192,161,40,227,70,210,53,114,254,98,130,46,80,247,13,138,237,97,217,59,198,7,202,49,231,198,246,78,217,211,194,15,207,65,199,140,27,220,66,235,157,174,191,157,228,204,201,209,254,230,61,56,90,74,43,5,147,39,226,244,86,224,12,48,93,222,84,190,236,6,3,69,241,51,150,12,32,104,41,186,70,167,67,142,4,227,197,46,233,121,38,82,39,122,156,27,76,188,55,132,41,163,152,122,103,89,140,109,155,20,225,161,55,21,138,186,92,102,148,59,34,101,78,130,107,92,43,230,243,209,117,16,165,74,191,174,124,159,188,114,70,3,31,133,204,248,235,173,75,117,212,147,163,177,179,107,212,109,99,142,240,47,12,71,184,131,226,96,193,103,2,201,232,229,252,203,24,238,172,213,104,248,199,209,162,144,0,73,7,76,170,88,152,254,225,228,93,233,110,123,208,122,151,179,79,13,149,142,80,41,3,71,118,168,114,155,214,19,233,252,206,125,179,168,48,175,170,107,95,65,39,64,187,233,44,193,26,175,155,75,212,121,103,162,47,42,222,123,65,138,149,209,153,156,112,132,86,174,218,234,40,171,69,210,131,34,89,12,152,82,95,94,149,247,198,239,154,17,80,60,79,96,83,65,25,37,155,103,72,113,5,35,164,137,91,61,176,184,200,240,246,79,251,62,19,222,4,86,176,246,229,37,140,165,83,83,33,153,52,116,243,207,108,232,25,41,92,221,111,45,148,212,121,108,142,132,160,144,53,118,139,135,3,83,151,243,14,218,107,180,14,228,137,98,103,236,73,47,194,207,144,112,114,168,170,237,103,100,103,247,134,4,19,65,215,42,3,70,184,206,241,33,243,175,222,166,57,51,182,65,235,18,56,244,91,38,201,103,70,184,59,224,253,207,113,251,126,38,157,50,42,146,11,93,237,68,112,76,94,237,53,156,194,200,234,166,39,108,179,75,83,180,198,130,232,41,211,171,86,222,85,133,69,92,195,22,152,192,122,216,32,204,108,85,217,151,78,88,143,182,178,13,51,165,36,81,173,242,124,234,87,214,160,138,166,87,21,192,39,8,130,22,191,161,250,65,69,159,119,201,168,52,180,180,207,236,95,113,21,106,81,204,213,94,102,171,247,23,131,82,159,238,15,0,232,0,208,180,7,248,170,72,248,162,71,190,201,104,167,142,147,237,237,83,75,15,66,125,234,102,225,42,236,254,66,156,79,67,3,29,54,6,198,216,79,117,6,142,164,242,82,6,231,146,141,122,224,164,158,198,198,37,215,28,137,33,106,41,132,115,234,70,210,252,137,42,30,157,61,43,234,144,158,161,56,101,70,96,123,109,20,171,180,41,129,112,224,52,114,54,40,186,142,240,217,106,194,193,183,233,160,32,92,227,202,207,144,80,31,75,0,185,8,255,120,64,112,46,6,245,197,142,129,32,235,9,79,225,41,77,133,140,236,190,116,35,27,85,165,185,55,58,113,161,239,85,142,116,102,144,245,93,9,28,122,172,211,198,20,76,139,189,64,107,33,90,90,186,148,95,93,107,2,248,11,177,212,106,213,177,127,16,95,17,49,18,197,102,129,48,59,84,50,135,149,226,192,75,95,96,94,46,158,43,244,145,4,24,165,178,247,60,9,254,108,28,79,175,120,249,19,125,71,90,89,232,87,9,52,152,176,144,42,238,153,101,193,3,72,61,11,133,226,13,61,100,20,15,14,115,227,208,89,201,99,226,86,56,153,2,52,196,139,168,155,13,44,121,139,154,203,51,208,118,148,178,142,97,190,124,26,173,46,63,39,145,135,234,48,186,114,223,232,245,229,202,225,126,130,17,68,148,7,254,148,188,176,154,0,30,82,211,7,158,121,39,141,36,111,59,177,247,250,108,138,6,250,25,123,176,218,181,58,227,198,90,241,149,235,80,167,33,118,185,55,246,58,188,140,240,92,38,57,90,70,147,65,167,161,206,124,67,40,217,110,173,180,97,216,12,77,226,70,21,171,79,48,64,226,253,139,144,56,82,193,34,178,111,113,165,29,39,242,46,240,234,193,216,207,251,232,113,5,50,232,128,153,177,240,73,211,88,35,86,154,165,218,81,190,177,241,118,51,229,211,113,151,113,115,30,244,226,201,20,245,223,87,189,137,114,137,151,75,60,188,184,164,46,69,153,97,167,203,142,195,102,81,245,120,189,62,79,105,127,36,109,135,221,5,57,18,255,54,189,214,232,79,120,179,143,61,107,65,54,186,233,95,30,179,255,37,240,129,251,170,79,94,153,143,22,35,122,91,174,71,0,128,15,89,226,140,204,163,57,138,159,86,182,211,184,166,215,71,127,188,116,10,212,24,44,82,13,51,153,174,72,64,240,6,184,72,240,60,117,50,77,79,105,140,160,51,132,126,13,13,153,102,223,74,67,243,249,226,202,220,119,79,91,162,172,86,171,242,2,130,107,237,196,215,91,113,29,133,187,41,120,88,131,177,182,8,122,131,110,27,33,39,193,245,90,30,52,224,148,143,65,38,39,71,214,80,93,13,204,36,104,246,54,141,236,0,227,154,35,75,144,33,178,78,29,226,115,103,227,145,141,206,201,129,179,41,70,38,165,221,31,227,155,100,228,53,132,246,31,205,110,56,177,99,96,243,234,120,252,123,78,125,253,45,72,113,60,110,28,89,78,237,98,78,38,115,145,157,23,4,25,132,7,6,121,153,42,233,161,23,2,254,178,220,244,192,18,180,181,52,43,97,186,214,208,177,225,224,54,130,231,43,198,153,22,73,89,160,179,30,3,187,23,74,122,251,220,199,134,72,87,131,7,86,48,129,146,169,135,121,115,30,124,173,142,76,209,45,219,82,222,3,47,125,34,200,25,222,160,153,160,106,85,226,228,111,56,140,70,86,227,137,32,220,240,91,86,7,93,27,160,48,206,236,58,233,66,112,239,29,149,106,215,60,40,157,45,254,88,10,103,176,128,11,65,140,103,101,194,211,167,181,11,139,227,235,168,140,29,246,208,15,88,149,23,118,201,35,183,136,179,179,52,148,70,197,42,162,197,196,101,32,116,177,1,117,217,9,253,12,50,205,133,115,251,118,152,206,92,143,224,70,97,121,216,216,72,0,171,21,22,216,86,47,99,99,24,24,52,74,245,62,37,142,161,240,166,169,46,27,230,176,152,252,244,226,11,56,252,38,135,160,19,93,163,84,52,47,189,165,227,4,26,122,211,204,209,59,14,127,187,225,170,187,67,228,36,72,227,221,153,216,94,2,11,11,120,210,183,192,112,13,136,134,188,162,68,215,98,190,71,117,33,170,249,80,142,223,168,161,205,248,5,101,63,190,155,118,89,84,238,182,149,226,127,86,211,243,227,40,204,13,98,123,244,240,60,45,219,162,81,50,255,162,141,209,129,233,109,35,207,227,127,195,215,198,156,213,92,123,40,70,122,53,180,59,0,202,146,90,31,71,216,223,180,98,198,179,231,120,26,56,159,182,224,59,176,10,238,218,9,227,38,78,220,242,70,91,9,165,243,147,188,37,106,163,109,39,117,178,6,231,73,217,228,153,53,63,199,126,79,220,19,28,146,134,75,113,92,113,33,185,53,197,27,48,202,47,42,14,228,236,125,124,99,139,124,67,140,151,60,233,230,66,33,87,83,87,65,246,241,30,158,231,247,118,210,95,135,16,125,202,169,7,184,188,82,4,103,215,42,103,71,167,255,108,13,113,99,116,44,244,34,186,216,111,125,60,15,115,241,114,146,30,219,146,124,125,129,186,81,94,244,91,243,245,210,33,14,169,214,153,43,27,99,203,103,147,33,85,38,212,122,184,40,42,81,12,143,135,66,71,169,221,15,229,37,158,177,67,36,29,240,90,101,128,93,206,0,69,121,14,32,19,182,123,164,187,164,58,167,82,229,182,235,240,154,247,71,159,173,248,118,233,98,206,96,194,114,72,146,28,36,130,62,110,171,116,157,210,8,26,31,100,157,5,228,63,162,130,47,223,78,179,179,157,56,70,6,133,224,95,8,244,202,69,192,251,96,140,192,21,177,44,159,205,203,32,162,18,226,241,39,147,72,151,74,47,86,68,238,145,127,192,23,96,153,101,136,44,229,241,30,228,99,110,164,49,117,153,200,124,31,159,147,56,73,7,7,166,84,179,218,18,124,235,5,38,13,155,123,165,162,106,0,204,67,109,92,2,76,127,39,164,216,111,27,52,55,88,200,182,254,88,69,201,175,68,23,28,165,51,136,86,87,233,144,167,48,19,202,159,206,101,115,212,76,190,123,117,64,69,194,94,219,135,188,117,77,54,1,144,15,25,168,141,52,230,43,211,204,80,104,91,74,231,229,198,34,102,9,177,127,54,9,27,94,76,225,54,230,166,248,187,209,46,204,88,28,203,60,218,9,42,226,28,50,122,222,112,86,146,126,162,90,45,16,92,235,169,205,115,151,184,83,81,197,100,28,79,13,148,64,121,91,67,63,196,68,129,242,152,183,35,201,216,96,10,74,75,212,63,241,166,52,214,169,125,60,71,51,9,225,157,197,255,221,158,238,5,202,219,214,48,138,171,240,79,255,126,232,26,101,127,5,239,135,79,93,71,229,201,222,90,47,137,19,78,226,141,90,163,61,174,188,86,29,189,51,119,111,214,79,88,10,58,15,52,132,206,68,172,153,208,240,248,200,70,223,169,226,81,22,195,206,23,117,88,220,187,251,174,203,184,17,45,103,211,24,117,21,253,71,144,134,50,137,112,97,23,59,221,37,52,113,189,196,59,229,13,20,43,235,23,237,168,102,28,5,66,105,168,85,246,83,226,15,245,114,151,142,35,118,79,119,87,33,15,22,135,159,195,24,144,79,58,195,203,175,199,24,39,2,35,135,215,237,254,182,107,10,156,232,163,94,46,60,238,213,88,196,161,61,127,99,204,156,254,159,160,106,22,97,189,79,231,21,97,95,194,45,167,235,22,22,9,35,167,191,230,36,40,113,197,7,241,211,223,235,80,87,124,33,161,38,201,88,159,195,107,3,130,64,97,126,29,76,11,119,197,72,122,140,0,41,12,236,57,206,153,175,175,205,151,121,136,39,123,235,142,112,130,45,80,97,206,136,209,100,80,52,91,110,223,0,213,113,199,128,200,71,235,191,98,252,135,24,24,45,176,37,192,66,17,28,88,106,187,106,12,165,248,89,38,202,93,78,237,131,134,30,93,224,35,72,5,162,88,195,239,182,180,30,69,24,220,235,8,244,175,50,27,74,48,231,87,87,18,177,101,19,221,72,248,220,73,241,70,213,244,152,23,120,207,60,66,150,111,150,13,26,8,16,108,211,34,155,85,106,102,190,49,245,173,210,58,79,29,123,45,223,189,242,90,65,172,61,218,147,220,229,91,0,10,103,244,32,152,134,244,222,30,101,87,82,64,251,179,90,197,180,201,93,182,94,53,163,58,229,62,224,249,33,252,188,121,176,108,0,103,135,6,211,96,217,138,150,182,31,48,81,210,107,101,15,22,179,182,113,154,101,6,224,107,123,55,177,216,77,253,52,42,208,6,190,167,24,82,235,223,32,239,154,56,177,251,10,203,150,8,10,169,244,191,16,238,72,153,46,181,22,155,226,225,71,105,103,35,251,17,105,7,174,44,62,66,111,117,12,160,189,92,180,126,219,86,150,133,164,66,251,196,222,253,96,39,85,62,177,97,81,124,37,165,36,116,43,234,130,127,50,214,39,218,121,101,150,59,14,174,18,168,115,43,62,131,47,112,105,66,193,99,93,114,160,77,221,28,40,75,33,157,195,55,11,64,173,27,157,214,218,100,125,244,16,72,95,178,161,108,212,153,113,111,87,121,242,56,86,210,237,76,143,38,228,16,141,194,51,77,157,241,75,5,133,37,66,73,239,120,241,81,74,101,241,250,248,123,156,188,137,143,150,50,222,91,249,18,202,162,101,59,251,117,91,130,76,66,128,139,64,33,53,225,141,31,196,162,0,246,147,100,182,46,150,54,250,225,44,170,46,241,190,24,78,79,62,93,201,207,26,100,229,12,81,239,113,127,229,252,195,153,28,78,102,127,178,158,6,244,69,100,187,19,238,26,218,110,107,30,7,64,90,119,2,96,42,31,189,214,42,117,38,181,227,35,78,112,131,108,187,161,50,214,109,39,90,138,226,2,116,168,30,122,52,182,151,247,219,65,123,137,75,181,219,110,241,136,35,241,143,156,115,118,155,62,109,63,131,11,98,194,244,74,60,236,140,212,168,212,168,165,62,11,203,108,169,58,21,52,63,66,100,131,148,229,206,227,94,44,172,38,24,63,180,19,135,16,140,172,161,172,40,252,69,13,154,242,154,34,90,159,109,25,209,222,198,88,217,224,0,121,62,176,208,22,82,132,82,132,18,125,195,123,142,100,6,46,201,154,11,1,149,97,247,118,0,232,82,177,0,185,31,132,38,183,227,195,142,69,1,115,13,39,191,113,234,130,42,230,212,112,23,75,16,144,211,189,151,26,17,215,212,96,65,39,104,246,107,163,230,47,3,97,254,213,142,162,64,100,167,223,164,32,151,179,57,234,142,93,217,82,63,99,93,98,242,128,179,131,121,194,18,156,118,88,11,27,200,54,236,78,131,1,98,23,76,105,48,151,230,9,105,255,210,60,40,164,210,53,115,34,233,173,182,183,86,96,90,161,50,150,223,133,200,75,152,114,167,6,12,19,133,12,117,252,182,169,181,132,151,102,170,115,82,72,153,107,208,178,253,176,147,240,9,229,32,107,191,156,193,101,59,152,242,10,69,170,175,182,144,169,97,147,54,200,31,22,48,248,182,100,27,55,162,221,189,108,145,0,131,10,127,233,153,138,37,139,244,198,5,204,232,150,164,96,50,21,197,47,165,205,38,76,36,205,173,169,112,101,58,115,47,72,155,110,233,135,17,215,87,135,4,232,91,51,239,223,22,194,129,212,84,85,12,229,74,241,1,178,220,82,149,221,249,125,11,97,210,103,191,141,74,116,151,86,35,84,53,233,106,193,116,224,177,41,46,160,16,126,166,193,89,156,191,175,40,235,108,98,247,205,140,244,226,166,185,183,116,46,95,186,34,248,218,191,217,183,189,29,53,128,18,242,114,74,19,55,4,123,94,197,183,138,228,114,122,157,31,124,52,217,249,83,138,8,126,50,212,82,19,7,228,145,226,128,3,14,131,121,127,41,21,185,141,189,223,125,72,35,110,56,22,123,235,162,121,247,166,134,200,10,120,49,169,155,188,20,145,164,129,86,147,174,149,247,107,101,209,98,188,105,171,136,129,184,80,238,22,99,240,39,85,79,23,252,11,39,198,222,89,153,145,214,24,33,57,98,21,84,253,146,36,201,110,128,37,68,70,244,212,175,67,94,253,210,12,215,38,0,215,214,198,243,207,201,6,198,188,107,208,14,234,64,168,22,224,93,105,98,208,233,76,121,6,182,73,24,247,229,125,43,42,106,19,57,120,65,102,100,66,93,208,196,236,14,175,57,96,25,216,44,197,30,224,77,209,136,76,96,242,83,122,196,205,146,8,232,103,71,148,114,38,222,165,241,236,60,139,192,47,4,70,191,184,14,42,1,127,64,204,58,137,38,132,28,110,110,56,213,66,221,106,50,5,57,5,116,240,70,153,144,128,107,237,34,62,221,116,231,78,115,49,241,156,161,183,121,66,100,73,121,156,37,4,24,217,53,9,35,158,2,65,240,145,185,142,156,71,149,255,143,141,60,44,148,32,130,173,113,182,158,212,218,120,219,110,48,248,118,66,192,192,253,130,26,167,235,234,93,10,119,43,169,200,97,156,162,110,172,85,13,147,203,50,10,199,101,101,123,235,117,89,162,43,84,49,113,54,255,249,183,2,150,158,86,133,62,230,36,62,58,6,52,83,240,213,80,211,208,63,15,126,215,97,30,91,168,18,143,187,145,139,245,90,37,42,252,52,31,107,3,96,104,163,0,48,195,51,79,26,1,42,103,49,87,165,43,195,132,138,47,229,165,236,107,101,25,161,166,128,47,221,101,199,168,231,11,7,97,216,41,50,21,225,48,165,37,109,186,150,63,53,209,133,213,224,3,49,207,243,2,137,36,177,10,18,98,231,73,70,122,113,1,99,120,143,111,66,226,254,185,96,17,181,119,99,65,164,146,122,182,77,206,11,247,112,175,35,84,230,27,211,115,128,26,225,66,83,108,188,30,227,111,168,143,243,217,176,80,85,64,168,39,89,97,22,192,102,197,68,246,195,135,178,60,122,199,211,68,140,224,155,137,185,11,104,91,157,109,114,219,26,41,243,137,96,125,162,94,147,212,254,54,2,202,193,49,170,226,131,95,247,226,39,22,245,118,128,63,221,228,122,248,229,31,61,140,158,246,12,41,67,84,39,191,89,232,82,218,243,14,255,128,193,22,159,252,127,120,14,220,201,167,167,192,109,205,211,160,38,232,174,214,125,122,22,51,149,103,5,204,125,195,230,121,240,202,219,0,253,233,11,204,121,222,193,243,130,234,198,112,212,51,242,97,169,84,124,50,182,203,27,191,150,231,94,42,110,100,4,94,237,109,91,207,71,242,109,206,166,10,67,184,185,104,236,50,41,107,203,105,122,192,66,28,164,70,11,200,10,87,68,218,35,19,195,194,162,235,130,153,188,177,139,135,230,231,39,58,92,229,133,213,141,121,231,193,123,189,115,217,249,25,43,243,160,13,49,37,119,9,220,70,179,156,250,227,43,70,112,186,46,199,118,215,57,229,111,239,187,58,233,100,255,249,148,109,253,18,14,158,88,119,201,23,228,15,162,127,170,111,140,135,92,164,149,151,13,210,133,137,253,153,131,86,34,254,99,174,218,170,1,68,216,216,238,224,105,120,216,142,73,113,10,209,222,146,207,70,138,39,101,33,28,204,96,62,136,74,171,75,43,212,12,90,221,234,121,174,204,162,101,131,66,126,197,140,208,53,220,140,125,69,196,231,181,66,248,17,192,206,52,125,136,162,172,249,20,76,147,32,41,58,79,105,164,1,231,3,237,244,180,165,161,185,52,176,61,42,139,43,30,255,91,3,2,176,119,205,121,230,65,89,214,226,141,6,109,34,108,250,247,43,235,66,159,18,114,218,116,16,33,195,205,12,34,171,151,179,169,128,90,205,10,98,173,178,98,252,128,218,141,70,114,164,13,125,206,105,229,91,7,10,175,219,146,140,55,35,184,26,158,32,16,213,106,85,239,30,15,193,41,103,113,136,161,54,205,118,242,38,48,163,244,45,233,242,74,199,148,121,237,101,12,74,123,70,174,166,220,170,251,248,46,52,43,135,219,151,23,178,203,214,147,21,49,182,3,124,66,131,156,174,78,137,158,88,134,32,71,62,87,209,63,206,214,223,185,108,50,83,15,167,203,252,136,117,16,149,204,80,9,138,57,72,55,184,190,212,131,52,68,109,21,22,70,18,129,67,184,152,98,177,204,118,244,116,178,75,69,234,219,50,10,236,229,86,194,254,9,120,14,58,61,97,134,88,42,51,58,245,102,223,47,130,122,16,184,220,67,55,215,111,202,230,227,75,103,201,26,164,192,50,93,136,204,22,13,102,155,198,142,6,174,138,172,26,19,94,195,50,27,174,120,229,138,239,176,167,14,214,67,240,133,194,29,137,76,196,249,87,123,104,255,169,71,34,195,63,13,85,78,158,115,188,153,107,240,65,11,165,10,112,120,18,57,230,174,10,57,86,148,151,214,232,71,163,13,72,1,145,61,121,113,156,200,56,78,110,28,135,90,119,134,97,253,165,51,35,105,206,102,216,0,105,1,131,100,110,43,249,169,189,114,126,21,134,140,24,229,202,34,250,248,206,143,91,128,115,63,147,253,167,108,99,239,46,104,121,172,129,53,234,73,124,114,174,103,140,225,188,244,156,234,144,182,201,31,88,80,82,235,149,249,10,61,188,111,46,94,36,5,225,84,7,141,234,146,40,53,199,198,219,155,30,175,31,54,79,56,115,34,81,248,70,245,230,75,233,191,91,156,210,223,152,120,191,146,218,202,126,229,111,41,216,7,144,203,137,81,134,83,185,211,255,173,16,209,112,34,175,26,75,199,31,226,32,97,216,220,177,101,50,8,73,109,239,244,114,87,192,154,181,160,184,205,12,70,252,98,208,56,219,19,145,52,174,51,65,145,35,147,237,165,163,116,22,190,73,60,162,26,3,62,201,146,87,81,109,59,48,228,203,125,85,240,152,33,220,118,148,109,228,227,171,60,53,9,38,187,206,44,125,252,115,122,40,162,11,4,64,184,27,235,61,22,204,150,48,163,86,78,140,112,213,46,122,58,238,82,146,217,22,141,137,164,29,247,162,185,81,115,99,207,138,130,168,211,42,219,250,252,49,6,224,180,166,67,15,39,245,66,127,251,150,112,220,71,15,87,221,195,224,184,202,81,154,235,35,242,217,204,93,53,80,57,134,39,53,37,91,128,78,192,70,42,57,27,56,180,95,247,174,102,130,125,120,174,168,231,30,227,198,62,158,42,143,51,63,127,66,142,74,109,207,28,122,66,168,184,251,204,172,161,186,172,131,185,231,159,185,231,251,243,199,11,97,126,146,32,8,29,35,35,175,94,225,36,161,245,195,34,72,246,182,42,166,43,102,246,4,202,254,32,163,231,106,213,201,168,249,45,205,119,71,146,85,30,100,86,87,147,145,103,145,198,30,187,130,6,38,197,131,222,245,227,185,85,83,191,243,159,236,130,105,13,174,176,108,8,136,94,118,241,21,22,178,125,108,211,249,71,130,187,125,240,15,194,133,12,70,176,116,186,109,209,4,101,241,168,56,176,214,82,62,52,53,160,161,156,198,201,161,245,93,249,61,102,231,6,220,255,251,186,172,230,152,42,116,222,250,202,227,254,26,165,203,49,45,103,32,211,248,28,88,202,174,97,194,50,103,184,31,191,189,58,184,208,46,5,167,48,134,51,224,21,52,189,160,191,23,190,180,250,64,43,52,180,105,148,41,243,194,44,213,170,29,238,243,53,101,92,186,102,184,150,158,167,228,31,106,78,48,215,2,251,73,78,114,101,110,177,44,58,18,147,99,12,210,63,125,126,83,42,162,240,131,101,30,97,134,84,13,74,48,232,226,81,28,208,254,174,71,53,136,105,203,179,84,122,98,78,198,243,111,11,185,32,218,78,22,103,251,127,213,30,164,174,43,147,214,59,95,186,74,142,107,118,222,69,174,122,83,48,110,19,16,254,157,185,128,182,60,218,107,38,230,39,99,188,150,129,58,104,178,231,255,71,122,237,138,4,31,152,101,38,69,161,199,138,187,48,162,91,176,189,72,244,198,26,7,151,134,239,69,248,186,172,109,221,187,177,141,224,194,187,86,196,17,237,65,111,85,41,20,240,242,79,179,215,61,230,127,227,73,51,129,63,79,88,120,240,119,241,85,255,129,169,243,229,69,210,2,83,253,252,103,220,62,168,41,222,211,146,197,175,170,105,75,133,135,76,56,217,180,185,80,41,253,177,198,79,246,33,236,191,11,183,176,40,139,108,108,61,63,240,11,200,63,135,167,139,186,55,72,120,187,171,226,248,52,180,76,125,222,110,20,31,30,25,193,147,247,93,124,129,28,190,203,178,204,42,175,169,238,198,176,6,228,183,192,202,80,213,77,232,37,83,97,109,178,104,80,147,119,134,31,16,201,67,43,251,237,47,174,71,35,121,75,236,123,178,163,237,186,104,45,152,158,42,176,54,162,101,106,159,25,14,107,38,96,50,76,200,234,145,65,176,83,180,241,116,190,116,240,223,60,28,249,200,101,34,41,205,203,219,73,116,55,90,204,172,7,209,14,52,13,211,16,229,176,23,251,4,178,47,106,20,51,248,121,11,134,208,34,81,40,246,37,194,127,72,72,12,190,4,93,65,208,234,10,84,19,245,57,184,12,191,88,81,20,213,205,174,216,130,104,124,183,33,42,103,107,222,229,6,4,215,140,115,97,59,255,197,174,196,223,126,193,236,16,102,172,94,112,154,188,159,184,8,230,58,149,81,95,112,216,94,111,231,250,201,142,33,112,216,29,35,140,64,57,60,13,122,213,113,114,27,115,129,53,203,68,129,22,248,168,248,102,108,193,159,46,247,93,112,210,252,228,244,87,132,195,24,192,50,211,33,113,141,36,148,231,224,198,58,74,116,66,187,85,94,169,150,242,35,25,20,162,191,126,208,116,248,101,137,75,64,247,163,25,2,147,135,182,8,177,242,22,100,134,184,214,115,211,90,231,212,255,130,69,4,13,219,37,74,201,246,213,225,91,84,242,112,212,191,185,144,130,128,129,136,203,220,255,114,192,65,87,89,65,108,166,115,113,158,165,43,212,83,69,106,55,250,117,131,173,212,143,155,181,246,59,129,187,158,139,232,2,204,114,57,240,156,222,158,146,34,164,0,173,224,219,34,80,196,10,99,248,236,110,81,241,33,34,37,41,194,56,217,73,64,167,133,180,123,42,106,155,212,58,26,0,232,191,13,82,12,194,251,142,14,253,182,181,29,30,24,46,50,113,81,215,107,60,92,146,70,67,138,89,176,69,1,224,16,209,17,116,101,194,190,96,17,130,212,82,82,80,12,73,129,193,8,140,140,88,187,90,224,15,134,127,161,136,70,240,234,109,184,32,113,184,148,100,77,143,157,122,207,73,96,184,13,64,156,64,190,160,98,120,173,15,54,79,135,50,24,251,119,206,200,148,68,144,154,106,188,184,244,187,63,7,79,184,214,255,9,220,14,228,194,39,133,51,131,20,231,47,10,224,216,77,129,138,109,219,6,157,3,152,37,226,172,123,146,122,44,186,207,183,232,232,123,238,248,98,8,109,147,36,85,235,83,238,84,148,82,14,160,86,138,33,185,0,166,53,201,108,228,201,57,168,184,190,103,78,118,167,131,204,152,135,229,254,159,182,251,240,2,142,192,73,19,188,150,244,1,153,29,197,255,58,152,232,58,53,159,15,161,204,104,245,66,195,104,79,122,135,86,204,131,81,185,49,157,189,150,207,196,64,133,127,222,96,219,235,63,212,213,131,212,111,237,73,57,163,60,144,239,56,117,127,37,255,209,134,137,193,220,105,198,196,179,70,99,248,223,13,12,112,8,217,226,105,112,225,245,27,71,241,28,228,120,244,102,64,214,99,214,186,179,170,105,222,115,252,84,71,113,242,112,2,90,219,124,32,48,88,174,172,109,140,55,121,42,125,177,156,232,239,154,53,50,23,94,117,233,180,26,247,43,173,210,254,168,33,139,6,43,251,177,132,198,67,59,105,207,255,8,70,10,72,23,58,51,112,240,231,162,40,214,184,231,208,127,41,154,192,51,187,179,101,120,223,201,44,184,37,198,29,150,167,208,102,234,39,169,25,218,94,17,39,34,68,178,31,28,42,85,76,124,217,150,176,191,72,144,167,30,13,25,96,23,87,19,43,233,171,244,9,184,7,213,3,223,156,25,23,153,250,249,106,80,124,218,111,69,19,62,148,0,28,108,83,198,196,255,242,111,100,59,169,194,120,123,228,38,118,6,186,207,233,179,242,35,6,115,168,96,131,86,27,251,168,25,22,57,18,241,196,166,36,232,249,123,178,35,249,47,3,121,122,218,80,42,184,153,130,43,183,96,201,57,240,87,144,233,77,125,47,45,96,68,253,29,233,208,131,129,172,226,179,252,53,165,246,67,33,128,163,189,124,81,32,112,113,235,99,96,195,123,157,243,114,167,86,64,157,242,158,19,20,129,101,39,1,189,19,193,107,139,176,1,67,154,215,33,124,120,41,201,3,219,133,153,5,43,26,30,96,64,195,202,19,62,238,70,227,41,63,158,7,219,151,168,193,15,101,150,240,112,252,253,67,225,238,229,168,45,109,97,195,9,138,47,84,36,4,228,48,64,157,152,45,59,130,176,11,5,174,243,151,42,74,19,241,17,27,34,92,59,163,251,168,235,66,217,196,192,244,230,38,250,230,226,12,97,2,111,109,133,56,177,70,211,198,196,129,68,40,118,240,9,23,184,130,156,118,79,229,26,4,145,177,88,181,204,52,99,147,106,122,47,115,8,240,163,191,216,122,17,115,119,128,133,144,113,253,222,177,194,246,84,49,169,53,248,168,79,24,78,128,168,154,203,20,118,255,151,17,161,196,21,140,88,199,59,177,248,46,115,11,250,244,9,98,55,124,130,140,62,66,160,65,87,157,88,128,255,170,32,37,16,60,255,226,220,217,51,189,44,173,129,160,221,113,147,206,212,43,157,248,137,17,218,112,240,239,16,118,45,197,226,60,255,68,62,159,111,15,148,249,227,89,187,53,44,73,100,16,117,81,144,215,65,161,55,44,239,64,185,206,21,54,152,86,138,141,19,138,107,127,139,87,167,71,240,242,156,248,123,101,176,13,187,38,26,200,70,96,219,110,17,1,3,219,176,178,153,209,216,163,140,212,89,182,117,80,122,105,80,81,213,105,124,57,161,22,47,77,187,169,195,240,167,81,152,81,43,100,147,22,147,125,67,65,188,22,0,32,14,178,223,64,144,190,62,126,22,172,104,137,130,145,45,208,214,192,82,80,117,33,189,206,120,78,13,185,87,57,254,126,176,228,21,138,42,67,104,243,22,244,18,211,87,105,160,243,102,121,198,83,149,238,200,42,92,177,193,75,154,103,231,160,139,152,209,152,135,239,219,243,212,215,88,240,168,178,106,239,85,26,224,132,129,96,54,168,238,37,232,65,19,209,223,199,126,183,17,134,68,22,238,112,42,179,164,239,72,57,89,181,132,118,203,196,183,165,246,26,178,32,250,215,88,210,248,41,173,28,161,159,103,92,205,143,159,127,110,125,147,251,149,255,129,147,109,186,46,201,254,99,74,105,48,223,210,129,28,115,24,252,62,58,121,175,170,170,44,199,100,61,202,111,198,37,14,128,87,162,169,250,90,159,53,218,227,186,221,186,195,51,96,8,252,211,184,12,91,236,214,248,83,188,16,249,143,10,175,203,75,253,115,204,69,169,202,227,62,112,87,70,3,204,61,106,21,241,216,247,224,70,19,102,119,75,168,212,155,252,229,131,177,148,143,29,197,221,125,255,233,167,155,245,175,12,212,222,246,201,163,148,245,227,204,68,13,200,55,92,243,57,197,106,62,137,177,61,132,236,131,146,181,186,87,155,188,42,143,174,64,191,117,199,90,18,200,156,91,55,3,82,203,194,160,156,33,235,254,222,254,68,19,65,45,72,233,102,131,235,23,251,39,241,125,138,125,40,209,236,145,185,47,24,102,253,154,205,143,228,65,5,87,127,116,76,55,158,43,128,148,115,224,226,85,8,91,200,11,202,99,160,171,153,69,231,173,32,171,193,211,19,247,111,13,53,5,142,173,128,147,243,226,244,208,109,182,255,94,189,164,37,72,101,219,172,86,1,193,221,78,70,179,171,180,175,139,177,6,255,43,94,47,121,194,196,39,121,216,175,41,157,184,177,41,104,204,110,134,192,95,121,21,189,103,27,100,226,156,172,70,80,226,202,98,47,49,226,250,24,26,103,53,186,163,239,231,28,219,6,83,252,149,248,219,81,198,202,69,204,85,247,198,82,147,206,250,252,237,152,158,36,226,68,247,223,124,182,31,221,164,210,104,211,245,129,29,149,147,152,161,240,246,48,15,182,150,248,50,89,160,26,238,44,198,130,164,81,203,203,129,253,155,241,165,172,55,233,242,214,196,50,76,247,78,215,120,214,42,13,242,100,79,39,176,109,182,108,228,11,111,232,192,241,16,247,128,193,86,152,29,112,132,187,28,7,72,115,188,28,112,228,100,144,128,41,216,124,134,172,4,60,203,25,149,27,212,239,62,151,116,215,198,34,238,46,21,66,95,34,116,200,49,41,169,249,119,61,27,10,80,138,223,135,167,61,78,154,40,27,165,191,62,229,119,50,100,126,86,23,11,90,12,11,193,72,93,149,210,252,222,29,209,71,53,117,27,176,64,173,42,121,13,175,168,42,231,217,4,98,207,173,249,53,12,121,97,198,29,214,201,23,76,42,225,244,6,85,236,103,39,176,24,83,112,36,167,7,121,191,53,129,85,136,58,238,63,153,151,239,187,232,122,48,109,204,17,41,142,17,167,12,157,93,161,58,169,220,137,162,49,219,192,8,51,144,78,134,165,43,103,32,86,146,238,240,205,234,26,208,30,137,188,179,141,36,231,71,41,43,128,66,230,151,57,46,134,91,72,210,5,220,137,64,220,93,57,180,162,98,20,168,161,77,168,109,175,53,62,13,7,55,201,213,35,46,207,223,245,106,26,231,136,25,148,123,183,140,213,183,96,185,107,252,127,70,182,100,83,25,70,71,136,35,156,36,62,103,162,140,177,209,249,47,199,255,12,206,206,1,146,238,88,188,209,89,166,27,41,3,202,45,30,144,249,164,209,30,46,79,94,105,28,242,151,192,46,84,169,36,131,132,32,80,227,133,113,137,37,191,129,191,178,237,127,2,130,153,85,154,198,115,89,215,211,186,22,100,183,23,216,236,40,127,10,96,137,112,28,97,196,202,73,86,205,162,195,225,198,230,14,47,235,33,100,177,13,2,127,71,254,148,233,121,247,232,59,152,188,156,47,28,14,124,38,185,241,74,228,2,82,142,246,157,74,163,83,132,156,157,199,158,27,75,176,3,100,239,139,249,120,102,152,112,167,16,25,152,176,109,140,6,65,226,66,64,241,147,180,221,239,227,148,136,47,10,160,154,143,142,63,136,136,197,201,26,126,153,235,230,172,4,34,194,181,160,91,110,21,72,81,46,194,101,193,48,9,65,188,44,171,21,117,45,194,77,28,55,76,145,212,89,110,52,119,167,184,31,123,101,25,152,200,119,163,236,252,145,103,252,136,177,160,149,199,178,253,163,110,175,153,30,135,121,196,126,181,96,182,177,10,186,223,201,177,124,215,59,132,12,218,35,27,52,228,37,0,172,112,17,108,237,128,22,196,28,241,147,240,19,89,176,76,46,231,98,51,23,54,120,179,189,136,224,102,123,252,89,231,83,86,87,24,90,4,228,117,244,189,19,238,78,182,30,205,28,146,47,117,129,139,49,23,152,171,158,46,243,171,166,10,41,148,26,15,58,48,111,177,253,255,51,161,81,204,36,254,101,219,150,96,187,236,178,97,63,104,9,242,122,26,86,28,134,46,223,198,0,184,148,206,78,132,151,152,90,190,229,94,99,96,205,133,63,214,84,40,84,229,124,183,98,2,55,118,132,167,68,26,139,39,119,239,206,123,235,209,195,142,192,38,192,181,64,94,221,235,6,107,243,253,156,99,28,91,224,231,182,231,169,71,45,81,171,81,223,134,100,61,154,71,15,107,233,81,39,247,190,97,231,34,164,201,213,173,75,173,11,208,45,36,119,173,204,82,137,58,98,213,86,219,135,63,33,67,72,227,249,13,26,17,214,87,110,85,81,141,236,205,240,220,254,83,250,195,72,37,123,221,39,42,143,156,105,220,4,148,61,176,202,247,29,230,92,180,250,151,160,20,232,241,232,142,218,253,167,58,248,188,17,66,200,149,190,93,55,77,169,45,172,243,62,25,22,156,36,0,76,71,67,90,64,41,254,15,240,16,199,251,173,65,107,120,75,84,25,196,184,225,130,235,33,201,197,230,213,221,61,3,238,106,210,43,39,63,127,132,30,130,124,225,110,183,244,238,58,148,142,182,190,8,231,237,26,151,90,199,173,38,118,75,117,162,184,55,80,95,156,252,129,251,230,84,132,36,135,31,221,201,72,230,126,100,45,77,154,120,173,114,145,3,61,195,15,107,191,198,251,29,107,213,48,84,28,68,197,53,97,26,162,97,216,201,129,18,84,35,85,21,198,19,234,210,60,49,178,210,200,102,254,218,81,218,106,99,45,220,111,172,215,54,239,217,130,237,218,152,97,113,72,92,36,39,253,144,237,116,229,227,211,99,29,28,103,223,92,53,109,22,190,7,250,152,115,30,106,33,20,64,76,216,196,100,214,3,122,233,160,176,18,14,194,33,152,169,110,46,229,90,184,176,114,43,218,251,210,85,214,231,72,235,191,26,175,189,4,162,4,181,202,57,243,5,148,85,248,218,216,109,113,97,104,231,216,191,95,63,144,229,6,68,218,125,51,9,97,9,38,135,237,108,37,96,66,103,224,121,73,75,147,10,70,170,203,36,144,207,183,115,112,233,149,76,239,65,102,156,187,115,240,204,43,206,193,219,206,149,181,23,49,171,233,74,95,186,82,9,68,214,105,166,97,157,157,166,180,49,174,33,103,181,210,72,254,200,91,244,9,28,86,140,152,194,240,234,159,16,44,39,228,182,238,218,113,161,71,5,200,182,42,38,249,25,195,92,252,105,248,201,223,133,166,165,94,238,214,186,177,135,46,227,79,231,36,66,108,234,244,51,186,147,3,55,72,39,231,147,171,204,139,44,74,176,113,253,145,42,139,37,41,63,57,249,213,219,231,155,224,22,189,173,213,148,145,152,2,203,44,220,189,195,255,161,221,105,33,57,128,38,71,45,41,141,122,218,3,33,9,247,186,6,254,52,163,32,49,206,137,243,103,72,158,206,150,206,69,183,252,54,196,203,202,185,173,240,166,33,215,220,118,45,23,105,98,125,245,33,180,121,211,108,240,2,89,227,203,240,89,235,109,159,40,39,102,76,74,68,231,67,213,204,249,236,149,155,72,197,42,68,107,96,9,178,106,227,195,223,151,75,136,36,178,51,245,138,253,100,201,36,194,103,254,217,0,180,229,228,30,27,157,30,225,87,93,9,229,32,250,84,162,179,229,128,97,242,31,110,242,75,106,200,30,185,193,56,224,156,53,87,78,149,108,87,203,28,248,164,52,73,43,108,41,28,116,18,163,160,140,52,40,202,178,43,15,150,64,227,147,15,9,43,157,123,55,64,203,197,61,134,71,71,156,208,206,102,137,114,131,88,214,127,226,226,109,240,153,135,27,54,147,125,79,185,137,214,93,244,193,47,27,226,134,114,108,159,197,77,117,174,56,134,204,22,183,23,254,222,245,222,63,183,200,71,237,234,244,202,254,78,115,20,203,233,219,86,81,125,31,106,40,125,89,127,209,91,98,98,18,251,243,105,175,173,230,127,38,95,109,81,90,17,100,51,227,215,131,225,124,54,247,166,54,57,237,19,11,200,180,246,27,122,170,160,87,254,216,219,217,124,222,180,230,64,159,112,143,215,148,242,152,159,220,45,247,74,216,227,249,48,169,131,207,159,243,223,140,209,218,94,178,211,71,151,78,36,101,8,146,136,59,11,152,37,181,129,46,218,59,227,58,165,55,86,224,174,5,104,188,46,138,69,250,45,94,90,241,110,107,183,75,85,29,83,31,120,66,159,227,163,107,109,113,141,42,238,95,155,125,72,76,94,84,25,183,132,60,26,96,162,232,41,161,127,5,193,123,186,175,64,46,193,94,159,80,60,226,85,81,95,238,192,96,23,24,143,240,106,245,98,106,197,216,142,94,243,245,195,210,81,7,201,154,117,36,72,187,4,29,114,239,113,112,148,143,111,8,36,16,243,81,179,87,224,136,42,105,201,209,254,149,25,223,228,241,118,201,206,28,58,231,230,83,235,229,30,51,150,240,23,248,175,69,38,28,217,240,50,229,56,62,142,155,98,181,174,232,244,86,133,185,137,0,134,254,34,249,136,40,2,228,244,147,178,139,102,241,6,124,10,79,80,197,199,42,129,63,117,100,122,232,11,221,247,46,217,148,65,66,184,127,43,145,110,50,241,227,141,202,215,158,175,168,28,206,57,251,244,9,32,72,52,219,42,132,243,44,74,85,169,51,1,121,229,201,230,26,28,102,251,64,129,177,19,72,50,13,188,188,52,236,178,77,189,134,176,83,145,234,119,178,59,115,249,173,27,40,181,9,218,28,88,233,153,198,112,30,233,126,124,77,29,104,98,170,241,179,11,158,199,200,211,237,103,162,94,133,214,76,174,151,60,18,234,172,32,85,132,78,124,227,88,73,63,248,75,244,172,151,15,76,93,110,181,239,2,13,179,123,94,136,86,113,104,230,138,33,136,46,10,169,144,44,174,57,21,47,166,255,67,65,202,16,169,92,189,73,243,167,28,252,89,31,142,2,124,101,228,181,26,112,136,3,104,73,87,51,9,123,159,146,68,76,243,9,87,217,92,58,68,52,254,20,159,130,194,117,157,35,185,107,224,70,168,75,215,78,85,45,180,128,52,210,150,84,109,57,77,63,164,222,202,123,19,156,153,211,0,40,39,13,81,33,212,196,231,199,213,140,208,106,54,127,19,46,91,130,48,154,33,16,192,157,11,165,77,145,233,81,108,231,16,248,127,148,6,143,57,215,153,246,228,187,39,217,154,80,28,104,19,161,199,59,249,144,64,150,13,47,135,12,111,210,103,32,112,164,8,160,129,140,184,50,122,10,57,137,80,118,54,131,142,124,215,71,106,250,32,10,91,69,245,182,119,112,243,203,4,56,77,25,106,131,35,178,231,250,252,139,10,197,216,72,54,225,36,136,54,86,4,113,34,17,97,36,128,22,8,164,252,241,35,77,28,61,80,109,255,240,13,94,173,89,198,92,158,144,126,164,180,196,184,175,38,201,221,78,100,109,169,203,124,216,247,235,191,196,243,212,120,88,182,66,208,238,30,69,23,190,17,164,134,172,149,237,149,35,72,117,18,59,125,32,42,249,200,19,24,0,234,207,127,250,156,2,18,51,214,60,193,69,82,18,221,10,38,79,158,72,14,187,11,210,199,229,17,134,15,32,134,174,115,218,76,84,138,72,170,9,255,56,4,103,230,180,154,117,41,103,73,244,27,93,92,200,6,210,217,119,19,27,46,93,36,111,176,198,138,43,85,223,203,153,151,17,128,160,55,231,34,229,143,27,205,23,43,16,46,162,173,70,21,26,215,232,220,238,9,148,228,71,46,186,195,143,133,64,236,11,140,225,173,131,42,140,156,187,223,220,122,185,221,248,63,120,128,244,236,181,169,245,230,121,250,251,151,220,37,250,132,132,166,205,105,227,237,146,80,48,183,161,179,44,16,157,147,141,128,127,166,165,193,226,168,65,18,132,49,223,152,194,11,174,8,32,184,227,224,244,122,131,67,144,235,187,29,150,142,191,250,198,160,74,45,32,47,107,0,224,166,63,76,241,168,5,100,88,73,134,42,61,142,198,177,239,167,88,136,86,148,29,31,59,120,189,132,193,146,139,247,3,197,195,247,60,43,9,204,231,232,41,140,1,119,85,71,177,192,23,185,38,203,79,102,208,4,254,101,34,181,182,102,228,26,133,190,232,48,214,123,44,30,114,137,25,253,232,29,7,19,218,50,164,149,253,144,80,232,162,60,229,151,75,228,37,194,22,169,194,30,251,246,232,178,138,235,227,24,95,44,134,212,19,240,38,25,225,10,36,185,73,200,253,197,93,154,191,101,191,4,205,194,187,81,134,148,153,7,208,125,154,213,112,235,181,201,106,42,191,14,96,124,36,70,75,168,131,219,246,147,97,193,109,7,155,124,164,118,231,144,144,106,211,141,24,139,164,207,253,43,41,14,148,255,248,84,2,175,38,171,118,20,142,141,238,59,18,93,15,192,158,155,217,148,30,5,201,147,52,45,65,151,99,21,7,167,94,168,154,64,193,183,1,155,166,244,126,220,202,195,68,225,253,96,17,85,142,162,35,112,157,141,157,80,27,180,122,156,160,183,143,105,204,53,236,149,255,253,188,186,243,92,53,180,149,50,64,16,190,108,222,140,81,26,63,189,55,9,207,112,5,220,214,141,100,162,142,21,95,182,186,172,170,128,248,140,86,159,110,126,191,73,192,255,116,129,118,209,107,84,153,10,138,187,187,33,132,201,72,110,49,84,174,163,250,78,206,197,100,148,18,227,215,149,160,152,51,62,177,59,119,210,72,154,178,75,152,60,159,228,90,15,103,73,214,27,76,2,175,145,22,138,161,250,19,203,32,149,5,249,60,128,153,140,199,50,144,231,67,94,16,55,84,195,233,245,5,123,119,181,200,51,64,236,99,45,11,122,140,21,35,151,84,51,17,171,183,120,10,0,13,13,181,134,104,66,148,158,231,57,186,105,136,82,66,129,57,66,73,107,250,172,210,228,224,0,48,234,211,197,141,150,157,66,179,177,164,215,155,153,128,57,124,199,181,61,57,156,18,35,22,232,145,137,42,255,149,19,101,173,56,178,182,244,101,53,118,219,70,64,129,64,180,236,0,241,229,94,225,68,103,121,159,97,139,217,251,159,235,13,192,5,24,157,44,139,173,152,80,207,66,206,53,230,98,166,217,244,0,213,192,87,216,30,230,233,145,251,180,50,221,110,84,184,168,226,110,239,44,226,219,79,52,245,49,122,203,35,61,128,196,242,137,63,25,254,212,242,170,12,22,179,246,79,230,66,110,54,29,129,69,205,20,239,8,18,218,205,55,41,238,29,224,10,22,229,231,167,169,40,146,221,21,214,91,139,226,160,16,19,3,218,93,55,169,8,75,135,200,78,94,186,250,232,148,170,104,28,25,61,61,211,99,154,236,69,88,31,122,37,104,40,40,79,231,238,113,20,6,125,157,227,188,185,61,31,35,116,224,196,204,29,243,70,121,127,188,11,11,83,152,149,55,77,83,238,31,154,195,210,194,64,24,189,52,138,131,82,80,29,98,139,5,13,116,135,67,51,220,108,5,7,155,109,107,12,160,125,23,23,155,34,1,32,92,215,48,164,248,7,167,196,29,105,224,207,108,124,200,6,122,103,22,247,50,180,0,90,203,144,136,59,190,171,32,60,116,21,134,14,98,17,64,114,64,246,117,93,122,61,166,164,0,230,229,93,93,153,88,16,125,134,87,9,97,147,226,34,172,51,193,137,23,17,105,98,246,67,101,206,66,133,149,230,143,37,26,56,80,254,97,120,157,211,9,119,72,218,173,202,140,188,4,126,95,29,6,94,218,95,249,155,42,240,119,163,56,8,46,200,199,185,71,97,189,241,150,155,179,202,204,76,125,197,177,111,251,89,147,65,130,169,211,233,155,183,91,66,173,189,214,126,49,31,226,187,124,24,51,49,240,36,131,152,147,181,83,44,150,198,198,238,200,208,66,207,163,120,10,97,241,111,58,236,189,15,33,43,104,3,106,46,62,191,36,30,131,209,5,120,133,27,210,44,73,29,251,65,115,247,194,254,186,24,12,204,126,234,109,100,156,104,82,52,166,139,65,19,221,173,213,242,107,50,145,228,185,213,53,88,51,48,133,180,135,166,46,225,165,192,194,146,107,127,102,10,213,9,135,174,214,158,46,35,222,131,29,30,172,55,47,39,117,200,90,149,115,76,1,248,148,99,252,45,101,58,219,104,242,51,157,232,191,65,170,47,183,236,223,138,157,137,93,187,134,100,235,59,216,60,71,142,30,207,59,244,195,224,103,90,108,169,234,193,218,165,78,178,163,78,7,244,47,226,73,34,184,169,152,238,236,65,101,162,126,44,132,213,153,206,115,85,215,186,131,135,229,16,57,86,213,52,190,126,88,217,150,110,165,47,168,163,81,84,246,88,213,9,229,80,80,140,115,151,170,226,237,97,151,32,192,145,84,162,40,201,147,180,236,29,135,62,243,108,236,87,62,132,200,203,235,255,249,74,197,106,167,94,135,153,176,238,11,224,16,236,63,156,206,63,58,62,119,33,245,44,93,226,28,107,219,108,10,5,81,239,82,28,189,67,14,167,13,158,237,68,233,210,199,49,223,139,155,117,218,86,130,53,50,48,125,155,2,147,45,246,75,134,124,37,75,147,6,168,0,11,15,170,250,136,85,130,99,102,154,201,78,25,107,251,170,48,109,62,38,134,136,63,192,8,84,110,123,230,90,107,166,50,217,213,60,78,201,141,91,237,171,74,225,20,9,125,109,216,33,65,64,133,235,25,243,204,2,250,180,77,122,14,157,183,147,168,203,21,237,139,140,225,251,104,214,63,205,44,85,12,7,156,68,248,157,63,247,207,154,36,199,224,35,33,217,175,34,24,241,196,255,70,17,131,15,151,91,50,75,166,118,23,101,126,124,47,104,79,16,196,233,165,127,46,234,134,52,98,226,146,217,190,141,20,5,140,217,30,125,251,145,103,201,126,157,143,13,210,2,212,173,147,112,197,108,206,125,160,147,117,34,150,238,34,101,229,247,37,234,148,112,211,112,50,69,4,177,58,7,200,110,4,178,103,44,4,96,254,114,10,24,35,49,16,194,95,205,102,150,242,62,11,32,199,138,32,189,17,9,5,231,79,18,109,167,129,33,132,118,141,100,5,147,55,250,46,208,162,172,232,87,52,147,159,8,140,8,144,53,47,3,62,25,231,17,196,168,181,171,230,88,45,67,78,184,119,95,251,215,242,44,255,119,156,61,200,22,232,150,193,27,19,158,8,13,44,124,125,227,62,43,104,93,216,221,170,149,127,85,196,3,48,70,165,203,209,46,216,114,99,222,248,19,169,203,212,155,223,44,171,64,103,155,215,135,85,101,152,112,51,110,143,216,93,82,205,166,211,194,92,103,187,6,195,115,119,136,151,75,6,67,185,142,122,246,55,159,214,81,183,25,89,129,59,63,178,179,42,4,183,156,63,184,35,220,135,234,107,203,147,73,215,74,229,251,85,166,120,205,179,121,193,222,164,150,198,187,6,243,201,238,197,19,100,231,226,221,13,182,120,48,55,228,38,189,76,134,45,36,75,113,96,40,19,148,116,144,64,55,166,63,6,122,90,109,83,229,205,178,239,133,156,1,244,29,14,244,173,157,145,246,239,231,62,167,138,12,175,130,60,144,24,139,245,205,111,166,164,170,143,26,9,70,211,136,67,129,98,242,99,237,221,24,83,140,70,59,117,118,10,106,217,40,185,228,104,86,84,120,238,173,203,253,251,14,239,73,157,37,139,229,38,175,226,50,157,200,182,12,116,112,169,198,169,26,120,89,40,9,64,149,62,146,38,100,215,74,241,218,219,235,14,83,3,27,145,242,65,5,241,217,105,62,181,123,92,196,250,203,14,130,247,169,78,241,133,26,159,201,249,40,60,64,6,30,232,221,189,34,103,49,71,84,24,177,145,84,46,223,220,75,75,195,29,156,97,15,188,13,53,169,24,7,162,63,3,54,85,229,68,163,176,22,191,189,229,106,91,71,171,98,6,35,195,62,201,143,101,131,69,214,119,180,174,54,35,182,163,30,185,147,212,101,81,242,247,154,122,100,202,213,72,214,209,25,171,119,216,124,151,38,5,69,213,144,66,134,112,58,33,97,72,125,213,172,197,140,78,127,216,211,254,4,227,185,254,180,50,110,238,41,207,208,16,164,187,236,239,26,76,97,163,9,183,191,205,174,213,152,11,127,95,51,35,25,97,201,203,194,237,77,250,119,109,146,70,65,179,23,188,168,123,184,36,44,149,127,6,177,85,95,246,252,125,252,61,186,211,22,76,189,93,66,201,172,44,7,238,225,104,7,10,21,207,150,176,100,191,248,134,237,1,254,47,48,114,218,17,109,182,36,71,87,10,171,247,164,146,172,171,69,121,13,113,189,43,158,194,84,241,49,159,160,190,96,34,19,157,192,212,251,122,255,184,154,49,205,181,66,2,213,157,26,196,90,41,236,171,56,220,158,204,132,68,156,177,2,183,145,184,255,198,125,59,47,7,109,232,37,162,215,44,27,165,225,189,139,89,100,54,204,28,128,145,56,144,52,214,0,212,136,50,131,140,209,149,9,62,146,86,115,229,106,141,252,84,9,182,73,18,141,130,40,126,146,165,73,191,208,206,166,111,142,95,194,197,223,48,49,13,64,183,124,109,240,195,152,110,214,32,31,32,15,73,248,73,97,215,24,119,242,127,188,206,186,78,106,144,21,120,73,137,9,83,238,37,255,209,116,126,161,236,250,102,215,34,13,0,124,248,48,78,154,51,225,130,180,88,114,205,89,115,246,150,247,41,55,97,51,203,141,245,112,224,4,59,17,213,108,178,64,227,80,151,116,149,101,55,254,74,157,187,183,249,99,88,69,60,212,187,119,169,124,12,234,11,215,80,69,84,62,17,228,212,49,66,48,133,31,69,60,58,134,127,38,14,203,146,230,24,92,109,100,217,20,156,173,122,83,78,152,45,104,61,224,97,113,106,62,170,4,34,75,96,75,247,210,108,42,246,10,232,45,102,159,233,92,78,183,120,42,27,30,149,78,118,237,235,37,49,86,64,134,57,190,230,86,251,205,36,53,107,102,115,169,229,132,73,53,147,222,77,18,127,101,214,251,234,6,225,218,61,248,192,109,160,177,107,190,32,70,124,224,108,96,24,245,217,135,169,82,12,203,137,20,7,128,224,6,13,207,17,191,157,70,25,180,54,41,173,69,101,87,228,51,182,229,125,242,98,166,202,213,126,193,25,77,29,64,26,102,36,140,76,159,203,19,186,45,144,194,217,52,58,69,204,97,170,203,99,33,56,4,96,73,32,53,13,62,128,31,94,209,117,191,105,235,162,195,55,149,197,43,219,204,180,41,25,29,123,145,172,174,157,59,194,246,145,15,23,231,162,180,162,6,77,89,99,38,49,236,122,88,22,160,53,197,83,88,5,62,39,59,13,39,33,95,230,172,139,132,24,213,201,198,168,206,156,120,61,211,172,45,179,181,74,15,214,109,214,10,151,147,213,13,127,180,234,255,143,179,70,70,249,201,197,245,147,173,196,13,23,93,93,53,137,206,168,77,228,144,217,26,185,18,116,117,194,4,148,68,189,52,177,94,8,206,161,234,181,165,20,55,244,136,166,62,212,104,174,136,24,219,248,108,1,43,174,139,171,252,22,224,138,176,216,154,163,91,177,107,183,56,150,120,90,40,28,239,172,150,10,185,117,79,98,102,94,235,106,186,160,80,144,93,44,44,123,102,209,49,227,245,4,139,28,168,75,109,103,105,82,63,15,140,40,121,2,70,37,196,77,183,82,21,122,231,254,243,53,126,212,70,251,209,183,163,190,153,100,148,65,127,230,195,164,118,210,141,157,27,41,10,240,95,17,180,153,217,243,169,167,146,71,241,96,109,10,43,72,52,162,155,196,157,35,253,0,149,221,148,131,95,66,3,247,211,61,6,168,29,237,58,68,17,9,62,46,7,226,247,152,166,142,104,194,198,73,123,140,44,34,124,69,163,13,201,148,0,78,208,65,141,85,4,191,172,183,106,105,148,196,64,228,47,35,11,167,7,152,164,94,151,238,210,172,128,58,104,206,140,157,183,220,170,246,14,176,208,118,221,73,199,29,142,168,111,5,241,240,177,142,101,43,43,230,253,97,219,206,245,166,69,151,221,153,54,202,232,147,190,150,45,101,80,28,86,163,100,249,91,144,128,196,194,171,39,251,135,72,75,218,248,157,133,20,183,233,157,164,223,188,202,165,81,58,69,133,195,177,145,87,135,180,213,210,165,208,151,60,233,33,231,225,198,32,185,12,156,99,106,236,7,183,162,189,118,132,13,207,32,89,121,224,193,24,190,77,169,227,46,57,117,121,133,80,198,110,65,225,96,210,197,143,143,0,17,132,112,170,201,126,166,79,149,65,152,105,31,45,212,215,163,39,85,118,197,18,138,142,66,222,250,12,24,14,22,190,141,24,240,37,14,63,25,88,97,141,33,167,176,35,154,18,220,15,75,207,222,21,235,140,38,150,50,69,14,31,85,39,252,80,80,250,104,130,147,159,94,191,155,0,155,137,149,105,194,82,123,181,54,130,140,4,239,62,69,18,16,204,216,58,99,65,79,13,124,117,239,131,61,4,77,124,167,37,172,93,47,115,151,206,194,132,120,4,39,85,96,92,19,222,146,186,41,248,94,55,227,132,16,26,120,83,96,174,253,198,163,112,248,92,156,218,29,73,65,216,151,85,79,64,190,87,205,95,177,6,207,59,164,44,240,138,135,163,2,14,216,39,199,62,52,18,116,142,253,99,254,220,146,228,102,123,104,170,113,67,33,139,162,86,89,70,31,138,171,50,155,105,208,228,47,245,4,19,175,8,74,195,136,69,212,67,214,31,196,139,27,34,10,6,29,211,120,24,101,220,15,118,75,163,142,250,190,251,62,160,97,95,127,158,156,123,6,92,105,21,144,115,125,60,182,225,216,95,183,221,114,36,2,215,230,138,5,83,38,128,71,192,28,47,70,30,135,159,128,20,141,49,69,88,248,92,166,114,192,248,52,164,108,224,194,152,54,207,189,25,98,10,216,47,46,119,180,152,120,60,225,151,200,205,95,52,222,198,81,99,166,151,87,103,205,228,47,47,185,246,122,148,87,149,227,118,183,126,106,15,41,3,203,209,33,127,29,110,192,254,156,203,8,32,2,26,228,53,203,93,81,221,158,94,163,120,105,124,224,204,245,184,34,190,212,28,159,146,37,175,86,164,62,141,241,224,55,60,130,93,222,32,69,29,253,203,48,151,173,74,227,123,20,222,12,238,234,146,215,169,72,48,228,172,184,146,241,96,201,36,95,12,222,195,211,245,1,39,221,73,17,251,44,220,229,45,145,51,253,243,0,94,50,36,61,56,7,11,216,65,20,51,161,185,154,113,228,213,92,139,169,187,66,84,57,46,51,199,75,183,234,61,150,242,130,146,170,38,150,224,195,148,2,39,121,236,142,128,152,236,101,122,238,32,143,238,176,168,78,65,44,96,145,170,27,205,214,241,229,134,231,175,39,191,99,138,56,55,23,252,44,119,205,143,0,39,66,216,6,102,93,54,123,231,213,46,246,123,71,53,0,165,94,187,208,225,192,108,95,218,195,113,100,36,64,67,171,101,7,53,153,7,155,133,25,192,30,192,164,124,129,74,163,237,66,138,182,189,163,44,222,108,238,29,83,2,145,252,59,98,252,197,237,195,157,217,84,96,169,176,219,129,211,92,15,150,225,12,59,137,231,70,74,197,195,25,207,176,158,119,218,36,151,71,85,120,87,250,79,192,241,206,76,44,2,64,99,89,108,202,199,164,195,81,136,44,10,239,118,218,170,100,167,93,111,3,23,146,21,199,140,217,204,131,56,136,67,84,138,212,133,181,153,97,244,165,168,101,194,159,247,171,177,90,149,128,190,131,88,218,96,92,183,238,71,140,202,112,55,8,99,193,221,207,215,110,32,184,99,88,37,50,34,103,250,63,1,141,96,39,50,205,130,34,152,55,63,100,191,214,254,3,54,108,108,98,210,67,125,18,226,54,186,25,226,85,178,70,184,52,117,42,24,158,10,152,27,219,19,244,219,219,160,25,234,114,150,210,160,130,154,149,162,66,64,26,14,231,126,163,218,153,86,185,156,213,29,205,240,233,76,139,179,153,158,53,101,193,53,161,186,214,59,29,206,246,102,22,174,19,99,93,39,11,21,7,131,181,182,59,52,145,86,163,141,85,125,51,203,221,240,251,64,17,250,211,89,144,31,115,241,76,251,254,164,142,33,73,160,96,14,24,174,54,141,137,129,47,103,104,13,188,177,87,142,249,183,51,192,247,127,3,214,31,22,94,128,1,139,247,39,154,48,82,218,188,14,127,148,95,22,123,179,103,107,71,228,219,242,246,234,123,245,63,209,201,213,92,205,136,159,105,52,131,218,17,194,58,133,3,241,167,61,103,75,141,243,87,65,31,166,16,137,99,89,17,149,83,180,145,55,179,195,122,69,254,215,57,129,20,82,230,152,22,13,42,43,243,87,150,131,70,220,64,96,167,254,175,201,93,173,124,53,106,183,172,5,185,255,224,236,47,85,17,182,166,208,117,51,232,109,73,122,73,202,227,33,63,41,152,203,114,91,244,171,201,171,55,79,214,129,182,195,25,214,49,197,61,254,72,52,43,184,224,184,135,234,207,15,30,95,7,111,48,151,16,154,81,108,100,153,71,9,213,211,229,151,223,234,235,44,102,230,125,149,143,164,39,139,214,23,220,21,105,239,66,207,17,128,50,144,21,230,46,119,2,106,140,39,120,77,183,59,248,125,96,218,75,30,45,56,87,15,102,21,13,174,200,220,45,37,83,150,37,128,184,69,236,210,147,79,148,185,229,112,68,153,205,76,38,80,98,194,106,94,47,121,100,2,63,105,5,186,109,241,37,43,110,84,153,39,250,39,82,97,83,64,132,53,95,138,66,63,109,218,206,2,22,59,235,141,1,247,167,254,190,16,154,211,68,239,219,170,170,235,130,212,210,219,219,129,138,216,213,83,207,139,239,217,66,129,138,128,89,73,101,129,1,23,154,170,230,100,59,240,119,91,162,130,211,189,164,242,6,105,209,160,120,125,83,91,202,53,230,16,166,5,170,18,115,84,30,254,47,46,253,137,197,179,90,13,15,49,153,38,210,197,214,228,64,79,235,122,51,75,212,51,160,187,149,195,157,231,112,29,232,172,44,133,99,86,24,121,176,173,72,105,101,235,82,91,236,217,46,145,38,172,123,207,104,76,181,78,108,177,5,249,113,151,20,147,66,250,45,46,149,73,193,140,241,65,135,73,108,113,67,188,102,49,85,140,12,38,104,13,54,176,230,247,220,1,6,121,94,246,8,39,141,240,33,112,154,93,234,253,66,28,119,106,185,250,66,193,213,225,219,57,175,240,248,20,92,94,206,100,134,241,235,179,2,85,192,173,93,240,43,44,85,32,158,38,16,134,116,121,104,53,103,244,163,63,63,28,247,230,7,12,163,112,56,4,31,193,123,65,122,75,160,184,208,64,101,106,96,158,165,192,139,100,20,50,142,110,150,165,78,129,209,17,28,63,3,116,13,182,224,225,152,60,30,227,11,19,68,189,70,242,230,71,140,5,230,252,110,60,223,201,193,122,32,82,187,203,18,159,156,7,39,29,90,67,197,204,91,67,106,161,87,234,62,238,3,181,214,110,113,37,18,7,225,68,19,101,80,241,17,107,192,175,74,12,157,22,17,89,185,28,237,147,154,79,178,246,97,166,199,80,206,229,105,228,169,163,176,182,36,91,127,118,130,157,22,191,106,96,233,221,159,128,34,237,208,132,147,44,72,66,239,215,121,78,176,237,56,8,19,104,209,175,135,110,164,96,223,208,165,94,155,106,241,125,234,239,105,197,79,122,55,116,111,207,102,81,3,66,103,143,216,228,184,29,138,32,222,252,53,249,158,45,127,20,14,199,40,136,194,136,73,75,76,219,77,124,133,147,240,249,33,207,212,32,224,50,203,13,169,68,38,168,193,52,223,159,151,153,26,104,86,20,89,90,32,109,229,172,137,175,176,222,67,250,161,90,234,190,128,173,254,206,64,83,160,188,96,173,31,212,244,60,201,41,216,119,183,33,104,126,217,219,27,227,230,228,178,126,4,175,39,203,232,79,105,68,38,148,146,215,201,156,147,87,224,166,35,161,226,231,24,195,29,136,23,53,32,60,216,183,51,74,230,58,2,18,149,40,46,233,61,58,43,181,39,114,26,169,138,3,244,206,125,219,182,26,171,232,56,98,100,177,216,44,59,253,164,143,67,192,216,83,245,90,175,215,185,156,59,254,142,31,232,136,31,202,253,18,145,24,123,232,22,62,99,249,143,249,225,37,128,223,141,78,198,88,136,32,150,207,56,170,184,14,248,32,45,193,149,204,172,231,175,151,255,164,91,180,16,50,109,208,11,77,196,128,56,161,104,208,2,208,176,121,144,39,200,22,171,183,216,159,170,162,95,110,27,29,66,233,237,243,68,105,215,208,116,148,91,223,141,208,8,143,214,96,106,104,171,52,243,11,244,202,21,50,8,167,102,27,245,247,205,219,15,187,246,102,165,29,96,253,93,178,1,83,213,228,73,34,185,44,89,59,132,126,167,233,197,125,4,90,17,16,84,68,173,222,104,160,189,165,206,171,203,182,117,33,80,118,212,115,224,140,79,103,176,91,107,54,168,184,16,52,91,186,121,237,22,188,234,117,248,31,160,209,235,217,122,39,249,193,60,199,175,17,41,35,63,25,153,60,22,194,76,73,246,218,233,7,248,138,167,161,195,127,134,214,134,80,194,86,173,216,170,10,249,145,147,134,235,35,201,226,34,106,201,61,194,202,146,154,101,169,186,22,77,118,72,7,137,119,96,193,245,106,91,116,229,216,215,87,86,6,54,198,114,91,65,130,122,98,215,212,79,225,207,43,61,78,28,3,78,22,180,86,132,230,182,90,219,81,16,119,50,181,231,227,58,213,244,245,60,81,9,101,19,243,35,62,237,41,83,210,130,129,157,108,176,248,251,93,166,174,220,94,49,232,200,95,232,249,238,222,53,104,185,234,41,122,112,238,77,36,72,223,73,0,83,50,61,200,244,22,47,192,140,146,22,234,36,18,73,179,173,105,196,17,191,48,237,105,4,44,184,123,159,168,78,57,220,217,238,238,80,174,218,25,48,248,69,248,16,230,14,245,119,121,51,211,183,19,13,82,175,21,127,1,43,73,23,150,186,174,245,235,129,140,154,245,32,240,217,192,24,219,64,54,75,240,99,93,47,74,235,217,239,96,237,191,38,93,32,8,123,211,68,149,229,198,120,127,47,110,42,147,141,19,160,86,130,15,232,4,76,29,59,233,159,127,0,70,20,106,109,177,255,17,91,220,220,183,110,19,102,92,254,116,247,19,91,50,176,169,233,193,144,234,214,17,229,71,48,164,140,161,188,120,146,54,83,14,116,50,184,84,227,40,111,22,6,119,228,31,118,83,62,49,195,40,153,76,196,213,110,194,114,189,177,93,192,3,157,13,11,45,46,244,145,227,177,138,101,140,152,254,239,56,21,38,191,199,203,103,88,174,203,214,142,24,140,193,28,252,56,192,126,86,226,138,42,21,209,23,154,43,0,144,139,183,246,120,24,72,216,52,82,197,54,123,6,3,135,251,108,37,163,47,177,131,248,26,80,164,183,81,154,44,15,16,190,206,195,4,117,113,134,168,55,94,89,159,14,187,55,125,143,239,144,62,239,19,222,55,255,26,224,14,121,201,80,238,244,59,74,153,254,236,55,209,63,116,27,203,220,48,95,80,219,235,181,205,112,149,88,210,206,208,194,221,59,102,45,17,78,7,230,44,140,188,201,240,33,211,160,132,94,107,135,59,157,171,105,150,121,119,159,29,127,80,14,163,86,250,78,183,54,225,114,254,31,0,86,196,189,119,200,73,4,195,71,118,75,255,169,116,65,4,4,136,128,144,144,230,134,181,62,183,39,247,210,31,216,203,158,219,20,73,189,210,38,105,88,210,34,111,57,130,123,184,186,195,128,22,92,177,75,237,71,5,70,75,193,22,94,170,183,78,32,70,138,177,94,26,121,173,121,12,37,113,249,30,31,191,128,150,202,145,137,168,127,217,222,209,254,192,32,61,41,65,46,158,22,157,104,138,222,54,141,97,223,19,240,247,22,216,219,126,67,234,173,45,151,238,49,15,140,181,237,205,232,66,173,237,173,66,22,184,60,173,12,226,132,173,209,215,13,127,46,166,170,122,178,131,112,204,182,114,232,113,3,187,42,238,37,215,48,179,53,1,21,214,161,13,111,7,230,107,93,61,153,254,185,233,15,116,158,181,161,80,129,183,246,37,58,103,34,0,222,42,143,191,244,36,101,219,218,167,218,179,86,249,125,111,139,199,160,59,208,229,149,196,65,14,105,67,47,89,239,174,37,10,173,124,95,143,241,238,82,127,179,235,205,116,222,33,28,147,123,83,189,199,196,79,3,58,239,201,2,3,13,156,191,60,196,159,221,188,46,108,36,25,57,156,206,26,80,143,202,104,231,135,214,227,222,241,204,198,240,104,154,139,175,96,126,238,181,112,140,139,169,91,166,24,86,194,102,179,251,83,192,180,236,127,205,109,184,218,13,135,200,209,144,234,175,171,59,254,73,171,54,54,158,164,125,225,154,77,226,247,2,221,35,146,32,74,111,140,105,5,1,137,54,7,93,194,215,104,71,11,210,64,77,133,249,89,193,24,57,134,78,54,239,187,55,201,216,157,25,22,214,39,46,169,31,214,103,9,191,42,87,227,45,10,124,72,3,98,135,65,73,87,73,134,8,139,209,19,151,83,46,247,77,194,18,38,56,249,136,29,20,86,115,119,20,4,147,6,78,146,157,158,251,124,12,83,1,21,118,100,132,142,121,65,85,148,95,60,233,156,92,11,48,46,216,55,44,1,91,29,143,145,243,143,118,211,21,137,212,75,189,26,206,24,80,121,233,40,108,163,72,80,164,22,174,92,17,88,210,72,31,48,117,220,99,30,241,181,180,145,80,209,116,79,4,9,137,114,240,158,154,138,79,242,68,98,135,10,200,26,15,27,2,103,254,153,226,247,133,231,123,156,131,63,114,77,151,237,74,245,249,38,92,157,248,230,125,136,225,71,111,182,97,240,174,241,78,205,89,60,45,6,188,27,155,171,133,11,247,239,96,63,152,163,91,103,25,62,11,59,194,242,33,22,175,94,127,219,196,94,106,174,163,37,255,126,6,86,115,154,117,134,6,31,89,87,70,45,102,172,138,42,18,140,48,214,142,51,107,186,166,75,221,74,66,36,189,178,139,232,113,228,141,126,8,167,52,53,109,240,211,214,166,234,153,211,171,56,38,123,1,249,252,34,187,28,226,24,182,83,253,231,105,217,82,133,54,1,86,181,65,66,239,51,245,188,14,21,229,108,128,181,7,189,130,43,221,59,252,170,202,14,27,152,206,138,73,186,72,45,126,6,136,229,65,32,5,165,159,110,31,129,230,134,70,87,246,248,61,220,216,80,61,68,51,34,252,229,161,196,132,157,241,230,16,182,75,123,23,9,33,71,118,50,111,88,177,213,175,239,237,198,201,51,169,66,177,249,234,142,141,92,203,220,248,47,0,254,0,116,227,218,15,27,4,120,23,159,62,224,48,242,233,239,244,27,3,66,229,50,142,65,137,202,17,217,168,183,161,4,110,121,18,205,156,137,101,232,132,223,91,206,20,249,255,193,9,37,106,234,80,40,155,224,232,14,26,94,138,206,172,217,99,98,227,181,22,42,243,9,155,5,235,109,136,192,183,123,100,138,27,74,2,221,176,107,217,122,59,237,218,40,18,186,110,163,164,135,107,13,4,150,103,166,154,215,228,162,60,61,171,13,6,59,30,55,4,56,253,79,53,124,42,96,232,123,30,225,224,58,197,187,54,160,230,170,139,1,131,51,213,216,237,19,200,240,188,181,252,59,111,88,51,248,46,46,178,231,19,204,141,177,79,51,4,235,211,200,152,44,172,229,153,154,65,173,26,18,232,212,118,47,109,96,113,72,216,186,251,129,122,77,80,55,253,98,55,47,39,194,228,135,210,199,134,77,181,124,42,162,44,33,64,194,183,117,236,83,38,224,189,21,77,177,20,121,210,34,8,124,194,214,55,65,30,229,174,17,69,171,185,184,34,99,41,228,125,56,162,234,26,16,43,98,231,217,116,181,118,47,195,25,37,21,148,57,170,35,110,177,96,222,49,228,203,129,83,84,113,26,134,140,154,34,141,76,114,178,155,233,134,196,39,249,149,109,45,3,6,162,202,161,114,180,5,243,253,163,163,34,128,128,118,194,82,28,170,212,109,121,105,185,182,136,160,148,247,251,86,206,75,23,107,20,44,22,24,31,135,139,241,169,250,70,60,46,40,166,4,35,163,21,109,160,8,177,44,43,225,72,1,136,225,191,137,87,243,69,253,86,238,50,96,25,254,162,16,46,98,154,69,192,83,85,127,66,75,216,33,29,247,95,145,246,58,252,2,167,67,57,10,2,137,15,113,123,50,63,131,190,94,254,138,231,110,197,53,129,43,73,233,150,229,139,81,95,6,18,245,65,215,44,176,39,8,146,57,7,12,15,56,242,152,238,41,244,178,57,112,106,199,202,208,23,146,4,77,73,95,236,237,67,220,16,117,11,73,165,33,214,42,59,46,219,236,153,145,73,237,47,160,204,116,72,231,205,29,180,113,148,154,11,255,25,26,210,177,219,8,116,71,230,17,225,185,116,194,244,148,213,91,244,91,93,135,248,172,83,59,111,238,217,101,175,191,142,44,58,118,253,138,186,20,215,115,223,186,27,123,105,111,162,58,247,130,117,130,228,250,231,197,172,168,64,180,27,93,133,247,144,139,243,55,44,185,137,221,76,216,152,78,105,231,133,223,233,12,138,225,215,44,62,74,102,166,111,243,104,176,7,240,82,202,18,134,83,246,213,91,249,157,90,32,177,207,21,31,210,207,163,157,243,182,8,147,223,189,107,18,118,204,63,0,175,164,213,232,207,144,202,131,196,142,52,204,212,6,65,91,156,112,98,247,3,46,11,226,193,137,130,24,244,49,50,25,61,198,207,233,0,82,242,25,241,182,163,54,46,53,59,217,184,74,12,203,100,83,201,30,42,117,49,226,68,42,49,132,41,72,213,227,47,143,168,48,243,76,9,153,119,190,86,25,254,252,149,146,22,203,90,88,103,21,0,143,227,66,73,18,95,122,231,158,209,5,146,212,19,14,133,118,233,53,242,55,78,35,17,67,173,5,10,50,136,42,187,107,108,213,158,200,16,92,178,228,86,132,42,198,189,50,39,14,145,193,103,255,31,53,96,149,156,63,216,191,95,9,255,158,170,149,216,226,207,236,132,129,30,239,238,120,92,7,173,5,207,113,247,67,105,48,219,214,3,222,115,60,101,180,140,15,64,91,82,164,52,211,167,178,150,112,57,228,133,145,48,71,3,86,4,211,63,161,84,25,112,210,30,96,145,235,246,23,136,14,121,53,88,189,96,48,71,157,85,94,171,118,88,12,116,166,245,113,232,19,18,66,56,96,71,101,249,12,117,69,243,229,27,129,175,192,234,205,157,154,249,204,74,215,202,166,231,107,186,99,204,133,197,217,244,27,173,17,83,29,55,155,209,53,127,137,49,42,134,157,185,26,125,169,156,136,252,64,3,109,84,32,198,179,131,107,162,12,192,154,91,232,193,191,155,244,32,245,43,165,209,192,135,201,52,68,44,140,136,219,249,65,235,77,65,114,106,223,85,145,83,151,31,3,84,168,209,191,254,148,215,128,99,162,169,131,194,85,95,137,167,1,235,67,164,217,100,232,22,44,91,123,197,106,80,246,67,9,156,30,94,116,93,228,6,155,55,138,186,159,97,239,27,144,45,39,222,68,131,79,93,215,192,59,251,145,20,159,7,206,38,190,147,141,36,190,110,227,40,204,9,174,87,88,242,189,183,182,30,24,238,118,102,65,7,205,126,245,238,240,97,132,175,187,224,116,76,123,151,82,67,180,85,221,172,183,110,160,160,79,51,70,145,99,103,140,178,245,252,44,202,170,153,123,13,228,124,54,235,121,173,116,203,233,10,186,200,6,150,28,73,41,159,144,27,157,122,23,32,37,248,85,77,144,46,180,91,206,202,57,85,76,255,207,222,235,108,204,6,149,143,149,64,241,32,80,8,173,49,19,181,181,114,148,242,39,54,170,87,250,71,17,99,16,20,227,78,198,7,89,242,142,78,180,74,223,171,166,58,203,63,220,2,145,71,134,63,178,59,116,231,90,119,152,40,122,162,46,137,118,169,243,5,235,121,158,25,138,184,144,148,119,73,17,177,157,204,62,146,16,231,89,146,21,207,100,232,37,143,198,25,56,181,236,115,56,251,109,51,13,14,193,190,33,91,217,201,128,187,201,1,203,32,231,211,0,246,147,229,16,171,160,125,23,12,209,16,146,2,250,91,168,123,246,162,185,54,14,142,180,145,163,118,31,180,255,54,114,130,211,131,153,52,221,151,154,207,118,214,3,105,21,51,123,57,180,104,21,33,111,254,51,182,72,112,208,120,103,97,107,243,197,168,226,255,250,11,77,88,43,22,223,117,240,157,221,35,158,145,171,142,21,55,49,156,245,7,146,37,139,37,251,174,184,206,143,102,196,32,59,109,83,101,9,73,220,233,176,164,1,239,28,242,0,59,64,248,183,255,31,162,210,47,148,145,130,57,42,63,37,177,125,157,186,64,183,30,173,25,169,146,74,85,164,52,198,112,160,203,181,61,66,103,66,137,182,209,174,1,126,182,240,188,39,12,36,211,204,200,40,152,87,95,143,8,230,172,196,178,203,205,84,197,225,85,208,108,1,232,58,241,183,37,143,127,18,179,8,83,114,138,60,205,98,71,189,42,152,227,253,86,111,89,63,48,145,156,196,103,105,27,33,84,222,172,66,199,143,21,65,145,138,127,195,41,50,213,90,199,89,255,230,237,207,3,92,155,74,2,250,245,158,243,36,243,65,117,59,237,179,121,136,22,171,29,193,144,154,33,222,68,24,226,72,204,138,140,39,47,36,194,120,101,204,22,50,37,101,187,187,246,69,84,108,151,98,149,230,236,90,244,64,17,138,165,151,68,154,63,32,98,27,153,116,69,106,17,88,146,40,198,166,28,151,87,131,130,119,33,143,58,100,84,160,196,212,116,33,225,210,77,50,38,226,165,91,58,224,42,3,105,143,208,225,232,221,152,89,255,72,40,201,150,131,142,154,253,250,23,47,102,97,223,251,228,168,43,140,130,202,141,31,182,193,70,112,51,52,110,96,14,234,68,124,144,3,123,93,31,18,185,124,231,229,132,204,233,8,179,154,92,22,223,13,148,223,193,46,74,22,153,30,79,196,226,39,255,24,122,201,241,39,170,47,35,31,45,155,207,221,209,179,0,84,20,123,140,102,188,255,89,21,9,198,42,148,62,226,251,226,112,57,178,212,56,183,248,214,58,96,110,200,103,104,34,253,109,120,84,204,76,211,115,23,179,241,53,205,197,134,248,17,175,96,112,220,206,150,101,19,142,214,153,65,102,99,77,165,141,187,14,251,101,240,47,240,135,12,216,128,9,20,189,224,144,248,174,102,145,127,246,229,254,223,215,245,28,121,217,20,138,35,177,37,194,187,180,98,228,116,203,143,122,2,158,133,66,94,179,44,138,149,174,42,149,241,251,234,127,141,219,80,161,120,1,119,46,194,129,14,90,122,76,238,233,189,72,194,187,241,161,182,34,134,129,168,99,39,18,126,145,201,224,213,227,19,208,79,47,159,147,111,53,152,141,92,50,29,101,23,216,121,36,233,167,76,159,116,2,243,213,184,25,68,32,28,41,136,124,41,77,175,77,141,22,95,93,113,95,49,113,28,46,34,214,88,190,202,4,0,140,96,180,132,58,8,83,227,125,220,192,178,38,24,237,246,98,144,100,32,11,200,37,33,215,95,129,240,92,103,194,187,233,120,51,176,234,122,112,116,134,222,27,94,192,50,243,209,54,232,104,211,236,69,183,15,247,251,45,152,28,14,72,22,4,169,207,156,162,117,242,47,40,76,15,15,189,107,167,40,212,23,181,178,112,33,30,167,57,160,111,219,118,137,178,117,194,119,118,223,36,11,182,188,92,18,223,91,6,22,63,39,230,84,132,167,104,159,18,127,230,150,132,236,53,171,216,130,180,123,148,170,14,112,241,166,199,7,6,170,226,195,247,247,30,157,151,218,111,140,189,91,125,179,25,177,7,9,199,198,7,157,198,89,230,22,95,50,204,3,193,71,137,241,115,19,94,123,206,175,245,158,254,41,93,84,150,158,164,66,36,187,185,238,171,154,219,227,123,214,95,244,236,87,150,104,170,129,31,167,14,58,148,43,246,132,158,113,126,162,56,134,202,107,52,132,93,183,202,150,180,24,21,201,168,77,145,215,132,20,89,212,77,125,130,111,196,75,32,11,188,134,42,177,119,51,198,101,156,76,86,196,224,32,45,165,65,235,44,61,185,61,51,64,158,222,128,102,58,157,248,222,250,112,205,7,147,190,173,68,38,179,176,116,158,114,223,237,86,9,25,62,85,201,184,194,165,134,253,11,32,110,191,13,149,129,174,91,72,240,196,104,95,192,226,205,186,235,248,56,134,104,23,8,0,3,126,136,218,14,224,205,113,21,62,33,251,36,133,228,54,165,111,70,193,105,59,143,136,42,239,5,183,75,154,156,138,181,162,130,86,251,83,135,153,195,205,26,236,94,205,153,106,72,58,83,220,146,135,37,206,22,78,20,126,218,131,75,13,31,159,179,112,232,71,107,45,217,23,246,97,255,144,6,88,206,190,127,166,178,153,33,27,98,182,221,74,238,31,215,15,134,39,23,61,140,152,197,74,87,227,42,127,82,174,92,131,102,33,61,98,197,31,135,208,177,66,124,28,106,23,26,15,236,248,15,64,223,195,142,104,90,212,210,213,221,36,128,21,187,98,152,82,94,77,3,78,21,14,73,191,81,214,137,228,119,122,13,32,100,102,2,5,87,44,199,65,59,2,173,96,96,184,118,118,215,252,192,146,98,189,132,113,110,194,17,74,200,112,124,48,81,146,137,181,249,214,110,133,12,188,90,20,97,189,222,132,1,85,165,203,155,21,249,25,220,233,10,11,3,79,84,39,145,45,78,201,145,185,16,220,227,37,97,138,192,129,182,144,139,33,112,3,197,64,73,142,221,242,203,208,40,245,49,46,173,209,11,230,241,126,157,180,230,13,244,180,217,125,103,216,43,25,246,245,91,177,93,249,178,16,16,177,204,247,170,36,231,88,157,62,11,222,201,115,61,226,148,160,207,96,59,195,224,24,176,187,20,139,109,231,81,171,101,57,24,249,229,42,51,201,226,187,87,65,132,67,201,94,61,12,114,245,59,118,139,118,142,119,51,237,48,34,233,169,73,176,102,221,189,245,208,44,0,241,84,7,30,116,21,81,236,177,239,172,1,221,40,60,192,171,34,31,196,151,197,22,249,35,99,74,120,111,190,236,201,106,31,201,65,94,243,54,181,123,241,155,225,47,4,175,86,154,203,169,51,147,170,161,103,157,114,73,159,124,169,42,12,17,66,57,197,157,114,103,171,235,78,98,39,113,112,75,48,199,187,59,203,164,11,255,122,64,148,169,162,86,60,147,131,110,109,205,96,79,113,182,156,99,125,118,158,78,235,121,226,132,184,147,78,175,26,131,223,63,112,61,152,141,94,48,238,41,218,0,120,95,115,116,103,158,230,253,148,192,3,64,39,185,12,218,143,214,16,219,49,239,52,130,246,240,112,145,160,81,36,72,183,184,45,81,118,123,69,29,63,253,154,46,20,146,231,195,37,105,69,181,13,91,49,236,113,212,84,127,48,110,37,220,3,99,190,150,214,230,254,108,114,99,87,132,176,122,42,118,82,149,162,219,165,120,185,144,191,96,254,217,112,152,148,90,7,116,245,90,135,211,224,86,168,149,56,129,150,216,211,125,84,91,167,35,136,248,62,130,104,54,95,58,25,238,98,211,205,214,147,57,131,80,18,247,1,152,142,112,114,220,238,157,163,82,109,89,124,140,66,255,183,247,132,97,41,43,54,69,203,231,159,48,108,62,146,248,149,31,76,100,48,67,217,81,101,95,178,223,93,169,108,36,157,244,40,46,170,69,248,198,149,229,217,247,106,154,48,115,102,70,154,139,87,77,200,232,194,75,78,122,216,24,159,108,8,97,137,41,173,89,101,243,121,188,110,241,133,71,172,153,113,160,123,166,27,131,102,0,180,18,160,253,247,226,247,78,182,199,104,26,111,34,182,73,19,133,230,104,85,238,14,75,113,127,92,230,184,201,59,30,144,54,62,152,21,247,124,247,125,1,233,87,43,65,128,242,230,248,247,134,247,17,58,197,71,14,230,81,78,81,134,42,201,77,82,43,5,171,16,18,121,157,10,223,49,206,186,239,115,74,99,108,1,147,193,42,39,123,240,39,125,230,210,231,214,159,223,45,162,192,116,38,241,168,97,142,114,40,199,241,108,80,105,134,248,66,5,47,56,116,19,199,134,248,233,14,42,118,188,56,133,25,173,73,254,157,209,99,59,206,234,209,140,64,158,221,86,86,221,72,122,54,42,230,187,89,98,105,55,203,203,29,106,175,131,216,16,126,57,62,2,59,188,112,51,22,206,13,103,196,207,136,212,47,181,110,213,155,134,63,134,200,41,59,112,195,224,233,230,8,215,97,154,78,239,206,57,156,161,164,154,232,50,249,39,200,160,117,235,38,64,210,118,173,232,162,34,192,76,95,197,21,48,134,66,229,6,15,145,225,227,128,227,126,41,94,84,243,38,106,89,14,125,216,253,151,249,213,224,136,106,252,234,181,43,89,158,233,36,179,5,39,237,246,175,225,104,136,115,147,90,127,101,165,9,24,67,207,107,156,73,225,2,88,95,7,88,164,118,145,90,36,148,221,169,236,120,116,33,46,28,56,129,247,110,97,175,118,55,149,53,252,171,143,91,147,82,231,55,94,178,209,121,78,172,151,99,50,178,140,232,44,27,141,16,73,110,178,34,209,124,204,197,170,12,209,118,162,102,167,145,169,97,62,118,88,140,242,53,150,251,61,2,125,107,127,138,204,152,59,206,158,75,31,1,172,141,17,101,202,228,213,33,4,223,205,187,48,17,217,142,235,70,136,233,193,169,45,243,74,89,38,54,94,38,109,202,176,87,211,102,255,131,155,109,225,1,77,151,86,101,50,115,240,9,213,237,46,241,194,6,93,84,172,129,204,41,211,23,150,198,38,113,231,106,233,57,100,121,111,17,145,160,14,103,211,70,110,7,57,197,131,227,253,219,237,225,244,251,147,85,61,11,224,47,137,61,182,25,145,222,30,28,75,48,104,40,92,152,194,6,64,169,63,71,104,112,158,58,147,183,184,152,209,47,31,236,130,219,98,229,70,6,214,79,102,124,101,167,48,196,181,122,254,129,85,243,83,101,146,229,76,128,95,68,212,20,96,191,162,92,192,52,23,12,202,184,178,81,141,13,2,189,217,123,74,13,102,181,116,0,34,77,141,219,119,48,91,8,112,212,245,142,69,158,202,52,173,149,91,12,127,243,150,7,87,10,150,194,171,23,89,120,107,200,138,201,89,21,238,226,204,4,207,135,21,125,184,218,183,145,207,175,199,56,88,203,172,220,214,217,149,157,47,218,39,92,137,174,58,245,101,102,25,112,68,177,176,132,58,73,90,80,194,101,42,101,234,73,65,10,134,66,147,18,64,150,74,91,61,174,160,28,113,104,102,140,226,33,146,58,247,223,209,238,165,28,174,129,164,10,65,79,127,190,53,241,1,187,190,186,116,27,128,48,170,164,57,9,182,30,170,121,108,75,113,237,117,242,19,214,58,74,58,37,196,100,56,247,249,19,92,174,164,238,97,173,234,15,247,196,24,131,146,35,202,250,62,159,25,85,186,116,131,85,26,150,221,21,64,40,100,46,227,178,61,83,237,184,183,117,34,200,193,51,8,157,60,156,63,142,100,139,103,105,34,223,181,34,179,11,136,184,136,1,197,121,10,236,165,250,95,213,227,174,214,167,99,204,171,46,47,192,96,243,81,243,175,136,139,64,52,247,80,12,251,71,188,49,217,141,156,30,165,81,218,63,205,57,146,17,90,101,220,182,13,225,201,242,144,39,236,34,236,55,72,67,245,56,209,144,26,63,127,167,11,85,64,21,229,206,172,212,69,17,136,254,97,145,249,251,114,242,64,252,43,242,228,204,155,251,152,90,87,132,247,51,218,128,13,199,34,20,50,48,45,232,74,150,173,31,183,3,206,74,134,186,178,183,107,140,205,237,78,42,186,19,14,200,70,174,105,68,104,143,130,179,168,26,8,50,170,213,179,201,226,224,147,222,110,134,45,180,234,6,149,89,62,147,122,205,224,254,199,134,85,114,179,10,222,7,146,141,34,217,201,246,230,235,247,33,157,199,130,155,188,34,160,67,169,164,225,75,208,253,26,214,47,15,19,180,221,167,239,33,59,221,45,182,201,191,125,158,54,0,192,174,224,200,0,195,132,11,71,89,133,173,71,223,7,21,115,60,88,215,214,16,105,133,251,83,159,91,183,178,241,139,25,182,204,105,234,138,220,228,172,186,210,109,79,148,134,202,51,1,100,15,102,228,91,115,103,46,24,61,216,55,46,177,162,210,233,144,42,47,11,140,208,146,67,137,153,147,135,74,162,129,245,197,43,133,185,103,252,157,83,204,166,30,223,210,17,154,110,247,94,250,9,54,200,172,203,32,144,34,204,177,71,106,239,48,141,11,34,219,169,44,68,153,172,110,188,41,132,48,94,44,206,232,168,46,232,37,100,147,146,18,35,2,99,244,150,15,31,228,74,48,227,53,233,182,79,74,215,218,87,28,133,63,182,251,75,144,4,9,18,22,10,162,61,218,67,220,244,125,113,233,96,126,209,136,9,106,196,218,244,251,126,54,159,35,216,241,141,6,18,129,218,98,66,63,195,92,33,252,45,42,197,127,223,150,71,246,181,247,159,144,29,222,84,215,203,222,48,232,192,193,15,108,206,6,41,148,135,244,245,137,82,156,2,102,57,166,144,13,17,23,9,105,186,219,77,105,215,192,207,118,9,159,46,35,16,212,177,248,28,56,141,140,36,146,247,203,163,43,19,111,108,161,239,72,64,104,22,31,112,219,153,192,96,223,127,228,230,169,188,59,46,171,188,100,4,55,59,89,247,194,19,104,196,47,101,150,243,81,71,200,215,151,226,5,238,34,139,11,16,212,183,168,89,163,32,127,234,232,66,242,159,138,105,43,242,70,17,201,96,47,169,170,152,59,223,250,157,20,87,165,88,70,238,201,13,114,168,196,228,7,17,59,16,60,70,112,18,222,136,100,105,41,39,132,254,178,14,109,37,255,79,200,112,19,32,51,124,33,147,109,42,200,146,95,31,208,172,63,140,249,168,14,99,100,222,204,245,104,52,112,225,37,102,161,35,229,45,67,26,33,36,141,47,36,224,176,234,161,99,40,5,70,58,85,197,156,150,16,84,150,254,26,209,173,131,175,51,61,203,236,114,99,32,213,84,185,247,143,190,94,200,169,219,59,239,138,92,222,10,8,219,84,40,99,244,56,171,172,123,90,134,4,111,138,255,12,96,222,254,224,178,148,19,48,194,51,252,48,164,235,71,248,223,108,175,230,146,183,81,34,48,34,137,60,165,227,100,161,5,85,183,255,35,198,175,254,223,71,228,178,169,160,223,83,244,110,48,36,220,138,183,166,143,48,6,49,156,49,227,221,120,191,229,161,34,232,244,106,183,62,109,125,42,230,138,220,115,120,240,191,217,14,119,38,53,195,78,30,124,192,46,33,174,23,117,35,95,134,173,106,46,25,65,79,225,145,37,104,233,233,21,124,89,61,104,120,82,27,25,118,156,107,190,242,84,237,231,18,208,253,107,235,24,109,76,64,100,228,161,96,195,255,63,55,42,88,142,221,190,214,123,167,14,237,6,194,147,183,183,80,19,129,214,210,139,124,43,25,110,79,67,189,44,79,99,33,37,89,52,132,251,252,38,226,36,44,61,84,156,176,68,176,178,215,19,152,67,23,127,33,126,200,6,190,15,96,73,20,128,210,137,94,236,53,201,121,39,200,239,182,239,227,114,147,152,210,224,161,16,114,35,216,187,69,177,148,36,242,230,202,0,190,63,76,193,67,8,208,124,8,172,233,248,81,190,62,55,209,16,119,161,123,211,158,19,160,176,20,224,231,75,76,158,38,125,188,205,235,4,102,176,27,152,7,73,119,123,3,40,112,61,150,155,104,52,237,114,205,162,234,149,65,115,29,105,162,198,48,65,17,37,73,118,29,121,111,189,20,74,138,97,41,47,190,123,231,227,239,252,75,201,248,67,78,29,21,211,124,47,246,0,8,110,135,136,118,228,84,175,78,198,166,39,195,176,250,34,10,51,1,212,226,49,83,200,2,47,62,52,64,169,105,77,216,83,160,234,102,227,107,24,8,5,120,123,11,79,48,68,26,239,102,166,248,185,81,43,111,197,91,15,168,113,17,18,172,151,20,204,186,201,107,2,172,62,37,4,175,174,41,123,43,255,122,156,203,124,94,208,217,12,199,188,160,43,27,188,100,243,184,226,167,148,158,43,66,136,254,241,71,195,34,121,61,75,60,240,44,9,122,124,235,216,120,180,226,138,239,73,18,102,10,95,41,29,167,96,114,129,226,240,96,163,107,203,141,29,26,122,37,197,164,141,141,81,150,154,19,105,66,70,167,231,96,243,241,103,13,197,194,69,113,126,198,64,111,6,93,34,144,77,120,6,169,146,143,217,145,213,47,15,253,157,17,157,202,67,127,229,56,71,223,246,209,41,46,68,159,195,5,16,235,216,66,113,9,26,106,169,238,54,15,144,227,126,54,207,236,63,197,196,192,8,0,131,125,108,220,98,201,174,160,18,252,250,165,2,210,120,212,153,234,219,151,127,178,71,109,232,193,146,208,146,59,234,31,146,36,222,148,104,178,198,54,87,101,89,247,144,207,131,14,210,34,76,117,203,200,61,131,240,225,129,244,122,94,38,152,252,3,150,203,180,2,205,166,171,188,139,50,135,161,227,15,208,61,255,173,107,115,103,39,69,205,166,96,154,27,174,18,50,150,116,188,161,131,190,61,157,213,9,15,47,185,119,105,33,95,99,137,138,164,161,171,33,105,239,109,251,45,75,41,19,92,79,18,87,11,60,170,76,134,248,79,173,118,80,90,87,184,107,152,252,194,4,119,21,160,39,37,163,97,240,0,220,255,31,155,127,98,26,4,50,140,210,174,161,156,202,153,135,169,149,5,251,60,150,22,207,149,174,47,171,26,157,229,82,68,109,127,77,194,184,30,23,173,19,145,89,192,8,113,1,50,209,33,203,182,166,252,108,213,38,168,86,118,152,206,166,237,142,82,155,20,117,212,184,79,117,139,233,113,67,14,214,197,162,40,135,102,16,243,24,117,67,147,155,85,226,100,245,45,225,89,213,96,167,12,204,155,118,204,75,51,137,216,96,100,108,27,73,251,112,192,38,91,36,63,11,165,153,125,233,107,67,120,147,166,220,8,204,91,130,82,32,83,244,182,83,201,11,42,169,63,248,82,17,139,154,127,148,196,189,110,13,5,31,186,134,57,19,117,141,196,84,11,123,4,173,149,155,52,128,3,82,46,234,248,210,105,17,39,225,143,222,205,47,132,79,181,63,81,229,230,12,77,229,116,136,8,30,74,195,162,78,197,136,64,87,222,58,86,250,115,49,85,146,68,251,191,251,23,127,45,103,207,251,136,31,137,123,46,8,138,167,235,67,87,125,2,184,63,100,3,21,62,23,45,45,41,138,218,238,86,190,24,216,195,149,36,57,175,141,44,134,188,167,171,113,62,50,169,140,35,115,68,220,177,70,133,48,159,0,12,214,242,181,159,106,177,160,109,75,199,12,102,72,120,120,52,36,117,106,218,107,62,168,17,106,156,137,221,197,214,5,68,173,112,95,64,184,52,108,94,149,139,68,199,252,78,46,244,83,86,128,139,166,0,87,152,247,50,167,135,89,22,157,169,88,87,20,255,193,88,11,21,153,185,178,55,152,183,55,23,226,73,94,99,136,183,17,245,198,149,146,36,196,101,133,122,94,35,183,25,214,10,151,106,56,192,146,31,169,77,210,221,30,31,221,17,85,27,151,67,229,87,201,59,227,168,44,147,185,253,198,55,104,88,255,157,242,34,133,150,252,172,188,171,237,223,245,94,192,31,3,199,114,237,18,205,83,137,62,226,2,239,191,69,106,23,230,208,230,115,204,66,240,110,72,6,190,101,117,73,64,105,0,70,80,229,229,249,146,169,1,39,12,208,80,124,20,101,100,208,58,227,191,166,222,60,38,22,142,226,148,213,170,134,2,144,210,229,18,39,119,158,75,137,235,196,235,186,253,115,157,123,196,89,82,140,3,21,240,192,107,165,114,253,182,95,22,231,18,45,87,87,175,164,191,221,126,172,14,78,183,132,69,202,20,126,177,96,6,53,20,97,117,44,178,87,95,211,42,230,208,58,222,210,5,69,63,246,145,128,148,111,210,239,38,188,173,227,130,147,65,76,229,135,208,120,146,156,150,84,226,8,130,44,199,40,228,126,176,3,189,59,164,55,157,100,69,100,22,174,126,51,55,69,159,45,126,47,38,51,57,72,208,214,244,136,147,49,42,214,113,93,212,68,209,236,241,81,239,177,189,211,111,35,240,221,236,248,34,48,42,109,245,189,169,113,226,173,138,245,155,75,251,89,221,117,206,182,50,123,48,238,19,46,174,32,28,150,23,63,64,191,173,105,218,157,94,23,59,124,204,253,36,5,246,14,143,35,237,20,80,211,196,132,158,236,52,150,195,113,139,250,170,224,19,148,183,144,8,40,238,138,126,202,63,96,90,10,149,135,40,151,54,31,103,97,38,36,38,113,7,130,170,34,103,217,58,158,254,244,111,251,113,106,225,54,94,20,145,115,117,130,23,101,238,62,90,98,127,98,218,25,166,35,126,96,199,112,77,38,101,20,237,131,123,41,105,138,46,71,125,229,104,119,55,59,8,72,117,190,216,162,214,188,123,204,202,35,254,146,172,101,224,190,42,87,81,141,107,247,62,86,51,246,134,39,209,228,150,54,94,22,45,228,44,48,216,98,187,135,232,12,190,35,203,96,74,229,145,215,105,159,242,115,23,2,200,191,229,238,80,122,178,38,213,181,89,234,134,51,5,235,246,255,192,255,124,115,125,136,176,134,99,4,217,220,36,220,227,49,72,39,156,216,183,81,175,138,122,231,118,43,183,23,220,130,22,228,225,214,223,200,212,143,123,179,20,185,20,149,187,59,203,102,20,109,251,131,164,211,50,82,134,252,160,178,143,186,217,112,92,214,127,244,67,147,23,255,54,25,216,134,85,241,234,254,102,129,56,57,100,223,43,225,44,181,227,241,28,1,32,243,147,4,138,51,7,79,101,152,86,62,218,29,12,175,62,183,59,106,22,24,9,168,105,76,53,219,210,2,16,19,56,151,74,242,206,44,233,9,18,43,38,98,248,219,201,220,205,32,24,222,11,148,17,246,56,106,73,245,228,150,58,147,105,72,237,65,108,150,230,156,29,65,174,118,196,91,230,175,33,107,11,188,198,4,53,1,161,115,198,108,90,94,237,216,128,83,37,27,85,72,154,131,168,159,37,212,249,71,238,87,195,236,67,177,59,105,92,240,253,161,2,232,143,6,119,203,185,60,151,199,140,51,122,73,147,214,108,218,109,38,10,59,119,208,93,135,242,162,237,240,208,126,175,38,229,4,127,50,233,205,239,18,110,52,238,231,60,135,117,80,206,168,20,41,145,117,142,157,112,236,139,59,95,240,96,216,58,161,168,162,129,127,245,203,233,238,101,207,147,20,11,197,39,123,142,201,170,147,59,218,172,100,66,133,0,217,73,186,238,169,165,175,191,204,78,97,219,155,243,154,192,234,176,82,106,153,216,62,92,230,4,241,167,35,71,43,184,13,110,102,192,41,190,217,128,226,143,208,19,77,199,235,217,104,35,65,84,101,149,84,146,92,45,54,68,101,164,204,125,136,152,243,104,246,9,237,143,233,102,195,233,77,228,202,32,255,228,109,178,80,105,102,171,136,125,38,226,153,101,96,14,83,163,221,103,141,251,101,156,19,180,191,7,7,45,250,120,58,69,250,223,237,115,239,97,93,99,44,232,170,122,68,142,25,187,90,137,193,200,70,55,59,95,107,93,46,230,241,155,224,253,189,26,27,58,45,66,77,168,110,114,213,171,224,124,74,220,12,190,45,165,197,223,182,38,199,155,227,206,138,145,255,101,159,26,225,100,157,239,38,85,140,30,73,33,201,28,196,159,250,253,178,203,115,139,211,248,220,202,189,0,140,169,119,212,54,43,32,190,149,208,179,166,115,104,60,233,77,223,172,232,186,30,109,35,244,93,84,153,34,127,233,223,109,163,242,119,214,9,53,106,97,163,34,58,210,123,5,216,212,135,72,28,196,195,137,112,165,183,20,237,85,59,48,25,166,0,253,67,189,222,132,28,64,206,231,122,0,114,94,47,180,34,34,43,11,88,155,176,209,69,246,32,103,67,38,139,82,17,223,67,11,15,68,146,186,128,68,59,226,49,169,41,216,34,69,190,152,88,46,116,33,104,248,178,162,145,227,80,219,74,30,230,176,39,150,7,48,154,1,82,114,246,157,15,215,214,98,166,240,228,158,29,251,123,210,40,114,190,243,213,60,2,104,233,114,53,186,192,231,128,46,96,220,14,149,215,173,177,75,99,114,222,28,25,249,91,67,201,6,198,73,165,66,54,23,125,56,72,224,142,112,179,101,59,114,114,154,50,214,0,202,7,0,99,59,144,57,168,3,81,120,26,8,211,234,217,195,142,229,102,149,189,50,66,223,73,245,34,70,249,138,121,113,81,119,174,213,111,150,100,154,190,79,16,10,181,177,224,202,238,232,220,119,69,209,225,199,198,121,79,141,70,205,20,136,153,132,97,130,161,91,238,15,37,0,83,66,224,152,203,237,245,227,83,70,229,75,111,104,220,111,170,88,119,120,166,95,246,10,3,165,81,70,172,223,127,235,195,161,86,80,200,23,197,122,71,186,223,250,1,100,230,125,14,234,5,139,230,72,163,78,227,4,206,79,51,1,168,10,234,151,147,7,187,98,88,228,49,164,128,247,40,196,179,12,42,186,203,146,131,1,116,235,112,1,142,49,112,22,36,62,197,205,22,248,130,134,79,147,43,19,140,212,188,214,86,178,231,130,137,255,229,208,125,206,71,143,143,121,72,164,197,155,139,187,84,161,118,174,103,84,169,102,35,159,235,214,3,124,32,131,90,84,26,238,92,250,59,52,136,89,10,16,182,247,103,212,3,188,47,198,211,195,163,46,202,125,219,59,133,107,67,120,146,106,74,247,67,74,53,199,199,50,50,187,154,112,122,26,127,221,221,75,41,182,189,196,113,6,127,186,170,55,91,180,189,26,99,68,214,18,94,57,152,34,203,77,162,165,119,183,43,201,105,147,138,24,43,84,203,34,68,176,214,106,183,116,165,54,107,75,212,139,50,107,181,22,50,216,138,199,147,136,216,177,163,90,158,55,213,6,174,245,117,93,145,140,202,159,163,139,226,190,22,39,145,87,88,132,167,112,148,119,156,197,235,48,123,199,104,108,172,104,43,58,206,201,165,218,225,121,83,137,113,252,34,165,217,45,169,138,253,36,12,69,54,197,66,20,235,226,58,219,31,65,125,128,29,159,79,160,161,222,86,208,49,187,94,111,36,151,164,246,173,128,44,58,3,229,87,153,35,246,51,37,217,216,153,61,0,81,110,35,171,17,1,12,174,217,42,95,113,71,82,217,42,9,56,116,141,148,57,240,89,87,201,75,159,85,147,61,154,7,87,229,192,7,120,180,120,68,15,59,57,217,117,153,242,67,155,97,211,229,33,253,14,241,219,110,253,137,240,89,167,83,183,151,52,46,95,28,187,150,68,219,229,28,237,185,28,17,254,120,70,153,134,154,143,165,76,228,100,36,9,69,139,152,8,101,235,216,67,32,251,207,201,91,147,205,219,252,95,61,145,119,89,60,49,32,113,251,96,48,239,110,134,118,180,180,209,253,51,115,168,164,232,204,155,1,26,43,125,161,11,225,50,135,137,193,176,2,0,218,38,245,173,174,97,227,210,253,206,253,175,180,5,10,141,53,146,122,131,100,228,215,107,144,190,148,64,145,103,37,161,109,42,57,79,233,245,85,189,184,131,47,94,46,14,106,8,124,233,153,77,139,228,127,81,139,132,57,178,142,105,224,138,86,254,79,148,174,242,241,148,255,80,242,219,201,252,190,113,101,200,216,14,205,200,117,158,213,192,154,219,56,222,161,62,156,119,198,156,78,237,74,40,191,208,81,220,42,35,87,208,232,186,132,192,224,130,8,17,185,166,189,188,182,174,24,158,20,48,247,31,168,67,244,254,39,214,236,146,241,218,79,27,5,9,215,6,137,180,192,79,12,244,109,173,132,241,22,9,245,57,203,255,125,115,193,12,161,210,175,146,227,188,232,168,75,161,5,144,122,31,96,53,78,169,254,138,108,151,43,128,67,149,95,135,111,252,228,110,130,196,54,79,247,101,115,18,58,81,188,158,232,251,69,121,159,215,153,187,55,19,61,233,220,26,9,213,15,202,23,96,65,3,134,166,139,91,205,200,186,88,84,148,179,90,91,116,59,56,64,8,150,154,2,189,173,160,145,109,95,208,122,132,111,45,129,216,36,16,194,196,135,203,194,73,209,100,64,102,137,41,175,226,113,48,233,174,124,106,12,129,236,51,10,20,115,179,249,66,96,130,119,5,229,247,182,123,33,29,221,164,12,254,27,34,237,172,87,228,133,12,64,244,9,160,3,174,42,111,217,172,23,33,249,188,56,213,111,219,149,201,247,50,24,253,206,113,26,228,49,116,105,136,111,132,118,128,116,116,83,113,209,183,81,197,60,90,190,224,6,251,159,101,147,95,52,222,105,207,11,226,76,101,11,52,188,99,91,7,178,60,52,74,229,154,35,180,0,23,20,0,174,194,74,237,109,99,206,241,233,55,23,18,138,214,60,217,161,44,35,130,150,218,0,49,118,243,245,77,166,122,73,41,218,173,211,159,81,250,60,205,242,76,93,239,6,232,73,80,198,221,25,68,63,126,233,144,132,60,82,217,241,194,83,109,218,145,194,178,103,253,63,72,72,204,6,235,225,68,154,202,73,19,28,247,53,245,241,11,25,63,33,122,25,120,118,195,97,173,87,183,221,35,128,198,112,219,1,179,200,113,134,36,41,45,159,46,191,59,229,14,101,151,115,127,161,1,51,102,40,62,119,152,68,227,59,100,129,126,180,195,12,241,21,49,45,29,96,69,88,94,115,84,153,150,149,216,12,134,187,122,232,101,2,157,4,67,129,184,31,202,76,138,153,221,106,48,31,143,31,242,131,85,37,212,210,160,44,37,25,240,50,221,134,142,225,178,27,3,226,162,101,165,2,151,202,202,176,34,21,47,190,71,93,5,241,104,213,85,34,219,98,157,245,153,55,36,191,61,211,53,143,21,81,71,63,103,14,227,161,0,247,231,210,128,112,182,199,223,42,210,145,157,46,78,218,41,107,211,159,123,93,102,235,122,185,89,33,197,67,125,195,27,42,54,132,169,1,94,33,66,75,177,88,5,246,212,21,6,203,185,216,119,202,84,123,51,251,115,28,220,133,70,162,143,147,73,222,113,207,149,206,229,228,198,97,36,74,39,148,217,153,213,223,185,83,253,224,172,170,17,122,63,114,55,82,134,93,18,189,17,237,109,73,109,209,108,88,130,106,62,94,12,149,248,191,188,12,44,40,122,28,139,47,28,210,137,19,110,66,82,238,184,183,227,247,0,162,139,218,121,50,163,202,138,112,205,99,203,29,233,110,146,16,133,209,117,193,204,36,108,39,16,133,247,200,102,162,166,92,217,173,8,148,86,55,169,233,207,63,210,208,52,157,33,57,113,85,17,133,29,63,107,47,105,75,107,174,107,110,41,38,50,123,170,224,211,13,229,109,202,177,144,238,36,170,221,252,193,130,247,117,41,54,63,96,232,192,20,26,190,44,194,160,221,46,190,146,206,120,210,223,46,128,174,88,33,8,163,101,127,177,97,167,221,154,218,66,250,115,14,46,44,253,135,12,183,252,211,219,52,172,140,215,142,85,205,251,3,115,37,27,215,42,12,205,248,164,177,230,222,73,219,180,128,21,65,158,239,248,168,158,174,133,110,1,29,79,59,225,221,250,173,54,235,193,222,214,216,221,46,60,85,42,130,174,107,249,198,95,196,237,238,177,170,55,229,20,157,177,4,71,46,21,246,245,68,0,89,223,166,25,224,4,77,6,107,251,76,246,224,203,234,152,67,119,148,141,231,0,122,193,182,163,33,42,218,141,95,102,154,88,224,106,210,87,151,94,189,35,157,214,117,146,234,84,159,215,233,42,177,195,61,50,251,105,252,5,195,238,7,39,190,188,143,54,21,178,99,111,117,141,242,208,30,102,181,105,34,174,89,44,49,21,93,24,43,60,221,98,187,109,236,22,204,231,136,10,54,189,61,99,90,40,38,91,148,10,84,194,110,173,75,148,157,78,223,142,182,109,194,133,194,201,34,176,241,168,191,175,99,112,142,93,250,30,74,167,24,218,31,91,138,243,231,159,53,250,61,142,118,200,91,123,38,124,144,111,52,186,7,84,180,30,49,143,83,228,95,13,245,238,165,165,96,133,75,14,243,249,133,178,79,91,50,41,68,153,245,249,91,159,174,190,59,61,216,11,141,38,69,45,253,248,253,76,5,159,143,98,197,249,214,152,85,111,236,152,18,165,93,35,78,43,123,142,233,233,0,155,108,24,201,113,236,87,254,113,35,123,17,95,128,141,92,62,183,3,204,43,128,32,225,141,55,190,151,132,247,100,157,219,147,107,249,158,66,210,242,92,221,43,5,52,246,136,149,232,169,84,184,198,9,218,136,108,89,0,180,57,192,82,199,226,68,43,145,95,194,176,49,179,157,218,254,228,79,93,238,129,162,94,106,240,115,217,153,186,150,64,36,48,50,164,181,59,99,244,174,165,78,243,124,134,184,254,15,104,71,64,250,237,141,31,221,24,166,92,82,213,18,16,36,54,96,37,48,186,133,247,80,219,218,116,187,207,231,251,32,207,158,89,49,190,66,6,108,77,5,42,81,128,212,234,137,91,108,121,139,164,54,200,20,70,17,83,27,89,244,245,30,12,171,58,99,71,219,175,69,128,206,104,16,104,149,195,174,153,118,173,133,196,107,199,88,218,143,111,138,191,175,250,72,89,137,49,112,211,76,57,158,164,211,44,250,195,255,60,23,10,224,184,130,190,154,198,0,19,211,95,251,41,138,25,252,219,205,50,154,236,23,124,19,71,213,164,27,42,156,125,155,129,172,180,76,100,6,160,81,194,218,244,119,65,190,63,205,20,169,59,178,75,82,125,168,157,207,10,138,16,18,172,215,223,97,232,46,106,223,180,253,107,13,26,10,21,83,138,58,203,59,216,39,85,239,5,111,159,123,39,151,43,87,252,121,123,98,91,54,133,96,8,185,215,194,156,226,161,234,183,36,7,58,14,119,164,38,165,251,10,100,173,156,215,236,221,237,95,236,128,83,207,159,143,87,140,119,33,9,226,131,206,204,25,241,133,147,215,71,201,118,3,88,238,145,141,152,74,9,220,56,229,226,227,195,60,234,48,184,50,12,128,195,124,189,222,4,200,194,200,78,202,67,227,191,4,154,231,118,127,246,60,117,193,232,74,82,132,61,109,70,174,36,151,50,217,42,196,8,75,150,148,22,158,55,236,72,84,47,75,123,16,183,82,145,97,120,28,71,85,20,229,215,204,142,60,62,53,134,24,141,127,196,166,152,17,79,229,4,195,49,68,213,85,192,158,88,24,23,120,0,83,147,85,115,235,253,77,223,74,12,163,238,230,60,19,124,216,80,217,217,29,113,21,183,57,69,132,24,94,180,126,223,41,28,88,133,159,112,209,48,70,1,75,190,165,138,63,47,245,130,107,241,168,123,125,172,240,110,88,193,47,195,76,111,92,202,8,7,200,165,191,107,194,74,153,181,221,200,126,227,225,205,110,121,78,128,247,10,125,147,42,222,23,194,153,153,100,250,117,250,65,104,20,13,120,3,33,217,177,251,109,83,216,55,131,5,54,205,126,178,130,183,177,155,26,182,252,193,185,90,137,228,109,3,24,76,247,18,235,89,199,152,126,155,208,128,122,24,56,242,100,21,121,171,92,73,107,121,28,244,227,42,59,108,223,174,23,11,143,222,196,172,207,125,99,131,69,226,164,0,37,70,26,63,85,143,202,101,131,102,172,182,232,20,25,39,178,133,65,149,117,147,60,102,140,255,77,61,55,60,40,215,123,182,44,110,32,29,52,168,136,159,200,221,216,3,66,174,49,35,0,91,2,197,189,74,97,174,66,201,224,175,217,65,63,211,134,28,224,228,89,99,207,33,187,222,3,8,129,26,245,3,86,221,246,23,61,212,92,90,114,227,99,69,228,207,147,106,24,130,40,198,124,227,214,54,139,45,233,86,141,131,156,131,165,42,219,82,9,122,25,71,24,9,178,227,126,76,169,45,164,198,161,11,117,225,242,101,50,229,230,167,190,197,190,31,188,57,168,196,72,247,136,100,84,71,103,47,87,113,145,63,117,18,188,128,237,53,13,124,161,3,27,132,58,68,33,1,72,45,25,124,168,244,45,111,54,146,99,125,226,50,149,236,104,70,53,219,64,191,51,133,169,106,24,244,110,104,237,5,184,253,218,186,139,246,125,221,44,98,230,163,113,203,30,83,31,132,174,82,245,53,237,241,195,176,157,103,19,125,103,147,137,148,237,162,25,188,147,171,67,210,225,241,6,254,176,81,197,35,180,209,184,208,175,172,80,112,152,164,139,45,220,212,152,102,146,206,139,72,10,122,28,24,8,111,46,214,97,180,68,126,83,210,109,59,210,233,180,117,202,109,94,216,171,68,69,135,93,11,35,193,56,181,151,147,127,59,189,43,91,82,86,172,217,8,17,190,31,176,98,146,211,81,185,179,73,96,110,2,200,37,182,119,217,252,90,190,23,199,210,49,185,171,102,158,13,194,221,13,181,99,95,253,20,241,195,139,84,9,19,189,149,231,154,28,245,140,21,255,226,125,235,80,99,198,228,61,46,118,171,111,27,115,35,166,183,101,119,35,174,12,20,188,173,50,210,169,9,225,157,130,130,172,152,228,39,225,219,228,24,129,164,49,247,46,210,61,246,144,126,250,211,62,165,202,77,179,130,189,161,171,67,173,181,148,79,24,72,7,55,19,62,201,95,91,90,191,175,40,90,104,125,24,162,88,118,106,230,240,237,55,121,80,67,221,141,89,47,233,140,0,178,242,55,15,89,22,70,72,236,99,121,74,209,85,67,47,131,242,167,113,99,111,120,241,2,10,143,237,35,25,53,99,239,216,244,179,54,148,142,111,37,38,60,14,93,107,213,251,114,94,59,197,39,170,215,112,154,100,130,192,139,195,204,83,148,235,125,120,53,39,191,160,123,132,122,136,79,189,175,27,36,220,118,71,66,129,205,57,100,146,74,146,149,57,132,231,207,252,233,133,166,222,249,160,178,35,212,137,212,156,163,24,4,96,43,111,135,153,4,190,3,172,128,117,48,61,10,208,225,249,192,222,140,239,244,123,141,103,18,159,209,141,71,159,141,37,73,64,6,195,80,190,17,28,130,9,231,52,245,63,128,179,116,64,219,207,41,156,25,67,12,99,144,235,176,27,159,25,106,106,36,244,80,2,20,46,1,207,138,24,207,119,120,92,103,27,179,90,232,83,97,0,68,209,183,182,179,70,22,9,143,244,157,83,219,253,133,15,99,12,53,240,102,242,86,26,39,139,211,154,122,104,196,201,201,243,162,179,138,6,146,161,162,254,184,119,58,221,179,44,132,164,198,204,41,211,154,37,199,146,59,178,84,15,67,154,208,162,91,17,102,24,152,237,184,181,32,115,114,153,208,56,229,222,15,111,131,21,197,105,89,73,228,21,37,238,182,193,172,69,211,94,95,75,13,195,89,199,166,231,183,223,176,189,241,188,48,90,202,255,68,153,126,159,150,144,70,106,147,211,212,157,155,45,245,227,170,16,58,168,45,173,222,130,160,27,176,81,51,214,74,251,237,17,0,192,158,100,106,123,144,240,176,141,155,10,225,152,21,75,254,90,233,65,28,12,236,255,242,84,30,236,114,203,80,174,244,131,127,21,30,74,37,141,8,31,254,83,255,120,206,233,192,1,112,46,20,197,50,234,156,239,184,215,239,214,169,195,119,194,157,240,56,127,21,101,165,145,249,148,194,35,89,207,140,243,133,225,234,97,53,78,141,103,214,70,15,8,165,137,162,240,223,249,119,118,56,240,117,95,92,54,72,250,100,59,178,153,172,121,135,7,239,252,142,237,155,147,52,214,242,178,92,174,15,111,132,106,219,20,3,81,121,239,90,253,67,113,156,240,54,178,192,198,143,212,69,213,8,24,177,52,26,61,101,25,151,101,199,125,214,11,255,56,223,244,155,153,135,195,72,50,161,212,246,221,28,246,106,247,129,169,62,142,7,174,118,252,16,23,178,75,32,44,167,10,48,233,25,210,56,26,197,125,79,234,169,117,234,208,118,130,189,103,85,244,186,214,209,94,104,10,188,95,22,174,124,96,23,93,110,25,229,49,176,17,225,59,135,144,34,54,139,64,34,196,212,109,250,81,21,157,56,246,215,21,208,1,203,57,47,58,112,224,175,228,196,243,94,250,60,57,199,5,221,105,126,253,57,145,228,44,26,158,70,103,131,192,51,87,79,94,81,94,230,199,166,243,50,129,207,82,51,22,125,192,236,209,239,185,191,70,55,153,252,238,83,67,106,163,42,122,121,11,214,53,88,14,93,59,74,57,68,78,88,34,61,252,141,134,91,165,176,205,125,112,240,111,18,75,81,141,227,143,153,210,141,186,2,38,210,222,27,110,92,230,135,246,163,251,213,243,143,14,18,132,5,79,103,182,220,90,56,177,178,61,79,60,131,37,49,16,198,61,52,70,32,65,67,173,46,233,92,109,83,115,204,236,99,48,79,45,197,108,224,14,78,58,134,20,101,189,57,129,136,247,194,49,151,62,247,10,39,212,87,121,197,184,242,151,227,66,243,164,124,15,185,136,206,17,1,12,178,66,229,252,21,132,23,213,186,122,9,125,48,164,207,249,202,113,98,157,139,204,45,51,78,113,84,6,62,130,96,218,27,135,140,173,185,69,253,85,25,68,149,39,169,27,211,13,34,137,2,52,135,38,40,189,158,170,187,94,198,249,30,182,33,239,162,244,142,63,205,29,178,15,188,155,87,127,235,120,221,199,24,62,199,64,175,127,226,15,149,197,218,228,212,143,104,10,225,121,170,221,5,154,83,150,147,72,100,249,104,142,253,251,145,253,105,176,209,123,20,60,147,220,233,18,200,118,37,91,169,189,39,63,53,151,13,85,200,238,162,101,5,42,229,228,72,3,55,64,170,55,102,57,18,235,144,200,22,237,162,195,108,122,162,43,101,38,145,104,102,95,175,65,255,34,28,32,135,99,3,99,184,111,238,91,8,148,25,187,239,111,60,202,162,142,19,47,13,73,250,147,239,179,22,122,178,7,197,8,190,139,89,243,235,157,3,99,53,214,206,152,82,87,226,188,70,197,137,31,253,34,209,91,125,74,169,75,14,153,110,178,212,62,78,194,10,194,66,154,46,37,88,156,127,99,44,123,24,123,217,134,161,134,88,81,81,13,179,250,176,149,49,79,223,219,42,190,76,46,66,128,73,30,69,49,136,124,1,226,238,130,152,138,154,49,21,43,54,162,1,181,63,49,182,71,66,150,28,33,140,4,233,197,3,120,133,231,46,21,129,78,213,183,236,226,77,118,144,108,178,234,157,34,85,43,125,230,106,187,219,55,81,29,161,79,254,9,161,136,86,185,225,32,247,90,178,25,153,179,133,144,247,49,245,89,227,64,56,43,37,184,13,30,42,246,12,213,72,120,6,255,67,141,49,90,145,212,173,188,54,58,87,183,17,127,206,181,205,242,189,143,174,112,121,197,30,64,246,37,153,203,86,79,145,164,69,49,210,142,114,195,58,46,100,223,154,151,44,255,175,142,39,33,24,108,14,105,1,215,21,65,53,67,112,21,64,202,120,157,237,36,144,149,151,166,59,135,145,159,139,163,49,6,28,114,163,212,241,105,56,76,254,128,174,175,109,152,247,147,125,208,132,45,107,131,139,39,114,209,37,204,172,218,98,73,245,123,230,11,83,85,107,200,89,208,91,181,231,138,243,6,198,49,249,174,98,153,162,160,165,178,23,17,21,216,155,13,187,135,204,239,237,105,26,193,116,253,99,173,72,170,51,56,205,40,196,109,208,231,54,214,138,152,159,128,97,233,21,170,68,117,170,103,166,186,57,144,93,17,123,66,153,205,141,132,104,81,229,226,32,166,25,253,27,98,2,255,94,175,189,145,93,109,131,234,187,103,182,190,101,90,76,226,190,62,175,127,242,12,99,157,82,44,217,219,48,123,15,164,56,8,134,40,251,223,232,190,201,117,38,209,16,134,37,9,5,249,97,46,235,155,230,157,147,107,114,124,169,29,101,238,132,191,60,166,189,35,44,214,148,161,182,12,180,114,0,109,160,32,138,188,107,159,103,102,148,166,233,144,122,96,178,12,155,34,130,211,69,67,124,250,120,71,146,206,225,126,127,0,95,111,110,232,107,253,102,177,99,240,14,4,36,32,149,248,48,104,197,144,251,17,113,105,246,138,143,214,181,52,230,173,138,83,127,169,212,218,34,120,140,144,240,105,2,131,20,238,135,163,16,38,2,187,145,238,141,80,41,92,11,162,156,130,131,214,19,235,18,110,253,163,252,104,65,224,165,40,175,28,42,201,46,233,93,147,36,42,128,165,171,56,15,44,73,165,77,41,155,73,26,30,187,187,193,124,34,190,27,8,144,153,136,92,108,123,12,41,11,225,224,181,219,219,114,172,6,215,131,241,67,123,125,177,202,6,18,103,233,159,174,3,44,199,13,199,145,85,9,35,133,227,82,216,158,25,172,147,134,150,77,220,192,39,19,122,68,53,7,110,40,142,159,212,102,12,37,253,0,74,240,199,16,77,219,159,162,8,251,93,121,139,205,147,250,74,206,151,222,196,218,195,53,109,105,114,167,66,112,223,71,125,183,207,137,125,170,152,222,107,240,133,130,143,125,252,13,120,141,81,150,159,194,139,235,71,140,210,245,69,251,82,23,48,174,50,253,119,195,63,101,127,210,219,177,52,5,18,171,43,134,108,109,119,252,43,68,134,209,111,230,128,135,218,104,51,94,230,34,24,15,46,170,131,35,175,54,68,108,16,102,200,214,132,147,40,7,62,63,57,154,213,21,51,243,45,103,110,96,85,147,135,250,57,212,17,120,189,38,239,116,166,252,118,107,65,48,67,196,38,191,102,216,84,55,139,183,68,93,223,244,3,81,52,226,114,211,82,189,195,100,187,240,212,58,136,149,64,37,222,208,161,130,222,140,155,172,68,94,235,77,231,1,184,134,242,176,241,21,3,175,198,239,61,191,60,69,55,92,242,175,209,127,181,249,38,229,63,65,188,123,183,146,150,214,240,118,165,78,110,37,250,114,172,1,10,127,72,3,111,244,114,152,237,77,198,121,222,127,152,242,12,47,112,22,2,231,173,114,110,48,53,208,38,250,10,91,141,209,157,226,131,81,212,52,218,181,88,220,242,80,30,139,104,186,84,108,59,218,6,157,30,8,195,113,121,230,118,193,63,86,89,62,39,68,206,67,103,93,0,202,180,176,31,166,86,137,250,107,119,180,177,209,163,12,185,240,83,179,69,75,57,135,163,214,236,32,139,30,80,216,72,32,231,199,31,157,157,236,80,158,42,167,5,225,53,67,164,51,198,85,64,103,40,245,44,85,211,103,35,125,14,8,86,206,242,134,162,161,247,40,159,247,58,49,198,238,186,3,235,78,166,235,255,70,83,136,159,178,12,24,159,166,162,139,197,114,115,129,30,156,32,21,41,10,225,255,145,33,243,165,106,229,229,241,34,255,238,252,51,249,118,119,243,174,14,4,23,207,110,216,36,184,27,239,107,224,216,114,248,21,237,196,132,197,43,4,98,238,228,108,184,216,87,104,90,10,22,247,164,45,176,207,175,164,25,99,159,198,226,31,35,44,49,243,105,18,110,184,85,103,84,102,42,85,22,203,212,248,122,183,166,34,177,207,57,123,209,127,140,134,99,115,190,222,164,204,78,148,238,84,189,118,126,46,102,122,134,140,110,59,46,131,173,86,146,82,177,166,31,107,214,174,249,181,57,10,235,183,38,198,54,208,238,139,179,58,86,120,15,23,172,32,130,116,120,200,23,202,22,117,157,239,75,189,17,101,111,26,153,181,123,246,90,172,51,11,163,107,129,66,175,48,176,81,32,118,255,12,247,14,61,112,22,194,219,7,242,148,191,199,121,68,132,25,26,87,31,233,2,52,134,28,72,202,86,12,91,234,146,203,116,253,13,47,111,60,177,100,36,152,227,141,52,28,253,182,80,163,218,52,237,11,16,79,196,153,228,24,94,94,247,93,42,130,86,156,142,103,65,162,141,40,157,151,201,156,22,41,220,12,135,219,91,195,2,43,227,30,88,128,70,140,215,27,185,249,22,246,161,25,121,162,244,96,140,146,131,99,118,127,45,90,35,65,42,67,168,62,176,89,101,68,94,52,214,31,41,178,190,24,156,225,29,255,29,168,163,129,5,246,62,51,210,85,168,95,68,187,92,218,34,63,112,165,217,236,150,89,25,163,197,88,202,18,13,141,245,24,27,178,14,194,133,172,102,121,149,167,106,27,114,238,189,179,59,123,250,245,117,121,231,83,149,152,55,18,222,210,218,48,223,58,12,1,164,105,117,176,183,5,155,70,16,173,103,49,178,246,246,221,216,64,101,7,62,136,161,12,205,127,33,102,89,24,208,69,119,175,69,175,175,51,135,87,208,65,159,139,61,31,71,134,131,106,41,194,172,235,68,225,49,63,136,65,195,45,8,117,16,110,67,185,17,30,204,116,114,93,108,85,228,92,220,23,60,53,29,102,180,200,217,120,50,142,83,6,1,247,225,93,163,12,11,170,236,156,193,72,7,123,254,245,242,117,79,102,245,109,181,34,2,176,175,111,74,215,26,109,190,23,222,15,186,187,162,232,19,149,207,241,234,122,28,204,201,138,197,110,45,10,65,24,17,172,15,107,97,159,200,150,3,110,136,224,141,53,74,106,174,25,183,130,164,230,67,192,180,173,75,55,52,66,254,159,185,229,188,138,25,41,179,226,226,130,218,177,117,5,120,62,9,75,25,1,125,95,35,1,155,186,77,144,227,185,87,132,21,212,199,118,47,55,44,15,139,7,106,101,201,30,236,80,49,253,72,145,246,23,168,71,211,78,4,243,105,107,34,205,137,48,2,212,224,167,72,181,242,15,162,213,187,78,240,12,196,223,168,53,173,204,92,63,117,127,150,189,172,76,230,191,84,255,60,93,65,39,162,193,21,218,12,193,189,157,185,8,206,144,81,94,165,161,26,175,164,159,207,107,128,206,134,218,148,94,152,185,155,66,149,196,19,120,4,210,209,191,56,220,53,68,176,102,11,207,179,135,80,209,129,48,240,76,245,76,201,56,50,216,166,246,76,106,72,61,52,108,191,11,73,164,174,16,48,133,75,85,6,247,142,221,253,26,142,234,191,225,245,28,84,42,192,51,84,64,15,254,15,90,182,156,243,69,217,81,203,11,3,33,36,13,214,61,165,200,154,9,204,37,25,69,182,64,46,42,155,83,83,89,9,249,104,192,20,208,249,147,131,67,23,63,233,0,243,112,195,117,158,201,76,108,142,157,194,159,186,253,133,174,81,23,113,253,8,231,34,71,36,230,238,117,198,233,6,176,172,63,61,12,66,201,216,131,217,51,239,125,108,188,205,178,148,66,1,221,63,65,121,241,64,33,80,161,80,203,62,67,119,36,37,207,252,250,147,221,43,196,88,19,62,48,47,69,234,31,108,160,228,180,250,167,143,197,48,75,57,169,221,37,13,106,75,167,210,192,183,249,233,45,178,204,157,97,86,254,110,131,245,26,189,224,32,191,216,22,25,230,253,25,141,0,216,197,216,71,221,245,231,182,139,144,114,4,213,236,21,208,233,192,140,86,32,218,65,100,221,217,25,179,174,230,120,101,72,86,237,1,239,218,75,110,235,106,210,169,109,253,74,72,183,224,8,219,4,120,253,94,55,119,7,153,5,216,78,148,161,161,106,81,151,194,180,254,6,231,140,164,117,4,45,105,71,210,68,0,111,95,229,201,49,131,151,121,143,58,115,93,205,79,203,113,20,239,254,105,84,25,83,126,203,153,81,57,112,241,152,153,56,187,66,33,33,126,71,104,134,91,240,70,178,66,123,130,196,144,88,146,73,226,217,49,163,76,115,115,14,80,157,105,12,58,109,115,206,225,33,209,47,239,231,31,117,20,112,192,146,195,151,162,243,204,213,244,255,247,143,171,32,116,171,164,189,151,238,254,9,163,71,61,127,22,116,111,68,103,23,254,231,122,234,97,183,7,18,200,22,115,214,233,98,146,240,253,99,41,39,7,54,106,44,21,192,207,221,121,45,23,142,40,195,121,226,162,60,247,107,128,243,49,255,243,57,216,160,218,126,29,33,255,152,146,156,231,209,89,227,119,253,24,229,150,83,170,128,42,33,77,71,90,238,127,160,125,30,7,166,228,65,55,4,48,182,131,243,56,93,98,112,66,234,162,98,31,23,240,110,48,0,13,189,218,58,185,24,29,223,29,113,244,45,191,56,57,108,233,111,208,43,24,138,128,239,68,166,219,10,152,94,131,86,210,196,1,169,186,60,220,211,88,227,55,32,9,187,122,87,85,153,227,45,213,127,166,212,63,25,159,176,115,134,16,148,130,94,255,189,197,160,160,196,130,205,237,80,71,35,242,195,116,61,149,95,83,187,249,187,188,172,190,28,77,127,32,121,58,33,141,233,16,15,174,25,247,55,184,102,93,224,118,42,195,175,24,72,12,232,174,111,131,29,27,135,221,187,100,164,76,46,42,69,160,245,108,227,25,123,184,214,244,201,233,214,129,99,14,218,229,253,120,22,137,207,147,221,26,62,173,122,131,252,86,164,187,170,101,175,118,246,142,240,255,74,113,251,169,230,46,142,182,139,41,95,79,197,104,89,32,167,122,132,251,137,145,217,3,86,56,8,40,55,160,136,208,109,49,131,127,135,79,216,192,38,141,193,20,24,86,228,138,225,94,141,120,131,202,231,191,188,80,165,53,43,38,228,24,3,11,5,115,45,5,76,135,28,248,226,252,159,27,116,109,240,69,75,191,164,217,65,210,128,242,246,73,221,82,136,148,39,125,248,82,22,209,67,149,204,163,248,11,171,33,89,85,111,204,55,112,196,29,0,6,229,153,39,160,119,58,67,7,150,91,192,73,40,140,252,140,175,219,17,135,124,43,115,57,71,253,178,93,132,141,114,197,29,125,212,208,19,89,62,85,130,167,214,112,130,109,236,210,20,25,248,60,94,149,223,30,128,243,160,179,68,210,57,131,193,70,51,164,40,42,12,137,147,16,68,38,61,172,181,121,189,0,95,22,190,248,176,105,121,133,56,202,138,138,88,238,223,204,124,203,95,65,34,243,183,201,118,141,84,80,79,203,234,131,154,8,229,218,158,103,104,95,21,35,192,21,41,211,129,195,121,209,183,34,46,37,53,8,82,90,217,3,76,195,207,67,88,221,81,6,34,4,141,247,6,199,69,8,140,67,136,213,11,172,174,33,154,76,190,135,95,105,0,178,27,69,213,9,181,137,55,5,199,95,116,42,217,36,121,216,13,73,12,162,218,9,190,81,139,5,10,205,67,245,61,36,11,175,217,43,135,183,255,49,18,76,180,208,155,25,46,56,122,163,137,22,64,25,11,162,224,168,19,39,108,144,75,141,253,245,140,167,214,0,234,195,150,153,0,140,81,58,227,130,244,221,132,69,27,201,102,177,16,249,53,166,193,168,173,148,252,243,162,58,106,47,20,219,202,141,158,16,9,71,44,209,42,154,209,94,191,90,234,227,88,16,137,142,191,39,102,32,78,75,176,204,83,102,177,18,92,112,104,71,46,203,255,168,122,16,68,98,127,37,108,3,99,248,145,11,55,196,193,67,195,163,209,140,8,221,155,103,228,213,14,177,69,139,45,243,71,164,157,233,251,212,191,28,90,124,36,76,158,129,226,192,8,109,249,228,86,207,35,77,104,53,50,33,207,190,131,244,75,215,34,143,30,73,64,157,79,189,253,156,138,68,47,248,140,142,144,137,89,161,125,156,118,18,67,205,89,190,109,147,197,152,150,17,117,243,4,10,67,234,207,229,68,218,142,216,191,122,188,78,198,82,24,68,21,93,92,238,233,236,128,240,16,127,145,211,195,240,106,8,50,83,68,151,236,23,204,78,191,227,33,13,183,104,70,15,2,51,4,52,165,227,212,163,135,45,110,61,171,225,212,253,35,17,204,240,18,162,172,142,201,75,75,48,220,92,1,253,169,53,234,100,166,29,72,150,144,64,63,211,56,124,193,19,81,179,41,45,104,190,16,28,77,54,121,157,126,221,177,206,168,246,178,199,3,156,140,236,33,149,165,96,62,137,78,195,83,229,89,118,72,183,81,79,194,35,71,87,93,127,168,124,237,180,206,167,72,90,21,124,221,2,225,32,203,202,100,23,78,220,169,192,29,175,185,137,197,48,146,255,49,173,86,224,96,214,147,227,171,147,243,72,10,60,91,211,78,224,133,102,182,32,228,241,170,147,10,35,2,181,124,18,124,168,26,18,226,154,171,59,4,215,251,8,255,217,217,122,214,110,209,57,62,1,144,66,129,168,221,78,28,19,41,85,44,142,244,102,218,231,171,209,8,25,162,102,77,139,35,117,117,42,4,222,175,148,119,193,222,34,112,169,32,230,228,208,254,238,235,51,66,229,236,154,177,178,237,70,60,70,250,99,119,226,34,10,141,8,181,212,179,137,26,238,199,47,202,253,115,188,20,160,141,43,87,120,16,80,181,204,7,186,204,216,176,235,78,141,137,223,213,119,79,145,185,238,248,168,164,137,25,11,186,118,209,149,219,152,177,193,177,42,220,101,88,35,28,142,186,189,111,182,60,60,27,249,179,165,139,121,129,5,76,254,201,155,96,7,118,16,116,236,31,223,184,175,123,131,254,174,19,132,28,93,215,6,249,92,197,164,17,140,115,234,133,81,146,130,197,192,20,4,250,113,237,18,186,185,82,254,245,84,151,118,251,137,26,64,72,51,136,206,100,134,188,17,60,162,153,111,226,163,36,193,228,244,187,143,14,145,152,164,192,246,129,11,229,236,166,189,50,247,196,65,89,40,26,159,189,242,252,136,199,69,138,72,137,10,18,189,18,69,50,76,161,125,63,82,64,152,16,32,95,221,84,123,213,34,90,54,136,114,166,127,189,233,167,206,70,181,180,145,143,93,16,115,181,107,174,99,60,140,96,185,238,221,147,213,147,64,43,92,200,156,158,191,129,65,189,163,22,21,206,24,33,56,90,166,89,128,135,62,254,227,140,234,74,62,162,99,243,255,128,187,35,46,22,7,225,7,87,87,42,132,147,134,46,63,105,201,189,163,97,102,194,79,172,243,248,100,226,97,156,52,228,220,83,161,160,208,83,91,233,250,90,151,244,43,184,175,192,144,105,223,139,74,37,173,159,102,190,216,159,242,253,58,93,202,152,38,171,107,249,164,191,90,154,191,26,218,76,202,154,122,170,89,22,46,109,228,87,222,46,33,140,220,5,255,120,42,9,11,111,56,51,170,119,138,197,19,37,41,155,24,159,52,155,62,117,66,216,213,135,116,120,11,48,240,23,72,9,187,86,234,13,230,104,74,190,92,141,235,208,9,3,4,103,126,175,241,2,20,177,244,50,216,22,254,216,47,248,23,54,177,56,68,52,125,11,203,119,31,81,159,44,84,39,2,99,210,254,105,121,32,154,208,194,234,53,199,199,255,205,6,82,46,8,247,89,237,161,173,76,38,74,98,197,33,97,199,188,29,25,62,92,113,2,198,93,252,3,224,163,152,141,234,214,20,88,239,123,182,86,164,165,14,166,94,59,148,219,195,136,175,177,174,121,62,86,27,174,128,95,105,111,131,237,33,122,252,219,237,102,14,251,72,78,105,110,187,92,138,109,240,221,75,53,2,230,215,79,189,203,77,123,218,229,53,22,37,23,103,45,154,142,237,123,230,222,180,101,46,143,112,143,153,104,9,86,128,157,139,121,188,87,65,177,107,184,143,217,83,53,218,14,123,185,101,136,23,33,39,248,181,252,26,75,83,88,18,51,58,127,220,157,26,85,120,55,4,26,13,43,231,84,106,76,186,139,22,121,237,122,84,98,9,2,17,87,239,59,191,246,41,72,132,52,176,16,194,203,185,215,214,223,151,155,88,127,147,39,30,157,30,60,212,105,72,150,195,204,246,109,174,130,37,203,221,96,96,215,171,255,24,168,208,146,45,85,180,17,142,90,102,139,185,175,235,249,20,95,96,50,39,166,43,116,223,152,232,215,61,130,61,156,142,239,136,203,9,86,253,182,105,136,170,17,84,39,223,40,101,203,107,184,166,205,133,200,209,102,175,114,46,59,50,27,254,78,201,207,91,211,51,69,97,190,80,62,76,45,158,226,118,128,46,199,141,36,215,64,94,175,20,168,154,86,144,5,125,92,229,83,227,52,228,235,76,41,180,167,53,0,39,227,176,222,142,84,247,202,202,88,127,67,141,202,135,198,20,98,134,16,207,3,251,171,21,14,226,112,83,41,51,72,196,25,218,53,51,90,98,251,90,5,214,68,174,192,147,136,41,238,26,139,213,73,80,248,132,31,182,96,128,152,63,103,211,99,32,214,130,21,77,245,8,97,28,186,51,240,40,192,192,59,240,67,106,114,49,54,255,94,91,128,137,90,7,7,239,82,194,90,25,171,248,191,58,81,83,29,223,33,63,101,96,62,160,5,135,71,249,173,227,19,182,207,189,227,150,53,137,188,221,204,235,10,235,231,224,212,1,116,208,101,141,203,29,183,52,20,161,11,182,52,154,162,227,126,75,217,10,162,21,207,53,132,38,15,177,23,118,79,90,93,110,200,111,172,78,146,178,237,232,36,96,14,159,21,180,40,205,98,86,237,2,43,227,23,3,104,151,120,78,154,250,128,9,191,136,148,59,242,199,155,65,105,52,43,43,207,166,182,202,163,228,130,50,181,15,208,48,182,60,119,196,222,241,57,252,5,86,53,168,55,55,173,214,113,158,250,36,229,66,198,223,238,239,185,102,2,70,31,223,217,25,205,224,89,194,192,36,9,21,115,247,240,220,15,234,7,95,143,65,173,41,129,37,108,127,91,200,192,27,197,11,179,224,155,45,19,51,141,163,95,0,10,201,209,150,36,26,114,192,1,83,153,19,203,64,176,94,62,194,96,196,76,230,253,248,41,155,214,195,124,35,87,223,175,44,154,197,225,86,217,112,147,90,148,180,190,191,16,61,229,85,46,156,54,135,25,42,123,26,146,238,248,205,74,172,107,4,132,75,201,44,168,193,24,5,29,225,69,40,35,254,126,167,139,91,222,116,89,95,78,83,3,205,79,22,208,37,62,141,79,195,69,147,207,64,248,70,152,4,156,221,14,127,51,57,111,2,209,33,204,192,246,37,195,47,93,208,239,7,20,146,89,69,148,205,136,245,233,64,170,175,42,117,48,76,169,243,35,235,100,175,4,78,233,190,6,162,82,109,178,57,217,188,204,156,57,151,104,33,187,64,204,120,39,76,243,70,54,119,215,239,189,5,92,114,17,60,236,200,106,144,12,98,30,241,73,228,59,188,125,98,57,115,41,95,29,132,46,103,216,163,131,27,6,138,44,2,48,157,3,114,184,156,158,243,255,251,114,244,248,161,218,191,210,140,46,27,166,45,34,228,24,239,123,19,4,80,66,10,11,207,8,121,165,204,200,217,119,204,147,89,36,73,181,57,22,134,72,86,150,50,4,19,84,58,109,134,84,150,1,182,187,90,218,64,124,167,122,69,167,249,228,213,13,186,126,216,238,166,184,234,165,196,212,119,60,84,68,214,78,45,213,163,136,115,195,111,30,226,48,207,117,113,127,185,56,159,75,13,229,223,68,230,0,154,8,157,170,14,238,26,249,160,203,6,156,111,130,15,7,30,214,194,73,108,87,240,234,22,230,103,58,124,89,35,186,31,242,169,255,7,204,150,240,27,73,164,251,163,34,223,48,156,144,242,100,8,219,187,204,72,4,55,31,49,3,212,84,94,122,98,21,154,85,183,81,141,148,70,149,59,179,176,30,26,241,225,232,164,174,109,241,196,120,63,248,207,69,234,188,115,138,140,62,146,75,214,201,117,180,34,90,211,17,176,2,124,142,97,163,9,180,180,57,167,30,92,251,161,116,31,39,139,170,29,103,148,88,5,204,212,131,94,232,17,61,35,22,239,108,149,236,227,202,34,175,68,113,231,145,239,78,122,80,15,250,86,93,92,195,77,174,232,164,8,189,177,227,184,140,179,243,250,244,65,101,241,49,94,155,134,131,150,88,218,135,241,239,34,156,158,71,233,116,163,250,234,117,120,6,25,250,10,34,73,130,133,160,6,101,80,123,249,249,65,179,232,34,108,30,84,69,110,174,234,193,44,170,117,172,74,247,123,247,153,148,208,104,156,183,174,12,173,201,195,120,112,217,110,49,195,38,40,199,79,221,141,117,186,250,5,254,3,116,161,185,223,18,90,116,178,58,113,123,204,214,123,166,168,253,108,43,43,135,25,122,83,227,215,169,90,183,217,86,5,130,9,102,103,53,22,97,110,97,33,53,41,53,127,44,172,143,175,228,249,209,118,89,22,85,50,180,121,0,174,107,76,2,113,1,61,40,99,137,90,30,121,24,215,119,87,87,59,184,255,42,154,236,24,54,99,163,93,149,129,124,162,33,53,139,42,57,196,132,179,108,243,253,40,30,198,146,254,16,31,188,202,190,142,140,51,103,142,46,90,211,240,121,215,227,65,165,173,128,141,109,155,195,60,8,193,116,92,197,109,206,237,202,20,59,176,20,228,40,134,190,63,181,196,142,216,194,18,138,184,71,86,210,88,248,108,147,76,13,199,138,71,171,96,166,7,184,167,135,172,194,121,18,216,4,119,88,18,61,116,148,118,100,194,55,9,169,150,150,203,96,215,120,251,247,183,67,140,239,109,40,237,40,232,101,163,135,138,20,69,29,195,104,163,23,52,182,171,221,121,130,236,212,227,170,133,241,123,238,220,103,201,170,148,76,240,48,57,54,106,222,146,155,235,74,178,168,172,195,52,83,233,192,194,114,99,210,156,116,61,175,193,138,65,43,179,82,127,77,80,132,244,226,240,77,252,218,114,225,119,134,1,5,165,51,162,235,193,185,209,93,12,104,255,217,254,83,74,161,116,255,250,51,163,136,92,141,218,51,85,42,254,186,18,148,209,251,217,212,222,246,34,204,206,84,246,206,44,240,210,203,88,100,253,207,26,119,212,69,58,242,23,252,45,26,79,70,65,78,183,64,94,25,82,131,28,235,164,3,218,127,199,142,121,88,183,33,69,150,133,42,134,189,50,168,204,9,173,122,4,227,228,112,129,181,42,247,76,119,85,141,58,112,246,187,67,64,195,89,114,204,57,162,104,195,42,101,180,25,247,26,113,220,107,179,97,20,57,232,126,39,174,97,19,159,118,140,45,225,193,44,211,212,229,211,151,186,141,140,182,88,237,11,255,215,72,138,251,232,117,154,127,9,173,88,45,136,89,24,112,44,233,117,33,93,254,10,210,104,159,236,193,168,2,158,187,251,13,170,190,187,242,110,155,161,158,164,33,134,44,125,198,73,75,37,35,198,247,172,5,184,49,167,34,66,39,96,108,87,144,148,52,105,53,130,47,187,166,143,7,130,124,12,170,71,227,217,51,60,110,239,60,199,187,0,181,203,54,23,29,231,63,148,208,180,8,20,205,224,229,185,68,85,100,50,1,246,21,37,76,88,181,161,159,113,159,144,254,34,27,212,23,129,36,216,203,106,119,65,57,119,130,148,39,172,135,133,214,83,30,237,177,154,235,180,220,233,183,189,104,248,167,111,127,138,66,165,33,224,192,58,73,186,150,255,121,87,124,217,98,114,144,3,121,161,11,42,141,169,6,252,131,147,86,164,21,31,5,112,159,105,24,24,221,38,187,178,133,59,197,94,95,218,53,186,14,235,54,39,162,208,154,170,5,37,120,185,34,27,159,204,87,220,179,200,75,132,221,60,166,62,119,42,135,25,100,197,104,171,83,185,76,252,137,24,191,18,245,73,181,155,109,225,169,109,138,89,35,51,213,232,181,19,109,235,81,136,123,52,100,16,199,102,208,237,159,188,212,189,168,255,175,73,12,67,255,84,69,236,189,81,234,252,209,175,127,56,217,170,1,149,49,81,9,228,63,42,185,154,4,30,186,155,122,147,96,101,86,110,55,236,129,119,29,143,70,95,55,76,49,251,120,204,35,219,50,39,236,26,255,48,97,124,85,188,166,137,35,86,172,200,132,122,224,57,237,8,11,93,253,36,73,50,203,163,40,182,69,56,36,184,231,65,100,228,170,248,159,154,72,41,26,187,74,92,26,23,188,205,130,92,103,232,232,50,38,242,232,220,56,44,12,5,111,20,86,13,110,150,1,191,39,95,248,211,56,114,40,215,52,232,109,94,94,219,140,226,147,168,245,55,27,61,155,210,134,51,143,174,15,84,11,217,159,251,234,71,26,12,139,131,96,252,90,253,44,82,89,118,103,157,245,239,21,180,57,116,180,253,192,94,240,151,235,41,162,40,173,243,79,83,74,255,107,249,193,200,31,83,111,211,31,198,4,49,225,151,62,36,241,222,147,237,65,145,226,177,91,15,205,216,101,27,129,96,97,239,209,152,150,217,210,25,171,238,19,5,195,87,99,223,227,17,49,117,181,106,239,41,231,158,33,203,124,52,101,24,97,166,37,3,225,244,244,19,66,4,135,218,55,194,138,115,179,210,62,72,28,149,135,162,67,136,106,189,166,59,244,248,221,198,178,161,50,148,25,188,121,93,229,10,223,67,91,43,213,245,108,30,98,92,198,88,201,124,177,209,41,225,230,252,13,215,61,149,174,70,190,140,240,16,211,39,163,200,58,146,211,81,218,65,96,52,89,19,118,205,185,95,44,238,53,59,84,11,74,157,142,63,126,161,78,31,48,248,82,240,7,14,8,94,25,203,140,255,8,190,180,47,0,8,235,177,60,178,106,230,39,116,79,70,98,64,6,245,157,183,113,149,164,229,108,254,145,209,14,161,146,172,209,215,251,22,9,86,216,108,170,242,41,147,190,232,230,208,206,9,43,206,137,187,6,215,52,248,106,190,252,67,183,218,47,172,52,209,109,184,181,231,57,236,81,62,71,110,170,227,247,238,245,128,106,147,51,97,202,167,120,196,106,187,94,176,57,69,192,61,229,93,221,210,114,90,110,219,204,169,104,52,84,108,166,81,11,172,39,32,60,246,203,26,52,61,120,109,132,125,100,16,139,231,88,191,232,118,25,142,40,203,139,4,58,133,245,12,78,70,178,90,151,137,122,30,90,85,121,77,40,118,165,91,141,5,230,121,195,73,232,66,218,7,187,66,166,157,133,3,77,134,174,178,105,211,136,160,122,242,29,181,242,195,180,211,5,52,44,8,124,100,77,247,50,71,20,206,121,149,120,140,122,249,235,60,202,43,94,126,149,251,167,6,130,94,39,39,195,115,243,158,242,68,224,24,63,73,244,158,121,203,197,25,55,216,169,79,82,71,95,97,204,154,98,60,217,211,154,84,78,253,164,116,0,75,133,44,52,236,213,179,187,241,235,217,59,13,107,1,185,90,243,227,125,250,177,212,135,246,94,242,125,63,91,230,65,121,194,220,17,234,119,58,244,209,215,234,85,149,125,242,255,220,67,247,158,165,180,63,104,168,221,194,84,126,115,241,45,123,189,229,46,249,201,41,127,160,139,234,9,62,137,167,65,12,248,145,168,130,204,20,137,86,172,119,205,95,230,69,179,138,120,58,116,246,206,100,248,153,207,47,173,152,79,90,91,108,119,42,114,205,241,119,63,32,100,145,137,175,98,121,55,124,63,70,252,214,246,152,43,218,187,30,80,102,212,239,244,200,170,112,169,210,161,176,188,24,42,101,0,255,63,230,2,129,185,230,109,244,52,25,36,228,158,109,158,177,112,121,75,57,142,75,61,174,195,210,19,135,111,199,127,180,66,207,188,119,136,123,29,142,211,116,191,249,136,101,175,124,155,53,115,167,255,207,111,111,37,110,49,0,93,254,132,141,172,85,211,205,176,110,58,100,63,214,183,180,7,190,186,12,129,125,90,120,125,168,252,208,8,127,187,131,82,202,80,65,39,216,192,221,29,67,249,0,61,114,36,91,176,6,59,35,69,196,191,195,132,97,223,112,244,231,52,37,122,156,151,60,136,10,247,241,26,43,199,108,205,111,56,50,108,166,219,52,158,240,234,193,236,28,137,230,30,16,118,225,122,99,41,3,113,226,12,228,107,62,49,24,150,24,199,84,168,140,105,86,172,64,166,189,148,117,44,89,254,204,174,220,109,243,0,132,11,1,53,203,85,183,27,217,163,150,152,8,63,154,129,224,77,113,173,51,192,204,193,244,188,148,228,159,150,63,68,126,45,128,211,39,122,76,155,175,119,79,188,56,219,200,177,56,73,0,54,230,241,12,224,187,104,193,103,2,188,134,46,64,159,91,209,130,202,30,250,163,246,136,0,101,86,237,169,238,21,170,85,219,210,10,5,115,156,139,176,171,243,15,121,107,228,15,251,64,202,108,16,241,14,153,236,95,135,143,188,128,40,19,177,221,72,4,14,228,103,1,210,196,75,18,35,224,167,121,95,151,161,108,146,4,24,62,105,19,66,189,210,60,189,183,151,85,165,11,6,53,172,218,229,133,185,49,182,63,202,19,124,117,38,216,195,83,176,71,242,33,150,43,162,1,124,125,86,35,228,241,195,91,128,129,59,151,45,128,116,133,116,86,78,227,203,100,99,56,115,148,120,237,68,13,43,201,223,248,196,127,199,171,102,94,48,226,72,210,182,11,2,69,117,217,185,233,60,55,176,211,212,170,17,255,101,6,191,207,171,6,187,254,109,15,185,215,168,130,182,220,29,16,20,223,42,7,81,254,24,182,180,104,210,202,246,2,181,18,128,120,195,36,79,16,22,5,137,86,2,116,4,121,138,64,182,211,48,101,172,160,118,186,218,175,98,237,145,118,94,164,145,67,237,29,124,45,242,113,249,226,152,18,9,144,253,55,116,188,16,161,253,188,101,122,130,83,82,28,203,240,224,202,104,74,231,67,216,90,141,202,46,182,98,24,110,199,202,234,40,3,242,47,186,174,218,248,81,62,185,108,254,247,230,51,15,20,128,255,86,50,33,98,62,103,252,66,205,99,253,138,241,63,147,118,57,57,119,226,221,67,177,27,190,104,45,232,201,152,239,48,212,102,10,162,125,130,201,60,54,157,68,117,24,24,246,213,151,222,243,253,9,34,253,115,11,94,206,199,135,135,228,202,173,46,137,200,50,94,117,79,251,19,237,181,234,38,163,194,156,170,53,182,234,99,204,4,201,211,40,222,86,2,31,105,39,23,147,35,170,232,55,230,56,103,186,24,87,3,24,192,74,176,54,126,36,124,37,14,188,84,252,65,76,171,202,214,175,90,165,117,200,137,172,155,127,218,140,236,218,54,107,75,242,162,233,115,19,84,217,206,247,124,58,77,2,221,15,137,189,143,18,106,72,132,222,21,227,106,203,251,130,155,232,169,196,162,217,39,161,4,177,62,133,210,141,114,9,138,149,93,13,23,124,77,116,43,242,90,205,110,252,183,153,34,38,189,250,250,189,109,63,221,32,152,232,38,131,139,149,249,115,129,60,197,254,197,195,38,231,62,42,14,34,238,117,229,239,152,31,32,97,129,95,71,108,174,151,81,47,100,5,179,142,165,45,231,101,141,208,152,23,205,167,55,136,34,125,14,231,253,108,171,203,244,22,151,147,193,145,18,192,10,218,241,104,19,73,107,175,3,118,238,35,27,155,113,164,66,45,74,132,235,235,227,209,221,246,141,135,178,165,244,20,225,234,104,223,45,243,247,101,132,16,203,140,120,36,95,211,197,53,130,108,2,142,207,31,55,53,164,34,116,67,97,73,23,48,14,181,29,41,60,65,209,236,160,195,242,134,2,209,196,50,216,211,213,117,111,58,218,3,66,136,26,113,147,143,68,110,10,139,169,69,78,142,105,124,143,224,184,144,74,102,108,63,143,184,81,129,104,251,40,138,159,17,52,16,55,40,10,76,232,14,83,37,156,122,252,220,239,192,68,119,60,138,92,222,248,158,131,22,204,112,207,207,137,211,212,240,170,4,100,209,230,149,183,205,107,3,209,131,68,71,107,251,0,139,131,143,133,45,103,123,36,185,211,98,97,228,126,40,43,94,61,251,85,249,131,207,159,208,94,192,245,128,79,224,227,50,187,7,159,47,27,153,234,46,37,202,133,104,78,228,165,119,10,229,236,150,129,54,166,237,0,209,203,235,163,179,52,189,102,158,15,190,217,6,172,2,97,217,46,191,226,32,191,205,67,111,248,141,118,203,154,44,242,147,76,201,146,164,233,60,239,229,46,173,22,60,228,164,39,195,109,80,213,247,197,242,164,170,155,45,46,63,229,197,106,27,117,178,46,5,14,152,26,239,138,75,19,239,156,64,149,68,196,51,44,245,147,6,135,193,125,91,209,139,241,162,167,8,112,14,122,74,248,103,231,183,104,136,226,39,218,155,53,220,106,128,128,29,178,227,11,36,114,36,89,82,24,170,153,47,123,172,239,252,100,184,127,248,7,204,161,28,214,64,118,93,72,3,40,207,157,168,132,219,134,161,117,50,119,19,154,81,111,154,102,179,41,147,11,155,131,90,98,141,58,222,191,84,83,196,55,251,165,77,58,5,215,17,124,246,93,218,93,162,215,116,11,137,247,41,105,106,183,178,68,230,155,17,254,52,144,195,98,77,121,156,155,52,118,182,19,110,90,218,199,106,40,192,129,219,242,10,119,110,77,152,137,81,234,208,69,223,10,109,6,87,197,78,241,88,116,185,99,101,106,146,103,159,253,57,78,99,17,33,144,168,255,216,66,53,52,20,208,218,160,15,215,250,167,224,30,63,223,231,180,71,10,104,16,112,83,228,74,107,32,33,203,250,211,157,4,189,110,188,182,55,30,150,3,201,26,230,6,47,203,98,193,126,195,92,150,52,134,144,150,60,68,176,231,48,71,188,229,255,149,111,249,97,131,61,176,193,94,194,60,5,31,95,137,177,40,254,71,203,24,168,43,15,30,185,92,205,47,5,76,7,186,193,94,92,189,16,47,158,27,183,68,60,211,154,127,134,43,57,241,245,95,166,206,208,2,185,242,20,180,252,106,233,28,95,249,203,127,111,47,42,78,154,169,210,32,51,203,86,69,163,25,175,63,13,70,202,196,121,113,127,50,67,151,150,248,235,179,123,113,182,61,182,165,214,46,140,226,75,150,160,82,26,2,213,75,184,150,12,39,244,212,151,224,144,135,49,83,53,116,223,101,36,137,95,35,242,56,176,250,141,105,206,69,35,249,178,251,35,97,198,64,247,58,254,28,210,37,117,96,111,40,228,75,204,237,70,2,109,44,105,170,191,146,87,63,224,115,28,28,248,177,100,147,45,164,145,130,13,98,217,36,224,118,32,173,185,42,75,52,192,225,164,164,242,160,225,13,132,123,165,122,66,116,178,21,90,179,8,124,32,64,203,162,171,166,20,21,66,220,163,59,213,213,3,45,201,238,178,86,87,9,203,129,226,116,106,78,52,57,62,65,91,56,144,204,100,228,255,211,122,104,210,112,209,10,124,39,143,53,129,190,0,243,178,218,34,81,217,109,33,237,76,36,170,67,184,125,255,195,38,254,74,39,53,179,19,177,242,39,162,204,9,42,121,184,48,190,130,89,142,173,241,227,118,41,52,211,111,193,29,246,55,237,85,1,43,216,8,234,151,90,56,143,1,238,0,214,116,22,94,29,111,100,194,36,146,189,151,41,42,78,52,134,233,187,144,168,103,118,164,42,75,5,60,138,92,86,67,59,104,100,170,246,211,174,220,214,17,191,10,103,94,114,125,214,34,218,72,130,144,203,212,67,47,198,201,153,204,242,206,139,82,49,110,193,212,209,112,47,147,226,82,250,49,67,79,20,122,81,21,169,242,5,220,238,18,80,7,107,212,65,44,32,194,112,246,19,254,247,74,8,114,74,210,215,48,143,113,177,118,133,110,222,185,134,189,93,134,164,224,119,140,196,2,160,116,9,85,175,101,197,167,175,187,229,4,43,41,215,82,9,60,7,199,209,97,63,92,144,191,208,1,53,143,142,147,189,44,228,101,151,235,207,96,218,140,111,50,25,154,178,150,110,66,105,176,113,127,64,174,81,149,234,10,72,172,112,190,250,131,165,156,139,118,64,26,58,28,2,146,233,123,237,198,143,227,236,41,52,215,68,107,104,5,76,37,225,253,31,243,219,24,138,182,59,109,54,158,116,227,52,10,179,255,128,164,16,146,237,58,27,61,143,7,146,240,84,124,232,230,110,31,237,184,126,221,230,61,206,14,54,45,200,52,56,27,122,88,14,235,164,118,164,252,235,220,4,37,46,233,12,209,228,251,45,226,105,137,43,152,230,27,115,65,190,160,200,76,196,120,182,156,142,121,116,226,214,143,158,220,37,212,68,102,133,15,179,150,225,25,96,204,245,228,251,234,194,245,1,28,127,92,127,102,248,233,25,193,105,244,197,82,238,219,241,66,233,95,211,239,143,192,131,197,90,211,187,56,87,137,104,83,125,214,184,50,132,59,219,8,252,175,80,160,105,108,196,186,74,50,92,41,213,5,191,4,206,26,121,42,228,141,195,205,148,162,52,54,76,24,24,192,78,129,161,22,229,201,251,216,218,0,163,31,131,200,219,183,26,255,145,179,234,37,17,168,155,39,38,85,125,163,131,248,216,164,162,96,92,68,37,2,190,251,211,20,179,58,162,166,61,78,18,106,140,164,214,11,252,203,187,159,133,182,32,156,108,156,141,89,70,74,84,30,84,239,155,180,14,80,0,197,243,249,207,70,74,146,190,102,167,132,56,124,212,246,108,41,46,107,171,118,66,110,66,230,91,218,17,219,30,83,76,32,196,188,139,160,52,62,84,251,219,221,206,90,232,104,145,27,22,33,39,163,55,117,130,17,245,20,88,239,146,62,237,235,14,241,114,129,193,253,215,222,20,144,31,246,108,56,38,91,189,11,69,70,62,155,253,27,120,219,62,30,122,148,207,97,212,16,148,0,227,157,161,105,41,229,80,48,101,181,251,246,39,81,156,134,140,163,255,5,223,29,189,79,20,11,204,84,21,39,117,184,237,224,182,177,210,205,80,65,43,197,140,1,20,157,84,35,189,52,49,220,110,181,81,17,216,125,163,124,86,94,164,168,91,218,200,147,59,147,234,219,192,71,185,167,148,65,197,115,27,116,116,224,112,162,191,136,21,77,173,50,53,253,230,62,84,82,149,101,240,39,167,27,187,72,171,43,39,237,71,228,164,174,210,89,191,80,191,206,139,165,233,36,85,148,105,118,228,176,158,38,68,184,221,147,160,20,59,10,48,128,18,38,254,98,139,221,61,170,226,193,121,10,252,90,250,148,181,129,222,29,103,27,184,81,57,199,186,115,8,39,17,179,177,193,115,211,136,125,77,138,96,126,182,207,6,64,175,197,233,196,95,124,47,216,144,239,116,231,186,255,177,149,80,98,138,6,108,85,95,194,157,194,155,152,194,207,176,74,212,142,71,243,161,119,39,138,140,147,87,117,124,249,106,177,70,39,126,127,25,59,133,15,149,220,255,25,98,230,232,143,95,108,238,184,90,131,116,14,64,219,176,210,48,44,80,53,2,89,3,135,207,239,195,36,234,42,22,234,106,79,242,165,228,180,84,225,174,110,157,14,110,77,16,37,70,83,41,127,156,146,245,199,248,160,179,162,6,70,51,220,76,95,201,91,143,146,152,41,147,237,59,132,183,112,77,211,223,197,97,145,221,193,99,152,214,205,149,53,212,140,234,178,90,9,220,248,112,232,177,84,53,13,229,156,38,4,215,132,13,22,220,25,66,233,27,216,241,40,1,71,200,239,149,79,192,64,162,28,150,65,99,16,12,219,68,106,206,161,106,72,50,29,76,51,253,152,107,154,49,140,242,202,113,89,18,69,193,91,227,32,30,80,17,20,173,10,119,199,155,123,28,53,247,231,173,59,48,84,124,115,187,131,54,151,241,160,185,174,68,54,76,176,167,34,111,45,70,149,239,46,153,59,125,128,253,227,226,66,205,142,166,155,229,57,22,21,18,83,218,179,8,141,171,237,39,105,126,145,109,52,217,70,209,26,220,26,243,20,122,15,154,236,255,70,9,225,151,31,6,198,5,157,87,157,81,240,255,141,116,170,229,134,2,154,109,16,195,239,52,92,242,171,252,120,125,72,55,69,213,185,43,154,143,193,17,237,177,97,179,28,30,207,75,61,89,233,159,240,154,167,42,148,94,155,28,155,46,56,14,30,74,51,208,163,144,164,0,171,127,244,126,4,63,26,240,85,210,180,2,56,206,188,254,168,177,239,228,76,198,223,155,116,70,68,97,214,123,205,2,245,19,156,47,62,220,230,141,148,205,27,83,8,240,156,52,85,231,249,203,223,219,190,41,116,228,93,5,236,71,246,98,178,196,59,43,254,221,98,163,240,230,208,168,118,248,184,107,13,19,97,8,205,182,122,80,168,216,189,234,217,83,107,209,90,140,181,233,59,71,104,30,121,34,104,232,103,14,6,13,135,5,154,158,25,71,19,174,72,210,157,73,69,64,219,4,253,6,207,69,187,175,47,4,47,185,162,22,169,112,205,187,219,172,254,112,180,213,140,143,180,56,86,232,226,19,103,133,183,155,253,169,45,212,100,39,171,6,178,179,188,41,158,177,147,43,62,71,32,170,134,172,72,185,96,140,100,140,57,38,211,103,116,128,51,27,15,62,232,160,106,132,203,13,1,219,177,224,143,39,1,241,71,213,0,105,56,246,93,21,110,26,84,83,61,115,212,3,149,45,208,111,132,158,93,174,230,56,100,199,116,49,183,179,79,149,58,200,14,126,197,17,128,109,2,28,124,253,54,16,47,238,99,223,94,179,57,241,18,235,127,132,32,187,40,84,238,129,112,176,123,12,92,69,227,143,214,175,73,50,25,114,69,128,245,83,177,46,108,181,35,181,159,99,159,69,66,213,49,183,32,23,31,201,248,172,200,124,157,165,148,163,165,44,138,224,241,202,71,203,180,216,106,226,134,133,208,65,125,226,192,215,43,173,233,230,93,246,118,147,44,208,98,151,233,207,152,151,87,108,121,240,134,24,196,98,207,0,133,166,204,212,149,81,205,200,117,44,82,0,137,159,61,225,141,39,43,194,210,104,62,96,87,105,30,185,73,242,176,150,112,161,30,227,244,106,224,92,240,82,157,53,128,51,105,32,66,239,47,61,38,248,84,13,67,121,116,152,242,39,75,228,79,31,238,190,71,204,61,40,148,253,104,122,11,97,207,234,196,229,44,115,163,99,153,9,217,157,29,58,116,50,163,119,76,176,199,79,126,8,95,19,102,205,151,143,35,63,216,188,87,185,101,158,36,86,244,157,95,98,119,64,57,3,231,165,195,172,147,57,40,120,177,122,136,225,100,246,27,74,13,49,165,55,33,32,1,44,163,238,181,151,12,81,34,252,8,121,191,94,13,39,246,157,145,117,103,79,56,156,8,72,255,100,130,87,37,110,201,12,84,10,21,63,47,247,30,99,128,14,34,23,10,39,155,177,177,150,2,40,45,203,180,250,13,72,177,55,175,190,11,170,117,191,75,6,185,125,179,120,117,243,79,51,86,49,39,169,220,143,229,160,123,253,178,153,31,4,74,229,161,1,7,197,166,212,173,33,41,97,83,157,89,31,27,114,36,116,121,254,42,138,11,61,74,64,58,142,243,225,8,185,68,88,26,219,3,94,126,185,144,180,9,229,132,107,8,120,243,81,39,136,143,235,92,230,206,90,223,53,172,208,131,195,86,88,127,57,39,163,13,79,76,83,182,151,234,120,15,151,4,146,209,190,231,55,22,30,213,231,59,125,193,47,64,83,57,38,187,192,46,224,196,216,117,32,196,153,31,192,111,3,249,17,136,235,166,163,1,16,67,47,143,24,184,211,110,18,253,61,249,238,250,129,145,125,222,40,247,75,64,47,124,252,65,70,35,123,91,252,100,165,220,0,5,210,17,252,239,51,142,45,29,37,211,173,201,81,111,196,18,83,226,184,194,154,242,200,216,77,43,21,115,192,201,53,181,54,119,205,48,101,236,154,178,12,251,104,123,87,138,185,201,72,165,45,43,148,39,12,233,239,167,28,154,227,78,1,205,60,150,145,40,119,64,77,247,75,208,245,157,196,39,101,87,225,72,0,237,112,30,131,85,220,191,191,118,81,188,142,172,190,210,160,32,254,154,15,163,64,152,140,74,158,17,115,163,162,64,185,153,132,135,52,235,48,144,199,88,198,90,49,120,191,200,235,240,176,23,47,70,107,77,97,241,70,240,182,213,249,8,57,4,128,215,97,174,76,81,8,200,92,220,131,8,107,164,208,140,61,67,124,168,30,164,55,177,91,226,195,110,198,209,84,201,33,193,200,13,101,164,146,118,7,221,124,52,245,218,66,209,89,49,39,228,228,132,66,232,96,135,150,175,186,119,225,60,150,98,135,125,195,145,24,100,165,0,42,97,144,62,172,31,222,103,29,220,234,20,115,104,221,65,116,180,60,211,22,62,151,113,156,2,42,21,10,3,163,248,229,152,164,47,80,114,208,242,144,28,80,69,159,67,221,224,31,144,57,145,119,244,20,63,240,168,121,119,177,61,141,203,255,144,5,228,227,35,8,111,18,34,150,242,218,87,224,62,217,220,28,64,7,217,111,120,136,15,212,214,119,201,148,174,11,228,162,230,146,240,43,128,65,124,150,46,103,227,194,4,166,62,42,107,243,216,21,233,232,48,86,123,180,230,122,8,178,111,123,166,255,136,180,120,170,174,75,63,235,68,79,129,226,87,99,216,168,33,104,138,154,194,160,16,233,53,126,169,42,126,70,119,16,4,44,56,237,125,96,234,244,146,157,201,185,144,57,38,240,58,30,9,55,192,117,93,105,40,215,230,156,19,86,132,181,9,160,52,36,206,232,85,105,221,155,171,54,167,132,214,4,208,245,66,115,97,240,158,25,203,77,198,3,101,194,252,250,251,116,46,51,155,240,196,119,110,209,140,40,48,212,180,226,25,234,16,104,72,91,251,220,47,247,24,63,0,135,220,161,254,58,11,85,197,85,52,252,194,18,145,202,25,102,190,123,250,71,112,249,201,205,80,53,231,60,179,107,95,107,248,81,203,250,108,122,205,127,131,20,172,144,4,204,45,70,40,167,216,49,104,219,163,78,48,49,161,83,211,125,48,144,247,10,50,19,188,225,248,218,230,205,153,31,90,135,154,78,203,105,158,47,58,205,100,56,28,126,72,41,100,164,139,129,141,115,246,129,155,232,253,238,225,98,136,241,235,41,179,205,195,12,8,138,90,242,125,167,108,38,48,9,189,230,68,29,161,12,55,113,112,190,180,93,42,253,15,233,105,73,75,13,84,249,111,29,247,68,77,252,253,166,224,7,100,30,22,93,123,72,51,246,69,45,14,253,220,121,134,146,69,86,72,166,86,62,67,56,11,90,66,152,41,206,56,94,50,193,248,186,86,231,224,61,94,211,181,128,65,125,235,18,233,77,190,65,226,94,127,154,72,13,45,43,231,236,227,27,26,109,102,42,102,142,240,179,200,174,5,193,70,2,175,159,9,102,8,233,80,98,173,240,232,82,160,125,100,9,57,116,217,105,134,179,137,201,11,94,219,134,31,62,106,110,94,245,25,24,9,146,14,130,119,51,200,235,239,60,95,71,253,15,200,183,189,43,126,38,126,224,72,4,104,126,146,4,138,87,92,58,5,72,156,227,15,191,46,56,88,75,201,120,105,162,245,39,100,89,67,35,253,224,53,174,191,90,5,21,54,115,13,33,77,40,60,93,6,16,5,62,194,138,38,76,48,82,24,175,231,210,211,104,238,69,140,173,143,42,60,2,92,31,190,123,120,31,12,121,17,50,113,246,195,67,24,40,105,0,204,47,207,172,108,146,148,170,42,222,166,251,91,239,203,186,183,143,70,60,230,233,43,140,226,31,77,6,129,78,249,107,246,30,106,215,224,90,131,241,0,89,12,183,246,194,220,122,189,220,43,102,53,91,179,168,153,209,112,250,183,162,243,70,130,27,249,76,247,17,121,182,12,172,104,13,144,25,188,59,165,40,168,159,167,30,104,129,56,31,29,107,223,158,114,203,5,225,58,220,112,182,205,88,42,73,99,164,19,149,20,170,116,140,218,219,180,43,186,249,151,53,220,0,159,129,16,200,238,72,190,76,135,126,35,51,215,0,193,58,125,249,156,15,161,135,199,200,189,140,45,218,169,241,167,55,235,221,171,162,184,220,160,158,89,101,158,21,49,78,56,181,158,126,116,72,252,223,102,223,88,39,179,117,224,68,164,55,212,110,6,172,127,185,226,253,94,138,31,147,192,254,157,72,170,121,219,222,38,171,2,6,169,19,228,222,10,174,204,120,243,206,3,182,168,208,63,192,8,191,166,86,205,76,234,182,250,249,165,199,175,244,62,11,50,219,62,10,201,176,161,105,91,237,134,107,239,178,189,178,233,213,45,67,170,202,186,4,168,129,83,118,72,90,82,19,93,190,186,169,205,243,73,62,159,167,12,210,156,72,179,203,205,38,51,154,104,79,14,181,245,115,186,224,15,240,217,36,25,9,124,212,240,205,222,76,110,126,15,222,144,155,79,44,25,134,9,81,137,40,64,238,41,160,95,205,147,243,213,205,23,130,109,75,239,101,232,88,146,112,114,157,21,56,191,12,243,200,181,123,170,105,234,98,154,215,141,90,221,224,192,248,139,120,199,152,122,120,30,23,251,124,180,210,62,67,179,109,179,29,110,10,53,29,134,116,81,152,177,214,168,131,21,202,159,93,184,22,180,131,250,117,194,229,141,132,57,128,228,186,62,228,231,229,6,110,10,228,72,246,164,204,161,20,187,93,70,208,255,37,74,61,90,126,138,158,181,90,242,81,72,137,29,130,51,163,85,206,78,198,132,227,136,218,176,92,198,146,54,141,34,37,201,187,78,238,148,164,206,112,244,230,229,216,66,189,57,81,207,30,169,76,149,67,95,69,166,157,130,33,236,203,72,172,15,37,115,88,65,13,230,237,87,240,137,23,48,228,142,97,182,234,115,31,188,39,105,51,154,13,247,70,84,240,230,99,224,239,196,127,56,16,35,150,184,83,130,4,100,222,168,181,152,116,55,84,159,72,5,88,210,32,23,72,230,49,160,114,186,237,139,248,182,185,222,69,39,230,237,89,46,249,8,2,71,116,77,242,164,120,202,193,102,106,45,229,185,22,220,15,252,84,185,62,61,114,141,226,192,150,104,65,244,240,7,57,187,184,75,234,224,161,134,76,118,209,93,212,57,69,198,120,192,23,165,94,102,121,21,131,139,73,42,17,166,61,68,183,215,255,144,199,85,115,169,245,76,9,179,44,199,218,24,248,26,62,48,254,5,168,186,149,115,72,113,96,161,70,56,120,140,49,19,148,197,142,9,165,112,166,85,161,86,145,113,53,222,55,119,50,210,212,124,35,210,70,173,147,36,236,81,63,60,170,224,218,1,40,194,25,146,34,154,147,89,209,28,41,123,13,31,90,13,208,205,237,223,226,215,219,160,223,29,123,103,113,115,228,133,178,44,158,173,40,75,57,151,139,115,160,229,80,18,42,196,176,144,40,155,163,242,104,121,90,178,252,126,83,202,60,24,106,169,122,166,60,132,239,194,254,241,130,210,73,88,38,163,141,125,152,61,157,135,191,12,154,57,22,174,145,63,207,38,243,50,210,20,236,24,136,223,212,81,38,34,8,230,70,254,28,157,90,227,138,148,148,233,138,54,86,7,91,106,198,123,96,211,31,72,241,195,221,177,104,51,4,60,147,7,163,16,88,196,26,72,105,112,123,90,51,36,161,171,73,40,170,128,116,204,240,93,67,27,144,187,103,56,185,179,80,157,106,164,34,188,203,72,13,8,215,229,56,133,221,252,134,205,109,26,80,200,117,36,195,119,117,163,128,91,9,54,255,212,255,212,166,109,127,143,240,90,224,1,207,42,215,126,51,15,113,69,17,15,103,250,223,204,148,7,186,26,160,61,25,187,36,38,67,191,122,114,230,95,73,158,251,6,50,87,30,241,16,116,120,254,102,209,103,73,17,133,222,13,20,246,18,198,85,136,240,97,164,179,202,205,182,34,20,96,80,157,60,28,187,103,226,12,84,186,253,148,13,215,191,71,12,213,10,1,25,101,39,10,189,226,86,4,28,81,17,112,89,9,162,183,214,22,9,236,40,224,180,100,75,116,18,115,154,5,133,10,224,63,151,55,209,196,218,18,17,15,100,86,130,197,244,100,132,213,158,27,22,43,7,98,119,196,194,118,201,212,164,22,37,235,29,125,124,150,36,27,3,114,199,33,71,209,232,241,75,225,30,236,231,214,147,186,124,156,199,170,53,189,77,127,114,26,234,187,79,212,85,154,21,168,168,100,88,182,237,238,33,71,138,168,178,202,24,225,197,90,93,216,251,162,197,191,31,103,234,126,27,177,51,159,151,30,251,226,245,170,60,248,38,59,130,135,253,147,156,23,237,35,80,89,54,85,99,121,232,237,77,181,220,242,49,45,102,124,19,47,46,219,135,109,120,163,92,139,208,147,177,175,102,156,96,161,36,198,48,145,159,37,154,132,173,150,17,216,139,13,247,198,228,169,99,14,157,150,202,166,61,214,119,189,107,2,124,158,28,71,65,148,8,141,249,30,61,6,120,62,40,235,197,141,240,202,78,140,241,0,152,194,118,243,106,164,227,201,91,91,224,102,55,146,189,211,2,218,193,42,135,106,146,88,68,34,65,254,57,67,66,32,198,66,55,234,29,27,219,38,227,207,184,184,220,155,93,44,32,244,18,42,252,2,43,24,163,64,29,178,4,29,143,179,155,27,60,131,219,243,220,119,49,133,132,107,132,71,83,216,48,7,167,164,30,46,225,184,231,23,212,212,121,104,16,207,189,61,36,197,224,35,239,68,93,137,139,138,217,34,211,161,0,69,133,39,57,254,47,130,33,9,144,6,168,122,137,188,104,117,240,56,5,152,246,243,184,133,116,102,145,6,1,94,234,99,42,217,165,94,167,211,17,22,15,28,130,112,77,94,239,151,18,250,4,0,206,111,253,83,184,61,218,221,71,109,14,182,70,64,6,67,33,65,13,243,49,73,101,194,229,84,35,142,188,16,50,194,221,42,231,50,190,230,202,87,65,148,65,169,9,131,194,250,91,115,192,69,126,211,208,228,255,28,163,149,61,233,246,209,16,17,246,237,186,208,55,204,158,219,127,167,50,241,126,250,239,178,179,197,27,166,221,83,209,233,30,12,98,5,154,53,102,24,14,64,194,124,149,132,57,5,97,36,143,99,82,18,217,254,142,112,139,87,25,222,59,92,43,79,177,170,204,154,232,232,200,149,118,13,50,143,69,82,77,221,161,70,175,59,221,96,119,62,213,38,106,139,105,132,94,125,33,8,64,79,87,222,205,192,77,4,205,213,2,236,114,58,116,223,46,30,33,93,161,175,3,51,86,131,91,169,249,31,209,66,18,123,160,193,232,99,93,193,173,61,119,117,77,230,137,5,193,202,7,79,76,84,91,238,223,145,137,140,191,235,77,136,75,43,136,2,219,137,112,14,179,111,152,199,166,253,127,227,156,96,59,149,40,96,205,107,174,171,209,151,24,196,168,133,44,216,233,228,150,8,115,164,2,8,81,137,67,101,215,50,39,152,146,93,39,100,202,12,193,114,148,51,230,16,12,18,209,41,19,203,97,153,59,153,232,152,90,76,82,134,46,229,212,19,193,169,61,170,155,174,148,170,12,151,8,55,30,9,173,25,119,194,162,173,124,125,81,177,21,67,111,15,41,95,228,145,183,156,42,222,219,252,197,21,45,132,27,65,15,68,117,209,189,95,153,163,234,92,233,84,187,151,204,80,85,3,188,146,121,151,240,109,82,133,181,161,137,241,172,157,124,198,186,249,199,165,97,52,77,119,128,77,145,130,231,151,245,214,225,79,234,246,6,222,207,237,58,52,212,35,56,223,255,53,135,249,197,115,52,212,84,50,234,155,181,137,192,173,207,138,139,197,213,97,36,145,54,134,59,60,131,82,156,221,144,164,100,53,237,20,215,191,0,40,33,209,21,63,116,147,229,129,14,215,125,134,206,213,104,93,201,136,32,141,148,145,89,154,65,214,194,208,79,109,87,236,185,81,136,224,145,30,235,197,28,201,105,83,229,153,190,233,154,53,126,127,110,138,5,52,70,233,134,250,149,155,80,166,141,195,43,218,93,152,196,126,209,33,215,45,58,212,189,95,77,51,252,82,27,185,56,223,25,49,108,177,65,200,119,96,49,236,226,183,59,136,173,99,87,136,6,187,61,138,244,187,2,131,188,116,120,98,171,133,236,203,32,216,46,97,10,243,172,14,9,78,212,140,159,52,162,89,60,255,76,69,189,55,216,200,19,17,197,128,248,99,217,15,110,90,109,79,112,53,211,226,113,50,97,110,245,241,230,96,204,110,163,146,144,39,75,193,97,21,46,127,233,140,94,205,90,98,8,91,185,54,138,59,190,39,152,82,192,70,207,224,213,25,140,102,89,37,154,99,47,140,164,160,26,84,170,224,108,2,99,144,76,186,172,85,112,16,234,187,71,6,136,154,135,158,175,185,50,151,179,0,128,89,152,193,36,251,114,153,120,105,9,228,241,220,34,120,102,145,159,30,67,3,26,182,166,220,11,179,181,43,108,227,72,106,108,191,116,243,224,134,179,243,230,42,252,13,75,171,115,55,160,3,149,157,246,24,144,72,224,28,193,165,55,108,160,45,181,33,20,141,179,53,240,169,238,160,94,9,172,87,225,236,83,96,3,67,151,46,88,52,131,170,116,225,69,249,31,110,131,161,68,180,33,155,193,222,44,50,133,14,184,156,240,41,67,133,143,245,26,142,0,208,130,146,234,88,45,48,164,208,100,205,118,77,245,204,107,216,141,200,255,199,77,39,100,163,253,20,30,133,71,194,106,252,197,244,223,138,15,224,16,194,162,156,19,250,159,244,33,9,120,129,51,27,194,248,89,170,152,219,144,39,157,25,86,122,232,181,178,229,117,152,30,208,221,113,23,110,6,236,57,244,149,7,149,76,104,196,244,183,43,162,149,219,237,132,22,172,186,117,107,135,45,96,135,204,31,7,7,14,249,90,91,234,28,92,226,4,21,216,182,77,243,55,234,5,90,176,165,67,232,140,96,4,45,8,254,45,8,73,167,43,24,183,27,18,61,48,231,44,40,191,18,181,245,3,32,182,188,24,33,22,14,17,117,32,161,190,78,153,4,40,226,69,193,215,151,246,224,145,184,246,53,59,184,79,121,31,12,241,102,110,176,2,195,97,173,170,7,1,184,223,143,57,159,184,137,149,146,196,177,8,20,193,118,174,85,125,41,26,113,206,207,237,31,30,118,194,226,107,155,0,96,215,182,184,93,6,223,157,24,69,152,125,133,230,245,101,142,210,169,234,64,66,139,203,252,28,86,71,47,207,197,148,148,171,153,248,164,241,202,79,31,196,22,50,117,253,139,91,86,88,96,222,141,19,47,48,254,50,115,18,141,147,108,175,53,127,8,210,233,243,31,220,177,85,173,141,134,169,93,203,59,234,237,144,71,17,36,137,255,248,26,248,127,83,184,232,49,255,224,114,143,44,119,64,71,173,46,113,52,46,96,201,88,219,129,0,59,157,125,77,175,50,205,66,146,7,210,157,183,192,145,205,188,149,199,88,233,175,24,161,136,253,32,45,142,244,240,210,117,180,133,204,241,69,205,22,186,131,129,197,27,100,152,171,26,51,43,242,177,230,48,122,57,208,103,237,198,232,200,211,215,133,174,192,69,101,219,136,86,101,54,239,235,173,67,144,44,231,25,139,242,199,154,144,173,217,53,191,169,43,121,185,79,136,176,49,79,7,35,173,193,68,237,45,101,148,221,82,41,34,235,198,194,64,188,220,182,6,5,20,18,200,210,94,3,164,188,98,33,14,233,85,204,241,166,56,68,209,50,182,134,164,100,121,85,117,61,239,81,167,28,173,157,7,78,117,224,6,71,255,72,49,181,246,97,69,62,91,170,50,71,118,215,212,78,94,214,10,121,141,49,103,226,8,5,200,108,131,49,140,24,59,185,111,194,117,49,62,160,18,86,41,84,170,192,97,40,163,29,147,113,26,13,12,184,0,80,57,186,205,237,187,229,91,64,82,211,57,134,155,222,219,57,131,212,115,216,88,208,77,220,242,2,102,65,15,228,25,170,67,52,33,255,203,221,241,189,44,232,231,178,112,59,200,80,86,108,33,195,187,203,176,121,81,102,129,64,211,203,251,36,153,204,109,114,136,121,115,237,43,192,170,219,90,161,233,206,34,128,93,142,175,105,229,94,235,16,240,210,42,45,168,242,150,227,214,128,11,98,46,56,146,9,87,99,91,12,184,211,111,6,140,169,61,30,24,211,103,240,70,206,62,252,71,18,79,11,82,214,246,157,145,29,132,45,198,7,201,60,51,211,137,158,18,11,175,199,125,26,103,197,108,132,173,104,233,89,251,116,43,202,169,192,64,141,136,205,191,175,227,229,234,67,199,121,190,10,155,101,188,173,48,187,135,81,227,30,109,122,156,164,204,19,39,107,35,58,73,47,218,116,110,2,231,158,182,251,58,50,8,22,64,242,113,177,17,7,188,35,88,30,171,137,142,228,7,212,136,114,61,12,212,99,2,201,150,10,208,95,240,181,34,127,77,48,87,73,22,128,138,51,236,126,48,156,43,171,126,185,250,103,45,24,65,92,111,142,121,11,113,169,149,58,204,245,105,29,216,43,3,95,244,82,110,95,20,140,210,243,28,74,116,4,142,107,36,64,202,178,52,181,255,190,156,12,188,240,1,178,86,173,103,195,77,221,198,179,217,151,249,186,234,150,224,97,79,14,163,126,125,78,241,231,118,88,120,66,44,88,250,238,148,175,13,250,178,233,248,31,215,137,237,136,98,87,118,183,31,244,254,31,26,72,166,232,107,59,71,3,43,36,71,252,190,65,177,197,92,247,99,124,105,189,113,176,48,180,77,12,180,164,0,240,69,190,214,227,255,6,95,120,170,192,161,101,7,83,231,182,10,138,197,96,169,216,162,31,59,15,144,69,21,209,43,254,240,205,37,193,178,142,175,126,15,18,48,184,155,18,156,199,180,100,177,63,18,199,252,2,204,181,227,69,97,200,133,128,94,2,75,201,102,213,23,181,16,228,105,144,230,208,22,188,142,232,75,128,90,103,0,226,19,255,62,246,213,221,95,165,43,135,128,249,165,139,191,34,149,173,216,95,138,102,160,23,130,119,2,26,171,173,108,0,0,252,103,247,202,89,242,38,199,210,157,120,252,33,109,193,255,63,232,227,61,229,146,128,189,113,220,249,177,44,253,138,59,60,193,109,237,116,52,220,120,160,188,130,239,194,147,152,32,92,123,199,13,191,65,146,165,217,180,170,35,49,10,234,221,38,23,117,201,134,209,57,200,4,83,125,235,11,128,59,86,205,144,237,184,217,60,143,97,211,249,170,51,42,253,83,212,161,164,88,36,138,138,134,115,178,111,241,121,10,202,89,32,127,84,205,92,106,42,79,131,75,211,251,126,210,49,235,243,179,69,140,139,229,232,241,180,192,68,75,109,133,239,198,93,21,77,148,148,15,46,120,133,46,138,223,171,49,68,223,182,216,12,218,121,85,102,96,128,182,174,52,5,138,50,106,125,209,120,254,65,190,150,143,150,170,235,138,69,189,107,27,48,210,22,70,240,242,253,116,36,165,178,152,28,49,39,156,127,83,47,70,71,190,188,81,234,79,220,217,77,195,90,233,15,147,196,166,247,188,225,239,209,128,254,82,125,159,90,94,81,27,35,84,44,79,80,245,230,84,231,12,116,224,123,206,228,206,151,26,185,57,164,96,149,22,235,213,54,98,243,62,106,112,97,56,98,236,165,97,41,108,97,105,222,113,242,28,242,222,42,159,99,235,132,44,247,106,135,217,180,177,174,128,31,163,126,237,33,82,215,79,205,1,103,146,78,228,255,111,145,151,204,223,174,48,168,102,241,20,48,238,28,199,92,15,201,69,125,132,158,99,65,0,8,233,63,176,131,227,197,45,49,0,17,151,253,255,195,55,37,120,250,228,217,192,169,202,190,150,83,169,230,104,230,188,173,43,155,167,191,190,140,103,83,77,100,166,92,188,211,13,155,114,249,112,227,98,29,114,135,175,255,76,140,239,82,115,94,71,203,190,240,194,7,151,77,156,32,205,188,117,151,11,173,222,247,204,107,167,98,239,43,136,165,76,203,78,254,21,32,60,103,235,96,214,116,232,102,241,175,143,180,46,178,69,182,125,129,156,174,221,91,193,183,14,141,214,112,32,221,141,41,56,56,96,193,100,79,144,39,143,112,6,5,193,106,2,29,13,53,93,127,57,17,125,99,83,216,15,82,60,13,73,137,185,190,52,103,51,114,28,20,185,86,112,175,92,143,148,35,86,111,114,251,66,104,97,197,183,133,187,91,149,137,223,228,36,112,102,109,195,20,238,111,45,59,207,245,172,54,177,219,120,109,179,184,130,90,21,135,22,164,159,177,109,82,146,231,51,134,146,168,204,46,215,128,213,139,22,248,81,121,21,19,108,185,210,154,12,92,238,78,163,182,20,211,221,124,218,1,222,160,46,189,210,0,250,82,117,146,44,236,143,190,126,124,130,68,38,53,174,200,20,130,42,150,202,127,24,227,109,143,14,15,70,6,38,242,46,185,88,6,199,32,200,238,18,4,98,117,36,7,202,27,11,143,149,15,28,73,245,169,102,249,63,219,227,130,221,66,221,16,160,130,250,105,152,120,253,102,160,143,216,101,224,153,127,253,163,245,232,119,78,66,221,202,67,15,70,162,87,2,240,250,86,217,169,239,45,197,207,206,16,111,185,194,196,229,56,83,55,213,116,118,24,202,26,43,164,69,246,41,123,151,121,13,36,95,129,52,115,79,20,32,90,145,45,6,226,184,155,30,249,171,243,176,167,83,50,230,170,64,169,232,98,223,163,246,235,161,153,89,124,13,243,83,14,255,131,212,17,217,231,230,197,121,144,250,96,107,78,67,184,10,72,128,227,126,89,42,111,20,61,165,68,176,222,240,191,14,201,41,149,124,140,36,55,173,235,160,215,122,30,31,253,213,17,200,244,212,208,122,61,19,51,155,120,124,227,4,117,144,206,16,131,7,0,111,197,148,70,50,77,171,149,242,216,173,84,30,148,199,183,34,115,197,177,34,155,174,120,237,49,66,80,170,116,134,10,175,220,43,211,213,204,226,195,224,253,220,248,17,145,229,43,195,137,79,148,112,5,112,182,40,113,249,251,134,122,140,229,16,3,108,185,169,154,226,253,18,123,216,211,230,9,140,119,66,163,212,212,219,20,150,62,71,126,72,175,122,220,176,216,70,218,9,222,77,252,194,164,68,146,148,56,113,38,129,237,44,167,180,65,39,226,216,121,159,241,59,203,180,56,65,175,96,196,238,110,139,98,253,135,108,214,85,154,248,127,110,83,13,3,36,79,39,142,114,141,191,189,16,172,131,53,221,188,58,153,247,192,80,206,224,205,249,17,106,172,219,242,204,149,184,239,17,222,150,13,99,224,133,228,20,48,177,153,104,240,97,172,238,54,207,51,60,189,66,226,224,190,119,229,241,36,201,159,186,61,65,251,154,156,181,142,139,76,193,122,8,211,101,68,107,162,155,184,205,31,225,20,71,86,11,122,237,101,42,161,133,119,225,49,101,81,182,72,108,14,49,90,23,138,74,149,57,193,113,29,115,126,227,20,229,171,244,39,53,113,19,166,41,200,112,132,1,252,157,88,206,4,7,121,239,228,220,105,54,117,191,131,169,125,235,207,2,44,230,199,171,138,95,181,139,153,145,112,218,211,158,149,108,100,246,153,90,116,89,174,208,187,102,140,8,179,210,27,241,130,79,115,197,157,155,102,227,38,193,5,144,63,181,77,135,28,109,188,32,210,224,140,221,230,248,117,50,96,45,168,253,107,227,107,220,143,108,61,49,166,190,63,106,251,37,217,85,251,47,21,115,138,211,225,121,192,95,198,234,248,137,158,136,238,213,89,141,243,184,80,250,43,24,227,87,71,26,154,119,47,27,129,135,199,49,249,0,69,205,87,57,252,64,27,162,183,230,168,37,18,132,226,250,249,22,64,193,84,120,150,244,95,159,88,20,243,116,120,79,207,188,115,17,7,119,225,194,210,4,98,147,23,67,59,61,142,195,232,39,14,158,212,246,108,61,200,212,136,153,24,188,35,227,79,217,206,156,113,8,2,30,28,231,204,21,42,29,124,159,93,179,60,141,88,26,208,5,146,232,83,236,126,216,103,44,59,198,112,194,57,41,171,175,181,190,151,156,87,112,180,194,68,61,37,240,9,182,81,38,206,207,6,5,21,196,239,104,144,54,163,8,225,142,161,16,86,16,133,207,109,239,180,235,136,188,150,119,165,206,91,146,63,3,156,55,221,106,104,240,81,198,251,127,45,241,157,129,247,22,107,101,6,96,214,20,88,133,197,27,21,85,125,39,192,154,29,139,99,168,137,173,172,177,251,179,79,162,152,209,89,142,186,147,75,67,119,157,25,139,159,208,201,106,139,160,124,50,68,50,233,30,70,250,146,96,97,211,198,110,55,118,173,132,177,162,126,29,190,13,160,107,205,243,149,29,166,254,162,225,190,16,186,232,129,81,72,109,164,70,113,5,66,208,136,184,243,40,38,42,57,77,184,93,22,26,20,34,207,239,161,12,161,222,191,43,137,169,170,113,127,29,200,226,95,204,32,162,121,250,141,145,233,76,186,19,136,206,252,109,196,238,225,174,147,228,125,6,4,210,190,25,38,5,49,255,82,123,214,14,37,59,192,211,109,220,49,208,129,5,93,217,172,105,231,93,234,29,124,254,152,207,219,179,234,171,142,75,35,48,166,160,189,80,150,202,11,239,204,198,0,227,220,16,190,44,109,221,40,35,248,142,65,13,189,121,148,247,128,221,155,121,42,236,144,21,129,164,15,53,173,212,33,212,187,90,200,184,113,87,153,10,118,251,0,168,72,187,132,49,227,175,218,16,54,226,69,140,156,144,145,77,157,142,44,102,241,9,183,9,197,11,29,174,141,138,65,44,242,60,103,16,30,88,156,204,103,207,28,99,103,91,52,226,114,63,198,24,116,246,130,143,212,195,153,229,90,218,19,101,222,86,53,98,35,40,129,184,197,143,176,253,188,57,93,19,236,17,102,158,129,128,53,74,231,91,153,130,10,83,233,90,114,106,211,237,153,40,236,7,198,43,189,20,175,114,180,12,14,62,59,173,166,114,37,146,63,169,210,51,212,182,185,147,90,233,36,129,231,39,183,66,183,124,82,9,45,17,255,137,9,43,64,200,38,235,4,5,138,117,130,10,84,28,27,46,75,128,102,7,226,177,97,41,84,243,31,136,25,146,148,22,224,67,243,15,128,5,255,61,166,176,200,39,229,11,66,242,142,143,177,141,123,31,8,75,8,126,135,59,87,91,124,70,85,19,246,98,193,37,184,35,145,76,250,136,223,44,247,94,120,3,161,75,132,82,223,238,240,149,24,71,103,51,88,80,63,15,149,214,127,110,23,114,136,21,44,11,98,149,253,241,184,111,185,54,211,9,28,132,235,3,230,93,72,17,186,79,228,240,119,96,187,155,170,22,113,195,127,186,127,106,65,115,61,144,236,39,51,21,144,105,154,113,136,220,30,136,201,45,131,123,43,28,161,11,178,170,196,153,152,30,87,181,228,170,216,250,61,61,18,203,253,169,102,242,215,125,162,37,140,198,110,110,118,130,37,121,188,117,71,53,240,53,111,104,225,104,13,214,156,227,153,28,232,104,164,212,32,207,7,102,174,152,86,22,51,69,158,226,148,96,0,220,191,129,211,142,13,8,40,120,245,135,207,245,2,109,147,145,201,24,156,77,106,243,48,42,69,243,97,144,211,85,59,198,245,192,103,77,245,181,92,183,36,147,125,1,235,188,179,195,22,133,147,219,25,175,28,56,59,37,156,152,146,79,111,144,163,74,117,3,245,135,162,129,121,38,157,243,150,148,33,138,179,104,253,195,37,211,181,115,154,18,72,140,121,104,142,172,43,177,245,227,251,70,173,103,224,196,78,248,137,53,81,73,17,189,98,17,200,83,233,6,173,187,122,231,219,163,61,28,135,183,28,167,151,48,21,235,66,54,97,228,179,201,137,231,85,23,144,91,108,148,11,178,163,133,25,91,146,0,87,59,18,139,136,250,99,30,165,164,157,44,246,122,25,52,252,206,148,73,26,41,106,65,216,245,203,254,218,196,235,209,27,176,166,193,4,57,1,56,141,133,97,161,238,45,151,44,2,78,224,56,37,57,119,95,149,47,208,195,221,117,183,1,159,111,177,23,220,245,94,116,245,253,106,151,234,205,42,243,117,78,85,232,94,79,156,0,42,238,1,51,208,199,185,76,87,72,220,171,243,17,164,174,76,29,66,158,39,152,127,22,233,35,162,11,216,138,196,235,61,97,78,218,201,36,204,254,121,119,103,185,52,216,136,56,128,108,69,153,74,123,247,5,91,221,232,83,181,56,67,178,136,93,177,84,220,149,78,179,109,39,13,38,86,153,77,66,170,6,96,39,81,160,239,106,225,101,207,52,194,139,186,55,39,141,21,94,206,81,45,255,237,245,183,224,230,90,191,111,239,209,206,53,97,208,157,190,211,220,135,205,8,110,115,230,254,217,41,213,87,111,149,235,16,88,34,155,255,58,224,101,122,70,41,216,88,221,72,70,113,3,181,230,3,26,221,242,52,30,171,121,51,118,113,121,213,114,91,50,209,114,129,181,188,120,193,207,146,45,177,195,160,70,30,54,81,212,201,62,34,114,131,6,46,2,219,24,236,106,128,236,188,57,32,49,9,38,47,17,229,53,202,34,3,114,38,243,226,195,170,194,224,142,128,116,175,152,32,125,22,91,139,25,197,69,20,153,23,130,92,72,97,220,145,122,148,246,240,106,242,69,55,122,167,231,74,16,32,8,82,7,225,73,171,93,155,76,167,106,167,232,178,109,14,120,104,152,85,56,11,208,175,85,32,148,8,241,121,240,148,72,175,242,149,65,255,62,190,167,123,232,254,240,170,201,232,14,21,72,56,24,115,149,130,7,76,227,215,124,134,170,173,238,80,96,246,245,154,89,94,88,69,181,207,81,123,245,10,58,3,191,17,222,191,223,241,127,184,186,95,122,231,246,241,30,231,86,239,132,214,106,161,199,126,153,211,101,19,248,199,78,134,43,173,114,217,49,78,133,160,40,38,55,194,47,99,241,78,140,107,30,142,246,175,23,87,148,28,88,232,51,157,36,209,15,176,140,138,78,149,122,162,31,82,139,23,96,128,197,244,23,153,193,76,117,193,163,205,11,76,209,11,122,86,147,195,228,164,20,68,214,56,71,225,160,136,219,177,190,140,195,82,218,88,128,53,82,255,176,162,219,81,231,75,56,226,194,237,245,197,7,222,186,60,124,54,0,21,231,37,114,127,158,143,15,166,19,221,223,250,171,183,214,201,5,125,237,82,50,178,100,131,17,163,81,187,156,81,178,118,32,121,57,242,11,192,57,211,140,32,79,0,228,21,163,53,175,187,178,92,60,219,118,150,168,206,154,101,173,64,164,201,4,129,21,67,190,154,188,143,73,3,225,230,47,130,68,173,222,244,197,0,42,179,27,224,122,232,93,147,105,176,136,196,193,121,20,252,31,157,214,209,191,47,218,148,179,62,226,175,120,220,30,124,1,36,92,73,251,204,58,75,230,94,9,119,169,249,47,208,249,158,187,192,179,249,116,200,74,230,150,69,154,109,179,200,235,43,124,103,73,149,248,158,187,239,21,105,243,198,68,162,96,240,216,158,210,139,229,0,115,162,1,212,116,1,222,124,31,95,247,48,53,130,138,124,242,64,189,9,207,8,103,238,174,103,167,48,202,38,138,54,220,37,245,243,80,93,83,206,85,210,231,82,231,201,79,132,0,118,30,4,107,120,38,142,66,238,193,88,124,50,54,2,90,103,150,244,190,74,4,50,168,178,226,219,18,175,66,244,101,220,126,137,14,197,57,130,13,159,187,16,0,116,178,254,214,138,252,6,222,250,218,142,66,152,235,66,73,119,50,3,209,183,15,180,117,0,237,79,230,108,176,247,91,74,153,194,60,166,36,211,144,208,38,243,172,111,155,101,208,52,122,39,72,3,31,195,134,175,240,22,18,143,210,206,116,4,141,125,83,17,139,37,37,176,60,127,123,252,46,37,248,12,146,15,1,143,242,77,23,63,107,180,120,98,199,239,147,39,163,100,168,243,80,216,177,116,203,14,114,166,223,250,69,245,40,123,84,157,189,168,32,77,184,59,21,228,194,60,70,247,56,88,44,228,38,19,212,251,7,213,237,99,154,161,180,120,77,242,81,128,129,137,113,13,179,189,120,56,41,224,242,159,150,122,33,83,108,215,198,125,107,175,233,201,145,208,71,197,138,134,22,215,96,245,86,217,219,24,104,234,104,171,37,239,2,165,115,228,210,134,13,42,251,103,27,191,61,66,147,119,1,183,192,4,173,215,250,85,1,14,5,92,119,254,185,165,29,143,120,49,43,29,35,66,72,163,3,118,175,86,136,179,127,181,189,90,243,139,232,85,30,168,11,4,253,32,122,101,19,32,140,245,28,247,104,196,60,184,154,145,185,19,41,98,211,46,132,179,84,161,81,59,207,154,198,189,33,67,125,172,232,105,162,48,236,165,107,246,126,133,209,143,152,183,170,47,132,110,18,62,228,186,0,68,189,60,34,201,57,72,81,199,6,196,63,142,123,198,128,189,119,244,16,31,147,53,39,42,188,38,75,246,39,58,147,205,66,53,211,250,171,92,170,183,116,82,191,11,254,131,237,130,89,34,189,207,176,128,158,98,144,68,200,241,39,202,30,57,124,253,24,248,1,3,24,88,61,246,35,95,70,206,224,89,67,163,30,150,106,83,10,107,234,11,223,254,42,150,222,120,161,157,168,176,194,199,65,248,86,246,13,238,2,123,205,43,216,17,93,50,107,136,179,146,200,135,39,22,4,175,27,130,180,228,84,47,173,204,136,215,184,233,82,41,2,225,52,240,48,220,197,17,215,128,222,92,3,212,252,252,220,246,2,86,168,90,253,19,135,164,7,211,79,126,35,231,25,244,220,112,6,230,199,247,57,68,45,228,201,87,239,107,74,102,6,155,166,12,134,181,225,220,110,196,171,27,229,188,134,101,71,189,52,89,150,73,224,177,199,41,113,159,233,227,170,51,7,185,253,10,25,126,108,115,218,135,25,175,15,146,218,15,134,174,189,193,242,188,97,208,220,181,89,15,171,103,32,63,178,229,199,18,74,163,149,209,199,198,97,118,25,220,119,122,119,69,83,241,184,62,51,113,106,112,112,94,15,14,203,255,222,7,185,28,88,180,72,77,130,45,232,182,35,253,56,71,97,80,245,11,211,124,140,138,152,110,136,76,17,57,153,164,47,233,195,60,108,125,70,70,205,63,50,60,112,208,127,223,71,78,56,226,63,132,11,26,104,236,53,83,71,229,243,188,211,61,26,106,1,12,226,38,58,189,110,166,117,158,0,219,108,60,218,112,48,33,208,128,57,224,64,123,218,128,163,71,216,118,116,206,145,230,28,33,154,127,97,60,187,79,51,93,243,211,5,7,255,68,228,96,88,24,102,216,217,161,101,96,171,239,240,219,46,125,55,158,108,9,48,60,106,146,245,220,12,166,207,238,213,169,20,142,40,209,106,61,115,155,12,80,69,12,191,206,0,157,174,15,208,86,5,59,198,236,201,31,124,166,255,87,201,230,171,69,110,185,66,151,45,123,248,179,22,21,128,115,9,198,218,125,240,92,37,152,96,64,25,0,109,185,27,217,139,110,51,251,196,4,123,227,211,225,125,239,147,114,116,23,44,14,245,242,174,136,166,95,209,128,85,7,227,143,19,126,0,70,81,177,27,38,243,3,139,170,185,211,156,74,91,104,206,86,11,106,163,254,25,26,156,185,148,41,122,40,54,250,112,181,138,156,94,54,46,198,85,64,199,118,139,147,188,234,118,72,140,85,180,11,87,118,25,215,165,252,116,0,157,94,125,251,90,220,236,11,35,124,137,135,15,228,199,205,98,48,5,68,238,223,30,100,126,157,178,208,26,186,16,71,245,249,76,71,161,218,3,201,170,231,23,82,56,112,144,38,60,198,24,79,194,215,44,14,54,124,251,211,22,111,238,214,70,202,196,143,45,162,45,210,127,186,196,221,6,41,67,81,131,18,87,82,5,100,29,202,166,177,214,170,166,1,195,213,214,100,26,165,229,63,160,20,213,242,16,213,201,223,6,147,138,158,85,102,190,48,1,178,10,192,149,63,156,42,217,164,16,54,247,44,82,106,152,175,15,125,118,186,42,94,246,232,11,24,90,81,218,164,68,226,178,188,59,214,158,131,104,198,190,200,49,142,110,106,13,68,244,195,87,118,31,171,93,155,202,190,226,22,77,165,157,29,230,222,25,83,151,221,172,145,53,211,21,73,40,16,46,95,199,209,163,45,165,29,27,147,185,2,93,141,54,112,186,91,156,80,92,97,182,237,160,154,236,62,119,96,64,255,32,148,215,201,203,123,224,221,212,162,153,18,41,253,22,138,175,230,56,147,157,17,76,74,165,192,130,8,252,28,7,127,182,235,32,131,148,66,193,200,42,10,16,251,99,117,65,220,26,82,150,114,38,249,232,130,250,197,235,213,22,206,218,51,200,5,28,40,252,40,226,105,126,222,101,113,171,99,198,234,201,203,29,15,155,23,4,224,118,196,3,35,29,116,82,14,231,107,80,151,170,157,153,23,10,218,239,132,57,235,211,146,127,93,195,5,98,240,49,247,12,52,35,129,104,118,120,125,224,198,181,114,244,151,64,50,73,13,178,249,200,211,167,19,110,112,205,116,199,202,45,107,46,70,246,124,201,245,23,247,59,223,198,129,183,201,4,165,176,67,130,62,248,27,235,20,195,59,84,130,210,251,244,159,136,10,233,89,56,182,208,80,13,20,152,239,181,43,53,44,35,83,76,122,89,160,198,108,33,82,125,76,7,197,214,169,186,80,162,21,237,116,28,24,12,124,135,81,45,174,127,49,227,25,205,97,246,228,51,147,66,199,243,142,52,28,227,27,79,202,181,157,75,185,22,76,110,250,147,203,29,204,56,101,171,158,160,190,17,30,93,58,90,221,24,86,148,144,236,214,183,38,126,204,186,115,250,172,29,158,222,36,85,5,43,141,222,155,15,60,88,27,138,154,85,184,10,204,217,145,144,18,218,74,12,232,148,116,229,121,151,214,207,249,69,255,234,110,59,58,136,254,214,237,63,230,44,62,100,148,255,255,139,210,212,173,81,55,21,201,32,16,133,104,39,134,62,250,176,252,84,41,67,237,89,223,227,29,245,34,251,241,102,225,68,157,126,56,207,23,7,95,54,70,92,50,42,197,89,216,116,83,186,141,205,93,34,43,86,251,136,136,148,101,199,57,22,71,138,86,134,183,105,59,155,126,199,69,181,30,149,173,43,22,165,232,216,94,29,33,143,34,225,254,132,116,188,142,202,248,173,26,156,110,12,151,170,209,124,30,68,206,241,196,87,84,208,113,8,134,187,177,255,32,134,159,130,77,119,151,96,205,96,78,176,107,111,98,105,154,217,67,240,123,103,196,138,3,130,178,141,124,98,21,206,165,85,28,185,7,43,53,44,135,41,101,86,193,75,116,113,152,54,171,193,175,230,0,196,34,134,94,122,113,207,111,7,14,158,19,144,43,186,78,63,21,21,81,110,169,102,88,84,40,241,223,222,52,95,212,97,224,89,242,25,162,243,241,129,220,19,7,176,9,250,147,123,77,47,92,64,12,138,51,19,171,59,199,106,234,68,21,48,39,85,80,107,155,130,221,215,250,188,147,250,162,215,48,87,218,234,110,120,96,87,245,141,108,189,187,231,216,179,77,138,249,214,194,8,88,51,35,151,159,59,90,38,191,18,71,106,183,10,229,233,62,30,179,159,199,88,118,253,77,185,195,120,175,146,228,111,58,24,83,225,29,144,116,110,123,68,88,250,44,173,163,192,96,233,125,242,80,14,1,21,244,224,237,248,131,178,98,144,80,126,252,167,30,247,72,204,68,41,21,53,80,133,109,203,34,49,81,91,55,96,229,238,241,2,51,10,71,176,215,87,134,179,69,51,30,139,151,158,50,32,6,19,45,61,49,35,25,168,27,202,175,26,169,9,108,92,185,169,43,51,215,163,58,38,14,107,151,214,61,1,27,216,248,184,246,208,250,201,99,17,243,252,34,165,189,184,209,37,37,249,29,37,50,250,62,65,163,232,253,60,13,61,233,164,37,87,33,139,59,21,199,191,112,131,169,254,67,97,245,45,9,177,169,187,205,15,241,250,98,194,51,119,1,149,249,122,49,76,220,101,230,126,103,131,182,155,187,175,183,219,146,124,183,199,88,22,214,43,13,38,206,12,133,157,37,51,227,158,119,51,236,248,187,255,116,64,104,32,3,104,3,48,222,198,215,132,116,236,109,142,59,74,75,214,134,166,250,147,152,47,106,209,12,100,42,168,45,117,176,116,26,198,138,141,246,193,144,59,191,27,251,59,250,125,23,12,34,248,54,113,43,125,206,189,36,161,255,37,174,144,48,137,236,25,241,27,126,229,74,221,40,79,206,229,231,98,85,99,197,112,247,17,36,190,126,158,122,56,36,171,240,52,86,167,57,188,192,165,108,77,158,43,15,31,233,92,190,223,151,104,3,121,143,20,185,248,214,60,31,61,180,95,169,141,2,203,62,53,131,51,153,24,201,142,45,45,207,131,46,97,219,189,242,1,174,110,204,244,182,194,211,119,9,104,145,45,245,155,112,72,52,2,211,134,101,129,188,63,154,112,94,16,186,23,116,18,255,98,133,61,69,16,154,188,253,181,23,251,168,72,196,4,99,139,197,144,93,243,174,21,106,73,25,223,158,58,55,200,11,192,239,47,63,245,128,47,32,240,54,83,81,254,138,118,116,52,120,216,70,188,68,122,72,185,180,25,86,102,199,208,255,144,102,182,7,156,21,191,42,84,203,1,60,28,154,164,84,30,31,57,45,68,49,136,234,170,89,128,167,46,12,190,70,189,175,56,251,34,151,165,63,176,113,148,68,150,75,98,193,166,147,245,31,176,153,5,245,92,226,135,72,11,97,226,197,189,24,16,206,234,244,217,208,246,51,101,197,96,198,5,162,148,123,54,235,244,197,53,93,94,30,30,149,43,204,155,130,58,178,4,149,65,31,222,197,28,141,165,87,23,235,40,21,150,105,25,11,220,71,172,175,196,111,24,213,111,121,3,2,238,179,139,186,239,105,89,98,104,178,183,218,87,234,254,254,10,87,17,145,247,242,15,174,68,172,152,248,130,107,233,41,240,23,208,60,94,46,201,238,166,249,150,78,49,246,58,209,86,137,99,43,207,127,233,151,158,209,127,51,107,197,85,7,33,244,185,9,112,79,64,145,247,150,245,197,44,107,122,210,75,196,225,238,76,31,24,16,134,185,81,138,15,197,115,172,130,238,162,137,68,142,80,4,133,49,56,116,240,251,197,245,42,248,22,163,118,33,88,130,165,9,112,104,172,67,165,166,213,162,96,157,254,132,103,93,14,73,14,77,150,150,133,195,179,195,185,84,9,135,157,21,177,29,148,135,102,104,69,10,218,104,239,231,225,118,13,160,105,37,59,186,184,115,64,250,24,131,140,87,121,118,86,20,106,22,98,173,206,236,243,227,55,107,171,93,197,204,208,71,187,232,143,216,249,101,178,95,9,122,242,2,9,157,28,87,44,10,70,223,246,94,120,240,201,52,29,0,207,37,54,21,228,251,99,237,82,200,96,34,3,66,39,11,192,15,9,105,72,253,18,251,21,72,129,154,150,253,83,36,137,106,254,234,47,96,241,220,88,3,59,121,85,220,135,84,60,58,174,77,8,37,190,50,224,214,1,5,67,205,13,106,14,153,68,8,88,243,135,1,151,211,40,132,43,199,217,235,45,107,27,129,109,30,196,128,135,243,100,201,13,89,89,236,228,22,92,0,253,83,195,222,168,155,183,106,191,25,124,166,19,105,48,187,166,193,163,142,197,19,17,35,65,106,214,134,133,15,119,219,84,193,110,235,187,41,31,207,118,60,133,134,226,131,132,16,180,122,209,216,191,168,166,132,182,150,58,156,82,166,80,22,41,197,100,149,73,66,255,2,119,126,78,192,72,118,120,200,200,233,148,233,59,197,245,75,238,6,39,50,25,138,202,141,141,2,133,30,174,165,229,139,164,52,145,218,56,171,230,40,39,110,139,101,143,85,12,57,208,137,169,172,25,172,213,11,154,156,136,39,16,185,25,207,238,149,220,221,23,108,13,39,201,162,172,47,247,16,187,160,211,177,181,207,155,93,51,197,61,99,189,47,7,164,56,18,156,154,8,30,8,111,231,17,14,100,106,238,139,122,99,248,39,146,43,28,48,233,43,83,196,226,27,176,252,231,1,81,82,231,199,245,124,135,51,51,64,205,203,219,170,30,99,124,160,6,160,155,28,58,103,161,30,116,36,167,239,47,247,176,78,94,200,88,250,165,249,121,153,236,24,182,63,79,55,18,20,254,6,253,11,187,227,56,178,101,186,32,99,66,164,187,85,74,32,31,148,56,130,152,220,74,91,181,134,96,40,175,189,143,91,170,120,119,211,86,160,87,247,64,253,194,251,153,220,53,94,229,53,66,238,12,170,198,244,190,81,114,81,194,62,176,148,71,181,64,52,0,40,142,175,47,225,195,253,97,200,170,95,32,133,101,19,41,123,75,71,206,101,143,73,78,150,168,195,134,145,179,148,13,230,79,144,52,143,160,50,24,65,32,142,61,176,123,175,166,131,152,113,169,118,92,173,115,123,70,2,224,245,162,108,22,192,60,251,217,63,220,153,161,208,241,192,60,175,47,209,163,197,100,66,100,205,66,251,57,195,18,186,205,13,32,193,216,69,147,111,137,195,55,131,204,37,72,241,25,110,64,223,25,26,124,205,46,227,242,37,145,191,5,221,188,187,5,82,236,53,49,206,232,52,239,173,195,81,153,63,198,251,253,238,79,170,23,79,210,95,149,85,102,67,104,210,50,3,146,217,118,125,52,77,114,216,210,207,70,165,21,23,11,0,87,102,58,153,125,205,172,62,159,130,96,120,29,137,179,122,131,57,38,116,25,140,17,181,108,201,18,69,95,19,66,14,118,169,4,85,41,107,226,90,11,116,69,225,121,158,227,46,19,81,154,175,200,4,9,219,110,18,23,201,197,15,167,165,143,146,96,245,99,40,10,198,142,51,190,102,7,146,237,174,206,222,49,108,103,226,94,61,30,133,95,49,9,156,54,228,152,124,198,41,225,21,253,146,53,87,214,82,4,180,138,94,83,153,242,227,95,32,163,110,87,177,148,3,21,230,139,31,50,29,64,236,123,68,71,93,50,33,216,1,79,10,144,34,63,88,155,192,216,146,176,225,180,246,220,252,69,164,6,123,207,199,82,255,66,185,54,16,117,153,227,119,133,165,186,72,95,84,106,64,238,91,171,213,229,19,218,241,91,179,51,203,61,139,49,49,191,78,73,101,7,56,210,163,47,125,102,120,138,216,2,142,39,52,84,172,123,30,135,98,21,128,151,76,173,151,140,166,219,223,186,193,61,218,3,54,179,36,93,61,70,228,93,224,145,104,204,134,194,103,15,242,24,232,20,100,230,55,134,214,25,86,32,163,33,226,120,196,96,31,28,164,52,227,83,189,145,236,99,114,201,82,106,61,119,138,84,211,214,148,125,120,164,124,11,160,162,238,151,7,223,188,174,75,80,52,7,79,126,35,237,33,128,171,32,60,28,53,243,183,198,171,145,64,172,56,81,76,237,56,162,187,16,93,36,107,98,214,195,88,212,141,202,131,94,115,126,157,47,33,36,52,36,143,183,12,164,62,206,85,105,96,169,238,42,34,92,196,67,226,203,112,175,123,50,137,182,16,129,77,168,241,174,30,184,59,243,53,82,189,138,177,182,84,45,125,152,161,34,74,64,39,177,81,21,206,72,16,223,251,236,77,99,41,144,84,63,148,136,162,83,74,60,185,26,112,163,166,219,93,124,28,93,8,200,165,58,21,133,241,215,238,52,81,143,255,179,71,249,118,252,20,1,96,192,160,66,67,135,47,181,236,238,211,146,126,129,168,154,133,71,253,255,237,52,50,170,210,17,250,88,155,98,53,152,177,91,160,106,70,105,236,103,96,32,127,237,211,167,240,5,62,167,244,17,138,250,179,147,167,98,83,6,27,21,228,125,145,38,81,71,112,145,247,63,120,146,114,48,210,232,3,56,125,188,163,240,63,212,126,36,115,17,187,183,36,77,247,245,149,25,45,60,215,96,84,86,184,55,45,157,213,79,49,42,162,241,168,69,17,73,46,174,28,141,245,74,183,101,84,34,191,108,222,215,127,67,209,57,175,183,197,149,219,152,247,32,154,239,109,46,93,143,53,108,219,87,218,67,73,71,252,71,14,69,146,50,229,61,135,159,17,171,27,67,69,115,180,49,91,108,95,17,20,49,139,103,60,85,236,100,12,69,119,141,127,202,144,3,242,140,203,27,163,73,137,80,230,138,97,27,143,84,49,151,81,188,244,189,168,192,188,50,209,92,104,214,188,181,163,106,7,44,61,204,150,21,25,159,210,168,36,104,124,42,166,129,186,137,140,158,93,89,120,162,77,190,120,181,101,144,71,181,164,188,245,31,175,56,91,50,212,61,26,136,2,51,110,70,59,215,104,214,48,15,63,45,149,119,100,230,185,254,23,150,109,237,39,246,236,23,163,96,250,204,251,196,196,219,175,125,201,139,211,177,97,204,175,66,184,91,139,41,180,139,93,8,14,39,92,172,30,235,8,56,109,253,171,214,62,104,158,239,205,217,132,36,79,228,87,186,163,74,17,79,34,228,190,36,38,65,118,44,153,144,48,55,188,233,245,50,40,85,68,49,82,220,251,45,61,251,124,83,53,83,39,28,105,166,215,48,66,243,185,54,144,87,233,153,94,168,240,33,240,226,152,61,48,4,66,47,134,68,113,95,92,119,91,101,126,126,15,9,81,57,30,228,104,53,79,231,254,221,242,90,157,139,148,158,23,57,65,181,81,187,200,54,99,195,52,238,107,148,163,252,59,109,17,190,123,147,182,121,96,141,72,167,43,54,240,241,250,9,246,148,140,204,178,197,96,61,194,17,7,4,237,106,85,103,15,115,33,228,143,53,36,166,143,88,92,101,142,228,138,14,106,209,128,73,119,110,230,56,117,118,233,148,128,156,67,219,168,136,20,141,110,254,49,40,143,172,237,106,44,235,135,125,132,231,46,9,231,85,35,185,53,97,195,102,157,18,154,47,12,43,82,3,63,35,53,166,32,80,255,230,106,137,122,16,199,45,250,194,182,197,42,29,120,97,244,132,99,210,197,168,131,214,144,29,15,98,179,1,95,82,167,107,90,244,114,80,197,93,147,214,119,202,69,81,213,90,233,238,42,124,192,194,72,65,91,23,102,31,173,244,197,195,114,150,207,236,193,23,71,121,168,57,187,163,193,32,156,10,187,42,66,172,215,75,33,124,3,191,165,206,184,47,88,155,180,18,140,134,16,144,118,235,40,251,175,22,72,166,241,87,234,3,112,186,173,182,70,162,182,82,117,186,149,209,150,227,174,186,207,121,72,201,91,36,0,214,176,223,192,35,91,147,229,151,127,55,185,226,81,157,165,52,97,23,55,216,62,221,131,0,219,113,76,93,137,97,140,142,116,179,91,235,86,141,228,186,221,40,94,249,117,24,25,186,245,10,185,40,146,99,215,118,55,79,65,64,14,15,200,82,59,65,172,115,209,174,89,45,93,229,10,58,208,80,14,38,148,41,101,214,213,13,19,202,155,49,83,171,163,124,39,149,3,51,238,235,71,11,198,190,115,139,254,70,196,75,160,12,37,1,78,203,45,58,100,21,118,66,144,30,169,164,6,22,80,181,248,244,27,131,96,197,201,55,217,197,23,22,32,209,172,27,183,85,228,113,49,170,131,38,141,184,144,168,234,164,253,242,48,16,129,105,82,116,216,177,58,43,80,222,76,130,55,47,152,120,183,179,48,148,240,166,185,253,172,87,160,74,232,19,66,129,160,237,106,23,101,147,1,73,106,52,65,185,42,105,54,196,95,166,134,160,30,66,37,48,66,51,156,112,120,30,45,242,143,65,250,181,20,211,212,43,107,65,177,150,27,192,48,68,104,216,233,220,63,97,177,227,79,246,231,247,191,100,93,116,219,68,65,131,242,213,112,94,237,175,47,60,7,124,199,46,54,182,80,58,50,217,140,233,94,232,102,67,120,151,119,255,57,127,103,199,168,149,124,119,14,224,84,169,162,72,45,220,72,245,117,252,235,23,162,43,251,87,148,63,144,219,130,87,204,93,116,190,233,240,222,164,198,185,83,96,100,118,59,82,27,217,124,13,178,2,165,185,107,4,181,214,162,129,4,88,232,67,212,92,225,57,64,162,13,254,224,30,222,181,76,71,145,216,48,42,169,135,85,234,75,117,17,155,190,153,127,248,133,127,196,219,45,25,201,186,168,13,186,229,6,218,67,94,56,83,97,103,174,28,239,126,62,87,199,229,249,195,138,86,162,61,178,37,71,90,232,58,85,119,11,102,244,53,30,95,103,179,86,153,160,219,157,53,128,173,58,174,107,131,253,226,243,35,132,49,244,3,140,229,222,194,215,85,242,201,84,239,101,172,55,193,9,240,27,14,106,221,215,16,114,23,137,83,185,249,234,201,178,30,240,164,249,9,255,76,180,224,236,186,90,9,247,188,188,75,104,127,184,129,42,164,5,25,86,23,235,245,87,28,119,255,79,92,57,208,115,191,26,34,248,82,70,134,177,225,179,134,189,90,43,81,184,72,137,89,145,97,233,192,247,11,70,37,208,188,142,120,44,123,219,24,162,201,47,52,245,105,168,141,199,65,112,173,25,50,169,105,26,183,13,6,209,242,122,192,47,80,248,122,100,124,88,179,252,48,240,33,236,127,42,150,149,62,6,170,122,86,34,137,83,52,72,239,121,246,163,118,40,213,168,17,250,208,249,40,174,41,143,246,217,253,150,144,247,119,123,30,99,48,182,219,242,23,145,161,145,159,108,73,18,20,104,167,41,7,215,56,29,89,202,63,58,122,92,36,90,195,129,196,215,76,164,88,224,26,236,130,201,47,83,110,23,22,58,141,82,162,131,40,252,139,64,60,46,164,150,221,246,106,132,182,173,155,172,182,64,216,189,90,60,165,245,206,231,204,199,252,80,43,179,150,178,155,133,200,253,184,141,81,243,91,143,44,254,58,108,85,33,210,115,165,70,40,68,153,212,193,132,138,251,135,105,55,71,192,88,153,119,160,95,48,114,48,115,148,246,248,125,25,125,183,101,252,244,236,155,203,113,132,129,221,69,252,69,221,214,57,5,98,71,217,37,243,81,125,229,152,57,210,53,19,77,46,58,68,166,93,170,188,247,14,173,120,195,114,203,77,211,250,47,0,123,102,6,174,187,13,214,224,93,115,251,90,203,111,63,199,206,107,20,65,73,153,120,49,64,205,23,119,107,91,224,231,105,15,169,206,224,148,46,121,245,244,108,5,222,95,81,191,91,225,109,1,191,19,247,110,114,202,79,29,112,143,95,219,47,144,47,179,33,40,155,134,203,177,78,17,28,157,142,190,193,43,131,247,54,74,139,110,143,145,181,151,204,29,122,199,118,160,225,5,189,194,118,148,32,84,178,65,74,95,25,54,128,224,247,215,18,69,222,156,249,233,166,223,248,31,79,159,131,106,9,151,166,247,249,13,159,138,85,51,11,239,92,187,151,175,113,120,242,128,86,15,239,69,9,135,195,179,5,145,245,213,99,200,47,193,147,26,158,188,153,46,70,48,177,80,3,154,27,153,232,150,199,246,218,201,105,95,67,166,233,27,152,193,255,147,81,40,122,240,76,106,247,243,104,62,191,133,152,67,208,104,41,220,36,189,63,250,184,186,6,197,228,4,58,147,156,19,133,68,244,24,237,254,205,189,241,80,133,161,73,153,50,162,215,94,87,231,9,10,113,6,207,1,56,234,54,215,113,26,19,198,123,11,158,23,252,118,89,80,162,249,45,213,109,20,58,182,233,219,168,151,241,56,248,2,11,137,121,82,68,125,94,226,63,18,168,13,229,67,254,115,18,201,64,54,82,130,70,67,170,204,237,80,96,148,175,182,147,176,70,226,122,93,241,255,64,51,155,199,63,221,168,75,96,13,192,68,159,66,132,94,46,173,76,118,155,51,134,210,110,108,180,60,153,90,199,239,214,105,138,188,3,239,10,224,215,78,141,113,108,107,102,14,85,181,68,169,94,234,21,170,234,160,210,120,233,151,42,218,204,218,244,235,198,211,196,3,12,183,255,225,212,21,25,93,222,139,180,170,169,72,73,35,11,10,162,225,4,107,122,39,145,242,126,192,160,95,217,157,227,182,94,14,135,201,96,249,3,10,252,151,77,153,164,232,38,40,148,159,15,56,153,243,171,249,3,85,62,164,177,239,196,252,89,55,42,211,188,195,200,45,101,152,25,209,34,163,100,197,48,144,152,147,81,197,118,196,157,125,48,227,2,109,237,49,34,251,8,168,161,131,176,214,128,176,93,41,8,20,21,244,106,213,147,45,188,140,214,107,187,105,67,147,44,145,169,142,90,181,69,137,227,20,123,68,3,129,47,198,65,180,186,156,247,223,155,37,181,84,57,143,92,201,16,33,114,203,148,45,115,145,56,197,21,157,61,197,217,208,59,87,116,54,250,53,4,53,161,190,206,114,56,45,133,226,76,98,205,30,243,196,37,224,207,137,22,190,152,45,13,245,186,0,18,41,183,118,207,205,157,66,153,64,198,72,19,97,1,241,30,131,189,120,199,213,72,6,50,152,220,241,252,37,221,138,119,231,226,175,210,134,162,87,97,11,187,104,1,248,102,35,76,94,187,101,1,87,92,47,40,57,243,77,117,120,175,103,229,134,178,213,18,247,34,136,104,64,211,23,185,212,24,184,30,106,214,72,163,218,187,16,47,5,212,88,85,152,77,235,11,224,158,3,133,49,221,247,51,226,102,101,130,107,165,175,130,177,214,198,171,14,173,224,241,140,134,94,189,80,232,12,42,83,154,110,159,62,216,52,246,4,200,55,117,166,158,233,0,113,104,40,58,222,80,127,80,27,234,36,158,0,133,73,183,243,153,69,131,243,138,211,58,60,252,120,248,76,69,69,26,72,191,100,15,31,155,180,211,18,64,113,105,189,161,70,230,12,123,61,26,252,57,87,75,183,203,84,124,250,163,221,166,61,12,188,213,202,136,213,7,87,164,215,225,129,43,155,170,245,214,213,162,90,225,175,198,214,32,53,22,222,161,35,153,232,82,203,82,153,129,68,105,113,206,89,19,162,228,206,252,247,9,92,223,233,135,154,218,178,58,89,89,83,62,12,151,158,22,238,35,96,190,41,143,27,158,8,118,48,102,216,93,43,200,185,15,172,174,75,67,182,35,12,219,9,236,59,129,29,35,107,237,83,98,17,99,24,104,11,235,97,202,225,82,233,143,242,147,35,23,152,242,61,26,3,187,119,235,254,164,216,94,65,165,152,231,47,118,61,84,172,82,2,119,248,180,211,6,34,15,195,17,71,205,162,0,184,77,77,79,36,164,77,181,253,163,45,189,32,123,116,102,238,36,55,230,94,89,184,152,29,99,202,182,4,194,234,19,106,11,60,77,84,13,20,253,214,244,167,254,125,237,184,39,249,242,248,160,146,59,102,205,211,248,231,4,157,28,152,178,165,93,170,252,159,34,246,207,188,57,66,233,244,212,220,197,93,109,38,78,96,139,245,247,218,218,0,220,249,19,214,173,59,35,179,60,93,67,205,130,161,253,107,86,60,85,110,213,161,23,180,219,24,81,233,209,167,152,250,72,63,11,128,198,207,69,50,200,190,4,190,129,144,229,210,126,152,136,78,164,39,70,124,127,134,251,9,101,169,50,44,91,43,173,36,86,106,210,212,235,117,208,29,26,223,6,252,98,123,82,243,245,128,84,96,55,108,201,226,80,235,142,57,50,10,46,108,160,6,93,96,50,244,92,219,135,81,201,86,248,40,217,2,98,92,236,127,32,98,136,97,0,175,84,246,49,27,230,255,199,119,186,253,171,49,36,210,23,246,103,65,2,119,180,217,105,56,34,197,70,28,225,231,70,87,84,30,236,31,0,73,39,39,107,184,161,203,136,137,233,148,178,22,38,21,125,80,130,230,239,146,119,214,105,175,167,161,155,185,62,45,203,125,16,210,187,156,229,247,16,100,104,84,232,137,58,0,26,158,136,117,168,179,12,146,165,43,71,100,47,148,193,169,57,247,153,121,110,50,20,115,231,223,40,157,205,80,26,113,201,166,139,47,113,13,99,177,89,96,38,36,41,20,210,192,253,106,209,204,61,158,222,69,173,67,161,14,160,108,11,131,101,167,187,50,86,244,223,239,204,141,159,98,87,236,252,233,36,91,40,51,64,98,41,165,154,255,148,176,41,178,106,83,170,113,180,169,251,59,234,19,249,34,13,111,149,65,246,139,173,91,223,98,68,50,18,78,24,52,49,79,146,194,123,23,144,57,100,163,105,93,1,244,234,205,100,89,84,119,247,48,254,189,50,200,45,55,4,168,39,101,49,125,115,228,167,100,70,246,111,127,188,235,60,137,123,121,58,87,170,56,174,106,253,153,96,116,151,10,243,52,109,92,45,154,137,171,37,138,163,14,68,129,46,50,109,29,63,176,98,137,64,40,44,119,42,165,232,127,233,140,197,34,56,227,65,83,233,54,230,218,237,133,185,152,224,140,134,251,95,210,158,197,190,227,45,226,242,60,34,249,208,122,107,104,127,248,126,193,247,28,4,158,62,216,192,234,89,68,181,88,61,86,106,95,196,207,14,129,194,164,221,220,251,150,108,69,240,221,226,64,238,45,118,191,91,215,5,83,211,128,235,135,29,64,18,136,133,99,140,71,231,97,92,59,36,96,160,133,187,123,141,251,216,100,52,120,69,41,248,135,136,38,96,23,199,71,179,3,177,93,119,52,215,177,70,193,116,113,151,222,218,0,187,49,163,92,93,146,53,246,121,254,27,38,226,224,68,74,179,155,9,167,117,217,18,188,3,163,93,64,119,50,61,24,182,23,84,131,24,74,112,104,40,34,70,4,53,219,17,56,161,159,118,199,110,222,58,246,154,119,201,69,243,173,43,168,231,233,83,217,80,67,92,99,122,186,125,221,71,12,251,165,189,123,167,39,136,149,148,199,218,156,19,182,202,88,230,228,63,231,124,49,28,197,194,249,247,35,149,90,123,157,24,154,253,151,115,253,135,23,99,254,219,223,154,70,123,246,155,163,205,5,111,226,193,96,103,230,214,139,21,229,148,29,20,71,200,217,50,157,32,11,34,125,230,150,101,194,8,230,83,7,241,95,96,39,71,94,67,38,63,243,189,66,31,104,35,237,63,201,228,132,36,120,128,1,27,110,11,35,187,163,7,58,121,67,128,102,167,166,170,137,35,193,165,149,133,101,109,96,242,245,73,191,42,210,195,186,1,207,191,95,0,159,248,115,59,175,84,9,251,71,233,56,230,15,191,138,52,85,219,150,169,154,45,7,133,83,71,49,51,133,14,16,128,215,38,28,126,112,209,49,119,185,41,192,183,115,242,76,144,121,216,73,98,0,82,123,235,44,167,200,56,138,40,195,172,151,200,57,142,254,209,52,151,152,192,225,168,108,27,84,2,93,104,147,225,8,62,66,28,189,75,253,158,71,169,34,195,172,104,5,255,254,198,32,87,205,173,148,74,98,154,123,230,191,46,182,25,251,152,27,103,78,69,107,201,165,190,143,221,135,72,211,235,0,197,107,106,105,251,217,85,165,155,235,97,161,194,178,222,176,33,0,177,77,204,122,118,200,177,240,172,234,121,104,115,199,14,116,185,250,40,225,170,79,161,104,13,77,87,181,59,219,158,139,200,216,167,205,86,82,234,138,58,108,204,15,191,158,253,15,159,158,136,166,108,226,82,31,211,217,13,223,103,135,135,76,78,70,151,99,146,132,141,67,87,238,53,219,166,24,101,35,252,236,194,49,42,46,94,212,30,170,149,136,131,115,116,135,2,33,253,61,49,70,20,82,29,118,206,171,161,114,66,230,136,175,129,217,192,58,170,148,33,197,213,237,238,83,203,77,168,45,2,32,251,209,87,93,99,99,207,16,111,132,3,91,113,68,187,91,65,228,208,132,149,134,128,247,12,245,188,116,183,143,139,37,178,77,250,115,12,237,62,212,200,138,185,133,242,174,139,71,68,143,234,28,176,135,114,156,27,255,10,174,190,222,98,87,186,194,123,82,247,42,122,157,121,69,59,189,206,18,136,8,105,125,33,219,204,133,72,142,10,169,234,94,65,143,96,76,237,82,77,134,132,59,26,46,10,51,106,240,8,204,164,142,138,76,97,51,227,169,36,84,54,39,92,197,230,64,102,27,121,196,133,49,68,182,23,193,56,174,202,170,111,124,67,15,191,248,90,230,192,160,173,251,108,134,38,15,212,223,199,58,24,2,246,26,70,227,236,216,97,136,41,102,151,241,168,119,221,135,3,21,251,216,7,132,11,6,26,108,123,162,29,141,190,41,55,223,133,161,78,7,207,231,178,220,180,160,13,157,92,153,222,54,171,3,245,152,4,239,48,72,56,227,223,42,126,164,239,43,65,49,41,84,221,104,179,105,202,172,170,162,123,231,210,175,123,157,16,80,240,147,44,213,17,229,118,137,1,129,179,211,182,74,98,173,51,207,155,188,43,129,87,7,245,65,190,55,185,240,5,242,9,51,205,203,133,131,100,56,42,154,234,21,235,93,148,126,161,145,3,237,15,220,9,227,219,13,88,161,188,4,100,199,30,102,161,119,1,182,185,206,242,50,251,22,218,152,11,160,168,79,9,204,95,78,245,37,151,18,178,91,137,75,67,129,104,103,30,221,145,107,106,97,112,148,249,53,221,113,222,94,93,130,56,0,118,186,156,226,5,34,155,15,229,252,68,69,38,169,1,137,112,88,29,187,47,148,62,5,59,174,36,219,181,157,254,201,154,178,92,40,201,222,199,37,38,34,163,34,154,172,119,31,26,120,162,128,86,52,171,82,12,211,95,167,77,248,209,236,220,73,254,211,151,232,179,9,134,30,244,59,44,21,14,4,63,69,180,206,214,122,82,230,119,241,162,138,219,116,106,89,231,140,141,194,195,106,212,34,24,214,30,94,18,96,107,126,170,250,177,167,57,141,22,255,53,108,39,70,203,8,167,88,204,70,97,207,206,154,200,31,179,35,94,115,112,50,15,152,39,129,32,100,113,183,180,163,108,179,33,149,10,114,210,175,161,10,229,121,61,118,72,38,53,102,42,101,227,185,117,171,54,1,29,140,188,225,214,169,103,72,198,26,76,99,148,94,32,218,224,87,28,22,161,249,41,137,48,46,35,219,76,81,251,146,104,249,38,74,218,220,37,228,237,241,28,23,158,53,5,180,189,112,171,186,221,186,164,33,27,99,71,11,244,241,195,244,250,254,56,247,132,75,17,116,48,241,130,219,41,240,145,182,184,108,150,224,86,90,189,169,72,208,4,114,106,73,126,85,86,71,197,94,240,4,111,247,140,142,60,155,215,98,255,156,48,199,79,108,211,75,16,123,71,69,220,212,35,5,122,68,81,187,84,167,55,86,94,41,226,163,74,87,41,110,221,216,251,81,111,138,196,223,150,248,146,217,20,103,246,164,225,149,191,154,121,12,141,149,26,56,231,96,228,118,108,103,97,210,75,252,129,67,146,172,254,190,230,144,145,19,94,121,213,64,217,129,116,129,133,7,73,129,143,43,77,19,134,29,198,86,49,168,171,136,184,74,59,17,207,248,22,60,34,5,247,224,43,225,166,9,144,48,152,196,33,141,165,48,68,241,133,124,81,136,35,123,28,45,70,183,108,103,20,127,53,224,208,230,211,1,79,214,116,244,191,136,240,191,149,118,63,58,60,126,160,18,133,243,67,213,113,30,52,232,169,51,58,28,34,82,153,159,198,76,213,40,160,118,141,24,49,172,163,168,18,45,45,40,164,133,226,1,184,135,29,219,69,126,8,139,110,239,210,168,161,238,190,29,116,112,252,62,204,125,182,109,3,0,73,192,217,49,177,149,86,152,51,176,110,203,240,254,143,117,203,100,186,143,68,31,244,215,163,129,164,45,81,17,99,130,207,159,197,156,107,2,93,105,37,122,167,108,161,21,187,85,6,16,56,4,227,98,54,92,85,111,113,178,211,212,72,137,38,0,126,35,111,224,125,52,81,187,201,218,125,226,145,13,184,127,154,98,36,94,85,154,45,54,202,174,33,24,62,193,87,106,133,152,204,244,27,24,124,45,23,147,79,73,20,185,20,161,125,68,140,95,115,176,87,133,45,30,249,183,183,25,231,47,142,94,175,145,225,122,136,112,147,93,158,165,253,59,185,12,238,196,246,22,175,44,2,225,99,113,39,23,34,39,89,130,208,199,1,127,117,124,151,233,49,67,22,26,14,166,130,9,189,179,97,29,39,169,72,98,44,160,33,80,251,142,199,235,168,158,82,205,81,76,101,0,239,174,245,150,252,143,1,141,72,217,244,195,14,92,60,67,200,229,88,116,165,64,22,101,162,215,168,33,168,105,174,64,24,218,249,141,54,139,74,86,141,141,206,247,206,37,234,233,12,220,96,64,171,93,240,241,131,31,20,24,131,83,41,250,21,241,141,114,200,192,79,151,210,159,242,5,110,147,0,202,174,143,124,128,3,86,26,202,118,57,212,138,79,44,58,245,187,83,17,236,6,126,144,241,192,82,242,115,108,39,111,211,155,236,47,54,103,51,198,203,246,195,88,225,117,132,133,40,162,89,26,120,160,110,255,215,5,117,39,103,188,114,135,151,212,128,236,143,224,60,208,78,137,245,31,192,109,203,91,153,63,73,160,85,20,66,40,188,28,107,122,70,108,110,164,228,203,197,45,231,98,145,22,209,102,235,29,229,163,48,208,152,66,252,156,100,26,151,22,89,238,110,125,138,130,157,63,14,159,156,134,40,235,242,123,99,26,230,107,210,124,23,124,36,145,236,24,72,79,64,164,166,14,84,135,66,83,68,156,159,210,253,75,30,33,3,94,76,85,254,231,100,119,59,47,4,18,79,65,125,79,251,90,64,214,113,196,189,11,117,76,125,134,171,70,229,89,64,99,8,133,134,111,8,151,51,255,210,26,74,204,155,199,227,200,53,17,14,188,200,16,84,210,200,116,108,71,166,42,152,137,43,95,19,124,130,179,255,209,180,31,15,110,167,191,234,227,173,255,125,30,90,102,116,72,165,71,240,228,223,254,166,137,221,231,252,249,27,150,76,61,174,168,227,123,99,243,141,34,249,97,170,127,225,149,135,102,66,123,64,240,135,187,218,44,125,164,218,123,170,218,55,141,109,255,7,101,5,189,142,49,223,193,241,71,234,146,141,36,243,94,119,210,79,165,10,92,169,97,169,69,251,8,225,204,62,237,76,160,27,65,119,113,88,39,3,60,108,56,134,234,48,177,245,1,171,26,177,205,238,117,158,149,105,228,39,45,47,42,80,187,105,206,223,47,35,173,24,10,236,66,217,255,83,59,217,199,219,119,46,175,152,159,43,11,176,64,156,120,7,66,183,231,32,92,230,244,11,126,228,47,89,104,2,72,104,106,208,196,171,249,112,118,71,85,62,180,190,131,2,198,228,58,109,27,253,14,47,211,146,222,87,164,182,116,195,145,11,48,253,134,18,200,254,110,139,252,137,146,84,37,97,148,76,108,52,24,173,209,86,199,127,250,172,56,14,169,213,137,24,108,66,210,147,174,181,169,133,19,210,194,253,6,45,92,229,197,244,15,56,101,157,82,134,149,254,95,234,195,252,90,78,101,179,214,151,160,151,148,252,143,241,147,247,120,59,73,227,124,53,120,192,78,226,193,111,16,202,194,222,143,211,88,187,242,142,37,63,61,218,240,222,135,106,20,157,122,96,93,26,207,144,166,179,248,238,192,78,193,81,78,4,97,214,117,122,12,148,154,50,79,21,154,120,102,182,78,213,37,80,247,58,201,83,8,206,202,237,217,1,154,52,129,94,223,178,45,32,241,2,218,127,36,50,7,55,156,186,248,247,42,237,130,109,227,254,229,84,140,117,222,35,98,247,11,139,150,180,238,32,46,247,200,31,11,112,45,25,98,211,35,130,54,229,46,230,88,91,58,94,140,158,5,120,129,60,246,131,43,29,15,140,144,152,121,122,34,5,236,101,25,18,156,104,219,0,40,31,136,223,53,196,126,8,176,73,217,212,67,119,40,199,226,153,236,118,228,66,184,30,225,74,10,28,119,95,162,97,233,60,224,205,196,31,93,232,209,3,234,156,19,190,186,110,240,57,162,65,207,171,224,112,67,202,255,14,103,209,255,66,41,228,246,51,232,165,255,193,130,58,44,230,99,13,147,182,121,61,189,228,242,147,111,56,119,234,165,239,186,121,122,64,13,229,21,175,67,162,175,10,86,25,240,199,16,217,205,108,105,6,127,0,237,37,217,130,13,236,111,30,143,48,11,148,216,80,90,163,35,205,212,175,193,55,0,136,232,28,85,61,3,94,205,113,203,33,31,15,61,34,115,221,154,235,123,135,147,54,118,233,13,109,186,157,192,59,1,142,21,188,3,41,149,221,76,24,241,238,147,118,230,108,248,115,233,92,182,15,215,62,90,83,78,73,119,99,232,52,5,170,169,21,138,87,93,170,79,196,106,42,53,55,53,106,68,197,115,235,226,120,40,38,93,112,76,176,249,2,255,14,70,119,222,228,151,34,240,156,176,39,188,48,68,147,210,182,196,15,151,240,19,28,253,5,89,26,53,85,52,177,111,121,43,76,93,238,214,179,107,137,109,107,51,236,32,160,71,212,222,28,255,50,57,69,240,120,106,168,95,151,212,33,250,114,239,245,138,110,196,63,155,51,212,106,133,16,219,228,250,144,168,55,111,38,50,171,91,124,119,185,118,250,88,205,231,43,253,131,208,140,64,144,252,36,242,55,192,187,172,108,14,241,239,231,98,70,83,180,168,7,76,154,18,32,231,22,146,121,192,227,73,3,171,133,30,168,6,88,220,185,163,64,254,100,95,231,180,47,254,143,196,79,182,99,78,135,74,198,11,167,236,11,153,117,36,121,173,115,205,220,139,61,222,98,71,179,174,242,101,145,78,65,145,111,39,116,102,201,112,139,201,106,249,61,243,105,95,204,6,200,204,40,218,205,148,179,236,91,136,224,22,141,246,15,184,4,98,204,190,53,201,230,130,128,35,71,76,33,0,64,229,163,187,207,79,81,164,72,238,91,189,49,234,209,36,194,234,50,197,81,75,213,109,3,4,220,117,177,192,235,16,153,229,89,105,84,253,211,188,140,113,164,168,211,2,46,13,198,163,101,229,114,10,84,96,80,64,251,29,168,81,59,199,50,83,224,60,60,114,111,194,200,192,205,56,62,120,63,248,17,40,248,53,63,84,2,249,138,86,12,13,129,178,0,175,51,75,159,194,14,38,83,230,38,90,145,190,94,162,141,244,201,46,200,71,118,191,245,70,175,187,63,191,116,246,137,43,189,225,111,195,248,240,93,160,2,106,127,220,213,165,99,172,136,242,200,236,237,51,127,222,199,4,51,61,47,50,81,143,36,196,33,193,177,189,206,212,163,117,179,91,52,217,34,89,221,39,39,24,138,171,153,97,6,244,155,83,83,4,56,13,156,234,233,43,95,56,248,163,211,100,128,13,49,88,244,200,58,166,202,91,245,94,201,125,19,108,137,114,100,169,105,110,237,95,133,181,212,2,1,76,254,144,211,4,221,90,187,27,198,45,47,106,85,147,109,76,144,240,76,45,218,210,32,199,29,84,68,43,212,47,49,191,51,205,218,48,14,150,44,227,60,150,96,174,46,165,255,45,168,21,66,77,47,9,126,30,196,30,98,31,160,8,22,231,107,208,75,221,6,223,113,198,159,67,27,134,76,147,55,9,205,88,61,193,45,51,217,94,205,97,181,218,195,70,224,145,72,147,158,120,89,147,4,40,94,120,17,137,62,224,240,105,181,148,163,148,16,225,51,5,74,202,180,4,163,172,28,206,120,0,96,101,201,237,106,79,246,131,225,234,67,132,61,2,129,161,21,47,206,113,218,177,236,5,16,198,76,102,48,207,10,78,40,82,227,60,64,246,188,105,62,183,79,153,201,18,45,52,26,12,255,61,114,157,49,79,68,75,140,109,8,249,145,123,71,208,142,194,0,144,12,155,114,247,93,116,192,183,254,1,121,208,76,250,7,73,218,90,96,240,254,208,54,157,159,146,94,176,105,194,54,213,25,39,100,204,183,132,10,161,41,135,87,79,188,151,16,37,4,56,117,226,166,78,15,67,199,210,187,248,25,37,117,235,237,232,243,77,188,94,49,23,14,22,18,142,101,176,170,197,98,39,71,233,255,129,119,2,151,155,56,253,198,172,191,95,165,34,169,128,200,99,250,27,191,132,137,199,60,178,169,238,79,64,65,24,197,249,110,61,191,175,10,209,172,41,12,147,159,129,200,107,159,156,179,42,33,131,15,104,151,47,96,249,22,194,148,16,95,12,93,137,30,95,243,5,21,33,247,149,254,143,81,9,142,163,47,54,182,201,60,28,117,36,254,85,235,187,228,27,198,231,69,11,153,198,74,107,0,175,63,139,166,154,37,51,197,99,206,52,113,181,138,99,193,204,122,227,223,222,224,230,146,75,145,89,229,169,35,185,123,126,1,102,57,196,234,112,252,126,253,189,141,153,26,253,39,60,234,111,42,42,243,58,193,74,219,255,104,124,87,143,117,170,43,148,52,119,107,208,140,157,175,212,182,39,34,152,203,62,122,75,37,214,239,246,62,197,135,171,129,220,65,99,22,96,80,15,10,230,109,21,38,254,174,133,65,229,14,149,123,220,41,236,181,156,42,98,44,110,114,189,61,81,103,31,18,49,85,63,176,143,33,165,189,32,100,120,8,242,75,158,178,108,48,11,103,0,77,245,136,88,71,64,122,224,11,167,97,220,65,61,61,112,141,46,40,72,179,211,235,187,97,238,216,248,177,177,125,187,164,50,21,121,90,54,81,142,240,12,240,118,10,47,23,159,41,245,178,43,17,105,194,247,232,118,142,18,30,107,61,38,238,15,92,251,25,117,217,68,96,88,45,175,78,171,151,132,131,10,71,239,178,193,238,5,47,22,57,41,122,198,175,160,42,161,230,50,198,223,126,214,83,103,98,59,173,71,25,111,41,184,16,205,8,124,174,43,195,16,205,236,173,125,161,136,239,187,243,206,99,210,113,161,198,227,6,168,4,7,14,84,120,249,194,62,117,128,179,93,249,69,129,245,240,37,77,145,203,249,88,235,28,153,80,37,79,203,155,87,152,139,5,218,46,155,238,209,103,144,237,170,203,142,22,228,50,174,111,156,66,37,109,5,111,30,85,9,204,43,183,211,101,187,161,205,97,134,247,231,125,159,101,255,69,92,67,64,249,82,42,41,124,74,36,113,11,48,117,86,143,179,177,254,138,244,166,43,15,115,192,200,98,144,57,110,163,44,226,239,81,14,175,35,225,203,109,175,155,200,137,233,41,215,143,129,93,129,237,245,11,200,172,35,153,30,82,39,1,50,33,242,138,142,95,197,190,65,204,213,113,148,58,51,185,13,255,182,79,26,179,193,61,60,90,167,132,159,244,142,47,15,155,141,237,92,181,173,250,108,225,228,248,181,163,19,49,92,245,117,157,131,154,85,71,244,116,89,118,17,4,240,190,0,155,208,96,142,170,201,46,69,185,104,215,38,146,255,136,62,69,174,74,110,163,175,89,57,194,131,168,19,160,115,136,117,81,247,18,236,219,181,83,43,24,73,191,33,132,202,193,22,42,128,43,156,156,24,180,252,234,128,200,101,66,244,164,213,224,48,171,83,210,162,99,57,225,20,193,200,222,156,232,92,32,191,159,93,16,53,204,250,153,135,82,203,126,107,186,97,111,116,166,156,77,240,91,86,140,208,160,170,239,123,178,81,182,24,152,58,46,100,21,168,235,46,47,168,199,91,2,153,25,108,91,163,32,53,134,83,39,126,197,131,131,211,63,114,63,176,41,230,177,178,43,112,234,5,162,105,55,248,106,15,168,149,208,65,80,158,130,16,79,226,191,134,152,223,140,36,129,115,168,39,39,1,135,152,200,71,59,177,242,126,208,201,219,110,44,51,193,198,58,97,140,14,119,157,23,7,197,197,28,144,193,134,235,33,215,102,118,159,223,177,189,20,16,34,144,234,69,213,229,228,23,91,1,245,34,210,16,165,246,110,70,64,104,58,9,215,26,110,148,15,7,154,118,190,207,243,222,174,197,231,198,251,136,158,99,72,98,129,31,138,75,246,199,206,122,93,241,223,91,216,218,77,79,169,92,61,229,204,44,103,210,184,20,150,198,1,12,235,241,140,219,57,6,98,80,47,14,141,218,93,7,154,199,73,142,208,216,111,52,156,173,5,234,18,104,144,157,146,168,88,192,179,43,81,96,114,79,38,102,105,47,67,91,129,169,156,12,169,17,236,30,62,20,96,142,112,237,40,127,214,244,136,15,255,183,50,179,100,37,50,115,252,13,233,24,217,193,143,191,211,49,34,19,225,106,212,38,29,93,45,89,138,175,36,150,12,133,219,71,106,172,127,141,42,121,67,43,42,249,93,120,96,211,184,42,86,143,98,25,88,33,21,229,37,9,182,163,255,44,35,247,118,174,204,238,179,136,239,187,111,65,18,96,236,17,11,142,133,54,34,16,246,173,226,149,230,2,60,81,202,106,244,32,159,254,190,226,1,241,33,67,108,29,157,129,181,15,184,15,90,206,34,201,137,208,171,39,125,255,169,110,147,223,170,71,120,121,38,105,87,34,228,181,80,28,227,105,248,81,109,182,73,199,220,141,233,21,197,213,70,128,115,70,178,79,231,238,196,118,73,15,141,134,165,236,89,252,197,61,214,190,228,5,159,189,169,88,98,67,43,22,205,20,45,187,144,24,220,110,116,248,121,64,145,228,51,208,179,211,220,154,35,177,149,110,144,177,223,91,6,38,159,87,165,223,15,204,197,84,31,61,154,84,136,76,211,50,23,181,223,22,250,208,97,195,164,254,168,37,29,157,240,30,108,31,187,11,97,201,192,155,23,140,39,248,168,9,212,158,36,182,61,154,7,159,10,25,209,114,172,119,208,31,85,235,36,216,40,237,156,222,82,179,164,158,208,9,115,130,126,101,201,102,252,225,224,225,212,90,206,230,3,56,2,207,49,224,109,109,181,12,67,160,101,33,31,236,231,86,4,94,100,249,90,141,68,2,237,232,198,239,42,105,167,163,26,249,181,106,166,15,3,93,167,238,175,226,168,129,50,27,98,122,26,169,163,224,52,149,61,133,29,134,206,243,93,9,185,220,144,208,171,146,198,85,168,142,119,19,139,133,132,176,170,92,10,11,178,84,38,117,154,253,93,72,199,213,187,41,181,245,127,225,143,210,49,200,214,251,229,65,157,117,40,93,111,22,64,125,158,20,39,224,206,145,59,248,151,97,161,160,91,175,216,32,205,0,217,25,104,169,177,71,115,223,102,250,212,234,136,146,25,132,192,60,222,60,243,92,141,201,165,204,54,196,138,95,131,244,132,50,132,152,109,127,9,144,236,181,100,98,105,171,156,102,175,193,220,222,122,158,214,3,16,174,78,152,42,226,213,3,21,121,83,8,55,106,49,26,192,38,175,254,124,102,212,149,179,244,160,218,67,54,101,134,150,218,230,164,141,177,43,231,22,112,218,141,153,151,44,158,197,214,207,69,48,49,225,116,39,255,177,255,231,199,189,96,33,165,134,131,86,109,59,185,166,83,150,180,113,133,151,146,178,229,172,103,178,172,3,234,12,36,241,69,191,101,136,25,198,114,242,207,207,119,33,65,37,237,156,39,228,5,101,172,218,98,166,201,167,138,253,38,1,207,27,129,254,191,91,143,196,208,187,16,174,137,163,210,137,73,40,93,159,237,24,150,62,55,150,190,185,158,118,218,158,128,225,234,161,221,182,203,204,161,195,15,44,175,54,1,128,219,147,7,200,42,66,92,166,162,253,88,44,219,157,170,203,86,47,235,28,143,179,90,188,168,97,240,107,46,92,194,236,93,67,39,220,33,234,51,177,191,117,56,182,32,59,215,117,126,109,101,3,97,1,66,189,27,69,8,108,15,134,130,95,2,3,110,66,231,61,187,198,64,175,142,223,17,14,136,79,18,224,84,135,207,227,11,173,57,129,19,242,133,83,18,134,206,90,228,117,206,23,138,128,237,14,175,69,164,161,8,120,201,53,42,73,4,58,166,161,238,240,107,6,69,184,112,244,242,44,87,24,205,179,163,1,60,118,104,9,138,137,19,132,228,135,203,242,35,104,137,158,31,38,209,52,124,138,149,133,73,39,100,7,165,3,191,230,146,116,82,55,107,56,149,167,111,84,83,218,126,5,3,123,167,76,113,233,18,15,74,24,95,190,62,229,105,209,71,212,172,252,226,85,75,168,22,40,72,36,163,191,0,193,225,92,59,146,13,139,0,225,251,145,250,23,165,64,141,156,40,13,42,241,169,152,129,176,248,136,39,230,39,254,92,230,201,152,243,41,210,65,7,251,187,80,250,111,18,142,43,117,99,231,74,175,89,109,34,199,184,249,55,130,250,122,134,248,16,77,88,72,35,84,70,232,16,74,228,131,23,16,79,236,29,27,26,219,219,10,253,130,86,223,67,3,26,120,89,150,73,181,203,226,175,193,235,26,212,145,235,29,156,94,161,47,160,242,214,126,80,220,254,170,23,149,148,221,142,230,212,156,74,82,231,180,139,85,192,170,152,196,139,55,51,227,65,26,212,132,181,250,181,210,27,199,200,240,125,6,171,44,77,69,212,134,90,56,172,105,75,246,241,47,107,75,36,107,217,4,183,43,153,228,37,214,175,166,38,197,8,112,52,77,193,19,94,6,213,207,216,27,20,255,241,61,175,81,186,116,29,16,36,190,89,149,196,58,81,224,71,84,59,189,22,178,218,86,145,157,85,221,152,106,176,135,27,158,165,10,239,139,250,150,13,26,66,174,253,175,110,219,90,219,202,140,72,86,20,3,230,25,224,93,26,8,132,226,231,195,123,62,69,242,174,14,99,181,179,109,138,14,67,41,159,76,42,127,239,117,201,211,22,166,177,224,153,39,2,233,146,241,100,143,115,195,142,105,140,1,4,248,79,7,11,165,28,152,127,9,118,77,165,225,245,83,38,249,233,105,67,112,21,167,153,253,53,225,69,185,25,202,165,175,88,165,140,8,138,225,49,148,151,157,107,0,56,220,248,54,54,126,159,15,219,91,13,65,96,77,57,40,172,89,144,106,27,170,36,106,9,136,228,50,125,73,149,68,153,224,177,136,172,86,164,235,180,234,160,235,25,223,147,96,176,90,51,42,10,35,4,199,219,174,216,131,102,113,157,8,13,15,177,109,41,79,7,196,123,30,34,14,15,5,187,164,28,75,89,62,118,250,38,212,255,84,131,221,166,220,110,235,116,140,215,90,213,96,104,251,6,3,177,17,134,61,29,213,187,232,229,124,208,244,85,55,170,52,80,0,243,9,183,11,189,175,12,49,158,71,198,19,62,53,119,195,110,215,27,246,162,230,81,173,243,237,130,86,66,244,151,125,22,182,220,30,147,225,218,227,126,22,190,64,181,102,11,26,64,58,172,121,187,110,189,188,1,157,45,126,163,194,137,89,80,71,194,161,98,50,118,167,240,6,28,5,177,228,198,1,77,204,60,87,34,252,55,82,46,119,92,19,97,219,140,129,119,100,50,108,169,134,184,71,185,141,85,240,214,9,236,218,235,204,92,2,175,115,42,33,134,62,16,158,53,224,71,172,254,14,85,15,243,233,55,224,42,9,46,48,16,226,106,13,5,54,239,134,105,205,161,213,81,25,81,118,85,83,37,17,240,2,233,200,1,133,107,155,150,50,38,39,126,172,65,40,145,250,88,160,39,187,60,106,0,84,135,101,61,59,227,1,111,65,108,18,239,16,132,241,239,210,59,61,85,191,155,81,45,10,139,252,67,193,120,34,197,79,174,201,148,69,32,99,140,237,243,246,151,24,154,67,94,135,185,71,110,11,124,143,165,183,203,168,140,65,11,163,160,0,153,134,136,202,25,201,110,135,184,28,136,105,204,190,33,133,180,94,181,89,247,138,106,90,237,149,157,4,81,252,93,202,118,145,194,155,45,207,108,142,0,234,152,13,16,216,158,15,11,233,164,101,191,30,236,10,207,183,10,82,94,156,120,139,213,74,211,40,198,221,32,164,53,68,34,26,67,156,250,30,76,17,99,153,237,115,242,239,40,225,197,85,143,115,192,200,97,67,42,7,175,226,6,254,87,227,17,179,134,161,46,155,38,200,146,246,131,36,108,128,246,36,62,146,244,122,212,166,25,187,15,171,191,205,156,116,42,53,59,150,125,216,65,188,236,127,37,139,181,252,11,1,158,87,132,119,91,73,236,64,100,70,78,249,20,220,114,86,134,58,59,193,107,59,18,19,205,1,118,234,66,211,55,128,192,60,11,132,97,213,91,211,31,158,57,194,131,134,211,51,149,154,211,21,197,240,232,120,205,175,51,218,171,7,219,172,115,69,14,41,111,59,87,105,170,180,78,25,57,3,254,67,111,34,43,251,4,3,169,245,247,75,8,216,94,128,228,161,252,141,196,115,19,113,23,44,79,59,76,58,62,11,25,163,128,187,207,156,51,24,47,192,115,16,180,104,17,23,118,232,173,45,107,95,167,105,47,69,31,126,149,60,173,207,78,129,255,54,230,80,193,204,248,128,180,161,79,177,38,203,3,83,246,197,23,38,212,147,113,35,175,15,224,63,45,23,248,228,208,173,172,161,105,135,94,104,198,161,165,54,25,158,45,79,147,35,16,216,104,5,202,190,115,88,171,130,96,32,246,47,125,52,252,17,160,33,210,23,51,31,147,0,71,108,255,183,67,201,105,142,104,124,5,39,86,40,5,173,213,139,26,231,250,135,41,117,28,119,48,247,25,175,96,112,120,200,203,51,74,111,47,110,24,218,104,124,164,127,167,34,164,151,142,230,131,27,154,118,183,70,54,7,130,203,113,6,185,213,246,204,185,64,85,132,135,171,185,198,45,132,102,148,174,59,186,202,55,183,68,230,69,224,206,254,136,193,247,229,4,140,53,77,105,234,88,159,50,106,106,35,64,50,193,71,85,213,208,166,99,55,84,85,98,120,106,152,26,222,214,1,149,147,49,21,120,54,95,24,153,157,85,142,70,134,238,135,109,213,138,230,67,67,74,16,218,233,126,73,130,205,26,161,250,231,193,205,150,162,176,141,119,74,181,44,190,31,135,131,43,190,180,139,141,109,76,76,151,206,55,155,85,70,83,25,23,199,70,98,155,242,18,73,182,34,125,228,174,164,61,165,72,71,211,6,117,205,114,170,145,40,91,72,189,22,142,80,232,238,164,54,231,113,36,121,87,163,198,6,140,81,226,131,62,124,211,62,153,39,230,137,159,180,93,40,223,82,69,60,36,209,58,200,230,139,99,236,159,35,161,157,173,142,113,233,9,95,70,46,208,66,41,253,171,95,225,118,24,182,79,75,88,129,213,235,124,212,1,175,197,41,223,195,59,237,202,144,46,9,23,111,188,109,121,111,254,224,167,62,152,255,241,63,164,215,24,235,133,245,161,9,50,67,130,158,209,238,82,143,251,120,106,174,112,16,152,203,35,153,95,178,21,164,21,33,170,40,146,153,241,204,186,120,108,14,191,166,173,131,47,47,69,225,243,135,203,163,84,6,18,80,40,124,15,231,137,56,248,47,199,239,95,191,250,198,162,59,33,64,246,202,83,133,190,76,56,239,237,23,171,112,173,158,171,176,227,76,14,201,38,21,163,108,190,4,136,36,251,50,204,28,252,126,93,67,38,30,81,226,164,229,182,164,150,193,54,5,228,70,47,129,71,243,181,121,1,144,243,30,106,7,123,200,30,152,186,91,123,5,183,74,54,150,194,240,112,111,204,57,185,156,142,7,197,140,96,64,164,176,148,138,88,185,161,18,211,150,226,78,170,9,202,185,27,104,58,7,75,61,37,230,58,55,35,19,226,87,81,225,194,255,21,223,73,119,82,116,52,171,177,70,148,110,183,162,90,109,3,38,229,143,155,43,134,148,169,163,118,243,222,90,133,114,229,129,64,246,166,27,172,68,134,20,20,93,226,155,211,80,228,180,179,111,18,5,32,34,3,88,135,56,146,94,7,245,0,163,37,31,165,163,100,186,250,186,20,204,229,239,182,57,244,113,204,132,250,153,245,76,22,214,161,3,211,19,36,20,88,74,189,5,4,179,121,206,20,219,61,103,23,48,62,240,100,219,210,208,244,86,55,252,249,140,112,192,3,222,105,102,21,188,71,8,211,233,84,225,185,55,238,137,22,224,186,138,102,251,91,32,144,99,3,55,22,134,28,42,41,70,223,193,187,104,189,33,63,77,202,63,151,232,72,150,137,239,206,15,25,254,152,225,171,185,1,188,92,68,123,208,99,64,155,42,99,115,243,160,3,69,229,192,184,243,153,197,100,142,35,236,12,240,176,50,214,131,12,113,67,247,171,181,24,156,197,160,148,201,136,23,80,82,86,231,39,104,46,60,40,182,89,106,149,73,134,60,35,53,207,0,168,50,18,102,42,25,251,149,4,247,41,126,44,11,108,154,49,215,183,93,37,69,5,41,229,5,213,43,82,223,230,136,234,85,23,9,89,193,125,118,79,216,39,59,121,32,170,203,180,195,253,193,16,121,151,65,71,248,174,167,229,57,229,228,33,120,45,53,3,109,145,254,193,245,32,178,65,193,253,8,16,153,92,147,183,140,38,12,108,106,32,195,88,186,75,115,158,244,39,58,224,135,51,193,73,40,253,131,171,27,189,227,41,37,72,23,75,116,91,248,223,229,67,230,157,13,217,40,92,148,197,242,100,124,120,10,19,58,215,33,182,94,123,23,49,29,72,118,121,150,48,121,45,17,135,125,22,189,96,28,102,105,152,63,227,65,224,223,24,113,43,62,215,182,10,235,19,127,55,169,186,75,44,1,58,21,211,208,98,40,0,83,8,59,68,166,224,32,15,156,255,219,62,16,87,195,201,227,232,120,195,238,240,60,114,21,102,168,87,25,150,210,164,238,35,100,159,31,156,76,198,99,2,251,83,124,89,246,253,1,46,111,47,107,224,188,184,183,170,47,121,105,253,76,7,123,128,10,235,167,190,15,4,32,4,37,222,138,87,55,210,100,123,196,209,173,129,111,83,185,144,154,240,198,241,230,131,243,174,5,47,82,92,219,209,27,136,214,176,79,113,122,194,97,207,179,223,60,129,98,118,234,46,193,96,173,111,140,116,49,59,228,43,135,150,203,230,176,222,123,173,231,34,195,82,230,177,231,79,151,179,230,143,124,180,103,234,204,87,69,123,188,201,162,7,12,205,217,55,175,165,20,151,220,158,168,143,187,242,147,244,0,250,77,110,220,85,45,181,136,248,162,212,122,51,188,79,146,112,204,71,15,55,122,78,241,9,116,203,90,101,122,57,41,84,20,196,210,15,223,80,124,185,108,87,43,118,159,71,228,234,61,203,48,236,4