26,42,114,90,30,151,97,172,209,104,53,108,218,87,154,234,63,52,9,204,88,188,186,102,203,116,40,27,237,98,134,103,0,241,185,37,211,229,218,10,27,56,42,163,124,79,178,117,151,100,125,187,205,37,164,46,133,252,45,65,230,255,14,49,76,91,43,4,213,57,124,65,239,248,202,188,77,227,175,29,22,118,62,55,168,223,82,28,137,225,105,33,97,52,70,225,34,105,32,8,116,107,78,242,136,205,137,71,93,32,132,86,241,208,144,161,236,180,17,245,150,140,86,121,135,111,66,47,72,169,69,71,128,139,214,110,33,244,111,12,243,198,233,128,32,60,136,43,248,67,195,234,146,231,211,229,192,177,85,76,23,38,89,159,126,165,197,68,135,231,62,110,151,36,223,35,23,114,202,0,111,42,185,192,244,169,175,79,60,173,230,186,95,245,66,216,250,31,41,200,228,183,116,88,29,95,245,187,90,60,125,186,224,140,89,125,25,248,223,103,112,81,180,82,221,120,178,1,244,248,60,240,15,168,60,168,126,38,35,8,26,183,194,78,91,212,168,164,71,251,12,71,244,84,74,38,167,146,113,66,90,154,55,104,173,14,114,166,44,35,22,213,34,221,226,155,184,22,122,243,245,13,98,24,132,44,11,119,182,40,246,66,157,200,60,102,174,209,180,238,112,78,91,226,171,11,219,212,63,67,13,78,220,155,153,249,229,132,137,138,77,72,40,240,185,124,183,233,220,22,240,52,107,151,56,126,254,129,135,1,26,100,14,10,103,102,244,108,151,229,230,241,239,187,52,205,172,6,58,150,115,103,100,22,32,69,31,172,174,171,205,230,170,231,128,1,161,126,244,17,233,28,221,27,207,160,135,106,45,139,37,178,239,76,221,130,140,8,241,254,103,48,170,148,252,132,205,128,189,214,39,14,99,100,97,37,162,253,246,152,1,182,208,34,107,161,151,41,166,53,227,93,241,54,32,198,191,30,191,215,98,226,118,38,239,28,62,191,234,173,156,75,229,21,147,213,140,178,103,31,81,11,57,109,20,52,44,15,159,114,253,25,229,251,48,103,196,136,146,187,65,254,227,73,11,96,24,199,10,127,187,244,110,176,195,114,159,113,38,93,123,218,15,252,99,223,43,236,184,220,220,140,143,157,19,3,102,156,98,226,78,15,86,228,33,25,156,128,143,243,14,30,208,43,107,238,150,193,143,23,250,132,24,74,2,134,133,15,60,90,66,172,79,132,68,107,219,28,219,149,223,226,204,254,10,252,155,153,180,209,135,132,32,5,6,152,144,247,23,235,223,75,178,38,179,162,57,15,101,7,94,138,182,248,246,176,213,240,188,52,25,58,162,22,78,4,79,209,75,133,149,205,165,26,33,168,192,204,253,254,24,104,209,245,138,126,18,125,141,8,37,32,244,111,177,176,212,68,185,13,109,154,71,214,157,238,7,67,232,100,20,138,243,189,226,66,104,237,184,13,241,185,82,211,236,115,67,61,183,202,135,192,55,87,17,227,45,175,181,229,205,90,136,134,184,240,243,128,150,86,210,207,85,154,177,75,219,204,172,147,27,103,36,40,164,230,191,203,152,156,122,11,93,50,61,152,8,32,98,199,22,101,96,129,45,10,121,99,81,4,186,83,242,79,102,210,39,117,135,116,105,110,226,92,31,34,27,190,226,135,179,69,241,116,58,228,115,171,146,125,176,114,151,123,182,72,116,159,15,142,54,191,74,180,195,152,106,68,128,15,85,164,236,68,145,53,233,195,249,156,237,192,81,156,42,99,74,13,176,148,194,65,196,40,89,79,196,22,101,72,168,83,215,189,176,232,185,86,217,161,17,96,66,205,241,197,104,11,25,22,77,117,1,103,74,162,173,239,192,252,174,191,9,82,63,6,226,192,116,66,211,206,216,70,113,43,246,231,18,232,86,108,129,73,49,233,135,179,3,192,62,134,92,192,114,189,24,102,34,52,169,147,246,86,95,170,33,121,175,152,255,45,239,149,152,78,148,5,171,186,173,128,0,182,96,27,49,62,232,43,220,63,10,25,63,44,63,121,147,97,134,79,223,31,53,229,115,64,37,29,33,161,24,112,79,192,222,199,39,94,65,47,0,171,5,156,247,116,73,71,43,214,72,220,151,137,116,240,242,135,20,50,198,135,119,7,93,20,213,23,196,24,174,28,79,247,125,143,148,150,46,183,129,53,11,117,81,172,243,211,121,86,109,171,238,153,242,253,200,205,230,202,250,41,164,121,190,157,226,57,250,169,227,49,164,7,236,248,158,145,62,106,158,121,252,116,87,40,155,215,103,195,89,65,130,150,175,45,199,252,157,167,148,131,101,129,237,144,74,18,253,96,169,231,232,43,226,224,135,153,15,78,31,246,178,170,175,120,103,114,173,66,175,68,56,17,204,91,49,98,132,135,33,8,222,45,16,244,58,30,229,2,143,225,141,217,202,61,236,233,100,100,188,24,237,172,224,255,244,46,214,211,167,89,93,78,132,85,225,229,25,233,7,49,207,35,127,11,164,225,65,166,144,188,245,84,113,19,82,208,66,83,240,174,98,142,160,108,185,113,4,203,179,185,184,50,132,116,139,22,145,83,95,146,57,41,104,2,150,167,204,124,168,63,7,1,67,190,197,99,78,66,169,174,198,40,249,111,169,5,164,158,114,121,123,59,168,193,55,87,158,180,36,128,8,218,198,146,141,159,191,226,199,187,36,98,175,76,98,100,86,172,61,13,158,90,177,217,190,83,234,229,243,146,168,241,31,96,129,223,5,14,10,150,154,236,34,235,229,25,233,7,63,205,170,51,141,150,4,91,175,0,96,204,145,2,63,71,207,220,17,50,2,217,115,243,145,80,169,127,65,189,107,57,83,196,49,124,151,120,212,65,245,43,252,38,19,87,1,108,12,37,206,142,56,6,57,214,246,228,74,119,73,162,145,34,119,116,204,215,155,6,118,5,110,44,79,155,94,222,96,202,169,160,49,110,170,192,158,180,119,121,37,195,27,234,164,29,110,107,239,96,230,225,66,218,29,211,225,160,27,142,105,60,109,86,115,172,141,95,223,12,242,99,78,236,31,0,22,218,139,147,36,100,113,50,156,101,56,247,206,67,208,52,146,194,152,255,241,190,47,92,211,42,86,49,141,241,65,111,188,164,252,51,24,35,50,171,158,93,113,235,112,175,249,10,35,145,212,194,59,200,188,104,226,214,57,5,241,58,128,201,223,90,63,85,174,239,81,82,170,150,36,85,193,3,72,140,214,4,72,20,87,177,201,154,44,109,177,203,125,33,76,242,119,14,57,37,59,14,252,242,168,48,119,178,134,250,140,117,237,86,28,102,74,207,191,249,23,68,217,129,117,108,103,170,57,241,159,199,97,89,216,83,28,139,237,213,93,45,103,103,157,184,32,173,250,42,243,24,76,154,66,11,35,51,123,31,100,204,55,81,217,17,100,24,150,213,26,13,115,167,117,241,65,237,165,135,130,174,42,19,214,165,221,200,228,110,132,194,153,169,110,51,29,51,227,205,188,91,180,247,182,214,184,101,41,207,211,43,21,148,51,161,20,243,226,186,164,232,208,21,171,64,51,215,81,159,97,84,149,242,68,252,10,85,157,76,38,31,182,54,124,151,35,0,127,96,233,225,146,0,47,137,155,207,154,22,22,214,235,235,247,115,88,8,233,67,187,76,179,43,27,249,81,174,204,21,217,77,12,113,20,135,226,88,218,174,233,0,231,62,8,202,206,227,70,58,123,160,16,229,105,115,18,175,156,41,30,177,241,106,23,144,68,107,173,178,32,147,216,1,88,135,95,213,64,133,183,92,56,73,182,123,183,169,222,45,144,86,99,24,127,142,227,162,224,89,194,80,131,213,50,47,103,161,10,105,80,156,76,160,69,145,90,191,245,121,121,79,158,171,110,246,118,27,51,240,197,104,38,254,167,66,125,235,98,14,16,107,41,195,135,111,222,79,228,225,26,117,40,9,152,122,163,58,68,5,52,148,64,237,188,154,56,20,238,163,15,216,221,90,161,188,151,197,172,245,83,74,176,114,56,79,92,209,155,131,94,59,193,229,14,45,8,176,250,48,13,139,177,161,131,12,144,131,47,59,22,127,254,77,142,103,75,51,250,44,90,127,88,61,130,240,210,40,239,166,48,253,216,160,24,235,190,129,33,72,137,175,166,130,46,106,215,254,13,162,158,160,197,60,18,125,239,118,228,149,198,157,234,17,109,2,158,57,237,40,190,115,156,46,48,87,167,172,199,70,55,30,192,16,60,14,177,145,176,28,62,253,112,181,168,8,141,133,115,148,67,246,7,10,9,45,161,177,178,150,21,109,14,177,198,79,36,164,204,14,231,239,160,203,142,244,85,75,180,20,35,171,125,253,182,11,2,177,111,92,175,248,6,52,237,252,24,151,169,47,170,123,82,181,223,7,54,229,98,205,219,126,254,43,250,221,39,227,121,251,218,105,25,21,109,27,50,37,40,24,114,48,242,50,159,132,92,235,3,14,87,103,114,62,151,244,158,186,126,36,106,181,250,81,228,173,169,232,20,243,215,111,193,134,68,22,114,152,157,185,230,131,65,157,94,32,127,179,173,158,196,156,45,23,57,154,38,129,188,243,117,249,176,50,183,110,250,35,170,10,110,163,38,77,177,174,90,210,190,208,30,254,167,134,229,119,171,163,52,108,39,87,80,103,30,86,145,29,46,143,68,68,159,179,168,237,253,45,68,159,112,92,149,226,210,223,154,26,36,178,154,100,98,225,155,220,251,156,100,33,245,61,80,146,167,221,198,0,246,248,159,13,66,35,54,106,200,138,182,167,115,85,233,85,72,23,7,245,169,42,14,2,101,27,207,156,38,131,108,245,241,94,14,69,160,161,65,104,255,196,55,213,29,50,228,86,67,38,11,144,128,3,95,146,5,54,228,114,161,143,95,233,124,75,94,208,223,175,140,197,114,145,45,177,249,203,241,67,185,237,54,149,219,68,208,165,183,174,71,45,14,238,193,143,221,73,120,47,175,100,221,194,116,81,10,217,243,19,252,226,165,65,195,248,153,231,158,71,113,194,178,210,49,87,110,106,68,186,99,139,254,55,133,157,146,250,107,166,98,230,185,100,174,104,130,172,238,105,43,164,161,63,178,155,0,216,245,95,2,36,219,175,206,11,142,205,178,77,251,109,56,255,234,76,81,16,246,227,65,172,34,63,59,169,99,92,22,187,76,217,232,30,220,25,222,105,119,120,1,164,197,210,18,121,138,74,34,230,137,36,194,25,36,225,228,48,139,146,60,141,175,32,39,48,248,43,197,30,229,144,22,194,242,28,33,175,243,193,96,15,189,146,131,40,86,160,104,192,180,149,174,178,78,142,189,66,220,0,84,123,160,35,251,193,96,246,51,149,150,75,39,178,59,62,97,170,160,109,191,235,242,149,149,149,180,108,248,20,186,12,198,48,38,49,38,197,191,94,70,151,174,66,155,153,125,185,123,23,214,209,17,76,232,86,86,73,240,39,82,62,61,126,225,92,90,228,19,204,128,160,7,81,39,84,157,199,59,62,105,146,30,50,75,192,139,70,82,24,216,134,48,203,62,228,27,212,220,84,121,184,14,114,248,114,11,101,49,83,92,48,104,55,8,210,187,42,155,40,117,140,95,94,40,125,108,133,192,190,39,145,59,133,102,238,30,171,36,126,78,100,234,160,107,116,179,107,95,1,254,109,187,61,176,56,233,23,51,250,226,117,229,49,194,140,181,88,193,213,216,128,105,237,38,97,144,63,225,207,219,123,63,126,26,55,8,34,117,194,154,0,162,216,171,64,219,112,140,130,113,247,72,136,117,221,158,47,185,67,154,178,174,95,61,42,246,195,213,236,106,211,139,77,43,133,181,234,192,148,127,246,199,130,140,14,204,52,91,229,223,144,22,183,190,105,78,149,34,187,115,16,18,31,170,188,80,114,78,131,156,27,253,109,55,58,182,42,102,193,187,47,8,26,101,40,2,120,160,40,142,241,211,29,193,208,211,159,23,177,37,61,189,176,152,32,91,221,200,4,132,52,74,33,110,224,53,127,122,0,167,177,89,157,206,19,10,68,82,204,181,205,92,124,156,9,139,101,153,43,108,219,244,185,102,255,177,73,66,169,248,62,197,13,94,250,232,98,101,159,145,12,160,235,13,136,114,23,222,182,29,138,120,222,135,187,107,135,25,175,147,12,237,185,161,112,250,149,250,201,115,69,41,47,115,41,172,88,181,125,103,181,12,227,119,17,153,74,168,203,23,186,93,79,44,204,63,67,49,238,122,88,22,44,80,175,225,60,243,169,14,33,93,57,10,232,226,211,2,21,62,189,116,37,48,140,63,120,217,147,221,23,27,239,74,190,220,5,33,67,121,95,251,216,98,75,99,238,70,158,184,117,235,68,77,206,249,71,44,136,176,70,189,34,40,87,159,66,69,126,138,229,131,125,49,101,36,238,148,4,51,93,119,80,195,189,199,221,58,232,253,30,35,254,194,111,108,67,105,24,135,119,209,172,250,175,161,243,116,25,150,129,228,96,248,108,70,46,90,105,141,87,98,143,197,137,231,95,27,253,235,203,93,210,213,3,39,202,61,131,93,48,88,229,77,162,176,248,141,187,194,56,112,137,245,73,217,32,16,168,192,167,146,119,40,79,108,158,66,18,102,93,115,45,125,174,154,62,245,30,124,66,126,79,49,242,169,233,146,184,196,31,155,53,54,220,26,193,142,221,137,77,175,30,1,140,167,208,188,213,163,75,225,107,59,156,211,22,99,20,47,67,106,201,210,11,75,244,16,67,87,174,12,184,170,75,69,220,54,12,138,149,116,98,189,5,105,115,211,1,113,128,88,123,43,50,1,131,5,4,65,66,108,193,24,209,25,134,38,28,83,142,114,169,59,52,140,64,26,18,135,125,10,189,18,230,31,141,116,71,52,193,90,37,208,110,76,200,211,27,113,33,255,118,25,19,85,34,5,57,75,63,239,39,34,227,27,172,190,170,147,48,28,63,82,103,171,28,79,44,10,102,29,243,217,254,213,55,107,100,93,226,184,181,117,139,144,0,117,66,87,207,129,44,128,206,233,31,224,74,226,167,71,115,72,29,114,227,229,252,89,177,137,153,228,141,151,150,189,81,60,149,60,119,80,170,56,79,192,88,73,97,222,118,154,246,28,117,206,158,94,7,40,201,241,28,31,88,34,187,242,85,120,244,214,123,198,52,131,6,240,74,123,89,249,150,193,230,74,108,7,240,3,28,176,31,149,157,178,141,243,171,137,135,40,38,153,87,154,228,46,107,73,162,109,49,116,122,147,152,171,250,180,189,31,110,224,81,66,206,254,158,208,192,176,95,176,124,119,61,6,202,153,26,8,92,190,101,74,86,8,13,12,246,126,75,247,142,182,231,192,60,82,205,136,190,223,4,220,23,123,109,133,128,206,160,102,112,239,89,218,212,176,56,159,21,44,242,31,3,131,124,232,219,97,104,68,75,55,52,107,173,247,144,211,250,27,49,176,173,0,19,77,222,254,155,41,47,51,137,217,218,241,121,95,237,46,35,85,207,95,191,212,94,228,250,64,252,208,90,73,162,168,226,153,4,213,215,0,82,3,224,189,95,69,112,88,248,103,247,63,150,209,211,181,164,71,235,134,54,225,197,43,158,82,93,216,41,77,218,49,26,88,130,124,55,245,105,29,215,10,119,248,163,68,54,142,92,142,107,126,249,142,7,13,46,212,250,78,222,193,255,176,210,128,234,22,241,61,147,194,145,117,224,138,56,125,152,226,163,149,114,201,235,188,40,102,27,16,250,49,159,4,149,16,124,228,167,74,58,239,3,152,76,221,254,191,140,39,63,108,127,79,53,43,193,13,34,163,169,21,182,251,76,254,220,229,33,194,94,1,104,41,88,200,205,196,201,235,200,16,123,244,182,73,152,131,219,88,48,104,176,210,74,240,9,93,48,142,251,229,45,204,217,131,0,130,15,124,61,63,58,228,2,56,83,43,115,25,139,97,99,6,25,147,148,111,89,128,112,206,35,17,242,103,5,52,17,6,197,25,130,14,121,87,141,52,230,131,122,142,15,46,100,40,212,22,137,150,173,149,162,131,157,132,28,81,66,177,205,205,4,92,228,15,228,58,17,147,137,190,99,41,110,212,197,108,140,151,220,243,197,93,64,175,120,233,76,251,104,52,40,118,143,145,164,52,88,5,31,18,157,1,207,195,95,18,47,35,136,177,18,99,151,254,105,28,85,224,203,171,200,47,125,181,154,66,181,37,146,136,27,116,31,204,60,116,7,22,209,45,229,147,240,95,70,84,201,10,13,69,242,108,200,139,76,138,21,88,80,80,83,183,148,170,100,230,35,250,67,62,227,244,25,123,173,131,202,28,21,206,196,230,200,37,49,178,135,132,53,116,36,149,142,249,102,173,9,198,104,216,222,86,184,201,27,28,251,57,36,14,151,5,80,185,162,218,46,3,110,159,97,74,242,109,125,61,208,91,125,22,195,183,196,78,252,95,27,33,115,25,37,162,117,174,147,166,92,219,154,235,59,226,189,20,191,27,108,117,72,219,13,88,93,215,105,177,77,61,193,231,209,228,239,39,72,176,21,254,36,206,213,46,248,41,31,227,145,79,139,114,189,37,219,105,44,234,187,81,231,164,55,170,239,185,52,71,25,128,79,65,152,93,77,179,166,19,243,110,227,67,100,240,188,16,85,56,22,79,58,178,141,72,106,148,18,222,54,1,59,156,204,157,189,161,137,145,57,182,154,175,237,137,79,237,131,235,188,0,213,76,104,154,137,66,73,223,234,12,24,75,25,85,46,90,209,153,156,186,11,14,146,68,154,119,176,254,127,64,98,105,87,10,205,83,150,30,59,202,171,247,186,134,113,62,31,87,5,95,63,119,204,108,11,137,115,100,84,98,28,94,197,67,16,101,226,164,12,234,35,97,88,220,137,159,217,231,225,160,151,51,184,102,10,80,141,57,182,164,251,34,56,17,17,228,174,158,74,214,5,229,8,163,44,142,227,101,136,132,75,230,152,237,26,15,122,216,60,1,238,100,48,218,209,129,227,237,18,207,78,59,102,162,58,198,200,181,105,24,30,10,171,250,59,74,195,199,199,193,196,189,153,226,106,166,27,227,78,223,111,192,162,171,105,166,23,198,53,231,200,21,140,76,134,255,125,198,230,0,5,40,35,127,79,125,214,248,53,86,154,228,204,119,173,108,214,190,180,49,97,135,107,110,183,170,159,101,159,124,149,118,208,185,179,66,132,226,44,185,44,12,8,99,36,110,82,68,183,138,92,6,219,236,21,231,115,243,215,77,253,203,229,106,125,215,216,193,215,25,8,48,39,237,246,15,199,212,141,195,166,1,251,48,62,173,21,233,122,0,222,152,187,117,180,92,149,238,179,197,67,81,159,1,15,115,42,58,114,249,109,78,173,160,218,168,216,144,26,191,88,203,212,82,215,35,245,153,164,5,250,201,228,56,158,53,38,27,111,126,203,160,173,235,37,226,27,70,79,223,32,163,52,42,167,195,229,27,78,253,25,160,42,151,17,116,238,211,156,108,236,42,233,208,197,92,250,71,28,78,130,86,78,23,255,53,206,122,45,78,185,60,127,106,14,4,192,147,13,159,82,109,89,147,44,10,97,206,5,248,182,188,242,20,192,91,125,78,110,109,164,91,172,57,167,84,181,190,165,115,9,177,225,164,203,224,243,190,2,253,196,8,1,116,172,124,178,58,235,91,173,160,43,49,50,215,125,187,217,36,2,41,39,201,92,52,132,209,195,247,159,240,86,165,234,130,39,185,17,146,145,173,45,112,81,58,66,128,9,227,50,76,23,251,89,157,81,231,171,55,2,36,169,128,124,91,48,157,98,15,147,177,33,106,167,9,133,158,233,94,141,209,113,92,95,138,226,29,87,30,101,125,113,124,137,155,100,212,232,18,80,160,159,145,118,236,41,52,108,63,138,95,9,204,103,195,187,7,190,184,30,114,15,45,94,99,53,115,115,41,2,78,142,20,131,244,150,197,124,98,107,163,21,149,197,239,89,107,115,39,249,241,130,236,17,11,199,235,111,78,173,215,214,202,84,110,233,153,211,255,57,28,135,161,37,58,83,66,153,217,230,211,62,10,21,84,11,147,248,218,148,41,99,96,176,234,200,73,39,154,199,120,5,142,78,209,49,141,57,155,6,247,90,19,194,223,248,169,101,4,77,193,244,193,120,222,62,73,160,225,31,180,222,194,215,78,40,165,84,232,22,161,91,246,141,173,210,244,200,0,151,56,187,185,56,90,21,136,5,199,124,233,3,102,155,96,82,123,160,41,192,214,252,223,110,248,40,89,27,150,233,196,30,205,178,23,98,110,215,235,12,254,111,134,70,84,152,20,45,99,25,138,102,228,182,252,86,239,101,135,254,249,201,153,159,220,30,78,42,139,211,79,208,163,194,169,26,45,186,58,155,100,173,37,101,17,216,79,20,53,176,237,143,166,28,86,251,151,68,121,186,106,9,92,243,132,251,5,251,118,33,109,222,118,53,102,150,94,222,16,89,26,174,194,233,168,14,54,24,117,60,2,215,212,251,195,31,45,176,38,96,165,10,155,95,218,149,177,188,24,57,59,147,80,178,137,252,246,112,159,178,194,118,19,165,145,182,234,185,245,91,197,141,46,21,152,148,116,114,33,141,123,244,241,95,59,117,211,55,112,216,84,88,100,122,102,20,151,159,21,88,153,3,192,54,108,39,147,94,5,157,76,201,92,50,131,38,134,122,128,109,36,190,11,78,51,195,15,63,4,187,154,248,193,47,199,192,30,217,36,168,220,29,219,254,9,55,120,218,205,222,14,182,169,255,48,56,242,254,227,1,192,224,186,210,48,255,243,69,32,81,162,202,49,10,12,244,3,117,160,159,58,134,211,88,186,86,131,51,63,3,102,61,84,145,71,52,230,164,242,48,88,97,85,186,60,119,117,84,27,9,138,21,49,27,90,200,34,186,189,155,9,250,193,128,90,195,248,179,216,190,196,221,249,204,4,224,143,117,185,172,167,111,69,192,174,155,205,238,177,175,92,106,19,220,27,191,213,160,27,15,88,94,150,174,7,78,155,114,35,67,51,186,193,58,54,135,228,143,84,148,62,68,204,155,170,107,159,211,237,148,6,112,239,97,45,221,77,79,147,219,1,68,138,29,172,57,184,155,131,56,46,70,76,48,30,98,8,146,24,156,12,174,173,3,208,3,217,56,148,104,124,209,173,75,62,216,12,107,177,87,9,6,116,215,70,242,211,45,232,89,247,71,33,39,167,174,241,37,215,95,217,246,189,17,45,108,10,10,93,65,157,233,63,10,206,11,56,110,198,11,34,217,68,79,152,107,142,228,246,58,182,66,253,101,112,141,174,50,234,51,111,147,163,35,144,2,3,26,58,28,245,76,100,173,82,197,30,55,93,222,26,91,149,36,188,240,11,19,150,211,57,84,232,182,150,217,21,34,238,60,227,211,36,235,51,13,156,221,123,144,204,231,34,207,72,233,208,117,27,102,164,207,199,15,208,11,195,250,172,209,17,182,24,155,205,190,107,26,117,71,206,213,158,92,199,116,198,6,144,247,245,225,220,213,181,149,103,164,47,71,4,14,7,161,16,27,209,253,211,219,227,74,196,51,41,71,196,33,8,75,89,134,81,160,151,4,47,254,128,220,189,40,183,102,154,223,86,244,171,57,86,17,3,98,199,179,100,69,135,48,216,93,153,180,215,3,246,0,175,190,88,209,28,109,165,158,76,38,89,150,83,138,62,163,28,239,40,75,63,181,67,228,177,177,159,204,224,220,117,131,156,91,184,207,74,205,184,173,240,105,159,117,182,211,86,253,186,27,21,227,134,77,136,143,79,31,136,115,52,87,184,186,200,109,137,150,52,87,82,90,28,219,163,0,244,25,196,237,172,48,214,255,99,180,78,94,141,121,53,178,123,247,255,35,46,66,143,129,34,118,34,101,114,178,80,81,55,161,226,116,210,201,225,237,144,15,114,254,189,74,6,12,229,174,180,72,209,220,241,19,57,22,176,130,59,242,99,167,39,150,149,74,83,77,144,173,23,186,229,78,163,250,55,198,184,186,247,119,90,141,12,4,28,80,217,80,121,38,159,181,139,80,135,51,151,213,45,160,220,12,38,222,164,178,9,115,97,155,95,251,107,184,232,235,233,126,83,227,219,27,156,40,137,205,200,95,236,136,113,225,163,20,88,130,184,126,255,177,158,109,68,181,73,236,230,125,138,230,249,56,124,145,176,163,30,194,126,101,135,220,239,88,34,112,71,161,203,174,212,41,90,228,124,187,90,163,249,184,0,253,87,61,230,85,6,243,27,143,40,153,90,135,15,66,57,208,227,162,68,109,80,70,81,39,240,25,245,114,178,41,240,40,211,230,218,219,217,56,209,93,60,209,121,89,4,176,85,144,226,30,69,215,130,1,182,76,127,154,73,50,148,80,182,159,210,137,50,68,218,243,165,146,68,6,143,218,65,67,171,236,190,188,56,210,96,234,69,178,194,80,34,150,71,97,128,218,74,69,229,231,59,184,134,219,137,83,247,154,228,216,97,219,93,214,113,15,99,188,12,217,182,62,179,168,69,126,221,134,107,180,198,48,144,76,190,128,132,161,82,161,119,109,169,249,82,193,4,41,136,207,176,231,50,236,19,46,92,163,157,99,112,134,67,169,228,151,35,147,185,105,247,235,46,198,63,221,251,106,203,230,159,245,55,79,12,202,151,129,100,106,141,155,79,165,61,167,48,160,157,194,194,51,200,130,50,144,213,213,113,71,146,95,241,123,138,221,157,154,133,189,116,106,67,204,229,252,246,242,190,70,5,211,188,85,74,176,181,225,5,221,132,104,139,236,14,192,164,119,246,194,54,108,197,32,234,154,62,75,243,107,48,206,229,159,232,142,2,188,145,73,212,93,50,63,134,143,137,149,23,17,10,92,221,59,21,167,64,243,159,180,115,244,98,153,211,252,77,206,109,191,91,194,63,133,31,119,151,1,140,207,218,248,123,53,179,252,44,51,225,78,20,130,134,255,161,19,224,120,122,106,83,103,223,168,73,247,226,16,151,229,99,87,16,32,92,187,221,199,103,163,151,145,124,111,157,34,57,91,138,204,158,234,53,25,103,180,114,166,130,130,155,198,1,144,87,176,45,83,112,206,213,177,213,47,38,218,85,131,20,76,47,51,16,79,118,74,52,99,217,240,66,238,255,168,78,118,185,250,188,74,203,103,41,153,135,22,10,131,130,98,115,186,231,128,99,65,231,91,22,152,153,148,237,1,252,228,26,127,97,23,120,192,115,34,162,71,5,61,154,231,164,225,72,251,132,45,174,157,127,146,223,35,54,15,201,98,72,92,115,42,11,21,154,161,139,76,141,176,116,142,117,176,107,211,121,79,117,157,190,199,244,93,104,72,80,232,33,20,23,176,196,58,191,8,206,130,21,183,4,44,179,187,217,15,165,103,117,95,56,88,66,130,241,26,66,78,30,88,230,21,246,5,95,4,78,187,152,182,78,189,124,23,175,250,191,124,178,129,152,96,116,244,0,127,213,114,103,17,82,248,62,79,17,153,37,62,141,48,218,210,120,245,135,138,10,218,14,178,113,215,5,31,61,41,129,69,233,57,144,224,25,244,18,105,109,72,252,255,234,218,213,102,117,141,130,117,47,16,90,66,120,17,182,204,210,91,108,219,157,131,75,202,70,250,138,216,129,196,45,212,217,92,163,13,84,155,147,106,93,247,155,115,132,220,52,141,64,73,94,81,221,29,132,64,137,55,217,225,50,27,251,14,101,39,191,64,67,179,212,25,241,14,238,107,69,93,221,74,173,196,47,97,247,162,206,86,253,224,101,25,111,26,176,254,138,148,202,28,223,181,85,131,139,121,44,103,173,15,58,181,77,11,157,77,238,209,194,60,218,79,46,166,74,252,249,28,224,134,102,81,47,3,128,4,44,184,121,146,32,172,202,20,249,150,102,108,94,2,117,28,20,144,123,196,75,145,239,162,49,213,30,104,163,249,180,57,12,247,124,98,225,252,15,170,234,42,211,91,85,62,68,20,223,216,250,108,202,184,108,98,192,115,18,203,118,31,209,47,248,28,195,178,128,52,47,126,57,121,101,173,94,8,200,33,236,70,70,103,249,82,22,184,141,236,175,127,97,158,141,12,185,46,90,255,189,141,9,194,150,214,226,105,95,59,35,88,8,183,18,97,221,228,85,123,124,58,185,126,121,119,39,32,51,248,48,117,47,143,140,36,168,128,234,133,211,0,169,44,5,26,160,141,203,140,81,71,59,22,52,54,81,78,42,126,213,246,16,136,31,139,204,93,212,153,65,198,67,184,27,62,185,119,127,22,77,157,190,45,166,196,68,34,163,176,115,0,30,20,17,234,234,16,15,194,181,119,102,227,34,190,89,195,169,119,105,166,254,182,45,162,209,29,236,183,142,154,57,10,225,224,166,193,65,21,5,55,65,205,174,246,87,250,220,212,144,76,152,180,115,113,165,38,50,72,93,50,72,108,120,4,120,209,196,85,227,251,41,254,125,15,236,115,213,57,240,19,118,177,177,61,227,58,28,206,145,108,64,30,0,218,170,157,158,27,212,148,226,192,98,84,107,153,70,11,6,70,170,157,154,125,39,207,237,122,67,9,180,122,42,183,113,134,191,72,143,195,30,117,72,120,140,155,182,180,74,163,6,251,171,110,194,215,124,107,32,247,183,218,114,162,236,194,190,15,72,21,184,197,163,214,83,4,108,94,39,219,136,191,28,101,77,83,63,98,250,78,101,142,174,252,146,62,137,210,81,70,219,186,174,109,74,244,251,114,43,242,216,102,146,102,216,100,235,97,113,107,41,0,190,98,149,184,24,178,249,102,138,182,227,231,180,112,105,83,121,193,166,8,146,4,245,14,159,118,141,191,76,23,153,93,186,189,62,172,254,207,227,139,141,71,209,185,111,128,89,185,36,235,164,88,122,206,26,2,83,9,215,137,71,212,111,208,109,96,219,161,60,240,117,103,139,138,100,137,177,248,43,81,200,190,87,122,155,186,49,68,160,129,71,91,90,0,82,61,115,176,44,22,103,169,147,204,78,227,216,151,154,5,74,224,25,185,178,149,101,55,221,17,244,217,19,212,201,161,220,181,36,209,166,109,29,119,28,225,172,54,199,157,5,6,59,155,95,73,5,7,104,86,15,73,160,181,137,49,134,55,245,240,251,60,97,69,190,148,49,4,23,204,24,182,24,113,204,66,125,222,0,58,81,206,92,157,174,170,129,73,203,149,1,136,193,27,85,150,105,31,180,29,65,5,91,100,18,200,140,239,194,218,220,185,137,117,90,166,217,144,113,155,171,114,22,134,105,222,43,159,199,71,166,252,110,140,114,33,55,154,99,232,246,180,47,241,36,0,111,61,178,74,131,8,100,23,117,134,206,214,231,36,241,64,186,209,236,48,233,150,155,254,207,154,11,188,193,113,70,174,233,142,151,180,146,134,103,144,229,184,242,23,81,61,41,198,239,152,189,31,63,202,246,75,122,242,215,152,76,209,35,238,231,8,108,119,191,7,176,55,216,238,76,206,244,20,192,19,198,208,48,45,85,150,48,225,27,32,201,204,48,69,39,232,117,18,40,226,63,235,47,177,199,223,23,91,168,128,35,194,239,191,33,57,216,106,78,156,80,247,5,85,158,141,118,123,108,95,111,246,20,215,20,60,239,78,87,68,104,133,235,114,57,64,249,45,141,120,33,27,59,100,149,189,123,228,112,138,143,156,15,111,189,122,204,82,163,126,162,225,206,158,107,5,103,1,179,57,132,184,134,53,92,198,187,49,161,97,83,119,207,26,236,42,155,248,39,202,102,181,238,155,23,240,121,18,20,217,52,192,196,54,229,17,31,23,40,100,95,185,152,2,32,63,109,134,168,254,249,254,209,76,135,32,12,69,155,147,118,109,26,204,2,61,76,119,104,229,121,179,159,253,138,50,213,168,35,203,238,216,53,253,38,206,53,57,213,218,23,35,245,176,79,232,218,48,225,44,191,26,76,141,230,252,174,49,52,221,38,136,44,192,65,207,36,45,115,76,57,94,57,10,16,152,6,58,253,90,165,81,165,234,147,28,232,123,91,179,104,225,88,62,232,238,151,49,80,85,209,147,100,196,82,68,162,223,108,234,188,55,200,7,2,28,69,18,227,129,2,137,107,218,128,142,150,232,68,135,37,178,225,211,16,168,148,109,72,213,128,41,105,16,67,143,132,184,223,39,117,0,193,209,49,223,164,28,165,217,84,216,36,93,58,137,52,245,149,51,11,26,63,168,70,129,80,182,197,93,43,209,101,62,213,203,135,218,41,182,76,113,46,42,100,222,106,87,237,46,1,178,248,238,239,100,213,129,97,141,82,106,232,251,101,193,172,235,20,111,210,205,20,81,237,81,52,154,198,145,145,202,165,174,224,228,217,246,186,92,180,223,149,156,110,131,3,14,80,227,82,228,255,11,7,92,143,157,60,125,106,33,43,172,64,14,224,160,53,79,230,195,144,147,177,49,38,154,97,77,133,180,152,85,24,31,24,73,148,101,179,66,109,104,75,170,3,250,111,37,43,89,175,60,213,249,61,92,218,157,47,228,141,197,190,47,213,31,243,110,127,140,9,198,249,158,85,111,196,58,250,115,144,44,77,230,186,42,125,36,220,243,166,250,43,111,232,149,41,212,34,129,147,147,103,249,249,105,65,234,208,92,96,8,9,69,9,236,197,26,204,89,200,236,222,225,143,54,162,254,17,27,87,102,25,5,3,86,108,101,210,254,168,125,164,63,22,238,27,153,198,147,161,51,192,172,60,180,88,251,82,2,125,118,119,199,177,239,53,103,55,195,218,145,195,104,125,207,147,117,146,23,122,184,108,180,243,221,231,176,174,17,242,82,188,26,115,96,244,142,62,202,123,122,254,212,136,209,198,95,214,159,3,141,52,148,54,188,243,121,84,39,129,248,180,96,123,101,136,190,11,226,252,170,171,40,124,72,27,16,173,83,46,21,94,252,168,27,195,29,81,243,105,244,39,10,163,224,219,188,169,8,184,238,64,203,135,14,127,197,8,47,4,194,174,142,94,213,44,202,77,102,236,229,230,88,126,152,19,9,4,158,246,162,117,239,143,19,42,208,111,142,128,25,222,105,164,230,240,122,248,67,227,68,139,218,254,221,153,175,103,188,37,179,121,172,153,38,109,130,245,1,7,15,53,149,201,228,222,141,231,176,2,89,215,96,168,68,121,73,110,187,207,70,112,130,44,181,128,39,140,121,207,149,90,180,171,220,72,17,166,219,184,105,121,153,137,249,184,107,19,151,5,136,237,33,194,116,69,98,105,245,205,154,90,176,253,126,201,144,183,193,12,64,192,31,113,27,214,82,173,120,214,26,199,244,108,246,72,52,198,104,225,218,29,179,168,62,191,130,7,153,127,183,39,173,193,142,178,64,207,79,151,202,203,197,173,90,143,32,131,100,43,164,38,60,6,47,235,73,193,83,119,39,182,252,181,125,217,116,85,2,203,205,93,248,153,249,167,103,95,133,221,202,62,222,87,25,252,59,75,132,175,18,196,40,37,218,48,46,170,7,80,175,145,132,106,129,143,227,108,18,113,71,116,193,17,24,79,89,57,228,237,136,182,106,132,80,229,199,105,2,19,103,86,110,52,187,213,210,223,210,84,33,75,166,29,130,74,138,151,100,101,90,81,249,148,63,210,206,189,112,128,138,169,111,235,248,241,49,117,47,232,26,231,43,53,64,172,127,88,147,187,128,10,143,169,181,35,215,124,73,120,218,160,3,142,214,18,129,84,65,194,26,81,178,239,193,198,92,177,149,27,88,177,6,33,57,124,13,180,72,229,243,73,180,98,225,170,233,104,95,44,246,151,184,195,154,93,255,139,16,93,253,209,149,135,92,163,1,54,59,254,70,113,153,181,37,71,160,189,217,56,93,208,81,191,46,31,13,133,3,235,153,42,148,186,255,155,48,17,211,156,94,192,102,205,220,129,254,66,182,39,0,88,11,86,245,92,6,9,249,101,81,27,160,138,39,223,53,220,162,7,30,149,4,43,52,124,122,111,69,118,66,133,144,153,30,151,89,143,180,233,31,48,210,80,195,208,157,162,102,15,57,137,117,246,237,62,162,247,71,47,182,113,173,37,88,35,57,140,86,154,99,8,223,99,82,12,121,88,71,54,197,178,206,217,121,210,227,5,157,156,119,156,228,138,178,244,224,28,176,92,12,186,132,98,120,231,114,61,190,184,238,27,102,218,118,41,246,188,213,221,235,220,25,212,207,116,77,9,169,250,116,195,157,235,39,28,167,116,247,8,167,221,106,53,184,110,127,209,176,225,133,72,122,55,87,144,5,24,141,110,41,177,157,103,20,115,163,218,165,16,157,30,117,54,52,164,255,237,83,207,162,234,31,224,98,179,59,176,239,42,249,40,0,239,127,29,182,21,121,19,91,92,164,212,94,144,225,89,180,198,174,101,117,142,80,219,44,16,87,254,82,142,67,97,138,48,212,168,37,62,130,30,238,65,111,121,15,5,132,139,81,198,229,125,184,138,68,233,196,40,3,228,82,197,64,5,244,45,219,119,35,214,32,183,204,104,72,28,56,166,74,59,149,97,243,160,70,251,65,36,86,180,139,105,15,92,202,3,177,222,13,241,197,204,81,87,5,138,104,26,26,104,181,116,161,17,1,150,18,233,205,130,178,81,160,219,89,182,111,34,129,229,248,175,186,109,43,89,104,198,187,106,55,1,79,38,72,87,177,172,91,74,160,245,78,124,37,144,24,40,10,250,98,223,97,80,14,106,99,193,80,128,193,27,240,51,171,143,75,100,248,66,232,188,77,181,14,205,177,249,25,127,165,241,43,107,180,189,118,16,175,118,51,52,85,191,97,210,125,252,166,99,57,27,27,211,148,36,24,54,81,190,81,161,96,253,252,182,91,12,205,103,251,183,149,170,112,85,181,228,229,170,140,255,3,24,99,182,252,12,226,234,214,241,145,170,96,43,42,249,22,40,7,26,14,76,225,238,244,89,179,200,41,74,208,13,166,194,201,155,130,206,72,237,45,190,160,221,129,247,239,125,126,92,135,165,36,209,254,223,44,140,87,235,91,184,46,5,115,199,166,219,98,175,173,147,102,249,56,252,26,175,109,170,10,176,145,175,235,84,22,235,204,95,101,141,120,100,136,64,145,155,48,172,57,223,108,42,108,203,2,159,233,94,251,187,122,218,20,79,74,127,191,54,101,45,122,213,168,21,45,9,114,35,74,113,202,189,19,236,111,62,217,155,149,27,130,4,196,254,199,60,120,130,182,208,144,204,101,116,39,84,101,53,193,41,196,154,190,160,78,24,84,253,78,17,137,96,146,213,74,98,37,202,249,174,48,61,147,94,153,67,48,249,207,14,38,101,66,85,35,32,86,190,85,88,204,43,119,138,70,34,19,253,137,41,0,222,127,39,166,147,23,63,88,200,104,171,13,231,50,202,238,22,212,195,66,48,23,98,30,80,188,222,181,48,98,187,170,139,145,28,189,205,124,121,36,73,209,157,248,55,185,44,20,217,130,22,205,67,168,95,121,248,17,150,180,64,83,45,53,76,184,105,113,8,191,235,130,59,60,72,221,88,238,18,235,94,154,143,119,12,216,94,47,18,79,202,151,63,253,205,84,39,183,5,237,110,123,50,221,237,209,160,85,49,87,213,137,180,105,158,206,106,66,104,201,89,201,74,243,32,171,171,25,224,111,81,65,243,70,32,67,99,61,140,20,73,25,80,206,92,57,161,120,74,200,101,112,237,48,12,70,79,29,36,60,154,43,168,6,123,67,143,174,3,171,87,37,159,111,253,34,146,35,175,65,68,113,247,66,179,143,198,204,164,167,141,88,81,219,178,216,50,2,240,132,224,235,173,81,206,78,53,228,198,168,145,157,134,207,147,26,55,0,71,231,192,252,11,235,219,60,129,46,214,19,176,54,253,114,237,141,214,198,45,205,219,30,127,198,72,184,109,89,102,27,190,236,51,70,26,117,198,88,181,240,193,42,151,231,63,85,202,225,116,123,196,198,180,211,204,43,158,33,5,183,126,181,2,172,78,125,236,16,105,18,167,120,198,173,17,62,176,251,151,135,178,1,69,38,123,105,81,85,173,239,22,236,162,228,125,77,249,201,189,0,65,185,171,163,62,159,145,188,63,213,25,19,66,130,165,84,226,94,54,1,137,123,255,196,103,76,240,32,221,221,31,190,83,147,233,241,51,81,134,18,192,142,248,138,83,251,238,51,250,34,99,135,173,88,180,158,136,148,215,62,222,243,8,22,73,187,13,87,151,138,244,120,242,222,104,231,253,117,0,253,214,61,206,177,37,127,24,88,209,100,56,247,212,152,93,7,27,244,72,79,204,84,247,135,196,135,238,71,122,68,209,159,106,38,23,11,144,41,216,191,17,90,27,196,19,44,1,204,15,181,50,197,8,169,253,139,247,163,0,66,103,243,174,2,61,97,170,156,179,156,127,55,170,11,177,230,169,221,234,210,1,107,163,143,105,153,140,208,134,106,164,194,245,58,184,52,10,232,85,86,180,228,89,136,228,219,118,103,43,187,56,87,35,38,78,196,247,47,100,91,85,112,124,240,31,150,82,136,43,73,194,5,80,134,173,240,192,38,90,44,249,216,42,191,181,160,204,53,64,245,62,170,42,7,21,70,177,212,62,16,65,53,253,89,124,12,64,155,44,119,72,44,240,68,130,107,95,115,236,1,189,124,199,248,13,111,190,150,155,175,14,73,151,204,202,43,196,242,140,197,80,205,40,166,175,102,131,224,131,145,106,120,64,124,174,10,18,19,2,222,3,109,99,30,53,109,120,99,237,7,134,18,37,117,147,71,243,182,3,119,158,15,218,54,55,99,73,32,184,229,230,138,243,47,134,192,29,216,175,248,88,172,179,234,204,238,149,161,5,229,15,137,183,180,110,99,220,148,105,57,196,60,227,203,165,1,124,39,137,178,136,200,69,43,70,143,244,154,219,109,48,33,98,183,168,47,166,77,6,136,87,153,81,251,208,66,152,193,77,84,158,143,155,245,245,146,0,110,20,177,96,27,165,157,126,226,196,89,161,69,97,187,25,87,184,110,78,30,230,34,77,13,42,120,184,85,172,40,50,61,64,194,222,71,39,248,145,167,245,251,69,153,34,139,69,19,58,145,128,101,76,162,62,115,237,130,158,139,38,180,201,155,127,107,73,113,3,0,200,213,235,155,190,193,65,124,122,158,188,177,87,90,139,130,54,61,42,225,39,179,22,77,89,238,146,105,125,49,113,38,225,142,177,251,105,49,45,223,23,195,120,163,238,247,239,67,106,69,253,94,33,67,252,143,34,238,42,236,85,127,116,30,35,121,86,183,93,32,63,183,31,115,99,240,192,20,79,249,154,182,86,60,12,203,249,0,89,212,228,33,137,19,69,107,25,178,216,63,31,112,177,13,84,169,99,100,204,213,184,203,48,173,60,193,176,177,184,194,179,62,66,181,153,189,169,92,216,127,217,23,227,99,23,104,87,3,93,90,192,96,210,56,143,217,214,221,152,126,8,66,12,116,236,76,251,187,39,139,63,132,198,217,161,255,166,126,251,245,106,180,147,37,208,74,102,160,130,25,189,68,159,2,114,108,150,84,37,175,207,155,242,153,106,101,221,253,199,39,43,79,71,149,219,94,143,217,255,121,158,109,13,72,165,231,109,165,67,154,234,99,92,64,25,179,111,224,96,201,135,47,121,248,112,188,7,107,123,235,71,34,195,169,26,70,240,250,215,109,213,22,229,118,134,212,130,90,15,46,213,139,97,19,20,233,3,121,137,185,31,242,67,226,35,211,24,107,207,125,16,59,121,91,81,173,67,100,108,160,68,193,58,168,151,33,203,98,209,35,63,146,170,188,216,100,78,90,242,160,60,11,252,160,116,121,120,79,99,126,84,155,142,209,170,127,9,210,173,96,87,108,108,59,223,50,71,24,158,188,20,205,73,233,87,191,11,169,67,145,220,45,10,223,80,207,84,88,73,183,255,101,27,35,236,178,4,146,86,243,99,7,85,137,58,190,203,27,75,121,193,27,76,101,66,3,171,121,154,0,125,237,233,121,118,136,41,97,245,225,208,56,157,254,17,95,149,248,253,166,219,80,251,155,218,130,39,248,207,132,203,110,154,245,158,79,251,0,41,173,255,120,14,141,116,172,121,23,99,102,173,63,11,86,255,16,69,121,147,80,121,245,140,134,123,117,79,75,33,29,211,1,74,105,63,47,225,126,207,42,83,184,42,151,235,163,230,151,47,233,128,151,157,169,194,1,217,76,102,45,247,47,53,148,241,0,48,242,25,241,20,44,89,130,108,244,166,145,185,70,55,211,25,159,115,189,7,207,105,131,171,44,190,48,109,181,72,253,226,88,19,135,69,171,17,210,200,97,139,20,63,189,71,13,161,213,198,113,83,89,136,57,161,5,101,227,73,98,254,125,105,172,82,126,254,95,230,55,0,151,134,172,199,189,119,44,169,47,40,150,12,245,179,39,140,253,1,222,140,79,54,244,7,47,170,246,220,157,182,124,53,126,72,65,61,248,243,62,255,173,1,231,140,177,50,169,81,98,240,204,122,161,133,215,242,120,236,15,96,240,67,189,246,24,168,85,81,35,90,174,77,247,4,11,75,42,218,150,68,123,37,42,38,119,160,250,168,95,120,116,239,109,156,235,112,56,237,209,4,182,124,91,0,99,171,158,223,246,6,240,217,248,238,244,36,193,32,48,114,35,108,34,32,152,34,169,64,212,88,87,73,82,124,183,142,90,215,1,89,63,139,38,33,227,61,184,131,249,50,151,132,106,246,118,236,100,88,62,6,77,201,184,221,40,35,182,38,191,92,89,29,151,99,147,242,244,252,19,47,28,20,78,38,213,167,198,145,83,60,88,77,107,209,185,239,122,247,28,77,105,152,225,0,2,184,246,44,82,89,23,127,227,177,24,126,198,89,147,200,26,169,174,94,5,29,74,45,224,150,25,236,14,67,148,146,45,7,41,49,90,142,194,41,93,4,67,172,227,29,155,135,159,109,103,11,109,159,102,82,208,99,14,232,36,165,61,27,234,226,42,241,41,251,81,31,184,26,241,181,112,187,122,52,21,236,246,151,107,19,237,151,24,108,196,172,178,120,34,164,181,7,62,141,61,65,99,111,137,132,246,107,26,152,22,74,159,145,240,155,22,22,198,133,71,51,184,189,82,217,252,235,150,21,29,90,159,244,222,190,170,202,152,71,84,148,215,181,169,137,195,142,58,178,138,167,135,224,120,183,151,208,217,203,137,157,158,194,228,250,182,112,125,125,49,158,117,17,18,50,81,33,248,82,129,201,28,111,113,121,107,98,147,151,22,81,160,58,40,71,165,11,97,151,227,90,14,154,43,23,129,67,102,213,136,129,177,171,182,32,92,224,145,254,208,107,109,146,101,204,224,51,99,3,195,83,59,137,244,248,227,146,119,94,251,59,215,186,192,234,71,255,222,69,31,47,218,9,250,81,89,205,175,223,142,1,128,51,86,243,132,197,26,220,146,58,193,147,128,175,187,243,242,208,224,134,44,98,179,98,76,20,45,217,222,126,247,25,193,57,199,134,100,21,156,226,23,146,231,255,61,25,25,62,25,188,193,218,29,78,14,1,119,121,140,178,69,248,154,234,149,122,230,107,233,72,119,96,156,15,191,103,2,193,190,134,189,224,82,202,98,43,197,183,231,137,134,207,163,93,251,161,181,250,71,164,45,78,48,87,66,94,101,54,115,216,207,37,144,161,65,162,202,56,159,53,203,148,102,156,44,49,179,34,142,75,183,91,13,123,122,52,51,173,25,149,91,87,183,144,140,233,156,71,212,71,123,146,145,97,119,65,87,2,123,117,135,38,246,111,94,181,92,19,181,206,28,38,2,246,40,10,20,196,234,85,192,152,63,146,136,28,191,251,92,211,183,131,35,115,55,57,105,75,174,133,195,120,119,192,207,34,204,160,141,155,234,209,249,16,213,98,30,195,238,160,128,102,170,38,243,227,231,145,77,244,16,24,236,105,252,138,35,167,228,102,252,234,121,147,143,77,238,164,112,45,147,117,255,129,77,66,160,225,239,198,15,235,146,190,57,240,185,139,34,238,241,135,151,250,243,206,101,244,20,33,213,193,95,37,199,168,124,73,157,191,0,117,160,139,162,125,226,64,70,222,150,94,40,19,112,33,54,197,59,56,252,39,225,1,210,119,83,93,45,214,203,85,26,241,248,84,254,203,231,197,24,123,118,87,44,169,115,3,7,244,131,55,2,152,104,248,113,231,24,151,46,111,62,178,247,57,145,208,24,101,14,130,39,221,96,42,130,95,198,24,237,158,31,61,216,186,245,4,16,124,20,144,173,58,34,226,218,98,199,112,210,142,212,208,244,183,201,57,213,253,251,32,216,197,186,181,8,90,220,208,238,188,80,30,45,71,175,117,36,241,91,175,107,133,153,70,65,130,57,52,77,115,58,56,159,204,118,122,134,131,158,43,117,230,10,116,203,248,225,231,41,253,229,70,61,40,118,108,75,200,9,1,216,95,4,17,124,78,225,135,77,135,212,195,48,253,176,159,11,89,174,138,166,89,9,26,147,116,70,171,141,183,202,128,220,107,49,160,230,226,198,137,1,133,65,153,33,102,239,255,253,215,238,251,219,125,108,144,66,148,132,196,209,136,221,221,181,23,181,17,173,47,31,159,23,95,190,5,155,46,243,205,80,40,88,44,193,81,39,72,72,47,136,71,9,145,93,211,202,202,216,185,107,32,65,163,9,87,101,55,236,120,114,161,126,148,45,253,174,77,203,168,255,9,114,15,178,177,228,18,66,187,166,246,120,211,245,76,151,53,232,45,26,35,193,95,5,151,52,7,162,161,255,233,158,213,132,220,103,160,66,186,53,236,151,220,185,82,85,198,109,151,137,157,217,165,159,9,104,133,164,90,220,170,142,3,0,240,55,160,173,95,168,209,135,199,102,53,10,13,166,11,68,26,152,216,159,68,111,69,178,220,148,41,234,71,1,60,234,99,6,61,58,1,52,13,2,101,125,140,68,162,66,138,145,165,121,194,57,194,190,183,108,212,235,216,186,156,210,111,250,128,38,131,172,103,111,202,106,8,94,172,201,196,235,123,12,118,251,249,12,7,131,176,198,12,11,34,198,27,172,19,30,212,0,199,57,255,14,246,168,138,85,181,254,154,174,62,61,185,137,154,7,65,84,51,121,238,27,58,38,89,161,71,209,123,124,217,19,49,176,211,51,150,56,248,117,135,168,15,243,91,133,231,45,251,148,206,228,141,68,85,97,88,188,48,55,181,52,211,243,99,146,244,118,46,169,17,119,9,46,110,244,38,212,216,171,236,50,205,212,250,48,126,156,120,113,17,244,84,134,208,83,24,69,212,123,205,188,226,40,155,142,64,237,28,51,197,108,184,202,19,9,23,241,229,186,227,107,232,39,90,49,236,235,20,157,19,195,12,34,59,118,60,173,231,249,178,11,113,2,33,152,98,15,30,6,74,35,74,18,34,255,212,164,11,11,167,167,251,132,96,98,115,17,123,189,159,9,115,242,231,152,14,95,37,56,7,162,154,37,23,249,89,191,213,7,38,68,81,20,106,162,57,70,149,49,20,113,85,219,91,175,24,222,91,215,254,210,137,22,156,8,63,72,67,89,7,202,72,153,93,180,55,71,198,196,108,23,6,37,115,123,116,219,234,185,184,230,49,91,34,172,80,65,183,77,253,55,222,228,182,181,149,99,151,179,21,129,98,105,117,70,194,188,151,75,112,63,122,72,247,176,148,28,253,117,65,114,223,78,203,160,116,206,3,7,155,149,158,39,109,53,187,197,55,195,3,180,32,68,123,10,94,132,204,33,216,112,154,3,2,159,109,210,220,41,104,61,148,3,228,108,207,39,142,10,84,232,163,136,184,136,129,156,17,86,92,217,197,201,153,79,247,60,6,251,211,152,155,241,99,151,94,250,127,1,6,148,192,9,142,67,69,135,130,42,113,58,243,184,234,58,244,66,207,53,47,186,37,109,62,209,84,57,68,82,17,235,131,192,250,166,115,123,22,96,21,130,201,91,113,68,78,37,100,221,46,42,206,183,123,110,84,171,51,131,198,169,245,113,47,106,77,172,103,241,155,215,152,162,168,41,219,110,29,63,218,157,134,109,218,53,61,117,195,183,110,16,197,152,229,230,132,98,174,216,255,52,180,174,181,207,179,210,201,50,13,254,40,159,93,50,138,223,189,254,172,160,141,133,238,89,31,35,60,234,1,94,98,109,49,25,74,203,217,23,150,139,106,162,25,50,2,1,98,118,20,109,161,130,110,26,173,12,172,213,216,71,253,178,122,60,131,215,188,2,121,85,178,130,222,63,146,246,32,237,242,83,180,63,160,186,246,40,48,204,214,176,127,108,216,219,180,50,142,223,204,86,64,90,151,123,188,68,28,7,28,48,207,6,189,132,17,79,34,54,29,85,222,152,90,102,65,170,215,13,147,48,70,67,160,133,130,146,87,178,215,182,74,39,132,32,152,39,96,200,167,51,113,207,129,45,194,13,154,122,81,144,168,251,241,86,124,226,183,244,170,142,194,185,210,88,28,76,79,17,249,17,47,67,166,231,113,118,113,176,208,147,235,44,209,224,204,94,141,62,236,63,254,17,95,53,145,67,126,235,235,221,115,40,225,168,82,106,26,13,187,128,86,6,133,178,180,226,210,123,40,119,255,87,246,71,123,223,201,151,95,255,161,141,160,173,183,128,195,31,18,229,238,118,104,179,99,235,31,118,97,98,9,59,170,118,33,101,229,104,49,194,130,201,160,73,111,182,249,11,67,23,117,166,158,164,55,57,155,29,17,138,188,201,89,133,180,216,90,69,188,176,159,214,104,219,77,2,200,111,31,246,97,183,118,62,234,159,108,17,136,162,148,60,132,228,19,32,132,168,242,39,97,128,181,251,11,133,139,199,29,103,240,135,239,241,128,70,4,203,155,57,176,224,136,96,184,255,131,62,202,94,167,223,89,239,44,151,214,250,199,236,232,199,38,238,18,133,178,45,25,28,126,120,207,190,58,100,95,210,243,217,88,49,162,227,148,95,16,216,44,188,128,50,53,173,55,245,132,158,66,83,214,154,3,39,187,20,180,172,55,140,109,240,221,234,65,141,192,162,115,219,35,140,158,144,118,224,248,235,162,22,127,234,121,74,192,195,65,207,137,89,181,196,173,248,167,38,61,196,116,222,82,27,226,153,92,140,180,105,189,213,55,222,222,5,148,14,111,182,103,7,133,138,244,12,49,76,72,102,146,148,246,49,54,248,200,178,190,227,96,241,180,188,249,22,127,163,147,33,72,194,35,38,154,68,27,219,230,233,138,199,73,31,120,173,105,228,250,127,84,158,91,166,191,183,151,114,29,163,154,177,216,181,98,152,36,90,204,154,168,53,132,129,157,41,203,207,198,157,33,173,248,112,215,191,74,189,124,128,175,159,224,21,107,206,119,125,223,30,5,80,240,126,112,149,45,210,147,227,38,17,144,100,120,244,198,236,45,145,25,135,81,138,240,205,129,155,48,157,255,36,180,91,41,77,213,92,197,19,88,69,116,10,17,175,57,138,119,160,146,238,144,239,128,211,51,115,216,185,73,148,12,69,199,231,76,147,47,53,207,9,179,193,59,44,46,77,118,126,254,140,89,86,68,84,228,84,209,87,202,54,105,213,49,180,22,233,241,1,55,160,47,26,84,139,86,28,21,155,55,4,145,107,197,72,181,143,138,213,160,18,245,177,47,213,248,105,66,3,209,153,101,75,81,148,120,13,65,187,74,101,7,103,183,230,111,8,249,47,236,135,56,209,217,117,116,204,103,171,231,115,82,32,226,140,251,218,62,193,116,64,146,120,172,146,17,123,41,122,246,16,37,252,78,110,106,24,147,202,120,165,241,67,49,240,242,42,240,195,58,184,16,33,114,13,9,100,123,112,70,149,78,20,90,19,106,126,79,187,79,179,186,140,141,81,169,155,70,40,176,33,56,128,30,241,144,32,170,67,102,220,206,94,99,244,77,164,26,203,151,13,84,214,234,87,18,111,85,156,142,29,87,29,174,125,163,82,172,107,243,21,9,158,135,213,33,167,80,156,210,128,155,156,19,134,134,26,109,215,131,75,151,55,46,234,102,223,184,7,219,246,122,209,200,14,229,7,190,53,88,63,29,226,78,22,45,161,130,241,170,133,167,197,98,166,208,50,196,201,249,203,0,46,0,146,67,183,90,7,95,168,0,50,196,79,20,99,218,153,29,225,114,242,146,87,253,128,106,196,223,11,88,142,213,108,227,38,159,196,83,185,224,196,30,239,43,247,177,194,86,120,167,63,127,130,189,18,161,142,50,252,91,68,81,86,7,107,164,24,138,95,82,243,126,147,55,14,109,197,166,70,165,103,230,132,241,202,203,164,82,24,102,122,218,108,60,17,86,239,62,104,247,209,23,22,43,42,137,123,98,9,227,182,68,98,253,7,192,216,197,150,201,180,50,55,166,149,60,80,124,21,180,79,254,8,197,56,217,230,10,196,47,88,229,130,84,183,153,54,10,64,6,75,67,172,239,12,52,207,205,107,62,105,127,147,190,223,44,123,221,164,250,22,240,76,195,92,87,169,27,43,178,8,255,100,229,19,72,213,173,102,230,234,239,231,18,245,112,210,111,204,116,215,209,239,177,170,31,34,16,181,196,203,193,45,152,34,213,205,44,131,166,37,188,58,16,55,173,29,91,13,180,65,85,98,73,212,208,146,104,23,92,83,95,227,106,150,58,21,200,48,203,255,130,122,225,153,226,40,209,111,53,140,51,145,26,196,43,161,245,155,242,92,134,91,220,81,228,227,9,165,220,50,92,174,136,24,45,122,22,114,36,73,219,84,51,108,238,57,140,68,52,160,36,90,6,70,253,74,188,116,168,10,245,149,132,233,47,142,154,230,12,157,127,102,243,197,57,180,222,30,62,98,41,22,90,200,139,41,235,227,210,195,3,71,255,132,63,236,77,210,18,125,193,241,234,118,19,173,161,93,185,143,119,10,203,81,136,29,207,195,50,0,152,10,53,145,10,169,246,213,40,175,171,33,51,33,52,53,180,173,199,183,20,5,52,98,248,18,93,84,164,85,204,96,227,167,242,189,237,202,12,175,193,185,222,205,62,164,189,217,173,1,99,81,71,6,241,104,235,189,180,226,113,104,181,209,109,41,211,253,21,252,159,156,200,136,83,8,160,16,62,197,130,56,210,230,16,146,140,142,118,194,201,68,181,6,59,199,170,175,13,94,97,171,198,80,96,182,181,22,13,84,17,117,147,18,57,9,246,96,240,244,194,85,54,68,25,171,94,31,181,94,166,81,144,155,151,151,228,199,173,96,121,122,154,165,4,20,197,41,122,96,169,230,175,88,46,185,252,59,198,217,137,70,104,250,203,92,92,87,162,156,77,192,244,117,182,118,158,85,243,33,89,108,177,209,228,90,41,230,162,232,96,15,189,11,68,102,43,98,150,34,252,186,243,58,125,217,57,127,121,125,58,208,90,30,112,213,127,183,230,200,92,146,154,144,65,207,174,249,15,98,13,54,211,122,237,3,186,209,1,17,85,185,31,11,47,0,254,220,172,178,58,184,243,135,122,118,36,33,208,94,110,91,106,238,228,77,60,70,60,10,156,167,6,59,74,210,142,158,13,153,139,236,216,255,120,94,62,47,76,61,171,175,88,8,188,216,96,158,25,252,70,220,110,55,74,219,119,142,181,79,129,91,2,150,22,192,192,63,76,241,24,6,165,173,193,190,210,244,98,58,253,50,93,191,105,226,238,209,117,182,130,3,61,107,124,1,142,91,181,69,112,137,61,51,30,157,55,134,44,212,208,70,33,148,9,94,154,5,32,118,221,159,181,129,198,249,30,12,193,108,110,106,91,3,64,46,122,17,106,13,190,23,40,157,195,163,206,164,210,47,218,190,222,36,189,211,172,63,255,131,192,176,21,183,137,145,175,120,107,115,64,234,144,205,41,202,103,151,217,11,204,154,209,29,238,199,188,141,129,159,174,19,217,199,93,30,214,234,192,247,162,196,216,19,191,14,203,177,172,25,234,244,131,172,245,223,136,142,224,138,103,197,53,44,38,65,124,159,88,82,0,136,6,8,130,143,198,195,133,141,255,4,203,178,107,118,152,194,144,196,3,100,225,168,240,26,218,188,169,245,122,52,191,15,238,254,176,137,157,61,113,237,210,152,189,9,66,244,249,254,146,217,13,120,153,176,38,121,103,57,220,173,247,231,48,109,18,73,189,26,17,2,125,187,206,182,147,172,87,40,147,98,25,139,48,105,148,34,187,176,83,36,160,223,32,103,246,5,120,218,162,18,105,179,162,130,90,239,191,255,68,215,248,241,113,59,118,142,61,65,179,150,185,187,79,128,49,219,55,143,212,84,14,245,69,225,84,64,8,17,39,4,171,20,32,38,54,167,233,10,23,106,169,198,231,160,6,195,152,183,237,226,192,195,166,200,200,149,125,214,10,121,42,19,131,0,199,228,5,255,189,234,215,94,147,123,190,83,25,209,33,44,102,1,144,19,133,251,192,166,229,174,148,53,100,43,33,250,11,89,194,63,11,18,217,182,7,225,230,184,153,182,186,184,216,57,208,102,3,87,112,128,152,249,211,108,175,254,165,208,203,147,88,5,38,158,43,29,216,147,105,176,197,22,94,159,38,101,146,56,142,141,50,128,58,80,93,173,179,131,231,229,212,121,12,141,1,233,239,83,69,204,145,124,248,41,235,192,45,232,24,190,136,30,192,234,52,156,112,176,51,151,156,103,199,244,178,204,75,36,216,13,250,209,230,112,115,5,22,90,199,71,206,7,172,96,255,112,159,86,143,64,162,88,250,244,223,227,111,60,252,139,223,94,229,25,241,62,242,38,101,114,25,207,54,201,157,78,67,174,7,14,31,154,230,204,244,63,32,3,89,109,212,196,95,20,109,39,24,76,239,108,227,140,204,213,185,46,78,17,254,144,17,70,52,112,247,126,12,115,24,14,236,5,208,65,241,188,181,195,128,172,78,111,230,86,224,218,62,81,253,85,206,76,152,65,181,171,161,255,143,20,218,236,9,198,2,134,207,138,107,160,145,122,63,51,92,37,55,214,77,102,97,177,160,165,64,73,156,191,99,226,249,44,11,164,215,110,42,102,87,62,44,206,35,90,11,226,152,2,149,156,101,51,98,100,235,210,124,74,11,160,8,187,102,74,61,88,226,152,173,52,93,24,243,13,143,41,168,176,24,254,240,218,239,159,238,13,170,120,17,152,92,182,244,103,125,21,250,55,141,58,11,106,222,174,5,155,255,22,25,19,42,228,1,191,149,222,200,112,68,175,173,64,117,57,105,49,145,46,151,9,164,174,231,43,189,217,189,99,186,9,153,25,49,55,87,192,179,157,7,45,127,184,61,24,14,123,107,69,160,211,162,82,241,244,77,200,224,58,55,196,145,214,0,145,171,241,95,34,176,96,131,234,13,87,29,82,204,213,236,17,105,63,91,106,174,177,82,230,8,12,54,76,147,226,19,255,44,177,123,248,56,92,254,60,191,149,28,89,7,55,201,105,184,58,31,137,95,70,60,128,241,249,18,235,241,54,32,191,38,174,68,137,67,236,128,123,246,47,238,114,199,102,87,65,85,249,152,100,240,2,30,176,77,2,9,4,30,142,101,61,242,62,248,144,75,53,190,162,157,78,11,238,150,97,73,3,15,116,184,223,209,245,20,166,58,236,79,212,202,113,241,178,99,161,16,203,145,93,144,249,52,53,97,88,137,210,81,180,40,108,105,2,196,168,67,240,32,86,182,1,220,189,155,91,138,243,12,161,254,242,99,166,177,57,118,33,192,159,94,62,22,35,124,252,235,247,129,18,74,229,91,208,107,202,99,0,127,152,242,35,28,218,175,92,141,4,87,66,224,56,49,66,118,27,150,249,142,59,182,207,140,218,253,52,168,183,208,34,174,181,201,227,45,36,12,145,184,158,244,64,194,240,174,111,144,23,20,90,28,156,91,164,255,113,242,82,203,238,220,25,117,39,230,63,82,162,249,174,223,88,255,240,216,163,39,13,234,101,113,45,236,219,102,95,250,127,158,71,88,161,151,10,101,45,54,196,35,151,22,219,11,169,19,239,167,97,181,249,240,160,11,201,15,229,125,182,116,246,248,97,114,65,132,103,201,119,55,200,138,83,85,177,7,119,18,34,83,23,129,46,119,70,175,5,12,79,212,21,149,60,245,247,157,15,90,147,133,0,224,103,158,232,75,114,83,210,43,95,80,191,67,226,121,76,69,251,195,106,85,110,126,40,38,222,22,91,195,91,103,148,188,17,227,134,173,10,135,87,83,92,174,34,115,191,235,35,113,82,170,159,117,97,246,70,28,244,234,10,43,220,92,48,58,4,64,82,42,126,228,232,18,181,38,225,92,23,141,216,9,15,195,152,160,161,134,61,248,190,230,19,123,66,133,27,32,96,235,63,225,0,69,58,18,226,42,15,51,75,190,179,106,7,88,186,88,226,168,52,91,45,217,69,31,113,51,238,10,181,142,130,28,106,118,61,90,181,145,223,248,22,219,154,100,139,97,35,84,24,113,138,64,96,233,10,140,85,201,208,240,254,158,26,62,194,70,173,218,50,158,178,104,155,57,105,141,163,40,115,195,148,40,88,131,22,154,177,128,219,45,200,179,48,208,219,112,61,188,44,29,115,28,78,191,215,35,209,101,176,137,161,115,145,155,70,9,132,179,225,169,113,77,98,67,147,38,219,57,196,107,160,135,3,252,45,61,3,43,244,175,99,145,16,84,42,161,80,137,229,201,80,247,161,72,124,103,13,94,176,90,248,27,222,86,37,83,181,182,197,44,253,11,168,255,82,163,186,155,247,188,6,196,56,182,204,182,115,148,83,77,56,255,89,157,209,90,202,39,64,166,231,74,177,192,162,161,160,147,122,129,124,234,47,82,41,88,230,212,136,3,174,64,247,225,235,27,97,175,228,65,164,251,44,28,99,188,134,176,155,214,25,95,143,241,184,144,27,198,13,48,36,186,158,62,176,103,4,24,103,153,238,54,12,54,168,147,174,97,155,181,15,10,191,91,22,128,215,215,117,129,178,10,155,66,78,234,172,171,54,35,158,20,36,116,60,17,56,63,197,136,54,182,67,3,10,233,195,216,241,4,149,183,48,146,79,19,224,240,61,122,11,154,162,174,223,253,67,186,254,23,128,63,166,215,138,111,193,57,24,35,127,173,229,216,240,31,67,193,168,230,157,234,168,211,149,152,129,71,103,40,26,216,58,185,169,193,5,157,109,156,13,219,225,59,229,208,150,144,179,31,180,224,59,106,193,105,104,154,110,195,187,98,120,236,204,184,82,150,194,108,195,226,224,104,159,241,7,30,244,74,163,59,190,244,6,39,78,4,50,159,37,206,150,124,167,189,176,109,68,200,98,189,226,227,73,82,72,50,30,210,215,130,139,201,94,8,49,163,158,153,83,153,102,80,203,57,196,164,111,166,37,38,47,239,7,136,179,98,18,192,157,51,203,4,42,118,254,139,141,147,37,144,170,211,206,0,182,240,91,113,57,63,126,14,157,106,34,244,85,53,214,173,150,145,123,47,40,109,48,1,25,97,244,150,65,99,218,102,223,253,222,122,205,78,68,64,56,100,196,34,37,252,4,49,153,232,249,96,214,145,29,155,160,64,30,1,74,30,205,122,1,197,62,240,232,159,163,192,3,132,61,53,13,24,244,125,220,17,203,236,140,40,202,52,101,90,237,21,5,130,30,154,246,85,123,40,206,80,255,44,141,12,116,53,22,121,55,245,41,185,53,121,14,15,23,86,166,9,47,45,201,84,56,112,195,254,186,193,191,94,79,186,116,18,79,136,31,195,196,109,20,58,199,80,20,54,189,24,225,27,123,94,196,44,177,111,103,120,26,29,252,74,56,54,158,39,248,92,124,4,207,31,143,73,239,22,58,120,215,129,155,120,2,230,159,149,128,54,218,205,125,215,78,230,122,188,194,43,103,134,67,86,21,53,103,118,101,175,215,163,231,226,101,106,60,182,141,113,165,110,153,152,65,55,79,28,115,171,98,243,139,43,218,160,174,181,64,64,109,197,93,233,143,167,239,150,33,186,211,168,95,76,154,211,45,42,180,28,252,176,65,110,3,200,73,59,24,67,201,5,114,172,99,245,93,40,83,175,114,178,90,81,64,96,140,219,85,57,239,25,204,151,184,251,132,210,189,137,128,27,153,160,12,146,104,220,231,194,105,104,5,88,166,36,63,82,225,92,182,44,148,81,72,84,158,10,211,140,48,237,224,20,210,43,185,208,178,79,76,0,215,49,94,124,164,67,81,22,107,136,250,176,105,133,79,11,199,61,220,37,101,168,166,59,19,130,25,165,67,60,192,12,117,15,75,157,228,254,19,67,170,130,17,16,161,209,95,253,39,3,12,9,74,214,139,36,88,232,199,68,48,5,244,85,126,70,225,193,206,64,124,76,44,162,176,17,219,106,37,13,126,75,18,160,233,220,99,57,182,245,92,115,111,43,172,88,66,71,141,74,148,188,4,14,104,249,84,92,245,29,39,120,72,68,20,207,21,121,86,178,121,24,199,0,54,253,182,21,7,165,150,230,190,14,206,53,240,204,151,236,149,2,137,250,59,168,141,137,105,197,56,148,137,104,252,214,64,25,25,108,16,149,109,107,132,50,143,160,217,179,30,163,77,141,38,45,53,64,229,234,23,35,254,213,153,58,201,191,24,6,251,75,150,75,32,174,100,8,239,55,179,117,113,61,19,86,155,21,127,55,246,207,161,218,129,190,6,194,148,53,206,188,206,222,145,114,65,31,23,158,53,18,240,212,29,209,162,133,131,119,153,48,41,89,27,128,3,34,235,236,32,144,220,80,56,155,158,50,201,206,53,80,115,97,135,31,101,112,200,218,216,37,114,65,208,12,199,40,26,122,140,210,167,146,100,30,136,33,180,198,12,196,60,147,194,44,97,146,144,77,170,85,79,92,84,32,229,252,113,152,159,30,91,101,166,64,1,204,218,229,103,159,146,146,58,91,0,195,41,98,81,169,198,247,14,25,180,223,175,149,161,138,247,40,154,20,152,170,13,65,137,95,134,253,233,219,133,244,214,7,92,217,71,38,159,152,91,133,188,30,41,206,68,206,17,164,173,29,186,9,131,122,195,146,164,38,16,134,127,190,83,60,163,47,230,57,181,84,88,232,1,72,87,42,168,201,53,168,98,55,131,218,147,233,31,16,174,87,19,1,167,227,115,19,53,226,235,169,15,235,186,203,88,189,170,243,58,77,120,242,162,189,178,237,187,181,137,250,169,232,98,82,80,77,37,205,220,160,81,210,249,35,86,123,79,88,184,239,86,35,162,153,91,92,100,224,94,34,240,139,188,73,59,220,142,122,78,144,173,68,150,229,237,7,48,252,64,234,187,192,141,204,180,90,2,136,72,29,100,182,115,93,219,18,152,226,66,145,44,170,106,214,78,68,90,99,245,114,93,212,101,105,104,202,105,150,250,124,15,244,125,48,119,46,245,218,212,1,138,209,5,73,114,139,198,195,81,2,181,155,201,42,137,28,168,200,17,140,111,94,135,88,189,151,79,174,45,110,39,30,81,35,175,221,87,138,255,177,234,78,227,206,70,142,125,131,181,186,225,165,42,49,222,143,13,0,207,16,177,13,213,149,24,31,110,189,36,52,68,31,150,157,43,234,187,249,12,251,213,0,18,205,201,225,71,69,131,75,177,28,102,194,224,201,11,44,142,28,106,125,131,82,134,191,139,54,103,161,23,33,189,221,208,201,52,187,124,245,139,189,183,153,255,147,36,45,179,43,36,87,218,132,16,57,247,113,210,210,15,175,252,249,176,190,87,10,114,151,158,180,35,123,37,241,183,60,187,228,132,24,125,153,37,227,134,83,107,253,56,64,220,121,139,216,124,176,167,49,156,100,180,175,192,78,36,236,232,242,137,246,7,1,10,213,4,169,108,18,213,64,206,173,246,185,10,244,250,168,66,10,116,82,135,212,226,232,222,187,73,36,179,89,249,7,26,48,141,159,131,201,48,244,52,159,135,33,134,94,212,99,38,173,235,214,168,231,21,214,194,255,141,248,94,222,70,78,68,109,231,232,11,200,2,158,4,76,211,104,225,109,124,149,186,155,90,121,110,108,39,130,21,211,190,0,164,135,30,153,47,34,94,29,0,185,179,59,139,155,213,6,198,212,173,215,111,51,40,255,155,224,132,133,162,33,50,163,38,170,78,63,189,87,56,74,38,17,1,133,41,1,1,79,136,186,202,83,169,134,116,157,101,22,241,216,68,25,16,163,25,182,122,71,218,70,102,52,216,92,24,150,198,209,177,252,47,83,149,211,132,148,186,21,219,182,215,180,243,48,102,26,171,9,144,200,181,134,162,145,217,21,84,68,35,96,187,88,0,49,123,75,248,190,5,248,215,137,81,216,151,168,16,224,156,120,95,77,229,102,182,228,169,214,117,115,15,19,60,6,191,36,72,83,206,123,240,76,163,123,244,72,32,129,174,136,104,220,213,243,101,98,166,197,213,237,134,146,82,254,110,221,60,235,121,90,250,151,91,171,94,209,198,115,168,224,33,136,123,52,131,152,141,172,158,116,231,86,16,173,230,35,218,75,47,28,204,48,161,125,130,247,69,67,110,119,188,122,230,181,108,3,36,114,148,218,21,254,42,36,89,177,187,237,209,115,68,70,204,61,26,232,243,119,58,167,120,11,165,233,103,37,100,116,234,45,235,215,159,187,151,206,61,184,142,186,37,159,225,69,231,34,85,116,7,76,5,58,128,128,77,68,167,220,236,77,54,238,32,68,230,151,221,45,192,108,72,228,205,92,128,4,24,247,194,76,90,27,208,175,30,53,113,16,143,152,244,34,139,60,161,27,55,103,83,39,33,118,39,0,114,92,44,214,90,107,35,238,214,86,242,179,129,154,129,51,46,14,192,229,35,180,15,72,183,153,233,43,253,210,222,65,2,186,23,166,70,149,90,255,187,125,108,4,188,163,176,57,57,62,62,179,156,36,139,253,24,200,165,97,90,239,98,181,152,155,134,105,94,223,61,124,76,16,200,66,17,40,165,111,1,13,208,189,90,80,132,174,157,78,233,255,71,45,185,113,182,20,225,187,73,60,96,17,124,163,242,37,211,177,217,206,214,208,181,192,115,31,44,199,137,119,57,10,117,90,58,50,255,137,170,0,39,202,174,122,120,151,55,86,164,234,132,189,190,174,240,123,8,144,95,186,108,37,172,38,239,33,61,235,138,178,242,155,114,89,212,251,25,235,47,122,47,243,107,117,112,112,64,202,0,11,103,239,204,22,27,36,159,166,62,147,211,61,13,121,222,0,199,179,140,140,83,103,157,127,220,213,58,3,144,120,179,249,130,249,162,205,217,142,13,42,236,116,182,248,15,222,135,240,24,182,231,143,193,75,25,120,155,158,134,201,121,127,131,169,136,150,248,60,214,202,153,191,194,180,1,160,202,115,64,136,202,193,192,116,163,40,188,166,173,55,87,218,32,192,15,180,247,201,7,245,225,218,139,115,246,89,0,191,164,5,90,109,137,122,122,181,59,226,26,90,165,114,105,103,223,167,212,197,164,29,203,54,51,12,185,10,138,181,236,244,120,116,103,253,234,227,224,109,26,79,151,181,251,95,25,95,226,82,70,56,132,154,100,25,204,154,182,255,41,72,51,50,150,175,26,48,231,242,180,239,86,85,227,151,80,211,119,233,226,34,166,95,145,46,36,2,77,199,92,126,85,95,198,72,121,188,207,178,154,212,201,88,18,170,222,84,149,205,158,145,52,238,93,186,97,60,9,48,37,254,90,203,142,179,176,79,15,174,33,145,190,8,0,103,111,209,14,194,141,12,91,183,114,98,133,255,162,48,210,229,10,154,198,67,67,42,1,104,209,140,140,213,34,87,53,230,124,96,2,196,33,239,123,231,186,231,4,107,180,117,119,177,248,232,131,35,193,41,68,234,145,52,33,233,253,60,175,8,73,150,199,112,17,126,192,113,25,8,101,188,230,67,117,48,254,217,140,79,252,47,199,178,35,12,190,144,137,244,194,83,202,215,37,154,166,241,54,39,3,213,0,249,239,201,70,131,211,110,205,53,230,179,154,111,254,66,54,248,249,55,190,17,120,214,157,134,136,17,57,75,196,102,196,18,75,113,248,72,40,212,142,56,111,103,22,170,146,66,172,116,79,161,252,134,222,107,24,181,214,223,4,209,7,8,55,176,104,35,9,39,84,36,157,130,127,1,194,204,213,86,167,151,17,201,190,110,83,167,58,120,201,191,189,254,47,162,189,214,43,105,253,124,38,178,139,128,144,240,107,52,128,18,88,215,80,81,212,119,160,128,229,38,30,74,36,166,94,187,235,16,134,133,245,215,7,115,250,107,136,90,124,185,43,99,143,25,192,144,249,13,70,106,215,253,94,113,31,209,108,104,137,221,74,125,108,124,0,179,204,57,51,141,241,220,151,140,123,74,225,46,206,36,33,33,116,231,238,175,254,151,243,1,72,160,56,41,222,136,22,88,215,224,159,240,212,253,41,226,2,0,131,101,220,39,242,93,28,30,29,103,105,122,87,87,156,154,149,81,116,214,130,84,76,74,244,219,132,110,70,60,135,222,134,18,8,230,243,165,147,88,173,84,75,194,30,206,215,185,181,54,100,252,105,11,244,179,224,56,203,121,106,212,72,192,130,180,191,172,85,47,4,119,7,122,10,33,33,71,200,33,244,185,23,210,5,233,48,195,194,126,115,53,243,210,166,30,119,212,23,203,214,136,125,203,70,24,152,17,36,55,113,101,72,44,157,88,6,101,90,211,212,162,251,227,48,242,112,208,199,142,174,153,119,221,218,47,30,32,45,46,38,63,94,13,191,145,32,186,112,43,14,149,73,145,69,69,249,107,78,168,230,105,44,104,114,74,250,217,105,115,168,249,199,129,121,58,151,240,25,174,34,149,113,190,154,177,137,37,78,164,103,178,165,52,110,46,149,60,131,123,201,57,188,26,25,106,130,215,27,62,73,248,136,146,37,104,43,2,51,132,62,169,78,92,193,46,138,145,55,48,51,3,77,32,187,244,120,185,169,65,6,189,198,31,140,11,212,145,110,21,50,38,188,61,117,214,144,229,148,59,52,150,102,163,39,204,206,138,254,146,113,199,41,66,49,111,98,21,117,64,10,106,2,167,83,71,194,145,211,6,88,235,64,42,165,2,172,20,84,88,138,178,182,160,71,51,180,18,64,80,230,164,250,112,119,234,121,72,56,0,105,164,176,122,151,138,234,119,129,29,151,46,239,175,73,109,60,52,116,220,100,58,244,24,11,87,199,120,197,101,56,250,27,226,158,33,65,100,54,133,117,5,165,227,115,183,92,188,159,84,216,3,37,234,248,69,180,109,66,132,155,232,44,211,18,89,157,48,202,0,49,48,217,98,89,224,153,95,227,91,225,89,73,75,150,189,9,168,253,200,213,159,144,183,6,24,165,242,116,118,126,23,4,225,200,195,154,112,78,128,206,146,245,74,214,77,185,86,183,42,86,128,205,19,125,63,134,6,33,209,33,217,220,117,187,101,243,212,253,97,214,3,112,116,108,62,46,66,236,70,120,122,77,110,171,198,42,245,247,84,153,94,43,131,56,246,140,177,132,196,45,135,255,118,250,10,81,234,141,67,175,210,223,201,132,125,22,42,153,85,45,126,56,115,245,239,71,54,98,2,16,41,74,201,190,26,165,224,47,114,232,242,212,94,110,97,96,170,30,146,63,70,50,51,111,65,34,144,43,41,67,31,182,77,211,46,28,123,182,120,241,8,209,198,61,251,57,25,224,75,206,168,179,226,8,22,184,142,22,254,98,177,114,234,203,37,241,14,167,42,156,218,39,248,221,75,231,10,63,244,84,99,211,154,9,142,93,24,91,195,252,239,36,48,243,13,58,227,251,14,155,110,221,172,42,193,137,242,102,57,200,110,129,77,105,59,107,236,234,46,247,215,50,121,207,95,205,83,69,48,50,54,71,46,82,71,112,101,146,79,124,41,91,143,87,52,96,177,94,242,124,140,150,28,115,39,215,227,27,195,34,141,176,28,176,238,192,253,42,14,145,141,202,245,136,144,162,72,108,196,249,191,110,151,207,123,241,118,212,255,59,124,174,143,202,103,13,82,35,104,13,23,75,141,216,137,44,62,49,99,30,57,101,224,168,195,156,137,232,228,229,163,35,82,169,225,169,198,223,21,142,114,10,55,43,163,51,53,139,174,126,146,215,211,121,36,166,88,187,22,234,254,228,77,171,130,97,141,170,31,183,206,66,99,193,68,255,102,38,46,99,249,160,64,240,220,74,49,250,100,184,92,195,116,184,108,86,222,143,28,7,214,220,225,8,174,138,218,58,167,16,238,241,181,19,241,111,175,48,160,156,80,44,200,71,113,167,100,139,154,122,48,123,198,109,233,188,71,151,172,18,143,64,28,139,184,128,164,174,208,210,4,120,85,162,239,60,114,229,222,29,111,237,97,64,55,188,9,180,81,246,124,78,251,102,59,119,41,37,244,232,88,146,85,145,135,86,158,2,229,106,71,240,207,225,46,255,78,197,190,0,97,211,89,42,192,145,10,213,205,193,65,28,144,203,118,130,130,2,86,143,111,161,53,225,35,77,84,9,228,210,100,22,119,166,190,227,143,76,156,124,139,116,48,60,68,179,127,91,247,100,154,101,255,122,2,34,95,121,113,87,66,30,245,103,89,253,202,139,113,66,119,55,3,94,204,247,253,138,140,108,245,180,92,31,224,179,156,110,80,191,183,115,210,181,66,117,242,110,5,151,159,22,154,202,179,99,113,186,167,245,168,180,117,48,185,108,45,191,208,143,171,61,66,239,92,46,20,165,129,52,152,44,199,99,19,236,56,85,51,9,117,171,223,187,216,52,215,86,120,0,170,38,32,28,214,75,226,85,82,144,124,8,166,181,182,171,17,17,116,39,38,75,111,225,59,91,179,20,30,138,209,187,179,169,230,118,95,199,75,99,181,93,113,203,225,42,159,16,8,170,245,82,138,150,249,140,196,246,51,16,181,210,158,84,22,191,194,216,103,30,160,5,238,127,175,242,136,34,37,183,243,243,219,203,146,177,219,138,161,119,250,21,130,191,200,57,173,248,19,208,75,43,196,82,56,167,138,73,87,103,216,56,66,201,241,153,94,152,49,31,163,238,100,111,28,64,35,232,125,82,77,166,117,157,152,138,25,141,218,57,73,177,220,191,101,169,213,100,243,247,116,223,142,190,40,245,96,176,122,57,9,104,207,89,138,111,222,181,37,150,174,156,73,50,61,83,23,162,0,179,228,106,223,194,42,73,42,123,66,71,138,30,139,0,137,55,248,167,218,205,208,219,110,96,188,29,122,129,16,171,63,96,219,178,195,96,81,240,111,215,205,208,188,151,187,17,126,145,213,215,217,59,95,32,144,157,51,171,80,169,250,160,26,156,166,165,97,192,249,14,89,229,65,87,95,185,183,171,70,215,77,170,123,202,109,114,12,200,242,207,106,63,226,172,228,116,111,254,136,200,21,29,72,228,42,148,185,108,62,48,70,252,17,142,152,105,162,235,248,96,234,195,122,226,189,25,93,113,214,233,161,188,138,87,110,233,247,37,61,35,40,137,238,190,164,178,85,56,33,112,235,206,38,247,81,72,4,57,34,72,17,230,125,30,22,236,89,247,213,185,8,105,13,137,122,219,172,58,149,150,197,1,88,179,43,30,133,119,122,228,23,192,134,149,78,33,47,66,34,77,158,103,70,220,21,142,239,58,103,33,86,152,36,157,250,173,198,83,89,54,129,155,141,50,53,21,23,212,217,229,10,112,240,84,175,142,63,253,103,235,92,4,54,250,22,138,79,187,19,201,115,141,134,240,209,86,228,82,206,210,148,231,227,29,230,116,97,184,239,54,33,247,97,198,199,129,162,56,36,192,129,89,208,233,73,119,75,88,23,122,230,63,101,117,198,14,82,69,47,246,189,195,207,178,147,151,49,105,3,75,238,1,42,131,73,6,134,224,53,179,210,211,140,169,244,208,120,190,95,63,60,124,55,81,185,101,123,135,90,185,65,39,165,63,250,43,244,148,175,98,65,218,101,227,70,197,195,58,47,222,133,101,21,234,34,208,213,146,14,90,174,121,139,36,121,191,241,195,147,248,185,144,13,179,97,30,93,174,54,34,130,157,142,194,70,27,181,241,26,47,47,96,71,77,104,67,191,23,84,9,167,18,231,3,134,113,115,188,216,151,202,133,177,122,56,98,12,72,60,112,138,236,165,106,77,84,136,210,37,32,82,41,40,229,4,176,8,195,212,212,244,34,159,191,186,6,224,144,173,75,203,101,142,130,150,229,110,67,61,39,83,111,130,200,64,12,231,133,61,22,248,3,59,118,164,15,33,93,203,11,103,135,189,173,125,167,8,133,204,159,120,234,160,28,35,243,100,180,29,43,48,251,249,192,176,147,225,192,136,125,147,30,194,133,244,199,119,92,20,68,89,45,64,128,199,170,37,6,0,153,252,50,82,77,0,38,39,16,210,5,146,32,185,225,218,129,137,242,130,10,233,52,106,44,1,22,144,84,122,113,151,120,141,69,153,30,17,34,203,187,38,135,21,220,179,86,34,71,147,27,212,34,236,224,242,190,220,184,165,204,226,56,138,146,4,81,189,224,234,3,50,187,95,236,3,158,100,173,100,244,150,232,19,150,187,3,181,202,96,45,244,22,83,49,215,8,7,29,16,225,177,165,196,97,106,22,137,82,52,246,105,92,198,71,85,137,204,236,108,94,240,16,234,253,10,206,139,5,106,225,202,154,36,168,62,71,185,117,234,199,105,177,148,81,12,229,56,177,156,241,187,130,80,212,14,144,228,147,122,60,104,239,194,133,34,55,62,84,188,196,121,98,214,21,32,61,120,104,240,209,185,158,154,47,38,61,54,183,238,57,197,16,129,58,64,84,41,237,22,116,9,31,117,150,135,27,191,150,44,65,126,5,80,121,182,39,108,195,129,99,59,145,129,7,177,109,23,201,11,205,100,243,107,53,82,77,130,165,120,201,133,104,183,115,248,160,209,105,177,61,123,67,113,88,121,83,206,200,60,107,45,246,170,189,173,72,204,79,247,105,231,67,38,97,33,14,244,170,78,238,250,69,57,100,170,41,110,241,129,189,205,107,150,6,71,91,109,111,48,41,245,3,189,227,8,56,73,30,153,253,147,231,21,27,202,65,255,218,27,251,171,89,149,50,108,170,162,50,81,207,255,88,221,243,64,184,5,124,199,171,53,157,79,137,85,115,158,40,20,203,86,85,22,149,239,33,20,137,69,21,20,51,147,139,83,19,246,48,149,217,125,13,174,127,6,248,26,21,11,52,121,189,80,135,102,202,158,155,101,10,93,22,90,245,195,22,212,226,50,110,143,200,224,219,156,56,47,221,103,85,243,80,178,3,166,67,209,222,145,45,203,165,211,48,168,24,0,42,112,111,65,248,24,56,46,125,60,194,125,81,109,78,111,110,74,48,20,61,166,207,172,45,162,115,199,213,90,81,32,134,18,148,175,106,234,4,105,75,105,211,91,160,45,235,138,80,208,200,177,196,43,207,208,205,34,37,175,225,3,105,225,21,241,143,142,236,232,232,234,133,16,43,143,69,143,183,180,60,46,161,207,150,170,246,204,111,214,63,238,143,222,229,226,78,206,130,58,53,90,125,45,151,22,217,66,151,205,15,202,188,189,217,113,169,101,88,102,61,48,5,198,95,192,85,238,235,43,223,229,97,142,187,104,246,45,46,85,97,255,129,156,50,51,174,222,219,205,230,127,182,216,75,66,254,27,162,251,216,134,151,2,9,169,212,255,110,43,140,127,27,116,53,21,48,233,139,216,33,233,184,162,64,162,87,70,55,85,152,53,168,52,225,246,162,208,189,63,182,29,80,51,199,32,211,216,213,92,46,48,40,151,61,64,251,176,45,118,6,34,250,36,106,255,141,219,108,15,145,211,129,50,47,111,102,50,102,199,37,13,115,151,164,204,34,0,195,76,169,40,230,250,15,96,15,155,37,190,182,50,234,46,122,248,228,224,52,143,94,1,204,79,239,179,233,77,119,45,33,152,104,238,95,217,252,75,201,126,78,73,237,70,181,254,223,44,66,255,120,229,182,156,133,53,75,84,88,2,74,71,248,165,159,109,201,234,8,98,226,14,234,46,202,235,167,206,120,103,83,144,222,119,114,123,140,35,166,49,112,113,140,242,38,19,186,197,43,224,53,56,249,63,243,254,114,48,116,204,203,118,43,138,64,193,44,159,148,146,226,182,158,144,17,184,172,27,241,165,78,234,157,209,209,168,90,230,101,218,147,162,32,0,72,48,99,76,129,148,248,47,70,197,212,129,77,204,246,150,72,246,106,131,228,179,6,239,50,254,235,204,48,246,232,102,60,112,24,128,234,31,190,16,13,29,106,120,229,128,252,125,84,97,131,154,196,190,239,248,10,245,212,11,249,181,7,6,197,243,196,165,61,115,175,67,122,117,150,123,180,158,144,134,22,129,103,114,245,213,246,246,179,244,142,178,73,240,241,248,248,4,202,237,208,27,99,185,175,28,224,79,89,201,135,177,27,28,210,130,73,39,34,115,209,252,195,254,17,229,237,255,230,174,192,249,98,121,223,245,244,100,25,92,11,25,254,143,145,180,29,251,28,39,134,37,167,191,13,69,83,26,133,41,173,117,66,242,116,132,26,57,251,188,99,243,97,238,41,68,78,104,142,241,51,171,114,115,101,135,87,33,65,162,163,29,37,215,240,198,249,123,9,229,94,73,192,118,25,107,206,41,32,34,59,202,138,120,43,222,229,20,3,254,186,98,18,118,100,219,84,168,168,18,152,1,85,173,31,52,50,37,244,90,196,158,66,224,5,96,39,42,36,54,218,221,249,52,240,234,224,18,67,37,91,186,70,107,26,146,71,73,187,14,15,117,128,6,9,57,67,66,230,47,65,8,177,200,224,253,188,139,184,124,154,5,11,19,10,32,105,70,112,103,223,62,16,86,251,79,175,28,38,62,175,135,149,5,15,45,63,78,246,101,252,244,245,119,149,49,122,223,137,154,170,216,239,10,18,135,67,224,164,44,249,240,30,136,17,52,16,73,22,240,222,234,133,30,189,147,57,253,7,126,104,229,244,198,48,191,149,253,220,198,238,10,108,188,2,207,140,155,2,132,191,24,158,42,189,112,109,240,212,252,58,100,68,140,93,69,62,155,36,126,40,214,120,58,219,42,199,126,27,132,104,226,78,214,79,102,29,226,71,54,223,195,188,235,194,210,155,243,8,103,237,156,64,167,224,155,34,218,62,149,213,124,171,25,197,29,40,120,239,180,139,201,140,198,75,65,197,186,147,197,1,59,97,6,40,188,113,62,221,5,159,79,213,227,20,232,195,193,167,48,10,191,223,73,124,219,133,201,62,128,137,26,178,137,118,86,45,24,69,238,196,4,137,100,83,70,194,242,21,114,14,51,163,137,153,49,187,89,30,131,183,162,154,182,175,122,128,212,25,37,213,206,51,160,249,236,83,83,255,89,135,132,168,67,245,226,33,13,121,6,81,205,43,88,241,178,241,126,135,249,35,56,194,142,187,247,191,238,70,37,130,210,201,121,236,184,38,191,5,48,17,25,73,4,23,22,68,234,60,190,135,204,131,11,2,253,10,39,24,86,105,17,20,13,14,28,110,35,226,225,2,66,124,29,179,30,138,23,143,22,227,239,28,78,41,250,141,200,118,197,1,102,49,153,37,177,199,222,15,177,152,159,196,143,233,1,99,242,112,61,135,114,113,230,30,220,162,101,186,137,34,41,177,118,182,233,67,217,217,236,236,124,249,181,148,138,71,213,239,198,88,175,9,93,181,202,189,26,5,143,248,90,139,36,229,176,170,100,99,84,188,8,220,5,114,137,103,12,253,174,189,185,114,38,106,166,127,45,99,63,172,103,135,81,155,95,117,151,128,206,54,61,86,150,246,185,108,54,117,142,207,83,92,203,148,234,143,73,128,170,65,91,117,98,157,119,110,178,111,34,223,48,61,166,65,206,38,178,138,190,14,144,186,13,159,194,176,70,79,201,42,156,77,27,55,137,130,101,6,26,93,31,235,187,226,105,189,23,67,238,106,144,154,44,28,236,158,61,116,219,123,134,247,243,211,33,200,4,207,33,182,71,125,165,26,185,52,119,176,180,157,167,45,18,74,116,31,60,117,62,139,179,8,200,140,43,164,252,232,70,132,188,203,245,212,189,34,208,80,247,103,28,191,153,41,39,103,111,163,121,120,68,112,181,1,147,236,70,235,86,93,203,212,142,226,203,29,126,98,234,141,137,76,182,10,207,21,120,218,186,243,33,231,121,37,31,192,172,116,87,20,188,98,199,166,66,114,5,157,245,222,120,103,49,54,67,55,45,23,218,152,244,177,63,188,188,145,144,3,55,182,161,199,62,169,7,57,252,32,65,184,89,196,60,58,177,32,84,166,223,254,179,29,86,1,11,201,71,202,147,152,115,94,249,226,84,27,99,110,254,37,148,212,47,16,180,54,161,21,77,134,61,184,119,134,138,199,126,148,133,198,163,108,234,174,27,48,22,198,29,26,178,85,37,251,46,55,38,194,70,151,20,126,238,143,121,178,198,242,215,252,92,57,203,7,245,101,84,64,105,95,57,56,231,212,112,156,58,64,119,236,85,231,126,1,157,246,121,223,177,11,177,135,212,202,31,116,33,162,215,198,131,2,46,120,253,228,40,122,52,43,243,135,231,206,83,67,133,209,47,202,124,17,186,184,75,28,146,138,73,217,165,85,127,0,118,38,240,13,246,83,175,243,180,227,93,62,235,123,79,122,80,210,29,248,125,26,174,213,219,243,37,70,240,13,187,92,167,109,54,174,75,163,143,46,3,120,236,15,75,20,7,168,252,254,26,197,43,45,167,181,10,196,236,39,79,188,219,20,215,152,32,249,234,123,52,53,16,136,151,2,120,133,191,88,14,113,52,20,72,93,79,113,35,15,50,130,56,46,162,71,27,31,169,187,100,14,17,228,31,87,67,239,43,198,191,25,92,182,1,50,29,116,156,200,17,222,161,93,225,85,78,198,108,194,20,68,171,52,201,135,244,24,48,105,147,90,80,9,144,228,59,70,119,215,4,19,127,165,153,212,202,91,251,212,215,224,22,91,66,34,91,207,237,135,124,136,23,38,9,221,8,243,215,250,80,163,143,225,31,119,42,213,239,10,245,20,70,141,123,220,25,207,85,102,171,0,203,230,62,114,203,253,56,69,157,117,208,72,220,160,119,206,222,152,170,97,157,122,214,84,54,39,241,47,177,9,4,211,71,189,220,134,3,78,120,23,172,22,229,150,188,230,177,39,199,139,145,85,155,164,35,41,189,209,59,154,132,71,101,93,136,65,53,117,175,254,177,47,27,135,198,75,42,93,118,184,124,67,66,29,183,26,86,223,149,59,170,170,211,154,46,240,180,149,175,179,107,10,127,115,84,16,45,109,7,216,118,90,51,198,112,16,226,62,26,115,132,241,12,164,126,208,243,22,143,83,80,4,123,9,105,44,77,218,177,133,164,159,64,31,67,41,63,46,131,107,147,231,191,222,19,121,108,32,137,17,59,180,137,19,99,30,19,186,79,144,189,42,151,168,66,159,162,239,194,200,141,116,225,130,230,200,138,72,19,18,118,14,100,18,22,69,148,13,133,202,79,248,106,120,181,26,60,164,171,144,63,173,153,52,252,163,178,213,39,60,248,240,144,12,217,238,214,183,66,7,107,169,124,43,237,125,220,236,76,115,12,12,161,77,216,186,230,198,127,246,23,28,254,201,233,191,63,211,169,208,197,55,149,112,170,248,183,113,108,196,194,150,62,254,119,245,11,62,132,75,117,104,1,138,192,137,200,144,209,252,79,230,136,101,1,178,107,180,210,60,61,57,133,198,0,42,78,246,94,200,19,24,242,249,107,101,172,96,185,176,209,192,49,191,6,10,149,235,200,217,150,30,170,130,108,146,134,251,5,69,151,120,188,41,234,24,215,52,193,137,46,114,49,62,212,124,187,190,211,168,6,116,76,143,51,126,182,148,228,140,242,26,158,159,95,64,154,213,20,223,192,33,221,47,217,117,67,152,223,95,7,193,225,159,159,132,203,34,18,55,157,115,127,173,127,78,70,72,190,75,251,228,70,141,218,75,220,220,195,143,136,22,168,13,63,3,142,111,176,69,39,161,182,165,2,219,198,123,33,169,138,2,71,224,217,97,32,225,152,197,234,177,70,168,148,139,103,215,78,197,120,217,9,76,13,26,107,3,48,127,80,77,151,253,142,227,14,240,245,20,91,168,100,141,40,178,122,38,172,85,228,242,207,197,81,92,152,17,162,225,255,240,202,35,215,233,242,81,208,57,165,166,132,2,184,191,71,189,16,16,244,81,72,130,196,77,195,206,63,138,63,212,164,6,226,139,84,36,104,53,182,98,221,72,153,176,177,125,150,249,95,154,77,193,71,182,162,17,217,223,110,110,55,89,35,32,111,252,85,204,159,84,152,246,99,179,75,12,112,10,108,138,251,84,89,70,204,34,193,242,171,138,165,253,88,163,80,37,46,24,110,2,20,73,84,104,160,197,93,248,81,190,49,158,71,173,143,232,206,34,99,196,24,120,201,217,43,37,116,150,5,199,170,75,166,166,160,29,232,54,163,107,220,127,134,254,153,206,140,156,15,189,15,148,82,162,56,70,161,28,121,190,147,186,225,112,199,194,52,70,129,135,82,2,5,233,193,34,144,169,233,82,138,23,10,212,147,46,108,127,81,168,65,79,145,219,217,110,84,223,2,16,200,99,40,147,234,217,79,172,28,27,36,63,15,67,174,222,135,118,143,112,111,172,167,92,193,85,142,235,210,26,51,74,186,12,46,222,236,183,214,99,107,189,76,160,5,207,100,53,20,151,18,184,201,209,53,153,104,35,0,162,206,169,206,156,20,129,71,202,206,171,132,100,32,83,57,25,136,136,115,143,188,228,167,165,51,162,90,90,60,86,43,98,127,26,116,236,198,20,224,217,236,187,183,108,86,152,226,239,211,121,160,46,103,247,139,154,107,91,117,202,106,22,0,94,214,142,1,42,130,240,97,140,110,89,198,12,213,167,191,172,201,84,206,73,170,223,166,13,238,134,175,41,138,240,13,153,213,97,49,82,235,38,126,218,11,43,59,37,86,149,133,149,177,117,216,173,106,241,233,171,193,146,118,110,141,227,11,213,172,80,114,252,158,5,180,152,212,107,153,182,182,4,162,52,191,27,55,28,107,91,229,15,222,99,82,20,171,186,67,22,250,100,183,251,193,184,199,109,35,169,30,4,170,77,150,47,106,245,8,93,19,175,101,138,147,239,151,233,113,14,186,255,177,74,17,133,163,89,227,71,172,97,148,115,140,122,172,245,91,131,198,230,193,22,187,215,148,148,31,20,12,78,215,23,126,114,219,191,222,54,139,252,249,93,50,178,206,229,0,43,232,158,146,133,41,113,242,60,177,175,153,85,125,228,154,10,112,253,104,229,238,13,41,247,24,153,168,25,61,117,113,229,45,31,83,248,97,228,95,96,141,62,40,195,3,64,103,240,209,70,50,28,56,14,246,124,223,94,235,110,32,169,79,62,178,8,158,120,60,56,110,214,140,94,65,115,201,66,54,139,5,98,72,96,79,85,12,144,57,41,21,105,210,225,43,158,119,80,204,145,99,59,116,166,255,46,240,90,43,75,145,146,185,187,74,210,213,103,251,69,237,182,12,151,4,120,73,137,85,49,181,237,25,248,133,105,78,255,18,195,159,107,251,149,91,198,117,178,55,133,172,189,54,100,52,219,236,97,9,162,239,223,51,231,29,37,112,103,137,100,234,18,229,173,46,47,226,63,196,23,7,21,97,36,253,161,88,25,67,144,133,119,115,34,162,18,62,217,171,230,223,99,150,237,113,19,45,70,63,247,62,81,167,255,52,229,202,225,65,86,196,135,156,161,171,251,111,213,149,207,253,46,24,158,24,202,66,83,192,0,107,242,56,56,232,118,195,224,37,57,149,146,75,69,184,242,46,158,164,242,202,109,119,12,103,18,244,49,89,7,87,207,121,190,252,181,210,88,150,31,10,71,247,178,242,90,252,73,137,75,94,142,192,120,137,108,211,175,95,68,188,40,109,74,241,246,160,186,94,179,164,235,184,248,231,155,167,241,154,198,156,154,12,217,104,83,46,206,128,255,134,235,167,68,205,9,110,164,156,222,166,98,134,80,98,33,60,21,113,163,240,124,143,75,15,36,157,111,134,171,235,151,94,164,172,32,102,89,34,126,197,114,120,122,215,157,150,79,148,123,214,159,33,190,211,253,120,197,106,139,136,202,197,13,32,108,204,138,213,171,19,182,96,158,93,1,86,148,54,126,14,107,118,32,17,172,88,40,72,187,46,192,96,74,19,176,254,244,167,134,90,26,11,21,25,184,83,96,136,3,203,105,165,195,100,85,140,29,214,54,61,75,244,211,129,152,194,47,38,9,233,170,237,87,123,223,58,224,244,237,20,92,57,198,156,90,77,228,136,98,14,184,225,238,83,109,206,180,37,198,156,149,191,82,11,213,154,250,54,94,66,31,70,148,18,59,146,71,235,189,162,105,204,141,24,100,112,242,138,133,53,39,90,98,37,193,238,59,100,33,73,12,153,194,209,200,167,113,141,113,89,94,208,92,219,50,245,132,46,92,69,28,43,9,112,110,248,165,59,53,63,5,135,210,99,178,51,167,255,132,14,251,157,72,73,228,195,163,107,91,219,229,51,170,124,35,195,57,55,180,159,41,1,142,62,255,216,136,167,105,107,82,169,75,46,79,185,171,173,157,144,22,144,96,54,73,164,112,88,53,232,167,44,88,48,7,173,212,67,82,80,115,236,218,154,54,232,184,191,114,19,184,120,153,50,10,90,25,156,200,116,152,73,73,86,1,11,249,228,208,221,228,153,238,7,113,252,190,125,225,156,31,7,164,64,3,125,18,176,93,123,43,87,165,225,219,212,113,174,91,24,31,133,114,226,81,88,111,220,247,96,156,45,149,45,90,112,103,235,61,175,205,248,65,217,203,119,81,50,184,14,108,148,153,13,246,245,149,254,144,78,52,210,54,84,227,182,101,83,164,192,137,215,152,58,11,4,61,158,206,24,244,58,141,111,43,140,42,115,184,223,94,141,65,60,45,91,192,174,221,66,239,173,244,50,112,81,109,55,16,24,45,211,233,4,115,154,141,53,235,58,10,176,234,20,87,100,80,191,10,203,209,249,138,67,86,173,222,87,109,55,93,143,249,233,139,121,223,130,100,134,94,76,218,124,40,236,57,49,4,249,164,195,98,240,42,54,127,241,245,166,255,44,34,162,72,23,65,156,85,87,71,75,235,136,134,211,254,8,130,11,175,223,36,104,24,197,18,47,132,83,34,140,117,212,46,226,228,112,243,29,68,132,53,53,127,161,227,91,61,0,229,208,80,52,9,231,42,45,171,125,168,187,63,238,234,238,106,184,158,172,115,58,128,130,187,10,68,140,13,104,211,68,120,78,135,131,63,214,9,10,240,68,168,194,77,79,211,127,50,11,65,75,218,253,216,136,100,93,175,40,221,135,193,143,154,240,186,207,41,251,46,137,130,222,64,194,244,246,206,89,2,110,20,25,149,102,57,198,51,208,132,136,85,61,189,225,10,188,157,190,37,96,168,178,254,85,90,51,168,63,246,34,218,71,40,87,142,43,204,200,63,177,63,92,136,229,92,235,110,127,141,254,190,114,155,246,130,176,179,212,181,74,218,141,37,40,231,241,164,67,241,140,159,116,184,144,211,214,193,94,137,44,145,142,79,21,69,213,169,208,97,6,169,40,154,155,130,168,20,136,215,145,205,194,91,140,43,125,107,100,102,230,85,149,90,58,5,96,141,155,184,40,65,108,47,219,101,249,72,191,10,115,226,52,68,200,157,20,204,68,8,143,93,179,9,152,60,26,245,46,215,113,190,117,132,239,104,37,113,47,27,246,98,217,102,241,2,145,247,161,174,219,187,86,239,133,203,199,191,215,154,39,43,153,101,206,62,2,171,49,41,124,106,40,65,249,152,50,19,185,94,230,93,113,248,186,6,96,174,209,15,51,160,177,120,183,66,93,96,247,38,255,210,42,232,59,134,57,174,199,130,51,208,153,72,79,127,21,87,170,119,243,225,45,181,40,108,233,107,219,3,202,181,31,249,156,207,30,139,23,209,72,2,190,204,184,184,101,74,247,245,225,113,164,164,37,218,64,254,84,159,67,96,163,27,65,253,92,94,55,23,159,106,5,132,100,175,84,10,175,224,209,69,223,163,127,209,28,124,132,177,234,238,138,121,207,22,109,85,24,177,244,80,26,79,253,119,160,110,72,178,212,152,226,216,230,132,85,173,49,242,108,118,252,198,71,30,32,95,128,143,209,102,118,231,229,80,79,29,182,234,134,176,196,19,120,224,233,97,248,204,105,87,51,31,250,117,196,118,239,77,205,63,2,245,191,188,145,255,107,180,70,105,14,100,191,23,89,45,85,81,58,83,31,211,98,217,194,217,57,140,48,12,142,44,171,84,50,213,186,254,124,248,4,157,105,92,208,30,201,64,255,64,121,237,227,75,66,164,167,130,215,228,122,28,30,5,193,56,34,245,76,93,49,46,0,16,245,48,113,56,215,142,229,239,243,177,208,5,176,4,123,122,101,87,255,157,64,82,78,239,106,99,118,7,107,147,26,1,54,49,239,143,234,169,237,181,49,240,210,134,64,232,166,193,139,8,222,158,165,189,6,61,251,244,141,245,186,127,120,118,133,240,134,220,38,143,16,11,185,184,62,44,141,59,35,36,203,212,99,154,172,107,90,24,82,164,201,128,235,181,21,83,210,173,138,0,30,204,208,97,2,58,20,47,48,239,20,139,184,51,54,167,66,162,34,99,95,19,166,53,32,160,46,21,83,24,108,168,253,191,175,85,144,30,60,190,12,246,32,131,26,195,77,65,235,174,216,66,156,118,226,215,166,91,40,237,152,90,51,222,14,210,150,108,25,67,231,241,90,26,90,122,11,210,14,32,107,182,241,33,116,60,60,47,199,48,79,41,7,53,6,154,78,171,86,141,189,107,36,88,106,165,17,19,94,8,214,224,232,92,23,227,68,102,140,14,92,134,24,0,26,225,216,180,18,39,106,155,41,24,79,46,133,139,136,114,225,84,184,173,185,191,108,68,88,253,55,218,217,86,26,191,216,27,19,207,203,197,252,255,10,232,14,128,161,217,67,185,57,141,187,55,95,189,69,211,217,119,136,1,86,246,38,237,84,6,154,128,196,114,20,115,2,16,177,147,28,15,103,184,113,145,133,230,5,177,249,139,153,220,92,67,7,22,18,161,169,7,117,71,247,246,62,231,90,132,160,19,80,190,40,170,223,21,156,201,129,148,126,131,223,208,183,120,8,247,48,105,145,251,18,198,214,138,87,68,227,190,156,26,7,219,156,213,64,236,26,182,174,226,117,203,192,22,37,211,135,131,179,213,67,130,182,221,221,242,23,54,253,235,53,51,86,249,238,172,70,26,167,162,107,239,57,40,140,88,247,252,176,146,253,71,254,37,42,217,107,130,1,147,185,175,3,42,255,172,215,140,70,46,249,61,211,119,53,119,74,49,238,9,221,222,226,186,240,125,183,92,110,99,43,58,249,239,115,204,254,48,140,11,216,163,34,36,87,6,59,249,101,57,178,145,235,205,21,27,116,126,190,29,157,185,252,200,125,23,177,32,45,174,92,63,174,111,65,84,138,41,72,156,231,255,38,165,82,232,129,3,97,9,220,125,91,155,208,160,7,10,59,30,88,224,114,202,107,207,88,123,255,4,20,168,128,63,66,82,108,91,217,82,220,156,219,182,105,252,232,145,65,116,230,183,23,134,135,196,228,27,92,47,68,5,225,117,58,122,248,44,60,46,224,142,84,112,219,151,97,74,108,41,127,135,138,52,181,78,1,79,173,137,113,121,39,245,39,89,185,129,230,153,40,171,149,135,79,16,166,112,255,151,140,35,53,93,212,41,101,169,120,115,118,224,168,190,101,51,33,107,100,222,118,143,229,121,51,176,195,2,103,90,36,47,128,167,68,96,195,81,34,183,28,52,49,23,49,252,217,42,80,181,246,8,225,116,31,118,151,10,115,102,82,98,223,88,27,53,227,201,210,73,116,33,118,58,179,107,235,113,1,191,188,148,205,231,98,156,42,237,154,182,37,37,44,17,14,140,180,32,121,37,149,195,233,205,11,183,54,189,19,141,235,64,30,227,71,51,34,42,229,58,68,242,2,147,51,247,61,72,177,233,255,109,243,208,209,124,38,84,182,16,242,99,51,228,213,88,110,47,152,176,51,154,130,0,115,11,129,147,105,15,115,232,140,112,7,188,212,118,148,217,196,222,45,16,36,63,242,116,115,99,8,68,3,106,125,4,83,224,107,165,184,64,33,75,211,236,122,67,55,77,93,199,13,225,37,211,134,179,65,28,233,214,57,100,201,242,184,187,13,103,131,158,112,26,100,251,225,80,133,142,211,0,206,117,90,128,200,84,202,229,185,71,133,52,52,145,224,38,143,138,201,190,148,231,100,37,176,79,241,126,232,191,225,15,247,119,23,175,146,231,18,213,219,23,227,26,208,232,119,112,143,180,206,94,136,120,62,84,171,125,50,10,173,237,204,125,242,48,159,76,227,89,52,76,215,105,160,83,30,167,152,39,169,120,198,1,234,48,193,189,172,88,165,108,181,64,137,160,192,85,122,151,39,90,76,158,150,198,23,6,240,38,68,204,61,109,95,119,141,80,125,52,4,152,44,45,232,85,32,244,138,171,6,161,52,7,176,223,94,122,25,17,102,206,163,221,97,132,151,250,223,241,12,46,99,79,199,232,213,178,46,125,206,28,40,197,76,72,159,54,17,215,190,185,251,92,225,238,42,98,211,225,76,194,238,151,61,79,174,147,228,27,23,49,8,73,182,244,175,9,88,26,97,208,192,74,19,131,162,230,155,33,160,231,116,215,210,104,47,199,122,127,135,43,202,20,109,201,244,194,233,253,163,96,175,35,180,44,61,253,153,216,184,189,238,41,3,254,145,190,66,56,210,183,45,11,176,57,53,238,65,235,175,35,29,159,10,48,173,168,236,25,91,191,139,90,247,22,232,55,50,228,123,224,233,61,151,234,32,162,139,180,193,252,117,47,37,151,151,144,60,213,155,100,83,68,114,76,21,237,112,54,129,4,226,253,34,153,80,140,28,164,17,101,237,78,216,235,184,8,86,228,90,114,102,143,193,191,66,182,2,147,249,17,192,6,201,18,245,5,117,198,206,106,149,251,54,177,245,216,194,244,43,252,126,89,40,237,49,221,98,144,250,183,161,195,112,176,62,69,103,64,39,53,99,142,248,11,63,55,84,214,111,115,168,220,106,77,143,160,154,67,62,154,219,193,132,212,28,210,220,116,140,169,85,106,140,91,143,120,228,127,133,25,224,0,219,172,102,97,67,46,101,240,118,182,182,200,147,159,16,49,186,234,147,46,8,122,201,105,84,60,230,103,229,74,116,87,193,161,135,201,92,152,97,123,150,175,175,145,22,193,88,86,222,29,188,250,175,246,0,222,26,7,87,234,91,48,128,143,30,111,13,160,123,51,28,14,197,40,137,183,79,64,156,170,137,112,27,157,161,124,170,159,33,92,17,130,152,89,226,18,172,82,78,143,199,145,120,121,200,1,29,246,6,92,223,148,86,249,19,43,97,96,96,191,61,180,149,125,134,167,12,191,229,36,191,168,47,109,189,23,58,1,43,4,78,72,76,119,161,52,229,63,111,101,5,7,106,17,255,179,253,88,66,89,162,87,223,129,76,242,204,82,58,227,219,218,172,255,137,187,124,203,188,174,131,128,148,39,255,248,245,225,12,57,204,240,189,242,1,86,70,112,148,237,57,217,229,140,186,114,113,12,48,93,101,224,124,224,238,191,102,90,74,226,93,233,81,244,52,151,147,167,209,60,107,130,228,135,48,123,84,174,168,119,73,153,98,253,38,73,148,227,74,175,76,136,77,122,105,84,211,106,129,21,100,112,79,124,221,241,243,190,24,225,80,57,145,112,30,137,229,101,237,90,112,0,194,18,244,153,163,224,41,185,135,92,17,135,48,137,78,225,231,159,191,129,14,100,200,117,9,169,140,16,197,229,87,91,63,227,108,213,61,174,100,127,35,136,139,230,175,219,30,152,229,59,68,220,103,94,145,112,23,148,13,108,206,157,41,97,127,188,183,202,119,49,29,134,17,209,71,251,123,253,234,227,221,240,227,47,54,135,220,147,76,89,91,226,91,136,105,226,101,58,67,44,57,139,69,25,126,123,26,220,51,39,137,210,75,182,217,65,84,98,195,68,52,115,35,217,53,29,225,42,145,74,147,143,70,145,99,139,99,204,77,29,145,47,52,245,187,183,245,217,144,14,52,224,8,171,91,21,84,214,198,34,176,168,19,246,21,8,91,232,99,148,189,88,73,60,56,59,182,43,67,248,85,21,145,113,56,170,90,88,113,54,201,49,48,35,109,11,112,33,187,108,50,230,154,8,7,235,3,94,199,206,57,40,231,224,112,202,32,170,20,6,42,66,236,237,242,122,26,131,22,79,213,209,230,67,146,80,69,200,65,2,53,239,22,183,203,187,182,231,80,200,55,226,214,20,152,127,5,187,187,181,229,223,47,96,226,148,62,221,249,120,99,238,109,181,75,163,69,127,54,192,64,160,194,226,110,197,143,89,122,79,203,68,58,86,95,88,33,176,203,153,115,69,131,219,194,111,42,72,83,169,43,4,175,121,164,89,172,14,254,146,18,48,5,146,48,252,117,93,93,53,50,58,186,139,205,214,1,215,119,165,227,119,222,97,233,209,228,191,136,142,226,185,150,193,171,155,56,247,164,113,89,8,3,31,144,96,80,182,156,70,148,206,180,31,90,124,4,39,17,145,229,77,88,229,84,217,204,167,130,166,205,109,210,160,141,12,133,37,128,225,7,57,84,244,242,236,18,190,19,166,142,14,223,13,245,248,163,49,11,15,93,234,110,198,219,160,169,152,214,99,192,166,86,140,221,1,116,57,121,130,241,64,135,224,197,139,211,214,93,62,145,155,206,235,245,164,45,106,148,122,56,234,156,42,41,207,243,100,4,85,138,164,238,14,23,97,213,133,191,5,205,215,75,193,16,67,132,83,114,250,123,51,85,219,213,102,205,50,38,190,142,118,78,148,210,238,46,219,41,90,29,11,82,108,22,215,229,217,34,233,162,175,54,100,126,18,192,129,32,94,26,230,71,238,87,151,84,178,254,119,210,130,127,115,94,26,225,22,91,102,158,26,101,132,56,171,197,162,7,53,108,183,40,17,102,117,180,161,134,242,70,68,180,204,45,145,54,183,152,245,245,231,190,173,77,162,244,144,31,105,206,177,86,240,156,65,35,227,127,170,188,161,127,39,5,227,226,203,236,86,122,158,137,54,251,134,209,203,85,135,127,115,187,252,67,167,177,223,145,126,29,139,240,235,100,206,70,42,53,191,187,182,31,131,92,87,204,70,129,204,188,84,212,28,86,169,206,57,50,10,34,41,182,59,207,25,245,95,109,81,90,230,185,244,226,73,41,46,139,48,122,56,35,47,121,94,145,234,139,29,216,157,173,120,115,157,201,2,239,48,205,224,192,168,194,76,76,100,147,161,203,150,235,251,157,144,169,192,99,60,88,169,213,81,201,209,135,104,67,18,202,80,233,28,179,175,62,24,70,11,55,70,204,28,48,153,16,151,208,249,153,213,77,243,163,39,200,74,145,91,198,212,201,188,135,139,252,46,91,49,123,128,77,153,64,178,98,94,43,64,247,249,199,157,76,94,60,149,238,33,86,146,220,201,49,108,25,236,188,212,238,134,170,210,218,247,171,68,97,28,225,54,12,61,242,47,98,220,93,12,111,23,72,117,223,171,152,205,175,87,18,141,29,42,212,66,143,47,180,250,193,148,166,41,60,232,237,172,33,18,218,118,55,183,230,83,52,229,122,255,90,22,236,8,29,76,104,168,195,84,84,110,230,167,86,36,12,162,55,246,255,224,130,193,135,129,14,129,189,147,212,152,135,5,63,31,170,178,190,184,80,75,54,91,37,138,144,74,30,120,129,213,208,148,169,26,252,95,147,24,168,4,85,252,227,161,140,157,15,129,220,135,165,35,139,203,8,43,193,83,187,216,110,199,132,145,171,14,89,191,214,84,74,25,91,178,14,48,130,215,193,5,159,13,36,35,176,215,128,108,183,219,171,45,41,15,210,86,27,191,118,33,52,155,139,119,128,190,103,239,56,65,36,163,66,87,241,10,153,167,113,156,2,235,19,146,208,199,40,185,169,83,94,217,20,213,179,166,162,81,61,48,113,43,247,175,205,94,186,43,43,37,149,17,132,58,95,17,182,18,108,192,108,190,208,150,110,228,177,91,116,146,154,32,158,130,5,6,134,224,223,158,100,4,5,155,248,81,76,247,87,51,251,195,37,255,230,40,11,163,146,159,218,128,46,223,172,99,12,249,52,239,128,175,27,224,104,223,137,210,245,239,64,21,94,135,64,38,101,75,187,161,233,191,59,138,186,32,24,163,134,179,234,138,100,0,253,61,175,181,178,230,134,77,184,104,47,19,103,19,56,70,90,208,250,155,187,11,218,233,220,93,33,185,79,196,205,148,92,95,190,213,241,144,114,88,18,159,50,240,152,120,50,222,225,85,210,11,148,69,229,99,72,41,164,153,106,192,1,175,158,77,80,195,103,33,20,239,6,44,217,214,93,64,66,198,131,138,107,205,117,202,206,61,181,113,83,157,75,131,137,247,153,88,198,72,221,216,184,4,170,204,255,188,171,96,79,153,59,192,141,195,224,222,108,106,71,238,195,79,217,187,126,240,216,100,176,8,112,218,215,77,118,122,56,52,79,232,217,65,186,224,55,22,4,24,47,102,102,181,71,4,67,90,91,44,208,217,77,195,0,211,181,142,199,246,244,79,177,152,124,97,184,170,181,184,238,183,74,101,85,60,197,49,86,229,34,85,147,153,28,171,28,101,240,249,163,115,36,129,19,117,123,112,252,148,0,44,120,40,163,206,119,24,63,60,232,194,209,74,68,77,45,8,17,86,251,7,74,36,215,4,103,205,189,61,71,87,212,55,32,29,189,98,183,210,210,124,49,18,136,68,181,230,195,201,152,219,29,92,90,246,166,152,21,136,185,171,131,179,9,247,201,220,53,107,149,91,25,102,245,150,164,183,101,80,182,136,20,201,155,124,249,199,234,161,33,165,205,28,59,210,37,119,23,8,44,18,110,180,81,132,16,41,23,153,183,46,16,36,121,153,174,244,87,255,72,30,102,94,159,128,107,8,126,204,47,163,74,111,152,188,87,35,17,140,154,66,114,99,238,18,241,166,121,43,122,55,97,59,227,135,17,155,46,236,134,127,236,252,236,114,167,93,225,130,83,143,173,189,17,98,80,168,250,223,21,219,233,53,51,86,47,39,163,250,50,247,204,3,131,209,243,5,210,162,192,25,236,203,113,112,238,148,246,195,117,104,151,118,221,170,3,193,144,148,22,177,32,196,25,149,89,45,158,137,113,123,200,3,102,102,19,76,175,110,134,25,61,41,98,149,54,148,26,139,178,228,177,80,158,70,112,61,3,173,160,8,6,57,131,78,213,82,204,30,241,67,38,236,204,193,40,114,221,51,66,24,118,87,151,15,135,111,190,224,37,47,59,186,70,86,11,252,42,30,17,191,47,20,110,237,175,21,128,233,71,33,79,60,204,243,78,73,86,105,161,165,135,245,230,41,54,107,237,174,170,103,200,201,67,4,220,8,211,175,134,99,5,149,168,20,138,177,2,28,197,105,216,80,44,51,140,89,159,122,3,7,31,61,210,252,213,90,102,199,45,215,157,140,253,9,190,155,31,72,171,243,221,111,13,229,217,90,68,47,124,110,6,225,78,19,50,181,172,82,244,67,147,194,228,22,249,8,103,133,164,49,233,178,14,138,203,176,106,236,133,95,27,34,167,128,106,236,136,95,61,183,81,92,70,54,103,235,192,186,148,168,207,78,89,149,108,208,112,126,173,195,185,130,1,124,81,107,84,206,244,3,224,165,192,101,6,28,100,244,161,64,225,110,78,119,133,119,138,66,124,154,196,96,220,176,200,98,238,180,21,169,214,121,16,3,29,214,121,253,12,157,100,107,62,231,16,217,67,51,238,245,62,185,33,53,251,82,174,80,106,107,166,53,105,228,241,30,53,254,147,135,247,47,245,127,156,212,162,220,90,129,56,37,204,153,150,83,230,67,32,157,213,189,227,89,96,211,173,13,129,18,67,54,51,101,170,223,105,87,131,106,190,228,146,70,119,240,228,125,239,19,88,16,195,117,229,211,129,27,109,126,102,64,170,244,93,97,246,147,11,130,12,65,18,120,73,127,196,52,227,115,211,134,250,15,197,25,79,118,124,138,255,18,227,26,196,108,84,24,11,77,2,117,191,25,139,211,163,152,100,14,79,143,196,167,87,149,54,14,35,21,15,7,107,160,150,135,79,181,179,141,109,201,52,10,173,118,20,38,191,235,15,251,136,27,172,26,0,21,203,133,255,253,213,78,214,190,157,79,248,129,196,117,182,154,26,157,25,224,194,240,36,152,233,160,210,169,22,81,13,168,131,9,41,160,147,21,69,16,99,95,178,211,226,175,212,228,57,175,24,151,233,156,221,233,241,153,221,233,138,20,248,168,230,17,161,235,104,207,34,23,251,193,89,48,74,171,78,172,155,67,175,144,106,227,191,24,233,63,110,47,204,242,67,77,59,72,44,126,189,249,82,251,44,66,218,96,118,44,116,151,51,227,153,213,72,6,22,3,204,15,138,12,98,30,105,80,163,12,146,144,28,230,173,226,23,174,156,160,34,88,88,188,24,76,82,215,93,106,57,135,232,100,192,16,66,58,247,74,96,71,76,240,136,86,41,249,164,75,122,220,86,18,91,51,143,241,156,75,18,75,21,126,182,115,27,13,227,11,12,69,69,151,130,238,23,197,63,137,147,149,128,206,84,130,97,113,137,244,205,165,117,20,0,255,240,50,48,211,168,1,87,179,87,243,166,245,115,228,3,216,224,75,50,12,14,138,84,237,82,144,191,207,97,200,186,184,123,94,178,180,129,209,235,161,219,205,167,227,155,164,22,130,165,182,95,229,91,37,241,127,107,126,214,123,108,85,62,158,102,238,48,151,188,108,240,112,53,19,189,0,32,27,95,209,27,119,60,187,61,86,55,203,233,247,167,30,160,195,23,174,123,235,97,246,94,43,97,156,28,136,2,16,70,37,53,33,158,35,138,111,68,50,27,9,107,199,101,90,36,21,54,105,69,252,201,10,227,182,34,240,206,184,9,80,179,239,151,255,237,150,247,205,130,227,148,68,12,189,164,33,207,7,235,223,171,76,43,171,94,12,163,215,123,183,67,21,91,208,59,209,217,27,252,158,68,231,8,59,242,204,136,91,117,240,231,185,71,84,150,92,20,2,149,79,243,154,59,251,104,193,127,201,205,122,163,253,158,32,46,32,23,11,130,74,66,187,64,24,55,61,35,24,88,231,134,117,84,47,211,78,218,233,183,94,24,3,200,105,133,170,58,105,235,163,204,128,216,211,48,119,89,220,250,203,46,29,225,220,54,37,53,221,149,51,77,97,155,230,114,215,15,238,138,176,11,151,143,227,164,42,53,117,179,36,193,119,171,47,140,96,249,139,132,189,50,245,145,12,164,211,29,134,220,14,21,78,96,74,169,102,21,3,223,22,127,250,206,62,137,67,10,183,239,79,241,146,193,114,91,160,127,17,13,219,52,72,127,153,136,209,165,243,231,156,6,52,164,153,24,142,59,218,76,104,137,203,17,159,18,50,126,34,244,99,231,22,189,80,45,111,238,190,252,207,48,197,87,20,80,113,69,198,12,224,50,163,201,2,12,220,95,75,40,135,84,205,169,198,255,19,172,89,19,70,237,116,15,170,158,67,223,230,182,51,103,75,246,230,234,136,175,23,26,165,76,237,9,242,77,93,121,174,196,113,88,29,26,195,182,12,245,159,22,91,81,233,9,209,94,251,81,187,17,229,112,230,152,136,140,254,134,35,151,186,172,103,163,216,210,218,83,206,251,125,121,21,57,134,18,191,145,150,169,251,61,10,180,246,211,229,77,206,163,157,66,206,21,251,187,207,166,42,34,108,217,251,86,75,68,77,125,233,79,26,77,76,185,17,12,142,71,161,151,219,160,140,135,7,212,211,57,80,17,194,84,219,135,78,39,250,93,174,165,243,96,162,68,217,163,182,67,52,240,223,255,154,68,198,179,4,110,29,236,6,242,173,231,189,12,237,120,231,175,230,109,14,87,183,220,220,75,32,129,143,16,65,179,234,154,172,86,132,216,242,63,221,116,180,159,201,212,189,66,81,162,223,66,120,101,216,243,26,173,219,210,73,93,113,143,218,115,188,104,29,72,27,21,6,49,155,180,189,247,194,34,143,26,215,44,29,102,200,153,238,26,78,17,2,99,18,153,58,235,242,19,246,161,155,196,228,69,206,187,40,64,234,99,193,191,142,174,3,115,225,183,12,68,152,187,183,86,191,35,243,74,70,136,233,245,84,34,253,201,85,236,112,196,171,34,146,212,73,1,12,61,22,176,239,2,241,26,12,77,194,204,111,245,134,249,187,49,75,140,165,252,244,247,37,12,26,37,38,110,233,150,27,15,3,40,51,190,68,220,84,7,11,47,90,9,159,130,110,43,109,41,75,86,98,145,176,85,220,201,158,101,251,23,131,154,183,92,80,182,137,111,130,146,148,122,27,91,156,112,141,94,140,97,77,45,150,70,82,202,175,83,207,140,151,124,20,75,111,173,213,161,45,10,100,25,90,10,149,190,83,29,133,78,29,208,244,20,143,251,154,224,83,57,70,26,120,69,173,72,14,74,253,183,101,0,223,44,91,32,200,175,240,209,159,163,1,69,211,188,19,187,83,63,43,68,52,179,232,201,233,132,11,216,42,15,24,49,72,176,136,129,101,209,52,65,63,225,245,62,111,81,170,20,17,251,186,221,15,13,237,197,166,44,168,51,38,134,207,184,5,183,118,20,123,93,233,87,92,88,166,170,35,53,73,240,88,228,107,186,188,111,139,33,76,69,237,228,140,110,10,30,72,106,36,14,41,151,65,4,238,223,216,157,233,39,192,169,49,105,117,167,157,161,154,42,222,166,185,105,11,237,89,94,57,148,239,42,72,198,116,184,226,208,228,184,233,202,122,166,24,115,248,206,189,60,74,84,121,5,80,57,59,148,76,249,135,167,26,49,115,211,19,238,109,159,75,114,46,183,178,156,74,236,70,206,18,69,186,143,141,201,139,215,6,223,4,202,244,18,124,54,167,191,216,146,149,163,5,237,40,38,69,51,238,139,0,30,184,162,41,60,206,211,7,152,19,112,252,3,179,232,205,48,52,136,11,172,164,216,57,67,94,64,75,240,100,113,236,175,165,144,252,39,135,26,23,16,148,137,151,202,249,151,212,47,225,71,114,39,144,21,22,166,52,253,73,35,164,30,143,21,69,32,77,13,235,139,126,52,243,36,49,142,255,218,46,99,206,97,151,164,34,108,194,248,106,72,102,81,33,250,45,148,178,2,14,45,37,75,223,242,203,7,236,175,73,164,21,243,167,102,198,242,7,215,67,119,38,117,119,236,254,101,151,59,252,129,140,225,154,73,217,94,152,43,177,91,75,218,165,209,77,7,108,78,115,148,126,192,33,234,246,15,196,81,179,107,121,147,56,200,230,214,187,112,76,214,3,222,76,129,153,7,226,128,30,118,70,4,88,216,5,35,158,239,64,241,183,201,55,90,99,221,154,2,144,233,161,129,237,98,16,160,201,95,48,72,241,147,158,202,42,248,251,122,35,161,222,28,115,201,53,204,111,192,173,192,94,43,103,192,152,136,143,17,215,41,89,149,71,45,111,109,140,155,42,101,22,34,101,167,123,19,43,87,171,167,86,185,36,241,97,2,68,175,135,32,104,40,68,206,124,217,212,144,15,193,221,249,193,136,195,229,234,92,188,44,124,2,152,40,40,174,230,16,53,248,232,229,36,13,131,209,90,164,77,127,40,224,97,231,107,118,31,190,174,222,4,96,223,83,55,127,4,75,15,33,63,134,143,235,250,189,203,35,90,245,184,168,55,21,133,147,232,150,24,112,231,236,224,124,139,93,214,33,157,129,167,102,247,210,36,47,55,104,54,22,40,205,168,17,221,133,194,103,27,254,15,220,122,138,203,72,127,8,103,254,170,234,82,153,178,223,171,252,129,79,115,200,83,200,69,36,237,119,227,131,242,14,42,220,104,255,59,188,170,128,161,42,206,237,27,121,185,197,250,30,231,183,142,101,74,156,166,0,240,80,53,163,101,98,250,197,153,118,5,55,235,203,96,246,81,141,76,166,89,92,87,130,32,212,80,20,111,59,202,80,254,35,172,172,39,76,112,193,78,150,30,96,236,75,144,58,221,252,114,190,76,5,89,106,202,104,255,231,194,12,20,252,90,75,45,124,5,95,125,211,112,119,144,6,145,241,166,143,41,141,220,139,240,41,63,138,218,16,91,54,137,146,131,216,39,78,132,56,253,96,121,134,150,230,62,174,77,156,160,185,89,245,135,165,174,212,132,135,211,39,159,138,72,16,123,57,135,206,28,53,74,236,244,207,220,136,13,241,240,15,204,130,163,178,192,170,22,239,71,114,17,142,224,4,163,250,52,126,95,21,44,212,157,39,12,118,30,184,117,148,245,102,218,1,53,15,86,1,208,29,184,46,1,101,2,5,241,109,76,177,72,48,87,136,22,88,33,213,76,215,144,250,169,209,149,53,81,29,245,225,0,104,153,208,69,81,177,229,143,68,196,158,78,156,233,252,95,206,65,35,195,51,55,84,173,139,2,161,194,208,180,198,183,176,207,62,43,77,164,116,237,249,38,239,84,210,14,237,176,133,177,214,249,188,69,104,200,120,251,234,180,197,112,41,88,227,161,21,94,178,80,30,90,127,37,205,167,171,57,143,55,45,222,136,178,2,249,72,27,208,159,0,242,212,182,22,86,207,108,20,126,167,0,135,153,232,172,95,151,220,109,136,225,251,226,187,9,10,157,76,143,200,157,27,132,154,144,163,255,215,108,84,141,120,168,6,138,108,231,125,65,14,220,159,22,253,223,4,191,147,190,28,63,248,211,188,10,220,207,227,233,58,156,85,134,69,183,68,72,209,46,171,235,180,99,98,72,136,10,4,124,57,212,109,198,144,230,196,46,151,37,174,144,207,48,227,182,36,113,77,171,159,114,41,216,11,89,110,15,51,20,134,54,105,187,231,152,90,232,241,154,193,195,156,228,186,170,183,250,147,114,218,117,232,120,131,120,240,221,126,138,166,79,231,234,161,142,38,100,196,133,152,14,77,4,139,96,222,25,96,208,183,207,247,118,156,87,83,221,101,138,255,41,115,247,60,119,85,97,246,42,228,58,228,34,71,96,219,64,165,104,31,217,136,7,246,197,225,134,84,64,64,234,101,222,100,74,41,116,159,170,207,239,217,180,55,155,126,118,50,233,189,244,184,250,101,184,50,53,83,219,249,194,34,249,125,114,65,124,24,184,233,234,79,29,8,148,18,243,165,88,142,227,135,91,126,228,22,5,76,144,235,245,55,161,70,155,67,144,106,85,122,0,236,169,118,26,8,43,246,152,35,102,194,138,61,115,79,157,179,47,245,162,105,34,172,226,230,66,216,17,54,103,247,66,155,23,99,106,56,34,172,123,68,63,121,139,65,21,191,33,220,18,53,140,92,5,3,249,147,173,76,136,81,92,172,152,125,197,6,160,43,69,23,58,247,110,153,207,153,200,56,248,125,107,47,219,122,149,55,138,230,174,171,247,28,162,128,189,225,156,14,92,48,58,112,137,19,180,38,145,5,165,119,39,85,187,113,188,145,25,36,57,17,130,168,46,18,14,84,198,122,14,207,138,3,52,65,75,43,89,221,82,105,36,113,81,140,77,69,19,229,244,255,247,104,47,113,0,187,208,229,221,114,49,31,242,141,29,1,200,179,33,212,198,212,203,43,16,216,237,38,193,169,132,146,61,197,210,34,247,12,225,158,51,196,78,56,143,139,57,13,143,66,216,162,235,138,143,201,90,217,34,251,153,71,59,61,4,181,12,3,36,15,54,242,223,255,1,238,221,146,30,170,71,167,28,232,38,14,80,140,153,232,35,7,200,244,3,215,206,229,143,147,254,39,160,3,48,141,21,154,234,252,56,85,245,137,170,17,30,50,241,177,35,248,57,145,55,198,157,226,172,189,51,76,58,109,255,244,203,226,63,120,246,244,56,207,157,104,101,173,160,98,205,34,83,178,207,177,167,167,87,103,188,237,195,98,109,124,183,27,152,129,209,88,114,248,46,237,11,88,33,253,127,138,71,209,162,99,73,203,148,79,164,46,235,229,162,160,228,233,242,107,38,3,60,11,244,200,130,153,136,123,28,221,116,29,233,105,233,93,116,228,117,99,61,179,215,117,244,187,136,205,153,53,210,181,76,153,246,137,4,224,65,61,209,8,155,36,233,216,183,47,211,208,196,162,127,170,227,131,33,168,97,253,133,46,122,226,155,74,1,126,56,247,17,18,172,182,135,166,105,157,126,255,198,153,201,249,7,56,247,189,155,50,7,109,117,148,81,179,81,56,88,89,6,164,219,7,10,72,163,186,200,66,87,96,111,227,28,165,198,102,250,182,6,121,156,203,53,115,231,45,14,179,111,84,103,232,169,163,86,166,204,212,121,13,159,215,219,225,26,67,217,123,250,38,227,184,151,157,16,203,235,85,204,178,142,124,239,228,43,37,17,43,17,165,251,173,212,250,4,36,99,33,18,176,114,110,200,251,91,71,2,209,122,3,40,47,72,114,159,182,203,168,202,252,173,234,246,10,40,236,252,245,215,245,165,4,163,94,172,149,249,172,45,207,241,206,41,47,68,49,70,186,72,120,118,255,59,107,135,186,66,250,113,10,182,72,48,244,141,121,51,30,101,6,237,13,89,56,53,122,233,112,15,232,108,19,4,205,133,0,102,3,164,91,209,146,237,231,239,26,82,130,79,213,155,245,107,26,4,95,26,120,171,44,207,173,0,24,190,174,20,244,154,58,78,244,220,250,25,13,179,171,151,205,255,154,207,101,54,9,137,79,90,76,130,111,147,197,207,115,1,73,28,136,242,75,213,205,215,228,139,64,113,30,28,232,98,2,134,97,26,82,133,140,171,4,137,124,12,41,176,20,62,34,166,205,108,56,195,107,154,217,139,153,147,198,181,158,87,153,83,13,78,1,175,97,174,70,11,108,201,156,45,207,217,252,27,194,62,45,34,59,143,163,102,12,156,233,48,117,172,108,16,255,35,199,51,81,84,155,148,106,178,236,87,177,159,57,239,107,2,58,163,167,7,66,67,253,41,254,77,61,160,167,150,21,57,248,23,21,86,187,30,77,126,73,98,183,108,148,192,91,112,131,131,124,150,67,79,178,62,115,202,190,152,164,199,206,175,186,18,46,215,51,139,191,214,165,89,201,91,35,118,11,193,114,18,233,129,95,19,165,5,159,208,107,209,199,79,172,28,66,22,14,41,14,161,161,104,159,75,91,200,151,17,184,98,108,161,121,76,231,18,185,59,166,198,110,105,121,58,101,236,28,172,152,24,243,16,129,170,113,234,247,151,211,173,105,55,218,157,203,171,170,44,140,43,75,201,214,142,94,71,234,240,172,150,243,251,190,163,127,197,200,28,66,50,33,190,180,62,82,138,34,114,87,54,204,119,240,128,175,227,147,46,10,240,95,81,10,135,17,117,216,168,44,52,207,217,234,220,223,162,214,236,83,39,64,83,251,82,249,240,202,208,106,195,20,208,133,29,39,180,146,164,253,213,145,50,17,149,88,78,56,97,151,58,13,149,224,190,157,235,182,183,15,29,137,178,97,211,164,117,76,32,244,80,232,105,154,85,31,119,247,75,194,254,97,137,21,82,14,22,76,103,75,129,231,93,151,41,198,193,57,18,125,131,219,178,28,34,239,204,212,42,5,220,133,32,21,129,219,171,72,20,196,159,72,224,148,21,172,68,232,101,254,36,238,238,63,173,89,170,202,234,98,171,146,187,81,135,234,172,215,134,245,46,100,97,106,81,68,108,250,253,117,0,49,48,249,140,164,199,89,184,9,113,90,89,136,12,143,217,127,110,79,46,107,193,87,6,86,53,47,168,10,168,44,130,178,143,172,252,166,142,63,223,50,215,204,84,95,0,13,227,153,167,114,0,125,211,140,184,174,126,131,39,35,142,42,71,30,176,104,9,76,15,31,81,19,82,69,166,151,110,214,16,33,129,0,86,191,89,43,40,90,78,32,35,57,77,89,145,37,26,230,117,189,154,235,203,66,69,169,252,27,159,239,254,193,170,85,203,238,196,215,18,86,138,89,98,56,168,133,78,100,112,18,192,71,229,89,34,20,110,181,196,115,98,154,91,36,112,229,202,10,75,99,26,80,135,55,223,248,176,100,102,52,254,5,64,33,86,83,18,212,98,22,70,122,149,90,6,46,140,157,192,74,174,220,102,131,223,71,135,235,149,109,54,145,30,60,233,121,60,232,153,143,201,241,164,84,141,162,18,166,217,69,240,246,214,168,3,3,120,70,26,211,106,255,174,222,215,115,177,100,166,204,110,109,12,254,64,104,158,77,125,220,127,25,44,84,72,101,46,159,154,115,4,118,249,27,204,220,44,90,78,209,210,239,187,226,58,157,83,2,212,97,158,53,72,175,189,177,67,94,161,38,123,12,144,6,121,156,39,184,92,38,190,244,123,37,161,132,110,79,84,37,12,58,49,170,101,118,91,154,123,225,79,229,44,10,65,238,96,105,71,0,239,136,52,102,96,60,206,100,39,58,239,67,138,51,67,182,71,208,96,227,253,12,178,95,220,66,186,44,43,0,131,19,104,80,137,29,192,84,184,15,133,37,147,174,76,168,68,173,86,12,64,237,154,2,162,119,221,43,187,62,180,198,132,192,235,116,82,27,148,77,29,70,141,216,199,231,94,221,76,64,171,177,187,113,241,54,90,52,73,198,142,229,166,60,36,31,76,109,145,137,132,37,19,32,73,48,65,90,173,130,94,214,114,6,4,56,66,44,175,82,147,0,126,155,30,242,97,125,215,106,24,170,211,131,152,96,184,45,84,62,94,1,138,25,93,128,91,183,106,47,145,153,164,209,182,19,153,122,108,19,211,168,69,51,121,101,112,141,118,111,96,152,15,249,51,158,59,89,70,182,5,135,46,217,14,207,1,183,189,89,98,224,85,34,100,251,239,180,10,130,150,13,29,70,238,183,212,67,81,169,228,124,63,221,70,30,161,173,187,218,24,85,243,84,244,148,79,54,196,19,210,120,104,46,169,85,199,154,113,128,160,26,28,102,79,24,86,220,175,94,34,111,217,179,178,162,89,90,11,7,14,188,214,55,65,214,237,30,81,202,70,108,8,59,95,48,221,7,21,10,89,123,47,244,128,119,206,17,7,238,100,148,223,104,115,113,88,164,43,138,180,90,186,60,89,74,167,67,246,107,216,114,200,55,44,191,105,218,208,127,186,127,168,79,1,123,0,97,188,154,147,252,164,170,187,229,215,254,60,144,177,122,185,110,4,213,119,154,27,173,138,79,180,156,172,181,178,116,93,112,124,186,198,87,93,194,192,10,110,72,3,17,82,188,71,38,81,177,63,163,144,85,243,192,112,151,125,252,108,233,142,197,5,195,68,98,47,141,238,234,170,222,167,102,83,29,89,242,143,229,211,131,35,190,43,30,246,33,154,47,103,254,13,182,255,145,22,107,109,253,241,204,219,96,147,173,96,228,222,29,249,250,184,12,57,41,43,12,201,110,242,202,186,141,44,85,110,42,230,126,250,140,28,141,236,112,142,119,199,241,231,78,223,141,179,249,118,84,10,238,45,79,36,33,130,8,115,250,221,137,192,177,246,142,142,92,69,255,164,242,87,36,227,176,102,131,7,146,96,250,188,122,88,30,90,166,64,124,198,35,54,231,213,221,109,84,43,233,202,135,249,250,1,242,3,51,131,85,198,244,200,13,4,149,232,117,147,243,6,164,183,172,107,231,177,41,221,137,12,154,164,118,141,175,0,73,30,85,165,88,222,12,59,243,88,87,14,26,183,197,82,34,37,199,140,98,167,52,250,7,249,73,67,74,167,125,40,136,13,183,144,47,241,214,13,137,154,92,31,46,136,103,117,114,225,143,205,20,156,193,123,76,45,235,206,194,19,145,235,100,93,224,32,210,223,98,244,6,113,120,98,165,34,231,241,37,179,98,104,51,182,129,63,57,82,57,105,11,179,119,149,119,52,112,133,174,3,233,236,16,64,34,69,48,151,121,135,223,31,105,111,173,232,151,188,77,125,30,23,29,251,164,59,104,177,219,168,136,131,214,161,137,7,31,46,202,120,146,194,1,214,40,199,242,92,71,222,178,228,220,30,136,73,250,60,208,132,185,159,43,91,178,28,88,1,170,196,70,239,61,188,227,212,209,90,204,89,57,124,133,192,113,219,132,30,85,6,152,68,50,62,11,112,123,40,71,14,236,207,2,198,107,175,214,68,69,217,160,92,57,153,249,30,151,0,116,38,63,0,95,234,228,9,9,128,211,196,188,0,176,113,17,210,59,109,231,74,58,100,132,11,250,106,127,243,131,158,137,40,1,153,79,159,125,143,83,71,5,99,124,20,225,105,190,79,129,100,91,104,50,125,133,241,131,102,147,247,37,218,192,103,58,221,149,149,139,0,97,229,112,230,121,35,177,44,50,141,221,211,136,243,232,0,164,149,90,84,4,232,185,11,208,237,105,45,67,178,242,232,131,148,31,48,114,159,221,213,167,15,25,122,70,207,81,43,178,151,63,239,133,86,114,2,138,255,73,250,92,248,53,227,93,37,229,49,42,54,69,15,66,31,23,152,234,88,238,63,8,53,63,131,130,138,68,216,120,157,195,131,85,137,80,131,205,212,144,96,171,143,157,224,160,130,253,128,0,138,232,196,132,244,217,225,43,198,233,67,164,133,238,83,122,117,70,215,64,221,9,21,10,0,4,53,7,50,200,190,34,253,54,137,192,229,202,53,57,139,32,220,248,171,63,247,74,223,242,63,125,239,114,225,53,141,199,177,14,0,208,41,112,29,160,8,165,27,184,234,27,86,162,17,158,252,248,114,78,121,9,82,132,187,77,43,119,124,229,229,163,211,223,252,79,231,5,253,197,75,27,209,181,41,153,230,43,130,146,152,87,153,148,64,150,129,149,12,22,66,61,76,5,68,57,81,75,45,29,215,95,93,103,167,217,36,156,222,255,222,204,53,211,57,199,11,46,30,58,146,154,164,190,222,30,7,149,66,229,160,27,118,50,216,70,108,46,141,100,239,4,217,59,250,154,246,43,16,92,13,152,240,189,162,25,183,100,186,3,201,164,206,28,19,101,155,219,216,139,87,127,52,15,203,207,196,173,178,57,179,122,66,209,17,110,231,228,58,162,230,55,152,3,185,242,73,77,76,30,80,5,232,73,237,77,226,140,113,244,202,150,215,40,159,170,30,13,175,217,221,207,1,181,32,216,39,60,103,9,166,186,110,5,235,79,142,56,42,210,230,69,225,108,221,70,43,225,133,181,175,146,41,99,54,107,145,39,253,133,147,132,112,172,221,7,230,85,191,165,97,13,230,181,203,51,192,94,49,219,210,69,196,6,106,158,85,238,237,74,92,10,228,104,84,50,106,121,113,250,227,94,111,239,101,101,207,170,150,25,54,40,218,213,135,17,159,99,142,135,237,40,163,18,87,15,237,148,210,120,184,79,67,205,93,145,130,120,17,68,96,95,64,119,104,15,166,244,60,246,151,18,220,170,9,123,248,49,229,0,21,200,168,34,76,78,45,149,156,136,227,210,98,148,42,161,168,224,213,9,155,20,77,40,199,41,53,191,120,54,253,192,208,136,3,46,113,0,40,202,90,183,66,37,96,64,40,149,106,133,188,145,35,74,193,21,3,130,226,167,231,180,27,157,207,0,207,80,157,5,62,55,222,21,180,241,125,104,40,46,16,243,156,123,60,248,201,244,26,21,24,148,42,144,192,207,129,208,164,167,25,88,218,102,183,190,156,64,53,85,164,95,84,22,38,26,99,175,75,51,38,100,48,227,75,26,146,219,24,135,38,149,234,51,73,217,107,29,16,125,29,229,175,253,193,154,202,156,58,133,181,35,27,9,23,90,234,118,190,219,140,186,160,159,226,199,69,113,254,114,20,62,104,209,12,201,251,176,33,209,46,196,90,182,84,200,34,139,50,82,32,87,168,166,35,214,67,118,209,55,228,108,71,83,102,24,89,183,205,236,190,33,7,205,72,186,4,235,113,193,4,109,121,199,117,152,250,145,45,73,164,250,225,86,85,11,21,251,40,210,9,113,71,33,114,182,60,251,9,49,106,238,92,55,245,173,232,111,243,190,64,156,194,70,201,150,12,136,225,88,150,207,241,92,88,188,153,217,206,233,173,225,71,68,42,67,133,154,186,10,71,250,7,179,15,243,55,28,126,176,101,51,93,243,127,153,31,15,239,8,132,166,188,198,209,28,157,126,152,6,6,159,206,232,207,112,34,156,95,246,145,223,203,221,10,16,194,33,126,115,112,57,45,245,162,147,15,238,126,27,8,48,27,145,244,172,74,185,247,207,117,200,41,42,25,54,149,81,69,206,96,129,172,6,228,47,107,195,190,78,1,50,52,204,237,41,116,186,165,34,199,1,199,161,198,141,144,171,157,68,105,171,122,61,239,6,251,137,163,0,217,209,122,96,95,52,155,14,36,52,102,148,231,18,202,192,72,21,6,0,205,158,106,25,208,135,32,183,53,68,41,202,154,38,163,143,48,239,211,5,67,137,18,176,41,245,153,225,96,133,196,49,79,9,11,187,90,9,246,198,220,71,236,226,132,69,161,19,255,6,250,193,16,6,237,199,44,32,147,134,65,238,233,61,141,218,76,158,146,238,49,151,228,152,17,28,13,26,133,70,169,233,129,163,12,18,223,161,160,180,29,41,114,16,186,187,124,87,225,237,167,236,88,175,133,113,197,212,250,197,5,41,83,78,169,88,151,153,194,50,239,123,129,196,212,217,8,80,221,30,138,1,117,30,191,88,140,30,156,163,178,217,179,224,207,87,241,124,56,77,242,113,124,204,126,139,135,191,34,126,252,205,27,28,38,25,174,8,137,163,192,75,148,98,16,221,48,238,126,242,101,126,243,112,158,40,102,31,43,198,135,143,189,139,165,7,184,182,144,125,40,54,189,111,40,103,130,193,93,48,218,126,149,149,103,28,230,87,218,109,50,123,81,62,178,5,25,158,1,15,96,149,93,229,56,128,141,187,202,137,229,125,204,35,55,224,56,157,182,198,47,121,14,112,47,48,24,79,170,51,208,93,138,26,253,55,110,65,8,19,64,114,96,159,127,25,231,227,56,39,250,51,38,68,19,21,187,176,223,143,69,123,84,121,1,147,77,191,70,77,78,121,48,104,249,37,10,152,244,4,72,67,223,12,12,192,88,12,58,253,33,0,23,147,210,8,130,31,200,191,248,53,157,142,47,111,168,153,229,226,185,190,21,159,2,113,216,52,204,203,215,178,82,232,3,173,241,100,105,168,246,90,106,36,253,123,122,242,212,109,137,41,37,130,138,149,104,109,97,119,241,196,135,4,50,169,25,125,39,37,56,57,120,166,236,254,66,208,109,135,216,251,102,10,147,12,43,89,207,222,155,165,94,112,70,136,188,58,251,175,45,86,164,52,223,82,56,96,34,137,125,4,143,19,13,130,148,123,41,92,110,107,154,172,45,218,143,22,7,66,224,238,147,231,87,225,212,29,145,43,63,151,6,205,102,64,206,236,176,146,40,203,228,129,6,230,210,150,182,113,79,209,184,132,145,254,45,89,13,167,47,25,65,187,11,59,239,92,47,104,233,165,48,243,74,178,155,30,156,103,244,190,97,116,173,168,121,211,167,97,15,141,33,205,77,190,84,137,1,108,230,176,213,39,38,205,86,84,157,210,144,45,135,175,168,170,43,237,211,205,48,165,160,250,250,24,209,161,118,45,217,33,174,214,121,144,173,56,47,72,89,40,65,251,124,149,166,228,163,116,143,97,208,26,141,40,148,104,22,154,141,102,204,226,50,131,127,110,249,215,30,255,188,170,206,73,124,57,141,222,67,168,178,117,2,120,51,180,150,155,158,209,158,165,95,232,140,190,247,239,21,122,189,135,229,48,63,87,159,62,189,61,182,116,190,125,105,61,0,156,160,8,129,163,41,218,117,35,18,102,6,183,85,43,223,88,15,137,140,238,208,4,185,240,34,56,136,231,6,52,55,203,55,106,78,35,230,156,233,51,236,214,52,36,47,169,137,10,191,152,42,245,73,142,67,136,81,56,204,56,70,203,184,119,92,51,127,130,231,160,65,32,56,58,108,26,51,135,200,83,161,185,236,253,221,76,123,70,191,216,177,9,126,120,127,3,246,191,57,222,97,206,189,90,2,164,66,111,84,235,157,116,214,7,187,189,233,190,178,12,252,91,109,128,228,157,187,195,173,164,48,203,173,74,76,70,118,148,46,151,249,71,171,214,235,55,195,216,41,180,137,186,196,117,162,149,27,10,72,186,119,248,49,102,186,207,155,5,23,115,185,190,98,41,209,216,148,125,81,146,128,116,244,218,239,230,240,96,184,223,108,197,237,39,12,120,32,98,244,150,145,212,208,147,71,59,69,52,13,66,174,43,56,185,186,104,53,33,82,66,229,249,42,24,173,213,183,143,68,235,158,27,97,238,13,166,233,179,18,123,29,151,48,183,143,122,19,107,234,16,23,237,124,133,254,150,92,173,161,97,232,153,240,170,237,195,151,172,49,82,93,89,240,123,122,190,231,145,124,8,200,84,241,120,173,111,40,5,80,49,23,169,62,253,194,237,60,214,141,61,236,114,204,250,227,250,24,58,38,104,198,169,233,71,44,9,94,79,101,47,130,51,209,120,108,237,37,0,67,136,66,119,209,177,35,162,147,54,209,197,76,30,46,236,110,7,231,150,40,200,246,204,156,211,79,98,69,114,151,104,189,154,25,52,180,42,234,19,75,37,44,207,176,177,12,186,234,146,175,65,15,4,182,150,120,68,229,249,233,240,53,60,220,144,73,119,172,123,16,199,105,89,235,246,177,192,118,109,110,153,105,247,68,141,208,35,168,160,233,16,71,238,106,64,133,156,97,223,110,146,42,247,161,250,219,43,137,195,11,241,61,144,245,124,140,78,72,52,19,79,216,139,127,142,70,210,138,255,129,85,164,253,24,77,39,68,129,7,114,149,75,140,216,104,89,92,10,24,54,22,202,148,119,16,34,221,98,190,103,202,6,63,241,255,188,119,189,185,7,187,176,152,70,109,88,213,184,54,88,103,163,239,32,206,226,250,194,174,250,103,51,82,176,40,107,249,251,188,243,153,39,112,250,219,28,87,245,107,179,144,246,216,42,207,100,145,46,149,177,35,249,49,216,177,37,28,85,110,58,5,12,109,15,108,214,87,31,61,34,28,59,195,69,134,151,57,224,206,87,227,185,244,33,83,8,93,123,135,253,69,90,54,94,166,183,69,124,60,58,245,172,225,98,184,120,33,38,108,147,234,82,157,230,101,230,95,225,13,172,228,96,136,37,144,118,218,186,142,78,37,39,62,245,183,195,216,20,126,228,166,134,7,56,229,46,85,63,253,146,170,247,76,125,243,66,221,84,53,86,194,26,186,78,214,147,167,231,208,239,40,134,197,238,167,49,154,21,36,115,34,241,20,76,174,204,180,71,1,158,172,117,119,240,25,6,240,191,245,15,235,238,214,248,57,239,32,84,89,92,83,48,41,254,8,196,227,52,125,235,193,247,11,211,183,136,54,131,6,59,151,2,175,173,230,68,59,43,55,102,12,91,151,177,147,21,222,74,128,24,240,156,241,156,156,116,63,182,94,70,184,97,34,144,139,253,118,193,22,121,33,73,124,8,182,19,223,198,178,54,247,10,116,212,159,145,160,162,113,156,93,46,31,120,59,226,207,141,43,113,232,179,15,214,213,101,254,148,162,144,3,224,176,59,142,139,122,139,59,231,222,56,27,28,166,178,167,184,215,144,20,15,197,171,17,61,79,166,69,103,58,197,26,128,227,50,0,65,177,249,18,23,211,158,68,228,227,116,165,138,190,248,182,17,57,158,18,27,126,44,103,76,67,6,71,232,213,51,4,222,183,168,69,224,22,193,122,59,222,142,190,88,76,245,225,118,63,9,53,143,255,25,110,51,87,72,160,221,225,145,25,183,205,190,187,102,172,7,224,124,174,67,86,57,244,173,15,201,177,141,237,212,118,107,149,126,45,82,160,193,204,28,87,175,81,23,253,97,153,107,49,131,152,225,184,139,201,176,53,80,236,184,196,2,134,210,157,2,243,43,41,178,172,231,49,125,1,117,163,183,137,52,174,158,163,214,206,243,139,24,90,124,153,159,34,245,66,204,151,234,86,100,119,255,63,174,141,125,125,98,112,245,0,181,6,95,139,127,95,195,130,85,180,166,21,49,189,17,247,97,104,97,66,186,253,0,238,247,179,97,54,209,21,206,24,135,106,187,177,218,163,33,107,128,63,75,251,92,50,218,7,185,174,203,129,50,139,105,239,181,180,51,152,202,197,171,46,87,104,117,121,160,168,118,179,2,52,55,110,160,11,158,232,127,186,202,59,15,84,134,172,137,7,29,7,119,169,111,215,121,57,229,42,122,12,43,17,137,113,69,51,100,60,33,111,109,7,178,38,183,153,32,123,20,1,75,70,47,126,197,41,12,18,187,114,206,52,175,163,190,64,215,94,3,199,111,176,128,223,162,195,250,240,251,199,24,64,179,64,96,229,0,142,118,23,183,87,177,14,46,189,172,186,151,109,47,53,53,242,17,56,238,27,31,252,103,31,158,204,33,119,231,85,12,139,251,129,138,201,1,99,240,176,155,46,59,203,124,128,240,114,24,9,145,148,57,85,86,118,197,45,173,86,87,20,80,219,171,34,60,228,124,238,173,0,77,59,255,32,203,27,194,21,146,128,136,97,161,92,236,16,138,92,16,117,230,225,235,83,117,25,128,1,150,138,51,61,139,62,173,161,51,241,214,163,18,210,90,224,253,245,130,72,4,92,0,122,223,208,85,228,34,58,60,142,179,255,29,217,157,255,108,219,8,20,171,163,34,77,2,175,127,54,246,119,164,121,103,65,131,33,156,195,92,103,205,90,106,242,244,52,85,102,172,182,55,193,87,69,155,209,48,174,61,182,182,229,112,29,40,62,41,128,108,176,7,206,229,97,218,248,4,38,3,157,7,201,77,71,135,113,101,184,92,133,197,79,136,219,65,8,101,138,83,220,139,171,229,206,124,171,105,59,176,183,1,131,254,219,49,160,164,51,77,58,111,30,109,209,204,139,75,52,27,195,226,27,105,41,226,230,100,101,102,207,180,227,45,252,226,166,7,93,48,130,94,251,131,102,139,128,112,188,149,148,71,46,164,175,87,180,130,232,141,111,121,14,206,209,115,207,63,144,248,194,225,152,181,53,77,157,96,238,173,196,122,177,116,125,50,26,154,253,251,50,7,141,113,89,160,36,185,240,148,204,190,106,176,87,182,130,31,221,191,224,96,15,128,72,221,129,43,26,252,81,52,228,254,21,166,64,18,159,165,168,83,133,25,188,106,141,194,160,24,66,119,191,240,96,116,174,84,44,153,248,187,48,183,232,6,83,196,13,108,103,64,145,195,118,250,150,250,238,151,60,227,85,20,187,33,56,73,248,137,166,194,109,114,71,146,87,207,66,119,97,94,139,69,253,243,199,82,230,43,185,180,102,176,190,8,122,27,219,229,81,196,69,113,40,32,79,9,124,224,27,186,226,33,152,131,71,103,151,157,85,133,113,234,126,74,45,158,88,178,66,167,209,90,68,27,27,113,33,186,77,200,58,157,177,128,23,175,16,32,131,201,11,247,118,118,185,209,44,109,157,2,88,113,197,190,76,45,147,35,191,187,103,147,166,244,23,144,192,221,55,54,184,248,35,4,96,69,223,7,38,115,22,185,217,70,234,208,197,215,124,97,252,220,249,156,27,23,185,182,213,122,63,68,231,161,111,177,173,217,246,12,74,200,155,142,203,165,123,152,90,73,11,89,5,22,134,185,223,156,7,63,12,249,192,202,88,174,214,75,193,221,19,79,215,118,235,116,8,191,172,192,35,61,22,190,163,231,51,9,220,138,27,232,225,146,91,72,203,194,109,117,10,139,219,17,170,244,7,44,142,38,43,152,124,147,250,47,79,159,82,43,206,65,194,254,108,169,66,129,251,58,122,26,161,71,112,101,14,250,232,29,15,122,50,192,198,65,118,95,20,134,214,19,147,3,151,90,171,243,30,147,58,196,64,193,41,9,241,32,198,50,93,86,38,246,147,235,190,121,98,47,50,128,217,136,176,190,111,137,202,162,165,33,173,112,86,180,21,198,35,42,230,238,103,44,121,122,92,123,181,62,140,48,131,136,141,196,231,12,53,76,150,73,220,134,165,4,196,7,188,229,143,187,176,11,182,7,23,21,41,7,16,55,110,158,10,202,4,21,3,77,228,126,207,84,60,32,9,110,136,7,55,13,229,221,248,123,101,227,206,204,204,117,203,128,9,125,106,186,231,244,69,20,123,80,234,44,0,216,222,23,1,165,72,97,149,214,66,73,234,232,59,103,224,127,79,135,204,175,229,208,247,187,252,110,230,83,44,184,27,50,159,64,183,207,44,92,210,65,10,37,251,92,25,64,198,26,152,61,53,60,132,19,216,203,211,176,54,219,1,153,111,85,177,160,204,195,154,219,45,182,232,0,126,52,152,74,137,161,62,116,118,114,230,25,46,187,20,158,134,134,129,120,11,179,118,94,33,209,129,24,27,143,119,93,160,158,169,54,193,133,230,90,210,244,198,130,251,175,144,209,182,145,126,202,21,143,96,162,159,46,10,249,232,206,158,100,240,188,19,119,120,165,247,35,158,102,2,156,43,69,120,48,84,237,219,105,86,30,91,85,186,14,54,41,56,224,70,200,144,97,120,78,50,148,9,132,163,35,123,60,216,171,153,73,144,123,197,209,102,115,67,208,126,174,70,182,15,177,139,88,130,45,158,117,25,68,13,43,51,135,151,10,210,85,40,42,166,174,7,118,141,38,78,112,218,166,158,95,124,91,104,99,21,55,122,226,173,182,249,229,22,182,245,201,117,198,204,33,119,240,73,248,26,206,11,72,180,173,168,104,54,104,206,142,64,104,72,131,175,92,10,35,136,86,173,154,97,139,2,160,124,227,122,94,150,43,38,164,238,244,163,111,34,197,192,191,30,231,188,212,43,94,217,229,130,204,111,80,229,231,49,142,251,14,248,42,45,249,200,162,38,225,122,183,66,107,91,113,68,48,244,91,43,188,36,247,43,239,215,2,18,171,179,184,245,34,37,61,240,69,98,48,237,36,140,94,148,202,214,21,179,71,115,53,171,25,89,19,196,44,53,20,244,94,58,132,119,149,179,222,242,202,172,31,178,228,94,239,238,6,117,77,194,152,118,103,0,230,211,50,210,89,115,55,178,64,243,146,87,146,97,223,244,168,57,124,111,245,228,56,38,11,95,96,72,162,9,125,132,94,186,16,91,50,149,69,133,81,196,7,222,222,216,141,19,209,36,134,122,180,221,26,145,235,181,177,96,136,105,141,189,166,245,181,15,228,188,150,160,14,188,7,249,25,86,39,3,199,18,18,113,123,248,127,122,87,3,176,47,106,12,78,219,62,54,226,30,58,70,52,123,17,126,189,209,185,254,46,129,154,43,190,4,141,215,229,176,76,139,155,204,90,222,57,243,79,108,19,34,142,101,113,69,160,20,17,79,148,21,182,249,69,108,17,246,199,74,199,15,17,95,184,192,82,158,221,212,238,173,156,22,140,44,101,168,28,35,119,101,223,255,175,196,203,77,130,89,210,114,76,166,80,110,49,223,21,170,147,103,235,252,93,224,241,72,134,176,34,77,81,51,39,122,156,22,144,18,87,108,209,225,101,248,228,174,170,117,229,205,2,110,125,137,79,154,89,40,143,129,18,127,11,80,196,134,158,31,210,183,131,33,184,233,99,188,157,1,235,181,92,3,162,100,246,11,134,152,32,162,227,210,174,42,244,217,59,193,59,105,139,48,168,30,61,207,19,13,154,139,7,235,120,226,205,129,140,54,87,114,1,112,132,80,66,133,240,166,208,22,90,76,104,207,223,217,29,55,181,201,95,43,179,110,111,136,167,204,67,29,248,182,55,159,145,27,247,130,162,73,114,248,245,200,1,146,222,107,89,200,194,10,63,74,210,231,173,237,40,81,211,3,226,156,113,98,128,177,143,123,197,142,192,16,90,17,131,209,150,230,202,110,42,152,100,218,28,42,218,234,227,229,231,165,67,46,27,42,82,156,56,245,61,201,68,10,130,118,174,23,159,14,216,184,178,134,92,112,110,67,3,3,42,99,68,251,62,51,89,150,17,117,129,97,91,170,74,243,128,66,203,48,30,153,117,14,190,180,79,40,111,136,147,33,47,192,99,223,82,150,238,99,245,24,70,25,19,19,214,62,37,242,159,131,9,228,8,211,149,126,89,222,15,201,172,133,237,65,145,199,91,176,141,143,189,56,95,41,32,128,179,65,205,63,22,149,65,50,89,26,3,100,62,30,251,34,133,103,162,185,176,105,121,18,81,252,53,76,128,169,200,146,128,49,133,5,8,128,40,70,107,206,163,121,158,24,50,82,41,37,245,79,160,137,2,41,127,54,95,158,183,58,138,29,77,141,68,148,148,189,135,115,133,227,159,102,220,140,112,20,16,68,112,125,170,252,21,10,88,248,139,43,229,125,92,233,141,72,251,79,86,90,226,15,111,10,121,149,243,124,51,50,153,97,89,1,212,33,181,252,4,129,71,19,64,190,78,206,191,254,181,157,255,208,216,231,178,112,22,176,113,41,138,240,239,202,180,216,176,202,173,174,194,180,79,172,162,10,63,85,88,33,140,0,211,189,87,199,107,38,73,52,246,174,6,123,12,205,103,229,168,164,18,196,93,176,150,16,4,140,198,218,113,206,241,209,81,59,88,155,41,117,89,144,100,236,28,9,175,53,2,204,55,27,228,42,120,156,43,210,190,22,60,210,248,110,155,50,75,93,198,116,221,233,13,189,71,241,231,110,247,229,21,135,39,179,242,225,245,81,34,194,251,113,175,173,77,199,92,21,6,91,11,159,138,18,44,112,137,250,144,217,172,128,86,180,117,229,17,215,88,248,237,130,132,242,193,50,211,241,10,149,127,216,196,113,61,65,235,233,223,121,63,99,68,46,2,97,46,24,102,75,233,175,215,161,12,119,68,172,153,51,40,10,6,92,21,12,46,57,104,130,187,120,227,39,116,24,245,107,181,67,184,162,164,54,208,180,166,138,161,185,11,187,75,71,99,39,238,189,148,48,144,90,243,175,25,64,66,67,175,138,71,75,144,252,190,215,21,228,69,27,8,15,156,227,135,49,248,124,44,117,31,77,147,47,45,210,254,136,80,183,72,70,123,152,19,110,181,41,150,97,90,92,223,236,154,236,105,50,139,237,44,152,224,73,21,185,242,139,124,5,246,156,158,43,101,123,196,65,11,118,208,69,60,25,67,248,51,164,169,205,10,170,202,118,28,85,97,136,181,20,101,111,121,36,28,142,160,195,187,81,197,182,69,239,169,178,220,228,243,89,162,116,36,144,87,118,59,167,241,192,25,29,246,126,173,168,3,110,74,188,14,95,144,161,137,182,128,19,200,212,19,201,176,91,203,159,240,212,140,134,44,213,133,150,247,118,239,59,148,215,145,247,44,143,197,42,92,157,218,231,144,240,35,105,144,201,47,183,14,172,26,113,70,180,16,221,183,53,157,11,192,142,244,44,178,138,190,211,111,142,121,244,215,133,2,146,217,54,2,218,154,225,186,89,46,17,40,202,89,198,142,69,15,120,14,205,41,101,105,234,114,192,55,255,250,96,46,205,17,20,118,198,229,1,82,7,175,159,212,60,127,54,194,165,1,245,84,80,11,16,106,209,196,81,59,106,149,201,190,138,109,57,104,247,60,52,98,92,44,137,59,127,76,244,33,28,148,26,127,148,120,180,137,240,59,253,185,185,214,250,213,154,207,76,121,72,24,200,71,40,118,10,114,38,112,35,43,151,85,231,89,102,23,202,23,161,51,122,175,112,68,5,69,25,225,164,240,27,167,183,66,78,25,80,218,149,84,148,45,115,43,13,134,167,154,231,80,59,220,236,57,247,167,80,171,220,102,80,85,64,179,4,123,189,228,4,65,88,57,183,178,105,38,66,223,76,106,64,31,54,176,221,201,150,152,64,200,215,86,60,242,151,183,28,81,28,73,213,43,171,34,138,192,222,119,120,244,172,179,153,245,122,91,135,145,159,60,209,152,59,77,120,1,232,31,19,87,72,86,67,40,11,139,49,68,60,17,139,116,74,234,23,95,96,215,57,151,34,100,202,76,106,206,184,90,126,253,118,178,69,82,185,73,73,167,195,252,93,28,55,154,53,108,183,238,226,51,113,192,248,100,51,221,244,139,145,89,72,203,202,169,109,252,14,67,60,68,213,230,13,109,124,192,240,80,148,117,78,145,233,143,141,38,215,219,128,174,14,252,25,54,173,194,222,236,70,20,195,30,138,232,129,113,247,174,98,219,52,202,50,184,63,52,106,158,201,151,156,193,91,208,180,246,75,193,98,190,245,170,206,114,0,211,15,160,230,120,189,237,204,203,226,3,119,80,7,179,163,95,254,28,126,49,67,117,65,26,236,139,57,51,198,204,119,236,35,130,8,27,62,77,111,116,23,182,156,36,66,123,73,221,118,143,176,48,27,218,234,196,123,99,2,237,96,30,95,186,221,100,146,55,65,120,25,81,41,170,178,126,181,218,63,236,1,1,104,122,158,90,123,6,16,9,187,152,47,25,41,94,163,115,15,209,25,140,127,216,16,62,147,36,201,140,183,40,237,119,159,104,30,2,150,19,114,226,71,238,240,36,237,188,205,207,204,6,62,165,105,246,243,92,156,143,15,96,197,41,30,187,108,224,242,73,177,147,165,186,143,94,211,231,168,218,138,44,154,79,152,193,220,60,188,231,29,220,38,88,28,63,121,239,39,90,146,156,55,237,145,125,215,141,64,226,157,24,107,192,183,175,62,34,45,107,193,228,28,218,230,17,45,237,247,196,244,221,100,38,222,65,37,140,92,217,122,83,48,32,11,123,103,164,192,143,225,7,197,30,71,80,178,240,91,24,13,30,202,184,136,211,45,100,77,63,124,201,249,123,15,87,109,246,46,70,41,108,45,11,43,0,146,37,14,209,79,9,84,111,86,179,142,193,29,15,77,210,64,65,6,70,138,27,119,14,148,39,84,231,53,122,194,208,88,203,232,76,65,35,76,72,216,37,213,95,107,223,173,131,65,75,196,101,152,97,126,178,161,158,233,44,233,76,57,187,142,207,67,109,174,240,66,29,105,59,249,210,154,159,129,208,27,36,132,239,115,166,97,216,114,117,224,159,212,47,128,36,219,176,27,241,74,245,190,142,134,124,99,91,91,21,145,118,19,27,147,127,9,168,89,169,117,117,18,185,160,56,253,202,57,34,154,219,208,197,103,230,150,76,154,150,61,34,49,67,28,235,142,106,96,82,201,10,235,169,203,165,71,211,112,215,241,6,171,149,78,238,134,31,142,146,68,57,75,205,31,71,94,151,248,112,180,212,201,91,185,39,119,193,183,233,163,255,144,214,41,39,42,223,85,29,102,254,244,122,120,112,21,217,155,82,65,168,97,180,245,248,73,164,251,179,155,29,215,57,95,13,252,182,166,167,0,168,58,31,111,0,129,184,133,8,223,175,243,17,120,94,142,78,204,159,209,201,192,238,61,235,231,81,21,169,74,9,194,219,26,147,56,68,227,23,176,178,185,73,228,174,241,52,111,110,194,139,175,61,230,179,150,97,45,108,207,234,172,190,188,164,100,158,200,76,115,29,249,233,2,250,228,195,131,212,58,112,219,146,44,238,115,158,106,94,232,239,76,125,73,96,145,218,86,131,13,249,41,29,176,144,208,139,89,163,176,206,223,102,133,255,98,63,81,52,151,187,62,49,245,247,7,203,218,211,187,118,235,173,133,44,6,18,194,89,149,71,112,177,20,61,80,138,200,36,83,149,29,94,147,12,242,6,112,202,146,168,46,85,161,240,212,254,78,128,146,41,73,249,91,153,102,227,188,23,246,0,218,56,219,159,133,5,156,133,59,170,36,156,168,53,58,140,208,57,21,103,217,52,9,177,118,87,131,16,116,145,233,68,156,21,105,193,234,190,0,215,27,85,122,109,59,12,131,205,41,218,236,108,59,78,54,161,42,166,240,203,16,135,91,33,16,93,200,185,70,157,93,121,234,20,121,62,141,160,117,123,101,24,242,174,177,27,238,23,105,209,140,98,114,140,115,87,41,60,103,145,134,213,231,134,121,61,120,165,217,79,49,221,220,65,244,108,48,52,132,9,101,174,81,74,184,159,148,222,160,155,187,187,93,183,94,96,253,140,197,226,122,0,1,25,249,30,26,158,77,129,79,134,61,16,173,250,128,93,140,12,2,137,37,230,42,210,37,142,206,226,175,102,43,188,99,223,218,150,209,71,154,10,91,222,104,118,40,160,127,59,169,10,167,119,67,183,92,17,112,150,168,188,1,199,100,185,61,36,202,85,167,184,57,120,227,225,127,59,221,151,120,31,122,227,87,162,183,18,115,213,16,109,57,22,7,192,44,122,53,194,47,98,140,216,132,112,225,123,57,38,14,84,12,249,107,81,97,232,232,209,230,177,182,138,93,110,116,193,8,177,115,72,6,152,141,123,215,235,71,58,112,75,156,153,191,65,21,251,66,215,38,74,139,178,25,130,163,6,238,5,169,249,9,123,116,143,83,156,68,95,62,221,46,52,24,251,154,173,84,196,235,99,17,193,48,97,47,240,166,59,120,148,71,168,232,28,81,53,147,179,119,58,72,129,140,48,205,235,159,144,66,197,58,86,253,176,243,70,75,222,23,31,94,228,202,158,115,133,179,99,171,158,213,139,245,116,81,222,82,251,83,55,195,96,34,56,187,113,242,28,101,176,115,35,7,56,195,121,125,197,124,19,210,200,40,245,73,148,10,121,179,45,149,89,140,26,15,249,232,55,75,60,104,105,207,12,160,52,160,130,133,251,196,124,235,50,18,149,89,10,141,10,49,49,60,232,68,5,151,0,226,8,188,64,10,121,37,9,230,226,224,128,119,151,151,196,22,150,71,93,52,173,124,239,138,3,133,19,180,227,127,35,119,110,95,77,187,88,213,229,199,48,124,163,194,116,194,213,200,105,57,59,235,91,130,167,166,54,83,223,202,17,71,204,16,29,96,152,212,112,216,26,98,211,46,161,28,32,229,179,237,0,245,250,166,209,184,92,131,67,40,10,81,220,154,112,87,5,29,84,49,252,243,195,241,107,241,252,125,110,223,103,50,97,90,19,175,103,134,185,248,88,176,4,47,78,148,115,97,82,217,104,44,173,138,23,170,140,242,19,214,135,0,0,229,62,42,178,12,86,169,122,108,137,204,36,131,89,106,211,119,126,149,251,155,51,221,56,141,4,65,176,116,192,123,220,23,7,182,129,42,227,63,159,111,198,228,33,183,151,60,201,39,3,27,26,61,18,211,178,139,179,28,121,23,187,212,140,255,188,232,195,161,59,16,208,23,229,177,232,125,147,233,38,137,137,65,249,38,6,46,145,141,42,13,234,50,111,163,187,220,131,5,217,67,78,236,51,112,200,58,144,196,164,208,135,167,204,176,174,181,100,129,180,140,110,187,195,129,64,190,225,115,133,243,81,71,8,195,250,187,169,27,247,119,191,61,105,57,23,210,14,170,66,65,102,145,233,154,140,198,144,2,168,29,181,236,226,35,159,117,68,59,48,245,21,133,58,140,159,195,253,142,106,34,23,42,215,162,94,178,98,190,128,96,234,78,153,103,13,108,27,216,24,193,87,109,25,201,96,169,239,36,242,48,121,195,20,141,17,172,10,103,98,140,55,53,222,40,165,230,189,107,176,123,196,39,217,179,22,200,151,165,4,131,233,20,25,82,46,42,238,159,22,59,181,133,96,122,165,255,253,251,146,200,66,25,133,60,101,140,197,217,27,114,39,162,129,67,184,112,186,111,102,77,83,50,18,232,238,15,95,19,161,65,189,56,189,52,57,136,57,72,193,27,135,81,90,70,145,241,22,213,245,11,165,27,86,91,81,46,61,183,140,199,15,4,24,15,151,248,135,234,153,85,208,133,253,40,176,72,175,74,211,213,191,107,100,227,233,153,79,92,72,138,35,128,135,57,87,163,7,92,248,154,30,6,184,176,9,124,151,91,133,115,73,100,141,210,186,211,202,166,70,132,140,171,98,103,212,118,162,117,127,235,130,214,115,51,102,147,29,211,27,105,205,149,93,5,251,130,145,51,83,12,163,147,63,92,238,138,1,91,30,249,205,70,16,96,228,242,23,210,31,102,46,47,191,176,218,184,128,22,103,140,128,162,238,51,76,237,8,140,53,6,27,213,127,132,202,189,35,96,143,94,108,190,211,217,207,175,237,88,234,65,54,227,145,69,54,10,27,142,102,97,81,73,89,46,232,56,0,71,211,19,0,109,239,20,171,198,130,87,182,165,243,135,118,39,191,129,18,236,34,138,103,65,159,31,217,129,29,205,145,0,75,189,147,92,71,139,135,3,53,251,157,154,2,33,182,123,38,187,134,229,39,159,96,100,44,236,4,169,215,140,197,47,183,81,42,113,229,111,103,93,109,209,114,48,22,191,120,196,17,227,98,213,23,251,177,82,21,97,186,62,43,193,85,92,211,175,43,48,240,212,176,84,33,192,150,33,152,66,135,194,99,184,63,105,234,165,204,98,85,246,58,249,27,65,137,115,15,178,250,170,94,139,126,126,182,240,8,123,9,16,25,100,187,22,30,28,32,57,152,194,221,212,88,10,210,20,112,57,71,78,27,230,234,3,90,78,190,65,164,181,78,94,40,129,243,66,187,118,196,68,112,27,231,130,207,169,71,198,44,59,1,185,54,89,133,194,0,241,200,218,245,96,160,51,222,31,24,84,200,144,72,106,209,253,164,252,141,123,224,229,63,88,11,52,179,165,64,168,126,183,23,90,41,49,144,207,123,226,127,227,64,37,142,104,143,60,175,206,9,136,220,58,98,57,237,53,8,14,117,146,57,209,0,10,228,22,96,150,24,95,107,81,221,2,41,232,209,73,88,188,86,56,47,159,203,132,182,204,193,68,199,36,165,111,170,190,38,249,11,238,231,145,204,74,38,136,13,130,150,173,68,212,13,245,244,68,225,84,42,19,184,62,42,13,64,124,182,11,120,216,183,216,214,173,164,20,209,210,19,18,241,105,59,34,26,233,37,188,233,46,242,88,122,171,209,82,220,62,164,42,164,47,189,179,244,122,203,24,86,77,182,22,176,231,93,148,148,192,48,91,200,3,118,232,130,55,218,89,24,45,73,7,79,107,54,106,127,86,214,189,27,254,72,71,172,239,241,238,188,193,21,194,217,3,211,97,40,160,252,138,158,248,48,89,211,160,155,152,5,198,89,78,167,121,91,133,249,110,198,94,146,12,59,27,25,101,87,33,181,250,202,201,29,217,9,217,76,38,195,191,81,177,242,164,220,28,205,165,150,26,177,137,69,240,238,193,79,66,230,215,228,180,103,194,142,26,40,202,16,42,119,106,202,228,168,80,110,65,234,253,40,123,208,189,42,27,135,10,39,137,167,57,28,67,66,92,21,93,143,229,43,232,30,209,159,101,231,124,214,141,170,169,31,38,3,66,242,246,233,115,227,127,228,102,154,180,192,101,13,87,118,22,228,167,13,95,102,93,192,213,249,100,213,36,81,116,68,5,195,39,173,238,185,55,210,153,144,242,179,121,35,83,140,103,224,153,132,59,245,157,5,123,28,107,191,249,90,15,223,12,27,157,19,177,40,99,164,240,26,202,2,104,85,88,186,181,245,10,15,69,79,210,125,241,142,140,11,216,139,214,28,145,216,106,162,162,153,123,107,120,98,40,219,232,152,66,223,173,249,78,109,69,58,92,77,73,48,209,247,131,3,217,35,160,83,111,52,48,134,76,144,89,167,76,73,126,72,231,16,171,96,188,193,40,205,137,141,167,53,234,219,179,46,79,141,97,239,236,209,171,58,23,69,63,79,3,53,146,170,112,224,193,85,205,73,240,21,177,18,44,169,205,236,152,85,177,28,220,175,21,116,243,206,225,210,28,106,171,157,253,198,230,92,228,170,44,147,3,8,73,123,251,190,217,172,112,227,220,187,35,131,198,111,85,18,110,80,33,223,36,4,57,163,221,43,221,40,250,181,242,70,251,53,172,239,147,125,5,12,123,81,57,115,32,185,119,241,157,134,41,18,106,235,31,103,109,5,221,80,79,134,253,79,130,45,90,6,114,242,141,239,43,17,109,65,12,149,93,135,163,251,100,128,219,253,37,210,163,219,101,31,154,205,16,184,162,241,166,181,174,87,141,170,175,8,44,255,215,4,188,48,96,210,6,204,51,61,227,203,83,231,208,36,117,18,206,17,183,125,225,98,45,132,132,139,196,3,195,205,106,137,238,129,12,159,14,175,46,53,195,21,3,4,34,63,173,8,98,171,46,111,137,133,98,181,44,18,163,147,90,119,164,100,246,164,37,47,52,89,35,121,110,142,208,252,180,69,169,200,155,44,0,42,178,96,143,163,3,3,73,217,94,13,175,25,12,237,62,162,91,165,86,161,76,201,61,38,132,18,1,4,111,34,29,79,221,236,160,4,112,137,52,235,54,143,144,200,60,132,136,81,187,198,210,207,96,168,118,17,25,94,13,214,42,34,164,5,0,43,84,17,203,245,230,159,193,148,98,151,207,236,108,156,220,0,110,91,139,139,3,4,213,226,128,86,104,156,85,198,232,234,82,151,192,80,56,184,7,243,112,225,18,89,19,212,207,161,238,207,184,230,80,144,147,144,50,237,233,242,227,149,169,193,118,179,171,182,59,151,149,1,244,121,162,31,19,20,212,164,135,215,139,231,29,204,20,35,153,164,223,27,63,204,250,26,232,196,11,111,204,58,196,39,131,250,1,67,164,68,167,38,161,13,186,56,13,142,14,160,188,1,57,48,215,124,42,81,225,228,81,162,100,17,197,225,229,223,225,139,197,9,183,209,212,174,225,196,123,105,138,0,136,88,250,65,63,73,80,151,44,29,45,218,64,63,241,151,218,88,14,169,42,11,110,80,152,47,216,197,226,200,244,11,105,192,220,4,86,95,176,201,134,153,115,90,123,230,160,174,118,22,174,183,140,46,255,77,81,14,187,123,56,106,65,224,19,59,115,22,25,228,170,104,64,134,139,129,143,20,193,188,74,130,182,251,46,212,105,213,214,178,246,180,241,34,20,229,116,227,91,111,54,170,253,165,222,13,124,138,204,113,170,123,99,214,159,171,5,34,105,162,26,199,133,188,82,203,219,213,115,168,185,26,59,25,67,28,82,195,164,242,126,144,247,123,221,235,193,6,153,121,78,184,158,42,165,199,36,69,232,45,122,45,115,237,120,108,255,151,189,125,117,127,179,18,220,92,220,168,45,33,52,10,80,92,35,62,100,148,166,64,86,193,193,182,122,35,120,47,17,252,134,15,163,36,221,190,106,200,231,213,251,110,91,16,100,191,254,182,106,80,109,21,39,249,219,104,196,54,208,119,253,139,131,49,86,235,76,42,189,135,142,6,238,11,104,203,109,185,223,204,26,233,150,92,170,156,110,37,73,203,40,76,150,169,252,210,100,39,200,16,247,145,69,155,70,113,8,199,201,13,89,236,32,79,229,223,81,251,102,32,246,98,177,108,160,180,42,242,82,166,208,143,1,223,223,103,41,27,205,28,222,246,55,211,202,252,164,19,20,31,25,1,109,116,29,245,116,18,162,27,75,45,149,116,57,225,205,171,222,174,106,199,146,178,140,166,197,214,134,158,247,92,254,251,241,161,89,247,82,243,12,101,193,210,6,222,23,184,29,180,116,131,210,174,107,5,227,99,51,146,234,18,134,239,59,117,198,148,200,203,101,251,101,66,252,245,40,175,219,118,50,199,196,119,98,93,94,182,40,84,60,40,247,66,248,214,191,157,209,53,42,239,73,15,166,115,123,31,33,91,179,114,182,221,61,168,178,121,17,87,162,133,20,0,235,13,108,120,36,176,187,140,120,73,156,125,96,53,185,247,242,93,247,99,148,127,46,26,186,219,79,217,7,127,221,147,33,113,243,249,214,35,183,180,16,124,117,166,234,144,194,114,134,128,147,41,152,237,126,109,198,40,217,180,185,84,184,136,186,0,130,132,186,21,99,35,106,206,160,40,26,128,24,84,209,82,230,86,182,57,108,245,113,173,85,115,194,172,82,185,44,36,236,173,21,162,85,43,96,187,183,156,149,93,16,27,190,23,183,46,169,247,19,81,198,255,56,8,250,22,70,208,204,73,53,1,223,36,50,58,31,139,78,15,32,128,250,191,122,183,32,56,91,87,179,177,162,45,248,101,47,86,109,92,114,17,144,109,173,90,63,218,122,40,202,222,39,242,82,253,71,89,120,54,59,194,3,174,200,245,49,16,215,105,152,51,71,113,127,66,59,39,153,51,254,147,19,191,253,217,98,73,241,236,135,52,33,251,71,135,191,88,143,64,36,114,211,188,39,134,121,218,138,95,79,109,147,81,141,58,181,98,58,112,247,167,45,64,91,238,127,232,28,0,241,46,95,120,66,25,48,179,23,190,107,175,8,135,13,107,222,147,176,240,211,36,88,252,147,204,107,127,120,10,209,126,208,240,107,31,15,247,190,12,13,1,103,239,229,218,64,189,2,241,196,24,220,181,100,96,84,136,49,78,49,173,102,68,12,50,28,225,166,238,209,243,190,210,210,83,172,235,115,148,109,152,187,88,50,112,251,55,45,32,142,103,32,76,181,189,172,77,180,223,156,178,97,13,76,218,135,180,74,140,18,47,239,117,147,209,205,192,101,255,98,203,209,253,207,167,27,174,46,120,202,126,119,155,0,195,248,49,176,36,165,131,119,156,188,36,207,239,228,108,82,172,237,177,55,186,224,167,105,74,217,3,124,184,99,157,109,70,122,43,52,188,232,29,232,115,49,101,235,247,228,47,231,231,179,201,24,140,165,48,4,178,163,231,255,101,44,26,110,119,146,91,240,210,161,198,76,199,117,37,164,15,63,71,85,130,12,241,5,109,187,28,69,73,230,218,69,90,84,102,12,60,105,140,173,124,42,57,142,221,185,243,121,13,146,17,152,129,141,49,2,59,132,144,17,81,152,236,86,155,91,15,20,177,47,218,53,236,40,231,197,208,26,110,244,162,88,69,210,45,2,190,21,85,63,55,10,163,34,44,123,149,146,59,162,159,94,212,36,239,177,71,250,142,19,195,186,64,104,254,28,134,70,175,17,248,129,207,32,227,213,58,131,135,14,128,114,8,30,110,181,114,123,16,212,20,127,247,99,76,52,136,51,180,130,173,63,149,146,89,250,146,26,0,116,176,220,23,140,97,254,121,202,93,171,156,240,209,17,195,140,186,235,108,227,157,138,106,77,117,85,58,216,126,93,29,241,16,104,144,49,189,149,182,78,250,5,40,54,154,109,70,77,60,49,78,172,0,33,211,135,186,90,248,48,14,237,93,105,165,66,88,147,194,29,100,192,10,222,218,79,163,18,237,201,135,99,69,242,216,242,68,29,43,45,181,62,76,85,89,97,5,63,84,157,182,189,37,92,46,234,90,161,99,76,44,81,124,1,229,79,16,168,51,201,190,138,79,52,98,80,77,165,241,4,60,126,140,144,195,146,186,150,30,76,167,7,190,28,18,244,103,249,148,46,116,178,143,208,151,79,47,236,2,77,235,139,42,229,29,192,101,133,252,143,37,137,217,77,192,116,198,154,15,75,141,26,27,124,155,218,111,95,10,19,238,114,72,56,220,136,6,227,92,194,227,232,167,26,78,33,55,221,212,63,19,253,235,239,235,167,91,58,99,168,179,101,136,184,81,252,184,174,116,202,186,7,91,197,37,43,226,66,169,91,210,42,150,150,68,149,81,241,125,242,245,225,23,178,116,122,34,89,119,169,157,73,74,3,195,110,98,127,58,144,150,69,50,194,61,203,225,33,132,113,96,95,120,232,221,152,130,251,31,184,101,51,183,136,177,79,168,97,54,77,100,217,111,49,42,154,241,145,97,187,194,178,236,38,238,178,174,116,232,169,117,203,151,226,28,57,129,195,109,129,214,198,245,242,59,63,194,41,63,131,120,74,141,122,121,50,220,17,85,8,153,74,23,167,12,167,145,218,45,53,206,138,134,98,40,115,194,11,24,127,126,194,91,116,105,229,97,49,249,95,75,60,73,46,128,130,244,15,232,232,27,250,138,216,222,89,171,122,17,104,236,127,82,64,208,66,252,169,106,97,15,0,117,47,32,10,136,220,105,199,183,115,238,114,76,234,199,21,9,146,168,240,22,41,31,245,252,165,116,57,243,179,20,244,155,3,77,233,92,50,48,237,212,148,228,146,103,31,114,120,120,245,36,163,198,209,88,222,30,79,208,59,38,225,155,160,23,16,224,64,175,156,24,32,53,201,249,139,213,8,67,207,1,126,122,195,74,129,114,72,212,195,159,107,182,89,204,18,20,116,89,210,235,12,170,161,159,181,186,177,210,188,218,29,201,88,206,168,242,75,207,243,215,99,44,91,48,95,144,108,148,162,138,16,222,122,126,143,219,205,28,237,130,23,135,56,173,197,155,158,115,204,158,215,165,114,124,241,97,163,81,124,167,74,124,108,157,213,76,149,7,168,154,158,238,195,242,184,14,146,92,37,19,188,225,58,254,204,57,171,33,152,137,255,147,13,43,87,34,196,202,79,127,156,211,201,99,218,14,215,173,112,219,206,44,124,196,17,77,64,76,3,42,39,75,242,250,251,123,29,72,47,25,167,206,235,62,42,99,167,84,185,179,51,100,199,18,209,241,212,32,233,211,2,243,135,108,192,156,88,71,15,192,100,162,95,91,173,192,182,252,209,181,78,218,21,153,253,241,138,105,79,254,158,139,71,129,75,154,221,95,146,61,51,41,155,116,96,56,237,84,167,40,218,101,39,228,32,178,141,108,202,120,173,78,144,166,38,163,238,141,88,90,243,126,172,130,73,136,47,211,186,50,244,29,142,201,242,79,120,77,76,147,49,212,133,32,193,82,2,61,145,24,207,44,158,218,157,186,171,232,187,181,36,245,17,73,202,49,162,154,208,218,64,158,74,229,169,115,189,172,99,124,71,86,109,70,156,11,236,49,51,33,126,126,162,220,214,0,200,191,136,178,135,142,102,51,115,31,73,209,69,108,211,33,105,86,146,116,34,138,17,128,220,150,18,9,130,215,210,186,119,249,144,112,201,198,56,186,125,190,40,41,181,103,17,25,239,39,78,25,46,10,227,140,65,241,51,188,64,220,36,90,108,141,76,37,134,24,135,58,240,204,148,175,121,73,111,72,178,9,248,233,227,174,97,184,138,233,222,193,158,163,215,109,77,172,46,79,105,183,5,193,173,167,41,46,177,15,151,82,25,50,66,146,157,47,127,188,162,140,80,253,52,97,238,52,242,0,122,118,252,58,136,244,104,246,89,22,126,241,206,177,83,221,25,224,78,32,145,7,250,193,212,244,195,100,64,207,220,144,21,59,91,100,209,193,238,74,14,149,146,204,111,41,28,64,193,78,49,245,95,63,184,31,60,116,218,5,131,123,126,215,141,115,249,235,14,100,169,214,84,180,166,188,254,66,205,66,115,134,21,132,124,22,75,129,2,221,38,93,100,118,51,243,211,119,86,49,87,89,113,140,207,116,128,94,235,231,49,104,9,42,165,135,245,39,176,133,30,83,199,168,101,115,51,123,2,52,38,0,136,10,123,69,215,114,215,2,146,214,31,0,244,188,131,129,212,225,202,109,47,66,228,22,189,167,211,206,89,136,27,160,78,165,3,17,124,200,16,100,47,65,164,35,5,185,176,85,145,141,4,96,12,80,8,149,143,96,123,2,38,184,221,181,144,119,72,3,59,220,225,212,191,84,66,164,63,217,9,45,232,201,144,79,174,100,164,21,23,25,111,69,129,87,147,249,57,247,41,150,52,200,239,173,145,45,12,164,82,139,48,33,165,242,10,246,51,43,93,70,24,77,70,148,92,192,19,157,99,224,90,79,55,155,45,150,56,11,182,25,22,107,67,5,0,85,32,229,115,220,251,1,88,98,57,174,228,194,237,155,30,198,186,20,0,110,92,13,128,78,110,243,230,70,147,252,220,27,205,104,15,245,110,73,225,158,32,117,177,145,92,220,13,213,7,19,151,172,157,184,235,126,230,153,162,108,163,23,45,135,134,153,178,16,93,137,9,5,78,246,14,67,89,205,83,85,87,88,51,218,20,38,19,167,18,0,18,36,119,249,67,110,224,169,185,39,191,213,116,126,124,218,232,185,69,2,120,0,114,241,33,225,133,157,126,191,142,229,9,244,73,46,186,239,76,205,146,70,179,33,33,151,202,176,208,150,112,78,208,161,66,23,215,186,232,93,78,216,89,181,168,200,104,55,100,198,226,17,173,192,226,10,253,158,142,144,131,116,228,62,214,46,42,16,40,129,98,231,110,18,153,147,32,164,223,155,236,72,65,48,109,207,58,201,48,241,166,146,10,216,65,159,168,193,117,91,241,90,45,184,210,202,85,8,150,194,136,18,30,132,173,222,178,234,147,23,100,18,228,230,64,23,77,195,138,192,190,178,40,252,130,59,62,174,156,226,188,95,84,249,234,59,125,162,133,196,13,232,82,35,164,62,53,128,146,197,119,1,25,6,66,58,215,133,254,44,236,66,104,180,28,52,195,153,168,35,29,89,47,51,187,133,254,122,239,252,233,137,117,12,186,104,155,11,232,18,50,83,158,180,255,159,7,233,133,55,151,13,8,146,20,84,164,133,2,234,91,79,236,0,240,109,52,8,64,139,163,55,44,134,155,61,120,4,223,216,221,192,76,43,187,40,20,214,207,64,102,250,27,68,165,228,131,190,70,144,137,36,178,83,140,228,219,177,103,69,37,117,9,172,57,78,80,195,109,161,71,109,49,93,1,179,102,101,249,101,41,6,75,118,46,107,72,241,85,36,62,4,67,40,129,67,137,104,142,150,178,228,211,235,178,182,127,251,143,60,194,131,145,63,106,28,148,98,169,217,138,159,239,116,58,235,25,155,135,153,143,67,141,90,88,221,225,204,150,95,199,8,79,125,233,19,181,53,27,252,204,169,182,135,217,155,76,202,253,200,156,209,212,49,25,72,210,98,113,189,60,9,42,193,132,41,73,23,98,49,100,56,115,36,163,178,30,204,105,221,103,122,3,3,120,190,210,100,227,103,249,74,218,130,37,162,28,239,149,155,78,217,160,169,60,91,158,108,189,153,199,25,11,233,127,207,249,87,232,30,88,238,40,3,207,128,77,49,63,67,22,199,252,250,41,49,12,232,178,90,118,164,133,15,162,62,182,196,69,220,225,5,75,93,15,115,221,95,210,195,114,107,9,31,109,234,176,233,135,161,62,8,88,8,133,50,231,80,59,241,31,180,156,135,158,100,158,24,179,79,62,165,235,142,243,190,247,205,102,68,173,191,41,235,152,217,1,41,46,237,47,153,250,149,54,160,242,2,94,165,115,113,41,108,79,7,66,243,20,111,3,50,207,135,29,240,113,102,64,245,114,212,151,173,1,128,88,132,20,110,113,51,254,229,53,177,92,232,74,252,135,70,83,223,234,69,24,9,240,123,24,107,158,48,87,97,96,220,224,227,78,9,55,245,143,149,8,145,152,4,35,34,246,250,54,93,255,107,200,96,205,25,71,131,167,121,126,11,110,154,39,248,14,155,7,83,118,198,125,175,132,219,29,15,195,173,158,234,114,96,89,61,234,6,28,248,175,161,211,11,56,87,123,186,204,41,123,133,218,32,178,147,190,22,156,78,10,35,245,20,119,195,33,121,13,53,197,2,57,5,141,157,238,116,68,69,60,231,220,214,171,64,156,30,121,254,18,7,111,202,104,59,189,67,47,48,139,136,4,249,182,243,180,168,117,90,243,238,92,14,139,22,76,186,158,217,203,250,244,88,106,159,176,35,4,123,122,240,82,119,160,229,157,53,236,233,114,19,136,20,249,38,42,137,209,106,142,118,164,20,6,127,70,67,21,151,69,4,195,75,13,139,187,125,119,243,94,23,42,186,69,248,161,131,231,170,49,31,228,167,37,26,95,205,185,18,160,122,135,156,90,77,242,97,246,51,238,47,70,203,139,240,49,247,213,205,98,29,142,147,16,253,80,138,64,54,247,102,29,46,36,7,247,238,13,166,142,133,2,228,170,121,173,117,182,246,165,46,200,154,76,119,12,158,192,253,74,215,233,117,129,49,253,173,216,220,11,119,234,182,92,149,48,122,78,246,200,57,18,145,173,204,190,181,163,5,6,62,166,209,117,119,66,201,41,222,135,181,9,125,74,160,128,34,239,35,139,47,230,155,26,152,23,200,150,159,37,147,235,162,57,133,199,85,46,235,192,158,238,146,196,241,136,45,155,164,177,233,197,36,158,108,244,168,196,124,98,28,254,162,33,47,5,36,118,4,247,68,47,208,116,149,36,173,201,78,220,189,14,83,120,174,47,173,35,138,199,230,85,224,95,143,232,124,246,198,95,198,28,59,40,194,13,49,105,37,167,118,8,158,52,49,52,104,79,2,8,227,126,108,247,212,190,213,83,224,155,222,237,115,198,190,3,158,247,123,81,116,127,137,237,93,229,112,214,133,99,87,20,26,219,204,34,203,41,38,249,38,140,227,80,65,152,115,164,147,10,187,53,100,247,19,163,104,107,24,26,234,180,102,48,159,36,130,52,221,63,77,141,43,44,173,121,7,3,127,73,29,82,189,148,224,122,151,69,201,121,82,182,46,106,10,188,121,186,92,235,22,39,141,180,133,249,254,143,161,251,196,176,120,75,203,109,133,136,53,73,229,202,23,60,110,78,51,150,138,23,217,216,17,49,205,29,207,171,68,21,203,178,38,196,124,11,77,23,102,227,170,190,227,236,116,250,169,59,9,218,209,18,121,238,70,238,215,100,110,98,90,23,181,85,9,168,142,67,120,188,129,140,180,118,168,187,186,139,124,92,56,197,53,171,38,167,5,245,78,242,44,204,191,76,217,25,81,101,222,116,229,40,24,207,142,155,10,145,108,251,120,13,66,181,205,213,75,108,2,221,44,22,98,161,169,108,73,13,106,110,39,186,216,240,19,62,153,207,190,202,22,9,72,143,228,251,156,110,112,252,51,195,143,238,170,134,68,38,215,135,197,42,225,119,26,39,35,82,54,127,32,93,239,24,51,193,2,58,85,202,240,218,167,2,142,175,102,149,96,127,133,199,11,171,194,158,37,195,18,47,208,225,94,12,149,107,181,88,155,216,104,254,14,18,194,188,179,109,182,157,130,131,79,171,243,217,202,233,118,133,47,42,35,75,108,78,59,71,173,68,190,177,40,185,174,81,157,33,219,209,0,170,108,251,10,142,140,19,125,8,200,206,130,160,232,224,145,143,230,64,142,124,210,53,244,97,251,128,203,214,58,94,190,35,191,209,57,9,213,148,32,150,175,132,157,148,65,28,1,179,173,53,108,238,182,110,205,201,9,126,96,71,88,91,239,62,150,197,98,201,248,152,188,166,221,153,201,219,113,125,81,21,175,228,141,38,211,197,154,156,34,83,154,180,20,93,206,153,137,241,119,144,53,179,23,204,213,43,34,164,102,24,21,110,96,185,139,222,199,239,195,79,230,29,230,128,50,222,45,28,6,14,95,141,149,136,90,234,55,176,236,142,42,180,111,210,153,60,165,202,249,53,74,217,254,96,160,93,107,33,50,105,64,144,103,202,61,239,122,151,81,244,222,59,150,89,19,36,185,151,195,80,128,218,220,243,50,27,98,95,227,177,18,216,112,147,240,115,81,176,152,253,221,118,173,205,134,141,154,54,11,31,24,240,253,243,96,171,136,3,243,176,2,213,20,196,236,130,109,111,148,196,140,167,7,58,255,93,81,55,90,7,17,141,108,211,34,210,164,111,113,144,83,248,255,165,4,64,26,196,177,5,202,189,19,91,13,246,158,43,104,99,255,88,241,193,50,89,195,123,107,232,28,133,47,168,154,36,35,80,67,223,117,191,87,194,252,104,9,94,64,8,48,70,245,211,10,72,203,50,90,156,233,73,211,99,185,75,22,55,184,224,21,127,153,117,90,181,150,17,57,101,228,142,237,55,26,53,240,152,157,82,115,227,70,80,249,148,54,157,184,161,91,71,191,180,127,188,213,241,17,1,190,208,13,175,56,149,186,14,176,35,217,126,113,154,196,73,24,109,191,54,111,94,183,226,141,32,69,6,77,15,64,21,238,91,235,227,102,102,116,15,224,234,175,152,165,244,124,131,169,209,111,138,155,170,115,238,46,211,154,73,48,204,18,68,10,126,164,183,124,49,27,138,160,237,146,131,63,214,56,80,147,239,195,195,119,36,233,35,165,232,169,79,8,192,79,84,101,83,181,207,52,131,226,233,232,245,58,191,99,151,141,94,246,241,18,86,51,195,121,66,213,150,180,201,171,196,222,157,234,130,219,32,236,213,237,158,183,251,56,158,199,39,172,234,131,109,168,5,205,240,175,22,124,155,191,75,68,200,206,116,185,183,98,64,129,122,132,112,190,135,98,141,72,229,17,95,192,114,185,106,237,206,205,152,115,201,49,157,242,23,192,239,76,104,136,52,13,8,5,187,81,167,20,95,107,130,136,18,156,6,214,149,218,32,192,206,192,174,217,31,28,51,35,221,235,51,209,193,228,116,192,73,110,14,13,56,135,194,48,144,118,96,28,236,243,222,204,20,53,19,129,168,204,147,95,162,164,255,38,179,137,118,57,48,22,5,9,139,207,71,69,14,118,245,137,97,245,100,51,207,7,242,182,161,45,188,135,110,191,216,113,244,32,86,136,62,184,55,22,211,163,133,214,160,17,175,234,57,35,56,30,168,74,54,181,219,249,158,59,203,220,235,53,236,252,132,64,56,194,233,26,128,137,58,254,42,151,76,234,76,218,31,58,101,123,7,112,237,227,166,115,49,128,233,172,27,212,205,38,179,184,236,103,34,35,194,81,223,159,22,108,135,31,55,30,18,27,103,59,228,21,79,103,70,243,132,235,88,100,213,4,156,82,77,95,43,52,221,28,35,16,231,149,65,34,107,23,246,209,236,23,140,216,113,17,151,129,191,219,44,172,74,56,175,157,210,150,134,47,176,224,110,230,240,120,162,196,102,51,119,221,56,139,221,145,86,139,9,114,130,193,94,214,42,77,178,178,231,95,131,166,254,103,168,185,73,117,30,219,67,219,145,242,152,251,190,32,182,106,169,90,162,93,210,43,205,96,202,92,102,81,238,168,73,87,113,20,75,36,143,23,128,0,75,200,190,63,95,82,193,33,185,83,4,36,109,120,36,46,190,171,120,33,109,187,168,183,55,209,209,135,125,127,115,219,114,156,179,32,239,249,205,73,232,220,16,239,11,89,72,40,31,169,106,194,240,51,236,120,183,152,194,144,172,103,240,49,153,171,105,179,102,75,252,243,68,70,190,75,193,105,21,217,15,142,42,175,8,110,63,192,67,219,25,215,246,61,214,81,187,73,173,237,212,93,47,225,110,122,237,160,37,10,134,100,163,246,195,245,10,166,67,201,53,206,96,142,139,165,188,109,31,226,39,244,249,191,105,157,211,138,197,1,28,113,215,76,82,188,58,69,217,42,87,160,238,132,138,201,221,12,246,3,106,45,129,113,50,53,97,159,120,185,35,54,91,73,133,218,3,71,176,184,3,9,249,156,171,244,134,139,101,44,182,38,50,64,6,228,40,167,120,249,219,60,21,47,45,142,125,74,6,202,172,155,7,98,122,94,0,195,47,66,64,77,35,29,193,32,100,223,49,80,67,83,2,196,232,103,167,206,136,121,237,48,10,198,49,89,7,235,118,211,204,241,171,152,180,85,17,25,13,36,156,157,77,11,180,1,243,130,107,180,157,94,121,168,203,88,108,117,112,108,53,170,79,70,218,122,141,2,251,84,185,23,249,34,189,138,221,253,123,83,145,83,241,234,197,88,188,241,34,126,161,251,199,13,242,218,58,67,222,52,128,158,198,81,0,191,43,17,145,84,120,112,66,0,19,227,112,6,234,12,14,141,188,76,37,54,214,87,80,85,24,100,125,25,39,215,113,90,122,38,96,66,54,174,112,217,217,254,245,111,197,133,100,53,169,144,127,113,208,221,90,98,230,215,218,72,215,160,190,97,60,136,254,132,140,80,211,181,50,226,220,226,167,240,116,13,43,172,59,136,209,16,86,77,5,226,209,27,21,243,170,189,66,130,124,246,198,106,84,132,184,3,225,155,62,158,58,30,163,60,244,139,151,163,22,22,152,105,167,5,44,117,41,183,114,236,185,58,218,209,9,253,162,188,134,27,222,96,208,68,181,248,96,145,246,190,76,200,0,158,33,244,56,58,157,201,118,241,141,192,255,161,216,121,97,221,14,58,165,250,115,253,200,34,240,155,154,48,102,142,190,0,95,191,224,206,1,197,236,42,73,111,133,45,28,184,86,191,16,58,24,12,117,41,3,218,98,163,213,188,219,101,190,1,218,245,74,216,228,186,221,204,155,66,164,101,134,54,181,162,226,147,200,247,225,8,192,191,234,162,206,237,72,23,222,82,100,73,63,125,210,12,36,170,245,177,42,14,0,167,99,68,196,245,5,68,109,202,137,21,151,76,106,194,147,183,213,174,56,181,70,7,11,223,128,102,60,167,58,180,147,246,245,189,226,114,248,78,227,219,209,69,234,37,134,55,0,83,48,194,214,76,147,92,222,118,49,138,234,83,67,199,242,3,134,229,120,188,11,185,245,39,174,176,19,104,190,208,13,250,165,238,42,47,11,47,238,248,28,53,210,102,164,202,189,46,224,255,82,106,12,24,82,16,21,161,14,158,214,81,45,176,208,247,224,253,12,100,80,37,147,81,87,223,53,93,110,182,178,19,108,245,3,165,130,230,163,147,244,66,242,25,70,76,186,172,235,126,164,231,83,187,96,193,91,156,158,0,21,47,6,239,39,43,88,115,92,170,29,216,107,126,66,29,133,148,80,54,47,57,138,36,233,134,137,137,2,174,151,100,182,194,10,179,160,164,77,228,205,23,189,94,236,181,174,11,15,47,109,221,172,87,215,53,237,64,199,173,195,17,206,16,193,30,171,233,29,5,111,57,36,150,89,232,34,71,250,61,5,126,159,173,143,22,95,70,116,127,173,230,111,71,153,74,230,152,81,250,212,20,194,49,165,15,33,105,87,189,31,120,217,209,193,68,69,87,229,137,175,0,207,8,53,182,161,199,8,234,180,87,151,177,246,57,142,61,234,77,158,12,219,123,15,238,134,170,92,224,5,175,13,184,111,15,203,151,58,156,110,5,240,97,29,255,72,82,219,10,53,46,247,211,66,202,6,138,142,85,8,137,23,243,39,176,61,66,127,204,117,23,238,178,116,171,117,253,88,57,24,55,139,211,208,36,86,193,119,78,82,126,11,64,59,129,166,3,175,116,3,59,144,131,79,152,88,8,75,196,157,75,203,20,191,215,57,161,25,109,246,244,107,13,60,85,111,64,248,60,228,201,232,41,232,100,139,150,183,111,228,183,145,153,228,106,210,171,224,213,37,43,45,112,140,81,147,246,26,182,139,10,91,74,41,180,95,248,47,171,250,18,97,109,227,112,178,45,76,216,236,158,90,35,185,122,129,141,80,199,16,47,130,143,169,65,41,43,227,37,21,44,59,78,151,166,134,117,44,158,189,67,141,225,136,29,104,11,14,15,117,23,113,102,238,204,109,241,25,60,142,59,185,179,40,133,14,56,219,178,183,213,95,16,243,170,121,17,182,97,4,130,181,240,250,164,22,53,44,136,153,244,97,76,235,35,189,57,108,95,11,241,234,150,185,190,127,52,57,23,126,170,130,245,218,80,201,94,105,43,37,65,73,180,201,72,127,33,223,243,158,207,48,145,39,125,159,126,207,134,201,9,50,181,61,62,115,237,0,53,127,23,254,126,229,183,117,153,234,151,63,148,171,161,20,70,98,139,53,230,63,211,217,244,167,223,234,141,171,221,15,193,149,109,168,27,193,20,57,118,137,99,36,70,222,36,231,128,6,128,6,120,122,80,62,125,198,109,28,197,126,216,40,89,111,21,185,200,20,104,3,108,131,157,144,67,17,83,134,49,120,201,25,40,29,204,103,37,43,89,13,180,78,35,228,248,217,122,84,179,237,99,63,100,44,97,213,11,242,179,212,191,252,92,6,123,96,198,2,214,1,180,38,209,190,10,112,155,172,158,172,185,233,190,122,149,156,167,109,176,158,156,29,207,2,244,209,5,176,177,195,147,47,79,3,51,224,140,249,156,116,93,34,23,68,56,48,3,52,103,37,193,221,29,210,119,21,244,242,148,30,4,91,227,254,172,251,134,209,87,192,80,31,178,142,80,206,67,21,196,57,144,121,6,176,177,41,225,200,244,21,157,26,174,10,39,35,36,54,18,151,201,22,82,222,75,252,254,66,138,72,55,125,207,5,182,255,218,117,35,61,25,182,108,53,55,29,170,168,51,102,248,184,185,110,32,59,39,60,45,26,252,28,197,200,110,31,161,215,69,75,44,154,132,228,36,9,195,146,117,111,194,66,206,20,78,173,27,248,83,19,171,149,95,76,118,9,198,72,136,94,234,134,109,181,193,8,25,38,231,121,103,2,205,199,60,230,52,164,209,149,69,40,106,129,237,207,85,233,250,98,126,2,43,51,226,67,217,125,216,63,51,130,127,164,96,17,64,142,232,202,156,111,130,207,235,136,26,27,138,77,221,138,230,199,60,71,29,187,124,35,191,223,202,45,134,209,108,241,152,175,4,133,37,38,86,124,68,79,241,185,133,239,57,30,150,112,86,216,224,189,111,95,83,88,17,195,241,117,222,71,59,119,57,54,30,153,181,62,108,39,3,243,166,65,184,226,205,5,139,112,251,76,57,193,158,185,97,158,101,12,206,194,207,171,145,160,103,151,103,2,72,97,116,64,23,52,98,120,102,29,2,152,70,246,249,215,6,245,255,222,239,110,182,145,177,173,59,69,138,193,180,66,45,102,203,72,187,197,95,190,109,66,146,133,145,171,205,169,133,87,68,190,203,3,25,14,166,71,213,214,49,130,221,83,60,36,88,81,98,218,11,192,183,79,235,226,199,114,188,145,202,193,231,147,155,56,234,188,25,97,102,121,61,238,176,233,3,42,217,6,99,167,188,19,255,113,66,45,170,219,36,61,130,34,188,189,119,38,46,175,136,236,228,136,70,203,96,69,21,246,15,218,115,58,195,68,67,26,129,92,9,217,215,6,200,152,80,30,22,32,24,125,4,197,4,32,157,182,101,75,18,216,183,217,137,34,135,217,113,3,222,147,190,54,12,86,251,165,139,222,97,83,136,188,134,6,73,172,193,168,150,112,68,185,77,87,11,75,66,245,178,59,237,232,232,47,43,36,20,169,202,161,27,187,209,3,212,60,33,3,23,233,44,240,191,157,203,36,6,223,54,167,127,155,232,180,143,206,109,20,232,140,30,110,61,97,254,141,196,91,250,228,143,43,139,175,175,23,65,185,87,124,71,207,98,134,98,139,210,247,9,199,166,32,90,178,134,252,190,125,75,54,180,0,205,245,243,225,255,175,67,137,52,227,217,33,178,211,110,104,213,78,65,52,70,202,136,108,111,116,112,187,15,50,126,118,175,89,176,253,175,207,249,172,42,151,247,233,28,242,16,179,161,46,28,205,54,77,111,167,167,189,13,56,128,138,195,102,47,177,94,249,124,209,133,10,241,60,11,130,79,41,37,68,79,86,234,203,118,226,200,155,85,250,246,160,31,81,112,194,124,124,128,168,52,7,137,151,83,185,204,189,22,5,216,16,249,10,20,157,236,126,1,43,131,233,137,136,144,44,13,70,242,209,31,172,226,13,69,163,110,1,207,49,182,11,86,254,131,214,84,198,185,186,93,108,226,189,139,9,145,144,227,245,71,171,124,44,114,192,158,3,174,106,10,65,23,55,197,6,96,72,247,90,162,32,60,156,12,149,123,240,119,101,185,208,82,221,237,173,218,41,112,218,0,81,165,249,232,203,176,177,32,41,101,16,112,132,143,35,252,12,99,195,159,41,103,12,133,57,131,209,183,241,2,189,58,156,221,247,218,171,63,187,136,8,214,206,5,111,60,204,149,163,98,236,83,74,70,63,120,65,212,140,106,83,191,168,76,27,252,181,44,46,247,248,13,113,1,107,173,121,188,94,79,7,134,119,179,165,54,201,147,171,143,27,71,47,108,249,17,197,213,74,185,140,122,122,201,254,12,64,27,132,88,10,89,132,104,117,198,135,231,175,148,212,20,15,130,219,111,5,91,167,8,177,140,43,4,116,38,65,166,96,199,13,59,201,77,180,78,44,191,79,88,37,249,0,253,232,167,139,244,65,62,208,79,196,201,15,72,193,33,176,58,160,134,155,126,52,183,13,36,76,169,97,166,124,214,81,231,60,71,222,188,53,243,138,15,5,218,149,172,54,250,181,242,14,60,239,167,127,87,143,231,218,171,122,34,201,40,133,126,101,69,183,100,58,8,72,102,104,81,16,60,112,134,212,187,118,159,154,187,88,130,144,17,169,196,51,121,160,157,24,75,9,232,199,36,22,216,182,137,146,131,67,4,40,206,67,217,52,213,250,16,116,165,90,160,237,207,240,96,24,97,206,231,35,8,233,161,20,74,54,134,199,5,165,159,86,86,29,158,214,215,95,182,3,107,211,96,3,244,5,60,0,178,21,114,70,72,116,128,78,249,239,30,48,238,36,157,16,202,239,159,194,116,130,40,56,126,104,235,205,244,0,161,7,50,207,157,7,199,96,125,164,241,35,174,195,73,115,190,243,19,98,211,245,176,27,112,32,134,160,184,172,105,61,209,254,245,182,99,250,254,1,220,33,113,43,159,203,217,228,138,236,70,38,165,148,251,6,189,111,62,44,195,129,174,73,83,70,72,65,179,231,203,159,0,9,147,130,7,50,212,175,131,53,97,173,216,221,245,148,230,175,79,104,230,182,56,1,41,216,22,67,155,168,169,239,118,172,83,222,10,139,67,78,131,162,110,179,233,56,228,143,49,142,215,57,156,16,46,6,104,68,211,94,40,52,38,94,117,187,44,169,101,206,202,142,167,197,199,193,73,246,83,26,199,214,173,55,44,249,78,223,201,129,69,30,33,143,99,157,165,170,45,139,187,6,22,216,174,102,241,153,217,213,165,201,64,136,22,113,3,192,15,5,229,111,212,198,227,237,135,69,226,134,241,166,224,177,146,244,204,93,90,84,255,142,232,219,230,62,171,28,232,152,151,165,226,158,239,13,60,53,159,185,118,46,30,171,255,40,18,116,39,110,101,204,138,122,85,217,230,37,219,58,149,210,182,211,128,228,120,31,235,19,118,209,30,21,131,52,29,10,132,21,31,187,224,204,152,254,20,50,204,179,112,118,241,199,15,119,77,213,70,128,16,11,70,236,161,95,151,61,63,49,225,55,214,165,241,200,9,219,118,252,251,255,142,222,9,87,235,237,40,191,3,245,81,16,149,251,185,98,143,161,255,109,68,114,189,63,84,112,189,243,30,27,182,45,109,250,130,124,12,116,169,254,173,157,227,32,99,51,92,200,69,96,13,142,136,101,33,132,25,226,84,207,102,243,3,104,34,181,100,195,97,44,237,233,48,7,17,253,63,224,244,243,18,242,4,105,195,94,105,210,147,210,176,211,183,80,119,247,77,126,230,202,193,200,188,255,251,240,253,51,217,95,240,7,51,169,97,227,245,11,38,153,138,221,59,238,152,244,86,125,219,221,42,255,38,86,237,76,215,28,20,65,249,151,196,45,99,239,92,167,214,200,28,156,193,222,201,126,109,238,45,126,209,34,80,175,53,3,142,21,218,203,79,80,225,131,184,107,159,42,159,24,5,8,142,68,252,189,185,242,145,185,23,230,140,60,147,55,24,159,208,199,195,86,156,191,60,1,151,26,110,208,41,247,12,137,44,10,94,190,28,15,227,90,209,15,102,254,250,157,233,191,200,87,135,113,108,232,44,35,53,119,49,178,58,148,212,13,245,196,135,135,224,54,158,243,33,116,82,187,156,37,136,66,92,74,156,208,230,28,203,237,117,251,251,97,43,181,146,20,249,245,220,136,146,171,245,253,241,78,144,143,99,23,58,221,123,98,82,11,89,64,33,194,215,236,179,8,97,194,79,195,248,56,156,48,226,210,46,103,227,95,11,133,62,172,184,101,25,204,232,145,70,99,140,34,168,133,100,176,226,125,208,54,122,50,226,22,13,241,134,178,234,93,247,92,35,138,171,222,181,253,189,78,44,237,21,8,34,92,83,237,239,178,6,86,220,162,78,107,194,156,90,87,251,128,21,76,60,59,70,58,58,94,180,116,47,95,105,119,143,19,228,7,243,36,192,233,52,117,249,231,32,188,115,119,85,51,224,236,236,108,227,205,195,92,61,241,130,118,63,135,69,52,37,110,201,236,181,20,3,120,129,253,10,36,24,26,35,124,130,138,104,118,62,194,201,145,44,241,54,108,240,23,131,51,142,231,207,153,119,237,220,90,79,169,218,183,225,192,139,251,182,72,172,144,184,230,72,165,108,229,237,92,228,5,69,206,102,65,132,38,117,50,128,200,232,15,120,103,235,175,55,35,167,99,46,239,57,81,28,49,59,202,91,121,78,52,53,90,28,100,81,221,217,7,193,91,121,81,240,150,77,179,84,224,185,57,83,153,172,184,6,47,86,243,118,50,205,166,51,77,213,103,95,203,0,175,151,8,221,40,99,48,97,16,166,159,24,126,66,107,214,98,93,14,140,155,198,116,243,245,72,153,108,208,52,93,164,116,61,43,63,184,25,120,246,232,103,126,8,109,209,29,219,68,185,242,14,236,58,180,75,225,135,129,144,191,157,176,79,160,201,106,88,249,96,144,173,2,152,33,118,201,220,186,126,139,106,202,33,0,240,255,100,162,236,13,57,23,135,209,13,35,99,237,40,229,223,72,72,16,130,108,120,99,58,226,154,104,109,159,76,86,236,13,212,223,209,117,254,113,61,31,181,211,109,54,156,168,62,107,222,121,253,24,188,159,201,255,158,130,144,145,73,73,119,59,57,182,106,184,3,176,16,29,199,35,223,4,172,240,93,102,114,137,105,143,236,30,108,135,175,240,136,10,170,198,102,179,238,120,154,246,60,197,99,29,168,205,178,2,231,156,136,14,221,174,208,117,60,37,37,57,205,215,54,197,194,76,136,214,12,251,196,195,26,127,150,133,212,111,199,156,92,121,31,87,184,35,68,21,186,75,197,127,88,151,31,251,212,125,203,66,148,227,69,120,186,60,181,187,39,199,249,197,102,122,176,134,251,151,77,187,165,65,98,124,189,61,90,14,160,255,143,163,182,100,116,73,245,59,199,101,3,174,91,219,59,105,210,20,23,166,235,23,6,168,153,248,205,158,227,112,35,225,226,229,219,129,244,229,0,124,90,198,233,112,210,108,22,190,68,240,153,32,40,45,40,78,82,169,57,196,17,113,159,133,84,37,95,46,17,8,119,2,111,88,96,174,0,178,107,142,25,191,63,227,247,87,176,153,183,153,222,141,45,66,222,27,54,183,216,251,189,145,253,94,57,47,236,89,84,228,101,13,25,249,109,31,97,6,182,13,231,79,171,189,167,123,17,43,185,127,114,208,100,177,199,98,8,7,243,2,80,65,3,197,218,17,90,25,5,26,35,104,77,49,33,172,40,112,218,41,81,131,154,166,184,239,70,133,63,187,96,196,62,98,35,218,35,132,113,253,16,16,217,12,246,224,226,54,160,1,250,225,167,29,70,211,68,187,159,240,195,85,140,95,199,206,216,204,40,60,26,247,237,72,9,125,171,26,34,202,59,216,60,112,49,8,19,93,26,155,146,202,182,214,110,139,133,94,208,81,226,244,6,134,233,252,86,120,63,118,244,136,33,55,6,19,185,233,69,233,183,72,2,227,34,5,60,131,176,171,222,183,1,15,141,139,214,56,152,224,67,22,108,132,17,160,83,93,112,179,254,194,135,158,195,174,20,116,158,179,149,86,41,145,138,129,241,70,14,109,43,216,64,153,146,20,7,149,241,187,36,205,83,108,2,164,95,88,58,177,26,56,167,194,52,254,80,92,205,68,1,90,1,51,136,224,188,200,76,146,12,130,104,116,31,143,172,69,49,115,249,237,251,192,8,85,24,4,38,59,125,207,1,84,6,51,123,46,47,44,2,146,23,147,254,197,242,13,174,103,122,169,142,107,175,11,63,116,156,109,155,171,142,184,60,212,162,160,218,12,232,154,219,92,206,28,57,199,4,184,48,51,109,138,188,107,56,197,44,44,189,69,206,72,176,138,38,142,153,100,246,230,124,242,49,188,245,145,205,195,63,187,136,178,182,143,124,53,241,196,164,254,87,201,78,66,4,172,116,184,107,22,139,143,153,85,112,146,186,223,217,58,125,139,102,196,66,173,89,173,154,172,214,130,34,159,171,164,117,96,137,13,189,200,63,241,175,78,186,211,180,18,77,53,24,141,246,116,146,91,102,133,64,116,142,97,170,242,77,99,175,84,119,99,249,129,91,69,153,46,193,20,119,131,233,29,42,1,97,121,180,219,144,45,139,200,168,242,113,104,117,0,131,63,12,89,232,140,122,135,97,99,166,43,164,6,73,144,9,118,66,143,70,90,121,183,73,21,138,93,119,33,49,163,247,185,86,166,222,72,15,224,162,132,227,126,75,197,178,120,12,215,134,29,193,134,234,212,75,62,198,47,19,85,41,235,4,21,95,32,85,5,92,116,15,234,96,31,166,158,188,192,66,205,126,222,23,148,91,10,134,60,210,208,226,143,63,1,121,79,142,96,218,216,74,148,131,190,22,8,83,204,161,40,225,166,252,238,29,223,81,62,4,238,66,234,44,125,63,99,61,202,149,3,131,146,85,130,193,251,187,68,124,103,11,154,21,211,209,197,14,6,225,176,100,105,83,66,69,123,97,228,162,55,209,159,52,222,103,189,148,116,183,82,163,21,222,243,63,35,63,113,194,3,136,205,3,238,117,169,26,184,50,108,198,161,154,86,130,65,57,217,127,143,107,168,173,78,115,58,101,214,173,228,41,129,17,194,3,146,13,129,195,227,125,151,169,23,80,137,232,232,40,23,147,227,190,235,110,194,78,219,111,238,83,89,63,199,36,19,82,225,172,217,202,155,42,45,12,82,20,219,95,217,179,109,81,48,189,102,211,242,120,99,135,2,157,14,20,133,127,1,21,1,28,65,139,52,195,190,221,92,185,232,52,6,174,35,76,132,182,99,135,194,210,124,28,250,56,181,192,27,34,35,225,14,76,229,217,180,65,107,251,168,128,99,86,106,29,2,130,173,194,121,53,19,18,160,119,167,99,159,149,75,49,184,224,47,173,96,146,23,148,237,50,182,218,14,142,117,88,159,11,23,238,9,50,123,63,69,58,18,177,156,139,37,137,196,55,231,138,1,72,24,242,27,157,97,84,177,123,88,7,183,221,67,51,139,29,42,141,243,154,95,214,138,49,45,165,194,10,18,225,116,146,56,230,23,105,10,213,186,248,190,114,78,148,115,206,72,134,206,138,84,5,84,50,44,156,153,250,54,31,129,107,218,230,42,38,127,146,130,163,95,129,47,3,192,49,66,168,74,55,121,23,227,97,158,107,122,43,159,172,38,209,138,183,41,63,70,45,162,207,173,31,247,150,16,219,149,122,138,184,244,43,54,58,167,32,129,67,170,200,101,135,51,24,106,109,196,47,49,28,159,234,46,136,73,11,145,53,119,180,3,169,144,71,68,111,123,94,85,2,64,176,251,148,88,177,120,230,87,166,36,72,221,62,75,107,75,234,141,68,197,89,43,192,93,181,128,192,93,154,206,254,191,17,107,236,152,191,169,9,237,176,165,153,150,228,215,157,195,130,195,197,56,206,17,23,71,25,248,47,79,220,196,215,216,109,64,72,218,35,140,148,202,245,186,149,79,217,75,2,232,42,70,25,9,86,244,184,186,248,18,122,242,178,157,207,213,93,234,31,28,54,139,146,4,138,53,16,26,58,37,201,9,167,252,245,181,197,106,185,171,164,42,61,184,115,110,126,142,52,28,73,69,216,35,247,218,42,50,202,146,197,166,243,67,26,252,250,182,11,73,116,160,120,32,222,234,188,227,164,198,11,21,82,68,25,27,118,120,141,3,80,70,153,9,89,90,148,250,55,187,109,185,138,47,209,147,33,71,142,173,77,114,116,143,45,8,196,11,122,139,179,52,87,28,5,8,65,88,50,113,113,42,2,185,102,119,148,3,160,5,199,153,66,51,162,52,207,114,187,41,42,131,250,200,47,34,78,50,19,160,233,8,176,175,253,201,120,98,111,17,162,83,8,119,35,243,91,32,121,25,57,255,124,134,165,14,110,56,179,42,34,137,170,144,194,212,122,56,186,234,85,70,31,58,217,61,109,72,22,45,250,25,105,164,125,118,204,107,222,148,56,180,146,18,27,127,57,74,23,173,152,106,143,116,145,23,192,255,108,198,93,173,183,201,48,215,145,3,250,61,62,158,208,122,161,136,245,145,146,50,191,210,102,97,144,127,102,132,238,16,21,111,227,251,73,58,220,61,162,10,42,57,26,148,185,100,157,1,123,226,84,13,97,42,13,152,74,217,155,168,133,32,98,75,9,194,152,84,104,216,121,232,39,224,196,95,242,88,78,122,60,247,74,164,216,93,161,128,52,22,51,217,255,95,118,121,197,78,16,179,165,73,56,237,18,162,41,9,98,187,140,33,22,22,123,254,146,91,221,72,170,154,213,74,141,100,100,17,30,105,46,185,76,249,71,120,30,226,201,210,242,41,183,13,47,134,214,38,93,172,250,218,146,2,176,111,197,11,212,208,111,139,101,2,194,238,141,144,100,225,179,192,28,231,135,235,54,173,202,201,234,69,24,33,77,255,192,130,74,161,138,68,230,89,42,79,21,22,184,84,72,148,44,217,230,127,124,97,66,145,88,81,212,49,120,52,213,118,228,149,98,202,78,41,38,63,211,179,152,160,179,55,166,54,231,148,172,188,168,204,159,141,182,195,13,165,116,230,166,207,184,78,187,183,76,144,96,62,217,188,202,128,56,98,212,4,106,235,18,197,240,219,42,12,172,252,201,90,18,185,78,142,130,254,100,64,114,84,226,104,207,255,167,41,60,53,129,149,41,76,34,177,29,41,38,154,110,142,228,242,85,218,104,68,58,126,41,145,254,240,112,20,125,250,182,89,97,124,117,74,193,83,166,86,215,188,253,17,67,167,147,170,246,118,102,8,62,79,180,192,231,63,234,111,212,32,134,178,203,95,34,113,254,48,205,103,128,72,125,51,62,253,185,110,244,51,64,89,101,202,45,106,226,130,37,107,213,33,142,48,215,137,163,187,55,50,2,176,210,246,95,115,123,176,20,137,132,210,169,173,79,252,96,80,217,159,0,217,160,229,157,211,98,199,222,64,17,183,141,127,86,207,11,156,92,162,73,123,206,110,213,214,71,68,191,227,251,15,45,163,124,105,49,242,233,24,30,64,84,226,143,136,220,239,179,40,27,127,113,11,101,8,89,56,234,153,150,202,12,5,88,146,248,18,0,206,82,151,140,35,49,10,115,40,229,190,225,66,218,239,200,198,130,16,243,211,206,187,137,18,179,199,130,49,0,17,18,12,137,229,139,115,252,93,57,77,190,21,113,211,72,95,32,172,109,107,126,231,87,57,248,190,77,176,112,29,41,131,77,144,77,24,100,162,131,138,19,6,161,56,3,0,87,115,206,125,75,229,254,40,129,90,176,175,73,89,231,230,92,107,39,170,114,221,44,90,59,137,187,114,194,15,25,209,92,107,159,203,64,27,233,105,255,202,74,53,101,142,128,109,216,225,187,149,60,7,123,219,47,73,213,132,178,17,55,118,207,34,49,233,148,216,102,148,86,236,208,179,184,203,194,213,54,101,20,63,217,94,79,106,57,99,16,59,218,51,222,14,188,85,78,221,169,224,232,130,81,181,186,29,249,104,207,129,177,81,136,228,230,71,238,222,81,160,19,99,183,27,69,92,192,16,152,33,81,150,73,251,149,4,89,1,32,198,87,128,82,127,179,132,118,19,223,136,188,170,90,248,0,218,178,42,67,40,175,205,38,252,42,29,217,49,213,255,85,13,254,175,195,32,40,211,144,114,249,39,83,37,140,105,139,154,147,240,75,220,106,112,176,244,186,17,101,254,110,217,222,158,148,173,230,159,250,170,69,172,231,11,67,210,234,75,121,33,168,13,20,158,155,27,51,75,202,58,99,134,204,175,164,163,134,13,49,182,37,182,94,183,222,17,93,90,186,26,20,153,180,28,249,65,68,168,249,50,235,227,94,131,49,28,20,216,139,145,34,64,56,228,202,105,108,196,16,5,237,160,139,51,184,36,246,76,251,43,167,2,237,250,242,142,134,29,152,35,100,219,135,57,125,66,2,211,191,134,191,247,133,247,179,86,161,239,104,206,160,154,137,240,195,136,135,141,33,190,19,252,61,91,176,164,255,208,171,26,141,29,136,253,56,140,233,20,78,91,28,37,158,120,54,35,221,35,212,239,1,151,90,231,103,53,180,81,231,111,190,97,106,203,200,176,107,96,83,37,136,158,134,8,179,158,101,142,221,8,192,212,150,17,201,67,11,213,91,58,95,51,246,203,105,211,219,255,49,69,113,52,151,34,128,201,116,218,60,75,69,171,192,136,152,119,18,51,44,212,93,59,146,10,100,140,91,52,26,138,226,124,205,166,161,163,177,187,107,176,144,251,41,100,17,219,42,188,168,253,11,153,105,232,77,116,200,32,74,223,232,132,39,183,86,141,227,46,30,235,216,240,89,108,253,0,238,0,253,78,116,174,105,202,44,194,202,1,77,58,186,226,17,187,51,3,83,252,95,64,229,127,153,153,160,235,163,237,174,62,107,210,38,84,70,208,168,67,189,245,172,143,103,33,26,80,97,103,218,105,215,124,61,245,143,222,199,217,206,227,92,100,203,208,11,68,36,17,153,63,102,209,154,64,95,64,155,91,218,105,97,174,197,202,111,122,243,243,231,67,90,182,219,127,135,136,197,94,173,132,69,250,120,214,217,251,16,255,9,175,132,162,56,158,204,22,14,137,31,167,255,240,159,160,44,28,16,174,25,147,80,243,157,121,171,69,147,5,172,88,67,11,137,250,73,212,136,162,195,125,57,231,230,30,86,32,12,216,123,160,196,176,130,88,123,167,102,162,223,125,5,119,244,21,196,83,65,237,232,198,144,134,152,56,100,80,219,26,133,138,111,70,137,18,83,213,131,41,225,14,176,0,193,103,59,210,85,111,163,37,89,50,213,16,226,189,98,84,220,36,76,207,48,116,200,57,94,245,20,185,219,40,183,77,8,247,6,227,224,80,67,55,133,250,177,210,17,124,245,148,6,173,142,67,53,232,146,200,212,12,148,25,179,107,152,18,30,49,168,63,33,46,164,249,251,168,208,147,104,50,64,31,242,52,90,19,114,38,106,191,86,155,205,187,25,97,11,226,230,60,2,67,62,191,15,77,230,235,154,85,157,122,158,226,210,222,164,51,199,177,241,60,133,174,246,150,105,52,72,135,30,196,25,71,118,79,139,251,231,183,19,7,14,148,191,32,101,88,43,208,135,48,237,80,90,193,246,189,123,242,29,88,106,70,255,222,170,14,40,226,71,88,126,26,117,33,112,114,61,57,38,249,34,56,94,119,200,83,166,15,27,163,167,120,58,82,195,180,251,69,161,88,198,95,191,203,50,94,58,179,23,122,35,166,191,178,250,208,15,36,74,14,156,12,68,151,227,194,87,5,9,110,130,222,118,113,16,58,44,26,30,10,109,255,87,82,243,62,213,58,94,120,221,143,6,155,28,252,60,134,101,125,71,245,108,136,30,86,211,224,136,188,199,75,120,203,6,219,231,22,84,70,151,249,125,104,236,185,43,134,13,213,86,158,48,197,72,43,87,150,110,243,46,145,96,87,169,143,241,223,138,44,214,29,232,110,126,20,64,185,253,153,3,135,145,97,186,118,36,96,53,23,199,2,149,105,165,67,85,56,80,165,214,105,108,226,206,189,241,227,96,79,240,154,95,111,192,44,144,134,72,198,51,192,18,145,104,95,149,191,20,247,43,57,91,194,48,15,74,202,177,255,167,12,113,16,252,226,168,94,47,190,134,253,165,26,137,68,180,43,210,21,107,96,34,222,128,189,122,135,3,162,155,47,237,115,243,7,218,67,128,83,148,138,118,3,17,191,141,176,164,229,0,91,85,130,236,37,64,116,143,70,227,79,196,191,246,148,172,79,110,41,163,164,37,0,201,131,98,88,111,157,129,217,242,98,130,251,129,247,191,36,232,255,197,138,230,88,67,207,207,110,51,79,120,200,116,232,119,119,55,56,163,10,85,67,192,115,249,70,1,18,255,57,47,56,189,197,232,20,61,109,61,245,217,90,209,52,130,14,214,41,0,106,64,213,252,202,233,227,251,36,246,49,177,185,200,167,119,233,169,69,251,25,227,37,84,133,120,113,165,48,69,26,243,31,227,216,230,97,158,191,108,75,235,34,86,199,226,122,10,223,104,192,237,68,239,136,84,170,143,116,9,69,98,124,190,112,241,79,215,192,198,239,183,42,166,105,144,60,18,83,16,228,63,139,21,153,188,155,224,164,81,150,241,71,87,42,126,120,11,203,236,35,131,163,239,135,173,214,30,247,78,25,170,184,36,110,239,207,237,182,92,236,116,87,100,237,143,246,24,41,245,220,237,87,228,148,119,157,124,148,99,76,47,150,146,73,89,109,118,193,115,229,234,91,6,54,175,237,46,70,149,166,211,126,166,51,250,20,38,14,121,121,30,54,75,80,245,142,155,135,246,183,69,94,142,32,51,164,169,184,143,12,135,141,108,78,98,222,88,240,49,19,76,108,101,35,68,61,142,155,121,91,109,55,182,46,54,115,137,59,214,242,101,169,87,192,59,144,40,255,182,74,234,58,120,63,145,199,213,96,178,211,20,122,10,235,5,238,36,138,226,224,173,8,144,209,153,44,187,59,191,223,83,155,232,34,178,81,51,182,208,196,65,155,240,249,127,22,185,30,77,96,130,30,171,116,1,45,99,148,170,166,12,242,225,148,229,254,45,154,140,157,228,158,209,140,229,159,112,112,228,238,64,86,219,246,169,94,77,124,172,114,95,152,251,17,101,156,253,164,238,158,108,120,46,63,179,248,23,182,241,56,224,119,241,127,253,159,63,21,21,120,99,35,187,200,71,43,159,253,242,198,12,126,70,59,84,181,205,216,49,43,104,63,156,19,96,105,97,70,253,83,243,73,180,49,90,146,22,64,133,2,219,12,186,212,242,145,238,86,104,16,139,15,195,237,177,62,249,106,67,103,206,98,121,74,222,163,243,216,59,248,148,114,176,86,182,160,207,211,1,105,210,217,1,38,174,26,229,233,220,232,35,130,149,125,110,117,129,208,229,248,2,142,74,231,131,216,182,188,63,246,241,74,212,175,253,188,24,43,129,23,209,207,126,183,239,253,137,118,155,5,26,203,63,61,234,11,8,25,74,39,101,234,135,64,179,225,114,166,189,226,36,222,60,164,120,219,37,58,170,83,111,112,252,156,177,64,92,119,217,188,71,116,151,144,66,241,151,66,198,79,234,120,150,56,208,29,52,198,62,227,233,109,215,207,142,182,197,138,114,222,33,155,18,93,164,21,40,108,213,130,104,167,147,148,148,187,33,66,20,194,24,243,160,248,127,131,17,224,163,209,219,161,125,179,199,203,23,228,252,173,55,210,63,59,70,177,225,194,101,12,106,145,251,14,78,43,63,129,205,152,46,121,58,24,194,194,34,95,49,212,97,49,33,53,62,174,12,222,16,235,114,100,26,115,202,140,20,41,83,84,116,142,93,24,111,98,202,138,55,157,113,217,186,53,203,162,78,192,197,29,72,124,220,145,36,105,223,79,20,71,67,146,194,246,171,41,179,9,225,50,250,63,174,114,243,61,8,60,5,251,92,99,114,93,169,159,83,154,241,217,248,222,29,243,196,40,62,18,95,158,103,159,187,146,154,227,213,203,61,219,66,33,102,100,168,13,137,155,193,239,200,123,152,4,130,5,150,185,124,80,48,153,218,109,203,154,108,86,183,99,117,130,195,106,156,16,55,143,202,143,165,72,128,241,183,71,94,150,72,115,52,119,211,237,116,167,226,75,210,146,90,147,230,38,217,255,182,128,23,254,2,89,141,78,138,151,51,96,251,51,216,229,159,50,221,42,170,126,67,77,178,165,122,243,26,226,168,98,214,19,97,78,217,2,184,61,210,105,197,68,128,162,184,67,43,59,104,164,0,112,36,250,163,142,136,41,80,60,159,42,175,22,156,219,17,116,95,229,80,65,192,168,17,81,230,37,68,116,1,192,101,174,151,125,166,59,111,137,30,100,47,11,214,71,20,5,60,72,153,161,3,220,81,46,240,163,25,72,149,15,116,133,79,52,185,35,81,154,96,228,169,158,22,50,134,179,38,57,220,252,233,232,223,133,67,95,22,57,56,243,71,156,250,226,68,117,196,202,187,183,6,207,170,243,12,205,197,243,121,133,179,92,40,90,63,163,221,168,252,47,140,23,252,145,0,70,187,1,239,98,116,252,44,145,215,42,177,116,87,98,86,118,226,233,133,86,217,202,137,121,49,147,177,116,207,224,58,165,75,75,220,182,5,106,69,103,28,128,23,147,61,86,6,248,84,6,101,75,98,64,174,71,143,148,41,207,206,170,81,233,177,53,250,85,203,247,66,127,142,124,215,248,247,119,162,107,90,156,249,217,47,124,143,187,221,65,35,218,226,175,24,83,104,195,185,229,143,221,89,176,123,244,38,160,202,201,19,50,98,92,226,39,64,174,14,185,48,49,142,239,239,133,145,251,189,213,252,53,154,19,103,199,14,247,211,102,193,2,181,46,121,184,45,26,95,223,217,64,15,109,212,88,65,222,241,195,174,23,134,43,104,249,168,74,208,58,189,206,251,135,233,244,43,182,85,5,225,112,44,109,43,24,232,38,211,137,211,157,133,118,212,126,10,35,244,33,106,87,160,213,101,209,52,77,8,175,160,254,161,88,231,180,71,152,145,81,231,38,28,126,88,102,175,2,57,94,19,42,51,228,93,20,101,141,85,81,42,65,88,171,100,226,85,11,171,170,109,161,252,161,244,81,29,9,211,54,187,232,10,62,211,60,188,28,163,33,146,47,182,42,182,68,49,130,215,250,105,192,239,88,30,144,194,84,228,188,86,150,168,93,58,118,122,118,61,193,246,125,97,254,97,204,77,207,112,178,9,80,20,234,161,38,115,253,88,103,203,73,230,41,77,166,139,199,181,187,120,147,50,208,106,191,77,93,35,151,214,79,121,208,163,185,93,45,167,180,8,158,0,22,35,93,190,21,6,47,247,65,69,120,243,93,101,29,190,138,58,72,134,96,133,123,137,181,223,43,213,105,116,171,171,224,145,209,194,156,161,54,118,163,114,28,218,243,5,30,181,245,65,136,85,18,237,138,50,119,138,116,138,51,9,224,121,191,144,229,225,146,228,113,93,213,102,103,158,119,29,138,163,98,235,250,16,51,254,193,141,128,213,24,81,188,113,59,213,69,198,28,127,238,244,156,69,40,58,43,203,117,71,201,57,30,107,84,57,31,53,134,142,244,2,118,221,17,122,163,29,173,104,87,45,215,50,186,215,226,65,213,178,177,47,169,251,179,52,197,198,144,69,104,248,125,86,24,232,199,81,12,77,84,239,108,204,24,33,32,85,165,52,55,54,129,106,156,80,38,167,183,228,94,199,38,67,208,101,176,214,113,123,85,179,226,201,197,144,116,131,170,180,31,80,243,115,9,225,46,86,141,111,156,120,253,222,96,87,194,165,244,7,201,151,223,171,234,8,83,222,108,92,180,244,79,109,245,179,150,23,17,211,208,17,86,205,146,110,110,183,223,240,182,175,130,62,73,43,220,93,199,68,1,169,105,23,95,211,17,71,153,118,245,238,136,191,93,10,15,209,31,81,222,252,39,213,126,93,176,39,244,209,78,84,220,8,205,101,229,9,175,4,90,9,146,162,86,25,168,152,113,221,227,115,144,136,158,129,23,235,247,125,173,9,221,76,210,206,74,12,90,110,53,25,226,9,71,196,236,6,56,221,230,255,15,33,175,163,90,93,124,97,105,253,211,179,102,36,150,225,104,236,49,157,237,245,184,198,244,145,47,193,69,6,78,98,110,116,55,110,61,138,117,250,155,146,139,56,230,89,108,218,38,13,147,77,76,103,161,235,216,160,8,8,45,31,74,236,69,140,211,155,104,236,87,3,153,217,188,108,164,116,212,214,191,13,241,179,36,60,195,80,244,45,177,65,9,225,56,155,148,9,44,96,161,212,149,93,162,64,147,181,93,141,82,29,158,129,216,154,140,32,178,137,97,166,155,102,126,213,86,44,209,55,235,84,146,85,174,6,136,219,23,228,134,14,11,47,100,84,67,158,14,13,46,202,171,226,207,213,98,211,122,112,110,174,202,64,156,156,185,249,74,20,183,15,173,20,3,246,104,45,225,75,114,209,177,28,72,115,21,84,19,148,134,115,117,142,217,53,211,46,33,125,165,87,32,137,87,51,46,186,188,63,198,9,236,147,208,144,56,228,189,121,219,75,5,104,137,237,130,151,239,188,114,197,147,17,100,39,75,117,140,85,223,237,89,80,157,127,187,242,193,71,202,68,140,18,147,31,101,170,165,2,70,109,122,82,233,100,173,232,213,168,200,212,230,75,158,120,38,65,115,139,214,179,173,140,247,187,54,76,37,125,171,130,116,46,183,51,4,227,43,64,1,3,238,2,150,67,10,59,161,20,176,10,153,120,171,142,199,187,79,253,197,164,36,155,64,172,88,250,221,77,169,58,82,114,203,13,132,83,136,88,248,0,17,77,119,82,87,227,106,81,124,222,66,86,60,237,72,80,153,44,84,120,165,39,149,248,22,240,11,192,154,63,147,18,31,160,158,46,184,255,168,61,239,127,16,202,65,199,186,251,115,1,164,160,92,208,39,71,250,3,71,34,150,90,134,201,40,174,47,86,164,132,61,20,151,163,235,82,34,238,84,30,41,121,7,145,55,18,208,70,74,61,67,67,24,178,13,214,159,129,9,3,45,120,112,108,37,211,227,132,251,100,78,1,205,156,215,217,181,159,67,233,252,6,56,218,124,41,171,243,106,126,180,253,10,102,18,251,77,174,124,38,182,208,234,75,201,93,225,130,103,0,11,95,185,46,32,219,251,25,220,133,243,136,176,36,104,129,174,3,34,23,161,202,252,65,239,99,86,9,112,148,76,52,78,125,116,172,115,68,166,108,182,174,252,63,137,241,24,167,183,59,67,130,108,180,15,217,218,50,86,93,74,93,90,218,40,67,9,169,192,185,44,95,133,121,201,191,156,74,137,96,25,248,132,136,242,128,86,148,122,120,224,197,125,151,69,147,245,114,154,219,163,30,28,88,13,125,153,216,133,82,37,17,88,73,252,210,97,169,255,180,236,140,218,228,123,35,235,62,56,59,67,216,67,71,178,221,178,53,19,169,155,124,90,181,89,51,64,106,228,121,84,151,94,199,80,242,193,208,32,66,5,29,44,45,93,50,22,73,135,254,101,118,117,2,1,113,173,56,230,46,36,50,82,195,0,170,166,168,109,56,173,129,100,115,104,225,183,172,87,210,153,131,218,95,245,234,206,106,215,110,14,92,80,36,118,36,101,40,193,181,242,78,29,127,11,19,126,72,188,247,104,82,110,27,168,112,211,135,173,2,199,178,249,113,112,36,209,136,70,32,202,200,232,237,39,249,18,250,235,203,222,93,170,209,93,166,185,213,160,156,195,25,68,56,92,74,118,53,212,71,247,127,248,111,190,211,230,160,176,79,194,96,15,58,64,117,225,152,173,10,69,185,170,112,30,10,93,238,85,46,190,214,239,33,17,253,175,136,51,110,191,59,82,209,79,134,25,79,63,229,199,145,192,120,250,117,63,29,21,67,71,223,184,55,169,44,139,17,65,46,159,189,174,106,156,92,160,158,188,118,37,167,230,190,172,164,108,113,127,190,168,39,208,82,245,65,54,204,0,13,17,59,125,202,67,104,47,103,204,88,127,205,101,64,118,76,103,163,247,50,241,224,178,105,213,165,10,80,174,28,216,195,28,119,247,123,57,41,141,109,26,187,214,57,19,144,84,210,65,201,153,221,218,140,226,71,237,78,156,141,72,182,18,20,27,232,167,69,227,42,230,68,226,150,49,157,58,92,92,74,18,145,194,215,105,75,74,176,215,17,144,204,238,183,27,130,124,37,189,147,230,164,98,230,132,245,197,239,175,142,130,65,155,170,31,191,102,121,22,54,134,140,164,235,21,86,217,122,97,211,98,126,60,111,38,114,21,94,136,139,95,31,64,221,2,80,164,237,87,88,109,249,132,55,202,199,53,126,164,156,88,146,162,201,117,89,82,188,216,219,219,243,64,3,0,177,174,242,156,166,244,12,211,155,63,203,12,202,184,35,10,92,192,248,150,17,22,137,6,144,188,160,59,166,220,224,86,140,33,204,126,124,55,19,78,58,66,9,41,54,170,22,229,50,119,209,239,33,36,183,82,219,131,123,63,99,137,96,227,1,13,91,166,82,237,224,166,247,101,197,66,144,52,73,30,61,154,83,176,120,73,21,158,165,17,175,28,186,152,94,101,44,19,102,246,249,235,8,251,189,35,247,158,23,40,186,2,176,249,254,53,124,98,113,233,120,225,170,234,16,127,140,48,75,115,189,118,94,104,240,112,202,221,72,33,73,125,175,94,225,75,225,35,54,228,153,30,208,183,155,201,72,158,112,16,72,226,172,57,197,75,201,93,97,129,7,74,189,46,204,46,22,83,186,79,214,245,157,144,60,211,15,28,155,221,147,59,2,2,254,173,94,117,171,43,230,15,133,50,223,71,128,253,24,95,190,75,46,59,39,213,97,78,108,114,119,152,103,48,89,222,120,231,199,80,72,133,130,168,24,32,242,222,158,210,218,186,57,132,172,225,69,206,165,35,216,7,182,159,108,233,7,115,72,115,23,245,89,130,226,96,146,103,114,103,33,82,24,199,72,45,12,114,244,53,142,145,25,42,50,61,146,88,247,173,220,61,13,10,203,236,67,5,249,62,243,215,51,11,83,99,240,113,164,66,140,246,192,174,224,114,29,81,210,107,254,41,53,103,72,124,25,171,229,207,216,1,59,96,240,244,21,11,164,204,147,27,129,232,181,43,25,205,80,126,18,64,136,33,6,21,117,225,181,145,254,135,36,197,232,93,251,37,170,159,200,143,168,85,127,11,105,227,195,88,158,148,249,194,255,214,3,95,86,240,20,247,42,9,143,230,86,84,18,191,98,103,46,97,66,251,167,166,64,174,128,5,221,86,120,121,18,152,189,62,89,44,219,151,51,221,218,85,88,77,89,92,71,148,79,75,202,142,95,33,221,26,208,95,108,94,23,60,33,211,35,44,79,175,74,35,63,122,233,34,49,248,9,42,147,139,178,41,14,123,79,203,22,135,236,89,159,170,34,230,188,237,104,238,117,197,80,46,239,183,211,6,217,125,82,197,43,11,60,190,137,226,123,243,67,178,198,64,189,242,19,249,25,216,70,45,170,77,67,173,13,228,171,192,13,110,221,153,87,105,103,167,12,153,7,181,68,104,107,12,141,251,142,182,49,150,62,245,85,158,63,142,251,242,40,223,34,72,68,40,227,193,34,116,17,50,109,251,43,246,29,39,173,37,78,249,42,153,159,241,111,76,93,34,195,145,74,41,111,169,120,133,205,163,89,134,1,156,34,91,92,12,55,235,78,150,16,151,23,1,0,92,154,237,69,52,230,82,149,12,177,151,68,114,203,121,124,57,115,178,49,107,212,195,223,170,39,80,43,31,32,203,40,158,202,88,96,120,92,167,85,74,104,157,102,116,226,187,109,50,40,140,88,62,146,168,194,173,205,145,206,48,49,11,114,205,4,98,57,90,208,13,61,106,245,157,166,204,139,182,141,223,118,222,117,242,235,49,215,233,255,220,226,88,249,249,76,186,226,55,21,48,229,22,100,131,89,5,90,116,202,226,220,245,67,66,66,114,208,203,99,209,215,128,156,212,55,155,8,41,97,42,144,254,241,194,208,142,173,67,181,43,246,59,238,32,164,148,102,132,83,206,196,57,131,114,186,31,60,224,199,72,193,149,125,240,168,66,87,11,137,111,43,249,232,254,94,64,9,112,105,160,66,128,221,68,173,219,87,215,165,186,219,102,99,148,177,244,156,35,74,126,38,159,154,86,73,53,219,212,219,117,163,159,103,171,141,141,187,2,154,43,106,116,87,63,204,195,71,121,226,213,125,204,166,125,246,213,50,79,76,136,59,65,31,27,165,246,51,119,200,21,28,120,184,128,195,247,179,55,136,0,98,114,127,169,147,38,94,37,182,20,175,85,103,199,73,164,218,5,83,30,106,210,202,231,52,255,255,39,193,143,144,163,199,193,142,220,214,45,30,200,244,212,181,0,201,161,146,94,28,135,122,140,241,128,138,255,196,238,130,82,60,65,50,102,184,186,232,225,243,95,238,207,68,90,144,254,47,126,151,172,54,31,219,98,84,27,139,242,48,162,247,167,98,95,35,18,36,42,122,30,83,40,68,114,244,198,43,27,128,8,195,207,156,152,79,43,127,205,76,43,115,214,111,36,228,131,232,148,223,237,52,53,204,136,249,13,83,190,189,138,143,134,186,45,128,65,231,59,187,88,76,167,46,43,108,247,21,162,233,203,38,193,167,182,33,230,45,88,138,215,12,78,132,193,62,96,123,251,26,56,166,182,130,191,96,113,140,31,86,59,217,1,75,96,41,136,76,201,136,247,230,199,133,225,143,6,63,66,118,28,149,81,27,192,253,169,26,63,64,138,40,119,168,22,68,20,19,37,145,28,199,162,119,48,104,148,246,35,9,112,119,171,131,166,169,58,8,213,179,85,233,235,194,61,134,58,90,135,44,227,93,4,128,101,101,17,53,57,222,169,100,214,72,137,185,252,251,58,86,35,194,161,77,80,226,63,146,41,150,182,96,231,47,160,7,61,246,107,212,113,12,189,74,98,13,85,198,15,168,62,42,83,238,2,225,174,105,237,236,102,72,158,152,229,138,65,35,1,237,68,203,127,162,53,152,108,17,168,169,202,188,151,163,124,204,141,214,214,113,143,165,127,50,156,38,67,207,169,13,176,68,224,133,182,210,88,185,73,68,122,226,171,238,126,22,199,177,108,135,89,124,7,79,23,91,246,235,255,200,157,6,192,122,29,74,243,217,103,133,12,225,0,89,110,79,193,169,217,160,75,168,179,202,61,237,137,173,193,79,103,25,87,97,101,11,243,106,36,72,189,161,113,249,87,17,118,251,6,129,180,183,202,98,153,199,159,70,151,239,84,137,170,124,158,6,164,22,13,212,178,187,179,151,39,155,213,177,73,82,183,220,68,66,231,163,251,56,93,31,166,134,144,211,72,128,241,175,192,22,159,36,17,98,139,166,157,167,194,204,0,92,30,87,189,191,79,134,75,162,12,46,69,66,81,25,155,80,133,91,49,8,62,211,113,204,110,105,161,228,85,20,199,75,220,129,191,144,96,99,38,96,75,251,229,147,131,105,175,243,94,189,245,148,130,220,46,186,198,78,131,179,87,3,85,170,181,211,198,185,102,65,118,161,203,4,69,92,55,41,89,39,128,222,45,38,41,133,154,254,218,123,87,131,32,198,160,66,139,10,86,5,72,177,78,194,223,233,114,7,17,95,76,154,138,48,55,233,190,117,161,81,65,141,241,248,10,172,23,177,133,55,47,157,128,221,124,15,143,201,61,6,170,51,14,88,226,59,48,255,190,30,146,90,182,98,39,37,193,100,96,147,140,152,202,173,184,100,139,88,99,47,162,203,248,227,184,178,203,165,167,101,196,223,142,37,135,59,130,22,110,22,173,13,18,69,96,76,206,173,122,83,120,49,251,195,166,100,106,154,89,183,130,200,187,224,16,242,113,68,11,252,99,175,239,66,30,118,6,100,231,15,220,97,156,216,83,130,167,63,96,99,105,168,138,106,33,226,168,52,155,22,164,228,130,224,5,164,180,19,79,81,186,10,38,122,172,65,67,221,1,52,91,100,43,108,147,178,125,159,199,235,56,154,213,253,4,68,33,74,28,205,93,59,151,109,102,161,210,0,1,148,248,212,28,17,161,42,218,77,212,49,69,221,178,8,79,149,191,30,208,151,135,123,81,127,63,209,234,142,113,88,18,47,125,253,34,126,97,172,125,212,116,28,177,190,227,182,20,143,208,149,149,23,153,83,36,106,210,51,212,53,188,110,245,171,14,148,108,40,97,60,43,6,128,137,185,229,205,140,179,96,237,218,69,80,49,107,136,169,95,139,119,21,95,0,215,77,247,2,253,219,144,245,28,98,222,212,92,142,169,85,223,0,196,239,104,76,135,249,20,74,36,144,193,110,76,221,58,101,214,160,174,186,87,144,66,10,11,85,165,61,17,13,189,26,245,209,245,15,172,95,63,201,125,142,209,126,119,231,191,115,62,69,129,147,117,180,134,221,203,223,68,196,162,152,253,52,79,167,186,112,13,181,153,179,95,53,130,5,12,67,202,178,95,68,192,25,126,243,215,122,127,233,118,86,5,179,66,160,224,188,155,224,117,170,42,217,126,69,195,234,61,187,159,159,61,230,57,155,93,143,145,9,157,10,95,162,167,103,99,88,103,138,244,1,20,53,240,216,173,18,96,250,55,201,139,94,228,103,169,18,173,235,159,123,123,233,153,75,76,8,199,42,157,114,172,10,41,107,213,132,159,158,205,218,22,222,15,122,64,248,221,244,118,126,100,139,80,235,156,39,15,155,95,122,4,161,1,14,72,103,66,237,20,146,50,107,60,196,143,76,20,152,109,72,62,0,93,123,209,233,5,237,224,4,172,175,53,179,219,121,9,230,173,139,44,138,137,116,0,89,33,17,191,89,248,245,164,195,119,142,247,18,70,47,104,136,210,169,24,50,250,106,51,19,239,95,147,70,128,19,223,173,234,163,167,215,18,180,211,136,167,162,184,119,98,35,136,223,117,245,122,147,127,130,193,29,228,114,157,107,212,92,171,100,246,246,91,167,91,20,143,34,246,213,26,190,20,70,0,159,23,103,249,204,205,24,44,137,177,95,126,112,30,88,213,113,150,6,119,172,173,71,183,180,120,235,88,14,142,205,40,76,82,42,21,115,216,111,146,234,231,57,209,9,190,72,69,20,200,243,122,122,35,206,226,249,57,211,218,66,168,5,126,100,154,194,231,63,178,241,69,53,231,147,54,128,51,87,141,89,124,194,200,59,31,232,181,242,98,195,77,229,251,118,13,45,195,60,201,105,194,87,185,227,51,71,93,241,193,17,104,78,154,177,133,246,121,203,96,223,12,136,245,53,208,103,83,159,194,29,12,32,232,106,253,246,125,106,139,15,147,44,235,42,131,6,2,179,218,110,106,38,134,220,115,195,36,8,134,221,40,19,196,183,190,184,136,134,104,202,38,244,91,124,196,223,121,20,244,152,28,38,160,113,233,129,106,92,94,236,107,169,150,177,69,136,75,171,90,221,48,35,163,16,174,246,12,245,199,153,145,191,210,238,157,167,120,67,169,201,134,149,225,116,150,226,29,212,39,179,83,23,37,68,220,140,105,135,24,229,113,12,126,34,184,79,69,203,120,237,21,52,194,103,208,230,231,212,62,2,193,18,119,211,68,31,102,54,203,236,182,107,2,219,153,59,164,61,15,99,123,184,44,244,52,97,64,60,160,79,80,254,3,210,199,7,123,138,90,70,100,236,124,67,212,80,211,126,17,202,17,199,184,108,148,154,14,2,136,163,53,89,109,177,22,92,163,86,136,166,219,31,126,172,78,21,123,185,165,75,165,129,163,103,0,96,34,221,195,157,200,47,115,240,229,124,92,247,180,96,40,67,231,69,209,228,37,191,60,255,189,114,179,27,50,31,253,22,200,221,43,235,207,122,13,82,45,129,3,42,130,99,125,61,223,205,109,95,39,24,209,51,142,223,54,14,193,219,232,58,140,150,15,82,171,14,86,118,137,170,187,140,116,100,135,10,123,123,169,204,39,215,166,244,128,213,124,209,180,122,66,10,192,197,248,149,49,177,0,86,217,240,196,138,16,190,230,81,13,144,2,135,197,121,101,81,153,32,206,33,203,180,218,44,235,227,32,190,211,189,0,120,135,187,210,254,43,228,130,227,123,120,234,221,43,223,234,206,187,111,248,66,128,94,82,64,133,242,3,164,207,94,18,85,100,162,192,166,124,167,184,71,172,19,84,186,143,159,57,88,20,71,134,145,132,28,30,250,17,244,200,181,58,85,213,11,32,47,248,10,55,96,217,79,198,149,72,236,30,237,252,155,209,42,10,10,223,128,227,168,181,83,35,74,81,19,244,218,193,230,3,244,171,109,136,30,147,83,85,164,1,40,188,106,57,238,238,25,255,28,38,49,136,25,138,254,236,253,43,216,26,254,175,239,193,25,146,44,86,202,169,101,52,76,240,234,156,236,10,110,68,138,24,1,79,112,104,12,167,217,29,19,129,4,169,19,37,205,165,189,37,196,155,86,109,114,222,89,174,45,212,131,11,8,242,176,39,200,234,24,155,120,184,133,53,131,227,240,120,43,183,94,152,111,57,37,145,174,86,72,35,185,7,48,37,99,78,32,116,162,91,42,19,33,24,142,84,231,162,1,51,5,228,9,146,213,213,108,121,134,94,103,120,247,238,203,97,130,254,76,121,61,149,58,69,205,38,51,139,39,215,161,251,128,149,128,124,192,30,197,70,92,142,245,93,208,96,199,85,239,8,99,184,95,134,90,211,77,241,22,0,115,97,192,24,43,241,0,227,76,135,84,129,166,12,79,20,224,216,212,207,42,152,179,249,23,201,176,79,188,60,40,213,164,184,42,101,93,145,69,181,54,131,117,169,27,247,234,159,90,214,49,172,111,76,165,127,220,174,217,59,8,185,221,23,7,151,227,21,215,227,131,199,176,160,118,105,186,251,81,247,128,68,157,140,145,69,143,79,184,207,65,8,61,79,253,218,220,180,134,227,51,143,202,78,183,41,180,106,52,125,128,85,222,248,36,165,151,117,158,132,222,50,79,230,83,129,74,95,227,165,184,148,11,2,63,211,141,159,206,60,226,101,119,66,183,63,18,146,162,73,79,129,66,172,155,167,60,228,247,126,197,196,209,47,240,37,196,239,244,190,19,163,180,124,130,73,56,209,65,223,114,196,151,228,88,87,160,199,63,175,186,136,2,249,254,24,185,221,56,88,162,185,169,12,67,105,60,154,150,164,86,130,108,165,115,18,139,83,99,77,12,85,235,225,164,64,234,184,94,158,128,254,245,47,249,170,38,3,127,156,128,162,114,43,40,208,39,106,127,5,159,172,228,25,177,131,6,123,2,98,10,151,247,71,179,127,160,249,48,39,80,22,115,108,200,171,143,121,95,114,61,17,164,13,7,200,127,235,109,175,3,106,241,244,239,253,46,11,29,6,213,150,161,79,194,181,24,13,171,105,116,176,92,100,187,23,4,95,41,116,212,157,243,86,247,246,135,44,13,30,21,35,248,229,166,169,48,74,162,232,254,45,217,210,105,184,239,11,191,153,216,168,120,243,167,10,223,4,244,142,193,250,93,40,55,19,216,219,42,250,69,110,156,181,71,53,220,189,242,109,134,9,222,65,190,159,130,95,132,49,231,212,212,157,93,119,41,163,10,3,176,192,61,202,69,219,109,174,204,113,124,66,68,113,118,106,162,241,201,190,53,18,31,242,160,103,167,101,229,236,167,27,105,129,217,52,33,194,72,75,83,137,70,193,11,205,219,119,72,179,49,111,170,204,91,157,127,203,156,58,253,189,87,46,241,63,180,7,80,8,198,38,10,100,251,160,139,149,127,193,23,84,49,247,97,33,226,65,228,16,216,206,184,105,80,180,36,85,210,126,127,42,21,149,103,13,99,175,204,12,37,6,241,253,142,19,145,44,48,25,131,90,154,50,181,163,197,110,102,103,98,138,44,62,76,102,176,118,135,176,59,2,75,121,125,68,135,119,197,85,144,42,81,159,30,45,126,36,138,113,225,77,54,181,33,28,168,220,221,96,98,239,130,226,67,53,187,22,194,60,50,206,173,144,61,61,106,78,204,143,0,52,113,173,196,171,191,42,148,213,139,112,211,153,8,213,114,166,26,28,113,240,192,206,251,209,199,163,172,230,218,149,152,207,91,68,192,191,246,136,51,218,96,106,83,237,207,75,234,19,231,12,208,231,177,0,137,35,83,110,92,138,206,226,60,194,228,61,138,25,114,236,80,154,135,221,72,64,107,42,220,41,245,93,111,14,248,68,203,60,146,174,151,83,174,160,213,114,193,175,64,181,211,67,75,179,232,96,133,50,245,240,129,143,142,191,93,82,158,54,89,116,135,61,43,215,167,201,210,97,155,108,211,79,29,85,255,245,24,69,10,33,235,61,19,56,78,179,8,201,93,90,151,89,121,48,129,102,121,174,252,77,230,194,149,30,6,53,119,53,53,214,132,37,119,76,86,91,3,244,169,212,41,46,79,243,83,183,225,17,89,137,149,210,113,93,250,206,120,188,211,32,22,200,72,22,234,75,74,0,145,184,159,123,109,26,205,78,27,60,57,37,136,237,71,205,10,70,119,194,169,55,159,140,66,235,172,6,18,49,69,181,237,44,224,75,225,23,69,86,186,168,236,112,139,136,68,126,116,3,95,76,97,245,228,46,251,135,81,182,77,96,195,133,18,220,141,66,248,66,137,217,234,29,36,150,37,135,151,223,37,32,210,44,146,79,98,134,121,184,127,1,16,68,17,78,105,34,95,218,150,6,227,9,103,175,95,187,191,156,13,150,245,35,126,171,105,247,180,102,29,45,141,229,51,32,205,7,177,210,51,168,97,107,21,143,110,39,83,159,205,115,168,233,118,40,93,100,245,124,141,0,104,109,212,44,101,212,244,202,212,110,139,146,10,2,15,92,124,62,168,216,103,59,107,91,51,21,151,225,64,142,180,237,59,217,216,198,195,89,86,163,1,218,54,123,11,203,50,225,190,87,63,13,197,194,8,101,0,206,197,63,152,191,165,139,57,110,29,174,99,211,57,171,55,222,67,101,105,122,164,44,50,220,237,120,72,254,222,4,104,217,27,50,162,142,59,128,0,22,154,66,29,19,151,8,1,247,141,27,111,121,120,205,185,246,167,221,247,15,153,11,213,230,225,221,163,86,213,80,19,124,47,108,25,104,213,79,65,218,145,194,167,205,197,229,69,186,157,188,32,215,102,117,40,35,113,74,80,17,111,13,169,3,158,162,27,182,92,190,126,222,242,37,173,173,10,33,151,129,205,134,66,215,75,113,13,201,247,100,171,239,129,197,168,249,64,20,182,15,163,0,159,183,159,175,172,4,133,172,49,83,71,176,209,158,46,164,7,66,157,219,19,39,215,226,197,176,143,183,170,206,210,139,24,104,80,247,113,9,164,224,34,236,113,106,162,81,224,184,253,143,144,119,65,158,161,149,14,97,225,198,9,45,111,153,75,201,54,140,166,216,255,162,83,63,107,176,25,83,196,218,170,223,36,156,136,41,108,202,90,177,26,85,107,72,80,66,183,167,55,236,230,153,84,6,175,114,53,162,236,225,182,67,242,255,87,54,3,162,125,75,23,147,193,159,244,223,16,107,90,250,135,139,79,133,162,75,99,194,191,83,87,121,6,226,192,171,18,112,181,244,153,228,68,0,249,128,50,177,70,55,37,111,190,134,17,251,198,176,180,236,55,66,231,43,63,210,173,84,117,189,255,246,37,25,85,139,229,164,32,228,245,241,191,155,144,194,12,65,81,76,47,31,170,57,201,81,41,146,138,127,164,4,236,129,151,67,98,110,97,108,57,132,174,231,50,242,192,221,19,225,58,13,248,131,128,228,4,214,102,79,162,180,208,75,145,119,215,108,5,47,131,83,126,213,195,56,9,31,253,147,220,4,171,117,165,54,140,232,175,166,183,59,205,149,81,254,58,188,4,11,130,203,39,141,127,1,134,13,175,11,42,132,80,126,200,222,183,20,188,232,105,236,131,103,252,194,236,204,23,81,244,160,237,251,112,25,112,2,232,180,83,49,192,64,120,98,51,203,197,19,147,230,143,199,160,196,29,210,29,75,246,203,146,72,134,136,2,109,212,35,102,50,172,242,248,135,244,157,149,197,18,138,222,134,127,22,168,93,246,193,59,6,166,248,124,222,196,141,28,87,185,36,50,53,209,65,56,150,198,169,209,215,196,28,237,168,120,55,35,167,138,177,36,59,183,205,90,123,250,36,59,220,76,138,163,24,177,78,224,89,234,78,205,83,165,143,159,0,64,1,73,170,2,184,70,150,133,44,108,86,46,47,205,207,125,253,17,48,37,137,100,17,142,68,59,222,138,245,71,197,234,216,99,117,25,134,159,14,180,205,49,207,78,96,17,22,17,37,217,178,95,0,102,67,106,9,112,132,149,156,192,14,9,141,215,123,180,210,178,103,56,209,159,191,65,136,165,235,132,90,5,216,147,82,133,141,83,115,86,132,158,227,235,175,82,195,165,199,53,91,28,8,71,189,4,245,58,78,182,186,140,220,32,160,216,178,22,53,173,99,3,179,128,162,194,49,126,44,125,73,101,225,60,119,107,21,234,164,158,211,107,129,110,188,37,228,234,130,52,45,238,59,188,2,224,214,251,102,238,194,43,221,252,65,222,230,34,15,142,178,212,9,221,178,125,221,179,8,42,19,123,238,74,86,127,27,132,73,125,134,129,71,250,5,62,189,128,229,165,13,48,228,61,26,120,35,95,224,5,19,44,112,103,114,254,240,0,49,159,31,21,169,240,67,190,166,23,19,243,171,243,160,236,247,122,92,46,170,9,153,241,162,24,109,81,206,52,1,249,62,92,153,159,174,6,105,115,91,50,25,116,127,203,199,43,87,174,187,71,25,179,222,109,23,212,18,232,194,191,95,106,239,86,9,232,76,130,122,78,18,83,234,177,178,222,61,84,158,163,213,59,234,11,50,219,154,140,106,124,56,75,138,57,197,243,65,219,25,135,151,66,180,70,72,36,219,153,90,35,212,63,88,143,161,22,218,69,51,86,86,229,72,45,177,235,126,37,243,37,104,106,230,203,105,22,18,42,165,132,253,42,137,85,76,237,89,198,196,207,75,198,51,3,252,159,146,254,6,119,215,157,83,71,36,57,130,107,145,242,39,5,71,90,102,125,53,247,170,162,94,230,9,65,136,216,209,127,88,6,125,104,246,63,107,140,82,202,192,137,241,164,227,121,255,252,68,125,174,178,11,223,230,195,78,22,36,119,91,110,97,205,209,37,91,94,110,34,114,155,52,245,216,192,210,153,238,160,59,170,70,152,252,56,216,144,233,100,127,16,23,235,192,17,101,8,160,24,244,86,74,242,101,155,110,166,137,214,106,67,187,229,243,209,81,228,138,142,253,186,22,1,101,67,157,235,142,69,35,255,23,240,80,243,143,50,95,186,189,220,102,139,62,197,99,65,93,20,217,58,174,244,79,165,208,172,34,48,64,54,85,188,202,215,50,124,66,225,217,9,207,137,160,159,2,71,247,25,124,133,210,204,5,26,125,106,205,50,149,127,219,71,99,159,83,75,87,177,195,139,196,2,218,128,15,131,235,150,245,157,104,7,152,169,220,230,14,163,57,130,216,199,169,199,35,198,147,153,56,93,12,60,137,121,198,144,53,131,116,255,58,236,232,204,136,202,97,185,91,187,26,133,247,208,68,96,8,130,9,225,241,249,237,253,161,1,182,234,202,120,204,91,106,164,189,238,168,151,132,108,179,170,215,186,204,70,239,20,229,201,50,12,59,118,195,88,169,137,159,199,208,241,205,121,66,116,244,32,221,172,177,53,64,114,86,183,196,223,27,122,244,66,192,183,202,35,216,142,137,203,45,41,54,80,79,83,138,201,224,143,211,235,209,4,129,62,3,221,135,34,198,199,203,207,22,42,238,246,197,86,41,17,34,173,22,48,192,175,125,234,67,2,144,159,163,80,14,191,204,104,83,101,38,80,87,4,98,168,128,252,94,248,179,188,202,163,41,233,85,37,53,22,237,57,169,85,158,194,206,133,190,173,135,112,25,116,101,112,17,228,230,211,80,145,75,129,66,163,84,207,127,87,150,48,221,242,28,63,227,4,91,96,228,246,25,121,231,132,234,14,235,118,44,230,102,21,66,41,182,205,45,51,119,230,103,94,129,29,220,25,180,66,239,5,17,181,120,242,33,109,207,200,184,81,0,238,66,124,146,67,253,157,23,87,207,35,79,95,240,56,75,51,47,95,60,180,171,114,228,191,97,140,242,81,4,191,157,23,168,101,93,111,37,118,220,57,12,66,197,233,122,12,66,139,52,165,58,204,216,191,9,118,196,40,30,63,49,41,190,144,235,185,39,144,157,72,96,88,83,181,10,179,204,214,100,6,139,171,225,115,62,38,152,140,6,90,2,171,88,86,231,62,110,136,246,80,159,187,142,67,112,201,157,102,128,173,249,209,238,61,72,115,144,124,213,101,154,175,74,172,132,56,87,238,24,13,96,90,45,64,240,38,17,120,175,45,169,148,243,162,128,229,118,250,179,179,198,188,234,228,134,185,233,210,203,113,59,25,164,213,41,214,98,122,37,222,162,54,52,45,46,132,242,241,217,233,119,255,22,214,42,89,86,252,136,28,161,231,181,117,109,253,222,55,184,156,23,47,17,102,130,80,194,90,66,122,29,89,34,96,110,113,213,5,205,150,165,177,242,231,254,208,188,221,155,54,131,14,177,102,205,15,2,169,182,41,6,194,254,44,238,227,192,114,91,194,140,221,131,56,70,4,174,35,101,23,216,229,83,184,75,220,154,140,157,77,153,24,159,63,172,247,63,108,143,90,178,110,8,246,117,85,200,49,101,218,171,30,30,160,128,177,241,60,11,162,192,140,247,63,204,85,170,213,254,96,227,90,215,103,165,120,192,98,125,215,214,86,93,89,98,151,230,120,141,90,214,223,126,115,26,246,211,223,97,71,194,8,249,228,135,138,212,221,102,166,174,150,10,157,45,7,106,135,136,229,14,60,133,210,119,161,100,158,40,4,110,54,99,101,29,235,42,209,167,212,248,144,68,160,48,30,126,172,83,16,160,72,33,108,44,78,194,116,86,105,42,30,186,124,126,73,140,73,56,160,192,205,67,97,214,55,224,72,79,173,156,55,153,154,252,175,250,30,34,107,95,224,213,148,92,237,111,82,57,136,64,203,14,254,177,5,16,241,111,149,57,223,119,139,29,176,66,104,190,71,70,186,54,17,118,91,235,121,118,220,101,245,6,244,76,48,162,9,166,33,176,162,140,60,66,137,200,219,51,38,172,187,94,63,53,151,166,91,215,61,39,238,64,241,26,223,166,186,163,49,227,17,135,214,58,88,165,2,195,229,79,249,146,231,65,230,229,57,137,73,129,6,34,205,220,222,145,76,136,145,26,240,206,189,198,237,80,149,222,178,33,16,126,191,114,115,190,230,212,27,242,228,242,122,211,168,178,87,25,174,50,251,59,127,21,220,52,5,208,139,18,204,183,135,81,108,113,157,141,75,26,152,74,92,113,18,55,247,255,127,62,244,223,126,41,190,9,184,118,121,228,166,49,237,158,210,1,74,75,163,160,38,231,166,44,205,182,238,237,206,144,232,199,250,91,199,173,206,252,52,175,144,227,81,149,193,71,228,101,114,7,41,163,119,156,113,227,227,50,5,164,100,192,211,150,112,221,249,95,22,74,79,91,89,91,73,220,233,0,194,199,217,230,141,203,85,201,68,249,234,102,31,191,21,10,103,136,137,178,158,101,213,181,44,146,142,98,57,117,205,187,248,124,45,183,212,109,18,240,114,245,124,245,89,136,58,148,182,39,12,23,33,150,209,88,196,88,62,174,232,216,247,59,32,229,87,53,170,250,214,33,157,165,253,32,218,139,74,75,232,7,243,89,168,8,163,59,40,215,141,173,76,85,108,119,247,149,1,187,72,130,215,146,131,193,64,80,101,245,251,232,36,218,225,88,254,142,114,249,124,19,77,145,77,70,13,238,194,239,149,152,9,112,180,136,212,14,245,31,182,110,111,101,154,129,189,155,121,212,155,209,117,219,82,2,101,139,73,131,194,192,181,144,36,255,25,86,235,247,214,69,54,98,148,127,119,212,163,188,26,237,227,143,101,92,114,127,171,245,136,203,243,155,46,79,238,68,210,140,61,200,211,47,177,74,45,201,64,14,110,215,177,153,241,92,224,231,213,13,106,144,13,229,202,52,120,195,149,0,194,231,89,213,151,128,126,77,178,5,15,97,181,51,95,85,211,82,249,44,0,171,213,22,198,106,236,25,206,180,5,121,217,56,245,194,139,105,32,93,107,189,164,235,148,94,103,129,112,118,168,150,219,163,92,130,102,190,177,192,159,60,171,147,224,110,208,83,51,168,185,40,2,89,8,132,113,122,189,3,239,92,234,30,50,186,120,66,207,163,119,67,78,130,13,82,159,238,44,16,83,33,18,238,134,40,246,209,86,94,241,174,141,73,246,79,45,224,74,101,3,177,231,87,220,5,8,119,38,219,153,164,215,217,149,31,118,92,115,114,201,217,249,98,73,134,174,223,88,30,86,48,215,38,108,84,23,52,196,145,67,204,222,153,22,124,129,84,1,206,174,150,57,132,228,97,143,72,189,171,135,196,33,42,251,127,215,102,175,152,1,102,85,3,62,33,104,183,181,250,32,78,240,90,251,110,249,112,62,214,28,131,20,255,170,38,144,167,84,60,174,104,115,127,112,151,212,230,204,159,198,46,104,162,115,204,229,63,151,60,82,86,35,153,94,187,123,208,5,239,133,132,76,27,242,86,118,162,133,110,247,221,249,87,85,243,150,160,150,28,49,185,110,128,90,117,71,242,179,123,179,91,227,175,9,132,175,160,78,211,177,106,78,17,27,185,206,118,194,65,48,184,115,18,20,228,147,180,8,132,58,71,129,166,27,234,233,244,139,80,7,178,210,240,222,187,88,139,196,250,167,5,200,192,197,85,152,2,16,240,1,74,24,116,27,81,180,39,254,150,154,216,174,242,210,8,218,126,42,191,177,160,221,232,186,64,25,207,251,94,211,67,51,191,247,101,152,122,175,144,86,159,223,213,249,158,150,234,221,52,242,83,58,154,101,81,103,129,236,73,77,56,246,184,212,208,117,126,194,109,10,168,141,248,76,225,155,72,121,177,36,10,128,49,55,69,209,85,89,54,222,241,114,56,106,49,117,77,59,5,128,68,113,97,225,179,80,78,117,147,118,196,223,60,245,210,250,8,84,188,196,18,169,204,181,71,133,219,31,139,32,225,27,220,217,194,93,62,106,111,152,178,3,194,201,81,207,113,193,210,120,160,16,239,73,57,215,12,176,210,189,159,155,249,92,226,144,138,158,54,177,4,255,128,53,107,178,21,83,155,71,251,194,243,78,170,194,108,32,18,38,126,246,79,3,194,46,200,199,75,199,248,188,233,68,208,138,21,178,14,121,193,226,10,20,14,173,47,111,255,239,137,25,204,205,51,228,94,88,12,47,198,50,42,117,95,33,60,69,213,74,158,207,235,186,117,37,210,158,37,123,189,113,232,142,78,157,1,217,106,107,74,55,110,88,233,61,60,94,193,160,171,171,206,18,184,194,17,125,90,207,189,98,247,25,74,252,57,178,67,62,107,227,101,157,33,153,252,186,140,4,83,225,23,12,140,56,148,172,161,99,234,166,183,126,79,167,57,5,209,161,129,202,232,202,137,237,186,81,110,178,97,252,165,39,123,42,188,150,136,181,221,170,140,73,218,22,212,81,177,37,39,16,193,242,237,228,146,6,90,193,117,90,219,229,93,15,178,6,58,242,68,133,238,131,37,197,205,89,146,14,205,220,27,195,231,3,1,26,26,112,153,126,157,217,251,149,203,219,124,243,135,60,53,232,109,20,37,72,13,105,187,47,20,9,53,255,36,133,119,209,208,232,235,1,229,128,125,246,100,58,128,41,134,84,103,10,32,183,221,238,97,25,229,72,220,189,211,41,209,7,251,240,3,100,253,253,112,189,7,23,137,161,254,251,19,29,73,40,161,62,25,238,16,148,233,0,29,151,176,27,6,98,164,181,199,122,137,161,48,161,164,200,190,121,181,213,6,138,240,123,209,32,111,51,152,201,166,121,52,43,138,223,28,136,5,134,7,221,149,30,100,141,25,165,97,3,196,179,104,167,162,93,84,255,246,180,17,141,125,34,139,114,167,24,238,68,197,243,168,228,4,45,102,132,104,245,202,229,150,165,35,17,236,129,59,215,194,184,141,254,244,61,117,213,138,45,32,183,249,197,219,114,180,252,82,60,151,109,41,204,50,63,53,196,62,231,9,24,144,112,126,228,92,86,174,196,191,50,128,136,37,27,178,55,3,245,196,42,123,220,26,255,191,168,167,154,101,99,63,207,243,253,197,234,142,108,81,75,247,98,102,218,244,20,30,121,3,38,230,45,179,187,12,179,152,174,197,37,219,208,94,186,138,185,57,9,163,30,21,177,209,101,91,67,197,160,42,110,141,46,144,156,188,74,71,78,98,92,215,85,94,118,131,248,147,165,46,194,55,173,0,171,18,124,108,30,160,17,183,207,174,83,156,154,214,74,35,21,111,172,125,82,204,191,147,216,60,26,42,189,22,118,62,194,165,196,115,221,147,115,254,36,204,23,220,0,234,40,2,213,214,70,109,21,195,182,148,222,222,189,235,70,60,45,125,85,198,30,37,183,48,218,52,239,142,44,11,202,217,169,100,214,17,119,168,5,91,210,218,253,232,254,245,134,31,186,207,41,197,196,173,4,200,144,69,82,126,190,48,128,56,235,183,25,163,41,3,64,204,84,37,6,23,147,42,7,189,179,51,156,21,252,90,13,150,84,49,143,235,220,118,180,85,245,80,250,243,118,146,161,5,78,77,85,158,168,104,79,54,173,93,181,74,173,79,14,229,9,44,174,185,185,164,161,29,216,215,126,208,227,31,122,14,135,105,143,179,206,66,128,10,141,14,82,52,94,216,140,9,133,232,190,56,177,26,168,185,163,132,137,98,200,131,103,12,242,108,228,37,125,171,63,37,170,251,255,76,231,181,83,215,146,92,70,254,166,70,176,253,80,60,153,171,53,61,208,126,66,90,88,226,77,237,123,14,137,220,232,191,68,239,49,117,28,42,113,254,122,72,184,84,147,183,21,92,157,42,120,181,42,68,14,26,80,126,16,80,182,105,143,214,142,5,141,199,231,61,28,246,173,166,67,14,27,79,102,51,241,45,26,140,196,7,8,200,157,122,127,143,16,163,83,184,98,146,198,16,231,71,183,66,46,15,157,72,24,7,203,91,90,203,44,146,85,223,40,175,12,47,32,194,170,250,244,191,50,139,172,46,216,182,228,16,255,102,223,3,212,242,118,208,118,168,164,154,56,58,174,170,168,3,44,253,237,220,177,147,173,81,138,201,47,126,215,164,147,153,92,193,140,216,140,128,8,2,72,247,175,50,40,146,83,142,149,91,39,26,219,28,97,87,167,28,237,234,53,214,164,168,155,144,178,176,25,194,237,5,61,4,155,36,202,47,116,126,192,228,18,164,190,195,219,131,18,61,207,30,11,248,78,145,190,71,47,26,236,15,142,4,154,234,94,168,118,25,172,3,54,21,29,72,3,76,15,11,57,247,38,44,212,93,219,78,222,0,203,197,0,201,30,86,22,0,244,191,200,230,87,88,52,165,128,38,200,196,180,210,93,147,189,122,2,224,90,65,161,156,108,26,108,234,206,58,25,173,169,253,31,38,42,125,79,69,64,143,22,54,18,205,38,161,66,100,45,118,40,26,142,72,104,70,63,81,40,111,116,178,169,239,178,12,58,185,130,46,225,98,217,224,18,187,83,104,7,203,190,49,97,94,3,79,27,243,230,35,163,19,227,128,254,195,152,185,207,176,220,43,64,90,165,14,123,27,234,153,21,90,217,170,170,188,212,128,201,137,56,28,58,50,37,69,202,59,27,13,49,13,220,189,72,131,38,138,23,163,15,203,233,164,118,143,216,247,176,113,93,6,146,74,142,254,108,47,204,51,189,221,47,206,0,79,93,6,149,130,131,31,152,226,180,110,194,110,172,211,152,192,234,91,169,139,67,164,23,12,163,247,96,172,248,109,142,22,212,202,139,16,63,91,186,243,106,238,86,130,179,120,221,198,97,153,65,99,11,57,164,78,99,147,1,149,16,86,96,214,167,116,74,31,230,143,121,147,226,229,229,140,151,142,36,11,32,255,33,150,97,19,185,241,209,84,65,185,251,181,48,95,109,147,117,111,249,171,239,21,132,171,95,57,0,217,157,200,142,227,108,148,55,224,144,207,93,192,26,234,92,231,243,243,104,87,167,51,205,86,225,55,78,158,103,179,10,166,68,69,220,33,17,226,42,245,159,32,107,35,138,10,44,222,59,157,99,66,178,112,237,2,173,46,187,68,81,103,81,123,46,145,248,95,230,102,34,170,27,111,68,168,24,137,89,228,25,214,174,71,208,50,241,170,206,48,241,197,149,238,120,99,65,49,17,170,188,11,182,169,25,242,247,171,112,206,17,160,146,212,145,92,69,223,34,60,194,95,126,40,87,180,241,43,17,144,114,77,131,195,223,149,108,243,138,181,132,235,176,212,193,102,247,26,45,157,231,110,1,138,102,58,106,45,111,50,43,18,253,243,74,108,119,88,205,59,217,152,169,96,60,106,1,56,135,148,104,246,153,28,57,197,240,26,8,25,146,7,113,241,88,150,215,32,246,210,110,201,77,199,20,24,157,199,180,231,102,177,140,245,144,109,145,12,39,155,118,17,245,254,254,171,29,193,117,53,35,120,127,13,1,35,97,34,139,56,34,243,129,48,10,128,126,210,240,194,151,16,211,215,56,19,93,44,221,227,61,58,238,163,89,169,175,128,162,145,57,211,57,38,198,91,26,247,155,167,240,15,75,70,234,231,226,110,208,215,90,153,217,119,175,23,83,191,202,249,64,25,172,241,149,217,118,190,81,109,186,198,246,77,232,135,9,242,178,152,243,210,187,197,205,69,39,32,66,235,78,170,70,54,84,10,251,226,62,35,236,221,158,142,163,210,50,11,234,97,254,112,78,7,63,128,79,28,228,126,13,233,140,230,135,94,74,28,93,132,109,186,252,141,28,88,49,195,8,94,13,216,74,185,108,158,219,244,150,33,88,199,44,91,110,119,115,236,221,52,109,89,128,250,88,182,99,33,252,242,43,172,142,46,149,132,176,156,215,152,48,35,121,113,149,240,207,16,69,121,86,37,252,91,204,139,164,70,252,40,19,214,53,59,211,204,251,138,127,207,59,241,114,228,251,223,13,62,52,57,96,131,143,163,193,171,117,84,18,169,73,205,187,134,5,152,90,46,45,36,20,225,143,48,143,120,153,180,62,211,30,77,220,237,79,65,13,3,59,87,238,25,36,204,184,157,14,217,197,116,214,131,51,116,169,61,142,132,135,38,32,168,11,56,197,83,217,226,207,173,26,213,104,107,220,115,112,5,247,225,63,2,146,196,89,243,118,151,217,122,35,99,229,54,76,145,8,25,101,249,17,26,59,66,246,118,250,182,89,7,222,85,206,121,107,116,51,81,29,45,230,244,84,62,46,144,223,32,202,115,184,63,196,146,158,201,150,162,48,140,78,181,52,174,80,110,42,0,168,189,139,253,150,121,105,48,90,239,99,18,193,139,171,134,43,28,174,153,84,209,161,141,223,73,22,84,41,123,184,121,129,176,238,65,14,176,254,54,84,87,47,10,230,199,73,233,67,154,183,150,102,229,178,225,102,234,97,44,153,173,184,52,125,241,11,75,236,9,85,123,80,220,254,53,17,17,231,151,97,26,12,65,209,1,30,144,79,98,115,225,177,109,228,73,63,204,177,251,124,202,138,186,105,171,51,48,123,69,86,60,37,34,253,65,70,52,22,143,122,5,6,225,236,73,171,198,38,51,124,84,43,34,236,155,63,53,24,225,204,175,115,201,200,188,125,52,40,25,151,139,15,231,210,104,216,137,182,23,7,126,41,15,140,166,132,39,54,236,173,203,67,207,148,175,93,123,11,116,83,8,190,63,227,173,34,90,253,151,217,140,164,203,46,151,167,30,156,232,75,175,4,244,242,55,73,185,157,54,199,209,231,181,28,81,226,54,23,192,16,38,158,112,164,28,45,58,57,109,88,4,100,231,249,196,33,147,169,228,184,84,43,231,103,18,15,84,244,192,202,248,127,40,26,241,180,5,223,11,59,82,71,157,164,40,49,45,70,229,177,104,233,133,165,228,21,213,56,90,44,43,154,87,24,148,45,216,233,44,40,25,26,42,179,5,67,157,13,102,209,123,213,87,139,41,4,228,245,52,164,220,209,39,126,239,176,38,150,254,84,171,120,194,142,246,65,145,42,58,26,79,7,46,123,71,186,105,178,191,165,231,46,254,90,61,144,173,219,223,77,49,170,86,48,232,172,6,214,51,174,241,58,191,244,128,181,146,147,130,228,188,206,140,113,155,185,206,229,42,251,255,166,233,43,210,68,123,245,215,98,70,241,237,65,236,251,122,152,107,120,65,190,15,49,243,55,139,22,8,235,45,221,25,197,79,204,90,220,200,105,135,133,25,198,218,28,47,212,142,87,155,113,26,21,169,252,115,203,106,60,223,250,163,45,13,175,71,141,185,44,202,177,160,65,11,132,231,150,70,201,20,239,171,158,17,214,189,40,237,99,2,125,231,166,109,236,248,203,66,47,57,255,107,124,143,227,102,237,61,92,57,172,150,139,32,168,225,153,140,207,207,240,169,68,187,196,43,76,227,243,211,170,237,129,32,224,56,139,221,167,47,170,36,69,20,44,36,73,22,19,15,249,92,75,165,116,155,252,6,59,10,149,233,162,184,80,91,94,169,180,138,218,43,177,225,147,33,32,125,80,140,89,64,149,139,173,52,35,249,7,152,218,240,172,18,57,168,134,14,197,58,30,82,172,220,128,193,3,233,141,33,141,32,55,186,115,229,128,87,69,132,77,214,131,64,155,241,13,178,30,181,63,235,104,243,83,147,23,174,197,227,69,100,220,17,135,24,197,132,77,101,41,86,188,205,207,241,69,247,236,179,114,226,215,160,24,95,104,37,255,252,120,120,154,77,123,50,102,14,209,179,66,213,185,74,242,254,93,22,178,147,187,98,69,198,66,108,16,75,67,185,3,33,224,44,88,209,8,11,129,55,44,47,248,165,195,78,198,204,62,125,104,181,172,10,139,184,16,194,88,182,197,205,220,18,204,84,2,7,246,144,228,75,108,0,180,233,32,239,61,21,28,120,152,66,43,81,250,242,27,215,223,184,1,57,173,84,111,63,200,81,159,107,217,181,115,60,33,164,8,242,122,165,100,206,217,125,174,156,40,30,96,81,236,239,191,69,36,9,244,91,246,243,215,64,179,68,214,21,224,172,231,160,2,148,91,163,5,78,140,250,31,12,137,175,197,23,117,73,146,132,212,146,27,242,188,86,250,135,84,27,56,117,40,237,35,16,234,16,117,235,103,53,104,180,51,13,193,10,231,210,86,154,53,39,138,15,236,146,20,52,2,156,111,68,246,109,220,171,60,48,183,30,32,190,186,46,73,217,172,240,4,175,195,76,90,132,27,106,129,162,24,133,10,61,157,31,108,226,225,183,116,61,65,11,204,71,83,182,140,219,139,116,192,245,92,103,245,43,66,168,65,129,102,31,184,170,179,186,226,197,50,236,171,59,196,126,95,206,203,217,156,120,234,119,60,84,9,249,109,50,58,74,123,48,235,77,83,109,38,26,76,254,250,98,37,84,193,243,250,168,199,194,129,32,97,131,20,104,23,218,13,126,140,83,15,143,239,217,110,114,162,220,163,167,246,165,16,117,107,106,216,198,125,110,231,144,73,41,209,200,33,170,130,75,246,174,251,188,29,224,172,21,232,63,202,1,71,18,53,105,72,25,37,87,230,137,238,40,161,167,76,177,25,196,85,214,122,253,84,84,158,139,156,136,67,81,218,128,237,92,158,249,102,171,2,201,199,175,169,171,215,13,130,110,68,61,228,162,74,79,251,91,91,110,251,238,214,34,247,153,36,212,1,95,174,182,138,98,41,95,150,127,131,126,29,180,173,118,27,8,41,19,81,75,180,20,111,17,208,182,89,184,46,189,95,92,109,143,186,136,93,41,74,191,235,27,110,240,50,3,206,144,51,181,246,181,0,165,83,111,130,198,59,166,178,35,25,192,176,167,144,241,64,88,61,1,158,13,175,219,148,173,136,124,37,217,165,106,89,15,214,107,205,139,160,158,141,92,111,26,158,220,164,170,212,23,247,78,130,28,107,239,179,14,212,98,67,122,155,104,156,177,245,19,124,104,174,85,189,219,116,176,247,195,8,38,183,51,17,158,243,112,111,89,207,71,154,89,233,182,210,207,74,37,178,85,201,190,43,69,132,128,148,151,43,189,32,75,113,172,184,2,188,178,123,215,23,70,233,189,135,7,232,243,103,30,179,245,99,103,5,74,174,88,219,64,27,28,228,162,139,74,148,107,166,51,104,196,140,42,169,101,247,35,1,7,151,30,223,114,39,49,144,105,34,224,167,168,156,93,198,193,223,177,134,101,40,42,155,124,241,155,243,34,64,155,114,21,93,125,106,225,196,83,235,255,62,13,2,110,8,233,97,167,117,243,82,194,94,61,217,147,132,65,166,40,246,3,61,211,217,209,107,179,191,106,3,57,8,123,109,31,203,112,163,102,210,14,6,113,221,166,76,120,170,16,171,75,249,52,245,86,115,19,78,225,255,166,207,140,201,41,173,27,70,44,22,143,14,237,113,102,58,179,228,99,188,108,7,235,14,224,33,58,255,249,229,211,255,168,119,107,43,241,22,37,64,215,145,165,251,6,157,42,125,103,167,135,194,123,191,102,79,217,56,64,37,240,224,211,41,154,221,164,81,74,222,72,200,124,198,242,142,48,173,72,193,181,176,174,228,196,59,107,189,182,126,255,63,19,82,46,100,208,114,76,157,119,175,141,142,15,126,56,246,243,4,188,91,148,249,212,24,240,112,183,31,157,146,209,5,21,179,31,246,176,153,3,173,213,195,103,207,122,111,101,172,17,143,13,92,207,66,155,120,116,17,168,77,212,91,52,38,181,119,203,55,13,232,198,165,159,224,115,220,66,183,74,177,78,169,76,189,47,19,146,233,23,163,253,222,206,236,125,181,250,52,111,112,246,20,249,171,7,10,29,71,171,243,177,141,107,241,221,251,242,47,56,168,67,174,208,78,28,2,82,18,212,196,11,42,1,49,110,246,179,32,161,51,129,246,33,87,43,206,31,177,198,6,84,137,244,119,71,172,19,126,241,197,205,204,69,127,253,69,152,148,191,13,100,185,116,138,158,157,27,90,198,84,18,163,233,187,59,0,124,171,192,32,136,115,193,49,120,118,148,172,45,214,96,171,132,228,215,145,187,248,81,150,234,106,172,19,179,143,167,90,175,76,70,49,131,131,205,9,143,169,145,211,200,45,37,132,16,79,135,73,103,191,141,105,127,72,6,39,162,130,46,204,96,90,182,112,145,28,183,78,167,253,73,19,11,136,85,68,83,39,125,39,6,3,44,147,40,123,57,245,245,11,0,149,173,102,6,33,55,247,211,0,86,5,191,242,99,205,50,101,132,77,98,175,105,33,57,14,238,42,188,125,127,219,168,63,242,32,249,222,252,82,11,215,87,16,19,118,97,41,48,53,226,190,150,188,40,105,146,232,10,206,230,238,90,113,176,30,72,46,138,125,43,149,162,83,249,81,223,122,33,167,103,133,194,10,152,27,48,203,220,154,116,198,102,138,240,249,19,3,87,205,196,161,238,126,162,80,114,98,36,41,129,223,56,32,85,246,123,173,101,174,87,53,203,25,196,199,235,195,165,14,245,111,173,90,37,69,240,120,240,92,136,28,253,44,184,147,20,76,85,3,170,68,208,229,4,181,187,13,58,149,216,236,201,49,254,188,186,9,89,10,200,75,249,168,117,156,160,53,155,159,70,154,151,90,138,118,239,55,165,19,43,127,39,250,23,186,95,235,26,64,212,107,121,96,173,100,56,210,226,180,24,94,15,143,159,75,74,221,222,94,240,115,164,60,32,175,38,217,119,196,33,165,38,13,62,92,20,243,53,235,66,139,223,80,69,117,222,173,119,134,127,0,52,21,177,229,163,3,15,244,94,3,235,88,221,220,88,255,41,3,146,44,243,167,124,67,16,42,91,119,217,220,31,193,190,253,117,235,130,74,158,117,185,43,196,174,231,71,127,248,196,56,117,107,118,143,137,32,185,29,151,77,204,55,26,114,198,213,41,61,137,242,154,213,19,209,137,164,104,108,150,253,22,122,47,177,237,193,168,218,25,95,74,192,3,2,115,47,128,106,127,135,148,121,59,10,41,192,17,224,177,21,185,125,148,224,0,50,233,56,39,173,164,244,132,47,146,131,71,45,202,148,122,2,252,153,165,84,109,143,194,177,157,217,200,108,152,76,200,98,50,249,105,222,181,35,48,157,64,125,2,157,131,78,80,153,100,183,96,149,41,214,165,216,16,106,179,12,72,56,160,247,173,163,4,140,234,185,143,241,242,16,48,206,247,21,105,221,113,121,246,6,78,83,1,136,153,5,250,57,220,199,157,76,78,66,160,81,249,148,30,117,193,220,228,194,242,29,230,217,242,178,27,233,38,186,254,87,177,50,142,69,248,17,14,219,34,19,116,6,178,214,153,216,113,56,32,122,45,66,186,181,28,92,241,241,248,143,225,156,227,60,227,203,196,56,45,155,93,110,11,35,187,19,10,222,132,59,58,168,50,113,202,188,251,140,233,242,85,52,140,210,91,113,195,111,42,178,133,226,244,196,95,201,249,89,70,28,210,228,89,5,133,35,16,238,217,175,85,1,128,253,17,164,102,112,139,211,45,251,201,205,167,14,177,63,122,235,71,226,4,14,4,67,254,236,162,237,149,76,183,0,134,9,63,240,52,236,159,64,124,245,195,190,57,158,10,78,203,203,33,183,53,15,215,81,118,184,30,202,190,213,152,190,93,52,241,216,113,102,15,16,138,237,222,134,65,41,176,121,204,88,52,132,89,67,222,84,159,116,175,45,223,169,147,21,135,136,252,207,58,160,206,242,174,56,29,64,4,156,241,189,70,146,151,68,162,23,198,173,126,251,63,210,173,159,57,195,0,65,245,7,201,0,29,151,250,140,67,40,88,90,37,228,103,72,205,171,255,215,220,86,91,185,154,191,217,161,197,173,74,226,233,81,179,216,248,6,46,131,5,42,21,195,64,216,17,246,215,6,5,229,106,75,152,242,84,36,59,48,36,79,119,246,197,205,67,8,223,99,59,64,140,243,3,62,192,253,203,16,0,42,133,75,228,63,216,111,125,254,80,40,227,82,158,9,106,231,242,174,146,235,209,99,38,46,60,29,229,85,108,38,14,19,216,110,137,224,152,137,235,48,27,115,77,8,225,248,193,92,92,20,116,120,173,195,63,65,176,123,226,36,249,82,48,217,6,130,83,37,244,49,159,106,112,9,144,214,190,57,172,102,92,110,8,188,43,205,175,9,121,2,115,16,175,65,234,164,114,162,39,40,204,240,162,119,104,57,155,162,138,96,154,81,65,88,250,6,200,6,41,254,149,11,5,228,10,66,175,0,250,4,9,132,228,35,184,203,127,214,59,204,196,146,77,14,200,17,53,232,214,227,2,117,27,41,219,192,80,255,184,214,255,215,84,13,95,64,80,49,14,166,149,100,54,61,178,88,164,85,54,169,235,66,159,5,103,196,148,97,42,145,197,216,151,111,75,155,203,181,146,156,154,0,104,159,4,102,10,25,253,53,107,74,173,135,253,198,61,180,198,197,160,51,59,240,44,12,28,27,37,105,91,198,86,170,61,169,76,30,176,147,125,176,82,41,182,196,252,5,123,44,148,178,45,85,208,58,165,118,26,28,92,158,103,85,110,127,237,235,170,103,82,100,90,39,98,6,192,92,205,59,76,238,39,194,98,244,167,224,19,242,93,249,194,145,250,218,27,76,31,164,115,185,63,27,235,102,97,85,27,179,154,80,189,104,152,225,217,255,0,30,125,124,44,216,169,35,53,115,143,60,52,80,98,33,95,130,231,114,44,171,83,54,240,85,223,242,197,236,221,51,123,215,135,198,11,31,118,245,57,100,46,135,4,215,180,24,156,54,66,185,155,67,131,20,146,228,127,248,2,165,157,174,10,62,189,221,169,64,228,138,183,8,142,7,58,67,39,22,67,234,90,105,244,61,46,56,31,211,3,228,99,243,99,47,46,31,117,41,168,8,241,26,227,39,72,186,115,143,140,78,10,186,143,80,77,1,122,94,234,68,197,208,56,170,100,213,69,155,128,188,151,36,81,213,126,105,101,57,77,76,32,236,107,18,174,246,143,196,189,154,141,139,145,53,184,125,1,161,187,150,147,101,208,69,197,42,107,155,157,173,153,122,238,244,132,40,55,236,175,213,203,129,93,44,161,214,186,221,19,118,44,146,42,21,92,101,73,60,88,165,132,48,131,235,143,24,19,48,183,1,45,70,83,37,18,76,232,130,164,24,177,109,207,44,50,144,202,53,250,96,24,63,80,205,128,85,7,175,13,11,195,143,200,200,74,180,227,207,30,173,232,3,90,192,189,25,210,172,53,147,145,109,243,63,134,146,197,189,198,98,123,119,111,170,129,65,24,53,49,194,129,169,202,214,36,87,212,50,30,241,13,227,81,239,251,105,68,149,227,39,221,228,4,111,139,100,91,182,165,118,175,163,54,250,122,181,174,32,120,185,86,57,217,226,92,6,72,93,147,238,106,74,181,91,14,213,180,127,19,190,116,25,94,78,251,117,36,197,235,119,230,27,212,213,225,39,244,123,75,196,120,14,198,70,239,24,94,91,187,70,69,89,122,0,26,199,42,238,253,120,166,171,158,24,177,241,247,141,79,91,95,227,113,169,111,134,139,226,32,65,3,40,34,165,117,98,250,48,187,28,219,168,90,104,148,84,234,30,44,105,124,91,235,167,223,252,22,125,9,119,107,33,107,74,81,249,146,196,231,215,74,251,75,251,80,4,225,15,233,31,78,92,90,15,205,105,126,206,157,226,124,223,68,145,248,182,14,162,158,245,133,100,30,109,245,108,170,161,45,223,175,210,52,154,98,164,158,213,84,223,169,168,8,199,2,59,127,27,121,159,93,152,10,249,69,209,142,196,120,82,144,42,81,198,113,12,210,109,159,235,137,176,109,78,30,196,188,203,11,51,160,95,56,22,103,158,160,47,167,51,168,147,240,49,1,102,193,144,179,229,141,234,20,7,31,6,49,242,198,140,158,113,41,10,241,167,34,39,99,201,113,69,103,209,230,108,126,1,8,45,142,111,56,74,165,13,46,120,249,133,9,213,221,7,241,99,202,167,64,123,206,76,10,69,246,202,229,68,227,22,64,86,133,90,161,209,38,158,138,182,145,64,17,255,118,209,156,243,203,203,185,25,70,101,41,147,97,103,64,229,103,67,184,116,36,153,141,192,215,143,232,31,108,152,172,210,197,97,35,7,199,22,160,192,30,65,128,222,64,136,41,127,49,249,105,99,133,18,222,71,16,179,146,242,233,1,77,227,114,246,75,63,227,236,63,50,29,101,48,117,177,46,108,0,97,109,51,145,234,88,52,229,186,169,231,162,24,175,20,93,128,133,202,207,129,111,195,29,113,196,84,253,116,74,0,53,146,75,213,98,232,228,181,168,251,48,250,132,143,32,127,8,95,249,162,238,246,25,179,92,66,36,45,147,233,212,227,115,148,117,12,0,250,246,86,2,195,99,124,184,28,27,9,165,85,77,203,107,233,184,74,219,95,227,109,95,204,2,171,227,205,185,162,2,2,172,188,208,106,240,141,6,119,246,161,44,136,19,134,74,90,116,141,164,117,24,229,198,11,12,24,61,97,185,122,202,25,186,119,245,144,136,240,200,190,29,160,233,80,20,202,113,154,21,225,114,106,57,207,171,17,244,28,5,130,157,177,135,67,0,115,97,177,195,250,105,19,115,56,73,117,100,97,6,193,76,23,70,31,118,55,120,151,197,112,86,51,86,69,222,93,126,239,102,231,181,20,208,13,11,246,174,63,206,229,1,24,253,232,18,65,127,110,33,26,21,223,209,176,27,201,177,233,32,149,119,221,125,7,142,74,81,123,114,89,199,59,223,6,86,35,48,85,187,37,42,57,12,244,8,78,58,20,79,140,80,31,47,24,94,120,202,136,119,208,246,60,210,25,110,105,138,244,68,122,51,194,11,31,204,24,240,166,77,157,122,80,62,2,207,96,196,128,218,219,42,17,220,219,184,77,221,226,254,118,126,45,217,244,185,65,59,73,184,196,196,24,157,101,6,190,114,208,172,70,54,124,69,154,176,235,17,159,31,115,87,41,179,26,14,138,60,130,4,75,185,130,74,217,86,114,110,121,23,77,181,16,83,94,43,182,219,93,162,14,92,64,62,86,43,249,143,28,117,165,194,41,151,158,145,251,10,168,123,125,211,237,127,8,101,124,239,134,235,32,61,2,218,222,238,29,21,9,189,165,72,79,198,77,30,180,96,189,15,172,213,229,36,217,100,84,1,61,32,76,226,229,247,79,129,56,3,3,70,169,59,99,37,88,199,157,231,28,44,57,57,102,82,39,5,243,104,248,231,34,3,54,134,248,0,223,195,93,118,36,117,163,219,169,253,232,162,117,132,247,192,222,237,82,118,9,37,133,137,104,22,42,238,167,56,155,213,248,253,9,106,128,70,250,239,172,110,185,222,56,249,93,3,155,127,45,194,248,234,89,175,118,52,73,219,236,4,8,81,50,218,185,135,107,240,74,189,74,173,113,1,132,109,81,221,93,138,63,96,61,110,70,216,115,243,45,85,7,47,220,146,116,119,122,29,63,108,27,139,175,168,39,44,90,255,121,25,223,210,73,65,194,164,146,170,243,23,128,63,228,248,47,7,13,201,83,226,144,46,23,124,159,22,198,154,223,205,196,163,180,90,141,236,33,159,246,37,14,42,192,49,147,102,188,228,59,157,8,28,31,104,246,82,184,190,218,107,80,148,194,144,238,109,131,37,30,209,100,188,88,52,204,87,113,96,233,61,244,138,188,28,46,72,243,39,44,219,155,203,191,18,16,14,246,83,21,142,54,160,128,149,99,191,97,123,211,169,142,67,55,224,80,41,53,141,154,111,69,41,12,43,149,134,61,135,188,62,13,17,157,242,165,133,151,75,112,21,225,191,91,19,111,232,227,236,37,65,232,175,27,58,56,78,171,252,7,205,126,156,162,206,158,88,151,3,203,195,18,43,125,221,203,16,39,96,10,95,164,30,101,244,117,82,249,206,156,135,29,94,85,162,219,125,155,93,195,77,186,92,75,230,212,163,94,238,224,9,43,106,196,99,15,40,116,96,100,171,210,198,102,209,63,207,129,237,170,137,246,98,35,57,162,167,143,169,176,146,60,171,106,49,3,74,55,184,107,37,20,40,83,46,28,208,59,75,183,126,248,86,153,200,131,13,171,158,43,76,160,252,92,17,197,45,185,213,2,97,123,136,143,226,185,50,197,71,105,38,183,8,189,227,122,182,179,191,27,250,247,188,47,173,92,166,178,99,105,70,115,33,65,5,18,175,92,213,173,120,225,156,125,94,97,125,142,7,23,237,5,157,108,144,117,45,190,33,87,219,12,27,28,216,165,160,7,166,123,185,94,39,100,37,55,233,5,235,41,20,217,121,186,253,139,116,142,29,173,37,177,4,101,98,60,249,41,20,19,91,151,165,79,163,9,206,242,122,94,142,41,163,236,221,26,72,220,193,185,251,119,112,248,251,217,159,52,254,141,82,68,5,126,94,169,252,79,113,155,145,152,138,81,51,63,144,36,138,126,46,125,24,211,144,33,35,232,100,5,40,8,158,185,64,98,120,133,71,171,191,30,16,48,238,199,244,155,191,154,138,173,16,183,59,210,63,161,182,30,161,1,36,55,198,85,202,137,55,111,8,70,99,130,114,173,126,21,255,226,21,250,237,254,68,152,102,162,219,173,130,49,219,25,106,244,36,74,69,186,8,188,57,141,225,213,16,151,167,96,28,140,76,72,91,244,73,88,212,42,13,173,201,238,222,101,81,87,35,215,239,234,184,208,135,1,104,222,18,159,11,122,68,67,94,38,126,213,38,41,181,168,74,77,108,230,90,115,112,238,3,254,216,104,169,255,113,144,155,133,71,91,9,35,24,76,51,179,4,206,5,231,67,164,112,168,96,190,204,216,163,130,6,201,212,39,3,232,121,106,167,43,243,39,202,17,187,82,239,174,9,22,128,57,48,73,217,198,75,64,137,228,16,185,62,3,123,115,93,248,20,212,128,122,169,23,200,31,1,107,129,28,3,30,194,119,159,41,211,156,15,96,66,226,13,180,74,40,70,232,104,237,180,173,45,133,52,84,243,215,64,141,110,177,255,83,207,156,188,38,136,12,93,190,83,89,25,217,187,78,6,158,38,189,133,32,32,181,161,91,86,159,18,63,199,123,213,67,248,53,70,17,33,90,53,58,53,58,66,7,254,0,249,248,133,99,156,70,188,143,51,104,201,228,69,148,252,217,113,8,89,160,197,216,112,18,98,202,123,250,107,0,241,40,222,211,217,106,154,37,240,138,239,227,161,206,162,213,41,223,165,240,138,172,108,219,253,255,238,90,10,255,185,184,216,49,72,199,61,153,254,223,38,174,147,226,237,59,95,113,179,46,29,132,43,67,195,241,62,97,221,170,138,253,88,239,3,232,83,191,79,119,236,21,90,221,10,207,183,91,222,134,201,143,40,213,180,59,30,10,106,214,183,68,41,105,99,163,68,109,173,76,217,95,197,242,211,110,85,107,32,74,86,53,151,160,243,140,52,198,218,204,115,40,218,197,161,42,135,85,171,212,23,7,176,219,208,91,25,92,107,12,178,46,128,166,231,62,240,83,45,69,76,8,243,143,233,200,34,0,187,171,234,91,228,206,213,192,120,51,21,123,89,67,152,187,28,43,121,93,211,26,230,70,116,217,41,45,59,248,61,116,143,218,113,137,85,13,49,20,66,97,237,157,230,200,154,255,177,140,209,29,30,178,64,209,50,167,55,192,247,139,66,156,179,217,196,178,84,11,146,147,93,164,38,6,96,166,34,93,152,60,240,141,10,115,234,184,33,173,250,91,103,162,72,21,31,233,83,70,109,211,151,193,249,2,56,98,43,124,114,131,81,253,252,250,99,60,18,234,241,220,52,123,197,16,209,120,138,83,133,8,116,208,171,5,217,81,203,202,144,77,137,140,223,209,173,191,119,13,30,130,125,252,97,235,213,211,176,191,14,186,223,234,175,196,175,134,174,207,232,12,228,63,50,8,178,13,58,129,115,31,61,42,52,216,45,168,241,221,158,91,19,207,219,218,73,176,229,131,132,15,211,51,102,115,189,99,52,111,82,107,15,155,174,167,174,55,199,46,203,83,164,3,216,249,36,70,118,17,142,253,138,91,209,141,216,158,18,73,219,239,195,201,126,116,102,22,143,108,95,192,127,141,64,148,128,191,214,205,133,167,70,240,94,127,64,247,104,78,0,172,142,190,5,143,68,156,145,88,194,55,68,229,244,186,149,177,82,204,136,236,201,125,25,24,98,51,52,118,104,214,225,227,102,125,214,163,150,101,133,21,193,160,17,11,224,124,237,92,152,65,253,210,159,208,188,15,73,162,147,197,18,218,198,170,44,32,143,183,166,184,215,203,198,143,68,64,82,70,59,76,30,98,169,239,206,146,194,215,241,34,145,228,29,42,201,58,151,86,174,234,84,103,79,197,93,93,55,110,233,231,175,22,187,92,134,229,203,36,191,165,160,163,0,114,21,134,99,36,75,22,184,142,195,24,20,196,171,72,115,83,67,187,63,5,31,66,12,148,137,188,9,4,228,126,23,57,97,120,72,215,35,191,0,3,153,125,133,148,231,54,234,131,77,250,207,55,138,126,87,211,71,51,0,16,211,145,239,188,228,233,26,46,185,95,240,23,95,141,248,57,185,89,237,170,221,62,80,26,171,110,153,117,194,126,228,196,97,105,170,141,101,186,76,41,190,255,38,128,65,109,17,84,12,209,251,138,57,89,241,89,174,126,62,166,119,162,56,94,20,238,254,213,101,139,17,60,106,162,205,34,249,159,29,232,215,179,99,97,232,3,19,233,171,52,13,241,143,225,55,13,121,245,117,152,218,47,74,106,124,103,19,116,164,45,152,2,2,220,112,104,236,24,188,130,198,210,14,151,119,254,32,136,215,184,50,9,204,234,107,63,116,12,109,131,50,21,231,112,64,175,26,117,226,221,223,95,164,50,192,119,90,58,67,155,105,29,179,204,63,47,163,77,236,137,22,161,38,35,89,67,122,151,200,238,49,114,217,169,43,178,28,169,143,85,241,230,107,51,47,41,246,106,131,66,47,93,131,31,72,243,147,9,164,180,138,33,217,50,49,47,71,178,140,180,204,242,254,144,143,228,160,206,181,16,70,91,43,106,103,152,178,100,82,174,161,218,185,207,245,47,94,143,109,51,197,210,231,101,14,194,175,189,198,197,185,156,104,180,177,209,197,215,245,38,80,211,72,110,43,63,211,210,104,205,173,54,218,71,49,247,201,148,204,95,10,38,131,196,240,10,87,91,182,27,191,216,110,249,15,98,59,117,2,169,96,21,125,90,79,171,66,223,248,185,86,36,133,94,219,207,14,54,172,149,84,89,136,106,74,135,93,146,8,199,205,170,12,155,84,150,176,144,123,98,46,101,165,66,33,183,221,62,210,154,107,44,211,228,80,57,105,15,94,4,138,206,57,195,217,248,35,130,95,64,254,222,39,152,34,205,98,36,65,22,184,30,147,165,47,254,224,172,8,209,12,141,198,253,40,171,245,101,10,179,133,231,107,94,100,40,103,181,222,160,244,121,19,45,64,165,97,12,105,87,14,241,172,191,184,1,197,96,175,135,55,195,4,231,178,192,27,181,99,44,2,64,166,199,12,115,255,17,152,61,88,20,69,127,184,89,177,127,255,160,170,155,150,188,79,22,104,47,208,153,222,105,247,177,209,20,148,234,84,169,31,104,112,116,154,31,181,80,117,110,72,142,123,100,7,1,159,18,218,168,191,155,166,231,153,167,27,248,139,51,139,10,181,181,40,160,13,139,251,219,154,202,29,27,0,135,55,246,69,10,151,249,247,68,155,53,22,189,63,251,238,249,186,135,161,46,117,48,141,182,128,218,81,210,130,15,138,243,218,136,73,130,102,154,112,233,104,238,116,215,183,143,57,27,234,109,38,1,239,28,241,102,83,217,116,18,134,12,161,179,118,226,92,116,98,154,233,48,16,87,44,196,121,33,131,59,169,247,9,63,248,136,63,207,85,239,12,206,53,227,229,59,64,108,156,15,11,173,45,3,0,85,3,148,74,99,194,193,194,179,159,6,36,75,105,224,164,188,54,9,26,60,72,127,156,165,55,162,28,232,118,112,193,241,214,130,79,249,222,21,250,61,86,98,94,178,72,250,143,102,226,176,207,107,114,184,216,134,228,169,164,205,146,140,101,154,189,147,54,48,244,228,13,173,225,64,209,79,99,236,201,246,6,26,174,146,227,201,147,152,197,14,239,154,64,223,71,40,211,160,71,199,39,37,193,163,80,146,72,19,9,98,28,58,193,73,47,129,60,219,226,228,170,108,92,151,120,163,128,106,39,103,58,110,55,86,101,238,27,214,212,188,11,127,62,194,253,175,146,215,241,198,215,63,10,241,131,88,60,44,78,93,8,185,56,55,67,107,253,6,7,211,6,35,19,238,181,90,179,23,230,77,244,125,47,167,213,12,233,104,26,49,125,109,147,106,212,65,159,211,224,116,120,46,118,49,98,82,151,252,193,96,249,187,125,233,68,160,10,160,199,166,67,66,91,204,58,174,95,64,45,1,70,200,22,202,242,246,200,93,109,145,217,103,177,65,156,87,193,101,109,99,113,22,174,80,244,58,86,117,72,185,21,9,222,203,92,125,241,183,221,9,252,130,189,118,226,189,12,50,177,176,62,178,93,78,66,128,237,63,25,232,145,92,0,93,77,192,68,127,85,78,119,138,35,158,48,239,147,35,242,54,37,65,25,1,240,98,205,187,2,169,151,140,141,248,236,244,17,1,186,120,168,94,31,39,1,19,118,240,117,235,166,175,105,161,113,47,118,87,55,89,118,117,187,99,28,170,6,172,221,117,92,116,62,92,220,91,237,220,53,150,7,29,53,50,236,79,176,127,56,137,72,9,53,119,91,226,223,200,148,205,25,180,156,240,12,179,100,108,237,93,29,26,248,245,218,99,161,130,47,140,78,125,125,86,171,217,109,50,71,216,174,187,199,85,163,143,40,186,31,152,43,188,244,64,97,96,51,237,146,223,60,179,74,113,60,112,106,18,83,123,236,155,101,90,222,132,3,98,8,74,11,80,196,242,143,252,30,11,39,51,203,46,116,43,111,86,214,129,182,201,95,33,174,42,175,144,249,83,21,21,35,95,0,89,33,162,11,31,123,23,205,30,90,196,27,163,56,81,104,251,14,191,229,81,77,75,86,81,123,147,54,55,201,56,53,189,81,112,175,144,126,166,223,170,124,181,226,39,184,47,167,156,20,52,238,226,93,101,1,43,179,185,177,91,2,21,161,119,2,255,99,124,69,22,49,123,54,239,232,229,17,107,94,16,208,59,100,136,12,199,124,59,119,68,242,217,40,254,104,246,145,136,148,189,51,141,205,79,215,209,101,10,240,4,135,8,133,240,121,248,29,97,100,147,114,87,194,185,237,233,104,35,161,102,143,36,252,14,165,1,191,20,103,254,63,176,226,52,3,146,72,54,93,250,112,20,115,70,205,100,23,23,162,61,205,94,235,194,157,111,45,169,226,246,215,167,24,185,99,25,245,33,228,226,143,216,87,247,236,9,183,127,146,54,138,130,24,101,46,177,83,22,4,242,94,237,93,139,65,97,104,44,139,134,249,110,167,197,99,69,155,155,21,0,97,207,151,13,169,203,206,154,30,16,254,40,212,4,104,42,246,131,181,174,97,58,43,240,128,145,26,39,195,94,191,252,231,114,92,6,14,54,123,139,128,239,78,58,10,236,84,176,23,126,81,5,27,60,115,238,93,106,56,69,49,242,58,151,49,9,116,49,133,202,43,31,232,113,219,242,26,21,145,207,69,72,135,35,191,233,181,137,214,120,80,197,87,74,84,75,23,166,140,167,71,173,54,41,170,184,5,161,241,127,72,165,227,188,62,124,128,60,65,37,139,251,196,104,198,215,182,251,128,179,80,25,80,197,237,57,182,223,194,85,98,59,8,11,192,208,162,255,18,202,167,119,67,34,124,149,103,20,85,245,181,239,90,126,115,199,197,129,60,181,50,179,248,57,243,94,246,160,76,104,213,91,147,11,68,223,207,203,173,124,0,188,14,97,63,124,99,238,13,162,91,59,111,88,211,2,189,20,243,165,191,70,66,249,67,236,188,116,225,245,224,130,226,9,206,6,181,171,205,39,196,208,66,237,120,31,161,172,141,27,62,87,238,69,173,213,16,139,136,56,214,146,246,55,98,231,29,66,37,172,117,28,122,197,120,88,34,118,114,152,69,240,146,111,128,71,35,153,185,160,239,111,90,155,93,39,252,178,153,43,23,94,17,219,178,128,196,115,195,241,14,147,71,193,86,190,103,26,223,43,153,136,85,156,159,156,254,205,179,118,168,113,123,190,169,121,56,156,149,226,248,180,223,10,81,34,3,229,175,50,205,106,243,135,236,143,72,156,166,195,134,235,215,131,126,111,88,170,56,130,109,37,61,251,45,101,22,56,222,4,163,99,203,139,250,38,58,171,144,172,155,183,171,83,122,0,23,232,54,113,40,90,94,71,93,84,2,220,112,184,166,112,123,104,187,192,184,32,3,144,234,72,231,18,15,153,57,88,24,80,115,53,178,230,181,78,204,136,73,242,51,81,143,114,135,51,6,46,141,160,88,96,205,140,116,120,206,81,191,168,29,206,94,242,108,104,62,216,60,225,199,27,197,235,129,5,20,106,60,165,24,194,9,113,37,219,33,25,21,115,21,30,227,195,204,31,211,25,106,22,167,66,15,207,150,195,228,203,114,254,100,254,158,124,24,238,138,73,146,151,225,3,138,51,96,225,230,141,251,52,148,76,220,77,42,44,153,72,245,248,205,12,251,119,241,137,113,167,73,112,236,239,99,124,83,221,60,171,108,226,122,166,105,84,190,97,189,74,250,202,210,142,139,166,149,35,205,252,197,90,32,199,165,37,199,201,228,166,152,14,106,225,25,175,96,50,4,221,20,10,211,119,234,146,26,170,129,7,11,165,31,23,247,7,1,12,31,102,172,88,121,24,222,242,57,3,159,105,108,4,235,99,62,249,245,85,224,108,179,77,133,72,214,157,130,30,198,234,36,226,128,95,139,164,11,110,180,154,118,58,23,151,66,88,181,60,232,150,136,35,32,105,140,32,151,194,161,145,142,250,201,80,213,7,226,25,207,116,153,182,61,104,140,165,12,86,135,65,133,187,7,253,190,74,49,51,253,131,13,162,1,203,175,56,218,207,22,20,82,118,127,134,23,101,47,91,202,218,189,74,80,27,250,96,176,134,124,175,249,107,185,148,117,166,76,168,139,94,11,168,219,127,195,142,240,170,243,127,204,239,29,216,227,99,84,233,104,248,74,91,135,76,229,155,33,199,180,232,86,218,168,166,174,35,105,108,3,213,234,57,127,20,159,146,23,91,243,161,30,10,135,112,47,75,103,160,146,4,220,213,84,11,166,88,149,225,128,230,7,163,47,88,210,201,8,164,248,237,172,28,67,57,141,114,192,163,88,159,122,27,227,115,129,201,23,166,118,174,89,42,157,235,253,142,38,44,220,101,69,233,32,250,74,69,60,115,87,214,219,192,115,223,175,158,250,217,206,28,223,203,157,214,205,27,223,5,94,14,5,55,49,22,100,220,31,104,184,151,4,85,215,171,71,170,9,137,14,163,245,219,54,98,201,166,159,178,204,67,12,93,78,127,160,197,188,229,75,208,246,170,31,190,11,33,175,91,82,71,156,234,164,77,227,230,206,246,124,201,125,165,184,248,104,136,123,153,6,22,229,173,56,112,155,116,109,40,56,29,115,152,245,33,103,251,2,11,34,189,146,59,44,72,247,208,48,218,133,143,245,69,177,245,65,140,144,7,45,35,21,2,198,208,107,65,41,254,225,192,241,106,184,74,92,53,210,99,118,32,178,30,19,45,61,141,112,212,64,99,55,179,185,175,225,140,83,7,84,83,221,1,186,200,217,77,88,21,95,119,127,118,146,182,186,81,177,123,180,158,210,63,87,10,168,66,0,176,57,74,214,69,174,86,254,41,137,49,245,32,0,233,46,114,169,113,253,30,56,6,250,106,91,47,197,0,183,50,160,84,199,142,231,254,242,126,93,81,16,40,126,208,214,251,202,171,60,232,161,121,238,193,224,217,115,174,90,116,191,157,40,161,211,90,164,29,205,118,38,12,16,80,176,175,123,192,122,253,154,247,104,155,196,152,132,84,162,31,120,136,252,6,84,126,36,213,229,140,208,27,149,94,116,173,154,109,33,187,156,247,94,79,209,94,148,58,84,7,183,5,133,0,13,248,169,84,15,117,207,222,86,17,94,194,75,95,78,72,225,168,26,146,19,26,210,216,192,212,220,47,191,171,112,146,55,180,245,219,164,190,13,24,51,172,30,118,121,145,172,152,181,228,74,97,41,145,49,80,54,68,54,7,177,104,154,61,77,216,98,212,226,190,109,1,45,133,153,48,43,85,149,84,92,189,124,104,158,243,44,148,248,241,49,63,137,158,250,107,5,52,57,231,162,107,219,161,220,68,208,53,212,156,208,196,51,151,162,157,183,245,171,108,117,173,64,76,231,183,121,66,45,77,223,145,188,104,130,202,84,12,205,224,62,198,244,59,11,225,207,61,68,58,77,118,62,99,79,77,144,220,48,75,101,63,171,142,128,149,69,170,157,223,145,116,136,116,118,160,16,227,182,241,1,93,210,16,176,110,57,119,201,155,194,20,187,150,199,57,67,179,119,34,214,126,215,92,89,195,65,195,242,204,246,97,141,116,2,232,119,234,162,129,102,20,14,196,17,237,4,82,54,157,157,51,249,89,124,230,64,238,206,230,165,81,43,34,43,192,40,155,46,224,147,231,202,17,63,132,165,169,208,79,23,196,85,116,146,152,41,106,173,190,225,194,180,240,219,149,227,60,245,125,232,254,159,243,178,187,159,139,86,179,53,153,53,137,130,72,3,125,36,8,172,199,246,192,222,181,118,31,94,80,34,197,136,225,141,131,34,246,73,79,134,245,232,128,226,106,38,190,97,128,121,88,8,51,70,242,120,181,140,2,141,149,73,229,48,5,54,164,202,29,203,221,88,234,225,116,139,208,239,253,51,4,50,149,226,230,210,94,35,149,68,236,132,21,110,253,12,54,4,127,155,201,137,217,90,91,76,182,96,252,71,177,110,75,165,144,52,153,92,225,236,107,14,42,188,14,169,108,14,95,147,127,231,135,23,79,118,36,233,74,22,75,253,26,194,77,103,92,212,44,160,120,191,104,38,229,9,221,20,62,191,114,61,90,244,15,32,239,174,196,212,74,204,91,184,89,252,146,77,164,74,102,137,47,22,175,197,189,254,123,51,118,109,204,66,57,115,140,128,26,68,189,152,252,108,31,230,152,188,223,255,10,246,64,211,223,48,162,42,8,17,210,169,255,222,90,109,9,85,78,114,155,214,44,228,30,40,49,254,38,139,230,194,203,125,48,151,247,138,81,177,19,236,145,82,217,209,114,168,146,70,19,82,94,204,159,47,255,94,128,7,235,6,79,79,22,66,104,43,156,151,29,73,106,164,114,28,0,131,165,231,155,80,51,69,33,23,171,104,60,0,117,33,42,132,66,112,83,62,230,161,97,84,87,177,66,158,146,158,10,227,232,11,237,61,172,68,188,113,216,196,221,160,99,57,236,161,213,203,215,26,8,212,150,206,87,34,190,101,76,112,225,5,208,154,5,248,205,142,254,128,72,235,29,131,223,235,112,137,255,227,70,245,48,91,1,26,217,246,94,61,136,132,77,187,2,88,189,147,11,176,105,130,13,150,159,245,155,146,163,156,218,138,181,227,67,130,187,85,225,138,43,205,67,211,187,81,34,224,10,17,191,188,22,139,203,250,142,48,146,149,147,56,136,110,243,15,160,162,215,70,174,185,166,21,5,4,209,156,249,158,95,113,126,78,219,52,172,64,178,37,198,47,252,173,243,156,146,111,47,187,125,63,70,32,203,159,18,246,33,211,212,154,51,1,107,163,203,222,26,56,205,6,162,227,3,109,244,160,110,9,253,232,26,147,4,97,197,128,35,82,149,127,241,85,187,137,74,159,153,168,185,198,121,204,10,94,44,117,107,38,89,247,9,118,122,38,27,7,195,166,90,102,231,253,156,139,175,187,187,129,36,79,183,37,148,136,204,155,132,136,225,56,47,132,137,181,81,61,198,8,98,178,155,220,215,30,152,86,177,123,240,9,35,20,69,36,48,185,12,205,184,21,159,78,225,144,38,207,74,53,250,132,104,34,93,216,124,8,45,140,246,122,252,0,123,165,108,47,47,214,45,179,225,165,93,164,19,189,153,237,132,64,51,48,195,54,7,85,153,244,182,5,191,81,64,216,119,75,100,33,146,75,81,36,29,78,229,42,127,110,0,124,161,173,226,0,8,108,250,172,142,185,168,81,67,16,0,189,252,206,72,18,132,77,10,77,36,185,203,199,120,171,184,88,9,49,61,243,111,237,95,11,175,209,207,254,153,24,222,202,121,178,31,239,32,85,149,88,42,56,199,99,112,16,126,186,250,208,186,148,106,61,18,1,250,65,236,26,124,237,25,215,156,69,163,42,138,202,76,85,177,84,70,166,50,3,190,2,246,96,88,12,118,111,164,74,219,149,190,139,100,246,128,47,149,129,135,149,68,152,73,180,152,63,140,25,26,108,103,144,225,83,36,134,77,25,237,251,155,5,194,25,227,166,70,51,219,221,183,244,136,173,194,172,31,73,211,245,155,39,36,8,2,167,143,18,87,226,174,54,155,136,217,255,196,43,249,108,58,238,16,205,128,64,44,166,238,148,177,170,241,50,218,174,109,88,107,214,200,25,56,120,72,238,172,248,58,158,41,171,150,94,199,189,164,1,226,86,122,39,78,47,72,252,170,78,58,150,98,233,16,48,200,31,88,14,154,158,166,147,221,139,155,113,158,12,83,203,248,40,252,156,112,30,6,22,110,214,81,70,91,29,166,173,202,189,251,196,100,57,215,120,148,194,30,232,6,22,112,7,35,32,212,163,23,124,159,144,93,54,221,240,81,249,13,219,6,90,0,153,233,146,100,237,143,104,252,226,79,160,8,43,66,49,218,186,94,173,93,70,32,173,167,242,221,15,237,171,243,165,251,145,244,22,84,5,91,145,113,166,154,90,44,102,59,183,137,134,199,225,60,76,25,125,239,248,106,155,35,16,32,133,63,226,71,104,98,129,114,227,3,224,10,114,10,34,142,253,65,231,249,85,17,61,66,239,110,183,153,241,60,204,250,232,14,222,231,178,15,59,37,50,171,67,243,170,178,51,17,160,170,239,163,186,4,225,107,48,58,122,21,142,107,200,234,233,124,10,195,181,95,63,205,161,220,251,192,75,96,95,14,107,122,205,84,16,74,163,210,142,9,35,229,87,206,66,156,185,193,47,35,75,229,83,76,70,168,127,42,50,233,96,204,250,248,152,214,178,76,208,32,71,199,72,114,66,135,202,2,162,112,7,94,156,224,82,167,183,165,239,163,79,21,164,245,45,123,62,98,203,168,135,36,4,16,212,140,27,89,75,147,50,97,203,60,148,103,142,116,199,136,60,137,200,77,24,51,93,129,180,152,198,194,194,174,80,104,152,177,154,44,131,122,198,28,55,114,190,132,44,70,85,52,69,63,202,14,200,183,150,36,14,147,226,64,179,124,252,168,251,107,71,133,190,173,110,84,51,249,90,250,86,41,99,35,101,188,21,66,37,64,102,139,150,37,33,13,216,255,38,157,50,120,75,252,196,106,127,84,134,252,209,20,148,229,219,33,220,66,232,175,48,1,187,131,32,85,240,105,73,29,124,208,35,16,104,237,171,198,63,171,226,160,133,179,29,99,5,61,0,76,248,234,107,123,245,134,223,37,251,82,225,150,213,170,229,139,139,0,235,36,21,54,183,225,109,52,95,30,125,56,163,17,70,149,200,141,179,53,188,37,225,0,183,186,158,131,240,248,248,183,169,244,66,99,33,227,238,143,161,45,237,139,47,49,248,66,187,199,103,24,12,166,185,101,184,175,149,57,79,77,29,143,101,235,193,127,134,105,110,127,102,74,211,171,68,69,53,141,95,194,217,6,47,175,82,221,235,148,184,171,167,87,38,223,171,145,199,55,6,29,213,131,61,120,110,50,80,149,123,28,230,113,132,156,94,141,48,191,200,79,128,157,73,225,115,248,50,174,100,249,27,26,182,102,85,176,87,95,61,156,241,137,141,9,120,158,216,23,245,74,135,142,162,129,242,5,213,30,158,94,230,96,118,20,101,173,89,1,117,3,6,242,77,21,121,148,179,56,169,15,188,166,62,116,26,159,190,28,241,246,134,190,208,234,0,100,170,54,20,253,207,20,117,61,85,156,139,212,26,26,35,137,61,112,143,154,159,195,1,49,18,30,31,212,70,60,226,192,174,139,39,37,16,185,74,20,59,114,90,249,120,215,158,247,195,7,223,19,99,1,188,148,236,104,148,124,95,231,99,128,240,206,231,152,229,232,210,20,47,32,85,150,140,207,114,1,61,172,34,231,0,144,27,198,229,90,110,228,2,133,135,7,238,134,26,248,162,33,162,178,98,101,171,170,175,234,217,177,33,241,108,14,22,100,245,231,208,237,170,108,101,28,4,100,119,92,190,228,187,101,227,125,59,17,164,54,106,196,62,80,187,12,29,114,215,188,148,37,32,99,165,146,253,242,68,151,180,112,51,23,228,242,225,107,140,79,102,147,225,41,224,76,33,190,123,250,115,147,138,108,42,233,58,253,151,123,195,33,238,120,236,171,142,80,140,155,30,225,241,47,76,31,89,141,226,83,78,166,95,6,209,49,199,196,77,62,185,186,197,23,6,134,209,177,67,23,171,115,12,222,30,216,42,187,243,193,13,8,174,80,43,47,191,117,97,136,172,181,232,38,172,242,52,64,122,68,26,214,221,222,121,51,196,7,202,161,155,44,221,224,38,82,231,249,128,103,139,147,91,7,130,178,135,212,6,10,46,166,202,92,32,163,69,254,83,22,211,157,242,232,34,131,34,16,247,187,101,227,167,169,4,78,229,212,243,129,58,209,254,113,32,219,13,164,1,250,18,51,91,115,160,150,123,134,249,70,209,124,42,204,119,72,5,40,30,57,192,111,136,175,211,91,187,213,15,124,151,35,57,229,243,135,104,87,125,240,195,114,250,159,109,2,247,60,210,91,106,191,82,146,156,46,110,47,94,182,56,138,35,84,101,215,0,127,136,247,50,82,32,76,27,45,138,160,74,53,143,82,57,195,139,247,106,76,36,220,86,212,1,224,243,138,50,16,181,131,36,56,124,41,138,252,175,111,85,202,183,75,32,228,170,82,192,240,232,199,121,244,247,136,237,218,51,59,144,211,106,74,242,212,106,175,232,75,29,38,26,161,22,30,148,30,34,1,230,92,5,148,97,127,105,211,91,141,237,252,25,229,119,225,225,147,8,202,126,91,206,89,2,232,165,226,248,114,237,63,166,238,52,188,67,100,36,60,236,98,34,156,173,240,198,106,111,158,164,249,74,55,25,224,119,52,22,120,163,67,199,196,55,18,159,123,139,8,124,237,19,61,104,12,226,15,243,159,70,48,208,101,185,82,202,160,212,62,157,133,204,128,231,129,67,54,202,213,123,204,213,94,239,76,84,60,103,248,90,82,14,79,158,31,26,178,154,226,49,149,177,136,9,69,146,213,149,137,168,5,248,6,31,63,191,29,254,109,240,21,168,124,20,57,102,143,202,245,195,80,99,39,170,241,168,9,182,102,226,233,86,154,82,3,20,162,4,63,167,198,70,177,254,152,216,3,13,30,59,88,98,134,237,174,9,15,143,185,7,155,168,216,94,56,203,247,220,12,116,3,87,25,32,17,131,189,151,100,237,49,69,183,217,211,245,248,138,159,147,33,67,244,244,84,196,33,191,236,140,252,75,190,229,40,240,6,71,140,251,243,230,174,134,5,177,88,180,154,44,79,200,191,195,4,106,140,39,19,149,245,99,55,241,45,147,166,58,218,153,132,57,8,19,179,58,192,164,1,184,119,124,184,51,173,152,3,146,216,123,176,154,217,122,115,181,51,57,224,131,250,171,82,169,15,6,144,67,213,185,223,145,155,76,80,60,232,102,103,161,97,229,198,200,116,15,195,76,244,253,63,8,160,109,161,94,223,254,108,64,198,34,8,170,193,240,170,196,16,168,246,178,40,30,119,87,127,204,157,107,141,243,62,164,196,91,121,84,192,141,179,182,53,243,61,179,193,113,101,103,71,66,8,205,152,17,171,105,195,26,193,217,202,79,180,196,238,171,226,250,221,81,108,209,181,19,18,159,178,139,68,174,103,79,148,168,46,40,247,40,222,156,27,28,206,109,112,145,137,156,82,74,23,207,84,86,169,248,192,97,198,74,58,164,211,252,182,21,111,149,251,162,7,144,194,167,42,48,116,137,40,229,225,247,92,16,102,92,56,137,208,138,246,251,243,111,6,220,33,179,10,66,65,50,150,199,213,27,239,113,62,35,255,108,153,156,208,126,21,107,149,123,255,248,229,11,16,180,157,187,78,16,74,35,18,113,218,132,171,251,123,235,124,190,75,84,102,91,181,180,236,150,96,32,210,120,84,221,159,198,68,94,11,69,227,117,6,167,253,86,205,144,222,246,225,157,97,207,168,102,247,151,91,61,198,100,26,21,53,40,157,90,31,167,244,0,205,197,1,120,159,122,33,91,17,186,79,22,2,70,47,144,175,206,197,240,250,77,17,240,77,191,46,42,205,188,59,147,208,252,102,66,74,18,245,164,35,62,27,214,220,58,1,58,226,121,112,248,65,217,164,222,107,140,247,57,45,62,161,202,200,27,218,177,59,172,169,8,12,152,95,245,255,22,194,196,177,126,20,0,243,218,215,0,155,27,70,96,102,250,218,19,115,134,185,135,175,224,174,161,120,132,182,53,5,226,196,199,29,151,185,136,107,13,126,209,103,198,188,252,215,17,8,9,53,149,136,240,235,252,213,31,140,76,197,50,49,162,30,46,137,86,149,77,238,30,199,146,37,152,23,63,87,194,123,2,45,252,2,251,207,209,60,115,9,25,212,148,45,180,206,56,103,16,106,160,86,248,237,147,18,119,213,203,212,140,42,188,122,125,6,42,7,201,57,201,122,48,210,174,173,188,148,167,67,63,203,175,229,79,71,101,167,190,239,5,247,69,227,248,121,248,172,27,218,163,58,32,167,229,72,98,165,96,216,1,31,192,195,182,49,75,235,113,52,103,169,149,166,120,243,157,205,79,223,178,195,156,34,140,39,47,219,46,220,139,20,233,82,19,169,63,59,6,165,215,187,134,59,50,129,71,247,55,7,229,186,128,179,124,242,147,144,132,37,8,112,161,77,41,124,18,104,98,19,74,68,101,33,103,50,219,206,176,26,108,145,108,90,91,118,191,188,220,154,177,207,198,115,165,215,83,119,223,141,56,109,240,203,67,93,189,82,239,227,88,202,108,154,4,172,105,24,53,150,101,169,199,101,126,203,111,213,165,207,85,183,163,187,73,145,212,64,138,123,188,248,186,116,52,249,73,77,137,248,69,95,95,142,89,46,156,66,250,247,88,1,217,99,173,226,36,78,24,176,33,7,38,117,33,54,120,27,45,236,50,71,162,56,97,137,30,214,86,211,65,133,71,39,103,20,245,101,6,156,237,244,13,89,124,212,248,238,6,136,101,191,209,253,71,160,180,238,228,143,237,208,224,77,13,120,233,36,68,117,18,163,99,3,115,248,217,23,192,86,194,18,2,117,20,24,155,37,115,2,98,1,233,217,173,241,169,109,141,42,32,53,135,239,69,245,44,8,231,42,82,211,161,49,150,252,24,42,114,134,193,235,232,210,103,216,41,223,145,202,122,135,115,114,216,156,83,213,49,207,205,184,128,97,140,163,143,135,102,10,196,143,211,158,11,61,32,255,192,55,202,248,89,81,20,70,23,11,156,82,11,228,127,125,208,82,253,47,54,74,34,177,145,211,87,248,223,6,191,42,221,252,76,94,69,108,99,157,151,116,31,130,176,243,198,230,22,174,239,150,140,168,140,83,198,128,37,50,72,71,174,53,165,92,188,11,108,213,212,180,16,60,151,221,115,72,93,172,241,164,245,236,30,49,169,218,176,200,249,111,239,136,178,184,65,15,100,112,148,58,80,201,176,72,72,162,119,160,107,137,200,234,238,28,145,19,186,162,230,144,131,251,2,204,213,111,33,32,230,175,31,75,2,14,28,183,52,43,65,46,38,125,89,193,255,228,51,135,78,176,136,33,54,128,82,117,37,212,199,164,199,118,175,188,122,121,233,72,156,7,190,110,113,136,140,125,219,170,13,184,52,20,201,116,172,61,94,138,11,134,107,246,63,34,156,209,179,8,18,74,171,163,247,37,37,8,74,253,88,22,122,58,56,69,210,91,52,176,243,161,46,204,16,170,180,226,95,146,205,151,63,86,30,220,55,193,67,127,59,35,243,59,202,163,84,251,151,93,234,204,76,161,85,178,51,153,46,157,5,90,37,83,170,74,166,59,3,170,100,17,24,179,228,20,62,7,251,84,217,240,233,152,224,112,201,190,208,174,139,112,212,90,206,133,217,237,248,7,86,123,55,76,208,20,124,142,1,233,163,0,123,53,67,170,207,13,131,227,34,91,130,25,183,94,147,9,147,212,25,9,104,63,145,38,188,146,200,229,24,108,45,177,239,64,134,255,54,148,172,130,43,103,14,28,97,183,255,48,90,234,82,50,82,174,78,112,154,187,138,201,127,140,46,200,196,120,144,105,13,180,84,147,188,72,13,233,83,249,134,80,111,94,105,133,241,77,1,248,245,143,100,60,170,201,206,2,167,200,12,228,147,34,189,214,134,54,122,228,224,13,246,225,227,63,213,238,147,128,56,189,118,11,150,197,195,21,229,107,184,47,146,142,219,100,166,95,218,231,73,12,221,24,196,242,136,51,71,226,23,255,25,95,38,185,188,24,201,229,59,18,37,203,127,130,249,56,3,75,36,252,25,23,107,138,23,5,89,158,164,58,236,77,243,169,89,38,108,2,246,32,27,23,53,236,158,207,32,29,225,78,177,174,243,64,115,230,87,191,144,32,183,121,202,154,101,97,110,24,215,230,91,120,220,149,202,70,128,2,109,109,142,28,86,174,159,96,177,129,136,179,52,100,77,109,253,159,169,12,96,86,119,11,207,111,190,84,71,69,102,229,91,72,40,26,94,133,19,203,156,189,74,249,57,132,236,185,195,61,100,121,47,185,188,203,183,188,101,13,201,66,178,240,44,219,183,52,249,235,145,22,235,54,153,144,133,0,1,200,39,141,192,123,166,56,254,53,143,31,50,138,3,203,66,64,113,89,38,37,173,170,141,165,82,78,222,156,241,211,191,188,156,138,72,128,127,28,15,23,239,254,13,19,214,160,17,36,41,204,71,112,121,103,231,53,91,202,204,131,72,195,252,19,201,140,226,218,159,107,155,55,207,143,209,219,82,202,216,160,171,6,144,204,175,81,15,195,77,252,54,131,152,101,180,247,97,195,221,1,126,107,238,246,245,46,250,21,93,126,54,21,239,77,242,200,183,215,59,133,101,235,249,120,139,134,94,122,80,107,195,149,167,161,201,246,39,46,20,240,168,255,243,39,182,128,124,123,196,97,186,143,251,142,202,92,144,245,244,237,139,86,222,129,192,168,216,70,22,225,97,249,207,104,155,206,188,196,217,59,10,40,160,70,236,129,208,225,95,52,4,242,132,38,36,198,102,47,157,178,71,99,180,0,17,76,161,73,128,57,65,239,208,231,206,194,18,85,80,38,80,91,187,241,245,197,43,238,201,145,72,221,246,168,132,148,28,200,126,59,21,252,157,150,24,12,211,170,57,194,20,46,251,3,101,179,113,250,70,240,24,170,221,150,87,250,142,15,49,241,33,157,161,225,201,34,175,116,163,219,151,30,33,80,251,17,85,34,107,255,95,240,99,132,28,76,145,35,247,88,93,99,119,195,146,234,152,225,174,246,145,2,227,161,67,187,209,109,160,194,65,83,44,112,70,71,205,246,85,199,53,248,32,46,13,234,254,230,57,170,153,250,18,16,41,19,166,23,74,42,236,83,242,112,76,139,167,181,237,27,186,255,11,233,180,182,174,10,123,198,246,40,175,253,218,254,122,191,12,124,61,126,144,114,232,67,56,190,128,209,180,204,37,93,78,143,11,152,56,27,236,137,79,8,38,37,67,162,215,48,22,73,182,57,2,143,141,166,137,113,250,21,236,208,213,202,84,88,80,53,184,59,7,193,95,19,171,178,0,157,53,171,187,164,127,128,7,132,1,82,177,33,67,186,106,91,178,100,167,162,13,81,78,154,184,238,230,42,185,20,54,211,246,4,7,158,82,189,207,15,56,131,85,181,72,57,131,125,53,35,234,37,185,101,121,207,14,241,78,224,151,32,101,18,95,212,23,49,26,191,139,76,145,246,60,38,187,51,18,129,207,105,56,39,218,237,155,223,141,219,221,9,93,143,234,201,222,160,48,38,130,134,231,154,239,156,23,243,179,156,191,165,210,161,112,29,185,2,246,104,97,158,200,184,182,24,191,237,214,120,222,162,120,26,95,238,25,104,174,83,152,186,63,124,153,230,30,142,94,34,115,99,71,55,99,12,180,147,233,40,213,153,217,101,163,30,77,41,192,106,40,45,163,215,43,199,214,252,33,72,119,141,231,152,20,240,192,110,207,42,245,30,72,205,139,25,54,10,121,91,182,30,26,26,19,13,205,103,70,59,3,203,71,59,137,172,67,252,82,189,76,77,114,244,123,169,101,210,94,42,225,211,230,93,64,80,9,3,47,14,179,109,255,155,197,6,197,250,13,255,184,84,159,217,88,7,23,163,185,30,47,93,2,16,155,37,210,159,254,182,157,120,79,85,235,236,128,155,107,141,196,252,181,154,166,114,52,47,198,34,56,10,54,232,44,196,119,23,96,76,169,79,10,60,8,18,8,224,4,123,10,46,193,225,116,74,225,69,33,17,111,1,180,129,43,79,191,191,6,26,174,201,183,248,71,255,7,116,162,94,140,135,195,153,62,159,247,118,138,45,43,113,206,207,71,244,166,187,82,173,86,44,39,127,171,194,115,153,138,153,65,178,148,242,253,144,228,171,217,216,16,36,20,119,60,71,108,227,106,187,160,136,189,85,97,90,118,77,252,97,118,164,15,57,238,88,83,248,170,215,175,145,12,113,224,87,102,133,171,189,188,205,120,78,93,112,70,166,125,53,234,125,143,141,51,58,102,222,123,167,237,215,11,228,131,124,28,67,33,27,42,103,27,0,250,210,61,216,121,137,90,158,70,51,70,163,82,178,202,8,24,75,180,233,73,206,36,87,29,81,93,41,179,162,186,224,56,221,240,48,49,170,140,16,200,106,158,176,251,170,54,158,163,185,28,52,133,62,117,211,210,176,134,94,36,155,27,53,134,216,21,108,252,64,121,162,219,118,39,47,116,78,188,90,189,77,28,71,101,191,118,171,198,71,86,62,201,213,43,58,74,166,51,129,199,229,47,212,20,169,236,90,48,63,72,248,253,172,189,30,23,13,18,23,119,182,130,191,106,183,122,120,234,246,151,124,117,192,66,35,246,206,31,90,145,235,132,63,19,231,81,2,84,131,191,144,251,65,167,43,184,21,225,223,114,27,136,151,152,72,205,60,165,132,125,210,228,56,20,41,135,252,208,137,211,208,174,35,43,190,254,84,191,105,241,185,14,115,189,80,103,188,22,181,163,0,142,168,178,246,30,187,132,125,13,232,248,230,100,140,206,124,148,77,77,130,193,193,165,162,56,133,6,56,246,45,62,166,5,56,140,144,216,41,198,253,24,119,113,110,110,86,253,235,224,45,235,153,196,49,232,192,79,37,163,157,160,175,238,193,236,77,232,2,109,167,33,8,98,198,207,14,230,30,2,250,212,44,74,198,153,177,228,253,134,112,205,241,7,140,209,204,131,68,130,14,18,77,240,55,230,0,2,23,182,33,86,187,102,90,24,145,6,194,1,35,51,74,14,9,114,105,57,30,141,31,199,0,227,234,143,231,219,63,149,105,126,120,238,111,54,54,148,144,93,106,134,204,87,71,91,33,4,163,0,211,146,226,70,12,230,97,226,104,167,212,151,8,97,149,96,49,6,62,15,162,202,49,217,18,5,34,87,161,141,49,99,31,42,133,114,198,127,118,200,84,144,220,45,180,55,54,32,63,199,241,190,54,167,57,247,83,125,44,73,94,19,227,73,185,254,195,110,141,15,193,68,100,174,77,228,101,12,107,155,236,62,151,88,105,122,35,66,14,178,241,246,234,195,110,237,64,163,122,178,220,212,19,104,59,19,57,248,89,205,248,107,30,5,10,72,58,165,44,108,252,87,54,63,93,174,178,210,121,182,187,223,151,149,145,253,44,117,149,126,41,232,152,180,190,128,249,45,49,184,32,72,177,120,132,90,245,119,129,98,160,216,43,191,0,173,103,92,241,10,39,84,0,65,136,144,72,75,158,244,211,14,247,80,110,224,35,166,36,182,117,15,120,159,242,29,235,84,249,169,104,181,182,47,40,61,133,134,129,197,85,76,96,108,3,103,90,43,221,139,6,255,140,196,135,171,93,172,108,87,125,96,4,69,248,190,121,245,242,219,13,149,78,111,193,161,17,148,217,155,227,212,140,95,195,147,254,244,183,229,155,209,94,215,121,119,189,102,214,116,196,35,255,36,5,73,113,213,139,245,106,8,17,141,119,179,194,56,198,111,141,87,110,195,11,218,139,226,97,220,200,95,2,41,181,83,154,40,225,216,30,73,145,24,176,4,181,163,211,136,117,160,64,20,191,33,101,47,1,73,133,78,46,226,253,33,94,119,175,29,175,8,130,196,44,146,27,107,160,42,163,20,17,162,202,81,12,31,214,84,101,189,222,168,74,16,18,90,253,74,85,141,244,170,16,197,131,212,132,217,248,41,163,68,12,108,159,170,15,132,112,204,112,200,161,136,147,133,86,101,228,171,31,44,183,148,125,253,131,120,244,134,170,18,75,25,174,142,166,32,137,237,50,229,2,34,85,5,155,121,142,197,95,16,204,40,220,87,54,186,201,146,249,207,78,49,182,144,23,53,40,156,77,175,165,90,205,233,192,4,54,109,192,235,31,76,140,113,150,149,134,72,163,37,49,187,6,138,1,17,24,93,89,144,159,124,35,128,1,58,210,199,194,151,56,84,235,98,211,134,30,1,33,225,3,202,79,225,40,225,154,69,228,224,123,241,33,83,47,19,244,207,15,65,36,220,17,174,101,173,81,88,148,56,66,237,108,38,101,200,239,177,227,183,72,103,218,1,22,172,32,11,45,47,14,101,252,49,58,36,176,114,170,204,148,21,210,111,173,207,2,206,255,227,30,118,146,201,154,20,229,80,170,235,208,87,124,232,68,219,204,196,28,75,182,140,255,158,149,24,5,120,220,237,118,108,246,2,102,238,157,229,136,56,40,112,134,4,51,80,5,81,216,97,41,156,16,84,101,60,220,110,162,80,220,163,179,230,7,16,176,152,226,83,67,170,72,32,234,124,35,27,37,134,255,228,225,20,75,86,172,68,56,238,195,94,206,239,53,64,79,19,77,179,216,42,191,215,251,7,234,242,110,146,153,241,108,238,205,2,174,30,108,90,77,79,208,217,17,76,195,96,141,185,84,165,44,84,68,114,204,18,178,23,45,13,72,66,246,156,7,41,14,55,3,240,15,123,122,35,211,1,121,17,196,244,13,58,104,246,179,104,212,72,129,7,87,103,3,141,69,31,14,196,242,158,189,227,232,249,176,185,10,33,34,63,75,16,243,175,84,235,233,37,73,115,192,192,203,98,235,204,167,177,89,175,122,127,139,104,155,186,159,249,237,253,242,224,236,166,203,28,255,100,114,242,151,63,228,179,214,101,225,209,119,25,124,201,250,89,150,29,92,150,133,26,242,98,115,237,94,247,154,93,195,64,97,103,31,145,163,38,129,186,177,235,255,58,114,23,208,140,202,56,129,86,117,106,229,20,88,5,119,65,126,154,9,232,13,196,75,175,136,217,232,197,192,59,200,176,240,118,193,152,20,17,63,226,197,173,53,194,139,109,179,242,241,109,213,55,148,22,208,14,152,135,29,15,124,42,160,51,73,48,184,240,229,185,20,150,83,156,134,227,105,232,66,202,197,82,73,2,46,59,96,251,48,143,188,117,246,170,74,55,41,137,45,167,156,245,221,80,83,27,202,43,187,115,244,234,248,222,138,118,216,244,45,51,241,247,157,11,115,135,141,145,223,223,133,222,107,211,85,50,223,23,30,155,37,51,16,122,212,92,149,66,2,62,27,199,169,102,5,225,49,116,146,37,14,144,73,147,48,240,77,79,93,70,86,246,78,76,224,45,174,163,140,203,62,37,83,235,166,58,9,56,25,226,231,227,211,193,160,179,186,191,143,233,43,48,10,10,102,123,79,127,170,218,19,128,43,120,231,127,34,139,114,141,140,244,122,224,163,186,166,50,62,227,135,167,127,180,162,166,86,222,176,133,168,166,216,173,6,36,171,202,247,222,17,134,31,179,226,169,97,249,208,77,146,82,235,54,246,85,127,94,51,186,152,37,99,189,183,69,66,240,220,123,251,9,68,202,214,177,195,26,120,30,11,108,105,192,120,247,91,200,12,105,252,72,205,14,32,24,141,64,107,186,96,84,174,123,186,144,50,230,79,226,213,140,67,209,94,63,117,64,199,53,104,156,84,100,127,35,81,254,6,235,7,44,224,227,91,129,94,141,123,104,69,164,36,105,94,178,54,86,53,63,32,171,44,117,200,48,91,243,25,226,147,37,158,210,82,171,3,14,174,39,124,67,22,164,169,241,119,109,15,162,47,173,220,214,120,155,45,110,182,113,130,163,109,230,4,101,173,77,64,30,79,179,208,39,127,178,16,126,93,156,188,154,167,147,99,173,244,65,170,46,172,22,231,33,82,118,58,169,21,221,201,203,58,109,84,50,241,115,101,125,26,200,48,169,4,174,109,243,33,17,118,16,204,92,168,76,241,24,153,168,113,176,53,83,110,48,32,159,106,69,164,80,26,142,77,49,105,6,6,112,3,176,241,197,224,240,201,37,209,140,32,255,171,69,98,35,245,74,107,4,104,163,47,248,99,139,138,47,77,81,200,233,159,164,47,100,158,113,144,116,22,174,170,200,53,49,86,28,11,145,98,30,117,8,124,68,160,220,160,171,235,243,45,22,65,11,131,160,13,48,198,70,118,188,212,253,210,220,56,36,219,93,149,68,198,5,41,104,81,97,177,123,152,98,40,12,210,9,124,166,181,143,69,110,135,255,115,242,146,144,207,29,55,35,30,247,115,214,211,31,18,154,128,47,169,106,148,215,143,189,173,45,36,189,221,19,7,228,216,62,69,17,15,10,218,46,210,58,251,61,213,129,161,208,226,202,180,166,251,103,194,10,146,155,9,116,134,69,220,133,192,27,183,38,111,169,227,253,145,100,90,14,194,5,159,232,178,182,26,104,164,204,166,151,93,252,253,247,236,41,100,232,174,245,226,37,58,23,11,254,157,183,172,163,21,44,194,107,1,22,14,169,71,254,160,51,40,162,103,85,114,220,237,230,138,177,235,67,166,70,200,104,228,244,101,236,93,138,21,89,110,177,211,37,52,0,107,44,155,6,116,40,233,127,36,206,228,147,126,217,34,129,251,31,161,17,102,24,102,171,135,65,51,139,80,41,11,237,177,49,221,83,45,165,123,114,124,114,19,30,66,76,10,244,25,47,160,252,204,231,226,150,44,177,104,238,92,98,137,14,169,219,241,76,63,246,144,226,132,217,151,37,188,213,103,14,238,27,88,213,157,32,253,122,225,81,27,230,11,136,231,119,20,162,253,152,193,68,130,87,99,192,74,5,171,0,39,100,25,99,98,196,18,127,117,148,131,139,136,130,19,111,21,198,63,83,56,161,129,141,166,161,61,108,253,19,68,16,166,135,199,186,75,125,86,160,158,150,206,126,254,65,212,218,14,171,115,130,225,69,126,66,230,68,238,168,77,142,211,226,214,176,66,247,221,165,61,230,57,194,92,11,251,42,125,38,223,214,30,16,252,83,179,18,236,230,65,133,200,149,85,241,210,120,17,84,249,120,62,98,250,230,243,154,143,199,146,58,81,58,175,255,253,7,94,3,250,30,126,81,169,141,247,94,175,119,156,167,18,89,44,140,185,226,204,189,229,129,130,100,43,226,85,248,235,61,223,96,17,16,159,175,57,67,185,131,9,20,173,63,31,41,55,190,79,92,177,99,156,119,100,252,177,241,27,141,46,224,47,4,19,189,1,37,211,224,137,105,137,252,31,19,190,148,106,255,249,191,146,16,51,149,138,155,38,220,223,87,232,122,167,185,73,155,137,127,163,242,4,19,84,163,242,240,238,76,103,99,72,194,20,155,190,229,144,252,155,253,241,58,61,223,198,78,187,241,155,104,121,20,223,204,12,58,167,70,87,169,146,126,225,173,102,49,166,10,153,62,223,46,206,168,110,181,105,33,35,84,143,112,78,163,139,223,238,94,239,163,118,110,227,73,233,18,157,50,80,228,39,17,253,2,173,255,157,239,16,106,101,205,19,157,179,95,217,17,34,5,220,194,152,179,170,47,79,246,178,160,39,77,178,8,156,184,166,27,150,65,18,129,34,28,136,149,149,156,12,221,178,1,123,167,115,72,144,184,148,28,160,61,226,74,188,143,92,32,22,187,144,92,130,107,225,158,212,198,78,157,1,125,74,233,144,137,167,55,90,35,240,103,134,68,236,45,222,184,194,20,19,213,113,64,245,56,44,122,62,210,166,13,10,87,163,231,165,97,186,111,234,160,1,14,107,79,122,132,145,64,210,120,83,51,141,107,178,14,189,174,146,228,12,206,76,32,167,208,193,62,121,39,127,196,42,204,112,129,18,191,26,218,233,40,137,224,22,162,49,105,102,252,236,85,194,213,108,161,45,63,125,229,38,219,79,27,177,101,5,49,180,173,230,209,149,61,252,100,190,54,190,162,91,59,186,155,219,156,161,112,215,137,79,157,144,55,130,23,135,182,138,94,121,62,82,111,218,64,203,195,148,202,203,39,82,152,86,103,106,252,29,132,12,38,184,226,111,52,90,43,194,232,228,154,207,179,235,23,150,99,104,197,75,112,83,145,13,223,43,153,109,35,51,72,165,81,33,80,185,66,102,93,26,24,247,139,149,133,241,136,104,134,133,38,117,90,58,16,11,208,47,234,45,229,140,82,79,63,159,85,97,222,164,171,201,134,222,213,170,118,82,133,228,117,37,221,122,18,40,136,112,76,59,7,133,42,53,135,152,27,22,80,213,216,63,107,231,141,184,176,40,254,48,165,193,231,255,248,131,65,197,17,6,250,96,9,138,101,18,246,27,232,11,28,33,109,186,247,28,47,236,176,195,61,172,199,183,185,65,223,186,152,208,115,12,84,156,250,84,14,160,106,71,243,180,131,246,156,136,121,138,60,37,10,193,194,39,99,157,168,109,133,146,13,71,228,106,98,220,187,96,206,219,253,42,241,154,245,78,74,115,143,206,9,119,142,107,163,224,112,100,138,65,28,134,47,2,201,104,151,222,29,200,250,116,57,182,75,214,144,125,59,139,92,107,248,99,127,155,129,201,193,57,125,7,167,162,26,71,23,70,133,0,142,45,39,67,178,47,218,150,86,68,197,209,50,30,248,152,65,143,112,180,32,163,36,48,230,65,70,113,206,187,191,131,49,89,177,245,167,163,247,57,204,1,237,18,66,204,217,43,203,103,235,218,111,224,80,39,120,137,139,105,221,26,161,77,54,73,234,215,63,2,102,153,248,105,214,186,202,132,28,161,92,122,189,215,130,18,15,116,135,131,187,111,132,194,30,142,163,31,110,77,171,210,162,204,22,240,138,190,141,0,77,92,201,49,249,157,106,103,182,215,252,146,210,184,127,161,139,89,95,34,83,106,226,68,52,102,54,144,67,154,52,158,226,154,97,200,28,120,152,69,201,77,116,41,207,17,8,178,167,217,21,146,79,255,243,143,57,67,12,90,55,77,227,48,178,177,248,104,59,147,197,195,211,233,23,207,152,159,182,236,30,206,141,5,214,95,172,188,221,126,109,57,244,232,227,107,75,33,233,87,162,158,203,83,176,24,251,233,118,121,134,103,197,174,120,116,79,153,74,58,52,14,57,33,113,62,105,236,44,182,39,116,158,180,18,114,70,55,185,102,16,97,218,78,12,37,182,25,203,46,178,149,98,3,146,230,217,224,173,101,34,141,201,29,164,94,163,199,63,209,157,201,172,74,114,139,248,183,47,200,78,148,104,222,174,84,124,88,107,5,243,166,208,130,251,97,52,27,137,141,41,96,221,23,95,81,123,28,102,193,68,23,170,226,50,51,153,79,107,149,67,172,247,204,167,152,11,200,162,17,149,218,202,0,133,250,83,174,113,151,18,254,29,198,136,181,50,59,192,170,205,44,51,87,41,5,45,95,210,66,203,0,29,16,1,118,104,167,123,143,255,129,98,27,136,182,177,131,185,234,216,199,96,80,188,192,33,63,61,223,100,74,54,215,99,26,137,155,156,67,17,22,254,156,16,171,21,232,86,208,214,237,106,36,100,41,80,106,165,96,49,68,125,0,160,253,128,48,204,155,24,130,234,181,167,21,100,184,121,86,198,49,61,232,146,79,241,244,49,162,69,5,190,18,100,249,255,159,78,71,74,190,216,190,63,226,113,50,172,215,180,50,190,12,84,168,164,144,85,173,38,145,48,176,56,165,227,189,151,234,58,163,158,189,166,21,103,8,179,77,111,195,204,92,192,199,132,213,229,136,133,123,15,212,237,134,241,77,100,105,232,205,168,110,47,178,220,175,105,188,148,56,120,31,152,194,248,2,42,202,137,23,176,183,144,207,30,245,36,217,75,187,210,35,249,104,79,56,67,163,139,124,14,204,110,22,32,102,235,48,123,87,245,143,246,217,107,240,62,154,72,212,255,202,34,152,45,237,217,99,184,194,111,252,66,18,145,112,77,48,252,193,49,36,133,17,176,92,131,45,21,187,174,200,101,100,51,93,9,40,42,107,71,108,74,11,138,52,27,230,241,78,6,133,236,3,47,42,192,221,101,237,184,102,48,137,106,53,185,214,23,231,20,172,88,47,37,164,137,102,146,174,30,193,170,232,207,76,105,130,80,211,208,166,52,164,10,157,38,139,132,140,172,73,208,233,207,200,176,155,7,69,30,52,91,238,147,14,127,37,83,120,0,65,241,122,53,203,178,169,224,62,154,195,33,59,88,233,185,74,187,9,116,160,35,95,201,249,234,167,119,232,4,46,111,151,35,77,172,61,217,105,29,166,226,150,168,1,102,180,156,41,102,15,133,128,166,120,2,190,238,104,33,101,250,141,20,213,39,99,123,235,180,159,90,99,223,181,139,39,54,151,213,241,89,135,4,110,200,107,241,207,84,237,202,207,189,172,3,240,13,223,100,15,59,179,238,216,137,183,186,248,237,93,70,164,223,225,255,147,178,191,65,97,36,173,20,2,16,113,197,65,52,15,31,160,55,6,44,74,56,100,233,48,190,196,13,37,18,91,244,196,160,132,192,130,28,166,16,56,20,198,231,113,122,75,165,245,235,24,241,247,201,70,5,247,145,40,219,216,202,23,149,89,205,38,230,62,33,246,78,0,33,24,242,21,237,229,25,64,210,120,115,116,18,168,227,25,233,53,3,119,243,228,7,135,69,222,170,44,20,198,194,156,124,165,213,8,79,75,200,4,248,52,6,122,223,183,138,233,94,248,116,56,233,125,120,89,213,123,64,124,40,186,121,89,47,56,113,67,244,70,116,146,241,23,61,202,115,248,91,204,211,19,96,31,70,226,110,247,223,160,209,199,216,191,22,43,88,63,201,66,198,250,190,15,42,58,188,82,56,59,25,5,209,57,66,189,95,28,194,108,24,211,118,210,141,126,87,95,135,187,198,59,48,38,12,81,112,233,87,153,144,159,235,95,113,8,193,108,221,110,38,137,84,27,65,19,223,101,252,255,147,109,23,219,124,48,208,201,87,193,205,234,197,187,114,104,45,79,64,89,39,159,219,251,66,227,238,92,227,205,121,41,125,120,136,80,220,94,197,51,249,97,45,100,64,77,67,47,24,2,145,7,190,18,231,184,110,30,193,238,64,145,130,153,215,90,89,153,81,218,163,166,78,136,139,89,5,28,167,25,35,24,139,189,154,238,34,144,169,241,53,188,117,76,74,217,139,64,190,176,132,14,157,180,83,126,23,17,26,112,103,69,145,238,151,40,224,7,236,3,97,121,188,178,212,60,19,27,79,190,156,143,54,191,18,191,156,48,91,216,205,173,223,62,177,194,58,54,26,233,60,163,82,192,118,99,108,39,102,206,177,48,218,52,223,109,32,128,0,102,2,126,163,226,248,33,86,175,5,38,185,177,18,212,50,255,79,9,134,58,59,143,182,77,175,148,67,66,18,237,172,30,12,95,75,57,14,156,84,155,251,88,21,176,144,99,184,119,80,223,77,137,186,43,4,119,123,178,1,92,97,245,80,27,119,113,41,65,199,186,5,227,18,75,249,147,39,142,40,121,201,148,64,111,29,12,163,159,190,90,236,160,115,146,7,22,61,187,242,169,115,197,21,110,203,232,10,46,0,87,160,152,30,183,20,125,21,178,23,13,135,183,192,173,54,120,28,144,159,224,44,235,100,243,121,137,245,181,197,131,17,12,189,116,0,231,88,138,77,25,59,68,187,108,122,115,17,247,212,164,83,215,203,52,101,145,92,103,160,177,191,104,223,135,151,255,233,152,244,138,87,88,49,226,41,75,3,97,200,182,156,68,167,81,132,223,150,173,91,184,39,174,147,236,116,191,147,70,48,218,224,149,55,132,109,153,222,194,247,32,199,170,250,216,229,194,232,107,25,197,95,192,54,86,169,32,195,175,37,110,98,235,188,59,140,12,207,148,169,187,126,13,225,226,178,49,34,218,122,140,121,93,137,159,80,20,22,93,232,138,233,171,135,250,116,143,88,92,17,110,210,146,35,143,71,228,91,124,12,195,196,153,191,56,16,61,179,42,253,184,173,208,72,50,246,104,64,218,11,70,144,198,115,50,62,209,181,245,0,161,52,116,21,175,250,131,164,79,243,231,133,34,207,39,247,227,34,30,89,234,149,171,220,130,215,26,173,1,107,29,213,100,22,91,14,59,9,88,172,98,160,211,197,103,212,114,177,84,51,53,239,125,46,123,151,187,155,15,117,175,179,119,187,204,184,69,61,107,236,63,59,249,58,123,194,95,12,70,17,71,68,180,226,18,22,22,179,86,146,90,23,27,199,68,218,84,236,200,15,148,108,187,121,198,61,192,45,25,48,55,79,237,253,59,215,28,236,37,126,16,96,75,207,216,88,245,9,168,254,217,75,38,116,120,183,193,127,148,46,77,94,215,22,158,100,106,32,202,155,167,178,159,142,91,27,102,94,142,127,159,21,23,142,99,60,212,222,116,90,171,214,206,9,198,32,20,246,146,99,41,214,227,238,129,196,138,180,220,104,79,110,250,214,30,9,116,168,143,230,52,130,119,11,161,54,232,178,137,219,250,135,120,80,152,76,205,81,203,220,169,181,17,56,176,35,146,156,199,101,188,106,168,185,206,166,242,118,173,161,145,23,87,71,48,60,57,180,108,41,254,93,86,7,5,18,177,212,65,26,161,252,163,251,6,22,77,150,218,236,96,253,190,64,212,17,59,167,124,38,242,62,8,12,88,122,223,249,144,171,87,202,46,110,90,122,106,107,85,82,29,131,178,138,50,146,169,220,143,33,234,41,220,32,207,218,38,22,42,103,97,131,58,248,47,76,191,163,49,35,47,69,106,214,152,108,221,101,155,3,142,84,180,198,42,148,188,43,167,47,109,224,21,142,235,48,74,123,237,233,40,182,4,110,58,215,158,44,201,95,243,206,179,15,75,245,189,84,170,1,143,167,78,20,69,195,25,89,86,14,197,192,171,31,165,8,114,157,169,70,245,140,146,68,26,237,214,196,96,97,47,113,240,40,252,99,139,230,84,100,146,21,124,88,252,27,172,125,131,75,215,139,106,30,58,37,83,179,165,160,51,20,235,219,3,162,5,249,165,130,111,162,56,240,94,161,77,160,76,41,188,241,191,28,74,14,210,54,242,48,148,138,147,235,243,200,137,1,226,40,23,53,116,87,225,139,133,27,60,166,204,124,163,151,36,115,41,187,3,10,253,48,134,247,183,234,50,161,160,199,79,208,16,234,216,41,75,87,245,242,63,250,203,219,110,148,110,55,161,20,213,36,181,121,49,15,129,61,90,206,254,73,72,250,110,156,3,130,92,187,170,202,40,90,234,179,113,155,255,116,69,220,71,46,99,168,72,37,60,64,12,108,228,130,55,207,25,131,129,197,64,202,45,112,60,221,6,254,46,203,251,183,155,57,215,5,197,109,190,17,173,116,77,216,180,76,77,63,238,153,87,234,195,142,57,230,135,172,2,20,60,188,56,0,88,52,14,186,114,31,15,116,115,145,89,102,187,164,90,207,142,62,139,148,95,196,188,151,232,65,63,52,80,228,239,205,99,198,19,238,133,151,116,203,125,138,170,161,166,232,122,9,227,215,130,25,88,75,84,17,69,219,36,69,211,188,192,122,236,74,234,12,255,143,38,25,207,169,101,139,252,108,148,140,7,102,110,159,190,21,130,182,213,110,111,219,239,246,107,225,126,29,88,111,88,233,177,218,88,0,113,29,73,122,41,209,24,68,242,6,120,171,76,176,83,128,254,13,252,199,246,172,249,86,132,63,6,247,20,4,61,222,119,50,208,92,66,118,159,18,161,23,204,170,188,98,225,167,216,136,222,6,138,130,143,42,121,134,223,10,8,194,130,11,3,137,136,252,0,2,27,160,4,48,66,65,191,185,53,24,63,38,75,62,146,78,197,141,127,110,131,4,122,58,254,156,89,12,117,221,112,103,56,30,70,252,39,165,14,248,121,51,88,159,228,43,74,239,191,242,173,231,225,32,219,111,237,226,243,253,12,170,95,246,233,172,31,243,223,228,193,239,190,19,126,4,106,122,48,75,8,114,156,130,226,117,62,31,153,107,16,85,162,244,153,155,157,206,56,193,199,101,235,202,86,196,175,253,90,245,197,238,225,101,203,212,116,25,43,190,96,161,173,251,36,2,238,241,161,218,206,195,147,75,176,56,207,8,223,229,196,91,69,9,115,172,7,27,159,149,88,172,9,254,138,75,68,20,208,185,158,46,17,185,13,102,96,13,152,0,82,59,190,250,13,86,17,121,73,138,208,25,39,79,53,152,197,250,238,195,139,127,114,90,10,83,189,56,239,49,25,85,31,198,72,45,55,166,219,55,244,107,31,150,218,243,239,14,181,77,136,70,16,250,26,206,123,7,210,254,120,193,89,75,4,3,62,115,60,217,122,105,125,95,220,63,117,80,180,81,145,204,19,100,229,67,1,135,245,102,129,227,186,174,221,110,84,90,94,185,3,246,180,84,201,173,96,139,211,62,120,40,133,210,21,238,155,80,180,97,59,142,205,135,45,248,82,77,214,72,123,29,222,198,232,29,165,156,200,95,18,66,154,199,28,138,103,127,127,82,142,168,151,41,231,199,162,69,93,4,214,222,251,178,165,40,58,88,170,121,220,102,171,73,202,69,213,66,16,41,30,172,167,29,14,174,186,160,235,184,117,230,25,117,213,245,44,74,85,123,223,9,215,192,67,21,52,44,235,184,54,164,215,242,108,121,54,14,78,182,94,174,157,176,56,24,127,7,193,135,249,84,100,5,100,116,13,124,250,184,154,137,156,192,227,211,226,142,2,107,152,170,128,91,61,18,253,91,10,230,1,254,88,233,109,132,145,129,211,9,86,120,99,36,240,199,28,99,83,237,166,187,140,58,172,134,234,229,235,247,97,232,153,11,91,77,224,174,30,1,71,98,34,213,22,39,109,196,137,237,94,137,157,49,69,82,141,208,223,100,253,253,48,233,167,200,64,62,203,101,117,55,17,93,84,197,3,173,48,24,202,55,67,86,17,31,110,226,253,15,118,232,194,45,140,140,169,98,81,198,8,104,121,151,188,134,171,152,38,132,158,131,70,232,68,220,27,174,106,51,30,61,155,217,240,124,205,247,191,215,77,163,202,98,212,83,250,241,114,109,13,130,80,137,93,202,225,170,195,204,12,85,50,14,241,82,119,131,10,189,199,127,83,20,31,15,65,27,254,77,193,11,133,100,50,30,196,102,204,33,102,233,140,26,83,124,234,1,250,173,248,145,53,39,8,231,106,104,206,118,203,40,115,241,187,198,207,114,192,223,72,196,207,128,232,80,33,131,99,198,224,183,22,82,42,112,117,121,76,89,79,191,218,127,189,160,119,141,71,179,98,103,217,220,238,101,224,90,204,146,182,232,147,206,116,27,247,199,150,20,82,243,198,227,132,70,208,226,210,221,232,33,254,76,202,33,198,27,9,75,246,204,50,225,203,88,249,191,218,215,33,21,173,179,9,248,135,226,192,134,21,77,9,138,117,19,73,67,60,201,213,253,52,61,131,194,125,63,17,90,48,64,130,74,14,50,123,157,14,43,60,27,104,39,36,206,13,211,112,189,179,175,41,199,252,54,231,170,139,225,147,157,110,56,173,51,142,23,219,116,122,234,80,61,181,6,48,100,99,57,75,183,164,213,16,188,141,244,211,144,221,82,175,124,204,234,169,43,228,86,170,117,163,0,230,71,39,231,176,127,58,22,46,165,140,192,120,59,183,199,16,7,32,184,234,165,192,15,100,30,35,56,178,147,140,11,140,107,207,4,61,201,80,0,169,187,29,234,44,132,175,88,186,124,123,47,200,45,84,87,62,223,23,112,30,212,140,45,151,244,0,23,222,167,19,41,240,217,201,69,104,72,154,85,253,89,208,223,45,244,106,78,252,178,208,146,47,173,43,154,196,28,107,20,72,191,191,255,34,61,77,135,101,88,151,20,115,248,162,15,240,86,50,7,90,50,149,58,239,98,183,24,66,149,11,227,41,225,127,17,93,232,219,124,71,251,48,57,66,210,197,187,248,155,165,197,95,52,208,107,113,92,103,57,147,197,52,255,85,158,223,176,139,230,136,124,146,225,0,82,16,153,241,124,13,44,29,20,240,58,100,8,71,9,28,252,74,30,14,138,124,67,245,97,241,34,137,191,63,191,83,126,108,151,177,243,75,209,74,157,235,203,119,34,42,135,65,1,61,185,48,21,117,171,184,53,241,20,61,157,107,88,114,144,114,223,87,17,206,250,38,163,163,39,17,241,171,92,109,17,112,232,5,41,181,168,152,150,15,211,44,86,95,217,236,158,223,45,163,49,223,251,88,254,61,15,0,40,250,119,255,174,236,147,92,34,205,81,230,155,71,249,213,152,252,129,224,33,55,175,0,65,78,110,161,104,79,50,112,10,229,38,239,142,108,92,249,59,242,30,185,172,215,139,239,53,15,71,28,26,114,253,211,221,70,77,148,31,163,146,96,11,87,122,22,97,25,40,67,216,195,135,36,230,237,133,25,158,34,117,222,42,33,223,127,35,186,219,98,229,240,108,35,95,169,219,80,186,133,40,111,37,166,59,252,26,26,216,203,186,5,22,127,143,22,164,4,88,144,236,143,186,123,213,252,72,89,193,115,142,76,2,154,200,45,194,45,87,138,252,57,138,249,216,231,249,224,200,99,147,172,138,7,50,178,54,251,137,224,16,109,146,21,181,14,118,37,154,72,134,39,170,153,69,16,221,6,69,174,214,91,231,226,242,248,230,3,44,177,108,23,6,184,200,61,63,156,248,183,18,216,136,206,149,171,225,142,187,30,79,69,205,151,235,90,192,226,59,252,24,151,162,83,9,192,13,227,110,174,137,31,13,167,32,70,145,200,108,218,251,74,128,155,21,200,242,199,212,17,36,118,67,199,108,16,172,156,62,118,57,227,136,117,165,161,237,28,210,158,50,232,213,27,249,105,216,241,181,212,121,159,111,86,99,6,6,133,33,33,24,198,155,104,91,185,116,255,2,176,97,185,189,172,56,244,119,254,41,33,19,1,23,108,249,78,207,131,232,82,55,114,10,183,64,53,227,9,41,90,174,248,114,111,254,187,149,40,38,57,27,31,84,37,212,193,253,127,182,157,62,243,3,231,114,232,137,75,50,109,108,88,188,14,96,252,200,129,130,199,132,111,214,124,239,44,127,49,64,78,52,30,32,252,141,124,157,95,113,118,197,247,54,124,165,172,26,53,231,6,60,154,38,83,210,133,128,25,88,30,108,189,190,76,146,177,144,129,172,106,35,67,30,195,120,137,215,170,185,111,227,212,198,168,111,129,156,183,90,246,245,117,93,148,23,55,62,29,14,199,12,164,118,242,4,128,82,73,37,255,170,43,114,171,180,157,172,63,184,99,203,104,211,118,240,48,92,67,3,183,43,102,172,64,140,161,122,3,244,78,195,113,110,8,243,71,147,200,57,200,85,254,155,76,186,193,47,117,92,84,75,216,176,26,21,183,172,222,243,84,9,238,101,241,32,89,130,129,152,197,150,247,138,40,192,152,91,169,103,164,223,230,179,255,72,10,16,209,11,93,205,138,192,117,183,76,132,248,230,132,156,155,146,170,47,64,127,123,251,195,174,33,80,161,40,219,21,233,185,136,75,166,117,67,204,106,26,173,210,83,233,158,139,111,74,65,43,116,217,246,61,228,174,80,19,145,2,100,20,19,34,67,178,171,28,187,191,92,123,218,177,235,65,59,89,6,191,188,83,140,81,208,229,73,187,212,233,159,154,129,82,230,164,218,33,239,209,7,240,174,167,103,128,215,126,128,91,95,24,116,218,91,175,177,58,204,90,224,171,198,81,32,2,169,250,204,179,58,213,22,178,246,169,10,194,154,48,109,167,191,54,37,82,59,61,81,236,176,187,98,206,153,47,94,232,161,178,89,193,91,204,231,197,252,210,179,79,43,41,97,249,214,54,60,155,230,55,165,69,67,32,222,79,120,192,164,84,19,83,81,184,235,205,227,222,246,50,167,53,27,36,152,20,229,164,40,40,107,227,82,33,254,123,222,169,10,109,131,59,122,109,98,131,39,105,55,148,230,89,114,38,5,87,204,11,76,197,149,21,183,51,106,8,159,199,127,26,187,195,60,107,85,200,29,112,76,120,171,100,58,231,188,102,88,1,206,253,31,70,157,149,91,233,241,83,108,76,211,77,39,220,144,229,10,207,201,217,101,75,181,150,97,71,67,47,214,55,88,200,99,70,5,151,68,223,161,37,14,23,215,66,188,159,134,196,200,58,22,56,41,60,127,182,245,48,13,214,216,108,81,12,246,179,254,178,125,141,53,193,250,248,63,14,61,230,133,177,10,156,229,203,107,44,25,220,151,52,63,53,187,33,4,241,7,173,106,232,170,15,21,83,228,16,137,195,164,148,162,100,146,185,12,153,55,229,69,164,254,246,210,239,137,141,20,208,225,0,20,172,73,123,117,28,212,29,36,162,71,210,192,11,168,25,230,117,64,124,75,131,216,155,118,143,116,153,198,201,94,189,6,126,71,220,55,127,176,81,128,74,40,77,98,0,84,217,146,253,231,81,144,126,210,56,150,50,183,205,188,238,88,13,208,169,76,254,143,34,68,216,202,117,147,40,165,157,156,54,96,188,192,171,164,64,155,189,54,204,219,179,222,40,97,240,50,234,27,141,99,210,211,73,242,151,217,67,109,143,77,198,46,119,222,0,13,36,105,226,202,1,143,4,141,91,80,158,197,65,226,224,232,246,128,214,1,67,152,12,94,229,31,46,109,124,212,156,187,131,244,115,156,252,128,205,139,44,9,245,8,156,0,45,14,181,81,74,33,173,59,206,58,181,30,62,18,96,97,120,254,72,24,224,5,114,242,129,234,211,212,148,138,104,9,123,232,224,151,159,124,114,91,5,105,249,41,201,36,95,105,207,38,136,70,83,238,216,119,153,206,112,244,84,187,173,14,66,175,40,167,229,166,79,219,236,33,132,119,190,132,97,109,99,254,151,233,112,245,180,0,3,232,34,65,63,88,195,178,245,14,217,120,207,162,204,20,251,76,214,8,180,86,189,179,111,38,120,59,245,205,17,186,105,206,209,229,50,148,197,225,217,208,101,174,223,208,77,40,129,192,174,129,106,14,116,78,125,255,54,59,159,197,104,149,209,188,28,88,3,167,24,244,150,40,31,28,240,246,30,136,193,96,155,253,17,189,48,6,194,50,152,143,49,120,70,122,40,195,131,126,224,49,17,9,163,166,201,162,159,121,123,209,182,249,243,88,135,16,255,129,185,149,6,108,80,111,59,11,206,69,72,205,52,83,107,10,160,33,97,57,201,193,98,166,36,81,177,163,236,107,95,202,29,41,200,97,169,32,10,113,54,136,31,253,228,248,128,19,143,124,180,221,183,234,210,221,4,154,28,58,39,255,176,34,0,156,93,51,138,122,52,235,58,164,182,101,195,31,165,225,111,142,245,98,15,150,183,97,54,235,95,227,251,77,69,160,119,10,81,193,115,177,176,189,150,118,105,156,198,53,236,223,178,21,118,221,112,13,143,93,0,109,218,147,131,222,244,50,2,93,202,122,230,5,96,145,206,86,53,70,19,162,146,155,122,100,25,250,75,221,182,198,151,94,152,213,168,86,195,222,143,148,88,74,31,239,228,34,224,195,171,171,170,154,29,103,72,16,89,78,114,184,107,140,119,118,48,122,40,153,239,153,87,214,125,97,245,134,138,24,150,41,202,135,203,74,97,42,204,66,134,150,20,76,233,48,13,100,19,18,106,130,20,250,188,11,134,13,243,178,71,111,195,115,252,73,162,254,144,159,28,8,148,117,173,19,78,202,117,206,172,151,240,37,69,188,150,18,67,202,34,178,14,129,254,3,104,92,149,72,160,234,146,174,91,154,186,14,66,205,131,163,228,146,214,129,213,191,49,5,249,38,162,55,231,15,183,46,185,28,234,156,118,127,178,235,75,240,151,196,105,126,47,185,201,111,3,195,14,253,84,187,217,26,247,252,187,239,4,173,79,25,93,26,5,84,183,171,212,11,0,65,70,52,51,115,77,227,140,226,88,3,37,97,102,250,133,252,180,191,240,51,230,14,173,243,95,12,154,39,206,84,109,240,26,165,167,230,17,102,100,209,115,217,225,30,110,230,50,191,23,115,74,120,150,133,233,8,69,233,76,104,144,50,81,160,92,24,185,205,142,198,195,115,30,53,231,186,214,104,1,46,225,151,219,146,28,14,23,36,138,0,99,147,29,148,83,55,247,154,96,243,61,59,241,99,231,227,85,5,167,32,196,8,76,31,19,149,51,201,179,71,191,124,70,239,228,152,176,55,12,204,143,185,220,0,57,218,97,203,106,4,75,147,108,214,27,104,133,142,8,90,51,172,181,134,189,243,86,127,93,12,223,19,249,92,232,34,125,131,96,118,9,220,145,252,246,46,200,140,121,209,201,3,218,59,206,42,175,243,103,131,185,154,190,76,13,91,110,233,175,222,234,55,174,167,18,66,223,161,247,9,181,72,236,144,21,162,163,232,216,17,232,112,185,109,161,253,172,27,34,245,189,207,8,68,83,71,55,185,223,166,120,8,145,238,72,71,54,52,177,155,166,213,223,130,68,236,117,40,41,98,109,147,222,75,64,80,139,168,119,43,167,106,96,240,125,57,11,175,177,129,74,138,69,190,242,95,44,102,156,118,64,131,91,185,224,244,245,20,89,152,132,125,197,32,76,42,110,45,184,133,233,25,170,183,59,23,47,180,78,28,108,128,181,44,125,81,212,148,245,1,45,97,237,155,114,18,63,89,191,16,84,7,245,51,52,179,99,122,60,103,56,10,142,54,233,6,88,91,97,194,176,235,100,54,105,66,44,250,159,189,168,225,37,139,66,34,13,206,40,131,63,164,87,179,130,63,126,137,46,151,180,124,241,213,22,31,138,57,70,174,126,107,183,175,95,119,238,208,255,244,47,10,29,247,206,5,169,214,189,222,163,40,181,35,49,254,101,174,42,108,229,20,35,150,66,248,126,59,158,101,214,246,201,140,15,211,66,177,33,108,5,135,153,128,111,58,142,241,158,159,220,153,103,202,201,238,182,74,23,39,210,180,158,250,54,95,240,32,234,172,162,131,31,134,190,237,86,89,181,151,252,94,99,40,121,230,12,249,36,228,70,170,92,209,52,25,201,228,190,209,46,172,99,75,214,244,78,22,141,186,231,24,211,105,100,252,66,119,186,164,251,255,145,241,15,202,205,207,53,249,214,225,124,237,137,70,181,111,81,191,107,158,232,25,191,234,65,148,93,103,34,121,39,26,160,163,16,148,155,74,94,211,59,247,233,224,160,216,13,214,192,137,154,29,148,8,218,176,91,72,194,71,128,207,42,180,112,213,187,159,205,33,71,249,65,110,38,24,88,158,214,54,186,100,67,134,219,34,48,82,105,166,112,146,251,6,86,17,249,254,208,215,247,63,227,4,45,198,48,219,227,73,223,12,195,235,171,50,25,227,102,88,79,136,124,194,116,1,76,187,59,116,174,6,194,214,140,177,165,157,140,178,78,54,162,175,13,185,151,148,94,135,20,220,59,161,89,139,187,74,173,32,76,69,68,248,171,241,64,220,23,85,39,243,138,122,115,196,91,48,253,4,123,176,131,159,3,225,148,93,105,158,238,232,139,176,8,125,62,193,116,78,19,142,248,134,169,155,239,157,107,122,162,101,211,209,65,215,54,127,123,129,135,45,239,65,254,121,216,180,76,195,145,215,158,244,108,62,18,84,55,203,238,67,224,64,225,12,206,130,203,237,226,178,154,152,232,76,236,16,53,17,190,174,156,171,61,102,92,236,191,54,254,213,26,143,54,71,184,30,253,204,166,240,126,120,111,210,204,173,96,70,172,149,101,215,235,255,104,65,24,253,232,59,105,51,181,110,247,191,3,115,77,4,11,222,220,229,202,11,251,216,127,227,59,170,45,31,49,199,230,229,188,166,174,87,42,247,221,97,21,136,35,15,164,109,0,210,116,142,187,91,201,24,170,223,231,216,235,4,129,119,66,199,105,1,134,127,72,182,104,142,99,0,249,94,98,211,76,208,50,22,81,154,9,25,237,77,147,61,79,69,71,25,43,140,187,202,54,124,40,253,84,234,16,164,88,75,132,36,119,204,211,61,159,145,229,98,56,249,208,190,1,172,176,87,37,138,231,226,142,124,220,116,97,123,34,43,151,231,152,252,83,213,51,100,134,90,154,31,76,182,187,90,79,161,1,97,86,180,80,32,188,240,141,73,135,186,238,152,64,195,73,41,84,66,19,12,164,86,73,21,136,250,227,213,122,9,123,211,231,98,20,158,54,17,188,37,78,106,127,247,218,23,71,190,125,91,195,87,244,176,76,233,136,41,222,107,95,40,12,141,245,208,76,119,121,22,69,7,100,150,86,72,239,21,34,179,96,154,21,152,225,33,40,193,255,98,87,20,218,81,220,122,159,105,18,0,53,73,191,82,116,214,111,219,95,15,42,46,8,117,232,84,233,142,97,180,123,28,155,183,59,96,245,71,175,141,201,149,202,15,184,180,203,1,137,221,22,143,12,91,69,12,251,173,52,239,69,192,201,40,18,170,121,44,6,122,104,90,246,227,212,113,168,20,242,116,16,167,168,246,194,95,153,179,164,40,231,3,179,196,184,126,210,40,75,73,7,52,232,16,218,121,21,86,73,216,252,139,42,193,216,79,61,190,57,83,104,225,136,104,248,33,164,100,97,33,140,23,31,81,161,224,128,209,150,252,121,75,29,215,53,121,161,134,166,83,135,178,191,251,125,234,7,36,250,33,147,197,190,91,40,118,217,199,145,183,87,7,130,64,151,39,88,245,251,243,47,138,172,2,98,38,122,249,6,197,182,251,206,229,31,238,90,233,187,33,92,21,227,41,107,0,253,17,76,243,118,220,63,158,101,159,49,148,133,171,159,50,129,104,207,53,103,200,151,22,68,89,173,5,164,54,0,106,148,154,38,93,18,190,111,17,250,224,122,68,253,209,229,87,22,59,206,48,167,238,99,155,44,9,255,171,194,66,241,156,115,239,184,142,38,26,242,242,248,232,93,14,176,200,115,85,31,25,186,76,153,137,24,145,66,160,205,67,158,62,248,47,183,86,228,199,102,213,233,51,207,128,212,3,73,251,199,100,74,229,101,150,137,210,236,96,69,96,63,59,1,158,193,226,169,100,28,41,6,84,7,173,151,182,211,22,77,235,123,39,235,216,26,42,180,234,104,165,57,44,163,128,217,112,163,36,109,246,90,243,2,55,89,8,46,205,66,72,178,44,188,22,189,235,109,82,5,247,35,0,184,39,102,44,18,134,101,39,17,30,190,103,119,93,34,131,164,160,158,137,136,225,160,103,32,52,63,134,74,149,122,122,245,39,111,55,20,50,234,105,209,187,5,245,44,89,94,155,79,179,49,112,108,129,177,157,240,96,44,74,0,229,16,5,89,238,61,250,152,23,142,30,247,200,140,198,124,21,71,202,248,204,83,30,243,196,74,148,60,102,220,208,228,233,45,42,133,98,36,154,144,96,89,111,86,232,116,110,44,225,135,110,93,85,94,202,21,111,210,245,166,227,153,113,133,237,112,44,153,126,209,170,214,214,208,99,202,171,229,67,174,45,33,39,109,116,183,47,194,230,112,172,212,235,84,32,103,123,159,144,30,220,96,251,153,177,210,232,100,227,112,24,175,85,237,56,249,190,205,46,251,227,186,61,251,148,121,89,61,56,215,71,59,22,124,165,169,213,212,120,171,173,158,217,75,23,11,201,240,197,239,15,143,195,116,3,117,143,245,106,199,38,19,171,243,16,86,240,174,6,74,93,181,239,33,21,87,38,229,110,232,155,228,160,121,200,95,252,246,218,25,102,149,231,85,71,14,204,117,93,156,101,42,176,59,43,131,149,89,95,215,128,16,224,195,56,67,203,191,242,38,37,237,93,51,128,43,181,47,69,169,197,120,151,165,90,64,243,154,16,213,153,195,225,125,132,46,28,141,79,208,158,161,81,209,25,90,115,67,153,143,172,125,221,227,6,105,162,145,171,191,143,113,13,126,222,226,24,240,236,102,103,230,242,18,201,167,129,190,140,6,88,33,154,131,81,13,78,178,165,78,197,86,116,34,52,13,75,176,83,222,82,115,205,101,106,162,75,223,216,173,71,0,120,144,241,194,74,59,25,72,149,74,236,44,218,177,231,93,216,70,103,23,32,66,58,9,171,236,140,225,5,251,216,62,230,57,215,27,151,181,69,113,134,88,186,241,78,70,128,232,76,221,216,10,237,101,12,119,229,12,225,252,198,80,42,173,209,202,31,250,112,40,247,35,25,70,12,41,35,72,115,210,209,93,216,91,133,212,117,247,240,11,89,52,137,58,115,143,9,46,156,110,27,184,141,13,28,187,38,160,244,68,63,73,137,243,129,178,195,92,25,27,195,49,59,191,130,83,147,72,191,225,124,85,18,229,134,232,137,219,125,204,121,206,46,168,108,95,23,71,17,78,87,6,107,248,11,143,228,62,201,247,210,102,176,171,149,209,7,166,30,146,250,209,31,246,63,90,130,34,200,194,247,214,28,215,129,62,112,55,63,18,110,153,176,178,97,167,165,117,200,211,205,94,66,215,76,75,65,112,47,165,222,176,138,109,159,58,213,10,48,98,14,41,206,175,226,175,32,123,47,2,163,174,36,136,68,18,134,185,61,120,10,10,158,224,16,127,139,253,192,242,113,67,151,44,145,86,232,226,47,250,129,25,120,82,29,8,132,246,192,218,36,251,235,13,203,227,185,32,207,93,211,83,92,152,7,102,157,160,42,12,3,210,53,226,97,153,81,31,207,8,23,142,31,85,51,177,209,7,20,184,124,170,33,44,23,99,55,111,193,99,64,205,92,92,78,136,177,212,49,147,86,43,162,198,36,206,220,118,6,159,101,212,247,53,54,237,3,169,124,8,13,167,15,57,179,32,208,60,24,6,216,36,156,97,157,171,51,132,20,195,222,20,231,171,108,130,127,162,108,220,170,19,86,38,18,76,26,196,242,221,132,114,104,247,74,210,153,178,123,198,68,177,181,105,118,52,204,32,37,180,247,150,39,4,79,144,144,236,88,246,190,230,200,200,199,102,215,65,199,221,211,102,73,79,204,104,90,89,46,61,95,163,88,110,112,79,80,221,18,178,242,232,143,56,236,168,158,43,131,136,98,33,182,99,225,118,14,131,30,195,190,64,155,9,197,193,172,72,158,242,148,112,32,225,107,254,159,216,156,56,94,101,2,74,203,86,165,35,84,114,118,73,189,211,28,214,71,93,213,209,30,99,55,60,245,187,11,74,103,224,57,44,27,43,244,42,147,200,184,236,21,172,102,193,50,199,136,146,148,99,142,190,223,29,62,1,126,105,28,136,205,92,110,97,139,18,218,180,141,189,92,31,76,25,115,148,189,152,203,50,123,244,201,119,236,250,238,75,154,38,253,209,115,157,35,98,65,0,173,80,136,171,53,221,168,32,187,16,220,144,97,43,225,62,230,208,147,95,242,86,244,226,193,140,139,227,127,239,6,107,89,232,32,235,30,184,201,30,29,246,16,205,101,235,191,114,128,128,19,126,28,117,205,193,130,174,74,61,144,20,135,233,203,128,188,74,213,45,186,60,75,246,174,73,136,73,178,238,152,97,25,150,193,171,4,191,41,111,31,75,221,187,250,162,70,188,241,54,72,196,109,77,194,235,11,216,186,58,198,150,156,151,200,136,210,48,152,166,4,29,71,98,61,45,210,202,46,70,151,114,9,19,172,141,199,226,151,56,120,150,37,191,28,34,173,189,218,207,175,203,24,33,222,117,175,213,82,28,3,46,224,18,139,8,202,225,234,184,131,204,235,199,145,46,196,98,227,84,165,97,91,223,246,238,72,59,23,86,172,26,130,227,162,180,221,182,20,6,230,183,179,199,159,148,98,129,86,73,202,177,76,130,235,59,107,103,90,173,86,204,244,87,117,239,204,81,96,107,172,64,166,88,108,220,15,209,51,236,188,211,106,37,119,53,239,140,165,41,44,205,34,36,216,101,247,93,245,143,161,24,190,143,60,252,56,222,101,155,75,179,195,253,148,218,237,171,63,89,156,156,5,168,33,213,51,135,166,101,189,172,149,44,95,88,175,66,255,103,235,144,112,190,58,163,183,6,65,69,182,157,142,119,163,161,232,17,176,189,16,107,234,94,115,56,47,161,26,254,143,152,207,56,133,233,124,29,89,22,64,232,17,220,0,160,223,244,144,13,160,208,4,34,169,84,192,238,40,46,133,139,209,115,217,23,100,160,67,209,108,210,97,51,85,94,222,219,154,158,26,253,2,148,230,41,18,251,198,246,32,166,62,237,73,41,162,70,129,202,240,46,73,44,190,16,64,94,139,20,84,191,88,154,225,60,126,126,30,151,104,199,35,204,12,121,19,195,145,60,231,86,25,101,127,54,223,210,88,251,18,40,73,229,182,186,228,196,5,6,81,217,89,150,239,155,139,134,246,127,166,155,207,219,76,88,136,15,240,125,84,248,64,149,114,21,168,159,205,223,124,231,232,157,143,27,189,246,43,39,246,22,100,61,233,123,160,154,187,180,190,102,36,207,251,34,171,45,47,165,151,182,94,132,151,248,7,210,29,206,180,206,249,208,23,131,103,230,235,77,75,18,220,145,242,105,25,77,113,224,165,52,77,139,15,142,153,196,105,194,104,194,0,210,217,117,118,195,212,153,105,54,90,21,30,11,97,25,254,20,35,113,35,31,24,244,96,66,18,218,15,45,86,68,173,112,177,169,195,230,8,199,164,215,144,66,128,188,56,24,9,222,204,200,11,153,166,169,255,91,12,196,249,135,110,167,106,47,119,147,166,110,234,241,181,173,58,193,1,62,83,186,234,44,41,95,52,207,156,176,52,240,124,141,2,27,216,157,72,206,47,176,86,37,51,60,96,183,127,145,77,144,86,199,32,87,27,99,18,114,138,115,175,253,91,100,196,233,109,100,175,245,64,228,228,243,216,150,28,191,235,164,222,159,201,124,52,253,248,106,223,146,209,163,215,196,166,159,100,52,4,80,158,22,37,80,33,1,73,23,152,92,206,153,50,230,37,150,204,231,231,129,120,212,13,155,104,163,175,195,167,148,177,56,60,23,161,20,153,9,187,26,131,244,170,130,111,52,230,219,235,207,125,37,119,252,31,60,92,91,138,212,64,232,10,36,21,2,202,157,209,46,216,156,153,91,221,123,160,83,18,148,190,39,93,101,70,199,141,128,36,81,84,241,141,125,62,95,136,50,176,239,58,125,74,131,65,130,75,102,126,30,153,90,80,131,145,161,200,113,73,16,144,144,87,24,196,135,31,117,88,68,54,52,38,128,75,165,251,194,115,189,109,164,153,221,128,109,251,43,213,127,229,25,248,244,237,119,234,134,229,237,227,246,200,246,86,159,158,211,142,188,5,175,102,78,158,72,222,67,8,95,82,39,195,140,108,114,167,72,135,60,194,83,19,152,127,94,139,124,140,180,164,207,23,177,152,172,66,69,238,81,242,102,83,52,43,55,125,123,252,13,167,253,57,97,68,84,61,192,2,3,86,73,29,100,84,28,238,86,167,159,46,110,84,105,62,133,91,164,201,94,234,225,158,70,194,59,8,28,121,100,177,181,172,51,66,130,150,59,87,90,192,98,248,45,4,129,222,106,117,244,19,207,183,240,139,53,36,4,189,233,149,236,129,196,160,119,223,11,172,151,146,88,70,204,83,220,66,67,164,87,57,253,220,233,146,59,7,94,43,215,247,134,141,216,87,191,11,55,218,149,94,68,227,77,244,60,31,177,251,194,201,188,176,246,103,137,99,92,253,34,162,165,44,28,194,96,201,208,224,107,52,133,176,226,239,221,200,248,159,0,242,153,71,56,198,15,187,215,181,223,248,189,232,137,20,29,230,211,50,202,93,44,150,144,199,135,57,100,37,115,73,121,244,183,9,123,227,130,231,254,230,240,118,89,82,214,254,34,228,214,125,130,151,176,97,62,17,161,32,86,43,95,145,28,15,37,41,170,159,115,196,64,249,10,114,97,232,76,183,7,187,67,20,79,249,73,202,55,19,85,197,24,250,101,201,78,168,238,246,252,54,146,234,241,183,135,204,9,217,208,33,210,188,100,128,73,142,169,22,139,98,222,179,112,48,95,143,70,33,222,78,137,193,9,153,239,178,21,19,193,202,195,74,113,230,207,249,128,44,195,155,50,137,244,194,123,66,220,162,6,208,20,137,34,30,106,29,146,102,207,221,125,243,145,74,183,223,82,64,202,84,81,161,31,12,246,164,126,138,235,96,49,251,71,213,234,19,31,252,26,32,15,221,65,119,210,238,156,236,103,222,229,19,40,106,102,63,67,95,229,222,35,167,176,118,1,58,53,35,183,48,45,2,210,93,238,128,167,248,117,31,20,133,215,142,75,152,78,101,103,248,118,136,185,8,30,105,5,249,17,50,153,30,128,247,221,34,109,99,231,20,173,117,164,98,228,214,116,63,23,218,104,218,49,176,60,220,158,165,107,201,116,13,179,119,155,24,109,181,71,254,196,74,50,232,105,51,102,161,131,61,103,55,121,95,91,25,25,143,194,52,31,53,155,241,65,102,91,153,92,141,138,237,58,119,0,144,113,193,13,158,173,191,211,54,180,91,109,48,200,206,188,15,65,85,69,2,152,54,44,58,227,183,253,54,39,21,103,120,66,73,85,29,153,157,64,175,247,58,145,237,86,92,159,90,124,168,208,223,70,243,24,226,66,254,191,141,88,187,45,148,228,191,109,83,50,61,108,170,175,83,113,241,110,71,215,213,137,160,253,34,31,6,198,26,223,66,173,121,71,198,17,18,24,154,214,236,39,2,226,13,175,119,184,133,226,39,215,165,150,84,55,123,171,233,238,55,36,65,39,245,215,187,122,74,122,20,172,67,216,203,117,248,131,190,29,145,183,96,214,212,68,98,96,127,233,249,106,22,114,16,48,31,8,38,144,67,22,69,80,80,112,81,4,118,38,206,214,27,244,234,236,126,17,10,52,44,250,233,89,70,128,126,69,164,62,111,89,84,67,19,78,97,198,72,57,49,124,89,107,135,38,249,42,38,199,91,102,6,187,58,239,149,46,90,63,176,210,33,232,140,5,77,32,9,136,185,74,44,125,67,35,112,153,155,203,23,109,37,176,56,118,234,253,155,78,80,238,18,172,251,31,123,134,66,234,1,184,63,132,104,19,185,84,74,22,139,245,175,221,168,62,125,217,159,211,149,25,180,134,32,216,219,156,212,142,218,36,174,43,93,175,15,45,245,17,95,55,73,208,147,186,69,129,223,6,81,155,39,214,81,47,142,158,253,97,135,140,79,25,6,91,145,83,119,174,75,130,35,219,43,100,192,172,105,248,146,8,65,242,146,225,179,155,26,149,185,249,83,38,11,57,133,106,183,51,192,83,175,18,209,207,65,122,37,84,149,181,151,31,40,193,229,85,95,53,94,181,140,60,36,92,250,64,246,136,228,144,5,144,228,238,47,188,230,80,153,61,248,113,113,96,190,32,130,247,20,165,244,102,58,124,21,163,167,163,25,84,118,36,98,213,92,255,251,37,240,17,42,181,24,134,205,106,53,106,58,59,103,85,250,111,18,253,132,173,35,232,130,174,205,206,64,125,38,1,134,96,119,215,12,5,164,211,146,211,57,7,51,101,75,50,176,14,139,242,175,31,186,87,75,43,98,65,72,135,207,133,44,159,108,247,239,6,166,6,253,209,155,6,90,248,99,124,2,13,181,119,25,118,209,61,174,105,229,235,107,107,220,132,103,247,71,47,67,158,111,116,116,98,119,120,176,176,229,235,50,235,131,2,197,196,140,218,173,155,201,216,189,89,200,98,123,58,66,194,127,5,183,207,173,36,38,218,208,184,38,37,216,218,105,8,29,110,216,153,224,4,120,164,152,9,16,58,190,242,225,217,108,200,252,96,134,119,85,226,213,218,33,133,158,185,102,200,240,84,109,244,203,192,212,134,9,254,128,57,199,210,58,82,33,178,241,20,241,209,18,243,110,160,185,179,24,34,78,65,205,29,120,145,63,16,171,142,95,85,129,151,87,164,217,217,78,230,64,211,100,205,65,53,254,48,64,26,113,78,48,136,204,197,33,10,27,237,65,53,255,236,119,161,52,138,56,62,28,114,198,253,218,80,123,193,128,210,163,159,150,255,104,241,47,98,114,31,26,140,11,122,217,227,251,54,131,126,220,181,221,191,205,42,125,83,188,244,192,114,77,128,159,114,17,243,32,86,120,96,53,6,111,223,251,122,46,217,80,208,227,140,83,75,41,49,190,216,149,142,124,83,38,18,194,148,151,156,11,70,161,68,129,74,248,214,191,104,27,64,154,108,179,143,48,220,65,17,80,145,170,233,40,3,245,160,16,250,113,106,82,88,231,55,236,38,122,28,71,4,115,132,152,103,79,52,225,228,233,245,136,221,88,200,46,144,172,0,234,158,81,188,50,60,83,164,223,231,11,23,137,206,82,81,62,211,231,194,222,135,206,234,254,162,188,32,46,128,112,5,48,255,119,102,220,227,152,172,103,0,9,97,101,50,237,165,63,82,228,107,247,142,145,36,164,222,106,232,173,122,205,205,129,54,142,214,209,255,205,201,208,19,89,241,14,207,33,241,13,126,243,127,146,0,159,254,224,173,11,186,55,238,12,32,235,172,61,107,0,234,5,86,61,186,110,209,197,255,76,46,20,16,85,22,70,97,105,117,233,108,153,222,15,3,217,35,250,168,34,23,35,232,186,212,90,227,61,120,246,130,36,254,202,16,94,90,32,187,138,167,190,115,152,244,56,25,25,52,7,202,133,192,149,17,248,3,140,100,71,179,212,182,192,53,54,15,11,193,110,84,229,246,142,211,61,104,51,141,253,37,204,187,64,22,22,209,75,20,229,35,37,76,54,81,221,22,72,228,18,85,177,121,53,126,158,78,231,96,136,146,208,226,143,6,193,174,167,37,107,5,179,40,154,150,102,117,153,101,231,139,26,200,179,1,41,111,64,14,138,171,171,212,136,251,107,80,48,9,64,47,115,176,2,40,121,30,7,139,10,186,158,216,44,125,207,121,109,137,244,96,222,27,118,251,98,210,219,57,32,222,42,61,43,172,58,130,142,45,220,231,111,226,118,106,213,129,116,109,5,251,108,73,236,31,63,127,8,79,199,248,75,154,18,202,137,123,7,145,45,80,89,105,57,115,73,51,222,202,153,72,142,193,74,106,23,120,212,220,138,140,238,94,177,118,75,128,35,231,15,95,139,221,39,168,166,248,72,141,30,34,169,127,221,254,208,196,230,2,15,179,2,215,104,132,78,5,1,37,233,139,160,0,62,190,110,93,92,10,19,84,53,194,3,7,170,30,175,201,75,162,15,5,181,95,58,213,175,162,115,115,75,48,102,242,176,140,213,196,24,215,109,179,44,144,133,139,106,37,225,148,235,223,41,143,79,71,253,251,93,96,124,209,209,172,169,186,231,185,38,89,254,24,148,39,164,211,160,203,16,158,149,2,255,157,232,5,147,116,51,183,27,79,22,8,6,186,221,189,56,14,155,183,182,177,205,58,141,252,220,215,195,40,67,83,92,151,14,67,153,98,79,24,208,191,62,29,14,195,179,37,105,48,23,72,124,13,202,105,249,152,211,54,67,36,152,57,92,169,190,191,239,233,219,51,45,9,148,105,103,217,114,85,130,161,242,129,8,29,237,81,81,180,99,156,183,141,63,45,93,173,47,117,172,108,106,193,235,12,186,164,74,148,196,176,5,16,170,217,151,239,29,217,144,149,19,81,125,208,127,241,193,221,195,38,100,118,16,200,170,195,151,116,135,175,153,128,119,152,164,209,216,186,235,216,185,159,115,62,158,117,65,26,181,137,184,253,75,237,85,53,96,34,136,192,8,28,14,203,119,253,132,235,246,197,17,214,225,77,53,108,181,29,255,255,104,24,20,65,125,11,172,44,199,171,38,24,35,185,175,152,57,29,244,12,86,2,10,165,84,104,128,22,240,242,59,238,173,30,239,41,225,65,69,242,94,90,191,109,221,96,2,71,24,46,72,74,133,9,231,35,168,157,44,83,88,83,197,164,184,248,84,146,106,37,8,15,204,104,187,228,137,191,255,7,100,69,29,31,5,106,160,129,146,55,172,182,247,38,109,226,135,204,237,14,74,194,122,59,64,127,160,84,235,199,253,193,85,205,41,123,6,5,21,225,156,147,53,41,17,118,22,143,93,73,150,80,21,114,83,55,218,232,42,1,183,169,134,4,166,23,110,220,116,2,92,169,212,111,138,196,125,174,44,230,173,156,245,151,118,95,136,220,120,58,32,80,239,75,235,175,74,53,64,45,5,202,23,72,230,192,226,92,171,168,63,228,67,222,141,4,148,221,71,246,146,207,211,171,83,56,242,7,125,164,221,78,186,185,177,124,62,26,81,150,236,17,242,244,217,114,32,178,147,217,77,226,110,247,80,105,166,106,24,185,44,157,192,20,117,60,66,198,222,31,17,98,212,206,132,3,137,157,116,71,240,6,176,113,4,190,123,112,68,107,194,174,229,128,40,125,15,132,81,29,207,208,44,128,51,62,106,227,8,144,200,172,110,198,215,99,91,65,127,52,10,9,131,156,170,83,139,225,49,149,76,42,142,242,68,145,255,148,131,50,28,125,31,115,227,150,10,89,130,152,208,129,196,115,11,225,16,93,56,34,121,113,162,90,12,207,76,93,145,49,136,105,246,221,139,182,14,161,16,35,123,16,16,102,148,235,20,117,132,164,247,0,39,171,135,54,60,79,245,139,231,156,201,145,49,53,215,33,210,209,166,84,245,77,198,84,29,18,73,240,144,66,96,99,239,213,228,58,165,111,121,74,254,118,247,155,116,209,193,155,183,167,124,113,204,151,88,199,90,88,26,39,55,119,129,190,232,227,102,10,3,61,153,93,113,168,219,239,69,117,81,117,62,74,172,108,20,165,67,16,115,247,48,95,9,219,121,145,186,146,231,21,188,128,206,118,184,148,116,202,167,76,241,135,79,219,202,114,103,46,253,46,3,43,124,80,196,170,255,163,223,250,65,144,102,210,183,148,132,115,114,218,138,184,79,188,77,22,87,18,206,139,86,152,229,119,15,157,167,228,199,197,116,9,68,210,18,29,96,193,173,8,218,120,243,123,26,113,152,14,97,247,199,54,157,207,99,232,236,38,55,44,31,150,82,211,192,120,252,215,1,67,222,17,13,157,97,249,203,208,219,114,71,56,26,124,245,57,182,131,161,80,51,163,9,219,129,44,190,163,186,205,134,142,251,136,29,222,67,216,120,73,4,60,133,206,34,128,64,101,107,3,96,63,63,128,174,103,11,33,91,134,24,73,146,89,117,43,138,96,147,149,173,61,165,7,237,40,18,22,184,94,247,132,49,40,44,171,253,238,4,223,169,168,61,73,218,14,69,44,225,157,129,6,58,234,161,21,184,87,139,173,188,187,178,218,104,14,118,247,235,185,197,14,185,112,132,124,215,251,83,225,218,88,230,216,20,230,55,193,44,200,3,61,236,184,58,218,211,73,176,239,3,217,215,134,48,95,250,79,14,247,164,124,200,181,167,19,57,49,23,94,106,98,205,123,94,52,132,122,32,108,235,130,90,52,25,186,92,246,79,225,179,31,57,206,85,219,215,96,199,128,209,120,160,149,82,234,18,175,102,106,149,13,15,241,38,93,145,229,106,61,185,177,158,12,4,183,95,106,169,97,170,245,184,248,69,141,171,214,116,225,31,18,22,123,75,78,235,55,51,54,242,165,41,108,246,103,178,38,48,53,132,235,123,101,224,213,208,18,254,190,114,196,43,32,67,117,218,59,149,166,216,216,234,140,100,3,110,88,179,202,180,188,135,176,141,160,47,140,119,249,252,89,162,117,122,174,255,0,230,164,191,173,168,15,139,166,137,124,104,218,233,126,34,143,82,123,76,62,98,133,172,159,174,32,136,19,90,96,33,5,145,134,174,234,240,91,119,176,200,21,182,136,184,133,250,207,8,21,23,243,123,107,238,250,243,140,27,4,147,124,233,190,245,12,209,126,184,211,162,31,115,230,252,32,95,104,129,140,43,134,191,30,48,177,36,214,91,115,43,158,149,50,220,113,210,222,134,97,248,129,240,124,197,191,235,67,118,130,131,252,128,168,176,99,241,199,119,68,174,71,83,99,233,16,23,100,92,172,123,238,128,223,250,201,118,96,96,17,163,67,129,92,154,217,3,150,140,153,56,122,79,112,73,37,69,139,153,29,113,218,103,150,118,148,146,193,15,23,27,91,241,51,251,156,53,244,96,157,26,54,42,3,159,50,111,229,63,1,101,234,16,219,26,89,50,109,12,84,39,43,196,169,132,200,83,69,111,115,26,92,229,72,57,176,149,90,204,202,55,22,34,145,241,242,200,4,10,175,172,113,14,195,158,61,205,138,21,11,50,159,231,103,66,43,201,192,95,62,130,78,77,175,167,17,234,32,54,247,244,60,245,221,113,33,119,71,102,10,160,128,224,246,54,61,85,167,245,218,122,45,30,133,120,22,92,191,70,231,109,220,108,11,76,192,61,189,107,183,189,99,134,226,188,165,130,218,28,186,27,231,119,22,9,189,177,32,249,147,23,57,17,2,76,7,172,81,250,202,74,67,134,27,69,84,207,40,237,200,87,222,119,10,50,117,69,243,144,72,73,112,151,51,227,13,85,5,36,117,247,20,137,100,133,188,98,175,55,177,188,222,47,147,237,103,234,143,102,177,128,132,146,58,13,6,62,18,224,4,164,47,190,62,18,63,168,117,226,172,141,104,137,250,220,131,239,96,165,144,21,148,51,172,22,195,247,160,247,248,32,154,49,129,96,148,157,96,254,10,190,32,135,125,157,201,188,142,163,142,47,133,240,132,67,153,31,233,122,75,24,145,187,62,251,241,165,246,107,101,178,145,239,78,71,241,166,81,86,14,7,160,67,140,104,185,17,89,93,172,243,65,68,196,92,218,31,179,114,111,124,171,95,181,192,118,5,101,124,84,85,169,22,15,147,0,228,104,226,37,53,67,199,221,37,37,187,61,244,103,242,118,172,44,243,229,128,29,220,170,251,214,252,168,84,176,235,147,194,158,150,9,165,163,27,127,211,226,13,99,60,222,193,111,208,144,242,3,145,55,44,101,242,134,162,139,23,166,198,112,13,0,134,0,203,12,179,18,141,212,19,230,70,249,48,36,210,247,60,20,248,68,203,241,29,237,30,68,228,75,138,236,130,196,161,157,44,227,104,248,138,100,80,111,225,240,122,177,37,1,199,48,93,64,107,5,202,186,198,79,9,156,218,36,254,82,158,168,232,255,167,238,67,3,141,250,186,165,244,127,228,120,46,57,12,52,23,183,171,62,139,48,250,126,38,99,177,54,62,208,234,108,33,123,9,136,127,206,123,72,103,96,8,224,111,177,28,119,37,33,64,79,230,109,151,181,63,6,171,238,201,145,157,246,51,152,67,22,59,98,212,193,102,126,36,105,78,180,129,174,110,9,40,227,145,226,146,77,235,215,122,134,218,141,9,207,224,70,3,171,249,78,134,33,18,122,196,28,247,141,235,107,130,191,151,23,15,188,157,197,174,30,72,233,168,6,109,0,32,145,113,188,5,53,194,62,35,214,93,250,83,194,62,13,18,169,68,39,93,181,88,222,172,15,213,85,223,175,89,203,74,1,190,254,105,166,144,124,20,242,84,7,90,128,39,23,161,165,74,44,111,205,192,28,195,170,213,160,20,199,58,168,115,165,170,37,143,176,234,32,8,86,16,117,137,175,206,1,24,16,95,207,221,112,164,139,227,180,26,74,141,19,162,86,207,88,55,83,31,159,208,183,82,149,165,75,253,121,31,31,180,90,204,75,25,101,88,145,61,225,113,212,173,179,174,198,54,140,254,24,244,95,229,12,193,121,166,88,217,74,162,175,142,59,32,244,210,205,139,163,241,8,11,168,129,250,179,219,48,174,170,248,220,0,114,80,246,59,220,183,120,1,124,94,112,225,190,172,123,212,244,243,57,189,254,83,209,229,56,189,91,66,41,135,110,117,232,162,155,201,197,249,65,114,166,86,198,126,86,99,159,48,129,0,185,114,240,53,59,19,150,163,244,39,145,20,160,156,191,111,9,23,150,176,42,32,142,191,99,41,119,251,26,228,228,221,233,158,136,149,134,63,125,227,154,204,146,35,241,179,145,210,212,131,138,223,211,106,72,191,84,37,163,223,71,169,53,219,86,249,95,218,13,35,174,167,101,251,190,18,68,14,173,115,134,69,49,93,171,108,234,246,124,252,152,226,52,35,143,92,198,73,159,31,218,47,217,248,109,226,232,45,108,21,132,209,111,190,111,198,107,243,255,154,186,240,122,67,159,92,80,88,127,25,252,184,169,59,133,61,197,134,90,195,254,216,131,241,211,82,74,105,117,85,175,253,196,45,149,57,133,66,27,252,66,237,21,168,165,34,1,48,69,32,195,123,62,43,33,94,22,158,134,201,151,94,146,89,254,151,155,112,102,187,179,193,110,66,129,248,96,238,219,36,28,89,230,12,186,39,117,25,230,204,200,226,18,13,120,13,128,221,173,8,170,56,63,116,169,16,239,21,27,239,26,167,245,36,118,207,114,200,137,228,188,171,10,22,11,221,126,86,199,40,229,170,67,157,124,101,29,168,170,180,27,105,12,178,251,179,193,54,175,235,32,3,253,227,209,235,29,115,65,222,3,253,122,43,227,92,76,162,152,223,148,141,172,23,254,119,39,65,158,74,243,117,113,172,168,210,253,182,199,36,247,167,48,220,136,29,61,149,100,201,33,175,9,45,121,30,138,109,76,158,184,193,68,221,118,204,19,163,140,181,134,102,114,195,81,24,107,117,100,219,132,191,113,241,46,167,142,225,171,103,115,177,150,232,138,66,211,226,134,172,140,222,113,2,201,27,108,105,187,135,65,15,100,70,116,237,90,141,187,229,141,27,120,33,160,237,12,249,22,1,206,130,216,142,236,79,159,207,8,175,123,5,255,229,102,54,83,170,13,116,220,148,191,196,184,149,126,215,9,116,119,118,100,145,243,252,255,95,88,203,228,239,109,95,172,187,112,214,9,247,120,161,161,179,240,183,50,192,67,253,229,210,23,76,118,153,46,133,61,46,197,95,170,97,86,15,131,101,186,90,45,85,167,58,211,250,81,210,102,77,138,114,102,203,208,124,234,77,28,160,5,223,95,112,15,249,193,49,25,10,155,151,33,247,172,98,2,17,18,197,244,52,153,182,145,136,252,233,125,209,248,211,93,93,115,114,181,73,15,196,238,160,30,40,143,237,110,79,160,167,133,122,170,73,62,12,223,106,82,23,251,140,0,197,192,148,67,63,234,140,90,66,244,121,75,158,142,243,205,19,23,184,158,58,218,180,164,86,11,191,213,201,148,172,70,190,15,245,192,150,82,117,97,12,127,137,184,41,25,23,134,251,71,106,109,42,59,243,111,210,254,63,250,222,101,154,60,79,195,125,90,172,22,115,26,131,229,42,173,26,88,146,163,71,18,39,123,245,194,139,77,111,14,19,250,48,187,206,91,92,64,69,245,132,187,50,180,90,42,223,231,136,239,193,16,168,250,95,1,160,112,28,114,122,227,19,129,121,177,138,61,108,236,52,82,23,253,23,82,56,248,26,162,130,96,96,213,236,116,134,134,40,207,12,154,84,200,31,38,252,93,246,65,245,194,226,101,191,104,36,227,33,75,233,118,134,46,178,64,56,87,164,73,171,142,139,215,100,19,77,119,91,103,227,64,207,237,141,150,143,148,162,209,119,116,89,236,128,150,153,145,92,21,207,222,71,165,60,190,133,234,111,0,187,135,52,234,111,9,221,6,82,133,35,217,12,204,103,81,247,196,96,47,3,101,152,61,149,55,7,80,176,13,196,246,2,230,105,108,251,117,163,222,146,208,124,223,191,56,109,90,17,117,193,45,252,140,231,205,101,192,10,115,127,169,202,135,28,251,128,162,60,114,69,151,140,150,134,203,153,209,79,188,246,255,173,58,52,201,5,141,220,10,86,24,222,232,251,10,2,231,173,148,84,187,29,89,241,244,10,186,232,112,52,93,39,145,3,93,192,170,25,6,6,150,227,54,254,37,95,138,166,148,236,0,119,14,173,145,74,102,21,7,166,69,93,9,149,98,5,172,85,233,172,84,79,234,52,233,125,195,43,109,121,99,113,39,60,138,4,4,69,37,8,199,156,40,19,136,222,238,192,57,133,36,163,167,62,134,71,92,21,165,108,90,26,40,123,176,144,181,194,121,204,69,103,104,170,248,239,111,35,121,96,206,252,4,38,205,138,243,246,51,245,9,43,87,156,26,7,63,2,44,212,209,107,199,9,8,49,237,96,59,15,92,55,167,32,233,136,238,239,239,165,78,4,43,142,54,208,176,102,96,181,15,1,98,80,116,39,110,217,68,235,56,141,215,187,154,206,11,99,244,3,158,86,192,71,77,56,37,230,172,201,207,240,9,74,190,126,174,2,211,174,166,177,201,252,81,31,37,249,129,195,87,183,23,214,200,3,224,238,152,105,130,69,157,57,23,182,179,99,163,68,243,124,174,225,223,36,108,121,144,160,176,73,134,100,73,187,58,166,148,234,250,37,247,48,32,237,11,87,31,0,173,236,7,6,189,235,80,240,120,205,102,74,157,21,217,255,137,245,203,114,254,35,160,198,33,239,232,40,100,210,205,74,8,103,192,191,33,151,236,98,25,122,181,41,29,101,134,84,25,200,228,176,87,156,25,75,204,113,111,178,139,89,165,18,246,155,202,196,74,38,10,96,69,113,105,113,211,82,223,211,233,144,83,215,254,116,81,113,51,52,134,108,126,127,158,157,109,98,154,32,87,14,97,180,97,85,131,125,228,7,168,216,216,44,22,190,247,133,223,33,38,238,42,240,84,64,64,52,249,171,240,131,129,62,57,210,11,108,228,32,251,216,130,30,6,245,56,234,188,208,140,184,204,254,162,127,227,193,138,253,75,80,165,67,57,200,227,4,206,155,150,137,134,22,149,190,172,97,22,160,238,15,16,18,68,192,86,81,51,70,181,54,42,152,162,254,25,122,157,46,83,226,244,10,18,45,116,203,119,68,36,83,28,25,77,10,9,251,147,0,60,114,227,1,66,101,238,82,22,118,87,11,222,11,174,32,255,66,104,163,119,193,186,245,77,189,201,69,1,90,181,159,2,42,169,49,46,97,242,216,144,69,243,43,168,88,66,194,8,104,217,107,17,158,252,173,78,238,51,41,84,89,183,221,115,155,180,172,53,164,244,73,51,211,245,133,33,148,59,133,239,92,78,248,14,62,226,168,25,36,241,186,2,28,211,254,88,46,80,2,44,28,136,65,221,91,5,58,66,231,27,48,125,71,196,66,77,193,160,237,120,96,225,202,140,122,37,201,9,171,114,121,31,123,234,46,123,33,56,50,160,253,218,68,137,75,46,193,209,99,114,124,247,222,181,226,48,11,140,210,149,204,216,194,65,188,181,3,43,26,193,229,100,24,165,155,219,104,135,145,20,153,46,239,136,29,233,72,136,159,221,248,169,178,213,142,27,237,235,42,255,69,242,63,61,174,225,34,56,37,157,96,133,98,195,18,139,120,180,149,243,109,15,236,152,250,170,194,97,243,80,56,137,140,164,250,33,85,100,90,122,112,126,4,19,17,163,75,0,102,251,79,6,57,254,96,180,45,68,108,118,165,194,211,89,233,10,223,132,31,231,138,4,78,66,223,85,41,185,231,150,205,178,198,40,154,26,158,63,73,208,233,97,154,101,93,221,59,108,250,223,90,221,107,199,79,160,158,83,124,162,150,95,144,9,116,143,32,53,81,79,75,46,244,191,90,180,170,201,150,108,49,211,92,154,54,45,225,27,36,213,89,79,100,139,228,225,101,26,180,179,198,132,96,177,131,133,79,90,162,4,208,2,116,102,233,16,142,7,127,127,200,10,146,118,245,182,14,12,70,176,77,60,166,215,176,164,21,210,131,126,81,62,40,154,120,205,78,176,101,126,66,123,156,23,252,152,129,134,219,35,202,107,147,216,6,221,164,176,66,255,190,150,6,165,60,115,195,54,58,128,184,252,18,179,33,146,252,83,188,164,135,116,47,92,109,175,40,64,130,191,128,39,66,196,114,75,140,45,159,189,232,64,181,132,227,219,249,20,139,184,223,252,247,8,226,245,48,150,110,27,175,179,87,167,42,231,190,128,238,6,204,244,245,34,144,76,131,16,206,252,43,34,127,180,4,56,188,69,5,229,19,124,222,113,133,120,165,146,213,181,109,65,148,179,157,140,151,248,60,50,22,145,247,59,35,17,1,171,170,249,11,62,119,103,227,138,112,205,49,32,193,38,186,183,142,160,207,93,35,21,219,193,170,101,227,212,33,105,139,71,238,218,79,209,88,220,96,48,24,121,215,110,114,252,181,25,146,45,238,103,164,183,9,68,225,235,2,229,140,125,150,130,122,23,239,159,14,116,52,211,197,119,248,35,103,14,69,110,90,55,194,17,202,195,96,65,112,190,236,173,61,71,245,193,40,80,114,238,236,203,229,251,26,128,43,199,31,136,207,159,254,93,14,5,196,250,232,242,28,214,26,253,121,245,33,84,135,161,193,171,121,159,120,153,185,178,141,29,105,69,82,21,197,210,53,111,151,37,89,142,160,78,114,9,235,253,145,43,32,160,197,127,42,42,121,233,102,27,100,103,107,82,32,250,206,167,137,194,71,166,70,61,249,101,144,60,188,28,156,142,230,130,253,77,175,252,50,119,12,174,52,212,24,221,9,135,112,71,64,179,198,43,239,189,43,159,23,230,58,193,112,2,19,237,74,62,13,27,135,183,122,234,120,231,60,168,9,146,252,139,123,219,76,190,191,148,13,190,236,241,219,219,62,227,45,53,225,204,100,31,98,146,184,224,29,171,84,109,153,38,46,57,212,239,177,148,122,181,161,222,238,76,239,42,0,67,235,49,136,34,137,254,100,95,86,156,234,128,131,175,57,232,207,233,7,16,72,54,208,193,161,9,83,34,126,159,229,234,255,6,227,102,6,120,2,220,206,163,71,56,129,220,74,111,44,209,11,74,40,240,43,23,146,93,217,49,49,196,19,251,104,31,192,61,118,94,209,102,79,255,9,237,190,29,114,147,32,47,250,1,87,127,18,52,195,72,11,97,6,102,163,222,54,207,227,212,216,14,47,134,186,208,128,45,181,98,111,206,3,49,236,170,133,224,207,55,200,42,111,46,71,169,162,190,233,109,24,129,148,87,229,226,140,115,105,49,187,226,237,180,159,145,75,143,200,90,56,76,212,145,68,61,107,68,62,16,6,134,31,250,160,11,83,56,251,63,50,116,195,135,63,111,66,119,90,184,78,237,164,158,94,157,128,1,101,224,149,130,192,97,231,170,228,73,114,69,9,92,40,155,52,242,166,59,92,24,21,96,17,200,30,132,121,146,248,45,248,149,97,40,168,207,28,136,244,92,63,63,56,124,114,204,56,230,110,206,77,143,1,187,59,243,37,25,144,173,140,207,79,101,134,241,183,61,120,32,96,29,248,79,40,80,34,213,13,192,229,160,64,236,99,121,232,240,180,187,151,83,0,134,164,209,99,249,206,185,5,88,133,29,192,142,69,207,233,206,116,135,192,188,150,43,58,66,104,236,128,132,91,15,232,149,78,4,98,27,248,149,241,74,99,141,120,38,236,59,152,75,71,188,63,241,180,69,7,214,221,2,82,183,51,86,206,182,218,143,145,98,155,93,121,12,188,94,146,142,55,120,16,182,113,166,155,38,74,56,233,200,111,85,199,191,190,148,174,207,80,54,33,181,80,88,187,249,148,198,218,110,105,45,232,17,124,116,27,149,157,25,107,22,151,68,71,107,14,202,51,12,114,83,106,202,215,62,125,141,73,94,81,182,30,17,60,17,82,127,60,85,214,175,98,138,198,243,234,47,134,8,180,173,140,61,4,158,30,110,184,12,27,46,222,194,28,236,144,124,8,209,9,115,227,84,110,138,127,217,243,235,92,15,47,176,194,97,153,71,239,12,97,170,195,239,250,220,145,82,80,104,20,13,67,27,253,44,211,154,21,137,153,214,107,234,127,243,80,153,137,121,218,103,35,215,51,237,91,219,143,30,151,68,19,231,241,191,161,111,198,170,18,254,186,235,207,54,123,35,17,29,48,73,16,169,54,0,250,190,66,38,129,25,54,134,182,238,242,41,115,239,86,99,38,168,212,198,29,133,29,46,188,3,144,117,221,196,15,241,14,183,135,165,14,134,122,190,29,22,141,91,189,228,89,228,137,79,61,183,5,241,237,126,213,93,3,252,145,51,136,86,194,134,164,14,84,228,2,156,3,130,124,206,56,4,102,97,102,97,141,241,156,70,61,67,214,228,59,123,77,162,95,178,42,135,163,115,3,23,110,7,11,176,20,44,98,146,124,198,3,147,137,128,0,164,62,101,171,188,35,90,41,255,235,187,255,209,149,154,245,176,101,108,60,224,209,234,233,53,86,216,62,43,163,138,179,110,246,6,36,73,168,117,207,37,3,211,79,184,195,2,61,56,86,64,152,244,87,132,3,190,29,68,174,0,146,196,79,193,210,194,174,113,176,238,63,128,98,189,56,64,145,251,5,249,228,182,240,215,196,197,126,25,128,149,252,133,125,121,216,139,58,151,25,165,75,80,244,224,51,236,20,15,104,102,13,90,113,144,54,213,68,130,92,215,248,240,233,131,159,43,139,55,5,99,147,59,114,82,185,191,72,88,152,39,77,42,114,108,255,117,41,3,155,2,173,229,38,213,206,160,90,251,128,6,227,116,99,214,102,3,42,57,140,36,39,118,103,214,241,24,223,204,107,12,179,167,227,223,115,97,55,66,247,173,70,43,69,74,75,150,254,157,87,67,26,9,153,37,129,113,233,220,169,133,143,46,159,71,214,7,83,47,172,169,158,2,229,106,74,220,24,203,224,148,21,216,118,208,131,153,3,17,140,13,68,240,92,229,29,167,193,188,113,135,153,164,227,253,117,120,159,244,102,85,191,224,186,121,139,93,182,142,75,135,56,219,184,6,158,231,219,190,113,38,52,236,153,136,211,241,89,102,70,150,82,123,187,124,80,218,107,169,214,119,175,0,32,183,207,105,65,211,68,201,1,158,194,44,122,195,67,77,94,136,170,82,102,147,239,145,108,17,54,204,245,112,36,175,150,204,229,210,124,104,216,154,210,50,227,32,142,206,175,167,70,207,130,42,208,25,246,114,80,191,198,214,159,121,6,183,132,186,50,32,192,234,158,136,227,29,103,228,75,82,139,45,235,93,72,225,115,168,61,149,129,7,46,187,89,82,142,69,216,35,141,222,168,226,3,86,47,135,215,198,191,246,156,17,111,161,6,152,190,109,40,99,54,155,79,82,8,231,168,119,196,229,91,238,230,252,155,121,180,183,182,75,197,241,195,104,20,57,158,6,142,93,202,210,214,107,152,25,202,5,97,245,125,30,86,235,14,18,199,174,208,113,46,7,178,5,47,100,37,227,55,249,132,229,219,80,107,242,101,30,19,159,80,155,169,30,218,231,171,242,253,237,206,207,214,245,141,198,155,141,173,213,21,34,37,219,149,66,130,181,155,35,51,14,38,112,170,48,134,102,29,246,172,221,10,194,210,14,20,23,238,115,177,216,87,37,118,60,11,85,227,188,121,50,8,225,36,59,123,112,200,148,234,101,162,198,24,24,151,28,152,119,170,208,168,180,23,103,171,65,216,27,50,12,198,81,11,248,105,194,3,122,134,59,149,163,219,179,115,194,213,50,209,9,92,53,70,174,56,85,99,148,58,151,6,132,94,231,83,113,189,102,220,88,12,182,96,68,179,227,212,183,193,173,51,247,117,15,182,160,66,173,158,108,216,35,88,238,17,123,190,86,155,84,199,225,5,242,180,197,4,30,5,118,18,56,113,251,243,200,55,193,255,37,27,55,57,20,183,211,89,69,156,155,74,195,115,238,18,64,239,137,245,236,240,36,6,107,45,207,255,48,168,12,57,143,131,3,193,181,126,152,125,254,116,236,201,217,39,215,212,34,82,109,131,28,252,81,214,142,117,130,246,80,49,103,156,255,59,80,238,171,113,193,247,38,92,81,54,236,169,2,27,96,7,21,222,97,80,168,107,12,85,18,132,206,91,160,64,13,48,27,82,214,104,246,26,242,22,82,183,197,173,235,84,180,77,232,9,192,228,143,42,121,243,1,135,172,42,127,74,34,35,36,98,194,107,141,201,180,104,138,160,52,41,149,3,236,248,63,195,255,157,93,193,69,174,198,168,109,182,1,88,81,127,169,120,22,205,234,51,126,179,88,140,114,199,200,110,123,232,145,162,97,55,160,235,229,93,166,129,207,252,45,19,4,222,220,134,255,187,199,196,34,35,59,128,0,44,216,1,219,79,222,114,12,194,179,210,234,162,124,79,93,18,232,91,241,70,151,156,175,197,4,232,105,79,212,127,227,26,232,29,72,59,62,60,212,243,215,46,64,75,143,29,245,182,89,81,120,215,53,31,0,165,128,92,68,229,242,158,142,85,163,87,154,226,37,110,35,111,185,114,25,142,53,2,195,255,36,112,91,217,104,35,86,57,21,174,18,245,218,164,97,136,29,28,152,252,50,175,203,203,189,22,93,217,54,15,82,124,107,103,32,68,217,223,114,170,138,178,67,38,121,195,89,88,185,150,74,188,1,86,66,32,219,150,117,59,105,95,25,107,108,72,193,152,102,192,99,55,94,109,242,220,57,166,99,244,189,38,152,161,104,218,128,98,64,28,104,119,237,9,130,95,39,235,246,29,30,122,39,32,150,89,246,94,104,215,179,229,71,85,186,138,47,95,182,27,43,215,248,50,16,241,179,41,145,81,58,161,220,235,107,180,2,72,194,11,85,73,51,75,119,247,12,187,241,175,167,108,63,24,108,133,59,95,82,196,62,202,254,237,3,245,76,173,212,249,143,61,70,58,0,111,71,170,17,87,73,44,162,227,23,185,205,119,211,96,217,175,219,11,48,195,199,248,118,238,236,8,16,245,29,190,226,132,29,182,10,198,22,76,102,89,155,94,177,150,102,34,73,110,34,49,173,119,223,235,65,242,77,234,180,74,97,33,49,150,248,195,162,160,132,167,131,244,98,143,132,126,13,6,115,226,172,251,194,64,69,125,7,66,29,123,136,57,134,30,176,135,227,5,197,211,241,126,42,25,161,220,244,160,214,107,127,115,86,46,109,65,162,128,2,134,51,130,198,254,90,136,53,152,200,101,205,222,106,102,185,71,196,142,136,64,146,16,26,240,131,121,41,65,65,235,15,37,55,132,34,188,35,92,206,201,222,81,247,75,34,110,36,36,161,70,158,216,50,153,9,78,82,135,61,36,168,48,75,122,24,51,131,236,143,85,252,60,63,131,28,30,110,227,82,153,110,165,254,191,204,212,191,13,17,243,16,232,166,208,69,52,58,52,246,197,174,189,24,48,153,124,107,192,6,33,237,27,14,48,74,92,190,220,114,137,26,182,146,165,3,30,77,38,11,74,114,186,222,132,90,62,188,170,144,232,59,196,240,57,127,61,150,172,119,127,20,137,129,27,220,226,125,104,242,252,152,6,116,143,171,47,113,180,195,178,246,14,16,108,69,29,121,207,174,115,132,35,35,79,77,136,67,188,179,181,126,222,187,172,185,152,24,87,147,39,42,251,151,228,9,35,96,224,54,131,47,92,146,38,231,57,219,137,18,151,176,179,54,233,135,91,112,74,4,37,251,46,248,159,221,156,67,244,198,20,215,58,25,3,117,101,220,48,31,13,40,198,116,72,247,30,60,232,76,52,218,112,221,110,226,131,16,83,50,95,0,147,76,188,97,135,68,132,19,244,98,41,45,14,241,105,220,47,165,212,81,22,114,102,166,121,41,90,87,255,106,46,217,180,233,57,214,176,229,136,60,7,178,144,147,202,4,77,195,63,246,230,80,71,57,131,8,175,63,188,12,51,94,178,115,208,229,213,1,151,29,175,168,213,133,65,116,164,102,25,127,22,200,250,0,195,230,244,250,226,182,201,49,58,177,196,174,33,246,181,211,224,102,138,203,72,140,54,138,187,113,176,203,196,219,0,133,247,132,242,183,65,21,113,84,139,36,49,59,147,147,147,132,57,171,76,173,225,165,111,13,43,144,224,123,254,16,14,158,242,77,34,191,80,6,110,254,166,197,159,138,135,49,118,92,162,203,81,212,96,239,40,54,93,113,94,176,70,187,95,34,109,174,185,60,167,15,224,173,36,103,20,110,167,4,95,41,97,228,91,31,193,190,172,4,171,241,98,95,138,146,1,231,140,188,85,130,6,139,64,131,57,176,51,87,204,236,252,129,109,100,212,137,104,83,174,171,172,151,178,165,64,82,153,59,186,133,202,111,225,8,110,110,242,148,10,176,119,214,73,152,189,247,119,204,197,57,19,161,83,46,75,206,100,221,10,77,177,236,14,106,98,251,187,17,208,199,176,101,250,42,148,134,248,60,232,234,243,240,108,92,19,4,114,54,77,206,107,89,234,43,232,164,96,241,16,10,77,173,212,221,15,39,174,184,254,224,10,120,131,228,161,84,152,92,250,45,220,7,14,220,181,192,30,143,231,169,133,106,82,183,48,87,197,20,245,47,148,1,205,11,12,66,202,60,77,30,55,11,19,174,94,196,253,160,9,138,41,114,184,64,57,202,114,193,139,31,199,69,159,19,157,69,103,3,104,101,71,20,46,86,155,231,154,192,254,206,242,195,155,4,154,125,170,194,11,137,193,91,117,189,46,10,129,213,198,75,35,165,36,84,51,7,215,171,83,209,180,84,76,121,32,2,193,143,35,137,92,22,215,234,7,224,60,135,134,241,56,97,235,74,8,254,52,118,99,89,155,174,29,171,176,49,81,185,199,240,44,41,116,122,166,122,21,8,3,163,2,46,84,71,202,146,194,193,175,24,253,171,56,12,182,147,244,102,41,215,13,50,62,127,2,223,79,94,70,37,168,40,71,2,228,108,173,198,219,254,82,185,114,222,15,97,42,173,234,43,7,137,119,36,222,11,16,236,209,99,86,113,30,4,179,244,188,159,49,205,122,7,0,170,253,244,72,248,115,196,136,194,48,82,61,101,231,175,216,9,20,181,214,6,46,50,33,58,120,86,173,179,5,97,235,84,110,138,33,188,145,215,217,71,136,164,106,208,64,205,118,86,95,164,232,110,161,33,227,53,154,170,9,176,35,109,178,44,75,192,130,214,3,77,207,33,152,118,160,89,85,24,72,55,242,46,246,234,118,48,248,242,226,192,152,192,39,41,64,50,236,49,205,155,139,235,251,244,14,54,21,229,100,249,238,138,198,185,30,108,234,185,175,198,44,180,38,210,120,54,221,15,116,129,50,233,163,1,228,65,83,124,7,244,99,20,216,172,134,130,243,35,77,189,241,224,44,100,80,180,177,250,4,244,25,168,142,3,11,209,237,204,167,18,234,79,28,61,165,193,194,254,169,113,196,196,213,181,189,221,9,62,195,198,144,180,203,198,174,216,18,83,46,5,208,103,186,118,158,136,60,43,246,178,220,118,160,146,115,118,134,12,164,201,50,102,104,8,192,65,247,237,67,196,233,114,77,129,203,120,11,82,137,164,242,58,118,120,65,237,101,229,107,83,159,45,56,46,233,238,188,177,168,201,188,248,17,227,51,217,107,169,134,8,175,138,114,160,78,2,236,63,247,199,127,225,100,52,119,176,29,157,229,122,108,191,194,156,103,173,124,59,68,163,63,33,73,40,107,168,60,36,150,178,145,226,196,235,56,91,191,154,209,125,118,65,239,211,248,102,54,180,180,194,140,186,61,108,166,126,124,47,43,133,163,131,164,171,151,254,198,142,66,39,222,110,50,113,110,97,175,38,62,206,119,12,239,134,215,215,55,96,73,11,0,222,177,30,199,54,91,210,64,105,110,234,232,184,40,149,109,189,48,252,166,211,34,67,196,197,224,82,135,116,236,67,3,156,43,237,83,54,106,10,241,230,31,108,19,19,10,193,4,193,226,88,32,159,190,80,88,134,251,244,205,155,56,11,71,211,197,65,85,142,111,220,200,200,73,30,146,1,206,105,252,93,214,195,238,183,163,107,157,56,59,63,60,153,175,94,78,222,20,21,25,228,176,181,203,146,188,100,59,18,238,46,184,193,90,197,69,205,211,1,165,71,243,253,214,15,87,63,34,202,180,111,21,45,147,10,197,52,11,37,85,220,95,72,19,245,0,214,191,89,85,103,124,127,210,219,255,148,250,117,140,244,94,84,105,48,124,117,245,209,191,174,159,177,113,110,7,127,73,19,55,203,243,203,178,225,142,30,158,53,155,20,109,125,42,74,188,189,222,111,99,174,149,201,238,221,54,114,119,173,39,0,154,27,44,72,191,193,184,90,84,148,12,127,211,179,123,139,170,173,15,148,196,66,56,172,14,174,116,208,7,84,39,118,143,78,95,235,215,19,48,60,88,17,96,127,19,15,62,12,122,192,44,107,111,41,42,125,36,72,223,248,170,220,85,216,122,189,207,3,239,185,43,6,5,227,246,134,99,230,166,86,200,169,168,254,77,77,230,63,7,15,225,173,81,87,227,125,168,164,10,233,10,14,45,73,122,29,33,118,237,71,143,105,234,157,103,146,252,228,94,157,217,59,37,133,99,199,32,204,133,122,191,243,119,19,236,81,78,124,154,103,1,234,48,175,155,228,17,89,243,128,152,61,32,126,51,166,174,255,143,153,152,163,62,73,26,113,137,183,231,209,223,230,248,233,198,222,184,72,45,108,193,29,244,117,223,98,54,34,210,56,160,227,171,210,252,4,255,237,240,172,117,224,210,223,156,47,26,209,240,3,5,23,45,117,143,241,177,114,221,169,156,154,93,114,127,11,251,83,116,255,168,44,229,124,142,145,229,61,7,185,222,198,248,44,39,242,244,155,129,221,118,140,46,22,109,179,1,241,14,223,225,37,159,250,164,31,44,162,140,189,153,158,114,76,113,179,20,80,187,230,144,62,89,214,222,160,247,141,250,205,211,194,180,217,120,116,59,143,233,181,208,242,108,131,153,167,178,219,7,168,229,251,160,27,41,181,110,165,98,227,77,230,32,79,80,164,125,185,236,8,76,64,164,17,236,102,98,16,70,137,130,138,132,119,227,185,3,240,32,61,16,23,19,170,60,86,220,126,63,161,156,0,125,195,200,200,77,154,167,181,46,156,226,48,245,2,216,249,146,43,68,249,146,212,230,44,128,196,23,149,19,201,97,63,63,112,101,63,2,157,6,22,46,233,19,231,161,91,55,112,22,194,37,250,246,12,74,68,85,118,30,77,121,134,85,5,70,174,172,32,169,120,163,166,195,29,87,122,27,163,217,164,140,235,69,9,231,55,121,170,181,64,227,96,246,61,8,207,240,114,143,171,9,27,11,45,54,250,1,96,208,100,136,113,190,53,56,151,17,80,11,187,137,238,74,71,70,236,26,210,46,218,147,156,140,6,15,190,65,4,160,190,188,38,251,101,136,2,116,106,180,9,235,248,84,90,221,113,63,89,14,90,55,154,209,121,1,178,223,163,146,138,238,252,144,71,83,62,70,27,199,210,99,203,7,200,28,146,244,176,47,218,241,122,142,99,187,213,35,233,255,112,81,232,150,248,25,102,132,13,24,101,220,21,153,92,139,79,240,65,181,220,107,111,25,82,183,86,207,152,62,23,165,143,1,168,174,162,234,80,143,100,27,255,125,157,210,10,32,93,154,108,231,30,105,229,227,195,171,201,210,242,164,184,0,131,117,130,230,59,158,74,169,4,90,38,55,225,199,118,138,104,197,31,154,91,227,196,171,14,240,41,5,246,135,150,12,144,254,226,44,75,221,156,204,84,220,176,80,42,125,144,192,10,228,210,164,102,70,219,178,110,133,237,181,181,109,152,238,125,18,235,210,107,193,78,56,84,42,186,103,231,237,36,95,172,194,125,57,151,249,28,37,103,207,148,47,27,138,191,214,193,18,104,62,163,86,234,236,224,38,81,193,128,53,117,118,167,23,194,67,164,193,120,234,115,192,54,34,167,192,14,110,190,221,180,150,113,242,1,159,160,63,211,45,42,158,54,31,155,237,210,53,235,89,225,38,148,57,221,68,132,205,85,219,204,77,108,198,87,183,95,127,73,48,184,99,43,12,6,147,202,63,116,23,204,242,42,158,180,197,154,197,113,147,83,216,137,137,127,169,147,88,69,185,123,47,213,156,45,141,82,179,248,220,159,23,17,119,211,111,255,54,108,135,18,115,63,23,74,163,124,92,37,102,237,62,88,26,102,20,122,141,219,74,18,228,221,46,71,111,170,183,88,41,3,238,171,235,147,37,247,136,2,168,186,62,51,83,242,180,50,38,134,35,171,211,56,12,252,148,141,177,98,65,111,67,249,25,199,197,203,105,143,177,210,125,112,244,149,95,115,145,68,97,130,59,181,103,242,181,199,191,188,250,142,69,66,157,113,3,110,147,26,199,102,104,6,200,44,230,245,153,109,39,128,165,46,135,181,246,224,4,194,178,229,113,231,90,13,36,168,57,6,116,158,239,238,240,128,18,193,88,212,155,240,72,33,105,213,94,95,20,101,214,31,121,38,237,73,27,181,97,212,96,138,160,102,86,176,133,19,238,55,184,159,14,148,229,86,97,192,115,25,44,235,206,90,169,187,252,217,91,175,90,70,125,169,114,242,75,101,213,118,118,210,111,117,78,228,132,234,2,79,168,109,120,170,198,80,44,223,3,46,27,73,26,88,127,158,13,236,214,98,165,119,92,28,52,94,97,69,184,23,133,20,46,112,30,45,54,87,245,255,146,115,35,40,127,255,225,39,188,12,235,82,157,13,240,159,14,118,231,173,39,66,138,141,65,17,251,153,175,98,168,154,123,96,68,63,245,7,41,111,18,22,167,125,212,21,237,114,201,185,117,144,6,185,125,32,19,62,182,202,210,209,130,10,148,67,150,165,246,124,123,155,33,20,217,103,81,79,192,135,41,185,59,23,230,220,106,96,238,91,185,42,25,235,30,50,88,86,224,207,161,186,92,18,84,202,218,59,221,49,176,245,225,184,198,14,219,206,42,173,91,120,163,204,210,126,40,68,75,139,119,127,168,15,17,110,140,90,171,204,99,71,141,13,121,150,121,227,9,149,94,60,43,46,207,220,48,173,246,179,206,204,11,244,230,97,110,64,213,27,75,136,137,132,72,123,237,91,179,50,59,188,139,73,121,250,148,220,223,94,168,43,72,117,20,176,180,19,152,237,226,207,46,42,208,25,73,208,228,3,183,176,73,98,4,104,66,59,68,40,22,82,51,217,3,145,240,39,135,124,119,4,71,28,91,13,184,112,227,146,182,56,196,199,30,67,50,31,237,54,149,33,83,53,239,230,148,12,244,60,10,15,109,112,180,107,3,118,67,36,121,193,94,101,79,106,188,182,50,76,36,174,248,178,21,223,118,129,136,176,111,118,240,184,255,3,109,84,214,218,104,115,44,7,56,207,68,218,157,245,217,173,132,183,22,198,44,151,101,124,177,20,178,73,171,233,65,188,34,49,46,185,173,249,255,153,37,76,23,75,227,176,79,27,221,55,40,195,25,143,90,70,105,38,196,209,109,29,197,175,63,249,42,163,10,46,89,146,54,202,197,223,203,14,201,4,39,0,182,195,214,73,29,121,48,128,164,246,223,213,79,198,154,247,29,127,179,156,184,232,126,95,158,133,186,53,235,114,78,74,238,54,50,240,148,26,14,85,131,42,14,38,72,101,212,100,142,227,82,111,61,112,79,97,178,62,39,160,118,131,248,157,204,0,192,158,196,208,36,217,133,117,102,216,78,36,204,196,155,47,71,24,106,220,66,198,104,145,129,223,18,239,207,154,156,205,107,108,51,23,147,168,54,161,229,29,175,203,115,117,159,161,117,35,204,255,119,115,28,242,240,205,254,214,221,155,7,101,187,146,136,0,194,71,249,165,103,27,72,82,84,68,161,166,76,155,106,190,224,44,144,87,116,234,178,136,110,234,75,238,247,9,81,107,104,128,58,150,195,12,178,218,151,115,101,242,72,155,103,9,199,21,166,45,108,223,137,225,229,191,28,86,202,102,129,245,242,66,231,162,228,168,166,161,199,35,88,158,104,39,142,234,251,128,43,220,183,26,73,83,157,218,92,252,200,245,117,111,253,46,255,112,79,0,173,93,8,136,202,144,174,32,224,40,191,178,170,70,83,203,50,150,208,41,68,2,15,85,48,129,142,191,163,130,163,59,47,109,230,124,247,1,241,176,49,214,5,129,177,72,1,14,143,215,198,152,25,250,65,2,243,57,28,93,214,109,79,29,122,68,117,21,2,171,23,38,223,160,124,205,168,169,138,200,147,126,66,178,71,227,247,36,219,17,201,43,52,216,23,223,213,81,33,153,243,215,104,224,211,77,224,181,190,152,188,168,50,128,55,124,59,92,171,32,30,142,231,44,138,201,249,239,25,250,200,160,1,34,14,138,181,17,147,97,222,208,90,91,222,217,223,202,46,255,140,107,25,179,96,28,10,147,49,115,27,15,17,175,73,174,88,147,75,50,41,177,81,45,62,43,181,243,116,17,232,201,205,219,135,125,45,236,237,201,15,23,29,87,34,246,117,107,155,169,228,127,210,208,153,215,251,152,241,253,142,16,253,78,107,97,200,74,82,253,202,196,197,43,172,202,5,129,26,167,101,48,187,1,113,201,54,170,137,198,108,242,15,110,230,10,100,19,221,40,133,238,139,30,2,104,57,54,80,135,2,207,139,102,113,75,8,1,78,192,0,6,130,129,232,87,207,197,131,205,199,16,46,213,14,26,185,150,31,27,165,99,205,69,105,149,85,203,28,255,240,31,60,212,175,45,236,215,87,158,65,221,133,92,229,28,179,151,222,72,107,60,180,127,98,15,10,142,47,179,112,158,169,39,255,224,55,53,76,248,239,50,111,131,108,75,182,82,42,88,164,129,70,33,79,219,63,121,132,187,214,80,56,14,158,55,236,206,102,61,92,200,145,101,195,182,30,204,4,98,29,95,85,219,45,88,71,47,148,242,253,66,148,192,255,20,221,227,178,32,142,41,69,132,69,238,160,185,194,18,190,9,144,154,39,247,224,234,164,156,255,106,95,139,95,112,242,233,54,61,5,244,173,116,93,219,228,90,239,114,23,129,34,81,74,49,185,152,105,186,227,166,178,117,249,112,97,6,212,39,219,100,163,99,249,52,185,187,18,121,239,174,35,5,132,129,178,172,197,248,254,104,72,243,236,102,186,181,104,111,15,92,51,82,226,100,53,93,180,43,85,195,152,243,207,155,186,84,35,172,166,237,162,221,169,247,217,107,66,8,223,0,99,181,104,206,11,129,140,60,174,23,110,54,137,68,223,209,181,126,125,74,147,240,96,203,241,146,204,171,177,214,59,107,163,247,248,40,158,121,213,242,48,247,79,45,1,147,244,232,29,241,156,34,158,128,54,117,60,81,246,169,142,246,68,144,23,93,113,225,183,195,128,141,97,169,238,228,20,130,2,99,196,161,11,76,140,126,36,139,222,111,78,72,146,112,145,46,157,255,114,47,196,16,237,170,87,112,184,41,102,134,144,231,89,29,150,212,104,153,102,219,123,59,49,210,112,213,75,87,108,169,215,180,23,221,89,89,135,236,29,109,155,86,146,250,69,72,224,56,191,154,96,66,62,80,168,244,42,251,54,38,196,7,41,83,29,79,154,75,153,120,154,67,198,143,231,97,177,134,81,149,34,248,40,106,152,169,241,206,17,215,251,211,204,131,238,81,135,87,46,102,188,102,95,108,178,246,160,46,45,105,105,209,179,48,38,57,240,225,44,17,45,213,19,19,61,217,213,49,83,155,124,37,137,128,171,151,55,111,180,68,12,213,185,212,180,220,221,23,32,145,223,68,103,95,94,184,221,178,105,236,129,48,55,228,10,115,154,168,231,93,118,254,253,205,165,160,51,210,146,13,13,164,93,217,5,221,197,186,22,254,121,17,205,65,248,220,2,160,145,4,40,11,82,55,165,229,94,253,20,75,140,176,225,65,130,54,234,10,37,8,75,49,44,237,179,179,174,240,180,89,148,225,191,203,60,24,23,215,38,127,113,145,184,229,171,164,161,144,7,173,73,42,176,191,117,167,152,160,254,26,132,185,204,73,38,161,112,46,190,24,236,134,195,132,253,171,92,134,22,155,4,243,97,41,36,201,34,116,156,212,219,185,127,165,252,149,110,89,70,80,147,169,145,83,34,125,131,20,245,135,233,135,133,99,141,228,99,116,103,139,104,18,119,188,215,13,243,176,31,206,255,39,121,108,83,164,35,143,97,217,187,60,235,54,69,35,62,32,32,220,93,153,35,156,133,231,129,128,186,114,32,219,176,199,172,121,35,195,213,200,194,207,14,10,113,0,145,123,171,162,42,7,137,66,26,210,176,21,236,13,173,233,130,87,60,153,35,122,206,224,104,166,118,252,59,80,125,79,97,167,75,141,41,66,164,123,214,63,25,121,189,26,34,221,50,188,106,186,215,111,199,100,125,205,138,83,246,94,38,186,104,188,191,193,66,27,71,22,231,185,134,212,232,177,254,202,24,26,190,165,22,47,229,36,135,105,197,108,196,71,133,116,95,118,242,181,240,25,54,40,86,188,240,175,182,177,78,218,233,129,204,34,192,56,50,181,84,232,96,143,6,107,96,255,94,143,14,214,188,182,35,165,171,61,221,162,22,177,51,244,128,165,48,30,151,93,3,241,86,195,141,154,208,24,3,90,208,204,158,121,51,156,183,60,242,50,149,120,103,0,67,96,48,8,24,216,59,154,239,17,73,17,151,147,42,125,114,239,138,178,40,193,118,214,92,55,97,31,191,124,15,94,197,177,202,128,161,170,211,159,174,90,176,28,200,164,135,3,20,183,31,22,42,80,246,215,226,87,19,200,245,20,160,80,139,112,202,83,120,127,41,66,206,7,223,213,120,155,195,31,4,140,98,45,167,193,91,161,218,2,84,35,107,218,199,114,33,200,2,129,183,131,152,50,16,83,181,244,180,31,81,39,177,235,31,142,247,250,56,4,179,82,165,218,206,141,233,46,255,172,15,6,167,195,88,204,230,147,180,7,126,94,33,128,84,5,182,14,238,235,107,121,245,223,144,140,58,86,204,222,60,15,240,23,155,5,149,165,32,200,208,53,149,20,97,146,47,224,18,117,87,108,87,37,194,109,234,80,73,169,77,40,156,108,9,107,150,76,72,219,99,221,83,185,208,23,128,24,13,166,149,64,46,117,140,42,253,3,46,180,186,188,192,27,102,231,44,93,88,15,223,223,198,122,55,144,182,229,196,81,52,170,65,20,89,179,75,115,209,137,111,36,237,35,165,214,102,14,131,45,35,145,219,178,229,213,223,227,151,51,230,69,125,50,4,50,184,209,196,123,132,247,110,202,76,217,5,248,166,80,14,83,129,133,16,152,18,153,195,201,154,142,203,137,64,205,46,77,58,236,88,39,116,199,35,146,181,129,238,64,227,62,22,67,234,233,68,122,190,130,52,2,115,12,230,88,8,31,183,105,38,222,137,205,148,202,42,135,11,33,48,192,107,138,93,101,47,215,190,103,12,14,231,134,17,139,119,64,67,97,94,57,5,210,147,55,113,160,51,110,70,77,121,81,227,44,15,184,233,112,34,0,199,84,109,169,128,180,24,12,159,27,182,28,228,124,133,168,156,33,230,220,214,43,98,53,54,173,136,196,253,206,172,84,161,215,123,250,216,141,39,14,15,42,158,224,188,117,181,176,235,89,204,183,124,9,62,4,129,126,156,201,237,207,192,13,176,243,222,225,252,113,123,103,241,224,61,247,60,202,123,131,35,15,85,115,196,181,35,131,119,0,172,2,182,45,208,210,90,78,136,153,196,101,241,154,56,33,242,133,109,199,65,163,255,96,226,212,231,48,2,230,254,29,247,159,104,190,73,148,91,199,158,117,166,170,169,98,40,233,193,190,176,228,40,30,26,26,7,102,234,212,157,65,176,53,135,243,195,151,209,76,27,97,40,203,147,253,61,206,62,40,165,34,244,15,237,175,200,69,105,255,47,5,173,236,196,16,24,39,76,211,75,92,183,17,25,83,52,143,189,212,95,164,23,248,252,236,178,187,158,42,112,1,87,65,90,86,236,131,39,162,216,249,182,254,42,173,40,87,156,197,93,199,221,12,109,118,84,252,226,68,179,117,99,220,182,176,58,181,185,250,220,223,161,60,85,85,99,86,46,248,88,89,213,95,125,217,174,69,20,233,197,58,78,74,98,58,78,53,20,203,241,143,52,15,186,50,122,177,149,53,101,155,41,208,46,78,138,23,96,170,173,131,97,151,33,37,212,229,29,106,150,19,158,231,29,15,115,165,113,43,118,8,94,149,87,216,186,162,216,19,180,250,165,21,173,65,129,27,250,233,222,57,179,58,82,174,160,92,208,112,76,65,43,74,222,148,160,237,199,66,213,144,151,33,104,206,21,227,101,37,72,223,153,101,112,130,23,141,129,31,112,104,144,131,30,179,194,212,26,56,96,1,83,252,20,109,203,217,13,138,83,226,79,107,135,255,184,193,166,181,193,223,135,175,19,21,110,253,247,131,252,22,7,156,138,219,58,72,240,221,69,200,122,24,241,13,211,230,6,183,200,22,187,29,238,64,169,58,197,38,244,37,235,79,141,160,236,243,143,49,209,100,0,165,161,10,202,100,235,95,34,167,161,121,226,194,40,103,1,32,85,42,155,247,255,25,182,120,242,11,82,93,76,218,70,10,139,93,74,145,59,161,18,102,150,73,185,186,28,137,17,145,46,255,140,137,65,172,72,91,147,104,84,13,69,83,66,64,51,235,122,182,166,141,121,209,131,229,169,70,8,139,184,37,245,51,217,128,74,37,179,113,198,191,231,57,155,65,89,138,51,186,40,182,36,1,178,106,187,8,93,63,29,73,165,22,231,80,163,62,80,89,210,185,20,184,100,246,31,236,67,82,196,207,62,46,8,78,41,43,28,126,180,129,244,146,14,139,178,198,58,206,109,4,33,30,131,247,132,182,94,62,183,208,67,135,135,250,164,206,150,56,205,173,91,189,76,167,106,95,7,55,23,72,86,67,73,111,231,217,177,11,146,24,94,161,233,114,205,88,234,107,81,240,75,48,41,63,238,222,117,116,36,45,147,183,205,148,244,68,24,143,196,95,238,201,141,24,145,229,212,144,106,114,89,113,156,157,64,245,226,204,63,174,80,68,138,186,71,68,245,116,73,1,249,14,107,103,46,42,228,25,49,64,168,172,153,9,240,125,97,7,190,39,75,191,91,181,77,144,149,111,147,28,197,103,55,52,143,232,242,130,223,137,110,242,169,192,176,178,88,212,36,238,97,71,223,40,168,85,145,88,63,227,196,10,249,29,128,4,200,178,144,83,195,104,35,76,143,128,212,150,178,43,23,118,68,46,127,177,140,193,21,186,102,85,22,14,219,131,144,192,187,104,52,227,171,243,115,17,153,235,177,175,193,140,134,36,48,29,222,207,195,118,209,189,211,219,36,140,207,237,230,166,50,28,133,192,10,112,168,154,225,112,104,227,83,14,175,130,17,23,207,227,28,52,49,65,147,241,10,56,177,211,203,68,198,40,122,58,113,171,233,8,252,213,149,183,184,8,210,29,231,7,49,195,169,127,37,236,16,7,118,218,130,106,81,150,32,101,203,17,91,15,194,65,153,199,94,211,250,214,87,37,165,220,98,130,210,8,219,165,134,179,210,227,9,161,139,138,67,86,123,206,34,118,71,143,136,231,105,4,241,108,192,74,178,72,55,232,62,132,30,140,150,18,211,45,165,227,69,13,86,102,160,146,199,225,133,66,8,150,179,131,27,76,217,58,52,201,195,175,244,14,183,60,189,100,10,241,136,229,28,195,195,239,125,251,34,93,141,164,213,90,71,215,199,189,81,54,215,248,246,155,117,51,141,5,43,125,90,214,55,105,126,75,223,133,190,118,47,143,216,36,36,46,15,125,152,96,77,82,58,144,75,48,63,239,200,155,200,78,223,100,24,130,28,3,214,186,162,137,198,0,240,232,177,125,18,104,110,49,0,163,130,16,24,45,254,7,120,78,33,195,227,43,173,255,238,80,129,161,152,149,212,221,192,202,59,205,156,208,51,139,204,189,20,47,21,235,8,118,102,86,154,111,35,142,242,227,185,161,51,167,23,92,225,237,220,245,234,175,130,189,125,154,72,123,136,19,58,163,117,52,161,40,5,109,118,138,133,71,142,94,58,136,252,200,213,89,2,177,55,118,21,64,50,42,216,202,66,50,43,165,168,186,13,33,164,138,158,127,224,124,214,61,141,64,100,223,81,192,25,38,220,149,13,184,110,56,128,125,75,56,78,121,181,135,41,143,219,81,242,213,163,57,57,147,138,87,6,125,178,237,195,101,212,195,7,12,48,6,42,56,80,167,56,242,232,135,206,219,215,147,83,9,16,75,79,53,143,203,71,47,236,120,156,229,243,251,63,18,139,102,141,53,186,210,109,69,243,203,82,108,136,88,200,184,171,200,167,180,176,250,148,124,151,107,254,172,48,156,182,211,221,100,128,122,215,201,203,186,32,146,213,24,242,70,104,19,138,215,83,222,34,234,93,87,173,3,97,214,85,183,199,230,117,33,202,9,51,102,79,155,155,103,229,79,184,73,161,200,126,31,64,20,212,61,211,90,255,37,123,50,249,95,102,43,138,97,219,152,128,61,242,68,176,223,169,49,44,122,117,35,135,53,94,198,169,165,50,221,176,243,44,124,115,250,0,56,16,210,132,205,186,70,39,52,231,198,48,65,70,147,177,193,209,142,211,154,164,187,94,10,93,100,141,146,132,100,196,174,189,66,172,9,68,180,63,200,253,15,130,42,4,160,229,77,78,242,5,154,120,129,219,248,10,64,128,170,28,62,142,116,40,119,162,202,117,172,195,171,17,55,104,45,94,214,168,0,105,137,189,189,171,41,0,84,177,202,72,236,161,129,48,128,227,51,244,66,36,183,209,254,78,233,255,66,73,67,102,50,245,160,64,249,246,94,226,48,50,9,76,7,229,229,191,96,19,156,137,158,255,51,118,101,54,126,49,207,83,89,138,183,38,4,180,212,217,36,154,189,11,44,25,103,152,18,87,246,72,64,96,128,23,170,213,16,163,116,55,255,202,241,141,180,17,171,38,163,0,252,239,79,131,49,7,4,47,7,15,205,85,184,61,254,108,89,135,44,25,246,185,6,70,132,226,175,85,56,7,49,110,186,231,176,31,144,213,129,168,195,94,212,187,21,224,163,64,77,119,169,239,169,199,18,246,234,126,235,195,169,85,46,112,172,191,50,151,47,138,117,89,136,0,80,0,107,5,22,156,150,194,16,30,98,26,157,56,43,28,185,97,87,119,84,124,159,167,227,75,101,153,108,193,243,212,59,170,104,86,73,89,49,9,205,86,92,224,94,7,100,54,69,159,170,47,203,37,21,69,227,9,30,87,2,53,188,77,102,159,30,36,214,222,241,130,30,201,30,184,80,20,77,174,249,228,92,60,127,33,166,79,73,90,207,105,66,95,176,14,98,156,34,194,157,119,101,6,15,140,107,105,251,233,135,86,86,110,63,201,252,236,49,45,14,61,236,78,62,168,92,38,224,225,194,42,248,146,165,231,121,146,76,83,34,197,237,219,74,155,234,169,198,51,35,17,168,55,213,151,151,251,134,219,89,199,242,137,29,158,129,157,57,75,213,86,160,153,170,33,197,189,18,165,188,186,39,83,124,209,31,154,113,127,22,218,213,73,250,124,73,136,231,102,32,170,57,50,29,55,169,235,157,147,6,186,43,35,212,110,189,71,60,159,104,99,42,246,161,173,210,245,115,199,153,86,92,212,35,229,86,141,45,54,8,96,200,111,141,226,179,30,130,23,41,32,137,44,73,86,131,255,9,211,75,248,71,230,5,131,42,198,240,132,121,106,233,164,111,83,222,93,247,225,22,46,74,170,239,229,110,232,162,5,241,133,235,115,232,11,4,0,93,253,222,136,5,141,209,153,202,24,243,181,3,202,243,62,1,180,221,139,42,128,1,241,230,35,220,21,220,100,25,119,107,144,140,246,54,76,165,120,107,64,172,245,201,250,249,96,61,49,108,207,68,199,225,149,72,212,151,21,8,245,15,32,242,111,105,77,78,203,120,88,13,73,50,171,102,188,202,125,112,162,227,114,44,222,247,3,191,6,42,102,137,172,62,161,93,139,187,115,130,18,202,69,235,24,93,6,187,242,73,229,98,223,40,215,241,78,24,45,6,29,228,89,14,120,227,223,183,234,52,36,112,30,118,65,25,61,62,94,234,65,107,58,127,58,91,61,1,7,127,114,151,86,178,30,144,125,174,244,77,78,67,64,67,202,132,202,248,28,38,215,244,194,221,178,44,18,168,116,131,245,83,38,34,136,137,97,227,187,132,145,74,122,88,151,199,167,49,180,243,233,209,163,80,98,19,157,137,54,108,21,132,212,211,152,65,56,148,146,63,120,254,253,171,176,156,39,228,97,41,68,70,213,142,193,121,133,213,86,7,156,239,173,2,122,22,214,235,84,152,136,228,133,61,252,59,10,142,195,123,211,4,114,24,219,43,83,55,115,120,90,41,50,93,213,239,255,30,160,43,148,169,20,141,68,125,203,152,14,202,192,120,230,231,26,80,67,173,9,111,112,65,103,228,145,22,109,26,217,38,66,7,24,230,145,247,41,74,54,144,182,133,99,168,114,161,227,24,217,218,74,156,29,29,8,133,71,133,98,3,181,90,193,42,193,32,4,87,40,46,40,164,108,248,27,136,138,194,201,193,220,187,80,149,25,126,7,172,17,120,215,170,152,158,114,198,40,43,103,232,245,2,148,222,107,193,187,87,25,42,3,6,109,112,82,177,220,8,2,243,59,227,46,227,22,147,87,247,39,254,114,136,29,131,203,61,119,7,68,200,185,249,227,33,7,214,129,42,152,90,12,140,14,121,17,125,29,158,144,170,122,89,151,212,22,253,155,57,0,146,141,73,125,238,82,43,99,3,144,110,76,102,140,39,156,214,32,133,242,51,105,203,117,182,21,0,188,74,5,189,123,131,240,175,54,43,183,136,146,160,116,204,28,241,225,249,207,180,91,242,233,197,151,89,156,145,111,167,35,229,47,177,65,129,189,103,17,212,58,87,14,185,57,97,29,150,69,92,77,240,40,158,211,134,131,190,85,195,164,176,106,255,45,16,58,34,100,159,211,133,2,89,73,9,252,127,183,169,248,177,61,60,224,83,75,134,35,137,176,57,38,10,39,206,215,30,128,188,37,98,231,54,86,48,144,170,144,226,137,42,223,164,24,90,200,186,110,229,218,153,110,1,142,122,75,103,172,237,164,183,143,249,155,246,192,169,33,105,50,67,60,109,206,103,119,116,234,33,159,45,190,72,204,36,184,129,157,57,38,118,57,46,66,56,175,22,148,157,92,117,26,226,61,247,185,37,20,102,233,111,8,114,204,210,0,114,154,107,105,118,181,208,222,213,151,153,64,77,227,40,9,179,231,54,241,213,228,79,74,182,96,248,67,94,34,91,158,143,107,159,237,6,246,137,231,97,157,129,70,41,176,86,82,18,16,201,7,176,26,110,123,104,33,191,142,43,126,233,40,71,49,167,51,54,86,62,95,115,140,162,88,245,190,139,80,227,134,198,27,162,119,149,51,16,146,105,202,148,55,96,116,97,240,191,54,13,55,126,212,156,152,65,226,12,22,18,84,145,57,143,110,134,197,125,174,107,136,35,28,202,115,65,86,61,125,182,129,178,79,238,77,131,75,237,238,214,26,117,249,129,231,98,130,81,198,125,161,180,238,219,22,0,180,217,100,85,200,28,75,140,244,239,133,56,135,18,119,100,245,237,167,141,124,229,109,47,140,133,58,30,90,110,94,182,169,15,130,91,36,155,164,67,157,230,178,124,225,255,174,177,131,130,249,204,53,199,139,179,182,19,8,235,105,42,156,145,54,151,124,34,40,156,9,78,95,106,243,23,61,122,154,108,191,194,241,112,220,22,82,33,127,253,123,183,90,35,112,251,97,58,255,200,231,201,65,228,83,199,229,43,130,190,211,121,96,119,75,129,170,173,53,157,214,230,163,228,151,182,21,60,82,242,240,14,182,94,22,118,203,94,79,44,194,92,235,148,200,190,93,65,113,196,68,6,103,233,206,228,52,14,89,136,14,37,254,178,135,166,154,203,177,154,32,49,78,202,228,67,168,32,30,26,104,175,164,4,119,69,4,60,3,114,208,217,33,111,220,153,55,90,222,27,235,156,10,235,28,157,211,81,9,173,156,165,23,25,14,63,123,97,185,146,201,153,205,10,216,93,113,38,27,0,59,186,71,152,124,44,120,27,120,246,210,180,159,26,210,240,176,142,33,186,44,219,171,152,18,80,107,58,60,187,107,193,218,176,175,22,145,70,125,29,246,149,11,28,238,139,114,157,9,160,33,162,71,33,60,159,148,129,99,136,28,204,252,238,240,86,77,193,155,155,123,31,81,131,11,102,39,72,236,62,50,241,0,20,214,172,174,242,179,96,189,216,225,136,152,153,7,5,111,182,6,143,223,182,22,210,124,90,137,174,241,77,94,215,17,168,225,124,210,17,16,32,230,167,220,111,145,85,189,155,104,190,24,108,144,157,66,110,233,166,189,36,61,123,26,229,183,240,209,130,162,197,199,145,207,80,149,126,165,217,239,31,142,22,196,190,61,13,117,209,211,100,202,147,93,34,18,137,27,94,175,244,157,187,162,66,145,173,55,78,2,158,211,151,238,187,74,41,238,129,197,113,208,145,104,184,180,184,14,129,100,87,61,94,237,36,145,64,177,228,200,204,150,161,132,44,33,85,52,136,34,201,62,18,62,66,21,223,54,108,97,11,164,180,4,145,151,38,46,152,81,222,235,120,10,209,28,26,5,171,52,153,2,52,210,20,14,95,156,222,173,252,107,117,156,31,237,192,162,180,108,29,166,127,235,243,87,12,252,39,24,164,241,44,57,209,109,211,94,52,33,211,103,61,198,48,251,43,223,184,4,42,21,82,48,75,145,78,61,170,59,83,125,104,198,189,92,220,166,69,249,255,227,210,4,200,44,52,153,214,134,140,228,222,31,80,128,132,140,108,134,111,10,20,99,165,78,23,36,233,54,93,120,37,159,110,10,96,25,139,48,186,115,163,30,220,74,235,198,225,117,140,203,36,19,82,206,240,194,237,98,99,224,5,196,80,178,178,100,89,69,63,49,81,190,90,36,16,66,167,216,60,63,4,232,179,182,96,217,51,85,38,74,12,147,125,176,179,156,196,166,41,88,193,210,110,220,65,36,6,12,96,178,134,45,112,58,228,202,70,139,136,182,219,39,73,47,103,232,22,184,99,114,154,125,222,143,252,62,34,157,233,197,174,40,6,87,6,206,151,77,152,242,226,149,9,209,170,2,73,137,236,225,116,245,23,98,210,124,28,211,239,102,155,152,150,125,197,136,182,74,158,207,64,46,101,213,52,82,193,78,158,6,173,238,48,128,132,180,82,218,208,48,242,196,65,247,106,78,144,75,166,8,170,238,144,136,191,205,168,48,95,142,140,195,86,19,188,105,2,178,6,85,15,250,117,253,232,218,38,3,55,89,79,194,249,133,186,19,82,178,213,7,241,43,55,250,144,129,1,34,211,152,18,137,77,19,175,92,66,52,55,25,247,53,90,23,83,245,120,184,10,37,45,77,57,121,62,255,77,30,232,165,150,210,125,48,37,213,130,38,209,213,172,144,154,119,126,246,76,112,24,215,107,15,143,154,27,249,175,207,66,204,199,24,79,114,129,115,9,115,44,78,245,135,163,164,234,151,174,57,181,209,171,217,146,145,174,11,76,22,218,2,0,18,19,189,216,127,219,121,135,99,7,228,198,196,167,71,51,17,76,147,13,204,241,13,45,79,119,254,245,196,236,132,201,142,0,153,47,136,197,36,182,154,86,172,132,58,192,88,11,107,17,230,163,158,152,195,158,246,59,33,220,12,16,87,207,233,53,241,113,17,107,120,129,118,245,103,179,4,61,32,43,255,146,4,54,69,7,213,70,27,227,135,183,66,68,36,100,158,107,9,247,114,133,49,18,14,54,42,253,206,178,238,238,20,196,163,96,4,86,227,141,71,213,241,119,29,209,118,98,13,28,122,176,204,10,154,201,122,37,151,166,58,210,143,244,250,159,68,146,30,106,79,172,58,66,1,223,28,220,40,51,176,226,173,194,236,202,88,56,15,183,52,104,192,73,50,9,230,47,20,159,143,102,220,0,173,241,140,76,255,250,248,79,129,147,189,12,23,236,43,137,115,79,20,71,214,206,62,175,65,82,98,28,63,214,44,155,212,109,80,234,100,71,211,176,173,155,135,11,21,72,161,118,203,170,67,42,208,92,41,226,103,55,53,101,115,38,62,24,212,133,80,216,104,113,85,4,112,74,99,63,8,45,75,75,161,12,67,35,69,35,154,88,136,73,14,97,235,23,94,199,95,58,88,54,17,80,163,203,16,242,140,140,185,228,28,152,19,135,143,193,25,67,42,252,105,25,220,139,129,146,110,166,117,209,25,82,22,11,199,187,180,93,6,132,122,225,129,33,242,120,236,171,11,126,103,122,172,134,255,151,235,214,8,179,101,56,16,170,72,239,3,238,165,104,229,61,248,27,246,44,65,109,24,241,192,118,217,74,131,21,98,117,20,40,131,166,139,196,208,109,151,251,53,114,4,46,118,159,104,82,149,230,86,186,185,236,28,249,203,115,99,169,204,116,247,207,226,121,164,169,214,71,122,174,156,87,156,238,47,140,45,49,49,205,200,162,196,40,22,114,48,91,57,196,149,204,46,138,11,102,193,235,120,180,231,246,255,237,72,112,217,31,195,11,1,196,174,156,67,237,159,13,186,29,116,237,156,108,179,88,56,97,59,218,3,54,134,128,68,119,202,244,228,191,78,18,239,137,148,49,190,68,90,206,248,230,2,40,140,41,224,64,33,143,74,108,134,13,93,119,14,144,129,113,4,108,234,233,49,113,205,123,180,189,60,149,87,172,161,34,44,122,6,19,126,72,66,126,145,194,26,243,202,135,4,3,231,35,117,116,62,188,27,77,106,169,176,173,138,204,160,9,64,3,174,170,86,126,8,89,44,75,1,3,91,148,125,87,85,194,226,134,93,70,76,174,75,176,75,133,219,148,254,207,186,47,43,120,248,162,107,196,240,59,47,248,191,245,211,104,163,128,175,222,234,159,81,195,134,96,94,213,150,27,211,75,240,127,106,91,249,141,217,161,195,182,82,228,211,139,56,214,125,188,2,211,66,101,115,175,15,241,193,138,77,183,7,244,54,145,168,192,203,166,204,196,17,110,154,121,112,44,63,81,152,47,222,56,233,227,70,213,63,251,96,90,73,2,74,134,135,184,255,129,132,75,11,78,141,1,31,75,26,127,17,102,78,125,0,45,250,75,155,222,216,159,54,194,26,47,40,142,63,160,162,119,255,179,195,153,238,79,52,163,184,124,174,100,17,131,255,120,89,208,26,177,176,110,52,187,52,138,216,192,91,191,165,248,221,181,107,19,54,179,250,96,80,95,100,241,32,109,160,50,202,215,43,115,86,177,123,12,107,33,130,254,5,161,224,142,100,79,219,7,98,165,2,240,85,11,250,159,190,50,118,84,131,186,225,66,149,235,20,184,195,196,111,157,188,242,180,84,115,185,236,80,73,147,74,178,209,145,76,47,85,180,120,35,119,71,15,53,207,122,94,205,64,230,115,59,3,104,194,199,177,120,204,151,89,176,112,243,203,31,42,168,28,161,90,46,235,137,89,22,105,2,192,29,9,171,188,140,46,166,123,133,76,3,205,10,49,147,109,69,118,128,166,50,6,94,235,56,75,163,169,67,242,73,228,51,62,194,152,134,176,229,164,220,191,101,82,142,243,240,187,26,255,127,250,128,219,0,114,83,143,18,35,147,33,131,77,64,113,131,196,162,242,180,196,172,116,132,36,139,210,127,26,70,62,31,136,11,15,77,223,142,145,207,79,55,19,66,203,90,30,15,83,188,126,120,101,189,97,28,66,64,77,88,59,72,253,247,246,156,89,59,65,29,70,69,205,209,204,53,56,210,60,238,229,153,72,128,86,155,183,128,230,70,154,21,70,143,245,179,242,180,99,200,206,55,15,10,245,30,101,73,71,98,21,177,106,103,170,44,88,149,207,202,22,4,13,241,148,136,183,3,37,163,144,30,26,35,66,180,179,49,30,33,181,132,239,109,65,207,248,58,196,12,220,11,203,85,0,65,44,187,145,100,85,244,9,249,192,1,228,213,62,13,146,224,2,92,194,226,219,214,160,255,175,18,240,114,92,39,161,145,174,56,255,138,54,131,87,146,78,126,35,143,120,243,129,218,184,245,146,179,199,37,73,251,121,209,6,62,168,101,142,134,250,57,172,64,67,205,8,19,168,162,63,111,91,95,90,55,32,177,92,75,229,255,122,120,233,131,223,55,92,151,237,38,100,195,100,172,62,196,107,41,239,157,76,116,8,205,13,87,228,34,135,146,104,231,151,247,88,44,245,220,200,182,241,61,110,213,240,122,5,179,22,239,183,166,254,17,8,19,165,131,153,212,62,194,25,142,93,205,51,55,145,158,113,71,243,218,119,24,193,73,236,54,247,219,87,62,210,129,220,84,7,49,127,47,192,153,194,172,61,177,3,231,116,103,25,241,195,238,249,20,235,213,141,53,210,123,104,131,32,6,202,148,14,133,217,88,102,124,62,192,169,242,129,183,143,192,238,5,23,100,130,200,108,207,105,15,77,164,144,69,49,61,230,38,239,11,196,212,46,204,176,190,131,205,77,17,130,242,77,168,82,12,215,84,73,26,178,113,174,148,28,32,49,35,67,113,229,223,89,33,78,40,47,17,223,222,84,64,150,135,120,179,185,210,108,16,33,251,219,255,219,202,213,168,191,201,238,175,188,31,99,111,169,93,213,121,133,150,162,80,56,79,201,77,224,64,98,66,139,24,212,158,28,58,21,254,220,210,16,229,190,111,51,66,139,58,48,171,234,223,105,160,127,61,85,77,125,111,134,225,143,123,253,182,15,48,85,107,40,112,7,217,180,164,20,187,152,33,28,197,240,238,113,130,250,109,220,220,196,195,15,92,135,166,160,130,249,42,54,221,103,82,60,244,179,194,112,22,75,62,199,134,128,222,145,49,37,124,230,104,250,69,42,16,69,96,74,144,24,181,255,196,108,21,187,77,244,203,120,244,149,148,59,116,198,13,138,42,252,67,231,9,91,132,87,151,15,89,103,110,153,182,22,89,156,70,163,5,148,219,244,27,151,244,5,60,97,210,221,76,1,247,84,224,136,29,47,234,150,242,235,157,70,67,82,247,84,242,120,64,241,226,112,175,21,128,204,180,221,56,78,152,0,96,243,119,125,194,196,51,127,66,68,209,170,247,60,148,186,48,52,184,125,13,144,4,79,41,121,58,191,88,203,93,42,164,223,226,217,217,204,129,152,185,199,0,151,168,71,105,25,180,56,224,225,202,207,82,250,83,119,128,190,95,227,40,246,73,36,212,37,234,203,199,227,218,31,240,142,104,153,210,67,224,133,228,250,233,153,220,119,147,99,80,228,216,212,182,188,58,147,19,64,151,2,164,190,146,52,151,229,36,139,217,2,61,205,131,58,179,245,178,98,110,181,176,11,154,185,187,215,235,13,160,23,61,226,227,15,76,227,121,40,20,137,11,165,191,109,27,173,181,162,199,160,251,4,82,102,26,67,11,131,172,154,167,188,215,93,10,46,143,243,7,222,80,82,200,90,12,47,23,151,40,0,240,180,223,224,129,62,226,159,155,221,204,52,237,185,74,27,121,162,195,119,8,108,220,185,250,128,180,254,22,252,169,208,14,193,136,191,51,244,156,39,236,24,217,69,195,65,230,125,250,190,121,97,12,153,160,69,90,222,69,183,35,196,130,192,55,236,59,12,133,221,86,70,13,57,191,229,31,182,138,114,159,191,109,106,17,176,59,124,125,204,16,29,64,151,149,223,124,141,119,25,230,10,254,23,145,238,194,114,201,195,109,198,111,222,200,123,38,197,161,241,135,81,199,91,218,12,180,201,185,8,15,240,43,234,139,180,60,169,246,204,118,74,176,95,212,223,42,190,38,227,91,163,122,44,199,120,27,208,24,228,155,89,62,201,251,42,226,75,80,176,149,167,1,140,54,244,250,198,16,30,85,141,12,96,83,214,160,169,225,167,249,78,248,97,201,208,44,37,144,153,251,153,212,166,75,215,245,224,202,81,4,174,92,188,84,168,203,200,82,54,192,34,60,15,61,243,254,238,39,209,174,172,148,26,79,39,35,58,136,82,26,20,163,61,52,129,206,146,112,187,90,213,160,141,105,177,16,87,149,236,189,82,58,38,216,60,5,2,183,164,240,141,185,248,51,69,134,133,122,159,207,59,66,42,94,76,51,80,167,186,85,166,197,173,199,33,12,29,183,13,51,226,147,156,246,131,114,116,125,47,177,192,210,39,248,49,91,1,143,75,3,152,147,237,44,32,117,210,92,229,137,113,29,25,238,213,85,73,104,175,221,58,51,31,141,228,35,222,16,190,11,49,39,154,211,144,72,254,210,79,246,4,137,20,0,177,28,22,157,62,143,65,72,84,34,144,12,19,99,36,68,216,9,132,133,217,82,220,233,245,187,63,187,125,121,74,205,174,147,253,64,138,218,54,48,90,213,185,74,226,19,23,217,21,52,87,42,215,176,21,139,241,224,20,40,93,40,64,83,232,43,159,106,77,170,222,113,72,69,38,57,18,116,40,242,229,35,9,15,240,152,174,115,76,88,43,155,18,198,14,148,55,73,142,178,80,71,251,187,36,193,28,105,74,100,15,85,62,213,184,83,9,150,1,232,131,223,109,252,119,228,212,238,247,237,253,173,67,184,195,144,186,96,85,193,84,192,167,136,251,49,246,77,112,43,175,205,103,192,174,194,119,109,47,2,151,70,221,18,12,2,48,78,193,82,185,73,74,149,64,176,192,215,245,2,37,244,130,3,78,118,190,61,155,93,102,112,182,248,155,18,67,145,199,124,59,113,48,37,36,230,47,50,166,25,95,91,220,141,115,150,144,52,110,35,45,130,132,211,186,217,58,211,200,232,244,60,161,145,26,110,121,252,33,98,81,13,54,184,38,23,138,186,246,22,252,52,84,49,61,152,230,40,164,68,61,84,63,6,155,117,11,208,175,111,164,90,214,95,85,246,222,233,178,177,37,156,102,197,74,152,114,23,86,105,63,103,21,191,202,27,119,150,180,56,6,245,151,220,78,220,3,10,86,145,51,238,58,185,212,24,106,173,228,196,15,217,63,156,253,184,169,56,158,69,111,23,41,36,30,14,5,127,13,244,114,116,159,135,46,232,71,13,28,178,22,6,213,70,181,64,90,236,23,148,75,84,249,171,174,124,7,199,120,50,198,120,220,127,189,50,53,114,91,241,201,163,192,58,112,159,111,87,118,211,173,215,130,159,209,152,201,254,248,23,235,192,131,152,125,249,126,120,76,46,180,120,67,29,213,163,6,22,8,245,208,85,47,92,34,235,110,181,240,145,4,178,213,187,204,229,150,175,169,182,119,249,153,169,145,130,57,217,214,126,125,145,170,123,183,38,212,72,168,14,33,113,49,109,104,129,103,153,110,153,204,173,235,193,40,64,33,250,176,62,39,252,105,203,28,195,201,31,244,57,196,111,31,65,239,81,168,12,140,211,80,119,163,79,91,97,69,58,247,134,231,129,226,63,11,83,228,39,27,147,5,56,36,203,164,244,39,192,146,45,69,180,244,112,63,92,100,149,242,245,108,92,75,64,233,143,178,22,22,53,65,222,233,62,182,167,76,49,180,0,23,197,240,180,120,216,143,36,155,103,2,87,198,160,35,49,198,159,93,208,11,207,36,34,39,176,42,110,244,239,67,116,52,56,119,247,39,166,176,184,221,175,60,88,110,129,50,216,151,153,121,59,121,233,207,211,107,90,101,53,181,97,97,250,89,34,144,75,130,99,86,115,253,95,130,19,1,110,90,163,94,52,103,196,155,50,116,169,98,153,71,195,226,163,237,113,134,102,223,236,128,177,24,86,133,102,92,71,171,73,151,64,186,16,132,161,106,148,140,133,162,198,74,133,36,173,245,209,77,89,205,50,216,72,176,237,229,190,90,191,217,138,60,226,157,163,75,114,87,120,102,174,165,234,52,219,151,95,211,105,61,250,87,44,166,188,157,57,244,238,194,236,84,225,101,153,122,135,229,129,68,133,52,60,61,112,70,27,147,115,149,130,73,102,34,36,214,182,73,100,21,46,219,99,159,39,128,67,187,231,125,199,90,253,197,29,189,16,190,149,148,136,81,211,2,120,222,139,49,165,5,73,207,68,230,184,254,148,155,10,244,20,78,159,6,156,73,196,132,188,180,160,124,248,92,74,57,2,0,32,40,199,162,106,255,114,138,12,100,117,58,222,91,77,18,175,178,162,146,71,161,50,51,213,73,218,232,199,114,184,145,203,108,135,163,212,167,204,83,199,65,160,70,100,185,100,150,255,189,90,194,90,233,171,251,117,112,252,145,67,75,126,177,12,233,216,244,192,63,240,112,107,187,243,185,59,8,197,216,51,243,11,82,8,159,115,242,51,4,116,166,53,152,125,169,215,245,44,83,117,31,250,44,175,106,2,181,21,85,139,60,228,150,52,8,142,98,214,174,180,219,198,216,75,189,27,144,144,75,53,5,36,148,107,6,192,132,217,151,134,12,50,135,18,225,228,77,84,173,9,254,165,76,238,202,184,233,33,171,41,68,176,231,55,240,160,79,42,73,33,195,156,240,137,31,2,115,191,74,58,192,12,42,52,32,253,92,45,47,239,248,104,66,184,176,246,101,11,228,76,116,238,228,244,136,240,182,254,214,28,133,55,146,108,2,18,218,116,232,79,160,197,246,109,232,150,117,23,127,251,121,115,62,214,65,221,156,183,114,150,18,55,197,113,158,189,101,108,10,157,217,125,247,1,250,34,81,106,213,213,26,133,229,43,96,24,201,236,171,166,172,4,102,203,219,253,171,246,223,251,187,206,135,87,122,218,118,111,107,124,88,144,165,9,18,102,175,173,150,41,145,233,247,246,179,10,153,31,5,206,137,197,238,120,91,114,152,223,193,92,59,130,150,80,2,238,86,70,11,233,216,240,105,106,233,171,112,174,116,146,56,196,247,119,154,10,76,243,117,86,167,71,227,107,210,134,133,16,16,220,196,88,61,133,139,151,172,23,231,30,245,138,71,150,130,132,40,211,1,142,191,193,62,190,163,220,34,160,216,122,193,7,20,196,41,52,104,34,62,249,54,122,79,107,104,159,255,140,220,111,193,61,166,35,13,62,198,18,144,36,206,155,5,226,128,140,65,248,47,195,70,109,253,150,229,24,197,70,69,41,234,32,243,140,49,45,27,188,21,136,53,125,111,112,62,126,22,87,54,182,144,123,42,250,44,247,162,139,56,179,233,251,5,151,39,200,0,13,113,159,224,234,51,104,72,36,183,26,109,245,95,135,66,1,50,187,77,160,199,143,239,248,136,150,135,161,204,5,133,131,88,37,227,34,87,253,241,209,80,30,176,172,4,105,185,234,137,113,241,157,145,124,66,153,127,7,132,67,170,49,75,182,187,142,75,145,204,249,38,253,76,172,169,252,60,56,161,198,96,26,28,190,112,85,193,56,238,108,160,27,160,200,184,208,206,242,204,154,193,36,206,160,26,208,226,88,146,65,88,86,83,247,185,201,15,47,132,77,46,120,48,1,82,41,162,101,182,176,119,101,167,26,153,216,199,232,136,186,164,117,82,228,0,143,26,70,112,103,112,175,240,127,170,246,8,77,2,176,49,156,77,4,46,78,32,171,240,87,169,51,161,169,193,118,129,49,76,245,53,161,66,219,174,31,208,97,156,84,105,230,143,57,167,122,201,97,135,102,166,113,98,168,20,155,45,143,152,32,211,251,73,124,159,142,57,217,41,48,179,181,149,203,203,103,21,122,182,194,40,23,205,58,190,147,61,158,255,214,157,192,194,148,83,1,90,65,136,6,85,6,239,107,41,239,218,99,81,168,103,241,6,67,60,11,70,245,68,240,234,113,134,72,79,123,241,84,14,232,108,44,1,129,41,163,179,97,178,199,48,153,198,45,71,92,251,151,229,208,69,22,250,99,241,130,16,113,235,11,214,35,39,103,124,154,163,126,90,53,110,198,21,28,249,191,231,181,112,230,103,210,121,86,164,244,249,49,80,247,244,193,69,8,231,62,94,224,6,119,183,86,146,1,221,186,115,229,46,18,0,31,81,4,146,38,118,118,40,180,135,12,163,77,65,155,81,147,55,95,116,62,208,198,203,115,122,225,157,70,186,86,42,77,163,125,70,23,73,186,218,143,34,193,203,170,46,120,199,115,99,200,18,236,113,42,114,19,114,72,127,169,133,53,142,8,173,164,147,47,15,77,230,92,249,123,1,131,106,113,134,178,116,253,47,209,76,132,152,133,0,27,70,127,106,31,166,155,229,181,94,135,81,235,94,136,240,162,101,254,154,103,246,41,142,180,127,199,244,140,140,43,21,90,251,149,96,243,232,236,11,175,95,50,40,31,205,111,48,144,23,72,44,192,172,20,222,217,110,79,77,67,247,14,202,157,19,198,73,232,127,9,108,168,236,79,137,50,144,104,138,176,64,110,80,181,21,41,237,133,234,12,196,103,22,167,10,45,205,6,7,80,187,175,28,12,32,86,114,110,3,64,48,73,240,12,204,137,77,187,151,83,174,92,157,154,110,132,15,202,120,167,229,168,249,161,78,175,199,178,65,5,26,89,108,10,42,145,180,61,240,145,242,180,126,224,146,6,4,125,210,85,115,86,47,115,243,116,240,84,141,86,65,175,74,43,225,128,69,76,118,224,215,85,87,48,199,16,213,155,111,147,4,209,232,89,2,36,78,168,108,252,248,95,231,100,21,132,66,2,214,231,52,50,58,161,194,94,80,158,42,84,90,53,231,16,131,207,32,64,185,187,68,222,49,139,87,113,44,233,104,49,6,152,6,196,236,194,74,204,210,61,91,159,108,168,71,84,248,68,128,250,36,72,215,50,143,248,63,169,96,58,120,194,222,86,101,205,190,154,239,73,196,15,223,125,41,166,8,86,86,131,212,162,226,102,228,203,127,211,117,196,131,158,92,160,35,40,246,10,42,89,63,188,19,235,10,195,253,180,193,2,39,168,229,109,139,135,206,141,199,221,14,211,207,42,158,84,50,197,56,82,196,171,215,72,159,230,169,63,150,43,60,88,236,170,136,59,83,207,122,174,5,108,85,37,47,236,242,200,170,227,17,114,83,33,56,43,181,187,47,75,152,138,158,22,37,97,124,249,105,253,195,18,112,208,180,206,129,147,149,247,59,176,159,121,187,142,92,98,100,5,5,176,218,170,254,160,249,175,46,104,195,33,26,233,150,31,169,91,36,86,54,11,99,87,212,68,237,111,66,153,13,68,65,127,176,98,99,19,229,196,98,246,8,78,160,135,50,110,229,219,255,246,166,59,162,219,103,194,213,93,131,5,46,219,190,236,58,46,2,211,159,243,223,83,32,127,79,192,56,122,190,13,218,45,118,158,50,37,17,65,64,140,10,168,210,103,62,208,139,254,193,28,169,44,150,212,244,70,156,181,77,61,142,242,78,67,128,85,131,32,183,139,224,120,48,255,22,211,205,79,172,74,213,122,38,39,1,173,67,142,187,143,176,240,37,248,215,76,195,246,217,37,139,199,233,57,122,23,156,218,204,37,206,229,128,0,7,204,186,219,175,151,255,7,16,249,2,113,251,23,207,224,118,181,150,101,83,52,106,68,47,236,222,220,47,163,19,79,90,9,6,66,214,237,217,110,99,23,220,162,226,78,8,36,47,151,82,9,29,211,9,82,101,92,35,57,144,207,105,99,11,124,134,28,249,226,85,145,149,27,145,128,239,206,166,184,24,253,77,244,72,160,192,94,137,200,197,255,170,78,9,141,9,27,109,65,187,18,62,224,127,12,127,58,104,116,46,127,234,190,134,68,202,43,16,213,41,111,138,76,144,69,188,138,183,23,230,149,201,104,191,3,139,27,25,16,96,138,204,232,113,253,89,61,97,161,207,98,168,179,60,188,188,4,80,104,48,37,65,211,161,118,247,105,99,96,195,70,120,40,172,150,177,158,177,37,6,229,79,25,194,5,2,189,86,224,72,192,35,23,150,119,185,252,99,76,120,64,49,133,153,57,243,234,187,124,71,82,53,19,17,114,16,77,57,59,79,166,124,181,121,140,97,87,222,212,60,208,17,205,201,54,70,143,164,130,106,94,89,182,22,225,171,122,155,78,179,232,27,180,240,172,250,128,115,61,82,40,166,240,160,71,121,120,250,228,19,212,168,254,21,25,191,120,251,190,96,8,166,6,127,38,12,61,131,222,239,67,26,3,131,42,105,48,17,115,0,120,97,223,239,153,246,156,157,150,178,122,206,210,164,7,204,50,220,236,111,33,195,129,9,216,76,135,176,151,105,254,225,143,213,180,188,54,60,241,139,163,59,60,151,125,172,67,112,29,99,13,199,191,235,4,225,193,171,201,154,68,159,255,136,173,252,148,53,212,142,21,154,161,48,250,253,83,98,252,112,207,167,226,217,2,203,222,12,98,11,187,215,173,2,46,97,237,102,114,207,113,55,196,220,115,71,138,7,169,47,249,79,211,95,122,65,104,231,28,143,49,250,78,45,173,53,106,165,105,62,120,9,16,174,202,25,16,38,93,48,36,95,146,113,56,200,218,80,189,155,184,25,207,63,143,174,40,224,189,42,45,42,9,220,28,154,14,61,111,239,186,224,233,184,243,113,209,158,128,137,225,208,21,1,168,93,38,239,4,47,32,70,226,58,129,136,48,127,150,120,113,160,249,203,69,212,198,190,63,120,14,222,103,154,206,208,81,1,6,81,118,206,44,108,122,154,165,215,173,247,244,159,207,79,34,88,31,68,27,162,54,156,11,63,5,76,229,206,13,56,155,246,124,2,44,54,177,160,73,38,231,135,206,206,122,153,207,20,226,6,153,35,243,111,169,138,230,208,228,8,182,242,24,10,82,33,168,91,53,235,246,162,238,75,109,152,75,161,167,139,39,165,151,123,173,93,14,131,58,75,10,69,182,236,93,27,2,56,88,230,22,213,121,106,255,132,248,211,35,85,191,124,232,120,129,27,99,106,30,144,152,64,45,212,46,76,147,75,220,70,12,57,35,43,100,9,15,162,79,170,19,31,181,204,73,175,238,60,146,249,204,253,144,71,90,208,223,238,60,242,40,139,241,194,175,190,172,160,198,3,226,87,86,14,75,35,238,132,156,206,60,185,245,164,80,11,124,183,196,161,34,109,249,96,188,219,234,63,145,161,105,132,235,193,45,145,214,234,160,60,17,207,3,77,205,139,16,105,25,122,178,52,145,213,201,18,114,198,220,80,31,207,68,29,0,204,9,171,218,189,233,145,144,123,23,187,116,194,207,249,29,71,120,8,203,135,149,74,166,133,86,28,234,109,104,13,228,143,108,128,95,51,88,152,244,132,168,99,79,122,137,44,17,86,226,93,46,226,72,16,230,104,119,132,199,95,77,208,93,182,238,137,93,117,168,226,16,254,216,160,127,239,40,51,185,230,128,71,56,28,130,140,182,177,29,128,247,160,5,231,156,71,59,15,88,138,124,104,189,180,220,124,227,108,170,63,14,176,196,138,9,119,145,224,129,34,9,73,174,236,172,129,140,28,18,46,29,211,52,101,123,168,27,221,113,128,71,65,188,145,205,237,41,124,110,168,62,20,196,117,78,231,233,176,199,50,138,22,69,204,221,146,190,112,1,206,239,238,72,154,17,181,191,154,141,242,214,172,193,127,62,26,99,187,217,25,242,208,85,158,183,167,86,56,146,205,209,94,242,252,191,109,101,131,43,246,227,223,192,111,247,10,238,190,14,222,99,209,68,154,180,91,35,168,220,64,69,184,150,64,211,202,208,177,252,60,94,48,125,71,89,4,83,65,144,54,234,67,85,225,173,176,43,194,119,248,85,194,199,65,96,2,144,19,170,182,153,184,111,116,94,128,211,225,178,239,216,89,203,199,203,126,111,154,142,252,112,54,26,208,10,202,176,210,58,93,106,173,23,4,114,243,190,183,77,45,60,89,240,62,185,30,33,224,168,108,124,108,110,105,25,154,235,73,224,100,252,240,74,182,198,69,63,45,229,6,7,225,74,201,176,231,192,133,233,219,113,232,199,226,87,99,33,241,35,12,17,106,223,152,242,18,216,158,12,25,130,46,250,191,232,100,146,146,180,123,209,140,180,182,38,218,169,193,123,187,43,225,87,224,5,242,55,43,113,225,92,137,175,143,153,112,109,36,59,10,120,175,118,242,221,89,16,111,208,224,95,111,11,240,102,0,220,219,145,82,186,157,186,156,199,180,254,126,47,247,52,20,205,165,173,12,109,35,228,220,116,164,152,221,160,158,164,20,141,145,136,153,134,237,53,166,51,204,145,217,202,35,169,131,161,115,193,218,153,157,185,162,226,91,79,186,59,191,155,243,39,25,163,94,0,220,86,87,124,203,20,232,48,183,6,157,42,125,12,90,45,111,152,127,135,54,150,110,159,206,132,191,89,255,158,77,159,97,21,164,48,23,174,177,175,125,191,199,96,28,9,232,75,76,219,91,55,172,7,90,99,201,202,61,138,160,141,128,172,123,126,251,30,234,235,236,228,206,178,69,48,104,60,44,166,199,244,85,23,199,153,61,76,76,221,187,113,66,72,192,223,97,90,132,165,110,75,150,120,159,83,26,234,103,176,182,44,187,17,30,24,56,59,160,183,68,222,233,227,80,170,111,144,68,125,16,66,167,178,98,34,143,248,76,89,13,127,233,156,134,93,31,215,172,120,50,172,241,11,15,123,197,40,238,139,44,176,117,206,35,237,65,73,160,116,96,135,193,117,145,83,45,52,185,215,49,76,185,8,155,180,79,68,69,86,148,54,126,189,115,142,118,152,73,57,28,79,94,65,111,74,119,115,250,107,94,233,21,21,223,105,95,89,121,128,45,22,198,178,87,189,115,118,72,141,238,4,62,185,255,62,89,173,123,178,234,51,86,176,242,132,107,216,134,142,243,214,49,196,86,135,225,94,252,229,66,77,108,124,100,10,111,4,34,133,24,153,53,10,23,66,67,238,45,68,233,240,240,210,22,70,55,150,236,147,53,161,82,251,27,46,65,1,102,148,151,122,121,97,3,164,0,144,71,133,2,234,219,142,189,149,109,194,9,159,151,232,74,60,69,101,251,52,129,14,223,37,69,69,188,149,236,3,51,30,235,129,233,122,42,161,145,103,26,106,9,29,158,159,70,107,127,239,150,4,95,149,89,161,222,89,219,43,76,17,248,193,55,167,39,29,2,251,145,178,241,136,141,200,116,221,108,50,156,19,243,4,231,139,178,27,11,78,149,53,76,213,5,230,129,0,198,140,104,56,138,21,71,22,68,157,164,120,125,183,228,196,155,209,51,219,161,97,86,6,239,113,46,58,213,101,195,159,207,39,232,62,242,230,135,87,176,232,194,74,235,24,189,23,94,254,212,5,177,239,184,178,240,36,90,188,88,79,74,94,103,137,96,114,17,222,50,104,82,146,37,41,29,152,202,105,64,204,124,123,212,230,55,17,27,157,197,116,91,29,247,115,97,174,206,210,140,85,136,254,103,169,67,105,95,171,45,13,99,191,152,34,159,115,92,112,210,5,65,92,153,115,127,32,211,152,245,31,224,143,42,247,200,229,144,112,77,207,148,66,38,245,70,212,242,172,12,160,59,107,126,170,24,25,171,52,11,195,118,172,59,137,216,112,28,232,189,177,186,161,203,208,245,127,71,32,93,181,225,132,202,119,29,240,132,157,236,31,31,183,234,35,171,248,35,77,144,47,60,141,239,204,219,6,223,136,8,95,120,224,70,177,95,174,6,171,195,23,68,20,178,6,15,195,60,98,127,192,231,222,179,111,61,51,79,218,49,121,188,98,93,144,17,150,123,215,159,224,173,85,27,120,84,42,118,208,160,88,34,59,242,36,146,200,66,51,78,9,96,209,235,53,198,233,233,155,30,142,194,74,13,178,48,96,157,254,233,232,218,234,253,75,81,230,147,59,158,165,71,241,250,37,15,128,247,183,47,112,68,85,190,167,37,48,87,89,134,185,136,129,182,21,231,234,241,50,152,176,211,98,89,43,124,251,179,229,210,242,48,219,172,23,225,53,162,214,212,106,165,99,211,64,80,19,20,82,14,140,233,71,85,48,61,20,142,162,229,228,87,58,230,155,251,167,218,253,1,101,202,242,177,160,8,225,224,33,83,190,237,45,220,253,75,146,24,67,170,80,88,185,105,189,251,241,247,84,207,139,116,238,148,198,45,0,119,253,54,74,200,190,85,22,90,244,155,99,7,77,225,132,10,20,96,90,48,30,170,79,254,79,99,87,236,124,196,219,145,217,240,218,104,67,26,201,172,0,125,14,243,3,105,68,186,159,221,195,56,214,206,154,249,46,224,224,56,251,40,11,112,147,224,200,170,172,21,140,119,200,249,76,98,166,222,84,22,150,86,97,109,254,35,193,46,199,76,107,165,110,240,214,151,175,15,146,173,206,199,77,39,253,4,224,62,61,250,203,206,20,80,84,111,238,65,105,151,163,225,118,155,213,69,136,19,182,55,38,77,14,110,124,27,243,181,243,100,112,157,57,91,181,153,210,210,248,193,83,54,93,243,198,210,46,96,162,234,3,147,50,234,187,114,13,244,205,61,11,124,220,73,85,130,29,98,233,32,134,65,106,177,151,84,95,99,236,26,69,88,135,22,3,84,199,248,71,218,27,246,145,22,84,231,198,88,191,203,148,141,126,144,204,129,61,79,169,182,127,203,155,90,182,185,104,225,175,74,81,229,253,201,11,142,138,200,84,174,185,229,206,90,224,117,166,72,209,121,184,243,21,204,219,133,82,5,249,46,92,230,102,108,111,250,130,154,244,108,62,89,237,114,155,240,135,57,6,23,27,174,253,232,141,248,127,71,122,253,83,254,194,177,60,47,249,86,107,7,133,169,138,189,54,98,93,162,184,71,125,25,80,55,45,162,46,61,54,214,95,233,7,237,183,186,30,76,124,222,224,212,172,249,75,144,148,235,109,164,123,143,27,240,25,99,217,240,38,40,53,152,186,219,177,30,179,154,198,13,228,253,131,228,3,71,198,182,248,30,127,205,196,83,120,216,10,93,188,30,230,251,167,168,176,98,211,107,150,238,172,167,251,250,83,59,220,38,202,117,171,211,211,160,104,216,5,236,211,156,204,166,69,34,178,168,55,93,72,26,134,200,97,130,135,82,48,248,131,178,108,43,25,210,194,145,240,151,18,73,64,121,80,18,185,71,236,109,56,28,59,6,178,214,68,138,191,36,151,169,186,195,36,49,4,69,181,213,10,61,177,185,138,246,159,60,97,58,233,241,173,59,100,135,25,110,254,57,241,238,24,132,7,58,52,185,98,143,68,39,103,146,226,172,10,192,0,167,196,143,196,57,225,25,207,128,232,219,179,219,51,104,154,168,22,183,103,17,128,89,55,179,180,19,173,207,159,39,33,216,231,5,131,88,95,98,242,222,141,132,144,149,97,11,15,0,224,1,181,17,52,207,158,63,247,51,114,98,122,159,138,64,163,21,217,240,178,58,39,140,76,248,135,138,220,150,68,232,227,211,189,186,195,202,26,3,233,64,224,137,86,33,22,18,245,218,193,194,152,229,123,159,88,127,175,30,224,85,243,40,250,94,94,87,125,188,7,102,254,12,117,217,162,130,182,101,169,138,223,111,98,93,168,8,81,91,145,41,224,139,124,201,72,22,242,213,41,210,36,43,54,251,109,100,4,49,42,31,120,113,45,214,142,82,90,205,6,63,198,177,246,170,8,81,114,106,120,153,166,1,70,176,231,182,65,231,155,37,62,217,152,53,221,14,52,108,227,130,114,254,31,137,204,59,160,167,131,237,141,62,191,239,145,68,183,108,140,223,242,223,127,160,136,166,195,164,253,190,23,40,185,162,144,126,180,91,222,67,228,122,195,158,150,148,15,6,98,156,178,184,34,68,223,3,245,19,62,143,68,82,57,245,190,195,77,36,161,4,90,101,245,184,136,60,8,159,86,101,149,170,200,13,109,118,89,72,2,200,45,111,229,78,75,191,253,23,209,214,197,34,40,18,0,68,221,12,106,37,199,213,44,39,210,112,17,46,180,243,133,176,108,137,201,188,255,168,180,91,34,138,162,61,124,16,164,138,238,81,1,53,204,240,145,82,142,240,223,48,210,186,180,194,15,188,1,40,1,89,6,211,234,82,236,236,161,123,240,30,198,169,203,16,145,229,157,208,252,91,97,104,154,203,181,87,165,75,115,73,51,60,224,2,76,133,142,0,109,113,139,231,181,107,28,36,48,246,242,17,216,209,82,109,2,108,128,70,0,67,234,44,104,236,149,234,250,133,192,61,133,57,177,149,31,72,145,254,80,252,42,122,234,211,146,90,75,235,16,46,66,90,95,128,52,152,114,99,184,246,62,174,243,0,5,36,118,93,8,25,250,22,87,153,50,103,29,20,13,226,14,89,223,61,166,115,233,6,182,60,80,97,213,82,202,100,14,2,214,31,54,190,146,88,57,161,123,174,192,236,5,208,213,32,27,61,53,157,82,212,170,68,225,122,179,224,46,32,141,81,5,146,187,109,201,209,244,53,236,18,47,74,128,191,176,141,132,178,54,137,39,112,43,213,73,14,116,121,23,31,98,10,218,161,179,234,86,120,113,222,254,141,200,137,235,79,46,150,57,68,68,96,174,85,161,104,217,47,128,247,41,212,229,199,81,22,51,212,91,7,202,220,155,66,195,8,210,93,101,235,192,230,31,90,106,21,132,231,141,165,118,68,187,136,211,152,168,77,222,74,130,234,7,27,175,26,139,143,130,193,237,148,121,117,120,70,32,2,51,42,110,81,204,93,111,240,205,46,78,227,201,134,139,61,69,26,202,27,99,96,157,173,159,221,1,194,111,97,179,220,120,251,141,205,26,155,187,97,26,120,226,190,86,196,187,149,71,45,120,138,143,242,254,2,154,241,25,95,216,58,92,248,29,187,2,184,57,169,164,216,219,248,225,237,166,9,179,89,224,91,170,230,221,33,158,87,35,97,128,6,33,241,120,56,25,3,2,35,83,247,166,158,207,146,79,163,28,21,173,69,234,112,226,35,220,208,218,252,105,158,206,186,34,18,207,21,9,221,49,75,80,242,187,11,221,223,11,251,21,119,165,233,71,68,251,227,26,53,238,250,63,108,86,247,170,228,134,100,163,125,150,238,144,211,68,157,102,175,237,198,170,14,236,146,190,33,16,21,23,118,66,215,103,150,224,130,206,21,30,178,216,135,139,140,137,197,64,106,67,189,132,215,173,128,155,85,78,164,195,129,151,131,178,220,90,59,162,126,66,195,71,228,170,176,57,61,96,118,203,184,224,166,44,4,89,111,15,218,133,224,178,55,77,8,64,25,13,73,135,219,141,126,81,50,63,72,86,236,58,34,219,255,132,145,59,47,215,12,72,204,107,111,39,51,159,188,218,122,214,63,20,225,25,62,134,171,147,15,168,201,124,225,75,251,182,32,79,65,54,159,195,17,201,234,138,123,23,229,92,198,7,223,22,54,228,231,45,141,254,220,55,0,193,129,59,243,75,175,140,98,14,7,10,139,11,64,74,74,127,96,18,55,101,132,25,142,167,101,20,28,160,19,178,117,118,156,77,92,246,6,240,131,0,55,7,132,211,25,233,162,178,250,175,225,255,186,87,153,172,251,254,112,140,244,252,73,231,217,140,255,48,151,246,241,13,147,70,114,101,167,22,234,253,172,230,42,56,110,216,74,93,133,98,84,21,8,158,109,129,62,19,116,58,182,221,24,174,59,98,249,4,111,13,199,14,231,1,126,42,254,158,17,201,149,115,185,246,229,36,7,234,124,166,243,200,253,114,143,221,87,167,107,161,6,43,68,77,98,223,180,108,32,254,107,135,82,104,166,149,69,91,236,119,183,42,38,161,143,92,59,136,220,181,244,184,249,227,90,124,169,209,163,138,114,236,5,152,7,80,89,65,82,139,244,210,51,60,133,210,54,212,238,193,84,80,111,219,39,138,119,213,96,194,5,59,198,17,163,6,187,11,148,65,112,107,204,253,240,244,213,134,13,24,244,52,59,46,105,44,85,15,92,88,230,15,56,141,44,42,72,103,241,99,123,168,100,170,163,162,53,68,211,13,74,40,88,8,84,243,129,232,64,73,102,130,34,221,63,43,226,70,94,102,109,192,255,69,28,37,157,115,109,197,45,42,32,9,128,192,238,141,173,6,169,49,236,120,90,135,227,90,215,204,17,180,17,94,89,235,95,39,113,96,176,71,137,149,115,47,194,191,243,219,53,141,119,217,55,146,194,178,176,230,31,31,210,223,82,236,255,181,113,137,90,116,245,98,95,158,119,47,100,167,19,236,81,125,37,205,176,173,93,179,204,149,151,76,8,43,33,183,43,251,228,15,105,124,187,211,201,158,41,105,17,199,181,66,87,182,203,192,219,159,33,225,91,72,189,79,40,89,7,199,42,0,251,86,255,42,77,191,161,183,103,93,30,182,199,105,41,66,79,1,112,153,200,132,31,80,253,227,2,210,120,133,164,213,218,194,21,174,196,36,119,57,158,147,147,185,242,226,89,129,108,66,20,133,247,74,192,146,188,15,128,149,246,162,112,18,110,9,177,50,11,206,104,72,110,126,162,165,145,33,68,37,123,212,188,97,181,120,14,188,195,254,180,248,158,117,183,165,157,200,184,178,183,57,140,15,9,243,31,154,238,169,168,131,183,165,1,65,231,41,226,196,186,235,237,216,228,101,211,164,116,83,247,192,4,186,144,17,217,127,15,69,23,57,224,84,244,192,36,62,198,122,0,203,192,59,25,84,27,144,132,18,8,64,15,81,165,17,89,171,162,200,43,43,204,114,34,89,235,240,36,157,70,3,29,246,68,151,169,161,37,3,66,130,28,137,166,31,225,144,105,241,251,149,111,8,188,166,70,86,227,146,234,29,242,229,87,153,222,72,160,47,60,37,253,217,151,91,115,163,40,232,132,252,103,182,86,124,51,205,240,231,151,193,192,112,255,122,191,41,125,22,33,137,193,222,237,163,135,170,149,200,191,44,104,196,204,246,185,213,156,53,87,14,55,25,150,81,119,69,93,21,83,202,170,81,203,171,21,112,217,252,43,194,71,113,189,185,185,127,185,11,244,23,38,184,108,208,58,29,186,91,128,101,214,222,71,43,239,116,187,45,17,255,139,14,33,169,160,0,10,172,47,222,254,188,161,190,127,152,23,42,97,82,68,28,13,139,115,165,63,156,193,182,127,112,85,110,6,17,241,14,150,226,83,195,169,78,169,81,106,155,40,166,145,155,201,69,112,86,195,22,242,227,116,186,191,190,209,173,17,145,41,49,233,1,89,204,200,31,219,248,29,29,42,158,91,202,32,44,198,123,31,119,10,58,245,49,11,34,58,106,200,137,214,98,111,149,103,137,169,111,109,113,24,91,118,35,108,178,10,10,41,129,167,214,57,104,210,10,37,9,62,16,121,174,100,20,150,51,177,47,211,144,159,130,239,189,197,180,58,3,252,210,79,74,72,101,241,21,135,241,12,110,120,181,167,180,127,153,242,51,218,170,171,203,236,218,70,31,217,188,251,180,74,204,107,83,240,192,146,237,40,212,131,254,108,96,202,116,5,230,250,198,154,123,188,34,31,252,75,207,130,48,60,232,241,131,79,147,135,113,220,49,132,153,165,122,31,104,250,184,7,36,132,14,71,171,76,38,250,194,249,222,113,160,31,156,203,124,71,172,203,231,219,46,224,9,113,95,210,23,235,123,101,85,243,151,183,133,183,136,126,31,42,171,183,191,76,241,85,141,168,179,252,119,102,218,218,181,59,122,95,218,63,78,146,6,186,102,161,75,172,49,189,214,41,231,90,249,61,107,254,157,15,84,233,157,88,98,87,117,155,140,193,3,244,135,238,212,226,4,67,162,252,74,222,204,171,82,218,235,226,158,92,166,34,50,78,53,67,26,244,252,78,112,129,142,149,105,227,180,205,207,199,162,80,86,96,159,124,100,229,83,246,117,121,120,103,49,22,194,4,85,49,69,86,186,49,76,150,3,34,15,191,15,225,127,215,248,84,72,173,28,248,1,131,236,55,138,109,172,87,125,69,1,83,167,145,235,65,14,92,126,146,135,21,59,44,4,162,77,25,116,67,95,114,198,237,86,155,173,25,155,194,1,145,225,169,179,27,134,247,178,95,130,94,94,160,141,41,110,141,110,229,197,54,152,65,201,36,140,60,129,160,37,198,233,26,36,147,218,135,199,247,187,181,201,47,172,117,217,236,45,233,83,196,51,145,91,182,176,166,173,196,129,209,212,86,132,160,96,96,107,150,135,136,71,54,198,216,53,65,78,74,241,19,22,66,253,87,67,48,178,88,170,15,169,255,202,83,95,254,188,39,66,230,97,127,170,6,126,133,138,67,79,254,234,251,159,161,208,42,252,59,51,18,158,88,170,117,100,44,149,20,27,104,83,219,115,11,51,70,91,218,54,134,92,132,52,181,30,124,89,50,99,141,184,79,159,124,7,165,117,203,186,54,220,182,32,214,44,171,13,231,25,201,93,191,247,254,82,253,58,75,221,125,18,214,54,22,85,77,64,155,32,61,31,248,4,91,134,76,85,39,89,223,85,183,167,33,22,79,21,98,93,154,33,116,158,64,211,138,75,13,96,103,186,245,141,81,154,254,126,134,208,92,76,247,28,197,163,133,236,156,182,234,207,136,83,137,51,245,242,205,101,64,2,4,127,214,59,229,17,0,174,179,205,160,255,109,81,201,188,144,4,159,87,61,18,127,149,31,25,101,26,236,26,195,46,243,51,80,108,46,158,119,45,9,200,7,6,224,249,66,18,91,151,206,43,63,230,167,4,15,64,70,184,240,56,204,64,122,113,219,183,127,13,163,191,244,0,172,185,65,131,146,65,84,127,146,202,252,124,218,144,57,62,164,20,203,229,73,21,213,18,227,96,253,113,240,209,90,23,174,194,197,83,94,103,8,113,159,97,110,200,203,227,83,42,155,175,196,187,242,75,61,250,229,69,42,197,96,171,244,201,189,5,150,201,213,132,234,146,56,78,136,16,50,227,32,81,233,65,207,0,97,12,148,11,221,160,71,19,119,68,206,123,254,18,89,34,245,146,105,40,92,129,170,26,143,114,204,239,233,230,242,213,214,149,213,117,162,72,157,110,21,40,248,227,189,251,15,200,178,192,174,119,73,219,204,188,50,136,237,196,67,2,72,228,55,26,190,199,216,96,82,17,143,251,211,140,80,1,189,166,87,132,13,148,82,85,20,173,213,148,145,191,236,224,92,59,141,200,23,28,216,249,15,236,58,165,114,203,92,90,81,76,12,223,210,17,167,1,174,249,131,48,237,161,50,219,235,237,95,73,203,226,199,106,171,116,60,186,248,186,200,234,53,126,118,71,125,155,146,100,73,124,21,239,69,9,17,78,146,213,104,129,206,199,118,31,143,165,61,115,40,242,25,181,250,19,130,116,33,28,127,114,81,171,131,244,109,179,98,186,143,144,197,250,235,0,107,207,226,89,217,32,156,190,223,229,76,120,244,235,193,148,33,179,77,193,81,198,192,133,62,138,121,64,2,115,251,46,0,214,49,150,37,255,15,241,155,167,115,1,60,53,165,248,117,118,221,19,211,117,158,209,24,92,197,224,171,225,138,220,108,53,161,118,150,214,203,139,74,253,93,75,5,150,80,140,71,45,102,28,130,166,88,175,33,66,108,101,167,2,176,10,7,186,107,81,111,160,58,8,237,86,102,205,104,112,75,231,72,104,135,205,196,47,88,167,43,7,133,171,184,141,9,250,229,135,106,81,198,155,187,121,172,185,128,128,81,237,6,82,154,32,126,189,205,202,191,103,254,64,119,228,95,94,248,162,9,185,32,78,21,140,159,6,221,213,210,205,99,195,133,242,11,97,209,247,213,141,197,251,194,193,210,120,217,217,207,180,129,147,181,161,13,31,159,93,88,204,56,189,50,106,182,33,145,92,32,43,252,125,86,69,148,129,101,52,69,178,73,163,146,49,139,1,52,71,71,129,20,122,213,11,96,123,173,162,212,63,192,6,65,10,23,222,134,29,91,242,164,127,83,199,173,138,135,91,31,58,12,249,32,126,174,128,65,96,189,139,136,97,172,2,190,102,248,196,213,29,120,205,40,197,50,182,1,249,252,198,102,197,211,211,31,118,50,129,204,147,204,141,163,39,104,113,159,188,189,151,125,39,73,117,177,211,46,112,160,169,255,148,27,18,224,243,146,43,45,13,11,95,226,183,7,215,54,153,226,208,56,23,149,119,26,210,67,71,19,37,207,157,220,239,33,76,221,106,254,105,211,223,49,55,103,71,183,87,106,247,62,110,239,13,66,97,108,151,142,253,65,185,118,235,159,137,23,134,122,11,169,127,17,235,151,224,122,84,203,92,37,218,210,155,57,67,32,155,102,76,81,40,34,136,39,216,187,223,229,100,4,207,23,87,100,23,241,103,116,43,205,9,160,157,200,88,139,91,126,19,149,95,44,244,131,53,18,144,28,197,113,13,144,40,140,30,10,8,83,155,183,72,97,172,122,49,202,135,142,224,162,118,110,89,128,248,171,93,6,244,74,147,73,119,0,251,146,250,13,229,124,99,6,126,79,131,157,45,190,209,222,7,8,5,127,10,221,244,170,81,227,31,206,227,69,11,146,142,34,84,18,91,135,78,69,120,199,37,95,10,62,59,218,152,8,205,58,237,86,226,229,64,238,61,29,70,100,10,128,5,215,150,153,113,241,175,160,102,36,128,181,69,221,40,22,131,199,56,97,101,206,73,145,191,20,77,49,71,223,132,59,55,172,40,125,107,116,144,36,2,170,173,187,249,135,22,92,83,219,113,56,148,149,44,237,224,36,171,75,171,53,79,96,71,2,220,9,218,74,26,175,97,18,81,87,72,94,28,42,23,159,57,99,83,90,57,69,170,107,207,1,58,164,39,164,101,228,50,106,236,55,130,50,191,121,154,103,167,226,77,14,28,15,38,159,204,141,134,147,157,41,158,5,19,95,235,188,16,219,231,15,228,234,72,154,21,218,168,49,251,194,52,105,179,51,21,69,25,107,12,88,147,100,247,33,37,222,45,170,176,42,25,9,38,254,164,200,227,177,109,56,30,26,91,43,56,193,218,4,201,131,215,182,128,249,61,152,85,119,60,142,108,130,88,67,90,186,131,180,115,169,32,62,184,248,224,19,155,104,154,129,44,3,149,177,123,104,97,165,161,247,164,248,212,238,168,45,28,210,76,234,137,44,107,71,223,244,107,64,229,212,182,105,154,96,230,46,77,136,47,225,149,143,155,201,19,135,127,29,93,81,228,193,167,247,159,175,84,145,109,181,175,8,41,166,150,6,169,158,58,206,44,153,77,89,150,134,247,232,150,159,129,66,123,164,44,16,216,157,159,177,95,169,89,87,213,33,83,192,120,241,186,71,81,149,17,236,76,111,190,112,228,144,185,63,61,221,108,117,58,179,147,27,89,185,60,80,132,220,232,246,104,239,103,126,254,212,36,189,252,158,60,83,37,112,136,140,157,118,67,90,36,228,1,18,247,75,50,45,56,164,206,59,249,162,12,160,231,64,185,233,217,42,172,177,218,222,34,99,107,172,177,116,59,146,184,103,61,107,85,204,9,19,207,40,238,75,104,137,18,26,251,224,227,43,183,215,72,31,45,15,95,170,83,169,165,221,171,96,229,111,93,152,52,245,227,252,202,56,244,223,158,208,240,136,2,12,3,208,144,126,0,104,52,154,152,242,98,211,146,21,232,44,106,41,87,20,156,201,135,143,157,61,225,67,100,75,235,6,30,92,193,54,140,235,39,196,83,50,152,154,189,251,44,114,100,247,155,243,61,191,120,99,254,118,196,161,75,188,88,171,153,191,143,209,121,136,89,206,9,17,199,129,46,152,194,200,130,85,178,105,171,1,187,49,28,225,39,253,54,40,186,154,241,76,208,124,253,131,206,145,45,208,90,164,11,112,58,227,144,211,181,150,22,95,15,126,140,44,1,24,167,108,195,50,89,127,240,205,198,137,236,110,128,177,171,172,8,121,238,144,94,219,167,111,134,9,118,50,59,219,199,3,53,232,23,153,181,53,72,204,160,242,96,194,102,174,29,233,115,203,54,77,104,94,85,43,187,169,124,210,36,42,66,240,244,221,248,165,42,10,188,222,115,232,55,11,9,50,25,239,143,203,73,110,124,74,240,206,79,41,187,13,142,251,78,194,63,210,184,95,199,16,135,106,25,148,179,163,229,66,107,98,47,58,223,219,160,49,242,12,5,222,176,88,96,31,232,109,107,167,195,69,197,200,31,135,250,55,32,228,88,20,65,158,57,28,33,231,249,192,12,211,30,173,136,117,18,128,98,26,182,50,48,16,199,51,166,149,17,199,88,249,103,134,245,14,192,208,198,188,38,235,198,14,63,242,6,89,46,140,36,102,90,46,73,168,14,81,37,198,145,187,166,26,124,88,192,196,167,81,58,28,22,40,194,200,167,40,254,24,146,171,41,183,199,208,117,5,78,236,183,46,4,123,50,95,119,191,114,171,73,13,110,241,117,98,255,204,211,78,149,250,253,210,131,164,23,126,80,240,149,223,207,194,246,92,143,225,189,136,13,117,218,106,248,104,154,100,7,34,132,156,166,142,204,12,11,138,55,190,62,81,174,68,41,66,107,141,8,118,71,100,47,214,185,6,181,139,177,152,241,101,72,110,252,195,233,252,69,192,95,180,172,228,94,116,166,43,31,73,84,80,90,163,178,158,87,20,12,139,74,253,26,57,128,113,246,159,241,65,60,90,81,141,27,47,121,29,176,141,51,188,53,62,51,195,205,240,30,215,45,81,232,102,197,72,25,255,74,164,165,222,80,168,229,194,99,217,73,100,96,199,212,155,2,135,23,52,234,171,224,244,180,166,2,39,216,153,119,235,134,50,47,153,196,41,174,17,186,209,142,254,237,70,44,57,0,206,9,239,157,171,42,208,196,98,231,178,212,155,146,199,213,169,239,221,80,26,10,164,165,103,57,147,90,81,66,180,251,32,92,4,192,208,47,175,191,207,136,39,120,60,67,117,127,127,72,253,20,185,94,87,62,58,220,22,203,100,64,153,162,13,145,250,110,252,36,57,253,7,159,44,238,134,27,130,161,52,48,253,171,243,61,156,144,77,56,241,251,26,110,181,144,226,222,40,226,151,64,152,220,201,226,87,162,40,163,229,105,251,188,74,17,141,152,207,96,134,86,178,236,76,78,30,179,64,132,240,107,122,158,120,204,89,46,130,164,210,108,5,168,110,234,217,96,101,174,100,162,88,157,89,198,90,74,11,5,40,139,20,132,137,147,201,31,57,132,172,99,205,235,93,126,233,233,21,207,27,250,157,13,227,57,30,155,79,8,194,21,237,7,173,141,252,24,14,244,210,6,223,205,79,57,111,1,79,70,164,74,88,230,152,140,227,181,219,3,147,117,186,23,4,116,241,79,171,81,6,148,228,110,84,80,35,164,225,89,62,118,192,135,197,94,67,43,221,57,155,152,101,249,121,39,189,55,123,148,95,100,204,184,202,246,63,255,184,45,2,240,89,44,196,147,44,128,175,38,188,212,35,209,214,116,195,129,115,120,8,30,42,25,208,181,145,195,230,90,89,107,50,51,124,36,178,42,43,88,171,12,75,43,22,242,11,123,209,252,229,202,6,57,89,222,57,217,111,152,120,108,172,248,237,84,111,47,95,237,14,42,148,96,173,128,51,119,164,22,56,108,96,186,8,1,88,26,130,88,32,48,57,237,35,80,178,170,109,240,61,125,168,58,208,187,170,58,39,184,158,138,22,35,123,14,235,11,17,90,21,90,209,117,182,240,117,151,251,141,203,245,210,149,137,86,75,111,36,69,25,209,95,245,143,128,50,172,221,51,200,9,170,250,67,128,86,253,96,222,5,159,236,19,197,158,85,217,42,42,8,230,213,180,199,76,189,98,241,48,39,201,57,179,161,116,95,4,235,79,196,7,94,57,157,235,219,183,213,226,101,222,62,185,253,161,134,115,221,249,20,109,182,230,103,174,222,147,166,7,28,139,6,28,155,80,180,76,21,43,26,182,208,211,135,29,110,255,30,18,18,94,233,4,163,193,120,214,155,252,117,32,203,214,192,202,54,18,198,54,194,73,134,217,9,124,189,131,13,234,24,11,60,211,163,154,247,138,178,186,83,194,205,37,71,6,225,170,51,167,40,57,70,91,190,53,210,184,139,74,58,176,208,156,219,160,167,59,218,229,208,0,195,31,56,174,77,68,147,114,139,186,110,33,157,37,57,54,246,137,106,200,26,128,124,247,178,200,238,22,205,109,19,121,192,214,9,250,92,211,99,107,56,187,197,39,155,146,165,33,152,96,117,36,209,46,45,11,5,89,32,157,151,106,165,7,89,185,54,31,190,64,41,97,228,137,137,17,151,166,197,183,248,141,154,121,105,235,33,5,154,38,107,129,56,198,237,25,198,147,120,83,199,159,173,12,227,237,54,171,14,105,111,88,112,61,143,8,66,86,159,159,34,56,63,123,28,70,246,112,31,176,126,186,180,74,90,197,71,137,188,57,134,108,234,120,40,6,146,1,104,105,65,232,217,30,19,115,148,23,97,166,183,138,55,54,250,127,53,25,214,182,159,255,253,184,139,75,237,42,49,221,57,194,12,165,174,168,218,167,168,149,22,235,209,59,255,102,138,82,239,233,34,186,61,53,92,32,35,123,24,243,83,211,9,198,233,233,215,81,185,97,48,129,162,143,123,107,83,96,6,11,75,107,163,161,165,26,96,3,8,82,56,110,135,72,140,144,12,127,9,202,185,208,212,109,225,55,144,103,144,33,99,195,48,48,112,90,9,135,186,229,133,63,110,175,218,95,218,193,169,167,19,254,252,226,94,122,46,23,5,255,12,47,252,114,246,117,94,0,201,244,203,199,175,166,63,227,40,46,61,210,153,62,211,54,200,150,250,81,159,203,136,190,176,181,6,210,253,236,236,128,182,90,62,253,209,169,97,100,107,47,98,29,24,205,115,245,59,145,216,235,230,227,175,53,93,146,225,13,40,7,34,64,85,33,219,35,196,52,224,107,248,116,137,116,186,97,175,114,108,192,170,195,24,7,24,214,40,177,32,228,244,45,86,115,190,255,61,163,91,244,223,47,127,35,122,221,45,18,131,3,109,195,200,191,71,180,100,225,87,174,66,156,103,74,109,133,164,200,168,126,152,160,158,45,161,134,162,85,199,218,148,201,25,7,33,47,249,22,61,101,74,11,20,199,45,152,28,126,167,72,142,205,31,2,236,104,18,78,226,197,78,206,152,178,35,39,211,31,148,150,235,192,240,191,224,78,164,48,58,118,243,206,247,147,90,250,44,129,116,22,13,84,200,195,157,70,82,119,129,254,249,246,133,75,104,73,104,216,18,33,124,114,239,104,109,168,166,98,186,180,6,45,74,54,219,188,128,94,219,129,154,76,192,164,50,188,193,236,125,64,169,141,216,57,195,52,80,27,144,67,199,64,91,234,129,146,71,56,195,26,114,33,86,230,196,36,166,144,133,88,163,235,57,227,41,229,31,139,9,220,230,49,18,71,120,146,180,15,57,161,65,173,73,247,50,72,221,145,53,101,178,123,82,236,198,21,136,67,43,87,10,183,126,175,145,10,192,184,168,152,32,139,226,156,183,140,169,237,238,131,26,92,180,206,36,249,70,98,46,196,40,54,58,218,67,160,172,2,92,67,254,104,177,227,174,17,166,21,179,1,38,141,176,25,194,171,227,229,237,201,199,82,250,20,56,64,55,108,236,233,8,140,4,63,82,109,180,119,154,52,149,83,135,224,33,230,86,81,187,167,34,124,205,228,247,180,19,194,74,239,211,10,20,32,54,190,59,189,19,169,222,150,9,210,220,68,149,27,227,18,132,204,183,75,169,237,123,164,100,30,254,4,175,98,184,18,93,238,158,80,194,33,49,102,62,14,144,61,100,90,215,201,145,33,52,13,233,87,58,35,172,74,146,23,158,155,166,9,53,78,229,184,217,119,93,205,175,250,92,215,94,155,191,249,242,249,213,150,157,213,228,89,240,84,120,134,20,128,71,183,227,104,120,228,164,83,98,98,176,59,6,128,72,234,32,185,5,128,254,55,48,37,199,130,48,43,14,47,26,92,61,58,44,245,113,139,110,57,233,109,242,195,52,19,84,241,119,44,87,74,215,76,215,153,67,217,119,163,188,135,0,73,235,35,152,84,151,190,167,154,180,79,187,253,12,52,51,28,115,214,225,97,77,178,84,29,118,234,21,58,107,109,155,121,124,235,151,97,42,112,89,129,73,67,46,62,181,41,15,196,218,34,64,204,22,137,102,239,113,147,224,231,4,176,241,88,156,227,83,144,57,140,96,1,132,145,8,114,29,79,40,180,12,103,107,87,89,179,169,59,250,87,49,111,46,168,153,198,169,128,73,236,252,178,16,230,175,96,97,197,30,204,39,249,9,53,15,9,170,208,250,92,67,93,19,14,156,115,185,86,216,218,95,110,175,127,88,163,185,94,30,122,210,224,160,103,146,231,101,172,233,179,46,33,118,201,0,219,250,28,163,189,26,158,248,90,90,10,240,209,63,203,185,157,149,197,252,246,178,80,85,192,160,132,182,34,255,190,113,154,8,170,232,80,114,218,120,63,81,193,113,96,120,244,158,197,206,40,210,71,112,199,16,139,173,86,21,186,224,178,121,170,128,220,144,105,206,49,75,104,74,164,36,37,128,200,74,95,239,76,96,98,100,104,246,123,57,154,250,78,28,55,167,184,182,22,193,105,103,94,29,38,247,173,68,99,193,184,238,188,234,221,22,51,66,62,247,216,214,168,230,123,235,236,144,198,235,55,66,202,212,91,220,182,246,179,38,120,187,216,61,8,254,155,53,213,1,50,243,89,97,56,26,197,127,192,64,214,54,172,223,31,217,149,70,247,147,212,106,212,25,196,119,56,135,186,105,48,32,156,12,123,131,243,67,183,201,134,83,148,252,66,26,6,132,70,28,166,195,201,14,163,135,118,194,38,26,80,130,62,225,180,165,245,131,231,177,239,51,117,175,120,209,1,19,156,105,152,26,198,219,171,130,154,77,59,137,196,191,245,252,212,170,211,168,156,56,188,156,193,183,152,4,44,74,249,207,239,247,19,61,132,125,200,239,246,87,28,20,81,165,120,128,7,220,252,96,134,219,18,21,42,60,108,236,91,79,182,212,1,199,224,185,50,27,65,197,149,56,197,156,196,204,185,229,210,244,108,40,182,152,61,55,99,206,166,50,56,51,205,218,135,185,131,142,228,147,103,152,123,141,50,152,122,168,4,64,250,15,161,147,82,58,36,9,196,17,151,221,136,102,200,103,83,2,57,233,211,60,172,225,30,121,56,189,104,37,210,8,215,237,81,34,218,192,143,39,199,157,218,178,208,86,162,94,180,166,128,241,13,110,115,44,120,211,74,128,159,159,215,171,207,154,25,64,96,196,122,128,137,112,168,227,152,19,195,215,24,215,135,77,240,236,206,62,55,242,237,154,225,79,160,53,75,214,17,23,195,184,94,160,65,204,226,44,30,209,45,248,144,121,199,100,105,176,189,27,15,246,244,69,129,103,84,28,80,19,121,102,102,181,218,29,45,186,73,135,221,92,159,54,90,143,9,229,133,239,87,83,144,82,113,127,208,172,31,191,113,1,0,4,210,177,180,230,213,172,147,250,130,46,29,55,175,70,27,140,27,233,232,84,148,132,7,90,43,118,163,167,43,182,23,122,118,227,3,31,19,205,255,118,250,228,252,239,103,220,66,120,178,87,250,203,15,210,237,115,60,66,159,184,69,39,110,84,138,225,113,235,250,82,146,23,3,173,8,156,165,26,84,97,245,96,189,95,162,179,249,76,121,106,92,40,212,163,203,85,230,66,152,35,99,76,20,241,205,89,194,205,45,253,203,38,6,63,190,9,76,5,225,38,205,245,200,246,206,22,214,116,82,221,75,211,235,114,24,106,252,25,172,129,160,18,99,50,205,191,188,209,53,17,158,119,62,197,161,47,205,188,62,117,215,80,28,13,180,168,85,64,247,246,159,236,118,185,110,200,118,240,166,245,221,224,34,148,182,211,190,47,59,241,17,95,124,195,253,108,12,226,74,231,48,76,215,164,178,134,233,14,215,209,120,94,87,38,244,251,88,35,239,125,93,34,253,177,44,210,192,49,241,118,180,89,132,196,18,210,226,77,91,126,55,236,160,173,21,198,146,108,121,124,176,137,160,193,6,145,91,93,208,22,132,125,89,69,93,226,57,125,19,44,7,54,47,99,151,90,181,197,43,174,89,138,168,143,173,161,103,114,72,72,227,128,212,30,123,63,223,135,113,231,177,83,233,222,152,162,138,157,229,6,138,92,172,62,86,89,221,105,60,61,219,46,72,73,199,23,79,22,133,251,2,77,135,178,172,16,107,89,190,94,91,57,91,207,75,130,160,8,175,79,29,138,127,56,141,254,211,251,208,55,198,33,101,104,221,93,89,212,152,93,40,30,96,102,74,109,151,166,1,139,45,19,123,201,123,75,237,241,61,230,20,148,50,156,22,50,191,244,49,247,99,235,75,37,66,203,251,175,220,37,157,140,52,106,98,224,215,5,251,28,146,112,18,44,94,106,83,140,65,5,97,57,196,32,113,120,180,133,104,126,219,20,233,240,76,92,175,34,108,115,169,56,75,148,42,90,9,151,206,7,144,121,248,163,93,15,153,178,145,154,212,231,189,97,84,221,144,124,205,82,9,42,126,163,228,198,193,15,104,126,82,72,73,127,24,73,20,96,38,77,236,190,97,254,195,63,242,170,252,209,38,156,201,131,166,9,246,228,60,131,252,40,24,9,88,131,206,163,238,117,174,172,252,247,246,193,1,120,176,237,52,203,50,178,98,22,201,53,189,205,186,134,144,132,62,81,127,245,87,202,117,172,167,253,68,104,207,100,76,124,168,224,166,6,123,201,196,122,156,255,196,46,173,83,46,92,182,31,23,101,66,96,154,94,153,20,253,5,133,3,176,214,128,206,231,124,107,234,102,218,72,196,134,98,20,190,92,137,128,112,249,169,7,7,175,109,218,163,129,66,100,182,113,121,74,176,191,90,67,236,254,124,235,55,49,77,24,41,171,39,198,16,149,136,188,21,144,86,233,40,108,142,7,53,235,144,229,19,5,47,104,31,237,22,250,188,220,37,224,213,107,52,150,31,71,130,18,241,87,64,10,35,193,227,63,39,189,98,155,19,184,102,232,207,37,220,155,139,251,84,45,26,133,5,177,99,189,221,18,24,226,188,236,150,130,164,250,22,150,54,155,161,119,244,171,147,251,147,148,4,230,239,186,1,182,169,54,73,83,240,43,5,209,123,131,122,50,251,127,177,172,188,18,81,96,29,132,197,22,167,54,91,48,168,86,95,100,108,220,27,135,82,248,165,30,108,249,213,98,127,140,129,100,75,90,159,204,88,144,211,226,169,76,179,167,219,217,250,74,99,175,151,54,171,190,160,3,40,195,167,91,5,148,140,17,251,205,96,131,123,191,148,212,115,225,251,254,204,4,157,49,109,95,59,124,222,112,49,9,21,93,4,149,160,225,130,181,134,232,225,176,68,189,227,42,156,36,112,174,217,141,196,143,160,112,52,165,148,210,22,143,99,15,47,47,101,217,53,76,2,92,85,221,162,10,88,54,94,234,150,247,40,111,181,52,216,123,4,58,91,31,151,197,101,139,198,94,127,174,214,242,75,188,233,132,59,110,95,54,251,59,150,215,135,184,2,182,74,46,222,76,59,102,159,16,137,172,40,218,53,198,134,126,246,206,213,52,50,53,171,24,181,187,81,212,9,39,57,199,62,208,168,25,219,75,231,8,231,25,210,7,45,200,129,156,44,29,138,58,0,135,171,236,24,179,221,94,245,142,223,189,152,22,202,129,97,177,59,47,68,120,234,60,224,10,114,253,87,44,10,184,136,58,243,242,127,234,180,182,229,133,223,125,16,216,21,176,72,36,37,222,54,83,222,229,192,81,118,206,7,113,143,85,240,255,150,67,52,52,181,251,62,203,219,216,88,123,117,186,80,233,82,227,1,227,73,81,166,72,176,224,100,206,130,153,197,145,25,200,220,141,128,16,134,60,34,13,189,239,216,96,59,153,238,205,85,100,254,15,5,233,252,87,245,77,241,143,142,8,41,223,29,215,239,103,106,240,200,243,225,125,33,32,120,184,103,210,252,78,201,252,215,74,201,247,206,79,185,0,227,149,208,207,189,77,232,176,148,180,27,223,224,156,152,183,60,248,179,230,163,111,169,9,104,234,52,228,243,45,61,215,89,168,50,32,143,37,101,31,11,237,224,107,233,68,97,60,167,235,88,5,67,12,157,3,200,9,224,71,165,238,21,204,240,7,178,127,43,140,184,21,231,75,255,113,169,232,106,125,54,203,255,81,178,0,46,22,164,176,134,185,238,74,136,187,212,173,81,255,77,100,175,234,235,24,191,11,201,30,223,206,136,74,66,243,255,0,130,176,207,162,121,140,39,240,19,111,150,34,0,93,177,254,175,215,254,142,233,255,9,30,204,4,12,80,34,241,22,159,247,249,10,143,128,47,165,247,112,87,184,125,146,86,142,169,147,217,165,242,105,176,74,98,40,232,240,18,132,241,140,118,207,124,73,166,115,249,104,27,152,220,1,164,253,152,98,81,116,253,67,147,189,17,173,8,248,255,230,135,207,18,172,209,90,4,193,64,227,124,117,92,209,7,147,134,133,47,41,220,66,62,197,29,49,243,31,7,175,233,228,51,23,240,129,101,173,254,7,51,246,21,161,203,88,152,144,93,105,138,27,13,66,166,123,141,178,112,134,12,74,115,195,251,133,19,193,185,93,94,127,27,246,236,92,82,39,204,28,40,235,62,165,124,254,194,216,154,227,211,110,29,43,6,149,92,223,153,228,212,95,251,233,162,209,72,44,175,255,12,41,90,58,103,234,133,21,176,19,213,152,46,90,200,6,61,75,19,25,175,217,244,235,218,48,203,214,21,124,13,239,254,244,108,125,108,236,218,140,147,201,151,248,131,109,123,233,241,19,144,191,198,140,218,21,174,1,153,91,218,62,243,248,223,45,78,183,32,144,228,127,85,161,136,110,209,93,35,213,108,196,176,46,53,161,240,217,218,233,231,22,156,78,74,16,203,179,210,88,0,90,61,228,246,35,35,251,74,108,133,163,156,89,96,128,7,221,29,47,220,93,84,214,115,68,104,84,89,249,251,39,247,223,62,114,190,21,171,171,106,157,138,252,244,253,171,49,92,99,46,137,193,198,211,60,102,166,20,101,34,184,239,47,164,111,31,144,98,197,226,254,51,221,37,79,11,40,61,49,254,253,152,196,254,82,221,182,64,158,178,40,222,140,48,117,168,104,13,249,186,54,232,193,176,142,171,169,94,99,253,228,149,59,222,231,5,57,245,3,61,57,107,227,122,172,160,211,5,124,188,247,76,212,31,150,161,206,41,106,29,112,109,177,49,56,78,29,45,205,170,24,116,74,42,209,19,185,11,238,174,189,44,86,252,246,163,119,100,114,214,133,162,145,85,172,235,12,99,235,254,165,53,97,207,203,183,135,98,129,217,101,123,3,218,167,142,146,249,57,30,202,188,102,140,210,199,36,89,148,136,218,155,114,237,244,243,165,185,181,124,167,202,126,146,96,96,101,198,64,145,139,204,227,99,218,102,27,168,158,255,100,231,139,226,152,251,145,156,97,158,64,204,254,40,15,230,165,74,204,251,122,121,73,60,191,108,80,178,233,114,237,106,12,43,174,60,119,80,192,243,22,212,115,238,103,225,39,69,118,217,244,155,226,199,142,55,181,10,88,229,234,97,141,88,140,123,142,107,127,181,104,49,166,104,206,20,16,212,250,44,245,54,167,82,19,169,39,53,76,9,3,104,119,215,227,110,42,121,65,51,87,104,48,239,6,166,97,31,17,50,34,105,58,220,86,196,45,43,161,130,118,109,186,173,232,70,75,0,91,95,196,157,165,47,151,5,109,159,241,50,41,17,218,49,125,185,171,184,198,73,255,152,194,97,235,45,183,34,226,26,182,172,146,198,64,134,73,253,12,76,16,206,204,189,255,110,191,85,76,104,146,81,170,0,89,224,143,113,160,76,74,73,217,149,130,37,48,115,136,168,91,130,10,190,247,205,85,20,144,15,0,208,229,207,244,215,255,73,86,71,131,106,127,251,65,192,111,160,93,142,88,253,119,156,183,44,72,56,161,144,78,22,199,42,114,204,114,36,8,85,70,54,249,24,132,87,106,53,199,239,155,167,141,33,237,202,138,187,94,188,231,100,206,14,110,96,210,161,154,189,119,219,192,177,201,117,206,114,207,111,220,174,255,134,142,139,75,106,91,64,62,121,205,31,122,77,150,89,42,95,225,108,93,166,219,50,169,5,147,140,78,123,63,49,223,164,133,31,179,6,172,158,220,140,72,225,125,111,174,148,220,210,55,68,160,85,250,101,168,111,146,10,70,215,36,123,42,87,51,83,52,116,35,99,16,30,97,191,109,168,229,3,124,120,21,63,199,221,35,1,216,82,119,185,91,201,219,133,99,112,240,177,65,239,125,106,160,210,194,102,0,159,67,38,233,124,3,69,1,43,72,64,164,167,246,228,24,191,243,25,159,130,230,67,76,209,168,169,182,197,96,196,128,74,76,180,195,44,147,70,111,122,92,28,90,73,52,86,102,56,40,170,22,43,200,56,76,136,104,237,117,212,1,254,232,77,108,75,221,247,132,113,21,48,51,113,59,145,175,101,235,224,138,160,153,115,68,17,161,60,254,74,221,238,222,21,148,146,69,33,81,47,235,107,137,63,66,29,25,134,94,28,159,136,173,66,233,7,86,169,38,86,106,203,207,175,56,234,192,182,72,206,179,72,127,53,53,42,237,159,117,47,146,138,187,5,96,17,243,59,153,70,39,123,7,242,233,102,136,76,183,83,255,66,102,203,249,186,52,112,243,132,118,16,92,73,166,4,40,128,42,202,148,217,248,170,55,136,33,221,147,45,52,64,52,83,188,49,222,125,40,168,113,38,194,126,141,24,84,216,164,22,154,65,22,208,106,127,63,140,17,113,40,207,244,100,202,109,74,1,138,10,87,243,203,117,238,12,106,99,35,216,140,2,9,114,208,218,189,147,255,242,240,252,49,128,91,221,212,148,156,146,68,228,255,85,168,216,78,115,0,169,189,172,105,218,128,122,81,174,226,247,78,84,27,81,132,43,74,104,23,168,161,60,32,0,185,173,83,156,119,20,18,45,165,47,28,140,247,44,107,114,28,89,191,233,55,81,82,163,138,79,33,166,80,26,70,193,107,90,2,43,78,5,181,167,118,176,250,51,231,9,118,203,39,107,48,111,34,142,240,141,200,107,7,255,249,159,7,34,22,233,160,141,225,170,253,214,36,201,164,136,22,233,116,86,59,116,249,122,9,169,222,246,0,24,132,24,50,122,24,56,102,138,203,149,32,7,120,158,2,230,39,212,233,90,204,112,84,61,114,170,94,20,108,179,111,186,221,106,200,181,24,129,234,151,168,134,152,12,206,164,109,43,33,89,97,231,185,44,201,32,179,18,224,33,135,251,34,227,75,254,55,206,123,197,185,22,46,226,244,73,205,255,198,192,148,206,52,45,9,225,60,114,188,142,245,74,32,83,100,12,208,238,93,232,130,244,75,92,86,190,245,46,130,212,35,12,155,236,204,7,183,161,236,252,192,148,115,254,58,80,242,237,68,207,4,78,136,65,32,155,6,241,62,225,77,76,42,122,152,142,161,172,206,76,178,157,243,54,123,243,83,20,145,219,168,104,217,17,19,155,89,36,152,132,148,127,217,215,37,7,195,204,198,236,12,123,163,156,219,233,253,41,164,84,0,110,81,219,129,56,43,36,117,70,253,125,222,113,63,139,87,140,104,11,216,166,212,141,242,160,249,34,0,109,93,154,191,154,66,132,240,174,167,184,126,19,67,149,4,133,147,127,132,33,8,154,127,98,135,125,43,170,13,56,14,59,21,250,180,235,94,221,130,32,69,104,22,90,203,136,251,82,48,24,191,11,23,81,229,69,229,247,242,151,219,58,166,233,117,87,136,80,85,252,191,4,234,100,98,200,243,247,43,32,18,51,113,30,77,235,247,80,10,66,189,86,195,51,176,103,103,186,63,167,225,36,110,212,125,141,232,125,41,123,180,29,153,189,37,26,83,30,138,126,85,104,202,67,184,130,195,181,16,117,32,225,126,177,182,246,198,63,53,166,86,199,253,8,99,244,180,145,141,93,150,9,107,13,175,225,227,246,186,79,164,212,184,14,250,88,61,54,90,77,29,23,176,154,13,206,181,116,74,146,157,1,23,253,169,141,150,188,46,62,27,224,19,160,228,39,217,178,220,36,50,176,24,161,167,131,113,164,216,241,234,173,158,94,248,248,199,160,82,139,247,253,187,122,134,28,210,180,69,94,67,131,18,144,137,129,254,112,136,150,201,151,119,172,111,186,109,217,2,243,199,179,216,30,178,56,82,174,85,191,141,250,147,34,34,144,238,231,140,191,161,241,222,108,225,20,62,3,250,75,65,234,29,106,55,26,43,151,146,120,117,6,163,247,153,31,229,152,66,80,238,222,131,239,62,14,142,106,47,83,177,177,71,45,162,36,5,254,179,69,135,18,24,11,195,218,91,211,109,18,92,197,63,206,139,157,184,179,46,70,31,30,26,76,82,188,233,156,220,19,45,159,136,67,229,142,78,211,82,170,9,227,99,105,92,79,210,239,33,211,161,129,197,118,152,56,226,10,229,177,66,250,135,83,242,250,92,15,225,119,248,32,208,245,223,226,11,152,35,51,17,160,50,62,35,93,236,103,80,85,208,76,182,210,4,110,77,82,238,143,77,146,203,160,63,168,137,131,148,65,234,0,105,13,6,99,157,33,210,35,138,37,159,250,44,114,118,28,176,5,47,182,83,228,148,246,87,196,163,188,86,89,221,139,170,133,213,22,214,84,111,197,5,240,4,250,111,2,55,100,41,199,53,0,24,48,23,157,6,42,179,222,23,220,80,63,204,2,102,89,55,37,52,139,246,71,238,95,241,114,134,69,113,114,11,250,3,239,239,109,112,182,107,30,99,72,87,61,234,134,173,114,127,190,216,144,98,5,108,111,28,201,108,61,184,104,133,122,246,168,179,82,187,96,73,81,216,197,107,205,113,231,39,241,43,59,211,114,191,237,146,210,45,175,171,252,190,113,21,132,23,90,194,32,85,194,78,82,153,164,158,209,114,242,51,53,169,105,149,11,121,103,111,35,222,205,79,83,218,120,79,110,148,92,88,207,91,43,161,147,127,107,203,106,139,124,142,171,22,8,120,166,7,113,177,100,16,7,68,108,189,22,164,144,0,246,83,46,143,199,187,0,55,164,183,117,235,212,68,56,169,195,199,60,161,59,174,104,191,13,33,12,60,202,244,19,27,10,106,23,187,96,177,186,194,79,108,5,67,53,159,208,204,31,85,57,251,4,211,190,173,209,130,229,116,206,1,222,229,165,32,135,117,87,137,248,242,248,19,191,27,45,156,20,83,199,63,114,194,75,99,206,106,125,204,11,147,49,120,252,220,239,170,203,104,68,74,64,111,198,160,178,7,106,49,101,8,85,138,61,5,237,9,172,176,149,11,152,206,55,244,30,18,151,64,24,72,84,167,145,79,39,142,121,0,167,116,211,189,86,171,8,129,169,165,163,134,16,147,9,244,67,230,187,16,73,232,78,14,173,53,132,9,204,155,13,145,119,16,225,121,194,24,189,227,7,218,196,108,171,105,36,99,224,72,43,214,7,239,141,105,115,116,4,114,56,45,98,183,112,112,17,53,49,229,115,233,134,160,1,49,242,13,228,122,36,26,223,209,176,166,0,105,75,33,225,248,111,76,170,170,26,160,217,38,61,212,211,18,211,57,25,159,212,78,11,211,71,245,229,136,40,245,193,2,17,26,75,225,219,78,219,182,205,242,18,3,247,113,211,72,162,100,161,54,58,242,95,153,79,102,182,129,71,169,105,54,145,65,93,49,106,159,191,216,229,57,152,191,116,94,103,172,152,210,206,126,17,126,6,117,124,139,133,66,58,251,241,187,244,20,192,49,241,8,50,28,226,11,150,172,99,5,120,55,195,135,188,231,255,1,160,1,154,32,0,170,177,255,200,157,6,75,21,213,68,17,190,102,61,194,166,68,93,234,31,121,17,26,68,94,0,70,226,83,121,119,88,216,211,24,13,175,63,235,161,91,48,71,4,98,112,175,15,82,253,87,117,180,76,253,126,149,202,76,26,24,168,238,2,216,142,31,145,184,100,64,32,144,175,131,238,41,13,109,130,220,50,196,145,11,66,240,181,83,90,115,127,42,196,254,246,221,104,227,11,221,136,179,130,140,172,56,197,235,2,86,144,138,62,44,166,83,174,182,178,31,2,3,185,207,13,228,176,251,253,241,19,184,240,172,180,108,20,105,115,144,104,120,3,4,112,30,103,5,22,118,169,41,27,220,199,243,48,43,97,196,162,59,207,202,62,0,87,197,247,107,72,134,113,231,122,61,52,155,34,19,184,21,168,183,23,243,79,122,23,160,25,24,55,48,71,69,117,25,244,224,240,35,61,167,59,181,47,25,228,50,66,33,212,161,248,127,21,207,100,196,158,157,179,153,11,237,156,13,123,2,92,154,198,223,239,44,147,200,234,11,158,39,207,130,21,153,128,111,238,63,162,186,184,190,18,25,113,126,253,82,154,191,66,193,3,5,42,251,87,101,155,121,72,6,231,231,238,78,58,157,41,61,107,152,222,133,84,240,28,157,27,75,218,56,215,42,66,212,29,237,54,183,159,16,205,223,134,153,48,120,56,45,223,131,42,182,226,71,157,118,34,87,117,74,120,8,74,76,56,43,227,193,31,115,20,122,244,90,71,99,9,48,221,90,27,243,30,50,41,45,61,116,46,101,169,100,158,123,64,114,66,151,47,122,221,89,116,234,220,89,145,184,216,163,0,161,255,33,82,82,47,213,211,255,82,55,92,143,172,220,208,8,21,110,139,85,35,219,125,85,198,248,232,192,127,188,96,54,178,14,245,54,45,193,43,106,37,149,226,24,15,149,57,174,97,30,54,157,124,27,9,20,40,204,1,85,38,131,9,250,136,99,51,193,203,52,143,110,75,169,226,91,165,16,13,2,230,22,254,221,44,113,68,221,196,10,17,126,43,242,198,182,214,164,152,82,11,178,181,81,250,39,175,16,85,29,51,29,127,248,74,168,129,229,149,54,203,188,34,228,212,167,173,8,242,22,200,220,229,140,109,36,99,121,251,68,45,192,238,119,148,24,125,169,218,48,100,39,100,42,140,127,49,178,15,42,158,38,121,43,20,225,88,51,231,208,6,175,49,35,9,119,226,53,13,183,186,49,182,97,160,185,87,73,216,198,69,251,79,40,214,87,155,163,74,176,241,198,5,188,58,94,109,85,54,104,113,163,132,121,75,92,104,25,134,48,195,103,226,108,58,57,87,244,28,57,197,248,183,53,191,48,67,163,104,98,97,59,148,114,197,138,26,32,11,126,115,37,178,72,67,143,225,165,61,10,59,104,32,194,108,43,32,100,195,162,157,138,121,46,14,116,67,79,111,12,112,72,153,11,129,161,214,83,246,93,233,151,227,222,94,158,22,215,245,208,215,216,133,19,222,142,222,181,161,123,237,67,58,184,144,151,54,23,115,99,51,146,133,105,45,105,189,30,181,2,153,170,39,171,84,222,248,113,45,229,22,159,233,77,250,59,61,33,52,169,113,34,20,171,144,207,55,157,200,42,202,126,204,206,12,128,23,49,254,187,84,56,240,167,55,151,133,2,185,243,164,152,97,8,171,54,135,36,161,150,42,26,142,104,214,87,245,38,148,237,138,131,183,179,249,134,229,87,164,137,20,139,63,173,134,180,59,77,42,248,154,84,249,169,178,134,106,37,92,58,229,206,182,73,218,254,71,223,178,245,135,227,189,193,218,69,122,41,248,106,132,39,56,67,62,35,185,212,120,50,98,157,31,200,169,57,171,60,89,173,246,3,59,83,194,186,106,203,89,83,254,4,3,193,114,191,21,165,147,35,89,186,142,144,243,213,30,199,178,9,255,17,69,54,44,117,175,69,187,177,194,233,144,142,113,196,88,32,144,47,116,97,239,75,139,29,34,242,157,54,19,5,198,159,200,46,182,31,136,145,96,3,238,240,144,182,6,87,250,183,171,127,178,9,134,198,160,200,56,49,87,160,231,52,10,115,174,211,35,1,251,183,204,12,87,170,223,191,77,46,11,125,146,206,63,225,201,65,241,134,89,63,102,123,115,122,213,194,163,185,90,251,175,41,126,194,60,151,249,128,232,200,233,87,103,192,200,50,67,241,30,4,43,23,154,60,70,33,84,57,139,95,63,37,37,69,157,255,204,165,252,77,149,8,151,179,3,70,175,248,85,67,34,29,221,135,30,47,99,8,220,12,142,175,219,84,91,179,58,157,118,93,81,81,168,252,63,236,100,253,210,196,213,239,161,196,193,125,254,158,207,152,83,247,17,212,169,221,102,36,181,65,236,151,58,33,61,149,246,210,196,63,180,88,120,216,0,77,122,168,225,166,132,48,251,61,221,197,0,211,122,153,8,56,86,234,226,153,251,29,193,195,122,40,139,93,185,51,157,77,50,76,88,176,69,137,182,99,44,118,75,160,2,166,30,153,140,98,202,113,27,181,152,7,165,119,7,95,47,158,127,30,108,192,73,16,117,81,194,228,71,157,128,34,157,80,176,239,156,120,30,223,39,253,163,132,0,223,114,60,156,168,113,160,147,65,11,139,177,52,88,161,53,5,126,79,154,179,21,183,84,70,127,174,83,149,188,225,41,200,44,121,40,139,193,33,18,122,249,166,104,62,146,74,3,230,171,179,30,165,242,45,29,48,223,151,148,242,151,208,27,204,137,147,41,56,194,238,86,53,131,18,181,144,253,39,70,191,230,187,189,29,77,218,134,120,173,79,9,139,42,143,80,3,245,144,39,12,44,39,36,188,182,88,248,50,132,223,126,237,36,24,125,65,174,10,159,12,133,229,121,183,30,27,167,51,40,96,84,161,103,134,156,64,73,142,149,64,246,141,216,198,26,21,75,73,239,206,58,92,69,4,123,100,38,200,120,217,13,128,177,52,39,149,206,135,135,118,110,139,149,203,49,44,40,161,212,198,28,92,79,110,86,24,161,88,69,23,15,246,219,25,154,122,178,23,116,106,215,114,231,195,142,146,73,150,65,246,141,1,154,54,17,78,66,50,252,144,13,205,226,174,149,222,36,70,145,162,93,163,105,138,223,32,74,88,18,238,188,142,236,101,157,130,225,104,200,116,236,240,198,35,4,45,50,2,93,68,67,34,148,69,187,26,219,238,136,246,117,162,36,219,129,234,144,149,124,80,47,139,32,157,207,240,194,240,108,50,157,137,203,129,34,103,26,209,77,121,65,186,153,151,156,182,79,142,205,55,193,12,138,238,235,162,85,19,188,207,81,246,31,160,86,69,146,146,114,12,113,22,163,176,207,251,117,16,30,157,166,64,213,23,32,185,20,189,12,2,69,253,9,140,246,176,149,189,22,229,61,141,218,172,89,154,223,24,235,115,95,109,125,157,179,55,48,74,239,43,61,126,123,58,159,133,50,13,214,93,152,123,170,102,161,232,218,23,157,240,52,166,60,151,129,64,5,28,141,247,112,212,63,43,162,168,123,127,68,3,182,104,200,211,122,138,133,211,13,159,233,4,69,83,211,45,129,164,132,164,211,127,211,117,208,61,244,85,169,175,212,145,20,65,120,41,30,165,166,176,104,182,241,172,248,226,90,207,248,80,183,127,1,223,204,6,6,196,186,122,198,203,175,140,255,40,183,2,109,139,78,187,0,157,236,58,60,88,195,134,148,104,185,220,250,228,107,31,47,211,21,169,146,253,179,16,4,78,127,20,247,110,224,143,239,105,141,152,70,144,250,18,138,238,203,241,29,245,63,46,14,19,242,157,203,38,236,26,136,80,133,57,212,239,182,60,246,179,143,231,30,25,224,37,90,14,164,184,156,181,67,48,6,242,40,102,116,194,198,188,221,150,243,229,196,189,122,224,252,139,239,246,250,70,77,21,152,203,46,155,65,30,63,198,134,132,216,225,41,173,17,6,147,121,94,95,48,197,107,150,18,254,169,67,17,179,152,103,69,107,125,129,221,97,233,222,112,219,97,37,67,71,79,138,183,235,57,60,239,23,103,107,79,132,141,141,106,159,73,227,6,106,129,234,63,43,195,201,254,0,252,252,157,4,79,87,142,166,88,149,9,59,65,118,22,80,56,223,7,62,18,23,232,229,149,213,246,186,199,59,189,107,89,76,134,136,14,173,14,84,165,192,29,95,87,195,173,137,194,1,240,206,158,14,244,172,73,24,5,237,81,185,146,99,17,144,154,145,123,245,123,232,34,78,48,55,140,48,30,106,87,244,20,120,217,143,158,138,225,126,99,61,135,241,41,209,91,21,126,41,48,117,65,102,80,202,91,161,154,137,172,245,18,209,26,42,27,191,52,190,15,211,44,121,252,181,199,203,25,162,31,109,251,169,238,63,0,119,161,12,138,94,1,130,236,106,53,174,208,30,73,38,153,179,240,254,191,150,26,11,180,114,221,196,51,200,150,155,25,152,63,207,181,137,77,100,38,71,197,169,244,149,57,28,198,133,209,100,227,101,195,248,171,226,180,227,161,4,160,188,163,205,201,141,33,127,114,196,63,2,199,192,127,185,178,163,117,27,152,171,162,104,23,104,238,34,20,194,178,94,27,200,204,116,87,207,205,41,242,133,214,42,98,49,144,97,85,0,24,141,136,30,69,244,249,4,142,73,123,119,70,202,215,48,66,120,42,212,73,155,55,33,116,131,191,143,208,134,236,214,1,96,227,88,153,90,71,93,234,24,5,179,170,143,255,208,62,108,138,47,134,82,191,17,204,195,39,68,11,217,78,178,85,59,39,77,126,193,202,222,55,54,252,211,88,43,123,69,132,56,30,19,203,56,149,2,230,133,204,34,142,173,42,249,25,214,51,134,52,102,116,25,134,16,119,42,255,13,6,146,62,212,164,179,241,22,255,128,145,246,236,56,136,47,221,148,170,205,81,9,8,166,186,14,79,169,111,192,201,171,134,202,219,146,47,14,167,145,187,215,26,114,13,181,7,207,11,170,30,80,66,53,124,200,107,142,227,228,159,133,230,75,54,22,51,106,69,75,232,143,86,130,189,49,31,180,116,97,20,234,57,42,160,204,62,129,217,100,53,100,34,112,82,164,92,245,11,254,188,74,187,217,6,37,6,171,60,163,159,89,72,131,201,47,4,192,36,188,169,219,55,80,201,150,152,32,137,12,103,202,98,242,30,120,68,129,35,145,142,23,55,167,44,5,63,57,17,215,9,10,89,103,121,14,79,188,38,57,180,49,179,83,45,34,218,8,186,93,16,15,235,249,101,141,11,79,140,143,231,146,207,77,182,188,244,68,33,97,49,115,160,110,250,79,171,77,239,237,153,1,93,250,134,108,133,142,17,222,229,196,89,11,23,198,83,193,8,252,75,59,147,104,17,90,22,59,67,186,37,88,159,184,190,164,183,88,218,121,164,26,66,22,208,111,200,203,30,19,93,164,233,112,39,71,10,170,80,108,212,129,207,81,183,91,77,112,48,64,98,5,98,104,182,131,234,123,191,122,172,3,47,231,108,13,183,35,209,17,98,47,246,106,188,87,14,57,153,18,78,15,185,219,74,78,14,132,29,166,249,213,84,239,172,160,68,36,223,65,222,244,103,95,224,142,47,210,108,42,46,94,150,249,22,70,35,161,6,61,201,10,108,66,104,89,249,73,168,184,179,135,74,44,195,201,18,144,197,236,23,25,233,29,197,119,246,245,59,131,179,12,107,24,239,11,254,130,113,130,243,214,187,222,126,187,231,33,137,234,49,167,122,124,242,47,79,78,137,99,15,223,189,6,180,131,205,241,183,91,99,140,8,109,69,155,3,241,134,137,69,253,119,86,92,180,80,108,215,148,234,61,166,175,211,79,204,243,88,71,138,173,233,178,223,126,89,24,197,158,196,226,74,8,200,62,98,130,185,168,232,110,124,229,142,173,51,25,204,243,131,42,43,7,70,223,16,150,226,89,212,180,65,156,41,92,66,59,82,53,88,72,114,72,91,212,71,109,231,83,49,242,12,240,90,173,111,215,23,148,45,182,246,212,32,50,15,210,153,15,79,142,162,177,91,241,72,123,116,251,161,170,236,100,13,145,178,44,139,33,189,179,202,2,184,113,67,199,172,235,36,163,19,8,82,122,20,176,221,110,166,16,9,165,226,95,137,117,100,20,96,253,244,50,34,40,41,41,116,249,252,92,114,191,248,245,9,46,165,145,46,65,168,13,160,150,43,50,231,238,112,127,137,104,157,189,147,120,68,150,150,76,149,168,216,250,10,48,159,2,21,78,192,2,242,22,84,185,32,129,142,193,64,11,232,213,195,178,253,89,146,4,87,190,14,138,67,17,184,213,215,64,240,178,62,216,110,239,255,239,41,241,7,96,195,26,41,139,123,102,176,76,25,213,249,101,27,238,212,95,222,204,105,215,43,91,45,104,32,232,181,131,220,89,218,55,30,30,5,177,86,46,248,201,124,150,248,72,154,81,44,152,208,221,163,88,187,147,139,131,125,169,169,137,5,59,94,119,206,64,25,12,189,185,203,150,37,0,179,139,41,192,243,211,146,68,189,212,17,124,3,231,239,169,24,100,35,5,14,51,234,85,121,253,237,48,114,235,161,251,41,218,212,194,44,64,124,253,183,17,214,104,148,183,199,153,31,139,97,116,93,64,69,101,52,233,138,65,158,119,51,173,140,5,220,152,244,210,238,194,232,205,212,1,90,82,114,30,64,120,223,252,210,39,192,246,76,84,141,140,35,245,194,229,164,157,201,86,242,27,95,38,165,239,52,211,154,111,197,6,212,136,101,228,118,240,106,125,10,99,189,88,161,252,95,83,106,155,56,12,185,12,203,145,231,253,164,232,95,144,201,197,4,109,226,250,206,93,245,161,212,20,64,142,178,60,86,37,152,9,250,164,254,26,89,112,116,116,22,148,156,34,171,71,87,254,242,38,20,119,58,180,233,148,83,140,225,24,14,20,127,144,221,241,171,132,59,133,155,249,0,171,64,171,22,110,105,120,221,89,243,75,240,119,14,94,175,174,111,107,177,243,19,28,164,3,160,78,251,38,113,163,124,111,237,57,6,233,111,5,49,192,28,66,165,74,222,180,21,32,154,253,16,112,195,20,217,129,122,46,224,225,41,253,20,180,178,73,53,66,222,107,153,131,239,18,73,8,12,164,181,197,42,167,207,4,254,48,223,49,80,146,238,233,50,118,243,80,49,148,5,151,16,61,79,58,8,141,159,178,78,117,155,16,236,162,186,190,1,124,133,155,191,75,98,242,7,6,208,219,7,18,189,229,56,16,255,87,220,244,67,146,99,200,98,87,84,79,95,253,137,193,170,200,41,93,159,190,76,144,88,229,74,15,8,33,90,17,94,43,104,170,197,52,221,180,38,102,47,66,249,47,111,204,151,31,155,141,218,203,150,255,2,58,148,252,63,152,52,66,136,50,39,194,232,199,69,249,102,85,48,114,13,226,17,102,30,173,156,55,4,139,205,89,25,194,158,211,155,165,213,247,234,159,236,235,120,114,228,62,55,38,41,194,232,241,84,9,51,169,157,98,2,13,159,77,110,171,53,195,88,170,198,53,171,237,7,192,22,118,75,37,48,199,17,204,51,80,216,165,216,221,241,32,95,121,105,133,143,96,177,129,223,41,14,61,156,40,174,46,175,250,111,151,230,198,159,167,49,232,74,151,158,92,232,197,147,147,14,103,253,33,225,140,80,107,114,8,199,23,149,217,25,45,16,165,238,199,150,86,178,178,250,72,248,31,172,119,8,20,82,219,98,62,138,139,193,75,7,99,176,183,61,23,33,245,169,78,44,111,135,124,92,234,170,196,186,223,93,75,34,253,17,87,161,1,85,100,166,73,26,174,194,107,229,21,203,245,174,14,55,103,181,118,136,235,12,145,11,215,170,253,161,111,63,18,183,169,252,209,180,70,75,75,227,30,112,112,184,194,140,161,225,121,7,180,185,32,32,0,154,51,195,234,202,5,158,241,206,251,116,35,177,18,51,36,103,150,111,13,78,14,118,253,142,5,237,112,217,129,41,171,100,220,49,191,145,172,166,86,25,199,76,223,197,94,95,253,43,194,103,64,100,98,215,10,206,78,155,55,203,118,100,95,10,192,101,73,13,205,24,159,232,235,204,229,178,167,130,70,3,28,218,134,108,162,90,163,67,35,68,98,56,252,137,31,175,112,172,252,109,45,162,171,161,45,188,43,172,30,90,29,52,14,39,92,232,203,194,35,27,161,198,252,86,128,206,124,1,41,115,225,16,123,29,134,115,226,79,174,140,51,32,243,46,201,113,13,172,130,36,124,17,205,162,189,218,179,73,105,211,170,195,114,245,41,57,44,199,47,25,7,115,162,160,146,71,116,162,189,10,0,59,60,146,129,50,255,121,62,151,38,11,246,169,142,70,8,150,92,131,219,230,181,254,42,106,127,57,69,214,15,103,184,215,165,187,93,177,177,178,38,207,102,92,218,79,128,41,63,145,239,112,117,157,104,160,187,181,229,132,211,216,95,40,143,198,23,244,69,98,207,103,44,5,148,180,69,153,213,58,76,132,210,252,128,246,169,96,60,162,156,148,79,158,137,135,104,252,132,30,67,204,124,17,186,203,141,73,95,254,142,115,3,73,30,103,223,27,230,177,239,192,145,215,191,199,52,185,124,207,73,120,224,247,138,95,52,142,1,211,101,40,84,29,211,103,175,45,78,78,168,25,230,30,83,157,85,210,253,18,171,7,130,19,55,187,191,38,208,75,147,102,162,234,8,68,127,186,2,132,223,31,36,77,17,120,74,127,77,199,130,241,33,143,191,14,192,103,69,31,37,63,234,38,115,181,200,124,205,135,86,187,233,78,24,194,161,10,215,236,33,239,33,206,54,151,180,166,128,250,210,242,174,240,88,93,16,135,224,127,136,164,251,57,241,46,167,115,182,146,91,200,235,148,66,213,84,137,6,170,52,169,137,130,152,218,27,36,60,108,125,188,112,147,87,102,53,88,197,39,185,78,65,196,115,88,45,109,92,110,117,124,117,250,41,72,143,3,184,111,187,237,52,27,117,177,188,198,38,50,109,254,39,84,219,126,20,7,14,142,93,137,188,54,71,4,245,183,253,146,208,75,80,5,211,12,108,113,232,134,49,23,193,82,129,5,244,119,189,61,136,104,60,144,149,14,144,14,47,42,39,139,219,14,39,155,25,255,199,217,103,37,163,22,133,124,101,79,246,27,251,1,42,22,56,250,50,186,192,186,110,198,25,160,74,204,230,200,12,72,248,140,23,228,254,179,2,203,225,154,145,161,179,220,96,161,251,82,24,194,161,75,248,87,28,99,231,199,157,123,252,65,62,184,12,245,119,112,50,186,52,134,192,212,227,160,240,71,70,248,148,18,59,144,120,158,14,230,53,29,77,216,142,54,142,202,18,139,109,35,8,183,88,251,9,188,251,216,14,223,111,12,211,201,113,35,115,157,185,49,119,9,119,220,4,139,215,125,216,33,25,161,170,234,63,186,220,250,238,33,49,204,179,34,163,251,226,249,126,97,56,227,91,127,10,69,104,34,119,212,134,23,123,6,242,231,46,227,46,242,10,79,173,138,64,212,18,17,111,40,44,4,194,118,52,169,29,185,85,125,217,44,182,245,82,167,128,42,111,216,254,201,246,171,217,248,223,198,208,81,233,220,107,69,24,34,175,217,130,238,151,197,96,94,243,156,128,220,9,134,163,223,51,208,52,145,192,159,78,207,224,52,103,33,163,212,196,13,102,82,204,54,244,80,196,226,80,193,16,152,108,82,231,163,42,152,163,205,195,1,76,210,195,31,196,255,105,141,13,172,73,90,216,189,132,173,133,116,115,121,113,150,95,71,7,245,85,209,64,184,181,164,11,154,110,252,68,42,76,210,94,32,5,10,126,49,34,51,202,120,185,47,12,28,218,108,179,123,42,1,239,230,30,120,227,94,206,200,143,32,107,190,6,154,127,99,17,23,191,230,23,45,231,44,139,170,112,208,131,26,8,13,235,180,77,36,32,153,87,88,27,98,125,175,201,86,14,161,203,164,181,211,133,144,153,255,3,13,118,209,92,127,121,141,21,223,175,77,153,228,153,234,203,34,161,121,141,120,88,66,85,67,227,39,2,255,24,216,93,163,20,86,130,234,0,185,142,150,34,44,6,90,14,212,216,163,151,113,176,19,87,157,219,177,78,155,3,23,95,223,142,243,90,177,21,1,246,224,252,183,69,211,161,55,96,43,191,199,27,214,157,229,137,253,118,148,249,10,172,249,51,103,236,77,135,121,84,111,166,131,136,148,5,252,150,242,233,52,241,224,145,151,40,7,12,67,209,240,89,152,56,153,154,173,153,73,175,100,185,237,210,30,94,131,239,251,99,112,34,105,95,165,154,125,201,170,248,7,164,93,150,6,145,119,245,204,175,31,69,28,222,52,69,234,163,194,19,134,6,115,155,90,149,177,108,243,34,240,253,93,203,218,137,154,97,48,225,230,47,208,242,46,58,16,173,208,215,39,35,166,46,240,72,218,249,2,95,59,19,134,222,3,167,196,154,19,189,66,143,82,231,194,6,213,14,70,169,170,173,156,36,20,111,50,53,210,33,167,198,156,121,40,118,65,162,95,22,167,68,228,19,0,221,17,8,201,90,26,21,91,245,42,99,54,0,255,250,70,235,52,0,183,157,193,151,55,173,133,192,131,166,139,54,83,76,90,113,85,146,73,87,163,124,234,69,7,109,196,79,255,138,227,228,134,26,163,168,94,186,114,69,66,129,21,25,19,154,231,15,55,212,48,246,30,176,25,183,229,236,250,34,39,229,80,239,97,155,90,130,128,223,165,99,76,161,169,160,202,197,223,80,82,195,252,189,81,162,183,58,248,165,24,79,130,159,189,141,27,21,168,13,22,103,161,69,7,41,150,152,66,116,238,205,115,204,98,45,105,219,40,76,117,179,233,86,119,165,11,219,37,15,6,30,98,194,93,226,161,19,81,124,3,123,199,253,205,11,234,43,197,121,141,58,6,228,105,146,145,220,57,171,155,86,171,113,230,16,102,67,218,36,10,163,153,229,11,41,201,223,114,35,16,169,84,132,7,217,202,151,92,237,33,110,152,124,27,153,221,199,216,86,62,108,244,183,75,23,4,118,153,25,59,69,30,145,54,103,200,157,97,150,222,176,8,81,87,71,80,19,245,69,55,227,232,113,212,247,43,8,244,216,102,188,4,49,179,224,180,113,51,190,154,11,164,41,16,168,151,234,239,219,144,126,19,115,111,84,13,168,72,218,84,143,64,157,235,121,133,183,215,90,42,222,38,109,199,171,83,0,11,125,175,89,15,190,136,198,115,100,108,137,74,190,28,39,157,32,8,254,48,68,159,201,121,28,22,197,69,198,129,207,37,16,172,208,146,6,190,37,48,202,168,223,148,169,203,9,40,66,138,14,108,40,105,69,185,158,71,174,17,76,188,1,50,70,165,123,180,182,84,242,162,223,55,12,51,148,183,82,100,239,207,227,143,231,154,23,0,248,221,126,105,3,230,126,187,138,222,59,83,62,224,163,12,33,91,99,166,161,57,225,248,129,80,17,77,88,189,126,135,171,14,90,37,236,116,181,1,173,22,64,87,219,204,75,164,214,167,204,232,50,83,234,77,64,136,206,42,235,70,156,45,102,51,12,137,128,211,81,210,223,218,125,255,144,77,111,87,55,170,46,53,204,13,161,211,182,157,57,190,242,211,237,54,123,164,103,114,41,188,80,198,27,220,116,102,41,72,168,77,168,170,134,65,22,19,125,101,247,4,2,119,18,212,1,160,218,6,9,39,40,40,170,87,64,181,219,41,92,174,253,45,120,165,170,130,49,206,63,19,239,5,239,222,181,157,38,71,173,155,143,104,205,231,63,181,98,118,51,134,154,108,51,75,101,198,98,48,199,160,138,164,209,187,123,93,106,75,179,104,0,53,161,243,21,113,89,28,130,64,183,224,240,209,155,106,220,3,152,82,178,172,2,75,86,5,163,132,192,3,183,102,246,82,107,33,162,119,16,133,63,132,143,106,60,197,11,190,63,208,58,201,188,148,200,106,117,106,50,86,82,235,9,2,188,123,147,84,224,113,79,43,141,81,150,212,175,148,0,95,109,132,13,34,172,118,5,177,98,141,135,226,74,151,136,127,98,55,20,225,167,61,195,61,219,128,4,58,91,175,123,71,228,234,24,85,24,225,189,0,195,226,79,245,123,222,121,54,135,54,99,17,14,254,196,113,5,137,144,88,121,208,8,127,218,50,131,35,233,177,69,183,154,102,18,156,226,173,173,203,94,195,85,63,104,94,124,21,174,125,170,144,8,141,241,242,132,208,104,155,136,209,62,55,229,116,156,11,56,17,41,48,233,33,48,177,20,23,254,4,196,85,27,248,8,213,195,100,165,158,147,40,82,85,87,105,232,113,104,214,10,141,4,236,244,43,238,89,108,109,206,208,253,12,149,13,203,35,85,44,237,209,166,171,155,223,30,123,170,254,195,4,249,14,139,183,58,148,112,179,240,82,70,190,91,225,52,35,162,202,227,204,30,192,9,200,218,214,89,160,124,4,45,178,123,49,173,205,140,233,227,93,33,163,27,95,128,233,102,119,153,87,38,141,132,49,32,136,21,139,178,192,206,186,141,3,87,208,30,202,126,157,160,141,115,130,76,106,139,18,96,95,37,164,34,56,244,203,184,124,134,188,188,164,90,40,27,139,245,131,210,249,222,46,43,77,22,99,66,4,245,160,28,60,235,82,212,64,77,150,106,189,79,217,137,196,67,100,22,65,207,226,93,83,31,1,106,4,133,128,230,220,205,57,72,198,5,223,128,106,231,116,200,32,172,191,91,52,26,28,156,20,18,119,88,235,148,36,87,131,169,219,40,239,178,185,125,221,16,142,49,100,209,96,154,89,32,43,177,239,104,158,78,33,107,69,247,86,219,21,25,129,160,132,82,226,200,92,84,246,209,208,241,56,147,102,227,151,10,168,89,199,113,30,173,69,78,174,65,219,0,120,164,2,221,147,167,246,175,175,65,229,1,195,180,127,39,176,218,212,20,108,113,129,241,1,109,71,172,110,47,113,103,150,234,231,44,5,107,37,163,173,188,112,174,217,86,117,149,26,22,97,83,236,99,105,119,216,134,34,34,237,180,163,253,172,197,91,58,142,0,237,224,38,32,158,144,37,224,236,19,246,32,13,251,247,38,221,244,127,236,246,42,208,53,243,4,163,194,214,28,249,195,153,245,233,89,235,219,217,218,242,109,237,54,213,234,9,123,220,33,214,124,53,207,80,152,170,93,76,40,234,97,215,235,27,122,33,43,198,166,223,215,60,67,127,184,83,83,212,158,108,168,181,75,69,183,186,2,240,135,182,211,0,83,203,10,170,118,141,115,143,131,92,33,50,171,139,198,231,251,231,125,232,239,121,226,23,182,22,209,65,143,217,250,0,31,100,30,179,76,84,27,149,92,181,233,181,135,36,150,5,3,110,192,17,176,111,115,9,181,195,118,28,30,48,216,96,249,242,172,217,243,232,41,173,180,0,243,93,172,112,187,202,95,45,221,129,165,32,144,104,152,7,194,10,242,105,223,179,136,193,180,132,70,41,34,34,94,153,95,143,80,222,15,113,192,114,239,177,135,6,248,98,17,228,21,142,151,111,43,91,60,217,198,94,157,21,109,169,51,2,29,190,173,56,6,52,28,51,39,76,27,201,80,196,37,77,91,146,243,223,126,232,212,180,253,177,83,178,110,86,73,137,86,115,104,51,140,102,238,113,206,115,128,159,130,242,18,221,133,0,59,38,206,12,215,229,252,32,37,168,61,201,45,97,122,131,24,213,127,247,195,38,89,144,174,249,157,237,56,248,29,62,40,12,100,128,37,40,238,255,24,81,30,88,181,156,173,2,244,163,132,167,74,206,20,48,1,191,108,130,251,158,200,236,137,177,81,46,181,219,119,109,66,51,63,169,200,189,78,137,241,19,174,150,175,101,249,117,0,154,223,57,205,201,217,178,35,246,36,180,185,140,215,10,123,255,119,252,72,152,39,34,109,69,150,109,194,221,62,252,29,12,216,188,196,194,156,160,210,94,146,159,217,158,4,156,93,251,111,33,34,30,140,98,202,65,241,208,110,77,87,86,229,165,34,132,162,33,6,193,173,46,190,47,230,155,9,124,230,246,152,17,191,7,152,90,7,199,92,25,115,216,234,233,91,80,34,181,86,150,141,67,155,136,181,2,228,71,166,74,4,70,245,231,82,5,107,43,59,35,250,103,17,95,117,218,207,4,0,156,219,89,177,110,238,69,104,242,74,21,107,176,30,83,152,45,224,70,76,64,94,229,34,24,21,140,112,77,226,156,163,203,90,181,7,30,0,135,191,95,136,141,200,3,195,227,192,222,176,228,242,17,96,167,98,189,174,5,89,82,253,218,131,43,205,170,111,99,35,106,140,248,11,28,139,247,229,44,113,180,218,224,172,103,255,243,106,149,156,14,99,6,246,223,14,130,27,202,3,203,39,168,253,184,193,218,235,91,101,42,253,220,219,179,39,92,1,156,238,128,235,13,15,98,223,203,96,122,104,69,72,6,251,51,64,92,166,176,0,183,1,127,204,187,207,12,116,6,13,161,51,92,242,255,21,98,44,59,242,200,176,161,224,134,187,164,163,97,70,118,214,135,13,3,134,137,63,134,147,90,193,41,151,174,228,193,75,108,162,81,120,139,5,88,202,169,56,17,141,147,197,89,70,104,127,159,255,187,90,182,175,46,233,16,76,173,83,91,199,229,182,23,168,236,75,228,176,41,149,213,124,140,153,98,73,58,225,13,4,179,181,151,207,90,195,114,208,228,127,255,22,174,35,62,214,234,49,131,86,140,129,93,2,192,231,15,44,243,158,160,70,99,48,21,167,233,206,120,91,28,66,22,250,185,176,193,108,202,120,123,118,173,42,3,187,90,23,79,108,18,116,183,127,160,85,92,211,100,169,43,250,157,47,209,146,208,13,149,4,151,216,225,113,54,68,53,43,127,171,224,245,226,71,239,71,80,30,97,86,111,113,43,20,212,65,10,234,253,202,160,160,111,174,43,28,166,110,4,207,253,174,89,210,91,39,30,2,215,203,217,119,204,253,250,45,103,97,191,158,224,249,233,125,102,128,43,31,17,242,199,252,127,59,154,59,90,108,154,254,233,16,54,156,222,72,141,188,79,211,249,103,85,156,141,125,129,212,33,196,114,27,107,198,223,129,125,119,240,228,221,108,39,8,219,22,31,161,200,128,49,14,53,149,127,137,167,25,6,7,145,202,7,209,203,12,225,5,43,90,27,163,89,107,113,191,26,171,80,191,167,132,2,50,231,26,207,96,158,231,52,225,50,222,253,179,174,150,65,226,148,66,189,34,99,130,67,121,240,166,94,162,45,163,92,69,189,71,4,229,167,131,133,30,201,48,77,120,190,75,67,81,158,234,157,150,16,217,156,35,80,38,32,151,20,79,23,68,143,243,0,33,160,137,249,2,125,50,31,92,138,139,163,140,234,74,5,114,254,250,152,212,233,31,31,79,51,194,30,59,64,140,175,30,203,183,203,252,173,191,150,116,162,192,157,4,134,195,171,188,128,84,19,244,125,198,62,32,210,174,84,17,139,188,82,178,152,1,235,10,92,147,147,96,225,58,123,13,0,148,160,30,4,179,22,81,123,28,175,200,88,228,235,225,25,172,105,95,165,104,92,229,152,222,227,54,84,185,189,229,124,167,4,2,184,188,133,128,107,0,128,80,93,16,193,132,210,40,53,152,97,248,133,99,229,35,216,185,181,32,135,218,35,126,95,166,146,94,33,183,209,112,27,40,47,134,191,241,195,60,83,40,208,237,90,113,212,14,92,56,187,205,198,134,215,170,13,50,81,145,26,183,242,44,54,229,116,71,182,166,128,203,146,97,77,8,199,92,26,3,217,214,47,14,3,104,89,178,224,207,1,229,138,23,240,145,146,160,65,29,25,20,165,76,185,227,15,147,28,178,48,175,244,227,175,119,73,148,98,12,4,115,226,220,13,107,199,27,127,37,155,182,186,98,176,221,184,203,210,230,4,214,114,35,207,97,136,147,226,171,205,220,32,17,184,133,99,137,209,142,168,222,90,135,206,202,222,43,245,93,234,234,253,142,122,126,235,88,164,193,24,177,192,22,140,191,6,240,223,113,150,217,38,136,5,186,5,104,188,57,139,90,34,155,36,195,228,17,2,120,111,215,16,130,35,216,180,227,22,77,14,131,23,19,217,181,102,73,19,63,241,49,83,91,154,104,221,154,62,214,28,154,235,59,150,141,67,185,173,78,176,7,28,155,108,16,138,213,80,248,203,135,62,179,242,49,251,204,240,38,138,89,104,253,255,15,50,73,113,122,8,240,162,84,92,184,86,73,141,15,49,31,34,130,111,19,82,37,141,221,62,169,83,145,135,91,229,29,39,46,227,94,8,81,242,87,53,31,119,245,218,164,151,167,82,251,246,120,35,160,248,74,117,52,104,188,167,210,67,10,121,141,136,152,122,211,90,117,57,124,187,99,216,147,218,255,57,89,126,35,88,151,143,82,36,165,68,9,148,146,245,2,217,125,184,62,31,96,112,138,28,23,131,169,122,144,0,43,137,136,26,15,206,172,52,184,212,37,18,202,199,137,172,116,228,19,160,196,90,226,47,24,191,211,42,165,57,232,211,67,8,67,127,188,32,174,219,38,12,219,134,75,137,192,122,251,211,202,166,98,131,246,246,244,25,115,43,132,174,3,18,202,100,152,171,80,172,86,133,166,56,98,198,210,178,209,29,31,194,97,34,53,77,89,136,79,49,210,70,122,39,104,40,103,201,0,52,93,175,63,89,183,132,161,112,128,171,112,40,17,204,122,75,135,208,251,12,94,198,130,48,176,140,127,139,194,212,191,231,132,67,26,153,42,160,1,42,167,120,74,57,117,235,76,73,249,34,40,105,58,247,37,182,183,107,126,194,5,118,136,241,22,42,254,219,185,196,54,71,241,151,160,153,99,76,194,134,244,127,142,67,199,61,88,119,171,14,0,201,207,186,12,1,247,75,58,52,218,91,59,32,216,61,131,4,119,208,37,105,121,15,30,170,201,36,240,37,22,29,94,153,123,50,129,23,180,14,18,91,177,33,227,246,239,76,187,67,84,71,39,102,100,58,119,150,43,100,127,203,43,116,54,94,128,241,179,104,175,60,72,51,64,201,50,238,178,247,33,4,11,18,49,113,218,102,130,63,226,177,217,121,142,34,185,31,70,98,227,150,68,253,42,34,220,108,247,19,31,56,207,166,9,182,30,119,65,128,206,49,151,167,18,165,250,88,52,209,106,80,7,105,240,102,0,194,140,249,230,176,98,206,158,129,216,154,163,25,121,144,19,20,230,157,174,212,110,4,120,232,3,60,225,222,47,239,13,223,191,78,216,53,138,152,24,136,249,252,154,65,71,177,156,213,211,27,115,164,96,213,94,24,140,28,128,17,255,101,226,127,17,171,147,42,117,60,124,153,98,123,102,107,250,55,202,214,200,98,11,201,53,195,162,254,1,157,251,21,168,87,159,46,175,211,254,157,232,36,142,108,133,123,41,71,234,94,240,115,162,2,125,110,201,209,183,221,156,241,100,16,168,97,229,238,29,151,12,46,35,253,183,43,173,9,139,87,76,86,86,217,107,74,43,64,0,37,192,101,207,153,97,191,232,165,29,179,175,44,58,86,171,72,28,246,118,85,99,64,167,88,127,68,224,70,127,68,76,11,2,42,218,111,81,121,98,82,70,72,88,183,19,55,201,47,213,213,172,79,220,209,85,21,65,50,213,236,150,213,62,59,209,253,224,59,33,195,93,132,164,61,149,170,254,121,47,84,126,198,34,134,188,73,165,245,102,151,250,112,59,129,177,237,173,55,129,98,248,114,130,102,213,61,236,162,55,9,39,79,101,158,192,219,61,93,73,28,254,185,237,159,182,167,169,183,115,46,45,163,41,133,29,92,73,117,158,17,102,219,153,66,125,180,139,220,117,168,238,69,82,75,153,196,207,78,169,181,129,101,239,232,200,140,24,170,109,34,41,56,52,139,135,90,18,115,29,20,164,92,152,178,242,211,90,43,153,129,195,26,48,1,125,163,80,212,206,143,112,26,109,234,187,231,221,96,251,68,7,224,113,128,162,189,174,240,204,112,31,112,190,70,25,229,250,173,180,111,148,191,38,194,148,190,179,41,195,119,155,57,226,241,185,246,79,142,211,35,229,128,58,227,232,250,198,114,41,100,101,76,130,232,205,66,10,199,160,165,68,67,247,104,11,42,25,143,214,65,77,62,9,143,14,54,215,186,24,166,216,135,203,81,160,27,229,88,121,193,187,251,75,255,83,128,157,247,232,227,1,202,237,40,199,14,1,252,151,205,230,43,120,168,222,14,48,4,219,172,121,231,19,135,189,27,150,255,234,247,149,220,44,54,63,159,203,185,70,169,245,124,168,67,93,178,164,32,125,87,76,15,167,237,189,130,201,59,6,7,236,102,55,223,141,99,3,61,57,150,177,26,137,27,187,24,102,167,51,20,230,110,146,161,168,175,245,139,108,157,70,28,123,222,129,19,55,186,227,170,143,175,191,131,59,114,232,63,103,132,177,213,50,90,222,46,44,75,194,138,179,236,25,49,135,112,29,163,143,224,175,83,149,103,119,191,120,211,250,168,47,11,128,162,36,192,100,153,191,125,254,68,248,86,122,130,155,195,70,237,8,131,59,195,144,4,193,236,133,213,181,162,19,212,182,9,154,88,149,169,249,100,132,118,158,223,245,72,82,182,250,57,212,175,90,2,161,38,166,93,53,13,146,56,229,172,35,214,53,149,151,120,116,232,38,14,145,49,242,4,50,72,234,85,255,140,221,154,104,124,205,158,175,200,230,143,227,255,169,34,20,198,170,60,95,182,119,89,2,129,250,201,122,220,13,232,170,209,235,38,51,218,94,31,120,2,192,238,194,63,127,47,61,140,73,130,222,84,190,233,44,238,85,204,114,144,96,15,161,53,123,47,4,220,222,98,37,45,108,248,83,48,121,147,20,156,250,64,146,244,200,121,244,97,213,178,93,98,30,161,99,209,136,189,176,76,8,232,5,101,127,177,132,141,91,83,5,219,28,210,26,240,48,243,93,132,139,7,196,71,210,161,79,117,248,24,251,146,110,101,126,203,117,76,213,254,228,214,108,62,121,23,11,250,27,143,167,198,235,238,15,239,85,90,95,92,118,165,43,204,188,34,131,98,92,78,133,130,194,222,58,137,192,83,218,35,62,115,175,80,182,4,38,67,123,240,150,235,81,242,67,31,253,8,78,254,239,86,6,26,107,227,60,43,170,62,171,140,164,37,152,33,233,191,136,138,179,248,35,60,25,110,36,33,192,26,202,184,85,27,167,203,161,4,9,203,152,57,212,102,191,12,231,26,214,221,186,243,23,45,195,38,166,211,127,212,73,150,148,80,137,139,135,66,238,91,237,171,76,187,137,110,226,86,52,193,170,110,90,83,224,208,84,75,41,247,17,46,54,36,203,16,209,43,12,45,223,87,99,30,210,63,26,40,34,166,191,64,135,246,103,205,51,32,147,73,183,132,112,175,40,184,143,253,162,2,123,104,145,167,68,102,218,230,161,58,242,52,113,204,187,126,190,158,134,27,164,90,234,249,225,136,196,148,248,131,215,20,43,97,135,136,25,177,97,229,227,125,189,224,182,195,202,253,39,95,40,42,86,21,244,75,39,111,148,121,211,140,61,83,78,242,151,6,136,151,12,64,197,253,236,208,126,184,102,166,89,12,250,165,82,230,185,176,83,37,151,3,42,122,96,126,131,107,124,7,58,31,91,165,95,238,107,20,4,228,22,176,54,1,59,152,153,108,43,96,155,206,236,5,203,178,230,248,114,47,179,20,209,164,253,138,21,36,8,26,101,10,24,59,171,104,172,255,4,206,220,193,55,28,168,106,143,130,213,172,38,128,75,68,160,238,73,252,219,253,14,94,31,134,115,76,53,244,204,199,108,152,189,159,93,64,212,241,51,29,109,74,114,185,109,72,173,151,172,191,126,81,93,204,248,154,57,139,23,78,193,177,201,36,234,203,222,134,164,12,169,197,108,99,151,80,69,76,135,26,194,100,34,130,75,151,102,160,1,122,65,74,223,222,82,192,143,142,155,169,68,211,26,111,187,40,42,249,93,115,7,102,17,143,46,205,85,99,86,240,25,155,30,36,165,21,207,105,124,31,175,91,255,48,23,31,50,233,219,186,198,206,188,24,139,85,121,205,65,174,220,251,68,84,37,204,233,97,84,86,64,199,78,69,219,240,147,50,126,4,230,14,80,89,127,30,211,210,98,9,76,10,45,56,161,77,35,186,205,139,92,31,54,231,216,217,33,33,14,41,17,120,156,3,108,3,199,210,140,20,196,116,16,82,86,203,229,77,187,2,101,167,249,6,183,208,51,120,41,50,35,14,195,204,104,61,57,200,220,2,70,67,80,59,182,25,149,120,220,241,192,204,161,60,226,73,150,130,247,229,86,2,139,96,240,177,252,228,215,72,42,137,185,0,213,150,81,160,14,211,104,206,25,214,141,236,177,156,224,131,107,206,15,58,151,249,71,205,156,49,200,6,117,203,5,142,1,169,2,174,100,74,88,230,198,177,221,188,199,58,104,108,152,194,214,157,150,121,195,158,195,223,229,61,57,136,157,238,185,112,141,138,1,169,228,117,42,115,146,211,62,174,152,107,61,175,83,162,119,21,112,109,112,152,45,145,61,212,45,238,66,40,155,205,178,94,222,200,163,175,115,126,210,22,30,208,186,26,67,240,49,6,80,150,68,104,185,66,191,22,178,86,83,176,29,79,12,249,236,62,126,196,242,253,190,31,90,236,232,175,84,66,160,2,212,130,118,220,197,176,30,192,198,20,213,20,137,58,214,49,254,0,160,0,25,4,10,101,94,155,131,30,41,229,249,3,49,120,254,206,13,47,134,142,9,245,48,91,169,117,136,163,98,64,201,6,47,13,172,130,25,215,229,176,42,68,115,79,231,104,139,105,177,159,230,8,65,65,115,93,166,190,107,177,242,231,168,7,53,217,142,37,161,150,7,138,117,232,73,28,179,69,4,110,245,142,145,64,131,77,122,185,73,247,119,131,151,18,120,202,102,81,66,91,237,54,207,77,102,236,85,52,153,4,142,201,144,8,86,87,134,12,237,246,156,99,171,40,82,72,222,52,162,223,85,187,23,139,14,107,156,84,75,83,152,165,45,230,207,41,118,152,21,0,254,82,185,193,103,73,144,124,166,169,176,220,242,20,145,53,42,79,15,26,112,125,246,189,35,37,241,168,117,187,185,212,89,95,192,249,136,17,197,176,105,198,27,206,130,29,17,123,208,229,42,96,233,153,158,209,185,188,38,235,38,162,146,216,244,57,78,95,167,42,142,194,26,254,123,126,137,230,249,126,161,19,148,48,137,179,121,21,205,61,18,107,76,39,237,121,6,199,154,207,6,138,163,123,191,222,198,2,105,90,92,104,219,213,47,136,68,141,103,134,123,205,35,80,6,190,0,13,0,233,175,235,223,20,156,139,250,32,248,199,72,4,250,56,148,113,153,232,172,110,141,97,99,3,233,105,108,62,197,106,118,94,247,142,239,188,10,179,154,31,203,71,21,58,198,186,93,249,33,130,132,240,73,251,58,210,68,92,216,46,185,11,222,53,103,5,205,127,171,24,215,98,102,8,14,83,89,141,233,97,104,57,227,215,81,141,247,81,131,15,1,106,49,190,157,29,98,52,240,254,111,225,235,147,203,47,83,54,140,166,166,246,106,128,72,45,89,62,33,238,92,222,39,25,1,106,4,212,64,75,187,238,115,23,0,211,233,56,204,108,113,242,195,81,104,109,224,15,112,132,93,36,174,36,60,104,236,105,204,34,214,234,114,218,52,72,119,43,221,188,98,54,253,244,193,80,236,149,24,254,241,79,94,190,119,143,132,88,237,87,164,0,96,166,163,95,216,172,248,75,175,198,242,3,215,16,37,80,107,40,218,115,120,160,242,111,217,56,42,63,174,227,71,143,165,215,121,251,1,13,240,64,96,77,6,171,64,43,207,237,238,182,43,126,63,222,169,187,112,240,214,25,46,52,26,28,158,208,50,23,109,244,27,68,81,36,8,8,152,216,0,92,168,103,156,19,180,139,200,248,26,89,220,23,56,137,179,5,112,10,83,63,170,220,247,81,62,11,3,36,94,145,96,126,14,39,171,129,149,107,229,98,87,167,44,243,236,5,39,129,143,40,26,31,223,62,9,78,140,31,133,219,19,118,1,215,207,71,110,33,41,57,63,62,71,13,171,245,196,161,54,123,14,69,131,43,184,67,125,212,8,90,194,145,135,58,144,114,12,87,146,9,176,206,239,151,149,134,37,246,100,182,168,46,189,206,87,183,201,42,174,76,224,167,132,47,205,247,97,76,174,145,136,31,74,186,152,31,208,104,6,200,205,141,77,141,125,17,208,76,132,206,194,201,135,120,82,8,249,85,140,115,169,246,23,75,22,88,249,10,124,154,220,82,40,106,218,23,150,30,252,27,67,198,39,7,108,107,170,220,53,58,105,204,166,12,212,219,254,21,221,224,156,244,78,165,173,197,200,172,87,48,153,62,130,207,19,188,247,29,75,149,76,94,238,109,69,210,174,153,99,201,0,254,49,46,219,15,241,70,38,63,133,131,13,20,3,1,41,228,181,14,164,190,96,77,107,6,17,172,175,168,99,32,115,132,241,64,42,42,12,105,229,74,99,118,222,193,25,44,68,51,236,181,126,166,243,158,20,83,220,252,47,255,155,73,189,31,90,222,149,210,5,98,238,18,156,161,93,60,68,124,108,222,212,97,216,195,162,189,5,190,118,66,40,244,28,73,111,190,65,252,100,111,255,31,227,43,244,128,244,49,209,188,206,62,155,9,68,206,211,71,185,254,187,139,104,218,34,200,165,17,70,180,210,66,190,123,55,219,18,255,91,226,216,246,125,129,245,11,5,138,30,225,122,6,208,126,210,233,237,30,2,102,218,148,207,24,153,94,210,76,21,197,189,74,78,221,202,206,118,100,157,241,57,186,235,163,45,110,5,20,93,98,147,145,45,152,243,46,91,140,246,36,186,193,119,156,126,216,135,26,21,58,20,23,35,178,56,121,154,88,252,19,69,79,93,82,176,128,88,196,183,96,204,74,239,178,18,232,60,105,231,197,70,58,46,160,61,188,185,16,131,55,169,187,111,87,7,152,54,249,229,49,64,177,41,112,114,54,148,120,23,192,66,133,141,159,224,23,92,177,232,86,30,173,171,218,60,171,74,238,121,174,87,248,193,215,63,128,188,197,157,95,5,191,176,181,93,57,237,121,199,133,22,117,203,10,209,144,25,46,29,89,139,102,43,232,124,107,116,15,199,217,139,115,180,112,104,90,144,118,245,102,239,145,241,208,9,252,215,35,164,102,207,7,70,124,112,154,78,11,162,81,204,126,64,124,17,15,28,183,8,7,236,61,122,128,87,165,24,70,182,205,177,238,104,139,220,250,25,7,164,89,246,124,124,22,51,49,134,22,209,143,118,179,213,4,155,181,145,176,210,80,21,77,243,161,230,219,202,195,28,199,65,71,228,135,104,200,231,19,214,192,6,116,131,81,141,21,249,16,243,198,19,14,85,99,189,167,236,207,123,217,148,155,140,252,225,45,191,186,66,171,26,71,140,159,104,241,142,248,211,151,122,163,42,175,136,223,60,232,231,157,203,112,186,233,37,252,50,60,148,250,228,149,76,19,192,240,158,46,47,248,49,164,139,168,29,3,196,93,244,38,146,115,152,255,202,175,214,239,225,126,109,192,100,102,195,124,135,153,28,247,105,119,253,2,254,49,203,174,157,51,129,110,53,205,218,136,161,154,193,175,193,81,13,195,126,114,10,104,5,63,101,101,227,182,117,94,118,8,18,21,128,116,227,214,80,198,181,22,87,220,132,176,14,161,114,254,15,111,58,219,189,96,230,21,162,131,164,130,92,119,245,117,163,134,115,49,227,232,27,29,137,139,5,239,66,220,188,93,151,54,99,146,135,15,45,28,37,217,209,218,221,76,101,14,37,26,243,229,240,16,182,214,83,174,152,154,1,246,232,53,35,169,51,10,148,80,211,142,81,201,48,232,78,196,116,201,240,1,112,18,47,97,170,116,185,244,46,95,227,207,27,75,29,233,2,228,130,70,157,209,188,102,116,229,6,174,43,245,96,184,49,57,200,173,158,146,5,100,49,71,184,142,173,94,24,58,77,165,255,198,57,96,76,146,142,175,190,127,123,207,143,110,52,150,41,184,120,31,181,162,146,64,163,177,199,253,65,27,67,127,99,185,190,73,92,163,253,108,47,240,16,92,139,19,41,49,66,132,6,209,84,26,124,192,72,155,109,50,126,38,73,250,92,56,235,35,130,130,248,100,92,186,231,23,248,117,184,250,72,66,177,28,25,187,202,84,114,88,41,0,132,3,184,18,255,84,105,221,135,131,143,19,148,78,192,131,141,51,191,139,196,251,136,99,174,222,40,33,233,47,186,36,59,234,242,129,14,228,55,126,162,84,107,110,94,38,87,229,93,59,229,128,49,98,24,209,162,197,177,247,52,227,52,159,176,194,26,144,11,253,99,90,77,27,65,64,52,116,130,45,34,95,193,166,233,71,248,44,80,209,228,60,198,53,105,70,254,121,229,254,130,221,254,137,66,231,98,194,141,47,162,188,4,124,133,15,224,35,84,209,47,159,144,252,49,62,60,170,48,255,205,91,79,110,153,213,48,229,195,191,73,240,207,137,250,198,15,64,71,213,108,88,179,123,197,46,171,106,173,179,70,79,215,42,203,166,17,115,45,227,230,34,29,211,62,114,179,204,13,20,212,50,117,253,138,159,92,149,163,80,102,170,24,45,45,235,46,16,179,8,103,227,111,120,246,113,198,151,118,136,172,123,144,99,98,227,13,242,73,104,13,227,89,99,138,105,14,227,183,86,245,168,236,173,93,87,35,165,109,93,170,174,251,13,6,130,137,183,206,157,66,225,137,219,41,140,138,188,50,221,241,185,180,131,133,195,14,81,107,47,121,88,142,84,241,9,81,162,141,116,161,49,254,14,245,143,5,205,29,211,42,16,210,47,31,136,143,89,240,16,67,208,33,13,51,97,114,33,188,187,2,125,221,33,113,205,137,106,246,144,58,219,53,103,121,123,0,43,41,53,230,52,209,179,136,9,247,176,183,145,89,35,53,188,162,243,202,6,54,166,153,105,255,236,79,131,60,200,81,171,127,160,99,119,43,181,246,12,107,52,71,7,128,168,81,107,216,205,69,55,141,138,204,173,166,228,107,49,25,159,133,128,197,170,194,90,247,219,30,215,111,217,178,211,70,201,223,130,216,34,221,186,133,2,162,83,46,239,255,83,219,128,234,74,244,203,238,62,185,129,77,107,231,2,43,172,44,70,252,225,64,147,228,201,72,7,33,115,66,14,77,238,224,115,226,126,228,164,106,219,222,135,14,226,184,233,55,79,52,27,23,151,134,125,101,176,84,127,122,98,100,203,48,150,136,20,85,74,225,231,101,247,179,41,8,17,2,230,144,29,30,84,1,250,203,157,74,86,6,217,163,30,72,140,235,146,135,165,103,227,101,232,5,151,29,91,91,148,94,107,115,26,13,15,22,88,102,98,169,171,27,15,108,209,116,201,103,52,252,9,49,248,67,231,207,47,114,139,67,102,28,74,219,73,1,204,227,248,164,102,246,109,91,32,252,14,47,87,102,66,247,9,191,143,26,80,119,23,231,114,137,13,237,232,213,139,179,130,198,55,22,247,150,84,234,103,90,87,165,108,119,178,213,2,254,150,154,48,75,41,124,236,183,246,184,250,215,29,85,184,229,44,206,123,199,78,253,108,204,188,166,142,224,126,178,100,60,96,170,91,239,36,253,88,87,11,11,132,71,52,125,14,236,7,92,40,131,218,142,19,63,115,33,94,17,79,73,59,60,168,226,237,86,180,120,218,106,53,88,29,109,166,230,150,146,223,101,139,113,76,137,174,121,122,99,255,129,77,246,153,126,28,115,120,232,89,48,243,76,186,27,137,161,132,192,183,183,23,201,131,104,249,143,100,166,230,225,11,234,235,46,97,214,33,117,140,88,19,126,213,0,249,137,7,222,10,54,250,38,187,85,79,234,84,94,136,100,238,16,168,135,149,218,156,25,228,0,232,31,172,248,174,190,4,11,86,29,208,146,245,32,116,56,95,26,42,9,190,28,65,165,61,212,148,154,19,64,114,207,49,57,208,122,240,24,13,163,187,232,24,52,74,147,110,14,243,154,121,63,236,196,164,72,156,107,60,103,145,35,137,180,45,53,189,227,125,68,88,196,24,219,254,9,117,18,90,91,236,143,194,61,146,139,40,21,91,163,142,236,10,243,34,222,195,230,188,56,108,146,146,112,135,131,65,138,1,246,53,54,75,211,208,108,221,131,220,11,255,46,209,46,143,129,204,101,96,15,88,82,13,206,22,118,224,185,11,13,124,36,20,28,195,234,77,136,245,195,248,54,220,150,224,80,180,16,147,111,156,9,121,100,240,236,115,244,159,100,185,126,200,134,43,72,169,94,136,125,130,19,203,83,212,191,67,158,147,4,44,87,7,5,223,7,109,75,157,116,3,161,42,233,135,89,204,39,83,226,21,234,232,12,51,47,158,25,158,93,238,214,206,235,170,227,123,151,196,6,103,143,74,124,57,136,175,27,202,60,182,113,148,66,50,77,188,58,161,1,44,247,143,123,34,93,127,143,246,215,36,41,10,36,238,202,10,114,5,89,25,108,246,68,142,41,66,167,173,233,0,183,92,114,246,251,233,32,81,121,198,242,131,72,216,97,58,178,172,7,155,8,234,177,181,108,8,161,167,74,20,219,251,4,129,206,131,238,224,87,136,142,34,227,176,81,121,163,185,46,36,120,85,121,29,72,52,251,119,207,174,192,169,202,113,38,228,25,247,40,184,135,235,105,244,225,243,234,15,122,62,85,111,90,116,22,112,5,57,77,243,30,120,169,182,123,247,130,107,7,242,14,199,190,37,203,93,175,156,209,116,161,126,83,119,165,250,235,225,169,7,115,208,114,90,152,76,179,194,106,214,168,169,174,83,236,51,115,4,197,113,187,151,163,163,221,27,115,14,51,99,78,84,229,227,60,46,165,253,10,251,229,250,229,212,22,56,158,225,47,40,209,229,189,158,95,51,235,205,120,33,182,234,70,104,113,78,8,153,24,178,131,138,12,254,254,132,255,55,42,86,141,188,45,8,255,124,88,74,17,153,13,39,38,70,4,177,160,91,193,134,193,231,192,234,173,37,122,47,216,110,127,14,41,173,68,124,137,25,229,232,25,8,111,215,236,18,244,129,31,106,42,112,210,231,197,180,210,84,79,122,101,166,108,56,191,176,145,208,177,170,160,70,174,60,41,32,241,102,80,189,238,229,35,31,145,39,253,245,224,120,204,209,235,132,211,220,131,248,65,189,79,48,220,84,17,105,107,21,123,252,101,116,105,140,135,34,7,58,8,168,219,223,176,254,85,201,250,184,165,53,16,133,245,209,44,166,119,32,173,25,22,120,21,222,120,154,252,74,136,78,32,22,25,173,143,99,112,144,158,167,116,197,22,148,221,67,24,30,232,77,202,22,243,247,15,26,35,181,23,27,54,132,30,91,39,18,214,161,151,46,0,66,45,140,252,132,205,80,35,32,237,214,204,112,254,182,182,231,36,102,223,187,120,126,38,104,68,52,74,208,169,219,73,148,69,121,221,10,173,41,195,166,90,54,237,109,185,38,149,144,217,76,143,238,79,85,129,155,217,124,246,164,40,177,131,180,73,101,149,46,49,46,32,115,57,203,248,180,112,57,32,66,29,182,179,102,249,146,177,212,190,124,189,195,90,139,85,17,93,16,13,97,64,91,196,119,151,211,85,93,114,63,120,241,213,11,58,2,44,205,252,1,66,229,252,218,181,2,163,16,182,81,244,43,214,49,181,132,240,167,158,64,56,231,143,42,26,112,76,200,22,77,13,245,250,42,234,255,118,174,171,66,82,218,194,49,127,240,68,232,188,145,124,42,37,123,104,36,167,127,30,45,106,154,178,53,81,158,222,148,37,138,32,3,124,134,6,121,251,176,122,106,2,90,237,99,160,149,103,226,64,228,80,240,52,196,53,148,101,120,225,225,124,27,188,71,182,122,74,90,207,80,75,253,104,45,143,151,252,148,171,51,53,112,59,156,57,163,222,216,97,192,84,234,167,215,213,142,78,154,40,26,80,185,224,66,132,156,192,24,240,195,9,251,83,70,96,207,144,130,231,176,224,35,60,75,15,90,83,26,237,206,24,210,43,157,4,199,197,156,38,128,97,128,254,41,78,200,12,167,196,230,69,49,245,159,26,252,126,118,122,152,210,183,203,134,73,44,70,30,246,125,101,229,50,131,244,46,180,225,156,147,24,182,24,17,154,103,234,194,223,72,130,210,44,111,124,129,146,247,181,186,202,186,19,225,123,51,143,11,89,133,25,239,98,69,50,71,73,101,34,31,80,24,200,183,195,99,134,147,250,248,158,0,14,61,130,10,255,58,187,138,159,19,81,152,154,158,35,78,242,94,203,235,45,201,14,177,128,86,164,10,124,79,79,61,147,162,30,32,26,147,85,99,137,86,223,161,52,26,12,235,252,82,67,230,213,79,4,129,116,198,110,154,182,113,168,79,189,229,137,117,148,71,61,248,207,203,90,177,165,62,65,182,178,28,21,231,235,218,129,29,120,102,102,27,243,29,169,211,113,178,115,162,53,41,95,82,212,49,98,172,143,80,30,235,194,157,161,6,141,106,46,141,246,19,123,76,209,88,180,57,151,19,82,165,118,45,156,229,4,232,57,165,67,196,129,188,96,253,225,85,213,67,183,224,139,161,118,136,132,63,46,187,148,69,106,144,195,110,83,93,37,159,213,72,137,111,146,238,249,88,74,248,200,89,25,183,127,215,144,137,100,205,12,160,200,21,245,107,101,63,108,74,40,95,66,23,190,213,99,56,164,143,216,191,115,239,99,162,253,237,30,173,60,55,60,226,132,6,230,90,65,27,110,142,57,184,211,140,73,85,101,206,181,75,155,124,176,156,222,37,147,70,123,124,230,147,10,118,150,138,109,7,45,162,156,180,63,57,218,38,0,231,126,207,231,197,182,211,19,188,159,118,173,83,242,67,83,119,74,211,194,222,176,71,121,19,148,70,98,75,17,251,161,180,108,215,18,249,215,90,107,151,29,134,45,63,123,93,31,24,97,117,26,8,246,117,84,165,214,5,233,221,70,98,173,121,244,228,49,164,106,203,167,146,121,52,45,18,91,136,18,206,219,118,134,138,229,129,170,178,112,108,205,180,211,145,52,80,201,43,222,200,111,90,120,209,169,207,224,137,113,17,45,1,198,49,218,123,236,225,63,178,62,69,214,103,14,246,145,79,60,139,142,180,200,224,249,203,176,9,10,97,105,5,155,98,12,123,186,205,133,103,117,160,4,107,197,56,63,205,117,57,36,141,40,219,148,190,93,23,88,238,109,15,1,133,78,10,207,178,119,103,235,37,167,79,55,61,25,34,77,245,179,231,151,189,202,42,129,194,188,73,198,168,36,206,59,20,247,144,184,95,130,2,130,66,61,138,31,116,214,47,229,79,110,1,253,153,232,43,236,181,121,218,26,226,247,26,80,7,201,70,30,222,160,52,198,64,23,51,224,172,223,205,118,148,151,234,102,146,13,169,81,200,189,254,246,54,106,10,43,54,166,58,149,182,192,6,250,119,12,62,170,136,240,116,210,176,243,181,23,204,6,104,72,117,17,23,21,165,99,10,14,91,41,196,80,1,25,110,161,218,0,83,40,34,24,96,184,117,251,99,43,127,193,38,166,177,191,17,216,159,53,2,211,186,177,242,118,17,240,148,108,227,0,154,125,235,184,115,182,121,222,103,206,116,48,133,32,53,178,68,216,146,166,71,247,110,232,198,37,110,79,255,41,174,247,31,1,179,44,214,148,173,65,87,81,162,198,22,176,144,251,230,150,252,169,96,21,113,3,172,14,113,163,101,72,57,37,69,76,53,213,211,125,134,183,115,170,142,72,100,9,147,58,147,134,30,58,170,92,13,175,96,167,171,81,29,217,12,140,218,21,114,168,4,143,92,185,241,165,74,41,83,146,247,33,223,83,66,238,129,160,45,170,150,196,68,210,236,62,137,167,182,219,66,206,150,73,34,245,230,104,209,80,228,114,106,224,102,109,122,209,144,129,33,38,214,182,6,231,136,6,58,196,224,173,38,208,65,234,191,99,244,54,172,199,188,61,210,120,46,149,135,252,229,164,227,251,40,165,123,123,63,13,113,188,185,52,33,176,24,52,7,155,28,7,45,116,114,2,193,113,88,98,23,27,32,194,183,123,59,252,111,132,163,205,110,214,208,185,185,46,161,17,142,218,225,238,141,176,233,34,149,127,71,109,218,240,52,78,147,115,182,239,0,246,93,155,119,102,41,53,56,254,76,120,232,104,145,52,176,55,169,44,27,202,228,240,202,48,160,202,182,0,88,178,14,92,124,54,158,29,143,0,165,169,63,232,14,71,119,234,242,55,35,97,15,7,31,129,83,195,34,230,109,241,160,211,42,118,73,74,23,164,131,63,125,166,67,218,199,202,208,38,149,101,253,32,130,218,115,178,80,240,116,121,158,61,99,121,244,161,215,8,142,4,163,151,162,64,170,33,61,43,185,3,224,170,41,165,129,7,92,128,255,45,174,140,25,8,189,16,138,67,230,172,192,94,161,159,73,233,197,89,135,20,12,153,162,213,66,182,185,44,35,19,26,2,51,64,61,158,234,32,252,231,11,20,5,60,148,223,233,78,54,18,177,1,39,133,118,231,87,250,82,2,147,237,44,161,109,76,85,120,33,50,210,117,252,87,79,100,200,121,194,225,50,92,202,208,254,81,246,194,197,74,83,72,160,194,188,18,190,144,80,123,185,83,109,152,199,175,154,190,170,151,198,253,203,229,65,229,191,88,231,8,103,126,147,247,180,9,81,158,86,118,118,75,77,224,112,62,40,70,142,40,140,56,247,85,198,209,124,96,22,246,84,177,147,162,160,237,198,173,100,43,171,95,125,92,195,215,51,137,148,243,186,157,60,255,188,149,51,3,255,54,89,196,75,108,76,212,99,248,181,87,120,155,52,239,87,171,40,151,43,152,143,21,98,141,19,32,132,122,160,128,13,77,163,102,101,162,123,148,191,32,105,170,160,22,194,236,65,89,252,88,132,187,16,55,1,57,226,177,196,188,42,175,231,173,229,60,107,118,117,140,8,6,19,154,40,58,208,49,192,28,43,171,229,197,80,214,66,183,224,22,115,134,85,218,118,141,8,101,197,75,85,138,137,30,155,123,92,5,215,187,196,184,47,245,204,60,169,231,115,99,187,19,50,101,39,249,243,33,173,27,197,133,254,17,56,120,185,95,38,88,170,226,190,47,227,131,103,31,232,237,68,164,38,108,14,39,122,149,8,19,227,255,121,253,102,252,12,58,177,120,214,105,141,41,196,155,198,59,247,31,227,89,65,135,185,110,156,17,229,223,196,227,19,32,45,70,188,126,61,234,71,126,53,166,161,211,57,141,55,35,2,152,221,226,107,173,23,243,182,63,183,89,87,213,96,90,5,247,144,52,152,35,181,121,137,29,18,59,101,197,246,150,88,153,153,168,40,105,21,233,241,138,96,162,100,237,239,95,189,54,36,6,46,178,132,91,27,30,59,209,198,161,216,171,64,80,145,73,196,66,59,94,233,117,87,77,76,5,28,206,32,133,90,57,39,122,194,59,19,11,54,70,44,124,176,96,82,134,120,159,183,220,169,73,158,49,35,247,149,58,35,18,19,194,73,191,182,223,36,149,90,46,212,121,236,23,139,96,70,187,98,248,152,31,252,85,216,58,191,88,62,159,200,173,134,47,164,121,201,118,132,182,142,121,184,106,38,128,210,217,105,198,79,87,42,68,183,48,142,137,251,242,15,217,96,212,179,201,130,207,88,69,253,46,96,114,63,110,151,75,212,110,83,188,148,250,186,184,183,37,1,21,195,80,38,63,114,110,52,187,151,98,83,232,76,156,161,62,170,151,193,126,160,28,5,212,208,144,245,110,159,98,21,167,68,236,140,227,7,105,241,254,82,39,160,165,59,38,220,131,239,2,138,118,158,125,85,180,123,177,14,2,141,173,251,68,72,64,66,99,217,80,58,32,166,157,30,87,103,70,121,44,35,143,32,244,35,74,18,63,192,71,140,7,245,143,201,14,3,133,17,69,26,42,143,125,117,18,3,237,153,81,160,9,0,22,123,9,50,210,236,205,197,153,83,10,179,166,22,25,239,66,35,200,64,237,249,56,17,109,64,65,29,132,71,213,39,184,91,243,121,27,229,215,233,57,55,29,129,246,198,27,127,62,215,122,20,61,116,244,139,163,28,40,140,254,215,36,122,194,178,254,129,242,239,248,99,122,101,197,30,198,79,15,248,187,218,253,180,52,84,74,192,20,125,139,168,62,24,185,223,150,77,111,196,193,235,93,77,62,233,175,110,83,72,215,131,128,214,215,135,216,129,210,98,137,236,197,50,196,201,23,129,175,97,216,67,234,186,128,185,105,37,170,223,202,129,240,71,36,67,235,65,164,111,99,119,19,5,12,192,191,167,10,247,160,50,227,111,147,175,123,10,180,73,210,180,244,122,226,194,135,48,138,126,47,174,86,147,71,198,10,55,38,204,235,155,168,219,114,51,15,155,153,82,151,233,126,221,3,9,182,117,212,10,137,151,49,230,130,185,30,242,176,50,206,118,124,179,67,166,214,82,187,110,196,224,191,120,62,10,221,232,112,21,191,74,199,176,218,199,131,77,201,63,185,242,98,212,19,220,32,75,74,157,169,245,153,91,137,109,190,174,195,175,222,115,208,102,95,73,251,159,213,61,192,94,83,78,161,231,151,126,52,85,149,43,64,243,11,173,142,167,40,52,12,188,74,180,98,56,144,10,206,70,185,149,46,198,236,248,209,142,223,37,1,218,55,142,69,19,62,237,244,163,127,107,28,237,72,217,67,19,116,255,184,133,232,239,43,199,161,150,3,210,206,203,179,13,121,157,122,212,164,241,10,27,214,149,124,71,98,28,107,245,84,149,51,21,94,207,40,205,76,96,170,162,80,83,243,176,180,64,92,95,107,190,73,72,202,244,244,126,181,0,227,42,139,236,136,67,222,106,30,70,92,210,45,21,177,180,251,70,226,111,171,128,200,202,39,108,186,232,61,209,46,201,72,27,67,165,154,26,156,91,218,126,101,18,216,58,178,0,227,161,10,78,76,38,3,70,184,204,227,76,154,82,156,9,34,59,109,78,227,151,56,79,157,152,113,114,120,90,149,30,247,83,237,67,221,112,25,87,42,103,148,235,4,4,13,245,208,144,66,112,12,193,12,137,192,90,169,40,40,2,116,27,163,228,139,172,33,118,172,62,215,94,95,128,184,248,226,154,10,222,93,247,62,98,141,189,198,118,53,10,115,205,255,91,198,252,23,116,40,115,148,201,159,171,245,195,233,229,169,161,215,195,206,80,3,115,151,71,147,246,143,92,107,128,184,23,96,212,115,225,64,125,202,24,0,140,46,48,187,247,29,226,238,156,202,56,169,122,31,40,64,121,232,12,180,29,224,127,192,159,131,35,252,112,170,182,65,188,215,84,163,27,120,103,185,130,38,80,34,43,80,248,0,20,214,91,192,247,28,69,200,77,14,198,119,120,101,111,10,13,146,191,92,106,25,109,221,169,240,68,145,6,233,151,225,247,195,207,94,127,117,89,150,36,236,209,236,158,183,254,168,109,228,140,209,132,230,129,186,34,134,173,72,92,77,168,103,98,25,184,97,61,88,180,95,177,34,118,133,217,251,225,15,116,200,61,75,148,11,156,220,176,198,191,220,236,193,227,31,60,164,9,185,105,224,148,148,100,227,133,30,19,105,108,151,15,38,71,221,207,228,231,185,248,186,215,242,52,127,235,53,193,137,208,145,188,143,173,213,96,4,187,188,209,220,242,206,212,10,164,178,174,120,97,120,74,20,217,216,240,224,14,199,251,73,250,145,227,143,237,102,24,101,213,97,148,126,214,102,180,1,80,99,107,188,79,96,70,217,81,90,11,217,58,180,230,133,148,64,5,154,154,104,121,19,34,180,97,180,192,243,207,114,162,246,2,52,242,214,129,51,54,240,85,213,110,163,183,102,176,247,172,157,236,190,122,102,216,109,10,21,138,241,135,168,63,241,54,137,51,53,82,26,251,78,210,36,88,7,207,208,255,63,160,211,150,182,245,69,170,134,241,151,77,37,164,46,63,170,96,188,255,192,216,166,138,48,23,165,143,129,4,193,65,185,149,205,236,66,213,204,148,102,84,28,109,111,222,48,238,131,45,127,122,135,195,211,181,112,149,4,224,214,17,84,234,223,247,2,107,116,150,5,204,155,171,138,170,37,130,38,96,226,130,217,109,243,176,184,124,108,140,85,207,56,63,17,40,217,21,241,225,157,248,182,156,252,133,119,187,121,211,17,6,190,94,171,27,95,176,251,239,89,230,104,68,251,224,104,154,25,212,186,24,145,52,40,190,99,15,50,97,237,42,228,186,198,4,47,4,165,209,59,101,194,209,253,199,217,27,137,167,88,16,225,240,249,28,26,87,247,148,31,94,242,24,134,89,67,204,49,67,27,82,229,232,115,228,92,165,103,192,159,36,159,142,71,108,160,39,45,245,244,213,133,32,88,211,105,159,89,231,21,136,46,62,96,180,205,126,57,47,89,100,31,15,134,59,114,41,224,193,213,248,230,232,9,122,114,245,133,159,53,202,113,155,245,59,106,223,52,124,23,246,117,100,146,35,99,131,205,14,181,31,213,246,2,255,149,200,236,45,42,75,33,108,59,55,194,208,179,45,123,148,224,107,128,250,158,170,110,249,143,146,235,109,170,16,254,2,144,161,205,57,138,252,199,4,26,167,72,24,140,141,12,108,166,55,128,137,32,134,86,31,246,24,125,173,186,183,187,136,232,196,145,155,22,219,175,18,104,106,35,145,94,132,11,203,5,89,65,88,249,200,176,251,125,245,43,86,25,223,237,209,255,112,110,118,234,43,11,209,115,248,254,67,70,126,63,49,36,123,39,181,48,223,210,245,143,175,76,199,125,241,143,74,233,77,23,97,94,51,88,105,146,75,162,59,93,199,129,26,70,90,241,86,74,31,110,103,75,124,143,232,77,11,54,96,69,102,13,97,224,124,177,223,215,208,1,153,31,235,36,85,164,196,175,201,37,249,59,182,71,100,39,44,128,110,174,199,70,135,44,130,230,242,95,137,208,79,19,78,50,1,155,220,87,108,232,225,63,225,15,51,29,115,174,245,185,178,60,250,215,251,67,108,136,34,89,95,156,189,25,73,149,10,130,148,161,186,5,101,243,82,144,204,23,157,69,91,253,202,137,22,48,93,68,171,242,14,65,207,37,6,207,54,129,128,248,44,253,234,197,119,105,116,211,70,80,188,73,147,138,70,142,102,171,35,31,197,56,155,211,160,145,147,245,39,172,15,15,217,98,247,58,59,168,208,72,184,37,164,35,65,145,244,125,225,232,30,48,152,156,137,103,229,143,204,40,39,201,135,119,149,47,144,211,48,129,171,208,234,150,172,84,162,212,151,245,34,107,59,221,21,63,94,188,53,208,209,215,156,236,112,231,74,14,211,38,99,204,165,231,101,127,93,166,231,12,214,229,45,89,193,18,208,80,106,29,54,69,35,208,214,129,245,100,200,13,11,84,88,89,9,57,246,55,146,189,45,100,239,164,224,129,74,93,143,38,144,234,8,61,36,19,181,240,131,173,226,75,149,171,89,16,193,189,160,197,96,9,104,216,92,52,85,96,32,96,70,43,173,102,250,185,145,227,221,54,129,145,211,172,96,141,171,26,225,125,141,1,222,22,44,176,89,226,71,67,171,204,159,15,176,244,106,204,244,197,33,53,3,38,191,53,171,147,144,251,239,191,110,142,232,131,231,167,95,51,167,253,219,36,120,68,31,192,188,40,20,234,174,254,36,22,201,6,91,82,130,226,113,166,238,193,180,255,64,9,67,236,174,134,123,94,191,150,180,35,231,139,60,106,161,78,225,67,158,108,61,93,150,109,138,249,30,1,45,153,170,200,111,98,38,133,14,80,47,207,140,138,88,178,47,209,48,77,76,61,212,77,254,14,87,179,14,226,46,126,54,124,235,205,116,113,45,14,75,91,249,87,23,25,110,130,19,55,115,227,179,92,201,241,167,240,38,158,80,218,7,144,170,221,128,2,218,133,169,48,59,201,17,162,224,64,46,136,158,92,129,65,42,111,248,66,34,148,99,102,173,225,64,21,166,163,56,127,163,210,77,163,136,20,195,44,209,178,210,38,137,179,135,121,105,41,7,34,23,18,108,6,3,214,147,185,51,179,211,241,170,178,110,222,46,161,203,119,231,71,80,215,12,123,68,60,250,238,115,7,153,243,7,120,205,230,179,211,34,190,92,58,110,74,168,3,119,252,137,138,161,216,12,53,254,171,137,187,93,189,172,105,121,177,42,250,112,213,206,200,61,253,106,25,95,81,58,122,84,37,196,207,229,48,90,255,142,107,159,133,173,191,127,114,100,213,55,160,34,162,228,117,106,7,68,75,127,15,218,50,102,39,237,19,239,89,199,8,207,56,190,24,180,38,139,106,65,232,82,52,77,9,252,242,168,249,205,77,57,32,34,34,66,132,4,193,26,187,167,212,54,99,96,216,36,146,23,85,118,163,64,238,170,43,48,31,129,93,97,166,177,8,108,88,37,221,2,251,187,22,48,241,129,11,10,168,246,225,67,47,219,165,206,74,219,26,185,199,201,228,6,244,96,106,17,171,10,162,129,45,156,183,236,10,99,200,79,50,99,195,81,233,143,12,120,70,81,249,101,3,211,243,188,175,245,129,45,73,72,22,148,126,62,60,36,253,162,215,107,208,12,87,226,81,255,215,18,99,131,82,84,4,94,211,166,143,132,102,133,22,31,32,170,222,193,199,23,68,97,171,204,249,147,223,218,29,46,151,114,237,87,94,128,66,37,24,172,124,155,17,5,249,222,192,177,85,116,25,15,177,171,218,176,90,222,72,48,32,18,174,61,153,230,131,64,202,129,20,255,251,128,162,148,77,209,69,249,44,87,170,110,124,246,126,185,216,46,220,255,120,136,6,146,162,189,180,142,53,97,124,127,205,239,170,131,91,113,13,14,106,137,63,239,186,161,236,122,162,86,169,9,232,146,237,71,79,46,186,158,239,23,218,96,104,77,181,165,55,4,110,13,123,105,20,29,117,120,51,10,172,25,18,38,115,119,105,121,24,255,234,153,188,39,27,131,192,25,95,122,232,191,223,7,32,157,191,125,102,54,90,200,139,128,217,51,253,246,13,134,131,38,198,149,137,130,78,80,188,62,18,246,133,166,131,202,179,19,1,138,5,137,181,233,116,168,4,46,211,198,3,206,118,16,12,55,249,34,78,206,237,212,34,109,56,229,227,70,71,43,40,204,248,223,171,2,150,193,150,216,111,207,16,245,146,2,30,210,223,250,211,57,88,207,131,177,207,138,216,89,120,154,246,206,203,145,201,154,5,117,105,112,234,110,206,249,153,67,106,190,235,15,126,49,221,70,41,215,26,179,79,11,154,181,22,142,33,62,118,85,90,201,34,55,169,216,23,56,193,196,62,130,76,37,131,121,231,147,226,199,231,148,121,125,67,231,122,207,54,12,84,27,115,9,14,43,98,106,142,160,27,143,201,51,205,37,146,54,168,85,250,162,159,181,107,235,250,58,36,130,181,73,131,140,204,73,180,225,237,66,80,132,86,169,77,214,77,230,9,233,42,33,99,11,167,70,244,2,246,124,35,206,31,47,40,43,240,205,196,131,115,242,253,10,154,205,61,208,141,62,172,63,102,170,6,63,115,109,48,121,45,9,155,111,143,156,227,14,179,51,144,25,39,106,252,145,61,248,89,119,85,12,241,121,27,99,76,69,149,0,25,163,148,106,49,136,69,228,248,244,222,81,108,159,206,229,125,22,251,55,180,184,151,92,160,46,55,176,106,27,213,125,113,171,188,152,161,245,158,227,246,140,76,237,211,16,139,185,226,245,59,139,247,69,179,62,37,167,79,164,75,244,249,74,146,92,29,104,143,204,189,167,85,171,226,233,255,165,127,96,252,23,233,187,224,131,213,228,203,124,14,69,145,223,212,31,38,204,184,132,140,225,62,241,60,85,79,223,173,133,85,90,31,184,157,98,45,0,248,26,52,117,190,61,196,32,246,22,11,224,214,247,92,66,33,236,54,79,241,191,91,191,153,88,235,73,122,34,84,186,26,144,16,243,89,153,158,21,163,163,111,116,22,20,94,120,92,114,156,180,226,129,29,17,246,167,148,11,109,185,120,87,216,146,144,68,157,41,165,164,144,136,253,103,83,150,151,193,188,177,152,50,170,110,208,98,12,245,38,192,2,229,210,165,94,116,16,79,197,18,247,157,187,212,20,79,119,83,56,98,218,196,239,102,65,8,168,60,202,32,141,43,94,214,243,218,161,100,18,41,95,124,221,56,145,215,131,76,66,149,224,130,5,99,240,240,119,193,144,188,200,135,9,31,219,18,120,168,149,27,113,110,21,91,75,46,136,77,125,2,172,246,151,233,141,159,186,112,4,110,6,158,233,81,218,163,222,59,198,79,12,181,38,48,178,72,157,27,2,167,240,227,229,201,82,51,139,59,7,234,233,174,170,229,184,137,207,99,112,184,17,217,44,211,106,82,171,245,37,176,129,13,187,90,1,254,203,100,236,164,25,115,121,91,60,128,198,228,244,39,27,241,78,209,106,128,83,167,210,19,82,92,78,46,72,221,68,3,63,82,150,146,30,193,227,23,180,245,217,50,201,111,168,127,245,221,188,220,115,46,104,76,123,152,137,152,99,147,183,41,21,4,84,19,159,164,227,251,173,118,93,66,119,96,91,153,9,72,248,238,197,49,169,30,22,133,31,38,12,174,61,36,23,97,177,110,230,38,110,239,8,25,34,111,113,223,179,117,49,149,178,141,172,61,64,22,100,78,21,161,206,75,233,165,163,126,125,116,229,221,18,77,41,193,189,48,192,114,64,160,253,95,192,211,197,32,171,69,16,112,84,249,109,11,198,152,229,39,68,75,50,126,54,159,192,210,168,8,147,244,224,208,160,149,156,216,143,25,108,241,152,84,17,186,27,201,176,199,78,76,235,144,176,89,117,203,33,160,19,69,119,125,159,57,82,85,4,34,104,236,41,187,238,29,107,235,249,51,70,101,9,19,46,154,172,88,29,182,98,180,95,80,185,184,229,222,185,11,47,90,30,88,6,82,65,85,102,249,37,103,165,54,40,222,248,246,19,70,248,219,28,86,188,73,117,91,240,239,232,206,150,233,0,222,30,71,237,119,29,221,16,8,207,249,142,238,208,245,156,37,204,187,1,212,234,238,103,158,141,109,109,118,202,214,109,216,94,101,8,236,221,154,146,209,84,208,148,100,134,8,0,196,155,209,233,35,9,3,128,7,179,97,225,104,194,9,165,240,13,149,149,201,36,247,118,17,122,227,95,81,81,2,168,250,104,4,105,195,11,248,194,113,44,202,124,178,57,76,249,198,200,137,69,231,15,197,140,84,214,103,171,86,158,240,83,43,63,179,113,215,189,253,5,23,122,114,210,202,116,223,172,16,179,154,195,147,53,139,208,89,98,43,96,56,150,169,166,190,165,191,181,193,22,171,143,237,109,191,146,0,255,35,152,49,253,184,249,59,48,35,43,135,71,95,58,40,245,95,219,66,177,71,176,218,54,39,186,236,13,253,234,189,65,4,77,30,90,163,83,47,101,175,109,19,180,186,27,162,240,166,110,226,69,25,209,140,167,115,240,8,229,139,36,139,162,70,169,143,30,50,185,131,50,170,89,130,50,51,228,215,212,159,237,44,250,123,226,207,239,15,87,105,76,50,250,107,2,106,67,113,195,202,244,99,118,29,195,113,64,37,73,148,108,193,148,241,150,19,29,227,135,233,138,131,244,2,180,101,114,85,196,2,222,109,209,217,46,114,240,13,0,20,105,206,184,251,129,8,204,161,47,212,105,24,12,225,34,230,224,218,240,165,120,63,52,243,190,159,80,138,103,54,217,237,75,74,24,137,205,14,30,77,131,73,121,5,255,219,37,17,158,36,186,113,147,112,167,176,173,234,238,52,68,95,217,107,168,69,49,232,127,142,163,156,194,216,230,219,72,18,4,80,86,217,88,219,63,154,105,73,222,44,37,149,106,26,121,36,126,150,228,104,175,240,222,23,234,225,87,133,253,132,139,126,43,103,248,49,128,218,198,248,185,132,181,199,28,89,57,79,39,226,183,116,133,182,146,131,55,144,237,142,184,178,119,179,116,110,46,108,73,238,148,92,136,158,156,158,86,143,119,175,142,189,47,255,83,73,226,253,242,21,116,79,90,4,22,31,112,204,128,65,79,187,164,105,217,106,30,106,243,83,95,113,32,127,1,200,176,10,252,45,127,147,74,235,167,100,151,15,236,56,169,236,169,79,19,138,17,65,31,12,101,192,226,235,111,232,255,2,214,209,152,139,232,171,146,90,221,192,223,172,130,233,91,96,43,32,2,208,141,160,172,218,137,25,196,78,58,99,247,108,246,162,45,222,219,124,255,62,65,87,63,3,235,47,129,78,140,57,208,178,223,24,178,6,105,241,143,150,69,204,235,125,185,244,196,172,80,148,249,31,80,163,217,178,47,38,25,97,196,54,164,1,147,72,15,2,233,92,21,17,220,67,171,245,136,163,255,15,146,114,3,83,243,218,232,237,150,202,50,252,238,100,242,20,20,127,63,168,182,181,166,57,65,220,251,246,46,115,147,167,108,61,36,252,58,179,33,58,18,249,183,102,94,169,124,72,66,30,100,136,121,116,52,0,159,29,204,92,209,198,42,3,195,59,187,217,162,227,196,87,51,66,141,86,44,229,210,119,228,14,14,154,30,161,247,49,242,241,182,220,149,97,232,160,37,40,94,124,10,198,21,59,182,205,209,122,94,94,132,220,73,161,211,64,106,37,62,90,134,221,184,195,7,48,158,226,145,59,73,177,39,118,137,157,209,153,96,226,63,231,3,87,137,96,16,27,249,55,96,39,51,2,224,93,157,44,75,249,219,207,189,233,241,143,76,25,159,199,203,219,90,156,218,60,119,25,213,235,71,93,170,32,55,18,24,175,6,223,167,86,204,176,124,145,238,111,103,112,102,163,118,148,79,227,113,113,123,138,171,171,119,142,64,32,25,149,26,170,139,50,4,61,105,112,180,53,48,189,96,129,239,24,187,80,78,200,69,229,255,230,128,84,31,195,144,3,174,125,132,136,44,237,250,244,238,143,100,99,181,58,56,206,98,6,78,22,146,87,34,108,209,204,228,91,244,95,3,107,141,99,1,6,192,39,149,111,31,74,122,128,126,222,32,26,37,121,97,162,179,169,165,253,119,133,230,216,43,251,113,156,40,255,13,174,250,217,197,116,194,125,53,1,173,21,72,236,239,254,65,96,171,174,29,159,222,60,99,43,188,61,200,168,226,97,160,187,9,107,103,251,184,46,80,115,177,174,59,113,170,170,93,170,156,225,181,197,43,238,157,61,129,234,156,26,58,96,92,235,38,216,83,63,198,189,29,3,46,12,229,208,52,29,60,78,94,187,205,213,47,208,209,228,97,189,18,181,75,162,57,167,33,0,100,155,82,157,94,126,153,132,80,201,30,66,21,111,209,150,110,148,70,160,93,128,159,25,175,130,204,35,6,148,173,58,150,42,251,66,66,8,190,74,197,110,107,230,55,18,243,203,130,174,222,22,97,117,2,171,177,209,199,4,106,75,117,177,112,192,28,74,75,241,28,238,201,248,29,186,129,88,226,127,188,64,194,205,137,198,72,48,33,64,81,93,136,126,92,100,118,178,118,4,58,117,54,66,172,3,137,142,44,220,226,98,154,236,63,132,186,200,141,47,44,45,110,245,56,30,50,4,124,63,192,24,30,82,253,25,107,23,13,85,161,195,138,53,65,131,33,43,10,147,27,39,88,68,227,19,193,133,236,173,52,132,92,64,154,218,8,248,181,10,37,38,235,107,46,5,40,127,21,229,59,36,1,249,156,29,13,43,89,239,70,155,41,163,252,209,21,235,89,238,60,160,236,112,62,204,224,84,151,75,24,231,149,7,18,49,168,163,77,6,56,45,115,151,68,118,26,56,159,113,233,199,240,192,119,181,201,240,83,77,37,79,58,70,5,145,125,124,94,90,159,89,177,98,213,170,33,50,86,149,227,185,32,206,109,154,93,17,59,225,182,248,245,17,255,249,37,111,138,77,115,82,30,9,233,142,250,118,242,89,18,25,40,146,223,69,148,88,25,156,21,34,66,179,178,106,214,245,59,231,246,7,175,176,127,97,112,69,199,181,164,89,53,137,85,99,20,233,196,46,211,126,50,107,66,252,37,195,120,230,220,50,36,246,66,100,62,49,160,239,82,106,6,189,22,83,235,37,224,11,254,25,151,231,135,224,183,128,206,156,253,235,233,35,134,206,133,47,48,157,185,92,243,175,178,112,165,243,169,123,134,220,29,172,181,35,217,192,195,163,123,8,148,71,211,134,170,152,15,244,240,111,171,37,246,20,219,91,144,208,84,95,33,224,163,246,13,70,204,123,150,91,57,201,189,221,180,164,60,138,19,150,38,2,52,158,175,211,150,63,8,222,246,3,131,35,248,92,77,5,23,206,165,93,174,0,61,14,220,24,212,3,94,158,125,91,111,2,231,164,79,217,55,216,169,99,80,175,104,11,115,209,183,45,196,29,18,186,158,77,113,53,171,26,179,119,134,166,236,207,242,146,161,73,232,248,181,176,208,187,98,192,20,210,77,205,89,12,215,79,102,116,56,53,147,193,231,114,195,110,19,242,60,186,17,164,71,188,76,54,173,26,12,176,200,83,209,253,3,51,169,26,128,169,28,26,214,93,212,159,160,62,105,239,163,125,196,65,193,22,75,253,176,185,47,35,61,103,211,129,234,61,245,18,100,38,44,183,53,233,182,117,166,90,32,237,224,169,211,130,71,213,241,192,94,183,208,232,85,20,88,181,5,121,153,12,235,239,46,123,210,22,178,2,207,161,116,82,219,70,48,246,27,6,122,208,231,228,250,14,33,53,35,39,134,154,231,0,99,190,202,148,158,154,216,212,118,194,38,255,192,98,58,170,169,17,120,181,249,41,15,55,200,186,236,41,252,96,51,19,68,43,191,6,252,41,71,187,255,114,71,7,154,16,211,157,102,10,178,156,177,53,31,179,147,135,3,181,41,40,24,181,189,50,2,48,26,212,110,136,245,176,67,238,153,11,62,81,164,41,151,67,151,72,40,71,66,4,115,119,151,195,15,140,237,142,120,101,117,129,99,97,160,240,84,181,200,173,176,180,34,23,222,38,45,52,168,18,193,27,88,145,183,76,137,248,79,110,204,104,83,214,237,237,202,178,116,30,140,55,226,221,17,182,231,85,97,90,131,15,138,49,144,70,199,79,51,224,132,184,155,200,171,103,100,54,106,17,184,210,84,191,228,55,70,111,206,162,206,61,104,108,50,166,31,30,58,72,32,93,182,123,199,200,175,153,45,2,213,198,176,86,61,179,181,100,223,2,26,19,51,69,121,159,146,44,110,41,217,211,68,53,229,255,18,113,165,249,89,127,190,147,208,110,210,20,145,120,11,55,13,246,84,57,165,197,122,215,222,146,178,165,100,37,67,249,138,226,235,185,232,74,249,37,86,84,122,31,162,242,178,150,137,77,199,1,79,60,45,14,239,255,1,234,254,21,207,235,215,192,186,241,158,233,123,210,222,131,22,61,196,1,120,154,232,28,234,174,32,79,104,242,106,67,31,175,219,150,135,133,78,33,227,115,96,63,68,152,217,45,78,188,127,15,233,25,6,113,203,21,200,52,105,221,6,160,26,25,56,142,153,34,218,205,94,146,212,67,25,50,49,91,48,129,83,121,150,179,93,97,48,69,80,65,68,212,10,89,45,158,139,252,54,46,108,215,111,144,81,95,42,141,230,157,87,53,219,99,154,195,208,221,195,251,64,180,101,237,25,157,95,90,4,169,87,83,198,205,107,170,41,157,131,193,32,9,125,202,42,140,63,125,74,253,28,170,124,112,15,6,134,156,160,184,11,43,230,105,34,18,86,43,161,138,244,132,179,251,2,196,84,8,111,53,55,206,154,250,50,84,178,36,92,36,44,52,238,192,129,43,150,132,196,246,83,231,70,176,223,102,240,75,188,171,92,208,180,115,114,184,81,235,94,148,172,128,208,121,31,203,175,234,212,86,229,173,152,234,24,85,123,89,103,222,216,148,185,170,42,71,35,7,131,92,245,151,196,80,254,249,214,247,131,56,18,121,110,184,182,240,107,43,51,129,72,111,101,94,160,174,222,6,61,248,110,81,102,198,156,199,133,237,24,207,34,255,129,37,40,109,237,61,139,105,104,123,177,56,5,209,127,33,17,169,181,210,165,96,36,179,15,112,44,245,89,9,196,40,224,71,54,70,17,98,55,20,169,189,121,246,128,102,50,71,203,245,248,130,91,203,49,23,144,70,85,238,30,23,37,16,181,49,130,101,111,130,28,223,146,173,196,82,108,55,99,191,63,8,235,203,57,242,113,101,169,40,73,182,24,230,224,182,127,234,130,126,145,221,28,92,43,249,199,19,138,241,182,152,47,51,37,94,204,153,29,111,227,176,90,151,232,56,7,178,27,198,220,190,156,239,95,48,250,161,186,217,202,162,236,78,122,206,110,38,180,233,163,13,63,212,252,145,147,210,150,137,133,200,29,208,215,231,22,160,237,136,229,32,220,199,115,202,7,109,177,17,54,216,45,207,18,230,225,104,66,7,95,255,19,51,231,121,121,176,217,97,41,204,149,151,249,142,212,210,163,115,21,159,219,159,184,207,244,234,39,70,29,112,195,58,96,103,54,245,147,194,65,31,1,141,239,120,196,60,174,217,101,196,157,50,138,217,222,244,161,110,145,23,59,150,49,74,255,140,158,160,231,40,240,148,185,209,192,181,253,169,172,78,89,233,69,136,50,152,61,27,110,104,55,195,140,184,149,117,126,116,104,234,117,197,30,118,247,91,92,31,204,44,22,221,127,142,184,208,193,217,255,21,68,251,240,26,219,198,202,138,176,191,114,219,106,161,218,21,109,191,236,173,131,127,137,163,78,142,232,136,123,199,155,203,168,222,85,32,34,0,245,233,225,227,88,100,148,96,6,107,175,229,142,98,147,7,22,198,98,63,98,163,76,212,57,190,167,140,53,242,201,193,152,176,135,176,43,207,53,68,152,84,81,115,217,213,223,67,223,118,231,204,50,43,73,156,161,145,42,1,71,30,20,38,177,40,78,6,117,151,74,152,126,60,243,37,49,77,190,252,40,255,168,52,201,237,125,153,59,152,30,72,116,200,63,206,203,22,141,55,90,219,196,170,123,174,42,182,99,38,83,13,30,76,15,9,215,108,84,32,1,204,176,18,87,65,26,33,171,151,238,120,205,33,55,120,35,99,186,173,120,172,76,173,12,157,104,118,227,102,131,14,155,121,13,122,110,64,31,154,154,81,47,40,76,211,240,166,145,149,164,233,207,67,244,82,203,60,228,106,112,232,187,194,80,4,172,62,105,138,88,128,80,151,16,155,185,128,96,16,167,167,132,185,168,177,224,158,175,223,95,11,125,9,62,206,6,252,87,3,75,132,49,175,103,80,93,22,133,215,234,115,225,166,99,196,164,222,93,74,200,120,232,97,115,150,89,157,102,80,88,223,243,251,48,31,98,135,158,222,28,100,91,234,63,205,125,231,214,239,156,222,53,10,45,243,9,5,100,36,68,197,64,253,64,145,108,14,55,151,112,232,114,101,136,224,67,215,217,82,198,36,182,70,230,180,101,114,215,122,184,145,255,40,162,203,126,4,121,151,171,174,66,178,179,2,22,106,48,49,233,151,218,220,175,117,249,162,183,90,14,23,2,196,107,20,80,250,106,245,87,154,49,81,208,127,237,89,67,229,0,145,165,148,113,26,98,35,171,28,194,225,69,56,174,165,96,51,193,136,141,202,48,99,149,111,255,100,244,46,243,162,6,47,117,63,184,221,12,189,127,239,214,240,156,90,208,152,51,139,72,153,34,187,248,253,28,166,207,61,17,195,150,136,23,87,188,2,154,101,62,248,12,105,31,198,161,231,122,40,99,201,176,41,10,166,189,144,203,17,197,49,50,37,230,110,108,235,160,204,127,181,248,181,84,155,220,245,244,224,209,16,13,104,195,186,60,237,79,154,116,83,223,217,70,68,60,42,233,108,63,164,22,86,130,41,219,236,151,205,219,3,133,88,134,222,196,220,198,128,23,244,246,1,196,119,129,64,174,84,149,32,2,0,28,179,27,72,189,247,34,9,219,216,107,63,38,138,162,241,9,130,146,145,229,222,67,54,125,150,59,190,6,253,254,147,37,242,21,91,101,42,170,104,222,223,48,206,207,33,103,192,152,54,94,153,205,85,41,109,12,59,35,220,102,135,231,70,172,20,100,38,89,127,224,95,88,209,131,164,108,167,183,99,136,63,10,232,38,195,43,140,17,158,49,184,111,38,76,91,119,92,20,187,176,235,44,254,31,211,111,233,238,210,254,112,128,100,152,145,236,23,142,164,20,232,62,140,175,137,133,251,80,18,81,132,198,8,76,183,49,135,30,42,67,104,26,34,73,181,183,22,185,42,170,0,113,213,218,124,196,98,228,96,6,47,110,74,33,25,29,65,99,162,173,6,152,236,208,243,187,225,75,202,98,33,228,23,103,14,217,178,211,15,42,133,247,45,15,174,165,9,2,63,5,199,194,59,93,33,213,64,209,111,34,204,30,75,20,202,194,240,73,120,181,105,141,182,246,107,168,151,144,0,14,207,57,95,135,230,241,231,79,28,133,92,128,240,81,105,71,48,225,4,186,243,165,250,193,214,126,162,5,205,34,134,188,219,8,52,206,136,138,54,19,34,14,211,131,147,182,187,37,38,236,163,89,67,215,216,40,133,174,192,148,239,206,201,48,184,95,10,232,148,144,174,74,214,178,241,32,227,5,35,85,65,158,26,65,195,121,13,225,168,250,202,49,106,95,156,59,71,199,130,50,63,107,231,155,209,59,150,71,72,231,192,7,98,100,147,144,124,120,45,225,71,191,8,98,28,121,181,204,33,77,20,80,88,125,100,21,148,204,134,242,251,232,56,248,160,203,91,96,125,149,243,86,238,163,113,5,29,197,229,216,191,162,171,71,36,27,100,5,167,240,173,185,139,254,73,123,241,9,56,10,236,252,90,209,133,253,151,112,252,123,156,94,248,175,176,129,40,184,1,57,177,215,8,208,217,205,103,61,240,221,238,188,168,8,50,58,203,178,155,75,179,40,201,120,201,62,168,53,208,66,73,0,36,172,145,52,205,219,14,42,56,103,128,45,253,39,132,70,160,235,53,0,157,183,105,199,52,182,214,81,140,237,17,218,32,230,162,252,254,106,25,113,111,23,62,222,15,37,63,200,19,89,46,140,210,125,171,146,116,29,122,247,96,91,87,114,8,36,243,72,43,29,242,212,99,65,74,31,202,46,204,23,9,9,153,102,77,88,123,168,95,110,62,225,186,151,254,115,240,199,70,117,27,212,250,219,249,120,63,189,0,100,126,43,240,100,182,20,33,236,105,165,6,15,76,54,152,249,40,36,34,128,82,13,150,53,43,142,5,126,49,214,159,71,146,159,178,195,97,227,103,27,147,190,166,59,11,121,137,37,4,10,34,252,169,215,127,251,241,142,206,240,217,204,217,211,29,189,148,221,230,17,12,167,189,197,73,182,219,203,183,86,144,147,247,66,140,31,41,212,23,83,92,214,17,172,159,65,236,32,43,162,239,56,16,48,136,253,203,11,107,87,141,57,158,87,205,144,125,12,20,96,28,188,228,189,255,52,96,64,104,186,66,164,142,183,19,11,29,108,137,95,120,65,14,123,247,21,18,88,244,245,210,208,254,249,244,247,16,13,120,22,83,148,188,131,121,103,249,38,46,9,20,161,253,158,236,49,197,127,102,251,9,55,98,44,203,104,168,245,239,57,82,114,199,159,255,136,167,81,234,152,8,95,234,119,31,226,11,182,197,3,150,229,76,110,177,45,129,236,60,244,96,10,162,201,210,238,89,85,128,177,52,84,154,98,88,169,126,167,86,3,18,63,73,51,125,162,84,48,43,157,21,189,147,72,198,59,112,172,138,160,53,169,50,110,27,87,149,128,119,144,11,78,13,109,153,44,163,238,210,96,117,65,247,254,85,46,64,108,213,125,201,109,149,44,120,106,94,88,26,239,159,34,108,149,123,139,41,167,226,185,195,0,63,139,39,161,214,89,244,233,143,183,34,165,62,254,227,162,245,65,149,26,31,46,118,13,147,197,44,60,200,127,90,31,131,174,181,97,40,162,98,150,153,133,69,200,127,64,102,211,241,65,52,92,66,78,219,5,69,245,195,153,200,103,203,169,41,236,58,65,225,81,201,143,187,89,19,6,112,183,52,225,92,189,65,122,81,137,147,118,230,223,230,65,166,34,161,237,212,76,15,236,188,190,113,75,1,145,25,82,103,229,14,219,41,72,174,5,133,242,255,60,205,217,14,50,246,216,150,8,115,106,47,58,163,221,180,190,206,9,253,147,161,192,244,217,56,199,103,182,186,239,187,203,223,2,195,184,124,123,39,5,221,235,187,42,55,204,249,214,50,33,253,56,183,72,19,244,51,121,92,188,2,30,58,244,139,9,117,148,107,138,31,65,55,186,137,155,50,153,21,120,131,17,190,172,86,96,76,212,3,248,176,93,50,172,212,117,164,105,185,110,27,113,34,240,162,11,185,44,67,83,118,97,29,62,92,78,107,150,210,196,153,126,85,81,109,157,111,92,61,160,253,241,145,161,53,10,64,23,40,152,137,196,209,6,249,164,186,180,143,225,110,25,135,55,141,3,192,186,204,214,95,24,109,22,13,168,227,232,218,50,8,83,44,226,183,28,106,219,43,197,69,171,239,20,102,74,108,169,125,229,180,180,152,99,54,187,2,69,32,127,180,208,12,156,252,86,71,116,225,251,202,241,130,94,211,203,137,199,103,248,2,65,103,164,204,111,188,210,47,186,36,127,79,135,199,44,249,61,121,105,83,92,248,205,216,19,123,169,1,197,246,87,121,47,84,10,48,146,232,229,119,17,190,200,46,248,212,53,138,12,78,155,1,187,224,196,172,172,196,201,6,25,91,159,44,131,124,98,200,65,36,29,0,22,23,4,43,63,110,128,194,14,154,1,74,187,14,149,18,4,62,246,22,76,15,97,9,168,82,136,209,98,151,195,58,190,156,18,44,89,198,72,85,245,209,59,99,92,115,131,15,83,156,129,129,89,227,39,44,116,139,113,171,64,102,138,234,164,156,147,151,59,219,230,233,251,103,197,142,179,31,195,65,253,60,235,110,222,75,54,59,205,32,202,52,166,60,255,102,158,224,147,173,228,92,9,64,92,29,206,88,77,185,137,11,69,255,229,19,55,40,2,47,247,141,85,19,180,2,146,140,229,0,35,239,46,178,43,232,217,151,34,235,248,62,31,160,124,46,211,9,221,47,8,90,173,198,198,127,105,2,83,162,212,113,183,219,39,98,146,145,156,129,250,145,41,7,157,246,112,95,162,147,163,144,4,179,14,113,155,141,219,40,134,244,144,109,51,85,13,223,209,189,203,104,61,84,35,233,199,8,121,171,2,46,71,51,70,166,62,149,146,182,116,244,57,120,111,18,246,129,174,240,44,45,241,34,20,157,11,45,196,250,46,230,140,95,20,12,161,108,2,20,121,134,63,19,50,219,224,84,65,30,63,149,20,119,245,101,28,18,45,79,137,59,198,122,50,213,69,1,112,136,102,8,95,210,239,35,19,193,123,157,220,42,154,240,182,69,224,45,117,179,208,173,212,103,252,239,186,146,220,50,49,210,33,69,200,204,161,171,94,72,93,8,87,62,68,3,95,180,221,15,48,50,25,143,87,16,25,188,178,60,74,231,209,82,135,169,98,118,68,196,81,131,226,9,218,108,181,247,12,49,99,141,251,83,236,214,105,115,60,152,22,70,229,136,250,206,123,163,233,62,84,54,90,248,185,162,200,65,232,144,112,237,55,211,57,134,199,166,152,244,232,129,160,200,249,176,165,130,89,104,51,107,2,59,86,131,253,189,169,123,229,121,81,123,89,88,210,20,191,54,178,116,212,178,121,179,178,24,226,247,193,138,247,38,66,49,99,202,151,77,175,108,53,138,15,197,6,116,1,50,207,37,156,79,25,143,15,151,6,58,115,97,224,7,42,8,244,172,228,69,215,44,90,141,98,214,93,223,27,34,70,255,85,233,115,222,190,185,70,151,97,49,139,27,118,228,17,73,50,143,119,90,211,5,141,227,111,7,3,93,149,94,22,137,92,255,178,73,179,140,202,33,74,179,204,225,118,128,25,37,133,89,56,126,191,6,161,155,91,212,223,194,188,137,204,137,229,201,66,210,39,68,95,99,180,159,210,248,71,128,231,174,6,100,9,88,197,170,13,245,48,119,200,192,67,229,42,238,240,109,5,74,29,48,245,25,58,135,35,63,157,0,111,5,11,44,86,213,49,26,49,200,204,189,77,50,239,132,31,205,180,9,229,181,71,55,128,11,19,125,110,86,167,130,73,16,182,75,111,239,202,2,0,120,198,249,96,212,23,139,6,191,211,9,177,68,62,101,234,143,201,89,196,220,255,69,171,220,37,184,138,138,116,192,242,106,135,232,148,104,71,94,149,11,22,58,88,152,192,143,15,218,205,244,46,119,186,58,254,100,194,42,127,208,41,200,45,38,255,69,137,95,182,31,220,239,178,164,34,30,203,129,187,20,123,49,161,232,160,183,130,236,5,58,195,80,18,209,65,220,49,219,209,194,217,156,88,164,35,196,141,10,102,172,117,36,131,74,92,64,139,34,200,180,52,105,168,139,221,114,240,79,118,55,151,157,89,190,128,99,87,7,169,25,117,251,129,123,219,74,201,192,160,248,53,15,173,110,219,165,156,78,103,179,154,154,27,174,174,179,171,6,109,7,214,120,198,141,65,146,228,158,44,180,121,5,150,13,64,243,154,214,97,19,239,14,57,193,157,159,156,138,162,193,92,178,254,226,6,42,110,11,16,120,218,6,172,84,246,224,194,40,208,146,140,193,64,18,165,100,105,71,48,0,124,164,217,223,86,71,103,83,28,137,251,50,29,216,145,30,197,45,44,13,170,71,138,31,110,92,205,77,197,73,41,152,77,59,114,9,16,201,87,118,155,41,195,166,234,126,145,154,226,198,240,142,33,249,150,161,51,203,222,226,194,119,115,101,119,147,221,251,34,156,37,103,196,56,180,53,37,115,177,3,174,93,126,187,241,9,255,83,49,195,149,225,228,45,230,109,97,87,81,125,32,101,213,136,254,162,99,90,95,94,26,59,128,51,26,57,128,62,231,195,26,149,92,96,38,203,61,68,53,114,24,166,169,75,113,236,65,204,177,223,66,12,14,8,164,60,212,226,211,9,164,176,134,14,153,47,79,107,33,177,132,222,139,184,59,219,167,134,158,50,163,148,184,83,187,215,228,110,28,67,222,211,85,208,159,4,24,34,44,149,52,242,87,136,11,246,173,91,28,147,201,113,75,52,199,21,162,76,255,130,100,49,125,196,211,123,247,9,59,217,1,248,68,80,213,83,192,156,46,94,80,4,56,225,223,8,138,74,53,247,142,220,16,132,24,149,109,165,8,102,190,58,182,51,8,210,124,226,63,230,55,251,191,40,45,50,163,50,226,9,31,184,172,191,157,168,73,145,114,109,107,62,13,7,3,31,90,22,252,115,166,188,253,232,173,72,28,196,68,255,109,240,195,143,73,83,163,230,55,183,179,40,95,46,225,239,229,249,197,189,181,101,105,108,227,83,14,69,107,13,54,30,170,248,190,65,117,26,124,72,171,107,132,115,206,229,247,23,68,167,24,90,26,174,199,17,104,222,54,27,184,235,120,184,146,249,4,34,9,247,112,72,180,129,212,252,113,166,208,80,186,171,206,170,97,73,15,22,88,91,175,65,24,157,53,13,215,219,239,10,109,196,202,96,127,165,107,66,97,44,250,242,247,162,211,20,53,226,111,136,61,65,55,17,36,232,193,71,15,98,171,27,113,40,210,69,123,25,73,225,16,235,11,244,95,135,221,36,172,234,81,172,85,96,182,227,154,172,11,40,173,253,218,200,197,176,204,51,238,167,65,170,171,98,166,120,45,240,157,75,15,178,185,218,132,169,149,205,34,144,254,126,210,179,135,122,183,114,144,99,209,117,172,180,230,100,18,92,44,113,89,11,130,229,30,233,138,156,183,111,104,2,163,229,132,17,155,194,205,178,98,30,42,16,89,75,28,15,65,19,168,1,72,95,139,162,30,148,195,148,186,166,4,4,243,183,150,105,22,204,33,235,168,170,50,165,1,222,98,90,200,103,131,24,115,94,32,220,94,103,172,49,31,255,207,46,99,108,219,218,130,45,16,147,144,239,136,122,54,216,143,90,91,137,124,217,34,205,49,72,53,91,241,225,231,137,245,112,223,39,44,181,196,189,140,236,137,125,251,61,115,62,105,201,164,107,46,25,124,33,190,121,241,187,229,37,220,133,229,88,247,199,73,242,107,87,182,188,238,230,231,242,179,44,205,14,82,49,74,83,232,250,175,70,99,224,159,96,138,12,39,187,0,30,148,214,34,139,38,147,31,41,250,100,149,153,138,245,37,7,195,216,244,106,10,183,80,145,165,162,28,0,158,61,12,42,242,142,112,8,253,146,182,99,58,252,227,215,7,14,35,81,211,215,236,116,232,123,229,21,111,20,207,152,188,107,245,128,238,12,52,155,8,134,57,190,67,10,249,11,112,38,21,54,8,245,128,192,30,36,25,87,110,60,150,206,189,142,73,239,152,139,42,238,101,20,43,36,54,146,46,23,245,171,4,25,86,153,110,129,7,249,191,110,164,77,193,158,203,25,249,105,34,2,77,159,3,196,5,250,156,153,21,57,246,250,159,109,128,154,224,93,107,157,10,229,118,206,112,108,133,51,229,242,86,58,87,230,242,66,8,157,231,0,190,22,97,165,43,17,26,130,37,27,65,13,174,212,101,228,114,107,146,76,232,91,80,54,131,175,59,188,161,59,47,174,207,165,65,194,60,86,209,9,204,183,112,251,72,94,128,247,106,22,192,248,220,250,181,14,115,140,243,177,97,193,159,40,245,243,150,115,233,180,53,111,234,157,81,12,242,108,215,194,33,106,44,118,165,59,206,102,217,28,51,3,163,61,41,144,96,245,40,253,247,213,74,28,205,194,45,117,218,0,154,176,175,117,129,181,193,232,242,171,197,206,62,202,228,12,238,136,113,126,195,150,111,40,68,54,30,129,95,203,123,158,109,117,81,132,230,32,151,12,44,62,183,160,138,112,67,242,153,156,121,65,142,137,111,27,99,244,159,92,160,255,163,98,137,214,214,28,206,84,133,191,220,236,149,206,115,235,211,229,220,99,237,33,45,131,24,5,23,7,244,229,134,2,178,40,217,76,92,58,154,172,126,175,70,96,167,107,27,217,0,214,190,219,169,211,69,3,240,183,36,15,3,171,118,66,57,11,68,68,108,194,226,10,41,155,22,198,92,15,192,198,126,118,191,62,203,101,78,14,90,30,0,185,104,61,17,46,73,153,89,121,116,29,175,89,208,121,152,62,204,162,144,53,119,100,165,29,70,81,108,43,39,56,152,48,232,56,34,230,195,227,130,72,23,121,133,93,10,141,38,222,96,6,173,23,143,74,195,218,164,187,39,34,21,228,189,116,31,40,186,77,209,63,141,254,224,70,94,71,145,27,219,136,3,56,247,182,60,4,6,4,112,140,135,212,125,49,43,166,61,245,177,241,255,120,37,27,219,124,176,10,209,1,115,90,90,1,88,207,24,185,86,108,236,212,122,117,113,92,140,31,223,55,221,108,239,253,17,246,115,40,121,54,122,125,46,204,88,34,162,134,240,17,155,152,24,122,81,160,107,35,173,101,104,237,228,213,242,195,93,65,16,4,237,231,254,118,60,160,21,236,211,43,1,206,100,179,164,128,185,106,148,97,20,168,159,95,20,99,138,178,43,168,10,144,211,240,128,61,30,148,18,115,88,73,169,160,52,78,77,89,165,22,69,42,244,64,165,131,204,92,7,72,116,101,39,11,83,20,154,39,229,254,79,56,83,164,94,43,103,93,178,176,123,148,103,49,100,25,169,239,46,160,109,109,232,215,209,170,219,74,222,98,173,169,185,70,17,255,154,41,188,239,176,83,99,251,214,220,166,3,253,180,231,133,89,252,207,161,241,247,82,80,99,37,75,250,173,163,79,110,111,17,119,226,102,58,122,247,189,183,184,141,174,213,196,150,120,26,203,147,156,131,94,172,35,65,2,9,143,26,216,115,250,134,160,8,200,15,113,184,147,23,29,154,134,219,106,70,37,59,162,119,248,33,235,44,82,234,54,206,82,35,206,244,190,196,55,33,86,69,36,41,179,245,130,156,109,0,58,249,79,6,88,54,244,255,102,22,254,236,237,201,194,177,168,110,253,200,80,106,131,68,48,27,17,56,65,166,217,182,242,110,222,72,32,94,240,155,55,66,78,236,145,149,131,249,155,5,21,11,204,185,245,36,148,169,62,176,243,0,119,122,133,183,247,75,120,211,199,38,47,226,229,160,15,155,97,87,189,46,35,26,111,111,81,199,250,120,145,77,243,144,132,169,86,171,44,203,96,154,161,223,64,252,18,233,63,2,76,172,185,140,1,23,16,255,199,95,114,198,172,251,203,190,184,130,147,157,162,155,26,249,172,36,188,57,34,133,129,189,133,170,5,42,204,20,115,237,10,176,159,255,56,5,96,70,208,103,194,213,224,230,239,126,75,244,105,82,135,73,204,196,253,185,44,121,117,112,149,154,236,118,91,28,100,173,215,78,74,156,234,78,118,33,49,139,216,97,50,168,209,167,182,107,73,15,253,48,69,190,232,178,25,229,126,153,33,118,157,6,179,175,163,6,134,43,46,11,150,136,53,62,86,167,5,66,50,16,59,142,70,42,7,60,10,160,226,156,63,179,12,40,78,45,52,153,62,217,56,156,174,130,114,168,248,5,144,138,60,1,247,123,162,35,36,238,85,163,217,213,168,28,1,70,111,30,184,94,167,30,104,124,50,91,152,234,82,22,237,162,152,205,228,70,76,179,25,98,161,207,246,86,191,179,18,24,156,32,177,90,115,217,236,176,43,122,202,39,206,130,214,167,69,127,185,248,184,24,26,237,241,207,8,227,21,244,254,174,78,171,207,201,113,161,218,44,203,55,71,108,96,142,55,72,161,60,59,188,199,76,174,239,199,7,214,201,188,219,123,63,179,172,254,18,190,83,219,13,6,93,180,74,169,188,201,237,131,208,18,78,193,249,182,112,144,19,72,196,161,133,165,237,198,186,73,79,210,175,61,251,37,90,12,11,23,147,192,36,115,38,193,250,155,249,173,60,174,225,127,34,66,236,66,69,120,69,226,157,75,92,223,234,100,231,195,180,249,26,168,96,37,58,109,160,182,154,157,197,126,245,92,173,122,29,103,50,117,129,211,206,17,75,238,142,227,121,166,88,205,34,94,43,177,76,186,49,53,166,176,215,135,101,136,162,34,126,204,141,214,167,88,171,9,234,232,191,105,245,189,199,133,106,202,216,175,9,168,160,20,94,100,175,71,4,24,237,176,145,12,189,11,115,204,174,139,110,104,127,56,162,186,91,212,8,38,42,73,105,243,117,0,163,12,229,43,112,133,251,81,105,29,42,212,94,169,9,75,8,39,2,222,3,158,34,195,211,213,251,141,62,152,176,108,186,209,11,141,127,196,54,193,94,199,105,43,224,173,74,160,241,164,220,216,41,67,26,223,71,142,174,247,149,146,74,3,248,191,61,15,76,122,178,21,192,225,115,27,148,186,45,37,215,9,183,94,254,10,192,182,63,144,231,221,223,223,211,172,152,17,139,217,135,115,141,74,22,219,166,214,235,129,198,74,175,245,248,118,245,71,2,172,9,178,229,70,245,189,219,149,185,63,183,40,230,61,170,153,252,183,157,126,207,91,166,114,148,86,71,186,40,48,97,125,51,137,46,135,239,21,111,137,143,56,32,82,130,30,220,43,138,188,175,206,237,177,27,226,54,135,165,154,93,228,166,5,96,207,87,10,169,118,134,76,110,103,200,73,105,229,179,227,4,130,53,144,126,119,198,210,124,80,182,74,54,107,199,207,20,244,43,103,131,58,37,31,140,179,174,95,223,35,172,192,35,182,100,157,202,157,222,243,146,166,52,21,234,234,0,254,226,59,233,9,216,96,222,253,94,244,198,76,26,37,3,142,216,104,172,153,152,91,254,232,236,126,18,158,216,81,49,128,185,204,31,213,141,122,143,236,252,143,245,203,7,35,96,69,142,134,172,214,144,249,183,232,6,251,29,159,165,196,76,30,231,54,208,129,64,192,13,160,249,176,23,111,15,190,156,163,129,65,214,121,249,165,44,239,192,165,152,191,193,11,139,25,15,221,34,0,25,249,130,136,248,130,32,168,169,86,126,218,182,94,225,138,204,243,163,117,70,212,235,130,152,146,78,73,72,249,166,120,75,191,60,133,92,175,55,73,227,250,173,13,208,61,128,231,227,222,222,144,207,1,193,111,132,210,40,169,91,162,231,173,3,217,215,100,142,70,216,113,249,231,2,88,110,203,244,200,83,116,107,199,175,175,103,21,83,109,218,20,158,60,249,198,6,153,184,96,225,74,194,197,224,43,150,97,78,35,138,87,240,234,61,194,225,213,0,174,253,206,127,166,43,158,230,148,210,179,98,177,174,25,252,133,43,171,19,174,230,79,129,128,141,41,97,77,29,32,111,228,181,64,249,47,9,40,137,198,235,240,55,83,158,22,27,55,163,9,217,175,219,7,204,212,7,171,144,12,55,224,143,70,254,73,114,58,34,177,179,48,98,230,227,8,198,254,119,98,253,23,61,207,115,136,25,167,22,33,107,134,143,158,185,119,12,155,103,34,212,116,129,113,212,216,44,125,1,168,195,116,82,186,192,227,156,96,238,248,234,0,197,97,83,54,168,13,224,207,178,185,252,65,94,232,241,65,162,116,205,159,206,16,251,46,197,145,42,69,234,126,159,35,72,241,41,148,154,7,202,250,56,27,182,101,102,129,174,92,66,168,164,33,55,18,128,187,18,116,90,69,157,26,1,232,47,196,159,110,26,122,213,216,80,56,173,0,116,184,24,97,27,44,190,180,175,77,18,107,212,207,103,110,233,98,127,41,16,71,213,198,110,225,81,96,4,161,248,140,227,5,59,49,154,2,203,148,5,68,161,136,216,177,148,151,126,164,126,115,180,68,143,119,94,254,73,234,250,13,107,241,83,175,230,108,48,55,248,74,166,82,26,77,115,64,134,38,227,75,221,253,2,168,159,0,170,39,138,91,145,40,7,12,27,87,10,146,233,23,188,253,176,218,143,129,47,24,100,90,236,153,62,248,117,171,151,211,160,103,161,143,138,148,60,167,56,238,13,78,164,19,98,127,114,101,67,169,94,201,75,93,242,222,62,226,81,39,137,232,106,142,0,165,255,254,39,200,12,190,19,109,231,176,15,251,239,54,230,168,189,147,55,68,252,164,215,196,74,18,66,18,135,214,20,233,160,70,67,214,44,164,234,222,226,110,46,200,166,38,229,204,239,52,37,101,108,159,169,27,238,253,146,195,168,166,148,98,240,51,13,194,25,147,31,19,141,46,103,68,190,104,192,82,73,3,213,85,221,94,133,40,32,204,214,117,60,106,131,217,116,33,130,255,182,85,249,161,244,56,148,11,159,130,190,17,67,127,231,192,233,50,249,183,80,58,251,133,123,215,158,243,37,138,5,27,41,220,48,197,187,1,32,129,238,128,134,94,83,77,114,131,217,194,88,215,34,137,143,212,8,134,26,215,205,38,242,123,199,206,112,175,136,241,84,53,125,151,214,115,146,167,102,187,127,229,255,172,112,238,52,73,137,59,255,22,107,152,83,161,158,218,214,68,102,230,242,198,55,33,131,69,136,237,235,53,144,131,195,177,180,154,208,156,141,27,3,93,40,135,47,31,134,191,175,239,86,176,73,30,55,208,88,25,70,182,102,143,95,37,150,113,152,78,227,86,64,105,228,105,186,215,137,164,13,21,194,131,215,82,220,64,148,229,143,59,188,119,161,99,214,211,6,220,218,229,49,16,28,127,187,103,198,58,15,126,56,156,202,41,224,169,153,254,208,151,71,21,61,238,161,32,143,203,182,203,27,248,213,183,175,55,205,215,152,17,48,126,192,2,233,230,105,232,113,15,221,25,234,31,159,212,27,120,195,86,91,109,33,237,148,199,126,44,214,155,13,113,24,156,125,209,130,194,173,207,22,201,208,163,74,249,22,123,158,190,67,233,13,15,105,186,189,181,44,184,68,156,103,237,31,136,220,242,143,133,45,214,183,9,199,67,34,39,57,113,194,11,236,135,187,42,234,229,255,76,35,18,170,26,159,49,118,211,8,137,128,167,72,83,165,172,77,157,247,184,54,167,7,95,71,82,139,114,159,102,71,219,109,135,109,100,83,227,59,222,94,34,89,183,212,246,90,177,145,6,89,149,123,230,104,243,245,153,4,165,61,97,158,24,172,3,255,205,138,66,193,205,11,118,72,124,75,177,46,39,101,129,248,47,79,91,65,247,140,167,226,175,130,196,18,247,175,86,37,16,196,171,138,76,94,127,158,255,100,199,10,208,38,91,122,59,173,60,83,233,9,125,3,231,211,110,142,243,175,160,8,224,71,26,225,51,143,197,170,25,73,243,253,108,15,178,166,228,132,130,201,176,3,248,87,149,6,93,152,211,188,190,188,254,109,148,213,116,225,56,164,187,135,75,178,255,127,31,210,39,55,237,34,20,98,21,23,89,240,59,47,136,102,194,142,50,192,119,136,184,159,19,9,71,15,252,15,7,248,141,145,96,119,112,161,189,189,54,57,233,131,152,78,141,58,0,0,112,164,121,62,46,156,27,36,46,70,227,155,120,210,73,168,152,189,88,180,27,116,112,176,125,150,154,21,248,227,150,134,30,29,100,5,29,184,252,156,143,217,169,25,108,19,181,97,238,146,250,237,197,158,244,82,50,60,237,217,1,211,230,227,60,125,28,186,55,137,195,233,4,230,58,120,199,100,92,115,87,25,169,105,27,254,224,15,174,177,118,108,153,139,250,59,13,28,93,37,43,146,30,243,99,19,193,177,164,212,80,173,48,250,167,48,206,3,239,190,126,161,186,59,67,146,179,195,204,211,83,232,241,198,139,169,63,49,178,78,60,53,16,145,185,97,90,215,109,200,43,248,195,51,152,16,52,6,188,69,102,61,159,11,9,80,37,81,189,182,118,30,54,58,28,13,126,228,103,169,233,223,250,206,14,145,131,39,32,97,147,138,16,187,59,113,51,11,174,173,109,233,97,164,166,201,63,95,205,195,56,55,11,231,148,66,206,84,235,158,177,210,78,121,245,100,182,96,57,214,137,13,159,20,148,104,214,238,216,36,201,26,172,12,148,23,224,239,17,11,11,193,35,199,57,183,60,169,185,89,220,99,150,184,46,67,84,54,140,28,47,43,119,204,168,19,204,48,14,246,242,85,11,44,200,119,108,165,63,146,69,195,98,80,146,239,128,188,73,135,128,175,136,140,220,48,203,12,129,6,163,179,58,144,48,73,223,77,69,78,182,200,102,213,106,255,130,37,56,116,112,43,11,216,180,87,98,233,208,155,47,222,210,63,211,119,209,199,90,240,215,29,182,99,97,96,183,139,239,210,129,160,95,246,65,24,247,87,29,225,193,196,184,240,153,129,242,185,70,84,229,251,185,158,42,190,231,193,8,210,3,229,163,0,66,88,216,89,141,140,223,139,203,55,202,94,124,101,96,213,92,119,156,45,95,235,54,245,95,248,252,51,187,160,165,188,6,83,137,237,198,142,180,219,174,204,64,207,152,208,186,253,126,196,84,160,224,241,91,241,239,242,2,105,163,245,250,222,120,100,114,139,178,2,93,151,156,22,3,65,205,188,138,75,7,141,58,130,151,138,117,154,251,112,62,231,99,2,23,56,207,239,235,84,148,134,78,207,241,220,217,92,81,117,103,70,86,151,19,29,178,124,165,252,42,224,32,130,156,107,234,35,240,30,135,74,219,151,67,194,239,32,60,222,52,168,66,115,120,14,101,99,233,21,163,99,192,197,37,103,254,64,21,125,250,46,13,118,226,255,79,159,116,9,245,191,224,157,8,27,108,132,105,78,211,158,97,38,196,58,217,216,250,191,184,149,154,111,88,137,27,34,161,129,244,213,66,87,196,151,142,36,202,128,197,125,134,188,253,250,68,31,121,89,155,74,248,3,214,242,255,31,13,172,106,82,67,15,8,229,62,199,117,197,236,5,40,158,130,61,109,80,160,204,18,81,233,105,29,60,234,1,100,52,94,193,233,55,58,61,129,210,7,166,64,117,167,120,166,84,68,220,32,198,27,241,127,11,8,188,76,142,31,102,193,2,167,192,172,180,101,25,130,186,189,103,153,174,172,198,122,19,226,94,160,48,70,221,136,207,15,193,20,227,57,39,176,27,178,112,255,115,159,181,45,182,34,49,253,181,64,132,178,9,11,244,92,102,212,158,131,176,0,212,174,249,27,114,233,53,65,59,14,184,99,223,156,151,105,166,79,255,255,5,74,218,18,143,178,114,49,147,218,25,254,125,129,217,72,77,180,29,200,146,105,234,68,47,101,179,234,124,103,136,236,79,7,120,65,122,84,191,125,133,213,213,178,116,169,155,118,37,105,176,173,225,112,176,86,87,203,36,156,89,196,32,153,205,122,173,39,108,248,146,253,197,59,63,20,71,231,138,38,26,61,109,147,23,32,72,125,236,247,253,174,8,129,104,238,0,191,107,102,249,132,22,20,89,136,154,211,192,110,32,177,81,129,124,64,152,110,34,52,203,15,128,11,31,93,197,236,27,175,113,68,248,222,218,96,73,201,246,110,2,41,69,120,178,17,5,156,38,204,249,39,116,98,210,43,222,60,150,130,10,60,174,30,54,34,99,36,24,146,126,243,140,148,191,67,51,145,0,101,195,208,105,208,65,96,6,6,3,220,174,66,173,202,60,113,200,110,125,212,245,80,74,56,191,38,145,1,236,195,39,143,235,154,138,68,102,37,85,65,26,193,39,255,13,124,244,182,171,239,245,16,175,158,101,29,211,81,20,194,126,41,215,251,174,62,96,111,132,101,152,164,236,151,203,197,198,229,209,79,53,54,180,112,181,218,200,215,101,203,28,65,123,253,209,20,196,131,165,13,174,47,245,66,170,112,145,246,229,111,64,227,162,243,251,143,113,217,63,168,32,172,136,64,168,181,242,50,141,15,95,47,14,230,122,79,111,246,26,193,236,152,71,157,32,2,251,76,197,93,162,216,6,156,146,111,89,113,175,239,185,90,183,185,229,65,181,88,252,223,118,137,242,121,9,92,86,158,132,26,80,241,207,1,49,46,179,69,133,156,189,99,40,126,102,81,31,154,46,67,88,23,124,160,234,163,253,242,9,45,206,191,194,110,55,199,171,247,26,139,208,174,243,93,42,117,213,244,80,95,91,34,180,50,203,144,14,56,49,245,184,156,210,68,76,57,175,138,180,127,31,208,37,24,188,109,75,98,177,50,210,200,227,116,245,22,30,69,64,231,237,170,36,117,106,123,162,107,118,8,81,56,89,209,208,41,33,16,25,186,10,131,44,190,89,71,179,210,155,11,50,148,218,168,107,113,159,17,53,207,228,229,37,203,60,152,178,178,154,55,169,127,26,50,36,228,215,123,180,1,21,56,66,47,162,178,192,86,11,1,199,15,66,2,247,132,121,34,159,137,225,129,205,166,187,139,241,242,109,206,101,157,65,148,104,154,131,205,41,72,31,184,74,189,0,171,124,54,173,15,158,88,161,196,71,114,84,16,78,222,0,3,246,130,108,52,103,135,97,107,108,177,227,50,246,95,156,106,81,177,226,178,131,47,220,19,156,59,21,89,234,71,140,238,178,54,63,99,118,160,106,11,100,51,240,139,180,134,229,46,113,3,158,76,173,114,249,3,232,31,35,239,228,166,206,64,205,186,216,77,181,99,216,218,253,100,125,157,219,128,24,18,117,113,196,13,170,8,7,48,41,234,121,199,136,180,59,45,122,146,111,89,16,223,217,242,175,174,201,244,99,11,71,151,80,1,21,102,151,55,180,218,6,89,82,13,244,66,167,239,26,252,102,70,95,23,81,78,173,226,94,116,156,243,27,80,104,21,184,116,114,31,71,219,3,72,73,187,254,5,109,211,177,200,204,81,79,145,1,129,201,196,89,135,193,88,187,98,226,37,148,157,229,51,176,235,131,10,64,212,110,22,105,59,110,106,210,78,93,35,160,8,25,149,110,109,91,62,36,177,159,83,182,145,229,78,65,194,159,244,46,10,147,100,152,122,18,147,252,130,155,129,229,71,83,185,208,93,28,211,254,202,35,29,64,129,214,246,220,101,30,143,197,228,66,113,116,244,33,126,134,164,90,193,135,24,9,125,167,216,158,238,97,151,17,226,55,111,11,205,192,129,43,168,17,27,77,10,41,130,234,183,165,131,65,81,111,17,95,239,51,161,22,31,210,57,72,198,151,247,43,3,201,146,76,27,123,163,166,66,111,141,251,88,205,13,236,195,68,64,0,204,150,254,100,59,48,215,75,94,47,103,66,81,108,137,32,49,49,50,44,158,188,240,158,138,183,249,68,219,198,20,22,230,106,48,132,182,98,155,142,126,183,132,25,130,229,107,78,55,96,191,21,186,79,137,232,192,198,177,164,155,26,162,128,214,132,8,232,176,157,215,72,46,218,75,217,55,6,115,176,111,230,233,73,183,87,40,25,53,20,32,166,177,223,183,34,199,74,183,168,166,139,142,70,43,65,193,124,212,132,104,148,250,1,222,5,94,231,208,125,8,239,144,239,155,210,52,17,63,69,252,193,221,154,158,180,62,130,178,24,42,94,107,161,83,190,81,214,40,135,157,71,111,219,214,61,172,137,87,81,246,222,146,43,67,71,204,28,162,253,64,133,4,241,67,155,13,115,8,169,35,23,86,91,176,91,107,150,26,230,190,182,106,203,231,252,176,177,180,116,130,76,140,107,103,62,85,249,165,116,7,77,13,217,17,207,156,4,170,79,239,2,180,58,187,80,163,164,1,28,186,101,92,194,8,77,60,68,66,4,168,174,86,81,110,33,71,191,179,161,149,144,73,63,202,242,248,226,114,127,38,41,59,98,245,180,249,195,141,30,162,250,103,15,59,76,203,55,253,168,238,229,228,112,116,78,196,62,120,139,162,230,31,164,174,50,120,119,22,87,147,171,75,45,214,87,11,3,91,91,9,80,99,92,26,151,239,254,135,42,231,90,81,54,243,159,103,244,11,82,49,30,132,102,210,92,249,84,1,203,240,178,31,53,54,241,0,241,194,21,108,215,54,225,24,253,174,141,211,55,26,17,130,136,255,119,17,140,38,14,2,144,198,199,36,16,172,227,61,168,86,11,119,65,131,124,138,9,234,127,109,242,102,66,19,121,184,223,168,5,53,127,23,179,63,130,129,114,234,251,157,127,31,136,197,254,138,63,16,107,53,148,158,8,208,201,148,158,77,254,223,137,253,93,45,154,66,37,146,246,157,14,244,160,223,164,58,233,110,106,94,168,178,90,166,169,100,66,23,199,49,233,145,81,28,252,135,8,81,132,161,179,22,59,220,68,215,232,141,27,171,255,176,56,32,35,8,123,248,2,17,176,58,102,48,197,221,131,70,15,215,66,94,72,43,77,89,60,69,101,56,40,149,90,156,87,212,107,94,28,131,41,234,220,219,163,135,141,225,20,146,176,99,205,87,66,195,142,51,154,174,131,205,96,62,2,238,108,40,126,213,95,50,78,164,91,136,141,223,23,180,187,20,115,253,28,115,183,179,88,40,90,132,167,98,168,114,193,245,247,152,192,74,37,18,130,254,204,252,149,152,188,66,121,14,224,246,108,92,134,105,131,221,134,114,164,26,110,155,208,155,136,30,162,186,51,91,98,120,159,31,5,123,207,150,157,222,212,192,29,73,69,223,77,218,246,254,128,76,81,57,141,187,111,10,220,196,3,160,80,147,229,188,191,62,233,202,252,231,168,154,239,167,163,78,220,29,239,244,136,50,8,197,169,167,103,39,61,100,66,55,46,103,114,83,156,75,94,3,179,5,196,141,77,68,25,138,149,239,45,105,91,128,79,242,30,135,201,196,7,74,31,250,129,205,158,237,189,118,235,59,25,218,115,25,165,250,250,19,63,168,62,142,1,87,200,144,48,160,254,34,216,106,43,16,59,60,66,201,116,98,179,250,192,237,238,2,195,201,28,148,146,44,226,40,171,193,156,50,100,203,207,165,31,177,132,217,228,200,10,163,209,5,95,49,203,204,93,125,176,146,244,95,15,13,55,24,121,51,65,238,156,26,160,223,156,84,170,166,171,94,62,246,73,65,147,165,244,188,130,98,32,251,2,84,140,124,225,183,31,119,172,101,189,117,9,251,92,181,17,145,2,207,149,185,82,209,86,14,137,60,181,149,43,12,210,186,40,20,83,151,145,107,179,5,252,108,215,59,226,150,117,187,120,186,183,252,154,248,114,162,110,175,173,254,247,216,78,231,195,146,43,15,98,40,67,233,83,205,117,169,194,174,193,208,40,14,230,195,171,23,98,255,29,8,131,150,226,90,218,34,78,41,187,229,197,96,6,190,32,47,90,80,85,166,121,115,242,34,26,188,176,145,49,151,176,29,23,128,182,87,17,158,58,239,118,129,150,26,83,229,208,131,150,182,242,146,92,2,46,40,65,128,75,52,152,148,32,201,111,203,198,183,57,87,230,97,193,106,156,195,178,205,81,148,66,66,200,193,247,216,92,229,0,145,122,185,73,154,76,15,167,42,104,205,190,219,236,67,184,46,129,131,217,15,195,137,43,97,107,95,224,48,134,13,21,66,41,15,20,12,231,183,31,30,131,196,213,230,19,129,120,82,89,236,163,146,86,244,237,99,215,83,119,95,156,189,109,175,126,55,196,141,117,82,212,176,232,249,208,141,34,167,101,18,192,201,63,2,162,106,147,244,223,68,48,69,16,185,220,145,29,231,248,30,208,175,119,246,230,29,249,68,186,140,48,8,2,188,194,143,116,40,161,142,10,196,22,242,199,190,121,81,221,120,120,149,125,210,54,101,24,178,204,242,170,113,185,213,252,196,167,235,215,172,127,4,95,133,50,193,37,227,101,150,153,34,122,59,201,156,178,78,59,20,3,143,223,68,203,2,20,138,98,231,243,23,94,149,194,188,71,171,185,212,66,147,198,170,140,91,250,252,235,226,40,127,83,19,146,221,217,37,165,3,100,199,47,49,239,11,29,188,157,95,14,156,240,95,33,226,78,98,100,64,56,223,160,68,242,125,6,54,247,173,254,97,208,184,96,151,249,15,176,136,124,232,192,56,210,178,141,65,110,23,184,213,247,9,252,86,41,136,58,244,98,249,14,99,138,146,246,168,146,120,101,239,75,187,252,90,209,87,254,242,173,58,67,158,9,231,158,206,148,229,128,162,116,173,129,175,68,226,171,215,252,47,131,229,215,45,98,67,17,127,204,105,197,246,191,140,75,194,67,185,241,26,7,103,168,36,30,52,1,203,232,165,6,49,147,241,3,37,37,64,219,57,75,205,240,52,185,158,122,52,88,98,181,160,107,141,77,111,116,20,50,5,96,243,210,149,17,41,233,215,141,13,214,120,233,58,128,204,71,87,90,152,214,172,154,2,62,91,116,35,172,94,49,167,88,251,220,181,43,141,18,218,58,60,189,114,145,245,194,208,152,3,250,35,11,191,4,72,247,238,196,199,70,171,238,90,119,207,107,163,221,76,71,151,203,107,94,110,198,90,97,41,138,187,25,24,205,222,215,240,180,46,150,219,9,252,133,212,99,7,82,122,69,226,180,197,151,132,57,29,16,84,236,47,183,255,0,158,114,62,71,160,24,48,196,182,15,215,51,111,190,27,209,232,158,23,30,152,114,90,165,226,28,141,19,131,161,134,203,165,32,141,80,17,66,34,66,154,197,5,3,54,119,201,217,171,211,159,111,3,180,17,194,219,201,179,255,254,250,167,109,56,235,99,56,144,154,216,145,237,45,130,0,143,181,141,65,102,170,166,30,48,59,223,40,17,6,153,45,127,101,72,151,56,38,239,137,171,234,56,14,253,83,200,192,27,184,119,117,136,11,229,130,117,83,61,182,228,238,156,144,32,17,194,40,93,48,76,232,105,77,172,19,39,162,147,89,122,147,38,178,67,89,188,202,139,22,6,110,135,222,22,91,45,32,86,24,155,129,34,181,153,250,62,165,255,228,114,237,39,89,237,200,160,32,146,140,22,73,12,205,93,13,77,215,170,225,169,85,29,135,91,130,221,199,8,214,242,178,120,185,33,204,71,70,72,148,204,171,10,216,58,15,150,81,234,176,138,77,63,160,102,180,108,110,35,245,199,203,18,5,106,74,13,35,14,171,60,165,106,240,179,74,241,37,76,124,138,226,176,48,83,55,175,172,253,61,80,143,220,227,235,4,248,192,52,245,216,2,224,188,18,217,73,60,145,158,42,71,49,255,102,205,216,111,175,222,49,125,235,223,5,2,225,201,209,51,236,252,87,155,11,85,230,146,25,60,243,76,63,19,28,134,40,247,62,77,155,183,70,240,250,244,30,134,135,115,147,160,45,139,56,135,196,56,162,142,8,49,198,202,65,100,167,230,58,107,135,198,43,146,124,12,201,94,118,128,12,248,104,107,151,143,66,68,248,152,67,148,61,95,143,74,64,207,194,158,194,32,230,89,135,209,121,106,114,165,137,28,138,50,190,223,123,77,145,93,129,197,216,30,14,208,19,242,34,18,1,2,111,243,43,86,143,224,143,221,219,20,151,184,201,174,33,158,108,127,168,9,111,191,233,181,166,87,159,206,96,187,248,187,101,16,170,48,119,30,119,119,178,90,127,175,219,11,172,32,68,168,62,93,169,60,76,185,20,62,197,99,104,123,50,233,233,169,191,35,184,246,25,142,168,183,128,216,193,242,7,149,104,110,125,179,244,51,85,5,169,60,55,233,94,140,133,157,8,6,162,193,202,76,11,162,77,133,20,208,80,78,166,93,196,94,107,98,146,121,110,171,104,216,184,203,195,94,233,94,81,45,5,132,118,140,99,198,90,134,122,152,134,164,79,148,195,126,3,37,47,245,175,36,154,7,223,83,100,194,207,28,164,36,11,85,140,179,82,173,255,32,93,250,1,95,159,186,221,201,215,21,14,82,182,225,242,121,62,162,26,78,119,34,196,9,177,210,254,108,116,170,32,177,58,180,53,5,97,20,241,98,171,65,87,108,186,208,245,194,208,97,126,96,221,200,55,107,189,76,229,233,111,199,9,186,77,198,168,190,245,112,115,16,13,35,226,42,150,62,48,62,65,157,241,238,164,10,174,44,31,88,26,70,121,143,159,197,183,72,255,248,88,135,254,48,203,185,3,187,253,40,243,78,59,143,219,79,212,189,213,238,87,10,101,41,214,16,85,229,60,119,137,180,10,49,170,6,224,66,206,153,209,27,254,204,27,227,168,15,220,146,236,242,13,5,90,23,104,187,106,212,17,240,26,136,182,190,241,238,57,55,99,192,168,223,175,208,184,112,189,195,78,74,146,34,119,102,195,52,197,97,187,253,22,6,2,161,15,156,208,106,227,21,70,10,70,154,120,245,5,33,175,197,223,47,224,132,200,138,220,78,4,63,15,215,46,23,114,148,61,99,124,196,252,142,14,212,82,14,39,143,246,36,10,234,80,252,172,99,145,203,51,168,139,4,174,76,134,183,193,139,215,186,77,223,164,107,210,20,108,49,98,165,78,89,9,122,113,22,206,31,107,11,101,167,137,97,108,239,131,136,238,109,90,162,57,68,221,244,159,164,205,201,159,31,200,216,34,99,224,168,62,154,110,63,192,110,155,153,1,165,163,109,196,79,27,16,64,54,2,135,87,30,81,74,101,193,72,26,174,8,32,221,242,67,207,248,172,6,14,4,218,197,180,159,51,236,234,65,212,79,247,233,192,194,134,231,2,222,192,249,109,132,42,59,6,240,76,221,43,145,157,249,18,91,12,184,9,187,67,150,213,156,184,27,192,230,40,193,121,60,79,11,108,55,89,114,77,163,234,69,207,146,186,183,96,189,179,138,128,61,54,19,86,3,86,226,220,180,2,3,137,35,47,61,185,60,228,152,212,113,103,62,76,110,147,208,240,55,9,143,106,79,231,235,191,113,36,16,75,189,124,149,220,46,103,126,81,107,123,232,93,71,232,26,33,137,69,154,135,247,21,138,188,2,255,206,122,48,243,177,185,33,39,129,133,189,87,150,2,244,96,141,162,110,230,168,205,55,68,123,211,47,181,172,92,19,161,34,128,101,36,119,98,125,3,159,68,28,82,185,228,123,183,45,170,1,34,202,37,194,21,128,97,126,248,68,14,167,233,97,10,70,127,29,190,14,142,169,171,48,216,79,119,239,65,229,6,102,174,0,12,165,212,34,178,127,171,138,234,160,185,146,197,84,190,194,103,220,45,27,193,102,83,173,3,58,123,5,254,112,77,187,250,217,205,114,185,37,247,237,28,4,153,192,24,110,254,132,28,15,226,167,31,52,107,7,84,91,241,157,175,189,21,190,181,173,64,104,207,63,60,109,214,187,141,186,29,162,100,165,172,106,185,180,108,29,53,9,167,39,63,137,116,236,85,231,82,156,3,111,79,115,19,219,4,1,109,167,104,146,197,45,26,41,159,145,134,149,53,115,105,54,112,42,95,214,195,249,217,187,30,200,235,151,248,112,244,34,104,184,135,212,216,207,235,222,218,227,112,29,126,48,116,189,194,62,147,96,239,34,228,220,43,182,77,177,219,254,39,238,193,186,67,87,54,18,136,143,97,102,121,29,73,30,73,218,229,52,39,108,125,181,239,184,236,101,171,44,56,6,57,180,249,155,18,231,241,219,174,162,65,197,59,104,38,188,218,196,124,182,61,202,182,190,34,66,109,200,156,128,27,140,192,154,254,16,247,72,68,104,5,241,189,104,11,230,179,189,153,146,244,4,235,140,142,12,193,213,16,1,84,238,126,134,119,100,59,137,170,52,220,244,181,123,1,38,107,208,10,137,179,90,175,156,180,39,2,224,243,77,239,120,205,55,224,195,224,134,220,33,96,136,31,169,34,73,59,255,43,181,143,215,43,177,96,45,177,78,56,136,152,129,239,70,54,112,61,49,2,144,60,45,192,231,230,228,79,100,44,136,61,199,147,9,242,143,153,15,86,140,29,68,179,38,210,208,57,179,9,103,1,1,181,146,9,87,110,11,32,186,42,9,187,128,183,207,0,178,168,114,237,113,27,84,236,113,109,100,179,254,221,26,95,239,254,46,38,242,34,49,34,115,40,9,12,38,19,137,220,109,158,44,146,137,8,177,85,178,53,11,87,207,65,209,66,220,125,6,66,245,59,61,14,149,47,236,179,251,159,38,234,192,110,252,0,203,252,204,102,97,184,49,158,71,123,254,9,78,42,224,195,30,43,62,153,255,171,23,26,98,125,200,154,10,208,67,129,138,158,16,27,72,25,100,147,237,49,152,48,50,236,172,143,190,49,168,64,2,125,100,122,243,172,223,216,7,176,54,10,183,93,101,112,18,80,132,184,80,193,210,42,9,217,66,127,22,69,207,32,98,123,136,157,107,142,163,222,207,43,197,45,35,47,60,93,190,113,105,58,3,217,212,203,140,216,248,192,225,221,146,246,231,114,121,154,184,222,84,242,155,73,86,151,255,199,251,35,212,28,160,175,46,255,252,52,75,40,76,65,213,129,116,18,183,118,247,90,236,200,33,50,248,110,233,188,185,13,214,154,214,28,243,72,63,149,250,141,71,187,173,159,161,228,255,70,144,234,92,181,169,211,151,160,147,109,43,237,149,221,139,214,134,10,70,13,104,220,24,152,239,77,206,23,86,205,51,151,192,241,41,17,57,4,219,234,230,94,217,121,36,148,195,88,125,124,54,151,194,255,64,94,63,29,63,128,82,32,250,59,200,11,142,127,8,160,105,255,120,243,156,101,205,180,201,121,196,113,123,131,149,187,42,233,35,28,24,18,121,15,249,12,179,175,46,117,121,179,237,150,174,23,231,197,35,81,131,88,155,4,0,226,184,139,136,52,123,254,60,207,55,167,200,100,183,172,36,246,60,70,56,106,34,242,76,131,105,154,12,136,230,198,110,193,149,97,226,4,42,148,235,137,245,93,54,199,127,123,235,194,253,152,84,143,60,37,118,210,241,197,217,157,127,199,243,253,190,186,12,171,59,56,45,50,84,138,208,2,15,61,26,220,60,91,0,226,73,93,208,237,71,161,61,223,87,167,255,154,126,220,199,134,241,181,43,184,154,26,238,108,192,128,19,186,179,223,51,9,116,193,246,169,247,73,167,249,119,82,51,21,98,234,134,11,148,77,27,15,6,22,79,234,49,111,111,103,57,18,217,133,175,73,224,122,30,78,168,236,17,253,232,115,9,202,148,26,184,156,89,87,87,120,227,179,113,12,216,156,217,174,29,231,56,2,81,112,154,210,137,144,36,109,47,168,242,202,166,224,64,179,93,221,53,206,198,155,167,255,161,43,4,6,84,169,68,11,153,92,249,11,87,128,199,65,68,130,5,32,60,81,250,100,252,157,196,60,250,114,41,210,104,144,182,242,0,59,182,42,59,13,116,216,79,213,173,130,211,108,117,141,232,60,157,98,131,174,200,179,162,203,250,23,3,233,84,119,80,95,231,217,0,250,191,225,135,54,3,52,239,191,212,57,252,47,200,47,27,230,52,74,229,96,3,226,230,63,126,167,216,16,251,166,159,240,106,49,185,23,189,167,1,167,39,1,168,118,100,119,231,134,242,92,149,90,119,73,75,64,0,240,219,254,177,182,213,211,163,32,118,140,148,221,69,55,246,210,69,74,31,76,81,141,82,56,140,220,127,107,229,251,117,222,197,155,33,151,96,158,53,216,245,10,231,251,117,12,67,151,223,217,71,118,125,24,29,226,208,70,190,99,150,148,44,143,177,216,155,53,219,35,202,254,45,205,57,215,99,86,194,131,60,152,21,126,19,176,174,168,1,135,145,235,228,132,133,149,103,228,213,26,190,162,70,168,144,216,102,29,147,235,222,191,199,63,240,122,121,68,132,161,113,87,111,94,59,91,175,98,231,164,246,125,194,39,115,152,29,20,40,191,132,197,194,120,172,8,150,202,145,44,70,221,155,53,37,59,198,68,49,221,224,211,72,82,83,117,9,162,149,188,179,184,86,42,75,147,120,110,81,163,232,83,248,159,126,150,55,210,154,241,9,75,142,242,221,84,9,217,9,155,175,140,218,137,198,232,159,111,82,73,169,62,207,247,122,58,174,183,16,153,219,108,144,80,141,211,245,243,18,138,209,145,10,203,21,85,38,44,52,146,55,145,126,55,149,213,117,103,195,130,180,45,68,26,119,105,61,140,79,37,244,84,232,41,64,164,185,114,213,14,221,173,157,116,227,43,114,103,4,78,100,59,216,221,140,157,109,229,187,95,254,182,193,165,87,29,242,123,150,122,98,255,188,39,151,70,248,222,158,220,26,221,28,145,100,88,13,169,75,77,225,153,137,152,60,31,88,106,213,147,129,155,135,194,219,137,15,253,40,219,175,20,98,223,40,226,95,133,244,220,21,59,109,130,62,116,65,75,125,11,93,71,79,15,222,212,78,119,145,122,164,115,135,182,200,58,225,150,18,35,206,196,91,224,206,250,80,42,212,102,196,97,7,195,176,161,126,154,51,2,211,74,255,196,26,100,26,134,176,162,149,130,73,84,51,176,121,187,82,193,187,117,20,182,78,244,97,177,184,32,169,146,20,114,17,36,212,239,116,122,26,169,189,239,108,97,198,239,119,179,154,116,159,122,75,163,151,97,100,70,104,48,130,28,109,197,15,26,131,186,145,1,114,218,103,195,169,217,122,199,130,109,225,171,15,110,58,152,31,30,116,106,113,18,237,244,67,95,233,189,70,100,251,24,235,153,32,236,250,15,146,199,176,109,211,177,12,154,100,197,121,1,34,95,172,50,173,246,82,244,199,116,18,179,221,182,86,201,48,249,187,90,253,152,177,46,125,231,78,174,222,19,69,152,215,141,245,54,134,93,136,46,96,101,210,99,131,200,47,100,184,6,32,91,156,90,215,10,38,250,252,29,203,62,116,54,27,39,76,238,174,16,252,180,70,200,160,69,247,186,116,132,70,219,196,228,221,195,87,46,33,40,16,211,210,99,89,81,238,70,65,133,113,139,58,128,57,203,74,1,5,172,21,227,81,11,72,99,81,134,106,13,159,61,86,16,79,130,200,79,166,118,144,81,149,203,172,118,15,241,7,75,191,235,162,71,156,196,30,142,177,136,26,196,232,155,25,177,233,240,148,135,240,116,58,65,108,89,72,22,110,3,6,46,96,151,57,197,157,234,120,104,192,28,196,230,211,138,246,175,55,102,57,193,69,52,154,178,53,178,149,191,177,52,212,122,191,45,145,96,25,78,183,57,118,16,178,217,47,101,85,191,195,67,108,98,83,38,208,7,160,30,72,189,14,28,160,241,229,179,107,205,204,59,210,191,45,156,183,116,104,220,230,69,181,120,99,165,17,29,222,52,236,134,104,116,226,27,47,120,228,158,5,139,76,97,81,251,126,37,195,147,112,3,102,179,6,224,158,196,118,170,160,189,140,20,245,88,148,41,70,207,0,104,245,76,59,241,105,185,113,14,40,5,54,138,80,146,211,140,147,176,158,122,34,130,155,189,232,151,206,45,101,230,170,85,153,38,39,184,16,165,147,91,254,118,239,68,65,88,251,96,124,237,2,147,124,62,37,194,165,8,1,194,25,214,33,96,243,119,158,8,159,216,181,158,121,204,145,62,96,127,120,79,206,43,112,105,102,158,215,37,141,115,167,219,5,76,2,177,9,47,50,164,73,235,88,117,196,83,30,107,234,144,35,82,63,169,38,198,119,160,41,109,61,211,0,169,254,46,19,126,56,138,39,168,212,86,227,196,98,160,64,243,150,145,2,33,177,147,42,246,171,1,103,4,27,66,71,114,2,23,213,197,138,12,161,20,114,72,38,89,147,69,47,202,249,164,25,103,24,118,253,53,184,36,115,55,104,241,37,92,101,29,149,241,157,100,41,61,165,239,94,58,69,112,247,182,129,3,111,79,87,88,223,68,157,217,13,236,223,50,34,45,98,239,152,102,134,23,249,12,117,81,116,12,91,15,206,101,220,140,86,112,178,86,133,28,175,217,243,1,26,185,141,127,42,92,12,47,167,242,233,238,228,84,235,145,166,176,104,214,199,188,180,153,138,202,87,154,97,111,88,207,45,117,195,179,8,162,230,49,40,177,20,44,199,36,216,155,5,36,18,148,103,1,44,181,40,102,112,196,254,250,15,104,224,185,185,112,25,189,122,126,84,174,23,176,181,108,153,210,11,77,171,122,56,16,129,114,95,60,222,158,180,25,214,241,6,45,198,83,128,230,213,25,179,110,21,127,71,37,160,155,165,95,114,242,183,29,216,203,82,213,143,241,72,8,130,191,113,237,32,157,60,146,78,11,190,82,236,242,79,178,93,97,167,169,195,4,248,77,141,63,159,144,226,82,212,148,167,235,137,126,115,185,170,52,155,222,121,205,15,205,188,200,79,83,95,252,252,82,1,202,166,182,64,214,8,74,233,240,171,79,141,141,71,1,87,235,246,108,31,90,173,114,186,9,133,39,61,211,155,217,89,125,189,89,121,203,57,114,121,184,254,3,85,86,33,102,18,244,112,246,238,74,254,26,248,49,233,172,192,89,185,20,183,8,238,109,215,196,157,219,142,210,170,32,87,224,250,222,66,105,132,94,237,241,3,154,175,35,5,221,162,106,100,249,109,85,253,140,219,75,150,154,176,120,123,237,36,212,112,121,224,187,207,31,13,45,28,235,53,184,30,98,102,6,151,60,125,255,31,249,184,17,143,76,9,143,48,156,130,192,202,3,120,189,92,201,157,121,130,119,68,20,6,24,184,119,63,113,80,142,200,145,116,76,177,226,219,26,24,19,239,78,73,116,33,44,0,226,10,99,151,180,31,149,101,228,66,207,211,129,6,214,40,41,38,11,235,20,156,186,103,36,229,12,99,136,118,155,156,211,179,115,9,11,80,39,57,8,124,196,222,194,67,109,68,32,213,105,108,54,106,62,252,245,210,236,120,226,39,40,3,166,91,97,204,88,14,137,222,247,64,124,112,30,106,75,228,30,166,170,125,194,117,181,50,42,97,19,250,93,249,189,117,35,245,107,84,89,103,154,161,106,104,77,1,74,191,135,81,152,244,96,214,2,120,138,2,41,238,97,183,221,35,254,56,62,38,72,38,55,82,152,243,141,61,54,115,204,56,1,69,211,53,39,55,64,178,226,242,133,185,197,237,68,207,149,43,159,112,38,213,176,73,189,216,174,151,157,145,53,108,75,46,110,63,237,114,126,168,117,119,1,81,10,242,14,158,98,59,39,195,62,101,55,203,253,209,58,109,33,216,233,103,196,190,164,11,54,138,186,192,250,219,85,186,166,203,110,90,164,72,163,220,63,20,57,129,34,94,231,19,13,208,45,208,22,37,187,87,211,181,149,44,61,83,186,132,67,193,143,101,76,105,167,0,102,174,216,0,19,212,191,134,4,102,184,4,36,163,147,237,79,116,158,70,119,123,200,194,222,103,36,22,1,155,64,232,240,142,181,12,157,190,147,103,51,14,58,53,76,159,111,193,125,180,126,170,164,225,136,121,222,118,233,48,74,8,173,220,110,8,23,208,84,21,85,24,67,192,112,227,99,253,217,2,214,33,212,122,24,232,150,250,206,108,79,190,19,224,172,59,29,118,91,254,162,122,74,135,118,111,167,54,45,11,60,168,136,91,50,79,229,26,164,25,65,115,160,237,141,120,162,54,248,239,16,3,191,107,202,37,64,72,98,177,254,175,241,118,95,244,76,154,50,130,95,88,76,243,139,98,57,207,37,194,72,49,7,36,202,8,249,57,22,248,129,33,85,35,178,157,122,2,197,159,229,253,250,228,11,224,80,205,5,102,250,14,54,163,244,88,24,230,120,221,254,140,11,227,87,162,126,80,18,119,7,80,207,7,148,112,212,85,19,62,112,206,45,237,252,250,3,8,172,253,54,179,129,175,230,46,133,5,164,131,197,203,219,15,70,66,39,141,183,163,203,140,98,56,53,63,177,194,203,240,69,144,82,202,57,59,249,159,92,164,139,156,200,58,174,138,131,211,189,48,103,187,169,146,164,239,248,87,197,65,105,197,172,179,50,252,130,195,63,181,148,4,162,214,187,218,45,92,27,2,182,13,234,121,125,169,34,138,19,39,191,85,95,238,163,17,174,14,157,200,34,201,170,139,25,229,151,96,146,150,25,233,215,148,30,114,209,11,211,127,178,241,202,201,64,67,46,133,70,126,172,213,250,63,107,59,68,137,172,198,186,251,63,88,182,50,159,119,158,95,118,68,110,62,233,154,236,134,235,14,118,191,141,94,90,57,179,167,196,138,2,29,109,181,220,61,238,177,224,50,165,145,192,31,84,34,13,150,72,11,95,252,19,169,136,122,187,178,45,131,182,210,207,118,146,149,88,21,190,113,45,187,163,39,73,220,198,127,206,130,168,54,164,26,219,28,213,175,196,233,53,231,218,113,80,1,195,173,39,87,54,205,132,22,109,34,176,37,151,30,55,41,209,61,96,96,138,182,108,64,84,227,214,200,241,39,193,210,32,95,227,102,27,176,51,118,108,86,226,15,155,84,138,210,243,134,66,86,99,41,210,8,160,188,191,2,89,177,229,197,214,122,175,206,99,177,56,64,157,120,138,137,188,184,199,188,70,164,11,115,1,21,118,51,209,216,45,63,235,96,192,214,72,101,45,64,250,247,36,227,145,151,206,255,183,18,120,138,138,103,209,187,131,183,179,235,37,96,17,67,109,154,244,242,193,157,52,106,100,134,179,119,136,216,249,197,52,202,144,78,216,40,66,19,58,98,84,152,93,54,244,189,173,55,22,206,50,115,196,116,91,183,244,236,16,104,217,60,30,67,43,106,85,220,157,50,112,196,232,61,24,228,97,32,237,205,95,74,189,147,190,98,143,232,218,132,149,240,120,80,93,152,95,27,48,106,73,222,72,188,71,130,27,137,140,38,149,196,149,112,100,236,114,192,235,80,4,246,59,102,176,145,99,198,124,181,252,80,143,14,202,216,178,248,68,120,109,171,184,35,148,157,40,0,2,41,253,228,68,187,23,114,152,34,88,32,203,186,118,75,198,79,132,73,80,249,157,44,8,198,69,64,78,217,81,190,127,248,34,152,72,187,38,60,131,166,43,238,244,126,157,168,25,18,188,242,70,150,101,108,224,93,128,213,226,27,222,87,251,42,166,191,46,56,218,30,144,3,48,50,249,8,198,113,11,163,208,119,46,230,253,146,228,77,143,38,139,54,36,25,52,131,31,23,180,195,153,6,253,87,32,136,250,216,134,122,253,33,78,139,103,215,111,180,255,56,10,164,135,207,238,41,244,78,35,158,67,146,213,59,58,160,201,15,8,27,80,139,95,153,35,45,244,144,170,239,21,180,54,157,245,215,195,211,247,117,184,238,242,240,96,98,223,0,48,173,104,104,200,188,157,248,119,176,68,113,211,26,4,82,243,16,240,4,48,57,172,182,40,181,123,87,114,164,213,24,49,187,2,228,197,178,134,73,184,109,16,130,188,115,229,202,59,191,198,38,14,63,150,213,212,61,166,69,104,162,88,106,56,198,3,26,109,82,184,12,148,183,10,163,252,157,173,240,67,120,135,28,86,208,81,250,124,125,205,223,61,87,61,21,214,120,231,207,203,181,161,13,196,130,244,40,210,75,13,33,99,7,37,115,172,173,117,105,37,213,32,131,212,23,44,2,28,197,185,75,134,188,245,35,38,115,84,91,196,17,170,195,241,179,165,230,165,129,242,83,185,28,215,119,246,81,22,72,35,165,58,191,245,255,193,116,130,183,80,251,41,162,72,235,54,175,20,85,179,166,246,106,214,237,117,104,99,113,159,225,33,200,10,205,84,240,126,221,128,92,191,196,253,245,188,158,76,47,83,138,193,132,141,86,84,14,224,115,124,250,171,72,208,154,104,166,233,42,23,184,130,156,82,117,255,159,184,14,222,39,185,127,80,201,90,38,23,121,35,45,81,90,14,242,214,85,188,164,218,179,150,131,170,112,118,151,160,113,13,32,253,67,103,92,51,85,170,249,45,41,177,67,14,38,71,199,79,143,11,182,229,237,40,14,219,136,145,134,72,74,178,91,93,135,30,199,159,97,233,85,133,76,194,130,147,236,203,140,173,175,102,67,117,229,160,102,255,203,201,220,155,214,85,24,26,149,231,204,199,135,161,198,142,203,127,170,241,38,24,67,93,188,37,197,221,117,178,155,192,57,39,22,72,184,130,143,149,210,80,17,6,89,41,129,106,178,106,172,179,51,15,97,14,237,121,15,251,146,147,37,128,71,66,81,143,20,77,87,108,187,30,77,16,157,78,234,174,196,45,84,109,251,122,226,248,46,174,158,165,156,48,101,196,233,233,217,27,50,12,215,100,28,111,136,76,31,216,182,188,101,128,108,70,64,113,238,232,124,120,27,62,116,205,238,250,63,123,241,216,126,63,122,52,123,121,96,62,88,95,180,117,102,104,207,102,128,253,171,89,35,196,44,69,94,191,186,65,132,105,148,220,112,219,191,107,247,24,82,19,45,57,119,215,192,233,99,79,154,29,65,156,218,80,181,121,230,105,34,40,18,183,179,186,7,183,254,50,187,96,208,84,41,177,124,149,131,53,160,20,4,237,75,122,38,181,234,191,66,34,151,40,84,78,98,61,119,153,75,176,38,89,91,99,62,36,225,27,0,9,25,13,224,224,179,174,87,250,37,171,49,56,105,71,45,226,145,166,78,52,81,24,141,103,29,120,227,196,185,131,167,242,122,21,48,157,9,124,160,59,248,70,209,79,70,238,69,207,199,39,121,241,85,157,115,209,155,213,13,165,41,236,124,139,236,45,125,253,149,42,5,224,82,133,254,13,62,199,81,69,140,206,17,100,151,241,236,123,89,226,42,141,116,199,220,252,107,127,245,67,205,41,24,167,45,82,190,181,146,124,215,158,6,163,217,157,93,107,70,67,31,110,226,231,35,244,69,152,202,61,93,247,6,119,80,8,37,206,61,184,248,188,117,161,23,36,33,226,210,163,81,159,206,10,81,105,47,12,42,113,230,255,73,54,249,183,88,77,76,43,52,55,219,31,69,46,178,173,47,179,9,246,251,120,216,122,76,195,157,36,23,169,197,42,241,71,79,228,47,79,223,233,109,69,73,106,44,220,150,242,43,8,246,65,248,193,32,166,165,152,251,193,141,113,69,144,140,170,92,40,135,120,70,181,100,163,232,231,121,20,174,205,15,168,191,210,171,226,228,2,144,105,64,217,163,49,8,168,53,126,62,12,141,102,57,81,178,136,5,97,92,166,136,104,140,105,176,156,107,143,157,16,95,40,250,52,122,8,22,45,165,15,244,141,221,79,66,159,97,226,196,81,216,180,160,189,32,237,207,248,118,110,197,15,13,146,93,2,200,61,149,72,178,167,184,107,17,126,115,194,114,207,23,221,96,47,156,211,164,194,2,170,230,133,94,246,141,84,255,30,240,167,160,52,135,111,74,94,210,250,50,136,48,204,31,243,209,109,209,241,113,224,22,76,166,44,134,188,75,60,73,235,120,152,67,189,210,202,246,195,36,21,67,14,20,13,93,66,46,47,103,195,126,151,63,243,131,199,22,81,63,191,134,31,26,49,34,92,113,98,27,163,115,139,22,239,50,221,234,84,65,101,18,15,94,2,238,39,125,121,55,112,35,64,11,102,247,9,85,27,116,9,236,97,73,125,150,235,61,94,4,136,171,75,11,236,252,12,182,35,51,245,236,115,207,125,147,167,145,116,221,193,231,252,107,47,27,192,114,162,160,164,183,95,95,70,8,59,31,15,90,173,205,242,235,188,160,236,175,154,165,161,61,9,217,207,88,167,106,68,1,186,182,254,159,9,229,112,111,238,247,134,153,242,158,233,18,210,99,121,61,220,129,129,237,31,15,252,1,108,168,202,193,153,126,235,60,127,223,155,66,37,253,130,152,21,253,44,118,15,211,168,49,132,185,90,68,243,237,201,76,178,22,90,11,48,202,223,206,144,113,199,92,146,86,117,237,140,16,29,130,197,177,67,25,235,175,92,56,248,62,161,80,241,73,213,151,66,26,157,129,206,7,116,81,242,240,76,161,196,200,170,53,81,74,114,2,149,133,191,46,170,201,217,221,59,202,49,77,90,50,187,182,155,30,230,210,152,213,97,132,223,73,76,115,113,28,179,154,126,189,111,49,195,208,152,107,43,227,28,236,199,72,57,185,185,111,178,190,240,94,9,210,33,105,15,121,122,181,25,186,12,254,171,98,118,222,15,139,132,207,24,36,28,117,204,162,3,179,30,21,7,60,232,22,170,241,46,9,110,87,198,62,160,241,164,221,255,36,52,128,235,84,5,248,33,241,13,21,70,62,250,20,199,48,228,164,88,180,23,242,185,200,233,198,190,34,38,246,190,49,178,14,181,149,16,24,101,203,126,188,117,191,235,188,71,114,79,241,132,15,252,28,70,168,75,5,221,102,131,249,223,236,159,127,3,197,248,233,213,215,211,246,249,5,211,165,251,95,187,218,115,213,8,149,163,205,74,243,171,192,72,66,85,98,255,233,209,215,90,40,167,185,52,183,110,119,217,40,164,48,227,42,233,72,156,90,210,173,121,35,9,65,158,33,231,182,192,114,109,189,111,181,3,207,19,43,127,158,4,28,146,10,150,226,5,169,118,12,117,2,103,210,45,219,85,120,5,112,88,227,86,146,251,123,42,242,174,153,115,81,239,156,83,97,179,216,146,47,31,163,202,206,203,81,220,204,223,253,169,146,103,132,117,187,109,211,214,69,176,89,50,61,115,93,136,26,12,156,44,101,12,96,116,24,68,150,214,171,216,214,110,11,38,25,61,135,10,120,33,219,200,200,214,131,235,106,236,184,59,150,185,217,242,252,204,105,125,238,147,216,126,186,70,111,160,252,14,5,185,120,155,150,32,196,231,98,185,128,170,24,95,45,34,217,0,201,158,250,26,189,33,74,32,139,44,89,105,64,129,23,28,52,52,89,77,129,43,4,248,107,224,51,12,1,165,78,172,119,210,240,63,208,158,1,128,111,33,109,255,73,185,43,176,7,72,9,201,183,186,85,206,30,182,136,165,21,108,49,128,157,151,206,86,176,101,57,15,58,116,177,236,11,91,143,235,232,153,114,12,155,4,37,6,10,147,15,174,250,85,60,239,140,219,128,31,249,65,140,192,154,250,130,72,234,28,194,76,74,27,169,51,101,153,81,243,178,239,179,136,197,179,161,253,93,26,91,51,83,180,254,1,43,62,162,158,60,148,92,219,42,69,0,222,90,61,217,68,235,101,215,119,202,206,40,198,22,177,182,118,52,118,75,165,240,218,186,207,105,95,165,248,210,243,173,243,125,204,149,79,91,203,82,0,124,45,120,71,158,132,242,253,141,75,36,187,240,13,14,230,26,92,154,81,91,67,168,32,158,51,85,30,81,203,241,211,103,153,21,196,52,27,249,226,73,217,181,49,192,74,37,218,12,181,157,195,186,191,242,242,150,246,191,161,78,186,104,235,170,45,246,132,221,80,56,188,202,49,180,69,3,233,2,123,103,198,201,203,191,209,115,26,60,113,16,233,229,26,72,199,160,172,229,156,185,208,237,36,222,3,63,138,152,38,19,227,91,38,135,42,80,114,131,187,86,169,252,198,226,146,122,195,129,241,204,13,100,163,5,51,50,178,217,11,153,23,134,139,138,149,1,189,39,140,34,227,34,46,127,205,157,78,47,189,108,149,217,153,65,143,74,74,117,47,89,18,124,152,90,21,99,116,28,111,51,83,83,159,180,16,39,25,162,128,90,106,201,206,50,112,197,181,75,172,11,149,84,251,247,246,179,157,18,135,173,177,64,138,132,249,113,88,211,29,163,76,207,62,3,130,220,139,60,226,28,124,122,29,224,206,155,121,237,14,32,211,160,231,137,55,126,109,102,138,153,209,232,162,251,137,78,93,101,163,101,187,248,237,84,144,33,110,130,179,41,51,17,144,0,252,131,227,209,27,215,48,189,95,138,203,115,128,240,55,55,242,18,60,117,122,11,179,32,43,50,238,134,6,157,61,245,86,199,27,216,37,209,198,187,144,214,134,58,203,33,128,150,124,27,18,217,161,61,244,130,103,164,226,92,46,102,48,155,182,190,159,13,119,106,14,187,103,97,67,47,37,97,218,155,176,80,216,139,15,98,164,8,120,205,94,121,217,84,236,126,55,231,112,254,163,99,249,153,181,239,98,95,50,147,114,56,231,240,100,9,81,104,99,11,31,76,136,22,177,165,117,242,31,83,165,66,213,115,207,251,228,97,151,122,131,219,68,160,238,237,219,155,207,235,22,215,200,201,249,84,109,110,93,165,146,41,91,246,186,224,105,243,19,25,140,201,78,37,224,63,108,54,153,172,163,223,182,87,189,110,9,200,148,198,225,102,216,215,13,215,155,191,179,8,221,47,183,225,1,81,117,118,1,123,180,64,152,46,178,70,172,154,137,76,54,177,79,60,18,136,105,67,54,74,193,124,40,246,248,105,221,150,29,41,88,90,225,158,194,223,161,226,188,96,46,136,61,61,86,67,86,19,209,87,5,198,205,80,147,170,74,100,152,254,183,118,148,57,225,236,254,223,65,159,228,83,34,86,159,109,247,151,243,195,12,188,4,200,175,176,100,123,165,3,197,8,4,102,211,176,151,77,217,146,123,62,10,136,241,244,155,76,172,186,105,65,50,216,48,125,136,218,133,164,19,246,51,17,69,63,243,161,51,65,118,116,213,44,3,211,244,152,42,113,219,177,134,183,205,228,215,236,125,101,71,135,1,174,74,162,99,95,143,128,230,206,201,162,161,54,107,72,25,187,217,72,15,231,44,118,22,53,70,240,230,251,118,186,186,39,241,113,241,32,164,117,184,177,134,211,69,138,7,60,22,226,178,162,31,11,119,118,173,44,27,63,8,233,255,114,86,211,104,219,192,242,196,47,187,188,183,195,61,239,247,214,100,10,214,59,8,102,20,189,235,25,190,68,185,4,67,80,191,126,116,72,40,59,215,97,133,190,38,150,117,230,227,229,242,143,247,226,208,101,212,128,234,238,59,27,201,117,101,15,243,242,92,127,202,93,103,109,132,192,28,164,146,239,37,154,71,233,204,28,170,30,34,125,172,149,23,43,81,188,16,21,53,147,11,163,102,249,245,169,219,193,28,118,207,173,146,47,17,51,68,253,169,64,17,102,195,251,182,207,44,134,245,220,123,20,136,176,237,99,175,94,39,17,147,216,210,33,193,238,52,204,242,145,183,250,32,162,115,243,214,201,181,90,136,235,170,137,0,225,124,39,115,46,64,166,193,94,95,105,137,111,62,253,54,193,232,110,199,143,98,238,84,81,132,19,218,170,34,15,236,2,207,232,85,14,55,63,242,194,179,137,114,171,187,245,208,33,42,250,162,34,153,99,134,139,200,150,128,65,68,198,216,104,185,65,160,193,43,88,90,94,92,133,144,81,99,217,181,94,58,90,107,68,68,185,255,173,44,20,132,129,250,93,206,176,94,165,61,9,108,247,206,10,155,206,177,202,20,11,193,6,60,83,55,134,31,24,245,147,152,66,0,75,189,137,219,252,137,21,233,47,226,73,42,199,17,51,136,106,28,0,246,174,236,217,188,154,69,152,138,34,159,26,215,54,115,146,229,47,132,245,68,242,151,133,199,27,98,193,182,167,144,8,229,15,6,51,46,198,86,38,196,30,11,202,108,39,98,111,255,246,35,149,190,244,76,148,153,27,106,189,110,171,140,114,16,157,100,212,131,144,207,59,52,157,128,224,16,174,204,229,251,238,111,93,183,32,213,122,189,99,242,10,22,0,161,207,64,144,202,20,66,189,187,149,203,120,149,163,186,44,97,239,224,34,123,64,68,89,203,139,220,42,227,158,19,213,166,146,69,85,205,82,31,218,20,123,113,203,3,160,46,155,177,251,101,250,216,217,190,207,134,17,164,213,190,76,108,246,5,162,119,229,35,247,106,100,201,45,207,6,156,136,121,151,65,107,1,35,90,36,81,7,21,78,222,148,86,16,79,88,97,135,123,117,241,180,207,243,205,130,44,85,7,188,55,89,111,144,73,233,205,9,18,17,149,249,52,181,170,201,107,37,92,72,82,117,146,162,83,229,133,76,61,41,247,90,212,19,148,184,251,126,193,21,159,24,87,111,52,47,242,144,19,113,14,29,209,12,28,141,236,123,44,136,63,197,51,120,149,244,20,218,74,69,15,96,246,169,235,73,27,3,207,200,150,42,55,54,178,138,229,187,3,218,1,182,154,16,93,165,202,113,240,226,205,93,55,52,33,144,13,84,78,137,95,238,177,200,186,87,234,111,43,110,227,173,197,229,240,67,178,106,246,15,28,11,229,37,86,8,79,56,98,75,63,155,252,239,150,66,62,137,67,227,132,188,15,230,11,0,164,197,73,186,105,139,201,66,221,28,144,5,46,193,22,178,43,136,0,134,39,128,163,125,128,242,30,152,77,193,206,136,100,175,98,183,165,175,97,209,84,11,211,243,44,112,246,27,187,95,179,35,1,207,224,72,130,228,99,33,98,18,72,88,200,70,4,152,255,116,200,32,144,225,73,2,115,37,124,88,197,197,21,143,218,149,192,110,247,123,65,192,105,192,220,68,209,223,198,206,161,182,143,218,180,70,207,60,4,59,190,197,212,235,118,88,22,45,159,125,152,190,180,146,156,123,153,122,111,85,65,32,2,14,164,220,151,215,72,77,67,5,62,0,71,16,119,18,8,103,45,16,192,57,48,70,227,9,11,48,134,161,18,86,227,252,19,53,50,79,72,14,51,139,13,215,210,246,221,91,84,94,251,189,139,226,166,50,184,26,185,3,117,248,60,180,122,112,89,224,149,29,209,83,213,123,134,251,197,123,21,119,233,156,151,15,121,88,193,20,175,75,234,58,44,204,176,241,115,195,26,68,2,34,113,236,120,122,128,145,46,228,73,142,109,136,238,237,81,245,181,180,95,79,184,126,192,58,1,27,26,183,116,0,51,212,133,39,31,2,132,204,156,205,166,138,148,97,68,107,187,98,134,14,68,11,10,36,65,110,249,181,68,37,136,145,206,121,104,134,176,0,243,222,147,72,112,31,191,0,2,132,101,11,133,105,49,201,138,249,233,159,168,152,186,58,252,232,213,169,238,249,7,25,253,9,26,240,226,173,42,131,69,244,180,151,149,58,197,229,19,235,171,59,118,179,141,117,100,2,246,252,209,102,213,197,89,177,30,82,95,110,81,233,223,237,133,145,231,139,53,217,240,73,102,35,58,158,65,97,36,179,153,57,4,137,171,61,70,177,178,200,67,155,53,157,104,67,100,113,27,149,166,54,177,78,51,198,169,40,92,38,70,241,159,176,173,66,206,240,72,143,19,186,187,160,189,247,128,102,119,120,54,40,171,45,202,224,159,238,183,239,42,129,52,194,230,166,209,50,250,231,202,52,24,143,25,99,32,156,227,219,77,160,85,164,231,12,82,201,195,182,64,185,215,15,252,142,122,238,136,147,225,29,64,154,88,83,76,11,235,139,62,210,253,201,65,190,171,57,107,26,23,108,221,141,74,116,117,117,239,246,138,197,93,50,139,130,145,74,176,153,120,157,221,8,219,8,185,124,35,141,155,221,214,149,188,65,114,51,176,95,33,134,239,202,146,126,251,50,197,3,61,32,147,94,5,111,6,107,129,220,122,219,28,194,238,42,156,145,113,55,159,81,214,59,153,242,129,234,18,77,110,173,45,52,116,44,209,227,132,53,54,217,69,129,169,99,160,234,13,252,4,22,212,212,130,91,129,118,46,54,0,171,219,165,29,149,253,136,86,188,101,72,127,202,108,84,99,207,222,63,103,179,208,24,239,206,167,70,52,98,218,184,76,22,4,45,20,176,160,165,247,128,184,166,62,119,164,52,104,71,115,251,153,103,94,229,69,100,205,184,170,94,246,221,79,103,84,177,250,38,79,228,166,253,207,34,192,52,48,101,137,88,190,253,58,28,199,203,146,174,167,193,104,201,113,1,161,18,74,52,138,137,174,198,125,219,13,99,80,62,90,151,80,109,235,93,137,53,250,128,40,239,34,10,74,252,156,20,162,104,221,15,154,169,40,185,210,43,134,166,95,197,54,213,239,64,246,28,36,82,246,146,135,76,229,25,59,59,202,187,83,127,86,209,239,191,202,187,206,176,10,131,58,159,11,13,88,204,136,52,54,240,68,207,217,73,164,151,128,168,240,109,210,87,140,28,138,83,247,6,204,218,241,169,11,100,154,119,32,89,92,92,122,133,215,60,18,155,6,55,240,238,231,201,146,60,167,44,138,249,193,18,48,101,26,56,41,0,41,220,224,112,8,101,116,13,76,225,221,241,171,108,14,228,43,4,205,5,224,177,92,103,227,208,156,54,188,193,213,155,250,226,31,60,180,150,101,6,140,231,121,198,51,62,102,166,95,159,25,195,250,77,201,114,22,3,86,0,223,156,174,17,46,224,52,152,56,159,156,221,39,242,235,217,171,227,242,41,99,150,237,112,79,24,64,197,215,189,240,20,71,148,106,54,71,238,170,150,103,221,124,92,163,234,236,65,128,100,77,214,40,239,53,245,53,197,233,102,106,121,206,40,139,228,184,201,247,177,16,154,89,242,102,179,55,149,213,96,121,82,48,178,186,207,43,22,121,180,242,94,175,214,74,154,99,166,164,18,212,13,124,151,175,236,136,248,81,158,151,25,183,87,42,50,64,245,73,121,28,177,186,42,200,152,14,130,242,28,19,148,175,163,55,158,2,247,217,255,7,208,14,138,177,25,137,59,216,182,64,21,12,44,180,110,235,24,70,163,207,108,20,124,106,26,196,34,110,195,51,151,23,71,187,109,249,75,94,61,35,77,141,56,152,179,102,5,227,170,202,128,239,112,43,217,54,195,236,155,246,163,88,155,177,229,234,234,132,86,120,14,57,168,57,121,68,110,82,161,127,112,111,24,128,128,238,165,113,80,22,55,169,155,54,31,252,194,80,232,8,173,227,113,169,230,44,80,83,242,230,79,62,65,14,187,2,15,65,206,21,85,109,122,115,84,59,187,29,122,46,79,96,24,98,200,160,134,136,104,51,24,1,196,250,247,190,203,189,41,58,239,27,21,134,95,210,57,220,232,183,143,234,170,238,234,93,136,177,237,100,209,59,161,131,109,151,113,68,233,13,188,32,65,11,117,135,17,202,44,50,234,92,29,67,69,94,170,89,216,51,239,234,123,151,199,54,238,221,241,202,231,32,55,222,247,211,66,124,199,191,125,208,100,185,208,63,212,194,5,231,70,26,167,138,255,175,205,190,87,244,117,208,141,88,254,205,87,217,176,38,79,171,236,240,81,13,242,244,166,25,192,180,193,249,187,179,95,196,253,240,39,39,249,56,109,1,61,241,108,220,202,43,169,74,34,42,21,159,249,151,24,199,28,49,27,59,141,101,223,138,218,238,76,208,235,235,156,231,72,36,69,103,143,88,202,152,129,31,215,124,76,66,214,36,243,186,7,244,82,88,26,61,250,253,58,20,75,93,13,134,203,82,83,236,11,179,215,66,96,245,241,122,151,202,63,22,27,27,160,155,242,160,104,64,149,152,134,22,21,79,175,93,175,11,40,225,112,71,69,251,136,234,188,188,123,197,192,253,123,239,182,64,186,117,233,142,29,60,247,137,156,219,16,27,202,66,107,140,188,174,16,171,218,104,175,108,187,204,204,189,148,31,22,98,204,243,129,168,17,135,25,148,61,167,86,181,137,44,157,139,130,204,174,12,222,217,223,173,43,43,62,233,140,86,225,52,88,238,14,174,254,65,166,69,17,125,241,221,147,218,236,191,60,230,17,177,71,162,90,147,132,56,160,244,46,119,159,96,253,230,79,114,218,37,42,135,68,54,187,174,50,107,251,159,54,49,96,22,90,166,62,171,55,64,159,221,80,169,219,0,222,101,134,230,35,90,24,200,116,71,127,155,238,1,44,11,201,26,146,158,20,61,33,253,143,247,44,242,11,226,171,242,119,41,51,207,52,95,238,153,8,96,113,187,68,152,229,103,105,180,111,22,239,246,200,67,74,39,124,97,255,201,165,235,189,201,237,146,94,133,108,92,101,51,29,247,131,131,91,202,148,146,246,65,151,186,78,35,44,241,165,46,81,149,193,240,220,235,24,28,74,159,2,147,1,156,170,122,204,66,242,144,42,186,112,94,37,105,234,252,217,252,187,249,9,224,97,134,180,9,0,200,180,132,27,87,179,167,142,7,21,19,113,83,77,232,247,255,220,223,131,109,231,149,127,128,203,109,177,181,39,37,60,143,117,4,137,44,190,183,129,26,150,251,64,189,19,10,52,211,133,62,195,131,62,251,31,165,219,37,144,103,152,185,181,157,90,1,14,184,174,143,19,69,209,19,122,71,169,239,102,109,104,179,39,32,164,106,227,41,207,193,13,107,11,122,195,48,56,247,244,59,15,81,44,216,39,57,17,13,109,177,157,138,22,170,234,151,83,120,224,219,59,21,72,33,24,117,8,211,81,142,15,189,247,52,69,61,130,217,243,36,11,110,47,132,210,215,134,66,95,222,183,67,30,228,31,8,253,232,167,11,136,179,39,154,228,139,156,249,13,163,99,113,47,138,57,211,139,121,128,243,21,252,230,248,103,66,96,89,244,72,185,126,13,116,12,46,9,89,233,173,51,19,208,239,145,196,163,45,71,191,136,186,229,93,86,145,133,9,168,116,52,133,224,85,136,193,42,222,149,176,5,205,141,161,163,103,158,44,163,248,234,48,14,105,199,155,189,160,16,63,4,125,213,28,170,241,202,140,20,54,35,64,227,62,97,22,255,109,218,232,69,219,67,75,8,92,116,8,6,56,170,177,26,100,192,110,142,146,55,141,114,94,244,210,105,163,122,199,67,176,213,60,173,231,124,1,14,153,186,179,57,40,51,243,209,178,18,234,35,89,178,241,3,218,97,51,161,193,149,79,114,9,14,158,29,180,20,112,23,176,7,80,225,235,53,207,174,136,27,106,75,130,238,190,141,167,157,253,116,183,142,162,123,105,36,155,183,253,44,112,134,96,72,241,40,236,19,125,148,196,225,186,173,89,63,134,54,68,200,176,159,72,34,65,161,98,136,220,178,196,37,144,147,238,250,128,148,186,219,101,105,48,159,75,168,123,118,148,248,67,175,77,97,85,228,20,25,221,22,46,153,31,197,74,73,208,164,206,239,158,3,53,248,104,139,40,117,9,228,113,203,123,220,158,132,40,50,69,154,80,151,175,91,170,82,65,175,149,151,190,223,130,164,250,115,69,243,77,243,67,117,10,155,80,229,46,94,119,1,159,97,11,184,242,35,202,3,47,232,133,88,193,21,221,49,215,236,129,72,64,10,212,36,217,100,58,87,21,186,151,57,156,206,43,162,107,72,85,8,43,6,22,25,91,150,145,210,29,26,11,112,166,109,82,101,98,47,201,220,92,22,161,19,35,255,22,57,129,8,42,26,132,38,18,219,170,141,5,162,93,196,70,93,221,4,183,20,53,126,144,35,24,99,169,180,101,204,132,85,85,18,173,44,18,21,143,86,59,186,163,174,152,55,151,200,220,102,47,165,149,70,97,177,157,220,113,48,224,126,10,109,19,111,90,110,35,238,191,119,148,134,235,101,191,24,244,153,122,88,107,245,62,49,204,221,160,176,36,151,251,238,77,67,132,4,134,111,14,233,22,204,144,100,39,118,85,127,33,44,20,190,33,200,245,247,148,103,81,213,216,35,211,252,167,62,254,243,8,84,227,85,100,143,136,23,8,46,114,93,116,102,91,65,178,240,215,214,57,141,141,234,192,117,6,69,171,134,243,138,117,71,144,174,219,177,172,101,38,136,212,44,248,30,196,234,2,103,141,89,35,93,36,0,64,72,99,198,184,3,245,233,68,108,56,30,84,156,57,39,17,242,172,144,49,216,154,54,149,40,30,85,162,74,95,59,146,207,223,95,76,179,125,150,221,195,118,6,254,186,90,52,226,62,230,184,100,67,248,83,49,1,112,137,219,0,32,101,189,223,254,105,108,206,143,254,12,71,230,251,49,91,227,57,133,73,43,156,98,18,5,156,192,119,75,47,243,185,33,250,124,158,78,229,101,2,209,237,170,195,86,244,119,2,176,21,95,142,23,36,191,231,3,145,25,183,216,108,239,138,211,119,146,27,3,181,185,104,146,229,56,78,21,53,249,39,149,46,41,186,126,118,137,238,186,15,174,56,66,247,23,188,74,93,144,29,155,202,7,194,245,187,211,69,160,135,141,101,115,188,73,210,149,7,131,117,114,243,207,237,149,96,29,14,254,236,224,187,38,200,241,153,81,143,254,127,142,10,235,162,208,176,224,206,74,46,39,148,49,120,201,135,164,170,134,17,243,189,203,247,114,66,117,166,52,52,104,114,217,194,229,246,56,97,85,140,190,133,147,88,68,58,118,243,255,118,52,9,220,116,75,252,43,100,222,56,221,163,25,25,39,90,132,32,166,0,34,5,142,209,175,80,63,209,252,11,155,18,14,187,94,64,118,48,177,97,81,197,6,20,194,45,64,20,74,32,127,48,220,203,126,110,99,124,216,92,35,184,50,116,100,87,13,204,143,215,53,188,132,51,223,251,206,27,155,183,193,162,17,30,237,122,76,212,5,219,190,176,38,125,165,203,77,182,15,166,34,203,128,198,58,30,22,87,100,6,35,212,66,85,163,174,55,239,246,184,207,200,1,201,16,36,158,22,234,34,150,18,35,240,49,59,72,37,110,139,212,87,172,186,156,219,31,110,212,80,30,191,79,249,65,7,28,40,54,48,176,141,62,143,31,22,71,73,62,176,193,74,204,64,204,124,152,207,121,165,81,92,5,136,121,171,150,69,83,77,185,130,97,221,127,191,155,72,85,98,6,98,172,141,158,11,192,115,190,122,32,245,12,129,162,255,222,162,217,95,82,220,82,28,249,154,215,167,3,104,101,51,197,85,126,152,80,7,79,146,186,185,81,133,157,81,172,95,244,47,61,45,172,169,98,110,86,169,128,171,10,171,74,202,203,249,65,61,67,53,129,73,223,73,77,21,31,132,150,19,139,255,102,179,109,173,181,181,191,209,14,120,123,214,252,79,248,39,112,234,48,142,134,157,234,175,158,4,50,168,174,230,41,12,21,7,216,57,86,187,104,16,72,205,93,212,187,240,165,13,74,18,255,252,199,107,163,223,162,159,180,5,53,247,102,72,255,181,100,97,235,13,145,70,215,223,16,139,99,150,191,175,147,35,203,27,85,74,76,91,24,237,141,33,202,180,7,223,67,126,63,164,124,89,101,54,193,152,18,134,147,36,14,162,44,153,240,31,167,241,168,191,61,210,178,242,0,100,81,4,131,181,145,81,133,252,150,10,121,219,64,116,114,46,188,9,157,218,172,221,217,104,242,83,27,227,45,112,177,36,23,108,102,123,239,17,128,50,158,231,89,122,35,80,189,97,23,225,23,57,230,241,231,229,243,59,138,181,134,66,5,158,245,32,46,91,116,1,12,12,244,154,212,173,209,150,213,43,71,178,58,143,146,190,122,6,132,250,176,93,81,157,133,3,47,182,161,130,123,37,228,170,235,224,118,147,93,33,104,168,247,185,250,246,89,214,190,33,188,79,113,32,117,210,240,249,19,252,192,45,223,105,209,181,17,15,21,75,182,56,196,51,235,76,23,131,110,241,127,62,5,86,20,120,115,168,156,115,14,2,245,46,102,22,10,235,73,254,41,117,68,150,63,255,100,226,58,193,245,114,125,137,191,125,49,130,127,59,173,24,248,27,109,21,27,107,158,158,179,193,212,10,181,174,35,166,224,216,87,107,255,156,252,197,170,107,168,121,192,70,234,201,87,33,127,75,238,151,53,189,161,186,231,138,102,209,115,86,40,75,225,48,120,133,235,130,70,87,43,147,38,30,198,142,175,135,205,185,79,157,207,6,106,2,117,34,4,45,252,102,131,196,103,84,26,69,176,90,151,202,93,143,93,19,214,110,111,123,17,59,208,74,58,131,166,173,28,20,124,120,246,200,173,28,73,29,89,228,84,148,105,19,218,217,149,199,122,115,188,6,139,110,189,8,139,125,95,218,219,246,246,13,108,104,123,154,203,169,134,220,236,60,114,70,60,57,244,19,173,51,84,18,154,178,9,50,189,46,179,197,41,41,164,152,39,8,220,64,150,117,37,92,228,76,40,83,37,96,202,143,125,185,232,244,23,137,207,252,201,115,29,43,54,178,1,66,52,63,58,216,202,153,120,179,225,188,149,204,166,148,138,22,114,176,233,131,168,206,14,62,225,209,23,97,210,119,67,188,208,152,77,120,10,218,106,212,10,60,77,65,161,66,35,44,161,60,78,147,139,25,3,135,171,201,190,241,40,209,145,204,187,118,17,34,46,176,189,24,174,157,223,147,77,87,194,99,198,48,55,94,209,35,212,80,211,75,13,157,85,47,11,231,94,47,156,241,206,113,56,13,210,248,194,25,210,74,244,135,165,158,160,7,55,147,52,132,6,150,81,211,23,166,73,129,168,188,19,100,205,15,184,33,144,180,20,40,190,179,206,146,199,125,25,104,183,146,80,8,166,247,63,250,93,176,5,71,56,220,136,126,159,66,248,221,143,128,214,128,21,153,18,90,125,140,197,113,20,227,187,92,179,112,24,247,243,241,7,92,97,142,187,147,192,43,166,47,194,241,188,158,203,96,241,68,221,126,196,3,226,174,20,48,194,58,29,35,220,68,37,127,21,190,48,107,223,183,182,163,145,156,42,106,41,150,246,234,187,155,250,113,198,155,150,255,62,10,9,110,39,14,201,7,24,204,157,183,171,66,252,72,151,88,169,229,175,51,136,250,25,187,84,244,20,90,235,250,114,6,6,144,104,127,125,60,170,125,172,62,255,217,128,124,112,88,250,136,237,89,7,112,23,236,87,112,231,222,173,206,93,232,28,12,218,197,42,230,199,41,191,252,142,65,133,199,106,63,10,101,113,55,111,167,133,85,31,130,154,193,45,214,222,27,177,99,121,25,108,76,127,58,69,250,175,237,132,180,139,41,26,164,29,245,178,152,66,8,66,175,40,2,105,234,115,43,53,252,50,205,189,88,67,106,248,254,120,63,120,45,87,28,223,77,148,222,244,100,2,98,132,119,253,18,84,57,101,118,231,110,16,232,219,20,23,245,155,111,179,102,185,109,72,52,151,50,185,90,11,192,180,9,12,146,58,63,98,73,246,136,137,228,68,200,195,49,85,26,62,144,139,100,66,25,250,6,151,87,45,116,108,79,210,233,101,0,175,164,117,65,14,255,160,211,201,107,143,208,20,87,194,35,254,104,186,128,31,38,138,170,14,20,49,114,6,16,70,32,102,63,101,216,239,111,28,98,51,16,143,45,232,101,64,252,82,91,224,254,251,177,232,164,240,211,12,205,214,109,34,3,76,52,101,209,200,218,57,44,246,215,100,181,206,29,97,38,184,165,203,24,60,106,154,130,46,98,200,193,163,251,148,73,121,231,236,156,116,109,61,24,185,211,80,165,56,95,138,240,167,96,111,199,73,190,20,101,33,52,16,228,253,51,17,18,9,149,246,188,226,98,159,253,211,12,40,198,86,93,22,8,66,0,4,159,75,8,128,61,36,4,53,97,199,189,80,165,6,105,147,198,19,215,72,29,154,109,18,184,88,193,243,209,60,0,190,253,219,68,212,201,225,94,116,212,112,20,126,125,8,88,38,55,238,109,92,185,207,254,230,101,85,180,171,79,48,192,112,78,171,61,2,13,185,175,170,123,199,239,253,225,21,16,188,164,40,162,250,221,17,200,196,190,197,26,47,254,72,20,161,207,115,90,95,103,150,82,81,197,89,43,128,246,3,116,81,95,131,196,253,61,17,109,203,151,185,8,62,109,246,37,195,184,177,22,240,120,3,161,228,42,236,31,214,85,219,244,244,44,94,154,196,93,98,87,139,53,249,33,209,95,113,42,118,23,107,43,247,164,88,199,246,201,159,68,123,78,253,177,146,19,222,30,74,241,237,66,19,250,116,89,127,186,247,244,81,215,160,113,184,186,88,192,232,22,189,124,24,90,74,181,226,185,54,219,217,35,101,216,201,54,37,184,186,15,144,167,218,156,34,151,83,240,242,255,122,197,90,222,33,87,79,255,62,247,252,216,178,235,164,159,51,10,184,47,45,76,180,64,232,156,154,140,209,20,126,21,127,91,74,92,201,51,187,49,94,131,153,122,90,155,213,110,193,251,153,67,48,158,103,0,57,96,198,90,51,182,201,104,35,1,132,229,34,236,216,247,1,29,86,152,135,179,75,36,166,75,128,103,9,12,153,232,152,9,87,255,107,171,112,232,133,59,6,79,44,220,216,213,6,207,210,105,233,204,8,215,250,175,4,90,69,234,48,149,204,169,220,157,217,56,215,140,237,165,8,31,135,163,115,152,25,200,19,177,56,229,87,150,21,133,151,5,217,142,218,231,16,200,233,64,76,177,206,2,94,77,17,254,148,241,206,16,246,215,240,171,64,65,55,150,111,30,87,100,112,118,40,249,156,101,159,186,248,125,226,153,127,37,59,166,199,101,203,18,74,194,194,173,95,211,64,82,122,35,18,238,24,148,152,190,66,156,169,53,56,68,214,63,130,127,94,41,59,187,126,71,125,235,32,8,139,120,24,191,76,175,7,2,61,173,11,57,42,48,229,90,203,252,94,222,112,217,234,161,8,215,38,9,44,164,86,184,222,216,130,179,244,124,83,161,192,163,116,45,75,239,155,255,50,102,248,223,104,135,109,114,80,119,78,220,99,91,199,14,171,157,95,42,101,124,180,191,59,79,0,250,188,56,114,228,139,156,122,193,180,33,223,20,195,150,35,187,170,105,244,188,80,18,95,20,146,87,82,150,225,206,223,29,246,57,211,98,132,217,149,30,159,180,195,12,206,1,230,41,25,74,177,154,148,214,121,38,171,32,141,138,218,70,57,160,253,126,160,82,78,217,75,108,235,150,229,206,152,47,118,167,200,88,14,224,37,187,86,109,101,157,86,206,175,102,27,48,142,239,12,9,213,59,21,42,140,22,101,97,245,33,225,87,200,172,180,229,15,74,154,194,64,205,102,118,147,76,175,205,123,20,175,12,105,247,247,124,245,100,23,205,70,75,131,179,204,2,100,56,183,110,104,71,179,47,0,49,113,13,130,79,110,105,75,181,161,215,93,31,117,31,233,76,73,100,70,2,40,0,231,110,194,102,185,80,180,146,35,56,217,123,21,105,85,249,95,23,73,156,204,56,254,8,240,172,247,89,42,251,17,204,73,212,212,215,60,71,8,39,111,6,155,13,36,67,159,215,8,44,18,54,62,243,117,119,42,103,24,30,86,22,34,141,208,68,202,29,85,19,92,82,44,237,22,241,204,248,240,255,42,148,252,17,237,27,98,65,229,127,141,119,223,154,86,106,76,240,67,24,217,89,158,117,127,2,185,44,18,118,193,73,69,16,55,38,138,111,2,149,41,33,132,200,231,250,125,187,4,17,118,7,108,59,186,144,41,159,95,103,0,146,165,79,80,103,252,255,99,81,210,218,98,236,23,225,32,173,5,30,163,19,188,177,225,26,248,158,191,86,177,209,249,228,214,156,222,186,172,135,54,60,105,63,104,110,120,213,20,130,229,38,67,66,92,244,219,26,212,197,1,60,80,55,76,42,251,218,160,96,11,117,249,122,164,152,169,95,160,167,16,25,177,32,29,63,198,129,36,5,174,71,239,9,4,187,7,12,72,205,98,244,3,234,121,201,7,77,142,77,36,117,177,172,60,146,158,246,200,90,169,106,55,162,209,252,163,76,10,213,99,184,161,209,247,110,3,10,176,94,77,166,207,103,157,180,47,67,197,86,177,14,249,141,191,130,252,19,166,113,5,95,164,218,143,38,132,136,146,255,37,70,122,16,112,55,96,81,135,58,40,112,146,1,27,254,208,82,63,1,24,68,52,144,107,162,233,232,86,164,242,59,87,84,118,98,218,62,202,175,209,102,73,68,140,215,192,233,52,245,76,6,12,93,137,144,173,236,52,2,232,198,62,97,255,22,165,66,226,194,203,15,50,174,99,243,142,132,229,157,141,64,92,240,186,110,179,186,243,55,4,2,4,238,178,125,172,113,192,6,87,159,39,98,143,221,42,220,167,247,192,144,44,100,218,252,66,135,61,142,99,57,157,144,17,36,163,242,240,36,84,118,155,62,64,220,188,19,204,21,198,53,6,204,99,167,104,148,3,254,17,172,187,143,196,193,78,224,86,36,197,116,109,185,121,244,185,99,202,109,42,228,227,200,129,65,167,223,109,128,64,137,44,76,55,66,41,217,190,47,102,53,110,213,226,214,85,52,47,187,189,168,116,240,165,146,200,9,5,167,164,181,156,51,234,111,17,75,183,144,124,132,131,88,41,40,239,6,254,217,48,235,225,28,216,77,4,46,131,72,222,36,220,43,175,212,250,119,106,113,6,207,17,154,225,243,31,144,240,207,127,153,107,10,78,170,138,145,210,81,252,67,136,250,12,27,20,73,229,229,140,107,238,174,127,10,37,242,10,215,132,61,38,104,101,32,138,175,50,63,210,22,151,0,167,33,178,96,77,15,16,206,203,111,170,74,82,70,154,108,231,205,69,137,244,118,87,27,122,129,136,192,195,192,129,38,85,228,117,113,219,158,160,49,175,110,148,215,41,64,159,9,170,157,189,252,245,95,166,180,201,76,138,13,104,173,129,200,113,127,63,89,173,232,48,250,130,58,77,32,164,219,96,240,168,201,155,234,19,0,65,90,60,228,88,49,196,20,208,201,31,14,3,49,180,175,47,190,142,135,252,194,207,125,120,91,22,191,168,142,47,12,5,225,8,83,45,246,25,100,111,176,186,12,153,124,50,107,21,104,112,159,120,69,2,89,159,218,150,251,76,55,208,110,17,199,225,12,122,6,177,132,200,109,160,247,219,224,205,231,34,194,235,168,49,77,95,114,111,68,249,63,34,98,115,65,87,207,29,23,65,8,131,254,83,225,145,179,123,27,14,194,31,171,117,115,48,158,225,174,32,25,104,88,31,193,243,217,217,110,226,102,34,149,104,58,218,34,75,154,54,30,12,31,229,131,66,174,239,188,86,69,7,77,5,192,19,53,235,28,40,154,80,172,242,74,217,255,185,14,140,63,88,169,16,65,182,255,58,29,14,42,40,211,239,246,39,170,186,125,15,81,210,147,237,196,178,114,44,165,52,32,192,180,196,220,186,78,0,95,230,122,171,198,162,23,155,182,23,65,239,28,122,142,44,18,203,192,145,249,110,206,32,251,184,176,134,35,71,165,4,30,169,85,90,216,209,174,194,211,92,149,142,145,173,159,162,103,218,250,94,179,213,100,70,142,225,199,96,48,4,165,218,236,143,215,238,42,98,91,147,104,101,41,72,190,51,10,143,218,180,55,168,112,35,221,172,243,82,211,20,135,15,7,193,227,166,72,252,89,72,81,114,138,27,217,7,255,202,184,22,183,185,180,95,9,18,136,227,119,119,103,42,120,200,147,65,165,73,67,172,10,252,153,19,10,148,31,62,251,50,236,85,215,104,59,12,144,8,249,104,149,63,155,100,97,171,66,98,203,98,237,87,182,84,169,24,1,207,83,192,192,191,97,148,131,123,2,71,249,200,142,76,223,105,199,6,57,16,35,99,138,23,45,184,102,244,183,185,150,169,230,25,118,35,182,84,121,78,91,101,103,42,22,150,109,232,13,187,134,108,33,119,117,71,125,252,182,214,159,133,205,120,231,32,158,170,138,0,135,54,16,168,165,108,64,121,93,71,168,148,126,54,106,132,39,220,164,233,36,190,227,53,14,16,177,92,117,66,214,63,3,100,37,33,94,109,100,233,171,197,109,134,65,8,154,94,248,230,64,248,227,168,206,248,231,85,210,213,229,253,255,73,220,187,248,82,164,138,84,51,192,228,112,180,113,30,105,35,11,15,173,242,168,120,31,192,66,27,14,125,237,33,29,166,46,113,57,60,128,222,219,160,126,21,59,151,104,118,146,207,90,215,78,241,100,110,167,224,13,177,49,238,18,134,80,196,147,220,19,206,56,133,220,141,176,206,162,158,242,49,128,139,62,193,222,117,212,80,4,61,102,98,42,217,123,205,141,216,151,216,25,95,132,136,149,73,92,60,94,99,46,126,175,64,18,106,247,149,226,63,113,69,44,186,16,37,61,86,141,116,123,195,85,65,66,206,228,103,112,115,142,169,249,95,210,77,179,203,214,157,40,114,6,102,9,21,209,199,19,244,44,230,148,69,252,2,170,201,186,81,155,181,151,174,191,255,185,115,235,243,113,29,91,209,63,150,132,28,187,235,94,220,4,17,18,98,217,168,172,28,221,176,134,132,237,218,86,225,90,143,230,156,140,177,172,6,120,108,23,106,221,235,12,88,206,66,71,126,30,84,112,227,155,196,189,183,65,15,50,126,12,180,41,80,197,13,36,92,67,195,90,206,178,37,64,174,56,46,62,185,103,37,190,84,103,42,232,239,135,71,48,133,81,28,23,73,121,104,55,1,176,49,27,178,42,205,188,187,208,74,46,70,221,91,97,8,147,137,9,136,79,59,237,12,228,71,137,108,193,80,88,189,187,128,67,196,236,90,231,46,64,97,202,189,170,129,174,195,169,228,16,162,90,45,164,239,155,26,177,55,213,248,139,175,158,156,9,213,69,251,221,219,52,255,148,184,15,92,68,201,192,38,65,153,212,94,213,134,109,76,217,201,143,10,114,76,168,107,56,180,86,222,197,53,226,176,198,212,125,163,239,108,157,161,14,129,172,145,81,248,74,38,209,192,18,161,158,174,133,156,194,44,219,64,157,56,204,56,200,57,115,76,50,209,163,24,212,111,18,246,96,255,244,250,169,35,165,43,136,191,191,73,48,82,210,148,11,151,81,253,69,72,193,213,194,122,41,242,104,141,253,52,144,195,111,188,65,194,58,21,105,4,21,221,21,33,255,117,82,94,163,117,252,226,96,210,68,63,91,250,247,213,156,59,221,199,51,64,124,4,198,30,152,75,143,77,230,204,56,115,240,131,202,120,233,159,113,128,32,50,253,1,74,242,215,178,69,21,14,78,20,71,8,134,249,139,26,26,59,130,240,86,231,114,87,208,36,88,79,53,248,66,155,249,213,22,142,137,255,195,118,223,218,25,69,218,81,123,91,206,255,7,11,156,181,197,127,45,68,182,24,46,65,24,190,202,154,37,230,122,241,148,140,8,75,47,25,48,36,55,138,108,102,101,204,248,195,5,244,160,147,173,189,254,6,102,221,242,215,33,180,11,62,37,144,173,208,129,174,185,164,211,193,101,48,23,199,197,32,231,187,236,205,56,99,163,248,106,67,128,219,147,63,213,206,185,201,242,172,47,46,134,45,48,49,243,102,176,233,66,186,98,140,193,58,144,233,53,206,43,211,234,35,56,182,0,122,71,3,33,74,162,1,55,96,172,1,83,174,165,249,1,11,217,215,4,128,101,56,45,59,6,40,10,139,156,85,59,101,84,73,89,130,86,154,56,255,100,50,39,3,10,155,63,217,78,194,158,146,237,255,217,110,74,47,83,248,156,244,238,146,39,210,105,127,108,244,154,175,97,79,249,116,175,27,154,35,200,159,211,78,8,150,97,39,14,83,125,83,23,83,24,163,167,30,17,30,103,99,162,233,17,252,31,48,163,24,255,60,226,69,134,105,115,157,121,99,131,67,204,117,219,254,106,45,54,159,189,220,64,90,106,150,161,135,229,86,65,224,33,66,146,171,199,62,177,137,115,38,53,84,51,220,125,157,236,39,60,61,144,10,118,53,128,241,24,115,114,15,66,212,125,225,44,250,7,51,107,255,42,151,10,128,153,217,253,247,96,63,149,192,104,38,47,217,65,91,50,86,40,140,225,38,211,31,23,104,74,218,46,179,165,85,215,254,26,87,128,254,50,41,231,31,204,26,164,39,226,179,37,36,209,235,166,83,160,37,165,20,47,218,164,143,97,186,3,192,127,165,140,19,233,180,246,201,193,31,184,42,20,176,93,90,173,75,153,244,70,175,49,95,45,171,230,253,255,32,6,197,3,182,250,60,131,5,59,158,143,15,77,187,90,220,195,242,143,2,126,185,48,143,22,201,89,96,219,21,96,40,142,210,1,119,16,113,128,127,188,81,205,181,94,120,199,51,159,254,34,235,187,95,213,234,202,91,216,129,70,67,36,143,110,56,161,248,49,25,150,231,208,85,240,159,238,83,223,52,67,126,145,53,221,186,125,77,88,210,9,73,73,16,23,183,215,30,209,100,199,192,131,118,209,227,163,81,42,192,93,196,212,221,198,244,178,91,57,131,105,194,209,11,14,239,58,78,158,204,255,229,174,172,209,52,148,191,243,104,118,234,59,183,185,88,249,87,61,57,205,245,183,159,42,247,4,214,84,226,188,160,17,7,162,244,87,108,217,115,167,62,0,152,126,147,200,239,188,152,51,95,235,66,217,186,69,46,168,214,48,128,219,181,91,77,167,49,85,208,58,129,11,10,159,209,94,102,3,0,224,116,200,80,122,12,218,215,27,143,168,232,125,163,99,121,12,100,208,172,14,71,142,18,229,14,73,150,66,49,94,65,159,214,244,119,244,62,29,79,185,217,169,128,191,150,194,65,104,190,35,6,116,152,15,18,136,224,44,88,69,24,97,5,54,155,168,237,176,103,173,143,90,224,233,237,189,35,171,223,153,158,7,170,230,81,164,116,170,226,40,103,239,211,117,58,50,94,213,238,10,210,253,95,54,90,2,248,167,139,63,46,243,22,159,211,23,54,211,194,92,206,232,15,30,160,133,173,1,207,139,194,91,105,155,222,210,64,124,97,8,246,168,210,183,193,22,105,203,238,24,179,120,180,63,48,112,5,220,152,59,148,226,226,168,110,243,10,199,9,66,235,106,156,191,163,76,58,153,176,182,141,245,234,141,24,112,165,131,189,85,80,160,128,2,81,210,138,225,16,154,187,17,209,34,196,173,32,213,107,75,85,57,240,79,14,88,223,214,29,120,190,193,64,176,80,146,198,132,205,4,25,59,102,225,131,198,87,55,150,222,91,161,32,65,246,213,254,100,54,126,50,92,238,109,84,99,48,107,102,28,141,168,21,57,103,72,118,144,110,181,10,157,134,154,133,39,26,156,39,251,161,252,59,19,151,186,237,196,37,153,236,22,145,200,3,63,8,64,45,106,124,152,152,47,180,0,209,121,204,39,98,213,3,203,39,98,90,76,211,25,192,142,43,110,203,157,34,169,253,5,181,159,57,109,233,43,226,163,137,234,163,115,231,24,50,45,230,240,229,184,33,63,86,229,48,40,97,237,16,10,128,4,133,155,200,148,43,113,143,153,211,68,15,34,35,209,123,202,32,254,211,54,105,12,173,240,103,73,60,95,103,1,82,209,13,47,184,224,97,217,72,119,136,241,10,60,175,63,41,222,209,77,209,251,34,53,181,71,86,55,43,121,202,134,181,120,242,193,9,120,83,91,107,96,244,92,184,118,189,77,184,26,105,129,178,239,44,161,76,44,205,101,181,84,78,170,104,163,0,246,86,8,188,164,172,252,107,86,237,175,42,127,180,250,168,17,168,207,120,157,21,89,214,250,180,171,58,80,193,140,28,241,90,20,135,114,25,72,239,184,141,9,150,11,180,194,189,173,163,189,124,214,133,103,111,235,170,24,139,99,118,79,46,249,80,165,181,113,54,187,236,178,87,110,208,149,87,34,16,111,49,28,40,178,54,18,141,199,44,26,57,135,45,215,240,235,40,10,163,86,61,248,128,155,200,147,244,104,251,247,149,46,231,197,199,253,208,115,3,90,209,70,139,181,235,167,105,151,1,251,64,149,217,51,200,104,212,38,183,0,55,217,142,138,3,92,27,34,1,56,46,92,24,145,210,80,83,45,68,41,95,11,112,145,251,231,200,98,183,233,122,239,217,22,70,246,238,77,240,233,171,42,21,172,16,63,0,223,140,120,59,248,240,39,73,191,190,104,250,166,123,49,96,64,152,72,114,2,205,174,96,131,130,197,38,104,48,89,30,91,25,171,152,189,169,19,195,240,24,174,93,226,129,95,196,131,172,58,110,157,2,169,220,46,145,128,204,149,230,142,127,240,13,229,128,127,134,13,104,65,140,2,110,50,55,222,216,154,156,118,181,119,206,1,21,211,153,244,99,21,75,48,87,76,235,196,72,42,152,126,118,132,181,158,39,70,141,7,105,52,240,75,136,99,129,229,54,36,135,94,196,134,26,195,250,249,4,95,181,239,61,190,55,235,178,50,11,97,142,247,123,70,143,48,164,228,23,222,118,144,12,238,79,115,248,81,163,185,159,163,2,118,185,127,131,9,8,235,19,252,81,163,164,115,128,244,199,25,158,27,135,223,29,2,102,66,241,74,118,18,68,123,27,115,151,63,116,130,164,213,1,131,159,71,247,168,160,193,189,119,152,89,102,148,63,233,58,83,20,200,44,39,65,157,182,200,167,74,145,37,36,79,50,67,79,150,56,128,36,170,145,57,60,34,195,191,119,231,109,173,129,72,97,89,122,112,26,84,102,131,37,111,250,184,126,119,255,254,51,218,182,54,39,178,73,77,183,51,220,200,228,212,40,1,227,94,71,13,2,115,221,121,252,194,93,212,41,7,228,102,192,163,129,71,64,7,204,154,48,116,55,3,138,168,76,60,198,196,67,60,201,135,173,162,51,53,11,165,51,82,250,131,48,21,247,176,131,112,97,28,154,87,231,197,40,167,3,124,53,90,235,39,95,153,55,61,82,123,9,35,50,19,124,225,23,166,187,5,239,75,246,57,0,121,113,43,85,249,143,116,120,59,100,68,69,203,225,201,77,250,114,71,204,54,215,149,42,187,27,8,17,115,78,110,108,59,79,170,156,241,223,64,1,83,158,10,141,50,223,16,159,14,130,221,157,228,206,61,67,246,0,180,179,254,226,154,177,252,192,107,83,161,139,231,123,85,200,25,22,200,101,32,76,41,85,92,32,184,9,39,217,84,163,219,44,193,234,206,37,143,237,141,56,245,26,227,224,20,19,80,178,39,182,228,109,102,93,187,74,254,23,56,123,41,25,92,73,10,122,198,152,144,160,144,30,189,94,54,198,35,237,81,74,145,174,10,20,29,117,122,4,37,90,194,37,78,106,116,2,129,25,215,170,150,228,206,126,190,119,69,143,155,104,66,70,200,73,170,118,145,6,197,174,193,240,80,115,196,168,154,42,131,225,70,214,204,204,189,81,217,68,58,168,166,64,146,222,174,12,177,174,181,29,65,192,142,14,60,152,16,41,21,146,37,199,103,184,251,115,9,42,0,172,192,233,142,74,102,165,16,239,167,85,182,117,193,25,49,54,254,109,43,190,77,97,42,78,134,89,19,14,238,133,140,83,218,140,7,236,174,98,93,26,121,249,112,153,82,52,159,50,82,137,242,12,153,107,155,26,98,42,199,203,166,234,57,87,219,133,93,46,93,65,56,111,41,229,126,116,24,212,147,114,137,153,152,106,30,238,31,186,97,28,69,27,84,143,220,114,69,136,103,244,19,84,155,202,187,78,246,253,109,231,185,157,31,43,150,62,182,166,230,73,102,98,134,149,87,43,218,146,226,26,111,44,179,154,165,252,108,117,236,202,17,143,44,222,254,174,238,41,129,210,241,2,185,254,198,61,172,188,218,102,60,153,15,140,73,216,225,18,162,12,240,63,184,24,232,132,11,78,132,88,251,29,210,170,117,188,21,212,16,230,98,113,213,223,248,251,159,224,210,166,100,119,66,39,38,4,111,158,18,227,218,85,115,77,47,172,157,255,41,85,215,165,64,111,57,1,37,22,111,80,216,180,38,131,153,130,115,235,208,132,153,30,125,148,163,63,149,206,200,124,134,151,38,253,30,77,220,61,202,144,89,135,212,44,244,86,183,98,188,2,245,71,223,132,30,90,5,4,26,229,176,80,34,104,187,0,227,113,68,38,223,217,29,248,118,151,206,142,188,190,139,61,247,23,205,40,63,55,202,129,81,46,21,227,6,30,154,175,193,100,75,73,49,213,150,193,147,184,135,39,150,183,70,195,222,93,214,162,100,12,254,237,130,226,140,172,179,42,32,75,84,6,62,228,216,221,41,123,158,236,185,251,246,206,243,75,9,6,173,184,48,116,42,248,227,75,166,23,161,124,187,179,247,65,100,61,10,222,176,202,107,248,168,129,145,77,103,191,153,119,10,210,44,193,236,109,2,94,224,107,119,138,27,182,198,155,187,193,91,254,108,120,237,94,197,54,71,196,177,51,120,200,86,76,69,28,1,86,23,187,40,147,111,159,132,80,199,149,60,167,228,137,7,104,251,29,1,142,190,187,117,222,60,175,51,214,132,142,112,174,246,239,205,56,4,140,20,241,220,220,68,190,55,155,25,124,94,232,169,255,110,195,151,10,92,69,39,95,38,131,238,111,227,247,60,238,165,41,43,131,65,3,140,231,133,215,21,11,248,199,9,242,71,75,138,187,124,207,192,114,71,1,143,108,36,223,51,67,173,253,129,99,2,78,244,6,92,223,160,16,221,88,4,69,105,177,124,243,33,159,38,212,173,15,57,41,61,222,23,62,92,109,186,136,158,94,219,175,225,63,113,74,216,121,191,46,29,163,199,126,25,253,46,165,111,60,20,59,62,207,84,92,234,52,239,77,218,207,191,85,220,254,192,61,47,24,213,29,20,223,187,223,243,76,219,61,24,56,64,185,101,200,191,15,107,107,4,227,46,62,215,141,97,90,250,168,170,254,168,139,4,13,144,140,192,151,31,167,60,44,231,14,212,130,149,234,232,155,206,124,236,230,36,22,51,164,53,169,216,211,85,18,167,87,232,175,70,54,140,234,250,1,204,198,55,92,193,11,76,228,61,120,153,105,178,39,240,160,73,227,251,232,250,158,32,16,180,220,88,40,140,222,244,136,194,33,190,217,181,195,83,111,91,178,246,53,54,209,76,122,161,167,180,224,215,80,81,248,158,211,91,68,34,187,42,225,77,198,50,179,84,79,220,181,56,163,244,4,44,151,98,64,62,134,137,176,135,154,101,142,106,45,219,190,201,100,22,115,245,96,64,183,107,170,56,16,169,229,176,110,58,2,111,251,180,180,131,97,126,163,188,162,120,233,4,221,196,2,31,250,75,93,113,193,236,15,115,64,99,97,72,106,96,119,11,111,198,37,92,176,73,140,232,195,66,27,13,232,112,136,79,68,214,125,236,251,135,171,126,251,30,97,61,212,160,23,78,44,197,42,156,49,155,159,156,254,224,61,176,172,35,143,17,53,84,107,74,80,72,229,153,246,122,132,243,64,134,95,74,149,122,84,211,47,207,8,181,88,211,180,196,37,2,248,226,91,222,211,114,175,40,236,51,206,130,6,47,142,151,211,151,230,45,28,54,22,116,237,213,55,240,5,140,177,62,73,227,53,187,52,99,142,102,220,149,138,22,84,142,75,88,123,173,96,49,26,174,224,25,219,175,59,148,193,2,99,120,125,143,6,125,239,129,44,148,210,116,197,196,14,46,193,103,156,135,253,21,118,130,187,30,159,176,82,73,189,81,236,178,122,214,184,152,137,133,150,111,216,141,214,53,224,154,59,232,230,237,127,111,135,186,242,163,226,93,231,137,151,28,169,117,241,117,142,146,20,92,123,179,101,128,15,223,129,17,104,1,99,178,161,184,10,204,101,2,96,103,138,139,90,255,63,228,246,241,37,102,79,26,166,212,225,186,228,254,249,95,238,47,213,55,209,158,124,116,73,90,210,47,12,135,22,185,152,16,136,70,46,173,121,139,22,238,174,127,191,170,190,65,182,24,113,112,43,229,44,18,163,102,57,187,197,114,72,128,2,191,26,207,214,184,79,75,240,172,189,114,181,186,213,231,78,69,166,92,209,8,178,187,82,81,205,135,255,237,139,3,54,13,227,223,253,191,27,55,83,147,112,76,1,9,139,219,38,208,139,36,179,239,46,94,108,213,129,227,106,122,138,131,245,159,246,81,35,98,32,83,4,213,154,126,141,62,118,221,213,142,163,33,105,90,12,106,167,69,149,52,85,125,198,169,42,161,251,59,248,23,59,133,46,213,9,68,119,77,58,122,208,55,71,49,182,129,171,225,58,120,91,54,209,125,81,223,125,23,209,246,101,151,67,204,199,87,120,74,185,70,13,151,17,239,238,212,157,189,123,7,69,37,217,253,37,161,109,225,174,156,138,226,192,42,239,0,118,24,238,4,184,163,200,56,224,211,175,204,164,64,193,208,117,68,24,38,28,191,183,80,73,100,1,232,245,140,5,180,69,15,248,163,161,31,11,200,155,210,54,48,97,20,39,241,238,185,78,41,134,80,77,71,112,60,139,97,77,193,68,147,188,135,17,114,123,132,160,38,91,58,165,32,194,88,184,243,93,181,76,52,26,161,83,101,241,171,58,243,51,129,61,139,17,5,88,143,103,42,154,71,122,215,82,51,207,67,21,11,12,176,95,82,4,183,223,212,162,219,156,10,232,32,16,135,109,14,88,77,90,249,184,57,36,172,167,72,208,244,177,229,4,226,27,165,186,105,209,121,123,130,184,69,239,55,104,18,112,123,200,218,60,220,213,200,82,141,98,76,69,221,36,218,205,103,94,31,240,183,3,39,13,105,151,135,154,125,3,32,62,71,14,51,115,25,90,106,64,239,203,0,210,210,249,23,146,196,239,122,185,230,91,236,213,34,204,225,172,131,33,238,56,218,140,2,225,169,147,195,56,137,59,235,77,251,230,135,37,24,14,138,30,77,226,135,146,220,173,70,38,208,85,26,91,203,17,16,195,25,252,125,75,8,114,25,59,89,52,203,33,189,204,29,67,208,239,74,107,35,95,104,9,94,228,101,180,209,57,232,47,58,101,6,196,122,116,2,67,96,183,172,143,53,27,23,166,234,84,121,123,40,47,107,186,67,38,227,206,2,14,182,2,100,83,43,133,191,237,247,206,142,216,246,250,140,60,133,167,69,161,176,226,78,62,226,65,35,34,237,241,226,136,221,153,37,174,154,100,87,114,192,105,91,107,124,47,140,180,158,64,136,167,132,126,39,167,227,248,144,79,48,8,175,110,214,185,140,51,36,184,146,51,200,61,133,226,253,205,137,212,221,238,27,20,162,187,49,176,200,237,246,110,137,223,108,178,217,238,228,24,231,64,66,142,180,179,32,10,217,92,75,48,186,219,212,43,61,45,232,122,185,221,250,199,97,125,135,56,23,68,13,189,133,51,114,99,52,129,15,225,38,216,226,88,222,163,50,53,74,163,113,89,120,144,251,250,96,185,33,162,84,222,0,39,112,140,232,125,56,206,21,9,254,150,17,102,10,124,124,149,24,58,149,89,28,216,182,108,237,223,22,5,169,188,147,212,172,130,239,53,51,62,163,97,114,76,102,84,53,166,4,60,99,153,224,56,247,83,171,13,55,133,203,237,87,69,100,151,15,104,234,172,42,145,83,192,86,40,222,110,160,23,83,29,138,8,44,195,158,8,186,236,53,10,109,46,93,128,11,137,225,252,91,252,246,22,137,224,26,221,156,235,229,87,54,227,41,154,168,20,1,19,177,195,232,127,141,5,146,153,74,95,64,140,135,45,28,219,219,181,66,144,9,242,109,200,218,187,241,67,251,130,244,168,95,115,174,209,175,123,219,16,157,178,10,7,156,6,192,19,42,103,37,254,205,203,222,103,231,208,183,84,84,55,11,211,58,127,152,111,191,165,190,199,184,164,137,224,97,249,36,78,158,149,141,123,81,200,15,93,11,35,152,109,230,41,13,179,202,211,35,178,46,103,199,147,91,171,109,201,123,205,61,192,238,228,212,90,210,78,20,173,233,2,84,25,59,253,214,62,218,246,88,109,221,58,79,124,151,84,80,198,135,160,186,39,61,239,13,25,138,88,211,200,174,107,74,155,104,34,223,178,24,223,230,83,86,172,129,45,21,235,5,18,185,7,69,149,147,116,161,157,158,12,183,150,26,158,13,225,231,151,172,6,196,91,54,49,201,234,183,230,70,181,150,108,10,206,252,238,88,7,219,158,119,53,162,145,219,135,164,11,223,133,209,76,234,113,54,149,176,100,43,240,67,242,133,224,5,70,27,102,21,113,20,34,113,74,230,250,186,232,67,216,247,130,39,255,148,35,132,35,120,7,8,191,1,169,68,214,226,21,176,214,98,155,115,18,221,210,38,207,205,136,5,121,87,22,240,243,69,210,178,216,35,105,64,212,194,77,183,115,75,247,58,184,84,135,48,32,41,158,23,125,210,74,212,186,171,5,226,192,15,53,95,119,181,54,166,230,18,36,86,88,34,184,244,190,126,76,14,65,81,229,32,40,109,214,74,113,103,211,72,0,111,253,236,102,68,240,142,19,51,165,162,138,15,138,120,132,105,113,198,9,51,225,163,146,81,242,196,37,232,182,182,161,105,26,226,214,238,44,230,71,146,115,121,232,19,91,166,119,88,170,41,164,138,248,120,76,240,137,83,33,127,159,240,251,22,254,239,24,29,24,93,134,189,238,158,101,62,102,156,96,171,213,175,31,0,124,171,91,12,177,36,110,129,119,246,238,83,35,95,255,32,239,139,72,212,150,240,169,129,20,200,243,9,230,117,15,17,59,226,125,227,216,91,9,184,61,103,118,160,238,254,224,196,130,200,28,126,169,247,176,101,85,69,4,250,91,185,27,170,187,21,244,155,219,34,217,187,236,86,48,153,75,3,193,51,47,171,147,214,71,103,75,136,135,44,226,51,224,166,28,165,147,213,77,241,115,194,199,76,140,71,240,25,243,158,243,123,86,68,28,173,152,156,176,142,120,220,164,109,31,188,182,196,194,152,127,247,2,130,185,74,201,42,216,54,239,237,248,104,65,125,146,245,64,252,89,177,127,17,30,112,190,116,236,37,245,157,211,11,251,60,110,37,85,44,193,7,77,33,37,60,186,250,53,73,143,183,88,146,254,19,125,129,204,197,152,141,173,114,158,235,69,164,44,124,30,55,53,86,17,37,8,220,98,87,236,146,160,254,194,149,197,145,155,105,201,17,149,237,35,51,50,110,119,186,204,248,52,66,80,195,90,52,70,241,118,215,191,23,193,49,197,253,124,80,168,10,109,189,192,1,197,86,161,205,10,171,122,137,226,79,90,7,197,87,251,76,116,5,80,100,215,179,106,30,4,144,128,83,187,133,122,7,250,152,118,120,108,8,97,68,114,114,237,123,112,196,110,99,197,66,214,90,95,40,138,25,226,53,79,149,120,252,102,214,152,130,23,132,64,125,84,41,161,137,138,209,158,61,202,98,21,114,157,107,56,32,228,222,136,21,186,69,94,31,76,199,166,113,198,73,255,220,209,215,109,255,30,233,202,195,92,238,101,167,75,222,231,158,40,17,9,201,244,103,185,133,124,186,35,242,169,36,138,159,59,18,13,29,222,206,115,84,35,249,126,184,152,232,209,101,99,112,130,96,18,14,69,9,8,130,45,70,197,122,229,19,135,1,26,163,6,128,118,143,92,3,216,179,21,29,17,98,9,173,48,152,34,28,55,245,229,188,32,115,89,126,172,11,226,62,231,107,219,242,186,253,246,14,95,117,231,117,214,199,105,70,174,202,95,242,112,26,179,16,252,184,93,156,59,13,80,190,197,109,184,140,95,26,85,1,125,157,245,90,114,246,217,255,232,215,15,74,159,113,7,146,211,79,12,169,134,4,85,181,213,240,57,236,72,107,108,207,95,79,95,135,202,56,116,32,126,209,193,44,169,113,12,104,127,69,80,177,53,82,158,113,211,149,37,209,159,95,179,161,195,231,235,193,46,106,199,198,239,110,239,243,188,131,7,91,222,38,230,197,64,159,98,217,105,108,13,57,180,225,125,31,152,176,98,135,123,45,63,156,102,156,255,114,108,202,89,171,98,182,161,53,201,204,251,101,157,94,17,219,250,63,192,157,51,164,149,199,255,16,172,1,129,116,203,205,155,228,184,70,4,160,53,174,205,109,154,217,85,172,210,215,185,126,214,101,206,5,114,135,113,140,96,13,190,129,204,28,210,221,163,33,156,212,46,200,53,73,92,51,197,110,129,132,66,227,145,35,224,223,149,230,111,0,133,28,135,245,1,238,162,128,28,194,84,239,165,242,114,114,37,220,32,24,144,155,36,15,106,81,231,141,64,224,8,119,219,46,207,124,144,22,22,115,54,92,60,251,205,224,71,220,240,135,250,84,248,28,55,248,92,4,215,65,169,75,78,122,206,248,249,180,89,211,47,230,203,59,250,92,74,25,158,17,105,212,28,204,115,8,170,72,68,9,228,110,44,165,212,216,77,177,203,84,49,29,238,223,131,97,130,39,69,164,241,223,170,116,41,37,29,249,90,32,19,87,57,178,182,141,87,188,71,109,153,236,216,218,167,195,189,40,202,241,179,82,99,140,123,63,252,141,65,142,69,203,208,152,45,153,127,146,164,196,171,34,13,33,210,86,222,127,54,66,148,207,96,110,201,75,218,236,212,88,84,176,102,248,236,30,24,228,174,207,6,116,139,65,164,155,165,63,72,127,180,90,169,254,67,196,96,120,37,36,188,92,131,160,52,75,198,36,74,117,220,117,66,155,180,193,198,136,99,7,105,216,152,224,247,158,238,98,236,192,68,194,142,44,18,41,223,186,156,70,154,126,104,151,89,211,235,125,232,84,149,242,57,42,59,61,13,53,56,220,50,37,220,85,76,143,54,38,157,183,149,161,71,151,210,63,160,169,92,152,98,153,138,229,135,155,206,127,74,110,234,160,106,71,231,248,231,145,144,190,20,236,106,170,126,247,27,107,202,201,84,182,208,187,219,186,179,237,254,148,226,23,234,206,134,65,169,31,153,94,169,247,80,23,22,235,149,244,186,244,138,17,79,56,111,252,182,55,225,99,90,91,200,25,186,196,30,102,2,45,214,80,105,47,41,91,111,216,249,82,255,68,182,185,223,25,123,132,81,246,8,218,166,245,193,64,198,0,42,96,107,249,246,92,251,4,14,33,182,34,79,188,239,34,175,199,93,70,96,183,187,220,147,72,85,22,23,134,141,64,138,59,9,76,245,144,144,211,221,36,37,248,150,247,157,136,169,152,208,63,201,239,198,135,240,176,177,146,107,174,75,224,113,175,41,154,97,41,168,106,137,91,172,123,109,24,157,137,187,134,243,234,40,131,14,87,92,231,172,0,7,119,27,248,106,187,153,128,240,55,175,57,177,255,69,111,70,162,199,212,106,38,12,94,49,239,151,44,205,30,3,87,76,231,205,251,117,177,139,2,154,221,76,52,105,80,218,39,139,27,194,165,236,138,238,20,218,112,36,79,66,170,151,175,85,163,69,137,188,185,173,238,253,46,139,15,91,182,74,200,129,85,31,41,238,97,42,67,88,224,67,230,55,178,252,44,29,58,158,130,64,167,220,37,27,191,210,230,220,21,214,109,111,164,225,228,186,177,118,92,188,52,204,68,6,116,81,249,33,64,164,125,235,73,112,221,184,229,154,168,79,18,237,97,242,48,82,215,15,107,215,217,84,99,44,2,239,35,80,66,69,204,52,237,208,25,172,58,76,197,155,149,85,228,17,212,151,216,167,236,4,131,132,124,76,89,100,246,32,187,167,76,161,16,84,241,104,137,223,53,123,51,133,122,140,102,237,55,87,117,228,233,21,138,227,181,194,20,75,165,255,227,197,152,251,76,238,115,36,159,5,49,114,84,120,21,136,49,233,198,156,105,56,167,164,204,95,132,255,250,238,151,142,180,116,182,65,125,202,254,121,113,100,49,220,255,73,71,158,113,67,65,97,89,49,230,201,127,126,214,64,252,201,114,10,156,160,100,3,195,139,151,60,165,161,190,126,162,92,210,224,34,14,24,7,253,222,40,233,42,138,154,137,216,143,54,175,77,129,200,51,5,200,240,152,16,128,255,143,104,211,230,100,90,190,51,168,209,252,105,184,147,140,12,48,230,139,7,69,185,228,220,63,188,202,215,77,82,18,129,19,240,237,19,71,214,157,11,121,193,228,243,205,234,221,55,48,126,86,63,204,159,123,79,125,0,66,207,118,241,151,252,226,190,20,60,94,126,33,121,208,224,215,17,238,78,98,110,31,48,229,12,139,170,34,155,68,102,67,129,91,232,74,199,212,221,212,2,164,239,245,10,25,191,93,86,191,87,161,24,126,119,41,63,31,76,239,228,133,235,70,16,53,44,209,229,117,52,193,210,62,128,199,38,241,200,215,170,24,117,243,19,9,171,236,117,149,90,101,115,9,147,205,43,247,203,111,73,159,230,5,106,103,204,154,216,211,129,199,74,44,89,119,162,19,183,230,222,226,234,255,113,175,67,20,63,190,38,99,38,4,161,29,95,167,233,206,187,134,60,61,78,5,86,73,35,209,101,119,250,73,234,177,97,127,112,222,200,83,98,225,97,95,102,231,194,34,179,54,127,94,250,130,238,30,42,2,64,165,219,54,123,190,96,249,100,226,29,230,253,67,98,241,205,32,98,142,76,27,23,148,42,111,9,89,40,17,43,236,227,207,141,181,176,1,99,86,19,167,65,228,37,19,131,45,217,76,203,145,218,123,206,178,247,174,225,215,27,69,253,79,95,246,167,117,186,109,177,103,200,235,114,24,246,48,40,227,83,70,97,226,175,79,68,228,181,93,158,60,244,70,81,93,163,123,155,108,178,202,11,28,134,215,91,81,251,178,37,135,219,194,192,132,110,240,242,120,74,28,83,209,41,75,80,16,231,69,33,184,51,97,13,115,253,154,48,225,33,216,222,87,145,110,3,240,232,74,210,188,106,198,183,183,189,249,198,250,108,243,133,10,102,119,183,241,208,61,61,187,226,130,178,255,208,17,210,76,201,127,199,133,152,192,231,200,24,241,197,184,252,208,220,137,147,211,169,135,86,253,140,225,52,96,116,201,144,249,207,96,178,107,232,31,143,247,197,15,16,197,65,5,240,0,81,96,23,166,240,108,218,134,185,64,110,227,180,103,19,255,137,191,185,236,206,64,13,184,192,217,238,64,73,145,71,31,60,63,179,249,101,220,71,77,180,110,38,87,164,192,142,13,90,15,232,45,2,90,211,220,164,20,212,113,176,118,22,101,132,36,146,37,237,67,170,18,235,243,210,171,52,169,240,227,175,118,211,171,78,4,232,82,254,227,159,197,178,195,172,178,93,47,209,38,57,175,120,140,147,234,239,248,179,172,12,76,61,217,122,229,248,214,73,245,81,186,95,234,45,152,252,248,92,209,42,160,7,236,151,247,50,214,37,186,197,222,192,76,214,151,230,141,244,90,77,195,239,112,206,98,91,204,203,24,32,176,51,65,36,22,0,63,80,109,158,229,146,15,136,131,52,157,250,251,156,74,19,251,13,161,120,116,146,37,89,32,113,116,29,140,81,87,218,7,180,159,65,136,157,64,222,125,25,165,87,171,18,7,59,205,2,57,103,82,119,69,127,126,7,42,215,199,161,18,156,150,54,65,61,34,243,53,133,42,193,235,240,140,175,17,112,75,53,64,207,219,52,109,50,16,236,211,140,43,111,122,228,110,53,241,165,194,172,71,134,178,168,90,50,207,150,6,37,234,87,118,115,83,160,209,181,107,65,53,193,113,197,77,248,193,164,247,149,151,204,214,172,155,81,188,129,243,51,218,184,124,162,59,231,189,99,7,245,157,193,136,219,1,122,251,62,124,189,152,68,185,248,113,0,203,198,60,177,237,169,214,182,79,176,84,166,63,17,157,11,239,90,193,74,187,144,85,222,132,56,188,40,80,26,126,210,241,214,142,250,246,9,225,0,229,121,209,39,161,110,118,109,243,202,22,156,103,123,107,22,59,36,39,141,78,2,62,11,163,145,85,234,117,153,63,206,181,160,243,59,162,97,178,204,44,131,237,193,116,237,99,178,46,103,101,10,194,4,116,195,73,84,78,117,205,97,29,53,79,99,177,4,110,123,35,86,27,20,3,50,120,84,229,51,61,227,103,247,90,73,116,191,97,105,246,1,179,205,72,116,186,250,36,202,159,178,210,196,85,21,125,132,214,129,26,109,210,125,57,10,72,7,175,104,23,207,142,254,10,76,240,255,215,87,2,100,127,62,55,141,196,122,240,202,168,237,142,191,186,5,143,53,69,21,124,94,202,8,201,196,121,144,192,224,125,46,172,157,129,246,101,140,186,69,100,0,250,8,172,210,36,186,18,66,192,79,12,93,244,70,142,10,231,191,30,8,253,178,79,84,126,28,101,75,184,65,122,208,11,81,77,219,203,206,221,188,210,231,137,22,139,141,35,200,42,49,120,233,158,99,38,247,113,104,34,125,26,223,61,252,136,39,76,122,249,15,4,151,157,53,112,51,186,29,144,88,114,8,93,108,152,17,76,11,253,169,165,175,217,115,10,226,1,44,233,76,174,161,252,8,86,22,227,100,25,35,16,80,50,183,235,38,254,18,248,220,184,118,20,83,225,107,117,25,72,30,2,200,238,29,110,57,100,219,109,161,69,72,201,238,122,90,14,34,141,9,178,216,241,118,58,210,100,23,29,99,94,208,162,126,81,77,200,104,92,15,88,199,75,235,223,58,129,49,115,102,164,212,102,201,13,213,56,83,234,228,59,169,18,45,202,244,198,85,170,229,29,255,233,165,160,49,170,22,179,239,139,119,176,40,217,76,13,190,190,32,31,72,13,249,186,175,31,10,119,19,111,169,46,64,180,149,20,61,0,141,228,73,108,17,217,228,3,137,124,114,159,153,150,29,85,87,95,224,252,110,15,182,85,247,135,89,172,35,35,134,142,70,80,183,70,214,160,73,136,238,252,156,87,178,9,202,45,254,114,100,52,219,138,187,204,122,101,102,235,106,232,25,196,33,221,205,195,210,17,220,23,112,172,115,93,178,156,0,153,30,195,124,103,212,58,108,98,55,199,154,56,220,3,15,29,17,209,76,242,28,100,24,250,77,111,143,12,56,130,220,208,29,52,62,223,173,229,140,139,49,73,19,236,121,88,167,252,161,46,87,185,47,185,66,117,26,218,54,71,186,152,217,113,143,28,95,134,17,239,147,254,16,15,193,251,184,121,170,46,65,17,219,244,196,118,125,106,12,36,42,188,137,27,67,102,168,158,152,125,84,39,216,20,143,158,43,115,2,209,244,61,227,114,196,79,58,185,137,162,43,200,59,131,23,61,228,165,201,190,79,40,64,205,16,5,190,81,127,138,209,104,166,249,169,197,228,202,220,247,241,228,22,107,6,166,172,207,8,118,186,20,234,186,95,91,76,0,200,127,5,143,187,185,235,193,134,187,74,179,236,218,230,94,134,188,57,229,30,233,0,36,134,127,177,63,172,154,200,104,236,224,186,92,75,232,60,164,148,252,36,57,33,137,146,247,123,140,106,104,204,0,228,25,88,216,57,185,154,138,1,112,77,127,175,134,39,158,226,153,125,233,118,246,117,118,179,166,52,98,30,62,1,28,236,113,19,73,159,99,58,83,91,31,226,236,162,38,46,101,83,79,93,79,179,23,2,194,92,236,47,160,192,104,208,254,74,200,211,161,213,232,134,134,140,37,105,35,88,228,186,44,177,161,53,76,60,2,124,74,124,59,151,33,45,67,95,28,81,98,144,230,3,223,192,101,224,208,75,193,247,56,176,170,181,13,109,242,96,160,113,3,71,2,45,149,182,165,71,18,141,205,30,88,79,11,253,171,23,51,33,165,144,127,209,217,80,225,35,23,72,248,140,120,231,59,149,157,111,129,47,26,193,122,203,137,74,22,127,244,169,48,10,85,182,41,131,160,36,127,177,160,252,149,29,132,76,172,253,44,255,64,194,239,174,112,244,30,71,211,251,136,61,39,225,235,53,81,154,153,155,124,234,218,87,22,26,206,187,33,142,104,222,230,149,97,3,180,169,120,84,20,172,31,37,89,217,186,50,12,57,128,31,131,148,194,31,12,17,200,100,52,149,157,75,53,83,104,1,201,152,229,30,8,99,0,235,218,164,104,83,71,85,144,15,64,124,241,188,202,232,110,6,219,221,100,176,99,7,131,181,249,191,245,127,10,194,181,163,53,126,39,207,4,152,22,36,44,110,42,49,66,25,216,190,214,233,48,155,175,94,151,251,19,112,130,60,5,81,234,121,155,211,127,12,203,156,65,88,134,105,130,134,18,87,124,244,240,58,132,147,205,24,94,243,13,161,147,227,26,143,140,254,90,61,45,196,135,59,59,171,204,82,209,80,129,55,218,207,13,122,251,67,188,68,249,80,213,23,145,9,63,246,66,202,254,28,52,229,245,156,172,6,235,148,72,134,4,153,7,204,188,35,186,137,3,141,109,198,243,123,69,176,41,157,166,109,65,65,18,60,227,217,60,161,200,192,76,158,169,92,234,10,95,26,112,251,89,131,47,240,190,101,139,44,5,87,214,107,110,11,82,131,241,17,162,116,8,156,114,129,72,76,128,128,28,10,249,75,169,62,11,147,45,202,12,28,185,243,122,46,93,220,185,20,29,164,24,166,187,108,87,16,45,53,157,241,0,67,33,25,179,241,181,126,47,3,4,110,33,249,22,229,132,249,139,13,225,3,115,193,227,145,200,95,68,223,146,85,16,119,21,239,115,92,172,126,59,100,40,23,44,90,172,227,68,202,10,167,161,171,15,62,88,249,218,2,130,130,210,2,132,10,94,194,168,157,206,146,78,241,157,124,220,203,63,139,9,0,254,15,229,162,142,239,148,185,107,186,221,128,196,158,14,54,155,124,229,218,167,132,157,72,88,5,129,12,148,21,168,89,128,153,190,159,58,11,26,183,118,26,199,255,148,113,35,254,8,156,140,74,254,59,239,86,144,149,49,122,162,224,127,169,66,234,113,180,32,225,48,105,105,12,111,161,247,227,161,204,74,107,67,69,25,108,92,46,38,221,238,192,132,46,176,41,115,193,89,8,169,175,58,173,5,227,111,52,100,211,49,189,90,40,12,85,149,207,58,223,109,133,222,132,200,172,73,13,0,46,14,250,200,137,218,15,209,55,242,126,225,81,19,232,66,139,33,39,45,73,228,136,132,148,179,56,43,178,82,52,166,175,161,127,199,226,174,230,155,77,160,99,30,179,182,159,101,231,125,244,8,161,67,84,126,210,86,92,57,249,114,230,176,119,188,169,222,241,157,187,147,236,81,104,1,183,112,242,31,213,153,50,253,217,85,161,154,18,168,245,244,153,110,194,8,163,187,39,56,192,133,78,191,58,93,126,71,155,245,126,65,238,101,70,23,217,218,241,40,164,23,74,81,108,111,109,202,218,239,5,122,36,161,77,147,7,133,156,124,120,71,197,75,53,47,55,29,52,181,15,68,201,191,242,82,230,160,208,164,166,22,179,13,22,154,254,193,152,83,144,95,99,126,206,140,7,243,34,224,136,250,236,5,77,12,193,212,229,62,222,32,150,241,106,229,214,137,8,207,180,6,240,159,111,188,245,19,167,232,151,226,121,214,96,108,120,196,125,55,166,107,218,146,95,225,5,198,218,218,251,50,0,50,63,140,228,138,234,128,134,215,42,87,131,149,101,26,72,48,165,113,9,140,199,156,85,41,153,241,255,20,81,18,64,26,246,106,107,84,202,47,244,43,154,70,178,79,136,14,66,194,166,193,169,223,133,222,77,246,54,154,41,104,102,1,169,63,62,60,128,216,196,38,132,158,203,50,220,168,184,30,18,79,136,251,82,107,144,176,227,32,187,221,99,146,125,120,223,168,148,46,94,58,106,171,2,188,158,155,130,129,225,101,150,40,158,225,217,132,246,126,178,121,188,3,59,194,93,171,205,66,197,254,146,231,162,45,182,155,27,175,193,43,250,38,8,233,124,235,117,39,55,89,144,216,22,100,85,197,192,102,192,19,49,126,70,122,127,253,124,52,78,12,157,230,102,33,104,206,59,44,111,21,211,239,82,186,195,137,230,166,33,158,10,178,155,73,102,150,87,121,67,186,74,0,80,155,95,237,214,180,187,14,138,154,78,214,25,198,155,163,178,114,32,121,206,116,75,41,152,102,42,218,174,217,254,93,223,216,15,80,255,130,229,61,212,139,84,33,218,50,247,161,178,38,63,13,68,169,254,253,209,179,140,105,59,132,98,29,140,72,81,20,192,26,0,137,48,221,186,217,240,175,171,215,57,98,53,80,68,246,188,6,230,88,98,126,98,229,58,92,78,137,186,66,88,134,131,247,68,125,173,159,154,2,163,135,60,27,7,221,87,7,89,150,160,33,104,133,124,126,212,83,46,135,198,160,30,197,26,49,189,45,212,13,87,195,102,176,117,48,179,125,42,44,236,142,176,91,216,1,155,113,233,230,37,152,246,147,36,18,167,118,190,64,178,123,183,95,57,170,228,30,176,243,71,91,17,221,4,163,83,165,90,232,237,202,126,197,226,190,229,203,41,155,244,226,201,180,42,219,160,19,188,28,26,72,155,252,31,220,120,123,208,140,41,114,21,182,78,96,93,69,75,181,163,69,203,77,195,228,112,243,31,249,43,203,135,145,245,176,232,194,63,181,211,63,90,144,67,12,58,169,236,72,154,6,107,110,72,58,72,101,147,75,118,185,74,224,148,53,244,202,224,65,127,193,27,24,23,238,254,41,231,15,74,203,71,102,227,189,236,61,202,33,82,113,70,83,140,178,224,85,28,114,127,93,88,189,147,205,238,17,139,222,111,123,106,50,67,104,34,153,113,219,155,85,25,242,222,127,74,68,228,140,208,27,138,165,214,202,165,198,63,254,31,24,165,125,109,200,211,10,149,87,214,233,188,42,182,241,201,65,194,135,149,228,184,203,12,116,50,85,83,171,111,221,4,105,246,190,245,245,180,87,239,125,151,154,248,192,30,200,234,16,2,203,165,170,233,13,171,96,178,237,172,156,209,18,136,168,120,209,244,37,54,161,79,121,60,26,85,235,238,160,19,139,220,165,176,254,89,175,147,13,49,137,28,38,28,93,92,78,41,47,175,123,127,209,234,208,18,197,199,12,115,137,204,219,87,229,124,38,0,32,227,1,149,195,14,227,167,125,18,126,248,170,201,28,87,185,53,176,98,104,146,91,115,83,220,45,32,116,168,236,159,3,7,137,17,117,5,215,106,9,182,17,17,58,171,215,240,96,100,46,123,107,253,129,9,220,45,93,31,38,98,43,156,12,5,114,130,87,101,191,10,46,110,48,184,235,153,99,207,238,222,75,56,61,11,240,16,157,180,217,98,33,63,116,233,173,14,16,223,251,149,159,52,248,140,108,105,228,228,214,179,108,110,75,173,255,113,136,243,49,253,228,134,5,208,100,176,145,132,65,226,122,72,97,208,136,110,71,30,185,229,139,23,201,214,65,178,81,131,150,47,220,86,70,91,161,134,67,209,227,140,176,1,136,9,67,183,22,100,216,199,160,33,149,165,248,34,136,247,113,200,237,75,71,51,253,43,255,50,148,155,45,24,188,38,49,65,99,249,183,79,60,24,180,129,169,21,190,155,114,60,218,116,22,218,157,125,172,37,60,88,91,73,61,136,55,130,118,239,45,176,144,240,36,225,114,80,234,106,224,90,219,200,27,63,60,231,125,223,89,12,181,155,143,139,233,16,81,84,248,178,213,184,231,1,99,158,169,208,180,174,205,233,145,13,99,61,113,63,153,0,88,60,93,237,93,96,163,181,175,37,60,181,107,168,86,47,31,253,176,12,35,213,33,222,1,51,19,65,42,229,133,149,201,143,52,182,147,216,46,139,27,85,193,150,80,169,110,181,226,16,7,51,105,205,25,103,19,19,91,10,208,137,7,183,247,3,106,190,155,71,201,8,34,197,60,99,94,134,92,105,180,15,183,28,74,35,19,121,56,48,142,198,134,124,223,233,152,187,126,73,11,17,118,250,237,25,199,208,117,156,96,133,90,173,136,25,81,67,181,35,194,65,0,221,229,60,19,4,12,174,95,162,72,53,65,244,177,233,39,250,154,86,203,214,22,179,48,52,229,71,44,177,140,194,178,173,168,11,113,117,34,175,162,76,100,171,152,255,123,176,83,195,210,15,208,195,222,8,249,101,186,161,65,153,126,53,42,87,63,98,228,20,100,146,252,23,223,87,111,77,6,119,145,95,151,9,192,19,209,224,71,186,118,125,161,59,92,127,145,137,63,132,9,99,201,38,21,95,190,254,68,164,204,109,221,18,160,228,95,35,27,119,58,104,187,103,22,195,137,250,71,159,147,179,42,128,191,139,154,176,132,48,160,231,247,61,122,118,192,153,46,165,236,178,50,234,211,130,103,72,236,64,124,111,97,40,132,226,241,134,208,126,172,18,154,214,136,175,193,146,13,22,5,13,169,76,249,117,151,122,6,252,103,37,195,97,243,25,14,57,247,250,109,94,1,1,235,115,212,4,180,175,13,100,248,200,252,109,79,186,122,190,177,167,248,90,208,243,26,32,214,97,99,77,59,162,30,89,142,206,84,104,197,62,89,150,30,226,208,83,200,89,168,64,65,32,183,51,145,220,81,98,83,19,27,50,181,10,143,160,92,56,36,213,220,67,48,34,82,211,47,61,121,156,188,217,206,111,66,115,50,255,205,254,230,80,33,172,58,247,47,185,95,19,236,4,27,128,93,45,154,59,50,143,254,119,65,70,63,161,251,215,11,43,61,38,108,51,32,44,147,23,77,215,82,107,104,20,200,170,18,101,189,61,168,121,12,75,173,17,45,177,182,164,111,71,57,251,229,140,186,79,31,38,209,25,124,185,218,165,240,149,207,160,98,223,112,161,120,150,179,70,229,170,99,122,84,79,165,79,205,108,212,97,251,38,134,62,110,164,74,60,149,94,144,159,163,14,51,52,25,193,155,88,41,61,119,58,147,140,30,29,116,67,248,186,232,36,91,166,233,244,63,108,47,38,242,117,97,122,191,212,99,24,65,175,183,32,8,160,25,237,234,195,225,202,110,60,255,96,154,98,212,114,131,239,24,220,55,222,65,198,78,90,156,73,191,162,240,2,224,112,238,122,221,185,93,109,37,98,125,212,41,60,69,1,139,14,200,112,161,38,191,219,8,98,6,65,81,11,56,234,28,78,23,220,122,35,46,180,125,235,66,171,183,82,52,137,126,69,125,24,159,234,7,62,176,43,47,212,85,85,236,238,164,208,14,196,250,128,95,76,155,25,104,88,139,32,208,100,31,90,53,84,192,193,103,118,77,223,239,206,165,65,45,147,58,42,205,150,197,69,101,170,112,27,118,161,111,131,214,154,80,122,139,200,195,139,66,98,184,57,69,207,209,91,46,90,160,147,44,134,85,66,73,79,40,136,65,132,119,201,41,234,187,196,94,231,252,197,100,4,45,164,237,40,115,192,168,77,223,226,138,57,209,107,231,218,148,51,231,225,110,24,31,139,169,169,156,159,67,119,48,19,72,218,38,181,137,1,164,221,132,223,143,67,182,70,99,21,83,157,253,120,201,189,199,3,14,60,19,219,244,117,143,239,153,200,21,86,19,121,45,134,16,216,30,58,20,32,215,116,171,175,252,240,113,84,154,161,251,226,165,121,15,2,94,196,35,120,143,198,102,26,248,169,222,209,122,139,157,52,108,29,41,25,226,126,5,68,163,174,49,236,215,66,77,198,85,39,58,169,6,172,177,139,250,183,255,196,69,102,10,131,57,159,128,95,248,157,190,63,67,155,29,159,2,99,194,77,243,72,112,19,103,31,239,145,104,91,190,184,34,197,174,128,191,228,135,66,91,147,172,100,157,215,72,207,88,0,249,108,131,20,96,243,107,42,7,220,116,45,190,101,167,159,115,247,124,166,93,8,243,12,30,254,90,196,25,12,149,99,73,252,5,234,163,188,79,140,8,152,200,37,226,51,24,151,182,195,78,81,14,191,56,185,51,159,81,117,167,207,63,237,172,249,82,39,25,177,90,56,161,38,112,51,123,93,224,102,229,98,44,178,156,15,163,253,153,170,22,128,208,139,198,110,189,221,183,112,169,94,145,80,241,205,8,224,90,160,198,36,169,255,95,209,119,37,31,178,146,159,61,120,128,181,70,88,225,114,144,45,206,185,73,43,240,211,172,5,229,27,177,21,240,87,11,33,254,158,105,74,197,115,152,73,75,204,81,40,218,8,85,254,113,226,191,118,121,22,138,242,178,182,156,27,224,79,49,82,151,0,115,99,240,188,119,200,48,77,104,157,106,51,194,62,22,62,227,190,67,141,150,63,161,13,130,52,58,250,199,123,139,0,150,97,8,72,198,8,20,50,45,240,71,62,242,61,40,240,252,136,126,111,111,102,117,233,82,96,34,85,95,218,86,198,242,60,98,181,43,24,221,88,159,4,105,162,131,162,201,148,205,151,232,89,12,152,1,152,186,59,170,159,154,253,20,234,49,124,71,16,214,133,101,179,51,232,16,144,162,231,252,30,24,32,153,25,84,249,59,72,77,198,15,19,112,33,127,232,173,254,249,171,143,102,232,179,51,66,253,110,13,234,177,131,44,77,124,254,73,88,180,222,37,115,208,201,66,81,68,16,95,103,76,171,242,5,33,22,194,0,117,221,169,104,125,251,181,145,239,73,144,196,130,187,1,164,246,71,59,22,146,217,56,2,201,115,94,187,117,176,108,116,53,112,255,222,167,0,1,97,51,49,186,137,132,82,4,163,246,159,124,247,218,85,40,102,141,246,8,32,197,3,202,153,128,126,29,15,195,20,218,178,86,37,61,107,194,106,178,17,121,22,255,26,128,144,95,236,110,170,233,180,19,241,104,244,188,232,134,39,210,193,9,99,233,151,203,123,127,107,125,40,52,48,175,0,187,84,80,177,53,31,117,249,225,70,142,145,213,192,121,119,118,27,24,223,156,250,58,183,47,129,231,9,191,74,225,62,236,155,246,43,238,204,96,89,186,157,164,106,82,159,188,176,173,26,32,129,70,181,26,215,199,182,28,139,174,83,115,120,24,56,154,106,29,40,28,82,142,139,186,145,67,57,241,137,157,49,22,224,215,145,44,230,30,148,77,102,249,22,12,109,92,203,115,63,152,6,64,148,199,83,5,237,184,233,217,63,59,146,11,56,230,206,69,177,116,220,80,149,27,162,105,83,79,231,170,190,216,97,157,98,1,196,67,177,183,84,115,51,218,160,198,158,79,59,54,251,205,4,216,46,238,254,221,230,152,250,121,200,24,230,192,166,154,92,0,191,91,241,162,89,59,213,196,214,118,122,231,27,197,53,66,71,24,45,62,10,141,78,186,54,247,124,43,168,10,226,45,241,183,55,250,49,60,166,86,21,166,43,215,110,170,249,9,12,28,180,157,78,99,113,205,29,249,239,254,59,226,79,99,223,42,105,39,79,215,113,247,200,62,249,50,80,210,196,241,229,18,212,216,247,114,233,71,174,176,98,235,23,51,114,31,4,186,99,175,246,136,217,37,184,208,105,59,110,18,183,170,73,73,91,238,194,59,151,134,243,77,148,147,175,10,213,162,37,76,48,154,21,181,189,38,73,239,219,52,173,224,153,185,233,14,75,195,253,105,148,179,162,34,57,24,235,64,179,66,140,245,197,9,237,189,6,42,208,32,128,250,133,164,31,155,125,60,70,209,240,124,114,184,168,43,77,172,115,139,248,66,121,230,3,130,116,53,149,248,133,142,116,146,119,178,48,20,30,105,92,136,249,173,113,137,193,250,14,219,65,179,67,62,80,247,54,132,174,58,116,186,40,27,30,59,112,167,114,149,207,52,99,31,31,11,33,95,194,99,227,71,79,90,255,149,194,162,191,135,17,217,111,69,29,208,138,240,19,153,93,26,159,16,219,231,196,81,46,89,74,8,204,247,101,95,125,4,169,142,95,39,34,78,145,31,54,246,176,171,32,126,3,71,80,202,227,139,50,60,39,10,222,246,236,164,24,105,226,70,102,225,190,89,223,75,103,107,184,106,224,206,209,97,64,101,171,50,134,110,124,128,78,23,84,128,156,192,251,117,15,237,190,40,59,70,74,219,57,19,115,175,126,107,74,209,59,214,53,192,57,28,5,19,236,62,186,229,110,119,148,180,201,98,171,194,66,156,230,121,5,177,154,24,125,235,216,153,102,206,106,53,25,35,212,163,215,208,87,99,43,1,94,231,54,36,250,123,168,91,124,43,2,89,120,44,239,51,89,168,46,43,93,122,59,90,223,103,185,159,229,77,216,232,243,140,10,235,117,44,194,193,241,234,239,189,49,23,233,165,70,176,93,45,79,116,163,165,234,186,132,204,13,28,183,153,245,241,2,205,150,214,83,163,175,174,6,195,12,66,109,103,82,180,74,221,151,178,93,95,130,93,172,238,26,28,185,125,32,28,250,164,36,205,80,243,29,72,133,179,162,190,158,242,93,82,22,147,80,41,155,202,17,74,40,63,38,65,13,36,192,114,229,145,185,153,176,119,255,94,45,120,214,8,58,146,235,161,145,214,178,110,89,111,186,81,241,164,85,61,4,72,3,169,105,225,173,194,140,233,54,189,42,152,17,130,201,255,6,146,176,54,166,56,32,147,32,166,24,154,85,135,53,149,93,214,15,198,165,209,85,151,231,26,179,156,188,99,170,211,181,67,204,68,109,187,41,92,94,76,8,172,166,36,8,206,105,65,116,254,197,159,235,55,125,126,41,137,51,68,50,210,210,149,245,60,232,233,37,67,250,27,112,175,215,5,251,229,241,118,195,82,172,94,66,158,44,131,29,248,100,116,154,32,134,249,146,236,225,31,132,250,232,66,142,1,214,127,61,34,58,196,23,93,46,143,5,151,158,27,236,202,6,181,202,116,112,171,230,120,59,20,95,129,92,2,110,99,113,229,175,117,135,137,40,73,25,223,163,129,34,59,53,142,74,3,31,87,4,13,164,126,144,133,199,28,86,180,203,122,134,6,6,195,106,36,60,58,230,18,219,33,198,17,124,96,221,166,25,192,100,78,1,9,15,9,225,185,68,253,167,170,136,28,246,1,54,215,43,67,174,41,96,7,87,152,217,179,132,128,12,100,213,47,240,123,125,14,191,200,77,97,20,42,233,60,2,202,172,143,161,76,28,5,164,131,139,40,253,106,44,251,78,113,150,177,226,153,194,192,3,144,85,70,155,25,153,117,208,169,238,93,178,32,250,155,146,77,189,117,213,219,200,156,126,245,187,139,150,52,168,44,134,158,234,95,214,66,73,207,82,68,243,24,84,234,187,135,173,63,65,208,198,125,87,228,22,111,138,233,148,143,153,25,157,205,84,29,245,198,102,6,95,22,195,199,12,193,168,134,150,38,108,167,200,230,182,84,135,179,2,27,239,253,180,222,25,158,136,186,156,175,125,182,253,40,40,48,31,195,171,161,239,20,121,218,250,168,97,129,29,222,106,98,188,195,166,49,79,24,114,207,142,13,137,122,13,252,230,118,19,42,197,226,111,38,236,251,100,83,122,180,91,27,250,74,219,168,31,11,53,94,80,244,100,168,88,36,235,56,33,178,233,181,150,34,24,136,253,77,11,94,217,18,4,20,156,196,42,105,168,246,222,145,80,201,48,66,140,157,95,216,241,169,44,196,67,218,45,243,66,30,198,69,36,173,114,145,196,163,186,40,101,176,138,17,3,32,187,246,212,21,202,13,105,64,115,130,242,171,168,76,113,91,119,18,106,197,220,189,130,193,216,120,90,225,207,136,9,129,110,23,2,50,208,113,95,221,98,180,61,131,179,117,188,120,212,128,232,21,120,215,159,84,72,105,244,69,225,103,152,143,236,124,201,72,241,154,96,209,156,103,150,147,14,190,36,110,184,20,209,224,83,62,35,75,61,3,212,14,114,131,212,52,204,34,47,88,156,129,229,167,87,188,180,42,129,8,23,156,64,55,86,164,214,225,18,48,135,31,52,123,197,118,122,26,185,244,139,114,173,33,42,122,55,100,240,12,185,31,28,1,145,48,190,254,4,192,113,97,230,180,242,182,74,178,27,77,200,7,62,19,9,48,167,85,155,77,78,123,51,7,186,165,104,21,97,236,29,92,108,90,32,104,171,20,189,4,223,231,53,248,7,77,18,95,193,135,117,245,120,227,241,167,131,92,146,153,225,236,234,74,162,95,20,198,148,144,227,251,85,219,191,116,24,93,170,147,232,240,97,155,142,243,107,88,253,128,128,27,146,33,16,184,71,43,154,202,182,28,123,15,41,209,185,137,159,184,58,94,100,8,177,217,140,161,113,69,110,141,132,92,103,223,3,61,117,247,49,75,160,59,174,159,228,81,243,145,223,113,129,190,104,182,175,183,168,203,204,158,184,226,59,12,212,187,133,223,48,50,109,190,118,38,215,213,60,4,34,235,188,242,52,8,204,185,46,108,246,54,138,104,52,96,51,223,55,142,184,177,142,181,83,17,3,247,31,252,117,103,157,27,145,138,138,102,88,234,16,74,39,9,181,116,38,80,149,38,201,242,38,44,160,59,165,214,85,90,164,83,8,62,184,98,135,130,23,53,86,45,66,127,111,221,174,7,5,53,203,72,29,112,66,142,152,159,208,106,177,247,192,28,243,251,18,149,241,18,107,99,202,28,1,10,58,172,99,243,216,128,60,161,170,150,234,124,176,127,31,184,68,255,160,177,45,190,244,239,219,243,201,13,190,207,104,14,234,47,52,36,60,56,7,39,209,188,106,12,244,147,53,39,116,93,59,105,164,126,194,70,148,66,172,63,195,7,136,214,124,120,115,171,226,108,110,87,213,17,147,54,79,113,50,94,18,157,88,63,105,182,42,227,57,57,233,217,152,147,194,43,246,170,162,236,114,199,25,200,215,193,250,193,117,52,146,35,150,202,100,69,218,16,116,202,58,193,25,187,245,201,195,160,207,70,117,249,159,44,12,3,140,85,32,129,114,142,159,208,36,251,159,213,105,84,134,155,202,135,118,229,98,85,143,16,61,35,249,217,146,140,120,119,33,172,175,28,235,116,88,126,202,156,33,175,180,149,172,182,228,8,247,187,72,142,141,247,163,62,176,78,119,21,14,85,95,106,81,153,124,218,79,242,2,235,177,121,212,25,95,191,108,60,144,251,114,64,84,194,252,61,45,71,103,186,213,212,12,230,204,55,21,191,0,122,27,155,51,40,226,33,67,56,199,193,96,96,28,244,114,154,24,214,30,150,28,64,82,207,196,153,167,113,231,219,207,217,91,237,167,159,85,211,105,155,124,217,144,183,65,201,246,125,5,208,49,138,59,234,57,133,241,47,175,172,6,102,52,150,56,81,128,206,124,91,234,152,216,20,226,123,210,22,55,234,18,232,194,43,6,159,106,64,23,143,117,218,172,195,5,109,24,34,97,250,74,88,247,150,40,117,130,164,103,164,205,77,169,161,245,28,161,242,157,235,104,106,236,41,230,172,22,236,127,2,121,95,0,136,67,243,137,189,108,38,219,135,64,13,70,190,10,206,185,172,222,130,23,211,38,119,206,212,51,215,109,67,77,84,39,198,33,208,3,168,91,49,172,29,220,15,114,193,112,195,2,15,24,165,230,147,84,153,5,145,247,188,254,72,192,234,137,103,157,75,172,47,253,118,88,131,57,33,91,102,3,33,92,242,63,253,107,55,15,185,57,228,245,1,170,38,136,221,249,195,38,237,90,3,234,201,62,171,115,202,148,72,124,98,55,198,76,210,118,54,187,84,130,238,72,49,250,33,252,181,103,223,225,105,251,48,178,156,121,220,85,235,70,126,11,155,82,78,223,71,241,111,44,81,41,25,221,66,83,136,36,145,210,121,210,247,162,153,23,182,144,74,92,85,145,134,188,235,134,193,246,73,29,10,26,160,222,244,154,71,57,243,207,58,155,92,183,7,96,122,135,234,0,36,57,108,5,223,214,154,202,156,199,29,52,108,135,27,97,34,255,203,205,222,202,170,40,23,30,44,144,231,78,110,101,219,174,89,43,158,69,90,116,223,200,108,223,120,58,113,207,34,253,180,86,122,182,141,33,174,255,252,39,140,240,204,104,38,76,75,22,217,186,147,221,111,93,234,139,104,141,228,23,211,22,126,105,238,244,10,162,46,60,1,158,140,72,19,197,215,91,91,29,238,218,44,145,52,136,218,158,83,128,94,225,130,178,33,84,209,245,107,148,194,14,124,74,233,218,115,247,87,239,240,48,207,79,24,46,111,124,235,91,241,33,45,94,218,244,190,224,90,113,166,143,114,3,146,40,105,156,170,77,177,145,12,135,126,83,36,85,186,127,157,225,122,137,29,61,42,28,18,85,191,77,41,198,12,24,102,71,43,45,63,120,206,78,230,84,207,218,127,221,128,17,15,226,225,37,190,121,49,85,128,193,106,66,30,38,47,228,9,204,8,60,50,123,126,14,80,187,95,146,115,164,90,145,4,110,198,184,17,97,252,51,178,182,247,90,186,134,141,170,84,182,252,124,251,162,186,48,139,131,1,239,197,220,197,32,54,117,192,216,15,119,55,237,179,240,228,113,135,31,105,16,42,194,74,102,14,119,221,235,195,75,135,0,122,236,159,103,77,242,230,69,88,38,181,213,236,182,37,201,159,229,94,255,118,76,83,151,212,236,204,121,145,144,215,71,159,49,2,81,160,141,165,94,234,211,136,105,26,210,121,114,246,191,113,79,70,201,171,215,26,48,252,157,187,127,101,30,245,48,213,186,57,151,154,105,238,129,181,215,234,193,4,193,101,11,2,39,73,217,198,153,94,75,129,114,236,253,86,4,95,65,209,109,126,90,116,48,101,229,83,225,87,117,66,187,167,200,120,173,176,176,52,176,222,186,224,230,222,134,209,33,201,106,20,162,33,72,113,203,198,245,247,233,89,124,97,189,0,164,2,207,12,196,111,86,110,193,176,125,193,44,0,219,194,129,247,166,91,254,102,245,8,228,117,152,115,55,215,234,2,157,51,101,211,29,228,103,233,118,47,104,8,59,159,58,184,90,89,50,185,143,70,135,150,25,162,169,35,215,248,112,95,200,250,210,222,96,36,159,79,254,26,85,85,125,107,11,197,71,165,147,199,218,127,23,137,149,253,82,247,152,24,86,22,198,184,91,133,7,176,118,123,131,100,208,119,106,32,157,171,117,170,164,38,239,105,195,177,198,71,89,40,205,150,44,83,43,12,206,217,58,128,39,253,93,218,228,236,123,56,8,25,15,96,118,87,149,95,94,168,15,238,181,241,119,91,221,139,130,93,4,155,205,9,62,37,245,243,233,172,42,93,190,38,89,56,87,71,157,134,212,145,50,167,151,72,51,181,158,224,209,177,2,90,22,95,57,85,86,85,209,140,167,207,7,50,70,174,249,110,245,180,249,240,199,252,245,105,128,143,174,248,238,33,202,150,50,115,113,161,72,74,234,230,10,119,243,14,59,129,148,125,213,67,76,15,247,150,188,86,253,243,8,48,179,42,98,194,9,118,174,72,212,227,226,146,247,155,20,155,231,252,252,10,143,143,166,142,126,13,39,73,191,79,251,232,21,94,117,254,171,142,235,120,185,106,54,52,56,161,214,62,130,235,182,57,0,119,97,33,28,162,100,76,234,46,8,105,248,226,71,175,18,200,228,19,165,66,12,114,208,161,20,197,237,183,57,131,144,234,126,125,222,238,96,227,2,143,180,218,72,44,141,216,145,237,199,88,225,120,86,230,109,220,181,228,146,24,7,246,22,83,213,74,3,112,201,94,188,104,193,129,43,106,162,222,68,11,23,13,17,64,159,95,62,202,145,74,209,250,153,241,128,233,127,134,194,4,178,153,225,130,55,137,224,237,193,231,232,120,4,84,142,38,131,2,188,108,87,23,250,113,5,231,172,199,78,90,218,205,39,151,148,165,222,230,110,38,68,182,8,130,62,34,91,29,228,210,186,125,101,45,200,219,199,11,142,87,123,35,178,121,245,46,134,128,91,79,94,179,160,64,206,199,135,191,217,9,34,122,44,220,12,71,117,177,237,196,84,165,123,228,204,20,67,14,11,39,156,148,99,60,63,229,156,15,96,119,172,238,53,102,56,239,194,91,167,74,26,230,218,17,205,113,148,126,91,250,237,26,195,14,152,188,92,129,195,171,3,218,29,183,168,226,139,95,188,251,184,242,95,237,113,221,48,7,224,156,247,216,27,90,196,181,137,165,56,30,116,193,76,45,31,215,109,72,54,46,140,63,109,190,247,181,243,214,125,249,188,144,88,200,7,223,203,182,43,201,187,223,98,221,34,228,79,41,190,246,150,83,185,215,44,35,43,153,215,69,91,113,191,236,12,218,170,215,164,98,7,191,127,190,38,214,36,165,118,157,160,227,30,79,230,209,35,184,211,215,180,147,114,108,254,96,194,89,237,65,135,37,252,193,221,189,220,242,195,94,37,22,229,1,49,89,154,115,8,29,62,151,243,215,10,1,9,109,19,2,137,176,199,157,34,76,60,98,157,25,143,48,66,48,225,25,72,22,218,70,232,154,149,233,55,255,236,84,96,176,151,83,131,239,19,9,198,238,205,62,80,20,76,68,55,231,224,30,202,200,226,130,209,7,125,144,128,255,62,121,246,148,46,113,32,6,9,226,81,235,236,110,215,19,94,103,182,93,119,147,213,43,251,126,235,70,29,98,207,115,210,17,72,95,155,205,212,45,72,251,230,173,130,42,119,127,131,46,22,136,235,227,47,33,91,10,70,211,155,223,228,123,231,13,70,179,237,176,205,228,171,34,201,89,18,152,244,110,4,29,90,147,5,192,11,2,95,131,5,186,197,25,126,33,113,175,106,21,164,6,82,59,42,156,227,63,183,71,148,9,121,126,135,191,194,93,3,253,178,47,61,64,103,141,56,229,239,5,201,64,189,103,239,194,61,236,129,58,143,28,80,51,230,147,163,102,120,99,249,168,213,185,45,4,215,13,199,127,137,119,31,234,200,131,81,244,215,58,93,17,114,75,24,87,184,94,166,64,255,62,86,41,98,178,59,39,18,201,237,12,186,148,224,32,77,156,85,175,254,16,102,170,51,205,188,66,105,125,233,226,32,184,64,67,76,70,251,142,40,98,52,178,101,61,235,198,154,58,53,133,16,107,108,88,173,10,59,8,87,176,252,192,2,175,127,163,5,25,121,205,183,186,95,205,144,32,147,192,219,138,153,117,204,170,103,237,231,110,181,143,10,90,230,129,160,146,96,146,209,39,47,131,250,19,235,237,225,165,139,161,142,143,160,59,158,46,228,108,76,249,78,42,94,10,153,189,14,81,92,39,117,166,173,136,140,175,129,115,249,32,14,197,189,243,165,189,134,21,67,94,141,141,154,123,199,160,118,7,239,29,238,62,71,202,21,177,207,153,80,55,83,153,200,84,53,162,194,199,252,110,244,101,178,212,3,255,139,72,187,24,120,244,49,185,6,30,14,114,45,173,131,55,39,129,91,65,38,64,185,67,163,185,155,234,141,36,128,195,153,2,192,240,81,208,56,167,79,39,2,183,70,222,13,42,183,51,172,108,155,31,198,48,155,63,2,136,83,156,146,124,31,199,80,111,50,240,56,87,80,193,10,114,69,75,201,178,194,177,102,150,132,82,250,107,154,120,0,219,20,29,85,98,17,12,3,141,11,211,100,168,0,206,6,233,68,25,108,87,158,118,9,51,219,192,19,67,147,87,25,74,76,215,134,174,168,50,62,160,86,243,232,32,192,70,32,249,195,211,38,242,105,75,166,205,19,54,56,255,163,140,6,94,125,222,81,234,80,45,92,78,65,25,43,124,140,221,226,184,93,107,245,65,119,14,204,210,218,43,126,7,147,26,139,247,17,125,94,89,209,37,214,24,55,175,150,69,205,208,254,107,226,223,123,229,82,7,16,177,155,201,185,207,135,109,144,189,138,125,75,109,144,16,246,251,231,160,78,92,150,230,240,23,153,11,203,60,165,160,40,126,219,220,99,59,17,168,176,95,208,128,160,166,55,229,148,11,39,231,212,98,236,181,61,30,192,26,252,57,100,55,220,100,108,142,206,167,141,140,2,25,139,100,93,198,109,72,90,216,92,148,227,251,128,56,164,171,64,50,152,106,110,18,216,78,2,204,253,128,143,80,123,56,172,254,53,89,161,111,95,82,29,255,150,179,76,53,203,152,220,136,188,131,11,199,217,2,80,117,14,97,130,67,98,91,90,158,243,114,44,40,4,42,254,59,1,6,1,140,219,175,65,23,62,85,101,90,195,233,134,27,169,66,135,217,32,149,188,247,191,4,162,191,50,21,20,54,140,70,228,63,134,1,132,232,82,75,254,15,46,162,138,122,179,251,213,87,251,234,112,41,233,161,194,17,29,201,57,103,205,139,71,167,220,38,202,90,56,97,47,244,72,216,233,62,45,102,174,1,134,100,100,192,233,142,178,154,228,20,93,194,232,204,209,144,5,34,47,37,85,55,230,56,239,121,222,43,91,234,2,65,127,175,227,180,97,24,198,190,100,128,59,152,84,57,243,97,246,48,234,13,237,40,194,210,83,246,234,188,130,192,84,25,227,104,143,52,155,138,239,230,110,6,167,219,56,44,46,20,18,60,51,160,73,89,190,16,96,112,3,37,234,214,1,17,249,179,114,186,148,207,60,44,69,94,190,109,249,150,95,240,46,52,220,10,116,192,166,75,10,25,1,130,2,141,225,221,138,113,192,165,2,179,223,182,16,196,65,54,109,179,75,212,101,61,6,195,20,85,119,92,36,142,253,59,26,180,195,140,85,125,251,30,224,79,169,225,45,118,150,27,91,225,240,168,85,202,203,26,114,240,19,42,50,27,158,163,181,42,202,47,253,74,53,127,66,141,128,244,175,228,45,168,92,147,79,2,64,193,205,64,163,159,63,131,243,5,237,223,88,240,238,93,200,94,234,180,37,255,156,146,135,36,134,43,34,80,152,85,212,64,126,14,52,20,121,183,174,32,141,121,255,89,183,191,154,249,11,89,8,94,228,25,154,155,232,23,15,13,185,89,82,152,224,144,81,244,246,104,134,58,164,35,183,35,65,191,154,5,162,178,254,38,181,114,216,236,36,69,38,213,14,60,21,135,214,209,137,69,229,105,53,95,131,187,4,132,248,181,11,201,208,227,136,187,63,136,149,119,121,145,34,227,114,63,46,191,81,112,185,187,76,100,20,46,84,70,130,197,243,230,126,16,29,244,64,5,210,66,13,158,149,149,210,112,47,25,249,237,49,232,36,39,3,67,238,244,234,56,98,63,119,219,184,94,228,29,141,221,230,166,239,1,244,227,67,251,216,32,209,243,85,187,131,32,239,103,191,239,244,182,13,70,196,49,67,121,37,34,40,63,179,74,25,220,48,2,138,17,70,173,209,43,208,50,201,44,78,120,70,8,22,89,183,11,57,209,40,240,163,143,136,221,114,118,60,200,1,183,250,239,149,8,187,76,59,248,176,246,190,102,255,39,186,43,172,73,146,176,197,38,243,70,179,33,20,82,241,143,48,107,182,235,113,106,239,227,124,236,27,127,148,217,213,5,114,234,165,27,160,215,160,10,129,79,178,213,246,215,185,125,122,181,86,243,35,234,26,60,171,21,1,217,95,199,158,27,193,113,71,98,194,144,138,41,219,127,35,192,36,254,183,140,180,153,254,216,2,180,202,70,246,248,85,163,8,68,54,79,249,50,23,81,38,2,117,85,184,240,237,173,237,147,145,123,121,23,237,73,1,123,69,15,232,87,168,67,38,247,0,45,83,109,72,45,132,153,122,254,67,205,217,196,23,224,175,201,26,195,231,235,171,79,40,94,74,58,63,237,17,84,48,249,173,93,71,37,163,65,22,253,53,248,250,162,87,12,8,85,133,233,241,175,212,234,6,81,110,135,83,82,17,96,44,61,238,229,57,154,132,127,199,10,194,119,20,91,133,34,230,234,33,158,140,172,118,219,247,146,189,130,20,174,191,68,22,65,0,79,131,89,107,99,149,25,35,46,146,59,49,120,30,124,80,17,22,178,91,61,57,205,52,21,136,157,214,166,40,38,251,24,88,199,108,87,96,16,13,18,3,47,45,215,30,151,132,51,71,109,202,101,197,105,229,149,188,122,35,127,117,94,254,214,174,225,182,96,33,29,55,179,132,185,244,144,122,109,51,218,117,52,51,254,234,75,40,236,147,206,146,255,64,110,51,16,165,86,177,182,140,68,67,239,92,247,211,237,5,89,238,30,83,151,124,2,16,139,227,216,229,72,93,35,194,157,242,80,45,99,132,91,26,55,232,76,146,251,122,255,216,143,60,173,102,202,6,208,162,167,158,30,77,222,174,33,214,114,193,184,57,79,251,134,141,124,86,201,126,101,169,4,61,136,187,139,132,225,128,58,131,46,72,176,14,155,179,8,242,137,75,109,84,66,186,249,242,51,15,242,147,171,249,148,120,97,105,72,36,53,115,40,225,57,248,129,194,103,113,34,67,113,134,138,122,98,154,103,85,86,78,244,134,133,138,66,20,144,166,168,53,200,250,81,91,188,76,147,41,138,102,160,16,100,228,43,188,153,208,174,24,149,145,226,129,181,57,251,12,118,159,131,213,234,195,197,47,228,192,74,100,219,224,129,174,129,130,4,197,62,134,71,162,155,5,193,178,43,255,211,236,152,81,253,21,20,153,45,81,176,54,174,249,82,201,18,232,82,187,230,210,243,7,147,195,61,14,250,26,39,196,212,255,251,148,26,82,83,209,26,26,249,160,29,28,83,22,4,41,131,111,173,184,54,202,173,244,52,158,96,35,128,255,225,84,163,100,37,234,109,100,128,60,148,36,185,251,129,144,133,43,237,249,19,111,165,113,35,153,59,160,96,74,79,204,211,100,204,181,236,98,240,231,156,209,34,171,91,166,121,206,225,114,254,178,246,158,177,210,208,193,105,159,97,178,153,154,99,184,180,182,136,98,95,184,22,109,24,70,210,254,116,122,255,93,149,169,28,26,100,42,154,43,100,126,28,189,229,20,10,23,109,200,127,125,203,230,181,2,48,2,58,240,53,180,242,65,197,144,231,188,68,186,105,174,236,245,24,67,218,18,205,119,198,8,204,134,89,206,83,206,2,99,109,87,58,218,167,100,7,156,57,209,80,4,62,18,209,189,209,185,57,217,181,136,3,44,203,240,104,11,216,187,65,248,103,155,37,132,69,128,239,241,252,186,2,96,187,95,148,196,66,43,126,227,46,130,67,117,227,203,175,188,45,201,235,197,245,231,202,187,195,25,39,212,195,54,163,195,211,206,58,28,57,253,240,65,174,233,197,247,174,223,93,208,157,36,250,18,197,73,27,166,233,91,226,2,250,243,13,24,249,149,250,4,83,119,96,44,216,128,90,56,74,207,115,190,176,64,56,236,184,131,236,124,157,53,110,81,241,138,6,135,233,110,23,255,202,189,189,22,32,142,242,223,243,174,252,184,205,27,154,100,67,49,223,92,177,112,229,32,53,4,32,108,65,158,17,146,187,14,207,101,246,94,210,223,112,245,161,84,56,120,227,204,5,139,146,124,11,6,197,202,47,151,94,60,216,195,50,199,226,150,132,53,55,204,114,111,229,160,209,77,79,30,124,154,112,8,138,222,87,58,158,48,156,101,2,101,28,198,182,250,188,190,237,36,62,219,38,80,66,108,206,236,180,249,72,187,102,48,85,17,47,22,80,42,84,199,14,169,49,39,248,24,47,120,200,166,184,151,211,27,196,78,89,214,175,159,55,29,57,92,20,152,81,138,59,198,104,108,0,243,44,173,165,46,11,124,227,193,88,2,15,189,48,208,105,0,56,125,218,232,199,205,250,124,118,138,194,200,172,101,65,129,86,169,146,196,32,213,134,128,205,219,31,133,172,94,58,12,176,72,211,160,118,218,193,37,68,231,60,154,205,66,39,196,241,121,255,169,241,138,20,224,243,54,126,158,98,93,114,88,119,26,157,253,122,152,5,62,135,222,217,125,44,215,189,246,182,150,247,89,16,87,72,75,35,3,238,101,206,193,73,84,120,182,63,201,86,212,111,34,208,215,218,67,60,171,85,241,184,248,172,89,140,248,76,162,156,209,168,136,209,191,2,238,51,128,48,60,119,155,255,202,198,173,78,37,104,115,190,234,93,27,128,230,187,79,144,146,168,175,225,58,31,161,246,193,112,116,192,64,132,155,15,9,247,55,189,219,242,186,75,7,136,6,172,242,215,211,58,249,191,39,143,54,151,45,212,238,145,171,250,248,92,85,0,66,98,31,215,195,222,71,77,156,92,131,241,255,107,149,166,177,69,114,35,99,201,214,208,41,0,26,149,139,43,174,181,3,47,57,84,215,191,115,34,24,135,10,132,195,45,169,12,52,130,138,114,69,10,27,212,204,67,208,0,225,55,25,170,121,92,13,150,211,164,52,216,33,236,70,194,249,128,161,62,154,56,142,97,42,211,68,19,2,44,147,85,9,116,55,238,189,125,250,161,24,53,32,200,175,216,86,31,82,215,72,168,227,248,154,50,95,25,45,229,77,128,178,65,230,241,216,197,202,131,35,64,144,128,181,122,163,68,69,162,124,196,153,105,132,230,177,17,81,46,9,9,98,124,61,171,242,19,202,42,195,41,77,141,91,253,223,27,191,46,137,88,187,187,97,92,40,83,80,50,245,168,145,175,95,155,7,198,43,197,170,248,59,213,1,44,165,181,165,11,56,243,105,124,2,6,118,238,234,203,25,51,235,162,71,239,142,64,57,102,51,241,208,45,40,64,195,163,177,221,179,134,126,248,196,30,228,204,240,226,79,160,230,223,40,57,11,128,120,214,143,93,56,165,177,204,253,90,173,33,166,31,122,238,192,32,1,141,234,159,188,91,193,104,108,201,216,80,44,102,216,223,46,60,119,177,214,178,147,176,25,197,178,7,250,214,170,170,151,233,156,70,80,121,219,97,111,92,164,0,196,91,80,229,224,104,154,18,126,151,203,140,73,119,31,226,72,80,150,22,6,250,121,121,91,20,243,114,113,140,225,59,63,189,94,118,41,158,234,230,142,92,37,51,117,34,228,228,201,224,199,111,116,20,46,143,22,136,39,233,29,202,112,226,113,79,41,63,230,249,154,53,128,190,124,201,151,10,243,150,53,230,185,46,128,12,240,161,5,21,139,195,175,167,94,92,196,92,238,118,174,203,192,53,202,66,220,71,91,146,107,16,143,189,98,36,53,112,72,151,186,69,51,136,99,205,60,35,9,209,7,97,57,169,38,45,199,160,94,13,196,93,20,233,216,95,95,32,9,177,122,41,190,178,111,203,242,104,59,93,246,235,27,237,87,119,39,135,55,58,2,72,9,109,64,181,54,24,34,43,251,140,160,252,34,131,28,49,123,92,68,168,24,219,39,112,109,130,1,154,11,72,73,36,149,129,91,74,254,195,200,243,240,17,94,134,113,244,64,60,179,54,127,181,47,88,219,170,17,209,227,58,55,109,190,80,160,233,71,71,254,246,133,165,133,210,77,215,246,12,231,255,3,253,125,53,164,23,32,39,70,245,197,94,222,30,64,78,221,147,195,73,121,94,128,197,117,229,11,68,62,82,111,62,204,188,166,114,24,88,18,218,119,201,139,235,135,159,184,174,15,215,10,176,32,74,53,176,202,252,61,232,119,9,203,33,234,8,236,208,59,44,193,121,170,48,157,147,34,226,236,84,81,209,240,98,240,60,100,142,74,128,243,233,82,217,112,103,169,223,25,54,154,175,162,163,183,213,76,206,46,153,104,191,99,130,53,50,192,129,40,4,109,99,4,61,116,130,255,110,214,148,41,2,140,10,133,129,227,99,133,136,196,198,50,217,193,207,96,145,186,69,36,116,190,153,184,66,73,216,104,253,253,126,165,116,13,94,30,146,222,155,21,197,209,62,204,250,123,227,103,156,180,40,143,191,36,248,94,253,6,37,253,139,129,6,134,249,181,187,6,60,164,146,172,190,64,185,173,13,21,100,147,16,169,246,156,190,54,245,141,166,12,32,184,218,192,72,145,202,27,214,27,95,87,67,120,209,240,153,150,99,169,64,211,230,148,249,182,13,90,78,159,123,152,245,26,9,53,8,120,193,153,77,120,6,17,235,73,132,127,86,252,11,178,252,169,196,119,156,222,87,183,233,112,205,184,125,168,191,44,167,192,28,251,108,8,139,84,87,36,28,115,34,76,42,89,192,164,243,33,118,239,159,1,1,25,2,113,139,30,11,205,52,198,19,239,148,192,93,169,247,246,219,20,25,140,128,170,203,226,120,20,173,185,152,213,129,117,212,9,81,222,27,215,43,44,97,234,201,82,145,189,20,128,205,69,92,173,58,73,57,12,32,149,176,129,31,50,3,83,115,1,124,223,180,12,227,183,72,255,18,148,165,93,183,230,206,89,213,84,29,237,134,17,147,120,5,224,231,228,91,13,170,50,63,240,160,151,164,141,152,151,54,93,143,10,243,241,114,116,55,158,23,51,200,175,158,175,67,39,61,242,88,45,48,39,19,15,252,70,175,123,104,75,153,56,225,13,25,37,53,137,121,53,156,6,98,63,180,226,246,64,132,243,147,233,60,114,154,172,252,61,227,69,88,251,240,161,246,180,205,148,23,146,11,83,36,116,247,36,234,159,170,172,130,206,126,199,142,195,15,148,161,246,151,210,199,245,23,109,189,124,106,114,208,119,66,248,68,141,250,236,200,72,130,122,31,228,145,124,144,10,33,113,48,44,62,53,99,33,47,232,201,21,120,236,116,146,96,50,244,164,95,101,56,37,155,121,180,65,40,134,140,246,21,170,186,86,79,2,189,33,40,8,0,195,94,145,88,78,136,149,3,126,19,210,144,24,123,193,222,92,12,239,216,214,131,128,200,14,158,197,127,58,192,134,136,111,5,135,177,195,138,166,20,224,230,55,233,190,18,126,212,66,109,82,6,129,112,210,176,34,77,217,163,152,6,71,50,81,130,160,254,224,20,184,117,30,239,169,169,41,121,233,187,68,135,198,233,170,166,134,225,159,20,159,112,102,90,48,64,131,8,252,166,83,153,252,124,92,234,47,168,234,161,108,133,104,151,53,155,129,197,185,246,149,165,31,142,78,20,129,241,45,65,96,168,82,90,190,17,222,53,245,157,98,138,29,4,242,95,195,199,117,178,129,48,151,220,8,161,236,114,23,127,30,44,207,159,145,55,184,152,25,39,33,218,10,173,75,133,155,172,132,100,238,200,34,48,229,111,69,128,81,74,250,56,51,119,100,94,120,142,231,88,166,10,0,251,112,32,12,10,72,189,100,190,35,177,192,116,156,91,109,140,30,216,148,200,109,178,184,55,187,39,215,194,228,50,247,11,173,231,211,97,241,176,24,247,151,221,76,152,75,243,56,39,54,0,112,238,254,239,249,177,141,173,255,20,188,230,235,50,220,163,134,35,80,96,171,73,97,89,9,18,229,203,164,151,1,164,61,158,254,117,80,33,210,185,176,239,97,199,158,110,15,124,20,150,117,180,229,21,231,144,97,26,22,47,95,13,38,113,130,83,111,52,48,168,250,80,162,213,184,244,51,191,68,0,183,25,185,31,106,3,217,112,241,29,209,147,39,243,172,8,60,213,158,48,146,44,188,46,38,31,15,154,165,112,111,234,29,27,194,207,30,230,85,149,69,33,224,218,58,58,51,246,107,216,105,206,73,242,202,152,158,15,116,50,201,68,23,140,191,126,146,122,242,91,13,220,154,252,111,223,143,148,147,232,148,227,134,255,47,63,143,184,69,9,30,171,242,96,217,30,144,169,172,31,163,15,215,194,243,146,212,131,140,27,122,55,228,145,211,231,53,255,8,173,254,40,1,228,88,2,240,85,62,117,5,160,78,136,6,134,39,49,201,189,34,227,128,195,22,141,238,73,135,46,192,33,12,11,207,27,137,169,26,3,231,253,154,75,58,78,96,186,214,195,150,61,116,97,26,116,136,69,174,42,171,24,183,63,184,169,238,23,78,201,176,54,215,198,83,7,165,10,122,247,99,140,116,185,0,147,219,62,69,166,252,83,190,91,168,63,3,33,81,232,101,122,223,125,77,71,36,10,81,130,107,70,185,39,78,49,27,186,7,228,142,145,119,88,226,122,175,106,151,96,146,175,170,95,249,204,129,39,79,47,136,185,129,73,104,1,68,76,103,50,86,195,109,30,62,252,181,215,168,94,2,248,91,41,162,29,105,212,197,232,136,42,103,225,176,96,32,233,134,147,124,7,237,245,129,65,105,209,29,31,111,237,187,250,53,25,184,63,85,9,220,39,171,117,25,151,160,53,46,146,40,89,29,94,18,61,88,157,218,11,92,67,159,4,236,85,126,15,211,200,120,31,206,186,96,102,130,142,35,56,0,95,151,221,102,123,42,241,82,200,109,40,61,164,35,109,211,173,216,86,88,232,124,255,69,27,152,254,239,60,88,25,215,222,121,234,148,179,175,141,153,90,170,47,150,31,83,82,167,59,93,36,86,170,105,178,97,159,112,18,226,237,153,217,178,167,59,215,129,100,254,133,76,61,203,95,182,179,4,36,43,208,30,157,175,186,236,91,132,81,129,53,227,50,181,118,8,139,155,188,28,245,62,188,136,47,28,85,65,51,172,64,174,75,141,153,254,149,56,16,2,214,227,142,57,144,60,166,213,159,26,103,253,137,246,186,39,160,56,219,75,95,47,223,126,186,248,42,139,15,128,139,80,245,189,170,74,45,74,218,148,202,251,179,14,171,195,98,95,238,69,30,191,43,96,65,33,39,211,203,227,205,182,23,129,182,223,246,99,34,22,229,155,125,177,165,34,158,158,98,41,148,135,67,214,125,229,171,72,17,42,229,91,235,10,6,182,30,252,185,250,118,62,25,108,120,124,215,184,153,12,149,58,239,210,199,142,80,247,169,111,32,106,40,209,78,226,11,68,75,7,82,153,23,176,182,117,155,230,65,179,18,246,89,61,109,228,211,43,150,67,164,199,175,42,27,203,107,202,54,138,203,25,187,254,230,74,23,196,85,45,45,232,17,69,159,132,142,169,150,235,230,155,137,208,57,64,252,27,139,38,115,161,246,108,85,43,103,30,46,117,17,42,235,145,200,82,15,91,81,167,117,4,210,68,243,65,74,60,228,69,116,225,242,147,248,108,97,93,119,159,85,62,79,44,203,98,58,134,144,148,240,1,195,175,57,201,210,211,54,36,186,110,102,7,124,112,182,144,191,48,212,139,71,62,140,13,192,219,117,128,189,27,119,8,64,211,180,208,196,232,36,48,37,55,49,0,251,144,118,172,172,119,151,243,146,236,189,102,166,3,253,207,213,63,97,110,55,37,85,39,125,146,101,115,99,32,112,72,240,157,80,223,76,4,99,171,20,70,236,164,220,34,104,56,58,44,192,32,132,9,250,167,38,17,161,216,24,153,78,171,140,191,47,149,84,154,128,252,119,241,90,1,149,3,184,63,231,197,61,21,113,167,224,30,84,124,19,137,10,35,190,86,123,251,31,105,18,242,142,3,229,68,196,92,105,204,83,198,14,147,116,166,14,224,48,167,167,172,185,147,121,201,170,167,251,234,29,128,186,11,18,53,162,214,23,160,235,75,65,177,196,56,25,168,70,238,196,48,254,160,160,216,16,89,23,245,130,118,162,203,46,220,113,109,36,214,2,161,186,32,197,32,59,22,149,115,124,138,68,38,26,211,158,136,139,21,239,49,107,130,228,70,170,130,141,175,239,25,200,105,77,187,212,149,15,200,60,180,192,68,27,231,24,152,69,28,218,146,192,248,55,203,149,243,198,224,230,135,218,55,165,237,203,0,32,24,164,63,197,163,76,225,28,213,132,84,91,91,65,187,141,119,40,104,238,68,113,6,199,221,206,190,197,43,167,87,241,166,49,244,52,131,231,101,238,127,112,222,192,246,100,237,40,115,64,178,172,99,110,21,206,138,111,106,104,250,201,225,253,216,62,120,38,20,110,40,130,232,121,89,155,155,128,253,168,52,99,35,152,230,56,212,93,128,215,236,119,186,27,219,238,45,241,77,186,28,105,255,235,230,112,243,32,85,30,237,196,136,104,196,119,208,97,42,255,18,164,97,25,178,209,7,237,45,223,100,6,112,16,195,186,74,210,211,247,17,216,211,106,188,62,162,110,21,133,94,39,23,253,26,132,15,23,43,243,106,56,180,174,78,22,53,94,47,98,127,39,180,146,192,51,174,2,52,56,201,12,231,231,13,205,82,13,80,100,107,27,206,40,193,40,113,249,31,173,197,197,213,127,110,209,48,31,59,18,240,11,219,20,86,87,170,44,61,17,217,104,154,235,199,25,92,102,21,124,103,159,60,60,178,222,129,44,140,228,37,43,191,253,138,237,116,178,252,72,249,183,111,231,49,222,81,168,112,228,36,203,253,64,54,41,14,181,45,68,128,28,99,66,96,124,132,178,102,87,180,74,154,163,134,237,17,31,106,93,137,163,97,82,39,131,19,167,85,174,138,152,116,95,3,222,126,233,251,33,161,66,168,37,112,222,253,120,53,140,211,137,158,59,20,192,64,132,168,80,79,100,180,224,149,111,166,88,246,68,232,218,103,36,129,240,78,254,188,239,136,165,227,180,252,169,20,221,91,241,107,101,237,45,100,61,173,30,200,6,161,106,3,141,162,198,11,25,33,88,75,93,15,163,202,93,232,144,84,1,244,220,59,11,249,41,10,233,208,85,69,25,12,169,77,65,207,23,44,49,226,143,255,39,222,241,242,180,127,169,122,45,54,114,53,142,1,1,91,130,200,119,218,115,33,163,131,129,31,3,87,208,200,192,118,3,235,33,99,76,220,225,3,3,136,36,40,62,164,189,54,132,70,197,31,143,77,104,60,149,216,129,46,20,196,195,239,217,213,83,249,80,169,76,135,11,225,77,90,135,111,230,26,56,95,165,153,96,48,111,174,255,235,160,166,182,217,37,255,141,202,112,17,86,228,102,234,231,76,206,20,178,199,39,192,197,232,66,142,101,231,211,232,176,204,47,60,54,87,4,115,83,19,188,146,105,17,151,155,194,202,200,56,134,159,91,141,119,182,164,161,58,210,144,10,92,10,176,165,134,83,206,75,192,244,124,194,247,2,244,192,181,200,23,184,154,215,112,69,254,1,99,25,12,119,42,81,33,225,83,11,123,153,62,73,41,13,89,47,97,238,4,91,7,32,85,201,253,216,118,229,237,76,214,175,50,155,251,149,27,221,72,78,254,24,163,181,120,155,33,26,154,193,166,55,147,188,34,138,108,190,83,229,18,13,43,180,175,27,178,177,235,236,46,62,74,207,247,154,196,8,114,193,201,251,98,76,176,122,217,148,93,249,9,88,28,56,227,242,234,215,167,229,49,213,249,68,4,231,108,192,213,66,220,48,38,157,165,129,195,196,122,152,113,137,97,99,182,2,5,232,20,241,160,235,194,196,179,165,149,229,218,84,61,156,73,91,174,67,47,22,165,157,31,164,148,141,182,146,107,140,43,234,189,29,231,176,31,209,127,110,62,27,98,209,215,40,120,173,171,84,106,39,243,184,88,97,243,226,230,118,149,95,198,230,35,108,189,45,46,166,180,0,196,210,107,245,81,213,144,164,26,43,169,247,113,241,52,204,103,94,203,125,227,192,102,167,51,148,247,113,162,247,193,52,234,47,99,16,107,81,104,220,201,69,31,22,95,148,159,79,77,72,103,201,205,12,220,70,213,176,161,183,161,166,142,189,123,4,77,124,165,177,188,20,152,210,219,83,226,135,93,115,191,20,103,50,208,87,132,125,223,137,149,58,140,25,191,202,238,216,213,106,150,98,48,193,224,57,243,212,147,194,162,28,11,0,87,86,246,50,137,246,105,109,97,5,94,140,216,91,241,238,249,126,253,227,187,40,223,69,4,133,82,45,67,249,167,86,161,21,220,22,157,170,142,147,64,138,49,84,100,36,99,160,95,27,52,160,207,77,58,107,148,66,252,136,169,248,216,175,83,209,35,67,115,153,213,157,133,254,216,39,102,46,84,239,27,210,131,153,224,95,20,74,77,41,188,199,125,2,61,238,131,243,75,121,182,81,85,62,48,135,191,15,39,237,204,105,41,181,216,208,33,172,150,194,210,79,211,125,217,56,184,108,108,226,24,61,26,89,32,42,36,107,11,35,52,126,72,255,207,213,197,229,242,211,52,52,160,206,151,22,97,144,11,1,139,75,52,194,240,166,78,224,254,9,22,155,229,38,92,40,105,50,155,17,119,229,63,110,231,241,96,10,22,225,141,50,252,10,241,159,186,104,111,55,152,1,39,143,198,44,168,189,249,226,140,168,185,245,191,34,210,40,72,186,176,12,240,38,229,176,179,255,3,238,181,26,233,20,110,226,101,126,220,60,224,122,110,75,141,227,100,149,52,96,101,4,189,16,142,171,30,222,122,0,110,101,218,130,41,29,161,204,70,17,26,232,83,1,244,25,207,113,93,143,10,210,236,78,7,106,62,105,79,176,253,172,254,54,48,46,53,47,151,110,24,242,187,215,181,22,195,140,114,74,26,151,26,79,84,157,101,101,212,163,76,9,71,236,22,149,27,167,93,58,212,164,38,12,49,177,126,173,225,238,135,240,255,173,136,62,98,58,101,45,74,32,171,246,12,94,213,128,4,166,16,30,3,77,226,19,197,92,146,244,79,107,218,2,0,120,198,156,191,180,7,7,124,29,200,117,35,137,202,178,39,47,71,182,147,90,234,96,138,2,182,151,178,36,127,64,1,65,61,42,228,203,27,195,177,191,230,16,131,22,57,112,59,78,200,141,121,187,214,88,107,83,222,29,193,185,248,50,70,37,0,203,141,252,105,236,70,150,166,166,74,124,246,119,118,98,212,104,59,109,95,224,81,143,49,20,245,228,103,154,72,109,53,44,53,66,194,91,252,205,212,87,182,169,203,31,33,168,121,157,220,57,28,93,166,84,0,204,129,31,179,136,224,90,56,187,126,202,143,75,165,187,176,112,30,133,9,164,147,55,61,123,232,176,162,189,72,2,188,236,41,135,162,114,86,64,155,4,121,115,234,107,63,218,105,118,39,112,125,216,210,155,209,170,21,99,1,86,67,37,205,218,37,155,199,11,206,19,69,219,3,153,85,114,177,250,160,249,177,187,167,178,243,50,137,100,81,121,73,252,69,44,248,227,70,37,158,115,136,227,153,97,186,56,252,246,70,240,47,148,87,13,41,238,235,42,28,1,150,24,35,232,116,96,230,123,45,227,221,212,173,226,6,93,223,42,38,25,157,232,149,2,108,54,70,91,194,246,71,114,170,219,17,168,150,134,179,58,11,108,206,161,85,226,177,224,81,179,41,13,173,59,124,239,214,208,28,126,221,216,68,193,35,118,194,37,166,58,139,220,63,18,19,6,214,105,8,3,172,227,139,204,124,103,35,107,254,205,11,30,157,46,146,93,125,194,139,255,86,132,238,100,114,166,124,108,103,141,183,156,69,130,49,206,123,5,246,42,147,140,104,247,108,32,4,53,186,183,123,163,129,181,171,199,106,92,167,175,198,248,146,71,196,188,56,190,105,61,181,124,223,48,74,34,143,148,150,61,116,67,201,145,149,17,21,244,164,172,55,34,71,114,99,46,167,30,247,53,251,163,89,128,142,142,136,220,40,157,162,134,72,16,44,220,77,170,162,142,82,209,106,47,86,1,65,230,149,162,197,84,27,121,197,9,53,102,213,249,95,116,167,43,226,36,61,105,249,113,65,140,99,59,123,233,4,152,223,5,83,102,122,50,81,240,91,250,85,72,174,65,155,245,78,243,42,68,10,92,33,254,68,141,20,60,201,146,217,207,19,182,88,214,163,143,120,129,148,176,186,35,221,37,73,75,226,49,110,118,114,16,194,7,80,224,136,101,23,140,162,2,124,81,100,198,99,101,244,19,121,206,148,109,229,76,46,140,64,254,110,67,234,92,177,93,90,224,4,190,109,7,73,86,4,87,222,187,70,253,105,75,195,238,238,15,189,200,55,107,194,151,58,218,38,85,16,111,176,93,148,123,104,146,67,79,56,254,228,254,162,149,95,105,180,64,47,70,127,176,114,184,250,90,151,80,166,15,101,197,17,83,24,100,239,108,144,220,3,69,116,91,231,206,177,147,146,48,220,172,210,155,154,20,64,75,251,97,119,150,78,174,216,174,7,244,39,199,53,167,254,199,25,55,141,212,231,115,23,146,184,186,199,235,173,103,34,148,255,4,185,203,71,84,91,25,63,175,200,71,119,61,201,121,161,218,167,62,194,55,156,35,254,5,135,233,184,115,17,255,53,107,184,231,32,189,36,93,152,170,111,78,24,58,199,10,230,208,50,204,230,10,85,132,200,167,4,229,118,88,167,65,244,42,54,45,30,51,148,19,141,94,28,251,97,7,45,167,173,245,219,142,198,30,189,127,41,244,114,127,48,179,230,13,122,6,93,237,238,142,208,253,217,215,7,25,51,221,100,20,165,88,11,235,236,11,39,27,230,157,91,209,0,192,136,204,117,238,201,202,45,103,176,211,50,142,82,54,186,232,112,198,109,114,242,170,103,238,93,25,174,140,221,144,183,60,48,226,78,83,205,124,230,156,133,63,168,47,229,227,31,16,138,178,44,195,21,216,106,233,127,134,41,30,62,187,248,47,201,97,114,26,95,12,221,33,138,110,204,233,19,196,13,21,66,33,144,252,22,7,75,145,148,113,214,85,233,127,193,152,50,184,142,218,209,224,56,221,49,237,151,30,25,146,133,198,208,96,189,160,81,95,7,77,144,177,115,118,123,70,157,206,3,193,86,2,74,46,1,82,43,115,110,77,0,33,173,129,174,2,89,185,140,223,221,139,59,205,180,247,130,243,53,26,63,124,100,24,100,31,237,101,145,216,197,14,75,232,201,243,118,60,239,2,213,104,58,240,108,119,202,208,69,35,134,131,129,130,168,107,4,33,54,177,0,157,204,42,58,182,37,99,91,147,129,47,187,9,17,146,98,93,100,105,78,16,22,118,246,116,148,225,151,47,128,238,14,178,228,21,202,12,102,148,170,217,255,241,117,56,36,185,72,59,168,31,28,248,27,121,53,195,89,226,102,177,29,95,128,191,103,2,161,120,210,29,123,243,35,153,163,37,73,10,126,98,49,151,172,134,50,217,73,110,129,49,230,193,84,226,228,4,127,2,94,46,146,28,124,75,214,184,242,31,195,75,74,134,92,45,44,41,230,67,109,55,212,226,31,57,233,146,128,37,183,250,107,171,180,83,148,169,148,0,1,201,70,168,173,34,68,177,143,32,30,161,48,166,188,53,248,199,124,37,253,73,78,214,184,115,206,177,106,89,185,217,1,170,61,128,56,182,156,132,163,145,172,252,10,40,46,233,136,116,133,153,147,129,62,79,178,48,124,226,212,210,168,157,221,246,250,48,63,19,19,26,111,235,194,235,185,187,73,12,215,195,173,216,13,137,73,75,213,250,142,213,203,210,234,103,108,204,76,176,16,81,248,220,223,42,215,178,74,205,5,157,43,19,25,41,96,23,88,164,180,126,39,110,17,112,222,116,115,35,36,76,37,190,86,220,214,90,243,162,182,154,224,133,187,245,192,140,78,33,190,40,243,142,246,168,85,165,44,222,166,48,80,52,171,8,156,27,92,32,224,210,130,218,233,77,37,251,128,215,255,50,160,165,240,158,109,173,88,34,211,0,175,219,206,72,215,79,49,156,79,241,51,22,113,21,104,91,91,122,137,177,19,91,78,115,226,208,238,140,14,189,240,31,71,7,105,139,207,233,108,197,69,70,103,214,76,19,175,188,48,186,107,126,46,59,228,114,86,156,218,30,92,255,69,46,87,22,78,134,252,21,0,123,234,148,235,115,227,211,20,173,244,23,186,8,211,94,79,15,5,241,208,210,152,253,75,204,49,120,103,150,50,89,4,142,62,102,42,126,253,48,126,150,132,214,58,246,180,64,98,5,39,6,88,117,189,209,82,159,133,214,124,175,103,183,21,162,219,186,71,127,10,10,197,206,123,40,228,111,13,212,29,114,57,194,68,77,236,210,74,99,218,175,50,158,121,125,18,214,138,181,1,222,134,124,68,250,235,184,84,203,179,178,110,88,61,97,77,69,203,159,236,10,8,83,136,44,14,52,217,36,242,60,102,191,0,1,159,19,53,43,196,24,55,19,126,79,210,191,237,148,28,70,43,5,68,183,235,46,48,208,107,78,220,124,175,186,52,131,146,19,254,128,148,163,36,98,194,230,31,15,147,51,211,224,185,128,255,53,71,107,32,105,247,221,12,255,149,222,48,228,23,242,230,190,217,66,117,198,8,166,240,24,110,171,197,176,211,196,31,236,96,216,99,23,3,99,4,73,12,138,18,10,142,108,0,165,138,204,148,53,207,175,197,13,167,174,24,66,195,58,53,64,146,145,25,190,40,121,104,148,171,124,100,58,181,130,118,10,203,167,51,23,41,138,244,148,65,83,234,196,184,167,51,129,190,77,185,228,116,174,51,223,159,86,183,216,91,249,147,164,247,145,117,233,215,125,153,239,91,10,30,23,192,82,46,102,223,160,114,248,236,244,21,69,138,125,188,69,72,236,246,31,133,244,44,66,242,62,147,159,69,27,218,179,97,135,1,3,119,214,182,129,199,159,5,213,37,222,116,91,238,128,37,207,49,241,208,226,99,186,126,75,10,224,114,140,142,25,115,253,218,94,108,98,79,170,216,182,135,93,231,44,91,71,162,148,65,114,15,254,39,43,251,87,242,21,153,255,70,175,24,53,3,135,160,205,126,59,203,201,22,120,200,60,113,197,177,26,47,72,69,250,193,80,140,32,118,141,54,243,46,153,88,223,15,231,231,201,191,69,234,85,76,254,103,34,169,51,192,133,48,45,185,119,244,3,130,82,150,128,36,238,57,225,93,119,6,11,98,247,123,198,30,76,133,7,21,191,243,120,94,92,22,134,185,255,81,13,170,185,32,26,15,204,93,230,103,98,108,197,39,167,210,167,89,183,116,191,115,117,130,221,153,179,123,190,25,136,250,8,7,119,168,138,58,98,5,76,133,221,171,134,44,75,235,12,19,240,250,28,208,135,10,98,75,101,159,235,186,9,198,58,56,45,97,108,215,180,75,215,252,161,106,250,219,37,131,188,2,140,249,42,182,134,192,68,254,173,221,120,124,18,250,4,179,200,169,197,74,49,216,160,167,154,129,38,128,93,189,52,159,48,251,210,1,159,241,200,89,68,119,180,246,76,145,111,3,101,190,155,53,16,154,224,20,64,156,143,237,2,84,221,32,200,162,111,242,33,17,9,170,236,110,117,243,33,171,56,51,189,212,219,50,173,89,15,73,114,198,165,214,198,40,68,152,160,3,47,65,44,148,34,41,50,18,249,94,64,86,196,2,115,63,225,122,19,240,73,242,48,149,194,166,31,248,228,126,188,116,86,24,116,133,246,91,4,37,142,17,181,242,35,85,39,44,205,224,253,39,100,181,29,9,189,57,217,181,115,197,73,132,225,72,14,179,245,196,134,115,224,10,32,196,48,107,117,90,254,206,179,99,66,156,137,153,69,197,243,44,26,156,181,86,116,72,135,188,78,3,52,157,183,104,105,244,54,175,249,123,206,82,140,163,181,90,140,8,147,214,33,15,179,214,253,176,85,13,45,87,171,81,220,149,184,254,139,211,104,174,94,47,152,81,5,154,91,118,197,191,22,114,3,118,118,57,233,67,222,21,251,192,109,174,132,78,180,67,216,123,216,18,129,98,175,189,23,76,96,147,106,90,232,79,161,229,37,250,70,163,219,9,63,231,125,118,34,176,144,105,44,98,25,67,252,50,242,51,220,166,125,91,222,178,43,44,6,178,97,115,238,229,34,62,186,106,110,94,226,29,73,115,250,111,68,167,33,27,162,236,22,118,50,79,51,117,165,17,148,191,129,109,67,200,114,83,62,216,17,222,202,68,146,47,109,204,84,53,68,245,73,156,16,196,133,128,4,6,245,127,109,220,57,94,218,170,115,251,68,64,171,143,188,247,202,183,20,167,40,117,239,97,198,248,105,240,83,146,31,17,140,62,60,85,81,161,218,100,178,5,127,54,71,170,153,231,2,202,26,193,106,192,244,50,204,67,232,64,244,20,88,203,14,255,249,60,206,51,152,179,151,235,85,235,7,131,67,20,181,222,120,4,244,50,190,153,218,124,112,163,77,247,160,200,171,53,215,71,213,223,248,130,69,114,138,80,72,46,4,242,161,19,235,71,252,154,31,18,226,242,208,19,176,42,48,250,14,2,2,74,132,56,57,119,29,238,22,220,135,166,172,236,15,107,235,24,214,30,29,233,157,202,60,44,93,165,8,81,0,92,90,211,247,165,136,196,182,11,197,139,210,70,91,224,98,190,213,133,210,65,14,112,129,150,240,231,192,155,78,21,221,72,223,140,219,134,122,61,7,42,31,170,121,210,40,63,194,211,242,91,15,254,143,36,244,229,233,89,194,145,202,221,185,232,223,125,146,61,166,81,21,229,61,235,65,201,78,166,211,16,80,248,184,193,60,126,71,178,36,176,18,223,11,61,7,58,18,11,208,8,127,224,127,20,135,189,62,83,95,199,46,153,178,23,154,166,97,240,158,67,14,48,124,136,144,5,174,145,119,250,60,223,204,67,13,95,198,83,12,221,22,156,164,33,115,43,229,175,242,68,17,206,65,202,213,249,167,74,221,228,185,18,83,171,89,177,252,105,155,36,95,5,238,73,193,84,176,165,173,42,140,106,163,165,193,121,248,204,74,217,98,228,67,134,232,153,219,83,0,88,39,72,171,169,169,160,169,57,185,62,89,122,245,95,247,151,187,36,101,92,120,97,62,240,232,85,243,58,139,245,133,219,61,223,26,119,176,11,235,219,58,17,207,249,106,216,15,98,108,229,95,239,193,54,28,62,82,184,91,208,63,207,11,48,22,103,229,186,148,126,142,54,104,91,5,254,142,154,196,103,177,169,158,164,93,39,123,26,59,161,100,146,74,252,230,55,31,70,76,74,232,108,60,35,212,204,237,64,2,139,152,240,60,191,230,93,204,119,174,23,164,156,194,144,199,171,113,177,252,205,160,48,11,111,43,115,167,160,64,3,63,99,128,119,152,250,27,228,187,220,56,120,103,161,81,11,22,140,255,36,68,107,160,176,63,15,112,116,114,123,112,217,87,58,223,6,34,148,252,77,211,86,109,36,208,65,210,165,83,133,242,98,159,234,176,230,204,120,73,43,67,11,96,177,97,146,225,118,81,137,125,179,120,24,254,229,194,106,240,106,126,224,148,80,121,247,43,95,127,245,186,60,67,245,51,168,178,38,175,162,178,225,232,199,114,194,169,202,254,177,81,93,71,177,118,173,217,218,72,6,181,74,108,40,29,212,91,150,246,199,231,159,43,62,24,212,67,254,222,179,61,77,218,138,146,90,40,194,165,250,136,111,24,189,97,222,244,159,116,73,161,200,65,1,240,45,216,226,82,69,61,43,92,224,63,126,218,107,203,125,41,184,132,100,139,57,195,168,124,74,177,183,244,31,216,225,122,85,18,14,48,115,121,203,233,2,138,190,59,139,156,21,189,217,197,91,60,150,87,100,54,1,7,245,22,124,127,3,51,30,111,111,177,211,116,100,76,51,50,136,23,255,40,181,130,214,42,251,130,187,36,108,11,61,124,200,156,206,252,201,241,70,210,224,251,166,7,86,52,58,169,35,44,163,91,27,175,79,23,151,0,116,197,195,103,20,9,27,234,46,86,147,17,239,220,37,201,39,126,186,26,233,247,2,33,255,225,107,225,80,205,249,126,173,94,24,136,125,185,193,67,150,175,229,188,62,22,128,42,254,218,7,76,18,225,102,190,183,248,155,80,80,106,61,54,61,142,125,29,22,91,203,227,101,127,255,208,180,142,206,56,237,126,147,210,117,245,32,74,102,197,161,206,243,96,95,89,31,122,29,163,151,21,18,108,238,45,13,26,16,167,183,225,122,200,120,68,122,242,116,196,186,104,62,40,8,228,41,162,162,226,83,17,13,96,92,250,88,11,212,20,51,162,219,233,198,208,215,110,127,32,12,25,148,168,229,103,150,135,125,27,160,255,175,163,169,154,135,155,71,127,161,98,152,239,251,77,234,72,171,165,176,245,175,215,216,252,141,236,63,190,129,158,164,142,127,76,54,72,97,235,71,82,11,65,22,84,175,45,89,205,108,185,51,104,119,46,69,169,76,171,70,141,110,225,151,190,152,88,2,81,55,74,205,70,193,75,161,57,212,150,102,156,117,7,254,190,102,10,173,214,40,244,200,196,88,109,37,86,253,192,55,123,74,219,119,245,116,96,103,172,198,250,57,246,146,17,247,216,253,89,155,10,221,198,124,113,134,99,7,67,116,74,230,132,6,131,132,112,138,228,4,138,249,15,53,13,87,165,34,238,186,240,81,192,151,17,128,205,234,129,150,149,153,32,2,192,241,16,132,229,154,115,180,24,201,108,78,63,185,59,3,6,11,13,166,111,37,96,151,74,23,243,89,161,160,8,25,113,9,16,84,25,105,36,52,70,241,1,88,6,242,50,54,154,195,192,90,252,98,41,195,31,30,82,18,42,46,11,15,94,60,67,211,109,124,157,20,50,92,76,223,185,176,23,62,158,73,48,32,99,93,78,86,151,17,16,30,51,181,119,180,97,13,156,183,236,44,181,11,57,247,18,35,131,156,206,55,196,94,120,93,125,187,89,52,179,221,133,122,154,168,30,0,3,6,41,221,80,25,240,205,212,199,157,14,28,135,14,148,37,21,208,64,85,89,224,55,41,185,184,229,41,27,170,30,129,139,251,188,129,131,4,161,173,248,184,188,175,98,57,41,2,226,198,37,110,65,153,185,147,251,51,41,137,33,112,28,223,25,236,247,66,92,48,223,16,244,120,90,140,177,40,36,45,255,250,216,67,55,200,189,212,171,117,57,110,178,131,145,96,133,153,28,104,72,217,213,203,245,166,55,177,112,187,35,55,153,59,78,200,255,170,143,39,86,175,18,51,5,200,253,186,63,110,238,17,117,150,39,132,53,163,189,54,147,94,231,53,224,167,160,110,35,171,7,87,242,157,176,134,87,97,95,84,223,44,175,244,25,134,251,117,186,214,193,98,197,63,110,204,69,101,1,59,210,214,201,123,242,206,174,237,54,61,164,102,239,25,218,184,184,6,254,138,15,117,89,43,121,206,95,17,157,107,194,117,203,169,86,40,167,104,246,38,67,37,237,170,163,82,164,230,151,62,201,229,140,116,5,212,252,44,55,2,86,107,129,4,245,231,213,139,59,237,171,227,218,219,99,14,102,147,219,14,252,209,83,120,37,24,71,248,131,168,60,107,15,218,43,27,53,136,7,107,24,90,106,167,217,20,103,180,180,234,37,143,144,23,19,59,217,26,136,51,227,86,113,236,68,212,64,120,84,24,81,0,125,105,255,113,244,125,103,133,254,119,206,58,200,136,254,43,63,230,77,1,251,20,30,5,221,41,48,60,84,53,233,31,7,233,22,39,230,123,15,204,235,34,59,208,242,86,11,113,241,244,237,31,226,46,233,246,116,239,181,0,205,178,159,107,32,202,211,157,39,245,142,222,1,58,50,185,245,69,148,134,252,0,155,17,102,20,160,15,122,207,202,198,9,120,233,90,85,120,118,252,162,188,165,165,231,104,112,113,209,81,200,194,112,141,249,8,227,172,206,59,89,217,81,125,253,77,131,124,185,108,153,38,122,79,29,83,72,30,36,224,28,75,199,22,39,113,241,216,60,217,197,240,109,252,132,183,223,251,111,206,23,7,12,9,131,176,72,208,170,13,224,207,122,104,232,38,133,25,157,211,106,71,241,82,176,21,254,236,211,176,163,186,226,54,213,167,108,0,230,170,183,239,91,236,101,197,36,147,173,224,245,78,3,135,73,212,197,150,222,175,62,255,143,28,218,210,230,130,234,144,31,148,186,176,51,176,28,205,19,172,142,194,44,62,166,77,188,251,174,45,205,151,193,8,2,172,211,2,148,132,116,85,211,162,225,198,88,176,40,119,239,218,58,86,107,33,192,145,121,112,33,224,154,223,94,106,133,179,151,119,126,227,206,3,22,192,103,12,50,109,218,87,194,252,22,251,57,118,123,136,76,110,90,122,50,25,114,125,71,135,113,2,135,80,27,5,27,204,48,185,121,31,203,64,54,165,197,207,219,82,16,181,133,83,10,60,134,90,78,105,162,103,118,190,193,0,133,245,17,30,46,234,52,205,140,132,68,117,212,166,117,166,204,126,154,57,17,181,177,39,162,40,24,198,155,112,161,254,76,38,9,251,128,152,197,10,54,109,160,199,102,27,39,91,167,91,55,197,156,10,225,115,47,2,90,149,183,183,168,249,174,155,169,159,184,232,121,174,63,58,242,184,93,231,206,224,28,241,40,149,247,199,44,213,50,24,244,89,18,230,126,196,241,139,106,204,90,91,156,168,229,232,10,80,250,250,165,115,33,155,1,194,174,23,109,136,124,185,33,176,167,91,10,206,244,141,184,30,166,147,80,82,146,216,240,136,124,213,35,230,149,94,238,198,153,56,108,103,52,113,37,4,138,197,116,3,188,205,148,168,143,141,28,95,3,3,29,234,165,211,52,231,227,109,175,246,113,250,101,176,164,183,216,93,23,2,151,137,102,134,35,194,2,155,207,124,195,162,112,152,130,171,78,211,141,30,252,231,167,23,51,66,147,89,43,204,38,166,245,240,21,199,216,219,67,125,210,36,35,195,145,222,28,184,204,220,97,142,219,73,96,229,2,132,250,130,64,9,62,43,65,100,167,205,219,211,99,176,118,70,2,251,218,223,175,53,134,21,137,76,112,248,232,170,54,67,102,100,16,226,41,37,14,170,63,104,247,14,84,72,213,233,166,44,157,140,80,160,190,127,172,46,108,21,93,67,16,159,59,158,146,23,113,214,152,34,101,101,81,176,22,72,5,245,196,72,173,130,130,16,71,22,118,185,59,3,232,161,247,57,20,164,155,38,193,164,48,177,171,175,211,174,52,239,29,24,40,95,8,245,113,59,5,115,148,176,110,161,159,128,103,14,21,45,128,194,152,231,122,12,0,101,144,139,187,240,117,152,164,208,25,29,102,53,39,75,193,179,101,24,49,12,33,131,217,153,220,65,201,58,105,35,68,148,87,186,82,180,206,152,26,225,230,184,117,115,232,71,141,115,217,198,127,123,168,175,101,237,212,62,52,86,170,108,62,62,137,27,192,228,188,192,253,222,13,218,214,20,223,128,254,225,126,192,199,117,42,160,17,53,241,232,159,136,142,58,29,108,96,155,217,68,144,223,252,230,138,236,109,115,205,168,6,19,194,185,173,57,203,123,245,204,88,221,46,7,98,213,189,121,208,37,57,154,23,212,137,79,10,97,208,240,91,188,41,72,151,74,249,154,230,75,164,181,111,150,79,50,253,231,87,165,174,124,228,15,205,121,200,75,41,3,35,204,244,134,112,197,162,142,40,219,150,17,249,177,51,11,104,92,138,182,114,32,222,64,144,22,149,245,241,230,185,146,70,242,79,57,37,94,233,85,84,69,139,252,244,164,15,198,49,132,90,177,171,155,71,44,78,70,31,79,167,115,124,195,252,25,151,139,247,6,243,188,138,234,232,196,134,246,41,112,46,160,38,118,153,25,205,21,91,91,178,98,105,120,12,80,232,180,110,22,65,99,208,20,224,45,239,130,74,202,151,142,184,11,195,66,39,98,244,70,136,223,84,134,86,225,4,97,212,17,186,64,138,200,44,198,68,64,41,122,109,145,30,171,209,38,166,113,149,160,8,10,4,148,8,249,3,25,47,95,132,176,137,152,156,107,240,20,86,143,136,202,75,48,1,144,229,118,169,2,26,21,182,2,244,204,99,81,138,141,191,10,91,45,199,216,86,166,86,68,231,242,144,20,70,161,110,68,98,0,186,96,54,23,176,121,194,20,247,109,161,172,2,154,80,237,136,5,107,236,4,111,31,108,37,239,51,182,154,51,199,115,63,16,49,173,237,5,19,245,117,235,112,67,83,110,16,137,175,171,92,26,99,123,224,116,96,83,251,83,226,78,0,189,76,245,52,102,133,5,85,250,205,202,16,52,97,138,127,101,175,41,194,133,1,187,191,16,152,236,17,15,230,124,114,147,148,111,121,4,217,44,235,154,96,81,9,251,179,72,167,48,201,32,30,76,154,111,236,137,211,78,177,20,32,143,231,77,135,189,236,237,48,68,79,242,64,29,228,175,181,47,175,235,49,203,135,223,39,242,238,70,46,60,75,236,110,78,98,83,56,85,65,128,51,125,196,185,73,126,62,79,159,213,12,161,149,8,78,133,246,151,47,16,95,215,161,30,199,201,176,190,246,52,225,127,218,54,98,58,158,44,242,36,167,67,71,57,49,210,244,140,156,77,218,169,46,166,195,189,89,13,128,153,152,121,215,1,104,26,234,206,187,185,3,215,115,15,6,235,225,90,209,53,236,11,125,239,60,45,128,141,111,211,23,131,106,215,58,250,172,172,140,54,114,28,151,66,187,97,244,64,251,129,192,46,200,67,168,31,252,237,201,145,172,238,101,95,238,209,46,4,100,68,195,117,194,116,32,31,75,68,84,204,191,138,133,46,75,98,135,11,114,13,217,9,162,133,114,29,238,43,252,190,6,87,51,246,191,1,84,126,77,94,7,108,45,84,82,197,64,30,94,239,64,142,93,174,63,167,175,87,157,191,248,165,77,60,132,153,140,101,14,171,16,43,114,21,192,161,184,86,228,7,129,238,171,198,129,150,210,140,152,68,17,227,31,199,165,142,52,5,132,11,86,14,141,107,28,202,78,113,122,30,221,230,209,142,48,188,147,183,8,25,253,38,167,30,160,141,83,33,75,218,34,226,206,215,50,11,249,5,131,245,153,59,15,19,77,187,205,145,158,214,223,253,157,206,123,180,140,113,137,130,64,164,103,193,139,117,55,64,214,74,250,200,215,120,241,17,115,222,90,98,5,87,121,119,122,53,145,175,186,123,246,158,32,16,128,3,166,171,171,16,187,245,100,66,80,3,247,147,246,207,233,182,10,169,222,139,250,60,175,69,143,147,64,141,136,253,116,183,85,126,185,59,169,126,39,74,172,57,172,197,237,51,154,26,18,11,92,152,107,113,180,51,55,227,68,31,194,133,249,203,172,124,70,243,65,223,237,197,69,218,109,16,70,134,81,17,6,113,125,3,108,176,92,18,86,119,75,84,20,191,230,83,99,15,102,39,169,66,119,144,12,32,23,61,181,80,154,107,175,187,68,33,130,32,236,99,181,155,59,54,252,96,73,137,50,188,220,185,248,44,46,80,220,187,138,135,171,57,23,1,56,137,98,76,164,251,3,20,53,89,71,75,168,240,0,236,56,222,67,100,234,61,203,199,223,34,28,169,131,255,37,156,79,209,226,227,242,102,154,71,137,121,236,2,247,255,80,116,249,195,126,103,113,174,244,239,160,196,35,131,48,188,216,146,154,91,194,196,222,190,125,155,198,217,174,199,48,104,63,187,118,110,198,29,38,6,122,31,46,191,162,197,224,232,20,237,241,107,78,171,126,32,180,106,210,228,83,10,105,231,162,34,74,186,34,112,77,40,97,76,139,205,84,121,196,168,24,90,179,196,157,179,119,72,152,11,2,58,177,115,72,156,22,155,197,230,31,134,176,6,141,87,47,93,22,174,128,203,42,105,181,96,239,235,254,103,15,244,14,180,182,80,18,111,127,102,236,120,151,174,206,187,26,184,227,200,216,245,19,59,119,181,202,6,119,234,147,17,143,57,39,206,91,146,16,49,112,99,242,161,73,40,170,101,32,237,169,212,243,227,244,106,172,19,128,61,184,106,48,66,214,199,58,173,5,186,168,32,53,35,125,189,50,178,152,167,3,139,105,207,41,26,162,115,232,19,165,215,21,23,73,153,128,22,8,53,96,180,85,230,58,170,197,143,250,43,89,9,80,170,38,219,123,121,112,14,166,106,161,199,134,15,129,42,175,65,252,49,199,161,78,67,170,219,179,129,106,98,47,226,160,115,148,186,173,173,93,48,199,46,68,127,96,27,34,102,89,252,175,73,160,141,80,164,253,204,122,247,181,5,201,243,220,44,58,198,88,82,49,133,240,141,176,237,87,185,13,18,208,97,204,143,165,52,166,179,138,182,140,236,193,251,253,37,34,114,29,115,107,219,238,233,199,48,207,123,54,30,212,25,100,158,216,85,198,9,36,181,127,54,239,135,194,141,0,170,121,97,195,203,86,204,74,238,99,177,150,87,94,65,3,20,195,98,197,188,240,149,178,178,156,92,249,62,191,228,167,249,110,93,85,135,175,178,64,39,14,183,131,56,250,254,214,137,182,228,166,192,46,180,19,25,220,125,116,44,176,223,124,215,30,100,54,108,130,113,222,7,52,245,185,254,192,225,167,204,45,97,227,56,161,60,76,155,227,100,217,9,204,184,113,15,210,203,96,45,14,53,147,136,187,200,104,143,121,225,92,153,49,159,167,200,33,175,237,144,180,199,40,50,224,76,118,106,115,111,203,223,239,247,173,151,123,106,35,19,34,1,161,109,122,89,6,0,114,251,164,61,75,12,226,96,220,107,182,140,200,23,168,213,119,232,45,11,42,68,176,193,141,237,98,137,111,28,183,216,200,151,61,94,194,241,182,234,158,58,246,72,233,56,18,180,62,151,105,131,45,98,45,51,59,7,108,41,167,228,254,59,197,47,75,23,234,143,73,27,252,116,43,78,49,183,104,116,253,5,212,127,10,112,179,11,145,193,67,35,225,148,238,5,9,160,109,90,41,169,6,99,1,108,96,240,28,183,189,161,157,177,98,140,36,103,211,87,170,192,32,87,24,158,105,151,40,99,46,40,13,183,30,146,106,122,159,134,112,244,114,251,36,105,233,49,147,158,168,180,85,28,38,19,193,8,242,229,98,98,204,227,165,94,45,218,219,190,70,131,97,195,24,122,155,88,10,176,121,194,103,42,35,117,221,184,156,227,243,112,174,86,86,173,203,203,48,99,180,97,66,85,76,115,107,116,248,159,213,0,50,199,193,117,138,204,125,238,133,86,187,246,137,199,70,62,84,172,27,227,173,102,24,252,212,103,120,157,110,58,3,176,56,124,114,182,34,246,194,218,4,110,75,177,151,92,163,171,185,251,37,80,118,254,78,140,126,198,181,57,100,141,71,254,180,180,188,204,96,99,241,65,168,216,94,2,226,153,252,26,238,101,54,126,150,74,36,89,187,117,82,235,112,215,35,168,94,116,59,164,122,155,175,90,210,204,71,221,175,66,73,64,109,121,246,233,100,102,61,75,237,36,60,123,148,117,76,33,132,98,88,145,68,175,213,143,89,214,180,228,144,142,92,156,40,79,192,110,112,130,85,246,86,5,228,123,204,65,113,210,17,62,182,194,104,60,77,173,248,81,76,174,34,186,127,188,61,70,251,55,113,182,6,205,150,122,64,154,101,106,137,233,140,120,212,103,101,242,235,117,186,89,196,182,99,64,139,207,117,253,148,126,203,199,243,90,34,11,3,92,31,100,129,84,109,38,110,215,37,105,124,42,176,115,190,224,62,49,233,69,81,36,186,188,156,74,123,110,95,52,128,50,182,21,22,109,148,210,72,142,217,89,227,15,139,120,185,83,32,74,151,58,200,16,210,161,202,254,70,233,176,64,242,236,27,111,104,67,13,102,63,213,123,166,146,239,76,89,17,40,241,97,244,24,9,98,137,250,147,148,34,28,125,53,18,232,76,136,186,111,62,178,244,21,89,216,244,253,147,146,110,151,22,37,67,107,29,186,211,222,123,210,128,176,75,49,193,13,33,93,166,96,43,146,120,78,88,213,45,198,7,98,18,120,70,59,186,193,208,33,88,131,235,88,198,91,128,107,224,5,21,198,204,230,34,178,41,109,103,251,57,139,163,132,128,94,150,218,160,254,206,21,249,69,240,118,144,55,108,238,12,183,162,221,61,160,93,43,202,177,185,11,16,88,14,197,202,229,164,94,5,203,11,120,21,157,129,94,252,123,78,86,108,63,218,226,205,145,92,161,214,109,220,175,16,19,83,73,12,165,139,150,233,204,56,17,55,157,9,255,245,127,239,93,153,179,200,41,169,163,46,54,75,31,215,151,162,78,67,215,48,38,222,107,105,19,101,62,210,160,173,28,128,132,170,56,93,245,215,171,127,79,216,132,221,114,145,214,105,59,62,18,248,123,138,18,47,111,215,92,96,191,189,231,102,217,100,118,211,171,66,188,29,155,254,159,53,205,179,120,24,247,116,117,46,99,246,12,119,202,137,31,249,205,58,78,239,5,116,53,81,75,134,67,129,179,40,180,120,88,126,70,227,17,108,109,201,100,149,15,125,61,198,48,84,235,232,135,243,132,250,255,38,219,122,252,194,113,83,86,193,108,19,14,49,237,113,12,160,195,115,6,111,55,30,74,184,140,70,8,71,193,211,231,115,116,241,254,235,6,74,194,2,31,77,254,4,100,163,220,209,210,199,244,123,97,191,169,65,169,51,180,210,94,175,219,59,217,182,150,6,247,165,176,113,229,57,61,255,229,213,143,250,178,10,235,160,30,89,4,202,103,156,140,52,170,60,244,179,141,55,251,95,161,88,88,114,59,29,179,62,87,74,225,21,85,184,150,134,104,135,27,230,156,86,45,31,80,94,116,159,204,245,43,193,193,248,77,26,7,170,250,55,25,108,198,137,10,140,184,186,235,108,157,119,23,86,104,182,176,112,186,187,16,199,43,176,58,25,168,174,170,216,6,9,219,210,224,104,239,195,195,149,34,205,183,179,12,102,254,65,237,74,193,180,88,127,73,235,56,150,138,46,115,231,193,57,103,19,185,238,86,52,250,246,147,245,201,183,115,184,229,253,183,225,113,157,79,5,177,219,2,161,177,27,138,198,81,195,120,234,102,15,167,228,20,215,248,174,154,28,245,229,76,45,162,240,81,124,87,252,155,211,66,109,13,163,204,174,125,19,40,160,111,100,201,184,51,168,58,26,15,109,228,51,120,107,246,65,5,64,185,112,82,173,183,21,178,203,38,97,204,105,151,46,57,194,231,30,197,213,138,226,237,91,185,238,127,230,146,223,98,243,60,38,250,157,10,77,157,83,9,145,53,91,67,47,227,192,162,201,66,126,251,123,23,237,113,194,249,236,149,245,34,88,79,57,248,104,212,20,188,106,25,226,217,171,81,53,111,74,34,174,194,195,132,16,170,130,5,6,0,195,1,209,208,247,63,12,141,112,148,41,212,216,130,170,72,30,99,194,19,153,195,233,208,23,54,123,133,223,84,167,79,76,33,66,208,198,186,207,42,253,134,188,202,231,151,129,1,99,176,172,159,195,69,83,43,1,62,95,181,199,248,182,166,16,71,132,9,59,89,235,224,109,177,191,228,188,32,226,148,176,95,6,91,67,152,5,162,232,95,172,205,224,219,226,227,126,48,244,199,89,1,116,12,45,170,181,228,94,58,71,109,112,227,100,125,170,110,203,112,32,68,130,46,106,9,179,132,148,2,118,90,76,78,179,219,35,154,11,81,192,45,113,42,199,72,233,252,162,68,216,147,142,36,17,85,14,143,82,23,13,1,48,189,202,194,189,166,97,235,159,196,117,207,51,55,106,96,154,6,229,217,233,40,27,84,5,74,94,250,110,111,215,48,190,66,73,222,214,210,250,123,9,17,197,235,120,214,33,236,80,30,69,213,239,196,125,142,112,42,224,95,221,91,64,76,26,124,93,14,117,102,211,199,4,171,135,237,170,209,99,164,177,185,36,219,233,223,229,32,196,110,36,211,103,224,121,156,113,13,87,39,253,95,90,81,72,187,236,119,6,68,114,54,247,228,45,8,83,251,169,126,14,134,173,191,181,4,110,117,121,214,218,28,82,71,55,0,87,2,112,70,242,68,17,109,176,3,66,250,10,196,207,4,198,85,231,203,129,8,217,23,79,163,30,17,105,0,168,173,178,65,19,43,120,90,219,108,254,160,154,47,52,168,152,33,157,164,6,39,49,185,161,128,173,169,111,106,116,157,21,140,23,136,192,207,197,151,253,16,116,176,208,221,81,181,188,64,19,84,211,176,218,54,158,131,121,209,209,198,82,215,56,184,212,159,16,211,4,84,147,54,201,79,45,123,193,190,117,83,70,119,73,199,229,242,143,93,25,179,32,43,181,227,119,22,91,93,126,46,87,25,197,243,199,7,110,13,246,255,40,8,200,229,101,84,18,86,19,220,170,34,51,218,78,188,29,118,229,31,140,18,92,31,149,226,45,52,225,160,97,182,83,243,130,52,223,244,207,217,63,105,163,122,252,253,252,194,218,224,185,157,33,49,136,247,197,48,111,59,139,249,50,48,172,229,158,184,72,48,215,198,76,242,84,188,137,50,102,168,173,100,92,208,161,70,152,227,245,52,27,115,203,73,137,106,97,36,222,164,29,254,28,94,227,206,241,98,15,100,42,175,78,187,207,179,13,63,91,173,97,190,26,120,41,244,70,103,198,177,108,16,139,213,137,242,28,188,237,36,184,55,152,237,195,141,95,72,12,159,182,29,136,82,37,216,109,255,28,140,159,120,236,255,190,111,29,208,94,52,196,61,56,108,37,64,201,58,253,213,84,248,246,113,44,170,37,245,242,174,236,133,55,101,61,51,141,83,57,132,73,232,79,69,13,119,196,227,132,50,139,148,46,49,55,108,11,123,195,41,23,228,70,7,34,130,151,117,15,164,187,181,168,86,200,42,237,126,133,73,7,159,63,138,247,206,56,28,99,209,106,60,79,195,217,3,41,147,111,151,216,212,18,155,196,3,221,205,92,9,104,237,101,57,235,151,4,192,155,68,8,53,29,121,143,202,21,109,101,143,107,149,255,127,111,2,160,213,2,5,144,212,64,181,126,97,91,81,225,250,71,46,67,219,189,75,127,199,136,1,9,161,169,107,121,209,114,239,4,151,103,47,220,200,121,234,228,102,9,89,60,1,127,232,111,224,228,62,19,254,17,26,116,129,141,129,42,82,0,71,81,229,83,242,94,103,5,41,166,143,189,153,88,58,237,7,131,202,72,37,133,44,244,56,132,222,61,91,238,189,160,232,48,90,157,81,115,165,158,216,51,48,238,117,134,33,197,170,161,115,114,186,213,247,143,134,17,211,146,222,45,16,126,64,0,156,85,50,125,250,59,122,32,36,44,226,115,71,207,115,17,205,107,175,183,68,79,142,99,171,114,78,57,169,71,203,247,23,120,100,121,127,179,18,177,135,58,20,37,25,61,158,26,54,97,243,80,27,204,35,22,23,38,127,244,115,80,7,234,233,150,146,23,42,175,248,38,73,186,30,42,106,227,164,170,127,87,79,5,33,127,166,142,62,194,27,223,35,160,98,112,171,140,21,254,89,170,224,43,219,42,22,171,54,225,200,77,215,36,40,144,223,152,245,170,141,139,115,255,80,8,211,140,155,11,238,47,194,214,6,82,190,165,83,22,132,91,119,62,39,105,75,39,86,246,195,29,14,118,218,179,176,234,39,174,176,6,29,164,87,240,122,105,84,69,33,184,216,162,177,42,229,61,51,9,107,100,206,65,5,236,63,163,213,53,129,240,148,151,53,231,131,43,149,221,73,236,8,196,223,246,112,83,215,181,201,203,51,92,10,219,181,177,135,61,200,254,18,21,69,180,36,161,118,28,47,5,164,167,15,27,165,85,13,136,107,235,6,31,50,149,34,228,251,242,117,113,100,183,19,137,214,218,224,25,80,120,42,46,217,210,90,138,155,139,204,48,142,118,126,239,230,142,118,205,176,129,186,181,78,69,89,171,179,112,211,3,94,209,186,157,248,2,227,64,78,20,203,42,2,249,33,241,168,26,179,224,29,117,185,207,122,253,217,108,215,102,199,115,249,239,8,150,124,151,230,145,181,119,236,139,151,8,190,225,22,251,141,243,95,244,220,162,204,120,91,140,98,161,38,64,158,161,232,54,199,231,80,59,20,252,69,101,156,80,223,159,184,145,183,106,126,49,207,230,174,3,222,72,235,218,67,255,252,1,160,21,62,5,67,208,206,210,56,153,109,230,116,183,117,32,65,210,226,80,145,195,127,56,211,162,66,205,142,44,203,192,102,86,100,181,235,207,200,88,99,103,114,160,143,59,72,187,239,101,186,34,191,141,211,104,238,82,253,205,201,161,190,78,232,55,11,182,223,116,78,210,174,199,68,215,253,199,114,6,9,73,196,174,211,235,206,183,208,97,208,188,66,149,220,28,147,162,154,245,229,42,82,126,198,227,167,134,177,119,238,65,71,26,133,178,152,113,209,220,236,239,240,96,97,165,23,57,155,8,238,73,159,205,170,1,92,134,132,90,201,23,202,46,1,11,102,248,227,102,238,217,141,222,63,125,7,158,135,75,173,138,209,110,80,20,37,181,185,243,97,199,24,7,109,190,59,54,196,142,254,31,91,57,205,227,178,140,84,28,107,15,155,125,119,232,120,51,143,41,42,143,19,75,244,158,41,168,81,96,216,202,178,187,15,163,114,77,204,73,80,253,62,46,88,14,20,156,230,142,60,101,55,219,244,131,126,36,92,251,234,95,112,228,180,223,208,34,29,142,183,41,217,67,141,79,116,6,79,152,145,126,243,51,113,97,47,36,81,98,249,91,33,240,7,165,197,253,150,253,182,20,179,68,151,177,0,188,123,95,50,233,238,82,95,180,134,248,72,85,100,245,219,153,54,128,25,134,237,104,193,218,173,49,224,123,218,50,224,70,171,188,60,196,193,116,78,91,17,250,137,26,182,112,178,52,91,233,235,12,221,76,66,67,164,48,47,20,191,213,232,190,253,243,108,6,167,81,138,150,17,29,135,106,22,96,204,0,176,123,134,30,107,113,172,138,201,136,58,109,195,138,14,150,128,127,114,121,11,125,38,162,216,121,252,29,21,208,219,249,95,137,65,22,95,10,87,52,221,104,194,209,150,118,191,162,45,117,139,71,111,124,29,200,114,72,113,85,25,17,103,34,55,221,122,236,119,4,184,181,225,7,218,42,49,224,18,195,105,96,252,44,88,210,176,248,72,67,97,120,204,215,102,102,235,24,69,48,37,211,28,206,0,68,81,201,230,135,205,73,158,37,247,77,107,93,54,27,93,94,136,41,1,55,160,142,39,229,183,152,149,194,144,172,130,178,236,161,201,8,211,255,44,61,105,15,78,198,207,62,191,180,3,217,74,15,252,8,27,79,155,48,100,26,193,34,222,50,134,80,35,39,114,212,95,137,112,181,77,143,121,58,37,96,64,161,55,253,35,48,175,231,0,225,198,61,217,251,132,116,109,84,9,238,18,213,164,30,124,109,60,180,74,80,15,31,92,27,64,95,107,252,209,232,250,241,182,164,116,114,162,216,20,155,214,25,52,231,15,69,15,213,229,150,95,145,11,142,180,183,107,74,2,228,163,242,129,17,59,112,248,82,88,171,133,199,209,3,77,223,79,40,163,125,76,255,29,156,41,223,138,135,162,62,223,158,171,54,201,57,230,175,43,179,119,170,240,70,186,0,201,111,53,170,241,27,252,221,11,88,40,225,248,51,226,227,48,132,128,57,154,255,247,66,227,22,197,99,220,143,131,1,52,17,116,251,144,128,72,100,71,43,39,219,145,64,150,202,11,30,91,241,142,68,215,8,202,79,197,17,160,2,99,182,238,219,62,216,155,157,47,147,26,207,28,91,10,85,225,73,151,243,114,31,17,89,62,115,145,164,193,0,206,246,182,99,98,58,192,130,221,18,180,66,124,138,72,98,202,16,94,201,37,149,72,232,216,200,204,104,57,226,4,2,114,57,35,174,57,8,111,226,237,71,226,252,178,67,195,71,100,231,138,85,105,224,88,51,188,96,152,20,155,223,243,64,6,223,110,230,123,73,104,232,163,213,81,219,234,148,232,151,223,151,247,49,123,187,247,129,253,18,240,174,155,20,61,148,195,41,11,109,14,182,131,99,76,243,59,253,63,142,115,14,143,32,97,138,129,59,70,144,34,179,251,184,191,93,123,250,111,211,205,20,234,9,144,198,152,146,26,16,191,54,73,248,205,15,132,109,137,24,255,98,116,185,129,123,126,115,92,204,78,37,93,217,246,242,57,109,221,240,186,127,54,205,246,162,31,252,150,7,124,146,244,134,127,110,59,254,87,36,87,165,199,196,129,140,8,4,77,16,94,81,158,61,182,114,54,211,18,209,15,167,196,179,102,214,100,221,142,7,149,58,129,39,102,201,182,190,232,76,75,23,122,48,26,175,53,204,103,216,4,28,71,46,204,29,86,9,238,0,129,30,184,30,16,228,22,65,18,215,128,192,145,54,53,111,178,107,37,59,18,55,71,173,131,121,231,178,153,108,92,247,180,22,24,76,40,107,155,131,231,24,253,78,31,134,251,193,92,239,98,53,252,244,124,12,112,178,132,101,50,37,98,18,254,190,37,167,221,20,68,242,94,84,9,64,188,162,206,42,83,243,100,44,215,92,238,103,106,245,214,87,248,88,193,137,165,30,161,192,173,233,218,96,229,9,143,14,4,76,185,201,204,254,42,30,8,69,212,225,55,181,178,253,100,123,200,49,223,199,211,213,142,30,166,186,8,19,243,95,208,148,80,10,63,90,113,107,168,218,126,117,5,163,219,188,54,64,0,208,55,155,0,122,30,35,161,67,225,43,55,65,135,65,4,158,193,222,185,61,39,9,72,23,135,11,90,101,50,142,112,69,241,109,109,86,24,127,228,71,11,83,242,35,16,79,28,174,206,156,143,126,165,36,41,216,106,228,155,29,191,6,79,207,193,246,184,140,198,171,97,157,205,36,23,212,213,105,32,134,69,44,129,132,83,249,209,30,248,87,231,67,39,133,251,145,195,113,102,207,73,77,26,117,192,169,59,211,235,17,84,81,180,147,66,218,104,251,242,242,240,16,81,45,223,118,169,231,142,81,106,77,165,168,61,43,59,32,170,250,207,106,218,69,221,110,173,86,141,196,92,209,87,27,64,216,249,227,119,28,79,123,242,236,44,210,66,111,31,65,43,77,241,238,107,212,165,206,60,98,179,79,90,196,76,73,32,105,72,216,159,103,67,52,117,213,91,12,254,215,22,26,130,20,127,33,147,28,32,121,119,221,72,50,252,48,168,12,209,218,235,183,104,100,229,29,42,152,99,7,8,197,168,35,145,190,208,193,13,78,217,90,40,84,126,72,248,154,78,148,126,45,83,196,23,199,121,9,51,246,213,61,60,207,35,167,31,232,0,97,206,210,71,49,65,166,217,89,59,107,119,122,151,30,196,176,77,3,177,165,185,189,211,136,225,212,180,160,64,22,104,7,163,61,170,51,85,238,133,85,246,90,172,196,186,206,179,13,71,121,139,65,130,58,251,199,46,210,144,61,58,187,26,152,100,51,245,8,236,58,123,242,105,78,146,59,90,100,49,13,84,152,18,121,253,250,229,78,73,112,75,42,201,63,89,218,79,158,75,115,185,230,92,133,113,177,195,10,82,15,195,229,218,1,90,173,218,163,167,50,159,156,207,210,60,12,182,212,153,218,183,251,248,81,150,100,13,245,163,84,131,88,240,152,250,204,40,30,0,54,178,159,252,9,136,171,9,83,143,73,115,184,81,152,46,41,80,73,195,154,239,248,245,141,235,177,219,70,95,136,39,174,112,151,12,232,194,8,186,11,195,221,32,61,252,213,16,70,232,153,178,106,196,54,77,251,139,74,232,80,179,171,0,191,32,88,107,30,158,20,116,40,167,219,73,207,68,101,42,189,230,149,202,240,165,199,7,89,151,206,130,180,41,186,192,147,228,255,155,145,177,145,97,151,226,123,119,19,58,28,207,13,98,190,152,118,235,117,147,25,255,32,30,2,239,146,137,240,51,8,155,158,90,57,133,254,122,121,80,154,35,223,84,156,106,120,233,157,234,40,120,215,74,203,108,138,198,161,173,95,39,194,138,14,33,236,107,5,53,150,75,225,172,246,88,2,143,170,220,58,24,7,194,172,2,110,9,145,208,243,155,111,64,214,202,135,45,234,62,54,219,146,243,88,82,180,229,254,43,21,152,65,110,177,39,205,205,146,20,164,100,160,213,93,98,47,176,128,6,106,174,97,187,159,125,233,179,167,16,218,254,113,29,210,91,216,106,122,251,23,37,246,40,175,59,190,55,153,29,112,128,105,212,252,76,35,105,116,203,52,2,33,156,123,5,234,201,13,0,28,131,205,119,216,129,37,234,39,150,29,20,45,187,25,187,230,96,108,242,28,157,17,28,11,52,45,123,55,192,232,9,38,255,28,92,220,251,193,183,98,43,85,86,31,124,66,51,254,22,163,185,33,249,120,229,121,192,44,127,119,29,61,46,214,27,120,14,185,180,218,89,109,187,0,77,255,45,101,118,59,151,251,126,92,191,233,225,53,45,187,234,153,250,249,130,176,51,202,109,210,53,224,119,45,255,125,22,67,72,196,50,13,187,227,231,73,201,70,244,36,176,77,130,21,182,36,170,101,104,167,47,94,54,31,5,26,216,175,65,6,249,252,168,36,144,206,133,123,146,239,160,9,137,163,20,199,153,145,241,30,116,57,150,225,75,168,68,81,213,80,127,113,155,171,184,230,206,101,222,219,16,185,197,202,185,222,101,155,153,166,59,233,166,214,140,136,197,37,48,20,38,103,145,145,202,9,222,0,215,52,74,216,94,69,127,92,4,220,12,61,221,247,147,8,229,50,26,206,56,174,212,61,243,121,177,62,94,159,156,174,2,7,63,93,50,180,154,175,244,33,77,75,125,162,83,76,95,213,187,107,117,214,159,139,105,200,42,8,125,251,16,149,23,3,51,54,126,97,1,64,1,181,32,63,154,9,65,91,59,58,190,154,206,229,137,8,247,15,163,48,58,21,35,85,179,76,85,106,232,154,26,61,220,81,207,87,31,41,190,129,217,160,249,38,1,193,169,218,210,138,70,117,165,246,88,60,19,90,19,59,30,116,87,12,4,109,9,213,23,121,212,36,25,92,250,217,198,209,184,3,53,43,203,13,203,43,71,172,36,201,81,89,228,129,69,163,242,171,203,59,66,92,210,48,209,32,51,39,194,147,165,118,120,252,194,93,44,28,144,91,208,111,237,154,164,253,71,140,25,118,247,147,63,40,100,190,123,123,78,211,215,198,135,20,45,193,68,112,163,219,124,248,128,109,114,60,187,208,217,36,53,245,150,43,52,227,33,4,71,83,70,9,68,43,166,65,178,218,115,38,86,234,124,109,42,8,122,133,121,16,3,7,229,33,16,50,77,166,111,74,139,133,20,181,193,134,25,201,163,247,172,178,54,77,239,166,47,164,116,180,143,85,171,125,172,252,213,182,233,144,179,23,222,28,160,198,10,186,26,115,86,212,145,125,98,182,119,49,221,94,49,26,33,145,165,208,161,104,203,136,75,88,143,96,98,91,77,210,61,218,150,124,143,117,55,212,114,216,46,180,215,252,127,187,156,250,81,18,127,183,14,187,225,212,118,67,134,130,66,246,62,150,243,85,59,103,155,92,214,204,87,137,166,68,95,251,244,85,110,241,21,219,66,106,213,99,161,215,17,20,47,181,126,234,185,251,110,142,10,47,80,149,35,96,103,39,3,243,69,12,186,179,122,218,186,211,247,102,26,81,78,108,112,245,91,32,180,204,71,229,4,204,92,67,84,194,245,238,140,0,196,63,241,172,87,236,19,40,13,217,0,21,253,230,72,82,214,175,123,192,49,84,24,63,207,224,69,249,220,55,72,162,114,159,197,252,83,6,100,52,250,242,20,181,60,119,228,111,135,103,56,219,181,28,12,189,21,26,125,56,42,180,24,214,85,230,0,157,82,254,174,191,214,160,226,94,208,113,45,86,22,80,175,43,208,134,251,195,45,216,141,4,97,194,122,146,212,180,196,195,13,0,151,163,51,0,199,15,82,172,226,124,141,202,183,108,178,103,17,169,144,146,162,19,93,57,41,21,15,144,202,224,124,246,55,206,135,92,76,116,119,111,158,68,245,161,143,249,185,105,212,11,190,213,138,152,204,167,84,175,134,157,241,6,75,218,81,229,183,185,233,219,89,209,248,149,175,228,6,191,134,64,199,11,202,171,64,43,173,47,72,40,150,172,214,71,87,90,105,206,175,254,244,103,167,209,228,212,213,65,120,118,132,67,15,85,128,86,142,121,101,101,165,36,149,81,80,178,79,34,40,231,111,102,247,198,67,155,137,55,252,74,222,219,159,86,254,31,48,126,249,107,87,239,136,6,117,91,8,233,28,107,7,214,226,94,155,27,255,191,55,23,91,88,32,173,169,245,200,206,229,173,57,81,153,193,247,173,149,159,236,225,6,64,95,37,165,28,143,217,97,134,226,48,49,146,157,74,242,139,176,126,45,63,58,209,174,103,32,144,136,58,255,64,189,39,70,36,168,59,50,90,232,49,167,84,72,201,69,162,119,16,235,134,160,47,10,185,195,104,83,66,75,184,21,153,147,210,146,253,20,39,213,44,18,112,62,159,148,205,139,207,30,177,35,43,105,167,32,187,101,1,58,87,140,166,206,103,107,223,20,230,112,239,164,175,27,171,23,252,195,11,32,225,77,138,205,253,123,16,213,105,54,17,131,223,233,54,173,36,172,110,125,211,68,111,159,128,56,35,131,181,210,93,151,142,147,160,205,183,67,193,114,220,121,47,219,204,43,25,80,47,65,228,86,212,76,240,211,175,214,241,147,221,6,62,186,171,136,42,190,89,147,121,134,152,137,19,189,234,19,194,198,93,65,220,55,165,58,117,194,31,225,52,123,163,40,167,117,140,174,131,147,86,147,122,3,122,65,205,135,42,12,126,10,231,103,53,229,7,23,203,88,237,174,188,184,152,153,216,143,91,15,162,153,219,191,226,238,247,55,0,224,61,169,183,121,243,127,103,192,63,27,254,203,84,165,31,10,104,85,232,132,62,205,10,31,236,69,11,208,169,95,226,165,161,86,76,39,24,26,107,68,170,169,138,6,147,253,89,35,219,127,105,146,37,50,245,11,241,215,67,154,248,22,76,155,11,135,248,70,2,63,122,207,2,77,229,81,247,70,8,211,88,32,100,133,183,142,162,216,17,173,122,38,145,8,222,22,142,176,141,132,148,220,135,190,39,144,125,13,33,85,6,172,177,115,131,109,227,98,109,101,203,249,183,83,82,178,62,221,127,164,112,136,252,93,206,201,106,207,73,78,225,162,195,174,69,164,146,206,66,56,23,131,217,47,253,109,25,81,243,237,213,177,228,16,10,67,0,190,183,95,165,3,214,204,166,173,9,175,97,240,174,150,13,86,17,109,127,207,220,228,204,178,84,197,197,6,23,210,82,179,169,10,128,26,244,227,141,16,247,3,185,248,136,38,59,233,223,229,43,31,38,184,149,45,207,40,122,36,146,180,139,81,154,126,7,222,165,172,22,254,32,69,150,148,27,119,21,84,103,174,19,194,201,149,73,42,89,84,90,86,64,97,233,137,234,8,241,88,160,98,175,83,83,112,205,44,166,113,188,196,199,54,104,174,226,90,222,201,55,96,173,17,37,171,241,11,37,50,172,69,134,161,65,230,132,174,222,53,109,153,137,156,72,149,121,4,111,216,192,68,199,210,3,139,103,150,74,238,30,148,107,128,34,89,54,151,65,217,197,189,143,188,35,132,192,123,79,155,36,182,8,160,187,179,243,149,55,84,107,211,83,142,163,136,130,64,79,23,35,80,211,198,97,119,45,84,246,121,186,28,137,108,91,33,5,138,30,201,17,4,131,190,45,111,114,81,151,91,127,84,247,143,49,172,96,137,175,73,140,221,232,204,109,78,157,197,100,62,46,44,166,127,42,204,104,171,183,87,138,217,254,40,15,101,153,239,7,187,209,161,45,110,26,46,54,38,111,38,57,194,7,11,237,46,93,176,123,16,104,31,54,244,114,182,93,173,80,54,220,235,122,10,152,221,154,255,188,221,230,176,253,61,157,134,103,118,147,91,217,208,122,125,172,152,184,176,178,27,75,195,225,236,185,173,3,136,65,12,87,95,215,21,41,190,197,0,35,91,107,25,95,4,228,250,188,111,185,14,152,73,203,93,80,169,94,188,0,138,93,201,204,41,146,16,52,3,130,145,241,17,251,232,229,31,80,250,31,243,107,44,180,38,169,110,200,44,200,193,204,171,143,239,119,236,74,206,38,43,225,225,42,133,140,137,9,54,46,122,163,161,64,113,161,244,225,11,224,245,204,247,179,237,41,144,69,77,32,32,170,143,32,84,184,235,21,110,23,86,19,237,161,22,113,212,151,129,1,0,139,96,42,188,137,184,4,143,136,27,118,246,248,7,80,11,184,90,246,76,147,132,114,122,87,30,87,214,64,196,118,16,75,40,142,48,243,184,226,206,182,186,124,227,114,85,63,104,8,48,17,118,192,68,139,134,21,80,108,211,180,209,222,98,213,160,73,98,126,249,133,199,70,96,141,10,193,127,31,37,127,226,79,119,202,96,101,80,49,187,87,180,183,67,17,172,73,104,150,141,92,67,224,70,55,56,64,133,24,53,211,49,56,203,4,232,49,45,242,32,161,69,226,64,53,62,67,164,90,114,170,149,214,192,32,194,234,132,134,39,70,75,31,110,23,33,188,192,200,49,16,219,143,66,246,61,46,79,157,89,176,82,180,115,254,167,54,242,53,95,159,43,247,215,49,34,155,30,124,68,141,132,139,47,64,155,250,194,191,83,236,180,18,152,94,163,103,223,118,131,190,3,181,60,142,61,40,102,102,26,184,56,86,245,179,72,208,229,128,117,33,25,145,40,101,85,239,231,37,52,255,87,102,225,40,136,63,217,147,8,250,101,124,204,19,172,25,67,242,149,127,105,27,130,59,183,142,202,18,177,167,75,195,116,105,29,33,238,217,2,92,160,126,248,52,49,224,120,19,224,172,226,80,201,21,147,18,77,123,98,187,62,210,148,57,11,170,239,169,235,223,162,52,154,93,34,36,199,219,154,221,108,245,207,16,181,253,80,176,97,8,136,156,193,187,117,239,200,217,130,114,109,184,143,171,205,168,207,24,146,136,3,85,214,63,101,38,57,65,199,149,98,254,57,74,159,198,132,59,204,153,131,82,245,166,173,202,183,84,109,161,29,137,189,27,72,225,222,2,99,59,242,59,161,181,212,192,109,208,254,147,226,244,5,241,233,197,83,178,68,179,19,10,128,32,97,103,43,65,170,114,250,206,181,199,239,60,162,227,1,225,200,116,17,8,103,114,87,200,100,171,23,252,57,107,1,101,77,11,18,39,16,106,141,158,195,98,225,249,115,188,183,87,57,91,17,81,17,24,33,41,132,26,174,44,142,225,26,120,231,61,28,123,126,245,31,61,55,9,141,6,63,34,168,175,152,116,240,128,92,238,96,92,57,193,158,123,108,119,149,18,180,187,96,253,112,156,54,117,57,163,71,113,36,101,159,254,132,113,128,148,9,183,243,118,47,187,46,10,178,134,139,235,220,187,139,68,7,35,6,25,215,144,244,88,163,196,89,245,142,205,212,209,89,138,88,158,24,32,129,37,99,117,244,98,206,152,185,46,210,228,29,108,131,12,109,248,104,198,29,178,186,55,79,134,27,247,141,147,250,136,165,227,100,88,48,130,142,166,150,66,246,241,213,128,42,60,76,139,49,169,182,211,189,32,109,100,76,90,238,204,40,2,50,212,143,84,110,14,222,8,186,89,232,154,193,36,79,90,222,183,66,173,208,69,24,69,174,14,15,243,154,24,148,92,88,157,75,98,165,190,33,95,61,107,80,217,49,126,255,146,146,170,157,212,46,169,209,116,190,99,38,208,99,24,153,71,178,239,139,150,26,105,58,142,87,211,77,85,100,168,220,101,105,56,240,231,59,250,237,17,169,143,255,212,148,92,31,40,24,46,195,4,47,184,84,106,175,56,122,159,18,194,62,176,95,206,212,198,123,179,106,145,87,180,180,181,25,176,202,237,12,186,168,216,159,31,205,255,187,99,129,195,214,6,184,61,75,241,13,33,244,163,47,155,118,217,194,15,195,57,112,46,26,63,3,48,144,83,154,189,14,76,142,96,91,57,118,165,238,78,143,9,185,103,146,152,1,214,101,35,103,226,209,115,71,233,103,62,32,210,143,230,112,254,244,187,203,13,11,160,206,161,211,94,226,224,76,57,45,239,49,11,112,7,181,184,138,111,132,229,178,127,112,124,225,120,220,127,131,246,11,199,108,166,146,53,71,236,9,128,168,122,244,173,65,113,169,40,205,209,75,147,149,26,185,201,25,132,133,60,1,73,128,99,141,142,243,76,22,36,182,244,100,124,27,119,228,24,23,200,135,190,58,102,182,132,251,3,86,208,234,61,16,4,193,252,254,63,137,185,248,78,82,56,254,136,7,204,111,63,173,22,95,91,171,13,67,66,130,32,88,245,199,189,232,0,179,194,82,118,156,147,226,48,76,136,10,215,165,200,61,91,132,237,48,63,87,182,92,44,246,253,103,193,215,77,194,203,235,167,213,112,10,59,188,127,172,58,219,25,48,169,203,86,113,50,176,85,198,214,153,96,8,134,37,186,69,227,81,47,177,11,250,128,243,38,194,9,206,25,183,58,230,129,218,47,52,94,237,150,183,189,94,254,163,36,246,200,115,133,202,61,46,74,196,115,92,32,226,93,118,115,161,223,211,25,239,47,91,78,26,103,20,39,35,245,127,133,237,146,117,158,193,68,28,25,126,6,195,250,70,217,179,229,82,139,215,88,78,206,178,156,12,25,144,186,35,200,152,131,246,76,51,206,59,172,232,186,104,51,157,234,223,160,27,239,51,220,67,6,230,49,136,179,98,202,26,103,129,63,152,35,16,208,99,134,49,123,192,106,115,81,84,18,107,110,33,15,250,93,214,38,16,169,181,150,244,224,243,246,240,128,20,226,41,235,209,175,190,36,139,213,202,81,166,63,80,216,103,45,177,100,104,223,147,0,142,75,33,28,69,66,132,242,139,143,53,28,183,114,221,155,182,38,80,36,194,20,138,1,100,214,223,117,58,115,191,25,100,80,8,203,72,40,115,60,26,145,174,158,170,70,55,250,66,155,201,143,43,166,179,76,255,45,22,130,202,180,77,55,147,37,93,148,156,183,4,67,198,8,37,131,191,122,230,92,20,44,149,18,132,193,44,239,0,60,49,175,153,241,52,12,68,255,6,16,133,160,43,242,153,227,104,36,12,200,108,25,127,180,234,149,247,177,213,121,88,143,205,178,119,39,145,154,162,198,227,183,192,58,16,232,199,204,107,172,134,56,150,36,226,105,18,165,76,217,112,19,244,6,9,162,106,239,86,28,127,241,255,178,147,221,239,127,126,238,132,151,229,220,172,122,184,131,97,105,40,222,164,91,238,54,94,74,96,22,224,176,16,28,13,142,228,151,232,121,11,149,68,244,60,155,20,165,194,9,237,139,218,43,54,38,229,186,69,61,161,212,92,194,71,100,135,227,179,199,209,165,151,156,26,101,134,241,165,147,165,113,6,184,220,74,139,53,11,67,75,116,18,137,91,61,179,135,56,7,88,20,6,130,21,192,79,180,57,149,59,97,102,235,168,162,181,64,149,168,171,9,226,55,158,129,119,122,208,97,179,44,132,166,229,155,247,247,87,248,13,69,157,22,38,190,184,226,113,77,183,105,154,62,138,108,13,29,164,202,145,7,165,96,177,72,15,8,90,35,136,120,216,164,22,12,30,29,184,98,219,213,132,206,41,157,76,231,208,46,38,48,36,81,86,107,228,191,212,35,25,160,25,62,162,62,116,139,31,196,244,39,35,221,130,126,162,115,163,71,73,151,98,65,60,171,100,179,198,171,216,213,248,205,97,81,246,193,152,166,55,46,128,189,103,111,8,195,115,152,166,107,102,22,66,210,26,2,38,75,170,167,48,241,72,157,82,224,160,202,143,151,243,4,199,85,112,147,39,12,61,175,174,93,239,242,158,245,162,228,68,243,58,48,151,108,3,1,102,61,36,118,35,41,60,91,66,66,114,57,200,189,182,167,207,243,60,58,153,10,44,63,254,145,77,20,244,103,219,238,88,161,39,51,173,214,192,48,238,164,169,228,77,160,160,96,66,183,220,181,180,103,227,164,245,198,189,23,166,179,233,93,155,145,91,198,114,16,252,175,171,213,91,33,121,15,37,201,31,1,191,202,201,119,169,3,99,78,171,167,17,88,214,48,220,64,164,32,144,130,30,251,237,87,245,209,132,206,250,185,214,18,24,59,46,251,51,16,1,176,213,109,14,172,146,240,43,118,240,158,52,17,36,105,28,124,165,228,189,237,236,114,56,255,55,65,186,155,139,207,39,231,155,225,78,154,106,229,225,69,90,188,163,7,109,41,196,96,30,21,6,206,84,134,165,123,77,36,59,88,89,144,102,9,89,182,227,70,200,133,173,119,254,217,222,128,237,38,63,54,97,177,203,147,66,222,104,174,54,204,65,236,16,195,29,235,193,125,161,74,66,106,250,85,116,215,40,248,132,125,211,38,161,235,143,91,149,210,191,12,80,45,251,107,22,212,104,79,177,198,116,70,40,177,216,17,96,18,181,46,15,103,150,100,152,235,119,158,165,15,207,4,208,6,112,179,195,210,10,15,107,172,1,48,68,153,237,22,203,70,111,18,87,68,195,249,118,130,34,166,52,118,155,232,102,141,226,116,242,98,235,37,60,88,125,224,95,103,169,169,50,102,180,51,106,247,25,126,142,133,174,244,211,194,36,245,156,191,132,243,197,122,92,27,108,25,159,62,247,125,43,102,64,153,45,120,86,171,139,213,64,64,78,72,101,212,23,94,29,73,80,58,115,42,106,4,114,218,127,50,165,33,204,72,15,78,150,167,137,67,135,6,194,132,33,218,174,55,59,213,252,12,145,47,202,53,35,108,221,146,143,35,199,125,179,115,6,91,123,254,34,47,119,168,43,96,176,208,137,50,72,93,255,5,236,248,93,178,235,247,4,52,240,176,210,113,139,230,128,201,152,224,3,13,60,169,236,138,85,7,213,6,192,180,188,37,35,25,139,154,43,92,170,106,216,18,242,196,27,21,42,92,17,174,161,76,147,156,92,100,174,106,246,205,216,31,74,189,226,44,96,100,190,107,208,191,82,109,254,12,149,89,125,248,216,97,96,142,122,251,134,168,163,37,90,169,108,56,37,29,200,79,215,175,84,8,152,124,69,108,85,254,233,237,81,156,13,16,97,172,174,20,230,239,36,220,81,151,30,244,211,170,40,192,214,147,38,243,219,180,41,249,239,80,43,29,195,26,140,118,93,104,204,154,77,89,188,100,11,201,199,126,92,8,183,32,40,6,178,22,97,239,226,102,50,115,17,81,65,92,126,14,78,124,127,130,208,210,94,159,251,218,132,32,184,198,180,251,179,79,153,186,125,9,148,59,114,62,241,157,41,83,230,244,160,211,17,255,160,208,63,140,89,63,174,171,237,89,159,135,79,3,12,247,149,28,107,171,5,88,75,244,120,206,80,203,206,186,48,234,206,182,216,135,88,241,250,12,94,112,124,181,29,220,176,110,191,2,92,47,19,216,163,175,222,17,81,70,74,42,209,6,45,235,181,155,234,105,235,67,220,230,49,61,139,182,149,2,131,93,195,152,77,53,46,191,8,5,157,186,128,55,142,32,236,61,134,238,131,209,240,2,243,176,195,149,42,72,162,148,251,97,189,220,89,141,67,60,116,87,201,126,51,6,54,132,252,165,130,42,108,166,165,180,137,57,169,55,203,137,174,6,7,93,42,244,142,37,158,204,89,53,252,235,220,45,176,15,200,226,139,47,210,116,156,78,123,187,47,5,39,86,51,40,44,197,45,211,107,125,235,159,71,201,238,181,32,37,128,62,27,190,128,218,13,187,8,156,35,182,209,194,191,69,238,89,15,21,108,164,100,109,140,127,14,191,244,33,1,225,70,168,47,11,236,29,252,98,180,142,129,38,243,119,250,232,230,88,81,29,251,79,87,237,61,26,167,21,134,21,230,31,1,203,67,160,198,50,181,0,104,151,204,98,0,242,116,45,114,194,116,47,94,180,119,27,189,30,238,197,89,232,244,198,168,47,225,157,91,10,240,216,87,23,27,96,197,61,72,210,105,209,8,193,215,193,90,85,109,181,72,79,57,88,176,109,100,160,137,145,98,25,130,102,111,16,249,113,138,30,224,171,231,213,248,91,220,145,222,141,180,51,54,71,64,160,30,219,148,1,168,245,221,224,179,229,136,43,87,9,116,239,91,183,44,98,153,243,239,98,242,50,71,112,93,71,51,129,237,76,53,239,225,171,240,226,38,102,8,242,74,126,18,110,103,223,144,100,227,119,210,111,214,253,127,36,8,66,219,205,58,184,205,231,199,93,144,83,186,16,36,140,166,93,134,105,76,17,207,24,183,5,0,86,135,217,92,131,186,176,250,247,223,107,183,135,231,76,118,151,252,246,154,211,98,150,151,236,108,20,18,61,232,238,108,169,202,64,65,94,249,184,222,64,29,202,118,109,82,171,75,107,85,120,4,61,217,193,93,194,149,199,183,59,21,179,200,226,202,34,253,111,188,156,216,162,6,8,205,103,196,134,115,216,137,30,156,75,43,247,228,15,30,79,182,228,95,6,32,136,244,158,56,249,177,251,119,45,160,63,241,157,193,137,249,76,123,10,103,159,254,128,203,156,20,243,64,140,230,67,190,22,174,251,55,169,87,167,107,112,3,166,35,3,193,37,194,173,62,144,43,210,170,147,196,187,195,201,60,3,149,105,121,211,235,173,147,35,131,59,10,103,229,184,60,44,110,176,202,87,38,148,232,158,81,223,62,182,206,131,126,98,101,38,102,131,255,113,215,114,113,9,23,16,214,248,209,193,140,113,29,202,98,58,136,105,94,132,252,187,234,32,57,84,135,240,74,251,132,7,234,178,160,9,122,232,11,121,202,153,75,192,210,84,38,111,79,142,160,171,133,49,20,243,183,82,45,26,95,151,20,30,137,51,94,141,185,57,78,186,43,136,128,97,27,249,181,9,146,74,9,7,48,214,159,56,213,125,119,90,199,230,52,54,88,75,81,60,200,208,26,233,243,182,158,177,245,233,143,23,196,117,128,226,50,184,103,76,250,135,125,140,224,46,239,247,71,109,23,164,99,203,199,186,96,77,33,26,68,80,52,50,77,32,228,166,87,148,36,218,239,237,216,50,47,92,127,247,220,229,122,116,251,161,132,66,114,211,76,120,123,89,10,24,156,131,121,86,53,53,16,142,106,128,45,199,96,132,155,161,219,109,240,85,220,229,41,245,111,13,141,91,61,180,153,135,124,41,132,9,218,149,169,47,155,23,88,242,22,146,118,223,220,118,20,160,116,248,58,185,63,36,25,225,203,106,200,54,232,103,195,123,153,64,33,28,145,145,109,127,106,156,115,64,186,231,123,192,31,207,145,59,167,13,186,171,113,179,107,138,91,2,83,51,47,26,125,120,210,122,197,114,60,193,151,177,231,227,44,80,132,106,77,153,160,73,132,236,235,63,69,231,78,235,42,121,219,83,185,246,122,170,137,177,143,28,110,210,129,130,74,126,158,182,192,86,206,64,96,154,35,157,218,204,45,37,214,199,94,87,51,185,80,58,17,198,4,134,132,150,170,238,83,109,28,28,167,67,186,222,190,154,79,108,112,59,149,3,251,236,111,189,238,139,121,209,129,148,236,213,160,208,140,11,69,83,7,162,134,207,229,17,99,163,187,156,159,156,190,31,47,110,156,168,143,105,223,221,72,76,86,213,170,3,189,50,69,206,88,84,28,199,87,9,198,14,59,92,222,92,173,189,106,212,251,200,153,204,175,150,181,74,187,42,41,134,177,38,197,215,87,2,131,214,159,82,4,147,155,97,93,104,22,218,67,5,88,192,137,243,190,196,73,169,169,21,105,103,99,134,76,249,111,110,248,186,202,199,131,169,151,52,252,135,45,39,188,93,162,188,93,247,232,182,29,61,39,174,161,252,5,17,219,181,199,107,76,95,48,209,198,11,101,221,32,248,74,28,131,198,157,212,44,218,151,194,127,153,137,64,192,22,108,118,51,51,136,210,27,12,150,171,232,80,94,219,117,125,64,91,101,73,188,231,253,77,39,210,231,59,206,52,212,136,9,135,75,178,229,5,154,218,140,163,42,57,162,203,92,203,152,13,114,184,204,84,3,201,180,91,213,113,232,33,120,103,84,62,248,7,37,14,152,18,109,17,110,75,43,200,137,212,141,234,117,238,85,192,36,187,234,62,147,247,163,171,207,255,225,10,140,208,87,138,239,239,213,70,161,119,44,186,186,3,228,253,243,95,48,150,183,105,113,53,120,179,63,13,239,214,192,217,149,125,81,21,122,77,85,67,179,226,58,35,55,173,30,142,41,250,135,154,64,193,185,180,86,254,2,125,71,52,184,10,136,152,249,118,23,134,162,96,83,211,12,161,145,172,50,1,52,27,167,54,155,109,214,28,160,98,254,200,108,202,6,123,230,36,100,239,194,140,71,201,101,22,2,169,117,93,139,255,181,51,246,142,216,38,120,152,196,98,122,147,125,23,2,136,249,146,188,36,50,90,237,38,63,140,30,161,89,176,185,143,192,32,156,50,41,205,180,53,40,188,109,46,112,90,164,13,242,22,199,68,12,219,135,107,249,120,126,221,46,197,158,242,92,241,11,239,64,250,132,69,20,228,35,92,203,56,114,189,33,254,30,105,220,224,123,162,73,151,174,192,204,176,253,18,45,216,102,175,217,229,181,214,37,26,68,185,2,105,56,184,219,148,191,119,11,22,185,235,250,119,67,162,54,160,135,86,27,138,159,123,147,14,152,137,77,121,8,191,144,122,192,143,20,243,22,2,54,53,110,188,239,217,20,135,221,10,48,106,29,104,40,87,234,46,149,54,172,51,182,91,233,237,205,159,200,89,96,157,12,73,159,253,103,178,191,166,44,128,126,158,165,89,77,180,244,234,53,108,120,4,100,216,165,0,189,236,233,145,211,172,244,50,118,97,112,97,235,161,117,242,223,235,24,102,129,7,170,133,14,209,12,209,76,88,190,42,23,136,98,143,90,39,8,129,64,244,40,1,143,83,155,142,156,17,91,116,129,64,24,216,241,24,83,241,225,214,24,219,198,163,65,241,238,208,94,143,180,62,86,168,76,192,120,72,141,88,83,191,153,93,224,186,134,223,200,155,51,195,96,6,195,64,227,236,63,23,231,18,124,69,26,221,235,62,109,196,165,222,85,3,120,242,17,105,178,67,230,254,187,170,193,68,108,65,141,3,182,155,57,97,31,237,132,118,171,197,68,17,78,205,16,203,251,42,138,198,226,31,220,164,190,209,77,214,0,31,221,143,168,243,67,99,185,222,177,104,70,12,233,73,206,71,40,101,147,52,174,139,183,38,135,112,65,76,121,39,157,175,71,148,188,57,225,240,248,121,54,156,161,210,217,193,115,235,116,119,239,252,195,31,123,65,134,74,194,159,236,59,9,85,203,32,226,202,96,218,11,182,90,4,117,16,89,139,41,18,82,218,213,141,27,101,173,33,191,132,89,87,14,231,164,238,107,201,165,227,144,204,200,31,92,65,9,144,136,91,141,254,97,85,130,42,214,105,186,119,40,28,118,164,108,69,186,233,74,198,21,137,17,220,87,62,94,13,134,164,23,38,234,132,175,198,194,8,152,82,211,236,49,74,30,98,96,116,74,124,161,197,179,118,91,243,93,61,23,140,227,103,217,208,121,234,15,61,90,98,17,193,52,22,253,111,60,124,127,187,134,32,128,74,186,87,207,12,38,181,227,120,227,107,102,13,197,22,202,213,101,6,97,127,23,20,191,121,225,192,15,170,94,105,247,134,120,238,238,125,73,101,171,25,25,218,23,11,8,72,15,208,150,154,105,199,160,94,72,142,110,236,4,75,80,44,97,34,93,65,99,131,92,38,76,81,54,3,198,57,68,96,252,180,208,65,248,51,145,35,199,204,179,185,155,50,38,57,210,125,39,48,32,202,114,197,186,214,133,217,184,26,32,69,82,143,217,174,7,210,167,236,124,205,25,21,168,116,36,51,172,161,132,70,73,35,88,201,67,117,97,174,175,202,138,47,121,5,35,98,101,21,11,32,217,192,195,181,197,153,62,232,97,106,170,18,32,167,215,238,232,80,114,163,90,43,108,131,164,169,167,57,217,101,204,212,137,145,75,51,154,170,130,196,151,133,19,232,155,62,224,145,120,72,53,70,24,212,32,254,95,249,24,227,48,228,48,58,65,175,10,175,253,64,136,65,209,75,153,8,25,189,213,40,144,179,30,10,107,62,120,130,70,26,142,117,153,229,48,43,53,50,48,52,167,96,192,193,215,125,49,139,255,40,34,49,85,162,212,197,246,18,210,224,103,59,140,137,10,55,15,48,186,170,88,254,56,80,124,205,148,198,124,67,223,22,176,98,83,2,177,226,74,135,183,189,66,228,22,57,62,86,101,227,168,169,179,116,42,199,73,92,165,12,233,151,13,184,186,195,210,135,149,213,211,125,60,104,29,30,203,164,38,110,29,96,169,221,233,133,31,13,119,139,219,20,62,227,64,197,81,41,238,29,196,206,44,2,96,166,107,110,227,226,41,82,166,186,22,147,251,90,184,127,69,252,56,179,226,42,218,226,195,250,152,221,245,230,25,136,153,97,5,125,122,167,7,89,197,74,106,113,123,187,22,193,8,164,253,252,185,124,145,227,106,99,103,51,232,48,204,244,188,201,122,31,68,236,196,36,100,112,180,206,207,50,207,228,74,85,29,208,167,173,63,69,104,140,53,56,48,11,139,199,137,17,243,130,228,169,109,134,14,158,53,71,212,211,158,216,89,122,173,170,248,238,128,191,5,131,162,199,2,54,100,197,228,237,154,159,73,5,180,67,91,211,94,173,66,250,78,154,22,24,101,251,84,216,133,93,225,37,49,176,33,18,86,163,135,217,229,196,178,242,237,65,88,123,102,47,26,152,59,58,241,37,83,109,135,135,170,237,187,217,128,175,165,60,45,163,224,249,76,200,239,33,129,218,58,171,240,113,32,33,25,251,203,59,91,66,201,124,49,67,172,30,66,123,62,167,130,84,3,128,57,29,112,42,67,16,215,186,136,240,147,93,125,121,209,120,207,216,62,143,70,78,12,44,68,86,231,70,128,250,213,222,157,138,149,166,223,77,121,117,157,60,3,27,197,142,233,154,238,37,187,237,202,109,212,69,218,71,14,182,41,235,139,216,211,250,50,206,66,61,201,45,137,193,250,77,155,247,6,242,64,36,108,227,33,141,237,238,228,87,187,8,38,87,54,93,170,80,197,42,48,99,3,244,22,11,123,130,102,122,247,200,130,242,199,177,136,131,249,76,214,7,120,19,180,119,27,212,98,133,42,237,71,244,249,242,252,63,15,142,174,102,68,130,112,212,100,123,92,185,76,127,159,123,29,193,20,141,150,16,253,99,75,47,206,29,112,196,20,214,49,69,114,134,4,97,70,115,248,52,90,69,31,200,238,183,176,24,9,82,80,119,33,45,29,153,241,230,162,148,6,117,92,78,130,76,210,173,165,58,169,107,35,246,202,111,211,23,202,74,78,246,232,108,190,171,1,179,186,94,162,73,23,221,153,79,177,178,133,117,104,201,55,9,130,191,80,80,86,167,67,85,32,115,65,87,189,65,157,132,176,102,244,88,140,215,160,177,34,42,5,142,83,225,84,61,235,59,253,205,63,52,20,235,37,74,16,97,58,214,185,222,201,230,130,41,82,192,47,60,192,39,247,78,217,3,133,29,212,233,151,112,194,186,25,45,87,249,170,50,224,78,95,208,248,18,142,71,158,34,176,108,127,231,20,85,26,45,140,130,32,161,208,91,219,169,111,113,127,100,173,194,134,225,140,103,47,1,117,33,52,91,142,125,135,121,104,231,166,228,36,72,209,202,140,137,226,207,83,50,39,41,18,194,176,222,117,175,240,231,17,84,133,191,172,177,205,123,247,8,225,235,83,0,213,101,207,223,21,42,11,248,124,142,239,67,70,91,246,114,202,28,82,181,189,244,182,136,196,97,154,95,94,17,240,101,49,77,249,235,54,214,200,138,171,207,68,110,8,184,146,56,72,224,146,126,196,30,60,92,48,80,161,250,25,11,101,130,20,35,212,92,105,204,148,2,60,154,96,181,242,186,125,105,247,105,151,12,205,190,255,53,218,253,208,249,82,7,75,14,80,132,149,182,108,92,16,66,227,240,84,49,125,74,25,32,142,107,141,20,78,245,98,96,244,68,150,161,222,213,106,100,215,177,148,17,143,25,79,189,126,239,155,247,29,48,97,132,128,184,251,97,160,205,69,143,31,250,183,224,13,121,69,65,42,181,213,12,162,194,186,27,78,57,133,248,30,199,0,2,5,71,54,59,185,39,177,90,112,148,136,217,253,32,164,234,0,227,46,201,69,232,57,237,63,223,164,122,231,3,241,10,92,94,130,162,216,189,133,64,118,8,35,71,191,232,255,83,76,188,169,87,211,244,104,153,197,189,51,121,5,57,109,125,69,100,241,58,57,33,232,235,70,78,58,240,106,57,38,172,163,183,95,64,55,136,137,207,162,199,124,139,70,54,38,184,234,173,47,34,137,188,161,148,102,49,138,211,113,121,185,150,239,103,84,148,208,74,96,19,113,110,104,243,42,112,188,160,168,95,251,58,4,213,90,84,183,149,93,96,168,169,228,197,32,162,3,162,145,219,13,0,18,56,21,58,189,29,185,20,220,105,99,53,238,117,174,75,218,33,52,182,163,210,191,255,50,45,70,179,31,115,231,211,251,248,155,107,105,45,219,113,203,52,213,73,140,11,182,220,153,181,168,167,178,118,162,176,21,39,229,145,94,231,230,100,235,108,238,220,81,3,153,216,65,184,152,95,210,228,205,241,51,16,84,243,248,250,245,137,226,250,250,116,194,221,61,41,255,82,100,152,75,237,191,179,170,243,255,55,104,99,91,90,184,111,2,193,8,115,61,207,196,210,3,202,105,132,120,225,183,190,239,71,211,28,216,160,44,220,226,195,172,146,226,52,166,139,186,32,151,247,194,219,164,59,88,217,161,61,177,213,167,178,144,151,26,51,87,45,254,245,21,210,216,3,39,60,30,61,51,139,83,115,245,83,73,191,147,165,186,23,214,108,16,7,134,168,50,8,108,37,201,90,197,133,119,84,178,224,240,194,199,41,156,88,49,121,255,100,212,204,126,214,183,13,63,184,128,43,205,178,231,44,146,97,65,9,75,253,74,221,238,190,117,35,24,53,165,80,203,221,201,196,141,14,184,144,106,95,153,205,11,151,109,250,156,78,162,145,48,234,121,7,114,35,216,251,207,162,76,127,96,41,38,122,7,170,208,162,49,215,36,193,113,74,244,181,78,164,127,188,253,165,190,50,9,12,213,198,38,175,166,176,170,172,197,41,112,119,23,44,88,41,177,150,40,173,74,212,207,165,25,32,249,186,97,148,190,209,144,7,53,41,225,21,0,91,244,171,68,47,1,159,68,27,220,59,88,242,148,172,218,141,74,36,166,23,85,110,154,173,158,237,66,184,20,219,117,60,107,51,149,98,170,218,121,195,219,76,185,191,189,252,164,6,192,144,86,22,126,87,244,5,194,207,105,109,146,173,249,219,187,8,66,83,18,35,181,214,98,2,231,171,231,19,159,150,56,201,248,133,108,90,106,26,72,10,18,247,223,159,32,95,132,243,178,118,210,114,62,4,124,0,143,19,166,85,143,75,22,203,171,147,170,253,58,227,124,48,6,60,132,130,173,11,214,41,252,230,103,91,160,89,79,88,59,3,113,171,52,230,66,98,133,236,60,87,224,158,141,25,122,227,67,35,153,18,3,75,94,84,84,246,179,52,205,88,129,145,220,210,78,203,227,125,116,124,234,25,21,98,240,124,209,19,127,183,174,21,222,130,170,58,205,85,0,210,196,198,137,147,198,206,137,33,159,74,31,255,130,218,156,146,231,96,123,26,198,63,215,188,73,74,238,35,68,219,198,239,128,232,192,131,168,193,209,108,166,202,143,78,118,237,171,69,166,41,168,20,99,95,2,225,186,222,177,212,28,136,120,105,34,101,98,189,127,198,31,242,43,101,29,249,237,116,215,133,65,220,32,205,61,198,92,23,0,63,223,102,161,145,79,231,138,148,56,226,52,43,69,179,16,156,51,18,44,140,109,33,23,248,214,82,3,31,192,228,163,52,94,186,4,241,128,64,214,82,27,165,8,194,125,38,47,170,106,109,159,70,5,84,8,144,158,224,107,245,30,17,96,145,19,7,127,30,238,195,140,116,190,216,191,181,134,3,103,222,83,144,211,61,67,118,19,40,37,201,194,250,144,160,99,71,174,197,190,108,5,223,149,199,196,152,235,197,132,249,224,211,247,185,45,125,62,44,19,93,230,225,182,140,56,8,244,36,180,149,182,220,87,30,130,144,249,7,93,127,187,15,240,128,91,74,176,193,120,140,15,43,177,222,64,48,231,223,226,111,198,210,227,70,23,7,84,156,144,221,142,154,165,195,251,255,204,220,203,5,226,168,215,226,189,59,217,126,66,239,148,14,36,78,162,57,57,243,50,8,191,166,146,56,187,223,132,133,205,118,54,109,127,162,204,202,78,219,67,133,103,160,6,220,179,86,138,219,162,5,144,64,166,38,209,225,78,247,161,255,206,15,84,51,151,210,75,151,145,220,255,178,79,71,60,66,127,230,230,37,16,178,32,176,4,173,218,157,63,242,15,76,144,84,200,125,47,235,138,54,241,90,112,185,140,247,128,80,169,55,78,196,25,252,54,128,151,60,89,101,176,164,212,7,58,122,167,201,129,34,126,62,63,13,12,58,193,143,82,76,82,39,107,131,221,51,210,43,147,173,189,118,57,167,112,236,224,11,91,241,150,14,135,159,169,189,255,235,237,32,73,221,34,28,90,40,41,147,62,215,15,135,188,231,112,35,207,158,203,164,154,218,150,27,186,224,29,161,181,193,47,197,2,237,82,56,215,95,149,57,15,34,86,48,158,251,234,98,82,86,25,232,114,164,102,205,120,198,18,243,101,71,12,245,94,141,152,176,116,221,45,44,49,187,83,135,60,126,46,26,203,42,75,208,180,202,139,98,11,117,130,33,7,230,151,217,203,99,113,44,217,191,222,141,102,212,52,181,201,154,247,37,180,249,255,194,26,242,214,45,163,244,208,138,133,208,146,255,91,239,2,176,211,31,4,54,246,195,207,185,94,162,155,121,235,153,241,207,14,91,80,159,121,142,252,62,131,143,245,249,202,22,116,248,44,127,78,69,214,41,149,202,247,45,131,4,108,13,242,228,88,89,152,132,186,147,135,168,75,160,77,78,135,111,86,195,159,178,212,76,244,149,47,177,235,22,59,234,234,118,57,86,182,132,156,69,238,178,3,7,183,100,185,246,88,232,44,95,59,192,203,113,216,161,131,39,146,111,178,49,166,112,134,248,80,135,41,128,226,130,157,30,144,250,123,82,34,240,120,17,134,164,127,143,198,153,64,118,98,73,159,12,93,44,10,181,141,102,211,177,182,35,29,231,27,207,194,174,41,106,43,66,9,143,158,245,196,67,200,97,13,11,209,117,214,122,187,23,113,228,70,138,147,119,182,219,22,118,217,54,128,216,161,115,231,20,231,49,6,209,144,117,1,213,165,234,227,51,205,154,20,212,162,28,100,152,12,158,2,244,176,244,64,150,249,166,72,52,42,161,119,72,152,247,223,57,230,5,105,159,146,51,125,18,156,181,227,154,140,144,249,205,220,226,214,127,24,92,170,65,119,231,196,165,19,111,52,35,52,100,38,249,226,96,121,16,82,158,67,204,79,22,1,112,171,40,212,103,113,15,7,12,169,171,69,246,141,134,96,11,94,199,167,80,220,6,38,69,50,48,166,69,117,162,13,57,117,139,251,158,6,5,83,136,105,86,131,47,103,207,124,18,88,30,39,192,16,36,69,89,10,69,127,14,221,150,201,50,176,164,140,203,143,128,45,213,45,70,47,54,139,65,106,13,125,244,21,141,177,209,221,228,185,188,194,199,1,104,13,96,93,118,138,139,243,33,241,116,98,38,224,136,160,3,200,81,47,193,168,131,197,62,213,132,47,14,113,91,210,81,27,213,73,200,208,140,223,91,132,124,64,144,148,68,103,52,227,148,125,141,78,226,22,250,3,57,221,103,134,91,27,74,105,32,32,59,88,138,236,59,83,221,175,166,91,173,103,97,103,14,53,157,238,170,67,183,235,179,59,169,74,31,232,221,170,136,38,159,242,254,229,89,245,77,13,243,178,157,89,86,116,67,46,107,186,35,159,189,79,82,239,206,48,119,185,76,220,213,40,172,172,85,161,240,29,204,25,187,213,128,91,237,111,196,116,46,244,0,178,179,140,173,220,63,234,98,244,228,251,10,225,204,225,168,190,146,214,145,240,13,118,7,233,115,35,39,46,94,98,192,41,28,188,248,213,245,19,241,130,4,103,215,78,234,223,48,249,146,235,61,237,148,43,121,21,72,199,254,226,209,206,196,24,142,194,28,145,83,1,36,134,129,204,110,146,70,104,176,146,145,47,199,138,214,216,154,83,216,255,74,201,103,95,21,34,150,170,235,153,23,85,224,118,241,51,248,113,45,232,33,15,251,7,92,114,155,240,80,172,72,46,5,161,66,131,215,12,162,168,28,143,0,211,248,233,3,215,213,156,182,30,5,17,171,25,7,150,13,64,191,162,189,206,22,117,206,27,29,151,40,1,210,116,174,70,87,129,164,61,168,18,148,109,65,196,177,228,16,63,72,142,156,114,181,207,181,90,63,123,68,215,74,16,108,224,66,247,171,160,40,106,138,17,192,148,24,161,208,216,228,2,27,12,104,233,199,174,55,251,78,115,118,13,109,132,251,113,194,119,48,138,126,44,76,204,168,209,5,116,81,247,120,246,101,189,50,33,203,188,188,180,68,215,3,148,219,197,54,203,20,36,38,212,103,190,60,21,104,186,72,208,11,235,2,217,247,7,192,103,70,170,89,229,137,132,35,55,174,10,186,124,113,102,37,89,129,92,41,108,115,8,145,150,209,141,82,115,61,35,20,8,110,197,29,81,10,197,22,246,199,226,91,62,170,141,190,121,46,45,219,201,166,33,160,105,189,75,102,242,32,180,203,62,132,220,144,79,22,216,247,112,30,134,127,245,132,226,59,110,211,139,107,140,107,51,183,131,111,79,85,67,157,96,176,251,252,150,249,168,163,80,105,247,195,23,172,223,2,57,218,226,27,222,89,66,103,174,101,250,248,67,92,111,203,124,115,199,100,13,98,166,14,168,134,42,95,228,15,43,188,55,58,106,41,11,245,80,208,218,45,139,132,238,68,62,255,204,201,207,84,122,91,237,84,237,176,136,136,99,187,45,13,28,0,132,90,60,58,168,57,151,239,88,220,77,230,140,0,229,128,166,50,52,111,178,37,15,50,30,89,172,179,214,12,55,222,67,178,158,90,80,97,34,224,47,12,123,203,248,127,23,124,70,217,153,95,69,169,252,15,53,212,182,185,246,224,24,71,114,118,56,124,156,247,44,237,30,82,84,233,216,129,183,14,55,27,228,210,159,178,25,248,193,49,126,149,19,41,175,28,165,73,130,193,158,225,23,7,146,192,91,70,172,50,67,230,228,11,248,133,0,187,230,69,182,202,85,129,154,251,105,242,98,56,140,49,101,91,66,241,169,67,240,197,95,39,76,145,49,190,52,113,35,113,208,165,49,31,70,88,207,25,106,70,63,86,15,116,161,122,225,210,164,45,123,90,138,22,229,124,212,192,174,177,81,247,244,130,145,215,11,152,145,49,252,4,199,178,85,210,107,177,25,212,120,173,11,88,148,210,56,72,237,167,12,81,18,132,89,248,235,246,175,114,113,52,118,84,32,36,243,66,121,199,215,131,173,132,231,141,133,140,58,210,99,90,237,225,233,91,250,17,199,26,233,122,100,196,8,177,86,245,46,244,208,210,110,225,122,13,203,170,117,249,47,225,217,51,112,9,114,71,34,71,49,238,32,188,119,147,41,132,185,128,172,33,111,98,82,50,215,110,180,88,58,252,122,20,96,223,54,168,119,156,242,249,92,177,215,64,254,183,253,196,127,92,120,179,99,142,228,178,65,238,43,86,216,139,95,159,56,255,153,196,13,150,153,62,51,220,143,13,73,182,92,95,141,235,138,66,255,253,82,51,145,138,165,37,35,106,200,45,20,69,213,110,210,238,170,55,238,227,62,254,255,79,138,139,253,152,190,21,173,43,74,7,165,13,193,128,240,15,218,222,180,87,185,60,89,18,8,146,31,37,165,197,235,80,24,78,36,105,47,218,181,199,99,41,109,220,40,251,77,43,63,162,52,17,142,251,156,19,126,11,152,66,172,56,204,10,173,189,111,252,22,129,27,83,111,102,234,107,8,115,15,53,183,116,107,53,251,148,101,172,41,101,15,111,138,42,82,75,125,131,238,91,185,171,216,117,108,234,101,237,62,144,143,25,52,28,86,251,11,63,189,198,226,58,55,45,101,30,42,45,35,154,66,92,216,52,95,119,177,101,137,46,241,211,94,77,34,2,244,55,3,254,75,206,19,67,77,65,199,20,107,6,222,108,3,177,124,127,87,118,6,233,113,236,170,6,120,107,217,25,90,251,181,81,9,114,221,88,19,123,44,64,131,208,255,72,69,216,208,202,89,225,122,17,54,37,223,46,71,56,207,194,141,51,29,249,76,37,172,79,39,14,175,167,167,162,153,109,129,106,104,187,144,238,71,208,87,29,235,157,60,143,72,60,143,108,59,253,112,95,138,157,207,94,77,175,144,239,135,71,97,133,212,250,219,25,181,173,213,234,61,2,11,209,39,106,239,116,141,109,113,115,1,220,164,138,28,33,6,149,234,112,13,53,179,132,250,144,185,94,74,76,24,247,103,231,247,252,65,232,236,32,212,125,219,12,140,57,241,223,250,82,64,195,54,212,81,187,251,134,83,132,99,80,192,98,185,84,61,133,252,160,58,199,172,185,213,198,37,136,203,216,37,96,180,252,126,40,108,0,145,234,196,56,159,85,70,13,75,149,170,245,137,254,80,252,7,184,108,196,247,222,238,173,199,238,178,86,191,145,52,160,96,18,236,215,86,188,57,90,134,196,139,249,36,169,192,48,181,3,40,233,182,5,11,48,69,25,215,35,1,168,255,61,113,152,139,131,56,183,238,154,95,37,80,66,89,67,245,3,85,255,59,224,107,236,124,185,254,96,137,195,142,145,1,2,194,194,233,155,141,145,83,135,239,95,104,180,199,167,96,165,202,189,51,81,198,101,254,224,109,3,131,45,137,179,231,98,124,183,120,196,205,4,234,57,3,254,161,183,50,29,122,7,234,66,224,112,238,170,204,72,1,185,37,153,63,243,84,172,137,181,59,101,151,64,233,53,140,242,145,143,245,165,223,65,28,255,148,224,218,193,108,168,200,69,43,70,97,163,83,218,80,167,159,85,43,56,9,164,166,75,100,227,222,103,137,137,72,95,194,153,216,141,163,13,4,106,251,225,167,147,42,135,46,205,207,5,47,197,59,109,228,236,207,72,217,42,195,185,189,231,18,150,234,61,82,104,38,88,163,226,202,94,180,184,239,81,131,73,156,60,150,28,78,137,137,70,28,240,191,188,175,253,213,215,24,34,171,235,86,127,111,241,110,66,238,255,119,120,212,5,57,100,162,172,132,206,152,203,154,162,27,213,202,102,51,156,98,200,28,255,139,193,15,208,74,191,185,244,127,241,249,235,253,162,103,162,215,76,166,84,183,228,95,58,198,167,30,76,148,22,185,109,15,244,55,26,179,64,58,143,72,74,149,164,0,184,206,223,138,225,162,98,175,75,69,119,219,93,107,204,173,111,100,206,244,147,107,156,214,225,99,203,97,191,102,2,129,180,218,12,154,88,63,198,91,114,109,165,167,254,147,123,151,60,26,166,219,85,76,101,46,7,72,85,54,50,142,156,42,51,185,211,186,158,99,190,14,8,4,134,247,54,70,48,101,113,19,232,144,251,244,40,187,247,208,109,162,197,186,58,54,197,111,117,183,164,82,51,161,53,194,199,27,187,170,188,183,151,22,233,253,63,29,137,232,146,105,206,9,47,210,243,48,50,121,39,147,80,80,53,63,118,111,166,5,244,194,22,102,158,73,158,64,75,207,195,251,120,133,19,176,64,247,142,194,42,208,2,172,207,241,186,137,194,166,107,125,88,111,90,153,8,110,169,41,51,199,124,139,0,228,177,75,69,24,19,234,48,90,196,222,164,187,10,168,59,189,1,39,218,162,74,243,50,238,132,253,127,186,174,202,162,19,209,16,14,115,120,161,238,239,148,188,216,253,23,214,39,2,249,49,11,24,140,104,228,195,199,140,93,114,199,233,242,229,111,42,163,82,149,77,201,187,111,235,11,252,197,42,40,245,254,50,57,85,199,83,231,135,227,10,251,118,180,251,183,245,68,64,13,63,173,124,230,17,203,160,64,208,217,227,177,241,103,18,7,211,7,181,30,136,15,186,136,156,187,227,112,132,237,212,119,139,71,79,150,57,188,137,247,143,205,253,220,153,254,111,130,246,87,120,240,133,223,129,172,92,55,46,161,46,46,220,145,230,36,137,86,29,60,140,152,188,47,215,222,176,62,157,133,42,93,19,241,71,115,74,61,106,44,146,243,52,4,126,125,136,247,108,191,40,135,89,184,168,86,118,243,247,7,185,45,88,247,30,54,225,88,150,70,180,241,197,69,191,25,159,129,160,234,97,19,104,18,209,59,247,6,33,98,58,138,63,113,56,0,149,153,234,190,231,104,168,227,123,31,60,41,178,139,34,113,79,94,26,245,20,43,72,230,93,12,36,120,249,0,124,131,179,190,15,3,61,37,12,189,11,51,0,161,220,252,208,205,79,149,56,115,110,196,166,216,183,149,28,119,172,134,91,25,166,38,78,171,222,50,242,247,109,27,183,17,177,61,10,32,11,215,195,138,122,112,204,74,52,95,214,197,241,138,8,8,173,85,245,225,102,162,253,9,58,217,72,224,162,243,245,22,87,143,67,105,146,182,145,117,169,179,75,156,246,195,15,41,217,245,163,200,201,130,53,227,204,68,172,89,18,72,230,233,169,83,145,203,108,202,123,195,62,68,187,128,50,130,7,186,54,56,137,149,227,49,59,203,57,102,106,48,225,167,181,8,7,137,159,141,155,192,196,140,169,222,47,217,115,61,137,29,96,88,15,127,78,69,9,236,194,71,213,98,174,182,203,236,87,30,36,135,231,203,0,49,0,0,188,29,177,246,28,111,127,216,197,13,71,254,200,203,49,24,142,46,5,224,110,76,46,216,0,198,138,153,186,65,160,109,179,56,234,17,24,157,20,168,119,214,91,224,133,87,110,241,86,1,31,250,178,137,238,191,71,169,18,115,70,49,69,111,132,217,212,207,167,63,171,115,236,138,12,200,223,154,207,124,2,250,47,38,80,7,118,177,222,148,123,122,41,33,188,74,195,192,168,94,100,5,30,152,231,33,153,48,185,246,130,78,150,133,107,172,48,120,124,116,87,213,67,235,201,140,2,207,115,23,222,164,178,67,242,150,91,99,68,44,227,220,116,223,199,128,232,141,172,186,67,90,235,131,201,108,5,144,219,135,249,232,80,143,129,229,19,219,57,101,139,113,96,218,99,106,223,94,42,102,204,217,84,19,61,136,221,191,219,252,71,222,210,188,207,167,43,253,202,205,88,174,149,39,76,216,73,141,178,9,91,242,140,224,190,242,168,238,209,146,107,40,183,199,190,240,65,160,8,189,17,62,54,20,86,2,164,41,183,57,1,74,52,85,188,66,68,36,250,200,61,22,106,118,89,226,24,202,64,108,127,35,2,126,251,8,209,75,87,225,61,54,238,124,5,71,22,188,194,228,192,164,18,124,172,6,190,70,77,170,148,118,178,92,252,91,244,189,75,231,202,247,7,237,254,149,90,89,111,181,81,209,226,173,188,176,120,212,154,212,60,98,226,105,90,215,145,23,53,156,39,198,100,91,156,212,214,54,136,188,168,161,208,132,10,66,116,76,112,182,57,126,50,51,223,60,158,144,75,115,40,79,19,157,165,201,192,167,106,109,211,119,157,86,218,161,63,1,115,66,53,40,203,225,8,125,11,217,184,207,152,33,157,196,162,88,125,247,77,141,208,61,133,45,40,93,10,22,163,69,2,51,173,174,82,74,230,194,49,228,93,54,252,211,154,182,202,207,25,136,119,216,135,164,145,40,38,40,58,150,6,200,196,112,151,98,120,151,196,238,241,97,97,71,6,88,235,139,31,252,155,223,145,139,63,78,30,157,11,115,81,206,218,67,73,205,113,144,67,70,219,172,179,167,227,76,253,188,247,124,86,67,65,67,83,211,174,231,214,247,134,242,107,25,184,58,48,26,199,148,23,88,143,205,59,31,226,144,255,35,111,141,52,145,244,19,38,165,38,45,104,68,67,20,193,77,139,194,139,232,161,53,198,51,123,170,195,211,73,96,132,17,70,210,127,212,221,157,236,169,175,63,188,206,140,237,207,29,17,58,239,154,98,14,241,65,59,185,246,113,40,181,51,83,114,230,28,59,61,157,63,245,111,210,253,151,132,136,182,36,35,185,211,227,19,150,164,0,128,48,22,47,232,199,93,229,236,95,64,27,194,127,49,158,192,126,32,253,237,13,217,149,175,197,25,170,85,27,199,75,29,253,241,49,68,34,175,78,242,156,173,178,47,191,90,123,226,117,12,195,138,97,42,134,9,253,208,169,51,64,180,210,37,214,90,60,75,246,122,10,250,117,43,197,52,76,131,18,151,229,145,252,188,6,40,6,250,179,99,179,115,22,62,54,102,132,2,133,90,23,66,135,179,225,199,53,198,48,37,80,174,134,4,243,141,142,157,116,174,224,222,255,38,108,226,167,95,242,54,158,153,61,75,254,165,174,200,213,180,211,183,114,14,165,208,75,49,71,17,58,186,226,82,194,8,112,128,140,157,206,198,194,229,212,138,57,19,252,152,245,139,158,37,195,204,118,122,139,173,30,203,186,211,106,187,1,25,234,134,246,174,15,178,103,230,76,75,115,139,233,173,51,61,50,226,192,116,8,133,28,191,22,32,5,154,254,78,196,52,0,67,72,41,34,55,111,18,220,221,170,192,12,243,62,230,89,133,152,19,106,119,56,13,131,104,146,137,91,164,159,197,44,30,14,147,77,71,120,229,19,71,162,14,242,58,218,67,190,143,50,95,138,23,195,203,149,226,207,174,37,209,155,40,22,16,153,78,241,161,131,213,223,232,231,240,12,128,190,175,236,132,215,87,169,146,116,180,24,205,208,9,101,180,54,249,162,232,206,172,94,185,78,71,77,239,131,135,161,201,44,47,92,72,210,141,52,5,128,134,27,109,225,79,117,172,237,24,137,91,211,110,53,6,18,155,251,86,253,11,242,55,0,159,250,45,50,66,231,149,216,121,98,0,127,63,159,184,31,23,130,151,72,50,195,178,197,146,149,4,83,41,52,44,163,192,156,62,95,27,56,104,105,132,79,74,75,162,162,140,231,230,122,25,189,96,233,13,167,142,78,155,211,176,74,171,137,102,14,125,141,57,37,204,35,219,150,231,14,179,26,3,162,159,198,241,34,229,230,245,215,87,91,109,65,95,109,25,64,145,217,18,71,94,216,126,224,51,168,241,204,138,11,200,144,131,42,216,44,147,255,21,115,70,254,201,240,245,6,15,14,122,192,19,94,227,13,248,136,165,55,201,103,34,116,33,126,35,141,175,102,253,45,119,100,187,143,16,241,23,25,34,34,234,58,55,226,176,158,195,189,42,0,81,130,120,130,94,232,29,54,147,7,125,232,59,255,51,151,140,48,52,171,56,27,108,70,26,167,231,31,201,86,81,231,197,28,105,36,117,62,42,41,131,52,28,41,17,236,102,65,152,204,92,235,247,90,113,231,146,135,222,27,184,227,51,191,54,86,143,16,11,223,87,179,211,132,170,118,27,75,235,34,181,202,23,112,148,11,237,91,189,65,213,63,134,40,29,102,132,115,194,215,32,153,79,125,170,125,61,83,162,40,31,18,24,79,222,100,142,73,78,70,114,124,86,64,68,206,247,51,248,200,242,241,31,94,206,85,100,196,152,141,212,19,2,206,186,235,207,135,201,174,38,84,179,103,4,172,76,56,199,246,217,31,22,110,242,180,31,123,116,174,29,97,70,192,224,95,209,89,175,175,192,28,154,151,247,176,116,215,191,227,17,171,173,126,146,81,243,218,72,28,132,176,12,172,106,84,0,70,188,107,152,242,101,147,22,223,106,101,240,119,43,221,225,159,11,201,177,148,187,197,14,119,48,94,16,98,136,189,176,139,62,234,209,2,2,22,44,9,18,157,143,8,222,228,51,170,235,51,96,55,64,224,236,184,40,36,219,108,62,209,33,75,6,144,171,4,156,114,102,89,31,194,63,95,116,60,253,194,160,227,186,49,150,201,208,141,40,165,244,135,203,10,47,116,221,52,129,176,60,166,5,202,47,187,138,16,109,17,108,189,186,110,133,15,209,65,26,104,103,109,224,49,33,71,137,235,213,97,220,109,229,162,21,61,71,35,52,160,6,61,212,101,173,203,130,10,13,77,34,195,225,48,168,158,108,148,162,8,49,29,67,41,131,89,106,217,115,192,150,211,96,15,255,37,220,195,115,197,188,216,13,91,185,80,16,78,188,145,38,35,178,34,196,109,3,45,186,120,209,246,14,63,222,111,46,130,137,7,198,58,10,75,248,125,109,37,223,37,129,81,208,112,150,186,196,166,165,244,156,56,43,23,159,64,25,42,214,183,239,105,226,2,114,53,182,194,94,26,193,92,132,94,54,148,163,57,29,216,40,35,164,152,101,185,158,251,102,85,137,24,11,52,186,148,145,150,195,150,216,10,151,255,105,202,246,204,45,85,156,143,56,75,89,54,251,52,131,113,82,206,171,59,223,62,158,190,92,247,28,65,101,91,198,37,68,97,54,196,203,234,62,224,5,85,237,106,152,49,173,141,55,116,108,70,23,175,201,63,55,89,6,201,246,41,118,176,119,177,108,181,189,171,101,118,250,191,191,58,86,92,219,175,65,38,80,141,69,85,98,76,34,123,218,108,23,236,64,15,68,23,33,231,250,134,179,45,184,61,144,103,154,172,146,177,228,194,176,102,225,4,119,76,79,216,1,173,71,216,175,253,184,132,76,97,145,73,183,15,251,31,97,173,26,12,196,216,129,105,132,94,154,132,80,207,255,42,16,109,111,211,99,216,217,59,161,175,84,28,179,188,221,98,189,70,248,212,231,238,151,194,212,47,148,24,16,204,48,180,186,124,192,189,184,20,99,63,85,66,119,70,160,230,87,83,109,197,99,89,209,159,161,253,203,18,99,43,67,16,213,210,57,208,56,48,204,223,229,142,103,98,2,96,142,19,192,41,216,21,82,213,85,114,14,129,151,180,142,104,252,201,241,35,206,9,115,225,106,104,183,52,17,118,27,93,71,64,157,119,43,117,121,165,187,64,186,211,133,13,49,239,129,188,58,101,69,23,145,220,118,214,135,70,210,173,91,110,22,102,163,20,35,48,63,37,103,71,38,131,149,25,17,163,13,51,122,15,70,130,235,82,1,185,160,127,167,8,90,176,225,238,185,20,10,188,246,221,26,182,230,172,126,137,37,34,216,214,192,204,41,41,122,87,80,164,235,201,14,216,70,232,146,234,133,15,153,233,132,205,92,213,73,155,25,211,117,190,159,101,84,86,221,198,158,164,165,123,158,28,204,148,188,102,100,62,85,222,1,185,202,74,248,47,155,66,161,179,248,139,80,160,51,66,30,211,185,225,33,75,122,101,183,27,105,183,106,3,146,175,255,224,152,142,103,60,180,224,159,241,226,250,203,222,179,23,149,246,79,228,18,213,156,9,92,93,251,193,29,177,31,253,102,252,166,241,180,69,36,155,137,123,212,227,7,54,66,61,18,42,49,20,134,67,248,205,121,92,185,113,180,90,183,99,127,139,233,170,205,174,81,149,6,105,121,85,31,111,240,158,227,231,156,193,17,215,90,219,11,222,146,8,65,185,16,210,135,148,21,88,214,58,114,78,139,32,252,37,38,89,40,235,168,192,88,224,161,151,192,51,15,202,179,238,3,22,156,158,45,238,27,167,221,218,128,233,99,209,139,183,221,77,9,78,214,184,104,145,171,218,119,172,53,94,49,190,111,110,139,17,62,145,164,249,225,181,73,41,132,95,229,251,63,45,31,121,187,189,153,197,252,196,133,98,29,200,43,62,87,19,13,79,152,7,154,137,71,243,130,194,18,209,10,216,117,69,53,133,186,88,144,33,104,151,205,30,13,2,253,92,28,6,120,143,124,55,109,230,167,92,69,42,140,31,73,175,27,255,33,187,116,133,31,2,242,59,181,227,150,71,15,109,239,192,162,151,150,30,44,195,19,132,142,63,220,22,165,113,142,17,58,168,206,0,196,61,77,105,139,224,217,218,77,209,40,180,207,104,125,216,170,148,223,2,194,154,181,104,162,25,164,52,190,20,97,140,7,212,86,17,146,98,219,73,212,155,201,253,95,26,153,219,7,113,175,109,4,17,253,25,172,36,236,93,246,172,188,42,212,193,195,116,12,220,101,97,163,83,5,221,55,122,201,51,24,213,171,149,16,210,3,168,251,220,114,198,248,129,82,209,129,53,100,167,167,138,37,219,70,74,0,255,44,104,223,247,168,157,34,154,215,141,82,217,138,42,242,137,120,34,127,140,229,252,68,77,209,170,175,134,41,182,124,93,116,214,187,42,222,16,63,236,244,125,169,124,45,241,214,67,30,137,3,220,162,211,153,80,169,34,255,228,189,33,136,228,23,210,121,252,84,55,106,141,213,160,99,169,204,163,151,213,55,45,107,50,204,20,29,55,76,78,250,27,30,39,240,207,133,85,70,26,122,223,94,69,213,217,23,52,48,235,122,23,139,34,140,54,168,20,241,29,3,232,22,26,91,199,115,241,215,128,219,202,247,222,107,238,26,91,128,185,43,140,56,120,248,28,196,112,80,97,13,186,66,18,192,73,49,45,51,76,82,51,110,46,35,238,142,198,126,199,220,92,42,144,120,214,11,223,110,164,123,146,44,161,86,141,151,241,206,162,60,181,56,118,137,216,91,198,179,68,137,179,114,13,115,84,55,247,249,110,78,14,202,241,164,4,34,141,40,85,169,195,158,109,48,236,254,235,229,239,103,39,190,193,62,76,219,120,49,249,232,197,205,10,146,171,117,180,230,253,112,187,82,12,46,83,87,57,46,8,68,152,167,180,209,53,228,219,10,164,207,58,226,192,191,123,200,163,162,67,15,28,60,155,235,244,31,66,105,191,49,21,129,95,190,136,154,16,63,55,45,183,227,136,143,19,235,213,97,252,199,170,46,218,123,99,253,43,221,107,99,36,23,100,227,82,78,177,215,106,3,104,114,255,222,53,200,84,13,201,226,39,175,122,115,66,104,130,92,173,5,71,86,126,148,131,24,117,157,15,137,67,67,27,17,247,35,155,242,125,4,88,146,90,157,118,172,164,247,107,130,238,141,144,217,4,233,150,108,240,228,208,88,219,119,12,130,223,200,95,158,131,103,50,35,11,33,93,156,24,209,76,6,151,120,92,44,110,167,24,193,199,89,169,69,138,157,72,237,160,243,51,131,175,245,94,90,185,90,50,204,250,29,124,236,31,111,210,120,45,92,229,66,182,176,148,100,145,243,235,197,58,142,137,82,35,213,221,243,44,81,178,137,95,138,69,11,8,136,53,38,212,79,115,228,208,147,234,169,220,190,230,183,229,253,106,213,220,194,106,102,26,207,188,49,89,33,59,226,142,150,49,54,35,73,61,140,4,139,162,227,46,132,34,246,227,23,70,159,91,98,37,252,0,65,132,200,28,226,184,149,137,221,94,230,184,207,140,83,176,44,208,136,229,144,112,17,45,216,96,163,7,215,253,165,40,243,173,67,78,57,255,205,64,8,91,1,137,10,67,254,60,63,173,228,165,57,239,134,27,147,162,146,27,15,176,230,24,127,48,93,244,118,117,244,180,171,134,31,57,160,153,53,74,120,220,131,0,167,1,183,113,222,28,1,25,20,88,27,238,189,180,205,27,160,8,139,57,155,59,171,154,3,241,43,154,88,188,106,252,55,255,97,119,83,58,151,62,80,80,208,203,48,105,202,166,209,22,199,147,189,167,152,69,15,211,50,128,0,35,223,146,141,76,104,198,81,76,251,119,47,38,82,37,87,103,229,111,72,64,213,215,191,122,52,118,12,9,21,215,239,134,244,62,181,231,66,92,15,28,55,168,64,182,33,250,92,238,174,108,196,196,163,202,7,116,60,166,80,193,224,59,203,33,13,191,30,10,52,246,248,116,48,93,192,186,53,175,208,166,123,187,112,89,28,109,101,202,36,13,70,186,81,2,117,242,36,95,163,189,71,166,54,73,113,206,92,221,173,77,245,26,172,71,228,203,95,160,34,243,242,243,5,104,107,171,222,180,8,204,253,131,190,224,137,151,144,53,233,140,99,102,235,5,201,250,82,207,1,200,73,236,250,208,70,26,175,128,204,193,230,178,211,174,132,69,21,73,112,144,203,233,180,144,167,154,112,32,173,215,208,217,15,239,143,143,97,94,114,243,102,134,85,200,142,124,52,92,105,142,63,40,206,130,119,254,163,136,175,207,203,183,203,180,79,201,198,236,14,222,141,14,207,18,38,148,237,152,98,202,216,243,238,35,58,195,119,251,60,200,37,45,203,177,53,197,17,217,247,159,57,167,184,91,113,222,178,230,229,175,166,17,102,96,11,172,112,55,213,10,94,219,227,177,188,144,240,227,58,55,149,35,31,108,20,220,113,101,188,23,103,193,241,124,12,20,198,129,52,74,0,120,102,75,89,120,214,32,181,80,11,40,174,176,187,193,14,216,177,105,184,211,7,175,60,136,42,100,98,15,154,15,185,39,156,95,175,160,179,11,225,226,240,209,34,182,177,91,229,225,42,196,145,125,35,48,95,80,112,19,182,7,222,10,17,108,186,249,246,17,108,115,216,163,138,106,58,200,140,92,29,156,117,163,178,184,93,239,54,11,8,252,122,183,227,225,135,69,132,122,63,111,155,188,98,147,4,154,93,73,210,109,197,57,245,64,26,115,253,129,199,116,205,135,42,44,90,148,128,48,248,72,85,31,59,93,15,25,220,93,218,50,112,216,9,92,70,67,47,40,240,66,34,122,55,64,254,108,34,155,57,63,227,252,97,27,128,71,231,103,92,234,56,47,74,24,251,250,64,214,88,136,29,203,177,229,70,180,47,253,182,201,112,57,39,40,87,65,58,75,202,186,10,200,176,186,21,93,207,106,9,196,1,199,222,114,154,15,135,131,78,68,248,59,75,247,114,156,90,30,146,255,71,144,44,238,112,46,134,237,219,118,203,188,169,238,65,60,167,216,218,251,229,222,24,158,69,174,19,248,143,201,198,219,193,63,205,226,209,194,67,25,234,239,187,95,6,246,210,149,24,154,142,121,108,249,20,210,164,241,86,171,42,41,123,175,131,108,251,166,105,106,43,147,251,222,167,230,89,22,214,105,228,124,183,211,31,216,153,81,65,121,39,31,252,25,128,105,245,60,68,18,125,217,47,19,79,136,3,13,30,41,155,97,97,194,103,129,45,74,115,146,119,81,133,212,172,153,89,88,0,234,234,188,215,90,114,170,233,183,244,251,154,224,133,209,135,39,19,235,38,28,210,118,210,71,238,215,231,242,172,88,148,61,33,52,121,231,58,192,109,54,223,67,218,44,186,81,38,134,142,103,154,186,12,208,140,231,194,219,215,108,62,245,203,90,180,104,245,156,70,33,138,51,171,178,37,130,1,185,249,109,35,60,77,239,76,90,199,217,238,131,142,35,100,235,129,92,255,100,69,25,31,0,221,51,94,87,153,143,112,244,119,134,205,28,122,26,0,199,178,62,100,240,169,180,219,15,4,171,66,82,40,191,109,235,48,122,76,129,83,28,199,144,102,106,44,190,29,12,98,180,122,153,78,77,238,12,161,4,116,34,80,26,34,109,137,107,87,201,5,112,231,234,115,251,88,233,165,95,34,21,74,145,234,58,54,40,166,248,226,20,152,150,193,148,94,224,49,253,149,25,182,2,85,255,18,216,254,108,205,40,225,235,131,102,4,23,217,232,241,61,156,106,182,226,102,84,129,212,120,94,143,214,189,162,243,250,42,53,227,43,168,229,230,227,26,241,136,139,255,207,21,68,218,28,28,0,76,201,89,1,252,106,248,243,21,26,205,133,245,161,124,249,186,103,113,235,106,40,215,66,223,121,160,190,116,122,125,220,170,12,151,233,38,45,80,59,164,233,116,233,47,252,121,142,62,236,9,121,148,187,183,52,142,243,20,246,155,172,39,212,119,178,71,129,205,24,165,43,208,215,63,156,110,147,205,100,130,217,166,210,105,205,213,3,33,166,57,130,31,219,4,45,206,223,206,103,7,138,120,63,184,107,247,210,28,61,203,110,117,0,187,227,150,122,190,19,144,161,193,208,196,5,163,131,36,164,168,103,176,212,245,149,110,238,179,101,91,95,27,16,198,52,243,18,33,54,202,210,185,82,206,244,85,41,169,181,185,75,128,100,0,76,93,157,155,13,6,174,16,145,166,71,96,3,211,91,124,228,7,172,248,27,63,162,51,35,10,14,28,202,131,94,154,113,236,55,20,25,157,79,197,139,5,228,170,178,150,237,140,151,111,162,62,23,21,63,255,159,19,74,21,105,188,104,180,252,216,174,233,29,81,136,112,140,55,6,46,34,206,184,228,209,228,240,215,49,85,193,82,247,229,41,97,201,122,175,98,169,131,225,117,215,209,5,138,52,255,218,223,172,213,200,253,29,200,100,246,123,219,120,121,167,224,244,141,230,164,180,236,160,45,59,156,85,1,42,97,201,52,69,86,102,159,189,116,197,111,89,238,0,34,43,197,25,64,211,94,248,27,81,249,97,238,120,32,145,39,124,216,131,3,126,204,224,204,16,144,38,219,1,252,95,50,158,205,179,121,181,180,167,134,250,146,122,26,77,139,110,79,186,245,230,48,218,83,209,187,38,206,112,154,91,16,206,171,8,143,204,47,248,173,122,25,104,85,217,35,253,88,163,94,48,113,204,238,92,57,120,227,191,196,106,239,239,132,128,123,219,29,109,244,67,78,247,28,100,8,76,210,225,90,192,255,108,11,144,254,127,237,151,204,231,18,15,12,55,205,240,251,205,156,234,2,16,71,92,87,255,240,221,251,232,209,163,139,71,204,39,216,142,145,59,174,166,67,62,102,141,63,23,235,105,156,208,195,112,151,57,161,226,229,9,69,204,62,38,221,225,149,70,156,109,105,135,13,120,19,100,4,30,242,197,44,152,202,105,148,172,96,207,120,215,89,111,254,53,243,204,82,202,194,144,95,93,174,146,202,144,92,92,65,24,239,219,215,210,235,86,122,81,82,133,21,2,30,93,67,27,14,247,121,152,225,197,185,149,59,173,193,226,83,40,189,118,93,155,89,251,36,42,61,156,224,1,194,165,182,46,79,23,206,193,233,162,17,69,34,203,225,221,53,109,167,76,164,29,196,134,211,110,101,13,127,160,168,211,159,145,225,24,192,117,249,65,254,144,103,191,170,220,161,62,252,15,192,15,7,213,46,181,30,201,69,212,30,77,72,232,176,98,211,93,59,132,186,82,251,212,130,146,190,252,75,67,91,162,112,208,10,155,139,203,32,181,238,44,99,59,151,82,189,253,46,31,45,255,8,74,123,182,7,109,56,54,87,21,125,2,160,6,19,148,113,73,105,86,250,22,224,44,0,85,76,70,65,149,48,147,153,43,176,87,139,39,228,98,135,157,181,116,10,172,34,255,219,148,150,158,124,144,21,215,237,221,170,226,215,106,52,86,59,184,245,157,217,6,214,6,164,154,249,122,86,12,34,144,24,110,248,85,247,47,41,157,173,157,140,111,74,226,129,78,46,175,197,156,38,158,176,165,228,221,46,249,82,123,192,217,81,41,93,147,24,109,244,241,204,107,13,72,85,175,81,186,70,146,127,17,139,245,239,92,150,116,109,106,129,88,214,236,12,103,49,130,89,94,197,88,31,77,209,203,253,221,151,189,28,182,216,251,225,241,145,149,39,19,118,70,115,112,36,217,53,61,65,152,43,33,72,35,173,118,123,156,241,75,202,72,101,255,147,246,113,75,150,178,179,138,73,134,142,59,226,38,232,240,28,103,244,219,177,62,37,29,34,63,26,252,31,151,191,189,41,254,183,139,60,242,135,91,17,35,126,129,58,64,243,46,73,26,207,191,101,78,144,153,36,12,251,172,205,193,43,179,48,142,251,76,150,129,5,239,222,142,78,14,77,192,140,225,67,255,91,148,199,129,236,200,106,130,12,215,160,16,26,87,78,135,55,196,245,5,163,145,131,104,51,153,255,70,200,48,182,53,89,19,128,3,92,217,174,135,65,102,178,159,5,209,64,99,183,99,168,8,200,30,181,46,100,251,122,92,151,47,2,57,254,117,38,102,222,180,176,86,9,3,89,73,0,195,127,90,5,91,21,58,180,36,191,23,131,238,113,44,131,227,43,240,228,145,159,211,184,30,244,99,20,122,85,232,146,42,54,15,132,49,209,185,9,163,43,31,207,234,92,184,7,138,29,38,249,193,223,8,188,40,181,153,176,220,22,72,198,72,218,184,17,109,198,49,121,186,72,88,220,191,227,13,107,170,32,2,80,145,147,13,154,68,61,39,215,134,110,29,125,132,175,106,19,239,181,238,63,179,198,54,236,97,40,12,10,82,230,252,124,195,132,219,61,234,124,87,224,14,41,151,97,139,48,72,192,218,162,43,141,34,187,13,56,141,115,172,182,162,179,237,194,193,238,203,186,1,95,161,41,203,12,249,81,191,204,192,142,67,235,144,208,230,52,141,52,62,41,73,212,243,25,239,127,145,3,31,29,176,55,142,211,169,154,120,101,172,197,238,80,18,157,7,14,154,126,222,194,64,110,212,216,102,97,110,45,139,159,229,9,5,27,197,164,157,79,174,20,64,111,211,136,67,137,121,47,46,48,195,162,32,191,53,158,192,99,6,42,131,130,205,147,108,170,197,187,0,51,114,182,168,190,110,38,181,119,187,241,195,157,23,218,231,12,123,1,0,145,201,87,216,9,17,194,41,32,5,18,180,217,84,111,84,245,154,0,99,48,183,91,224,248,30,77,185,61,193,218,185,193,93,242,161,80,18,66,206,255,81,79,48,193,253,159,21,110,131,242,44,115,218,192,34,103,243,171,67,209,24,154,55,131,14,46,14,83,201,80,11,94,162,77,124,99,93,51,205,119,92,234,199,244,131,24,75,138,5,80,183,23,246,97,248,42,23,205,24,4,210,125,52,42,71,50,231,3,54,99,136,35,148,138,239,224,92,0,88,21,5,253,21,173,230,73,182,34,132,252,141,170,49,245,4,35,170,155,88,223,59,231,40,216,241,26,157,237,56,115,122,142,217,116,65,153,94,198,43,114,60,161,184,4,209,186,155,246,64,111,230,252,37,96,30,196,240,92,5,46,236,129,252,146,184,250,68,58,79,190,92,55,73,45,131,13,70,218,5,114,193,144,140,205,22,89,179,82,158,209,207,135,109,216,251,68,10,206,88,197,86,65,146,213,123,110,225,177,37,115,5,157,182,123,77,138,75,68,38,120,63,158,106,210,229,6,3,77,4,48,161,212,166,218,213,138,168,57,221,4,236,129,131,113,4,48,132,161,207,0,70,27,193,103,58,202,164,84,21,15,181,216,8,108,84,76,165,249,61,92,130,9,6,34,107,101,193,74,9,105,104,117,10,164,220,254,212,90,175,213,130,32,120,141,109,169,73,96,207,105,234,149,109,150,230,236,219,200,78,163,139,164,106,141,224,65,62,55,19,170,123,200,163,214,226,159,73,101,150,57,48,22,109,9,79,71,71,55,246,201,124,152,19,163,90,254,153,81,120,141,25,121,213,9,245,134,51,136,152,188,122,28,33,107,3,129,253,205,163,236,232,164,33,140,19,116,169,51,9,20,139,126,33,204,33,234,168,53,68,214,225,53,179,85,79,160,34,207,241,105,23,185,109,105,217,177,214,125,103,77,2,90,188,15,147,238,255,149,132,76,224,20,196,195,24,99,109,182,80,223,13,32,87,134,56,240,18,132,134,201,199,122,79,73,173,52,162,132,118,184,5,109,244,55,29,99,254,251,63,39,245,62,237,174,92,118,90,61,121,229,176,89,40,252,208,74,231,31,206,133,113,195,217,236,180,78,74,199,195,107,43,220,17,214,211,192,207,200,169,168,97,11,50,226,116,28,193,219,111,161,113,19,111,45,28,120,216,157,135,34,50,225,50,72,166,121,64,137,14,1,209,95,82,96,233,80,234,111,172,251,132,231,43,98,112,201,161,19,104,242,239,224,27,31,246,174,235,2,188,88,249,44,123,105,201,225,127,139,65,245,114,204,114,7,37,229,25,181,64,133,55,144,68,176,184,206,210,33,202,209,81,54,59,177,166,138,94,31,118,32,92,255,11,0,27,135,121,105,85,73,103,42,241,104,172,179,77,245,27,115,147,157,180,214,129,46,194,73,124,188,232,120,89,39,147,89,222,250,178,172,177,113,33,211,150,208,50,125,109,128,91,140,209,155,100,250,173,58,120,197,217,114,57,33,103,183,177,254,104,238,198,13,96,3,96,155,145,29,15,3,28,212,79,103,173,158,221,250,214,249,1,69,194,193,53,11,157,35,121,72,94,63,119,137,236,79,217,200,149,178,27,195,192,44,185,55,91,255,115,122,104,81,189,237,211,127,212,250,162,40,229,189,165,107,204,198,103,145,188,117,86,201,158,114,236,203,233,48,162,50,255,148,6,170,93,70,27,150,124,111,10,21,87,16,188,200,194,112,228,231,186,85,109,42,28,228,229,202,179,229,29,127,248,208,57,69,63,205,218,24,127,21,47,60,187,63,239,206,243,165,158,126,157,217,67,76,111,228,51,90,174,232,210,182,156,162,155,179,123,144,239,123,51,119,94,210,245,210,182,140,120,90,28,179,97,191,178,3,27,68,128,239,121,179,106,186,124,9,30,207,134,181,76,34,78,182,201,70,167,77,205,211,202,64,177,201,167,112,45,223,61,228,156,227,224,18,77,217,94,69,14,80,63,176,134,216,97,239,93,217,241,156,128,196,204,19,207,42,75,180,255,105,187,157,114,124,36,101,163,96,228,248,31,15,184,134,169,48,232,115,181,120,32,114,146,250,64,55,197,12,104,114,129,155,153,245,48,190,39,105,132,40,92,207,156,6,243,170,81,102,242,10,83,189,214,87,26,182,82,185,162,105,241,128,156,113,82,94,190,26,133,193,187,14,108,207,211,126,150,44,44,161,91,200,22,77,11,91,1,25,44,219,21,142,86,129,46,152,67,168,148,202,9,188,249,130,110,226,143,92,154,204,113,46,185,210,216,227,170,237,89,48,182,30,95,233,7,59,69,81,3,96,164,60,32,216,163,193,242,174,188,208,68,246,86,89,238,175,39,7,173,73,153,7,87,95,26,10,222,223,93,221,209,56,93,239,159,29,50,13,139,169,205,31,197,148,51,142,227,42,223,172,135,204,216,65,110,253,182,101,169,17,132,3,71,189,41,123,134,187,117,133,96,167,157,151,194,18,154,254,74,34,158,52,61,143,49,50,162,161,127,112,35,68,207,81,178,64,134,227,2,178,234,98,212,221,250,171,168,128,174,212,229,126,54,122,111,126,23,47,13,176,245,230,202,173,46,60,107,167,123,2,121,38,151,16,60,248,126,8,149,219,176,102,161,196,141,27,18,230,35,113,247,162,231,26,49,132,33,189,151,191,57,50,237,157,75,138,13,81,173,6,8,230,0,32,93,26,15,154,253,231,191,190,194,95,40,118,67,55,28,128,10,33,169,229,235,200,149,190,77,213,12,0,204,142,31,246,111,108,204,187,140,52,200,255,253,5,53,252,147,164,101,50,239,94,77,29,164,97,202,59,116,223,85,128,31,85,122,75,87,56,106,159,44,112,225,53,139,75,124,138,47,169,191,29,145,113,11,236,123,53,24,151,75,164,254,65,62,48,42,39,39,87,86,171,227,145,57,159,243,126,86,17,181,48,207,252,147,34,72,58,229,197,105,116,169,85,83,85,203,2,59,171,162,78,104,78,191,0,94,224,198,221,200,20,199,50,126,148,19,167,66,40,253,143,195,101,240,30,97,140,81,133,15,177,152,136,63,0,73,121,232,172,105,130,103,253,108,100,22,99,28,73,33,12,91,184,12,70,123,138,164,186,203,229,225,9,28,128,134,70,42,76,221,39,221,204,223,223,68,120,244,195,164,198,155,175,87,255,234,208,79,136,248,50,47,201,3,229,168,82,224,181,132,62,75,14,151,131,216,63,158,254,70,181,85,182,25,235,121,190,244,87,255,232,209,25,73,160,213,77,88,222,31,45,179,48,38,118,19,50,219,2,118,109,230,246,191,142,47,43,183,104,179,163,243,52,145,182,80,211,226,72,135,146,238,178,55,227,42,176,134,29,170,97,23,65,34,17,79,220,64,243,27,92,233,108,163,231,144,69,204,20,158,222,162,65,65,77,85,5,226,92,182,3,200,124,80,120,98,116,141,59,225,55,91,0,152,220,0,28,209,185,40,68,241,34,58,99,175,234,39,241,173,148,116,0,169,21,37,99,99,189,186,163,157,235,111,25,209,221,151,73,11,188,105,185,46,228,97,21,29,177,51,155,0,242,232,168,55,10,4,115,40,161,247,1,69,89,213,64,209,96,120,252,2,27,230,38,85,107,154,154,53,72,190,12,21,35,49,92,114,54,239,173,195,129,240,7,211,185,167,75,98,43,37,66,195,22,168,159,246,106,165,212,249,70,123,226,150,231,149,172,78,119,58,198,12,29,235,12,30,102,245,129,11,121,107,28,220,35,90,205,78,159,78,197,196,185,108,44,170,206,160,213,26,154,161,61,127,16,155,87,188,216,188,39,225,152,75,136,37,29,105,104,196,126,167,125,169,5,23,150,67,79,170,253,232,160,51,60,246,169,108,8,175,205,113,214,66,46,240,206,206,245,173,187,86,119,68,246,122,136,38,6,204,19,204,233,34,75,57,60,222,141,51,184,90,122,35,213,8,32,136,39,3,229,156,74,83,110,225,199,187,7,151,92,92,246,94,167,145,139,15,184,233,108,129,11,106,239,126,163,144,161,115,60,243,79,51,11,172,244,33,236,208,68,246,151,70,152,204,115,112,183,240,245,125,159,137,21,210,2,90,233,214,198,12,182,17,48,126,21,155,10,189,204,83,219,34,59,109,97,185,17,227,220,73,2,101,77,131,231,47,178,115,59,224,41,210,144,43,10,110,182,188,177,184,185,119,8,63,188,36,15,100,243,186,84,41,28,146,198,190,54,92,14,124,49,49,33,77,10,176,9,190,208,14,112,218,100,134,100,104,64,254,57,247,87,248,180,80,242,21,57,88,81,253,53,94,58,12,180,61,222,95,15,189,250,120,111,49,9,194,242,250,72,51,84,220,69,240,158,183,204,247,79,104,116,25,102,57,132,193,162,141,231,167,137,108,214,210,186,210,123,135,172,127,37,207,35,145,20,137,178,158,101,255,104,123,29,92,87,148,18,159,227,197,100,50,106,136,124,190,41,197,22,4,41,116,134,225,127,209,235,73,32,6,153,240,95,211,81,206,182,79,54,217,75,224,108,18,37,155,52,164,67,199,213,68,149,114,85,96,106,33,123,88,236,235,222,27,253,28,224,140,137,196,154,73,75,88,61,119,162,101,100,237,38,183,92,27,2,33,179,179,208,61,193,154,14,37,34,122,4,240,215,17,226,58,9,249,144,220,166,16,254,145,143,10,43,20,178,227,178,237,224,119,128,204,136,168,164,27,69,168,196,122,29,14,134,131,242,85,239,96,208,211,199,77,220,48,230,25,112,236,200,182,187,71,66,69,94,248,93,128,2,222,100,245,179,15,19,110,177,114,1,236,2,81,254,117,50,9,102,32,65,176,14,205,192,10,238,196,190,5,93,58,47,111,131,145,70,244,165,43,97,143,118,182,8,98,168,222,126,237,109,9,199,246,237,245,1,45,83,101,72,118,189,243,20,76,97,79,137,18,88,219,110,183,71,217,186,211,124,78,168,225,22,180,248,58,227,121,130,59,206,193,121,174,61,0,195,179,243,77,255,142,160,144,54,167,172,46,99,97,238,88,27,232,233,180,5,213,172,40,11,170,100,45,202,48,70,167,220,254,245,195,36,5,225,117,167,30,62,168,54,228,133,190,65,167,158,51,162,243,248,34,180,121,84,169,177,109,15,101,200,6,69,71,135,86,92,106,111,236,73,145,69,230,42,23,181,68,187,50,111,249,163,39,13,123,6,24,70,62,207,22,119,60,48,108,80,88,13,196,246,14,160,104,151,28,171,205,145,29,170,115,185,110,188,0,171,221,180,116,255,172,45,185,6,185,153,172,40,147,254,77,135,137,166,191,223,69,74,59,55,163,185,199,19,71,1,175,162,55,72,181,33,125,49,4,171,175,26,129,37,250,105,46,4,109,127,249,13,18,73,105,116,147,33,136,134,80,85,75,96,20,10,224,44,123,82,120,195,246,132,125,148,110,196,86,150,49,41,42,173,138,248,172,184,225,33,218,174,225,126,150,165,203,31,225,223,68,126,160,62,249,185,178,241,198,141,231,193,83,52,237,204,231,34,45,53,44,211,88,43,59,10,121,127,224,107,250,130,188,244,10,42,32,146,140,75,118,226,119,11,233,130,119,30,170,21,130,224,33,131,150,39,193,77,3,221,159,193,51,196,17,138,196,120,151,157,130,179,176,31,114,67,65,210,11,33,84,145,191,156,228,37,128,131,10,149,33,65,171,242,116,110,203,30,71,190,50,71,231,191,96,103,183,85,72,126,88,180,251,61,41,194,214,32,26,110,61,51,195,198,176,209,240,238,51,80,160,80,199,209,193,6,175,9,160,44,44,163,91,213,64,90,133,160,80,17,156,193,13,112,247,94,173,227,18,18,51,103,211,123,19,167,33,32,39,106,21,8,92,253,185,122,66,197,234,77,47,42,117,179,23,233,60,190,178,48,63,25,107,84,147,209,49,118,168,127,198,150,85,91,223,108,28,127,61,117,5,211,101,87,162,130,53,93,82,195,37,78,199,29,212,18,14,85,236,135,41,184,48,198,246,158,59,76,45,14,175,33,171,179,182,20,121,218,63,129,117,231,139,103,250,29,212,224,57,234,58,34,85,190,54,184,231,61,109,62,181,74,86,235,69,5,169,11,152,254,7,154,18,186,106,252,136,198,192,128,41,225,137,80,211,248,53,34,218,115,59,162,48,200,42,29,53,12,148,239,198,57,13,178,123,41,124,239,46,46,53,239,116,251,113,43,78,47,189,20,25,224,101,111,153,226,149,131,255,147,197,36,25,120,47,201,140,178,253,169,136,59,162,92,65,83,169,142,143,184,47,59,184,146,160,114,44,27,182,73,55,75,191,123,92,12,99,244,181,52,30,250,136,215,197,224,142,73,206,56,114,1,225,136,141,174,197,107,98,60,18,162,181,157,101,64,55,218,4,25,20,4,240,42,38,15,201,232,182,226,217,41,217,13,38,248,121,253,33,140,224,145,117,59,202,153,144,227,169,58,44,255,0,124,41,85,201,223,182,182,145,155,168,158,6,231,130,120,190,73,79,212,143,32,190,136,124,177,121,182,210,92,211,210,110,29,199,99,94,16,72,219,164,155,27,103,164,48,26,44,121,117,159,8,211,57,37,55,188,123,225,172,206,159,59,154,119,41,174,18,169,40,50,14,63,127,200,224,131,110,70,67,228,109,89,136,87,30,183,104,95,106,147,69,228,13,251,253,33,126,187,101,246,109,4,81,237,172,162,108,1,246,159,19,178,238,128,41,11,25,156,52,78,46,48,36,110,164,236,4,67,128,219,55,164,37,17,210,160,229,199,208,51,118,242,98,100,15,239,192,110,15,194,63,242,126,49,6,91,165,151,160,162,179,131,58,220,239,123,88,116,110,237,243,218,122,40,114,250,145,106,23,90,228,250,236,162,105,59,149,108,42,174,171,132,154,228,45,89,181,29,1,221,82,81,184,148,148,232,231,0,231,120,16,56,99,127,216,253,182,236,223,126,62,10,179,146,65,211,157,31,67,250,9,146,82,207,76,176,188,130,102,200,210,191,29,160,196,130,25,165,168,142,225,188,199,84,243,188,61,47,187,154,80,247,214,166,195,140,5,197,128,132,254,251,69,139,2,174,109,216,149,122,178,105,25,217,77,66,122,33,56,229,99,119,176,251,12,253,242,251,39,126,191,39,236,113,148,237,120,31,116,191,156,187,89,69,113,61,155,241,222,139,158,6,254,132,66,23,231,120,53,91,132,8,27,182,158,243,71,174,154,25,138,156,236,24,104,252,228,26,92,177,111,53,214,210,4,79,101,234,4,151,225,24,45,215,177,123,64,239,194,86,254,65,120,252,251,186,75,70,144,7,209,68,148,162,212,95,211,202,217,163,138,239,78,213,25,237,147,18,35,45,72,107,231,161,28,106,131,127,9,75,87,108,216,204,203,17,105,255,65,194,42,34,218,35,160,43,134,181,181,85,107,56,228,19,69,253,162,30,210,252,138,158,93,185,134,159,62,189,23,111,179,96,4,152,16,82,210,0,172,195,191,58,14,147,13,200,15,202,117,62,112,229,253,118,91,154,141,227,208,86,85,237,242,253,140,20,64,233,166,33,171,137,204,105,32,17,125,212,62,110,41,18,146,243,0,185,43,96,206,220,36,56,92,179,74,181,144,159,19,242,32,157,214,209,30,240,244,183,171,243,233,182,172,254,135,145,203,5,23,105,231,224,62,241,235,237,132,99,244,94,76,126,33,46,141,114,131,65,117,84,69,150,202,88,222,237,73,129,0,254,59,172,235,5,66,113,172,254,246,243,54,54,21,231,183,26,159,214,232,203,128,176,93,15,235,52,87,110,83,56,199,151,130,103,19,129,145,170,118,248,171,91,152,100,149,121,5,12,180,232,163,121,19,59,114,235,111,63,43,184,93,58,108,237,26,60,182,249,143,122,225,123,19,185,168,152,216,27,151,140,101,198,78,75,76,61,131,105,147,88,235,222,207,16,38,13,125,223,137,179,92,194,127,158,159,240,67,77,37,83,221,229,82,13,224,136,236,211,151,122,87,184,109,71,93,235,96,1,82,47,122,20,208,151,18,215,105,197,47,164,214,95,132,250,74,170,13,114,172,48,67,176,6,62,72,113,9,162,20,94,112,32,96,159,39,136,166,15,37,225,65,75,221,140,31,253,63,67,90,171,158,99,224,79,77,37,95,39,208,153,145,173,214,180,97,107,215,232,192,208,177,108,232,133,15,155,228,104,34,29,111,207,39,37,28,7,9,33,199,231,169,242,32,228,8,220,74,208,85,227,57,155,43,193,93,228,15,66,174,142,156,146,74,21,204,24,224,65,143,21,216,140,252,169,121,151,190,12,192,140,123,24,53,91,50,18,154,110,34,182,175,236,250,244,223,241,158,31,139,156,65,57,155,191,215,185,52,89,119,255,221,253,123,102,236,236,154,164,159,37,34,18,63,39,220,67,6,183,144,166,47,25,228,132,17,85,237,244,71,41,104,110,113,149,126,41,124,16,11,13,118,236,53,124,196,234,227,245,28,156,6,87,5,249,233,105,185,3,30,88,183,172,54,122,153,94,163,136,137,8,47,172,254,47,99,4,213,80,250,231,30,84,191,93,83,44,31,17,141,107,82,245,215,152,167,54,150,188,247,173,190,80,78,85,80,165,198,190,226,163,107,192,166,44,106,254,161,2,93,225,167,87,179,182,99,8,32,79,26,161,24,191,254,239,245,227,62,180,11,44,70,244,36,142,89,103,177,151,70,136,56,68,210,149,69,14,210,82,234,21,166,17,121,143,140,95,46,78,163,58,247,128,172,111,150,155,132,137,166,198,231,116,116,140,77,234,34,40,122,211,106,204,136,54,7,246,78,246,57,24,32,255,105,99,177,84,33,62,86,94,144,204,112,61,103,185,127,35,252,85,69,235,110,144,57,229,98,35,202,11,143,177,252,30,163,61,162,205,176,116,6,150,206,71,108,151,6,82,87,71,49,234,160,57,139,216,31,146,77,153,47,17,212,190,103,108,165,1,59,229,243,214,121,41,143,69,226,226,94,222,125,140,143,63,90,43,90,73,187,135,169,147,231,46,166,223,16,35,121,215,82,66,136,19,49,80,182,248,221,120,206,147,164,163,146,122,187,229,202,153,74,88,49,2,81,212,210,249,192,22,2,82,179,193,246,117,18,144,248,242,52,254,56,242,79,69,137,237,39,41,9,78,65,37,9,116,111,235,231,89,86,112,80,175,113,112,230,157,91,117,115,170,33,95,205,172,198,69,1,212,146,237,205,68,85,54,83,190,154,47,211,159,80,229,173,229,57,144,103,208,116,7,224,170,156,243,254,52,42,131,150,59,192,237,43,15,169,16,45,169,232,191,51,168,221,134,0,57,87,216,110,213,71,14,60,39,4,111,187,105,98,106,68,122,133,88,255,210,87,158,249,120,56,151,251,27,186,69,31,51,137,209,226,157,248,248,52,17,82,254,154,216,240,129,59,116,153,79,53,62,34,237,93,179,29,80,230,139,200,146,159,203,211,97,255,73,88,3,197,215,240,155,17,159,251,73,32,78,48,56,183,249,24,5,206,150,18,172,192,141,144,144,133,27,178,38,248,3,253,99,32,205,169,8,221,67,156,89,141,20,53,241,46,237,73,123,48,102,208,250,146,85,215,237,116,220,234,6,210,97,54,93,211,251,104,242,190,112,72,55,182,165,64,72,103,75,124,190,226,214,156,110,101,65,115,37,23,140,137,199,230,138,222,78,127,239,179,229,60,32,130,35,13,24,241,10,24,72,74,121,156,79,119,238,242,253,47,58,39,226,182,116,211,91,117,75,99,118,101,217,13,100,240,142,190,98,100,218,195,149,32,11,72,116,246,107,193,202,67,55,4,3,211,44,186,50,133,159,58,177,36,98,51,253,232,72,45,244,141,125,214,165,22,237,248,106,100,251,43,109,197,59,202,89,216,237,168,11,69,168,250,130,202,14,123,45,85,69,235,39,39,118,189,46,151,25,95,247,149,51,28,177,10,187,60,129,24,162,88,109,66,222,121,27,99,122,110,209,149,17,187,206,133,106,160,210,165,105,96,199,250,172,160,74,11,233,47,109,174,14,198,173,36,85,173,215,225,97,211,112,96,152,244,155,213,81,122,161,75,177,31,140,227,64,98,77,110,117,119,251,198,85,36,164,116,140,129,6,205,129,117,248,251,181,23,173,56,247,1,69,31,174,80,83,77,206,130,148,176,63,18,69,172,23,250,114,158,74,44,238,24,189,68,250,233,129,202,220,178,242,49,105,51,160,255,93,208,226,215,62,47,222,236,121,212,83,228,117,230,130,82,9,10,151,132,235,89,156,22,148,248,230,195,219,227,10,77,155,101,166,177,36,127,135,105,43,124,115,133,211,185,244,199,60,88,22,241,254,157,138,209,35,33,127,206,141,220,63,127,120,76,186,91,4,21,198,187,121,214,192,24,178,113,176,168,168,164,1,48,118,210,157,152,34,210,33,96,124,68,181,230,140,250,27,98,208,193,140,92,13,1,161,49,204,87,188,99,109,194,98,198,197,169,43,102,180,169,4,25,144,180,155,208,181,243,22,121,118,204,70,105,232,218,29,72,137,85,36,240,39,74,72,167,62,4,44,129,81,156,249,78,180,244,73,115,208,204,124,36,60,238,10,153,164,126,23,127,187,228,51,160,242,216,162,126,125,254,37,43,82,170,250,10,25,225,210,121,243,193,210,159,13,97,6,106,182,194,117,34,68,210,190,8,174,224,147,155,242,66,138,24,241,97,171,31,124,71,94,217,170,53,230,201,228,125,92,27,33,112,79,99,101,220,255,87,26,22,253,221,160,167,242,85,111,188,76,217,243,104,230,187,132,10,61,149,195,117,133,133,165,250,45,250,82,18,7,42,96,96,112,238,213,19,128,115,162,250,221,183,92,243,43,255,33,207,38,146,42,12,195,218,104,67,141,130,9,57,89,164,194,126,28,133,175,130,254,197,69,169,55,244,43,54,11,156,40,17,191,41,233,161,197,165,116,108,255,169,56,192,239,212,41,8,56,93,187,1,22,145,234,167,250,166,124,114,128,165,41,53,54,8,98,176,46,2,27,157,17,46,48,167,113,193,244,197,64,241,56,228,105,65,65,187,241,11,131,159,91,212,145,243,223,125,60,173,60,109,168,144,15,225,228,144,242,51,249,112,40,138,146,249,243,53,35,213,76,48,223,28,40,134,160,198,208,175,49,80,96,81,50,190,52,3,22,71,146,221,196,220,234,21,227,33,228,64,205,89,241,64,98,135,255,13,254,173,149,55,29,76,73,76,248,33,138,95,33,105,95,59,181,203,1,171,206,4,30,161,106,131,114,204,61,235,107,0,46,135,5,161,245,12,8,204,1,189,95,32,225,219,96,169,41,206,119,254,216,36,27,163,54,125,62,52,211,172,252,192,77,157,93,196,16,31,45,229,174,164,234,225,248,110,196,89,109,141,72,94,145,167,186,245,184,144,145,75,61,202,225,212,150,231,219,115,102,42,58,194,51,45,99,9,69,45,121,13,196,252,35,174,17,224,31,200,105,220,103,153,131,216,208,92,57,83,71,203,139,83,230,190,96,0,155,52,212,5,140,124,124,202,5,143,52,223,238,211,62,50,239,166,147,61,46,160,196,38,177,162,201,252,37,225,234,51,152,252,30,27,85,118,145,205,49,176,166,167,40,206,119,70,71,12,82,144,63,20,132,105,70,98,223,87,218,67,120,80,126,121,204,10,2,234,185,131,209,183,233,13,46,25,170,110,132,222,120,144,168,216,50,217,25,155,34,72,185,116,222,161,64,129,79,137,248,142,106,36,132,59,33,179,205,50,0,233,211,31,118,61,46,105,62,174,183,82,30,218,19,14,249,210,233,73,242,60,164,165,92,52,186,48,103,244,41,56,200,229,41,229,230,163,53,58,169,14,149,31,177,214,181,134,137,61,240,28,182,34,18,127,217,9,157,48,49,2,114,192,149,123,252,142,177,45,182,43,230,226,28,254,184,116,45,18,13,183,39,33,2,180,245,112,22,59,5,28,85,61,73,76,57,162,98,126,225,203,82,99,7,40,37,195,26,85,166,240,146,147,103,100,4,198,101,19,66,73,98,16,110,73,43,104,10,171,58,130,227,50,207,226,52,1,137,116,81,192,157,153,247,43,195,216,177,217,218,179,137,181,165,102,74,180,51,190,167,51,224,241,172,208,146,223,170,150,234,112,19,158,53,116,108,150,225,229,83,68,229,230,38,57,31,25,204,66,234,158,147,154,158,141,67,177,159,24,218,89,37,67,168,243,216,195,175,99,134,250,123,90,234,83,47,238,52,216,55,5,69,148,108,42,174,75,22,229,16,108,138,56,91,2,6,163,117,178,120,42,86,144,39,33,207,251,84,45,97,190,222,80,44,204,229,143,161,204,226,211,136,199,186,29,117,25,13,70,102,56,222,214,56,82,173,204,100,123,196,234,19,220,194,235,236,174,22,42,94,42,150,154,84,12,83,62,74,144,245,155,177,165,51,168,116,9,84,47,179,82,0,94,73,241,40,48,148,106,88,198,232,247,76,182,173,177,22,82,49,194,105,47,132,23,45,134,249,131,98,232,48,216,58,251,135,2,194,29,37,86,254,254,230,2,124,53,58,177,179,225,6,76,87,76,253,208,23,120,109,67,214,247,140,147,211,145,44,173,99,95,250,92,218,30,194,51,133,200,248,138,22,133,190,115,214,71,119,253,143,250,213,213,158,82,68,187,53,185,147,131,34,38,203,196,253,167,188,186,79,45,26,231,48,150,129,115,15,231,244,133,21,50,147,28,183,90,1,46,64,91,152,80,172,88,247,232,98,117,221,215,187,50,104,229,221,128,195,69,154,126,228,11,181,180,84,151,158,209,6,66,245,143,17,63,240,241,74,15,113,195,29,7,87,17,225,53,0,110,193,169,101,53,217,234,15,29,156,223,136,118,166,220,39,206,192,202,210,186,98,190,35,51,80,172,39,15,58,208,93,197,64,1,70,243,51,31,108,184,148,66,155,96,51,47,247,82,49,5,139,243,130,117,212,207,47,14,4,57,141,204,140,50,25,123,165,119,255,233,8,117,39,151,8,111,210,10,226,5,137,66,200,171,136,229,178,190,112,184,0,144,54,221,222,155,96,195,146,174,109,239,57,215,101,224,95,52,51,202,158,190,28,69,182,88,213,99,9,237,146,24,143,34,200,73,11,191,141,33,4,67,58,76,25,151,237,19,135,36,227,207,140,4,80,64,40,196,97,58,54,179,150,134,22,4,124,106,129,27,38,121,28,245,185,206,0,217,148,219,237,243,24,133,17,85,190,186,91,37,31,119,6,8,112,247,210,89,13,139,71,209,176,82,149,139,135,4,108,46,174,28,78,170,232,144,83,154,169,170,51,74,177,36,61,252,101,45,12,252,242,33,246,113,247,126,122,61,13,29,96,200,255,140,17,7,188,130,213,31,183,71,82,162,147,210,160,161,196,223,226,67,229,226,41,42,47,158,218,78,50,16,193,197,87,35,47,22,193,210,89,110,234,176,186,114,185,196,179,1,160,207,40,0,192,14,200,80,54,35,127,24,135,118,31,214,159,177,102,166,95,112,139,247,71,250,228,230,161,90,217,94,206,162,94,33,73,196,203,29,31,86,36,69,151,243,2,103,244,221,40,229,33,121,9,219,161,165,47,229,98,57,92,37,227,195,175,214,202,36,140,132,148,102,119,15,119,231,222,32,3,188,41,41,182,140,188,248,207,162,107,19,73,9,85,55,134,224,232,218,90,255,255,66,122,218,233,6,109,180,121,28,212,146,235,62,222,1,145,105,137,12,90,208,41,47,81,221,89,245,120,3,24,103,117,72,214,59,163,174,250,130,217,127,47,171,70,208,164,81,138,51,147,253,40,198,216,117,87,243,203,67,153,84,147,67,194,138,230,135,52,69,90,104,113,253,218,164,80,73,229,34,188,4,81,247,193,16,7,184,8,91,207,126,80,188,136,69,99,3,4,28,72,143,44,109,130,120,249,175,13,32,83,12,26,31,87,172,199,62,137,9,119,105,65,82,236,130,65,76,34,85,128,90,34,208,184,136,155,228,192,164,83,24,70,201,103,101,115,181,32,166,63,174,21,104,12,142,221,189,125,215,253,74,221,250,204,121,174,148,21,34,173,223,247,56,99,141,140,66,61,44,131,15,219,54,212,232,5,243,53,200,128,202,56,153,44,100,59,13,130,131,52,76,121,59,61,20,209,144,142,41,254,88,201,17,198,231,176,19,179,49,187,249,180,152,213,180,56,75,151,20,208,231,154,174,198,198,188,189,176,90,22,108,52,39,44,57,138,79,9,189,75,74,80,238,60,154,49,196,211,128,227,151,249,0,3,215,109,107,69,210,199,215,204,167,132,82,145,228,49,56,159,237,190,254,7,221,126,62,22,69,222,164,143,143,238,48,41,106,114,154,133,42,235,40,10,75,56,7,194,248,168,20,17,52,106,213,52,76,74,120,1,118,232,64,135,199,171,78,78,74,108,52,2,132,199,211,31,28,172,75,230,160,154,87,20,112,64,39,214,87,94,214,33,118,63,154,216,139,133,218,8,116,2,71,195,186,171,52,61,18,65,139,107,194,197,35,105,9,155,165,196,135,41,175,203,202,179,63,66,166,0,225,202,17,126,251,35,72,89,194,190,19,245,86,229,235,233,116,67,56,158,241,104,203,242,219,145,246,78,196,82,71,170,99,181,174,224,155,176,18,139,189,154,125,21,241,56,57,81,211,110,254,60,35,251,29,14,116,49,17,145,24,77,48,17,128,150,192,248,59,229,135,206,135,186,96,139,138,221,120,136,254,249,50,100,73,73,174,117,244,226,72,117,11,66,15,82,15,101,223,176,44,62,37,152,130,68,118,227,163,105,112,29,116,120,143,218,244,90,106,112,87,93,249,191,121,244,64,118,176,109,88,243,251,80,165,254,153,166,50,245,9,106,32,86,29,219,191,52,186,128,239,128,184,213,25,65,147,248,79,136,22,176,161,203,174,87,70,217,159,211,2,146,15,128,13,247,209,19,88,60,20,174,152,245,32,23,50,205,25,203,74,64,168,71,23,198,222,196,166,213,121,181,132,53,72,73,32,124,90,150,4,88,63,215,158,193,65,183,124,96,253,153,127,230,40,22,52,206,145,44,7,61,77,63,53,5,255,144,60,106,88,146,124,10,213,235,235,5,128,14,159,2,111,17,251,6,56,7,29,210,242,53,34,2,112,182,192,218,55,91,63,188,24,248,132,251,199,231,130,1,168,99,54,105,38,183,102,5,201,146,220,177,144,247,46,60,254,176,161,58,28,174,88,112,167,178,64,138,249,253,228,19,111,249,147,53,223,124,104,179,1,70,162,167,60,172,9,198,58,169,187,250,147,19,240,7,145,56,87,27,178,129,124,115,47,217,182,243,120,59,25,21,8,36,75,124,176,189,29,101,17,106,240,190,233,34,252,190,172,3,15,44,14,81,207,140,92,74,124,51,171,40,125,160,76,131,76,220,174,146,219,125,207,249,39,70,112,247,44,18,197,81,34,62,230,111,149,105,28,76,218,212,45,150,226,129,67,139,46,14,145,149,235,111,44,219,199,43,73,79,102,229,75,82,1,120,125,34,61,24,178,79,88,102,136,155,166,185,106,6,18,122,160,4,190,153,107,119,84,52,240,174,15,78,215,95,138,197,112,220,5,157,25,8,234,246,59,10,168,219,110,12,189,234,212,101,8,47,171,0,27,175,18,255,42,70,22,168,225,220,67,188,33,23,240,254,152,111,207,118,62,240,20,238,231,83,190,253,27,120,153,252,241,120,51,74,109,218,181,204,43,9,50,167,109,104,102,144,170,1,68,192,27,223,54,35,161,13,186,129,10,202,91,224,91,156,127,43,170,123,191,195,229,232,47,223,100,195,71,123,68,187,102,35,220,201,46,6,56,77,21,151,51,251,185,230,172,254,11,146,45,94,242,75,20,92,255,74,172,72,60,144,42,39,82,228,84,118,175,243,19,143,167,199,118,99,21,201,250,196,75,136,31,135,88,142,233,205,225,111,98,48,81,155,98,9,152,105,234,189,236,70,105,161,222,255,249,247,113,102,5,61,234,241,209,59,166,164,175,195,45,161,91,237,174,17,125,103,252,124,62,146,204,13,112,30,224,215,194,38,109,121,185,37,4,13,100,95,114,163,72,79,76,134,229,75,7,48,176,133,144,53,38,90,150,20,5,82,165,31,68,125,176,231,213,188,217,26,43,196,180,154,137,51,184,193,34,166,155,253,205,227,73,196,40,111,4,58,44,140,214,125,207,207,80,29,157,30,153,11,39,110,172,176,165,159,109,161,124,203,119,106,28,58,203,45,65,192,134,190,75,246,187,239,148,187,245,233,68,222,211,61,26,146,241,67,220,141,206,168,165,16,146,208,212,188,8,116,205,235,91,188,154,66,209,63,170,87,45,131,234,13,164,7,177,168,117,199,131,55,234,198,63,129,224,227,66,17,106,197,219,82,26,149,71,83,122,217,206,59,152,237,90,231,30,148,105,213,177,190,20,88,165,87,40,192,5,249,244,245,220,145,124,102,149,25,236,115,172,175,227,107,175,158,164,224,219,192,156,237,129,138,110,65,253,132,28,47,55,148,106,126,194,108,6,92,27,240,55,25,54,124,255,253,142,103,13,195,212,7,105,142,169,215,148,117,204,27,68,141,216,192,180,81,11,149,189,179,39,242,130,58,115,248,59,115,154,248,213,195,206,205,159,177,192,87,8,91,105,96,192,39,207,243,71,213,140,113,85,110,223,215,213,107,158,158,174,172,103,218,104,235,29,201,207,128,91,211,119,92,153,29,92,145,238,243,225,24,135,166,118,205,67,89,225,196,114,225,70,94,61,91,40,46,116,73,92,152,70,80,218,175,245,246,241,11,5,48,2,63,38,2,156,244,11,249,35,212,24,184,15,237,51,249,80,57,214,183,86,14,140,77,99,94,57,93,204,228,158,91,246,125,102,80,194,19,136,245,229,130,218,201,88,175,12,154,179,253,240,223,27,141,177,179,105,107,148,155,95,122,55,255,97,51,80,141,79,12,254,0,198,227,35,22,189,123,136,227,39,38,216,57,118,106,155,82,32,29,48,104,234,207,18,119,10,176,182,41,6,170,91,107,99,216,168,17,102,113,227,180,71,114,174,44,212,131,22,35,85,207,187,240,62,139,158,81,73,145,232,20,133,129,192,98,166,227,3,250,207,234,145,215,158,127,158,241,37,112,167,44,197,49,104,123,87,70,170,213,130,138,125,76,35,59,181,11,4,216,177,244,252,25,197,200,240,14,129,130,243,227,26,144,164,151,106,181,249,192,186,44,61,165,117,32,54,83,129,253,241,245,184,136,37,171,157,59,239,128,116,51,194,50,175,51,161,17,186,68,47,48,201,181,248,74,180,23,180,167,234,172,8,1,248,201,158,119,185,143,86,16,210,108,32,241,144,15,115,109,150,164,7,130,121,128,180,122,14,57,244,60,65,93,50,201,228,132,249,248,10,208,98,136,189,38,13,147,181,152,16,202,178,190,185,69,63,20,146,195,130,242,60,228,46,10,75,179,176,101,230,30,37,245,207,82,98,120,129,192,226,238,150,148,33,41,8,247,67,93,201,151,53,34,241,37,170,147,35,16,185,2,106,32,110,238,210,140,122,127,20,93,243,130,48,195,62,84,134,81,125,74,154,227,105,74,50,132,67,21,168,203,240,65,117,218,188,12,50,41,126,2,143,215,56,33,5,169,77,199,65,110,234,239,203,119,15,66,240,222,60,104,252,122,137,48,230,181,130,142,121,104,226,152,232,211,251,213,207,137,220,104,86,160,54,63,4,8,1,241,119,84,186,85,60,13,55,183,57,238,225,111,167,46,46,251,126,254,251,123,71,217,248,108,251,238,234,14,63,13,135,124,180,238,81,209,79,87,76,170,119,227,182,106,86,206,40,9,80,162,168,199,34,43,3,76,1,170,65,243,35,209,122,16,213,137,63,34,204,210,86,116,35,250,99,195,66,135,179,153,146,237,131,107,190,107,46,34,46,74,149,0,27,85,217,18,33,171,128,4,206,239,2,39,195,61,84,17,191,244,189,35,140,12,236,175,133,196,134,238,182,96,72,242,137,31,107,88,155,86,43,133,48,210,244,181,133,118,180,189,172,21,102,218,59,191,111,103,224,148,33,230,92,233,190,208,145,230,62,3,47,205,38,137,157,165,96,168,207,164,158,107,146,251,129,170,179,247,162,101,179,173,59,246,193,197,86,48,236,208,176,248,96,222,122,163,81,239,103,65,215,48,49,197,93,151,255,12,80,250,83,15,180,190,158,253,80,88,175,147,196,159,71,159,230,185,110,6,26,45,101,194,124,53,178,102,49,139,167,73,53,19,138,81,209,225,14,111,124,129,232,15,125,41,74,211,243,212,178,55,7,56,13,80,133,67,58,232,193,91,157,113,9,198,113,212,201,68,22,82,113,25,238,6,14,131,73,30,146,121,135,160,227,97,220,34,113,124,62,210,104,136,85,9,208,231,60,202,138,146,22,17,42,125,204,245,5,200,206,161,170,190,208,162,192,172,92,45,68,5,174,156,70,222,132,200,101,252,198,84,105,194,49,114,228,103,118,115,140,120,132,202,142,164,82,131,139,151,212,21,186,32,127,161,4,203,166,75,82,77,3,210,165,215,147,253,116,68,150,154,87,5,253,64,129,152,118,151,152,238,80,219,54,162,49,108,175,19,78,213,97,21,121,197,5,111,22,56,174,103,13,65,150,222,26,222,157,247,169,37,189,85,209,16,212,191,250,111,141,249,69,208,99,139,173,186,129,150,216,48,91,241,208,19,47,6,252,32,141,119,22,166,30,110,131,165,103,162,95,213,254,152,144,91,38,57,224,250,163,226,7,223,107,179,71,204,226,152,70,22,6,162,58,117,201,136,162,44,2,75,43,6,4,216,99,136,136,90,166,12,246,41,9,246,221,12,190,139,182,90,253,129,176,172,180,141,19,150,145,76,94,229,250,194,253,47,222,248,158,207,137,220,151,245,180,89,226,213,4,106,77,152,104,202,22,105,74,231,245,184,254,131,212,77,74,195,217,77,179,248,40,243,78,146,86,75,75,248,178,17,246,253,6,42,52,52,84,170,96,247,130,5,244,222,97,57,106,168,245,240,50,10,218,217,250,125,146,199,173,11,105,193,136,178,251,227,6,91,83,242,246,217,225,200,25,165,173,61,195,49,149,181,99,159,248,167,211,154,106,18,138,240,113,32,33,155,41,161,127,190,186,150,20,160,212,76,141,184,88,8,85,123,120,242,239,223,106,20,12,219,119,4,146,224,91,238,125,83,94,64,159,196,234,81,184,55,171,77,207,37,193,145,113,54,18,227,125,46,186,106,71,83,69,84,61,58,242,223,148,17,46,33,0,230,215,53,126,192,147,153,121,93,209,183,185,28,61,1,212,65,33,214,43,82,115,168,131,126,14,96,227,226,94,97,131,95,61,137,58,44,234,22,220,245,190,36,133,228,67,67,143,233,106,223,141,23,2,123,252,93,52,135,89,239,148,147,27,22,112,234,111,157,44,194,86,63,69,196,185,97,237,124,249,36,54,23,4,206,116,246,46,235,142,77,86,171,27,116,223,4,49,3,251,209,133,225,224,84,50,174,209,245,206,83,52,255,19,160,178,148,135,165,15,51,82,69,81,145,65,205,58,110,205,123,133,224,244,197,215,101,36,46,43,163,58,97,146,14,145,55,168,181,182,242,164,231,134,236,174,194,11,186,246,69,172,192,152,34,162,14,67,251,239,173,251,10,60,230,220,58,231,222,47,13,7,183,24,189,186,57,165,124,94,9,3,124,57,100,130,197,43,103,63,169,47,84,41,188,231,176,40,61,98,218,28,21,227,151,82,112,70,5,135,25,233,171,134,139,207,14,111,153,178,109,150,51,20,85,42,54,212,4,81,133,140,114,103,115,8,131,45,215,59,252,185,127,194,32,208,117,145,186,164,55,81,9,205,249,127,80,29,69,155,201,95,181,109,181,70,239,148,117,221,248,250,251,221,17,58,81,132,27,239,120,32,138,58,145,191,169,51,207,252,32,57,175,89,245,247,16,4,180,79,149,174,70,104,211,78,182,37,57,204,190,185,216,104,213,132,98,114,222,67,217,237,138,155,111,185,198,76,57,119,93,143,140,147,69,183,201,16,205,204,56,202,199,95,252,242,170,5,220,221,23,64,67,53,72,187,40,229,89,173,169,183,46,12,68,160,130,194,12,203,125,192,96,190,28,236,213,231,161,15,241,103,87,129,198,227,162,170,238,16,72,110,213,166,14,188,44,230,117,50,123,177,240,132,41,172,169,21,82,2,213,119,184,25,154,209,11,46,152,219,198,73,23,0,0,142,134,179,175,116,112,77,129,105,74,138,75,170,181,131,214,146,190,216,172,141,186,139,231,127,117,172,22,246,115,9,28,202,129,230,160,103,50,26,144,69,104,175,65,18,45,54,224,0,202,171,86,42,142,204,203,231,240,2,130,216,53,172,24,185,131,231,220,141,79,155,86,70,205,211,126,51,71,222,57,20,229,141,168,193,94,88,78,249,136,173,28,96,128,48,161,122,164,117,11,215,113,56,190,115,132,176,12,115,116,213,77,41,221,81,211,1,70,20,186,71,191,122,181,206,213,192,2,134,228,88,92,152,198,153,108,107,238,105,184,197,201,147,253,239,42,82,243,228,35,9,126,146,128,220,21,180,61,239,93,1,121,249,96,223,211,16,201,128,142,30,1,12,121,89,123,67,210,134,132,177,181,152,18,78,104,109,35,227,154,111,206,47,101,87,35,4,186,214,1,96,27,98,239,210,117,243,78,241,110,130,85,106,74,112,180,159,15,192,248,111,179,249,120,167,7,96,44,177,117,189,77,41,207,66,73,124,155,164,53,247,154,77,191,106,103,146,46,14,34,187,39,218,39,158,130,92,169,12,223,158,140,234,219,14,157,100,240,237,145,38,125,139,140,118,53,218,210,247,232,85,78,124,84,131,250,50,194,103,38,19,24,226,226,84,74,34,127,203,189,67,68,72,14,223,218,130,215,5,191,175,10,117,13,216,164,86,170,167,155,184,209,202,31,63,75,38,25,122,48,184,47,7,201,90,37,102,87,44,86,99,23,210,123,227,78,141,53,192,89,22,243,240,233,147,217,85,161,186,144,28,150,86,141,35,33,184,81,161,4,215,253,103,170,129,94,55,186,71,249,249,41,250,145,8,163,125,110,175,246,235,66,105,204,230,124,6,233,119,177,197,171,239,227,159,239,61,143,248,173,37,96,132,226,255,78,4,182,226,157,234,31,219,0,66,102,86,117,233,247,141,147,77,79,157,22,63,192,138,124,246,134,229,225,9,189,76,128,64,103,189,211,138,221,252,45,82,25,97,15,225,18,89,81,138,67,88,87,253,171,225,146,105,131,38,219,112,243,172,189,21,126,144,229,119,29,59,47,31,12,65,248,55,112,67,242,42,217,242,10,191,212,143,230,103,211,145,29,200,243,89,45,71,242,80,149,135,108,198,45,56,1,236,23,150,101,69,210,27,230,248,198,52,74,196,103,39,75,153,38,101,52,102,57,220,42,225,77,93,192,45,207,83,141,196,144,117,85,35,200,98,105,122,201,29,77,44,235,24,103,85,123,173,66,41,32,9,19,132,227,22,192,183,174,143,218,9,46,140,222,195,160,248,62,222,80,159,88,90,34,8,133,105,214,130,156,64,3,89,229,126,54,194,87,237,248,121,18,18,184,27,155,107,131,27,155,235,217,112,85,231,232,163,57,12,92,253,227,78,65,157,43,53,120,0,143,197,60,105,234,210,29,197,174,78,36,177,159,65,217,244,132,221,112,244,243,191,219,78,188,160,50,136,216,76,90,224,60,207,20,49,27,140,45,182,92,154,161,182,219,5,238,168,216,18,30,171,91,194,2,135,142,114,238,255,223,207,131,160,133,185,112,45,161,237,52,73,204,73,23,166,2,172,106,174,211,192,164,37,150,74,50,248,111,171,43,194,227,133,110,181,178,217,188,103,75,40,38,99,10,13,127,213,97,156,126,102,88,194,234,142,35,251,219,159,125,14,98,52,194,17,162,87,254,237,209,3,209,150,122,254,117,65,47,171,20,137,123,89,109,40,181,106,103,200,24,5,29,250,49,31,36,198,181,106,215,67,234,191,226,215,55,16,198,41,178,238,72,229,18,81,200,129,26,179,153,158,110,116,44,218,203,122,82,4,85,215,100,240,13,199,221,25,94,179,237,78,53,191,161,73,156,128,81,184,107,70,179,79,244,192,34,14,62,69,210,71,39,224,9,222,105,225,211,247,227,198,248,31,146,170,154,105,133,236,214,238,140,56,141,96,197,99,142,234,151,53,131,164,101,80,121,130,251,73,254,160,153,23,17,234,95,42,105,182,201,203,76,253,224,113,125,139,89,31,89,248,115,34,98,68,137,164,36,232,213,163,124,58,97,22,123,157,3,3,63,186,41,40,221,70,186,7,105,230,29,82,245,51,110,157,41,65,210,123,69,161,241,63,248,164,202,117,92,138,65,141,20,177,61,37,33,75,151,238,226,246,78,192,16,46,80,242,52,86,108,208,174,19,185,96,250,209,247,167,228,47,64,150,38,36,98,17,197,30,128,140,205,239,107,128,143,38,90,76,54,47,62,66,48,75,208,16,173,195,32,200,28,94,65,117,68,73,189,36,209,224,120,211,15,93,243,75,145,73,193,213,209,88,183,159,33,5,143,36,207,114,103,17,168,208,188,61,174,97,12,212,199,94,22,123,46,170,223,88,66,151,167,13,156,232,21,11,217,246,127,10,139,234,113,6,151,73,251,218,223,178,121,232,253,33,9,61,236,57,63,99,2,17,74,140,196,150,111,183,84,107,87,120,17,50,2,46,110,101,154,79,249,101,61,141,110,34,120,35,113,173,145,153,250,101,248,223,205,184,222,58,8,99,51,170,237,240,145,171,163,21,157,174,136,141,9,111,46,139,147,146,31,159,109,159,123,102,167,128,202,243,90,156,179,43,24,189,209,156,167,161,115,174,48,21,37,83,13,44,231,55,253,233,238,21,252,75,31,119,92,217,40,237,190,29,147,210,106,219,130,81,8,50,199,232,9,228,1,161,165,86,31,111,33,55,49,180,27,161,62,2,113,86,187,49,10,180,85,45,233,15,36,204,157,179,116,13,162,190,64,206,103,107,250,104,128,186,101,156,130,249,35,54,219,69,92,200,213,81,40,91,245,134,197,90,8,243,213,62,15,245,69,181,65,174,223,139,22,35,160,54,213,147,146,61,165,180,237,227,150,90,189,126,159,2,126,239,196,218,135,15,182,5,202,213,139,3,223,15,74,92,182,57,179,224,16,14,200,164,224,135,3,210,106,166,129,144,124,18,36,226,182,51,7,144,178,228,136,201,218,145,175,42,9,109,163,32,139,161,35,190,226,62,96,87,33,230,65,164,66,170,60,252,115,133,232,48,179,127,232,119,77,173,39,196,27,175,211,201,85,251,33,252,102,132,251,112,231,213,143,123,208,9,139,161,163,73,16,52,227,50,187,21,55,7,149,187,194,32,226,180,30,0,182,238,122,158,18,153,93,135,46,154,27,175,16,63,131,9,232,86,153,53,53,33,71,173,240,170,6,184,164,210,182,110,62,166,207,83,34,35,248,153,45,209,60,72,10,29,117,122,156,3,105,212,110,27,62,112,170,138,16,44,23,216,124,0,153,54,3,126,213,100,34,62,111,239,231,151,190,207,116,44,249,189,95,48,157,67,113,152,46,164,8,238,190,160,128,71,60,65,123,66,44,113,73,73,122,229,191,77,160,10,166,176,209,0,138,95,56,137,111,74,2,86,83,254,161,64,64,187,198,17,0,117,194,9,241,75,24,191,12,46,111,65,47,100,158,183,161,117,173,33,11,219,133,128,161,108,208,215,66,158,25,4,222,30,221,217,70,112,202,252,149,251,12,133,157,32,16,79,128,112,1,216,97,60,140,203,132,55,123,119,126,120,32,150,21,253,60,228,89,242,151,201,82,212,192,190,133,49,244,206,13,159,116,240,32,97,147,124,37,239,17,50,22,102,65,115,243,193,18,112,140,253,132,134,127,4,152,116,24,249,142,177,202,109,202,119,136,27,49,155,120,136,163,126,170,184,59,169,46,212,218,187,95,94,34,41,37,26,204,3,139,135,60,69,132,198,88,137,22,22,214,25,29,201,125,162,89,78,1,252,103,185,76,87,137,20,43,248,212,170,58,94,191,28,65,145,232,201,44,136,122,175,232,159,113,163,111,180,141,46,160,90,192,4,110,140,103,46,188,128,220,214,46,252,98,220,86,202,216,104,46,127,6,54,160,201,201,122,14,6,45,173,171,182,235,14,41,250,140,202,133,161,149,91,122,174,31,121,247,70,175,234,6,249,42,147,189,244,198,112,231,214,103,164,223,144,188,87,18,167,123,71,139,16,137,245,65,247,201,199,120,235,183,60,152,19,22,22,179,19,112,170,209,200,35,111,240,89,179,33,185,1,26,235,65,233,187,83,214,73,1,0,205,251,187,37,252,12,48,47,176,66,20,4,67,95,120,102,94,48,34,42,235,196,246,246,237,176,81,96,24,2,35,210,28,51,219,178,53,17,122,178,88,38,253,244,43,28,150,160,215,158,200,18,36,206,247,81,67,144,200,248,110,15,131,40,76,25,61,63,115,27,123,179,165,68,253,15,195,28,241,122,142,3,79,74,212,10,169,143,93,53,203,211,3,30,29,195,116,208,49,165,192,237,179,37,229,47,238,245,32,118,129,192,83,214,189,129,169,47,62,247,219,160,148,12,25,42,120,231,204,65,50,148,100,145,239,106,119,43,220,47,189,130,180,232,64,228,116,148,20,4,167,185,225,218,145,100,183,27,138,46,71,42,241,187,164,138,210,247,96,18,158,133,227,242,195,108,197,178,6,45,10,247,36,198,219,35,156,41,81,14,217,214,142,154,96,27,141,60,27,8,161,19,99,224,61,167,145,100,233,220,198,7,161,5,221,198,134,97,57,56,234,130,226,50,240,151,235,23,150,233,214,51,99,182,15,54,7,54,115,76,73,24,201,85,2,130,187,244,65,249,31,238,2,172,191,194,58,24,79,189,186,36,168,28,14,93,20,144,43,19,227,99,238,111,253,96,206,65,233,93,90,93,107,65,92,113,169,35,229,143,133,245,238,234,229,236,252,242,233,98,15,136,22,190,193,103,161,158,230,121,245,20,78,80,162,97,116,84,187,153,93,206,255,216,60,139,159,200,80,113,150,151,181,99,244,31,85,231,147,145,57,123,198,236,211,84,54,42,108,196,235,230,100,44,12,115,98,14,254,163,169,126,33,119,137,76,241,209,60,238,201,205,169,242,22,24,77,30,216,192,175,242,74,35,208,171,249,242,98,65,235,56,68,161,116,241,200,230,217,220,160,177,248,39,74,124,156,202,202,194,127,27,37,4,205,178,84,168,239,41,73,224,43,16,21,24,233,164,28,56,63,159,208,23,136,17,105,248,220,216,206,115,182,69,181,182,85,174,88,81,132,190,241,129,68,116,31,248,156,207,107,220,84,162,94,208,223,236,143,101,227,49,14,157,56,60,129,217,182,62,206,143,36,137,9,3,43,78,46,234,88,145,2,52,250,132,126,14,141,30,141,166,91,186,232,1,111,108,141,178,21,5,212,141,250,219,87,223,207,163,148,174,227,38,60,73,75,239,160,184,47,212,98,159,23,163,181,195,41,209,19,168,204,250,125,58,110,184,109,86,203,48,161,130,158,72,121,201,130,129,61,115,102,198,179,226,188,120,122,152,237,4,190,91,29,247,55,214,14,148,84,43,41,209,203,77,47,223,86,119,127,2,246,94,6,128,28,127,242,86,13,132,173,240,21,25,83,66,186,245,245,26,25,21,173,75,173,230,63,223,219,59,144,111,197,232,83,159,95,191,181,216,32,226,60,42,224,228,245,219,108,247,230,208,80,9,238,229,54,211,212,236,7,195,175,217,188,174,224,252,130,235,205,127,182,26,191,202,198,55,147,128,240,172,6,33,221,167,11,129,0,113,62,224,235,214,20,218,152,39,153,160,224,72,154,44,46,3,244,96,240,108,166,225,238,169,2,178,6,169,223,236,193,62,105,252,129,153,118,103,186,53,238,5,185,87,164,96,81,121,99,86,182,98,70,104,152,124,117,152,20,217,240,162,130,56,74,246,214,190,105,13,59,11,69,43,110,32,182,214,207,11,41,226,86,232,18,95,245,122,171,63,46,183,16,82,98,125,176,78,242,64,150,241,117,120,198,240,248,209,252,30,13,190,216,48,241,102,236,221,95,63,183,207,236,19,195,12,52,180,162,208,177,66,181,48,239,32,114,73,16,104,59,142,248,210,225,68,10,115,23,171,60,130,115,35,66,195,195,78,40,62,106,80,142,228,153,83,180,234,126,12,21,189,158,82,175,249,135,101,35,54,133,218,54,141,82,0,169,58,220,202,194,228,223,108,64,73,22,223,8,47,178,113,65,5,112,205,176,0,169,227,182,9,223,46,133,165,97,226,23,117,163,209,51,239,120,180,167,192,209,78,6,115,23,51,7,222,21,227,224,97,99,245,69,169,92,134,181,94,127,58,188,178,33,149,154,90,94,6,63,11,62,59,40,183,73,18,211,229,141,157,198,194,63,213,84,37,47,99,221,87,95,177,107,159,111,29,50,84,121,74,44,67,77,235,47,111,249,249,247,5,181,148,247,168,160,74,201,68,17,60,203,189,160,28,227,7,127,241,220,206,174,129,89,228,170,162,39,164,168,167,143,110,58,136,145,104,199,226,151,242,152,248,68,184,8,169,182,194,150,171,149,103,211,235,218,2,184,42,70,41,174,144,33,104,93,234,167,172,145,187,191,139,9,176,150,19,162,34,231,247,185,16,229,21,67,201,93,204,241,104,18,113,5,186,249,79,176,13,180,46,161,20,153,220,165,6,184,62,222,92,25,148,97,19,245,134,217,199,0,117,48,161,222,130,163,195,176,136,76,109,18,88,64,77,239,16,106,239,208,187,88,85,29,141,234,99,137,160,142,30,252,164,74,2,34,177,97,44,223,5,173,157,32,137,216,35,100,50,128,73,45,145,252,204,78,179,187,167,23,131,35,211,20,169,201,128,195,57,127,200,58,236,237,63,196,165,16,209,34,55,118,167,246,68,191,16,160,187,131,151,232,26,164,69,107,80,180,102,133,244,215,167,18,217,216,29,84,89,0,86,171,183,65,252,189,27,187,18,247,252,198,60,130,142,110,20,132,213,183,56,16,152,43,206,235,133,243,201,234,181,166,177,78,222,98,95,141,230,223,181,137,1,155,231,10,79,24,103,93,18,62,108,151,178,84,233,72,11,179,52,101,167,1,0,190,246,0,254,37,168,92,217,254,233,93,145,185,140,188,252,229,156,225,117,158,31,252,128,30,249,118,55,26,238,45,10,160,94,154,151,195,51,255,198,219,34,171,192,97,121,154,135,97,136,146,91,236,222,254,225,89,167,11,167,66,62,41,142,12,217,168,29,116,25,46,50,238,217,181,88,93,130,161,100,101,168,20,44,220,28,110,229,8,106,124,36,114,64,43,131,144,103,153,112,148,51,17,147,97,201,249,64,139,174,44,202,163,1,105,226,150,55,2,187,110,187,184,37,52,114,10,72,9,59,226,97,142,79,200,2,97,11,85,87,89,75,50,222,217,218,162,123,46,152,94,249,107,79,208,62,6,81,132,151,219,159,72,180,135,245,26,54,69,194,135,149,2,16,208,187,245,202,127,166,190,17,231,243,106,182,211,50,73,36,81,161,13,215,213,30,229,21,191,111,176,52,87,165,250,74,194,57,119,126,148,134,112,12,206,5,167,130,238,24,76,168,12,21,126,169,64,111,161,49,210,96,158,200,177,176,31,21,164,250,171,94,4,84,180,125,16,71,184,116,8,40,8,228,113,152,84,171,200,8,236,173,192,196,33,6,181,202,166,59,168,94,255,93,105,20,175,84,67,146,168,247,78,116,243,27,234,109,229,90,175,73,161,20,222,95,28,48,73,186,148,232,200,207,81,244,255,132,44,203,22,149,218,140,209,53,218,34,108,66,78,174,22,134,154,222,213,111,185,51,98,89,182,233,45,23,68,70,170,133,57,16,229,135,222,113,188,50,150,5,223,215,13,157,123,146,125,13,243,232,127,7,20,108,203,91,223,59,70,73,61,14,222,99,112,55,134,89,65,139,112,49,62,80,207,159,91,120,177,182,160,59,178,163,109,231,31,191,223,73,103,30,98,221,251,207,96,243,244,201,168,224,108,38,6,183,122,101,32,154,11,47,139,104,228,252,75,210,85,188,185,251,89,163,207,180,196,221,191,122,245,153,210,247,25,82,249,70,47,54,6,189,1,82,12,174,176,247,205,55,20,165,57,189,50,108,201,75,137,122,168,26,26,72,24,121,131,236,138,63,178,93,27,177,161,251,131,127,132,243,68,137,147,199,22,236,93,244,178,48,226,27,181,45,26,75,78,175,160,181,138,63,231,206,85,126,57,34,16,220,119,251,54,116,169,103,188,5,187,194,61,28,112,194,248,221,199,159,146,244,113,239,213,82,62,150,76,73,200,63,83,97,112,17,151,183,196,192,204,135,19,152,207,94,201,77,216,98,191,140,54,102,75,175,233,173,189,241,252,226,151,54,165,94,2,59,202,47,238,214,179,192,238,58,55,144,13,178,121,238,230,5,139,115,114,90,84,103,159,55,150,14,157,204,33,47,150,125,53,72,63,150,179,219,234,96,44,238,206,235,81,175,27,79,199,105,250,169,165,37,146,233,0,129,50,110,97,169,115,203,163,60,30,96,98,248,129,94,80,43,22,105,202,209,4,56,253,232,186,3,239,68,148,120,138,22,67,1,187,114,118,118,217,51,205,111,149,134,192,141,200,40,110,11,96,16,111,71,250,116,1,93,206,236,222,179,240,188,94,132,37,114,205,41,195,36,197,17,224,210,133,239,245,6,102,108,91,45,163,56,104,18,12,204,22,9,128,186,56,164,46,246,107,4,166,174,109,78,159,244,196,103,228,172,178,47,132,219,84,170,242,33,254,10,156,110,9,1,197,80,72,198,106,211,19,212,185,103,3,200,82,168,223,194,209,202,244,150,255,57,5,92,107,147,187,214,92,56,32,125,52,118,155,252,129,176,19,81,197,27,120,120,249,44,72,5,144,20,44,148,89,31,138,62,32,198,37,52,208,99,18,168,94,201,104,1,244,197,6,5,232,224,124,95,137,224,50,20,252,100,61,241,224,90,112,134,166,241,41,236,159,70,11,197,48,197,202,191,190,59,143,246,223,51,84,210,154,82,199,87,112,62,211,84,16,179,77,1,209,205,81,32,114,169,253,188,157,174,138,35,175,57,113,234,218,147,10,6,248,23,117,232,81,197,60,185,232,249,173,145,207,209,134,192,242,30,112,211,147,73,114,177,41,118,176,152,39,142,252,137,239,35,206,133,32,83,71,142,54,119,90,224,234,195,134,47,235,197,250,186,11,59,38,228,90,147,234,138,37,105,55,159,230,84,154,212,116,138,121,105,80,247,47,215,76,246,152,38,195,58,105,61,237,247,33,244,143,68,156,28,91,72,76,31,9,182,71,102,52,1,115,191,204,30,197,71,57,194,164,103,21,243,212,108,132,223,204,34,195,2,58,68,186,54,164,254,191,116,180,138,144,246,210,37,105,49,123,34,207,81,23,85,116,51,99,216,65,255,76,122,248,45,65,149,101,37,216,165,41,119,113,38,172,127,13,80,243,225,156,62,160,105,147,232,38,239,224,33,26,96,84,140,133,225,184,85,27,255,141,101,188,208,71,105,163,32,71,102,134,9,109,123,230,39,235,243,40,39,233,78,139,193,86,58,63,7,233,214,219,36,88,78,125,34,126,30,46,123,244,61,177,102,99,196,11,109,22,212,190,7,218,31,73,75,218,99,161,32,238,246,254,10,12,126,146,63,207,88,156,192,179,35,90,218,223,102,6,147,81,176,242,90,230,78,198,43,39,50,176,186,46,16,143,86,0,138,22,189,158,190,44,72,118,167,118,192,214,137,104,58,116,164,247,98,248,49,131,20,231,82,197,67,247,77,105,176,181,233,77,60,150,93,237,99,5,206,1,231,13,242,49,190,3,92,234,205,24,134,74,235,18,170,58,10,32,110,182,18,75,72,185,191,248,53,188,127,195,230,86,14,30,152,140,242,133,107,130,5,254,50,56,169,10,176,27,93,225,213,8,141,229,141,238,43,131,247,63,2,141,19,161,244,173,163,201,199,231,98,110,75,184,117,54,151,93,208,103,134,80,250,250,140,170,250,134,182,197,30,217,7,4,254,181,156,225,18,245,160,6,253,106,98,51,252,201,172,1,9,199,173,138,178,233,92,217,63,13,96,14,240,109,219,225,208,211,135,130,251,7,141,143,130,93,169,53,38,108,90,154,60,175,242,195,142,137,49,119,52,160,18,3,231,19,124,44,2,28,173,153,75,154,113,92,170,54,83,91,213,196,243,240,73,69,219,219,225,166,42,196,170,175,181,134,230,196,193,126,63,104,199,145,69,2,166,10,51,87,119,123,243,248,47,82,81,201,76,187,217,230,162,34,233,68,211,214,239,228,222,193,48,251,63,137,175,157,150,202,54,74,143,178,85,64,231,220,108,16,220,142,166,84,82,149,215,164,243,231,138,8,144,136,196,135,167,177,61,209,102,206,9,220,3,199,153,21,62,201,172,108,46,207,205,13,7,119,28,161,179,167,36,48,147,212,250,191,205,123,173,26,107,89,215,247,192,102,157,201,252,251,38,8,221,106,167,24,135,129,151,114,53,126,2,73,137,43,212,193,22,38,55,145,108,133,147,93,19,194,176,82,180,215,30,9,31,57,199,183,158,23,21,63,126,6,185,176,82,141,187,117,228,162,182,197,249,85,223,117,10,12,145,242,116,35,195,43,226,125,26,114,156,185,161,1,44,78,153,97,91,8,44,210,133,88,108,73,223,59,54,118,54,15,49,230,235,49,36,145,231,34,56,202,225,237,130,214,107,19,212,2,27,245,54,152,110,54,31,195,88,98,120,151,213,67,51,185,188,15,53,130,156,147,210,116,107,127,219,10,196,75,80,219,0,161,15,252,99,46,76,132,201,202,145,176,179,130,65,193,91,29,187,88,28,214,99,112,13,247,30,60,5,153,216,254,108,200,167,188,180,82,31,134,126,214,102,174,120,107,218,142,214,64,132,23,56,188,178,62,218,137,1,81,254,193,189,205,119,144,198,6,96,235,121,247,63,58,202,100,34,3,60,107,8,60,14,182,77,227,166,124,66,177,132,73,49,68,202,194,214,248,102,218,32,23,72,107,238,12,72,73,139,251,64,238,92,43,97,141,13,43,100,149,27,95,32,135,146,51,213,204,27,165,143,151,81,76,116,65,139,220,153,186,42,245,176,115,123,111,26,174,130,65,107,191,113,96,138,78,180,197,182,183,254,226,125,249,153,199,130,102,9,67,60,10,229,8,167,135,134,19,190,55,120,102,231,71,88,168,151,31,8,182,200,206,146,228,89,197,208,15,154,91,31,138,180,180,141,75,211,166,196,32,189,2,61,32,85,87,114,187,131,231,138,186,244,78,245,185,22,13,109,106,249,45,51,145,218,210,3,225,19,86,252,28,121,117,134,168,48,249,42,46,122,112,234,211,155,63,187,140,227,191,105,120,163,18,171,153,17,64,131,217,75,243,236,18,156,131,48,63,88,35,2,198,193,242,174,131,88,18,255,104,96,239,91,56,217,233,50,150,61,45,234,138,154,164,29,79,222,111,77,87,13,81,201,72,185,235,121,107,224,16,73,238,113,47,130,16,135,87,10,127,180,143,194,29,136,110,206,104,86,129,254,201,150,252,41,91,56,111,181,255,155,228,108,77,56,148,73,5,194,247,219,226,45,79,132,140,143,89,7,126,75,101,172,107,119,111,156,1,92,182,34,231,96,9,9,147,57,90,57,211,2,237,25,135,216,13,139,81,211,10,222,140,112,195,219,209,187,154,76,248,190,33,103,163,255,81,69,244,28,81,150,194,79,80,165,217,5,111,211,82,94,219,141,177,38,19,44,130,148,164,243,54,229,251,97,233,237,218,191,117,191,169,128,216,78,89,197,155,61,226,108,42,219,176,68,171,201,183,20,177,30,230,98,217,14,230,64,98,208,122,123,49,102,24,25,216,184,234,230,72,237,245,137,187,154,104,73,71,14,79,9,0,21,114,108,224,18,68,211,242,118,234,109,13,25,191,184,30,84,235,221,77,93,2,169,122,7,115,174,108,180,77,67,215,217,116,214,19,147,242,113,188,93,103,62,149,79,220,99,156,143,128,74,114,173,224,127,229,39,235,114,114,121,14,77,19,85,20,172,149,223,230,108,96,69,143,202,181,129,4,109,198,228,168,62,3,122,124,62,67,109,72,164,239,253,212,212,190,129,183,177,127,240,5,202,49,218,91,87,162,162,35,129,219,61,50,46,118,177,88,253,143,65,228,134,238,251,208,124,136,215,151,103,207,202,193,111,219,55,14,9,233,229,244,131,144,150,73,59,170,116,71,40,143,26,84,181,117,20,171,18,242,152,28,111,43,177,228,227,14,59,156,152,170,237,142,84,35,248,179,225,137,239,236,134,199,42,126,179,62,60,162,52,241,253,98,203,173,2,77,123,116,47,233,111,78,133,111,1,1,166,93,88,115,51,204,194,64,255,234,204,193,2,166,130,17,69,40,145,37,251,178,36,45,167,234,154,226,209,193,91,211,192,19,194,115,190,20,166,81,4,214,209,94,92,31,138,125,67,228,103,133,31,11,253,53,175,81,69,68,188,103,95,131,151,175,248,8,148,245,98,153,22,207,130,193,165,24,166,121,241,71,248,134,82,136,117,120,62,57,235,214,59,61,216,234,117,106,195,183,216,23,236,46,113,118,3,173,88,87,126,172,53,72,191,241,96,119,176,94,159,97,49,30,227,240,6,84,94,64,21,198,214,202,23,148,132,239,218,123,218,62,46,44,102,45,51,205,122,229,25,248,154,45,91,178,134,117,248,37,53,80,53,90,178,12,236,112,45,134,231,159,54,234,220,146,254,222,172,161,229,4,114,245,173,112,7,96,110,134,82,141,210,48,15,90,20,234,3,96,249,157,255,172,41,44,39,253,76,151,248,134,243,152,12,73,29,45,228,209,203,159,198,232,248,77,110,163,188,192,166,93,30,248,59,121,254,15,152,168,26,60,81,185,24,161,39,191,71,119,104,145,56,58,83,47,162,239,181,56,127,127,116,77,215,157,65,32,80,81,176,193,222,200,184,7,6,187,85,214,165,35,18,211,134,130,7,236,168,198,35,161,26,250,33,208,12,23,153,232,253,139,10,167,105,211,66,73,217,237,32,196,189,22,76,175,151,152,190,221,230,253,206,243,17,204,58,64,200,31,232,89,53,193,87,32,123,240,192,157,102,117,158,119,232,100,25,141,232,222,156,230,164,185,19,107,167,39,196,117,89,28,108,246,1,158,29,226,148,217,41,255,77,56,111,86,211,159,120,66,210,76,242,73,62,193,129,37,37,135,170,224,61,231,45,176,142,54,47,161,180,173,95,141,171,141,77,210,133,150,226,103,22,149,203,40,146,197,247,8,190,138,157,32,51,221,167,138,43,207,174,250,64,135,194,74,206,244,86,151,22,138,36,162,208,33,136,238,134,135,162,9,189,178,150,114,73,229,219,15,197,37,156,86,216,103,212,3,244,86,134,143,46,205,83,210,110,116,11,21,127,152,168,121,146,11,127,71,205,41,135,112,132,172,58,133,44,20,116,149,70,93,43,59,211,209,147,22,196,1,113,145,198,104,213,36,119,48,157,114,50,88,217,129,13,3,38,4,245,30,209,60,29,155,246,77,206,78,0,125,119,97,161,170,16,70,77,42,217,186,2,0,235,108,78,25,2,246,22,50,167,110,25,224,143,127,123,171,10,252,106,169,45,103,210,126,186,225,9,241,170,16,218,28,208,225,171,28,150,209,187,214,11,242,135,148,63,40,94,92,216,151,83,113,115,25,160,17,255,234,53,121,65,160,87,93,101,159,71,109,220,87,99,40,97,94,251,57,93,133,64,254,141,122,79,62,159,94,237,146,174,128,141,188,219,110,144,118,112,3,193,5,91,48,172,92,53,118,55,46,186,161,44,255,151,148,238,99,239,57,149,124,244,229,186,161,211,13,171,114,99,107,54,164,145,190,64,110,165,17,223,65,48,245,1,176,43,173,37,130,248,102,127,87,13,124,58,245,46,153,210,82,253,85,186,134,78,234,86,77,133,1,4,15,22,41,108,222,66,25,113,240,84,219,135,183,21,209,20,165,47,71,109,129,53,4,77,154,147,9,23,186,29,40,25,215,27,196,22,31,33,86,153,170,232,63,24,57,66,27,112,67,29,112,161,60,177,50,170,113,46,248,249,92,208,86,67,49,128,65,205,189,200,31,59,65,251,180,233,152,245,51,166,238,45,201,206,194,68,200,207,74,101,216,55,133,212,98,21,7,5,151,141,95,200,223,214,179,147,176,31,72,104,13,230,7,187,242,238,111,8,33,105,221,147,133,145,10,204,149,223,52,118,23,57,89,32,229,225,62,161,22,55,118,90,111,74,48,143,164,75,218,113,35,78,123,42,100,61,180,204,149,252,125,58,103,185,77,143,143,1,21,96,110,57,91,217,150,210,174,150,244,27,195,8,190,62,23,186,103,124,186,69,148,187,95,251,191,221,191,109,182,211,57,170,109,127,104,25,232,71,204,71,106,247,52,24,251,226,87,104,187,120,216,203,56,110,24,143,158,150,121,221,10,220,30,166,196,75,126,165,205,46,52,22,154,55,180,129,158,110,211,106,15,135,200,140,120,27,90,54,212,71,15,94,203,252,205,105,88,25,86,19,203,237,203,216,230,73,121,206,165,244,241,76,172,165,67,87,2,208,89,74,77,29,21,61,124,9,110,203,138,119,154,2,75,38,178,229,193,115,106,182,31,178,250,127,117,50,54,97,248,21,52,209,203,171,213,85,165,223,107,169,121,79,44,247,193,147,93,95,89,52,80,108,117,26,28,171,120,100,37,249,156,130,232,228,98,173,148,39,152,23,94,35,86,173,245,27,164,242,171,91,2,130,56,135,64,105,51,154,223,213,140,176,255,251,144,9,83,48,27,71,188,224,237,94,254,57,204,193,125,252,96,143,76,238,60,54,218,138,96,226,34,4,164,226,194,68,71,21,255,233,235,9,158,104,179,88,216,94,21,53,251,49,160,141,24,70,33,163,10,28,89,170,217,24,200,7,26,16,45,178,229,191,18,51,84,165,50,43,84,240,64,249,171,198,140,159,29,26,123,122,46,134,70,72,126,250,178,197,160,134,78,232,52,36,97,75,158,246,193,244,34,212,215,16,76,60,60,102,16,46,7,179,222,175,228,148,136,99,38,62,45,240,86,121,112,39,137,39,46,100,139,225,133,141,77,218,219,42,44,54,143,223,138,225,221,212,112,141,239,157,138,214,25,24,207,72,94,244,23,96,241,151,80,38,43,138,226,189,217,42,42,190,50,227,214,10,34,145,21,156,222,74,36,89,236,63,28,120,194,101,215,217,65,17,13,4,213,80,158,111,35,74,237,239,21,108,241,104,248,241,63,202,161,172,197,148,174,217,133,252,86,243,148,186,19,11,79,114,152,172,6,205,23,96,11,40,232,4,185,42,49,242,171,253,89,36,158,39,162,8,34,139,156,2,33,60,170,244,174,212,199,11,62,186,1,63,2,13,165,30,114,162,143,45,206,108,235,20,170,251,143,42,4,135,205,218,99,71,254,61,11,212,135,59,3,149,94,86,185,244,55,202,249,238,211,94,132,90,44,184,96,214,251,154,86,250,167,84,77,199,186,56,56,200,27,167,143,89,66,145,177,137,17,239,190,2,90,115,22,112,48,139,18,255,237,16,161,98,60,178,62,49,40,203,196,224,126,120,51,85,141,159,211,112,205,188,149,26,43,79,125,86,8,126,120,245,73,47,232,240,194,109,254,122,60,148,69,124,171,33,149,112,170,192,24,10,17,124,88,224,222,249,171,162,156,109,167,231,73,200,130,199,104,244,84,198,121,192,177,103,21,207,112,35,199,237,95,39,87,148,246,150,248,224,147,33,120,211,11,89,178,51,110,97,29,7,5,114,124,47,71,198,91,93,112,59,57,220,26,2,176,138,97,88,1,228,178,49,213,155,72,201,49,147,206,128,2,103,90,0,148,123,109,153,85,131,183,87,100,190,164,196,144,36,108,223,239,33,197,86,16,163,115,0,102,26,183,242,162,14,94,21,36,239,253,248,164,95,190,246,134,254,204,115,215,52,12,1,101,226,209,2,28,167,96,142,184,74,51,6,223,165,242,214,55,147,184,30,34,189,97,211,89,193,246,36,158,147,250,134,61,255,97,183,96,64,155,33,64,88,207,25,224,198,248,74,222,127,203,94,22,208,42,185,108,162,82,220,52,96,144,14,22,85,40,45,82,203,48,172,58,68,148,45,232,164,190,49,55,38,178,194,65,110,251,107,125,97,86,120,150,241,59,251,202,236,249,119,28,178,39,250,11,226,194,225,189,189,76,11,135,105,201,215,111,114,107,89,98,121,207,211,136,130,231,41,247,247,226,227,21,99,137,250,253,145,212,138,46,139,67,125,134,242,66,169,224,238,57,196,186,202,209,26,165,178,100,242,252,153,89,252,44,246,99,184,210,12,137,115,61,240,72,143,12,87,59,194,119,38,181,141,112,167,35,106,24,15,126,110,213,36,143,144,69,6,19,13,153,106,3,10,3,48,114,132,217,83,111,118,92,204,182,186,94,51,51,200,166,233,65,106,128,106,238,31,95,30,146,111,212,141,46,137,174,14,234,131,191,70,187,7,27,78,55,101,204,131,239,190,206,154,26,176,25,168,242,102,179,47,72,108,249,88,28,2,185,227,138,94,250,251,212,3,6,207,210,216,255,40,195,88,14,151,252,52,93,64,227,48,141,55,226,98,36,231,9,126,244,155,108,16,202,72,120,149,101,241,113,148,246,156,140,153,105,45,134,181,104,191,251,130,172,34,198,9,75,204,146,30,124,76,35,120,251,106,11,4,163,117,244,179,200,230,254,243,65,94,56,78,75,126,102,186,250,225,77,157,76,182,10,22,200,162,191,20,80,128,33,88,65,166,20,90,133,60,209,234,237,6,28,229,129,87,254,245,130,243,185,173,203,43,94,48,226,99,172,164,178,175,38,11,127,171,22,73,20,182,157,20,69,169,243,118,40,203,128,41,98,81,31,220,214,231,26,125,164,4,13,85,38,68,221,72,100,59,155,33,185,163,135,27,248,64,209,254,147,110,76,204,4,134,68,152,40,240,78,93,237,247,223,110,101,202,80,111,253,254,233,218,16,45,148,216,16,238,166,85,41,151,39,103,39,185,167,94,137,19,152,120,213,98,89,97,191,0,80,110,178,28,86,182,74,117,107,58,55,184,198,230,80,0,64,33,137,248,232,61,177,128,47,100,215,46,164,175,12,146,241,94,9,111,33,13,178,167,64,195,78,111,63,103,142,48,109,71,53,29,10,234,1,98,216,248,218,48,180,44,56,222,150,2,14,73,87,35,24,183,6,51,228,232,174,51,149,166,69,171,58,124,129,34,68,197,28,149,48,23,191,52,47,239,178,209,218,150,233,184,178,238,90,80,60,204,79,130,167,141,98,195,53,244,151,5,173,25,242,105,185,237,226,204,96,138,100,164,200,188,227,128,216,188,14,200,150,210,230,242,93,0,27,36,12,76,186,231,52,71,144,77,1,41,159,1,6,150,82,206,139,123,56,23,135,234,122,236,49,40,179,201,98,129,188,116,250,130,215,191,0,95,180,158,31,248,99,134,89,142,67,127,161,179,100,12,224,255,155,145,144,166,79,155,249,243,99,217,169,214,16,20,199,150,140,18,20,205,161,37,92,68,126,115,39,112,21,142,45,143,11,159,117,135,129,163,4,241,170,45,84,106,252,58,159,161,194,208,77,207,18,179,206,216,151,1,25,84,46,164,99,33,143,236,60,79,147,196,202,100,33,146,12,189,236,80,210,136,229,215,28,227,219,38,243,181,51,240,92,87,76,68,176,218,100,172,20,134,87,10,22,254,212,237,190,46,170,250,14,218,81,101,39,101,153,67,225,234,22,27,134,17,185,56,100,156,112,57,0,207,219,234,173,26,67,86,29,29,69,33,112,244,27,251,103,118,30,170,134,97,111,192,153,40,161,187,8,238,247,74,75,145,109,89,241,213,227,235,195,149,194,45,155,63,69,227,170,205,126,83,212,175,153,227,36,209,70,149,123,9,177,17,208,105,200,194,198,211,32,143,90,119,151,151,173,69,160,122,39,10,102,106,70,29,24,10,34,1,237,174,108,153,224,35,131,71,103,86,62,103,208,151,239,52,116,80,140,102,154,195,193,221,111,115,124,230,45,222,143,192,50,50,141,164,163,5,6,6,136,53,42,11,87,160,240,250,205,139,222,61,103,217,57,20,234,156,179,71,144,185,181,159,217,208,144,126,169,254,125,98,105,157,68,181,83,166,143,196,22,29,202,192,7,169,117,226,43,173,224,215,205,233,12,170,68,218,241,174,169,243,163,122,112,50,163,118,116,7,245,9,186,208,78,48,143,227,11,102,146,184,61,90,252,232,134,23,242,11,89,55,72,114,1,237,9,1,60,230,107,143,176,60,63,200,247,25,222,215,120,252,50,2,30,65,73,141,71,59,51,21,45,185,44,188,217,119,50,90,79,22,116,249,54,224,108,120,175,210,101,196,135,105,116,170,10,178,149,47,143,128,122,21,196,60,64,202,19,81,13,203,152,69,123,29,171,100,71,244,123,87,16,104,96,82,76,227,74,121,162,183,130,124,144,151,235,141,20,158,95,172,61,127,185,55,2,92,2,225,138,233,165,245,180,203,122,152,27,24,12,220,8,253,84,215,176,45,169,26,81,95,82,22,254,193,148,74,107,68,232,234,116,8,61,234,145,213,19,204,88,224,180,252,10,116,205,189,119,104,36,174,126,183,118,129,78,56,133,0,21,87,115,208,19,231,227,211,248,241,231,251,51,237,12,76,212,193,155,99,142,144,167,55,164,61,214,172,153,198,245,62,227,24,233,182,221,14,242,161,240,215,3,79,214,99,249,223,194,51,166,6,239,143,207,183,169,225,100,119,207,200,254,183,13,178,46,45,171,212,244,226,72,140,89,136,79,183,204,139,236,140,205,126,209,58,17,123,14,174,106,66,95,185,39,146,218,220,94,135,74,23,40,135,191,140,44,253,220,119,43,50,123,244,13,221,97,169,134,233,189,33,202,76,178,108,129,99,188,189,153,123,5,212,99,71,75,5,104,194,10,89,204,151,91,110,122,104,128,75,63,91,79,179,84,29,40,210,106,51,32,14,6,135,18,112,111,6,177,215,18,255,142,90,142,0,7,252,50,100,162,127,221,174,120,231,8,7,87,238,25,39,225,86,175,237,56,105,197,139,134,139,27,124,177,145,102,70,178,200,148,20,17,215,65,189,156,172,160,131,110,25,212,140,220,211,171,45,139,98,109,197,75,153,205,100,185,130,53,151,30,232,219,76,88,134,136,20,197,245,37,190,176,102,78,77,43,114,18,15,45,129,4,199,247,82,227,171,25,81,108,101,34,151,138,105,172,178,210,7,26,55,81,101,217,126,16,93,174,29,242,131,167,139,212,20,81,114,148,69,229,236,66,250,169,45,148,2,210,136,200,68,128,6,222,79,166,104,1,159,6,204,122,197,224,200,64,164,129,249,38,102,4,161,4,42,206,151,164,218,12,3,82,164,34,122,94,16,54,123,78,28,59,43,131,188,25,160,1,224,156,189,146,204,226,242,217,178,179,185,78,198,187,127,31,216,114,183,191,236,28,45,32,157,179,235,179,217,152,148,250,140,79,122,117,64,141,74,112,123,112,18,130,103,220,115,206,70,90,225,122,109,26,250,164,233,6,216,227,227,17,3,225,208,222,83,150,76,57,177,12,4,86,103,48,103,208,250,201,29,95,138,100,132,204,94,60,1,169,34,174,28,221,175,221,10,188,48,190,173,133,239,85,81,108,86,131,45,44,164,33,25,57,53,191,47,139,220,3,72,160,245,206,232,81,39,160,0,81,5,159,163,27,152,180,197,42,242,118,160,227,239,234,155,132,160,207,188,223,101,126,218,168,42,35,129,71,50,14,143,99,125,16,193,81,200,167,100,255,220,55,12,219,45,86,254,35,225,162,172,53,51,84,37,181,30,224,38,231,128,236,125,34,216,198,152,150,43,118,175,161,86,2,195,147,63,96,182,5,85,246,17,2,245,28,135,225,136,168,110,101,1,221,227,183,117,88,105,100,52,235,195,139,253,3,73,126,6,19,29,1,151,195,155,226,188,235,183,109,197,70,239,203,161,198,141,42,8,242,29,210,242,61,148,235,210,159,233,164,207,237,25,72,125,209,17,232,91,170,177,48,17,238,128,244,42,121,103,197,229,8,145,93,16,199,175,205,68,104,188,202,200,32,250,37,51,209,19,29,115,240,95,65,50,91,196,190,53,182,160,53,255,88,156,247,231,117,31,227,190,248,193,62,245,231,66,178,246,105,154,246,236,244,197,155,209,186,41,236,176,43,58,74,64,245,28,164,93,77,124,204,110,216,157,110,56,58,36,243,87,128,35,124,252,76,254,29,28,112,73,87,131,205,92,56,210,46,202,17,136,153,87,222,162,6,10,198,43,4,177,214,110,154,9,166,173,223,216,202,214,192,22,155,72,232,251,69,43,135,78,70,232,71,65,212,167,77,221,0,17,15,113,143,1,73,12,206,118,41,24,94,55,107,114,112,5,219,61,198,247,211,169,80,23,210,235,67,14,19,228,88,6,225,176,85,149,58,4,95,19,246,23,133,230,51,245,190,45,144,112,14,118,87,135,242,66,129,161,89,219,109,253,86,155,168,210,107,248,98,136,211,100,45,77,239,203,198,154,78,68,119,123,38,6,251,140,253,212,124,83,60,103,1,244,115,114,166,65,187,178,105,160,82,99,188,110,41,242,12,183,185,163,245,39,187,248,142,219,162,49,133,215,224,27,83,202,155,133,68,243,85,11,48,163,207,83,50,224,23,23,128,170,239,216,146,195,140,6,222,118,124,31,115,239,245,144,251,237,196,90,96,60,162,85,82,202,5,83,44,51,67,159,231,191,112,195,224,211,32,196,194,175,124,44,91,201,157,225,79,107,150,207,51,201,127,56,180,94,102,44,221,30,88,245,153,94,70,190,207,239,72,167,36,7,115,37,224,13,64,13,82,147,112,177,41,86,226,142,103,240,162,239,80,132,73,206,81,0,28,174,153,65,22,127,196,220,248,239,144,44,73,131,84,55,112,124,109,163,125,13,172,75,245,7,211,90,128,234,8,94,128,255,95,121,53,130,73,183,205,7,163,87,67,16,194,227,143,104,193,215,66,40,238,164,255,113,193,52,226,241,17,99,163,62,220,191,40,63,72,239,152,160,93,30,112,210,209,36,16,22,30,127,208,129,98,13,225,148,16,76,1,244,58,113,158,4,187,21,58,71,22,239,5,36,249,11,29,196,214,68,32,124,69,68,146,174,76,96,106,96,40,10,91,253,104,9,105,157,3,130,118,148,63,103,144,92,37,129,223,182,21,185,244,46,117,108,225,91,235,202,139,175,44,85,49,184,220,225,117,51,240,48,63,110,193,232,219,122,213,80,216,40,69,141,52,249,202,170,43,197,190,23,198,112,165,115,78,65,88,99,14,4,12,26,31,47,117,110,77,85,233,86,93,87,230,63,149,129,90,161,105,98,216,209,200,176,2,79,177,145,122,12,51,199,229,134,231,68,224,147,171,164,35,124,116,80,176,211,72,4,29,177,144,44,40,96,198,60,59,20,160,250,12,27,5,251,143,238,205,23,155,125,57,117,250,95,39,105,145,218,31,255,49,88,122,169,237,190,81,121,156,35,122,57,5,61,229,32,238,251,237,76,116,144,168,104,78,176,22,69,114,37,103,123,123,16,82,127,168,205,80,146,23,200,207,50,175,27,13,166,177,220,128,175,3,112,145,74,167,52,105,251,49,111,134,117,22,203,215,67,234,227,12,66,79,173,165,132,212,160,206,174,203,147,200,72,30,73,231,190,86,14,196,236,73,206,164,181,254,96,131,51,51,39,219,145,17,134,9,90,171,23,36,115,160,28,121,129,190,68,0,92,88,135,61,67,44,68,12,213,106,76,213,235,71,199,26,202,150,20,30,206,20,249,99,147,185,49,60,161,108,240,207,17,35,174,148,225,78,217,97,236,119,173,22,153,55,16,9,172,218,187,235,105,117,209,214,7,93,215,65,251,156,171,1,81,133,121,243,32,206,149,240,247,190,212,25,30,40,136,234,6,57,90,180,135,91,140,179,79,133,110,51,128,71,94,44,73,231,66,157,148,141,228,97,251,115,151,170,3,60,39,75,212,177,88,237,22,163,72,213,245,217,13,13,127,36,42,193,237,3,191,138,166,231,196,87,93,151,80,111,15,250,253,156,119,81,167,96,111,166,121,24,100,4,71,71,142,160,225,158,61,133,173,213,21,162,194,29,185,13,32,9,228,182,25,33,11,162,89,247,186,14,61,77,26,207,126,185,186,187,160,199,20,175,199,84,109,166,31,187,60,168,199,155,232,56,78,217,119,147,104,114,162,87,98,100,23,10,89,45,153,76,94,205,160,10,43,181,129,153,82,136,108,214,76,171,49,55,77,9,2,107,199,5,143,84,179,155,232,166,7,62,131,79,200,26,38,195,169,55,48,16,113,57,149,9,163,104,199,39,250,71,5,126,4,51,52,171,62,242,189,102,63,68,236,99,102,40,144,170,2,103,102,150,85,23,153,18,79,74,46,165,77,117,89,43,242,163,254,210,134,104,128,111,145,180,191,138,21,209,112,138,106,152,206,133,71,78,177,253,8,13,232,208,145,138,92,188,219,202,88,95,235,232,89,57,105,217,114,200,83,220,115,13,72,254,243,228,171,41,118,235,218,221,74,204,205,81,89,97,135,1,232,16,28,47,155,162,194,90,154,139,142,119,171,211,23,232,115,59,82,154,58,10,236,222,94,124,149,180,134,211,161,132,34,49,151,241,126,163,75,103,139,208,24,194,230,59,69,116,91,34,131,220,39,218,121,208,128,146,69,24,242,198,147,225,155,69,246,182,145,9,184,221,141,67,212,57,124,123,85,156,76,28,153,171,16,155,23,232,235,255,86,161,87,22,210,197,64,61,82,184,112,28,252,38,190,238,123,19,239,218,188,67,57,146,119,199,249,42,70,174,24,3,192,181,56,218,49,209,18,89,148,154,229,13,77,82,160,222,152,1,43,151,136,255,227,112,182,105,23,55,17,167,191,116,105,110,167,187,127,152,15,52,162,117,105,29,245,43,223,140,125,24,120,41,56,190,161,170,158,109,213,18,127,126,173,234,0,95,127,155,75,248,181,134,181,92,117,243,3,148,249,126,69,118,61,41,130,173,134,81,213,127,143,62,190,226,140,232,98,140,151,183,252,35,169,103,31,14,79,71,173,19,175,28,83,194,12,155,225,128,95,76,194,151,60,200,219,73,128,80,25,56,15,162,189,130,113,199,211,6,3,9,86,7,38,165,159,212,201,252,203,179,157,149,50,35,74,50,80,167,124,68,252,57,233,128,77,63,91,102,26,57,130,210,106,243,129,137,96,144,188,209,2,98,135,246,208,245,7,77,211,201,250,25,195,51,194,242,208,93,217,208,98,90,124,92,133,28,147,142,54,189,67,45,191,248,80,108,58,229,107,195,35,243,223,167,185,38,108,110,133,157,212,37,108,242,246,178,213,86,15,96,233,93,180,155,91,186,229,122,87,130,182,111,123,27,243,139,9,147,88,112,75,188,105,153,41,169,50,173,162,233,18,45,227,254,209,142,94,129,134,229,124,142,48,91,166,88,43,20,107,30,249,120,115,133,57,146,5,148,75,199,9,212,19,121,107,162,157,240,170,225,30,79,20,97,189,155,161,124,155,22,162,180,0,107,85,179,71,52,228,84,197,13,92,142,142,109,223,236,54,147,142,78,193,252,9,86,11,153,248,154,86,138,17,0,141,23,170,116,195,25,147,148,196,9,4,56,202,36,213,60,236,38,202,43,109,239,117,210,169,0,249,61,31,147,68,50,101,137,170,252,163,123,127,132,142,61,158,54,51,67,23,99,49,161,45,155,111,190,26,17,212,172,248,94,81,214,14,224,146,168,96,226,74,131,105,170,193,40,158,102,21,64,19,197,3,246,205,235,188,78,51,97,120,98,44,192,155,85,99,123,46,134,235,34,150,139,124,120,149,13,205,245,211,234,25,208,132,247,215,154,152,8,205,72,74,120,215,12,216,111,29,129,220,166,154,59,218,144,96,13,69,52,212,164,16,9,55,170,105,238,220,61,180,119,77,62,29,118,100,245,189,92,150,150,133,94,172,144,64,46,179,207,44,178,168,203,179,142,199,235,112,37,159,217,128,248,118,205,67,111,56,195,224,197,136,160,93,21,243,53,76,176,162,229,84,95,224,0,184,92,217,64,88,4,147,190,232,79,98,211,254,209,80,147,55,190,1,194,184,171,206,178,78,73,237,71,237,164,94,224,49,80,33,177,84,111,89,205,153,180,216,30,66,158,54,77,16,103,124,1,5,51,6,216,99,112,107,191,236,181,49,83,72,254,67,58,37,66,135,192,47,174,226,57,215,14,116,107,236,69,116,27,41,36,151,60,98,225,230,200,16,38,101,35,67,154,133,202,1,238,63,243,204,230,159,46,107,158,31,91,122,38,189,85,140,87,214,133,2,47,123,53,9,159,60,107,220,118,135,231,13,64,1,193,20,176,46,104,24,150,43,218,149,207,80,59,206,61,157,150,34,109,90,76,250,41,227,226,127,6,48,116,134,90,247,51,99,55,0,243,126,134,64,6,30,243,139,220,232,101,116,107,15,92,125,92,187,164,35,247,188,241,167,133,175,168,18,93,253,203,184,199,94,173,202,237,46,89,69,112,136,42,164,4,216,116,128,238,202,114,31,157,43,78,193,236,214,150,174,174,26,161,141,18,151,245,179,184,3,161,196,67,204,224,64,238,98,229,179,236,27,240,244,182,16,189,102,237,251,72,29,144,202,167,73,214,114,1,210,100,177,60,70,155,138,13,254,170,81,231,137,226,133,120,249,109,197,173,7,10,224,189,24,95,237,67,197,77,133,150,98,185,121,17,147,19,191,189,1,48,236,237,41,162,102,195,132,179,94,94,192,79,45,192,58,9,16,121,153,201,239,40,188,69,46,169,170,167,178,29,2,106,75,208,226,109,54,154,95,56,221,33,192,120,60,97,4,13,100,213,121,23,170,113,25,236,217,220,243,110,195,73,181,27,106,52,240,26,28,209,140,16,141,107,59,28,246,246,188,156,238,188,134,202,108,252,203,200,74,139,65,34,212,105,118,198,117,140,109,86,255,19,36,93,149,16,52,90,20,207,164,180,222,146,42,104,57,249,223,173,86,231,199,102,125,117,61,95,144,60,190,57,39,116,216,86,82,13,32,8,179,180,184,248,96,120,191,57,58,174,146,194,187,38,110,83,19,165,146,146,6,110,98,211,25,154,91,191,38,211,74,222,73,181,7,254,53,86,255,153,217,124,187,239,130,133,0,93,164,129,135,158,166,201,85,200,13,18,3,174,96,100,198,166,170,208,68,93,39,43,125,239,239,72,248,172,246,204,6,27,239,12,34,53,128,54,170,85,52,164,179,230,79,16,239,154,203,189,70,145,131,200,185,73,130,244,119,39,10,189,81,52,168,199,18,225,131,92,191,251,134,27,147,69,80,195,171,210,32,182,225,167,168,199,76,210,157,36,169,172,42,159,9,19,15,136,217,216,15,62,235,38,10,129,82,115,99,199,155,70,211,173,128,253,0,15,136,176,68,87,10,195,45,14,246,226,197,215,68,95,50,39,159,226,78,157,56,63,82,105,225,164,238,195,141,201,130,82,52,104,226,162,14,109,132,143,110,129,57,113,147,25,98,155,9,230,34,141,182,62,83,39,98,148,227,117,112,12,239,81,210,141,64,178,24,155,37,52,109,59,222,187,206,138,27,169,190,131,23,248,134,150,145,130,82,55,251,2,13,188,129,8,209,220,150,143,214,78,46,28,238,164,234,119,185,25,22,159,211,2,139,136,124,35,31,182,206,73,10,7,56,79,100,78,88,149,57,182,83,29,63,196,48,103,109,49,161,123,116,113,32,74,64,25,210,114,186,96,100,35,12,189,219,35,0,39,242,127,64,62,227,93,212,49,128,132,165,21,69,63,209,79,221,103,100,223,25,117,78,219,122,26,60,80,91,3,201,162,127,89,126,2,120,102,7,143,202,103,12,105,30,19,40,242,1,73,82,111,152,146,48,227,209,91,74,164,247,160,199,213,148,172,254,251,213,136,68,92,226,144,129,114,33,238,7,244,180,195,250,218,31,63,89,194,64,96,118,136,22,208,132,164,212,213,214,0,7,142,79,74,31,191,14,8,202,219,248,141,114,61,9,116,201,175,2,96,19,120,23,24,134,70,11,34,58,131,163,156,25,7,22,186,240,224,4,45,168,96,48,78,11,96,203,155,179,200,83,97,236,247,6,78,215,116,177,59,72,161,155,39,153,210,124,42,173,133,163,125,132,124,154,108,160,168,86,115,200,233,108,229,166,255,163,14,250,56,218,193,225,185,210,228,91,196,179,90,9,194,85,240,9,75,27,105,103,189,133,217,162,81,240,84,125,179,41,150,31,185,134,127,173,152,31,200,154,195,209,173,83,116,166,235,96,31,192,232,4,91,254,28,51,32,8,152,151,129,23,172,160,212,203,172,138,190,90,72,247,82,18,83,211,139,134,223,167,174,199,124,137,71,188,129,90,109,61,109,31,202,89,116,32,224,155,247,81,105,5,229,38,89,168,71,70,2,244,255,147,30,113,207,27,166,143,70,177,201,117,203,252,21,197,218,244,145,14,237,160,216,24,48,235,40,201,63,117,46,34,75,196,31,228,137,243,58,27,199,28,255,120,149,191,10,176,168,151,177,43,134,240,116,121,235,216,99,52,179,86,220,87,19,186,26,97,106,130,200,243,5,30,136,83,77,81,221,0,130,241,156,40,125,165,166,232,184,189,118,165,148,134,153,95,173,154,177,88,127,32,39,109,251,221,65,68,125,119,140,39,248,78,137,216,253,218,140,84,221,89,52,193,47,107,81,113,85,35,6,217,41,159,94,237,109,181,45,190,25,64,97,96,146,59,219,168,94,163,92,19,191,43,46,6,4,77,101,119,140,151,221,123,167,12,143,227,238,53,71,14,16,131,124,85,140,91,180,246,176,6,73,202,102,25,23,96,135,55,21,79,235,215,52,65,143,101,61,245,179,153,57,146,134,4,185,144,218,22,19,4,136,71,207,73,208,84,34,232,119,156,13,35,48,77,100,57,19,64,150,83,244,83,91,203,96,40,169,106,30,96,147,103,23,113,88,235,5,195,100,141,43,207,173,254,118,166,60,39,232,58,167,10,149,54,203,2,206,154,232,111,135,165,176,244,203,179,100,16,150,42,126,11,224,155,195,171,86,7,135,149,140,85,183,157,170,74,122,152,74,101,10,250,19,240,139,208,84,140,2,138,22,166,254,176,242,162,158,34,235,56,208,202,36,16,131,76,58,181,243,1,44,243,48,136,37,245,108,0,155,28,34,118,37,74,138,116,10,0,118,11,27,232,19,246,93,116,149,169,85,10,192,18,0,15,241,2,206,134,171,7,127,117,4,211,64,25,36,70,202,53,241,14,214,30,172,216,6,39,130,235,124,110,109,39,23,239,43,221,17,252,156,113,59,200,74,132,244,196,252,60,192,123,160,40,146,124,10,82,127,78,161,34,157,175,144,74,163,123,211,90,217,38,180,241,64,244,77,161,251,57,45,11,184,0,97,3,45,141,194,205,82,77,169,241,111,20,74,13,224,113,246,222,47,186,98,28,180,247,55,197,118,236,226,101,189,30,233,198,8,62,227,246,5,2,208,15,210,230,67,168,110,177,5,63,77,96,111,99,56,251,141,134,158,175,243,191,159,158,7,128,237,215,249,89,217,149,111,41,198,215,50,76,54,27,170,193,94,47,25,186,230,97,138,21,192,172,76,11,86,190,72,103,201,169,160,103,28,145,24,93,23,59,2,35,17,46,63,146,113,107,196,128,32,126,149,204,154,147,183,79,43,199,12,241,142,111,33,106,122,216,26,34,115,245,19,170,193,159,90,154,83,132,45,251,255,77,132,176,179,191,93,4,200,136,69,211,198,191,161,93,35,191,61,199,78,106,179,220,95,100,148,62,198,70,209,10,25,76,239,78,128,205,42,47,200,184,11,96,237,165,170,164,163,170,147,19,146,53,37,99,23,102,222,192,45,70,198,242,237,244,93,117,171,86,22,248,91,58,213,203,192,242,243,17,174,174,226,186,66,182,207,197,34,23,91,60,10,167,138,32,45,214,106,174,130,158,249,227,155,164,74,33,114,247,216,209,50,188,204,163,179,103,107,94,193,186,69,40,196,189,79,202,75,233,161,220,155,214,42,52,83,80,101,6,251,147,37,144,55,156,214,153,244,233,239,180,158,231,238,37,57,155,90,126,72,112,247,95,69,170,255,172,115,213,1,140,193,147,180,17,195,81,255,119,77,157,188,223,72,66,1,228,100,70,212,241,169,106,134,179,223,226,239,8,77,143,102,182,57,133,225,184,148,72,101,209,56,62,6,37,120,226,32,14,204,215,148,69,7,118,221,102,21,238,176,42,127,133,221,238,57,25,206,20,7,148,186,254,103,56,103,147,47,121,246,124,210,71,56,187,147,172,77,170,168,117,159,159,239,69,44,123,128,243,183,235,120,251,189,154,214,167,64,216,113,38,140,63,101,166,1,53,49,12,219,143,73,45,141,42,72,188,162,35,221,9,164,44,197,113,192,153,219,61,131,75,153,206,137,193,181,155,15,220,119,171,237,10,103,195,80,255,85,109,55,231,220,0,249,148,81,34,229,198,110,6,66,255,107,212,184,196,1,20,56,89,49,217,21,123,20,6,71,163,120,57,251,17,80,32,155,97,189,124,3,111,95,12,24,4,0,131,234,93,35,43,218,239,215,24,38,9,9,117,88,31,114,43,145,151,242,222,88,249,12,107,68,114,250,219,21,174,195,36,96,162,9,45,219,235,151,210,11,181,142,192,248,222,55,248,52,31,60,189,52,85,180,91,94,86,107,240,65,118,212,217,153,228,224,126,19,41,200,120,215,144,238,55,48,222,137,148,6,75,203,144,30,166,246,108,84,119,7,143,155,146,71,236,168,158,21,146,213,63,235,115,242,217,149,170,170,14,151,165,194,92,118,181,162,197,137,169,110,194,217,114,166,169,106,169,138,89,180,100,52,199,51,120,206,218,246,66,20,134,242,23,43,103,172,41,82,189,132,113,154,103,108,207,54,203,82,165,85,46,188,118,240,162,107,76,230,202,154,9,17,15,220,88,40,171,179,212,170,233,6,45,133,231,255,105,204,45,192,46,114,167,57,209,4,236,176,156,171,165,30,1,125,26,26,254,72,191,181,98,209,34,188,90,89,54,142,228,38,215,87,188,123,131,57,168,255,2,110,154,54,116,143,92,50,198,216,7,31,60,84,199,14,7,117,211,117,160,255,197,104,124,42,142,11,247,12,21,23,48,231,31,148,102,90,164,130,50,218,157,211,175,161,58,34,16,231,251,218,119,130,241,82,124,29,161,190,184,131,53,231,91,250,218,217,80,41,117,21,93,147,92,89,173,161,57,37,54,12,125,114,125,98,229,244,103,208,165,158,139,95,177,4,225,229,188,33,82,29,125,230,167,224,197,113,163,170,38,215,124,58,75,152,93,146,210,20,184,109,139,130,94,190,195,29,39,145,86,52,194,10,105,165,25,27,32,229,132,174,97,225,100,98,192,95,90,70,18,191,229,8,115,117,86,238,167,82,164,167,61,116,135,13,63,80,85,2,130,135,231,38,220,71,10,82,101,16,48,167,210,156,170,36,228,5,125,102,234,165,52,51,193,117,144,117,155,242,72,242,20,66,21,144,24,143,199,210,221,177,16,204,52,87,90,133,22,81,98,201,21,60,46,208,33,244,179,83,247,134,29,66,225,80,221,76,29,215,254,223,40,115,97,75,169,129,225,248,187,159,109,226,27,58,221,90,200,19,72,66,239,211,153,36,239,55,242,36,101,245,163,37,79,161,203,11,53,112,3,69,109,33,126,247,131,251,227,187,68,36,63,200,215,243,52,196,17,153,106,15,154,7,166,5,134,59,221,193,224,64,119,218,154,32,251,105,202,244,231,22,240,219,244,162,194,212,116,171,155,167,85,171,83,240,1,46,16,223,70,70,229,232,248,213,63,113,64,232,203,57,173,109,251,129,200,175,80,254,35,127,125,13,143,114,248,155,169,181,11,207,73,141,238,168,50,207,189,21,207,7,209,154,219,249,30,159,92,72,32,93,172,236,99,238,242,193,145,13,237,104,52,132,234,44,129,37,221,180,28,197,255,152,241,172,178,235,54,71,64,237,67,167,235,77,108,137,7,220,16,208,61,71,118,56,92,58,142,40,10,66,170,239,230,43,114,141,200,255,64,111,23,92,181,25,192,239,107,180,91,144,1,107,199,224,56,126,37,106,77,0,10,8,186,154,92,245,134,249,83,167,110,14,0,98,58,190,235,16,253,222,223,7,4,181,85,121,106,78,189,239,140,27,73,91,170,223,236,34,141,200,170,159,178,230,234,44,239,83,240,128,68,7,229,122,196,124,20,38,160,29,173,111,51,22,14,121,192,219,217,28,166,150,40,72,69,53,67,165,0,128,197,121,169,11,51,64,25,51,215,208,91,64,165,19,239,216,218,219,41,98,198,127,178,219,173,125,185,45,28,119,34,36,126,158,255,143,30,210,128,197,200,208,164,108,207,227,127,254,1,41,43,24,82,181,6,152,155,15,36,71,37,250,107,140,112,175,112,135,142,191,73,90,109,66,140,91,230,118,254,251,108,238,137,148,80,74,67,104,174,46,54,127,232,160,78,229,33,87,36,98,167,241,255,183,89,219,34,116,149,205,97,39,50,250,21,42,127,1,13,111,177,102,244,169,12,254,211,54,122,121,138,223,136,175,199,188,95,124,4,79,80,9,47,3,68,231,185,211,226,122,93,237,85,164,220,65,176,175,4,187,147,146,10,100,148,33,62,131,191,255,208,122,216,242,233,239,35,114,203,111,7,107,193,205,53,106,213,126,46,58,170,114,54,52,105,231,185,168,228,3,234,232,252,18,12,120,175,141,82,110,237,162,245,113,51,111,53,252,62,250,187,95,43,213,17,99,2,214,231,35,42,93,217,185,43,217,193,133,8,81,134,171,164,85,12,64,183,71,62,147,134,163,253,239,177,51,111,173,27,153,185,40,59,43,58,98,18,249,185,27,4,164,71,107,255,47,174,47,97,160,70,247,246,213,138,209,224,17,246,21,86,252,241,147,17,229,61,203,181,157,150,196,63,179,141,81,184,218,14,15,77,100,140,107,241,180,56,4,242,67,99,27,125,141,213,76,185,201,108,133,190,62,254,54,26,106,198,127,151,178,188,214,134,30,34,83,228,159,185,21,13,23,114,209,121,251,16,116,65,217,189,50,80,68,104,188,199,104,216,16,71,45,47,234,67,220,3,42,0,204,39,180,140,99,70,179,67,79,163,56,241,157,37,131,26,190,90,88,178,200,190,108,110,140,94,59,244,0,96,184,13,44,143,135,173,58,249,113,139,143,211,51,166,92,195,97,54,98,250,99,48,48,79,115,227,190,192,128,22,251,133,237,53,106,44,27,38,166,166,157,162,51,215,14,165,63,12,154,11,21,197,10,25,14,58,240,73,53,50,48,28,23,189,71,185,233,229,15,99,23,122,66,227,146,38,0,138,214,84,68,33,244,187,217,112,131,159,207,207,229,214,137,202,65,139,160,70,216,178,20,198,52,59,141,213,89,44,1,99,134,103,141,30,81,44,159,111,165,17,193,210,177,241,44,94,121,12,83,73,45,23,158,27,136,163,205,155,169,222,142,13,85,232,105,79,165,132,35,173,232,179,70,199,27,235,69,43,216,233,50,169,168,206,203,37,248,55,210,17,3,216,230,106,73,124,98,239,87,158,102,47,126,232,157,211,0,8,218,213,174,29,132,26,20,134,75,1,17,235,148,38,166,71,207,189,36,179,86,44,41,190,174,7,2,5,195,141,50,237,71,247,208,232,73,104,33,219,38,245,82,244,96,34,135,140,206,129,114,173,199,243,59,196,240,32,3,167,240,192,182,95,84,102,150,139,120,103,156,122,144,17,2,102,72,247,173,137,67,58,20,220,186,122,115,40,76,253,11,110,69,82,217,178,110,123,247,190,178,127,40,157,161,50,131,190,195,2,108,74,153,125,247,148,38,148,179,241,163,73,244,154,70,160,234,233,159,15,58,131,127,226,134,169,252,193,50,232,120,189,151,227,131,63,141,185,214,79,252,233,6,163,23,212,57,52,1,15,160,171,164,192,69,186,38,96,32,195,125,155,38,142,41,241,150,82,161,78,91,72,90,115,199,230,10,61,184,93,205,193,143,196,211,186,150,205,44,188,130,95,92,61,44,118,122,177,61,131,14,253,74,23,76,200,112,238,125,178,217,252,200,170,135,52,77,244,92,195,246,199,209,157,24,105,126,112,227,113,68,101,115,59,119,157,113,170,216,67,214,96,227,113,239,90,148,54,47,80,215,101,192,124,126,216,117,198,69,60,119,60,146,215,104,83,253,140,227,162,73,253,44,239,80,214,81,202,9,92,57,31,238,172,232,102,110,143,193,19,53,223,184,182,251,104,125,16,22,36,179,223,172,115,153,225,38,74,32,157,187,128,174,190,231,208,158,131,45,109,194,176,32,31,39,57,41,9,116,94,88,19,195,44,179,173,143,70,39,254,240,129,200,176,48,9,201,45,207,7,44,172,41,39,94,88,60,68,84,72,121,52,112,184,87,22,76,44,171,62,183,142,136,188,87,246,210,64,120,155,33,105,78,1,27,173,192,105,5,29,71,11,3,157,73,193,92,74,213,142,122,211,146,55,222,242,82,145,235,228,66,101,68,63,175,128,125,236,211,126,196,84,175,81,222,81,174,116,68,195,193,176,150,39,236,182,194,196,139,58,134,185,64,108,227,4,147,132,164,82,236,93,232,66,236,117,144,62,214,90,252,9,53,17,109,52,42,206,102,85,27,183,244,142,249,180,253,53,105,22,16,222,18,165,140,43,233,165,138,47,14,122,112,183,73,106,242,11,124,216,175,52,239,99,11,22,83,90,88,8,89,224,231,249,229,113,118,253,155,74,128,252,69,83,163,142,168,253,34,76,107,83,236,80,168,6,24,61,209,183,68,62,212,62,22,76,43,250,107,83,155,223,111,28,250,93,52,166,174,144,25,157,79,227,54,36,189,91,46,247,109,25,125,37,42,136,5,167,165,121,15,124,47,51,109,23,157,96,242,253,185,200,161,128,168,248,239,198,137,203,114,163,41,203,184,108,163,111,61,103,162,1,111,66,10,139,235,250,209,65,137,80,67,30,232,168,86,218,41,114,123,38,188,217,247,128,170,10,56,141,222,12,68,37,18,155,195,255,15,43,128,200,29,51,80,73,193,120,178,152,236,247,213,82,116,114,238,33,137,22,85,98,70,118,191,15,251,92,0,199,235,203,236,19,18,248,132,178,229,233,107,14,176,96,246,12,113,216,204,115,97,89,104,238,146,43,66,134,69,88,231,136,135,144,126,87,198,105,201,14,242,134,72,240,254,243,141,70,22,67,81,89,207,225,41,52,152,103,86,0,209,231,148,135,109,74,46,34,210,25,14,91,170,33,110,249,189,88,1,160,37,191,234,160,200,249,73,176,129,99,137,229,25,43,174,143,4,152,123,239,85,32,215,108,108,206,5,202,220,148,50,29,69,217,139,100,4,191,149,35,184,54,57,187,178,254,121,67,54,16,221,203,110,62,150,158,52,217,163,204,15,197,183,251,2,208,246,235,88,255,47,7,116,75,247,170,230,53,144,150,14,28,128,253,236,24,228,130,181,15,236,9,27,203,137,82,243,29,198,213,255,141,167,46,85,158,120,27,128,146,215,53,54,113,230,98,61,2,133,202,165,56,15,190,210,213,245,251,219,130,157,171,44,97,180,174,242,156,203,109,230,174,120,164,124,120,154,6,103,196,200,194,218,214,157,253,10,215,86,122,173,146,84,60,12,236,14,52,238,169,60,107,101,77,164,240,73,210,192,200,33,142,12,224,145,120,207,101,16,200,192,87,133,76,71,107,239,233,91,203,13,68,213,69,174,18,152,63,90,151,21,134,194,137,2,181,17,133,160,38,194,254,227,21,72,109,169,140,191,187,158,88,103,181,234,70,200,59,230,121,5,112,104,25,207,248,206,70,75,20,131,138,167,109,237,61,21,255,108,97,240,52,115,235,223,244,246,123,39,165,134,83,213,176,247,122,182,219,212,167,232,185,109,232,11,18,30,182,160,170,106,178,175,160,244,73,149,122,24,96,148,234,36,164,96,112,157,168,230,96,22,76,70,239,29,231,22,132,140,204,224,183,215,36,221,187,215,170,209,212,117,48,68,218,176,157,63,112,206,158,43,15,196,79,201,93,113,53,51,144,56,64,29,191,59,104,4,84,50,93,104,221,98,212,230,90,32,45,121,69,42,48,98,149,150,164,111,37,195,14,99,209,83,226,254,133,11,131,7,132,221,175,24,183,238,6,45,191,219,24,146,177,187,226,229,38,122,187,79,197,18,161,216,83,26,59,200,128,212,29,57,168,207,129,186,190,37,230,142,218,178,177,233,78,98,120,169,184,166,80,83,47,62,62,132,161,214,237,163,248,9,167,99,64,231,129,63,126,85,99,26,243,196,221,191,74,134,17,114,137,117,143,167,109,174,144,175,118,88,28,64,123,223,241,199,180,253,222,119,74,164,155,53,235,77,41,249,185,15,235,71,211,53,191,215,163,253,86,118,241,45,220,93,192,18,109,36,96,30,79,232,205,150,130,93,97,164,135,191,111,254,38,146,118,73,136,45,159,125,180,45,66,180,228,61,217,228,243,232,15,207,179,203,145,54,90,107,156,0,103,94,14,97,205,163,205,31,72,158,154,63,43,20,215,2,84,8,103,158,255,18,130,68,154,58,137,15,130,166,6,32,54,110,162,87,238,95,92,57,6,103,42,87,198,26,153,237,148,251,121,13,12,113,225,251,8,158,149,178,126,23,132,162,62,193,204,106,72,241,145,63,118,6,118,247,219,230,68,71,235,103,173,110,173,186,183,209,214,81,35,159,193,237,37,117,190,161,41,200,107,15,18,182,144,249,44,87,213,2,197,232,204,5,94,111,138,156,48,145,253,140,102,208,69,244,12,156,139,80,201,103,191,227,218,231,95,94,188,255,119,248,6,250,64,207,176,19,13,5,200,186,78,161,0,245,96,105,252,141,155,3,11,21,233,222,6,15,127,135,209,18,81,193,30,164,142,33,18,111,94,0,186,241,101,140,106,75,70,124,250,229,180,148,185,11,56,154,167,166,136,130,59,237,90,225,18,117,120,11,202,116,242,177,253,232,59,163,46,136,97,168,154,150,61,156,250,115,156,218,83,120,222,39,162,110,226,73,172,215,196,12,136,35,93,20,61,123,96,163,23,231,147,4,220,76,203,82,22,246,168,139,93,46,234,61,62,51,108,219,57,248,125,7,6,82,154,166,180,196,42,43,87,100,53,39,197,155,80,91,174,142,161,23,251,128,213,29,123,34,183,6,88,116,147,100,14,1,208,145,155,199,84,157,138,171,23,221,185,157,224,180,214,245,184,255,88,129,96,52,119,65,164,142,217,177,11,66,51,184,41,201,154,18,238,201,20,229,17,28,141,140,201,20,227,90,205,58,105,166,171,223,252,145,221,196,113,217,227,102,180,35,177,65,251,33,53,229,76,187,246,158,29,99,219,232,39,190,208,143,130,141,185,45,211,73,70,132,236,144,197,38,54,183,85,168,12,202,100,184,180,198,240,252,251,179,167,164,19,149,45,169,47,226,247,10,12,54,245,201,124,236,60,153,121,123,61,227,173,40,234,176,49,1,73,27,218,17,78,71,152,127,197,140,125,231,58,113,180,201,62,38,108,155,46,213,106,212,150,121,5,198,240,66,196,191,232,66,206,233,235,84,129,205,23,77,24,237,197,99,74,116,218,192,221,44,250,195,7,190,178,115,123,54,202,166,60,74,12,159,115,49,224,70,118,242,72,85,191,241,252,73,43,14,27,199,135,27,114,46,193,159,210,61,121,195,83,140,177,160,87,45,192,99,121,57,183,40,222,137,84,30,10,23,99,170,225,98,54,93,107,224,196,82,127,240,216,58,137,79,134,189,72,211,124,150,171,107,15,152,9,145,236,193,80,45,142,135,200,242,195,92,70,52,223,18,197,87,139,66,1,130,184,248,123,144,97,209,36,243,138,54,53,43,213,235,85,44,95,103,51,125,40,92,195,122,247,80,125,28,238,147,217,106,37,88,241,81,63,131,32,133,187,197,58,10,203,183,151,77,223,154,25,160,22,13,180,21,163,148,64,172,162,243,12,224,231,198,6,207,249,200,111,3,131,207,96,192,193,251,57,230,150,26,198,29,61,190,97,65,30,42,42,191,67,171,128,88,11,184,80,249,160,37,254,82,101,18,163,228,226,192,77,168,169,71,130,57,69,97,238,73,231,218,178,153,246,168,171,145,142,233,59,223,246,213,0,82,175,144,208,188,39,168,253,229,1,81,225,245,185,49,163,12,52,213,190,4,43,42,11,214,242,248,145,218,24,104,217,66,223,147,239,71,246,83,126,53,202,206,101,252,204,40,225,1,26,252,167,10,6,246,144,41,236,94,136,76,150,232,82,189,15,145,89,54,239,247,202,220,101,84,243,215,171,187,97,8,255,172,102,30,146,37,220,95,77,202,248,127,50,118,155,211,62,211,130,240,93,242,169,243,104,104,30,221,13,49,219,68,72,244,0,238,5,154,80,81,229,157,212,143,120,151,172,160,71,203,100,229,88,248,33,97,72,9,134,82,17,62,165,2,185,33,107,44,114,226,151,36,23,125,236,208,25,160,200,209,166,25,122,248,129,200,173,184,169,186,253,203,114,125,237,229,87,211,149,254,226,131,208,20,203,37,248,130,71,245,104,130,49,73,74,191,165,96,163,79,203,39,92,109,144,14,131,111,182,27,96,2,79,89,179,4,79,217,243,159,29,219,129,18,44,141,2,134,69,151,228,19,219,33,1,244,60,100,164,32,200,3,241,209,108,159,234,131,140,234,80,39,149,74,81,149,72,236,97,136,235,251,87,157,222,85,206,252,105,88,0,185,127,195,177,227,48,225,178,139,219,86,152,219,24,121,111,184,234,114,171,244,126,217,194,194,211,53,0,93,96,88,79,105,143,106,55,57,6,180,180,204,112,208,32,189,128,149,92,97,55,143,12,208,24,58,254,48,140,208,134,119,128,86,153,232,73,99,62,60,0,70,142,50,36,34,195,213,123,183,54,54,89,160,201,90,87,187,46,132,183,98,154,220,18,248,150,223,70,205,182,35,134,82,119,123,100,0,17,46,130,199,219,4,179,246,199,111,70,14,39,90,166,112,31,31,152,130,128,38,146,106,79,22,121,8,169,241,32,95,112,42,119,157,82,14,202,85,125,150,118,178,199,33,18,217,93,166,159,183,126,102,125,237,89,253,91,191,38,184,37,31,36,140,102,167,87,178,206,39,108,102,66,134,7,224,95,212,43,177,204,145,193,201,4,48,148,208,171,22,138,14,173,97,152,136,41,144,201,242,83,53,56,134,72,254,199,165,125,243,165,154,171,44,248,42,43,80,134,183,107,93,48,91,213,59,180,92,90,98,201,46,218,202,85,19,49,82,175,154,97,244,170,164,217,17,248,207,104,27,152,175,34,236,217,135,36,13,17,179,232,232,146,254,80,58,9,71,198,126,110,178,97,156,51,171,19,170,111,255,252,240,196,33,37,111,143,225,43,64,125,182,208,215,239,210,230,80,192,7,26,101,92,233,217,37,182,196,11,197,177,157,88,124,227,176,161,17,78,247,37,247,144,27,72,128,44,238,70,182,168,71,81,87,251,179,202,27,190,2,92,29,191,218,122,159,244,98,92,96,147,205,62,81,218,143,170,85,27,243,238,119,97,76,158,91,199,46,92,164,156,207,68,193,194,63,130,88,54,106,231,150,14,233,58,217,6,2,9,219,195,198,186,226,93,154,197,246,68,57,233,28,139,154,106,164,11,146,172,174,19,204,236,131,36,214,254,70,6,49,119,245,35,216,63,172,126,24,118,171,112,64,253,118,196,178,240,97,223,214,254,225,131,162,84,65,234,51,170,182,156,21,10,106,249,156,53,180,199,104,25,44,125,244,51,98,89,84,160,16,127,131,127,249,85,55,77,32,86,197,59,133,93,192,152,127,169,111,174,62,96,145,199,61,37,218,145,41,23,51,122,122,166,201,26,249,64,62,15,46,10,72,254,98,116,9,255,34,193,236,205,210,118,152,81,170,194,73,87,179,165,166,216,245,231,245,34,253,107,74,20,37,50,172,222,17,238,27,113,23,187,243,37,129,212,74,175,215,147,105,252,68,163,92,194,83,76,140,43,36,55,233,49,83,2,165,244,245,106,170,63,161,103,167,172,78,27,109,18,129,95,62,29,98,4,179,130,104,31,103,102,46,254,70,33,179,198,11,113,13,121,91,171,94,88,98,39,252,101,131,211,155,162,19,123,116,98,55,215,156,132,239,22,70,90,230,168,128,64,249,222,176,232,62,23,223,191,157,137,166,133,141,160,126,237,187,214,88,103,128,214,4,66,100,86,226,235,23,226,142,92,79,97,70,32,39,135,203,216,176,133,253,0,72,212,98,34,115,117,181,84,164,130,103,49,193,69,222,249,114,25,207,205,79,14,242,190,61,73,117,219,193,50,147,112,32,126,229,74,250,122,213,47,148,208,46,171,30,79,185,151,238,36,189,195,27,150,95,15,73,254,30,146,187,154,92,158,83,7,111,122,207,203,105,75,132,203,13,115,207,197,240,149,170,116,30,227,221,211,8,36,189,243,4,104,143,196,37,75,137,83,66,204,80,101,234,213,187,16,175,171,216,160,217,209,212,92,234,14,94,49,151,246,212,193,254,208,38,18,102,76,194,170,31,26,121,227,161,72,88,137,162,132,36,130,152,51,240,104,178,242,123,144,176,130,228,131,117,104,0,45,25,203,224,109,39,121,65,9,66,18,77,144,28,162,235,173,152,11,155,14,170,225,79,174,55,83,146,42,47,113,224,48,88,216,106,204,102,193,45,232,215,197,233,110,250,214,51,195,74,44,234,142,17,115,3,230,158,163,244,193,188,78,228,224,112,18,114,136,77,33,38,85,67,34,166,73,167,178,150,157,216,128,22,215,51,245,143,20,249,29,116,152,46,236,146,188,184,43,139,2,179,47,240,205,205,79,104,238,89,171,32,191,52,139,19,91,166,163,229,134,91,121,144,104,246,73,139,189,3,188,29,216,108,151,77,43,110,69,46,76,193,223,209,16,51,140,77,13,120,27,197,182,85,153,74,101,195,37,163,190,48,24,41,249,65,246,33,164,89,170,51,48,206,9,95,217,238,93,88,83,217,93,94,223,203,0,176,139,130,187,229,29,74,153,69,140,57,61,161,53,4,130,242,68,6,77,255,18,245,66,197,218,167,231,67,79,40,219,227,40,9,224,134,244,107,92,120,61,208,62,15,132,170,216,176,90,129,118,156,51,235,183,102,183,107,51,97,248,120,88,53,198,217,195,139,210,121,170,201,0,182,178,109,35,91,13,222,106,50,195,24,168,71,139,74,165,53,63,17,68,235,131,210,226,102,247,177,82,55,186,242,89,43,247,14,72,234,42,31,142,51,253,131,217,114,140,108,154,102,93,24,14,36,161,111,7,43,27,236,211,235,230,9,212,115,202,59,177,206,36,8,128,48,26,28,17,156,117,234,138,147,117,61,179,28,51,154,72,227,0,202,29,124,80,146,60,165,98,12,51,57,60,131,111,54,161,255,108,3,88,91,73,222,145,69,14,21,71,212,98,254,152,171,97,247,188,209,212,12,199,0,129,249,51,254,132,5,42,135,26,82,48,148,146,213,70,168,215,76,136,114,231,210,99,40,13,3,105,128,110,59,15,20,36,160,87,84,180,114,22,238,24,6,168,131,227,140,65,16,57,185,156,194,245,253,3,109,12,8,116,179,124,155,166,100,118,234,67,32,39,236,149,116,1,198,72,120,254,104,25,254,196,233,157,27,92,64,179,14,72,231,80,101,25,185,7,188,165,92,176,117,42,166,117,110,128,210,11,181,123,72,141,112,112,176,76,128,138,224,61,253,201,41,132,207,81,207,226,227,176,209,244,64,232,36,25,115,162,203,133,13,9,47,170,95,232,23,211,106,198,185,28,10,72,56,211,220,12,144,143,248,214,182,28,224,88,242,228,119,103,182,111,8,127,242,211,225,0,149,223,92,153,198,173,194,117,143,86,161,169,198,151,88,47,245,28,154,31,111,128,50,112,186,120,201,138,209,163,167,251,253,206,255,82,222,51,247,129,87,209,224,222,9,136,160,155,255,206,250,243,202,14,16,205,194,47,145,93,248,7,246,130,201,5,37,187,181,50,54,26,223,104,202,168,185,214,229,249,121,210,145,65,42,84,140,114,214,125,217,96,163,4,107,160,155,150,43,80,63,57,23,121,43,124,140,27,65,143,173,103,169,133,180,110,115,31,241,34,76,191,206,83,189,10,8,28,174,199,138,105,90,34,171,158,206,249,90,5,252,19,133,148,172,69,65,120,185,197,169,7,102,234,132,107,84,197,150,251,146,21,241,18,131,255,117,237,156,108,18,7,130,221,97,156,19,58,137,108,4,43,9,125,146,177,123,10,128,133,127,148,64,156,249,220,84,38,27,3,147,70,139,161,9,86,18,160,233,93,200,232,175,243,196,188,54,19,103,201,249,79,196,121,34,46,133,60,250,160,48,200,12,174,215,168,83,86,205,251,183,153,180,21,254,53,189,51,64,184,15,149,241,117,101,31,88,232,174,170,132,151,68,144,4,123,140,227,226,105,255,172,12,8,145,205,51,172,237,154,73,204,126,217,15,186,190,158,222,164,7,68,136,239,250,233,174,169,165,158,130,175,165,97,235,176,57,14,11,11,110,112,44,102,66,20,169,131,155,177,2,27,41,164,144,77,130,85,196,23,172,106,139,200,242,29,66,82,107,65,161,177,21,71,169,176,62,201,207,214,50,108,192,118,37,67,70,136,246,179,38,87,60,229,145,25,66,125,214,83,213,46,106,146,8,136,186,8,107,69,40,216,144,193,73,206,207,166,44,88,72,241,32,33,217,6,60,207,80,17,62,6,4,207,53,195,59,5,181,234,34,192,168,135,114,228,227,139,6,255,182,74,143,53,250,93,51,130,101,24,77,108,224,169,206,94,116,190,79,81,54,120,171,82,52,182,218,67,119,154,10,18,36,172,156,62,249,44,57,137,157,193,84,195,218,40,175,237,170,138,58,22,49,58,249,107,119,168,56,186,155,175,191,89,240,13,193,142,140,76,152,76,63,243,140,68,128,44,13,189,109,36,157,88,141,21,129,124,9,54,185,192,133,212,82,214,227,159,70,216,78,186,242,190,180,116,189,151,151,105,201,84,230,10,106,147,25,189,125,210,207,103,84,55,116,55,111,166,90,182,78,217,106,141,42,90,31,102,254,59,255,253,172,134,11,2,35,50,11,27,224,27,245,103,154,63,58,177,57,150,155,54,150,218,253,28,203,160,12,10,13,45,59,116,251,191,116,236,197,252,91,14,82,3,21,139,85,35,241,223,165,137,146,22,70,15,239,99,86,46,155,135,175,148,218,234,201,0,78,230,92,180,48,65,44,181,75,44,2,221,11,55,28,153,137,92,177,43,207,98,48,87,118,85,127,247,252,47,9,24,246,7,134,55,244,59,131,249,27,69,183,97,142,65,121,253,171,95,229,71,232,13,129,141,3,221,84,138,135,241,47,96,103,178,28,23,197,133,82,208,108,33,71,17,58,149,110,124,19,110,46,240,238,237,125,224,131,40,105,48,148,153,199,253,58,235,134,121,213,105,51,0,217,238,195,198,92,1,148,18,211,95,36,3,128,216,216,175,17,251,110,106,155,25,84,2,152,128,146,237,93,176,226,129,140,229,2,28,31,88,97,228,101,189,189,200,18,111,93,110,78,168,30,14,250,132,210,245,56,68,160,58,10,140,196,171,4,202,36,53,4,33,109,182,229,196,229,241,147,168,60,82,193,98,170,117,91,188,48,253,27,15,220,68,179,56,192,86,28,161,34,130,45,36,112,25,236,162,92,21,32,210,132,188,92,198,38,132,216,166,197,2,23,220,197,176,208,215,107,118,67,73,249,79,79,18,164,103,224,26,96,223,8,160,208,115,18,254,18,128,181,168,155,143,31,55,202,110,4,88,85,123,123,205,167,161,141,19,239,242,67,252,160,21,241,240,29,236,237,149,23,243,84,82,36,25,41,82,14,204,65,24,9,88,169,195,11,107,165,186,46,178,128,24,32,162,106,176,120,174,134,19,76,103,228,137,201,40,250,135,48,107,218,81,11,71,125,175,11,95,112,123,18,227,193,92,54,65,130,225,95,241,62,154,242,20,126,147,233,49,196,134,136,197,229,193,60,240,236,60,85,239,121,250,120,52,209,3,84,50,219,64,101,39,4,50,6,97,101,33,237,188,107,54,185,186,0,195,194,44,178,228,63,124,43,111,52,92,149,222,120,40,88,168,73,5,231,105,119,119,93,233,33,159,186,200,112,181,46,207,255,149,224,197,123,58,51,213,138,231,79,58,206,74,44,203,149,171,51,124,66,136,4,24,219,14,12,126,99,2,255,110,59,17,226,230,145,118,51,187,228,75,55,71,234,73,67,131,71,191,249,2,195,34,179,147,74,252,210,158,121,76,24,133,142,19,58,75,178,21,109,192,123,247,25,137,8,238,32,195,248,146,71,163,88,206,231,129,238,116,206,71,200,195,35,77,234,118,230,177,179,16,50,73,35,228,133,219,78,33,25,136,74,99,107,89,108,81,6,202,32,16,52,230,250,148,220,76,52,202,95,238,221,71,240,6,245,95,120,89,213,56,221,132,172,130,57,14,84,146,231,85,222,149,5,99,98,16,125,29,52,245,91,241,130,185,215,63,221,174,144,64,126,181,16,13,99,227,233,214,116,217,39,34,216,193,15,144,39,170,15,55,211,169,247,122,232,237,248,156,213,184,220,54,245,247,38,222,27,89,29,192,82,93,43,208,77,254,174,100,138,166,55,31,15,184,118,205,113,131,151,86,19,0,144,135,119,179,8,129,22,119,241,153,70,64,161,51,60,4,22,213,100,52,117,233,194,36,250,146,77,247,12,119,202,57,53,82,91,223,170,111,52,0,114,216,5,187,160,115,236,187,28,198,34,96,177,69,158,0,140,241,204,105,190,191,106,97,146,117,20,148,94,37,208,233,151,81,76,251,3,18,102,45,77,115,94,229,188,250,234,211,85,249,56,205,198,17,235,162,110,96,232,229,187,3,229,96,161,17,26,103,174,254,61,136,4,188,183,60,53,120,8,89,45,52,148,7,202,159,117,146,122,175,134,187,185,42,66,220,109,83,86,242,63,206,178,111,183,64,115,113,121,124,28,44,206,172,148,214,87,155,15,89,97,71,91,134,225,154,116,25,20,179,49,138,192,31,183,227,28,225,181,87,60,90,25,200,199,141,186,58,178,132,108,4,27,250,81,251,97,100,192,134,234,110,121,47,40,164,44,98,125,12,100,77,44,112,252,175,121,67,140,82,32,31,119,29,78,2,94,210,3,120,137,192,74,121,4,34,52,199,21,107,21,86,23,189,195,30,138,242,105,111,78,152,208,197,156,59,107,49,103,29,23,212,146,150,154,52,44,96,36,127,126,36,126,34,146,247,209,222,177,123,205,53,246,233,242,244,241,35,39,245,202,22,48,95,105,37,232,78,20,124,233,100,5,173,207,131,207,99,169,182,140,150,248,50,21,27,21,183,24,172,227,127,158,92,76,182,254,46,149,204,101,93,217,167,67,49,111,145,80,252,160,18,46,250,43,10,145,29,45,232,172,198,71,180,193,241,168,46,237,28,144,70,252,13,158,93,178,198,205,85,138,30,247,15,100,14,102,160,177,203,234,184,42,219,152,242,66,81,122,51,195,101,189,206,5,153,176,186,68,202,186,66,242,0,48,188,214,247,25,71,100,7,66,202,7,196,117,120,38,148,205,51,240,211,108,8,115,241,144,60,245,51,210,131,36,19,121,47,216,138,139,248,105,175,201,249,155,86,24,101,43,110,239,105,96,58,120,243,68,93,180,242,224,241,70,164,132,208,100,161,226,58,44,235,251,123,134,167,145,6,123,148,60,116,143,201,103,213,159,48,78,39,233,11,246,4,206,213,251,34,136,61,104,237,251,243,197,140,12,87,134,213,1,148,47,93,122,7,172,84,3,95,91,48,118,47,66,15,69,114,121,75,154,161,47,193,167,175,140,25,35,130,171,255,14,0,170,141,185,75,25,198,108,186,51,162,232,195,41,63,81,92,27,190,2,39,186,120,58,45,192,118,173,102,129,87,11,214,176,18,233,180,197,39,62,252,184,202,125,54,220,188,55,121,160,2,41,218,165,92,255,39,166,41,6,24,148,237,138,241,238,97,53,102,95,41,173,75,53,106,128,41,49,232,163,146,194,69,152,249,139,229,136,87,204,8,139,76,82,214,130,169,204,131,1,121,228,245,207,238,133,222,137,108,147,142,127,208,228,225,247,94,152,169,3,22,38,75,122,115,249,69,126,253,117,89,80,245,115,3,209,71,174,249,97,247,246,29,202,80,238,18,45,225,142,1,241,100,181,72,115,210,165,21,28,24,159,62,231,202,182,27,69,65,201,248,61,0,100,90,77,89,107,118,43,108,208,49,195,121,46,97,44,230,145,71,152,12,73,89,80,39,205,216,31,144,183,160,2,140,219,32,130,158,254,84,255,98,80,9,226,248,88,221,32,126,52,144,174,179,20,247,129,58,153,114,177,174,198,171,148,176,88,63,32,45,141,128,206,114,107,10,12,153,237,100,25,169,70,36,59,252,166,55,164,50,188,63,242,1,71,61,130,99,233,48,105,193,108,225,89,230,22,157,231,146,202,106,57,130,35,149,163,252,33,229,14,18,160,37,189,252,206,174,115,130,49,111,8,4,9,204,194,191,148,51,3,127,36,25,118,21,236,153,52,24,81,212,152,134,121,56,41,27,255,217,170,118,201,0,148,114,6,87,212,218,137,252,39,40,123,78,184,170,107,192,7,89,206,63,223,251,57,154,109,234,244,129,50,209,161,129,92,241,92,29,236,57,31,94,237,149,149,212,220,251,148,107,45,124,76,26,220,55,82,120,200,188,236,160,182,246,6,192,227,214,204,10,25,138,231,137,110,239,245,156,242,125,45,82,74,193,197,229,197,202,172,41,156,221,123,217,41,48,143,37,18,64,146,223,224,112,144,205,140,82,19,59,250,66,231,71,75,150,36,66,9,137,43,136,221,73,82,126,131,151,147,35,216,211,207,240,102,255,75,23,20,81,83,195,141,19,137,120,117,178,161,88,229,79,7,58,146,118,75,251,142,195,183,186,20,64,43,32,0,170,0,146,209,35,203,191,203,1,83,76,2,93,216,240,195,126,219,83,28,184,125,10,191,41,234,208,44,38,97,237,17,221,31,87,180,205,226,252,47,147,225,160,66,206,51,203,126,115,200,20,141,98,20,119,239,85,175,117,234,198,133,239,99,177,197,1,178,239,90,140,75,130,127,115,4,145,105,50,79,6,176,5,94,53,65,117,106,74,146,150,194,115,187,147,190,15,7,108,216,125,236,241,195,38,210,239,151,125,54,182,224,234,187,7,66,135,148,104,237,72,14,105,23,131,204,24,45,125,141,77,184,97,25,190,48,6,197,57,80,159,43,116,43,104,243,211,56,21,129,97,225,27,198,144,96,117,37,103,147,57,175,254,8,33,153,111,223,17,148,98,30,33,107,38,196,113,100,213,42,66,62,87,227,60,160,35,141,40,53,213,140,20,118,229,193,9,57,39,67,113,57,40,191,157,213,236,201,57,71,101,65,106,211,135,48,188,168,66,15,108,98,225,9,154,212,98,50,217,130,55,201,206,139,210,222,236,146,186,188,253,10,203,165,203,36,225,37,220,9,246,136,30,75,136,160,30,243,99,101,82,24,238,108,115,2,4,132,105,114,69,197,139,5,74,27,49,143,33,212,109,3,66,120,196,23,115,170,6,3,141,111,209,120,233,114,100,184,71,104,8,127,93,44,124,7,28,155,206,108,230,2,184,197,137,69,75,247,120,201,76,16,150,36,166,91,72,182,67,25,196,79,100,121,175,145,57,45,209,22,21,83,145,198,69,88,152,88,99,52,58,13,28,188,32,89,234,116,62,181,54,180,153,201,23,226,125,121,209,44,203,135,94,228,44,111,69,239,196,11,132,170,169,52,71,189,238,51,105,16,126,202,189,145,176,49,113,119,103,240,246,9,121,144,130,113,240,154,80,27,140,20,35,13,220,165,142,30,75,232,84,236,153,141,4,31,124,104,60,249,49,139,207,112,100,239,35,162,118,34,38,249,95,63,207,174,62,248,136,236,124,222,53,14,224,234,176,183,238,205,33,96,24,37,27,186,209,41,54,13,248,46,96,143,119,132,214,12,103,179,108,202,148,54,177,134,170,208,56,79,64,114,28,107,51,113,189,169,219,245,84,198,74,5,79,79,150,138,71,41,229,27,27,63,42,245,28,152,66,186,19,121,37,105,202,134,51,24,131,241,153,109,41,104,249,38,242,86,159,8,32,61,112,189,153,62,94,43,50,254,1,226,39,52,197,102,105,249,57,164,164,182,173,84,161,6,76,103,1,44,245,85,183,170,222,147,187,243,28,121,237,62,99,212,146,230,182,35,48,45,176,208,158,98,31,242,58,178,135,183,133,7,152,158,154,221,48,243,65,208,91,68,74,124,161,167,6,179,69,12,163,192,206,143,118,32,52,131,13,23,129,144,84,243,104,191,42,147,87,44,10,241,153,150,48,108,0,88,84,120,91,164,199,49,50,140,184,204,191,225,167,59,225,240,70,235,190,172,84,3,66,126,197,195,174,198,136,150,190,206,254,58,8,163,114,20,157,88,60,245,12,105,134,142,169,54,160,195,11,235,19,36,225,196,243,77,145,175,178,50,0,137,62,46,42,54,189,177,32,107,166,180,25,130,242,223,46,13,228,185,202,11,87,106,162,242,47,109,128,151,250,25,90,2,0,54,126,123,52,127,45,4,97,155,77,158,141,247,228,3,175,92,176,103,70,80,255,29,246,235,0,174,126,173,241,160,116,168,87,135,221,196,117,234,34,46,125,253,152,248,89,204,36,79,70,112,80,210,133,80,193,9,155,208,175,25,92,191,186,242,59,197,33,140,230,162,186,149,227,87,122,196,92,225,127,1,122,21,255,244,232,155,220,224,96,219,237,126,254,117,56,175,9,245,140,7,240,109,163,168,120,126,54,58,164,191,6,148,106,131,119,148,245,129,60,33,149,1,112,248,162,193,186,32,189,65,160,201,146,67,194,144,224,243,244,25,172,119,251,216,18,198,67,133,65,120,187,171,199,108,78,159,25,8,56,222,43,63,190,2,71,248,165,104,150,192,166,165,151,186,65,229,246,86,15,69,20,245,185,153,84,21,149,6,18,142,126,29,154,151,253,156,159,221,81,6,178,150,6,177,53,237,49,120,183,34,142,183,153,252,174,211,111,229,27,158,79,71,92,193,78,231,41,170,127,106,27,231,6,57,240,126,167,190,164,45,230,65,67,12,64,43,7,101,251,136,101,105,163,47,111,246,4,246,151,219,30,32,51,216,193,17,240,106,14,143,103,91,145,123,42,113,135,24,129,180,1,141,168,224,170,86,108,227,70,104,188,98,158,172,241,211,202,146,250,192,148,247,231,52,75,82,244,127,202,233,130,246,112,10,199,73,204,247,190,86,215,143,156,64,33,232,100,85,9,64,243,214,45,99,188,114,196,63,39,43,60,238,104,53,130,105,77,77,68,45,175,230,198,169,101,104,42,87,133,32,46,145,36,39,42,75,61,175,175,32,174,250,186,23,242,151,74,248,116,96,15,76,87,104,248,207,41,40,13,139,112,236,123,110,152,19,24,122,59,34,241,52,15,138,115,135,89,179,128,116,124,54,28,128,29,209,133,145,97,229,34,127,102,88,102,156,95,50,114,211,113,188,235,26,30,104,140,117,200,101,205,151,204,165,41,19,48,150,196,158,109,71,112,210,217,10,233,46,69,124,144,165,200,19,49,22,186,168,248,244,137,38,20,22,172,157,97,73,67,48,149,151,38,49,252,55,75,71,170,8,150,129,22,194,236,179,236,165,11,82,23,41,72,18,248,121,98,92,146,248,224,189,148,13,68,76,89,184,129,255,228,228,163,3,145,128,149,15,126,48,250,77,185,251,118,125,162,221,214,212,54,164,13,64,149,115,115,56,235,38,135,185,19,222,213,21,97,31,56,223,171,204,110,63,56,149,48,171,215,154,67,146,142,54,127,64,127,44,216,143,88,200,49,78,3,183,241,23,18,175,189,174,123,157,9,226,250,128,250,7,36,191,99,101,164,72,123,207,246,214,233,148,160,170,216,25,61,182,31,206,66,249,84,13,114,92,227,39,243,132,210,242,166,113,54,212,60,108,156,209,64,19,10,130,51,188,224,206,240,190,233,60,114,191,191,34,145,192,165,72,45,195,53,231,67,24,17,69,141,250,76,247,130,1,235,135,108,94,242,241,62,91,84,103,211,237,121,55,159,212,61,0,142,119,233,122,60,245,139,236,153,183,27,55,12,107,180,222,154,51,230,106,215,50,98,121,19,40,120,4,18,119,103,125,10,180,176,36,221,246,206,78,81,51,29,131,144,63,9,53,163,75,39,212,133,11,32,29,197,171,108,164,84,100,4,173,133,177,48,44,38,116,140,54,245,139,48,140,210,237,246,244,246,139,9,50,242,214,243,64,223,209,216,21,135,63,123,8,36,5,140,238,6,126,201,125,9,232,26,129,84,51,156,63,135,23,26,121,245,117,53,181,135,147,59,210,65,205,7,51,86,213,66,241,39,17,117,158,15,111,187,52,11,222,197,177,205,234,112,213,6,104,158,115,32,142,0,18,62,175,226,249,191,67,102,178,109,71,223,93,174,16,167,36,192,127,148,245,176,10,138,215,213,218,139,30,152,10,176,223,28,163,211,154,61,12,194,159,248,85,35,116,100,192,11,244,56,206,34,200,8,141,89,208,152,51,18,48,173,168,97,80,34,61,151,102,230,114,178,147,27,28,151,175,158,236,234,94,107,201,226,95,68,57,202,9,241,117,196,109,186,19,251,105,118,147,170,118,123,168,140,132,108,255,86,155,0,187,111,125,69,179,85,51,62,51,156,246,63,158,187,216,49,145,50,250,242,6,42,53,208,71,77,195,27,21,206,1,20,142,153,200,52,22,165,124,39,62,128,240,118,19,183,138,138,230,223,38,94,138,184,46,204,0,34,179,23,181,149,113,81,101,225,87,0,69,25,162,218,71,200,33,134,7,87,213,142,183,176,186,94,165,238,31,129,127,91,172,130,73,228,161,220,145,53,122,130,229,53,208,26,63,249,208,131,65,208,28,244,101,44,126,78,10,39,235,36,90,58,177,236,150,85,30,188,225,151,173,253,117,67,19,64,166,36,157,178,179,134,17,245,63,141,0,193,210,192,130,230,252,195,132,194,5,82,78,35,168,176,57,239,143,76,116,111,145,251,245,92,140,102,17,241,185,218,179,142,41,23,163,163,217,69,238,32,250,110,213,46,138,144,56,239,66,236,88,25,149,131,228,82,222,154,139,58,158,31,54,177,7,61,180,102,79,129,72,201,67,150,144,87,81,94,165,142,197,130,198,77,70,50,61,4,37,110,69,214,223,252,134,90,92,1,229,67,32,75,26,126,227,166,22,240,147,163,100,125,137,125,199,44,47,204,176,208,50,185,150,120,151,47,242,65,252,208,184,134,31,57,234,25,12,161,59,215,77,210,214,11,21,127,114,175,156,40,225,12,216,123,195,130,249,218,111,208,106,122,9,5,223,144,242,252,73,248,157,165,210,195,170,154,161,185,209,33,24,161,203,183,180,54,211,38,192,195,88,64,132,132,231,245,183,249,251,189,191,55,159,45,40,20,243,13,31,32,110,64,214,68,210,61,102,115,93,176,128,53,250,121,82,100,5,188,160,129,118,173,72,120,7,154,6,134,238,110,159,232,205,63,165,96,123,162,70,153,212,2,165,142,99,26,221,194,103,79,50,13,245,154,107,23,37,181,153,239,177,250,198,187,224,170,170,251,247,109,221,60,252,180,127,79,225,19,23,172,22,25,144,148,245,165,22,226,18,238,104,65,236,196,12,177,49,24,246,212,40,10,186,32,27,153,200,3,153,236,136,209,8,255,91,121,69,87,7,29,26,9,113,43,128,4,191,15,210,161,202,213,124,244,186,54,118,27,229,38,208,76,23,81,112,244,76,108,251,15,158,63,11,211,148,46,175,158,87,105,86,40,43,33,128,178,12,66,56,213,60,143,126,43,178,224,242,173,233,2,79,189,128,61,132,56,186,155,188,171,37,168,229,138,198,45,119,3,250,110,22,81,115,26,55,26,120,230,69,201,247,154,255,166,218,166,66,24,230,48,190,108,225,130,60,27,199,43,255,242,200,96,13,91,169,135,21,176,195,158,235,86,114,227,175,248,194,152,215,78,29,112,91,224,168,7,107,157,52,139,239,240,193,197,211,236,50,124,208,236,141,243,175,229,13,192,142,202,3,248,167,103,125,215,227,15,69,85,15,80,30,93,221,48,194,213,30,36,129,218,208,200,219,53,253,139,176,198,66,132,45,25,94,167,105,114,13,34,161,33,27,157,92,155,29,135,21,67,182,109,104,215,242,129,137,76,208,124,52,114,79,50,223,232,83,76,183,157,152,165,62,57,132,255,77,212,187,251,64,108,72,104,86,32,3,90,201,184,119,100,119,247,31,8,53,88,111,115,195,174,224,56,156,95,64,149,202,231,210,150,77,200,77,189,217,130,60,101,127,206,240,12,111,158,36,96,1,246,190,223,89,186,49,162,127,188,46,56,243,15,70,126,143,40,196,96,209,140,12,215,196,128,145,228,153,80,191,108,112,127,152,166,14,183,120,250,0,146,54,229,255,234,233,184,2,66,217,42,87,167,252,179,166,247,178,30,76,248,133,125,90,58,240,30,126,55,34,208,47,11,89,117,76,171,237,118,134,22,127,181,118,104,36,82,206,156,121,75,86,113,205,212,61,242,248,182,88,11,217,214,184,90,111,56,160,78,243,34,140,79,103,163,221,241,58,110,239,218,127,173,1,174,121,78,213,98,39,5,58,212,119,101,154,73,234,34,112,215,212,47,8,177,198,65,70,64,175,238,96,141,49,212,185,128,54,252,178,156,254,40,98,158,80,192,237,120,101,79,222,190,180,152,194,176,172,200,22,34,137,28,169,237,160,29,182,164,109,63,171,167,104,122,56,179,167,229,79,197,43,8,132,136,223,238,125,11,200,225,225,51,24,68,18,197,129,99,5,86,85,2,28,30,215,170,203,58,176,28,17,22,61,231,177,214,71,201,16,156,163,63,242,173,47,168,60,8,160,238,201,40,39,221,177,46,53,134,251,183,239,197,247,231,169,192,197,133,164,13,39,14,20,211,126,191,124,69,156,149,179,120,110,38,158,172,200,199,6,74,58,211,201,143,226,191,137,213,150,219,173,4,249,204,245,75,237,111,65,247,181,252,205,218,159,159,232,165,93,173,43,246,20,60,143,50,162,225,77,40,237,1,53,140,81,255,132,122,94,128,105,0,204,63,105,8,191,189,186,102,95,142,241,209,149,174,226,216,238,219,170,249,213,199,160,69,61,233,31,117,17,41,172,208,163,225,184,74,192,168,83,166,90,111,74,238,254,228,46,46,58,239,206,200,181,62,197,254,28,36,29,24,26,97,77,253,143,34,144,239,209,127,61,35,248,77,234,188,140,73,159,143,111,54,78,253,228,69,8,182,51,56,228,205,4,178,23,195,225,54,69,158,13,165,11,231,47,232,17,219,53,175,242,45,210,77,217,207,93,227,234,155,212,41,137,136,70,115,193,42,18,24,155,132,202,149,8,144,224,110,63,186,137,17,231,122,95,89,230,155,1,104,121,158,168,11,110,149,163,124,180,96,219,5,255,133,254,178,145,158,40,65,233,212,128,16,62,239,25,106,37,227,39,223,2,73,206,19,48,157,228,106,71,108,129,164,243,232,189,249,104,120,107,4,252,181,231,19,237,56,206,96,37,83,113,80,129,158,49,97,56,34,13,14,195,183,15,26,22,76,215,86,110,10,131,156,217,220,34,23,131,105,228,1,32,30,121,152,57,210,123,74,210,182,21,33,129,18,118,78,222,83,129,240,180,251,190,242,94,5,9,107,225,2,42,19,248,148,157,180,102,244,224,12,143,193,177,48,65,17,175,153,180,36,165,98,133,26,134,112,128,26,35,91,97,162,140,202,221,47,95,84,152,72,127,99,117,142,183,35,133,101,243,107,113,122,147,52,235,66,31,47,35,158,173,41,68,203,47,165,89,237,211,158,51,238,172,209,28,241,77,212,84,125,48,187,191,61,200,100,145,49,36,241,145,189,105,117,108,54,40,153,41,225,173,43,232,166,239,228,159,96,119,130,228,33,173,169,200,85,161,242,79,143,211,53,76,247,241,71,208,165,154,193,249,4,78,127,16,215,234,237,51,11,77,145,129,192,5,149,120,62,4,180,175,23,80,209,225,207,50,228,85,236,126,129,218,55,67,232,13,158,129,102,44,36,174,160,216,41,173,92,87,2,212,78,168,150,82,144,167,107,138,5,147,21,163,192,103,76,34,47,162,115,214,248,161,107,255,186,236,240,211,195,14,97,107,250,1,97,143,127,200,14,167,85,105,215,239,27,121,233,103,131,189,23,187,1,232,123,189,3,17,195,152,9,219,165,88,166,227,248,241,107,141,157,84,167,112,25,242,210,154,66,249,125,1,107,153,134,81,152,128,244,231,59,217,101,165,119,12,189,197,19,255,249,208,32,201,218,80,83,73,167,123,29,73,157,168,113,247,218,18,185,239,171,37,95,205,109,155,205,149,110,80,159,112,50,179,243,173,66,117,57,156,78,176,213,242,61,26,14,207,18,177,37,235,157,244,232,27,184,171,244,219,54,219,219,249,248,72,12,32,146,178,201,21,225,176,244,69,136,194,246,47,143,163,191,115,24,46,254,130,102,213,125,181,197,43,37,13,150,219,43,89,160,120,129,195,217,67,216,13,24,71,153,107,204,19,19,126,168,166,115,217,235,215,157,128,131,5,241,217,21,114,99,242,57,83,226,185,5,83,234,37,222,185,120,235,71,190,231,81,220,177,234,155,125,167,89,193,108,192,56,249,202,247,48,5,97,154,167,182,248,63,224,124,217,159,176,89,206,225,237,158,48,117,53,73,43,36,82,79,70,38,227,1,122,197,244,160,3,172,27,65,85,243,78,115,208,77,124,206,232,191,244,121,183,165,30,10,70,211,234,63,218,53,165,180,141,115,114,234,65,40,150,46,22,233,190,175,145,6,184,233,63,225,108,120,249,179,125,22,155,84,13,254,138,9,155,104,19,47,15,40,101,10,37,41,25,15,42,54,207,192,189,134,123,60,70,69,84,144,20,97,49,3,173,199,158,108,65,112,116,114,38,253,78,56,30,76,148,100,134,3,224,228,224,61,213,222,11,82,62,15,106,164,227,71,184,151,97,97,43,115,166,133,214,158,94,130,148,10,57,73,95,136,0,210,57,170,11,19,2,4,27,90,186,28,150,24,219,249,232,93,90,112,117,51,57,197,34,37,156,75,131,130,70,17,10,245,21,70,116,14,167,163,183,38,46,67,255,155,103,167,108,184,92,234,98,101,113,0,188,64,242,0,37,77,56,254,222,68,109,120,126,52,44,51,53,28,38,33,62,76,119,202,51,199,132,84,100,77,65,9,245,119,41,183,200,140,188,30,125,113,210,56,239,224,146,69,81,246,62,222,254,7,175,56,152,81,219,65,11,119,133,116,98,100,43,95,132,184,33,116,218,13,178,184,13,181,36,89,111,190,58,248,96,56,158,97,22,133,17,57,10,102,177,12,250,88,136,112,44,157,125,155,49,37,217,57,180,155,175,29,223,100,156,84,140,247,237,225,93,220,129,71,244,22,5,6,186,123,11,131,41,142,3,93,211,57,31,238,83,82,68,209,100,125,115,253,149,170,126,214,6,200,178,114,120,17,248,130,229,253,239,120,103,51,79,150,42,84,99,206,10,48,102,34,58,72,101,169,9,224,64,102,70,0,227,39,190,227,231,226,234,106,26,58,211,189,32,253,131,120,8,13,55,67,255,136,11,30,121,172,83,55,19,126,72,35,220,116,202,187,7,236,230,210,205,37,214,126,112,233,232,230,138,240,98,149,242,70,104,16,18,13,151,128,105,181,132,215,145,230,159,2,95,42,195,13,188,166,224,188,222,39,59,225,253,51,88,201,160,196,99,54,106,217,101,112,220,82,193,16,46,246,244,33,250,231,156,254,204,120,211,239,114,82,175,126,59,247,140,19,68,211,147,105,89,149,195,9,180,197,232,250,187,59,147,130,76,79,234,241,220,200,181,233,244,4,168,136,86,74,157,183,152,247,111,26,25,86,13,161,242,73,138,50,155,175,169,208,141,187,166,25,93,192,182,150,121,25,207,49,48,204,144,253,169,122,203,216,45,66,114,94,12,221,239,0,11,165,205,94,142,101,233,60,174,250,145,50,73,16,253,70,12,156,14,187,230,10,85,121,230,138,72,224,231,219,220,242,57,3,106,242,144,50,152,67,194,201,205,130,252,25,152,86,227,2,81,202,42,211,102,217,30,15,81,1,121,88,90,55,175,168,183,205,56,127,166,168,69,120,231,94,77,79,49,62,191,156,78,220,172,243,10,106,170,208,41,182,151,31,24,172,250,134,145,143,104,239,155,209,199,140,231,240,44,249,251,145,169,253,31,77,7,209,214,176,58,252,38,165,229,5,13,23,212,129,11,249,121,158,161,135,30,231,124,18,240,36,29,114,130,235,184,234,3,93,85,207,82,228,236,64,162,58,204,201,166,242,122,162,160,110,130,120,69,229,233,180,219,32,176,127,146,110,185,170,24,109,234,155,212,49,201,134,75,159,201,188,144,210,49,194,198,162,239,0,183,134,99,218,60,158,24,255,210,99,76,194,239,162,147,85,24,60,204,200,230,49,189,12,54,180,132,185,21,181,113,181,45,218,189,108,121,7,116,169,153,113,146,214,195,183,183,121,247,243,108,185,235,230,93,25,13,20,214,37,156,229,157,64,225,183,7,25,202,177,143,85,106,28,235,80,171,109,98,36,223,147,132,89,32,219,159,109,20,212,73,196,137,9,75,233,167,77,172,180,4,200,90,162,231,142,210,112,249,81,190,28,136,101,142,234,77,45,164,164,72,242,93,123,43,249,233,102,149,194,194,173,193,176,174,218,161,168,73,96,26,61,249,218,229,45,65,165,236,229,172,68,103,84,41,98,17,115,182,82,62,15,137,1,143,114,6,181,40,81,194,138,195,170,54,75,84,227,5,48,120,160,174,231,198,44,140,186,129,95,165,124,93,46,71,136,1,35,188,12,86,110,82,143,69,92,25,116,224,34,6,56,57,46,123,43,169,144,239,22,228,245,184,151,21,248,161,120,18,50,102,143,36,147,77,70,155,119,28,159,177,135,18,169,121,12,95,183,97,255,83,107,16,96,203,210,145,242,109,95,22,237,53,56,65,52,6,232,95,223,75,83,219,3,3,238,29,17,243,150,66,95,155,185,63,170,85,145,192,119,66,50,93,100,202,51,18,217,165,145,118,214,130,60,220,16,6,238,246,47,85,47,141,153,191,8,109,152,241,208,70,142,231,59,28,67,181,41,203,91,40,77,150,29,146,54,42,205,20,209,221,80,208,110,188,155,11,242,45,32,52,210,47,233,254,18,3,224,151,219,82,57,175,10,21,22,127,108,118,3,254,97,124,104,5,44,85,106,181,244,255,130,185,115,252,70,105,210,104,215,80,69,88,152,208,116,133,74,37,70,168,157,189,19,87,36,190,127,225,74,93,72,152,62,127,75,119,85,15,167,231,89,107,133,50,169,246,203,161,165,237,139,86,71,248,91,132,17,115,174,153,77,171,201,211,107,120,186,26,192,202,72,23,254,165,68,213,125,228,52,40,88,99,53,62,118,15,17,92,228,27,138,55,76,235,70,221,212,205,223,136,129,187,27,212,8,232,72,85,140,205,240,44,127,72,152,155,252,216,91,41,242,176,33,16,216,127,39,9,226,4,210,108,233,21,182,134,3,137,222,227,231,149,68,244,199,236,135,142,33,118,119,22,114,100,2,137,58,32,234,168,84,135,231,161,199,29,176,160,214,82,61,73,162,147,139,197,55,245,32,115,188,47,216,85,152,9,19,189,110,128,60,247,210,17,86,245,8,239,102,14,204,49,6,137,194,229,234,60,126,184,124,172,157,11,114,74,99,178,122,47,242,21,111,112,30,10,189,21,212,146,72,84,172,236,68,173,79,110,139,231,225,245,220,27,243,159,95,55,28,14,213,184,168,242,220,199,57,8,4,3,148,73,103,64,42,184,249,219,178,208,37,166,16,222,1,50,76,82,192,130,188,202,129,94,96,147,213,211,1,226,76,84,10,195,192,191,143,208,192,109,99,143,30,73,58,57,12,182,224,99,210,3,36,211,140,170,203,44,110,130,224,89,72,114,188,71,25,155,135,72,212,36,182,180,239,178,73,233,80,188,39,21,233,45,14,78,214,244,97,250,123,236,57,171,92,9,176,173,253,65,130,135,147,90,68,17,25,121,92,52,224,254,95,26,210,31,145,57,79,174,215,141,250,103,80,65,174,81,19,188,211,29,244,38,92,238,184,57,146,101,190,9,192,149,41,184,141,59,164,178,45,64,233,226,54,62,16,138,178,122,102,27,225,41,31,7,2,219,25,107,214,81,195,205,207,176,79,185,145,176,69,216,129,187,11,64,185,242,67,87,78,122,172,202,54,53,26,86,23,124,238,223,60,252,101,71,102,190,27,197,182,174,146,108,66,120,236,183,178,98,35,194,255,149,170,62,73,89,217,203,195,250,236,147,6,231,201,23,7,155,130,117,190,95,103,201,105,158,211,37,88,121,252,126,238,197,201,109,227,108,114,122,55,88,187,185,96,239,26,140,174,229,150,254,171,156,76,79,138,227,141,245,13,204,65,202,36,25,116,94,247,137,143,22,2,186,2,216,54,191,89,162,112,173,39,16,23,66,26,95,74,75,28,174,130,140,60,178,170,178,114,160,27,178,121,19,245,215,253,42,244,148,199,252,168,214,108,201,121,244,160,169,24,88,204,139,143,6,205,197,139,135,51,228,139,39,13,55,129,145,144,162,42,211,1,71,82,127,176,103,91,146,88,137,88,245,163,24,198,50,34,29,197,79,74,202,13,208,130,181,137,128,158,176,33,89,193,209,180,72,91,78,254,238,28,212,67,134,168,169,67,226,173,248,1,154,253,186,150,33,208,117,215,69,1,110,101,35,243,156,52,231,98,128,12,162,86,86,144,93,178,57,174,12,74,49,127,204,108,248,65,140,212,148,143,46,62,82,109,195,228,10,157,4,105,191,192,97,60,163,217,224,173,227,244,4,206,71,208,90,154,208,29,166,152,16,18,77,160,42,189,209,170,242,79,151,18,127,235,231,181,224,234,198,71,189,190,244,246,87,125,212,94,157,125,70,69,93,25,115,101,237,96,93,154,89,2,213,46,157,233,96,68,249,227,181,90,174,165,141,0,81,91,253,153,150,55,196,253,114,35,129,53,148,156,50,217,182,37,70,79,171,135,130,222,249,12,49,57,242,250,141,65,72,36,83,245,195,57,130,137,25,163,44,74,147,106,27,62,53,129,63,197,159,201,59,134,93,122,197,144,215,118,28,192,251,121,228,224,167,186,105,108,42,180,121,14,51,80,47,118,192,12,43,45,165,39,2,68,35,62,157,207,43,140,184,201,142,209,231,41,228,92,35,51,73,222,189,153,151,83,64,59,41,246,118,195,46,93,252,144,10,42,238,162,242,116,69,235,230,117,7,226,54,127,135,147,102,172,156,92,174,241,97,117,114,78,105,190,251,93,226,88,23,145,170,55,138,243,28,32,104,150,49,32,110,177,42,219,246,235,19,180,175,59,31,108,42,10,251,76,1,115,214,41,12,165,72,69,116,38,36,130,50,84,66,33,15,123,199,129,152,253,66,243,183,93,95,221,190,67,49,226,212,254,227,76,182,161,224,6,9,57,146,255,218,53,210,159,171,109,252,86,181,75,153,220,145,78,193,28,150,61,33,223,155,121,159,144,24,224,179,241,145,218,70,90,4,29,217,181,36,183,88,35,75,49,38,28,185,42,244,167,109,116,178,128,159,153,173,24,199,125,60,233,104,61,212,17,28,251,45,135,62,20,244,48,218,153,160,108,93,221,174,208,171,159,36,227,59,8,11,190,207,135,80,188,231,23,215,176,190,183,191,32,17,198,75,54,12,166,201,173,55,152,0,214,72,153,8,178,112,229,118,79,104,84,24,108,86,21,3,3,226,248,149,199,53,235,143,74,118,151,194,8,152,175,129,213,169,24,185,213,170,122,75,223,116,119,245,177,122,49,189,82,64,56,123,146,186,112,10,38,89,63,170,253,89,177,98,57,244,81,254,201,68,201,190,121,212,49,215,255,63,77,20,209,89,152,108,184,123,30,197,168,157,233,192,120,94,225,188,140,185,186,99,93,8,196,115,12,213,177,20,219,16,102,145,202,26,27,206,78,149,197,253,91,225,87,26,86,79,133,175,75,54,125,171,1,165,167,14,60,34,81,230,212,32,207,140,193,184,60,238,50,101,69,145,76,207,7,7,122,250,84,142,191,187,81,15,105,18,49,90,29,150,74,27,87,173,210,25,57,135,57,210,88,80,111,139,59,46,3,182,186,6,86,137,114,17,122,198,192,215,110,209,214,16,217,86,94,223,125,118,50,199,66,193,130,247,200,161,200,216,157,98,76,29,16,73,116,69,144,31,151,10,34,191,198,78,178,223,59,247,231,229,106,19,135,170,27,154,216,250,3,244,200,25,8,214,224,165,83,79,145,182,93,176,15,160,185,206,7,175,245,225,95,9,223,34,164,166,3,129,149,139,139,221,80,45,79,177,172,75,71,21,35,122,85,123,44,170,143,172,132,193,123,82,52,161,38,9,76,209,100,219,12,107,113,183,119,90,7,139,197,252,251,77,195,244,170,149,165,225,201,219,225,217,183,187,108,10,100,166,45,122,106,220,156,199,232,166,211,101,221,88,80,205,89,222,128,178,226,0,4,198,157,128,80,162,229,181,6,224,167,216,242,98,15,76,158,128,2,215,178,124,78,50,28,81,187,102,237,29,88,87,144,89,72,19,225,72,57,50,73,200,37,192,119,222,183,26,241,196,82,220,126,153,67,93,164,110,123,15,227,59,49,246,196,33,182,227,226,131,16,41,197,196,9,99,143,229,96,246,66,122,245,134,155,112,5,38,129,22,227,60,155,117,62,234,24,185,5,243,99,155,93,199,46,226,99,237,136,119,128,80,78,112,149,251,105,86,72,211,44,155,138,169,11,204,121,149,138,209,85,8,98,19,91,75,118,6,174,127,161,137,156,194,3,209,113,59,48,5,43,59,162,158,244,225,183,242,237,251,4,136,14,196,66,16,40,16,174,203,165,133,185,111,71,85,210,206,17,28,208,131,28,159,167,110,239,47,115,172,3,103,200,230,194,248,12,17,200,143,45,210,10,5,227,190,230,2,226,26,241,160,192,195,201,163,46,94,1,143,106,193,244,106,229,137,108,208,9,208,140,247,140,142,163,113,242,158,147,16,237,188,45,243,66,151,80,108,169,240,54,247,148,233,208,95,88,81,160,31,124,31,151,6,139,54,84,128,54,110,228,22,27,126,220,189,241,167,91,10,138,147,120,75,169,1,20,211,146,6,94,118,148,33,126,228,81,241,154,217,242,111,22,17,111,204,210,223,60,234,127,201,18,111,6,76,214,87,156,151,170,67,76,122,19,181,68,45,132,107,75,135,124,17,224,160,66,156,144,231,83,154,133,174,84,120,190,47,201,148,31,189,173,151,228,5,63,149,227,173,253,78,13,115,242,156,189,182,113,100,207,12,234,62,112,132,234,226,119,185,46,227,39,37,175,42,129,255,73,68,97,235,222,71,91,8,194,124,113,203,205,116,207,158,33,172,108,5,197,93,56,85,22,27,255,12,233,150,110,177,214,38,28,221,39,132,179,89,195,91,97,227,19,118,7,50,245,244,109,11,197,74,219,222,8,93,220,219,114,175,70,28,171,144,32,249,247,29,79,34,227,204,72,199,60,214,171,22,58,109,23,170,32,121,127,237,62,100,41,19,14,8,221,153,174,248,144,102,125,110,161,201,174,68,34,2,58,22,120,29,122,78,132,91,236,119,223,231,63,17,89,214,213,38,250,113,221,66,93,22,56,225,3,29,3,124,195,1,84,246,160,241,236,186,13,65,52,45,241,156,33,222,158,182,82,154,24,52,230,186,14,134,221,103,255,94,231,172,27,149,218,22,52,227,54,103,128,192,30,71,139,121,8,120,79,230,112,242,226,233,32,58,181,88,123,30,245,210,73,252,16,227,153,10,229,92,238,145,86,49,170,164,124,184,60,131,224,226,63,89,31,104,167,227,53,158,98,210,140,243,191,90,73,139,43,46,241,87,223,239,192,55,221,10,26,228,211,177,59,46,176,6,104,194,99,148,228,147,244,223,182,170,113,68,74,103,126,145,200,134,235,190,123,152,119,32,67,95,29,152,28,214,209,167,235,9,89,10,76,70,69,50,153,31,8,76,197,104,83,4,107,62,37,230,131,70,143,191,84,103,210,21,59,44,106,167,110,69,135,56,121,96,250,145,88,241,168,76,39,241,235,112,51,240,246,59,227,25,90,133,91,219,222,214,142,250,25,162,193,235,109,245,89,20,61,212,246,86,103,221,21,24,13,15,29,199,251,243,176,248,228,112,234,91,225,65,42,3,136,220,238,95,217,152,106,239,172,246,160,59,253,47,142,143,141,209,178,57,116,162,185,20,26,115,89,88,95,0,186,169,98,79,131,65,61,203,239,49,234,245,165,198,93,50,246,155,157,233,250,227,238,165,155,13,72,99,4,22,28,25,228,73,221,114,249,171,10,177,24,236,90,97,33,82,212,137,164,163,151,249,12,135,37,128,87,51,196,47,217,175,71,69,71,159,141,125,174,225,211,163,243,133,123,224,226,71,34,95,232,227,205,233,27,173,93,187,152,195,70,209,44,154,127,15,100,244,17,229,11,25,185,113,107,8,246,119,49,179,12,196,212,103,0,140,24,21,115,187,190,147,121,120,178,170,168,133,82,154,75,78,197,181,104,176,149,124,122,38,105,122,53,248,164,82,0,165,75,24,68,243,8,205,104,45,51,34,150,91,58,27,136,69,140,110,176,173,168,189,251,33,88,168,16,98,161,178,20,83,89,147,222,94,153,62,246,136,241,218,108,165,20,207,184,238,155,96,166,254,223,177,89,177,136,53,13,60,222,10,31,43,6,149,55,98,133,103,216,16,227,9,30,231,155,138,196,209,138,62,194,212,125,110,97,22,9,66,170,45,230,111,232,64,151,253,37,58,203,130,147,226,246,157,129,230,14,225,222,127,11,3,88,99,187,24,196,131,92,112,181,3,47,56,201,254,245,211,199,203,27,108,75,155,191,227,249,82,29,166,184,229,186,141,211,249,219,167,200,242,15,184,226,105,30,61,35,74,8,233,181,191,209,237,122,171,192,29,114,101,92,193,32,174,24,200,233,57,171,243,197,109,178,128,66,102,104,62,69,9,79,171,90,231,139,174,179,176,168,18,147,23,146,208,110,99,16,202,62,184,46,188,3,23,145,12,139,37,25,7,213,244,182,90,138,206,37,51,122,111,17,91,179,177,18,204,34,136,39,173,160,159,20,248,14,153,122,227,142,7,221,222,134,108,229,250,88,211,234,8,84,71,244,25,6,135,181,74,222,82,13,69,5,29,139,76,220,104,87,247,132,194,80,155,192,192,19,83,196,93,180,80,123,32,40,220,190,113,157,35,5,49,49,208,21,239,78,255,59,13,124,112,240,134,129,139,244,95,149,140,78,60,229,75,163,18,79,235,195,181,44,58,15,0,53,11,204,197,207,40,103,120,230,168,101,19,72,226,155,43,239,175,28,20,226,232,43,151,219,49,60,44,113,25,58,165,21,9,17,18,0,135,34,204,242,201,233,186,198,37,66,240,205,147,226,47,242,157,125,165,239,137,27,58,52,39,121,187,57,237,182,180,30,53,111,198,2,170,58,46,175,145,172,96,5,173,29,129,135,215,153,109,156,17,129,242,88,224,240,52,196,125,146,157,86,108,222,225,38,151,25,10,223,45,235,211,66,138,92,187,172,154,140,239,229,109,31,3,215,58,180,170,67,208,75,214,206,34,203,12,78,192,127,181,146,151,225,142,49,182,207,94,190,18,220,90,9,102,106,158,68,145,247,175,23,187,113,242,86,213,20,120,243,196,142,186,20,47,43,197,13,182,11,166,242,102,162,57,5,103,157,188,126,59,90,80,38,167,212,164,153,48,67,99,214,147,35,17,127,42,207,112,47,193,111,34,141,235,173,32,27,28,170,254,122,248,77,217,181,69,174,36,237,122,23,7,138,101,171,76,4,24,35,135,24,44,39,176,250,153,10,164,230,25,164,191,53,41,173,32,166,36,194,57,232,37,175,193,229,103,255,112,41,163,72,195,251,22,201,12,251,8,166,61,240,168,248,17,187,249,102,247,7,125,38,223,186,213,204,34,42,13,52,47,180,117,77,193,15,212,103,55,209,46,145,47,167,128,131,188,174,27,153,113,63,191,208,178,57,74,227,253,169,142,140,20,143,156,63,199,134,26,138,183,176,250,195,166,206,136,33,167,188,209,147,45,214,242,118,230,174,252,146,135,63,40,215,132,162,15,170,16,33,58,116,11,208,231,104,66,35,43,206,95,114,158,165,151,99,162,48,214,31,195,93,199,164,180,17,119,5,187,130,157,124,144,220,114,145,159,100,102,109,149,20,172,30,191,255,13,131,255,172,79,97,26,89,16,248,70,91,254,181,63,134,3,198,247,28,99,77,155,113,111,211,48,57,65,8,115,16,113,20,120,18,253,24,44,109,91,234,104,65,148,240,107,118,7,217,189,148,197,149,22,57,101,241,8,126,36,14,71,45,230,248,30,111,158,49,181,152,230,71,223,233,103,46,137,164,116,36,85,123,82,33,126,107,233,25,42,188,53,241,232,24,148,166,132,223,112,61,224,157,1,211,242,12,15,117,181,19,92,254,166,6,183,43,149,37,192,94,113,236,64,72,120,55,17,20,205,202,153,15,97,42,163,69,215,11,135,75,4,157,34,235,245,157,75,199,182,249,202,152,10,136,203,103,182,110,144,36,24,242,156,203,0,196,196,5,148,168,175,251,223,150,53,168,209,48,114,145,200,28,119,96,252,78,228,143,150,175,176,74,38,159,66,190,53,91,7,103,82,110,177,39,131,150,113,253,53,56,32,120,187,69,7,115,125,41,188,170,20,57,99,53,134,217,122,109,126,22,223,98,161,146,168,252,210,50,194,61,141,19,86,240,41,50,24,101,249,152,6,240,90,35,118,27,160,242,169,51,199,76,108,214,182,114,44,193,240,83,110,177,146,228,229,46,102,131,1,85,56,234,221,39,14,24,125,163,241,172,143,112,44,231,192,74,1,143,104,1,37,175,95,133,180,246,37,154,42,225,148,254,190,35,49,242,130,48,74,0,108,73,99,115,243,128,51,66,130,239,177,85,83,153,189,51,93,128,214,211,218,27,53,35,219,158,211,164,227,69,69,158,246,28,248,112,126,166,203,201,197,233,203,123,94,156,255,157,100,155,160,41,146,124,132,16,163,95,2,143,215,197,107,176,216,69,24,90,24,237,44,219,137,177,31,231,55,71,246,108,165,193,73,120,81,188,200,33,95,24,182,215,224,191,194,2,82,34,208,211,26,248,121,48,119,129,59,25,39,150,67,231,206,35,152,65,241,1,244,141,27,225,214,210,77,69,42,173,10,82,130,221,54,98,148,16,226,154,237,232,204,108,182,200,180,242,158,126,95,120,28,122,123,237,92,128,168,187,103,254,188,172,138,100,122,223,130,89,125,86,84,248,206,224,5,162,137,51,24,184,82,222,159,185,29,207,1,101,26,245,122,228,21,248,226,32,91,61,152,172,208,211,129,236,61,56,71,49,59,53,155,250,129,46,255,225,130,174,55,10,246,19,244,206,145,57,255,250,197,31,20,133,157,34,83,229,160,35,193,31,74,166,173,100,149,223,154,103,101,126,202,90,8,5,150,106,126,184,119,208,88,4,241,36,39,219,159,106,185,184,255,158,82,215,33,234,67,199,158,208,14,24,83,252,1,62,141,206,185,78,21,163,174,188,160,207,168,97,198,230,64,134,143,117,68,180,127,143,189,69,79,207,16,3,87,105,93,224,60,217,196,155,149,70,172,242,211,194,131,17,19,205,83,217,177,184,41,185,67,188,188,204,207,206,35,59,75,18,125,91,39,198,247,159,90,135,30,120,153,231,179,59,18,27,128,53,228,82,150,143,52,83,58,62,251,119,81,185,168,25,138,253,35,190,101,170,189,0,56,122,52,54,236,204,237,198,2,126,144,8,105,53,47,99,118,6,224,199,14,226,135,27,29,111,139,100,118,42,255,238,35,184,144,248,192,75,78,224,106,149,106,160,102,81,12,154,106,155,170,99,206,31,225,152,157,224,164,3,75,76,156,66,241,163,133,46,150,194,121,170,8,207,171,79,236,252,238,88,171,20,46,60,120,227,55,247,168,59,202,64,249,250,102,88,219,2,183,71,241,215,95,125,93,232,227,51,128,18,26,96,25,18,139,166,134,131,13,86,46,19,32,1,113,240,117,196,100,141,215,204,136,241,126,227,140,59,115,101,226,202,119,161,48,210,48,239,224,210,56,172,211,119,97,176,90,71,55,181,224,36,95,250,211,134,175,184,102,217,151,143,71,41,7,239,152,134,146,30,31,117,11,15,41,198,50,68,227,127,127,93,209,114,237,116,226,39,43,73,115,240,204,2,45,246,216,98,102,93,61,146,215,238,95,5,252,255,197,44,178,137,137,184,70,191,169,237,93,112,154,255,240,254,72,108,47,161,64,219,7,28,9,247,227,238,138,76,56,19,33,214,103,96,126,182,239,197,146,4,44,40,199,69,63,224,159,223,31,195,123,147,162,130,95,49,131,92,218,35,80,37,34,147,20,140,127,123,197,185,181,78,29,155,137,75,145,74,141,72,125,195,4,98,252,164,140,84,119,86,163,223,185,122,103,81,185,243,75,67,139,239,182,177,197,122,100,148,123,10,176,133,252,125,30,41,111,247,25,26,154,50,52,137,245,101,40,175,165,34,175,200,28,202,15,55,112,186,137,133,241,195,18,149,174,215,236,137,98,47,66,49,81,108,217,34,116,106,17,76,63,160,38,0,241,172,216,48,248,199,55,132,36,74,233,121,91,0,58,96,201,43,161,6,252,168,84,205,61,70,156,33,122,115,19,124,130,95,95,225,196,98,158,94,254,23,245,121,223,89,32,221,29,178,130,167,10,166,30,120,27,225,29,130,184,229,228,24,23,186,75,39,127,244,5,177,241,208,191,17,253,182,210,39,240,80,16,74,73,211,130,225,144,82,160,215,74,52,30,105,27,203,210,255,177,209,23,53,146,121,229,179,112,139,218,95,83,194,249,184,244,75,248,178,100,116,173,179,93,157,131,69,200,252,108,206,97,18,247,165,21,36,216,79,59,8,249,38,16,120,158,137,125,11,103,48,77,191,176,134,193,133,125,203,149,70,8,244,15,173,81,236,197,92,205,49,200,82,8,167,17,134,192,45,109,91,111,42,216,10,179,62,98,47,71,248,18,121,133,33,150,215,5,26,215,82,174,226,73,61,169,251,34,151,19,42,191,53,130,252,41,94,96,59,74,241,28,118,50,143,0,76,27,117,48,58,141,233,83,196,228,37,180,72,82,35,157,235,233,51,230,98,90,23,50,205,62,99,196,73,74,112,193,189,35,166,98,61,128,164,100,209,130,28,153,121,89,31,42,169,232,211,185,133,249,231,42,30,184,22,236,45,8,191,167,32,214,81,180,221,243,138,240,93,54,241,182,214,236,225,136,4,35,81,230,6,41,124,208,78,22,230,112,36,116,62,242,191,99,17,101,157,233,154,154,160,18,130,163,187,82,38,84,70,250,41,234,6,123,155,120,44,0,151,217,208,54,212,58,202,224,30,64,200,56,173,160,236,236,29,24,169,151,80,188,142,128,62,230,69,228,202,31,48,79,142,245,5,227,57,186,139,74,139,211,239,126,231,3,25,17,115,234,29,228,188,226,254,187,106,41,82,235,121,10,151,31,140,241,193,65,49,12,26,165,15,156,212,173,241,94,177,218,174,180,182,90,234,191,60,76,135,32,206,202,199,37,230,94,115,164,205,191,194,63,66,175,16,252,243,239,130,253,232,200,205,130,207,50,57,90,246,83,113,113,113,243,57,163,36,72,83,216,76,0,218,122,242,10,126,242,220,73,190,55,29,140,162,154,135,7,7,7,149,214,11,41,199,88,92,90,54,26,181,117,192,50,194,248,151,146,121,151,229,182,138,153,44,66,83,149,138,147,244,1,46,216,123,190,99,48,214,67,148,84,0,170,107,177,197,231,67,81,181,1,121,154,20,19,176,184,180,229,49,12,245,160,144,12,227,89,188,239,71,158,66,148,214,82,37,247,142,152,95,135,135,113,149,246,175,29,209,14,192,152,30,160,205,168,140,153,76,106,86,84,157,137,234,32,179,8,69,200,133,165,207,73,238,93,103,210,116,1,226,214,192,227,216,41,18,136,168,166,127,193,179,106,214,184,212,23,53,226,47,114,185,197,232,201,8,21,193,167,106,208,44,27,176,0,63,254,43,194,255,158,219,79,82,15,165,196,174,2,48,49,254,120,6,208,225,63,171,188,146,240,110,171,95,110,221,127,242,195,207,170,58,162,242,6,249,17,135,172,237,85,158,151,123,192,151,89,199,20,64,156,201,233,124,236,50,253,206,209,196,249,34,141,201,247,49,229,190,66,125,36,167,135,96,138,65,249,198,52,138,145,92,177,182,0,1,183,145,75,175,220,104,182,214,8,160,1,242,59,242,209,53,157,162,14,65,124,123,153,175,128,103,190,48,140,26,2,59,99,246,244,155,184,176,62,227,8,222,188,118,62,25,1,168,38,97,134,160,128,252,69,19,44,198,112,117,236,18,173,86,170,108,159,13,241,180,148,15,117,57,152,110,53,23,97,218,139,169,16,105,90,246,179,128,202,154,241,194,18,201,241,114,156,67,45,64,203,197,98,182,3,248,239,179,182,246,49,11,128,163,112,149,130,133,247,179,148,118,1,211,230,211,193,255,183,180,193,58,248,1,38,195,90,116,223,89,53,237,130,217,86,64,195,31,234,16,120,237,99,125,231,42,174,124,29,223,240,113,150,188,68,79,158,138,4,133,165,38,154,132,147,82,147,128,115,140,192,140,234,198,70,52,84,71,28,218,250,105,193,23,22,30,155,246,231,92,4,180,198,114,113,242,93,20,247,185,79,65,68,0,67,226,92,121,109,245,135,209,96,37,49,172,107,189,27,109,133,33,60,241,16,40,41,65,111,103,136,224,201,172,144,11,71,109,161,246,60,37,212,121,23,83,130,88,48,244,132,255,62,60,98,9,96,233,124,59,104,68,53,5,68,58,197,10,9,215,168,107,92,0,255,225,181,67,8,235,9,136,35,232,253,67,222,206,12,129,8,11,93,208,43,28,226,239,184,191,184,198,5,224,183,61,182,146,210,110,77,16,81,43,99,115,65,127,71,29,16,219,70,24,37,160,89,32,7,114,139,69,57,117,21,36,207,217,176,114,170,82,30,25,198,73,194,149,80,209,130,121,234,202,121,94,211,36,0,163,119,138,86,67,36,4,160,89,130,193,248,251,34,180,31,51,46,154,221,100,211,142,239,189,24,104,140,115,177,110,86,18,212,237,231,211,145,202,1,255,213,237,136,177,186,127,247,159,215,27,159,60,244,52,199,44,67,71,15,248,72,241,197,151,19,192,72,12,175,55,30,150,86,225,131,239,106,49,31,237,24,243,140,191,248,110,122,134,70,112,175,198,61,205,20,200,250,78,13,3,26,210,51,151,143,89,136,9,251,174,8,156,147,184,246,42,21,43,39,150,93,212,72,99,59,71,62,81,101,105,112,61,35,40,202,90,78,76,129,153,25,105,244,240,89,129,78,71,94,73,152,213,66,22,16,148,164,131,95,197,225,144,200,11,90,98,62,143,91,13,151,181,244,5,198,20,163,155,196,74,186,222,95,25,244,247,221,164,105,103,218,227,134,95,169,114,133,205,28,193,53,133,231,66,17,236,109,52,138,115,11,81,21,61,113,45,217,195,172,253,143,134,55,203,121,17,244,92,212,182,91,96,111,249,241,181,153,182,235,180,244,50,2,97,175,25,203,250,10,163,65,236,233,0,13,201,82,101,162,238,71,181,47,9,120,134,139,67,234,14,21,200,109,80,25,14,46,22,92,158,27,65,30,9,64,232,6,117,147,77,33,244,197,112,142,101,147,70,67,40,134,69,38,94,24,32,251,245,122,248,23,213,155,25,60,216,182,79,199,153,112,15,159,207,32,89,175,5,109,65,20,23,177,176,136,125,141,31,189,80,58,209,231,180,106,113,244,219,156,29,167,237,0,149,37,142,39,44,73,98,192,245,126,134,74,192,249,115,118,253,48,215,240,99,233,19,5,111,252,29,213,214,58,221,64,5,218,227,156,234,243,208,35,81,102,126,216,198,56,55,115,234,96,245,62,1,122,154,24,200,236,22,127,239,157,37,151,241,82,173,165,186,71,201,193,255,222,2,219,187,30,51,221,179,114,185,18,83,110,166,88,16,227,148,206,68,196,191,8,206,137,113,248,66,218,143,203,216,10,186,149,25,254,61,225,66,240,121,124,62,87,105,44,205,214,207,15,156,22,66,113,205,85,36,53,121,249,155,27,167,210,53,124,51,21,122,63,184,30,37,140,249,228,5,46,83,88,47,244,247,144,57,128,14,249,201,245,31,244,230,127,15,38,162,191,194,142,77,99,3,255,241,209,15,175,159,204,244,32,93,187,186,206,5,205,106,206,192,102,125,211,248,150,33,116,13,35,170,30,251,79,63,247,45,8,175,124,163,27,41,13,134,19,173,254,166,177,221,87,33,174,26,76,84,71,213,144,196,26,161,218,48,201,82,107,235,37,39,146,108,120,186,245,220,138,107,127,66,29,242,138,215,98,144,218,16,134,114,135,12,132,206,69,36,7,210,248,52,174,49,1,196,51,204,245,155,221,105,45,180,78,182,200,178,195,136,135,121,38,205,72,104,134,78,226,154,7,229,211,104,135,131,26,115,103,215,239,223,33,126,252,243,182,16,44,194,2,34,48,70,210,139,86,10,246,205,2,194,130,163,177,128,96,203,231,215,180,104,197,8,25,44,103,129,232,24,231,35,22,111,195,240,57,5,199,228,183,190,25,78,44,114,58,57,132,67,24,252,93,109,87,160,154,250,200,228,153,46,143,119,141,205,238,43,39,35,86,81,220,52,60,92,83,117,124,23,200,80,52,39,99,143,31,219,70,187,127,62,13,21,35,144,175,138,243,210,6,204,117,183,92,121,116,109,79,53,36,146,117,50,169,7,26,47,120,187,74,65,79,11,97,115,152,110,177,6,97,68,11,135,73,141,58,204,90,173,230,24,43,202,228,103,27,71,19,112,224,53,164,118,131,54,170,24,106,43,244,32,182,17,94,176,47,4,162,118,39,181,82,112,6,70,217,175,212,99,148,248,129,111,81,19,40,183,31,48,201,79,105,73,224,80,28,242,20,156,50,59,255,148,50,253,59,50,80,187,159,74,10,149,82,95,100,35,201,88,88,51,161,187,83,78,165,206,155,146,23,250,158,227,13,130,221,25,173,216,103,1,25,48,92,23,219,243,239,89,163,47,153,28,36,13,223,254,179,140,104,157,96,139,213,155,171,7,22,135,95,93,206,242,78,74,97,200,25,131,208,242,228,3,170,79,103,12,25,218,208,60,99,60,173,250,182,235,119,235,61,1,61,121,23,58,222,177,129,26,11,83,11,204,44,93,81,47,6,134,117,57,124,254,27,192,104,143,91,160,204,97,10,217,103,5,162,115,207,221,253,70,116,213,22,190,219,197,105,103,208,174,15,167,224,171,188,142,217,173,4,137,125,34,47,37,211,234,184,228,132,234,131,24,39,100,182,121,234,202,238,63,196,146,132,247,146,27,50,134,165,95,62,88,76,9,165,182,170,28,209,115,240,123,127,126,47,242,156,62,46,4,95,194,49,153,160,90,151,92,90,201,178,147,121,73,26,58,98,205,220,47,11,211,124,48,47,1,86,26,62,185,180,146,24,206,171,69,45,71,23,122,215,198,209,185,223,206,7,160,107,152,9,59,225,162,185,21,217,45,209,203,66,84,133,63,248,87,215,42,119,234,61,91,150,222,206,192,204,28,254,64,149,56,192,4,31,61,18,120,158,183,9,253,47,56,126,28,253,166,58,27,248,246,50,120,84,170,64,78,32,103,176,252,97,37,112,53,82,240,252,227,195,213,125,133,14,99,65,106,5,16,104,247,1,19,202,239,210,236,99,3,11,58,138,144,139,220,22,109,107,128,89,141,218,43,62,94,29,56,236,39,120,161,127,17,5,65,132,169,182,2,89,251,59,166,214,175,242,119,23,220,21,188,76,85,175,16,68,219,98,226,76,31,28,172,201,79,141,169,172,94,7,72,73,224,209,11,189,156,125,211,196,168,107,6,126,24,83,72,30,173,25,10,89,55,113,3,40,164,244,19,151,92,246,224,161,2,83,151,102,168,194,217,13,128,196,22,167,123,176,98,205,10,40,37,30,2,182,38,134,159,157,54,90,117,95,48,105,196,102,60,34,104,66,96,64,205,228,87,183,115,177,138,115,136,249,16,115,25,109,202,70,208,101,152,46,191,238,71,217,4,240,214,181,97,64,157,215,43,36,229,73,65,235,53,9,110,125,206,232,46,204,254,208,186,5,204,218,210,217,72,211,89,120,35,209,203,202,187,216,93,203,122,235,195,227,125,196,123,3,188,147,121,159,156,79,181,28,98,93,76,210,148,182,213,220,26,110,158,225,57,152,13,45,42,8,8,17,100,91,232,23,188,87,120,50,205,239,212,96,64,123,26,241,240,6,157,76,254,146,172,78,126,205,46,214,172,44,47,60,93,138,137,91,203,194,110,28,97,194,114,225,197,116,83,109,24,107,1,149,53,83,165,215,187,86,106,71,73,27,117,87,1,132,124,146,199,104,104,14,199,224,134,96,127,191,247,15,141,202,243,22,177,185,229,4,212,157,167,77,58,207,193,4,179,85,125,236,188,73,1,54,16,84,202,177,89,149,232,227,169,111,191,68,94,67,208,131,86,8,40,60,131,181,38,105,182,45,39,184,246,17,183,207,149,140,80,143,142,211,198,198,207,44,148,208,7,113,224,109,197,202,2,133,47,62,130,130,10,231,52,15,149,182,81,160,67,216,36,75,208,244,49,59,228,186,130,230,157,238,165,106,255,183,214,145,236,172,35,200,45,142,6,78,90,10,130,151,204,218,40,68,38,156,113,51,202,82,34,229,54,153,97,26,36,37,1,64,237,211,208,206,208,219,172,160,149,208,116,61,244,246,110,245,167,166,79,33,106,17,156,228,51,179,233,3,185,152,10,196,74,197,44,140,6,208,55,20,136,94,57,106,95,88,105,69,178,35,172,108,217,90,123,89,213,242,158,49,216,171,224,91,168,82,142,118,194,91,24,240,187,186,31,207,98,152,7,145,99,143,135,148,131,46,218,234,4,170,215,191,204,222,45,213,169,179,240,100,94,163,87,175,97,25,179,157,137,150,172,124,38,255,4,208,47,155,78,88,155,113,87,51,53,46,201,88,57,167,245,61,6,162,62,103,29,151,85,2,138,247,195,117,66,98,131,223,227,29,86,159,25,43,215,47,60,132,80,103,133,33,13,111,79,74,180,50,75,255,93,83,243,12,81,163,97,99,180,217,244,178,181,142,203,187,59,35,227,50,228,166,185,177,133,193,134,161,133,202,173,128,183,254,6,166,17,240,246,44,23,207,34,44,47,104,224,156,156,198,113,32,48,172,115,75,6,250,161,243,167,160,184,62,11,248,94,203,21,36,3,137,157,152,151,29,114,172,217,125,165,62,167,138,197,36,58,85,65,108,73,32,73,156,142,103,88,177,92,230,7,4,209,31,215,235,149,162,197,246,254,115,50,181,75,206,52,181,41,227,196,156,43,27,219,99,49,238,33,98,133,92,75,49,135,255,161,117,231,85,194,214,67,82,126,120,70,210,165,107,71,143,99,159,207,168,146,77,100,126,65,218,241,3,83,198,200,242,170,250,86,71,196,121,220,132,54,232,242,51,42,92,49,152,67,54,29,103,221,47,96,34,191,30,151,219,224,253,150,153,62,113,200,105,120,119,241,142,33,76,132,72,187,116,57,51,230,188,95,223,72,80,24,152,121,221,231,225,217,86,50,174,139,131,210,42,172,100,6,146,94,187,97,194,149,209,64,221,70,149,253,82,98,105,55,213,26,5,49,200,94,56,39,19,23,194,238,105,99,136,154,156,217,99,118,205,227,246,172,151,107,67,74,229,103,65,99,94,105,8,136,24,13,244,64,92,145,31,12,27,199,210,49,66,47,121,113,174,113,198,73,191,242,38,255,180,23,16,213,189,225,17,142,62,111,216,220,118,155,210,88,76,78,4,207,175,237,221,127,80,106,7,121,39,46,30,11,17,217,187,109,42,150,15,108,115,209,135,163,191,232,156,237,69,133,129,165,249,40,130,99,96,42,101,1,66,230,62,222,47,153,201,75,67,170,175,72,41,252,208,31,108,219,31,8,20,110,183,149,31,120,250,67,215,194,219,131,142,134,146,69,220,180,131,211,236,105,54,250,191,202,88,156,255,100,182,214,42,81,171,35,200,173,86,41,52,87,5,57,199,215,181,27,254,11,134,113,175,205,243,79,131,26,43,255,178,141,159,45,87,148,71,9,86,64,170,168,36,214,32,139,193,176,162,202,128,222,249,155,77,86,208,198,103,32,128,152,3,7,163,114,83,188,207,219,180,138,9,38,163,81,65,77,130,30,189,124,253,205,44,42,167,152,215,150,112,29,230,123,167,127,114,80,215,201,72,200,94,222,117,124,7,193,175,235,160,38,212,227,124,110,52,23,225,115,63,176,57,86,250,48,198,235,138,161,154,239,215,1,72,143,33,233,219,187,223,241,15,69,58,186,40,104,229,62,149,177,147,36,216,174,203,147,104,41,253,182,211,144,72,190,195,191,216,50,207,6,108,57,107,93,213,204,183,188,22,50,136,133,197,184,19,99,100,143,111,93,7,232,195,235,93,73,41,171,134,201,90,36,30,231,172,15,113,220,206,15,75,117,32,14,240,69,199,63,85,250,172,117,160,90,64,217,99,207,190,162,228,117,68,98,174,69,209,155,55,123,106,224,221,31,173,75,58,240,119,154,113,240,49,1,241,60,196,68,247,74,216,3,78,201,231,75,42,48,162,69,28,108,114,65,145,161,87,142,109,245,42,101,204,12,117,32,192,46,33,108,138,250,192,32,153,213,182,246,43,121,210,45,16,147,66,51,227,100,108,85,132,217,253,1,180,113,122,181,194,224,121,252,16,1,130,231,68,187,136,47,203,247,38,231,9,100,19,90,17,82,211,205,90,161,246,208,108,169,192,185,146,88,34,49,253,101,101,230,43,13,111,58,219,52,113,253,142,123,221,192,124,240,235,97,72,83,105,29,115,81,187,158,2,131,88,139,39,123,228,187,87,244,228,51,4,243,171,108,56,223,47,170,30,176,162,203,122,85,45,19,20,55,7,146,7,232,127,219,111,245,145,243,98,236,223,30,132,124,234,155,167,150,93,114,85,202,20,99,166,49,101,140,98,204,149,68,150,184,16,88,155,80,48,170,214,217,123,229,90,84,11,243,83,3,34,201,32,187,158,214,13,236,217,33,182,253,16,236,145,234,230,119,247,116,0,203,92,206,116,154,238,10,36,160,99,254,33,254,192,171,237,102,32,233,212,221,37,145,89,92,51,91,121,51,201,36,232,10,166,92,105,63,88,239,27,110,47,163,242,36,57,192,165,230,54,161,146,126,19,248,158,120,151,165,89,109,138,134,179,156,65,251,98,226,23,230,185,10,135,201,192,173,129,242,137,192,117,154,210,78,26,220,113,229,40,241,27,91,123,209,206,170,57,246,88,197,17,242,66,233,46,225,64,230,6,84,179,80,74,191,101,158,203,228,222,169,251,105,214,117,217,109,140,45,228,38,66,17,103,61,206,224,16,78,253,232,84,92,60,63,208,147,129,80,8,178,47,123,59,96,130,213,40,24,235,28,58,112,62,29,184,69,59,125,232,44,234,206,55,173,60,13,27,223,197,29,189,131,63,104,215,160,11,211,135,204,4,235,156,242,215,254,133,135,138,142,58,221,37,97,82,105,147,221,180,170,246,236,91,26,46,42,249,193,185,222,142,193,52,205,99,65,212,175,98,206,213,39,242,77,23,27,139,179,124,79,3,86,92,68,130,142,197,220,189,61,14,63,65,82,251,92,133,51,177,139,133,162,182,150,97,236,233,86,228,153,105,199,114,79,184,8,47,104,234,140,84,80,18,100,146,160,49,110,28,63,135,73,113,58,65,52,68,48,39,187,19,185,36,253,32,55,136,81,36,162,227,16,56,31,35,98,110,224,247,190,83,167,249,167,119,30,83,166,240,51,106,89,89,111,183,4,67,238,13,71,120,123,38,119,247,216,29,230,97,165,154,8,178,187,46,132,205,26,201,37,26,96,177,247,91,82,55,151,83,93,241,145,46,112,96,135,115,68,233,213,81,11,34,135,242,141,158,42,65,18,142,161,131,6,215,99,205,239,74,122,110,148,152,92,221,213,255,2,40,233,111,53,204,21,71,109,77,107,71,147,8,19,207,98,63,96,160,12,114,190,211,242,20,120,193,229,94,250,87,123,11,144,100,21,251,123,196,177,128,254,34,217,115,134,200,130,158,178,230,229,105,222,95,232,48,192,118,82,224,104,224,205,150,30,32,161,147,42,64,19,242,189,238,251,171,251,118,230,151,232,225,58,10,160,98,135,184,155,145,34,178,69,77,61,115,78,177,189,102,77,244,85,247,28,77,168,150,206,13,215,67,103,174,109,27,127,157,16,228,220,19,123,218,232,248,121,37,98,7,67,225,228,66,248,138,214,171,150,76,215,244,159,237,141,120,187,0,155,138,175,2,138,93,52,60,79,8,52,167,170,204,135,114,209,109,201,73,202,1,58,85,213,143,85,67,24,125,186,53,109,195,209,8,79,101,121,221,0,216,95,23,57,71,168,139,111,185,250,59,24,159,81,17,243,84,229,104,129,147,225,69,135,122,11,57,137,145,221,225,163,195,110,86,239,23,247,21,130,186,190,180,142,154,1,205,53,40,180,80,84,99,88,76,64,219,23,57,110,207,177,82,72,183,5,61,133,94,100,46,226,176,126,15,43,132,74,33,60,101,172,254,141,248,95,214,201,173,63,128,178,7,17,173,90,162,75,147,130,118,4,224,192,49,35,21,144,90,110,237,69,197,180,160,98,73,156,66,188,55,57,108,63,232,200,213,14,50,71,10,149,164,82,250,83,114,201,77,162,91,91,203,216,203,156,101,50,152,138,86,108,150,253,177,6,138,163,200,32,81,93,153,15,145,201,127,72,234,8,21,225,25,205,29,50,206,33,56,227,224,44,162,16,164,212,252,32,157,30,63,36,90,164,177,103,162,70,208,183,116,36,56,10,229,5,7,65,103,241,48,236,243,118,237,193,147,206,28,30,251,126,130,13,215,93,33,16,254,243,90,137,136,161,45,141,155,48,7,138,154,151,108,201,192,216,213,118,53,14,130,8,175,31,178,36,127,188,196,202,81,139,228,191,112,118,26,165,42,123,147,254,14,247,236,73,247,1,71,129,224,78,218,98,55,212,223,56,130,150,59,108,148,239,40,243,152,70,82,144,202,55,93,57,160,13,95,40,22,2,53,240,72,42,2,249,180,137,163,104,208,234,217,210,9,170,62,128,244,69,1,206,32,164,89,226,98,125,8,20,232,154,38,1,25,184,54,218,1,238,238,253,10,222,50,215,24,231,159,217,59,128,237,181,60,175,34,180,102,186,177,49,92,219,88,91,40,254,115,58,199,143,4,59,137,250,40,155,24,227,196,1,113,97,123,117,230,174,85,248,68,254,107,197,42,191,89,143,236,197,219,52,74,160,0,195,101,29,56,52,97,89,9,87,66,103,238,15,158,189,188,52,111,74,151,189,34,23,216,137,156,20,55,225,50,39,251,183,144,14,93,48,71,186,7,133,160,249,168,61,217,231,213,198,153,107,238,93,117,104,11,255,233,74,198,110,230,107,250,116,250,129,174,154,250,146,15,77,155,165,66,39,138,154,16,246,33,153,71,231,194,204,254,41,159,65,40,148,64,15,103,70,252,69,73,19,164,227,56,4,125,169,198,250,42,93,41,89,43,216,113,226,131,40,159,115,142,112,128,187,78,55,193,215,148,142,11,233,27,2,147,189,72,170,12,71,40,14,206,202,210,227,51,197,199,223,181,173,82,107,161,235,188,43,76,247,218,133,156,39,122,166,36,219,124,162,112,132,188,64,33,89,194,119,247,157,227,118,228,7,181,233,28,38,46,204,56,199,30,255,186,247,63,66,171,74,141,237,231,250,13,205,191,200,174,55,222,163,52,204,79,248,174,112,68,120,48,218,176,26,173,135,210,221,145,162,102,74,185,157,18,17,243,100,141,162,24,145,69,101,183,241,113,195,232,255,195,85,34,229,35,247,241,240,89,159,106,109,10,23,179,98,220,102,60,76,178,166,138,192,114,240,120,4,14,128,20,16,177,201,78,214,188,101,54,165,9,136,180,111,131,50,227,180,132,133,250,253,127,206,23,116,183,106,205,112,177,208,173,173,125,147,8,126,239,87,16,45,243,232,38,36,40,31,113,87,88,212,240,164,84,90,73,101,207,24,227,200,24,1,124,196,105,190,207,153,112,218,168,93,128,225,154,100,174,35,149,246,226,229,125,139,84,208,191,252,84,204,63,70,188,101,254,174,149,93,91,188,11,138,230,11,176,206,35,71,118,208,222,3,8,168,68,133,26,118,156,116,207,31,204,217,34,50,45,49,11,150,192,135,137,143,65,145,57,43,65,97,171,68,5,36,41,198,252,181,83,137,40,223,141,129,230,154,48,110,105,43,65,67,139,61,74,158,10,38,39,37,255,212,226,187,8,253,2,138,150,154,42,36,235,238,211,206,4,210,44,226,20,2,24,8,131,27,80,250,31,125,151,51,185,64,164,230,77,206,140,119,17,25,34,196,90,187,192,179,46,148,116,187,208,64,90,110,21,207,175,25,17,113,69,32,14,10,212,191,150,148,218,42,73,99,145,79,107,191,55,4,102,27,24,115,120,45,110,134,78,14,151,62,13,8,40,33,115,43,40,95,31,78,189,50,142,70,233,144,183,249,58,40,152,16,84,173,132,165,134,70,188,79,204,168,46,214,220,104,70,153,3,202,224,74,53,251,189,101,8,182,137,224,176,89,32,249,194,54,59,91,103,249,191,44,226,190,124,41,114,207,75,23,204,229,212,32,250,43,45,44,82,226,195,187,48,100,153,202,195,152,73,239,48,19,153,3,35,151,137,33,16,72,220,151,0,19,92,224,82,44,250,237,2,129,14,175,85,158,185,243,152,135,43,103,100,172,160,64,43,208,157,126,19,33,57,180,170,191,74,46,155,234,123,100,64,134,225,7,137,185,155,253,131,182,195,160,45,149,59,99,149,226,190,158,86,4,169,181,166,176,152,76,250,42,166,227,222,160,189,54,50,192,91,207,12,120,144,246,214,106,92,154,85,103,198,95,172,2,15,124,81,194,158,67,115,162,36,32,121,78,118,202,246,203,153,156,187,218,80,133,49,3,62,251,224,77,22,118,154,80,208,10,76,45,139,52,186,168,148,237,255,140,35,129,139,158,83,77,204,255,81,56,29,213,73,93,109,25,223,86,58,121,173,179,148,111,13,202,236,67,231,96,172,183,150,64,143,45,102,241,24,62,172,6,31,174,239,117,126,237,172,16,193,97,142,84,219,101,123,10,78,15,147,241,246,77,6,123,42,209,116,90,193,62,70,42,122,207,237,56,193,6,47,0,76,118,121,192,40,154,60,129,76,173,211,129,127,239,135,28,222,112,80,60,161,218,228,33,46,68,255,236,159,125,233,178,41,56,37,231,186,60,96,11,153,204,131,241,177,115,128,79,105,152,229,39,53,25,160,29,146,90,34,69,138,61,59,244,221,119,33,189,38,12,8,126,207,120,72,79,67,3,34,193,48,137,33,240,94,30,99,132,136,59,56,206,97,35,161,198,17,255,104,48,130,30,165,55,91,108,68,249,201,168,34,63,24,138,58,195,250,80,71,173,146,32,252,244,144,210,20,26,49,59,234,210,44,129,101,163,233,221,117,183,140,13,79,49,224,245,173,127,83,249,109,75,189,108,108,65,210,16,69,155,114,205,134,146,22,71,92,200,67,51,77,137,146,211,122,138,58,62,57,35,39,197,114,71,197,182,244,190,1,151,94,202,76,162,196,86,41,65,52,109,124,89,25,246,23,134,213,248,85,65,111,98,133,171,94,218,131,210,77,230,187,94,231,84,106,196,86,20,106,198,179,122,43,172,42,241,93,72,0,131,94,180,166,14,195,203,227,133,236,210,147,130,184,69,67,19,179,29,34,76,192,206,228,23,113,111,142,156,216,38,89,183,103,42,82,93,217,222,7,143,119,195,183,138,16,1,107,106,77,72,8,252,24,92,82,230,90,155,167,133,64,71,203,184,155,115,186,216,141,139,60,224,255,156,135,91,65,6,92,163,239,27,120,219,193,106,27,218,249,20,225,109,182,143,133,97,179,239,48,60,127,79,188,129,61,166,147,166,86,175,243,121,22,147,121,208,249,104,160,135,12,232,72,58,119,216,150,12,137,223,177,218,88,55,123,150,241,200,211,145,120,69,243,224,181,190,168,196,233,242,97,231,84,101,89,142,34,85,235,121,66,253,99,51,207,132,73,32,25,245,189,81,16,240,33,27,121,152,209,65,254,156,58,115,87,133,113,235,192,254,130,246,157,129,155,222,132,208,115,44,138,50,192,212,187,77,87,6,149,59,143,39,181,48,147,88,155,216,219,84,13,45,223,62,80,143,36,243,194,158,4,231,219,188,139,225,112,204,91,204,244,78,189,232,201,230,126,94,33,140,45,40,28,18,216,252,82,73,222,235,133,211,162,181,255,233,138,136,172,77,138,86,37,84,151,245,174,183,83,162,33,81,248,97,75,53,121,61,82,219,29,143,164,18,120,182,143,59,22,245,107,90,2,155,201,118,74,163,44,90,107,107,237,244,160,78,97,139,3,2,154,101,33,155,21,58,183,22,143,29,81,191,176,118,59,227,229,67,3,232,200,60,51,32,121,248,43,34,133,210,6,197,47,254,81,148,250,157,83,27,16,205,154,107,145,167,33,138,234,36,100,171,232,97,124,252,203,241,72,119,145,225,169,9,2,145,164,38,246,228,94,201,208,10,39,122,72,134,135,136,41,195,7,11,36,255,144,63,228,45,190,92,2,184,181,43,94,206,187,224,107,189,36,195,198,224,47,36,26,241,129,67,56,75,56,56,252,180,42,97,1,242,10,112,38,7,88,28,68,45,254,118,251,125,232,174,36,184,194,183,122,155,129,18,219,57,29,234,125,70,244,132,180,55,11,226,81,247,146,228,46,9,182,206,23,116,95,47,242,66,87,156,204,158,196,81,252,228,244,87,165,247,15,108,113,38,114,30,63,27,134,251,159,8,162,145,26,137,245,163,183,130,34,231,173,139,191,195,11,40,5,31,165,88,251,216,33,148,42,30,255,13,252,110,198,159,81,42,249,173,219,144,138,26,36,134,36,226,19,171,205,88,199,225,196,210,126,89,108,125,39,216,128,139,6,162,119,253,254,21,223,84,143,85,154,239,229,143,226,71,205,201,160,89,69,198,195,67,33,74,223,72,192,35,180,119,43,124,64,110,79,20,124,254,212,221,245,211,253,251,106,213,137,140,43,233,41,159,200,199,1,241,183,65,134,59,244,247,157,193,24,169,226,247,239,184,208,54,218,150,33,72,18,252,229,29,210,205,208,162,108,189,147,63,41,150,179,151,5,83,154,94,140,104,116,196,18,63,127,66,251,161,202,191,99,129,245,53,236,218,83,246,47,127,209,22,141,6,8,64,110,246,98,92,124,19,36,60,120,99,188,133,152,67,207,241,123,106,148,183,248,139,41,245,19,28,57,213,204,144,106,60,60,103,143,239,43,155,89,202,103,125,135,254,70,18,211,30,182,40,100,248,140,240,135,43,60,43,103,226,237,44,228,136,189,61,151,198,244,41,58,118,243,206,134,144,183,38,96,138,198,209,88,59,185,23,145,177,234,215,37,104,40,57,27,222,171,125,225,140,56,7,94,71,202,98,19,191,0,218,191,51,65,130,110,149,153,33,235,1,176,206,254,82,207,244,111,67,187,215,214,112,136,204,18,97,200,103,239,124,57,5,206,101,69,224,151,97,195,207,20,21,228,205,19,252,191,98,192,92,11,202,22,66,1,236,125,171,92,44,186,176,229,101,242,79,223,212,169,100,106,135,109,178,214,124,131,108,240,220,86,190,209,174,38,101,0,52,213,30,37,176,253,42,115,249,52,227,96,95,37,131,239,129,218,82,120,228,129,15,87,23,191,136,31,200,173,210,203,151,171,84,231,183,171,242,113,172,229,12,128,78,57,62,22,82,242,164,91,33,51,200,252,154,175,204,105,250,96,42,127,140,210,41,178,113,227,119,171,128,191,58,148,55,121,211,192,162,237,192,241,159,114,144,63,173,166,206,56,54,254,30,169,199,85,155,99,58,70,17,159,45,167,179,100,224,204,233,3,52,85,77,158,84,164,75,56,133,134,74,55,81,99,55,232,115,138,92,108,245,227,140,74,100,86,75,231,206,243,13,250,125,164,239,217,119,166,76,82,213,74,195,150,78,156,228,250,133,141,83,212,119,165,146,78,199,25,237,135,212,145,9,224,73,174,161,99,102,45,1,247,197,38,137,151,145,41,185,62,75,217,13,148,84,0,5,56,5,84,134,239,212,78,221,51,62,50,255,93,132,219,97,123,27,30,18,150,165,70,117,244,141,116,73,81,54,185,117,34,227,248,162,3,40,96,246,202,74,100,73,186,210,77,37,62,173,81,163,195,246,220,189,210,186,55,66,180,233,16,200,187,191,188,10,168,54,232,199,253,77,210,135,151,103,189,242,60,45,97,196,130,61,213,124,87,17,48,228,91,63,129,91,106,77,81,167,21,186,70,107,41,108,154,126,117,58,208,121,14,38,30,145,156,88,211,131,26,96,194,62,229,246,7,151,24,203,109,216,30,158,118,138,64,245,93,31,225,123,148,213,250,2,219,201,152,219,253,80,61,12,25,83,66,10,109,137,180,254,243,64,211,68,160,196,198,54,218,194,94,108,107,251,209,6,15,123,0,41,39,205,234,217,199,224,165,124,198,125,177,88,116,64,101,97,177,142,137,230,11,15,255,17,39,67,88,129,243,85,168,139,105,145,230,100,42,29,23,116,123,27,94,86,251,65,51,39,113,31,196,170,173,30,210,159,88,151,207,60,155,17,70,244,164,89,168,70,147,14,149,127,241,238,214,170,161,57,18,24,92,219,152,72,169,34,148,43,45,13,132,155,203,239,164,50,134,195,145,54,196,76,117,123,202,134,84,72,79,254,74,20,89,81,116,163,52,108,137,46,33,24,230,147,58,42,26,183,141,14,106,55,81,140,136,57,204,77,74,239,247,165,105,205,77,73,35,115,231,239,193,132,252,16,113,24,49,21,21,219,24,26,166,227,216,149,108,243,80,185,36,144,7,179,94,202,184,20,151,209,156,64,130,138,209,145,19,214,187,51,173,118,174,102,16,205,175,208,79,142,81,149,22,114,165,93,216,246,122,110,120,46,120,79,39,178,136,166,192,10,56,207,105,8,150,30,180,85,187,107,214,159,40,122,172,186,170,239,230,5,215,79,188,58,207,220,224,104,105,39,241,25,206,49,239,155,226,14,0,114,153,112,45,134,184,2,16,35,68,101,174,138,77,186,238,228,155,63,76,153,215,206,125,105,171,241,2,160,30,82,133,187,215,232,19,170,69,236,138,93,174,77,44,113,127,115,24,168,128,89,210,147,205,185,17,35,206,4,162,105,214,156,215,43,3,214,77,248,14,33,196,190,11,9,203,231,147,126,124,90,170,25,160,2,66,168,128,61,186,125,228,230,161,72,124,191,129,161,215,22,201,155,225,99,232,22,147,236,16,217,219,227,83,86,249,85,133,250,129,59,203,202,192,226,47,155,210,216,250,89,240,57,180,228,110,98,233,125,141,225,72,132,53,91,9,211,80,65,127,25,54,36,229,252,48,7,183,196,101,146,107,202,80,28,129,197,39,127,8,54,19,83,238,18,96,93,48,204,6,130,207,150,204,35,44,40,132,49,94,116,149,37,127,71,244,42,105,159,140,56,50,54,143,0,64,50,109,139,34,229,58,213,200,165,205,55,208,150,63,112,207,204,67,142,104,214,35,35,64,18,174,211,21,42,109,121,222,153,114,41,196,20,250,134,191,139,46,152,136,165,235,11,61,65,71,18,130,150,71,112,200,81,137,246,139,160,44,176,48,241,180,192,228,60,73,116,128,151,11,13,81,64,89,37,102,161,63,225,182,61,162,213,102,192,78,15,145,175,56,0,29,173,5,127,215,6,232,92,161,216,114,141,42,68,44,42,112,159,197,154,200,82,229,166,129,45,250,237,176,130,21,103,252,24,106,194,117,206,239,24,26,42,131,71,199,218,108,162,176,156,30,154,99,243,89,49,54,164,52,74,253,106,54,139,114,122,80,248,54,223,98,239,183,250,17,134,211,207,244,54,30,67,199,207,46,183,5,223,240,59,120,117,197,230,123,31,168,61,62,189,68,92,188,54,152,208,218,186,195,209,43,81,116,156,209,245,4,70,93,162,185,6,44,60,95,255,183,106,1,104,172,210,252,221,237,106,176,189,65,63,5,177,200,253,47,140,168,222,227,189,213,13,61,106,222,184,20,235,136,158,237,53,75,175,169,190,241,88,17,87,28,213,84,58,186,20,229,75,178,76,176,101,173,251,61,37,62,58,79,180,41,95,93,197,173,254,50,200,190,244,137,172,38,234,223,202,56,120,234,68,19,57,178,242,18,135,203,240,242,122,244,214,7,96,46,40,39,192,162,117,107,138,158,54,229,33,67,68,73,143,37,238,41,225,199,204,194,107,81,235,40,84,156,160,249,1,195,125,236,102,125,95,247,219,168,67,241,124,229,158,229,198,206,85,64,106,75,244,60,253,16,70,130,171,36,215,44,19,182,205,1,77,25,78,161,172,212,4,5,37,17,95,2,63,192,89,155,254,37,137,83,126,151,7,16,71,129,98,171,210,201,116,44,166,50,144,165,37,214,235,224,207,109,90,102,105,160,222,10,143,196,177,110,70,206,23,136,212,106,14,63,19,61,234,130,117,242,134,108,126,188,22,221,94,116,212,186,156,124,87,116,144,235,76,68,220,35,225,31,163,175,129,139,202,82,126,191,164,223,101,14,217,188,140,234,86,154,124,13,126,233,61,253,29,25,239,223,37,85,226,135,30,253,220,141,214,122,234,199,244,69,207,237,20,8,192,55,140,56,74,200,36,54,171,174,243,206,109,8,110,191,111,22,213,107,204,47,158,24,170,53,167,210,25,157,167,96,25,69,196,232,13,131,78,96,131,165,204,97,183,177,193,219,7,86,111,110,247,87,58,207,222,94,166,94,158,69,245,237,233,7,27,125,131,251,162,184,45,179,199,43,90,224,241,243,120,226,76,135,47,2,17,72,194,173,131,137,27,107,181,153,126,7,201,59,246,9,221,193,175,254,3,187,252,55,147,46,175,176,80,152,111,252,167,85,165,8,6,246,91,41,191,70,159,150,205,163,62,61,143,126,53,23,107,154,184,117,105,45,179,16,151,150,128,112,41,161,157,153,45,36,155,208,242,46,143,15,29,105,89,68,72,58,103,124,31,22,80,238,5,21,40,146,247,21,41,226,109,110,186,203,53,90,213,80,139,230,82,150,6,119,240,114,78,82,165,226,254,193,19,73,217,97,10,58,197,166,73,216,68,31,212,224,158,97,103,35,196,100,61,155,119,203,153,29,141,49,129,229,200,157,11,174,150,49,246,9,46,67,180,133,245,80,4,12,68,62,194,247,42,169,197,143,110,141,162,28,211,105,91,127,122,146,76,74,180,38,147,201,179,149,210,78,95,69,250,128,129,47,157,224,246,225,81,20,249,69,126,213,236,82,94,113,21,106,33,178,184,32,247,226,130,61,108,210,33,156,107,247,46,149,61,30,246,119,235,187,240,98,126,210,88,91,176,41,159,30,245,176,200,239,123,176,32,160,43,92,53,67,124,46,148,224,138,171,154,153,36,40,72,94,133,79,140,5,114,112,132,116,182,79,71,196,68,99,230,37,89,11,243,78,11,111,247,190,125,34,250,33,68,129,39,179,219,213,194,126,218,127,50,155,140,216,122,85,92,18,175,200,195,232,23,135,111,123,212,9,231,20,12,247,226,67,116,239,156,206,125,227,194,184,144,63,39,216,48,136,180,65,93,238,183,24,133,99,3,92,194,179,107,76,97,148,107,134,125,78,154,250,28,63,233,62,227,95,210,21,19,122,149,209,254,82,206,22,24,161,21,159,161,178,158,222,231,89,176,237,152,78,163,139,82,84,217,110,140,141,48,17,193,255,141,168,240,112,220,141,62,248,117,71,178,31,40,143,62,177,56,48,107,79,177,126,105,76,190,51,178,120,22,117,19,86,52,124,186,74,196,92,139,65,117,213,239,224,58,183,94,138,154,131,93,116,230,96,4,242,168,23,175,15,113,157,202,22,46,233,23,134,206,16,35,3,214,68,137,15,63,71,158,103,232,185,241,245,46,32,94,22,223,197,214,7,165,117,128,100,31,121,238,44,106,137,196,65,97,168,84,56,126,4,133,161,161,25,94,243,154,70,215,100,161,172,236,129,255,175,194,252,107,103,54,194,244,104,35,176,64,35,98,198,45,126,54,208,33,88,72,212,58,43,140,113,6,27,164,97,123,217,31,8,121,196,241,56,69,47,99,222,190,132,104,95,95,144,126,119,103,160,242,54,91,178,143,207,6,56,142,248,56,53,146,111,164,207,16,124,132,17,145,220,91,125,59,105,194,170,103,180,82,213,84,13,195,65,213,80,157,196,234,145,6,62,143,215,229,209,196,100,212,193,159,44,248,91,138,207,201,49,218,74,215,249,20,252,47,97,53,72,9,40,140,86,55,166,77,166,122,135,167,49,145,28,66,19,237,187,31,51,182,183,99,25,65,252,173,35,134,237,1,119,76,97,4,21,157,93,199,4,193,173,57,149,15,192,163,83,19,21,69,209,27,111,251,87,97,208,204,181,17,104,2,121,157,39,224,56,134,49,13,29,91,138,17,104,43,67,120,73,1,69,176,123,230,94,49,73,153,193,151,86,77,43,81,22,29,248,201,47,158,208,212,4,31,15,170,33,227,176,226,91,82,103,236,229,28,176,55,86,108,125,231,121,251,10,37,202,177,27,127,105,218,43,33,149,31,202,233,77,57,21,17,160,66,185,221,102,67,148,200,95,144,194,150,220,241,57,223,133,204,129,215,31,141,15,139,35,144,33,229,229,71,114,164,107,16,224,117,65,37,180,245,22,197,60,120,109,107,30,8,130,94,232,254,11,253,42,244,98,98,1,183,68,86,124,198,213,110,4,27,205,93,57,247,121,66,225,9,120,219,119,44,100,229,191,119,202,3,84,147,126,41,249,70,103,15,138,124,91,79,60,196,203,152,229,140,52,163,176,38,19,182,80,251,6,123,154,121,36,129,204,237,148,10,247,43,223,24,251,224,91,39,137,220,83,161,167,39,129,43,31,219,70,70,120,9,183,93,253,96,61,149,205,132,181,42,156,44,59,88,81,179,182,131,212,202,213,23,22,166,5,137,162,180,11,53,165,171,16,111,75,70,172,28,69,60,18,45,174,127,253,197,80,1,6,166,194,92,40,18,179,187,120,169,194,51,116,112,11,25,152,233,158,114,171,156,143,78,175,46,221,237,119,179,13,253,192,240,30,152,207,91,237,226,215,163,250,94,16,19,234,179,255,171,93,169,240,131,222,25,81,45,94,255,226,106,147,121,188,5,71,50,62,123,69,68,61,198,205,216,7,149,217,157,99,253,10,194,101,172,80,179,195,240,120,25,193,22,27,1,75,219,40,217,135,25,33,198,36,56,33,234,14,74,234,10,44,183,169,39,45,43,235,13,89,63,46,7,35,144,3,58,164,161,225,113,18,175,233,65,60,27,32,85,154,38,114,33,18,75,92,142,254,154,130,102,241,4,74,9,156,234,59,224,245,233,194,146,44,224,98,212,142,24,185,218,50,100,164,243,16,58,99,252,60,8,151,249,81,25,158,164,7,83,22,236,195,64,2,57,116,227,69,168,21,81,99,150,7,140,71,203,254,50,82,167,159,236,247,208,79,122,162,58,146,252,198,133,179,59,108,22,29,24,218,168,250,183,197,226,178,198,153,239,65,8,53,9,161,22,40,243,202,119,60,18,247,10,252,187,224,184,101,128,75,254,148,73,119,213,79,99,6,74,44,227,90,161,170,4,142,82,103,189,228,22,231,166,227,3,251,142,161,203,190,143,159,173,206,215,197,242,168,179,187,162,18,174,76,93,187,252,111,117,254,85,89,169,217,134,211,223,154,241,104,128,191,158,127,178,36,158,25,253,67,171,41,97,40,221,54,179,6,121,190,145,30,191,236,49,187,63,255,168,218,152,249,144,147,26,226,31,26,1,96,182,208,92,162,152,50,65,72,5,139,126,12,143,223,146,83,201,67,255,184,173,226,72,3,224,43,235,178,145,151,248,243,10,185,61,53,160,56,30,230,65,129,63,119,44,113,86,86,0,50,112,188,153,54,212,53,1,72,148,35,69,225,92,184,107,65,20,245,182,66,213,83,88,75,90,9,69,252,172,84,185,191,63,9,134,4,150,243,246,87,95,211,154,186,24,105,92,117,207,14,25,28,246,246,187,49,4,38,154,117,249,49,229,220,44,60,137,189,96,40,26,186,3,147,39,63,32,177,137,251,12,250,142,28,62,248,159,105,190,64,132,157,194,86,215,204,190,167,180,214,223,64,166,35,10,136,213,169,126,81,85,183,24,122,141,251,104,246,151,188,12,181,160,222,203,70,204,174,56,245,95,118,11,0,46,26,230,248,66,166,178,50,137,233,118,26,154,152,213,55,203,145,190,221,32,244,181,70,79,201,2,54,113,86,191,163,250,194,105,85,191,8,155,244,191,236,255,180,207,107,97,95,25,223,156,235,196,232,47,140,26,161,228,98,22,44,105,93,217,162,200,135,116,47,179,83,36,231,97,82,108,111,141,65,177,248,77,179,224,18,248,176,38,231,74,90,206,180,14,200,2,28,252,28,165,76,87,98,123,65,221,27,84,157,6,31,170,254,40,139,197,160,198,90,55,236,163,25,52,41,135,71,127,126,129,219,214,41,208,148,196,87,134,177,49,188,35,12,28,82,241,217,231,54,180,41,24,136,64,150,202,245,246,18,186,42,42,230,127,221,203,207,29,52,14,2,12,9,182,216,147,233,245,177,104,86,1,249,73,94,38,174,128,8,183,220,52,230,237,53,64,16,50,243,8,230,213,91,134,237,176,101,131,208,198,253,246,21,181,251,243,168,52,4,225,26,85,107,198,215,236,240,110,11,221,178,54,42,120,166,145,137,138,25,207,176,207,13,104,20,223,35,215,213,161,47,31,57,181,12,11,111,68,237,158,75,174,225,70,237,65,128,253,203,75,83,70,70,225,189,206,135,51,44,109,51,50,49,49,66,19,163,58,125,1,231,210,1,56,183,248,175,117,203,50,164,86,65,204,36,61,213,65,143,132,51,72,37,255,162,139,52,255,131,192,243,15,206,99,206,49,87,111,224,218,57,85,21,71,144,64,115,189,51,43,222,112,66,14,212,92,201,185,56,130,145,17,134,150,40,110,174,77,125,108,237,146,133,6,164,174,27,197,110,235,184,30,90,234,20,173,204,107,43,186,211,63,41,148,173,86,74,219,95,89,138,255,193,237,80,160,149,184,9,117,215,75,101,139,209,68,67,181,98,213,75,150,241,1,249,160,71,214,97,97,196,243,177,12,159,29,243,142,133,133,6,169,52,35,78,181,152,17,2,42,65,221,77,130,23,57,132,147,162,190,201,135,219,56,36,234,66,18,163,182,44,228,32,148,6,171,131,36,5,113,224,28,227,57,11,171,110,254,5,203,82,16,115,4,148,209,106,30,18,223,203,88,231,250,188,98,162,5,213,58,234,163,50,164,59,60,106,250,118,229,194,50,132,232,32,15,245,245,161,227,220,112,93,70,213,149,218,110,15,63,125,150,199,225,44,153,54,235,217,187,76,239,172,89,218,112,23,193,97,117,227,41,58,53,197,24,126,5,204,174,209,234,59,227,50,72,235,41,82,50,90,1,94,207,141,111,59,238,117,164,38,92,198,204,18,205,143,147,146,71,144,249,242,245,164,139,246,140,40,81,232,190,45,119,180,99,60,198,34,169,230,53,166,224,134,202,62,12,140,114,45,35,194,248,154,217,246,98,111,60,181,128,203,236,28,217,180,105,89,227,75,151,175,108,111,92,98,96,182,220,230,70,139,100,87,57,167,13,76,89,40,88,113,108,246,245,191,39,86,188,30,141,163,66,29,124,157,62,203,85,138,64,232,188,254,91,169,91,209,142,113,100,233,76,22,184,231,175,2,158,42,215,225,34,17,190,3,166,67,254,80,180,131,116,0,169,28,236,235,152,98,237,34,121,219,171,108,143,35,10,79,241,86,108,249,194,228,161,150,4,231,214,135,86,46,32,248,235,156,13,47,55,32,1,139,170,36,200,111,145,232,76,134,165,145,1,141,85,130,213,114,215,15,103,225,14,200,224,167,125,171,41,22,171,132,143,31,63,42,99,13,182,254,206,255,173,12,133,61,195,203,103,126,54,97,200,25,22,249,29,14,224,79,201,4,95,99,38,114,36,254,206,58,81,133,141,38,97,25,95,142,146,65,247,62,74,247,174,227,45,84,224,240,119,63,17,218,29,203,238,35,193,144,188,9,200,18,227,129,183,161,141,31,61,194,86,251,252,94,230,178,88,156,247,190,119,49,26,186,56,142,153,224,46,157,238,0,89,95,170,16,238,126,144,38,215,29,10,103,93,105,15,225,6,61,60,185,227,126,73,178,193,226,184,128,138,32,134,208,212,147,172,43,109,173,103,188,35,47,100,169,218,204,174,75,51,172,92,224,26,14,44,154,172,197,21,217,108,242,244,148,240,46,24,148,31,156,60,92,101,168,195,2,119,88,250,122,8,25,123,215,191,41,192,95,84,161,237,3,100,202,49,171,75,249,106,146,1,173,236,143,233,56,0,143,157,135,189,29,88,194,71,185,21,180,234,3,91,96,141,217,134,166,170,9,186,219,182,159,179,130,91,120,224,75,156,143,17,96,102,245,184,85,182,38,233,97,225,90,39,160,101,23,63,245,66,89,211,211,146,139,78,25,210,79,231,69,48,199,151,125,163,125,67,246,99,88,121,191,138,26,168,38,98,200,39,27,71,105,188,37,206,158,158,192,250,219,175,244,143,255,171,238,185,9,84,196,212,87,37,244,75,167,153,162,127,33,16,54,57,45,127,100,34,148,143,41,213,97,169,186,141,40,44,245,147,83,27,227,84,155,176,88,57,128,211,74,233,252,248,15,230,245,62,94,91,218,173,220,42,152,199,197,46,197,165,128,53,169,79,40,235,150,226,8,133,53,79,242,25,116,111,159,84,131,227,81,174,48,208,217,205,208,119,179,3,253,86,155,74,178,192,194,199,234,168,199,214,24,178,5,123,232,180,150,10,221,163,68,212,185,251,136,167,9,46,82,172,180,146,27,201,115,117,160,217,67,31,216,18,111,22,223,64,157,137,154,215,138,11,75,97,104,14,0,170,106,77,158,65,45,16,49,103,86,9,195,197,103,132,201,105,204,126,244,169,215,171,81,49,100,54,169,227,236,18,95,215,50,210,143,139,80,217,112,167,220,238,88,42,252,148,147,231,110,102,69,192,240,24,74,203,56,87,207,54,195,10,173,84,19,170,249,53,179,142,200,144,194,241,222,194,33,224,13,71,249,115,170,211,124,179,18,208,82,122,141,10,255,37,150,105,123,211,147,194,234,170,206,79,240,233,180,24,90,6,150,200,126,200,163,218,166,0,63,46,81,16,212,65,206,74,33,92,56,226,2,139,27,175,182,173,163,166,113,127,35,60,131,152,140,2,222,215,83,212,22,106,14,184,232,140,238,154,78,119,232,73,44,104,10,235,208,14,23,35,230,137,131,150,255,136,24,32,82,182,67,202,217,74,202,126,197,7,185,165,248,30,7,192,103,23,217,70,49,67,66,108,233,186,163,117,106,189,13,150,80,175,141,136,10,170,189,27,123,177,163,21,244,209,204,217,33,121,223,216,197,144,12,252,135,53,157,65,175,106,97,14,241,138,179,199,41,161,124,151,249,15,227,24,57,149,235,68,155,149,181,232,92,117,84,65,153,255,129,202,122,124,19,25,154,119,106,218,249,182,87,77,200,47,200,222,61,236,55,238,149,110,149,187,109,222,167,79,187,129,202,181,244,101,211,118,47,201,95,37,167,103,68,211,105,51,88,57,255,214,130,35,167,70,124,239,239,39,211,50,232,95,159,165,204,87,67,236,103,132,189,156,40,148,137,64,82,95,230,26,217,120,154,113,177,85,64,77,121,104,7,104,94,49,231,61,125,178,76,218,126,60,157,2,61,124,70,196,100,83,103,210,254,244,227,204,63,86,228,149,121,103,166,62,221,88,172,217,104,2,192,248,119,73,201,215,252,253,26,85,97,117,80,240,149,77,130,86,160,62,111,152,103,79,150,98,37,107,237,227,215,13,122,93,147,59,161,55,111,127,173,107,179,118,191,18,57,191,101,185,129,134,40,191,243,158,74,180,35,11,157,253,99,227,86,247,160,201,115,201,192,37,245,189,246,60,69,107,195,131,152,206,191,71,87,223,19,67,234,30,37,49,241,118,246,59,182,94,41,119,38,150,204,175,17,212,211,151,120,97,175,32,195,11,131,143,237,157,232,245,26,116,151,183,159,66,245,41,163,137,54,237,72,181,195,173,233,241,10,63,45,22,126,215,12,70,61,123,1,204,11,111,122,65,17,16,20,4,63,172,108,188,70,25,220,218,119,57,88,137,14,44,82,8,164,43,166,76,77,12,243,135,160,189,122,241,135,244,65,48,36,134,32,86,81,23,31,175,114,99,233,209,64,160,231,137,66,36,124,8,250,91,56,199,150,228,43,24,181,52,212,140,149,108,29,209,143,89,11,213,198,23,91,92,37,39,140,73,227,132,120,32,193,13,233,220,202,255,207,189,62,154,250,122,82,149,73,212,192,154,186,248,95,180,247,213,82,39,104,141,139,134,229,187,80,77,89,157,47,76,246,174,164,36,173,123,178,88,157,101,124,133,14,16,156,68,81,183,190,97,72,171,94,142,30,178,74,216,10,95,139,185,155,54,134,6,154,191,36,179,164,233,52,111,16,230,158,57,208,31,99,82,245,228,94,34,49,82,200,176,129,114,236,104,73,10,240,118,65,177,233,1,216,80,176,2,41,249,227,238,126,209,234,87,42,241,8,201,4,13,215,171,31,147,172,63,41,180,74,130,179,118,109,140,97,226,88,35,57,201,140,157,88,139,129,18,74,62,30,40,151,80,174,134,187,27,56,66,58,87,28,111,85,197,200,27,217,21,189,247,93,151,97,119,248,73,88,134,76,47,147,148,31,179,233,240,109,230,158,0,235,36,215,182,17,46,18,156,229,36,176,243,199,70,139,99,179,79,2,89,40,126,253,254,170,195,139,75,148,137,229,225,112,29,78,173,22,123,240,240,143,85,252,251,101,63,179,234,219,182,39,87,214,126,193,250,24,113,34,165,97,211,252,50,174,83,176,159,104,10,198,89,90,3,212,26,148,84,115,154,141,218,41,179,199,139,15,155,226,44,60,96,54,233,166,112,150,54,139,162,165,48,234,83,16,77,124,254,11,210,182,92,137,209,223,75,79,92,159,13,181,68,36,140,97,119,232,200,3,194,47,225,231,49,156,73,30,24,67,214,163,57,154,236,229,31,218,86,242,59,179,237,186,168,63,161,175,134,228,6,243,215,62,148,118,54,172,94,224,42,175,45,222,190,176,172,89,95,205,89,200,107,251,161,120,13,225,71,229,93,227,209,17,39,244,222,215,194,24,59,141,221,85,61,88,8,62,122,50,183,126,134,120,67,86,200,235,87,137,225,158,175,232,47,81,236,12,193,248,188,206,202,27,157,31,235,229,122,113,250,24,244,5,183,165,102,121,77,77,90,54,21,94,119,124,69,3,153,64,107,252,22,211,178,156,75,184,52,169,146,12,227,209,236,223,226,219,123,124,81,52,143,96,77,197,143,237,21,156,25,252,156,58,167,144,80,250,0,65,173,187,125,185,195,127,95,66,60,111,196,190,243,88,23,84,97,153,222,247,1,93,138,175,229,199,217,52,159,202,126,199,8,180,108,232,124,88,147,118,246,252,88,3,211,144,56,104,70,124,58,13,78,17,71,31,58,142,241,22,139,221,119,0,91,46,185,223,146,217,8,136,212,173,134,114,63,114,225,214,152,47,16,58,190,48,96,121,94,26,115,144,66,68,93,117,193,83,28,81,226,174,252,213,219,81,2,85,188,12,143,235,39,125,120,251,245,28,241,104,121,67,221,88,197,5,255,6,241,241,156,118,37,41,20,121,93,19,254,201,183,148,166,206,233,8,84,56,252,248,83,149,184,15,133,243,246,224,194,241,38,168,47,155,47,56,97,169,42,88,21,41,86,192,162,232,124,87,174,186,195,34,97,220,157,2,221,236,245,203,229,235,242,117,240,88,50,199,247,67,72,190,186,131,36,204,252,168,49,137,138,195,88,212,165,250,137,187,157,140,102,218,145,190,161,41,233,231,112,94,27,75,215,0,185,143,139,104,80,216,31,6,201,227,247,97,156,34,236,190,15,44,129,23,168,107,44,46,71,144,2,228,111,86,218,252,238,208,116,41,214,123,59,139,197,170,11,181,226,48,64,207,79,73,24,11,113,144,121,120,178,4,18,46,8,179,224,67,130,20,48,98,34,20,59,24,126,130,224,69,41,254,7,15,73,44,244,74,33,4,105,97,232,60,145,9,128,163,118,19,216,200,88,81,218,174,24,228,213,169,154,78,21,173,241,0,82,74,76,193,234,219,252,86,51,172,58,255,167,86,255,82,111,81,150,68,27,108,159,56,240,27,89,83,132,163,148,177,85,133,150,109,117,90,128,103,78,31,47,55,160,10,178,137,95,213,232,73,86,54,201,9,117,12,223,123,243,64,155,76,185,187,132,8,179,196,248,20,123,56,41,7,245,60,229,201,72,35,138,255,170,254,225,37,219,115,227,187,169,54,204,232,55,250,19,191,32,178,220,249,158,69,35,40,214,15,24,120,211,246,71,111,5,192,70,215,105,136,113,216,94,224,215,194,41,19,247,213,60,100,66,177,47,145,145,248,99,58,203,171,84,194,175,54,60,14,125,179,31,50,141,136,187,0,189,170,14,44,208,42,107,118,50,34,227,5,3,193,150,180,226,79,211,218,42,66,7,131,31,237,1,16,166,205,189,198,124,218,142,120,17,163,18,150,255,70,215,162,183,213,223,213,106,153,67,228,235,27,162,248,105,131,212,34,132,65,190,202,222,150,80,42,132,173,5,156,145,250,200,242,185,76,249,56,51,14,29,206,0,246,219,206,126,154,226,248,173,182,31,234,200,124,92,202,116,16,52,170,223,146,204,22,163,234,233,84,211,119,27,234,78,10,98,236,58,37,240,159,178,45,171,220,16,137,166,51,239,201,199,85,237,205,45,228,62,215,57,39,225,182,148,191,156,32,169,213,251,43,122,25,195,148,10,207,20,156,198,182,86,9,70,188,101,184,253,218,190,154,192,14,6,204,71,248,217,107,1,84,10,14,96,166,76,217,30,107,227,195,11,86,172,165,155,109,238,41,138,74,23,167,185,124,208,82,96,239,26,3,201,5,180,191,199,66,140,80,169,218,208,162,182,123,146,201,196,9,104,121,254,62,142,244,210,128,195,152,198,171,29,39,97,245,216,167,61,27,33,58,182,28,136,7,235,100,46,18,6,15,248,241,210,18,0,101,161,208,197,98,46,0,207,221,212,241,50,125,201,49,17,8,56,108,0,50,95,225,47,250,233,111,164,134,0,48,164,251,6,183,147,162,254,31,37,222,170,195,199,37,92,130,209,45,108,160,236,159,251,210,64,5,43,87,78,50,74,170,5,240,193,92,140,201,123,192,34,20,31,255,93,44,3,216,112,128,131,37,219,121,57,86,71,20,104,194,15,211,187,247,224,219,150,236,50,134,5,70,252,111,169,46,42,250,27,66,67,48,30,170,115,60,118,155,247,20,52,108,139,133,31,146,79,45,57,163,46,193,40,217,240,28,192,192,54,131,0,94,221,125,136,55,157,126,188,142,45,192,176,14,14,103,183,163,244,194,216,160,206,4,68,179,119,130,154,239,78,108,205,159,113,147,202,215,66,90,123,146,14,230,75,118,206,152,179,79,93,113,211,168,233,201,107,246,108,41,37,17,214,91,108,23,121,108,196,104,11,133,234,70,249,85,149,143,204,58,10,60,59,176,58,96,105,186,151,164,30,62,140,57,84,98,241,30,166,80,249,200,45,236,5,117,219,112,189,13,248,151,119,98,126,203,68,37,150,117,91,70,38,166,237,51,28,142,49,129,52,28,101,69,253,194,120,167,178,23,57,17,55,100,66,203,211,127,242,112,194,145,173,115,225,193,230,155,47,234,92,93,21,61,201,46,5,22,181,174,249,201,211,167,92,176,136,125,252,238,14,40,70,73,187,209,61,171,254,233,210,14,3,156,38,173,133,164,130,140,80,117,137,113,28,140,147,123,67,37,0,155,207,199,130,43,251,155,70,190,136,23,2,176,213,111,18,102,207,109,178,93,198,226,136,45,32,237,64,71,196,254,102,132,88,204,10,50,249,77,192,199,254,161,17,236,235,0,122,251,200,9,133,232,3,86,135,66,195,211,92,207,222,200,89,82,26,206,76,102,29,225,124,56,193,221,217,155,3,153,76,252,72,115,28,246,65,122,87,127,87,166,98,11,216,22,15,113,15,146,96,7,139,82,4,95,145,147,199,206,204,157,95,128,178,86,25,167,148,130,144,107,22,51,246,93,77,240,241,16,151,111,30,28,34,13,245,161,152,103,159,83,21,119,203,78,66,168,179,222,240,175,253,131,85,19,158,21,5,36,157,223,138,107,41,56,128,243,250,172,141,98,205,128,215,207,89,27,13,145,140,210,185,111,0,175,61,156,16,229,21,226,98,47,173,14,48,132,23,239,142,147,68,97,237,159,250,88,235,121,45,207,153,139,72,115,162,157,176,21,179,51,12,134,36,107,165,70,109,239,218,82,225,60,231,67,114,71,27,36,147,6,23,206,255,129,240,31,195,119,162,249,248,173,96,38,223,123,64,139,140,137,96,54,63,102,157,30,71,38,34,60,76,200,137,234,158,98,50,24,190,56,230,178,154,190,55,22,249,194,222,192,218,24,197,225,111,20,2,59,97,91,194,201,146,175,236,95,67,62,9,215,219,208,32,95,161,67,157,113,94,49,182,81,48,118,41,2,101,161,214,254,0,175,92,23,145,161,236,155,130,41,208,186,18,38,51,230,47,205,245,36,124,206,115,84,83,96,114,124,166,122,116,38,48,45,53,173,42,53,231,206,90,5,214,47,88,195,110,16,205,208,201,10,128,126,68,148,45,106,230,207,91,190,43,125,223,185,196,8,61,187,178,241,235,109,254,111,76,60,142,15,196,244,168,164,133,207,176,65,177,134,196,192,24,220,233,185,157,30,41,23,53,245,215,133,39,217,134,91,124,126,192,13,196,252,136,91,47,213,52,101,218,236,188,242,38,37,49,35,65,85,243,107,64,230,65,59,165,59,149,176,56,36,218,0,92,168,199,147,86,152,51,121,159,35,106,209,94,76,149,235,186,77,114,203,193,196,104,86,16,195,22,94,183,121,44,208,21,2,224,4,59,243,237,252,132,146,166,52,189,41,107,168,151,226,98,107,130,133,11,84,30,173,182,26,52,231,208,247,135,25,128,231,125,236,95,254,168,191,193,224,84,121,222,220,68,88,34,162,21,228,30,51,97,67,52,24,31,221,160,31,141,104,29,91,93,159,224,93,197,238,127,9,162,91,184,176,9,136,200,52,177,247,178,97,108,53,138,39,206,49,173,227,179,143,69,199,111,217,138,28,93,184,191,29,227,202,104,53,185,228,86,74,200,233,222,129,52,193,136,95,228,130,171,36,94,21,181,3,129,120,204,156,250,43,137,87,196,71,23,222,40,136,124,106,151,151,49,180,201,196,10,249,254,195,46,20,144,186,25,105,163,58,59,89,178,41,251,107,30,248,189,19,107,55,18,222,77,46,223,99,38,238,25,99,17,159,44,64,195,73,62,81,101,22,158,222,9,198,213,8,184,96,179,137,212,156,12,107,96,13,111,115,29,237,236,6,160,194,228,229,238,227,244,78,57,253,47,35,227,16,189,72,232,113,193,253,5,247,212,69,157,62,79,39,100,50,222,165,45,66,31,83,250,190,40,34,165,88,46,160,206,43,37,7,86,153,157,39,82,121,239,75,233,240,255,133,19,45,198,238,117,156,253,219,98,211,215,249,220,105,105,153,83,115,233,224,8,206,121,161,189,140,185,28,158,112,117,40,253,72,194,160,65,132,202,20,19,214,79,60,164,16,82,81,201,73,67,194,224,164,211,174,202,222,244,111,45,139,35,86,232,234,95,55,242,77,54,20,222,203,188,127,240,240,80,84,45,84,166,65,53,30,174,115,31,204,164,133,140,96,219,62,66,38,178,6,165,69,1,48,98,176,133,145,188,152,239,63,17,233,102,63,41,166,127,134,129,160,238,112,135,149,159,207,141,73,254,138,78,128,112,157,241,98,201,109,29,140,241,180,172,217,233,217,18,137,166,182,132,213,204,82,190,222,135,41,59,153,95,154,202,246,124,27,231,149,238,214,222,46,64,135,200,187,50,211,60,137,50,173,76,60,202,6,86,161,94,160,58,227,1,83,228,243,97,204,87,80,43,108,237,17,86,81,240,2,79,51,243,46,219,86,144,153,210,173,147,238,80,20,225,75,54,6,101,127,136,232,47,250,5,209,68,211,63,58,225,156,134,177,183,100,206,232,89,24,218,85,85,38,97,189,84,22,156,240,70,201,221,142,126,44,63,153,79,57,73,182,118,52,214,197,118,215,33,161,57,183,182,130,237,99,37,82,110,34,249,106,214,137,245,127,18,196,154,31,7,178,120,59,254,159,29,213,115,130,191,106,138,105,140,16,169,64,95,4,102,226,98,117,194,238,12,128,164,67,79,177,168,27,75,207,164,150,100,63,129,245,31,113,182,243,130,50,228,197,3,237,33,185,147,24,130,147,157,243,191,180,77,235,245,226,64,229,201,37,151,178,27,105,142,251,170,233,22,189,130,118,2,133,46,202,157,24,172,52,19,147,145,181,162,116,223,33,52,92,105,244,170,192,150,52,152,27,227,154,116,119,17,254,81,226,169,122,41,114,68,22,131,193,171,220,247,41,233,153,233,160,128,162,36,220,142,131,93,10,32,159,164,217,159,70,157,239,62,171,97,51,21,214,59,212,23,180,110,131,62,199,5,164,187,223,12,146,30,160,59,27,243,254,100,131,34,22,87,14,236,180,175,21,15,212,58,78,59,255,126,34,97,138,178,121,233,134,196,88,171,93,88,234,61,194,121,13,173,6,102,61,80,47,65,221,53,106,204,248,107,134,120,70,247,173,198,33,125,73,145,81,157,32,215,2,222,15,105,221,142,248,154,135,40,110,59,79,235,52,146,213,67,180,102,153,41,193,132,138,158,118,241,237,139,242,174,210,221,120,155,63,65,34,70,198,36,159,175,236,127,117,254,154,9,7,254,119,102,192,38,54,64,181,71,33,35,89,93,93,250,238,64,157,24,43,178,34,186,168,253,171,155,236,196,47,48,86,125,56,19,233,58,208,22,82,143,203,115,214,108,234,105,86,167,123,188,56,5,178,84,150,50,174,228,173,98,226,188,61,19,234,43,198,145,49,63,4,205,251,234,39,106,251,164,126,117,89,109,190,140,6,96,60,188,64,117,61,148,253,4,84,122,92,192,10,174,108,11,168,210,177,135,45,231,49,93,65,220,44,242,87,228,214,227,43,44,60,69,100,242,187,250,32,144,53,57,222,82,208,126,163,205,144,68,213,33,54,160,216,31,98,136,221,139,115,195,88,53,148,145,38,100,162,75,35,179,163,42,234,67,13,44,105,75,131,79,140,10,92,6,106,247,59,0,102,220,125,58,81,248,122,3,109,136,186,164,249,58,219,222,8,40,77,157,105,46,215,79,99,184,122,112,30,143,173,90,114,245,19,125,126,82,178,226,13,183,80,158,216,54,194,192,132,118,204,48,98,55,170,180,82,230,6,203,17,92,100,212,219,228,151,141,251,112,234,63,1,204,105,247,159,27,169,117,52,136,226,201,255,138,110,28,204,153,75,168,217,140,230,194,36,164,139,14,84,152,111,245,252,176,148,19,46,174,100,22,108,55,125,84,150,151,142,89,138,193,75,244,155,5,51,203,206,15,27,90,206,188,108,169,236,109,13,225,49,170,7,68,218,174,189,213,220,21,230,158,68,76,205,70,51,18,155,82,8,179,44,36,75,21,217,53,47,75,165,17,148,38,191,210,83,132,197,9,171,74,220,140,144,180,149,227,196,33,248,63,140,177,170,134,155,184,181,88,138,246,91,120,216,151,220,221,236,120,135,245,192,31,136,239,220,36,6,114,158,37,120,248,221,75,203,205,223,108,200,169,24,134,8,249,230,9,182,247,132,162,238,70,220,189,16,67,223,105,204,252,164,54,164,134,151,1,183,126,26,14,110,247,69,172,72,255,122,75,102,38,24,190,6,199,62,109,199,62,238,110,246,43,38,210,102,161,240,92,137,1,112,111,199,152,97,202,141,217,108,108,254,116,2,66,97,10,182,231,13,79,180,110,36,94,188,217,243,149,172,130,199,108,36,194,243,221,74,141,135,95,235,60,179,224,87,251,209,210,112,224,208,178,102,113,98,199,207,38,126,165,52,184,105,74,168,200,137,69,224,138,230,112,55,127,5,40,79,33,54,15,31,101,68,155,163,177,132,28,52,144,168,142,93,172,68,13,101,99,145,15,116,180,123,19,78,219,111,6,26,0,27,213,41,37,128,120,79,101,226,44,33,229,214,135,125,32,79,171,156,110,238,232,60,40,122,89,162,82,196,92,228,13,246,176,80,102,161,5,55,82,235,182,85,144,206,130,20,69,255,66,88,178,107,238,164,125,136,82,188,112,126,142,155,163,242,115,24,80,254,196,170,94,237,141,177,255,199,222,210,125,207,166,80,230,50,90,205,188,91,71,27,23,248,197,143,228,196,137,165,56,74,243,76,156,97,255,227,82,255,229,67,164,168,55,151,254,204,13,147,5,37,42,55,241,70,6,62,184,71,97,212,110,113,80,102,92,246,54,200,248,212,148,90,133,233,110,156,40,97,185,69,106,28,151,86,4,33,101,252,224,119,18,181,68,39,56,248,86,139,91,19,247,228,102,8,56,177,84,113,6,3,23,155,73,106,16,197,88,232,6,160,23,166,24,143,216,205,59,51,9,253,93,127,173,117,218,23,215,90,80,143,18,176,174,152,253,168,216,168,41,138,136,104,179,249,244,199,136,136,253,170,206,234,154,189,206,93,64,55,71,119,114,247,95,228,191,202,12,231,252,239,114,228,73,99,31,57,100,42,112,74,203,140,180,36,18,50,86,197,154,68,251,170,249,207,164,28,6,63,95,214,242,81,161,247,124,58,249,240,75,231,100,115,114,170,165,220,100,44,229,159,243,184,0,129,70,127,205,153,157,27,155,99,202,68,186,109,13,197,69,217,48,119,247,191,14,159,112,24,79,203,137,43,97,186,91,62,137,13,24,234,112,67,65,72,214,200,112,14,77,242,78,119,229,225,154,62,238,138,212,125,252,122,63,49,114,34,221,118,119,124,154,21,236,23,179,35,20,182,247,209,196,156,212,180,14,17,181,80,35,48,36,54,253,129,18,56,212,29,39,108,142,84,39,234,27,141,92,80,172,65,179,75,147,63,149,228,67,127,96,111,86,78,233,62,131,251,247,28,59,66,194,33,81,217,169,193,84,149,118,52,142,109,85,149,160,9,187,78,216,83,6,106,56,236,12,245,90,58,203,58,51,185,213,110,100,75,118,218,29,231,124,24,102,91,75,158,88,64,204,104,142,131,2,13,251,152,46,133,3,97,125,233,41,7,197,71,23,153,223,143,46,215,247,148,113,129,50,234,195,211,49,37,129,143,181,78,174,219,249,209,152,159,133,2,88,166,157,149,165,115,232,238,83,160,22,245,8,193,27,8,193,42,51,85,100,220,79,31,198,37,128,147,253,244,194,2,209,24,26,142,111,222,199,187,159,27,59,69,192,18,200,93,235,107,134,177,123,62,199,181,178,129,38,196,70,4,87,249,200,208,159,23,214,59,23,29,201,0,83,206,245,63,26,255,144,5,194,95,122,25,214,249,6,124,125,107,112,207,97,94,29,23,120,117,20,233,30,60,58,93,1,18,151,252,148,151,225,37,238,96,164,8,186,69,76,87,250,115,243,244,26,0,154,208,88,154,19,158,178,35,53,69,144,77,166,135,126,109,35,172,248,129,191,160,187,115,42,136,137,46,17,199,210,205,189,77,183,159,47,128,140,176,245,116,64,249,247,73,246,130,83,9,82,41,135,253,148,253,137,18,115,45,52,218,133,3,58,25,67,36,183,86,120,86,194,155,34,204,236,192,250,136,211,181,51,114,73,107,64,156,29,147,96,144,197,128,97,82,194,61,254,205,115,123,230,138,203,22,129,149,150,246,228,65,55,21,236,116,107,159,140,106,120,40,166,235,3,42,6,123,197,123,75,166,156,243,225,213,214,214,56,27,84,236,141,252,143,167,150,138,183,17,239,249,149,24,165,215,245,133,95,127,178,251,148,4,243,71,217,94,142,15,231,154,194,182,42,169,117,139,136,92,181,131,181,5,102,66,17,107,69,50,59,32,142,108,34,251,228,144,6,133,61,171,209,198,149,51,244,210,113,187,73,240,4,251,140,208,163,97,142,15,92,236,245,217,98,62,220,199,86,17,74,191,21,229,192,57,27,246,206,50,223,83,229,157,252,46,67,97,233,194,165,207,247,201,151,52,41,197,212,217,53,166,114,112,245,116,157,129,247,62,113,234,32,210,207,187,214,13,192,117,109,92,148,173,255,248,155,207,25,32,50,12,143,65,240,230,85,203,205,76,250,94,136,147,57,174,128,46,107,39,35,244,63,216,110,30,108,68,225,125,64,64,94,159,241,124,126,250,66,115,205,117,79,213,184,10,18,47,68,109,153,244,6,115,88,97,21,147,40,247,52,104,203,133,146,140,104,237,47,150,180,191,88,161,115,135,104,44,216,67,146,212,70,83,76,207,195,104,164,161,229,202,194,168,235,146,164,198,106,253,43,181,253,170,97,96,215,165,237,39,183,169,184,125,40,215,84,158,145,251,84,146,205,108,154,26,149,159,165,75,33,27,30,72,151,190,196,119,26,182,75,127,109,20,52,92,28,250,87,72,87,105,102,158,198,103,99,14,247,1,20,252,122,98,54,249,99,172,241,239,68,168,187,119,80,199,123,126,63,244,133,127,164,131,113,35,90,111,81,150,201,159,182,199,205,175,114,140,110,62,198,168,44,9,91,215,138,61,91,44,94,86,94,160,105,45,52,4,140,15,107,99,55,169,49,165,170,16,108,24,152,104,237,253,85,194,247,120,146,102,15,42,188,35,196,197,19,210,183,18,255,39,123,58,8,130,225,6,111,27,100,75,179,165,63,28,225,92,33,65,10,176,162,212,159,211,101,244,156,209,185,255,171,198,236,8,245,72,160,180,137,69,211,63,174,194,89,175,67,53,224,70,112,31,1,204,203,182,85,68,185,208,65,255,194,193,124,77,238,218,66,204,230,75,28,165,34,188,23,40,163,6,110,240,83,3,201,213,39,211,110,204,18,210,160,59,67,195,105,238,148,105,148,195,208,145,137,74,182,125,174,100,36,0,211,187,20,26,139,158,246,130,188,178,200,104,109,81,205,71,201,208,198,3,109,28,149,118,39,242,106,254,207,168,126,189,60,1,176,0,182,85,181,7,40,213,12,110,125,193,36,192,185,207,234,199,17,215,250,68,178,19,55,44,66,9,106,43,10,50,27,99,188,198,162,233,186,217,131,218,250,241,249,237,124,140,48,60,90,137,214,142,20,43,142,26,56,143,162,70,155,228,102,18,115,63,39,18,221,221,68,165,195,141,249,123,33,15,151,101,154,95,2,1,144,38,5,115,141,222,185,45,184,105,228,99,161,21,49,126,197,240,24,211,55,236,94,236,226,216,127,173,22,197,190,87,150,47,132,174,201,13,104,2,46,253,115,82,2,24,97,32,28,102,26,29,42,76,221,151,73,69,120,241,171,186,72,89,253,92,60,225,43,173,211,118,8,196,154,87,138,127,251,66,180,104,230,190,25,185,69,97,166,134,43,128,8,89,130,246,80,164,80,88,195,231,188,74,85,170,107,27,105,61,54,157,135,249,109,89,165,205,83,63,8,13,253,178,20,250,247,78,99,194,40,7,1,127,76,112,169,122,72,94,96,26,204,156,225,10,248,220,187,5,39,86,251,166,43,20,252,41,32,139,29,103,187,149,216,142,170,71,8,195,95,197,106,247,251,109,141,208,102,109,214,61,188,152,192,18,169,106,62,88,6,8,167,227,154,79,178,206,103,37,80,55,89,60,235,93,124,156,55,188,202,177,60,94,8,205,205,189,66,248,105,120,55,152,51,17,20,155,16,152,140,211,186,143,165,153,24,229,105,219,252,160,172,117,231,72,176,63,145,191,229,224,86,225,231,31,119,192,43,106,118,246,160,6,202,66,226,181,185,102,56,129,27,159,35,77,225,70,64,190,80,183,71,188,122,225,243,65,19,127,119,166,102,133,143,94,57,76,25,91,164,201,228,117,132,84,94,33,74,97,134,95,44,126,118,80,149,178,203,150,167,18,169,79,176,6,39,90,195,197,249,85,85,223,116,116,152,92,141,66,109,127,215,153,1,173,226,104,197,216,98,127,75,75,86,217,235,218,238,29,40,101,116,45,134,49,244,208,180,112,113,177,39,112,181,156,141,242,172,59,248,159,194,117,249,118,188,113,116,132,16,99,184,229,235,170,172,139,41,78,39,112,71,209,249,159,236,113,106,50,229,127,130,9,141,63,150,48,102,161,231,70,252,82,9,40,87,195,63,105,161,86,233,66,117,226,119,21,252,97,124,239,136,112,73,153,42,18,225,225,180,218,209,3,12,51,231,208,214,109,213,135,253,184,249,201,41,234,233,133,8,9,221,134,137,14,4,64,8,45,25,102,219,233,244,56,19,191,238,254,166,24,229,188,50,215,146,99,134,17,232,55,21,65,184,72,232,231,213,35,48,167,85,168,211,71,183,113,90,119,99,12,72,63,65,62,1,122,61,195,188,121,139,201,234,218,4,65,7,173,210,116,163,242,37,215,93,229,58,178,105,33,160,35,18,156,242,156,88,33,132,219,33,239,109,113,215,90,196,132,251,85,203,168,12,117,101,44,52,27,123,77,255,113,17,131,33,186,244,185,194,131,112,63,23,182,242,51,144,124,227,92,159,237,120,152,222,223,238,181,28,216,95,183,51,21,213,106,23,95,137,209,86,198,167,143,128,34,179,118,80,64,135,52,123,249,116,216,94,220,138,126,246,119,103,146,143,73,55,127,60,170,175,206,62,64,246,93,158,87,195,54,219,108,48,119,148,183,101,86,199,177,47,50,37,26,9,57,67,81,105,239,93,45,207,75,5,201,60,229,226,147,164,177,52,209,93,26,95,124,40,186,53,85,157,30,185,145,229,124,195,197,118,236,191,26,18,113,139,99,157,243,61,187,34,32,101,106,109,75,176,238,104,110,12,210,114,30,119,187,243,111,217,62,150,149,97,229,126,36,242,33,95,241,143,62,114,80,115,61,131,112,31,251,119,224,218,9,24,142,197,63,63,99,187,73,13,86,105,6,241,102,78,113,40,115,15,111,169,140,91,253,245,92,250,243,164,227,65,119,16,131,75,196,202,63,187,31,62,50,215,102,139,89,99,91,167,30,208,122,55,116,20,161,20,105,82,151,144,224,41,125,152,238,43,90,3,103,239,81,233,173,24,163,233,130,46,83,123,176,64,206,57,176,215,189,138,29,170,124,190,65,204,196,211,150,190,183,114,250,4,99,100,88,27,115,94,49,102,58,189,155,71,35,226,92,18,138,245,181,235,44,29,201,138,18,47,37,70,32,138,200,164,123,16,29,159,159,251,217,83,250,207,183,0,172,216,70,193,169,252,148,92,235,54,218,93,48,110,141,51,185,174,2,66,61,27,242,228,220,104,152,18,139,5,15,65,98,202,85,195,80,102,93,217,192,215,21,153,227,187,205,71,236,208,171,94,118,104,65,99,204,103,129,151,11,60,226,120,220,40,30,19,83,176,147,186,188,227,150,40,128,227,224,117,145,213,64,7,193,229,170,167,234,181,184,99,163,200,141,114,251,74,122,219,191,54,171,32,131,25,165,40,75,70,199,234,161,200,106,76,109,6,169,153,35,155,131,207,212,45,88,158,72,191,67,218,199,6,105,156,61,156,189,205,6,156,168,25,138,80,157,200,226,77,195,44,53,64,67,236,183,216,230,215,251,25,183,248,212,205,152,159,225,141,6,82,102,163,96,44,199,213,136,114,92,143,135,143,118,226,17,152,234,27,14,207,233,216,176,185,132,52,125,66,55,89,85,171,223,62,69,176,74,214,35,149,50,92,41,198,212,143,180,120,26,181,146,162,41,233,2,190,15,206,238,196,183,102,179,125,246,181,169,243,125,178,7,254,135,51,50,33,184,47,61,252,197,65,128,108,22,219,141,6,186,86,9,44,38,30,161,114,135,222,18,107,232,47,214,192,37,147,83,7,202,117,221,107,227,191,233,133,133,147,206,44,218,125,223,246,56,43,57,216,105,219,195,7,109,51,157,141,119,33,213,141,52,221,61,27,187,64,19,174,149,127,160,184,198,101,173,171,8,79,213,130,239,115,177,241,192,25,186,108,68,172,7,210,227,111,39,145,87,126,244,113,42,248,94,226,174,115,159,122,96,146,147,13,105,153,134,112,15,151,100,187,72,97,218,206,184,159,241,197,40,131,69,153,208,22,19,115,91,12,48,45,244,246,82,164,116,212,37,212,127,80,26,223,224,173,61,50,114,171,102,117,54,46,201,55,87,98,184,249,226,143,32,140,98,187,220,66,184,65,245,144,119,21,134,167,204,82,178,60,56,231,82,76,69,160,23,16,6,117,227,147,58,139,33,92,58,170,61,238,155,234,153,213,3,178,138,135,100,194,79,62,182,28,102,76,92,105,14,81,164,56,31,71,180,143,98,121,252,108,186,241,144,79,11,128,11,233,121,232,231,145,253,231,198,215,225,104,234,155,13,142,19,57,192,204,237,133,114,241,43,213,148,138,156,74,118,124,71,207,49,10,28,193,66,27,85,169,143,172,156,190,22,145,110,165,63,134,143,53,16,253,152,142,171,222,131,103,22,70,104,142,5,139,199,24,89,238,39,101,141,38,102,21,144,67,50,90,162,67,224,107,197,254,70,212,14,156,134,164,25,16,24,248,53,185,154,177,47,181,15,143,241,222,200,175,28,157,147,78,132,76,103,31,215,228,187,187,250,80,67,90,7,207,214,163,108,149,142,172,145,44,49,74,100,255,114,106,1,98,163,95,115,251,72,164,0,165,45,58,206,118,32,133,79,129,135,22,13,204,137,92,243,23,211,184,247,193,97,8,89,254,75,74,55,221,211,228,5,65,24,83,44,59,237,2,99,36,108,17,83,17,199,10,73,89,30,213,200,217,191,206,121,207,135,84,77,139,59,185,123,39,172,164,164,122,199,101,202,21,16,99,232,71,40,156,33,108,15,50,126,254,89,205,218,251,9,6,109,191,211,21,62,143,115,251,213,209,134,118,129,208,209,127,167,247,171,7,149,249,130,32,178,251,202,52,236,218,246,92,109,218,195,226,174,204,93,56,121,244,233,92,63,198,222,102,237,26,123,149,28,200,80,39,249,135,76,145,139,153,37,135,9,159,174,121,140,50,122,51,139,223,193,153,193,64,249,213,100,115,240,71,128,173,178,103,133,123,33,62,230,63,143,159,144,180,129,168,178,227,49,56,50,7,213,11,55,192,160,118,107,162,172,131,226,115,76,118,146,107,53,171,250,220,50,224,106,194,10,52,255,38,157,169,41,210,6,176,105,61,107,244,124,60,61,22,126,206,29,50,216,100,29,243,141,227,222,154,99,83,221,202,113,223,52,45,72,37,113,10,99,19,77,30,191,188,217,157,193,178,91,8,116,146,13,185,245,61,215,184,67,19,72,153,98,106,209,219,36,99,34,244,222,77,227,99,22,26,200,160,168,227,161,179,194,168,33,229,165,102,149,122,16,74,233,87,88,76,129,122,45,222,96,171,4,100,62,151,158,155,228,111,209,141,149,222,89,83,38,35,216,152,218,215,72,112,79,221,134,94,33,66,28,57,46,106,152,213,220,110,99,171,134,231,247,100,196,233,248,30,183,55,98,218,129,198,168,8,255,222,62,21,30,233,164,111,155,102,169,136,21,209,219,35,9,235,46,71,158,3,159,103,100,57,251,92,39,25,85,88,121,199,191,98,94,86,228,243,110,64,255,108,16,27,206,57,9,147,79,69,37,209,87,151,12,78,247,135,191,203,12,110,6,1,45,31,198,50,7,247,226,9,58,180,39,206,215,213,86,77,166,255,13,206,10,209,220,63,164,76,39,172,100,37,179,20,43,4,38,216,250,235,179,141,252,113,245,116,229,58,111,29,204,90,129,121,4,8,234,142,205,229,242,120,32,0,17,78,41,61,27,201,93,244,113,171,118,118,165,195,88,115,222,175,14,94,241,140,201,1,144,219,149,165,103,12,55,155,194,49,243,21,9,66,131,59,68,207,248,73,249,52,242,182,72,244,193,143,50,13,53,230,84,62,26,109,208,44,217,174,12,182,26,62,192,106,92,201,217,45,193,169,133,106,41,145,25,137,151,51,70,69,166,12,139,175,159,77,34,249,109,241,239,105,187,144,208,200,164,139,136,193,168,238,80,179,77,247,206,244,94,7,165,46,135,104,9,59,18,228,59,93,80,218,45,79,186,4,174,141,78,214,192,113,96,229,63,240,17,49,116,148,80,161,94,137,69,124,138,235,100,221,208,228,118,130,144,28,182,25,47,116,202,65,7,193,210,199,228,132,20,146,124,152,242,207,85,13,85,62,156,172,4,77,60,78,48,175,146,170,146,221,200,75,99,18,29,255,34,127,187,142,78,204,173,29,66,196,242,103,35,109,211,88,36,128,139,179,200,16,108,238,162,241,121,83,66,72,214,247,183,112,191,210,252,41,202,15,207,134,224,98,24,173,51,99,113,197,218,6,52,99,240,37,36,22,64,195,164,167,159,77,26,167,152,7,141,29,27,96,213,121,239,167,60,110,194,125,185,231,44,96,109,26,194,170,225,16,71,87,91,89,119,132,209,254,89,223,187,206,160,138,182,183,244,189,232,29,89,205,212,155,184,192,235,231,250,151,47,23,218,137,157,190,137,189,206,116,177,131,148,202,41,47,71,186,137,212,67,66,122,102,92,210,235,218,65,34,92,232,196,66,172,54,99,18,136,75,60,215,84,92,76,73,245,189,238,220,131,87,228,94,150,80,30,153,194,69,233,255,133,215,92,19,169,158,25,242,216,126,146,89,177,175,180,155,205,139,51,77,124,98,246,157,110,84,57,226,54,19,209,197,47,130,244,162,143,240,219,197,214,31,194,199,196,7,62,234,3,210,84,116,184,207,58,42,254,62,208,43,79,43,37,68,126,165,212,52,35,32,46,49,226,52,164,197,195,114,227,82,85,44,166,71,215,31,209,26,119,100,165,39,101,248,197,45,212,170,54,28,106,118,47,131,137,227,25,48,103,181,224,147,235,139,82,120,1,254,246,170,107,10,173,58,157,108,57,224,245,169,57,163,98,72,117,28,35,236,180,73,33,155,252,243,74,87,10,70,192,11,40,109,6,193,167,124,17,59,77,34,59,59,32,228,62,82,109,136,89,124,120,22,61,55,144,93,154,204,110,115,86,99,106,215,162,67,99,96,68,125,82,90,222,197,12,71,120,53,144,201,59,159,117,93,65,106,39,191,237,153,48,127,33,201,39,27,117,131,198,231,146,91,246,249,195,177,139,84,101,107,21,64,186,56,75,228,202,253,46,94,72,54,181,22,244,197,47,86,138,25,179,163,66,134,35,195,131,202,26,8,73,87,2,217,195,52,83,255,64,143,251,86,92,159,24,23,101,236,86,76,242,220,191,243,177,0,136,46,245,249,163,128,36,176,161,121,233,192,122,189,172,56,138,96,222,167,106,119,237,189,227,65,99,137,157,236,215,142,16,216,89,184,190,196,15,66,249,176,102,137,167,221,137,157,197,22,34,245,77,155,63,250,41,26,246,8,69,11,194,13,32,171,239,64,154,157,196,169,203,15,233,58,100,70,247,125,105,215,133,144,114,159,87,19,109,1,158,115,187,190,209,119,75,95,62,103,58,172,47,95,231,25,158,95,139,88,54,139,104,75,100,108,94,239,172,133,150,146,11,220,175,95,188,165,42,137,97,123,67,6,105,150,237,199,239,114,19,119,193,3,240,227,46,47,74,17,194,89,254,204,80,208,179,72,252,77,165,109,63,0,219,77,193,187,205,142,41,53,54,71,22,166,103,1,192,200,127,46,71,187,8,1,183,82,52,63,225,62,109,1,239,129,96,93,20,77,126,89,63,15,53,48,207,87,166,143,191,42,115,110,57,163,255,32,34,149,206,15,245,2,180,111,194,214,1,131,144,239,58,176,122,121,177,239,85,156,144,207,22,239,107,0,189,35,60,62,157,94,32,120,85,237,42,50,183,106,239,144,110,110,65,150,53,160,134,7,203,143,2,97,91,201,137,208,207,42,193,192,160,34,238,150,54,233,99,9,231,132,240,36,70,197,110,140,21,105,24,138,28,19,167,89,208,81,25,98,235,218,37,220,252,68,107,15,137,23,106,92,209,103,201,130,117,174,142,98,151,28,25,0,118,64,209,103,153,128,5,7,215,234,96,62,34,141,181,176,189,196,101,186,250,232,36,134,80,109,145,104,67,26,96,213,242,225,28,250,91,96,56,45,142,164,171,60,114,6,163,5,209,74,239,129,15,166,251,187,64,250,231,121,220,250,187,230,53,15,136,250,224,52,254,236,249,44,29,209,247,146,87,94,156,39,90,109,21,200,167,15,37,134,98,214,223,0,173,140,8,109,127,128,203,119,38,158,222,144,249,59,157,58,27,119,29,211,212,236,119,175,36,135,4,138,64,225,236,164,68,26,104,211,27,154,34,166,87,135,244,231,228,133,18,188,253,219,58,251,47,242,83,168,250,132,59,13,95,102,92,51,130,148,162,74,16,154,107,134,61,109,195,41,105,121,189,106,49,114,101,47,254,157,59,38,158,61,233,229,48,198,220,254,215,86,62,13,64,41,203,115,212,245,236,146,102,233,46,239,153,158,206,129,90,29,82,243,105,222,179,254,255,173,213,124,210,139,92,191,214,139,167,182,94,125,196,145,128,19,129,255,174,234,112,254,40,233,185,89,74,255,20,151,37,69,64,18,115,144,12,152,45,209,14,52,31,77,122,233,141,220,199,83,49,134,171,26,230,70,1,23,66,87,70,22,202,102,145,88,139,251,207,33,207,192,2,3,37,35,97,132,176,84,193,215,59,138,226,133,163,92,146,153,241,0,253,26,231,22,35,88,101,67,106,247,146,237,73,171,189,87,253,169,185,199,82,128,233,150,23,206,102,46,31,70,35,201,79,139,64,0,78,115,86,41,74,77,3,108,123,210,17,69,251,199,89,116,97,207,149,19,59,119,128,219,195,175,60,141,114,46,119,98,228,227,183,21,149,151,146,7,255,0,122,86,32,122,29,5,170,134,215,227,20,139,13,160,47,131,44,130,178,19,91,222,81,167,143,235,69,86,115,115,66,65,249,185,77,150,102,195,158,147,213,192,91,44,74,204,186,198,52,101,252,59,186,155,48,181,23,245,64,239,215,109,156,213,201,199,169,152,136,48,68,89,48,240,216,216,126,234,70,45,100,63,20,123,63,234,212,83,174,209,0,13,90,36,143,239,185,250,148,234,144,239,208,59,125,208,97,71,95,166,92,205,176,169,178,44,53,220,103,109,255,9,197,224,174,124,196,133,191,111,63,131,88,235,202,25,54,205,54,191,117,91,249,22,114,247,9,193,38,171,135,226,49,248,48,28,32,28,57,119,128,56,130,48,81,15,59,177,189,57,155,217,35,203,128,207,151,224,171,249,136,7,152,207,111,203,217,31,44,255,249,113,215,98,24,127,10,22,21,60,161,156,246,162,151,75,144,128,20,144,4,154,148,3,3,244,63,124,254,193,226,26,49,135,167,70,182,208,234,158,69,48,182,124,145,148,195,223,22,204,165,85,158,108,119,217,74,15,138,192,103,243,72,77,184,248,130,202,29,117,123,86,238,193,15,40,60,52,25,96,55,195,147,18,101,92,221,13,208,183,156,156,96,25,59,101,201,11,67,244,117,29,211,175,119,57,226,248,132,46,167,42,214,175,105,118,218,153,97,248,7,88,247,173,55,107,182,15,84,170,128,42,232,237,204,240,55,97,31,121,132,88,179,183,32,237,140,167,236,162,157,244,116,200,143,9,225,217,57,255,32,102,10,26,215,236,247,145,180,108,77,63,14,199,211,13,179,162,113,207,130,180,82,235,7,222,49,246,77,84,253,138,211,8,227,100,93,94,241,177,209,190,32,33,234,172,246,86,48,231,80,87,189,111,18,72,245,72,72,159,249,157,91,220,55,113,42,29,44,239,101,241,46,142,213,34,234,101,5,131,222,63,74,229,231,25,238,136,17,73,187,141,128,186,159,244,50,178,182,22,233,38,147,38,68,141,210,23,243,169,157,90,232,95,213,127,130,199,109,116,26,192,138,254,178,247,10,24,71,116,141,229,56,177,167,8,171,98,193,83,41,157,31,111,64,214,193,34,177,27,5,103,73,58,243,97,3,141,106,148,6,50,234,61,213,168,190,165,205,67,172,161,67,98,126,217,200,47,33,165,14,136,117,177,85,15,160,38,247,106,249,146,26,144,75,162,27,223,104,223,121,160,52,128,113,245,37,112,123,243,231,218,60,9,119,53,66,197,14,195,66,129,240,176,72,100,235,1,120,2,215,12,200,155,232,245,90,34,55,101,117,185,206,191,51,145,184,47,43,243,19,173,145,137,237,138,84,61,83,120,22,199,161,143,211,133,152,217,233,31,50,249,63,166,62,172,21,135,60,129,176,85,3,98,224,1,83,255,228,225,138,112,144,169,247,166,2,160,128,19,45,221,6,43,176,126,204,215,229,8,110,93,224,253,174,242,238,32,115,17,197,57,123,42,227,136,82,127,24,52,88,163,134,82,53,120,252,51,147,205,99,117,187,24,250,91,204,54,233,135,65,152,12,222,218,169,211,245,36,115,140,161,40,210,200,235,63,109,78,240,19,47,181,92,185,215,222,55,26,153,50,151,62,44,225,135,108,27,17,130,135,148,136,207,118,54,172,193,211,121,228,181,113,50,167,25,192,59,196,58,182,147,157,70,177,249,75,209,85,234,155,166,155,236,22,232,60,69,221,5,159,153,115,229,20,111,175,102,155,163,76,155,239,45,179,164,232,216,137,103,135,159,183,255,150,98,240,48,92,184,225,86,33,19,134,158,63,112,221,95,73,159,56,199,2,111,40,180,95,192,88,55,42,28,102,210,217,246,72,152,66,69,255,54,37,185,192,185,155,43,45,240,11,161,173,209,149,176,181,111,22,158,217,147,210,140,163,202,47,79,213,43,148,221,204,243,181,122,60,208,151,249,184,138,98,35,197,195,195,22,11,226,154,252,167,174,191,239,170,248,212,28,151,255,44,182,48,4,150,120,233,46,42,159,216,191,24,31,223,149,174,252,236,200,85,224,7,222,109,248,49,224,93,38,8,158,11,188,44,162,175,120,67,101,208,220,23,71,45,50,181,33,247,253,95,174,109,197,189,223,170,1,37,217,170,163,206,253,179,144,112,204,141,184,194,23,23,191,221,32,253,191,120,115,206,107,251,251,186,244,151,15,253,165,254,246,181,95,46,220,68,187,165,47,86,218,230,229,131,57,71,96,211,65,199,21,100,63,126,235,243,128,213,176,221,235,42,211,43,245,37,114,45,119,14,135,101,47,66,172,232,10,227,132,154,155,8,155,1,118,96,212,189,99,65,235,149,103,141,32,252,238,142,173,109,102,11,87,90,254,10,193,12,110,57,255,85,4,239,156,59,11,55,8,46,91,60,92,67,166,101,155,118,109,3,234,218,128,63,29,85,35,104,54,107,124,147,208,24,106,68,7,171,95,224,51,203,74,118,112,249,101,151,3,18,252,116,113,102,42,230,34,130,232,137,237,195,140,197,77,193,36,46,147,155,89,45,146,255,54,223,118,55,20,156,51,198,114,124,98,193,234,24,195,87,69,70,194,26,0,146,39,73,58,116,16,92,107,250,171,86,204,94,2,222,199,136,84,145,166,119,226,210,168,6,210,122,216,44,243,167,2,3,239,121,131,129,107,149,80,70,74,121,254,45,220,150,73,48,118,168,127,252,66,98,238,48,246,133,177,26,139,225,235,16,172,9,100,188,243,225,201,174,147,7,189,167,118,240,61,84,91,56,11,122,21,116,195,80,119,30,126,13,167,171,230,124,80,60,51,231,17,14,90,135,203,156,198,29,209,24,88,167,70,61,205,248,101,193,91,163,44,44,240,242,184,220,59,241,34,193,88,41,45,96,128,79,101,210,88,115,11,79,141,144,146,73,82,237,79,246,238,149,131,114,164,199,19,78,169,16,163,218,150,41,126,216,158,228,212,51,12,96,236,192,31,64,189,46,233,124,172,208,68,255,92,47,194,22,222,30,211,216,235,33,100,238,37,44,142,163,4,80,57,221,239,50,86,198,129,142,10,9,95,110,88,81,76,54,146,226,215,125,78,125,192,191,73,3,241,199,14,234,101,44,173,53,159,248,100,16,58,30,225,126,72,127,92,36,124,169,52,201,216,142,148,66,85,54,130,216,149,183,135,70,159,154,127,58,144,197,218,108,21,65,163,165,137,59,208,182,154,34,78,135,53,19,234,116,221,6,166,145,172,46,9,112,239,66,29,25,125,55,138,190,0,241,218,61,220,242,217,208,3,234,30,148,5,151,21,219,196,67,114,190,60,90,38,123,76,227,70,126,103,146,64,41,164,223,10,156,114,100,93,56,238,200,54,67,72,160,77,69,166,155,73,245,16,78,9,119,33,143,41,234,236,2,137,209,118,41,253,183,7,183,178,89,229,250,213,129,82,13,14,153,218,151,241,115,11,251,20,180,66,94,160,233,99,114,168,116,4,164,22,221,155,193,152,203,143,205,132,198,192,174,192,254,57,27,39,162,134,152,112,47,212,36,181,190,176,39,186,151,238,25,72,81,254,168,188,57,23,37,62,199,73,46,242,42,252,4,2,109,208,246,141,197,184,64,84,131,31,238,187,109,224,23,173,186,22,244,251,110,93,146,37,154,219,14,163,5,211,87,186,193,211,174,175,23,169,49,102,61,92,109,169,69,206,133,113,3,138,89,67,90,0,64,161,237,171,31,142,27,121,220,148,206,182,193,225,20,180,54,133,55,23,207,135,249,199,88,97,64,86,233,67,251,252,196,196,26,220,178,124,154,129,50,59,135,189,234,143,54,169,150,94,108,147,249,47,66,119,123,160,106,170,96,174,1,129,100,21,239,250,182,130,78,5,237,134,148,169,200,122,48,182,216,245,7,189,66,252,98,242,199,81,149,119,183,78,221,143,67,62,81,196,153,229,155,248,131,193,100,171,173,193,148,213,148,123,85,198,49,188,141,22,75,211,114,175,14,195,46,195,199,159,73,169,106,100,24,212,3,254,229,20,21,252,83,215,96,253,38,154,35,54,103,31,103,42,167,171,109,59,101,31,9,57,80,91,200,134,146,255,210,155,211,226,135,111,33,180,61,150,153,38,107,111,164,106,132,152,58,53,77,157,120,73,199,238,20,181,10,9,53,167,219,124,162,40,146,153,177,234,236,1,233,145,231,109,221,6,25,53,189,254,105,99,30,213,109,163,81,190,32,169,22,250,64,66,11,74,12,143,33,128,81,95,89,179,7,19,119,15,218,1,158,139,199,233,43,235,205,160,174,45,183,33,136,141,102,22,172,153,10,173,137,205,239,254,131,183,80,102,93,241,170,127,157,40,135,210,206,3,123,76,160,210,74,219,26,97,35,230,175,195,251,180,236,188,224,182,12,134,75,255,154,249,187,17,90,150,233,53,172,41,172,47,52,249,58,59,224,101,173,76,129,179,173,33,14,145,213,227,215,87,218,193,138,167,93,148,111,13,93,97,66,36,110,88,196,175,75,248,242,242,243,26,12,62,15,224,155,187,199,94,66,249,155,37,223,162,60,30,44,62,59,20,154,179,217,0,230,217,163,0,195,116,230,138,163,227,28,93,75,88,36,151,130,136,196,17,12,178,97,119,240,120,212,180,15,161,110,190,115,64,68,142,119,149,93,133,74,120,112,140,252,190,198,55,185,174,175,228,193,5,64,4,146,26,160,251,26,177,16,53,253,55,112,96,136,58,121,156,184,130,52,222,184,115,152,163,74,15,18,32,152,18,178,205,185,61,82,177,33,89,45,114,104,44,106,110,42,78,204,189,144,134,101,15,1,85,164,255,158,211,238,37,25,0,128,222,6,214,120,17,228,238,87,128,253,67,20,222,77,69,60,47,48,128,32,112,25,221,181,71,170,197,253,214,73,232,173,63,186,97,246,8,111,74,51,165,169,213,109,60,241,232,55,72,126,239,202,189,188,248,88,113,142,220,126,211,31,12,248,71,61,160,194,115,126,72,33,246,16,155,203,208,162,145,117,127,118,127,145,131,146,67,60,228,30,119,195,194,36,192,29,101,168,247,209,254,35,147,36,181,126,67,66,226,192,39,164,244,81,94,30,202,35,96,175,181,141,152,163,133,227,247,213,85,123,88,141,221,13,181,67,92,50,246,254,31,72,212,64,151,167,37,172,84,158,40,65,186,192,213,121,133,39,194,140,182,196,221,40,26,70,14,124,59,127,57,12,160,198,72,55,102,191,90,59,176,173,66,199,34,145,103,33,12,20,233,133,125,186,210,14,51,229,185,10,118,209,155,110,10,181,228,254,189,47,106,157,114,147,207,131,88,206,24,177,0,192,250,169,196,79,35,175,249,166,85,250,55,133,82,113,229,211,251,14,143,60,8,89,159,63,12,248,157,169,111,239,225,139,143,0,76,213,239,39,234,62,12,174,240,1,202,80,170,182,177,178,254,58,143,117,219,30,244,131,186,211,161,194,217,238,130,158,100,137,94,88,154,92,2,168,49,123,182,3,180,224,252,154,131,228,84,168,242,240,97,78,76,238,93,201,5,148,85,101,136,107,103,72,111,127,29,143,63,97,114,237,164,111,166,9,28,52,98,219,138,186,182,70,247,178,43,66,68,45,56,70,135,192,44,154,69,182,145,246,7,119,231,25,52,93,163,218,59,160,146,112,106,71,194,157,162,150,135,139,152,96,71,192,161,78,115,34,230,32,69,18,48,225,110,20,49,178,200,184,49,124,59,75,80,190,231,231,176,123,240,240,0,141,214,170,84,8,89,194,145,44,135,133,162,22,117,65,206,133,60,15,88,144,82,229,250,47,118,13,33,149,66,93,197,137,82,66,59,176,185,30,185,196,80,105,193,184,224,20,186,4,103,6,6,12,84,122,213,208,0,161,195,77,220,57,129,185,142,90,0,225,83,240,133,129,148,201,102,36,186,136,3,36,18,225,24,76,206,220,182,186,130,187,11,37,34,94,169,183,158,61,19,38,189,247,142,73,227,11,50,15,147,63,196,79,27,143,7,41,180,86,228,92,158,82,62,81,62,174,239,49,67,142,0,209,207,211,73,203,39,116,172,65,124,193,12,84,59,183,91,19,96,169,213,123,193,95,173,113,162,190,198,10,35,84,150,68,207,200,152,99,143,40,247,3,211,132,255,82,161,64,202,228,11,181,163,86,122,114,0,154,172,8,188,171,106,115,212,34,228,173,31,52,195,24,28,16,22,152,197,89,192,4,70,124,76,145,208,93,38,14,48,180,203,210,177,198,28,128,230,143,42,141,55,4,78,99,206,65,218,238,49,18,169,253,177,15,78,115,124,157,57,184,194,251,176,200,206,39,100,73,151,168,198,78,144,90,215,226,37,191,226,126,205,16,166,143,42,94,106,83,203,58,162,42,145,14,148,16,80,126,248,21,180,181,141,185,13,169,94,249,94,227,123,172,212,227,17,144,251,192,239,170,113,33,211,176,12,62,78,228,180,21,28,64,129,252,110,26,9,57,131,51,250,98,239,67,184,144,85,55,22,144,187,229,171,164,46,194,55,253,229,240,38,183,34,140,120,15,53,95,75,41,244,78,251,145,14,112,49,27,73,168,110,185,62,239,194,93,138,165,229,224,85,169,128,45,12,110,143,155,147,188,160,141,47,105,245,76,32,193,159,151,200,249,166,160,163,188,38,237,219,253,26,109,50,91,37,107,135,168,117,173,119,127,61,55,151,238,72,50,61,161,11,242,156,5,181,124,53,153,9,143,199,54,3,79,55,49,160,58,233,83,102,188,236,145,151,34,114,61,139,141,194,126,98,223,102,146,51,184,19,246,28,227,93,9,8,99,86,6,85,103,182,189,117,118,157,222,5,43,147,215,93,220,145,47,160,26,95,121,147,14,81,5,3,148,41,152,137,110,201,185,250,63,137,136,109,251,37,167,62,84,183,239,86,216,63,133,125,195,117,87,184,164,99,24,139,5,93,78,186,230,194,123,13,26,146,217,69,194,102,94,181,69,120,52,7,188,66,202,85,60,105,90,200,99,180,85,55,188,91,36,233,186,240,18,113,54,215,115,97,35,16,187,229,116,247,162,178,1,21,77,229,94,89,133,215,51,17,255,183,213,117,236,69,111,247,226,69,26,202,246,84,132,254,118,32,178,101,227,76,20,21,77,105,116,5,24,243,213,79,90,119,152,97,168,141,201,190,111,58,58,142,205,13,103,174,136,42,199,104,66,117,175,20,0,169,71,82,83,3,90,83,150,141,191,61,71,173,221,201,14,103,204,9,110,249,103,59,241,131,180,177,55,185,13,115,75,168,131,65,159,195,23,91,247,90,76,210,160,8,20,24,113,144,54,191,97,224,207,71,57,63,3,170,219,64,188,205,199,67,237,174,172,188,123,131,103,225,91,231,251,186,218,212,240,104,52,103,147,26,130,28,38,169,172,90,137,222,29,119,142,75,250,19,0,63,206,35,100,132,87,64,98,8,32,56,139,51,32,54,4,70,5,225,158,155,152,56,233,186,249,128,134,113,187,49,216,196,252,104,108,229,174,63,219,246,53,161,102,112,38,47,239,184,245,184,18,65,34,248,77,215,80,19,115,47,22,196,191,203,1,250,175,98,165,18,85,149,110,183,139,114,202,14,61,3,248,168,94,14,59,150,213,225,18,27,65,160,251,142,229,107,73,204,164,140,122,55,132,67,252,128,202,139,195,43,193,82,235,149,183,154,191,155,238,31,93,130,43,91,108,8,43,87,43,89,179,113,169,137,175,234,188,243,217,219,107,43,211,54,239,72,12,103,51,58,131,139,62,1,163,45,250,230,223,78,111,147,16,28,157,201,35,48,47,197,37,91,24,36,110,67,44,223,59,170,128,208,138,33,149,42,113,43,122,189,107,245,53,95,88,86,214,95,245,172,187,158,138,208,234,180,88,95,85,8,22,210,203,180,121,177,239,81,110,19,177,89,11,57,200,88,102,111,197,7,238,143,176,180,101,57,7,37,199,184,13,211,190,245,81,49,212,251,167,114,159,124,90,23,209,226,122,157,144,17,251,47,60,39,195,91,199,233,170,82,64,255,176,57,15,162,132,117,242,121,241,132,166,142,93,0,35,103,95,197,147,17,221,139,21,163,144,142,62,194,30,213,253,204,79,175,104,115,198,156,232,1,25,170,154,7,122,140,76,152,37,187,166,60,164,174,154,195,225,249,101,210,148,19,226,91,102,12,141,201,13,160,65,5,158,127,40,62,218,149,90,200,245,131,108,156,245,136,76,90,166,56,228,166,109,237,219,84,182,103,100,111,242,75,62,96,7,169,114,83,49,60,43,37,255,10,221,29,105,23,91,228,231,88,92,123,189,247,100,208,156,2,243,166,32,90,228,129,149,177,149,250,245,35,158,38,204,176,115,230,70,219,18,7,5,65,152,195,243,161,227,18,184,36,31,107,174,233,130,224,113,125,204,16,224,106,215,55,183,98,237,22,147,174,40,83,70,45,5,238,214,37,73,50,127,43,196,39,55,41,133,7,186,175,151,235,204,86,242,232,172,39,40,153,24,19,142,250,187,101,110,218,172,7,159,64,29,201,209,136,246,16,28,115,229,94,227,233,64,43,183,90,218,148,55,27,97,209,89,125,193,165,189,40,161,42,213,171,195,132,227,57,122,86,101,239,72,8,164,108,90,56,15,118,157,143,46,227,31,177,200,71,165,218,246,41,142,9,114,96,186,223,196,241,66,103,75,129,190,172,218,196,1,29,6,246,254,208,159,9,28,18,43,185,151,247,214,84,89,59,4,232,187,25,249,40,144,22,98,215,19,197,93,208,145,209,76,169,191,160,174,4,130,79,152,94,171,175,225,133,31,229,35,131,213,65,93,111,12,107,217,26,140,162,40,180,64,247,242,1,49,89,107,193,255,183,1,146,247,86,120,228,33,68,79,175,180,185,166,219,109,3,117,101,158,10,93,160,120,4,45,200,78,137,126,94,84,2,120,14,37,28,43,61,241,239,196,57,128,200,174,208,164,74,219,11,65,254,93,70,79,203,217,160,255,221,5,144,58,191,163,224,212,148,132,98,28,34,173,30,210,76,94,119,220,30,63,114,49,153,255,97,46,208,49,114,56,188,85,24,130,227,177,175,178,169,135,31,182,80,112,159,48,35,135,185,96,98,68,16,247,252,178,227,7,169,206,213,187,84,97,15,65,9,251,143,209,223,195,133,73,163,189,126,17,178,74,151,132,89,3,181,199,45,176,84,163,124,115,83,66,253,3,127,131,120,14,86,224,209,140,203,22,186,249,152,79,134,184,126,195,96,175,172,165,51,203,216,216,36,248,85,255,126,157,172,15,150,219,213,11,115,55,163,184,11,161,84,132,10,120,102,125,17,146,33,107,94,93,73,121,49,204,67,160,230,119,29,103,206,195,95,100,59,62,26,156,162,81,36,158,56,71,178,98,212,236,19,109,28,71,33,248,229,146,176,72,144,228,43,204,15,105,126,183,86,25,254,44,92,80,37,133,247,63,27,60,177,21,185,84,228,92,42,190,218,181,178,13,94,142,178,65,31,147,159,38,215,170,229,7,30,135,201,19,27,165,85,30,154,54,165,13,39,101,245,24,214,37,89,38,155,138,112,121,139,120,37,140,161,67,58,41,211,136,85,18,92,218,83,152,89,251,187,166,206,45,105,4,156,235,122,50,170,0,107,14,175,132,99,74,161,103,131,176,112,56,229,170,88,99,71,10,246,211,53,194,47,110,37,30,151,247,93,199,104,112,133,219,164,54,64,135,242,79,21,200,82,1,65,96,5,218,166,128,166,207,127,251,117,46,96,118,10,61,238,2,99,78,172,3,14,255,52,155,148,236,44,246,142,34,99,210,209,205,226,8,83,41,0,106,154,110,223,5,42,15,113,44,47,106,212,9,155,154,19,90,1,106,79,25,29,86,114,164,26,248,93,111,215,12,136,61,200,195,21,113,150,73,50,86,114,125,110,20,16,218,7,243,201,190,25,58,95,26,232,111,143,139,174,215,123,181,42,14,134,145,241,235,19,61,213,235,5,242,167,53,233,242,189,147,109,234,29,168,113,110,166,183,181,135,182,223,42,191,217,159,130,227,80,80,13,11,166,157,66,91,225,197,13,176,99,51,94,198,221,90,227,135,13,76,207,189,154,25,240,234,243,24,199,59,244,82,73,248,6,196,219,137,182,158,17,45,11,62,131,208,166,164,228,34,169,218,252,89,119,244,12,154,86,127,244,139,110,64,26,99,79,197,76,63,188,189,89,147,160,33,72,31,117,37,19,132,188,63,210,139,71,96,226,50,96,162,138,10,36,239,125,192,51,246,95,238,8,46,218,106,41,234,184,153,103,214,22,75,141,117,107,145,67,14,175,36,246,187,14,196,192,115,183,103,102,213,2,198,106,220,18,32,131,134,188,110,175,86,241,123,109,221,188,94,82,123,250,98,133,131,22,130,196,183,217,23,87,22,144,64,30,254,2,246,167,44,61,151,33,234,214,243,245,59,21,28,45,165,158,185,229,142,115,92,9,43,135,159,173,36,185,207,133,121,242,197,44,129,16,156,15,241,193,67,148,196,215,71,234,179,236,169,174,51,232,94,46,92,46,139,19,16,88,57,78,72,75,182,243,160,91,190,208,52,176,196,12,2,89,197,79,216,136,57,214,59,211,44,173,243,39,140,14,164,6,124,54,209,249,137,141,193,213,171,201,202,98,84,163,184,215,72,16,195,128,229,19,167,90,146,26,75,77,103,122,208,135,95,233,98,170,45,186,87,224,22,154,62,187,131,195,71,153,86,19,203,111,196,73,131,200,254,5,107,212,61,52,2,159,110,120,21,23,118,85,7,103,91,180,49,51,73,107,106,194,84,64,196,25,111,174,109,182,222,241,28,164,217,37,216,200,245,229,49,237,60,88,107,124,226,25,218,168,44,23,41,98,215,192,240,92,18,25,251,219,193,199,118,57,54,44,20,178,123,158,11,105,119,114,126,84,86,47,140,49,95,96,126,191,177,121,254,59,187,127,142,231,148,58,145,107,227,248,246,212,203,191,155,156,124,199,91,140,11,230,195,84,14,104,145,166,67,242,131,0,17,37,21,171,166,25,57,172,117,37,150,80,109,45,65,149,170,112,177,235,159,47,181,158,250,50,242,250,232,218,1,54,149,133,31,169,50,120,235,22,248,202,87,49,192,186,12,241,40,50,84,68,251,36,157,7,77,100,16,81,37,139,100,148,73,242,118,15,255,133,21,246,244,24,129,34,14,89,124,74,33,147,95,4,155,124,4,60,63,235,81,232,53,202,6,24,43,61,72,68,94,222,85,137,27,84,35,243,186,221,114,164,16,112,246,128,159,137,102,120,105,134,108,192,251,132,106,209,216,132,208,40,141,1,87,98,68,175,164,165,29,123,222,247,223,237,238,101,240,78,40,161,175,228,160,83,130,174,25,206,50,132,22,196,139,123,52,247,148,219,96,138,121,113,249,228,43,99,214,87,142,48,138,112,93,194,178,204,122,18,201,134,134,81,53,236,82,159,111,210,10,156,111,140,16,21,137,26,70,249,191,156,236,159,14,83,100,137,34,218,229,119,63,93,54,19,77,27,72,20,206,228,31,2,9,123,60,132,204,245,216,143,74,133,3,157,87,172,172,115,145,179,127,154,145,154,136,39,146,62,45,206,214,217,73,225,30,4,200,203,202,19,160,99,179,54,3,10,42,26,249,74,30,219,89,69,178,164,113,14,73,33,123,167,156,48,95,55,153,198,27,57,183,144,105,192,242,153,72,100,207,3,65,205,43,120,247,28,99,183,145,231,230,47,117,49,142,198,69,204,74,92,236,154,152,182,123,19,201,75,247,219,245,184,255,8,241,1,254,44,185,88,89,90,204,124,78,241,94,2,189,178,157,39,129,13,180,53,210,1,88,10,36,40,21,163,171,168,190,227,75,40,9,124,32,230,112,122,212,57,230,252,62,194,11,105,51,210,119,125,96,227,21,74,31,162,192,137,155,41,155,0,163,71,116,115,24,32,120,87,218,125,209,216,166,51,116,124,134,68,34,205,138,126,83,94,3,173,156,210,103,131,218,54,60,207,111,251,113,70,164,193,244,30,235,62,192,255,10,19,181,55,1,51,82,119,155,91,226,139,70,108,137,103,45,207,24,72,23,179,229,236,132,214,255,107,70,129,118,77,223,51,35,67,109,62,107,195,59,188,101,178,227,18,236,229,125,9,42,91,8,61,27,204,224,221,1,175,78,87,124,39,107,73,57,231,74,51,44,127,106,215,68,57,158,155,199,130,76,234,102,2,98,98,239,174,200,210,165,88,21,47,124,69,94,130,38,88,198,154,0,95,105,61,90,181,176,85,84,166,244,69,24,79,132,34,235,90,180,189,95,167,0,157,224,135,236,151,88,54,94,243,98,233,104,36,141,163,70,165,220,113,88,18,227,234,147,4,230,175,46,90,136,18,99,234,137,238,91,118,174,254,233,107,132,96,156,18,206,57,204,210,35,20,151,74,125,183,185,207,174,166,104,201,15,201,163,92,5,127,204,183,183,128,109,23,195,98,6,183,227,185,117,156,86,222,8,187,53,72,10,104,178,18,181,225,206,70,238,152,182,37,134,4,64,229,142,29,40,244,76,218,245,70,226,56,212,147,239,11,40,84,206,167,192,88,30,150,44,88,25,10,221,175,9,98,74,36,174,104,18,111,92,161,207,168,248,106,201,26,110,233,251,65,124,109,44,131,41,110,41,249,70,32,22,246,130,243,10,205,148,9,73,134,71,215,112,42,209,213,54,247,34,5,67,49,104,35,45,232,99,40,48,26,99,56,241,104,234,178,104,191,166,248,230,166,234,78,223,218,201,1,9,233,76,40,103,71,12,222,62,6,247,127,23,15,202,152,48,248,235,13,241,164,56,245,164,72,197,197,38,223,200,9,125,216,71,226,188,124,104,196,62,97,93,37,239,174,137,76,178,124,19,67,171,255,58,4,4,141,195,64,176,99,31,194,68,73,63,28,77,83,49,214,50,17,109,98,35,245,116,111,84,146,193,209,194,154,112,134,148,29,206,65,53,119,217,117,118,135,120,115,94,168,28,227,79,61,220,52,243,117,65,138,225,101,170,252,166,157,45,153,221,38,215,95,44,235,89,227,162,146,189,198,7,255,24,36,182,203,51,248,108,90,8,250,118,91,214,222,56,101,211,195,103,198,32,252,127,104,77,21,184,144,255,48,234,100,235,103,197,82,51,204,137,223,137,113,209,42,169,22,45,35,44,10,151,32,184,162,103,167,210,162,119,144,108,4,21,223,71,90,30,177,220,115,5,6,208,236,190,75,232,9,194,211,169,73,189,139,222,8,13,240,185,30,242,55,196,233,241,77,109,22,177,14,248,169,164,96,236,116,145,252,46,4,73,31,148,75,80,226,207,71,238,66,245,87,130,61,206,249,165,8,218,172,74,54,236,132,125,77,216,115,223,107,70,200,9,151,36,156,221,53,234,64,248,82,1,100,145,127,177,211,246,150,208,86,101,31,218,185,68,64,134,201,130,46,50,9,26,45,62,140,172,12,116,77,78,11,251,247,19,52,74,87,134,160,7,212,168,43,199,248,155,247,178,80,239,232,128,149,245,6,39,235,224,136,152,143,63,228,149,10,0,70,100,148,185,0,153,235,223,138,236,48,83,205,181,206,46,144,12,45,104,53,145,240,217,146,244,93,29,83,45,64,20,95,89,142,168,40,115,64,6,244,241,194,49,39,169,186,153,66,84,194,50,158,77,68,64,84,113,114,249,138,99,70,1,22,28,244,246,222,87,165,118,142,250,24,20,169,4,246,138,121,46,216,224,31,195,192,172,176,244,192,21,185,44,174,121,54,218,205,4,249,138,107,61,39,184,141,13,76,231,60,252,170,172,68,193,220,6,176,208,3,15,193,27,228,31,39,46,86,242,239,241,2,45,129,95,55,248,237,121,215,156,217,79,169,69,56,213,26,87,109,167,206,186,53,214,145,163,174,201,65,151,156,233,44,81,118,88,30,22,184,27,127,89,250,77,158,165,125,100,162,116,51,90,229,235,134,67,250,87,5,68,248,105,105,237,130,67,201,145,226,138,225,72,44,98,247,162,70,31,194,3,224,163,8,123,220,144,70,156,222,21,196,68,240,26,132,36,67,74,252,183,235,221,125,56,179,131,206,191,18,237,37,128,99,140,19,94,243,0,218,92,248,183,97,133,5,237,65,153,98,149,9,94,227,221,211,110,92,12,113,85,219,67,102,137,2,200,103,164,225,12,42,73,255,121,203,124,222,191,9,137,107,4,161,1,63,175,240,255,107,150,165,115,41,29,120,239,166,46,47,100,128,215,166,28,228,168,78,56,169,93,163,90,111,3,71,7,157,82,184,30,69,160,24,2,36,182,148,249,115,96,232,159,40,75,181,189,96,87,156,39,77,69,230,213,252,34,246,98,123,27,235,68,90,167,3,45,10,114,86,68,191,207,235,253,230,79,158,109,231,92,209,90,204,49,77,142,146,175,195,89,71,123,101,48,106,61,187,49,22,145,121,42,70,149,191,80,10,11,31,106,14,146,43,27,223,253,129,206,74,220,8,16,86,32,206,95,166,65,142,103,48,223,57,14,207,199,119,164,35,239,161,110,122,250,242,227,214,135,182,160,190,81,1,36,206,254,21,99,86,176,141,49,248,226,115,84,222,130,127,58,114,185,102,120,127,17,31,107,152,116,139,199,6,183,229,177,171,31,233,103,78,153,87,248,69,182,194,94,82,238,89,81,140,216,227,228,156,167,87,68,31,165,135,209,203,48,37,170,201,125,66,147,74,125,78,182,8,168,26,206,13,81,44,219,13,7,152,64,238,1,142,107,161,45,239,200,84,200,158,252,177,87,106,43,37,163,44,138,58,166,178,165,71,102,29,45,159,66,236,81,66,142,40,225,50,2,252,189,45,185,220,54,131,29,230,209,243,117,155,157,109,16,198,77,64,37,102,11,178,250,252,189,21,12,15,182,75,175,197,10,12,103,42,143,240,154,90,148,87,16,48,239,226,218,229,215,184,249,119,86,21,80,220,244,152,29,179,91,212,120,36,5,156,168,154,135,149,140,2,25,110,7,64,21,226,86,177,253,43,181,134,11,239,111,169,198,224,19,59,157,39,143,16,160,204,226,239,218,90,153,207,80,93,58,174,33,92,81,32,70,28,22,224,5,131,90,251,166,174,200,38,231,34,173,220,236,47,39,17,196,76,67,25,71,231,9,38,33,112,145,239,90,199,249,102,83,93,109,125,114,22,249,58,36,136,143,54,18,80,83,58,159,172,211,6,90,163,34,180,229,70,223,230,118,46,99,99,176,196,62,30,177,205,6,1,36,51,16,195,125,141,178,89,146,92,198,246,121,198,188,94,74,33,172,230,51,60,154,22,58,114,55,210,48,58,68,202,47,233,174,149,207,251,15,50,162,165,47,160,132,239,246,30,136,23,151,189,254,172,17,204,246,10,102,6,36,84,151,149,127,247,182,111,141,88,31,133,33,141,2,254,177,9,196,133,179,195,170,117,53,53,4,225,250,45,151,250,183,43,191,137,13,26,63,182,49,11,171,29,252,113,16,88,175,232,218,110,26,176,129,118,196,111,236,121,235,220,54,53,250,46,154,157,209,141,193,85,207,141,164,198,125,86,226,39,166,49,29,6,202,231,174,250,105,94,234,21,243,78,230,217,216,253,120,80,209,202,31,35,30,149,222,181,255,23,162,126,11,14,132,170,134,90,209,99,68,144,3,158,47,165,160,135,171,71,166,239,213,11,200,180,63,244,40,188,101,151,206,169,62,53,136,82,79,212,141,247,27,68,190,120,64,97,240,203,89,72,214,87,219,122,156,3,84,144,100,133,26,59,144,195,130,91,56,85,26,230,177,127,40,81,149,101,68,101,15,107,170,179,67,191,238,79,222,165,169,126,225,9,13,196,61,21,134,87,34,149,159,71,255,95,247,146,188,62,92,192,7,96,245,166,54,146,76,149,14,93,78,65,167,148,26,157,156,113,91,154,215,135,90,202,72,253,232,54,153,172,195,169,200,80,243,39,180,173,7,25,160,76,184,95,53,109,39,58,14,209,148,52,12,113,188,185,251,20,247,23,29,62,149,141,246,119,47,154,170,119,246,101,80,67,141,130,245,12,83,82,159,108,109,255,81,157,50,80,67,98,212,101,204,98,165,170,135,185,215,170,91,94,62,66,192,80,142,233,15,239,141,85,201,249,69,167,240,84,55,180,16,182,29,178,109,255,151,221,246,63,187,183,132,40,53,108,75,187,44,179,44,165,174,165,197,209,110,89,39,78,255,152,172,35,42,99,19,126,224,142,64,164,176,92,56,32,217,241,101,129,171,175,96,86,151,190,251,76,53,40,14,65,204,188,3,68,88,67,52,209,17,229,134,203,131,158,171,24,41,80,16,166,116,187,208,114,101,22,182,118,253,26,209,102,214,93,243,251,102,175,71,216,95,169,147,87,202,101,94,36,242,11,60,201,220,7,84,171,14,247,181,232,37,53,0,58,186,9,153,6,183,129,167,200,1,33,241,112,229,182,176,43,48,249,146,251,236,10,152,251,234,48,235,22,205,69,119,83,230,206,108,195,104,196,207,125,15,36,167,1,83,14,63,249,13,68,41,123,103,204,169,85,251,111,124,210,166,142,27,48,202,248,62,172,35,162,55,101,194,198,210,115,43,136,99,108,210,178,109,202,146,101,6,37,8,205,137,54,209,74,197,7,247,191,56,226,242,233,55,34,23,66,132,61,250,130,2,225,112,2,222,21,132,12,202,128,31,71,69,96,216,146,218,136,101,139,207,22,89,154,4,167,37,152,191,145,169,9,95,218,168,103,150,154,0,135,223,48,54,126,191,178,58,2,224,114,2,83,66,124,107,136,184,117,71,48,169,122,78,106,249,216,37,163,138,210,219,161,206,147,40,26,95,183,160,19,208,201,171,77,247,186,117,215,91,131,77,132,0,147,233,169,255,128,79,171,17,79,248,200,61,109,148,18,68,76,24,93,5,80,163,107,173,102,153,222,95,110,137,215,112,158,144,13,209,100,93,132,16,110,214,134,116,184,209,78,59,12,237,77,204,112,241,21,203,94,22,31,125,36,12,207,168,138,186,165,235,250,189,249,97,82,56,177,120,61,218,70,144,248,120,194,31,163,238,36,237,110,48,223,1,153,210,238,145,177,184,216,133,26,122,95,239,106,187,16,126,143,186,152,181,230,121,188,250,175,170,111,222,178,193,155,161,173,158,80,103,113,123,204,92,224,201,117,211,119,136,76,211,168,194,12,226,42,160,232,214,29,200,44,139,223,229,107,63,212,244,245,130,113,114,113,60,180,170,64,238,244,151,43,186,57,48,211,253,66,128,140,158,192,72,128,36,85,128,79,11,236,30,78,174,193,84,159,137,171,171,4,163,51,113,91,254,40,8,165,54,215,61,132,33,154,119,84,236,250,160,212,246,86,10,129,111,254,112,31,59,230,254,73,247,52,19,237,152,159,195,247,189,163,166,14,77,222,88,80,24,160,232,159,156,25,11,18,31,204,158,233,234,121,236,59,16,43,1,145,56,0,39,167,71,170,96,210,68,47,53,87,234,90,4,188,15,103,99,252,212,80,168,30,190,51,204,19,14,21,81,109,102,81,88,64,223,231,198,124,156,239,102,48,147,239,80,8,130,43,219,43,180,192,174,55,229,83,86,238,8,120,163,244,30,185,93,69,243,44,186,105,24,33,216,157,229,6,16,79,173,229,230,0,64,4,156,209,48,49,81,201,244,75,160,214,102,19,62,104,116,91,132,199,38,215,174,226,201,37,13,180,162,30,90,143,218,255,164,233,235,166,104,96,1,240,110,217,12,183,38,237,175,150,208,104,26,245,139,236,3,244,79,193,239,34,163,133,31,190,91,242,126,102,122,83,45,205,205,24,161,28,162,136,70,163,90,16,62,199,16,34,190,103,215,121,166,33,176,193,220,114,108,241,220,142,105,23,32,200,192,177,166,224,62,225,245,74,115,173,179,161,76,115,67,212,247,52,201,75,180,202,65,255,44,231,63,137,174,90,63,91,141,199,153,79,189,125,208,115,143,103,141,190,4,133,62,189,249,106,193,56,211,222,40,122,198,50,189,114,226,145,159,115,69,167,233,22,70,82,209,39,164,144,55,163,0,23,79,206,1,100,14,137,24,230,250,84,163,44,106,73,8,18,129,24,232,162,194,91,64,242,233,226,32,231,31,107,178,249,79,146,54,179,225,59,93,216,235,68,193,211,105,38,22,78,87,101,166,156,234,207,79,204,111,36,104,0,177,111,107,60,97,131,247,218,12,179,236,223,247,234,27,146,26,213,127,40,64,112,254,18,197,101,198,235,158,22,128,96,234,189,2,158,86,146,200,90,223,105,209,134,73,49,255,212,49,128,57,98,236,117,146,114,200,41,148,179,16,222,60,114,26,243,221,32,192,139,109,7,122,34,90,208,14,54,175,94,239,72,11,46,220,119,182,41,167,112,43,39,211,0,11,2,152,148,125,77,57,20,99,221,193,88,229,214,25,64,124,88,53,139,171,181,150,172,190,116,149,164,202,63,190,148,95,92,124,117,142,90,208,193,166,36,28,91,232,19,251,2,247,251,59,88,139,220,46,163,51,95,97,5,29,212,62,76,235,119,71,241,48,80,122,200,106,109,43,204,225,25,153,138,67,32,185,217,29,171,183,56,97,16,90,2,42,94,94,181,44,154,224,182,0,70,139,73,246,16,112,69,230,142,255,188,44,90,143,76,2,126,20,211,36,115,143,8,154,240,167,175,254,25,132,240,118,189,206,218,56,217,101,212,93,90,30,129,13,252,113,178,195,216,129,171,203,69,31,177,48,178,43,168,192,86,165,75,173,58,44,125,81,87,219,182,103,156,106,209,73,3,151,64,99,40,35,109,5,120,157,142,246,64,101,181,72,253,77,59,53,193,141,29,164,135,192,165,167,9,38,11,44,220,211,59,63,83,72,88,195,201,176,88,96,228,121,138,95,175,117,253,112,103,46,77,102,233,5,254,144,147,34,157,206,14,248,84,7,86,226,229,139,103,48,1,143,142,38,75,235,218,16,143,48,145,124,22,17,216,59,235,42,139,89,142,230,216,40,31,60,111,138,225,244,130,155,21,38,164,164,40,70,148,167,204,156,227,217,104,87,167,154,44,101,107,155,130,16,204,221,187,219,33,57,46,162,242,159,234,151,16,160,77,83,246,16,159,221,23,79,248,96,112,227,111,233,176,211,37,196,234,243,75,34,98,126,232,202,169,31,137,144,106,223,213,230,26,202,101,71,175,29,114,45,27,132,110,48,196,129,160,123,75,240,11,118,236,20,75,111,239,98,77,112,89,112,169,112,63,95,230,24,254,157,229,184,221,69,80,204,15,194,135,153,115,232,20,25,46,181,120,193,35,41,166,35,237,56,223,62,165,196,90,230,56,228,186,86,34,57,199,254,26,49,89,23,104,219,100,64,66,207,73,134,15,140,128,222,50,194,13,91,73,211,140,225,94,128,38,134,212,243,216,227,31,176,206,26,16,251,230,79,188,10,188,168,17,174,0,248,184,15,179,251,170,232,5,186,195,107,12,222,77,85,155,97,79,150,64,138,151,229,159,166,228,111,92,83,138,55,181,19,228,160,92,237,125,162,33,246,61,130,136,129,54,23,79,38,61,35,84,189,213,117,215,159,76,11,241,120,179,180,86,33,253,188,57,146,69,107,116,220,252,116,251,9,32,95,126,246,28,22,90,85,73,189,35,136,237,15,239,30,142,91,236,41,73,19,182,41,156,105,37,160,74,26,207,11,143,97,224,191,184,239,214,220,85,23,183,45,219,40,86,23,132,208,12,209,199,119,160,232,72,139,102,187,250,175,121,209,215,22,82,50,145,254,207,0,97,247,252,124,230,139,197,3,238,87,63,30,230,188,153,44,249,196,203,5,39,27,128,240,184,1,151,89,58,223,28,172,121,54,228,208,66,1,139,55,12,10,149,216,204,100,14,146,246,51,178,80,10,186,94,127,135,250,216,135,152,19,45,91,39,72,171,226,187,15,233,122,63,96,165,95,96,11,59,233,42,64,103,70,205,59,150,178,107,90,232,243,44,20,182,39,221,82,108,170,142,19,137,8,210,8,220,25,146,84,53,135,47,172,253,121,210,185,148,118,84,35,44,255,46,49,144,215,65,10,22,55,26,180,162,32,204,80,163,252,230,95,207,244,25,181,228,178,5,160,23,5,253,49,243,50,131,51,103,184,215,180,85,84,88,2,197,165,238,46,6,82,133,174,164,61,34,69,29,79,2,213,203,185,242,188,239,108,105,163,179,151,15,40,55,14,91,216,22,151,14,238,224,224,156,157,84,196,38,11,186,153,131,35,243,164,144,41,246,223,4,151,64,245,38,49,99,178,196,198,160,88,175,44,128,68,117,178,165,5,31,69,127,144,43,141,196,121,194,252,63,140,126,253,139,230,36,185,255,1,245,111,0,104,247,159,65,1,136,105,33,167,139,71,159,81,174,142,181,195,183,217,69,111,79,173,27,31,143,205,173,206,144,56,138,231,158,69,241,104,31,32,254,9,222,186,97,234,59,48,46,9,201,45,150,25,96,95,61,127,134,241,207,226,250,99,86,96,98,23,76,18,12,60,214,65,71,81,178,103,47,239,75,34,57,4,230,38,213,210,112,48,93,190,49,192,20,25,149,89,119,190,115,23,48,248,109,239,57,209,203,137,55,165,100,74,165,153,235,66,136,250,18,249,108,253,252,20,72,37,158,140,34,48,217,151,204,127,19,39,26,73,130,68,31,29,3,227,188,146,213,127,18,191,214,13,64,250,66,57,247,112,247,18,178,40,250,75,241,163,208,167,53,116,80,20,9,95,0,60,103,143,108,172,100,102,25,140,109,59,128,139,200,225,244,224,136,120,163,198,11,52,236,198,20,203,87,154,193,248,5,150,170,176,48,140,12,209,191,38,188,147,72,140,19,185,117,190,237,119,144,94,155,182,65,206,152,8,57,156,128,217,30,213,135,123,173,40,235,41,12,24,240,120,140,15,8,128,7,225,64,165,87,48,146,70,185,139,83,241,193,157,104,45,237,176,238,54,197,231,120,200,59,250,222,100,227,208,24,39,135,217,237,217,196,166,22,30,85,235,87,109,103,233,96,141,8,22,86,25,193,148,80,42,29,39,18,176,91,251,121,106,29,208,220,5,205,151,151,37,128,85,35,19,172,176,86,118,195,195,248,117,48,116,80,251,188,224,155,46,218,211,139,0,230,17,124,81,217,232,210,55,116,37,133,94,250,203,72,75,253,223,175,2,27,109,121,211,244,141,213,192,214,149,77,134,5,38,249,165,98,37,111,192,221,51,224,240,97,99,240,15,164,238,209,234,229,156,157,153,112,94,153,231,40,120,201,141,26,178,131,1,82,38,164,47,111,117,250,42,105,44,32,107,102,119,174,158,109,145,192,25,187,138,103,176,28,41,167,106,188,173,196,203,139,79,136,19,21,149,59,156,165,21,8,162,73,189,83,86,144,90,74,198,194,55,59,113,8,124,5,236,246,36,99,205,105,8,203,206,128,248,0,116,94,236,100,166,150,147,231,79,246,229,92,251,106,133,233,175,27,229,17,144,136,84,5,122,137,139,178,28,176,122,168,92,15,45,6,111,237,69,132,197,37,124,133,102,219,175,214,171,229,147,174,86,196,77,250,201,33,232,244,178,208,83,2,202,182,181,56,120,66,116,74,16,211,244,101,11,155,131,17,36,78,58,134,107,22,46,60,63,197,211,137,224,106,239,205,216,43,58,144,223,222,19,186,83,119,181,128,168,154,58,170,9,170,188,122,192,91,224,235,164,171,161,105,19,176,197,167,238,220,134,129,172,187,54,236,243,178,109,87,178,35,104,84,234,248,204,57,203,104,171,71,254,197,72,178,169,183,22,252,185,149,168,132,237,215,210,110,125,84,196,58,174,177,249,86,232,137,52,100,163,122,149,39,248,220,93,15,7,60,9,246,238,26,209,32,251,159,103,60,86,25,236,179,235,148,227,237,114,224,25,70,217,40,202,6,117,215,187,248,117,122,120,246,227,74,249,168,75,227,120,174,239,64,170,131,253,254,3,214,17,190,28,177,108,202,26,140,253,17,225,158,196,250,161,109,175,138,150,94,49,63,191,142,135,161,251,62,85,42,176,62,162,209,101,172,250,45,38,204,246,115,89,31,55,236,116,190,105,29,5,21,147,133,177,65,168,78,167,69,86,230,165,12,98,11,68,16,108,8,255,152,208,29,128,121,22,12,7,99,43,3,175,58,140,207,79,84,83,5,163,19,136,89,163,213,29,60,114,135,16,216,204,139,226,87,225,41,54,25,190,154,117,99,241,95,208,164,194,74,44,218,97,240,152,34,200,96,80,90,237,184,116,65,89,20,254,189,120,60,88,72,215,84,136,6,251,154,94,14,76,153,75,196,24,107,236,188,243,221,167,227,160,205,92,18,210,32,158,30,42,24,55,188,91,29,191,181,57,85,174,208,246,177,141,151,145,17,95,42,153,9,82,155,252,126,80,195,132,6,123,13,245,85,59,243,176,132,96,152,254,118,167,38,138,111,95,8,118,21,132,89,112,91,42,108,142,190,70,23,49,253,144,134,237,146,21,121,55,36,119,197,73,172,226,133,132,192,75,190,83,33,99,168,177,124,225,9,217,183,173,44,62,193,60,2,1,126,94,53,217,174,132,171,197,39,21,71,212,35,85,136,8,139,62,7,177,142,19,148,50,13,5,74,182,37,167,88,51,63,154,109,54,24,58,196,27,170,19,219,105,15,134,203,117,58,74,27,156,11,227,37,39,194,207,107,81,49,52,87,102,206,232,40,104,94,202,26,62,226,95,58,63,94,93,198,140,23,77,32,218,117,84,196,223,32,116,20,159,243,130,54,127,157,88,171,221,230,136,61,193,221,71,146,172,79,10,44,159,44,150,237,104,175,4,235,37,184,55,8,48,56,196,106,67,92,38,231,85,53,230,32,141,227,45,168,9,117,22,4,63,113,48,253,147,249,152,140,19,65,189,145,165,226,48,101,149,95,97,155,205,250,243,130,102,148,61,67,133,141,48,63,185,53,77,19,68,191,127,214,234,87,93,227,131,85,1,175,211,241,214,81,194,58,182,63,196,215,143,206,49,173,210,178,121,220,95,14,76,95,37,158,145,145,60,66,89,53,21,89,18,146,161,194,25,85,107,179,154,64,41,22,52,101,220,102,217,244,214,184,100,158,85,185,198,49,36,144,3,88,173,212,54,62,245,112,208,171,114,56,65,136,144,243,177,39,244,24,43,191,75,192,61,252,161,0,87,227,7,17,54,224,188,87,6,39,72,28,234,22,239,8,141,21,9,252,120,26,162,45,253,200,164,193,135,18,99,123,67,239,141,148,223,14,201,73,9,193,126,71,222,108,125,98,177,238,121,236,17,182,43,195,232,96,198,87,22,37,52,29,245,250,136,16,211,159,37,55,67,162,94,196,88,89,172,4,41,51,95,48,193,6,138,129,115,189,114,209,0,173,202,253,188,109,239,245,43,75,139,160,194,217,243,93,251,5,190,218,180,227,236,89,168,6,167,212,21,39,234,23,91,116,62,69,196,248,203,118,138,84,92,156,247,19,90,176,47,38,146,236,229,165,103,46,232,111,172,179,28,248,8,65,233,55,105,235,62,110,185,68,1,19,39,127,199,255,15,73,241,183,45,229,69,200,91,228,72,151,165,28,203,234,119,37,145,139,178,122,210,50,184,70,12,216,140,150,56,13,67,7,73,190,228,238,224,243,123,11,229,148,250,115,83,57,137,93,84,141,92,215,112,154,219,185,253,88,244,240,139,148,41,106,253,165,141,134,215,93,195,209,114,28,5,219,209,71,166,160,228,168,136,41,116,46,200,145,50,197,168,187,209,50,20,239,118,219,18,108,8,227,154,231,155,105,179,179,32,68,1,207,219,168,252,253,35,185,73,168,85,22,77,88,241,198,129,158,123,83,192,103,24,254,76,108,255,12,62,156,79,88,250,200,149,167,213,99,190,212,126,54,58,197,137,182,139,181,48,132,217,194,107,203,55,200,80,24,132,99,215,26,195,203,174,81,81,204,15,80,166,112,1,230,73,212,129,65,153,192,47,15,116,47,94,234,210,113,45,208,9,90,86,115,9,97,85,186,143,136,211,13,98,173,185,122,176,128,75,60,226,14,245,104,232,26,98,131,125,221,191,192,69,192,104,54,176,11,116,252,76,90,98,228,149,64,40,80,12,153,213,52,248,197,9,251,178,246,171,116,185,52,36,146,153,126,112,191,117,240,135,113,141,15,223,134,238,141,74,107,241,223,250,234,20,227,93,70,183,65,214,21,188,118,41,125,181,230,70,228,194,196,66,207,207,100,195,141,177,99,210,175,138,193,32,85,230,179,38,122,74,12,231,220,152,106,251,121,51,97,205,68,42,216,56,73,225,220,88,101,235,92,118,148,153,175,52,138,112,21,203,55,184,225,19,14,116,109,221,74,8,144,89,51,111,231,170,103,240,123,196,104,152,27,206,54,142,200,1,192,89,125,248,151,191,182,250,220,103,164,74,100,250,36,38,95,206,173,70,59,70,155,143,96,82,46,124,192,182,67,142,40,148,190,20,84,115,30,109,151,174,217,28,133,84,46,123,206,103,15,169,103,250,34,68,61,27,80,23,4,127,233,168,61,248,245,246,184,207,152,131,19,84,245,79,54,126,70,130,124,152,207,124,130,166,59,23,118,161,75,133,163,32,199,51,81,80,156,168,81,200,98,138,112,67,251,130,57,110,134,146,159,104,135,97,84,192,235,246,169,36,63,120,255,230,237,215,155,71,230,90,50,148,206,29,62,231,43,108,240,246,139,176,119,250,170,9,47,15,174,113,36,247,253,225,50,131,10,27,198,105,187,11,248,35,231,233,251,215,244,117,231,196,252,64,150,74,45,43,118,187,127,84,62,54,248,196,27,184,222,25,164,240,187,196,138,151,4,143,243,66,109,142,202,59,104,46,85,212,26,157,99,62,191,185,213,246,34,180,176,161,236,130,36,85,121,45,252,167,201,124,223,81,222,28,184,36,158,193,29,76,213,48,51,107,119,2,14,121,194,217,222,130,6,158,241,137,64,213,158,225,188,26,28,182,252,85,136,196,196,117,106,115,112,249,172,225,217,225,139,218,94,86,251,70,121,131,231,186,114,131,134,174,248,151,121,162,96,60,193,170,172,4,199,103,144,166,179,33,134,220,130,162,136,146,146,79,33,166,138,184,61,127,160,107,14,5,236,169,199,0,171,13,5,218,117,63,244,71,193,155,24,187,131,251,194,167,38,96,186,168,219,89,255,123,126,46,37,143,10,80,144,243,186,101,60,172,56,214,122,97,177,46,114,213,26,64,123,19,139,76,9,216,15,115,231,240,63,118,156,66,8,73,159,201,165,117,128,52,13,111,145,10,50,48,227,69,240,0,190,165,191,106,129,19,240,224,223,176,153,70,83,168,79,246,106,167,151,35,216,133,251,19,173,163,60,174,51,193,29,28,109,15,3,90,238,210,87,132,39,155,61,195,86,66,160,50,32,0,251,207,187,103,32,179,219,169,150,77,101,60,39,228,44,248,80,238,232,7,218,239,100,20,227,246,18,145,253,57,26,203,158,225,196,175,81,234,133,128,74,217,75,171,243,107,107,31,188,172,158,188,73,204,7,60,180,61,6,171,40,7,149,125,10,26,41,69,197,251,236,200,255,198,227,225,39,153,123,0,204,153,206,15,216,105,105,198,187,122,255,12,148,141,69,244,243,133,113,115,2,166,115,239,213,58,34,220,89,112,79,115,229,73,104,194,89,163,153,231,50,150,111,239,9,191,6,219,153,146,233,74,42,131,110,206,253,47,224,131,192,131,235,122,213,105,50,252,241,60,111,147,204,185,191,250,17,54,241,139,222,163,54,49,148,249,34,252,187,191,235,208,226,20,247,238,24,30,85,60,47,29,29,186,92,109,107,84,186,99,167,29,40,247,63,241,250,11,181,131,240,129,98,116,195,122,77,240,254,245,255,96,64,179,88,216,201,217,95,49,100,152,94,12,135,44,164,68,242,74,44,102,190,194,117,196,18,186,62,37,40,61,27,84,1,150,1,29,90,86,102,241,170,181,46,193,67,109,218,206,25,197,126,215,244,60,179,172,71,153,3,54,202,30,39,249,81,188,167,18,185,248,171,101,40,183,49,219,104,109,152,98,71,61,190,65,86,213,243,184,223,106,7,40,210,250,188,2,195,97,142,21,124,211,176,84,242,45,8,212,167,240,142,249,135,120,17,139,112,91,104,116,46,3,113,186,111,118,126,244,33,40,217,26,196,201,128,71,148,60,232,39,34,7,131,11,37,212,190,127,97,97,16,10,37,172,162,67,157,131,31,207,38,234,167,167,11,71,187,222,179,159,93,178,122,69,111,69,234,201,36,220,240,248,77,19,6,92,77,129,61,38,66,173,201,184,97,56,103,216,0,17,164,95,76,112,63,67,106,230,197,171,143,234,91,112,23,84,115,78,231,114,138,32,101,52,96,198,120,55,187,236,103,251,85,65,28,92,82,42,181,38,160,2,47,0,129,11,232,217,13,148,139,13,161,208,206,227,88,248,121,45,62,77,55,169,205,252,250,116,30,208,41,168,200,14,60,252,104,48,155,243,93,10,123,79,33,143,245,22,106,14,211,134,74,41,156,82,135,232,156,69,183,20,3,191,180,180,20,58,143,87,124,246,154,72,12,155,48,78,145,194,57,28,214,3,152,244,44,126,35,239,191,61,139,213,156,9,96,127,111,100,66,51,43,32,198,244,223,80,118,10,227,48,63,94,21,54,91,98,101,167,211,252,72,4,204,110,112,30,223,134,240,172,12,153,48,14,4,72,86,250,194,103,139,188,182,11,42,222,203,179,146,122,247,254,34,25,51,107,16,109,201,216,185,247,223,126,117,3,34,122,39,0,176,160,56,233,109,185,225,34,146,205,106,145,91,107,119,204,196,76,16,13,1,33,133,59,220,10,254,64,17,206,218,119,94,1,36,186,137,129,115,173,181,114,188,162,243,93,74,230,127,26,127,24,87,236,1,50,209,125,105,106,214,110,145,116,18,9,4,36,205,6,120,156,113,87,182,247,71,150,124,154,212,119,61,229,254,233,77,45,178,112,95,215,214,28,114,59,44,99,131,162,57,3,78,144,102,28,211,100,149,193,64,77,122,168,208,125,240,62,172,61,171,12,153,5,179,116,133,241,2,80,29,203,22,35,101,51,92,109,87,48,150,1,252,217,18,148,252,186,94,81,250,239,31,115,241,95,117,148,189,246,170,215,118,142,8,155,209,1,251,10,191,46,79,233,20,125,171,95,2,156,112,167,72,64,149,38,12,200,241,137,246,103,125,6,172,231,58,158,2,150,217,47,102,24,36,18,26,217,77,20,68,184,210,187,36,121,20,146,239,228,82,219,17,82,45,244,50,109,17,95,115,72,35,1,130,44,171,96,229,232,40,107,38,144,172,127,63,77,165,235,164,204,238,124,246,222,67,82,11,23,181,196,198,148,233,71,129,139,31,173,34,98,1,56,2,103,2,59,87,95,69,123,226,73,160,33,33,180,39,113,81,174,136,243,53,239,83,26,27,125,190,44,166,62,240,124,240,221,136,25,161,185,115,220,92,230,124,114,74,176,132,114,40,143,94,45,199,235,75,132,22,168,58,96,50,105,39,61,71,10,89,187,220,216,156,163,127,68,64,115,69,150,2,200,172,100,94,158,157,186,53,75,123,226,97,72,51,87,152,3,211,67,79,132,192,240,152,156,59,127,117,227,21,195,126,8,0,168,31,98,148,231,126,42,43,82,214,61,63,25,217,6,108,222,245,99,162,72,8,127,202,120,29,100,64,194,108,187,145,196,63,98,241,211,15,62,204,92,117,190,243,182,205,195,199,252,1,47,204,148,63,42,133,109,1,18,246,151,97,160,2,214,200,252,114,67,192,179,88,177,149,220,253,77,131,85,178,42,240,156,11,115,221,203,82,11,191,24,124,120,46,253,220,33,154,94,250,181,59,167,180,189,107,226,247,191,154,224,172,215,175,193,220,177,211,243,245,255,155,123,230,242,158,40,26,233,48,216,241,111,177,145,182,117,208,197,101,43,17,76,172,201,57,82,18,247,142,153,169,55,75,247,235,124,189,210,181,20,61,85,227,120,43,149,1,44,163,129,231,213,96,167,39,166,72,191,217,42,215,218,214,103,56,236,97,73,31,99,216,33,37,161,156,213,216,166,94,2,64,55,25,9,89,221,150,156,164,20,116,39,199,5,221,217,229,218,9,44,123,164,90,147,203,111,31,23,85,158,1,163,149,106,207,41,218,242,80,105,24,61,68,58,41,166,63,149,13,229,95,113,28,58,141,97,94,0,157,169,132,69,183,121,145,156,14,242,142,135,45,38,109,152,202,115,147,120,235,202,153,181,202,80,152,206,19,184,208,14,30,75,201,96,239,249,20,91,178,192,138,173,37,17,27,187,43,179,37,51,63,2,168,170,101,231,54,135,64,247,190,120,131,110,117,145,210,191,82,66,14,39,186,246,72,210,142,66,174,125,36,98,12,189,185,169,24,144,123,63,11,141,244,122,209,43,207,108,172,105,163,88,126,50,199,49,109,12,17,60,71,10,185,193,107,253,132,105,164,0,32,144,176,150,66,106,185,193,15,210,159,219,109,6,192,61,74,234,31,119,2,98,228,107,208,15,237,225,3,170,187,17,101,201,128,21,135,120,166,55,204,162,245,66,162,191,161,115,218,54,35,20,126,250,170,30,239,104,165,159,115,14,62,18,182,92,50,95,134,120,215,53,249,137,24,19,43,19,70,89,25,32,102,16,97,11,85,213,144,35,212,52,46,12,59,39,22,170,136,0,44,4,103,200,209,186,232,38,138,205,100,203,3,3,184,216,72,159,146,194,202,0,23,24,95,219,141,215,147,126,114,136,227,153,53,182,144,47,224,99,7,49,169,88,167,84,207,41,75,76,124,65,189,217,182,82,89,136,245,82,233,202,114,216,174,136,7,49,94,143,14,233,176,106,169,129,169,253,123,5,99,49,144,165,198,105,110,212,153,9,253,183,130,176,190,165,240,106,179,37,77,189,196,122,125,48,80,233,94,17,231,51,106,136,111,251,54,132,3,162,49,13,133,37,94,135,2,133,111,135,234,25,137,9,106,155,109,25,6,231,138,243,134,73,251,85,3,42,84,185,108,116,73,93,81,178,4,80,197,236,170,17,175,43,221,2,35,169,110,22,69,44,150,107,171,237,218,193,59,21,86,239,117,95,165,74,24,39,161,197,248,80,195,100,191,60,229,168,55,93,121,69,53,172,37,246,1,97,140,226,245,126,101,177,126,109,194,18,46,6,55,98,36,108,65,77,137,206,196,0,214,101,238,79,80,152,187,140,182,241,152,243,33,33,73,200,101,184,169,57,141,60,144,10,151,167,125,65,211,67,216,1,198,153,72,148,180,60,251,93,192,17,116,69,192,65,115,213,237,132,78,51,108,54,159,197,197,203,174,114,18,185,255,41,246,229,206,46,237,79,101,126,17,242,123,220,205,179,218,47,25,78,22,40,105,43,44,174,56,243,184,128,64,16,47,211,85,99,119,96,63,86,61,21,188,193,210,203,148,64,100,255,150,214,37,109,191,136,233,78,16,130,139,41,161,79,127,204,126,205,224,23,242,126,125,17,146,251,159,254,113,24,15,213,130,75,179,73,216,131,165,53,143,169,203,102,32,30,216,244,119,122,213,114,180,237,131,40,97,155,147,132,67,53,64,248,219,206,107,176,183,162,99,37,42,127,158,103,254,29,183,147,201,213,77,248,85,246,167,246,174,14,237,174,49,151,178,84,139,78,109,172,185,218,71,141,56,12,93,81,147,246,77,151,98,176,139,177,80,31,94,54,219,105,196,111,124,15,237,187,228,19,185,26,109,218,169,167,151,189,160,128,42,115,220,243,11,106,116,153,33,227,159,110,76,1,70,100,46,202,249,140,163,169,92,132,25,194,151,250,245,252,64,239,125,146,19,100,114,68,90,229,30,151,34,208,127,120,245,88,172,228,142,252,187,227,127,82,151,35,158,85,137,182,86,26,35,227,123,37,166,3,113,224,34,255,0,77,25,114,202,210,231,232,142,234,243,57,139,118,247,150,236,89,93,122,177,46,173,226,133,91,36,63,217,235,151,207,171,152,31,167,181,172,77,36,155,60,212,217,237,29,85,36,178,210,148,119,251,213,217,246,173,91,160,145,131,64,143,127,127,16,224,39,43,35,119,155,68,31,59,125,222,39,46,240,91,99,140,175,163,248,87,255,224,26,240,17,21,169,210,160,63,223,23,34,3,238,176,22,240,117,130,195,227,12,200,137,136,205,13,210,116,55,174,109,173,12,96,190,213,241,125,150,254,8,15,60,205,236,120,131,168,15,236,208,4,2,68,255,140,154,26,237,21,229,6,174,51,118,233,171,218,16,155,134,208,28,107,54,71,60,208,73,212,69,52,142,236,145,206,41,0,116,188,244,191,226,45,34,129,41,127,185,122,180,7,222,109,107,162,142,160,12,229,155,65,79,28,7,179,223,81,131,133,116,127,146,144,254,165,200,128,177,227,16,148,183,189,147,125,44,33,37,89,214,183,205,86,2,101,247,222,194,52,212,158,0,122,231,148,154,104,102,150,206,20,78,234,97,217,112,91,7,84,103,245,55,60,142,126,100,134,123,59,141,125,181,177,173,88,61,59,26,147,166,162,176,60,255,41,80,228,179,86,215,45,103,154,22,18,253,165,114,126,202,55,65,192,220,173,144,112,201,183,212,117,131,30,143,7,73,186,66,232,147,18,157,166,92,85,84,255,212,125,104,130,154,216,31,158,143,176,6,99,15,216,84,33,190,103,206,133,33,68,149,60,136,100,149,60,89,11,215,83,77,113,113,202,205,106,253,220,237,15,99,233,207,225,248,188,118,85,227,205,19,11,245,176,97,172,250,158,77,156,33,177,217,80,183,167,225,212,1,139,121,140,168,92,179,244,174,83,246,176,192,86,252,185,248,111,172,140,39,47,183,120,149,117,142,164,252,221,120,217,178,195,104,63,78,37,166,58,48,218,129,36,107,27,6,46,22,154,7,137,190,21,69,33,188,245,132,161,68,172,182,37,57,255,5,75,175,127,245,235,169,237,127,36,76,36,47,28,228,108,27,67,71,199,93,120,16,217,14,197,86,16,174,238,8,3,238,155,72,170,11,129,100,219,42,237,252,199,236,90,40,245,39,166,246,20,162,206,75,241,243,47,23,17,51,115,4,57,253,99,27,48,65,16,137,14,28,116,95,133,245,206,90,113,199,209,33,233,177,62,100,181,61,57,71,134,154,40,63,209,77,44,65,198,85,97,142,182,229,83,73,126,220,176,247,178,112,135,57,149,166,136,70,104,45,74,177,139,7,193,107,164,31,245,109,172,190,5,9,40,224,189,162,2,109,59,13,65,69,197,220,43,216,240,181,178,71,194,110,148,244,28,193,71,214,59,56,28,79,19,22,22,137,76,126,230,112,214,79,219,16,88,113,7,138,254,222,180,72,60,240,64,227,84,115,146,57,210,186,145,14,41,38,57,7,221,63,91,90,45,254,201,70,69,34,224,21,34,53,42,189,171,24,148,177,162,227,141,165,15,28,247,223,199,239,56,4,186,94,158,237,248,108,93,130,93,177,154,184,64,189,22,182,141,9,121,251,119,37,218,229,193,247,34,104,194,107,249,72,183,219,25,232,211,90,62,80,194,209,140,113,69,2,77,120,5,34,45,116,173,183,95,78,147,11,160,235,169,200,42,162,130,63,56,212,249,91,47,226,182,245,217,70,108,185,109,151,73,59,249,114,15,66,101,1,54,110,168,246,83,216,45,203,4,23,138,65,68,8,87,173,220,34,1,116,177,250,218,228,225,223,195,116,180,89,134,176,16,95,167,132,110,184,235,166,212,174,65,112,179,22,55,128,31,82,182,191,51,10,224,95,47,249,171,23,183,167,176,243,230,160,205,212,35,168,201,238,142,122,25,73,111,66,185,162,52,160,25,89,81,151,32,200,117,246,183,161,158,52,44,81,37,206,48,41,13,29,3,230,178,87,164,213,203,106,207,30,127,46,66,12,31,138,82,187,170,211,39,162,129,232,127,95,54,224,178,180,125,108,17,159,61,34,87,148,22,24,59,52,171,240,242,8,30,177,160,204,223,245,99,182,125,204,183,187,66,63,244,57,67,134,243,232,167,154,137,45,134,240,161,164,54,91,182,249,13,50,191,58,209,7,33,68,154,224,65,52,18,146,29,59,154,90,252,46,19,16,227,100,145,70,144,176,127,149,168,94,227,250,168,68,41,23,227,119,117,134,69,79,8,158,6,105,235,8,14,4,113,227,140,108,206,51,204,23,2,115,107,70,17,70,227,91,200,68,117,224,223,181,252,200,243,46,101,241,113,188,180,115,208,5,12,136,202,224,77,66,17,164,216,254,183,197,58,20,252,26,45,73,66,46,205,234,143,54,205,239,253,194,252,69,57,226,80,98,59,7,166,138,231,156,88,97,158,107,9,64,116,77,204,97,177,73,150,61,78,42,78,47,95,25,231,202,234,47,233,133,135,162,126,142,242,160,239,147,21,60,229,209,238,84,229,28,212,163,109,250,194,34,88,10,213,112,121,26,245,45,226,193,143,232,224,233,194,124,44,228,211,247,169,89,128,241,11,82,111,13,148,147,24,38,246,216,83,48,97,8,22,107,124,223,219,62,228,28,177,30,202,186,220,120,77,40,247,34,87,194,136,193,31,47,118,134,195,94,46,214,223,173,58,113,161,213,209,3,0,79,118,178,239,47,255,128,247,144,133,243,187,196,4,84,76,201,127,213,212,168,48,11,7,43,79,11,4,179,176,252,112,116,64,120,185,198,59,249,241,240,191,249,222,61,25,212,139,94,39,60,68,175,7,95,93,252,11,207,72,177,22,210,131,30,32,35,209,117,82,134,181,46,181,166,54,243,233,35,138,134,234,161,155,204,178,138,186,30,89,66,203,58,191,121,150,30,6,50,138,243,97,238,168,12,96,1,103,46,93,187,158,178,6,87,175,21,253,108,84,84,129,218,124,248,161,93,216,120,208,191,10,211,35,250,104,119,136,81,65,154,215,248,178,174,4,136,234,244,105,169,148,13,221,199,67,1,155,80,164,16,133,94,138,65,216,11,255,169,149,4,2,154,200,185,92,46,24,4,136,57,82,2,69,84,217,26,183,131,236,173,179,106,24,86,192,12,92,156,237,32,236,134,53,252,189,55,125,150,235,65,14,75,213,189,64,130,118,245,209,206,47,87,36,189,6,101,36,238,16,139,83,207,22,73,68,210,254,88,233,54,218,101,206,108,37,139,252,112,181,97,121,65,172,37,196,208,197,119,123,125,20,11,23,184,238,47,33,55,137,52,111,60,98,253,167,181,244,52,247,51,155,80,33,67,235,51,7,221,243,151,191,190,206,230,119,131,70,178,234,165,48,205,156,5,18,5,76,214,27,34,73,247,4,80,198,190,217,81,109,201,197,7,93,223,250,141,58,160,133,136,76,77,35,253,174,117,57,35,229,141,205,246,157,41,51,251,41,100,55,247,89,171,59,110,105,165,110,2,54,70,233,183,117,38,27,97,106,250,68,140,131,75,70,132,129,187,219,177,175,104,116,66,91,187,114,61,20,113,155,117,196,59,202,172,32,89,138,51,84,70,129,67,113,180,116,55,129,59,51,97,113,205,203,183,175,89,12,64,7,110,83,153,133,198,200,187,76,191,235,241,21,151,13,174,4,57,89,223,40,217,46,142,226,176,159,129,253,80,35,123,102,167,144,117,178,39,188,119,107,24,231,64,206,99,56,152,178,210,162,66,227,12,231,159,204,239,192,45,1,50,14,34,222,235,49,116,133,94,87,137,173,29,83,185,173,106,81,198,67,172,75,188,67,210,81,227,245,110,232,41,89,61,27,99,198,211,176,186,23,54,236,146,219,252,16,182,110,254,126,76,211,134,47,36,210,59,140,86,108,72,245,125,124,170,15,203,85,109,212,179,94,240,92,142,255,118,47,131,163,37,151,23,219,221,196,239,110,186,20,235,11,94,115,137,42,24,92,94,206,73,97,29,244,66,215,5,24,23,125,15,197,53,56,62,123,143,192,192,148,107,16,64,179,107,218,142,63,100,66,102,127,40,242,155,117,202,0,202,123,52,80,122,166,226,186,178,134,208,112,9,132,215,250,16,240,13,110,77,240,178,180,233,184,79,101,105,99,1,76,46,181,96,164,162,163,250,225,25,178,210,153,64,242,77,220,96,171,231,130,154,249,231,88,224,29,99,205,168,171,52,183,141,24,34,64,16,64,235,247,32,41,81,233,209,139,67,153,45,140,133,62,114,167,108,89,42,155,29,214,224,240,113,49,208,31,188,168,160,246,150,100,194,126,253,244,176,18,77,167,240,12,33,185,228,173,53,233,88,199,83,140,186,161,195,23,250,162,130,132,196,249,214,191,142,92,70,115,89,37,132,166,22,84,179,251,24,64,162,11,63,237,163,15,17,91,133,247,98,181,39,52,249,7,93,41,172,150,113,200,213,50,191,223,143,199,169,52,86,139,156,38,184,78,251,51,247,52,78,199,7,168,97,221,208,33,136,139,193,230,44,250,226,60,217,92,230,23,0,35,197,89,249,207,14,68,8,219,218,19,56,85,162,17,118,67,4,251,116,91,36,203,13,221,241,119,112,168,251,221,171,90,112,161,146,118,46,140,237,200,22,21,65,102,87,205,128,21,127,87,234,234,70,254,172,95,15,23,91,108,174,165,179,221,115,191,53,61,119,167,243,151,172,0,102,146,13,180,31,235,38,92,246,27,238,162,177,43,0,92,41,189,91,203,214,213,10,188,81,218,188,200,199,87,218,4,149,164,228,137,66,13,67,163,218,228,255,173,20,211,223,215,148,204,126,123,50,139,54,22,50,220,192,151,181,139,35,132,241,133,205,212,204,234,154,80,24,15,237,206,196,198,125,226,217,68,130,12,67,195,89,195,38,244,58,170,152,217,64,92,21,114,137,221,235,118,141,31,221,0,159,129,30,81,117,126,80,201,242,44,108,125,173,211,31,252,174,116,153,35,211,193,100,38,222,74,33,168,58,150,210,96,233,163,119,68,242,61,1,192,29,12,17,207,98,24,55,174,248,132,109,215,68,220,47,50,115,54,211,6,140,220,56,63,59,136,237,230,117,172,120,33,82,191,250,167,249,20,78,116,223,195,107,151,166,208,233,234,183,137,94,38,26,142,124,16,231,144,178,199,162,11,158,255,233,64,225,124,99,98,88,231,62,76,112,209,122,14,12,136,95,176,41,198,173,112,163,137,208,34,49,41,24,179,95,90,149,59,231,157,169,103,56,24,226,172,168,85,227,213,107,255,76,170,123,106,56,252,31,70,230,133,207,109,194,190,13,35,193,199,106,254,190,8,234,231,161,1,54,81,197,25,44,214,39,124,156,41,243,38,119,0,210,233,95,232,136,247,178,14,203,164,201,231,85,82,39,134,125,135,207,5,225,236,254,207,102,28,96,104,87,49,145,205,103,176,246,246,169,11,35,94,66,244,188,228,50,182,77,22,33,143,9,112,155,252,137,205,222,190,20,213,226,94,29,42,202,67,255,147,105,91,254,129,253,214,89,226,49,165,191,127,29,44,227,39,42,76,250,219,9,173,255,144,222,172,68,14,55,67,106,82,63,233,232,31,249,196,3,191,18,221,221,109,97,104,240,243,104,100,41,246,73,255,87,47,198,130,42,136,179,145,70,88,205,173,117,66,173,154,179,104,178,67,69,27,7,131,103,122,75,88,204,124,202,252,145,144,57,192,117,183,106,63,151,3,95,201,124,139,180,180,180,149,247,111,119,29,88,221,107,33,162,3,239,76,46,60,25,151,149,233,41,126,15,38,103,148,5,201,59,65,233,38,29,176,196,169,60,99,174,29,11,142,166,234,0,19,252,112,254,107,121,139,252,222,126,209,236,175,129,213,247,35,229,219,213,138,34,184,55,223,30,43,73,164,38,161,35,141,205,132,183,226,129,17,197,129,72,93,156,185,236,172,166,255,13,26,9,244,28,38,156,99,74,174,75,92,187,212,201,27,167,222,49,106,143,48,199,170,13,191,40,10,202,77,113,229,55,72,24,196,54,182,80,50,244,150,253,66,229,248,45,196,20,107,126,49,117,103,63,99,223,174,91,127,157,138,84,24,248,24,224,55,224,56,202,82,73,103,68,85,105,88,46,142,14,183,214,242,57,57,24,109,227,11,149,175,179,40,26,63,204,142,27,130,18,126,174,179,245,31,117,227,56,92,170,36,74,189,152,40,148,160,158,22,178,89,249,27,1,9,86,231,170,248,171,151,29,23,84,111,219,233,185,141,90,137,44,41,235,8,125,105,74,47,20,140,241,15,71,11,88,186,85,135,187,186,2,221,243,181,203,189,32,88,3,189,149,216,105,166,239,218,186,100,11,252,71,134,163,177,115,80,92,136,8,202,8,217,36,225,254,200,128,120,112,3,215,154,138,180,153,7,59,11,78,146,206,220,101,200,60,199,51,13,159,11,155,34,47,9,141,159,144,23,12,56,115,242,19,62,248,225,56,41,220,192,253,130,17,37,5,206,45,137,1,96,74,144,81,201,34,25,185,203,106,113,99,248,201,157,156,35,2,166,160,135,93,11,74,131,34,253,56,141,91,122,39,33,58,219,81,65,8,49,24,209,178,138,56,45,113,172,158,218,21,60,191,178,124,177,113,248,51,196,215,138,231,209,24,2,223,204,144,203,183,121,130,216,53,33,181,107,12,184,236,50,54,106,126,150,166,115,126,120,35,213,112,115,103,78,252,29,225,192,197,167,198,244,237,231,143,151,81,19,111,191,50,218,226,15,112,135,71,137,253,42,130,151,99,218,71,25,222,149,27,96,113,24,182,74,102,232,65,19,157,141,249,54,214,161,23,131,131,59,10,80,78,86,19,83,79,134,7,199,140,47,114,102,58,208,154,122,94,149,37,118,64,0,36,23,162,98,185,204,65,167,73,140,184,21,75,57,254,199,71,244,97,146,215,46,78,60,249,181,154,46,12,173,184,103,35,249,170,214,123,22,203,37,147,55,90,145,50,163,198,149,231,248,53,32,88,35,61,246,41,71,24,144,175,255,32,179,159,126,209,181,159,129,202,42,58,203,207,230,219,213,102,148,251,94,255,68,219,167,60,94,125,151,133,147,207,49,182,164,24,59,228,214,28,136,109,27,164,221,166,81,130,135,102,236,14,209,168,250,18,122,55,130,54,147,120,116,133,84,74,50,67,189,246,197,202,47,73,39,79,198,253,148,228,80,121,249,121,138,57,223,165,96,9,211,247,79,92,169,45,223,112,252,59,82,175,136,141,92,188,22,117,156,97,90,26,252,121,64,127,137,45,137,162,70,110,228,171,82,31,226,91,198,102,139,252,169,154,92,74,76,121,245,246,36,30,184,27,234,56,17,18,101,18,33,35,110,250,15,116,18,144,134,65,230,115,242,245,236,56,59,183,189,249,35,244,62,8,69,161,126,150,87,49,77,125,147,182,73,91,199,7,131,53,131,226,101,24,33,34,9,195,102,186,44,205,251,53,102,157,212,132,161,153,4,214,22,7,243,130,150,103,7,113,214,107,193,126,189,88,124,75,48,110,155,24,136,2,173,248,102,223,255,192,167,221,211,240,114,192,118,137,169,113,174,147,11,140,100,65,230,14,194,227,150,215,133,68,216,148,154,103,185,25,127,72,213,28,85,41,41,142,139,4,157,102,159,153,191,95,90,204,93,82,246,165,212,153,241,31,27,53,238,181,98,112,157,67,137,231,19,233,164,17,24,126,183,153,203,65,57,103,87,249,59,70,251,103,106,210,114,80,246,148,219,76,158,173,101,99,43,93,178,196,186,230,7,93,23,163,162,44,244,195,73,95,199,167,251,72,251,132,109,106,180,236,200,205,171,241,41,247,37,105,111,191,234,151,188,228,38,51,173,59,177,40,199,172,49,161,1,223,23,215,75,42,229,137,90,101,25,37,94,142,122,251,179,146,68,93,157,173,144,42,91,207,98,82,141,11,124,10,20,203,133,87,121,101,146,41,138,84,63,130,26,65,133,57,2,147,151,18,108,169,231,162,130,237,110,216,164,35,194,53,202,191,75,21,74,118,75,1,230,119,175,87,126,170,202,180,6,246,156,138,154,33,94,161,64,15,197,121,221,204,18,190,191,105,55,146,176,184,119,167,166,108,67,155,207,78,156,215,61,145,153,6,205,147,240,231,170,179,243,213,202,83,17,180,146,224,19,100,234,197,222,6,102,135,91,75,41,107,65,29,13,232,43,179,233,130,209,208,143,74,214,14,231,123,3,136,127,97,82,239,125,178,106,52,176,85,193,41,51,207,235,26,111,196,101,159,142,83,196,186,21,236,212,108,193,3,201,181,145,69,192,163,72,49,76,124,152,217,166,181,54,101,70,136,21,103,140,251,208,201,97,84,16,25,100,66,16,186,129,133,227,202,158,210,229,6,46,112,243,70,131,156,140,176,146,74,252,188,116,117,196,152,228,171,21,67,36,210,249,190,199,133,133,177,226,12,227,164,54,40,97,184,187,254,141,177,111,78,245,234,168,25,250,135,92,169,231,141,35,60,212,76,225,110,52,224,186,136,210,199,93,4,57,248,175,147,195,42,169,166,93,118,69,98,202,81,78,60,112,203,120,107,9,4,191,151,199,245,32,68,1,49,160,221,63,47,241,244,51,231,164,165,20,72,94,8,27,87,60,79,69,2,60,244,78,223,128,216,155,133,238,240,12,129,248,253,209,98,61,56,206,29,157,68,94,179,53,178,94,22,48,91,255,151,11,99,167,230,78,163,132,208,8,129,88,9,54,159,250,206,113,7,226,8,189,56,213,246,200,234,147,17,177,108,26,210,168,255,144,183,131,97,233,91,160,204,70,253,113,213,26,187,248,47,238,140,69,27,40,43,28,98,148,72,62,230,13,67,203,177,245,59,213,48,152,120,13,230,29,181,139,33,48,141,8,237,138,168,67,241,234,183,88,22,55,150,211,107,149,145,180,126,123,52,220,249,49,99,198,3,20,110,240,183,37,66,107,102,82,249,67,11,197,135,221,210,211,64,116,134,100,151,34,248,55,225,85,97,39,33,1,239,109,152,199,232,134,29,62,121,202,159,227,147,128,109,100,113,72,102,79,70,193,215,172,252,233,76,60,16,176,144,81,12,238,220,157,67,38,71,230,85,232,39,188,245,153,172,89,54,218,74,15,204,234,164,91,173,42,129,193,197,39,116,135,247,136,61,197,176,37,90,39,169,103,142,150,242,211,67,77,23,166,221,183,50,148,131,123,242,49,48,11,53,218,62,9,232,253,248,110,99,81,20,247,20,216,17,239,149,65,125,100,192,103,74,47,123,118,20,127,172,152,155,118,249,86,185,29,6,96,204,107,91,215,154,141,217,234,249,139,111,201,32,211,202,37,243,24,32,55,62,1,101,223,32,192,20,117,154,59,87,87,114,28,14,116,212,49,146,96,18,167,235,32,197,251,26,34,192,72,136,123,5,151,59,148,125,17,147,188,74,15,45,223,231,2,185,191,72,138,240,101,96,60,144,161,186,165,195,107,183,45,118,171,13,138,18,118,74,117,233,1,137,24,56,101,40,29,101,85,131,61,107,161,247,224,144,65,50,141,164,46,35,203,168,91,85,6,10,105,135,177,112,137,180,140,78,23,86,121,115,150,10,18,200,235,124,150,127,124,36,116,16,154,42,242,17,51,19,123,200,64,197,213,164,61,28,252,156,158,234,3,68,139,35,4,10,246,77,161,96,144,28,237,62,103,191,187,207,182,67,100,0,57,209,34,41,78,20,141,28,4,163,129,236,71,13,255,91,205,222,38,22,249,24,124,65,88,216,182,112,129,42,214,39,206,34,9,164,242,152,133,204,97,163,137,244,134,203,2,54,85,94,125,114,217,148,207,20,116,147,179,252,239,45,246,62,125,136,196,36,240,155,130,135,39,227,49,152,33,116,150,178,211,167,143,127,234,121,0,103,47,62,88,12,153,175,30,12,199,245,147,198,253,162,254,41,54,180,76,158,30,29,29,208,81,46,23,160,67,174,220,81,30,152,115,135,34,237,137,148,149,242,5,143,57,231,88,10,215,239,161,41,117,143,255,74,152,254,204,150,69,71,236,168,191,229,7,106,156,160,8,103,30,69,18,190,205,252,178,136,61,152,134,58,12,150,126,219,76,253,90,236,45,132,8,220,80,30,125,50,2,123,68,36,236,7,187,166,198,15,12,198,14,222,253,93,202,237,155,191,209,59,6,235,128,89,127,228,180,197,77,45,154,147,78,8,127,171,241,161,37,57,158,8,234,224,42,133,114,97,236,108,86,109,45,90,146,208,240,26,24,144,82,96,120,81,239,99,189,52,237,92,129,31,32,255,220,155,105,255,185,164,196,246,92,2,86,165,200,126,132,122,67,248,226,186,134,156,107,139,254,14,46,28,75,94,31,198,199,179,99,63,248,149,98,169,230,202,206,115,66,186,4,11,102,233,32,97,81,93,112,176,28,30,127,156,106,140,70,237,199,228,216,122,218,60,161,3,176,18,27,64,235,232,88,205,120,86,217,214,95,250,249,62,220,237,228,83,105,127,211,159,56,173,27,255,130,139,38,37,118,123,70,213,214,108,176,156,102,217,72,167,109,205,82,79,152,147,185,112,28,112,232,194,116,115,37,202,8,152,254,54,232,204,218,111,254,84,56,90,208,125,237,18,116,74,254,239,115,154,243,246,33,165,228,159,233,175,136,8,142,187,139,184,69,212,2,40,187,70,223,228,70,91,246,224,96,246,201,134,242,245,53,134,179,146,73,79,64,159,185,83,242,86,141,67,179,64,200,53,127,213,229,182,111,233,131,129,195,31,82,12,201,146,204,187,243,249,98,182,159,22,237,95,108,251,244,219,8,167,19,86,186,180,175,79,30,195,61,152,30,141,158,125,165,60,115,119,157,63,34,157,246,188,95,83,241,78,242,67,244,81,117,105,157,255,6,15,81,171,229,58,195,252,58,214,113,143,30,239,220,249,142,42,86,239,209,145,216,230,241,241,86,235,79,79,176,32,247,53,197,232,19,163,156,123,97,60,111,0,131,203,211,118,200,30,87,214,209,227,137,222,97,66,250,245,30,92,207,149,219,239,70,123,213,117,220,60,153,50,172,11,200,40,75,130,79,159,225,40,205,53,252,133,55,241,210,97,13,170,47,157,186,136,19,218,98,228,219,196,225,111,88,159,171,239,73,223,217,108,200,255,129,135,118,65,52,241,184,162,255,40,216,179,98,172,177,188,211,199,106,232,47,113,128,50,162,222,41,240,149,143,160,225,218,221,51,7,224,58,94,61,228,68,29,202,251,36,240,184,141,243,200,24,86,51,111,2,90,229,7,155,13,23,10,76,52,43,88,193,192,135,177,58,238,145,13,228,151,25,165,226,199,221,139,118,55,189,183,217,127,254,39,204,216,72,190,186,158,199,198,39,36,103,136,21,206,45,144,217,196,141,35,23,0,171,5,20,43,178,113,52,75,45,33,132,79,251,191,121,216,174,201,231,177,198,63,101,71,170,14,102,192,220,154,141,46,97,243,21,188,119,50,137,9,243,64,182,47,31,147,218,149,242,127,141,151,236,205,233,255,59,144,15,247,227,34,191,172,208,9,45,79,189,230,42,12,50,143,15,130,11,232,117,246,10,154,213,24,229,49,72,10,18,171,244,49,197,49,67,242,143,26,124,160,228,11,183,14,164,234,177,246,138,198,190,185,101,196,3,76,74,25,99,134,143,120,27,212,183,136,84,161,220,109,72,193,164,166,163,165,6,209,30,19,48,120,230,49,187,150,105,98,57,105,0,196,84,122,185,209,68,6,157,30,191,138,232,65,202,63,116,152,41,59,158,233,56,147,124,100,252,21,43,94,154,53,210,18,72,216,143,2,76,105,104,131,116,207,172,206,126,212,186,87,130,250,226,64,183,115,250,144,235,198,5,5,79,154,104,124,200,103,63,92,161,183,204,145,186,119,140,181,153,32,53,226,226,92,233,228,129,6,129,138,218,133,168,24,125,127,6,88,103,212,193,79,191,60,235,46,70,93,112,242,233,233,146,40,213,59,194,166,245,38,174,9,83,209,92,75,17,4,20,35,137,33,169,191,99,179,2,20,224,216,185,153,96,37,44,78,252,255,245,40,115,41,232,81,209,48,77,249,166,220,235,245,241,46,117,66,113,235,128,139,20,51,7,243,146,70,55,87,159,134,158,133,73,155,86,16,89,73,17,99,201,221,60,139,254,28,74,233,254,18,40,69,12,145,4,23,23,93,59,156,16,226,136,151,234,159,168,215,157,168,128,198,69,80,80,169,68,17,89,79,40,183,115,162,243,78,47,15,179,36,239,176,216,248,106,67,72,28,249,199,210,124,85,129,49,16,115,109,172,185,42,146,168,94,78,32,30,187,129,19,2,18,21,188,161,217,129,86,214,74,179,239,215,131,237,206,29,99,120,229,49,3,71,164,21,235,99,124,59,25,186,236,53,12,197,126,42,80,26,147,198,41,37,85,248,198,98,67,86,28,188,234,121,69,248,173,214,218,113,72,68,158,218,98,1,139,103,203,136,105,60,24,207,199,207,188,240,211,116,47,66,69,167,148,123,14,4,68,232,227,212,229,234,174,47,64,166,71,223,229,207,2,166,40,194,53,81,107,216,218,44,125,78,205,89,237,197,123,101,176,72,234,83,84,137,1,94,220,43,226,80,228,17,127,43,122,252,117,221,109,153,238,2,83,77,143,98,16,157,130,158,128,235,19,30,253,25,49,242,58,227,115,227,196,65,164,216,77,42,9,32,182,115,42,167,113,154,27,102,196,115,10,155,91,43,239,132,61,244,219,219,221,48,251,27,215,115,155,98,80,104,225,150,83,69,137,114,42,132,163,19,214,111,153,47,11,39,253,55,227,241,129,28,139,167,199,64,28,94,161,153,12,131,13,173,215,91,141,171,22,193,114,39,155,113,179,39,108,239,2,56,194,31,229,120,61,167,252,185,112,161,25,18,126,194,97,224,190,48,25,227,53,42,247,144,27,98,108,222,121,123,146,116,71,94,236,235,186,170,250,232,194,114,216,196,222,180,241,191,158,77,168,4,174,126,208,2,181,224,165,81,111,143,24,6,164,105,230,19,172,215,213,85,165,58,56,125,150,20,255,70,89,29,107,253,222,230,45,159,108,47,155,26,40,163,202,237,9,88,163,129,225,238,126,42,217,62,210,143,189,13,185,140,182,226,169,108,142,133,33,199,229,159,159,2,100,98,220,181,161,31,31,36,4,90,49,62,73,249,3,18,26,167,20,112,10,254,112,68,37,78,122,57,180,178,70,198,1,10,119,225,195,222,215,170,170,139,186,192,47,33,101,128,99,166,211,50,24,190,51,228,38,96,6,6,50,164,56,158,200,190,153,1,113,213,102,81,97,27,52,32,17,228,255,91,51,5,128,181,200,175,126,10,114,22,210,3,102,167,134,88,233,39,228,175,23,66,18,126,185,15,0,82,86,115,234,254,52,82,135,240,212,173,96,187,194,153,94,121,254,255,130,140,129,66,226,66,132,71,86,24,227,77,223,244,126,106,119,73,124,41,30,80,131,120,85,187,189,51,123,56,71,250,106,205,245,101,143,148,104,201,45,90,130,243,219,104,68,164,56,82,6,63,74,167,124,143,214,99,37,90,243,107,212,235,242,61,220,229,142,129,139,236,37,175,249,238,65,240,49,212,36,83,249,135,1,54,8,98,147,231,238,176,237,201,206,244,23,34,134,191,171,254,219,139,42,161,35,92,121,50,29,2,155,213,51,70,137,147,117,52,1,8,208,154,237,16,40,152,37,191,202,219,41,97,98,166,191,199,82,23,231,184,57,139,240,150,192,61,236,86,76,144,222,40,76,144,239,101,48,228,237,28,1,191,62,29,116,206,164,29,212,54,197,120,159,191,152,76,173,95,60,111,254,70,200,41,84,30,75,15,69,132,145,238,161,235,125,218,200,167,93,3,6,119,22,235,118,65,242,222,26,188,103,240,51,22,195,43,148,40,78,13,76,25,233,206,117,130,147,175,172,42,4,254,214,160,40,100,10,91,5,110,158,20,33,159,207,57,71,237,234,70,68,150,69,210,93,14,212,41,214,123,206,4,31,25,202,133,103,198,12,168,180,153,52,72,193,147,92,161,77,204,193,249,35,63,124,216,115,248,68,30,70,166,159,153,19,134,24,38,161,165,192,133,45,129,145,42,101,247,62,6,93,96,109,1,59,143,88,16,250,42,102,255,65,83,7,8,67,112,47,87,231,88,40,57,222,44,228,183,73,220,244,64,235,185,198,6,86,235,50,199,136,202,87,132,208,156,43,232,45,207,147,42,250,231,43,159,143,30,221,153,243,149,11,106,244,138,147,165,106,33,244,202,63,19,73,124,146,232,193,63,226,176,141,200,103,179,220,135,208,1,114,137,58,13,184,89,123,228,48,175,131,230,20,189,215,163,245,79,235,198,47,169,228,203,194,8,173,136,241,170,247,40,129,141,186,143,223,27,153,200,228,9,216,13,47,232,82,153,227,228,116,92,149,30,88,215,91,96,240,25,113,202,137,214,13,154,184,140,32,170,8,116,202,147,196,184,38,254,213,153,117,197,4,122,153,136,230,146,61,64,93,223,222,138,77,63,52,63,52,145,162,198,31,73,42,160,218,44,75,75,49,30,90,29,30,220,65,216,44,107,140,106,52,84,36,233,31,226,40,250,210,231,182,194,16,42,84,8,248,36,82,202,215,89,208,202,221,191,186,42,156,120,203,105,181,141,70,167,131,75,91,2,186,35,181,173,32,240,108,9,72,236,102,173,52,128,225,67,84,175,230,27,198,253,132,15,90,163,41,228,77,242,234,124,172,210,96,209,211,235,226,35,215,129,37,128,171,91,198,133,108,64,10,28,121,60,63,8,224,225,160,60,149,158,161,70,222,178,140,146,230,221,245,152,68,147,51,14,99,116,162,46,177,209,221,170,132,189,246,56,136,138,135,206,144,72,126,213,220,20,90,158,108,237,5,37,129,1,190,51,79,63,253,141,68,182,172,159,41,82,80,129,242,41,223,161,162,98,49,9,85,183,169,211,241,55,25,43,177,87,152,172,168,122,61,251,36,12,96,39,154,138,2,248,24,131,104,223,220,164,25,195,209,80,22,217,243,142,30,205,50,86,89,167,100,169,171,182,226,34,217,22,61,240,101,105,98,167,253,157,135,78,12,27,77,62,172,128,57,142,120,63,72,30,109,52,193,223,252,20,38,43,179,253,228,8,153,11,47,38,157,239,238,210,149,202,124,78,129,67,158,62,92,73,221,187,214,135,114,1,10,40,183,251,100,214,112,17,140,51,120,92,86,235,116,174,221,199,218,195,47,13,191,172,68,187,26,88,233,81,48,180,175,59,30,211,171,219,35,103,43,235,35,232,36,127,222,83,72,52,89,186,255,215,109,164,183,240,77,215,81,170,110,231,144,36,251,149,252,81,66,249,83,244,75,96,236,159,201,196,250,230,31,82,157,203,222,246,85,65,66,83,162,195,125,151,48,209,2,42,188,190,74,81,55,49,177,186,217,153,252,179,107,148,119,83,40,46,32,23,180,97,211,91,58,211,151,31,234,236,163,113,211,189,230,62,33,144,137,157,217,204,216,77,108,0,244,227,191,170,132,228,114,204,253,255,64,94,64,20,34,0,157,79,130,180,28,126,205,240,221,185,238,153,155,64,175,185,237,20,116,195,31,79,23,234,174,3,211,80,187,123,206,162,255,174,172,39,28,4,240,228,235,7,121,82,27,128,151,83,254,81,44,16,104,43,232,199,147,226,118,118,35,143,24,168,63,145,43,135,156,27,37,232,58,126,242,149,242,89,4,62,196,37,122,167,209,89,164,138,81,74,199,103,28,245,115,118,187,59,48,124,102,222,43,180,223,155,159,101,13,54,217,72,246,209,81,1,195,141,80,36,69,225,78,52,225,107,231,210,219,192,118,85,44,145,186,143,207,217,184,167,242,123,65,183,1,54,109,134,29,17,68,148,153,36,167,239,48,146,64,170,12,33,86,4,43,26,91,188,46,39,124,40,244,141,228,71,3,47,247,157,151,120,41,135,237,24,159,2,39,64,183,45,210,162,221,140,172,110,166,246,22,172,10,180,114,81,250,23,6,96,59,184,7,117,197,106,39,77,155,199,184,47,140,178,210,192,151,87,222,4,128,213,34,233,146,22,165,28,30,217,237,213,164,207,64,55,213,32,101,104,156,46,159,142,211,29,37,137,63,11,193,98,249,1,152,49,199,62,58,28,217,25,45,81,187,123,67,10,75,131,103,217,132,44,161,32,54,70,41,189,3,112,206,191,51,156,84,238,197,197,109,200,179,52,134,168,151,19,108,242,194,112,181,193,117,219,209,217,118,1,20,155,161,250,137,66,101,225,59,191,255,130,77,214,184,26,8,158,177,168,215,54,183,91,62,139,240,99,218,171,61,45,136,7,92,139,208,133,77,130,111,200,39,85,168,234,32,243,116,166,119,44,113,173,24,173,208,64,140,2,45,206,246,3,154,162,131,105,67,250,240,131,15,70,168,24,133,16,190,4,222,75,87,30,32,208,55,34,211,133,148,198,139,201,199,10,84,231,187,4,124,233,0,253,175,183,226,239,12,193,32,72,207,144,3,163,38,108,29,85,40,102,70,223,95,212,254,143,158,189,6,164,203,153,141,165,184,100,102,225,251,231,48,3,197,63,151,20,95,101,37,115,110,115,121,229,73,26,193,97,183,34,69,57,145,254,231,39,37,207,228,71,207,214,221,155,222,39,223,253,126,95,65,252,211,64,143,95,76,172,177,4,67,212,9,187,140,254,52,115,58,248,174,213,136,225,26,22,133,96,92,28,20,237,63,42,121,241,59,248,9,32,98,117,111,153,121,5,229,14,71,13,243,231,166,50,225,23,183,51,238,114,119,79,105,185,236,167,8,191,120,232,123,84,191,104,100,185,2,133,112,132,23,215,60,223,243,150,106,65,139,151,209,132,85,215,252,245,243,17,138,46,31,154,202,193,93,201,155,188,124,165,250,166,236,187,120,157,201,178,214,91,191,213,164,7,238,69,109,84,235,245,166,218,194,201,38,22,134,1,0,132,146,87,176,176,112,177,117,101,28,211,164,198,78,140,106,179,55,158,192,218,45,44,136,85,3,48,148,29,32,39,132,195,46,146,161,132,129,84,190,165,68,129,23,135,206,214,191,240,223,226,165,155,133,252,50,139,222,197,248,48,173,15,248,47,90,91,242,225,159,153,237,95,5,103,49,192,87,2,138,96,255,74,225,146,78,78,207,130,147,241,130,94,227,162,11,235,93,184,28,230,175,224,191,163,84,130,78,114,236,15,245,42,2,45,84,249,208,77,216,136,220,82,19,146,157,130,150,221,238,7,240,61,179,118,142,128,51,114,225,28,52,125,247,72,16,99,239,43,208,140,240,216,6,73,249,182,233,68,21,168,99,3,255,145,239,235,116,23,210,83,24,76,39,220,95,194,99,35,107,136,228,167,249,231,172,218,181,227,170,39,178,210,92,239,228,238,49,152,222,239,246,199,128,162,61,2,9,207,144,71,19,109,220,249,166,222,121,72,255,242,199,138,245,55,23,171,146,81,133,241,246,163,121,132,88,18,104,108,114,125,170,51,224,78,117,119,118,33,128,177,152,2,6,32,129,235,124,6,179,86,32,129,133,186,105,69,178,141,140,135,46,6,194,247,189,52,158,193,52,31,208,33,183,131,55,140,149,82,89,120,202,34,221,238,250,195,226,78,211,16,229,83,162,46,153,187,90,243,213,251,211,209,158,248,142,59,143,168,108,80,132,30,176,176,215,4,40,19,215,24,43,121,164,135,246,172,158,165,169,27,52,2,199,14,91,32,93,164,51,142,121,236,160,120,221,124,70,3,198,154,15,170,75,16,28,110,204,42,72,71,196,48,129,31,4,217,44,216,23,118,106,134,167,151,72,136,68,35,168,209,166,173,245,216,8,24,111,148,36,225,120,116,100,17,165,163,243,34,72,76,133,90,37,17,195,156,245,153,199,129,96,1,118,220,156,93,155,3,89,107,240,158,238,53,102,44,55,104,18,150,24,171,88,190,9,105,141,194,55,68,103,163,227,29,64,73,217,85,95,174,175,125,251,118,103,144,50,199,186,16,158,34,133,44,246,251,59,117,62,0,22,191,160,40,213,185,102,133,95,75,23,70,37,40,197,68,13,204,248,132,79,116,161,11,251,101,153,6,253,80,119,15,164,0,84,34,79,16,183,92,32,144,112,42,127,92,41,222,17,120,95,229,176,23,15,117,36,173,1,90,82,40,219,43,232,103,164,184,206,194,46,205,89,94,208,67,87,150,120,30,155,146,140,90,248,231,109,171,203,175,68,235,23,214,106,62,8,3,24,75,212,90,119,96,76,68,79,148,255,147,149,171,116,94,24,186,196,19,76,10,149,171,255,224,186,38,16,230,1,41,33,169,185,18,35,92,173,104,133,109,92,78,128,37,249,3,234,86,192,230,110,44,208,177,45,35,217,252,128,35,46,46,158,230,140,93,3,215,198,209,59,190,243,63,150,138,134,120,58,189,75,8,24,220,157,110,173,172,213,63,254,86,97,2,186,53,8,20,144,7,41,36,78,223,198,247,207,40,233,213,16,170,7,23,87,122,249,120,157,192,230,141,171,201,226,200,110,44,189,242,39,128,103,138,184,121,109,49,130,201,233,20,248,61,83,218,42,29,207,125,18,142,125,169,39,111,191,171,154,129,226,124,171,24,152,139,4,193,104,225,221,197,201,209,233,154,83,235,95,22,112,192,179,72,57,22,49,84,142,25,130,69,88,157,112,56,36,195,223,172,169,144,66,199,156,31,108,44,37,31,210,241,36,170,107,255,23,248,109,139,105,9,179,81,1,167,102,6,127,88,164,241,165,121,70,184,245,140,91,51,163,179,112,41,216,64,19,109,177,184,185,119,148,21,133,236,131,61,186,215,190,214,70,211,95,101,169,24,35,195,87,195,85,232,176,132,5,229,241,190,26,8,153,7,0,96,148,77,239,129,0,137,77,184,135,165,118,42,77,129,165,125,169,238,214,162,107,177,159,3,89,252,173,28,70,55,191,57,244,52,231,150,199,84,239,180,52,223,161,43,39,238,218,38,154,89,117,37,212,153,237,225,219,240,108,174,229,63,168,115,108,215,56,39,12,164,243,6,255,168,55,43,1,209,142,15,222,252,65,55,166,155,148,52,17,102,235,219,126,193,188,12,57,70,194,238,107,100,61,245,87,118,45,135,171,37,137,58,27,192,50,214,32,236,58,129,59,68,38,16,14,106,192,230,23,99,89,126,159,142,73,211,166,213,20,217,226,130,158,174,125,143,246,5,231,171,154,162,75,40,114,56,120,97,63,228,75,9,246,208,106,116,56,49,53,167,238,95,242,244,20,143,42,194,15,214,26,240,61,254,37,127,19,176,42,51,68,149,131,12,98,157,137,82,25,149,74,147,181,190,174,124,249,171,86,190,105,60,10,160,59,216,195,254,247,96,72,123,216,154,225,251,194,255,239,118,99,26,144,178,100,52,11,83,151,95,157,164,107,8,79,62,164,97,126,139,198,116,218,129,204,151,185,37,220,224,244,144,178,36,79,120,67,192,55,51,239,44,146,145,254,175,120,114,151,127,159,103,51,249,6,245,57,199,138,7,240,166,30,155,153,47,53,126,151,69,17,124,166,213,132,145,96,168,44,56,183,131,28,251,25,148,188,237,99,36,146,29,0,106,105,160,77,116,9,212,92,11,140,86,152,188,118,132,201,88,115,63,20,226,109,183,176,57,164,183,111,88,150,127,72,19,215,118,44,189,179,11,182,218,46,144,167,126,128,186,57,148,134,219,21,151,136,226,254,54,188,166,253,216,146,117,139,51,7,184,118,196,111,247,37,58,24,14,9,61,27,217,64,28,222,147,19,131,140,24,215,246,89,83,135,214,179,124,135,169,2,110,242,191,196,113,165,104,7,96,214,44,210,16,99,201,179,156,86,114,44,26,220,81,231,164,92,80,238,59,158,137,172,110,246,62,141,190,56,100,20,79,9,121,239,89,78,194,41,46,217,230,57,192,158,161,161,166,14,17,153,206,162,109,248,196,229,62,249,110,76,14,108,240,224,235,94,254,3,86,136,151,7,118,148,80,11,193,248,244,178,220,120,4,69,196,13,60,69,87,130,103,94,129,197,245,186,32,231,18,45,246,187,115,89,165,144,210,115,156,222,244,148,22,236,236,43,74,83,133,178,237,210,202,123,63,183,15,171,124,144,137,70,97,41,2,157,129,140,185,50,173,117,79,235,93,250,77,145,165,145,220,139,161,213,178,5,189,107,176,188,177,46,82,51,177,118,142,19,152,72,181,62,173,102,238,122,118,158,246,201,16,52,119,69,25,235,161,116,17,126,253,158,199,15,129,237,44,255,60,78,23,184,103,183,244,92,188,72,229,102,204,232,31,229,59,4,35,113,101,164,102,64,76,178,37,19,91,57,245,142,232,91,99,52,93,65,179,173,220,163,201,194,199,164,192,30,234,111,115,65,202,109,166,111,89,97,106,114,13,1,230,243,108,61,9,27,5,158,77,103,42,68,196,174,217,50,144,18,4,252,83,124,114,209,216,218,69,175,124,64,142,239,4,12,49,55,204,17,139,35,145,248,79,31,251,58,239,153,255,209,92,199,109,255,18,59,9,124,84,160,217,64,124,182,12,82,148,139,213,230,155,250,208,188,219,155,145,149,233,116,119,238,32,1,117,175,67,135,130,57,90,170,12,97,163,49,43,49,183,217,123,170,28,67,159,218,54,115,20,246,0,106,234,255,203,165,216,190,157,61,109,235,208,191,216,181,238,141,154,190,194,231,251,90,202,253,164,60,48,38,79,248,191,225,121,178,229,71,205,62,181,181,182,228,18,68,183,125,79,3,177,112,208,195,178,159,138,91,14,36,130,10,168,241,209,37,127,3,218,109,185,69,191,240,30,205,193,255,56,174,70,161,6,110,203,237,171,164,63,176,211,175,188,216,82,246,244,13,155,57,205,141,248,174,2,32,226,158,176,205,54,112,66,68,181,239,58,169,146,104,131,53,115,232,195,147,17,65,147,83,235,59,74,169,185,90,89,171,123,173,163,241,137,98,192,107,214,206,174,208,62,214,136,65,181,134,199,98,86,227,113,238,24,206,200,75,112,106,77,5,11,33,28,197,71,120,136,76,56,161,243,130,102,121,159,77,125,240,125,163,183,19,191,231,173,240,48,22,234,242,13,120,190,120,213,133,131,21,220,33,55,220,28,120,247,203,22,82,104,206,146,23,5,171,193,24,241,65,56,66,106,84,4,152,111,14,179,81,37,160,190,177,167,73,0,236,71,157,59,34,55,234,7,255,125,201,89,22,75,73,219,4,72,235,76,202,120,202,26,226,179,78,220,8,46,132,83,232,247,252,18,246,57,229,143,21,137,77,54,107,112,175,59,180,0,41,13,173,118,103,68,207,215,24,228,77,18,100,209,118,233,27,96,105,164,21,169,226,125,193,245,65,251,90,54,21,158,103,201,120,86,208,170,152,148,182,121,133,210,138,187,242,102,105,70,34,83,109,184,21,73,119,72,8,172,130,229,130,171,207,233,143,99,85,77,136,117,56,88,58,235,68,65,109,28,48,98,87,164,169,54,121,234,177,160,64,174,183,126,42,159,27,204,117,101,20,5,91,163,69,70,110,4,26,173,230,143,214,98,29,118,78,59,88,57,88,118,161,93,28,48,128,240,44,179,231,133,148,234,236,219,77,64,246,75,115,58,226,126,243,198,14,72,53,114,252,244,252,34,19,100,246,133,241,16,142,5,41,126,128,203,26,211,252,221,184,104,240,190,48,26,164,245,80,44,159,9,155,238,228,202,148,99,54,32,4,89,221,104,251,133,246,61,62,179,74,7,212,99,221,252,78,44,119,73,143,178,131,89,27,81,69,208,164,230,148,88,118,107,82,211,90,157,181,21,5,247,200,187,213,98,178,21,194,92,89,153,107,79,37,166,203,209,173,159,108,189,233,149,91,61,107,65,242,194,232,114,123,195,118,55,91,120,217,132,26,109,147,116,210,195,21,76,211,244,112,89,196,39,117,203,234,25,150,199,241,27,72,227,178,170,182,10,81,43,231,181,28,226,238,123,85,129,215,137,196,130,16,226,139,14,162,235,10,108,21,10,137,71,136,214,247,71,26,223,95,219,249,169,237,252,133,23,255,171,71,95,99,52,29,161,88,71,98,70,118,156,153,237,135,99,234,185,27,237,81,31,24,63,186,232,119,225,9,237,5,181,255,118,36,171,105,232,188,2,103,74,66,143,184,53,77,22,63,102,95,92,86,37,153,216,125,66,217,49,224,119,144,189,117,161,76,203,114,18,92,81,210,146,229,251,8,184,68,32,55,249,229,182,248,36,147,89,27,74,54,58,100,255,91,127,115,137,130,118,43,25,136,74,105,158,40,81,186,133,230,50,54,178,51,227,148,138,253,195,71,74,217,232,80,30,113,9,39,162,37,9,239,39,33,103,19,94,14,199,98,188,156,32,187,200,39,246,251,245,87,208,12,137,219,112,106,147,100,177,222,128,195,230,56,17,34,252,166,33,254,233,45,243,89,161,184,173,174,243,85,88,108,199,226,13,112,216,207,161,70,190,228,118,210,53,208,118,125,72,185,209,203,6,123,200,129,224,97,246,53,16,233,163,217,147,67,72,124,219,96,74,206,150,193,219,68,76,94,24,129,184,26,140,188,196,249,227,148,64,231,129,165,72,16,3,105,60,107,240,159,96,179,149,226,124,17,198,242,189,182,248,208,89,191,32,170,37,185,239,252,252,124,93,159,218,47,36,8,243,32,184,175,226,24,150,87,29,96,36,93,38,98,240,69,21,103,128,181,23,254,4,225,76,175,86,202,1,243,49,34,85,157,99,179,162,166,243,161,234,100,65,212,166,235,27,155,141,216,233,89,104,188,76,157,192,216,209,46,236,216,163,68,174,109,26,83,150,97,41,210,156,214,20,70,254,0,114,228,224,57,5,110,119,158,203,138,82,17,32,94,116,172,42,96,219,187,168,35,239,170,62,37,130,79,150,125,179,167,211,113,104,244,255,61,226,215,125,143,190,194,200,203,84,69,179,239,158,192,224,204,206,238,87,246,253,70,76,242,69,219,250,119,120,167,106,159,23,194,67,85,87,243,136,51,85,141,67,103,4,143,33,171,15,221,124,221,12,174,250,233,229,16,55,233,220,112,180,12,139,122,230,46,165,182,73,175,146,142,221,165,62,197,6,112,204,86,121,179,1,219,49,112,13,170,230,83,13,148,22,217,238,129,87,7,210,213,103,171,147,124,5,184,194,15,52,208,171,152,140,57,81,52,45,4,13,198,178,171,63,182,200,237,103,216,230,173,235,47,38,8,165,34,13,229,149,238,80,3,2,154,115,195,65,42,184,211,216,86,9,114,30,155,201,206,250,40,79,10,226,213,80,82,21,228,130,208,31,230,162,177,131,89,44,197,73,62,174,1,56,204,46,10,43,241,48,30,145,210,97,51,20,181,45,56,127,89,182,24,188,77,65,243,226,53,118,87,188,150,171,143,129,133,248,84,246,113,138,111,156,137,51,85,50,77,42,5,214,63,215,246,39,55,225,148,24,125,224,162,73,50,235,203,9,219,179,201,217,204,96,184,75,166,12,160,233,234,64,99,119,114,26,120,53,127,232,206,163,127,218,65,94,77,144,26,31,93,198,184,225,231,36,184,184,21,29,225,255,73,55,72,35,234,141,37,239,232,228,10,184,85,209,36,100,25,137,214,36,36,144,161,139,129,159,252,235,164,246,132,97,144,200,102,245,245,101,224,184,190,112,112,62,229,53,45,210,234,219,141,125,47,255,100,143,144,76,3,23,136,243,102,230,230,75,253,187,186,69,242,123,25,92,150,11,208,220,119,156,227,33,239,90,155,242,36,229,206,208,239,45,146,179,8,121,38,190,74,68,102,181,10,236,225,74,199,162,71,206,192,13,16,179,163,132,143,182,32,20,253,199,162,197,59,206,27,97,184,86,171,232,89,136,77,90,253,189,105,130,86,57,97,187,12,87,210,151,193,57,254,80,238,22,156,216,210,225,8,15,100,65,44,211,145,23,161,138,130,131,189,180,6,150,163,109,27,29,227,172,169,231,48,239,63,59,77,150,0,153,243,27,47,4,158,242,244,125,208,17,131,24,20,218,71,122,192,43,93,78,247,192,243,80,144,36,234,212,32,17,8,250,139,177,171,211,139,5,210,134,33,21,135,237,164,247,80,251,43,26,8,172,209,110,68,243,25,145,175,170,168,11,83,99,148,39,37,52,66,253,14,118,158,69,218,166,49,127,180,209,224,117,156,234,204,89,247,115,199,101,27,152,9,123,187,189,240,232,221,108,228,249,57,22,244,100,4,142,33,129,150,188,173,127,33,166,239,50,186,111,253,104,120,227,56,179,209,149,85,212,53,159,181,150,36,181,23,27,73,240,166,100,235,167,236,70,168,194,190,231,115,231,132,16,10,90,126,143,19,255,30,104,216,211,205,211,52,109,20,53,171,174,152,140,174,101,131,235,227,111,87,196,229,130,116,47,18,136,128,162,143,186,28,189,20,127,215,147,129,115,233,114,41,216,92,70,143,121,69,128,156,16,183,240,253,209,212,39,174,149,229,3,216,247,138,59,208,115,8,78,229,125,242,141,74,101,69,118,40,208,81,156,213,70,130,171,190,141,101,142,243,1,250,70,249,130,62,162,207,138,141,190,80,248,111,129,229,111,237,95,113,80,38,111,107,215,246,163,169,149,135,77,228,127,62,74,109,44,92,226,57,157,113,217,248,195,97,73,225,103,164,9,144,171,85,180,89,2,199,146,149,72,218,225,60,232,33,35,219,240,124,195,76,228,105,103,139,196,68,9,172,155,173,125,182,49,39,152,99,210,128,82,212,242,55,190,204,139,174,81,124,58,242,237,136,69,247,115,250,77,253,185,145,165,68,164,157,129,117,204,62,109,184,64,146,117,0,92,20,196,178,104,159,105,64,54,233,185,105,108,65,123,107,218,134,105,221,161,28,189,122,15,174,215,243,188,51,168,67,48,192,175,63,20,50,168,101,60,196,63,120,151,107,45,168,134,245,32,128,120,91,244,250,251,242,132,12,128,137,230,217,250,29,147,43,114,125,54,1,195,129,91,150,35,101,222,238,72,197,41,153,218,238,207,102,113,10,1,94,72,183,174,245,18,186,154,203,65,171,90,78,85,13,130,80,126,246,21,101,160,180,186,60,82,81,252,178,123,225,50,50,162,35,35,114,116,53,0,80,125,4,27,234,132,56,189,208,6,104,91,197,120,3,37,186,75,11,203,84,27,27,62,135,124,8,141,151,159,100,26,255,47,231,87,136,156,39,219,44,197,73,48,104,167,160,230,207,225,24,203,104,83,30,62,228,237,12,245,225,148,43,187,122,10,130,6,1,181,76,136,113,248,34,239,2,234,225,130,198,7,142,200,153,6,84,131,100,3,96,38,234,114,248,216,42,234,5,206,6,235,186,235,124,250,250,151,72,168,236,89,61,167,151,65,57,95,120,48,198,22,148,56,105,2,221,63,100,242,69,69,180,228,112,162,24,92,219,143,228,105,118,58,95,80,240,90,91,213,67,16,144,75,133,205,167,182,189,126,33,201,62,148,59,242,55,129,140,130,49,33,126,27,113,10,245,29,34,222,187,164,168,116,214,73,149,41,72,99,119,22,12,177,76,177,13,68,102,66,77,42,200,142,135,178,86,73,242,80,123,81,205,128,127,39,224,12,189,50,224,109,212,44,176,55,2,99,25,86,92,82,60,3,41,212,38,8,194,128,181,32,162,44,117,34,20,88,192,123,78,20,135,236,116,183,142,228,104,168,211,82,165,147,101,79,12,98,236,117,184,26,143,32,9,81,96,210,205,59,200,103,21,41,179,98,104,62,120,17,17,76,192,47,68,17,149,16,23,105,143,106,10,138,192,253,105,130,3,114,187,127,99,48,218,232,223,118,69,140,255,170,130,67,105,55,124,243,154,187,12,18,87,198,94,165,185,160,99,85,111,7,169,245,41,124,172,242,117,14,12,181,183,236,72,234,239,96,162,171,87,53,245,9,137,163,112,83,76,252,37,226,147,181,194,175,210,44,92,128,118,94,71,165,213,204,89,41,247,147,199,60,103,31,26,226,155,71,59,231,173,213,50,136,57,236,251,130,143,215,14,119,146,80,12,57,114,118,169,90,127,139,194,92,202,80,51,161,142,192,26,239,72,57,127,58,251,193,212,132,15,86,72,162,189,230,242,160,211,64,97,239,196,209,174,180,98,50,206,50,171,192,118,108,177,62,254,100,77,249,70,207,4,17,216,30,214,48,172,70,142,48,31,88,202,45,95,87,159,23,101,195,195,107,171,216,103,149,80,188,167,32,105,88,178,144,143,162,243,169,213,91,229,62,204,9,34,0,248,169,242,237,72,123,140,228,227,147,195,106,189,69,158,125,20,18,206,67,116,122,255,101,0,201,111,79,11,237,198,74,220,221,118,182,226,26,188,225,32,177,167,194,28,169,23,144,183,166,53,91,61,123,18,229,46,164,88,242,14,159,193,112,117,238,47,95,100,86,39,112,135,74,54,225,74,195,198,24,70,226,246,81,218,47,74,122,11,13,4,236,173,169,178,222,129,75,50,65,96,74,166,25,171,193,20,166,219,2,47,150,84,154,160,108,148,229,222,106,175,148,146,12,97,108,209,117,181,63,249,97,250,133,168,62,129,175,224,45,203,248,247,221,200,91,60,140,24,242,95,123,19,108,221,81,19,17,15,95,14,159,105,19,67,35,24,83,255,42,196,217,207,200,162,207,186,46,171,126,239,62,65,81,29,219,194,164,47,148,47,105,116,70,95,16,197,71,83,42,18,234,228,133,195,37,92,85,100,255,250,207,149,107,73,120,162,86,91,195,127,45,15,7,196,90,22,43,120,232,152,60,247,78,96,38,54,242,86,111,225,22,186,123,160,188,28,21,112,127,81,1,182,32,54,145,106,52,243,173,51,172,18,234,212,185,28,227,242,53,152,74,49,172,42,37,48,116,112,147,193,143,226,116,108,87,252,139,237,123,22,151,62,128,206,143,49,46,64,187,233,28,192,197,141,51,116,86,226,66,102,78,196,203,158,34,183,226,156,88,92,209,131,47,96,135,117,205,34,178,138,13,1,249,21,44,182,49,108,82,237,54,29,177,239,62,57,246,5,26,165,58,51,127,51,128,118,89,79,114,243,229,103,30,159,7,216,46,84,119,5,63,157,135,7,146,220,17,218,243,239,71,103,137,181,138,58,46,119,145,124,107,255,38,54,6,95,209,109,240,136,158,49,5,218,34,129,98,241,124,205,242,168,55,255,197,100,52,113,117,127,171,31,70,171,67,78,205,176,92,194,61,6,31,137,50,38,201,104,96,186,164,116,105,150,93,176,96,42,120,132,136,180,95,45,57,78,239,203,245,88,248,183,215,248,9,143,6,212,137,51,84,62,108,67,20,2,240,17,238,200,146,50,220,244,205,41,198,59,188,220,15,135,197,109,210,139,46,241,239,81,20,215,69,169,62,54,34,49,139,21,94,82,52,46,215,94,144,90,181,87,29,142,203,241,109,217,157,171,188,49,33,8,118,157,3,251,9,204,132,178,192,66,190,223,11,102,254,183,253,114,122,19,115,121,245,213,15,168,42,178,89,187,242,228,50,102,105,34,181,226,21,18,1,21,232,115,87,97,22,123,181,62,236,218,138,244,46,152,101,251,242,107,249,81,189,230,242,206,93,196,206,49,169,100,103,192,123,169,51,183,72,207,123,140,77,64,114,166,21,185,251,72,90,57,60,23,134,37,215,235,43,147,214,141,89,169,73,64,70,83,78,72,12,43,23,91,71,148,23,64,155,245,89,13,252,233,51,19,206,204,205,147,210,10,240,172,98,143,207,63,244,134,124,78,136,172,244,118,76,35,251,117,76,61,46,210,14,10,0,219,176,61,123,99,127,5,123,112,121,39,88,198,134,112,128,142,232,24,38,194,8,202,172,225,12,166,97,133,15,12,211,7,95,130,80,95,85,181,155,73,245,232,191,6,189,92,50,68,80,253,5,169,80,74,25,70,231,0,156,65,179,179,92,21,99,70,231,68,252,122,71,109,238,124,171,148,169,118,212,212,224,185,163,33,123,147,87,37,178,98,254,93,174,144,12,246,15,14,61,41,179,3,199,30,162,126,226,208,200,108,188,26,195,36,212,117,171,25,117,74,21,185,165,2,127,99,244,222,165,116,154,112,75,74,61,156,65,87,238,126,157,77,22,48,58,5,111,144,41,224,155,63,153,226,235,70,93,22,49,236,147,80,151,0,249,65,240,0,168,31,232,21,24,85,239,91,18,191,225,48,92,37,33,86,188,91,138,195,242,210,142,215,196,175,180,120,59,233,203,156,160,163,128,157,135,211,218,114,51,237,240,117,32,112,160,182,97,223,30,18,163,175,117,75,219,12,226,174,231,57,169,34,233,0,72,234,4,115,228,70,30,13,28,41,119,128,10,68,109,46,212,90,253,163,244,187,184,57,40,180,177,176,44,202,72,42,35,166,23,45,42,252,212,10,196,164,228,188,2,74,239,182,247,100,49,187,89,25,49,171,81,147,81,205,184,117,213,197,120,254,141,21,185,128,121,232,109,192,16,108,107,90,162,88,199,132,246,25,169,231,134,5,83,52,235,145,207,106,176,100,129,126,255,231,30,210,1,143,26,29,9,117,181,137,221,225,69,64,106,203,203,133,212,158,78,116,248,5,134,239,185,161,145,18,11,97,230,78,148,12,42,146,95,185,145,141,140,185,176,21,139,140,111,223,165,6,6,73,239,72,195,164,4,125,4,61,202,179,119,237,120,95,108,4,78,119,122,175,14,252,107,150,98,165,65,107,123,54,37,153,211,208,169,122,202,161,241,38,105,237,178,253,112,111,103,38,101,8,0,79,9,150,147,138,130,243,158,224,59,194,95,78,57,210,167,66,164,225,63,249,150,155,71,11,118,193,249,181,246,134,8,164,113,100,210,141,193,120,250,105,181,158,54,34,91,166,176,121,231,94,214,238,125,244,13,60,26,68,211,138,0,208,216,29,153,112,20,167,24,117,230,16,209,162,182,189,156,93,45,221,149,107,177,10,83,81,180,166,14,33,27,76,157,129,7,11,214,245,106,23,191,184,39,250,169,229,128,117,67,249,251,74,40,97,248,126,88,122,131,38,145,189,151,139,197,36,89,89,174,170,174,225,120,63,218,255,160,83,157,164,152,106,55,29,136,10,97,225,111,36,162,162,38,149,23,172,182,39,51,228,137,244,49,192,193,196,72,187,133,43,49,185,253,38,249,153,57,148,137,192,55,255,237,182,21,227,12,193,2,109,84,216,137,252,141,222,228,35,67,117,206,17,35,222,101,135,168,216,19,143,253,122,212,219,1,16,84,97,187,209,201,219,15,228,181,136,45,254,202,99,114,136,147,143,64,46,228,171,172,109,166,151,166,106,52,254,3,218,124,96,2,236,213,58,157,225,97,255,205,179,237,251,58,213,120,204,162,160,78,96,205,3,160,104,194,177,246,153,75,168,131,30,103,20,239,141,228,125,250,218,36,193,243,123,148,193,27,171,166,186,3,104,87,187,150,208,38,239,231,185,97,121,147,82,54,127,30,147,83,11,71,65,76,114,252,52,69,72,80,237,156,242,18,214,80,219,104,54,184,96,49,164,118,214,5,167,73,60,47,20,123,238,159,101,36,120,76,77,129,147,217,104,31,141,187,157,74,177,133,237,141,16,187,0,135,141,221,45,146,243,113,12,1,135,221,73,149,214,71,27,193,236,122,185,163,23,224,121,114,135,183,227,102,42,208,123,128,11,93,204,164,95,130,248,216,241,207,171,170,65,179,154,83,207,34,13,12,15,4,132,189,223,87,87,33,92,0,28,237,16,76,204,12,57,18,131,162,149,3,114,90,83,70,196,89,107,167,240,220,7,199,178,139,248,243,121,18,26,107,144,144,241,31,122,25,140,23,236,219,215,118,126,241,122,138,98,104,189,215,123,69,199,210,129,75,36,214,134,149,109,8,212,212,133,127,0,96,194,79,49,169,129,86,197,251,230,150,33,9,61,16,121,63,84,49,110,87,64,196,60,33,124,202,230,37,223,159,129,92,170,143,44,27,224,217,230,67,111,190,207,66,164,1,239,152,23,137,137,95,230,206,70,145,175,29,41,217,172,197,32,48,94,149,76,244,202,50,58,79,206,197,214,250,177,229,63,68,143,87,221,57,234,53,175,53,246,70,191,174,169,40,226,112,102,12,44,159,218,235,219,38,145,89,83,158,204,151,14,17,221,1,30,163,169,225,61,111,245,33,81,196,128,11,150,30,28,3,128,164,116,117,186,117,63,155,189,243,92,91,244,15,19,242,178,120,66,144,144,122,219,141,128,54,237,248,152,20,130,121,70,31,200,139,251,137,239,204,179,133,118,235,157,183,173,107,76,106,116,245,86,132,104,208,62,124,216,112,2,68,244,225,162,246,44,236,47,35,3,91,70,122,226,159,22,73,235,147,159,95,178,105,207,222,32,24,151,88,130,195,163,171,4,228,13,59,108,12,78,202,233,248,21,68,95,103,29,226,181,234,194,1,64,92,214,235,212,141,200,157,141,250,154,47,229,63,72,231,12,83,67,44,24,83,252,152,0,19,203,21,28,83,216,125,157,157,127,14,153,35,81,142,150,98,16,101,69,208,122,142,120,45,175,115,27,129,241,210,243,31,214,140,207,110,5,52,178,42,130,200,24,208,86,44,244,254,41,140,98,168,244,224,24,47,2,247,28,11,194,254,110,228,243,174,71,251,74,184,29,10,52,247,208,189,117,93,203,133,228,28,125,204,226,6,129,153,9,86,50,31,147,136,182,112,26,79,23,197,160,215,180,178,214,229,186,115,52,209,158,62,115,73,130,100,196,231,213,65,242,107,251,161,118,216,207,28,8,61,248,186,190,174,231,86,213,247,199,13,199,168,16,207,210,111,72,165,202,165,242,27,53,13,33,214,136,64,206,211,24,56,85,244,132,132,168,164,130,188,234,24,95,175,42,144,194,30,124,230,44,27,157,154,185,116,237,254,130,244,90,128,116,184,73,198,112,114,25,137,240,69,165,223,95,182,62,237,210,86,53,116,117,22,156,141,151,43,212,139,101,240,174,9,72,173,184,84,207,95,49,241,226,112,106,32,234,105,65,154,216,206,235,150,251,188,114,118,60,153,135,109,164,65,158,45,43,186,244,48,233,222,134,199,15,63,132,55,2,112,127,102,62,93,138,6,81,41,252,223,190,243,68,223,249,241,237,171,100,98,74,169,57,195,33,175,94,202,7,196,211,105,139,85,192,243,186,206,135,84,31,189,14,200,55,217,86,105,178,63,138,207,141,190,46,147,10,211,231,217,115,3,93,117,39,196,47,254,183,56,176,125,192,34,164,223,30,235,116,197,43,231,248,133,10,90,161,23,80,14,47,135,45,50,138,142,200,111,103,238,155,172,130,140,116,217,184,135,172,14,233,143,209,124,87,83,96,96,43,168,185,59,31,149,138,153,227,18,56,181,104,180,220,8,113,72,210,123,173,244,189,237,60,116,70,29,147,58,4,230,248,158,189,86,156,112,20,50,21,244,140,207,211,51,150,143,217,148,158,25,107,16,216,179,185,81,28,158,194,0,67,65,142,1,136,150,51,193,10,199,221,212,241,43,118,253,0,182,171,126,207,88,90,246,133,98,199,228,125,85,93,50,131,59,114,148,125,242,225,111,161,48,6,187,52,88,168,135,32,131,18,178,40,39,49,62,82,215,146,48,14,164,49,160,31,104,57,215,58,151,133,7,56,65,170,93,185,199,85,119,196,245,30,113,120,81,93,9,92,108,63,152,154,27,115,91,115,243,197,106,147,109,5,23,154,137,204,27,25,210,103,205,94,18,236,2,224,90,151,79,22,136,98,169,116,124,221,137,115,45,211,136,199,247,168,181,54,224,96,226,242,240,66,114,230,75,171,122,13,164,23,86,175,98,146,125,78,148,40,205,132,73,141,193,45,86,178,148,184,149,252,217,39,19,169,151,2,129,154,101,182,245,192,168,185,128,201,253,215,144,245,150,75,113,6,219,1,109,132,140,158,35,243,178,117,36,218,4,72,11,194,95,21,156,211,24,198,227,14,149,27,99,3,9,88,138,33,121,183,125,47,0,167,197,131,74,151,34,110,238,47,205,19,67,187,160,127,160,218,29,222,116,90,205,128,92,15,4,57,227,111,164,62,167,128,76,147,252,133,42,149,19,114,110,25,188,1,144,248,7,29,225,7,193,75,242,212,115,231,218,158,222,65,61,49,51,176,53,132,110,60,195,81,231,45,211,98,58,144,123,35,52,202,2,33,134,146,85,252,2,12,232,209,53,240,167,112,35,110,19,141,89,38,238,142,197,225,220,243,194,46,111,168,99,107,1,239,9,222,219,184,221,166,216,211,187,145,31,109,104,254,224,165,216,249,160,157,34,103,246,54,213,11,224,82,153,120,132,242,171,19,182,111,155,92,60,139,14,30,172,139,185,53,179,194,158,199,163,208,60,106,201,57,32,155,45,211,171,128,24,161,61,219,123,26,189,221,168,65,62,118,224,198,112,37,205,39,186,246,107,207,115,11,11,51,182,198,45,131,238,13,224,172,8,122,72,133,120,108,105,107,187,100,206,5,112,182,40,210,189,228,38,229,218,71,79,46,90,240,168,48,186,158,172,127,171,102,168,241,196,213,152,172,191,194,210,169,84,191,130,217,254,190,43,37,147,90,70,50,190,39,208,92,151,204,127,69,129,170,84,180,46,169,95,236,37,204,243,172,193,251,43,59,214,150,251,249,194,255,176,250,156,20,245,120,44,157,15,204,253,207,128,198,120,162,249,202,89,73,149,93,102,67,108,86,0,205,130,13,39,28,209,162,121,127,81,229,255,89,201,184,198,59,233,245,194,221,228,126,41,177,158,173,49,80,30,34,173,159,103,76,19,165,82,90,82,149,2,122,119,66,61,34,150,0,6,73,37,46,115,199,152,19,197,185,10,154,240,248,93,224,44,237,122,180,118,101,45,208,124,145,13,200,179,148,76,110,131,171,54,175,162,173,177,214,83,74,158,114,238,195,133,39,176,166,137,212,31,234,0,144,247,156,226,206,246,245,208,13,53,52,194,77,19,109,80,117,105,106,119,233,95,252,197,185,186,216,229,44,112,79,138,118,185,237,189,19,246,83,107,194,17,119,150,90,151,146,227,87,211,207,124,252,26,38,24,129,183,61,227,49,57,253,12,179,71,63,83,148,207,185,169,240,64,8,6,36,121,141,29,91,82,87,73,116,38,168,109,90,81,44,97,223,197,165,38,83,83,244,16,134,114,58,138,136,6,135,193,211,127,216,214,2,176,193,98,8,52,32,159,58,28,250,254,253,3,133,20,0,174,80,190,40,35,168,7,124,2,235,34,67,254,63,182,246,188,48,118,163,21,252,59,108,28,71,178,171,37,147,198,179,212,160,116,156,225,113,118,224,241,188,48,110,149,244,149,156,117,125,220,110,215,43,223,211,192,17,217,181,3,0,23,219,238,249,136,58,225,16,204,77,137,232,78,64,32,145,94,39,139,99,183,199,189,208,177,128,55,178,241,157,65,220,254,243,180,33,136,54,147,83,198,49,77,142,10,54,162,145,197,178,229,220,241,178,168,209,3,98,48,95,188,4,183,174,7,182,207,87,28,88,7,177,163,25,81,191,86,180,50,202,117,239,41,7,95,196,118,247,189,132,179,178,59,48,221,186,237,68,14,215,107,112,149,160,163,75,86,133,221,184,26,30,224,250,182,231,30,145,82,218,74,55,39,18,85,171,169,220,68,215,43,172,144,231,172,120,238,147,218,247,8,93,109,5,57,169,104,6,164,222,221,246,7,25,74,129,9,45,140,107,232,233,189,192,129,78,249,174,14,233,5,69,88,74,234,244,228,118,70,178,167,201,196,168,167,138,47,72,10,16,30,66,122,152,237,200,221,95,32,235,179,96,110,154,20,114,184,207,115,158,44,1,74,25,35,5,5,150,204,27,165,76,217,190,43,102,57,6,134,211,133,110,105,64,242,174,39,216,218,235,172,160,101,83,62,112,63,188,31,110,215,32,172,108,44,200,75,231,148,230,200,89,102,58,133,194,100,184,184,90,187,39,100,92,195,205,160,239,71,65,20,94,198,73,76,32,249,98,84,216,113,223,242,41,236,60,205,157,60,84,136,150,235,96,36,145,23,28,57,16,51,64,140,116,180,71,28,164,160,79,0,54,159,92,171,117,87,6,223,213,211,64,46,221,98,42,167,117,159,43,100,210,69,118,14,185,45,150,193,195,104,173,230,208,69,66,151,69,202,222,23,127,205,218,46,186,99,189,155,165,48,137,235,117,58,181,142,11,97,227,169,62,190,81,216,158,28,242,50,239,74,84,17,30,31,197,211,64,50,186,204,205,89,1,32,57,253,220,161,122,28,248,120,94,197,243,237,42,159,80,35,178,2,222,78,245,28,247,37,223,184,53,85,127,235,184,129,9,56,230,155,13,161,13,58,111,37,108,229,168,25,125,57,147,108,80,138,188,2,26,223,31,71,74,230,142,144,103,193,250,147,52,183,186,194,147,171,9,28,231,152,216,2,77,234,99,40,228,11,137,72,32,72,13,212,106,209,147,81,143,169,131,165,198,65,37,42,171,220,45,188,85,169,220,7,85,121,137,216,197,37,45,178,196,246,28,184,180,208,205,197,192,189,244,148,18,151,89,124,112,230,107,160,195,181,90,243,100,235,116,238,48,246,253,84,7,170,45,61,12,6,49,160,98,188,67,187,216,199,206,93,233,193,99,28,227,191,54,94,194,91,31,13,3,167,143,208,88,229,1,74,232,187,77,101,194,137,129,5,91,224,56,69,190,82,191,120,210,30,208,96,190,214,143,70,76,61,231,30,246,82,58,75,0,66,121,83,27,117,33,37,9,244,209,10,155,229,130,210,219,225,176,158,233,204,116,112,83,32,245,31,152,189,71,121,81,182,144,192,213,250,36,19,226,144,156,140,246,131,107,221,9,173,6,210,200,106,22,180,95,96,122,80,220,160,216,76,119,65,9,44,3,116,89,1,30,25,232,93,231,122,0,34,215,197,176,132,181,81,0,218,185,131,82,87,85,169,140,48,191,138,145,4,210,0,213,218,246,27,18,29,190,139,101,47,238,66,26,166,97,22,246,5,146,36,125,133,108,18,22,146,88,134,199,57,62,104,73,188,117,65,222,103,12,204,146,50,30,150,38,149,240,143,173,223,147,207,27,149,45,174,163,153,90,158,46,249,209,232,120,177,130,212,55,121,39,198,210,44,225,69,249,115,44,143,133,3,188,91,190,151,158,157,72,144,195,25,96,214,4,25,4,137,169,111,254,29,214,180,184,57,98,216,62,198,175,59,246,56,50,198,230,64,247,87,56,198,204,5,12,174,28,184,202,13,233,104,24,108,30,197,250,148,220,106,247,142,250,39,137,110,182,20,208,155,159,176,146,2,63,100,140,246,131,159,154,238,173,93,191,71,112,40,213,26,249,144,142,71,251,170,27,8,137,236,7,181,39,29,73,154,229,85,21,77,182,172,229,115,184,146,37,208,170,198,29,88,2,218,103,241,251,106,254,193,119,134,56,13,173,162,78,213,37,128,152,38,10,130,233,15,209,16,171,90,66,84,171,191,224,208,234,71,1,243,86,159,207,187,204,248,139,136,245,90,8,109,216,254,154,78,85,90,3,103,233,101,58,152,108,200,229,249,254,182,8,118,36,142,208,206,160,241,114,73,19,129,167,226,28,59,15,234,226,105,145,222,174,240,87,245,209,58,139,110,120,234,181,50,242,123,42,179,69,153,92,243,169,189,122,92,187,80,215,199,196,96,9,142,41,10,112,189,212,146,141,38,190,171,241,215,89,144,245,250,50,249,145,235,116,195,112,254,190,45,23,39,219,194,242,198,72,42,98,28,22,102,167,3,59,189,203,183,186,45,170,102,198,117,228,127,8,192,1,95,10,127,83,148,45,121,72,102,194,241,10,120,70,101,51,51,158,91,228,19,30,184,204,191,206,189,70,176,217,123,62,36,71,187,191,139,68,241,76,72,3,158,162,13,36,82,116,49,125,233,5,136,63,227,112,160,248,212,19,218,137,254,47,153,13,160,90,113,35,120,232,22,131,136,123,16,223,187,249,179,8,223,173,250,179,202,160,150,72,104,87,233,135,236,92,63,229,50,169,196,87,70,242,90,135,113,219,161,238,38,233,93,225,75,232,156,80,183,211,82,103,17,220,76,228,30,97,144,109,153,28,252,52,49,220,53,84,39,28,54,62,215,129,95,118,250,150,235,223,6,63,15,30,234,243,91,242,217,158,28,18,233,161,2,132,35,19,7,124,218,61,39,56,244,195,59,4,41,27,36,62,196,98,177,189,195,104,33,231,214,138,225,55,116,23,222,16,111,213,78,217,236,137,95,59,37,51,40,218,238,114,187,185,198,77,12,225,245,196,189,103,253,162,150,34,7,38,71,214,68,202,229,21,53,84,32,169,91,51,147,232,2,141,222,221,24,191,223,33,87,57,216,6,188,99,46,197,21,170,161,101,44,2,198,106,64,179,198,31,236,58,231,31,92,63,58,79,200,196,146,75,245,118,95,133,146,203,69,126,174,62,122,194,113,41,147,149,33,42,210,217,23,112,177,171,138,88,20,164,138,202,203,189,148,69,220,44,194,157,61,198,4,183,254,65,35,230,13,3,134,8,218,81,243,137,189,184,223,183,169,40,26,77,24,36,43,63,251,148,2,40,67,77,248,218,38,194,246,88,240,17,159,130,215,130,81,84,142,237,246,198,252,33,171,20,14,122,251,75,63,216,0,221,224,22,185,110,241,248,163,156,70,255,77,110,105,181,204,120,154,243,253,217,222,94,8,93,90,29,228,112,27,1,175,213,236,7,147,183,24,143,31,208,154,3,6,136,83,87,197,71,215,174,213,238,72,33,105,9,245,27,82,245,126,254,71,75,42,45,3,71,136,182,142,105,189,224,20,244,63,165,104,148,9,192,117,97,238,121,9,133,111,230,183,197,86,136,80,133,77,176,219,189,118,204,242,10,124,57,36,69,10,226,221,56,58,119,204,8,43,198,143,145,204,171,242,192,52,72,36,238,117,122,131,128,239,152,223,186,91,39,245,176,185,142,186,44,241,222,165,3,210,232,233,114,98,110,255,128,243,243,218,31,71,223,117,191,34,210,14,167,237,14,249,177,197,51,89,28,49,141,134,197,4,88,244,229,94,127,11,234,61,162,176,156,147,190,105,209,218,152,199,30,125,187,212,23,52,231,73,100,55,115,144,154,121,116,204,207,174,62,106,71,200,186,9,104,90,219,196,104,75,188,254,195,105,94,20,147,74,158,60,199,154,206,210,209,56,169,17,54,190,219,60,218,60,213,60,189,101,194,65,223,150,28,109,122,39,9,150,30,203,211,53,38,191,88,243,91,195,33,52,241,0,167,140,87,13,12,185,187,63,230,157,19,59,176,49,112,221,241,138,121,19,146,195,33,220,226,42,45,191,161,217,58,105,110,237,94,161,102,37,117,18,16,85,59,191,182,218,48,105,221,71,183,147,107,207,194,245,40,89,203,131,33,85,13,216,146,188,77,141,209,160,44,200,31,59,30,46,97,92,117,208,222,218,188,31,10,168,52,15,99,24,45,123,170,182,36,233,112,96,69,178,255,161,244,251,51,53,59,151,29,145,175,90,107,101,82,38,92,112,110,36,97,148,27,86,144,233,151,133,27,115,31,72,57,107,120,227,146,226,15,247,130,31,207,119,225,59,230,166,98,23,171,32,22,224,87,246,130,144,68,151,15,239,237,28,158,76,112,213,102,215,5,37,224,39,14,206,248,34,75,145,49,103,98,181,16,10,163,129,25,61,68,29,203,146,147,203,83,95,108,70,121,133,203,180,75,149,94,249,245,67,1,15,173,113,252,14,237,188,50,50,246,75,176,244,100,71,238,71,137,200,249,79,189,176,236,26,143,143,210,43,131,197,3,107,160,62,202,189,225,224,116,250,247,73,198,87,235,45,137,194,213,200,151,138,33,249,240,97,177,119,213,52,168,123,104,10,66,111,173,4,199,229,185,249,116,30,201,105,96,149,201,55,174,134,249,193,110,236,156,79,175,233,35,205,204,12,254,51,183,26,185,156,192,177,72,211,157,254,254,150,242,177,130,180,106,154,214,128,211,116,37,2,126,190,53,240,34,79,251,173,15,93,101,65,32,239,164,201,196,56,69,167,239,180,64,122,55,69,35,80,152,70,4,14,188,98,165,216,91,218,224,118,85,248,214,42,128,157,136,74,114,100,112,216,219,220,161,89,146,177,22,14,54,244,82,82,227,59,170,242,228,46,32,162,253,255,59,181,139,179,51,211,180,110,234,29,241,203,185,225,114,208,61,112,225,103,141,102,101,35,61,135,101,201,4,136,195,150,77,167,254,220,78,7,33,132,193,18,23,54,238,239,34,1,184,132,46,58,179,95,31,140,99,242,252,83,124,115,99,225,213,220,192,156,133,22,17,71,77,42,166,144,126,45,165,134,80,67,157,139,223,66,145,135,174,229,203,205,74,35,161,110,192,252,213,145,208,222,58,125,109,137,213,53,31,24,206,112,74,195,254,198,235,148,193,17,180,171,227,240,163,208,196,199,66,91,59,44,48,21,215,145,122,112,0,179,134,46,236,159,67,170,228,127,66,19,72,144,107,190,31,230,92,160,62,181,110,250,219,41,251,50,69,45,196,154,250,216,119,172,135,150,98,202,18,138,117,229,142,116,144,11,220,143,121,130,95,172,8,60,175,163,10,38,176,34,228,30,112,168,199,246,27,238,189,22,2,64,73,41,180,83,253,166,51,2,241,170,99,40,170,83,95,53,205,121,145,196,81,179,233,57,140,251,184,53,236,249,148,110,173,40,219,140,68,183,201,252,84,128,228,249,166,246,168,226,52,87,203,235,136,71,154,116,90,34,116,100,17,126,247,49,19,108,3,109,98,198,2,149,39,135,231,207,176,145,242,52,153,44,104,31,105,227,6,214,58,99,229,21,236,77,45,130,169,41,165,29,70,171,245,51,15,94,77,58,180,152,123,104,219,235,103,217,144,249,146,135,212,129,7,202,240,188,248,148,18,139,49,124,231,2,72,138,139,61,217,233,254,184,27,3,182,20,113,218,130,117,135,10,2,66,28,75,79,22,225,133,145,107,178,17,0,59,246,124,206,133,68,94,140,128,215,59,170,231,145,193,50,178,254,100,143,49,254,16,46,153,50,166,156,69,248,140,136,155,150,57,3,213,112,0,118,32,164,43,29,157,228,55,161,245,173,82,92,218,254,213,172,151,1,110,184,252,155,48,57,154,147,127,46,94,125,62,254,48,105,47,182,246,195,81,162,96,204,14,201,184,204,72,203,22,105,154,124,79,247,48,101,115,112,194,156,167,4,67,207,246,80,211,48,97,106,150,166,11,86,157,112,171,108,65,251,11,64,84,100,87,208,58,147,130,126,54,156,229,244,21,38,83,89,151,190,55,243,142,38,202,168,175,87,62,229,96,66,60,52,9,157,128,75,248,28,164,87,189,162,53,148,129,14,10,72,18,50,32,10,251,159,61,166,117,36,175,198,22,200,177,23,160,5,13,81,87,63,186,87,83,30,62,74,174,218,225,115,93,3,23,20,176,140,41,82,138,168,80,203,203,72,114,54,78,127,5,200,49,55,170,50,96,11,153,120,152,166,221,65,179,36,194,129,236,72,112,199,81,189,106,195,43,75,155,170,40,132,52,25,131,17,120,44,192,18,232,210,43,51,169,110,184,227,34,117,248,136,213,83,13,229,13,171,175,59,7,254,33,61,172,223,170,10,60,94,64,86,120,68,211,145,65,140,230,118,72,128,154,173,6,142,236,68,215,237,152,151,72,108,21,120,87,66,203,74,192,54,135,55,80,202,40,78,192,220,54,105,183,63,176,1,75,98,103,146,241,133,98,71,150,170,115,189,255,112,157,255,1,246,68,233,83,28,88,50,225,0,117,165,56,15,166,251,118,251,249,26,222,23,16,222,49,60,141,120,158,227,112,220,201,182,83,159,74,119,1,186,248,114,131,198,12,182,135,28,186,31,12,137,15,211,194,169,87,35,70,45,165,219,0,64,251,254,183,40,1,235,25,141,96,173,189,0,110,78,6,182,44,112,167,166,148,35,255,214,151,96,184,130,146,135,88,20,4,74,95,144,11,92,132,35,215,183,220,24,167,50,78,23,149,173,126,18,28,218,132,44,247,18,181,98,3,248,161,125,93,214,112,49,5,94,222,78,119,25,164,109,249,76,91,20,73,73,229,24,131,107,54,47,89,178,218,196,177,187,222,158,54,93,86,52,71,117,82,159,28,56,210,239,238,222,182,246,83,30,146,220,188,173,176,149,105,86,56,146,212,57,75,62,35,75,91,243,181,83,83,80,154,159,88,112,202,85,81,69,227,237,184,25,3,122,39,157,65,34,55,155,7,36,35,111,254,143,63,213,185,210,180,119,200,125,117,119,65,121,203,56,155,3,170,38,97,228,175,235,74,15,96,159,146,151,97,169,150,231,248,159,138,29,147,107,55,138,33,89,180,157,118,135,179,116,88,132,149,169,17,41,32,219,142,47,152,76,94,25,85,82,167,73,138,43,40,5,167,136,44,103,107,236,25,30,190,49,143,123,251,166,219,168,34,227,61,254,48,184,141,6,3,219,149,194,235,107,20,100,184,163,91,172,9,55,65,172,227,8,246,179,117,56,57,252,53,231,42,121,16,159,152,243,244,63,107,169,43,117,195,179,75,210,16,212,134,130,124,200,37,116,226,138,176,85,155,46,56,15,111,106,51,237,185,61,232,254,152,240,91,108,32,192,58,156,183,149,85,228,93,170,218,166,160,65,104,91,69,70,127,146,77,55,237,117,235,14,62,93,94,80,218,56,195,229,242,37,54,62,13,146,154,109,204,196,66,47,236,146,237,218,144,55,169,62,250,106,206,229,207,62,165,28,52,185,184,174,217,225,59,243,251,58,85,253,129,202,181,61,26,60,188,164,176,65,59,234,152,235,119,95,112,229,253,151,242,147,12,108,234,174,25,50,151,1,114,102,127,240,94,249,202,231,41,147,75,8,47,155,70,18,121,124,215,150,120,227,165,102,175,206,81,45,67,182,133,254,178,183,246,194,49,110,232,118,121,80,33,143,208,86,204,227,228,247,182,100,82,237,48,108,49,209,156,184,31,222,254,71,86,161,81,121,233,29,61,216,255,189,128,127,212,178,225,107,165,188,14,64,37,43,186,153,127,81,35,4,255,38,152,4,254,214,27,252,120,38,18,125,220,99,198,250,48,104,194,29,239,184,149,217,241,49,129,152,236,75,2,105,218,248,217,120,38,113,157,18,223,245,78,61,140,200,53,107,89,12,77,205,85,146,196,192,91,163,173,105,72,46,118,146,102,173,229,220,218,149,190,40,230,86,81,164,155,105,237,196,38,83,129,249,231,108,184,22,19,146,115,95,26,227,153,2,206,39,120,254,121,211,220,243,51,118,231,86,235,118,139,177,53,19,130,48,83,115,88,69,202,176,103,152,156,109,108,37,131,189,140,24,170,208,19,38,192,15,228,30,22,166,180,44,132,196,211,125,61,24,181,154,168,145,208,198,156,225,224,40,66,254,13,93,117,190,190,4,135,203,49,109,215,168,81,178,141,107,7,103,57,162,60,2,26,113,201,102,129,125,47,188,243,195,129,214,209,64,242,243,40,161,243,156,237,32,90,239,26,181,156,78,214,183,148,175,91,74,165,48,172,40,18,225,20,218,100,205,46,99,73,89,173,119,39,195,7,179,223,167,12,8,96,103,184,234,230,216,81,108,124,215,40,134,216,153,253,93,130,105,105,66,66,232,71,171,3,114,143,4,171,121,23,185,151,40,43,189,58,3,57,203,38,205,7,99,78,39,218,3,254,159,109,138,174,61,105,91,247,49,12,140,106,108,158,11,226,4,193,174,91,247,44,134,124,227,209,36,200,250,24,138,17,249,66,56,13,18,226,102,181,142,92,198,246,240,99,252,109,247,46,171,196,10,143,32,28,81,0,118,13,217,118,38,155,20,194,61,237,51,81,48,51,132,139,107,187,131,148,94,137,242,113,39,153,21,182,170,255,133,232,52,32,21,122,218,116,223,142,106,163,144,186,224,2,45,34,231,157,253,5,240,245,89,62,229,209,131,146,3,178,49,186,225,253,111,4,84,106,109,101,237,19,125,73,67,149,100,154,3,94,122,243,129,62,92,92,227,205,231,115,200,88,161,237,16,205,30,55,125,123,96,183,119,29,246,164,73,79,129,118,172,74,234,231,162,110,46,87,155,159,1,57,17,56,89,13,124,212,248,90,130,90,141,105,46,179,226,100,210,238,254,254,120,236,27,5,219,251,52,103,241,122,16,50,239,251,34,243,205,177,156,194,22,167,240,59,223,26,102,51,110,28,162,145,242,100,85,94,47,169,3,239,229,220,5,115,222,117,103,166,235,55,136,219,86,198,3,171,190,200,4,224,195,158,128,122,242,14,70,91,220,188,177,63,46,200,230,196,194,221,52,56,132,165,244,78,220,49,98,221,251,180,17,164,199,193,200,91,12,227,35,180,21,112,204,163,123,182,231,132,47,98,24,227,32,7,136,239,224,151,89,33,185,235,168,201,132,107,64,107,38,186,76,32,89,202,43,204,210,98,130,83,140,47,15,102,34,74,29,207,72,208,143,85,193,163,122,72,207,34,213,8,59,139,26,22,72,7,51,22,247,115,144,206,147,147,225,24,96,90,113,88,117,189,130,61,167,59,85,241,137,131,146,196,20,20,72,23,237,162,146,171,137,179,56,68,52,184,66,255,192,30,23,169,165,218,168,39,216,58,49,70,125,116,110,40,63,132,92,55,144,215,182,139,22,70,178,22,166,155,80,170,209,69,69,163,25,8,39,75,243,51,107,185,196,46,255,238,18,86,4,162,162,162,140,140,25,225,69,44,112,143,197,224,152,66,157,4,235,77,210,189,10,159,59,77,153,91,135,57,245,146,222,158,224,90,2,213,188,172,73,26,84,225,5,188,138,20,135,1,157,106,71,6,43,177,169,255,30,168,17,253,77,72,59,163,66,120,5,118,97,112,238,230,12,41,161,201,105,156,81,129,187,184,180,75,111,121,85,204,94,178,136,150,91,159,153,47,45,29,124,111,246,208,200,193,170,229,11,212,155,245,127,242,221,83,90,235,151,90,51,247,27,66,2,173,197,142,26,6,181,167,233,5,14,253,10,85,84,131,251,243,156,18,39,235,168,242,190,141,143,14,113,38,81,66,144,235,65,227,50,12,139,247,122,225,99,81,191,159,209,101,237,153,31,88,152,4,149,87,107,190,97,177,218,20,16,227,153,73,24,135,130,32,36,97,51,195,240,96,39,167,27,200,224,233,163,238,107,55,221,174,213,152,114,101,195,137,185,76,247,246,40,163,14,242,237,122,82,75,102,22,162,215,7,94,153,191,239,177,127,46,6,18,138,0,146,49,174,195,43,77,43,81,232,83,153,207,187,176,223,75,120,124,206,158,52,236,95,198,26,12,142,211,186,73,94,148,81,242,27,68,137,243,136,34,12,12,100,136,14,79,234,127,21,42,201,171,132,86,142,132,238,121,223,217,200,255,68,204,142,86,29,70,217,16,127,143,30,37,34,203,121,248,14,163,195,1,45,253,117,48,243,217,104,231,161,26,16,122,247,225,180,209,29,25,192,112,88,255,171,13,207,94,55,154,187,237,238,80,66,124,140,191,179,168,174,225,27,185,174,226,25,24,231,185,227,196,104,82,218,248,80,233,144,183,97,244,202,78,37,139,237,177,138,122,29,135,15,104,220,245,39,165,236,205,110,162,84,126,169,105,139,203,110,119,155,85,171,108,99,124,96,151,49,46,218,39,117,153,152,39,21,128,213,180,38,187,59,213,82,101,11,13,120,115,228,47,162,49,70,97,32,90,90,64,30,179,205,37,49,245,96,150,239,95,168,166,52,3,239,104,108,123,173,70,198,254,34,232,245,245,68,13,80,58,178,125,181,82,197,254,131,58,24,183,146,234,222,73,120,156,89,23,99,33,2,28,65,137,62,102,100,187,137,42,80,52,82,102,213,29,16,89,133,61,117,242,246,39,74,109,192,160,98,87,127,81,235,193,67,202,192,94,0,254,163,224,32,33,115,17,172,67,16,129,5,138,255,128,128,124,32,225,244,103,22,131,125,223,126,197,131,11,154,74,136,102,19,116,221,86,161,112,53,200,96,175,7,90,144,21,249,159,89,150,104,13,82,16,136,174,240,99,80,221,28,0,207,190,13,175,207,158,13,210,150,69,126,135,50,41,51,2,16,68,131,96,194,241,189,96,60,87,79,69,29,57,121,160,68,106,44,246,166,114,123,189,245,81,255,225,129,134,251,105,108,169,34,127,11,248,182,142,150,232,157,146,215,137,233,213,40,115,234,14,216,62,142,3,190,29,200,36,222,240,68,27,130,62,102,179,20,77,96,12,68,219,135,215,54,193,91,23,120,14,26,208,121,166,154,226,220,214,34,110,184,1,169,70,132,176,143,71,112,44,203,116,162,175,248,7,46,161,29,102,62,9,79,158,16,95,154,67,121,222,176,67,14,187,12,129,155,115,6,145,0,92,251,207,182,15,192,40,87,230,36,112,205,34,1,104,199,126,27,218,68,20,55,40,149,80,12,114,89,45,157,207,108,4,7,86,169,185,230,96,179,62,172,244,214,24,112,91,12,121,206,144,136,131,13,186,67,250,208,168,180,187,7,179,139,252,115,58,63,35,81,172,76,101,226,133,205,175,73,25,47,157,212,95,186,100,155,55,62,123,141,157,95,101,147,141,117,117,250,150,213,126,101,92,237,77,142,127,21,227,102,51,112,155,150,233,91,185,80,104,33,140,237,255,33,226,230,137,61,155,47,107,247,227,160,122,228,37,222,227,230,131,233,241,89,207,91,209,173,54,156,50,162,12,159,98,129,115,251,165,63,253,232,243,0,124,230,190,196,115,146,115,163,67,154,157,28,168,20,224,224,55,151,46,245,194,255,23,144,119,168,229,154,199,176,175,13,123,23,54,247,24,195,160,123,91,84,151,53,215,190,247,105,6,208,9,189,243,72,92,214,94,120,7,203,220,113,199,245,31,187,208,248,214,75,254,54,255,34,155,139,195,2,50,30,36,25,223,110,17,181,203,233,231,42,112,119,193,212,60,88,91,143,75,189,11,117,171,183,59,81,223,44,89,234,142,121,246,236,138,90,165,252,112,247,82,144,97,169,123,226,91,93,28,15,194,19,246,174,118,16,18,146,193,197,144,6,144,13,227,236,216,138,64,193,217,2,44,121,129,90,206,204,195,79,29,77,93,171,81,211,94,163,15,166,43,95,44,102,174,25,97,245,248,70,79,46,155,25,134,46,255,34,66,195,217,119,156,88,166,252,58,167,111,174,229,40,155,112,57,219,225,130,199,197,240,121,114,20,195,22,192,236,254,6,223,230,100,227,184,106,27,17,112,194,202,189,60,68,226,5,54,122,194,230,45,76,177,89,169,1,178,236,67,152,55,60,66,125,184,231,9,161,227,110,6,247,229,232,189,202,254,31,197,34,33,138,23,137,21,239,38,188,29,125,41,242,116,158,200,96,41,237,169,116,118,142,50,45,225,114,34,191,54,225,231,32,145,217,4,83,91,166,6,68,54,84,130,250,134,113,137,80,118,92,220,109,81,22,169,113,104,243,192,107,1,104,1,50,112,190,63,181,51,122,1,121,9,53,235,183,88,93,96,108,82,122,78,190,236,107,245,222,77,162,157,132,13,95,117,53,140,47,105,65,52,150,146,40,237,112,57,165,100,107,75,116,218,75,39,181,141,134,218,102,22,21,20,12,115,86,22,20,55,161,13,133,116,93,244,54,7,1,96,78,200,84,250,148,209,212,189,106,196,185,98,179,51,64,112,165,90,74,213,199,88,142,38,120,122,197,62,215,172,192,59,187,50,179,214,167,56,244,111,91,103,219,62,39,96,190,145,85,2,117,102,147,95,223,182,174,80,8,31,249,233,59,87,113,67,86,158,136,99,175,170,124,246,114,160,234,25,233,153,224,33,190,193,187,210,25,114,125,118,226,45,137,159,78,254,240,178,92,126,11,74,166,100,228,127,45,198,19,211,63,168,82,27,78,66,5,235,116,222,243,233,78,180,124,141,83,23,145,2,18,126,148,28,78,71,164,113,115,154,111,195,99,44,99,93,247,104,152,216,178,208,67,87,116,203,142,65,120,228,0,28,244,29,147,30,250,116,238,95,45,184,182,39,219,234,88,234,174,108,55,86,217,111,250,87,152,94,188,198,129,18,84,77,203,36,82,0,255,64,65,255,10,118,31,120,3,254,248,157,131,99,48,61,101,209,73,19,32,93,57,33,70,61,47,24,118,31,109,51,120,249,155,112,155,153,139,140,66,205,144,187,110,52,30,118,75,22,202,216,41,95,215,154,193,206,147,182,79,91,197,217,254,85,255,179,254,176,23,163,92,253,71,20,153,73,110,165,153,211,34,100,82,222,119,186,33,96,230,163,156,102,135,59,74,220,81,251,24,252,238,168,75,237,121,245,190,78,224,44,185,201,225,158,37,197,106,226,200,208,2,186,111,222,30,173,3,137,45,157,24,45,24,215,153,121,182,130,83,212,144,205,127,199,25,116,135,225,23,94,214,80,171,93,52,223,190,95,203,56,235,14,37,93,57,84,240,102,44,97,134,179,1,135,38,150,228,154,132,151,147,227,58,11,197,42,118,4,200,35,72,229,93,150,61,233,136,144,10,192,49,69,208,250,200,121,232,225,152,59,165,235,182,186,153,75,138,139,92,166,207,231,206,71,20,148,179,121,20,0,171,236,125,90,70,225,30,24,63,145,248,156,168,43,199,70,142,37,124,192,186,217,69,30,77,178,240,128,154,219,183,229,96,115,94,39,233,57,34,163,179,57,196,81,128,199,42,73,239,90,113,186,205,103,152,98,55,58,143,251,17,248,137,95,130,10,6,183,37,123,28,63,92,145,210,61,217,164,20,13,136,63,111,37,65,54,166,8,193,110,23,107,121,208,170,75,204,107,62,234,236,6,106,63,144,214,88,134,50,112,252,148,47,120,13,83,237,39,242,91,116,75,79,21,131,4,51,8,179,251,210,5,253,131,184,39,227,6,211,114,9,190,216,35,71,199,88,213,41,239,247,40,15,62,70,252,222,181,178,15,108,218,232,39,251,21,22,240,63,177,141,146,246,42,190,95,134,35,229,243,209,25,245,109,140,66,63,244,49,58,8,93,62,216,233,226,182,154,99,46,191,145,157,179,113,230,164,215,105,146,29,134,93,129,153,9,4,35,123,15,252,112,144,100,109,203,130,81,201,118,52,95,8,95,238,162,135,237,174,247,185,227,92,198,163,197,135,110,128,112,151,136,127,51,234,223,75,35,238,57,86,51,160,211,189,193,246,204,109,235,68,75,97,41,77,254,98,96,178,24,222,102,238,74,81,188,235,156,86,100,123,254,125,20,170,227,32,160,205,44,189,236,186,201,194,156,14,101,52,120,63,213,49,239,112,3,228,88,86,193,78,170,173,142,218,60,29,98,162,11,212,152,36,76,235,175,213,16,121,125,254,246,228,207,228,89,49,157,188,202,214,21,88,238,224,221,113,102,7,228,36,143,140,67,183,34,35,164,74,70,164,112,219,136,207,71,142,236,154,227,56,13,224,222,238,131,75,255,185,53,30,30,247,82,137,23,27,47,171,173,118,171,202,24,136,17,35,194,43,210,209,73,254,212,13,7,216,146,109,100,195,112,62,58,40,111,211,21,147,94,0,3,236,126,6,134,47,86,70,160,80,85,111,99,209,115,116,107,155,148,16,227,32,115,176,115,70,67,208,17,192,193,101,184,208,86,116,79,144,186,21,81,217,235,182,195,247,2,152,142,245,69,186,226,97,21,233,116,31,134,220,153,24,118,105,123,66,80,79,150,128,222,171,241,99,246,82,31,13,188,97,162,174,210,207,18,105,39,193,92,195,150,133,0,201,2,202,92,118,224,55,109,210,210,183,188,17,68,115,64,14,82,234,117,141,126,6,7,15,85,162,61,13,127,27,194,32,192,165,66,156,131,74,76,204,135,191,104,187,87,41,223,163,39,35,9,144,35,87,54,57,255,167,235,183,35,122,7,190,132,201,200,217,242,126,234,82,70,202,35,49,145,217,3,43,168,114,8,212,214,70,152,75,4,64,175,178,211,152,138,107,131,250,247,90,137,102,179,252,21,194,166,231,200,104,191,143,248,216,177,63,18,240,24,96,44,119,75,91,195,102,54,117,26,43,103,14,254,26,193,165,75,138,12,162,247,162,0,189,65,59,103,179,79,136,66,190,136,253,96,213,119,241,29,98,64,143,41,132,18,31,163,147,34,250,62,208,200,209,254,65,189,206,161,242,254,165,142,123,68,95,17,167,75,148,18,49,91,0,232,57,163,234,3,101,1,17,225,95,104,56,6,219,7,59,77,245,143,242,202,97,81,153,22,216,71,222,97,225,1,207,113,182,107,87,76,238,238,161,103,218,254,154,99,239,108,189,127,174,73,135,220,110,142,27,212,7,190,23,141,97,23,230,96,109,96,89,49,161,148,155,162,95,105,132,2,190,20,180,22,216,185,124,52,20,66,102,220,75,93,204,217,100,58,1,5,220,141,54,181,217,151,253,135,93,29,35,97,64,177,197,159,203,52,93,254,222,252,177,175,197,46,134,111,30,56,202,231,128,112,158,157,144,207,50,164,206,173,234,193,22,26,26,6,18,212,107,52,74,142,23,212,140,201,43,209,56,128,168,241,164,137,209,66,44,221,191,109,129,97,64,164,44,16,225,191,206,185,192,185,6,103,207,116,197,55,39,149,224,67,105,233,81,131,216,152,38,66,2,127,11,27,74,93,138,22,145,12,240,35,60,109,179,40,192,108,38,10,215,193,57,179,17,131,232,199,21,213,51,15,164,80,83,231,248,123,95,0,12,140,207,202,247,226,63,224,192,219,218,215,133,78,185,232,188,209,236,172,163,74,2,232,227,115,141,128,108,198,80,0,90,137,88,34,187,45,143,216,154,31,111,149,179,163,173,18,146,3,38,30,50,84,132,23,66,81,244,211,244,178,199,55,43,106,184,187,182,195,29,102,155,9,106,14,251,132,165,247,70,53,81,241,6,52,52,29,109,199,3,180,195,215,210,76,149,155,125,9,138,79,172,74,199,118,225,125,89,244,122,85,26,212,205,53,66,55,52,253,173,202,86,31,132,147,4,179,219,200,150,83,75,195,191,198,104,32,124,166,84,220,68,241,20,137,100,137,96,178,169,156,129,136,191,115,12,239,3,211,52,126,87,60,187,82,62,144,236,26,187,131,25,167,112,88,113,206,152,31,128,76,25,24,139,53,195,131,252,138,180,104,219,215,12,17,233,181,201,49,69,231,241,145,234,184,103,101,159,26,213,58,113,254,203,252,39,255,165,87,231,32,229,97,132,114,78,71,224,157,78,1,20,114,119,43,162,33,250,131,87,67,17,31,113,245,77,88,166,158,93,142,9,125,222,34,31,59,96,105,172,153,57,34,126,255,206,219,125,17,200,12,71,172,130,131,123,239,115,111,206,222,6,188,168,32,126,253,158,179,220,29,129,184,254,83,169,40,129,250,219,85,15,103,220,119,56,210,218,0,93,90,223,154,85,177,35,36,202,216,86,64,14,178,117,105,57,65,58,114,137,81,67,134,32,11,41,148,205,230,185,29,240,192,205,107,123,178,5,95,18,227,243,44,57,105,164,88,226,36,3,232,153,151,119,53,120,223,138,43,163,144,91,135,71,200,114,185,194,80,136,11,214,51,51,35,80,49,245,107,247,228,236,72,208,164,121,176,205,81,39,245,17,7,245,207,69,219,98,143,233,92,85,228,32,196,99,241,14,223,58,164,195,208,136,111,254,235,31,9,44,128,106,69,219,241,121,215,1,133,197,103,14,3,147,175,188,190,28,61,86,224,15,25,44,193,0,100,180,255,161,97,96,239,234,75,212,218,144,129,72,190,200,21,27,255,218,51,189,116,82,238,161,153,23,122,156,78,60,157,240,74,118,235,224,193,29,107,15,235,10,193,75,204,65,204,87,44,106,91,125,131,51,74,34,244,112,191,196,99,215,130,73,109,14,142,237,68,22,238,174,36,88,186,1,245,35,246,97,28,41,240,180,93,14,144,86,234,228,227,141,28,79,37,162,174,223,202,22,57,61,57,209,153,76,128,220,168,150,238,163,131,123,183,212,159,222,224,28,247,221,174,102,5,125,70,23,214,165,102,254,125,172,123,69,159,169,242,237,8,190,58,197,35,136,214,150,25,7,173,72,202,189,84,246,200,108,228,34,90,94,105,16,238,42,132,161,22,236,191,236,234,209,114,75,67,186,218,161,205,79,27,134,120,51,117,76,5,195,124,184,220,22,36,35,171,43,244,205,189,68,185,84,37,185,181,120,2,104,134,83,194,92,51,197,102,212,94,112,39,133,114,148,218,245,83,112,110,108,2,110,2,158,218,226,51,205,16,136,42,206,3,123,90,81,35,187,82,126,37,232,251,183,65,123,15,61,10,238,70,224,8,12,35,199,168,213,180,216,125,191,167,166,151,188,195,202,2,42,71,183,211,236,151,37,138,201,244,38,100,48,206,147,112,65,28,30,228,2,148,251,226,169,224,39,207,216,239,66,6,250,193,109,43,57,187,100,222,96,113,90,16,184,209,150,93,243,212,95,147,87,188,139,91,65,87,166,102,244,231,191,65,68,209,232,167,26,95,44,24,148,40,156,173,125,156,139,30,112,231,90,36,110,25,220,2,174,19,98,209,40,122,176,170,182,61,130,165,201,175,18,3,148,24,68,143,80,218,35,63,63,205,30,97,93,117,251,221,20,212,242,224,27,160,89,227,126,10,80,183,122,151,10,234,204,241,220,69,136,115,134,63,172,227,52,141,180,99,70,13,124,57,114,254,94,99,23,21,199,64,213,231,43,101,133,165,64,219,110,80,67,120,171,109,224,252,84,193,92,81,49,160,113,125,44,22,21,164,68,75,40,177,138,94,171,121,183,12,162,47,84,114,119,147,4,154,85,109,77,43,58,126,204,8,217,220,159,138,122,117,153,191,79,106,111,150,4,47,83,232,239,112,95,153,214,244,26,43,185,208,86,47,206,193,150,124,22,4,179,65,212,27,63,76,181,66,134,44,174,6,108,30,153,0,185,58,150,119,103,60,193,196,29,145,250,178,223,69,108,57,39,161,193,138,154,9,142,211,75,144,30,178,223,95,8,28,82,42,238,30,174,65,25,187,84,240,117,61,221,119,51,9,89,195,20,1,115,248,0,127,224,148,205,44,205,84,251,157,205,54,54,35,116,63,128,162,101,127,71,246,45,86,70,143,90,50,72,50,204,194,84,195,220,240,24,84,19,169,15,239,244,43,218,199,176,157,1,41,108,177,141,213,187,162,154,162,228,84,240,211,114,139,128,38,51,33,208,245,5,27,2,37,189,169,237,111,73,204,109,128,88,131,115,32,99,181,8,148,98,205,168,59,193,174,118,199,238,27,196,87,117,242,17,222,152,215,38,229,14,62,208,234,134,39,73,140,22,217,62,47,18,88,229,183,19,34,220,63,88,45,51,228,202,239,228,132,17,36,29,19,240,123,2,212,196,228,71,223,130,97,234,247,164,50,24,118,133,128,157,69,172,26,47,33,249,189,127,189,26,2,168,118,89,30,208,228,114,34,116,166,245,109,56,66,252,130,48,236,193,235,147,173,194,214,192,126,41,19,19,173,232,178,78,88,128,74,132,123,38,113,15,11,238,44,216,108,80,62,145,255,189,126,95,203,227,17,149,81,65,214,185,52,24,14,123,174,240,47,92,34,157,223,188,228,212,130,181,184,81,164,124,97,161,187,145,219,135,232,73,161,78,154,77,124,58,139,111,209,122,168,159,165,152,205,33,20,46,246,181,205,251,197,169,70,236,160,243,219,252,62,102,226,209,27,45,2,127,90,143,5,137,251,161,216,132,198,188,119,70,233,50,108,215,208,31,173,198,6,132,6,188,23,164,27,54,121,89,44,7,68,51,226,57,103,73,154,29,56,165,77,20,140,121,115,7,148,15,42,135,24,94,150,187,173,171,189,123,33,94,3,145,1,241,193,5,100,207,80,207,206,94,8,11,160,105,92,126,123,47,44,192,181,22,109,241,248,54,52,156,36,212,43,115,90,229,80,82,109,180,38,41,239,208,48,217,62,146,220,32,19,241,4,230,24,253,46,249,217,102,21,100,107,113,89,87,226,221,10,16,180,27,206,72,245,228,219,111,112,149,100,102,143,4,227,244,137,117,192,215,19,75,177,76,203,167,107,191,38,84,103,124,136,125,153,43,26,233,179,233,153,117,154,51,235,180,92,19,234,184,74,121,114,34,50,219,213,44,45,70,204,33,156,35,103,243,225,82,136,211,99,212,27,118,132,91,234,51,94,49,128,155,206,253,201,102,154,91,37,25,224,245,234,89,220,255,113,50,69,87,58,163,197,131,51,58,12,121,120,173,154,10,12,250,42,130,100,151,152,37,69,161,231,228,104,250,61,218,83,230,217,151,39,168,58,76,153,138,60,114,110,251,211,224,33,208,213,142,59,22,12,217,167,201,251,60,123,198,170,57,244,41,21,226,4,116,3,222,212,229,149,17,1,116,40,251,26,42,230,92,152,71,129,123,1,11,86,45,70,69,22,130,221,44,165,51,162,31,188,169,111,221,230,51,84,120,80,217,208,6,184,142,78,19,11,186,73,34,58,221,155,235,18,183,3,47,19,4,41,219,193,221,149,143,70,104,175,31,81,173,142,185,20,19,38,67,7,173,120,27,174,44,197,215,132,26,5,236,231,132,46,92,175,206,134,0,177,55,76,164,178,31,103,63,56,203,216,164,198,196,239,36,50,207,77,125,110,149,196,108,212,103,129,121,250,162,224,93,41,255,231,81,170,206,27,120,99,16,11,53,115,3,20,5,170,136,16,247,209,94,234,115,232,28,245,2,196,193,115,172,83,109,201,57,15,207,135,182,171,111,68,183,85,195,108,234,38,187,62,5,48,71,81,166,13,63,154,65,233,135,244,228,65,182,205,119,104,136,38,73,207,211,38,54,254,96,7,128,128,247,54,200,252,206,152,255,149,144,81,167,80,219,9,40,144,53,191,185,165,218,125,247,88,192,164,30,127,149,26,233,91,56,87,4,62,175,162,229,129,207,163,234,71,17,119,202,83,92,70,185,33,176,159,19,99,226,155,152,8,189,153,195,215,189,228,113,6,98,172,200,169,75,217,100,175,232,194,10,150,25,195,154,170,138,252,243,88,192,206,180,21,223,80,158,137,234,241,169,150,166,203,65,151,223,7,13,131,96,251,245,199,94,124,152,170,123,2,92,160,213,134,82,190,87,51,168,154,29,235,83,7,215,235,162,168,144,79,103,85,54,114,66,110,42,62,69,41,31,49,107,217,31,14,135,102,92,31,137,247,169,127,230,76,203,197,181,233,178,179,32,108,133,184,89,239,87,235,89,130,153,187,50,131,25,111,60,207,177,227,188,86,178,114,231,173,179,237,128,204,114,157,6,193,86,107,106,254,175,173,8,12,206,36,252,25,41,164,245,124,147,226,233,201,21,145,15,38,132,233,192,54,51,157,70,230,172,69,172,50,54,183,207,221,84,202,89,226,38,13,33,117,180,215,25,145,74,241,140,38,194,60,183,23,243,46,37,195,4,125,77,30,82,146,196,120,255,108,121,40,85,7,212,28,128,197,228,125,63,149,98,166,245,110,49,241,82,180,4,103,25,218,81,25,204,147,105,21,117,40,45,172,234,57,242,82,238,214,195,67,101,209,45,22,118,143,174,121,235,108,176,204,190,31,220,193,161,162,83,160,219,220,173,162,70,223,111,214,232,9,228,84,29,58,10,251,139,77,204,95,202,158,140,23,99,253,64,113,241,213,158,198,209,41,72,119,81,120,226,33,139,88,191,131,152,190,200,254,138,193,163,174,73,203,189,89,231,222,80,124,75,235,132,227,91,142,35,228,163,211,95,162,85,141,228,35,227,56,137,163,72,89,182,29,63,93,177,51,129,175,163,63,21,211,207,216,33,67,129,26,47,72,1,128,4,71,251,101,49,140,201,64,100,28,97,190,38,134,59,89,154,107,119,100,221,24,126,94,71,171,243,35,57,1,193,6,130,122,85,118,48,21,142,147,37,56,56,252,13,207,30,209,188,9,190,47,252,46,239,8,130,82,201,171,16,255,220,17,230,179,253,44,38,83,10,141,84,212,205,191,166,187,82,57,47,182,218,152,93,26,227,144,222,59,254,125,209,148,247,77,141,88,254,54,160,49,80,218,135,36,69,143,29,216,248,230,94,190,151,254,142,141,68,122,223,53,193,78,140,91,138,185,161,198,27,201,82,8,185,111,73,80,180,29,7,183,52,8,34,149,48,101,64,101,106,118,210,106,234,28,29,38,18,201,91,245,212,96,231,167,220,29,72,236,69,14,61,122,213,69,188,178,5,107,122,64,101,138,189,147,219,41,251,165,102,169,218,117,195,142,120,108,219,222,42,221,211,205,86,242,162,66,149,77,87,160,27,206,21,153,153,181,75,125,134,108,244,206,97,213,143,55,126,113,153,221,3,218,219,223,164,7,192,178,75,99,158,104,41,30,128,220,193,204,116,32,173,179,200,93,113,60,32,153,211,134,30,88,160,218,172,61,210,194,166,71,105,47,110,64,57,56,188,65,180,203,194,232,34,194,217,134,68,220,15,180,213,186,62,223,103,117,112,79,120,156,104,101,109,156,232,113,180,230,187,57,66,48,199,31,127,51,59,158,230,28,130,12,91,213,234,161,18,251,171,206,235,30,242,143,17,134,155,3,142,114,120,40,205,226,121,59,24,72,211,78,173,26,66,58,69,2,58,203,179,216,224,187,24,127,59,158,150,240,88,237,252,65,49,140,185,38,70,230,78,47,223,125,120,34,141,149,181,34,224,187,47,30,198,29,159,145,169,18,115,191,114,251,92,230,94,168,117,148,134,96,108,35,215,60,53,4,211,143,196,155,248,219,1,127,163,49,188,102,20,71,58,78,40,198,16,136,62,30,237,10,201,253,144,192,217,197,23,236,150,248,26,87,222,28,29,152,202,1,214,79,220,73,234,225,54,43,214,159,36,139,151,32,30,71,250,72,22,160,156,33,60,158,41,220,52,201,229,96,178,205,13,19,199,28,210,169,87,174,53,138,215,23,29,95,211,144,245,225,173,193,1,243,39,130,185,124,64,185,254,46,19,168,200,144,229,77,87,58,254,238,73,81,68,15,220,54,13,58,211,126,177,189,85,193,15,120,17,112,173,97,244,209,39,94,170,23,204,134,62,147,185,9,16,38,35,44,77,40,215,62,80,129,179,44,164,227,95,218,224,1,211,182,174,49,204,220,205,231,19,107,163,64,124,110,106,185,0,194,228,186,29,166,67,3,104,22,238,206,29,123,239,133,194,98,103,33,110,137,19,97,9,110,116,76,30,70,80,49,36,152,64,236,109,33,24,59,168,41,131,136,140,60,65,243,153,48,242,91,127,178,50,110,175,30,121,9,21,149,66,33,233,60,96,241,158,162,50,169,123,147,94,98,184,18,31,127,6,231,193,88,126,72,136,157,195,93,14,211,106,230,31,119,192,243,205,32,85,142,76,7,250,205,186,59,239,97,235,48,69,171,74,135,138,58,218,173,138,97,80,131,106,40,211,10,46,238,139,104,5,109,125,52,0,167,132,22,116,154,30,201,219,28,192,156,182,202,0,146,95,159,46,233,159,118,18,155,119,13,80,232,165,85,215,29,44,80,145,160,172,91,207,40,232,28,143,94,143,2,204,235,146,82,40,32,246,202,217,104,17,229,203,13,171,82,133,85,118,193,160,39,1,1,159,173,119,89,221,29,61,157,86,198,53,210,56,143,71,161,194,201,14,106,155,103,110,91,70,197,102,250,57,66,220,220,3,54,71,146,97,146,133,228,5,74,70,122,50,89,33,145,88,87,42,53,56,229,66,251,33,191,207,25,60,8,2,172,147,114,198,96,127,137,40,142,143,205,237,87,210,28,22,4,224,127,11,142,243,73,79,176,150,169,43,110,150,216,93,28,157,129,59,103,83,117,89,44,117,194,21,70,214,237,218,108,31,80,28,190,87,172,143,32,118,196,63,252,243,34,112,134,237,44,200,120,96,49,100,93,223,56,232,173,10,116,23,75,33,106,198,8,110,26,249,160,136,16,77,122,245,119,101,84,96,30,176,98,152,227,136,172,35,12,38,18,109,73,174,101,131,28,212,177,106,92,66,253,2,90,164,213,142,18,204,168,28,89,99,255,15,144,4,197,76,180,151,96,148,250,143,78,135,233,251,169,28,144,11,200,53,6,194,25,125,51,217,114,243,164,68,231,164,231,147,214,144,103,249,242,15,148,89,135,94,172,91,213,14,67,5,141,44,54,110,69,25,229,174,32,27,160,141,5,87,58,24,165,195,255,14,78,116,133,71,226,61,4,160,254,53,222,154,252,38,217,62,146,179,8,79,226,80,57,56,125,58,109,99,115,95,157,147,58,201,210,206,89,37,68,181,129,201,53,45,147,46,92,214,139,218,171,102,56,92,29,66,108,220,55,23,160,98,114,1,143,20,240,19,126,125,160,168,181,177,130,228,74,129,172,46,198,222,27,26,31,123,162,136,19,152,222,240,171,234,43,178,105,21,231,35,5,43,51,111,18,90,15,16,183,107,83,51,247,183,253,71,197,79,123,169,206,249,186,18,249,6,175,17,229,174,169,99,129,1,165,33,68,108,249,64,218,76,240,191,171,218,156,139,106,64,181,245,157,74,27,152,113,128,135,112,14,44,45,72,21,115,221,166,131,150,110,117,87,59,206,97,193,33,2,141,172,44,206,25,79,158,1,182,56,161,157,121,37,53,167,160,165,124,14,76,34,70,14,22,11,208,4,144,35,13,120,220,178,231,60,30,250,73,55,146,209,8,73,86,143,92,62,218,138,114,45,50,86,200,61,19,182,137,51,174,218,120,10,155,134,76,202,10,89,127,76,213,110,212,42,250,41,115,211,240,126,198,44,102,171,60,44,131,167,53,180,132,108,210,88,142,187,34,245,128,97,67,90,207,192,34,138,99,167,164,72,81,196,139,77,137,96,222,27,89,114,147,71,33,174,95,140,44,213,100,255,154,255,119,118,244,126,139,70,122,164,10,228,148,55,121,63,210,53,158,31,76,117,236,94,240,79,191,123,107,194,48,55,56,108,205,42,183,51,85,12,89,188,52,131,198,153,102,43,179,213,19,105,115,126,230,176,142,244,67,29,151,58,222,155,179,215,204,131,227,162,3,151,99,202,238,158,168,11,253,94,92,80,181,152,24,205,181,122,79,103,200,241,132,248,58,76,199,209,231,206,245,155,217,184,2,115,221,57,89,251,58,196,205,18,186,201,41,229,84,112,86,224,43,217,38,113,145,147,41,82,197,142,92,142,57,238,238,30,49,246,8,195,166,100,48,6,155,107,119,242,240,215,31,14,199,80,106,244,196,184,58,231,1,249,33,28,168,56,204,73,61,2,173,159,224,189,32,59,163,83,154,129,122,44,74,245,160,196,204,144,80,38,226,78,215,169,255,59,212,140,220,147,47,101,210,2,76,153,161,61,227,159,203,42,205,35,39,48,67,157,131,191,56,29,97,99,112,72,249,242,26,125,214,242,57,143,126,240,229,143,102,191,209,177,210,71,253,39,207,146,128,106,201,146,168,50,253,63,127,79,128,20,32,102,19,164,57,87,90,28,44,202,60,177,209,45,78,80,65,127,180,233,207,100,217,16,193,221,34,255,50,100,144,253,12,139,225,204,0,84,103,115,87,52,217,109,59,223,220,231,181,251,86,227,27,254,2,40,230,209,220,155,129,112,116,151,141,140,204,245,130,156,134,216,115,53,1,242,211,193,219,2,200,197,52,189,252,146,189,99,70,69,98,23,198,12,43,254,24,102,46,180,255,2,90,126,67,124,19,60,117,211,29,127,244,64,106,135,231,104,201,248,80,131,13,47,154,67,107,208,39,80,252,37,176,218,121,244,243,213,47,36,14,233,180,154,37,49,178,74,193,84,204,115,80,157,10,28,31,47,231,9,109,253,81,59,154,199,216,104,235,111,15,254,33,222,124,94,101,29,32,76,18,63,198,229,3,128,219,192,84,38,51,253,142,100,18,90,139,160,10,52,172,19,31,153,97,196,177,46,221,88,218,222,0,69,152,88,216,130,233,237,238,172,97,203,221,51,135,74,117,196,234,199,103,246,90,191,37,25,216,136,201,40,156,98,123,180,187,169,60,13,157,203,102,21,17,112,244,250,148,93,175,172,215,45,190,167,229,254,255,218,147,119,147,39,13,48,137,245,124,32,147,41,160,205,93,22,59,194,0,66,77,18,123,110,235,93,30,195,192,240,167,1,202,10,25,118,224,2,53,231,52,216,158,188,242,247,222,215,212,44,163,123,67,179,84,216,89,88,192,119,24,114,145,197,13,219,130,60,27,82,6,59,238,247,184,44,167,64,156,168,209,93,54,49,75,21,2,132,33,94,213,124,18,189,93,198,240,196,69,25,186,106,146,130,134,185,141,220,65,38,182,240,173,222,179,246,140,50,69,232,160,129,211,73,65,18,36,50,102,60,126,44,241,93,175,158,188,55,117,119,237,102,40,65,231,142,156,239,240,124,56,46,38,207,238,131,51,249,22,42,54,148,129,112,25,7,161,15,142,17,191,201,203,8,139,146,195,42,239,240,68,236,61,37,189,87,138,97,107,3,140,217,38,40,235,124,3,232,11,73,35,9,162,241,26,213,67,190,133,195,111,23,82,237,5,150,69,180,236,158,126,246,99,45,179,250,103,204,87,216,160,221,168,132,41,99,73,11,26,46,130,6,76,201,55,140,57,115,3,139,255,128,155,207,79,194,206,117,80,177,247,12,116,117,140,60,169,179,209,209,63,39,91,201,35,84,159,14,106,70,82,53,151,154,133,195,9,174,119,165,86,18,216,87,80,47,20,152,223,204,79,124,195,232,88,221,45,32,131,81,196,182,145,97,7,39,54,71,203,117,243,144,217,167,182,243,62,94,185,5,80,64,150,190,173,168,0,146,162,66,0,38,247,151,214,25,217,61,34,68,99,76,147,56,49,39,18,31,131,135,164,97,53,234,190,118,251,152,137,3,36,29,45,60,206,64,251,173,58,77,183,179,87,218,89,116,233,71,187,114,87,233,233,116,43,120,145,5,106,200,106,223,121,228,231,234,152,92,213,162,176,25,112,7,78,222,158,12,124,15,239,73,152,202,193,220,30,240,148,163,82,120,128,132,113,27,94,29,245,54,131,65,35,215,132,150,152,254,242,255,153,17,119,253,158,246,109,39,229,185,196,136,178,102,252,41,117,77,81,223,35,70,210,29,35,169,81,125,174,10,181,162,50,65,199,43,221,205,85,235,15,63,253,19,159,188,89,117,118,14,116,160,171,27,100,209,56,220,28,225,200,167,137,234,104,0,121,183,19,99,84,212,76,65,41,60,56,155,239,132,16,143,7,11,253,222,197,56,69,27,58,60,158,3,189,145,202,3,148,69,189,19,84,179,51,34,168,161,162,57,204,171,174,197,178,114,118,195,204,191,106,171,113,155,144,119,136,143,180,187,26,109,3,172,186,29,209,192,46,171,151,40,146,120,14,60,2,63,18,54,228,120,127,233,142,0,214,210,101,228,243,110,152,7,78,250,162,226,12,19,81,9,175,105,72,26,166,91,137,26,120,102,88,40,145,26,69,121,95,49,136,137,164,129,51,200,23,180,237,14,252,122,248,213,118,10,148,40,64,58,206,119,59,155,219,217,160,140,222,221,14,97,253,207,177,79,81,205,201,161,182,192,227,157,202,47,170,176,116,225,232,54,169,24,74,79,131,130,165,111,16,29,131,146,223,67,224,1,48,151,66,156,19,193,131,75,228,157,194,133,226,155,208,186,202,3,146,18,1,134,167,253,53,246,21,85,167,70,182,56,7,155,111,172,159,33,232,145,174,81,13,205,108,29,56,243,172,99,174,112,240,137,72,51,62,94,164,155,85,97,247,127,165,58,88,1,188,23,58,196,47,134,63,158,135,76,211,23,195,198,98,218,74,170,58,75,104,102,221,240,201,57,74,192,163,254,38,104,133,91,199,20,22,75,139,251,215,182,124,203,59,67,230,194,112,195,49,9,142,211,26,49,232,117,147,64,57,144,67,100,117,201,216,157,223,176,224,253,71,53,108,242,108,194,34,239,216,61,76,17,61,165,30,44,194,130,47,83,170,170,62,49,86,62,169,240,243,167,104,167,161,198,208,123,248,227,177,194,156,77,239,112,2,93,98,131,58,135,24,26,228,11,239,168,130,27,114,213,17,125,141,238,96,22,40,101,155,180,126,98,245,52,192,144,144,137,70,213,176,6,114,106,83,172,206,15,207,173,249,156,141,35,202,198,235,146,169,74,30,54,30,185,25,215,48,163,19,225,127,67,9,43,23,106,214,246,209,8,179,108,97,79,25,62,201,243,53,75,206,143,68,180,114,61,222,109,72,200,25,3,110,12,14,165,118,11,125,194,50,10,2,152,6,89,213,37,234,37,224,112,170,48,201,221,175,232,255,117,141,188,46,62,195,79,175,135,255,31,32,123,166,81,11,193,102,143,243,242,247,254,213,176,27,65,174,143,47,207,117,205,72,126,36,142,203,221,80,115,127,172,159,191,65,21,238,37,27,28,152,63,74,233,234,193,165,251,129,250,164,46,79,152,158,64,179,158,156,4,88,28,245,47,195,123,166,166,64,73,194,75,4,201,6,251,27,156,180,223,100,101,63,150,161,74,50,196,11,29,241,238,195,48,120,117,165,193,66,166,112,228,88,181,141,66,113,152,104,171,201,238,44,91,255,83,131,23,226,253,16,77,91,223,133,200,30,31,182,174,98,139,12,157,71,70,9,11,150,57,170,251,137,250,24,130,235,82,222,22,86,93,27,64,158,39,249,94,188,72,38,190,225,210,111,18,68,154,122,12,160,103,53,100,207,138,248,232,204,43,101,85,137,196,231,81,171,127,160,125,116,238,140,43,198,95,193,225,63,252,49,67,79,117,95,242,204,192,2,61,157,106,29,110,35,226,103,174,195,163,49,233,202,17,119,88,111,19,59,121,142,169,116,238,54,211,206,177,21,49,185,101,235,213,35,254,186,193,217,43,16,204,190,28,233,216,29,14,234,88,3,238,61,191,43,244,156,101,13,102,48,183,117,94,231,97,142,132,241,53,205,164,132,154,245,160,35,121,246,158,164,210,43,114,88,178,84,77,228,15,102,36,170,186,151,175,14,196,238,232,44,178,137,213,173,233,5,189,7,142,241,221,61,214,95,27,34,92,246,47,227,242,63,171,198,53,0,101,34,229,189,138,44,182,111,53,177,217,192,171,190,105,186,100,50,128,25,20,249,146,68,216,177,204,85,194,130,64,132,11,27,221,91,166,105,130,89,181,123,132,251,113,241,221,138,220,249,154,111,110,65,192,167,50,255,180,62,8,175,231,22,32,56,53,233,89,49,244,83,4,52,167,173,161,11,164,86,62,194,43,45,93,178,234,219,238,75,58,90,168,111,101,250,184,227,220,195,205,22,166,120,220,78,191,208,217,57,151,2,217,93,84,126,83,104,188,61,109,216,227,53,70,59,81,39,89,202,33,116,252,180,143,83,95,77,45,29,56,33,180,224,62,107,99,105,56,164,30,194,81,134,12,230,111,37,51,132,93,145,49,104,94,75,106,7,252,90,137,240,201,204,31,17,68,20,17,68,211,240,21,206,124,33,250,249,204,130,96,132,229,107,232,232,164,150,34,220,69,24,43,13,200,133,157,90,234,161,26,38,38,112,191,42,36,227,195,223,255,31,37,205,69,130,0,45,205,12,214,37,60,117,66,128,150,179,246,132,157,79,142,172,37,103,234,236,224,106,243,140,28,73,223,88,237,70,203,192,230,88,22,248,248,114,93,238,36,81,205,123,93,167,248,118,44,55,221,66,11,167,216,158,136,88,155,148,79,173,153,226,7,22,177,79,77,34,58,41,25,127,106,250,190,151,101,221,131,106,101,176,75,128,245,122,173,201,141,171,24,25,49,201,219,235,54,205,96,176,68,19,32,228,176,234,38,28,74,148,141,226,161,43,170,91,79,172,159,84,82,119,28,143,156,48,71,189,96,224,194,155,132,108,72,1,189,179,158,208,253,172,207,9,120,81,138,65,3,166,207,247,143,15,44,217,45,120,235,185,79,239,79,189,117,195,60,112,87,134,104,45,227,30,225,168,42,110,182,29,129,230,15,94,71,216,106,139,37,167,1,212,21,63,241,169,229,217,182,100,71,188,61,45,224,85,252,128,228,90,6,26,60,193,106,82,186,196,5,229,113,176,230,80,122,235,219,165,119,171,56,119,211,23,254,168,251,85,184,223,48,220,158,33,143,0,81,154,35,37,110,124,224,181,193,107,160,197,103,115,251,213,114,214,114,216,195,160,116,235,15,8,232,34,191,80,208,214,191,205,147,193,16,41,243,149,205,191,81,245,31,207,41,215,230,78,154,14,143,222,248,59,4,51,84,37,188,193,2,123,133,4,78,71,171,85,217,198,17,91,145,77,188,170,121,254,141,247,147,186,150,180,84,234,239,102,131,92,33,75,218,2,25,123,156,32,210,30,26,0,200,187,46,147,103,237,156,130,218,202,104,246,18,50,71,170,75,160,117,95,131,229,31,233,81,132,151,109,203,141,92,76,129,150,212,150,73,199,111,159,109,110,205,100,11,219,84,215,206,149,247,235,12,68,66,132,173,64,206,212,152,240,79,123,22,2,121,4,44,226,223,170,44,157,228,217,65,242,183,255,113,129,61,203,82,12,194,157,12,56,170,204,244,77,28,205,173,230,0,41,211,233,50,208,135,5,236,25,72,146,86,17,99,85,237,245,249,255,219,166,3,70,16,102,243,81,212,180,33,66,30,236,108,231,49,162,27,217,76,237,161,97,252,91,151,155,185,207,35,185,196,197,18,49,50,246,173,95,180,75,225,143,224,120,165,187,166,187,70,57,196,219,125,13,112,111,93,8,116,181,162,120,133,41,178,67,93,87,16,19,11,100,32,247,176,25,57,236,140,150,174,234,84,136,113,105,31,161,192,86,11,5,3,202,81,212,45,234,89,107,151,157,99,12,235,29,22,37,200,48,72,78,240,73,237,186,201,76,78,197,86,162,48,200,178,99,32,2,199,179,112,182,7,197,125,94,187,208,4,8,225,159,226,73,240,158,141,128,158,205,177,209,200,138,105,4,42,101,148,169,186,180,52,81,71,48,110,171,73,47,139,230,237,239,206,244,134,95,235,43,62,135,231,234,255,49,101,2,62,190,212,238,202,19,235,155,241,100,187,8,149,15,219,178,61,206,19,23,75,144,129,95,255,47,16,144,128,172,236,50,226,211,124,178,42,116,184,236,242,107,2,244,28,155,185,252,194,139,105,54,86,251,145,39,36,243,63,77,7,227,116,176,226,41,127,8,219,114,5,45,113,225,189,210,247,235,64,143,198,94,234,174,223,175,36,107,74,37,198,127,156,185,123,187,103,125,131,233,164,172,213,199,26,104,43,162,0,65,233,66,160,154,178,33,59,29,133,163,180,138,233,33,109,177,194,13,17,118,84,219,3,106,162,155,38,0,69,223,252,214,154,126,146,121,250,243,219,52,129,0,94,59,9,95,190,45,7,171,69,248,62,31,244,145,12,157,244,30,42,178,100,120,50,227,45,72,100,35,158,3,56,201,188,161,190,181,125,54,231,74,17,183,199,4,198,39,180,70,40,222,113,109,169,187,42,255,107,149,51,61,134,173,186,97,0,62,158,152,243,243,16,220,125,201,181,72,30,183,153,140,250,202,115,176,200,230,88,243,36,17,30,202,68,189,201,103,138,20,242,84,159,133,204,175,23,203,3,161,206,51,161,61,46,54,189,114,114,116,105,240,71,229,100,247,227,66,77,186,218,126,6,129,151,99,22,98,192,101,181,225,230,159,69,103,6,200,239,232,161,87,194,116,129,199,63,159,20,11,90,133,45,202,29,67,53,223,80,140,166,66,160,199,243,63,19,179,27,22,135,114,46,125,155,132,109,209,131,180,221,140,83,193,115,197,52,242,110,39,225,59,15,221,252,171,237,111,141,107,250,238,26,199,253,169,113,212,182,126,201,222,178,120,46,70,162,128,222,83,41,147,147,217,161,136,191,53,182,253,225,110,126,64,188,236,134,207,135,25,36,152,244,118,160,27,113,168,175,163,176,201,31,111,226,182,154,11,110,254,1,161,210,239,47,153,86,99,201,194,32,34,227,74,178,176,78,225,151,132,153,235,154,24,144,139,124,208,94,246,163,246,66,96,50,228,47,121,64,102,71,207,163,136,22,0,240,77,26,150,21,82,187,105,152,74,177,231,247,142,134,54,231,178,0,203,3,184,12,199,181,159,203,149,202,208,168,252,201,18,176,157,107,246,206,185,104,228,96,180,248,173,126,147,77,82,203,55,26,228,239,77,224,235,58,85,151,246,80,129,157,220,169,32,38,148,76,26,72,212,56,229,122,97,2,101,12,46,248,52,5,84,182,196,194,127,72,211,6,180,180,89,193,214,79,243,231,241,30,97,36,235,41,108,32,192,150,64,148,85,162,161,84,94,167,161,5,72,40,163,129,15,143,76,61,100,38,6,117,213,82,50,219,210,171,173,31,6,24,252,195,157,131,200,209,51,146,227,220,159,145,185,10,174,45,19,95,52,111,24,91,91,37,178,212,218,28,149,184,197,117,239,245,204,199,194,80,109,243,248,31,37,54,143,229,52,228,149,110,13,151,182,229,29,75,78,251,206,247,218,220,66,90,175,217,64,254,195,96,57,135,64,200,89,106,137,204,242,241,190,209,120,200,12,214,130,94,106,132,60,247,49,52,66,33,121,98,19,250,117,9,223,102,152,79,124,27,76,204,129,235,255,78,179,44,25,67,128,60,165,22,160,143,206,232,2,86,32,149,69,62,72,237,163,201,157,210,38,40,3,236,16,30,111,105,0,65,123,108,227,39,92,60,124,0,244,226,46,30,234,220,24,12,152,234,21,215,192,201,184,167,85,243,231,15,211,144,190,57,62,168,40,38,24,17,15,149,118,27,57,214,193,242,246,91,185,194,207,223,214,178,85,222,82,251,4,4,250,137,102,252,169,110,179,220,99,177,30,198,131,47,28,82,139,157,22,248,66,244,12,150,227,73,75,11,240,44,52,221,219,63,209,248,190,36,4,168,249,177,212,17,27,244,180,239,118,164,136,78,224,40,31,160,78,77,70,103,66,201,139,35,218,219,89,9,219,157,183,211,236,253,12,76,241,105,240,79,36,47,64,159,213,173,51,168,222,90,235,63,122,188,217,112,135,142,134,51,195,178,172,136,10,139,139,19,165,145,157,250,142,196,83,164,41,202,5,77,74,171,253,236,154,226,255,7,149,39,130,133,52,90,62,65,245,242,110,160,9,34,156,180,166,72,149,226,41,57,167,128,50,106,206,52,244,13,53,14,12,1,92,17,12,255,60,120,132,27,249,28,106,148,30,218,96,33,116,90,119,112,83,169,150,36,44,29,138,113,167,129,44,162,166,55,228,158,249,61,167,138,25,131,184,183,159,121,130,143,100,13,206,3,240,219,67,102,119,173,65,141,15,159,94,199,230,6,110,208,151,139,237,57,204,129,201,217,181,41,242,121,248,128,222,153,51,148,89,21,57,219,156,30,158,28,211,118,153,110,21,144,133,54,49,231,3,187,68,62,59,157,110,184,240,161,104,137,224,57,155,216,57,92,64,129,1,201,39,250,212,122,207,157,169,243,125,41,128,136,213,213,34,116,87,82,185,162,86,140,134,229,102,243,129,112,20,141,35,174,242,106,163,219,104,83,217,24,220,164,62,212,147,253,39,200,144,44,131,117,95,235,200,98,160,218,122,178,218,182,176,27,215,100,89,160,120,158,208,197,2,235,170,20,157,53,251,16,214,242,178,139,251,248,19,46,44,37,70,115,225,210,97,138,199,53,105,110,107,19,98,106,186,154,111,6,181,176,235,18,5,90,197,116,181,113,83,137,0,45,155,123,175,126,87,128,143,42,207,73,50,28,61,145,233,229,170,42,77,142,125,187,206,192,251,8,70,173,204,141,178,233,86,199,101,130,138,99,128,27,38,15,217,209,89,169,103,29,34,172,190,70,82,176,69,214,37,183,0,136,111,54,233,162,107,106,24,79,86,26,149,116,54,16,173,170,82,2,168,60,28,144,245,190,23,242,224,22,238,63,132,68,234,197,251,150,78,101,69,170,121,115,74,38,81,17,216,188,184,242,69,88,76,89,128,93,15,135,9,151,66,87,131,202,91,191,168,24,158,112,138,11,148,167,170,172,29,117,150,210,115,95,144,34,106,226,134,122,138,244,197,174,191,164,41,154,243,223,83,105,59,138,166,29,82,7,103,206,148,211,137,175,222,147,229,168,209,216,224,1,235,190,166,208,45,182,201,94,144,179,128,173,162,1,229,184,234,137,197,115,143,243,16,12,224,246,216,17,196,224,152,25,221,111,46,250,51,148,191,188,201,17,210,226,80,231,52,121,53,69,151,134,223,210,91,59,190,254,31,253,92,53,188,26,73,131,153,239,38,79,86,179,225,70,193,39,172,229,193,243,101,190,145,122,247,155,30,0,130,47,172,209,109,151,247,120,230,84,46,67,64,202,174,68,99,147,73,109,147,219,215,70,35,207,73,236,148,6,112,217,161,200,137,241,240,159,97,142,111,199,82,74,160,209,51,23,235,17,96,148,27,108,143,142,86,63,107,213,120,125,155,225,33,34,147,58,155,225,83,217,13,145,62,52,26,6,121,233,92,78,173,221,116,28,243,200,33,218,91,168,178,217,128,141,32,140,25,92,127,188,150,19,134,220,56,64,38,54,160,61,114,90,177,1,8,51,159,52,201,101,36,138,159,240,46,157,168,245,163,66,225,128,186,114,109,210,156,238,203,66,213,35,236,73,236,95,166,16,160,184,188,83,163,62,205,64,96,231,13,165,78,74,216,6,7,236,131,106,182,9,176,17,58,28,39,151,23,66,8,44,209,159,26,70,144,165,211,95,244,57,150,68,79,32,147,135,238,93,33,40,39,50,119,191,176,4,84,66,70,85,49,118,166,8,223,136,102,238,167,204,228,161,122,15,30,191,172,30,44,87,174,124,36,51,82,170,57,144,160,182,119,46,137,222,75,217,45,103,70,90,247,141,33,31,190,75,144,112,238,72,15,185,76,200,137,195,142,8,165,157,158,124,201,168,226,208,21,201,0,178,36,77,140,210,68,251,66,223,222,178,191,214,214,14,135,180,86,63,237,148,234,19,13,25,174,96,139,243,139,145,81,32,229,40,48,58,199,170,175,24,116,163,61,187,114,114,50,36,46,222,144,167,37,144,169,219,104,77,116,204,61,197,21,53,28,56,3,56,63,117,234,250,25,79,124,99,225,135,81,23,180,186,127,182,107,27,137,176,106,160,38,67,110,116,88,206,145,139,71,250,90,168,231,95,208,187,229,148,74,100,107,229,63,3,134,237,248,203,3,133,143,157,160,247,129,30,177,24,10,241,190,73,10,16,175,118,215,186,103,215,78,228,133,200,187,203,127,69,59,147,217,110,135,66,232,1,245,133,212,245,223,98,47,205,117,115,107,101,148,24,47,25,169,168,255,147,58,58,243,25,131,152,186,172,152,142,29,86,252,203,158,219,25,71,97,250,111,17,166,83,81,108,152,131,177,171,186,30,29,208,251,179,83,23,122,233,122,4,203,89,95,36,142,83,131,60,110,97,38,105,16,135,2,234,103,248,160,117,177,24,21,43,14,22,52,171,63,185,59,26,214,50,202,51,198,180,61,98,148,34,103,20,165,194,75,130,115,79,90,12,153,247,222,102,176,54,158,6,122,49,49,12,88,61,33,7,96,217,139,155,54,72,168,14,131,244,198,177,11,80,214,247,230,245,80,76,201,245,167,83,75,112,236,149,78,94,26,65,114,27,253,251,114,116,7,42,36,235,22,218,142,192,206,204,201,224,113,67,5,187,180,202,233,145,20,90,129,185,243,73,251,22,12,249,92,48,25,206,157,249,250,173,134,206,202,157,39,49,62,71,244,161,44,105,189,11,19,227,106,13,18,20,106,190,90,217,177,165,144,193,23,169,34,27,167,228,65,78,21,7,139,97,88,126,111,226,63,224,21,103,138,238,219,235,76,211,253,17,171,29,210,103,136,156,33,108,55,237,86,146,62,32,165,186,54,162,230,223,185,203,155,90,143,73,137,142,1,34,79,73,240,87,37,79,93,243,157,201,181,73,9,255,240,48,18,206,194,196,85,137,17,131,187,107,128,72,242,80,126,136,60,7,62,189,54,140,238,202,234,7,146,142,173,97,129,141,111,238,214,21,137,177,99,247,203,33,157,203,186,31,184,17,5,230,31,34,73,144,177,79,220,214,129,131,252,66,128,116,236,91,246,179,165,132,80,239,30,196,88,77,69,57,85,253,41,121,147,35,10,134,68,68,64,95,88,187,241,98,111,134,37,14,147,225,30,97,54,133,78,115,58,69,183,65,63,215,79,90,186,185,172,216,112,107,200,227,53,171,69,154,50,108,228,157,47,6,184,180,246,214,135,183,12,200,250,178,36,150,79,38,63,163,88,142,113,72,168,225,49,181,246,98,154,228,25,112,217,132,129,243,242,184,175,84,91,4,169,97,159,1,220,208,248,128,137,162,14,23,162,179,134,197,237,86,118,158,213,133,175,74,118,231,33,221,134,189,101,251,65,204,236,236,77,22,7,133,183,61,143,178,8,102,158,5,158,189,3,101,250,182,238,107,252,238,103,226,18,56,44,150,139,160,175,84,112,175,148,104,75,198,219,183,88,97,74,12,164,206,82,114,193,113,128,64,219,27,231,129,43,224,90,143,70,5,16,111,48,174,24,51,32,64,86,55,147,93,204,253,180,220,8,54,131,235,228,168,118,114,20,211,180,231,91,226,221,153,118,255,218,97,13,137,153,159,131,180,182,193,44,18,101,51,88,27,183,200,138,212,166,231,114,173,153,73,237,103,177,153,239,40,14,196,21,57,28,246,195,237,61,2,211,247,183,62,117,43,114,155,161,139,89,179,209,246,209,127,65,203,205,218,185,78,160,108,218,170,84,83,7,250,224,61,125,249,202,120,169,172,149,36,252,226,88,101,150,215,94,222,171,89,184,93,145,250,39,240,113,239,172,43,60,74,188,63,218,1,148,79,173,120,155,29,46,160,123,101,18,25,12,123,217,98,60,140,78,236,174,206,2,29,137,217,240,119,3,239,197,162,58,190,117,55,95,59,127,12,81,142,98,84,23,107,9,62,117,174,4,119,31,198,70,222,252,111,25,2,12,138,0,91,156,183,202,112,51,149,119,137,39,238,255,131,106,141,183,15,79,86,209,100,204,14,97,237,64,232,107,61,250,217,30,172,1,111,168,8,206,229,74,193,8,201,219,134,45,81,74,105,81,172,206,141,124,144,15,16,252,69,120,215,36,39,71,70,114,142,174,178,207,23,31,166,188,173,165,134,127,210,93,162,28,179,171,35,28,220,117,222,82,71,54,110,113,206,230,217,83,210,22,10,8,59,155,31,134,82,63,216,52,57,104,108,183,128,39,179,88,184,105,64,139,48,37,142,234,147,248,249,73,238,144,165,101,153,142,175,32,210,149,6,0,118,141,135,188,166,182,130,194,98,181,219,197,103,101,116,68,140,135,23,50,81,253,248,128,89,86,124,215,83,1,160,66,25,211,9,158,253,177,58,68,133,8,161,146,245,74,107,217,161,73,79,122,4,214,173,208,255,66,164,100,9,75,85,161,229,241,142,68,90,65,139,224,40,83,43,13,87,207,46,13,144,22,215,172,194,158,72,97,112,119,45,130,234,176,199,161,4,172,130,42,165,208,45,159,1,165,175,148,80,147,223,240,174,162,3,175,208,56,180,12,116,86,166,216,136,0,68,186,162,129,44,180,172,89,28,120,246,63,173,154,111,191,234,101,94,245,167,208,170,38,23,144,88,211,38,153,131,39,3,179,3,138,42,7,85,190,23,238,27,167,212,116,73,53,118,192,14,141,248,20,236,189,56,145,54,246,6,5,75,143,147,210,70,231,250,122,255,192,214,212,177,177,255,103,3,147,60,144,102,191,227,196,30,177,255,247,130,18,57,21,46,43,109,11,231,65,67,73,224,173,32,233,225,130,195,193,39,209,50,217,33,191,92,60,202,0,246,191,240,24,58,42,168,167,89,254,18,188,135,246,56,9,188,146,121,107,201,44,123,211,56,99,216,51,72,82,114,77,63,91,211,1,91,27,65,73,160,253,141,46,169,164,82,188,19,244,70,235,74,1,250,3,192,47,255,91,97,236,6,4,125,83,84,77,76,240,205,3,126,0,132,61,210,57,238,81,238,209,127,37,65,192,12,34,176,177,206,151,243,2,155,77,102,32,69,176,62,11,137,64,170,87,76,51,125,109,205,198,111,43,254,97,20,209,31,243,237,81,52,186,189,172,142,208,85,166,20,152,77,136,234,241,87,243,169,3,62,46,55,110,232,194,38,22,216,248,46,118,120,136,20,9,3,72,249,51,0,162,64,124,129,115,57,255,180,208,172,68,48,0,62,113,117,151,47,245,71,141,133,1,240,83,211,250,151,252,12,246,92,107,2,188,14,43,4,187,164,36,6,220,215,126,250,204,102,186,90,64,146,240,44,173,204,20,146,21,165,126,116,238,180,132,136,151,4,112,29,151,70,97,20,58,254,17,170,39,97,223,131,28,165,152,209,169,79,54,1,232,36,78,204,204,134,244,102,131,169,217,245,163,229,215,125,129,203,96,191,198,251,50,146,187,83,74,220,56,215,137,141,16,17,198,50,132,252,197,4,127,150,146,97,63,25,248,4,219,226,19,148,180,223,56,76,121,157,182,151,32,133,91,103,248,44,211,18,247,231,112,156,128,139,120,122,118,169,148,86,30,128,189,247,106,253,137,48,82,254,95,50,98,255,46,163,157,216,185,11,179,80,234,86,159,230,140,80,50,191,67,19,158,243,185,167,139,71,127,154,227,58,6,134,177,167,168,113,159,180,52,24,33,189,0,14,203,172,42,155,225,131,187,58,218,114,250,88,135,61,122,3,212,70,52,110,160,162,175,10,223,154,119,120,118,186,175,57,85,217,76,239,189,44,187,113,182,165,109,80,195,161,32,116,225,159,34,160,209,203,153,234,232,102,160,142,59,230,231,238,32,134,243,178,225,227,196,48,47,41,249,127,234,117,231,172,157,115,231,83,190,13,69,72,117,185,213,207,0,134,234,85,180,223,64,90,94,4,112,76,254,251,161,88,119,182,18,130,57,173,85,167,67,134,161,217,73,40,58,183,210,84,201,52,21,218,86,223,17,0,227,127,63,76,64,119,66,12,99,5,9,107,18,86,110,74,42,203,115,126,214,157,120,240,66,28,173,80,115,165,110,251,166,164,50,61,152,218,81,242,0,181,212,193,60,105,247,104,153,61,1,105,117,93,203,63,177,236,168,133,87,120,128,40,175,185,15,19,196,107,216,0,68,134,15,3,77,126,140,232,184,115,54,140,73,238,224,96,163,115,190,235,246,224,191,195,148,162,131,186,66,4,55,224,53,42,118,148,74,247,150,183,158,54,252,187,40,232,206,190,42,151,183,148,30,171,184,188,119,109,158,59,72,255,222,117,251,5,222,125,192,161,165,123,60,118,63,253,15,148,56,225,230,184,170,124,27,26,82,138,188,74,244,91,164,165,111,52,147,212,88,198,69,88,230,28,198,86,53,37,23,68,195,40,202,162,18,101,131,112,63,247,2,218,143,213,179,147,124,42,250,103,187,107,40,16,83,109,102,10,18,13,180,193,39,150,229,35,226,190,52,170,88,165,115,178,137,7,41,123,73,91,27,142,50,23,44,52,44,52,216,212,14,187,159,41,63,195,187,145,202,236,148,60,99,215,179,117,203,176,203,161,131,101,18,187,232,255,236,72,247,152,209,182,54,128,39,92,12,10,215,51,21,149,216,4,120,230,44,39,43,206,64,150,204,133,9,248,196,188,26,51,164,129,116,132,198,48,11,195,17,147,74,92,168,244,76,46,124,218,232,43,238,129,55,184,171,114,206,252,13,49,233,237,29,43,226,2,43,123,159,148,33,223,199,79,104,40,115,103,243,46,2,75,67,116,167,213,49,7,119,149,62,16,25,133,37,226,128,194,23,201,119,184,35,96,158,29,236,117,155,54,124,225,220,220,44,19,165,210,194,118,53,51,215,76,161,52,79,31,150,116,48,16,250,165,148,24,172,230,192,225,32,142,112,239,111,75,175,219,78,59,15,107,165,186,89,14,71,7,181,250,132,182,181,128,225,117,150,36,225,34,120,72,139,236,19,45,163,125,95,201,29,224,252,212,5,34,17,140,207,127,93,232,253,246,81,66,67,252,37,169,167,176,253,93,234,18,93,184,37,147,17,132,7,73,36,246,102,100,166,42,36,107,149,187,13,228,174,40,237,96,159,85,161,237,16,186,235,164,22,254,87,125,14,67,41,162,18,198,164,98,6,3,190,55,232,9,141,68,230,2,53,130,106,81,32,29,148,81,117,161,9,205,226,238,25,57,143,45,31,141,141,253,210,43,247,48,165,58,151,56,163,3,88,40,199,133,75,147,151,233,81,86,40,177,6,92,32,238,166,65,33,119,182,95,167,14,46,175,92,1,250,38,49,17,16,4,81,60,166,217,238,18,31,227,191,12,48,156,86,248,118,248,3,0,136,66,112,56,107,8,111,252,115,194,158,213,103,128,177,74,73,160,28,2,10,73,157,53,182,146,135,37,178,133,162,86,199,66,203,68,161,150,209,236,221,19,25,171,113,113,2,23,88,184,179,65,41,112,44,48,131,194,218,36,176,150,46,178,134,135,40,215,24,204,196,120,46,110,58,222,123,235,175,48,0,249,228,104,220,148,123,135,12,150,246,121,126,226,63,117,58,5,52,125,41,239,213,79,46,171,27,190,153,251,8,30,114,36,177,226,210,26,43,7,254,100,177,7,8,159,89,192,130,230,216,48,39,119,120,29,212,255,202,199,46,203,165,85,119,8,155,107,3,179,78,87,131,141,61,234,92,160,68,15,125,167,69,206,239,190,90,50,75,143,223,117,25,62,86,156,7,162,234,170,123,232,89,204,2,107,109,228,24,157,61,203,245,96,110,14,182,212,10,135,13,71,154,11,184,246,128,237,197,152,145,188,83,249,38,169,94,214,151,241,70,147,1,66,7,178,45,1,212,209,78,174,215,164,2,78,57,58,149,75,112,155,120,159,47,126,39,140,63,225,57,181,244,19,40,189,9,0,130,217,108,3,118,65,73,227,225,159,207,149,72,131,8,249,72,126,194,197,161,117,234,85,252,71,149,46,52,251,206,241,195,207,123,27,22,47,135,186,48,103,195,103,110,244,51,129,251,162,114,192,58,167,143,0,239,49,73,212,214,155,211,152,230,45,242,224,204,128,202,245,178,240,149,185,73,173,158,37,3,232,34,249,126,123,33,28,51,99,148,190,180,155,111,142,90,211,243,118,46,34,62,212,201,137,207,60,35,129,150,236,19,14,69,202,65,108,17,171,33,145,36,32,213,132,61,109,124,177,38,197,157,214,183,64,54,177,42,139,58,192,89,68,247,12,166,47,224,212,246,241,17,73,207,199,89,21,107,197,12,12,172,168,136,72,250,204,15,125,99,72,177,191,110,96,3,44,34,72,219,124,181,134,58,14,233,25,123,71,150,155,71,169,97,242,225,48,71,94,48,28,3,75,132,70,123,203,165,212,66,118,195,41,69,211,12,34,117,61,122,241,207,105,171,140,90,220,203,82,55,71,72,9,99,111,246,231,95,15,222,5,23,106,78,126,191,236,132,113,37,77,58,232,105,76,47,254,136,116,49,222,174,57,33,14,80,8,195,190,179,72,232,20,250,191,71,192,9,224,168,235,238,144,249,175,61,110,208,12,199,181,142,114,138,18,235,211,10,236,8,51,122,88,152,47,143,239,14,204,241,229,191,159,224,192,180,251,220,124,168,197,20,114,26,203,184,171,91,191,188,9,154,34,214,97,255,176,64,82,224,62,252,100,52,76,218,124,215,225,136,178,64,184,44,72,158,97,73,238,228,31,176,108,185,168,47,100,4,102,66,4,24,61,239,60,237,72,200,161,209,130,116,177,235,205,37,148,227,122,12,35,33,199,216,142,212,233,143,216,74,31,54,64,100,77,55,72,36,255,144,167,39,138,139,13,122,150,132,97,143,227,30,144,37,17,161,189,245,154,122,122,57,226,199,43,78,250,59,122,236,233,43,164,232,53,203,166,121,239,121,135,202,130,15,238,73,22,162,224,132,159,250,254,160,50,169,219,129,31,91,148,79,185,237,93,126,182,147,203,130,208,201,105,40,72,220,83,204,187,86,114,23,118,6,176,44,166,244,77,198,152,160,118,37,174,107,80,173,189,58,182,169,213,106,212,4,11,60,61,150,168,146,34,109,191,148,36,75,170,245,201,75,226,78,131,194,82,5,196,142,228,76,152,58,116,74,133,58,26,187,215,153,201,90,43,35,115,218,224,147,197,103,2,176,42,185,17,94,128,192,16,189,132,185,100,41,61,26,239,87,94,80,54,49,20,201,158,63,161,108,60,74,40,170,4,49,42,183,235,59,146,217,239,63,44,23,221,59,253,29,43,234,227,185,173,146,206,45,230,56,76,19,76,166,211,33,95,130,152,136,204,234,89,112,7,43,195,123,191,127,159,252,78,25,5,205,20,96,186,216,218,26,6,210,209,67,223,97,120,105,192,6,150,185,94,28,122,164,167,118,253,202,170,170,191,61,85,19,10,41,18,178,188,58,148,50,112,136,58,241,133,39,124,0,173,114,150,15,201,128,21,228,57,15,127,214,90,0,227,232,138,47,72,187,158,155,133,115,93,139,233,65,122,35,199,89,122,251,119,252,31,180,93,0,196,144,128,223,117,162,128,73,84,240,141,206,51,36,83,75,216,84,248,106,150,216,54,153,106,205,187,158,47,146,114,202,56,219,105,139,87,51,19,27,87,221,111,225,32,252,81,143,172,11,244,181,209,189,198,22,230,224,116,239,18,147,98,233,25,232,50,243,214,140,132,169,16,34,3,17,252,236,132,83,30,33,249,3,116,133,199,132,176,144,227,191,60,70,116,189,45,26,254,194,114,13,118,20,67,14,196,80,49,33,102,204,43,168,14,241,125,117,225,123,84,73,30,48,207,200,212,27,130,122,107,49,53,159,58,117,233,22,145,95,71,108,69,91,185,173,123,69,30,28,87,248,222,77,248,12,7,48,86,76,129,40,236,248,222,183,12,119,239,171,170,13,125,129,228,190,50,56,123,15,18,8,1,226,245,84,186,182,148,165,161,98,18,117,5,179,86,151,212,29,63,21,141,193,145,43,158,48,15,106,68,196,57,154,225,49,151,7,9,81,31,142,229,148,217,31,201,246,68,92,146,169,62,63,250,29,111,16,118,69,253,10,76,68,150,64,185,177,36,61,113,133,253,141,9,33,81,167,56,40,88,108,145,156,141,116,207,141,171,232,233,248,251,79,50,63,24,141,67,54,249,72,161,213,80,82,7,139,21,255,71,184,126,4,135,51,112,113,245,253,91,67,142,143,249,233,86,114,92,119,90,112,39,33,227,29,215,117,38,121,78,149,89,205,74,114,30,176,190,28,245,143,33,229,24,143,48,240,36,140,206,158,224,120,19,155,179,88,100,150,159,145,163,209,73,204,165,14,234,104,26,176,196,177,244,46,253,139,179,211,194,198,206,240,213,79,33,116,201,143,194,168,96,227,75,140,93,204,22,158,87,219,183,22,205,89,30,183,156,247,46,210,221,136,156,184,247,53,184,29,52,111,29,9,18,203,27,213,45,28,49,49,206,104,77,63,177,100,96,20,177,175,106,175,0,212,173,19,107,181,50,44,123,43,43,38,85,218,7,203,143,127,38,138,219,132,160,229,212,150,130,63,95,44,141,205,206,0,226,72,237,255,179,23,223,126,20,114,244,152,148,100,18,224,72,191,184,166,126,202,171,222,162,255,20,98,231,14,38,67,163,51,183,208,76,242,117,150,3,243,158,86,190,208,115,204,176,191,51,224,147,13,187,122,202,87,173,34,92,93,225,214,128,69,7,205,168,142,244,110,230,37,197,140,0,54,162,17,16,187,202,158,164,129,91,74,141,182,86,51,86,83,115,121,115,35,18,226,64,113,114,156,122,74,127,102,131,173,81,54,129,102,36,3,85,188,165,235,232,46,55,100,76,203,95,45,199,35,99,24,176,249,121,24,122,191,94,98,6,132,151,56,235,249,198,18,52,188,41,38,10,207,51,213,124,232,56,211,146,139,170,205,181,237,223,187,203,1,156,114,6,199,8,210,228,42,43,46,142,96,118,100,185,161,84,34,156,23,47,155,209,93,36,208,164,61,130,2,46,181,124,152,198,68,12,202,93,97,97,139,123,195,115,153,123,200,216,95,131,126,107,174,111,68,74,222,63,240,162,2,181,111,108,201,69,110,185,149,33,136,132,252,91,14,127,135,148,46,9,9,62,233,155,203,168,144,134,29,136,149,178,58,156,166,54,208,145,48,16,17,182,37,13,159,123,170,108,132,99,34,226,85,254,100,236,48,77,132,252,81,252,246,134,96,97,61,238,223,244,236,232,7,205,182,204,48,73,107,175,95,226,251,90,67,91,126,33,84,170,248,9,118,134,137,45,28,173,50,49,249,44,235,30,211,187,175,135,91,17,35,210,20,214,120,31,217,142,189,174,97,119,174,53,3,57,125,193,81,219,90,151,60,232,14,93,9,118,181,61,164,137,206,181,91,124,95,49,42,208,187,93,244,38,21,94,85,27,108,3,60,42,45,19,255,50,174,89,117,21,8,85,36,117,223,223,146,169,13,128,166,221,169,56,65,44,24,109,30,75,21,194,115,235,150,134,167,107,253,86,229,127,39,34,250,165,199,98,71,250,87,91,1,240,80,196,171,25,87,23,79,214,130,99,20,190,169,207,161,135,36,203,105,181,155,181,83,141,160,226,236,26,235,75,228,44,145,191,194,222,118,112,56,137,76,44,106,233,112,180,171,135,90,60,220,169,158,123,137,143,87,71,152,109,208,214,194,46,238,73,99,113,213,84,100,116,248,141,72,12,1,246,59,97,113,180,185,40,25,195,18,210,244,90,196,158,188,155,133,91,135,49,211,126,164,28,98,59,5,111,154,32,99,204,215,145,54,120,162,132,70,94,219,55,147,3,206,133,162,109,223,28,91,110,30,213,83,112,209,126,163,66,21,113,176,23,136,86,223,137,201,36,154,131,24,152,240,151,83,254,227,78,70,91,255,28,236,254,77,199,238,4,21,253,246,3,181,96,39,186,102,150,190,66,210,64,142,191,122,99,230,120,232,101,167,61,73,238,160,134,179,50,50,125,196,78,168,231,97,110,107,178,95,189,88,225,120,58,223,140,88,28,34,145,100,250,133,197,222,142,103,189,86,216,230,76,118,217,10,227,79,85,199,190,153,214,47,102,224,68,184,76,81,22,135,188,71,194,75,52,59,203,149,71,59,151,54,113,231,108,206,3,142,26,151,154,103,69,96,135,114,56,54,227,158,110,195,27,31,16,170,94,132,55,251,122,152,141,77,57,6,94,195,49,166,235,40,210,37,142,219,236,65,144,66,82,3,208,51,190,56,121,222,5,39,126,250,68,149,65,246,243,187,122,246,53,206,180,236,62,67,47,141,5,187,194,59,5,92,202,71,216,148,237,135,4,173,42,65,107,64,19,175,232,153,197,83,4,23,57,204,163,60,91,122,134,101,70,232,144,50,231,127,88,68,250,151,136,204,175,232,141,215,59,254,230,226,136,61,188,81,238,43,8,153,55,204,157,17,87,197,144,190,89,109,56,96,127,63,219,21,38,72,28,248,184,96,82,170,138,158,187,3,252,109,204,146,103,44,85,197,81,203,22,40,87,217,84,189,158,112,182,232,254,222,175,190,88,53,129,7,52,241,19,142,131,230,209,213,43,106,180,253,163,239,27,32,197,165,176,148,30,42,73,112,46,125,96,35,160,182,137,56,54,252,189,16,215,242,64,85,27,62,245,72,99,245,110,179,52,150,68,46,104,78,199,187,179,205,19,111,141,254,238,232,140,79,122,165,138,123,72,254,101,251,53,146,141,209,195,204,193,61,35,255,241,16,83,160,157,202,213,14,121,113,47,78,0,233,199,128,89,88,161,211,158,227,77,241,57,187,151,46,123,24,135,129,208,90,213,125,207,103,33,77,29,177,101,159,97,128,159,216,47,91,126,157,212,50,253,241,253,228,94,109,143,231,205,123,215,15,68,212,24,121,69,244,189,126,189,174,228,162,105,42,125,115,27,62,159,193,105,3,149,75,189,90,39,225,144,233,24,38,44,155,164,110,107,17,233,23,152,131,93,77,42,12,180,253,156,98,205,188,174,16,119,231,94,94,204,26,115,23,221,138,149,112,50,191,167,147,94,178,173,68,170,141,12,39,155,15,184,190,113,193,223,93,203,18,152,179,45,197,165,118,226,187,117,41,136,24,38,196,253,100,149,2,114,124,233,144,235,87,119,148,105,61,215,109,121,112,129,249,69,241,164,161,150,158,65,49,235,253,35,120,61,63,29,149,66,167,237,197,113,71,126,73,74,165,13,108,58,214,238,9,48,125,77,250,238,68,169,69,211,241,95,70,42,176,17,134,23,184,222,110,58,211,192,159,78,177,111,175,18,112,48,75,111,185,68,109,42,59,228,143,64,103,40,193,35,219,250,110,160,195,175,77,255,39,189,228,152,153,129,191,127,47,187,165,29,58,161,222,162,8,129,177,21,110,186,176,99,240,161,107,53,141,99,20,218,80,0,190,96,94,100,97,55,205,88,131,4,81,190,235,2,246,19,10,177,63,7,169,33,165,66,50,44,71,56,45,210,0,5,225,156,33,148,243,137,143,111,129,127,225,77,225,235,113,13,246,199,125,12,84,160,19,176,119,162,78,95,60,241,223,111,194,102,226,31,190,100,178,153,213,63,239,176,8,208,112,13,179,88,58,178,158,254,131,202,234,154,14,247,238,46,86,17,8,86,44,237,123,188,234,7,216,6,155,240,198,129,36,67,85,100,194,218,197,235,69,26,66,68,45,179,88,41,90,182,178,205,231,130,108,129,23,160,44,65,94,63,221,25,214,234,163,117,60,23,213,177,113,65,105,250,81,36,45,13,56,205,68,156,102,85,194,154,77,177,152,151,207,160,184,247,23,187,51,13,78,216,130,55,175,244,65,40,153,214,138,94,211,38,16,181,145,7,249,12,10,108,85,198,30,27,104,232,10,186,121,120,35,175,120,22,123,116,204,232,124,52,184,77,21,159,251,108,86,35,101,31,0,177,10,116,188,106,210,33,220,51,127,63,190,137,105,183,168,72,108,50,29,162,154,215,23,219,28,72,145,214,163,215,196,190,168,129,248,16,109,112,43,245,101,227,22,149,204,100,229,1,170,2,158,156,106,238,110,11,75,125,185,231,251,225,232,136,253,121,10,113,22,253,144,54,48,163,185,145,4,69,101,145,119,57,55,215,32,255,169,232,27,33,91,36,33,64,69,213,35,36,181,173,224,70,195,140,74,136,84,128,143,38,198,165,227,181,3,204,124,194,150,196,156,218,34,203,202,108,235,223,130,115,101,197,2,32,182,51,73,18,24,251,136,64,182,238,221,25,47,62,171,164,27,187,121,133,180,161,225,79,199,197,140,85,169,103,155,199,233,221,55,215,21,33,192,65,8,243,102,245,211,174,118,176,195,170,255,67,146,8,183,147,161,154,194,247,138,159,217,104,250,121,165,248,217,108,215,131,137,244,152,207,155,149,159,254,145,57,40,230,107,114,20,204,165,104,194,51,117,40,215,120,156,119,48,73,186,70,66,89,232,5,143,100,38,51,97,192,80,86,62,24,115,143,199,28,1,72,56,74,71,125,156,40,153,218,229,28,31,151,106,92,113,34,250,92,7,7,212,70,131,202,42,14,217,90,79,121,61,12,1,183,177,184,34,190,229,194,129,115,255,242,24,43,152,100,35,22,226,87,94,54,221,160,140,92,85,251,108,12,44,18,184,66,106,200,83,213,160,147,208,9,151,233,111,223,161,34,85,214,9,122,240,152,39,143,72,51,100,251,10,151,73,90,145,163,73,46,161,51,62,89,98,189,236,6,153,133,126,77,42,231,70,62,110,26,239,152,8,0,130,49,240,220,56,97,1,207,203,188,213,171,79,171,182,231,161,111,38,24,174,37,222,109,123,218,141,114,168,141,243,55,130,251,136,81,50,180,173,110,223,166,101,3,35,190,250,10,2,151,218,66,198,243,91,223,29,2,32,64,95,172,158,142,92,100,184,60,209,158,137,42,85,175,66,60,72,159,122,235,213,215,101,232,64,105,104,214,84,138,130,75,42,172,82,196,2,96,189,181,243,62,64,18,232,110,81,44,27,47,32,59,63,125,177,5,229,199,181,4,230,247,240,74,84,6,122,76,57,228,129,131,129,166,36,110,8,254,97,16,204,112,8,218,87,211,131,148,149,111,143,187,53,48,145,229,222,204,237,173,58,27,72,55,74,1,231,220,243,239,186,130,64,218,70,150,100,29,9,121,211,214,185,154,69,194,216,143,159,103,67,72,245,61,99,4,60,76,169,129,49,217,150,39,197,219,157,211,58,233,185,238,58,161,202,75,254,112,159,99,236,109,76,111,7,209,129,244,19,77,223,129,188,211,183,80,134,136,194,12,190,148,239,140,28,93,115,196,213,62,43,233,255,163,142,132,140,66,30,88,148,7,70,216,68,157,160,218,126,47,148,115,99,156,177,44,215,235,5,46,85,242,211,186,180,37,102,132,45,14,54,43,157,100,141,21,203,214,63,64,131,132,171,91,32,150,233,38,153,100,103,10,189,126,71,196,213,37,216,143,77,63,118,63,19,169,147,89,255,156,54,225,143,90,82,99,59,219,86,94,7,113,69,174,101,64,149,82,232,30,69,14,115,23,0,107,59,232,81,202,14,195,220,56,196,80,100,119,242,59,45,182,13,187,54,44,246,20,185,0,219,103,233,55,63,130,60,224,137,205,167,201,34,139,14,200,198,11,254,22,166,188,232,105,23,132,166,159,228,107,7,99,13,12,29,184,245,19,117,87,225,106,123,99,162,239,208,166,254,177,244,115,107,197,98,219,169,12,79,195,180,32,22,159,54,206,65,7,202,125,183,156,81,155,240,99,203,151,180,153,26,37,168,126,107,236,209,62,222,154,132,24,172,163,19,46,47,40,179,150,160,37,197,136,239,83,31,207,126,37,10,101,115,111,224,227,83,11,210,186,196,35,24,151,52,188,228,26,185,122,23,160,176,58,64,140,14,70,239,183,174,193,176,12,233,53,161,137,206,127,121,212,236,217,179,126,153,133,126,96,180,84,74,77,133,146,107,152,153,104,77,183,168,154,145,122,64,82,156,80,84,129,138,37,201,173,118,186,81,95,16,22,67,11,243,26,93,176,253,152,158,152,229,138,140,64,16,245,108,216,34,26,157,66,1,207,24,49,253,194,150,13,92,161,70,96,131,197,192,239,157,152,203,38,193,102,31,192,235,100,72,250,124,128,120,21,107,108,112,23,73,90,162,54,86,230,106,240,202,127,75,180,63,62,183,97,75,202,157,230,75,218,96,64,66,12,212,32,211,178,106,46,173,73,18,67,255,92,121,25,163,113,210,187,51,230,210,180,151,15,60,139,184,41,111,223,50,214,77,165,96,146,200,234,106,165,173,218,214,8,13,81,72,211,144,9,217,146,97,151,214,252,248,242,54,144,159,198,167,205,104,133,25,113,98,221,222,28,73,96,197,65,166,56,13,148,179,79,106,44,75,221,245,1,23,178,237,164,78,142,170,76,52,40,152,84,254,23,49,208,193,194,31,100,107,122,149,66,168,83,97,4,212,254,81,48,132,196,253,50,108,86,45,9,53,191,215,32,131,195,101,242,114,240,198,89,68,37,122,144,0,9,1,14,103,170,93,187,142,91,248,35,46,108,104,143,93,29,63,112,249,207,117,205,190,171,219,82,21,173,125,114,138,169,254,43,43,9,30,253,7,182,104,100,53,159,46,157,100,86,32,33,125,177,133,119,164,225,113,194,29,14,173,227,203,118,11,224,200,249,131,155,190,73,249,28,37,97,23,137,33,161,10,228,239,208,131,246,79,223,215,26,132,8,37,193,214,137,159,206,2,33,22,161,25,126,68,198,142,205,249,187,71,22,130,94,213,224,7,79,174,66,108,216,126,32,232,35,72,216,166,173,35,45,241,82,202,198,12,42,148,125,22,203,27,236,235,170,224,176,12,22,77,161,64,95,168,87,212,76,33,194,213,13,215,84,80,160,239,131,140,7,19,78,108,105,30,205,48,185,192,250,45,44,134,227,66,232,235,141,29,99,144,116,50,98,42,225,192,63,46,187,167,167,229,2,29,163,3,153,111,167,160,188,60,16,131,135,86,117,3,227,138,199,185,159,37,11,52,196,23,3,142,95,31,13,31,204,141,245,245,145,7,195,29,79,6,222,233,244,123,62,216,109,216,23,97,23,182,203,228,136,120,188,111,163,205,161,76,169,58,253,172,161,206,21,155,88,5,56,2,68,243,222,124,132,41,68,167,12,154,88,144,95,93,241,17,186,112,125,72,59,73,82,231,116,32,70,242,50,97,233,139,190,173,199,235,222,101,58,177,96,131,56,229,38,152,254,217,112,248,9,152,64,57,121,58,43,80,198,62,84,56,134,18,208,33,12,41,253,226,120,176,111,222,137,19,76,122,139,58,248,91,56,176,118,34,96,202,79,31,43,239,66,63,218,144,129,248,95,31,123,15,74,24,103,35,74,118,183,142,3,23,187,146,23,159,5,174,24,169,114,223,220,1,48,209,67,47,61,85,68,94,38,126,123,12,208,215,179,161,195,149,3,191,115,115,201,223,181,58,82,229,241,116,132,40,69,93,91,211,247,47,155,92,47,238,255,39,110,231,29,94,130,57,56,26,97,49,215,51,237,31,85,50,79,82,81,77,253,148,71,240,145,143,106,184,153,253,40,171,247,64,99,79,72,181,173,121,75,123,88,81,77,152,63,154,116,143,184,78,88,10,137,92,160,25,53,176,218,164,155,173,127,247,225,218,63,228,31,241,20,230,58,247,54,112,226,118,126,221,40,188,235,63,104,68,236,111,199,171,222,191,134,233,193,202,133,81,210,153,175,171,41,22,49,222,101,160,160,174,117,98,158,221,13,88,184,120,61,104,130,157,34,215,238,228,76,131,141,254,156,9,77,84,98,29,249,23,144,236,69,199,5,206,252,249,208,253,205,33,78,220,135,226,218,224,229,15,148,121,51,242,65,147,215,21,19,62,219,238,188,12,248,83,45,229,83,95,74,113,58,30,228,97,244,6,49,222,247,193,154,164,99,179,96,80,44,248,205,107,189,55,195,114,231,22,148,120,162,192,228,28,92,251,181,52,160,68,106,172,144,77,152,221,93,118,134,139,215,112,27,251,107,251,88,228,220,62,139,5,77,242,122,84,171,65,137,148,29,225,214,247,127,87,208,239,255,40,116,31,200,121,161,160,35,155,248,195,136,169,117,21,12,0,249,248,113,60,211,182,198,0,120,72,144,180,174,254,161,186,235,39,115,187,147,151,214,43,182,119,235,246,98,247,132,6,7,170,83,224,116,149,37,90,133,96,140,38,22,253,81,90,77,11,12,166,73,2,210,61,52,9,47,54,216,90,152,50,183,250,116,116,131,161,182,5,223,103,156,208,56,21,180,4,179,188,141,116,82,135,189,226,12,141,46,212,190,253,201,248,204,84,221,168,65,154,202,143,188,247,224,21,250,197,4,72,39,200,240,68,188,244,210,161,51,151,131,244,182,2,233,33,168,254,186,182,65,200,189,4,7,239,171,162,195,116,202,190,89,86,131,33,80,166,142,193,42,141,184,213,68,192,221,31,68,115,86,93,230,238,255,69,182,108,98,112,203,219,148,53,54,169,103,47,111,6,103,167,102,149,149,154,134,149,150,42,113,78,198,4,213,235,192,147,163,66,120,116,251,231,157,48,140,141,88,197,28,28,49,47,128,240,235,130,208,74,168,203,19,204,125,209,20,152,108,117,74,145,65,139,41,98,106,153,167,233,174,82,190,131,28,228,73,162,147,223,182,233,104,52,144,240,157,89,160,196,89,85,25,243,2,180,132,1,190,192,187,103,226,197,177,25,167,23,175,11,184,91,193,70,193,227,224,109,160,204,194,190,252,44,117,9,49,160,185,240,221,17,123,56,95,148,3,128,240,43,130,207,187,215,128,113,97,251,190,130,217,65,164,73,146,246,220,222,51,212,65,237,88,21,247,164,67,39,222,132,57,72,143,139,217,89,197,213,184,117,82,146,180,248,219,71,108,34,209,117,184,170,212,149,32,178,209,192,119,34,37,28,169,48,113,90,159,227,241,172,136,5,50,54,233,230,137,112,142,241,40,73,78,223,28,19,174,102,88,140,117,154,47,12,27,140,126,19,161,200,174,123,248,186,93,201,200,236,31,202,133,181,152,82,101,168,187,51,148,243,194,2,141,124,124,22,113,115,212,29,4,75,189,192,152,34,221,242,123,13,249,135,53,70,222,87,23,15,206,122,138,13,131,75,250,36,230,225,185,54,71,189,7,30,103,180,65,186,71,214,167,56,47,214,44,15,148,246,84,234,108,106,5,135,235,220,197,216,98,137,99,57,232,39,230,211,247,135,98,4,63,83,66,248,131,87,201,234,105,34,226,37,24,238,124,110,251,163,61,221,37,75,247,60,219,9,52,252,96,35,35,230,1,217,12,20,166,203,55,197,229,84,186,165,214,182,249,202,6,157,22,88,167,169,88,66,70,206,199,246,244,240,241,30,233,210,227,171,105,115,125,102,30,77,99,26,95,149,37,5,108,229,20,54,139,216,197,67,182,41,58,254,80,33,11,199,147,62,191,146,178,251,185,21,243,146,45,171,113,29,75,106,91,116,140,47,48,154,116,95,5,169,52,159,63,251,233,92,17,90,96,200,113,167,137,130,237,74,228,119,215,6,214,124,157,191,215,28,74,109,204,222,156,123,111,201,11,195,93,224,85,197,139,62,234,96,124,226,111,92,255,48,249,185,234,162,116,113,54,67,31,13,96,216,176,183,195,49,46,177,217,103,96,208,132,34,99,26,66,38,208,249,29,145,212,147,251,145,92,73,252,70,191,122,195,7,16,3,198,146,75,220,8,52,93,58,169,19,203,40,65,209,79,36,243,23,250,194,220,26,26,102,195,49,35,21,44,122,185,247,137,87,75,228,139,42,230,47,96,114,8,246,55,188,115,123,106,148,28,228,255,171,44,154,155,127,224,189,175,11,251,49,233,66,113,235,138,55,91,138,80,226,64,168,159,62,1,238,146,130,23,174,5,111,244,184,192,151,40,210,137,184,248,30,193,233,96,144,24,121,173,203,241,146,88,157,176,211,245,72,231,200,167,15,164,23,191,56,183,31,130,167,229,181,252,242,205,214,2,128,194,35,151,72,243,142,99,57,94,238,179,52,86,163,144,140,95,245,11,110,95,151,246,245,66,14,61,255,135,36,212,227,217,254,173,255,114,253,62,124,168,79,232,25,93,179,122,167,255,173,118,13,118,4,157,204,83,250,214,3,149,53,203,165,240,240,50,164,153,136,86,91,200,19,210,113,129,224,6,63,111,51,119,130,192,181,84,145,169,18,49,41,252,137,126,52,85,82,64,77,168,123,152,210,27,240,161,4,95,142,240,214,224,91,217,110,97,43,143,177,107,182,52,249,65,42,132,198,129,190,185,43,42,150,177,48,81,12,143,239,104,28,125,249,66,234,74,66,186,96,93,191,120,30,130,178,55,147,61,57,254,210,68,172,22,240,192,166,221,119,119,60,174,176,40,4,241,27,230,134,168,203,115,203,64,247,239,235,6,33,33,116,201,90,196,237,76,126,104,24,204,129,44,19,28,7,88,51,67,230,210,140,142,17,104,68,25,89,86,145,241,134,244,120,24,124,9,176,221,101,17,23,52,172,49,203,203,71,115,161,163,160,59,255,77,126,253,14,221,183,19,210,242,28,113,94,112,189,194,197,215,75,89,140,83,117,6,66,184,22,197,153,19,44,33,28,2,137,47,210,172,240,243,215,235,64,133,19,194,81,96,26,123,195,40,41,172,132,116,181,118,235,12,247,148,100,124,16,21,54,149,106,211,17,62,157,201,236,104,81,50,108,236,192,208,52,119,149,212,20,144,142,197,7,51,211,101,242,15,38,83,225,87,118,243,25,108,84,153,33,4,247,92,205,155,188,119,64,3,20,12,162,3,248,135,40,253,94,83,104,6,137,216,189,141,57,167,215,170,227,95,20,72,82,225,196,184,170,143,75,237,234,220,80,57,108,92,193,135,96,48,21,109,66,182,249,216,39,95,2,220,26,187,23,212,164,207,2,114,169,105,241,112,202,125,134,107,112,160,118,246,164,2,140,68,23,65,144,167,88,8,174,169,1,238,212,160,174,108,137,98,165,210,135,7,242,115,155,63,82,170,43,32,235,129,223,33,78,153,34,105,79,44,209,202,88,7,214,62,131,67,242,95,252,192,183,48,229,85,89,183,187,71,103,154,223,190,228,127,59,96,169,55,3,78,50,17,193,29,160,21,101,188,228,35,236,43,25,188,171,187,72,198,82,49,155,22,107,54,10,79,200,172,207,70,38,97,72,92,70,17,212,237,137,238,221,185,30,110,106,214,116,228,181,94,68,153,213,188,220,249,10,235,57,27,106,99,109,144,211,148,160,74,101,220,105,113,218,194,157,106,168,93,100,191,32,148,218,205,57,255,206,165,29,93,85,238,44,90,57,172,214,211,113,203,56,24,97,140,91,102,116,229,213,93,18,241,38,78,197,37,35,167,167,69,70,6,144,201,175,103,28,190,61,209,72,167,86,127,170,23,150,104,180,218,71,244,188,49,36,250,34,105,153,251,182,78,10,52,104,231,208,249,83,12,201,125,236,163,232,82,212,231,32,92,86,48,213,29,64,78,159,103,174,215,239,1,167,216,208,210,19,148,117,178,57,85,89,60,99,139,94,111,128,125,135,219,2,150,122,66,95,77,65,103,99,142,197,130,101,250,115,195,3,72,46,227,94,210,124,143,124,45,60,189,66,198,76,87,172,139,209,14,241,203,100,102,59,121,66,68,59,57,3,133,129,31,85,94,160,24,83,157,119,157,201,147,10,44,223,162,159,170,144,157,254,100,192,50,143,30,39,41,233,198,33,185,11,223,195,241,165,113,127,48,231,182,182,35,140,145,52,204,184,64,89,85,55,106,171,174,74,136,24,136,76,207,157,175,141,126,172,77,15,51,95,74,148,230,155,214,14,161,144,107,149,35,214,117,26,43,224,214,51,217,88,100,12,42,199,235,135,246,196,9,32,82,166,120,38,231,173,214,53,202,52,139,250,127,216,18,17,160,86,86,228,221,41,93,222,101,39,78,87,30,150,51,54,147,112,93,107,71,49,154,179,149,177,14,22,158,111,72,107,200,163,52,109,104,202,143,35,182,108,137,56,213,245,135,195,37,195,222,161,153,29,112,95,192,118,78,107,218,67,249,113,135,248,103,48,57,25,138,220,243,146,153,107,185,26,219,209,117,199,202,196,208,18,3,104,10,98,122,47,22,108,253,26,43,86,191,152,80,239,164,151,138,95,208,20,180,40,144,93,222,104,9,66,20,90,223,59,151,214,56,34,142,206,33,137,166,50,133,247,106,133,80,184,194,247,238,223,87,57,181,251,38,68,196,179,88,27,140,236,47,235,199,20,5,180,166,223,241,119,26,93,173,232,24,143,30,211,146,152,70,225,205,221,42,101,101,163,13,18,67,78,236,2,7,43,171,191,74,144,51,120,94,81,52,69,169,144,75,208,218,7,223,135,240,126,164,188,174,230,190,112,128,228,169,219,41,243,203,241,8,94,142,109,88,29,149,30,158,137,17,134,198,16,62,150,36,229,88,22,88,54,153,244,189,199,127,128,246,218,196,31,148,178,36,105,176,52,23,52,122,11,233,201,30,229,54,122,70,223,78,183,212,191,249,143,175,244,172,91,91,44,141,182,208,11,188,124,147,49,25,71,89,227,30,43,162,150,103,182,189,127,173,89,12,255,169,188,224,136,64,45,252,20,117,65,176,192,47,175,68,205,188,167,242,247,95,236,140,117,15,2,50,145,176,185,80,224,118,68,187,91,150,159,52,23,191,87,149,241,128,229,251,52,30,184,207,17,211,172,104,57,183,202,73,116,220,50,101,37,198,88,26,76,15,109,193,84,105,206,148,137,249,183,73,181,237,167,141,68,28,23,15,169,19,181,191,160,92,80,53,156,186,137,193,168,207,219,199,183,236,56,36,105,135,158,52,207,233,126,140,253,53,249,37,245,121,145,29,126,167,255,83,141,168,144,194,137,196,141,165,215,139,154,165,62,55,142,121,51,103,27,65,166,62,122,164,112,60,226,172,78,141,230,32,212,186,112,48,8,194,6,65,21,228,84,242,71,7,160,46,184,109,125,201,46,127,22,197,248,78,195,33,160,71,193,77,56,127,31,79,232,196,25,158,80,223,240,28,1,149,122,184,22,46,15,51,231,52,222,95,201,105,253,200,110,97,228,48,102,59,14,130,103,76,16,245,69,69,241,180,215,105,15,111,22,158,118,176,103,135,113,73,92,184,36,23,46,184,194,209,141,126,136,63,169,142,201,139,159,162,192,47,247,153,24,250,168,13,160,59,243,49,101,152,178,74,124,34,254,226,13,98,73,75,93,34,50,112,14,211,245,215,108,4,191,51,138,78,179,160,236,27,254,89,182,194,63,104,55,94,200,61,77,204,125,244,91,212,83,136,225,18,83,231,241,221,61,253,162,47,164,171,129,156,151,234,232,35,158,202,150,127,141,118,101,89,124,137,226,6,71,98,130,143,111,63,112,137,147,102,102,86,237,157,183,152,105,123,169,141,201,253,238,163,8,251,79,31,37,107,24,34,40,84,32,40,208,208,137,147,190,162,237,62,123,251,23,1,243,225,109,243,188,248,136,82,4,65,226,94,67,54,182,248,233,126,139,56,117,192,90,59,61,130,197,68,61,195,165,114,169,220,45,187,194,31,112,72,141,195,33,54,122,114,169,248,123,2,11,252,234,26,94,161,1,160,160,179,172,37,227,102,220,16,203,77,43,19,161,161,56,12,76,154,232,217,162,110,171,16,2,140,108,190,22,228,86,233,253,191,205,201,208,52,230,4,176,25,14,177,226,80,204,94,137,14,201,251,50,144,17,66,177,254,192,149,132,230,181,36,22,29,91,15,115,242,224,112,163,83,222,219,221,128,113,179,130,235,98,79,214,81,101,123,48,227,153,71,107,210,15,224,20,99,20,236,127,174,179,215,243,76,39,138,3,147,240,32,104,174,176,147,254,5,113,170,241,157,116,165,226,211,14,132,223,246,20,190,183,116,229,76,233,93,239,202,68,205,26,108,202,12,113,91,149,162,24,159,160,194,203,7,58,216,25,141,207,123,173,244,198,18,253,189,173,131,210,150,42,81,32,151,152,250,153,231,149,43,10,12,48,178,118,243,47,29,177,28,22,131,92,218,50,197,174,252,166,221,68,150,224,140,28,152,24,178,102,47,134,80,203,148,94,40,103,82,193,105,233,17,220,227,144,17,21,83,59,245,20,95,44,178,210,17,63,200,15,206,87,57,221,62,255,158,133,89,143,220,110,105,55,6,15,152,38,31,70,244,35,116,247,245,89,86,24,97,21,252,20,102,94,214,219,205,239,180,125,36,57,35,74,235,207,181,15,182,28,87,78,177,137,25,104,131,130,149,154,234,225,160,111,197,6,63,193,18,206,53,246,183,8,222,177,146,161,59,133,122,186,55,169,194,122,220,240,30,131,104,85,51,67,34,251,228,76,104,184,123,124,233,247,17,166,144,219,28,26,67,232,252,68,135,142,37,254,0,169,21,15,211,194,81,244,18,136,169,150,254,7,151,64,47,38,20,173,118,74,75,143,201,81,57,124,50,248,226,74,25,18,162,193,236,203,249,177,203,100,68,222,153,49,177,51,51,95,20,255,178,247,112,73,91,45,22,79,168,191,239,183,214,219,12,169,171,72,116,23,165,225,70,201,238,8,178,128,119,247,41,215,90,50,151,87,70,224,131,172,158,7,183,68,250,18,70,57,123,47,130,227,135,246,179,1,92,234,181,250,203,18,194,207,25,202,182,98,36,215,162,151,191,60,31,137,20,252,18,84,247,124,165,99,131,214,135,202,22,166,59,59,135,97,74,9,231,254,104,33,108,32,203,136,106,55,86,12,145,48,183,201,201,217,50,57,184,92,13,147,211,195,0,197,143,45,40,203,94,108,115,137,161,151,103,64,126,1,5,110,85,127,35,81,11,52,107,23,20,150,134,207,130,26,125,204,92,218,55,228,31,218,226,78,96,94,230,1,41,83,148,103,254,117,95,0,140,58,26,219,103,227,16,163,252,201,10,81,122,171,123,118,4,194,123,80,17,222,236,100,199,131,33,117,37,118,53,115,84,4,55,115,48,209,139,134,35,246,170,246,220,83,110,101,239,82,136,192,12,159,206,224,178,206,198,105,23,214,9,197,121,195,199,226,130,179,84,72,164,150,86,221,19,213,7,221,48,0,17,190,111,33,47,88,84,183,79,36,24,132,87,221,23,33,152,112,247,110,208,111,13,55,86,89,140,9,209,37,184,62,73,206,175,241,74,157,143,144,118,107,236,213,168,61,79,206,78,17,98,67,115,52,161,2,96,163,88,170,147,2,214,51,123,216,165,125,189,128,120,33,24,20,23,92,131,59,190,148,217,114,8,6,44,113,55,117,212,188,117,138,132,21,80,172,244,6,214,8,128,251,118,177,90,213,42,33,7,138,211,136,179,125,11,77,35,96,60,170,197,99,0,108,157,221,56,139,255,247,9,8,240,4,134,178,70,34,112,173,125,247,45,56,123,30,101,23,153,134,172,215,31,10,33,176,94,140,74,234,173,126,180,176,202,93,181,139,40,48,32,81,164,192,158,71,103,248,119,228,164,240,82,15,49,110,146,252,76,57,189,161,141,235,219,172,101,109,224,150,169,147,236,159,130,24,121,167,224,94,196,171,17,223,101,61,125,146,134,200,188,96,91,254,44,32,149,129,225,84,47,26,73,65,179,130,169,235,32,216,150,243,40,16,21,253,76,175,237,6,103,193,186,8,153,201,255,96,120,161,81,60,50,127,239,198,189,233,166,214,211,218,166,254,141,232,112,63,55,29,142,174,222,89,40,238,87,233,121,203,65,233,145,148,67,163,142,72,17,149,25,66,69,170,32,129,90,84,51,185,94,182,121,146,239,91,61,163,148,24,203,189,5,105,111,167,95,190,129,205,146,17,185,54,197,24,220,58,213,89,23,129,237,120,251,233,14,195,44,198,228,150,187,148,141,67,33,95,181,13,183,157,44,195,70,82,202,83,136,225,13,144,240,188,217,243,34,99,39,28,248,8,216,135,204,249,94,173,97,48,243,238,111,159,8,235,183,44,230,100,61,111,62,241,70,64,132,94,18,25,219,87,162,93,50,182,80,122,96,198,183,70,39,199,105,171,64,108,71,124,10,107,115,195,88,20,215,73,242,201,105,99,233,33,148,59,174,84,198,24,186,221,109,25,73,55,15,136,214,36,128,139,250,241,142,238,84,63,245,202,137,128,251,223,11,223,30,101,144,159,255,19,233,179,191,19,137,163,131,122,188,243,49,209,84,214,76,21,50,149,92,86,206,185,126,226,51,62,189,73,79,50,197,113,251,155,166,125,72,31,65,211,209,47,172,95,129,94,143,233,240,129,187,104,7,17,154,17,234,22,53,131,218,186,164,25,101,2,40,243,206,231,60,9,37,205,131,170,137,105,189,45,79,108,9,148,15,238,252,150,85,228,93,57,231,23,51,113,169,135,94,10,194,10,186,80,228,222,141,202,26,164,225,220,48,89,203,221,64,156,121,252,189,7,57,225,55,235,193,227,202,95,141,107,54,27,171,201,141,241,52,203,126,109,163,2,137,16,158,144,204,219,117,148,71,145,56,75,201,117,176,169,23,121,186,33,159,147,244,83,72,125,62,30,3,77,218,46,21,49,169,193,195,153,226,244,244,91,217,194,49,56,20,151,89,46,186,189,116,171,167,148,118,112,136,135,115,59,238,233,136,121,239,131,236,31,193,211,97,232,245,252,61,217,61,24,109,130,159,135,137,206,187,255,154,2,136,237,39,62,187,221,10,67,31,84,222,113,197,249,43,188,220,239,188,121,27,152,6,237,72,189,236,12,169,148,245,217,59,222,26,31,108,6,186,104,25,5,108,235,75,115,119,26,78,173,116,86,183,50,174,54,137,144,184,181,220,189,88,78,153,253,208,140,175,202,51,122,216,44,223,32,128,225,122,41,78,75,140,87,166,116,112,132,248,247,26,93,127,243,112,57,203,41,75,214,225,81,71,242,80,172,0,133,217,9,88,145,62,87,140,4,68,144,79,213,228,209,201,191,228,99,103,113,239,42,150,99,46,85,36,250,58,173,2,138,224,30,88,209,33,136,13,170,184,255,207,14,245,159,79,51,82,122,163,97,124,131,222,38,87,43,165,224,46,148,167,173,138,123,122,252,235,188,121,50,178,233,221,132,123,139,94,18,38,81,115,177,137,222,4,131,80,249,140,33,115,194,109,138,93,248,234,235,17,124,143,7,210,226,102,139,202,85,49,98,205,193,50,52,3,207,63,20,211,247,110,77,175,61,164,142,106,84,66,72,135,36,192,53,198,18,84,231,234,4,31,232,166,143,224,35,52,90,42,156,17,52,96,199,34,189,232,3,54,148,101,81,225,135,11,48,16,161,27,3,231,54,254,76,54,67,144,197,250,39,28,123,51,98,205,173,107,44,157,117,46,200,173,153,136,83,235,19,252,29,153,27,80,84,164,33,136,7,246,145,15,223,175,55,48,157,255,247,73,76,101,60,5,144,7,48,161,190,125,177,143,109,140,130,246,64,54,119,51,213,218,71,166,154,197,73,243,63,5,91,21,181,121,177,242,243,99,27,86,114,97,47,38,8,17,167,59,115,200,194,116,217,35,75,170,1,115,230,151,97,197,129,148,98,169,237,58,83,42,105,202,162,204,91,186,16,90,168,194,11,61,229,221,122,89,154,239,29,132,92,112,100,18,13,172,156,38,15,163,18,30,1,195,196,147,50,47,54,40,26,131,186,111,12,118,225,111,56,249,39,170,226,113,46,15,58,109,13,82,22,240,55,161,85,171,129,51,128,4,193,216,54,91,47,238,31,237,69,126,134,56,127,168,215,142,143,187,253,194,149,114,114,169,33,26,235,43,97,31,153,141,5,21,139,94,27,188,68,70,176,50,215,32,66,16,3,4,6,57,53,232,197,87,147,7,35,183,133,248,254,109,255,73,7,192,9,98,9,246,18,217,72,10,115,3,72,114,52,200,60,26,80,240,211,233,234,23,227,53,170,196,251,176,122,112,62,78,81,32,162,248,139,99,78,56,72,142,198,220,141,10,85,102,102,166,110,22,91,191,26,51,187,153,183,50,186,191,220,149,46,88,253,231,193,10,90,221,218,186,113,245,184,30,106,38,126,244,112,245,150,48,231,86,160,94,47,230,236,166,180,55,13,108,193,163,78,93,226,213,237,172,59,123,61,71,115,124,181,189,174,241,209,160,239,198,12,165,89,227,213,242,157,81,141,137,75,217,193,160,221,143,37,109,104,47,251,185,153,220,114,140,201,235,105,226,250,126,173,171,233,245,230,219,182,189,205,81,54,116,126,140,68,126,90,141,83,83,210,244,154,104,101,64,197,36,78,225,145,182,41,70,51,215,179,117,80,14,74,208,128,89,133,215,243,123,86,73,250,192,229,188,252,130,176,113,79,151,124,188,253,35,87,34,121,11,239,198,18,118,224,238,129,51,207,161,126,26,152,242,202,204,84,185,34,95,32,156,179,92,164,247,94,233,87,221,68,216,65,158,247,150,238,242,171,102,84,203,36,252,88,215,234,48,203,88,142,25,13,59,136,75,218,113,162,145,75,246,8,224,200,153,61,201,85,131,211,89,122,178,255,90,29,203,98,56,239,137,197,204,57,179,30,205,40,0,159,204,47,17,125,160,87,7,7,51,54,212,161,170,173,172,112,173,114,52,178,227,130,85,221,23,100,93,181,101,201,19,25,53,244,25,167,237,71,46,55,184,93,134,183,94,146,86,228,191,236,169,3,89,247,44,227,162,196,248,250,117,193,187,213,169,191,41,13,119,74,241,157,245,96,202,221,137,120,41,29,65,255,191,41,167,224,235,7,160,181,107,101,172,119,89,41,189,140,163,86,143,159,155,60,210,113,160,107,40,39,21,152,200,129,77,217,142,133,72,249,245,2,187,146,208,249,61,26,221,78,119,91,126,72,138,16,160,143,157,42,117,198,63,197,63,157,27,196,226,211,197,220,144,93,198,228,113,9,249,34,147,202,67,202,83,255,103,121,86,5,239,236,202,234,75,144,104,81,27,61,83,160,79,170,191,58,123,47,144,243,77,56,193,202,59,71,89,54,126,228,104,134,220,186,168,57,104,237,39,131,222,92,48,58,3,196,219,244,189,25,206,133,198,176,81,232,182,217,164,95,44,72,234,100,126,229,158,131,13,115,188,34,81,16,163,127,137,212,54,125,63,162,157,172,173,132,158,115,254,170,171,29,250,164,182,130,5,8,55,121,31,160,127,108,66,132,147,23,103,151,155,5,27,87,202,114,155,37,234,106,154,36,152,107,60,171,146,188,114,247,204,244,14,109,164,106,243,161,98,48,214,215,139,94,200,228,108,86,11,159,134,50,213,66,66,184,255,7,128,241,251,70,223,191,17,40,119,237,33,164,197,32,166,223,123,178,43,131,101,230,180,11,106,123,173,249,18,152,65,107,169,115,161,22,49,195,226,170,6,226,167,28,181,55,132,210,41,87,188,232,142,117,52,201,6,132,80,31,134,86,216,37,149,17,49,135,4,220,144,232,160,85,79,34,164,71,161,27,58,199,195,119,208,173,209,137,145,119,71,52,246,25,64,73,194,191,255,81,49,215,59,247,202,107,173,10,98,127,160,173,131,111,71,69,242,3,58,225,81,228,63,239,159,164,250,76,243,201,77,185,126,204,204,1,54,16,206,120,142,188,100,162,146,227,143,38,3,97,47,17,211,204,188,203,96,78,171,202,93,100,119,190,106,230,212,246,206,160,183,221,64,94,176,161,115,51,245,18,139,157,246,68,218,132,234,68,194,26,144,188,98,244,59,250,148,252,230,18,83,15,51,202,109,227,31,23,255,95,249,20,206,142,190,125,117,169,88,107,159,60,115,217,73,17,25,67,70,99,148,115,242,122,183,105,89,245,190,103,111,72,136,83,128,22,239,93,76,57,222,101,54,147,84,189,1,223,191,195,241,232,174,208,39,242,76,24,8,231,105,45,89,209,120,107,255,120,121,130,186,97,95,160,202,248,243,90,130,168,47,184,55,55,25,190,227,99,219,139,166,138,172,101,237,185,123,40,57,146,139,214,13,96,22,181,220,94,8,57,43,172,115,239,20,125,36,222,143,36,206,209,154,130,186,55,212,164,2,82,128,101,124,240,117,4,175,167,115,100,7,72,107,4,177,55,179,69,139,140,27,187,198,244,229,178,13,96,249,87,218,166,130,174,50,156,173,223,244,97,222,255,241,255,33,41,136,199,20,211,173,161,69,51,148,250,160,224,3,18,136,199,32,26,161,14,30,86,201,91,93,240,49,219,28,150,217,208,35,246,7,242,168,168,202,176,173,11,179,146,246,87,94,35,112,82,26,142,132,246,134,158,175,242,34,255,132,189,47,214,102,91,36,219,43,68,166,109,7,201,194,80,110,94,179,221,214,25,154,94,169,241,236,224,237,78,110,59,161,148,206,45,22,149,18,188,27,98,243,149,207,207,203,12,225,98,115,31,162,18,56,149,19,88,28,250,201,246,219,195,196,233,168,236,124,189,9,88,99,141,54,129,103,16,16,168,90,161,247,107,117,113,43,243,173,214,74,153,217,42,134,144,214,58,224,108,85,116,19,98,67,1,3,128,99,203,117,218,71,5,213,70,89,138,86,120,162,193,65,243,23,200,96,141,112,232,209,227,115,223,90,132,225,8,126,179,134,67,137,78,45,176,111,243,7,215,216,199,56,125,99,131,241,217,233,161,98,251,195,158,38,155,150,226,60,188,59,116,27,82,221,244,151,106,229,140,112,48,208,172,120,139,239,126,142,137,210,129,143,136,154,11,217,204,193,16,225,100,95,64,163,231,226,131,55,206,220,82,135,107,234,131,85,215,33,238,217,144,117,159,161,35,8,94,112,58,233,126,72,248,50,54,107,203,179,26,188,200,85,203,208,122,150,16,31,175,66,214,168,68,169,100,87,182,62,87,92,44,148,58,54,109,27,29,18,62,210,9,53,236,38,195,154,22,40,213,246,44,135,28,128,11,223,79,18,28,196,71,210,25,139,230,157,46,69,71,100,241,72,238,139,121,110,40,65,132,241,113,127,87,190,192,153,78,217,197,137,143,169,127,111,169,151,253,157,47,62,194,196,212,3,172,61,202,128,42,70,123,186,101,10,22,58,241,129,187,98,57,121,128,44,62,109,9,133,29,5,157,224,123,108,74,190,38,136,213,20,49,165,253,223,60,207,120,18,254,71,140,28,241,38,88,104,25,132,34,69,207,4,41,186,215,172,47,221,255,125,199,161,69,211,185,141,98,93,157,96,77,189,104,45,64,70,126,124,170,99,125,129,192,57,155,125,159,32,69,101,84,215,189,75,62,243,247,129,66,211,126,226,66,102,155,19,131,160,59,175,214,152,143,54,32,214,62,170,163,191,55,60,233,54,205,27,47,22,141,50,176,43,19,81,24,105,100,140,7,254,39,85,35,4,153,159,191,67,142,169,146,220,69,158,145,223,57,137,155,11,24,132,136,202,53,130,50,103,29,152,246,219,127,25,107,207,72,142,29,64,9,7,253,133,209,33,233,5,141,190,176,72,28,80,202,70,162,84,70,147,54,186,235,171,162,224,121,235,57,160,246,11,244,174,44,16,44,63,237,25,55,218,231,104,31,55,82,250,244,155,24,126,183,65,239,83,86,63,128,123,214,21,142,23,138,211,29,58,226,147,136,196,78,227,106,35,194,172,250,201,62,145,97,156,58,22,188,248,37,180,180,58,227,102,64,23,137,10,191,76,58,188,140,76,84,113,254,228,54,24,248,171,122,178,197,13,18,218,41,131,138,254,130,36,74,46,49,134,154,243,132,223,156,17,106,63,230,132,141,247,113,183,160,215,178,231,5,33,18,106,158,78,88,110,192,21,136,222,194,26,194,105,172,169,107,57,154,202,162,22,21,160,31,153,69,21,28,208,27,41,216,207,186,84,212,185,214,105,49,149,243,108,250,122,209,186,7,222,142,164,123,216,198,241,76,157,181,87,234,96,187,142,237,23,61,73,51,208,162,99,181,204,82,43,239,161,31,58,92,180,179,68,101,157,255,174,105,108,4,141,66,247,71,53,53,254,235,17,101,99,175,214,236,247,150,205,75,189,95,96,162,118,172,249,170,213,36,119,65,16,177,100,87,191,37,98,142,164,29,159,7,129,111,140,228,249,79,94,189,125,71,242,129,33,104,217,106,212,34,76,179,46,158,245,223,235,254,151,184,152,135,79,143,128,134,28,178,35,112,249,154,207,123,176,53,83,46,118,27,98,113,111,208,48,14,185,50,72,40,6,12,185,175,159,111,34,74,26,8,243,112,79,198,254,211,9,111,247,21,26,229,48,77,86,246,166,71,143,141,27,70,175,31,64,188,57,81,45,5,31,154,245,3,218,209,120,10,182,125,89,200,184,160,124,94,141,189,44,74,220,118,114,37,2,144,51,63,169,223,230,67,45,145,216,105,28,145,220,129,159,151,137,57,117,56,28,140,31,90,14,37,57,178,88,245,211,205,142,70,48,10,121,37,32,1,217,171,107,81,208,114,231,12,77,206,236,224,105,6,88,28,84,181,59,26,166,19,221,86,110,199,212,90,88,157,89,219,213,225,46,196,39,37,148,239,236,180,228,76,178,137,8,243,65,125,230,195,94,67,89,235,119,42,236,185,181,112,55,195,226,177,142,13,121,187,24,133,196,210,230,215,40,171,134,227,187,242,123,203,220,155,189,43,98,82,213,32,131,158,57,148,119,12,111,156,124,77,116,156,120,67,18,142,234,96,130,197,254,169,236,249,237,34,204,90,217,151,85,68,62,84,125,181,145,167,43,252,10,162,40,67,162,224,153,183,86,146,94,148,136,125,107,138,33,45,175,93,246,193,235,111,104,198,91,191,53,113,246,34,147,51,63,167,230,1,48,44,173,139,57,19,150,34,228,48,255,19,220,27,81,154,151,131,191,94,235,61,29,65,71,4,74,17,187,15,146,181,116,247,156,57,15,24,80,47,176,240,24,17,126,36,150,221,156,83,219,245,94,129,96,66,137,160,80,157,51,166,208,81,214,30,70,87,191,141,104,242,227,60,158,247,4,235,194,238,42,59,173,255,199,85,135,113,17,31,28,15,16,156,182,145,73,197,106,30,150,84,77,120,106,109,34,54,178,51,102,235,136,3,25,154,203,209,157,223,239,179,235,236,120,243,0,147,0,45,131,142,155,129,200,212,197,29,206,6,231,58,244,51,66,240,82,51,170,166,116,166,252,190,192,4,80,204,211,115,227,7,189,191,211,56,149,115,3,104,108,48,167,39,106,98,219,26,108,102,175,169,92,68,184,240,205,241,2,240,108,87,234,211,58,136,17,26,146,42,138,9,9,30,160,110,53,157,172,137,135,177,212,204,146,64,92,49,182,155,236,29,89,217,251,71,109,6,213,74,168,157,160,52,9,155,52,214,37,180,224,58,143,101,249,239,203,117,134,198,188,206,173,217,197,86,125,200,68,125,123,43,144,206,107,10,117,53,70,197,125,123,207,252,115,92,134,23,246,124,8,8,193,166,66,142,141,196,134,45,239,134,242,195,49,142,169,35,101,39,71,139,217,118,109,31,155,247,23,138,60,5,59,63,44,133,251,161,202,4,110,133,205,87,45,114,203,148,248,250,48,32,24,83,119,245,44,229,167,52,185,211,30,200,152,21,173,191,5,1,238,243,63,206,62,135,108,216,128,82,52,63,22,68,95,192,1,31,89,3,85,239,232,19,155,61,135,250,164,234,161,170,192,80,152,130,214,216,70,0,55,171,227,225,197,201,150,233,81,68,78,213,152,174,193,236,207,20,11,79,100,4,183,113,217,175,52,178,170,192,3,107,79,171,30,171,119,169,219,74,31,250,199,215,155,207,160,13,167,30,149,119,87,28,78,167,45,240,95,16,20,44,244,212,162,133,208,223,209,163,151,91,232,222,1,140,145,19,210,205,58,158,86,139,131,232,133,68,241,93,115,115,2,111,228,205,19,219,60,195,160,248,92,57,204,110,198,100,87,70,101,243,124,94,125,73,189,18,36,6,106,228,153,237,155,196,78,27,87,232,219,108,108,60,176,159,133,11,32,106,139,220,7,147,133,34,30,101,115,84,111,170,122,96,205,209,204,197,63,150,238,240,215,115,152,17,249,120,227,46,206,179,232,165,135,60,241,254,25,113,181,212,245,105,146,102,118,95,0,10,183,43,140,103,54,30,184,126,36,29,36,146,153,183,66,228,217,63,85,242,131,53,204,231,208,106,30,255,170,228,129,3,37,181,78,238,249,226,126,197,168,91,251,221,129,60,221,135,225,54,121,233,156,12,17,117,253,96,117,227,49,54,109,217,146,73,201,132,9,98,16,56,36,17,109,200,218,203,200,201,144,81,192,20,27,63,255,198,190,245,87,82,244,108,114,17,144,206,206,211,37,54,18,223,10,66,30,69,173,250,82,197,125,227,94,247,229,169,246,60,76,187,167,75,1,10,169,57,62,141,48,209,96,117,12,46,133,5,177,82,129,5,75,250,250,138,88,94,178,199,103,226,162,178,205,83,91,177,232,66,176,231,173,176,177,106,202,206,238,251,154,226,217,197,181,99,83,49,105,25,204,73,169,85,183,222,15,157,81,88,145,171,112,199,199,131,26,50,194,186,84,220,136,201,58,77,138,235,27,74,77,239,19,86,124,191,107,23,109,231,68,98,243,59,148,197,173,43,50,38,202,229,103,43,100,60,253,118,97,197,171,90,54,239,196,59,17,109,92,40,57,34,213,120,241,25,211,137,67,100,148,235,58,236,100,226,35,111,58,192,216,82,176,129,108,183,228,162,213,84,14,54,254,182,210,210,5,163,82,43,195,186,33,250,120,169,170,160,231,132,41,59,42,224,59,35,206,36,207,134,140,45,177,215,27,202,186,44,159,195,78,109,50,84,164,216,232,124,178,27,219,21,39,89,208,58,48,234,229,155,74,68,191,147,150,87,209,214,41,133,16,165,102,170,163,207,189,110,79,52,17,67,237,12,219,136,69,106,68,22,243,21,203,204,30,158,195,240,31,133,110,199,115,79,201,155,220,164,182,181,213,30,23,42,176,88,97,155,201,70,103,78,11,110,67,27,129,242,50,145,27,29,65,101,206,101,57,62,114,155,183,2,134,78,212,250,112,105,241,166,55,139,144,217,2,33,148,245,24,0,61,194,122,254,93,81,141,2,194,139,7,80,239,100,192,211,52,114,49,190,244,117,220,238,85,121,96,158,242,91,83,190,211,113,185,81,140,120,35,150,251,200,44,165,245,125,33,132,213,162,130,47,197,61,10,0,200,118,225,209,64,59,124,254,15,154,60,211,237,103,131,165,144,167,161,204,226,44,79,202,90,163,125,43,11,41,250,175,183,93,13,41,160,155,65,153,2,125,204,54,228,135,241,15,10,14,88,85,146,172,76,29,36,85,17,88,244,66,221,173,230,85,248,30,88,155,179,102,161,33,151,57,210,194,245,116,117,114,80,216,150,122,169,50,131,186,162,71,118,70,219,141,38,44,203,49,117,61,56,141,22,253,73,129,225,4,225,134,146,181,247,221,231,96,105,120,56,61,160,95,101,92,108,4,146,202,100,128,172,14,103,65,222,145,211,255,162,69,43,188,147,90,155,150,251,148,147,141,31,20,121,101,235,7,91,37,0,109,24,90,184,13,222,59,155,149,161,173,69,224,68,46,13,217,182,195,219,79,81,170,186,226,92,233,213,80,211,94,254,243,64,125,136,19,14,105,196,227,198,25,64,206,151,49,118,145,159,213,177,7,214,248,174,33,55,216,55,40,46,213,109,78,244,159,112,138,56,171,243,184,20,148,51,101,67,66,250,142,51,21,223,176,61,169,49,239,205,95,216,126,213,236,210,127,25,1,199,191,186,205,45,108,50,43,115,12,38,247,187,139,213,189,232,171,50,51,133,165,244,109,150,204,245,163,118,4,68,215,77,199,84,225,137,71,226,146,70,46,194,208,91,202,36,33,233,207,93,196,118,234,30,246,27,173,109,252,160,226,8,216,36,201,98,244,226,17,225,99,6,97,177,197,189,159,5,190,251,96,121,18,112,9,238,121,64,188,95,230,162,172,182,218,184,144,93,233,46,91,20,170,15,157,49,72,51,25,188,18,149,123,233,161,7,37,80,188,128,148,150,103,153,208,177,22,34,0,201,187,254,53,142,123,157,228,175,97,110,82,162,109,24,96,30,122,150,45,233,11,55,238,124,248,120,254,172,191,29,98,159,196,88,219,179,177,87,158,147,52,41,76,147,167,172,12,75,190,239,27,69,215,145,221,97,207,11,130,212,81,90,159,193,147,144,241,153,121,251,208,105,180,114,2,209,137,148,127,93,2,63,126,226,225,149,170,75,160,29,237,77,47,187,119,217,181,14,205,206,108,105,122,162,124,31,47,13,18,166,244,246,13,74,167,73,14,28,3,66,33,153,149,227,77,21,137,114,129,205,140,32,8,247,112,184,24,69,165,45,49,115,98,218,32,169,254,171,133,247,132,140,209,96,186,236,185,234,192,211,141,238,210,133,197,180,180,17,225,171,123,172,178,215,80,4,171,253,198,8,179,254,79,42,29,124,79,165,109,241,39,75,233,235,37,207,176,59,71,91,18,248,211,153,143,50,140,32,108,61,185,173,76,168,13,8,7,57,57,222,96,252,14,254,25,140,197,42,78,202,144,207,89,19,155,253,147,179,215,99,33,68,220,165,192,204,216,94,116,69,251,30,15,13,42,192,208,176,86,190,177,133,162,4,249,178,232,209,210,124,183,98,42,60,115,104,102,107,27,204,183,143,32,127,174,23,237,22,13,141,34,37,225,242,80,135,8,163,70,115,85,15,144,8,52,34,65,215,83,102,161,244,149,16,194,176,133,118,18,131,14,34,69,193,15,226,224,198,168,91,65,134,114,252,20,3,81,44,22,117,227,143,104,203,232,76,150,38,41,246,254,27,108,172,229,216,32,151,249,106,33,9,159,201,5,178,26,201,204,215,119,172,195,192,7,179,94,252,235,226,12,103,203,221,80,207,232,28,81,126,60,98,34,48,90,6,3,42,174,168,171,15,44,179,95,173,32,192,214,165,195,71,91,247,76,65,190,210,70,136,125,155,147,152,7,236,116,39,184,26,239,74,68,26,251,104,53,43,164,240,130,92,195,4,34,253,235,177,90,107,35,103,63,157,84,3,59,241,207,192,30,2,59,209,238,19,104,89,182,207,226,116,42,119,201,162,114,196,80,224,120,18,27,125,246,20,123,117,38,144,224,182,192,211,170,251,103,136,163,126,215,82,207,40,61,45,131,238,226,204,2,12,108,81,156,225,239,49,226,93,150,117,63,225,8,185,95,128,122,45,254,49,152,19,75,84,231,244,86,237,34,201,178,51,130,31,3,173,79,33,79,61,242,245,155,84,12,143,103,136,164,146,240,213,131,139,81,37,159,183,110,147,17,244,106,109,248,99,215,30,78,11,121,110,41,200,93,67,134,3,90,122,75,182,225,45,190,13,67,151,153,135,82,14,106,94,72,200,37,157,116,80,175,132,80,99,143,84,147,209,231,9,147,46,141,152,134,228,172,70,53,179,95,221,90,236,254,77,95,233,206,19,135,163,127,140,128,32,35,234,206,160,72,231,36,148,14,80,71,66,228,163,11,121,164,125,245,207,13,119,50,93,190,54,199,120,219,142,242,18,103,90,196,111,240,170,229,154,44,105,143,99,78,147,199,239,99,253,26,162,82,50,141,68,10,217,51,189,123,209,145,32,63,48,62,201,245,207,21,113,206,93,0,82,217,132,217,91,188,231,201,89,246,72,133,185,18,49,117,21,145,159,252,22,182,196,99,192,253,168,168,16,19,48,101,205,178,249,94,255,45,240,220,17,194,137,110,173,67,147,235,154,171,13,43,126,140,187,118,210,110,85,199,20,108,210,126,9,13,79,142,220,98,28,91,67,80,141,20,148,74,178,69,5,154,231,12,21,24,114,20,250,63,252,49,213,124,234,193,127,47,207,219,115,28,205,95,86,106,178,48,87,240,223,180,26,108,1,233,53,21,171,73,170,68,204,241,219,17,254,121,61,250,113,8,230,85,195,146,170,24,39,74,124,52,158,30,251,37,83,207,138,162,14,62,50,27,161,227,116,99,63,102,113,198,5,237,108,8,195,93,193,76,41,151,128,70,68,72,247,58,209,54,170,178,163,41,237,148,32,79,44,86,119,2,11,194,91,22,111,106,184,216,49,193,202,119,73,130,173,4,216,112,128,90,207,137,91,84,166,242,23,110,190,97,47,237,202,226,180,145,15,194,117,176,187,143,230,181,167,234,108,197,20,234,151,57,153,165,162,1,213,118,230,236,148,124,228,228,142,99,11,43,78,49,93,55,200,26,141,223,44,181,208,31,14,128,7,253,5,243,126,176,33,182,59,12,246,124,64,89,249,176,175,103,213,50,230,176,65,151,79,106,147,35,255,164,54,103,174,166,62,12,188,198,73,60,219,240,50,219,53,128,88,128,132,165,112,49,28,46,175,131,109,56,135,176,18,229,74,102,147,199,147,99,115,192,197,49,236,102,88,156,180,182,239,218,223,174,168,139,184,157,86,73,62,92,78,250,201,35,87,163,177,188,248,43,215,131,204,189,94,5,123,112,246,20,84,75,194,133,145,47,84,90,124,250,2,46,202,131,144,172,85,131,213,247,29,116,5,136,85,68,230,211,244,110,226,16,51,56,64,94,231,170,32,118,107,188,51,4,114,58,33,186,97,121,175,52,182,26,109,169,238,62,233,220,4,55,194,49,223,140,175,67,164,93,254,161,61,30,40,31,196,108,19,108,252,212,235,22,16,49,203,243,212,116,157,241,54,141,166,148,127,58,140,124,235,13,196,207,21,238,240,63,75,72,139,161,244,233,195,141,109,167,151,26,140,197,247,23,25,38,210,35,72,38,3,103,170,226,64,73,136,82,205,36,209,72,91,84,90,171,58,124,45,67,68,83,187,216,150,233,134,181,196,172,244,53,27,212,107,144,83,231,136,252,35,188,224,105,93,180,218,90,23,115,28,237,234,99,52,37,95,38,232,133,17,197,141,75,129,109,162,57,232,194,158,49,170,107,174,138,46,246,178,177,8,164,69,21,236,91,9,116,161,176,186,224,41,82,109,198,110,224,188,150,140,223,138,210,112,163,20,197,113,21,87,174,110,117,220,97,79,58,38,181,126,169,226,168,65,101,87,118,211,9,212,103,177,1,204,178,164,80,88,38,137,195,239,125,245,23,151,228,156,1,2,59,199,208,250,183,156,130,235,120,105,96,13,134,227,47,48,49,65,161,5,69,0,207,128,34,64,193,12,129,43,236,130,210,70,150,206,191,91,121,40,143,191,77,120,62,79,56,50,76,29,19,193,157,26,202,151,186,1,140,194,106,73,86,96,34,191,248,196,145,99,101,9,46,224,124,204,147,82,7,43,248,154,156,235,22,216,34,47,247,28,150,185,45,254,21,81,116,217,103,112,92,134,244,208,106,55,58,90,130,146,237,101,211,99,39,246,3,135,127,43,1,27,123,74,11,92,128,151,237,165,230,239,232,72,137,201,31,112,125,212,24,198,105,66,19,125,205,51,245,27,252,234,32,231,195,173,136,158,72,192,2,174,172,229,134,105,30,28,237,127,174,217,245,4,41,30,218,146,246,168,250,42,163,38,37,194,252,180,245,93,52,2,169,46,105,174,176,144,237,82,46,165,119,105,92,88,10,40,158,40,132,58,84,12,252,104,72,9,71,167,148,3,89,29,201,120,152,72,145,88,55,113,15,248,18,180,108,9,84,188,58,95,153,217,25,218,159,122,89,216,237,247,204,211,192,139,142,68,1,2,63,57,139,138,241,179,218,97,207,27,175,54,213,212,132,14,169,134,87,107,64,254,96,105,140,29,16,62,11,23,171,84,119,253,151,253,251,202,95,248,113,142,77,249,9,12,3,129,56,232,244,29,213,3,123,62,217,239,44,218,216,167,66,247,135,13,22,178,209,253,254,239,217,102,64,12,131,94,165,231,255,176,139,173,146,20,187,27,215,48,229,100,11,157,5,178,119,242,167,86,24,205,31,142,222,4,158,125,44,41,100,21,187,135,0,0,164,87,51,120,165,15,232,185,114,69,174,116,95,57,121,234,190,130,116,74,13,236,15,5,111,97,17,111,97,27,7,144,170,197,201,43,144,109,167,217,229,175,95,254,227,126,127,63,114,242,240,23,128,125,154,71,48,1,107,81,185,154,195,196,249,125,152,173,105,224,133,249,213,74,239,219,207,78,143,95,123,143,251,58,59,157,238,99,200,126,230,72,193,148,247,204,207,238,173,163,229,220,239,214,111,112,24,240,68,244,243,148,4,11,63,115,248,127,245,240,138,214,155,246,166,148,154,30,42,238,3,14,204,212,144,254,20,102,230,241,80,67,79,44,65,200,186,128,188,83,26,11,144,154,143,45,226,128,154,7,115,96,178,244,226,230,156,66,148,97,15,212,238,174,122,50,148,238,17,32,176,84,39,53,75,72,58,94,65,95,254,68,250,246,217,17,94,119,125,115,83,85,67,169,169,174,195,212,125,130,235,53,45,207,57,209,159,145,60,8,159,24,6,105,114,236,51,32,192,125,177,148,207,80,124,65,140,14,51,1,167,87,5,189,10,209,61,113,47,252,203,17,122,25,194,147,87,234,126,160,241,95,173,148,56,27,108,205,19,5,157,132,181,82,74,116,92,26,117,88,67,150,78,122,29,237,93,2,195,202,11,145,225,31,35,46,213,161,124,171,108,14,22,151,35,109,109,8,234,111,140,99,82,222,80,11,160,101,117,234,167,193,41,242,112,144,137,228,247,158,148,11,123,149,63,247,6,122,233,234,250,149,55,126,49,207,79,194,25,83,75,169,30,156,84,137,162,78,211,66,10,226,76,100,172,211,243,54,12,137,200,208,152,154,131,234,127,31,167,111,204,32,190,176,95,154,103,152,38,37,52,146,76,172,187,213,156,65,113,35,254,132,18,22,91,53,139,73,26,247,86,163,169,216,65,63,78,63,71,157,156,45,72,62,212,132,167,247,118,105,111,210,110,179,50,217,107,246,224,23,74,231,107,155,153,102,167,170,89,212,13,192,93,140,8,53,200,252,14,201,42,136,88,214,225,120,87,38,231,40,108,124,196,242,97,170,74,18,210,180,137,195,218,133,101,138,22,173,73,48,65,33,190,190,63,53,27,104,255,142,226,116,88,43,186,195,27,65,39,171,25,51,245,151,33,221,135,145,197,212,194,73,0,2,37,234,182,190,187,133,191,203,34,53,227,106,32,12,157,157,53,212,252,154,85,116,192,152,255,188,185,125,100,12,211,205,218,222,53,65,89,174,108,214,52,173,224,33,45,48,14,235,168,227,63,45,61,176,67,46,42,99,237,211,96,252,253,238,104,28,60,9,228,201,80,232,160,183,246,127,241,149,109,62,60,255,119,172,80,162,11,125,156,190,102,218,144,236,119,10,73,153,205,134,57,192,91,132,166,178,229,56,106,62,121,183,22,86,28,71,183,47,99,2,253,167,19,237,158,142,78,63,22,246,180,253,245,250,180,230,54,125,210,231,248,168,207,39,221,42,108,96,50,197,192,248,113,188,48,27,96,110,182,158,192,28,70,128,26,70,192,252,70,252,122,117,231,146,13,32,214,122,189,88,121,39,126,120,137,167,72,15,255,56,240,126,29,80,13,1,147,235,26,86,164,92,161,99,102,165,250,124,225,130,211,8,101,175,189,56,50,164,44,171,71,216,148,48,193,175,84,19,59,219,141,246,53,23,239,135,51,142,225,176,104,251,110,174,229,30,134,229,222,248,233,93,130,244,194,156,220,239,201,145,156,244,213,199,179,70,79,71,80,68,191,55,237,40,242,230,80,19,160,230,44,179,208,141,45,175,207,83,75,248,50,179,8,12,166,61,91,1,39,52,131,79,217,51,83,80,38,173,119,179,130,208,129,75,137,37,193,49,148,224,239,67,155,189,218,86,220,218,245,250,38,71,29,201,1,117,33,84,205,49,85,109,52,118,250,139,4,241,72,152,230,138,170,6,73,9,71,176,138,143,187,178,105,12,224,153,71,206,130,235,70,192,73,68,16,218,175,162,29,226,112,200,104,118,197,224,235,223,211,145,11,163,18,212,126,125,135,27,129,128,216,191,131,229,90,199,248,28,5,181,212,54,53,239,124,142,49,227,145,55,27,111,69,183,174,25,251,196,146,118,75,126,146,78,225,247,232,30,168,191,123,120,175,130,253,3,4,126,5,165,121,231,30,138,49,242,131,13,191,116,125,11,44,25,76,154,242,142,119,43,214,54,87,9,146,142,122,227,164,142,69,130,236,100,56,176,23,247,83,193,161,153,170,221,74,70,213,139,55,197,66,51,198,128,194,4,2,129,144,73,207,45,238,17,60,219,253,6,31,7,220,64,9,46,186,250,224,251,171,8,217,0,68,182,224,213,124,202,242,152,221,187,215,48,46,183,246,158,57,131,151,82,245,123,171,233,65,125,178,49,58,102,252,215,189,228,220,174,196,168,142,22,151,42,119,127,197,156,205,170,8,143,194,84,49,50,206,85,237,46,217,209,249,187,204,96,130,126,98,142,35,203,93,27,95,66,48,58,103,4,90,237,34,23,109,203,76,85,196,38,119,218,64,243,25,115,48,46,116,201,25,59,127,32,97,160,103,200,114,50,0,125,123,208,13,46,62,46,15,215,216,222,121,103,156,204,121,62,145,93,223,25,163,165,45,253,58,250,248,195,154,138,57,239,43,137,47,149,165,125,253,211,175,226,75,29,81,250,55,7,54,240,159,213,145,52,208,173,111,1,200,95,242,158,17,49,105,234,180,189,231,26,175,105,97,185,189,108,241,166,81,150,45,54,148,108,201,231,167,188,51,188,221,20,134,52,10,148,244,51,204,43,128,60,78,201,182,199,145,0,170,174,147,204,161,14,33,221,64,15,165,8,244,113,221,10,207,86,19,69,190,94,15,21,69,165,118,20,40,171,61,218,160,199,235,188,187,154,120,57,145,152,64,112,10,150,168,29,18,55,100,76,120,251,224,4,232,129,185,176,106,158,54,74,92,23,184,123,231,253,5,137,205,115,236,240,195,87,244,200,149,134,95,63,67,20,67,191,213,241,169,96,182,161,198,25,125,90,118,95,230,110,67,135,144,150,203,152,12,180,112,243,219,103,135,167,102,207,45,230,108,245,25,211,98,34,150,252,82,215,243,16,27,139,36,6,146,249,89,75,191,90,68,11,79,198,249,111,31,232,59,252,23,53,31,175,134,234,178,195,23,145,254,155,58,61,107,218,244,187,137,36,168,40,246,195,7,227,96,155,184,82,68,238,58,116,108,117,136,57,2,115,193,90,148,231,133,35,125,142,164,176,173,14,53,44,21,69,157,31,181,56,16,245,105,147,195,89,70,15,159,65,86,134,203,37,186,186,186,189,92,60,170,33,72,245,124,155,38,174,93,156,99,252,101,60,250,229,139,188,188,203,21,206,36,206,134,36,172,195,141,245,227,148,101,151,255,85,67,176,117,163,253,119,61,177,174,59,93,70,244,197,190,93,243,70,65,54,112,163,182,247,71,161,62,207,144,61,35,76,37,252,247,101,147,15,244,39,123,184,62,40,36,75,9,254,122,26,136,61,16,132,83,189,198,71,218,199,176,148,142,212,101,34,223,53,228,99,115,12,21,110,114,179,107,35,152,99,163,187,146,24,80,124,91,22,166,219,2,2,115,119,231,218,92,140,91,37,63,49,149,103,123,87,98,43,154,29,172,89,194,119,252,153,241,195,138,181,142,233,66,163,72,218,126,89,94,210,6,54,55,204,161,99,66,189,4,233,239,52,15,97,245,123,156,131,198,19,174,82,86,249,62,135,254,209,24,116,98,200,128,73,28,56,191,42,103,20,241,239,251,192,56,134,82,169,245,237,6,29,230,163,21,155,192,27,67,194,63,83,96,154,64,100,172,229,190,184,115,25,10,133,154,73,144,106,235,81,184,142,182,128,127,83,112,224,137,186,240,37,84,73,156,31,247,62,60,92,41,240,176,147,225,181,32,68,163,81,106,20,104,223,209,186,112,167,221,203,255,124,30,225,157,39,149,59,152,132,118,21,152,178,145,250,216,12,66,151,31,214,105,41,212,16,175,181,222,85,136,72,199,3,77,184,98,171,210,223,149,108,230,170,252,32,77,74,25,55,64,150,226,183,246,118,244,11,238,230,37,215,217,178,36,54,27,29,156,214,244,177,105,67,229,109,65,221,234,45,109,13,25,242,96,192,224,206,118,218,88,72,53,39,149,7,171,216,180,151,52,199,219,31,57,142,238,131,208,111,152,54,15,119,45,191,223,194,175,112,68,116,125,70,134,208,235,252,188,38,173,191,71,222,2,127,94,68,93,96,203,137,222,78,49,193,96,174,104,11,160,183,194,228,109,3,53,30,247,112,167,201,137,88,75,35,152,237,117,248,56,230,31,169,56,143,134,1,17,221,173,247,150,28,254,106,77,46,63,2,199,131,15,231,5,44,11,53,174,158,83,203,154,133,35,124,60,213,184,218,90,159,175,70,178,29,221,35,155,16,43,246,160,37,52,177,222,103,139,142,191,191,154,236,199,211,5,180,213,76,81,74,207,51,166,184,33,97,118,61,9,247,77,94,251,90,106,165,196,46,29,164,101,28,11,247,171,55,127,73,152,222,161,95,188,97,236,71,32,138,178,239,131,10,92,196,3,15,34,178,245,33,74,56,4,210,74,1,23,138,194,96,133,68,246,148,141,93,0,253,37,136,39,60,146,239,119,150,148,66,230,141,177,244,99,225,20,111,67,144,23,150,100,58,143,187,192,199,234,217,116,195,140,170,116,199,16,21,134,45,72,71,234,123,249,166,118,189,94,132,66,184,167,133,179,160,31,65,136,77,111,75,188,206,180,147,24,29,92,109,40,30,96,100,235,43,57,93,51,238,81,226,128,49,144,148,157,208,24,231,174,170,41,74,90,129,90,15,9,199,76,212,56,141,73,64,97,60,197,165,96,213,161,64,129,21,149,239,190,6,187,136,22,196,119,163,161,56,36,30,24,54,43,108,253,234,131,53,252,232,144,15,100,8,175,97,144,147,139,141,203,103,70,125,166,43,165,0,169,152,237,137,87,204,254,180,56,244,205,154,147,44,252,243,228,86,82,226,116,130,165,172,234,109,133,198,198,210,29,217,245,181,0,106,67,88,153,124,157,37,129,233,147,34,235,219,56,10,108,203,180,49,72,238,107,183,99,19,10,111,187,223,204,247,35,249,91,139,192,227,139,115,97,192,96,224,61,247,231,32,56,32,228,235,174,45,12,33,58,7,59,90,218,110,45,61,96,161,118,201,10,21,252,166,112,43,27,180,235,193,59,205,24,3,168,161,35,158,156,16,212,235,150,246,101,38,148,109,94,79,179,51,63,233,216,83,56,242,128,24,191,236,131,59,174,6,89,246,243,100,106,3,24,106,208,157,225,142,248,159,159,208,224,32,84,155,45,62,59,105,142,220,15,224,145,69,133,254,123,92,164,197,109,27,196,117,125,141,117,221,214,222,235,29,174,164,68,255,7,105,251,89,29,132,37,125,148,123,152,141,209,51,136,119,81,90,161,22,97,124,199,199,16,72,95,145,33,230,49,108,156,140,234,15,95,222,19,45,61,145,193,40,164,32,98,67,19,199,38,152,179,89,255,1,112,13,84,56,217,96,55,221,45,74,13,130,83,91,48,169,141,105,56,251,216,8,71,227,57,196,56,125,92,177,58,31,206,207,221,141,67,157,8,179,77,183,180,161,223,60,222,184,235,241,229,20,132,40,69,113,164,49,143,110,67,152,131,126,103,47,181,24,3,129,214,188,239,252,109,238,113,241,113,96,130,221,135,28,72,251,226,64,71,149,32,217,93,76,216,187,17,213,205,98,67,121,240,16,110,172,14,99,207,106,179,162,89,67,90,187,251,90,192,237,201,196,152,87,197,76,174,96,164,107,135,150,116,223,166,248,9,122,254,6,84,10,69,130,93,233,27,155,125,40,154,125,56,116,198,222,163,156,151,3,29,142,103,101,244,13,35,39,77,179,201,99,115,194,183,240,43,126,149,186,178,100,242,22,65,138,77,117,81,216,205,220,24,140,174,135,195,7,104,29,162,77,157,175,125,62,62,235,244,143,218,107,171,208,226,181,244,10,24,251,79,142,250,108,48,65,139,88,16,86,32,98,184,217,156,232,15,244,107,193,224,28,143,69,12,10,181,252,189,56,142,105,201,182,218,17,121,89,92,196,58,40,247,219,62,148,209,254,243,163,114,114,162,89,23,177,126,19,68,103,113,130,70,189,196,60,105,58,193,170,51,4,220,64,14,120,170,22,213,182,71,56,141,16,224,47,208,208,54,121,243,254,26,107,216,174,84,171,151,120,214,144,23,155,86,190,52,150,232,73,82,86,48,102,91,24,117,229,185,51,171,33,105,145,214,146,108,247,190,83,80,147,235,42,150,43,0,196,209,84,126,126,199,93,226,121,134,129,120,242,63,242,191,72,126,67,91,46,144,121,57,232,50,3,198,178,125,34,132,190,126,59,187,207,53,252,203,172,109,8,100,196,219,150,95,26,0,0,89,233,175,144,24,64,143,58,189,136,125,76,250,0,208,29,106,82,90,129,173,119,139,123,53,138,155,173,78,238,57,98,146,15,39,97,12,209,158,144,50,23,125,196,24,98,1,52,187,112,62,81,18,172,83,116,173,233,231,170,81,148,38,6,160,40,129,116,177,92,180,92,188,87,121,233,236,120,103,198,47,205,251,154,169,48,119,214,184,113,158,239,49,39,146,252,231,207,90,156,181,133,17,250,198,95,227,168,157,168,221,250,235,62,209,70,26,36,12,46,38,232,82,117,187,197,186,190,225,49,44,64,141,1,137,98,107,188,11,64,87,54,240,6,176,66,164,34,197,158,48,229,37,28,40,94,240,191,26,92,224,165,88,175,214,8,226,183,33,155,181,34,19,244,5,157,140,76,95,16,162,100,234,92,56,34,141,246,13,193,158,188,144,7,24,173,73,225,142,68,123,52,116,3,117,20,230,206,87,189,190,154,118,55,246,178,117,5,51,190,218,184,87,33,13,7,177,85,223,143,60,63,134,198,94,44,82,1,197,122,162,206,114,150,102,168,140,140,168,132,39,16,41,185,86,22,199,224,117,190,0,239,33,133,109,67,240,249,143,179,243,126,61,189,77,144,19,126,156,62,254,118,83,81,132,210,130,37,54,73,217,38,204,112,106,77,160,96,31,210,25,38,110,97,230,250,101,23,83,77,238,70,249,177,204,75,63,126,237,253,229,82,141,46,182,196,217,147,206,85,61,144,81,145,208,42,56,196,76,203,85,119,71,168,177,62,180,56,5,114,97,77,109,9,53,219,178,143,22,123,234,93,73,171,196,218,36,100,234,102,220,197,64,128,4,192,151,224,216,102,91,208,37,212,10,59,75,235,84,13,223,96,234,35,236,220,58,93,118,160,255,182,117,249,105,37,131,7,28,124,196,46,103,224,135,188,42,182,63,187,202,53,57,235,194,29,148,167,195,23,27,215,30,58,74,178,204,50,139,192,187,187,103,121,200,28,53,213,9,105,40,82,154,88,51,227,220,254,178,39,86,183,220,59,70,114,25,28,85,254,43,35,204,132,131,231,173,93,35,243,209,101,226,132,134,12,217,230,159,165,191,228,209,55,68,16,94,82,151,17,3,128,218,248,40,30,180,80,64,172,75,129,108,227,225,61,158,249,97,44,115,238,42,202,177,70,110,212,99,242,185,60,39,136,161,110,52,140,62,144,16,114,74,196,171,210,245,93,37,60,123,146,32,75,217,74,93,24,92,178,135,230,11,59,143,148,10,40,51,76,178,190,32,249,67,38,123,90,232,125,194,4,61,78,53,200,228,54,253,243,39,247,210,134,199,43,163,80,25,40,58,240,3,154,130,242,193,238,208,198,117,225,171,73,6,242,195,110,106,126,57,173,35,180,200,97,37,79,187,169,141,71,29,154,24,186,12,106,204,154,94,129,120,216,187,79,126,104,214,11,108,248,211,199,105,48,96,86,9,84,239,105,227,151,206,152,118,153,137,189,137,57,150,204,207,52,124,98,45,106,87,246,60,215,106,65,213,95,194,37,144,117,8,102,99,226,104,44,91,56,225,1,202,202,96,5,66,28,190,198,213,27,157,225,90,152,29,68,154,31,191,228,44,42,221,82,177,185,20,250,68,149,143,254,115,64,28,164,4,134,187,214,28,7,99,110,89,253,127,178,8,248,155,195,253,199,125,215,201,237,77,144,85,203,3,113,142,9,85,170,228,33,67,202,10,254,67,51,28,171,117,253,2,163,122,53,226,188,39,28,164,99,108,150,63,222,212,210,9,195,205,152,182,206,42,227,228,193,42,142,12,83,127,5,102,179,144,102,180,224,247,134,139,233,60,204,153,147,24,157,192,120,186,133,95,129,240,5,107,213,114,70,213,219,180,10,50,150,241,70,208,132,94,27,73,207,200,160,246,193,172,129,131,52,207,108,16,36,204,147,75,148,9,188,245,220,162,73,234,52,133,205,57,82,151,91,77,175,46,172,22,103,165,126,139,87,46,100,152,202,248,9,90,9,39,248,172,119,63,52,182,124,94,187,245,190,91,102,85,207,24,86,89,201,173,199,201,207,6,70,51,215,95,140,173,52,96,152,156,235,204,202,208,156,63,104,162,13,63,39,110,20,72,35,110,135,22,173,119,127,210,38,101,99,148,62,118,5,252,167,164,32,114,190,151,192,46,126,70,118,107,28,157,95,74,74,140,63,192,237,246,136,183,84,17,104,75,193,27,199,183,230,127,190,77,16,35,81,241,74,181,88,250,16,53,189,25,26,76,38,164,42,128,224,4,192,31,212,66,185,87,62,169,175,59,101,93,237,44,40,3,198,166,6,177,217,11,90,63,105,191,29,49,190,19,236,125,85,91,137,78,221,64,221,38,22,74,215,151,182,236,183,137,94,102,95,219,129,172,127,225,146,106,35,5,208,251,168,1,168,8,190,62,130,147,209,11,82,13,196,228,42,223,121,212,255,4,23,87,240,12,145,100,76,176,79,219,197,143,228,30,63,30,54,105,165,168,117,9,55,114,205,121,211,204,226,89,109,192,42,120,225,133,77,176,70,94,88,64,108,214,85,40,215,163,28,152,127,23,231,7,101,201,55,52,201,180,247,236,47,203,167,198,173,14,58,236,194,254,92,68,176,219,116,4,211,125,183,122,201,206,230,69,77,49,115,113,101,208,34,33,175,175,62,100,34,224,49,89,202,167,15,229,178,77,227,251,48,169,233,226,7,243,195,118,59,58,219,85,81,22,218,92,1,129,228,31,167,167,203,195,143,112,236,61,85,152,188,138,237,68,8,225,203,91,110,4,232,8,65,28,29,134,156,72,175,134,90,242,193,108,195,67,118,190,41,177,237,193,163,100,215,196,12,206,83,255,136,118,253,79,14,225,40,37,43,34,181,54,141,203,15,148,3,34,116,248,45,147,217,203,228,176,57,114,125,45,6,219,247,15,30,230,249,27,159,105,132,57,221,201,23,7,190,209,159,151,193,16,231,145,91,34,161,14,5,21,177,3,125,241,175,28,46,18,235,166,206,239,0,195,150,202,255,227,8,242,193,22,193,71,177,123,178,182,92,156,20,36,187,117,46,107,69,200,109,18,57,187,158,107,110,164,128,11,40,151,65,173,66,115,144,21,206,208,79,119,251,16,50,92,136,253,81,212,15,163,1,49,93,237,247,179,209,167,168,248,123,86,119,24,67,240,194,144,10,142,125,202,4,76,255,107,238,1,65,39,8,175,218,143,223,37,127,111,119,100,61,130,46,71,163,36,206,85,71,221,104,221,88,111,212,15,238,88,178,46,104,35,169,66,208,87,208,40,72,139,45,78,115,245,13,223,251,217,252,249,146,143,227,48,47,203,24,33,22,202,23,150,210,238,53,91,18,15,61,65,24,119,1,45,76,234,132,177,226,224,38,44,8,208,115,137,213,185,24,164,101,55,161,151,93,26,22,253,175,73,114,165,26,71,36,235,107,49,101,46,198,110,60,203,232,168,119,180,4,4,203,161,4,199,174,61,5,17,44,25,57,116,19,85,122,35,180,63,36,44,240,137,202,99,15,136,164,104,46,229,99,175,168,185,155,54,201,30,90,69,238,42,105,132,251,119,78,135,12,100,126,58,249,74,75,80,60,61,20,91,183,234,214,79,235,64,60,62,194,187,175,222,253,19,42,42,31,8,110,59,22,70,183,146,85,7,71,106,204,148,51,174,191,56,239,245,196,123,249,251,37,21,220,77,180,75,94,63,144,196,161,17,35,108,154,52,155,63,34,219,4,173,125,45,216,225,210,70,179,104,19,159,94,140,3,7,58,219,142,134,53,158,45,22,135,158,92,195,172,145,0,137,230,104,33,119,138,180,68,14,9,75,244,64,155,27,199,176,37,27,11,6,210,210,251,88,200,12,92,224,91,198,6,238,21,140,135,133,249,227,99,139,151,40,90,1,86,165,184,57,91,174,179,103,141,59,251,134,93,191,148,148,62,221,202,136,144,219,59,30,121,249,10,120,109,207,218,240,196,161,235,200,93,191,24,118,245,251,245,155,208,19,184,215,11,144,125,122,226,152,36,93,47,49,1,6,247,225,184,38,144,120,109,228,137,5,4,42,160,101,202,158,243,81,93,137,243,160,222,125,15,216,172,74,202,47,111,87,241,133,253,92,100,229,173,43,70,237,217,230,95,72,145,95,144,124,241,56,50,100,225,107,57,37,241,144,226,139,170,61,203,32,103,176,126,173,55,116,203,26,216,108,23,199,199,125,130,149,197,99,224,87,143,101,147,77,211,195,106,25,59,71,16,112,215,84,86,118,227,206,45,97,153,68,70,48,163,187,84,0,120,130,172,45,218,10,200,27,103,236,166,250,168,130,130,62,28,53,204,191,173,18,205,123,209,87,185,178,85,214,170,88,47,193,126,25,59,217,172,16,162,34,109,240,150,213,161,42,97,182,158,106,241,48,128,244,122,7,186,232,154,206,136,143,85,229,249,61,247,24,244,224,186,68,228,155,62,239,25,167,123,32,22,94,143,220,47,89,43,5,6,173,96,159,174,100,90,236,120,62,53,190,167,208,1,112,14,155,152,162,44,191,139,38,220,100,234,109,96,167,224,34,202,128,49,13,62,100,33,177,158,127,62,20,176,161,69,155,230,223,156,94,189,211,93,48,213,137,244,23,253,134,66,172,129,70,200,151,47,66,90,29,110,232,131,164,220,252,254,151,186,255,255,37,110,52,253,248,82,27,235,216,49,101,91,121,4,73,149,203,249,32,168,69,123,119,126,142,77,247,173,94,212,117,88,27,231,26,171,223,74,10,17,112,110,51,36,213,8,203,182,205,200,94,111,155,107,244,218,150,42,208,133,151,144,254,9,247,166,130,162,250,167,57,35,191,214,80,160,50,1,189,214,21,167,49,193,82,103,155,24,47,20,140,173,44,12,107,174,11,9,188,113,239,68,77,43,198,172,245,169,127,84,229,107,233,19,153,246,162,15,204,62,163,168,85,139,236,114,43,37,87,47,160,33,176,1,97,43,24,134,129,124,158,195,253,46,196,174,243,238,171,43,72,23,10,24,201,83,213,207,246,137,248,189,3,91,140,186,47,106,31,66,148,213,89,90,161,139,101,25,222,26,169,249,118,169,167,134,1,211,88,197,1,185,69,200,249,41,44,17,250,162,155,248,33,177,219,42,226,68,86,184,122,19,168,222,92,155,51,43,85,37,4,247,232,39,48,128,89,251,150,253,96,143,73,207,233,33,60,176,163,205,49,233,75,89,51,220,202,196,29,22,234,8,29,140,224,55,224,215,156,136,173,242,130,114,156,86,198,37,192,239,88,214,198,108,213,143,63,225,115,35,210,136,179,87,199,12,188,62,131,138,58,2,29,105,92,40,147,132,237,226,213,244,101,206,180,166,218,208,8,20,163,157,76,101,155,107,26,25,56,112,131,38,67,175,232,148,144,209,140,198,204,82,180,65,83,208,149,154,184,100,212,82,166,65,81,27,231,92,241,55,212,161,74,88,142,91,63,210,66,217,220,62,97,85,172,170,222,208,155,51,84,144,94,166,173,55,172,190,135,123,14,119,79,83,252,12,64,109,39,234,82,198,253,14,0,153,34,203,93,66,232,33,44,184,87,111,162,114,103,241,200,209,181,132,249,211,13,164,222,18,24,27,254,195,113,91,46,13,62,208,255,112,76,56,144,92,145,215,137,132,227,243,212,193,71,147,236,195,180,52,255,193,71,36,176,105,202,50,6,230,43,147,57,28,12,159,229,176,41,161,218,102,90,55,34,214,184,90,233,222,245,57,47,184,158,136,129,32,25,83,98,243,92,9,239,79,82,243,221,170,21,251,195,48,152,91,200,183,3,49,218,123,196,223,198,57,177,155,218,47,55,223,28,58,81,242,11,25,176,49,194,223,113,131,203,185,76,231,136,40,4,13,27,33,70,240,35,242,50,248,136,154,29,106,71,39,8,21,214,182,16,69,174,42,125,168,194,144,197,192,199,123,108,128,209,249,89,6,182,239,81,221,71,125,88,250,105,192,4,174,80,64,94,99,228,202,101,4,135,224,102,196,242,22,171,113,30,137,196,155,59,48,229,146,17,90,111,235,34,66,172,191,91,125,72,64,60,96,87,157,78,132,198,194,131,239,138,60,16,180,70,73,106,190,228,74,102,238,8,222,128,22,251,178,125,154,55,16,89,92,44,206,150,132,197,88,175,162,163,83,95,42,145,118,128,83,8,140,227,39,74,197,32,239,137,205,5,0,196,142,28,49,23,42,135,245,58,148,119,31,196,84,48,14,66,22,125,53,4,204,122,70,146,221,189,240,176,189,1,206,114,141,0,155,113,134,200,180,13,1,213,95,197,0,157,166,161,199,157,235,127,152,203,233,105,133,122,16,110,116,83,37,217,210,131,251,188,226,19,227,120,21,59,155,173,57,69,237,185,47,183,112,206,13,88,5,250,199,130,215,147,92,95,18,218,212,146,5,249,141,77,235,81,37,87,49,212,87,126,22,130,105,162,92,137,169,207,246,185,18,77,139,213,219,19,244,217,213,70,71,188,78,169,194,3,84,232,142,171,111,159,114,110,189,151,169,48,71,31,251,224,17,64,84,12,199,87,136,166,169,27,94,198,175,110,187,7,250,121,213,218,123,195,161,118,44,51,72,198,47,156,162,159,30,79,16,251,198,231,129,188,64,204,37,193,86,114,98,251,242,125,213,228,24,116,126,55,180,131,230,3,87,108,179,157,110,114,228,85,8,95,148,88,124,232,174,54,130,248,94,175,27,94,72,160,103,217,209,17,3,106,63,106,237,54,9,101,70,48,193,93,223,21,73,41,78,152,63,246,34,154,58,208,15,128,230,237,221,215,115,89,185,174,141,189,14,196,228,234,47,80,87,38,240,207,227,35,91,112,166,191,177,115,86,3,236,41,16,232,215,122,33,37,247,190,191,64,119,154,235,104,120,96,208,69,235,192,251,190,217,93,75,2,71,175,214,51,210,187,190,151,27,173,158,102,233,69,184,209,39,98,69,106,141,131,50,42,62,85,164,188,75,124,162,160,99,14,195,135,28,235,144,63,213,235,116,196,30,54,80,184,93,130,64,213,206,202,176,137,184,243,14,13,168,158,148,93,173,13,103,198,100,243,116,157,82,70,195,200,228,107,103,213,215,7,198,121,168,129,50,97,130,156,6,54,117,156,120,90,134,4,208,253,171,244,110,46,224,141,145,130,0,36,236,193,101,160,36,75,17,215,143,32,88,217,6,10,230,210,62,94,198,161,202,249,38,123,117,59,37,205,201,125,66,13,34,194,35,189,119,115,98,219,222,207,244,142,199,145,25,252,200,44,195,187,175,5,75,222,240,60,145,69,249,249,98,150,24,68,42,101,228,248,157,227,246,27,130,232,23,136,96,236,188,88,132,105,103,217,179,110,117,107,232,89,42,157,128,162,39,236,32,62,138,176,34,41,2,200,99,217,61,207,17,180,105,95,101,196,175,223,4,224,201,158,46,240,6,196,242,88,83,178,211,180,153,27,123,1,128,238,4,195,115,168,186,103,6,62,59,96,143,187,122,13,61,114,27,96,42,82,240,230,74,165,181,116,181,54,147,169,176,163,48,126,250,158,18,104,42,100,105,177,158,24,199,62,109,19,213,106,92,150,254,184,49,180,157,232,95,6,238,228,103,185,20,115,157,169,116,180,114,191,155,70,114,63,216,15,121,144,119,60,171,212,162,1,26,192,129,138,18,195,74,172,177,164,17,28,212,175,203,72,164,74,226,228,65,52,53,70,119,102,23,122,85,177,8,228,227,236,49,78,156,189,33,45,166,212,62,58,108,150,184,162,119,32,139,240,92,123,247,57,132,13,17,206,145,92,9,81,176,193,154,85,175,107,155,153,25,1,92,253,2,207,129,138,197,141,73,243,88,40,49,82,192,111,169,85,5,182,106,58,106,111,166,150,32,218,90,37,249,50,49,247,248,22,67,87,106,100,229,188,71,177,16,55,4,74,72,122,107,207,158,206,1,19,73,10,207,172,243,142,243,237,232,215,222,80,84,21,60,236,18,213,143,211,57,140,37,169,68,132,20,163,224,198,24,85,202,179,133,35,184,13,32,157,210,219,200,187,106,1,152,14,29,226,65,120,73,111,102,109,28,121,78,2,7,136,129,172,96,225,114,195,182,187,234,253,8,61,167,74,17,129,127,54,255,34,245,138,17,100,36,3,115,193,191,63,38,195,111,58,252,161,197,8,80,238,108,107,163,72,87,40,80,2,174,174,50,177,236,230,239,31,115,224,45,112,184,56,209,248,151,6,173,157,35,233,105,32,128,85,97,245,54,35,11,154,181,129,146,171,143,81,93,112,45,135,25,93,246,224,134,201,230,115,188,181,74,121,181,45,50,161,0,254,238,136,100,237,14,112,33,65,71,147,117,87,35,59,11,31,111,157,170,147,106,59,132,65,112,146,3,36,193,209,102,219,216,58,211,247,85,2,200,170,176,193,215,141,225,59,190,118,240,84,127,226,115,222,16,198,12,200,225,27,30,111,103,104,173,217,16,244,97,166,5,254,140,116,135,208,97,236,168,135,57,94,92,82,220,39,101,222,172,71,253,203,188,2,56,32,227,29,161,201,21,255,52,30,37,229,193,158,81,188,138,104,121,40,112,66,79,232,142,46,184,101,120,240,10,82,206,93,224,87,248,112,232,11,240,245,231,218,245,119,151,185,248,134,225,182,205,132,188,146,117,206,249,97,215,114,231,204,110,18,84,171,194,230,38,203,128,152,172,124,73,203,76,239,18,109,210,251,169,63,232,64,199,98,127,22,83,131,41,249,124,99,113,194,130,45,190,220,119,183,235,170,108,137,82,78,14,18,19,87,209,139,46,94,32,254,148,182,24,72,65,251,101,176,79,239,131,40,239,9,49,125,89,195,178,179,137,20,23,215,143,254,38,5,4,44,52,97,9,196,129,195,116,25,1,196,113,104,248,128,254,99,86,177,171,63,169,45,52,147,196,250,213,81,24,71,66,246,191,124,177,73,154,202,38,61,193,202,38,127,85,227,56,223,130,237,237,17,212,233,30,168,137,217,191,63,81,122,147,41,74,248,33,255,199,26,30,207,192,252,75,225,85,140,57,137,73,99,187,54,75,51,12,6,82,143,69,100,169,14,206,5,75,119,251,222,91,194,126,93,128,96,202,231,79,18,10,169,134,62,33,172,111,195,63,220,133,200,34,130,19,224,128,150,217,152,137,122,117,79,105,184,91,65,34,255,215,110,185,30,14,48,216,50,127,92,39,75,73,103,226,49,88,67,160,186,241,233,35,60,201,119,22,170,68,189,47,5,252,159,135,81,63,71,65,206,232,178,177,215,234,22,71,81,214,99,26,132,39,37,44,116,115,67,53,239,53,4,120,206,172,112,234,151,117,31,54,123,177,246,221,154,57,99,8,0,167,94,187,100,24,152,137,198,161,190,52,213,105,239,73,124,43,58,71,188,51,233,242,101,81,84,131,159,210,189,174,218,245,245,77,26,141,109,79,191,11,73,66,119,187,123,249,216,90,126,212,106,75,184,182,67,210,118,96,165,89,144,86,80,82,147,129,153,188,190,130,245,149,215,55,33,116,236,102,174,179,42,117,63,36,249,67,211,5,228,118,71,0,189,151,188,46,153,162,46,7,146,113,28,153,9,234,131,20,213,101,212,210,64,228,24,104,76,71,119,212,69,221,253,10,81,220,77,237,172,160,63,89,100,170,191,210,83,149,246,59,255,103,210,139,159,63,196,56,68,3,30,120,219,58,130,20,210,251,95,227,5,180,181,86,163,249,48,37,161,107,71,178,92,154,209,173,199,103,162,143,5,200,169,123,14,59,96,211,62,150,161,115,138,5,19,235,84,72,0,156,106,109,21,173,2,92,37,111,29,64,18,59,33,49,169,34,112,235,228,203,94,0,192,133,23,20,107,179,111,4,36,254,228,81,18,229,250,154,225,11,3,207,165,150,121,154,203,103,136,220,14,59,239,217,40,111,78,31,48,71,36,111,49,30,177,72,162,65,144,102,32,16,207,116,186,159,133,210,15,142,176,122,229,247,235,45,189,124,186,190,22,25,170,136,107,159,43,87,189,255,114,41,5,93,254,73,11,107,31,120,17,117,211,69,177,100,23,186,206,79,25,67,217,190,175,140,5,243,168,16,112,43,177,23,56,152,226,208,26,60,182,165,160,66,153,178,161,191,123,131,48,103,30,12,230,107,31,89,56,255,39,200,42,202,93,98,66,115,14,162,35,240,111,250,82,49,28,235,115,150,223,154,176,130,229,133,110,112,245,125,48,189,78,76,179,157,193,158,42,55,229,166,111,216,22,3,127,109,138,6,6,35,110,27,150,15,176,214,88,72,67,32,120,95,211,49,10,102,119,137,182,205,22,112,65,90,79,144,234,105,1,255,249,68,151,41,186,98,90,12,191,164,166,122,240,240,149,222,35,243,75,158,238,117,224,66,9,84,184,39,14,69,13,66,20,153,133,225,185,137,212,102,210,4,80,209,89,173,128,202,156,31,69,145,169,230,110,191,152,67,159,49,154,190,75,99,218,173,40,49,182,209,187,123,40,222,1,136,68,55,145,98,45,34,203,176,246,169,169,155,253,229,105,177,66,163,180,168,232,96,81,20,145,177,223,232,156,132,235,78,113,146,47,173,158,28,32,8,105,103,109,179,168,78,181,141,135,46,244,110,227,237,25,218,21,77,12,52,138,38,98,198,200,236,131,78,118,12,30,216,156,240,84,254,58,185,60,233,66,250,200,204,195,145,60,172,73,78,88,10,186,67,221,172,47,239,247,208,254,18,49,116,94,103,64,186,170,64,144,19,236,134,86,18,70,188,144,2,82,131,188,41,247,91,155,70,80,120,166,46,68,168,122,170,251,120,113,130,37,6,221,9,210,201,35,100,169,189,225,181,102,25,174,9,163,61,1,74,148,237,177,164,186,243,225,113,252,203,175,215,176,41,93,235,220,219,151,24,49,190,117,137,41,25,217,56,87,191,56,28,57,49,249,210,150,121,45,246,128,116,34,224,25,57,224,240,209,142,102,26,116,134,6,51,139,33,176,168,185,254,65,219,197,59,73,206,44,4,84,165,222,188,56,74,50,234,237,70,36,233,43,187,105,12,23,157,241,213,121,182,248,223,163,122,49,209,134,164,19,164,43,22,88,15,40,194,5,142,102,3,205,12,50,21,158,196,42,194,4,76,177,150,235,194,241,55,87,207,99,81,103,43,23,152,143,24,13,95,148,7,37,68,141,115,19,107,169,251,165,226,21,209,2,162,5,102,161,52,170,43,212,67,158,184,243,103,218,48,103,131,161,89,119,198,31,60,145,128,99,67,198,46,64,198,0,247,15,218,176,98,126,194,18,150,15,236,199,212,68,194,245,5,44,143,247,247,54,117,248,231,124,24,149,109,6,19,228,84,145,246,96,143,173,155,202,5,227,140,172,218,5,89,135,8,69,24,21,26,60,37,153,50,10,60,200,29,32,180,16,89,16,250,228,42,142,159,199,233,147,242,96,191,0,220,241,118,39,95,136,110,238,213,16,41,219,170,204,34,27,54,166,82,199,33,210,150,136,107,83,25,224,142,103,20,198,39,238,126,129,38,149,241,190,89,48,56,92,0,134,187,52,95,245,21,20,225,195,100,135,252,28,58,171,196,158,58,223,118,72,50,69,91,21,189,218,80,154,48,210,236,247,104,159,33,68,106,233,99,185,104,224,205,229,213,125,90,248,97,114,222,120,188,242,150,26,202,94,80,162,72,137,40,242,1,236,251,210,248,14,148,29,246,106,155,115,91,5,147,177,226,65,180,25,83,154,226,217,20,15,131,35,18,254,166,74,50,252,154,13,0,171,252,242,210,144,202,75,33,133,162,226,18,19,210,205,117,93,89,249,102,237,227,185,107,241,164,114,186,91,20,148,105,61,225,161,112,170,3,138,49,164,175,43,202,213,2,164,197,197,173,140,65,88,147,55,137,2,244,183,50,226,171,240,150,0,16,3,155,181,31,124,197,195,67,127,214,64,25,168,65,93,235,103,16,47,187,24,182,162,118,234,213,185,164,254,77,13,128,115,199,234,191,16,108,115,55,175,160,203,222,56,106,249,72,200,96,13,62,71,102,11,238,143,240,73,194,53,238,41,115,248,130,32,80,167,231,10,15,76,224,233,160,154,199,80,16,182,43,149,182,169,144,84,9,84,6,251,116,101,96,140,117,38,192,17,221,58,140,29,206,9,241,39,227,112,90,71,246,56,222,197,39,94,162,101,179,42,255,18,36,170,216,231,130,155,187,254,198,57,208,70,26,32,63,210,219,25,166,117,97,98,155,141,114,203,85,51,255,178,76,97,165,50,171,198,113,211,54,60,24,69,244,37,114,11,173,36,166,43,162,30,205,42,213,112,87,233,33,6,119,184,107,21,203,88,227,141,205,107,180,142,248,84,85,96,213,24,158,54,96,186,22,229,35,82,206,166,59,88,8,121,210,150,252,58,212,123,21,31,188,70,72,166,123,203,220,75,192,214,65,84,190,160,69,155,166,225,75,78,221,232,77,201,149,18,139,167,247,131,96,74,191,2,185,212,140,53,249,27,48,107,7,247,237,59,204,241,72,158,249,82,213,104,76,220,251,147,234,21,135,197,83,249,238,182,216,15,170,6,104,84,187,139,27,4,139,226,106,183,64,176,149,91,150,187,253,19,210,28,227,23,121,228,184,93,38,156,51,47,96,36,96,176,243,149,143,10,81,190,105,112,133,118,117,167,134,248,36,211,148,19,158,102,196,233,180,189,232,23,201,129,96,21,92,174,130,235,167,45,125,6,13,109,5,136,3,242,247,107,68,192,122,145,166,69,25,255,208,6,58,55,204,91,44,151,247,23,92,141,52,75,9,0,180,114,182,153,40,119,17,59,232,169,128,207,129,225,239,121,166,77,89,224,255,117,22,37,51,61,159,48,103,71,228,59,91,225,87,4,210,100,207,105,50,63,76,142,226,124,108,112,146,232,207,178,55,199,241,175,153,151,136,102,213,53,9,109,7,14,153,26,27,8,65,233,211,198,66,73,234,69,46,83,164,146,17,8,88,78,1,34,147,163,24,130,218,126,22,174,241,15,9,229,251,105,141,28,188,122,190,164,164,168,119,45,177,251,217,98,26,97,67,231,124,126,119,225,97,56,72,55,99,229,59,9,99,135,160,69,204,133,173,11,104,58,157,166,245,107,21,203,11,219,27,237,149,75,223,21,179,133,138,249,157,47,209,161,106,223,231,254,40,99,80,129,28,88,159,202,40,90,180,66,224,111,48,246,105,131,62,61,244,89,21,135,151,211,185,39,184,83,178,199,19,251,111,17,98,246,233,117,126,253,2,239,121,207,198,254,222,185,192,181,226,165,101,147,66,218,101,133,221,67,17,139,186,130,196,207,194,252,182,157,204,105,42,7,104,77,8,206,155,166,118,178,209,210,184,180,166,176,0,76,33,205,167,76,175,207,235,220,56,135,151,228,64,238,170,152,147,124,177,97,65,89,73,116,173,224,216,102,12,212,64,53,123,52,127,215,178,23,22,92,144,203,176,86,91,86,255,27,91,170,19,208,29,19,96,126,29,170,30,207,80,246,14,37,155,9,45,101,154,124,111,238,100,50,245,86,186,149,103,236,99,19,110,218,45,196,221,210,52,32,247,233,30,239,87,244,154,100,143,24,10,208,155,36,153,156,68,71,153,106,154,15,249,8,220,28,168,236,242,71,247,207,175,68,51,12,81,237,248,169,76,37,80,2,12,1,249,44,105,111,28,48,31,154,185,69,63,88,16,108,79,249,78,30,195,203,208,235,141,244,171,247,248,31,63,0,202,180,125,53,154,82,50,200,238,19,27,65,62,46,72,52,161,71,247,159,102,121,69,86,205,78,120,38,41,231,214,255,150,26,11,19,20,213,200,61,74,73,240,247,130,28,217,48,23,134,105,167,181,156,173,213,106,129,134,67,91,163,22,150,219,40,244,194,129,1,88,148,151,228,97,161,215,62,139,190,220,142,151,252,170,255,78,139,105,37,223,189,157,232,128,25,81,102,207,1,15,3,230,220,140,89,212,199,14,11,154,237,9,125,145,223,79,101,168,181,122,182,205,222,46,44,87,20,147,239,184,170,161,67,196,46,6,131,217,0,216,240,226,208,134,83,66,114,168,75,72,8,234,196,80,78,113,142,117,77,38,239,107,216,54,223,54,114,222,105,120,219,55,194,137,223,210,21,113,115,110,20,215,212,246,146,254,90,224,226,243,133,190,57,152,96,33,228,167,95,24,202,184,155,230,230,46,98,7,59,222,240,41,110,23,55,151,143,231,115,212,231,76,117,94,9,127,87,210,226,6,57,182,250,140,94,12,39,251,8,55,239,99,239,50,168,167,236,241,216,112,165,200,14,111,191,10,5,173,130,171,99,237,242,85,171,71,151,66,24,52,45,123,217,190,246,20,186,181,241,102,175,133,202,161,36,167,35,40,177,181,63,4,27,126,206,121,6,197,75,94,193,89,178,169,196,136,246,38,250,45,200,237,110,6,50,96,10,138,74,75,184,252,181,200,233,217,144,219,119,255,34,191,3,87,173,243,41,124,26,218,39,120,168,2,32,19,138,25,39,59,182,15,201,184,207,205,96,64,233,70,218,89,61,125,86,235,36,102,190,18,251,20,194,16,233,59,85,220,10,251,176,162,11,103,227,35,165,191,115,136,207,226,68,195,45,86,35,5,93,173,68,129,99,85,63,2,107,101,187,63,102,187,41,59,25,80,76,124,114,18,22,113,151,126,80,18,173,140,209,20,99,110,12,179,175,200,21,23,53,184,104,187,181,100,118,134,172,201,0,251,122,191,239,179,159,65,179,235,56,24,118,139,141,109,75,255,247,164,167,48,119,48,29,46,224,233,23,9,103,185,92,1,104,173,155,119,35,137,148,140,94,123,90,25,138,67,177,33,13,221,130,4,6,109,93,246,141,232,101,126,93,203,178,116,107,51,90,104,45,80,219,224,124,130,169,38,120,13,98,185,210,165,194,159,164,9,92,94,57,228,171,76,35,71,62,156,8,215,27,151,40,77,73,61,155,145,146,129,92,224,118,181,134,55,99,133,225,49,205,145,78,109,102,165,167,147,202,214,81,126,0,91,152,184,89,65,40,242,231,102,182,42,107,191,28,192,102,166,184,207,143,127,26,101,5,168,152,18,15,44,163,95,177,45,81,20,160,98,52,229,202,227,143,186,131,21,93,138,65,205,198,21,140,117,146,171,97,134,178,38,160,195,9,81,197,7,164,214,123,34,101,216,223,76,57,154,123,185,144,97,9,155,88,45,170,101,29,115,47,217,128,68,175,53,154,170,225,101,15,179,192,162,34,251,37,206,102,233,212,201,247,140,36,207,75,91,185,239,99,133,54,64,70,72,18,173,201,95,193,129,14,221,134,214,217,178,62,129,173,94,154,76,81,204,146,62,150,243,31,69,23,8,138,219,93,11,75,39,33,14,144,92,166,111,118,140,139,237,28,252,57,66,19,217,121,61,148,194,198,214,131,18,206,97,30,32,36,71,50,178,240,20,207,6,167,243,176,103,123,207,242,237,254,107,253,71,55,103,163,197,225,209,119,79,21,212,118,155,233,22,29,209,115,86,149,60,60,126,71,105,0,77,255,121,3,95,181,152,5,26,133,40,88,184,72,196,70,244,208,140,22,125,180,101,204,25,253,243,99,187,247,192,29,119,196,150,65,219,124,35,158,129,98,66,146,26,83,228,110,229,116,34,38,116,154,208,188,178,251,126,108,224,75,82,122,225,207,95,196,80,160,214,230,237,246,219,12,73,191,41,58,231,157,146,203,135,153,207,222,48,248,81,75,65,186,177,159,170,177,167,67,12,52,228,251,255,84,138,156,6,212,14,244,206,16,179,232,234,109,96,213,194,166,69,169,224,50,35,134,44,90,51,18,7,118,221,104,243,245,154,226,151,98,55,89,180,30,99,76,233,84,124,142,172,137,224,112,198,35,227,249,249,72,206,1,253,223,163,96,23,23,241,176,196,223,180,15,243,123,44,43,235,137,94,161,164,94,47,49,83,87,213,221,170,6,237,156,165,39,136,239,123,92,102,134,159,37,241,206,221,182,81,7,164,62,211,188,193,64,52,109,72,190,121,81,114,183,102,243,83,98,117,253,225,171,170,154,246,66,253,233,11,252,170,73,110,114,36,93,235,186,69,120,107,58,208,16,232,240,240,72,34,145,208,101,112,220,3,208,144,25,234,201,201,28,138,89,60,92,28,188,175,195,124,126,207,126,156,189,130,1,173,209,120,184,137,224,252,45,68,151,184,137,184,213,124,47,122,124,185,14,46,150,34,225,0,106,64,198,154,72,161,44,82,138,26,129,222,150,110,139,40,180,188,237,60,137,52,177,36,246,247,233,176,145,134,76,194,58,2,224,2,193,131,250,196,80,146,105,186,52,12,132,111,163,26,81,91,156,15,244,54,49,49,133,150,132,29,112,167,166,11,227,9,125,119,110,192,131,71,26,237,206,139,58,155,227,246,161,109,9,94,84,27,243,181,25,47,228,88,188,89,55,58,252,175,22,93,138,59,31,175,104,139,243,179,74,42,0,59,40,82,37,67,9,64,171,67,44,101,95,60,233,30,163,48,140,42,46,116,210,111,214,41,62,44,95,180,142,104,194,203,203,137,9,225,11,186,233,83,178,128,161,133,138,51,77,185,16,24,14,56,28,151,159,226,46,129,87,133,72,16,166,217,161,104,9,141,49,90,185,151,210,243,174,207,243,250,20,159,58,229,135,23,30,205,233,119,139,230,79,0,241,104,72,166,220,41,86,190,192,139,229,71,214,249,63,254,173,11,235,70,15,64,246,74,9,250,190,146,8,158,137,147,186,148,60,58,230,208,22,56,176,163,221,108,77,188,250,130,104,178,69,68,35,232,8,55,56,208,251,182,108,155,30,124,232,150,55,71,68,11,87,239,163,124,75,27,221,142,32,186,166,19,100,131,214,30,171,78,89,61,1,30,113,122,240,147,173,142,249,67,60,124,2,165,254,119,65,234,141,65,185,193,101,182,112,91,242,105,246,222,209,226,160,129,49,171,195,125,231,172,148,14,113,105,181,35,249,181,155,251,144,232,174,145,165,178,200,182,80,195,57,30,198,158,180,79,85,177,71,215,151,233,76,14,6,37,209,65,10,23,174,60,49,128,171,1,80,72,58,53,32,134,129,18,143,112,204,23,150,211,120,183,187,38,238,64,212,6,24,249,12,98,238,36,39,82,180,192,234,204,33,29,210,206,34,135,109,248,170,55,170,8,17,86,167,165,243,31,119,189,205,254,98,235,167,99,66,88,101,189,121,200,94,78,109,57,98,238,84,220,23,103,45,163,77,30,69,202,45,146,115,87,205,245,205,160,246,93,156,130,243,221,5,235,240,137,224,97,162,120,183,72,84,167,96,192,132,4,245,83,106,10,169,233,228,227,178,139,212,236,183,12,4,106,202,20,203,91,227,83,211,71,142,46,219,123,33,181,213,138,251,154,211,245,252,216,105,121,214,149,71,102,74,167,242,79,183,123,123,156,216,142,104,96,29,252,125,198,123,161,52,55,91,112,89,36,82,104,39,119,31,63,152,188,192,164,110,115,185,67,173,20,183,13,242,66,146,193,150,20,178,118,116,24,54,73,135,181,74,104,121,101,180,184,184,200,105,216,34,23,74,2,56,155,95,204,236,199,252,175,116,54,207,192,198,211,242,212,14,28,244,123,98,54,242,136,212,236,202,217,142,208,123,203,249,108,4,28,192,197,55,168,154,48,152,9,239,246,6,94,137,53,230,86,36,214,49,25,194,234,51,94,214,25,148,37,118,214,81,69,3,93,230,206,250,1,138,77,218,222,172,99,134,98,207,194,28,144,131,181,219,98,102,115,56,12,6,238,251,12,10,76,29,75,192,122,135,90,229,166,51,210,230,99,96,46,5,11,249,223,99,176,25,228,132,18,131,178,118,58,178,219,56,89,62,209,7,230,9,198,3,120,60,23,100,58,243,192,134,9,168,37,230,237,126,22,76,151,199,241,24,253,117,139,105,235,230,108,180,48,116,55,223,62,175,98,255,248,16,194,216,25,249,103,90,72,221,58,111,253,178,38,105,21,47,163,200,28,30,114,224,255,150,154,48,71,106,12,8,11,119,139,146,192,95,24,79,160,10,141,225,235,50,30,128,0,21,72,147,62,26,114,207,50,39,79,221,58,43,79,64,194,252,136,20,124,92,199,107,74,23,82,110,54,188,131,216,134,112,9,75,61,65,107,26,56,155,33,204,201,241,49,74,64,74,161,16,181,51,20,134,32,112,125,114,184,46,183,129,150,166,56,117,37,41,219,1,141,25,25,151,19,94,23,197,77,54,99,101,61,66,82,253,58,30,33,162,222,147,202,156,213,35,138,139,186,3,206,190,201,68,233,178,95,36,210,120,132,245,196,33,85,38,51,82,195,45,243,187,212,239,34,147,92,102,197,104,97,127,252,128,79,148,113,255,140,46,249,188,179,172,178,183,198,114,165,48,43,21,79,111,64,96,175,183,224,93,217,160,93,111,69,247,124,95,205,244,78,167,17,173,212,92,220,246,102,80,179,89,146,232,12,155,178,29,228,32,226,12,50,123,22,242,171,243,108,11,38,222,119,232,18,212,104,188,220,63,53,92,66,248,108,203,36,123,144,111,168,65,107,125,225,110,124,236,100,80,237,137,176,39,149,72,125,78,235,212,206,114,101,45,203,201,4,177,129,197,166,162,204,1,91,134,250,209,49,121,92,199,226,77,82,80,135,73,117,220,12,170,63,1,242,9,111,104,165,182,238,123,20,2,255,241,193,151,175,224,166,211,87,20,159,37,152,43,68,179,115,195,114,195,206,181,104,207,237,16,19,197,124,48,75,155,228,212,242,238,58,250,200,217,158,1,17,12,226,183,138,71,71,112,53,120,134,37,38,165,242,108,119,54,139,183,91,45,183,122,191,177,210,117,203,57,229,143,242,134,87,214,3,143,202,129,255,186,240,118,2,167,23,160,46,224,193,58,118,23,88,229,79,64,168,23,17,29,228,113,148,27,214,209,176,252,155,217,189,11,76,235,128,233,81,16,198,156,248,225,130,14,133,75,26,49,135,52,200,126,119,138,211,98,133,133,157,1,193,127,202,90,81,244,82,2,181,176,69,74,106,222,64,103,116,182,185,181,247,175,33,28,70,217,141,178,38,55,156,219,126,170,153,73,109,134,7,203,106,108,66,114,209,212,76,236,166,239,179,60,116,159,119,42,134,110,248,34,96,196,91,245,37,87,145,42,33,27,75,192,29,175,164,34,91,0,0,156,185,90,73,10,147,236,46,139,150,218,13,185,38,235,200,27,130,40,24,116,39,109,158,114,235,160,196,255,182,124,133,209,158,194,76,36,113,41,36,23,126,107,184,153,177,61,64,206,46,177,230,82,30,6,171,46,21,90,175,14,159,168,154,152,54,13,143,115,152,235,105,135,76,17,205,238,195,147,33,247,10,156,119,185,42,209,7,127,48,26,22,118,34,191,214,27,244,61,224,183,41,208,236,120,78,4,34,191,12,204,209,62,53,210,55,72,132,122,182,76,104,215,53,206,25,20,184,255,146,124,142,20,187,15,123,93,96,79,152,192,206,170,236,2,246,102,87,144,30,170,144,231,14,9,205,207,38,201,233,219,246,247,202,20,22,149,39,49,249,23,44,150,114,209,105,47,251,210,161,27,115,230,218,228,222,159,13,124,156,16,83,123,146,4,219,57,134,12,45,243,204,7,14,234,109,225,38,134,40,140,218,165,55,50,64,103,68,126,47,37,112,99,11,239,57,228,227,224,35,138,120,225,141,88,78,139,119,38,16,112,186,199,188,63,72,50,55,67,233,211,164,129,173,243,175,135,224,15,102,15,191,181,154,254,91,118,99,218,221,110,193,95,154,84,175,15,238,244,242,53,39,2,119,110,201,48,207,52,238,250,215,89,186,73,236,4,149,154,96,238,106,5,39,23,188,236,135,198,137,43,166,184,165,84,153,35,27,45,193,207,254,143,70,160,165,202,234,20,240,107,84,212,140,112,233,237,119,47,152,141,26,11,162,150,117,23,102,106,123,142,109,131,43,13,40,199,54,139,247,75,108,154,178,135,3,60,189,215,54,169,57,152,33,86,201,125,80,98,240,142,246,111,123,70,255,123,21,51,235,172,159,9,213,134,251,66,137,44,71,85,14,167,237,135,183,25,142,118,235,22,190,99,219,169,151,8,38,193,167,122,107,203,113,188,6,105,10,107,252,247,245,230,20,224,221,3,62,203,48,60,197,83,85,86,253,134,51,182,179,1,220,212,204,0,211,162,223,110,68,26,166,216,69,32,187,39,23,224,144,221,35,211,185,112,155,11,47,201,138,145,46,223,22,160,149,177,74,221,255,83,175,4,66,16,208,206,63,217,249,5,99,110,156,196,1,115,122,205,182,27,82,52,167,60,195,93,212,18,235,173,190,120,157,254,241,51,65,12,203,214,226,107,20,198,177,207,82,99,160,28,67,37,168,11,9,224,37,139,255,183,17,15,69,95,167,64,134,46,95,92,188,242,11,245,155,47,238,176,29,170,55,236,72,28,140,178,16,207,115,19,12,27,7,32,138,216,7,220,163,36,54,157,193,180,26,78,220,82,78,80,19,252,229,177,225,104,212,40,60,176,7,235,227,3,165,203,219,152,141,138,31,219,111,138,27,161,35,205,221,32,194,110,138,135,215,90,112,239,213,62,182,121,207,157,215,129,89,132,80,128,106,159,97,45,130,190,225,217,89,103,160,199,143,184,83,249,185,214,131,154,92,136,255,152,250,160,41,184,33,236,222,201,125,92,68,68,232,214,131,156,208,41,195,80,62,204,182,105,97,7,225,25,66,76,200,47,5,226,243,99,249,121,166,156,226,152,215,161,19,159,132,18,182,7,100,124,207,243,81,217,210,194,136,124,47,237,156,68,46,251,59,180,102,171,195,95,60,32,48,60,44,46,244,240,240,182,85,74,181,18,35,65,210,24,134,111,123,243,55,168,161,143,204,229,10,21,155,214,64,240,74,136,67,240,40,20,109,169,100,141,179,89,224,145,254,245,37,197,179,245,58,129,159,138,68,237,56,211,165,122,142,23,29,238,172,146,219,176,254,95,253,17,33,27,145,163,191,78,245,99,220,104,98,240,41,131,132,71,86,5,39,3,76,88,84,21,226,216,66,59,126,194,63,89,206,174,163,191,32,220,106,86,87,127,60,43,121,48,95,30,121,108,174,251,104,150,184,221,225,80,150,199,240,49,30,3,72,214,204,132,5,1,57,210,255,203,44,141,145,182,27,215,28,81,248,64,182,9,18,250,48,149,192,114,175,215,77,10,89,179,186,77,230,52,82,85,136,89,157,208,120,168,64,37,67,182,162,197,104,233,58,142,23,106,30,34,231,99,93,37,7,164,176,184,41,114,36,126,169,113,240,41,22,33,89,121,129,122,190,44,20,53,193,228,198,206,214,114,167,114,54,140,255,111,229,101,154,167,193,179,115,245,215,240,38,132,156,191,169,54,96,227,166,100,134,81,116,151,226,59,62,226,153,28,41,99,120,93,130,190,250,246,216,249,240,189,201,114,210,93,159,121,12,213,75,170,64,15,206,183,14,66,164,254,57,224,169,168,141,116,133,151,254,235,129,72,51,20,196,16,205,36,191,1,35,98,58,177,147,58,75,238,175,95,106,24,89,148,181,57,234,15,183,242,64,1,79,211,250,79,181,155,132,211,187,133,101,193,26,221,44,138,1,93,239,16,131,187,135,56,168,83,114,165,153,210,166,237,80,241,4,127,188,7,52,133,230,11,214,215,90,248,123,158,186,143,87,37,53,223,62,183,253,16,184,215,160,215,200,114,173,184,18,64,102,137,139,126,22,145,226,131,248,46,185,37,174,122,109,170,228,221,162,249,90,91,162,243,78,69,150,24,185,114,27,205,248,163,131,47,152,189,148,158,181,94,99,253,134,220,19,2,227,24,9,106,18,221,19,247,240,127,147,199,234,255,212,5,173,60,196,84,45,158,108,134,222,216,244,37,6,159,119,230,207,135,182,100,21,190,161,56,72,64,96,241,229,173,168,133,232,22,82,8,103,110,237,70,151,199,236,42,155,82,80,31,124,227,78,105,186,50,207,173,252,142,195,1,18,68,81,172,122,53,148,114,203,7,7,171,27,5,253,147,44,218,49,203,169,225,61,208,1,80,64,199,55,26,215,221,198,179,159,235,110,238,130,241,162,27,77,66,125,39,163,138,160,187,232,25,236,143,74,236,176,51,60,245,127,95,89,178,196,242,87,179,142,14,36,246,94,30,255,157,75,225,57,194,204,204,18,10,141,133,13,255,63,49,244,14,134,171,128,253,87,19,49,193,32,136,160,164,119,191,98,114,156,231,69,126,186,123,222,125,52,182,97,79,103,229,132,60,200,159,28,163,107,78,75,14,5,187,253,179,69,224,154,43,5,31,70,246,52,127,102,103,75,166,8,181,6,120,97,74,48,16,39,233,141,149,23,97,226,86,182,89,34,156,47,63,156,187,78,86,194,13,28,255,87,26,137,18,198,163,65,102,243,24,240,79,27,34,177,48,48,86,148,86,165,41,151,143,9,108,60,135,15,121,80,119,205,185,13,46,24,165,67,147,96,193,200,221,133,186,231,22,132,4,27,77,208,226,171,151,159,149,182,251,110,149,104,110,53,197,202,50,50,211,51,96,142,125,49,19,89,232,102,121,19,222,163,112,217,175,138,23,136,2,242,169,181,226,244,202,161,136,255,170,162,92,70,78,51,28,77,83,191,83,33,51,182,125,117,176,27,213,192,108,10,68,65,243,176,80,76,28,19,237,21,193,2,64,33,20,158,214,148,144,220,110,112,209,160,16,145,251,58,98,99,5,227,144,231,196,61,170,13,60,171,217,169,118,164,193,68,214,239,192,189,105,216,23,156,28,210,12,61,104,83,77,97,93,66,237,113,169,142,148,34,45,193,9,166,182,203,176,170,185,216,0,1,225,226,2,179,22,35,90,182,17,121,92,201,163,220,48,174,75,12,17,71,123,55,113,241,155,215,29,60,209,242,101,86,150,21,132,50,131,185,35,250,7,79,185,56,51,184,101,9,83,239,172,152,206,147,215,215,30,14,101,93,160,154,187,116,59,108,202,158,86,31,123,179,234,53,24,48,44,23,156,147,166,103,229,171,250,135,124,89,156,71,215,191,76,64,168,211,109,251,162,100,10,222,176,223,94,197,176,198,77,107,101,68,84,149,80,198,181,8,167,131,123,135,0,213,203,17,207,113,192,146,85,227,29,71,55,34,211,231,242,10,181,171,182,243,52,112,60,247,95,126,28,103,166,120,99,226,189,189,219,86,229,33,38,241,17,92,66,149,188,35,178,246,245,99,11,134,92,187,9,172,190,255,122,195,219,102,140,5,176,212,38,51,98,130,38,101,125,236,224,178,190,8,70,163,71,126,37,50,97,226,241,241,160,170,250,142,33,67,191,152,174,14,224,47,66,168,121,135,105,231,4,139,93,187,101,31,198,131,223,117,209,149,77,63,236,18,41,91,144,146,93,144,180,249,60,16,171,77,9,120,41,14,77,32,61,14,54,183,43,25,241,198,212,82,91,75,48,97,187,217,5,138,180,215,65,37,70,96,213,200,167,178,84,254,162,52,31,171,9,144,17,230,114,32,207,153,46,87,230,64,152,97,4,241,212,50,76,193,233,88,168,187,47,255,70,153,62,239,157,45,197,8,236,252,88,219,24,251,57,245,19,162,84,75,83,29,29,153,129,192,159,69,5,196,58,86,80,131,194,124,119,36,137,253,135,20,160,206,205,133,48,65,19,138,1,98,51,77,166,69,101,26,93,1,157,145,248,207,177,53,86,195,42,250,69,172,70,207,147,252,159,148,154,112,91,110,119,237,0,128,64,225,50,44,61,228,56,67,90,156,112,114,122,11,9,191,221,230,109,97,131,156,104,154,95,136,157,215,7,159,243,15,230,162,245,91,210,149,207,50,2,78,212,239,242,98,22,247,116,29,103,9,192,253,1,84,169,170,39,252,21,171,107,109,97,71,207,166,28,248,67,46,26,117,202,206,10,186,60,79,192,57,134,27,17,63,240,41,54,128,115,92,50,105,201,10,21,185,166,230,228,194,55,162,198,59,84,26,248,225,217,186,215,159,181,44,79,226,186,156,196,136,93,7,59,44,233,162,243,135,198,124,89,21,54,248,57,73,33,112,252,221,105,237,29,37,253,4,105,78,92,132,153,58,154,44,25,200,4,169,67,236,33,36,85,183,181,111,11,153,239,87,113,67,115,69,29,63,50,2,70,180,57,25,220,10,212,102,166,175,250,28,246,5,132,21,88,184,195,42,36,142,96,207,65,215,192,103,49,235,120,74,99,67,8,196,61,149,250,148,20,30,120,11,250,118,246,172,244,66,37,234,119,253,224,47,185,143,137,119,103,141,94,160,65,6,123,63,219,8,253,142,25,79,41,238,155,14,218,184,147,17,228,246,192,57,211,195,98,30,55,104,138,37,208,186,82,144,160,46,34,55,40,111,176,74,217,112,138,118,209,65,187,88,201,87,242,161,94,153,142,166,29,31,170,130,186,27,34,90,227,85,219,77,164,94,243,123,36,12,110,16,83,214,166,37,83,109,240,120,123,131,231,78,129,141,65,162,102,181,36,77,236,186,225,204,70,162,24,205,159,234,133,26,251,135,88,31,106,142,78,72,121,49,113,198,106,245,2,93,59,62,243,187,65,75,85,161,238,48,88,225,112,86,249,86,103,250,126,28,36,87,128,0,40,35,60,49,165,185,42,48,149,65,19,234,75,78,57,224,111,182,150,51,48,172,28,253,49,242,39,18,5,62,167,209,237,166,158,61,90,216,78,205,134,115,89,48,179,45,214,189,67,87,21,8,165,93,250,207,8,20,40,100,179,215,220,25,250,18,68,91,16,253,180,218,174,137,233,131,210,203,174,174,247,81,118,55,128,95,86,87,42,176,200,54,217,15,172,228,89,244,211,245,27,199,137,45,96,175,88,253,76,182,94,170,180,177,90,168,126,121,208,25,208,46,138,157,132,179,209,122,196,72,3,101,90,116,68,171,90,230,203,8,180,159,202,221,80,47,110,49,242,146,231,7,226,143,162,238,117,162,206,44,113,98,74,236,93,215,139,226,214,109,12,113,42,28,238,85,248,229,153,103,219,137,87,143,237,32,246,97,147,23,211,146,17,52,118,66,61,196,63,92,237,68,22,8,140,14,4,35,20,113,95,26,17,236,79,247,42,99,83,105,34,44,243,90,170,0,203,21,2,27,34,220,25,105,124,52,139,108,182,54,131,215,11,121,28,211,106,209,48,23,195,91,98,190,10,61,128,90,32,118,213,114,16,19,74,58,21,165,61,214,163,171,180,203,86,235,232,240,40,240,128,45,4,238,27,61,1,217,148,103,86,203,102,160,137,63,94,63,57,167,88,132,191,111,95,47,169,162,120,155,240,205,221,28,157,209,205,7,78,243,163,116,181,194,203,211,36,219,168,41,63,113,48,84,125,161,46,166,152,20,39,109,193,10,193,183,251,228,217,31,211,27,147,166,79,216,118,176,156,60,113,81,50,109,145,213,56,181,72,161,175,146,129,49,240,144,184,152,46,245,126,20,185,67,107,105,1,74,9,170,205,171,177,94,136,225,254,224,132,221,46,237,151,236,17,80,180,119,245,237,206,183,134,181,20,191,32,50,148,226,19,203,212,129,230,219,91,181,99,105,129,209,93,246,6,178,174,141,37,252,255,186,15,234,77,135,19,227,8,191,67,42,50,61,128,205,17,236,137,212,90,108,114,103,156,54,131,148,88,174,105,149,233,157,250,228,243,98,205,182,156,88,87,233,41,166,27,128,32,51,55,87,29,89,22,152,101,113,118,211,71,19,190,61,114,190,205,124,150,204,19,210,247,93,72,237,21,125,93,14,54,253,254,233,126,57,221,157,253,0,147,89,38,24,189,117,66,110,27,177,245,91,112,17,160,75,224,239,88,122,108,1,132,114,68,89,64,236,190,249,54,98,184,153,206,95,196,75,210,197,239,96,44,97,85,123,132,169,215,204,76,68,115,225,240,2,53,52,242,190,190,51,68,86,15,155,15,69,208,153,14,120,43,51,11,107,155,248,112,191,2,247,123,101,115,226,226,249,249,89,169,96,171,124,188,135,96,11,114,197,208,13,126,236,125,129,144,40,12,181,69,214,22,212,184,95,232,97,61,229,45,191,153,184,196,235,68,11,172,183,158,129,115,240,106,32,70,181,224,239,124,226,148,102,222,62,55,156,70,207,47,115,96,248,203,168,18,128,169,23,151,30,186,219,142,120,102,155,107,53,153,37,88,226,129,188,220,61,223,98,56,179,137,51,124,210,75,208,235,46,110,211,14,136,99,35,244,191,135,208,28,255,124,174,152,139,171,3,21,51,135,135,81,42,205,86,62,59,184,81,109,211,174,23,139,141,28,136,182,176,24,11,58,195,182,83,96,183,137,44,61,92,217,146,103,218,110,91,183,131,95,6,203,20,119,246,136,18,10,90,22,129,255,93,170,86,231,158,27,161,32,251,99,226,132,81,127,67,8,226,146,122,51,60,200,193,140,143,82,191,202,123,170,251,136,177,232,74,189,232,238,24,230,238,207,123,226,191,175,42,40,176,183,240,132,165,229,52,127,74,124,123,228,24,239,199,240,98,222,18,52,214,230,192,78,129,230,122,160,166,253,141,94,23,61,218,13,151,45,196,66,36,88,37,51,229,123,100,209,14,243,34,16,80,162,164,203,90,210,71,145,197,56,158,5,63,67,110,108,235,120,35,205,244,93,229,199,107,234,10,67,91,116,180,6,74,20,98,231,97,209,50,74,169,188,16,41,81,154,6,109,241,147,115,239,152,203,177,16,138,138,32,120,95,148,125,142,223,90,156,178,3,191,40,44,35,73,230,226,40,46,100,254,68,176,145,130,123,182,46,142,250,103,159,69,124,234,131,17,146,108,174,110,239,66,120,233,43,18,132,135,31,53,240,111,235,188,246,148,7,74,24,36,156,149,80,45,60,38,173,14,150,33,87,72,49,58,112,247,154,74,17,132,238,62,169,90,147,191,74,3,34,112,174,32,194,186,90,218,245,247,129,174,191,59,142,137,210,80,187,202,113,33,90,101,113,209,1,215,4,225,59,98,173,167,185,106,249,68,21,32,225,37,167,34,202,174,117,249,226,171,136,33,187,161,49,49,82,31,188,235,188,216,147,95,222,94,210,127,132,122,125,116,12,176,189,182,179,168,9,106,94,13,68,6,240,227,146,226,92,209,28,83,158,173,150,88,187,90,208,13,40,138,153,11,61,14,9,248,251,39,88,142,32,198,213,45,251,0,182,34,39,203,104,7,184,226,31,237,139,168,82,58,138,55,62,135,14,174,19,185,58,99,100,27,87,194,196,59,75,212,111,174,206,231,118,111,116,69,69,59,230,185,87,206,114,81,10,58,236,150,155,46,9,57,203,165,225,118,203,135,104,182,73,3,74,42,101,128,146,93,253,123,160,200,74,89,80,208,184,71,203,181,20,51,134,241,143,126,125,47,199,41,133,109,50,129,106,138,194,110,96,116,0,140,158,138,205,124,58,23,219,203,81,224,198,154,13,124,200,184,253,250,111,58,253,16,112,174,103,254,86,202,34,178,176,156,15,82,105,95,62,37,229,9,216,84,113,174,29,211,72,208,229,164,245,145,224,172,226,32,80,54,214,227,192,166,66,101,112,158,185,77,241,192,139,41,138,112,94,203,207,84,249,75,185,55,58,245,79,107,232,183,35,139,37,184,232,89,238,37,161,127,106,226,55,206,136,151,109,5,7,15,26,248,5,80,236,66,20,254,187,230,147,81,82,122,73,81,176,9,162,91,69,136,166,65,169,231,96,152,172,33,249,53,53,149,150,5,142,186,166,21,46,13,130,143,90,74,56,248,95,189,74,33,82,84,190,11,113,243,239,243,200,74,231,137,13,53,141,229,79,14,112,122,224,43,93,114,181,168,120,172,155,199,180,129,130,191,14,182,83,179,38,254,14,244,121,131,65,19,55,28,66,200,15,239,225,251,180,244,64,36,149,241,197,48,187,91,42,227,243,74,44,41,169,218,199,86,7,4,82,127,189,61,90,195,49,116,23,147,14,7,25,193,222,226,181,235,9,241,35,144,76,212,10,76,175,186,91,138,44,188,165,46,196,140,129,117,206,100,36,229,19,225,105,233,46,97,137,111,203,153,138,51,87,18,45,190,10,146,189,78,158,4,244,28,192,207,238,110,231,201,246,61,178,126,164,94,96,233,138,174,89,131,200,144,218,78,28,174,137,144,158,148,105,138,131,206,13,214,103,202,123,144,27,92,81,229,103,97,222,87,110,103,95,1,245,118,69,226,254,79,69,19,173,139,135,23,101,129,128,36,44,203,44,254,93,7,15,55,109,184,127,213,129,54,23,65,172,72,63,46,29,26,212,66,153,201,192,125,46,210,160,31,7,70,110,78,166,246,6,172,221,59,44,104,72,112,220,224,35,89,97,66,86,62,125,146,40,151,208,17,240,8,44,12,255,216,78,28,144,179,98,186,59,131,75,151,219,43,160,173,192,177,54,42,151,129,105,9,36,51,191,150,254,125,223,40,135,69,103,170,76,5,31,147,181,183,126,168,114,77,54,224,65,75,170,13,181,31,253,198,200,105,159,194,180,249,55,218,7,199,127,39,23,171,57,93,244,49,125,0,187,82,89,183,84,84,14,190,120,102,6,160,133,57,95,196,213,234,77,236,180,126,199,122,187,169,57,245,98,86,174,169,94,198,112,204,32,232,251,192,28,72,139,221,68,210,41,13,5,48,121,127,61,189,99,50,240,15,189,249,54,66,145,167,210,239,129,231,14,83,221,91,208,140,55,185,193,125,128,59,34,212,85,164,108,5,16,177,254,250,171,250,10,95,32,176,33,172,119,42,151,124,160,49,92,217,225,163,49,189,192,188,160,111,108,181,219,170,36,66,159,7,235,11,9,69,219,134,123,108,205,141,198,206,33,41,80,32,113,173,110,221,181,241,102,50,188,61,167,77,207,207,112,162,117,11,13,89,181,32,243,120,17,158,83,20,8,27,185,69,185,31,129,168,116,242,206,209,160,54,228,60,2,135,188,88,210,58,28,38,87,147,253,252,109,245,54,215,246,246,127,242,166,139,54,109,210,95,174,165,187,148,34,88,69,46,119,196,219,167,137,82,77,102,231,134,153,28,185,254,164,228,169,229,184,44,168,92,40,161,70,197,207,120,245,194,163,35,43,3,165,56,117,50,181,93,80,10,46,128,0,16,126,11,200,22,149,78,103,194,211,132,71,179,230,112,210,176,95,238,173,99,204,122,23,173,46,33,6,121,161,22,228,221,198,1,86,156,90,160,72,89,181,155,10,49,166,161,130,201,159,182,182,54,230,184,56,252,68,226,139,160,13,157,88,207,4,138,34,131,86,65,203,95,42,54,179,28,42,239,167,15,18,224,68,88,111,214,155,225,133,198,144,202,203,216,199,87,225,77,198,40,222,151,162,39,43,164,164,1,1,174,213,117,229,61,183,155,131,15,235,174,194,244,107,29,155,241,195,186,183,172,123,146,22,201,4,207,75,253,64,24,149,68,175,250,113,59,107,205,141,134,212,100,113,40,121,125,252,57,150,31,173,164,254,1,30,120,22,39,16,41,26,110,241,66,196,46,189,156,79,149,202,199,105,157,233,232,93,211,158,126,188,112,111,237,146,84,132,191,151,133,34,162,225,61,242,108,202,63,27,125,40,37,227,190,81,221,230,218,231,0,83,223,144,191,85,56,143,182,236,226,80,206,194,47,1,152,102,149,62,66,166,97,43,142,108,246,220,85,1,177,61,36,101,1,156,45,247,250,196,87,109,79,21,144,111,48,174,99,231,128,26,236,137,221,33,185,87,125,51,138,9,119,103,212,106,67,142,16,228,12,103,238,29,228,215,244,8,15,54,66,6,44,29,115,240,181,198,33,77,121,134,204,27,213,58,148,192,90,124,147,190,48,30,153,135,135,40,138,36,69,191,10,0,45,22,110,143,16,19,97,193,44,27,97,97,131,23,4,131,166,13,1,112,227,57,156,192,191,249,28,72,75,248,172,241,232,159,230,51,230,149,161,103,190,88,207,72,8,10,242,103,83,61,231,199,17,20,171,94,212,159,201,63,247,7,193,230,169,106,197,10,216,170,139,111,27,204,210,72,201,244,28,26,216,216,163,245,3,250,20,86,57,32,119,68,42,215,17,128,171,60,204,61,116,80,184,117,161,76,125,51,149,233,201,112,254,60,171,178,82,95,176,207,83,183,28,48,236,61,179,41,192,187,93,75,200,60,42,69,79,251,39,247,131,2,100,164,130,114,132,154,74,255,164,107,139,210,87,86,238,184,180,142,166,49,143,15,6,123,64,197,199,190,35,163,28,84,17,37,84,83,213,251,138,119,244,17,8,246,170,222,146,207,141,167,103,194,187,234,108,24,25,75,54,240,4,36,126,42,111,188,16,109,156,104,53,33,240,119,245,147,50,159,218,175,160,47,188,122,36,24,177,239,45,143,49,211,193,64,99,84,230,51,45,185,251,25,237,39,196,35,208,235,120,244,60,212,103,149,9,220,154,113,122,95,120,223,218,85,145,67,46,3,51,22,80,192,238,76,56,29,125,90,53,71,245,61,36,63,107,183,139,102,186,144,45,143,13,6,103,191,30,154,91,113,79,20,44,0,62,177,121,197,135,108,227,120,207,100,117,222,141,126,137,208,174,164,145,77,167,103,142,238,130,54,174,107,22,226,158,229,47,76,166,67,166,212,98,71,22,187,202,103,170,110,39,94,74,124,106,146,36,52,78,96,8,56,179,222,99,59,28,17,239,219,107,129,192,136,17,136,3,103,148,125,170,192,149,205,233,161,37,47,119,26,243,89,195,51,235,84,195,225,148,182,3,31,34,196,233,38,236,252,164,54,116,217,125,139,51,0,248,60,104,151,44,199,232,182,242,120,173,116,137,157,102,57,173,249,208,199,183,83,119,112,246,142,136,20,30,255,127,241,54,44,134,71,102,242,10,186,155,58,153,37,15,177,252,165,63,128,17,215,176,37,248,157,237,191,215,150,22,98,199,241,151,199,253,195,95,72,181,203,44,57,130,126,113,154,170,88,166,3,202,131,89,93,53,42,18,170,180,242,162,101,61,1,204,181,236,65,17,52,81,176,76,159,169,208,181,43,97,4,125,33,31,215,41,236,191,120,255,169,43,73,152,62,57,176,204,176,244,236,174,26,155,212,176,36,166,203,11,116,128,94,40,125,177,62,178,45,224,225,94,22,100,161,183,2,190,6,178,102,51,183,17,143,255,105,31,196,131,89,232,111,208,92,228,166,171,163,96,139,50,143,110,220,125,130,22,216,156,199,249,201,199,42,178,47,29,145,122,11,110,38,145,128,38,160,215,64,235,224,175,154,238,196,44,139,113,80,137,197,254,130,252,112,183,114,196,218,92,171,156,37,114,145,190,216,116,152,146,69,83,79,58,33,128,198,52,243,182,48,251,13,171,47,96,80,73,215,72,232,146,232,127,134,62,137,151,222,137,45,74,111,249,176,60,114,76,104,129,214,224,132,165,177,133,50,156,166,44,51,141,35,7,146,247,3,68,196,99,229,241,38,50,252,205,237,41,67,152,40,186,197,50,99,222,197,148,28,33,92,156,80,147,111,137,88,82,209,159,154,71,214,120,223,23,54,122,246,187,179,126,80,98,28,120,32,93,193,117,201,113,31,134,252,186,76,148,30,129,82,73,43,227,112,74,75,158,156,101,168,194,251,222,151,102,116,247,103,108,254,232,121,192,230,163,214,226,134,158,4,245,169,242,120,207,209,106,45,203,54,50,47,225,84,30,118,83,218,219,160,202,125,76,167,255,234,3,25,169,243,161,20,215,201,131,40,81,47,108,236,63,18,138,25,51,221,83,157,33,12,122,37,118,3,4,63,186,7,217,204,42,4,94,86,19,250,45,210,150,117,195,70,105,95,46,127,93,125,100,1,12,42,202,43,114,129,231,87,229,24,194,81,148,246,11,155,157,167,87,185,208,96,78,246,149,65,105,112,238,128,156,217,7,24,86,72,149,246,157,203,24,168,13,227,136,199,198,0,196,154,82,253,144,149,14,158,41,169,88,83,44,128,221,99,238,221,18,157,228,131,20,208,138,69,25,174,157,231,158,238,169,155,171,152,138,133,130,76,83,27,62,117,122,224,78,154,69,46,114,70,70,235,134,219,234,237,202,103,91,177,114,53,193,123,95,20,147,107,16,166,143,2,200,33,14,26,71,78,206,124,231,159,51,3,158,19,235,39,208,127,33,145,42,176,167,104,145,254,199,255,200,162,84,183,233,97,130,83,255,30,140,74,170,247,208,249,130,184,5,15,8,142,94,216,165,137,193,166,230,220,146,118,209,9,53,183,58,226,204,49,142,18,93,58,101,79,65,93,145,240,8,0,10,222,60,124,27,217,248,76,81,120,212,148,112,102,239,236,168,21,155,12,23,217,32,182,122,62,103,184,47,86,229,109,234,147,26,238,97,208,137,84,21,21,52,115,81,12,188,91,181,203,237,78,126,62,18,200,140,14,214,60,118,149,201,171,150,138,108,217,2,230,235,38,73,209,198,131,45,197,29,154,39,63,5,145,22,243,249,118,59,63,233,249,141,46,161,114,231,104,13,74,100,220,165,54,147,162,115,58,48,210,177,213,240,74,14,25,66,90,244,164,244,170,89,97,232,169,95,25,214,170,137,120,187,111,225,71,161,67,16,188,224,136,119,105,197,111,46,125,178,10,121,162,129,188,243,224,0,161,181,114,14,46,216,179,76,48,170,11,201,221,251,80,74,71,142,166,242,46,88,232,186,183,11,73,21,243,69,204,210,64,128,77,220,175,250,205,151,207,14,128,210,86,53,239,236,100,63,126,123,93,25,111,63,70,39,126,150,213,253,219,54,204,95,226,91,153,50,164,196,109,106,25,173,155,255,246,245,98,234,161,242,76,243,70,245,230,242,184,26,228,8,239,163,24,240,28,41,243,143,204,131,69,106,109,65,213,58,130,245,192,227,251,13,223,199,52,249,241,84,81,24,159,210,162,91,225,200,177,33,238,160,33,4,78,19,159,5,227,182,201,111,28,225,196,7,123,218,220,98,135,18,135,40,117,104,105,62,100,109,89,160,42,189,53,149,225,156,139,179,115,233,100,140,117,57,82,121,237,248,187,213,83,214,6,44,219,85,219,185,34,86,243,122,1,169,192,18,93,140,53,102,148,79,110,18,13,80,105,247,54,181,255,230,43,147,8,30,43,131,144,226,221,127,24,73,84,227,112,242,185,196,66,82,64,81,137,130,231,41,152,238,160,226,231,15,242,229,229,101,129,10,30,66,243,178,22,62,129,191,202,240,210,110,122,193,243,10,113,19,20,35,147,39,189,139,105,223,204,243,49,10,74,151,252,6,53,134,192,193,135,62,162,172,5,174,77,238,219,79,12,183,163,79,210,68,73,38,177,81,71,196,172,131,5,194,54,97,168,75,13,162,251,39,157,146,138,13,166,149,12,223,32,20,195,67,114,200,10,31,51,89,252,132,1,124,46,80,20,230,44,176,115,85,83,144,125,214,156,3,92,43,233,50,136,63,146,75,246,229,160,191,82,221,35,221,217,121,26,23,225,227,2,214,15,118,193,112,170,244,222,92,8,83,156,79,108,5,173,170,119,75,184,75,43,80,182,70,45,123,90,123,115,234,142,208,175,21,11,188,183,76,159,78,5,95,16,104,97,216,230,104,65,128,3,249,168,139,38,35,99,103,221,246,68,119,28,188,100,131,67,31,233,151,229,80,221,197,11,44,167,123,222,144,213,54,249,171,163,221,145,185,243,73,191,81,12,237,255,98,76,181,90,182,180,119,153,60,177,76,1,17,111,157,216,255,154,118,40,154,204,182,24,169,145,4,185,34,134,238,1,188,126,64,254,8,58,142,95,10,115,65,32,193,167,240,194,188,73,125,71,123,58,207,17,59,125,13,57,212,111,132,144,49,210,150,204,11,153,124,39,226,210,172,106,166,114,154,3,205,141,73,123,23,246,125,110,162,167,125,8,116,179,86,88,216,245,39,150,109,86,169,180,245,178,186,29,22,103,221,39,249,84,191,221,87,111,110,188,17,140,193,14,140,204,79,77,196,248,138,198,28,120,223,247,45,198,148,162,92,203,158,100,183,243,244,67,203,130,51,54,95,196,115,141,54,244,46,162,23,107,72,116,126,246,123,117,180,185,208,73,72,147,26,77,233,175,16,55,131,106,240,239,209,157,119,87,68,141,254,206,63,193,77,153,236,58,53,181,255,72,38,4,10,2,126,218,197,83,189,173,227,187,185,147,147,168,148,223,29,84,73,125,233,132,118,23,218,73,148,144,8,134,144,235,108,250,201,126,81,106,177,124,231,83,30,124,11,102,3,227,117,21,126,177,145,201,186,245,76,38,98,211,79,108,75,169,196,248,39,49,208,201,74,160,121,182,220,216,192,136,82,237,71,154,81,224,91,20,104,157,208,223,46,66,84,118,87,53,43,17,174,139,253,135,92,187,249,165,37,55,127,209,65,247,20,133,23,245,227,192,76,80,44,148,254,80,153,68,174,5,42,22,147,149,202,52,227,189,204,142,141,131,13,154,128,204,51,204,132,84,196,100,121,155,241,157,247,185,237,162,236,7,238,7,89,184,138,179,14,145,168,89,6,13,86,89,170,151,121,205,204,199,253,177,190,226,195,247,12,159,144,123,0,61,22,161,61,170,229,64,15,237,235,183,213,30,196,123,213,211,137,136,73,65,5,95,181,237,167,87,87,156,153,106,254,200,171,108,151,220,51,71,125,57,82,155,203,110,222,51,124,164,173,90,158,21,95,109,232,234,121,236,18,237,33,199,17,102,67,119,156,89,252,178,170,204,108,64,225,76,7,152,152,217,126,123,191,206,212,135,121,89,237,217,211,108,1,31,235,159,117,174,74,144,228,242,221,142,47,47,66,134,186,139,33,181,59,109,220,254,32,18,244,117,176,176,110,216,23,64,56,13,48,108,116,210,105,135,207,27,68,113,155,127,2,154,72,77,40,83,102,152,7,118,15,8,54,159,180,249,164,210,1,4,70,53,219,241,224,220,35,114,231,5,43,253,75,202,102,92,12,74,214,160,159,116,78,202,146,240,0,46,230,113,35,247,110,80,52,18,42,92,227,185,70,47,248,62,9,82,131,72,56,255,188,150,54,189,29,231,27,19,56,93,124,8,126,229,235,87,128,43,25,253,204,235,108,217,0,47,197,25,107,6,153,32,120,249,32,244,177,223,249,54,100,147,152,99,238,173,231,216,98,232,223,67,64,174,209,161,243,197,222,241,83,194,48,59,47,79,232,198,247,79,86,134,224,243,222,230,24,1,67,108,165,88,67,168,247,4,8,106,44,10,211,222,40,49,221,124,15,144,202,226,91,193,5,237,28,123,90,254,99,237,49,65,105,71,69,223,73,48,0,217,6,122,63,100,14,23,171,206,118,165,26,146,55,95,222,167,45,5,111,229,43,44,208,100,197,170,130,123,17,122,31,169,165,158,70,117,11,241,50,67,199,107,194,202,32,253,50,88,59,255,247,142,176,168,62,219,40,7,3,232,5,98,3,64,194,176,40,177,83,126,39,84,6,39,91,160,205,32,132,139,137,35,241,145,235,227,46,155,176,115,11,224,195,217,19,224,79,224,74,245,105,168,45,25,146,109,2,74,141,5,105,47,189,213,116,71,88,51,137,226,120,48,51,244,66,142,100,28,56,132,170,112,116,103,242,29,110,98,157,208,105,1,193,137,39,139,217,31,229,39,128,34,223,141,30,172,14,192,162,159,221,255,156,51,219,5,23,103,211,140,46,208,51,32,66,119,190,181,243,74,43,59,202,230,67,10,18,19,145,125,224,118,73,146,142,62,145,202,164,132,208,254,206,8,225,136,187,132,36,246,235,92,31,210,108,167,252,179,164,189,89,49,165,110,75,179,44,168,128,42,90,145,9,30,254,114,211,221,198,4,48,173,172,30,148,35,217,78,82,46,19,204,59,255,164,10,69,22,83,28,79,140,59,116,203,177,246,231,225,143,184,30,75,21,243,64,176,105,114,105,129,1,198,54,62,99,158,3,67,8,137,77,54,109,241,137,113,73,246,103,251,17,150,150,123,250,192,57,250,105,96,30,218,127,60,213,169,243,136,174,167,211,160,132,214,191,226,156,73,15,13,106,111,65,170,225,109,217,227,139,50,76,51,146,146,68,86,40,123,115,14,254,61,209,200,200,131,118,65,126,161,127,116,174,121,197,193,179,77,118,140,208,208,235,138,182,254,29,47,180,197,184,163,25,140,77,201,83,140,102,27,83,158,6,76,112,94,30,33,235,206,26,242,28,15,83,90,123,24,145,82,194,115,147,217,166,165,130,126,116,106,229,98,211,26,94,129,93,35,243,157,78,159,37,143,118,190,116,37,223,3,234,69,115,209,123,63,203,139,233,163,255,73,111,165,58,69,110,83,163,118,60,63,105,164,56,33,252,178,96,181,239,17,19,228,52,192,238,40,204,207,19,94,179,47,84,23,25,151,99,161,211,11,159,118,235,190,201,149,32,217,191,234,144,252,158,17,183,217,100,14,243,215,148,252,211,190,192,240,24,45,232,175,164,58,30,59,86,108,85,149,148,61,180,3,109,42,45,19,25,154,200,54,50,136,95,165,157,50,71,72,102,124,113,81,235,49,60,49,93,248,164,26,178,44,89,153,90,84,227,91,170,158,169,126,231,236,86,46,200,55,36,104,56,106,107,210,46,120,169,116,106,99,43,74,21,249,167,50,74,63,250,131,154,177,192,7,115,240,42,118,189,252,155,202,113,213,91,208,88,180,129,233,88,210,33,27,37,3,1,17,148,68,139,4,143,181,26,128,86,198,131,7,194,48,65,254,249,112,189,228,236,17,63,184,128,243,10,66,225,149,133,108,148,40,221,167,252,174,117,144,102,95,159,132,119,161,192,207,131,221,36,83,238,145,194,74,71,54,242,197,6,172,230,216,108,190,200,192,223,132,35,66,155,243,117,30,225,50,146,237,175,212,74,134,198,2,249,102,86,195,234,188,66,32,86,88,48,116,65,58,207,24,253,111,15,2,250,151,115,8,159,238,149,172,193,102,240,166,25,26,165,196,251,212,49,185,26,8,58,40,162,209,206,5,160,208,101,194,14,89,219,221,80,175,149,216,84,15,134,8,46,249,234,197,197,83,114,114,67,11,146,69,114,231,75,178,76,118,95,255,133,208,222,66,189,144,244,217,108,173,35,58,17,12,199,47,12,59,151,166,84,237,110,103,55,110,6,6,105,14,190,233,24,177,50,65,117,3,115,218,103,242,2,254,51,138,92,178,217,25,6,50,10,174,139,134,63,85,179,23,228,182,1,148,107,7,217,51,139,63,128,28,176,184,14,82,253,195,120,111,37,97,128,153,144,138,48,63,169,145,182,185,178,159,194,163,215,50,138,8,31,207,36,84,34,196,18,126,15,94,112,54,118,19,156,212,213,244,92,234,127,218,241,31,152,4,23,24,83,102,37,130,21,9,246,100,129,63,116,27,250,152,222,153,33,251,180,33,140,240,55,234,197,76,132,157,98,171,207,24,205,178,75,164,244,213,208,165,249,219,102,235,91,23,206,199,212,33,121,78,173,44,71,40,236,0,148,63,69,161,22,122,115,184,50,15,18,220,104,221,44,35,3,172,118,242,127,113,126,40,86,46,35,174,91,150,149,222,105,66,49,180,136,114,219,18,54,212,130,190,175,5,55,117,172,177,142,89,1,238,99,17,36,125,19,26,73,111,77,218,26,20,207,150,17,140,186,44,212,55,73,28,40,149,117,245,141,211,152,204,219,16,229,37,139,200,52,53,121,97,2,10,172,160,44,8,144,250,137,117,138,68,252,248,55,136,230,54,141,110,112,55,219,172,204,126,67,107,171,123,44,18,223,248,12,210,149,49,251,117,84,190,222,190,84,140,120,109,82,79,23,50,56,154,85,152,1,30,204,86,204,54,50,149,4,67,50,59,98,68,218,29,213,177,17,35,192,62,2,207,97,30,239,123,44,48,38,63,140,59,7,5,66,163,218,102,218,9,225,160,189,243,102,249,82,128,133,30,239,228,235,37,238,98,31,66,43,228,101,107,136,84,170,20,39,234,176,59,60,91,36,25,181,162,45,197,129,126,166,138,97,52,115,201,27,142,199,83,18,246,227,251,80,238,223,208,151,198,64,221,68,205,45,143,199,50,68,66,46,108,211,229,96,215,151,167,88,70,190,53,62,100,245,14,181,91,54,207,72,60,75,213,222,226,21,71,214,2,84,215,224,53,142,199,209,46,69,130,57,96,151,117,73,137,213,143,28,144,48,122,103,159,164,59,33,79,248,2,144,44,146,239,206,70,104,132,33,136,24,175,183,107,148,75,157,146,98,101,208,215,207,195,51,98,246,83,225,134,65,217,80,169,204,18,185,154,255,46,49,58,251,50,61,146,92,182,118,34,226,108,213,94,240,16,177,42,167,20,185,228,111,59,173,234,39,15,54,151,139,133,253,40,10,190,31,14,220,176,60,200,74,203,23,106,14,105,61,11,105,217,86,65,86,164,133,173,232,112,11,35,111,191,231,6,114,211,143,233,118,38,234,104,180,213,221,5,85,84,76,99,202,89,25,252,128,200,180,80,240,27,231,161,196,246,51,77,222,8,90,53,209,138,110,180,141,249,187,127,152,67,74,220,215,23,212,21,118,232,136,163,22,149,45,197,5,178,31,102,217,137,98,172,33,156,189,20,31,118,248,73,75,181,40,150,253,162,94,203,36,175,201,7,66,89,109,246,66,54,241,137,49,22,213,247,202,28,50,241,203,160,73,84,197,56,142,126,232,232,44,229,238,143,27,73,108,6,30,28,80,159,0,212,61,87,205,96,253,185,176,178,111,24,192,144,198,191,64,112,188,187,16,44,228,201,70,156,7,0,70,79,206,138,217,180,87,215,181,84,222,115,195,24,193,48,130,228,176,201,240,54,119,122,43,158,109,1,114,108,241,138,16,153,91,252,47,239,81,69,95,47,173,210,102,13,251,255,59,202,209,96,146,203,191,38,36,24,210,229,143,197,63,92,113,118,138,150,246,44,104,40,57,128,75,11,131,252,191,159,187,34,206,47,95,225,92,63,87,96,11,98,130,41,205,185,36,150,6,225,140,248,218,183,80,193,195,246,157,25,73,93,182,118,161,145,108,12,53,31,12,97,214,66,102,108,147,169,38,48,81,9,31,110,184,88,246,57,192,121,68,220,108,190,193,141,212,37,31,201,61,196,55,53,199,122,43,240,2,244,193,182,159,43,144,255,249,91,243,152,78,152,79,68,226,174,28,119,234,233,134,80,149,165,58,58,100,68,171,86,162,146,223,90,45,65,54,4,86,189,18,192,29,242,101,143,115,174,106,46,9,255,175,19,149,57,34,45,210,27,129,124,194,236,79,234,42,216,214,123,89,147,26,143,79,94,111,244,8,129,117,236,20,191,169,99,108,234,203,118,21,180,111,103,172,150,167,145,29,18,215,28,255,180,98,46,110,191,197,162,35,214,74,209,226,66,43,188,132,143,52,66,109,63,110,21,3,112,37,175,64,160,59,171,212,204,161,8,51,50,16,98,57,64,247,242,64,93,21,250,30,14,238,214,67,90,91,92,169,237,224,152,85,33,86,100,119,80,69,1,21,137,29,247,240,199,65,195,78,216,7,204,45,176,30,207,202,87,24,247,242,59,149,241,63,110,234,156,91,222,62,114,198,13,0,125,240,242,128,46,237,8,84,51,37,52,43,61,40,190,98,252,12,242,172,30,33,63,42,161,185,145,234,241,121,60,234,4,90,154,146,220,212,43,192,154,89,33,249,35,28,235,226,243,195,204,172,164,6,245,147,225,22,226,189,138,115,230,253,211,4,141,202,184,16,61,128,87,232,42,142,148,101,62,223,240,144,118,143,72,204,93,117,9,62,16,255,26,164,242,84,188,36,158,106,186,143,248,86,237,98,80,16,173,157,60,145,66,211,24,239,77,9,236,32,38,155,24,2,210,218,62,145,253,71,250,124,157,214,167,34,254,232,72,133,253,145,202,46,222,141,152,241,46,17,119,121,190,107,130,36,209,94,83,192,160,174,249,95,152,113,100,180,222,174,24,28,100,99,234,31,82,245,202,164,205,186,80,228,213,36,100,107,182,174,39,73,18,183,243,255,115,8,107,70,199,73,185,98,141,195,184,104,246,10,109,139,127,28,44,135,208,124,81,222,237,55,186,254,125,75,102,248,112,225,187,78,132,219,106,201,80,29,21,199,197,224,203,19,246,169,69,8,105,237,70,185,118,174,168,75,83,246,138,53,121,182,137,165,240,247,213,167,21,29,108,13,9,13,228,113,232,163,233,57,186,212,57,123,224,161,144,161,86,183,137,218,96,45,232,224,220,187,103,19,19,53,219,116,185,55,205,49,25,217,131,247,182,59,6,130,211,62,126,242,13,36,230,14,22,196,180,189,188,225,5,72,171,143,216,163,158,35,188,134,217,250,41,144,126,17,115,137,142,146,101,86,214,164,0,26,56,100,75,158,33,61,75,43,52,22,251,48,194,4,44,237,90,163,189,134,136,55,250,70,52,155,5,2,240,235,155,215,255,23,105,193,207,205,160,153,145,135,142,31,205,51,181,233,175,168,154,106,76,246,254,57,1,126,240,142,198,123,247,154,37,230,136,245,112,12,86,174,199,249,77,132,34,64,210,14,158,23,217,210,137,203,65,203,203,67,176,50,187,170,57,160,113,100,16,46,214,77,103,86,236,174,250,82,200,39,89,107,175,74,142,45,14,5,10,23,76,66,70,240,236,87,38,226,186,34,136,147,16,108,86,55,186,192,85,250,188,67,189,113,241,225,99,155,218,195,202,104,40,29,117,131,198,50,226,183,47,217,150,58,73,90,42,41,115,66,3,165,156,244,191,37,210,113,197,99,198,34,231,181,129,101,0,222,234,69,124,230,202,151,85,242,123,86,141,69,204,52,189,131,0,74,235,216,22,36,121,0,180,217,167,115,217,33,46,8,58,7,10,49,217,143,29,218,16,187,102,111,116,15,53,5,110,215,112,203,136,103,8,230,226,104,150,34,67,226,229,171,214,45,213,20,236,149,95,26,117,120,17,225,32,209,168,45,208,12,176,69,242,243,188,46,203,152,193,125,193,128,85,188,38,2,84,44,154,220,5,219,209,224,36,231,162,100,98,168,40,221,28,143,126,251,101,75,91,153,80,150,164,112,184,10,180,86,128,218,134,60,246,170,83,139,32,233,136,243,114,166,169,144,52,231,156,120,102,62,40,91,121,14,245,46,151,110,200,51,163,17,105,49,0,178,156,22,145,19,99,101,240,77,123,144,194,22,24,100,57,14,49,146,174,136,146,96,54,118,69,232,18,175,195,62,149,117,127,184,18,230,164,147,58,202,211,172,127,118,39,183,218,251,28,204,238,119,122,80,185,218,82,87,218,85,237,14,10,210,251,175,230,231,143,129,222,27,106,86,46,55,172,67,17,95,10,57,128,124,137,135,193,252,19,89,88,118,113,12,252,104,130,41,113,98,93,241,156,168,99,64,49,123,172,33,92,204,12,119,11,81,168,41,211,111,62,96,224,205,117,149,221,17,120,219,161,110,209,46,145,242,73,204,56,43,123,115,125,152,90,141,87,165,24,178,116,113,140,102,254,59,27,212,20,253,13,98,160,74,190,138,134,21,141,85,206,108,102,117,159,72,217,71,131,80,88,178,83,58,248,180,125,241,192,15,195,165,174,6,132,76,214,162,156,2,17,225,23,138,202,92,19,147,251,53,184,6,182,100,177,73,188,148,86,164,195,171,218,230,177,255,75,92,5,81,82,194,147,146,114,145,52,189,46,16,121,168,96,124,64,137,145,209,206,224,59,120,28,138,200,131,55,29,217,32,90,161,154,245,13,174,61,190,255,49,40,52,51,250,17,251,155,248,14,187,44,43,85,142,241,87,201,101,241,58,81,114,239,77,6,5,157,27,206,163,243,230,95,128,95,254,123,19,20,225,102,122,192,70,43,92,121,78,7,49,69,153,106,205,221,110,139,87,17,103,52,228,182,135,48,57,114,60,19,78,152,220,204,7,150,126,119,162,252,198,186,179,118,193,141,251,6,250,65,37,66,255,217,86,120,103,17,106,79,57,207,210,112,46,24,74,110,170,111,33,100,225,239,232,32,110,127,220,169,62,204,160,10,146,82,202,21,3,239,166,50,207,128,170,79,252,132,205,45,144,165,21,182,246,29,223,62,82,15,210,196,91,174,242,164,118,26,67,52,103,65,229,174,84,10,148,160,99,77,64,196,64,182,61,52,28,25,177,78,165,150,208,0,227,211,80,249,243,31,32,148,113,197,189,17,169,105,101,87,69,169,216,185,158,80,166,195,58,146,80,18,75,202,0,131,130,99,226,43,233,102,230,141,27,24,36,45,1,22,255,223,80,87,29,194,231,220,136,155,194,121,205,132,41,134,242,228,179,246,207,6,36,188,31,30,30,116,44,72,150,55,162,125,18,79,213,125,139,57,245,213,162,97,177,52,136,165,48,143,0,82,160,192,133,235,73,62,121,120,0,23,218,69,159,116,215,196,110,132,137,247,201,239,64,178,194,5,61,84,204,210,100,93,115,12,80,249,232,222,214,84,13,212,227,217,203,160,252,172,183,128,120,13,52,136,64,123,3,207,90,39,141,198,70,153,187,147,234,146,219,224,13,81,235,20,148,211,252,26,5,69,2,117,75,138,80,89,5,13,10,159,151,82,180,214,254,34,242,65,12,106,214,56,47,177,177,170,119,218,102,49,51,135,152,186,0,192,141,93,138,121,255,76,3,22,56,121,191,82,28,233,178,14,89,155,13,159,202,186,191,248,65,193,43,94,231,200,29,52,199,173,89,123,200,243,80,108,43,196,164,120,160,145,71,245,246,217,243,169,90,78,211,96,161,102,82,200,181,44,156,180,177,128,81,33,108,221,211,101,251,38,43,80,41,255,102,245,111,196,26,201,206,111,133,86,57,213,100,132,121,21,16,191,47,251,237,116,153,178,144,45,9,166,132,232,18,112,121,42,106,183,133,123,36,191,151,75,236,236,219,36,24,154,37,175,171,43,253,30,226,97,253,245,235,51,185,44,233,196,147,234,108,69,175,22,77,19,8,135,251,147,19,218,82,106,151,189,232,222,217,135,90,145,150,20,26,81,169,20,246,10,70,107,192,153,114,38,90,36,12,200,101,142,208,3,18,253,119,169,81,48,102,199,137,235,78,172,158,2,238,72,174,2,102,57,2,193,77,152,145,224,185,159,105,135,53,22,205,197,63,9,207,94,16,31,74,38,190,12,114,163,91,245,190,104,152,215,138,99,11,196,113,78,63,158,7,239,69,136,243,117,171,115,10,172,12,81,227,156,200,101,8,45,72,197,120,158,46,63,52,137,34,87,46,40,81,200,240,199,131,101,64,105,45,165,14,177,24,143,149,156,64,234,86,154,237,131,37,35,118,34,109,177,28,43,74,57,201,19,153,226,166,115,84,189,208,198,40,155,49,52,5,153,71,140,60,16,254,142,212,176,205,250,45,246,130,74,119,135,143,72,8,81,35,150,130,100,116,136,224,68,201,9,131,91,119,249,77,181,244,220,39,213,72,67,14,150,9,103,177,36,66,168,65,177,26,98,14,100,220,136,47,101,177,33,179,10,170,194,227,139,81,105,82,243,62,151,1,133,185,46,227,111,6,137,101,244,105,43,57,188,216,223,50,100,225,53,26,10,252,24,43,152,139,131,200,210,119,109,5,199,33,11,199,244,156,7,206,188,149,73,80,49,19,221,226,234,193,199,57,36,144,52,90,44,201,182,46,0,228,118,112,125,147,194,57,46,7,202,82,31,175,176,218,163,60,163,55,20,11,86,141,185,199,185,208,72,70,200,192,205,110,169,55,174,188,64,155,12,78,183,28,236,56,29,40,170,129,158,78,91,191,61,174,155,17,118,34,190,146,66,190,169,69,144,128,153,255,139,68,63,203,120,27,79,68,12,184,57,48,30,100,181,212,117,146,102,32,254,78,74,221,79,8,78,105,33,119,44,190,93,79,69,206,105,123,28,23,175,5,212,162,188,162,66,173,239,47,183,126,128,49,14,139,155,63,75,106,122,29,218,217,23,15,227,246,22,218,39,92,119,207,23,81,108,93,146,159,245,233,227,99,129,194,103,182,223,5,179,42,5,202,122,147,253,199,193,103,10,178,139,145,95,62,140,16,49,191,172,38,76,59,61,4,67,247,51,225,137,249,150,241,109,195,52,250,34,162,158,173,178,101,144,91,21,198,14,10,179,169,76,24,79,53,69,105,206,91,66,123,222,10,192,163,15,209,136,215,132,64,52,7,209,25,61,135,224,82,142,160,121,128,204,104,177,177,179,228,150,80,38,117,163,175,84,142,168,115,132,123,191,223,197,12,199,81,189,141,111,242,11,28,201,85,55,205,52,66,206,8,166,241,214,218,206,110,238,235,9,186,59,34,239,127,213,161,219,177,121,178,11,48,114,118,123,172,147,248,109,171,146,13,122,99,32,147,106,178,77,53,37,138,191,201,184,162,55,75,138,7,13,22,107,134,218,122,96,17,127,188,148,122,225,217,248,180,10,160,107,221,7,227,252,159,58,23,183,169,92,115,213,54,80,213,106,243,88,255,126,54,203,178,131,94,176,233,42,153,201,121,55,133,7,63,7,216,160,117,245,126,63,25,231,123,217,127,113,191,134,196,71,187,194,252,133,138,114,59,123,106,224,138,25,96,109,225,51,98,111,12,37,149,208,61,165,61,68,237,209,108,138,188,185,246,158,134,234,78,233,237,221,207,193,187,15,9,147,192,17,143,56,75,209,61,121,109,236,213,219,89,207,231,35,195,245,169,206,123,221,77,1,13,70,112,164,133,126,2,153,161,108,4,191,47,246,129,122,150,55,17,18,70,188,191,57,209,201,16,0,130,107,63,255,47,246,204,21,125,2,225,67,246,244,194,158,44,150,70,119,193,74,18,208,171,238,3,147,10,253,110,21,31,96,183,194,113,149,10,6,193,1,84,227,164,119,206,238,239,33,84,100,139,69,230,150,225,236,10,5,222,90,174,236,51,32,59,16,143,141,147,0,68,140,153,65,178,198,168,19,66,122,108,3,80,129,226,158,100,182,170,107,143,225,0,125,83,115,45,165,141,233,134,237,248,69,22,161,11,137,189,132,119,198,53,103,199,87,217,190,210,172,13,241,101,91,71,90,82,211,233,179,123,174,96,81,138,89,10,91,100,185,246,99,6,22,9,91,116,229,65,8,62,235,9,77,154,204,21,80,40,11,209,204,232,34,98,33,72,52,101,86,177,226,226,71,219,127,154,252,36,59,193,56,237,6,142,239,177,0,88,34,129,155,59,84,230,104,110,6,109,128,0,44,235,191,153,167,154,85,123,50,28,54,126,60,229,177,16,93,87,65,192,80,40,223,202,105,222,173,119,35,19,170,224,71,204,141,176,147,180,229,175,216,28,160,95,91,105,76,163,59,249,58,96,250,183,42,130,236,75,18,202,119,200,211,4,235,69,155,179,105,229,248,248,129,46,231,39,33,185,119,118,148,102,176,12,135,214,209,158,127,136,137,102,78,191,164,108,185,243,3,198,157,158,213,34,3,176,128,204,183,4,209,123,198,250,212,125,196,83,77,27,70,227,244,191,130,142,120,21,16,200,230,39,40,45,70,213,14,200,36,108,184,57,15,191,166,173,40,153,95,136,142,137,184,136,110,156,33,11,192,157,227,81,139,186,114,80,99,226,26,98,2,109,129,253,14,247,183,207,94,172,79,173,87,87,146,72,226,172,128,241,179,196,8,191,108,73,115,168,241,144,157,126,113,68,155,213,151,25,87,78,105,48,119,105,85,53,1,102,192,101,218,19,85,251,10,40,54,210,120,89,158,198,175,147,139,254,3,203,106,163,150,52,103,134,7,25,144,32,81,216,19,176,169,28,47,205,211,169,231,6,231,11,53,2,168,151,201,142,4,184,186,134,189,118,27,93,37,65,1,152,200,174,118,170,170,88,166,233,135,40,237,113,61,40,22,168,154,76,168,141,46,127,0,31,181,165,180,153,157,73,16,180,100,16,83,204,154,178,141,217,31,248,43,163,121,244,114,156,154,206,187,126,167,107,41,135,247,47,245,156,234,4,95,94,191,149,27,163,251,103,45,141,135,88,127,132,105,30,154,251,141,207,91,145,214,92,244,174,3,107,100,249,109,255,40,175,167,146,103,155,110,171,228,56,56,173,144,51,135,141,149,237,67,147,44,103,44,17,123,63,59,148,155,82,170,50,65,196,100,132,15,131,190,135,248,74,37,133,32,3,189,206,43,167,33,210,239,9,253,110,155,75,14,141,187,86,192,190,237,38,224,117,70,65,120,50,52,207,130,89,154,136,235,48,81,87,31,76,64,28,66,151,10,65,37,167,234,117,37,138,187,197,130,145,231,235,35,227,96,54,79,131,235,112,230,128,133,208,137,210,191,180,156,238,61,166,218,245,130,51,118,22,92,106,207,204,84,197,42,112,198,16,127,210,108,2,89,22,232,4,246,126,39,64,158,91,244,70,96,214,28,150,86,245,149,122,63,250,151,64,148,9,227,34,25,21,137,40,197,18,252,223,216,130,148,17,124,207,208,224,86,148,49,82,56,102,74,164,98,0,39,1,166,83,7,255,144,21,247,226,228,17,51,171,1,170,26,54,176,253,222,241,106,232,163,237,216,98,255,20,101,145,253,221,44,177,59,88,122,14,53,82,121,104,141,74,77,163,171,198,14,162,214,62,151,2,86,210,71,35,231,56,194,87,216,84,238,250,121,19,161,77,236,233,142,228,120,140,249,192,127,143,176,82,75,68,74,190,199,176,133,211,110,211,26,45,148,53,236,79,147,20,16,88,230,144,160,53,35,48,220,156,60,21,9,32,242,187,113,55,48,82,124,168,97,225,41,147,41,223,2,22,140,36,93,110,112,146,7,30,163,175,112,99,124,226,112,87,60,235,90,46,118,98,214,158,67,139,167,171,139,177,183,28,204,69,139,78,198,250,59,31,152,241,184,137,34,47,124,117,95,207,16,255,146,54,77,33,164,233,248,85,233,94,145,37,55,214,45,49,55,25,216,252,185,151,178,229,42,29,165,165,55,161,210,219,146,176,152,95,131,138,48,132,130,13,167,210,12,157,147,25,106,208,178,223,196,145,53,182,103,153,40,3,181,230,173,232,110,131,228,96,188,191,65,70,14,149,54,32,11,130,235,188,86,254,162,45,98,97,57,235,27,92,29,33,25,187,58,224,126,151,247,120,43,2,45,92,31,183,120,98,84,235,31,112,156,88,240,205,3,94,37,110,216,187,49,235,153,161,231,159,234,84,132,176,228,16,153,17,174,132,60,71,67,63,187,20,43,86,125,237,105,185,127,6,148,16,69,156,5,16,213,154,155,200,235,17,12,39,226,186,192,153,120,100,249,154,235,196,107,170,87,28,27,94,69,242,68,68,179,78,70,219,100,96,96,171,196,43,174,192,200,74,37,106,119,159,167,65,130,13,36,39,12,7,99,64,180,167,131,22,55,249,111,220,230,123,60,221,168,191,201,211,95,48,103,37,199,114,108,101,60,224,214,14,36,146,252,22,58,247,233,40,98,144,153,76,83,205,190,30,128,207,186,92,180,96,40,247,54,177,246,130,92,197,125,251,235,88,176,111,84,255,242,229,155,245,46,144,13,143,167,165,221,203,240,6,163,103,218,55,127,38,89,85,192,93,127,101,165,171,51,89,85,216,240,142,61,182,206,103,128,201,202,58,50,196,146,154,94,250,158,128,73,45,214,36,149,210,212,172,203,89,245,54,6,73,238,218,92,86,19,5,66,78,252,6,230,136,188,98,77,6,143,247,139,87,154,154,185,40,108,223,234,94,242,154,197,253,196,7,4,94,121,187,120,232,178,114,38,223,41,214,26,153,182,214,183,149,40,37,66,253,154,96,211,149,59,111,109,250,9,120,1,38,184,106,63,0,150,244,64,33,163,231,222,158,182,128,177,194,169,101,39,205,18,155,74,49,92,11,142,9,230,166,200,107,38,151,88,102,6,30,92,44,233,92,216,21,36,234,186,188,68,145,213,202,17,17,14,177,13,115,148,204,85,1,211,41,112,9,110,225,71,120,186,12,90,184,15,62,215,73,78,29,69,8,239,181,152,92,100,119,74,217,204,97,249,209,198,254,116,238,227,161,112,27,159,52,255,90,84,124,180,185,114,171,62,190,66,226,111,151,39,219,246,144,180,75,72,29,223,254,56,204,202,194,208,8,160,134,57,244,19,136,58,5,182,184,248,196,113,190,20,219,131,129,101,144,209,158,36,66,53,85,209,103,8,163,185,96,75,70,171,83,95,141,2,63,42,167,188,253,185,198,137,181,166,227,188,32,68,254,223,172,24,141,171,120,253,29,0,199,198,111,122,12,191,80,134,204,110,41,113,56,240,128,151,66,136,3,74,165,97,72,233,35,25,78,89,85,27,32,103,164,122,206,115,197,242,62,98,177,202,120,83,29,159,143,134,20,20,190,30,144,79,147,53,201,21,124,126,204,13,154,108,243,241,25,102,169,63,197,233,74,198,245,216,190,189,245,125,252,244,180,176,110,33,159,238,185,195,104,24,103,43,73,125,78,159,121,238,20,77,11,230,135,81,5,31,14,106,238,229,83,35,18,0,120,255,63,18,159,119,19,235,249,244,109,147,87,189,214,159,5,129,243,74,48,142,201,58,197,135,114,83,149,11,7,240,246,47,70,63,100,85,2,130,162,70,101,81,81,238,69,8,60,26,164,36,88,79,228,141,68,167,119,71,74,177,170,19,144,159,236,63,60,246,33,25,94,7,42,252,170,206,219,23,108,64,0,139,219,47,144,10,10,62,166,245,5,158,50,28,242,212,58,220,97,158,25,99,132,112,152,230,211,244,162,168,202,26,121,114,197,161,11,186,230,173,137,37,48,21,167,246,88,84,192,110,34,155,244,160,158,9,201,57,24,124,83,77,212,99,199,181,142,172,206,207,150,233,169,155,177,236,166,135,153,83,51,236,142,241,109,2,148,126,187,153,26,25,206,222,245,69,107,154,114,30,228,84,59,230,122,70,82,160,15,96,173,112,154,109,242,46,154,35,139,57,68,138,145,101,87,184,33,172,75,243,150,80,15,143,37,172,182,4,251,0,92,193,52,126,218,75,131,29,213,19,213,238,62,45,249,100,70,167,189,247,209,203,46,111,46,217,8,151,58,212,244,158,248,224,170,50,211,103,120,238,109,164,247,34,176,254,64,235,40,90,66,32,62,95,4,141,198,147,161,242,86,109,172,46,102,58,216,142,178,166,48,248,70,7,158,66,115,143,234,3,29,182,41,214,151,176,218,151,107,41,244,192,246,151,196,162,207,189,84,149,142,23,106,85,206,137,128,58,92,141,138,192,17,200,35,4,47,255,166,213,80,133,96,232,73,80,213,19,84,172,214,191,39,155,248,61,184,240,92,47,36,244,191,133,230,114,65,243,245,36,205,22,228,228,8,191,109,89,151,44,111,155,64,157,93,195,193,67,126,169,182,225,34,31,51,84,211,183,96,159,16,70,111,125,132,101,101,145,74,183,40,150,208,223,165,23,180,14,16,158,181,244,59,65,51,25,192,77,25,15,77,211,204,10,230,104,202,148,5,18,78,43,61,144,28,127,95,74,9,80,240,231,134,56,12,165,211,33,88,195,123,132,20,129,132,144,244,120,254,46,72,157,47,203,193,234,242,167,158,96,11,188,251,165,164,64,197,141,217,32,128,213,45,94,74,173,32,190,79,90,113,162,62,229,77,58,233,77,14,244,214,239,19,33,60,117,140,180,144,180,94,217,186,237,109,92,161,82,192,190,82,205,3,23,110,59,255,253,56,242,153,28,203,126,42,203,3,240,52,147,177,98,191,234,249,150,137,39,119,113,83,177,57,127,8,102,41,111,26,7,83,95,167,169,168,242,199,15,254,178,46,105,255,232,31,210,164,18,44,63,47,171,99,56,246,107,79,216,78,88,61,169,200,189,131,123,106,25,41,103,187,171,82,119,14,154,120,181,105,49,186,255,40,216,124,167,244,186,253,251,156,215,176,70,247,8,141,111,94,170,24,197,216,83,134,165,128,8,8,177,61,183,103,77,67,106,235,151,94,232,254,175,213,182,207,78,154,187,19,206,66,0,69,31,150,38,19,165,163,207,19,17,253,112,160,8,185,82,57,157,121,62,12,57,184,2,46,12,240,185,94,6,7,81,96,227,99,73,50,215,2,29,198,221,214,62,42,134,63,225,203,163,156,31,246,38,117,139,3,215,109,76,43,182,250,171,160,181,178,49,93,175,116,192,135,152,215,44,58,234,228,142,56,72,96,13,194,200,68,179,172,32,20,208,72,137,214,223,175,36,224,137,254,209,78,28,13,162,188,160,142,134,218,178,85,91,84,146,93,51,149,218,234,130,213,103,120,93,139,158,40,123,9,73,215,77,183,158,196,135,38,244,235,139,122,41,220,7,137,126,71,59,17,181,197,6,59,56,5,4,126,87,101,94,242,10,239,192,162,237,39,78,226,170,142,0,210,138,216,159,217,76,235,224,21,241,41,41,165,246,155,193,142,82,8,46,170,115,214,97,128,94,116,0,227,233,159,145,25,182,29,133,110,36,180,183,126,48,7,93,238,144,74,1,158,252,30,84,229,21,173,64,230,50,130,245,102,138,207,239,240,47,136,46,0,136,10,120,164,69,202,227,171,5,234,159,157,207,150,6,27,192,33,183,141,33,135,193,149,84,247,77,171,4,57,66,113,169,91,177,33,245,216,183,201,100,162,80,162,101,231,45,48,161,88,183,210,3,39,236,166,36,184,234,15,146,201,129,221,242,188,200,213,152,252,213,118,131,26,229,63,205,101,106,46,184,179,55,220,214,94,191,203,195,87,255,41,26,169,153,119,185,105,148,129,130,51,85,90,150,231,6,164,216,18,243,51,130,253,91,149,116,164,147,50,50,100,36,197,91,198,166,85,249,98,105,234,40,190,236,248,112,221,12,238,4,218,195,121,229,211,160,32,124,82,163,104,81,166,216,140,78,47,111,16,21,111,172,254,163,65,218,129,201,188,13,190,95,12,204,31,56,123,235,118,15,239,251,101,83,245,195,33,176,92,82,153,179,65,48,230,23,245,95,98,111,146,249,104,242,198,162,91,207,111,0,108,21,152,53,222,136,122,101,202,32,213,88,59,62,43,200,35,104,9,92,63,110,176,164,233,9,238,58,3,4,66,209,183,134,171,69,159,59,246,126,90,114,37,220,111,253,59,140,164,81,48,236,61,232,79,115,47,36,183,192,59,65,254,61,157,130,115,118,219,155,192,86,239,101,97,243,214,41,190,157,183,251,78,53,144,208,169,186,255,212,55,239,40,68,59,20,243,216,207,85,145,249,142,213,17,140,51,152,164,226,86,240,98,138,156,117,196,29,175,149,187,227,176,161,55,42,115,191,14,126,157,21,24,105,143,90,120,3,25,95,192,183,102,199,36,26,154,162,38,52,153,41,156,163,97,120,224,179,49,13,102,174,237,96,128,186,102,163,243,22,104,68,95,166,187,103,213,153,96,86,83,162,69,128,114,54,41,20,52,238,17,12,194,149,97,158,242,5,177,150,203,115,66,13,184,175,76,12,163,17,53,0,191,74,205,210,97,124,211,191,137,226,155,4,14,227,91,47,101,178,104,38,165,12,49,87,66,120,57,120,129,172,237,108,178,6,1,154,144,179,108,241,191,126,71,251,77,51,102,31,40,59,147,231,89,137,16,189,113,38,184,230,164,225,10,63,95,39,163,159,116,169,16,229,242,31,168,161,29,134,120,132,108,254,44,128,92,12,164,10,36,239,133,51,194,150,194,145,157,238,210,206,65,136,197,122,204,138,10,194,176,106,40,39,97,142,120,44,157,225,231,242,115,74,68,166,95,225,21,235,70,104,14,53,192,68,121,234,129,149,53,247,7,143,233,22,94,118,187,48,116,94,162,75,39,231,242,234,71,28,123,240,210,96,75,31,26,67,62,110,81,190,69,192,113,0,147,235,93,106,75,248,129,32,6,251,176,207,184,150,64,209,84,156,220,190,157,134,6,110,38,196,33,187,157,227,168,113,79,0,221,81,46,239,97,194,97,195,49,247,175,247,230,20,9,240,255,138,114,1,200,4,227,230,126,224,198,237,125,18,162,195,186,79,17,242,248,26,16,160,103,134,174,164,109,162,126,111,64,228,130,26,111,199,116,42,88,237,232,197,138,241,60,74,35,194,213,45,149,23,2,221,221,165,92,217,196,97,57,103,36,61,145,245,62,142,234,187,125,180,251,249,45,58,171,186,172,190,98,143,128,140,144,220,19,243,26,87,246,240,113,52,85,179,112,110,84,255,69,61,158,222,146,83,237,173,97,27,115,82,96,72,253,103,122,77,194,63,91,252,245,136,173,101,40,22,165,118,67,60,177,254,188,224,65,195,198,172,26,224,122,53,241,201,41,226,19,141,137,67,143,244,83,70,195,77,244,188,86,144,141,135,89,122,89,15,197,68,230,26,93,165,235,168,122,18,129,9,191,163,36,227,145,228,75,11,207,39,248,93,220,1,191,26,207,26,61,19,236,45,6,169,248,8,240,158,97,156,255,109,166,216,176,160,145,245,67,6,32,252,41,8,125,138,8,28,166,123,97,25,216,26,114,90,201,14,183,8,95,189,106,222,170,113,185,100,143,116,168,44,21,130,130,11,181,212,28,216,108,91,218,254,118,68,223,22,207,166,25,137,0,50,102,117,102,241,239,11,68,72,150,40,108,234,187,208,50,65,143,69,47,9,200,211,105,200,61,16,240,56,162,62,195,18,231,107,50,164,189,118,193,92,112,213,44,181,113,104,138,58,225,58,71,48,171,238,67,220,55,126,215,13,32,6,65,35,120,99,135,184,180,170,72,3,162,135,141,169,121,183,155,64,135,20,130,56,130,246,42,160,61,145,108,45,197,119,11,198,252,175,42,26,84,152,23,127,113,206,137,151,195,221,145,214,224,45,134,84,187,214,122,240,14,142,109,210,225,200,223,52,182,37,100,163,120,71,147,60,40,32,0,131,149,161,205,96,81,22,23,232,124,239,225,206,218,35,59,175,130,70,232,142,239,238,139,114,194,55,182,240,244,31,80,226,151,118,171,164,249,179,182,9,76,187,101,10,221,62,254,54,14,233,108,176,106,212,172,66,242,231,109,51,68,95,16,200,122,232,214,133,221,22,98,20,10,125,141,122,6,201,216,135,251,171,254,190,234,21,245,110,190,80,111,225,95,139,100,61,103,201,178,162,116,222,138,182,254,179,169,209,236,238,98,64,250,146,93,78,10,176,200,3,92,235,250,98,25,82,141,83,123,107,143,245,126,154,102,164,132,164,65,14,96,178,49,84,22,127,92,202,66,7,78,130,71,166,233,115,247,0,247,218,167,130,58,199,240,191,201,22,119,223,116,178,40,169,91,3,30,127,179,91,41,174,85,241,208,132,7,173,171,46,44,239,131,74,174,96,11,64,131,32,13,182,148,57,154,69,234,114,125,85,179,22,77,253,31,176,46,8,243,240,85,37,188,44,188,245,101,58,176,66,234,61,161,213,236,226,237,244,167,179,208,124,228,57,230,28,90,101,232,68,98,36,182,157,221,185,8,49,12,121,15,195,169,10,20,14,89,79,33,114,216,66,174,43,192,36,36,121,137,94,185,46,16,31,230,127,81,204,53,2,188,163,170,0,204,135,11,34,0,90,210,187,242,118,33,208,198,215,196,52,93,5,7,150,67,169,187,220,110,135,174,65,118,38,83,47,136,73,237,101,8,177,201,192,53,196,218,131,60,178,253,102,232,95,84,118,214,57,34,102,18,209,201,75,5,196,29,173,54,3,236,253,173,125,70,1,90,120,121,40,162,154,198,105,125,208,39,159,16,234,199,88,213,226,43,145,21,42,124,193,177,5,68,138,31,189,194,93,150,241,147,248,93,8,160,138,0,189,60,211,173,241,173,123,76,151,185,91,150,162,75,154,5,233,89,251,29,146,189,13,236,240,87,1,212,44,118,25,187,220,249,212,250,133,222,67,43,226,165,191,25,47,78,161,127,242,250,41,24,219,60,172,46,111,125,130,132,12,226,224,80,213,201,43,252,178,241,51,145,2,196,6,12,255,238,200,9,164,197,216,63,115,9,202,147,0,193,60,165,58,159,25,34,235,0,255,129,133,172,2,215,133,67,55,192,8,59,27,203,7,120,82,156,225,127,28,4,216,188,55,62,29,140,129,244,71,195,2,100,63,122,98,3,8,247,24,218,82,206,78,239,207,58,120,73,21,92,238,165,62,254,217,26,222,66,184,238,3,20,195,222,110,219,127,101,191,212,240,250,214,203,17,139,243,50,246,80,61,113,200,2,89,101,225,44,105,251,157,165,108,244,220,87,138,200,249,23,40,114,62,158,205,45,48,51,65,52,165,205,44,58,221,0,169,49,120,138,81,61,110,69,28,135,98,45,6,61,170,236,230,34,118,118,19,233,205,97,141,172,231,206,94,220,109,123,147,159,130,173,41,140,68,114,230,13,26,82,134,63,158,121,58,175,206,73,32,109,131,207,174,69,91,65,254,74,59,41,192,214,76,225,30,13,68,44,219,13,30,228,8,63,4,99,113,237,199,102,139,91,229,208,136,59,231,40,38,245,69,230,23,61,133,190,33,187,171,35,79,120,251,41,93,41,207,166,239,150,24,193,83,122,59,73,242,180,245,91,77,222,142,142,227,131,211,68,53,88,185,92,189,125,248,168,6,138,66,93,9,232,238,135,146,213,221,149,154,185,204,165,66,112,210,1,0,85,245,64,209,65,72,4,218,195,18,21,139,81,210,195,152,31,151,54,180,57,225,142,115,68,54,183,87,175,176,32,94,47,147,20,246,180,229,6,95,226,40,161,1,7,179,248,16,198,255,214,16,93,126,139,172,63,190,62,121,201,183,139,167,42,83,46,207,19,52,173,88,138,3,180,166,156,128,165,151,165,77,170,245,206,246,30,239,5,207,118,30,33,242,179,40,171,207,45,10,142,202,203,116,247,57,8,176,242,238,247,208,180,204,183,188,211,223,78,53,193,93,237,206,85,63,217,225,255,178,214,131,149,68,214,169,172,157,173,168,2,33,198,47,172,247,184,148,93,162,17,56,223,23,243,0,97,240,149,88,245,254,17,127,116,147,247,78,148,148,235,161,213,49,223,82,225,220,37,190,137,60,126,161,72,25,58,86,251,155,108,96,209,132,141,71,245,214,42,113,127,113,49,37,143,123,52,45,192,101,212,17,114,70,140,149,6,89,64,112,97,180,60,112,230,150,134,176,193,174,247,212,204,61,64,148,152,114,84,87,115,243,84,204,214,210,190,218,221,77,178,178,137,217,132,16,178,94,216,107,87,163,143,189,141,138,136,93,235,143,120,85,135,65,251,172,70,199,155,61,202,69,150,114,238,122,144,252,206,215,175,222,9,239,104,128,149,252,20,78,253,87,105,16,181,99,140,236,109,217,20,1,18,208,114,216,250,195,254,240,94,39,94,7,98,228,229,219,1,29,3,40,211,96,22,47,227,118,40,55,117,113,205,110,241,101,172,211,126,67,17,218,208,21,235,207,122,98,177,171,184,158,30,2,40,68,224,0,168,28,107,124,28,122,72,221,240,249,177,80,23,252,95,27,133,48,187,54,56,202,50,100,167,79,243,182,99,10,56,33,161,53,232,169,54,52,166,41,49,153,204,169,44,242,220,51,23,213,224,83,177,143,71,43,194,0,40,8,184,83,65,214,4,124,65,88,12,67,74,169,172,228,11,127,51,101,20,202,74,19,12,25,73,179,13,168,103,36,195,49,20,136,10,104,170,119,123,145,224,92,123,194,35,184,33,191,27,35,182,199,157,103,57,192,104,28,39,163,11,31,12,158,23,74,153,21,199,173,88,6,55,169,212,112,146,56,190,113,211,221,114,232,86,153,73,32,65,60,217,216,140,63,44,164,212,102,75,12,215,45,69,87,145,233,17,94,199,85,30,171,99,226,4,9,55,231,173,179,146,39,47,186,101,84,26,190,116,120,46,100,204,219,107,28,128,126,190,12,67,41,50,69,117,95,71,203,89,52,66,81,194,249,148,159,147,123,48,172,190,168,146,44,186,203,133,241,24,102,9,77,149,109,150,61,138,154,213,125,19,21,115,63,200,5,55,118,210,75,57,43,30,122,38,224,61,202,248,75,101,5,72,181,115,136,140,169,11,24,71,157,41,181,185,201,125,229,74,229,147,3,198,248,222,167,194,49,169,164,166,121,214,85,144,113,9,54,34,183,66,19,154,148,13,223,10,156,5,245,138,51,206,74,104,11,1,117,10,41,216,82,85,101,131,140,125,122,118,4,239,136,172,113,9,157,176,14,9,213,217,199,110,4,49,70,65,177,24,135,138,227,60,149,165,138,239,46,4,37,163,39,206,253,124,235,240,51,4,15,124,46,110,234,38,106,238,159,166,176,224,141,37,184,50,84,208,36,192,154,252,228,102,150,141,148,96,11,69,42,126,171,107,94,172,148,90,223,95,131,88,143,3,178,218,107,182,109,19,53,62,188,200,57,158,108,252,238,185,244,22,121,118,184,116,77,176,252,68,105,113,238,77,157,148,199,169,20,65,92,131,178,168,6,151,213,133,56,11,188,223,26,179,63,66,142,123,162,93,110,117,140,241,201,57,117,146,147,33,24,13,153,69,59,109,192,76,241,130,154,125,29,182,113,55,102,230,66,171,246,249,16,233,209,92,185,20,114,142,189,115,227,135,246,246,58,31,20,91,64,212,55,232,146,233,25,114,225,253,50,127,140,227,230,4,143,130,249,56,144,90,110,51,111,47,38,134,39,106,15,190,231,81,85,59,177,114,126,131,179,129,179,3,146,33,1,219,172,16,116,145,250,137,198,105,158,181,221,81,123,180,231,47,168,59,9,117,193,251,6,196,165,73,105,210,233,47,128,209,49,137,19,76,206,86,160,217,120,152,42,114,196,196,209,149,73,155,199,231,157,210,95,238,134,139,92,17,72,196,15,226,160,71,247,240,32,86,64,104,112,19,236,58,246,62,71,53,235,160,42,125,100,205,12,182,53,89,12,43,129,207,20,151,80,91,215,57,51,24,100,56,104,226,247,209,13,72,42,3,81,117,99,177,41,39,38,138,224,217,203,223,251,46,73,22,58,137,116,44,6,74,69,202,180,148,38,83,239,128,249,104,79,65,60,54,7,26,122,110,104,49,181,214,228,41,160,72,83,17,60,213,116,133,119,65,212,187,241,9,103,220,79,42,42,229,112,236,169,87,194,249,24,211,239,149,152,216,206,44,91,189,206,122,106,3,192,89,230,109,33,187,177,143,65,52,98,30,8,181,119,135,116,187,28,243,132,86,152,153,117,252,124,157,164,88,200,164,237,105,43,97,130,161,15,228,202,196,207,15,167,112,77,237,234,28,204,70,4,244,172,131,174,203,208,91,189,48,105,53,138,169,230,83,43,241,172,203,70,84,95,46,16,6,198,70,138,231,0,254,222,59,152,52,161,94,194,183,227,217,172,153,184,66,181,60,90,6,118,193,74,118,227,149,93,36,209,173,237,198,140,176,64,137,68,188,186,195,74,105,248,165,54,116,47,245,127,205,66,12,48,71,7,174,251,25,255,108,192,220,200,33,59,108,84,224,189,64,245,31,182,118,196,139,106,128,55,84,76,206,142,240,15,227,190,132,239,51,115,147,220,170,149,240,163,122,161,228,114,48,235,124,86,188,50,44,61,28,219,173,3,147,85,75,39,130,187,103,128,203,242,191,182,179,201,27,221,39,129,85,33,9,51,53,21,227,188,217,198,121,177,226,122,72,185,239,96,146,38,172,129,90,5,130,122,202,247,241,11,112,151,52,100,164,37,50,93,74,230,47,44,153,92,130,203,59,216,25,91,173,105,147,83,187,126,4,90,231,121,131,13,42,18,72,26,30,16,171,108,124,132,213,128,143,79,217,227,240,171,58,54,140,38,202,46,203,121,38,217,116,33,231,156,14,136,214,135,183,171,52,10,3,79,51,1,106,12,155,18,93,178,248,138,30,251,117,222,209,75,71,149,155,178,250,155,11,181,128,75,184,22,207,43,185,99,113,14,174,30,117,235,145,156,196,46,206,238,44,237,115,251,95,217,210,162,150,92,16,120,72,219,118,152,191,133,59,28,200,235,75,135,11,54,248,216,213,255,139,83,76,152,72,4,173,156,184,245,18,199,7,143,42,110,148,149,24,134,254,117,52,136,254,68,130,56,2,57,172,184,226,147,130,144,141,205,201,207,82,168,54,38,87,81,102,225,239,199,61,82,99,137,225,26,189,228,231,203,41,250,27,129,143,107,2,194,234,223,106,240,92,145,133,173,44,75,4,11,10,40,10,102,245,161,66,214,241,140,242,81,126,7,146,61,156,221,123,160,43,15,141,213,216,55,61,55,25,186,234,95,242,118,227,109,224,183,247,197,71,181,165,25,48,177,85,243,243,112,161,23,39,235,233,168,83,0,249,205,161,149,90,223,107,52,59,34,175,220,75,174,250,169,63,221,178,3,117,218,219,193,95,197,196,146,124,45,126,74,38,40,211,56,185,0,220,232,72,143,227,14,20,137,186,44,105,149,116,253,112,250,169,170,124,134,108,159,171,5,249,23,19,199,226,61,45,56,13,88,62,139,210,247,186,244,125,147,203,149,210,182,107,138,193,157,92,13,233,247,94,1,177,72,191,202,94,167,136,83,205,133,154,40,153,99,203,194,240,184,81,178,213,47,234,3,201,42,252,252,35,212,119,250,167,186,202,254,150,123,156,211,185,233,222,176,67,249,80,210,39,78,130,193,124,165,159,250,104,226,57,27,160,234,132,92,168,232,60,30,162,25,230,7,46,186,5,138,135,251,51,224,141,91,101,119,83,249,49,57,179,190,142,56,234,162,155,186,111,143,73,217,18,78,66,10,219,70,114,28,151,41,43,36,36,112,175,229,3,11,222,89,32,189,0,232,154,6,34,157,75,23,223,148,180,100,134,24,48,64,26,8,3,97,73,13,220,90,232,50,32,66,191,102,84,135,22,52,71,173,91,64,178,119,202,60,251,151,152,3,236,77,204,0,177,136,47,199,146,77,144,161,4,169,59,220,154,0,171,90,159,40,220,138,49,237,59,155,107,166,84,2,5,218,79,191,169,235,14,91,10,110,248,106,235,178,203,120,52,244,248,255,204,73,45,106,100,28,122,20,122,150,111,138,242,70,236,9,98,207,185,140,2,3,143,154,170,194,212,16,100,138,63,229,188,214,199,162,155,1,6,37,225,92,179,62,142,54,165,146,242,10,89,11,247,43,0,127,94,76,129,195,104,221,169,74,202,77,47,76,138,242,252,18,191,249,12,67,53,68,129,77,15,52,90,93,147,36,219,240,58,128,118,183,126,105,26,245,190,234,114,22,175,209,54,60,89,177,193,220,163,26,178,231,181,172,64,102,212,225,206,58,218,179,77,156,100,164,55,255,243,167,179,93,24,48,235,236,126,104,215,102,166,161,137,9,254,105,101,31,151,22,148,34,18,235,244,155,127,100,190,22,132,171,85,51,36,83,208,190,146,225,140,46,8,228,242,57,183,201,123,59,177,100,56,219,26,212,113,23,56,177,236,28,54,30,103,74,240,140,41,132,91,127,164,30,239,242,254,134,71,233,20,10,24,215,155,19,213,195,147,143,151,61,94,185,235,79,237,247,13,72,140,246,187,88,102,238,82,65,1,170,103,223,1,155,105,46,182,201,15,116,75,38,105,176,201,208,146,62,49,203,222,248,188,240,54,191,4,27,227,251,156,168,30,68,73,180,211,237,33,222,97,81,127,240,148,157,67,140,253,93,210,35,190,203,117,93,21,17,41,68,131,224,11,192,172,224,215,223,33,82,213,217,214,1,36,182,81,78,32,66,130,48,113,130,135,18,220,10,183,250,180,108,123,9,229,166,245,0,120,149,199,150,188,98,246,210,49,23,68,16,254,114,109,26,68,144,236,254,139,215,167,80,241,210,94,92,0,98,155,25,65,25,144,189,44,49,240,121,70,208,56,181,0,58,88,6,65,41,198,17,212,181,28,150,30,39,15,171,116,193,33,49,6,250,201,171,53,207,207,164,241,59,215,1,100,112,94,174,115,100,40,244,148,6,194,14,108,192,170,246,73,59,192,170,58,115,165,247,195,232,138,129,155,89,185,142,51,99,41,45,233,169,236,114,61,100,122,157,19,52,96,155,188,140,44,99,186,184,48,132,144,53,52,41,174,95,109,59,55,163,219,161,135,168,123,54,164,57,228,34,248,160,3,154,127,225,56,113,184,202,52,138,179,56,17,238,0,255,17,230,172,108,57,136,166,37,195,87,195,36,18,1,247,107,252,179,154,84,85,142,132,205,189,159,31,249,243,17,46,88,131,108,89,165,146,50,200,151,170,11,205,34,209,193,182,87,73,69,98,113,131,1,63,44,139,124,62,209,13,41,112,137,225,20,42,166,3,121,72,210,1,51,174,91,154,126,234,48,49,211,152,3,187,102,201,153,157,105,220,23,46,55,25,151,17,20,164,43,178,158,34,159,170,83,240,43,21,82,188,123,251,126,44,172,231,235,249,104,219,133,210,223,127,115,93,60,252,80,184,58,223,228,211,195,198,79,212,191,232,167,143,154,166,159,78,61,12,245,102,74,100,87,124,127,51,171,162,37,120,112,186,55,2,205,213,223,73,244,179,124,145,81,245,239,137,198,229,103,155,187,75,132,162,152,48,187,243,42,114,78,47,49,250,60,92,39,255,195,38,16,237,9,172,98,87,216,206,191,4,212,247,108,151,30,254,160,214,163,66,210,12,237,180,98,63,149,56,102,228,147,217,209,197,236,2,131,228,76,12,112,63,242,3,53,169,131,193,136,27,116,231,242,64,195,163,196,99,60,146,88,141,215,214,245,48,215,239,250,14,1,91,21,89,164,35,218,228,114,248,147,240,193,49,228,36,89,165,70,104,17,216,206,16,51,60,55,64,108,95,73,59,28,131,227,166,113,27,97,63,38,92,204,195,201,157,9,109,172,49,125,73,194,202,208,190,150,34,74,42,138,46,238,192,43,251,148,150,192,105,50,67,221,4,201,163,42,181,88,250,79,161,54,221,154,168,201,81,38,255,218,137,32,95,117,17,129,63,109,103,161,58,139,28,199,214,31,151,122,147,221,202,92,194,150,156,249,42,29,211,87,225,134,181,8,160,221,30,56,65,42,167,12,150,7,120,159,189,5,36,211,216,69,190,84,234,24,4,211,7,45,55,149,180,35,223,139,121,179,239,39,138,133,217,232,211,90,129,242,186,4,225,179,153,53,215,145,185,142,249,198,138,170,2,230,99,165,137,137,9,226,37,142,146,25,46,243,205,27,191,8,194,73,91,199,50,86,61,161,239,4,213,137,199,38,160,128,95,196,101,212,215,32,33,236,77,86,11,166,165,67,86,196,142,202,66,213,152,116,253,149,128,102,236,45,51,179,133,170,43,38,84,236,36,116,110,153,145,160,25,227,165,90,200,144,60,90,136,11,226,43,147,73,156,244,119,135,233,115,139,102,189,247,84,89,247,49,237,8,157,117,219,50,61,165,165,160,34,81,240,154,128,140,33,188,9,125,233,255,184,100,187,239,195,206,74,30,70,170,27,143,225,228,225,156,225,129,67,106,98,77,35,101,15,6,8,237,88,21,217,89,17,26,177,252,247,125,8,121,7,197,198,209,209,176,220,197,203,35,253,91,155,96,62,140,136,140,191,58,66,129,10,228,217,1,224,44,141,84,134,24,149,69,24,211,58,138,197,118,232,128,69,205,152,22,221,18,151,110,114,2,219,216,2,16,174,20,214,90,119,19,152,157,152,157,69,97,52,129,7,114,229,228,42,95,133,213,20,243,249,146,117,250,36,12,255,132,138,247,234,237,241,156,142,28,55,32,236,88,143,111,210,168,148,162,245,66,134,34,22,137,72,77,84,250,228,110,166,199,50,48,52,20,128,218,131,86,202,43,9,234,19,108,73,58,14,209,197,188,54,108,196,110,217,92,139,230,111,62,85,117,28,10,221,73,162,148,158,148,101,200,166,33,164,65,198,210,209,199,110,62,108,34,35,108,165,235,102,213,130,59,136,109,64,96,3,78,19,62,68,188,162,52,31,226,122,135,178,201,77,196,182,153,129,217,205,60,204,28,255,178,214,91,62,52,219,178,48,56,54,227,95,113,232,107,65,197,49,73,205,84,185,120,229,112,39,159,140,79,72,229,112,42,191,60,124,158,39,229,188,189,250,36,46,92,27,224,28,233,179,166,208,134,129,110,131,215,220,57,114,109,150,253,66,22,85,160,142,43,35,173,3,119,196,7,60,108,114,17,181,234,25,181,148,164,17,96,132,71,32,102,119,95,49,135,110,43,227,104,167,234,44,109,233,68,167,143,54,201,201,105,233,78,4,155,237,48,186,80,193,218,220,21,135,222,146,50,134,89,213,159,16,220,146,97,96,220,139,114,95,19,47,180,130,104,142,187,29,206,59,187,56,247,39,230,225,234,94,93,38,52,202,212,95,21,182,174,4,180,57,231,57,186,27,243,62,7,29,164,210,196,223,173,227,45,46,152,41,95,219,80,217,191,34,179,221,241,149,10,207,137,115,212,58,220,238,25,40,182,105,19,171,187,180,242,91,108,73,228,24,40,78,84,119,18,244,193,128,240,206,21,241,18,66,191,106,117,177,178,210,99,64,247,251,0,197,197,33,28,12,90,130,105,128,211,95,154,25,248,229,148,73,245,28,173,124,189,84,122,49,42,166,239,92,234,252,123,203,250,21,5,200,201,147,225,91,57,127,225,239,100,55,158,119,41,37,62,137,154,167,196,178,106,169,99,191,154,85,139,226,245,42,15,172,24,9,155,199,121,78,221,46,9,77,98,180,38,244,97,63,7,50,57,207,101,232,237,76,93,167,107,10,231,139,111,75,134,11,152,71,142,213,123,23,175,93,6,129,28,182,179,31,52,188,238,52,218,90,116,188,153,229,96,86,86,148,28,34,98,175,170,30,213,11,109,82,57,94,192,234,96,213,171,195,97,92,28,110,121,205,111,76,175,246,140,100,82,89,96,132,80,73,181,51,190,2,211,163,105,12,78,217,221,25,28,59,223,242,99,42,106,214,26,209,224,159,155,213,103,69,69,97,57,167,129,178,121,249,84,197,65,132,183,17,208,246,240,139,126,204,80,111,240,155,217,208,3,130,222,207,181,1,74,187,66,122,150,90,2,174,125,98,49,23,227,158,199,50,108,253,30,156,20,245,146,153,142,147,213,129,215,184,57,185,111,109,126,39,7,190,242,73,236,165,26,68,188,202,107,180,80,8,205,154,150,87,45,165,202,27,224,11,225,55,87,127,24,71,167,217,119,39,147,55,101,40,81,197,3,159,172,244,244,175,50,98,116,70,35,74,180,110,89,131,96,36,13,148,83,233,20,143,112,77,29,121,232,215,188,91,142,142,160,62,191,44,189,111,50,17,196,39,246,96,159,177,12,57,194,244,163,205,130,7,180,101,119,141,2,241,168,94,181,30,7,255,191,39,151,223,91,250,217,242,200,196,253,80,12,151,221,225,249,236,59,193,57,12,119,42,75,111,99,187,126,130,183,56,67,10,223,107,151,185,16,230,106,203,186,234,31,110,131,215,193,19,231,16,146,152,49,190,3,94,83,27,58,221,201,26,9,64,145,183,162,45,141,20,1,116,187,224,168,22,244,131,87,12,19,10,238,187,81,72,26,183,102,205,105,151,159,83,221,185,18,142,38,2,38,54,164,148,204,130,86,71,116,188,251,191,19,103,8,208,98,96,31,161,241,104,135,222,233,248,22,108,40,12,132,1,249,53,247,170,163,167,153,194,179,54,251,216,243,237,55,161,29,218,10,72,104,215,169,129,67,217,170,178,195,0,169,110,14,142,97,146,71,109,16,179,89,73,108,202,59,4,146,16,4,38,58,237,50,164,241,97,210,84,233,172,193,44,145,171,207,192,216,40,228,7,181,240,75,134,146,65,152,28,135,84,60,126,45,113,227,146,129,198,83,26,212,18,137,36,209,122,86,79,88,220,46,227,71,175,46,172,6,54,119,103,64,164,244,14,190,102,198,20,56,148,101,220,109,155,236,203,100,243,89,34,69,125,249,188,46,56,248,151,5,145,194,107,58,47,149,96,30,34,70,183,176,146,183,4,73,162,113,95,189,60,121,47,59,0,98,100,188,14,83,66,18,22,223,216,11,252,211,223,167,165,26,8,246,30,136,245,104,118,142,5,1,143,15,217,25,227,235,235,129,177,54,75,80,17,69,88,147,97,184,125,127,187,35,42,77,223,37,150,76,121,151,141,132,207,249,235,239,18,131,69,242,170,129,236,54,59,82,120,146,135,195,148,8,192,118,134,250,187,29,195,219,29,61,153,192,166,199,77,197,220,180,246,7,193,70,151,211,214,117,26,179,16,89,82,170,202,0,216,252,228,70,175,13,87,166,243,217,157,156,206,238,113,51,20,232,217,249,243,67,26,146,197,185,198,66,251,137,27,45,134,192,208,100,253,210,151,147,182,62,102,121,172,125,106,213,233,232,176,154,170,92,7,98,135,251,206,99,1,109,252,43,79,78,181,87,88,125,35,198,145,199,114,20,249,159,246,170,165,82,21,107,81,231,132,233,30,76,1,20,94,179,144,29,65,139,212,212,248,138,255,122,100,146,195,227,178,71,49,51,25,78,93,55,249,67,203,232,175,203,113,89,122,141,119,17,199,237,194,244,193,1,131,13,217,91,106,120,80,243,214,179,55,128,126,202,67,200,191,157,171,87,73,173,168,112,201,42,80,58,88,24,70,104,210,57,91,211,212,48,66,18,71,152,5,20,145,158,11,131,101,124,61,225,147,169,202,190,99,254,205,3,233,39,224,21,175,155,192,122,160,237,202,162,24,83,143,57,33,216,193,150,182,118,94,220,169,118,150,65,76,172,226,12,234,72,127,25,232,235,192,126,216,138,154,117,213,195,93,167,248,213,71,154,2,139,153,23,45,123,100,179,133,97,24,230,121,182,31,184,26,168,164,79,129,159,130,89,235,30,114,155,53,253,38,139,149,227,59,189,154,224,137,24,74,162,38,35,151,122,211,190,194,244,193,33,64,186,112,66,56,183,91,74,24,122,140,106,186,91,254,182,158,231,88,217,95,25,85,102,248,249,88,157,180,179,202,242,250,190,197,8,182,85,237,236,17,107,34,5,85,115,7,221,244,117,115,120,234,220,168,158,232,110,80,250,41,139,197,214,104,210,95,193,14,249,186,167,28,249,69,184,104,23,178,221,222,213,13,31,247,135,129,123,116,102,195,0,93,220,229,33,69,246,215,135,95,251,135,226,84,225,216,128,159,55,14,59,165,11,174,102,252,139,82,57,202,151,214,114,225,204,169,41,171,253,191,189,206,40,199,205,159,225,208,52,214,23,199,143,234,243,157,138,102,37,220,10,177,66,223,72,203,184,210,240,181,244,39,49,129,0,7,8,14,164,214,183,53,199,92,217,184,89,225,15,61,250,222,50,210,18,202,191,172,210,137,158,146,44,131,140,161,97,197,61,183,64,187,119,32,36,70,97,40,131,32,235,48,234,81,177,188,148,96,229,60,241,31,183,72,189,51,222,40,90,142,68,26,151,191,63,13,160,101,200,78,19,212,121,134,142,89,236,255,141,103,142,211,136,20,209,102,140,68,192,150,195,223,156,188,39,172,29,193,205,37,250,197,197,33,0,51,202,113,90,137,204,1,237,18,232,124,201,241,41,133,228,148,162,187,208,18,220,77,187,212,28,194,194,242,71,70,143,227,68,206,165,122,114,140,247,60,191,86,135,240,134,198,162,48,21,16,188,166,153,12,172,92,7,101,79,218,67,91,113,0,97,123,226,152,122,170,228,49,142,136,215,149,72,22,103,204,172,137,98,18,161,177,195,189,55,92,2,57,121,171,135,39,244,117,212,66,70,229,128,34,64,205,234,217,253,220,247,65,125,7,153,231,119,88,141,184,212,52,47,2,253,74,101,246,88,13,167,196,131,241,73,84,105,66,161,137,39,87,159,123,49,167,11,243,63,196,70,20,24,119,6,93,228,41,89,96,168,237,221,71,58,240,18,6,120,72,26,159,61,35,122,138,5,173,180,78,77,155,207,151,57,51,55,201,182,21,87,212,88,116,108,173,180,12,195,82,47,179,63,249,126,122,167,160,243,9,46,45,250,127,181,58,208,203,227,160,37,220,207,61,232,22,205,31,185,115,159,77,108,237,69,159,122,139,17,128,6,29,156,75,106,243,192,8,216,147,176,44,230,168,194,59,73,227,59,206,152,29,7,168,112,64,118,121,169,3,159,125,133,231,148,77,175,36,82,127,159,54,34,127,158,4,217,49,91,172,140,76,127,92,67,127,240,89,130,169,101,241,185,18,144,155,0,192,209,123,178,48,60,157,140,139,87,115,217,195,115,154,134,9,0,197,241,73,153,141,57,91,206,32,77,64,15,217,6,214,231,180,170,109,102,150,243,180,88,136,73,10,165,157,212,163,58,100,184,48,178,95,192,100,53,107,26,182,191,165,93,193,144,160,117,236,156,82,242,234,54,209,185,238,190,205,180,164,107,250,17,193,129,185,1,12,107,205,169,71,233,70,207,146,246,32,89,160,248,95,159,46,208,7,77,77,240,35,237,93,38,248,5,232,57,89,197,234,119,79,92,235,171,236,123,215,80,64,134,116,57,96,23,15,122,162,145,168,4,193,92,18,58,143,154,189,98,117,23,150,88,110,142,130,191,148,151,208,109,209,2,195,87,103,226,13,122,21,208,128,157,6,198,229,228,82,103,6,249,69,85,153,243,46,16,108,138,153,54,231,76,63,34,71,40,40,169,172,47,212,166,132,181,98,78,191,107,63,0,181,98,72,118,27,34,107,56,136,163,208,195,39,133,109,223,53,20,29,146,140,22,10,163,169,170,246,115,57,93,235,73,115,21,199,82,121,16,228,32,161,40,211,145,131,51,207,3,188,251,159,181,189,252,245,72,15,179,241,63,102,39,69,0,254,222,191,246,166,181,179,152,141,208,56,36,45,202,85,124,255,88,83,253,121,239,222,59,66,237,90,83,31,93,34,20,127,217,137,88,51,44,20,38,96,64,227,26,179,74,228,18,166,229,253,55,104,70,37,183,32,145,5,145,88,163,83,178,44,214,121,190,102,59,225,107,90,147,246,233,189,167,138,94,202,74,126,249,67,138,24,231,98,41,36,151,74,63,113,45,213,139,225,36,110,7,105,92,174,69,71,28,190,214,90,91,126,106,95,157,101,70,207,26,58,177,226,189,121,22,198,245,140,184,34,142,157,186,146,87,25,137,234,109,35,31,34,98,50,85,84,80,176,17,249,204,106,62,171,139,104,64,150,58,112,27,97,221,103,31,77,197,183,90,237,216,106,83,213,185,242,206,55,40,174,79,68,190,35,163,163,14,123,121,152,183,198,193,95,6,145,48,207,197,82,225,157,233,160,27,147,182,227,253,30,143,74,222,12,112,103,209,205,58,153,115,65,247,122,108,15,211,216,193,79,106,204,205,63,48,151,220,197,52,94,51,9,53,226,19,140,241,116,24,162,162,35,216,93,191,219,236,235,123,29,239,123,139,72,93,249,173,250,142,136,174,66,196,121,187,51,30,244,124,104,125,18,159,3,235,64,62,184,27,100,147,37,8,33,77,49,222,248,242,165,142,113,115,53,11,184,208,69,67,30,101,132,26,62,79,191,187,150,126,61,193,153,116,229,173,217,241,38,147,83,120,47,211,40,37,136,13,68,206,157,46,134,131,30,185,184,74,54,74,113,177,67,43,197,231,80,65,205,23,194,91,26,193,37,138,129,158,20,23,246,86,222,95,154,29,36,63,120,169,79,30,96,244,155,154,105,37,16,40,77,48,195,151,4,14,34,80,229,163,225,189,62,131,206,191,41,252,165,117,225,224,40,41,93,89,184,119,179,47,151,60,241,239,37,4,144,126,45,192,37,206,188,23,162,14,132,234,103,8,15,191,253,43,139,245,148,93,227,174,71,212,114,223,189,209,11,252,26,52,3,132,126,51,97,62,164,173,72,124,44,230,206,254,34,245,53,80,139,19,128,84,202,122,194,49,176,110,204,210,211,24,107,57,62,9,196,31,173,77,99,22,33,180,68,204,136,71,147,225,149,68,209,149,3,134,153,196,247,176,98,116,251,49,102,73,164,205,42,189,26,20,195,188,97,24,202,0,96,37,198,242,148,106,121,91,27,52,151,68,215,220,88,18,26,109,23,65,11,81,84,23,165,163,141,173,11,29,93,90,109,159,162,156,136,168,117,243,109,244,197,16,119,233,55,86,37,188,113,220,182,252,98,170,138,42,237,48,80,69,54,124,149,47,121,160,175,213,70,136,35,104,74,95,207,111,79,86,177,131,145,236,114,193,225,59,94,45,120,112,93,168,104,31,27,66,151,221,18,195,21,64,76,82,77,125,223,64,161,90,148,107,234,143,127,187,160,46,242,189,56,14,238,145,206,121,163,175,231,35,80,108,13,156,75,127,170,217,7,247,48,29,167,113,247,152,251,47,43,156,1,83,16,147,151,55,217,24,68,172,122,123,75,42,39,41,182,134,160,253,55,101,212,0,148,141,151,166,36,41,64,130,254,135,196,192,93,225,143,106,2,81,171,217,44,178,53,71,246,44,221,191,244,50,116,181,206,206,87,81,49,209,12,191,125,8,41,102,24,36,141,42,144,115,160,31,66,220,46,197,245,238,74,154,157,218,163,82,235,153,137,28,212,165,124,159,139,49,125,135,63,173,235,98,113,113,138,47,181,225,192,173,181,61,253,63,40,205,118,82,62,105,201,63,132,164,13,178,168,103,51,188,164,145,115,250,164,2,198,204,74,224,201,70,235,98,68,237,39,135,229,139,44,29,198,163,159,239,135,95,172,234,95,32,38,240,31,208,139,92,6,160,2,192,213,247,23,248,106,82,63,42,48,94,198,58,87,86,57,35,107,126,24,4,2,150,69,241,33,211,11,255,239,91,198,17,104,11,86,67,35,41,81,69,246,78,65,97,74,48,238,252,211,197,200,34,52,221,105,55,232,165,167,200,158,191,78,61,254,181,56,183,147,17,50,166,247,206,213,63,210,165,223,110,111,65,148,65,39,190,203,38,166,224,174,149,45,77,12,73,214,56,81,53,125,1,25,234,16,176,134,136,146,98,123,176,40,239,13,141,238,30,30,236,197,237,174,152,186,178,104,132,204,165,82,177,61,80,185,203,19,224,160,50,112,119,168,228,39,16,191,205,192,50,47,233,182,36,12,119,224,242,152,125,29,135,117,27,61,195,145,114,196,102,214,42,110,143,196,157,56,102,69,150,177,149,93,247,178,32,127,113,114,88,86,94,168,72,51,209,135,226,231,189,183,127,198,78,166,127,34,102,98,254,6,139,239,229,50,13,152,101,26,81,70,122,104,232,8,35,132,32,237,96,111,77,35,39,23,194,56,222,253,0,1,170,212,212,104,150,148,57,238,88,154,121,154,199,209,12,242,9,90,170,249,222,92,236,173,244,228,196,35,195,250,14,175,110,235,48,170,202,68,100,174,172,133,49,248,163,206,31,5,129,120,119,178,221,185,78,17,246,102,79,144,230,116,171,15,56,88,11,189,29,124,174,20,162,237,29,161,35,55,144,237,188,210,23,43,61,191,161,168,173,29,7,188,148,113,159,251,225,134,48,183,147,69,52,215,128,91,29,112,93,221,3,178,94,134,4,115,148,91,116,38,205,77,130,30,204,129,195,166,152,172,109,11,216,219,211,33,172,104,108,235,52,67,236,1,71,125,22,163,213,13,51,60,103,39,162,201,60,0,25,138,85,117,46,26,192,0,187,60,144,207,172,234,11,33,234,122,229,12,203,175,92,167,74,252,216,211,210,86,220,189,138,165,75,78,156,11,149,251,180,178,253,244,73,192,99,24,178,23,254,93,178,213,1,201,136,205,181,227,186,83,100,30,234,124,255,243,237,208,245,59,87,73,233,110,128,134,231,87,66,31,47,37,70,83,172,240,38,126,152,120,86,47,226,160,118,37,235,199,158,8,254,96,227,204,225,202,16,206,49,227,96,7,225,133,17,203,227,252,4,209,217,36,39,100,174,238,110,152,111,57,112,13,227,135,17,144,208,94,207,52,63,199,197,162,208,190,243,143,227,250,135,208,82,225,159,185,157,97,16,90,3,186,167,208,121,189,96,95,141,194,3,218,119,42,11,252,50,202,67,178,159,178,230,233,78,233,17,58,31,41,231,69,48,129,153,139,223,158,15,134,128,45,232,207,135,133,195,108,22,181,75,218,51,70,130,211,227,82,239,14,240,180,22,120,168,110,16,227,20,163,24,134,21,243,163,206,145,124,188,109,128,242,54,122,22,255,65,136,122,211,144,214,71,117,87,63,84,239,175,43,122,95,212,53,60,239,211,17,236,175,178,89,108,159,113,87,234,201,193,154,138,15,227,51,179,69,134,142,1,61,223,228,61,32,40,248,92,167,214,126,205,20,191,18,12,94,43,129,190,150,170,140,84,232,11,112,118,195,122,134,177,24,47,182,78,17,232,0,223,231,29,207,77,180,191,13,236,200,174,174,6,12,99,135,198,163,204,20,19,252,239,203,185,5,97,223,134,137,58,231,109,66,156,108,68,179,237,221,194,11,4,65,157,240,139,215,229,147,6,193,35,29,96,212,234,65,57,161,159,205,175,58,189,183,154,194,254,107,81,98,26,126,224,66,150,183,107,63,203,9,193,30,104,13,155,158,111,102,255,254,211,193,157,224,61,199,168,17,72,106,2,158,206,226,217,206,192,80,11,122,20,151,135,150,219,131,27,252,183,220,242,232,233,6,205,194,194,168,245,33,216,174,142,95,65,64,133,28,215,187,132,226,73,200,210,159,38,79,122,80,31,58,47,70,140,0,197,247,130,8,12,142,178,149,105,74,98,141,174,13,116,154,5,241,221,205,0,140,73,205,25,39,12,39,128,87,162,26,207,216,187,73,96,97,22,222,98,113,169,182,252,117,10,207,15,189,101,212,5,230,172,9,114,191,125,215,241,185,132,187,84,60,117,51,204,68,241,47,131,183,196,78,37,66,79,86,249,116,106,5,131,213,221,234,107,8,34,226,11,226,72,127,92,193,225,156,109,35,160,190,8,57,229,241,115,190,240,162,149,225,96,67,73,160,176,157,239,250,148,146,4,156,132,133,56,14,124,82,152,143,93,95,151,158,23,64,135,183,68,149,83,207,64,145,100,165,45,142,65,219,40,51,140,86,155,130,199,98,31,240,132,19,39,14,47,13,165,88,35,114,156,246,234,219,204,195,209,100,174,60,123,137,183,136,27,5,184,186,37,5,120,210,31,173,38,49,142,142,240,246,208,107,88,252,100,176,223,234,81,160,175,98,229,110,241,112,63,242,45,13,183,85,136,131,147,114,140,5,44,246,105,117,70,121,113,68,34,200,213,68,35,215,181,81,218,82,93,59,231,33,204,234,149,74,79,100,225,12,65,149,54,22,142,157,150,152,20,72,148,213,75,59,229,143,39,140,109,152,172,236,86,137,90,189,200,176,23,4,14,7,206,71,132,233,14,176,68,154,104,201,228,180,8,13,194,65,26,147,59,112,108,229,76,122,150,100,17,111,249,111,219,92,136,223,169,137,129,231,4,207,193,56,241,29,179,132,60,123,237,81,173,56,18,172,50,23,101,74,234,78,106,140,104,48,163,75,191,149,237,206,219,121,100,187,248,69,219,79,223,54,1,127,161,211,6,116,201,176,135,250,213,63,165,29,113,66,53,6,162,177,149,251,110,223,73,230,104,223,1,84,142,137,113,165,216,17,74,133,160,97,69,34,161,180,159,112,228,247,234,85,201,187,49,61,112,138,248,205,150,126,43,148,188,84,200,73,47,143,120,108,49,110,187,99,180,247,13,97,183,109,200,19,116,226,249,122,102,177,113,24,84,74,140,73,249,218,20,121,217,197,221,135,26,12,159,238,27,20,251,212,121,14,193,55,253,47,30,141,141,34,248,177,216,77,109,254,81,238,155,87,223,226,219,47,72,106,169,97,72,223,175,237,146,106,179,211,49,0,92,135,175,12,228,226,49,168,191,149,62,98,170,247,176,52,130,152,100,132,176,78,12,38,218,15,51,37,6,195,78,146,122,18,198,232,213,135,188,186,76,37,37,230,91,225,152,42,136,142,144,5,103,254,123,229,229,140,103,120,100,42,30,197,102,27,42,80,182,222,153,246,159,230,111,177,62,28,98,39,94,180,31,166,91,89,229,224,131,195,50,143,188,220,251,158,1,35,167,93,209,176,29,62,206,55,85,28,253,15,86,150,170,84,30,46,161,172,131,143,175,157,219,200,157,61,25,15,91,68,71,249,232,9,156,97,98,167,110,200,3,31,236,187,29,85,6,76,102,77,250,123,241,81,115,150,163,7,168,120,104,9,118,64,104,70,8,81,138,194,241,69,84,107,167,180,77,97,58,221,170,230,196,240,192,140,118,89,116,154,48,218,188,242,157,121,167,177,81,13,84,57,20,12,172,197,128,41,83,72,202,143,235,4,112,213,45,213,244,212,223,87,28,73,249,188,199,162,138,229,215,67,154,60,244,32,60,125,238,72,139,65,72,184,28,225,8,124,231,180,189,68,250,58,53,129,99,5,209,65,238,153,15,144,179,95,227,160,71,147,10,172,62,10,229,127,17,223,91,136,22,73,164,99,82,129,19,135,56,217,75,43,92,160,159,74,106,220,172,101,102,155,92,45,247,224,61,220,221,88,94,69,112,133,8,249,25,144,15,33,244,86,238,96,155,181,151,88,152,91,153,177,193,209,32,34,20,8,63,0,142,102,134,61,209,15,13,171,9,79,235,65,108,146,73,99,180,127,13,37,150,169,88,115,14,107,243,181,193,12,124,126,112,151,30,44,254,109,91,193,187,30,178,63,113,21,91,144,128,36,85,67,51,168,20,176,140,233,31,25,110,90,34,81,141,201,129,123,3,183,175,63,9,15,162,161,14,81,193,226,10,207,116,124,9,195,77,248,153,28,255,129,81,125,58,29,198,25,225,160,8,136,221,115,186,46,178,233,239,189,243,172,52,124,120,73,139,98,110,178,54,197,237,86,247,101,98,231,168,206,246,141,220,55,210,57,182,21,114,171,228,142,76,91,223,8,198,54,40,144,120,10,76,246,222,105,83,91,39,18,187,212,223,226,192,192,89,231,39,33,142,255,74,1,66,235,168,44,2,197,5,163,215,185,188,29,219,209,164,33,249,112,38,244,105,150,3,188,202,77,250,139,220,139,115,242,242,68,229,60,164,46,221,212,25,236,136,63,173,65,22,136,189,61,208,187,148,5,183,253,4,9,169,157,137,14,34,65,32,56,118,173,72,238,190,124,18,235,64,139,195,115,203,142,147,96,37,167,235,88,118,60,132,66,68,169,177,252,23,105,86,160,248,215,83,177,188,104,114,124,250,91,52,36,249,146,224,109,219,179,229,182,24,104,144,4,174,172,193,191,28,8,2,189,61,114,205,159,159,192,80,224,224,8,144,37,51,225,111,73,162,151,59,17,248,20,107,4,217,140,57,99,39,102,91,188,50,216,82,83,155,147,92,62,72,66,237,133,36,212,181,234,19,158,225,90,182,135,160,98,227,209,146,45,245,4,195,84,202,43,8,69,211,32,112,143,37,70,231,8,223,51,210,81,64,246,136,251,250,250,112,145,74,72,208,61,107,227,63,54,90,0,4,23,169,16,193,47,122,57,75,138,223,80,178,134,99,96,231,173,59,128,25,212,213,120,65,237,201,145,187,23,82,40,165,61,10,162,249,80,136,27,155,228,240,98,181,35,118,111,121,30,37,245,201,255,53,247,18,253,86,68,236,193,66,172,255,44,246,21,252,62,74,227,85,42,109,47,21,159,173,232,123,124,53,114,243,111,107,158,65,153,124,7,47,99,184,160,38,97,236,221,64,238,147,15,99,109,196,64,58,235,209,35,115,22,218,142,22,141,182,175,162,247,123,5,131,188,149,132,71,245,237,52,151,56,216,210,21,221,145,1,17,85,11,183,253,184,33,4,119,227,23,233,244,165,157,9,163,81,237,94,42,134,54,138,170,178,236,207,113,195,32,23,209,209,36,147,4,212,28,186,248,98,216,117,108,225,4,139,187,25,31,110,159,58,165,73,90,219,166,148,32,138,79,245,236,146,107,123,197,71,193,65,130,35,251,161,247,55,163,62,121,94,20,21,148,111,32,132,155,31,11,48,71,27,214,82,112,51,40,151,211,84,183,37,165,188,233,59,231,49,254,177,62,97,13,159,194,93,62,10,27,112,133,165,186,203,142,93,185,201,80,211,253,121,58,152,28,21,219,35,153,190,222,19,193,99,50,68,153,15,17,39,48,60,246,195,114,115,37,227,110,74,240,237,107,62,177,224,48,208,67,153,220,53,103,255,202,157,120,85,40,247,30,22,87,48,21,174,68,246,1,188,165,77,209,161,19,202,42,140,165,177,32,73,86,45,138,28,75,35,65,35,154,30,196,70,234,95,66,83,158,50,158,117,161,193,240,191,143,241,31,9,131,184,115,6,232,90,171,115,160,240,242,34,82,38,117,111,37,99,238,121,10,19,19,182,195,19,13,34,198,96,133,28,172,113,21,162,33,30,225,35,132,235,165,132,194,154,48,27,21,78,8,201,66,249,123,63,35,57,71,7,227,247,225,228,235,239,200,38,168,42,141,4,170,166,139,101,150,31,191,58,246,180,244,75,242,198,27,173,249,216,83,3,192,120,6,27,13,154,80,60,205,206,195,1,213,144,34,25,146,101,62,198,76,136,115,154,52,164,15,73,87,162,97,19,131,86,223,74,221,109,52,243,61,142,93,133,225,141,233,99,195,101,35,11,27,86,81,122,12,4,253,114,227,220,167,135,213,30,49,255,153,146,30,196,181,95,27,140,23,133,108,66,18,226,139,88,68,40,37,96,6,73,211,78,41,192,245,164,40,122,248,207,216,119,202,108,247,208,39,40,119,131,228,94,85,216,18,250,156,219,169,137,249,5,140,47,242,172,93,194,2,130,254,43,133,199,231,102,225,139,64,208,132,55,22,202,10,153,111,212,169,75,159,107,35,187,141,33,171,205,155,216,209,121,211,226,153,50,222,173,58,253,222,196,169,49,229,144,45,35,80,50,198,27,72,104,177,13,90,125,142,218,179,58,22,142,199,171,170,33,44,229,215,209,141,92,210,43,98,52,122,83,194,49,109,117,22,61,195,201,132,35,123,159,113,29,191,197,131,121,124,24,147,89,81,132,223,254,150,151,199,225,93,141,130,22,120,153,253,162,168,16,233,129,158,245,211,119,148,152,3,32,113,158,2,217,40,95,127,16,1,245,192,221,5,60,11,205,90,234,234,76,241,172,165,247,188,251,63,206,188,69,240,228,83,90,126,31,8,23,77,22,4,27,97,170,48,73,2,172,31,134,88,36,44,128,51,23,214,170,233,220,228,254,156,145,100,35,55,83,52,196,79,117,70,155,4,41,167,122,162,231,62,206,97,204,90,74,240,238,48,131,140,86,105,21,254,33,19,164,218,13,19,157,60,55,227,62,224,127,68,127,142,174,224,70,149,48,81,225,111,134,187,85,249,172,246,179,187,189,201,177,183,201,141,48,97,58,138,109,84,211,161,193,113,157,206,49,175,216,114,168,162,255,209,41,126,151,41,219,11,168,168,11,68,124,95,242,157,203,53,233,144,74,214,234,41,98,110,234,52,62,123,104,86,182,34,63,233,87,75,133,167,222,191,186,134,211,250,224,197,46,45,146,90,174,225,150,39,240,65,69,127,145,83,27,174,171,135,228,149,131,38,252,12,117,27,157,202,225,157,119,113,155,123,182,182,246,9,250,30,21,59,165,241,139,36,34,18,100,190,195,156,132,46,220,125,248,112,17,236,239,120,95,151,108,1,121,254,115,53,231,186,229,125,88,30,25,210,170,31,113,95,53,20,152,250,240,54,20,43,84,14,28,142,168,53,136,247,185,148,99,80,48,83,145,139,16,43,210,83,118,242,163,181,178,136,252,59,184,219,240,60,236,218,60,200,250,3,247,216,223,98,102,46,137,254,108,243,82,116,50,172,139,253,186,98,39,239,157,121,18,28,93,205,157,120,39,165,77,174,49,169,46,205,188,157,54,213,118,168,89,89,229,6,42,182,193,119,37,1,158,252,114,132,170,188,29,82,57,56,26,228,174,111,35,41,185,11,118,92,250,104,155,94,41,61,40,97,23,186,20,246,133,16,130,245,137,214,71,108,248,47,127,238,181,176,151,246,143,209,66,118,121,182,75,119,109,26,171,177,215,157,176,34,144,70,146,7,188,93,104,22,23,6,128,211,223,252,102,38,220,243,82,182,90,98,58,91,63,61,131,52,32,242,15,69,207,224,208,143,56,103,179,72,46,84,145,132,98,58,166,27,131,2,145,126,66,62,36,13,215,228,18,221,47,34,248,6,126,235,59,182,105,97,206,99,58,131,253,144,193,131,169,239,32,232,191,213,37,235,104,179,182,68,247,94,224,182,104,169,243,122,207,34,103,178,253,20,76,149,92,56,55,163,149,100,184,116,67,125,238,35,209,78,51,74,46,2,45,78,107,152,180,17,79,160,120,234,49,185,193,174,66,227,105,168,206,4,201,180,255,162,113,238,103,149,227,246,1,199,52,120,2,194,165,83,223,185,248,248,57,228,56,67,87,243,42,143,124,143,6,163,240,164,2,241,118,5,224,12,124,20,135,170,182,195,11,225,253,255,102,245,107,216,253,132,221,102,174,179,136,81,197,60,156,18,224,187,125,14,3,106,203,154,209,178,67,129,32,139,236,156,134,187,165,145,216,209,19,156,186,13,217,114,190,64,26,28,25,99,237,221,24,52,220,106,28,100,219,167,197,153,6,233,78,160,63,253,27,252,32,132,93,103,57,160,19,213,145,75,30,200,109,181,97,53,170,165,0,164,135,60,167,48,218,24,6,245,166,189,84,56,156,177,183,208,94,24,145,49,62,43,35,34,100,203,106,195,100,229,86,15,178,190,106,249,171,40,48,204,250,223,208,181,172,124,2,184,53,150,159,43,207,96,181,213,180,158,80,138,112,117,109,221,181,237,160,27,213,88,182,175,210,142,215,25,167,108,115,26,1,30,20,59,126,68,157,25,142,247,157,110,1,46,96,134,114,76,6,223,68,107,16,70,90,128,150,125,104,227,224,180,230,98,230,117,65,37,41,184,204,195,253,43,83,39,23,43,162,200,252,194,151,229,91,28,63,112,10,234,207,70,42,95,180,66,74,117,234,30,110,196,253,203,172,91,172,148,238,143,215,96,209,128,104,158,209,186,111,217,193,185,39,134,116,219,217,17,47,73,254,137,80,114,6,213,231,12,106,114,132,118,24,35,162,171,82,109,41,74,143,233,173,56,56,124,54,42,84,231,109,89,43,119,173,27,201,71,241,123,147,148,88,49,142,46,108,24,125,227,85,253,208,254,86,47,56,116,28,152,61,220,5,164,156,48,244,24,216,169,253,114,168,34,247,74,115,58,101,215,1,226,194,67,149,153,253,127,197,233,248,242,124,206,41,11,8,18,2,72,201,162,128,44,112,136,2,163,123,56,202,102,42,252,28,184,126,93,97,62,95,64,148,229,88,6,88,100,83,40,188,86,20,53,42,163,215,85,88,129,65,246,27,31,89,1,47,147,184,139,173,59,57,53,83,224,3,116,199,136,169,67,187,243,53,179,14,78,65,147,27,128,164,209,143,45,73,40,192,0,220,169,208,249,45,210,167,3,67,105,76,150,206,29,171,72,252,211,16,13,142,151,221,156,135,70,145,215,218,252,61,61,196,73,32,150,194,251,150,229,162,96,201,134,238,234,121,211,135,97,24,91,62,95,220,206,18,107,212,184,129,114,61,98,163,12,245,62,126,197,202,22,36,235,23,219,39,189,26,62,128,193,201,73,146,226,190,193,251,162,18,246,55,209,238,102,185,62,221,2,140,42,195,205,216,43,112,78,217,127,9,15,59,179,175,121,91,115,109,239,63,255,75,26,92,125,22,77,38,211,201,205,56,157,237,78,18,83,115,163,190,57,191,129,235,70,137,249,167,195,150,112,94,170,55,113,44,213,177,166,238,11,75,104,65,79,86,199,164,125,42,164,197,78,75,119,214,248,170,6,32,126,126,65,182,225,177,196,98,161,252,92,75,77,138,42,131,30,127,132,225,192,67,6,251,201,70,5,9,152,51,245,58,105,249,84,42,251,80,149,21,220,202,155,90,136,103,47,224,100,49,131,138,7,211,132,160,53,55,103,118,88,48,200,122,60,29,122,102,8,115,67,151,43,131,191,74,124,152,63,247,94,132,209,121,72,31,46,7,127,23,184,110,0,67,241,82,120,155,78,201,6,143,24,177,186,25,233,104,40,195,36,245,152,147,148,7,62,204,36,60,128,210,191,67,226,175,124,84,249,126,255,191,195,169,246,157,16,83,130,15,44,209,72,35,46,114,79,15,197,185,197,14,126,97,125,95,99,170,203,136,50,109,6,22,109,146,211,91,118,216,42,120,84,226,91,1,72,172,147,5,17,110,115,12,223,23,7,255,126,73,189,156,165,139,13,130,64,106,94,72,57,250,241,66,11,53,125,156,222,200,176,116,36,40,137,167,87,212,182,15,12,29,72,157,123,158,217,93,64,114,130,54,83,66,109,203,226,40,25,172,50,74,3,177,131,82,78,104,204,185,202,132,248,218,181,213,22,117,233,41,106,131,89,13,196,95,105,232,208,93,0,168,55,205,241,190,11,110,46,10,123,158,18,149,246,54,125,3,7,35,176,191,229,244,176,100,109,91,28,125,12,109,236,154,80,167,188,174,89,237,236,98,55,89,48,82,234,214,220,243,149,134,155,103,218,236,253,57,71,136,39,32,205,23,157,250,100,253,111,86,251,131,35,8,58,155,116,147,100,57,38,18,198,213,170,45,73,10,52,20,165,24,156,83,1,244,144,151,38,130,82,41,8,91,104,107,24,229,204,71,245,41,11,223,67,54,207,79,63,125,242,2,9,54,69,7,12,1,72,221,185,144,86,19,30,114,229,189,108,210,121,209,53,35,129,51,157,47,232,58,64,207,255,194,0,189,62,96,23,201,236,167,105,201,89,139,94,29,173,230,24,160,100,45,122,196,83,187,223,164,167,255,157,244,131,41,124,184,60,20,44,255,166,231,203,112,229,46,191,36,17,73,145,215,212,185,111,239,39,172,127,66,209,101,138,36,38,34,134,122,66,23,62,186,78,65,223,118,144,252,21,72,149,212,75,133,94,11,45,176,51,120,124,28,24,6,29,161,67,140,210,27,160,213,15,171,77,155,159,85,157,229,223,23,164,86,136,57,33,253,140,234,3,73,91,17,235,48,229,10,249,86,11,194,138,116,6,206,62,180,14,214,167,39,93,179,118,5,176,5,139,65,79,67,124,187,164,68,24,210,201,65,180,48,223,127,52,58,248,76,202,114,22,195,164,21,51,42,88,249,114,31,118,109,199,23,125,101,19,150,176,204,130,240,26,249,25,103,32,71,35,75,19,213,167,16,47,153,29,224,131,176,36,96,207,254,215,126,134,81,159,29,220,150,78,105,173,130,100,158,150,172,83,169,82,131,251,68,205,57,239,72,229,79,28,90,253,37,229,221,84,176,53,95,44,164,70,66,95,227,85,70,197,24,242,246,173,96,14,251,76,143,141,68,83,162,78,101,241,106,109,85,23,181,132,77,33,32,38,67,217,54,143,185,169,218,49,80,108,101,248,55,73,168,238,143,179,221,201,228,149,226,245,150,154,125,21,57,179,175,34,116,154,193,70,30,214,125,133,126,143,69,54,246,236,108,103,248,128,129,68,72,118,15,60,136,251,190,186,99,54,108,83,79,126,193,167,60,17,56,38,236,142,133,145,239,54,2,65,246,163,32,3,104,129,42,4,219,123,81,162,124,133,108,140,54,235,219,70,219,170,192,250,123,71,184,145,15,14,147,87,187,107,143,150,111,210,194,134,122,87,228,90,179,212,163,128,28,167,248,224,24,252,45,68,47,130,83,186,195,11,106,98,69,26,231,199,213,195,28,127,81,164,225,124,8,246,161,181,109,46,145,107,255,220,255,214,205,182,0,111,240,214,70,153,150,219,69,110,39,84,156,151,133,17,242,41,13,111,138,214,58,127,11,248,243,201,45,113,255,182,233,22,76,73,196,250,46,54,88,202,190,230,105,115,48,33,191,103,165,107,202,126,34,25,156,72,54,176,210,186,27,173,139,133,149,121,101,202,195,247,112,231,165,228,155,138,14,124,59,59,235,150,176,93,155,49,89,68,219,98,84,82,17,24,30,183,83,183,52,246,34,100,109,184,225,8,92,5,126,242,169,54,123,87,168,142,62,117,23,126,152,207,78,159,179,215,137,213,227,151,13,207,69,108,219,138,245,222,31,135,63,236,172,175,169,108,150,75,135,159,99,220,150,150,60,79,122,228,240,223,80,39,79,194,162,133,72,134,255,204,100,215,55,75,40,252,210,110,141,244,4,241,174,210,31,49,239,86,158,30,208,179,43,227,193,119,187,87,225,146,240,2,253,216,14,0,158,95,99,229,244,161,77,29,196,157,92,1,121,31,196,74,142,76,94,112,114,137,5,207,32,129,219,91,180,148,106,130,115,27,41,97,44,190,227,18,243,99,221,140,153,237,64,161,192,148,60,139,31,158,65,171,207,145,194,188,88,7,15,93,239,239,5,193,189,132,205,113,54,139,251,118,225,253,126,97,65,235,253,79,232,49,106,232,77,147,154,229,143,26,159,111,208,19,184,4,55,190,180,183,149,237,224,220,219,27,194,194,197,96,93,235,27,126,218,235,85,198,55,216,53,74,228,217,188,155,98,151,173,211,56,127,240,223,63,123,52,216,188,195,173,41,108,196,107,140,169,241,212,54,157,83,136,20,158,88,149,194,43,4,166,214,117,160,17,167,192,170,109,98,232,82,255,77,112,39,182,196,207,184,14,174,206,96,177,232,45,179,190,194,243,176,45,167,111,109,229,11,224,69,61,160,207,1,39,220,111,139,159,19,58,6,129,216,180,143,61,147,9,238,212,239,223,27,252,82,238,52,240,99,200,248,146,232,144,200,18,100,239,201,172,87,203,91,244,131,44,220,181,145,167,241,54,252,196,146,57,246,154,128,152,164,154,197,241,151,252,96,245,135,101,61,29,179,235,113,189,33,220,163,10,248,23,169,181,158,133,223,141,80,126,13,109,116,189,53,253,180,182,84,68,126,117,30,127,243,158,43,23,7,213,32,241,168,45,52,27,143,89,115,78,88,118,189,141,97,222,88,28,89,209,238,251,49,230,135,188,113,154,164,252,112,245,76,136,29,59,159,164,231,204,79,20,125,108,238,97,164,25,138,182,209,132,116,109,124,132,184,1,79,100,33,215,122,153,204,184,207,121,71,61,77,237,184,53,138,58,52,105,105,106,172,251,47,152,77,189,83,117,28,77,219,236,50,109,241,77,240,162,205,7,250,224,122,122,106,47,104,253,33,204,81,194,188,174,184,200,127,162,14,179,77,188,31,120,192,218,148,81,143,23,59,246,136,206,234,38,130,9,10,84,151,187,12,23,205,57,164,163,157,247,42,190,76,100,176,79,120,212,206,48,200,188,217,194,87,118,236,125,119,104,207,40,232,243,176,180,162,216,28,180,32,46,67,252,89,141,62,172,187,227,9,66,74,181,46,89,255,84,47,18,147,51,21,31,99,225,57,8,170,74,50,177,243,246,18,140,229,117,249,149,209,217,184,109,127,189,56,69,247,174,10,125,139,74,219,143,203,121,176,35,68,199,80,189,34,74,171,119,98,135,212,170,233,201,219,66,151,121,2,159,223,147,211,58,73,88,194,32,54,91,232,3,168,155,73,62,169,93,50,108,36,177,150,171,112,10,234,204,1,3,112,186,201,68,188,233,146,152,54,137,18,121,173,181,19,93,87,242,195,146,79,222,240,127,63,37,100,209,141,152,94,63,195,237,159,25,180,154,243,39,50,242,187,59,138,212,141,15,132,56,107,129,52,237,52,77,65,191,61,38,70,180,32,156,212,249,115,42,195,122,212,246,245,158,111,132,209,73,213,14,126,90,64,176,198,92,180,230,69,8,120,155,149,54,90,178,36,78,196,93,229,62,174,158,29,106,93,219,44,232,60,220,128,131,15,55,78,150,130,27,64,21,221,177,9,211,197,17,96,212,207,95,25,136,91,204,60,50,115,203,7,197,221,81,117,16,64,30,150,105,139,198,245,37,119,226,227,37,223,121,157,184,184,58,145,200,30,118,243,47,232,185,228,46,224,210,25,12,107,89,56,165,244,48,33,12,202,152,24,121,16,9,100,199,237,91,103,152,77,247,90,123,86,27,88,232,203,28,123,38,33,201,242,163,104,66,40,125,20,163,199,151,159,18,4,24,52,49,192,172,90,122,174,166,194,96,210,13,101,246,7,197,202,134,87,82,210,128,146,2,99,246,207,148,36,246,254,231,173,168,173,180,128,84,238,4,50,219,92,1,194,138,48,122,211,54,37,197,16,248,130,227,145,175,15,65,82,130,62,130,244,140,143,228,124,199,219,81,78,173,122,135,111,20,206,18,136,249,40,92,53,224,199,229,50,134,141,52,60,196,174,127,43,146,64,126,45,165,10,15,249,71,176,36,59,16,252,91,25,41,149,222,213,104,246,48,136,185,226,92,250,120,154,220,57,165,103,21,40,50,137,122,160,89,189,94,112,84,132,146,24,118,125,134,154,241,137,246,242,60,223,49,126,89,187,254,21,23,219,134,180,98,237,171,179,250,178,75,141,162,14,186,224,140,29,166,27,116,204,133,194,222,176,79,177,249,85,149,226,66,107,51,152,248,174,9,74,181,151,102,116,249,232,112,55,32,40,73,51,8,173,161,184,92,167,183,202,18,3,82,195,206,227,166,211,52,85,152,8,73,118,108,242,166,102,35,4,206,71,175,122,103,235,61,211,162,20,248,190,55,102,175,238,76,204,220,45,159,53,141,85,132,108,95,173,112,29,69,0,106,208,50,63,223,173,68,218,179,115,18,235,21,42,98,161,71,127,82,78,228,140,169,44,147,177,136,197,243,63,62,106,143,49,16,222,35,230,199,181,205,167,171,3,212,251,102,111,55,214,191,254,223,16,122,108,109,15,54,206,203,233,172,219,239,17,133,107,251,73,66,111,176,186,60,254,35,20,185,98,147,196,157,133,173,86,229,208,125,227,94,33,3,47,141,175,139,165,107,6,240,101,57,27,148,43,15,221,56,164,23,46,192,213,12,6,156,30,234,192,49,91,133,180,175,152,250,111,93,130,6,157,187,230,163,229,5,38,219,143,208,154,71,235,229,226,171,187,12,224,38,215,65,104,145,22,59,87,85,84,156,161,249,36,102,243,125,153,149,11,213,198,17,165,9,175,134,164,121,157,76,163,102,179,189,57,80,247,211,42,9,218,125,184,116,51,122,0,236,226,21,40,132,142,76,237,237,224,162,214,89,60,77,29,243,255,17,130,188,72,244,171,62,200,11,71,151,26,144,1,221,58,152,179,182,113,160,239,152,200,132,231,242,166,237,12,149,234,159,80,90,136,98,208,89,154,216,215,147,35,6,142,153,30,10,63,234,35,102,26,143,128,198,95,168,118,139,175,224,187,202,180,88,35,13,157,192,107,45,122,205,144,63,65,30,183,243,95,251,250,141,133,128,31,23,153,43,59,21,120,65,133,130,2,196,5,37,11,50,208,218,60,71,247,211,158,105,97,153,168,116,241,223,177,206,155,10,249,62,162,190,238,96,100,147,195,145,97,201,229,116,127,129,164,22,122,101,190,157,212,134,117,100,24,44,54,194,248,119,194,98,247,138,56,166,197,230,150,189,31,134,193,95,81,220,15,77,210,249,80,190,114,4,79,7,240,75,74,133,127,79,101,89,139,65,175,201,229,157,46,79,239,249,159,78,49,127,170,224,5,27,69,129,230,52,239,51,203,146,55,226,156,219,123,56,154,185,22,37,22,158,44,225,117,16,34,108,141,164,121,126,67,66,172,69,99,62,218,70,174,63,127,30,6,37,72,72,71,236,215,1,13,255,186,43,233,154,198,233,26,55,199,36,2,81,178,142,10,71,55,8,47,125,88,3,205,56,25,3,159,69,252,171,50,236,4,205,81,38,62,153,51,216,103,170,87,241,41,197,9,243,156,243,32,62,171,205,250,16,251,66,209,57,127,123,47,16,89,180,28,18,47,242,163,39,192,250,50,255,162,23,19,236,57,227,33,36,72,35,211,60,151,117,143,236,8,172,194,215,249,202,126,213,46,87,65,170,228,127,216,55,134,171,151,1,144,163,187,174,217,20,52,20,181,44,91,199,0,221,144,43,81,106,89,140,195,99,92,160,60,202,35,167,76,238,139,205,166,6,25,171,159,38,181,92,143,12,210,227,189,138,126,250,107,255,73,174,31,81,70,77,244,60,76,137,23,106,132,153,17,38,220,248,188,211,6,51,132,161,48,13,80,152,82,178,89,167,156,92,212,1,218,2,86,154,159,74,167,162,37,115,233,61,113,132,216,129,82,57,149,202,12,166,242,246,50,124,93,137,132,154,132,123,112,68,56,155,243,105,136,65,99,248,68,51,5,218,155,91,27,101,227,182,55,60,69,154,24,216,47,215,84,166,22,152,205,44,66,10,131,162,168,222,87,166,196,235,103,237,66,32,203,227,113,245,63,253,248,79,244,180,93,165,133,167,148,50,142,0,35,81,138,107,221,83,0,221,83,49,132,154,250,130,179,22,200,171,176,197,236,30,127,238,39,224,10,99,206,241,54,177,48,126,141,13,7,56,236,162,190,71,63,181,25,197,89,51,188,197,35,234,185,237,1,100,170,227,15,225,67,243,72,96,172,220,46,253,236,138,231,10,140,185,164,174,206,142,59,12,154,138,209,49,223,181,203,89,199,121,174,18,209,147,133,29,30,232,39,46,68,242,23,149,158,13,200,243,26,55,174,87,9,232,136,89,237,70,182,144,46,190,66,142,21,245,252,164,17,171,244,91,8,71,153,90,73,78,57,231,201,255,235,134,10,20,228,103,141,111,57,10,95,23,132,159,254,44,67,0,18,95,207,202,102,54,155,73,198,202,160,95,11,23,136,108,76,122,16,29,64,223,222,80,15,246,220,11,125,255,176,22,186,115,93,11,71,57,72,92,118,189,68,148,4,155,206,240,96,42,27,161,190,24,25,12,119,25,37,37,221,45,29,56,54,16,97,108,171,25,101,138,139,7,255,133,225,179,241,182,43,245,101,221,72,182,75,119,28,191,29,25,220,61,38,36,183,136,51,255,32,135,229,82,86,228,41,0,112,81,58,121,148,233,28,103,114,38,4,160,237,171,204,60,197,2,62,87,242,119,104,15,235,195,68,247,196,67,38,197,150,7,129,181,34,154,166,48,164,28,68,134,76,85,88,240,155,137,117,26,209,182,70,233,46,120,0,50,177,155,90,127,17,189,114,92,144,4,130,243,175,87,0,98,47,223,153,215,100,43,205,27,225,179,139,210,249,237,237,124,163,167,181,134,89,131,75,105,108,52,230,28,245,153,119,103,195,72,73,5,250,64,37,240,74,54,136,13,93,38,184,178,124,170,118,253,3,130,116,27,120,110,115,148,5,198,61,35,182,54,154,231,72,95,158,211,50,91,141,92,212,84,58,176,180,185,156,235,29,11,173,6,149,58,222,212,9,245,234,216,172,92,117,52,2,93,99,227,165,227,197,203,85,97,181,204,50,107,112,128,254,118,160,82,99,56,236,127,53,190,129,198,160,135,126,203,210,94,68,210,52,130,12,186,251,76,157,46,118,214,148,103,65,39,18,155,86,197,188,172,110,231,235,130,88,133,102,198,44,52,88,205,146,255,198,55,114,92,239,10,100,88,112,18,169,62,60,240,49,253,23,131,34,243,44,231,137,168,37,47,195,230,80,160,181,45,61,146,116,16,220,27,224,145,199,190,246,202,178,31,151,209,191,126,75,230,152,58,100,106,83,106,89,202,41,131,110,59,210,53,190,2,92,163,25,202,169,133,83,116,111,216,174,22,78,131,26,133,4,71,253,32,171,225,148,206,36,233,198,136,11,78,211,240,12,56,23,138,99,65,178,201,212,182,69,108,55,36,239,246,50,87,14,242,21,187,235,138,214,30,13,21,145,121,16,110,37,184,100,240,165,165,139,251,232,100,231,92,207,81,77,140,196,75,45,87,37,229,114,38,141,106,251,11,199,40,14,14,52,124,88,91,231,35,41,180,93,160,58,0,241,28,12,200,202,63,226,206,116,155,109,95,191,19,202,15,230,71,70,0,172,61,45,241,109,100,209,109,215,22,138,208,71,134,122,229,166,31,75,205,154,46,203,90,176,116,145,218,247,62,23,228,73,14,205,36,241,63,220,239,79,241,49,113,34,205,23,207,50,127,175,127,67,121,207,78,197,82,62,48,118,161,73,200,91,117,141,202,173,232,86,174,245,18,44,109,223,26,203,246,189,68,112,234,32,167,101,75,201,174,161,105,171,85,138,106,205,128,245,169,201,106,79,213,162,1,0,128,64,223,166,248,136,74,20,173,118,118,201,31,36,44,162,57,167,107,3,156,164,54,73,216,221,19,100,150,178,22,161,71,224,35,241,39,121,247,127,97,68,228,29,84,130,189,72,227,227,145,33,134,65,25,126,228,8,60,140,198,206,166,60,20,142,160,48,0,69,97,81,61,38,122,172,39,34,71,184,177,238,66,115,233,48,140,201,216,173,24,155,220,92,108,134,100,134,110,231,154,190,215,103,160,103,68,197,98,11,35,15,210,61,49,75,131,252,185,161,179,46,11,117,40,217,167,80,190,230,239,210,43,173,59,222,5,243,167,3,128,212,88,35,118,109,0,117,108,74,164,38,143,39,210,130,129,191,232,231,40,94,99,232,231,88,225,241,72,196,113,67,171,148,245,16,30,45,100,129,97,67,98,76,156,235,6,250,139,26,97,244,160,114,75,85,88,21,193,175,175,133,160,73,172,173,86,211,95,231,177,188,64,253,55,241,77,200,10,39,20,47,181,173,41,15,150,109,205,221,97,217,122,197,148,157,99,64,90,94,166,92,22,5,189,190,112,254,187,33,221,129,88,180,187,0,169,16,216,133,222,222,213,178,46,172,51,114,144,222,235,221,240,178,55,205,203,253,153,254,70,7,190,65,153,212,105,144,82,145,151,134,182,198,78,199,19,56,231,203,159,245,20,208,254,24,101,179,27,120,39,213,139,214,116,109,108,10,236,92,69,202,169,122,58,164,207,98,135,190,44,90,75,134,208,102,236,85,29,90,134,29,48,219,164,236,43,140,170,214,216,174,164,162,103,101,156,134,12,182,153,12,34,138,30,187,151,227,78,245,160,156,48,29,218,107,41,108,221,126,207,73,9,105,85,13,234,205,200,181,31,12,113,41,222,8,180,253,233,67,118,89,243,229,58,182,154,232,110,252,69,189,249,97,121,35,98,156,221,69,53,101,227,50,75,254,71,185,156,16,230,255,159,195,168,232,200,213,121,142,145,196,187,178,223,171,207,19,199,170,169,182,139,173,47,62,54,31,142,161,49,161,31,16,164,178,28,44,15,96,113,244,232,61,60,218,109,138,211,76,27,43,213,247,224,7,148,228,102,4,77,143,22,218,93,67,52,212,35,11,90,5,139,68,9,233,213,156,176,159,90,194,23,160,235,252,177,59,50,92,74,69,215,5,134,126,202,137,178,57,58,255,170,104,98,34,48,227,58,119,199,233,72,29,237,158,249,173,176,105,237,146,207,212,8,157,236,132,180,89,169,184,244,252,225,166,233,97,143,112,245,234,28,223,213,121,122,134,12,237,246,36,27,175,182,149,163,172,191,9,181,200,91,16,9,179,19,97,39,63,75,104,109,242,251,122,252,101,200,154,170,86,183,39,12,207,156,170,79,131,209,114,216,57,231,112,64,50,191,114,159,147,222,169,60,193,52,211,215,77,185,221,133,153,145,104,6,81,96,233,199,22,108,129,176,31,78,120,105,66,144,238,146,78,41,76,74,240,232,233,133,211,204,211,160,174,26,18,112,28,252,210,187,137,38,69,191,116,2,211,201,179,13,43,38,233,170,91,144,113,49,210,124,136,116,220,62,98,218,119,244,84,40,116,225,177,236,153,192,230,178,213,227,227,216,168,44,192,81,35,165,167,50,134,253,39,216,34,174,231,114,4,11,48,152,176,144,234,131,207,82,129,84,51,202,72,98,8,26,34,116,136,46,53,100,71,120,162,244,48,5,162,5,122,245,36,221,178,82,76,68,64,80,167,184,164,3,45,14,19,144,158,41,75,49,242,207,184,37,161,75,198,56,247,220,125,209,39,163,159,125,159,72,156,71,188,62,66,144,178,166,247,87,29,45,111,202,182,91,24,209,113,169,104,229,123,65,147,218,111,160,124,245,21,176,148,156,45,176,53,145,24,235,47,91,74,81,124,121,121,23,112,53,190,88,136,74,111,218,220,165,204,121,216,144,143,202,20,174,227,56,77,144,100,145,125,1,209,36,185,149,53,57,245,86,231,70,148,53,15,128,53,196,184,206,86,127,80,204,63,42,209,105,136,211,176,254,140,95,42,51,8,220,37,8,12,58,126,201,79,171,240,35,148,234,141,235,134,168,201,44,213,60,8,29,143,42,107,223,232,38,26,131,201,18,96,164,113,57,85,95,15,198,117,172,211,132,254,116,165,113,58,20,48,60,217,139,198,75,197,251,43,183,23,81,173,30,66,32,212,17,92,174,51,143,75,31,253,247,235,151,235,40,187,132,234,157,247,48,30,245,43,36,165,248,189,65,89,57,10,207,36,46,163,21,229,59,152,222,12,151,131,116,156,105,153,141,14,144,18,227,123,37,30,246,243,236,168,164,70,205,250,205,88,227,43,218,168,57,129,70,44,89,198,119,141,79,11,131,221,134,109,191,173,238,159,242,219,183,44,102,98,15,125,51,162,94,126,14,137,236,57,156,86,10,58,140,139,191,207,250,243,255,111,63,85,239,83,170,12,110,207,4,18,41,252,223,205,60,170,164,86,191,68,181,49,119,87,162,37,205,196,156,67,120,110,127,189,183,1,61,181,176,133,179,20,87,206,176,73,103,16,133,63,231,136,169,121,190,26,186,126,191,167,77,48,179,114,75,96,213,0,165,49,30,117,141,76,33,41,165,68,83,66,67,165,199,130,37,205,186,138,201,14,146,53,5,77,109,249,130,223,150,132,244,227,223,176,142,153,71,154,206,221,79,39,146,116,217,158,230,205,149,16,72,150,53,181,15,74,172,11,254,205,72,218,166,121,244,255,83,87,74,235,69,186,81,44,9,27,37,240,19,175,198,60,13,153,4,220,135,39,145,245,210,188,16,135,118,132,102,244,82,249,219,134,103,32,37,178,121,159,43,127,161,211,35,97,190,98,38,228,209,240,218,44,197,215,63,201,218,159,195,95,244,82,82,132,95,235,187,184,228,198,80,117,83,8,115,238,191,215,99,71,14,201,30,209,102,71,135,83,224,45,254,184,66,195,47,181,21,37,38,100,52,132,180,148,67,126,79,179,216,144,210,21,157,235,252,147,90,48,236,224,138,242,141,99,17,215,229,115,198,178,105,164,218,57,180,8,221,151,122,33,164,160,3,164,53,0,187,145,34,139,169,120,61,254,139,89,94,24,99,22,150,113,53,249,11,168,217,3,55,33,65,136,83,180,113,43,32,124,10,72,153,185,213,156,251,123,200,138,46,20,194,173,157,86,54,254,239,57,189,162,86,211,15,58,160,48,23,211,123,219,126,146,121,42,93,42,131,152,80,210,79,44,143,120,190,230,104,128,235,132,71,181,194,50,98,229,38,104,23,140,136,95,117,155,206,25,41,45,15,1,146,193,136,155,1,179,145,162,149,185,103,184,101,174,192,143,153,39,187,150,103,222,209,59,13,43,17,89,113,119,29,243,95,243,239,33,74,66,49,169,25,75,247,65,138,107,78,160,86,43,176,252,126,188,82,192,48,94,217,111,25,186,198,114,195,38,152,76,100,50,22,52,195,61,251,84,33,184,202,78,58,155,98,0,145,206,203,160,136,180,52,244,236,50,117,228,132,194,183,8,151,253,174,129,11,238,230,229,241,34,32,228,93,95,91,31,201,68,70,211,48,72,252,137,40,199,109,132,24,110,219,52,6,216,165,179,9,226,227,89,61,140,146,88,217,222,155,6,114,70,173,229,216,162,157,252,89,19,143,98,32,97,246,125,183,221,87,55,109,159,212,60,8,0,54,48,194,47,126,232,125,114,252,248,102,148,141,116,219,49,200,87,139,216,83,73,25,241,112,231,76,99,211,16,233,181,187,8,221,167,126,69,207,203,110,217,53,245,21,99,74,71,156,176,220,141,237,13,193,42,202,41,90,158,129,188,61,210,72,120,230,107,192,54,84,130,171,116,186,60,236,111,196,153,69,133,221,94,66,177,148,108,230,151,92,47,111,253,94,127,176,246,13,26,140,87,157,15,25,242,12,56,37,89,87,196,76,225,204,149,98,24,29,255,244,138,94,52,99,207,44,192,212,165,140,22,28,62,55,51,88,162,138,205,252,246,62,174,117,82,101,229,185,17,178,0,133,96,46,158,220,39,210,202,157,233,76,186,181,7,210,56,200,31,165,0,252,246,129,188,231,34,181,96,93,147,46,165,62,40,141,215,71,145,253,186,116,207,18,147,243,35,54,79,157,233,71,207,46,15,48,72,171,7,6,117,148,138,63,132,75,119,196,179,126,10,216,228,158,28,167,238,9,193,32,229,108,80,3,88,6,152,58,2,18,254,199,178,249,165,229,92,137,145,195,229,47,192,103,86,221,193,115,169,6,5,226,173,231,190,11,211,23,218,248,25,114,208,154,48,93,108,188,141,167,218,116,201,50,91,108,191,127,91,56,155,169,85,61,182,85,58,190,233,115,153,245,161,251,211,170,127,190,234,229,9,15,201,73,35,49,236,192,239,179,151,181,41,36,49,194,229,154,29,11,142,140,122,235,38,150,45,84,127,240,112,134,87,44,33,185,57,197,149,120,37,48,157,44,133,122,152,20,110,210,109,83,18,251,213,77,35,110,74,30,80,90,102,59,10,41,42,71,152,0,46,157,110,201,140,231,83,73,136,37,199,171,27,206,76,103,42,101,119,137,1,216,111,77,64,63,170,228,88,186,236,36,161,39,107,202,193,192,205,84,226,19,27,113,159,163,138,136,119,64,105,221,17,188,240,229,206,241,205,121,109,39,139,193,147,112,209,125,178,46,196,205,120,79,28,224,100,108,89,64,88,1,237,171,17,62,67,22,197,9,24,54,204,115,63,109,194,68,66,144,124,102,237,163,47,227,12,210,144,98,254,132,175,105,128,94,29,16,210,246,226,2,1,139,202,112,5,71,78,121,46,118,100,240,132,43,140,252,19,221,123,44,101,31,108,202,156,177,65,184,214,119,14,20,91,21,163,138,178,109,108,119,215,125,107,103,155,219,12,28,19,87,78,137,224,10,37,71,35,97,61,19,137,63,241,29,216,164,100,41,116,1,40,88,6,187,251,118,126,122,211,43,130,160,64,194,5,30,91,187,119,38,119,63,139,249,185,115,12,224,239,81,227,82,150,154,34,40,132,242,244,131,151,211,152,50,107,225,207,4,252,196,98,62,211,48,68,97,30,6,87,200,53,245,181,140,34,119,196,27,129,154,226,182,212,194,101,186,150,83,171,189,37,166,93,35,196,218,142,116,50,232,172,96,233,37,163,114,221,104,29,183,251,77,59,7,106,230,23,228,34,92,63,197,134,171,14,1,136,153,45,178,156,224,231,141,7,226,240,20,242,70,232,106,152,142,237,10,28,215,252,63,71,9,252,67,24,99,196,45,227,235,199,72,68,157,79,89,93,84,33,8,83,16,131,74,110,168,44,107,91,21,75,87,180,155,70,23,141,57,238,59,118,201,186,220,15,53,3,176,117,209,84,216,162,88,139,208,151,121,82,126,52,219,62,189,135,27,100,44,151,7,74,27,9,27,178,255,216,66,34,1,11,190,168,237,175,172,100,241,111,66,86,191,159,29,229,206,36,129,219,54,113,197,25,138,110,186,135,164,7,244,247,9,60,94,175,78,45,223,81,176,53,182,164,177,198,142,133,19,184,198,80,11,118,74,222,77,134,228,119,189,180,245,162,239,214,68,30,82,238,178,183,88,8,195,251,180,157,134,193,46,198,4,174,97,246,58,92,66,69,186,52,204,222,17,36,93,19,238,22,121,176,101,107,176,107,242,219,132,165,147,110,184,140,98,103,75,184,177,55,33,23,148,45,7,248,241,165,86,0,66,206,67,242,134,72,155,55,86,32,71,50,47,89,135,237,20,123,0,59,196,104,111,248,33,45,247,246,86,43,239,171,51,10,197,180,212,7,57,224,91,77,135,216,214,27,165,110,235,182,103,19,28,57,111,101,22,71,69,211,97,98,202,195,130,201,98,60,236,33,238,235,17,54,31,237,201,41,34,136,123,183,21,63,152,206,139,132,184,31,155,172,208,232,157,71,20,247,120,229,77,172,36,161,104,175,217,80,131,56,209,38,40,246,193,6,11,98,26,248,190,48,142,36,75,253,150,185,108,154,43,45,190,99,14,79,135,141,162,96,168,111,214,129,200,249,63,248,138,5,177,189,27,128,190,11,191,165,22,207,89,215,22,23,238,190,146,148,69,156,203,156,37,95,130,149,60,50,148,138,219,102,115,183,62,230,121,171,230,51,32,95,32,100,250,67,166,78,95,212,164,178,97,217,165,221,200,145,45,100,89,157,83,125,95,118,155,128,185,243,180,166,96,245,236,61,106,253,115,45,115,85,154,224,19,16,108,60,179,129,121,34,250,168,233,178,80,103,210,46,231,18,45,18,231,219,18,117,174,38,160,7,62,143,215,73,72,180,55,46,147,52,141,6,240,49,183,245,159,33,65,246,7,97,124,146,22,140,251,56,118,166,8,162,97,202,103,16,177,13,97,70,84,232,207,246,101,61,59,8,234,110,44,239,246,127,148,97,156,60,24,14,16,221,240,154,80,81,159,131,164,251,164,191,83,220,169,95,209,209,174,178,16,207,167,81,255,103,13,237,197,238,81,36,96,79,218,64,198,173,41,188,184,118,15,77,71,154,149,57,119,234,56,243,174,0,14,20,255,236,156,41,196,14,25,49,173,43,135,195,110,216,82,176,48,23,177,157,117,113,237,89,125,178,96,123,218,197,173,45,48,143,154,213,18,163,88,251,241,23,23,72,219,131,1,171,161,172,10,204,249,105,6,89,186,221,199,225,241,210,92,227,173,2,216,101,149,16,129,69,154,210,195,237,17,231,238,85,1,237,243,176,39,223,165,211,202,39,154,121,42,232,80,214,57,250,44,247,62,170,122,24,68,76,185,15,101,75,167,48,115,53,206,16,14,77,140,64,192,212,138,203,158,22,89,18,253,113,26,132,10,219,228,2,142,216,83,192,77,22,191,4,140,129,48,244,137,21,105,0,45,190,19,254,41,108,4,143,57,155,236,107,106,74,48,143,86,230,245,162,34,64,28,7,77,190,79,5,187,119,50,26,47,157,5,177,248,250,21,240,140,167,50,107,101,243,90,161,186,156,138,44,156,88,170,216,138,167,221,231,111,151,20,55,179,222,175,243,141,52,0,181,153,205,66,49,174,32,110,204,16,6,63,209,208,198,221,37,129,48,174,145,176,49,148,24,202,108,53,199,137,48,254,35,60,210,239,166,42,5,174,10,96,126,226,101,228,51,159,150,105,104,186,224,181,187,251,218,16,144,77,144,212,175,191,111,177,117,138,251,87,62,25,16,22,226,84,38,15,240,167,213,52,186,58,8,4,110,23,108,196,146,169,199,59,22,255,53,43,214,37,35,226,39,65,89,243,174,33,165,167,157,98,229,1,138,118,147,78,182,145,116,160,49,93,78,167,129,155,145,163,50,88,76,130,169,132,230,208,113,75,226,242,53,18,7,96,53,248,232,152,15,65,29,104,168,150,177,77,140,193,3,248,20,112,20,47,92,141,134,113,82,201,132,172,173,138,119,1,242,247,124,14,78,237,8,72,122,121,186,157,47,230,101,44,198,250,174,108,18,211,160,155,3,167,37,92,100,158,245,89,162,16,96,148,9,104,224,178,50,160,102,169,111,177,84,184,39,29,201,10,1,2,53,98,207,190,200,65,205,151,106,155,157,165,25,32,185,88,27,139,251,232,139,113,153,113,219,135,241,159,18,187,210,247,133,63,123,138,170,250,53,48,90,254,166,140,1,179,48,65,22,124,112,176,219,16,4,15,220,209,18,86,163,26,79,188,223,195,68,120,151,193,214,220,11,47,238,7,136,27,122,192,2,57,47,43,198,242,80,26,129,178,133,105,19,53,66,169,104,193,227,239,7,158,202,178,225,167,216,199,59,97,243,152,244,94,12,37,120,149,63,120,158,191,254,59,160,93,4,250,108,123,165,176,174,251,151,141,177,120,39,157,162,160,31,69,202,91,32,85,158,254,18,128,108,242,157,236,139,204,107,167,65,51,28,174,47,114,220,189,10,124,73,138,85,80,157,107,109,99,95,90,55,255,45,3,164,82,92,97,195,60,193,251,126,193,39,189,233,138,49,70,236,238,146,9,10,49,153,220,205,21,148,63,52,131,23,145,11,181,61,203,126,181,39,192,220,133,101,215,106,178,147,201,164,69,24,193,218,138,86,13,51,65,132,240,193,135,133,153,45,12,201,151,76,12,192,212,74,116,25,42,78,203,204,106,243,250,157,65,175,172,254,154,14,106,140,229,161,236,203,34,202,74,102,207,33,50,71,154,173,216,8,212,174,151,27,40,9,226,59,40,231,150,231,210,171,26,206,200,24,185,93,52,56,141,89,121,32,72,156,53,237,239,81,165,72,98,224,238,223,90,204,213,124,74,131,43,91,224,80,17,19,203,221,243,153,32,72,223,48,85,209,37,55,61,31,230,44,106,24,178,197,86,212,211,224,252,245,100,189,51,73,168,157,40,61,202,200,203,2,203,199,92,96,164,125,26,215,24,149,219,0,169,248,207,172,91,87,110,43,246,10,127,10,232,182,126,54,102,157,81,251,230,87,38,145,102,156,52,248,135,170,198,163,250,24,236,18,0,200,214,147,207,24,179,156,36,69,113,202,100,62,137,36,31,22,243,5,23,9,224,69,149,9,222,179,14,229,251,64,253,56,102,226,8,68,230,158,208,243,118,255,134,34,73,255,249,208,189,50,208,175,76,109,233,2,89,178,106,41,122,56,188,8,213,10,141,102,0,167,195,231,210,118,240,32,50,205,126,211,107,248,48,44,133,32,73,142,61,88,128,165,100,92,180,177,235,103,98,198,119,119,127,151,151,188,145,19,80,8,135,246,68,132,124,149,114,230,206,158,196,172,92,172,235,72,73,103,100,3,122,9,69,189,140,222,253,126,164,65,77,183,66,151,122,238,125,77,237,163,149,40,211,133,230,207,77,25,40,157,69,219,107,213,68,209,3,172,107,241,184,150,240,114,85,191,213,108,243,48,157,191,99,190,55,33,113,43,211,20,8,54,122,79,63,193,225,114,151,112,85,208,75,0,106,108,88,248,174,66,180,177,131,51,188,2,198,220,248,138,251,211,109,42,78,70,35,68,86,250,178,198,237,225,77,51,203,25,146,95,119,42,8,44,84,109,158,110,119,29,226,254,126,33,4,125,245,75,224,174,31,235,97,222,30,51,178,58,214,217,8,87,165,230,146,54,44,117,165,255,155,1,217,138,22,50,177,108,181,84,145,173,23,61,10,237,50,85,153,4,182,45,62,113,43,220,9,117,43,193,247,241,145,123,217,185,230,9,84,33,131,74,171,178,249,227,123,76,25,165,6,100,118,91,209,146,76,115,112,24,202,185,208,108,56,28,111,60,201,110,246,192,228,76,59,181,190,94,80,207,188,161,82,108,251,195,139,140,249,66,138,64,207,33,218,30,195,84,132,197,101,75,159,104,46,186,207,53,149,251,141,203,163,175,144,179,247,49,233,194,136,144,92,135,90,214,126,219,137,243,251,62,127,73,209,167,224,29,81,79,105,194,222,72,128,92,100,59,66,243,0,141,149,106,187,68,204,73,60,107,141,207,94,165,182,58,80,198,4,23,46,120,24,238,182,19,55,86,232,136,209,188,127,82,80,218,77,74,169,240,245,100,157,21,108,241,186,8,219,156,162,60,140,229,143,221,9,20,16,55,174,131,30,142,153,87,158,17,103,26,30,212,9,110,48,43,226,86,19,19,208,219,119,98,225,73,20,219,132,179,226,9,9,208,26,78,209,152,117,88,104,184,169,28,27,132,234,212,133,207,200,18,141,70,51,186,87,95,149,147,142,4,26,104,30,26,231,63,152,225,166,112,55,247,255,54,69,0,180,254,229,134,69,218,43,234,13,100,218,163,6,14,247,73,33,69,206,13,183,232,203,111,124,128,252,7,241,31,162,73,125,26,38,37,40,108,55,233,24,152,243,236,169,154,241,159,176,160,65,79,224,150,0,207,177,151,144,114,218,242,251,28,85,55,231,51,157,63,104,54,153,182,196,182,121,103,217,106,203,140,98,12,213,37,168,107,211,153,4,36,253,0,191,142,200,34,17,54,143,168,67,237,45,143,214,86,11,162,181,17,124,143,208,206,133,177,102,245,2,15,20,236,111,2,11,189,108,33,211,97,136,84,61,61,242,214,218,83,87,208,166,34,250,208,41,92,235,36,105,250,15,2,239,117,171,19,236,47,163,210,34,153,207,80,103,176,217,47,109,42,35,115,109,167,58,172,114,141,240,123,37,35,77,16,217,179,170,248,145,155,85,108,152,189,163,1,238,193,58,53,128,252,80,49,196,228,129,102,76,92,169,240,253,225,204,253,83,178,52,5,251,228,72,102,117,219,94,218,210,10,158,225,93,195,14,67,89,233,100,50,142,59,227,83,24,73,216,36,145,180,215,136,31,205,55,237,165,244,255,134,131,74,96,57,204,182,97,13,28,65,79,184,53,238,69,127,174,181,201,149,87,83,102,143,120,45,54,108,17,114,251,5,74,51,96,126,6,20,15,20,212,129,16,200,174,42,97,81,159,104,205,155,231,135,217,100,81,43,36,199,131,161,168,234,229,225,131,107,106,152,169,69,222,247,233,235,216,19,169,57,50,1,130,136,125,55,222,184,203,199,253,171,102,70,43,134,189,163,207,63,248,173,218,244,182,101,255,253,153,103,205,114,238,206,29,71,205,205,21,61,202,163,196,219,8,123,146,77,9,158,30,153,25,108,13,214,214,128,135,89,91,234,185,28,50,192,45,149,90,177,195,143,5,194,106,51,186,103,19,173,177,208,165,129,132,131,68,142,152,235,82,71,150,252,74,5,31,194,134,189,149,174,140,181,34,97,162,98,252,1,157,212,68,104,249,71,47,252,194,29,224,118,181,64,17,99,76,26,93,46,191,140,83,166,189,68,236,153,203,14,245,26,106,93,219,41,143,113,227,234,96,166,106,107,128,74,55,80,29,67,170,251,4,21,30,92,52,207,42,240,162,230,86,171,171,214,53,113,37,84,202,168,189,99,230,127,213,25,158,154,227,199,175,97,214,239,32,130,13,59,175,121,140,6,252,148,53,69,86,195,216,214,0,169,108,129,182,110,14,22,149,124,109,212,13,100,238,123,125,168,63,95,211,60,152,251,218,42,4,68,56,29,174,72,86,248,174,50,156,117,48,92,123,229,36,197,240,254,16,21,4,80,20,250,199,15,60,19,234,164,172,117,86,170,144,85,55,62,237,183,90,109,35,245,178,93,20,109,253,248,84,151,40,169,45,78,196,44,233,41,215,41,42,104,180,6,100,152,36,150,214,137,120,8,180,173,206,110,140,145,120,80,98,56,159,60,110,231,194,71,174,30,252,37,35,172,44,186,58,170,37,120,43,102,236,8,108,224,233,215,19,193,249,4,35,73,106,103,30,123,2,208,9,237,220,116,30,12,164,238,105,67,3,216,200,84,128,138,198,4,234,127,148,188,224,157,49,66,8,105,214,227,196,134,141,172,109,128,253,125,40,80,70,193,160,36,4,41,111,171,118,186,139,235,179,6,230,154,183,115,83,204,107,188,97,51,8,20,168,222,95,12,216,166,56,91,175,109,85,25,117,35,67,0,236,49,80,70,42,112,95,25,17,148,153,203,81,191,90,75,25,12,251,35,57,70,162,240,59,251,67,135,72,252,136,62,124,85,194,250,126,97,31,79,233,19,229,57,82,27,111,98,111,141,141,153,169,195,54,36,224,91,141,163,88,230,3,132,195,22,51,219,201,124,142,34,104,222,99,58,179,36,160,21,8,117,71,80,200,61,86,45,173,33,212,0,22,211,118,148,235,209,163,106,181,123,91,58,161,16,44,179,135,45,40,244,102,178,120,219,111,121,65,243,165,81,144,42,14,177,238,122,5,229,11,213,72,253,25,195,36,166,66,171,84,244,119,92,102,123,199,54,237,203,158,104,155,0,0,180,208,202,251,162,189,137,8,28,123,147,127,246,121,74,192,252,144,187,60,147,5,84,15,209,154,182,123,160,15,77,42,173,98,141,140,22,57,102,184,90,88,109,230,151,28,115,3,13,48,63,160,103,52,49,174,195,36,35,155,187,254,201,101,89,45,161,180,9,52,230,201,207,26,83,89,236,245,50,201,191,190,204,31,151,95,226,120,208,244,251,119,228,243,84,248,210,175,110,206,30,128,89,171,219,121,6,235,193,163,143,241,193,166,67,140,62,94,199,29,95,133,155,28,148,240,35,90,154,33,78,54,65,253,143,195,185,18,13,207,81,229,100,210,121,13,153,133,58,200,249,196,178,89,136,70,234,181,88,35,100,255,158,183,43,85,55,50,30,24,192,110,100,56,188,40,130,43,229,17,109,89,242,192,77,213,53,3,28,139,9,232,81,174,222,71,59,38,129,209,153,214,97,152,177,8,114,137,32,144,67,250,75,230,163,164,170,247,85,157,188,211,17,90,16,200,69,85,119,34,10,83,34,86,149,150,70,125,78,100,131,17,247,66,166,134,107,211,246,139,199,150,199,76,135,181,26,71,68,17,59,11,221,224,131,166,165,161,89,136,225,156,8,211,241,136,138,184,29,113,65,123,214,90,194,249,125,3,54,97,74,114,120,170,247,21,83,153,35,232,13,24,12,189,90,215,75,44,69,92,211,11,13,63,193,27,140,35,152,190,23,129,207,22,250,55,149,190,132,97,239,205,93,103,64,64,28,254,90,250,84,25,249,24,84,85,108,222,36,104,39,68,180,139,13,10,245,162,168,50,4,127,223,68,205,234,151,52,31,44,164,27,233,40,204,48,234,227,197,120,49,100,189,227,55,134,189,20,15,219,88,236,144,120,3,162,81,236,6,174,40,21,82,81,110,235,122,136,60,23,201,20,207,201,107,235,142,218,119,115,130,0,222,67,46,13,92,186,72,238,245,233,206,220,155,133,221,239,28,186,219,86,74,182,231,186,205,98,88,183,18,191,68,143,63,180,103,100,134,166,157,86,87,22,148,240,132,141,61,228,67,227,162,22,201,135,20,9,58,95,248,34,38,83,71,182,23,179,96,225,167,118,166,233,243,235,116,11,205,69,234,66,66,242,163,160,49,120,47,144,106,39,135,52,171,165,14,180,75,214,203,253,194,59,229,81,153,108,64,9,102,222,246,170,102,106,203,170,164,157,181,21,78,93,73,76,9,166,2,67,179,51,85,83,18,21,249,166,0,241,40,48,118,103,238,100,213,190,56,179,28,169,186,63,187,17,176,240,137,110,155,140,45,178,183,71,241,97,43,78,236,54,110,81,21,55,84,167,85,246,88,137,168,104,87,146,80,209,224,212,187,230,166,129,225,113,168,129,162,30,127,7,121,89,129,145,11,250,218,73,42,209,250,18,115,194,3,113,229,201,157,138,208,188,23,61,241,155,203,243,192,242,129,144,89,132,9,234,52,89,26,182,76,40,92,150,119,237,225,162,105,114,245,65,23,71,145,239,155,59,207,127,164,170,95,130,252,209,225,143,140,101,164,35,241,121,92,226,214,229,155,243,105,118,204,118,197,48,82,245,253,30,210,72,11,249,165,226,152,73,207,133,229,14,222,160,182,178,163,24,83,17,122,237,137,130,195,68,102,186,149,186,87,106,204,111,35,48,13,201,7,187,212,81,184,162,231,247,137,227,129,80,149,213,216,55,62,183,65,93,32,223,48,17,19,21,78,20,144,165,162,165,13,245,209,13,70,129,214,22,7,95,64,197,152,157,109,71,191,183,251,37,110,125,210,6,75,20,4,62,202,210,237,233,214,22,190,123,94,50,219,7,45,160,209,243,56,188,141,106,186,147,14,246,69,7,117,165,100,217,147,2,100,209,177,127,41,234,161,80,70,3,103,155,125,131,251,188,151,208,126,207,14,98,168,11,250,89,247,14,85,1,81,83,92,102,146,26,69,197,36,150,44,82,197,100,219,176,43,236,241,158,35,115,163,21,241,225,107,183,204,30,133,84,130,17,16,69,50,174,196,79,1,207,34,209,67,141,171,72,203,69,168,31,97,199,14,98,191,126,126,115,170,13,100,11,55,111,107,253,20,210,77,153,23,167,90,22,206,59,129,108,52,160,196,214,172,157,123,42,104,31,105,208,130,191,107,114,44,249,216,152,177,172,24,145,136,242,76,136,86,83,248,225,168,159,116,23,207,203,254,155,80,41,112,189,61,117,86,166,110,222,132,246,25,42,18,221,60,215,105,141,165,138,32,22,171,68,103,191,231,90,86,7,120,55,183,236,159,11,180,164,170,236,238,156,125,184,66,198,23,148,175,43,114,43,195,65,35,27,192,198,52,169,42,214,197,5,15,218,60,194,113,83,141,99,121,114,56,170,99,118,231,23,248,141,168,130,188,221,22,134,20,0,30,141,127,31,139,18,178,107,49,91,20,17,46,208,207,233,248,183,236,146,110,173,157,98,188,65,247,217,153,27,149,120,66,59,0,132,124,116,42,26,98,198,238,252,75,91,146,104,46,34,188,168,70,0,86,174,47,10,113,19,146,155,154,7,130,244,113,145,184,20,72,212,64,1,60,77,33,16,196,34,148,10,187,153,203,172,220,188,183,202,60,238,124,68,231,107,123,163,32,208,215,226,73,251,101,101,211,244,77,233,46,233,230,1,172,52,18,123,230,233,25,162,6,98,211,18,7,204,187,26,169,49,155,183,125,132,109,251,234,22,81,64,189,149,27,27,4,221,48,30,183,85,1,12,169,119,8,93,163,24,111,77,193,39,206,117,206,231,41,93,220,74,121,138,171,225,243,50,207,181,238,197,72,115,208,210,160,33,88,170,42,126,11,22,198,203,132,192,247,139,129,92,121,180,41,227,138,149,19,5,172,87,176,89,35,43,3,148,150,77,70,117,242,51,225,121,96,30,91,179,187,4,176,160,2,112,117,11,3,67,17,23,84,47,203,42,127,28,176,151,128,81,24,13,38,206,34,178,39,244,8,170,142,105,193,137,42,176,160,15,58,10,139,118,240,178,153,186,135,85,56,100,236,62,250,6,126,102,220,38,106,13,155,78,82,61,41,79,5,190,248,102,65,159,238,169,227,46,8,217,61,120,154,100,48,43,146,221,239,215,198,56,68,136,143,220,238,202,99,209,78,184,151,106,200,149,213,233,225,49,178,137,158,175,207,89,131,34,30,129,103,9,170,11,209,176,45,89,168,195,14,96,176,244,25,204,19,41,84,122,217,228,125,244,210,7,79,253,236,80,71,170,185,44,79,17,56,22,130,211,90,222,167,144,3,226,39,50,36,165,76,185,69,177,103,149,150,183,116,83,36,130,189,244,246,201,25,116,240,134,104,203,174,82,155,156,114,81,80,204,58,28,185,191,21,185,227,224,240,200,165,212,117,83,61,241,28,207,193,69,155,33,73,95,142,30,46,196,108,21,130,132,72,165,179,108,96,200,17,78,39,181,208,40,253,19,118,0,102,75,171,220,171,119,6,197,99,235,251,183,91,236,236,3,219,181,90,48,140,98,20,98,116,92,90,237,27,113,174,164,191,195,181,234,218,231,20,79,205,200,123,90,59,131,21,6,231,251,11,40,102,52,91,107,209,119,139,7,82,1,129,32,184,13,98,175,164,190,132,212,229,83,70,66,209,35,10,206,37,100,27,16,235,230,206,39,172,250,190,213,164,235,32,225,204,197,250,119,151,160,30,112,59,45,70,50,230,10,25,228,161,199,69,58,66,248,85,12,58,39,46,111,154,78,230,32,221,150,132,136,114,66,216,236,107,162,187,15,74,78,42,151,252,248,211,146,123,39,135,119,0,19,158,39,229,235,81,250,3,240,135,202,237,187,136,72,99,7,115,16,11,196,165,166,226,21,189,121,227,105,240,126,6,129,202,92,157,127,132,202,53,144,72,79,104,247,156,155,224,78,10,189,151,58,19,1,222,109,75,14,119,244,17,97,212,108,142,72,213,209,95,8,255,253,198,107,57,133,97,146,20,121,49,158,160,20,176,133,132,198,65,48,172,128,105,163,178,80,183,41,161,224,147,198,122,36,16,75,149,59,216,157,45,59,194,136,246,25,83,191,19,227,224,210,66,181,25,117,205,148,185,27,104,176,222,202,93,168,231,19,173,249,32,196,75,105,168,222,153,188,24,190,188,205,230,209,251,170,31,185,73,191,193,88,86,165,32,101,229,112,227,119,236,125,183,169,152,218,241,165,219,39,248,197,129,3,207,164,99,114,246,147,239,54,19,252,38,55,95,104,120,224,145,70,110,246,197,117,104,253,208,28,7,167,238,93,149,131,15,252,122,71,188,228,48,88,104,207,24,192,114,149,195,88,218,135,109,140,70,197,215,1,177,150,16,37,148,174,13,38,233,195,18,180,128,104,211,191,55,222,100,47,156,20,130,64,125,87,196,103,189,40,19,162,219,171,243,188,253,32,237,18,32,206,120,185,167,28,66,232,84,50,116,223,27,117,105,85,207,154,24,203,81,98,52,88,148,91,126,226,199,208,107,204,125,135,191,6,72,20,249,1,221,28,137,221,24,135,128,204,0,67,176,75,38,66,7,14,253,117,55,210,199,193,102,236,173,18,191,223,200,116,113,11,202,97,253,94,140,99,187,88,9,127,225,212,224,66,89,110,125,161,116,253,26,68,204,77,224,155,219,174,5,31,160,74,126,206,145,86,23,17,74,198,244,254,241,155,201,138,188,226,20,20,97,163,98,164,113,160,114,21,9,242,55,1,95,48,25,120,122,209,25,89,187,201,65,74,227,130,23,120,32,214,30,230,89,251,179,149,158,245,103,84,120,138,132,58,31,161,148,65,123,49,17,4,148,57,174,105,131,180,167,18,84,247,187,9,152,3,106,49,23,52,101,93,47,249,248,161,229,137,218,215,228,194,207,227,183,197,23,201,127,47,3,209,27,243,103,69,119,49,141,184,205,119,20,45,54,66,229,122,20,80,193,208,235,55,146,158,49,182,113,88,61,75,251,112,119,130,111,29,157,35,248,1,181,85,63,108,181,26,221,36,181,198,24,70,95,126,185,252,249,100,165,123,91,38,236,157,220,118,99,185,232,48,135,204,2,146,185,224,149,228,138,99,72,244,174,34,179,168,141,4,107,149,173,105,2,249,191,2,175,213,204,225,145,43,147,122,200,132,155,67,190,24,27,196,34,157,51,141,70,106,5,64,184,134,28,18,173,103,15,78,152,25,209,16,74,118,148,34,101,176,131,47,83,141,64,157,105,172,118,70,16,119,76,83,87,144,242,241,67,1,159,36,30,46,179,95,250,109,214,103,22,199,234,47,99,84,231,197,217,221,122,73,45,101,0,59,10,14,69,247,101,183,95,152,40,215,28,173,47,107,247,14,155,71,198,191,128,100,135,206,70,64,226,54,214,91,45,148,9,214,237,59,234,86,62,151,97,193,188,91,30,4,145,131,167,51,213,161,243,31,135,96,212,185,206,71,50,128,159,227,101,141,248,124,146,238,93,20,193,142,87,220,248,219,75,22,82,225,40,109,106,9,167,243,246,241,168,232,126,245,111,194,21,80,64,170,134,116,56,79,200,7,172,60,97,161,145,125,238,153,180,42,55,154,161,131,16,190,189,110,113,10,56,234,246,221,157,213,111,176,220,188,200,24,170,1,99,201,65,46,148,241,88,228,98,26,190,147,108,78,0,13,145,203,254,85,112,242,50,229,103,246,81,36,7,209,76,76,41,97,142,149,93,41,171,187,135,65,226,159,231,118,208,177,92,255,248,235,89,50,231,202,30,7,135,235,21,177,125,55,40,112,68,23,97,8,27,163,71,120,243,21,221,208,78,201,64,119,219,78,100,97,60,215,3,15,214,100,10,202,108,135,173,185,238,92,197,92,154,49,49,134,249,222,116,59,133,10,175,56,92,79,106,170,87,176,146,160,28,144,211,181,205,146,86,231,218,206,95,234,36,193,38,7,51,152,31,218,99,244,72,212,249,101,201,60,43,16,111,12,172,104,115,16,255,115,125,223,18,119,251,104,77,38,48,174,67,233,172,143,18,7,14,7,149,12,255,18,68,47,59,108,210,96,153,49,194,83,34,24,19,222,119,21,122,53,173,186,231,130,42,135,31,153,100,104,79,16,255,87,4,214,89,53,24,24,253,205,103,246,95,120,196,218,44,141,54,193,164,246,141,170,64,179,191,114,100,233,203,97,117,155,76,76,247,64,155,108,137,101,78,158,237,78,47,52,9,112,47,68,205,219,171,197,138,113,187,74,230,231,61,93,157,23,6,210,96,59,71,113,88,239,85,212,253,78,234,58,156,72,81,94,50,197,18,228,226,53,124,223,61,223,65,44,17,187,4,183,181,158,224,53,58,149,46,197,242,115,94,228,135,240,155,189,182,104,184,148,238,193,232,83,222,210,157,79,183,23,82,67,7,70,184,16,65,100,85,46,162,177,27,167,35,56,171,181,86,23,245,220,88,185,255,16,143,102,154,123,229,226,124,59,54,83,90,224,180,65,57,241,12,14,104,159,3,97,251,49,243,235,195,11,166,63,123,16,153,119,10,196,21,215,28,236,60,90,71,125,58,131,101,169,61,205,209,240,171,194,222,54,96,28,125,127,251,98,174,252,199,56,178,42,67,71,51,107,106,25,140,124,179,145,158,163,153,49,231,140,86,145,78,82,147,147,152,17,247,211,67,78,152,20,53,63,96,76,102,233,61,204,72,253,154,187,253,243,251,209,44,116,3,213,220,63,50,155,140,238,46,86,183,49,152,129,49,144,255,195,13,15,218,83,8,94,217,68,41,205,242,111,188,87,149,231,226,35,47,21,252,101,7,211,222,58,72,17,255,71,6,6,21,14,37,84,186,72,58,67,0,93,66,177,183,239,37,87,31,22,135,15,103,119,32,7,12,186,138,169,173,71,44,180,108,193,222,57,208,56,137,198,44,244,121,212,84,247,176,13,81,54,88,172,250,167,156,6,189,234,165,96,97,213,14,205,113,33,131,140,226,170,154,131,222,107,245,124,5,142,20,72,14,208,153,207,148,9,17,3,224,113,197,147,108,178,139,192,170,255,193,7,85,51,212,102,29,30,100,164,130,201,246,253,9,193,15,56,167,165,38,181,147,39,220,174,89,208,45,254,135,220,80,102,201,85,153,34,193,165,144,58,55,205,223,152,32,52,119,19,75,78,130,12,178,251,182,222,87,18,254,116,11,232,225,229,185,49,103,102,183,127,125,84,54,221,255,81,136,157,5,163,5,225,40,91,65,184,116,234,210,104,1,241,229,244,122,214,176,126,20,246,181,2,190,241,237,145,42,74,65,58,45,115,98,70,32,185,216,146,18,52,155,251,204,134,61,150,231,135,4,78,164,75,6,178,68,174,13,148,43,239,191,52,223,207,161,230,205,24,21,28,191,1,123,38,134,88,104,39,37,63,242,90,183,77,51,234,10,29,214,169,6,116,25,87,187,70,10,187,64,80,193,241,114,92,10,84,90,235,105,85,196,245,233,102,119,240,136,177,171,10,96,10,215,205,3,86,162,112,181,92,34,223,9,87,4,245,14,165,74,211,97,200,170,149,171,130,158,111,71,184,150,188,98,24,94,123,253,26,157,251,26,163,141,8,146,198,102,36,227,57,247,18,111,119,236,97,184,137,46,77,112,240,183,150,175,33,252,71,58,198,68,247,146,229,222,102,211,60,69,123,46,32,184,189,41,106,100,23,129,153,103,18,126,107,89,248,50,178,138,82,147,254,138,14,150,6,30,243,62,210,185,1,54,84,73,183,115,121,194,122,180,42,158,206,84,134,108,73,128,198,140,182,226,80,58,69,85,109,238,190,118,21,211,32,107,174,85,149,65,199,114,140,216,212,154,20,142,189,24,239,68,199,222,193,91,88,106,37,113,103,170,47,18,126,194,73,168,115,110,109,88,187,42,74,83,54,215,97,230,237,62,61,252,14,142,121,132,23,137,207,69,232,146,224,208,39,200,238,111,93,233,80,162,167,226,10,185,152,235,191,180,20,209,147,57,127,236,72,84,206,55,181,78,98,214,126,103,216,151,85,125,103,203,26,72,200,76,231,38,183,195,249,235,239,165,160,167,17,30,238,1,36,11,249,16,160,33,203,89,194,255,218,213,27,252,80,121,154,152,166,171,199,31,203,42,169,209,140,171,49,77,149,176,208,78,30,144,215,46,35,124,250,77,35,142,147,149,117,125,121,107,27,174,138,234,153,134,151,63,124,193,45,146,55,221,28,210,175,231,14,122,6,163,180,206,194,117,81,37,65,44,32,76,114,191,135,215,134,14,35,109,119,233,198,93,103,240,156,109,211,197,181,144,8,35,80,203,0,186,235,89,213,50,124,165,145,131,4,131,97,53,193,45,108,254,47,245,142,71,125,226,46,225,172,87,218,18,235,233,152,21,72,155,255,247,113,84,223,183,192,237,0,203,151,95,230,160,137,123,94,107,104,109,102,178,159,223,86,240,73,93,56,108,131,76,251,123,252,122,8,105,5,115,80,32,112,121,224,255,43,113,247,11,21,228,90,122,134,139,32,114,120,33,30,190,68,249,171,20,218,180,146,94,213,170,54,115,232,41,210,176,131,221,26,219,64,248,15,87,240,50,148,133,197,139,141,196,45,61,205,132,101,53,219,71,167,79,43,226,133,158,216,54,176,156,140,183,192,113,253,77,204,143,36,14,151,193,123,13,0,186,146,187,31,65,37,204,97,30,45,184,223,21,62,206,120,168,186,38,220,22,198,172,165,183,229,250,100,132,138,172,65,195,22,70,88,242,219,58,166,83,17,113,65,199,58,95,127,12,171,248,93,189,41,176,156,84,231,127,7,201,168,25,222,125,236,99,135,103,241,114,143,128,97,193,7,166,183,69,120,166,25,204,51,223,198,167,93,161,149,175,106,101,246,194,144,118,190,6,162,24,113,87,120,212,204,205,49,2,147,0,68,209,245,200,152,157,55,225,107,29,79,7,188,175,115,88,94,76,191,236,121,210,185,14,206,197,14,182,196,114,44,97,252,159,87,114,160,213,225,204,35,122,132,91,32,160,136,110,227,33,219,148,92,251,107,2,24,172,57,225,32,9,166,103,155,21,144,74,224,208,126,165,215,189,50,128,213,166,254,135,31,19,56,89,56,178,140,91,162,194,253,92,214,192,238,5,228,67,50,14,100,112,227,223,9,184,27,84,84,94,214,150,246,193,229,111,27,35,44,231,104,66,151,74,213,76,40,34,20,202,49,72,66,46,247,68,155,38,190,39,142,79,165,246,106,116,172,242,67,160,189,216,184,163,208,8,122,0,161,210,71,128,153,125,31,216,69,224,211,217,6,230,186,145,78,38,168,197,111,41,241,194,225,229,247,100,38,136,182,167,167,254,97,152,131,161,224,118,24,201,180,117,91,100,208,45,128,97,166,198,239,28,243,244,33,151,125,2,179,57,84,162,246,22,196,145,64,34,42,73,77,170,207,50,190,39,65,193,223,77,50,71,234,14,25,105,21,171,226,222,190,78,29,229,101,43,101,235,58,207,68,41,118,185,106,77,253,144,16,36,185,85,242,249,45,173,98,211,236,160,218,53,135,127,44,124,71,248,113,236,94,197,255,51,119,234,183,112,130,133,180,115,143,32,210,21,90,234,2,198,125,135,238,49,208,17,151,118,119,76,92,185,70,150,112,228,105,6,221,139,161,157,117,64,34,192,100,11,129,234,240,191,9,202,64,223,230,5,210,23,106,148,214,182,149,129,134,217,62,52,60,179,238,45,195,33,65,137,122,220,159,25,177,254,33,43,248,112,185,180,133,189,239,104,193,165,57,60,231,146,183,60,107,59,190,252,73,204,156,14,32,177,52,212,38,145,237,93,114,136,122,62,32,200,118,252,20,10,25,138,80,221,200,112,180,134,188,224,217,84,18,77,216,252,129,101,8,180,61,183,75,205,170,42,207,222,43,0,107,127,97,14,215,175,222,186,19,37,80,90,4,214,132,0,43,219,166,247,157,199,25,121,145,241,225,80,247,101,70,202,230,59,106,165,142,252,227,65,39,252,54,44,114,142,213,193,93,142,161,160,22,187,73,129,150,97,176,176,185,39,203,50,188,113,238,97,93,160,161,58,120,33,246,189,39,41,234,55,127,44,64,68,250,177,20,46,98,146,57,171,103,232,15,103,45,159,106,168,227,154,247,144,17,247,23,1,106,28,214,101,191,199,193,249,233,128,12,225,209,6,152,157,150,168,61,88,117,13,11,1,199,51,208,10,160,229,90,102,233,249,148,155,239,110,206,206,146,187,180,103,155,103,163,74,47,73,31,109,15,178,67,246,118,6,54,77,223,34,157,43,199,192,211,200,51,54,141,72,252,15,245,193,185,142,70,98,223,22,161,165,92,50,183,250,249,185,156,43,75,222,253,239,197,231,100,98,128,150,49,88,228,112,169,15,201,157,194,249,250,80,110,151,49,134,56,93,240,189,104,37,81,171,83,195,109,105,31,123,85,4,218,42,113,167,16,176,18,226,3,17,111,215,129,55,173,40,72,194,203,140,123,105,171,193,54,246,128,124,227,40,229,88,65,146,178,165,30,156,109,136,28,116,71,141,121,36,26,32,31,234,76,124,192,32,30,79,136,3,179,70,176,57,96,182,243,150,27,246,162,170,107,224,185,37,66,89,59,21,188,85,175,136,37,61,195,109,223,120,140,48,142,218,101,92,9,164,125,147,41,115,155,17,247,230,216,193,64,93,63,1,206,71,236,228,226,223,47,29,148,143,109,170,20,202,44,13,7,56,143,161,200,162,116,178,54,185,75,71,250,7,152,237,137,47,173,130,135,239,95,202,149,38,254,42,100,38,35,56,109,147,38,201,75,231,134,157,102,135,144,92,196,175,144,213,206,80,119,49,122,9,166,107,50,115,212,27,142,77,89,144,235,68,5,223,230,3,253,77,213,222,63,214,149,64,159,2,135,112,194,210,71,54,112,105,83,214,108,15,236,119,168,61,44,66,94,71,10,88,173,172,146,33,201,170,242,236,131,181,111,244,35,236,144,0,52,70,58,214,186,218,251,170,55,8,173,187,25,112,180,227,125,96,127,250,172,171,178,211,230,19,197,204,155,215,19,146,156,195,82,201,160,221,240,49,134,244,235,218,18,144,233,3,109,237,190,45,133,120,48,64,188,52,231,29,188,199,7,77,126,77,105,182,141,237,20,210,151,103,249,71,147,225,23,156,201,11,42,7,203,228,157,94,189,146,0,162,39,134,158,102,173,209,128,163,31,209,112,24,141,129,96,158,251,197,66,241,31,224,88,137,22,89,212,255,124,26,9,139,216,134,34,183,207,60,19,13,189,190,26,125,87,201,94,184,29,178,70,225,243,14,88,250,140,142,25,171,221,41,154,143,180,245,6,17,129,112,124,148,234,17,29,223,44,108,45,65,12,204,235,117,189,92,127,2,60,40,66,174,89,251,185,110,44,220,124,53,254,102,174,76,2,80,131,48,98,173,23,140,89,11,107,30,227,57,71,151,146,25,79,158,198,228,153,130,157,8,114,210,200,200,25,173,86,140,134,160,151,86,93,105,62,68,229,11,190,203,188,34,126,155,228,232,171,159,84,214,2,144,147,65,73,186,139,255,47,3,158,86,150,94,209,65,225,118,34,199,128,245,79,195,13,237,180,51,160,225,141,26,51,29,231,195,165,253,72,178,216,31,49,108,216,41,241,76,135,6,33,44,41,183,3,28,41,194,150,42,245,23,114,253,241,73,68,201,207,29,114,70,69,93,28,46,255,199,27,198,215,204,242,45,205,197,202,12,213,83,182,39,119,147,232,253,158,227,71,26,115,213,172,219,16,255,32,53,209,25,60,4,9,55,176,118,180,17,199,230,220,254,88,14,40,224,240,117,119,222,131,245,106,177,141,109,122,83,158,154,108,225,30,0,23,204,109,254,36,203,17,154,173,218,84,237,173,138,182,16,181,194,143,205,228,241,107,218,232,104,223,182,188,145,189,6,211,180,231,224,73,76,38,85,161,140,81,37,162,195,127,117,162,249,68,182,22,77,242,112,172,114,106,185,156,0,185,105,61,213,38,205,93,63,116,152,53,128,196,214,51,72,60,106,41,154,252,32,143,233,235,53,55,150,45,220,230,130,197,234,196,79,221,57,235,181,177,75,158,238,146,103,188,202,255,114,53,254,129,25,84,122,235,144,210,249,31,12,166,163,48,115,5,92,232,217,19,94,223,182,220,175,74,107,47,15,249,225,230,90,135,2,36,109,125,115,203,185,228,105,174,55,2,190,160,181,83,23,46,234,73,139,12,147,165,154,101,87,220,79,84,109,83,122,40,187,47,241,199,207,126,224,2,108,185,158,140,210,53,246,139,52,10,182,86,114,3,229,196,32,188,4,244,41,48,189,236,2,231,47,161,56,17,227,66,40,227,134,246,187,231,5,142,105,5,175,94,33,80,186,237,228,46,245,157,13,249,176,181,176,202,237,96,88,216,38,236,13,26,194,108,105,162,199,213,150,180,32,137,132,57,28,203,2,143,198,196,137,113,85,230,61,53,132,90,197,221,208,15,171,146,132,178,32,113,187,123,124,225,118,247,200,99,43,240,55,75,230,35,124,211,89,82,245,176,131,118,195,128,168,213,153,103,113,50,248,130,208,57,42,85,127,253,193,249,217,201,180,189,189,46,154,18,191,14,125,95,81,73,211,27,16,234,197,226,62,187,15,102,206,18,48,122,46,112,19,246,199,194,148,203,38,123,114,127,133,131,168,170,3,235,18,209,71,99,212,9,43,239,46,68,147,255,51,36,91,215,44,54,207,190,164,224,25,56,25,248,101,229,131,196,157,207,82,158,42,189,149,142,127,21,141,114,218,86,95,200,254,66,154,231,141,245,239,93,165,199,230,252,44,87,50,133,46,248,105,218,165,81,227,165,191,176,173,197,133,33,245,239,194,151,124,142,176,191,66,99,180,250,103,91,57,149,215,10,37,78,71,141,202,161,56,47,171,223,108,101,88,115,107,161,197,247,136,40,119,246,169,4,120,105,174,106,246,102,150,187,59,46,91,199,23,176,27,73,87,200,40,242,141,143,14,48,167,237,34,180,242,93,237,154,111,213,88,183,214,6,14,26,108,211,76,35,48,64,212,18,164,177,156,96,9,29,245,178,212,164,138,14,107,94,131,201,198,87,217,89,176,245,149,108,58,139,186,212,11,58,49,10,171,37,225,201,171,208,57,214,79,67,113,194,55,249,87,99,216,229,118,132,15,61,112,142,235,242,127,251,174,24,163,131,76,243,11,228,57,133,210,119,72,134,43,21,139,53,154,119,158,73,148,53,22,46,66,21,190,49,106,214,241,68,200,115,227,173,200,126,4,191,175,218,206,222,64,38,253,173,139,175,28,205,0,125,192,0,147,153,150,121,131,165,107,37,90,193,246,6,164,121,125,205,248,105,3,46,247,10,26,119,195,3,46,119,245,44,49,138,63,146,145,77,244,81,182,180,184,54,190,25,40,255,125,114,55,10,228,236,176,169,210,91,98,1,174,204,173,44,31,222,204,54,49,14,239,38,15,174,253,97,228,167,127,34,19,231,18,153,146,231,40,152,254,95,251,201,215,147,130,147,143,166,12,96,2,85,150,199,23,252,24,73,135,16,207,52,115,179,140,184,222,21,238,167,72,58,140,161,113,51,204,91,100,144,28,58,160,137,9,58,79,156,62,175,182,193,234,86,165,5,88,73,42,33,7,146,157,67,183,70,250,45,146,159,216,98,253,223,137,239,140,228,149,221,56,178,104,255,52,108,98,151,141,115,132,36,110,216,78,127,25,212,86,92,115,193,51,68,131,92,81,156,137,230,201,162,161,70,132,174,98,206,100,193,135,100,194,255,66,99,30,81,236,139,219,196,82,114,15,15,117,233,116,240,68,102,85,94,76,156,127,240,49,104,56,86,8,214,74,64,162,86,93,158,220,196,211,248,175,84,138,211,133,169,113,74,185,247,93,41,247,137,185,46,14,85,50,20,131,188,101,153,156,12,26,74,218,44,51,253,76,142,156,165,125,86,60,1,177,46,226,130,247,50,137,48,122,45,103,242,86,184,10,9,182,165,241,85,201,195,121,31,63,164,166,247,40,175,176,29,252,214,224,225,223,47,78,22,208,127,27,173,141,178,45,87,161,183,112,185,20,175,248,196,200,146,37,139,10,164,145,199,32,73,107,222,28,25,172,94,212,236,80,252,35,75,133,142,66,202,143,199,209,233,86,123,96,192,143,141,87,202,110,59,48,226,229,202,33,164,144,203,102,159,246,209,32,149,164,38,39,223,147,85,153,114,18,177,52,239,226,94,86,38,52,144,255,236,223,169,66,98,14,115,194,142,24,236,87,70,147,36,177,246,144,97,24,2,42,60,69,111,200,229,50,1,162,189,5,217,87,110,72,80,104,181,121,113,41,142,61,67,234,56,62,210,61,8,220,161,52,69,129,147,63,11,47,125,74,173,66,39,160,143,202,236,48,43,162,108,22,216,73,4,223,26,16,148,123,131,100,131,77,0,111,4,57,252,58,91,100,106,206,206,60,39,166,182,120,186,18,80,102,184,55,182,53,154,13,238,144,203,140,58,102,121,19,56,22,174,20,26,118,219,56,28,90,93,16,92,178,39,142,69,65,31,182,230,223,77,231,23,76,150,158,144,231,160,178,92,254,113,176,203,83,160,204,171,50,9,90,11,223,232,32,195,254,62,145,213,53,230,67,94,42,93,116,13,62,112,160,142,71,102,0,16,133,2,56,129,19,112,5,169,147,64,161,89,193,236,178,15,230,130,146,149,162,92,153,157,222,143,190,125,204,153,150,152,226,238,60,56,244,115,107,251,110,190,163,6,98,33,112,154,211,235,210,206,57,225,3,207,98,66,116,66,88,233,139,96,191,45,184,225,177,34,14,211,229,11,209,149,120,214,55,30,196,132,175,114,154,151,16,35,18,175,110,99,99,40,215,15,223,14,208,88,72,243,184,214,248,248,63,133,41,183,62,12,81,9,203,85,100,176,163,96,11,182,47,103,195,108,249,11,180,12,241,47,92,99,85,76,250,225,44,212,148,42,93,78,170,109,160,56,54,89,105,243,229,168,59,234,138,238,74,97,40,143,162,195,28,120,242,247,1,45,31,236,144,122,143,101,130,190,28,161,136,122,39,122,34,44,202,97,219,52,183,141,200,167,34,163,57,50,224,8,2,59,227,198,42,48,178,25,211,27,48,235,155,104,184,191,213,133,219,215,114,230,141,56,234,133,242,31,177,178,133,19,121,238,122,208,57,173,22,127,157,101,195,204,212,160,15,158,62,115,21,91,18,166,177,70,160,98,194,137,8,178,141,95,121,109,147,212,67,160,37,100,116,131,202,107,57,91,19,186,78,225,86,233,105,192,117,251,90,250,116,73,26,3,252,210,5,105,129,53,173,96,119,255,46,54,181,101,131,29,217,33,198,216,49,120,216,173,18,40,187,148,30,4,134,195,174,142,45,55,145,152,55,170,236,193,51,253,128,8,39,92,45,49,23,254,210,29,148,164,241,184,58,2,15,169,70,7,172,205,58,106,146,214,63,172,91,64,41,190,244,229,146,161,76,244,61,105,89,45,210,196,9,227,122,244,75,94,28,58,66,124,83,188,27,16,126,229,61,233,30,220,37,118,97,153,21,102,31,137,172,43,145,163,197,170,29,209,108,55,236,160,148,219,32,13,87,180,9,223,144,140,176,24,148,63,208,211,178,201,239,169,36,191,229,89,162,146,98,79,102,247,155,1,239,31,217,125,131,122,254,121,92,154,24,135,181,102,121,244,207,70,38,164,197,243,173,198,116,231,222,24,79,17,122,212,207,6,106,207,33,42,137,24,213,144,50,165,17,91,169,195,211,10,238,84,94,225,59,250,194,39,174,87,93,193,167,57,57,233,15,165,165,251,102,129,102,205,117,187,84,124,120,235,190,9,145,183,65,73,26,255,185,136,34,175,231,188,171,253,187,167,237,64,219,147,88,166,119,203,103,93,229,193,189,18,71,240,133,103,182,200,101,255,154,148,120,153,168,232,98,178,113,142,246,21,43,217,157,14,149,184,169,34,137,129,42,37,76,224,252,225,31,84,16,232,90,2,211,243,139,41,103,209,28,198,70,104,193,152,60,219,199,69,184,71,170,166,203,191,134,100,230,139,194,104,87,0,15,197,203,9,216,103,128,86,195,131,156,252,68,88,64,83,91,8,224,204,137,49,120,96,212,34,125,253,4,172,53,18,250,244,206,69,178,105,57,248,254,44,248,235,249,77,146,97,25,135,11,119,158,69,29,29,131,124,9,75,242,225,141,13,59,123,236,210,185,153,229,92,17,33,252,202,143,168,243,222,74,145,43,158,198,208,86,184,124,6,33,92,139,240,75,0,52,6,73,106,53,127,240,120,91,241,184,6,122,42,59,95,243,218,85,176,165,57,187,83,189,57,237,10,122,210,204,220,41,142,117,232,14,88,220,23,68,48,130,86,70,219,181,34,165,66,206,23,19,5,219,4,106,147,98,60,221,79,255,136,62,184,72,227,199,2,98,202,232,134,243,124,116,232,252,141,243,20,230,212,39,235,216,10,187,169,106,172,249,66,243,243,110,142,120,224,30,246,101,139,128,116,16,27,208,165,154,90,77,104,187,191,144,141,15,21,155,72,5,240,39,61,208,50,103,179,20,73,145,134,8,29,66,187,201,85,31,158,135,14,145,223,230,130,36,193,154,50,112,137,252,130,123,199,34,1,58,204,62,158,223,226,189,91,203,255,70,153,196,119,31,53,105,128,39,92,139,216,26,22,107,27,26,216,48,23,23,249,240,130,218,81,95,162,210,121,212,94,32,195,78,34,231,165,159,199,52,76,158,158,216,150,242,237,212,61,48,138,32,73,205,144,11,180,32,191,192,234,87,121,147,127,53,140,195,75,111,32,14,182,204,82,2,99,226,210,97,17,13,91,91,76,158,95,207,24,76,124,29,49,78,24,107,77,128,247,113,30,7,39,234,42,172,4,129,39,46,114,116,213,249,46,157,38,91,53,19,175,65,174,137,6,64,119,251,104,120,99,45,20,23,218,15,186,164,22,229,201,24,108,159,132,57,133,186,54,40,217,152,89,74,115,44,72,196,181,233,37,116,86,143,28,244,199,53,17,34,192,122,42,138,21,235,36,121,62,29,53,222,22,213,213,2,25,238,184,246,210,90,75,136,141,76,74,33,56,120,59,85,184,18,133,149,29,175,126,236,221,1,20,242,225,154,229,6,61,181,99,61,72,34,1,209,120,55,11,178,177,4,124,146,155,14,65,73,164,64,55,51,255,84,198,250,233,115,114,226,19,162,128,7,89,78,221,96,178,219,243,212,17,114,128,221,159,68,86,42,34,55,116,251,59,163,111,23,240,159,137,143,125,26,87,138,127,84,127,68,231,234,120,8,154,62,170,92,27,66,194,143,9,179,99,136,113,13,28,255,183,126,209,213,171,28,192,117,25,22,151,88,180,112,34,47,93,167,165,182,134,253,92,44,149,242,162,173,234,95,254,175,119,84,110,16,228,82,110,232,48,12,45,220,154,193,59,22,135,62,109,242,207,123,72,137,168,20,137,180,214,249,83,218,188,131,241,11,62,80,192,211,216,184,204,12,196,220,193,175,184,227,160,82,74,110,68,111,172,80,167,11,240,252,138,61,104,184,188,190,101,76,95,150,165,234,253,238,56,66,62,128,13,221,12,82,54,233,203,194,192,145,52,178,25,41,21,155,140,231,38,122,1,225,228,59,177,172,189,97,242,230,127,226,244,30,228,121,39,19,67,254,159,210,202,241,208,95,119,109,71,70,116,118,21,101,139,12,114,2,141,74,89,37,50,144,253,115,45,188,109,119,33,240,81,23,127,127,88,249,21,20,58,158,81,75,12,34,73,39,91,12,245,197,56,169,24,24,172,116,132,59,187,7,48,57,122,37,129,44,66,64,85,183,99,199,238,25,243,86,18,227,220,22,0,53,60,67,237,144,56,201,24,61,82,74,100,128,39,211,110,193,91,162,75,43,202,78,167,108,31,95,167,130,145,111,51,58,254,45,147,221,54,177,121,133,121,228,96,14,55,172,76,233,105,8,195,0,109,246,205,227,51,79,225,239,167,223,98,175,179,124,25,61,168,146,44,24,45,235,143,231,7,66,111,112,186,149,37,108,207,110,5,194,28,201,163,112,103,72,12,136,81,194,22,236,131,69,204,153,134,179,159,198,62,206,218,219,235,251,98,125,98,164,21,176,231,195,95,23,32,28,84,11,99,200,182,210,213,252,200,63,174,190,60,49,236,233,85,175,4,55,40,38,85,42,66,95,237,79,73,219,108,248,47,133,14,237,78,206,169,27,238,189,47,157,121,255,228,242,193,12,192,96,176,142,14,43,192,126,81,128,220,34,176,191,117,161,119,40,7,64,115,115,54,164,249,228,197,101,209,71,149,178,36,189,239,118,93,68,22,40,177,103,157,179,187,118,243,234,86,204,156,231,209,182,86,8,142,67,127,239,232,84,173,11,229,147,179,170,78,213,174,131,22,145,162,141,170,84,46,241,190,105,201,239,243,225,255,32,99,74,142,234,32,167,107,138,164,17,136,100,14,73,15,146,140,233,126,202,228,150,219,23,232,212,73,248,70,85,174,56,0,146,40,249,102,165,55,202,88,189,112,98,106,175,224,3,188,155,176,147,3,206,184,176,133,150,3,7,32,6,239,4,193,142,19,245,239,191,161,195,52,219,255,43,225,141,153,58,114,154,67,220,184,242,58,143,53,140,31,77,229,205,146,11,250,147,31,150,27,160,11,26,169,63,209,9,180,228,94,202,84,61,11,216,132,107,110,71,206,147,223,253,188,104,59,239,148,75,147,159,162,110,224,230,165,31,179,29,191,139,117,191,252,120,249,170,64,173,178,49,233,181,34,118,230,198,135,138,11,132,239,21,111,57,183,113,74,179,28,119,247,66,119,86,197,129,116,184,170,136,91,167,75,100,128,18,237,67,32,251,44,104,163,141,207,60,142,234,221,143,79,123,155,151,246,249,151,33,235,39,213,4,244,18,86,107,95,188,11,95,116,235,18,215,21,245,158,117,241,185,21,95,70,154,84,107,95,113,2,15,85,174,206,114,121,142,230,57,66,98,129,82,52,124,179,35,226,60,178,198,66,57,24,135,64,166,176,165,15,221,254,54,43,225,86,191,179,17,176,122,94,142,235,0,219,121,119,191,157,33,211,85,97,36,10,178,74,71,176,34,136,3,117,182,111,249,31,110,67,19,206,131,148,164,250,130,210,187,235,93,30,239,14,165,129,199,84,66,53,204,173,175,217,216,90,192,211,202,37,107,99,152,89,211,194,37,91,227,150,235,103,73,13,20,103,26,251,162,92,95,56,96,60,242,231,230,142,112,243,240,191,94,21,112,1,95,199,29,51,15,206,3,72,240,195,229,187,42,14,15,251,204,212,154,29,22,168,141,60,5,241,199,89,167,195,9,111,56,146,62,44,9,35,193,107,254,252,51,107,143,113,32,184,104,80,224,79,251,148,178,217,143,42,128,137,25,174,36,251,20,67,143,38,255,239,202,158,102,192,25,30,27,25,25,15,0,29,61,201,157,111,190,229,19,153,167,236,150,221,244,17,178,239,195,168,128,100,16,64,143,138,137,225,78,6,249,207,179,64,43,40,148,116,203,72,255,122,207,155,175,162,23,34,177,47,30,181,209,122,176,0,169,217,101,102,56,167,227,98,209,31,193,168,95,191,249,136,160,87,114,45,241,78,122,230,1,180,97,74,106,23,0,234,119,71,231,160,225,18,86,34,242,84,50,74,121,239,136,131,215,185,243,184,255,71,252,206,126,197,146,52,222,83,5,239,181,172,16,131,185,164,235,5,245,67,118,56,144,42,21,177,194,164,153,102,18,186,44,80,182,70,173,42,236,235,147,50,138,180,113,175,3,168,118,93,166,48,140,21,101,77,224,196,10,164,119,252,109,83,229,145,84,229,206,60,31,17,126,58,97,68,71,188,98,23,220,244,163,112,228,95,137,125,175,173,125,55,29,205,236,173,140,42,136,139,205,230,248,10,140,117,251,126,230,137,34,170,215,130,200,36,185,254,143,60,183,161,124,101,141,208,24,180,154,120,251,209,151,93,247,202,95,76,187,21,143,187,164,155,61,92,45,178,163,159,75,84,71,194,20,168,121,79,7,129,45,133,174,194,145,17,87,85,167,189,155,33,147,185,50,55,202,204,13,84,189,57,120,62,112,14,242,209,171,230,248,113,212,83,164,36,230,246,178,12,195,12,5,192,184,2,121,228,97,173,162,150,115,53,171,53,144,184,171,197,209,142,33,173,49,87,188,127,204,146,174,176,149,249,148,225,23,108,250,250,127,135,145,152,244,151,116,244,14,10,188,189,109,88,237,68,134,34,36,73,121,87,66,41,155,63,179,55,82,149,48,189,247,84,254,222,253,166,23,205,153,64,194,169,125,0,171,127,26,192,206,42,127,78,70,179,168,47,207,60,169,105,108,20,72,196,103,208,240,16,33,254,88,121,56,211,226,50,79,218,245,106,101,224,139,11,62,65,100,80,7,9,215,110,103,108,67,55,25,214,245,183,68,178,198,155,102,137,113,237,2,22,71,208,7,127,92,238,81,7,247,218,153,85,41,45,200,23,47,197,196,27,254,185,234,182,236,22,84,153,64,91,9,150,48,35,196,90,188,161,187,224,36,246,115,88,212,126,65,17,242,66,230,42,68,86,4,154,10,100,204,162,44,134,250,173,194,215,255,110,120,24,4,124,29,103,25,155,198,167,63,175,149,89,133,77,131,116,40,174,37,114,79,7,56,81,129,19,131,144,235,153,46,188,84,21,142,45,11,157,210,228,233,250,132,37,44,167,197,245,248,186,31,252,15,18,215,50,8,139,203,25,6,106,238,216,176,73,155,88,239,187,104,173,119,240,164,131,109,69,64,62,117,55,193,138,10,117,248,200,120,72,176,62,238,35,194,43,122,55,9,123,137,30,26,98,201,84,147,182,161,5,14,13,81,151,133,141,71,48,121,187,26,143,218,101,208,245,19,46,103,15,193,181,137,166,97,27,135,143,63,85,201,163,111,8,36,127,19,117,239,229,141,40,233,135,180,19,229,28,217,155,223,100,106,123,65,231,110,152,92,12,220,229,143,100,171,34,132,147,240,251,73,126,86,43,151,185,24,152,170,135,79,126,225,88,166,208,59,229,120,214,151,66,76,210,184,171,87,191,9,90,226,56,72,135,79,151,230,140,91,95,131,132,249,202,106,233,57,139,30,10,245,151,176,22,119,180,83,26,148,191,33,223,126,39,225,55,149,47,148,80,168,29,172,215,201,56,51,105,83,107,120,169,42,196,89,29,170,143,192,160,70,246,90,30,71,164,54,174,230,102,43,175,223,129,148,133,179,164,116,159,152,177,12,194,241,55,164,104,251,230,233,88,60,213,205,184,218,108,5,101,207,52,161,161,8,252,90,14,164,238,210,241,27,239,95,163,170,77,12,25,207,27,147,10,25,150,137,201,62,99,180,249,157,56,6,63,243,143,61,13,223,67,118,42,165,129,1,130,234,184,213,129,108,190,34,82,130,77,228,95,139,117,235,22,167,141,168,14,126,7,6,27,131,110,148,221,192,126,137,253,2,230,182,139,192,103,197,75,80,80,53,252,220,37,80,77,84,165,192,1,237,89,138,41,213,238,169,73,66,166,10,161,199,229,19,56,16,55,230,90,211,187,252,127,34,43,18,39,158,195,123,139,78,76,35,195,118,191,191,118,165,127,88,107,13,135,146,43,73,195,44,145,247,51,223,27,230,247,89,32,71,175,72,25,117,202,55,158,236,74,202,242,82,133,98,78,123,224,39,11,241,208,155,72,4,189,240,22,37,137,10,128,61,81,123,54,158,199,193,105,151,187,14,188,176,69,170,174,189,163,76,181,1,36,193,249,233,187,254,199,127,96,19,70,237,131,38,190,8,41,75,0,139,102,50,3,1,38,20,192,158,209,84,118,23,25,231,209,254,193,170,13,128,189,249,14,231,65,53,17,130,34,181,103,166,27,94,92,255,86,64,109,204,162,92,249,166,33,33,152,156,20,147,225,76,113,147,103,193,200,187,212,55,160,114,204,250,63,170,20,145,134,229,71,20,11,77,233,105,121,190,11,30,230,151,7,68,30,18,146,218,135,52,92,98,210,68,253,0,109,193,229,86,11,113,208,152,126,31,123,174,150,57,16,30,231,162,143,137,3,153,220,143,240,93,86,157,78,28,176,166,97,18,8,41,249,82,171,97,185,139,246,244,28,96,248,2,245,24,235,46,162,197,141,77,124,232,145,87,56,138,15,248,113,225,107,110,66,170,1,133,218,189,53,172,131,239,198,46,118,203,161,177,96,171,21,64,112,104,62,46,77,242,158,10,9,54,108,137,250,232,9,238,224,138,84,151,41,57,210,230,150,241,250,138,132,182,155,217,186,132,57,139,28,24,185,56,213,143,151,246,8,110,186,20,141,167,224,61,83,102,217,206,236,219,96,202,145,219,30,168,199,248,251,86,71,78,241,111,91,43,250,200,17,190,218,121,241,200,95,12,182,225,119,41,180,139,24,4,25,239,215,31,44,55,29,115,56,54,163,22,109,56,120,126,54,247,204,37,205,16,53,115,99,226,178,9,253,15,56,143,105,62,250,44,91,137,76,197,193,187,137,144,197,64,96,123,211,216,215,86,211,207,158,130,67,2,88,184,152,22,34,173,204,205,245,210,174,66,58,209,176,36,47,94,202,11,94,225,84,175,29,97,51,106,22,236,90,26,74,48,253,48,112,104,31,66,202,130,85,225,40,242,19,121,124,48,77,182,207,97,93,165,15,11,211,164,68,43,233,158,51,197,4,214,96,233,208,178,76,217,81,66,21,138,55,198,152,8,120,61,134,8,235,1,235,105,141,119,127,40,194,115,163,23,202,5,97,43,162,72,39,239,82,101,54,5,183,150,3,184,211,71,62,119,13,151,92,153,45,6,13,84,95,167,5,98,122,153,123,94,67,207,72,13,132,85,100,139,2,58,67,217,57,73,64,101,161,78,146,136,185,222,129,238,13,247,152,234,85,29,113,66,164,69,66,202,143,113,41,190,75,63,7,42,120,41,221,255,115,110,240,21,78,153,244,235,12,49,162,133,44,233,153,77,120,231,205,219,67,147,47,17,24,81,154,19,75,88,216,8,252,70,64,62,116,115,8,42,158,227,86,92,83,6,148,236,124,74,99,21,212,2,162,141,46,115,171,247,163,40,17,254,235,85,113,213,203,252,218,154,133,30,166,184,38,12,226,183,242,92,23,80,59,165,136,74,229,229,127,211,214,131,77,226,211,14,85,197,254,61,167,173,98,56,241,148,74,243,2,159,151,219,240,195,148,220,152,22,26,75,88,124,229,63,101,98,152,55,191,44,186,204,246,220,214,126,134,114,237,118,186,61,130,69,124,66,106,67,81,54,138,53,94,217,163,20,155,169,176,210,83,143,26,65,237,230,167,179,241,39,186,0,118,165,117,237,243,216,252,147,199,190,188,198,5,45,59,168,185,161,105,233,112,58,55,233,201,183,96,112,233,103,196,180,217,165,138,52,51,44,137,255,0,34,231,209,130,225,226,82,166,72,79,90,149,81,127,187,103,229,141,202,24,161,153,152,22,179,191,17,130,86,233,89,166,50,121,215,170,205,253,188,66,158,47,89,13,21,176,246,186,200,115,177,49,154,178,1,174,255,242,189,93,222,66,97,159,2,155,188,36,76,181,129,234,100,131,212,22,90,54,227,39,88,74,168,154,152,65,105,31,163,243,236,111,189,137,202,247,230,6,180,106,145,67,21,223,238,42,108,45,123,115,103,145,58,27,3,160,39,208,127,121,83,189,220,116,85,82,218,165,251,143,112,166,156,45,122,166,190,132,212,183,33,215,93,141,67,39,74,5,210,124,159,135,13,239,195,194,192,207,106,134,138,24,205,232,212,151,131,100,133,119,16,239,180,82,21,75,142,2,20,3,24,54,39,209,237,185,121,210,176,107,111,95,47,143,142,174,186,125,92,127,165,192,126,217,124,183,232,73,4,125,10,196,123,245,95,14,204,125,20,51,37,82,148,202,21,171,56,46,40,170,63,134,190,215,101,55,163,211,173,236,79,255,203,169,13,80,2,149,80,93,109,52,152,10,117,100,228,10,95,51,29,220,80,73,116,113,163,186,9,211,159,161,171,211,130,104,160,57,63,168,13,181,57,211,166,171,18,183,208,30,247,34,182,167,136,168,25,117,14,198,12,140,201,232,116,123,38,239,67,107,35,58,15,205,122,148,89,40,187,177,114,59,32,157,191,28,117,59,48,198,232,167,90,227,18,31,90,39,18,17,20,20,145,172,228,134,213,141,92,67,220,15,172,146,160,145,154,231,6,230,136,24,164,63,194,5,103,63,91,38,161,61,139,220,187,125,130,188,89,228,200,95,116,81,194,38,101,230,191,122,140,216,70,132,230,77,233,10,176,72,160,208,172,226,16,156,162,174,3,76,24,198,33,80,215,78,155,48,16,119,118,56,232,246,131,176,112,146,144,175,130,214,31,185,245,50,99,52,232,129,104,76,87,70,112,44,252,214,202,155,252,41,39,134,13,221,198,19,90,58,211,53,67,33,158,201,198,144,0,54,75,184,14,137,255,18,206,67,190,93,126,123,16,117,225,164,202,43,235,24,242,147,162,143,20,254,6,73,240,64,197,169,255,65,41,205,184,194,114,10,160,43,253,255,7,157,68,89,74,242,207,214,251,185,3,210,178,169,113,154,56,6,117,118,20,128,78,181,180,177,190,64,34,175,19,210,238,209,219,25,56,245,37,71,166,54,68,89,216,251,90,248,178,207,205,187,97,62,66,252,158,243,97,251,12,119,223,136,95,82,76,110,9,69,221,117,48,148,154,97,1,81,198,133,15,252,53,75,141,115,4,10,180,112,0,125,12,49,191,244,99,158,43,38,20,84,103,43,81,233,229,200,47,117,87,42,152,154,89,1,253,208,91,85,69,227,189,41,232,61,189,62,169,90,33,212,175,212,208,40,79,43,191,72,24,61,192,173,29,17,252,106,242,32,171,81,148,91,93,113,37,133,249,239,160,160,49,109,167,92,170,167,17,36,170,15,172,175,33,202,13,185,96,241,217,197,36,95,84,245,198,102,104,241,98,217,9,49,188,104,211,144,50,107,182,1,134,163,8,223,95,252,143,99,192,89,229,10,216,22,8,49,132,165,254,48,192,63,42,25,183,85,181,17,48,250,117,59,171,142,2,93,124,0,239,20,227,214,149,16,169,81,124,103,192,119,201,54,85,162,249,237,14,199,140,16,44,92,123,164,2,159,211,179,47,89,11,58,187,73,51,38,55,151,180,8,243,14,109,162,104,227,177,125,59,227,77,27,144,253,148,42,40,65,154,129,43,158,138,211,62,66,119,67,40,63,196,103,73,178,29,200,221,189,163,160,197,206,161,142,131,31,101,107,114,206,158,214,186,77,21,214,88,241,73,123,23,104,115,121,230,191,26,246,178,253,105,7,216,52,74,160,29,114,146,138,139,74,14,62,140,185,7,207,110,242,114,167,174,12,149,62,97,231,248,171,70,98,56,145,223,127,142,29,150,75,63,4,81,69,74,226,0,164,154,180,93,201,160,78,86,18,49,152,231,151,85,112,213,168,231,33,83,190,143,142,39,58,7,127,45,170,73,226,105,123,121,100,8,16,176,24,171,119,45,229,103,217,80,112,116,120,144,42,160,46,232,204,32,179,108,96,128,234,155,149,149,149,166,44,205,151,84,162,241,214,106,49,203,144,126,124,234,49,39,97,110,132,147,185,60,143,163,140,124,77,93,5,132,233,119,236,187,253,136,118,146,176,89,44,123,227,131,249,154,232,117,69,149,181,246,175,232,21,182,166,126,237,104,118,98,15,243,11,65,172,101,141,151,141,119,9,40,63,40,43,251,114,168,37,136,73,156,184,161,2,220,188,230,249,119,114,219,101,212,102,106,221,152,26,146,33,83,128,231,169,187,244,237,93,65,252,252,198,51,61,20,186,131,132,4,52,236,214,246,89,103,137,65,122,45,87,59,58,62,33,117,165,217,64,31,254,197,136,216,227,41,176,187,21,123,44,34,78,50,183,75,41,23,254,145,190,244,250,22,89,137,37,43,26,79,96,230,237,141,95,37,196,191,242,168,129,88,69,196,140,73,30,86,139,142,185,158,225,63,95,26,211,64,15,126,182,82,194,233,95,254,106,192,154,66,97,147,112,103,173,1,69,121,160,93,210,24,78,143,157,194,190,102,199,5,163,247,135,219,244,74,198,86,165,214,244,0,130,30,122,78,57,16,226,219,227,106,222,234,32,228,190,78,11,122,195,88,221,219,203,156,100,181,175,216,6,135,1,232,83,56,66,221,55,68,248,103,159,230,208,197,180,96,124,114,97,177,68,12,176,160,103,47,11,10,206,3,31,46,20,232,29,122,170,30,221,119,19,39,176,64,62,102,204,92,139,199,23,254,124,99,138,227,120,131,80,46,75,171,77,62,62,167,94,110,226,123,18,162,152,171,68,123,94,57,39,104,97,143,128,152,67,250,22,134,244,135,51,123,162,208,233,153,48,161,5,26,233,101,120,61,237,93,217,216,33,205,79,18,170,46,189,91,223,44,192,63,94,200,17,140,40,95,209,79,89,17,184,20,128,134,195,217,105,185,82,159,188,118,191,150,162,199,75,134,125,243,74,232,6,174,138,60,170,104,159,187,155,169,202,99,82,238,201,131,160,60,142,114,167,193,64,216,175,20,238,192,114,130,226,32,165,39,113,18,200,131,252,75,103,166,99,194,16,111,249,224,26,241,225,250,35,98,190,13,2,166,64,2,119,21,127,18,219,142,48,159,114,252,61,149,93,239,249,123,111,138,81,161,125,202,244,208,36,222,180,170,166,148,134,243,110,75,93,8,59,118,166,69,96,238,137,39,212,125,71,84,91,92,31,182,231,64,1,130,87,160,64,33,239,228,10,152,102,42,141,137,196,152,6,97,196,196,160,15,177,17,92,100,169,21,69,69,191,232,123,46,191,26,74,135,253,137,244,108,73,204,112,250,119,8,185,56,214,158,5,140,170,191,112,167,52,169,161,193,73,53,235,73,222,232,21,200,173,170,14,149,35,12,187,28,234,72,234,97,76,146,85,183,76,97,157,71,130,194,17,84,94,105,94,124,43,184,236,164,254,29,46,228,59,188,54,41,12,87,150,17,44,246,58,194,239,93,241,153,66,160,122,101,229,159,77,115,77,178,35,154,12,207,6,35,42,236,91,55,105,155,245,77,95,132,229,138,175,51,22,118,172,49,159,66,254,111,112,81,250,58,76,126,218,53,244,148,243,101,167,131,235,249,160,54,250,109,119,249,5,17,111,5,174,20,227,198,199,70,63,53,119,32,136,102,207,66,244,132,178,19,244,140,33,70,190,202,202,120,69,125,0,15,46,168,37,29,76,234,153,12,103,209,125,202,74,16,159,199,217,0,32,163,210,234,242,170,234,86,12,158,235,66,0,142,206,144,172,105,249,83,255,98,173,121,239,127,26,116,60,168,100,30,206,146,48,24,190,223,94,119,136,240,87,18,11,45,66,23,106,78,231,136,53,163,92,92,40,101,139,116,207,127,108,130,153,129,40,146,4,150,53,203,37,74,126,224,170,224,104,1,25,97,233,139,209,214,105,36,63,167,50,33,163,138,14,32,153,48,236,229,178,191,102,113,120,139,6,116,245,6,234,179,248,152,141,77,29,184,75,202,171,173,57,198,105,172,240,169,11,64,1,133,234,241,50,137,85,134,245,106,127,109,17,91,49,160,6,180,67,58,124,227,28,148,132,6,204,122,248,155,103,240,237,33,32,144,82,234,138,1,140,113,75,169,63,149,20,250,88,245,182,188,167,215,245,102,64,244,83,249,81,172,242,244,40,246,102,179,214,46,213,52,110,113,54,35,209,55,179,81,222,127,92,97,174,231,179,105,246,191,71,68,14,16,178,197,65,111,205,13,90,194,241,110,105,223,30,14,106,238,24,168,38,243,110,49,172,37,129,164,17,127,227,131,213,205,141,162,9,150,104,199,82,38,142,90,84,170,254,179,228,92,121,110,6,164,168,124,187,239,191,110,152,158,62,83,82,57,50,218,8,134,8,24,149,237,123,150,152,221,77,136,92,108,97,185,77,122,68,239,212,91,0,205,65,225,54,145,124,124,200,147,223,206,30,231,148,2,37,187,193,144,120,182,48,113,154,220,66,222,226,159,56,158,11,41,172,166,195,11,11,148,249,115,193,171,115,155,18,108,251,32,138,118,175,32,91,145,51,185,246,100,156,44,104,69,0,154,72,85,81,114,115,178,101,120,114,99,172,206,50,243,191,93,27,189,29,231,74,19,113,238,118,115,31,46,156,243,205,107,93,121,71,103,134,168,163,29,22,172,238,3,121,131,182,224,253,9,90,187,61,159,161,116,82,225,191,163,144,231,97,134,110,74,103,153,9,191,213,63,98,129,149,27,0,194,148,50,223,196,92,136,131,106,193,83,250,115,233,27,151,248,220,47,124,213,62,64,110,217,235,228,2,46,23,137,248,191,241,22,135,128,59,97,204,9,66,134,51,150,12,164,170,74,43,144,162,58,81,144,127,133,77,146,123,62,164,178,70,198,140,130,195,170,93,2,183,247,90,136,249,224,118,146,64,163,239,43,75,62,103,208,231,253,33,29,58,216,82,117,8,197,243,195,129,211,194,50,78,181,104,75,6,21,11,164,18,237,168,154,23,166,35,97,157,130,12,100,164,70,238,47,7,182,160,206,30,176,35,6,46,252,44,223,44,220,254,228,33,105,72,113,26,116,38,73,12,134,231,107,108,89,23,73,175,191,168,21,238,41,168,93,149,114,204,193,238,232,141,116,68,33,54,221,173,87,71,188,210,117,56,137,89,81,87,190,43,80,36,219,32,131,45,78,210,194,10,53,182,242,172,61,75,45,108,215,8,205,118,2,188,198,61,240,13,68,29,37,58,8,92,6,191,178,220,94,48,178,63,243,30,98,23,124,42,31,42,157,167,113,242,94,1,176,70,186,32,90,16,202,105,57,0,39,131,71,188,220,185,250,175,67,85,212,89,206,54,141,143,92,214,236,122,236,94,67,54,239,165,53,160,100,165,204,143,72,172,91,66,245,165,109,126,239,126,183,8,114,221,96,121,138,95,107,64,141,53,79,240,192,162,221,15,34,113,123,210,10,250,221,144,35,133,38,249,21,124,28,129,51,19,107,195,112,124,29,161,164,222,179,80,126,237,121,88,123,143,50,3,126,139,254,85,144,2,241,73,221,200,36,205,61,152,141,112,4,225,120,246,206,71,15,120,188,40,207,30,173,89,6,106,210,219,124,210,173,133,226,174,205,142,135,58,14,99,220,59,204,43,252,231,81,217,23,243,199,212,213,174,16,81,163,173,237,8,140,6,192,120,230,69,13,145,192,150,76,77,76,66,45,201,233,195,3,187,76,109,64,1,37,64,235,64,52,61,5,221,224,92,234,45,60,238,140,182,249,51,98,128,163,254,237,118,112,147,208,135,170,125,39,53,219,115,186,223,44,43,47,49,77,106,33,159,246,240,228,5,107,254,190,157,239,198,77,255,249,168,75,247,38,69,122,143,41,90,5,204,36,38,125,103,130,231,33,50,20,204,66,153,106,166,118,81,94,21,191,112,253,27,194,193,67,20,160,223,15,49,106,3,200,30,20,174,252,85,174,224,138,102,225,222,224,129,205,161,58,32,210,68,22,183,70,19,167,61,50,144,149,0,233,134,58,49,34,206,34,17,194,229,42,48,104,91,112,213,255,82,115,234,179,92,49,45,80,252,198,127,169,184,74,140,15,207,181,97,131,56,139,132,76,122,148,111,142,72,172,145,158,214,32,202,136,201,166,178,37,140,203,242,191,102,172,44,128,70,83,152,100,107,159,193,80,37,166,55,231,158,20,187,252,114,240,252,131,188,63,238,50,182,125,227,117,219,133,40,242,17,149,207,83,95,30,68,191,29,226,91,212,124,236,0,237,187,123,122,157,56,17,79,15,184,51,88,130,141,254,36,27,217,155,32,80,220,188,183,88,216,188,87,159,27,183,190,218,227,39,250,242,84,132,103,135,193,217,6,60,112,252,181,168,208,144,163,26,164,187,20,230,180,136,250,240,164,33,193,153,109,13,232,244,206,244,87,213,83,82,116,55,182,121,244,102,233,27,180,144,56,77,59,205,116,103,171,17,2,187,129,0,239,114,175,220,72,235,43,133,83,158,98,112,191,169,193,250,136,130,86,161,3,66,38,201,250,150,252,251,228,96,194,162,161,223,18,9,255,123,197,60,157,220,245,87,5,213,137,134,57,202,234,9,106,180,149,218,253,242,17,129,200,211,232,78,139,143,4,35,6,144,109,158,222,119,202,215,130,168,16,47,218,194,210,141,46,247,10,45,220,248,27,69,200,72,35,21,214,123,233,183,221,65,134,106,29,107,185,226,94,244,24,64,171,92,206,197,13,42,224,155,59,62,141,237,163,100,36,151,135,240,31,152,16,210,127,29,55,104,8,31,33,113,253,7,74,199,129,62,101,181,96,21,195,211,51,193,240,64,90,66,247,104,69,8,99,117,122,6,45,189,64,206,18,29,81,94,100,60,80,41,148,0,176,111,233,155,149,170,101,14,160,114,129,90,191,132,106,75,198,223,218,1,34,53,54,6,108,63,39,223,236,57,68,187,31,136,209,147,30,231,206,233,193,247,136,242,108,234,14,230,249,221,92,134,191,165,31,249,221,96,224,86,102,72,205,32,210,68,190,69,111,200,170,210,183,65,155,140,180,11,108,150,60,109,2,146,49,26,45,224,173,134,176,162,61,86,190,23,158,133,159,158,64,246,230,13,26,225,84,20,187,40,34,172,224,195,76,114,228,245,65,130,44,98,12,163,37,217,145,173,186,170,148,1,173,174,33,212,95,192,233,59,95,206,65,167,87,243,8,67,74,206,220,116,28,78,11,52,110,149,107,31,227,140,231,166,71,238,178,33,12,102,59,116,45,65,229,105,139,186,8,221,142,148,44,44,171,174,57,31,71,234,228,4,49,179,74,148,144,140,16,182,53,14,209,149,29,112,9,244,38,11,122,217,165,23,185,55,30,229,70,171,157,198,103,55,24,176,190,140,83,105,59,137,70,7,149,145,233,231,201,170,182,98,186,116,253,54,162,158,237,140,115,238,89,35,36,193,77,30,8,249,174,123,221,117,49,160,30,125,33,64,190,29,135,253,128,91,218,183,218,129,81,79,179,185,124,107,24,107,130,195,117,76,135,207,179,14,120,212,43,221,32,128,11,18,28,212,223,74,167,84,40,157,157,24,72,10,54,193,182,59,111,66,22,171,214,226,226,65,110,227,176,12,245,178,99,27,128,188,175,38,156,45,106,169,76,253,185,44,228,147,49,45,91,255,42,146,193,64,139,214,151,24,131,53,62,102,174,49,172,124,190,140,124,41,43,70,195,83,43,201,107,168,2,240,213,149,3,123,226,114,5,66,34,160,105,191,142,253,238,31,169,121,234,11,94,252,118,35,147,230,121,169,251,95,181,139,30,147,241,154,175,126,61,195,168,125,214,194,122,68,149,223,195,127,42,161,105,220,42,219,226,188,227,119,63,53,181,53,11,9,174,205,154,250,212,152,155,97,4,170,136,111,138,161,12,54,139,32,133,9,47,113,170,89,144,52,181,6,84,178,78,44,255,55,94,25,240,181,239,39,232,214,191,226,200,94,192,153,213,197,3,227,152,50,13,227,57,69,160,200,248,66,77,212,227,131,153,189,97,120,161,32,189,70,22,81,111,236,48,222,35,129,160,151,49,209,53,130,2,8,233,140,222,189,238,107,240,216,209,196,119,224,107,119,229,75,14,240,53,159,90,73,154,133,200,81,0,80,63,168,230,203,218,130,140,92,163,87,95,36,107,247,252,165,13,240,221,54,162,226,144,199,13,13,166,95,60,171,44,63,62,183,158,100,4,216,5,63,191,231,179,74,244,153,79,221,170,211,0,89,86,53,225,70,239,49,61,209,254,183,31,58,27,43,174,214,101,139,51,176,100,201,12,117,166,53,163,141,40,49,112,215,46,131,220,78,51,244,121,204,224,251,223,168,11,3,212,33,65,19,213,79,197,65,93,203,124,55,154,228,38,68,246,94,122,176,87,35,193,78,246,205,3,228,55,198,5,209,27,57,52,11,128,82,21,6,55,192,26,64,185,114,78,221,206,179,245,205,186,38,223,185,118,16,212,53,44,108,218,172,254,50,181,20,18,113,102,18,215,172,187,154,255,13,20,75,19,139,242,221,134,65,21,200,17,119,206,140,168,164,104,248,190,101,168,94,35,139,233,11,119,111,0,201,221,186,28,214,87,179,70,116,181,255,194,170,146,158,181,211,149,24,225,57,38,121,146,42,117,159,28,131,162,127,35,98,31,123,70,154,215,139,173,55,19,181,183,184,59,118,45,157,213,94,238,17,1,140,223,76,39,130,192,225,51,5,180,191,75,131,163,146,112,69,154,202,216,52,75,90,55,43,30,248,204,215,211,10,70,36,63,87,7,105,21,119,160,191,96,44,120,109,43,86,178,72,141,130,192,113,87,244,131,39,81,61,139,191,67,80,140,203,168,81,19,198,221,243,39,233,6,164,10,59,215,42,169,209,76,238,128,222,41,205,107,102,92,194,34,232,80,160,173,195,144,254,179,250,129,165,246,235,175,100,92,131,9,126,167,187,88,213,78,164,252,231,70,70,234,112,29,59,170,186,91,129,103,91,126,183,172,236,176,33,131,35,23,189,203,237,28,224,86,12,230,186,248,127,189,15,180,36,109,128,244,139,1,67,135,81,153,23,34,220,61,136,5,241,251,41,43,204,23,231,68,40,108,95,161,58,80,218,33,23,69,134,220,136,153,92,96,68,63,166,45,238,231,139,4,227,116,4,186,7,219,62,66,29,253,29,247,104,31,117,15,5,146,131,70,166,161,181,161,79,47,37,249,254,193,27,241,33,85,143,227,1,205,123,59,35,120,100,94,242,3,12,33,4,77,156,210,41,129,123,117,93,87,93,227,139,155,153,58,6,59,206,57,70,73,110,68,65,247,188,51,177,201,241,93,74,131,200,68,192,225,117,44,114,12,27,230,25,51,128,185,158,231,18,246,115,85,91,147,98,5,60,99,152,156,58,27,241,34,78,163,124,5,91,50,46,119,29,181,148,146,115,86,73,102,112,124,162,79,60,80,173,199,221,170,25,60,97,250,118,97,79,134,146,29,124,240,235,93,76,30,235,187,251,11,24,78,91,137,128,174,47,70,121,202,35,36,170,192,96,3,164,254,115,200,179,17,25,160,144,161,208,152,142,148,206,65,144,116,96,5,202,178,198,182,10,96,109,103,179,249,70,129,230,34,170,60,252,26,13,105,24,200,112,33,33,45,99,218,7,188,127,40,229,74,186,223,92,151,39,14,46,221,178,212,109,60,201,115,105,117,27,84,0,235,95,83,22,134,190,254,24,163,240,57,42,15,121,154,23,177,168,240,90,218,86,109,216,194,42,26,235,203,206,222,201,216,48,130,148,65,37,173,55,241,66,249,226,65,8,170,216,231,49,112,38,226,32,110,219,223,41,46,120,191,27,171,93,252,37,255,159,3,59,112,21,28,250,50,230,50,125,54,193,210,126,66,225,185,223,50,58,68,253,94,62,5,251,243,187,247,70,70,87,6,210,233,34,91,252,163,200,88,116,155,160,21,216,6,92,223,78,6,237,186,209,253,44,137,240,90,125,239,31,164,148,101,70,150,92,163,157,183,37,10,62,42,76,205,128,140,119,0,249,232,96,20,234,0,227,186,93,48,108,12,156,86,106,227,152,72,5,93,80,105,67,197,1,42,126,25,21,80,122,81,201,171,126,113,242,57,147,214,164,241,204,191,211,132,53,105,247,113,69,158,135,133,51,172,211,247,215,208,86,2,98,94,223,13,211,151,242,198,167,138,47,30,89,101,255,42,0,9,63,7,217,59,119,244,246,246,25,255,136,108,245,248,217,98,109,168,250,135,162,143,110,37,152,84,107,119,106,99,27,140,141,0,7,236,55,228,106,139,250,6,24,4,166,47,67,29,96,177,242,34,133,131,255,107,72,69,116,147,212,103,87,12,183,200,243,153,204,147,230,177,66,209,28,181,26,187,207,19,12,91,56,169,162,229,101,120,225,91,90,255,158,253,150,162,181,38,6,16,196,108,121,158,85,119,101,203,141,114,91,48,2,101,185,37,97,195,224,252,91,40,215,101,197,105,21,58,37,202,177,115,134,39,6,123,53,36,94,250,96,220,161,66,227,101,212,41,127,76,64,88,71,172,27,41,216,174,252,95,216,222,134,37,175,181,148,6,61,110,241,172,127,182,75,195,127,232,188,78,195,170,77,185,228,165,86,159,201,197,200,60,21,127,114,166,24,156,243,175,237,161,146,185,158,178,202,223,248,102,25,128,166,133,221,173,221,242,100,61,21,216,131,21,58,41,113,147,193,128,72,214,136,170,5,186,67,85,124,15,81,104,31,205,0,164,102,41,227,190,149,93,61,119,245,205,71,228,156,69,93,185,160,103,206,20,70,113,26,197,190,65,168,166,105,76,35,90,84,76,253,12,220,76,143,249,208,70,117,81,171,80,142,157,252,115,213,8,148,35,172,192,13,30,143,172,78,48,140,107,87,183,61,21,55,168,100,233,139,207,161,199,250,221,238,192,108,180,196,48,147,30,67,32,60,110,134,235,33,123,114,184,243,58,121,147,96,159,234,252,44,92,192,248,78,42,81,61,60,216,68,13,192,194,61,69,107,180,237,137,45,250,184,17,192,113,61,138,166,49,67,234,30,44,138,159,205,225,179,22,207,58,239,127,175,88,196,182,62,155,200,211,253,177,42,84,183,2,115,196,110,89,33,45,156,61,20,76,108,188,240,80,222,39,39,155,109,101,9,16,222,255,34,156,6,247,183,71,187,42,27,115,205,57,0,121,197,46,62,71,182,145,114,39,112,189,163,107,139,34,33,37,70,121,139,179,105,252,6,228,209,33,71,104,33,67,31,81,67,75,109,245,114,142,205,75,144,218,70,188,150,9,59,22,43,128,158,134,225,218,111,118,135,24,157,120,250,52,164,83,163,19,114,188,121,29,114,139,8,52,83,132,87,109,57,44,113,5,199,192,197,165,71,97,78,222,250,233,199,173,55,210,104,104,56,88,186,89,162,118,63,139,190,141,128,24,126,103,59,2,59,159,91,105,207,75,143,110,134,142,163,34,214,64,240,20,216,238,79,101,235,189,63,149,173,217,254,185,42,158,149,92,255,103,223,15,173,231,12,23,243,66,152,168,82,85,177,201,78,225,75,167,67,119,11,234,146,108,51,249,135,106,175,34,104,246,250,115,83,191,240,218,120,151,89,170,39,1,155,192,17,8,211,247,155,181,147,250,31,97,39,125,7,127,154,200,207,233,219,235,51,210,9,160,150,5,186,55,244,254,130,30,76,81,59,176,2,115,202,25,60,24,123,86,192,79,206,233,40,133,173,231,207,174,95,67,12,13,130,21,10,16,41,13,82,161,217,183,100,77,168,19,36,151,148,213,237,112,238,206,150,99,249,3,116,232,147,240,7,164,34,163,126,46,43,40,221,159,150,211,195,107,228,163,198,252,97,162,253,68,181,239,125,236,119,95,5,186,199,59,200,28,71,51,177,19,85,146,32,139,140,232,129,56,127,157,28,92,78,38,32,11,223,29,65,95,231,157,87,26,55,138,228,95,252,176,224,9,222,183,29,254,40,139,227,98,89,204,198,160,23,234,235,81,44,45,253,117,148,23,175,226,136,140,227,14,74,24,134,189,170,10,145,168,75,217,235,145,13,218,191,90,87,27,48,31,107,1,203,107,227,15,228,161,176,103,113,108,129,98,119,235,88,253,19,7,120,90,177,92,97,27,103,37,230,230,173,167,217,237,255,79,111,3,230,247,103,147,86,111,231,119,179,192,89,205,208,48,105,211,27,21,202,89,167,5,239,224,180,122,8,233,143,226,186,69,222,59,202,121,66,201,115,77,91,208,149,112,229,123,91,45,194,247,17,47,204,120,203,169,199,212,74,53,25,225,194,27,250,224,245,31,118,170,238,85,210,41,118,180,241,97,108,24,155,48,83,162,60,198,9,193,13,199,248,178,125,113,229,186,213,200,108,235,90,55,30,88,226,66,59,166,137,161,228,99,169,48,101,70,28,233,39,127,223,58,99,123,252,253,156,171,192,229,49,152,12,215,117,200,176,253,107,15,249,20,110,208,227,84,8,100,93,150,45,210,234,163,212,195,179,35,139,34,222,124,226,62,207,95,137,14,13,14,27,222,13,218,145,77,140,73,102,249,203,148,164,147,81,146,152,140,161,131,156,87,123,114,107,44,99,218,209,107,237,200,187,10,103,111,169,21,232,147,168,22,233,108,3,200,125,131,152,191,251,202,161,59,142,174,146,35,106,167,97,225,150,195,222,57,11,36,57,12,170,239,206,177,53,159,243,191,99,206,61,164,43,231,52,76,154,55,80,136,128,94,18,166,225,167,13,118,205,239,108,75,146,145,255,200,115,21,51,231,209,197,53,105,101,38,186,171,191,20,199,84,80,177,202,219,16,199,97,107,184,2,230,42,149,182,226,65,162,207,200,129,85,193,170,48,12,7,249,4,42,2,72,36,125,41,3,222,227,232,15,204,164,5,24,131,50,89,83,211,131,150,220,202,38,62,136,102,31,65,37,181,210,104,224,223,35,51,241,133,102,111,86,217,216,197,116,81,195,166,44,97,107,59,219,152,114,180,48,111,118,24,96,221,166,245,28,33,94,111,51,116,100,134,111,29,48,72,141,122,41,196,52,192,154,150,24,60,78,176,1,235,85,137,186,101,49,16,93,247,231,127,218,73,108,42,145,43,23,210,61,116,123,140,113,201,143,100,148,182,107,147,221,2,94,44,234,69,86,126,94,220,182,192,67,96,4,27,50,111,59,41,46,124,192,98,222,155,63,251,191,209,73,47,10,195,100,17,166,209,77,227,76,45,53,161,61,122,203,109,116,153,231,239,11,215,191,23,128,179,190,144,1,52,51,117,181,160,193,154,248,101,123,170,170,159,247,104,122,147,221,100,46,242,174,129,63,31,105,170,193,99,232,195,250,31,22,12,201,173,167,120,220,23,227,30,75,51,104,14,244,82,76,201,156,230,23,183,151,156,96,79,215,67,59,189,131,3,20,89,196,178,3,127,73,233,207,192,133,85,154,94,153,1,55,73,240,61,150,133,16,230,109,121,195,147,200,192,50,137,136,141,242,161,166,196,81,116,170,95,215,211,41,110,98,114,235,206,35,20,44,4,109,178,47,68,103,141,193,47,116,59,110,86,178,175,77,181,151,152,85,51,166,241,37,9,102,240,30,231,214,226,198,7,37,140,220,234,176,40,38,7,128,127,222,170,128,209,216,222,10,215,57,156,252,157,28,125,212,110,131,21,65,243,183,236,49,31,178,238,92,230,32,38,14,52,59,210,117,32,81,165,87,232,1,152,41,57,181,224,80,217,30,70,133,177,147,73,185,176,253,29,211,230,79,40,74,77,120,121,81,24,152,220,90,82,235,118,223,196,217,154,49,196,229,83,108,162,128,80,212,139,197,117,0,152,13,107,159,118,69,51,224,173,107,156,143,189,179,113,104,105,2,66,228,241,248,230,118,67,44,182,148,137,54,16,127,182,218,48,109,55,116,160,109,169,106,244,96,153,43,144,110,149,135,215,250,126,22,46,208,147,207,113,230,190,106,240,237,196,9,202,54,96,100,119,196,22,167,248,81,67,234,114,36,55,122,58,187,232,70,132,154,27,2,143,23,155,4,201,163,104,190,171,160,239,108,251,185,104,43,9,198,230,253,170,251,103,196,50,210,162,75,141,220,157,223,16,5,62,68,46,48,139,233,213,127,108,44,255,82,210,125,113,100,12,239,200,169,53,252,106,26,235,229,142,115,180,117,33,241,140,29,238,193,133,188,69,72,138,22,24,14,19,208,163,73,208,83,232,150,70,114,63,248,183,103,106,180,131,12,13,34,152,250,32,194,201,171,245,98,172,254,228,150,228,85,59,41,243,0,95,206,51,116,38,36,73,220,167,35,9,117,153,68,241,230,213,88,160,95,116,46,41,128,176,217,126,122,27,178,248,58,135,244,234,249,215,63,236,84,13,100,118,158,232,181,179,80,240,129,244,64,237,250,89,86,163,223,72,46,108,210,148,167,60,212,55,241,78,56,3,57,248,57,18,142,126,71,93,237,84,45,97,192,108,214,248,113,72,170,219,208,166,161,26,95,139,188,47,229,137,188,109,16,8,136,63,92,150,31,255,180,197,80,94,91,121,255,77,82,75,205,77,66,244,241,184,46,18,13,110,189,183,178,239,234,31,115,255,204,5,74,84,155,58,101,236,178,29,29,127,29,21,64,86,105,244,2,200,16,129,134,249,231,240,135,63,185,196,197,45,187,222,206,216,251,149,103,157,62,13,148,128,207,3,130,35,10,196,252,164,122,150,144,207,103,14,24,43,16,76,178,133,162,44,146,161,219,31,25,204,69,60,28,50,23,142,157,217,216,121,11,215,158,11,94,226,27,156,63,65,38,34,225,247,41,170,141,101,23,205,236,209,138,188,51,122,116,221,214,46,238,201,102,31,70,239,27,74,37,134,111,123,110,52,23,209,1,128,246,89,135,70,254,171,236,37,213,61,143,221,142,182,167,164,220,34,138,255,192,183,241,251,58,146,190,201,127,246,82,165,29,179,58,9,40,248,13,52,69,38,2,27,149,126,21,18,89,121,229,156,131,202,174,2,50,167,124,11,173,10,153,181,56,43,143,234,226,214,236,204,65,0,181,142,126,13,122,250,66,178,241,96,156,24,21,10,15,154,98,150,123,65,72,81,221,233,118,44,205,43,99,124,63,62,173,72,156,32,3,45,253,176,17,217,30,111,148,169,150,12,142,145,191,122,52,113,232,6,0,91,97,62,122,135,202,252,177,159,98,14,165,38,127,142,206,198,15,165,196,168,131,154,109,179,210,211,49,237,125,57,37,51,24,253,245,103,177,114,216,222,210,140,74,77,142,209,176,47,125,152,160,46,248,159,189,157,110,65,202,241,143,249,200,112,210,125,151,208,113,240,87,90,76,34,91,216,164,59,105,6,239,72,66,216,140,156,187,21,40,24,68,199,31,131,17,126,70,10,192,48,237,243,98,44,199,22,146,125,159,92,101,30,40,37,106,180,161,248,227,148,226,47,7,210,130,26,232,216,209,250,162,122,18,50,86,16,151,74,207,5,86,119,252,150,92,116,75,49,238,87,42,39,72,212,72,83,199,222,81,255,218,229,130,2,20,125,146,215,52,204,186,215,48,39,147,230,128,134,24,226,65,65,205,32,83,86,192,169,243,7,169,53,46,206,35,96,114,231,171,145,169,37,117,91,22,11,241,109,175,23,70,5,240,50,55,160,51,89,93,28,232,196,255,18,1,30,107,69,67,81,221,35,25,254,155,34,135,1,177,97,75,235,14,185,78,184,169,177,91,59,45,146,212,182,38,29,221,226,117,196,130,72,93,244,230,150,217,184,66,129,35,69,111,102,62,115,192,78,111,85,49,149,158,127,5,201,162,124,2,19,166,189,232,226,152,56,164,246,211,62,111,156,255,64,108,0,39,214,37,148,126,221,89,68,80,155,158,167,16,114,177,248,113,61,4,29,173,146,159,242,55,89,119,137,91,57,182,31,73,123,222,109,167,66,206,176,141,113,98,15,74,82,206,112,164,112,5,60,227,206,129,188,93,98,154,145,16,157,198,252,69,172,207,86,117,180,188,70,140,103,118,153,238,101,45,115,45,244,62,46,114,165,231,195,63,121,1,137,41,10,68,184,33,102,111,18,165,157,182,12,226,0,224,55,35,145,141,228,141,168,101,44,16,173,141,172,239,30,238,3,99,245,125,10,191,64,195,239,231,255,66,255,103,134,32,22,66,138,223,239,33,253,130,43,172,8,227,65,109,126,45,35,41,152,95,0,219,123,95,151,224,182,245,102,160,6,36,240,180,169,249,163,16,207,103,140,181,6,212,63,59,66,236,116,162,220,29,246,186,86,181,234,70,165,38,192,206,151,119,107,108,46,52,4,115,212,194,118,44,52,246,228,249,112,126,58,116,13,98,19,146,122,2,227,148,176,2,251,76,165,127,74,70,157,60,195,131,34,221,9,16,137,135,174,249,251,74,148,47,180,15,11,192,61,75,192,74,122,96,195,195,39,132,18,119,252,124,219,145,207,19,31,165,94,211,205,26,211,35,31,229,97,203,1,153,44,88,218,7,177,166,106,153,29,12,96,118,54,120,30,219,176,238,197,36,98,73,160,54,116,62,155,14,249,72,217,226,20,179,50,229,58,2,237,43,174,13,46,83,153,197,151,238,122,46,79,205,120,244,245,25,57,245,91,82,72,183,252,184,117,209,145,176,76,9,11,44,220,191,106,189,239,185,8,103,33,17,145,177,30,122,221,251,215,64,111,145,81,145,56,43,230,139,6,25,252,8,53,234,242,67,29,161,114,212,189,127,1,89,105,169,178,132,159,37,199,103,90,127,106,113,46,180,195,151,138,119,161,193,11,155,88,129,247,63,39,165,86,45,205,182,172,13,183,162,58,57,212,130,124,245,189,254,34,152,1,215,131,178,125,221,110,186,225,120,55,108,156,204,184,74,153,145,245,30,194,34,65,2,33,93,23,235,234,175,173,184,248,86,208,203,208,157,191,61,20,26,71,243,162,230,94,210,92,213,241,76,111,72,108,199,39,59,239,123,249,131,89,134,108,57,155,111,216,16,245,39,242,226,85,49,105,72,27,236,203,200,93,251,63,124,245,149,122,235,47,181,251,36,39,220,110,125,208,7,244,179,239,141,71,5,38,165,178,86,105,160,176,224,180,136,95,230,155,19,169,81,122,216,193,149,155,107,232,22,37,241,215,217,41,215,185,135,196,155,103,158,78,27,20,70,77,201,44,5,190,51,72,253,196,45,241,113,239,226,15,39,42,244,152,181,211,44,160,157,111,205,190,94,86,9,217,110,51,27,189,45,173,10,84,115,171,147,15,158,31,135,89,118,218,115,4,181,128,42,28,233,226,154,216,58,149,41,206,51,141,121,91,179,239,184,56,34,248,112,8,193,26,242,207,69,83,186,149,170,139,112,147,95,35,248,153,203,178,103,125,200,238,48,174,171,190,49,4,158,249,244,181,51,96,230,185,254,242,183,91,171,95,181,69,43,53,103,219,75,73,29,200,91,213,211,7,132,120,196,179,84,76,163,198,56,237,108,79,65,16,189,150,100,33,36,25,98,237,20,167,28,242,146,134,129,46,130,0,198,211,164,206,159,177,201,80,83,26,85,117,148,226,228,133,135,26,32,145,178,229,99,35,178,110,50,176,81,244,184,37,221,93,165,104,51,234,7,125,112,174,89,62,195,110,67,88,9,144,227,246,250,213,107,208,5,136,85,2,204,96,160,127,63,4,240,220,167,111,221,98,102,21,180,103,114,190,174,140,115,206,97,7,80,61,114,89,128,57,2,69,103,0,126,226,181,168,15,114,149,170,234,124,137,6,171,116,150,122,219,175,55,25,9,42,116,8,80,49,118,9,177,127,190,239,182,176,218,168,127,4,207,165,24,127,239,131,59,207,132,15,3,122,216,177,59,21,93,151,184,245,179,91,223,54,212,61,212,204,177,200,198,134,73,121,198,97,225,46,188,134,172,152,191,184,94,7,232,24,22,96,206,248,234,166,181,22,201,10,230,152,0,122,215,254,2,202,46,188,174,200,174,237,81,15,122,148,25,151,12,167,214,185,55,88,176,78,218,50,56,78,60,27,187,163,56,148,237,78,132,49,35,37,247,92,37,76,41,22,99,88,0,187,101,142,195,236,33,162,173,53,72,106,106,224,106,147,65,134,78,178,230,10,128,233,37,176,10,184,228,99,98,1,64,227,166,70,158,45,60,209,31,217,219,50,60,205,91,1,219,0,243,68,168,105,154,114,10,215,98,222,231,70,183,136,32,160,38,167,130,132,71,228,171,202,67,118,210,128,143,0,137,106,184,153,27,145,59,214,178,113,135,142,154,149,48,47,197,190,245,55,245,69,219,149,223,59,123,24,215,83,187,106,117,247,171,123,22,146,85,127,181,148,19,182,71,152,123,253,212,123,213,79,132,202,188,221,82,41,165,190,28,204,18,134,144,201,73,230,86,64,135,144,28,123,49,181,188,28,178,168,24,53,175,27,97,91,137,19,96,75,197,174,9,63,159,72,4,72,8,179,109,39,162,122,87,255,209,132,19,24,253,153,26,86,105,114,145,221,220,166,226,129,14,128,93,223,20,225,2,243,232,159,222,2,107,52,108,174,170,165,218,169,124,96,133,251,167,131,45,115,5,38,178,213,89,125,86,113,90,43,213,216,51,77,177,172,228,177,170,160,122,250,193,154,244,254,70,218,129,43,113,218,245,115,219,182,248,175,189,252,174,232,156,248,238,180,134,46,128,114,66,222,66,159,223,66,142,13,102,93,155,99,240,63,75,175,110,104,99,111,46,195,137,131,209,250,230,194,59,64,124,179,9,113,69,9,82,218,112,206,43,168,149,8,116,95,63,5,62,92,206,158,157,10,73,40,18,94,126,44,32,194,75,58,232,32,187,131,63,54,27,69,155,64,78,130,164,129,192,98,51,87,41,28,54,234,79,228,78,27,227,147,164,23,216,57,70,235,121,6,162,235,147,65,82,67,26,172,63,23,186,151,91,21,67,140,14,46,148,184,66,94,181,242,86,190,81,34,7,192,126,178,165,109,204,18,18,82,244,234,176,113,146,20,225,49,19,97,198,152,104,48,125,245,206,194,254,64,96,94,64,159,68,70,68,164,108,181,3,140,189,113,7,173,204,43,50,52,97,94,124,25,37,118,149,36,170,100,220,156,106,61,57,207,213,115,242,54,69,124,198,0,22,135,13,91,133,98,66,86,161,53,213,223,237,156,182,83,160,89,191,106,254,231,233,54,51,228,142,59,255,17,213,80,207,199,127,10,118,105,43,26,64,123,239,209,145,238,220,100,188,133,69,241,205,49,178,126,81,125,12,60,248,29,112,239,13,158,162,12,208,235,180,2,58,246,134,83,188,115,67,107,10,164,231,151,20,109,215,16,127,62,205,56,58,52,224,121,147,33,225,125,214,206,235,159,163,33,132,133,132,227,216,223,252,133,240,109,103,172,139,189,212,220,222,247,35,249,240,244,38,32,111,224,130,153,97,141,249,195,63,249,86,147,54,56,220,3,192,151,245,138,0,127,192,100,251,146,88,217,250,131,25,142,144,165,200,255,144,182,166,242,179,157,62,61,76,60,17,251,210,133,157,192,83,78,61,18,199,177,58,235,241,74,121,51,209,123,102,89,226,249,209,20,230,236,105,118,130,65,132,154,38,34,113,52,214,29,82,253,238,44,24,109,222,187,30,147,202,73,22,7,102,157,45,247,209,43,15,84,29,102,234,7,82,118,68,159,177,63,229,38,228,124,10,102,30,231,138,208,137,102,138,180,90,105,226,0,62,10,16,118,163,221,174,62,35,9,169,120,152,134,134,35,157,232,18,96,165,250,41,7,152,63,66,47,235,219,4,133,124,50,8,155,86,123,20,199,11,95,124,6,255,66,164,39,128,219,80,60,88,44,244,144,202,220,84,123,23,134,44,114,176,55,177,76,7,205,173,248,103,217,127,173,94,9,36,192,202,45,180,216,39,159,78,78,141,31,207,33,92,201,153,212,146,206,200,63,28,172,140,101,199,48,229,242,129,69,109,122,203,248,6,76,55,47,229,100,109,154,112,134,251,37,88,183,235,209,255,136,215,59,34,29,48,72,117,222,140,152,54,106,246,36,208,27,87,109,249,182,81,72,124,97,132,157,234,201,63,107,207,244,106,140,58,67,67,164,159,121,27,20,24,60,250,217,68,61,156,206,65,238,186,76,78,179,88,245,116,142,24,172,29,25,97,146,106,215,14,94,135,59,2,88,84,15,244,150,143,30,57,186,135,128,8,209,54,49,130,48,111,115,166,129,1,234,186,42,206,3,194,160,127,194,134,151,185,251,222,76,67,71,199,19,230,216,66,27,188,2,164,162,80,190,175,113,23,69,75,208,93,194,148,82,229,212,18,137,102,35,123,182,34,2,24,136,107,114,184,50,225,220,106,151,89,155,33,149,113,159,27,124,152,221,13,128,46,198,139,175,9,120,126,81,33,162,158,165,189,124,169,50,42,131,81,81,231,68,55,209,165,166,195,178,119,112,90,51,229,115,128,215,106,49,227,193,238,58,68,61,16,209,128,238,199,183,164,46,175,36,156,86,223,176,252,143,252,145,215,73,62,163,212,170,162,90,48,164,119,205,141,123,115,112,102,46,193,54,121,192,8,251,253,66,64,85,60,224,69,205,57,236,225,140,232,6,114,203,87,195,86,221,20,131,104,135,128,64,139,67,160,47,91,215,75,81,58,1,209,10,11,94,75,99,172,80,141,0,155,134,92,205,161,194,230,110,211,245,187,17,147,17,53,215,170,68,26,213,1,70,41,162,151,60,244,105,86,55,14,114,37,184,85,244,90,132,103,218,85,139,142,14,162,63,53,77,79,177,44,131,200,132,216,119,242,47,113,31,85,115,37,26,55,107,120,242,181,22,255,172,166,52,63,252,245,95,80,70,158,29,45,102,249,169,182,244,110,102,124,216,51,164,97,196,253,16,61,43,229,85,207,192,182,29,213,200,225,161,192,170,2,230,206,48,19,15,102,69,163,229,183,10,132,98,235,19,115,89,24,76,54,62,35,124,82,140,181,147,70,247,77,11,10,45,187,181,209,101,226,1,119,102,47,215,80,47,37,15,54,128,197,151,13,161,90,178,174,191,191,114,252,216,126,138,194,10,49,162,159,142,134,155,199,174,137,150,7,223,147,3,92,36,158,142,85,104,213,139,31,61,202,162,54,193,74,157,6,69,220,120,23,122,174,48,162,101,250,15,90,33,136,57,54,231,30,208,133,206,119,199,159,200,204,94,176,238,226,217,125,118,32,176,211,164,101,217,228,209,188,144,71,29,74,25,141,29,62,162,83,148,209,203,3,247,248,243,144,207,28,156,82,108,152,250,127,16,24,69,29,168,198,54,110,140,101,65,113,110,60,147,22,241,249,197,44,241,199,232,144,9,170,124,150,223,252,10,12,208,48,64,128,194,144,167,146,131,58,72,139,190,68,221,46,252,161,138,152,202,51,67,153,215,82,105,82,179,223,131,122,33,168,87,6,181,238,208,202,151,169,170,138,105,140,166,133,246,26,236,250,229,103,198,36,63,2,227,65,178,127,251,96,104,48,55,162,85,50,126,202,127,22,240,127,252,32,154,82,246,183,178,171,242,35,197,110,157,28,39,72,233,244,17,210,40,162,189,112,103,22,118,198,127,25,9,128,126,223,71,103,0,58,223,224,209,186,53,182,230,52,59,82,137,229,71,246,120,158,88,169,227,215,59,201,232,109,67,228,38,84,39,57,163,154,237,24,4,36,15,131,100,56,52,183,164,49,197,174,19,77,207,255,224,136,31,112,58,167,5,103,222,20,173,196,132,99,102,33,61,58,45,227,68,173,186,0,137,226,83,74,187,144,121,94,18,31,42,45,15,138,105,151,185,127,86,18,33,26,117,89,179,25,167,10,133,134,232,199,175,233,87,255,119,84,38,186,23,16,88,224,114,69,171,88,36,243,179,102,62,208,102,175,253,166,4,201,227,25,16,238,13,113,101,144,74,187,76,4,235,226,104,46,110,30,146,84,130,101,59,140,117,5,174,108,191,171,221,188,3,219,88,84,18,51,140,47,42,42,56,213,194,75,174,255,212,220,198,179,12,177,6,154,17,8,90,99,225,181,209,14,237,207,7,18,115,43,179,36,126,12,210,160,179,111,76,242,59,47,128,193,237,23,178,238,157,140,69,182,227,113,85,130,203,176,126,229,154,242,85,31,161,139,136,11,199,201,26,140,94,118,185,121,205,44,174,56,149,238,146,175,43,219,122,251,84,111,236,3,200,2,174,166,8,19,18,190,102,99,142,7,74,124,65,147,79,24,149,114,13,81,71,63,172,80,27,188,181,129,78,202,172,114,162,199,170,106,69,88,207,145,179,20,45,110,149,100,202,139,20,141,185,74,112,180,124,141,241,195,104,131,170,116,101,80,254,52,148,210,32,30,39,95,138,112,138,41,187,31,42,58,40,102,162,179,232,212,84,11,231,10,95,221,230,248,43,135,126,139,232,24,43,224,0,251,66,133,205,133,49,192,60,61,135,173,189,226,191,72,156,3,104,112,56,240,37,63,123,191,11,140,147,202,228,128,109,144,174,88,31,38,120,125,43,190,34,82,120,235,89,101,123,41,158,140,205,28,12,103,180,78,255,68,245,119,102,88,139,161,143,247,20,77,51,187,143,91,129,95,252,203,93,108,177,94,29,166,148,249,93,24,22,153,206,199,115,207,85,20,152,184,128,27,118,202,31,136,171,53,111,220,184,39,197,16,0,17,163,131,118,17,229,19,153,89,191,36,239,103,179,182,44,42,159,110,233,240,90,167,77,101,188,166,181,241,83,39,134,232,50,239,180,92,55,78,12,154,254,172,181,7,245,77,73,250,148,26,71,251,90,152,67,44,35,221,55,95,78,125,234,228,248,48,120,124,63,80,139,123,135,21,169,221,149,18,197,110,57,164,90,69,182,169,45,103,198,67,154,170,201,151,24,88,10,156,183,48,198,169,167,137,142,195,147,44,88,245,151,159,196,181,100,103,192,217,184,148,82,116,240,120,147,148,200,130,146,19,156,163,9,161,177,32,221,124,107,105,121,195,159,37,111,113,235,214,199,210,115,90,149,125,179,171,18,199,181,54,245,196,248,231,230,41,11,69,66,50,168,82,89,13,135,155,231,230,204,148,142,12,130,6,239,15,29,248,50,204,200,93,53,7,244,142,80,215,221,155,248,111,17,141,169,144,100,17,95,108,58,197,240,130,91,163,114,227,251,217,9,148,181,128,182,184,24,128,106,82,238,54,101,247,147,75,153,66,198,244,9,196,15,70,114,195,199,103,182,45,55,78,239,179,187,33,220,108,160,87,86,92,70,7,178,144,248,143,159,21,248,128,199,218,82,55,179,233,230,14,250,53,41,131,83,226,0,94,137,133,198,166,41,91,36,122,181,198,253,67,76,150,92,251,57,194,76,215,151,19,176,178,61,131,1,77,30,29,71,195,69,224,67,119,96,169,192,135,210,188,193,163,254,195,208,27,130,10,194,107,35,251,211,172,241,205,124,235,156,202,58,11,5,179,22,148,225,28,175,187,206,138,163,237,122,27,47,102,55,42,16,125,182,159,243,11,109,86,201,244,238,234,70,111,210,207,240,235,156,110,199,6,10,27,67,32,102,69,250,212,3,14,145,11,100,204,114,223,40,178,96,204,209,158,28,39,175,41,181,181,34,224,151,144,32,206,247,232,175,233,33,8,136,104,223,199,106,165,229,217,195,163,211,217,102,167,162,63,234,253,77,221,247,101,81,152,213,134,46,135,245,237,109,193,168,130,198,188,112,2,7,231,236,126,217,252,98,114,68,77,111,93,22,25,57,163,104,212,78,192,61,247,93,237,255,197,161,52,62,144,133,187,141,249,206,16,68,220,119,170,149,117,211,111,224,172,33,49,172,204,150,78,197,75,84,8,177,255,164,220,166,192,201,228,190,75,192,151,106,47,132,37,37,90,190,56,181,255,251,181,19,20,138,49,146,78,222,160,89,137,139,111,5,213,246,226,17,13,124,157,98,155,124,155,88,122,48,192,93,224,168,114,198,162,116,156,44,6,239,219,77,241,1,132,35,246,250,129,248,187,43,10,7,134,34,223,201,188,202,176,19,149,12,87,41,27,193,161,204,141,217,8,155,253,46,69,143,76,63,84,165,142,92,39,221,124,197,225,48,200,207,163,207,83,114,113,114,34,88,198,144,216,20,62,34,40,144,175,13,105,228,208,246,99,124,224,251,129,148,140,108,221,128,42,36,55,160,146,31,13,65,163,156,146,185,160,192,208,46,31,130,224,151,24,199,20,156,108,83,228,227,241,168,170,233,184,246,157,154,49,62,191,118,233,111,126,184,171,62,184,29,195,247,59,42,132,238,201,176,189,114,167,230,93,149,223,95,20,249,194,198,5,57,147,31,255,242,191,126,113,113,190,42,55,98,141,202,252,64,52,243,242,138,149,67,208,72,114,83,110,72,168,226,53,3,124,146,90,86,251,215,72,69,91,6,172,75,111,156,2,85,181,157,115,38,79,251,53,248,116,215,204,112,143,178,130,114,152,51,161,30,213,11,227,52,36,175,119,102,7,24,255,14,96,26,89,80,117,22,69,189,112,230,13,195,167,95,40,102,183,84,232,94,90,197,137,207,239,39,93,178,3,189,248,13,9,219,88,187,247,117,209,250,210,85,201,165,204,201,81,21,136,118,96,41,67,199,6,174,144,118,165,129,163,148,148,195,247,26,77,211,15,132,45,135,14,215,173,118,119,17,102,146,221,180,139,114,38,93,223,205,47,162,22,1,21,217,61,114,145,192,192,151,35,12,219,115,92,120,82,172,30,212,91,246,35,253,238,45,154,42,43,117,18,120,67,185,93,18,171,208,114,91,206,234,20,218,207,118,154,197,46,137,150,71,158,12,190,113,25,94,33,58,126,209,116,16,12,221,197,82,86,2,127,3,254,120,207,87,200,66,89,149,73,76,234,120,157,237,1,97,104,255,112,110,177,250,201,232,201,181,6,0,246,69,140,148,147,254,160,165,187,19,85,241,24,30,102,91,116,3,246,180,90,50,46,194,82,238,102,159,229,202,52,106,131,140,184,68,36,186,30,112,193,178,239,84,225,57,125,17,164,120,251,27,211,144,253,186,37,234,220,238,254,166,88,87,128,180,224,121,1,189,1,239,182,160,54,177,187,212,137,248,157,197,243,224,243,174,128,73,60,67,120,180,51,85,83,88,3,202,83,152,249,65,145,220,3,180,15,92,196,164,12,61,22,157,215,9,145,131,230,119,80,215,37,48,150,212,168,68,157,244,76,46,128,230,59,189,49,85,172,71,149,134,200,44,190,103,166,243,65,139,185,109,33,108,245,167,179,13,24,164,82,155,248,195,34,105,181,73,74,84,49,163,228,98,54,174,243,33,47,169,29,133,199,217,16,210,64,68,118,22,162,162,120,214,65,33,252,44,41,16,81,65,255,91,205,14,205,157,139,19,86,192,154,39,122,203,8,107,234,229,17,94,146,141,157,44,188,11,156,131,167,56,56,60,219,16,21,25,143,65,229,140,199,26,36,51,16,236,136,250,58,125,152,134,193,93,70,28,37,45,7,208,193,219,1,168,145,62,138,251,32,169,28,166,90,7,189,252,103,175,215,167,247,254,109,250,42,92,86,236,179,39,168,182,106,152,65,207,120,101,61,3,174,120,121,143,227,158,133,137,140,240,41,127,87,9,80,196,34,243,184,130,71,135,71,221,188,107,243,24,109,56,190,72,94,247,205,198,185,153,207,188,85,214,169,10,255,185,156,243,98,233,76,86,3,224,186,239,47,157,43,190,66,176,166,139,81,67,174,175,49,124,11,130,192,4,78,102,131,197,135,252,88,244,121,183,71,21,34,189,73,237,6,72,28,19,35,113,1,131,231,230,149,117,74,133,131,93,99,225,78,238,120,98,82,164,149,138,186,28,110,147,32,244,53,192,92,72,238,170,58,153,14,137,224,2,44,33,156,223,115,3,69,59,198,131,27,186,92,36,239,167,126,237,232,134,58,103,188,203,138,236,232,187,53,87,25,222,10,177,155,223,5,91,215,180,250,216,28,54,147,243,54,210,50,85,182,198,180,58,191,75,118,81,46,10,120,143,101,68,52,9,224,118,165,97,239,148,3,89,202,53,85,220,85,75,50,169,234,234,130,80,35,229,230,86,12,86,242,200,9,222,110,40,39,5,220,27,119,20,169,190,215,245,104,42,224,66,29,186,72,252,178,44,185,12,89,128,53,241,157,203,157,191,3,106,105,245,111,111,41,31,235,113,110,146,197,189,170,134,235,234,179,10,122,36,61,148,184,103,40,14,85,241,107,7,67,20,115,136,187,154,62,233,216,129,104,79,65,237,240,199,120,226,218,122,17,194,141,178,143,149,75,27,24,237,180,82,193,155,154,223,203,13,77,155,34,100,211,121,94,80,120,146,136,1,181,150,22,203,101,231,40,112,244,150,142,52,177,24,95,161,29,86,72,160,89,235,183,18,146,103,215,119,135,236,184,127,68,4,145,87,144,146,53,39,31,7,230,153,14,82,59,161,174,254,187,208,223,207,23,14,94,96,0,42,220,40,69,73,219,68,221,215,34,223,220,145,79,96,180,189,17,204,5,87,161,234,141,222,129,181,55,235,244,55,229,111,155,104,114,174,9,40,20,181,117,28,5,4,55,94,42,49,24,244,240,178,121,241,105,127,115,46,101,50,18,168,48,121,246,192,223,43,137,193,48,149,9,33,147,161,55,154,92,45,35,61,183,169,111,143,24,247,205,89,153,4,3,57,96,75,103,79,200,51,175,123,78,39,242,137,158,214,141,55,96,92,144,106,3,6,40,111,93,194,117,198,189,208,253,32,42,49,139,91,10,56,198,242,188,11,249,187,121,237,179,155,186,77,60,159,101,167,128,75,81,203,137,103,152,24,67,52,28,161,49,146,73,183,113,46,64,119,84,164,164,78,74,173,139,66,47,146,37,43,140,27,54,74,137,68,87,147,179,249,83,100,190,94,255,156,138,123,132,58,102,83,72,116,0,49,143,136,161,195,219,127,249,163,75,142,231,51,191,45,171,19,138,63,144,214,76,154,184,64,29,47,93,121,71,33,196,143,211,240,30,175,3,138,211,139,61,102,55,245,152,211,83,53,106,17,116,184,168,39,55,145,204,55,203,85,136,194,52,104,107,145,9,228,249,195,92,188,154,193,23,65,213,44,19,223,168,108,188,98,25,103,106,31,102,114,79,126,205,192,29,201,205,80,255,74,183,148,243,65,221,23,149,57,230,173,209,73,214,226,86,26,210,152,200,17,169,162,113,40,116,103,231,49,252,95,127,13,213,242,221,24,27,145,59,123,37,93,65,31,102,116,194,201,92,116,248,143,3,225,119,175,192,233,115,119,214,205,46,213,212,118,133,35,80,170,164,103,9,163,40,145,84,188,229,163,244,36,148,145,28,213,160,175,227,242,104,137,176,190,119,53,34,129,157,165,33,179,223,5,118,138,139,131,80,5,238,125,88,250,51,98,149,144,29,30,172,243,10,70,106,184,184,87,248,216,23,213,166,24,198,142,205,152,135,110,226,204,156,65,193,81,185,246,182,199,239,157,112,133,151,153,23,125,118,114,110,36,136,152,21,117,13,253,23,203,62,237,93,128,84,43,187,222,144,231,142,225,208,124,84,103,110,229,54,120,32,67,6,133,20,28,235,141,207,5,37,51,175,112,8,5,239,36,59,177,30,6,151,33,9,174,47,73,199,183,119,87,152,93,126,9,164,90,10,41,158,171,150,235,59,209,26,126,122,186,165,161,233,105,56,114,66,158,114,120,37,29,38,0,72,137,43,225,171,200,176,187,255,168,90,144,99,220,178,189,119,178,249,20,244,68,131,197,233,147,190,3,120,29,77,152,53,250,139,94,169,82,38,128,175,138,5,157,248,90,146,135,253,147,97,81,49,13,22,148,87,58,112,186,61,111,246,181,163,80,160,182,28,158,2,114,103,24,198,44,216,72,23,92,103,240,42,116,219,155,228,7,163,217,33,67,198,163,143,132,8,216,154,231,187,23,38,92,205,246,127,249,7,101,132,113,155,152,70,245,89,14,136,69,122,161,209,191,206,151,159,204,125,109,146,140,189,107,92,83,39,17,150,96,113,134,161,112,195,21,223,153,20,127,66,62,169,222,121,140,114,82,254,231,145,123,115,154,115,71,134,94,215,216,24,243,197,107,109,25,148,10,55,20,54,69,149,64,237,82,29,136,250,149,59,112,58,218,132,143,87,31,241,106,97,35,6,118,69,163,21,197,86,97,154,52,79,242,42,5,175,54,170,46,127,182,95,57,118,120,1,4,170,164,235,200,218,193,242,248,84,116,177,158,139,247,104,26,97,172,62,106,23,35,255,112,33,122,120,88,128,102,218,120,156,206,60,147,213,233,47,237,176,208,36,119,127,144,153,105,210,105,78,234,146,199,26,37,68,72,192,50,143,237,3,241,254,130,236,53,129,64,38,77,111,181,190,242,205,255,184,36,120,64,180,172,189,237,209,109,98,159,144,192,147,227,172,196,191,0,183,99,60,176,184,251,250,216,208,213,3,4,225,206,142,118,55,220,5,93,188,86,194,211,192,206,217,0,15,96,155,6,74,161,222,115,62,28,39,20,93,42,14,190,132,94,162,200,171,135,10,181,135,36,223,216,189,0,180,194,0,145,111,59,152,7,208,95,217,115,99,62,44,54,203,247,149,246,164,246,244,201,203,154,237,133,23,100,190,153,50,235,150,211,105,119,15,35,155,225,182,84,206,104,121,127,34,111,60,100,204,109,19,222,38,237,133,98,147,205,14,49,213,0,40,62,126,229,89,16,164,83,181,126,102,163,205,247,152,214,91,133,193,188,63,166,161,227,69,87,85,241,177,137,27,64,52,33,192,26,90,53,148,130,210,138,158,82,196,2,168,223,70,176,24,107,94,113,138,167,39,22,147,15,84,155,74,35,22,66,198,220,198,82,29,224,247,66,111,41,173,71,117,108,167,60,142,64,105,195,102,208,49,194,172,126,176,91,194,46,123,232,33,43,234,3,68,115,157,174,9,82,217,49,238,199,117,75,95,115,152,50,150,176,74,36,53,182,152,50,185,166,235,224,144,59,16,86,79,178,39,35,9,81,89,142,135,61,55,84,235,155,172,143,84,151,24,184,124,122,118,46,169,113,116,113,50,202,219,77,145,129,144,66,252,242,105,182,146,118,255,70,21,50,59,251,120,24,42,246,81,107,45,242,219,188,201,157,183,216,229,205,240,189,244,104,144,60,103,179,177,23,10,121,38,201,171,62,70,249,200,151,82,196,217,251,66,11,164,22,194,157,164,105,52,77,171,55,150,199,176,244,27,71,186,230,221,157,165,243,167,33,158,135,142,232,174,204,210,15,217,123,16,155,100,190,143,47,207,62,188,36,30,10,84,110,99,208,95,167,252,186,97,168,252,98,5,253,102,167,8,221,152,177,164,167,55,218,94,12,80,22,120,5,16,164,58,18,65,43,99,63,208,133,141,128,228,89,210,241,128,170,187,184,192,74,188,247,222,77,67,217,149,56,61,197,23,126,178,187,198,30,207,220,171,79,42,104,133,130,171,116,216,146,37,126,190,173,28,106,220,2,137,94,166,9,196,10,101,170,180,121,209,51,203,83,161,17,113,48,168,179,217,175,78,98,151,130,118,151,190,193,49,218,185,109,178,245,68,31,234,250,215,152,158,9,255,54,114,252,64,106,48,179,177,149,140,166,6,249,248,55,165,9,211,52,60,138,190,0,98,99,145,164,52,45,108,211,24,81,143,237,150,30,88,36,4,28,54,91,14,74,36,74,0,49,189,111,168,251,31,157,193,60,212,255,54,145,227,94,201,122,220,161,232,99,243,204,42,150,202,167,244,165,145,161,47,117,32,186,188,27,118,47,104,68,218,141,89,216,196,57,240,79,2,82,207,65,173,22,116,95,106,64,70,192,16,199,67,254,87,121,221,209,48,26,45,193,127,193,203,99,200,243,62,139,200,215,163,46,166,178,12,107,139,85,205,216,241,219,82,108,61,241,225,59,87,78,188,58,160,132,61,208,160,14,46,109,11,251,49,52,61,72,203,113,133,123,13,253,184,69,239,146,111,107,130,143,157,252,113,252,185,236,73,70,193,21,222,153,124,187,30,122,132,211,160,20,191,14,229,197,253,144,227,247,82,97,14,231,155,181,79,131,223,4,43,133,64,95,86,199,182,250,67,127,37,99,55,180,24,65,112,188,50,22,3,241,131,243,198,81,10,29,172,187,47,219,222,202,238,100,111,128,85,155,96,17,94,241,63,55,121,145,162,65,18,237,253,168,124,144,202,167,99,75,158,145,75,80,134,92,236,122,182,138,112,161,99,61,221,6,167,27,111,121,22,196,163,45,46,42,40,104,44,188,195,137,43,181,194,2,207,28,1,214,131,251,134,155,171,124,141,113,32,221,47,85,13,191,194,136,121,100,175,235,92,150,16,52,108,187,123,158,193,154,3,169,172,113,233,155,212,136,242,204,192,163,181,71,129,240,166,206,182,154,0,94,114,198,220,198,80,223,141,27,190,177,231,60,18,32,106,44,227,222,223,202,209,69,164,149,25,62,157,129,224,44,122,159,95,63,168,193,55,204,174,168,12,42,199,96,7,114,77,197,159,39,148,61,131,100,10,81,8,46,168,213,35,176,107,111,51,7,218,126,20,205,80,113,134,0,137,172,48,75,41,61,74,82,77,235,151,196,6,27,12,148,194,188,214,253,85,33,233,227,224,30,23,133,69,50,169,162,251,63,129,162,226,40,255,181,18,176,63,23,149,76,157,221,234,230,167,88,92,124,125,126,223,239,25,100,143,254,56,84,15,6,165,96,161,215,199,11,63,149,132,63,136,41,105,152,7,32,101,248,47,33,127,233,251,26,130,167,135,74,13,142,40,64,213,17,151,250,251,247,161,31,60,59,44,23,19,171,186,144,44,232,135,2,29,116,249,234,237,146,166,248,124,215,176,127,96,52,102,45,155,204,213,217,229,157,13,113,143,137,250,182,233,96,147,114,225,29,66,93,77,252,41,66,82,81,254,111,221,65,166,38,27,106,34,239,179,40,97,172,251,154,94,241,21,116,29,70,165,210,140,247,190,226,177,206,95,23,162,128,238,156,68,66,123,88,126,132,51,39,221,206,144,116,40,169,79,165,112,215,38,33,168,190,250,198,166,152,147,165,246,176,28,4,243,203,226,186,177,57,115,134,210,114,142,120,155,148,26,126,134,215,66,69,135,198,122,22,209,84,9,68,123,170,101,142,153,252,71,211,253,201,54,137,111,191,67,17,112,71,85,71,52,187,28,152,253,164,36,253,6,74,43,106,77,28,190,190,80,103,33,113,224,106,201,167,248,79,181,16,139,38,16,2,158,219,118,114,75,177,229,29,106,191,209,62,61,205,90,30,173,120,35,68,26,117,217,52,18,118,49,2,56,193,179,10,179,142,123,126,216,95,11,48,162,148,153,37,88,94,248,178,160,218,137,205,29,9,93,51,196,144,67,215,211,170,80,246,104,213,40,192,97,145,83,122,125,169,29,8,135,189,250,181,41,107,5,47,64,221,67,112,22,213,141,248,38,193,48,99,33,8,5,42,247,108,129,25,90,218,51,127,255,169,116,183,101,123,126,58,54,222,142,194,224,183,164,34,114,82,249,117,19,29,183,122,211,15,186,55,188,141,148,253,198,138,79,85,171,11,38,179,254,190,44,102,154,86,118,50,235,28,32,47,10,103,199,220,166,219,142,251,130,100,16,117,238,125,116,19,98,82,80,127,112,26,61,123,20,29,129,86,134,153,84,117,251,134,61,212,73,10,42,136,92,152,132,20,244,214,199,255,9,83,200,223,0,120,127,124,110,11,121,7,80,72,146,179,114,39,96,189,27,70,140,117,120,161,188,215,187,13,211,230,101,121,159,30,130,34,254,235,236,8,110,236,84,55,133,152,219,211,140,71,74,60,82,14,97,142,202,56,237,63,79,194,118,16,207,52,44,10,133,103,232,16,7,199,186,45,224,44,158,183,185,32,188,247,199,208,222,128,125,62,86,31,61,200,171,37,54,14,185,103,46,47,151,79,219,136,134,212,203,219,188,198,38,251,179,21,122,3,211,201,79,240,106,206,242,250,141,244,77,127,74,66,152,29,47,122,62,26,220,79,218,218,191,84,231,116,46,198,50,114,50,96,1,152,38,177,195,84,62,238,37,74,6,158,55,88,253,26,160,22,214,148,141,30,233,180,152,69,150,253,34,93,117,19,67,154,4,98,212,103,233,167,114,236,191,181,244,255,11,4,184,196,159,136,215,89,251,4,38,30,203,49,26,148,162,216,137,3,198,65,166,135,212,25,241,143,184,245,229,214,104,1,173,182,235,31,114,26,61,16,82,57,110,35,238,235,82,185,84,30,242,197,161,157,20,161,171,95,48,248,77,100,230,105,195,93,48,81,130,3,89,39,39,41,22,103,134,148,66,165,130,114,38,151,75,147,15,37,39,183,209,20,5,202,63,181,107,28,183,255,105,57,22,138,183,209,233,174,236,135,128,87,30,194,97,186,64,164,114,136,43,124,231,102,68,186,52,106,132,242,90,246,175,160,101,157,6,86,121,237,77,112,136,171,47,90,89,73,50,229,72,147,224,244,42,42,53,10,131,19,138,195,173,191,63,77,19,252,142,117,133,146,210,223,72,148,169,67,169,12,49,228,20,32,91,215,28,34,111,103,56,255,31,242,86,56,69,236,122,133,162,23,24,130,50,113,142,208,199,197,13,92,155,251,39,197,25,243,191,201,14,47,66,241,59,72,104,254,214,105,197,61,32,161,239,162,161,222,71,217,6,121,111,157,206,137,127,71,36,119,121,18,156,142,198,19,132,129,112,155,70,2,34,63,72,172,87,49,220,47,239,152,80,23,9,132,39,162,151,100,253,248,145,184,143,102,132,254,3,57,192,246,142,222,128,88,110,102,91,148,53,126,105,94,231,117,29,80,87,45,207,13,109,247,32,245,110,250,157,66,162,236,164,249,4,6,78,185,72,21,17,18,32,10,23,233,197,30,124,118,36,27,9,29,94,164,189,158,234,159,105,25,8,34,54,240,185,91,39,230,48,52,158,102,123,148,162,65,67,193,202,46,3,115,254,10,116,31,170,165,34,2,33,136,229,19,194,212,26,247,71,103,180,225,29,212,190,133,53,131,32,230,28,142,183,67,182,118,17,10,50,239,220,57,185,59,96,12,137,106,108,160,156,172,235,148,221,194,245,186,242,177,181,99,119,131,105,164,67,244,130,109,26,83,92,102,173,93,132,165,215,223,196,198,208,91,240,159,101,95,93,155,223,85,172,227,242,122,104,94,9,31,231,99,230,114,134,92,159,111,122,49,66,59,184,129,12,11,186,247,51,115,143,195,93,131,177,112,214,234,202,202,216,187,168,24,253,48,82,200,251,53,106,250,107,131,24,248,106,128,65,208,250,92,203,171,241,119,220,254,79,245,248,118,10,143,165,115,245,47,209,152,227,96,28,211,210,97,238,199,43,93,28,84,157,83,223,13,192,222,171,11,23,235,101,237,255,209,143,148,14,133,189,96,105,201,68,81,202,188,96,193,216,161,135,37,63,78,128,174,193,61,225,177,38,19,222,238,251,247,124,70,227,169,14,33,122,206,242,80,145,61,162,40,99,177,64,166,23,66,161,220,254,145,92,242,197,206,12,16,168,48,210,33,11,124,66,54,220,209,22,224,65,237,152,199,15,97,183,193,229,194,180,120,78,115,10,57,120,209,195,49,100,146,169,156,84,158,54,141,163,211,73,199,132,220,209,32,82,93,212,238,166,248,204,46,18,153,71,75,226,119,107,185,5,135,101,57,95,133,207,204,19,176,35,255,195,251,165,124,8,0,137,241,104,76,240,181,50,22,121,28,234,140,197,172,104,13,163,47,20,24,23,98,81,2,82,44,69,59,190,144,55,76,64,184,239,48,45,136,254,115,42,70,55,105,73,207,224,174,80,154,80,74,135,160,148,124,118,183,160,246,190,218,209,202,10,110,182,13,109,132,173,146,58,252,141,58,81,130,84,232,14,94,150,203,196,94,43,235,211,227,130,213,245,103,191,185,94,192,121,19,48,224,93,188,189,17,36,56,117,80,188,199,175,247,101,247,166,239,20,39,129,162,203,113,174,196,174,13,143,196,87,44,152,63,123,77,46,169,30,35,146,242,179,222,177,144,197,144,237,0,243,192,206,118,135,84,244,78,187,33,165,30,95,79,155,57,10,176,112,176,211,195,250,42,75,133,8,72,201,143,144,214,84,5,55,204,241,145,143,8,195,211,32,147,230,49,250,143,195,170,178,131,95,138,193,233,194,40,18,76,169,212,94,104,101,111,115,146,185,234,120,61,189,47,105,51,113,24,221,175,58,223,200,248,109,106,26,37,249,129,16,53,243,98,149,13,250,87,221,178,189,201,181,60,160,99,48,187,135,60,143,32,52,169,98,17,233,16,142,41,91,95,27,94,179,6,30,20,25,200,148,12,116,111,137,107,40,215,131,98,49,69,154,51,42,9,137,228,176,62,9,224,215,177,35,75,99,233,5,22,192,139,37,166,28,99,112,222,180,157,246,84,152,248,196,154,16,82,142,187,209,91,224,99,22,180,35,197,252,188,181,34,151,65,235,61,241,241,172,139,159,57,82,59,33,81,233,12,67,5,52,158,202,26,205,215,209,184,177,235,169,183,72,76,149,118,200,84,109,160,133,228,54,177,223,239,123,55,141,182,253,67,68,254,254,84,133,136,98,181,211,159,147,101,101,218,181,220,84,249,223,72,238,235,189,228,160,192,151,176,151,137,123,172,191,155,207,106,207,90,161,213,56,150,79,62,194,177,247,250,31,200,127,8,104,118,98,23,187,10,222,23,220,68,120,1,148,233,92,47,233,122,145,165,177,131,141,204,102,75,225,185,128,209,40,140,103,52,49,73,215,230,158,140,145,73,115,237,179,83,221,43,178,195,62,108,163,72,12,15,203,118,243,27,145,14,202,21,93,169,117,138,67,162,13,184,188,31,67,192,4,53,2,109,149,94,69,136,223,216,111,76,81,216,100,254,70,96,0,143,35,233,30,241,92,17,106,213,184,136,180,210,182,123,13,84,229,14,59,27,83,133,213,70,186,203,119,83,185,187,93,142,25,207,246,196,39,236,74,48,181,157,46,147,34,72,32,192,60,133,141,76,63,67,88,177,94,14,98,40,201,138,159,160,19,162,201,60,173,100,209,100,144,63,22,31,179,243,162,42,105,30,74,181,47,86,119,70,220,5,186,145,242,232,172,37,130,101,232,192,185,54,245,200,98,34,177,197,159,169,255,70,188,41,197,223,0,157,121,8,253,186,79,168,94,191,251,109,26,238,92,161,112,251,248,93,111,86,9,122,186,144,90,111,118,24,151,171,15,56,35,31,179,112,37,61,159,54,54,134,55,136,215,119,183,50,4,82,3,182,237,39,42,195,58,191,53,0,164,215,124,129,46,246,20,167,19,122,150,90,185,10,185,83,9,187,235,40,40,155,56,95,119,60,73,150,97,7,114,209,76,177,60,115,172,210,104,246,27,52,245,115,46,37,205,193,180,231,246,246,30,172,69,191,239,163,75,82,67,162,133,241,120,59,143,136,13,54,108,228,103,170,90,238,125,173,54,0,133,111,237,140,37,66,146,90,238,28,118,172,236,68,228,110,102,8,241,75,244,145,14,190,14,206,197,1,239,198,2,58,16,148,87,123,122,253,32,208,3,179,192,246,228,22,47,114,50,245,112,9,116,45,109,19,223,169,200,255,148,146,98,176,57,95,11,164,178,183,17,85,123,154,157,48,83,1,4,137,160,42,15,41,72,182,177,231,65,173,16,206,105,125,92,183,160,67,144,147,57,126,115,185,67,221,18,135,36,175,10,238,113,35,119,76,18,199,218,74,187,62,63,210,213,137,150,39,38,95,133,5,34,59,58,18,38,135,132,32,154,177,13,44,134,250,123,160,231,191,34,3,139,63,202,1,122,101,95,136,9,81,236,176,70,112,95,239,39,82,72,74,85,222,59,207,54,2,178,210,211,211,131,161,191,60,211,178,13,111,249,151,117,96,242,80,122,162,84,72,88,228,240,188,231,134,216,95,7,50,171,226,170,174,146,152,74,63,227,37,221,38,15,80,134,126,96,196,167,74,135,79,150,108,162,250,253,241,25,173,217,72,179,107,124,248,185,251,238,5,56,133,94,169,196,175,113,141,102,32,60,181,101,144,194,56,82,93,146,171,103,161,33,130,124,60,148,85,71,178,11,202,96,212,162,38,247,0,79,118,196,144,142,16,214,49,63,100,84,176,102,92,185,116,21,20,187,21,18,45,128,141,41,184,3,161,64,165,207,30,87,192,108,46,159,45,92,14,118,50,115,11,221,33,45,205,153,51,37,140,232,127,59,105,162,73,163,217,159,93,111,55,209,194,94,132,87,126,29,20,248,46,147,130,46,125,24,162,29,214,110,88,148,172,196,57,110,191,156,205,47,54,90,55,218,217,117,166,46,91,55,95,26,231,224,67,58,90,225,216,251,251,147,177,108,173,115,78,104,98,214,44,233,119,48,161,34,84,83,69,160,49,174,143,149,243,52,14,188,31,2,175,249,38,67,110,242,236,2,95,119,19,97,84,152,144,111,232,21,167,185,250,109,208,141,183,144,11,5,178,75,185,236,99,104,172,123,39,115,214,166,187,119,248,79,94,1,0,213,112,61,228,44,151,5,5,158,159,101,76,47,174,34,98,25,35,92,82,195,69,176,96,222,129,64,34,56,125,103,95,116,120,247,64,14,214,102,99,237,194,154,82,117,96,58,91,106,63,120,169,24,182,203,207,11,124,2,197,93,244,227,86,230,158,184,135,51,135,140,85,194,189,44,35,229,19,14,169,86,86,87,140,49,170,111,63,87,2,127,39,222,9,135,36,84,201,194,150,107,184,193,18,143,135,221,102,247,18,237,224,1,21,56,143,118,208,54,203,59,129,6,163,114,180,222,49,227,142,238,43,203,253,152,236,196,133,247,195,191,171,163,172,10,203,49,118,112,178,146,255,188,185,135,250,208,63,43,63,178,75,177,55,249,194,20,0,143,133,192,246,233,220,227,6,0,148,46,215,208,45,10,230,203,108,227,107,229,112,238,97,227,121,92,33,145,120,45,67,154,232,199,42,18,15,37,218,49,72,6,242,98,86,36,194,239,116,183,139,216,161,252,230,189,108,209,248,181,175,197,19,139,121,1,109,145,6,129,145,19,192,235,146,255,98,116,157,59,174,220,237,148,182,31,233,102,13,68,21,174,107,212,33,239,160,166,177,184,34,224,131,96,190,235,200,72,115,162,114,64,127,81,124,34,49,245,50,175,35,132,11,252,158,115,129,224,107,185,83,181,76,68,42,127,66,101,4,205,148,143,23,197,124,250,92,44,241,152,250,37,226,81,117,75,84,251,157,86,231,74,160,226,116,119,224,221,104,77,165,154,194,114,0,189,44,230,57,184,155,218,88,47,177,182,205,207,138,170,151,212,146,27,98,214,219,29,119,53,193,134,48,52,165,230,129,82,251,108,75,178,117,51,217,199,137,114,224,138,166,8,147,9,152,147,119,191,27,15,6,224,180,161,12,164,23,92,49,37,124,153,217,45,92,15,84,167,137,99,79,132,128,117,136,19,37,7,202,251,233,30,52,74,162,221,208,148,33,74,239,84,28,224,86,243,176,160,45,177,239,134,151,246,116,240,88,243,11,1,64,13,230,134,197,230,71,202,48,61,231,89,38,108,200,16,192,145,160,81,108,97,144,239,86,236,97,175,44,104,218,12,95,87,96,34,60,167,67,243,63,150,68,171,1,133,5,108,224,34,248,145,66,13,79,58,31,249,197,244,120,17,39,141,10,151,82,244,158,225,149,180,249,179,45,183,112,252,65,207,168,90,169,189,225,164,214,77,53,37,76,182,122,116,198,31,38,74,211,30,75,162,114,229,135,102,247,41,114,86,43,241,208,237,30,199,171,32,246,51,195,249,253,83,218,194,60,22,68,8,127,244,52,124,227,78,128,118,140,106,226,151,185,143,66,107,114,182,233,162,216,4,84,28,18,139,249,30,250,221,196,113,4,82,58,136,231,247,131,120,250,182,62,169,149,108,170,74,122,168,192,195,124,134,194,168,0,135,51,255,78,46,154,47,212,145,183,118,169,18,240,89,49,191,158,194,35,31,106,164,209,105,213,238,244,186,25,186,119,247,194,185,53,237,244,172,130,237,39,180,201,103,228,138,245,73,3,216,32,198,235,129,245,108,94,133,107,82,166,0,7,113,123,218,22,92,217,56,207,174,135,211,103,175,246,144,91,189,140,187,173,90,180,88,144,178,28,197,95,123,216,254,45,47,105,161,145,253,104,186,116,63,39,14,133,38,226,141,234,113,237,125,93,112,51,48,238,126,88,230,236,250,15,252,64,130,167,46,42,103,152,17,226,8,220,35,70,31,174,195,59,29,10,16,252,201,201,9,175,50,151,152,41,24,233,95,143,166,120,152,248,141,237,60,39,39,27,107,91,218,186,186,92,25,125,167,109,19,105,80,179,86,105,184,214,164,64,125,127,55,168,250,176,52,249,124,218,96,219,154,153,67,166,233,170,221,135,2,207,222,71,66,83,133,13,70,255,248,4,70,1,39,181,234,79,223,24,47,190,57,234,167,216,158,91,1,113,183,22,28,167,231,72,188,245,244,179,145,153,99,75,102,41,21,216,253,151,50,137,126,162,39,88,213,12,74,44,186,123,164,122,113,25,253,60,202,33,254,72,209,70,222,13,88,246,84,227,77,233,112,59,119,226,65,148,242,199,26,119,127,78,198,91,216,60,139,56,182,79,113,160,245,166,205,145,241,245,2,248,145,17,147,126,157,21,93,147,182,236,245,212,150,36,91,11,158,10,64,102,36,1,239,7,100,139,61,84,109,41,72,204,91,217,104,229,249,42,153,22,80,4,11,246,186,162,93,124,171,233,235,198,103,16,114,44,104,204,128,249,104,166,232,9,151,132,107,187,57,229,112,61,166,141,244,223,177,160,156,218,12,1,239,223,72,24,72,178,184,51,157,137,218,89,63,134,177,41,39,64,176,173,84,93,39,90,188,34,14,203,39,86,20,164,209,42,77,38,12,62,17,17,10,211,127,103,11,110,114,49,79,156,194,209,77,157,62,3,23,241,91,226,11,157,63,88,249,5,10,162,160,95,45,215,116,176,22,36,222,241,230,136,73,93,194,177,168,150,86,96,25,160,239,39,85,135,13,182,31,229,34,207,32,212,107,202,197,105,20,182,23,161,211,237,211,234,237,249,197,197,95,35,244,252,229,134,103,27,221,193,240,231,101,101,253,188,216,166,132,43,102,190,158,98,130,241,167,207,230,81,160,176,161,20,105,255,121,8,179,181,229,108,64,94,148,229,127,74,35,167,112,29,175,107,124,70,201,114,102,67,229,147,70,113,50,226,60,104,89,132,16,59,232,33,106,221,223,81,76,88,239,99,166,54,2,59,184,135,173,44,7,253,97,109,143,29,199,21,237,129,158,108,42,47,91,42,200,176,43,228,179,87,134,161,138,24,77,125,51,235,52,143,72,130,47,77,54,158,152,82,82,108,176,26,29,220,202,174,104,72,119,73,193,103,211,64,3,137,12,204,0,10,6,182,168,152,230,181,66,45,127,134,126,126,156,9,138,117,246,64,2,206,30,78,251,219,24,18,35,119,207,32,84,115,229,246,231,230,102,119,51,222,146,152,141,161,36,117,83,81,253,28,56,129,165,36,149,126,110,205,131,89,88,255,191,148,70,232,57,5,213,30,99,213,133,229,139,96,14,94,125,179,82,39,100,5,62,51,30,181,168,161,29,122,69,139,154,125,62,116,204,194,231,194,27,1,122,170,205,1,26,193,14,194,60,154,14,23,196,217,98,184,143,110,212,203,180,175,247,207,251,195,177,69,47,77,47,176,209,46,234,3,254,65,153,73,220,203,75,30,228,210,83,243,122,159,40,86,99,230,67,202,88,10,143,226,202,255,45,2,191,82,43,111,174,83,243,25,51,0,138,192,46,97,236,200,0,126,187,204,170,189,237,72,189,84,172,73,68,251,77,47,127,182,34,212,204,208,84,102,136,15,14,106,165,238,140,13,52,191,251,57,248,152,189,241,69,95,50,175,233,61,197,211,230,30,252,12,66,130,177,162,204,47,89,141,192,192,100,56,117,180,38,56,251,157,166,211,225,131,204,161,218,171,32,71,134,50,90,38,29,100,189,246,170,228,126,126,4,124,210,29,217,83,175,43,230,91,204,242,65,51,66,95,128,217,171,166,15,36,15,247,38,142,212,151,98,106,27,81,33,112,62,127,179,10,226,145,149,16,46,71,22,39,194,66,53,199,101,207,223,70,228,3,77,111,41,78,251,67,122,238,165,107,56,50,204,137,34,15,102,208,249,73,131,252,52,177,21,124,57,250,45,112,93,217,220,61,15,204,215,53,163,190,87,239,155,164,144,143,59,244,240,177,84,95,117,243,25,115,161,147,221,99,121,127,186,125,235,87,97,184,196,127,154,187,143,113,134,162,194,160,179,125,128,232,111,40,218,67,196,237,65,228,125,174,83,210,119,186,182,167,90,86,116,151,93,195,31,32,200,152,206,197,163,250,129,125,30,11,206,75,223,189,3,4,151,147,117,196,100,38,111,194,242,114,235,107,87,210,226,112,121,180,0,196,21,237,112,210,84,247,244,239,96,29,123,169,208,230,165,249,134,6,2,14,32,63,41,74,67,108,22,53,8,242,64,12,222,18,74,70,178,208,104,226,82,130,249,88,211,36,29,21,221,3,231,23,118,238,156,75,95,202,99,216,7,138,202,205,111,117,37,31,191,234,226,36,148,41,243,120,0,184,140,127,69,37,60,219,225,236,192,245,8,132,97,197,96,131,126,160,20,204,116,7,232,46,120,173,162,104,179,229,198,146,255,251,252,181,39,22,21,173,181,103,172,202,37,237,214,0,57,170,7,184,55,1,73,127,90,39,69,52,194,162,23,110,185,7,88,182,132,122,23,91,80,161,69,151,95,62,193,145,81,255,151,226,55,34,3,44,30,212,110,69,157,105,235,218,181,181,184,7,28,55,158,213,65,140,185,18,236,15,101,244,131,120,113,138,93,97,151,120,167,58,91,70,180,16,194,31,6,97,23,238,60,13,109,70,80,163,226,182,56,108,186,5,50,19,32,218,69,181,255,1,231,171,238,44,147,231,87,174,85,44,47,230,169,98,194,198,241,203,165,195,43,11,141,119,156,182,136,199,168,101,134,126,217,208,75,149,204,147,31,148,60,177,6,83,13,101,250,35,180,174,239,219,189,160,192,222,168,120,46,192,106,78,95,55,168,12,237,117,114,201,5,160,12,9,152,213,33,57,22,82,63,105,20,133,219,203,10,64,210,167,4,243,180,137,131,155,249,184,110,20,125,200,235,243,145,127,137,97,96,50,212,73,185,170,109,221,234,26,138,90,44,234,216,235,40,214,25,75,93,34,8,97,190,113,129,123,67,252,1,132,187,172,203,186,57,133,159,227,71,71,1,152,25,244,61,33,89,17,214,207,194,37,76,129,87,179,243,223,78,52,104,231,104,196,95,133,27,82,170,229,3,226,218,134,156,176,41,152,25,158,37,16,114,191,15,221,8,169,235,51,252,84,89,131,53,221,210,111,185,139,144,85,18,135,148,76,98,169,131,104,26,30,49,215,132,28,131,251,31,21,210,127,31,125,87,184,214,233,113,61,198,225,109,127,31,131,134,127,102,61,68,9,108,76,169,151,110,223,155,59,113,111,48,226,25,103,77,250,5,148,29,222,60,116,132,79,82,79,57,194,192,171,209,81,122,189,178,208,156,163,143,2,181,163,120,185,172,139,166,41,35,18,251,131,196,68,159,172,61,95,57,108,211,51,184,113,89,131,15,57,243,36,225,26,228,250,105,24,143,66,223,201,150,248,17,41,213,206,53,146,145,101,26,11,44,225,204,90,57,150,168,99,59,78,45,172,14,154,211,81,89,106,232,179,194,215,246,27,106,90,247,137,164,56,97,80,49,244,185,249,15,149,45,72,90,224,168,154,62,205,38,236,92,243,100,128,193,67,8,10,142,34,207,187,221,79,183,227,226,98,104,212,58,57,152,186,25,148,11,116,157,38,170,176,30,243,121,166,203,55,166,185,191,170,27,222,132,155,199,191,73,120,203,53,230,1,29,233,217,23,98,170,34,53,135,95,176,22,163,74,184,125,105,105,57,8,178,86,247,84,240,143,135,114,89,48,240,150,23,10,217,43,212,72,123,92,223,162,19,150,74,40,95,138,206,158,27,222,71,103,47,121,94,225,184,104,21,216,151,29,197,242,178,135,124,180,175,69,64,67,141,215,177,66,207,171,184,25,42,242,31,4,11,192,116,65,154,50,143,67,162,153,118,33,152,196,116,91,255,244,222,49,114,241,92,6,56,251,75,226,77,137,139,141,180,226,65,208,60,148,174,103,101,233,176,170,71,30,193,90,155,110,47,86,59,46,100,134,158,190,39,149,185,25,21,190,172,57,164,225,213,101,188,24,204,35,24,231,98,57,2,243,1,86,209,102,75,212,140,4,153,7,245,32,227,144,13,130,18,96,255,171,94,121,146,84,37,19,192,121,71,240,29,104,68,204,200,9,126,91,126,73,148,55,72,108,141,60,107,6,76,237,72,209,31,203,113,19,181,223,65,104,124,253,169,225,44,22,63,178,251,91,189,57,171,154,145,123,203,49,141,11,79,109,129,148,222,105,124,220,94,213,203,248,18,230,184,138,166,115,136,120,136,184,154,74,248,161,127,12,155,79,224,196,65,158,59,2,164,237,242,28,97,240,47,176,140,62,201,223,207,86,159,102,133,94,236,65,70,205,114,38,183,185,214,75,73,196,221,22,51,95,101,62,43,183,40,8,25,206,20,158,49,100,22,183,191,92,38,158,78,82,149,166,208,203,144,205,122,218,120,3,249,182,125,81,241,136,196,80,76,26,249,239,183,229,219,134,75,213,69,227,210,190,222,21,99,51,47,20,12,178,254,244,170,53,237,93,238,72,113,67,90,222,203,127,105,235,146,83,239,117,107,148,115,82,160,112,206,180,25,71,170,42,222,4,234,225,5,169,236,227,131,93,123,98,36,223,157,86,223,27,160,2,154,98,189,27,188,243,125,123,119,30,71,207,70,243,36,196,100,222,63,154,166,167,46,217,64,48,186,249,202,32,115,46,117,63,212,66,148,16,70,150,208,0,254,234,34,95,20,158,88,206,226,103,2,215,81,239,181,157,174,111,188,77,171,93,183,53,70,54,129,233,202,56,224,184,129,228,133,250,152,79,30,30,192,74,18,41,80,165,166,120,140,88,65,225,179,38,15,164,119,71,123,179,142,102,152,79,107,6,75,219,153,116,33,86,246,93,132,91,117,65,72,116,193,25,178,38,67,13,182,173,64,235,19,87,183,193,238,61,114,0,60,52,124,166,93,175,143,204,133,154,83,161,254,36,188,166,61,14,221,137,92,103,17,24,241,194,114,44,32,58,213,187,255,196,43,52,155,212,84,186,185,22,21,38,3,143,70,110,64,15,125,243,57,253,244,63,213,203,206,253,159,209,164,24,125,213,20,85,174,226,57,189,208,29,87,182,119,229,216,185,178,95,94,125,99,195,120,247,133,228,89,146,211,187,247,69,229,239,40,152,227,38,224,96,242,217,247,200,199,54,211,255,251,92,245,46,108,30,26,219,236,32,235,40,87,56,174,254,54,203,231,72,0,95,131,253,77,252,1,50,7,68,9,174,156,163,73,123,146,31,8,112,169,221,254,165,228,191,109,78,144,133,7,233,52,217,15,85,249,195,12,255,26,230,55,220,176,189,249,140,143,73,140,160,124,212,153,143,40,141,133,199,129,233,42,176,229,216,0,55,240,208,147,240,76,113,7,53,58,16,201,9,247,22,160,65,24,79,194,206,150,155,30,253,118,83,236,24,56,47,253,54,141,218,69,211,166,166,245,152,100,114,161,137,26,64,147,194,179,74,195,140,155,179,108,146,240,5,149,204,218,84,113,26,72,123,171,126,85,175,172,149,252,28,190,233,207,168,106,153,129,45,25,45,86,74,95,183,156,77,14,166,59,3,55,14,8,151,126,43,46,43,91,207,68,166,206,243,225,86,49,19,91,69,70,234,197,230,151,224,75,152,10,253,102,34,245,112,72,1,90,33,159,205,223,27,96,95,28,130,21,218,108,114,189,209,135,168,42,181,223,247,49,148,244,109,115,93,121,111,123,215,143,73,191,178,216,218,236,48,16,117,209,164,120,170,17,16,82,159,229,42,146,23,128,32,162,253,88,67,223,217,59,220,173,23,140,113,187,246,100,237,182,144,186,182,250,223,41,107,205,125,62,232,63,38,218,244,251,153,230,144,63,156,132,54,44,219,244,113,242,132,114,93,251,59,73,48,194,249,99,72,171,210,47,146,64,147,15,70,209,112,73,237,166,243,37,136,27,122,234,146,127,245,13,154,75,32,148,57,51,23,31,89,47,74,233,150,149,198,71,8,137,5,94,181,231,24,57,144,114,41,91,50,22,210,127,28,180,168,215,80,105,242,192,203,128,120,129,133,157,242,213,240,110,113,126,127,110,6,130,152,71,241,140,197,39,255,249,143,123,11,142,158,94,151,252,166,202,182,130,175,133,178,146,223,16,246,93,40,17,134,197,3,100,105,176,48,234,107,236,78,79,253,89,207,8,251,238,219,214,65,100,50,221,134,56,194,132,78,189,226,181,31,149,45,45,220,35,87,25,223,135,11,118,159,199,139,66,236,22,177,126,124,193,84,122,29,82,44,177,157,242,116,178,236,70,15,186,96,194,79,182,94,38,225,236,247,209,41,11,132,27,233,201,162,45,142,217,112,66,105,65,209,185,245,18,183,175,53,171,171,126,108,83,30,147,164,215,66,189,166,226,192,66,18,99,185,79,38,218,59,229,55,23,127,216,80,183,20,134,49,208,184,219,239,101,157,228,103,176,221,183,148,50,145,40,223,83,218,47,75,251,208,220,92,3,19,117,178,103,141,30,250,22,197,244,229,68,202,26,107,25,121,194,122,231,46,189,212,185,255,176,131,185,0,179,53,0,230,85,92,105,4,146,152,176,71,20,23,115,159,143,115,247,176,82,72,131,141,16,166,227,217,222,63,79,49,12,220,48,82,29,96,11,64,78,207,60,191,87,120,6,157,199,234,132,32,248,107,13,95,106,209,208,200,43,212,107,78,129,118,247,10,242,246,203,73,43,35,33,98,24,30,205,160,49,190,19,199,3,131,158,233,86,170,91,93,132,212,204,39,18,30,229,78,11,192,102,159,201,240,66,129,197,100,183,161,37,145,161,122,15,33,35,143,161,174,207,79,123,186,81,115,72,216,75,79,204,186,13,183,81,245,133,237,90,49,155,169,203,148,94,201,201,176,245,249,175,53,129,237,221,105,106,119,14,60,92,115,186,148,108,2,13,103,207,243,189,231,228,122,132,202,208,44,219,124,67,19,157,189,116,194,136,41,135,162,184,169,183,24,109,48,58,238,177,215,90,29,98,234,9,187,120,18,28,138,64,116,244,148,141,89,159,63,201,191,220,204,29,245,231,160,32,129,190,194,70,192,163,16,154,146,78,1,60,137,76,33,7,174,70,188,18,80,56,120,59,219,39,129,152,223,163,212,160,37,104,196,15,103,171,206,201,26,118,252,158,127,232,160,34,66,141,147,10,155,169,11,65,178,113,87,44,196,211,214,35,245,186,69,205,69,127,222,130,127,237,226,202,144,5,68,103,135,144,87,152,109,209,76,147,37,232,106,7,155,113,49,127,166,144,4,55,190,136,7,47,213,52,154,49,108,80,240,219,40,246,233,67,179,184,28,176,171,86,45,116,99,160,131,249,120,55,176,136,23,86,80,14,30,197,227,95,94,35,47,119,229,185,179,235,136,46,120,137,167,63,206,82,95,38,80,174,189,76,189,180,8,168,203,224,50,219,66,162,197,111,121,232,231,115,189,172,20,217,223,24,229,228,236,59,42,71,144,209,100,69,20,15,188,49,177,203,66,236,169,69,66,122,0,52,124,249,248,30,178,29,38,255,10,44,5,198,128,234,42,4,98,107,39,53,85,71,215,224,189,250,126,98,211,29,19,143,216,161,14,252,183,137,134,107,93,204,150,164,37,166,105,217,90,72,43,104,216,205,107,79,90,6,22,126,130,124,239,48,34,93,70,171,171,56,29,14,213,180,89,230,111,53,177,231,36,90,160,116,44,230,246,115,176,65,137,131,129,186,202,235,85,181,226,159,124,198,189,240,141,144,17,18,172,152,108,64,235,193,96,179,197,4,119,243,220,42,142,239,231,252,197,60,140,79,140,43,45,7,85,88,212,50,123,176,130,251,127,159,156,94,208,75,153,21,201,209,134,152,209,147,141,232,148,233,215,110,123,237,65,64,154,55,202,41,136,214,6,13,158,202,195,63,92,76,210,61,193,106,46,42,183,170,182,187,144,74,128,115,47,143,68,228,61,45,180,143,14,112,171,93,172,107,101,81,109,80,158,107,189,197,63,253,246,131,189,170,32,32,68,47,142,127,9,156,205,46,216,144,106,175,114,218,176,252,250,191,38,97,248,169,13,117,43,116,130,63,61,220,239,238,251,45,2,187,98,247,246,94,49,101,18,11,183,198,8,52,90,0,67,31,142,111,93,87,122,203,44,89,140,140,227,244,104,165,33,233,166,80,217,205,152,21,157,133,117,215,146,37,250,172,69,40,190,185,182,198,26,62,105,156,110,80,5,149,77,1,231,8,247,126,244,109,180,48,14,3,169,255,77,67,17,81,5,133,25,143,76,141,49,238,134,154,163,108,25,188,27,162,9,82,243,75,241,6,124,220,189,225,76,1,238,161,244,130,191,66,122,200,203,96,185,37,138,162,154,64,31,183,171,250,88,8,244,152,212,120,103,28,3,41,94,161,63,246,3,60,7,23,142,110,186,242,147,228,107,79,95,153,32,150,134,236,42,109,103,236,196,2,188,239,234,234,231,237,121,134,146,77,105,211,101,199,234,163,87,203,52,166,188,32,194,117,77,122,105,54,150,77,181,120,12,150,130,221,85,141,92,228,225,61,63,172,27,155,123,136,210,102,37,123,1,141,128,50,38,200,154,251,245,57,27,0,62,203,45,23,44,127,13,13,70,149,133,213,255,118,175,229,172,79,159,162,233,77,55,81,90,240,183,109,174,195,213,227,26,168,253,9,101,71,238,175,52,161,216,229,11,237,119,240,4,12,2,48,117,180,142,172,124,118,133,60,154,96,179,42,149,99,158,102,49,18,25,62,52,189,28,142,177,198,54,184,30,115,87,38,222,235,115,17,253,214,197,113,45,3,137,210,80,9,167,77,244,86,142,84,60,160,122,146,73,74,228,225,167,210,106,199,187,34,201,224,167,132,67,231,227,53,240,201,89,216,233,98,36,223,169,135,128,255,75,175,193,196,106,166,63,66,32,232,96,91,93,110,108,15,54,18,25,6,5,146,170,20,29,66,135,176,124,94,122,230,233,236,173,69,244,31,192,124,218,112,236,206,237,128,121,77,176,181,233,51,180,23,156,150,237,179,235,248,231,217,186,239,226,23,231,46,194,76,219,223,199,8,147,92,179,64,184,3,83,206,6,117,17,184,132,172,61,245,75,101,224,116,50,150,9,174,208,181,72,175,69,242,6,60,226,75,174,16,167,20,88,208,251,166,115,242,184,118,113,13,95,223,131,97,161,112,207,203,68,57,232,157,157,60,164,223,231,138,163,14,16,47,152,160,223,18,177,223,158,117,254,164,223,116,110,49,112,138,228,54,16,23,155,160,211,253,126,125,86,92,161,49,224,177,179,87,115,123,147,175,20,9,164,86,65,113,247,126,24,83,58,58,255,156,189,51,175,133,160,6,139,71,86,36,51,114,57,252,172,78,210,181,216,1,240,251,156,166,40,160,169,66,216,188,161,116,9,52,126,85,227,176,116,185,243,168,106,215,231,125,7,199,69,215,133,211,37,84,230,64,211,97,144,253,183,60,161,24,203,181,42,103,142,192,217,108,129,0,119,170,23,151,240,61,241,111,120,176,78,254,13,28,67,210,232,141,152,205,110,131,15,7,65,166,14,136,208,43,6,161,124,56,134,95,150,32,168,195,50,224,179,117,25,47,248,136,251,121,212,251,103,114,65,135,8,81,126,95,7,168,226,39,153,248,175,186,48,135,203,149,132,183,150,124,45,195,69,240,37,194,66,228,73,56,205,75,211,41,147,211,227,60,236,105,129,123,84,95,199,128,114,10,115,30,151,75,36,0,102,214,40,13,128,160,131,221,234,7,85,97,223,120,203,30,77,31,96,236,159,198,223,221,117,7,158,82,236,131,46,138,204,71,181,113,191,220,128,149,37,137,48,52,208,76,157,189,239,125,171,151,181,170,223,132,210,4,67,6,242,68,10,236,91,163,141,24,235,240,199,131,223,134,244,246,220,50,151,126,254,214,241,104,253,51,185,107,146,153,86,255,119,53,158,143,122,5,148,194,99,146,9,204,19,169,70,149,217,117,82,128,100,144,108,108,185,208,60,69,117,127,231,163,111,71,190,65,88,244,39,34,200,226,186,141,115,118,206,164,179,188,40,77,70,63,190,107,115,31,108,31,8,225,136,81,45,133,83,162,60,26,92,0,5,110,115,153,161,44,152,53,52,168,254,217,51,32,227,196,228,8,57,212,72,181,53,212,80,123,202,60,91,252,29,180,89,20,51,57,37,213,97,199,47,198,152,73,234,207,214,154,119,20,166,43,151,23,38,104,100,218,162,66,211,83,125,143,214,181,22,150,18,187,200,159,171,239,130,197,72,186,12,53,56,36,88,19,166,228,236,227,166,219,60,22,179,89,234,73,190,228,53,203,229,100,5,208,118,27,102,144,29,163,87,36,164,169,88,121,190,243,240,0,231,167,44,240,184,99,191,92,48,143,218,152,130,250,92,190,0,160,106,138,98,150,163,86,5,3,67,177,90,54,58,206,72,150,207,194,108,18,231,90,185,136,147,202,25,63,196,130,161,110,178,248,94,12,190,246,82,83,150,214,33,25,87,132,197,151,246,187,227,17,170,169,214,224,223,196,42,188,67,106,58,224,71,171,46,97,246,30,205,114,38,90,200,25,29,202,78,146,111,71,62,181,113,79,213,133,213,45,208,19,211,217,186,69,208,60,119,237,176,12,252,63,84,130,248,176,171,106,184,217,61,215,10,95,163,134,105,4,137,23,101,77,228,96,208,222,63,224,46,134,193,38,165,85,135,63,89,162,254,78,241,206,2,36,202,39,97,60,36,235,194,176,5,198,186,4,72,59,78,242,162,12,86,110,103,186,130,3,122,55,54,58,91,16,121,108,223,202,78,241,60,149,95,239,63,242,196,183,13,88,214,167,2,146,129,167,42,138,34,39,98,210,131,190,86,134,103,53,1,38,118,250,13,174,74,47,1,37,138,203,249,82,70,182,178,9,19,217,115,236,136,191,35,82,46,71,44,142,191,225,187,42,173,86,10,26,31,128,44,55,64,96,48,222,21,32,254,227,14,117,200,199,50,245,31,22,94,174,41,100,40,66,242,27,45,143,168,200,236,21,219,106,193,101,221,206,74,242,164,72,77,5,4,206,131,167,106,213,243,203,113,87,27,85,114,84,94,124,240,174,193,101,16,10,210,225,126,16,145,46,179,109,53,153,111,129,188,232,105,52,36,35,230,120,197,146,189,93,181,150,18,216,224,79,200,119,92,15,91,206,80,129,87,68,77,106,189,45,4,82,24,240,195,30,147,196,155,232,102,70,101,17,185,92,47,81,232,58,77,190,140,165,199,180,44,235,28,12,40,72,157,211,162,115,145,207,208,9,75,56,91,117,210,165,165,90,76,5,103,106,170,34,109,1,52,166,246,91,3,182,72,166,131,35,140,174,209,1,102,162,34,77,108,164,221,142,102,245,186,98,149,236,16,192,79,88,18,130,212,58,225,107,104,47,245,111,201,170,117,19,96,10,158,106,81,124,138,52,235,69,249,100,29,19,74,165,33,244,92,59,246,125,77,32,132,224,100,248,57,226,134,234,138,41,15,10,37,107,242,116,212,11,55,176,26,126,86,202,80,73,146,145,68,1,165,164,79,82,128,211,71,136,192,51,28,81,201,99,105,237,216,191,228,170,61,65,134,135,251,213,138,84,86,210,95,194,101,140,144,94,228,21,15,107,26,57,222,191,218,20,7,50,104,108,74,20,217,71,166,47,73,135,65,171,9,11,220,246,103,240,249,143,98,11,87,41,67,154,128,108,217,5,107,65,136,39,97,205,76,108,69,57,48,251,26,108,74,59,69,54,34,171,139,194,41,69,127,80,58,110,246,9,196,80,90,46,68,184,155,234,239,86,237,125,105,84,25,50,237,146,58,15,174,254,21,46,161,211,197,151,41,141,149,215,245,37,193,138,42,216,161,199,230,97,242,245,87,253,15,206,173,27,229,161,247,120,176,31,5,65,42,114,8,200,80,250,232,58,193,131,209,127,84,75,169,111,50,249,48,108,208,109,71,13,76,141,131,59,173,250,19,29,255,116,178,214,229,27,163,203,148,1,29,105,86,177,169,89,70,190,146,78,35,13,12,74,234,233,71,21,71,217,120,52,143,145,174,31,78,97,242,246,219,249,187,1,183,5,251,99,29,247,58,121,198,165,103,107,249,80,107,121,38,10,18,206,36,72,135,48,55,93,3,241,66,62,107,136,29,166,186,228,250,169,85,249,44,158,230,139,204,179,110,194,208,206,150,96,2,227,49,89,216,49,137,193,74,97,94,172,102,240,61,113,248,44,198,75,17,77,80,234,143,141,179,108,138,74,148,60,100,119,178,41,158,89,136,28,196,142,89,69,69,54,170,131,238,214,29,44,186,226,247,191,81,58,244,252,223,118,58,121,60,207,43,112,129,102,164,43,108,160,137,143,124,87,238,35,255,150,251,101,78,218,91,197,212,187,236,148,255,181,84,220,108,25,201,222,225,129,62,56,69,65,146,97,143,217,31,187,33,35,123,57,82,66,211,15,161,248,145,96,69,250,51,75,134,31,128,188,2,49,7,241,116,0,126,165,247,165,13,217,117,10,149,236,244,85,92,155,229,69,20,96,94,139,113,111,38,36,194,244,189,213,217,188,212,134,206,181,208,105,235,242,122,45,192,220,109,28,13,37,195,170,247,107,75,74,184,3,204,132,122,46,26,55,19,94,117,6,152,145,24,48,147,107,198,96,141,123,201,51,31,251,116,148,236,59,47,53,57,143,47,136,187,169,66,216,225,133,234,222,39,255,211,74,181,173,192,139,93,77,100,235,123,6,91,116,113,140,56,111,1,7,76,5,35,145,67,176,216,114,218,82,59,51,1,98,180,37,206,130,20,209,233,152,36,175,117,49,167,156,53,111,186,42,11,125,97,176,24,211,75,27,91,100,218,111,159,27,125,132,118,218,211,155,172,15,59,69,106,100,81,230,12,33,99,58,22,212,138,216,74,152,116,174,34,254,12,58,46,146,6,114,55,230,14,72,43,100,18,253,160,67,41,162,87,106,75,147,164,44,224,162,126,198,139,233,42,46,53,156,247,189,223,117,149,58,96,49,9,158,63,30,186,91,253,39,223,148,247,242,81,141,135,125,31,112,137,202,118,131,45,151,67,73,52,186,4,228,73,216,15,230,52,163,84,185,200,198,198,43,39,141,253,136,254,194,232,98,201,235,81,225,176,16,36,41,84,93,221,103,63,2,25,15,146,174,185,72,164,217,126,248,221,48,122,131,54,223,67,198,11,120,34,227,122,93,212,211,137,162,11,66,169,183,176,14,242,152,206,96,228,231,36,185,101,192,215,185,65,164,240,51,126,171,67,254,248,208,209,190,141,74,229,222,15,255,110,34,115,234,109,10,111,164,170,210,167,232,166,217,186,107,186,167,60,6,20,71,124,227,163,33,52,99,96,74,137,54,37,192,161,91,152,215,209,176,249,181,95,99,227,246,245,141,121,90,227,107,78,8,71,235,46,8,188,68,102,150,130,12,147,156,125,104,55,132,103,222,147,122,32,76,239,134,158,171,73,117,31,7,18,236,71,51,171,82,26,91,63,38,169,252,254,79,234,140,200,171,231,134,175,44,99,45,164,54,52,55,167,30,12,56,41,255,237,104,207,49,56,99,35,242,156,66,129,154,196,237,248,90,33,178,72,35,101,105,249,142,75,239,69,139,109,15,67,124,156,129,155,80,247,21,7,26,27,185,86,95,74,246,37,255,162,180,198,10,142,248,140,64,220,152,220,213,225,63,43,199,89,253,23,199,127,19,203,232,27,135,220,146,154,7,74,171,149,122,207,212,177,34,135,110,15,139,141,106,5,97,56,15,83,196,30,102,205,11,139,185,173,63,37,177,138,12,46,167,81,12,109,219,168,17,227,115,85,225,67,110,131,65,176,152,194,47,227,110,255,86,52,25,81,25,50,124,4,18,91,34,190,99,215,17,198,223,187,61,201,129,250,0,148,90,62,225,58,4,240,205,90,206,160,108,44,29,122,107,40,177,115,181,65,40,83,25,222,18,210,58,32,172,25,62,178,64,205,145,200,103,79,116,50,87,246,40,118,71,178,211,184,144,172,164,109,23,76,239,37,2,70,76,233,232,120,120,163,224,84,122,16,135,146,40,52,183,0,236,108,13,212,170,134,9,8,166,171,222,247,9,120,110,64,118,103,149,174,178,79,101,173,108,255,185,153,223,99,223,127,25,233,163,4,46,239,176,226,221,134,152,102,30,248,99,8,162,128,11,236,94,31,7,246,69,2,160,27,57,38,197,191,228,61,174,5,215,185,36,44,219,10,136,237,130,198,207,134,19,245,247,254,65,96,179,181,56,148,164,161,197,25,169,167,63,113,181,27,72,68,47,245,230,22,138,179,96,204,161,20,84,161,114,4,117,111,128,136,206,206,218,216,91,162,19,146,49,83,21,237,108,130,200,212,13,187,222,237,142,92,140,197,60,16,17,4,78,50,141,123,27,82,207,47,106,229,157,65,56,158,4,204,254,83,217,54,81,120,101,234,131,79,1,242,26,226,117,0,195,211,82,25,12,16,57,211,83,73,90,45,228,182,183,95,166,153,33,102,97,102,51,150,194,57,92,127,185,241,92,122,208,82,151,39,98,224,190,166,172,144,64,82,142,20,57,2,47,127,167,151,93,154,212,150,55,203,83,17,54,106,11,142,48,93,22,106,241,6,72,46,20,187,58,41,16,190,142,12,3,177,124,187,188,61,126,208,68,197,155,62,126,186,93,218,109,118,195,154,32,3,253,175,227,204,99,199,253,225,92,183,238,52,235,221,196,119,74,176,103,211,22,168,174,22,17,207,54,121,246,35,181,56,45,185,197,234,130,58,218,140,187,128,146,231,86,83,187,143,187,4,185,226,125,235,8,94,140,178,253,206,210,53,247,230,125,53,102,68,17,195,144,182,204,24,35,63,234,148,201,1,136,225,70,201,23,199,42,177,94,155,63,166,90,12,23,98,139,37,144,56,177,195,222,135,18,29,229,137,179,113,60,74,30,113,6,25,213,34,92,192,36,192,67,65,176,160,22,61,208,226,251,221,89,103,149,34,7,172,164,15,176,130,77,22,54,169,234,84,189,43,84,43,205,187,247,148,172,99,48,68,155,194,52,189,193,37,38,17,159,236,70,162,12,32,233,155,58,216,183,68,149,183,69,58,145,4,85,229,84,68,191,165,117,86,220,218,140,20,247,240,195,78,54,216,73,202,69,198,22,175,73,221,143,36,209,43,191,190,37,176,246,145,147,117,200,179,143,22,12,252,116,158,225,203,195,171,70,236,246,14,242,24,32,239,254,152,171,24,221,90,58,96,212,108,27,128,119,66,78,136,221,39,132,247,170,41,37,64,86,166,26,7,177,78,106,171,118,209,228,180,226,235,191,131,54,191,239,141,67,32,180,46,44,207,253,234,11,124,244,137,82,43,63,146,50,41,141,22,197,82,201,189,212,151,119,75,32,185,180,2,43,207,71,36,149,237,171,215,115,133,231,24,246,76,213,88,131,247,171,117,131,30,60,15,236,74,206,37,98,91,162,109,255,57,23,19,103,20,95,80,199,130,28,190,114,244,180,114,82,230,127,194,47,182,74,72,245,68,16,23,54,204,196,204,199,227,0,43,147,195,245,221,236,217,82,56,160,191,136,243,248,200,230,174,250,145,38,149,18,108,7,198,64,56,44,199,48,159,51,85,132,145,139,7,14,58,242,49,192,109,149,226,164,27,109,182,123,177,119,113,55,168,103,252,109,229,198,100,79,211,85,177,182,24,84,222,61,240,110,2,212,17,28,119,207,3,203,122,106,108,246,49,248,168,69,240,219,184,221,184,148,83,188,169,2,155,114,122,84,107,122,58,10,70,72,194,97,127,51,182,153,121,67,128,165,197,161,32,29,16,224,133,21,92,165,64,212,24,204,2,244,70,244,134,22,1,225,63,107,104,186,161,0,240,125,178,45,61,239,242,88,2,10,172,223,101,148,6,29,13,176,76,254,127,209,63,88,68,72,147,117,202,51,252,107,166,237,166,237,125,32,79,176,163,44,76,153,186,220,157,209,92,64,232,100,123,143,111,85,102,224,75,155,216,89,72,211,32,128,127,230,205,221,178,203,179,25,0,65,198,92,50,83,47,185,142,44,173,251,202,200,248,54,246,97,67,79,78,196,125,59,27,75,153,35,128,94,198,98,164,17,106,39,27,47,143,4,32,32,45,201,172,9,184,181,164,45,37,51,9,246,92,218,82,33,230,74,62,80,193,66,255,174,231,202,106,217,167,94,67,62,92,197,130,32,15,190,61,213,214,251,51,119,147,51,127,166,127,124,66,5,88,216,57,163,128,124,3,83,181,246,193,179,90,216,12,176,53,45,122,218,238,111,118,195,30,252,106,169,91,186,113,12,48,78,125,240,19,131,37,239,214,41,185,10,34,175,211,201,138,78,73,131,235,236,98,154,153,95,217,40,172,8,182,158,251,132,116,152,109,161,226,48,214,100,169,71,206,51,22,218,125,193,158,0,119,91,150,92,73,78,161,47,122,65,90,2,26,76,157,63,100,55,134,47,207,252,163,51,192,34,139,168,127,32,75,232,249,36,159,6,43,182,9,130,204,138,15,206,132,150,87,239,25,118,165,8,30,103,79,247,37,222,51,145,182,175,142,63,155,227,254,240,47,156,54,232,139,196,48,194,67,212,73,24,216,161,161,57,21,22,32,149,65,205,125,201,104,145,5,13,21,107,69,37,151,223,177,85,23,181,45,93,149,71,122,28,19,194,47,149,94,151,138,57,238,34,254,101,216,22,36,154,18,111,7,41,116,54,44,137,175,71,232,27,237,155,67,113,22,131,156,106,103,245,110,191,202,50,26,161,117,119,225,94,179,45,38,58,65,75,252,155,19,61,138,46,190,89,244,74,200,199,54,117,179,40,60,184,131,199,161,124,180,243,175,95,246,217,221,14,236,218,69,249,222,40,52,173,236,226,57,142,184,31,228,40,154,91,66,221,4,12,30,91,98,77,71,154,95,217,179,137,143,219,183,158,26,27,91,227,244,184,168,104,212,22,98,23,38,14,10,151,225,112,14,27,1,111,213,111,224,214,251,225,49,6,11,220,68,218,137,210,32,142,160,93,240,39,109,227,79,96,140,245,221,109,50,75,86,19,124,49,242,88,179,155,72,29,4,129,86,127,53,241,49,224,20,113,192,102,3,134,123,56,214,7,176,164,50,129,232,190,80,165,65,212,65,162,76,66,80,69,226,166,74,182,58,105,25,220,141,120,92,11,120,230,217,255,55,153,59,153,222,43,51,168,48,48,8,202,221,66,206,131,251,140,142,57,45,205,128,158,18,192,119,144,17,7,169,255,137,96,104,216,211,243,122,158,89,101,212,132,210,119,133,217,170,51,99,60,139,203,139,142,169,84,186,110,254,50,22,121,179,24,185,100,60,185,80,29,152,248,201,121,137,75,99,214,245,136,224,129,59,114,213,88,235,86,252,229,25,254,75,239,188,123,184,169,9,75,182,110,95,248,72,169,228,1,122,97,140,192,133,206,111,126,147,196,189,6,159,91,137,85,23,117,135,210,219,184,225,237,220,104,232,14,167,63,176,17,210,244,173,217,30,190,90,60,61,183,66,53,23,107,81,98,34,176,37,35,35,90,225,235,69,236,103,3,164,165,116,71,46,170,101,213,58,33,167,178,22,4,179,230,76,226,111,160,27,11,136,127,232,157,196,78,39,161,220,41,176,153,174,30,122,187,57,83,163,210,6,105,119,1,239,70,149,115,165,53,15,247,227,77,5,200,197,218,231,26,43,67,18,55,167,130,20,54,223,124,139,75,240,76,235,247,237,56,149,240,241,39,239,141,198,2,7,221,112,93,207,71,177,198,37,64,76,56,157,135,17,236,219,46,49,108,75,217,60,241,103,53,127,165,88,6,19,251,152,177,98,207,142,155,109,77,185,120,128,90,190,27,11,238,73,113,253,251,46,232,199,57,142,109,49,249,9,25,209,222,140,228,200,106,0,240,117,169,14,187,148,93,142,209,120,17,245,70,128,150,20,239,63,182,135,34,250,238,162,182,177,45,237,99,175,233,29,35,148,32,122,134,84,79,240,16,123,63,95,90,203,247,251,151,223,95,28,249,92,68,203,103,149,135,186,195,91,11,6,96,200,82,76,234,109,253,180,17,193,159,156,3,211,253,168,206,69,173,233,108,67,75,253,234,215,16,113,244,194,242,140,149,194,34,121,227,179,37,223,133,64,129,124,190,247,22,203,200,4,180,72,162,248,207,22,33,161,249,234,16,85,55,130,239,76,50,117,3,12,226,50,240,83,230,172,122,122,134,78,188,33,176,77,120,147,229,126,122,139,47,140,172,7,149,157,60,156,81,181,58,25,210,254,10,33,17,51,243,226,238,54,46,132,104,134,4,91,146,225,22,15,49,183,130,239,73,35,2,134,235,220,140,120,195,46,192,36,61,154,66,19,34,32,172,231,33,169,128,59,63,119,248,206,22,73,232,74,201,45,112,243,168,155,111,79,139,113,129,129,216,35,252,115,200,184,212,168,103,126,10,27,175,33,120,43,71,98,20,236,80,226,24,173,129,32,75,120,111,32,183,253,86,176,16,251,109,192,208,32,181,171,205,42,170,88,3,142,96,213,182,62,13,138,33,131,99,146,208,51,134,38,196,22,57,192,38,118,181,223,194,253,170,96,96,87,162,160,195,208,170,72,132,140,118,166,239,15,0,63,112,138,4,172,144,253,118,32,7,54,219,212,50,11,85,235,152,126,227,127,165,130,78,163,183,1,247,126,55,106,236,199,242,152,87,71,68,142,83,183,186,18,111,247,120,67,46,89,132,223,163,76,114,46,199,183,53,185,188,172,32,127,64,224,153,211,92,144,252,123,111,156,58,112,168,213,135,162,169,218,77,90,33,204,216,140,222,248,84,191,39,98,85,34,29,196,163,76,25,122,221,76,32,200,130,195,111,209,78,102,28,233,18,212,56,11,56,122,238,153,161,243,234,249,179,20,216,89,110,6,172,153,17,105,134,220,64,23,120,66,149,142,249,244,107,149,88,135,230,1,224,56,145,21,15,99,4,227,95,99,203,168,78,22,183,30,47,137,155,180,97,39,33,92,230,171,159,118,196,18,168,180,77,188,236,138,198,58,5,76,182,8,72,62,145,58,246,28,170,4,222,73,135,46,83,139,87,115,82,225,222,19,135,178,253,191,65,177,177,231,192,57,222,143,198,205,104,117,80,241,204,11,154,206,16,125,47,70,214,70,182,178,175,147,4,214,131,3,29,8,64,131,8,200,12,75,168,219,26,38,238,26,175,114,182,234,94,186,237,210,78,61,237,206,10,136,18,186,72,60,34,9,125,126,71,176,220,254,238,251,52,99,218,153,48,82,16,196,152,222,55,140,52,212,69,41,233,96,103,131,182,202,72,163,198,98,81,66,196,0,194,142,74,35,173,117,166,247,82,191,21,233,203,185,164,232,30,149,200,215,146,113,233,120,170,191,5,54,6,142,149,17,139,135,16,25,93,193,106,167,196,26,136,158,170,67,238,64,187,2,82,140,147,105,179,11,20,239,194,79,80,189,56,237,199,189,78,214,164,223,84,129,6,200,63,170,186,64,104,107,142,233,80,83,244,212,206,27,124,217,197,210,128,136,137,45,38,10,238,29,156,42,58,10,213,70,119,95,244,9,220,201,112,45,18,91,161,201,63,14,66,245,107,15,102,138,38,156,43,82,178,217,221,206,203,158,112,206,19,223,9,73,159,238,49,17,205,8,72,46,98,78,44,222,208,101,160,70,128,66,6,216,60,89,82,30,140,146,226,176,206,21,17,116,228,198,148,181,249,57,11,102,195,219,159,113,230,230,40,90,133,174,25,78,157,101,29,91,79,193,84,82,80,223,61,164,189,244,115,73,19,20,190,100,44,113,15,154,236,38,1,58,163,90,19,1,70,244,101,160,232,98,79,70,25,41,70,95,51,232,243,166,151,155,43,200,181,216,230,102,237,142,241,184,211,85,88,93,188,106,218,234,153,23,107,117,19,4,113,29,84,13,121,107,108,24,215,156,110,157,162,128,28,246,157,52,113,83,115,227,188,201,60,121,170,138,243,35,55,114,70,146,167,57,107,222,210,249,24,193,243,183,100,221,152,167,246,57,180,217,239,197,28,147,168,26,52,130,155,39,239,97,61,202,37,197,210,35,209,148,74,48,150,208,244,29,218,68,230,99,45,226,203,47,176,34,163,85,184,178,15,250,106,148,87,207,163,253,246,204,51,85,241,160,93,210,168,59,116,2,250,86,149,100,56,235,9,178,62,12,39,15,10,101,223,77,223,190,66,169,11,4,237,109,252,195,91,98,79,169,83,79,92,8,223,85,153,179,230,12,103,102,178,237,70,228,235,90,183,228,123,39,161,120,172,32,185,211,64,227,148,192,110,52,212,34,20,107,92,62,2,182,189,57,154,125,202,204,121,245,28,152,250,119,53,109,179,7,106,0,25,102,76,224,157,124,10,140,32,10,93,178,193,82,221,202,37,84,165,61,165,157,6,241,175,235,137,40,209,172,218,99,248,193,160,62,210,198,25,240,21,52,10,82,1,13,57,90,163,144,108,168,251,129,74,107,251,195,207,92,137,106,231,91,219,151,26,232,40,217,178,117,184,155,242,63,179,226,241,178,25,54,218,18,10,51,165,39,72,77,0,169,199,187,11,155,203,50,122,176,191,132,77,13,76,23,49,57,238,137,213,41,213,172,58,84,68,115,92,144,2,74,104,70,104,254,78,64,208,58,164,19,136,4,255,119,87,253,34,120,150,13,49,149,68,103,187,151,110,206,82,67,70,99,83,100,132,177,52,30,58,143,205,78,55,255,140,208,133,225,133,74,64,145,155,193,239,78,161,83,103,6,78,38,50,208,59,162,133,18,245,29,160,94,172,132,130,192,31,221,44,50,19,100,5,160,109,127,153,67,80,183,135,136,167,168,0,91,226,99,76,226,130,237,45,150,14,157,247,7,169,166,6,212,142,213,24,53,164,235,160,134,179,48,217,55,116,156,94,62,228,244,43,202,153,147,21,114,184,163,227,136,138,162,127,184,128,216,65,115,74,176,122,86,237,218,71,188,32,121,219,147,213,208,153,217,125,144,127,27,214,33,70,230,65,111,84,253,156,113,229,207,98,248,94,179,113,244,72,113,46,254,198,122,220,214,164,195,165,211,121,156,83,158,138,21,20,159,127,77,58,177,128,184,46,19,10,43,125,159,69,236,51,76,196,58,224,19,36,242,147,138,91,148,169,10,181,13,154,255,71,122,141,236,130,78,179,65,18,55,182,121,134,187,246,221,140,26,2,35,35,13,117,215,208,184,24,232,12,197,160,141,50,131,143,131,145,92,5,192,224,60,94,7,76,215,168,229,57,194,89,232,241,254,114,0,50,42,156,147,55,252,166,82,129,160,43,105,10,165,18,203,150,78,46,249,174,254,4,82,126,69,206,111,54,143,224,42,195,204,111,104,237,114,42,43,173,14,220,183,69,239,91,49,203,7,129,244,196,39,186,245,186,59,149,186,252,174,17,118,180,130,255,8,216,201,45,122,6,223,95,103,125,110,246,30,12,158,13,170,223,236,103,16,189,9,0,98,132,131,126,230,124,189,115,136,59,22,111,191,141,61,72,62,163,6,171,97,193,74,225,168,245,46,2,228,56,226,95,211,249,140,107,8,194,190,1,23,174,157,186,163,77,8,162,252,236,216,196,85,42,111,63,168,122,63,118,165,28,181,51,147,137,199,3,149,137,118,9,207,92,43,46,247,201,158,22,9,184,182,97,22,90,123,15,116,155,115,11,126,166,209,93,163,77,99,195,242,202,139,96,3,119,97,138,42,175,165,56,136,48,63,229,41,161,170,61,180,65,203,53,155,32,71,176,36,224,196,249,51,187,1,239,210,53,39,115,162,121,252,84,140,56,185,147,75,76,151,203,237,121,251,232,28,97,226,241,26,222,3,111,188,194,172,184,23,128,146,213,95,155,19,78,234,162,252,40,49,107,235,146,82,138,205,103,142,215,127,103,50,75,80,124,126,15,93,110,146,183,13,33,91,23,2,98,38,229,191,98,214,176,65,214,85,55,240,9,74,127,127,194,203,205,120,9,29,211,32,2,173,10,214,71,58,45,172,176,247,20,224,74,188,252,99,50,18,79,147,205,62,254,13,54,139,77,228,69,165,115,59,169,176,141,147,16,151,14,187,46,161,177,84,95,104,16,189,64,128,226,39,155,95,186,245,121,243,70,8,232,70,122,2,204,90,25,151,196,132,98,138,187,143,78,45,205,78,121,240,58,152,127,142,178,56,94,121,52,54,226,51,56,60,0,219,174,114,4,116,48,18,128,96,149,39,83,14,112,250,204,176,61,216,165,0,130,15,184,107,91,5,98,110,189,46,183,199,204,13,225,5,186,8,45,247,114,109,36,69,27,8,199,149,168,145,103,111,205,211,216,62,18,6,104,156,69,68,118,10,237,134,87,84,38,57,149,66,142,41,248,125,64,103,204,20,30,74,22,45,204,223,151,51,144,26,75,152,243,32,150,178,66,61,35,11,140,134,46,128,162,249,0,203,31,212,4,52,154,224,203,167,159,168,156,248,178,194,53,125,98,202,175,6,13,36,113,130,17,91,148,82,34,213,179,151,212,107,56,39,191,154,110,162,33,50,99,184,74,182,49,220,235,83,252,96,109,159,8,181,250,19,30,47,222,226,109,217,208,184,14,127,71,28,253,245,179,148,73,67,163,248,215,36,116,143,79,229,9,165,170,141,57,16,18,236,236,65,241,171,132,79,215,206,53,52,197,75,239,107,187,127,50,16,71,255,35,109,79,68,125,149,209,0,140,203,77,20,239,51,63,202,50,128,31,53,185,16,84,188,248,17,235,87,207,151,203,34,51,63,134,34,34,252,116,166,188,72,106,94,129,180,226,6,17,112,33,8,47,208,106,211,2,236,217,213,78,109,90,217,89,112,174,69,201,195,85,209,165,100,29,143,103,11,116,231,169,65,216,80,134,142,196,184,173,39,169,58,32,191,62,76,117,53,115,19,167,11,151,121,4,73,163,190,101,32,194,83,93,89,116,237,117,85,63,137,95,223,210,42,167,212,10,232,242,101,7,147,226,171,220,209,125,116,72,149,102,20,241,171,113,253,214,161,224,144,55,170,68,249,119,200,44,113,130,175,38,152,108,128,41,99,149,56,136,253,105,37,32,171,164,233,78,212,153,155,194,20,154,113,156,152,101,191,213,89,253,171,20,21,101,90,192,145,163,68,2,31,62,234,106,255,151,241,198,39,75,62,66,150,252,91,198,118,61,83,89,14,127,205,161,20,0,176,145,95,118,205,109,17,33,168,215,96,40,49,136,11,38,92,50,71,169,254,115,38,63,113,16,21,3,125,51,223,8,225,179,117,64,198,132,11,146,116,185,32,2,119,24,118,190,49,130,56,233,131,12,147,204,228,167,2,11,8,93,100,92,192,152,80,210,194,134,76,203,69,142,242,255,19,134,124,238,138,135,12,167,87,243,161,216,192,233,253,7,248,24,64,235,164,22,178,108,97,138,161,117,54,223,214,158,53,101,38,101,211,104,62,74,197,67,66,11,20,80,228,32,63,165,211,24,105,28,69,48,4,83,223,89,16,90,127,244,193,109,84,93,50,101,6,117,141,106,179,100,45,253,246,222,38,134,235,0,176,224,65,236,51,89,249,17,166,5,85,195,178,208,153,246,239,89,23,110,50,140,239,88,1,223,18,147,43,12,237,4,43,48,12,152,110,29,191,248,253,74,163,54,39,110,218,122,236,221,178,106,96,222,253,123,211,174,20,231,17,36,113,127,24,44,205,74,184,202,150,209,122,114,44,220,78,91,175,85,161,254,193,235,255,189,201,255,214,211,179,200,71,152,21,86,65,147,198,30,180,131,72,68,101,220,57,255,65,67,60,90,142,69,166,71,2,100,121,149,29,158,87,36,213,59,12,97,147,182,87,84,164,144,85,29,95,61,227,10,90,47,94,240,203,71,236,218,60,136,63,100,222,171,180,107,212,253,228,40,138,67,60,128,250,14,165,158,110,207,56,156,212,208,191,79,60,13,187,114,146,160,201,187,228,67,155,94,141,142,180,27,223,236,72,171,184,138,122,37,198,56,158,177,116,113,45,240,51,99,187,38,182,78,76,41,119,49,74,220,155,169,108,114,245,90,174,202,220,150,18,200,6,11,88,30,102,2,182,47,160,2,98,152,29,64,71,250,40,131,201,80,178,66,55,182,88,243,249,246,209,52,217,175,251,45,251,149,113,224,74,252,135,69,26,230,64,123,82,201,62,69,149,80,146,179,162,182,191,11,203,232,30,194,159,203,175,197,168,19,82,150,227,175,130,224,173,108,54,173,30,107,202,247,58,156,81,199,3,209,179,215,85,241,151,119,68,118,168,102,143,235,141,108,140,171,50,234,142,170,71,4,255,108,176,4,84,141,113,24,252,32,178,248,229,3,110,151,13,71,196,55,84,211,48,102,121,89,248,32,250,159,35,177,65,181,29,187,121,105,164,144,215,149,145,142,39,140,201,65,145,5,14,248,131,33,223,154,30,251,162,188,215,127,30,8,81,117,82,242,121,228,254,168,76,84,24,209,67,198,175,59,22,0,93,154,198,106,188,195,164,132,151,145,38,178,10,91,115,155,119,9,129,66,79,49,243,40,42,97,15,255,36,143,252,57,185,25,57,7,3,71,148,227,248,66,91,109,118,121,225,22,226,195,85,11,146,169,17,151,25,47,234,122,230,19,250,130,165,2,188,212,170,161,238,165,195,1,26,234,143,48,114,164,153,15,225,145,85,216,32,105,248,179,247,100,254,65,147,213,44,159,179,199,68,239,255,115,201,59,104,235,147,139,229,170,178,63,227,213,30,196,131,162,33,80,229,202,207,94,236,43,146,226,59,208,16,103,63,230,129,133,6,89,206,38,35,95,109,78,55,117,69,161,175,200,100,61,198,220,50,190,32,13,250,22,225,153,76,206,1,135,228,189,160,63,55,24,202,27,187,148,227,34,172,211,21,212,236,145,231,163,136,106,93,90,118,116,124,97,248,213,254,170,45,79,254,101,112,78,92,98,205,21,125,34,92,180,172,187,157,176,42,240,128,112,251,119,250,57,33,53,237,1,75,75,133,113,134,239,185,179,21,224,45,168,64,96,216,174,221,201,110,226,60,184,136,205,74,254,155,205,153,48,16,236,124,188,99,110,170,121,78,254,55,220,26,13,161,114,75,128,123,123,153,96,94,202,41,140,195,13,170,190,255,6,72,189,141,210,54,75,177,27,17,134,9,189,142,107,71,7,117,51,174,57,87,0,107,11,185,6,250,191,93,33,14,194,84,233,25,253,70,53,224,220,147,56,9,94,123,204,66,243,23,59,220,194,181,160,76,55,207,117,94,175,24,254,113,159,184,209,255,27,239,7,164,249,68,11,136,136,198,22,24,47,14,181,150,113,187,187,43,231,225,104,6,227,249,220,11,158,99,18,79,89,155,37,199,26,86,61,183,234,19,172,22,248,232,211,201,98,5,147,178,242,25,206,67,71,120,77,88,45,21,111,132,232,239,197,92,14,194,61,9,33,74,112,101,131,218,31,50,164,100,2,77,230,219,40,42,3,61,41,90,92,7,159,214,243,243,59,212,171,228,129,206,21,69,228,99,176,85,250,129,133,132,253,219,195,87,42,149,221,170,3,213,144,154,155,171,140,63,106,88,186,190,152,241,85,192,32,184,38,201,153,231,158,5,168,251,8,87,12,22,103,36,114,234,91,151,107,175,199,35,155,141,207,119,236,114,93,143,154,176,246,244,102,110,242,71,109,170,76,24,100,147,114,241,180,47,233,21,206,249,48,248,100,182,114,125,21,66,69,62,29,77,101,187,40,214,104,160,155,210,71,16,66,104,112,206,208,2,203,122,24,169,70,157,128,10,247,205,52,43,130,105,145,152,17,207,200,103,121,132,101,251,80,121,33,13,230,195,234,178,36,188,234,74,197,4,21,209,197,84,80,118,215,17,3,135,6,100,25,38,132,165,156,35,184,192,203,234,157,57,205,254,222,226,40,215,13,65,166,20,91,32,125,72,206,138,249,28,141,44,66,44,219,14,204,81,147,192,190,248,225,129,130,237,182,11,230,114,226,86,133,152,38,72,80,29,164,68,212,104,47,188,216,17,194,91,35,0,214,182,11,5,46,91,74,186,55,12,35,146,139,29,24,87,191,228,186,220,241,16,119,47,147,51,170,98,48,177,199,182,52,243,118,6,86,50,40,167,82,17,222,254,124,148,209,7,159,73,96,164,92,106,177,34,184,139,170,28,63,228,101,126,112,112,130,55,38,78,205,6,245,251,143,9,19,9,195,54,73,164,112,70,171,144,154,121,137,178,190,249,177,45,184,166,237,242,177,236,88,92,128,34,97,174,189,83,9,151,102,24,112,11,166,140,119,240,57,56,94,232,96,69,149,65,12,223,27,173,185,208,228,183,243,229,84,115,122,55,171,233,198,105,228,20,11,211,89,122,158,99,145,165,69,60,178,11,68,248,135,127,163,61,254,192,27,216,153,30,166,199,252,32,180,208,223,32,223,130,164,102,231,32,231,77,54,13,134,22,210,157,234,169,79,88,246,152,9,41,83,18,13,46,144,48,73,184,212,209,118,30,199,40,158,160,37,28,19,228,185,253,140,128,174,93,222,212,141,198,78,174,149,25,47,205,35,136,137,64,221,82,49,90,23,100,0,204,155,163,173,61,13,248,57,233,251,69,157,189,149,91,186,34,159,219,11,124,98,5,181,239,134,43,241,74,154,30,87,104,95,111,68,130,243,171,116,198,117,85,39,249,206,147,244,13,113,143,220,148,234,51,5,72,100,98,42,99,39,182,168,137,64,187,53,232,238,24,137,68,160,64,91,210,196,15,152,148,128,244,238,122,79,172,84,120,132,103,206,62,191,183,54,34,74,174,44,107,9,153,154,230,118,141,90,96,49,206,191,103,35,80,16,182,209,192,171,247,215,62,124,217,235,197,87,19,135,101,29,248,132,181,208,174,94,148,93,117,82,245,148,156,104,66,135,3,197,134,248,72,169,115,152,188,46,111,234,2,253,158,232,83,117,100,204,161,83,205,129,166,143,165,161,120,83,62,228,96,242,45,168,93,174,45,214,134,50,176,7,141,168,137,154,54,71,177,200,199,128,175,196,221,160,22,41,216,121,123,101,241,18,14,155,2,138,33,216,239,103,9,84,69,71,81,125,129,57,130,182,5,133,255,239,195,102,146,232,21,210,69,76,8,158,32,189,149,84,186,99,159,34,186,132,235,3,80,31,50,24,142,169,182,35,244,109,110,20,87,45,114,98,11,9,118,17,13,41,177,248,47,142,37,14,80,209,136,175,106,57,74,45,170,26,237,149,101,118,194,103,206,24,7,255,137,131,157,53,238,44,219,199,82,195,174,249,173,218,218,27,119,58,10,10,109,84,19,221,82,172,194,201,211,255,158,31,87,57,205,171,207,194,207,149,35,73,46,109,143,56,215,157,111,204,184,183,185,104,131,17,59,154,130,118,61,59,62,42,184,39,214,71,32,100,236,194,214,253,166,99,104,27,239,103,251,90,53,76,103,145,233,220,95,139,72,1,167,52,191,209,189,12,241,203,68,144,233,188,253,44,33,185,205,55,58,34,0,226,73,183,17,64,245,111,1,61,80,123,162,126,85,237,130,117,84,85,181,107,29,110,173,26,168,21,33,97,25,240,118,23,244,203,212,45,252,160,243,253,147,238,148,51,47,187,187,38,14,79,127,187,177,97,138,129,206,96,142,2,244,5,101,218,122,63,222,111,188,176,149,69,85,123,87,53,42,80,142,232,68,65,90,209,186,136,203,27,34,107,168,201,122,241,239,231,148,22,12,161,234,144,61,81,80,206,71,137,161,25,239,214,72,217,39,184,42,242,225,118,42,71,248,212,228,239,76,244,104,141,194,243,157,227,88,69,103,148,152,84,244,129,156,246,107,53,215,208,131,117,135,161,71,213,27,124,46,53,100,164,67,70,235,150,76,235,160,155,170,250,51,135,9,79,135,251,34,88,102,51,244,48,0,171,188,171,195,195,221,68,210,3,53,12,113,159,245,155,49,197,177,122,149,123,154,54,86,53,101,206,235,117,243,220,223,81,255,204,88,187,160,75,247,174,125,85,17,19,3,234,126,165,205,108,233,87,60,171,95,133,239,28,47,175,77,109,147,153,23,110,158,251,208,73,44,84,116,186,215,159,93,91,123,139,93,106,138,145,48,53,47,7,45,85,81,34,180,125,47,0,50,238,244,253,148,82,119,117,51,19,211,27,70,245,92,193,83,51,197,177,42,144,50,128,220,77,141,247,55,240,45,55,81,58,40,2,176,68,30,125,65,151,251,174,111,207,18,229,48,182,251,109,40,152,73,69,111,88,25,231,244,79,123,88,121,135,135,222,182,230,7,249,242,153,22,71,64,106,94,15,177,137,8,247,188,15,228,245,77,31,91,224,154,129,133,201,131,34,14,123,105,116,92,207,223,161,203,226,110,215,115,143,15,197,218,155,189,153,124,100,47,89,247,7,255,132,39,155,228,48,217,58,214,66,178,92,137,24,194,112,198,59,111,19,246,54,75,172,239,250,5,205,183,171,229,126,77,109,179,12,8,118,19,8,135,230,87,58,52,242,203,112,110,110,75,160,120,234,51,198,221,114,146,230,230,220,234,92,233,232,164,108,19,68,209,229,155,12,150,157,88,231,118,19,111,139,78,102,186,187,121,160,205,233,82,72,149,64,104,105,74,80,71,60,128,184,163,180,234,170,27,224,32,90,174,3,255,117,154,39,203,25,42,112,215,185,16,182,164,216,161,92,241,47,27,157,151,163,138,187,8,79,247,194,89,86,187,213,67,252,195,26,147,17,148,250,117,223,215,246,50,43,59,2,220,25,201,106,32,130,177,85,168,125,120,7,33,62,4,99,123,171,211,246,68,210,1,109,47,124,32,251,106,178,148,244,181,178,130,181,188,197,21,54,87,193,41,162,29,5,108,0,75,130,136,173,100,13,88,205,50,193,167,142,95,84,240,240,110,226,182,102,183,171,124,108,114,109,66,103,183,174,181,23,145,21,142,157,27,101,17,89,134,127,168,87,222,62,75,68,131,3,129,114,170,33,94,191,41,11,209,60,173,137,223,154,1,112,189,137,6,107,173,156,149,243,133,107,113,142,192,245,133,251,41,165,226,155,183,18,195,144,248,167,80,79,45,212,192,40,78,100,201,58,198,81,148,165,137,186,111,235,170,170,169,229,26,141,35,190,7,60,179,226,226,184,23,40,130,197,92,94,53,236,223,252,28,69,120,27,57,28,21,127,132,232,109,1,255,254,112,215,240,205,213,17,170,15,60,117,49,252,131,18,115,164,110,177,239,49,40,219,155,107,56,18,175,241,235,60,113,255,236,8,174,191,66,49,104,166,94,244,134,224,38,226,126,192,154,166,121,55,190,196,39,131,154,122,49,188,137,180,193,106,207,40,219,141,103,14,6,6,23,71,128,189,197,235,132,166,98,6,55,10,224,162,32,27,128,28,245,85,69,83,81,113,221,187,134,62,222,28,42,97,83,111,52,68,141,178,29,157,139,145,242,55,19,25,194,183,107,30,75,17,141,149,138,87,174,222,236,133,43,76,217,244,38,166,147,96,138,28,219,250,218,111,176,127,181,12,225,119,2,37,241,126,100,21,48,143,243,100,60,245,108,146,136,14,125,91,132,249,180,219,192,159,208,187,9,168,114,175,10,85,40,79,149,233,228,135,35,201,170,109,173,220,171,100,33,111,76,97,44,64,245,149,250,35,209,162,60,93,233,117,191,28,222,164,1,123,109,183,213,249,205,177,165,142,245,152,230,157,182,98,116,66,170,90,147,164,237,165,25,238,106,144,15,157,94,55,47,13,18,170,199,55,97,107,123,168,135,139,53,41,76,136,34,67,58,244,1,95,222,67,152,162,91,68,205,215,101,14,215,162,107,7,108,229,176,227,52,168,145,204,243,48,161,60,223,20,81,48,216,240,37,86,113,160,156,245,181,181,25,120,159,134,231,0,93,207,70,219,10,144,86,133,168,90,252,169,246,93,15,140,163,30,251,239,47,113,30,208,30,220,239,242,215,69,230,242,180,44,181,126,103,56,175,21,183,104,180,49,85,242,4,150,138,160,104,180,2,27,195,55,196,179,96,28,159,183,142,94,118,209,233,126,237,77,35,195,207,180,161,122,82,83,61,56,159,204,215,140,232,41,162,30,69,145,184,220,97,38,205,0,149,165,209,66,207,217,7,24,64,26,148,176,103,188,235,8,212,59,47,29,165,119,23,130,98,141,45,150,5,178,161,113,199,107,135,146,199,201,163,108,83,134,90,63,33,164,216,75,5,36,69,140,254,235,222,14,255,78,126,35,214,190,91,197,202,165,6,81,32,20,73,55,167,216,121,91,52,72,205,80,122,145,251,202,223,8,216,246,83,27,176,117,125,29,92,168,164,150,101,138,239,97,128,82,226,79,136,5,3,161,7,214,26,14,212,104,25,113,106,249,109,203,124,67,223,137,31,181,154,113,124,145,73,139,41,84,230,77,181,166,115,226,5,209,199,20,214,115,232,188,43,173,216,55,224,162,138,3,26,97,129,99,185,115,190,76,244,56,113,119,37,215,61,198,166,199,56,150,94,172,58,101,128,84,71,112,148,101,251,85,124,210,57,90,239,42,188,37,223,52,227,109,91,172,179,114,215,145,108,197,148,68,184,11,25,74,11,250,30,151,254,4,190,20,86,45,172,150,35,123,40,94,110,54,202,169,219,52,35,254,49,121,231,247,192,153,85,166,183,104,137,43,199,14,112,11,82,145,16,151,34,58,20,44,108,220,110,41,237,84,240,16,218,204,128,165,34,51,87,171,233,146,227,183,112,197,195,215,45,61,21,70,197,247,103,165,89,9,97,17,231,16,149,45,101,5,202,153,231,172,146,112,8,150,226,112,164,5,81,142,45,18,57,28,235,123,116,81,65,53,214,74,255,189,167,140,94,129,173,174,104,163,97,183,227,135,68,105,55,219,208,210,68,120,118,209,246,213,52,44,53,192,225,134,86,90,200,211,70,200,49,184,205,211,184,171,110,216,133,137,40,136,189,214,138,50,205,194,100,98,181,2,14,105,121,160,50,254,31,60,160,42,171,230,254,121,225,157,2,184,0,39,101,127,109,181,188,36,137,127,146,11,73,224,17,177,188,203,182,243,1,192,188,215,57,4,45,144,235,64,58,227,78,47,79,73,119,151,112,67,48,21,150,139,53,1,214,127,60,46,39,172,43,120,88,55,254,133,237,73,171,100,64,11,199,204,206,119,123,115,231,132,189,185,194,57,2,75,168,182,164,203,22,61,192,170,184,29,46,80,145,101,140,99,185,126,25,86,86,68,133,130,215,129,122,181,244,152,240,154,139,212,161,65,42,153,100,115,84,1,69,10,219,62,244,123,128,90,117,47,223,34,117,29,152,29,37,151,139,35,116,207,225,62,244,57,19,136,173,153,2,244,129,138,155,117,12,155,215,129,202,147,120,241,112,169,5,118,72,116,145,159,171,244,131,99,2,88,94,248,128,220,102,138,236,214,54,81,62,178,139,74,142,218,48,233,199,246,160,62,43,53,118,64,73,80,204,188,149,26,245,127,184,155,222,151,207,86,104,76,9,12,185,21,57,218,37,80,63,247,160,190,64,176,76,14,210,235,140,65,52,12,142,227,89,221,41,46,145,158,106,88,30,11,183,33,193,190,137,27,55,99,113,131,110,230,71,209,173,121,240,107,119,146,25,24,167,173,234,114,146,25,59,1,67,147,253,187,175,91,74,47,227,95,102,45,47,66,215,96,198,54,188,187,154,171,4,148,235,237,174,0,231,222,180,160,65,213,41,237,220,187,88,32,176,212,11,71,237,199,226,140,113,160,60,106,189,234,66,13,76,46,0,9,120,12,77,144,31,136,40,176,224,168,227,61,89,171,86,88,95,143,43,149,72,80,147,211,138,179,156,58,192,212,145,145,71,254,157,12,17,218,58,124,42,50,233,48,140,230,58,13,249,141,127,50,56,187,217,211,235,208,146,93,236,61,251,250,147,179,199,107,92,0,40,88,73,163,136,27,241,223,123,183,108,82,199,246,115,223,181,224,140,184,201,218,184,189,216,223,108,120,5,241,152,255,153,57,173,219,120,227,24,244,8,232,85,109,163,84,131,229,91,10,132,14,61,248,198,118,29,38,93,180,108,6,50,114,250,126,247,151,225,193,139,107,236,117,216,57,153,219,180,205,13,105,232,249,108,168,132,97,75,42,5,123,55,245,30,64,250,124,72,186,255,178,117,144,82,48,79,25,62,169,241,107,199,100,243,60,91,230,57,114,131,166,248,117,29,96,18,6,86,60,98,111,152,96,137,185,118,94,200,225,231,157,36,111,136,128,178,204,46,87,232,201,213,37,77,253,81,11,214,19,72,155,41,165,208,242,86,240,102,188,34,57,247,152,139,231,249,215,77,101,103,180,16,213,189,225,59,31,159,36,151,112,57,17,228,246,150,45,253,138,144,34,181,199,192,74,160,96,129,142,161,170,45,147,157,219,42,24,202,110,79,157,41,218,176,92,133,69,84,221,10,244,0,143,127,207,173,228,72,138,47,123,129,81,146,141,242,83,78,242,16,150,225,8,229,151,116,107,181,242,197,64,184,210,20,245,135,88,0,230,75,196,151,117,108,204,134,44,129,97,131,172,174,208,164,250,108,61,203,236,99,202,0,218,24,135,1,57,177,87,238,76,82,226,102,72,133,123,14,164,9,210,217,57,209,36,96,153,22,215,244,250,94,119,8,168,239,204,131,46,35,185,74,176,158,126,47,53,193,72,11,147,118,38,12,220,48,112,78,79,89,130,107,196,188,158,92,70,165,52,168,174,183,22,78,241,228,121,161,250,157,8,117,175,207,248,183,209,3,217,197,201,141,135,183,235,124,105,188,44,56,154,206,14,168,100,159,242,162,45,193,130,253,148,180,236,246,58,73,203,51,158,174,69,147,224,75,182,88,30,231,77,255,136,60,186,255,90,229,104,227,202,126,246,42,139,4,213,63,221,117,4,101,97,194,96,130,184,53,37,209,253,248,134,158,144,137,173,196,134,175,7,251,3,33,224,29,158,94,8,233,224,84,69,7,130,192,23,209,53,152,178,244,52,201,96,182,249,246,56,195,190,146,202,200,120,106,185,90,225,104,148,224,100,219,133,14,13,30,142,31,34,227,67,252,54,121,99,249,166,14,95,73,210,46,38,198,72,113,224,103,46,221,100,148,82,97,210,73,111,95,75,167,90,156,38,6,168,143,5,15,165,171,232,21,212,156,161,206,49,142,40,104,127,150,93,146,82,32,76,205,74,123,103,201,123,124,25,91,247,197,147,51,233,14,83,114,33,69,12,205,24,71,39,160,6,191,227,217,110,190,94,25,20,35,0,44,252,82,202,83,59,103,153,177,42,104,91,60,70,40,114,251,56,122,33,119,225,157,169,94,131,254,150,1,198,100,30,235,119,47,221,220,54,148,75,184,249,195,141,214,148,154,233,134,23,46,10,7,184,116,194,4,245,188,68,9,113,74,127,226,226,247,231,219,30,9,245,101,187,199,110,26,59,206,105,14,166,74,121,143,24,10,188,14,147,37,184,48,35,121,242,57,233,87,7,82,0,29,138,20,89,251,164,199,116,67,171,104,17,47,24,213,12,35,144,14,233,112,152,250,70,162,86,219,225,140,38,125,13,4,106,164,119,151,16,124,168,252,227,117,75,152,250,75,149,89,189,85,11,223,25,114,253,40,255,15,253,164,156,11,92,165,25,29,70,45,58,217,37,100,161,183,35,186,50,131,166,10,171,226,16,179,224,223,128,32,125,86,224,13,61,209,172,115,232,24,235,40,192,25,244,68,246,40,157,241,102,117,204,206,73,64,152,25,251,102,79,168,52,53,110,154,209,143,139,175,23,252,172,158,108,135,123,173,76,137,123,173,212,77,136,121,226,199,219,143,212,6,128,45,18,209,124,200,106,64,60,152,137,102,90,117,46,22,177,16,166,233,27,213,19,193,22,132,237,22,74,207,106,46,227,228,18,122,24,45,211,160,120,180,223,248,113,186,22,9,217,117,249,42,173,209,137,63,56,195,113,216,244,55,88,217,217,189,234,19,162,191,7,15,6,19,0,177,111,31,229,180,39,197,66,243,201,37,117,88,124,120,251,182,37,232,126,229,77,103,199,84,43,91,177,242,43,143,104,11,20,142,153,34,109,137,57,232,215,247,192,117,205,157,196,111,24,171,86,223,96,186,217,112,158,199,93,59,201,128,77,212,119,133,250,2,157,204,105,116,206,217,181,196,118,41,104,26,6,224,79,240,164,98,81,201,122,65,246,234,122,71,191,24,238,56,106,242,207,201,72,162,174,17,10,15,78,178,195,253,75,157,227,60,71,120,129,229,6,251,224,79,140,211,49,73,246,71,101,158,110,212,61,110,164,73,6,207,191,228,64,138,133,236,34,183,48,189,224,35,121,127,87,101,140,55,241,43,185,133,171,151,21,122,247,1,130,210,121,200,55,7,158,250,168,157,162,49,74,106,253,243,22,123,88,152,118,234,245,203,219,9,242,101,243,250,245,93,170,54,237,79,37,121,115,128,169,249,27,80,128,238,77,141,204,99,3,151,228,107,183,147,51,50,218,176,1,7,93,22,73,125,142,213,198,26,105,93,90,107,244,149,74,162,183,89,75,151,128,74,128,4,202,131,127,254,182,159,214,47,84,239,31,235,153,1,55,54,248,236,210,213,210,17,177,255,229,252,139,253,143,93,252,77,251,152,196,52,106,216,60,28,138,43,197,153,200,136,85,24,81,205,166,227,13,35,173,42,225,159,137,173,62,207,110,146,19,236,87,27,72,155,79,192,57,102,3,120,232,89,103,152,90,183,179,138,68,104,23,37,226,0,189,154,141,216,159,184,49,124,20,22,136,50,106,245,14,157,217,18,112,52,154,79,107,126,217,62,126,69,88,169,78,141,48,122,205,38,228,38,204,91,110,239,160,64,149,24,167,133,38,231,102,38,244,246,6,211,134,154,131,95,201,16,13,236,233,82,44,251,155,201,137,95,142,20,238,29,172,239,84,112,84,83,5,124,224,103,246,76,203,81,211,49,219,41,33,11,2,181,194,170,194,248,50,151,45,168,192,12,157,16,217,65,175,175,236,149,76,145,23,130,88,219,17,158,245,51,114,144,189,63,146,97,109,189,76,185,244,17,3,16,137,70,59,76,94,116,128,114,218,219,31,82,250,132,179,29,155,185,34,127,173,153,11,8,123,194,194,48,9,42,144,91,188,71,22,176,233,225,121,174,101,238,202,113,140,165,52,100,124,73,129,175,177,87,131,232,48,106,112,253,81,3,237,235,193,168,44,26,10,180,130,171,13,119,183,136,10,238,103,177,5,197,18,207,188,222,42,95,244,39,90,207,245,226,179,124,128,152,228,81,135,98,178,61,2,138,129,55,22,129,17,236,112,81,254,5,240,189,157,148,238,226,42,100,166,206,254,21,228,56,187,234,138,136,189,170,117,191,37,84,215,0,229,89,127,155,15,221,93,46,186,205,62,187,107,235,216,123,20,42,196,84,85,229,243,194,139,12,63,105,72,194,251,86,188,33,1,201,50,149,172,40,187,66,242,224,254,174,58,107,166,97,171,236,188,66,222,29,98,29,172,182,118,135,118,91,223,41,49,230,175,147,62,52,5,140,177,60,130,234,8,89,28,224,247,149,56,106,220,208,145,169,230,199,42,166,67,171,134,170,224,197,155,110,243,248,54,125,114,102,209,128,201,165,220,224,230,2,239,110,172,162,37,139,129,81,101,135,29,26,44,145,4,168,141,226,160,70,181,57,139,243,166,30,55,182,189,97,149,157,62,135,125,35,115,199,187,169,233,140,104,193,136,74,101,82,117,74,11,174,117,249,1,73,165,198,118,242,108,205,43,120,249,52,91,62,168,118,245,184,67,124,255,114,177,49,129,54,145,188,26,233,139,174,255,97,18,138,104,101,230,179,86,245,86,115,138,164,205,110,221,43,13,7,233,62,41,254,195,196,184,189,64,127,36,151,70,106,168,28,58,195,147,5,101,64,203,4,238,22,68,45,118,8,148,131,189,199,188,251,170,234,203,227,12,26,82,170,189,198,194,110,170,215,98,193,145,52,236,116,199,227,244,160,239,111,58,249,192,235,42,13,217,45,105,131,90,56,107,167,243,137,31,183,40,187,109,202,199,104,214,214,80,39,170,147,146,162,146,117,205,81,210,48,234,242,159,119,76,91,167,0,165,246,45,81,226,67,165,83,135,30,70,159,181,238,239,246,42,214,159,19,90,210,36,34,147,13,100,151,222,2,122,93,88,232,13,26,130,53,35,101,175,141,3,1,219,39,216,145,71,196,253,44,245,131,124,212,143,229,236,122,4,32,154,35,101,233,174,177,68,212,73,96,49,171,253,35,176,251,124,190,118,30,99,76,133,122,225,140,169,105,130,87,155,107,63,254,247,129,234,149,238,225,124,113,160,223,114,213,96,221,165,64,149,42,193,76,154,254,142,214,246,88,241,175,211,213,14,121,211,212,82,103,74,172,16,97,156,89,192,154,234,206,129,209,66,164,199,251,71,6,55,19,224,218,205,33,211,249,216,53,164,148,146,160,242,18,102,212,94,111,121,51,64,176,41,220,119,29,221,207,2,166,151,72,69,201,65,20,68,249,70,103,199,101,227,131,229,161,6,1,200,44,204,79,107,219,196,219,205,35,93,207,78,187,9,27,112,19,135,124,56,179,224,196,59,22,80,16,203,197,128,118,181,5,155,13,145,60,152,64,76,106,175,252,123,140,158,123,195,143,82,98,97,94,181,107,145,106,176,7,133,18,122,143,78,15,222,180,224,101,225,51,191,10,249,18,54,21,218,69,178,104,18,34,226,124,56,105,15,181,17,51,74,56,122,23,62,198,118,83,149,213,77,143,1,81,120,196,28,49,75,94,245,154,73,57,192,5,29,180,119,114,143,191,18,110,120,176,188,25,130,172,69,45,248,60,14,170,120,136,22,222,89,44,133,127,2,60,209,7,92,134,25,143,125,68,41,46,43,211,205,184,173,143,25,106,113,19,190,240,189,107,113,247,144,17,83,103,9,155,55,221,104,250,20,138,134,188,191,56,201,137,164,242,9,9,150,218,192,97,163,40,83,157,225,9,8,123,105,81,113,209,36,251,71,27,96,45,179,211,107,84,148,136,7,57,161,138,202,64,127,161,190,147,193,77,133,95,66,159,123,40,39,20,23,215,158,114,4,24,30,30,27,208,106,85,49,220,245,219,253,83,165,139,52,113,81,19,251,39,212,226,25,80,134,149,163,93,33,195,149,78,24,173,49,120,74,133,160,151,2,34,167,128,19,208,39,178,79,174,43,71,234,192,191,219,241,143,152,46,145,234,143,253,80,194,96,100,218,27,128,116,210,18,31,31,180,209,123,244,11,248,141,82,143,192,238,43,53,205,221,203,18,255,192,116,28,51,185,69,217,114,167,95,66,116,139,160,39,148,133,235,201,88,210,215,95,75,179,108,24,165,164,107,222,253,202,13,0,124,120,159,138,182,173,97,71,63,86,173,25,95,54,59,44,247,219,43,148,5,116,149,80,159,170,222,106,130,225,226,9,248,35,19,85,184,174,85,173,255,61,108,154,129,126,91,7,203,178,247,248,72,208,7,128,4,60,243,65,251,101,238,204,171,122,48,80,133,112,220,187,172,110,6,37,252,117,181,168,250,200,231,5,45,138,78,144,120,230,175,191,51,106,244,243,145,87,143,178,154,178,238,156,16,202,250,232,82,33,3,127,230,88,253,30,82,81,20,208,255,126,242,122,37,4,203,199,69,39,69,170,20,150,142,59,81,86,72,195,254,197,58,29,213,99,26,157,248,98,187,87,152,106,29,184,114,180,67,152,168,71,112,76,129,88,219,190,107,166,171,16,30,39,199,207,233,140,69,119,39,88,166,88,220,140,209,208,235,252,133,93,138,73,148,175,72,55,25,55,111,157,75,232,74,23,30,109,122,172,60,38,238,103,153,166,204,30,112,79,223,33,178,228,239,111,147,20,50,188,243,181,29,194,158,158,202,122,128,102,182,106,2,206,111,254,221,95,86,52,68,161,120,35,165,131,121,14,86,246,227,149,157,127,25,189,122,128,193,127,111,15,231,95,228,169,5,203,236,149,59,14,30,47,172,7,241,231,122,211,152,152,159,155,97,169,215,241,27,69,57,67,210,155,226,129,233,90,197,20,52,74,249,248,203,172,181,121,14,26,88,162,162,124,173,79,13,60,72,106,93,255,99,52,137,119,70,192,175,216,22,12,199,195,30,161,20,161,9,164,62,104,115,51,50,165,51,1,31,159,63,78,226,3,255,190,211,243,48,188,174,172,98,219,2,209,47,159,48,195,131,52,106,101,243,251,75,227,236,184,246,13,152,87,19,173,11,66,227,249,33,187,97,229,85,149,205,255,8,41,46,89,101,89,231,245,187,175,208,100,52,36,104,147,75,63,244,205,64,199,252,134,223,100,120,78,152,51,91,45,216,233,58,220,224,14,192,160,237,101,120,197,148,137,202,204,17,120,5,227,213,36,160,224,176,78,120,166,77,21,95,128,146,32,31,202,178,103,202,106,132,68,8,19,194,5,30,82,107,43,65,234,125,127,131,217,143,24,68,27,66,100,203,128,101,64,52,139,146,184,33,95,145,183,39,78,167,171,10,22,201,217,188,254,204,87,69,43,164,132,115,245,48,41,35,55,243,25,96,120,25,125,111,244,132,59,40,191,56,44,49,17,8,35,231,28,203,131,162,211,98,129,74,162,39,251,193,13,153,134,136,105,133,90,202,131,231,230,184,95,93,172,254,221,203,75,103,71,86,216,90,94,15,222,213,209,64,235,8,42,130,240,92,204,145,192,23,240,98,186,20,182,61,232,223,216,109,153,174,215,81,230,73,214,70,54,115,32,119,86,121,14,149,16,149,90,107,175,157,241,207,47,99,92,179,116,105,208,246,203,229,25,229,140,240,131,193,168,103,138,139,140,127,76,21,181,175,239,124,20,220,52,61,137,191,254,204,46,1,194,65,149,239,232,168,28,44,103,103,23,243,209,160,104,12,132,138,14,235,86,85,20,132,1,218,177,142,211,190,124,175,192,194,205,22,191,84,139,243,140,68,161,135,6,56,89,247,39,81,230,141,154,248,87,179,60,49,195,39,166,129,106,255,127,137,194,37,52,151,28,169,250,208,164,6,67,66,250,209,15,28,215,229,144,46,32,151,116,148,68,71,87,212,166,236,92,173,139,24,217,118,200,111,122,34,58,199,170,239,148,95,39,232,50,236,199,33,41,178,149,222,68,194,130,33,184,209,246,254,238,28,168,40,207,39,55,175,88,156,81,37,34,86,107,238,103,19,60,193,186,161,117,209,90,181,112,86,16,170,123,38,38,93,158,93,68,18,215,92,167,177,246,244,189,201,66,65,20,188,140,94,67,53,124,235,177,228,177,35,140,13,157,187,132,104,120,69,220,90,135,73,29,204,209,128,6,89,185,255,212,228,242,237,189,74,128,0,213,150,159,27,119,35,130,97,51,71,107,245,72,254,138,168,80,108,208,232,207,190,121,26,102,83,197,206,252,232,148,117,32,183,104,168,156,156,172,208,1,176,143,255,65,81,104,41,235,246,250,25,250,19,253,244,165,144,43,43,100,93,135,62,198,218,85,145,150,173,118,103,218,176,174,180,163,51,66,119,85,204,236,144,99,165,113,136,90,150,90,75,94,101,58,129,102,31,35,181,210,55,44,192,40,186,106,69,47,16,249,226,130,240,103,180,72,229,72,77,94,19,61,176,36,65,209,247,214,237,99,151,11,60,134,218,89,198,86,195,229,109,127,148,4,218,217,114,4,146,123,195,233,71,158,82,155,190,17,134,8,237,205,150,1,108,132,167,75,92,83,233,23,222,247,14,93,65,20,127,114,160,147,224,213,234,97,116,227,181,168,120,18,144,125,79,117,60,127,211,40,178,251,149,125,20,1,17,106,68,89,109,216,219,230,95,203,99,75,237,124,221,48,24,247,134,174,191,176,236,152,65,15,117,101,145,71,42,243,124,103,225,209,173,182,102,8,33,58,157,6,191,14,148,99,221,187,138,171,169,213,98,239,104,94,70,240,57,10,67,45,160,156,180,46,29,235,125,2,64,7,93,5,28,75,209,146,163,184,188,225,206,100,141,54,253,247,144,33,59,123,254,56,117,132,224,232,69,100,186,138,246,72,169,38,200,216,78,94,200,152,122,108,201,219,4,25,189,33,197,148,68,6,244,145,187,6,244,149,109,174,210,52,174,239,13,89,119,189,253,9,205,26,234,227,215,93,240,241,187,140,149,119,34,55,18,110,2,114,89,187,119,249,77,128,221,203,154,1,249,49,116,27,220,150,176,45,54,134,254,102,155,241,133,80,83,101,217,226,113,23,244,54,102,68,25,221,210,218,215,15,172,204,151,199,11,31,123,209,73,151,42,189,79,93,86,59,238,191,180,32,216,138,51,249,191,20,30,70,40,157,105,9,179,231,236,53,3,239,7,221,248,60,63,1,171,197,244,196,210,84,109,81,152,128,208,133,249,126,100,42,118,20,236,173,180,186,104,219,22,72,204,12,36,57,193,97,75,25,223,237,48,113,66,125,58,33,17,37,1,229,241,114,82,95,130,80,69,110,15,219,35,3,161,115,181,52,11,17,83,86,25,179,3,151,129,109,141,45,49,158,29,143,87,120,33,162,140,135,197,145,153,138,242,47,241,238,64,106,48,136,235,51,33,89,11,180,42,51,214,140,66,133,130,40,85,242,230,240,246,184,124,60,216,231,38,217,86,79,204,138,116,235,35,171,242,78,124,254,134,124,6,186,131,249,20,204,178,113,184,52,201,208,197,16,75,52,207,236,163,91,81,253,61,135,128,209,184,19,146,57,91,119,0,220,163,80,224,158,236,189,101,252,65,115,239,120,60,19,219,213,96,68,227,47,137,50,195,236,176,115,187,62,176,89,52,166,137,226,165,94,37,33,27,186,162,191,64,33,224,84,243,127,40,218,216,238,206,109,60,58,241,225,118,64,15,251,30,239,127,43,57,97,133,169,31,195,133,240,104,37,107,104,8,172,139,95,47,172,75,49,124,243,248,71,242,87,179,36,75,212,214,255,74,47,104,238,196,189,66,141,25,148,23,53,241,96,242,51,187,165,231,20,184,135,129,72,127,114,89,99,147,112,54,199,235,61,127,89,7,221,209,96,82,162,128,90,46,176,225,127,0,194,247,41,210,59,73,173,229,59,213,58,233,152,217,220,8,103,66,130,243,140,254,57,53,58,130,115,45,44,31,95,236,106,181,87,35,11,151,227,46,233,42,148,55,32,174,221,93,216,226,61,237,0,38,127,247,206,34,159,219,143,5,149,199,40,30,150,85,21,63,118,163,46,163,214,127,244,226,173,183,188,103,129,134,134,23,114,233,59,177,174,82,189,145,129,14,227,128,183,105,96,83,0,15,173,238,64,3,132,53,251,10,81,222,201,25,132,32,74,174,181,157,241,17,97,239,110,119,125,5,226,225,108,106,208,9,186,54,222,198,151,56,70,150,253,143,235,241,86,226,184,151,128,82,125,43,229,49,182,48,233,93,16,53,11,119,36,199,111,209,187,188,231,25,117,112,38,234,254,105,253,50,87,26,19,213,237,38,250,56,204,235,143,103,57,149,34,49,101,180,27,49,87,222,108,1,251,250,53,111,226,156,107,124,99,172,206,101,106,248,192,253,45,138,69,57,164,12,190,202,22,231,219,88,157,198,181,119,84,187,200,12,202,174,192,154,229,84,238,117,130,40,204,29,49,105,91,166,228,117,149,237,108,1,137,231,102,251,251,95,241,0,64,166,152,137,165,86,255,172,154,39,158,25,204,64,44,189,222,18,135,168,125,114,134,56,110,32,249,210,51,64,73,205,0,122,252,32,185,206,135,244,185,173,157,19,214,52,138,140,227,153,72,213,94,89,154,84,145,133,140,56,249,106,34,181,141,219,4,171,9,187,1,147,150,8,221,183,201,250,136,173,228,142,16,235,130,83,136,123,28,160,5,224,4,195,70,186,74,217,10,89,195,88,197,212,126,151,135,254,148,50,62,46,6,218,218,190,238,115,25,128,76,245,91,45,50,190,241,39,23,249,9,179,148,101,232,244,17,214,4,186,170,123,100,254,43,127,133,93,17,180,228,250,146,6,210,114,158,169,182,18,94,119,204,118,35,78,24,32,151,221,218,135,37,76,9,113,216,152,244,170,194,117,138,130,18,182,34,2,146,232,12,151,60,176,254,171,220,114,55,190,129,131,59,129,194,149,177,52,60,227,113,219,245,252,13,147,22,117,81,185,211,180,131,224,178,223,203,110,135,239,242,45,1,203,57,14,124,230,109,79,240,98,132,216,54,244,166,239,17,228,83,162,34,146,187,118,214,237,239,163,249,14,152,242,128,210,189,175,120,178,182,2,168,24,115,225,146,19,239,137,209,35,196,112,187,87,27,168,117,88,32,11,67,67,209,48,7,185,110,32,94,74,155,7,47,193,159,164,167,141,47,146,255,120,187,203,191,164,141,158,178,124,83,153,150,72,113,70,78,233,212,144,67,63,157,7,253,116,48,176,33,89,49,138,238,160,101,119,4,40,64,249,170,213,149,202,190,25,108,1,52,231,43,54,20,193,235,63,202,91,134,155,232,228,77,96,108,189,127,106,191,234,160,36,178,195,73,209,229,202,116,243,2,168,40,138,18,236,85,218,124,146,164,55,27,213,97,115,210,51,215,32,25,21,140,116,91,196,42,104,218,117,102,8,74,83,222,230,199,178,44,224,83,212,73,195,129,251,248,223,183,155,234,85,195,44,3,65,243,91,31,137,116,137,106,135,213,63,98,160,190,242,59,91,107,11,110,163,147,59,70,122,14,238,188,215,191,128,33,180,109,130,168,177,18,98,82,233,150,235,170,26,230,189,147,71,44,1,191,185,137,75,222,51,205,82,24,198,97,30,243,99,214,160,111,231,24,33,65,207,27,55,47,225,222,238,23,240,117,148,151,102,111,221,57,251,234,4,72,209,195,108,152,171,169,33,86,16,14,229,35,222,175,99,250,69,73,209,207,198,65,176,231,236,127,0,240,237,116,135,211,203,232,93,79,176,94,170,209,208,164,175,186,176,199,78,126,230,196,167,219,18,105,52,28,24,230,17,167,131,87,123,144,115,39,194,16,148,27,42,176,69,225,248,186,198,166,181,139,205,1,160,191,112,162,216,145,40,91,82,146,47,206,81,80,123,100,129,93,145,154,89,43,61,196,188,150,165,161,184,11,76,124,108,4,93,131,184,35,33,42,47,178,1,139,98,26,99,161,50,207,225,67,171,223,183,94,74,133,25,205,205,63,163,57,138,160,44,95,160,84,11,49,181,26,94,163,102,72,233,8,142,110,180,33,201,133,101,178,251,81,1,200,219,55,221,45,94,232,3,190,82,138,117,82,90,60,134,230,142,158,17,249,213,68,214,195,255,136,70,253,254,177,180,183,43,214,253,44,227,28,232,142,4,23,183,214,195,147,24,228,219,14,114,141,43,30,134,151,18,21,90,165,78,77,84,120,182,95,163,204,89,44,93,115,181,32,241,146,207,189,204,81,131,153,59,12,203,228,3,186,123,61,100,110,183,46,198,173,5,244,222,145,222,239,206,97,111,1,167,155,124,83,122,227,255,202,135,77,200,76,17,120,196,156,163,45,109,105,200,165,5,244,168,12,43,199,118,94,87,10,237,185,250,152,160,237,152,129,22,115,1,126,114,250,61,48,117,174,163,208,18,92,249,149,145,99,177,233,64,218,47,64,21,92,121,175,82,26,227,228,212,37,163,54,254,182,68,162,136,129,182,240,174,172,15,206,11,82,210,157,166,133,71,174,25,14,194,22,216,219,130,95,7,130,91,186,126,223,216,197,37,135,93,255,82,110,31,78,221,3,192,1,167,73,188,96,231,3,57,211,30,80,2,58,127,17,18,141,76,1,44,69,29,177,235,44,232,160,138,121,194,104,51,74,121,145,88,242,10,223,155,26,199,70,56,157,0,187,235,113,158,73,73,202,88,24,106,242,138,100,228,79,61,59,157,189,230,50,6,206,225,108,105,102,64,33,68,243,100,120,163,55,219,172,65,246,1,242,187,46,77,91,87,247,255,38,171,120,32,14,219,126,253,56,23,142,116,97,143,63,93,98,39,234,179,213,24,177,213,83,121,44,210,106,71,225,63,240,33,19,132,181,145,237,194,241,147,68,238,22,251,251,226,118,171,135,169,155,151,49,192,255,66,55,218,117,3,223,136,81,230,79,108,140,171,145,108,202,200,34,124,26,154,155,121,84,93,194,143,107,18,155,1,255,91,68,247,244,45,152,30,144,239,103,244,250,201,80,60,91,149,108,231,191,183,199,81,63,165,110,54,10,106,162,135,144,101,249,230,112,58,126,82,161,54,252,244,150,141,183,32,68,90,104,140,76,27,52,153,77,115,239,173,209,40,39,163,83,210,90,171,154,242,44,52,209,36,115,201,110,46,17,55,105,205,224,178,151,139,132,130,91,165,33,14,108,36,166,137,76,20,208,55,32,253,234,159,225,15,225,77,59,170,11,181,8,20,120,6,163,248,53,193,152,206,170,210,180,78,46,165,31,162,198,239,129,42,232,242,114,226,66,235,85,202,99,234,125,193,231,26,145,61,201,110,40,152,106,75,218,221,200,27,225,90,117,157,225,175,201,239,81,129,95,128,97,167,206,132,198,232,195,120,60,122,99,224,177,73,36,216,126,24,207,128,118,53,168,190,155,76,0,160,85,211,132,62,42,3,39,82,201,70,112,236,234,75,4,138,7,124,180,220,213,185,181,15,19,163,62,28,183,137,207,213,184,93,194,1,137,120,77,143,60,177,66,218,11,79,166,59,97,126,146,186,184,194,145,234,104,104,146,179,221,56,138,207,188,7,130,197,80,91,107,25,164,235,23,73,198,148,236,165,77,50,68,22,172,118,130,4,31,254,107,197,2,137,118,78,29,233,189,74,186,195,184,27,45,30,3,88,139,58,220,214,20,194,169,28,160,12,87,24,163,63,213,172,182,227,109,102,154,170,158,100,214,135,138,7,80,40,226,30,220,11,170,49,193,200,141,243,61,245,146,196,247,183,43,43,23,208,5,154,199,72,134,145,168,89,90,197,160,134,20,14,187,6,98,179,53,25,229,22,35,140,79,235,7,17,199,232,158,131,16,215,192,136,8,1,198,25,17,99,207,239,201,247,220,9,209,138,167,66,185,193,20,174,35,63,33,246,139,73,50,97,250,8,86,145,213,232,128,36,107,137,125,9,197,187,122,37,206,153,179,154,14,143,146,8,97,220,105,163,111,66,54,95,134,252,106,16,6,22,212,138,116,208,87,233,62,201,170,164,9,22,11,74,97,211,178,153,71,114,165,214,240,127,105,216,64,13,191,169,205,243,23,254,223,134,121,70,74,56,87,55,67,209,255,241,223,133,196,27,51,162,92,156,38,19,155,8,222,25,189,183,139,93,17,177,183,20,62,109,71,241,11,202,250,172,69,215,216,148,16,147,86,74,75,132,14,151,101,140,220,187,192,107,21,183,184,50,216,80,162,225,110,26,225,66,235,188,108,209,140,178,38,155,205,114,6,189,17,85,215,157,168,72,91,87,239,194,0,124,19,191,76,27,112,200,85,190,92,158,117,67,189,192,55,150,28,78,23,240,2,5,213,127,20,197,184,139,115,198,84,59,197,108,205,202,237,251,103,53,168,77,172,121,43,255,197,104,34,217,244,78,10,235,174,16,175,146,148,113,220,10,240,92,153,34,11,208,77,76,94,56,145,36,173,181,157,205,227,165,73,253,115,158,168,188,71,138,53,37,70,165,73,186,145,99,35,61,127,19,107,103,136,238,133,242,157,231,157,98,167,193,3,119,154,49,201,94,107,0,86,48,246,16,136,14,224,224,119,74,212,219,200,123,233,46,141,95,178,225,171,152,192,73,173,128,97,210,109,78,119,215,106,125,117,207,86,167,34,171,214,10,28,191,96,238,171,100,219,58,41,186,91,4,230,253,75,149,120,44,92,247,70,81,4,70,4,128,212,104,80,56,52,79,237,31,160,211,227,87,71,41,193,146,50,61,74,243,206,79,49,217,186,42,199,35,163,31,68,250,157,215,135,118,187,101,196,248,42,239,40,94,120,68,239,36,71,32,179,28,115,157,37,170,38,248,83,190,206,224,91,5,20,141,75,126,58,186,231,215,218,91,179,221,46,229,26,163,245,245,153,122,115,50,35,29,57,171,163,171,113,237,243,180,86,222,35,43,179,3,165,13,185,254,94,211,223,215,152,114,74,214,19,233,154,172,88,171,17,85,102,226,175,127,208,17,151,225,247,51,91,119,98,102,229,142,9,180,86,144,185,13,248,251,43,44,134,248,5,129,224,153,118,183,119,60,87,236,19,67,180,219,235,210,155,193,194,64,193,118,110,184,216,251,16,188,69,103,229,59,83,25,113,35,53,157,2,105,46,247,222,131,58,196,13,12,205,136,19,174,68,17,149,221,59,171,244,171,215,28,40,205,21,210,74,111,49,188,96,135,165,116,6,1,155,56,195,103,94,61,128,212,82,46,167,163,181,225,45,160,140,217,134,154,151,67,152,236,203,86,48,214,90,62,49,191,135,226,62,54,21,120,229,71,17,118,55,78,219,95,214,228,143,206,47,240,255,142,122,32,82,121,74,96,92,3,81,153,138,211,138,150,175,104,188,136,215,224,250,179,178,113,241,119,87,143,14,38,115,122,14,158,221,213,40,120,63,169,229,80,198,126,162,146,77,110,81,203,152,185,190,31,94,251,20,241,108,174,110,133,106,236,171,240,37,22,29,90,179,193,30,53,172,134,46,144,240,181,4,200,70,224,148,76,93,21,110,222,133,120,121,159,182,109,89,111,201,239,167,55,65,157,178,135,37,159,114,137,26,194,85,109,204,44,237,195,44,199,20,112,27,186,118,239,96,114,148,7,249,229,140,100,125,250,238,255,223,119,64,164,100,24,113,247,180,32,75,103,155,87,102,194,31,9,203,7,109,174,167,134,23,190,27,21,28,138,76,129,205,229,87,9,142,89,2,138,232,42,131,1,44,71,10,75,139,28,159,78,105,77,153,247,169,149,134,20,198,166,125,84,207,26,118,183,90,207,36,160,8,252,224,221,90,229,80,201,65,10,66,197,94,123,84,86,113,16,128,136,37,160,231,49,222,172,148,218,15,113,201,124,24,253,234,196,218,186,82,176,196,103,123,153,214,12,32,70,145,32,62,160,65,43,100,241,81,235,105,163,93,231,122,219,2,230,131,36,83,8,31,33,22,14,252,141,0,99,104,210,9,32,58,57,150,130,215,159,69,248,6,19,149,104,118,106,124,79,21,254,214,205,234,72,101,8,54,225,212,47,95,48,248,230,167,231,77,109,179,180,126,119,99,13,85,66,168,27,235,194,92,167,141,22,200,246,206,27,111,127,229,59,76,27,120,27,19,1,244,146,39,68,97,36,220,51,184,50,38,243,100,162,5,128,229,243,200,28,136,148,252,39,73,154,94,135,15,120,103,40,170,15,193,16,83,246,144,144,26,239,130,209,43,188,134,80,235,121,207,119,169,216,93,84,110,242,118,114,77,67,236,236,58,200,73,185,178,179,226,62,149,41,54,229,66,111,103,205,137,173,80,142,114,26,178,76,227,95,172,40,101,129,122,37,76,27,12,24,131,134,238,109,223,122,244,225,68,80,23,184,190,135,40,97,54,121,149,227,69,136,127,156,159,201,107,170,194,219,139,24,131,103,193,47,160,219,220,94,69,120,117,46,112,238,125,83,158,172,191,39,207,100,172,41,4,143,0,220,83,186,76,213,110,24,178,172,121,105,3,162,172,245,99,134,146,246,123,5,235,147,198,79,129,193,237,69,205,34,246,185,169,54,179,215,67,203,88,93,219,237,152,251,49,109,164,104,48,210,242,178,4,168,32,92,193,138,247,19,102,184,202,227,38,181,91,25,100,79,29,25,90,112,202,119,131,26,209,245,34,7,108,245,49,238,98,63,196,59,249,235,101,182,255,60,79,71,226,209,206,194,92,6,213,146,225,120,58,65,232,137,75,153,100,182,226,127,99,93,196,91,226,192,174,140,69,166,244,8,108,213,216,202,251,71,156,173,128,47,60,211,230,73,187,88,135,76,244,169,63,197,7,242,222,252,101,217,215,38,21,78,207,197,228,54,187,230,128,252,122,202,95,247,79,218,24,15,195,193,169,98,99,216,29,39,90,189,81,151,159,228,97,234,32,148,181,215,111,111,167,202,208,19,109,58,199,166,56,155,254,215,248,42,5,206,244,73,136,237,220,13,185,46,157,212,108,96,19,80,45,115,188,146,126,26,74,147,26,18,18,158,26,222,9,206,178,3,235,234,45,34,5,191,113,54,6,35,214,8,77,245,89,62,218,99,187,208,226,222,26,153,48,116,136,26,156,10,229,158,91,2,30,47,46,128,46,206,1,54,38,115,249,209,178,21,99,103,245,133,17,103,25,226,192,130,88,66,218,76,112,189,225,202,34,133,132,118,139,161,230,255,88,154,191,65,109,51,108,160,31,115,210,154,75,37,81,9,81,198,62,219,106,61,7,191,169,19,55,252,12,102,174,151,254,96,98,96,9,37,225,245,2,105,142,117,231,134,215,168,100,110,155,107,247,229,39,50,101,86,150,40,125,166,73,174,7,77,53,219,23,132,96,238,131,30,44,154,228,47,114,68,246,211,244,154,200,73,207,153,231,46,211,57,71,221,220,109,138,66,227,95,6,95,178,142,17,248,25,216,195,239,38,127,37,164,245,150,217,155,53,39,34,215,91,80,134,196,64,87,243,139,211,177,207,44,195,179,92,73,112,214,4,6,252,130,10,159,160,226,28,234,224,89,87,32,45,254,6,165,249,28,73,162,177,182,181,249,86,190,103,194,212,189,250,153,38,217,67,149,83,150,157,249,201,155,37,14,197,19,95,255,58,205,211,167,10,2,89,162,148,36,245,117,0,26,198,242,87,97,154,98,50,203,138,56,229,187,165,64,213,143,94,101,163,196,76,214,32,41,226,136,101,84,254,178,162,226,229,148,66,59,19,167,22,254,42,236,113,77,18,150,122,172,106,241,229,198,167,171,77,91,228,40,253,79,131,190,76,87,189,204,105,66,128,121,30,251,17,199,126,249,209,177,245,222,162,242,13,250,93,70,0,217,113,10,167,239,87,236,174,121,134,106,172,221,13,241,163,23,56,205,204,213,62,137,54,146,57,76,91,137,253,130,88,214,176,111,89,67,84,232,151,79,137,189,153,142,216,32,137,62,135,137,223,211,127,155,108,125,210,230,198,227,63,120,59,55,127,206,232,26,43,13,112,107,124,5,133,131,211,186,91,47,139,43,17,55,152,53,141,228,214,57,207,228,249,187,13,58,94,248,237,241,102,35,33,60,105,234,146,44,141,66,206,113,211,107,41,114,223,187,75,113,249,7,118,168,33,1,197,95,48,48,221,197,109,85,18,91,43,98,168,59,98,217,191,243,8,114,175,34,163,86,130,160,151,253,112,155,21,103,133,225,222,169,248,61,133,69,247,172,205,171,86,97,177,215,96,219,172,116,36,154,154,250,203,118,219,67,249,163,31,171,80,57,152,34,63,1,211,178,128,141,71,48,71,224,152,14,128,48,200,158,84,78,235,131,42,3,64,188,23,28,61,148,190,0,61,0,170,98,205,106,41,62,150,216,53,95,109,249,72,45,83,84,213,115,35,128,239,253,209,57,207,105,242,223,220,51,54,96,4,196,11,248,255,98,90,191,198,20,34,119,40,248,222,117,27,100,109,3,208,30,196,160,241,82,126,5,200,60,234,103,46,14,214,126,115,158,215,224,69,222,114,95,90,212,96,99,64,2,115,241,16,20,244,184,84,202,83,163,81,81,5,39,64,54,111,243,103,9,210,6,126,232,194,229,210,47,161,182,17,253,43,211,150,232,9,2,143,254,40,83,54,163,42,75,127,107,29,188,227,49,168,216,8,182,239,76,200,43,70,91,200,154,172,144,4,59,26,5,230,128,144,49,112,28,82,171,139,194,166,186,155,65,152,246,190,116,229,22,80,86,60,6,166,219,199,207,93,17,223,23,38,161,198,199,205,114,255,92,108,95,71,195,58,103,58,35,27,172,77,131,92,16,5,2,206,124,91,32,53,102,158,103,90,192,242,161,11,175,245,50,52,180,202,32,0,120,140,77,28,199,137,96,95,112,212,180,224,190,251,157,121,37,61,156,7,136,199,142,219,197,236,88,52,52,16,142,253,55,66,70,89,67,247,8,173,183,125,87,153,178,220,114,81,198,3,219,108,18,216,129,62,100,69,54,238,228,228,70,108,108,94,10,160,8,166,177,12,173,27,43,190,96,42,200,99,222,21,3,20,170,222,16,119,232,130,243,29,93,221,186,152,55,124,51,152,136,174,226,121,119,164,186,11,230,149,217,188,54,80,72,31,45,55,204,4,254,116,212,65,62,65,221,127,247,103,10,251,7,37,55,10,210,68,25,110,214,135,225,22,208,248,228,85,234,184,20,125,50,212,234,187,55,16,162,88,223,144,84,179,145,71,91,196,162,24,153,30,75,177,105,238,45,237,182,217,40,248,202,209,35,154,125,120,174,199,62,122,199,135,135,214,200,79,222,137,55,107,5,244,211,252,222,246,175,186,192,36,123,252,214,120,112,109,145,236,103,108,198,123,15,207,231,198,71,9,68,155,127,121,138,165,112,99,215,126,173,244,248,161,68,77,61,64,8,150,184,204,251,10,199,249,21,229,167,237,139,125,121,189,242,0,151,132,59,19,171,178,182,68,209,87,114,107,129,135,83,65,6,21,91,37,128,66,97,140,2,198,44,121,43,36,69,144,76,88,133,55,194,238,124,212,79,110,208,59,180,124,253,242,70,246,68,105,219,191,173,202,156,171,153,250,135,212,158,137,196,214,48,37,217,105,188,252,192,27,58,211,183,227,106,13,244,220,27,165,199,112,157,29,160,194,100,189,130,255,37,176,134,102,62,18,41,62,192,123,38,57,235,142,9,202,184,17,150,3,186,2,91,101,51,139,123,196,60,1,136,159,214,202,235,76,245,64,160,251,91,247,216,54,1,21,125,237,117,227,247,237,73,79,249,245,229,105,113,112,232,79,100,176,131,108,96,237,160,174,9,3,159,75,21,241,72,78,137,94,103,49,161,193,171,0,35,66,39,79,28,55,141,96,153,174,78,120,184,154,202,188,62,202,96,219,32,124,136,19,37,252,77,86,69,133,231,152,63,238,78,136,243,46,172,234,171,198,103,17,136,29,90,238,254,166,118,200,87,110,111,13,254,65,208,61,21,172,161,73,57,152,43,21,182,167,129,36,29,211,76,160,55,181,242,25,10,251,164,188,90,15,162,7,129,60,248,17,237,172,135,121,71,47,7,240,64,253,66,85,29,90,149,200,122,122,226,208,147,56,182,236,190,234,8,74,130,12,191,173,89,30,8,120,94,222,237,1,134,232,229,142,225,5,240,160,212,92,212,103,77,138,171,182,189,74,36,195,138,77,11,90,132,51,120,142,140,58,135,79,50,76,149,37,206,164,85,190,106,213,150,110,19,138,51,28,79,226,83,77,162,166,137,192,251,192,204,249,54,22,187,87,206,30,207,168,35,221,113,3,39,71,37,99,52,121,249,47,221,44,126,151,151,209,67,39,248,108,122,146,35,212,13,141,200,249,74,82,160,195,25,164,19,24,47,13,204,97,197,163,29,11,229,14,28,241,240,211,130,240,112,59,161,148,183,124,183,179,118,113,28,52,43,180,2,82,176,84,131,22,4,230,205,158,110,180,125,190,5,121,31,94,164,20,247,13,191,236,130,140,189,65,89,214,108,95,239,245,162,110,64,186,220,123,108,169,116,217,129,248,200,112,203,210,136,241,92,92,165,254,193,168,90,157,219,185,64,217,128,65,206,109,112,16,200,254,61,197,53,124,80,140,22,42,250,213,19,203,58,100,61,113,190,18,253,148,91,71,236,93,103,62,35,213,43,115,76,226,202,129,78,164,166,98,228,188,129,67,36,60,173,49,239,127,141,89,141,169,106,64,21,22,197,6,100,106,143,81,80,127,216,249,45,121,68,12,162,33,240,37,175,227,179,37,104,33,239,54,147,60,81,214,47,195,180,225,170,169,12,68,241,218,10,226,6,165,223,165,119,108,194,141,147,195,199,38,88,50,226,134,242,58,206,219,96,157,85,161,135,198,135,219,142,177,231,26,243,74,135,30,107,73,124,234,114,165,137,84,190,82,143,124,159,72,252,220,196,163,194,125,124,234,70,17,57,136,187,92,185,103,164,205,177,0,203,181,78,135,84,120,221,9,228,116,20,168,143,228,235,7,148,240,14,52,185,37,213,119,176,131,7,52,206,89,136,158,121,69,86,204,193,208,5,90,91,8,204,236,190,165,209,219,150,29,179,210,138,198,145,139,248,246,44,251,0,95,63,53,154,14,248,176,72,126,103,79,28,19,9,186,17,130,191,192,83,19,28,152,8,231,151,163,218,214,9,236,11,187,177,41,88,185,7,112,226,153,80,214,228,93,99,1,36,122,143,141,69,131,27,130,122,13,57,69,21,87,147,86,100,179,232,91,141,231,60,169,200,63,15,86,38,240,159,120,64,143,34,66,29,231,243,243,141,50,154,76,72,12,146,95,36,123,125,242,48,177,151,26,12,66,64,153,69,254,9,251,40,185,25,219,251,110,227,101,106,176,18,80,222,77,99,132,85,168,110,180,70,133,55,16,94,191,3,11,117,114,161,39,49,49,197,35,215,60,110,104,194,6,252,171,212,153,218,188,255,45,30,97,106,139,93,97,178,44,12,91,185,120,146,228,79,171,196,166,165,61,25,80,178,224,158,124,228,91,58,89,182,108,195,134,10,140,136,49,71,55,63,41,131,245,36,243,58,184,137,68,100,28,218,210,151,73,26,217,249,131,237,125,214,45,222,241,109,230,95,245,155,211,107,140,146,35,90,24,112,184,148,8,253,61,199,173,83,26,162,24,20,249,75,188,169,73,142,124,161,36,127,59,59,36,150,121,32,18,156,94,113,130,102,95,23,107,8,223,115,1,200,243,181,117,33,39,152,19,19,221,66,132,56,132,170,158,212,211,204,231,122,236,155,109,163,171,110,21,226,210,63,235,6,9,174,161,246,105,64,2,110,104,175,223,127,39,24,223,177,119,140,207,206,155,200,80,51,143,194,109,94,83,218,52,167,68,234,221,10,25,232,122,89,163,196,101,56,4,218,173,239,172,69,90,169,52,44,110,169,29,104,136,0,207,66,64,25,234,67,234,96,72,175,0,2,80,168,145,4,41,192,142,162,5,152,125,190,77,203,100,119,89,54,226,17,146,17,178,101,241,87,172,156,72,237,145,46,240,247,132,18,135,220,125,142,250,193,73,52,108,208,92,229,8,0,24,164,158,195,167,199,24,117,2,192,58,222,7,160,74,7,116,173,28,251,240,252,88,223,36,194,231,205,6,21,208,253,89,189,100,191,29,217,210,110,212,243,101,71,238,51,237,230,11,62,150,11,244,72,109,238,90,84,130,175,52,128,93,74,85,19,51,230,54,72,3,127,81,102,83,206,154,21,177,216,59,55,181,189,139,126,21,156,174,246,214,120,58,249,126,34,166,52,135,36,124,220,238,186,188,26,219,34,82,108,239,114,241,182,52,3,170,198,17,10,173,176,17,179,38,201,241,93,131,157,212,200,142,243,166,130,159,174,42,247,160,147,29,222,234,107,11,104,128,155,187,202,222,5,5,164,129,118,94,97,57,64,36,105,15,110,93,218,235,84,115,234,99,236,29,142,165,46,101,70,132,89,43,97,103,191,27,66,101,192,228,187,239,204,22,209,74,86,165,40,3,9,197,128,218,121,128,13,61,80,58,202,137,45,229,233,22,160,239,1,248,46,215,205,179,16,210,116,11,3,47,217,206,70,252,26,41,154,165,151,82,53,171,221,20,202,231,40,163,41,91,45,1,106,141,127,186,223,92,101,254,136,116,50,56,32,171,245,181,101,31,68,134,41,1,62,198,10,99,9,1,122,201,178,234,133,125,255,133,234,173,175,172,118,168,155,17,246,210,25,138,223,52,95,231,185,214,104,170,151,76,44,14,68,243,252,166,249,131,122,68,238,16,45,89,241,26,142,41,232,194,40,131,83,228,78,217,51,202,130,75,243,37,30,185,167,94,206,175,143,253,7,25,79,164,92,208,68,182,241,165,208,238,214,163,187,37,192,74,166,17,127,52,46,100,62,178,51,183,127,223,191,192,218,3,179,99,45,164,177,136,167,251,203,72,220,0,140,144,188,221,136,44,41,239,65,58,225,221,41,82,173,247,75,12,226,22,56,7,165,28,172,157,252,86,21,76,42,214,67,233,247,228,224,191,197,56,47,253,10,180,211,244,200,59,19,62,123,38,9,156,231,180,116,183,159,26,103,166,5,53,138,13,222,59,37,30,139,213,223,10,7,98,25,12,43,65,248,151,106,132,115,235,186,2,39,235,177,156,186,221,53,17,166,204,121,32,148,188,23,242,107,230,29,91,175,117,142,92,247,88,164,4,124,78,173,205,14,204,147,63,167,154,42,248,56,51,121,146,213,87,150,66,113,31,128,120,8,108,159,75,137,248,241,106,162,60,47,105,129,163,209,197,253,206,106,197,110,2,173,163,70,232,215,107,171,201,196,114,203,42,33,225,145,253,242,69,73,66,160,210,6,4,213,39,190,137,29,136,108,125,249,202,240,43,233,104,45,70,203,196,84,219,250,108,54,246,86,168,126,232,3,38,66,87,137,159,24,143,45,236,88,60,222,89,85,226,25,236,137,163,89,250,150,79,55,208,108,37,113,244,196,137,170,169,57,62,37,111,137,111,168,149,92,171,125,197,237,35,205,143,20,143,82,77,105,185,214,56,181,230,136,42,211,7,151,22,49,239,95,177,14,199,154,43,49,254,196,82,9,243,13,237,69,113,5,153,228,118,251,207,240,103,84,40,143,223,90,239,199,77,161,119,212,155,224,236,245,225,208,8,27,135,16,17,116,3,91,15,199,85,46,101,102,38,113,137,210,3,215,173,134,134,94,49,121,244,205,23,99,243,101,138,29,182,6,185,209,178,17,148,28,65,131,157,173,80,93,44,201,56,22,201,194,68,210,82,126,253,210,96,124,173,12,0,29,168,168,135,50,55,184,245,132,62,68,178,53,96,110,29,85,253,221,102,38,83,150,149,241,142,164,238,236,183,3,57,14,99,81,22,135,37,213,9,42,30,191,49,153,164,220,110,145,66,239,167,253,90,153,178,254,239,24,56,196,243,102,19,68,166,88,160,174,240,191,246,36,219,21,77,30,205,143,209,100,103,37,231,154,186,78,5,244,208,34,170,3,213,144,112,56,111,207,7,71,99,141,37,79,173,12,237,217,218,122,35,255,151,54,155,219,60,78,194,164,35,165,208,76,204,177,221,207,234,168,8,169,142,184,161,47,177,241,18,142,179,20,107,123,98,78,180,235,78,139,86,70,196,98,9,37,222,196,78,193,209,42,32,208,235,186,34,106,118,200,153,80,40,245,20,174,44,86,59,83,156,27,28,77,125,109,52,50,43,252,87,172,175,60,143,46,204,120,61,79,112,204,10,65,47,75,235,165,232,61,248,229,253,178,107,187,50,49,36,60,163,180,115,39,74,36,218,67,81,41,24,176,204,214,248,108,50,173,46,216,144,79,97,76,50,215,221,14,254,77,108,36,5,129,106,196,127,252,63,109,44,112,232,170,187,109,136,250,10,77,200,170,201,26,124,220,97,240,137,212,73,246,43,188,224,13,250,122,49,159,196,212,174,249,15,63,248,117,139,201,134,4,16,185,253,251,219,55,1,69,253,72,235,71,62,240,104,159,160,101,70,74,141,173,67,88,26,101,151,86,149,15,240,176,215,118,255,8,240,60,33,98,238,211,190,67,166,113,15,244,245,168,160,30,5,44,241,110,186,15,204,163,203,21,159,176,15,176,242,204,192,99,219,111,201,121,70,96,136,183,69,83,215,146,43,162,41,83,252,33,127,220,51,175,135,51,18,232,157,60,40,58,208,203,144,3,235,85,117,165,16,172,0,205,68,249,26,121,29,239,95,88,182,112,113,132,20,246,168,115,82,173,9,169,26,110,12,233,213,6,82,42,250,149,209,162,75,44,218,42,194,222,0,165,118,232,159,21,92,5,162,223,243,36,194,233,50,69,68,41,120,194,177,87,2,120,164,106,115,186,234,238,101,62,49,153,122,142,218,192,237,164,145,37,44,237,60,6,84,202,177,214,120,88,144,12,145,124,247,178,247,68,201,182,17,222,29,97,98,185,93,164,123,167,56,27,9,194,228,165,21,179,113,79,67,61,214,169,173,251,104,95,92,199,235,96,207,129,28,197,187,41,54,33,129,203,10,242,219,235,184,6,2,98,38,228,109,182,14,110,171,181,219,35,165,201,255,14,73,87,146,158,191,129,149,68,8,21,212,7,152,100,217,215,168,31,205,33,215,134,48,254,161,255,164,30,204,156,173,94,146,57,61,188,224,132,105,177,7,3,64,133,99,16,198,163,116,4,133,16,84,201,42,69,237,122,68,163,31,215,138,103,224,59,187,162,115,149,122,26,200,255,190,131,157,239,77,45,75,228,128,77,96,28,29,107,98,95,23,127,66,175,32,200,84,202,215,167,94,215,210,158,249,155,252,103,42,61,194,81,76,121,166,41,200,198,20,163,193,167,226,187,207,55,1,116,104,111,177,244,10,248,183,216,228,108,16,9,118,184,124,162,134,224,116,81,21,77,55,195,170,73,219,17,179,226,97,216,117,212,38,88,237,94,201,121,126,129,193,133,146,98,169,172,60,131,197,138,204,171,146,99,50,224,129,58,135,169,103,112,145,6,27,17,195,200,21,70,215,21,182,112,134,122,26,192,254,233,229,29,254,254,9,65,100,119,155,183,37,106,27,238,23,223,191,111,45,2,99,60,2,153,205,170,38,9,203,219,184,76,209,96,47,18,171,225,69,96,181,19,49,19,52,2,149,29,65,244,27,67,238,18,156,68,102,23,193,7,42,20,176,197,136,255,175,3,247,175,75,7,214,9,142,145,236,65,218,79,247,11,5,146,214,40,214,105,114,37,17,105,160,51,205,202,161,120,149,160,140,106,74,30,41,23,216,125,165,66,248,179,229,36,248,14,152,36,59,215,214,37,203,196,22,180,109,159,241,80,132,75,36,233,59,9,205,71,197,63,224,32,238,226,237,54,95,62,208,3,133,83,115,127,28,185,255,10,29,6,98,126,238,28,179,242,218,25,123,230,185,172,78,108,27,225,45,12,78,101,139,233,182,153,157,254,145,229,133,200,8,195,133,79,135,97,138,117,21,221,217,56,98,215,218,142,49,57,8,57,220,134,4,139,183,246,222,158,85,229,238,177,58,78,110,157,234,109,97,208,120,188,9,50,227,84,178,10,86,228,11,225,90,106,127,53,208,76,178,175,43,49,42,20,148,89,106,102,215,41,69,41,176,18,153,74,139,79,252,104,29,230,71,134,200,38,131,216,164,219,185,177,182,146,139,151,114,73,212,220,18,11,84,58,158,26,90,190,161,152,204,173,110,23,175,88,120,163,34,197,16,197,118,85,117,80,170,41,30,76,161,33,207,215,21,210,0,190,72,205,39,123,131,167,75,106,232,39,164,241,95,127,165,157,156,149,55,74,187,217,44,167,109,152,187,117,1,105,8,245,94,58,147,247,94,109,14,67,67,251,61,172,213,162,67,44,62,154,0,144,196,90,151,105,129,3,177,32,8,107,77,221,129,54,226,62,32,111,16,11,163,125,210,206,110,54,31,78,94,95,59,72,26,20,7,178,234,30,142,121,172,216,241,247,36,173,124,150,91,99,90,218,69,15,21,87,55,217,104,164,206,162,12,226,50,179,86,171,189,248,122,249,200,80,12,195,138,186,176,246,0,105,134,4,252,244,191,156,250,121,113,173,180,225,159,216,92,167,159,234,251,223,64,231,72,174,220,64,125,23,152,8,50,193,166,33,178,237,212,99,67,246,212,99,213,132,184,98,105,111,168,95,38,136,25,161,26,184,132,194,10,52,191,100,215,187,242,209,19,119,47,78,246,119,241,71,94,75,69,216,199,246,179,142,123,91,121,125,106,128,51,65,2,95,166,217,157,106,204,30,228,187,163,74,123,72,226,108,246,148,24,29,228,201,234,251,185,221,213,155,162,101,152,96,0,51,89,176,89,57,68,229,117,207,149,112,177,158,97,180,0,248,219,129,28,44,164,21,10,219,173,26,70,42,156,124,97,66,215,250,226,63,174,221,14,164,217,98,100,92,167,165,6,69,15,12,177,254,133,210,226,87,227,31,60,51,87,233,155,232,19,200,179,247,150,172,189,249,15,203,78,69,210,250,52,166,177,92,7,46,104,211,14,21,193,239,107,128,23,174,69,43,190,240,20,76,207,245,84,252,15,210,210,1,138,169,222,42,166,9,247,228,192,142,223,215,125,158,33,48,167,140,100,30,104,193,127,172,17,168,81,119,182,180,25,26,40,244,207,216,53,239,116,145,215,75,188,213,112,63,16,208,174,100,82,249,246,246,240,27,227,220,182,25,187,125,121,161,121,238,162,43,0,218,98,155,99,173,110,6,253,164,157,249,89,105,103,176,193,98,3,145,74,166,217,179,101,190,87,125,65,10,22,133,10,140,99,1,128,185,109,195,106,172,221,168,82,232,209,225,90,250,190,47,35,203,67,64,77,115,62,59,158,182,61,149,123,123,128,221,248,247,191,26,95,47,57,27,89,1,188,127,183,181,8,218,76,80,144,29,114,0,242,140,189,117,79,4,146,248,7,124,58,248,24,122,147,90,62,123,112,193,151,160,246,107,42,74,213,79,198,78,54,7,245,144,173,144,26,186,234,177,162,26,143,211,72,222,124,241,136,163,167,253,186,77,243,163,119,211,140,219,238,170,10,126,153,88,67,129,142,216,196,241,217,119,107,119,143,127,204,212,27,198,45,232,55,224,24,199,167,241,84,213,21,218,19,26,35,32,17,28,211,146,119,48,74,166,226,135,211,113,59,137,142,199,59,12,129,51,22,198,87,209,196,125,78,91,18,149,56,187,113,14,73,165,183,52,204,96,27,206,249,18,29,142,194,0,252,42,239,215,146,104,127,157,204,38,53,108,205,27,205,10,152,80,120,41,198,207,18,173,211,226,106,194,71,128,233,145,26,168,235,208,172,204,54,223,61,151,37,43,38,237,165,24,192,171,98,247,183,198,87,51,76,58,206,148,26,67,247,47,20,54,229,66,191,1,180,126,129,253,65,99,151,203,165,157,217,46,206,86,152,214,249,227,144,54,59,3,248,99,62,97,0,194,149,111,194,76,116,189,23,118,240,249,10,109,28,172,100,194,205,129,120,251,67,5,124,9,141,187,80,237,172,121,250,104,155,242,207,215,162,46,174,126,128,76,237,68,102,191,152,44,103,192,113,175,204,152,50,180,11,201,153,175,82,93,107,218,86,215,251,183,0,57,53,99,70,200,105,49,230,200,206,152,111,199,210,239,72,180,76,143,189,206,249,169,158,106,26,234,104,155,84,242,115,247,44,197,70,38,125,112,170,219,156,21,212,80,111,14,154,5,86,200,207,11,64,120,176,42,121,63,204,110,106,156,187,168,163,58,23,15,233,18,79,108,232,191,143,224,81,53,154,195,80,182,168,15,84,26,108,254,38,88,81,106,221,146,203,246,255,148,197,169,127,8,174,156,94,145,133,186,225,72,164,9,201,70,136,102,171,97,60,251,73,201,24,91,151,12,65,44,250,211,180,174,245,72,140,133,52,68,139,216,36,120,200,22,102,136,166,237,222,205,41,210,215,165,169,123,10,146,142,35,227,213,147,219,78,240,22,72,129,119,181,102,169,21,106,96,222,114,86,193,243,217,206,53,73,86,61,86,51,79,106,142,208,201,88,91,64,17,48,119,102,7,4,71,7,252,112,189,120,44,37,31,214,110,171,131,103,104,213,133,44,134,79,193,122,44,177,241,121,231,58,110,228,118,74,54,139,17,4,215,31,99,193,82,208,131,138,204,238,192,97,3,175,164,37,163,187,151,60,206,93,216,24,174,82,4,184,100,49,53,120,144,36,232,82,83,8,103,165,90,63,243,225,241,145,249,45,111,45,39,36,6,221,11,56,52,199,72,167,159,160,42,71,109,43,108,214,231,137,201,33,54,139,56,105,73,43,249,168,113,208,186,244,81,96,232,189,177,79,247,185,34,170,17,2,47,165,152,89,179,163,197,62,227,242,2,162,79,86,96,206,133,176,12,168,234,43,0,69,169,15,70,219,35,24,111,42,170,227,101,52,118,18,98,147,79,1,190,93,236,109,158,153,131,128,59,76,76,30,213,92,231,175,64,93,76,59,60,227,227,223,80,253,26,178,130,118,80,121,111,52,169,195,204,57,211,233,157,213,166,0,219,90,161,119,149,28,201,251,5,103,112,90,187,189,86,209,82,241,110,39,49,41,131,120,242,184,178,51,35,165,237,87,208,60,243,10,109,172,20,95,46,5,37,243,17,182,190,134,12,75,167,82,235,223,214,92,123,227,19,160,102,132,161,103,154,37,168,171,231,228,66,50,6,79,31,76,89,247,73,56,82,96,129,73,155,113,188,170,159,144,77,96,209,55,131,165,181,106,93,10,156,127,205,5,215,48,224,167,71,88,125,64,126,144,149,87,242,48,152,189,67,1,4,249,116,11,161,43,154,33,34,190,111,58,211,204,165,182,171,13,130,237,56,63,165,108,248,228,31,49,110,84,255,223,107,94,145,143,68,106,31,31,172,7,61,180,98,147,106,10,246,157,178,66,131,229,106,72,67,127,42,182,128,82,21,44,126,17,109,64,144,95,241,179,230,16,179,12,233,236,244,209,31,28,65,159,33,112,177,9,70,62,89,24,165,19,148,66,38,56,112,30,141,23,227,2,50,213,103,178,10,15,16,137,96,223,107,95,233,64,22,246,25,151,244,44,129,43,71,58,229,100,93,139,110,13,153,52,195,43,41,248,182,38,114,17,199,188,101,200,173,122,171,122,41,21,70,31,20,55,251,107,92,163,238,160,155,102,16,55,84,189,220,50,40,175,186,27,190,141,234,48,109,188,146,252,211,123,179,149,72,63,140,141,119,206,72,79,15,216,27,145,186,149,123,222,165,71,221,237,37,184,97,166,149,153,98,108,34,146,51,244,208,246,188,195,152,68,51,18,250,155,7,11,40,70,227,41,197,34,46,65,47,43,199,221,194,154,62,213,147,219,16,195,125,18,229,24,169,6,152,3,139,24,231,212,179,213,155,253,198,197,158,120,102,234,195,83,165,3,22,249,54,69,223,127,98,39,152,14,229,130,128,219,28,63,142,142,73,129,27,178,188,40,125,202,40,87,243,231,135,204,81,101,29,115,38,77,207,246,229,132,109,242,100,238,197,64,189,78,143,26,4,221,251,60,184,203,255,21,231,249,243,41,129,164,109,52,116,216,191,54,93,4,222,112,171,226,106,252,70,246,123,118,21,123,191,213,53,195,224,73,240,199,222,228,253,165,230,136,199,200,128,31,22,126,232,237,61,207,236,204,247,185,69,162,105,122,18,38,27,219,127,28,5,1,12,178,35,152,54,131,10,221,95,238,51,126,97,118,67,50,200,150,34,89,192,123,135,84,72,215,127,86,30,57,195,230,26,111,154,167,61,46,250,1,226,58,253,68,135,187,134,206,0,189,26,184,86,60,39,41,75,209,254,23,128,114,223,193,255,81,65,219,49,227,148,38,66,84,213,5,240,153,62,201,164,37,84,9,59,149,14,8,115,237,174,221,237,83,111,61,157,233,248,88,112,237,147,7,200,45,251,164,141,30,170,113,17,233,16,154,76,250,108,157,228,179,57,214,178,165,3,102,217,28,56,50,80,132,79,216,218,54,243,220,35,100,196,21,185,129,179,197,134,183,245,148,5,24,191,3,54,100,140,189,149,6,34,125,122,214,217,237,250,186,206,76,97,7,159,153,154,211,186,94,143,248,197,175,4,236,99,49,106,187,85,80,255,215,68,238,116,160,96,234,13,139,81,235,236,153,73,164,235,15,251,151,41,44,22,6,171,81,212,233,45,105,81,2,188,223,28,102,221,37,123,96,220,203,85,204,207,122,138,181,40,35,103,52,167,242,214,33,64,244,59,223,33,22,160,89,54,17,37,128,170,186,213,142,163,74,168,11,136,203,167,168,140,49,196,52,216,117,100,86,22,178,140,15,62,123,222,145,235,117,227,101,182,106,98,104,189,202,167,214,239,12,203,156,143,14,151,78,15,123,251,56,84,184,88,32,138,55,201,172,88,28,74,220,71,204,94,169,169,222,227,126,151,28,32,36,180,31,86,111,150,160,141,98,161,126,252,33,254,223,36,251,246,247,35,6,83,172,181,33,243,199,253,19,59,54,110,83,182,218,140,10,150,6,153,166,35,70,113,219,35,141,59,184,110,52,41,144,27,66,96,105,79,66,254,171,238,57,141,91,32,209,170,249,166,79,77,132,177,95,197,42,209,185,186,122,173,10,191,163,127,219,78,177,130,64,247,19,28,181,232,218,18,55,93,253,144,125,41,12,107,103,32,205,11,167,240,228,40,97,62,60,169,183,33,202,187,21,122,251,105,27,143,29,142,182,157,96,79,153,154,60,97,197,37,161,241,183,137,149,67,97,10,137,189,13,153,31,135,133,42,206,96,35,217,162,141,213,79,38,212,171,131,142,231,59,247,163,170,197,135,214,216,69,9,142,7,163,230,171,100,138,23,114,126,146,49,18,182,152,253,184,211,237,168,172,97,12,180,36,168,59,38,29,218,145,180,172,120,85,94,78,163,172,201,140,70,178,72,55,201,11,188,77,119,251,87,195,70,141,59,138,235,9,52,21,188,58,236,48,25,46,123,103,239,247,244,244,40,87,253,222,8,103,6,137,252,188,100,249,160,191,110,19,31,77,197,122,14,41,46,218,149,103,131,227,199,59,230,182,240,99,233,153,45,250,175,17,221,181,233,198,194,184,39,60,170,132,242,100,231,230,81,32,135,116,13,95,1,57,230,20,135,249,133,248,155,205,182,91,32,93,55,253,89,3,186,100,197,213,198,149,144,252,6,130,141,28,111,8,182,90,218,175,102,251,108,54,215,209,217,70,76,155,196,233,79,225,82,29,196,158,3,180,133,204,79,172,155,108,68,113,182,195,82,58,29,247,88,149,19,224,175,140,70,111,100,21,209,230,44,74,188,167,244,100,45,10,138,115,251,31,95,208,36,78,120,127,64,82,145,81,85,132,32,160,226,179,66,121,187,88,15,1,251,22,14,88,24,174,164,117,71,122,56,205,76,172,241,87,26,25,23,168,118,6,133,85,218,242,54,126,175,221,93,208,165,49,42,105,116,213,130,24,25,174,18,163,17,185,217,29,241,144,5,18,239,105,147,212,122,46,111,239,230,15,106,198,202,83,137,240,72,152,89,157,12,35,202,144,242,66,173,80,34,155,39,8,208,26,238,49,167,23,16,68,147,125,238,34,150,106,6,166,202,157,108,73,221,44,104,164,199,144,95,25,46,223,173,22,207,129,127,7,88,171,197,110,107,138,243,89,193,197,40,171,200,134,194,40,40,4,165,172,35,12,25,92,144,206,50,170,222,213,128,89,204,193,170,175,227,76,65,149,244,27,174,242,245,228,69,115,237,89,31,240,202,179,7,44,213,9,215,5,67,244,98,98,109,27,99,186,67,134,236,180,12,35,172,247,140,143,197,233,52,247,116,166,87,236,30,126,167,26,221,186,194,17,172,115,11,83,18,140,218,62,20,111,139,27,35,125,200,168,129,32,214,89,99,131,255,80,103,194,82,128,162,137,84,163,127,9,177,93,95,53,57,26,18,140,34,230,3,49,17,86,157,253,69,128,93,181,213,94,76,108,62,112,71,169,179,21,87,141,46,135,246,224,15,86,93,109,59,61,72,149,84,50,243,231,46,243,172,21,50,194,222,233,215,176,70,196,41,173,232,114,50,112,248,114,217,126,185,78,88,131,138,50,16,17,0,231,204,26,192,200,31,0,144,83,79,61,143,74,233,220,145,55,96,169,187,215,239,2,27,83,153,48,224,105,236,162,51,236,173,24,122,148,180,86,174,127,151,95,218,228,163,27,28,213,130,253,153,163,200,113,105,95,248,24,234,40,227,111,28,72,208,167,77,181,176,58,184,95,137,208,65,99,47,243,192,197,199,5,222,1,67,30,205,118,93,80,245,105,208,12,144,32,152,227,135,209,226,161,138,18,106,153,56,161,237,221,97,112,2,93,11,241,253,108,224,153,30,227,24,226,250,179,175,152,244,135,95,213,16,175,168,21,31,42,166,73,52,146,106,25,239,233,253,31,115,233,5,230,20,139,92,140,141,156,225,3,134,252,71,100,254,48,236,109,232,105,200,242,36,23,32,240,52,46,194,118,220,2,111,119,94,111,135,200,211,151,209,206,19,98,50,74,179,150,172,233,85,26,141,244,199,108,30,123,163,160,104,117,246,98,141,117,74,189,21,11,101,79,139,101,215,35,235,117,208,249,122,26,130,96,234,227,80,166,209,135,113,88,237,31,132,204,237,170,2,28,25,66,239,146,11,23,223,67,161,78,75,107,16,142,4,216,175,193,228,233,100,118,120,226,104,138,223,140,40,31,58,255,40,188,107,18,34,129,79,135,143,70,215,23,198,107,212,140,222,249,208,72,59,227,157,38,40,54,158,194,10,170,90,180,197,23,107,10,210,140,107,75,214,205,216,240,35,88,118,50,154,201,79,246,233,75,49,147,84,187,73,204,183,185,204,78,75,140,79,45,148,145,4,104,94,139,219,57,5,54,4,120,66,234,10,249,189,228,197,46,112,149,59,245,5,183,44,86,211,111,131,234,152,141,116,118,236,52,145,184,129,139,81,173,209,97,131,18,4,230,3,40,180,202,225,80,159,87,189,14,146,2,33,17,185,200,207,226,109,111,164,100,255,96,223,192,240,88,176,67,126,114,64,130,93,3,128,49,119,141,147,131,28,254,5,242,208,185,130,205,124,162,249,101,70,51,195,241,11,229,214,41,27,208,113,67,51,56,222,20,16,101,221,155,44,243,157,89,254,24,222,178,227,117,235,24,37,69,54,137,204,205,3,213,154,154,215,29,117,28,215,139,114,0,134,18,150,200,175,7,239,183,171,100,39,205,127,22,151,45,163,45,180,35,56,166,187,48,166,192,34,248,147,167,78,31,19,237,87,162,100,23,125,93,80,86,2,193,151,49,144,57,193,52,35,137,99,29,40,217,77,243,144,160,197,6,238,181,186,243,193,7,189,119,56,27,71,91,245,203,56,39,170,184,205,18,190,89,61,135,144,114,123,162,64,213,171,56,110,130,211,153,241,35,150,68,185,32,189,50,197,239,241,163,153,169,195,170,78,245,174,102,246,125,126,49,176,193,249,29,235,72,50,220,132,146,168,43,153,113,253,53,203,95,60,72,36,135,216,125,95,108,61,177,83,14,72,86,42,213,53,58,136,249,169,207,163,126,195,45,146,127,105,167,217,89,81,63,161,61,159,33,131,180,164,122,110,171,60,166,233,176,120,10,44,96,21,34,19,201,40,233,132,113,246,167,60,48,161,109,208,107,186,99,148,211,94,27,169,72,241,116,235,88,105,218,211,8,107,112,124,121,119,3,229,111,74,54,161,2,94,7,234,250,151,62,174,67,195,55,131,69,198,131,89,64,249,31,99,1,132,119,22,89,95,183,43,81,176,68,154,73,114,126,199,120,194,233,39,92,71,140,160,159,167,51,246,176,52,23,6,87,150,196,198,122,189,212,192,198,84,142,89,57,252,103,60,135,62,113,228,76,111,225,35,197,221,247,80,155,165,210,26,175,66,82,25,200,204,236,40,240,156,248,167,149,2,104,103,113,164,212,84,178,130,91,214,81,156,148,168,218,9,136,217,29,172,43,195,176,66,81,246,134,241,115,203,195,233,190,208,20,249,177,192,94,109,234,50,64,246,39,16,115,90,233,109,40,65,12,250,23,20,180,121,46,205,23,33,255,6,200,141,240,47,70,178,119,107,199,170,23,224,28,143,162,22,89,53,227,196,127,35,67,204,17,253,19,7,14,41,75,248,14,179,159,63,231,65,203,225,123,38,183,149,54,132,6,150,217,147,192,193,143,137,6,120,116,58,36,5,225,24,4,172,36,191,49,20,11,154,175,86,4,44,24,181,125,222,249,1,200,219,156,221,240,244,97,24,81,214,255,168,46,63,34,85,17,18,13,87,14,43,1,197,1,159,57,186,251,88,136,43,85,19,177,112,186,200,135,228,224,145,97,160,166,181,89,163,93,51,13,55,221,54,189,135,40,132,39,39,221,249,29,81,253,246,38,189,124,197,84,142,171,174,182,24,193,3,23,30,12,246,115,187,199,168,52,17,1,122,130,4,65,207,242,131,119,146,29,195,236,57,76,207,148,251,172,14,91,80,104,137,37,125,178,44,58,52,53,74,238,38,218,236,136,228,126,121,212,55,127,20,97,244,176,157,8,7,66,244,10,21,189,157,80,22,42,191,171,250,163,115,217,102,213,129,246,164,44,90,88,165,142,56,204,134,53,46,46,99,208,86,28,124,111,218,7,19,14,53,132,98,153,54,231,247,126,93,54,6,68,18,148,202,204,116,176,79,12,139,40,210,147,17,143,177,139,211,50,107,71,30,150,26,190,146,3,83,208,239,222,148,156,71,52,189,52,64,217,242,221,79,31,6,236,19,69,182,116,134,229,74,128,121,231,171,2,83,183,72,19,13,184,64,160,74,208,175,138,9,165,241,72,139,109,141,89,175,204,227,119,228,26,83,216,184,87,179,147,70,219,202,172,11,236,86,65,249,197,110,155,134,46,205,49,196,245,134,234,20,42,147,201,145,12,204,235,202,25,166,48,218,253,21,147,80,142,110,140,225,202,164,14,249,178,99,220,110,67,78,216,86,67,121,222,140,248,37,221,3,179,247,170,125,65,185,72,104,72,199,50,39,133,41,180,147,32,239,89,26,78,84,164,117,60,60,183,75,190,136,51,175,213,193,199,132,81,213,161,162,133,228,129,240,233,250,220,248,219,241,54,16,244,244,170,191,23,32,175,117,220,249,72,72,185,51,233,192,206,211,71,224,181,190,32,191,35,139,52,0,112,186,118,146,252,54,149,97,212,53,41,109,175,131,78,78,108,58,24,89,71,212,153,166,115,201,178,253,148,212,99,251,87,101,208,1,178,24,125,44,244,193,3,66,137,21,229,65,225,213,30,220,155,85,245,34,166,197,33,13,52,160,79,216,39,219,207,141,18,102,238,74,48,240,238,196,44,215,33,54,7,58,78,134,100,166,28,44,176,176,152,71,170,235,96,7,201,235,194,7,106,210,202,133,154,94,119,232,111,80,224,200,160,1,196,197,238,217,248,30,252,239,110,67,139,216,44,166,164,108,155,29,40,162,186,25,251,47,150,102,83,144,114,83,62,217,251,221,210,227,73,100,115,178,191,211,150,207,196,9,153,51,136,21,189,21,101,64,107,161,0,120,220,186,109,165,211,141,232,131,247,219,94,91,134,154,174,140,58,110,78,218,160,96,233,66,192,63,65,221,49,76,1,240,216,1,41,243,253,73,29,181,161,208,186,45,247,1,89,103,243,124,255,32,87,179,70,141,115,167,157,212,35,23,179,128,205,157,188,199,17,227,130,114,78,195,212,252,0,167,49,113,210,99,32,193,192,225,64,55,225,191,181,223,181,76,218,65,68,183,0,25,24,215,39,6,160,40,181,201,163,75,228,65,254,86,144,74,123,106,29,164,123,74,187,196,124,103,152,229,188,171,34,50,154,28,65,27,22,170,132,7,60,39,114,34,147,101,210,175,105,140,21,244,82,144,116,40,232,164,205,209,86,1,171,173,168,216,49,99,65,100,42,63,172,40,69,84,101,158,121,73,2,24,138,12,174,74,243,12,151,189,89,225,68,186,9,110,189,176,167,39,141,116,225,2,255,173,115,167,255,138,142,141,154,9,2,250,98,17,43,192,69,226,181,74,236,54,45,200,197,5,109,210,132,132,19,6,193,149,132,71,231,172,75,198,161,220,213,254,127,34,45,7,190,119,64,48,109,70,13,189,69,179,104,243,71,48,1,230,217,156,35,66,107,214,184,132,132,78,70,71,213,60,19,107,171,179,28,25,84,199,153,128,235,103,14,169,113,187,209,45,131,175,186,40,50,18,115,180,151,37,166,105,104,68,142,79,241,223,86,30,86,123,218,153,166,249,207,54,85,136,139,83,217,246,253,162,85,87,70,162,231,12,218,248,5,37,7,78,250,69,241,255,85,182,108,51,135,73,185,32,12,149,42,8,167,39,235,158,40,123,23,211,49,139,120,179,205,179,197,88,103,155,25,11,121,171,134,92,45,44,213,117,84,237,238,6,101,182,39,247,94,142,211,172,194,233,158,172,126,240,203,80,149,95,199,161,197,223,137,38,193,130,144,55,78,178,219,11,12,14,33,183,69,246,176,112,148,172,233,247,216,117,46,14,52,38,83,101,239,193,112,42,211,82,70,39,31,72,180,80,54,150,247,226,61,89,137,64,43,244,119,163,197,8,101,185,231,45,149,153,91,106,98,192,168,5,119,177,150,187,177,181,169,90,128,54,145,96,108,108,118,60,155,190,37,170,28,226,52,109,86,211,123,98,231,250,80,166,100,106,77,28,220,71,194,246,195,14,91,67,24,83,138,48,15,223,90,86,59,14,242,90,184,148,101,40,16,220,129,169,45,160,250,122,221,168,3,96,205,70,121,144,192,60,70,186,205,135,12,216,234,97,172,216,225,17,9,58,95,202,16,74,53,217,27,3,23,193,144,108,15,193,180,45,43,194,211,229,80,199,108,157,103,175,204,104,174,104,33,110,133,34,23,160,34,166,39,9,195,212,130,70,193,47,169,229,250,74,99,165,146,241,254,98,241,0,175,6,200,111,89,57,122,161,209,88,148,76,200,43,133,43,181,157,54,224,75,197,99,251,14,77,90,16,194,66,113,186,29,69,125,166,145,97,2,185,53,199,233,214,12,226,58,92,122,191,73,61,19,33,124,116,123,17,215,189,221,252,159,144,248,50,33,108,224,107,115,8,250,140,12,163,163,172,137,173,158,95,39,53,176,4,254,129,100,146,210,219,232,181,6,66,78,231,81,227,7,88,95,95,34,68,116,121,145,211,88,210,43,150,216,177,81,233,43,122,53,144,208,95,47,8,44,226,193,207,175,11,106,174,73,220,203,134,130,181,30,99,51,197,9,252,206,208,131,119,150,59,125,6,37,97,226,84,128,131,205,227,148,86,186,186,126,101,106,40,137,138,207,168,50,95,249,70,122,195,250,54,48,129,29,121,171,51,213,102,203,185,196,125,156,213,134,138,233,96,69,46,83,61,85,232,22,102,126,212,156,232,40,63,199,36,202,186,7,212,39,144,189,186,178,54,19,83,51,119,34,126,223,209,233,231,200,145,48,215,69,144,130,92,239,4,116,176,184,171,96,195,235,176,250,94,20,193,156,208,44,32,47,212,78,42,126,67,153,210,212,147,141,232,170,1,74,109,0,201,136,236,84,158,150,174,84,197,137,0,114,69,244,40,26,152,127,25,129,55,12,243,35,24,117,54,71,202,144,153,183,125,186,227,15,184,40,104,126,17,100,22,42,230,113,219,36,107,159,234,252,60,240,222,204,47,85,213,235,235,41,63,234,200,100,121,225,34,134,17,111,237,196,177,20,86,62,245,50,132,209,169,184,240,238,229,143,143,249,233,175,185,13,211,22,75,110,90,3,112,234,69,71,89,60,228,186,121,195,70,227,92,2,124,161,136,178,144,218,250,169,53,231,68,80,254,89,235,109,206,244,208,254,85,67,242,120,243,59,138,246,45,174,180,100,166,174,81,154,206,29,13,47,243,243,66,87,120,203,77,165,200,190,213,184,101,83,48,23,151,246,198,179,212,128,45,124,51,0,205,199,30,177,176,182,26,22,181,61,245,26,153,237,24,202,117,97,65,19,242,40,137,111,20,20,16,81,143,160,186,197,135,28,76,244,59,195,7,9,172,3,224,170,45,146,175,119,211,59,189,163,221,32,215,156,245,75,131,244,99,181,213,44,150,118,119,152,32,70,69,229,123,175,71,178,129,116,250,143,179,240,31,17,67,18,50,127,58,253,211,192,160,90,154,82,196,172,160,161,218,95,105,147,236,253,7,38,134,62,117,137,5,144,209,178,245,47,71,74,251,98,72,72,141,37,227,241,74,194,1,225,188,107,0,176,4,110,93,157,196,74,70,145,218,202,252,151,235,9,69,35,159,29,209,101,99,194,207,84,60,186,21,59,176,54,220,139,91,32,180,96,8,151,202,20,156,195,25,53,77,114,126,223,0,232,111,0,104,209,4,186,111,141,123,39,87,220,106,15,25,93,127,188,207,174,204,69,51,194,50,220,66,173,116,114,190,141,127,107,22,153,173,187,203,83,4,188,46,72,16,72,71,58,100,173,245,129,59,140,216,150,12,187,142,75,243,170,10,145,0,159,236,241,126,184,56,192,172,212,242,141,242,80,49,15,123,90,102,233,141,250,142,166,89,40,107,196,69,198,137,135,126,187,91,18,126,100,92,255,110,221,233,110,164,5,93,116,216,88,114,49,88,171,84,194,93,229,130,21,89,209,211,117,231,188,9,148,115,215,186,245,208,57,5,130,152,93,254,128,188,145,166,83,100,194,223,169,205,197,11,99,113,147,164,182,174,4,14,255,61,35,182,248,8,90,236,35,39,225,149,69,24,2,49,7,168,247,160,187,65,121,237,42,82,158,160,188,48,83,151,32,14,9,134,174,68,45,206,194,158,92,75,146,163,188,115,85,209,158,53,129,252,228,81,216,13,74,6,178,130,113,181,159,67,77,97,124,120,102,247,205,172,123,191,196,65,44,113,155,215,148,149,72,77,157,38,79,44,129,211,63,65,117,179,242,214,42,49,145,216,248,152,194,247,73,28,46,221,246,208,125,52,91,202,59,176,209,89,84,124,255,133,199,230,163,32,170,4,103,63,10,31,115,177,28,254,156,172,42,73,43,237,138,134,69,67,147,224,221,77,95,33,53,79,65,155,223,186,195,143,71,89,215,61,35,32,223,196,110,9,129,208,87,114,83,243,200,217,214,222,46,246,167,7,9,68,189,229,248,113,232,141,19,26,155,84,242,182,127,229,40,117,248,181,100,166,4,181,162,28,227,36,53,120,123,195,96,182,209,180,211,44,233,46,18,63,245,224,117,90,221,22,99,22,90,72,221,100,120,94,185,217,243,199,60,222,222,195,23,235,50,3,97,121,156,66,51,4,121,48,94,206,217,13,98,139,79,34,53,103,47,34,183,113,67,66,130,48,212,100,154,154,28,235,138,2,240,100,19,253,229,18,175,223,247,152,14,94,76,214,221,1,124,109,41,84,91,68,199,199,139,23,253,225,210,46,191,238,30,1,108,227,78,100,77,181,230,46,8,130,157,79,211,180,166,90,159,200,44,251,66,87,207,35,166,124,196,153,201,43,153,193,218,4,183,45,236,211,11,199,11,111,14,205,178,189,174,113,96,102,83,242,138,17,152,142,5,87,190,155,55,151,86,207,142,181,177,133,162,193,43,103,245,9,104,159,95,180,49,181,239,118,225,52,136,75,144,53,155,37,242,82,230,224,171,90,153,205,243,40,193,45,25,181,208,56,183,147,158,56,205,21,36,217,116,169,139,138,17,71,174,238,21,101,194,211,162,2,227,184,23,123,50,194,145,30,170,43,208,62,155,87,196,198,82,149,46,177,48,247,196,142,14,29,213,238,207,215,5,119,159,97,98,154,4,104,117,46,127,54,206,142,168,34,155,218,215,205,17,82,85,39,200,35,125,210,86,17,137,254,110,87,48,202,133,187,60,79,217,230,68,142,175,122,24,129,13,207,126,176,38,69,250,254,60,61,46,30,218,206,68,77,115,120,239,33,142,255,173,183,96,215,169,209,76,83,159,19,192,221,237,242,175,173,192,255,101,33,177,194,62,183,12,49,0,246,97,77,199,63,222,141,74,250,117,58,230,28,193,153,139,146,19,79,62,186,106,154,248,22,212,246,205,88,152,46,242,109,113,167,49,39,103,52,36,85,210,19,119,192,255,16,88,166,18,54,162,176,194,55,227,237,173,227,204,31,36,134,22,34,188,83,244,136,103,223,190,117,195,150,196,236,78,54,7,55,120,112,68,176,185,4,215,239,28,70,125,3,52,128,153,237,142,93,152,180,158,131,200,105,137,148,2,85,58,76,138,127,44,198,180,57,150,133,254,186,153,134,250,67,148,34,127,22,7,251,65,183,243,255,120,230,122,209,3,16,55,3,123,139,170,38,54,126,129,31,99,222,220,143,102,104,101,166,43,24,145,189,58,192,158,142,136,227,19,150,56,155,198,168,195,68,164,214,94,116,160,96,151,53,170,113,145,5,34,154,121,133,43,93,131,29,105,253,229,27,3,212,89,42,79,55,239,195,248,9,81,247,127,145,88,72,78,238,125,46,7,16,63,105,20,103,166,26,162,222,66,152,156,146,205,211,8,19,241,66,67,196,117,129,159,195,154,202,108,162,32,115,178,71,221,34,188,251,228,139,254,148,30,228,238,248,10,232,72,13,88,93,160,254,123,24,73,127,178,161,92,28,253,126,66,146,8,225,235,133,223,178,188,155,243,115,222,96,40,80,92,115,132,198,30,233,10,172,255,33,253,166,227,30,253,61,190,11,97,177,29,65,237,42,76,254,104,23,60,222,177,166,225,100,114,0,6,93,175,135,204,174,239,118,1,181,20,184,238,125,223,49,111,39,16,198,195,181,72,136,46,95,174,232,163,253,227,251,178,77,55,168,1,66,76,172,157,152,99,37,48,16,111,86,222,129,170,215,60,6,152,242,118,79,205,162,114,80,221,154,58,112,203,67,73,108,77,238,137,175,125,2,24,133,56,220,65,202,191,175,91,141,56,97,55,81,125,154,44,189,237,234,45,227,182,203,253,103,214,252,73,49,200,118,176,114,7,22,172,106,35,168,110,18,80,161,9,44,18,6,15,65,107,199,58,87,125,77,105,98,85,156,111,70,184,40,134,203,54,217,207,56,40,43,253,160,25,77,218,232,128,233,177,36,89,195,67,184,77,172,96,223,159,168,207,1,110,156,69,7,156,165,236,151,181,173,48,5,225,156,17,35,240,55,102,222,176,189,5,127,160,36,45,164,192,173,164,186,0,14,82,247,133,166,116,136,174,28,126,137,87,193,88,46,147,92,253,34,23,6,50,38,154,74,33,109,99,145,172,178,190,76,254,208,126,52,1,187,157,176,228,203,117,151,80,70,51,42,131,251,167,33,179,18,141,31,252,85,120,209,115,200,161,86,197,27,175,19,122,27,187,214,136,150,247,109,243,227,143,179,98,116,150,130,212,107,77,225,54,14,97,197,38,149,234,187,174,50,169,173,238,218,9,30,86,127,239,232,32,130,159,227,159,35,193,92,229,242,254,174,18,89,241,173,210,32,11,198,92,32,27,162,156,128,0,165,70,30,255,131,6,99,80,237,101,229,40,29,36,12,236,42,124,190,57,77,246,240,33,71,230,16,13,34,157,247,189,204,104,162,175,71,201,67,151,146,28,119,25,252,214,76,26,128,245,90,138,236,40,169,63,174,196,164,244,208,215,68,234,149,35,149,179,220,109,79,70,230,237,27,62,187,9,53,132,138,89,213,47,195,2,250,186,75,230,160,40,196,173,174,214,167,244,237,168,59,172,106,105,105,184,232,70,47,173,28,35,77,123,165,231,153,237,246,60,86,106,229,12,46,32,161,76,68,139,229,112,90,111,253,182,136,211,232,198,53,193,157,197,198,119,6,191,194,73,73,223,53,167,235,7,183,12,55,209,184,0,222,121,126,128,203,68,28,139,125,3,145,154,124,64,69,141,137,174,251,124,85,13,235,114,190,30,40,82,163,84,125,239,217,211,87,126,228,133,199,213,131,247,107,149,1,214,3,139,28,33,193,150,144,245,170,226,72,38,229,37,172,99,218,111,56,179,252,45,48,190,212,42,215,129,34,242,79,141,23,135,61,99,143,23,177,156,90,203,81,204,128,113,130,184,242,20,215,212,24,224,194,13,209,135,204,84,203,249,216,104,68,149,254,14,154,165,232,28,39,249,205,99,201,238,22,42,71,35,90,187,181,247,33,153,29,191,105,136,121,113,29,198,255,183,196,146,171,67,214,194,224,188,64,6,220,49,7,227,214,201,47,141,177,16,191,170,6,49,241,99,235,23,169,47,90,10,225,242,130,164,55,143,189,11,147,99,56,76,215,232,120,143,51,115,150,63,241,1,10,121,8,6,182,218,67,217,134,64,152,144,74,198,164,188,170,106,131,157,188,251,74,171,27,232,117,162,92,87,233,54,74,9,187,164,40,53,93,93,70,29,119,8,0,119,223,123,84,36,159,156,142,24,39,155,111,224,169,8,158,8,35,248,132,123,212,21,26,139,39,53,253,227,50,60,210,19,167,172,69,192,65,3,54,81,216,98,154,75,253,145,239,230,185,157,239,45,45,140,10,218,209,114,166,235,5,201,104,253,16,182,143,21,79,254,40,125,44,195,174,180,56,13,140,84,65,149,224,175,100,55,47,43,83,125,167,16,242,157,238,119,133,75,130,229,157,72,33,105,94,84,241,63,225,234,27,208,65,216,117,182,134,117,27,50,100,26,83,254,158,169,114,216,190,229,144,225,224,196,234,66,230,162,203,84,126,45,12,93,78,163,135,145,136,7,123,104,198,95,130,162,17,170,230,50,72,50,234,20,14,116,139,5,96,47,98,116,247,116,189,78,90,82,169,148,186,120,66,180,10,248,186,48,10,224,61,78,251,142,244,225,5,15,66,19,189,6,133,254,57,35,168,225,157,148,145,12,119,90,188,78,17,127,99,140,86,168,54,149,90,240,93,62,186,254,25,156,87,186,191,95,248,196,115,155,142,193,143,173,111,40,89,84,144,25,106,202,33,65,185,79,77,206,74,42,83,169,141,181,104,214,242,154,213,74,229,238,166,46,253,82,34,13,73,80,251,68,198,100,247,169,201,42,213,204,214,42,2,193,169,129,125,177,240,167,187,13,189,185,4,205,20,136,26,76,60,9,68,68,222,158,120,60,172,57,112,210,243,190,50,129,176,125,135,217,40,79,81,97,101,84,49,12,42,12,219,15,55,203,102,130,124,53,60,236,26,171,193,236,178,244,133,170,243,4,251,61,242,51,157,255,200,208,46,234,26,190,193,127,154,121,227,222,19,204,106,195,62,33,120,93,75,242,167,18,26,243,90,114,212,179,123,131,35,249,239,137,184,61,31,74,2,219,140,164,251,111,138,250,29,183,151,200,143,184,174,168,206,53,109,53,114,157,81,161,208,166,146,17,182,63,134,115,52,52,25,160,46,111,183,242,183,157,240,218,62,219,157,14,61,5,163,188,118,236,139,156,86,1,238,207,70,139,57,89,172,35,204,249,218,109,31,201,210,179,69,15,159,196,98,25,92,154,69,101,16,226,255,201,188,116,50,172,80,202,186,231,236,56,67,72,85,209,184,111,227,17,241,141,221,103,92,13,24,39,247,116,233,113,2,215,17,201,217,144,136,173,194,53,87,48,140,108,53,99,235,222,155,174,178,108,50,83,135,81,186,174,37,242,80,213,172,65,127,158,79,93,206,200,165,182,27,88,10,10,234,57,61,94,230,159,231,220,212,1,147,6,107,73,107,249,245,88,70,231,48,142,178,13,45,225,180,61,133,254,189,184,54,126,193,12,58,216,51,137,137,178,8,193,252,107,36,155,12,60,2,128,37,25,78,84,233,209,239,101,93,230,211,85,29,59,25,45,166,16,22,218,225,213,42,142,128,95,203,110,25,247,3,115,134,171,69,120,3,161,23,165,242,218,254,206,47,194,123,148,60,156,91,157,77,132,8,173,188,147,56,7,112,180,231,215,204,102,11,56,67,179,97,232,150,152,125,19,5,38,164,34,66,172,198,221,25,65,144,245,166,95,74,254,216,18,190,205,241,181,123,210,163,239,42,182,220,166,210,210,8,168,116,85,66,205,106,14,127,253,86,215,224,138,180,12,245,228,211,67,238,120,91,72,244,155,138,36,168,10,209,31,205,225,27,251,27,223,134,10,126,155,247,181,88,63,51,222,184,10,213,25,190,201,161,112,97,244,73,87,218,64,79,201,118,19,90,46,92,138,203,92,23,255,22,207,252,24,185,174,72,152,242,135,129,109,110,194,29,67,126,80,212,188,225,163,247,5,248,232,179,41,113,11,104,143,158,18,236,240,136,110,244,144,50,24,108,165,111,13,85,131,125,65,17,145,35,210,132,215,236,73,134,218,44,102,231,192,2,192,91,145,105,56,208,185,135,80,249,204,48,4,37,204,102,53,111,69,144,35,111,164,207,6,92,229,215,141,190,194,38,192,30,112,94,91,214,211,132,19,208,74,138,27,43,118,140,208,10,150,156,147,81,22,208,136,42,39,158,21,149,199,101,51,32,212,208,142,157,218,105,92,139,98,240,37,137,245,248,220,122,55,178,249,168,216,174,56,235,142,243,137,221,47,28,18,205,230,69,200,196,74,43,177,169,95,97,36,163,96,15,15,88,230,117,50,80,40,31,63,224,118,44,0,182,2,154,105,177,76,242,3,240,207,24,50,81,125,157,205,94,9,106,104,174,239,125,217,67,65,216,185,108,103,179,110,198,164,112,65,20,216,197,160,198,64,208,212,115,216,64,75,11,113,19,177,163,50,174,234,138,87,247,247,13,203,117,3,14,226,205,154,20,223,162,143,235,101,90,206,38,240,3,59,228,186,167,197,73,149,235,92,136,3,1,108,25,156,78,177,4,237,24,127,11,163,217,205,47,29,69,163,253,188,64,24,213,41,131,121,140,128,40,112,33,190,220,144,206,63,163,14,29,143,96,93,238,168,206,67,177,1,58,192,185,128,221,245,215,71,115,173,77,22,68,177,193,82,97,242,92,48,34,100,0,46,111,155,94,56,237,17,223,0,106,215,88,226,235,47,67,255,144,235,80,243,240,131,117,4,204,181,234,119,239,158,223,167,149,137,130,6,55,135,100,241,243,118,157,58,248,221,191,94,45,168,8,28,42,230,56,63,87,15,153,210,123,95,252,252,40,5,0,38,28,223,198,66,39,186,209,116,29,153,75,71,11,8,245,254,249,54,94,48,54,47,241,168,42,109,38,33,229,210,217,45,14,126,123,91,169,222,70,222,152,216,68,47,37,87,41,202,59,48,202,81,80,53,52,78,108,167,235,115,232,38,195,166,95,115,57,109,32,32,103,108,56,253,107,29,71,208,74,70,102,147,211,187,73,118,251,197,121,140,135,201,175,200,43,49,53,212,161,42,25,180,72,162,148,3,101,184,179,119,169,255,68,149,192,41,21,8,155,68,166,152,184,92,2,182,73,191,187,12,23,219,244,201,4,32,60,217,199,77,25,155,158,87,19,209,176,237,146,227,69,236,105,113,127,28,183,125,168,122,183,11,50,14,244,18,216,14,245,24,193,168,178,92,42,199,152,188,187,109,211,28,141,160,116,228,87,53,60,35,29,116,3,245,86,33,149,197,123,143,74,143,194,60,162,166,34,34,53,224,95,160,175,168,146,78,46,91,107,101,136,186,188,238,101,223,124,208,138,72,201,84,206,54,138,115,237,90,133,234,100,227,105,79,24,252,92,21,24,168,163,62,51,128,241,57,114,119,80,5,6,232,233,44,40,52,243,189,77,97,124,223,228,122,207,240,155,134,159,10,70,89,87,56,73,136,0,157,38,197,101,248,167,148,144,239,174,111,32,216,220,219,161,45,4,51,73,129,76,96,7,220,45,79,45,198,23,138,223,159,238,22,177,209,240,97,141,102,114,247,224,130,35,119,26,46,185,107,44,85,211,177,250,207,77,141,45,96,114,209,21,100,64,99,239,33,228,189,160,215,51,224,83,151,16,109,69,69,118,50,231,42,228,73,169,164,50,141,150,92,68,195,11,70,62,246,158,46,65,135,87,222,181,218,61,99,187,93,6,146,51,0,121,35,72,211,187,232,252,247,220,200,33,50,8,128,220,165,2,173,113,16,112,200,29,114,41,200,117,38,141,164,210,185,113,175,216,221,73,195,162,99,36,144,127,246,248,28,225,74,234,12,245,51,235,15,215,249,123,195,28,55,134,54,213,167,99,126,66,101,47,52,137,221,201,69,151,232,36,132,175,15,132,54,60,165,118,218,189,41,124,158,68,209,46,15,74,98,130,69,222,95,190,76,122,1,20,98,146,8,3,240,191,104,190,43,31,245,23,203,155,150,5,212,218,244,94,157,15,172,110,220,14,219,76,70,196,232,79,27,85,166,97,122,195,36,244,159,30,23,154,178,128,166,90,250,121,200,232,232,82,162,16,244,159,86,148,21,87,220,147,65,162,188,82,143,75,164,84,203,66,129,159,202,1,33,32,73,248,57,35,145,187,229,102,193,23,231,41,140,166,86,212,92,179,166,211,174,17,179,5,59,147,175,73,187,134,205,205,202,237,79,214,244,148,31,13,209,80,132,210,224,143,72,78,213,157,127,15,173,249,102,210,174,74,49,58,134,140,127,191,232,29,221,51,72,0,170,16,208,199,27,0,226,223,44,38,180,132,9,47,144,158,115,14,172,177,87,149,45,60,231,203,99,218,125,154,217,145,184,154,41,160,54,142,73,91,45,122,103,142,202,154,118,8,147,56,196,82,78,209,163,16,255,194,61,151,128,133,121,153,204,246,49,15,208,63,184,224,101,10,5,108,63,133,19,6,76,179,75,195,255,156,69,43,225,20,200,198,24,92,137,163,50,49,40,231,117,109,96,51,101,57,97,218,46,5,20,132,18,255,33,149,145,78,203,226,54,202,34,64,226,183,94,148,40,209,193,160,142,153,192,96,51,226,19,227,29,27,239,123,9,185,34,142,226,70,64,214,72,77,12,65,73,141,167,46,145,196,123,168,76,123,101,189,105,17,13,254,91,135,198,108,196,63,134,240,188,7,228,242,103,122,102,147,238,99,244,34,144,171,111,165,150,198,104,180,57,164,18,35,241,146,51,49,255,17,229,104,203,53,208,214,222,69,226,141,145,6,197,150,223,188,154,239,200,56,56,16,244,119,88,244,71,73,157,222,137,112,146,33,8,116,49,61,165,179,180,214,144,15,40,15,32,74,2,107,162,14,244,111,226,123,159,122,39,192,78,145,2,194,67,173,178,137,26,234,18,253,121,124,110,53,13,68,236,83,237,86,186,206,136,79,230,240,226,64,19,75,205,239,223,163,173,200,28,154,97,47,61,34,131,55,108,5,107,250,17,72,140,52,10,100,156,192,155,71,144,134,74,2,26,14,219,225,212,114,56,220,69,60,78,207,97,62,253,148,161,255,195,0,136,211,94,153,11,62,85,56,69,42,115,90,88,144,139,30,243,20,93,21,182,55,131,103,41,82,110,95,140,183,202,74,245,81,139,207,195,43,131,131,130,159,179,138,175,194,103,15,184,89,80,124,206,144,118,232,169,232,107,156,36,7,107,227,67,179,125,84,222,225,34,184,64,138,15,10,236,3,138,250,105,63,73,35,7,238,210,88,98,182,135,189,66,196,69,113,55,16,6,153,201,247,2,185,236,126,182,182,70,14,73,123,162,53,181,176,161,60,191,142,163,28,137,34,27,145,35,70,55,33,133,244,207,92,95,76,253,212,93,17,150,170,197,255,255,31,184,65,140,70,165,40,198,49,224,65,40,156,122,145,62,43,86,184,130,168,94,180,100,172,74,153,224,99,15,66,13,240,48,150,113,52,218,4,236,101,15,149,124,95,129,43,37,120,129,246,102,42,155,197,136,157,149,67,25,66,157,60,90,38,178,40,102,238,225,29,220,39,31,77,83,172,4,244,204,31,7,137,200,96,248,206,247,66,75,87,211,251,206,30,22,219,190,175,122,194,35,28,71,149,239,215,213,148,75,48,70,226,95,80,113,30,171,25,83,238,29,230,208,0,110,137,2,32,118,13,164,197,40,40,161,173,57,194,39,216,44,166,32,184,67,237,84,118,175,147,16,229,100,156,210,14,240,104,104,137,85,113,44,187,249,29,25,208,126,43,138,89,200,120,112,48,146,33,85,249,159,170,134,120,238,194,22,137,151,66,136,135,231,191,168,103,222,52,165,0,193,122,1,193,136,60,191,12,23,181,90,74,249,76,143,46,123,149,0,194,145,209,11,215,60,154,231,67,66,33,22,100,244,132,147,195,172,44,154,58,196,179,61,115,13,129,4,204,59,200,250,193,35,84,255,75,164,180,95,183,156,187,77,232,243,188,194,66,99,22,116,181,213,164,83,178,178,92,236,39,144,169,80,239,27,138,134,110,111,233,235,92,165,182,82,115,233,199,47,103,28,222,176,161,150,153,190,141,130,247,232,211,175,163,165,9,149,57,80,120,188,26,182,215,16,96,128,154,177,245,48,142,166,165,185,61,95,40,38,88,96,201,48,89,219,114,132,191,98,164,83,101,139,160,40,130,0,88,202,76,127,152,194,201,203,251,81,70,253,43,180,173,25,99,9,107,219,84,114,211,185,247,16,103,101,30,55,96,70,224,254,213,31,251,196,196,182,136,126,85,3,207,135,251,231,190,98,3,231,104,51,234,222,220,64,137,108,185,245,163,254,147,113,116,39,233,17,146,113,30,12,232,70,200,132,116,1,107,168,190,250,142,203,205,240,191,43,195,58,93,202,98,245,82,181,159,99,161,44,138,145,175,36,21,190,84,156,242,243,180,185,103,188,57,112,118,147,53,247,89,24,142,3,60,118,109,152,124,93,252,157,85,98,11,249,48,138,105,201,82,251,124,52,195,98,10,48,126,138,41,83,164,31,220,23,81,127,48,144,10,144,229,140,229,77,164,222,79,55,52,154,213,183,246,147,208,207,197,168,221,14,170,97,67,34,57,57,114,164,127,30,224,144,119,124,36,249,106,43,153,250,125,93,121,116,233,66,55,88,243,129,93,164,85,111,179,33,72,208,61,39,210,63,238,82,180,34,193,192,231,210,78,33,46,11,241,174,79,77,12,32,89,113,37,212,80,121,196,145,89,28,162,46,61,11,200,195,18,207,4,239,91,5,55,55,208,126,28,30,234,192,230,154,16,182,14,140,143,51,217,54,254,21,249,177,71,195,111,149,134,26,150,217,208,226,243,1,155,110,134,54,214,105,101,47,230,80,235,48,18,47,68,160,226,73,202,67,40,94,126,212,250,234,226,157,80,128,185,149,252,187,254,151,220,122,17,126,160,110,250,34,226,189,119,168,153,63,108,68,93,211,252,214,225,165,247,245,129,122,7,244,81,116,197,148,64,243,31,244,109,73,175,133,104,38,113,92,116,180,217,25,172,254,120,39,169,169,183,235,86,66,231,25,143,255,63,205,225,192,41,216,220,253,151,47,96,149,135,233,18,90,211,21,225,120,123,78,31,232,32,150,203,189,235,26,204,19,139,98,21,169,251,144,178,234,219,113,111,29,121,87,137,219,201,101,183,162,1,143,44,148,27,27,135,214,235,131,231,94,119,19,131,21,147,4,252,71,111,114,105,79,242,96,167,141,31,109,172,178,0,171,231,28,115,26,211,63,61,80,240,180,165,225,142,203,22,39,102,54,101,97,150,189,98,108,25,78,13,128,225,126,183,168,226,92,202,38,216,23,67,90,23,114,202,123,231,243,92,233,8,35,131,191,227,244,214,112,96,163,72,95,28,198,10,132,68,37,123,164,74,185,144,251,238,141,138,25,181,15,233,136,58,135,74,216,225,54,206,49,177,15,218,7,86,94,170,153,78,37,114,70,97,241,143,223,184,164,114,163,171,223,4,170,74,8,107,227,58,198,215,32,50,195,195,244,88,199,148,173,241,150,68,80,17,156,253,12,146,149,187,177,42,81,89,220,91,108,205,166,183,217,78,182,62,74,74,221,74,122,76,210,115,146,223,125,89,85,234,254,22,73,83,28,171,45,82,26,153,142,225,82,131,156,71,255,189,53,195,182,202,14,164,237,40,78,143,138,100,247,247,195,37,85,129,234,146,74,130,111,75,173,166,70,201,192,142,202,143,228,28,71,85,220,188,140,248,40,173,126,225,71,195,116,139,59,37,157,45,92,168,203,224,4,76,78,231,133,122,207,238,78,115,9,189,121,177,177,12,128,57,54,122,40,34,190,161,250,56,174,117,219,248,13,114,55,58,26,134,237,45,41,96,245,0,35,6,45,153,179,120,88,32,3,179,0,252,137,117,106,28,42,136,105,74,162,166,36,90,180,166,98,174,201,20,231,211,206,188,23,239,240,188,25,82,123,172,231,84,115,170,180,85,228,230,73,9,60,60,146,23,184,150,157,75,191,49,110,50,154,214,180,17,156,4,141,163,249,231,70,13,122,178,123,6,219,160,210,200,102,97,25,20,44,148,51,149,65,217,162,167,137,6,54,174,158,7,87,90,222,33,254,147,250,97,175,36,1,108,76,204,107,130,156,6,78,23,117,208,159,5,73,130,104,223,116,162,209,61,2,235,189,102,79,12,98,122,192,29,247,120,41,8,16,185,119,15,75,99,65,49,73,11,101,32,218,239,146,147,104,211,74,19,162,168,229,108,195,173,85,236,94,123,25,32,70,29,201,22,112,17,230,215,143,168,194,0,240,178,234,40,132,181,208,87,117,10,242,95,194,114,2,203,50,48,251,119,143,249,115,244,68,167,87,166,104,5,134,144,136,30,71,160,16,159,25,112,158,51,52,46,15,76,77,231,29,172,166,245,245,110,123,219,123,147,161,38,226,180,14,32,190,154,235,65,151,208,151,28,117,152,237,91,70,55,164,112,119,168,18,86,198,248,81,113,18,185,19,18,219,34,81,214,33,14,122,240,132,128,19,67,255,206,81,59,238,21,204,148,35,255,180,58,40,135,199,204,94,207,210,239,146,50,247,216,71,183,138,65,113,36,22,71,246,152,134,187,96,183,234,192,147,15,194,33,88,81,101,207,225,95,120,199,167,167,162,138,89,128,21,173,184,25,126,206,207,218,46,37,169,110,88,11,118,33,28,186,232,24,47,132,94,106,132,250,42,102,55,75,37,88,175,127,146,176,100,11,196,237,125,76,187,34,139,176,50,170,27,252,182,96,1,169,94,207,93,150,4,197,132,92,205,148,132,13,121,208,140,180,212,123,87,203,172,237,87,48,24,88,71,177,99,184,230,216,139,165,166,57,191,74,36,102,16,91,40,197,138,117,211,72,150,82,234,17,108,230,240,176,3,104,57,6,71,144,217,150,143,87,148,233,18,112,23,176,233,136,121,67,95,229,177,90,167,138,246,205,100,254,21,119,85,247,161,85,130,117,94,153,134,177,139,219,163,88,128,45,9,12,116,100,126,158,159,39,63,97,149,201,73,225,61,77,201,100,123,119,134,243,225,115,99,238,26,45,47,160,218,223,185,77,18,153,135,229,114,57,35,143,207,0,80,178,89,186,61,63,41,189,125,40,151,99,121,94,90,64,20,135,70,226,169,1,189,125,11,210,74,20,253,38,110,127,13,168,197,117,245,95,51,12,97,105,84,59,48,95,216,243,143,132,236,96,170,124,8,7,244,241,236,127,108,121,254,139,164,201,202,37,44,217,108,32,33,130,58,127,165,41,59,185,120,204,185,235,71,189,158,94,9,53,211,74,194,135,167,58,100,123,245,175,209,216,222,95,1,125,177,105,144,41,166,88,109,136,75,114,108,15,236,210,141,243,106,105,37,123,7,132,214,162,235,39,181,232,89,245,72,178,50,35,16,45,158,84,199,123,31,181,172,87,131,240,140,133,255,189,49,3,75,146,182,31,219,101,177,0,46,254,62,121,147,162,69,228,4,248,220,234,113,218,9,208,146,138,110,55,229,120,19,109,188,150,74,223,187,209,63,118,1,121,39,64,189,116,35,236,74,188,137,82,193,141,228,185,38,24,236,187,185,243,203,18,234,226,137,78,250,196,176,199,241,201,64,197,168,24,157,185,142,41,134,196,78,51,221,72,88,146,57,35,176,131,124,96,20,28,155,172,204,59,206,204,22,43,78,180,45,52,69,132,33,211,70,236,82,12,119,233,154,84,88,120,116,28,46,93,204,115,51,254,1,60,15,52,104,198,139,88,247,145,134,113,110,60,46,144,173,89,110,62,14,249,20,47,147,249,178,231,182,117,141,98,73,43,158,51,238,237,35,97,145,127,62,46,204,25,82,189,161,18,157,189,74,12,178,131,137,2,1,171,15,235,220,160,14,69,163,0,145,193,204,137,179,57,106,52,49,94,73,212,242,170,242,68,196,155,180,98,196,29,69,29,187,33,115,119,216,105,159,77,11,7,25,47,41,149,90,195,100,24,19,40,89,130,12,25,136,28,32,102,181,43,177,242,155,184,87,155,209,51,178,89,6,119,42,149,25,158,17,216,124,1,232,41,146,2,118,79,137,138,59,143,227,181,107,60,115,125,183,79,80,0,238,248,243,253,7,114,62,177,21,242,13,167,18,49,131,242,194,220,126,177,105,104,1,130,221,183,14,203,254,253,148,120,42,53,174,228,191,37,250,203,247,166,70,137,48,47,255,66,99,111,57,117,133,54,80,159,67,1,253,58,6,214,176,41,227,79,250,6,42,20,212,248,56,245,109,32,183,61,153,67,170,16,122,178,74,216,124,28,49,36,53,106,60,250,241,120,99,104,66,142,150,60,224,235,185,236,222,229,200,129,11,197,244,227,154,203,71,35,13,96,108,174,27,71,107,3,80,27,56,11,65,241,223,162,204,159,114,237,55,211,206,59,6,11,236,167,123,115,245,206,183,135,143,80,12,137,103,37,222,20,38,236,2,146,216,198,96,134,105,253,245,123,200,228,126,199,26,212,233,115,202,150,203,172,207,34,48,171,136,16,34,91,65,122,169,62,23,68,198,142,63,34,46,253,224,175,78,240,100,154,66,140,228,238,169,220,119,212,189,137,255,167,255,252,213,128,71,80,190,181,174,60,239,35,76,200,93,121,140,102,200,254,186,243,101,121,215,137,173,146,112,50,130,19,252,18,10,130,199,221,246,184,6,243,45,222,48,202,171,156,67,78,182,245,25,67,172,241,225,130,41,103,52,74,208,109,47,37,80,70,82,163,228,253,248,65,13,227,171,42,195,147,13,111,45,190,235,67,17,112,24,228,191,180,219,65,145,90,120,53,240,185,125,91,94,37,212,70,184,197,213,34,204,46,75,215,121,249,41,42,5,230,125,116,82,64,45,49,44,163,134,161,177,239,34,147,114,92,151,11,249,12,14,2,196,212,105,160,6,7,56,240,114,180,253,108,102,252,8,13,250,76,72,163,204,229,154,50,54,41,113,185,63,189,158,152,215,214,105,202,78,27,19,116,112,149,155,113,152,100,26,64,141,46,63,10,107,33,40,41,176,149,112,239,118,65,154,29,138,73,85,243,53,203,126,161,141,102,188,71,186,220,3,82,12,119,197,199,207,206,126,47,247,77,190,154,12,186,195,1,99,131,85,193,199,24,21,61,84,183,54,235,191,68,35,13,126,20,52,14,173,59,49,27,153,122,7,189,192,163,220,117,90,64,70,185,5,226,73,94,164,25,119,198,62,73,56,72,185,211,120,5,161,145,87,5,75,138,47,204,198,223,18,218,44,61,0,206,195,108,10,153,60,62,29,178,125,238,177,166,210,142,42,55,241,147,251,133,67,2,80,2,242,185,14,161,50,242,42,246,247,119,189,136,181,21,148,237,161,62,116,80,166,197,227,167,184,52,255,80,57,39,113,58,90,248,31,176,53,145,81,241,36,103,229,42,88,103,223,22,89,118,75,98,207,37,186,43,123,116,139,133,83,129,207,89,70,161,242,17,246,83,54,194,23,66,186,67,99,191,187,142,250,85,134,39,187,124,103,150,170,76,201,242,20,35,73,246,190,94,31,237,187,195,7,38,207,68,188,227,118,0,110,240,190,148,160,245,8,202,23,54,118,73,226,13,14,214,69,164,16,173,202,106,207,171,110,107,225,255,214,90,114,242,186,182,236,159,78,8,23,174,120,247,73,215,92,117,210,204,218,78,241,33,177,34,62,248,46,197,138,73,138,165,77,1,176,84,93,72,113,172,183,111,219,30,102,111,189,104,143,179,34,230,171,27,242,55,228,161,98,229,154,106,111,227,7,142,186,58,17,64,53,75,120,242,14,40,152,102,244,176,236,243,255,69,69,89,57,49,218,17,11,38,226,159,223,240,150,160,56,62,140,78,46,86,250,7,46,51,197,106,189,68,67,120,246,133,231,52,82,151,24,129,96,181,0,30,30,156,124,196,165,125,223,121,40,149,181,194,77,215,219,239,74,64,94,152,187,250,165,26,69,136,86,224,213,144,90,150,90,149,213,128,242,1,122,28,247,235,63,229,220,140,105,34,24,87,11,47,86,121,239,197,98,87,143,67,169,54,247,97,27,36,183,82,235,223,138,61,129,124,17,156,173,44,28,54,26,92,219,241,71,127,28,254,162,30,15,131,216,160,201,1,13,94,199,204,102,175,53,93,141,31,221,3,153,252,180,238,58,220,63,64,106,254,175,96,148,48,183,40,95,225,110,157,99,214,86,250,193,112,240,6,90,79,180,240,185,137,25,217,18,39,159,127,129,242,2,35,116,228,104,192,19,64,193,146,227,59,19,29,137,2,99,3,22,54,166,234,62,146,164,197,232,51,221,254,67,167,9,146,70,164,249,181,105,222,191,142,169,223,163,21,200,246,33,119,44,80,121,242,111,127,230,138,126,29,50,156,227,67,209,131,58,120,48,206,47,212,43,56,9,49,175,121,240,30,217,102,167,216,240,21,59,70,213,46,151,121,50,104,12,7,252,204,56,247,84,2,29,33,255,73,252,103,118,121,47,213,242,192,68,225,183,142,250,255,207,219,110,253,152,26,162,29,252,67,24,93,23,221,89,70,86,13,205,181,28,204,26,193,44,86,34,104,37,179,107,39,21,137,81,57,71,250,80,198,111,26,204,163,169,62,57,238,107,81,110,102,250,99,204,85,234,219,214,138,90,149,224,101,125,163,187,137,114,207,243,243,225,249,52,200,76,185,130,160,73,170,10,69,159,3,73,208,232,3,223,29,242,46,13,225,31,7,130,31,160,123,215,205,237,250,88,156,231,181,8,10,106,129,251,240,56,177,229,62,192,147,237,253,99,152,241,214,23,231,252,150,140,58,197,144,65,206,49,20,145,131,126,157,107,164,158,81,151,240,19,102,21,210,32,69,41,166,211,169,47,40,8,127,39,250,208,25,74,123,49,35,168,164,100,231,57,116,178,227,34,63,194,199,121,93,68,87,93,217,226,89,122,161,156,232,156,179,25,112,55,19,72,164,138,207,209,205,112,249,159,151,178,209,151,151,250,77,188,203,143,217,113,100,42,47,55,59,251,155,98,212,63,60,44,185,116,233,147,239,77,112,99,211,240,188,31,198,201,123,99,170,60,136,169,145,224,227,107,100,14,47,242,217,148,177,158,201,123,214,121,248,119,131,98,21,211,225,172,206,147,83,230,222,35,111,1,36,73,70,230,10,226,176,244,125,34,40,102,132,123,107,33,187,182,240,251,151,218,169,219,238,71,172,75,64,99,137,218,49,75,37,56,34,58,42,133,56,253,90,114,205,157,248,249,125,25,110,10,14,86,25,254,42,236,10,234,186,9,142,65,15,253,195,49,243,46,225,144,19,34,163,65,38,243,106,218,29,255,224,139,238,120,237,210,68,141,75,182,86,171,225,139,94,87,156,52,176,187,215,46,50,107,68,24,85,57,154,4,29,160,97,99,139,248,42,81,239,252,231,24,107,241,45,182,67,20,151,75,229,21,208,172,46,110,211,159,64,242,247,167,40,169,179,61,122,199,224,27,126,199,78,93,188,216,96,169,4,67,158,159,172,229,43,121,246,80,75,190,228,221,178,80,225,126,208,120,18,233,62,153,209,79,191,67,231,228,248,66,231,184,3,201,185,50,68,169,145,207,131,185,21,120,202,206,163,118,52,142,188,55,197,77,107,211,55,108,63,209,126,152,133,133,136,138,207,194,110,153,79,172,167,250,242,192,195,10,74,22,191,113,131,144,243,53,98,59,120,52,172,1,157,16,52,45,181,83,86,197,99,116,102,143,115,154,13,139,149,224,68,114,124,186,129,79,174,54,127,17,184,12,140,55,28,239,166,216,192,26,172,139,137,73,177,66,96,150,210,117,171,0,242,81,207,227,181,195,6,177,185,108,115,112,95,154,64,72,47,240,220,92,63,23,137,246,93,248,98,52,213,193,206,235,226,121,252,90,236,242,234,177,92,208,229,229,62,209,32,30,228,116,36,154,122,186,106,191,100,84,67,13,187,233,94,55,125,181,121,133,50,180,141,119,236,161,214,241,220,137,204,180,70,67,171,126,41,217,196,197,187,18,45,156,174,211,188,20,164,196,222,26,17,158,251,63,136,53,210,62,141,8,254,108,240,110,140,29,232,77,63,111,77,45,229,8,204,50,226,122,159,220,46,132,35,228,67,138,159,119,50,136,194,79,210,208,66,120,130,236,144,59,27,238,132,213,196,6,69,197,13,1,215,179,241,194,158,30,189,55,69,71,7,205,9,133,178,42,65,84,166,158,251,220,231,142,228,244,229,251,25,236,231,154,185,165,70,242,42,173,247,42,33,206,62,29,166,77,206,228,206,101,167,147,126,193,163,182,24,213,207,13,126,93,86,157,224,98,61,98,102,190,102,83,150,121,198,206,162,196,49,46,250,254,99,159,0,236,231,162,209,157,194,48,188,12,11,107,107,47,85,1,150,174,248,76,222,85,1,74,2,68,127,192,166,2,189,51,210,73,33,45,219,243,81,179,132,34,49,191,15,40,190,90,155,112,174,170,241,178,27,131,1,101,195,132,187,87,208,91,73,233,58,39,208,80,50,126,9,0,32,96,179,62,215,200,130,98,32,190,250,169,57,255,20,66,131,124,211,223,61,218,229,202,129,94,38,178,42,9,243,146,68,193,223,63,174,72,219,8,202,43,244,106,149,64,218,99,94,159,245,168,124,212,192,198,218,206,98,224,236,129,109,144,134,2,229,30,68,150,139,107,120,103,79,39,220,1,137,168,235,112,148,6,100,29,201,108,31,214,168,182,220,149,91,186,225,106,138,216,67,43,4,99,213,123,41,196,185,185,239,212,33,215,147,117,245,35,250,229,248,152,149,113,200,224,167,18,89,74,178,79,200,162,80,26,110,202,117,241,51,245,58,25,164,91,101,220,249,111,179,125,5,72,31,83,115,105,133,141,154,127,210,32,54,188,126,67,129,116,175,167,160,135,246,60,65,196,28,247,222,240,113,106,204,152,108,62,145,96,235,70,205,17,129,123,112,11,153,65,225,137,132,36,160,27,46,178,136,213,209,21,4,21,220,54,92,152,64,114,92,212,0,155,171,6,161,35,220,170,183,76,83,114,216,141,95,34,9,45,76,220,34,12,150,122,98,143,42,252,80,223,229,177,146,181,18,2,234,1,133,198,126,10,10,201,108,91,142,17,71,65,127,167,174,206,108,63,242,4,129,129,87,188,194,210,61,130,175,33,140,197,243,245,69,41,99,21,41,116,232,213,123,5,93,189,40,6,40,130,108,122,204,14,46,239,235,36,93,69,165,140,103,242,183,157,105,219,226,7,148,31,7,160,64,45,36,115,205,198,48,67,65,178,107,235,247,213,5,178,81,71,135,92,227,10,130,216,108,207,31,50,225,80,171,5,22,99,255,76,156,150,156,65,116,13,24,210,178,4,230,81,63,58,32,250,11,67,150,150,187,248,76,218,99,104,200,164,34,10,89,105,31,0,249,196,222,152,11,162,243,48,158,11,52,35,210,79,62,80,208,152,88,159,61,180,2,212,53,137,40,115,133,71,175,111,119,126,76,107,243,243,199,80,6,80,186,94,62,127,49,147,137,4,158,154,61,92,189,85,173,73,11,44,115,152,123,209,170,52,248,202,89,5,51,39,78,15,151,1,94,5,229,160,99,101,43,71,129,168,38,53,39,119,61,72,190,60,227,33,128,205,211,37,176,243,188,190,150,86,239,157,197,55,86,215,33,4,82,194,214,61,39,202,61,181,184,205,200,73,7,22,86,199,165,8,175,153,83,24,29,226,135,95,12,169,4,105,166,31,237,18,67,250,209,153,116,148,64,91,192,210,114,164,173,117,68,99,207,31,104,224,20,113,24,152,17,225,233,182,115,73,99,27,55,144,27,66,138,121,177,163,238,98,121,201,51,137,219,186,147,161,45,2,247,47,218,120,231,117,197,233,131,255,53,222,177,45,94,174,66,27,40,249,234,113,170,153,122,165,129,1,128,224,150,188,181,3,207,151,61,176,150,44,225,251,32,38,2,59,81,112,12,211,23,38,247,238,46,79,236,53,72,184,103,159,11,1,238,23,58,9,37,242,181,107,244,3,42,54,233,81,227,53,228,116,6,23,159,51,192,24,52,81,181,244,6,114,152,239,23,166,252,180,177,248,18,200,152,11,215,127,25,79,118,216,212,137,130,129,166,225,117,75,137,197,175,239,128,13,182,255,180,148,153,209,16,203,96,216,163,108,68,47,15,60,169,182,30,215,122,68,146,210,138,78,253,80,182,38,105,32,14,32,1,6,254,140,232,178,17,142,65,251,47,186,67,162,72,252,224,28,229,78,56,199,249,189,165,79,188,92,215,205,169,105,202,153,100,142,200,225,65,14,237,108,232,25,44,154,6,88,254,232,154,124,215,58,244,251,20,7,233,201,97,234,220,32,24,172,158,253,177,37,133,126,61,33,185,225,47,109,0,130,114,255,243,54,148,201,91,137,12,98,12,115,74,180,233,89,140,120,112,48,241,165,219,37,21,143,61,136,126,168,27,4,75,249,26,199,53,47,81,212,215,182,139,197,202,146,86,192,7,7,41,254,172,38,205,64,231,11,210,123,23,224,172,243,82,59,2,191,255,140,1,3,224,93,13,217,113,33,36,226,212,199,61,173,250,155,167,221,239,38,126,208,232,99,74,85,112,107,61,12,223,82,132,251,181,144,152,23,45,108,66,120,242,34,195,164,41,210,70,204,116,216,145,100,197,158,78,253,22,227,255,201,151,133,155,207,168,244,67,126,49,230,179,234,10,203,185,237,70,246,87,79,79,207,54,140,60,158,243,165,42,73,61,236,153,158,138,155,248,211,182,65,174,219,8,138,44,149,165,165,210,51,197,177,254,149,49,5,192,58,76,143,45,3,58,212,87,117,180,245,81,36,60,232,164,107,44,79,233,182,8,114,126,194,243,203,158,20,113,209,168,166,174,204,82,29,74,111,128,59,55,215,146,49,60,149,122,154,14,254,84,3,33,253,130,19,17,131,4,6,222,28,142,101,53,20,240,227,29,24,2,83,81,175,113,23,196,185,185,10,61,93,96,227,93,182,39,77,235,101,137,109,178,156,41,208,251,169,118,253,190,218,6,214,80,135,47,59,61,167,19,131,93,239,5,177,137,198,73,98,202,203,209,164,215,58,44,33,52,24,155,29,155,254,119,152,182,227,94,210,113,194,131,131,35,255,217,170,248,14,5,44,94,217,165,14,158,87,165,140,242,206,220,93,7,163,143,132,4,154,98,208,158,158,223,151,244,180,175,211,13,189,60,3,98,100,85,12,125,201,159,32,111,247,169,180,128,220,10,243,38,32,95,7,62,83,39,177,248,189,57,207,125,147,246,105,139,44,65,21,219,184,135,226,189,162,121,6,237,139,110,171,232,152,113,111,61,148,58,69,30,133,233,173,252,201,27,4,50,42,212,253,103,108,80,171,129,106,14,162,98,250,109,5,134,145,25,245,57,176,202,0,232,143,94,178,99,108,163,50,136,81,142,46,195,103,183,32,140,143,103,156,46,97,17,165,120,105,31,121,224,23,76,65,158,213,39,216,166,32,10,42,137,214,70,44,14,64,107,178,10,101,57,195,227,170,27,224,163,92,214,18,220,203,178,186,102,144,140,9,136,89,94,192,99,244,153,99,207,76,127,78,114,85,201,200,254,254,17,113,136,16,111,132,181,71,142,124,12,3,18,110,188,135,9,200,237,172,90,65,49,131,148,236,89,125,44,11,162,216,125,243,224,249,188,31,61,70,43,21,56,229,93,207,182,229,114,96,233,34,106,159,190,159,126,91,145,239,75,98,48,140,60,43,147,171,221,229,197,157,223,241,69,28,82,68,82,241,246,238,108,153,2,245,12,209,46,149,236,232,7,242,2,235,202,140,43,149,39,89,209,126,232,111,88,116,18,36,232,213,102,63,235,170,9,68,25,194,216,29,253,47,148,62,220,73,194,241,181,80,80,37,208,84,182,18,43,83,3,12,171,104,193,171,166,203,114,161,170,191,248,34,203,255,237,225,153,112,58,141,226,195,63,127,148,170,166,141,49,158,137,202,84,167,184,28,47,5,199,58,109,72,14,91,67,10,42,153,128,72,238,191,210,45,159,137,130,128,38,131,145,53,120,253,53,45,2,90,0,70,190,244,201,148,62,192,92,73,90,108,232,118,14,242,195,86,66,90,97,2,86,146,123,99,230,185,196,150,121,171,43,9,76,77,173,20,93,188,0,249,108,101,1,2,231,37,8,173,243,191,201,53,204,157,138,84,249,210,13,89,215,129,239,65,211,203,141,28,4,217,161,228,55,22,198,234,241,203,49,103,234,190,103,242,179,18,91,145,139,209,218,152,245,215,96,143,61,147,106,134,210,176,207,109,242,131,225,119,52,209,97,99,32,90,252,19,165,52,135,67,213,5,4,152,166,247,1,63,133,226,172,155,233,181,124,208,177,97,164,199,247,43,173,193,119,11,150,129,21,179,218,57,85,46,67,70,244,189,23,112,163,201,174,99,172,192,138,231,251,109,235,104,123,237,57,183,196,200,250,55,161,84,40,17,112,214,230,45,132,125,251,243,2,143,115,90,123,37,17,116,147,71,222,236,128,90,182,73,136,121,197,90,238,117,69,173,118,244,125,241,232,199,228,50,83,154,119,231,195,126,111,220,203,192,163,46,186,8,96,252,73,157,247,102,254,153,56,68,106,149,80,66,176,58,21,157,127,149,248,110,21,37,236,184,218,103,84,79,231,57,249,248,110,18,32,36,239,42,184,102,127,218,211,114,213,7,16,81,118,189,183,239,160,218,210,170,244,202,14,8,76,197,36,210,157,243,225,159,36,59,241,193,89,189,2,170,225,183,244,154,67,158,219,80,130,169,119,7,94,54,204,179,207,127,91,19,192,190,110,201,114,35,46,63,69,236,70,177,246,220,75,230,46,123,63,8,90,229,144,122,186,107,81,156,188,207,125,42,156,227,64,8,26,36,15,21,31,47,117,95,29,195,179,81,150,101,125,50,199,205,128,107,251,165,163,22,208,48,95,27,27,181,91,151,33,216,162,85,41,218,19,20,99,63,49,177,237,225,136,51,177,115,114,22,104,212,207,217,66,246,47,90,111,137,176,242,171,174,106,144,138,218,255,39,104,236,250,126,33,0,154,96,134,49,89,87,65,61,76,235,220,33,93,104,54,84,154,38,155,162,60,94,223,146,241,246,251,106,212,101,254,245,214,27,154,115,89,41,81,198,55,24,233,237,200,31,218,75,206,67,74,177,129,103,52,112,57,176,229,142,150,53,116,244,73,157,244,183,130,230,238,59,79,8,182,140,38,164,139,84,238,104,60,54,130,168,4,129,185,244,245,142,87,227,234,79,130,209,159,183,75,174,111,171,156,98,79,144,107,242,140,184,17,16,228,132,234,167,62,1,128,167,49,127,55,242,248,102,165,3,45,202,137,150,94,60,134,58,101,125,163,62,147,106,232,226,170,202,181,152,173,222,207,66,54,34,21,211,64,170,68,176,131,232,116,132,113,162,38,207,200,156,118,161,123,47,198,188,200,214,47,197,154,218,198,224,144,62,204,91,107,186,91,9,101,154,210,70,155,200,239,157,228,126,207,0,92,190,160,34,175,170,12,245,23,130,215,193,141,103,188,100,7,137,58,152,70,0,163,29,161,199,150,100,13,28,41,251,88,250,218,82,103,68,181,159,27,167,192,49,128,249,183,104,183,39,17,250,60,76,75,66,197,35,133,223,185,57,67,218,238,207,143,148,13,196,92,24,234,43,164,126,213,210,245,63,7,192,128,128,88,114,199,51,143,23,154,192,159,191,211,204,157,200,74,99,84,67,230,227,161,116,194,130,247,120,153,153,58,253,202,97,174,129,33,187,247,179,83,194,208,177,123,240,175,187,41,184,215,93,225,84,254,181,79,105,22,176,197,109,130,80,173,213,30,35,224,7,200,199,78,200,236,85,35,147,106,32,205,56,85,170,119,219,9,71,101,228,81,144,164,119,163,97,9,4,174,63,231,7,11,155,77,229,126,147,108,80,174,190,11,103,161,80,134,232,86,58,246,148,54,66,251,67,98,220,119,99,179,32,149,205,103,110,128,3,3,250,227,115,96,16,167,219,142,229,54,206,208,33,35,238,220,3,155,138,240,137,88,51,138,116,177,204,200,48,222,224,147,145,65,43,24,219,137,19,31,11,72,48,57,216,254,91,167,159,230,119,81,40,145,45,176,121,82,26,154,54,111,5,217,147,230,125,52,60,189,213,120,136,139,4,20,189,175,39,46,147,16,211,95,59,78,113,48,219,55,194,235,66,165,105,59,155,226,114,83,78,33,97,137,216,31,186,249,82,228,89,116,69,132,78,227,252,206,144,104,159,169,49,165,128,237,116,80,243,143,210,125,117,199,146,136,18,79,193,61,111,92,208,12,137,214,248,147,67,86,128,143,96,36,180,233,234,209,183,168,14,173,61,182,112,223,131,35,156,173,235,209,44,164,141,241,220,59,3,226,128,232,21,71,45,91,134,71,91,73,65,174,45,59,199,229,130,52,228,120,72,140,95,1,28,117,31,184,253,2,225,12,84,32,111,203,96,97,177,66,244,207,65,75,117,34,92,234,185,218,233,155,158,187,57,119,224,154,238,39,6,246,86,166,235,39,174,112,173,44,70,229,150,220,139,139,228,228,142,169,190,131,163,238,168,234,116,81,7,76,248,67,25,213,36,17,255,136,214,125,202,178,7,228,142,87,187,158,13,128,236,100,93,9,7,238,59,60,177,245,191,207,235,172,97,40,170,182,51,120,151,231,154,139,155,51,221,86,244,234,248,36,241,30,140,198,81,112,132,114,2,135,45,117,55,166,206,75,111,98,102,174,197,215,13,5,218,28,78,200,96,147,188,233,217,186,171,249,137,19,223,175,55,222,240,215,108,173,230,21,17,47,28,211,67,121,5,117,24,203,86,126,0,163,169,207,45,3,241,62,167,17,99,226,255,212,33,139,64,190,211,68,167,100,233,160,65,229,186,66,70,155,95,158,241,42,25,246,4,205,77,19,129,85,253,211,106,23,63,80,137,252,110,217,81,124,161,225,37,128,197,101,188,216,164,121,209,227,122,107,53,111,58,196,185,74,155,88,8,7,143,115,181,206,4,125,31,237,200,62,164,217,188,149,187,126,56,98,78,185,203,83,199,241,36,132,155,129,17,44,36,233,14,164,35,42,145,11,237,115,172,122,149,179,122,192,252,38,91,233,25,99,2,28,65,226,84,38,95,107,151,100,30,160,112,253,86,17,211,237,189,97,104,195,123,37,5,91,98,134,189,14,214,106,157,20,43,189,237,133,107,78,196,67,9,228,74,186,202,155,42,204,242,242,146,164,193,225,62,119,53,213,73,251,85,241,152,179,186,13,133,254,38,157,103,4,38,63,183,54,249,78,72,8,105,186,48,33,119,212,248,16,79,198,184,191,131,248,154,48,58,78,126,229,14,115,103,199,216,240,117,75,114,146,236,216,123,102,75,52,42,242,130,195,21,211,226,219,168,59,133,89,55,115,14,102,60,71,149,204,16,43,199,155,153,194,103,112,12,30,78,209,5,238,21,63,255,169,70,239,89,135,148,81,69,54,217,170,255,174,55,62,216,237,167,0,190,70,205,217,8,233,151,144,140,147,118,219,78,198,196,99,170,32,47,193,185,16,27,54,4,145,185,121,239,191,241,105,50,140,255,140,100,74,205,225,0,129,125,198,235,243,122,80,63,48,24,154,253,225,192,48,170,216,170,57,231,101,180,75,250,23,49,53,33,162,197,116,189,247,6,110,87,4,59,133,9,141,0,54,36,165,105,81,71,22,215,36,202,90,5,84,45,1,127,8,2,18,2,253,99,21,216,21,202,180,12,101,155,232,182,117,250,12,215,255,252,158,146,149,108,68,36,203,61,63,157,216,193,43,60,27,60,181,87,46,36,214,101,142,126,197,210,34,84,117,36,163,52,56,51,135,76,182,128,16,35,110,153,78,194,33,121,99,254,193,114,168,182,12,185,231,155,208,60,171,21,6,4,26,106,61,170,79,197,27,23,194,177,0,57,209,126,135,13,100,26,67,16,148,79,140,232,76,103,140,157,217,81,80,57,13,198,95,244,30,72,231,248,178,56,204,54,54,98,73,132,141,224,232,103,187,25,213,34,152,207,220,71,113,214,93,233,152,169,151,247,47,21,50,132,195,51,175,144,59,191,157,105,111,196,152,115,14,191,122,145,163,162,75,104,63,184,6,12,223,60,74,224,29,185,108,17,171,34,59,67,12,242,53,135,225,178,61,209,116,41,156,79,219,254,243,150,127,235,11,186,3,204,248,28,115,194,144,24,75,106,113,42,80,133,247,122,2,32,83,24,92,189,86,229,66,249,241,55,187,55,184,53,133,208,4,252,164,73,230,136,156,81,28,40,95,147,114,250,94,57,182,108,238,156,161,197,92,178,73,18,51,154,248,166,34,129,84,243,65,163,23,64,60,225,124,230,57,164,119,76,254,74,195,152,236,149,81,107,201,156,238,253,44,114,52,17,179,139,241,145,206,72,103,192,109,27,61,60,171,248,189,229,121,160,48,68,203,130,141,110,159,57,63,49,87,201,17,226,152,140,140,39,37,243,124,221,128,8,170,159,173,242,116,127,196,247,44,140,159,140,89,96,20,51,243,148,135,221,223,149,6,140,188,145,110,180,238,62,98,44,148,45,68,161,169,232,67,91,26,130,70,189,138,139,179,49,54,102,106,139,105,163,124,254,185,63,30,164,213,202,48,205,204,92,13,5,44,163,95,162,134,60,116,83,165,56,246,93,226,194,27,255,18,230,153,229,201,19,110,112,209,31,174,128,46,228,241,18,104,183,91,189,6,248,218,129,170,108,4,238,24,229,210,158,205,108,12,228,193,63,51,168,23,204,232,140,91,4,100,226,7,221,228,236,240,51,164,147,220,109,238,62,187,146,138,181,32,36,89,129,119,110,22,98,192,163,136,192,18,124,45,72,52,72,80,226,138,43,79,174,82,113,210,73,114,245,147,178,73,31,104,64,83,248,51,66,240,22,210,226,49,98,191,169,182,215,217,126,208,155,156,236,93,250,204,172,237,216,46,156,59,33,247,48,25,153,231,29,212,241,0,29,166,8,45,54,173,117,79,54,176,134,107,179,197,160,196,78,159,224,228,247,79,185,1,86,94,3,154,168,130,20,24,108,222,27,64,51,253,15,188,48,153,235,95,189,146,7,27,220,74,92,15,136,47,139,123,252,29,28,200,21,200,55,88,75,59,138,22,245,56,13,37,38,3,72,85,185,147,186,55,108,12,17,94,57,220,73,60,56,86,59,232,156,42,119,135,143,24,238,203,221,50,189,152,13,80,170,64,157,181,212,49,22,158,156,156,116,218,216,214,16,97,184,124,52,48,142,94,168,172,120,122,11,133,176,19,119,104,138,167,204,94,131,167,197,136,137,227,129,182,120,158,0,234,77,12,119,30,31,156,12,103,198,158,210,229,185,228,167,2,230,128,215,217,69,223,86,190,196,115,216,48,79,94,5,176,192,102,91,77,164,145,88,42,136,99,42,246,118,117,14,82,181,122,131,76,143,143,28,172,250,227,172,38,121,159,87,187,96,3,99,22,5,154,95,26,18,52,201,167,67,231,196,63,85,13,153,132,70,148,181,67,138,229,125,112,25,60,19,135,155,4,204,179,235,199,232,166,106,54,167,32,205,135,20,53,179,149,229,240,93,89,79,201,157,71,147,98,41,78,9,203,188,103,194,112,169,89,111,22,34,87,19,13,86,120,220,226,95,123,217,89,115,29,115,132,46,96,130,112,18,251,153,239,2,226,177,175,105,118,24,169,220,31,207,24,85,110,185,166,194,232,251,132,219,64,149,121,132,177,171,241,10,208,237,143,188,162,28,137,46,8,34,174,50,150,56,111,91,114,212,24,68,33,173,72,223,29,160,7,73,218,4,118,17,211,44,106,112,230,61,116,174,96,179,173,71,37,152,119,126,183,181,56,23,34,121,201,71,50,89,222,78,71,165,39,154,166,186,146,218,28,113,103,83,235,225,134,111,233,72,214,202,1,159,134,31,31,59,5,159,141,131,23,45,129,175,36,117,141,252,39,203,70,210,224,141,107,102,171,150,92,42,213,70,95,118,173,223,216,18,189,229,141,244,237,123,247,201,224,111,121,7,137,1,55,143,31,131,163,120,55,191,175,115,108,13,131,18,8,31,82,66,191,226,22,149,230,145,131,220,77,7,249,126,38,29,124,186,210,93,93,26,122,102,66,87,57,142,198,80,185,204,159,197,17,244,95,233,18,91,104,197,94,234,222,228,243,183,149,108,15,220,79,20,186,133,254,132,255,241,174,72,204,35,199,87,231,216,69,156,82,45,151,65,105,241,156,36,192,27,18,199,57,114,13,26,0,233,66,172,84,5,178,202,184,76,84,163,87,99,181,206,159,170,59,91,166,103,226,110,9,21,184,99,55,171,137,6,184,140,41,53,178,37,186,226,244,60,193,15,31,71,155,191,83,17,186,104,91,29,166,72,42,147,160,33,201,24,224,147,159,52,23,140,21,46,227,162,101,9,130,217,78,202,164,112,181,100,222,185,191,23,188,97,72,194,13,46,111,137,185,202,249,214,52,197,203,201,157,234,246,36,217,73,107,31,143,17,80,218,4,155,222,68,158,90,239,208,4,231,164,92,50,100,45,70,155,153,198,35,74,174,135,166,120,136,134,115,9,110,149,85,235,39,36,11,206,100,157,133,69,241,17,116,230,117,44,99,143,113,230,213,22,105,183,48,180,31,224,178,38,127,170,42,248,127,72,121,30,66,205,4,63,74,4,231,137,212,199,14,46,41,90,171,33,177,74,135,81,107,195,93,148,246,119,232,2,226,128,1,144,54,101,168,195,251,82,56,155,190,138,192,35,209,103,119,250,243,101,253,137,229,234,89,146,162,85,158,223,137,64,115,79,182,99,92,36,126,128,22,98,51,173,193,215,71,65,108,77,205,73,105,225,77,113,13,190,29,22,56,28,27,234,154,152,199,91,111,237,235,133,59,61,109,82,169,155,165,97,97,64,89,113,220,179,77,209,169,32,164,37,132,186,252,158,6,110,110,20,221,208,61,193,107,131,190,17,134,16,156,250,187,180,185,80,49,137,90,18,235,139,203,253,199,9,236,217,168,5,66,245,141,186,206,127,7,212,47,38,75,41,192,63,229,107,107,7,116,90,19,174,49,170,21,121,214,94,247,241,30,32,22,104,42,39,55,82,21,165,112,31,168,198,241,77,16,142,22,220,169,54,75,28,129,59,99,34,71,140,222,171,137,77,192,201,231,84,64,224,215,247,113,152,10,231,36,10,30,242,105,212,116,89,71,202,167,128,14,166,106,96,127,114,224,145,5,230,116,39,154,139,141,234,206,112,141,31,160,101,129,241,205,83,156,121,230,50,75,30,187,86,169,205,155,4,85,127,108,223,43,115,105,215,90,123,84,80,209,198,201,47,172,42,87,85,184,151,67,86,123,184,11,76,6,4,153,216,228,67,207,64,178,249,250,207,126,93,42,77,123,76,72,69,195,232,236,171,164,123,42,65,17,94,48,221,170,238,226,126,157,235,4,141,37,185,70,246,140,27,49,152,203,186,24,36,189,186,99,34,99,194,58,165,37,181,2,166,240,181,36,76,109,204,82,230,17,2,199,143,52,251,198,43,50,109,58,218,87,114,199,140,176,190,129,54,73,68,46,229,150,175,44,15,164,115,147,156,133,4,6,64,139,157,255,237,30,9,117,32,194,171,59,110,149,247,116,25,0,12,31,83,199,57,92,110,11,146,211,173,46,86,188,39,244,28,30,61,107,214,59,96,251,232,81,200,69,78,195,160,19,123,13,211,255,232,45,224,19,94,28,114,49,36,115,197,218,35,242,211,218,102,209,133,210,92,244,227,219,145,229,53,254,120,44,92,254,157,116,187,110,213,15,121,160,192,33,139,255,77,188,121,28,144,158,125,165,248,174,50,141,38,243,136,77,149,76,52,155,239,97,149,11,239,119,15,100,98,8,219,60,95,67,157,195,201,185,199,148,230,89,175,4,143,24,38,137,62,160,49,218,239,183,56,69,178,125,203,148,26,233,45,31,99,171,90,189,235,84,4,36,100,131,4,32,33,7,182,243,209,143,97,13,131,228,41,8,167,161,176,49,40,179,254,66,14,34,31,22,180,148,112,167,126,32,121,230,86,108,240,42,226,149,226,79,163,183,169,134,231,24,15,98,60,7,116,170,175,168,134,183,89,83,60,140,171,59,117,182,130,247,35,225,220,62,54,213,18,78,91,142,84,140,144,150,180,9,34,134,183,186,146,48,216,2,126,1,76,62,142,152,173,141,67,34,129,109,210,138,16,219,27,170,94,47,16,167,103,8,176,90,43,152,101,158,179,9,137,67,207,95,125,59,35,44,163,142,92,15,240,50,176,45,215,172,246,149,23,61,174,240,164,56,213,205,162,242,149,99,132,85,202,216,107,242,23,206,139,133,131,231,89,87,115,22,4,92,103,212,76,61,47,47,41,195,4,75,2,35,193,155,96,194,115,149,249,54,107,87,127,44,79,92,42,247,165,158,66,249,69,68,74,43,10,188,101,162,204,128,48,4,183,129,215,171,193,210,107,192,57,119,155,219,96,250,30,181,188,109,153,82,156,91,139,62,174,126,255,215,56,222,157,214,195,93,253,105,56,33,170,183,85,164,47,239,38,15,38,210,51,192,198,16,171,38,9,128,218,97,88,209,126,104,120,114,184,249,20,35,79,187,255,160,218,116,239,192,222,187,104,59,139,36,251,224,99,178,89,234,97,16,98,176,236,158,141,85,94,52,3,187,0,42,78,248,108,177,81,26,24,31,9,210,173,200,215,196,186,164,76,177,193,43,121,37,111,173,44,185,118,15,141,178,162,153,152,55,51,57,106,40,254,193,156,247,194,96,102,174,167,111,73,162,150,173,90,4,102,196,163,253,83,26,27,155,158,187,168,247,220,53,145,232,216,244,63,161,66,201,49,96,53,228,182,122,123,138,154,123,168,255,149,119,233,47,200,193,87,0,244,135,59,159,244,40,9,93,219,129,69,230,117,195,8,178,239,75,16,19,156,219,202,190,82,156,230,65,87,158,15,25,108,18,45,235,216,235,171,98,77,64,41,197,164,97,53,32,205,193,6,194,173,186,93,6,104,171,212,255,170,63,227,94,26,152,205,35,178,100,8,159,213,144,15,221,233,171,198,201,209,216,249,29,12,107,228,140,52,251,217,218,197,235,216,72,254,226,64,205,128,55,83,205,163,145,231,59,144,39,187,186,151,45,95,240,61,183,174,128,20,148,31,45,25,85,66,11,241,86,109,127,42,173,244,114,179,234,206,64,76,76,138,92,44,56,51,196,219,44,70,128,75,219,166,131,73,52,112,94,55,211,208,219,76,231,1,116,172,86,5,106,14,18,48,159,54,156,160,3,35,128,47,177,111,215,215,122,92,40,73,154,169,235,182,221,185,90,133,246,181,96,92,178,51,105,55,99,206,188,230,1,75,160,196,154,252,14,34,59,212,255,121,84,55,74,66,54,168,153,113,167,147,172,226,159,102,64,61,17,1,63,67,149,17,229,116,140,219,175,219,2,218,22,92,192,235,35,65,191,43,93,159,98,243,59,210,3,17,250,215,149,192,93,105,219,169,199,11,200,152,249,77,211,176,38,90,222,66,230,236,74,164,149,111,118,222,73,78,240,135,68,233,146,9,119,158,172,16,118,106,74,59,34,217,54,133,240,67,251,67,203,186,56,116,106,134,226,40,140,215,42,8,152,225,6,145,239,128,153,142,200,170,75,166,254,252,203,249,184,154,65,1,23,209,131,49,205,152,2,218,59,170,54,52,197,195,244,19,147,238,100,79,97,137,121,185,171,207,4,233,63,20,18,177,3,223,180,9,101,240,72,15,165,144,41,179,215,228,212,201,238,249,140,243,17,8,166,246,42,76,1,6,133,155,11,231,78,34,199,140,245,119,123,210,26,221,77,59,151,4,242,123,27,161,32,163,65,92,21,105,48,243,133,108,188,30,133,107,4,39,209,215,152,198,99,109,227,98,102,40,171,105,99,32,126,81,223,85,192,55,245,224,177,126,164,130,28,15,90,78,84,52,40,17,236,127,3,241,248,135,69,220,42,152,69,73,132,161,69,64,227,137,90,116,185,26,213,160,250,118,78,194,157,242,1,184,126,220,143,94,96,89,220,193,252,25,47,108,1,66,69,85,198,35,133,94,201,110,139,51,182,4,127,131,35,6,197,222,242,242,233,110,89,170,179,126,172,174,20,118,30,165,74,129,92,175,217,25,60,21,168,210,0,60,40,102,111,83,8,49,81,126,231,153,193,225,49,162,129,46,201,130,250,185,65,243,22,251,136,163,116,178,207,121,52,143,91,56,18,124,141,93,239,201,232,153,222,162,113,138,70,132,67,180,184,128,131,236,104,113,0,244,9,21,125,162,71,223,21,15,191,28,197,4,217,202,142,209,169,246,37,35,152,214,90,209,233,65,162,196,154,106,176,192,20,197,171,254,1,245,25,169,130,142,20,83,179,36,100,172,4,245,156,71,154,72,176,158,161,144,168,92,163,25,240,139,205,220,244,94,197,217,103,212,177,93,9,47,70,39,2,29,243,148,60,130,96,173,255,133,201,220,142,254,125,234,175,84,176,3,35,199,148,240,201,213,158,116,123,243,88,91,216,109,149,140,230,68,91,13,254,79,149,3,229,108,101,7,38,205,228,155,223,231,129,255,176,42,187,100,98,17,68,247,203,39,45,50,54,186,228,41,155,183,19,50,163,115,230,97,47,51,43,150,194,14,189,100,125,80,42,60,24,100,143,173,246,222,63,208,179,247,35,21,138,177,167,108,22,32,80,203,129,88,176,203,140,141,151,85,33,156,203,197,84,249,40,23,62,101,202,179,176,160,131,47,105,239,123,225,19,32,69,245,81,247,172,118,111,129,187,225,238,52,29,172,124,122,58,167,138,68,152,153,241,47,115,46,142,176,219,178,238,148,175,27,206,58,74,218,68,16,215,242,232,150,89,103,24,111,217,218,81,20,70,217,101,104,55,242,101,242,137,205,27,229,221,164,38,116,23,4,67,87,243,187,141,250,52,16,164,252,91,83,225,191,213,193,182,85,255,246,38,237,69,183,156,126,226,95,10,133,48,220,235,221,241,167,127,172,244,138,74,29,199,134,42,195,111,119,169,23,112,53,107,104,114,71,108,211,170,81,113,64,223,174,134,149,203,119,160,204,236,131,69,52,129,45,126,248,65,91,251,88,31,219,206,105,84,59,29,156,173,21,3,21,167,231,60,13,223,42,27,196,220,37,3,42,155,31,168,3,137,117,51,120,102,41,184,16,76,52,214,10,232,107,132,56,196,171,58,222,167,150,69,174,7,69,238,27,102,223,56,227,78,161,73,31,85,226,16,81,195,23,23,121,62,10,44,230,173,144,34,236,192,211,16,123,184,134,30,197,156,13,4,62,248,86,35,249,144,173,53,131,109,84,233,66,82,228,200,228,177,47,169,105,196,18,135,182,135,200,217,41,61,165,73,184,31,3,241,252,22,51,17,67,252,53,45,183,169,138,145,54,199,98,139,100,250,77,234,236,111,66,15,22,113,132,251,226,126,182,210,172,18,103,188,177,164,5,49,85,181,212,113,240,192,32,206,42,162,106,255,162,111,132,84,13,204,143,43,177,217,7,135,227,135,76,33,187,169,230,74,119,154,89,237,243,145,56,31,79,107,97,48,170,29,169,90,60,177,190,166,176,30,48,238,206,242,172,139,45,236,188,213,91,247,150,75,141,116,46,247,59,198,109,43,71,223,98,87,67,117,246,126,180,193,99,42,201,196,202,156,108,83,7,161,35,53,131,254,12,104,158,113,65,218,35,207,30,91,14,54,75,52,240,165,61,26,97,169,65,111,131,227,77,12,231,132,63,234,172,234,171,201,185,65,122,50,48,237,201,172,125,77,185,99,240,179,152,138,97,47,93,38,226,111,128,235,70,188,92,249,177,101,206,115,70,225,70,223,58,184,90,76,210,204,91,74,190,207,124,73,147,108,251,144,41,158,93,29,89,86,150,248,29,12,172,179,239,183,118,151,141,63,27,163,153,96,183,112,130,193,2,41,242,179,14,254,86,137,46,107,140,97,234,214,199,212,120,179,22,30,1,225,14,79,86,121,245,136,172,250,63,190,234,88,43,32,242,29,134,148,118,134,16,242,51,149,207,161,69,95,255,248,60,239,158,40,58,143,228,12,25,209,32,73,67,166,223,159,97,97,97,223,106,217,181,65,64,22,225,206,9,187,140,200,27,246,49,89,107,29,197,213,101,186,95,71,76,249,186,224,180,183,231,49,179,12,190,157,253,10,67,0,30,12,89,19,66,51,184,153,176,18,213,62,167,217,83,65,188,73,52,4,70,114,20,7,139,227,23,175,166,231,83,58,217,157,169,196,67,171,17,106,28,136,246,135,156,182,44,95,177,106,141,77,14,232,98,70,237,17,158,6,242,213,135,94,167,111,99,66,41,149,142,251,251,142,59,250,93,122,110,97,56,97,69,81,246,12,137,109,42,148,181,162,51,237,174,199,109,55,88,187,234,184,201,181,33,195,223,107,111,80,178,44,36,148,18,80,150,122,36,68,127,245,171,66,83,16,3,82,51,155,88,209,79,121,70,23,213,225,206,211,25,239,240,243,131,176,135,209,37,115,74,188,94,8,32,14,188,201,220,222,143,237,45,196,41,106,160,183,241,109,164,61,226,254,201,145,27,149,184,155,134,41,95,214,201,124,77,71,164,13,13,127,198,95,65,27,249,145,53,120,49,249,127,144,178,76,89,235,149,11,57,255,148,202,158,103,185,99,3,237,108,189,16,5,214,87,39,246,35,46,197,8,151,112,57,222,2,193,168,192,184,225,101,1,132,43,213,182,59,182,155,166,197,247,216,102,37,201,76,84,225,131,235,85,188,86,114,37,95,4,3,212,4,239,253,178,151,215,223,250,150,1,44,105,3,191,44,128,100,211,154,33,46,4,160,225,68,46,85,26,188,190,145,2,33,144,64,8,228,91,252,56,225,114,251,36,1,237,137,72,84,35,143,63,214,165,175,128,9,226,211,95,84,208,48,172,74,53,246,22,40,105,66,66,141,2,246,63,78,242,238,140,92,83,193,141,224,12,172,175,76,21,219,231,168,154,151,56,143,209,143,201,250,17,217,104,156,55,204,61,200,139,178,131,90,69,99,246,197,79,53,104,144,5,212,51,103,207,137,85,68,121,51,197,130,216,91,189,137,208,4,216,118,87,7,61,86,180,104,86,193,146,191,177,64,145,37,174,240,17,45,46,236,230,11,239,135,166,149,2,224,158,198,81,92,154,167,193,233,163,36,31,0,53,14,16,203,111,135,73,101,246,250,211,9,107,21,231,112,223,150,64,82,17,211,12,76,148,185,78,248,74,113,191,61,215,59,61,207,61,4,4,0,44,47,59,124,5,198,214,61,246,239,218,219,166,121,15,134,225,161,51,117,0,242,158,43,255,159,70,66,80,249,75,19,30,137,224,106,122,60,251,89,81,95,128,96,125,226,8,254,65,187,177,146,60,95,103,93,130,224,152,98,41,209,12,179,13,167,194,232,154,158,13,186,196,191,76,146,133,123,171,190,21,173,143,27,18,111,149,245,160,90,201,40,251,111,93,74,224,197,246,111,41,88,208,35,3,86,74,76,188,154,72,248,13,248,23,14,59,249,77,41,214,47,239,81,178,89,149,53,67,178,107,150,14,69,11,150,47,42,225,66,125,213,203,84,173,39,154,180,189,221,123,47,204,143,186,84,124,202,190,191,116,130,228,2,246,33,30,15,146,10,56,229,241,11,15,127,187,28,47,175,48,226,37,172,185,150,43,15,102,177,214,72,77,118,133,71,123,114,249,246,65,231,77,28,106,14,187,9,131,232,173,166,12,121,53,25,29,192,183,141,254,187,246,230,161,27,25,62,116,100,159,65,107,17,209,45,63,219,126,21,202,248,177,80,78,90,13,237,41,196,210,185,231,42,115,119,91,36,55,49,201,66,129,114,14,153,207,173,21,62,88,243,116,57,166,73,50,98,189,216,84,9,42,134,156,95,253,209,250,36,87,176,78,192,237,237,184,108,111,238,6,14,236,223,188,254,35,183,65,236,196,212,27,86,123,187,24,71,137,248,120,48,37,31,29,4,211,63,44,62,194,132,162,96,200,78,135,156,215,236,108,47,244,164,66,190,136,25,152,183,169,9,213,177,191,110,29,35,243,161,209,49,80,126,48,6,255,216,178,129,2,163,187,215,128,184,166,229,181,62,246,39,118,73,139,248,114,188,214,95,81,189,112,185,132,204,16,228,194,33,46,185,137,110,105,217,252,187,225,90,101,36,120,60,166,163,17,140,212,79,100,82,231,67,201,178,91,79,15,163,120,202,206,42,94,91,32,195,91,223,228,150,217,38,122,244,42,79,5,114,1,246,46,198,18,110,7,17,28,37,88,198,212,54,140,83,164,96,174,95,92,75,184,73,120,194,230,132,104,2,195,171,20,135,141,254,219,216,121,49,230,153,125,182,31,61,111,35,127,164,97,84,20,112,77,111,46,11,139,150,195,174,229,121,166,16,138,209,48,137,200,18,110,190,136,93,220,0,176,214,153,58,97,101,133,162,234,15,133,95,96,163,169,177,161,166,10,150,194,108,215,83,245,175,33,223,78,101,41,132,66,5,61,100,200,44,58,59,71,169,69,25,241,99,105,236,193,186,53,47,83,128,9,193,182,94,58,51,150,230,225,194,243,16,217,27,199,6,124,218,234,75,245,22,68,212,94,101,240,153,97,87,164,45,219,80,235,192,68,191,196,7,144,129,125,114,79,23,27,110,78,100,121,129,245,191,72,10,107,109,93,209,166,199,59,214,243,98,102,154,167,60,127,157,97,39,194,184,74,176,211,161,150,154,231,123,44,156,104,16,86,90,134,204,233,45,218,38,62,145,133,154,166,225,228,227,46,154,20,78,96,73,196,230,63,76,183,145,128,139,196,64,84,89,71,157,165,113,29,244,57,230,59,238,39,71,189,19,147,166,159,113,205,6,92,169,47,157,81,214,21,152,80,96,46,83,31,116,196,73,6,162,94,36,168,222,80,165,247,188,52,126,214,69,242,61,116,221,164,13,32,183,39,223,10,196,221,212,191,241,11,25,67,85,98,116,133,145,202,105,50,144,51,157,115,131,3,187,35,62,88,235,5,194,8,49,128,77,165,188,88,85,115,11,8,158,225,226,177,43,118,223,50,164,121,9,223,44,253,65,84,241,145,244,135,119,171,158,40,246,238,150,225,125,221,100,239,8,238,11,57,73,215,246,233,233,42,35,210,4,177,150,139,9,255,124,175,41,231,133,25,49,47,113,83,181,125,219,186,75,254,222,145,45,80,167,168,157,254,92,126,27,183,163,242,108,3,149,115,41,224,90,106,84,240,18,98,75,97,149,92,25,152,20,43,148,40,151,51,66,169,168,145,53,157,62,137,176,92,215,115,26,53,34,239,191,139,240,4,228,213,6,127,166,224,21,228,111,54,151,71,155,223,48,51,181,204,217,29,254,233,85,155,98,180,3,0,16,15,165,31,243,221,161,13,83,188,36,21,255,96,113,99,187,34,6,245,40,95,240,135,60,46,94,127,36,12,49,34,37,236,15,114,38,174,97,248,241,125,10,239,239,85,110,51,6,9,153,111,250,200,37,2,232,2,88,226,163,183,32,188,232,182,40,27,226,107,4,213,188,161,139,12,203,78,123,177,106,101,14,113,230,109,61,56,168,12,13,70,152,98,182,27,230,46,32,94,29,14,128,12,175,122,37,22,132,145,198,223,127,84,0,43,191,245,147,183,227,33,221,201,209,220,212,187,31,46,69,16,67,233,246,232,116,163,245,47,65,52,157,211,101,9,154,198,184,217,44,128,68,229,140,85,108,52,91,8,68,76,155,18,105,127,226,238,2,232,39,188,46,120,69,146,70,148,210,145,104,247,40,133,246,65,120,219,236,133,145,68,193,61,150,206,93,182,9,26,238,38,112,119,13,71,131,248,189,186,252,244,160,197,35,15,74,255,26,70,94,138,208,217,112,77,123,250,64,63,37,138,139,20,85,160,32,104,108,110,203,62,61,128,82,21,58,100,237,235,148,175,100,247,180,0,50,124,14,229,207,80,6,208,235,234,102,196,100,134,46,186,188,235,156,17,221,123,33,71,155,140,180,83,152,224,229,43,139,179,248,230,230,16,24,48,55,108,213,151,246,59,107,56,19,191,155,59,194,38,117,47,132,122,197,234,178,162,24,109,10,128,110,37,74,204,182,84,128,48,70,7,90,53,51,63,79,205,134,201,89,32,108,0,234,213,63,237,166,95,57,223,87,76,186,5,152,102,140,79,43,65,31,156,130,77,231,108,132,193,202,81,37,68,227,107,167,40,177,100,247,241,244,8,3,83,190,164,4,164,228,151,43,183,1,60,249,237,207,244,242,237,148,56,178,221,40,83,110,13,120,68,82,104,170,97,203,171,164,4,109,244,26,157,234,74,238,110,239,246,245,107,99,86,2,134,126,109,170,35,56,157,49,168,82,122,145,206,209,208,255,104,214,136,71,4,22,167,209,107,104,107,17,246,40,116,143,7,93,190,255,198,65,174,254,43,64,8,190,71,65,31,124,214,101,182,188,239,18,238,235,52,67,44,4,153,96,171,141,198,97,22,167,212,68,163,121,214,11,150,210,144,140,78,16,119,207,9,43,130,244,35,222,226,225,117,33,138,81,113,122,137,21,149,73,96,138,153,40,66,219,83,117,14,17,245,140,118,7,200,224,41,0,29,142,0,179,66,124,11,58,62,150,85,90,86,176,45,55,73,64,103,69,43,253,217,196,77,174,185,126,42,85,175,235,224,16,40,107,30,161,213,229,167,197,61,251,29,34,6,20,42,171,142,243,126,145,6,64,71,78,131,145,242,216,130,48,83,113,127,20,228,177,182,193,37,196,232,115,46,222,160,211,40,215,161,182,141,254,30,223,222,44,26,116,239,254,105,80,85,74,202,86,69,161,14,213,146,22,103,62,244,126,130,74,166,186,169,218,210,211,211,96,49,100,21,11,113,6,39,74,66,148,183,20,39,172,202,142,196,126,96,66,1,27,214,244,23,247,78,73,101,77,118,57,218,255,208,131,224,250,92,45,173,114,0,12,193,145,116,107,75,89,138,94,113,52,243,226,20,38,191,63,47,167,42,176,208,0,48,18,52,204,175,207,159,206,92,166,128,181,155,184,189,62,186,79,45,118,24,20,188,161,49,154,35,20,184,130,231,113,166,210,180,223,66,154,122,169,114,146,207,201,191,219,52,178,180,83,252,42,81,47,119,29,132,103,221,11,231,24,23,133,63,103,96,36,45,248,253,188,32,241,14,157,82,81,174,60,149,199,78,128,126,253,99,119,1,116,90,138,141,125,72,144,106,53,181,100,165,57,25,211,136,61,182,39,34,54,175,124,166,244,131,3,79,14,105,45,128,39,229,47,127,124,201,132,36,28,100,234,124,123,189,192,37,166,15,53,162,197,4,128,199,20,233,16,129,127,57,209,107,125,228,185,241,16,35,114,91,118,200,212,53,186,254,119,103,27,79,173,51,24,5,15,115,152,144,12,99,236,41,120,22,125,200,207,89,96,50,109,217,204,65,210,237,182,2,66,254,228,208,204,40,215,132,130,120,155,248,120,220,216,221,4,252,163,169,192,228,215,25,128,103,127,104,146,36,46,150,64,135,107,19,15,28,73,231,205,126,162,71,167,224,180,57,227,50,194,6,251,132,42,178,119,48,236,102,32,69,99,127,109,247,51,115,221,213,233,21,169,81,226,61,203,236,214,255,97,208,30,16,30,17,16,162,243,168,77,200,17,15,84,24,122,243,215,179,169,116,135,218,82,154,234,171,79,123,185,4,51,183,85,77,163,246,204,116,49,47,91,0,230,17,152,196,55,150,28,216,70,167,68,171,175,76,39,43,128,121,191,72,22,231,144,202,211,82,117,239,249,174,23,179,176,249,72,52,27,99,208,161,105,96,255,92,208,225,150,165,152,71,218,192,244,90,235,71,165,27,174,41,198,52,129,71,118,242,167,103,211,216,64,69,136,111,224,75,237,72,191,198,233,195,154,45,115,161,43,22,227,165,98,107,25,208,240,186,181,168,103,119,153,55,39,194,53,102,26,106,164,208,161,251,46,26,69,25,141,249,139,27,159,105,60,183,65,193,219,148,221,139,120,97,37,60,177,240,42,172,114,98,211,232,37,108,8,186,193,157,185,110,163,104,83,183,113,32,149,151,138,173,12,37,29,43,186,247,234,84,202,213,172,127,68,104,202,20,177,39,237,138,27,90,198,181,72,18,228,55,199,194,121,174,166,34,125,112,83,231,178,139,207,5,210,126,105,49,20,5,69,198,93,8,224,198,219,174,199,131,155,29,165,127,29,209,164,4,164,101,189,213,74,107,116,174,109,67,122,95,32,35,48,117,132,115,228,152,25,139,169,7,74,227,143,32,22,196,53,109,132,148,113,150,222,150,233,232,217,118,89,48,167,45,76,137,66,108,21,165,120,51,226,53,88,177,118,211,210,36,43,25,124,116,72,181,41,163,206,116,82,40,242,52,49,15,173,199,199,23,158,61,197,253,133,132,26,94,233,88,128,53,210,253,121,176,49,54,32,3,250,102,100,58,192,62,191,79,28,19,132,72,5,186,241,142,189,234,170,240,107,97,122,9,32,186,231,44,72,228,163,7,233,113,95,104,30,214,249,83,15,203,92,137,226,139,238,132,219,47,49,127,12,120,72,36,71,119,150,119,119,75,41,236,67,177,223,85,184,32,196,202,156,120,178,135,43,188,221,139,130,147,221,70,104,234,5,105,158,171,31,49,105,169,161,36,225,173,175,95,172,155,27,127,172,218,235,186,24,167,109,1,138,147,80,108,234,100,234,250,10,177,112,217,98,150,116,76,24,220,168,186,148,71,46,55,76,70,88,200,173,49,233,73,56,201,132,43,186,226,108,228,233,65,114,29,251,159,159,222,100,11,54,76,245,67,148,78,12,180,150,241,68,144,28,14,67,42,112,173,173,198,131,45,188,41,34,249,196,62,156,123,63,9,160,21,38,204,67,138,222,161,144,76,59,64,177,124,17,109,88,108,214,197,77,2,131,80,62,190,104,18,119,255,202,185,156,83,66,227,175,88,18,28,226,48,133,33,49,196,240,250,124,42,14,246,225,56,70,100,104,134,16,7,174,16,138,239,219,26,80,84,86,151,53,13,182,72,107,222,171,4,140,180,55,60,6,212,142,172,204,88,119,37,219,252,87,114,145,152,108,31,205,230,42,37,123,85,180,92,245,31,158,109,153,181,72,131,165,80,185,104,21,121,132,147,37,87,47,7,164,63,60,24,48,138,243,20,55,51,79,173,92,218,93,69,104,113,138,246,206,164,11,177,97,26,230,8,4,236,246,76,91,34,194,29,169,39,57,239,93,232,45,111,109,197,11,6,230,141,201,244,132,246,85,230,161,25,214,81,155,92,202,166,222,51,59,37,232,229,113,252,170,191,155,194,53,219,237,68,32,39,99,119,197,165,178,226,63,177,41,188,108,36,185,96,13,214,165,76,217,15,163,209,119,101,187,16,172,164,140,252,7,220,61,139,195,190,89,221,176,165,135,1,58,30,44,6,119,128,4,241,135,203,96,71,186,213,13,105,128,156,6,26,19,172,107,214,200,66,115,111,15,198,29,23,234,72,215,231,210,196,20,226,251,222,112,116,1,21,4,252,33,218,118,139,129,12,206,224,130,34,97,185,201,170,102,11,217,185,190,108,60,191,108,194,141,140,48,225,84,4,4,41,70,84,93,55,124,210,145,64,8,19,228,107,42,152,101,62,123,140,126,136,168,32,204,100,47,135,254,225,196,240,179,135,36,132,249,214,215,12,76,30,47,175,181,26,26,102,47,220,199,197,145,94,64,185,144,10,106,146,49,223,173,187,246,84,45,146,17,37,124,174,156,140,182,20,91,83,52,102,129,201,103,170,182,106,179,208,17,49,59,40,155,116,7,140,195,64,39,63,180,27,91,87,132,159,134,81,3,222,185,112,110,192,13,79,39,163,105,192,225,164,67,93,40,53,255,40,16,40,37,193,73,245,111,30,114,250,84,247,22,155,63,90,156,112,90,63,55,123,10,131,52,89,233,130,10,235,155,191,98,59,85,244,18,141,91,188,241,121,168,184,252,248,47,44,250,32,127,171,59,206,57,226,175,252,100,126,57,166,109,134,222,117,72,15,128,72,91,204,208,99,153,119,163,168,241,116,176,144,219,12,241,36,92,82,147,34,33,200,113,251,58,146,113,246,248,181,66,169,143,173,144,212,195,180,252,61,19,73,42,206,26,118,47,190,175,36,100,2,208,23,204,192,120,148,95,125,255,112,74,143,223,66,204,5,191,22,126,160,70,63,39,132,74,130,160,253,206,71,221,74,213,107,192,120,57,33,28,100,214,157,108,159,251,59,229,20,155,167,159,223,14,172,232,255,248,22,76,236,90,236,36,112,174,4,237,10,221,183,43,41,4,43,192,18,52,143,6,57,110,221,129,20,90,49,199,99,234,100,153,120,93,150,89,172,113,34,113,71,115,216,11,205,51,111,14,102,183,204,185,125,67,173,77,129,244,240,190,54,113,134,137,245,230,104,167,220,151,95,250,86,201,229,175,44,169,222,249,125,22,227,0,11,125,194,115,173,179,221,199,185,129,188,162,228,92,92,118,255,172,247,2,46,178,139,11,107,115,18,126,98,33,140,7,239,45,208,208,254,144,192,204,221,169,185,136,46,239,141,23,1,67,53,179,134,194,42,248,7,131,183,111,165,207,115,255,19,174,72,61,6,238,216,62,208,173,168,209,78,43,0,144,231,90,224,169,242,144,25,133,138,97,51,216,104,239,16,97,205,72,224,209,162,144,118,151,156,157,186,180,189,48,60,141,133,198,124,38,25,220,158,209,74,117,82,25,31,88,30,4,88,169,41,212,132,235,208,175,236,84,3,52,83,251,111,5,228,211,8,202,203,235,82,148,61,21,170,237,248,199,169,89,138,207,123,189,91,184,91,72,55,38,102,204,236,136,31,37,158,108,82,198,161,113,153,123,134,54,160,139,108,249,91,13,28,93,209,220,184,237,222,143,120,138,165,245,226,247,146,102,229,184,250,235,245,193,115,187,11,67,158,8,8,93,2,152,27,132,94,129,197,206,161,156,136,6,116,166,247,8,165,115,250,155,130,215,16,85,220,132,144,41,24,242,105,233,28,108,120,10,135,5,79,243,189,169,76,27,211,113,121,164,113,124,28,224,28,115,85,133,46,154,193,105,198,36,159,49,46,224,43,161,164,94,5,199,221,60,250,191,103,11,76,143,125,221,203,225,205,190,72,161,54,239,12,89,56,82,186,9,53,22,155,217,59,72,135,136,24,101,226,40,14,115,138,106,82,126,72,106,44,55,203,255,15,8,173,232,219,242,107,49,233,103,37,244,30,185,100,193,158,253,69,201,126,148,83,226,27,72,51,137,193,6,199,197,147,58,124,207,51,110,85,255,117,47,206,179,121,227,54,139,232,12,119,211,95,18,174,145,200,191,108,173,190,243,21,44,70,24,210,123,15,116,103,136,69,40,247,196,55,155,94,9,88,186,164,209,140,88,111,109,6,105,64,186,85,94,144,187,96,132,87,176,91,9,121,250,0,7,218,239,175,33,66,206,131,2,70,77,46,168,36,148,128,202,187,102,169,8,145,230,79,73,170,155,141,47,198,168,138,151,53,233,201,226,8,206,102,159,149,218,81,165,218,162,184,157,205,40,233,176,84,241,220,47,178,177,194,32,142,233,61,156,203,193,116,207,116,88,189,26,234,72,128,243,5,225,34,65,106,202,161,213,250,55,49,153,215,245,160,43,144,221,204,81,231,227,20,96,169,143,65,39,217,173,29,7,77,254,68,209,219,86,181,122,20,157,28,194,231,224,108,36,109,19,8,32,46,161,148,169,89,99,221,146,241,121,73,15,114,110,217,195,55,33,238,100,37,194,125,10,199,245,37,204,57,2,142,11,25,144,218,156,106,90,119,38,242,114,156,9,144,96,21,95,147,244,81,44,234,23,112,110,213,78,201,37,229,15,186,105,66,76,126,152,71,208,148,66,233,244,60,163,50,190,115,103,231,201,35,184,55,70,246,6,166,195,78,230,197,213,18,114,194,65,204,60,115,8,205,9,133,95,217,233,135,112,167,101,185,152,160,86,58,91,126,13,195,26,122,108,80,190,192,176,44,157,49,186,173,82,190,208,137,105,41,53,158,144,236,173,138,172,236,201,194,37,54,158,197,199,102,142,127,143,230,78,236,185,104,207,221,106,135,241,109,103,91,46,155,88,173,27,38,41,158,13,196,254,190,233,254,156,244,145,215,62,165,35,133,241,128,115,201,109,229,198,214,33,234,83,107,93,119,156,28,1,63,207,8,90,241,117,110,120,97,222,2,73,58,196,125,0,53,43,112,67,149,16,21,15,138,127,31,178,6,5,255,224,115,60,21,117,8,246,216,24,145,232,139,218,227,238,1,39,74,243,149,129,61,54,138,70,172,228,13,163,21,149,20,224,16,68,61,231,218,43,186,243,211,72,138,87,220,157,15,80,148,171,247,205,55,227,211,18,22,176,124,219,131,152,224,155,186,170,4,180,240,149,66,44,119,214,152,169,179,131,115,174,35,32,110,42,240,163,155,137,7,55,119,237,201,191,118,111,191,249,211,61,185,168,60,18,185,234,7,230,150,143,69,132,223,218,98,219,52,159,219,75,184,246,49,203,129,248,252,43,192,113,118,141,132,61,28,125,94,129,244,134,205,189,247,72,155,150,226,134,233,179,248,91,102,181,159,174,17,39,41,133,232,171,70,71,233,62,224,158,108,88,175,120,27,249,124,61,55,32,217,112,24,161,235,40,17,241,211,185,238,181,11,225,120,182,88,54,101,185,194,5,180,10,171,159,145,138,146,136,144,104,208,62,81,10,212,214,154,34,168,245,79,227,33,98,236,67,196,180,158,175,160,66,134,31,121,253,143,6,27,99,87,20,58,103,248,64,132,12,101,200,153,99,13,221,106,247,115,60,177,224,29,204,41,5,135,250,201,130,8,182,212,229,186,221,74,155,230,43,125,240,228,214,225,41,11,8,65,42,240,89,8,128,167,217,24,242,184,44,183,188,239,5,244,226,92,173,32,227,48,146,157,162,61,217,37,236,202,108,9,92,43,185,81,207,59,158,12,132,224,146,145,201,24,60,217,226,24,73,138,139,26,193,37,12,122,37,79,66,14,121,246,221,29,95,136,182,246,96,253,209,43,57,87,151,197,40,76,83,88,97,19,177,58,139,136,175,91,15,35,244,80,137,135,90,138,189,35,110,194,164,255,44,84,245,69,123,65,127,124,229,129,9,21,155,252,56,231,25,255,163,194,54,170,22,150,1,177,1,139,223,92,81,54,122,189,121,62,129,216,133,78,6,101,221,10,170,30,0,118,240,49,148,1,190,92,177,224,136,85,142,161,90,25,128,75,197,60,191,86,62,241,14,235,225,91,3,72,63,117,69,95,61,32,166,79,121,182,190,255,187,172,74,124,103,31,226,75,213,43,131,23,97,150,60,18,253,226,102,72,60,64,198,58,219,20,117,59,250,16,169,141,7,188,56,145,147,36,148,161,199,144,60,235,243,153,108,9,54,24,4,173,206,234,164,144,140,6,134,230,65,237,229,150,84,110,51,143,245,31,253,80,210,49,238,111,246,110,55,142,83,29,111,196,126,251,65,170,63,159,5,182,241,84,61,129,80,222,72,33,170,254,231,16,223,31,252,213,98,119,196,146,177,234,134,149,128,9,218,72,45,171,150,49,133,14,36,86,207,194,43,228,210,189,5,78,239,234,233,9,224,101,135,41,166,176,209,99,164,238,187,107,85,170,34,155,75,253,129,120,118,192,8,95,20,197,9,185,229,49,228,252,198,23,156,41,68,244,217,27,7,155,153,155,20,155,52,112,189,245,209,169,75,140,236,206,250,3,30,42,189,237,169,82,36,64,101,185,50,253,23,24,133,89,90,168,147,46,192,60,149,101,114,204,207,88,112,60,9,116,245,141,101,110,141,36,137,53,211,139,236,98,37,110,118,7,116,29,62,75,25,163,190,47,213,79,226,128,156,180,96,78,7,181,213,147,115,75,207,72,160,241,38,165,221,127,33,170,154,204,109,143,46,145,180,87,85,152,134,97,244,71,185,27,192,97,5,202,93,213,205,186,51,237,233,172,188,158,217,199,251,218,252,149,80,125,47,148,246,173,167,219,214,253,115,31,145,141,3,202,7,203,5,117,123,6,124,254,95,139,132,207,112,134,28,205,38,207,232,236,148,106,83,35,14,229,208,227,61,255,108,139,178,229,135,143,146,218,121,50,63,35,55,31,23,103,158,219,157,54,234,86,113,228,38,7,207,61,178,49,187,245,76,158,248,194,146,89,196,252,148,29,80,229,206,7,94,6,156,161,233,40,108,105,91,208,94,15,50,101,36,158,219,185,99,6,164,191,196,133,110,228,28,218,183,50,223,175,31,148,74,116,134,27,183,22,80,11,177,211,58,92,135,59,253,79,242,103,8,125,192,158,48,243,85,130,96,169,200,166,37,66,76,127,131,50,49,216,70,5,231,235,53,253,123,38,127,208,238,35,66,204,132,122,60,184,98,4,216,7,121,224,173,27,236,255,98,135,49,137,91,51,163,228,104,85,145,194,46,148,170,103,216,147,101,155,232,29,39,146,98,149,100,81,205,67,195,70,99,127,80,107,91,41,238,113,45,188,108,53,153,117,28,97,64,246,10,105,15,221,72,172,95,223,10,216,12,10,111,122,216,176,170,114,239,61,67,29,55,215,121,36,127,42,225,33,148,246,74,197,4,23,117,122,198,249,215,223,207,102,120,234,152,154,108,33,58,89,215,191,215,235,104,181,178,33,41,106,221,169,111,167,50,103,130,170,253,142,29,180,142,229,160,132,55,222,166,44,100,87,71,157,230,250,150,154,49,20,59,85,13,80,8,45,186,89,91,115,2,249,230,224,152,204,239,250,95,186,239,247,64,154,185,55,42,250,242,132,25,4,55,108,65,189,182,233,144,80,1,120,184,92,195,193,214,223,112,57,7,255,53,123,199,41,116,136,189,62,28,5,147,43,75,56,127,185,189,51,151,221,204,93,182,29,22,32,125,58,181,154,81,138,176,18,237,153,145,89,190,213,180,225,57,107,92,20,132,224,50,31,139,254,112,210,73,152,181,117,151,209,191,25,231,5,60,106,135,248,119,166,233,208,141,87,141,67,115,63,34,43,57,161,86,134,15,52,160,237,23,60,96,98,233,169,78,36,78,240,219,48,253,225,174,113,160,35,115,241,240,162,56,182,227,203,121,56,96,177,7,206,17,88,90,243,82,28,47,175,65,52,111,106,117,211,141,243,245,222,128,82,6,223,63,224,113,151,117,87,51,57,175,154,149,59,192,25,140,187,176,165,57,26,188,131,142,14,46,7,103,105,35,229,243,136,231,157,29,39,198,192,110,187,215,67,249,128,179,77,188,10,112,137,168,214,32,215,156,255,96,100,77,156,150,246,179,77,124,17,56,218,207,68,137,130,83,26,37,76,251,100,156,40,175,133,106,67,208,249,122,151,254,249,140,71,158,97,241,184,4,60,145,37,52,170,71,95,92,94,50,137,113,229,131,70,12,174,173,241,97,17,58,13,218,247,98,94,174,144,132,169,7,230,40,130,119,13,214,12,29,178,163,201,183,43,161,249,94,60,138,181,36,170,61,21,87,249,146,123,133,134,254,62,143,13,47,9,218,58,24,21,47,47,157,199,143,1,152,120,122,78,134,129,44,110,161,243,31,167,127,153,203,31,74,76,111,37,206,208,146,38,114,160,199,209,61,218,23,62,214,149,17,190,14,57,151,12,2,129,100,134,121,136,89,122,83,213,15,211,179,16,14,133,89,32,68,100,90,95,11,194,211,146,202,113,14,74,74,134,110,236,190,54,104,218,91,245,148,122,24,8,200,134,77,65,160,144,67,191,22,162,64,240,84,7,168,220,19,82,107,47,43,192,123,148,35,214,33,111,135,113,106,104,221,117,210,67,28,229,24,220,55,181,81,187,215,68,57,85,139,217,43,98,55,215,130,241,199,238,6,160,132,52,113,76,104,239,60,156,89,174,233,104,2,127,248,225,26,195,198,219,199,14,167,21,140,56,179,211,140,170,114,40,136,192,98,205,145,238,63,48,79,74,3,226,136,50,177,131,204,95,131,47,225,109,254,233,151,204,71,247,78,152,147,168,54,147,19,62,217,154,158,43,44,3,73,155,28,107,57,74,101,11,157,141,159,49,218,50,153,197,145,177,26,46,56,167,200,59,178,3,204,181,164,32,34,121,65,136,64,141,225,42,54,114,181,251,73,127,88,33,158,90,144,230,142,141,131,98,231,199,56,231,4,116,190,16,12,213,185,203,33,117,243,186,63,152,62,102,6,61,65,106,217,226,219,26,156,43,183,218,24,31,84,192,117,243,184,133,97,96,250,149,1,229,221,126,40,7,83,91,228,250,30,168,27,249,183,176,52,26,212,150,239,223,205,210,222,203,132,126,196,167,170,110,234,159,195,75,132,171,51,161,82,169,9,219,161,3,247,26,35,185,213,4,195,227,38,198,108,202,174,92,110,145,135,217,122,54,4,187,241,110,141,244,14,38,146,85,228,166,31,25,244,102,44,184,75,100,14,45,2,205,192,50,134,32,11,17,23,124,96,111,235,5,26,44,96,14,160,145,58,118,194,184,108,205,159,102,86,143,72,254,42,5,198,27,144,5,131,166,118,108,129,83,1,18,212,226,135,177,225,62,37,5,37,73,79,104,161,216,38,101,16,17,96,185,145,191,123,102,164,152,31,198,128,27,112,252,96,30,123,226,97,209,220,103,97,154,147,108,82,191,207,141,85,90,24,34,124,99,70,203,34,137,168,191,182,169,225,159,27,134,209,102,32,65,255,36,91,199,185,101,50,38,18,0,114,134,22,118,79,79,49,14,23,146,209,215,184,210,48,87,66,102,104,170,179,73,109,56,91,149,23,7,216,160,146,72,163,15,50,43,28,204,206,40,96,88,89,115,164,151,251,127,172,199,154,163,213,51,200,218,108,113,127,92,55,154,176,51,143,142,56,74,31,48,153,163,98,204,203,183,118,182,37,186,4,174,250,188,99,32,113,58,156,122,9,77,25,243,31,77,93,11,93,93,230,131,111,28,58,42,234,30,145,91,7,54,162,234,138,151,250,97,169,90,155,18,234,145,24,8,165,140,254,89,168,160,6,76,145,77,220,207,159,161,16,254,30,82,100,21,223,24,235,123,2,35,6,197,84,233,27,90,24,236,49,194,199,48,169,202,7,136,236,49,122,124,98,115,140,73,112,177,15,190,103,26,206,92,53,160,252,149,118,165,21,188,230,200,232,119,85,103,206,4,93,81,58,53,145,72,128,63,120,153,16,9,40,33,18,152,212,147,154,110,126,29,85,217,138,104,83,70,210,173,222,1,133,7,1,202,68,142,141,225,33,188,190,103,173,248,86,214,184,243,234,187,84,55,13,85,142,231,218,49,180,32,31,41,132,150,70,237,197,0,225,30,208,108,234,153,30,165,89,156,184,194,233,201,91,154,143,243,162,83,78,206,66,204,126,152,205,233,99,72,42,95,31,144,72,82,182,224,67,182,42,156,173,59,43,68,79,151,161,186,45,72,101,7,198,7,92,159,254,132,195,201,143,23,31,217,233,251,202,44,74,253,55,63,56,202,98,43,66,165,245,161,124,79,160,225,33,13,246,151,211,59,226,246,249,72,238,56,29,220,253,178,101,97,188,28,157,147,110,67,105,26,252,187,112,78,254,204,38,237,188,191,128,239,63,70,186,150,7,130,218,21,34,172,191,248,51,199,194,32,209,179,168,2,38,249,10,237,194,126,203,81,14,142,179,117,222,151,118,5,56,12,146,173,172,46,66,26,182,50,31,94,218,82,41,231,241,100,86,26,33,136,182,223,172,140,208,111,240,2,224,94,228,23,70,95,124,32,172,216,63,197,142,181,239,46,255,172,17,69,251,3,234,68,194,157,236,59,153,228,205,190,30,106,11,110,122,182,4,150,240,167,239,6,93,252,3,249,36,14,231,149,34,91,160,6,106,148,243,183,91,189,18,223,116,145,200,213,243,165,191,97,251,224,161,26,52,25,195,134,96,102,94,25,179,231,219,38,201,130,222,224,194,111,23,78,224,233,199,64,246,196,91,24,233,66,66,93,127,108,75,207,153,105,178,153,15,32,169,234,13,92,73,29,14,18,148,102,35,168,180,201,160,65,80,138,140,218,242,211,67,86,85,104,98,65,165,214,164,146,57,151,36,5,10,86,250,41,36,112,73,85,205,84,103,18,17,136,160,238,48,163,146,43,255,231,135,118,24,51,113,193,241,125,183,25,204,211,41,84,225,7,187,30,34,223,181,108,32,52,118,173,42,34,165,212,35,228,26,194,194,15,172,211,148,19,230,50,248,59,198,180,33,193,96,78,148,21,204,67,155,208,158,208,116,152,107,24,39,233,20,209,203,237,97,146,171,194,129,20,81,244,55,162,182,64,93,41,189,152,178,169,163,25,93,108,29,33,233,195,41,227,122,56,175,155,116,30,9,202,28,126,5,28,82,91,229,218,28,211,21,22,176,158,222,223,245,139,115,167,234,240,173,46,99,245,147,213,87,144,7,71,21,74,50,202,28,246,117,61,188,226,137,153,211,174,174,21,203,242,229,238,23,232,124,57,11,20,159,82,215,94,19,164,92,52,137,126,161,64,117,87,174,247,242,78,79,118,39,4,111,136,57,194,182,121,221,180,20,50,148,246,141,202,238,142,50,141,239,170,233,235,216,221,63,46,224,31,210,170,237,83,234,93,245,190,68,135,188,186,178,66,89,47,237,208,79,252,199,118,61,58,249,106,211,49,109,104,249,227,7,0,66,209,76,2,149,251,19,50,120,128,8,94,72,39,83,84,246,205,151,108,254,129,54,33,141,247,235,109,144,231,204,171,120,108,114,45,202,3,120,118,17,114,77,115,166,237,134,68,143,189,62,244,37,35,4,241,65,129,181,108,23,139,242,119,211,65,231,118,141,53,11,203,91,146,244,177,250,214,21,108,183,185,72,40,126,203,218,149,255,134,152,95,4,170,230,161,232,135,72,44,211,179,161,242,50,200,152,165,129,243,207,231,167,244,41,88,75,57,93,43,185,179,68,216,118,75,186,97,200,179,94,48,210,47,248,154,224,69,54,228,131,251,248,144,157,25,151,242,233,71,198,11,93,202,233,250,240,217,12,51,74,87,44,151,35,25,46,28,59,169,250,84,116,167,58,88,253,76,19,5,61,15,192,126,216,225,126,157,138,86,35,249,81,244,0,210,79,21,100,58,185,69,22,94,120,240,93,2,171,129,147,171,162,235,221,112,219,139,127,84,36,146,149,182,244,24,236,188,147,49,70,38,19,166,80,29,152,91,51,165,36,95,178,77,85,42,239,117,204,68,108,246,119,154,187,162,166,199,224,143,226,123,130,216,101,9,159,107,217,132,31,51,208,184,29,198,218,58,225,224,14,146,243,220,58,7,198,20,51,219,183,14,147,25,234,177,17,69,6,143,64,228,111,199,146,95,12,10,115,37,151,63,160,135,137,141,111,33,193,126,188,75,147,168,201,67,73,67,95,98,15,96,21,78,148,160,253,112,49,79,6,62,198,34,65,119,144,79,85,73,144,121,222,190,43,247,204,43,45,240,92,20,211,143,206,2,210,179,127,145,122,150,89,93,35,10,219,200,209,92,218,195,3,72,77,66,174,158,225,146,175,233,21,178,194,153,19,242,231,18,112,76,179,60,81,215,121,13,115,56,164,9,245,209,184,83,15,9,10,24,219,184,78,183,63,55,214,244,118,128,190,99,216,37,142,4,244,63,42,204,136,88,69,69,174,151,160,217,112,250,129,226,137,237,75,232,203,96,191,246,241,66,255,206,171,214,146,132,19,231,71,22,10,245,15,223,70,186,154,169,77,5,221,190,64,140,161,181,95,236,188,217,24,4,84,169,223,28,18,117,175,149,107,42,176,160,202,76,25,253,21,6,144,100,103,201,209,225,104,79,108,253,8,171,52,92,49,100,33,54,124,51,27,116,131,143,2,232,14,11,234,246,118,237,187,246,187,242,75,137,57,240,161,181,141,38,87,47,26,71,170,216,35,167,223,173,21,46,174,176,130,216,128,188,38,165,86,15,145,95,173,216,117,30,15,118,7,29,17,64,31,150,93,52,34,67,138,245,8,23,72,22,237,183,97,106,71,45,247,107,85,53,140,53,6,155,216,15,109,156,97,132,123,42,144,214,78,228,111,92,2,95,234,144,50,65,197,181,62,154,252,237,38,156,100,28,236,92,158,81,180,78,106,225,119,68,14,58,130,199,53,66,94,52,215,97,205,231,127,35,116,86,152,100,165,204,125,174,203,180,190,211,216,147,232,145,236,68,79,226,29,153,177,193,214,24,249,180,136,13,199,137,169,251,202,199,125,88,83,220,37,138,196,21,39,91,225,10,86,106,104,162,14,26,45,83,127,138,205,161,139,147,120,91,242,204,211,12,194,68,31,143,238,190,159,200,114,180,173,123,219,255,196,226,154,197,128,58,60,124,131,167,63,80,119,113,86,104,200,164,73,92,131,157,168,22,29,237,208,217,207,252,232,47,187,155,228,61,200,188,235,62,24,19,179,251,133,191,216,62,66,87,7,26,133,158,196,249,83,130,164,60,94,253,139,201,19,169,188,54,141,136,119,111,90,255,105,23,237,253,117,176,202,161,134,236,155,49,81,213,74,176,26,222,80,78,196,106,144,189,21,139,72,243,220,135,133,239,210,250,141,232,69,89,175,87,36,68,230,142,170,32,65,55,117,120,17,143,121,69,83,197,247,128,118,213,37,214,130,209,248,110,240,184,0,191,63,227,117,111,185,88,200,32,61,18,30,64,88,174,19,94,82,135,223,154,242,57,95,217,58,240,24,182,215,60,240,111,146,84,147,233,91,111,71,144,200,29,218,122,58,35,244,106,136,205,169,204,238,69,222,155,75,32,76,196,10,190,240,105,134,191,88,2,202,137,227,33,236,163,249,134,85,233,115,57,207,221,210,15,223,31,12,254,76,84,36,165,191,162,119,107,72,123,40,191,238,74,102,103,174,186,91,55,199,85,192,11,43,115,18,55,117,209,138,174,215,43,208,243,40,220,224,115,111,6,179,11,115,2,166,53,71,3,20,143,232,160,182,21,154,38,114,251,36,146,246,232,126,168,110,39,241,170,255,213,11,79,107,131,134,54,135,202,137,23,142,44,62,136,33,49,104,164,17,86,119,43,108,206,35,77,154,116,144,169,110,102,2,9,98,181,64,89,180,231,92,128,199,44,216,1,220,154,95,104,208,16,158,100,185,215,229,142,154,143,189,173,55,12,17,202,227,65,13,202,191,207,156,63,208,98,213,126,41,110,242,161,17,202,3,254,189,134,231,13,132,216,123,143,240,85,78,104,94,128,179,42,107,65,147,128,236,41,144,191,250,174,22,59,7,236,207,133,249,86,43,167,91,110,29,59,191,58,65,147,125,180,29,75,109,196,91,188,138,84,63,252,159,60,233,94,26,220,186,188,105,90,252,199,68,55,211,140,68,83,195,234,137,248,138,211,7,206,174,7,210,216,209,17,145,36,254,114,104,108,73,205,145,0,251,225,156,253,124,218,253,108,99,83,240,4,2,196,217,156,67,139,110,162,243,99,152,189,113,221,17,64,221,113,118,85,187,191,63,35,160,46,18,85,60,177,189,208,209,16,12,195,242,31,242,98,208,47,64,109,200,184,194,223,61,101,243,135,201,150,72,118,233,24,65,56,237,12,204,177,9,209,208,225,3,186,20,75,62,253,167,80,81,187,20,131,105,245,125,156,112,32,52,185,42,248,232,119,160,113,245,18,104,138,185,192,148,142,239,9,131,157,208,172,227,135,19,107,188,222,186,64,204,3,238,34,238,130,145,28,120,7,218,154,213,95,38,155,224,230,12,155,251,87,62,162,178,150,141,160,104,124,111,169,235,144,175,102,13,255,115,41,97,72,35,68,70,126,61,184,30,46,110,219,207,225,2,118,249,178,229,68,0,114,165,231,239,70,152,84,130,136,122,91,209,158,27,1,11,199,14,187,60,161,91,229,152,146,164,225,213,239,187,69,222,23,45,230,238,29,68,210,104,175,224,174,42,77,51,104,24,165,170,224,157,135,255,159,90,2,202,62,187,55,8,176,184,40,200,36,142,49,9,179,122,154,125,207,238,161,27,217,101,46,23,102,139,61,73,39,234,36,9,161,64,4,26,84,77,73,112,188,95,154,93,144,205,121,247,91,190,194,89,50,134,74,224,211,157,62,117,25,217,126,218,14,59,72,205,18,1,158,143,202,54,52,93,149,25,67,30,34,188,206,28,8,145,118,67,186,47,160,104,81,161,221,48,85,28,177,49,112,224,109,145,52,246,25,75,46,253,205,187,112,78,119,247,218,64,58,197,28,73,255,196,158,175,125,188,62,252,17,39,241,131,51,214,235,15,114,72,182,132,115,19,12,145,101,144,130,186,192,45,148,82,20,46,69,76,167,14,120,248,145,44,121,18,173,123,145,71,82,70,230,19,107,187,251,155,220,29,106,70,189,186,148,24,238,53,34,234,255,85,71,22,223,65,162,23,99,52,96,51,226,57,104,98,51,147,148,22,75,136,193,155,130,96,132,180,180,93,188,24,246,46,79,68,11,11,195,15,77,101,55,135,127,10,173,107,105,109,184,102,216,21,166,0,39,57,90,106,135,70,181,198,99,56,130,75,151,105,67,36,2,112,119,5,209,222,127,224,208,88,249,108,220,14,67,229,222,63,188,91,252,18,69,240,229,80,142,24,30,237,167,229,116,24,231,53,62,239,187,250,56,138,217,174,81,168,109,68,74,99,171,238,69,148,27,18,133,233,34,109,85,101,91,214,40,250,168,40,112,187,235,218,110,170,129,39,96,237,89,126,150,67,36,18,128,93,240,105,119,48,3,20,41,251,185,203,171,232,145,8,54,123,41,49,94,186,42,68,48,250,189,177,50,234,236,202,102,242,24,212,136,232,67,152,253,185,251,250,109,41,62,204,215,182,79,150,126,69,80,100,0,74,78,63,165,50,32,29,178,194,183,123,149,135,136,58,149,255,183,233,215,79,171,66,252,137,15,244,196,110,237,220,187,224,139,18,83,102,187,180,13,169,191,185,22,75,205,67,106,87,226,160,227,232,215,112,114,204,65,118,249,133,136,74,31,100,66,83,251,12,2,239,174,120,60,204,210,203,221,211,73,137,140,196,210,183,226,201,12,70,196,214,213,90,26,44,239,184,185,210,20,203,205,183,157,223,20,129,229,11,218,175,199,21,244,151,90,157,157,109,233,124,221,127,150,87,93,55,99,233,100,83,99,250,74,74,241,80,6,81,243,95,109,218,182,17,122,21,166,136,71,20,182,172,210,21,51,237,251,204,71,84,202,208,65,96,172,198,253,45,77,254,69,253,209,90,119,214,57,161,76,153,115,96,36,106,157,106,37,11,31,173,104,88,11,199,58,105,50,210,140,72,171,52,22,190,146,47,4,206,84,22,46,90,99,106,99,71,170,55,81,47,46,12,130,52,0,101,48,84,107,45,222,25,41,169,202,242,100,106,28,108,129,120,226,215,119,113,224,174,62,20,179,136,161,159,177,207,124,4,2,37,239,178,97,103,120,116,12,153,3,163,157,164,245,175,104,199,79,206,110,23,134,180,58,17,20,251,49,14,102,196,127,240,136,53,152,75,237,202,20,241,12,92,119,230,193,223,168,8,244,118,222,242,111,121,86,52,132,96,0,157,90,238,205,165,19,242,190,140,98,104,70,52,83,69,230,23,209,75,222,59,229,30,48,36,204,107,138,125,245,137,220,174,27,247,95,113,175,11,166,21,96,177,248,32,218,149,28,195,45,194,25,66,255,149,142,56,213,162,40,151,211,40,104,3,9,209,98,88,12,3,45,134,191,166,166,177,157,74,107,0,154,167,207,132,223,105,94,177,101,227,139,161,132,191,5,9,115,247,3,188,83,132,25,237,95,211,45,148,52,178,224,101,84,128,3,182,178,137,136,238,28,251,68,45,217,183,212,92,21,141,72,89,185,200,164,10,161,189,109,143,144,55,94,77,29,14,197,167,74,156,80,83,145,28,239,97,87,62,227,189,140,232,143,140,22,221,12,98,81,253,76,178,217,227,155,163,121,87,103,6,181,109,160,127,54,118,211,31,141,28,77,204,143,82,233,148,253,91,37,112,159,144,209,32,169,99,23,54,45,88,192,127,110,237,185,143,157,117,150,42,120,211,215,171,254,88,69,238,169,115,30,44,16,253,170,45,54,40,84,80,2,198,162,76,227,239,99,31,218,68,219,7,22,21,129,155,249,24,165,174,226,151,52,210,67,170,172,161,202,182,146,116,51,126,192,170,2,131,145,185,107,144,123,160,58,4,208,202,99,133,12,120,15,60,60,178,180,153,53,86,58,208,212,174,190,42,128,183,61,143,40,249,211,126,120,64,141,131,245,147,117,11,235,52,222,249,159,156,42,196,253,210,147,250,53,21,243,46,104,77,157,110,60,120,0,203,34,190,193,138,61,89,115,220,246,27,147,91,237,44,12,243,51,93,13,3,55,216,56,103,201,132,163,134,20,9,232,4,201,206,0,159,125,63,47,222,163,39,233,239,10,150,75,135,164,159,154,208,150,106,34,214,26,181,142,142,118,221,31,225,227,143,56,21,54,77,81,105,198,187,32,224,63,74,110,122,165,60,84,57,173,69,247,25,105,191,188,246,82,2,127,152,126,22,113,111,250,115,208,101,45,169,1,40,216,127,78,91,73,131,209,95,213,29,199,203,65,175,234,201,87,115,191,123,55,82,179,122,154,156,16,33,90,255,106,120,175,6,65,229,123,146,226,158,238,17,123,112,5,30,19,93,252,73,164,172,5,121,191,166,108,118,106,209,221,172,91,199,42,191,1,235,134,21,82,58,102,59,48,132,100,228,71,167,40,123,34,122,17,109,36,68,241,124,50,190,140,58,175,80,169,158,250,49,46,32,60,10,120,70,117,80,44,24,200,188,182,127,20,110,135,149,173,249,76,59,138,188,68,55,118,120,241,129,222,246,226,161,24,45,135,141,141,220,191,249,178,221,248,162,242,64,110,29,217,27,237,4,127,79,140,247,133,42,166,30,170,206,146,21,96,184,84,114,92,35,60,42,156,159,42,205,243,17,118,194,234,153,80,149,178,162,3,122,19,238,226,95,92,96,152,154,86,226,146,22,134,221,19,152,184,201,178,239,180,253,91,23,38,217,171,132,57,46,27,68,243,213,105,84,90,148,67,7,247,255,128,247,246,230,199,45,225,93,69,84,81,125,210,73,155,246,174,165,253,231,62,205,254,192,109,108,174,242,241,97,197,173,82,177,34,16,200,5,208,15,190,200,67,174,77,181,163,15,99,131,210,32,28,131,166,56,169,137,115,225,152,182,131,79,219,217,25,221,255,29,166,215,129,116,103,137,100,2,65,35,124,130,209,202,95,36,114,246,164,187,43,151,57,91,194,93,205,204,102,90,188,8,232,134,210,45,105,180,39,57,142,46,167,244,86,97,45,130,90,138,101,140,121,135,126,109,209,153,80,137,44,151,47,71,218,102,15,15,199,198,114,57,21,36,134,181,220,205,128,44,64,240,44,195,144,163,123,62,30,61,175,137,148,180,222,191,220,128,190,174,170,216,30,22,53,137,158,168,187,2,5,255,74,231,94,136,205,111,179,125,136,81,234,210,184,183,201,88,198,130,223,15,6,62,183,225,252,232,36,251,134,222,90,222,51,106,102,243,107,103,29,32,120,253,75,225,36,70,32,123,247,119,42,246,73,131,224,21,226,50,90,243,69,65,138,7,28,200,183,210,111,118,148,172,202,28,174,246,190,113,177,183,136,223,215,97,152,10,63,254,35,168,61,5,40,100,81,223,38,50,84,83,221,51,35,211,255,205,77,216,16,229,65,144,128,143,11,35,112,48,61,111,159,61,30,85,162,120,14,1,135,178,7,70,129,141,9,156,224,68,60,96,209,11,90,106,238,85,82,91,8,208,159,184,154,30,29,184,147,53,209,201,221,4,112,128,33,84,56,130,198,74,186,230,37,51,190,32,236,118,251,49,105,226,113,88,254,185,224,88,45,69,9,162,163,247,128,199,242,61,106,156,115,101,46,252,226,109,17,163,118,113,192,138,212,243,171,244,218,45,156,201,223,248,35,246,227,116,102,175,207,28,174,144,65,30,10,100,130,16,64,103,154,209,7,57,226,88,129,228,7,134,112,210,175,143,190,146,85,134,83,112,161,33,149,242,191,27,255,105,184,227,142,213,252,120,25,94,221,84,225,159,4,137,159,107,150,123,152,15,240,84,227,22,168,128,22,62,255,78,195,115,199,7,177,57,174,213,58,54,101,96,54,254,124,22,140,155,227,149,23,190,18,176,235,117,149,208,233,43,223,249,184,180,87,135,46,46,153,160,61,165,243,167,61,37,139,108,251,198,110,56,136,70,193,107,184,46,123,67,6,84,56,21,103,172,81,7,249,226,205,80,79,66,208,130,111,108,106,216,25,150,217,191,144,28,47,127,73,111,22,114,149,74,78,227,180,8,254,223,185,210,106,22,200,55,27,162,201,221,80,137,234,84,161,68,49,140,81,73,147,139,163,186,175,81,13,209,95,242,175,191,32,40,30,35,106,66,130,87,1,47,211,130,150,163,58,172,79,147,91,191,98,240,225,227,111,142,36,37,1,57,121,211,209,163,71,145,197,242,0,184,207,201,28,20,176,39,244,162,112,103,201,19,165,66,144,113,113,102,124,10,78,224,23,104,64,244,27,229,181,10,37,89,245,84,29,104,215,215,74,60,208,83,55,240,126,81,68,143,200,34,146,248,186,61,165,239,87,88,172,51,243,10,139,134,246,137,223,234,110,190,217,156,137,166,70,82,64,89,209,93,196,56,13,16,32,207,221,105,65,111,60,219,135,219,156,196,230,117,218,97,116,229,121,24,42,186,42,41,106,149,255,24,148,138,69,81,81,139,203,16,83,133,27,160,195,172,144,106,242,255,196,47,55,43,253,151,104,154,35,133,209,223,173,143,238,253,239,88,3,73,211,0,37,217,41,231,40,114,224,236,79,139,13,130,27,48,242,193,198,157,142,191,151,234,143,153,30,255,120,48,171,220,17,195,128,39,117,160,31,112,60,45,235,167,88,13,31,232,40,80,20,155,74,119,199,95,37,114,127,92,213,218,234,174,29,184,67,76,151,185,149,52,113,162,184,200,53,10,113,156,133,0,199,135,232,99,11,233,154,51,190,49,169,219,105,27,252,115,190,196,124,131,103,162,63,90,222,239,134,55,184,119,131,201,0,224,247,195,116,208,206,66,183,175,96,248,252,245,114,128,58,175,133,222,73,31,165,203,202,10,248,93,73,174,177,205,88,88,180,72,172,61,178,210,157,13,141,106,92,213,167,153,29,76,65,165,232,65,64,60,142,246,43,125,4,176,247,13,6,80,47,83,171,14,85,180,164,146,112,227,204,162,198,228,91,70,85,142,13,164,203,167,20,28,143,171,209,0,121,88,179,3,90,158,45,8,121,144,74,79,171,17,169,204,47,9,6,88,202,191,182,102,175,71,205,76,43,106,204,146,183,208,87,94,201,93,215,20,228,255,94,179,137,199,175,79,91,241,181,141,92,235,157,169,55,96,1,57,92,153,1,57,160,85,191,148,255,241,203,121,214,173,239,36,152,3,106,143,25,20,12,173,135,189,195,29,247,175,249,33,155,167,123,255,197,182,66,218,161,91,227,94,97,67,102,219,108,138,50,90,19,197,128,157,124,120,26,212,15,244,134,216,14,152,86,55,37,188,148,28,46,56,37,205,193,220,194,218,81,196,184,64,193,77,185,235,47,59,224,176,11,44,128,198,3,201,242,46,55,192,116,39,83,96,225,183,247,59,155,121,25,232,252,75,169,170,44,80,82,96,37,159,29,238,85,119,53,163,88,136,28,30,187,237,35,116,250,140,154,111,192,12,216,217,112,142,155,166,239,158,188,240,37,121,255,182,27,112,117,228,104,31,180,250,193,188,93,185,16,28,89,183,147,0,207,238,3,98,181,177,42,245,38,0,233,232,219,240,28,117,185,250,120,100,190,59,251,107,85,186,67,25,100,138,87,122,235,75,190,74,67,118,66,49,65,189,34,5,36,154,136,141,169,246,94,143,67,179,29,26,219,215,239,97,87,151,175,123,28,40,77,200,49,119,95,40,208,196,143,251,4,39,158,141,31,211,233,198,110,211,228,13,53,146,239,166,226,164,240,72,222,141,1,64,197,32,255,233,251,245,30,88,123,232,179,197,2,131,82,223,209,4,4,29,40,159,165,233,223,70,58,60,215,47,143,35,160,77,235,196,187,153,94,117,70,244,72,70,108,105,107,61,113,29,19,172,201,25,30,116,181,23,140,149,122,42,87,22,232,68,38,17,58,29,174,173,145,194,149,138,2,186,248,169,129,157,231,151,130,198,25,28,69,125,215,214,185,213,28,167,88,220,44,112,31,55,6,24,229,106,55,114,4,247,56,180,227,146,220,60,44,144,0,203,120,141,100,16,8,173,13,142,205,9,189,104,162,105,118,226,86,94,83,199,243,124,162,98,190,186,57,94,4,121,215,233,78,214,9,101,99,213,85,215,167,5,204,143,234,74,0,165,121,40,54,160,20,118,87,69,157,0,228,114,133,4,59,209,38,186,58,55,49,77,66,8,130,222,71,86,232,162,164,181,210,37,197,204,133,237,93,1,44,193,11,147,255,6,126,52,124,189,136,58,91,176,69,140,52,31,5,139,250,13,240,126,156,128,60,133,61,71,114,183,112,59,33,99,213,243,126,77,48,63,117,93,179,128,56,156,154,147,115,95,186,237,172,102,104,24,230,145,10,98,54,118,251,172,85,85,186,160,3,3,86,58,222,183,38,157,206,194,80,217,6,10,141,2,98,60,197,198,42,58,30,74,171,173,253,105,54,217,62,5,65,234,84,108,75,25,207,229,218,31,198,161,105,168,228,241,102,209,158,95,158,26,151,196,24,52,143,111,221,44,10,111,240,252,90,222,116,156,78,107,207,18,32,252,64,219,139,80,184,124,12,15,153,160,32,220,102,94,72,221,194,253,184,228,255,59,242,148,9,228,15,134,91,131,52,35,110,121,145,36,1,173,43,182,34,203,219,78,36,223,110,0,231,116,22,19,192,43,56,232,72,111,94,132,109,47,225,55,102,145,149,58,77,207,102,245,234,32,98,64,116,237,77,25,64,130,38,207,108,18,11,71,198,151,117,96,204,21,61,208,212,6,63,87,21,159,229,207,7,99,77,228,18,112,137,86,1,216,236,162,28,222,130,247,183,32,154,41,157,56,16,161,92,192,25,218,206,200,43,229,45,223,3,199,79,117,43,239,20,4,162,211,114,136,254,146,171,6,83,18,111,85,29,197,47,103,138,248,23,98,219,108,227,178,230,138,70,230,68,7,89,13,107,148,29,47,251,211,30,2,213,209,236,59,133,33,189,168,15,16,133,80,187,145,58,103,36,241,116,201,167,185,59,72,240,189,161,49,19,56,216,208,185,190,24,245,79,149,184,86,148,177,196,243,113,122,255,103,103,146,167,195,136,143,117,210,31,47,57,124,102,185,186,61,133,198,142,17,11,49,27,103,27,178,20,160,9,100,252,90,182,107,33,17,253,224,239,109,68,58,146,146,218,28,122,105,231,218,138,52,229,125,151,192,43,163,59,100,52,199,166,170,153,106,21,224,12,218,206,225,152,128,111,96,96,197,137,73,48,189,221,101,116,102,224,189,188,94,170,81,187,142,43,29,45,106,137,179,106,57,115,75,164,233,166,100,64,213,45,203,133,49,153,55,129,235,7,79,61,142,34,211,172,2,35,112,95,52,154,57,237,192,132,129,223,167,171,39,128,27,106,208,195,29,169,134,92,70,0,161,42,249,7,163,117,246,229,115,250,44,39,62,32,197,42,164,55,248,232,125,94,85,3,77,225,81,18,83,59,200,57,43,8,40,78,200,42,47,246,178,191,108,205,16,47,181,197,39,82,107,17,38,193,71,157,69,155,252,68,61,96,114,65,127,202,4,84,12,62,173,31,41,4,220,121,205,126,49,123,246,14,158,168,30,221,144,216,1,30,192,237,239,188,90,73,71,63,189,31,93,222,29,152,108,198,192,72,174,202,122,130,0,82,245,80,230,71,157,0,48,187,17,18,215,124,191,252,57,150,188,38,39,63,113,58,9,25,155,141,146,104,74,3,64,125,15,232,227,233,223,165,65,59,1,114,111,144,13,238,117,188,195,121,247,20,101,83,194,123,32,146,39,144,26,120,128,104,165,41,185,148,81,138,112,174,192,241,116,103,207,122,133,12,69,41,119,94,13,217,113,153,164,131,227,175,6,101,116,32,105,20,128,205,66,0,9,62,179,205,69,27,74,37,75,160,159,203,91,209,206,147,138,218,195,145,81,144,91,51,249,77,80,209,180,4,22,246,150,208,122,68,116,134,63,103,14,219,162,189,245,204,53,111,52,43,99,46,114,129,137,209,68,183,3,97,216,4,223,125,234,197,182,101,97,238,88,161,124,72,156,9,95,170,164,9,40,88,23,160,188,86,179,122,54,40,164,102,209,132,237,72,35,209,145,231,8,130,37,194,136,164,59,116,95,235,46,215,188,52,54,147,148,119,7,33,102,7,24,187,168,237,173,58,196,184,243,109,246,51,12,239,128,244,52,193,131,52,41,124,157,24,217,96,199,59,199,203,179,182,157,97,65,239,231,76,184,128,236,28,174,122,214,86,228,163,69,246,179,187,51,141,51,204,225,149,98,174,104,248,102,194,166,235,21,14,23,237,168,240,17,62,37,209,10,5,218,145,212,123,94,71,104,195,141,14,108,71,71,13,164,33,108,127,24,158,26,36,36,223,179,144,217,27,151,72,46,84,215,78,109,68,242,194,11,67,205,5,28,4,144,71,146,159,209,72,221,37,98,210,91,45,87,55,118,195,202,238,196,231,102,252,25,119,180,240,186,205,5,243,244,163,58,221,190,193,71,167,101,51,155,37,176,24,91,175,97,86,139,32,241,4,251,243,251,130,239,123,180,151,198,4,45,144,95,77,65,112,95,189,254,171,97,11,218,104,71,11,229,244,7,187,207,31,55,179,49,165,227,83,8,243,189,103,193,67,152,213,99,2,51,136,27,127,222,178,197,215,143,6,177,173,159,246,53,220,35,37,131,181,156,27,158,184,245,125,120,170,187,221,94,139,222,15,182,109,4,37,214,16,107,66,136,39,250,238,119,200,25,255,115,200,110,110,216,44,225,80,205,78,238,165,154,29,147,248,131,40,201,132,80,34,31,226,108,183,51,107,119,120,174,89,176,122,144,197,124,182,150,89,214,111,162,91,80,21,144,150,188,60,183,201,113,68,221,76,109,228,137,228,219,13,12,98,173,37,65,192,138,86,48,43,237,223,29,215,118,28,251,115,185,46,200,180,59,255,236,121,92,243,117,71,171,127,214,109,2,65,124,95,121,36,76,34,101,169,49,56,211,139,144,81,88,135,193,199,23,0,45,239,85,77,179,109,74,212,63,117,103,134,78,211,57,106,189,237,227,138,159,1,48,225,227,184,83,151,233,98,186,245,17,148,188,232,175,105,127,185,26,93,80,207,221,162,114,100,171,119,159,57,150,154,148,80,204,69,32,53,84,7,40,8,177,196,243,111,54,48,154,178,36,66,116,95,127,184,77,44,2,167,204,220,181,17,153,227,93,106,145,104,229,76,78,172,169,61,245,53,121,143,178,22,95,238,221,143,91,194,49,238,169,149,182,156,116,55,186,106,8,24,224,13,220,191,165,216,54,50,232,8,17,18,79,89,128,16,255,83,239,38,252,209,79,215,91,172,87,90,33,95,173,22,168,2,70,109,43,178,3,244,253,33,183,183,29,120,150,253,213,227,61,96,202,179,157,64,228,171,121,106,122,37,7,0,96,142,113,12,64,16,231,109,243,247,91,109,34,218,124,33,4,175,40,245,147,64,243,0,12,79,121,112,83,170,114,70,154,115,59,37,23,39,214,142,192,115,132,25,235,41,140,228,226,112,63,190,146,86,159,135,103,93,253,46,232,252,13,64,114,73,21,96,6,236,43,125,25,88,38,25,172,245,173,76,226,237,134,20,201,219,116,175,88,61,223,113,196,72,244,250,9,227,117,152,96,82,6,131,164,168,221,17,252,156,221,107,139,119,14,180,126,236,50,121,161,212,140,106,72,96,11,125,41,53,29,198,146,97,172,51,219,159,186,130,92,93,101,55,194,154,181,225,182,84,124,140,198,120,170,208,72,146,241,249,171,85,164,124,72,40,36,209,100,125,166,44,175,99,236,252,252,69,10,57,46,12,25,171,147,99,15,87,152,3,79,49,71,46,164,218,62,228,70,227,24,146,171,167,237,131,247,189,194,56,195,39,54,42,118,24,1,99,211,36,190,65,117,253,161,243,124,181,228,3,189,19,87,247,150,117,55,135,215,70,52,149,248,128,128,75,56,185,96,210,185,81,106,242,142,145,71,206,214,46,38,171,200,4,59,8,160,211,50,91,170,69,186,138,255,25,151,28,40,191,10,31,162,242,161,95,106,12,59,67,145,137,213,19,255,148,224,169,202,41,23,37,82,58,20,127,131,56,101,175,153,5,76,68,248,9,130,177,248,252,185,127,38,243,194,67,249,61,18,126,77,102,53,67,238,51,132,184,21,218,186,177,151,136,194,66,2,161,182,230,121,93,230,13,105,37,218,183,155,13,185,47,6,46,95,76,148,240,56,102,249,106,116,3,54,231,123,168,58,213,23,237,50,14,25,141,60,251,27,10,186,107,94,217,238,87,208,114,127,186,129,208,125,13,18,16,109,110,150,166,131,210,43,27,19,137,206,192,178,7,201,229,155,166,93,133,118,204,3,173,127,171,143,85,106,108,190,78,239,132,143,58,183,7,114,134,40,170,124,210,192,199,82,149,183,197,43,143,197,139,139,161,251,118,84,70,66,83,43,182,133,17,73,238,45,30,95,227,69,196,153,187,122,30,54,40,255,55,171,215,3,153,207,31,186,9,1,182,61,156,145,237,194,156,67,3,232,10,105,147,244,233,54,23,104,5,235,92,235,32,249,70,61,228,242,80,247,6,183,78,188,54,142,235,17,209,79,152,73,2,232,167,196,203,233,191,236,156,66,207,120,233,254,112,128,239,200,16,107,207,141,78,243,132,131,0,106,214,45,165,112,108,81,129,232,79,210,111,207,120,50,66,59,150,107,204,119,62,126,57,222,86,211,30,235,11,158,196,117,31,164,220,235,159,238,83,215,255,26,218,35,96,99,119,117,50,152,184,208,58,229,100,220,254,11,35,187,126,233,101,37,60,247,120,104,190,22,69,49,60,132,117,21,78,202,162,56,162,19,43,58,70,134,169,205,97,171,25,124,91,247,204,190,111,55,14,3,161,221,141,252,100,53,52,185,202,219,92,219,35,62,57,66,208,122,168,16,95,169,44,16,146,122,170,254,242,59,127,201,216,106,240,61,144,166,42,255,230,183,119,219,61,188,80,0,254,78,238,17,234,158,188,148,210,12,24,120,47,226,12,165,29,152,70,187,78,90,151,113,231,118,20,147,35,82,247,105,21,251,28,201,180,173,5,90,40,7,55,178,7,143,167,127,7,107,39,104,53,71,133,192,117,130,161,97,175,106,20,31,118,179,83,186,197,27,185,43,44,33,114,227,83,165,136,15,135,92,142,206,208,104,6,230,91,192,249,136,105,191,21,87,143,97,62,58,93,127,219,249,243,219,57,41,162,93,155,45,1,60,204,3,194,58,38,84,251,106,100,81,45,153,110,60,21,167,229,36,112,123,59,190,61,138,239,108,16,168,32,28,35,193,58,118,38,75,31,154,207,233,160,7,58,178,207,13,2,179,229,13,15,22,193,186,243,37,17,153,64,8,128,78,212,56,207,38,168,217,223,168,207,46,72,200,186,113,121,221,160,27,171,125,158,57,171,3,159,4,99,240,152,165,179,9,53,244,219,175,108,105,240,201,119,187,181,191,171,15,17,67,147,245,254,247,240,204,97,184,150,2,47,191,49,99,255,218,145,75,12,223,175,181,144,206,3,182,54,150,222,195,136,81,209,35,75,7,113,131,11,33,63,30,197,187,25,159,113,216,70,159,174,125,197,47,113,84,196,25,61,232,250,181,217,169,145,243,14,27,28,87,107,72,176,219,233,249,71,230,141,32,14,131,115,50,108,59,161,208,163,196,136,174,123,77,249,150,137,70,218,117,49,65,94,27,250,5,42,134,151,164,29,60,187,101,79,211,139,156,170,11,227,90,114,181,207,84,199,230,73,49,185,4,220,204,253,252,92,218,244,55,240,112,241,143,156,180,117,167,207,3,216,136,49,234,54,97,253,142,40,112,214,202,128,85,221,209,218,115,70,183,79,244,14,222,59,149,247,23,20,230,26,163,119,193,65,122,115,31,128,4,154,97,147,133,51,156,18,203,168,223,210,229,103,179,80,61,232,49,222,189,158,106,106,36,242,5,26,234,60,120,58,54,249,169,53,12,12,35,44,126,228,209,155,249,134,149,71,114,183,116,124,140,151,32,200,2,61,167,19,53,171,47,83,54,11,153,192,21,207,23,210,4,245,162,182,17,98,255,42,179,12,34,13,79,206,238,72,147,138,14,224,144,246,208,10,238,23,147,234,80,161,250,151,207,204,215,161,108,67,142,195,234,152,232,19,165,93,155,83,180,28,112,254,91,27,216,195,206,168,97,119,215,255,91,65,108,32,1,98,46,223,153,53,51,190,192,163,25,255,193,121,77,41,185,180,173,186,55,115,186,242,148,249,204,30,239,95,201,167,75,165,79,103,137,10,18,5,29,82,222,169,201,38,87,211,99,203,186,42,155,78,219,17,177,76,33,107,228,107,83,101,25,203,13,49,66,118,125,227,98,194,135,216,36,104,39,144,190,124,45,62,6,90,252,19,90,230,20,122,7,151,153,112,155,6,174,252,71,238,227,159,54,79,33,32,100,136,203,10,173,57,38,67,232,149,238,236,241,236,153,164,109,235,239,234,67,221,146,199,71,186,220,243,126,210,249,246,236,114,6,169,151,203,183,200,100,214,168,72,173,180,70,215,125,94,53,157,168,125,11,247,176,145,78,133,223,53,188,199,74,102,201,123,50,47,228,170,22,79,252,156,138,22,174,49,1,62,110,221,248,135,24,45,102,124,220,226,187,47,212,176,45,207,245,156,185,98,245,236,244,101,159,49,48,17,18,231,13,151,227,248,210,189,40,82,106,246,107,222,75,9,97,62,10,108,252,194,207,19,110,83,248,164,206,228,226,109,223,213,161,43,178,235,11,65,51,254,223,226,90,14,217,148,142,73,252,44,203,91,21,139,163,250,160,121,154,230,35,147,203,8,160,133,221,69,42,71,255,154,39,82,213,0,223,208,243,103,220,175,149,184,125,154,0,208,233,226,173,64,234,191,48,5,33,126,147,119,197,164,200,67,71,242,85,73,10,133,77,187,25,202,234,123,94,180,251,168,233,8,114,250,221,202,221,91,252,105,43,97,159,149,188,135,197,201,217,203,169,151,51,38,157,95,21,104,116,136,130,95,166,202,66,230,135,43,134,118,193,227,174,221,1,248,80,93,233,17,20,186,207,131,110,211,41,40,131,133,68,216,43,105,209,28,89,248,105,155,220,15,168,33,214,194,128,219,46,84,52,1,237,189,165,118,67,53,62,111,53,145,70,31,82,87,135,154,182,202,70,5,200,188,251,68,70,144,231,230,59,247,26,3,79,178,244,111,178,9,35,242,236,170,70,114,121,13,24,252,92,215,190,251,34,44,228,122,76,105,80,101,23,1,219,157,245,222,175,239,41,255,50,187,90,80,66,64,195,63,205,14,228,178,30,141,38,55,243,249,40,31,199,141,231,231,11,124,8,143,132,250,52,100,54,202,253,212,137,156,44,169,207,223,240,148,249,168,255,75,218,244,193,122,20,43,42,52,1,227,182,45,96,211,242,197,117,102,53,165,214,37,46,38,9,147,203,204,143,228,78,36,49,217,243,164,252,154,88,149,8,21,140,160,23,133,34,134,153,221,173,108,14,69,104,114,218,101,77,59,229,150,1,252,90,151,183,37,76,227,221,239,42,41,117,218,132,191,244,4,28,139,206,131,207,39,93,190,86,68,209,139,107,50,145,219,173,113,6,138,34,216,238,16,187,178,167,33,61,102,114,143,52,142,224,44,93,216,167,136,13,60,248,51,223,255,25,26,201,180,211,8,249,142,13,35,255,6,70,66,247,217,243,217,125,138,108,106,19,167,4,24,84,37,3,10,44,181,180,77,172,198,45,120,107,66,130,177,163,63,69,184,135,5,254,203,2,144,236,72,148,246,102,27,58,39,208,50,142,107,26,153,167,115,165,134,128,50,180,81,53,15,129,73,245,22,137,76,92,108,131,47,169,105,227,234,165,51,203,249,245,103,254,139,79,250,140,86,80,119,89,21,38,18,212,62,94,254,120,212,97,59,78,146,78,110,198,103,173,169,122,19,170,65,229,212,16,217,245,44,74,205,44,50,137,104,104,37,101,118,238,155,235,202,51,156,68,188,4,36,208,50,71,197,171,173,88,50,92,202,174,77,171,233,196,146,132,54,104,13,157,3,251,224,71,109,79,24,242,43,52,116,144,157,48,202,169,164,203,85,214,255,37,158,48,79,38,245,98,169,57,38,132,78,36,93,160,32,113,63,188,128,3,82,8,225,246,100,59,135,25,162,101,32,148,244,220,161,22,182,244,172,152,74,175,223,199,111,82,224,106,211,176,72,95,221,91,102,76,105,103,47,68,19,189,116,200,167,196,160,55,211,210,26,104,132,53,50,78,171,102,14,94,251,111,7,146,171,247,112,137,113,30,221,35,13,57,243,218,69,198,93,28,47,53,223,96,140,105,251,135,65,205,96,134,202,179,154,195,53,86,78,67,83,170,184,20,110,43,199,112,82,218,164,172,147,244,134,19,169,156,241,217,163,56,243,46,224,90,184,191,220,83,11,113,215,50,98,219,209,222,96,240,227,93,141,133,115,101,92,124,213,138,239,77,232,27,232,31,136,180,145,165,0,222,191,45,238,114,102,233,181,38,203,237,3,115,123,87,36,241,125,147,127,215,80,138,85,62,245,240,125,187,3,103,83,26,10,214,244,86,185,166,231,236,32,167,202,20,104,242,137,40,49,207,41,203,2,45,144,38,132,158,30,34,101,235,160,241,206,15,208,0,81,142,230,29,48,153,215,211,107,213,90,227,138,51,73,109,1,238,167,63,240,47,25,26,30,107,36,175,31,157,164,151,66,254,45,112,218,123,73,28,100,140,81,218,136,151,129,58,25,144,165,164,99,164,183,170,72,78,103,59,2,170,178,75,122,91,113,210,221,136,240,92,237,128,87,228,213,172,8,75,172,199,53,1,224,100,217,41,112,86,119,140,42,59,168,128,89,4,130,168,59,164,76,101,8,81,162,64,240,52,129,48,205,101,83,248,244,122,44,105,43,146,76,9,198,162,225,168,97,71,56,36,162,56,144,150,219,191,104,230,113,202,255,136,219,246,146,223,233,30,127,155,201,125,198,22,226,216,23,44,206,18,33,190,64,2,56,10,197,204,149,36,195,34,29,11,214,77,220,160,223,198,127,245,248,67,172,0,151,232,130,252,236,130,1,138,1,38,165,183,105,188,208,12,86,10,181,219,60,16,115,81,141,94,174,233,143,138,75,46,252,111,130,63,60,75,172,172,247,62,50,7,2,115,143,213,83,59,253,66,161,79,80,246,48,255,23,134,110,242,27,46,211,138,44,48,50,162,74,52,19,220,201,80,21,26,24,183,35,126,41,109,126,108,34,51,146,150,133,179,46,108,179,114,227,223,87,52,51,109,98,144,186,237,219,196,178,34,6,156,81,88,77,114,5,15,176,192,95,176,139,170,70,37,75,228,238,74,235,92,30,53,105,164,203,65,199,17,91,215,9,181,92,255,247,28,143,73,223,58,122,5,230,64,134,200,161,230,41,158,47,111,193,241,168,15,3,239,104,105,3,230,103,82,45,246,236,254,90,112,2,29,239,74,232,140,10,128,138,112,199,15,153,53,164,48,231,21,173,0,100,70,131,161,212,210,94,85,95,49,253,48,231,121,248,64,246,58,206,69,39,178,142,59,249,228,246,22,162,189,160,132,150,100,238,226,255,96,183,79,246,182,27,93,36,43,16,218,245,4,223,251,64,127,141,244,236,48,81,150,101,205,94,209,66,93,115,233,151,142,173,180,242,75,186,252,63,120,179,122,242,189,85,96,144,40,115,21,116,152,200,135,215,130,151,139,48,216,252,203,173,242,34,224,106,49,25,81,42,90,232,20,30,70,206,77,191,175,78,46,90,41,120,17,79,216,176,63,81,162,82,183,13,22,29,252,54,195,249,188,255,109,236,146,213,112,166,193,93,215,194,205,123,113,154,134,174,227,197,8,229,165,109,167,20,231,116,75,231,189,220,231,6,80,131,117,190,219,189,158,181,38,77,225,27,118,2,184,1,183,81,84,161,126,206,249,99,234,103,207,146,210,232,50,73,213,63,183,120,203,4,138,208,48,236,98,67,153,145,60,170,105,101,75,216,13,140,112,3,14,89,225,0,210,135,146,86,53,226,71,103,1,91,138,193,13,225,215,179,143,131,127,166,5,254,132,229,108,168,196,210,214,40,218,173,48,162,239,189,204,126,156,205,252,55,251,127,55,124,99,233,47,105,235,137,204,37,97,82,62,2,16,73,17,158,221,71,162,118,38,106,10,97,81,182,49,81,115,95,153,27,47,190,247,214,27,4,33,113,54,99,13,113,189,142,164,116,254,32,208,83,56,170,52,124,175,251,207,94,0,160,84,111,76,52,5,183,217,134,11,227,6,106,64,207,18,170,164,200,40,51,188,244,15,137,252,173,182,55,28,170,97,223,38,134,77,68,138,97,22,227,122,47,167,158,216,113,179,28,254,211,161,133,23,80,209,90,31,226,188,220,124,137,9,54,72,96,100,215,130,210,247,131,199,73,189,190,95,172,104,195,137,119,201,247,105,70,254,97,133,66,50,175,86,221,245,243,132,116,136,67,29,238,40,246,222,23,218,82,172,189,82,179,148,28,106,65,121,100,204,65,188,253,197,136,63,238,253,93,111,71,13,3,224,241,158,181,217,178,204,168,3,215,143,47,65,78,156,155,28,2,32,66,242,68,202,71,156,242,166,250,117,39,105,218,138,126,190,200,161,33,218,27,186,152,177,121,89,6,13,46,246,88,21,183,5,14,15,18,246,198,10,204,32,87,245,241,219,184,168,47,114,177,186,164,244,28,24,92,26,16,59,147,195,28,227,121,56,40,38,139,179,247,158,63,149,63,16,233,111,118,174,27,238,10,254,27,30,192,178,104,27,122,250,93,86,241,220,98,218,155,116,232,141,182,11,138,90,152,55,104,245,59,35,217,26,159,52,131,199,201,14,213,189,186,44,227,236,78,210,148,251,104,171,49,4,51,178,249,173,184,150,16,69,144,31,253,141,230,52,47,186,6,93,181,140,182,189,54,170,248,105,234,240,115,35,22,188,229,215,104,112,74,80,218,71,216,132,180,75,28,108,101,154,69,112,172,216,180,171,176,61,242,66,178,194,21,88,64,206,166,64,118,7,230,69,181,53,125,11,84,227,123,188,189,66,161,54,177,226,171,211,246,191,3,209,167,17,71,102,151,223,134,116,148,204,127,65,73,55,219,32,130,45,219,246,18,9,229,39,32,204,184,3,202,179,152,144,103,51,90,144,42,165,108,91,76,111,237,153,219,56,5,46,97,90,35,97,47,108,75,131,241,124,187,56,26,94,134,210,117,224,177,214,170,183,216,24,176,57,65,200,116,244,81,109,177,219,152,81,200,25,160,243,167,81,30,177,227,72,225,13,7,13,61,240,3,73,165,73,152,213,228,154,63,241,29,204,241,60,199,187,129,157,93,158,212,90,229,96,250,100,69,10,84,135,155,43,250,118,131,75,218,121,4,160,4,161,17,246,164,254,197,145,239,155,93,170,127,34,87,203,194,187,108,96,75,9,92,168,54,173,184,65,149,93,171,228,194,84,176,33,145,141,140,70,157,206,131,57,200,182,97,143,173,164,151,121,135,225,120,133,9,196,64,207,47,119,105,109,119,123,205,122,16,54,165,28,26,14,12,206,229,28,228,225,239,102,185,196,105,135,13,141,40,167,82,84,37,222,96,184,165,51,145,179,10,211,184,240,18,46,98,72,110,46,41,224,179,30,5,25,246,53,180,67,241,36,150,209,242,24,151,35,33,32,217,23,158,211,20,220,50,149,7,135,235,235,62,183,127,39,169,98,52,247,215,99,80,119,48,135,92,104,61,22,196,154,132,55,143,77,17,203,124,211,91,179,152,85,0,228,191,213,56,181,245,100,66,68,177,56,66,132,38,102,106,136,73,37,196,104,29,145,93,255,2,91,210,87,195,228,147,204,36,61,253,99,208,147,32,110,251,217,66,74,99,11,193,246,66,11,85,39,205,144,86,238,204,149,122,199,136,221,102,193,49,121,155,193,124,0,218,153,81,189,198,230,103,226,63,4,32,146,55,6,76,249,7,245,245,167,42,219,196,89,254,11,68,56,220,155,124,26,110,94,211,104,24,34,3,47,129,147,63,36,131,100,158,171,253,5,248,144,116,59,116,158,2,206,78,6,124,167,4,96,43,21,86,181,186,0,183,250,99,209,253,211,105,204,119,212,2,100,30,57,189,30,253,126,255,129,64,229,101,143,253,21,70,208,26,105,90,94,175,44,52,138,23,149,7,90,201,179,174,19,19,67,99,38,23,55,40,157,73,48,67,111,62,47,222,80,244,40,145,163,53,81,214,167,102,255,53,250,114,48,228,150,69,30,100,218,246,7,96,131,217,28,15,73,105,235,42,100,196,134,183,182,227,146,146,178,40,85,229,228,231,27,200,245,41,160,122,215,252,123,8,157,218,184,222,193,69,130,17,167,79,131,33,254,2,244,130,23,137,255,65,128,207,238,105,150,227,67,94,154,200,255,46,190,90,191,104,51,176,122,59,10,211,246,209,211,26,207,209,197,246,172,177,116,23,130,157,232,228,161,1,183,56,161,14,28,168,249,28,184,175,186,152,218,3,86,52,15,33,116,166,115,142,80,94,33,41,226,156,223,251,117,125,19,166,28,234,100,144,196,44,192,3,45,218,71,72,118,155,42,190,224,202,150,98,235,162,84,187,120,250,105,101,87,94,29,173,161,165,60,153,84,50,21,29,1,120,190,182,48,202,85,8,81,248,121,215,40,74,33,82,167,84,212,243,77,14,108,108,255,98,122,36,43,145,251,215,166,226,174,97,83,229,3,48,221,173,151,200,29,41,129,125,50,134,106,99,1,182,215,135,128,152,133,48,75,205,37,117,150,229,149,96,178,164,168,156,151,222,117,71,245,149,126,214,211,123,147,104,42,77,52,86,151,37,148,40,34,107,190,9,198,104,158,214,160,248,84,14,74,71,101,178,195,119,244,9,146,94,247,66,88,204,99,184,219,6,174,142,176,52,151,187,199,192,233,254,248,218,210,252,210,182,111,37,239,189,216,64,206,216,183,78,0,173,252,86,177,127,193,53,162,111,24,205,109,156,174,53,225,116,95,23,183,229,131,244,229,46,227,1,202,52,15,115,181,26,49,165,10,113,186,82,90,144,42,98,138,30,204,41,224,139,111,156,13,55,225,148,192,79,73,117,215,219,223,80,102,78,40,23,90,159,149,58,64,183,14,230,103,219,208,109,30,152,160,177,179,175,245,49,88,48,107,62,127,87,137,112,232,124,24,75,199,69,121,17,170,52,223,138,243,109,135,232,153,238,178,199,249,138,67,150,115,41,96,250,231,240,128,102,122,155,153,90,254,110,120,71,85,30,131,99,156,123,132,4,23,162,85,63,126,59,170,96,67,215,246,216,62,92,255,184,40,161,106,215,194,110,204,238,178,185,122,241,123,170,47,145,9,179,49,167,33,247,92,219,97,14,33,159,175,63,134,68,205,125,143,129,43,45,22,190,187,44,13,93,134,152,238,73,156,233,162,181,162,96,176,32,61,198,52,82,179,211,77,0,185,22,194,122,85,17,2,228,179,198,39,161,233,243,8,251,198,97,90,147,243,183,196,180,240,44,91,141,226,228,67,0,91,8,18,28,94,222,125,50,52,247,117,122,102,101,204,253,199,51,190,64,167,245,214,189,125,183,238,189,67,152,226,30,230,181,80,212,230,234,21,234,106,121,249,102,94,161,213,209,213,71,173,12,147,178,245,76,241,30,226,186,175,13,251,148,97,7,45,170,32,39,179,228,37,192,247,39,42,120,67,80,157,170,93,69,198,239,98,51,181,61,182,83,245,138,177,80,5,8,24,219,143,252,28,21,188,179,2,25,246,95,36,27,11,196,246,50,220,182,18,117,112,113,113,234,112,108,154,14,250,251,62,126,159,164,215,238,195,200,115,16,172,27,186,122,11,147,188,26,201,207,244,204,240,79,29,53,52,152,71,167,162,70,225,235,246,147,238,192,148,87,82,44,33,72,53,239,120,13,215,204,136,18,130,189,143,166,82,125,71,248,167,245,56,38,29,40,247,47,154,179,233,222,110,84,43,198,110,202,120,151,225,64,128,26,70,81,212,68,10,136,140,21,200,34,16,127,45,30,227,238,3,168,125,70,103,62,107,90,2,139,174,50,156,249,3,242,2,19,8,109,149,76,143,168,108,181,224,127,63,161,225,25,149,14,2,185,68,40,12,159,121,129,37,11,8,200,56,155,124,249,95,107,65,68,144,159,30,99,145,249,242,184,151,187,93,183,203,15,35,59,104,121,78,140,37,45,126,213,12,178,248,154,78,61,129,192,97,25,97,143,35,195,74,96,149,47,10,19,55,42,121,192,181,102,241,127,41,221,151,18,175,29,28,156,114,54,94,164,83,43,38,210,123,173,45,254,140,46,55,232,128,130,94,6,168,71,6,127,190,21,195,30,206,182,202,107,15,201,64,244,177,109,29,53,168,70,11,187,66,186,242,161,104,134,213,72,173,235,158,249,228,234,191,253,73,244,12,237,43,240,97,140,120,246,58,255,37,72,148,170,46,127,30,202,185,223,76,122,197,25,15,246,203,52,50,120,37,212,207,199,76,186,92,164,138,188,72,181,31,43,104,170,40,170,65,251,84,99,40,114,197,11,151,190,132,127,151,112,224,70,125,174,19,59,6,39,17,226,241,116,147,33,52,86,4,149,253,197,100,83,107,54,166,228,131,254,250,48,255,166,7,167,10,9,217,99,176,86,202,238,255,153,188,30,146,235,249,221,82,195,36,188,71,187,189,210,84,179,72,76,234,214,170,185,200,127,80,99,68,187,94,134,101,150,14,170,174,221,43,172,61,35,124,132,254,180,122,220,109,18,10,202,27,81,234,149,14,218,28,102,215,218,136,255,153,66,158,65,114,60,208,244,74,28,85,118,214,18,208,237,193,140,112,21,170,101,125,220,241,155,9,181,123,58,150,13,185,92,136,56,200,116,101,111,65,65,234,160,128,91,58,8,47,39,185,27,49,33,255,58,0,53,186,233,26,141,73,38,58,78,65,57,19,87,233,33,147,203,18,92,0,244,82,114,183,155,235,217,167,207,148,62,219,246,177,33,4,192,239,151,173,250,108,12,112,30,230,95,42,199,52,107,194,66,110,207,222,63,84,16,115,188,223,118,27,1,12,223,141,90,66,163,1,240,60,181,192,244,253,159,73,75,116,158,20,182,139,45,123,38,210,119,192,131,91,209,250,28,225,72,136,250,89,73,253,238,185,168,125,26,79,39,253,222,238,219,149,165,75,40,82,162,225,7,29,245,122,120,18,234,98,52,186,32,243,114,129,83,220,194,153,49,47,77,28,87,145,184,44,130,43,230,176,17,46,136,122,45,161,226,202,193,220,232,115,107,234,31,19,254,240,76,58,218,252,98,154,231,81,162,93,22,199,229,251,177,161,45,140,247,102,92,171,91,106,43,57,34,128,76,211,10,143,115,110,133,33,233,139,156,71,220,105,95,169,142,59,165,241,11,169,4,112,248,220,234,171,215,71,177,230,194,75,158,110,143,82,170,197,0,74,103,228,81,19,144,109,113,224,123,83,200,198,41,75,176,147,179,207,147,108,82,29,221,207,246,241,18,227,126,108,147,150,159,59,189,190,76,190,142,226,134,14,100,97,75,154,141,235,17,161,73,220,66,135,174,135,5,102,76,195,187,5,47,194,219,88,142,206,250,161,74,225,213,8,7,230,43,102,233,83,114,184,65,242,158,83,65,70,182,217,238,238,192,113,251,93,71,75,96,139,48,222,219,38,132,72,110,212,112,219,162,181,31,158,128,204,227,233,86,18,236,27,244,215,222,99,117,195,70,14,23,9,15,227,141,57,239,129,185,15,176,11,6,9,63,97,58,242,226,195,122,212,88,128,106,100,151,34,202,10,42,26,117,161,100,114,159,108,84,105,216,30,39,70,191,95,220,73,29,39,25,242,47,17,54,126,20,44,45,95,11,123,227,2,91,58,246,31,105,11,166,106,180,94,35,193,102,239,65,36,208,6,14,37,164,112,96,204,196,162,188,240,166,139,85,182,54,199,75,230,174,71,130,246,116,23,164,93,197,68,145,155,11,208,0,177,115,163,0,158,76,16,126,21,123,116,212,250,142,88,77,36,36,209,6,194,196,118,2,65,21,25,154,155,216,101,240,156,138,152,147,29,71,138,170,195,84,19,163,153,91,125,45,57,31,204,21,93,224,132,31,68,248,201,61,253,12,133,222,55,105,59,27,172,165,193,22,194,74,245,61,7,104,87,202,16,127,92,232,153,133,185,122,95,115,157,43,110,101,3,9,152,28,250,14,48,16,144,197,80,104,1,22,26,204,70,113,228,244,167,161,212,209,146,202,38,142,105,57,140,19,99,29,84,254,215,210,250,108,131,114,213,70,200,92,154,222,157,175,69,10,30,185,214,15,224,105,62,83,95,54,183,157,245,136,244,236,59,222,50,37,60,29,121,62,64,224,70,101,211,107,198,27,10,223,221,153,11,241,145,102,246,79,41,135,4,207,227,193,208,166,24,91,110,121,206,112,240,154,235,32,189,65,15,79,224,117,186,182,57,69,151,44,56,221,109,212,225,103,71,134,84,56,139,68,250,69,142,59,0,4,83,158,101,30,159,66,252,63,1,236,67,29,71,113,40,88,137,16,35,145,83,146,12,214,18,226,85,235,179,62,192,250,103,243,175,137,27,203,185,110,131,89,61,58,48,215,6,189,96,110,84,227,108,47,194,199,25,207,98,69,67,84,142,176,74,142,209,97,48,219,13,129,49,141,114,103,144,123,242,214,143,52,41,119,200,183,196,128,83,56,212,177,170,54,136,236,142,140,58,212,12,29,179,58,47,9,222,146,164,46,15,128,244,48,153,76,197,126,171,192,42,44,15,118,210,244,187,159,253,134,186,12,99,25,116,174,191,67,204,172,154,164,98,255,182,196,161,92,188,216,149,124,184,212,209,98,171,121,155,117,67,63,109,91,82,39,191,246,8,0,112,219,157,86,55,82,69,232,210,0,116,30,69,28,74,114,150,45,199,53,199,136,83,67,86,213,45,43,151,27,95,8,134,152,61,93,138,140,147,179,125,252,103,11,123,12,123,55,13,224,126,144,76,238,125,96,226,99,51,116,20,120,145,172,170,254,35,96,48,100,187,15,228,198,172,32,157,49,61,111,186,204,104,161,46,218,255,186,16,220,105,120,20,132,178,113,11,91,169,10,238,238,63,100,137,12,231,108,112,52,92,167,224,61,49,34,234,198,234,49,93,77,142,226,200,159,175,35,243,116,24,16,118,56,47,24,47,23,236,130,135,132,93,239,89,1,184,166,167,236,118,207,111,225,206,144,170,187,51,1,233,65,105,31,224,26,73,159,225,241,19,217,212,162,168,204,130,38,207,4,228,97,160,177,169,244,19,116,207,124,62,233,151,48,242,108,50,199,221,155,32,251,244,69,52,145,47,51,71,127,143,64,180,60,74,209,228,57,141,240,151,153,110,108,39,67,157,224,27,253,44,6,42,239,183,148,143,221,60,123,225,63,36,213,209,183,62,23,219,255,177,94,159,70,108,32,14,142,236,128,89,75,58,246,175,38,140,96,197,174,229,27,143,116,123,78,205,177,210,68,203,87,205,174,133,37,194,236,254,141,241,149,233,141,18,56,60,160,71,228,238,108,103,204,245,8,2,46,108,119,68,67,130,230,187,119,82,40,172,5,85,1,117,254,103,151,239,106,148,41,169,117,225,236,216,227,34,163,220,9,202,214,129,207,87,229,29,62,168,74,55,212,67,67,146,87,214,132,0,214,222,142,127,228,192,197,66,115,226,65,163,252,162,83,211,146,34,174,200,106,173,210,222,245,104,134,95,253,141,78,109,104,39,185,194,114,43,24,195,178,9,210,188,101,145,154,15,14,124,4,208,141,214,89,227,209,174,171,158,155,92,233,66,137,73,30,39,224,109,90,177,118,63,125,105,174,170,235,83,14,128,250,95,118,2,122,253,77,95,51,96,186,187,42,41,202,210,56,27,112,45,139,158,225,76,179,228,28,53,25,1,47,102,36,85,64,232,171,224,78,185,15,205,11,252,66,173,9,44,234,106,247,95,244,166,186,168,197,150,232,30,143,108,116,198,162,179,65,1,146,111,44,210,96,233,112,132,136,131,121,241,13,13,113,176,197,114,4,252,16,120,45,70,198,215,118,183,136,236,18,129,56,78,104,21,157,39,228,79,34,187,47,183,221,189,20,104,127,163,8,124,6,119,48,230,166,153,160,24,40,96,3,67,168,144,37,10,23,24,51,129,218,120,189,156,221,254,129,217,146,98,58,49,34,223,198,11,90,40,203,18,196,56,10,67,221,95,191,254,253,77,52,105,182,118,80,182,68,197,140,255,244,155,23,233,206,210,162,160,100,186,196,52,37,109,71,157,29,185,242,128,191,249,140,30,57,144,156,98,170,92,195,45,223,71,127,253,97,11,249,30,154,204,160,36,102,150,109,52,184,20,25,16,223,96,155,43,128,122,217,2,221,55,184,180,144,186,185,34,52,71,17,165,197,221,237,229,144,91,155,239,186,96,221,189,48,153,24,12,121,32,243,27,58,162,177,191,193,42,19,161,90,29,215,115,216,237,214,140,8,29,226,8,122,161,34,156,110,88,51,222,249,87,196,225,173,225,61,2,34,113,147,109,196,79,249,40,127,110,26,111,58,65,255,177,186,52,83,225,158,14,99,73,56,31,89,21,153,102,21,162,49,45,213,60,55,241,140,74,158,163,28,56,16,10,181,114,197,103,163,31,125,7,66,108,24,71,172,253,49,130,76,228,211,232,246,249,48,6,135,92,32,55,34,231,142,196,243,101,187,141,152,9,4,148,20,42,24,85,113,50,18,165,31,96,251,241,242,75,75,152,156,41,135,251,129,68,204,224,219,105,130,234,206,44,175,18,135,92,221,85,244,176,131,131,99,120,45,102,199,186,135,27,190,130,98,38,105,64,34,137,48,36,100,230,188,253,180,133,183,176,195,220,173,218,214,223,105,50,222,227,162,190,50,134,161,136,189,61,181,174,154,215,4,251,171,18,237,42,17,99,229,206,179,199,88,252,114,26,135,2,154,255,184,22,39,239,193,123,104,239,2,57,247,132,21,100,39,108,123,8,253,236,61,8,167,253,73,12,216,144,224,50,2,241,59,101,74,150,162,190,55,231,100,93,74,118,149,108,38,122,64,192,193,67,29,94,240,183,164,4,175,44,209,28,172,28,45,74,47,18,194,103,240,119,58,174,91,82,211,174,25,135,116,236,2,204,235,79,205,159,223,18,48,10,252,77,7,13,202,109,139,223,210,158,167,55,116,193,233,140,67,13,54,199,139,122,56,99,243,93,37,162,54,131,132,69,191,153,145,251,48,4,218,8,208,27,168,213,7,227,4,0,156,148,57,240,172,30,91,101,35,249,126,241,170,103,171,149,121,210,20,111,84,62,81,76,173,23,83,64,164,182,5,236,47,52,76,140,194,188,52,231,216,185,79,86,6,192,131,101,243,139,58,207,235,127,95,156,182,228,209,99,153,29,247,18,159,25,89,226,6,196,229,239,251,188,201,68,129,11,10,183,102,83,128,23,249,184,91,199,137,97,151,211,189,80,197,232,246,233,2,33,131,221,5,238,96,95,33,154,157,25,21,137,234,28,149,54,240,181,12,57,130,252,255,246,165,186,145,222,93,125,231,3,3,241,113,9,227,156,232,107,117,46,103,182,190,185,220,60,209,113,216,21,32,169,149,3,153,230,94,220,25,178,179,180,118,91,65,212,152,161,141,161,2,20,224,101,237,208,50,30,210,139,220,158,148,85,124,109,8,11,47,136,243,189,7,206,251,25,157,190,154,23,53,244,213,96,54,222,79,212,209,5,149,129,152,88,169,90,112,23,46,4,113,126,217,102,110,14,124,192,80,91,144,102,247,150,44,63,151,52,20,70,109,109,229,98,102,108,19,160,7,168,10,36,226,237,114,170,201,48,249,117,18,239,149,31,46,132,11,48,188,191,150,240,134,40,112,22,230,213,89,162,15,122,224,201,15,66,0,63,131,67,237,28,213,226,33,142,53,171,78,231,221,123,104,15,77,248,207,48,68,1,107,164,109,79,85,133,243,1,237,42,56,88,252,107,189,240,31,73,166,100,183,229,169,181,52,93,182,190,80,55,230,174,73,221,86,153,182,82,138,60,247,252,27,148,156,5,50,216,92,239,73,68,198,97,217,148,137,185,108,237,88,127,13,154,91,90,36,250,182,91,150,200,6,74,231,34,60,88,201,165,174,168,249,245,214,188,78,180,124,78,98,248,232,197,75,121,72,129,150,249,189,58,51,223,237,224,228,7,78,254,88,147,181,43,5,57,136,217,36,140,38,120,25,251,171,9,213,36,25,147,159,10,232,23,20,82,97,155,94,163,167,250,126,228,227,133,83,213,95,20,105,237,225,75,169,221,245,14,201,17,34,90,42,196,161,235,204,126,127,146,239,250,10,65,36,211,95,153,66,74,18,93,251,205,118,4,241,236,36,60,190,232,142,226,105,53,78,194,105,181,161,164,137,19,168,5,10,114,6,251,46,93,242,234,7,105,217,202,161,117,155,152,174,71,255,168,77,181,170,241,82,250,200,228,36,180,190,136,115,70,170,162,60,126,63,189,63,158,160,230,139,241,99,219,82,44,123,1,92,96,45,184,35,115,110,177,108,187,232,86,212,131,215,73,172,86,7,78,0,39,115,139,93,107,231,240,107,116,26,222,255,211,194,5,29,66,213,23,128,45,38,183,45,203,5,32,215,187,208,106,111,253,128,193,163,74,92,255,20,138,166,161,252,13,109,1,100,40,237,111,209,79,240,168,229,254,206,227,213,227,117,70,213,234,150,237,144,208,237,197,197,165,211,48,95,128,123,198,76,223,250,37,234,83,53,215,75,148,52,170,24,178,42,64,90,96,162,107,222,249,255,78,44,180,24,234,86,240,28,1,175,61,129,211,214,99,184,241,114,243,135,131,27,127,87,95,194,4,225,118,195,140,164,111,197,123,31,216,205,215,57,126,2,141,52,23,158,133,64,198,192,27,51,228,112,220,76,175,99,97,74,172,43,42,202,230,118,198,100,119,26,67,200,253,108,20,85,95,246,171,70,121,164,92,76,221,57,7,27,137,245,87,173,227,123,254,81,73,207,39,217,243,60,52,253,138,173,41,188,34,231,118,142,79,219,248,167,57,208,181,231,25,140,7,75,217,12,105,141,80,105,177,127,217,157,108,200,44,113,48,111,102,45,198,233,184,233,233,153,4,117,213,81,177,122,157,58,133,115,173,195,99,189,198,112,107,6,55,82,177,47,173,22,189,251,32,31,218,58,217,155,154,144,50,13,105,13,123,217,46,1,103,84,237,188,245,200,90,210,238,93,11,204,156,72,146,14,91,253,24,190,160,24,185,197,173,245,126,214,111,147,219,136,62,81,204,186,15,142,200,226,10,39,149,25,35,188,72,193,69,200,104,200,131,254,241,209,143,82,208,22,180,71,38,115,65,243,142,18,154,181,241,110,242,198,214,199,64,250,205,107,103,207,229,65,96,243,71,186,55,48,175,131,117,59,222,232,99,82,16,166,70,24,11,251,33,228,242,9,59,141,69,238,249,71,253,82,51,198,46,183,253,42,167,26,1,5,210,89,23,19,9,54,37,208,138,113,86,184,167,232,131,252,117,24,52,144,165,227,184,158,204,28,153,50,86,252,245,195,29,152,190,248,202,61,148,181,234,187,122,155,105,167,8,243,223,7,95,229,95,44,33,239,20,187,165,54,127,119,43,245,183,216,65,75,29,89,233,203,46,227,160,57,248,123,118,104,251,170,208,217,90,168,224,245,71,177,172,163,157,234,221,182,142,80,183,51,158,156,8,235,43,159,104,46,104,49,210,70,67,112,199,30,134,10,15,227,135,242,73,2,26,118,36,197,160,131,207,39,183,158,201,158,158,149,72,7,230,252,222,140,85,71,163,250,103,71,121,105,181,145,103,178,97,244,120,173,248,150,115,93,223,168,169,38,100,46,101,62,177,167,79,170,89,248,186,26,17,244,143,176,185,22,145,211,59,67,65,2,49,186,116,119,238,44,250,18,31,94,253,197,232,110,244,46,234,213,98,149,86,183,232,215,221,67,217,107,83,97,249,48,16,154,241,41,219,251,228,12,84,177,210,17,126,118,36,222,52,34,248,18,46,100,47,49,154,124,61,182,117,232,39,102,13,109,7,22,252,75,34,71,84,37,87,149,201,30,49,255,225,5,42,120,196,51,137,81,28,41,174,219,46,82,122,252,72,105,137,52,108,20,58,128,25,202,180,27,199,91,116,225,100,92,97,238,87,160,132,16,146,107,68,226,86,89,14,160,223,130,64,201,149,44,1,141,105,194,73,235,224,9,186,41,72,85,144,232,103,199,173,9,113,5,110,150,137,248,33,11,209,13,135,66,252,64,20,204,53,58,210,95,137,117,48,170,33,123,162,191,98,170,39,49,36,161,221,34,59,71,189,222,150,135,198,201,217,7,205,175,39,35,5,217,26,211,202,224,169,220,119,213,118,211,165,226,110,231,165,0,123,134,10,135,115,115,207,150,16,64,63,167,154,78,88,54,141,54,182,9,220,49,101,200,133,149,55,13,0,40,240,115,237,138,99,19,254,209,34,141,97,152,215,214,162,164,28,24,106,122,97,206,211,172,155,235,101,171,159,37,117,214,220,67,188,36,19,164,55,82,122,49,88,80,255,23,22,11,47,160,8,39,116,252,196,243,196,234,139,85,54,107,33,189,25,34,243,68,178,153,89,163,75,221,128,152,134,31,23,96,23,27,99,160,225,165,203,149,68,199,172,222,2,122,198,30,221,243,198,127,172,98,229,91,219,112,118,3,145,142,167,114,17,204,102,142,75,175,220,220,77,43,252,40,129,7,173,240,40,199,174,142,243,150,114,132,192,56,136,158,225,43,167,208,59,19,240,241,50,32,133,211,254,239,55,122,54,34,107,46,246,175,118,242,195,155,189,77,70,74,15,154,173,252,209,194,85,120,41,171,130,251,30,162,70,6,80,206,91,145,143,248,113,54,109,179,191,137,76,246,64,89,98,61,193,59,11,208,255,234,164,103,34,29,69,41,227,157,241,106,0,158,185,150,231,196,170,133,111,109,34,182,157,143,5,2,86,179,11,89,29,16,243,96,97,251,67,16,4,17,94,19,43,150,76,99,159,51,203,81,89,33,87,253,246,39,31,30,158,163,145,24,113,9,209,135,60,200,152,161,76,24,235,62,39,201,204,19,119,4,66,207,242,168,10,221,206,194,203,247,43,243,213,29,49,234,53,41,68,55,204,79,211,188,126,139,213,154,176,183,42,129,152,152,207,40,115,236,234,185,6,180,197,118,214,111,39,254,53,182,23,228,117,22,74,236,18,223,87,125,108,159,167,90,208,221,31,218,88,204,120,132,185,166,173,178,249,197,234,132,77,20,190,151,108,152,138,34,30,141,69,87,252,187,118,69,31,182,2,2,69,215,192,160,106,179,71,235,105,200,162,70,208,176,145,33,178,71,254,67,65,19,137,196,230,144,7,108,59,81,194,247,130,119,62,11,52,166,185,194,90,253,35,227,74,242,17,35,226,114,75,161,2,177,169,36,141,199,116,210,216,76,48,191,194,39,168,194,224,13,38,147,148,157,112,154,31,173,61,60,162,93,20,6,80,200,80,20,229,157,122,151,154,45,71,32,171,183,231,105,204,36,71,75,215,81,96,141,62,100,99,206,229,226,65,13,33,51,189,76,184,250,229,99,13,73,122,25,136,224,40,71,201,43,200,185,230,80,139,14,44,145,169,247,240,155,155,131,41,3,236,94,103,40,174,146,221,226,159,77,111,247,185,146,104,176,14,190,137,69,207,144,117,161,20,219,243,167,116,18,229,155,246,17,144,135,227,204,62,141,97,53,179,25,118,226,100,225,247,132,94,117,5,106,91,216,70,123,106,141,109,165,53,1,245,88,114,208,189,166,55,189,45,231,74,129,87,209,111,187,211,166,150,193,26,157,88,228,78,208,185,11,78,111,202,207,172,134,128,84,227,250,99,14,141,215,166,114,220,138,42,149,241,106,174,42,247,67,174,190,166,84,172,222,40,47,206,110,78,196,194,186,132,6,166,211,196,7,75,121,159,188,210,213,170,12,109,97,12,181,209,207,156,120,83,200,193,70,128,185,197,179,244,50,48,233,32,124,250,229,60,1,64,217,123,92,26,39,116,158,142,146,61,32,227,39,254,223,51,139,97,10,38,179,45,196,47,144,232,67,98,37,89,240,77,86,10,41,161,39,141,245,181,60,23,22,161,175,69,95,117,67,150,125,132,125,156,169,255,4,206,221,140,165,3,202,205,208,10,48,39,224,95,5,90,182,140,67,105,54,63,145,242,251,168,3,250,198,5,243,39,30,207,152,53,125,88,165,27,83,115,149,94,100,3,84,247,17,82,134,193,126,24,184,46,215,240,13,219,44,87,20,84,119,244,133,52,55,184,6,119,121,149,157,174,219,238,219,117,122,90,55,8,51,94,15,5,118,202,244,169,103,188,104,248,231,27,173,109,20,35,0,27,1,19,126,9,237,65,163,167,116,248,251,15,32,188,239,221,248,50,104,173,251,180,67,186,119,214,250,218,0,63,71,162,53,223,3,78,215,226,100,54,50,124,128,48,167,207,231,247,38,74,83,173,137,176,75,219,67,192,28,176,71,93,197,126,254,28,118,215,145,106,18,96,6,159,127,19,210,220,225,129,85,135,159,169,225,90,166,60,134,226,55,13,201,168,181,36,100,70,112,65,193,166,112,190,155,142,208,2,204,208,125,121,19,151,15,154,169,162,196,122,89,109,199,149,75,136,61,116,102,89,158,101,197,96,246,103,172,244,29,110,178,44,54,222,92,88,25,24,42,166,189,46,121,137,11,38,32,141,60,142,74,35,133,19,188,205,117,36,221,103,184,102,220,243,0,254,45,198,118,14,251,99,45,159,206,23,124,93,152,179,54,141,125,243,154,74,71,252,55,226,125,188,77,42,47,140,181,158,97,241,244,243,215,145,142,59,15,135,251,115,109,62,69,168,218,194,71,122,144,54,155,61,3,11,39,212,179,129,16,225,171,39,100,135,46,120,6,126,215,1,161,16,81,96,151,45,137,9,103,234,193,234,29,168,156,164,163,34,9,20,140,28,97,247,15,105,204,198,168,40,176,135,135,202,118,175,52,110,155,26,81,132,196,118,100,214,107,252,243,149,47,41,45,106,162,32,249,98,232,254,152,215,97,130,35,56,37,173,231,95,146,108,111,186,119,159,202,203,23,83,144,171,198,34,67,60,140,68,92,213,32,53,136,17,130,5,237,49,52,250,180,203,236,0,95,22,99,6,54,18,4,41,149,124,165,35,126,248,187,221,158,189,210,163,175,3,72,192,46,6,252,104,100,72,115,16,83,86,134,38,33,110,225,75,53,79,161,191,141,91,9,134,144,245,113,229,204,121,182,35,155,38,24,154,227,75,221,7,203,175,13,171,138,109,2,141,143,131,201,32,212,163,154,223,167,168,35,20,221,90,5,92,249,2,126,207,174,253,24,131,158,32,244,239,131,137,11,56,61,254,117,59,180,135,84,17,125,138,12,233,0,76,53,95,217,114,154,5,190,30,199,185,53,63,22,245,236,177,250,240,48,26,77,183,7,11,235,71,144,35,74,131,23,136,143,60,68,247,40,15,213,218,10,148,74,195,67,52,176,122,47,214,180,210,161,205,157,178,167,106,161,171,252,116,118,75,134,105,3,112,67,202,171,223,165,176,111,154,209,59,46,252,96,43,196,73,118,218,179,192,57,80,18,240,79,47,77,164,54,179,62,36,52,138,21,247,41,222,164,124,84,211,119,165,76,151,16,1,236,201,174,100,148,84,117,104,35,207,234,64,8,160,72,86,84,158,195,174,1,17,164,81,107,199,193,202,232,11,111,221,171,98,155,55,70,196,178,234,32,45,90,22,227,168,37,152,88,82,109,242,16,145,160,219,252,0,162,170,175,45,186,166,40,94,245,94,81,139,230,251,117,197,27,68,110,155,128,208,63,209,222,214,247,219,189,153,135,56,236,99,67,5,212,216,219,238,212,225,36,99,102,138,2,144,14,163,148,112,217,193,155,185,91,53,202,111,91,122,142,222,248,101,103,207,205,54,24,9,206,43,165,228,117,208,65,206,229,53,89,39,218,35,127,189,64,157,239,55,127,255,119,104,138,153,206,79,61,89,87,222,61,40,18,152,249,254,51,100,51,103,17,44,249,253,151,16,106,148,200,186,242,72,31,160,137,172,17,242,193,68,53,140,148,236,182,201,61,248,96,98,152,130,75,118,149,160,132,186,34,145,96,20,119,99,240,69,249,1,127,250,136,105,19,66,179,92,213,158,125,255,114,130,61,232,193,199,150,2,179,102,251,104,246,4,160,143,37,230,134,110,204,223,69,60,108,91,47,3,5,116,251,23,162,161,81,118,84,110,17,50,12,50,207,162,123,172,88,36,63,35,178,113,255,47,177,222,228,62,44,151,105,43,182,91,239,124,126,102,160,33,101,163,179,10,114,231,252,117,161,147,151,110,58,253,164,50,152,28,158,2,198,89,96,143,255,255,174,182,183,104,170,166,36,42,69,210,78,179,226,34,15,24,254,247,153,17,137,128,225,155,141,207,6,112,146,179,83,135,172,247,52,8,108,160,31,126,97,163,56,71,21,41,110,77,92,122,252,191,110,91,165,171,76,69,247,40,234,160,83,234,242,79,151,243,86,41,178,204,185,231,39,36,207,77,99,215,197,199,20,83,217,111,203,150,247,123,102,34,147,74,159,141,225,253,211,127,50,15,20,19,91,94,29,22,220,98,237,223,75,237,70,182,19,35,162,89,168,23,241,197,207,162,16,185,173,232,75,176,113,163,175,148,98,40,116,114,219,56,219,242,187,16,109,59,172,66,34,105,205,240,214,109,249,75,103,151,144,127,122,83,93,82,14,34,241,246,112,48,199,126,60,221,161,218,2,240,139,198,215,20,75,166,124,102,231,123,2,250,27,42,200,2,49,183,195,88,46,196,180,163,2,219,54,159,133,205,217,122,33,89,205,89,154,175,73,234,45,249,145,72,251,102,20,29,231,171,255,27,154,150,108,231,151,31,146,153,164,164,93,91,48,195,208,205,140,180,202,140,213,80,11,8,245,242,253,48,81,226,246,172,134,253,158,39,143,248,247,47,108,80,120,101,230,110,68,36,239,128,184,161,92,235,97,119,210,34,184,53,24,36,231,91,154,167,102,69,159,162,36,185,206,4,132,120,215,155,121,196,221,66,166,199,133,86,79,249,32,128,145,66,26,90,224,152,139,44,231,228,26,78,135,165,18,210,199,121,216,195,92,66,188,142,150,40,129,130,100,62,68,111,211,28,80,163,63,160,189,121,235,218,145,225,225,195,254,76,4,52,185,57,126,71,143,253,101,163,24,199,115,230,54,221,83,191,112,118,63,182,158,163,132,2,100,171,186,73,31,255,212,60,168,97,179,82,59,249,125,104,180,74,53,4,173,49,90,55,76,73,135,87,82,167,223,218,108,241,93,243,125,187,179,76,228,17,165,140,118,27,146,244,178,238,148,247,93,174,214,239,181,214,219,197,147,79,93,110,84,210,116,151,142,243,40,106,164,180,68,113,87,188,237,44,207,115,237,176,44,172,7,165,128,114,206,242,59,111,180,26,74,116,110,14,101,145,183,153,253,91,71,39,7,26,30,150,163,178,35,172,47,50,89,7,40,26,84,249,141,28,247,139,201,211,78,167,40,169,32,76,215,142,145,181,232,226,158,196,210,3,173,37,91,255,155,249,19,119,224,211,0,250,216,34,93,173,153,66,31,205,233,84,78,86,252,81,151,149,60,163,132,205,247,124,94,9,232,216,151,50,45,236,7,236,205,136,216,136,242,207,178,232,30,19,149,0,232,140,209,162,21,193,40,149,194,177,23,78,172,221,141,127,62,251,102,218,201,135,148,58,229,94,131,82,230,27,41,40,145,148,114,187,200,210,11,165,102,31,32,10,66,134,116,70,179,118,153,146,132,155,87,120,126,167,51,210,172,249,72,95,210,247,180,182,44,224,3,28,23,215,39,108,160,64,28,48,44,152,79,95,148,242,68,230,37,100,6,239,75,148,238,174,175,65,101,3,47,174,196,64,81,110,155,1,33,50,113,24,86,133,77,219,122,214,72,164,61,66,96,165,239,93,56,16,136,242,3,227,51,232,143,55,254,205,170,241,193,68,177,249,129,146,253,235,19,43,208,88,18,196,120,94,149,42,235,33,244,223,131,90,28,200,78,229,109,106,121,17,251,92,142,100,106,84,139,165,144,226,238,211,172,214,26,152,27,198,214,208,130,101,107,62,121,120,132,68,218,13,167,3,186,44,124,13,226,194,80,176,120,86,217,150,104,27,109,128,237,248,172,180,182,251,107,120,138,232,201,121,191,112,56,166,181,20,202,93,253,88,87,249,2,191,185,120,189,174,116,113,8,135,143,245,246,64,213,251,221,142,30,188,81,175,255,135,236,142,112,205,179,244,203,228,216,189,60,187,152,163,57,39,58,96,151,167,253,87,105,51,76,29,189,20,127,172,101,150,179,67,122,3,65,196,19,190,218,144,136,140,83,195,215,90,249,152,52,159,222,165,193,6,222,21,189,212,238,71,146,164,57,237,62,246,131,202,110,184,182,81,22,8,12,81,36,24,237,38,141,172,172,194,19,231,104,94,115,1,8,179,92,20,216,36,204,119,42,70,45,49,105,229,87,240,106,72,4,248,208,18,209,232,245,245,168,254,28,177,151,161,160,188,216,173,230,52,20,166,27,78,22,251,55,30,160,218,186,184,107,17,90,99,16,239,174,30,46,249,2,174,135,35,187,15,190,59,186,4,193,161,89,67,30,147,65,170,171,243,18,60,145,35,14,161,233,195,109,180,132,105,24,229,240,245,161,152,59,199,86,203,128,242,73,126,23,55,227,38,171,232,117,252,192,133,66,172,77,194,254,106,205,223,103,196,73,160,193,147,198,86,77,177,89,228,112,91,66,47,93,202,210,164,29,89,109,23,123,1,156,118,39,229,158,8,150,101,226,196,241,126,231,196,105,234,238,64,106,108,29,113,33,171,46,21,3,213,56,229,167,13,129,96,170,2,167,0,161,55,239,181,43,222,165,136,149,65,175,18,5,129,4,213,133,66,75,52,69,197,194,15,119,12,135,135,14,14,202,117,191,98,41,140,108,221,48,39,184,151,3,17,206,113,171,218,238,4,6,98,223,213,155,240,88,238,192,99,51,78,9,145,209,16,100,238,202,245,45,68,3,119,222,104,214,9,26,224,126,76,183,246,255,103,10,2,133,1,47,54,33,160,181,173,198,161,183,31,16,201,249,111,216,70,241,115,65,215,51,55,85,152,50,128,219,119,45,137,45,238,88,51,72,177,53,205,248,66,135,48,203,254,7,75,45,204,192,173,189,12,22,180,130,101,150,55,202,181,229,3,9,137,96,7,34,21,44,236,133,246,76,200,46,173,233,88,108,178,44,240,115,153,221,158,218,45,246,73,194,247,206,34,108,255,128,225,130,107,80,79,174,158,224,160,155,216,164,150,154,133,9,156,206,227,137,147,34,134,139,238,154,50,236,11,122,188,58,78,42,226,80,109,3,120,125,47,20,117,45,28,132,89,37,47,219,143,200,2,237,110,213,71,152,204,146,199,221,23,38,87,173,192,202,30,95,3,62,169,113,39,98,221,178,116,210,204,77,109,57,24,218,2,191,190,117,67,244,13,200,231,209,242,115,91,57,25,194,124,204,241,188,93,225,96,61,248,7,252,207,194,128,175,29,133,161,234,191,48,180,105,24,32,131,77,90,92,51,101,194,3,54,171,223,127,120,136,29,112,198,36,184,218,98,64,108,47,32,163,118,215,51,9,47,125,141,91,11,252,38,75,65,43,55,92,132,76,99,149,33,126,54,188,122,217,156,62,44,90,249,80,216,232,147,95,220,1,196,2,224,28,221,64,8,95,101,239,242,149,126,252,12,156,177,78,208,252,107,140,187,114,227,238,24,37,137,50,96,125,85,22,71,46,196,239,85,167,117,17,18,249,2,36,228,56,200,143,17,206,35,37,231,94,254,187,189,25,148,18,61,68,28,148,113,79,117,65,30,243,121,8,4,14,157,235,246,231,166,47,156,208,172,164,111,163,203,156,211,57,87,178,210,145,138,113,86,198,230,204,236,28,237,47,1,27,49,9,251,145,101,160,199,238,58,188,102,80,149,227,246,78,157,241,254,128,90,182,181,105,237,252,208,191,47,23,40,50,242,170,242,129,188,106,121,254,123,224,241,104,119,69,174,125,173,171,139,88,7,83,102,206,250,209,59,102,29,122,154,119,106,37,146,45,255,198,217,93,110,137,74,54,244,197,169,78,180,236,178,59,198,2,41,180,201,30,27,227,146,109,253,103,73,213,63,131,131,88,3,171,149,215,215,18,151,237,253,181,187,187,47,154,231,37,178,174,5,245,176,185,5,57,207,170,81,233,103,165,218,142,205,193,212,222,101,87,9,208,111,253,181,30,101,96,235,205,204,98,228,180,80,9,191,96,212,168,234,58,39,83,248,158,106,207,47,250,155,11,192,231,10,72,168,99,73,199,106,148,84,217,182,235,37,46,111,148,43,173,37,79,143,225,190,173,98,184,112,2,69,130,253,40,17,235,55,44,151,75,11,190,110,133,181,148,23,202,227,177,96,59,46,53,8,44,57,185,153,29,141,183,33,178,82,249,190,36,124,213,85,169,211,86,157,216,3,56,196,17,204,68,117,118,205,138,21,145,112,20,80,210,192,182,136,33,63,51,112,169,44,222,120,50,174,149,98,31,225,59,102,131,191,122,180,5,194,90,43,28,70,233,97,86,52,216,211,0,170,38,77,112,17,117,83,239,211,68,206,244,125,143,211,155,77,7,163,193,184,47,8,147,95,51,156,65,164,90,171,239,209,217,243,158,225,209,247,127,133,143,93,235,39,177,226,199,243,120,222,186,69,203,188,131,145,86,155,206,33,207,160,248,108,149,144,233,67,217,98,179,136,58,21,97,126,114,18,181,23,156,61,245,37,0,236,182,54,25,254,105,41,76,209,122,82,71,90,71,124,237,250,11,188,115,228,77,132,242,124,54,69,97,16,152,185,8,169,183,17,131,138,240,126,211,96,159,79,194,214,190,217,42,140,115,103,100,14,218,198,82,153,68,252,11,48,174,98,118,86,82,88,53,243,108,77,32,159,199,175,237,189,224,55,215,141,118,110,36,59,146,79,183,14,134,164,28,82,219,79,221,107,35,139,229,251,139,54,152,86,19,227,59,219,83,15,62,33,163,211,127,155,110,163,110,126,54,119,74,18,67,18,135,9,108,30,5,24,19,182,100,254,224,24,173,133,150,95,57,9,129,102,0,20,243,181,37,120,99,158,122,243,118,219,175,103,250,26,160,123,116,175,96,229,246,127,167,235,82,152,104,72,50,138,15,22,252,175,103,196,135,116,81,39,125,109,41,110,78,61,110,182,1,198,118,49,32,190,38,126,92,36,99,43,204,82,248,44,56,39,16,174,186,190,16,217,156,225,60,85,102,40,87,104,83,87,240,228,159,122,188,118,120,250,114,179,160,65,69,68,85,105,71,114,43,6,206,165,194,173,249,218,140,86,243,18,195,78,15,138,28,37,56,186,46,227,201,149,235,5,137,40,148,59,224,179,196,56,129,88,197,173,222,150,40,110,159,127,165,140,245,166,114,33,76,56,225,82,113,48,217,251,139,61,160,127,249,135,120,190,117,204,105,41,172,18,184,135,255,63,183,191,250,248,105,122,47,219,184,140,130,78,55,125,151,125,33,166,33,222,208,44,123,75,13,41,128,193,54,118,202,35,209,152,203,221,211,199,18,22,87,72,208,130,177,101,200,206,199,81,132,22,126,238,165,234,178,229,17,87,50,88,193,86,64,107,123,26,132,54,114,28,201,33,242,28,145,196,179,190,40,60,205,190,222,91,230,40,206,162,138,167,253,172,211,202,146,213,133,110,66,78,238,110,53,57,110,234,141,146,205,177,92,210,3,3,55,125,203,228,248,189,9,38,158,220,234,185,235,184,180,162,221,199,193,190,236,245,118,79,108,19,232,141,100,155,246,47,177,155,165,172,162,243,82,51,70,126,255,197,176,146,107,209,137,252,50,252,141,124,86,57,211,118,163,22,168,247,176,75,16,0,26,78,164,126,75,240,160,49,47,99,226,131,87,141,122,174,63,198,131,36,97,124,240,102,245,34,125,59,67,224,41,2,69,4,230,249,5,30,154,70,233,228,251,149,30,164,73,123,136,43,97,184,1,124,100,234,29,228,143,51,57,109,50,23,171,51,57,52,32,131,146,245,17,116,96,76,134,147,172,186,112,168,195,19,201,27,143,134,11,41,200,72,99,36,241,205,27,43,52,7,126,129,247,144,87,1,8,65,71,151,230,102,233,224,118,177,214,146,203,16,238,220,57,240,71,122,70,207,130,156,111,61,246,63,131,122,140,158,207,248,106,211,210,242,57,69,206,219,250,152,253,152,62,76,17,138,104,180,112,188,130,50,248,40,36,217,146,248,113,21,61,94,73,155,241,149,153,1,146,236,114,91,180,155,231,96,148,20,233,213,185,57,253,80,6,40,167,82,67,66,84,36,92,117,243,104,246,46,195,124,5,214,232,180,142,55,159,94,207,27,111,34,138,193,177,55,19,106,114,209,66,24,150,50,98,60,1,51,133,130,97,1,154,28,129,229,200,96,206,57,107,85,66,23,124,28,135,143,194,121,167,15,127,168,191,251,223,131,107,51,17,74,21,110,16,104,91,239,223,23,219,197,126,102,11,51,103,201,33,219,28,76,160,154,219,67,48,227,172,244,249,2,77,146,27,176,176,116,186,199,208,62,215,217,106,189,3,194,65,40,122,7,124,5,38,138,223,68,114,104,249,65,254,127,245,155,168,43,104,63,73,150,150,193,2,242,23,20,223,229,163,241,114,6,95,49,130,12,10,52,56,50,75,141,14,20,203,23,40,217,67,154,111,38,222,139,86,112,165,197,253,24,70,36,163,163,49,120,35,159,112,206,178,82,83,76,222,113,69,24,190,6,118,140,233,134,125,228,94,64,165,164,119,217,249,71,74,132,80,46,25,59,113,40,86,146,122,5,62,123,142,14,111,38,48,65,184,51,201,52,43,24,192,29,11,76,99,144,38,118,136,214,215,30,189,148,2,120,96,132,41,42,44,206,220,109,70,136,8,88,153,120,249,105,212,65,49,43,40,94,103,163,117,138,62,195,115,199,1,107,111,239,130,97,48,82,100,220,73,122,59,45,138,186,110,202,219,201,188,133,171,72,24,132,160,130,223,195,194,227,19,6,83,158,225,213,130,160,71,155,99,102,229,58,17,91,18,147,18,156,221,8,171,93,103,178,20,184,111,174,131,165,200,114,121,112,168,223,27,202,125,175,19,66,253,133,127,92,2,56,209,165,132,154,143,43,187,181,98,233,47,227,149,187,58,54,205,196,238,176,203,145,245,144,190,148,177,203,37,151,232,190,157,122,171,7,6,83,150,215,96,69,177,213,136,78,127,226,195,192,239,138,175,112,15,12,27,230,153,195,49,162,87,130,9,83,103,42,150,50,209,54,248,6,209,50,22,67,42,238,243,153,218,112,226,25,100,159,148,217,89,240,60,89,239,126,74,152,248,68,109,169,215,240,55,32,215,108,29,187,154,181,180,87,159,210,8,193,138,17,233,198,177,255,133,46,239,7,78,93,188,94,112,113,72,129,238,8,144,237,133,60,116,222,120,211,241,53,15,116,236,15,35,177,15,255,163,33,231,229,78,69,63,182,63,63,146,145,140,139,178,244,225,4,203,202,213,111,194,126,133,7,161,251,98,111,105,0,246,186,101,117,49,27,37,63,5,7,246,196,211,9,119,28,181,14,61,31,221,30,115,72,32,200,53,78,206,183,194,217,200,52,71,72,138,56,18,204,108,41,183,74,233,130,239,29,74,200,139,97,52,106,224,82,249,30,209,134,149,60,180,120,27,74,178,202,204,107,152,75,39,172,83,59,33,179,92,172,54,34,74,96,252,163,177,65,63,34,102,61,136,241,12,107,55,93,95,41,218,93,255,221,248,157,164,53,56,175,26,78,223,8,182,53,120,84,64,175,128,34,37,11,109,89,99,221,222,227,108,139,154,209,139,94,156,201,149,182,26,81,78,157,200,64,12,233,113,204,39,202,242,82,61,1,139,157,247,213,84,22,248,50,237,168,74,99,184,234,21,81,104,24,66,23,18,171,171,101,91,156,139,116,163,5,195,100,154,183,83,167,187,133,141,11,39,146,230,228,70,40,129,22,35,213,253,145,68,9,134,191,13,75,47,189,79,240,242,117,66,210,124,194,16,50,156,136,9,120,214,253,164,33,9,229,45,216,211,61,116,61,53,255,232,188,15,158,89,54,39,117,1,180,216,53,178,230,52,27,11,232,85,56,68,57,15,169,116,251,47,187,12,162,214,251,121,132,130,43,191,26,17,175,17,87,13,180,0,87,232,235,78,76,224,48,8,211,98,200,163,1,8,3,36,137,60,94,22,206,57,142,248,61,101,189,211,48,171,156,210,92,104,51,69,222,118,102,97,26,9,86,164,158,110,12,37,62,74,77,9,192,97,74,109,74,50,132,87,45,152,27,75,217,117,24,76,36,225,48,45,87,15,179,15,148,22,155,34,55,99,28,111,238,146,192,157,108,163,63,174,107,56,172,9,188,195,54,90,114,208,234,39,235,216,118,186,67,246,180,47,192,230,178,82,172,243,213,196,149,16,106,197,249,162,248,236,233,11,182,178,254,25,117,252,118,74,154,167,172,135,49,82,41,66,182,93,171,103,189,180,249,250,160,71,88,51,49,220,37,218,13,66,29,163,32,220,134,186,249,108,28,186,175,147,255,202,222,146,74,57,167,170,230,176,184,24,242,98,88,60,80,93,82,233,236,28,194,126,176,193,64,249,45,126,137,31,6,126,87,150,252,68,66,45,166,67,5,1,160,127,224,78,88,4,183,172,63,186,150,147,170,202,193,179,155,20,231,253,127,116,94,192,26,16,103,127,203,22,183,170,81,190,93,212,119,32,123,49,137,48,57,76,44,10,72,151,180,252,157,128,188,33,246,126,116,63,76,145,163,67,159,86,72,78,230,122,81,166,25,157,119,183,158,232,0,241,90,195,254,136,253,71,99,141,50,73,111,113,78,164,138,245,93,94,65,34,65,10,196,141,20,125,137,211,186,58,4,135,186,114,151,132,61,129,233,106,40,53,155,197,180,102,251,210,51,158,169,83,165,137,231,14,223,22,154,185,85,33,162,6,141,10,235,114,164,84,158,122,138,212,176,32,36,201,7,155,129,209,157,184,113,82,247,118,248,88,10,105,241,125,33,239,163,40,128,237,30,161,153,86,229,166,96,65,248,244,56,118,236,21,34,11,106,44,249,233,187,173,118,139,173,86,105,25,139,170,84,116,124,252,82,32,107,219,99,100,100,31,78,29,180,63,115,170,195,35,62,205,101,133,75,61,234,49,85,79,171,179,77,248,204,199,49,208,49,32,19,21,157,169,72,42,5,92,23,208,102,81,182,119,107,17,108,153,72,37,165,217,83,207,83,76,131,45,95,226,176,30,118,45,234,92,163,242,77,198,57,50,90,165,219,247,20,10,96,169,239,190,62,135,88,10,74,184,89,119,100,143,45,79,242,26,89,18,44,240,95,219,184,229,12,167,36,3,22,116,136,45,15,133,91,137,61,172,97,255,139,45,53,212,202,25,31,165,171,223,102,61,12,22,185,246,50,167,224,98,47,32,0,121,151,94,134,59,244,120,127,113,182,71,187,153,55,238,73,199,183,20,100,251,212,60,78,126,9,210,241,135,160,78,70,175,57,219,175,163,5,17,121,188,200,38,183,177,36,131,252,199,103,193,79,76,82,90,68,93,184,55,28,208,161,53,11,243,220,59,123,121,124,44,168,3,174,87,2,178,214,16,135,14,116,29,72,70,213,161,235,22,99,142,63,116,87,156,247,41,252,46,205,162,39,29,159,29,78,115,11,226,96,199,209,169,91,107,155,42,28,13,131,207,208,216,36,148,162,58,173,34,21,108,246,76,103,5,245,126,195,10,174,160,218,59,130,61,69,23,164,34,48,177,184,224,223,105,122,51,223,185,51,218,71,154,189,90,98,70,37,243,115,7,71,213,106,160,218,21,245,159,212,96,147,112,238,189,99,118,229,54,32,149,225,159,19,159,167,221,125,213,216,39,174,156,21,99,55,66,254,204,164,200,141,29,248,88,234,233,255,89,203,1,170,6,88,4,135,217,77,170,232,227,201,103,47,250,232,149,232,76,152,95,107,115,90,95,43,108,202,73,151,34,32,216,144,17,154,215,247,133,108,153,23,241,15,28,234,121,57,182,95,228,88,218,24,164,46,201,248,177,209,74,114,57,5,0,21,80,234,32,89,226,182,242,33,52,59,106,106,46,248,180,88,54,189,17,6,63,18,209,88,86,57,176,14,48,55,87,161,183,91,24,8,46,132,133,134,96,112,203,32,19,12,2,75,102,35,182,40,27,252,247,14,75,27,126,1,243,163,27,31,138,163,186,3,245,238,152,65,221,116,241,16,52,34,169,136,122,68,129,252,209,121,248,250,108,148,110,40,41,53,163,174,69,53,188,173,45,141,125,106,125,66,189,67,149,90,119,62,152,180,132,185,160,235,58,217,214,39,86,163,112,24,238,78,48,100,41,122,208,219,52,227,247,119,30,133,139,158,189,107,45,12,124,152,177,219,12,244,231,171,253,199,64,189,10,116,182,99,221,40,156,18,255,111,251,247,29,67,35,46,102,253,100,172,174,215,242,3,181,202,98,59,112,101,8,202,255,30,188,250,251,100,64,146,144,121,113,36,199,100,156,238,123,105,27,128,171,61,100,193,140,81,36,240,92,207,241,238,149,67,99,235,77,208,241,175,144,57,106,63,6,220,119,184,45,158,175,33,87,245,98,111,213,113,192,87,3,238,252,213,21,24,48,78,181,164,135,193,151,104,83,174,41,242,70,215,249,116,3,130,122,243,60,221,142,236,26,27,2,90,232,121,19,67,151,64,113,129,200,248,141,207,54,139,151,169,51,52,123,205,193,115,23,12,238,246,92,59,108,1,229,107,248,225,163,107,198,234,199,93,129,64,243,173,194,79,69,200,126,214,209,5,104,197,193,246,17,223,59,127,190,69,124,68,248,216,200,97,140,167,103,58,48,120,103,198,30,135,7,156,68,83,29,83,142,121,133,229,167,115,32,149,35,246,58,14,50,62,186,35,126,1,108,200,196,43,236,108,165,0,58,71,71,179,203,208,174,88,143,86,210,53,186,107,60,89,239,37,52,227,202,0,215,234,160,143,216,179,60,0,86,177,143,141,149,132,38,122,51,19,80,216,46,91,24,30,11,43,146,253,3,153,200,25,55,58,140,219,202,157,189,129,24,213,89,217,203,98,54,143,236,103,234,45,62,64,22,221,148,108,21,122,19,20,107,7,147,98,181,39,131,177,89,76,88,56,208,112,184,202,17,69,187,192,44,30,243,204,2,115,82,93,188,244,123,119,159,170,183,12,226,169,6,109,171,1,215,241,81,8,158,219,45,195,209,174,76,119,232,153,243,132,209,111,232,248,216,109,146,71,136,240,140,15,243,201,100,192,161,153,240,78,53,75,119,35,119,189,153,217,83,234,38,158,9,123,147,74,167,81,55,188,205,59,173,110,1,204,53,231,3,19,68,31,27,96,230,168,183,147,17,214,89,160,172,160,126,52,102,79,149,212,205,110,40,188,186,185,45,19,56,200,189,194,21,74,166,52,21,87,45,87,89,191,198,135,32,40,21,83,148,107,62,247,140,35,33,147,245,149,36,150,117,21,6,25,164,52,21,198,205,179,191,32,37,156,230,179,113,239,27,6,95,179,58,26,221,135,154,170,26,93,196,245,38,125,144,209,80,200,36,28,114,199,190,108,64,227,203,8,33,176,82,73,225,87,2,166,192,110,54,175,179,38,4,163,94,174,15,178,60,94,196,89,114,92,149,12,178,239,254,109,138,131,236,74,81,212,57,165,99,74,17,31,70,50,159,57,8,69,86,82,123,171,88,55,35,75,122,52,248,254,41,22,131,69,94,228,47,3,157,213,20,56,54,78,183,230,10,32,217,128,81,28,86,245,118,128,152,132,93,218,32,254,83,146,214,10,171,244,136,246,103,4,126,246,162,189,51,176,159,138,88,126,88,64,255,2,183,244,109,61,56,87,18,171,10,214,45,25,67,134,205,186,173,234,185,129,176,79,89,29,180,111,192,226,222,154,110,42,239,250,31,211,70,167,134,124,182,24,249,146,15,103,118,144,86,10,232,76,8,5,100,123,248,26,217,121,147,223,232,53,226,228,221,77,180,105,221,197,145,84,158,236,31,201,227,183,22,110,184,13,4,157,66,114,236,197,23,218,1,74,227,74,35,37,83,169,108,141,137,68,19,250,169,111,41,164,6,95,29,88,156,94,190,230,138,96,141,113,101,7,17,14,60,139,162,38,239,163,69,150,23,2,202,101,225,12,113,121,55,179,20,175,237,179,203,145,112,115,97,32,102,251,252,70,124,142,173,0,116,107,56,189,105,30,49,186,19,73,61,192,9,112,168,61,118,233,44,182,91,164,65,77,95,222,197,160,206,248,219,43,129,98,99,174,129,16,81,241,59,67,246,102,27,126,8,204,209,125,60,75,190,122,151,163,20,145,134,100,10,207,45,98,166,108,121,13,54,56,182,63,250,125,152,38,8,240,107,120,169,135,38,135,133,64,100,58,88,128,193,233,106,172,8,90,107,148,132,238,21,34,137,236,89,96,101,237,251,82,166,19,107,193,208,20,102,255,155,178,250,170,2,248,219,212,96,12,122,204,11,97,136,185,18,88,212,112,59,148,255,48,210,158,14,85,119,243,92,9,57,35,8,227,105,176,116,38,62,49,222,148,218,23,3,134,200,68,39,240,90,226,106,134,206,79,100,255,65,162,12,46,155,194,30,123,122,180,85,91,238,3,144,129,115,229,114,183,73,60,254,172,49,196,119,36,76,203,176,216,144,243,167,170,146,250,234,3,54,10,132,57,158,110,46,62,86,158,159,38,25,177,234,176,110,189,34,14,70,11,181,175,21,41,199,48,217,216,190,106,171,64,26,176,165,116,79,11,107,70,53,43,208,59,145,19,244,120,68,143,26,109,220,24,249,109,95,9,225,143,39,132,5,48,36,163,183,87,208,128,73,24,132,226,182,173,236,39,153,212,10,47,18,197,224,90,72,139,106,183,144,120,209,166,66,151,138,147,53,149,115,189,238,137,190,33,182,136,117,161,55,35,202,248,127,108,101,94,7,158,152,125,231,85,128,114,146,86,245,52,249,248,109,83,254,118,46,51,200,3,53,83,218,47,180,197,31,209,106,234,146,132,90,34,34,65,237,176,80,11,151,122,244,44,6,173,250,162,55,190,134,151,100,145,151,233,118,165,139,73,18,82,216,6,31,23,143,224,168,69,168,193,96,91,171,69,153,128,208,107,228,169,118,87,138,213,85,245,20,236,182,38,242,97,240,50,154,146,51,143,169,224,154,112,1,129,216,40,218,13,160,6,175,209,213,239,127,137,23,167,121,170,2,31,145,23,159,255,57,114,185,164,195,2,6,138,34,34,139,141,162,17,255,4,150,240,54,219,73,25,152,22,62,95,28,240,85,49,210,48,236,157,49,56,150,55,106,3,32,40,98,162,60,139,214,100,176,203,234,76,107,190,137,107,128,240,33,209,174,13,187,171,237,84,17,79,39,41,123,232,130,47,128,255,243,1,218,244,224,203,63,19,138,90,105,179,232,16,224,71,141,33,123,38,10,58,214,179,61,139,71,86,246,34,223,177,183,156,71,49,77,70,48,229,161,255,142,4,181,104,254,82,80,245,9,241,162,6,239,203,106,225,145,10,2,223,209,51,247,163,200,70,17,246,100,206,123,161,131,190,192,15,204,58,8,190,196,92,159,246,5,213,148,243,54,0,111,90,175,189,68,51,87,96,69,188,224,243,234,77,161,3,50,194,254,142,111,125,144,137,179,8,88,174,19,1,167,102,200,15,73,8,40,147,245,118,210,22,167,98,59,227,214,96,208,184,187,64,153,169,209,48,236,200,84,139,112,102,214,63,112,106,138,130,181,117,208,202,219,7,226,41,157,138,219,211,120,24,69,44,56,227,8,189,186,166,67,217,178,111,129,142,110,90,214,229,98,8,3,40,213,253,45,148,218,193,250,75,138,21,206,241,56,38,95,225,219,220,54,63,200,83,169,57,180,95,164,241,47,164,133,222,69,8,144,99,12,170,159,44,248,130,236,107,45,245,251,95,57,168,54,3,63,168,89,104,60,248,137,246,207,126,165,55,141,41,189,184,218,12,17,178,242,39,32,30,145,254,159,157,56,199,191,191,23,134,246,160,246,214,64,103,56,161,112,143,184,137,188,124,220,35,176,132,25,112,198,189,105,24,193,168,41,184,138,178,132,162,173,14,177,98,126,181,9,126,86,230,54,42,222,249,99,106,34,249,117,128,113,241,175,219,8,18,75,13,76,231,233,47,2,192,200,189,166,18,169,159,110,149,77,138,158,145,8,16,8,98,12,223,144,14,104,60,214,61,223,117,212,94,12,175,185,204,197,42,253,164,75,59,92,33,191,180,209,175,69,16,163,1,223,28,133,231,192,139,14,230,213,226,207,155,211,173,226,7,248,75,236,172,149,216,149,144,71,164,108,177,30,53,137,45,162,145,224,108,123,216,251,83,189,135,108,92,127,110,59,63,36,190,101,19,47,142,145,170,25,137,159,151,167,96,130,27,162,175,181,64,98,202,231,252,211,17,90,2,210,90,148,139,184,25,12,125,179,228,107,214,173,240,120,17,110,241,214,77,251,51,4,200,222,41,98,243,36,101,156,186,171,189,143,188,98,195,200,27,205,131,30,19,183,226,5,133,111,92,216,28,51,219,201,23,191,201,149,45,69,31,100,168,115,62,60,108,2,211,154,244,69,246,85,167,239,137,22,127,154,12,152,172,216,105,26,128,30,148,101,170,141,234,179,182,100,51,225,155,200,225,192,38,107,14,186,34,36,217,70,224,225,177,168,201,192,227,226,112,180,18,216,39,176,110,29,96,160,192,82,139,63,219,143,227,51,20,31,7,248,41,39,18,72,158,10,158,186,28,109,239,254,20,175,106,33,104,90,7,110,231,245,130,27,50,26,164,224,70,11,88,181,30,193,29,7,159,237,163,71,56,149,145,101,185,223,229,1,118,27,46,144,63,211,28,216,4,238,246,111,178,119,26,22,34,215,68,41,191,131,183,143,214,49,135,173,75,234,10,10,51,103,61,56,22,15,207,112,91,84,240,150,175,187,47,143,74,229,96,255,97,82,69,34,132,246,147,187,190,35,116,113,180,42,118,180,19,70,153,116,46,219,146,57,112,164,211,3,141,21,160,80,167,25,202,76,46,151,199,160,190,131,76,4,69,24,198,42,11,95,13,148,195,186,36,110,100,92,117,113,99,128,21,154,150,173,106,6,253,191,165,16,177,57,55,2,113,115,98,46,69,196,88,98,205,39,4,107,11,248,217,37,39,220,94,54,109,208,162,157,222,126,138,7,137,147,39,5,63,95,97,180,246,252,15,237,79,103,94,121,246,69,181,69,86,182,34,48,7,68,115,194,225,85,177,242,165,137,109,239,76,93,100,48,189,238,181,196,161,36,254,236,243,191,158,63,250,227,254,111,199,136,198,192,143,82,67,246,131,96,35,61,49,1,159,106,199,55,229,231,141,62,169,34,90,183,89,11,210,178,185,84,33,185,112,22,115,86,231,239,31,71,240,56,41,130,251,64,81,106,40,239,66,208,176,77,176,11,210,192,224,92,46,130,150,150,24,112,64,73,96,91,4,177,162,189,27,39,21,125,0,255,187,169,52,13,170,154,255,31,176,42,28,229,75,221,88,35,98,67,43,138,68,196,25,191,166,34,4,176,152,113,149,111,127,216,246,228,27,75,145,43,111,78,37,75,241,179,225,92,79,45,138,141,218,221,154,188,252,94,125,187,177,98,1,249,26,249,231,194,193,176,181,54,123,212,213,130,77,91,66,114,246,81,64,248,43,76,149,231,185,172,156,87,203,135,162,95,137,133,90,104,215,222,143,191,171,90,6,199,81,48,139,52,104,185,198,3,11,97,134,98,51,239,189,96,20,141,46,178,66,223,30,223,103,127,154,24,131,142,247,138,163,63,248,187,68,7,28,206,42,162,86,139,42,3,151,115,72,37,182,95,178,135,228,141,10,217,217,144,242,23,49,34,44,23,83,23,116,92,5,92,101,72,9,236,25,246,68,47,81,242,182,57,47,210,145,18,85,23,229,127,174,8,134,129,179,254,113,94,170,159,231,67,199,66,18,196,172,177,216,29,208,46,72,239,194,220,14,106,115,45,190,42,244,235,143,188,47,241,103,164,140,9,80,1,155,145,210,177,230,65,36,198,122,150,243,36,27,130,157,167,118,71,81,227,110,69,38,134,250,111,83,161,84,188,10,131,57,137,46,85,151,23,253,163,198,70,9,243,130,42,149,224,69,135,221,24,41,244,206,230,11,214,113,140,22,73,130,179,230,189,163,95,23,42,239,67,228,193,88,0,122,110,29,218,31,89,213,84,146,247,32,26,131,133,153,178,127,97,57,127,64,124,14,138,51,118,18,215,86,229,139,162,12,91,211,30,182,203,68,149,200,40,54,230,170,148,77,45,169,182,80,200,31,146,27,160,104,99,212,160,21,180,189,30,1,114,11,254,189,17,170,101,15,196,167,132,253,41,76,178,237,11,33,191,199,34,246,81,241,223,40,5,1,16,110,155,40,21,190,250,224,5,13,1,80,156,5,151,87,53,87,105,233,125,100,196,145,7,155,234,114,188,109,53,236,254,201,62,118,139,144,85,117,252,0,61,108,132,254,0,239,38,223,248,225,40,97,185,51,44,207,90,181,211,228,207,27,125,53,71,250,211,200,144,128,119,156,72,96,134,153,52,30,174,137,23,154,31,115,214,176,142,134,129,233,122,115,81,192,185,254,27,30,18,208,50,223,39,106,8,233,172,98,3,16,229,59,135,160,36,65,96,1,149,15,147,23,119,127,174,41,126,209,181,103,176,243,51,217,101,217,12,33,122,200,108,51,23,149,236,14,39,213,3,19,37,144,65,108,158,94,67,64,197,154,47,16,233,16,66,100,118,123,149,123,211,153,49,103,185,18,99,245,33,131,87,105,41,0,81,167,135,175,186,84,68,166,225,173,102,41,44,150,205,82,174,142,246,201,179,232,229,165,136,150,127,44,196,176,166,7,170,199,63,235,18,95,36,122,11,177,111,173,236,43,129,212,28,11,81,164,215,127,44,25,191,15,153,224,65,210,83,74,167,11,36,119,69,19,238,73,196,42,131,7,96,21,36,138,9,163,248,121,118,213,204,46,58,198,36,68,34,84,107,177,180,108,232,35,187,93,16,164,80,235,129,24,242,148,92,77,177,156,2,159,125,116,150,210,241,229,241,151,1,39,95,187,75,37,95,80,185,231,38,40,111,124,216,230,141,177,142,43,236,153,242,61,65,31,67,16,26,218,75,185,89,9,247,226,217,183,110,154,115,147,73,124,114,12,35,96,79,206,154,131,158,81,48,249,32,144,61,188,145,141,79,245,217,9,61,216,145,165,90,45,49,242,12,89,13,35,249,66,97,189,98,68,156,163,83,32,30,41,160,106,36,168,183,59,100,222,84,161,33,169,40,190,125,183,138,39,79,154,85,160,200,214,146,228,209,199,191,170,219,117,88,123,188,37,67,227,103,75,110,206,236,104,255,137,159,104,165,135,31,219,106,121,65,200,182,215,221,6,38,187,243,10,158,57,103,147,171,42,46,55,114,133,152,117,140,253,198,30,131,96,64,63,183,202,210,216,207,45,107,213,35,63,52,27,129,99,63,53,215,37,28,112,41,254,0,63,125,35,70,127,192,154,72,20,0,175,64,201,134,55,206,62,126,74,144,41,167,164,144,87,200,136,40,213,222,202,168,247,58,149,77,196,182,86,63,147,143,174,217,27,55,240,6,171,125,218,145,120,113,52,251,192,87,74,37,154,89,222,206,43,50,237,189,210,155,59,67,142,132,158,181,61,227,62,200,96,239,108,161,58,208,252,251,35,94,2,81,39,47,181,84,182,120,51,111,52,135,62,133,146,103,95,51,202,105,160,253,235,197,20,204,47,193,88,231,13,180,214,105,130,54,156,194,218,251,70,229,60,220,185,2,237,243,122,184,168,239,140,195,158,32,1,21,55,133,172,101,57,206,66,22,73,147,14,244,187,47,185,199,201,176,19,50,197,191,106,139,32,184,88,163,33,196,216,209,56,80,235,220,123,3,62,247,108,217,170,198,50,8,200,126,234,228,105,228,143,126,173,61,126,102,23,158,219,207,120,145,122,238,127,45,141,241,171,167,194,140,21,108,36,172,227,120,219,104,174,226,252,59,38,156,98,172,251,67,30,25,30,222,242,168,79,250,170,124,185,211,218,110,182,176,111,19,173,66,116,19,207,219,225,91,10,122,149,126,146,70,212,73,189,51,188,60,64,200,168,19,68,78,53,206,185,222,178,129,30,17,21,192,104,73,223,55,110,71,47,99,129,104,103,250,225,89,30,109,222,83,46,193,23,178,3,86,196,61,196,42,96,24,133,223,30,43,13,13,142,228,177,237,218,234,248,5,3,98,82,125,242,252,110,193,117,234,81,55,23,63,101,114,123,67,54,245,201,94,196,80,242,132,34,229,129,211,228,153,209,176,118,165,164,10,153,76,127,145,175,222,1,176,28,122,2,129,42,237,185,74,131,162,69,50,217,177,199,86,132,202,66,31,89,159,72,68,124,3,167,180,241,15,233,242,147,254,58,47,76,86,145,68,205,110,71,207,230,65,138,15,252,47,22,136,65,144,254,246,103,138,108,159,164,62,221,242,81,158,28,173,152,83,48,210,107,91,135,206,64,181,66,186,11,123,202,87,21,247,12,198,39,243,69,152,73,98,238,220,207,225,241,38,246,50,81,37,44,191,117,164,26,195,175,181,36,70,143,147,168,80,237,32,1,107,14,100,182,89,39,75,19,2,189,27,155,200,135,38,226,209,36,184,103,150,126,236,87,36,237,37,48,25,194,221,131,44,123,120,93,33,8,82,93,38,146,45,252,18,184,45,38,144,45,146,218,110,207,145,161,201,107,211,84,11,155,54,120,129,153,213,169,72,15,201,174,166,41,134,237,30,48,98,88,193,233,220,75,98,109,224,213,137,73,116,45,172,204,15,239,28,10,182,46,177,175,23,93,213,221,3,188,133,108,220,130,254,161,137,26,47,106,3,57,159,136,239,224,56,177,218,6,174,46,229,53,15,197,233,196,124,14,209,230,63,217,221,221,200,203,48,171,155,222,134,177,120,36,140,7,121,98,209,198,53,41,108,198,191,217,169,155,9,127,224,8,254,69,169,194,65,80,198,171,109,205,151,27,199,247,88,7,74,177,48,241,171,17,122,139,254,105,214,248,162,81,111,146,6,84,228,162,214,231,217,236,2,106,71,252,133,173,2,236,122,84,214,173,174,125,70,219,234,18,124,129,52,105,178,58,223,0,61,41,179,209,128,104,234,70,59,177,67,69,249,41,87,3,10,108,32,211,205,47,46,150,120,52,117,195,74,12,75,95,173,128,108,96,123,87,134,127,159,79,28,59,33,25,119,211,182,56,240,252,132,252,185,95,64,158,198,224,117,102,177,75,234,216,45,35,211,184,176,239,1,134,221,65,0,26,35,77,226,115,112,145,68,207,115,101,100,1,133,58,54,163,235,170,55,215,110,37,15,85,82,168,90,133,231,54,101,230,124,35,146,146,34,90,230,247,114,131,91,34,24,88,152,11,112,22,162,135,207,30,128,102,59,141,140,171,109,31,144,10,53,59,14,50,249,222,154,225,91,109,162,189,123,51,148,142,164,163,71,183,241,3,48,239,36,9,238,197,12,127,54,75,240,73,109,243,19,0,76,56,90,192,159,78,232,41,93,9,142,151,196,220,16,104,38,24,232,201,100,145,30,17,135,69,201,54,123,128,107,52,25,200,203,101,251,4,169,90,95,16,45,151,255,182,242,136,254,8,179,118,81,135,222,39,128,187,190,60,8,201,248,153,110,224,159,69,26,17,46,154,1,230,54,0,144,56,119,109,15,120,228,36,44,165,238,11,174,210,109,31,107,38,253,72,188,229,64,56,155,253,148,43,255,28,227,51,193,113,240,53,28,188,228,229,141,140,119,126,206,80,65,126,145,48,84,134,10,90,168,111,64,140,170,235,127,84,46,246,162,34,232,235,164,79,40,26,233,75,136,66,113,76,127,39,145,85,25,150,244,213,80,12,48,184,88,133,101,71,4,57,185,22,61,228,41,182,60,246,166,135,181,128,71,109,171,74,124,228,237,206,7,119,119,44,237,28,72,103,178,214,158,97,72,255,139,112,33,116,71,102,85,42,174,175,36,108,109,192,72,230,109,237,246,204,59,110,202,58,206,147,88,68,201,62,151,237,143,21,168,3,12,184,207,47,217,31,233,153,132,241,159,159,158,47,42,174,239,253,250,168,141,214,84,118,110,242,111,57,175,183,115,234,143,82,53,2,23,248,54,114,171,216,16,179,192,51,170,211,2,149,35,217,44,133,178,253,36,73,118,218,7,150,16,19,23,103,106,178,234,103,85,206,41,134,47,90,129,220,198,14,189,61,94,181,1,16,100,90,117,127,83,98,199,218,214,173,51,97,29,68,135,62,217,171,203,239,79,17,190,128,69,168,44,120,221,195,145,247,182,141,201,71,166,138,244,78,235,75,174,93,118,67,145,68,180,37,240,55,230,80,114,252,152,248,161,223,220,220,156,221,106,254,106,158,205,194,3,138,51,92,131,86,216,93,54,237,0,253,24,156,216,18,120,17,0,21,80,197,118,186,206,154,22,145,213,248,113,173,126,96,174,163,219,55,61,127,215,133,112,151,68,209,104,196,109,83,168,232,93,69,90,55,153,252,121,233,248,44,170,238,178,148,132,213,60,24,80,235,195,254,156,109,200,66,135,180,163,95,248,67,242,165,156,6,3,133,228,98,202,227,194,79,133,202,9,171,123,188,205,104,165,114,131,251,130,38,125,240,119,167,115,121,112,224,111,230,96,183,219,42,126,170,249,89,156,60,59,168,39,98,206,189,213,183,222,112,82,223,101,115,40,144,76,43,143,234,96,79,194,114,122,183,135,76,125,131,216,138,136,183,183,204,48,211,151,134,77,163,105,233,92,161,119,169,236,115,47,184,54,163,9,34,99,199,149,222,209,169,139,212,50,21,163,26,239,250,130,153,46,167,228,185,121,227,171,252,112,138,135,189,249,248,131,180,24,243,139,89,34,216,155,178,139,194,207,8,243,55,3,176,78,31,178,132,72,214,21,216,210,153,253,30,76,38,116,95,26,57,223,53,38,88,243,156,50,73,248,119,34,51,67,92,112,2,119,235,2,92,42,71,9,105,237,69,108,245,98,50,170,171,126,198,47,108,70,13,37,195,191,96,73,121,109,179,189,67,130,195,251,29,138,123,137,224,181,169,233,32,140,199,244,126,215,252,174,235,179,117,8,55,61,159,83,41,200,12,51,80,250,53,194,95,126,205,158,100,232,186,157,201,125,159,149,209,161,53,120,89,224,34,50,115,157,146,2,146,11,124,122,93,122,213,194,240,200,163,52,73,92,145,203,140,14,226,71,44,242,73,83,46,97,66,162,247,93,212,123,204,214,162,162,13,102,50,87,160,172,46,62,117,40,213,21,133,46,170,245,136,74,123,162,134,128,235,171,50,122,202,148,205,37,214,193,179,243,132,85,12,99,213,14,109,120,236,186,216,2,188,97,28,50,199,149,195,199,126,239,4,153,217,150,233,162,96,228,33,142,131,37,57,105,219,206,197,176,161,205,10,246,5,19,200,148,85,148,214,171,4,156,197,252,165,56,61,233,56,225,133,127,60,77,91,145,96,222,171,224,228,66,175,83,21,117,113,143,164,248,0,142,242,77,89,145,155,106,19,189,82,185,173,41,144,167,167,213,86,240,191,35,106,237,237,148,12,229,164,56,22,188,12,209,18,201,40,231,217,175,231,48,63,233,199,121,106,189,180,183,110,154,254,14,224,183,66,104,63,149,124,94,63,146,99,192,84,154,121,42,223,158,246,206,156,141,19,183,207,90,120,131,2,231,253,98,21,70,249,101,164,148,245,232,21,212,245,114,138,103,27,74,187,85,100,168,10,100,124,55,36,154,104,24,166,156,51,126,27,89,72,4,155,13,3,32,98,206,80,247,163,186,45,166,32,223,231,134,40,114,236,114,61,213,226,143,59,245,40,151,251,186,37,49,232,35,85,32,149,123,247,69,112,195,15,47,73,232,227,157,224,219,151,172,71,142,55,30,11,239,47,1,121,81,249,230,21,117,174,59,123,26,212,18,23,182,193,45,200,213,70,123,185,83,61,14,111,196,219,141,106,9,199,166,185,165,248,195,30,83,19,203,40,220,174,85,227,158,118,120,49,107,156,74,164,184,163,35,121,8,66,119,216,197,24,46,158,173,101,112,47,158,248,159,145,118,103,122,124,168,135,2,209,245,103,54,216,163,245,136,15,60,82,251,52,39,100,120,208,111,254,223,241,85,235,147,168,185,38,43,100,239,154,101,29,180,109,252,145,71,194,13,101,72,18,147,22,112,225,158,233,40,35,126,138,98,240,64,255,248,123,197,141,19,100,84,204,120,170,122,66,65,129,118,139,86,164,1,224,17,134,100,33,115,157,196,106,159,53,26,138,128,236,66,91,36,193,220,31,87,125,40,0,52,5,255,18,131,4,227,241,112,174,120,15,212,77,163,65,84,151,210,149,138,182,1,239,230,45,24,24,249,169,20,178,245,219,81,16,235,143,167,156,62,7,27,159,104,214,16,132,8,72,163,23,208,7,215,197,211,76,30,125,148,22,131,116,139,54,108,93,96,130,58,39,174,134,154,190,152,4,54,111,208,216,214,220,137,82,57,72,14,243,96,247,229,252,90,5,197,139,39,73,127,89,194,217,18,130,191,147,236,54,127,160,234,204,246,114,151,12,231,198,142,90,130,17,61,222,248,184,156,216,235,67,20,127,227,93,38,169,230,103,125,33,158,160,39,158,181,43,74,208,98,193,67,127,51,219,4,198,166,88,35,102,217,216,244,160,155,82,243,124,172,215,107,172,109,116,98,241,5,152,95,47,142,175,72,107,45,106,141,137,237,188,171,23,102,252,186,146,116,59,20,197,6,72,78,174,250,83,176,34,120,146,245,226,37,145,100,162,110,66,21,117,103,223,208,101,169,130,221,144,144,196,12,137,26,180,92,54,162,119,204,146,213,86,149,246,52,209,205,189,224,96,46,89,5,71,196,23,137,213,98,181,21,253,81,62,41,27,152,111,187,172,155,226,208,31,57,235,215,129,239,213,172,93,152,202,90,21,83,114,224,223,26,71,9,174,41,171,50,62,247,71,74,71,70,194,214,70,141,2,62,246,252,195,135,87,126,109,212,106,176,18,79,252,39,212,187,6,78,204,201,42,244,81,199,222,50,86,166,64,90,48,232,32,8,18,145,20,221,132,207,182,93,236,166,139,83,83,191,111,116,40,77,116,209,183,131,4,134,94,64,47,176,208,134,190,7,4,13,185,29,220,210,244,48,240,204,79,223,76,128,17,59,222,28,163,40,169,53,71,79,170,206,137,131,63,193,164,71,103,141,238,72,110,110,114,88,110,0,224,80,62,6,233,95,215,209,225,250,78,191,109,176,33,32,240,125,168,180,157,7,99,122,89,140,253,14,198,239,146,218,143,85,106,129,24,120,203,219,47,240,123,246,198,236,148,193,35,197,181,187,40,85,196,216,236,80,207,92,77,205,227,4,192,84,208,8,155,184,92,228,169,211,36,135,189,30,231,185,143,188,187,222,45,177,197,41,108,81,192,107,27,119,196,179,107,53,206,134,191,0,69,141,156,19,219,187,117,215,181,61,249,79,156,14,159,149,152,171,219,54,192,186,122,177,78,38,99,98,228,65,33,212,68,137,50,57,219,175,255,72,89,217,17,221,112,187,49,23,9,45,10,213,73,73,34,253,73,118,137,177,219,237,136,124,80,72,239,191,35,57,248,139,220,133,74,116,80,153,88,108,144,245,51,172,226,215,39,125,14,114,72,79,87,166,250,185,250,103,38,136,244,60,134,179,164,5,178,214,246,41,13,210,188,75,69,146,140,82,65,133,226,127,100,173,72,81,65,246,13,45,200,86,235,57,244,102,51,7,62,130,221,135,145,21,2,39,204,166,119,241,240,21,154,102,80,135,101,37,212,45,77,254,129,250,13,140,96,155,182,198,81,93,107,81,229,87,176,253,141,102,0,65,189,1,58,49,11,226,100,70,72,171,191,143,81,71,30,22,60,91,242,204,172,121,188,115,119,81,189,78,36,38,109,44,245,250,145,140,114,157,84,78,38,175,77,228,172,180,158,95,158,223,88,163,79,94,17,41,41,155,195,90,95,227,170,16,223,158,206,158,30,72,199,138,4,61,222,88,90,68,78,166,0,133,128,74,50,121,106,241,83,206,12,223,220,198,183,121,196,201,17,127,137,79,42,118,20,241,115,180,23,17,153,68,192,178,85,174,192,189,125,40,45,112,116,113,97,211,171,172,144,194,162,159,207,159,10,236,247,81,183,254,33,234,46,214,46,198,234,173,245,141,218,28,228,175,245,178,170,85,84,114,146,5,159,53,185,6,247,181,92,76,192,39,159,113,252,107,56,180,89,37,246,248,51,108,8,69,53,122,32,61,120,93,135,16,193,241,213,241,196,41,230,215,167,98,18,94,102,118,145,94,225,185,146,26,96,246,48,55,115,213,72,79,239,91,163,34,78,68,183,157,240,172,116,216,184,123,20,28,1,118,183,98,39,220,77,20,253,110,0,233,47,215,195,175,4,12,113,147,41,188,192,83,13,48,231,90,127,14,116,172,147,29,142,129,131,61,2,166,74,96,226,88,120,126,26,244,41,250,227,126,11,110,145,185,231,188,147,125,0,208,27,65,34,242,68,16,26,67,245,50,207,131,143,73,224,10,76,71,22,197,180,110,27,24,93,128,124,43,78,88,185,193,163,14,91,209,112,234,138,9,84,131,49,166,29,80,150,138,53,100,86,155,229,175,177,126,200,69,227,64,135,134,11,237,211,61,160,231,247,199,5,115,169,240,120,65,251,222,84,36,244,234,116,21,213,134,126,184,32,247,153,187,167,232,16,54,114,199,111,199,111,125,24,122,229,245,212,14,254,42,223,57,191,71,161,78,118,248,193,27,31,239,244,112,244,185,12,69,164,134,23,159,4,90,113,94,94,208,7,33,245,252,176,179,178,159,50,161,43,60,89,152,54,32,170,150,99,0,96,64,155,123,149,30,203,214,233,254,40,16,215,149,60,165,116,195,228,42,213,27,105,223,33,140,141,111,82,12,179,38,21,166,9,171,208,96,236,191,113,203,203,122,179,62,63,38,151,205,162,90,181,114,78,200,75,65,81,213,119,14,155,96,236,128,225,206,173,37,141,15,104,123,81,115,136,162,142,80,207,191,194,244,184,133,80,31,200,110,141,24,32,58,29,58,182,126,59,180,68,126,55,40,136,219,206,83,48,43,4,163,52,85,136,133,222,241,17,62,66,49,99,244,200,114,33,189,241,137,151,95,228,111,222,23,83,138,217,173,112,225,195,103,95,117,219,0,92,219,126,234,57,252,107,244,84,38,248,120,217,69,91,228,152,143,127,246,187,123,186,112,139,61,133,209,197,250,194,219,124,220,145,155,171,80,44,157,119,44,91,115,6,207,242,14,30,140,50,222,25,243,69,174,150,231,199,38,238,228,176,72,184,127,175,92,247,234,223,179,4,55,110,23,44,17,124,81,114,3,162,165,157,204,96,58,66,225,163,213,32,103,173,215,173,195,77,136,129,175,162,64,216,98,100,44,5,28,136,19,201,109,27,144,42,129,103,152,214,97,251,4,6,44,97,29,26,111,34,106,132,214,156,163,103,134,241,101,113,218,108,161,228,90,67,228,157,224,12,118,81,235,210,19,77,42,206,34,242,253,84,52,147,136,107,164,228,97,95,255,245,78,24,116,251,25,50,95,239,148,176,162,198,159,230,57,192,204,119,160,226,133,51,45,102,15,221,2,22,3,171,176,40,237,157,249,79,136,140,251,198,210,37,208,174,23,119,203,166,220,216,214,77,241,131,154,13,44,105,248,201,203,106,217,27,119,174,238,85,173,58,2,201,122,121,173,191,173,2,199,219,57,94,15,114,144,123,211,40,2,52,14,157,48,189,254,95,152,93,244,179,71,23,143,231,135,182,4,213,10,56,61,65,59,65,70,227,131,213,232,99,176,51,206,103,192,46,136,194,226,239,50,16,209,31,191,244,164,227,4,219,185,241,167,234,18,113,25,7,88,104,170,75,115,38,132,163,11,38,121,54,139,228,173,169,253,12,208,93,126,108,167,218,246,23,117,188,188,24,229,245,193,1,184,158,87,133,153,144,110,146,138,188,120,203,186,142,248,151,109,154,44,166,97,79,134,14,9,105,119,36,206,182,155,219,97,185,219,73,75,31,136,19,85,129,17,248,217,88,172,146,145,29,106,184,4,120,243,92,123,215,13,22,146,216,218,141,144,49,128,169,148,163,128,56,237,27,43,128,138,189,35,186,24,208,218,208,99,188,80,150,94,31,130,10,91,54,167,62,146,14,40,251,239,93,100,208,86,87,63,93,127,205,128,253,156,171,45,78,183,94,29,33,233,107,96,11,188,151,1,16,33,152,49,28,86,79,185,196,15,63,109,213,246,255,212,163,67,186,94,227,174,168,254,249,32,143,23,179,147,200,92,209,53,110,22,43,141,176,164,223,67,45,191,251,166,118,82,130,103,85,45,109,221,22,85,165,204,235,126,83,92,43,28,56,120,185,3,83,54,61,212,122,117,59,155,155,33,43,154,89,55,124,160,90,149,57,189,62,192,173,188,164,162,120,166,97,61,108,204,80,131,23,92,14,91,126,241,88,60,171,56,28,212,135,118,145,79,34,207,249,4,97,18,44,186,64,208,232,197,158,36,83,144,125,45,95,248,231,227,44,79,152,166,13,15,187,48,155,195,235,194,134,216,128,66,112,82,172,105,193,146,142,245,133,131,2,234,5,53,216,113,171,238,38,146,178,215,244,45,45,172,97,71,177,212,121,204,192,98,130,11,135,216,93,251,18,129,218,22,20,235,128,50,102,144,112,119,105,153,143,60,189,234,150,237,72,131,79,240,186,45,226,219,77,139,72,58,57,237,148,125,28,188,136,150,104,182,244,103,8,61,211,6,228,33,210,203,111,212,169,139,172,127,211,101,215,158,103,22,110,90,197,79,213,75,150,228,54,142,78,148,221,190,142,63,245,153,245,197,29,175,100,132,135,133,205,85,242,177,222,225,162,191,231,73,133,66,33,31,44,30,18,122,232,72,96,31,186,219,1,109,219,136,183,67,76,193,89,231,103,74,121,84,237,217,227,172,27,82,5,220,130,211,21,205,17,161,0,131,9,214,238,49,165,247,60,146,172,58,3,170,147,240,245,4,78,109,173,88,179,112,246,38,162,194,204,243,188,148,186,197,30,216,21,255,201,206,123,20,181,99,192,0,173,133,48,213,149,32,112,163,94,24,123,114,83,14,176,79,193,115,233,49,151,86,204,4,45,130,88,22,58,158,228,195,40,32,200,150,40,170,10,40,22,233,247,153,24,230,134,224,165,176,194,69,31,123,78,134,212,176,237,227,248,200,18,193,171,8,41,107,80,139,90,220,252,95,103,166,201,206,88,26,130,253,148,14,195,40,56,144,91,231,168,33,117,225,130,57,220,14,182,251,163,44,45,14,13,10,75,20,51,7,163,106,182,167,51,58,102,28,117,201,163,181,216,209,58,198,220,192,206,220,228,65,56,125,246,54,212,200,85,192,11,41,86,213,41,141,227,26,88,254,110,226,252,107,234,117,222,101,87,222,249,76,169,227,2,12,201,88,50,84,130,132,94,218,177,88,227,64,90,0,145,132,251,172,0,237,2,82,230,207,239,23,251,133,61,206,35,204,109,163,62,21,248,116,181,132,105,197,185,83,38,229,9,88,225,152,48,235,42,240,104,14,189,99,6,46,201,163,170,213,62,246,211,14,194,226,53,244,53,195,148,112,56,92,129,36,124,161,187,146,53,185,147,55,13,32,127,206,33,86,152,122,84,171,11,199,242,119,191,249,190,95,44,124,65,93,88,255,85,128,200,181,240,234,119,241,87,214,238,202,94,190,66,140,67,135,238,133,65,183,135,171,59,97,12,150,195,51,51,191,169,43,133,100,160,71,231,115,162,178,205,140,194,0,52,132,92,226,122,33,86,21,195,195,93,85,104,153,20,225,90,48,255,161,225,122,108,4,25,146,16,151,85,253,214,19,28,214,160,106,74,189,237,211,159,67,104,70,158,222,53,166,247,199,107,75,220,223,180,199,242,139,190,26,189,0,168,32,255,136,99,168,17,168,23,138,96,75,154,117,68,170,253,221,246,248,22,65,250,90,169,138,96,220,39,109,210,179,139,142,252,108,89,157,164,22,34,164,66,149,49,3,117,168,106,21,2,252,190,152,100,5,192,232,153,77,10,249,66,236,7,18,227,151,102,211,129,130,91,228,123,176,59,15,198,165,11,121,222,101,178,154,42,32,13,184,90,104,143,13,123,53,128,224,204,209,101,127,49,59,162,206,36,109,147,174,2,101,63,199,46,146,26,123,105,157,95,167,91,244,222,18,47,108,99,94,255,140,163,164,101,7,80,174,184,59,207,194,87,220,149,172,219,81,127,226,88,211,99,72,106,50,88,216,70,148,113,44,150,175,254,74,201,112,19,198,212,237,101,240,167,196,178,49,57,228,106,47,154,57,220,85,224,35,220,118,57,88,22,26,154,255,64,150,100,88,214,124,162,59,112,213,207,171,19,213,186,148,54,82,101,194,44,118,144,147,193,115,12,202,111,23,110,127,30,239,46,95,223,219,168,95,222,150,39,193,157,113,70,78,203,72,104,118,231,84,36,153,78,74,202,179,53,115,200,114,178,243,231,39,9,63,47,214,104,189,162,31,21,50,87,58,115,77,249,150,25,82,158,61,40,157,12,191,6,195,135,128,138,30,2,232,240,90,66,44,115,87,228,61,160,118,136,27,3,85,210,143,249,134,160,240,70,160,147,140,193,191,52,223,96,38,181,106,173,166,57,247,222,7,168,141,19,47,74,250,135,222,16,123,153,140,83,231,149,217,117,94,130,244,213,164,199,237,106,229,223,37,67,71,135,63,135,198,32,205,12,60,153,218,252,236,55,33,136,176,77,216,122,106,173,146,182,192,204,89,65,240,167,247,146,122,6,80,105,58,237,206,22,97,102,54,157,79,170,19,61,85,0,14,28,61,129,39,88,249,99,5,19,184,180,109,12,58,9,5,97,153,64,157,21,169,205,45,49,37,35,63,72,29,178,153,180,7,205,156,29,0,94,80,163,214,72,232,73,23,109,100,114,215,254,102,161,132,53,43,114,133,104,214,233,152,139,148,11,121,41,58,27,51,53,192,142,79,168,210,67,77,142,54,215,128,98,132,106,222,176,246,208,219,93,117,175,214,169,111,167,106,101,80,29,177,96,160,119,180,7,130,84,157,138,147,122,238,146,160,97,231,72,196,158,93,129,247,178,201,4,52,51,144,70,22,166,231,184,153,109,91,129,147,22,138,190,62,156,118,42,182,226,130,208,75,124,184,243,164,102,139,126,246,130,121,142,74,121,190,102,103,28,119,63,30,179,138,205,122,181,222,204,110,218,95,133,158,79,176,41,14,234,3,238,208,35,208,151,212,88,184,50,8,161,227,120,250,243,240,36,149,191,255,55,134,169,73,175,10,62,55,16,67,195,225,136,93,45,136,189,226,214,145,212,103,12,174,240,4,124,245,35,130,249,253,162,73,131,240,165,247,215,221,233,151,178,25,16,151,87,47,86,107,107,168,90,214,29,133,3,142,22,67,222,151,205,23,195,113,173,221,250,243,58,111,157,72,70,109,102,138,72,128,210,109,126,82,32,218,75,152,113,150,60,220,180,235,115,143,39,184,195,182,192,19,126,127,191,1,4,72,185,130,132,195,129,181,23,17,140,100,45,81,33,204,122,228,59,215,2,41,23,207,154,246,207,164,45,214,185,139,181,127,189,192,254,204,171,4,62,46,230,131,128,5,122,42,151,99,78,32,133,51,238,212,36,102,236,194,214,87,193,50,48,93,209,129,156,100,194,29,98,213,243,114,184,42,234,225,226,195,107,167,136,83,182,159,98,164,204,204,68,121,230,222,244,116,171,51,6,245,76,246,42,219,140,42,33,199,172,119,67,196,203,241,238,173,96,190,76,33,105,63,62,229,215,255,45,38,240,240,79,51,37,47,178,77,113,97,211,8,113,131,171,37,235,85,223,104,149,129,82,117,23,223,194,111,112,16,206,248,37,178,76,27,16,238,233,180,154,202,143,203,123,94,238,228,5,84,17,129,241,61,227,148,235,95,85,174,82,160,234,172,210,9,247,75,136,229,20,78,55,159,83,232,71,9,146,224,84,85,250,253,136,44,176,232,34,117,54,91,126,255,26,111,122,177,82,70,7,67,45,153,27,175,30,221,74,20,2,212,96,32,119,43,36,87,240,10,219,201,0,40,180,217,151,188,184,120,7,188,99,62,134,250,149,170,45,132,134,105,191,51,113,0,9,61,252,68,189,30,112,110,114,128,174,216,65,23,54,236,161,77,220,147,25,67,255,106,70,75,18,254,165,233,247,105,16,210,96,206,211,182,196,33,10,79,103,195,64,35,205,217,78,249,115,200,171,4,196,151,207,28,192,26,254,192,236,197,10,62,174,233,215,140,150,125,228,158,53,114,201,104,2,10,79,109,127,99,85,95,203,251,101,44,93,77,223,232,223,25,107,21,166,86,184,229,60,175,194,85,154,28,100,66,35,118,111,98,242,177,152,156,54,21,48,66,181,81,116,161,253,88,201,41,35,168,193,229,167,87,117,216,53,97,240,72,83,86,42,225,26,159,198,124,185,90,124,45,29,63,176,98,6,62,135,126,154,114,7,240,24,99,179,162,163,1,149,252,137,43,75,230,13,37,21,244,117,124,232,212,117,227,96,209,66,86,31,166,227,252,27,16,39,172,198,184,133,124,125,160,246,185,74,58,163,44,6,96,238,125,58,42,72,125,208,83,85,224,207,103,106,8,95,19,167,255,45,20,114,120,175,243,139,63,203,222,58,246,115,211,207,30,226,206,159,50,221,170,249,28,128,70,21,19,48,178,73,38,160,158,71,174,34,55,8,210,173,207,135,47,125,47,102,170,212,200,203,174,33,77,135,86,76,24,115,82,158,11,186,40,213,248,71,86,55,107,31,228,3,210,69,59,153,200,118,140,244,188,121,247,143,87,40,76,220,124,165,12,12,16,72,125,150,206,229,227,151,55,173,208,23,105,73,184,188,206,117,83,237,99,46,71,12,208,110,63,165,50,198,84,150,78,18,165,145,68,241,155,135,8,195,116,131,78,135,82,129,40,202,234,251,246,181,160,2,198,134,47,57,250,104,192,249,124,93,217,214,169,117,41,156,158,216,143,156,71,80,240,100,124,254,82,138,34,41,30,84,42,26,217,248,12,47,88,66,247,169,202,150,16,167,77,59,203,199,4,72,22,134,172,119,131,38,223,225,57,48,122,70,52,86,2,56,42,73,191,212,243,33,205,222,200,63,131,49,14,186,211,156,54,222,68,59,239,203,135,17,21,133,93,157,117,91,41,168,108,180,50,169,123,145,242,67,129,39,50,134,244,83,141,63,206,194,45,235,57,73,192,18,237,83,70,10,240,43,227,197,245,87,207,163,235,215,133,220,205,186,185,250,218,247,54,111,61,156,181,168,122,68,249,224,5,244,158,117,202,131,223,62,179,137,15,179,208,98,81,95,183,25,85,47,134,33,121,115,155,93,133,212,168,55,144,53,156,180,4,84,86,185,177,228,3,213,189,190,13,28,109,36,213,237,152,191,248,75,214,229,54,93,87,239,40,89,153,250,181,112,100,227,118,194,149,119,255,111,106,39,173,227,55,150,79,75,51,196,236,198,133,53,201,130,221,205,143,207,70,225,212,0,67,145,54,144,253,243,29,41,212,118,78,161,22,56,119,8,36,135,76,121,199,77,161,158,118,210,133,74,9,160,5,180,7,188,1,92,76,160,124,222,162,246,147,60,203,178,64,134,128,184,114,112,190,214,216,179,100,94,137,196,6,206,113,82,128,193,8,37,15,31,242,153,34,42,85,174,222,143,157,92,59,244,178,187,22,145,184,11,200,170,154,128,61,162,18,121,173,212,74,76,96,93,37,187,32,51,147,135,193,48,232,67,121,144,222,55,38,211,45,111,230,161,237,42,96,251,189,184,221,13,33,63,250,97,107,222,20,161,0,236,182,34,153,34,185,128,30,178,249,124,17,128,158,233,73,49,47,135,183,12,44,10,35,69,36,100,160,20,170,210,177,79,60,241,229,108,174,206,105,10,30,12,79,100,247,205,32,244,167,217,196,68,254,140,61,147,19,84,45,95,87,229,145,138,88,99,200,149,35,13,71,113,109,234,34,191,247,37,197,148,55,104,155,187,5,235,39,52,96,147,165,254,7,82,174,175,113,245,123,245,183,125,251,226,11,138,72,115,114,170,5,135,183,78,20,45,50,239,11,6,222,212,66,126,248,4,175,3,176,197,31,139,83,99,29,45,133,73,118,53,111,140,72,178,62,207,148,17,16,69,148,93,78,238,93,254,172,214,158,201,150,176,238,167,29,76,213,124,119,147,4,161,30,83,9,204,85,37,115,89,123,96,187,172,111,192,59,47,125,123,94,82,51,6,33,76,132,199,155,228,217,196,19,131,81,117,88,82,173,129,167,87,124,247,28,128,206,172,72,59,161,117,2,186,175,1,96,207,209,26,27,189,121,200,57,78,229,64,26,64,48,105,157,153,130,102,135,137,105,198,224,212,109,131,224,52,52,19,202,160,238,99,50,9,41,252,179,70,191,196,132,124,48,55,155,169,191,115,12,140,218,232,29,5,44,181,20,162,249,117,191,240,118,109,25,190,180,28,195,77,71,201,243,33,170,179,40,0,72,50,76,5,182,140,89,137,53,127,143,97,36,252,147,236,12,148,175,4,235,190,33,137,206,9,225,69,233,253,134,207,226,173,112,118,202,182,8,235,225,145,41,238,125,4,224,199,131,168,224,160,18,220,195,41,167,67,253,122,92,109,195,87,23,80,102,236,150,105,199,233,255,26,57,139,166,43,151,230,69,84,196,65,216,188,24,90,99,204,118,236,212,157,156,232,69,212,2,31,193,255,206,87,55,119,154,121,247,244,213,214,24,223,183,50,28,138,255,43,42,180,30,123,66,85,197,13,225,168,153,93,237,33,92,37,249,223,0,60,221,110,92,30,243,1,109,156,200,124,15,220,224,196,4,153,181,186,96,230,107,72,243,181,89,108,35,168,189,135,41,215,197,193,137,154,218,79,65,76,187,172,202,235,235,187,85,137,11,140,191,141,130,223,192,59,27,25,96,41,138,212,170,147,8,169,35,253,82,180,27,214,0,144,54,107,119,24,130,184,148,134,49,23,221,150,2,32,198,254,80,26,43,112,20,193,235,18,159,211,41,165,26,109,128,65,136,111,108,171,168,172,49,39,15,86,85,50,96,165,75,235,114,140,105,81,195,65,224,233,37,46,124,25,77,232,58,224,48,114,66,252,0,112,32,198,17,170,216,185,154,46,105,232,42,195,249,197,40,182,208,10,229,187,25,41,69,28,38,43,89,112,174,12,147,8,58,138,22,100,171,116,118,197,249,110,225,177,48,194,171,40,12,116,57,21,81,160,22,157,150,140,152,191,179,104,188,2,142,171,109,46,236,169,129,136,240,199,70,127,98,185,188,191,231,30,106,202,36,31,251,176,72,98,229,133,99,117,143,136,102,139,254,30,73,97,53,85,91,245,121,71,57,6,21,35,248,253,53,213,20,154,201,191,201,79,67,234,48,184,88,164,54,181,30,1,230,105,96,197,88,13,70,44,168,69,169,161,191,43,38,147,64,198,80,49,106,49,99,39,181,40,193,242,20,49,49,255,31,199,129,103,9,135,3,24,20,31,117,120,43,108,20,68,48,158,205,90,4,42,133,74,109,119,195,173,154,65,129,64,9,120,251,207,64,40,200,3,27,2,145,31,56,199,221,180,252,187,178,68,41,248,119,72,227,155,82,64,141,185,135,20,40,210,214,142,83,85,164,95,69,245,149,4,68,93,237,6,188,124,245,122,92,47,3,175,203,250,216,204,37,125,217,173,177,140,204,223,253,23,228,254,103,79,92,1,116,44,9,97,85,145,140,95,48,152,153,210,233,194,160,197,44,222,8,31,183,88,70,148,221,187,108,70,242,112,147,37,5,166,58,233,99,112,169,193,137,164,209,117,174,177,177,124,19,197,99,156,100,117,91,58,156,122,61,117,144,153,72,139,6,186,8,39,90,168,12,113,96,155,62,135,36,32,217,131,204,210,11,174,0,63,55,77,168,141,81,107,136,220,229,159,132,5,28,253,68,144,143,90,199,4,245,183,215,193,0,77,213,39,39,102,243,122,110,185,145,7,51,214,76,79,17,150,143,183,121,138,19,176,203,111,241,155,26,184,168,211,11,227,114,62,200,57,10,46,74,140,116,30,164,147,170,250,66,87,32,125,66,80,121,23,170,107,148,5,174,6,101,26,181,221,164,159,65,117,209,99,90,16,63,23,183,83,168,94,126,67,185,251,48,153,91,223,21,193,195,191,1,68,215,236,212,15,15,179,11,247,152,211,196,229,249,124,167,56,115,64,18,171,255,204,120,137,42,128,135,185,109,109,199,239,39,196,203,30,179,246,67,95,139,1,147,192,49,167,160,225,250,185,6,103,202,186,108,216,19,11,15,18,26,18,80,52,1,198,244,255,5,39,111,62,180,162,173,174,221,175,115,41,50,178,22,37,151,106,80,94,71,121,150,31,167,199,223,23,170,171,173,141,4,222,195,193,205,131,230,102,226,31,158,3,35,228,45,10,4,84,36,180,19,40,129,134,18,15,248,240,150,131,4,239,143,254,61,2,76,118,201,38,74,27,77,240,17,188,127,89,58,38,226,45,188,67,184,141,172,98,75,187,223,237,129,36,147,177,137,44,38,182,21,130,64,220,233,36,11,242,41,103,245,195,55,141,61,137,6,180,169,56,59,197,136,148,24,198,123,215,2,27,86,164,154,32,82,103,175,27,168,148,128,39,144,210,43,135,254,151,145,140,231,82,88,152,59,88,237,186,17,250,230,59,36,152,179,181,123,222,226,191,29,39,0,147,108,87,128,20,169,194,19,201,29,187,135,162,103,167,229,252,165,136,89,96,187,70,50,97,179,174,6,197,7,28,56,122,252,22,193,189,239,160,86,54,192,3,112,69,46,14,87,167,189,131,98,92,29,113,131,232,209,5,5,240,58,232,106,148,198,190,31,105,157,234,242,209,188,196,198,46,115,148,214,5,33,59,90,245,8,209,58,159,76,116,214,147,92,231,154,120,157,146,52,177,188,65,184,119,64,34,136,182,162,165,224,80,24,180,34,195,151,246,119,200,36,182,204,129,48,159,39,164,94,186,84,53,96,70,1,48,178,44,191,222,28,28,204,6,194,158,40,178,255,28,42,226,81,35,244,39,128,31,95,181,177,32,107,84,54,72,224,71,177,67,94,216,112,135,248,163,104,255,14,182,0,10,31,205,253,208,20,59,126,202,210,195,121,82,118,30,230,3,15,216,150,95,9,247,159,153,3,208,86,54,69,153,95,116,16,149,31,31,171,231,139,106,219,193,46,244,96,72,117,135,138,31,81,59,187,101,19,144,94,134,197,2,187,69,45,93,120,19,143,117,25,236,43,104,184,198,241,9,129,231,2,131,104,14,213,231,129,149,13,37,25,255,195,167,94,110,229,41,172,193,95,178,145,62,34,206,214,50,31,84,94,253,187,180,3,129,104,70,21,65,151,223,110,164,117,20,22,15,115,228,73,69,232,5,182,76,102,101,207,24,90,210,221,153,208,73,63,145,163,113,13,59,70,220,86,219,73,135,108,34,208,194,29,75,160,173,126,98,40,167,216,160,87,116,207,49,27,180,32,131,6,189,144,10,171,140,155,1,208,204,251,218,129,150,248,208,25,21,210,39,13,8,112,160,249,7,169,189,233,210,60,214,139,117,80,93,228,177,200,237,26,22,47,74,53,13,86,104,235,102,249,159,240,29,18,106,246,230,156,167,159,191,162,232,31,7,211,40,143,4,163,21,183,31,67,29,16,151,157,22,255,58,163,186,193,64,94,35,10,249,6,61,209,241,19,137,199,53,17,45,37,37,112,248,37,141,184,26,6,105,194,224,163,72,223,23,187,245,252,127,230,94,97,163,158,220,227,154,48,41,205,59,101,61,224,154,49,49,238,82,26,91,41,208,80,137,32,141,145,170,110,44,138,51,194,208,14,196,187,24,17,142,97,37,20,106,96,222,109,194,24,21,185,160,63,68,23,55,119,16,206,75,235,200,144,239,96,60,11,14,224,233,2,250,135,116,242,160,147,224,129,175,0,21,25,118,93,118,8,172,155,100,228,209,231,144,75,155,143,110,188,63,54,245,119,126,245,89,158,228,146,8,11,184,160,82,181,167,236,221,150,144,97,151,181,199,70,131,111,123,235,214,52,160,241,146,132,1,201,99,204,212,242,49,180,9,12,6,8,14,149,171,97,127,3,143,233,91,185,46,136,50,147,65,19,0,78,203,210,214,193,205,112,172,37,170,107,151,152,138,204,40,168,140,208,110,63,170,115,16,125,33,208,24,39,137,16,43,62,78,2,47,255,245,179,50,190,55,41,199,83,3,237,195,117,17,43,222,154,137,135,19,110,56,32,53,158,57,44,128,72,36,22,225,156,26,14,65,219,78,5,211,26,114,228,252,226,253,97,96,173,40,68,88,173,223,93,14,65,89,69,39,190,15,51,104,159,163,161,213,129,28,230,125,37,190,217,167,125,52,228,47,49,161,156,217,40,43,191,170,27,243,177,203,72,25,135,244,208,208,208,125,116,212,164,40,21,185,160,62,219,122,70,51,30,220,215,102,158,77,42,24,132,55,82,216,67,191,195,232,151,140,126,244,182,207,83,59,237,109,2,82,27,50,192,207,212,153,129,107,231,180,185,156,100,51,43,43,109,99,226,120,221,0,8,217,233,61,235,15,20,61,149,46,79,81,29,101,45,92,128,160,112,224,132,72,237,22,116,188,73,189,178,117,99,232,178,54,13,64,51,138,128,242,86,207,208,150,18,121,56,98,154,210,149,44,162,223,110,58,214,22,21,146,192,20,129,165,87,108,43,202,129,83,147,41,230,145,166,233,192,60,62,41,52,88,67,80,126,163,1,251,218,104,42,180,21,177,79,69,10,57,161,237,61,83,253,219,109,246,147,129,59,214,246,202,52,148,34,82,51,147,133,193,97,235,209,58,16,56,197,120,212,225,153,116,199,154,35,238,221,158,195,172,139,202,133,157,214,115,135,14,75,14,93,137,191,33,46,140,9,165,208,10,102,141,239,121,222,228,252,75,244,90,251,173,110,122,154,135,81,65,105,110,159,179,63,144,99,33,254,204,189,211,77,155,152,31,74,194,235,42,238,219,146,42,179,193,209,59,93,112,173,147,121,98,229,182,25,116,39,104,35,121,154,42,35,127,101,204,213,101,42,104,62,52,132,189,67,88,84,6,96,214,7,129,42,118,46,79,65,180,36,176,16,134,193,73,125,134,37,10,136,19,130,225,239,179,64,232,45,79,180,213,171,37,90,126,39,7,95,72,171,213,31,171,14,35,89,160,33,51,12,215,214,45,238,88,73,106,94,35,132,49,157,114,6,253,180,175,150,54,179,254,189,159,184,248,9,154,55,186,161,42,100,133,131,238,236,190,249,144,55,117,91,0,224,212,97,148,22,253,106,23,132,145,162,219,35,253,211,44,143,83,67,169,233,151,223,144,91,68,228,116,110,185,240,119,230,201,3,104,79,74,143,77,211,141,147,12,83,35,14,27,26,32,143,11,134,71,65,12,24,7,25,219,81,169,79,148,1,166,105,216,39,77,39,203,149,226,34,110,36,224,41,5,126,205,150,82,84,208,181,59,101,39,188,244,213,19,75,53,97,126,23,147,91,143,159,233,163,32,92,253,69,230,32,62,62,170,76,240,151,102,90,201,255,126,254,61,242,242,14,14,37,195,29,115,139,113,70,216,180,227,124,132,165,128,158,128,85,243,125,32,9,9,120,13,107,184,206,61,224,81,81,218,255,7,171,52,127,68,42,249,207,193,63,184,175,15,212,38,89,99,32,215,87,136,1,178,93,228,10,66,181,224,72,99,222,206,126,153,213,65,104,103,130,151,139,227,72,192,69,224,98,21,138,82,172,112,78,74,132,236,188,141,117,66,45,67,11,97,250,120,239,96,194,6,67,114,1,171,239,197,138,40,77,147,126,6,106,5,107,218,206,173,1,119,28,140,204,229,151,226,243,215,3,46,145,106,36,46,186,48,250,111,94,59,200,253,221,96,60,167,25,134,168,212,20,4,107,115,189,185,158,131,9,165,138,96,218,25,163,117,162,213,68,78,33,143,38,5,220,88,174,169,94,150,212,218,22,210,177,59,222,152,119,252,2,209,159,234,213,171,220,12,102,0,132,155,97,43,175,64,148,179,21,146,243,107,193,127,14,107,153,93,224,253,0,70,112,109,10,174,29,87,69,139,217,54,15,81,214,176,44,91,186,140,74,104,166,236,202,184,98,126,101,17,162,243,77,226,155,70,204,161,157,9,151,173,160,93,1,4,20,136,62,132,191,242,179,84,134,159,68,224,208,154,25,26,40,242,40,107,230,171,66,85,199,31,197,56,198,216,206,108,231,15,201,112,25,194,25,202,211,19,85,176,189,194,235,122,209,75,46,160,254,144,4,48,153,14,55,106,191,134,209,184,182,3,107,118,58,251,40,26,97,97,179,121,151,196,91,189,164,224,121,64,168,87,181,53,108,200,64,142,237,190,95,119,147,166,186,64,201,157,182,233,255,56,228,148,185,20,225,19,110,135,51,162,81,154,133,1,18,136,165,231,220,219,80,217,166,164,245,29,1,53,166,23,29,236,242,207,162,33,223,106,40,13,215,152,38,138,44,83,3,157,6,118,134,42,82,27,173,30,126,106,53,125,91,249,210,166,203,102,94,149,214,89,121,144,239,141,131,44,22,123,42,44,127,118,174,196,176,210,245,100,237,181,150,229,247,70,115,121,88,11,141,176,97,255,187,175,37,163,206,123,246,228,229,113,7,251,59,208,160,157,159,12,170,208,187,203,161,127,144,14,248,60,188,36,120,125,51,107,9,141,193,193,159,66,14,208,141,88,255,4,211,52,20,180,170,204,218,117,248,255,234,163,188,151,216,41,6,205,129,149,36,65,61,200,3,157,142,224,248,20,175,210,194,127,193,174,148,187,33,99,116,162,64,199,37,39,19,182,225,150,125,82,213,231,119,97,9,232,154,53,246,152,233,241,147,31,26,173,156,18,137,69,243,65,208,233,226,208,91,129,54,53,135,74,212,188,175,182,20,31,149,55,159,72,188,174,128,109,82,171,194,104,151,197,14,73,100,187,171,189,33,233,70,160,139,219,84,35,239,197,224,248,227,92,250,245,132,166,146,187,160,20,197,136,62,14,171,51,72,46,178,149,69,244,206,51,109,64,58,253,130,114,103,114,13,168,254,79,153,19,199,122,232,176,143,164,42,64,231,47,103,211,81,171,67,89,122,187,122,26,252,231,245,57,247,176,164,254,87,19,48,48,224,56,161,141,113,72,242,177,60,251,220,19,71,153,176,250,143,145,131,51,14,206,173,102,167,137,129,45,119,71,76,106,215,55,85,107,105,134,102,69,156,98,134,224,21,133,146,80,50,185,49,130,129,169,249,67,1,118,99,112,125,73,251,109,145,231,106,2,201,50,43,46,49,255,11,180,99,48,216,123,103,189,12,219,161,87,92,16,244,247,169,225,158,25,22,220,191,98,78,48,20,22,32,15,84,230,128,103,242,181,171,11,122,225,231,106,100,151,232,23,155,76,228,20,225,217,71,118,111,205,79,14,182,88,206,246,14,106,63,156,86,180,53,45,255,133,146,155,19,192,30,196,73,160,86,83,197,58,122,215,204,153,76,180,227,188,94,239,49,94,89,130,75,115,8,199,2,67,248,127,184,39,119,139,197,90,1,137,71,101,169,217,124,219,30,253,217,166,251,217,103,242,17,94,173,11,222,173,161,124,145,28,77,252,110,168,56,194,229,187,195,191,84,157,229,117,165,177,79,229,149,247,209,12,221,95,149,44,116,242,206,3,107,88,195,241,167,34,33,188,237,220,23,182,178,58,136,255,85,21,170,128,137,134,198,92,77,208,167,42,43,121,34,142,92,137,60,120,236,43,9,95,166,111,28,210,229,163,215,83,172,182,197,139,87,162,52,86,189,118,195,86,1,241,151,13,177,237,138,57,252,135,195,102,116,206,152,141,189,193,79,135,6,131,206,75,151,77,174,59,251,72,109,31,96,6,22,178,137,251,195,236,254,163,179,165,86,141,146,217,140,240,243,42,195,186,125,213,107,113,67,38,78,104,164,137,19,50,241,37,19,149,171,219,222,27,171,232,128,160,108,119,88,248,219,51,70,205,218,78,72,24,20,242,157,127,103,67,51,34,102,171,187,127,60,186,2,198,93,37,68,56,170,35,61,35,54,143,225,72,31,14,76,98,216,117,101,200,164,240,98,112,30,135,246,67,227,187,196,82,214,46,218,168,91,169,15,168,144,124,207,198,195,250,85,123,217,241,229,242,122,41,34,228,217,186,175,6,175,205,8,35,96,188,16,155,217,129,40,32,167,103,149,225,120,1,58,123,142,149,235,44,168,144,76,169,135,82,165,62,38,211,77,22,125,103,94,178,112,52,81,139,217,184,151,135,124,25,55,191,117,86,23,70,191,9,186,74,185,56,137,44,124,163,143,100,250,6,65,215,31,86,69,82,160,186,248,131,37,155,40,217,78,19,238,248,235,87,184,170,67,68,105,2,196,178,26,62,80,46,148,73,190,47,53,84,150,212,57,164,130,218,66,129,127,58,157,152,41,23,124,207,96,200,182,9,248,57,204,87,233,23,243,207,215,8,104,51,76,187,38,253,156,160,33,2,102,36,105,157,15,7,209,188,49,239,213,252,200,72,131,111,137,164,147,80,145,137,109,224,102,211,3,160,199,22,146,19,248,116,74,251,225,25,15,219,217,84,154,43,106,179,106,197,85,233,87,18,245,144,255,105,167,99,60,96,201,61,109,214,125,94,6,158,215,194,61,212,86,78,200,239,2,146,200,189,88,125,246,105,105,183,110,147,98,119,114,211,158,101,9,186,214,102,168,114,185,11,28,40,33,56,250,58,126,35,69,91,87,37,244,52,231,173,228,22,76,211,7,107,158,244,173,54,114,174,143,45,64,154,168,168,252,239,253,130,117,40,214,189,136,137,97,139,133,182,96,200,144,134,19,208,30,93,133,204,55,139,248,143,206,46,103,64,13,154,195,117,6,90,31,162,172,145,9,97,206,60,39,85,174,63,17,5,20,140,146,157,99,27,207,32,118,109,203,196,181,253,193,161,19,70,153,53,252,137,60,47,109,251,103,198,67,1,38,147,243,121,85,30,173,95,107,251,49,88,30,46,73,54,195,138,108,73,170,155,84,89,205,213,213,183,182,10,174,54,137,89,104,169,38,7,141,73,109,163,15,245,51,158,4,206,210,255,183,197,185,13,206,230,113,62,125,35,18,24,163,189,186,199,227,75,223,246,166,187,67,50,108,7,40,164,108,85,80,216,245,45,247,65,147,34,216,29,149,243,67,114,108,154,253,1,250,15,34,149,137,192,27,174,145,115,12,59,41,174,95,213,169,13,112,34,57,150,207,6,199,81,166,78,252,217,171,149,32,1,11,219,124,169,124,30,212,130,11,192,77,98,233,55,198,136,254,7,36,86,127,68,234,49,15,174,209,205,119,194,247,208,1,52,212,165,216,228,172,231,66,138,156,34,66,181,146,222,129,171,140,131,127,18,219,126,81,240,23,250,4,169,64,57,91,109,157,105,117,97,120,145,81,49,200,119,43,46,212,250,207,244,149,104,13,32,42,240,145,4,108,213,157,51,101,13,190,83,66,44,194,151,0,53,122,56,122,229,163,252,251,110,204,25,168,160,96,192,200,38,32,47,209,243,249,151,62,119,21,70,202,115,28,215,35,38,58,142,34,102,116,149,139,100,154,25,17,123,107,151,82,243,10,46,202,148,90,162,236,55,218,224,181,72,156,44,181,56,105,200,18,17,17,234,132,232,171,124,253,94,182,208,97,55,222,139,24,145,81,32,85,238,133,80,75,111,217,72,225,109,255,142,34,226,100,196,74,65,75,230,251,68,13,51,223,184,48,32,109,162,217,113,16,167,106,218,127,55,214,44,253,241,145,203,75,132,21,235,130,245,52,2,92,191,170,75,233,243,50,199,193,14,139,187,142,27,237,97,97,77,9,165,232,127,30,49,62,36,205,148,235,143,180,233,139,91,234,237,113,59,3,14,181,23,19,156,79,79,35,111,103,115,71,216,15,85,55,163,231,137,90,179,172,141,139,120,14,51,125,11,147,38,255,125,120,131,203,97,68,164,213,201,28,243,204,59,163,89,170,83,157,143,24,121,239,61,15,126,44,126,245,158,44,94,107,119,24,222,241,225,18,85,64,253,87,157,192,62,183,252,14,137,205,236,20,204,89,178,107,203,236,30,100,193,84,5,122,104,164,223,255,90,194,240,105,150,30,135,250,157,243,13,7,236,33,197,28,191,241,231,11,156,241,98,208,200,133,77,159,94,22,243,137,31,113,244,35,168,54,149,107,34,51,86,47,133,230,140,132,98,26,5,77,91,192,55,96,119,119,84,156,160,108,200,236,247,104,4,114,17,13,254,124,255,162,91,135,117,93,238,100,224,136,229,137,197,171,132,73,23,158,17,228,50,220,199,5,71,161,250,3,252,68,157,189,108,55,34,169,48,172,212,169,165,41,54,171,114,46,253,72,17,141,10,164,153,120,203,155,154,222,125,224,48,114,32,10,19,92,183,110,47,111,43,79,135,199,177,201,241,224,174,130,216,24,96,103,207,128,250,71,130,93,83,13,27,209,145,124,88,221,34,210,12,104,134,24,246,213,32,47,164,47,55,222,240,16,57,75,89,133,188,66,106,124,94,63,124,140,179,22,199,160,128,103,215,44,83,160,102,77,214,244,106,120,220,136,4,3,238,145,131,23,227,17,29,152,224,45,143,120,129,8,212,181,2,207,118,4,224,139,129,230,125,138,254,130,22,219,127,72,71,167,81,194,207,254,139,111,83,25,77,23,144,172,56,196,50,216,197,152,231,24,8,165,115,144,183,89,240,253,230,80,103,229,109,99,0,13,77,114,44,118,199,227,29,163,13,1,232,96,7,58,222,105,139,154,55,121,11,83,42,94,243,224,238,122,203,148,53,121,225,202,101,66,126,4,133,158,74,25,233,7,64,182,5,94,190,21,112,23,74,11,140,109,22,97,143,180,176,7,198,210,75,5,118,54,136,223,111,214,90,180,54,62,67,69,240,223,115,156,212,255,183,153,242,237,85,143,117,194,38,209,99,86,160,121,195,199,56,103,18,139,230,98,212,91,47,255,211,64,0,90,13,195,154,115,60,238,97,130,57,167,177,121,189,248,185,42,6,108,98,205,183,139,142,170,99,122,63,34,254,233,136,211,120,96,228,62,21,148,170,7,68,128,9,25,137,229,120,187,58,128,249,235,16,82,137,224,164,215,152,229,203,14,68,97,64,151,139,20,27,175,101,0,34,170,241,171,143,23,5,231,63,186,98,59,4,251,137,73,192,235,167,38,125,51,2,21,211,138,183,116,197,31,144,91,193,85,90,82,62,195,84,246,104,69,217,203,194,64,146,183,169,19,122,231,223,173,243,206,73,137,125,3,191,63,202,224,177,170,54,190,196,147,7,162,130,62,241,63,10,28,191,86,38,232,143,111,122,30,135,153,157,226,131,173,138,181,142,195,17,13,211,134,35,202,125,145,239,156,148,112,165,28,199,79,195,35,33,159,126,133,240,130,255,145,88,63,6,41,110,116,100,106,206,98,217,117,117,108,22,11,159,110,126,32,140,164,68,93,224,200,29,29,92,243,5,93,148,121,14,103,26,74,68,208,152,163,124,218,90,118,84,178,105,176,78,85,23,61,19,241,14,71,205,57,208,209,123,204,108,66,214,226,199,128,246,25,180,244,206,33,98,92,152,120,178,59,91,160,130,245,136,189,252,213,184,21,235,124,202,107,42,241,216,88,106,8,171,200,170,194,185,117,13,66,150,248,115,135,105,140,206,241,106,66,177,161,31,44,244,222,232,67,40,198,43,171,178,171,125,42,159,22,15,114,221,218,175,3,233,202,243,39,111,220,19,196,219,65,246,36,48,129,240,247,12,153,25,255,132,143,144,179,203,168,95,87,241,134,146,184,123,230,72,222,15,186,212,93,255,71,117,69,222,222,212,213,125,211,146,170,82,191,48,196,187,53,8,230,176,35,237,17,25,230,52,124,231,53,244,13,188,234,162,136,144,116,189,219,67,221,230,73,114,144,249,203,31,56,173,88,106,200,29,131,212,219,209,120,163,120,99,34,198,148,207,236,168,74,181,94,88,170,94,141,147,196,123,166,24,30,96,228,82,57,116,44,46,58,128,39,160,137,92,109,208,77,105,63,26,248,199,73,102,198,85,76,112,34,77,237,50,229,108,28,145,204,223,108,196,157,184,67,71,100,155,163,64,50,224,12,59,199,19,197,146,66,225,175,117,68,244,117,122,81,126,135,213,139,67,160,189,77,108,241,195,197,116,43,207,52,119,54,39,79,9,9,67,216,244,168,182,179,74,136,86,172,13,110,92,131,183,192,239,243,33,217,116,122,17,24,136,78,112,184,135,148,170,248,145,45,42,66,26,234,216,219,21,96,32,141,232,184,13,155,22,82,11,23,110,147,239,93,125,6,198,237,183,254,230,98,14,190,212,46,66,29,181,51,93,250,82,148,251,6,54,220,188,15,80,237,66,206,1,128,16,181,55,153,32,81,11,34,170,83,61,101,180,100,69,206,214,66,110,101,55,168,185,51,202,188,94,173,23,104,192,21,226,13,120,158,193,124,205,249,25,101,89,30,190,252,125,137,124,116,225,201,72,189,183,168,166,230,99,113,27,45,159,35,96,197,78,17,145,254,144,52,198,84,219,206,223,10,19,37,240,39,45,4,194,230,233,169,195,84,172,206,7,175,182,5,28,154,119,69,231,111,109,223,126,224,239,244,149,219,24,249,162,234,67,213,233,215,8,194,8,7,66,117,238,241,57,236,61,34,135,232,4,225,59,132,28,154,206,95,90,206,64,92,37,212,81,219,247,212,159,58,144,215,45,73,82,236,225,26,157,54,35,102,181,204,97,143,195,147,240,133,77,154,244,0,145,44,59,85,75,60,36,225,15,227,87,21,119,24,40,2,141,97,86,242,56,47,58,7,39,235,75,250,70,143,99,30,214,106,236,118,52,60,244,182,227,28,71,5,111,78,227,125,49,28,155,189,208,119,38,115,254,112,24,180,137,22,165,96,248,236,109,106,82,140,193,49,176,169,14,2,231,68,16,187,31,152,155,222,191,123,58,216,36,30,35,48,203,241,114,67,21,117,158,37,180,248,232,64,127,212,7,47,1,141,148,235,208,31,141,25,35,184,164,63,16,7,254,81,137,216,207,107,253,134,201,255,134,226,242,108,205,96,247,89,185,40,143,57,7,84,49,154,203,8,173,108,14,213,62,31,46,18,191,221,170,118,123,74,131,36,43,96,32,36,157,213,190,128,159,252,126,116,139,167,168,85,93,144,207,6,68,43,17,252,38,216,213,177,229,64,74,61,179,54,117,231,66,51,36,188,117,57,138,116,155,182,106,142,234,235,68,8,195,245,132,240,38,53,75,0,104,122,149,189,23,254,38,78,156,118,83,78,166,72,123,49,49,57,19,171,2,252,143,226,248,64,46,19,189,147,172,255,193,65,213,49,226,193,77,163,32,205,223,0,85,156,121,9,65,23,229,189,84,217,116,22,114,138,133,170,66,45,189,242,255,134,44,77,106,78,224,229,176,51,72,64,145,172,62,192,54,219,254,96,189,172,98,127,97,249,213,67,125,50,153,244,186,248,23,40,162,35,245,241,194,221,161,119,8,208,171,208,255,205,230,6,252,156,71,14,222,229,68,2,169,38,145,62,138,100,214,102,27,21,8,19,120,146,84,110,188,206,85,222,238,244,179,153,141,49,152,223,53,181,14,210,44,20,197,149,53,244,182,148,10,6,166,218,161,85,248,153,109,26,219,2,98,9,163,21,132,24,67,216,146,189,45,146,71,42,255,129,200,140,131,60,59,181,152,93,88,177,164,65,121,78,218,121,61,76,35,111,82,205,139,131,232,138,11,162,158,215,147,54,208,5,2,235,5,2,18,97,211,218,102,53,62,173,107,23,66,0,210,86,223,33,125,44,123,25,115,166,228,113,60,213,181,148,189,131,111,5,239,122,8,151,169,116,182,169,156,69,2,90,167,99,74,167,66,136,154,38,182,240,224,173,72,218,171,229,115,107,111,34,201,249,37,103,144,145,13,29,218,195,137,181,156,85,251,174,55,190,36,175,238,54,25,57,38,96,221,114,43,217,134,132,148,185,246,112,50,19,140,195,49,218,227,215,172,20,228,239,7,99,97,94,221,49,64,92,63,195,178,219,11,64,32,165,13,150,156,45,191,87,186,138,21,100,226,76,52,228,105,68,214,177,127,246,91,140,164,116,123,63,97,18,86,8,178,191,231,28,8,62,237,187,52,128,129,188,14,137,1,124,3,225,56,83,81,230,111,34,22,234,48,214,9,54,129,148,195,121,95,151,151,82,36,61,76,46,242,252,216,44,15,251,59,222,230,101,22,66,155,181,238,160,165,26,40,14,208,27,225,165,157,189,15,233,60,131,211,204,12,154,133,205,244,174,227,68,196,33,138,105,234,137,199,1,136,86,140,147,36,117,34,29,62,69,87,187,194,72,186,176,235,133,124,191,11,6,92,101,178,226,30,25,182,242,185,151,15,129,245,5,237,138,31,20,179,230,212,193,0,153,112,211,234,221,21,242,154,158,57,79,31,179,112,9,115,156,213,187,188,150,43,8,143,62,176,210,98,141,247,134,2,170,230,163,7,194,165,87,84,238,12,221,172,201,219,248,250,75,22,37,16,209,207,108,16,62,244,149,120,150,89,207,246,29,107,172,78,215,86,31,67,113,110,129,12,230,52,142,152,219,19,57,129,174,26,16,37,84,37,149,62,111,251,140,151,250,20,234,6,45,35,227,249,171,132,131,229,37,144,152,88,22,0,11,211,137,171,116,3,188,126,248,74,32,196,70,9,62,49,142,124,187,233,137,174,16,238,170,205,193,169,102,62,12,205,77,190,140,176,228,153,223,156,194,10,100,166,70,157,240,72,81,190,50,128,240,225,237,183,99,128,196,215,231,221,205,66,221,106,174,78,161,247,222,173,92,24,120,96,100,87,46,51,147,175,3,241,37,236,51,103,220,199,16,213,200,45,137,217,195,174,157,150,207,254,100,92,111,92,228,103,163,95,87,44,134,62,157,157,215,8,99,180,96,145,178,206,204,233,254,9,56,138,27,125,251,243,47,163,52,162,173,41,170,232,243,190,37,156,87,144,89,229,179,61,203,101,213,97,244,185,3,61,113,130,4,96,23,180,227,167,95,127,23,167,34,35,250,75,118,130,100,32,31,97,247,11,242,80,206,181,105,196,137,40,250,168,237,15,175,54,212,106,227,204,209,49,29,231,31,153,200,6,121,67,168,56,116,163,207,134,62,251,208,108,126,245,228,118,64,185,10,112,84,48,135,97,52,116,108,174,96,45,69,241,130,83,202,39,251,52,65,232,149,185,246,49,45,15,108,225,115,118,239,184,76,206,58,14,233,68,195,63,206,77,162,200,39,112,72,3,95,216,241,13,32,157,178,242,19,22,242,27,211,99,251,219,128,254,93,155,139,190,164,67,255,19,0,152,151,178,203,220,25,238,158,149,161,33,73,141,81,28,69,140,100,19,162,89,217,139,19,193,157,142,239,254,46,149,231,103,211,24,247,161,180,10,125,219,72,200,37,226,115,112,27,12,235,41,220,244,186,74,171,240,150,239,166,202,92,23,118,56,137,22,163,28,158,13,67,203,172,103,90,37,131,18,132,109,139,129,10,184,209,113,252,60,24,32,74,141,236,253,118,240,113,63,130,163,37,142,121,93,67,204,127,119,247,234,165,114,54,163,211,71,138,65,75,7,176,197,56,14,14,62,143,202,164,161,142,226,158,185,66,86,229,184,53,210,82,212,79,44,150,105,47,250,15,234,68,123,155,93,123,233,168,93,149,144,79,178,51,15,18,188,206,51,21,204,39,122,69,161,97,203,105,192,177,126,72,153,120,82,159,34,43,142,129,241,182,51,128,166,223,59,245,150,234,222,250,240,138,94,62,152,46,6,205,81,171,66,49,197,178,252,124,177,126,126,24,78,59,224,3,194,237,139,3,25,196,161,2,53,209,154,240,60,187,104,168,227,70,68,42,86,47,218,194,182,22,153,12,59,22,213,207,62,188,116,47,126,219,136,139,227,54,220,15,55,197,184,97,61,110,67,45,254,158,57,66,38,226,127,163,147,159,112,180,232,252,105,189,54,193,156,224,163,166,55,179,167,113,163,102,135,23,236,221,126,97,200,159,18,72,161,79,134,96,123,112,222,65,179,123,3,162,203,231,118,196,176,50,79,28,232,242,7,52,255,124,74,82,70,170,157,227,116,244,82,216,104,245,87,219,21,154,148,191,131,2,83,70,112,28,76,150,108,222,100,64,214,113,125,59,137,150,118,47,41,225,67,169,130,99,69,130,75,13,175,131,53,114,51,57,199,73,129,140,255,168,36,138,149,3,206,253,202,19,195,8,35,52,20,139,140,26,241,102,55,159,116,210,205,255,133,163,41,188,13,203,213,248,82,135,129,46,236,211,112,102,243,138,69,252,17,83,247,99,125,186,251,5,139,117,14,207,136,140,53,55,52,58,239,164,167,75,88,113,34,49,187,221,23,43,171,80,36,165,248,235,221,27,178,181,149,7,90,223,32,198,230,12,28,184,70,144,18,95,73,174,148,210,93,70,49,177,184,142,22,65,92,98,15,124,108,240,62,163,76,254,143,66,244,2,103,60,114,44,45,187,163,167,31,160,235,246,39,136,175,115,155,166,128,107,202,180,112,105,245,223,155,194,66,24,199,42,226,249,188,229,7,30,196,4,74,116,101,79,246,162,142,187,195,79,196,80,127,161,137,205,36,148,11,86,102,17,229,177,11,222,106,218,131,204,143,44,222,171,205,68,68,66,235,206,87,128,101,112,172,34,219,116,67,21,53,68,141,169,97,7,57,244,35,84,124,179,53,26,183,16,162,181,43,46,129,110,8,162,123,167,190,203,243,149,49,127,97,116,182,33,48,183,39,229,87,89,56,159,195,147,94,239,135,28,63,118,139,182,228,4,52,17,53,106,242,250,73,174,130,80,132,31,80,177,17,220,109,10,114,169,255,7,147,70,145,56,128,58,39,160,128,186,255,247,158,243,0,59,53,238,19,92,111,142,145,248,249,205,240,111,59,81,235,133,20,92,149,254,144,6,34,38,118,147,126,181,47,71,240,50,11,133,193,134,252,47,192,112,250,194,219,194,157,18,80,185,183,254,186,109,98,55,67,229,168,22,80,233,139,81,175,108,78,57,105,101,242,243,145,181,105,81,167,101,209,123,23,168,210,103,4,72,59,68,145,236,200,1,227,36,154,74,119,11,223,60,15,5,109,12,144,244,60,46,18,107,175,63,84,213,225,92,202,217,54,185,253,11,135,183,42,18,194,231,58,102,102,116,117,153,10,151,51,144,46,254,135,253,66,168,167,75,129,167,217,253,48,40,230,4,173,230,176,95,176,216,106,242,51,30,91,137,255,49,141,224,196,222,233,231,45,48,232,121,178,102,12,88,41,188,178,117,223,214,228,96,209,19,143,193,140,185,159,123,157,186,215,245,128,127,138,113,18,69,227,32,2,143,161,88,238,209,45,168,86,190,75,174,188,25,51,244,66,1,161,79,14,54,134,57,13,157,232,124,1,165,154,245,143,61,192,13,238,247,49,34,152,143,30,247,107,226,79,2,8,247,45,169,213,139,23,117,254,77,176,192,51,98,41,85,31,74,204,228,75,59,25,160,181,33,77,251,220,1,133,139,45,217,95,159,95,170,48,69,43,254,11,162,228,189,158,48,213,34,120,207,91,137,204,183,77,207,88,69,107,138,104,120,228,10,217,117,154,94,222,180,20,152,247,193,98,169,110,147,102,41,16,58,153,164,95,135,174,239,79,14,160,160,107,80,135,228,127,103,157,80,89,21,57,46,61,128,45,124,244,32,113,105,195,124,226,224,52,84,24,205,200,203,126,230,141,29,9,62,149,124,248,149,117,129,62,83,57,60,60,35,126,43,179,122,243,136,45,227,207,16,124,160,110,237,2,14,246,136,183,110,73,204,63,53,193,71,75,133,67,69,3,234,217,128,12,221,245,48,175,214,16,242,108,23,198,218,49,209,4,82,112,134,140,254,208,192,251,159,2,32,100,211,220,140,113,239,190,127,193,250,227,89,99,222,150,98,228,222,71,244,70,218,85,247,244,242,100,82,44,32,241,211,208,175,240,254,168,227,95,31,104,9,216,88,18,201,167,229,227,219,176,152,8,203,191,8,228,140,27,196,156,243,18,19,183,17,32,20,150,161,25,179,224,35,224,199,12,89,40,150,232,201,179,141,140,154,56,67,81,128,213,99,216,59,67,208,106,252,249,66,103,150,247,212,246,189,26,203,138,55,8,42,178,67,41,237,254,84,136,4,245,17,12,16,153,71,64,198,68,80,128,113,227,121,21,128,213,98,164,129,169,39,190,80,67,106,63,182,188,134,172,182,73,46,124,5,236,201,46,49,140,219,90,42,88,129,134,163,174,127,40,30,246,33,254,77,75,77,107,205,141,86,220,172,114,129,44,46,76,226,147,75,182,210,149,244,149,163,213,185,37,43,112,246,224,228,101,149,240,35,132,222,52,133,249,110,97,220,33,106,109,35,31,194,99,121,96,172,182,212,107,125,0,241,126,231,215,140,57,67,104,151,198,41,225,65,87,66,141,195,37,78,144,164,233,172,120,49,56,113,198,12,23,38,11,133,61,168,154,236,176,106,57,185,183,109,109,68,153,222,84,74,215,204,6,237,76,173,54,228,147,181,3,35,152,8,133,250,226,7,104,211,194,107,120,221,57,133,222,162,203,6,115,186,81,228,112,60,170,127,172,68,124,184,189,179,99,32,105,79,207,47,101,134,59,168,158,47,161,213,2,134,187,211,73,1,212,107,124,24,223,240,155,149,8,120,189,55,146,165,7,43,10,28,5,75,181,40,180,22,101,165,237,232,197,20,8,162,144,167,235,215,67,166,227,79,240,198,165,73,252,144,60,254,214,98,65,76,89,105,195,228,102,85,199,229,167,123,106,118,172,203,88,239,19,218,138,229,60,3,35,192,90,100,30,23,140,191,115,30,214,56,215,68,223,156,92,25,113,63,166,115,41,233,54,79,107,54,217,5,64,181,190,55,61,138,19,131,54,252,55,6,63,156,106,238,161,17,129,126,218,21,125,69,36,109,75,136,126,55,204,231,65,172,185,24,174,72,175,51,178,71,23,62,35,171,105,218,219,50,26,245,42,18,237,101,2,79,198,1,239,239,133,207,70,24,168,120,248,158,177,91,230,132,76,63,135,91,55,187,160,242,109,200,161,193,212,26,20,1,63,16,214,160,192,35,216,18,77,234,63,87,129,32,56,106,222,212,140,57,46,30,208,30,234,23,171,1,224,87,178,8,182,9,60,110,252,247,175,27,135,14,99,170,23,133,95,187,142,32,62,125,149,195,148,96,118,238,247,162,216,212,159,102,61,74,119,141,154,213,120,93,24,15,114,30,91,64,161,113,206,185,230,188,219,96,186,255,243,91,137,213,122,65,67,24,104,225,14,119,80,113,13,28,173,114,160,151,220,217,52,220,222,23,220,133,244,100,129,198,44,37,71,222,154,63,25,72,111,78,36,207,41,58,207,24,66,168,120,245,179,115,240,0,83,225,78,203,139,141,158,144,103,211,4,89,86,75,135,43,248,67,150,208,200,209,21,48,105,47,171,244,101,65,31,222,25,169,78,169,154,195,198,130,60,173,236,200,175,194,106,10,155,31,90,240,217,184,31,100,179,122,220,34,126,104,63,195,207,233,200,230,153,90,0,139,201,198,248,176,30,139,204,52,143,190,181,49,188,187,76,249,37,200,174,214,173,28,63,82,139,237,228,165,239,192,67,90,184,118,95,164,195,135,159,198,251,132,49,249,187,8,3,64,101,128,220,52,234,208,92,1,157,160,228,182,192,54,203,149,222,95,144,205,119,134,139,236,254,229,250,13,85,60,21,120,117,253,64,182,136,105,33,99,133,175,33,66,92,6,146,13,60,117,85,19,237,58,225,235,43,36,245,145,66,136,218,159,155,130,19,141,187,169,183,161,77,245,242,51,18,253,79,119,241,97,19,247,72,130,91,10,13,199,68,81,118,152,182,31,147,108,36,36,131,143,89,166,188,202,112,121,3,180,115,99,227,217,204,52,231,120,19,207,143,201,173,112,130,44,64,160,219,177,177,247,135,61,18,18,109,170,242,246,15,33,97,29,240,246,53,181,251,218,5,74,40,3,123,172,122,59,138,150,97,4,56,100,90,210,158,193,150,33,200,218,94,235,78,225,248,134,161,183,53,237,4,163,123,4,251,224,31,222,125,169,206,139,30,240,42,160,104,151,173,0,108,80,229,164,190,194,154,172,30,69,247,141,207,166,173,199,24,179,202,40,151,184,41,247,140,226,130,71,15,75,230,210,60,21,3,230,72,186,55,48,100,136,38,68,10,201,36,140,187,80,212,19,207,12,66,27,12,86,232,52,35,52,204,202,10,28,239,220,125,230,53,100,82,52,221,169,177,65,234,157,142,181,130,163,65,128,50,182,138,96,166,32,237,197,82,100,123,69,99,240,191,20,89,189,116,187,8,190,46,175,233,202,157,223,114,68,220,198,226,43,234,12,27,4,214,26,109,190,215,23,12,35,128,165,127,64,27,57,212,88,40,73,32,159,241,198,58,133,222,219,239,34,59,252,142,106,47,110,214,171,220,161,46,19,122,11,212,93,138,161,166,123,158,50,233,153,220,248,59,118,113,93,92,124,241,64,222,86,117,58,182,195,31,248,213,112,22,165,21,22,178,155,120,197,255,109,53,180,36,65,25,199,232,34,192,180,103,67,180,238,104,195,207,249,117,241,207,174,148,117,132,204,35,86,255,168,223,122,76,106,14,50,248,16,3,227,238,39,208,116,67,196,226,203,131,37,149,142,25,214,134,70,179,74,107,150,76,19,116,45,186,38,130,87,165,161,90,251,89,1,26,176,35,91,140,93,152,252,250,214,199,191,242,155,59,21,78,55,46,114,158,224,37,152,96,55,0,116,38,34,119,100,77,74,179,81,187,9,121,164,184,47,117,102,198,172,73,251,181,225,215,90,248,136,120,28,63,172,142,52,76,63,121,138,223,131,129,30,63,195,195,58,123,243,178,16,60,107,56,128,242,89,128,178,89,78,230,172,228,124,46,207,39,58,148,137,177,85,144,22,242,243,91,125,131,108,108,95,190,234,60,54,5,51,27,244,228,237,182,205,217,32,250,73,227,180,154,93,248,16,102,175,206,42,117,205,226,145,62,222,203,36,205,233,172,78,180,144,35,149,163,27,124,156,173,219,19,49,245,128,214,25,222,72,196,114,178,133,43,165,81,51,13,14,5,28,78,115,9,229,151,181,31,54,246,254,87,167,211,5,136,218,4,21,254,51,255,61,154,58,161,112,143,240,143,53,237,88,36,246,68,162,187,51,91,231,12,47,141,12,168,83,216,151,115,21,222,130,4,119,33,38,39,201,112,3,78,144,230,253,122,205,8,114,162,7,73,236,232,201,22,230,177,23,161,253,199,92,114,191,233,112,101,124,202,5,170,118,26,244,97,153,161,54,155,181,4,245,113,37,216,43,156,15,42,162,114,6,239,63,135,91,199,198,107,117,0,73,131,12,55,82,148,241,246,39,251,59,132,87,124,11,167,99,187,104,80,207,7,215,73,77,171,129,56,55,158,134,142,203,87,112,234,42,137,92,254,174,13,178,31,89,191,58,170,15,213,244,223,159,228,246,50,135,242,204,184,194,103,94,52,111,118,1,238,130,91,122,67,252,24,160,167,208,54,152,31,132,36,122,122,183,24,58,41,202,45,108,165,120,22,29,186,73,48,47,39,123,105,206,6,98,139,119,4,141,39,191,238,42,168,36,130,35,15,202,46,85,167,83,104,127,201,64,153,143,95,24,215,244,119,58,17,73,42,52,85,161,95,197,124,30,191,200,47,235,178,26,50,4,3,206,135,99,60,24,9,118,237,195,244,49,105,112,156,144,63,8,201,134,163,118,152,100,244,246,91,17,28,203,139,134,65,166,107,94,41,40,252,104,156,245,70,12,212,100,221,108,155,121,136,174,98,88,128,28,15,96,3,86,16,120,230,0,0,170,64,209,119,99,96,67,239,228,247,51,68,127,221,135,158,108,13,217,234,27,196,150,203,64,187,119,224,8,193,7,4,49,249,212,185,35,178,147,22,112,162,201,239,59,22,196,40,53,78,80,54,105,94,78,57,200,9,225,29,10,241,47,250,39,36,207,164,191,145,106,55,206,123,150,36,241,89,223,83,29,25,237,52,120,155,201,185,86,231,91,109,204,158,191,33,60,203,20,187,84,74,152,153,160,135,2,153,193,2,19,227,129,48,18,72,8,188,235,84,110,193,77,60,69,68,10,214,255,136,52,71,105,96,231,53,3,227,237,48,114,42,50,34,251,124,153,82,219,202,251,9,9,54,117,248,180,2,195,89,113,53,16,132,198,109,253,93,119,150,35,216,189,250,130,92,207,59,210,237,219,167,59,222,11,101,240,10,23,233,250,82,198,219,195,46,124,179,4,107,194,160,16,80,196,103,3,37,64,15,239,107,249,167,226,192,0,23,5,168,44,214,115,170,67,61,115,240,142,8,28,247,166,153,56,50,107,148,216,24,55,16,67,52,144,107,117,155,153,105,67,220,49,37,172,242,43,119,44,204,118,239,81,88,2,65,155,32,184,133,228,230,150,151,0,15,107,248,239,218,254,14,14,230,75,248,1,238,123,23,193,136,254,237,194,193,161,119,204,6,194,154,50,104,119,21,179,248,254,82,205,137,123,11,215,76,225,52,41,242,238,255,42,158,148,30,251,101,73,98,179,134,202,116,148,245,32,217,216,33,41,166,90,212,156,152,64,125,119,194,222,207,58,211,62,124,252,253,168,25,46,228,4,239,130,100,61,228,240,229,6,130,226,183,132,50,111,251,147,192,13,229,183,5,48,76,91,132,167,37,60,120,106,151,167,2,1,147,209,130,167,86,254,76,230,148,165,58,36,228,68,40,52,252,78,244,247,42,222,138,28,184,39,3,157,14,13,253,56,110,34,227,183,133,14,215,225,38,57,226,229,193,49,76,20,231,187,177,112,68,145,139,22,213,10,72,171,28,17,81,163,172,122,80,105,211,91,43,135,100,129,209,125,125,156,213,93,108,215,185,12,43,55,89,251,237,204,137,238,239,193,28,74,14,213,255,208,76,239,126,43,84,18,182,9,193,185,152,93,222,217,48,201,2,214,13,156,65,241,45,80,125,109,167,233,138,113,232,186,131,229,212,154,85,127,244,227,26,214,250,251,84,31,64,16,60,241,175,25,21,155,147,55,159,82,60,235,176,121,181,109,197,223,86,72,100,56,47,106,227,196,231,173,247,197,203,179,207,46,173,47,141,48,154,208,22,135,25,155,141,80,243,7,113,180,254,154,251,168,24,15,192,104,46,140,128,81,51,136,93,130,151,157,66,251,49,253,230,191,0,73,12,205,204,0,102,155,220,90,167,125,208,190,65,211,152,122,94,254,108,199,198,2,56,86,18,67,116,3,250,178,10,77,99,247,238,113,242,208,56,126,28,38,213,177,37,217,32,178,75,90,67,84,214,145,85,130,164,49,244,80,23,130,94,41,245,76,71,26,229,158,47,225,176,44,2,46,231,238,111,56,241,46,119,20,142,158,47,15,143,164,123,230,95,225,109,15,81,27,166,205,104,43,160,58,66,143,211,115,236,57,248,98,250,104,12,30,168,61,249,206,123,107,229,47,89,202,184,163,230,187,58,183,60,82,82,139,62,0,59,159,195,240,194,184,119,87,205,217,74,70,195,233,73,38,5,67,149,103,1,187,32,71,210,11,161,153,44,215,231,156,237,250,10,170,201,3,95,131,235,150,213,78,72,64,178,177,81,185,182,252,201,14,154,76,254,81,205,5,31,123,153,236,153,44,112,85,27,24,40,167,33,151,158,108,182,122,85,185,239,110,23,53,39,86,227,236,47,197,163,90,113,209,108,129,55,88,33,142,154,53,159,157,2,48,90,170,206,78,86,234,48,193,179,225,152,193,226,49,62,153,230,127,209,137,155,20,199,63,34,213,133,161,251,99,26,162,148,177,165,149,7,156,191,74,137,7,144,125,210,141,51,150,215,187,239,180,206,76,226,105,223,254,240,190,136,243,197,30,115,56,174,183,141,168,96,164,154,52,230,156,89,207,234,191,8,159,61,117,140,61,59,244,124,51,161,111,25,127,203,3,217,109,169,147,159,108,27,15,23,181,73,154,15,115,249,172,10,176,245,158,109,176,156,189,29,254,122,166,117,182,150,103,248,0,171,92,97,246,242,240,171,232,72,239,179,59,23,175,78,136,151,126,146,41,19,53,147,205,86,188,178,191,3,51,214,155,77,183,23,74,116,145,190,123,166,160,111,124,128,210,101,35,41,7,155,90,214,222,136,166,28,36,116,224,247,19,157,152,109,41,3,130,145,87,64,5,16,75,151,105,67,122,220,208,143,27,249,243,11,162,157,40,224,30,89,79,37,79,249,92,72,96,101,254,128,244,141,73,175,142,34,110,114,212,248,1,140,50,82,110,127,211,40,137,25,173,59,220,110,205,149,242,7,28,54,51,228,29,189,240,192,160,55,77,61,69,137,59,199,156,165,67,193,206,65,195,65,174,166,197,239,16,214,55,66,49,215,23,45,207,204,121,148,199,117,131,220,35,146,142,134,200,20,180,85,56,11,214,189,246,56,32,113,164,159,128,244,212,42,78,83,5,32,161,129,11,83,52,96,92,60,141,31,100,194,49,155,229,16,55,224,214,58,68,203,205,238,33,36,115,37,130,208,169,150,136,103,149,232,156,16,249,71,114,105,247,83,181,70,90,84,48,108,229,7,62,188,91,2,180,28,255,188,220,226,37,177,78,164,185,179,74,82,71,245,76,199,49,194,106,100,25,249,178,7,87,6,4,19,141,1,118,182,164,120,223,16,164,73,143,126,104,207,110,12,83,149,235,220,169,137,152,182,217,154,49,240,66,146,145,220,152,28,11,126,202,162,25,79,177,248,95,35,71,218,241,225,34,57,46,171,20,203,142,154,69,153,156,108,1,55,12,200,171,137,218,59,235,62,130,16,17,211,241,107,197,105,180,174,134,250,65,205,244,42,99,114,112,66,29,242,46,158,186,77,103,155,238,230,22,218,98,184,159,5,234,99,192,6,235,221,105,24,11,68,191,7,44,179,168,43,173,221,37,201,41,56,80,63,115,123,60,171,22,53,196,228,14,39,84,81,56,58,3,166,91,182,45,213,96,104,66,215,215,50,65,169,137,139,32,143,59,250,28,247,50,130,13,141,243,131,222,157,238,76,108,34,171,241,137,237,201,125,213,163,165,245,199,249,143,55,109,89,7,80,99,73,75,177,112,127,10,41,84,242,155,133,31,245,124,136,3,63,220,116,120,64,188,89,31,19,56,161,182,113,180,217,164,241,204,135,234,136,139,175,7,74,136,48,161,149,225,90,212,184,175,216,5,6,175,109,219,0,183,6,65,53,114,54,171,234,46,139,236,116,66,200,142,253,105,199,239,58,174,31,169,241,119,109,70,147,215,240,192,32,108,211,98,161,42,68,100,169,103,167,186,84,224,51,17,173,96,233,175,140,241,3,197,137,201,38,35,110,230,81,237,121,19,195,223,137,156,71,205,11,163,234,81,27,174,138,252,26,182,42,138,247,94,198,156,91,21,204,4,118,19,229,119,127,144,73,203,136,209,22,75,198,118,86,16,113,183,117,203,187,46,141,67,20,71,41,172,178,129,178,59,246,43,191,228,114,246,224,53,183,220,20,147,132,228,146,207,37,32,205,120,196,94,115,179,23,40,253,99,229,222,82,179,173,170,73,12,201,101,22,169,224,28,73,138,50,136,219,188,234,215,233,139,235,232,186,93,17,226,87,149,185,158,78,157,40,44,82,112,17,13,6,64,15,68,84,70,243,167,104,100,5,164,25,166,40,113,101,216,179,189,17,107,231,138,155,59,144,99,172,60,166,190,186,252,41,200,36,157,245,3,136,219,31,25,174,144,188,181,82,60,218,170,149,173,114,124,127,105,239,103,194,178,20,252,28,47,51,97,75,29,209,196,58,37,154,254,60,93,109,130,218,124,159,49,18,133,148,136,229,241,71,18,80,88,189,10,15,76,50,49,132,130,210,90,44,56,195,0,196,78,171,243,155,66,91,189,62,160,104,132,48,189,195,120,74,160,177,40,113,67,28,196,254,10,211,201,56,76,137,221,196,104,47,132,173,56,134,101,38,146,189,203,189,224,169,136,11,60,98,191,90,131,81,204,126,85,83,110,181,177,198,102,61,23,223,128,50,173,91,44,250,130,53,73,218,102,161,234,142,216,155,51,110,61,134,165,177,146,228,79,74,149,58,218,118,7,156,27,171,154,133,193,158,203,12,127,90,30,13,150,217,56,227,218,119,234,216,169,182,180,167,157,111,127,233,234,83,20,126,152,160,14,120,1,196,0,123,242,1,108,123,190,34,245,252,217,50,24,84,236,52,98,4,60,84,122,245,39,12,0,190,1,253,137,197,103,254,24,239,0,99,207,243,183,124,107,78,189,147,15,15,153,121,71,224,216,99,210,77,36,236,171,16,212,206,23,159,197,114,155,190,150,64,236,213,122,162,130,109,167,4,146,29,174,10,242,124,150,83,187,25,253,24,146,50,7,38,21,244,152,16,197,155,8,125,175,109,158,176,75,45,84,61,58,8,124,78,5,104,109,61,77,94,76,211,193,68,65,167,224,183,204,31,106,247,206,222,216,120,236,227,19,223,193,136,215,145,159,99,6,188,78,57,211,56,40,95,14,242,96,115,11,5,108,184,7,145,255,39,158,72,113,67,97,49,0,110,49,106,135,251,194,91,88,225,185,254,59,76,240,57,154,209,193,218,133,105,247,19,17,122,178,173,174,121,147,188,130,26,46,1,37,253,0,34,76,150,39,242,147,224,226,119,166,56,82,85,45,185,40,61,187,175,116,214,224,245,126,246,152,183,141,119,84,20,176,48,172,201,13,144,52,199,91,174,252,125,29,20,87,82,56,239,28,221,63,86,97,62,248,125,153,248,107,4,135,99,150,8,201,88,19,159,59,173,19,9,29,59,1,83,215,10,10,136,172,104,249,31,199,17,20,154,83,103,218,131,236,10,2,167,110,46,46,253,109,199,209,55,63,74,125,233,135,73,119,5,64,95,204,218,182,4,156,117,246,219,131,42,241,61,207,53,78,195,245,98,197,158,184,151,86,39,127,51,65,194,150,128,252,54,235,153,134,221,216,126,59,133,37,159,220,60,27,144,77,58,231,239,203,177,162,67,133,192,97,134,201,222,189,47,180,3,138,180,229,136,235,158,103,151,15,217,216,7,135,252,177,129,31,125,18,146,203,135,232,80,13,134,24,218,106,159,254,158,213,43,175,119,212,227,71,61,1,20,131,152,12,207,113,185,135,237,165,142,198,122,177,227,216,139,198,247,31,97,145,228,33,30,181,139,154,199,79,183,12,175,152,118,232,59,139,125,17,225,57,144,205,20,118,228,18,106,90,89,125,80,59,196,39,37,164,239,223,235,126,240,35,115,96,171,20,104,119,133,253,66,241,187,79,249,146,169,174,83,126,171,203,152,231,180,175,30,250,23,102,40,199,5,159,9,18,179,250,231,74,99,164,152,111,106,95,220,253,102,118,135,42,200,1,105,233,135,235,62,153,26,30,236,98,29,220,58,207,211,28,169,24,81,69,249,179,245,42,86,223,170,13,101,141,222,4,251,126,253,96,112,166,145,208,164,36,223,200,129,0,63,236,79,15,10,41,188,140,123,142,238,145,143,64,224,198,103,160,221,35,147,196,93,200,16,245,177,230,106,24,104,195,181,131,96,75,130,101,233,170,108,37,87,37,151,225,106,109,91,204,102,229,240,175,83,210,1,139,24,144,173,134,53,217,30,202,31,70,97,116,216,251,110,145,131,24,43,62,164,194,227,219,200,17,131,254,219,41,68,116,100,98,88,31,149,68,4,184,112,253,193,216,189,223,20,108,67,31,206,32,109,34,36,161,201,64,119,217,125,91,58,5,203,83,235,186,3,55,23,93,218,191,92,25,251,206,6,20,234,108,65,172,242,202,187,143,42,103,103,81,122,157,212,238,42,178,134,26,178,139,251,59,100,224,224,81,139,48,74,151,249,86,72,100,100,163,195,179,26,14,216,157,246,88,96,159,239,20,79,117,206,126,102,213,34,174,6,139,231,210,18,76,70,192,171,192,89,213,230,245,4,255,241,33,165,100,234,179,56,170,55,145,203,180,250,24,60,39,159,240,159,105,162,117,157,38,162,75,161,66,119,8,112,88,108,149,25,124,172,36,252,47,238,46,45,38,205,28,1,52,194,196,193,1,0,15,22,200,242,118,120,213,229,75,7,36,62,62,44,202,86,153,219,37,237,92,190,61,104,197,165,88,164,7,13,191,182,95,175,113,120,179,213,237,146,166,118,247,200,10,91,57,243,244,107,20,50,70,248,7,92,64,160,31,252,14,174,245,159,121,73,218,244,94,68,61,63,72,59,175,10,161,25,106,134,212,210,65,19,85,122,70,89,136,2,175,38,117,196,178,88,174,70,152,0,252,42,198,4,171,45,64,185,225,144,201,56,102,143,37,68,19,254,174,54,20,39,161,3,245,177,166,43,189,149,190,107,8,206,28,189,104,189,70,147,27,242,8,55,208,21,85,72,148,27,10,32,20,233,135,136,244,248,225,246,132,158,99,191,45,229,145,20,200,205,221,70,183,19,24,22,44,31,44,166,81,38,111,129,98,207,172,82,169,171,174,64,10,109,105,171,220,212,66,229,1,143,12,203,170,211,10,117,70,128,227,94,166,3,165,126,236,65,104,139,224,100,21,160,122,1,91,201,81,240,148,94,217,211,232,250,22,43,211,132,98,178,115,12,10,48,148,36,148,237,228,170,5,82,223,202,151,122,225,231,24,207,91,144,201,193,39,177,29,170,8,231,253,94,142,203,243,237,227,247,46,220,12,171,69,67,167,104,176,36,72,52,108,153,155,219,213,102,246,228,188,15,175,179,248,29,88,250,228,185,150,57,130,42,72,245,174,253,172,101,156,53,27,250,27,240,224,37,160,45,86,117,8,211,1,208,18,99,52,174,128,62,56,122,137,96,16,163,123,250,244,5,118,38,90,22,111,120,72,54,113,235,99,44,202,254,182,160,224,221,159,24,75,131,179,5,75,6,222,15,17,62,108,17,109,105,219,235,57,103,168,116,64,187,108,169,15,194,83,4,115,227,81,241,198,158,141,7,198,99,121,92,144,238,77,60,137,69,137,211,158,139,105,196,82,102,196,222,175,172,100,144,176,140,100,160,215,72,95,169,212,178,37,64,200,148,189,209,238,254,16,200,237,92,128,103,227,210,244,9,38,156,21,231,193,163,225,94,218,28,142,72,105,2,246,46,207,99,178,185,143,175,209,111,145,125,89,147,100,30,228,165,147,29,230,180,208,138,154,52,81,29,188,53,182,168,209,212,160,165,115,24,40,65,174,48,150,55,150,106,105,204,118,15,101,193,206,111,228,147,114,48,218,63,141,11,18,97,191,86,160,230,28,124,134,137,53,49,6,21,118,112,15,211,13,160,226,178,84,191,140,23,169,49,53,252,70,97,18,63,228,195,151,253,14,248,106,124,112,81,243,173,209,91,131,135,84,152,97,63,138,226,210,230,61,24,189,81,100,118,106,229,154,225,134,83,63,27,55,179,195,57,24,218,62,144,103,52,115,239,34,70,193,200,211,231,150,167,126,99,115,87,206,182,189,64,27,224,86,204,46,60,54,228,132,216,152,52,30,24,64,191,65,35,186,178,131,214,29,198,118,124,163,157,187,198,16,91,119,73,2,99,76,169,252,28,67,49,217,4,62,84,13,248,165,11,9,71,154,238,103,89,221,220,26,215,23,33,222,75,97,196,87,176,205,99,95,178,250,43,71,10,219,243,41,223,21,33,21,206,51,214,223,126,61,142,181,21,216,39,57,45,50,208,206,222,63,149,93,93,30,140,112,151,255,162,241,235,211,233,218,199,130,139,21,94,160,66,172,245,45,245,130,186,138,185,133,31,166,165,125,224,196,2,220,0,9,203,195,36,89,118,216,155,145,45,159,214,67,24,175,148,253,103,226,120,212,89,7,59,199,125,137,68,253,88,4,244,185,107,100,147,119,245,47,248,30,37,41,44,195,140,24,92,117,35,145,107,242,104,95,238,176,72,221,180,68,229,132,238,250,130,51,189,236,140,112,250,41,181,79,11,241,27,78,180,42,209,93,16,154,7,3,67,20,134,66,224,9,169,17,86,99,191,250,190,243,72,25,72,233,235,220,218,156,125,107,149,176,117,1,203,57,66,62,70,140,26,192,198,109,127,47,70,81,1,227,16,249,229,155,62,177,36,166,174,185,88,189,1,215,148,118,6,3,45,78,117,15,147,118,142,90,72,185,6,106,233,144,42,228,187,45,14,73,4,222,233,123,245,165,157,67,61,199,193,72,110,34,216,77,90,103,21,102,220,50,141,139,208,78,32,60,6,159,96,235,111,84,56,49,170,232,188,99,162,1,78,94,91,129,210,116,19,64,147,100,127,85,240,227,14,98,31,55,5,53,172,91,230,55,39,51,53,84,163,113,153,73,102,252,100,159,97,134,214,170,18,242,60,16,197,20,148,139,140,162,131,194,88,226,145,121,26,156,119,55,79,245,163,31,248,3,85,210,30,143,136,217,138,14,217,47,210,225,182,206,33,27,201,68,195,8,73,61,63,176,158,60,90,123,76,50,206,224,116,80,220,210,81,19,226,103,10,121,117,135,148,145,87,116,91,145,158,204,62,129,163,68,128,107,91,194,235,176,50,136,237,243,222,70,126,21,44,122,16,211,249,74,65,116,173,195,96,175,19,203,21,149,121,44,90,30,167,149,31,120,75,213,34,198,93,58,70,127,50,1,52,220,232,52,75,113,11,239,184,83,173,199,211,152,160,191,157,190,119,59,174,220,62,157,55,97,199,32,238,41,241,218,171,13,170,162,44,58,10,39,1,128,166,253,226,160,50,77,169,86,211,176,88,116,100,218,169,177,140,73,67,216,221,33,120,160,110,121,61,159,27,104,65,173,177,247,108,106,243,206,230,102,112,147,25,107,126,230,132,218,224,196,231,238,58,13,214,212,42,12,1,211,114,229,216,147,175,211,16,78,48,210,111,110,127,246,27,35,73,30,157,125,35,13,169,49,190,229,88,102,199,158,211,72,230,49,8,211,213,122,73,197,61,209,164,153,118,147,215,11,159,55,215,195,63,95,178,168,112,137,58,170,162,143,92,142,206,98,119,223,49,57,55,255,228,202,138,192,211,10,170,120,114,158,34,47,161,78,160,10,113,61,130,207,92,114,110,126,198,147,253,85,7,50,58,162,201,142,213,219,115,156,89,73,208,43,17,192,158,235,31,59,180,189,120,51,115,118,70,140,167,225,90,181,84,236,210,174,171,229,72,186,31,51,23,249,70,109,29,14,234,70,138,77,32,199,85,156,13,149,99,241,66,191,217,219,41,156,221,97,130,143,212,19,163,23,72,156,224,242,218,82,196,243,112,139,113,227,30,82,188,41,142,178,234,168,7,189,230,81,172,128,210,125,235,26,153,230,84,4,226,147,140,72,238,227,245,109,199,47,129,147,87,254,207,22,111,119,79,146,234,187,217,227,108,225,71,125,60,114,134,207,14,227,169,14,119,147,59,205,64,33,37,147,110,205,45,2,203,169,125,76,152,210,139,98,81,170,17,111,189,19,167,199,93,147,60,165,248,145,113,228,175,15,29,212,245,53,139,118,210,172,36,239,110,197,70,142,142,214,57,160,173,224,170,148,150,183,144,44,18,37,50,214,9,70,161,135,244,89,138,135,226,148,90,195,241,53,223,40,8,40,127,128,35,71,228,19,206,11,132,195,31,33,237,106,100,230,116,150,161,31,180,145,149,88,168,194,239,8,96,221,40,40,147,220,72,73,145,18,216,240,254,3,54,164,162,134,253,104,63,238,57,125,211,195,90,111,217,72,202,54,160,51,65,40,137,193,79,153,14,202,211,109,162,75,214,132,174,37,115,3,147,196,143,255,52,233,161,20,97,210,218,117,2,125,14,113,255,176,138,37,126,62,115,118,198,26,101,194,57,212,115,252,117,45,120,191,162,245,144,235,31,149,112,98,195,35,59,78,156,205,69,217,23,134,115,50,29,134,229,219,117,1,213,140,86,23,95,117,163,145,5,62,187,182,249,100,44,94,136,237,217,35,92,50,185,109,84,85,214,82,172,41,152,149,247,48,184,41,116,155,203,112,194,138,53,75,152,80,57,97,33,176,213,192,164,149,122,227,254,197,197,39,209,144,156,190,33,56,36,249,168,192,55,64,83,87,166,142,57,207,138,180,166,161,67,15,19,111,101,16,238,195,151,26,231,76,54,39,48,223,109,242,133,88,207,31,33,40,97,73,67,186,169,162,103,12,156,147,223,154,151,70,195,239,80,230,208,118,108,184,222,56,54,136,117,150,132,138,197,160,119,234,72,221,133,40,229,10,170,252,30,248,146,255,227,206,10,100,178,235,20,182,34,193,70,126,147,252,218,79,13,124,121,190,108,113,148,136,6,246,135,39,9,153,37,48,161,98,120,111,74,166,239,170,188,9,187,225,62,137,219,179,250,133,37,75,105,239,159,96,175,148,148,232,54,83,105,167,93,100,77,53,68,77,195,15,208,120,210,35,227,214,69,251,212,45,133,180,191,58,247,106,234,72,100,69,2,230,251,147,181,163,114,108,90,117,117,44,226,192,34,56,164,51,159,8,45,183,104,129,93,179,82,161,143,122,225,168,70,135,187,125,196,249,166,170,225,94,226,21,245,83,173,43,136,94,0,122,230,41,137,190,109,120,171,150,198,32,136,148,240,118,227,125,96,180,161,153,153,93,173,222,112,44,91,15,23,109,201,162,188,152,77,162,95,62,201,29,28,0,205,77,244,98,120,89,1,242,131,100,89,13,16,188,139,97,99,97,19,224,14,139,160,90,17,254,51,221,215,136,254,53,120,99,129,14,227,14,6,155,103,230,158,118,164,143,70,32,136,116,140,81,218,216,76,99,66,250,189,5,10,69,119,255,250,152,77,210,126,188,231,163,247,103,23,187,229,138,98,55,129,50,231,166,210,119,195,0,194,189,200,235,153,147,50,184,19,174,137,150,192,102,50,58,8,161,173,230,246,98,100,157,252,182,212,132,165,229,226,141,47,134,176,194,4,245,45,173,49,118,84,148,163,214,216,85,233,239,204,229,100,51,61,20,123,126,176,107,219,191,42,83,83,219,78,245,215,130,146,192,4,69,84,79,124,66,30,49,68,96,130,223,147,63,107,60,108,26,52,111,165,209,195,152,67,36,86,57,203,191,154,100,91,70,96,131,139,25,81,58,71,173,23,242,171,235,52,69,124,25,165,165,27,97,21,23,127,41,103,155,142,206,192,247,122,40,103,79,218,69,90,99,54,186,145,65,223,141,157,140,154,226,54,92,219,91,103,247,94,228,145,96,192,7,122,164,203,167,153,13,211,190,233,207,153,86,94,44,35,195,169,13,29,138,206,191,221,71,213,201,143,81,6,14,160,171,113,161,64,26,238,117,136,108,112,175,199,35,221,179,174,96,172,75,165,228,40,217,123,74,172,93,168,253,255,226,97,248,95,24,136,121,44,194,106,252,141,122,92,61,189,34,143,225,81,216,210,36,57,214,55,110,30,161,178,70,161,229,210,3,45,133,107,226,83,254,57,49,34,39,90,164,160,74,47,216,235,52,97,224,9,225,58,181,162,131,221,184,127,223,29,116,6,113,124,110,247,201,183,175,147,214,102,3,104,95,62,115,176,38,56,82,122,106,215,141,70,52,120,130,214,210,146,118,242,79,226,32,8,45,239,209,143,135,170,246,178,207,173,142,108,7,2,170,78,40,45,86,231,249,21,178,236,60,197,246,132,39,151,133,220,97,129,161,108,223,130,206,82,94,192,2,231,65,67,216,144,205,118,13,131,223,165,100,233,132,229,55,21,229,35,0,65,237,162,67,90,181,85,176,63,210,207,80,14,38,188,113,149,233,233,210,115,171,159,112,214,25,131,113,38,247,16,227,201,146,47,181,125,179,135,124,11,157,112,176,209,39,99,176,149,118,157,237,36,115,195,103,43,67,35,163,3,59,33,6,219,174,111,102,31,207,211,174,241,29,210,96,162,49,30,64,238,214,181,47,164,132,233,25,70,156,27,67,187,56,72,168,109,90,191,121,254,92,100,131,17,3,192,134,36,41,101,68,99,142,61,65,99,161,70,177,109,226,123,114,140,163,248,235,117,109,32,137,80,195,173,17,208,200,240,134,62,97,0,115,111,124,97,201,1,56,116,66,54,132,216,236,17,223,243,67,162,219,103,30,82,175,74,31,14,119,186,69,56,96,178,158,176,107,147,30,223,24,144,43,15,114,96,38,32,215,62,201,102,131,102,88,76,128,78,8,96,0,187,231,12,13,175,63,145,167,79,6,254,15,91,193,194,234,58,33,100,101,178,192,236,56,147,102,255,188,249,87,224,92,30,34,175,136,59,66,108,108,224,94,119,175,97,56,44,116,47,176,82,66,3,6,94,101,169,137,137,204,84,71,93,175,90,160,27,124,39,235,253,132,120,36,228,100,144,149,49,237,89,217,52,29,254,146,203,94,190,165,114,127,241,94,125,217,215,163,191,234,249,157,60,53,57,133,211,100,157,10,61,64,250,204,35,54,250,94,152,229,168,219,57,28,236,100,17,33,159,213,172,143,198,151,119,213,29,124,18,212,11,89,88,245,246,175,151,220,45,215,247,57,172,150,79,167,164,171,252,82,184,12,80,199,143,199,239,17,79,191,73,232,108,215,139,184,212,0,68,222,196,85,52,217,40,234,176,121,119,252,62,82,240,199,97,234,64,220,20,76,109,141,112,190,229,236,77,119,175,223,222,124,75,231,88,204,136,90,145,253,174,238,37,166,205,114,151,40,235,125,169,132,15,187,214,252,22,208,230,132,45,117,243,47,64,50,135,61,85,241,170,163,164,52,190,74,119,108,162,249,96,108,177,201,113,215,95,16,214,80,103,8,173,146,99,83,65,247,10,251,217,67,183,233,9,149,114,73,168,16,133,242,31,16,132,29,132,18,200,40,145,66,110,15,126,73,211,104,179,172,202,89,164,87,249,13,27,123,247,190,216,23,76,75,137,30,82,87,75,163,44,108,110,214,158,186,120,176,24,136,53,203,65,52,0,148,153,4,117,42,163,157,158,207,103,125,4,102,130,5,33,183,78,220,197,240,23,161,208,218,166,247,24,68,255,166,115,24,188,84,130,91,59,171,221,186,253,89,19,135,58,224,153,21,47,66,53,41,225,48,179,157,183,0,211,205,172,62,254,238,74,114,51,225,252,47,65,105,128,53,216,61,94,176,93,120,230,249,101,135,171,239,41,236,130,16,254,207,151,100,78,226,164,208,24,251,222,76,20,199,167,173,1,92,117,160,192,21,153,150,171,206,19,121,54,229,83,20,216,37,147,30,160,154,51,188,50,1,194,83,157,69,174,23,20,99,189,249,255,173,85,227,221,244,19,111,246,47,144,127,236,254,186,136,22,52,211,167,97,174,185,59,163,74,133,211,152,60,84,38,114,14,39,250,140,177,14,228,104,143,46,39,131,36,133,30,231,78,248,35,52,54,199,81,59,238,161,171,137,95,148,154,30,153,83,50,138,199,35,26,117,116,247,137,7,22,239,160,32,79,77,143,194,92,130,57,174,251,159,232,186,88,89,195,71,171,172,163,116,75,248,213,163,253,159,167,121,185,21,125,45,188,114,7,85,31,37,30,174,33,161,134,158,84,21,89,217,165,18,145,154,220,97,232,2,116,48,171,81,119,208,129,195,122,23,9,15,187,215,90,148,64,239,51,229,85,102,145,57,179,23,15,227,142,128,25,178,201,146,0,186,35,61,57,40,234,176,252,200,9,95,69,219,147,53,219,13,201,179,66,49,98,143,115,46,169,19,241,93,144,32,169,134,105,247,62,99,113,86,118,134,89,95,231,106,75,168,47,150,216,73,248,86,23,215,186,212,225,225,201,131,218,218,59,39,232,97,155,140,161,63,114,180,145,19,43,20,159,41,42,175,218,70,166,128,55,5,4,232,21,190,237,78,165,165,142,27,93,77,176,106,127,81,126,111,92,150,79,44,163,89,66,38,137,109,121,107,155,152,51,0,206,109,226,116,136,149,128,121,148,249,158,149,36,224,163,150,39,86,226,126,143,114,4,134,73,20,43,34,48,249,213,27,177,113,242,184,209,73,124,25,172,133,31,40,105,184,14,67,161,33,66,214,241,202,173,113,220,65,87,154,176,123,241,24,131,192,138,121,102,105,65,38,244,135,254,130,183,207,82,38,247,127,73,177,224,83,7,65,189,45,145,86,205,172,70,60,243,254,237,78,76,159,42,106,198,236,15,198,31,109,165,140,223,92,175,70,67,172,188,114,174,220,103,21,66,161,219,216,202,197,189,81,78,29,26,240,57,109,80,210,182,14,128,113,189,12,56,107,38,73,2,146,137,52,143,94,77,183,173,75,162,162,195,55,61,242,58,129,234,10,133,78,60,131,206,51,91,191,45,222,66,77,196,39,45,87,241,35,37,220,111,242,134,119,73,30,225,72,131,178,58,1,142,139,81,182,36,100,187,248,153,62,192,135,22,66,65,7,97,149,18,75,124,179,251,137,132,11,132,11,138,92,141,125,235,168,230,75,27,33,6,207,245,211,14,100,220,38,134,231,73,220,241,20,214,90,170,212,119,133,85,48,37,228,228,149,238,176,39,187,19,132,100,31,235,85,92,126,34,190,13,175,98,97,60,22,176,249,93,106,188,151,229,18,79,80,101,124,117,196,250,113,135,202,242,223,125,146,59,114,214,82,153,6,47,85,101,82,50,12,25,146,157,173,99,36,198,110,209,215,169,75,127,63,100,13,190,226,250,252,137,121,148,158,135,23,184,195,126,151,42,184,154,50,192,81,42,138,52,188,248,148,134,250,53,224,213,186,163,102,61,153,162,211,98,143,30,167,107,190,34,211,174,247,157,170,45,137,252,65,6,214,208,107,251,103,102,149,98,91,67,110,98,211,147,102,194,172,70,176,171,2,104,75,160,176,132,45,255,92,105,75,231,199,7,180,13,154,59,168,119,47,63,121,107,248,69,99,51,117,73,15,0,232,40,62,185,13,55,135,178,121,9,152,23,52,67,36,157,81,175,205,28,140,242,158,223,226,45,143,109,158,53,47,170,77,215,188,50,83,48,193,83,98,14,21,62,149,114,147,135,119,13,51,34,35,74,125,49,224,42,5,63,39,144,175,68,246,134,240,87,187,124,116,56,253,84,205,55,249,219,27,21,198,29,85,104,113,93,46,85,200,138,19,53,218,14,53,82,122,54,123,229,1,227,168,134,20,30,91,202,30,113,65,0,202,194,88,29,71,170,99,47,31,91,58,76,65,246,227,231,209,61,24,49,138,133,5,209,177,92,218,22,112,133,145,113,196,149,19,56,179,64,15,11,142,134,7,57,1,70,28,63,114,170,178,250,162,25,77,227,211,213,45,18,248,125,1,64,89,178,165,86,242,67,4,113,166,191,171,74,221,192,60,239,155,215,18,167,246,67,25,131,45,234,199,241,220,16,185,91,155,142,219,108,225,99,43,25,242,8,79,162,129,101,7,152,192,125,120,152,33,224,232,50,128,147,228,114,204,236,11,25,170,137,15,87,247,19,100,170,168,65,70,187,207,197,177,101,28,70,67,108,115,190,156,36,59,152,47,175,247,30,149,198,111,227,253,141,165,70,153,87,29,158,52,62,194,150,77,97,160,156,246,94,230,85,101,21,123,251,94,162,236,82,229,224,92,69,18,44,222,188,88,96,214,185,148,43,144,34,132,76,149,41,202,35,87,252,113,248,125,14,233,183,230,186,147,140,228,182,89,122,224,243,32,192,16,86,108,15,88,16,23,52,25,117,177,196,5,131,72,148,12,103,126,56,163,208,178,196,167,217,219,163,190,35,180,194,3,81,35,121,211,224,106,89,229,203,222,222,179,224,247,230,139,222,143,14,108,173,224,243,181,235,153,8,172,127,115,120,184,224,38,97,182,123,78,107,26,2,40,23,119,133,118,0,254,158,115,167,160,164,255,70,237,83,96,161,212,196,183,241,241,193,62,199,44,204,152,90,123,240,244,183,176,75,189,246,126,58,19,197,216,123,74,157,203,131,12,186,168,41,19,182,160,183,225,185,173,162,254,37,73,108,129,1,35,143,131,83,65,25,186,16,40,41,143,227,93,211,33,128,221,180,127,66,6,237,60,100,199,95,89,75,112,44,144,246,49,93,132,187,210,58,86,19,232,214,21,78,222,86,198,68,145,110,102,98,242,157,105,220,254,225,35,186,109,238,205,230,254,41,39,51,21,42,9,85,168,109,165,231,131,230,161,127,4,22,14,139,75,183,126,31,217,217,111,79,74,27,244,225,235,176,216,83,241,38,208,52,88,212,255,83,86,157,154,61,250,93,131,149,87,36,255,85,59,131,242,230,101,206,138,245,250,217,65,117,173,89,158,145,11,52,237,219,25,231,194,8,37,165,86,140,75,204,44,186,151,219,162,218,6,199,30,69,121,197,129,97,18,144,52,136,194,186,56,48,232,238,15,252,14,246,29,205,185,49,183,98,233,43,30,202,223,4,127,62,103,52,175,150,136,31,116,220,146,32,110,249,210,19,145,53,152,66,45,119,215,102,210,181,223,138,190,47,244,67,188,95,152,239,48,156,124,151,234,86,15,51,135,111,138,239,187,118,198,229,22,254,71,118,147,243,193,241,117,132,73,118,96,99,61,38,19,181,190,138,124,219,136,147,64,93,170,130,248,227,65,77,77,132,186,128,181,86,140,239,136,85,102,78,113,171,181,239,140,109,191,15,136,230,17,71,77,103,153,149,7,96,198,194,43,1,245,63,241,60,167,161,79,115,38,115,27,77,175,52,45,4,123,27,54,177,147,196,24,162,219,12,54,1,193,121,219,49,105,88,231,187,200,115,143,199,173,179,100,68,2,156,119,150,77,59,201,53,11,40,29,168,226,17,166,108,22,136,220,180,240,127,132,177,89,206,39,212,58,251,110,15,89,238,42,4,167,40,198,84,143,91,241,3,128,60,16,218,7,6,139,218,247,222,102,186,74,202,171,142,222,237,169,240,170,251,237,88,243,87,86,53,0,46,219,137,148,72,27,202,217,82,234,195,24,114,10,156,27,132,145,105,152,165,199,86,8,167,252,98,127,163,189,231,33,192,37,73,139,74,140,99,104,22,188,129,151,98,22,56,224,18,197,248,113,91,208,101,202,68,208,23,95,76,183,40,70,211,32,25,236,20,99,65,134,243,138,251,195,95,60,232,204,82,155,104,84,141,240,249,127,137,39,23,249,109,129,37,24,206,75,54,113,112,243,149,123,139,188,42,83,171,234,120,245,217,95,10,239,193,28,87,188,108,237,3,93,156,245,117,16,146,118,132,66,97,214,164,98,73,112,61,232,121,4,171,236,218,32,66,232,54,196,51,138,198,11,214,206,4,8,71,151,124,20,200,96,148,116,128,0,71,164,139,69,235,161,7,202,13,81,229,4,206,131,113,113,21,108,30,189,41,13,81,193,182,72,223,161,78,195,211,237,181,162,80,113,139,237,248,171,214,68,48,150,16,65,147,198,129,168,97,138,154,249,163,154,140,156,102,122,140,234,66,85,2,196,223,31,243,249,38,126,238,88,213,79,79,69,207,252,49,255,208,8,204,14,130,62,63,131,1,140,0,3,229,17,202,32,217,18,209,224,24,221,89,27,51,21,243,64,145,65,184,167,187,103,89,253,179,68,121,188,210,72,8,62,201,40,90,40,156,171,15,208,12,238,212,13,246,80,127,239,101,74,98,32,57,76,229,98,6,92,96,172,4,21,4,39,172,201,65,20,60,58,126,56,17,212,43,196,88,105,88,0,234,39,168,76,107,37,44,123,146,245,91,44,99,35,168,113,104,170,62,195,16,40,168,43,27,30,216,227,190,252,2,130,248,102,185,9,13,150,113,153,92,121,93,220,108,245,240,134,152,136,153,215,238,233,73,201,68,152,3,71,11,129,175,241,186,229,138,22,141,201,58,63,70,60,181,206,189,205,217,204,176,223,45,150,55,239,88,164,48,57,187,163,206,20,186,253,85,129,30,193,163,171,189,251,49,102,177,226,91,17,145,248,12,97,199,143,81,249,86,249,244,106,6,192,228,232,172,223,60,109,155,120,69,81,145,173,3,210,17,9,224,200,12,68,205,243,92,201,59,155,98,220,208,242,183,235,158,31,226,117,56,118,255,211,141,34,48,125,25,141,117,5,112,44,162,201,247,83,4,117,149,248,4,240,93,160,100,75,246,120,117,189,16,114,155,8,179,192,180,192,138,73,5,163,16,240,203,201,4,175,27,121,195,243,21,126,120,217,36,140,189,2,121,15,187,35,180,32,125,233,38,235,123,87,1,117,0,95,47,240,101,40,23,185,230,254,153,246,202,240,32,245,251,220,212,222,117,207,33,88,9,80,111,210,119,165,38,120,126,238,41,233,18,166,73,56,32,32,60,191,174,148,86,120,62,165,191,224,185,84,109,97,53,155,1,38,189,73,126,251,48,227,63,11,5,191,164,191,122,71,152,215,31,103,106,202,122,91,221,90,147,254,193,9,89,224,174,203,33,227,192,138,125,135,251,53,111,52,158,3,130,242,232,233,227,246,182,156,110,67,31,221,218,168,237,149,174,130,252,90,101,125,121,137,185,140,38,44,172,206,44,34,173,70,117,158,42,205,19,227,23,222,31,61,107,226,123,115,113,139,180,74,221,147,169,213,36,148,232,8,157,209,233,75,170,70,112,142,60,113,59,27,56,24,182,98,218,99,188,88,226,51,13,150,182,82,227,79,8,102,159,69,150,6,69,125,89,155,51,67,200,157,128,113,185,70,139,83,168,133,145,27,244,47,84,174,238,33,77,170,134,130,204,41,196,17,46,127,244,49,176,54,99,175,205,85,55,101,238,246,187,198,7,137,176,205,26,7,220,7,191,182,157,194,201,247,187,227,54,201,45,69,40,10,128,161,162,77,32,64,213,162,158,103,77,222,20,167,45,108,215,254,91,167,65,29,99,255,50,154,54,210,220,163,23,48,148,50,181,22,236,146,28,185,253,107,160,225,200,186,17,227,63,251,17,144,190,169,165,95,30,114,29,199,172,55,48,129,104,18,113,240,104,118,254,84,164,48,192,192,103,219,180,152,247,217,196,5,49,172,24,168,231,40,38,25,47,199,24,110,125,211,50,52,112,129,236,106,191,250,103,38,34,28,83,155,32,66,167,239,31,109,20,215,25,158,205,217,218,139,220,99,150,181,178,185,64,210,186,26,205,238,48,167,9,23,232,209,70,139,238,128,54,61,122,80,137,221,68,134,108,97,34,97,162,19,57,62,14,11,197,30,119,80,212,100,180,2,59,197,14,200,155,73,98,99,4,141,32,109,234,181,223,220,118,221,68,31,140,79,93,61,193,56,36,30,184,149,128,37,236,98,81,128,55,78,165,206,134,84,53,86,36,203,66,24,211,119,86,42,42,72,118,48,233,70,142,5,203,99,243,38,229,106,48,30,195,47,208,92,148,195,237,218,249,148,200,238,174,236,182,134,240,37,221,205,243,200,61,169,126,183,162,40,244,131,216,8,85,65,199,202,233,169,254,67,250,10,211,172,189,196,208,127,94,216,166,211,238,117,80,187,36,151,223,60,100,213,79,6,71,224,81,3,178,12,57,131,213,108,174,72,143,176,135,138,119,94,139,240,112,130,102,248,143,46,80,34,196,62,137,231,234,128,119,134,125,62,166,221,5,163,128,81,107,41,106,89,96,205,111,1,211,107,167,58,167,15,118,220,13,255,23,194,104,118,25,229,28,0,8,35,145,200,208,43,38,23,137,187,105,48,192,77,246,89,226,93,84,143,96,131,5,250,215,168,152,119,163,214,24,64,126,239,29,108,145,185,102,9,200,150,186,14,128,214,253,99,56,88,242,220,176,241,85,219,31,14,232,33,126,25,171,184,75,60,102,180,205,59,219,129,190,119,226,114,15,132,56,200,21,18,106,185,175,215,196,196,94,182,241,229,123,219,195,220,241,89,252,211,146,71,123,213,89,12,224,184,81,221,209,129,16,31,244,79,206,29,208,201,140,114,82,124,59,116,45,99,60,186,108,242,221,3,109,17,62,35,187,65,153,205,168,246,157,47,188,48,15,160,220,112,129,23,142,1,235,245,181,128,250,230,118,90,199,220,197,74,155,113,140,228,77,59,109,89,98,240,158,8,125,66,212,193,168,190,21,208,125,179,80,61,113,234,208,208,99,100,242,187,93,87,236,241,83,229,88,100,124,234,225,76,30,217,50,63,61,131,43,222,22,91,202,210,125,93,165,51,205,8,199,51,227,101,253,61,92,12,142,129,252,154,133,168,222,150,213,188,153,140,181,22,152,247,46,229,76,68,180,5,51,120,20,181,34,148,244,41,55,130,178,177,107,201,246,69,231,172,137,241,221,93,109,229,62,164,89,95,99,142,212,31,227,9,237,143,148,243,180,25,142,73,210,68,160,179,15,69,18,117,107,104,186,251,31,80,1,54,224,123,232,14,28,63,37,167,135,112,188,42,76,173,119,115,179,228,146,194,212,32,246,118,2,172,126,136,168,119,0,24,213,186,141,156,29,160,244,103,65,251,107,218,52,95,25,77,162,20,22,234,50,90,32,10,121,121,119,123,67,156,116,82,211,171,159,255,42,141,153,66,99,72,91,95,216,174,118,105,144,60,56,16,254,23,33,128,92,193,39,87,209,145,136,141,221,32,200,227,249,192,0,250,25,209,136,119,150,74,146,180,211,85,248,195,145,204,255,96,111,238,245,169,16,9,126,198,77,140,187,230,231,62,18,179,16,230,88,57,45,94,157,231,198,29,204,229,30,97,10,246,128,40,19,80,137,59,50,57,241,42,62,222,121,136,101,195,230,162,103,38,200,234,150,188,12,154,54,6,94,66,179,52,110,130,243,240,108,208,209,246,9,190,20,24,184,103,27,62,236,224,106,175,8,210,47,86,76,254,76,229,14,38,193,45,227,145,169,0,26,182,129,34,145,189,254,249,159,2,211,75,125,45,194,114,112,80,89,250,220,14,112,92,6,167,44,16,229,21,203,99,153,127,173,16,16,228,6,154,62,179,111,140,180,126,143,65,198,167,206,57,238,141,6,139,252,141,211,82,170,132,18,47,112,115,203,170,154,120,103,118,227,205,247,139,71,225,106,247,191,201,203,199,35,66,232,103,92,219,110,47,182,52,238,189,138,189,142,120,137,120,211,191,136,160,31,186,78,204,225,221,198,16,158,224,242,132,55,120,21,110,142,7,85,22,56,230,76,173,255,255,90,73,33,173,124,233,161,72,22,209,150,83,17,204,111,132,110,79,179,60,20,39,46,68,150,4,108,101,172,236,56,199,157,74,26,39,29,109,88,246,92,135,8,155,111,151,39,250,89,61,94,76,8,167,36,34,149,175,55,176,91,121,46,16,118,29,223,216,50,195,93,95,176,36,6,211,11,73,132,221,23,39,203,104,72,59,115,5,89,178,85,52,118,48,219,245,26,160,235,249,222,2,93,216,41,14,116,112,32,97,141,27,165,145,9,222,124,197,162,32,241,55,65,174,216,101,118,27,18,106,109,234,132,110,205,85,156,76,26,226,32,166,156,152,67,34,77,166,250,206,42,235,213,155,139,120,96,152,204,160,30,196,7,55,110,147,168,138,177,239,188,45,81,224,138,171,7,127,211,253,185,58,239,39,7,201,190,54,109,83,177,37,157,106,210,187,147,45,124,177,231,6,60,186,254,157,185,159,23,210,141,30,244,172,144,150,70,157,142,177,151,47,245,10,86,87,45,88,29,230,44,96,178,99,111,50,136,66,138,113,142,34,136,47,186,141,24,111,118,254,140,214,215,186,10,229,35,12,159,149,157,233,67,129,164,124,133,207,177,24,203,162,247,253,46,31,84,134,135,255,106,195,120,217,110,143,155,171,158,70,186,137,2,17,188,12,130,147,78,154,223,21,74,166,105,87,141,92,61,225,39,34,124,249,169,253,198,203,13,250,211,116,119,239,166,167,68,154,175,96,219,255,159,39,192,17,21,201,105,36,24,61,185,193,102,229,87,218,96,58,180,69,24,66,15,66,62,126,74,94,106,235,217,175,110,237,62,102,248,219,61,157,51,169,223,142,137,27,0,202,75,44,225,63,223,205,80,214,125,171,161,180,126,6,77,44,252,204,169,50,114,142,59,247,204,251,180,94,180,98,202,204,157,19,36,234,19,168,123,199,101,219,227,126,70,102,56,211,18,170,204,231,123,159,194,45,220,91,192,237,205,25,137,115,132,172,255,34,131,40,169,124,201,88,152,121,197,94,135,126,208,100,19,60,12,55,105,6,194,224,229,92,95,88,220,122,31,182,10,131,255,237,167,84,250,8,98,23,172,161,53,116,175,238,54,247,240,114,151,181,247,205,13,71,97,115,116,16,231,202,77,116,115,64,78,94,250,246,74,115,197,224,110,74,156,70,70,252,157,109,6,80,246,35,167,106,21,191,146,252,95,196,232,149,104,142,145,106,251,148,50,40,22,206,230,178,22,73,109,71,236,35,38,6,89,145,98,230,15,59,222,181,254,159,121,255,193,245,66,184,2,92,38,71,179,200,111,17,110,221,204,116,174,70,135,41,231,47,243,84,176,205,29,226,213,245,55,218,158,152,233,25,73,75,160,167,116,147,146,88,174,34,158,195,141,80,140,159,25,150,47,103,190,70,87,182,79,194,229,179,79,65,157,227,146,140,195,25,181,210,132,138,158,160,135,143,45,9,159,192,83,184,114,152,98,37,31,151,236,114,216,21,12,133,4,159,7,163,134,141,110,45,253,206,30,11,9,215,99,153,58,83,131,6,156,181,255,228,202,122,37,87,54,81,92,63,174,140,100,101,226,69,42,12,49,221,177,131,53,183,234,84,89,114,165,211,68,76,28,92,243,3,22,173,22,238,92,179,70,223,174,103,39,11,30,191,12,45,9,181,44,219,201,15,50,56,208,116,176,159,168,7,66,134,53,31,173,240,21,189,136,240,13,63,83,48,242,80,122,30,40,147,149,194,44,63,101,94,206,216,13,143,155,6,173,106,130,189,125,73,89,52,201,37,253,179,60,232,128,107,207,76,147,82,65,90,98,42,197,23,130,1,0,163,187,226,70,26,240,23,236,143,94,232,49,154,58,102,78,209,77,221,4,64,247,84,76,225,251,118,114,216,199,8,152,147,143,220,244,182,121,203,162,159,1,179,118,211,64,199,6,217,253,122,126,19,107,179,105,3,123,52,99,161,29,32,14,44,181,42,42,210,180,52,34,30,77,42,249,73,198,109,4,18,12,42,53,89,18,112,181,73,243,203,113,193,74,47,116,50,62,151,30,146,218,146,112,183,61,46,207,18,168,229,228,147,199,110,73,54,200,170,37,0,4,63,110,204,216,205,72,210,100,236,3,62,87,131,177,0,10,88,90,137,16,186,250,181,98,90,53,254,59,179,207,116,255,198,97,245,174,200,223,25,214,30,187,2,165,164,80,243,110,220,202,70,238,149,40,180,168,42,87,241,131,10,203,160,22,137,93,239,44,55,182,85,185,168,135,214,111,209,233,163,112,81,96,210,4,165,153,106,220,64,50,94,57,165,1,66,96,74,7,245,47,155,7,198,142,37,128,46,176,167,172,214,6,43,114,160,243,32,46,87,154,121,202,223,228,180,202,182,216,189,89,86,93,72,35,84,122,23,117,101,111,114,60,202,221,24,51,147,186,4,252,198,118,92,210,1,178,52,179,86,170,253,17,1,96,236,48,42,163,61,134,89,230,80,69,36,186,108,184,1,52,35,88,26,12,215,112,175,113,151,127,27,229,110,66,18,151,83,144,250,158,117,237,158,182,242,125,15,62,27,25,59,33,20,247,200,24,92,122,100,224,75,120,139,225,194,6,205,70,196,163,31,105,204,21,32,191,183,82,52,17,114,77,38,133,216,135,216,174,151,106,130,116,80,214,175,163,131,181,206,205,34,10,208,174,17,188,169,40,151,167,114,133,50,79,24,121,77,78,214,196,201,35,38,196,93,62,174,84,128,191,46,237,150,17,223,61,167,191,93,123,255,235,99,49,230,172,98,126,31,48,86,68,144,202,236,79,40,136,77,215,137,117,121,87,90,96,186,198,93,213,50,192,185,146,180,94,6,167,116,177,76,247,104,187,30,201,228,170,7,214,182,157,127,121,37,249,170,77,220,151,235,241,37,1,31,210,93,237,77,241,33,78,61,136,214,171,165,107,242,106,242,50,62,50,64,225,101,44,194,22,12,119,243,15,228,176,43,51,165,113,5,4,65,181,171,22,139,34,188,235,245,121,95,44,35,36,32,136,226,103,216,59,38,68,187,134,237,213,44,140,143,202,1,70,128,69,143,150,181,151,112,76,42,178,22,37,180,127,15,60,235,206,253,155,102,32,124,202,0,89,47,207,69,41,245,134,13,186,179,170,125,43,9,143,226,136,53,181,97,73,5,208,232,114,181,162,7,182,97,51,252,251,74,156,209,95,233,34,250,249,188,248,242,94,247,84,64,62,148,253,152,140,78,185,26,41,234,81,45,218,221,236,45,251,226,170,205,232,174,185,165,27,247,145,111,89,224,236,147,211,183,245,197,64,93,169,116,185,236,46,111,49,216,255,85,135,194,73,170,79,104,74,17,22,141,251,3,53,116,3,37,78,60,0,106,150,31,118,17,121,33,121,143,168,199,214,246,108,72,37,160,180,128,104,33,113,86,127,138,141,74,129,183,254,83,227,188,3,149,59,161,113,65,159,16,44,121,213,70,180,218,218,134,26,145,142,229,229,22,185,105,39,173,225,175,124,224,200,128,39,118,20,73,115,234,188,97,171,200,124,156,83,194,148,83,174,181,145,125,227,201,1,216,136,236,138,192,160,95,173,80,167,20,179,182,35,167,82,37,100,129,71,36,136,151,63,187,132,249,196,105,255,27,44,225,47,16,99,192,11,81,87,192,233,168,64,61,198,162,191,70,180,251,228,53,249,229,156,119,116,139,130,143,211,215,14,184,198,65,126,210,169,134,183,145,136,209,153,3,176,252,84,95,44,178,123,27,130,18,153,132,68,49,179,76,208,33,50,47,243,48,137,195,56,250,192,187,99,43,33,103,250,13,224,155,114,152,250,47,213,168,177,49,153,216,160,140,27,147,211,193,250,70,157,13,56,90,96,99,40,206,29,99,115,229,245,179,174,119,136,53,236,245,109,182,46,158,59,85,110,174,202,240,113,156,196,241,112,211,89,86,148,122,172,105,200,238,40,57,141,138,168,6,38,205,232,221,55,115,191,142,81,145,148,18,82,107,49,22,17,65,177,61,254,186,202,42,114,27,46,16,86,188,193,174,152,48,168,208,14,168,238,110,123,161,36,129,67,61,84,54,150,69,64,36,45,169,164,61,214,157,216,235,166,3,102,229,80,69,4,91,110,207,87,232,106,152,139,26,220,226,86,115,10,161,185,73,7,245,4,84,168,156,27,128,82,54,141,38,34,70,160,242,13,109,62,180,27,7,201,108,231,35,90,87,74,47,135,165,191,201,70,248,208,133,81,10,225,15,230,191,146,5,0,10,20,12,60,237,88,118,24,115,165,160,235,202,49,33,178,45,114,31,62,44,225,100,49,154,241,0,218,121,95,170,30,117,216,107,19,187,104,103,146,216,23,58,72,191,254,101,252,51,67,158,5,198,129,91,102,14,18,39,4,59,87,193,227,217,200,88,190,83,180,88,59,130,242,227,38,7,86,16,15,188,75,70,196,136,205,200,118,242,147,69,231,177,67,136,13,235,127,5,2,139,203,60,29,200,93,196,6,253,229,0,110,96,251,151,89,210,206,99,150,117,120,25,191,129,250,88,221,94,61,117,171,173,119,115,210,158,149,129,165,109,70,233,188,240,43,157,10,103,246,125,67,5,193,245,134,98,60,239,233,60,205,211,140,248,153,13,155,114,49,153,33,235,216,146,2,120,192,113,102,101,24,209,28,92,148,54,89,36,156,178,221,203,46,166,204,255,253,31,103,41,69,243,251,236,225,22,14,144,121,71,183,170,100,144,249,90,126,58,17,156,189,150,12,120,22,141,192,21,0,29,175,178,204,61,65,169,93,180,203,76,70,226,209,6,231,22,86,90,82,233,60,195,255,198,68,76,210,39,40,84,231,102,48,211,252,178,3,206,202,114,37,186,15,55,122,91,111,36,82,33,108,133,27,113,37,40,119,248,82,2,239,236,145,74,94,194,84,178,170,146,243,232,190,116,35,101,80,132,72,132,25,236,147,90,234,15,19,215,157,108,161,253,132,23,6,44,24,54,137,13,148,234,63,208,39,23,170,12,110,242,43,55,161,163,40,118,135,223,231,225,184,87,212,247,15,186,113,124,57,69,170,67,28,174,212,68,188,11,212,8,137,11,173,235,74,147,203,242,209,250,43,157,235,230,100,235,58,191,144,116,237,241,147,50,208,91,198,42,131,205,198,240,90,183,230,104,32,102,26,33,236,141,192,244,217,37,104,199,254,201,143,188,99,145,93,140,32,185,108,21,20,43,195,80,104,68,152,55,244,40,207,66,13,44,68,132,255,50,28,47,188,103,80,27,102,138,141,36,151,38,147,118,97,98,141,166,157,231,180,104,39,234,194,78,239,223,80,216,219,237,171,203,108,4,5,240,149,51,251,159,117,24,23,64,141,103,184,232,147,13,110,165,73,174,249,88,3,27,186,106,25,128,242,78,27,65,205,150,100,130,151,99,230,24,93,159,120,2,239,216,186,3,233,33,17,200,57,148,27,125,86,55,11,142,135,161,234,85,21,187,129,33,187,114,207,158,240,232,108,243,246,242,190,33,139,145,56,53,248,3,147,75,83,206,9,25,212,84,85,220,78,194,81,89,167,9,79,70,79,124,75,239,88,209,120,150,106,58,102,19,216,245,111,155,229,240,185,79,125,242,168,253,95,80,237,211,245,147,87,247,213,239,125,34,254,131,160,80,246,105,117,243,162,56,247,79,131,171,80,178,242,203,13,119,166,61,134,222,229,60,171,192,236,195,40,200,63,128,222,212,21,127,142,87,49,211,113,241,28,147,177,68,39,215,107,68,60,252,118,17,8,191,249,142,219,11,131,27,181,24,15,116,39,182,28,255,170,189,78,87,7,101,232,58,46,86,224,63,9,9,1,167,166,72,138,176,218,71,168,166,40,195,48,19,250,93,224,226,115,60,168,193,177,8,66,43,83,247,108,16,0,233,218,135,32,80,254,197,59,125,3,114,31,146,214,136,96,185,72,53,142,250,165,113,230,17,29,193,29,2,41,33,51,92,126,235,198,91,159,142,228,222,134,152,42,138,191,36,163,36,106,37,147,54,129,112,6,225,131,88,219,17,69,99,49,93,252,42,190,230,67,197,119,63,185,175,157,75,160,180,16,71,221,69,34,86,108,3,163,108,126,56,20,21,27,196,121,188,205,227,237,162,67,14,253,139,29,187,213,25,99,1,244,166,24,157,166,21,230,238,39,216,144,96,61,42,111,74,83,136,216,198,93,35,221,110,76,43,109,71,141,161,217,123,254,37,41,242,91,96,29,57,116,21,16,170,187,209,232,133,150,165,79,39,111,38,181,76,155,157,146,13,94,182,14,3,13,69,251,85,243,65,166,38,172,97,105,126,88,194,139,13,200,107,165,141,159,235,183,42,30,14,119,3,176,77,87,152,92,215,220,82,80,200,35,151,252,186,235,246,199,192,34,212,35,45,223,208,73,205,35,181,233,188,72,197,249,186,42,226,138,123,180,230,188,240,126,48,146,122,209,29,125,216,166,127,212,92,65,149,95,96,185,71,97,254,107,125,154,13,186,56,233,155,76,12,90,175,121,4,176,233,157,80,67,74,40,204,117,55,42,127,115,242,119,214,121,3,29,99,175,186,21,122,162,37,201,219,4,52,203,193,173,165,123,233,129,68,11,165,197,71,67,216,191,181,48,233,135,249,52,212,114,251,21,143,5,55,162,117,183,63,200,10,132,213,57,200,72,26,237,186,167,231,89,92,200,215,250,181,125,205,34,172,171,238,1,211,44,114,230,0,45,50,57,210,160,170,124,69,244,251,46,164,123,149,80,135,181,244,33,206,46,74,169,202,119,135,31,250,94,175,64,190,216,134,7,28,88,15,240,203,15,146,100,184,175,127,202,75,226,15,91,87,42,100,190,213,161,153,163,26,3,83,63,124,93,176,148,141,101,115,200,169,73,41,2,33,246,33,28,27,46,0,166,59,14,225,62,79,109,56,202,22,43,254,169,35,252,4,42,141,72,68,87,80,155,127,127,230,14,178,243,68,80,80,197,116,194,45,147,28,20,102,50,70,214,61,243,194,253,141,50,175,6,210,70,149,33,199,127,176,158,159,5,139,91,39,216,208,179,83,246,102,254,165,213,45,214,164,104,3,103,76,248,62,28,12,205,71,76,28,58,225,219,214,137,3,44,112,216,18,15,66,219,155,249,11,25,58,0,147,64,7,147,24,66,59,153,79,113,94,28,98,153,38,25,39,8,101,35,96,116,124,100,93,107,28,245,116,108,98,65,70,118,239,11,148,167,204,146,229,67,194,171,72,59,136,129,190,13,28,121,206,237,159,158,35,228,92,151,66,136,144,179,10,204,19,21,69,90,131,14,25,1,34,211,120,157,71,214,130,174,38,190,165,237,124,130,129,0,203,237,26,152,91,223,55,99,94,245,247,247,210,161,139,81,193,241,167,69,116,27,125,181,65,165,233,32,118,230,116,113,139,195,88,27,201,143,145,247,214,22,227,80,39,79,13,128,16,190,118,39,179,194,137,64,72,15,184,210,228,73,188,93,64,109,218,110,157,91,222,206,6,148,232,250,96,156,218,62,124,154,54,99,123,111,227,189,43,154,209,226,116,241,2,68,214,237,95,110,160,19,75,57,40,222,100,77,140,53,164,30,72,24,218,68,45,200,35,141,17,116,127,60,150,2,194,32,150,55,239,153,79,232,226,186,129,200,131,70,48,183,216,48,218,154,53,144,26,220,142,162,35,31,122,78,245,115,16,31,98,220,87,123,170,219,146,160,252,37,234,198,215,20,29,189,61,3,178,106,14,120,68,174,37,95,159,74,208,97,226,109,194,146,64,134,79,151,203,140,22,254,243,104,155,109,214,91,165,200,253,222,225,251,234,241,177,128,48,88,33,43,223,197,199,112,181,221,8,158,20,114,217,56,99,142,236,152,206,47,196,111,121,74,184,187,129,89,90,129,72,204,74,228,71,148,226,126,49,177,42,9,41,81,120,51,145,152,247,135,154,3,164,97,147,251,24,8,25,55,155,5,5,9,219,170,90,42,73,34,75,153,193,185,165,197,42,66,99,14,96,91,173,45,77,71,234,79,178,175,43,155,27,76,96,235,182,237,191,61,187,47,115,90,239,43,214,60,212,251,231,103,225,135,28,125,192,208,216,10,53,145,190,235,25,173,162,33,237,91,39,80,112,134,118,119,238,143,37,60,112,167,169,102,60,116,63,118,236,99,222,138,83,236,146,125,229,137,87,179,160,210,230,234,156,59,113,156,43,162,152,13,243,81,46,214,66,150,62,135,231,74,22,64,103,99,9,153,130,217,156,132,14,68,177,251,214,192,133,157,208,74,157,235,11,45,247,77,229,201,170,222,91,223,207,158,254,119,251,53,253,155,106,122,45,112,129,203,187,3,4,174,243,103,111,38,38,188,96,118,24,122,30,39,104,170,33,245,2,221,6,130,134,158,237,4,211,252,248,237,8,154,108,96,43,239,203,175,209,98,113,184,150,12,222,208,36,141,24,25,1,76,202,120,202,232,145,35,105,50,166,63,164,227,17,43,144,151,49,85,188,74,100,177,110,158,63,192,168,61,185,137,245,134,69,48,149,198,180,35,93,116,13,221,9,210,156,86,126,85,65,124,74,148,8,226,184,106,145,192,219,117,63,160,113,10,241,148,72,6,131,47,86,201,163,131,143,5,142,133,149,183,78,21,116,191,181,162,252,33,206,118,121,171,192,82,149,33,101,138,129,29,15,216,254,255,74,224,17,140,118,108,98,129,127,23,217,207,118,239,71,227,144,14,190,247,121,63,105,73,127,101,187,51,189,91,180,142,190,228,69,143,235,31,113,169,0,184,230,204,236,138,191,80,34,129,254,184,198,163,97,203,116,21,233,166,64,172,234,229,175,141,69,121,91,23,127,160,24,25,49,179,71,15,219,71,12,189,72,87,53,234,14,189,227,28,167,190,129,227,75,101,78,139,132,238,101,35,53,154,40,206,25,215,155,103,132,36,187,97,73,83,102,98,46,127,31,166,127,85,218,23,153,90,185,105,181,102,142,147,49,100,238,248,103,146,196,80,246,136,167,73,41,202,217,184,199,81,170,67,178,69,211,140,12,10,0,235,113,77,16,153,249,42,82,8,145,155,96,210,253,94,252,243,155,150,129,14,254,253,10,104,79,93,148,174,214,249,245,229,116,162,70,68,250,226,186,231,107,51,227,66,89,206,31,173,101,88,59,182,159,248,113,226,125,97,132,150,207,185,128,141,48,222,18,140,192,172,130,67,198,203,9,171,186,208,51,131,215,238,252,97,132,69,126,59,105,137,113,193,116,195,177,171,130,75,191,143,196,164,138,93,154,157,117,41,126,159,127,77,158,50,220,5,233,184,48,136,1,42,248,145,39,213,238,192,28,233,148,212,133,233,86,9,21,42,40,80,46,226,102,198,176,246,201,126,220,182,93,114,127,131,208,92,97,212,121,99,253,2,146,218,29,58,161,93,230,163,212,87,216,238,243,29,119,195,129,252,23,91,51,209,125,89,245,209,42,243,217,69,226,110,95,250,49,217,143,168,27,26,232,183,23,9,239,152,144,139,62,107,32,148,189,112,223,230,162,66,102,116,59,162,45,81,115,182,48,77,44,7,242,54,247,238,212,221,237,154,4,65,35,126,132,102,57,98,79,80,44,44,103,230,117,89,104,215,99,62,88,115,226,193,18,150,174,34,119,48,2,10,183,29,225,18,38,218,88,222,239,137,15,192,82,171,108,48,70,68,223,237,222,174,103,133,104,219,221,69,201,53,230,77,29,116,35,155,119,131,191,38,170,79,177,121,101,193,243,121,158,143,35,133,39,200,22,203,146,250,90,97,255,156,45,209,45,238,130,225,241,213,220,109,39,137,142,156,190,192,17,233,39,53,172,62,106,161,10,197,45,234,251,42,149,62,50,85,18,80,104,227,7,201,104,234,147,243,30,190,145,22,87,200,103,253,142,23,75,251,87,68,188,229,99,66,207,227,85,116,30,46,158,45,251,100,230,16,231,198,139,215,25,220,54,57,28,165,45,19,61,185,193,161,28,76,86,69,203,107,152,184,252,89,99,209,109,195,215,38,40,9,7,84,226,48,175,216,109,38,88,105,179,41,195,153,191,105,244,128,208,171,102,34,10,142,176,141,110,88,32,101,102,24,38,160,30,220,241,40,238,154,83,239,29,149,223,147,114,117,110,74,107,216,42,49,67,241,98,52,184,27,156,100,69,189,78,188,104,22,193,246,135,137,174,75,161,236,205,216,180,119,154,90,130,174,30,8,255,203,93,203,11,80,129,225,52,210,23,86,196,213,67,244,73,12,119,44,130,167,189,37,144,235,83,180,200,177,187,248,104,149,64,71,248,126,251,167,205,8,192,219,156,35,17,85,186,103,152,81,102,210,212,197,117,129,146,100,192,17,63,63,126,64,79,89,230,106,186,251,66,129,156,2,62,74,51,48,26,248,63,119,18,87,1,239,251,186,78,112,57,129,39,194,176,169,236,171,46,178,57,18,178,153,29,38,18,133,80,35,88,222,220,108,118,60,216,153,137,228,135,86,7,41,39,94,69,242,122,145,238,166,240,5,120,18,170,29,198,109,147,153,32,5,102,215,53,181,199,7,116,190,153,68,64,191,204,136,155,82,171,54,115,22,252,221,60,183,16,3,87,5,65,120,53,237,178,66,15,40,237,118,41,240,208,107,117,109,63,139,67,159,112,31,122,88,53,115,60,102,92,6,83,254,211,172,117,77,170,27,138,227,242,71,208,19,48,119,114,206,149,134,232,146,169,20,22,243,100,125,224,79,109,243,96,177,83,134,111,243,20,33,239,238,136,114,14,112,178,92,87,40,145,3,15,122,68,118,199,159,194,192,217,163,239,234,27,189,176,195,37,75,140,239,110,234,101,8,217,0,239,5,28,88,0,24,252,248,8,119,13,254,245,231,43,110,131,248,169,177,206,39,251,26,67,121,165,46,230,175,160,139,88,232,161,173,100,230,22,65,27,167,45,113,229,203,206,162,30,239,4,46,145,190,251,77,51,169,181,166,176,38,136,124,180,208,15,24,215,64,96,141,222,193,169,133,7,4,79,224,54,228,141,253,230,244,14,9,146,166,227,211,8,171,67,191,212,111,227,3,110,173,245,25,49,77,31,37,195,48,214,51,226,177,92,211,41,107,252,36,52,134,66,214,130,105,156,213,243,103,83,162,11,201,179,255,208,146,82,249,153,93,122,171,21,92,102,253,39,1,61,216,126,89,93,59,35,200,21,7,62,217,170,116,115,223,241,142,154,132,155,165,28,3,31,1,51,225,24,191,42,123,38,225,167,215,244,79,156,169,134,232,144,14,224,13,41,63,146,112,188,96,12,75,41,200,39,239,246,124,183,0,16,63,135,84,43,219,104,86,204,251,184,133,41,180,245,237,235,174,79,111,213,2,244,2,209,125,88,223,247,96,235,97,110,143,248,47,112,95,147,170,108,183,53,174,244,45,168,245,167,76,153,66,58,222,253,231,71,124,80,238,90,225,191,208,216,59,73,148,245,254,64,205,108,228,6,255,82,139,82,83,105,176,160,34,185,153,63,234,241,162,89,255,69,231,79,251,168,85,66,213,173,83,255,101,107,215,88,168,92,89,91,248,221,230,141,140,212,87,183,110,145,149,239,129,191,116,220,137,63,252,78,197,98,225,38,79,102,175,233,176,121,51,237,117,149,34,93,203,154,155,251,142,74,193,14,89,61,237,248,64,44,196,222,50,28,152,122,54,130,63,195,40,242,197,21,234,66,233,239,16,82,136,30,128,107,238,74,189,155,214,63,21,95,77,111,58,94,156,173,180,99,45,84,90,131,104,61,146,141,98,70,153,120,153,152,178,169,207,230,203,127,165,97,35,184,201,156,134,28,173,26,177,42,142,199,132,201,41,217,193,124,165,74,157,153,42,111,85,60,95,78,216,245,134,83,96,155,96,90,173,4,182,83,123,166,37,5,177,221,165,74,117,15,179,88,210,125,203,202,169,215,187,35,120,93,183,21,105,96,5,190,168,202,51,146,138,64,188,199,225,16,138,106,57,74,201,247,63,234,29,66,254,219,207,164,238,67,144,168,177,48,151,183,0,205,158,207,198,93,128,152,151,209,252,114,76,105,4,248,218,82,69,115,7,122,135,32,22,98,229,78,83,109,136,155,250,241,91,217,204,121,178,197,152,0,57,17,16,20,173,64,72,165,2,177,98,215,29,180,163,244,162,238,100,142,248,244,92,131,64,190,142,39,31,103,205,176,82,226,254,4,186,58,9,5,29,107,244,219,192,120,217,8,231,216,128,80,175,223,253,21,21,216,169,80,47,30,99,143,20,160,232,180,216,136,25,180,246,117,252,179,79,21,219,155,95,77,224,215,181,126,162,78,18,188,253,122,192,39,171,162,181,59,66,246,175,102,43,252,19,23,22,56,13,180,15,15,186,232,158,149,25,8,188,134,34,21,160,108,99,33,219,1,53,211,150,62,165,183,98,226,101,110,174,64,63,21,81,32,160,128,108,23,188,248,165,255,100,171,117,218,184,126,28,168,76,132,66,162,25,61,209,188,1,166,81,92,128,17,34,74,107,171,50,37,14,246,142,118,64,253,102,162,107,9,189,107,184,72,225,166,76,63,178,28,153,159,197,31,107,116,37,190,151,67,255,50,112,84,121,149,136,192,48,140,212,19,87,101,224,43,65,10,128,86,207,32,146,19,40,215,103,10,40,243,235,216,77,119,123,191,99,152,170,180,162,106,23,95,148,154,122,5,88,22,227,207,141,68,179,82,28,213,182,213,55,189,65,31,194,244,84,87,208,49,46,234,222,144,232,161,77,109,18,128,228,76,139,207,111,53,179,173,159,107,160,143,18,187,32,240,34,138,66,231,241,41,202,91,159,219,202,5,177,152,40,37,10,69,63,127,105,5,66,12,172,173,44,113,151,171,90,139,45,170,192,233,73,235,182,255,32,105,254,157,208,86,55,18,30,221,74,25,81,44,210,56,152,53,62,223,216,139,108,236,92,107,215,82,29,11,207,233,33,38,233,248,14,115,55,0,23,35,34,138,30,244,171,148,27,75,25,212,231,212,17,127,124,25,132,63,178,65,102,165,199,169,13,249,97,39,171,46,60,253,249,16,72,183,189,100,129,222,77,215,65,87,187,223,36,125,113,65,181,203,234,244,112,20,237,147,65,104,99,144,34,151,145,238,210,110,81,109,103,255,199,19,204,184,246,208,143,2,243,46,130,12,176,158,67,12,95,108,144,209,187,208,173,3,84,187,100,86,91,189,248,248,20,38,240,246,220,82,185,144,105,119,169,191,35,185,248,56,253,224,164,54,227,57,65,98,102,130,163,156,87,83,119,0,93,22,250,91,59,45,108,203,151,8,22,233,49,84,104,8,81,82,205,134,147,195,79,4,207,252,85,93,159,96,40,68,32,179,72,166,85,93,137,107,178,6,201,23,71,58,200,211,122,42,166,160,197,207,163,44,195,134,218,178,237,57,56,160,49,246,245,137,15,163,191,62,123,106,204,67,163,163,30,78,142,11,9,163,229,138,212,222,192,254,0,147,6,107,23,134,140,216,75,16,138,89,20,156,99,134,33,134,63,202,208,68,124,196,134,167,247,186,234,146,244,159,201,50,130,126,132,51,131,78,4,247,146,229,232,91,234,114,191,92,210,205,39,157,130,1,217,62,60,43,162,6,199,195,128,35,232,92,206,29,197,10,56,109,219,164,121,86,67,45,170,194,110,40,108,247,109,92,72,7,63,103,181,61,232,30,49,34,38,46,197,169,77,5,178,177,79,178,92,249,136,254,114,42,193,224,197,179,212,162,130,10,100,38,154,102,39,139,26,86,192,210,95,162,82,121,180,12,85,229,41,255,197,200,4,114,46,153,98,130,224,57,200,178,198,22,151,54,58,207,185,212,165,139,36,132,130,149,248,159,253,68,28,10,146,74,193,165,176,131,133,16,192,12,186,139,199,98,142,251,234,96,166,247,11,244,113,25,53,148,206,250,35,63,207,242,132,217,34,183,46,210,228,214,147,12,45,119,194,224,226,215,109,112,170,104,171,103,199,34,58,173,195,90,240,138,16,46,41,113,145,141,188,220,32,88,235,234,193,68,217,249,254,133,214,136,195,241,103,51,184,124,242,95,71,99,117,114,88,84,57,16,127,13,203,145,180,177,242,34,140,173,254,137,144,116,204,101,5,65,71,124,198,211,56,242,233,214,159,137,202,150,151,197,54,42,175,193,171,40,201,222,238,85,238,197,194,95,15,180,8,50,3,141,234,169,25,72,124,167,233,78,88,98,201,149,203,169,64,222,150,203,172,26,61,232,229,106,237,55,128,99,129,234,182,6,198,61,97,135,26,244,95,25,19,88,164,160,128,251,196,111,192,90,218,13,99,148,165,198,149,212,177,48,190,43,130,158,163,175,25,78,32,219,102,152,52,75,100,27,133,74,43,41,117,95,95,191,70,179,204,89,217,190,205,1,161,46,92,106,128,236,98,241,155,74,137,74,8,58,108,222,173,110,131,216,98,220,173,145,248,163,119,126,83,221,7,43,233,197,24,156,247,153,106,200,239,70,108,238,72,14,179,170,155,78,69,128,2,200,77,122,159,38,179,35,42,129,99,72,99,150,148,90,152,229,240,46,92,240,213,102,171,233,38,190,77,91,4,72,170,113,119,45,156,99,14,151,245,21,6,103,193,110,72,234,220,245,69,65,15,176,30,83,125,89,133,188,88,248,135,2,122,192,247,210,111,22,72,170,1,170,4,68,7,203,241,171,179,114,2,166,157,201,103,88,185,43,118,213,163,4,142,107,207,66,230,136,39,225,75,253,81,192,229,125,116,249,213,11,126,221,240,186,181,85,235,244,118,176,48,63,206,217,206,12,16,107,222,134,52,14,27,48,159,109,120,100,217,123,211,185,215,117,72,22,18,199,137,244,176,50,11,223,208,88,211,94,215,181,9,90,247,175,215,227,179,76,214,199,180,218,193,1,65,144,79,36,56,144,108,24,220,144,173,95,239,181,10,241,197,148,183,141,50,19,6,46,1,16,76,1,211,227,182,236,112,51,96,10,23,66,205,178,96,160,112,120,180,200,191,122,34,255,11,159,106,37,114,182,217,166,60,93,34,111,229,170,56,199,220,181,79,199,246,152,235,129,139,101,117,108,113,178,89,91,16,155,55,64,214,33,213,19,230,132,14,161,47,220,180,224,58,27,190,8,240,241,126,1,128,33,128,158,221,85,236,141,150,125,163,177,251,194,189,229,71,88,41,25,179,86,118,182,45,74,80,118,141,252,133,57,208,12,156,124,215,8,208,219,231,167,248,3,105,68,205,73,8,127,208,232,197,29,49,71,241,248,80,48,152,167,122,103,87,128,203,210,55,144,243,134,38,118,183,5,60,143,188,26,68,215,76,174,144,42,239,14,87,39,96,136,96,205,234,85,251,33,72,220,199,146,121,57,182,197,11,41,58,150,13,56,88,130,255,35,153,191,205,78,33,106,195,14,24,143,97,225,77,211,208,200,141,206,184,94,92,21,236,61,150,48,63,126,82,153,93,51,230,102,77,190,208,48,233,137,112,202,120,165,5,153,75,146,38,198,191,1,163,71,8,170,230,182,131,218,96,108,167,60,22,17,21,148,231,118,57,14,140,187,59,154,1,251,253,131,71,250,147,163,13,182,161,227,158,107,231,69,45,56,111,52,140,167,118,203,171,208,253,33,54,238,136,128,248,54,163,126,59,107,66,36,217,164,29,13,73,245,94,94,124,169,159,0,210,207,92,39,85,221,192,101,69,202,156,26,28,254,41,198,184,253,152,56,153,65,81,229,44,73,23,125,103,106,177,189,249,74,22,113,163,246,165,128,190,130,12,105,37,251,158,234,120,27,215,81,84,96,176,96,60,139,4,218,58,111,23,214,192,186,91,0,193,59,52,154,208,166,48,88,245,41,155,158,90,180,243,151,188,157,216,65,61,235,35,199,32,160,180,186,33,19,30,248,118,31,236,141,108,96,115,55,143,1,204,102,225,106,152,70,155,22,215,31,105,170,130,37,33,58,135,142,111,64,27,146,123,100,220,23,230,120,242,217,187,191,147,172,168,158,243,232,127,78,163,54,152,231,53,75,243,50,170,91,86,112,215,91,28,232,154,202,24,151,166,217,206,167,79,94,114,59,54,176,226,196,40,213,43,142,140,3,32,182,31,33,89,36,68,186,231,183,105,164,81,66,233,103,255,145,84,167,74,82,168,194,229,121,148,205,189,223,78,255,171,156,94,48,151,27,251,241,129,185,41,71,223,210,79,171,169,227,182,161,47,196,190,61,48,136,218,254,244,48,130,16,245,114,84,98,30,185,91,145,226,158,38,107,170,3,217,127,190,189,51,42,122,235,123,247,134,186,64,10,171,181,180,6,15,21,168,200,208,177,90,127,186,233,172,118,178,20,222,241,219,172,155,236,138,217,196,206,237,180,11,199,142,236,0,205,5,66,104,190,78,59,238,197,2,83,63,42,43,61,77,103,205,93,192,62,242,196,68,180,126,75,110,152,101,240,48,7,221,20,2,205,123,106,156,20,45,213,238,218,253,35,180,2,198,78,73,32,75,12,186,115,162,233,44,240,140,205,250,37,49,105,31,104,104,219,46,141,76,142,80,71,246,52,87,119,14,31,216,209,135,81,110,110,146,60,57,126,71,18,193,63,140,62,10,44,169,223,134,231,215,170,11,129,19,89,179,19,246,249,13,33,51,196,96,40,140,47,134,35,178,164,143,20,221,188,123,99,179,44,77,61,177,35,164,162,21,68,14,224,226,255,55,62,40,125,58,218,60,143,121,2,9,221,174,152,150,9,200,143,154,212,167,136,181,67,49,198,12,136,225,234,40,64,18,37,138,152,213,71,153,211,163,243,161,63,107,238,140,227,18,17,244,163,79,61,169,155,189,70,137,159,27,249,62,92,164,118,75,179,112,88,124,84,40,23,93,60,41,232,148,98,154,226,214,75,106,57,203,198,90,169,181,136,75,226,91,14,152,102,41,236,24,12,231,16,170,28,187,176,22,142,56,181,28,162,206,23,86,140,65,50,102,173,225,169,208,29,115,48,224,161,219,172,112,73,177,35,211,223,140,131,114,177,18,135,168,218,176,73,13,60,218,27,58,198,127,133,237,122,77,84,98,162,50,179,204,134,75,130,227,131,188,74,18,244,205,107,131,5,38,175,10,199,23,213,225,118,198,46,224,178,191,5,160,125,212,184,26,175,47,251,213,191,189,236,94,146,58,100,183,114,117,13,168,104,55,232,248,184,206,244,12,46,123,96,77,12,107,146,214,215,146,53,69,13,120,108,76,66,156,111,195,142,25,87,213,103,61,241,86,143,113,151,253,150,224,196,48,3,85,37,112,44,100,50,44,178,106,19,74,186,172,161,14,78,234,69,130,24,103,221,164,156,43,126,69,244,191,206,104,89,248,86,103,212,248,15,99,231,109,229,72,35,3,204,77,226,230,27,214,233,151,83,188,125,50,136,234,10,102,120,127,102,54,175,52,252,190,145,247,118,9,59,160,248,87,255,104,145,42,246,31,211,64,167,64,102,20,64,112,88,187,209,93,165,209,29,249,7,202,245,175,90,150,48,123,180,185,219,1,129,110,56,12,20,6,220,132,132,130,2,142,62,221,153,13,239,241,240,37,22,194,1,224,39,131,230,165,6,103,70,244,205,62,200,99,173,143,154,206,206,195,194,132,3,137,43,217,165,202,92,113,99,185,179,12,5,69,161,25,102,0,135,98,2,237,97,140,244,151,91,44,250,25,198,208,255,37,254,190,171,210,206,226,20,61,8,44,16,247,32,81,6,127,111,131,204,36,68,208,233,45,214,126,96,57,108,176,137,194,245,89,84,146,15,223,81,236,22,244,239,84,219,166,170,77,202,2,234,252,113,157,50,134,182,223,148,16,143,209,163,210,145,157,75,18,195,174,97,212,198,71,86,206,84,229,159,68,112,55,194,125,40,52,145,0,240,118,101,94,111,177,175,180,230,230,21,88,141,181,11,227,10,186,11,230,208,63,67,184,157,152,195,69,26,167,109,185,73,115,48,180,61,244,197,46,137,108,229,108,53,194,174,44,240,234,122,247,112,139,232,177,138,196,137,249,21,146,173,151,233,241,231,10,171,178,68,152,59,99,203,187,25,200,86,152,177,167,22,41,7,144,55,171,47,28,26,95,242,112,76,191,116,225,0,248,74,208,192,53,131,184,148,60,107,60,205,114,146,197,54,230,84,21,163,133,245,101,91,152,237,183,98,141,166,227,24,189,246,189,112,241,128,222,165,2,156,139,214,199,65,113,41,214,235,49,101,141,255,193,95,118,176,180,4,150,231,72,115,215,174,221,13,120,46,68,157,203,253,5,147,85,38,36,200,69,1,129,192,84,72,74,144,215,114,126,34,23,48,239,95,167,229,81,161,196,75,244,157,21,49,212,167,50,76,239,129,33,144,55,143,94,89,203,52,4,57,74,192,92,4,165,232,80,226,147,32,163,53,154,131,23,19,224,90,243,180,58,113,214,185,99,183,130,246,12,133,121,8,59,98,150,218,254,167,183,69,183,112,217,243,25,38,44,21,220,14,24,2,27,52,49,11,52,46,50,233,82,106,37,14,239,237,13,255,140,116,40,198,26,19,166,220,236,205,150,151,238,240,139,122,163,89,164,209,121,201,61,183,34,9,133,34,59,49,175,5,10,177,79,32,151,136,58,178,215,88,10,172,209,235,94,214,88,131,88,35,190,88,112,186,20,4,85,255,228,58,240,251,176,36,146,180,127,200,130,94,254,64,133,235,246,161,37,66,237,101,188,184,244,103,138,72,31,235,145,167,251,154,237,233,195,50,183,191,244,222,14,49,170,8,230,176,161,122,113,189,251,70,1,163,118,99,65,246,45,88,240,135,149,254,34,192,31,235,172,125,24,62,136,157,157,67,209,208,56,123,127,206,0,84,246,232,165,156,245,237,122,140,28,127,134,169,178,129,47,176,174,187,103,255,166,47,177,124,158,81,178,119,107,51,22,105,148,34,191,199,236,172,160,225,217,110,37,245,0,158,109,36,70,40,120,237,189,49,164,103,165,72,230,108,43,202,1,155,118,79,64,239,125,78,133,151,31,240,227,68,74,166,148,176,123,238,31,42,63,86,4,6,187,240,254,124,122,88,55,242,22,204,31,228,203,255,147,113,184,46,149,14,158,205,144,107,51,102,156,151,58,215,33,185,60,155,246,41,182,70,235,250,2,236,55,139,56,43,21,208,113,103,20,0,205,135,101,1,12,181,147,195,36,155,28,11,202,223,76,232,211,32,233,139,116,212,33,217,86,176,12,6,234,182,239,36,110,77,35,19,116,138,226,159,105,128,195,196,178,92,169,55,90,234,122,55,8,130,150,131,216,175,135,213,192,0,250,178,247,209,41,69,198,85,86,49,23,99,140,139,85,63,196,238,135,103,245,230,46,203,119,229,237,158,72,162,36,224,201,98,34,35,67,251,168,227,155,237,18,131,108,248,230,88,26,173,210,54,48,122,213,152,212,57,206,16,148,171,203,229,75,145,134,186,107,220,88,120,193,111,41,12,21,204,35,47,121,145,50,13,85,60,98,218,107,91,133,132,125,4,242,222,8,17,169,185,235,38,184,201,104,219,120,111,150,138,218,123,102,30,156,31,193,92,9,238,23,92,4,245,152,202,240,61,56,2,234,198,42,220,14,128,146,96,51,143,93,249,60,205,101,55,227,97,23,141,97,166,191,12,104,5,107,252,156,103,1,59,116,93,188,201,162,50,187,219,80,61,249,60,159,103,158,230,162,235,23,143,38,56,101,168,114,103,6,26,169,163,79,158,192,229,248,189,56,106,9,107,179,237,16,116,125,145,211,141,238,13,134,3,23,134,85,192,20,122,66,92,152,13,238,142,34,240,25,72,178,230,205,132,126,151,7,73,81,131,50,142,209,231,254,3,45,247,83,218,156,174,54,179,208,41,240,13,254,74,68,8,247,37,136,215,219,25,229,96,46,28,33,164,195,236,35,55,34,120,166,65,32,191,157,192,255,122,155,191,40,121,151,162,7,175,96,105,149,14,82,125,135,56,74,154,213,168,246,123,248,166,201,216,131,88,217,128,167,41,11,210,69,55,147,43,124,54,76,79,33,14,249,112,212,217,117,8,42,104,96,101,18,121,95,23,0,187,48,244,95,89,110,111,199,18,69,0,124,221,130,149,215,118,238,48,209,182,218,123,122,2,213,106,63,34,184,168,223,80,45,106,127,120,176,243,0,254,224,134,50,149,244,23,19,84,187,240,74,237,190,21,132,194,10,14,216,87,119,169,240,244,33,117,75,182,138,135,224,51,38,143,52,212,62,183,0,171,165,5,236,160,101,119,237,241,44,215,139,38,134,203,49,147,108,200,246,152,119,89,73,120,252,205,102,77,146,254,98,204,79,208,242,179,19,55,232,159,255,98,149,102,195,45,41,20,190,148,177,34,152,182,159,203,203,0,227,170,61,39,221,27,84,92,72,106,97,107,78,70,172,100,63,250,10,194,121,42,73,97,23,60,86,28,151,254,41,157,243,77,93,64,21,142,180,212,101,39,132,104,38,131,176,227,180,182,194,12,27,45,229,232,13,77,184,26,2,86,78,38,110,138,26,13,113,84,72,0,125,219,29,241,201,78,48,186,80,105,202,140,144,204,39,89,214,179,106,101,150,159,225,212,33,213,120,28,244,13,70,118,181,75,226,129,105,115,149,155,94,64,130,163,70,198,219,70,154,109,38,94,1,29,19,130,59,228,189,8,147,87,35,39,71,148,222,245,118,130,161,84,198,44,128,109,30,248,68,215,215,112,26,222,35,97,143,94,39,105,143,31,139,0,3,165,59,88,188,142,139,146,41,81,8,198,84,155,188,216,19,93,249,209,249,98,82,254,39,42,166,80,172,97,65,184,242,125,125,123,34,78,106,112,169,37,52,111,0,46,145,33,50,215,205,191,96,46,245,123,177,222,132,103,106,15,243,242,123,179,132,133,184,16,201,10,253,166,7,40,254,42,174,147,57,141,100,16,135,184,95,53,238,61,124,207,115,147,226,234,146,212,197,229,36,219,33,246,21,246,221,252,42,214,92,135,187,0,151,111,150,76,106,74,98,143,5,26,248,174,143,250,59,194,170,218,218,25,75,210,15,247,171,52,33,202,22,115,75,133,239,63,158,129,64,193,93,13,53,3,246,47,153,172,209,182,3,55,215,219,95,108,59,94,38,200,141,109,216,161,170,47,127,229,236,220,200,176,193,72,197,201,78,137,71,35,178,32,31,158,15,182,241,202,156,8,137,14,119,53,38,92,250,86,5,99,159,9,157,230,105,245,175,24,113,138,65,71,183,132,203,104,217,102,71,201,128,152,237,141,193,67,215,66,65,0,42,207,255,167,8,36,175,17,87,155,229,115,8,140,97,207,103,214,42,123,72,115,47,183,172,253,27,66,225,83,15,44,254,12,162,56,144,41,169,130,213,20,135,70,156,109,147,30,251,203,189,63,235,241,174,108,192,146,148,245,126,112,76,144,93,120,74,137,38,66,173,83,71,86,109,177,137,69,57,186,121,75,193,155,24,60,152,237,12,192,24,212,242,37,45,123,50,174,170,133,225,25,97,112,42,169,219,8,253,90,60,53,152,139,126,113,47,100,223,150,34,108,2,104,182,112,122,249,162,82,64,170,189,20,18,66,221,38,68,188,18,212,114,207,13,73,230,47,247,41,143,235,117,110,154,210,54,7,127,74,102,112,195,112,249,6,65,236,224,231,23,125,57,146,25,38,22,145,159,233,179,71,34,145,60,213,75,121,66,246,46,109,176,230,199,161,131,120,168,47,14,27,26,66,242,151,200,22,43,9,160,59,123,86,12,251,220,240,44,13,182,79,188,6,23,220,19,109,40,4,91,138,213,156,88,214,22,39,94,16,203,206,124,146,26,188,126,197,49,36,61,4,135,205,80,187,176,168,66,232,123,176,53,14,104,8,0,212,83,145,196,205,139,11,8,120,186,253,86,132,143,111,120,27,160,82,209,227,78,176,232,93,224,113,200,32,15,50,212,228,81,158,13,68,214,41,227,120,104,103,77,190,99,108,129,170,20,45,48,2,130,249,56,126,236,175,211,16,24,106,190,46,181,53,132,24,5,25,95,112,23,138,213,42,109,15,77,36,169,51,3,51,71,140,8,73,179,53,111,188,181,104,238,163,163,193,31,72,80,39,140,237,252,213,115,201,230,178,123,90,192,234,2,194,239,144,29,158,116,171,255,207,204,28,151,172,140,220,187,17,236,149,78,249,26,112,228,34,202,49,88,226,43,68,136,169,57,178,80,223,215,52,163,97,4,43,251,43,159,171,139,227,227,140,119,136,216,117,169,252,101,208,91,176,15,130,143,234,133,148,109,31,125,231,153,57,131,227,95,208,111,5,163,221,8,1,203,109,225,152,171,38,111,241,161,175,123,250,51,20,45,54,126,107,7,194,110,169,226,4,44,177,255,255,38,189,176,225,197,221,19,8,43,49,3,66,139,176,56,76,115,7,185,6,66,241,5,141,15,176,204,218,7,178,227,231,239,190,120,196,94,28,135,160,172,60,105,131,98,116,115,121,41,44,224,181,10,79,28,13,0,46,92,27,213,122,236,57,61,218,193,141,15,135,47,202,149,190,134,43,183,29,90,206,41,148,244,2,160,139,44,162,224,75,234,183,79,79,115,56,167,244,126,101,123,117,188,139,55,6,145,119,247,133,213,81,64,171,6,49,115,171,13,21,233,113,162,237,109,27,46,192,19,126,208,184,176,195,42,144,214,14,158,112,190,249,214,98,117,61,117,200,116,94,133,199,0,11,20,37,40,102,107,182,221,172,226,104,35,162,129,199,150,232,32,78,9,82,138,51,86,223,33,81,254,146,8,43,70,178,11,229,166,111,51,30,126,77,47,137,7,133,81,73,182,151,49,9,234,78,29,98,149,137,171,237,165,72,229,30,101,152,21,74,139,16,31,140,7,110,112,210,210,171,56,218,174,62,104,35,144,17,104,249,176,124,25,43,199,180,78,167,224,135,0,40,49,62,159,184,232,74,230,134,92,39,220,128,155,102,196,157,144,78,218,205,0,45,116,182,194,13,162,142,158,122,24,71,159,104,146,71,40,29,201,189,223,172,92,112,30,200,80,120,145,76,112,155,9,17,101,230,159,7,171,82,136,238,165,240,229,160,128,188,50,142,241,171,114,227,232,125,10,19,53,82,250,227,157,14,253,15,211,247,37,217,251,127,220,93,54,238,178,115,168,33,162,98,35,146,64,199,233,69,230,75,189,82,4,77,51,4,243,243,175,172,224,73,4,143,137,55,162,77,127,235,108,41,79,53,56,67,53,245,69,118,5,98,91,83,124,153,239,73,109,75,2,219,14,217,128,61,45,74,229,117,203,73,243,71,59,233,112,111,240,207,119,106,41,90,162,13,171,111,100,121,49,194,15,69,76,151,145,237,4,41,100,5,178,226,117,10,38,71,192,62,103,166,21,41,103,243,53,31,22,35,165,12,205,115,23,249,217,103,36,34,220,131,254,179,155,114,96,238,133,225,206,135,90,87,76,175,101,53,56,61,220,120,39,172,4,253,88,253,102,79,53,146,97,69,148,184,75,67,132,247,137,29,146,175,177,96,91,23,241,55,238,227,209,127,42,85,204,154,133,200,29,122,16,215,152,135,34,96,12,24,31,120,129,155,87,21,224,27,214,179,183,173,17,101,203,108,146,31,215,6,34,151,25,137,82,171,120,14,178,105,101,233,237,35,185,3,134,114,3,226,51,199,124,117,118,146,197,176,249,146,200,228,55,211,47,43,59,135,39,163,187,160,6,126,122,196,28,226,59,182,10,103,161,199,224,65,95,18,87,101,183,123,16,232,169,143,112,214,80,237,187,183,195,158,147,108,228,176,131,241,220,4,196,198,209,201,26,214,254,68,108,50,54,165,102,187,60,245,32,129,53,12,4,245,149,9,110,39,60,141,185,62,128,155,154,221,98,118,255,130,71,24,152,14,220,219,37,180,151,101,220,30,34,80,174,201,98,81,74,120,123,6,43,109,91,213,43,15,185,76,244,119,235,81,54,64,208,164,180,252,131,27,121,144,151,21,4,184,66,211,148,199,55,255,40,38,54,60,10,102,184,237,75,97,162,133,122,235,178,14,119,128,120,126,118,85,250,12,46,143,163,244,183,146,179,109,182,30,10,247,69,85,64,124,85,77,164,103,143,223,207,176,241,53,210,171,149,55,46,228,6,38,9,243,211,86,1,244,217,82,20,85,166,121,14,172,109,177,72,252,81,236,105,105,249,119,140,58,206,143,65,109,78,135,214,177,68,123,151,38,170,113,153,234,123,11,246,58,41,201,56,162,107,179,123,137,222,37,251,20,130,206,20,26,134,39,238,185,216,248,20,188,128,67,52,60,22,90,251,30,154,166,215,203,14,3,119,73,3,157,29,220,231,58,206,7,195,148,105,127,18,118,245,158,29,92,199,186,60,104,240,108,147,89,136,156,113,191,224,63,241,191,161,51,153,66,42,149,90,180,45,77,89,166,193,176,160,151,166,255,120,212,116,163,231,76,214,72,117,30,1,185,186,125,156,198,20,63,157,43,38,172,41,100,136,202,73,118,86,69,174,80,2,10,159,130,125,18,36,184,187,140,141,252,15,47,117,28,214,211,121,21,240,177,48,207,77,134,167,59,41,153,31,111,105,5,76,178,241,183,127,218,253,81,1,0,254,183,6,57,214,141,72,8,74,191,14,45,250,98,0,211,122,56,158,17,220,101,29,137,254,225,94,220,253,5,119,58,170,252,244,241,234,159,46,112,207,153,123,126,46,45,28,241,132,203,56,189,189,241,223,53,71,126,195,248,232,132,164,248,122,238,154,236,177,131,187,24,173,211,38,133,196,152,155,70,128,33,244,42,254,250,21,52,211,151,235,15,17,85,41,160,67,247,176,255,189,144,130,198,243,144,15,48,45,124,109,145,204,115,253,117,27,27,204,201,252,168,66,3,186,249,39,107,77,243,203,22,72,62,139,223,139,238,93,27,149,139,200,170,234,95,189,126,224,25,131,97,103,251,99,65,121,82,36,28,239,7,133,209,224,53,124,9,63,107,134,84,2,242,249,2,83,83,113,119,124,199,116,151,232,40,206,211,144,11,42,162,102,41,235,168,55,5,222,235,118,37,102,9,137,52,86,114,73,212,126,236,237,212,224,254,1,183,254,52,158,1,250,202,168,222,43,206,231,211,94,225,89,248,200,103,46,97,148,27,40,1,21,101,57,192,39,23,77,31,203,147,19,5,158,90,195,83,136,40,65,66,173,128,68,203,80,96,35,111,230,26,57,255,31,2,89,6,28,186,14,127,170,121,110,205,124,7,246,171,124,236,57,227,177,111,232,87,139,42,249,121,182,158,91,115,22,86,160,149,81,14,152,180,22,117,150,193,246,156,46,131,110,212,63,250,104,64,248,103,176,1,17,29,61,241,69,100,143,127,127,248,236,98,28,188,225,82,136,46,19,129,183,211,25,83,147,161,204,89,167,142,42,28,26,207,176,13,97,238,16,210,122,119,98,252,145,139,103,179,58,253,170,169,227,122,209,128,197,101,78,177,89,196,65,49,183,69,148,199,192,34,115,136,62,172,136,240,159,215,156,74,226,139,118,41,88,23,228,116,90,152,128,183,54,160,121,36,35,239,157,137,3,99,190,70,30,134,161,59,19,109,19,39,237,146,2,153,237,76,216,184,118,236,149,214,237,236,94,157,114,66,139,253,254,72,132,34,180,58,220,225,102,168,146,188,41,190,89,28,31,220,191,109,102,58,198,169,17,176,30,57,145,220,240,50,229,64,108,34,206,127,19,58,176,36,82,44,126,123,55,206,200,196,199,27,166,123,145,35,129,51,163,234,136,142,132,57,173,54,92,170,189,245,201,164,40,145,64,21,241,116,156,46,23,62,68,175,148,32,245,22,33,166,89,31,64,140,1,42,191,100,128,13,80,230,145,101,158,172,137,156,121,9,12,214,184,77,14,15,180,98,155,251,6,136,27,35,184,119,89,229,84,186,93,103,149,127,41,41,54,199,10,1,88,233,161,94,209,254,187,145,56,114,104,156,174,248,32,112,206,56,171,193,203,56,57,125,178,217,174,123,189,8,207,238,143,65,99,45,232,159,39,178,61,29,173,21,45,133,210,232,149,165,247,223,104,213,162,118,170,16,105,32,161,89,151,31,45,156,56,167,223,206,135,186,176,92,206,182,204,185,81,130,150,201,15,117,188,162,50,84,2,233,80,27,91,194,233,95,88,189,107,124,154,62,7,70,46,224,38,21,98,152,239,187,180,223,207,193,69,103,65,52,77,1,252,106,248,209,24,126,199,42,73,30,147,198,138,240,82,124,79,49,45,19,230,28,246,1,183,96,71,231,226,167,74,114,129,231,203,212,88,125,147,14,231,200,44,46,137,66,207,113,244,180,9,83,189,99,64,50,49,140,157,243,25,225,235,235,126,136,160,113,49,155,184,98,137,177,175,14,108,254,83,8,25,34,151,209,64,219,203,127,110,127,200,237,217,15,162,4,245,253,74,107,60,38,230,221,115,82,27,166,106,177,72,18,249,209,153,36,119,26,82,247,53,61,18,187,194,201,174,211,41,103,210,111,189,233,145,144,3,94,142,46,59,38,22,157,251,117,118,142,15,197,198,80,165,62,151,255,254,139,69,23,100,246,176,160,143,104,26,152,31,180,83,244,13,82,185,127,217,178,76,145,129,219,109,175,214,160,206,79,218,83,65,145,101,17,160,145,120,174,206,47,184,249,182,228,131,157,35,127,24,228,166,243,184,150,242,69,103,159,86,40,202,124,165,152,53,136,154,78,101,111,39,88,54,216,63,29,244,106,86,26,195,3,113,198,194,195,215,54,97,140,91,144,239,13,133,64,206,237,143,153,10,114,129,40,172,207,145,120,87,4,176,122,81,5,33,63,136,138,63,9,124,80,75,194,9,23,124,165,118,137,12,19,87,17,214,145,141,42,197,254,241,79,39,31,44,0,40,196,34,158,43,26,121,42,101,85,211,73,252,160,7,109,150,96,164,236,138,67,222,143,51,204,162,225,187,86,226,230,65,24,87,132,102,8,235,44,125,83,199,177,6,7,163,117,76,182,200,87,16,97,173,237,206,150,60,41,89,205,188,155,118,117,232,212,167,126,250,79,29,159,149,232,81,18,177,4,28,146,118,129,61,17,189,234,212,89,90,67,147,109,118,7,135,25,20,115,8,97,42,172,31,207,8,81,68,209,122,145,68,205,68,29,1,175,87,53,155,79,216,113,158,126,222,76,114,135,125,198,191,20,152,254,120,122,173,235,146,216,13,237,43,150,238,125,18,119,46,125,43,17,251,2,10,13,79,184,85,122,155,88,149,193,26,141,179,166,161,231,77,41,213,8,170,232,74,215,100,127,92,73,102,159,127,5,8,8,108,19,118,228,52,229,205,45,130,253,149,111,139,134,219,104,250,104,125,141,32,1,11,227,212,103,90,8,12,241,214,47,160,65,255,120,185,53,145,26,198,17,203,247,87,36,98,169,77,21,200,90,46,36,121,175,194,207,61,42,174,64,21,17,4,80,242,55,119,189,175,41,55,157,36,0,223,128,20,112,187,158,236,102,169,12,3,203,53,73,204,190,106,165,97,94,182,16,56,113,12,111,91,76,106,83,213,128,171,31,133,203,83,64,98,96,4,71,107,16,212,64,138,67,1,28,128,30,38,65,38,185,227,214,234,39,168,208,193,91,139,14,34,37,73,221,3,189,86,77,147,29,31,144,204,175,138,210,90,135,215,210,77,112,68,251,205,30,25,85,141,236,14,152,70,115,211,140,66,52,44,149,244,28,123,163,233,188,103,158,136,118,231,64,208,172,212,159,95,101,47,49,231,235,214,55,17,229,133,118,179,125,232,196,2,18,20,244,25,236,187,85,42,155,89,112,241,100,151,12,116,37,68,15,209,199,127,109,71,204,27,151,170,7,201,185,161,234,9,211,173,48,135,173,127,168,7,7,184,74,215,137,118,84,131,170,137,26,135,104,127,214,56,94,150,117,203,53,177,29,190,117,147,60,58,228,113,209,150,156,169,175,4,156,17,143,115,62,207,185,166,151,231,148,108,97,135,243,214,126,225,132,17,231,128,123,175,145,79,212,82,124,91,74,199,20,177,102,40,216,53,226,254,255,224,110,182,6,251,21,142,208,219,12,47,28,43,38,213,145,179,171,229,102,233,168,82,216,204,42,80,199,57,205,175,223,52,132,96,155,181,136,191,54,67,50,225,23,210,204,85,99,248,252,69,131,175,36,21,83,240,243,117,229,2,251,189,237,8,67,176,121,238,16,104,135,97,140,65,154,98,184,222,22,98,135,102,241,29,136,76,210,158,47,224,163,151,174,154,217,27,102,111,215,25,144,29,152,232,122,113,50,115,71,243,211,0,175,170,140,105,157,43,95,78,17,177,54,154,98,197,48,188,96,176,17,79,166,195,247,215,48,222,68,247,236,39,153,26,113,213,0,87,87,37,8,108,66,21,104,134,145,43,65,15,144,139,254,142,74,44,80,32,96,107,230,112,242,8,120,211,66,65,81,79,50,112,16,34,193,73,125,102,25,162,99,103,170,39,225,222,100,203,59,18,205,104,72,140,101,202,66,64,109,89,202,224,202,206,96,159,113,36,229,38,225,122,123,124,239,241,163,131,91,29,138,220,127,112,58,169,115,15,239,132,136,33,108,14,154,31,42,220,98,234,169,20,118,11,151,36,40,196,82,62,14,187,131,219,122,77,243,230,118,139,54,10,82,191,93,83,183,186,178,202,136,68,184,105,99,180,100,97,149,48,223,198,235,252,97,235,86,38,187,167,134,182,232,121,246,233,15,205,63,49,100,36,148,211,1,115,118,127,217,239,44,35,89,219,79,47,205,62,222,31,28,56,62,170,179,15,28,114,67,25,203,187,32,168,119,242,26,193,115,157,152,30,233,120,60,43,139,88,191,245,28,150,234,79,134,100,157,119,203,95,173,59,2,182,45,22,136,204,233,170,81,71,96,1,102,61,69,91,10,85,5,18,147,158,149,157,154,15,232,135,255,214,10,210,253,74,233,78,111,91,102,27,115,209,86,153,186,99,13,158,49,200,96,185,23,247,170,44,12,219,100,146,44,214,147,129,134,181,11,183,59,41,135,177,154,184,211,213,238,48,206,101,14,164,28,29,4,30,92,91,210,148,104,187,225,107,162,86,149,38,69,46,238,76,182,73,66,185,251,148,1,186,214,48,130,72,217,53,95,95,70,19,207,59,30,133,164,92,244,228,119,139,150,238,49,208,130,34,79,214,253,145,27,85,133,151,192,93,19,124,71,147,204,252,152,202,98,120,16,212,186,237,160,122,15,114,237,187,155,122,57,124,24,122,120,172,53,0,79,125,161,30,203,80,177,43,22,97,16,56,62,218,196,228,202,14,201,100,122,0,9,24,146,252,31,11,59,11,246,173,107,116,78,161,234,62,228,154,42,7,151,107,221,201,227,116,86,59,249,214,192,225,63,216,181,147,74,47,101,170,101,194,222,251,206,181,89,27,101,31,73,179,72,116,196,208,157,237,82,195,4,239,116,242,156,210,132,24,151,154,138,98,93,77,203,9,202,161,55,13,79,253,125,23,133,13,16,18,48,70,59,151,154,101,125,12,139,39,59,206,172,214,249,179,9,185,95,104,41,200,33,172,252,58,218,130,121,93,75,91,126,226,123,176,124,126,250,9,232,18,216,211,27,197,46,251,11,150,160,182,20,109,170,48,53,172,158,38,4,9,112,95,10,14,213,128,255,95,82,119,146,119,73,224,252,104,82,143,52,31,129,144,57,59,58,70,91,58,215,33,204,42,225,252,22,37,108,182,146,153,57,74,192,117,131,39,228,113,139,118,70,207,127,28,28,199,48,243,4,52,241,79,12,250,58,189,69,145,175,153,43,86,240,82,212,135,243,187,246,223,251,173,231,208,8,145,29,214,13,216,186,99,62,21,174,76,31,254,130,203,247,56,196,191,102,169,106,240,199,28,160,141,70,173,252,8,189,144,207,214,29,46,144,189,82,203,82,105,115,110,57,164,151,144,245,1,229,22,55,137,81,243,210,244,178,43,153,192,200,101,95,209,241,137,240,218,141,11,34,39,44,147,193,216,189,181,216,70,248,200,178,113,231,127,117,9,95,47,16,104,5,61,50,227,86,124,53,20,246,86,55,116,41,29,252,139,232,29,44,63,44,223,212,186,9,166,18,15,13,138,237,127,37,113,172,242,173,196,193,70,75,216,135,142,193,229,133,239,175,241,115,185,26,164,215,128,221,120,89,251,61,151,189,35,139,15,84,87,69,117,18,255,178,83,160,207,213,67,204,171,106,66,197,150,217,149,186,84,88,119,51,80,98,227,6,109,195,145,192,49,119,2,55,229,148,205,67,101,180,189,121,73,95,186,170,194,8,15,124,148,199,91,23,159,190,226,192,250,196,170,185,186,206,67,136,183,147,190,119,184,106,49,23,191,60,180,210,191,119,33,65,56,26,236,38,146,71,200,101,8,89,56,106,166,158,179,136,235,11,65,61,98,241,162,36,238,32,60,239,175,106,124,228,168,96,92,119,8,238,202,11,120,29,180,51,71,76,101,154,141,1,95,227,62,218,171,161,161,59,170,103,162,220,188,92,177,172,135,238,8,38,71,102,79,225,4,253,62,102,72,238,115,241,143,226,249,76,134,220,193,31,174,13,7,169,134,188,63,115,179,0,166,129,217,123,211,65,154,194,71,47,218,49,105,87,91,34,185,97,169,134,20,76,51,151,62,9,109,167,13,86,22,38,198,4,175,172,8,116,252,237,111,214,87,9,250,82,153,224,156,183,209,251,109,97,113,70,215,170,63,176,58,167,138,186,78,221,187,231,53,33,175,0,47,252,1,232,18,114,178,208,233,59,95,151,101,197,74,69,232,204,170,254,253,215,171,35,7,199,59,115,109,108,176,2,209,100,136,114,244,192,231,203,83,68,200,241,120,167,192,125,141,14,100,80,97,167,62,72,236,238,251,65,137,7,83,4,125,244,178,72,21,77,176,170,157,203,32,135,69,111,151,184,55,196,23,255,8,221,72,119,247,20,116,36,63,160,1,111,2,95,7,182,57,16,12,27,150,206,126,147,19,98,101,225,234,213,43,92,113,53,71,169,125,42,170,40,227,139,213,94,161,159,174,129,150,153,125,185,153,91,215,42,178,11,187,109,229,44,216,109,167,122,82,18,8,139,123,123,172,241,62,167,143,213,6,168,122,195,9,190,118,16,196,198,102,26,134,72,120,1,137,51,49,245,149,71,122,118,165,135,134,147,161,88,87,242,82,129,13,63,88,224,253,41,58,154,249,131,60,168,247,56,217,50,149,124,53,117,79,193,128,199,238,141,93,75,221,55,9,253,105,67,116,122,194,2,60,246,104,85,131,80,15,95,138,205,184,158,174,107,82,63,125,114,70,153,150,7,6,170,11,169,63,54,206,102,248,239,24,148,157,142,56,165,215,238,53,146,167,39,70,251,149,51,239,74,208,110,233,222,201,161,9,220,167,58,196,149,50,90,100,27,78,96,73,65,34,161,123,148,221,111,192,39,81,168,130,193,128,103,196,95,31,249,161,171,118,207,91,99,44,250,85,47,165,204,176,147,223,207,71,122,216,187,208,23,76,45,34,143,246,155,108,252,98,186,251,140,156,51,227,234,215,69,3,139,140,118,165,82,153,252,78,155,210,105,227,153,2,181,150,10,127,20,17,136,60,73,117,237,178,189,105,193,45,247,132,219,98,5,151,207,205,235,161,109,244,150,215,30,60,150,180,186,253,95,117,179,177,96,76,34,121,114,8,157,252,33,136,81,114,88,101,69,54,172,67,133,63,213,222,149,120,210,13,95,199,175,121,12,22,255,8,97,166,234,153,37,45,42,169,211,200,108,90,115,190,2,228,144,227,248,61,247,105,229,38,67,110,176,142,115,162,4,43,61,99,25,139,205,77,122,226,67,238,41,71,231,116,254,47,237,158,102,106,144,107,94,236,135,101,91,35,23,149,166,2,10,120,205,125,130,132,66,224,10,209,250,130,98,238,243,116,174,156,49,175,210,226,213,100,33,239,249,145,184,245,78,186,176,31,104,23,252,162,15,100,5,193,152,150,225,198,153,215,85,238,236,218,2,188,24,76,227,192,112,69,77,29,206,55,183,158,197,43,130,40,93,191,178,11,64,107,226,233,55,56,226,60,78,62,199,179,67,121,163,192,40,71,147,134,116,85,51,79,94,144,200,52,5,187,73,226,198,71,111,190,201,159,240,62,151,160,247,136,195,180,245,202,45,228,128,220,39,175,187,73,212,75,28,20,115,95,242,53,55,240,120,127,143,239,52,61,170,6,162,18,253,111,214,11,50,51,7,31,16,147,176,41,67,197,31,140,192,28,60,38,134,204,85,100,41,118,232,44,93,246,115,139,102,9,78,106,74,233,142,60,237,165,216,93,239,229,139,181,159,99,170,37,141,32,192,194,114,176,125,211,85,241,192,113,151,224,69,10,56,25,213,177,117,81,74,176,157,27,46,125,32,204,60,186,62,171,185,116,62,218,19,195,184,251,63,66,54,142,141,218,116,55,249,206,252,62,146,237,101,244,73,115,211,152,36,237,95,72,56,173,229,69,208,208,129,166,21,163,196,59,162,167,9,134,168,51,35,164,85,239,216,251,220,216,89,61,227,23,248,241,252,162,124,180,153,23,185,1,236,89,161,80,171,236,57,103,104,228,251,184,222,118,147,237,253,243,164,96,217,131,24,91,234,91,92,25,175,191,213,108,227,182,133,33,158,173,41,88,6,23,190,221,201,79,4,13,117,210,221,95,145,137,7,1,246,2,0,182,212,60,62,102,179,91,238,41,223,131,165,166,160,65,30,229,188,197,201,171,43,117,39,186,152,58,197,210,168,170,30,209,203,71,126,110,168,128,200,237,107,101,232,95,148,246,254,132,186,132,39,152,107,200,79,61,25,168,126,18,30,12,87,39,49,122,11,35,135,93,169,74,88,59,130,33,5,223,208,29,141,35,201,244,7,52,61,158,195,85,35,122,202,174,236,98,201,49,198,165,96,200,238,162,252,103,147,134,21,64,231,161,8,178,161,211,57,176,67,198,109,214,89,206,239,79,87,102,190,14,117,166,237,224,86,180,125,121,222,111,167,8,70,217,4,90,110,28,156,101,112,170,93,85,115,111,145,153,63,145,135,99,157,90,255,28,22,156,212,237,101,45,104,72,14,127,90,248,6,54,121,181,99,132,218,171,159,103,68,38,76,37,151,4,245,25,40,89,134,119,60,253,117,159,156,172,118,1,117,110,148,132,61,248,55,12,46,90,156,144,168,209,171,7,151,24,163,206,143,253,184,170,62,160,208,21,233,185,225,27,252,154,104,61,219,20,150,88,246,248,142,33,240,209,54,186,28,175,160,190,165,152,17,206,110,60,170,129,147,83,201,92,238,177,216,230,65,72,32,51,66,9,168,149,73,228,109,41,222,200,237,200,102,55,158,30,62,160,214,192,23,220,165,183,50,217,145,173,101,222,124,198,119,36,61,158,28,181,112,12,77,198,54,138,88,128,202,133,104,14,16,122,52,91,171,218,9,70,205,116,143,32,234,254,175,94,246,115,157,6,44,108,120,20,91,189,46,23,200,157,17,130,218,59,133,172,191,87,88,152,233,119,144,129,208,100,243,219,175,182,145,155,230,191,48,199,37,23,50,46,137,246,89,62,61,211,127,223,216,103,17,182,152,187,141,144,174,94,124,223,215,158,43,145,166,151,93,15,60,3,12,91,75,143,196,185,124,172,68,63,243,90,192,64,143,158,80,44,192,130,230,87,243,11,139,91,149,19,107,202,8,116,53,198,54,242,244,42,90,52,56,129,8,208,161,86,65,38,5,99,188,129,115,145,118,28,134,166,43,148,187,204,245,247,44,151,204,13,130,215,121,125,108,194,203,201,49,243,124,39,145,147,62,124,241,46,170,182,29,205,27,238,21,101,127,33,132,231,47,200,125,49,112,8,69,199,242,136,172,162,176,220,38,220,127,142,34,213,144,36,238,83,240,88,59,76,196,244,159,47,128,63,0,112,253,117,74,48,126,179,58,178,114,42,32,120,32,131,14,17,181,219,223,213,144,241,171,146,221,20,206,56,4,70,79,68,68,139,148,152,135,97,87,175,203,72,114,71,15,158,73,215,193,255,98,242,22,161,82,211,72,68,28,213,198,244,176,56,220,41,209,15,235,52,80,221,36,255,121,99,66,79,134,165,216,237,46,121,37,80,229,72,96,212,210,69,11,228,28,13,152,211,159,115,18,45,222,208,209,46,122,210,141,96,236,217,160,213,214,65,99,131,123,237,19,62,3,172,240,233,164,225,179,27,71,35,80,155,168,42,170,238,54,54,170,154,145,111,189,190,242,140,254,171,114,159,122,93,77,224,126,144,125,100,161,177,12,228,230,36,17,240,8,242,230,67,14,87,225,126,199,204,136,24,133,240,20,139,69,48,178,34,124,212,165,143,117,88,31,85,229,189,199,223,72,175,4,109,47,219,50,233,180,53,77,151,196,188,75,187,254,200,2,44,152,237,91,85,61,69,27,89,70,70,4,91,117,177,198,163,134,80,85,217,214,62,1,137,112,124,31,34,62,21,253,193,47,97,21,95,149,159,103,160,164,41,138,230,91,64,216,193,194,161,14,255,89,149,29,156,62,47,108,247,182,214,148,144,31,22,2,155,32,33,132,38,153,143,112,56,202,234,179,144,21,166,33,4,1,190,24,220,1,236,137,45,187,207,87,224,250,71,53,153,39,9,35,9,159,207,25,51,35,88,185,149,181,68,122,243,212,227,186,95,196,41,113,23,5,167,5,213,236,157,175,165,76,137,191,177,203,212,20,228,218,193,167,224,160,45,177,114,94,64,167,250,16,16,98,167,245,255,150,119,161,123,27,187,242,101,123,132,203,90,250,157,246,64,54,226,65,4,68,234,104,100,32,143,149,172,238,242,221,128,201,73,251,62,190,182,241,202,65,237,235,97,38,137,28,111,160,6,10,134,108,135,25,112,61,168,82,163,187,119,201,14,218,70,129,127,73,143,78,204,220,245,221,130,72,114,179,100,203,184,158,119,248,173,207,74,149,167,153,72,229,42,55,12,187,33,10,194,85,171,101,144,134,83,50,240,49,116,2,230,88,106,8,239,144,104,18,34,28,128,152,134,45,33,235,148,171,246,170,123,205,150,196,6,164,184,19,89,69,1,121,159,249,145,166,2,155,83,56,162,161,32,63,167,1,197,196,170,8,211,32,15,73,171,4,144,215,47,109,17,23,254,232,21,186,9,235,133,234,114,136,189,8,83,149,255,170,156,3,190,179,245,166,64,162,76,35,197,22,44,222,141,76,108,211,107,88,26,180,139,245,64,35,205,201,106,115,39,8,76,139,234,119,118,56,11,241,55,112,170,154,185,230,186,15,144,30,157,88,5,230,94,51,50,115,1,148,111,231,134,247,52,10,10,169,44,94,15,66,23,155,129,103,119,218,216,220,152,80,123,164,174,199,76,91,123,72,255,28,8,31,245,235,182,255,3,158,10,90,163,82,26,99,57,93,169,60,211,71,212,168,42,151,181,131,205,54,213,142,64,243,119,69,74,69,236,221,215,95,94,117,136,113,10,239,28,43,65,211,176,184,78,45,75,10,160,45,199,36,218,28,15,39,185,89,215,199,107,134,53,101,235,91,109,18,148,118,17,16,113,12,103,51,189,37,217,194,92,79,46,35,131,151,235,3,201,150,177,70,207,229,225,89,4,223,7,118,223,190,80,186,152,58,92,173,9,0,88,39,25,144,173,221,112,9,212,220,141,244,34,43,63,109,126,43,55,169,115,23,131,42,217,59,72,59,187,211,233,80,146,66,206,19,153,156,38,172,152,168,26,222,174,33,188,200,147,199,11,15,10,140,246,249,9,123,21,131,187,118,234,126,186,123,52,112,170,40,189,92,205,221,12,48,229,183,225,178,125,198,239,6,82,182,28,187,8,137,235,232,54,206,186,84,92,48,119,231,114,199,51,195,102,31,10,88,14,160,60,108,197,183,98,58,90,91,200,113,128,252,50,190,168,226,217,36,50,40,102,118,246,50,58,86,130,18,148,53,39,72,225,208,178,140,4,243,210,125,56,215,194,56,78,250,62,73,241,248,120,113,208,126,19,208,206,156,103,212,28,182,116,214,73,215,127,233,117,235,91,45,127,240,47,22,82,80,176,194,151,33,145,247,155,46,101,7,228,245,142,229,96,176,163,27,231,233,84,128,254,11,138,237,147,169,106,33,203,52,139,12,124,12,208,226,167,215,1,127,227,144,117,147,152,32,118,15,211,126,118,76,29,46,219,196,81,67,55,207,56,252,129,231,71,147,51,29,70,198,100,22,13,211,172,223,169,206,196,164,132,173,18,27,55,118,94,183,216,57,68,237,60,39,80,153,38,65,82,202,213,222,68,164,81,222,178,82,140,142,38,67,198,88,191,186,211,200,67,32,62,165,76,123,160,137,9,247,81,147,111,14,122,103,179,102,130,228,202,133,62,225,149,44,212,51,61,146,214,82,230,210,212,49,15,56,163,194,68,204,195,0,106,186,131,108,198,182,61,104,103,224,223,170,156,141,122,39,132,59,212,112,140,222,91,238,209,184,20,49,207,118,6,1,71,132,165,20,15,54,94,146,169,163,102,170,46,252,220,146,41,211,239,31,179,232,202,191,95,149,34,221,162,73,9,62,36,91,68,58,71,32,62,56,177,169,122,7,160,52,102,41,105,247,42,232,252,12,143,215,111,120,157,154,127,130,121,16,156,97,35,3,234,107,42,249,210,3,32,114,20,109,137,8,98,183,193,46,181,231,96,146,99,110,54,46,61,171,57,194,94,119,148,158,244,115,128,131,173,147,157,21,24,159,18,31,190,45,117,155,153,57,236,56,85,107,162,230,213,175,84,197,110,68,144,26,174,11,108,189,202,139,239,161,50,151,152,253,206,79,230,36,41,33,124,123,192,226,126,204,141,42,72,116,236,112,84,112,0,156,1,119,88,83,162,208,225,19,217,88,7,173,78,0,130,164,41,124,49,34,63,50,236,43,107,12,177,30,37,241,100,55,97,137,251,7,114,34,84,159,168,241,206,207,240,162,10,113,118,36,76,86,12,153,21,210,174,247,61,154,100,243,88,221,137,230,70,53,75,97,51,82,150,245,20,30,151,205,255,84,16,198,165,25,90,127,85,16,222,141,194,63,200,134,233,147,243,190,209,243,232,169,62,16,134,166,101,231,186,202,15,132,237,123,228,135,234,253,44,11,60,123,184,230,84,4,234,249,139,2,186,174,84,141,47,188,240,142,45,66,147,14,153,16,91,58,8,33,90,167,107,241,164,237,121,145,127,51,121,236,209,90,198,173,107,78,78,236,9,255,248,159,74,98,215,5,8,253,166,59,191,8,142,155,198,199,243,64,220,57,107,183,67,39,41,100,247,180,80,82,90,117,178,35,61,168,122,169,100,138,216,101,110,68,168,220,217,13,156,152,11,24,177,38,30,243,38,114,236,32,191,162,209,102,26,229,84,33,230,138,101,55,136,244,245,145,88,21,117,186,160,210,60,161,119,217,14,240,129,21,95,161,250,93,39,71,125,152,82,136,0,18,60,117,138,210,22,159,167,16,119,86,67,101,143,25,212,166,145,235,148,144,167,196,110,100,107,22,183,153,126,231,22,13,119,67,3,131,130,124,192,135,217,254,119,129,6,115,241,37,56,86,93,42,244,156,180,22,20,32,117,189,182,152,186,139,160,59,187,185,238,115,27,8,31,205,109,234,68,69,181,233,37,223,170,170,116,147,83,38,18,20,20,136,7,154,194,32,31,222,17,0,205,202,143,61,17,48,41,79,110,220,177,87,73,198,157,70,98,203,185,254,151,250,32,23,228,119,225,212,95,235,214,131,120,68,104,196,100,63,231,135,164,210,195,147,171,139,72,150,129,166,205,42,97,128,143,251,214,81,184,76,110,97,7,22,109,28,34,5,233,100,81,83,230,251,133,106,73,209,238,137,83,0,5,39,18,219,196,189,195,76,138,163,12,230,91,25,138,219,88,101,183,246,18,98,180,130,147,251,144,147,122,160,235,238,117,26,166,2,225,114,50,42,6,213,250,4,131,92,151,170,67,221,119,83,10,246,4,207,177,156,180,194,207,202,202,158,35,86,47,160,199,212,150,107,12,44,235,54,92,84,89,100,116,232,160,212,198,92,6,129,235,10,156,119,92,194,98,241,77,90,78,125,30,125,200,88,85,97,72,81,59,90,40,91,99,210,140,34,34,53,214,96,147,107,138,251,9,40,138,79,84,197,101,158,236,129,86,116,67,173,246,21,23,109,34,133,240,139,102,238,67,155,3,190,60,244,242,167,9,126,217,152,196,24,168,172,45,1,112,238,213,155,151,147,199,163,199,40,24,190,242,77,151,62,49,57,218,221,102,23,205,234,253,56,230,119,26,60,245,80,94,14,166,175,142,64,28,61,57,185,172,43,46,190,190,15,84,186,242,169,248,94,29,113,46,58,0,146,58,232,105,186,194,255,193,152,176,197,255,204,41,35,1,1,241,103,16,19,170,100,131,109,156,57,22,208,46,23,241,76,33,16,32,235,144,218,133,112,60,206,12,249,126,111,188,248,88,152,144,0,77,184,235,5,158,125,197,185,61,19,8,19,123,173,173,119,108,65,25,163,73,151,63,70,114,138,103,129,216,2,221,234,144,186,237,9,150,48,65,207,177,121,241,232,159,88,234,186,241,45,71,187,155,104,31,224,222,235,225,11,194,139,81,222,248,161,34,37,240,172,151,99,71,213,181,6,135,13,173,220,143,15,152,101,76,241,247,108,93,183,109,47,178,33,250,76,236,167,44,117,36,156,149,156,208,151,217,113,204,153,197,243,1,167,122,194,120,59,1,148,169,7,205,109,173,228,28,190,25,52,35,103,1,148,120,45,135,71,105,22,235,78,241,21,87,2,57,74,105,176,182,154,28,149,243,78,242,154,238,30,172,104,167,235,194,52,127,89,236,15,127,235,233,178,166,10,14,97,95,170,119,108,141,76,139,96,116,236,63,196,252,56,110,69,194,176,55,53,47,233,157,114,122,130,125,90,143,152,164,152,251,169,96,39,36,248,179,223,34,181,152,176,160,32,134,208,169,8,30,97,163,14,171,8,37,129,88,251,129,169,216,60,57,146,77,23,9,228,105,55,63,253,43,173,75,64,168,236,88,53,229,227,6,126,127,79,234,125,223,203,254,164,4,134,109,6,174,239,228,183,77,204,146,252,214,28,33,187,227,36,58,208,223,216,60,235,97,207,80,39,36,70,1,223,29,194,142,169,30,151,71,96,216,103,61,145,177,176,52,160,169,164,203,97,110,99,184,67,73,0,112,248,254,12,92,75,159,3,32,51,10,163,167,113,144,220,240,255,235,155,159,171,178,133,110,44,18,101,13,148,212,150,249,50,79,249,205,34,44,0,50,36,16,101,203,207,72,106,105,141,233,1,153,191,255,172,242,142,8,214,146,133,193,141,46,153,22,98,81,239,154,226,172,193,123,208,32,176,71,242,234,138,38,215,190,26,166,255,55,252,199,158,226,36,123,129,129,156,122,209,193,46,57,241,49,244,173,174,109,177,50,225,110,22,0,156,201,128,129,134,113,111,176,197,96,209,2,2,183,140,48,226,135,233,68,104,19,147,238,237,78,22,76,220,46,243,32,44,7,44,239,116,22,220,63,122,150,35,216,72,12,99,230,166,165,87,56,236,19,185,173,103,1,51,189,173,124,69,61,152,29,108,4,236,208,85,210,163,17,83,186,29,134,230,47,245,4,113,57,42,80,226,137,34,226,100,228,234,148,225,69,163,162,95,2,194,33,140,46,32,140,113,147,222,151,61,153,186,204,144,69,66,119,9,13,71,209,17,236,101,209,220,81,224,166,211,92,106,198,131,37,242,185,207,36,13,234,217,197,130,141,25,204,232,171,183,114,170,252,229,105,134,251,4,251,92,101,3,190,229,80,40,192,82,205,162,251,189,83,112,73,79,22,209,142,32,74,130,180,220,179,27,221,254,229,37,161,163,217,191,130,199,236,9,101,11,92,186,71,139,72,31,152,192,6,157,116,100,48,117,128,73,126,238,157,143,204,205,73,90,61,41,2,95,217,19,221,41,74,38,238,31,116,224,67,242,243,62,65,39,197,149,72,151,59,79,10,193,19,12,2,141,220,236,126,211,163,173,50,214,203,74,210,179,142,167,9,245,114,188,208,17,144,193,100,231,188,136,17,140,88,208,131,169,165,18,166,131,163,160,95,88,215,86,115,255,20,81,202,99,134,162,91,234,77,234,17,78,33,147,72,183,48,89,71,1,197,93,173,166,203,183,77,42,17,59,102,60,66,130,10,58,34,123,29,17,82,96,108,157,207,196,16,240,111,126,30,99,90,166,90,84,166,68,148,188,215,103,203,82,20,239,149,171,104,33,174,122,220,216,159,34,193,210,86,73,172,137,51,47,189,13,68,26,195,45,107,119,162,10,132,41,129,123,24,248,161,204,99,135,218,59,53,118,7,21,165,49,37,64,181,139,222,155,86,119,19,15,93,64,180,243,182,67,51,2,153,133,182,36,102,33,87,44,220,217,2,228,96,225,73,103,213,27,160,22,169,240,220,81,19,244,175,118,20,137,60,181,229,118,70,104,47,45,174,78,212,72,156,2,173,145,211,159,39,183,76,77,36,85,215,225,217,170,165,122,137,166,187,3,222,84,203,87,39,177,194,145,69,204,73,127,154,74,149,133,181,102,124,129,177,122,126,68,59,18,56,91,121,11,51,10,210,251,6,220,220,211,34,6,67,202,170,246,242,30,96,142,46,80,8,64,20,45,49,211,21,190,180,113,126,118,51,53,136,142,225,219,158,164,12,208,34,164,209,84,202,78,51,12,251,213,80,69,78,158,71,242,191,183,20,203,179,168,95,245,149,110,86,232,186,104,111,81,129,85,129,141,34,237,129,213,114,171,72,50,162,48,133,178,38,52,185,6,88,51,124,221,90,230,227,50,217,202,37,113,125,79,222,151,173,33,133,5,170,77,63,192,94,126,52,44,128,73,24,120,54,151,233,152,39,97,168,24,86,246,242,151,41,50,67,178,167,8,252,101,249,32,99,8,81,57,97,111,176,31,83,20,11,242,66,164,68,181,22,79,145,155,144,225,41,139,21,123,154,236,234,252,47,218,27,176,126,109,98,145,98,114,115,9,172,90,102,254,71,214,201,91,224,196,223,40,201,115,3,116,7,5,139,251,0,65,40,201,224,17,143,216,108,65,11,208,145,177,21,179,57,37,171,95,111,153,26,121,108,3,62,10,23,146,55,252,141,145,156,120,111,105,140,205,169,132,22,224,58,95,74,126,154,230,253,220,221,55,252,146,192,125,40,54,245,201,181,69,80,36,116,127,84,220,221,102,178,6,52,217,137,30,46,10,80,230,82,183,25,180,97,18,97,9,180,152,151,159,224,129,245,184,35,129,94,156,220,33,38,139,242,77,50,200,166,107,92,221,202,106,41,89,84,26,223,225,26,95,42,183,104,151,143,246,241,131,11,156,160,49,143,84,239,94,133,147,198,68,83,237,131,221,17,147,145,155,181,131,115,33,216,217,15,118,126,208,80,81,76,178,159,171,172,115,219,229,0,185,237,97,199,253,103,65,255,173,223,212,219,224,76,125,1,164,24,150,81,165,124,166,69,84,43,168,129,46,139,124,115,192,156,36,204,130,173,63,79,91,159,226,87,63,25,222,198,175,212,179,222,134,114,249,15,32,175,229,130,22,121,237,110,163,121,125,194,31,18,10,146,103,169,55,114,19,226,47,36,70,39,194,106,168,94,151,45,190,38,39,112,117,250,58,246,16,105,2,198,140,230,213,5,164,127,209,79,39,139,70,132,216,233,187,163,100,255,160,172,160,165,102,32,90,163,95,209,165,190,8,184,41,20,245,228,167,121,185,128,113,3,20,216,53,230,218,95,175,255,83,17,210,108,231,249,203,211,136,77,33,238,170,57,46,102,173,179,218,88,130,33,80,189,193,246,176,151,74,18,163,180,112,244,246,147,123,245,52,23,164,160,80,127,104,233,148,227,206,206,45,10,50,221,228,51,202,170,34,220,22,208,216,229,87,89,99,81,232,226,187,39,136,185,63,142,181,87,44,132,129,171,221,69,76,236,185,150,224,195,79,11,194,239,148,3,235,79,31,252,120,134,26,74,194,227,10,90,26,139,44,217,172,31,191,20,156,161,154,50,154,164,8,87,237,138,17,156,163,23,25,228,168,226,21,213,206,4,4,156,103,72,155,39,104,233,120,186,67,158,179,38,80,136,40,112,76,154,13,100,213,147,108,205,1,249,26,63,217,248,191,19,201,6,107,150,148,4,236,205,3,151,217,197,32,73,233,38,163,171,117,114,139,127,127,68,17,102,1,219,82,148,121,99,163,53,228,111,5,229,160,79,49,26,149,120,215,2,248,150,61,106,63,137,194,240,19,93,194,47,4,153,234,209,157,56,221,126,146,119,171,116,15,59,159,20,10,172,204,88,148,246,123,145,65,225,54,118,23,247,24,165,223,187,41,141,18,228,243,174,153,66,224,155,201,185,38,224,152,96,223,36,213,255,254,126,202,185,240,68,41,97,74,5,154,221,38,17,42,94,77,106,67,3,94,50,58,237,109,223,35,251,35,64,90,21,160,115,244,157,9,13,216,38,230,57,62,198,65,220,222,62,14,165,37,232,148,161,11,235,109,158,112,36,136,179,234,50,224,6,246,24,170,134,237,149,48,195,166,249,200,211,162,232,222,43,56,245,18,188,11,184,181,92,137,114,185,236,15,237,122,60,68,228,253,210,156,144,86,147,33,24,150,100,208,133,32,18,210,78,121,148,108,61,134,120,248,214,11,218,97,83,23,200,145,182,38,181,90,202,147,238,0,102,175,231,102,166,82,28,74,192,170,76,116,192,240,211,69,185,82,17,76,210,33,176,178,5,179,36,18,166,219,91,68,19,216,57,122,129,73,239,13,170,18,101,183,33,220,51,94,168,105,205,4,139,107,178,199,21,220,201,108,136,234,249,50,155,88,85,40,140,238,58,110,172,113,193,249,143,95,221,37,110,60,60,70,142,76,20,214,241,202,128,213,116,26,157,75,96,142,111,162,155,152,206,31,76,29,204,163,57,177,217,135,78,15,149,48,157,170,160,136,181,182,100,188,40,175,100,30,244,117,77,64,97,49,75,112,229,159,21,80,24,160,68,150,73,101,58,51,227,42,81,150,61,138,173,173,25,195,34,33,21,236,85,230,92,173,45,171,103,122,159,156,30,102,62,241,64,44,249,4,216,73,116,13,227,18,82,193,41,203,174,187,20,106,154,67,159,138,254,211,14,116,15,53,93,213,156,99,99,253,179,127,115,196,250,205,138,64,214,205,249,227,238,111,177,240,175,11,157,253,51,151,88,61,89,58,150,230,109,4,181,118,142,148,247,67,41,19,242,204,254,39,157,111,212,29,31,238,114,238,22,91,208,41,126,77,161,102,152,209,251,240,159,147,144,247,244,70,1,41,136,71,214,60,41,181,27,80,194,73,50,254,188,197,37,115,204,215,221,175,107,79,97,186,50,171,135,51,29,187,25,213,182,214,4,109,105,152,10,15,71,64,208,195,102,119,105,151,73,7,31,156,121,23,12,47,138,248,195,146,160,42,81,82,188,46,156,45,235,121,105,207,41,73,183,94,76,10,99,181,142,190,145,105,43,199,187,225,166,35,39,138,162,61,195,155,165,58,1,27,178,152,149,56,247,192,51,212,167,72,252,37,132,202,210,137,38,30,98,190,163,6,6,91,185,61,178,162,163,40,123,95,175,7,148,180,92,193,210,57,77,64,189,8,202,63,184,21,188,56,167,70,90,211,192,172,143,207,4,246,70,56,194,244,13,78,4,32,187,88,26,118,89,105,44,182,36,17,63,104,145,122,111,65,116,126,90,193,208,216,37,178,125,112,174,44,4,210,255,90,236,202,54,20,37,87,213,157,132,191,46,221,131,221,241,8,23,251,213,204,181,11,129,47,101,115,206,206,29,43,125,204,38,103,179,120,228,146,81,7,116,182,205,26,217,136,248,254,50,145,122,205,11,165,195,178,88,124,189,140,169,76,186,252,206,23,225,78,88,151,107,6,60,199,176,243,33,115,153,168,17,121,178,194,69,183,103,212,11,48,33,148,153,63,171,152,6,80,143,32,253,191,183,167,76,218,211,193,242,173,4,101,19,95,45,27,238,0,161,223,60,163,12,229,251,238,235,80,250,252,148,196,224,129,173,196,212,8,13,227,71,70,128,129,225,213,239,217,158,88,184,151,31,249,217,222,210,169,63,66,198,59,216,14,48,224,51,118,46,26,235,14,243,211,34,160,175,77,245,34,236,160,197,61,128,45,11,63,155,107,250,118,68,213,100,56,246,197,184,96,22,231,208,69,209,100,251,2,242,111,195,6,29,83,62,77,198,119,23,152,22,210,116,226,128,6,84,155,78,132,148,45,29,110,248,150,12,215,64,11,48,63,82,224,61,182,119,17,93,212,120,113,115,95,216,84,58,20,62,242,153,104,138,136,61,116,61,152,14,123,224,24,221,45,251,183,154,126,215,140,101,19,35,175,73,84,221,148,113,18,11,48,41,111,212,49,215,66,236,219,131,14,142,247,58,2,222,172,190,250,251,243,193,3,204,21,168,57,47,115,115,201,54,13,245,133,151,206,4,86,59,217,221,59,199,218,3,182,62,92,113,216,62,143,9,151,64,126,94,4,176,33,111,227,186,135,84,20,202,211,15,173,27,222,159,98,167,217,40,195,215,215,63,170,74,198,207,145,13,238,118,196,119,62,185,5,188,182,235,215,162,189,91,21,156,7,112,146,157,90,32,106,16,106,140,92,152,195,172,30,139,62,54,161,137,123,29,156,154,82,114,95,148,113,73,240,26,206,93,2,99,6,64,11,189,35,224,57,161,238,238,73,180,84,176,205,16,135,126,152,56,124,189,34,175,83,2,154,41,210,236,190,202,145,49,67,36,129,189,7,69,26,216,222,128,20,153,175,205,103,147,172,214,27,192,188,30,17,207,218,97,245,8,39,175,188,211,186,171,199,187,209,58,90,51,18,1,85,98,68,59,125,150,165,206,108,176,138,239,88,37,105,250,6,147,29,238,69,126,61,249,236,11,170,51,202,215,56,153,155,125,253,82,72,158,80,210,112,151,198,181,189,206,77,153,238,121,48,185,252,88,151,173,52,184,150,123,226,24,41,55,150,98,66,101,222,41,212,168,164,159,3,32,11,23,112,240,66,213,65,28,182,235,60,58,32,107,183,97,237,32,42,9,217,211,187,171,83,150,52,213,139,13,103,96,42,137,91,120,148,5,38,15,81,121,211,15,9,58,136,168,193,140,45,134,21,139,239,218,173,254,158,187,231,47,166,128,214,109,154,26,11,9,241,130,95,252,3,248,193,73,138,36,18,246,33,183,27,103,10,210,232,133,34,50,50,199,15,159,87,14,87,18,100,195,11,105,65,110,134,207,106,114,3,174,159,132,84,62,171,118,25,123,50,139,203,215,189,166,99,179,250,191,174,57,152,68,2,160,142,162,68,249,111,126,11,82,11,216,7,86,37,10,211,223,171,61,160,54,23,2,173,160,221,6,13,252,84,79,6,170,63,151,225,43,87,116,18,154,150,26,205,255,196,60,163,171,184,161,146,163,178,91,124,252,99,161,201,10,194,253,116,223,100,164,188,169,86,52,156,124,91,252,125,191,106,213,159,209,252,59,60,57,51,54,186,61,4,78,116,198,113,110,60,220,251,209,88,48,128,34,2,161,121,251,200,119,231,79,97,205,124,171,236,132,202,177,235,182,215,165,10,137,152,142,78,8,16,42,241,191,97,125,30,248,42,19,216,89,77,25,11,165,202,252,145,141,78,221,255,149,136,237,164,226,19,236,249,69,186,238,40,40,138,148,10,255,141,200,249,192,81,213,203,186,173,4,220,252,77,214,171,108,106,105,33,101,124,196,224,174,90,132,166,26,74,16,191,12,157,101,35,136,193,95,253,232,57,235,99,197,223,97,199,176,26,99,105,79,72,164,27,140,228,1,56,198,107,18,192,126,247,101,151,22,39,20,209,146,170,224,7,68,95,64,210,75,154,109,79,255,34,149,92,197,66,128,2,240,10,37,89,149,183,200,138,130,124,207,227,113,185,240,79,178,51,222,142,113,222,115,138,120,7,110,254,58,25,233,183,187,127,80,145,248,241,121,56,131,112,80,145,163,64,232,217,182,165,30,35,146,214,210,126,65,16,104,195,236,10,71,204,2,26,41,78,58,169,47,80,96,14,4,101,107,78,168,1,137,224,210,240,71,56,232,163,131,223,151,229,82,209,32,47,134,122,7,35,237,78,171,36,16,87,213,104,4,238,51,46,223,216,21,234,217,243,55,148,194,237,15,47,243,67,146,73,169,15,154,8,123,206,43,119,69,221,33,149,157,196,70,239,195,18,93,34,115,13,241,241,198,40,152,232,213,173,157,221,159,80,137,132,234,214,24,160,201,116,122,109,136,1,149,103,22,144,156,179,12,174,136,119,124,17,181,118,202,255,8,0,214,150,0,145,61,43,250,85,18,214,178,85,114,201,238,94,17,171,135,228,13,251,61,200,29,62,122,150,206,43,169,38,18,12,122,127,48,199,221,249,58,85,194,247,61,90,176,57,139,232,216,108,97,82,32,104,222,73,139,175,29,44,110,237,159,85,175,33,152,213,194,121,20,11,20,175,36,6,54,166,26,247,17,242,22,70,65,58,112,222,192,226,196,87,213,182,26,135,105,104,138,70,248,191,238,196,169,250,188,141,96,196,109,205,184,39,244,162,51,22,81,149,127,31,220,53,246,67,88,33,146,112,43,231,189,40,48,191,116,51,109,8,131,172,232,22,238,22,189,187,98,116,48,26,88,21,87,32,248,216,162,95,199,97,79,93,146,22,153,24,147,240,145,1,205,148,225,58,135,56,47,113,141,181,255,115,225,2,62,25,15,246,41,12,129,49,27,83,178,29,140,250,15,19,120,171,209,26,238,202,90,166,54,209,115,162,62,197,53,77,169,1,70,119,44,231,105,40,136,167,195,53,174,133,121,121,135,128,123,94,144,215,236,161,208,46,242,117,167,138,250,60,140,116,108,156,198,143,110,38,7,130,96,2,241,18,214,168,62,0,57,135,230,165,248,245,202,2,224,153,3,241,224,10,12,128,39,200,255,53,49,235,117,163,8,40,85,29,102,91,23,219,76,43,66,204,234,249,243,54,63,125,137,240,15,48,123,62,39,254,161,253,211,187,254,22,200,230,36,124,122,172,170,125,125,30,205,211,195,204,248,78,45,75,101,233,202,173,154,245,47,252,146,218,231,77,229,68,198,107,125,117,199,2,224,192,231,46,45,212,4,145,229,60,220,249,200,104,178,15,254,147,248,111,77,149,125,235,207,231,71,117,168,214,188,135,46,123,252,139,253,196,75,183,146,46,206,148,133,5,230,210,130,211,197,220,194,211,1,117,233,144,3,20,15,70,10,164,75,33,48,36,119,26,211,22,28,229,63,239,137,161,106,98,141,214,51,69,153,124,108,38,37,19,186,77,110,251,149,199,80,101,31,124,172,38,184,136,155,190,140,157,218,249,18,53,89,156,110,155,204,217,235,19,232,31,202,125,138,161,4,25,0,252,222,98,82,23,252,10,221,45,84,58,44,216,232,62,36,235,235,134,237,63,115,106,206,213,227,217,33,6,97,12,125,69,248,55,29,175,1,60,81,107,218,83,203,59,226,62,224,21,226,147,155,161,192,43,146,212,76,54,87,197,1,111,142,17,102,171,60,35,143,243,204,193,161,167,135,168,148,108,179,86,114,106,199,147,23,160,170,224,77,177,77,83,186,12,108,48,184,93,90,54,148,129,91,64,112,145,79,104,131,92,142,235,157,255,209,91,170,151,124,143,154,92,239,183,199,112,254,53,200,71,150,132,151,146,22,146,40,2,122,176,166,198,65,110,118,88,229,12,40,97,24,142,233,181,161,3,216,228,168,13,220,164,14,18,197,183,251,192,154,173,23,116,191,34,203,159,73,51,24,185,191,183,247,211,184,207,56,185,152,89,210,98,0,252,20,250,20,229,89,15,156,52,97,31,212,189,132,71,163,18,215,195,20,234,40,74,232,148,227,85,83,129,160,109,217,201,103,228,158,94,54,25,137,132,191,81,153,245,121,113,70,6,247,170,135,21,75,139,142,130,137,72,45,244,231,139,89,252,135,120,166,190,147,73,178,231,69,198,238,148,126,254,170,234,57,82,147,130,86,94,209,15,157,255,145,199,30,232,83,252,223,104,178,24,54,57,182,215,51,233,49,54,38,211,122,26,16,144,174,78,238,194,209,126,227,225,84,79,133,184,35,243,32,2,33,114,249,212,248,130,42,39,249,106,67,69,203,33,233,68,186,175,110,110,60,49,53,147,41,243,173,43,65,54,68,159,16,133,101,161,132,200,204,251,4,218,165,221,222,210,118,50,89,147,118,255,207,205,70,133,38,12,142,65,81,244,186,81,82,94,232,139,49,141,213,83,69,249,67,143,73,230,195,233,92,206,88,172,149,150,152,121,104,146,244,139,128,82,164,210,11,110,57,183,221,223,173,11,176,122,103,2,132,124,116,43,132,166,65,155,173,90,139,123,233,52,212,140,112,93,199,239,100,243,216,192,46,114,187,46,200,100,41,164,223,56,47,247,40,83,161,128,124,186,35,42,125,17,97,116,35,138,131,115,179,179,37,145,72,171,4,184,217,236,35,101,109,178,118,205,55,17,56,214,86,113,240,54,143,145,120,217,19,169,161,133,146,206,0,156,50,9,214,134,134,133,198,24,121,234,110,208,230,36,221,74,220,79,214,62,206,166,153,165,228,20,0,6,79,37,182,156,155,247,220,39,130,116,79,6,158,39,204,26,127,41,103,147,64,250,180,47,128,186,95,167,213,232,106,53,223,225,249,63,123,97,53,211,13,0,0,162,93,11,71,75,199,150,107,183,87,47,152,114,217,241,135,98,44,210,223,9,97,184,77,9,255,235,228,244,81,143,168,49,235,255,15,77,78,44,227,25,204,215,57,142,161,143,130,135,38,202,245,166,193,251,46,7,6,162,249,140,248,60,58,98,246,135,247,234,94,65,215,48,104,241,175,102,119,142,37,10,154,27,38,89,110,74,3,84,249,105,217,135,14,28,35,138,43,140,218,16,85,41,1,81,66,124,62,207,207,80,222,197,160,183,149,56,168,174,213,250,200,129,27,20,102,189,165,180,187,60,111,80,130,31,195,82,172,155,35,125,40,6,72,80,235,221,177,153,248,15,75,158,213,212,114,65,43,230,74,251,86,174,120,87,191,132,135,151,80,129,116,21,217,159,10,32,82,165,40,206,214,71,134,122,239,7,169,101,151,142,249,204,114,146,161,175,152,111,139,234,242,236,208,222,218,194,4,37,181,248,215,255,95,208,242,58,220,102,155,147,67,230,68,233,147,233,131,160,57,42,17,75,183,92,148,238,194,3,72,122,31,213,209,186,17,133,225,82,88,253,33,54,221,151,136,101,188,28,231,162,11,209,147,215,91,173,38,46,119,185,18,65,60,142,77,22,36,53,84,196,70,51,207,171,2,41,45,20,182,47,168,253,14,7,132,122,231,162,182,244,93,156,74,128,78,73,216,201,142,250,115,29,176,230,194,16,249,136,135,221,189,189,221,195,228,239,230,103,72,150,70,125,143,8,157,205,251,83,35,150,238,98,175,1,48,109,59,243,128,5,191,197,207,95,86,167,59,151,75,37,113,122,105,80,89,141,189,123,197,253,76,106,85,175,229,150,50,104,90,159,192,59,18,3,225,255,148,54,137,244,99,147,111,79,48,63,36,97,151,2,39,154,124,164,69,134,87,138,173,73,35,209,108,218,168,166,209,177,127,72,139,240,87,161,33,230,202,149,176,61,30,40,133,236,61,115,53,177,161,245,127,138,133,109,88,232,173,195,115,9,240,153,174,50,202,222,185,62,143,158,56,103,136,99,105,196,186,224,46,216,172,18,190,0,210,203,85,85,187,115,196,37,108,82,195,92,36,4,54,120,231,212,75,184,234,80,46,14,138,229,231,102,14,40,144,141,66,181,205,147,154,143,55,128,168,14,58,43,76,16,5,193,240,213,14,127,189,159,34,162,179,233,137,78,234,228,93,255,26,238,39,85,211,245,74,112,100,58,88,57,56,73,59,165,178,143,232,119,23,42,139,162,141,112,120,169,7,144,153,159,247,188,80,48,179,29,75,54,217,208,160,115,123,232,119,56,249,91,92,102,112,169,74,81,29,49,140,15,168,228,228,200,118,94,96,249,92,167,4,163,26,11,42,206,205,169,248,90,202,212,230,44,163,24,252,31,36,13,172,32,246,16,199,173,121,4,164,42,227,205,206,80,247,114,133,115,197,207,132,180,124,55,194,61,254,67,201,200,185,61,4,4,110,55,51,101,44,127,11,85,214,251,118,230,247,184,246,183,152,104,195,216,70,208,246,155,97,164,122,128,99,87,107,118,233,23,82,118,88,57,11,11,56,181,92,119,140,100,157,183,150,200,148,7,123,208,136,41,229,247,118,61,69,131,70,200,84,149,91,220,14,22,97,252,52,14,188,69,97,87,155,140,74,234,40,4,181,217,93,209,229,76,218,99,156,88,183,95,77,129,62,64,107,180,168,14,60,141,203,154,30,166,69,121,63,39,4,0,224,149,133,193,154,76,198,1,93,1,99,59,115,51,125,212,211,16,247,173,16,214,101,111,94,17,144,158,132,215,134,205,115,242,44,5,161,125,163,238,212,58,254,208,39,74,235,12,98,42,1,104,104,143,125,250,3,146,67,198,2,232,17,167,245,75,209,157,182,239,111,20,96,185,117,122,206,181,171,149,213,195,119,117,237,149,147,186,131,237,22,76,87,140,50,227,27,0,171,57,250,85,49,221,212,175,190,49,151,72,74,145,144,103,220,143,167,56,135,94,187,120,83,175,154,180,130,83,48,76,57,198,237,43,173,68,170,25,37,125,127,132,245,55,120,96,143,13,105,2,92,254,218,216,70,109,159,163,196,144,127,86,39,210,215,252,109,147,225,124,246,155,115,202,149,91,4,100,49,249,126,227,142,36,248,53,251,223,235,232,251,252,70,8,42,82,203,28,81,247,67,220,193,57,221,131,2,156,133,86,112,109,232,148,92,4,55,178,217,192,3,139,104,134,67,58,175,28,52,206,162,172,100,17,33,179,145,193,172,10,193,130,80,77,227,143,109,145,98,69,186,10,182,176,223,251,189,82,100,64,120,21,111,13,54,167,86,222,31,201,214,19,51,255,161,5,19,155,173,47,192,80,234,36,226,9,16,96,118,192,127,196,18,74,76,220,199,83,137,82,17,34,46,187,17,185,149,84,167,72,93,158,35,232,52,75,97,251,195,167,111,234,170,143,89,152,253,7,23,55,206,55,175,61,188,61,141,42,248,58,179,54,52,196,254,249,1,190,35,220,149,188,69,146,39,118,67,177,104,37,178,210,252,46,16,27,88,8,172,46,137,34,234,93,56,40,181,200,252,129,223,81,222,153,176,187,107,136,213,133,138,93,24,153,158,60,68,26,116,198,86,51,92,208,174,18,5,94,12,81,80,6,112,111,22,17,87,102,135,103,1,230,91,25,117,68,33,204,34,100,74,211,215,189,187,238,245,111,129,209,159,151,208,91,120,21,28,149,90,237,138,205,148,189,52,191,38,40,47,6,244,202,255,174,200,70,75,163,42,63,73,76,94,47,38,73,56,85,184,221,138,233,221,122,181,66,168,218,25,225,142,5,44,12,130,19,88,96,203,131,46,230,182,120,129,20,52,36,115,140,5,168,77,68,162,232,24,196,160,19,125,226,203,245,117,26,99,77,186,28,168,177,208,209,55,84,151,202,31,16,249,123,164,201,77,4,172,22,254,222,27,183,74,143,44,222,88,93,134,193,125,7,62,212,28,168,204,173,210,65,190,194,6,157,80,208,146,185,39,26,206,116,113,134,88,193,8,141,220,42,28,0,140,185,11,170,72,161,239,216,240,152,74,31,184,71,168,195,53,248,104,240,230,77,45,46,193,151,178,239,55,205,8,51,248,93,35,253,159,237,223,35,22,8,205,93,228,102,103,139,101,207,146,33,48,89,253,87,187,65,16,26,220,104,10,128,151,131,223,55,201,110,31,134,222,12,194,126,52,103,25,21,169,205,196,10,240,65,133,183,28,39,138,89,46,39,175,193,221,158,208,128,246,14,237,132,197,161,220,130,12,252,98,225,66,28,35,183,125,168,49,175,181,91,232,134,26,200,71,68,235,242,7,216,156,197,123,90,120,92,146,156,8,156,97,187,71,251,61,140,86,226,125,61,55,86,76,85,84,102,184,126,9,11,157,134,90,230,180,183,134,174,176,214,184,125,223,252,155,96,15,146,39,32,34,221,231,118,95,212,108,118,198,165,114,201,221,196,120,129,255,167,40,8,163,180,31,145,165,248,122,126,247,155,71,19,69,3,11,222,234,72,82,209,22,224,154,129,215,253,173,61,153,241,77,36,213,158,230,16,74,158,232,163,51,34,108,163,153,83,16,65,128,189,141,39,241,20,3,151,143,217,59,181,109,67,68,2,103,81,10,4,98,111,171,88,37,226,226,89,247,2,19,211,56,10,43,147,75,224,1,178,136,239,107,143,2,33,68,64,29,193,122,8,192,2,31,237,77,196,85,48,87,126,189,71,105,99,80,238,230,115,129,81,81,117,143,158,51,182,186,76,187,249,140,190,27,36,155,69,28,157,107,106,93,103,212,64,235,246,14,204,71,246,47,194,175,170,82,63,205,196,51,137,25,253,179,157,133,126,140,92,19,204,198,246,220,206,174,5,166,197,16,107,0,62,72,191,50,230,8,17,210,130,61,3,38,135,247,73,168,28,243,77,45,171,224,67,26,35,109,192,194,239,78,176,213,82,233,220,15,121,129,159,6,219,48,126,154,25,55,49,104,99,75,151,55,106,215,54,142,162,229,152,23,59,13,43,78,244,138,21,22,177,71,143,201,70,46,241,134,71,5,66,139,231,81,136,193,188,111,80,3,134,147,139,38,130,79,53,180,245,71,15,49,4,93,100,82,229,209,168,33,218,189,202,195,21,142,11,165,100,133,128,148,101,148,0,248,16,84,236,148,237,63,177,181,21,22,56,167,77,115,251,33,102,80,197,156,246,59,3,174,181,77,242,80,176,46,71,32,204,245,247,181,67,245,129,254,125,28,6,76,237,9,40,121,203,228,239,121,152,21,42,167,124,122,134,123,148,206,223,223,93,213,199,45,156,178,21,204,20,140,58,116,143,218,117,114,99,171,142,41,16,152,6,238,60,249,4,179,220,31,16,105,116,108,244,38,111,138,106,135,104,108,87,55,107,255,173,167,96,247,210,165,150,165,207,201,85,143,180,162,201,128,211,222,187,1,170,128,204,7,136,60,70,89,55,166,180,66,190,198,165,148,159,15,191,76,61,42,181,239,55,73,19,73,242,136,186,64,183,247,91,170,61,144,193,17,183,60,250,161,182,242,14,211,110,55,64,217,240,198,208,0,75,40,96,144,40,171,187,152,255,141,107,207,32,204,72,166,181,93,236,41,73,160,159,82,129,56,28,50,254,112,139,44,19,76,208,134,31,114,248,124,222,238,21,116,215,164,245,76,183,10,60,100,148,171,237,1,189,7,11,121,70,139,51,237,176,195,176,250,241,105,29,120,251,152,14,155,195,43,133,24,36,12,168,234,77,33,146,84,227,112,245,22,176,38,92,128,91,96,85,214,60,104,93,48,29,22,142,165,245,199,130,1,40,216,126,167,223,184,204,214,178,101,165,153,242,241,255,141,42,36,254,53,147,251,85,78,112,80,168,131,26,186,89,184,251,38,99,116,200,183,186,38,82,22,228,143,128,22,91,79,148,190,50,5,107,167,84,246,191,36,106,154,187,218,159,93,55,143,136,215,64,248,46,221,202,185,243,13,107,95,200,215,209,169,207,22,76,209,254,129,155,158,32,155,224,79,80,115,246,220,101,245,59,93,179,29,47,145,95,37,153,56,250,179,108,2,104,58,173,119,191,117,81,158,7,51,40,80,234,102,72,114,172,167,132,30,248,137,157,79,11,111,250,173,221,205,194,205,132,19,110,158,63,17,206,123,71,92,28,239,20,189,68,181,209,204,232,145,93,211,96,254,120,140,128,226,157,32,215,147,15,222,103,160,229,84,103,47,22,30,243,145,232,252,118,72,26,155,58,141,42,205,166,47,209,92,24,160,245,247,237,153,233,153,102,74,120,105,221,178,4,154,15,6,186,176,23,30,64,13,122,72,129,187,7,89,232,204,13,26,109,201,211,227,231,240,9,249,184,16,221,58,198,39,252,182,99,5,48,41,156,107,220,193,241,94,154,221,132,162,154,111,93,205,46,247,152,43,103,52,31,40,202,132,44,155,170,100,168,219,132,137,131,251,197,119,117,202,93,53,208,3,100,39,53,148,150,225,249,222,40,209,184,140,204,147,144,155,2,67,16,24,61,16,225,17,145,21,196,153,35,29,173,81,158,240,12,246,41,33,127,166,220,252,211,96,192,170,236,69,190,229,235,218,5,165,232,153,112,54,39,246,251,71,185,6,125,141,198,125,2,192,101,223,132,91,172,34,104,135,103,91,251,244,182,109,77,4,204,16,16,234,192,143,248,211,75,193,30,88,141,162,3,164,33,113,11,227,183,37,181,238,6,187,175,205,198,57,85,189,221,40,140,51,9,222,153,119,14,83,93,225,247,171,43,41,176,184,109,52,199,117,169,235,117,199,105,245,206,80,16,70,249,253,225,136,72,120,247,251,210,145,56,48,143,17,205,7,14,231,240,162,180,203,45,186,203,140,228,231,186,132,134,158,60,142,32,216,96,33,16,91,143,71,186,169,14,19,160,88,214,18,154,174,161,252,229,129,223,131,155,250,78,200,114,135,60,221,160,137,108,225,105,105,213,5,51,224,215,35,9,250,41,16,237,86,52,110,189,39,217,135,225,47,65,208,126,119,36,106,247,57,252,115,37,36,20,167,211,17,230,76,35,71,20,82,101,183,201,197,113,62,225,133,114,5,12,210,40,11,187,192,147,147,213,0,2,106,242,107,144,219,176,12,238,63,207,102,221,189,195,149,201,203,148,202,113,173,115,165,168,9,73,83,233,196,202,169,169,204,10,217,2,169,137,31,113,29,158,60,18,10,148,143,223,161,79,199,206,205,51,79,91,188,171,62,141,110,166,134,148,146,186,216,107,238,105,199,135,84,147,96,157,73,162,171,53,156,29,235,230,176,6,150,116,17,55,161,127,107,34,27,165,45,102,106,71,12,253,204,46,247,65,43,225,45,56,211,190,198,9,69,64,105,202,114,205,16,138,214,237,150,119,252,130,129,151,216,145,185,140,202,153,212,194,193,202,234,126,170,106,90,204,155,17,32,197,96,157,90,85,193,104,51,125,96,243,51,53,2,240,70,99,150,72,1,63,227,167,230,133,242,148,165,255,207,61,157,192,64,170,225,108,96,86,250,245,172,240,59,168,90,190,97,148,196,134,234,154,11,116,163,216,155,186,134,202,196,191,255,133,78,65,73,58,254,159,213,70,85,179,82,173,181,139,210,224,89,205,255,99,108,107,89,178,252,79,93,81,88,26,173,53,40,18,128,253,231,251,14,114,98,166,242,240,54,6,99,158,26,115,17,240,245,68,43,9,47,15,245,60,159,206,92,120,126,124,220,184,140,161,212,36,69,219,1,87,199,149,150,143,121,83,229,34,244,234,42,98,236,149,240,68,215,31,146,253,178,7,163,106,224,119,4,252,88,123,134,189,95,86,106,37,232,241,211,133,63,232,223,82,223,24,226,198,195,5,165,26,83,231,153,211,211,146,55,176,12,53,226,8,253,70,53,100,25,208,27,113,152,209,108,176,65,208,145,218,76,21,24,85,227,15,129,36,255,185,105,94,230,13,127,69,247,34,238,192,98,103,80,217,53,182,25,35,97,201,240,19,95,172,54,128,133,108,108,35,38,146,40,183,237,236,37,48,128,143,109,199,89,208,68,82,207,108,225,133,30,194,146,185,122,189,121,81,88,81,192,185,45,23,205,90,67,141,29,118,158,81,220,155,105,234,110,9,36,105,129,106,157,186,232,155,25,164,229,14,73,134,93,133,184,74,110,234,191,143,203,41,99,53,136,88,72,192,165,99,98,39,50,184,8,0,139,180,83,8,141,240,114,116,65,70,254,225,194,15,160,31,241,48,79,176,107,182,203,175,220,93,47,96,119,155,29,204,37,165,158,140,160,245,24,54,65,174,244,18,226,127,133,34,23,2,151,113,8,160,220,29,36,99,57,189,73,191,153,70,180,104,73,234,41,124,44,67,143,32,100,43,198,141,238,103,162,5,210,75,57,207,4,99,122,80,36,78,6,52,196,180,1,142,175,4,57,208,193,223,134,212,0,124,84,44,148,232,119,117,233,93,93,56,102,70,136,215,195,181,128,70,189,11,152,108,202,251,181,134,22,80,176,96,154,88,183,142,248,141,18,105,53,255,141,89,246,182,122,23,9,49,131,251,98,128,166,168,48,206,49,192,91,211,43,50,185,2,218,149,140,120,117,104,205,10,170,219,38,130,5,203,120,124,250,103,169,120,36,76,230,47,148,251,136,124,145,145,14,95,226,245,13,156,62,22,32,218,100,153,110,192,95,103,168,23,111,28,243,136,187,75,65,91,129,160,49,104,199,201,56,43,56,234,197,19,210,254,7,171,44,250,140,226,205,244,241,34,239,216,57,82,157,149,195,144,183,176,22,104,225,34,197,142,74,178,220,174,138,55,77,185,169,19,28,127,78,226,56,152,195,202,88,164,77,254,45,188,222,251,10,163,22,146,141,42,225,187,205,163,147,64,1,37,69,140,131,51,89,204,233,13,199,207,20,147,238,80,124,84,184,135,100,176,19,26,242,93,16,19,141,151,58,163,215,108,222,166,125,43,85,221,247,242,131,27,117,249,65,247,167,52,190,49,218,98,24,194,47,78,240,94,189,165,168,29,19,177,31,182,231,227,68,27,180,170,157,43,18,68,42,131,4,43,110,113,150,52,67,161,219,9,109,183,115,84,95,181,201,194,87,107,55,120,81,13,232,226,120,91,2,106,7,179,128,132,28,83,235,14,229,219,154,149,18,21,190,246,132,134,149,206,108,254,124,193,109,87,182,202,226,86,66,109,230,77,170,79,45,73,40,103,76,113,204,64,116,0,225,101,35,126,240,130,146,34,158,22,134,210,27,62,152,146,133,253,230,228,240,240,36,106,234,17,172,224,82,188,109,104,94,105,241,162,123,209,30,25,136,76,226,74,184,155,53,162,48,228,35,52,36,196,157,32,95,228,240,163,88,99,236,253,84,44,68,79,184,20,247,197,222,77,187,191,69,123,174,189,40,217,12,253,24,7,162,251,228,22,205,96,38,96,113,212,207,54,238,2,189,105,204,136,181,84,141,52,135,192,74,229,236,17,119,214,11,72,175,169,16,254,228,154,179,14,196,250,136,12,72,175,146,132,94,136,225,106,191,79,54,86,115,17,229,246,93,37,17,75,110,247,40,16,242,56,139,181,115,231,230,93,172,245,170,213,128,198,192,238,48,11,17,183,120,248,255,77,4,93,186,143,145,22,191,39,39,254,209,10,224,133,159,167,218,243,10,110,152,184,224,107,180,104,62,87,77,157,43,141,234,235,121,142,153,227,177,81,147,221,66,167,128,220,238,191,163,187,87,15,129,22,248,19,35,167,58,209,237,247,145,89,53,253,121,144,102,252,106,254,24,186,254,16,129,139,167,111,198,229,235,244,241,103,92,68,153,4,45,83,199,175,81,79,66,99,131,70,58,163,145,122,244,66,109,35,108,15,45,53,70,211,236,55,11,189,135,50,135,36,17,233,98,183,98,202,179,133,74,35,10,29,145,142,187,27,73,139,154,171,253,204,144,94,78,10,195,161,229,104,155,67,7,83,73,151,160,223,136,97,218,91,246,76,19,127,234,212,65,179,204,31,242,45,63,220,119,43,33,163,178,123,143,223,222,141,163,113,90,120,203,107,114,30,223,224,244,148,217,191,73,170,123,246,49,174,42,23,120,64,144,204,97,212,114,210,234,132,157,108,183,128,224,99,79,133,6,65,193,241,152,37,25,17,173,1,215,100,239,247,252,244,91,107,19,241,87,176,40,147,109,252,85,205,61,70,175,25,121,223,90,234,1,33,151,79,131,222,80,201,72,191,46,220,4,206,48,89,82,12,191,11,62,145,100,90,45,136,198,231,72,81,122,152,62,125,210,145,73,242,249,220,41,251,192,120,13,14,127,119,86,7,198,153,137,230,2,211,109,238,188,89,225,118,161,185,59,28,18,221,156,199,22,159,8,144,246,140,137,1,39,57,83,40,25,204,60,21,81,234,100,9,33,7,147,185,232,168,144,105,211,74,82,12,196,178,79,5,65,142,31,138,251,174,88,245,174,67,204,235,159,138,162,4,39,170,206,4,136,19,253,236,169,217,228,186,48,17,152,185,32,39,252,217,12,41,224,246,4,44,157,180,246,46,172,110,85,13,225,35,58,192,81,60,240,56,181,75,17,148,65,74,77,221,22,210,158,13,59,86,202,90,113,64,91,156,253,158,70,24,171,96,182,197,216,54,182,18,52,199,179,1,243,128,89,252,251,251,56,217,189,18,129,187,202,126,149,208,254,121,58,91,131,178,154,118,102,244,58,151,53,201,2,252,178,176,92,103,49,197,186,85,16,51,159,135,126,143,182,101,197,64,244,239,77,252,153,135,136,172,174,231,137,252,22,254,199,202,195,202,223,196,178,97,105,155,23,199,233,182,107,41,99,0,153,168,100,142,97,215,193,2,250,233,63,235,151,102,41,48,208,205,126,96,5,67,235,60,67,7,208,235,150,188,53,242,47,201,233,242,212,103,90,1,55,85,98,15,99,205,6,32,175,57,232,248,183,39,210,86,201,80,97,255,244,33,116,179,106,198,77,97,237,208,31,200,10,234,150,177,40,7,215,60,118,135,20,52,51,212,211,7,255,77,44,215,140,104,96,134,216,111,203,117,58,91,136,254,150,157,195,16,143,149,186,78,223,80,33,40,129,180,236,77,229,188,244,244,172,173,9,64,233,45,88,26,19,169,198,165,115,5,109,202,58,19,114,6,247,203,169,50,175,211,192,176,235,217,191,153,171,227,37,87,198,199,143,150,229,7,32,143,25,82,135,102,112,78,228,68,22,245,40,190,220,107,250,201,153,212,66,222,55,223,57,131,102,21,6,234,84,77,72,161,197,111,254,85,106,181,154,21,120,124,68,79,85,162,238,29,235,28,192,102,82,222,237,71,154,238,115,87,56,107,236,52,120,226,205,127,254,23,217,199,183,27,180,177,186,245,71,45,172,138,98,77,167,240,209,174,209,68,140,124,140,26,220,177,104,173,210,206,124,1,184,100,231,248,210,92,214,127,177,38,77,56,4,185,186,179,130,33,124,163,73,188,152,11,238,79,140,140,65,213,85,179,170,142,226,227,208,31,151,140,107,190,38,40,103,160,199,80,180,21,123,79,231,107,29,246,206,232,58,109,192,133,211,124,208,230,122,26,23,109,82,215,129,167,19,236,134,192,229,248,155,53,207,22,13,8,10,253,202,14,110,31,178,201,60,21,184,248,188,234,125,252,109,127,3,137,10,192,197,148,156,71,136,177,117,90,29,145,236,221,160,23,20,168,208,156,38,94,107,65,15,252,139,223,163,34,11,182,107,236,42,63,73,150,0,101,129,212,76,242,50,5,35,147,228,252,248,214,69,226,116,174,248,21,215,24,28,222,122,215,67,238,144,32,115,72,100,254,61,213,228,144,209,50,13,178,217,115,55,14,234,196,27,98,184,249,36,223,108,103,167,96,248,106,125,25,227,185,158,248,86,204,167,23,115,254,246,179,84,53,62,184,165,26,18,30,116,48,158,19,131,198,248,137,114,220,97,173,224,10,208,178,171,152,232,181,243,224,241,165,92,92,237,130,189,147,105,58,161,158,28,210,219,172,60,102,253,202,118,16,189,214,203,46,171,187,10,90,156,86,67,236,186,6,24,40,97,33,78,209,241,148,60,170,102,244,13,213,70,158,53,189,188,120,51,151,81,232,167,50,122,249,255,209,121,21,106,53,210,42,189,24,137,52,162,107,66,10,30,233,205,75,134,237,210,43,162,154,246,118,92,14,54,183,82,170,101,130,161,217,111,120,179,153,165,154,188,241,184,231,174,247,98,52,223,30,112,57,249,104,140,75,59,232,128,168,159,161,169,32,160,9,51,109,166,121,244,35,47,92,17,61,185,181,64,98,50,73,196,62,233,178,101,148,133,216,103,113,12,73,40,40,253,180,238,204,141,44,212,161,192,209,26,87,242,233,190,171,98,201,19,191,71,190,54,121,106,1,101,176,112,137,157,92,238,174,131,147,19,229,11,82,157,4,167,17,35,248,150,194,157,86,43,113,167,21,203,66,134,181,138,55,24,121,108,105,234,153,10,93,136,33,134,146,191,76,19,43,218,60,61,174,29,82,253,165,138,171,179,213,180,50,31,62,28,55,149,23,95,191,159,197,19,120,100,84,128,222,182,62,40,69,216,191,218,179,12,111,123,168,180,122,131,28,217,109,102,208,244,178,164,225,205,69,18,243,206,241,56,8,143,57,215,6,253,247,167,221,67,205,42,240,194,136,94,58,91,1,250,137,3,12,204,52,136,121,92,36,31,183,179,172,242,197,150,169,83,21,43,83,176,237,113,7,245,123,168,25,154,157,73,33,70,133,44,71,146,193,199,181,222,224,171,218,253,203,136,172,108,41,115,97,89,59,228,123,5,6,144,204,192,247,160,12,46,249,244,68,93,235,34,159,197,213,57,17,129,41,12,193,177,11,156,213,31,111,151,199,57,117,105,169,51,132,0,5,5,236,69,199,98,216,205,148,126,214,187,182,250,133,139,122,95,104,27,63,94,164,41,82,157,111,111,218,74,114,109,193,235,4,249,248,90,26,29,133,168,136,92,145,185,245,30,108,25,13,142,32,215,181,248,34,17,30,6,173,170,89,218,209,223,125,70,114,137,176,191,17,20,174,167,214,18,65,251,116,128,57,125,246,44,192,234,162,251,154,197,40,43,74,21,152,154,137,206,108,238,90,171,14,157,61,185,202,57,56,135,113,163,23,6,223,146,116,36,118,43,169,183,123,195,194,195,89,131,196,110,231,63,210,34,234,62,199,132,157,120,100,96,97,77,132,214,101,171,200,189,120,172,3,145,22,117,81,209,214,72,183,63,103,91,128,46,151,28,134,246,21,167,157,196,91,88,202,82,135,95,222,47,28,162,169,177,243,66,120,139,173,118,77,217,17,112,157,198,111,9,167,223,178,215,37,35,83,68,184,194,100,38,204,201,67,75,66,81,4,198,29,36,125,114,239,3,119,71,255,227,83,224,43,102,97,195,225,170,12,56,148,161,220,147,92,6,64,147,178,119,185,171,161,193,91,228,144,210,37,232,40,78,73,180,251,6,57,37,116,66,113,43,29,247,238,69,202,34,150,247,64,113,83,7,63,26,156,139,5,125,215,17,70,108,55,235,87,154,28,158,95,147,225,238,246,180,29,145,143,23,246,235,174,214,128,66,214,160,235,175,152,156,208,76,120,238,145,167,138,23,99,28,87,236,147,160,107,248,122,17,139,235,159,91,215,4,40,219,154,32,63,177,114,9,7,91,116,180,147,141,241,189,159,5,94,96,247,73,253,220,74,179,10,152,242,114,191,158,145,200,133,57,246,51,219,210,29,134,161,141,151,195,32,237,7,96,33,167,75,70,238,148,13,106,253,117,161,211,154,72,2,109,127,26,145,73,22,107,52,218,87,110,118,5,19,6,40,225,5,87,174,202,129,130,210,113,49,147,147,241,198,170,143,165,68,239,24,109,189,49,204,29,26,222,141,54,232,211,70,4,237,111,36,229,43,165,145,189,48,187,102,181,216,45,9,35,167,204,75,168,224,219,71,115,13,113,149,184,51,163,0,62,94,122,244,119,223,248,129,177,15,58,31,245,53,132,82,6,169,114,157,127,151,222,53,74,234,52,171,172,32,136,35,169,151,8,209,0,162,255,47,239,167,59,243,23,225,130,167,168,17,152,230,167,201,95,41,198,60,88,113,210,187,250,60,126,132,103,65,84,237,146,166,162,247,219,44,166,94,208,91,170,56,45,131,113,204,51,18,167,129,205,241,112,30,5,241,111,3,101,130,177,158,222,62,254,77,26,48,99,226,31,121,162,62,128,186,159,190,201,124,159,244,249,21,135,200,120,169,124,166,199,102,196,167,247,59,200,3,46,69,10,30,72,94,177,107,53,87,134,48,242,83,39,75,56,3,28,135,87,101,203,19,156,67,221,175,117,68,61,252,175,157,188,153,14,194,236,140,192,111,109,176,115,118,170,33,36,142,8,156,30,1,150,233,244,117,205,67,165,99,175,119,149,98,69,104,240,65,248,155,159,71,7,231,139,161,49,131,160,239,231,212,182,214,160,139,99,61,153,201,31,29,19,175,32,39,103,94,91,244,16,53,222,136,14,77,158,205,157,76,22,169,117,165,107,156,238,222,150,152,209,151,247,210,100,172,133,59,10,133,43,138,197,203,12,38,154,96,132,207,150,232,114,140,220,178,126,227,247,60,129,7,172,96,70,186,2,61,134,206,187,89,232,83,135,140,181,220,182,219,253,59,129,37,45,125,241,43,42,12,81,102,59,44,171,108,103,76,18,211,55,155,214,176,169,138,197,76,149,167,192,97,138,203,2,90,103,56,251,68,182,234,135,72,63,123,62,176,47,43,150,67,138,112,99,9,128,100,60,22,50,190,219,197,4,174,120,201,165,207,185,140,187,129,63,98,178,243,132,67,48,189,151,58,76,189,168,219,90,97,129,252,137,147,238,253,180,28,250,15,115,25,197,80,85,248,185,99,234,211,130,54,202,98,131,99,139,227,2,231,74,122,144,235,4,95,118,135,111,43,197,85,44,212,126,40,112,121,152,111,215,5,87,255,66,96,229,184,24,203,92,187,87,67,6,3,2,225,170,247,177,50,18,240,125,189,63,207,49,25,198,220,16,217,100,206,210,234,196,191,90,5,219,190,66,167,243,49,125,48,199,40,8,145,230,21,192,211,140,221,200,10,64,159,100,99,85,227,28,227,138,92,155,160,40,146,192,177,217,22,186,21,73,97,73,103,48,187,245,26,208,10,183,169,93,217,90,47,208,180,201,217,60,202,129,242,214,7,132,194,243,66,95,57,68,70,178,109,217,193,46,155,215,227,178,205,60,116,200,74,37,194,245,93,177,1,134,89,45,203,74,26,12,189,6,22,90,54,164,8,23,138,154,163,49,67,79,53,159,239,159,61,92,219,178,253,82,194,179,186,92,130,13,45,129,204,222,190,73,164,16,74,158,124,147,2,236,245,232,243,60,108,58,56,165,85,221,68,192,78,169,134,177,109,10,157,144,77,48,147,207,234,240,3,194,130,155,162,112,58,64,33,79,128,231,102,116,37,31,20,20,24,33,189,4,62,96,66,214,210,179,147,44,38,8,222,25,0,69,181,23,120,115,202,56,21,221,214,208,42,245,34,86,204,209,39,71,176,12,167,211,203,59,81,72,107,32,179,220,144,83,113,44,169,84,61,168,5,162,207,40,96,49,67,11,32,57,92,151,11,163,207,57,127,26,164,29,182,118,71,218,242,251,202,152,86,10,211,16,244,246,87,224,218,201,31,61,182,253,65,185,165,10,68,144,137,38,163,63,159,27,240,94,47,225,232,237,101,217,32,184,131,98,172,62,84,89,154,62,60,219,102,255,33,55,129,55,153,77,215,203,19,228,118,8,154,45,163,40,25,211,208,159,208,178,61,31,228,10,244,200,15,131,80,60,128,25,219,146,236,223,12,244,130,38,176,220,65,121,93,0,240,40,143,78,249,101,53,248,190,153,151,150,103,51,200,148,210,135,252,147,75,23,140,205,58,99,242,76,137,202,90,143,148,25,231,200,192,175,226,139,214,241,47,128,232,39,3,67,3,193,71,87,188,81,87,246,210,201,150,213,209,28,200,17,60,205,165,59,132,183,76,127,58,91,73,183,213,47,149,24,3,68,66,242,34,142,170,202,254,253,160,33,1,247,247,216,9,134,27,28,240,107,66,45,16,51,3,148,81,91,82,131,190,93,161,118,141,165,166,188,42,132,208,34,22,248,153,94,83,145,33,77,204,3,150,235,33,54,227,2,168,118,83,9,94,219,89,185,30,21,68,46,34,94,189,25,28,130,233,46,120,180,193,1,39,87,206,214,88,11,189,47,188,189,254,56,30,153,191,70,40,240,33,51,89,123,93,224,240,108,209,207,64,137,244,165,153,226,117,81,39,115,86,182,47,8,145,175,11,79,156,31,129,24,50,23,161,123,142,13,147,139,161,32,20,241,119,13,170,248,34,53,219,129,6,202,148,92,138,102,142,22,210,228,35,176,29,172,244,123,164,246,107,188,113,205,236,118,182,88,167,65,178,16,52,130,112,109,232,232,60,26,92,143,201,129,188,85,53,60,96,239,118,208,188,218,94,172,193,120,148,25,91,221,224,90,136,26,98,237,49,84,10,16,14,234,120,152,148,212,225,179,53,174,163,226,92,200,27,192,121,55,252,173,6,98,137,164,8,117,165,121,86,197,65,20,209,195,142,14,201,20,126,42,210,119,32,246,46,111,130,57,42,77,51,84,104,119,72,134,12,247,43,243,38,217,201,198,169,113,33,92,86,217,1,73,138,53,237,182,213,114,207,111,170,156,95,65,149,117,102,111,55,61,45,200,161,253,23,177,28,1,158,246,117,65,66,210,82,203,180,229,205,104,204,41,168,22,50,166,240,204,246,226,241,114,182,127,228,127,216,196,102,99,16,96,49,2,191,13,103,43,215,153,88,192,153,142,97,114,43,178,235,8,53,180,138,153,177,193,94,240,231,239,252,143,56,88,105,86,69,204,242,88,127,9,21,46,99,23,236,200,235,155,73,146,253,129,106,227,69,80,226,13,153,183,152,75,181,167,4,174,230,101,188,152,242,214,0,6,51,106,125,114,16,125,38,73,205,130,253,173,50,11,36,46,9,244,90,144,237,156,241,17,63,6,183,57,228,226,254,190,81,218,222,110,64,241,211,46,102,222,75,157,40,229,0,180,61,59,242,26,63,22,252,33,123,158,114,255,248,176,147,55,233,170,189,180,6,125,181,15,52,117,197,55,33,236,236,126,185,36,79,49,152,7,246,70,20,69,17,71,240,10,127,124,226,42,50,230,13,7,149,1,179,190,250,241,240,226,196,152,78,232,2,214,153,130,177,183,195,170,66,148,226,42,17,116,56,174,145,166,124,44,169,187,196,244,116,203,156,18,18,18,201,253,188,170,96,144,44,237,249,254,130,158,229,101,190,170,73,95,247,101,81,173,4,4,44,102,247,247,242,63,37,216,84,96,32,62,183,254,135,139,255,222,121,171,133,197,129,40,81,23,166,228,45,102,224,20,171,15,174,143,90,65,152,159,101,162,105,103,248,3,129,85,168,175,5,33,64,123,28,197,207,6,234,87,159,208,160,206,45,91,77,177,205,42,124,138,237,100,210,187,21,214,4,47,121,141,217,52,41,179,204,131,92,116,239,69,146,108,235,171,74,197,51,229,250,4,48,81,247,45,109,127,104,27,78,154,242,35,93,47,135,139,112,131,12,14,241,197,5,117,200,115,188,64,192,25,211,249,120,231,254,104,184,3,34,44,250,170,68,202,63,168,11,231,244,73,76,158,136,143,46,160,177,245,109,215,200,190,165,61,51,195,94,153,253,145,63,19,28,179,97,12,105,15,115,205,160,212,74,108,248,7,78,31,99,86,200,38,217,242,163,183,230,53,138,142,5,134,98,246,16,87,124,14,26,81,248,190,180,251,221,73,46,237,36,27,55,212,0,60,179,45,27,45,86,103,77,150,110,14,118,88,27,129,164,56,172,2,135,73,159,247,156,108,106,208,41,127,150,220,197,102,48,203,118,102,202,234,186,107,196,66,29,11,52,243,175,19,214,84,41,241,65,119,176,31,219,97,221,33,63,78,85,61,35,83,217,62,212,255,80,202,141,71,200,83,144,197,86,128,33,127,120,249,78,3,9,215,103,106,254,103,28,160,13,77,151,24,77,46,139,19,123,236,221,149,154,151,19,155,166,24,133,87,98,222,28,131,190,119,71,196,130,57,61,90,186,34,201,241,176,238,78,16,5,147,83,184,218,254,247,211,179,109,96,74,25,54,58,96,77,73,155,224,27,182,146,11,200,163,33,154,77,143,16,146,213,52,51,70,217,146,208,205,222,167,52,201,228,208,45,98,208,239,243,8,177,30,213,77,99,236,139,183,139,151,157,83,20,29,166,79,213,193,204,158,53,206,250,205,86,85,102,185,68,137,198,127,166,22,6,71,244,193,44,166,222,1,40,71,30,85,146,251,40,231,22,154,61,86,166,45,194,195,210,104,149,148,208,49,35,67,110,189,179,91,253,155,98,24,190,204,123,80,197,132,186,83,252,251,93,58,250,18,216,63,235,4,70,75,181,23,236,140,199,118,63,241,210,134,109,218,128,17,240,92,98,42,53,245,39,155,118,3,28,119,16,114,84,174,157,60,122,248,238,126,214,198,238,104,87,21,60,143,125,217,95,114,13,209,195,77,9,86,158,169,26,218,75,19,165,160,97,43,95,187,33,200,140,236,57,131,206,137,92,85,70,84,209,112,34,23,115,142,70,190,185,202,240,76,48,159,9,200,118,20,241,203,203,132,181,207,41,212,217,57,196,175,50,55,129,150,214,90,107,250,47,192,219,135,120,42,40,194,211,69,51,18,157,250,241,115,57,111,158,232,95,90,187,190,37,183,238,61,176,225,179,80,124,40,206,149,244,58,114,169,145,124,127,92,55,148,27,26,195,150,48,157,162,105,234,43,217,100,18,51,166,154,187,195,219,106,92,234,37,97,7,204,233,138,103,202,165,230,195,99,179,144,110,110,31,149,2,176,152,177,210,88,47,29,132,133,233,185,151,4,51,189,130,160,110,164,191,104,20,53,120,86,207,55,136,198,210,67,67,252,100,226,209,6,101,206,57,39,185,68,227,7,167,147,228,63,186,53,40,145,42,240,247,3,235,44,96,105,25,224,129,23,13,236,113,51,215,57,200,182,124,59,111,215,223,133,16,29,58,179,90,141,0,28,59,243,94,46,222,115,92,76,119,150,231,167,32,106,38,223,63,186,35,81,251,130,104,28,121,241,234,193,100,188,226,21,242,180,33,192,97,187,75,94,221,128,125,89,105,77,231,25,40,51,123,224,182,198,96,112,101,121,136,40,254,227,94,97,143,80,254,40,232,97,50,152,139,246,17,73,27,75,117,189,85,98,194,79,88,24,253,113,101,66,247,194,87,71,87,152,88,26,75,214,36,161,253,185,219,173,134,128,17,127,78,183,238,185,226,83,89,24,139,128,67,81,117,208,86,171,167,248,230,231,29,107,167,222,155,65,139,60,21,226,44,152,141,95,77,23,187,139,2,150,46,193,129,178,16,131,226,89,108,73,197,145,73,243,192,130,214,87,1,239,188,143,171,35,27,171,73,165,16,41,232,25,188,122,197,164,75,101,82,31,233,84,179,78,135,35,97,242,192,210,15,205,200,120,3,237,47,255,27,178,108,249,48,213,211,86,52,209,109,236,168,14,130,253,137,123,161,108,123,40,63,186,186,207,9,137,124,196,67,240,78,4,216,246,162,43,58,99,202,144,3,240,224,86,147,83,247,225,11,85,87,147,69,175,218,247,47,91,108,7,255,217,46,28,28,255,73,239,40,229,241,19,10,40,189,133,80,251,106,10,32,220,77,125,41,202,122,255,74,184,31,230,113,187,116,193,154,146,195,73,174,139,54,80,208,131,111,103,243,83,154,211,10,177,70,92,224,167,222,201,166,138,0,210,41,45,29,155,244,103,216,89,79,84,93,149,129,31,80,175,182,19,4,116,97,154,199,36,43,208,231,136,72,2,206,113,104,152,152,29,20,250,116,26,153,129,186,40,139,163,127,254,155,75,228,107,98,8,202,42,71,153,249,196,116,101,175,11,105,192,139,178,75,134,136,60,190,66,189,246,148,186,232,193,87,131,97,175,106,120,192,76,111,205,242,37,118,1,214,3,47,246,225,50,157,35,218,136,163,127,208,151,153,52,244,155,23,10,211,156,175,170,100,118,102,109,154,135,208,229,243,145,186,172,98,198,17,115,30,165,174,151,23,249,9,69,230,154,208,102,36,54,249,178,74,140,123,200,2,193,189,77,237,143,190,87,123,89,193,194,45,17,54,57,100,220,79,73,155,26,226,95,174,90,5,184,23,135,158,0,163,60,229,16,147,222,210,171,192,246,89,43,182,164,185,247,188,246,110,27,141,202,71,2,231,146,83,218,109,170,147,29,210,66,251,157,34,135,229,204,131,150,225,128,223,45,86,81,92,18,1,108,15,57,0,175,217,241,28,66,147,236,241,36,161,203,101,104,91,180,93,195,93,228,168,254,176,145,218,139,218,81,141,30,223,85,178,116,25,115,160,125,245,247,205,66,233,130,221,87,233,232,213,79,100,60,128,35,72,104,52,46,172,38,202,98,15,127,74,61,31,64,99,233,2,86,162,179,171,12,109,246,150,13,215,252,108,49,96,183,50,34,208,102,128,107,84,132,94,212,30,242,248,103,0,234,98,108,245,22,170,216,169,113,122,70,70,81,157,178,27,55,223,139,172,38,214,43,166,175,137,153,164,55,117,68,110,246,209,42,167,18,136,176,129,150,235,130,186,14,7,97,52,109,53,125,194,170,206,129,1,115,21,219,235,241,4,37,24,147,223,32,159,152,19,67,71,81,93,94,202,127,137,138,87,174,13,166,41,170,41,15,18,83,72,216,66,95,244,64,131,55,26,36,231,153,79,247,148,200,100,176,230,118,207,127,175,71,244,117,14,162,247,187,123,42,131,187,210,253,244,149,156,151,140,112,67,110,18,7,179,188,13,78,233,99,177,233,93,113,221,176,240,52,118,238,42,190,81,59,76,121,24,19,100,67,3,174,190,180,63,147,26,49,200,104,89,110,202,146,111,140,103,160,235,67,100,55,115,15,152,50,204,223,39,210,166,123,137,173,242,233,2,105,81,103,226,250,252,85,139,192,186,3,212,26,108,171,221,61,202,54,185,58,65,231,2,19,36,12,190,142,170,216,151,40,31,180,67,131,232,58,62,196,18,164,91,246,207,83,174,146,227,136,169,200,131,33,16,25,188,143,11,216,13,97,53,81,165,183,154,10,237,166,129,163,33,7,159,86,107,106,232,248,141,30,205,40,128,220,206,177,82,186,135,158,237,203,205,233,241,3,226,133,161,67,85,143,99,173,211,172,133,54,165,30,179,202,81,45,97,73,47,222,55,149,9,164,215,163,169,29,251,218,225,182,89,107,222,14,76,46,40,28,72,253,203,102,172,164,46,74,154,130,12,84,12,234,215,13,40,95,200,80,7,96,147,249,164,68,233,8,141,215,242,8,5,10,45,225,88,162,25,86,215,121,81,157,175,139,108,72,27,239,47,220,207,210,253,0,238,210,222,69,75,253,129,128,126,151,165,92,9,106,69,236,90,103,58,79,121,238,157,192,193,119,144,199,130,198,68,231,179,44,94,204,153,178,162,45,245,104,17,1,134,114,195,107,57,255,41,165,130,129,230,26,163,43,135,122,155,222,63,195,149,254,188,16,166,14,47,216,147,231,179,130,147,167,174,166,189,234,31,128,2,22,28,75,150,48,175,88,187,225,164,93,211,193,75,105,6,209,86,78,75,39,145,92,15,159,194,220,189,241,125,9,80,126,209,126,9,69,64,157,229,44,8,239,11,124,43,210,121,64,67,179,97,235,166,70,92,142,149,233,111,10,156,124,92,206,26,106,11,211,143,115,176,245,30,38,221,61,71,220,73,93,93,141,195,53,136,181,229,227,56,206,128,35,91,47,49,138,147,192,215,177,47,151,127,106,170,92,40,58,63,209,3,50,92,118,76,86,33,56,111,233,98,15,189,168,45,174,104,178,95,218,25,7,40,24,166,14,79,25,134,51,178,70,65,0,113,185,6,133,0,80,35,255,17,9,204,0,70,221,77,20,86,77,253,182,117,52,48,141,201,248,86,233,81,65,145,92,124,208,72,255,97,38,203,95,211,224,82,156,203,154,66,215,198,29,189,75,201,94,147,57,38,16,19,255,134,175,130,124,67,255,115,4,112,42,72,243,8,19,147,168,230,97,168,49,212,10,194,75,19,27,218,242,94,145,40,85,40,40,106,187,108,11,254,84,42,127,165,26,44,202,128,206,213,93,95,169,46,229,88,246,31,56,230,163,29,39,181,212,53,113,71,27,236,226,67,129,203,95,236,172,23,142,36,198,192,92,79,83,40,202,170,100,58,102,219,152,221,36,62,45,72,254,157,172,142,112,181,2,238,53,237,144,36,45,224,234,110,222,22,58,117,75,26,160,247,69,186,69,93,106,82,43,188,11,158,17,45,15,33,238,34,157,62,155,14,206,86,112,127,192,130,12,80,157,201,19,112,63,141,85,24,84,216,192,237,179,152,210,0,169,105,226,204,1,1,114,77,52,124,2,68,72,82,2,227,123,247,123,231,144,46,104,209,158,18,24,16,22,117,137,239,236,73,133,141,178,207,186,174,189,205,213,225,124,71,32,165,19,57,180,200,123,48,152,106,111,39,38,44,211,166,109,160,233,205,30,92,109,86,218,89,135,247,41,250,136,203,5,48,133,196,206,3,79,178,37,58,75,164,141,166,235,45,239,126,175,185,226,76,159,130,235,95,49,154,166,231,184,161,209,52,34,178,15,71,99,113,180,94,109,62,174,127,190,206,90,55,83,188,102,244,156,67,69,210,44,40,127,145,168,27,61,224,74,131,177,175,54,157,236,242,192,132,182,41,15,24,24,88,69,54,61,17,66,36,66,93,234,150,149,118,157,32,34,54,155,252,162,195,206,235,202,171,161,200,214,174,108,215,42,24,209,35,109,202,61,199,234,215,23,65,220,209,239,115,37,253,137,59,73,181,186,2,252,23,43,135,97,66,9,188,18,126,104,161,103,110,130,58,108,123,174,31,33,229,58,246,147,181,170,168,181,79,180,211,168,217,152,54,255,6,43,12,10,196,100,189,108,50,41,241,160,53,117,74,91,232,123,236,174,119,168,200,45,243,19,229,93,121,136,84,162,17,168,177,38,151,249,46,22,205,133,55,130,198,118,130,163,201,35,61,211,123,147,80,47,65,83,240,247,200,152,220,219,194,246,54,6,222,131,253,99,12,216,105,63,77,186,10,13,190,190,95,35,205,101,171,102,2,21,123,202,14,39,228,71,90,173,108,57,185,55,29,156,207,170,143,108,182,117,60,69,21,41,107,115,166,189,197,21,162,56,151,36,185,223,14,232,237,244,66,232,134,117,51,229,121,149,137,107,121,201,67,221,169,193,43,51,182,186,65,118,152,14,210,72,78,148,125,51,219,48,83,140,142,47,85,5,43,112,237,36,125,55,224,17,222,73,165,14,196,144,255,8,242,102,1,151,119,89,14,118,244,136,59,145,78,72,44,233,232,161,51,29,150,50,112,15,93,15,107,213,228,82,186,25,148,1,45,84,35,9,25,231,89,45,114,192,192,89,146,39,151,144,20,241,157,204,131,255,191,61,99,15,31,107,30,129,242,167,175,11,126,231,226,85,63,43,140,131,228,152,51,68,125,147,26,68,82,37,139,52,13,59,116,186,145,146,69,85,117,155,199,250,106,198,167,139,218,186,172,35,67,122,12,196,130,25,241,210,81,87,234,70,53,202,234,53,116,166,59,249,123,244,56,173,228,160,90,84,43,98,198,185,175,221,40,103,236,223,126,217,45,191,244,92,149,184,50,44,237,4,229,137,6,252,227,197,248,56,116,168,57,156,242,236,3,94,46,10,164,228,144,134,41,6,60,113,234,47,160,191,168,178,218,88,105,184,40,151,57,241,125,56,3,241,163,3,48,212,129,7,72,122,127,71,207,161,17,206,24,66,241,119,192,35,48,154,106,19,157,230,240,133,173,14,119,135,188,175,69,249,76,25,176,116,28,211,241,149,53,9,140,122,117,127,220,1,254,45,81,255,144,203,124,59,170,119,227,92,133,237,207,127,41,26,197,43,229,209,169,118,255,181,1,53,202,221,190,229,167,22,208,220,145,238,43,247,236,174,84,30,141,146,85,80,0,159,237,102,47,206,233,189,236,123,130,92,132,10,180,253,126,207,117,148,87,105,64,32,181,185,190,92,130,71,227,168,197,209,10,150,9,45,182,68,92,81,101,227,125,4,229,2,205,247,250,248,90,164,124,161,116,2,108,130,156,45,124,183,159,94,184,80,85,238,76,236,85,78,192,251,141,187,23,37,155,100,86,8,205,160,153,121,185,213,12,88,237,217,33,84,51,182,250,81,182,51,182,85,84,42,94,18,83,253,106,103,127,251,30,76,123,241,156,188,212,33,251,164,135,239,107,230,188,134,118,171,176,191,251,91,163,112,114,157,145,214,138,170,115,199,124,71,213,246,152,109,189,255,219,130,19,167,117,86,196,85,60,62,92,155,91,192,74,143,201,153,130,215,198,44,15,108,245,135,142,46,44,166,73,253,81,208,234,105,98,105,227,156,202,15,75,7,108,60,177,180,68,75,12,127,183,1,170,78,112,177,93,70,220,85,225,196,183,140,187,249,7,143,4,214,80,6,101,204,251,4,35,190,189,167,239,80,184,238,253,62,95,201,28,113,208,96,48,107,70,112,107,71,140,149,195,57,3,15,133,37,112,182,22,188,62,12,170,195,87,56,99,41,136,27,215,235,218,39,180,127,1,236,156,70,115,54,42,8,185,150,248,162,13,62,242,85,174,41,36,150,152,165,167,11,113,157,233,240,199,224,198,234,2,5,114,193,5,37,119,243,215,9,237,126,48,7,199,95,243,9,71,95,168,76,13,155,41,102,238,138,246,238,114,232,53,140,96,119,22,143,110,112,16,230,124,151,209,131,254,87,138,17,247,19,70,159,15,114,101,164,114,82,232,162,242,239,192,38,191,246,162,237,104,183,55,251,30,89,191,145,177,182,182,149,3,235,167,217,20,103,239,38,4,171,145,96,11,103,178,21,49,237,204,72,110,8,239,105,197,136,114,112,224,9,225,244,173,95,174,235,243,91,86,153,98,136,104,43,139,173,244,58,28,161,16,171,143,8,38,199,145,195,130,198,184,199,26,164,228,232,141,51,98,255,1,223,190,130,40,208,29,53,35,121,55,95,66,20,34,182,240,8,179,156,15,2,132,90,222,186,61,126,167,115,213,73,198,149,24,221,210,34,20,11,249,98,200,39,53,142,205,126,84,65,222,213,63,21,86,69,115,61,198,114,255,31,183,125,81,90,169,123,244,158,79,53,90,230,60,95,95,180,15,250,207,2,15,88,43,144,164,75,56,125,186,22,89,183,65,154,142,161,162,220,192,79,212,141,28,217,169,240,255,221,67,212,241,131,68,174,232,20,196,161,79,198,156,44,245,41,105,177,123,207,209,80,255,125,41,90,2,90,206,103,227,79,27,55,87,190,155,21,240,85,236,144,24,112,83,219,108,150,83,186,72,178,181,102,159,143,16,186,56,25,185,238,202,211,110,5,235,190,132,56,84,135,91,122,128,247,99,253,39,239,11,59,241,199,95,37,175,118,120,122,139,17,177,14,220,70,237,244,128,220,240,140,25,119,120,228,145,110,30,251,186,120,246,201,70,244,18,41,88,161,81,231,128,17,132,186,207,108,15,250,44,163,172,68,75,249,201,118,5,69,81,232,122,108,13,207,141,200,174,183,80,178,120,104,117,10,136,188,100,54,220,97,16,53,86,28,194,15,205,87,32,239,111,141,163,204,158,255,47,246,188,233,247,139,45,222,30,136,250,229,25,84,48,23,40,181,33,12,233,97,195,96,24,8,61,106,140,26,230,111,27,108,136,173,207,251,243,17,150,139,138,9,132,216,139,85,35,222,214,6,239,27,223,72,140,171,93,119,208,48,22,100,100,121,102,131,197,93,252,92,156,3,57,154,81,19,180,147,139,139,171,1,161,171,255,2,155,139,248,73,159,251,93,191,140,54,15,78,246,9,178,179,7,36,55,135,38,142,92,23,58,121,248,126,249,110,198,71,214,136,192,6,125,132,44,145,209,130,127,201,236,61,47,182,172,197,189,18,30,129,118,192,205,88,196,199,191,59,152,115,134,177,252,163,118,233,126,57,58,95,106,171,221,62,114,83,61,47,109,224,96,54,63,207,155,191,227,186,17,52,155,1,80,243,141,48,179,95,208,161,29,143,237,94,234,73,154,20,245,108,95,168,223,247,43,134,218,126,186,243,157,91,168,125,223,44,22,190,176,135,82,201,9,87,241,254,78,97,249,190,135,160,99,195,87,137,248,212,100,186,77,119,211,13,174,108,121,225,18,115,176,240,91,247,168,98,120,249,123,156,73,167,68,124,96,8,221,200,59,77,214,102,88,28,123,164,172,15,225,119,37,95,63,153,175,185,14,56,30,45,132,254,199,244,79,125,233,20,143,182,143,179,42,166,96,91,251,163,77,209,172,93,138,85,96,105,181,243,133,226,117,138,19,82,77,37,111,124,228,53,172,6,82,2,40,163,203,172,116,242,211,196,119,0,203,113,13,119,95,124,196,225,56,163,27,240,184,183,28,51,145,188,52,154,143,196,42,125,175,1,228,127,143,92,123,26,200,92,14,224,204,63,167,179,183,126,253,90,251,42,151,160,158,173,28,112,140,127,165,31,124,195,209,66,75,16,217,252,182,178,27,114,82,97,6,120,90,240,246,12,106,85,163,36,210,100,55,222,48,108,234,14,3,17,146,250,73,159,130,44,35,168,45,88,123,181,83,85,245,111,142,172,86,81,92,149,104,40,222,194,6,248,0,111,63,149,59,215,188,103,187,8,221,173,184,194,37,135,175,72,159,94,168,151,126,169,127,69,143,194,234,97,186,185,242,118,133,42,177,189,196,206,144,43,42,197,5,171,229,98,114,38,0,28,162,125,160,212,212,110,111,201,107,251,194,203,74,85,127,151,255,230,216,1,224,35,169,184,223,165,237,159,141,122,223,58,73,14,101,194,190,148,89,118,214,90,88,83,127,138,7,6,61,246,248,123,96,128,102,113,99,37,130,187,217,78,151,108,165,133,255,12,223,41,185,179,58,231,60,242,92,252,67,21,10,213,205,142,87,7,24,101,210,74,73,9,81,131,34,58,215,198,112,215,76,199,49,96,235,173,246,54,9,157,157,84,148,165,138,141,252,176,180,115,122,207,156,173,49,2,133,254,247,193,142,71,118,229,85,170,246,3,152,55,105,39,71,187,158,109,118,119,233,231,197,162,110,89,238,143,15,209,2,96,207,117,118,182,122,183,125,186,107,216,246,45,40,92,199,80,1,116,24,174,14,74,95,253,48,152,203,145,39,79,238,1,10,142,31,129,145,194,59,18,166,239,150,204,223,110,30,151,151,0,158,84,109,109,234,52,81,94,164,58,250,131,72,55,110,228,255,199,228,76,102,185,61,109,149,73,121,234,158,151,101,236,251,22,89,245,80,125,236,175,3,15,66,248,209,9,140,202,167,236,21,251,153,255,42,32,51,101,127,110,145,78,82,128,159,98,128,220,39,104,124,252,115,153,235,68,208,140,193,88,130,108,147,177,224,27,26,72,70,118,95,151,237,187,78,57,70,59,130,129,193,35,69,178,186,188,149,105,1,104,239,95,8,44,82,67,231,253,215,28,160,36,178,127,155,82,42,159,130,254,134,168,248,15,58,193,228,27,160,211,37,205,156,248,229,155,134,124,21,111,16,210,2,8,98,11,86,152,55,107,80,12,93,191,49,60,111,90,195,34,142,34,232,206,140,169,87,113,215,13,40,21,122,231,173,15,192,145,141,162,225,83,231,90,195,74,211,173,94,11,235,35,204,56,59,51,4,165,44,152,93,63,199,130,101,183,135,19,89,203,240,48,108,245,191,30,126,46,228,140,96,7,33,221,55,170,96,189,251,74,137,164,244,201,198,160,105,36,187,57,170,195,143,216,60,255,162,222,150,164,150,191,180,55,92,134,187,202,181,3,153,23,45,4,89,214,237,183,207,245,10,144,205,170,233,48,28,17,247,136,218,67,22,105,228,30,14,135,245,226,249,242,188,189,85,49,118,136,67,62,176,16,201,234,76,232,228,70,49,132,16,77,153,49,221,75,34,210,120,30,86,230,33,202,120,122,227,98,228,200,3,218,90,173,5,43,48,188,152,115,154,201,223,236,89,146,147,34,138,239,230,19,86,12,18,185,216,73,236,214,111,9,133,98,63,159,173,117,72,250,144,60,124,18,155,140,70,147,82,179,254,217,165,72,42,110,107,148,3,115,119,223,73,111,168,57,168,46,23,119,52,76,41,64,55,58,13,68,93,154,157,211,253,31,231,161,223,22,101,41,189,92,106,151,106,28,108,182,87,192,143,180,107,47,20,107,217,181,222,76,20,14,149,194,215,38,77,206,174,198,226,157,5,235,66,191,41,197,125,94,151,206,65,63,204,67,159,223,105,180,50,79,236,173,85,184,111,23,25,198,179,162,251,204,61,145,247,183,61,3,125,40,148,68,44,235,32,3,110,3,58,112,77,116,100,241,164,134,20,99,181,251,21,43,164,181,20,249,18,10,41,184,188,150,193,225,67,172,89,49,89,141,37,65,46,150,137,40,8,152,202,221,55,182,149,98,41,250,225,174,71,201,53,178,208,0,79,207,197,161,37,177,183,46,63,11,150,187,173,201,208,46,56,22,57,127,235,246,208,84,25,245,126,67,47,113,167,42,153,200,114,37,145,169,137,160,77,144,153,107,0,174,210,35,39,217,189,38,124,19,181,165,17,90,216,196,62,159,77,131,163,203,8,196,214,27,254,104,40,106,48,165,145,187,54,155,31,251,198,180,102,245,19,44,18,13,84,194,125,158,39,26,36,248,20,164,110,149,117,69,139,200,17,205,82,154,126,6,74,119,124,233,140,133,29,182,237,77,11,156,251,242,121,198,242,128,10,10,5,186,236,243,179,200,166,216,147,244,154,32,148,71,56,48,58,55,142,60,73,111,36,82,6,209,249,46,207,83,206,82,38,253,120,99,37,2,90,63,185,112,26,234,144,74,164,78,173,73,202,254,203,160,178,173,123,200,146,79,174,253,36,59,108,133,112,194,100,127,164,124,93,225,226,110,183,184,16,233,233,41,32,75,103,46,58,44,108,177,97,131,186,196,63,99,104,138,168,86,68,75,166,67,90,43,23,52,227,229,198,217,137,59,181,134,111,3,3,212,215,236,10,204,246,217,119,88,52,31,176,98,65,112,124,121,246,18,163,148,255,249,115,227,197,25,186,147,184,31,223,202,216,109,65,27,164,4,160,83,39,18,252,88,100,170,76,142,85,252,165,28,191,253,7,196,62,80,96,40,196,175,154,23,231,217,138,179,92,197,218,158,117,9,3,65,78,248,17,166,195,226,212,43,9,117,162,25,230,60,245,14,255,120,174,203,238,105,212,56,174,11,19,113,39,94,66,49,102,233,16,209,123,207,160,176,11,118,168,88,167,239,190,150,160,65,113,17,118,40,42,181,186,215,216,160,134,117,237,184,222,199,239,92,190,101,202,133,60,57,44,146,212,17,198,133,43,219,21,151,233,73,35,14,24,191,200,17,115,75,251,54,138,160,137,128,159,100,240,211,1,129,241,103,25,137,243,220,97,163,171,135,148,151,121,250,140,236,184,62,86,28,104,113,118,160,217,54,108,145,141,218,53,205,212,97,200,60,165,214,159,40,70,119,91,93,129,254,208,193,35,243,0,119,12,19,84,128,84,107,45,193,122,4,253,38,104,36,57,2,138,142,64,42,94,22,82,2,70,146,248,79,155,89,203,230,53,104,204,189,222,231,236,159,70,63,33,250,69,211,23,245,157,76,99,214,199,209,150,137,97,196,121,13,229,115,116,135,54,31,253,47,65,154,78,238,151,169,224,130,136,1,197,33,228,227,84,5,197,69,77,112,233,160,46,230,86,247,147,218,171,213,21,249,128,120,51,60,197,109,224,52,204,11,141,10,50,103,167,3,220,106,19,200,15,139,223,103,32,85,247,238,159,25,192,91,160,42,236,172,143,59,38,133,121,44,70,164,2,203,177,23,55,10,48,201,199,16,78,174,238,83,117,198,123,64,86,117,158,76,144,107,22,26,42,137,195,231,31,108,137,38,72,4,228,82,136,239,21,213,47,73,1,207,197,194,73,61,193,210,125,99,180,162,129,73,102,88,183,139,252,203,166,65,121,216,127,191,52,240,148,210,7,84,41,153,62,234,179,95,206,184,202,204,52,252,21,219,90,83,79,118,242,200,146,219,59,65,15,176,165,64,142,119,155,22,200,158,201,175,173,105,34,50,16,135,68,102,29,139,196,12,207,163,153,228,195,234,85,53,127,197,191,183,115,244,185,215,17,125,226,219,76,33,218,47,102,81,174,48,222,157,89,98,247,176,68,34,12,51,108,241,251,21,213,81,174,162,175,70,108,64,233,241,166,139,171,38,226,45,2,26,26,147,183,144,104,194,121,104,112,129,237,211,98,171,9,126,195,103,1,188,108,4,253,243,74,238,179,241,134,21,25,202,180,176,16,36,38,160,135,50,141,143,47,242,8,12,103,190,1,131,16,67,40,12,125,97,251,250,236,39,255,239,239,7,238,250,169,87,116,123,55,44,173,109,4,204,77,170,0,107,182,2,73,218,235,79,224,66,250,246,227,245,116,158,189,37,210,202,140,126,30,158,49,92,219,116,219,70,60,21,230,139,229,82,79,12,41,27,170,75,74,87,24,64,54,97,164,174,82,179,252,84,217,47,58,155,254,150,207,253,98,43,151,188,59,43,70,92,92,241,5,44,11,214,195,184,21,36,59,81,137,203,41,118,107,83,148,47,142,67,71,225,149,96,166,187,35,181,183,133,220,211,249,181,220,12,146,167,64,188,79,116,254,161,85,128,252,252,97,35,63,20,115,168,20,251,135,219,181,98,147,222,60,92,30,108,19,232,221,183,251,74,247,211,232,180,235,127,7,13,127,203,119,115,38,102,56,65,27,183,23,131,95,63,191,95,215,90,18,130,242,117,69,1,165,59,29,102,161,108,39,70,211,34,220,20,151,60,109,121,17,243,153,181,222,49,145,138,199,98,119,87,118,128,32,174,66,54,212,9,92,37,135,34,135,51,188,176,139,130,117,52,200,4,120,33,4,2,174,137,139,237,144,205,217,246,11,65,235,115,242,229,139,147,215,248,113,45,218,109,91,71,98,198,34,52,32,95,103,12,44,227,255,207,5,16,220,132,10,146,222,150,73,187,149,127,90,73,82,118,101,66,51,153,1,228,79,218,151,193,91,24,83,144,66,61,33,135,200,213,113,210,200,229,222,32,229,83,111,40,107,167,127,155,141,251,247,245,57,154,125,122,1,86,245,218,62,108,208,35,81,21,231,22,147,176,234,216,252,251,53,24,94,204,212,67,207,124,168,168,156,45,42,8,124,208,79,95,28,206,235,146,245,158,83,205,198,26,184,124,140,213,125,113,219,11,57,114,105,92,253,252,195,187,137,204,128,189,150,19,168,121,156,223,101,119,96,240,74,221,219,136,42,55,183,133,77,216,142,48,72,89,202,102,11,108,168,236,36,198,24,247,221,156,147,85,109,240,104,27,141,89,152,200,142,199,56,84,172,143,2,59,43,120,204,11,27,162,2,211,154,56,145,251,96,53,133,54,185,116,36,147,187,218,190,156,145,110,138,32,38,83,219,54,125,239,130,117,75,42,115,9,51,71,70,89,183,129,171,102,112,150,214,196,53,143,135,159,227,1,197,156,234,37,222,215,12,123,90,200,27,88,252,95,19,31,126,238,42,81,24,224,194,135,129,245,21,26,170,147,15,186,90,3,250,201,63,6,2,54,221,28,162,125,19,167,176,51,234,244,31,83,81,158,50,249,7,31,224,187,192,225,16,73,133,67,137,240,155,77,106,44,210,8,23,119,210,252,68,33,109,193,151,146,235,199,139,52,57,88,19,82,242,4,77,88,10,174,80,194,159,115,84,136,118,255,192,129,217,156,106,127,208,99,202,12,119,184,175,138,5,94,215,211,149,130,200,194,134,25,22,12,29,253,229,247,29,83,142,189,115,151,110,195,252,239,46,177,140,231,39,9,117,177,180,65,11,148,50,229,95,125,65,228,109,47,50,173,180,240,154,115,7,36,59,167,121,110,74,232,204,218,139,167,253,243,170,17,49,235,124,19,130,200,29,251,154,208,142,217,21,135,153,157,119,149,237,49,94,209,230,149,30,11,79,48,198,216,122,184,132,39,185,114,24,43,27,76,34,53,50,217,177,19,247,27,81,87,179,223,35,136,123,76,84,221,234,42,159,104,104,231,148,194,13,71,197,124,58,13,100,179,30,132,132,105,142,174,77,170,248,110,44,78,134,122,211,138,213,206,22,91,207,149,249,55,122,206,248,108,28,208,171,197,81,105,64,82,43,158,144,126,164,13,38,10,23,111,127,80,2,217,52,155,58,211,128,129,27,18,134,12,202,123,160,192,117,192,226,143,183,67,171,13,74,118,115,37,248,30,181,115,251,251,223,60,241,80,178,228,115,128,32,203,1,160,152,87,50,7,121,250,142,132,136,16,141,120,112,96,156,16,63,25,80,21,70,165,53,228,225,154,26,32,223,13,66,205,9,144,25,78,81,70,127,171,190,152,206,27,48,180,7,206,133,5,189,57,53,201,65,147,129,12,194,22,141,149,12,190,253,89,37,5,31,205,127,19,115,242,93,188,164,36,91,134,103,218,103,37,196,134,144,179,104,110,56,198,123,97,109,184,240,6,206,243,208,129,195,186,242,131,115,102,186,167,202,44,78,210,171,67,46,155,92,95,215,146,232,29,11,120,255,150,171,239,184,229,33,164,253,43,242,131,223,145,252,119,14,245,26,46,14,206,40,11,92,209,237,175,40,90,123,124,67,12,44,15,215,58,94,21,22,127,54,121,22,121,92,55,129,122,69,115,244,141,123,85,104,75,130,183,83,217,93,123,205,238,68,181,250,55,133,184,118,11,28,40,252,94,114,13,39,252,233,232,24,201,220,111,231,251,220,80,143,113,2,24,92,60,30,54,170,18,234,1,167,207,255,146,250,120,67,216,178,82,25,231,44,14,0,105,147,143,36,247,3,143,222,137,26,129,151,131,50,69,97,88,249,121,157,244,29,45,98,211,204,179,235,84,201,142,24,175,176,53,127,184,185,117,213,87,151,4,102,150,207,37,95,69,119,180,193,241,2,88,240,250,124,104,141,131,57,92,239,59,70,178,222,206,98,129,107,148,185,118,91,187,91,121,208,92,65,21,128,203,122,120,117,15,220,243,36,55,236,12,151,36,159,236,90,114,127,111,83,129,188,108,246,114,186,40,230,60,140,36,252,10,88,168,28,213,159,59,225,149,14,161,72,166,173,42,35,75,218,119,167,133,101,24,13,110,27,27,181,210,190,247,205,119,228,69,163,163,89,200,87,221,139,109,133,218,68,143,68,195,145,146,58,202,156,35,166,219,178,184,136,181,233,228,146,26,63,226,60,40,250,142,66,7,17,97,51,99,227,118,209,95,172,137,109,250,15,29,44,198,148,13,10,135,81,181,158,98,43,218,93,14,24,226,95,70,27,146,19,51,50,196,172,204,245,194,136,233,189,169,62,78,210,46,5,114,170,170,148,134,85,10,121,76,185,219,162,251,53,155,217,31,110,7,220,9,142,232,0,152,14,203,128,9,22,71,21,136,208,239,152,253,96,202,89,75,106,182,52,70,44,250,150,147,29,75,129,164,95,65,53,28,68,139,38,5,48,8,207,39,104,98,57,66,74,94,36,186,74,62,254,232,123,38,18,233,211,205,15,183,19,119,234,190,8,164,66,16,36,61,112,149,247,174,211,201,221,69,162,60,200,92,131,165,20,52,187,42,169,5,51,165,239,162,101,248,119,70,106,206,139,157,82,112,206,250,144,167,150,205,129,108,203,141,211,157,93,232,55,129,27,160,226,13,241,86,179,216,111,44,192,231,157,122,1,125,160,241,111,53,153,227,77,23,94,130,84,139,180,255,166,224,148,251,69,254,198,226,49,147,219,20,107,177,119,111,225,255,96,237,132,252,234,102,229,159,250,191,171,111,127,182,227,174,8,40,168,221,139,133,97,135,147,27,24,113,77,48,210,60,37,79,160,127,223,76,40,81,51,57,117,130,110,16,184,253,184,185,212,154,150,26,147,234,60,25,140,78,41,253,214,116,247,22,145,209,144,215,177,79,174,186,196,103,6,165,97,153,167,17,49,117,196,255,87,60,77,187,251,80,14,108,49,163,67,101,138,235,101,149,35,121,176,38,225,212,39,169,173,140,194,148,51,76,187,252,196,96,53,104,203,223,120,101,243,53,98,89,229,205,103,226,197,232,235,67,90,25,209,139,151,203,122,128,114,2,95,73,52,70,253,151,160,95,41,193,68,178,163,179,156,48,128,124,232,248,68,46,70,176,196,157,44,125,15,116,161,140,139,137,15,231,177,142,90,28,37,126,99,181,119,12,222,142,144,239,92,76,223,229,248,242,166,87,103,127,224,230,254,6,31,90,111,145,30,190,99,45,222,23,69,88,209,58,161,56,1,75,97,57,41,103,47,231,162,238,32,123,33,108,28,238,201,149,83,8,158,111,251,31,222,31,142,61,199,245,192,155,91,198,92,126,74,129,24,138,1,92,251,215,128,234,87,28,193,55,167,26,163,71,99,140,107,209,166,197,145,76,126,53,188,211,4,149,76,50,136,43,75,27,36,167,72,45,158,205,237,125,184,29,107,212,105,229,170,91,39,128,214,75,38,2,117,140,136,111,95,98,219,128,119,176,193,135,209,31,200,125,213,106,203,192,120,71,159,90,209,19,27,132,232,191,56,100,84,223,92,9,254,111,7,167,85,4,166,206,64,118,140,38,188,60,249,40,43,96,83,137,89,130,101,250,206,217,19,241,2,127,112,5,128,35,34,207,64,234,41,103,24,15,96,63,43,250,171,218,180,35,106,52,80,49,121,73,99,196,3,119,15,16,10,64,167,30,34,203,205,135,221,100,209,50,224,28,228,140,57,117,33,29,88,141,161,13,239,219,204,17,246,52,20,149,90,18,124,47,111,41,106,33,206,246,254,183,11,57,118,187,155,32,48,171,89,169,122,187,168,86,36,164,66,181,164,77,36,215,93,252,218,174,108,96,54,208,191,131,144,49,245,169,215,204,84,148,43,39,185,32,90,49,57,118,105,243,146,11,17,99,80,71,180,100,157,219,231,94,68,75,213,64,52,0,27,84,50,118,7,2,166,95,146,174,46,199,34,160,125,193,191,132,166,118,118,253,150,197,125,171,227,212,188,134,160,165,142,68,53,102,88,240,108,10,73,179,96,120,17,13,185,52,39,66,40,127,34,8,114,147,126,22,254,157,35,229,122,230,9,130,171,246,191,167,22,233,36,192,138,83,114,161,208,124,181,82,17,223,118,11,239,217,62,35,26,45,22,47,213,184,14,38,212,49,54,51,248,155,11,251,122,164,45,222,96,51,108,158,85,149,8,28,14,56,83,11,146,212,176,20,62,141,34,223,66,158,10,175,222,239,55,10,225,81,134,98,23,40,55,69,84,117,21,185,159,204,68,226,105,36,141,174,47,58,159,55,81,66,20,49,245,60,35,0,31,225,191,1,250,250,66,2,47,24,196,81,132,80,67,49,242,4,125,32,172,198,173,222,161,93,95,106,123,7,94,143,100,145,252,123,10,163,226,104,254,230,79,57,229,165,225,49,87,155,111,26,133,9,244,236,124,223,8,11,48,94,236,87,21,71,134,5,248,164,255,231,49,198,33,248,81,44,182,30,10,79,89,33,131,6,164,25,171,7,189,110,14,67,16,35,72,73,173,200,85,189,199,109,116,188,139,116,37,215,101,179,223,236,119,1,244,215,12,248,173,118,107,149,112,134,106,209,36,46,155,170,88,171,222,19,141,30,57,209,185,246,240,123,8,100,99,198,32,209,27,9,194,37,115,13,211,35,15,0,181,107,245,249,42,148,241,230,246,174,147,103,117,191,229,240,124,169,139,171,41,53,152,101,147,52,247,74,242,198,216,151,46,93,7,82,213,179,97,148,34,204,82,104,167,168,126,183,108,84,233,9,79,126,64,244,31,240,18,92,64,86,30,191,134,253,129,1,112,104,67,251,66,201,96,169,94,253,7,211,182,77,203,215,154,254,12,220,21,103,70,148,124,63,100,53,248,80,30,55,30,158,91,187,175,165,15,109,92,46,12,44,11,40,231,101,238,66,196,184,142,100,68,25,52,16,119,215,91,27,170,191,42,123,189,169,152,154,90,97,54,233,173,239,218,210,130,175,34,145,82,239,212,170,87,23,243,189,229,199,181,198,36,193,51,117,39,206,44,143,236,243,198,92,193,230,85,63,197,76,61,127,69,237,171,111,93,57,209,173,177,223,152,221,50,189,168,100,61,188,18,145,229,0,126,48,99,213,77,215,21,247,252,217,34,163,191,42,1,179,32,181,23,154,212,148,4,184,237,63,10,111,100,137,201,82,10,61,246,136,223,132,57,115,114,50,172,247,151,111,144,123,44,136,11,27,77,173,116,124,153,136,46,106,81,56,255,168,48,211,179,113,132,65,136,236,105,0,22,197,13,19,153,128,191,243,118,98,137,18,78,124,114,126,42,75,51,117,248,187,1,201,110,243,14,166,105,111,5,23,81,165,94,79,213,37,228,174,115,82,59,164,231,178,152,197,10,153,108,190,141,30,87,124,140,45,165,98,45,136,38,86,235,47,38,24,75,73,8,156,250,155,218,231,82,64,96,168,9,91,33,138,77,91,61,0,111,2,132,141,167,113,166,101,217,244,217,124,242,123,101,245,149,69,176,71,19,247,79,251,114,126,5,81,251,15,205,175,139,164,178,88,164,152,155,50,39,92,251,115,2,147,16,244,3,115,246,211,189,100,50,243,107,38,66,207,130,150,4,244,216,162,209,158,60,190,20,70,4,12,178,33,30,38,42,220,10,141,11,36,111,118,139,148,246,219,21,6,145,74,184,231,211,1,131,255,196,18,135,71,121,114,91,129,243,72,251,180,24,59,113,234,183,52,220,188,53,8,169,151,15,186,140,35,139,158,217,214,161,201,40,15,24,102,171,90,227,20,211,170,165,3,20,142,227,209,150,201,120,197,80,80,123,139,149,70,35,132,24,126,6,213,19,126,8,184,211,218,22,114,46,68,65,51,95,161,59,142,110,123,165,61,40,40,54,107,174,63,111,81,241,236,114,53,226,71,181,115,255,75,167,133,117,197,79,73,14,139,139,130,102,18,151,104,237,45,247,231,220,71,157,86,212,117,172,76,237,123,184,27,216,82,84,104,82,73,110,84,126,28,10,129,24,83,244,180,165,120,178,17,121,154,4,33,78,45,221,246,24,154,236,116,78,164,152,143,225,42,175,94,153,153,189,231,140,2,247,195,202,152,144,210,115,228,20,201,234,63,249,105,247,162,244,243,63,193,139,139,123,174,20,89,225,78,3,217,231,141,79,202,110,221,18,172,109,126,142,100,12,200,225,79,101,167,16,208,223,101,223,14,127,72,250,58,149,142,68,120,247,124,111,162,243,135,235,85,140,17,107,166,233,158,52,39,154,122,101,32,130,108,152,154,163,245,171,220,126,132,42,34,115,138,242,68,241,187,187,24,255,9,33,135,27,221,83,80,214,127,99,86,32,137,219,44,115,252,90,225,106,107,165,113,35,156,89,149,238,23,85,189,225,246,89,176,175,241,5,27,176,118,48,2,24,163,45,174,106,28,129,235,120,240,58,224,71,86,225,163,119,174,70,120,85,222,40,220,116,211,137,99,71,198,49,42,218,84,42,34,156,103,205,9,53,133,57,75,80,67,46,50,54,138,66,86,146,179,209,98,188,238,23,170,177,35,224,229,137,81,26,60,102,82,48,135,75,162,130,19,248,217,108,177,46,8,6,224,23,22,103,212,175,146,161,81,156,255,148,5,203,204,106,29,94,187,4,241,197,28,5,133,249,114,184,221,111,48,99,49,167,161,127,105,52,103,25,134,208,20,173,240,193,9,200,165,177,145,25,210,167,250,129,155,142,19,253,26,72,116,176,82,204,94,95,179,211,34,102,68,154,24,108,68,85,245,28,16,81,98,179,177,87,239,129,166,157,32,117,35,226,49,144,208,24,180,95,98,255,189,176,142,35,243,57,75,164,175,11,174,133,71,246,177,48,84,208,61,241,83,229,42,190,63,171,7,161,129,124,127,183,92,212,171,230,186,36,17,34,254,14,231,203,73,90,246,211,185,91,254,216,160,154,54,220,87,8,241,11,172,211,121,239,73,3,225,163,38,34,85,144,82,190,149,67,255,186,52,176,151,231,113,151,206,196,218,105,61,5,156,97,232,13,193,165,61,190,223,178,47,195,135,161,20,19,216,57,161,73,104,177,3,98,56,50,154,192,166,56,182,67,114,221,164,159,108,163,118,165,181,70,104,248,220,81,40,51,35,125,158,62,255,173,2,126,116,165,255,116,37,130,32,154,159,93,201,131,97,211,169,99,29,133,130,212,73,178,20,148,252,223,133,9,203,58,83,1,216,254,187,180,173,98,162,146,208,110,251,13,46,190,114,175,158,55,200,117,35,54,41,206,121,82,141,41,246,76,124,94,127,38,189,242,121,147,160,145,158,128,80,5,65,50,202,116,171,171,72,186,139,32,25,254,195,242,175,67,4,243,145,237,153,196,212,118,152,206,131,38,39,50,95,142,202,42,10,126,89,29,129,37,54,167,89,110,172,45,23,133,174,213,126,250,113,229,143,246,81,98,11,94,30,38,187,238,21,21,205,45,45,63,119,191,61,255,178,177,22,240,209,90,208,41,36,88,22,113,145,43,246,223,135,127,29,11,64,163,226,54,174,11,74,215,8,205,183,207,207,38,140,225,128,174,198,112,242,108,123,120,91,6,239,89,149,62,6,130,101,130,32,8,102,233,128,57,113,201,253,191,176,209,76,176,252,239,236,154,112,76,142,178,195,251,102,236,246,63,128,124,9,38,236,201,22,46,52,23,149,215,3,156,178,159,81,84,112,232,98,183,207,120,99,80,150,72,44,252,142,236,100,95,155,252,213,42,90,171,185,93,205,201,158,158,17,158,90,51,30,251,147,150,49,112,37,201,240,186,222,192,123,197,234,216,70,32,248,242,63,122,57,190,181,201,152,60,5,113,11,52,231,68,157,134,200,189,90,151,132,49,239,246,164,240,191,150,10,255,120,14,190,194,117,146,129,179,107,58,88,190,162,34,113,186,206,47,236,177,66,229,240,248,208,15,9,56,40,17,125,150,82,202,152,27,104,111,131,239,232,181,206,152,9,106,30,161,43,76,200,127,245,164,153,107,202,64,200,237,241,39,113,84,213,89,216,45,62,184,116,25,60,220,200,55,63,251,53,67,142,38,77,122,37,101,7,166,236,63,26,172,86,169,145,27,159,236,241,43,232,4,222,169,16,221,233,248,224,253,206,58,48,160,42,199,231,17,109,9,227,82,82,82,227,91,66,78,105,249,102,164,195,141,4,45,199,194,37,16,90,48,94,94,240,148,174,209,217,7,79,11,5,27,41,83,119,192,236,52,78,153,93,49,71,181,42,240,36,219,181,102,134,1,226,185,71,164,23,93,238,245,58,139,24,1,48,229,48,166,52,6,226,177,0,194,103,57,52,85,49,92,223,12,242,196,234,235,145,25,124,84,65,110,124,6,178,22,151,233,128,67,16,11,27,7,161,82,18,86,178,243,242,199,208,152,77,245,50,25,68,45,52,250,16,201,73,41,166,120,171,159,114,197,5,168,195,81,153,124,20,243,168,104,50,120,109,45,188,201,25,246,132,62,15,160,150,147,102,38,163,18,55,76,122,2,199,196,186,114,228,140,81,65,145,79,136,24,47,1,116,221,107,231,82,14,182,225,1,16,250,93,82,103,133,248,125,87,36,62,205,95,47,64,241,26,168,67,102,174,160,197,115,212,236,42,230,55,192,213,73,120,96,136,93,161,223,233,106,178,186,86,153,58,219,15,84,124,4,75,138,234,185,205,158,17,228,173,74,103,6,213,192,243,90,175,11,210,176,93,43,217,156,115,110,6,115,183,14,157,253,139,217,197,94,194,221,8,218,2,212,169,129,241,64,60,81,7,65,237,22,164,231,121,187,64,65,123,17,42,67,228,221,168,251,191,19,146,168,11,38,30,179,30,212,27,170,40,32,185,134,58,178,244,163,48,192,208,42,151,139,180,246,48,108,0,13,36,121,47,245,197,8,41,159,204,178,96,9,159,225,101,197,38,184,120,21,87,54,158,121,50,130,153,44,138,68,138,58,140,76,208,83,9,65,205,207,79,161,31,11,222,11,86,7,120,140,166,8,216,244,149,223,106,159,252,0,122,35,70,219,101,22,253,177,143,10,28,19,106,152,176,5,100,41,230,87,167,92,179,97,206,30,24,174,248,202,171,238,199,180,59,145,10,81,76,241,228,252,221,87,36,92,44,9,25,192,252,87,196,124,16,192,104,0,15,3,85,96,49,188,4,26,97,209,170,23,3,0,44,220,11,133,126,11,176,223,50,14,12,18,149,87,203,52,90,49,174,73,132,70,241,138,104,134,106,44,30,91,171,17,131,56,231,157,193,192,254,197,189,140,197,191,119,10,27,217,71,242,240,244,22,3,33,9,147,56,26,115,55,212,90,83,122,233,81,103,57,62,122,132,90,19,34,209,205,180,238,190,63,189,139,71,249,85,255,105,252,26,127,16,241,42,255,152,76,175,170,183,9,244,111,138,17,140,164,19,247,222,53,235,126,225,2,100,163,74,90,156,221,142,80,161,75,237,19,31,171,64,66,97,126,206,31,215,220,219,218,145,239,17,82,210,74,92,76,80,180,230,180,54,51,208,22,142,176,199,163,7,170,31,39,67,108,178,70,238,175,25,59,235,151,233,253,153,22,100,64,52,39,206,8,24,153,79,160,212,242,177,147,94,217,163,200,124,204,76,24,188,36,251,243,212,85,226,230,236,79,105,229,126,155,209,228,17,25,83,43,150,58,98,51,45,142,14,43,196,125,107,30,65,95,175,25,211,180,20,106,207,191,184,139,192,141,118,211,47,162,76,114,0,77,17,14,217,105,235,210,226,47,239,72,183,156,252,52,216,147,199,41,76,183,186,0,133,53,78,241,62,156,235,255,22,21,75,191,229,111,38,27,249,92,47,40,70,205,201,182,31,166,57,188,225,177,201,234,108,236,159,201,69,100,245,220,227,209,81,142,75,153,116,46,81,237,13,140,59,109,127,44,136,220,87,66,253,127,213,221,2,139,234,135,187,159,144,180,60,182,86,165,116,100,154,109,188,39,200,33,255,9,17,104,180,194,51,79,229,40,155,56,204,3,226,167,193,10,13,155,123,153,47,36,16,19,145,126,83,21,243,55,240,203,198,119,67,71,36,112,23,236,108,5,186,125,173,147,214,122,170,88,72,48,180,39,159,225,216,144,138,251,66,57,20,164,158,105,67,215,53,178,31,64,251,151,236,6,76,230,225,72,122,0,149,83,174,185,47,100,103,147,179,114,250,124,82,167,139,176,245,125,145,46,153,189,201,114,73,186,58,117,71,20,198,78,118,18,24,30,86,77,106,27,97,36,105,111,172,114,173,162,105,66,65,137,93,44,228,34,149,188,253,30,176,77,188,192,192,152,153,156,138,167,68,92,86,66,239,228,220,213,17,163,147,110,72,158,81,138,111,241,178,149,249,120,41,158,124,83,199,156,133,9,78,114,117,246,42,48,251,93,138,187,148,202,7,32,66,200,46,238,124,26,200,171,198,141,118,83,37,9,12,66,36,159,25,53,167,10,189,57,100,236,189,11,155,162,82,57,33,42,123,248,154,32,233,155,26,154,33,50,187,57,76,247,186,104,124,29,79,140,96,203,118,125,118,68,171,201,156,13,122,67,138,72,48,82,192,233,52,208,79,222,194,102,35,183,42,172,246,174,196,211,187,123,2,76,84,89,188,235,134,173,188,150,243,47,240,121,60,46,92,45,197,171,133,200,187,108,189,146,232,163,163,217,30,34,127,127,230,247,252,35,59,52,236,44,89,60,35,63,24,231,175,189,177,179,125,50,101,225,78,33,17,249,156,139,34,28,199,149,234,202,44,11,26,148,56,134,164,195,79,26,19,135,122,139,114,74,82,77,208,22,147,51,76,77,26,43,115,253,83,20,176,152,232,94,190,72,19,251,4,177,233,99,117,249,86,220,54,194,189,224,7,78,117,248,150,13,221,187,26,131,218,3,114,172,155,112,7,58,106,156,177,135,17,111,207,200,211,251,122,84,127,38,195,13,224,18,124,133,143,109,195,49,210,222,151,146,18,234,93,237,13,133,105,245,58,49,190,130,215,183,229,105,96,241,121,121,156,81,250,234,15,181,10,161,118,157,155,109,249,118,28,3,122,116,112,219,94,247,185,188,247,227,173,32,246,61,47,187,113,212,230,199,153,92,118,158,126,28,212,96,244,188,56,47,119,96,81,6,56,128,202,32,131,111,116,236,167,208,212,190,208,254,103,125,125,254,162,110,82,34,250,55,172,18,171,51,173,76,38,130,123,126,56,63,166,51,52,86,21,106,221,144,139,198,235,81,166,132,186,77,124,32,231,212,126,143,1,47,159,254,237,214,7,254,147,75,58,115,87,237,90,165,183,123,127,226,71,61,232,204,61,130,235,20,160,120,246,225,140,122,82,237,221,184,177,58,160,195,145,170,201,104,8,120,81,180,82,105,247,178,205,179,112,238,142,133,234,183,120,187,190,89,224,198,172,56,162,23,38,62,236,195,6,208,51,187,190,98,115,110,33,250,171,241,60,197,99,128,51,109,40,186,40,204,180,253,49,10,91,171,220,106,77,79,124,84,226,223,64,140,24,31,167,182,42,5,73,133,154,20,82,234,198,134,227,143,66,46,68,28,250,48,153,10,110,87,67,217,41,238,41,64,254,44,188,44,180,206,122,146,33,99,237,34,165,238,26,251,25,110,39,239,150,116,10,173,41,165,185,93,189,84,138,119,175,212,53,148,227,219,237,190,26,115,226,116,192,249,163,145,6,57,63,81,44,173,21,125,139,109,229,183,185,223,5,86,128,74,134,132,90,165,85,90,16,175,212,100,141,86,54,72,127,62,53,218,36,189,17,34,221,5,94,27,67,144,82,127,167,63,53,60,195,81,227,7,119,101,226,151,43,187,164,116,157,209,188,59,209,189,71,5,181,90,5,22,165,124,228,224,146,69,177,67,174,72,74,117,132,99,160,144,201,223,208,186,160,67,25,112,199,75,168,76,48,97,229,33,163,250,137,188,171,235,143,97,16,14,71,1,220,111,82,2,76,104,167,23,248,108,145,195,168,253,187,251,191,254,182,178,184,123,55,166,87,119,110,93,65,12,51,83,203,35,228,27,15,20,166,226,100,169,167,209,51,236,72,73,61,169,75,155,106,181,25,218,10,227,75,175,167,100,30,109,202,218,222,7,249,223,37,59,230,12,147,178,206,59,229,1,182,162,187,61,65,184,90,77,211,169,241,106,93,63,9,177,165,222,47,17,235,71,146,85,121,177,98,165,88,27,76,38,143,103,138,227,102,96,92,169,73,226,135,184,214,107,71,229,114,205,144,253,123,242,46,119,187,62,169,74,21,184,151,64,165,216,71,112,102,170,162,133,35,126,159,123,236,82,204,99,162,113,125,158,238,86,187,5,71,87,196,119,82,7,191,246,180,237,76,50,111,87,61,152,18,216,49,104,131,158,228,96,92,157,168,230,106,183,5,70,148,186,114,148,202,178,208,156,60,124,209,23,198,60,0,232,183,202,13,230,32,1,6,216,82,25,8,158,183,36,193,121,7,208,94,83,108,42,155,206,195,33,217,226,225,102,210,56,217,8,137,170,88,120,199,116,82,117,135,162,142,76,78,98,176,86,66,70,137,26,122,81,250,155,67,255,112,240,153,11,140,241,200,174,30,86,11,253,208,57,214,189,235,175,146,88,6,145,147,117,70,204,16,73,113,20,34,248,127,149,8,125,87,225,71,231,56,59,171,197,201,103,3,88,75,19,200,65,231,110,26,74,82,17,76,185,45,216,72,137,204,22,126,184,232,13,194,127,173,186,6,56,228,35,34,153,199,1,79,137,242,76,212,157,221,191,44,70,136,166,154,4,245,225,169,157,56,86,97,196,69,131,192,195,201,144,132,233,171,192,128,89,243,135,69,232,36,225,19,99,20,71,70,165,36,13,50,44,77,112,179,154,118,167,152,235,194,159,245,251,8,42,32,245,216,166,47,217,123,181,253,201,57,91,42,68,222,8,101,62,151,138,127,213,90,157,159,5,203,203,73,173,150,102,218,205,125,189,192,116,110,205,168,120,154,108,43,97,108,173,63,60,248,83,155,207,80,90,144,112,97,130,32,172,102,116,45,215,165,87,236,69,161,214,209,78,15,147,186,7,3,15,189,247,194,133,147,131,242,3,198,56,245,159,246,5,24,26,220,80,39,165,96,178,206,101,86,31,82,50,220,230,204,210,212,135,45,177,165,76,183,101,6,250,101,201,89,171,96,168,201,165,228,73,23,156,178,6,68,240,82,120,221,13,11,41,66,49,15,148,25,234,136,33,129,134,209,115,4,155,50,35,104,51,231,74,172,242,220,171,190,76,167,72,192,162,183,175,230,72,126,169,188,170,180,238,48,229,246,250,179,199,23,10,240,108,27,176,18,191,49,38,109,116,102,163,124,218,110,206,31,196,45,118,87,133,144,3,39,241,52,77,103,18,42,22,138,131,214,111,41,138,156,118,8,142,182,22,139,194,174,239,96,58,143,117,190,198,169,236,118,239,202,166,184,160,254,232,74,45,255,181,134,149,128,3,102,87,5,223,118,124,63,188,165,167,225,39,71,255,63,59,20,154,67,220,214,85,240,128,19,147,226,209,73,198,88,19,115,13,14,7,224,191,23,127,169,127,74,230,10,187,87,91,218,163,88,135,208,191,145,222,94,229,182,235,254,195,212,131,0,5,77,120,132,1,195,60,122,4,2,5,172,117,4,168,60,236,186,181,208,68,205,137,100,112,189,168,66,120,83,44,174,150,23,7,191,111,212,60,73,248,27,191,157,244,51,217,244,27,76,37,198,178,146,36,220,219,77,51,49,43,241,104,232,52,213,48,190,211,119,233,233,106,251,8,194,24,126,3,43,248,127,80,101,236,91,18,16,172,59,212,43,247,181,169,30,71,76,78,229,67,31,156,238,21,64,109,252,228,177,12,53,24,41,241,101,61,136,4,39,80,203,136,218,238,239,76,0,252,90,163,162,78,155,35,147,40,192,33,195,50,236,102,164,133,10,91,35,127,73,34,23,26,207,99,153,205,48,241,125,135,107,114,186,158,60,70,182,109,146,194,186,229,128,170,167,197,50,206,2,156,237,208,208,63,99,184,213,152,8,135,178,247,104,11,109,245,66,163,122,125,8,21,212,41,43,232,207,199,205,201,154,146,109,48,112,236,80,72,200,17,114,218,236,152,24,49,13,135,104,141,188,49,57,195,246,247,224,156,51,72,171,133,70,113,172,170,232,251,33,38,191,234,208,153,101,3,156,178,84,78,109,45,208,250,143,57,134,40,40,166,159,61,188,165,167,99,156,86,47,84,233,72,247,179,171,204,166,108,5,163,56,91,111,237,17,196,3,0,188,112,172,73,83,163,104,255,14,21,143,162,183,128,128,119,199,29,121,239,146,228,84,226,56,77,175,195,236,239,212,132,93,12,190,176,91,229,165,102,34,209,88,219,105,126,9,51,196,103,30,231,161,106,180,142,228,158,186,132,43,157,32,88,215,242,235,177,218,107,161,163,179,164,34,0,65,110,73,90,53,53,18,178,216,213,47,92,82,254,12,227,174,52,206,188,59,47,122,95,149,71,37,145,116,134,17,170,19,132,48,98,211,98,222,61,123,125,199,44,73,97,35,151,159,131,217,114,40,108,144,94,131,215,116,224,111,168,46,19,237,107,233,220,31,255,17,246,129,21,114,124,66,40,224,98,184,114,147,2,237,28,223,249,151,228,53,133,3,107,108,125,47,67,187,227,192,251,140,80,178,106,82,15,131,213,152,188,75,52,14,74,33,233,159,151,180,159,252,149,114,42,122,29,165,179,4,240,90,115,230,219,116,36,214,238,174,77,157,194,153,184,228,3,30,21,6,165,86,97,70,56,157,245,205,219,56,221,101,158,17,113,97,32,0,85,6,65,139,115,144,231,87,1,124,133,162,161,59,71,96,8,33,149,177,24,188,41,93,110,252,238,201,11,190,28,217,231,209,34,132,255,65,222,237,153,126,211,24,57,124,131,218,17,103,106,26,210,124,188,49,138,84,22,30,46,20,208,26,22,46,55,234,67,167,155,40,205,140,129,208,114,229,79,89,44,213,209,86,132,210,62,118,209,57,220,195,125,72,54,147,208,239,137,143,216,132,24,161,243,51,164,253,132,13,17,170,221,113,207,164,232,171,91,202,49,148,181,247,140,164,11,103,253,230,98,4,149,101,175,165,176,53,66,169,1,112,132,99,107,128,190,106,187,168,53,14,134,26,54,62,51,187,213,198,174,135,246,165,231,93,248,71,7,200,47,98,72,198,104,133,175,167,102,2,40,185,89,75,99,110,204,35,71,178,148,134,44,254,121,27,220,91,97,167,105,242,235,80,161,185,211,179,149,223,95,231,136,26,177,9,126,150,80,2,231,87,143,40,7,9,252,224,69,174,45,218,40,210,19,244,170,248,198,102,53,36,255,63,101,123,117,29,150,111,58,70,197,210,107,88,216,21,56,6,26,151,19,11,20,47,87,193,21,44,228,25,50,43,232,151,99,24,0,85,14,35,104,150,110,168,38,38,131,138,208,142,150,1,4,127,204,21,115,226,193,15,16,173,57,217,25,82,67,80,123,95,129,163,9,158,250,250,176,24,10,158,103,33,96,200,181,62,27,1,13,210,214,74,66,126,154,201,72,37,202,243,47,9,212,4,170,21,203,175,79,255,78,138,65,108,195,230,146,152,15,38,219,12,157,254,87,71,187,130,174,77,28,6,192,234,142,231,178,69,102,124,91,187,148,248,128,239,141,105,212,80,138,69,89,193,157,139,245,63,74,215,219,124,183,39,135,209,85,166,39,226,82,60,105,27,75,110,209,40,19,214,52,12,33,11,47,172,26,75,234,77,230,170,224,236,236,218,33,184,158,91,45,163,30,177,223,105,206,30,207,23,116,202,10,44,132,113,136,150,177,183,125,182,215,163,45,131,62,206,220,254,97,191,36,160,109,110,140,146,31,241,22,94,184,202,162,220,40,220,130,4,38,74,202,121,193,90,170,73,141,207,190,63,131,242,24,11,252,93,193,92,60,150,125,198,201,65,183,127,247,239,235,210,126,251,109,43,153,188,72,160,170,188,22,46,44,129,210,135,135,44,199,83,179,199,216,114,95,186,80,174,87,194,142,230,78,32,71,168,126,150,103,120,192,239,250,89,239,196,115,7,3,241,125,23,116,39,136,201,143,66,123,85,205,101,143,146,146,219,242,85,56,164,244,10,44,158,134,79,129,133,163,126,8,212,114,202,232,99,237,194,177,92,159,32,182,10,219,189,192,40,228,212,108,81,211,235,107,170,176,156,30,143,92,123,220,0,128,241,204,131,107,142,243,225,251,94,139,170,104,229,143,42,47,214,131,143,161,41,67,217,173,253,61,157,190,60,123,127,247,199,156,49,51,153,118,248,108,27,234,248,49,186,142,90,251,77,249,36,73,164,197,39,144,162,111,73,16,15,31,221,55,176,180,214,239,167,2,234,168,32,168,29,32,137,214,156,101,1,40,13,143,75,205,168,211,46,36,233,182,171,203,102,117,255,150,142,143,27,201,51,36,73,125,7,125,54,175,136,197,128,18,214,85,154,162,222,175,254,125,37,211,148,65,255,110,38,207,205,92,98,50,75,179,20,71,255,90,34,73,202,173,52,156,109,238,193,156,36,21,192,112,64,244,204,248,95,6,253,207,19,167,1,134,212,226,171,102,215,50,151,88,224,71,234,243,234,198,142,59,196,188,21,158,70,126,186,254,127,44,94,143,165,125,238,242,104,176,230,52,23,139,222,93,108,148,27,86,238,122,49,160,72,225,116,45,215,253,109,205,244,188,169,106,147,118,18,146,174,162,46,191,128,183,39,63,71,15,30,242,98,71,161,101,0,237,169,8,144,110,79,150,248,165,52,224,66,52,228,0,62,163,45,97,218,134,110,63,243,40,15,0,243,184,20,8,50,184,32,59,149,96,225,65,37,10,141,30,124,238,11,195,233,23,122,149,79,204,70,247,243,13,53,172,43,92,221,41,200,85,178,88,182,203,235,135,208,68,109,193,13,124,69,124,230,160,189,145,2,189,39,169,200,239,174,149,15,237,45,223,98,168,69,35,105,124,245,89,168,175,24,222,224,138,140,251,82,207,68,52,51,45,185,143,233,239,181,28,14,249,122,208,254,12,88,213,190,87,27,2,44,92,70,67,212,194,159,112,34,176,100,192,171,161,109,241,150,35,35,61,79,5,187,134,246,218,62,251,127,132,123,184,255,111,43,6,33,126,128,192,113,146,51,81,116,95,56,74,227,209,173,178,170,120,181,2,250,63,35,215,63,149,58,56,89,193,18,43,186,34,127,100,200,250,95,5,64,71,205,226,186,45,85,141,107,39,103,227,112,9,128,232,103,160,249,249,225,189,121,58,78,147,199,242,100,230,1,179,166,246,45,218,246,201,20,180,81,255,12,90,71,142,39,173,35,106,136,105,243,241,81,116,126,124,206,188,103,41,49,18,101,74,206,49,197,121,246,88,52,201,229,196,33,201,255,39,1,76,181,30,43,101,225,79,187,47,97,161,33,28,119,175,40,38,47,167,167,23,113,245,178,86,120,105,206,15,215,137,230,46,102,17,165,234,215,132,108,81,114,11,163,159,176,62,137,195,128,106,20,22,129,2,2,120,107,83,147,39,194,214,243,100,222,56,212,62,109,4,169,105,133,175,50,51,11,135,111,52,106,44,23,187,156,252,218,55,80,125,18,172,21,29,80,63,220,100,217,12,244,163,19,5,238,41,211,123,1,159,161,179,218,72,29,140,189,111,19,230,238,119,115,68,2,41,157,145,138,127,84,83,63,171,55,187,98,238,138,189,99,221,141,212,81,12,61,250,163,157,198,6,243,221,241,148,238,134,19,95,213,247,219,101,148,53,111,236,175,79,35,45,50,156,199,179,42,69,140,142,121,179,155,27,211,238,166,123,120,147,136,8,239,162,94,219,244,48,168,228,114,187,16,110,138,42,139,192,248,254,166,29,63,80,165,10,61,110,116,106,8,55,43,107,137,215,30,25,64,136,50,17,242,130,11,249,243,118,109,106,54,229,6,87,195,209,18,33,105,141,198,17,146,78,211,209,108,10,105,201,222,152,54,188,13,56,123,253,133,231,205,8,117,119,237,254,132,132,197,213,14,56,105,77,73,146,212,231,218,21,169,111,19,81,249,26,102,1,96,249,178,57,235,70,66,63,55,236,129,103,63,96,228,93,68,197,112,49,230,43,166,52,221,177,52,66,141,133,161,108,113,70,237,69,76,2,155,198,13,90,22,46,166,224,89,112,98,193,220,98,176,230,102,72,5,41,159,155,74,99,192,243,144,75,141,159,152,134,149,210,0,136,168,127,175,66,39,203,7,204,142,36,53,128,134,188,75,44,28,48,215,155,162,20,226,208,253,224,118,17,151,63,95,247,155,55,177,87,214,104,147,210,27,84,73,169,21,58,12,219,38,248,149,68,143,219,9,130,57,231,37,215,182,137,74,185,115,39,251,5,130,201,10,224,51,83,199,73,105,11,65,253,21,80,238,247,19,239,46,154,12,128,189,48,117,235,239,214,33,254,63,33,37,250,33,146,155,217,255,146,133,14,82,53,47,253,40,249,239,228,232,213,2,176,243,161,94,135,85,116,230,52,196,3,71,191,9,156,200,210,220,176,125,41,254,201,148,112,167,39,180,122,141,184,169,127,68,103,160,187,179,176,91,164,180,176,187,128,191,141,186,141,54,49,198,52,11,66,133,40,16,210,21,49,117,69,182,243,40,98,87,155,110,78,114,93,145,12,39,10,190,119,29,87,17,120,253,64,57,39,145,188,163,31,218,8,83,9,160,169,147,147,34,29,75,10,162,30,176,235,18,198,62,45,90,38,149,78,101,160,149,186,212,56,232,249,8,225,216,171,131,245,65,22,220,105,136,231,74,36,62,117,113,113,97,157,169,145,206,241,212,205,57,111,229,142,124,161,239,14,63,50,15,198,181,226,201,175,207,87,209,173,40,27,99,51,94,49,203,60,105,49,43,155,175,81,32,124,54,165,241,46,179,78,229,34,248,220,196,149,84,151,150,244,20,127,195,52,103,235,66,33,80,101,146,127,220,90,242,104,216,169,236,52,240,98,120,110,141,129,191,221,94,8,225,31,29,208,69,29,212,55,145,122,28,101,221,207,59,85,15,122,80,49,161,136,16,32,95,18,249,236,18,239,41,25,175,7,7,30,30,135,184,58,96,170,95,197,84,17,250,52,20,145,109,244,83,201,217,231,29,42,232,235,180,51,9,50,125,172,142,165,248,104,71,199,240,168,240,201,90,162,105,229,121,115,221,97,10,132,42,203,38,108,20,11,207,177,19,83,180,247,119,208,66,25,215,84,0,252,212,197,234,162,233,211,64,189,240,56,79,82,20,86,32,218,199,57,123,88,17,58,60,70,168,25,207,126,190,96,115,225,253,228,215,93,99,255,116,181,214,116,74,99,190,47,6,34,107,171,242,20,137,141,148,5,212,239,154,131,100,90,170,168,136,238,74,76,88,248,30,140,242,134,54,66,92,233,221,208,92,200,108,11,66,157,199,192,239,220,11,170,20,118,254,89,39,86,23,185,77,156,61,24,97,105,56,92,240,86,134,177,164,124,221,133,254,6,253,108,106,101,75,41,20,46,195,85,224,214,211,9,136,83,122,9,94,183,163,204,83,168,29,110,26,8,243,145,190,84,26,192,44,248,223,236,106,78,126,40,176,232,30,169,185,119,190,11,175,170,216,165,14,146,57,17,96,33,156,255,58,61,196,142,136,240,115,244,204,191,30,208,76,182,204,110,243,172,4,194,188,154,223,26,161,239,131,187,67,71,106,129,113,1,122,9,242,116,94,123,119,84,191,238,161,44,139,33,150,211,27,34,61,53,181,215,238,148,131,173,118,204,251,154,115,217,82,208,68,206,237,80,128,13,218,23,48,183,187,255,158,234,97,183,140,12,251,131,227,238,172,245,89,209,179,211,85,123,131,114,143,184,126,240,216,149,43,54,58,156,122,203,121,183,222,232,26,160,70,69,254,35,44,4,37,236,185,209,197,109,39,240,51,123,114,134,110,186,113,179,6,243,241,48,60,82,22,219,139,128,165,255,178,249,135,68,255,190,248,63,208,238,245,252,57,122,231,42,243,8,191,196,74,132,78,131,70,160,19,62,163,113,57,230,131,137,191,183,235,181,163,146,170,253,42,81,191,32,3,59,57,142,231,254,155,201,139,100,116,183,21,15,55,30,231,222,169,45,206,199,184,162,63,211,67,26,111,234,11,53,189,124,206,221,158,223,66,228,157,240,123,51,57,241,166,216,10,77,175,224,207,110,208,212,168,141,130,4,100,48,3,133,176,158,172,251,198,160,143,192,101,86,211,156,151,245,201,250,202,138,162,240,146,6,194,119,58,135,78,11,135,46,91,57,136,161,192,7,38,119,174,245,246,41,202,215,155,181,64,92,56,97,29,234,196,141,71,203,46,102,35,216,20,227,45,7,160,66,173,251,60,76,167,61,33,79,178,97,93,141,175,166,212,212,84,177,210,68,143,55,216,247,216,17,71,137,97,74,138,91,137,9,139,33,48,37,128,186,247,100,233,173,67,48,29,97,176,89,61,255,187,69,101,116,114,166,115,253,69,57,229,42,162,151,156,94,176,73,132,243,123,55,104,226,148,141,131,224,38,234,22,21,99,55,28,52,158,73,3,248,61,242,172,152,15,161,236,107,9,157,240,42,237,172,165,102,86,143,133,229,122,83,251,217,201,132,211,55,113,33,72,117,124,75,220,190,213,173,10,131,254,46,64,154,124,153,155,55,30,46,26,48,116,191,181,219,180,167,46,84,216,97,105,89,165,122,72,161,75,46,105,48,93,131,143,227,157,101,23,208,95,230,232,151,12,107,218,233,8,67,197,48,42,60,162,26,111,133,12,152,240,245,214,178,158,48,222,32,119,83,7,0,174,85,53,122,12,80,132,28,78,165,46,84,69,106,49,249,130,99,125,147,251,196,81,204,88,154,211,35,11,139,239,85,114,214,63,219,118,167,40,5,12,77,79,97,45,237,171,0,147,67,231,22,137,234,156,129,73,146,210,252,235,172,29,1,87,198,186,50,115,64,25,141,22,189,177,63,176,87,107,213,140,90,112,183,7,93,36,210,223,201,239,214,153,49,137,201,170,59,155,219,45,179,159,198,126,146,248,84,73,181,163,138,204,158,131,24,63,191,35,25,114,17,226,107,0,181,44,73,85,127,117,131,159,50,45,168,211,231,152,206,117,195,79,190,222,127,142,132,164,73,109,69,113,236,163,182,125,55,167,111,253,77,9,165,149,119,146,226,83,122,152,88,165,55,1,245,205,24,35,16,250,215,30,115,7,206,57,38,203,48,61,30,14,106,82,181,41,182,83,211,210,142,137,171,186,118,184,110,163,126,193,237,22,135,162,31,251,157,148,135,9,161,16,188,239,47,107,220,83,200,114,117,8,245,226,96,77,162,69,13,218,24,90,44,230,23,27,28,247,108,50,116,96,76,69,153,54,7,145,19,47,40,172,242,214,116,77,132,20,180,33,119,87,171,206,132,190,158,138,230,112,7,224,36,139,27,6,188,76,214,190,10,199,55,203,113,140,176,98,121,24,13,100,135,214,88,226,139,199,188,134,67,200,214,124,87,223,222,111,4,52,46,97,81,18,107,100,118,238,208,117,72,184,89,39,102,93,239,117,42,219,49,199,210,31,189,168,225,163,211,254,140,237,235,164,64,62,144,112,93,244,112,101,99,25,120,219,204,163,149,159,29,168,213,181,10,196,72,226,180,49,195,225,242,109,35,116,215,111,168,142,37,186,150,59,47,240,100,239,44,57,247,110,83,192,91,83,247,22,163,171,81,26,126,192,32,114,43,21,181,14,228,187,40,81,64,248,196,69,21,222,215,49,241,0,220,152,19,217,3,240,2,139,246,234,154,210,109,246,244,94,240,189,6,187,172,41,112,143,242,130,173,70,90,108,179,41,139,188,3,112,153,65,78,185,230,28,164,219,72,100,225,207,109,61,223,238,97,39,4,18,27,175,127,255,21,122,132,200,166,90,36,239,223,51,64,177,130,36,157,202,107,240,84,252,105,183,197,217,128,20,98,21,32,92,2,68,204,6,185,84,147,38,198,94,221,14,90,29,236,110,134,25,104,109,0,239,172,127,115,127,222,98,180,27,47,102,107,255,107,56,234,201,86,67,143,67,229,237,33,108,252,249,238,254,207,165,113,9,199,146,243,99,193,13,91,63,212,183,249,111,220,183,178,183,90,20,133,112,19,254,170,180,117,63,116,12,13,190,110,143,119,62,34,5,159,36,181,24,237,89,91,118,25,54,119,121,239,3,51,102,61,247,21,97,184,217,154,88,43,233,225,168,99,111,198,192,15,11,54,68,61,65,162,7,92,10,226,253,114,96,53,19,56,131,126,149,25,201,232,186,32,196,203,115,138,203,62,152,159,255,59,132,113,135,177,30,90,206,153,113,170,155,88,181,17,20,34,156,13,166,18,97,92,85,150,163,123,58,179,213,161,110,89,48,44,137,252,29,29,39,112,89,5,144,191,12,246,155,214,110,184,221,84,6,62,177,125,132,182,229,109,156,222,90,38,20,159,82,224,39,128,191,148,160,92,45,22,57,158,167,230,24,168,129,234,94,93,84,24,39,16,138,48,188,197,44,98,107,163,252,46,19,16,243,39,114,45,204,245,90,107,236,210,240,119,8,178,49,49,245,240,91,8,48,85,61,9,147,178,60,146,88,171,54,18,65,43,97,115,143,42,122,43,247,124,84,152,140,40,113,226,188,198,135,172,215,29,88,231,83,127,228,164,150,45,96,36,171,164,114,173,45,237,31,212,253,60,208,167,166,65,249,221,82,84,142,181,111,48,134,92,241,100,178,155,82,195,222,202,126,245,226,14,19,111,210,98,24,144,146,97,53,51,150,173,96,205,20,38,139,111,74,9,167,185,156,232,62,19,198,189,71,85,189,195,135,213,204,201,5,60,27,253,120,38,49,43,162,83,130,154,241,176,112,175,90,54,123,54,153,64,88,60,84,86,27,219,17,123,105,86,118,60,117,149,233,45,36,144,60,207,15,104,64,47,251,134,145,204,156,19,185,53,157,100,153,48,168,131,15,77,20,79,5,185,45,156,161,42,224,160,183,45,142,152,247,20,154,49,65,55,169,231,223,24,51,85,247,10,124,167,12,28,199,63,56,34,133,161,181,215,95,203,173,204,104,220,239,210,73,111,190,11,62,12,232,122,186,7,63,250,115,217,193,89,157,174,75,8,97,72,22,188,218,115,235,227,146,211,235,100,236,208,47,47,69,228,187,42,9,23,116,238,50,216,216,209,255,121,240,77,88,94,113,22,30,117,186,161,169,36,207,255,241,50,191,230,85,61,244,56,87,53,184,127,114,149,163,78,117,78,235,147,172,140,149,137,51,140,249,241,216,112,129,129,29,146,115,31,46,85,125,183,93,198,195,151,251,9,158,126,7,181,93,106,140,179,198,66,133,81,169,163,128,242,248,111,237,120,70,240,154,118,251,181,43,93,250,119,193,243,4,157,86,2,1,102,127,236,214,237,162,2,134,115,0,148,23,48,163,252,51,230,140,124,105,0,71,123,31,67,61,76,52,81,243,3,136,100,244,5,185,140,23,137,119,32,232,254,120,202,26,153,41,2,0,35,19,24,82,233,174,54,172,81,22,210,110,88,245,178,159,226,114,215,77,160,19,221,189,203,4,78,125,242,183,242,190,224,39,153,190,220,199,126,197,164,152,253,127,85,143,188,103,213,233,165,162,57,179,233,3,134,40,63,193,238,144,48,200,6,16,40,142,116,126,165,192,226,254,100,236,220,193,189,228,98,153,188,34,123,113,182,228,214,124,46,33,244,213,187,185,19,199,198,4,191,102,129,160,238,82,155,202,40,214,35,22,79,195,54,116,93,215,147,213,42,28,159,189,141,106,69,21,235,252,94,115,101,216,132,89,220,135,115,6,51,252,124,170,82,1,143,0,94,128,5,122,112,231,99,113,177,218,110,136,54,74,74,187,205,102,164,73,74,99,61,12,44,246,129,168,112,213,54,68,224,194,148,181,120,52,154,47,168,189,139,172,107,214,0,63,39,249,225,226,27,70,174,77,209,241,46,154,232,48,139,156,203,1,62,8,139,54,175,105,108,8,66,216,44,27,248,59,33,227,209,193,42,188,109,149,9,76,68,108,26,133,124,161,74,120,173,93,127,250,65,55,99,114,103,48,170,64,28,243,248,142,186,27,58,247,82,232,103,54,86,241,186,107,234,184,70,138,219,134,144,32,100,32,145,62,37,65,132,189,194,208,166,39,194,174,103,35,224,204,24,229,139,25,142,205,0,187,207,192,234,1,125,64,97,81,83,7,159,50,143,159,196,162,7,157,197,35,135,86,87,16,46,78,102,49,223,99,250,29,103,0,36,215,108,167,14,98,124,25,176,166,4,196,13,206,101,220,212,47,40,188,117,17,168,81,136,114,198,81,151,39,202,10,217,47,142,148,64,242,80,62,89,165,113,98,232,102,160,62,130,19,14,63,67,15,207,51,154,209,239,121,5,23,212,84,9,137,25,247,178,92,126,124,41,170,39,228,218,192,38,3,41,19,178,195,245,43,201,53,129,182,148,40,242,76,61,162,109,14,42,26,191,175,197,11,202,237,253,123,88,117,73,222,231,239,249,97,61,243,117,247,28,54,164,250,207,155,43,19,209,249,233,187,15,63,133,51,217,86,23,138,225,146,128,2,183,177,169,119,104,50,83,46,255,71,87,69,216,213,51,87,41,150,152,187,221,122,160,64,8,203,61,85,65,141,191,63,73,65,77,82,251,160,78,46,93,48,242,112,104,6,67,222,196,182,83,8,155,191,89,79,100,162,46,26,211,116,140,181,176,14,179,162,226,22,153,237,209,102,99,87,12,186,111,180,109,241,5,106,218,148,115,161,181,11,220,247,53,58,30,218,67,234,145,150,161,165,176,92,91,205,113,113,224,0,183,238,164,53,17,93,202,99,7,53,39,20,113,191,3,176,18,184,244,138,55,9,236,108,68,130,113,155,223,224,78,244,183,19,6,230,102,100,42,141,141,197,57,18,112,108,161,170,105,138,125,184,126,98,237,129,177,61,85,145,120,123,186,164,80,34,190,149,26,251,95,234,169,195,25,201,65,234,148,87,3,177,121,247,101,149,120,73,122,95,173,0,228,13,101,112,163,20,1,168,38,247,18,169,108,131,238,124,197,163,171,126,163,129,80,170,57,14,229,89,18,19,109,44,61,9,177,133,242,232,68,11,15,52,2,131,187,106,248,95,35,251,38,65,28,74,214,111,173,141,76,136,160,118,221,64,82,233,143,112,117,94,221,57,136,92,155,8,143,0,76,216,36,39,136,148,235,179,107,236,60,71,103,53,83,158,8,231,82,119,102,139,239,113,19,13,144,209,73,49,7,177,126,1,166,194,189,5,195,79,110,44,91,134,77,72,202,202,181,155,229,114,50,73,208,147,76,182,161,211,102,100,109,44,124,62,224,241,130,38,2,46,52,233,72,74,42,75,215,89,120,141,141,162,86,189,230,143,117,46,187,114,191,144,38,148,246,43,83,152,97,129,83,176,81,50,207,229,98,139,109,36,41,101,133,143,214,1,79,2,41,215,159,211,228,26,253,224,216,196,12,143,47,129,142,193,110,21,42,188,32,185,151,217,58,149,35,208,117,87,241,89,218,193,158,89,2,234,205,248,102,4,221,132,124,60,177,235,62,45,114,99,87,101,242,89,66,219,202,197,95,165,201,127,56,73,31,243,64,30,62,200,114,58,171,73,124,246,64,181,66,8,146,202,201,65,84,100,92,222,104,166,229,170,99,150,105,201,172,68,112,51,190,58,213,139,181,58,181,179,55,32,72,140,35,195,190,104,37,88,74,71,227,97,166,14,231,43,17,113,182,123,38,81,102,129,7,199,187,125,236,152,22,27,55,197,78,213,66,84,26,3,16,158,6,203,196,50,38,118,93,253,41,159,70,211,89,74,244,199,94,83,82,57,195,113,189,214,139,57,45,201,222,196,157,148,86,150,132,162,213,232,211,55,223,73,202,16,159,41,6,185,5,228,84,63,122,234,6,95,30,7,223,177,139,111,230,142,18,143,168,14,245,236,28,162,9,64,162,38,220,92,167,103,45,250,105,250,205,158,84,123,87,43,65,205,233,110,202,66,18,20,75,144,139,136,181,140,242,112,225,41,168,145,209,170,79,100,6,42,188,36,213,250,154,69,89,132,49,117,18,188,112,45,173,8,223,161,248,51,249,76,106,185,62,4,157,199,202,1,129,6,199,61,56,153,169,252,11,215,226,103,83,192,65,180,89,113,117,181,155,53,132,149,2,141,202,111,117,201,150,55,159,224,218,178,208,14,198,118,159,146,133,134,175,253,253,175,161,120,26,191,200,9,63,178,121,103,156,177,218,211,242,93,91,89,20,43,65,142,201,32,114,94,61,116,232,91,3,106,80,33,178,41,188,196,244,81,1,200,21,154,252,101,106,81,56,26,156,181,179,53,170,235,133,118,211,19,196,107,9,188,209,254,190,113,163,192,244,61,244,99,158,156,26,99,43,135,186,118,247,91,171,165,93,117,56,19,97,142,190,31,205,44,177,140,211,107,248,219,64,79,157,194,21,170,177,162,166,228,119,87,206,142,44,238,69,103,27,209,30,234,181,123,162,212,237,41,17,184,26,79,174,36,62,43,90,148,242,196,139,80,47,40,166,203,99,232,91,234,26,20,240,89,20,100,76,41,162,13,130,91,45,53,179,205,107,3,203,42,58,101,38,175,238,78,194,145,120,56,66,5,181,171,77,179,200,63,77,92,145,97,114,109,28,124,23,179,113,126,9,56,98,118,246,94,41,230,121,194,224,55,72,169,70,114,3,178,196,244,222,165,128,15,251,95,59,116,71,40,64,170,143,217,83,99,71,175,228,123,129,80,206,184,61,204,30,76,167,235,4,103,67,192,14,48,193,38,228,61,241,145,217,13,52,89,254,93,232,171,68,119,46,219,51,10,153,252,102,169,92,246,196,226,144,235,40,217,175,4,218,211,48,110,150,36,60,219,105,116,5,67,79,179,43,190,70,229,215,84,188,34,19,34,115,199,61,90,12,159,217,78,137,252,212,195,78,29,147,170,223,194,137,229,240,164,95,5,140,184,85,128,107,200,179,194,215,101,77,63,119,191,106,70,60,73,129,244,140,30,157,185,170,155,72,148,223,54,148,253,42,224,88,118,115,66,181,206,227,133,202,217,44,120,166,39,64,105,18,226,146,99,190,158,21,99,98,171,50,70,154,146,141,56,166,208,20,238,54,151,90,231,68,202,239,10,36,136,166,220,164,220,89,189,86,121,159,193,151,234,28,160,44,224,84,204,51,149,185,36,105,249,33,178,141,176,9,119,190,69,204,151,53,212,185,167,206,102,128,5,112,81,92,216,91,59,221,241,87,60,186,205,10,183,213,211,211,137,227,206,161,172,248,146,198,232,47,30,226,33,59,29,37,68,5,86,36,10,89,245,31,60,121,145,231,47,23,44,152,53,20,75,233,156,210,48,42,34,8,3,48,181,9,178,66,104,21,97,202,104,226,59,17,172,182,246,154,226,99,84,237,113,55,240,128,174,56,156,113,249,172,219,58,212,113,61,168,223,132,51,161,241,33,242,140,39,96,161,160,62,156,130,63,173,160,96,241,239,24,155,171,162,222,183,184,127,21,198,82,145,29,140,65,7,187,152,36,123,18,54,165,128,178,70,54,9,169,112,89,254,52,241,35,119,166,118,72,201,50,142,53,54,163,26,40,249,122,108,235,167,84,63,197,234,222,10,32,60,159,80,124,80,154,246,63,208,193,181,229,120,79,54,6,60,173,216,200,15,24,200,67,128,168,159,166,63,44,90,106,18,83,28,249,60,197,76,44,206,25,120,173,180,192,175,115,56,139,0,158,50,22,199,11,43,133,56,112,116,239,32,132,56,189,221,6,245,34,110,103,231,39,159,116,196,245,27,70,189,7,3,102,104,138,135,55,231,118,95,208,243,185,20,183,12,52,219,238,194,17,188,6,105,93,238,57,235,33,107,253,187,163,57,162,26,70,243,16,128,158,18,62,203,83,48,9,176,113,66,132,221,60,95,121,69,116,127,168,113,254,190,15,53,135,59,70,104,176,6,231,62,7,210,219,88,84,86,117,152,170,185,180,172,243,139,121,143,158,102,231,157,84,185,72,249,3,88,195,13,63,192,17,79,112,238,77,137,138,172,208,5,56,135,64,119,35,58,122,227,251,169,46,185,157,187,150,112,216,174,102,62,201,220,153,80,124,250,209,158,246,223,251,211,84,14,16,217,29,67,68,144,24,189,195,219,136,152,158,58,150,71,0,28,179,103,246,15,52,184,15,56,217,42,255,90,218,126,90,61,121,34,95,176,33,0,212,82,133,113,16,196,167,18,251,191,24,24,239,146,126,30,217,226,68,114,13,40,97,92,245,142,47,236,169,252,57,47,166,244,199,175,113,15,112,10,113,97,88,211,127,2,5,45,186,83,203,73,27,120,241,98,25,96,255,61,35,186,66,50,169,53,8,74,195,234,197,86,75,2,10,177,60,86,128,94,19,88,214,149,44,91,49,143,117,132,124,222,132,4,192,252,13,60,193,235,30,110,208,37,10,7,67,150,25,227,82,25,72,91,50,141,77,130,59,242,187,0,8,118,106,49,100,202,158,34,211,59,191,43,98,130,126,100,54,34,57,229,138,184,2,214,169,190,0,41,77,237,187,76,5,89,218,112,205,69,174,134,252,204,122,155,53,187,40,124,225,14,212,60,102,163,20,65,233,46,64,121,68,127,139,108,222,108,127,50,237,88,0,206,203,236,216,40,124,200,130,70,240,67,95,175,235,221,101,13,213,216,237,162,245,89,102,1,51,242,27,221,36,12,136,41,30,4,42,89,30,52,168,154,26,61,90,78,0,10,130,95,201,80,151,33,63,60,207,78,92,207,211,108,246,243,211,78,94,36,192,82,244,89,222,56,158,212,234,97,59,127,216,8,146,21,80,253,82,137,235,8,133,44,101,186,147,247,252,72,156,18,196,85,18,207,238,141,241,149,168,126,65,228,236,250,139,122,14,244,77,253,98,6,166,176,99,76,250,119,235,12,140,40,53,15,73,104,31,212,49,145,221,141,11,208,9,43,46,179,98,240,178,167,35,70,102,139,141,28,20,182,211,171,244,138,252,138,223,246,219,188,237,189,196,242,230,35,133,94,84,152,18,202,51,145,52,182,167,178,217,13,113,61,216,5,119,101,163,28,119,223,132,147,146,74,109,174,2,177,189,205,220,231,197,14,227,151,15,150,212,163,255,41,227,183,45,58,58,164,190,182,55,176,244,22,195,33,18,54,212,55,119,69,91,206,90,45,234,252,153,171,202,9,136,88,124,200,168,126,160,71,22,112,157,242,180,100,113,196,33,16,234,62,228,156,207,164,205,168,20,148,73,11,122,108,97,172,195,123,54,149,175,234,18,20,168,131,9,212,134,137,141,36,243,19,68,112,84,183,102,239,58,252,163,72,100,104,29,196,23,161,34,253,71,156,24,78,255,153,227,60,249,110,243,184,215,240,184,159,144,226,173,191,167,194,66,254,144,129,108,162,246,178,48,146,146,20,97,76,2,0,31,228,81,161,86,138,76,94,37,187,195,86,190,112,67,227,72,44,170,32,233,80,20,243,46,25,11,252,17,59,193,153,212,215,224,4,238,183,210,90,153,2,89,108,132,239,200,245,234,208,153,116,75,126,193,240,82,38,208,211,33,92,17,212,168,73,158,143,165,198,75,212,152,216,65,142,216,248,98,177,155,107,78,64,220,125,243,19,223,82,73,52,168,32,166,71,15,89,204,126,236,182,24,95,72,10,85,82,152,217,119,195,133,78,96,245,157,205,53,0,118,158,147,195,77,13,123,146,141,144,161,38,0,163,222,68,23,20,37,173,7,198,156,77,228,199,117,218,195,59,14,71,97,168,15,20,84,188,59,155,209,185,255,223,216,3,0,79,191,52,196,35,7,147,192,255,253,70,151,41,249,246,185,164,121,18,151,158,169,191,99,246,205,224,184,220,48,46,15,243,109,1,99,13,91,137,2,225,129,115,231,145,42,60,213,48,134,198,189,55,66,55,99,254,47,25,163,95,181,223,227,99,115,85,206,180,199,252,16,168,254,189,35,39,0,103,214,110,158,51,246,13,78,0,49,123,220,130,52,231,65,79,217,48,255,23,250,130,238,73,129,87,183,1,3,92,157,161,121,5,48,32,130,214,176,127,245,46,116,122,157,236,95,135,79,74,44,52,197,235,206,202,83,214,155,206,36,3,60,36,230,139,57,181,252,52,18,110,123,103,190,91,4,111,183,118,166,60,87,159,214,183,232,129,14,187,42,113,51,144,249,182,44,34,84,3,155,95,107,11,61,106,80,244,133,111,239,210,160,196,185,199,77,138,50,70,174,250,153,75,154,140,54,120,143,146,89,53,190,88,168,56,249,186,110,140,89,182,174,90,78,162,84,21,196,10,228,12,255,200,198,253,175,155,25,181,85,134,57,202,249,47,182,46,162,193,224,8,110,92,186,123,129,254,12,16,75,233,162,29,138,64,151,30,40,82,33,201,226,76,123,195,103,208,38,107,92,104,107,63,32,145,198,15,130,32,77,42,119,200,95,74,62,20,28,174,244,120,146,18,209,110,96,186,196,118,107,161,246,203,63,171,94,161,195,32,154,66,13,115,223,230,23,36,127,161,141,135,215,158,81,12,66,209,88,63,120,77,92,65,155,236,204,103,67,164,216,231,86,93,53,111,123,144,243,109,152,189,98,159,68,30,161,10,118,77,93,40,194,130,182,39,86,12,170,209,188,218,197,113,58,242,91,54,127,235,69,71,3,137,251,50,214,111,254,150,4,79,35,111,208,113,169,49,200,176,140,24,184,92,165,243,36,213,233,0,153,170,211,66,73,212,76,141,62,13,77,107,116,91,59,183,214,137,14,249,98,67,152,220,252,251,114,199,43,191,146,58,168,56,233,222,188,107,182,156,224,83,62,201,100,89,75,255,221,25,231,166,38,196,132,143,35,214,131,163,224,236,64,2,70,106,50,59,201,252,131,95,249,87,27,102,123,45,31,152,66,10,34,120,246,130,93,202,129,240,36,57,231,120,36,101,0,160,228,212,223,137,83,152,57,254,185,137,15,243,64,137,151,168,149,120,44,162,37,228,84,52,177,188,122,127,159,102,24,134,162,84,5,128,107,128,150,211,99,9,131,212,8,130,167,133,21,135,8,113,169,17,236,51,255,55,173,108,125,101,110,37,206,173,176,252,56,63,4,108,221,178,64,129,207,210,105,170,181,82,112,47,173,73,140,138,170,76,163,96,68,114,34,158,98,67,174,44,149,250,197,146,18,106,169,149,126,96,174,142,152,16,37,71,41,3,136,170,189,77,53,91,96,188,187,221,135,151,18,206,115,209,216,191,108,255,156,139,171,35,12,229,137,153,156,235,251,106,223,83,73,165,83,220,176,166,191,57,9,2,120,74,59,217,110,101,189,163,125,77,196,221,250,9,249,22,254,115,193,171,232,104,6,224,61,169,212,184,254,95,47,97,43,171,27,216,84,224,155,102,41,170,26,115,212,219,4,198,120,239,212,9,5,151,25,148,181,246,135,96,184,181,216,52,135,68,89,114,12,14,61,67,107,96,208,240,124,49,209,152,22,200,234,204,44,196,62,117,201,69,79,121,251,127,16,70,167,71,154,113,217,68,118,185,229,183,227,32,243,53,121,252,100,229,83,244,176,159,120,177,76,69,2,196,78,10,115,29,36,205,27,192,151,246,165,89,180,196,102,64,193,178,127,66,165,128,160,198,110,118,150,142,164,200,222,253,45,12,69,84,114,136,79,134,104,13,178,95,20,98,199,63,138,142,155,32,98,218,207,12,52,155,129,41,42,119,161,33,51,79,97,192,226,135,224,246,183,141,151,106,55,161,145,77,56,225,173,244,29,45,48,8,246,54,96,9,130,179,218,249,184,14,221,118,36,231,184,118,163,189,151,20,211,220,43,97,115,238,36,105,200,49,175,72,142,77,82,34,150,24,229,184,247,181,97,200,140,148,36,84,49,143,54,230,127,144,52,125,117,57,54,117,91,210,85,253,49,32,179,196,30,236,173,24,80,199,22,64,12,137,215,80,93,40,225,128,17,234,210,79,82,20,198,95,122,58,48,137,25,56,227,113,176,1,205,93,157,83,182,231,62,222,176,103,53,164,189,213,236,89,250,105,55,158,40,37,7,24,168,155,253,189,227,198,53,28,0,165,147,147,229,98,45,94,216,32,238,95,84,201,72,171,180,59,53,35,252,0,59,13,62,126,182,232,87,166,121,108,71,86,190,217,130,194,119,63,33,66,244,60,245,237,0,151,190,62,134,64,75,223,215,186,253,54,188,221,65,85,163,119,35,144,75,208,135,70,53,82,146,154,95,104,187,107,166,92,246,206,22,118,223,238,75,40,53,67,7,112,159,218,11,112,86,235,234,69,228,69,42,139,225,151,182,235,111,156,60,200,78,39,14,2,17,92,78,75,199,86,151,145,237,213,223,33,4,178,182,153,136,62,5,214,42,100,215,195,171,175,232,56,102,34,149,183,56,89,187,53,168,254,249,235,182,157,74,53,124,236,219,176,180,206,84,3,124,192,9,177,195,115,44,131,246,189,218,87,117,52,229,213,88,105,86,135,135,185,128,157,35,227,20,86,167,70,131,213,103,147,187,216,206,90,113,110,129,123,169,31,217,174,69,21,66,235,167,110,165,97,31,250,227,245,120,230,217,179,137,163,154,120,13,132,228,146,104,185,221,108,71,73,56,52,154,167,132,130,150,104,100,39,26,31,140,101,235,252,208,245,49,1,82,21,58,239,214,240,148,54,189,17,246,214,29,208,52,16,72,77,190,47,120,251,23,215,38,122,77,135,212,123,113,135,213,101,109,167,24,154,47,124,245,184,36,247,235,86,63,239,254,151,194,119,37,37,65,43,12,57,41,85,69,83,25,15,201,121,154,39,227,109,206,207,23,227,68,49,179,230,1,182,251,227,180,40,212,134,210,104,100,154,154,100,147,104,142,233,102,239,165,56,199,205,149,167,7,24,131,82,77,21,83,47,96,187,64,100,194,38,61,112,140,14,171,170,5,144,87,122,173,178,15,41,41,191,248,82,101,193,229,60,157,37,129,27,127,34,59,194,229,50,159,68,113,255,195,12,27,110,8,111,0,205,97,223,173,108,73,229,247,43,38,219,138,112,1,137,123,245,108,48,159,135,63,201,234,109,159,249,153,239,27,50,59,58,68,110,32,142,107,235,105,27,86,176,138,203,121,165,157,217,98,212,119,211,37,166,130,12,95,250,124,208,13,36,179,251,180,29,52,41,157,123,87,112,2,116,110,214,23,71,184,190,14,180,167,109,236,192,253,46,217,24,228,123,147,116,236,143,108,172,48,43,193,136,169,1,83,71,247,70,243,110,225,169,123,244,227,88,213,86,102,237,95,81,151,141,179,160,198,128,55,232,118,204,85,91,12,67,116,58,229,147,62,133,111,98,254,18,228,32,113,249,120,255,197,200,192,33,189,184,184,73,192,214,238,186,111,194,98,97,53,160,138,67,119,11,119,193,69,244,213,251,61,58,78,219,52,131,137,69,8,123,41,53,85,212,48,172,239,22,84,179,115,82,30,153,165,116,21,176,41,59,72,174,71,11,246,118,48,70,176,229,153,9,49,58,99,239,186,89,24,113,201,156,241,118,52,227,133,132,51,153,62,70,205,207,122,202,67,145,107,228,52,141,226,94,187,202,108,185,120,105,167,244,68,202,163,207,175,116,242,249,25,25,216,116,253,232,136,71,199,35,13,77,204,119,128,32,20,170,33,35,11,4,173,97,47,37,222,127,26,102,194,70,118,62,137,196,75,165,146,13,30,245,177,58,228,21,161,88,65,62,13,164,3,183,232,66,86,230,103,242,39,206,0,48,228,48,14,12,133,114,52,167,68,234,134,30,191,152,85,167,111,166,119,175,145,83,210,78,20,215,223,55,251,37,149,185,48,43,113,206,97,242,180,181,96,203,224,157,26,0,95,244,119,75,223,153,4,72,9,30,113,61,28,0,18,75,218,18,106,101,139,167,71,171,105,178,248,241,125,183,109,242,63,172,62,114,39,226,229,133,19,9,62,83,245,69,141,241,18,240,23,78,195,169,125,63,193,63,215,113,118,63,18,37,197,147,166,254,153,122,253,183,75,170,130,8,100,69,133,174,29,83,41,115,161,74,40,65,93,129,158,227,233,114,13,29,63,89,225,52,236,130,73,236,75,69,2,42,71,213,117,93,146,159,220,166,117,215,233,167,121,8,168,14,59,159,8,3,29,177,138,215,162,46,72,36,45,42,15,241,61,28,121,145,150,49,182,45,31,5,129,192,47,54,197,162,154,99,61,47,173,59,204,65,49,221,156,59,41,203,149,50,15,80,239,149,165,78,37,225,141,89,122,21,239,85,27,89,24,72,17,29,204,158,87,201,124,241,237,50,102,181,46,45,144,119,92,95,1,244,124,251,49,255,128,26,40,24,215,220,95,184,100,160,191,173,105,229,55,247,102,194,108,201,63,195,162,47,198,234,63,102,216,141,251,156,248,99,137,173,214,76,116,138,149,217,209,102,159,87,19,191,50,164,169,167,215,135,215,216,241,62,203,163,186,42,159,225,253,32,111,105,252,242,60,49,69,99,221,160,180,217,216,0,170,202,207,128,185,234,100,223,209,95,215,251,51,55,144,70,231,213,58,38,227,20,248,183,208,193,77,212,168,209,169,103,193,75,63,162,25,28,200,253,48,111,153,58,148,176,115,20,87,92,19,133,27,188,113,245,227,206,12,227,189,245,81,8,12,166,185,3,87,91,76,213,5,107,174,194,95,205,68,9,227,10,106,221,17,192,56,2,119,102,152,74,172,82,155,10,144,34,49,81,42,239,9,186,210,97,163,216,120,88,8,46,181,45,100,158,55,19,135,91,199,201,241,175,102,3,192,233,169,242,2,49,225,49,246,242,164,146,32,70,234,199,177,160,16,133,64,155,62,54,46,33,125,226,233,230,236,72,207,255,156,73,124,56,29,140,249,184,163,212,44,176,114,255,136,206,44,139,149,92,232,102,126,57,138,44,17,54,27,47,184,82,194,134,253,64,11,194,205,105,236,40,33,107,230,211,11,102,78,3,206,97,153,115,147,33,43,69,241,223,50,4,208,13,158,169,129,251,11,153,157,203,80,141,218,78,82,88,163,83,182,37,87,16,242,111,193,233,43,70,25,134,18,119,87,241,55,233,102,132,148,124,154,56,226,22,42,153,176,155,55,166,157,58,34,56,108,80,216,185,235,68,79,176,91,32,165,200,187,11,202,239,124,136,144,221,149,223,33,170,159,53,216,193,87,52,240,89,188,116,195,13,4,27,36,251,227,12,71,219,16,114,27,76,172,103,7,79,222,122,210,55,108,207,65,209,153,14,183,20,209,253,145,182,86,18,34,129,215,97,235,127,104,255,254,209,128,248,179,61,222,77,96,59,222,73,195,206,102,185,174,246,191,25,12,146,41,17,240,178,125,80,17,40,8,232,189,175,89,216,6,182,177,221,106,254,185,80,77,43,165,162,107,243,241,193,155,204,206,239,110,105,165,64,22,218,56,53,27,238,9,143,13,102,51,3,169,70,174,234,188,230,32,27,53,74,5,175,73,89,96,91,115,215,29,253,78,202,72,6,140,9,47,122,103,215,135,200,216,71,78,226,240,247,143,92,104,95,181,62,244,243,188,224,116,78,23,67,192,0,85,89,65,26,11,215,77,37,14,188,68,105,222,222,112,37,77,12,110,115,27,51,74,228,191,104,145,97,59,157,58,122,186,72,26,96,236,32,137,68,102,40,151,89,167,90,240,216,32,49,9,223,51,38,29,144,43,6,6,172,27,128,129,186,252,107,154,162,136,13,3,73,2,70,84,140,128,203,222,150,200,15,149,222,143,142,187,217,34,140,197,14,220,64,94,134,38,217,57,48,153,113,229,109,132,242,82,158,183,84,60,120,63,182,119,238,168,245,167,129,178,89,110,237,235,151,250,119,204,45,50,10,236,12,202,41,252,225,206,60,172,132,248,170,63,45,13,104,148,66,35,163,203,220,145,16,159,130,83,3,127,184,209,25,125,29,78,36,82,34,208,239,206,26,153,31,115,159,103,195,248,132,127,137,23,255,154,244,86,222,108,140,95,121,86,53,124,222,37,117,75,63,253,55,46,218,76,11,191,25,190,7,193,214,133,186,255,219,135,234,38,219,156,214,39,215,80,159,78,87,220,167,180,172,252,86,191,90,214,196,10,3,232,49,126,132,232,27,185,160,249,207,211,64,229,112,181,119,199,152,227,209,104,143,49,216,78,5,246,16,96,124,38,87,113,67,9,56,218,136,160,83,130,150,77,24,43,82,17,234,217,245,81,36,216,244,175,124,161,229,12,178,241,183,184,150,192,148,40,80,17,123,149,167,115,50,209,144,72,64,165,117,9,249,68,42,160,236,218,45,93,181,220,176,57,192,63,136,68,176,75,181,79,254,240,213,210,88,108,51,113,119,137,239,247,115,92,151,171,160,173,215,209,155,122,206,203,250,211,149,39,67,237,198,43,16,212,85,244,71,189,2,185,222,214,198,164,223,0,147,247,140,181,30,165,99,45,24,229,127,120,228,76,179,114,82,25,88,122,202,53,248,89,87,90,5,238,229,214,220,103,59,106,37,75,164,240,174,54,158,106,127,134,169,62,56,203,162,28,26,246,17,128,124,174,39,145,78,104,154,47,227,53,145,89,233,53,63,201,188,170,47,166,171,239,137,63,207,245,4,255,44,77,49,150,175,227,142,144,100,253,109,151,55,177,166,236,84,10,193,39,234,133,126,19,0,157,194,237,164,53,70,187,61,230,227,220,27,169,249,93,74,100,14,196,195,13,58,208,35,115,121,221,195,52,202,114,147,253,222,139,246,103,33,154,8,30,40,145,94,30,8,235,111,193,45,113,252,32,118,206,49,46,15,227,201,59,190,27,98,240,189,138,198,179,81,48,21,53,88,123,87,248,82,236,17,122,129,171,139,53,75,180,193,27,135,67,250,12,114,125,117,149,162,20,229,3,141,107,90,235,123,104,167,98,165,54,93,9,94,62,154,71,75,207,58,191,39,240,159,105,96,166,131,125,33,242,219,200,140,129,44,84,80,102,3,116,135,87,110,43,102,135,196,186,180,101,181,29,182,133,226,195,86,49,22,53,232,122,46,228,165,247,185,185,93,28,233,212,170,41,150,143,87,56,220,217,99,148,140,59,18,185,229,200,87,6,72,180,126,119,142,128,173,122,130,235,152,211,62,74,12,100,250,157,23,62,177,201,112,203,35,67,80,115,27,5,121,152,154,14,206,195,29,169,212,175,15,122,102,175,183,233,229,243,16,160,70,203,244,110,124,205,44,46,97,95,163,211,238,57,105,134,111,42,181,88,175,205,45,55,240,73,41,51,106,136,151,181,85,180,51,219,236,213,79,8,209,3,69,227,242,92,67,160,45,76,19,191,198,142,139,169,158,176,252,10,77,144,2,21,149,46,159,119,182,0,255,206,0,99,155,144,189,230,44,53,206,177,196,84,211,245,8,198,93,163,154,176,25,85,97,252,191,145,2,169,131,159,133,69,121,2,139,90,144,194,92,205,210,206,194,193,12,46,143,75,77,155,183,22,172,149,232,24,89,30,190,169,186,17,180,54,229,109,26,194,168,25,63,222,105,185,75,31,130,146,189,120,187,227,91,120,167,44,106,71,142,212,221,44,149,238,161,22,131,152,178,96,149,144,225,12,250,120,205,20,207,214,153,43,230,211,90,59,146,20,67,37,73,248,25,171,222,45,135,94,155,36,56,114,140,35,131,191,205,246,169,126,69,75,84,122,178,29,196,156,68,189,176,120,192,102,111,242,68,83,72,47,140,81,108,34,233,255,37,162,160,174,122,13,159,3,66,100,127,158,11,181,206,110,153,216,188,113,229,245,9,191,170,120,212,144,58,229,118,173,196,33,155,56,207,4,155,11,82,105,41,59,163,46,184,160,84,244,16,4,242,79,95,192,88,242,119,143,22,153,98,24,243,18,190,121,195,108,67,228,35,182,184,205,106,92,47,213,244,113,39,253,54,190,180,228,182,40,68,254,225,118,50,84,44,62,244,189,207,203,63,237,187,141,47,116,228,156,216,17,145,140,120,72,223,91,12,204,214,58,185,222,183,58,193,111,104,159,228,101,150,228,66,16,163,44,166,61,42,224,243,175,118,40,189,72,6,186,222,217,133,121,124,16,106,166,126,174,1,223,14,107,136,119,62,0,213,231,5,64,7,194,33,136,189,148,35,118,120,36,187,78,25,238,117,161,7,14,92,103,165,245,196,126,189,215,43,164,6,18,236,35,50,183,21,74,100,141,174,91,76,236,98,212,66,218,6,37,160,98,98,138,87,119,230,167,253,98,86,146,26,212,123,14,176,113,177,113,127,132,36,128,100,63,60,108,146,152,158,0,157,66,116,222,190,25,156,161,87,208,101,199,103,74,173,142,92,219,212,131,43,121,101,199,37,114,132,36,190,252,24,198,148,37,133,149,69,37,134,93,234,25,67,106,171,240,6,23,50,162,132,64,2,91,142,162,6,48,49,57,153,38,213,255,23,3,212,173,219,57,42,84,162,54,36,153,112,196,233,253,111,97,188,128,13,185,164,96,167,42,129,114,225,72,114,118,155,22,241,164,98,71,237,163,180,174,251,44,64,99,180,233,66,142,172,222,120,76,68,252,89,224,116,35,214,24,10,16,154,140,80,52,102,253,38,1,233,230,42,235,245,3,172,136,239,30,180,79,52,219,63,178,108,114,46,221,165,215,220,158,79,100,98,224,122,34,97,6,13,167,122,181,170,13,36,34,102,209,6,54,147,176,37,79,180,173,148,75,67,3,5,245,72,248,96,185,108,121,18,79,237,16,7,38,24,212,174,26,132,74,39,190,170,50,175,129,237,1,52,114,198,145,130,121,128,207,16,26,10,72,15,236,247,116,117,76,101,85,128,76,146,255,137,206,70,80,243,193,130,223,82,223,96,243,15,250,32,104,17,209,220,80,119,96,226,254,48,205,93,104,33,249,169,160,40,205,243,74,175,108,109,197,21,81,245,115,125,205,115,95,18,62,42,108,198,144,65,36,138,238,113,158,135,39,166,18,70,189,119,192,187,90,203,67,42,84,5,109,202,140,223,253,213,29,222,153,110,165,130,49,28,155,79,246,184,20,132,6,3,228,177,88,57,54,88,202,79,88,67,94,63,94,21,110,91,123,190,85,199,38,12,219,196,251,212,208,70,67,67,215,26,210,122,34,189,125,174,5,225,62,203,44,235,59,92,161,226,250,113,173,203,188,218,75,31,245,207,49,253,44,40,43,64,39,239,11,250,78,88,162,124,33,215,18,108,205,192,166,154,102,83,68,195,184,117,104,36,205,132,206,186,205,46,85,102,142,56,170,120,243,49,193,166,107,217,169,117,177,230,92,155,190,100,238,234,161,7,140,161,244,139,223,105,246,33,55,32,199,160,40,213,6,25,26,3,154,131,48,153,65,81,144,76,93,254,164,214,20,87,107,126,127,127,24,137,123,209,93,240,237,149,4,241,43,104,190,115,224,181,156,139,125,205,167,206,180,172,87,63,240,61,193,218,86,123,33,5,251,24,216,233,71,129,134,127,22,109,223,208,159,8,61,159,172,72,169,17,128,112,12,38,208,38,10,105,9,215,107,125,160,154,168,4,33,63,2,148,158,185,125,38,32,1,136,49,63,23,61,91,94,168,216,76,175,55,122,166,112,83,65,222,213,134,152,96,129,33,251,29,193,216,68,205,202,125,251,218,135,152,107,94,85,143,234,122,160,88,59,169,79,107,64,62,35,113,209,199,20,141,67,75,101,187,222,36,194,146,143,40,171,200,100,199,45,78,58,129,187,151,167,200,187,63,198,234,227,46,110,179,242,71,120,94,202,0,43,129,27,123,15,90,90,94,160,212,141,6,85,229,171,223,174,22,202,64,104,200,19,169,235,241,240,193,217,218,116,88,103,70,186,145,26,154,94,26,16,21,205,117,194,6,18,184,251,189,161,189,38,5,176,51,9,232,184,187,202,37,237,120,19,252,142,198,139,42,114,114,239,158,211,254,251,4,167,187,198,194,82,163,126,24,245,31,150,111,201,39,195,117,7,165,253,48,8,242,72,52,225,121,139,60,134,171,100,120,197,144,83,250,71,215,170,7,223,91,183,156,196,248,234,140,127,91,176,196,42,7,70,191,44,72,131,255,178,86,102,67,14,161,229,92,35,228,61,121,118,43,98,220,90,162,189,42,140,65,211,236,47,139,209,145,92,177,148,79,58,182,119,38,76,248,51,167,146,244,194,28,206,226,47,23,86,141,174,36,234,189,78,34,198,9,177,128,147,208,183,109,142,93,81,161,123,119,82,105,3,205,98,213,254,17,33,39,84,158,233,3,29,196,245,241,78,10,63,117,138,2,248,119,225,221,206,86,181,177,30,158,45,101,56,120,252,74,245,219,134,246,1,81,94,86,11,251,135,9,222,249,132,178,24,31,179,168,147,191,109,50,210,100,187,252,13,72,100,59,65,184,103,91,101,244,84,71,37,215,63,242,141,93,37,160,69,120,23,205,13,44,140,217,101,42,228,115,122,129,12,158,192,188,137,209,174,161,203,41,1,78,190,110,111,158,184,181,106,167,231,205,40,110,196,42,166,184,250,221,254,142,85,125,188,13,144,178,23,24,132,241,110,37,183,226,168,172,199,7,216,228,177,90,227,125,100,48,17,216,152,180,1,177,97,251,35,224,239,240,180,60,53,92,35,142,246,229,66,145,113,26,154,0,25,44,208,40,232,236,71,102,248,135,167,216,91,168,3,71,29,126,132,200,255,92,241,206,209,154,152,233,129,123,17,163,200,23,202,244,243,224,170,74,155,0,90,178,159,9,146,21,252,64,46,125,41,156,241,241,215,88,245,202,205,159,109,76,166,74,77,106,169,173,15,176,57,115,99,47,161,125,146,159,221,55,124,124,7,198,214,30,169,119,39,198,145,138,161,41,114,180,204,36,74,77,71,69,182,136,241,143,167,147,243,151,132,254,8,57,93,213,202,170,45,243,180,215,156,71,200,210,143,233,76,190,204,23,212,89,213,178,161,103,176,252,12,0,26,218,9,142,81,225,145,87,186,77,13,91,107,254,89,104,127,179,170,117,65,69,49,192,94,114,34,230,183,138,11,17,164,125,78,114,28,91,151,56,41,24,151,200,117,31,23,27,42,243,87,70,121,251,105,138,170,64,1,98,89,243,68,43,24,237,204,12,139,60,21,201,174,173,198,119,173,219,11,30,52,248,59,107,249,102,132,115,60,53,71,237,85,228,76,46,104,144,150,47,81,138,169,119,138,214,111,105,176,205,208,255,169,233,165,88,40,181,12,14,126,15,143,153,241,193,12,151,251,101,148,210,43,19,140,74,222,154,233,116,66,60,235,56,141,104,19,231,9,203,120,252,101,201,158,204,36,25,197,39,174,25,174,174,179,12,43,138,124,229,205,167,176,12,127,88,229,171,162,104,155,28,1,103,11,43,254,67,115,99,108,44,173,6,142,3,4,181,62,165,237,33,174,190,135,234,186,90,198,218,9,217,119,29,249,80,29,211,239,66,210,103,42,8,161,100,159,13,122,0,172,1,173,200,246,143,76,7,88,61,157,149,42,115,176,185,24,99,148,47,81,196,52,15,115,131,210,96,249,91,1,97,147,216,197,71,54,245,156,75,38,132,252,252,191,130,183,76,137,204,170,14,82,93,58,12,131,253,96,204,206,197,221,91,39,215,9,56,18,111,172,207,40,136,235,197,26,159,211,167,182,102,194,72,104,85,66,250,29,166,20,250,212,220,242,9,96,133,252,115,79,98,120,17,21,225,13,217,198,191,41,136,152,212,216,233,4,215,100,130,151,231,190,251,49,233,160,30,49,12,245,12,133,191,116,38,38,122,56,191,115,98,113,180,46,254,87,158,157,141,254,167,209,98,112,155,76,212,142,72,216,9,134,94,142,231,36,68,33,100,65,3,189,60,30,82,91,208,239,103,145,9,208,100,160,221,83,12,209,97,191,1,53,109,233,188,73,238,25,207,68,138,1,183,198,93,119,53,91,59,32,95,177,26,120,63,232,66,240,233,90,184,67,183,43,52,131,177,177,30,94,238,195,69,208,247,240,117,243,67,75,246,180,11,212,18,214,40,241,200,146,33,98,61,75,216,243,220,211,93,220,37,32,23,62,162,33,237,37,190,207,196,79,117,69,28,111,75,14,128,185,47,225,50,42,84,216,182,151,45,203,75,87,52,254,188,88,79,188,213,2,23,32,151,151,176,242,248,207,164,165,102,37,246,223,113,52,78,89,182,192,76,143,49,191,113,107,10,22,111,72,85,102,4,6,193,5,167,140,84,124,31,32,230,34,83,160,40,25,9,149,171,122,178,123,53,13,34,168,150,131,8,23,128,172,87,98,89,152,36,43,118,199,108,130,111,75,89,55,99,254,18,158,223,41,175,73,5,249,36,18,136,183,127,153,151,91,218,206,113,60,251,102,120,241,137,4,23,47,195,116,208,230,151,89,171,151,74,243,115,215,157,150,160,175,166,221,111,203,206,161,221,37,196,24,145,210,76,192,61,218,236,214,176,154,223,204,101,82,53,225,176,6,21,113,205,231,211,54,130,224,127,35,16,165,86,161,123,3,182,200,82,108,236,50,223,28,112,174,142,132,194,126,18,137,147,123,63,30,158,128,127,131,27,107,46,31,149,45,21,5,185,209,84,105,245,138,254,153,117,184,26,161,113,207,128,56,47,36,236,72,94,152,209,12,169,11,140,78,247,173,166,161,191,113,95,246,140,250,87,198,136,167,77,156,246,158,168,22,189,140,148,42,41,61,93,70,123,175,238,136,20,87,162,223,204,153,22,43,242,118,8,93,153,97,93,193,224,145,240,120,42,205,230,223,75,25,29,149,19,48,133,206,187,34,132,253,138,138,20,57,97,143,115,40,52,237,33,102,125,120,6,101,31,242,123,171,81,116,255,111,178,209,217,64,152,72,22,53,253,146,163,221,38,116,238,54,39,248,21,124,237,135,177,179,39,141,124,65,238,70,162,243,207,57,156,205,161,123,21,144,174,16,91,131,47,112,116,221,60,181,94,84,211,8,248,230,116,90,25,52,203,229,214,91,106,198,31,197,112,212,245,117,76,47,253,101,5,94,119,155,102,149,200,54,73,59,17,92,21,12,167,230,195,171,220,64,255,47,163,155,184,211,67,172,157,7,166,176,120,163,81,127,102,156,128,212,43,182,61,103,195,84,31,171,29,97,105,201,251,163,13,163,60,111,79,191,95,168,22,17,44,135,235,119,151,91,43,159,229,253,119,236,203,134,116,146,43,29,62,87,254,189,54,126,91,220,206,36,184,60,132,237,15,108,12,43,188,10,29,0,142,150,216,88,210,110,77,17,215,11,154,179,180,200,174,177,210,138,195,130,110,193,52,8,139,172,142,197,128,151,234,50,65,226,138,220,244,224,135,177,72,230,12,39,229,96,59,80,28,130,217,249,158,136,167,156,30,181,9,195,199,184,212,64,32,177,28,60,23,195,30,159,216,223,184,228,127,144,125,16,51,182,232,84,74,26,237,168,0,195,64,138,0,139,208,185,183,167,89,18,49,110,114,194,227,63,5,71,166,7,20,155,140,50,38,77,161,92,107,175,50,169,142,50,206,71,65,252,41,225,221,240,112,139,171,210,181,157,74,164,228,206,251,186,47,9,179,15,206,56,125,182,28,129,15,92,81,198,131,58,233,55,114,179,196,21,51,14,152,165,124,241,168,156,11,0,202,239,105,109,176,191,128,72,125,57,138,89,142,102,232,65,72,48,242,96,48,105,63,218,13,25,63,174,66,203,79,103,246,247,51,163,73,85,221,168,170,196,99,128,158,181,113,67,0,37,173,15,111,34,50,146,31,152,135,104,175,9,35,136,128,77,148,7,9,236,152,211,254,39,115,62,216,46,66,238,108,102,208,156,79,135,234,176,223,10,17,92,56,53,90,45,255,144,95,56,102,97,8,58,144,65,3,176,170,163,36,80,130,54,49,168,245,53,138,255,227,25,155,213,194,26,41,137,167,132,251,82,28,241,123,240,32,252,40,121,123,56,69,152,72,172,222,31,85,36,174,34,56,237,157,14,196,218,233,37,56,243,15,150,140,170,166,125,13,56,129,209,208,73,173,111,56,91,24,182,41,12,38,242,149,149,163,144,111,129,30,58,71,47,139,139,228,127,110,243,206,163,247,214,118,197,241,106,254,57,90,14,149,152,184,98,102,136,229,134,160,156,200,67,118,175,131,15,52,239,131,33,138,124,166,211,138,255,218,139,14,76,231,7,240,138,133,22,85,104,37,33,169,165,40,223,213,134,157,185,209,141,5,7,63,132,122,255,88,75,185,37,210,165,229,46,195,193,165,196,58,46,6,154,83,66,115,196,156,35,25,127,107,142,181,136,71,143,70,21,52,67,86,41,245,131,6,165,161,200,23,72,173,241,145,154,22,42,211,214,238,51,15,110,230,70,222,185,10,91,181,87,181,6,186,133,235,192,18,50,30,7,42,206,22,229,51,88,69,53,112,77,200,227,123,49,20,200,41,240,249,146,114,62,104,220,77,7,53,225,57,161,39,9,131,74,242,247,185,247,107,203,91,183,68,50,46,197,163,156,4,4,62,218,52,96,217,65,242,177,78,44,186,159,121,85,194,240,247,217,130,30,89,144,17,98,191,145,204,194,29,210,237,51,19,165,97,173,110,140,2,214,241,20,29,29,141,103,172,46,197,223,183,79,240,134,64,80,75,72,147,154,198,59,125,88,27,215,230,24,153,90,158,83,14,43,43,107,78,102,157,255,42,77,25,97,171,61,232,111,237,251,233,110,20,27,37,164,168,238,92,77,74,151,227,168,145,120,184,137,85,78,114,133,63,115,200,174,242,113,125,144,95,87,17,158,119,11,20,171,195,131,35,95,82,101,64,98,19,146,24,52,32,207,81,92,208,234,243,89,254,18,23,230,182,50,179,201,145,218,89,0,117,83,225,123,120,184,115,127,131,149,221,219,85,205,77,227,210,134,209,242,44,102,97,5,79,94,160,214,88,238,213,94,67,228,79,172,84,199,182,198,202,211,89,174,206,148,42,11,113,208,143,156,111,213,34,236,194,81,27,57,35,11,208,139,244,198,64,95,98,182,238,182,112,61,47,56,149,143,25,231,197,1,37,204,24,109,206,56,158,20,39,198,102,100,251,108,224,37,200,97,212,130,126,13,52,96,221,150,87,162,244,27,4,219,248,69,70,131,130,162,194,126,88,98,237,188,196,80,170,120,132,68,68,116,112,165,248,223,88,97,38,84,255,156,243,215,96,88,2,1,137,191,108,85,63,233,91,55,25,110,165,175,70,76,81,42,236,226,133,173,142,73,18,229,104,204,199,7,168,111,197,103,225,84,254,153,109,18,221,57,166,184,15,18,204,241,33,8,137,217,169,10,41,146,138,59,207,7,45,40,208,42,14,172,225,141,168,33,241,146,78,65,183,29,190,85,116,81,118,200,23,45,42,97,246,90,97,39,252,12,162,207,189,32,170,124,189,243,56,105,158,251,18,74,138,4,134,17,242,47,62,93,121,211,95,73,158,52,108,55,122,162,74,187,223,10,134,32,181,211,136,102,74,232,188,218,114,88,141,115,113,235,153,174,130,9,81,35,184,12,14,106,224,12,128,57,149,166,107,116,254,104,206,239,16,145,105,31,32,155,69,94,171,40,254,5,32,161,0,243,168,80,23,83,138,131,21,108,237,103,37,135,170,97,191,62,71,105,120,169,27,150,243,137,92,168,77,235,145,135,104,207,236,74,187,39,129,80,175,76,97,90,6,183,121,251,233,20,129,144,35,36,55,230,157,126,5,165,202,34,167,7,84,236,106,215,197,159,106,115,96,61,198,29,68,77,3,63,167,5,151,20,122,87,38,163,195,206,43,139,159,172,101,159,148,14,161,38,160,201,80,25,80,78,231,213,45,90,110,249,16,110,14,56,210,74,101,196,40,155,108,54,178,24,114,0,236,30,200,86,147,168,246,148,165,228,20,58,52,136,23,185,105,107,21,50,58,200,133,181,134,134,214,212,198,230,196,202,154,184,44,187,36,132,156,52,129,142,142,58,138,215,133,36,211,75,73,3,181,189,47,245,87,207,228,126,75,122,139,124,161,192,219,10,127,78,72,213,202,238,151,36,54,90,165,188,117,154,238,168,130,96,210,97,127,10,198,99,35,62,24,13,222,69,168,25,236,244,155,72,241,85,254,38,254,117,29,112,65,101,247,77,191,83,118,205,0,241,13,242,184,29,95,137,31,132,70,222,242,44,198,5,130,151,101,156,182,162,133,4,36,70,131,108,207,82,97,164,155,137,225,127,5,84,62,43,113,119,77,149,236,19,100,200,84,235,12,56,149,107,255,72,114,180,130,173,170,194,0,132,186,52,155,130,186,173,195,32,132,60,247,200,50,21,150,184,173,242,61,47,78,240,4,203,162,155,137,107,153,23,226,65,41,123,18,34,161,177,34,5,177,169,171,180,153,83,78,70,110,234,158,25,255,89,174,190,217,195,221,210,128,90,219,36,157,169,197,98,108,189,121,211,31,242,213,48,187,9,175,237,202,237,129,211,83,98,226,180,70,96,77,174,54,253,187,241,140,64,120,17,208,103,25,143,59,230,42,169,234,156,3,167,103,198,199,137,21,110,234,227,83,140,112,169,84,253,157,66,32,38,146,166,101,90,224,167,142,92,205,75,129,239,73,174,72,199,245,142,106,192,252,182,194,225,50,221,166,233,255,129,96,81,219,142,101,146,50,101,49,49,171,127,123,78,200,132,52,5,141,104,144,94,185,20,97,213,221,36,105,186,78,88,118,142,103,247,9,32,68,199,45,39,114,98,181,244,176,146,70,226,109,16,60,105,204,92,74,35,232,49,179,74,196,75,46,45,114,36,133,110,34,50,63,159,122,70,69,158,136,28,129,2,177,188,245,125,249,231,13,30,173,154,132,8,226,115,80,140,70,130,240,138,81,67,162,118,13,158,46,8,89,101,196,93,237,129,162,1,67,78,148,246,244,26,138,255,121,124,186,186,142,196,187,171,31,141,242,171,250,85,15,120,184,246,67,201,115,94,180,205,114,156,182,40,128,203,227,25,253,84,129,57,8,126,91,138,102,107,251,40,148,14,177,177,13,127,93,84,203,140,216,146,20,116,71,216,17,232,172,96,88,120,180,107,17,18,61,239,140,225,15,233,119,67,94,134,154,250,135,192,3,24,189,171,226,168,213,123,165,213,212,53,237,76,31,143,167,166,172,229,201,88,253,30,173,202,91,93,81,12,62,182,244,80,108,207,127,146,88,81,83,179,14,195,203,50,152,110,80,23,98,253,135,117,180,42,205,21,68,123,185,84,124,228,159,203,125,156,173,185,57,210,104,48,92,175,143,239,136,26,97,230,85,159,89,254,194,21,59,75,164,86,243,144,96,146,96,122,231,47,82,40,243,148,241,182,89,194,191,170,151,7,29,1,52,146,48,131,178,98,32,187,228,209,117,102,227,176,7,228,255,154,1,23,236,156,38,49,252,44,32,86,154,253,7,53,61,136,129,153,25,91,148,15,134,9,245,5,89,2,222,115,133,193,218,123,100,10,241,15,188,7,10,182,86,77,39,199,152,66,114,97,58,151,217,186,211,147,74,2,92,96,120,113,112,146,18,174,183,73,65,37,164,58,219,242,112,238,185,133,30,27,210,94,252,227,219,126,158,201,36,217,171,46,86,226,70,217,154,121,90,170,96,151,156,72,66,90,33,0,127,233,241,244,109,210,233,8,51,92,90,108,1,108,190,92,46,101,126,98,91,66,222,226,26,240,125,132,175,17,235,12,187,228,246,96,34,39,197,59,136,172,60,136,132,16,19,81,76,123,185,67,131,58,107,23,134,87,142,70,29,50,137,166,116,148,86,177,92,77,254,159,52,126,209,212,95,90,84,172,99,29,11,173,208,47,197,11,138,128,69,39,213,115,220,185,222,174,10,93,233,64,136,165,209,168,186,77,185,86,75,174,134,43,231,211,170,126,213,143,135,103,101,228,229,36,174,40,13,35,104,87,184,173,16,120,205,176,109,122,212,59,170,54,219,140,27,98,119,232,103,48,209,136,147,33,229,61,43,140,50,250,42,115,83,101,28,183,23,169,208,205,32,93,176,80,246,7,116,241,6,7,117,29,32,81,25,89,220,95,36,98,30,239,242,210,64,181,239,228,11,123,44,121,220,0,234,149,147,178,223,226,170,138,60,79,20,159,9,202,86,113,107,139,251,113,116,81,209,57,230,186,62,168,7,180,41,227,187,81,129,87,205,32,226,116,128,66,159,89,80,90,127,110,106,43,209,209,232,71,80,21,58,130,234,137,213,243,179,112,224,186,66,225,89,10,69,146,167,156,158,231,94,51,85,53,20,180,246,118,187,221,81,121,113,21,13,43,193,248,13,163,107,240,6,15,206,237,19,129,10,31,143,12,68,230,203,54,109,145,25,232,224,168,121,55,248,104,3,85,220,207,29,121,201,238,93,175,141,246,3,203,242,138,40,238,109,117,67,232,202,228,177,48,225,231,225,206,207,92,212,147,43,182,200,32,55,162,43,30,149,69,239,86,241,27,249,245,46,188,35,60,64,32,202,158,169,152,150,74,126,183,21,1,181,223,34,101,84,237,201,130,249,31,207,123,254,145,11,66,23,227,195,177,61,227,31,174,56,42,197,169,135,6,60,107,233,207,160,184,103,100,212,80,229,227,100,232,236,16,156,16,206,206,165,165,158,59,93,139,61,59,98,28,18,193,159,165,112,139,1,111,133,151,33,19,36,194,247,16,236,234,192,70,88,230,61,73,90,101,77,229,131,147,216,79,236,149,47,117,135,242,138,6,244,122,108,240,196,231,41,104,178,52,186,192,101,18,111,207,180,19,207,48,38,108,164,87,229,65,72,113,49,42,84,20,194,72,178,252,168,86,209,119,28,115,242,135,85,120,28,87,91,176,208,25,3,24,120,222,152,244,213,116,21,77,224,42,125,18,240,207,56,131,161,149,172,234,215,131,126,189,85,227,16,76,182,198,220,127,124,11,113,253,23,31,86,28,157,152,27,191,11,106,103,202,107,133,53,25,99,157,78,177,88,164,238,250,147,189,21,218,14,114,203,223,117,50,28,217,19,52,18,191,86,233,212,64,138,237,71,173,115,9,55,155,238,193,130,247,19,73,178,119,156,110,82,20,4,174,103,154,40,223,204,177,202,58,183,146,99,242,34,106,165,238,216,232,241,212,116,193,221,191,206,226,98,181,145,128,41,54,134,140,251,130,178,65,71,15,125,186,78,103,165,223,173,169,112,59,233,242,78,32,74,148,169,4,213,138,184,47,94,212,232,12,157,169,127,120,190,152,255,230,37,176,72,24,255,167,109,63,73,228,3,197,196,165,174,53,62,92,36,67,140,99,89,1,82,0,1,43,181,209,240,252,191,52,164,42,254,2,186,234,234,147,210,108,67,238,49,135,120,195,201,232,120,128,172,196,38,117,133,195,194,249,187,77,228,86,47,111,67,139,150,48,172,81,218,44,195,242,142,139,45,195,28,35,83,133,242,222,197,27,6,232,52,119,216,176,23,65,199,55,209,184,121,52,138,18,70,7,172,146,58,231,252,243,206,8,56,81,118,192,57,35,178,71,77,184,233,250,120,54,81,137,149,151,140,205,234,70,255,123,140,127,17,7,211,62,83,220,178,62,222,55,148,187,185,139,204,89,62,41,187,209,252,170,219,58,90,225,207,217,210,38,106,155,69,37,25,137,51,112,146,8,171,0,89,62,43,178,97,199,231,187,25,150,127,204,41,128,177,141,148,215,215,39,62,201,206,101,107,158,55,100,69,254,22,52,122,156,15,63,134,47,254,87,203,168,116,12,171,159,10,32,128,79,93,38,174,221,95,251,21,6,31,78,28,214,205,214,238,88,241,201,144,6,9,231,104,72,251,91,209,35,151,2,156,19,83,189,28,129,175,225,71,198,89,155,84,182,197,214,83,79,195,100,126,142,57,239,216,88,112,203,18,239,166,142,93,180,177,153,212,16,173,64,168,89,24,136,167,226,108,59,136,74,126,67,22,0,48,239,151,150,36,23,4,14,105,104,192,186,21,128,5,215,129,198,48,38,140,200,58,19,211,2,164,41,252,99,21,198,22,75,200,86,79,224,47,252,182,36,43,240,139,106,102,18,192,104,94,251,84,26,250,184,96,175,188,33,238,46,254,97,152,189,49,167,93,70,227,239,242,172,249,228,198,180,219,70,166,157,182,77,139,139,246,254,205,111,223,62,79,230,245,194,254,37,57,195,215,50,28,246,55,144,69,127,189,243,95,86,70,160,228,132,99,39,102,209,225,99,81,1,244,6,87,181,79,114,15,1,132,151,86,186,210,117,158,83,201,19,72,122,85,120,77,53,39,237,243,247,179,25,134,63,119,221,52,165,239,246,80,123,213,179,163,58,10,28,75,37,138,155,156,92,38,19,109,137,85,151,47,253,100,176,6,56,66,84,85,224,237,191,20,70,172,177,149,150,218,178,92,175,188,11,97,123,213,192,227,208,68,207,107,20,61,250,146,189,95,2,165,174,207,157,197,87,168,143,2,175,173,252,66,231,201,197,238,244,138,51,60,104,8,229,141,198,126,77,109,152,76,135,164,159,137,146,241,171,169,237,48,118,174,0,212,63,125,90,224,53,186,232,225,35,71,119,47,51,249,217,70,182,206,219,193,8,91,240,208,198,244,22,91,68,53,164,67,35,120,72,178,109,146,111,146,253,109,138,165,171,82,19,111,211,196,96,134,153,43,98,30,219,18,91,62,28,69,77,55,131,55,210,117,23,22,35,71,227,227,60,62,168,60,221,29,52,30,126,221,76,163,33,68,138,107,215,232,222,160,28,160,43,130,139,250,154,48,95,178,37,153,81,202,27,241,51,218,205,85,219,50,35,184,236,230,116,122,150,108,50,123,59,193,27,223,149,134,236,187,228,178,247,187,43,149,167,105,242,135,225,132,217,221,207,141,205,25,228,204,122,103,79,187,51,252,163,213,48,252,183,42,67,176,92,79,5,42,31,183,246,91,112,106,202,189,7,194,26,58,163,104,103,195,169,87,213,157,152,61,155,11,72,151,64,206,144,42,211,46,181,144,162,80,56,122,55,139,169,55,37,182,170,83,13,236,95,43,128,189,110,35,119,252,197,206,47,207,220,44,235,217,5,99,4,116,217,235,202,69,13,6,48,182,215,122,243,165,30,190,14,51,13,243,177,225,250,3,199,229,169,148,109,34,96,30,199,133,175,91,59,155,91,125,219,19,73,98,196,79,20,244,161,125,96,182,139,116,4,59,14,73,17,178,33,96,36,186,209,58,227,230,226,103,67,132,221,54,51,186,118,34,235,173,156,107,232,140,50,39,92,97,55,17,236,82,219,46,226,36,32,2,128,244,64,251,147,0,222,230,171,78,212,51,136,114,74,86,240,63,56,229,176,242,193,7,118,222,80,159,119,164,59,198,233,40,246,223,231,232,216,101,243,52,102,123,183,107,134,232,139,209,186,135,58,10,29,154,10,157,146,180,158,131,231,255,236,51,188,135,41,173,145,155,255,85,85,139,249,195,78,114,174,75,110,158,40,61,239,41,121,77,228,215,1,44,47,84,102,159,139,101,56,206,46,244,206,66,0,207,98,26,209,38,91,161,151,103,143,111,251,16,31,228,87,112,169,156,211,33,247,205,143,113,216,137,67,157,135,101,68,236,97,194,88,154,109,241,72,215,172,209,125,132,59,31,37,138,168,82,234,58,86,33,45,111,251,229,113,125,111,172,215,13,224,177,182,22,142,183,25,191,141,135,80,242,152,241,18,180,47,115,178,31,236,142,23,187,64,63,199,199,241,94,28,223,217,252,7,83,101,180,24,54,179,102,73,192,123,135,73,80,233,104,234,209,216,150,188,195,93,19,82,76,154,36,72,176,74,189,216,24,108,109,202,242,49,144,88,68,249,120,9,252,217,53,205,23,68,147,149,88,84,215,78,204,156,146,54,102,43,19,92,120,38,60,190,11,47,20,150,123,145,211,238,39,202,234,25,32,185,239,73,121,207,123,156,105,193,47,166,222,244,83,123,26,127,32,100,55,53,41,6,66,191,159,209,206,111,42,195,17,29,17,142,30,189,187,169,167,236,250,220,76,160,45,102,10,19,254,227,27,241,35,253,191,39,146,105,112,216,221,121,133,190,16,43,99,235,218,147,77,70,227,156,10,57,47,173,186,225,239,13,201,65,162,230,66,75,136,43,110,80,40,251,124,92,154,26,148,123,191,185,8,204,72,254,240,73,243,125,65,6,68,70,200,71,1,94,99,95,80,114,20,152,149,113,249,95,143,170,157,218,153,135,94,4,141,119,146,157,64,240,121,149,215,188,136,199,164,186,230,231,247,148,244,96,166,77,159,130,46,207,9,235,245,212,200,194,143,76,177,119,65,244,203,50,27,209,33,55,41,58,55,220,93,5,192,61,2,123,58,164,68,93,142,194,18,47,36,103,186,110,89,232,123,25,19,210,37,52,154,88,11,27,2,241,1,156,98,14,36,181,153,113,126,225,33,230,94,211,49,153,151,83,108,96,99,6,74,105,255,166,194,178,94,191,188,151,102,129,51,175,3,188,69,242,237,42,115,188,68,163,65,147,32,103,167,26,18,11,84,51,33,183,110,222,50,62,39,28,81,208,210,152,222,106,225,111,194,101,16,27,57,214,143,241,37,245,72,17,229,56,70,40,127,238,24,199,252,24,75,86,136,248,69,223,165,69,228,233,225,141,64,219,117,51,8,95,174,46,140,224,199,238,193,2,173,148,162,71,55,14,217,42,5,179,149,215,99,67,174,193,15,5,93,115,202,94,1,72,49,202,23,183,156,245,231,12,29,177,145,66,30,221,127,81,149,225,135,113,45,245,120,101,39,113,46,111,240,232,140,130,102,192,116,38,7,60,166,215,42,61,146,42,252,160,202,138,188,56,246,232,26,119,19,233,65,18,71,213,67,252,72,226,255,166,238,235,114,91,45,7,115,26,126,142,23,57,117,129,122,67,57,38,84,209,164,12,189,96,162,32,144,205,59,81,144,167,2,226,105,133,159,28,54,42,247,199,124,233,241,25,159,132,208,97,15,243,37,238,186,248,186,64,199,50,145,191,158,158,100,152,200,172,37,48,162,226,116,227,127,160,120,65,182,123,34,227,93,215,219,212,8,198,254,8,246,218,248,255,54,30,178,140,204,66,22,21,168,249,233,86,217,74,54,174,64,82,119,15,156,251,78,79,178,119,33,46,205,149,82,161,230,201,130,195,104,144,14,136,13,168,16,106,136,205,42,201,119,247,197,161,246,250,93,225,174,13,23,50,80,112,55,197,167,164,73,83,81,235,155,135,130,27,50,188,159,23,21,98,144,62,251,211,181,140,35,104,226,148,21,110,167,196,27,47,85,195,225,168,21,34,232,138,171,252,122,215,203,179,99,77,146,155,56,145,214,159,42,13,203,233,205,64,212,29,234,152,21,73,123,202,211,242,32,104,61,187,135,22,39,207,17,20,244,63,58,246,232,127,101,10,76,108,203,175,209,47,17,54,30,92,38,88,82,102,218,21,101,163,207,73,109,209,176,58,225,247,56,68,6,209,113,74,131,11,53,212,169,142,168,18,253,42,223,64,222,13,61,209,85,25,156,236,117,48,64,27,236,53,168,75,150,232,26,44,181,13,255,114,78,248,116,32,161,95,30,103,94,169,50,105,155,218,31,186,130,228,249,79,24,237,166,2,251,219,205,117,191,34,47,110,158,162,131,25,209,104,149,181,202,179,1,151,172,148,45,159,161,152,176,245,70,234,29,81,174,33,206,143,202,118,170,123,212,203,164,118,22,85,26,253,180,124,226,189,211,71,249,128,19,226,60,148,79,7,37,177,206,115,36,12,4,17,241,241,139,220,194,175,202,159,53,26,239,185,199,30,111,59,136,72,249,177,139,158,171,250,156,208,42,231,130,169,119,34,14,93,71,23,162,134,210,32,74,142,104,54,16,193,163,183,244,30,230,238,81,74,131,3,98,96,4,165,233,6,136,208,162,202,221,244,119,1,98,127,87,34,130,34,145,212,93,252,150,31,144,195,35,60,2,54,106,97,172,221,124,104,208,185,5,115,223,254,247,177,52,117,156,87,175,51,47,181,248,102,160,113,231,30,202,81,156,218,22,166,116,246,145,181,141,29,197,171,24,26,163,238,255,201,235,235,75,134,86,132,31,215,233,195,178,109,20,167,112,217,210,57,71,207,11,166,177,118,211,229,141,50,53,170,37,56,20,208,246,192,251,175,135,126,26,169,94,170,109,114,76,194,85,155,163,213,81,62,149,219,239,24,89,5,0,117,83,195,61,23,87,132,201,138,167,85,16,116,109,190,113,209,84,31,153,11,142,144,183,198,158,232,7,91,39,226,8,49,69,210,239,21,77,102,1,108,254,220,169,247,195,200,218,226,141,123,66,8,160,78,91,60,231,191,129,66,235,85,144,244,251,103,83,11,227,30,42,35,37,110,255,217,3,72,254,17,169,13,78,61,205,37,250,132,221,59,160,228,209,21,253,54,239,89,164,125,174,73,46,102,31,10,7,229,227,167,232,36,81,104,209,33,191,27,87,215,112,121,66,181,19,45,218,167,15,67,125,239,224,40,235,49,186,168,186,199,137,180,239,86,156,25,138,34,6,36,2,208,223,100,203,191,167,112,128,88,236,147,247,205,45,177,166,124,14,190,188,153,60,123,63,96,192,251,202,220,83,21,239,69,193,56,86,172,29,86,211,41,164,163,33,64,229,181,41,69,226,228,235,220,235,182,236,161,159,33,153,174,140,96,8,91,60,253,163,96,52,82,211,175,210,10,104,223,19,78,139,155,45,88,133,194,11,10,81,153,32,162,207,99,28,42,84,201,201,252,78,100,226,79,127,41,187,25,48,10,204,221,118,49,117,35,166,217,110,115,125,127,23,128,236,231,249,229,246,199,133,197,244,182,239,48,149,142,235,103,61,114,145,166,20,202,167,149,36,254,137,146,104,81,232,184,7,216,241,2,11,204,137,19,109,56,214,161,146,162,94,215,153,190,100,251,214,177,94,223,6,166,233,12,118,105,169,91,21,210,105,62,48,18,5,239,27,110,137,66,165,10,212,78,225,171,83,90,188,65,88,193,24,47,122,101,200,2,52,187,92,143,6,126,227,29,249,217,151,197,137,220,187,197,121,209,99,213,74,84,117,153,238,77,166,69,130,61,156,53,94,172,237,91,193,6,86,89,53,141,138,36,190,17,71,211,4,28,226,121,184,10,199,172,37,83,125,39,105,73,13,7,202,225,183,205,156,67,207,162,156,138,12,74,156,236,39,187,214,96,4,184,190,17,8,6,132,145,26,224,177,47,192,68,36,134,248,217,138,192,119,222,21,197,65,135,190,191,127,87,14,95,196,145,245,142,182,254,28,151,142,34,26,212,184,171,12,76,93,136,245,60,192,235,82,75,246,133,120,217,20,128,31,142,167,110,134,42,175,98,160,140,137,163,101,137,53,13,43,48,120,190,136,36,88,86,151,247,83,20,233,190,222,26,233,233,108,150,26,61,110,34,255,77,84,140,132,252,99,220,204,48,212,248,54,199,108,34,222,220,23,213,59,160,6,238,165,74,103,44,145,171,28,47,244,96,83,183,135,104,232,169,45,33,102,147,48,185,70,139,50,208,52,177,24,179,239,176,196,81,4,139,115,106,106,234,253,183,58,210,149,220,58,22,142,46,21,164,148,72,35,238,65,124,136,96,173,29,170,18,17,78,251,6,228,52,248,30,135,134,167,174,237,17,97,186,187,191,193,81,184,65,152,149,96,102,254,203,166,172,63,243,194,128,45,235,124,150,250,60,7,48,186,128,241,204,76,56,210,187,139,145,227,252,213,179,65,53,22,33,64,14,130,39,168,175,217,140,232,104,232,65,198,60,195,86,96,119,43,180,188,242,14,100,96,215,106,153,241,218,249,83,183,142,231,234,143,201,5,55,234,12,54,26,22,146,54,107,99,155,246,1,57,93,235,95,10,131,46,67,28,46,206,222,167,203,248,251,244,76,39,35,39,9,74,167,116,147,80,118,11,180,50,87,26,149,206,224,183,11,5,228,136,47,211,83,230,216,85,86,246,129,115,29,14,5,167,96,32,169,67,230,18,38,76,8,132,64,188,217,80,138,34,1,74,12,240,161,65,30,214,254,227,54,20,118,159,159,148,118,135,187,152,194,103,88,207,109,140,238,150,221,195,5,141,28,11,142,56,141,112,24,78,251,178,82,5,125,235,99,58,212,3,150,252,87,216,145,127,46,122,206,163,68,210,141,7,138,142,88,151,145,164,5,195,237,141,47,196,116,131,237,178,59,27,177,17,230,248,164,218,165,45,232,128,89,181,38,194,133,190,58,225,159,77,157,159,221,164,2,198,73,23,3,136,0,136,252,225,57,194,165,109,1,121,47,67,215,201,150,98,53,24,49,161,98,166,69,75,74,125,37,206,236,33,209,102,218,214,12,207,237,53,144,163,125,148,243,223,56,182,131,5,14,57,146,172,254,94,31,225,39,225,48,167,64,78,69,194,148,194,0,163,84,131,43,239,70,92,119,52,17,151,227,122,188,122,223,231,180,122,111,116,3,142,215,71,99,55,55,70,163,8,186,4,132,92,87,123,173,59,124,186,150,174,65,181,220,191,250,132,213,28,197,8,176,94,218,116,204,26,244,107,63,124,223,163,4,238,103,235,234,92,133,200,51,180,9,172,193,189,14,230,230,237,127,139,120,83,66,84,186,156,67,41,160,144,84,101,182,139,150,241,163,255,220,154,99,79,90,219,99,204,109,254,183,121,16,151,72,57,60,251,91,50,87,27,61,155,76,220,198,86,89,68,40,165,127,62,85,2,52,197,115,148,196,217,218,143,124,232,28,25,189,238,94,79,58,239,216,27,1,9,176,60,82,232,188,207,16,154,86,215,52,24,163,148,252,223,10,239,247,12,14,198,143,87,4,67,207,137,161,147,25,151,213,14,200,1,150,198,90,191,212,253,10,94,58,92,57,224,225,75,131,215,154,49,245,153,116,40,77,194,47,200,113,136,76,76,78,95,224,30,46,178,208,34,93,111,34,81,86,10,7,165,165,229,78,80,132,135,250,100,3,67,26,77,100,86,4,103,81,217,114,183,172,170,73,245,23,231,12,198,183,183,73,126,112,242,149,48,235,34,156,8,232,172,162,235,101,36,129,16,100,5,201,223,136,80,167,138,77,228,155,137,93,155,101,214,240,172,58,41,186,92,218,128,233,163,49,145,169,2,58,244,66,216,116,12,122,42,67,19,99,226,56,192,124,201,228,179,229,67,154,167,247,255,242,155,150,255,125,201,233,61,10,119,12,214,227,166,42,25,121,61,104,50,247,168,32,38,88,140,255,108,161,93,4,44,51,201,26,145,146,172,99,161,154,208,167,40,35,114,159,6,215,197,89,53,104,38,159,14,147,127,148,29,213,19,91,19,35,250,178,2,214,4,151,98,38,23,66,234,37,147,140,81,129,135,47,4,63,255,249,173,209,232,80,211,137,2,78,50,168,8,186,188,26,60,113,13,11,157,19,123,111,21,64,68,170,119,101,29,147,163,12,4,98,239,177,167,88,246,109,96,26,126,203,133,218,53,11,105,161,234,82,121,176,165,9,62,240,42,203,160,176,188,61,219,173,37,165,108,109,140,255,43,207,91,51,128,143,93,129,86,131,57,228,183,18,69,90,169,149,235,207,169,128,232,121,166,155,214,163,132,249,178,159,40,22,168,56,48,211,213,216,218,249,143,26,151,3,93,15,137,194,50,146,96,181,42,193,157,183,155,241,166,27,86,15,247,195,118,245,3,35,78,9,130,17,86,24,31,146,173,182,115,34,202,43,243,20,137,240,168,70,17,18,218,76,217,123,119,134,44,201,38,47,100,238,3,168,80,144,104,225,171,218,210,109,251,134,40,239,117,38,137,42,23,142,121,48,133,179,137,57,31,111,49,215,81,194,139,203,45,78,99,252,239,104,176,154,137,13,186,189,223,151,176,218,37,143,19,156,74,229,239,253,39,104,100,149,19,183,46,185,253,236,123,210,235,217,88,8,69,72,224,212,72,19,199,52,117,159,65,184,248,3,115,219,253,60,99,9,145,223,3,181,0,243,226,38,61,9,66,172,151,121,34,50,188,122,143,113,118,248,182,136,84,101,8,227,22,193,147,50,181,175,164,48,121,202,95,132,178,239,161,10,171,9,37,115,200,105,44,57,157,160,15,213,144,131,177,176,236,208,83,82,57,132,56,245,209,162,178,144,125,162,211,117,47,77,209,29,172,91,10,248,62,97,188,97,59,184,200,199,21,59,82,135,60,56,65,30,149,236,90,156,10,252,139,189,111,195,239,246,58,102,164,154,22,238,117,39,133,4,127,255,206,7,95,152,173,148,59,2,236,128,238,22,227,5,234,13,255,133,75,135,5,199,220,2,124,218,6,176,202,158,201,185,47,188,122,188,85,100,69,144,217,186,7,210,4,57,8,16,105,223,223,68,58,20,44,45,170,7,254,238,232,229,186,75,45,177,93,111,186,218,129,0,226,193,246,65,164,50,59,37,141,244,94,85,253,122,156,9,215,104,156,105,132,176,83,54,120,1,177,175,109,155,24,102,15,147,19,80,177,13,144,253,151,148,215,243,124,144,5,144,242,30,185,54,77,254,178,35,52,193,210,220,12,12,46,38,159,220,225,56,54,13,204,152,73,113,83,13,95,238,230,44,55,0,133,103,63,90,92,212,37,11,34,125,57,73,131,118,130,190,180,24,112,191,204,24,215,176,93,214,5,223,13,205,6,5,20,47,105,245,30,181,48,181,76,220,142,10,70,151,68,177,26,171,80,60,83,148,229,85,172,83,181,174,106,113,40,141,124,221,146,52,172,109,30,98,139,240,231,78,198,7,156,228,181,52,198,50,199,106,24,236,66,31,154,12,253,86,107,229,162,208,73,225,251,126,136,98,57,179,31,8,161,150,227,235,53,93,113,104,229,76,245,141,103,119,19,177,183,228,36,77,210,219,140,125,101,225,149,156,43,63,55,191,92,239,157,127,45,19,37,245,237,169,226,130,154,153,184,88,153,216,53,133,47,7,115,163,167,194,205,91,248,33,137,4,223,195,216,183,59,181,208,211,179,243,92,236,232,229,241,163,134,60,45,0,242,143,151,220,192,140,200,63,100,251,229,142,9,190,66,221,237,176,154,109,243,208,64,67,0,65,187,4,6,97,209,12,47,50,86,36,110,243,92,104,88,44,107,118,171,123,238,206,216,216,55,14,9,124,153,122,153,192,110,63,190,73,65,74,38,5,217,52,199,82,150,248,53,87,199,69,98,239,248,132,21,77,52,245,59,63,237,249,202,195,28,118,111,209,116,250,113,46,209,116,130,7,49,184,225,163,134,16,231,96,17,47,6,40,199,181,28,126,166,166,216,251,80,104,100,113,152,63,248,133,234,107,100,18,114,72,27,151,49,140,53,221,48,172,31,47,68,152,214,9,250,91,124,125,184,217,99,181,230,228,72,9,220,170,55,190,254,57,63,61,136,255,74,239,200,75,146,134,77,209,172,19,125,160,19,2,184,150,250,53,13,190,19,221,244,34,238,155,71,124,25,77,72,162,204,52,103,121,96,233,108,249,125,173,103,173,246,3,160,149,24,3,67,119,47,22,84,236,39,88,76,120,173,137,118,250,156,220,11,126,115,109,151,236,93,203,158,85,108,153,206,195,19,226,99,161,250,230,135,241,162,147,170,241,186,103,108,223,109,181,79,195,97,96,201,167,4,87,178,158,172,20,1,185,231,77,140,121,211,245,24,77,243,207,255,102,129,25,114,103,161,245,123,76,131,147,105,81,135,73,181,109,2,179,2,206,82,200,151,176,8,56,249,114,38,12,101,30,44,37,170,94,47,90,196,42,98,144,104,132,213,110,219,43,2,171,135,4,49,2,176,189,16,248,186,161,113,33,186,122,220,71,168,134,125,73,103,62,86,91,219,134,243,254,28,104,126,80,250,222,142,238,188,217,108,210,179,181,225,3,41,109,184,230,224,29,77,119,76,153,174,115,175,37,177,36,12,220,44,232,71,37,140,191,133,137,79,209,163,7,112,235,150,220,124,198,112,95,52,148,11,103,76,57,203,108,83,166,246,115,104,12,116,84,136,206,202,110,120,138,30,75,225,7,196,212,195,249,232,185,189,49,4,144,52,136,248,87,92,61,14,158,243,104,16,14,71,24,9,228,238,181,255,246,197,12,143,127,193,229,89,141,128,141,207,206,164,229,126,115,223,222,214,48,163,48,116,180,220,190,211,104,214,23,199,208,193,92,30,108,101,195,135,208,246,54,115,192,196,204,4,221,25,217,93,108,193,136,48,10,252,151,53,49,63,207,39,98,186,134,1,251,153,226,232,94,147,240,188,230,15,201,150,25,172,146,156,192,174,136,194,75,124,31,49,221,27,94,82,146,55,205,112,243,175,69,40,111,149,245,225,90,211,91,254,89,129,59,171,146,15,179,156,71,19,213,3,32,243,71,235,0,187,31,90,36,198,176,56,33,83,255,179,102,22,13,215,57,66,146,133,42,22,105,223,64,205,212,174,244,98,91,171,60,18,156,193,173,157,159,49,236,92,26,218,168,226,239,85,187,122,64,181,183,94,76,240,125,24,204,77,239,194,87,138,183,188,56,22,184,216,154,238,201,78,147,62,53,102,171,17,221,203,183,15,13,57,221,6,130,62,31,244,191,178,220,42,148,118,195,28,252,16,174,241,207,87,193,239,235,33,223,7,20,155,211,180,250,145,148,96,88,105,87,232,198,219,8,70,215,54,160,97,94,26,61,231,103,236,45,253,53,101,239,84,224,155,122,222,76,11,34,246,162,80,219,211,26,213,2,90,60,39,198,89,231,208,56,33,89,173,96,146,251,57,99,169,25,119,65,9,158,156,51,3,127,191,114,72,16,55,153,99,103,220,177,212,255,56,156,242,12,188,138,22,122,134,58,225,89,222,151,163,142,146,74,241,17,31,234,66,85,146,95,108,66,124,160,56,103,23,14,135,78,96,67,127,45,161,242,31,122,103,102,148,32,111,164,79,110,88,59,185,75,196,40,227,29,192,17,40,183,78,140,217,181,180,18,237,65,182,69,239,37,13,18,226,28,153,171,184,143,67,76,32,214,65,65,254,62,112,191,193,249,139,63,234,168,143,10,207,76,5,251,253,65,63,1,109,4,54,253,219,71,201,166,101,36,180,201,150,42,196,91,91,37,160,129,76,247,111,152,48,144,53,41,67,221,143,59,223,165,205,220,170,83,52,254,60,136,85,140,136,106,43,15,129,87,127,93,173,38,15,178,250,61,16,105,121,30,222,246,137,156,63,51,55,116,161,137,167,191,74,13,239,142,154,49,82,116,138,85,26,206,249,13,65,127,170,90,227,169,58,34,143,48,61,114,195,105,27,219,83,111,3,73,193,27,87,172,210,64,200,239,248,102,168,70,83,135,98,85,15,43,195,247,164,171,253,98,80,202,201,159,169,250,190,123,64,220,75,154,93,78,190,11,132,40,206,47,202,253,75,178,97,43,216,235,39,190,217,110,162,174,158,207,203,130,65,102,52,118,164,197,216,138,50,154,156,134,202,114,25,57,203,160,20,234,143,194,161,240,103,146,199,107,174,138,109,12,37,173,15,169,108,49,99,226,108,146,100,87,186,244,137,168,103,218,219,93,206,56,203,110,114,90,190,24,119,84,199,102,225,193,189,51,14,83,208,226,42,178,26,201,126,8,252,105,46,6,64,86,93,45,114,27,162,180,155,190,12,252,232,231,197,3,207,218,165,132,239,197,135,58,69,223,216,6,39,102,118,109,252,197,85,74,249,181,92,212,157,164,134,186,22,205,199,241,79,150,61,154,59,228,106,210,174,0,100,109,179,0,202,195,231,241,63,64,150,7,190,144,212,116,145,224,0,143,99,184,88,187,163,42,24,141,246,109,45,158,2,103,20,107,41,188,92,235,66,240,75,104,165,250,110,67,142,188,188,2,225,54,236,213,64,152,47,188,6,175,12,54,28,67,164,238,239,133,137,56,67,72,20,14,202,178,252,227,237,198,80,197,124,52,83,29,47,25,213,145,233,40,90,30,140,204,84,102,59,158,84,124,22,219,33,141,194,214,95,127,74,58,22,191,92,106,212,40,43,213,135,50,41,126,187,139,125,214,126,239,238,4,42,59,101,183,193,174,92,91,92,178,15,86,131,220,15,235,238,71,45,199,58,140,158,243,49,33,62,46,103,184,252,240,246,78,143,241,104,117,16,241,188,228,113,56,206,236,150,1,18,251,157,130,122,50,60,180,16,83,27,132,145,124,159,179,75,18,99,115,237,150,62,124,213,42,36,199,217,155,255,151,13,204,228,76,198,254,9,175,210,24,80,13,113,131,99,133,27,113,127,77,114,4,198,215,102,156,119,44,135,126,34,8,21,81,255,245,29,31,24,168,201,168,59,134,82,40,167,65,33,50,8,167,110,134,142,101,194,140,215,240,189,165,83,210,5,17,246,162,228,169,187,201,224,148,235,131,184,79,46,252,210,194,192,105,39,20,66,19,147,82,134,200,139,27,220,16,44,219,7,34,43,243,183,119,52,8,108,233,130,223,205,87,228,133,24,40,230,4,177,146,165,156,18,64,42,149,34,214,56,93,71,166,77,111,112,134,232,12,217,171,207,106,140,148,207,36,90,171,194,167,164,60,218,36,149,53,191,212,253,183,106,127,112,232,60,196,90,165,32,64,199,130,32,100,184,68,220,196,182,98,180,214,124,142,173,125,233,116,228,27,152,248,223,109,27,151,244,120,232,67,228,86,163,81,179,252,159,225,189,83,203,23,234,224,93,24,20,166,103,72,3,171,87,146,140,43,67,192,244,142,188,186,213,144,40,216,26,118,118,38,120,216,244,168,42,93,164,225,123,231,218,38,152,35,115,14,177,138,61,216,73,126,102,87,131,174,123,143,142,24,213,39,240,231,237,72,211,193,224,89,51,117,198,132,19,168,160,27,182,224,71,43,97,184,107,1,60,51,232,230,219,200,79,151,249,194,1,226,222,71,124,177,144,65,158,18,193,146,13,64,196,56,166,152,151,15,119,151,42,108,112,13,204,182,108,253,214,58,203,255,30,204,120,197,253,244,214,2,52,179,22,217,202,161,245,123,233,197,44,208,128,62,232,154,29,68,46,95,127,75,224,69,168,122,65,126,152,59,54,57,207,232,145,197,98,77,20,149,46,253,170,51,196,251,147,129,234,188,109,221,49,43,179,236,110,172,55,78,109,238,60,6,44,23,227,69,161,143,0,98,226,253,159,238,222,196,32,111,147,131,22,11,52,72,20,210,20,1,19,185,109,173,198,64,50,230,13,99,12,152,145,126,3,206,12,154,5,52,142,184,106,188,82,237,187,101,131,152,185,252,169,105,206,49,6,176,11,38,132,231,246,250,160,75,182,138,1,50,157,93,118,99,142,255,192,93,240,196,147,229,52,20,126,23,250,244,241,40,190,24,168,197,224,229,30,228,0,130,127,10,253,44,67,155,151,151,59,159,147,222,194,154,122,181,107,71,189,123,253,182,120,221,224,214,118,174,91,168,65,242,167,219,184,144,228,208,197,0,12,176,55,11,249,88,238,192,51,244,25,162,158,142,1,147,57,195,254,214,253,3,89,96,194,200,38,113,205,218,71,119,114,207,145,217,58,210,212,72,132,18,231,116,60,0,246,12,245,58,23,6,150,72,119,7,59,253,13,194,125,49,108,131,114,93,81,233,152,214,16,12,240,177,172,62,83,249,21,83,237,144,18,27,115,223,206,249,217,99,47,252,238,105,143,148,37,74,13,58,81,123,130,235,249,134,244,0,230,93,108,104,225,243,171,158,193,149,34,102,201,253,3,70,68,120,231,133,8,129,80,69,18,14,210,46,232,136,163,112,252,245,251,79,195,124,209,20,241,87,61,91,55,128,48,192,242,157,244,208,134,178,100,128,25,117,127,194,27,245,178,31,228,226,52,193,220,57,32,141,99,175,130,188,136,231,195,191,92,134,14,35,81,246,251,131,154,91,14,152,86,194,173,93,149,18,25,116,142,62,87,141,4,237,164,234,119,53,97,136,222,24,247,52,255,124,94,43,151,249,112,100,175,11,190,192,1,187,128,13,42,253,8,237,38,182,232,97,10,15,87,170,59,115,161,42,93,211,159,215,78,204,169,20,194,145,92,51,244,169,187,164,135,204,77,9,158,26,13,72,110,251,178,160,46,6,50,29,46,76,86,24,140,184,66,95,214,82,95,64,120,204,154,222,85,146,54,81,138,189,46,251,112,209,136,162,56,179,253,37,42,32,124,168,99,196,41,245,87,59,140,173,110,175,186,86,8,4,61,254,240,75,141,116,249,69,193,87,206,255,229,205,17,168,9,187,128,241,144,184,126,215,133,162,76,145,126,255,100,227,109,153,45,22,236,4,104,197,252,113,230,71,224,195,138,228,143,149,80,14,194,213,204,193,105,159,112,245,167,195,23,92,0,68,8,146,39,255,55,122,121,224,138,229,95,109,212,39,203,223,32,139,229,72,249,165,72,236,114,138,188,28,180,205,41,70,234,169,105,108,212,142,255,119,41,42,150,227,184,248,175,78,54,76,194,113,84,213,224,56,17,112,7,236,32,164,78,224,153,35,210,229,93,173,41,139,236,61,163,56,242,42,64,114,214,99,110,190,35,115,64,112,54,6,207,250,203,95,102,199,91,97,204,0,94,127,215,114,252,240,80,100,107,164,212,102,245,222,170,231,53,76,122,196,26,46,231,62,155,151,236,151,247,118,42,240,228,128,175,157,125,222,107,19,112,166,104,45,138,68,97,87,50,2,14,54,119,44,192,185,192,123,57,29,141,75,137,127,142,209,102,126,103,40,8,141,115,52,19,21,14,248,105,233,44,121,17,31,243,79,190,32,2,104,74,190,38,254,216,242,72,222,205,231,82,59,39,209,232,16,93,2,9,39,21,70,4,35,247,224,97,252,224,159,239,253,75,230,182,207,206,168,226,10,255,179,147,40,52,178,83,46,61,140,175,246,178,182,38,55,9,228,72,133,243,162,106,102,204,232,196,209,142,91,27,1,28,13,6,15,243,243,173,78,0,240,118,245,246,129,133,72,173,166,106,205,7,231,102,98,104,142,42,8,248,200,131,186,93,3,31,0,94,41,96,185,249,10,172,42,18,234,149,77,25,26,183,200,117,153,193,65,35,172,91,97,183,142,229,168,147,112,128,227,149,18,75,78,15,39,192,7,177,213,158,178,30,75,134,84,152,208,218,5,240,70,208,77,198,117,182,46,32,144,155,234,73,222,83,61,226,158,99,213,47,18,209,222,251,162,220,53,97,100,193,87,181,186,63,123,106,242,41,137,231,231,57,78,169,137,212,205,23,233,151,251,128,68,101,197,139,253,8,40,95,56,26,238,35,82,221,191,85,153,25,107,205,11,236,167,217,236,137,94,151,162,84,81,252,141,35,6,165,152,182,243,63,10,133,31,44,177,29,99,14,179,136,111,190,115,142,243,243,202,46,17,181,130,134,18,170,121,198,153,85,160,100,192,84,50,252,16,119,186,85,56,212,45,111,235,39,235,53,47,240,86,83,31,162,62,5,126,184,117,66,138,32,71,151,50,3,88,240,25,110,3,229,29,242,212,28,58,237,129,195,205,142,215,161,248,153,124,83,109,213,181,24,48,71,146,200,178,110,58,52,51,240,246,31,61,177,255,232,35,199,168,83,97,242,232,243,52,164,81,77,183,132,201,166,223,47,105,84,25,21,0,15,20,248,16,15,206,197,141,125,44,227,180,96,59,129,202,0,77,67,242,98,38,81,254,221,173,78,141,149,56,229,98,223,241,10,104,236,208,177,135,45,145,180,160,62,103,161,145,250,3,228,253,223,160,127,31,196,142,134,225,146,58,50,214,67,28,15,177,179,179,58,112,171,169,29,20,194,201,52,187,248,20,47,31,252,189,34,121,144,176,57,58,166,170,147,161,38,42,189,233,216,28,165,144,241,4,234,70,111,68,210,178,113,209,107,75,138,188,121,158,194,10,96,70,123,116,199,94,224,20,110,184,222,235,253,217,245,34,208,5,91,181,9,248,160,93,155,1,147,154,194,182,191,219,91,115,251,205,136,29,28,242,100,205,205,22,130,43,253,255,121,64,70,27,93,230,191,79,55,230,162,47,223,84,254,219,173,188,44,208,71,22,49,74,172,4,217,109,174,210,239,20,24,79,111,106,94,124,234,176,108,82,52,81,86,39,237,33,142,128,82,85,238,213,201,58,140,105,36,143,34,114,223,39,21,5,232,146,156,20,193,237,134,248,137,94,83,227,107,75,43,231,165,174,142,135,244,27,140,169,30,250,151,195,88,222,32,46,126,141,121,35,16,62,32,252,115,65,23,30,115,62,40,7,131,87,164,199,229,23,43,106,9,72,133,180,141,27,22,11,90,98,17,43,54,29,166,144,26,161,114,110,254,191,146,224,155,50,116,131,112,172,175,128,37,129,41,239,125,64,120,33,159,47,186,198,244,240,128,29,97,186,149,88,219,23,222,230,22,255,211,33,167,184,31,148,113,241,162,209,54,48,38,52,117,4,64,34,137,121,128,150,69,93,159,58,32,49,228,195,92,159,6,121,80,151,26,165,12,244,175,246,101,50,218,131,53,90,245,97,155,86,189,198,15,136,144,124,91,159,104,209,86,116,69,129,167,221,4,99,119,190,218,178,90,85,94,128,243,135,113,226,83,139,11,47,86,104,131,49,139,212,179,1,198,148,247,120,253,148,35,44,216,55,250,150,226,192,140,163,6,84,28,101,122,134,7,103,162,90,219,136,103,99,84,124,117,113,144,146,216,200,154,144,148,126,223,230,65,84,202,229,108,185,53,218,37,160,172,36,95,29,118,160,17,202,153,39,173,134,100,93,190,54,68,127,225,35,198,76,191,5,71,156,87,182,80,26,62,190,219,160,103,64,149,244,156,81,176,155,195,146,78,52,7,48,99,9,113,79,44,192,253,184,204,78,197,69,111,122,63,86,187,124,18,26,9,88,252,153,254,38,76,236,0,120,71,203,78,68,56,173,112,210,239,148,194,38,23,90,248,42,154,106,45,71,52,15,117,37,218,214,194,93,168,168,31,158,23,29,56,61,228,151,175,76,55,250,148,123,196,124,129,152,140,214,180,96,194,50,96,143,28,218,220,167,140,101,117,245,218,48,58,81,151,140,12,212,220,230,249,38,100,26,16,183,19,154,77,7,243,154,151,98,172,3,182,83,93,162,108,157,33,102,147,103,185,153,137,210,175,249,126,252,12,147,44,209,84,22,24,207,35,232,50,191,133,117,65,195,109,104,153,109,93,205,114,80,3,93,207,36,152,57,227,76,134,98,94,175,211,163,252,58,156,10,252,74,33,115,47,2,175,185,220,238,20,89,97,136,119,68,246,227,179,22,89,151,207,120,196,235,131,24,127,242,167,160,77,81,202,113,193,3,135,119,181,69,0,156,95,7,42,113,31,80,71,110,210,252,124,30,172,112,139,74,246,46,238,67,0,248,100,54,3,55,85,45,238,145,92,199,17,47,74,109,156,133,116,158,98,191,41,46,82,149,143,35,111,110,11,251,156,133,226,229,76,137,87,63,19,142,186,89,76,30,39,76,59,153,35,157,42,36,209,225,191,37,157,225,22,118,68,28,14,50,45,98,61,58,211,220,57,172,157,49,243,218,120,186,136,109,97,106,243,46,91,43,166,63,214,23,89,27,4,53,140,179,75,241,181,125,89,46,236,254,104,183,55,249,91,253,95,66,134,100,135,85,68,220,49,171,59,191,59,236,102,92,255,139,34,244,124,143,58,152,130,92,121,91,216,66,252,57,5,246,42,162,15,218,211,124,75,240,122,9,119,127,136,108,147,81,254,16,160,98,106,35,135,146,174,169,74,83,58,204,202,202,225,193,69,144,33,25,131,249,149,78,85,31,106,4,31,133,11,93,221,110,147,93,192,51,188,138,244,160,154,170,149,60,43,39,37,202,161,54,22,248,232,20,214,137,138,199,91,74,27,98,170,182,187,135,10,65,132,221,97,223,100,15,210,78,224,29,14,146,236,113,51,100,216,116,57,98,240,244,41,126,95,119,90,103,139,249,43,93,186,9,159,189,180,148,157,25,193,115,141,170,93,115,31,87,122,157,84,27,99,49,245,133,105,34,168,145,150,176,14,179,173,25,26,141,73,103,32,61,7,185,202,185,249,20,111,97,135,108,23,43,157,212,199,19,81,163,101,48,71,243,67,77,201,84,54,148,141,171,65,46,183,193,188,227,1,207,5,184,13,185,9,18,236,240,250,125,179,183,238,0,2,99,183,159,67,8,31,82,220,125,72,219,144,142,97,106,46,108,117,98,81,11,172,234,73,40,35,252,103,87,134,2,204,162,52,188,13,230,73,23,217,232,151,42,219,46,143,152,146,67,190,121,89,159,240,248,63,129,133,166,112,192,159,224,10,249,109,149,206,42,180,3,205,244,107,100,139,208,191,13,12,112,199,115,219,205,85,114,111,73,69,2,101,88,80,27,234,114,44,138,247,42,80,232,171,160,66,14,142,126,42,22,85,167,123,255,83,34,168,224,228,131,214,221,59,87,158,38,235,188,59,34,18,86,64,205,22,197,166,173,69,76,230,116,133,35,228,113,64,189,188,17,169,200,141,55,235,132,48,150,243,128,55,52,50,34,73,27,120,49,115,201,131,2,78,118,174,178,133,214,209,112,247,132,147,46,49,106,13,150,251,91,219,184,18,146,8,23,97,7,35,86,56,87,205,54,240,17,202,101,49,230,37,49,26,106,229,85,90,99,200,11,250,223,194,64,217,127,128,37,105,245,92,186,55,20,85,186,55,30,58,122,115,115,236,251,164,77,196,14,28,38,112,134,25,141,39,140,54,165,44,157,94,56,103,84,240,165,71,40,51,34,126,255,239,110,146,119,97,115,98,90,253,109,18,65,149,157,53,16,253,82,215,162,77,78,200,127,99,88,24,114,234,129,109,35,63,84,45,222,217,222,94,232,74,26,210,105,160,161,87,173,41,220,126,158,61,74,2,190,195,29,67,159,92,100,140,171,74,249,199,105,53,16,229,119,55,85,62,223,54,215,113,14,6,114,97,1,17,91,77,135,58,34,132,40,28,155,217,25,216,117,187,242,188,35,218,169,132,198,212,90,102,145,163,60,131,135,202,183,6,28,32,124,80,48,155,248,40,174,37,126,229,178,56,221,81,34,18,23,148,69,197,42,178,51,16,99,61,223,233,126,98,177,220,203,104,133,83,234,155,140,111,44,192,208,128,137,89,193,63,81,33,32,240,91,185,99,207,113,5,19,21,183,111,187,122,149,239,30,195,247,81,12,173,193,212,24,65,51,197,169,134,111,217,89,117,19,8,151,238,169,247,69,57,164,123,204,255,154,17,153,233,139,58,41,82,129,106,136,104,210,166,16,106,164,126,150,75,183,120,126,172,104,169,99,217,135,238,102,181,231,91,39,59,67,111,32,49,97,193,224,89,83,234,22,207,130,59,232,210,103,23,157,178,199,42,47,100,210,191,192,43,228,147,16,205,112,39,15,47,214,225,117,85,26,179,133,34,185,161,4,170,147,232,222,123,138,134,236,157,24,68,121,188,176,115,135,162,88,191,23,231,123,78,65,150,190,181,92,184,161,3,60,9,4,122,235,44,38,94,166,17,149,155,195,242,112,219,206,58,140,226,253,1,26,169,193,176,54,31,237,133,204,87,128,171,109,247,163,220,234,213,245,62,199,132,8,77,156,246,206,56,230,188,180,212,15,16,88,115,251,227,229,115,128,163,198,251,218,28,242,68,245,139,6,154,127,151,224,71,140,28,135,226,251,138,70,30,195,226,160,122,84,141,208,240,14,135,129,118,188,118,97,12,132,197,136,253,76,27,74,241,96,109,222,223,136,14,160,181,84,145,185,240,134,112,30,105,52,101,192,251,151,84,226,105,30,92,218,178,76,135,47,174,202,36,32,36,128,220,240,168,230,242,232,110,51,129,228,108,164,135,239,4,96,42,36,57,33,239,56,169,230,243,226,195,16,227,177,225,18,209,65,180,106,135,165,74,97,192,157,212,39,207,10,118,126,193,13,224,243,214,85,197,210,21,3,60,197,60,80,225,149,158,152,116,90,183,49,68,36,226,15,92,65,11,69,62,65,244,174,237,84,33,19,28,192,9,46,86,51,207,214,55,141,196,197,23,80,6,184,109,84,13,26,74,12,197,123,188,158,163,49,111,42,249,12,44,192,29,141,18,198,112,215,140,171,29,67,116,31,9,167,89,81,4,13,42,80,213,147,138,163,240,107,194,229,196,156,29,72,112,234,252,65,179,76,46,81,236,7,213,92,252,49,95,67,223,81,220,4,93,132,221,153,53,65,157,28,119,98,14,202,226,190,231,9,153,12,30,84,72,221,88,104,192,106,115,171,139,186,125,200,69,136,207,142,231,204,16,147,148,130,171,23,62,72,30,208,248,176,38,240,63,68,119,166,172,43,133,113,16,54,29,23,63,180,182,26,61,74,108,207,62,209,118,119,107,236,165,113,249,216,68,2,18,36,114,72,223,36,40,37,59,144,3,59,180,244,1,45,32,11,153,140,165,228,73,168,133,51,52,22,119,145,196,18,254,249,128,231,29,20,34,49,36,57,220,164,218,148,30,218,77,181,113,39,201,224,109,224,9,73,202,63,187,117,54,165,222,33,212,121,66,36,229,39,215,251,253,250,155,33,119,186,11,161,83,179,146,54,218,34,49,54,25,248,251,221,54,80,237,166,58,1,212,15,27,207,219,48,73,254,223,216,74,2,249,199,158,152,118,202,145,92,103,32,77,255,145,33,44,251,141,160,239,135,137,123,191,138,235,242,174,113,149,98,64,134,35,238,62,137,210,216,189,63,75,54,14,243,27,225,255,230,76,11,249,85,252,47,203,25,59,252,130,50,66,155,36,78,182,75,162,150,7,93,70,1,127,251,230,111,58,98,167,161,95,241,207,178,216,31,99,163,40,37,106,51,65,136,138,168,154,198,27,163,8,100,98,136,157,125,141,60,215,250,250,165,191,174,108,203,219,140,108,186,198,28,0,123,142,41,25,180,45,190,220,6,54,182,90,215,83,85,113,121,144,94,232,90,130,204,119,89,133,157,96,172,31,130,202,58,20,86,188,235,125,16,197,211,70,136,87,180,12,15,133,24,158,11,186,240,114,162,78,15,41,102,14,247,156,2,99,119,109,135,189,96,105,177,188,86,52,168,134,106,238,251,7,132,96,55,14,129,18,241,243,70,249,24,158,44,94,14,211,25,46,128,241,150,177,53,192,127,246,19,23,78,107,120,187,112,211,19,64,191,168,135,246,2,168,2,240,185,207,163,225,173,168,25,190,185,130,170,47,114,150,6,43,246,220,132,247,208,31,65,73,141,117,52,248,88,127,111,215,228,48,239,17,120,141,54,167,221,176,163,197,226,191,68,35,118,158,177,51,13,122,137,153,37,118,170,178,91,138,182,199,199,75,159,90,136,87,71,113,1,210,22,185,12,210,81,217,174,175,131,113,45,3,13,0,31,6,51,183,85,195,150,183,3,218,80,68,42,74,240,43,234,196,38,8,82,216,123,107,253,191,194,150,79,35,44,164,28,52,181,127,113,75,8,3,232,253,55,1,32,177,157,217,174,68,198,217,250,74,39,234,70,229,37,165,99,91,93,185,239,164,176,210,157,235,10,110,17,101,217,32,242,50,237,68,13,202,6,71,167,113,189,111,166,12,181,127,225,94,254,48,152,56,119,12,206,154,60,36,38,137,92,215,253,6,16,116,92,51,29,16,233,88,36,168,165,253,140,104,165,52,22,78,35,100,189,94,89,27,96,39,69,148,214,49,142,178,103,196,133,255,160,28,249,174,160,207,252,83,233,74,209,188,70,234,170,137,79,159,61,232,216,78,236,89,240,185,132,172,40,238,145,219,84,245,170,223,83,5,76,170,56,7,115,17,84,211,61,8,79,68,85,254,55,128,13,209,97,29,76,162,191,2,94,227,207,247,157,226,61,60,232,224,236,6,178,118,62,155,227,226,112,255,102,142,224,87,113,251,155,79,28,188,46,250,66,229,5,226,239,62,22,60,68,198,53,76,220,186,27,77,39,207,112,53,88,186,216,16,85,138,162,224,12,7,177,191,6,99,50,240,212,149,94,239,8,37,12,112,149,103,197,75,209,38,122,97,102,74,21,151,34,222,98,189,10,58,207,189,38,3,102,215,128,64,237,213,181,40,123,38,198,81,144,184,129,233,100,40,6,215,241,7,244,214,121,48,222,83,202,248,76,98,59,2,151,248,133,62,169,127,211,209,42,99,83,229,202,202,239,64,132,252,178,10,76,140,184,142,36,51,246,193,64,48,157,165,125,12,220,214,130,39,41,84,39,137,197,195,194,180,49,107,30,243,94,197,215,95,240,248,216,181,213,253,235,210,62,61,199,67,152,181,214,156,242,241,164,120,160,234,216,253,30,116,201,95,103,78,92,49,107,194,74,62,156,127,132,9,42,26,186,34,84,160,164,163,157,230,144,45,228,183,249,96,61,136,81,192,133,49,233,240,152,96,108,85,165,63,250,201,9,62,17,88,10,137,133,52,216,125,189,211,165,73,185,152,128,90,242,186,196,77,11,211,83,11,184,77,252,201,13,150,114,112,77,38,5,142,244,84,159,90,127,18,225,110,201,135,95,81,128,89,162,180,168,43,11,38,29,79,242,227,67,192,143,89,163,100,138,175,96,160,243,239,147,235,153,228,178,177,124,185,241,93,14,37,127,142,130,19,144,151,122,231,110,115,32,18,14,92,219,212,127,55,105,212,206,225,250,33,236,46,112,139,31,199,157,227,113,27,82,207,87,158,143,24,136,196,236,116,89,151,183,24,172,0,206,111,184,180,198,59,85,35,232,34,195,102,166,161,144,84,61,64,136,81,39,225,244,36,10,234,168,16,117,40,86,33,149,79,152,13,12,84,15,125,140,109,221,198,199,220,71,50,250,187,53,56,203,93,56,237,20,11,227,44,231,34,218,53,194,205,202,221,19,235,146,101,187,120,39,27,242,75,119,237,200,10,13,199,227,116,83,236,130,110,90,172,183,78,244,231,194,177,154,12,201,179,94,45,232,151,168,152,72,21,5,202,242,67,201,125,9,206,172,71,12,89,113,86,10,150,238,33,43,188,83,73,211,106,65,185,160,174,183,234,117,157,255,231,50,201,1,150,129,77,74,46,103,16,20,81,12,254,31,171,227,247,92,54,161,197,48,149,24,217,96,77,97,65,93,212,59,135,150,227,119,9,139,66,48,162,230,230,128,180,73,82,147,68,78,91,98,100,62,42,99,21,246,109,222,49,231,33,129,253,167,74,128,51,69,84,114,110,4,95,23,199,68,203,155,90,30,35,46,199,210,52,112,2,154,66,192,98,53,83,245,77,115,133,1,52,133,160,88,29,232,130,243,217,36,46,181,103,122,188,41,115,196,190,74,213,30,115,218,153,77,32,78,165,227,115,16,229,191,86,57,226,182,78,71,27,73,185,252,70,98,11,90,182,61,183,197,110,149,71,115,142,134,6,181,73,153,112,191,77,142,104,1,143,126,240,198,189,187,159,160,97,162,43,46,59,214,217,83,165,79,219,64,93,49,111,73,248,82,174,81,199,253,204,163,207,42,22,255,111,169,99,189,22,209,18,93,248,139,34,78,72,175,158,139,71,65,35,244,213,51,213,34,47,161,191,174,12,15,8,78,15,156,58,117,75,11,141,60,62,194,187,101,250,196,186,93,75,187,84,237,94,91,154,6,169,17,121,235,125,180,191,60,139,56,187,110,91,197,42,229,199,246,207,64,153,147,120,112,242,15,214,28,6,187,178,170,29,61,16,228,35,29,39,192,230,145,214,139,30,163,224,10,92,215,157,180,25,88,163,156,109,205,165,81,12,18,250,176,107,57,29,141,36,44,111,79,241,79,201,150,157,61,88,143,138,74,4,252,63,11,57,205,160,250,237,199,36,92,188,115,204,104,74,14,133,40,172,119,16,253,55,213,199,43,184,16,59,210,132,134,203,69,148,37,135,209,140,252,66,31,83,4,58,122,99,48,77,6,250,180,41,243,181,139,77,229,44,101,121,224,202,7,33,178,248,133,237,136,255,80,219,57,94,14,253,163,201,219,118,163,46,180,218,92,77,196,231,162,204,48,254,251,73,235,192,130,133,44,122,133,155,186,7,139,90,9,1,111,57,60,118,183,129,130,208,220,51,45,27,102,120,16,19,139,195,44,219,248,83,101,123,47,98,120,6,99,64,237,122,216,189,16,139,72,25,80,110,196,85,105,153,168,192,41,19,247,155,69,53,209,47,38,157,153,132,81,49,83,72,166,20,164,36,203,174,66,203,156,4,221,109,89,197,225,78,71,183,133,182,198,174,87,19,28,244,183,240,140,178,117,238,54,206,182,7,242,190,30,244,212,77,157,189,5,66,18,76,234,75,106,150,44,195,176,75,240,57,215,136,188,39,190,38,234,21,2,12,161,33,78,154,168,175,46,66,23,167,55,54,191,11,114,104,64,13,110,68,249,203,180,252,191,251,17,34,85,145,94,251,253,106,135,161,65,233,20,160,205,44,68,174,208,160,28,69,202,56,48,18,137,137,202,248,138,108,71,123,66,119,86,216,164,52,80,40,70,89,222,156,153,34,77,137,188,8,159,67,146,197,183,211,235,227,79,106,254,164,133,175,80,222,105,70,159,98,245,15,241,232,96,157,218,126,168,121,17,147,190,123,34,34,162,220,3,193,201,131,220,155,75,173,86,139,118,64,19,246,102,188,177,34,109,232,5,42,22,119,32,219,161,153,8,4,67,218,28,58,224,76,11,139,92,164,150,10,154,69,160,47,216,121,169,150,139,53,179,83,223,192,95,236,202,151,37,229,237,76,135,94,86,213,154,68,249,214,169,13,56,77,164,87,155,157,202,128,173,235,105,57,175,156,110,110,0,118,248,255,138,94,114,240,161,74,61,109,57,64,73,86,222,89,29,143,102,131,5,173,1,197,71,238,149,24,146,164,221,168,113,254,208,171,68,132,79,62,220,25,234,159,56,197,72,108,241,25,250,153,225,123,95,107,94,219,26,39,23,146,201,173,82,79,27,22,196,14,136,206,203,236,255,111,107,95,114,168,71,80,65,16,230,74,97,165,46,95,95,219,175,15,102,44,243,134,246,34,138,176,147,28,246,243,244,73,26,29,67,8,76,248,15,210,118,33,146,76,226,139,106,193,110,120,212,203,31,13,118,226,180,8,77,79,118,173,167,165,175,229,65,3,37,36,120,9,163,218,4,35,93,131,99,194,187,250,146,220,72,237,58,129,39,27,48,32,255,113,184,220,143,169,188,227,58,75,120,253,16,123,230,247,32,109,76,2,121,219,112,64,77,237,242,227,230,39,22,143,248,95,144,205,12,149,254,5,133,245,186,81,93,38,60,21,217,215,30,117,90,100,18,214,59,243,217,11,123,104,25,72,96,12,138,121,180,80,105,216,52,9,254,93,74,204,174,246,210,81,50,157,95,88,254,163,3,153,62,120,158,198,209,200,105,119,6,240,139,158,203,116,115,24,138,13,12,216,28,117,25,123,200,111,244,8,174,97,1,188,2,255,228,63,236,248,121,176,69,93,102,61,16,72,153,163,2,240,184,127,249,91,42,109,172,36,144,26,104,65,156,163,171,218,19,79,154,5,95,206,61,45,221,147,0,161,189,56,25,104,239,234,26,231,113,187,112,42,200,16,249,132,111,191,148,141,42,227,186,161,194,241,70,191,173,169,160,147,116,17,33,94,91,25,197,131,200,161,106,248,54,48,174,35,254,70,221,52,159,101,52,11,237,111,253,84,31,163,133,233,129,144,38,78,17,37,99,93,184,61,135,122,239,217,13,135,210,29,32,237,172,199,208,93,189,84,119,31,229,103,113,81,241,62,166,74,44,82,34,157,60,233,94,113,64,91,179,22,223,230,25,84,79,87,94,136,74,185,243,19,187,212,101,98,41,93,13,14,90,38,20,203,171,98,147,114,203,224,137,150,25,67,150,33,81,252,159,251,9,238,191,152,84,132,156,156,32,20,215,26,152,133,123,53,205,172,198,218,187,92,67,31,207,112,171,151,13,117,158,53,173,113,248,194,127,114,216,196,38,177,116,250,200,216,151,116,198,254,60,22,121,54,139,138,169,121,212,145,245,208,123,156,244,236,23,212,20,127,186,250,194,49,239,156,135,18,183,151,75,245,21,97,118,126,109,206,106,19,93,67,234,191,231,8,128,171,182,233,220,25,5,12,197,183,238,40,151,21,21,10,92,84,91,126,147,228,236,67,96,138,171,251,42,89,185,168,108,210,23,72,235,135,147,66,11,132,107,21,23,243,163,96,80,138,150,90,162,177,23,237,188,103,227,24,16,212,57,85,208,227,133,155,189,123,34,205,247,72,254,221,173,236,124,247,197,237,109,116,34,193,24,130,30,149,40,185,224,85,9,88,234,219,96,61,211,83,97,144,170,124,10,31,214,163,238,44,164,218,5,236,207,110,55,46,57,137,242,202,74,153,110,239,222,163,131,57,32,157,56,56,80,146,162,75,92,67,208,100,61,38,37,87,80,214,215,196,69,194,54,171,9,6,122,30,237,14,178,54,96,74,98,16,82,233,24,65,144,227,199,58,105,133,206,154,114,102,148,127,98,151,118,29,186,124,139,165,229,59,225,35,217,223,35,254,5,137,134,13,48,62,139,221,33,155,245,95,147,58,131,251,113,236,248,219,131,140,139,27,111,215,161,11,195,112,73,140,85,112,160,19,73,151,75,234,180,222,212,42,208,207,24,4,225,98,86,16,129,142,130,198,98,36,157,75,147,127,129,154,36,243,221,221,245,163,157,19,6,71,151,119,59,55,251,2,51,229,135,49,184,28,46,73,223,27,192,149,90,127,153,83,18,161,119,140,140,198,219,174,121,155,245,187,38,42,153,4,44,109,45,171,150,65,238,217,50,28,112,123,165,196,165,75,131,248,88,86,7,200,136,129,97,98,44,179,164,95,172,161,164,42,151,22,217,107,94,28,104,135,49,140,217,240,205,16,133,24,158,102,84,66,217,13,214,147,141,112,174,103,15,108,82,93,177,98,23,44,2,132,64,59,81,240,197,44,83,96,128,209,17,68,37,72,226,239,72,222,29,211,66,118,247,77,76,248,194,18,25,28,207,164,218,111,232,83,131,61,206,14,190,15,95,121,246,140,214,224,108,172,150,18,91,130,232,165,205,4,122,20,171,55,38,204,190,239,171,235,128,93,71,152,124,162,214,93,151,90,200,129,242,170,78,120,106,112,190,175,102,103,87,73,230,231,230,100,186,56,227,253,25,193,128,164,168,199,104,3,78,218,174,80,77,43,209,242,130,70,62,94,154,212,91,209,120,141,151,235,38,198,8,5,181,65,134,47,41,174,175,25,73,89,75,171,38,195,239,157,22,154,110,110,131,169,7,98,194,79,2,217,184,3,143,135,165,254,46,128,201,220,184,124,195,206,60,186,126,157,43,78,88,59,199,92,197,119,172,254,152,244,163,63,216,11,152,27,163,102,184,226,65,64,218,215,133,192,188,49,255,199,231,133,28,110,203,74,175,245,165,207,56,254,218,155,97,16,197,240,42,137,2,7,222,37,135,60,46,2,158,189,236,45,145,177,72,141,39,1,10,96,130,114,125,37,235,124,202,24,224,152,53,233,76,139,198,120,39,143,180,171,137,224,105,122,61,200,95,11,170,220,222,182,34,233,184,57,176,211,130,109,46,174,209,54,161,209,227,6,167,248,157,53,108,158,168,86,53,206,205,45,208,78,227,201,96,119,242,94,233,138,146,121,125,172,124,151,230,86,43,181,181,67,103,227,133,112,25,249,62,193,100,48,203,233,77,2,34,255,116,92,47,96,32,0,118,139,108,144,183,15,81,240,155,228,43,154,174,178,112,165,102,204,3,162,88,209,207,214,105,116,254,207,169,127,95,0,76,238,253,76,215,237,7,142,194,250,107,41,71,94,103,51,188,153,61,70,105,62,135,149,249,97,116,143,76,173,199,15,18,129,241,198,254,60,203,53,246,183,89,216,227,99,94,179,248,123,80,51,174,218,165,26,183,101,233,169,182,4,144,183,89,175,223,98,72,29,191,47,169,104,89,121,22,197,135,41,25,98,162,41,171,144,34,85,84,216,105,157,203,38,109,56,139,36,201,162,10,194,217,132,241,254,142,194,181,249,175,164,86,249,181,108,251,103,90,28,189,197,34,111,41,109,179,198,110,227,61,138,137,95,33,73,126,160,60,158,243,55,53,245,95,159,240,55,239,109,192,169,10,202,219,246,141,87,185,207,82,171,180,173,244,252,249,114,16,248,196,86,13,100,197,246,155,232,138,26,15,113,106,199,121,161,146,227,208,113,242,148,26,228,45,62,64,209,3,224,2,162,63,182,245,199,12,218,117,179,21,118,10,130,121,221,15,40,249,132,196,245,231,123,114,203,0,108,247,52,93,31,243,74,26,222,224,186,200,88,74,205,196,111,229,80,250,115,246,220,194,5,20,25,69,120,113,136,255,95,76,119,133,246,43,231,108,216,46,67,170,26,138,0,101,175,88,103,128,36,131,13,231,22,67,189,43,184,39,14,157,41,8,174,72,126,192,247,94,114,191,138,27,15,6,194,115,49,249,46,180,90,35,36,119,252,196,170,100,158,232,99,53,242,3,119,91,189,196,217,225,246,157,161,3,146,238,5,15,58,205,244,113,20,18,169,45,95,97,105,21,137,77,4,2,138,187,214,33,181,54,139,223,102,80,78,192,33,68,135,85,122,158,111,87,214,206,8,46,106,108,97,93,92,226,223,7,58,249,181,149,139,7,114,7,11,60,66,156,75,66,99,15,109,149,208,103,56,252,101,56,148,73,46,229,81,204,141,190,61,217,167,159,187,118,32,131,15,132,241,15,210,234,203,233,194,232,178,143,91,135,73,207,12,116,53,226,250,148,83,216,107,53,98,136,186,84,93,129,254,96,186,117,150,125,124,138,86,82,34,127,141,255,52,29,47,30,113,162,241,47,220,220,227,72,251,240,70,81,50,77,74,200,154,182,88,255,18,42,31,183,227,188,191,56,15,67,205,237,47,177,18,225,202,106,56,96,153,9,199,35,247,89,211,113,67,15,35,189,9,232,81,167,16,92,152,194,85,71,197,111,182,92,137,253,232,231,69,53,117,143,97,194,240,4,2,109,96,222,126,124,31,194,222,33,197,249,123,48,231,203,223,124,225,147,81,182,8,106,50,242,246,182,135,167,167,237,223,49,88,170,19,102,222,214,36,122,10,88,178,47,227,51,38,195,4,40,217,48,220,41,233,102,87,183,77,60,219,133,251,226,130,131,154,54,165,128,249,16,246,12,255,87,177,64,145,124,151,60,42,191,249,251,224,72,115,193,86,191,251,4,41,43,171,110,88,214,135,214,184,16,185,204,217,223,155,62,80,98,180,223,183,131,177,204,172,201,60,69,59,22,216,190,180,127,9,159,214,165,198,201,204,12,110,81,225,124,145,14,250,151,67,63,87,36,96,155,93,55,102,190,9,44,141,247,99,192,5,229,66,24,38,6,255,134,236,236,123,201,171,82,51,207,21,75,87,79,151,15,3,167,192,81,12,250,76,161,46,224,94,212,59,117,224,214,102,207,231,19,96,44,155,6,86,7,61,62,169,69,194,135,202,216,165,242,38,37,155,45,71,193,172,110,114,188,18,254,99,70,61,170,40,189,79,56,163,233,59,225,237,232,220,145,194,52,64,195,95,223,57,241,142,178,102,36,128,8,254,108,124,84,229,19,130,71,166,244,60,236,22,153,63,245,42,58,226,66,132,85,112,90,94,32,250,122,204,75,6,129,17,178,60,150,46,25,116,22,19,56,214,223,24,122,56,65,217,230,242,100,186,112,250,91,43,177,224,244,150,222,32,188,99,151,88,79,38,145,85,132,156,83,210,253,130,9,99,105,157,200,45,190,17,12,145,23,102,171,21,127,26,159,62,238,184,252,19,112,159,77,127,30,55,83,2,113,103,223,122,209,105,29,23,72,140,240,33,172,133,41,83,132,130,30,181,226,98,84,65,2,201,89,107,42,239,139,7,176,28,66,83,221,170,254,18,36,53,90,139,85,104,124,62,219,149,137,184,208,133,253,75,241,244,15,4,58,176,218,33,213,227,186,210,19,106,22,94,50,113,196,94,31,15,239,42,136,216,170,193,90,1,233,52,31,133,252,182,110,81,145,173,180,20,165,7,128,123,163,191,226,244,94,16,99,162,78,133,130,88,11,104,224,161,66,243,211,218,119,67,114,28,209,74,30,223,53,116,122,60,230,187,33,18,128,35,150,81,124,92,13,219,63,176,176,94,26,183,183,232,185,209,236,196,122,166,179,209,223,54,208,195,55,40,160,230,60,254,220,250,188,166,238,87,129,120,82,129,70,130,26,137,189,125,25,169,223,5,113,109,70,189,81,183,220,57,232,106,91,161,168,40,134,58,86,249,156,237,7,123,99,204,180,154,2,245,12,70,70,84,4,49,73,217,33,161,121,14,71,74,58,111,251,196,237,57,21,84,5,56,213,11,50,147,107,89,12,117,76,92,245,96,165,237,166,158,128,195,253,160,190,105,188,20,187,186,59,43,125,139,99,41,45,179,133,117,91,245,59,44,28,137,30,227,255,217,111,68,166,43,27,153,55,139,41,132,230,204,83,146,26,18,138,48,41,247,93,28,0,188,65,142,109,97,75,37,101,211,175,222,191,83,45,18,25,112,236,239,184,23,130,249,113,78,252,221,241,218,69,126,121,235,98,41,147,180,213,146,173,176,114,52,208,143,81,6,239,231,27,213,202,250,182,119,41,88,21,144,18,80,209,70,79,70,226,109,43,45,236,218,235,24,127,31,51,136,249,76,78,232,83,74,212,180,230,163,139,246,8,164,113,176,29,182,212,145,3,114,208,95,159,199,36,48,222,28,255,2,180,170,244,120,31,115,50,239,45,168,165,238,73,82,130,53,15,18,11,226,179,253,139,213,108,248,18,167,31,50,106,109,112,186,129,210,82,7,140,34,49,190,208,104,185,248,105,131,115,35,7,70,137,133,133,221,94,100,190,104,83,99,119,132,146,65,240,162,7,121,179,19,42,137,148,73,138,58,239,25,189,201,21,13,35,253,146,196,35,52,49,81,137,127,25,233,173,95,103,205,21,193,240,141,186,249,155,88,48,16,28,94,27,131,20,116,194,244,117,163,245,10,195,242,218,128,113,41,75,31,231,194,155,176,78,22,251,42,187,156,142,235,167,11,56,129,127,129,191,73,226,220,66,37,254,4,219,170,193,233,204,251,171,115,188,15,57,34,92,16,31,165,108,109,133,206,134,84,66,117,200,92,118,139,134,60,107,69,79,250,87,14,71,201,24,209,6,99,30,187,162,163,120,221,64,171,131,151,6,222,172,223,106,99,126,138,212,194,141,171,44,180,117,235,124,26,70,24,201,137,245,184,61,166,192,168,20,5,242,50,74,154,243,27,159,240,0,182,220,253,15,159,178,183,239,36,205,192,79,75,183,148,12,216,239,115,29,185,251,183,226,166,50,118,198,0,237,182,209,134,84,103,53,25,105,206,19,5,137,251,148,91,96,128,249,5,48,70,69,97,61,253,125,96,3,245,64,53,98,12,94,54,72,202,140,37,52,123,78,125,197,151,107,54,65,165,143,166,56,99,239,0,112,8,244,120,34,231,224,179,122,246,127,82,248,56,14,238,238,246,91,105,99,54,167,239,30,137,207,8,124,90,47,77,93,151,177,14,175,219,56,17,170,78,158,212,90,123,9,112,226,73,69,155,244,97,210,68,201,230,19,199,35,125,227,49,133,177,184,72,2,54,168,152,79,248,164,143,5,211,57,89,62,221,247,87,191,117,15,58,4,222,21,125,179,134,243,219,127,160,151,145,73,96,198,173,85,166,129,208,229,131,230,222,69,124,178,66,155,235,121,127,215,216,31,15,32,109,214,166,27,79,187,46,126,156,247,206,182,6,94,170,163,9,237,126,8,112,29,182,189,102,53,111,163,163,179,140,51,112,182,220,140,136,1,66,172,43,174,115,228,222,33,141,133,107,54,129,146,207,14,78,192,49,71,75,0,131,90,148,151,47,7,186,135,179,7,54,89,245,69,150,64,97,167,185,145,63,8,144,123,52,230,100,1,96,92,188,156,174,142,95,203,62,224,114,209,189,4,240,156,174,183,108,162,222,107,64,51,225,73,159,217,80,230,148,76,141,9,237,7,102,170,181,7,87,194,153,173,239,75,144,133,25,229,94,187,224,218,70,42,150,0,78,79,167,66,92,115,166,195,59,242,214,154,206,214,31,38,204,0,177,88,17,199,96,18,143,0,182,106,228,78,172,181,52,160,191,82,213,92,70,76,237,166,143,26,2,186,18,237,221,5,28,179,22,232,113,12,232,221,170,233,209,7,117,35,178,96,117,166,174,27,198,21,112,213,3,116,232,65,88,139,26,131,158,46,235,25,222,57,89,240,213,55,86,177,52,166,55,116,125,161,7,89,78,91,136,67,203,190,249,90,76,217,253,213,4,73,139,210,146,200,252,88,79,20,0,208,2,29,74,87,44,209,154,205,23,149,254,228,143,6,147,199,161,71,230,151,213,13,47,73,79,116,208,138,66,222,179,191,232,162,48,155,144,166,114,74,64,71,42,153,159,147,89,193,144,29,201,195,200,121,194,235,78,0,94,78,197,47,253,62,32,233,145,225,77,235,27,58,222,74,197,220,156,14,21,193,229,102,44,248,195,0,117,90,182,176,95,111,134,192,142,151,222,27,166,95,7,93,101,77,226,159,194,71,66,215,113,119,62,27,232,134,247,194,134,182,229,94,43,91,142,118,229,108,231,111,103,240,143,245,157,113,208,230,137,106,26,41,73,201,188,116,51,233,209,101,208,19,121,55,45,200,67,101,9,129,116,102,197,57,118,88,107,91,169,52,251,63,247,120,3,102,128,22,37,23,249,215,165,67,152,233,205,56,1,222,107,18,238,196,154,45,49,13,233,96,86,78,188,43,19,0,226,221,91,49,62,110,160,217,197,58,164,49,81,163,76,0,155,178,18,187,172,70,71,2,255,161,89,238,112,82,77,150,59,182,103,37,117,248,197,91,197,173,203,107,58,83,246,62,161,151,132,178,205,106,11,144,161,121,150,166,70,227,135,230,115,63,52,202,63,169,159,221,176,25,157,5,119,22,253,148,119,97,80,236,154,254,185,220,136,111,150,254,148,241,89,46,171,157,14,6,193,94,168,163,82,143,225,52,225,59,37,142,231,236,143,145,203,31,136,123,177,126,107,119,51,183,92,228,15,243,248,53,7,140,82,189,31,86,2,243,25,130,55,72,73,67,74,251,189,187,232,35,251,207,5,217,81,46,85,189,109,214,160,91,195,131,122,119,78,108,66,103,137,185,22,172,69,225,156,162,6,251,87,59,187,173,116,136,30,179,5,75,237,183,166,5,235,192,23,253,147,161,163,128,45,167,137,64,197,158,4,152,145,140,109,105,171,174,68,63,19,50,65,25,143,9,74,137,142,79,238,58,176,239,176,218,242,58,92,254,48,90,210,50,177,198,165,82,204,47,94,82,35,46,205,42,213,112,158,36,184,75,164,189,62,88,119,75,193,79,87,196,124,59,65,246,64,230,11,251,83,0,26,89,174,87,116,52,96,109,76,252,65,245,167,97,130,212,52,55,236,8,30,62,44,207,138,61,231,227,167,174,10,224,218,82,203,74,44,13,90,174,28,80,155,220,103,34,25,20,144,47,38,109,3,36,87,193,14,166,26,167,164,64,143,175,67,156,110,120,145,77,165,32,198,13,135,111,145,145,86,90,232,190,121,141,229,215,91,120,17,233,144,181,123,211,93,87,178,138,159,33,63,41,156,194,167,168,237,222,56,247,46,96,55,59,123,106,212,23,3,232,251,195,58,63,56,135,107,215,149,209,63,202,86,244,189,217,4,213,231,26,223,172,237,30,62,227,0,188,32,36,129,194,61,226,170,143,78,226,56,26,239,12,111,82,226,135,152,113,212,91,170,12,42,191,81,107,181,232,183,239,233,8,166,225,237,242,141,123,14,3,24,159,227,75,188,173,240,90,196,107,111,19,145,161,152,123,160,210,134,71,82,86,38,62,69,232,39,154,155,164,9,57,65,108,188,152,106,47,99,254,79,197,148,105,31,61,168,196,137,159,90,62,210,169,78,63,37,234,58,34,217,250,224,48,115,65,245,246,171,88,85,53,202,180,178,185,20,192,128,247,114,38,30,199,146,200,175,66,182,209,140,71,47,179,48,37,185,14,215,223,169,216,218,179,179,158,154,83,183,235,253,125,124,44,0,13,47,49,119,45,31,231,213,27,76,42,171,228,243,58,124,172,201,219,142,64,189,117,130,117,163,128,49,139,25,4,133,97,186,163,133,203,39,56,20,128,100,156,191,116,246,115,191,9,215,248,36,149,57,106,198,73,246,28,219,28,22,76,25,57,178,48,213,217,243,236,148,167,219,203,148,168,41,3,226,41,168,83,8,101,251,214,228,29,157,255,222,200,62,175,41,118,245,138,67,65,144,116,3,158,153,209,9,1,171,199,244,100,80,220,80,174,53,58,89,224,93,48,26,168,173,68,118,203,207,238,214,50,255,220,38,76,244,82,191,28,161,52,137,5,4,178,18,215,75,214,186,61,136,249,79,132,233,50,122,31,243,157,17,211,24,162,109,45,196,109,229,202,56,87,92,89,175,138,7,225,79,115,95,24,119,122,49,244,2,222,14,31,69,239,131,9,106,136,202,105,229,82,239,50,228,22,144,67,215,109,246,202,177,173,99,45,104,142,129,237,210,215,125,104,81,15,187,20,157,124,172,100,20,16,238,58,180,66,147,175,12,134,163,140,231,66,227,70,27,132,16,55,253,159,195,206,186,74,210,54,226,235,156,14,167,25,126,167,170,147,63,101,66,253,246,156,70,234,232,157,108,132,229,32,39,210,70,39,19,234,188,4,230,39,24,184,52,14,131,40,181,129,100,214,162,232,202,73,158,150,44,176,52,52,179,216,116,10,30,10,237,120,0,241,211,83,117,39,242,49,7,159,143,100,218,22,65,99,215,106,231,102,112,176,136,2,175,35,119,23,112,120,12,97,8,39,187,206,57,176,237,16,19,229,189,224,68,212,5,69,167,26,248,164,243,141,13,56,30,127,18,215,55,185,249,240,91,210,12,56,206,153,59,1,8,139,142,120,236,130,221,37,144,100,182,41,99,30,58,118,52,244,2,111,18,17,140,193,172,25,193,130,166,241,199,129,91,7,5,2,103,172,140,157,60,115,215,34,68,90,51,250,80,92,209,228,255,116,183,123,118,178,67,244,27,56,79,161,223,65,135,4,33,69,246,133,209,39,47,127,31,156,143,71,28,183,150,46,89,83,177,166,147,243,1,158,172,237,34,157,187,56,223,65,108,141,246,75,241,212,203,101,3,12,77,168,109,66,43,249,153,209,125,154,14,33,199,60,154,58,143,244,167,243,110,219,97,23,119,61,50,50,106,229,238,71,69,216,87,110,181,242,9,234,160,210,16,25,208,209,130,6,62,226,213,9,143,47,191,241,108,96,43,123,104,135,253,49,129,70,53,71,181,195,254,238,96,80,6,91,37,115,54,123,223,205,191,180,165,199,141,230,151,199,82,94,126,50,220,166,101,127,161,139,160,158,27,8,210,100,206,216,225,107,107,142,126,164,249,239,13,53,11,98,28,225,68,77,36,27,143,128,222,107,84,94,50,111,158,86,40,87,185,103,38,87,206,87,27,121,114,117,192,176,207,13,206,251,62,209,65,45,37,237,116,11,126,29,114,172,145,2,189,77,29,84,246,47,235,37,213,253,66,236,212,41,114,200,70,147,180,153,232,96,220,215,103,60,76,219,205,69,56,130,81,42,193,138,164,99,221,138,59,86,183,92,108,81,48,128,72,186,13,160,39,235,203,49,119,93,197,44,111,181,153,255,119,51,162,47,192,253,55,45,26,168,75,139,135,13,224,12,95,224,248,3,104,179,93,228,161,107,151,242,233,67,138,157,123,79,174,11,132,227,238,32,219,157,113,200,197,234,34,98,22,176,242,56,227,44,32,26,148,86,18,188,187,61,61,253,192,60,107,9,65,208,217,234,145,247,101,17,52,202,27,123,74,166,193,248,167,232,116,249,192,102,159,241,206,47,207,44,75,26,58,236,110,82,19,39,109,180,60,196,83,22,86,10,254,177,68,61,15,67,163,235,242,161,37,253,12,69,246,146,17,249,248,17,77,81,202,189,191,36,66,54,45,95,139,213,179,131,151,231,208,27,239,12,221,4,158,148,160,131,246,133,35,11,125,105,79,162,103,172,154,133,201,79,149,96,191,82,7,74,119,103,179,221,188,155,163,46,41,237,240,183,228,192,171,198,97,19,136,232,15,210,129,193,250,58,84,118,142,196,149,23,183,234,170,167,168,92,108,191,132,196,81,51,153,104,160,221,129,131,145,38,53,60,206,95,55,14,21,61,22,75,29,76,220,146,196,93,152,26,71,112,238,156,203,174,180,140,125,145,159,229,132,0,42,240,78,196,156,223,170,139,128,124,222,209,120,86,65,224,165,17,186,71,102,39,186,119,15,185,78,128,123,212,244,25,90,77,156,205,4,254,252,108,183,65,201,77,251,116,3,82,240,153,38,234,242,86,213,60,255,172,42,160,119,127,98,175,40,30,125,131,114,246,107,120,212,59,206,154,79,112,160,51,3,223,79,7,80,94,131,12,108,152,58,15,132,235,159,196,207,67,246,175,162,125,62,136,190,211,202,62,46,212,21,44,38,224,36,244,57,94,52,244,41,236,92,221,228,194,146,206,160,74,54,198,222,140,82,84,88,168,46,126,143,198,23,75,38,160,82,178,88,215,151,1,178,181,36,247,190,123,167,119,43,0,70,159,163,75,196,207,154,10,243,211,185,16,133,121,58,77,108,72,45,9,208,23,29,130,140,246,36,4,5,76,109,46,105,74,73,45,113,150,176,68,53,214,43,143,127,115,93,219,32,93,185,88,124,204,68,222,127,67,248,48,230,142,96,169,90,10,40,0,169,240,245,170,66,185,185,8,72,195,178,194,214,254,169,249,82,188,23,89,136,182,172,223,60,100,252,0,249,247,210,232,84,150,105,226,91,133,208,118,162,173,186,236,16,245,5,217,61,137,254,236,5,179,142,76,21,251,34,121,105,225,132,110,92,152,108,157,36,109,173,79,94,51,122,111,61,226,230,21,213,6,94,38,139,29,189,100,64,255,90,194,254,186,166,48,26,55,10,113,254,79,76,98,4,1,72,248,110,3,4,235,113,95,137,204,159,108,38,94,244,204,187,237,178,20,17,135,56,178,173,158,59,137,92,230,107,200,118,80,141,0,57,13,14,157,236,77,2,29,227,114,122,176,8,73,39,71,55,95,195,93,22,1,51,212,190,198,128,161,8,90,164,242,133,151,84,180,195,155,226,186,50,1,115,130,208,198,158,33,198,207,43,44,123,184,251,192,238,255,244,224,186,160,96,193,26,11,6,139,180,35,44,122,224,42,175,156,91,118,96,220,196,30,0,55,11,18,75,139,243,211,224,23,40,77,119,197,163,127,215,209,75,170,68,168,15,211,47,189,35,73,77,60,194,222,234,115,41,116,182,32,8,55,204,40,120,117,144,186,18,126,1,172,139,70,173,68,148,8,130,152,147,160,216,141,163,181,6,56,224,88,68,143,135,211,165,15,245,220,222,118,214,124,33,49,38,125,10,232,181,230,50,167,79,73,157,232,191,31,132,46,32,233,80,204,78,61,125,104,119,210,66,74,50,131,94,197,156,173,51,101,137,171,143,159,87,78,34,120,10,106,31,14,178,21,12,242,116,22,34,74,189,119,216,142,71,202,147,202,170,206,170,32,217,176,135,24,8,67,170,103,28,130,20,42,202,56,153,1,200,106,164,80,18,31,76,114,245,115,133,177,244,103,17,59,75,123,122,251,71,134,217,102,111,204,19,139,77,35,47,18,182,96,109,132,29,58,145,221,206,152,162,193,233,17,84,119,77,244,44,73,57,20,222,56,240,86,83,55,126,91,163,73,89,137,171,189,0,245,25,9,252,46,99,74,185,173,29,117,151,117,2,241,108,111,37,64,252,61,184,197,137,85,30,94,230,137,200,28,36,26,19,203,57,139,48,159,182,245,81,135,182,227,10,27,219,158,202,82,24,12,226,245,13,251,156,31,141,78,203,141,32,32,185,216,224,213,251,179,33,43,156,84,27,109,17,183,202,254,71,218,20,232,172,71,46,88,63,148,254,167,108,239,12,64,86,49,237,124,13,175,242,168,127,25,173,23,247,172,75,183,95,189,170,222,34,225,142,77,37,15,159,4,130,205,6,223,10,143,54,141,6,13,187,135,93,244,168,216,204,196,55,19,111,230,170,148,204,145,57,140,172,161,114,141,54,81,0,7,2,97,249,124,89,14,240,194,6,135,229,230,95,168,173,207,56,13,23,197,209,3,246,73,29,250,31,130,246,239,137,121,32,10,158,150,120,83,167,65,254,188,25,104,13,38,228,227,157,74,166,125,131,66,226,213,94,147,16,232,94,13,111,116,170,248,224,254,211,42,179,205,191,245,19,109,93,130,45,142,193,248,112,66,17,1,197,19,187,116,158,181,27,235,42,92,151,170,132,242,106,177,142,216,180,96,98,181,105,136,11,238,68,10,179,96,107,209,157,212,16,65,79,57,189,251,206,141,50,114,113,145,242,250,174,9,88,226,212,68,121,44,255,236,79,65,97,255,139,193,216,155,125,28,38,254,89,109,152,52,107,63,127,171,59,103,238,70,10,14,39,84,241,196,76,186,63,204,124,116,87,78,104,76,21,140,225,195,58,88,79,91,184,13,82,101,239,39,60,69,181,2,206,14,56,31,21,131,64,86,150,10,195,144,95,234,136,75,54,160,96,147,10,157,152,3,117,110,131,109,0,241,91,78,221,217,66,40,226,129,217,49,187,45,92,119,29,4,129,58,155,128,177,72,142,94,182,234,9,136,13,169,55,247,221,181,111,173,127,164,212,43,239,240,233,79,47,156,15,239,204,125,46,129,154,81,126,16,177,92,214,178,102,93,35,123,99,129,64,209,8,57,97,42,227,169,221,97,20,225,81,65,111,83,44,9,45,173,105,107,22,76,25,53,93,50,175,19,80,229,132,30,246,192,183,223,156,239,175,225,119,14,0,25,110,149,95,182,60,32,103,106,215,36,186,250,212,248,26,45,124,105,89,74,184,245,205,249,163,211,140,97,238,209,7,145,78,114,135,215,150,126,99,226,4,229,58,236,65,1,88,177,198,46,49,144,129,174,60,201,47,184,39,180,214,135,200,253,220,75,255,39,80,235,237,140,241,200,159,168,140,98,81,185,32,64,168,106,92,49,12,187,88,244,5,184,170,46,141,30,42,250,68,45,48,174,51,2,26,235,222,3,136,206,96,89,194,29,113,182,109,137,208,224,35,80,24,201,111,78,215,144,34,172,118,254,49,0,204,150,85,161,235,243,116,62,62,183,96,161,254,190,250,231,197,25,117,104,30,196,94,228,166,174,6,4,251,16,242,14,198,39,224,106,250,179,155,250,229,176,109,35,21,123,11,185,43,255,145,250,181,190,188,98,2,75,31,100,23,7,63,95,212,151,199,220,195,115,102,191,5,151,178,188,104,111,81,191,119,81,240,235,207,6,161,56,37,133,212,65,2,200,241,141,106,22,162,231,119,215,4,170,20,191,39,13,165,242,0,22,62,170,252,248,217,20,4,111,119,222,89,172,137,194,129,88,238,83,161,125,90,120,205,12,195,73,6,97,67,58,247,59,198,202,104,83,141,3,79,123,1,155,194,36,147,143,251,252,176,46,117,167,119,217,251,31,41,137,3,231,46,180,110,159,116,198,188,35,161,21,52,168,165,77,138,95,216,47,44,89,220,190,137,151,204,76,217,200,195,128,35,109,87,242,103,217,250,110,5,57,197,23,136,235,243,14,110,70,173,62,204,192,109,79,17,50,65,166,218,131,41,186,114,19,112,51,60,224,201,28,156,240,176,193,105,80,217,90,220,183,72,23,250,65,91,119,52,216,145,219,162,102,177,146,173,181,45,48,180,130,164,144,26,184,125,60,195,52,12,111,187,129,85,33,198,174,255,80,228,154,34,55,50,27,245,160,242,254,111,194,157,66,183,219,204,35,202,41,198,61,110,170,6,243,48,150,252,189,52,104,50,146,189,138,185,239,1,106,104,215,223,119,21,14,199,31,172,198,240,237,235,219,11,248,226,144,191,208,25,165,237,87,106,64,129,242,165,68,20,225,140,28,247,232,16,13,29,55,167,157,217,48,59,51,225,7,132,184,83,215,21,92,61,241,75,111,48,207,20,62,212,129,193,46,60,239,98,184,18,52,131,2,237,76,168,3,83,55,78,91,68,106,73,174,211,78,109,235,118,59,250,214,190,89,185,104,172,168,87,36,244,10,6,41,56,232,146,116,7,245,167,167,176,233,206,43,14,174,79,144,1,232,55,122,79,114,135,91,44,60,229,109,119,4,91,44,139,199,243,142,32,172,177,13,175,118,18,19,127,104,164,44,35,110,75,29,255,139,135,224,107,250,134,60,179,130,120,220,119,194,22,48,165,2,239,166,237,87,16,158,81,220,82,255,238,91,210,215,50,85,158,22,32,233,249,177,225,235,124,103,162,246,176,158,10,83,118,74,6,132,51,96,247,207,23,120,53,202,198,132,178,215,165,224,6,255,90,205,136,151,18,139,254,73,145,175,79,110,53,173,213,169,181,228,40,217,145,208,17,80,22,4,90,93,187,48,153,152,243,42,253,87,87,188,184,64,170,143,81,24,28,111,127,103,162,100,75,242,165,0,247,165,124,86,112,89,189,225,92,172,206,246,207,54,30,65,148,106,213,25,22,246,169,130,3,69,57,212,137,139,168,133,53,36,79,224,195,140,30,79,175,110,101,141,1,45,38,122,118,137,172,24,177,217,63,171,140,162,200,159,32,21,117,104,44,190,34,55,147,207,226,162,142,128,90,199,217,192,63,190,7,162,255,227,12,196,216,69,74,65,125,242,34,15,122,29,182,40,198,9,26,221,69,118,86,192,222,58,124,180,12,180,82,160,96,172,47,130,216,75,172,160,189,185,12,193,214,235,55,253,212,28,207,121,137,227,106,199,136,94,60,83,66,223,192,252,199,30,47,230,37,237,54,75,120,218,88,64,8,147,46,211,247,87,144,106,191,17,225,16,111,248,210,176,217,115,184,213,239,231,210,24,105,60,229,238,115,233,62,2,86,38,93,55,47,135,21,4,56,60,154,78,135,242,14,15,13,154,210,5,41,196,45,25,36,156,35,62,93,20,114,134,186,1,218,52,84,49,159,202,18,202,82,11,191,232,51,209,141,224,222,113,219,137,143,117,175,206,192,55,16,17,37,204,146,158,64,166,8,231,134,254,146,124,233,228,115,117,41,2,163,190,94,157,20,44,6,124,119,122,68,35,253,63,60,65,66,237,227,84,69,149,188,12,86,5,221,177,102,88,170,227,152,130,150,47,136,142,194,119,38,66,165,44,22,226,148,245,253,237,202,21,89,33,20,195,90,4,55,32,130,214,148,2,173,75,216,100,92,199,146,43,96,69,19,128,42,123,167,124,115,127,91,242,62,246,77,24,91,201,96,250,44,71,150,59,232,21,141,0,171,109,76,62,34,38,29,150,68,118,91,100,227,76,240,178,238,247,200,89,166,252,221,29,253,62,72,119,89,93,63,17,8,10,76,40,102,198,223,76,90,30,85,220,11,201,89,50,125,134,56,159,50,106,4,9,253,209,98,4,251,17,108,3,43,9,69,95,152,127,9,73,14,166,100,189,218,77,18,164,156,22,198,111,105,138,27,15,61,176,69,182,130,241,4,253,73,66,245,6,180,17,104,99,119,59,191,61,134,14,181,233,98,77,163,23,55,25,182,146,188,170,254,240,176,94,178,91,241,88,91,121,206,145,28,239,117,200,174,237,254,17,192,128,91,78,99,127,68,226,129,18,254,235,76,198,206,120,120,126,106,211,180,107,48,16,188,7,19,232,242,210,103,193,150,70,73,41,12,91,252,157,45,190,10,196,16,7,111,114,228,165,55,57,136,210,218,126,165,240,19,246,255,52,110,108,164,115,96,148,118,112,197,5,210,106,202,246,85,233,0,244,73,50,18,241,185,254,229,66,5,111,203,224,166,120,88,249,54,58,119,60,156,101,250,96,254,158,161,106,176,227,156,94,166,130,96,249,210,69,189,70,27,251,51,183,114,209,162,36,123,122,60,101,174,68,230,15,48,159,21,64,61,157,147,99,27,0,206,125,53,93,133,2,171,187,123,201,157,224,68,84,111,170,92,91,12,122,83,218,78,182,89,39,211,242,42,34,19,21,210,1,24,174,110,252,80,208,157,199,157,76,166,178,238,102,11,174,163,239,40,81,197,140,28,93,41,28,3,158,250,223,251,164,79,199,153,51,231,209,86,19,198,242,81,168,145,174,132,112,77,149,182,0,118,237,229,52,99,81,153,161,122,148,43,9,214,33,55,111,47,65,51,52,255,142,255,163,95,40,137,71,107,230,100,158,214,124,246,8,76,214,136,54,142,7,199,194,136,27,7,90,182,218,118,180,27,53,212,127,31,108,87,244,130,71,176,214,43,197,229,162,106,246,174,106,80,240,246,141,174,135,75,60,38,153,53,182,214,231,120,140,116,172,38,207,189,105,199,197,19,237,147,193,9,71,195,187,75,182,210,79,242,203,110,253,255,27,0,141,187,85,216,254,161,153,117,125,4,81,45,53,249,153,73,231,238,5,202,125,247,71,78,173,20,228,175,220,68,143,175,175,238,173,10,49,206,189,171,127,65,122,4,239,140,181,239,249,75,249,76,200,14,219,244,159,39,222,245,32,195,232,77,89,89,170,113,153,71,15,152,6,215,62,190,163,239,122,108,124,122,6,36,184,44,38,125,151,74,53,82,194,43,229,133,87,166,185,171,114,254,245,2,235,223,3,189,171,161,59,84,181,25,236,69,93,21,245,241,83,142,203,239,145,192,137,251,56,63,232,199,130,106,20,153,114,96,218,202,176,241,63,148,108,67,0,156,75,128,21,165,23,197,163,222,117,45,105,14,63,215,38,157,55,114,18,215,108,145,90,247,199,253,130,222,53,111,62,60,194,65,44,187,47,224,239,87,134,167,88,177,240,229,16,17,18,196,228,107,237,108,235,153,82,254,152,71,33,43,183,45,169,134,138,9,230,225,61,108,99,159,72,54,69,77,233,139,40,17,41,176,178,1,174,146,107,201,84,190,46,21,17,185,153,136,212,245,182,30,213,28,2,73,96,128,105,31,45,236,59,90,95,216,119,70,43,226,38,101,102,236,94,82,132,254,120,7,108,100,125,118,45,233,243,233,13,235,144,4,93,23,121,136,3,96,130,67,49,149,24,149,99,5,185,209,58,240,217,42,65,54,94,158,157,143,149,107,52,104,162,105,245,177,163,212,224,191,233,235,241,226,76,2,50,12,214,223,248,38,223,141,116,170,128,210,147,120,248,1,152,42,206,233,252,58,22,114,244,150,28,131,0,149,39,242,138,7,88,0,69,227,80,235,120,58,105,181,63,243,122,140,217,208,90,134,156,94,197,56,43,185,173,194,74,209,111,16,44,251,16,91,100,127,131,21,74,43,60,154,166,248,92,150,101,91,201,253,140,11,117,53,7,239,51,86,149,149,68,43,125,255,197,70,76,227,206,192,12,7,188,47,8,181,237,246,72,121,97,128,15,133,120,140,252,158,153,25,183,38,202,217,244,18,101,40,255,215,51,212,3,77,184,52,218,175,157,95,223,91,176,239,151,192,217,30,81,166,91,94,146,172,189,50,122,253,184,86,129,33,42,160,179,12,227,20,76,159,35,116,254,192,250,252,146,202,80,61,40,235,101,92,167,45,197,225,94,240,43,219,153,124,192,252,157,124,103,203,128,248,175,41,131,125,224,43,36,50,248,197,127,251,138,193,196,130,87,235,199,34,242,13,187,183,175,104,167,225,54,175,184,128,211,204,176,135,0,179,48,81,211,139,220,243,175,183,190,0,193,145,26,144,111,78,207,131,33,44,51,169,74,170,33,72,52,82,19,6,37,133,205,241,252,212,238,103,162,112,52,186,98,195,211,239,31,183,152,56,11,216,146,202,237,214,103,194,49,170,58,255,184,10,224,47,135,16,202,172,180,240,86,213,237,126,122,221,42,126,67,184,61,10,167,225,215,152,213,252,106,173,34,249,223,207,126,98,36,193,196,19,234,150,81,164,25,242,42,55,0,26,39,27,30,30,93,55,16,29,85,125,90,36,127,246,114,105,218,197,76,216,238,40,11,61,5,193,240,191,12,8,154,133,117,179,123,222,28,102,164,99,73,35,239,214,163,42,86,196,208,180,161,94,38,45,94,120,76,32,217,90,45,72,216,75,40,145,88,181,142,145,163,129,109,4,140,42,44,20,111,108,187,217,250,27,122,213,106,36,54,186,133,145,25,71,237,51,145,244,252,172,200,11,77,28,113,94,112,67,73,35,194,97,160,33,222,190,188,174,2,235,63,182,60,192,96,140,255,37,244,132,62,164,98,198,190,173,66,218,188,182,22,198,254,49,204,160,66,162,198,199,170,239,8,81,235,103,164,81,195,42,219,187,217,249,209,170,247,160,165,212,141,240,234,131,128,19,203,75,26,180,7,20,59,205,131,194,213,220,23,160,155,243,6,195,240,132,211,81,97,191,160,113,231,190,165,39,68,234,101,150,53,180,137,191,29,71,133,162,247,10,119,125,240,207,19,190,147,89,210,59,155,192,188,27,159,58,73,44,209,105,243,8,196,97,187,67,159,20,114,141,136,9,247,137,54,65,121,48,4,251,115,22,140,43,216,107,125,179,166,186,62,199,160,4,62,17,239,212,167,32,50,198,108,96,255,3,103,208,220,160,196,242,68,14,91,86,118,80,114,61,50,70,193,121,81,172,207,190,33,47,196,65,180,251,85,24,239,223,125,182,191,206,24,250,63,232,106,255,73,249,18,42,76,98,69,120,255,58,4,213,99,121,107,213,39,162,180,175,52,234,85,103,232,205,72,120,105,182,247,197,31,130,197,225,123,138,167,186,159,48,27,3,81,38,204,247,251,161,14,182,157,185,111,238,131,35,184,207,85,223,226,56,46,98,197,143,151,46,236,207,182,100,139,242,217,49,208,90,95,190,242,51,58,123,39,249,219,237,47,223,110,85,77,165,201,84,237,86,241,29,107,151,159,239,73,244,217,192,62,219,247,88,115,72,130,42,54,159,92,128,224,68,244,103,8,246,28,27,244,166,120,146,124,30,27,213,54,84,60,105,54,64,80,178,229,57,103,228,221,155,221,89,178,165,247,122,15,216,92,42,72,213,115,131,66,38,100,229,181,1,0,37,206,156,136,25,148,11,154,149,231,220,28,244,148,40,22,93,243,105,48,29,187,190,253,112,180,143,66,74,55,19,50,161,135,215,130,22,179,238,17,165,1,76,176,3,252,49,133,107,4,229,94,110,226,236,158,192,215,109,72,138,109,182,171,224,2,232,168,127,42,98,215,226,109,38,103,222,135,204,86,237,41,48,208,134,215,139,131,195,235,168,136,91,6,214,161,214,250,209,84,249,181,122,210,66,244,20,58,243,115,196,132,91,194,243,21,216,99,15,150,231,159,247,232,194,242,118,81,38,102,212,252,70,214,79,98,249,194,14,32,136,166,150,232,100,192,236,189,244,238,239,181,79,56,25,84,156,113,108,125,213,116,191,147,220,7,144,188,142,40,192,135,65,174,143,53,63,192,67,32,245,78,118,201,128,216,241,223,54,161,171,191,163,150,111,137,17,21,2,230,142,100,122,158,0,155,68,192,222,122,183,166,69,106,125,140,40,61,90,90,184,56,77,186,193,50,42,149,205,187,2,21,36,20,174,28,235,133,83,180,34,212,71,22,211,69,31,231,81,139,138,16,101,48,182,250,145,131,111,173,124,163,245,65,115,215,134,115,65,145,62,255,138,145,245,119,25,107,159,246,73,66,251,32,220,187,145,14,56,156,221,63,251,212,185,38,163,122,62,31,193,249,17,157,164,241,98,164,78,164,48,129,44,211,120,240,253,41,149,174,8,70,17,43,214,7,235,28,111,162,205,21,110,16,158,252,52,8,132,224,42,184,69,213,47,47,0,103,188,74,211,93,248,112,37,113,237,122,210,32,61,209,54,98,173,64,17,177,31,67,118,137,252,184,153,248,16,210,132,111,154,94,107,30,238,192,50,135,76,107,18,137,135,120,12,24,58,204,25,172,71,166,33,151,32,155,64,43,23,73,123,217,162,119,113,119,128,135,31,32,59,46,141,199,54,120,41,128,88,5,126,145,238,13,224,45,42,147,140,179,138,1,214,164,32,225,223,32,246,13,220,118,68,73,55,93,30,23,4,5,209,176,116,36,254,83,105,108,204,122,200,180,85,185,67,68,252,5,205,254,218,209,126,140,142,78,44,106,54,116,38,27,230,228,10,56,230,80,238,100,55,224,72,64,161,55,248,74,8,60,205,72,74,22,185,79,62,177,213,176,176,234,179,86,189,58,93,171,245,213,191,81,197,19,91,130,141,37,22,164,49,164,41,157,54,126,187,10,236,129,41,76,243,84,86,204,72,119,37,125,249,204,148,118,223,78,61,1,102,228,100,229,141,42,231,75,185,28,48,34,219,210,204,92,40,132,204,187,6,64,193,85,104,124,11,215,35,243,11,29,208,151,155,178,205,208,163,107,129,176,44,89,71,155,195,146,217,171,23,187,15,3,114,41,79,198,34,81,16,56,215,73,146,161,186,109,146,95,212,65,88,191,92,189,80,79,199,230,206,64,127,31,71,74,126,0,248,170,55,33,212,94,140,1,50,130,81,77,68,141,13,165,146,20,86,29,181,47,162,228,210,36,13,250,120,218,201,151,119,40,47,182,77,196,233,26,232,100,73,183,68,55,189,6,168,243,201,191,87,175,87,25,98,217,25,36,119,241,177,60,128,137,206,107,45,9,172,240,89,58,14,132,249,79,38,26,165,10,110,103,56,102,26,215,185,13,29,11,66,159,118,246,54,143,179,60,131,96,75,9,62,136,112,209,17,152,193,9,139,42,173,151,30,124,68,140,139,1,131,176,54,210,97,201,62,39,186,193,238,239,220,191,14,73,253,223,97,160,130,157,115,61,112,237,15,79,202,26,87,92,61,83,31,4,64,27,26,12,124,82,77,111,232,223,138,180,146,122,82,68,102,166,6,165,18,160,236,58,195,134,111,148,18,201,232,11,85,197,125,5,54,18,228,84,23,114,177,107,217,146,147,245,145,150,90,156,228,178,119,165,194,179,55,119,140,83,122,254,158,253,58,124,26,116,107,205,111,179,119,250,140,121,195,244,75,15,167,100,38,62,238,218,5,65,61,108,56,114,178,9,158,90,48,49,75,229,225,133,242,126,184,168,239,213,206,153,18,3,144,247,105,177,106,31,191,203,252,36,10,31,91,136,86,154,61,100,135,83,210,230,156,208,96,38,161,152,138,27,36,123,121,23,149,121,61,94,144,226,74,53,47,56,2,208,162,32,64,62,192,34,55,137,164,46,194,214,230,129,193,9,205,72,210,165,74,236,196,105,241,66,143,207,28,223,83,64,101,30,201,163,54,76,17,245,88,230,68,49,44,25,59,177,198,180,33,42,212,51,49,254,78,83,191,65,247,126,48,106,91,232,71,5,215,210,58,167,12,17,19,151,161,135,21,97,146,115,182,242,182,87,15,197,99,106,189,31,4,174,149,202,243,210,38,28,3,200,74,144,43,127,145,108,34,205,183,231,118,232,80,144,52,198,65,251,31,223,204,121,119,9,187,52,24,11,89,56,95,36,34,177,247,161,200,192,115,245,185,172,170,92,228,255,232,219,104,155,44,110,102,29,24,197,131,51,177,132,234,245,165,187,188,200,148,153,134,7,100,229,162,61,79,30,23,85,253,103,122,117,15,79,164,114,218,143,46,202,74,239,184,149,125,30,77,164,175,215,192,125,103,190,99,69,140,206,226,251,213,104,15,221,92,38,130,77,212,50,243,235,55,98,120,4,6,183,146,221,24,134,114,167,29,89,142,191,190,93,219,33,236,42,25,17,98,161,14,203,212,240,79,139,150,104,231,18,36,2,215,45,78,2,140,186,15,27,52,81,230,168,154,114,175,221,198,35,223,7,233,31,107,146,15,60,172,155,146,44,184,177,54,72,140,217,23,46,39,85,176,1,148,199,249,10,181,242,38,29,22,194,201,55,139,209,225,247,8,103,247,116,181,106,3,125,100,145,122,130,32,108,195,240,254,168,185,121,51,184,62,58,221,76,45,129,18,225,251,255,208,11,43,142,103,125,136,195,159,72,91,237,230,32,110,182,106,209,236,23,49,222,117,50,14,32,126,156,27,71,13,18,87,149,93,122,221,228,20,4,71,246,246,202,72,239,171,50,102,182,26,22,244,190,115,62,103,31,65,61,97,231,120,228,100,124,119,69,101,248,128,151,37,73,210,191,56,141,96,187,94,232,6,189,249,18,203,121,19,83,135,152,23,247,127,163,138,219,81,205,38,237,7,238,58,118,192,99,121,137,142,205,114,63,213,166,191,102,202,198,153,24,178,96,97,150,238,222,33,42,197,183,176,12,140,209,98,5,131,63,80,114,5,53,65,80,59,225,223,52,63,184,224,3,74,7,161,20,225,141,51,233,255,250,239,187,87,227,139,106,152,71,170,209,142,226,32,79,139,26,27,193,140,230,86,28,57,193,87,213,234,199,243,78,117,38,243,147,198,140,21,160,36,185,28,217,197,209,226,3,56,99,220,227,204,224,103,104,7,217,169,161,224,168,120,12,39,236,207,154,205,98,109,8,137,106,160,228,157,158,62,78,148,163,125,72,125,85,98,3,220,228,182,152,147,201,208,32,248,180,49,109,43,90,128,56,159,113,218,198,80,92,168,215,147,15,142,19,201,8,13,5,200,77,158,205,71,136,107,227,242,163,207,199,7,191,60,20,199,71,48,65,228,201,162,17,64,241,101,71,136,93,42,234,93,142,112,229,198,36,57,68,176,189,139,42,109,2,190,191,9,4,29,150,218,63,176,226,221,82,228,232,80,144,133,60,19,239,5,229,163,252,95,184,153,234,160,137,94,141,189,51,237,109,223,18,97,181,25,155,176,238,5,4,214,221,249,148,195,17,100,227,8,135,246,171,139,22,87,161,233,132,214,187,252,2,184,55,44,126,134,3,159,151,231,72,0,216,87,84,187,82,129,9,138,11,36,106,84,234,161,20,36,201,104,77,118,65,74,155,200,195,103,235,79,175,131,223,136,106,43,235,22,7,39,182,24,165,116,61,224,40,150,206,113,197,120,185,162,255,253,142,21,200,244,46,200,214,16,3,65,140,169,201,51,138,56,147,237,249,243,181,110,45,230,51,8,204,0,21,122,236,137,187,35,144,143,232,196,113,153,158,171,0,139,171,11,223,1,31,37,149,106,34,121,104,80,175,132,217,42,10,213,19,227,94,225,32,79,200,226,28,64,143,26,53,130,18,216,80,165,199,46,176,114,7,240,166,28,231,1,4,120,133,53,198,99,53,54,20,110,254,183,154,62,70,55,214,173,68,95,247,190,144,15,64,168,73,89,110,12,57,247,30,139,32,241,50,111,84,216,208,182,121,49,29,29,137,93,13,30,108,135,121,203,28,175,249,244,168,240,35,230,151,177,105,87,21,229,210,254,71,217,67,31,97,133,226,104,4,84,123,136,61,251,130,12,104,202,34,226,208,75,230,71,167,204,90,99,147,9,29,101,234,58,36,168,241,58,174,102,210,2,113,2,187,151,143,108,158,215,230,90,203,239,223,170,103,21,201,20,23,39,75,191,69,34,249,242,92,83,151,116,15,96,137,31,246,68,58,25,113,182,179,9,119,217,171,43,47,239,237,250,90,151,88,193,252,17,34,188,248,83,43,25,104,54,254,64,195,112,52,1,253,217,97,44,222,10,178,223,74,42,181,164,44,255,244,146,109,207,191,227,63,1,228,227,47,66,55,99,177,189,107,212,78,215,219,17,11,91,173,235,93,182,157,194,161,69,215,168,189,14,64,138,61,13,20,170,141,225,101,90,150,82,230,191,212,243,185,110,224,207,146,129,159,104,122,215,1,201,186,90,63,129,10,234,205,43,165,162,217,239,225,12,170,222,57,37,154,158,44,254,24,210,74,61,189,1,102,49,34,75,222,244,155,247,133,250,128,73,61,67,77,92,108,39,207,36,23,187,90,223,75,208,100,102,40,180,226,189,105,189,114,143,239,211,186,83,87,53,182,70,218,202,17,33,248,244,38,205,82,238,5,133,10,162,207,57,188,87,4,24,37,231,231,186,198,116,176,62,156,207,133,112,179,92,134,164,91,16,214,19,196,40,158,180,204,33,125,13,180,166,246,176,65,203,43,145,202,104,92,69,182,244,139,1,90,28,111,185,146,223,82,3,181,170,156,186,68,234,210,32,2,219,9,239,100,139,46,211,28,77,59,181,1,241,174,137,32,98,209,23,240,201,11,78,221,160,192,59,8,186,92,25,137,0,254,31,19,13,47,77,58,179,198,176,78,244,240,251,163,15,188,116,134,69,249,55,114,223,129,217,252,176,85,84,231,20,101,109,126,232,8,87,224,232,196,87,30,50,124,72,42,179,127,130,130,252,253,102,71,61,53,121,156,178,93,204,82,27,185,163,50,103,253,222,221,25,192,105,149,130,29,236,100,49,54,18,59,80,139,162,18,28,92,116,189,204,4,168,174,159,42,237,237,43,168,134,139,96,100,132,32,166,71,159,244,94,171,135,28,91,76,154,217,182,43,201,128,112,176,191,144,163,46,48,206,64,157,30,24,104,58,114,74,251,239,228,1,188,58,164,56,235,205,209,140,0,140,82,246,134,169,97,219,206,154,147,225,87,60,1,138,22,83,33,144,38,242,32,235,44,100,216,197,222,95,219,216,71,22,212,183,85,26,150,112,75,51,72,32,192,194,246,135,85,137,223,251,124,69,93,75,201,245,27,248,66,166,162,18,54,244,30,225,216,223,88,160,86,186,0,29,158,218,133,56,249,201,72,30,202,69,95,22,143,192,102,207,9,43,122,142,107,71,210,24,133,47,62,114,26,253,41,5,134,191,242,197,218,219,197,138,187,255,49,240,73,64,43,126,248,151,126,4,115,136,66,240,34,111,229,37,70,212,79,191,246,183,241,156,34,200,170,14,12,223,53,123,21,36,251,194,132,19,248,171,221,238,182,165,57,247,43,247,104,157,42,103,183,34,185,29,101,206,238,162,14,130,191,149,68,208,81,162,159,122,152,97,93,171,49,37,250,65,21,153,107,231,24,22,132,190,178,41,232,130,168,199,78,98,157,188,173,12,113,130,86,191,92,27,207,4,221,48,14,241,132,134,245,22,223,66,47,62,18,172,104,237,167,23,112,76,11,49,202,172,197,51,17,43,161,84,123,151,14,224,89,234,78,21,29,31,71,131,121,90,123,81,116,97,215,53,76,219,60,16,71,53,98,121,219,76,203,10,149,50,111,219,167,120,239,44,94,86,14,245,181,242,214,86,162,150,172,176,4,115,70,34,51,28,221,184,111,116,9,86,32,208,124,119,137,0,120,127,131,237,175,242,13,106,209,206,222,45,148,162,71,119,239,251,184,98,73,63,73,167,217,26,101,211,121,52,106,147,238,215,21,50,77,9,200,126,229,24,159,105,26,249,96,138,114,62,246,242,69,11,185,142,156,139,219,150,100,229,48,243,50,108,14,138,62,179,85,96,196,109,11,102,3,75,118,102,187,233,164,215,229,122,95,91,19,106,116,65,211,111,126,20,163,221,255,178,137,34,119,108,4,65,183,127,28,148,241,9,53,11,82,187,175,88,64,73,134,135,162,61,153,37,4,203,94,123,86,233,111,243,131,37,156,51,59,189,162,79,35,87,170,85,227,156,137,182,109,219,203,202,126,208,184,50,229,144,248,20,88,194,127,96,106,189,54,241,225,14,163,179,96,28,74,61,11,179,87,3,217,164,60,186,85,61,209,101,139,18,39,20,38,66,28,44,103,72,210,66,211,251,219,206,89,20,115,83,7,223,109,125,231,141,125,156,98,124,68,101,217,94,134,148,207,156,72,17,179,109,250,27,237,96,209,149,193,38,87,61,202,157,219,166,211,194,249,238,227,118,188,102,233,70,154,232,117,109,206,22,114,159,209,207,137,73,248,227,127,157,124,253,181,154,139,226,233,31,25,70,239,45,200,61,244,253,57,176,242,150,154,105,172,221,48,32,90,28,63,130,145,148,34,204,230,182,121,29,152,229,177,17,217,248,102,113,86,204,79,197,213,90,47,226,168,192,196,126,175,194,14,51,113,59,198,229,138,84,111,131,114,207,77,196,79,246,55,33,169,98,122,199,182,146,142,39,184,12,107,138,251,226,3,90,146,192,185,226,32,200,242,87,39,159,212,176,183,178,123,212,21,1,164,140,169,174,92,227,100,160,246,142,93,34,18,209,4,25,17,200,24,79,160,186,227,111,254,192,127,12,231,74,173,242,104,40,130,221,21,219,60,192,217,79,161,51,227,82,108,7,69,73,99,185,150,71,42,150,143,231,40,52,193,174,10,17,195,179,5,106,14,5,216,116,212,145,181,130,59,8,157,148,33,162,113,2,233,83,97,82,33,155,176,145,184,233,8,152,218,193,66,40,95,92,249,192,4,201,25,125,85,182,161,23,70,239,18,22,236,0,76,223,132,87,114,86,71,233,25,224,84,39,135,192,68,125,27,68,150,214,118,76,59,92,167,145,139,39,110,134,119,169,212,88,155,159,195,136,197,222,226,42,123,118,189,177,106,39,162,15,205,202,230,93,112,195,83,230,100,109,136,234,103,175,99,88,96,22,108,35,108,81,32,209,197,63,33,203,103,161,166,215,200,70,110,140,212,178,49,107,71,11,26,152,135,170,197,150,216,32,39,172,126,55,48,15,160,254,14,194,62,67,92,147,21,91,45,174,20,183,240,79,220,17,140,39,249,244,46,81,93,250,149,114,96,82,128,113,243,32,130,160,192,80,212,159,87,152,214,92,187,241,47,87,101,22,168,227,229,73,171,143,174,220,88,103,228,38,171,186,169,197,181,253,9,173,53,36,3,117,28,173,7,198,154,129,127,93,86,51,120,56,115,99,138,76,213,187,180,195,78,116,145,20,184,207,226,83,73,186,208,150,207,51,130,204,147,24,201,196,173,243,48,75,64,176,254,139,165,10,78,118,113,41,86,80,31,142,159,219,40,170,66,130,237,242,140,64,255,14,149,153,214,115,178,232,223,220,74,61,53,172,17,141,246,183,155,44,243,221,219,57,25,164,44,215,38,93,152,104,202,107,228,251,117,40,196,217,38,15,73,99,110,9,94,56,80,210,46,209,80,168,196,117,3,67,147,234,11,64,15,145,106,175,125,159,2,83,67,48,47,138,46,102,54,11,100,215,80,183,233,19,247,59,75,207,225,22,250,108,156,22,204,181,15,93,153,154,192,146,212,232,109,126,181,145,18,55,28,128,10,213,210,127,61,209,155,181,85,216,91,168,105,220,232,112,166,80,179,211,133,79,76,97,231,250,212,155,189,138,190,133,45,68,85,223,214,183,130,209,48,164,251,180,93,244,234,163,2,219,88,250,211,84,150,101,120,141,152,38,124,103,217,84,49,148,175,12,61,145,53,188,87,254,118,130,4,147,167,169,77,138,229,157,95,164,255,31,154,198,37,38,163,254,77,107,59,8,137,186,139,202,132,206,195,156,168,137,175,146,36,177,42,173,56,140,220,166,175,133,94,175,56,180,50,207,118,27,207,26,27,107,129,147,157,213,11,239,126,181,242,131,177,13,29,108,177,128,133,199,183,81,116,28,229,38,177,81,80,11,225,103,198,188,202,130,205,148,202,211,104,234,223,215,53,22,229,27,254,214,247,74,89,157,64,113,52,136,229,207,247,61,188,169,70,138,142,52,254,50,81,111,171,102,128,80,56,239,112,22,59,182,14,86,176,232,203,221,7,52,83,243,11,229,86,84,229,180,111,174,128,49,168,50,143,193,161,117,37,59,21,75,195,239,145,159,106,243,13,103,40,251,35,136,164,225,89,75,227,223,212,238,95,243,164,87,3,190,218,132,156,221,199,242,169,214,233,242,234,39,47,165,255,115,249,219,205,34,32,36,208,135,23,191,141,235,57,166,92,229,93,107,7,225,34,9,6,172,246,231,52,69,135,255,51,213,225,213,183,66,204,61,147,217,237,86,65,67,249,81,89,36,14,235,87,45,175,236,57,27,39,77,71,146,175,99,92,203,233,161,186,238,114,9,157,107,175,84,109,79,178,23,204,158,54,254,138,222,176,223,213,136,5,123,36,109,112,33,70,135,2,172,43,222,116,178,25,208,217,212,124,241,152,242,20,5,48,114,115,178,21,233,91,146,42,254,128,15,196,2,212,130,240,217,157,242,163,83,127,246,154,91,42,215,121,116,47,206,134,14,219,81,220,50,69,217,177,25,42,17,83,31,161,34,116,125,46,108,143,61,74,38,162,174,245,136,64,218,180,154,36,245,71,6,12,219,53,184,97,4,183,93,206,110,94,42,161,139,126,177,125,210,11,157,10,38,232,210,217,127,190,232,221,0,116,248,209,69,92,148,92,14,247,176,44,116,226,84,83,248,230,159,11,206,73,142,132,217,138,27,226,107,56,120,236,63,198,246,150,223,48,221,23,232,117,115,91,165,21,123,138,1,165,213,97,125,166,128,82,71,127,33,236,234,152,19,17,211,32,196,152,106,96,198,179,214,133,14,143,29,239,118,26,94,11,17,159,220,225,19,161,57,177,238,148,224,196,207,26,74,178,240,104,83,103,27,230,64,183,98,176,124,216,159,35,164,69,226,30,210,235,218,147,139,62,229,178,158,162,97,224,184,37,94,252,235,67,163,213,252,163,64,160,48,203,119,114,105,146,2,7,151,202,230,209,199,161,74,164,117,168,178,4,138,169,122,39,26,127,45,239,3,230,155,164,48,248,4,210,169,104,79,137,10,150,59,65,161,186,45,122,233,38,138,130,181,19,103,24,81,18,130,179,161,36,196,122,18,0,21,101,102,164,211,3,174,249,145,116,71,131,34,158,185,253,126,87,144,251,2,28,60,173,86,153,47,5,27,128,165,43,107,170,114,134,160,46,101,11,83,234,208,84,36,211,116,250,101,49,233,236,184,230,45,172,162,244,191,128,251,212,149,191,17,120,74,68,20,123,98,39,14,92,149,190,94,169,12,6,138,140,246,42,7,152,157,238,166,1,191,247,16,75,77,211,35,126,253,158,169,143,54,42,132,114,219,229,146,69,138,109,166,44,189,69,185,141,51,123,14,131,130,9,107,172,84,105,29,231,131,77,214,128,103,254,104,61,227,210,100,144,46,139,63,234,116,38,151,212,97,73,20,91,232,197,97,60,53,118,10,225,181,7,252,227,123,95,230,17,248,149,184,130,39,253,137,174,79,65,82,179,12,22,172,159,228,59,63,208,0,164,208,161,205,176,148,235,234,181,86,203,77,84,205,180,134,55,239,189,203,245,14,240,91,128,14,95,137,130,128,46,193,213,245,119,142,154,34,64,138,146,180,155,246,76,99,162,71,235,59,217,131,67,22,25,143,146,48,144,255,212,252,184,27,163,10,224,139,223,123,123,4,230,90,118,203,29,168,83,100,80,40,221,162,108,243,97,53,128,237,122,82,89,254,9,55,210,253,221,218,89,65,8,158,190,181,120,11,247,234,171,126,64,224,236,255,5,25,192,45,81,239,192,199,96,73,94,38,23,59,177,160,42,222,79,135,13,191,0,182,48,137,205,231,137,164,229,136,115,134,26,135,69,178,182,43,26,85,206,198,196,203,18,133,50,232,255,5,130,80,253,12,228,61,160,168,254,93,5,2,16,30,71,64,199,79,52,248,251,123,97,216,147,106,22,125,4,81,81,51,100,14,210,216,111,112,16,225,51,71,120,203,171,138,121,132,77,94,201,97,183,205,106,208,62,136,183,28,228,105,97,81,157,175,22,96,33,209,128,109,75,222,207,10,72,116,50,96,86,67,160,132,177,165,174,89,236,22,224,131,213,152,73,18,214,126,168,181,113,248,199,111,250,105,230,151,59,95,31,87,218,67,72,173,210,118,170,57,214,238,41,229,162,104,210,138,31,164,4,198,33,188,88,245,110,25,176,9,123,48,158,114,160,203,77,18,132,216,4,210,14,246,89,46,135,251,125,14,56,162,239,16,85,209,232,243,169,32,137,65,41,198,10,61,8,134,45,218,119,63,6,144,140,113,84,232,81,205,127,57,129,52,185,98,224,238,147,105,131,20,190,156,87,92,23,210,71,253,120,39,140,184,173,247,30,54,229,188,148,191,28,201,89,234,168,249,53,139,162,151,81,125,174,180,159,250,87,130,238,64,219,161,236,171,50,76,93,26,238,220,200,249,70,183,20,243,42,33,71,63,8,110,225,237,253,162,40,245,88,158,60,13,93,141,221,124,107,153,2,180,2,57,18,204,175,220,110,157,136,119,188,129,104,166,98,130,215,46,213,46,9,15,188,112,221,222,33,69,36,149,217,42,85,9,116,239,120,72,164,89,183,10,0,139,138,207,79,207,200,29,43,113,81,18,14,116,60,209,180,223,154,124,83,63,112,56,168,211,71,138,182,36,181,185,202,14,2,48,52,212,16,30,47,112,185,87,39,6,142,153,157,47,239,60,31,222,64,71,127,11,48,218,78,77,185,248,250,224,55,185,245,56,98,181,24,92,197,68,127,22,232,39,73,167,216,77,153,168,202,140,209,217,213,204,27,35,94,38,16,201,35,234,96,100,123,254,179,148,230,103,3,67,132,219,33,104,20,157,115,101,173,175,95,126,180,58,46,249,215,185,126,180,194,78,59,10,240,155,82,198,153,159,69,175,210,217,152,158,169,68,190,34,208,15,139,85,48,163,225,40,57,168,25,156,131,240,6,34,141,72,147,146,189,97,198,74,18,181,131,141,75,72,181,18,129,95,211,72,180,55,93,54,198,80,210,88,152,241,210,185,243,24,4,240,121,64,149,42,63,218,32,165,76,4,61,4,165,59,167,252,248,138,88,144,40,29,103,231,17,149,116,17,110,137,150,34,104,97,63,111,37,114,82,92,77,71,151,226,81,82,138,254,112,133,131,86,125,48,204,120,158,74,185,14,41,158,253,15,96,209,77,35,47,206,183,195,162,169,42,89,233,154,96,84,46,45,54,168,102,58,128,253,250,15,225,27,25,95,151,234,117,206,170,217,86,162,130,173,220,185,112,136,10,8,242,124,149,93,166,119,249,125,94,178,27,120,197,235,34,52,18,235,59,61,142,129,4,32,116,225,224,47,29,185,56,68,165,77,105,114,231,29,7,190,174,194,154,253,139,142,154,96,74,122,229,204,3,241,129,116,6,222,131,183,116,214,11,57,94,244,117,241,99,185,143,13,254,192,74,102,220,244,199,158,106,39,118,114,6,250,121,170,31,217,174,53,157,68,156,207,61,102,217,218,106,77,81,238,94,135,172,127,217,201,115,19,217,179,75,91,140,31,164,80,195,80,140,161,11,197,91,90,242,224,68,60,87,101,219,168,113,142,207,109,251,246,117,64,95,63,142,181,0,215,194,66,109,76,232,160,178,17,77,35,120,24,100,175,22,107,113,137,6,8,136,199,192,58,126,106,230,30,66,88,43,38,119,97,35,4,227,222,205,186,187,1,7,179,29,106,10,203,143,187,149,213,19,211,44,114,42,246,136,34,172,219,13,7,234,53,44,21,207,223,85,164,127,159,231,201,240,245,169,133,17,73,7,52,103,60,184,216,202,200,213,5,162,151,101,52,155,200,226,54,174,220,207,167,28,35,210,218,160,119,110,232,161,233,107,147,115,44,250,14,71,55,215,252,103,166,61,191,61,161,233,225,246,44,120,13,226,152,244,175,59,136,158,220,26,138,233,131,216,88,67,66,14,29,0,38,158,208,113,253,30,81,39,12,213,17,117,98,217,238,17,106,211,244,180,232,191,83,24,128,221,158,32,117,61,107,47,155,18,86,254,93,32,234,164,100,168,109,110,167,69,79,166,28,129,80,220,133,135,203,103,92,74,238,253,8,205,127,94,59,160,187,109,178,133,29,248,99,80,70,229,233,100,80,171,234,119,20,248,57,179,150,153,79,184,53,175,4,227,144,175,168,244,187,54,251,85,128,77,132,47,41,252,52,247,196,93,170,205,182,156,139,62,255,140,37,182,140,251,207,247,37,151,155,245,125,244,13,134,148,122,143,180,168,228,226,127,220,102,177,191,11,224,192,210,96,105,138,67,44,163,68,38,163,81,85,220,248,16,133,90,120,5,17,85,199,56,57,229,16,198,226,218,79,218,108,240,33,109,57,71,224,126,237,252,224,229,43,47,74,249,61,117,245,66,49,21,150,34,49,164,193,72,105,101,180,251,108,29,193,250,4,40,186,12,171,249,19,245,144,209,85,196,102,33,7,126,162,229,71,227,204,58,113,252,68,69,112,170,223,102,192,246,55,25,163,161,194,213,130,107,192,155,91,157,30,103,80,155,177,130,225,27,1,220,112,43,207,67,62,179,155,174,55,246,154,136,55,64,30,181,178,24,7,217,176,210,23,150,244,99,233,172,212,84,253,12,66,2,189,164,172,76,133,115,189,199,208,39,9,221,106,45,236,7,146,20,252,196,84,159,17,5,1,136,49,29,45,164,143,172,151,3,215,94,3,183,73,177,212,135,24,0,145,60,229,88,65,33,209,99,96,243,181,198,166,219,89,68,53,192,78,13,80,144,66,194,167,84,255,12,158,76,149,177,49,111,42,152,106,99,191,24,125,24,41,83,162,6,19,161,197,200,59,35,133,234,57,252,86,210,197,202,137,66,77,163,221,106,211,96,21,148,114,206,108,90,167,152,36,249,90,149,85,136,180,102,102,152,40,43,165,206,61,196,135,20,158,65,36,251,198,59,75,50,58,135,163,244,128,219,92,100,30,185,82,51,72,85,223,249,109,197,193,133,89,144,25,88,26,201,86,160,25,53,94,60,185,154,170,10,25,135,30,150,210,180,83,103,133,123,224,165,45,44,68,119,211,201,69,108,26,166,168,194,122,33,180,222,100,47,243,152,144,232,126,20,196,216,132,200,143,208,43,99,199,65,13,94,230,25,92,60,228,10,255,73,163,92,74,140,61,146,41,140,137,121,218,134,241,110,221,151,21,77,198,32,60,202,101,235,126,204,174,230,126,247,38,110,186,52,225,255,115,177,31,144,72,8,75,75,139,148,45,74,24,95,152,29,223,185,32,197,189,70,154,86,151,182,158,149,223,11,16,156,220,42,36,35,190,27,31,240,76,171,150,105,4,222,37,180,222,181,61,227,248,31,54,188,176,54,251,160,251,163,158,60,61,128,126,24,40,5,33,133,84,216,194,43,63,44,49,45,39,238,98,8,204,169,5,147,245,87,198,98,88,157,168,146,214,170,89,75,134,30,60,6,29,11,138,44,114,31,91,35,221,50,147,188,201,87,30,97,45,4,137,57,248,73,206,44,107,213,76,80,137,159,163,159,63,225,5,105,176,48,65,101,168,104,243,62,106,20,108,43,229,217,169,152,196,21,158,66,74,81,32,158,202,180,22,170,229,82,50,147,182,30,123,113,26,26,174,208,178,125,170,206,226,116,177,229,108,109,172,18,110,204,250,19,53,98,227,213,174,39,207,111,53,248,178,176,253,170,201,104,7,139,87,65,227,174,253,223,214,101,190,179,168,122,26,140,214,63,191,100,248,225,11,2,209,186,1,123,91,182,10,248,122,234,206,8,147,151,25,236,26,37,196,190,72,113,200,180,16,33,77,17,202,128,209,237,69,38,87,234,37,239,63,63,168,133,127,171,5,45,126,178,17,100,210,13,139,40,125,8,10,200,176,253,232,251,185,251,189,209,208,250,138,106,101,2,140,10,125,209,0,197,60,219,187,172,80,162,234,109,199,80,235,84,32,189,194,136,32,37,249,111,93,109,4,240,166,1,106,89,135,98,165,243,96,209,32,181,188,169,230,96,95,132,12,153,223,63,28,64,0,171,33,199,150,210,127,196,47,16,212,187,2,38,76,66,229,199,63,250,199,219,201,141,238,227,49,191,48,168,204,154,111,181,70,177,76,110,41,50,17,107,119,27,236,21,30,150,169,137,150,140,237,68,210,0,33,132,69,97,49,86,147,145,27,157,220,216,219,213,72,23,220,154,40,209,192,244,65,252,164,208,189,7,115,72,168,56,201,107,11,27,57,178,191,130,18,190,206,157,106,65,253,162,234,240,45,79,239,45,138,163,45,79,232,146,20,7,244,132,2,161,80,165,225,130,223,221,93,76,76,230,234,232,174,56,253,253,125,186,200,159,200,1,45,173,24,236,200,239,108,133,19,203,248,83,79,60,149,28,52,224,52,213,29,92,138,230,155,240,12,25,90,181,45,42,140,131,34,87,221,131,116,227,28,196,90,7,193,166,186,129,176,160,88,19,224,71,253,144,52,57,231,128,195,26,166,103,1,145,231,224,126,143,62,113,167,205,122,232,251,129,247,255,89,10,196,15,224,201,44,63,102,152,217,43,199,50,30,33,214,33,103,125,46,120,51,164,20,240,48,91,150,200,36,182,192,247,44,170,182,93,91,254,186,160,36,157,56,137,94,56,156,215,164,86,238,12,45,72,27,6,31,183,125,235,133,109,234,210,207,69,32,13,33,196,99,252,51,211,120,218,205,167,208,239,64,79,229,169,84,120,79,17,107,134,26,71,65,122,32,16,53,41,31,104,145,241,202,240,70,124,186,199,68,40,246,210,38,89,124,29,156,0,246,109,121,238,15,142,78,91,59,253,149,193,206,191,149,171,62,5,231,71,83,22,244,231,246,3,65,127,86,236,175,17,28,104,36,254,124,223,11,166,100,72,216,120,100,150,35,192,108,208,115,107,143,149,129,13,177,81,131,53,229,135,13,199,7,161,201,14,234,13,152,226,127,165,231,241,53,90,234,168,35,242,150,67,24,47,51,226,124,158,218,140,96,242,131,143,123,70,46,163,86,21,216,101,5,128,3,33,239,80,194,144,200,148,252,95,250,173,166,104,5,153,226,168,46,245,196,206,94,99,129,252,171,120,153,118,71,134,94,214,15,215,87,202,254,18,41,111,173,254,151,243,7,188,216,247,234,11,131,7,20,47,220,248,111,95,172,112,236,208,41,169,41,112,114,97,73,63,104,49,56,118,26,27,183,6,121,248,228,31,80,66,142,12,239,107,151,93,87,149,140,124,128,102,58,190,24,183,73,128,94,235,155,220,4,170,88,76,219,204,245,154,209,202,123,79,16,35,250,187,202,117,193,116,14,243,216,69,71,235,156,156,154,22,36,151,93,162,126,38,129,191,159,74,138,18,106,192,151,112,146,73,34,52,85,30,215,157,40,210,219,92,191,191,148,137,63,0,150,11,145,164,148,95,177,99,16,22,0,162,92,61,231,110,95,238,119,223,43,186,147,199,49,172,233,171,65,215,100,80,5,214,39,106,39,61,195,214,74,26,10,190,56,55,108,244,157,65,233,118,96,12,18,85,180,138,105,51,63,95,197,157,251,205,177,39,60,238,228,113,117,122,94,250,173,165,183,221,50,71,50,223,241,230,104,127,147,87,70,58,220,163,57,155,141,23,210,35,173,206,60,84,23,206,223,150,162,77,230,57,73,31,81,17,127,106,6,77,252,248,190,113,5,130,48,48,178,225,139,157,129,25,206,219,23,252,227,245,55,239,250,54,110,200,177,98,172,159,211,241,17,112,47,2,13,3,29,254,179,231,142,105,38,154,157,234,104,16,3,118,253,136,213,121,74,70,1,159,174,99,188,145,103,80,3,152,191,157,139,230,194,39,112,121,186,239,153,32,191,37,78,185,60,20,85,78,80,248,162,44,184,58,37,66,152,81,73,56,176,87,145,172,72,122,207,191,12,149,49,192,143,146,131,82,200,126,132,249,123,18,170,37,77,128,38,232,129,90,35,218,194,88,166,229,162,33,219,182,252,131,123,85,239,27,133,190,18,19,180,105,120,115,249,210,238,192,247,78,46,79,0,233,20,207,76,42,102,111,13,82,59,142,233,226,58,123,181,174,84,168,142,56,202,135,92,251,27,48,30,230,91,88,36,170,24,39,210,68,232,16,21,220,96,45,253,170,154,32,124,170,182,153,107,227,142,182,215,248,226,149,108,59,24,166,87,183,229,44,196,84,93,36,132,10,144,96,193,13,121,102,24,139,74,133,197,192,200,186,35,164,138,177,206,214,99,12,85,169,37,88,39,247,64,169,31,195,46,123,183,147,23,243,163,130,214,3,73,47,109,17,87,210,10,242,83,73,67,211,57,186,80,57,156,146,138,165,130,4,162,147,61,170,114,227,66,219,6,137,141,72,99,55,185,165,36,244,151,87,224,167,48,149,186,239,180,107,35,185,120,58,82,233,0,249,180,81,68,5,189,119,142,71,140,18,107,141,76,4,244,50,175,236,37,251,164,168,219,211,53,236,124,238,26,237,185,204,12,155,75,112,3,243,141,113,104,177,125,160,98,219,37,187,125,172,217,106,1,215,235,212,217,204,148,154,36,42,10,115,192,7,75,231,241,22,3,81,238,0,185,49,129,186,39,104,22,187,101,155,169,105,198,61,71,179,159,207,201,64,214,5,102,17,112,60,105,113,139,208,33,253,46,227,112,203,83,192,145,16,173,179,225,173,109,153,43,128,210,117,162,138,116,37,233,184,134,169,253,232,2,18,65,172,66,104,71,230,18,41,132,73,245,128,19,174,225,184,195,54,235,227,95,255,69,22,136,216,231,121,76,32,182,75,65,54,2,119,24,92,150,84,66,158,24,219,60,246,158,12,228,23,74,102,163,103,118,240,13,246,250,20,116,177,136,59,118,91,187,142,213,91,17,204,154,221,208,189,203,65,9,63,8,231,70,85,77,83,95,186,9,50,237,141,199,137,28,197,29,222,38,52,42,196,158,242,54,43,118,212,105,159,34,38,104,81,204,179,51,194,206,87,209,142,171,133,86,51,96,46,13,2,1,76,167,93,254,16,33,207,120,150,0,248,108,34,244,170,50,75,111,25,82,24,105,97,25,18,148,155,196,20,52,161,96,250,177,58,153,169,122,162,246,240,62,154,144,71,51,240,82,139,17,211,129,25,94,49,62,207,109,167,243,178,255,38,192,203,104,69,138,28,198,26,255,228,139,61,197,22,106,89,195,117,37,132,23,128,2,4,198,102,113,201,63,102,141,154,77,75,238,220,148,163,146,29,58,231,12,86,127,35,156,81,127,126,39,232,205,13,187,72,107,14,167,58,131,93,138,170,244,213,32,224,254,203,121,29,143,197,168,149,248,115,39,24,15,79,90,117,171,20,56,151,6,16,254,28,194,225,164,74,8,107,96,113,9,149,36,160,189,104,133,73,20,217,177,219,110,181,189,182,185,167,246,162,16,204,225,93,216,42,208,178,85,130,134,14,211,157,6,112,117,172,72,132,21,171,233,40,44,43,71,226,84,220,203,45,30,99,223,218,198,165,41,67,241,29,82,43,196,220,49,13,224,81,206,103,229,57,57,105,120,168,209,236,122,203,141,159,138,204,82,96,51,49,30,96,61,143,82,160,226,45,132,244,111,229,152,165,98,121,249,244,45,253,90,180,101,44,89,201,100,176,59,33,81,218,101,5,82,41,153,188,190,246,203,124,126,210,110,193,219,179,39,160,248,85,143,116,216,98,70,4,47,112,238,222,32,221,67,127,3,69,4,205,56,242,108,245,151,237,13,48,230,120,38,65,215,93,193,11,161,226,148,4,29,251,181,46,167,142,6,229,51,25,211,110,219,106,125,191,44,56,250,3,200,46,179,200,207,186,27,135,178,232,119,246,5,162,248,161,243,215,211,103,108,233,143,212,239,16,155,187,13,175,187,94,130,40,77,125,26,125,194,17,49,104,12,169,171,227,185,250,59,65,28,84,30,31,39,155,25,150,108,187,186,2,96,5,171,224,225,74,61,127,176,148,118,88,163,133,216,95,224,176,207,101,151,77,64,107,248,253,142,189,161,96,56,244,105,150,68,53,196,254,8,34,90,29,75,196,204,238,232,108,222,185,124,100,197,168,75,171,182,232,6,191,21,91,0,62,72,244,151,72,40,50,96,46,48,86,19,124,45,234,211,49,163,26,140,110,233,40,155,113,123,160,205,117,248,175,216,53,77,16,234,11,67,186,43,152,251,163,153,122,208,60,180,237,143,195,99,21,41,136,33,153,37,94,234,61,132,171,129,169,199,160,227,135,229,147,134,57,162,79,28,52,196,17,191,221,117,15,150,60,224,70,121,233,50,198,167,166,30,245,212,135,65,234,160,237,77,83,35,153,79,182,190,69,204,192,194,87,1,203,148,41,18,62,109,250,235,15,24,161,112,12,35,119,126,178,135,111,197,51,50,241,138,0,73,100,61,73,114,93,201,140,170,162,165,102,169,184,252,182,208,146,146,148,20,82,231,75,214,54,43,215,142,225,142,185,44,245,179,216,138,117,12,3,245,166,64,106,73,135,55,222,171,72,222,188,129,120,92,75,131,29,74,38,47,33,218,43,164,52,193,63,255,49,170,162,191,124,248,70,0,87,66,37,213,13,246,156,139,206,49,234,50,102,194,151,153,16,23,98,223,113,181,210,2,143,232,75,38,82,184,152,115,206,82,62,151,123,74,17,220,172,170,170,63,215,253,78,173,169,86,75,71,24,199,25,192,160,65,27,2,225,122,76,242,92,74,126,213,98,21,72,206,247,37,16,159,230,65,66,137,158,150,113,104,158,119,129,132,155,89,72,55,144,196,55,126,205,206,188,119,73,153,4,56,81,80,42,155,214,124,172,186,26,53,141,189,136,56,28,229,202,86,145,179,100,65,154,202,130,97,103,9,230,48,16,234,58,171,168,10,222,39,73,221,247,148,228,0,123,126,188,98,68,79,102,57,76,224,68,213,244,154,46,122,8,96,190,31,223,241,107,102,171,164,55,196,177,22,53,212,222,14,58,223,186,71,193,69,164,62,126,47,200,151,15,97,91,79,38,185,255,114,186,232,247,91,249,186,195,13,213,72,80,156,211,165,211,195,86,203,161,158,154,3,67,169,161,57,31,135,243,65,152,149,201,153,198,246,84,161,247,118,177,163,24,70,76,208,240,91,193,173,192,198,138,112,173,126,176,118,70,254,170,101,197,148,251,211,33,47,51,215,233,15,80,113,55,94,50,120,238,220,114,247,75,151,23,224,145,209,93,84,41,134,23,207,115,68,121,189,23,107,69,44,18,88,52,22,66,138,157,216,72,160,124,81,94,174,237,32,203,254,1,84,44,66,218,211,100,137,230,203,109,122,196,118,222,26,212,252,157,199,225,39,88,124,18,16,104,40,190,63,111,129,76,136,247,227,192,246,133,99,71,197,23,94,191,38,14,12,163,2,76,146,23,15,7,179,180,101,188,231,253,246,43,36,131,38,167,39,180,74,102,77,211,202,221,77,123,232,156,62,101,120,78,10,99,52,112,214,113,229,72,31,6,118,208,104,132,103,250,104,227,90,122,169,7,162,122,227,27,215,78,249,218,189,79,95,130,148,233,45,120,6,186,14,168,233,115,20,104,124,85,100,126,242,29,68,251,218,39,78,233,111,89,45,147,223,111,72,227,91,246,149,91,187,127,234,106,54,253,131,40,76,122,59,112,80,128,169,242,118,222,172,148,3,84,244,236,4,40,34,8,209,42,91,41,111,168,216,188,53,39,187,6,185,31,0,127,18,54,70,234,34,228,184,174,27,147,246,193,112,182,220,208,0,134,244,169,5,68,40,121,140,126,8,193,222,98,72,33,190,10,18,166,45,131,236,246,144,203,210,159,204,226,98,37,56,146,225,72,78,67,62,25,22,38,128,114,170,21,194,177,202,172,64,38,32,212,183,201,159,79,16,116,222,114,64,73,103,125,22,22,79,248,102,174,0,60,21,254,247,33,70,142,253,78,20,5,148,92,105,69,144,226,112,246,143,218,79,14,8,77,19,70,69,220,169,50,83,22,28,149,52,222,15,174,140,105,48,68,84,161,147,174,163,193,151,80,144,182,35,78,219,229,111,12,36,230,84,71,183,120,227,130,246,253,194,75,153,213,165,148,227,172,225,64,217,171,196,100,153,74,240,143,160,139,222,121,177,129,107,221,44,6,203,171,221,178,33,47,64,8,251,118,117,109,167,244,252,89,62,166,191,26,91,20,20,77,51,77,116,158,29,106,25,144,247,182,52,154,225,59,141,78,123,186,219,82,37,158,205,166,76,17,119,255,242,205,148,161,119,110,104,141,156,32,143,121,157,163,235,72,25,94,254,87,72,140,191,10,152,249,48,32,31,27,71,195,74,212,240,224,41,110,101,169,196,196,195,206,200,40,151,62,225,60,254,192,227,71,202,250,94,59,183,113,228,21,1,142,216,71,171,161,83,103,8,195,204,88,199,244,6,81,117,152,51,179,118,189,176,210,195,119,169,255,15,142,45,99,163,131,191,67,209,58,18,132,251,180,215,215,140,162,29,32,98,201,242,142,45,83,212,236,74,8,117,22,76,173,59,24,100,124,5,244,9,93,255,123,93,42,155,242,229,237,232,244,123,230,129,141,44,134,231,11,229,169,245,98,221,237,78,9,125,99,157,19,38,163,125,152,244,252,63,198,54,158,177,49,8,169,168,193,81,39,130,152,66,39,85,94,197,140,233,27,199,139,140,35,22,204,217,165,231,106,76,240,227,255,215,100,127,255,40,189,55,127,233,166,85,134,138,225,41,2,228,234,30,186,236,125,0,109,252,116,62,143,107,19,79,44,206,245,65,237,82,174,102,220,5,152,16,77,161,69,18,122,247,179,68,83,135,2,180,218,199,102,233,166,159,41,246,143,249,228,242,115,92,201,201,17,14,54,97,46,176,127,250,80,201,45,38,236,195,220,216,163,90,216,184,8,92,190,119,48,211,101,206,175,130,254,137,67,28,153,253,179,23,249,106,250,21,173,94,140,140,133,120,48,3,135,109,53,115,103,126,6,66,199,154,230,85,164,149,43,98,111,225,124,19,75,115,73,129,20,142,172,241,71,39,78,163,102,233,5,226,105,7,111,0,132,126,96,97,133,180,96,178,229,95,85,65,41,169,19,4,174,20,119,121,200,108,142,23,45,208,150,38,186,159,101,70,252,191,47,213,2,192,153,210,190,156,57,206,157,152,21,64,102,170,219,9,119,165,26,16,219,142,234,58,245,95,129,129,60,133,165,139,166,56,64,194,86,58,4,130,112,129,177,216,241,219,38,203,1,118,205,240,174,135,148,156,86,24,197,65,226,187,62,147,98,153,202,0,9,135,30,98,106,98,13,192,35,207,14,78,118,178,17,28,111,77,49,255,164,255,164,175,90,48,37,25,120,106,151,180,80,230,240,240,115,34,194,136,75,247,221,101,223,218,108,98,242,242,157,124,182,18,185,47,44,4,49,92,104,84,26,206,0,98,24,226,120,66,215,241,16,208,81,178,167,232,253,242,63,90,26,66,101,214,150,222,145,46,125,222,162,141,172,171,111,111,209,235,211,221,68,33,5,19,104,23,189,44,79,11,50,43,115,122,110,242,242,148,156,129,169,253,183,92,176,115,219,216,152,85,200,112,73,70,222,229,115,19,171,160,168,165,179,119,19,250,252,63,10,108,211,227,123,238,78,202,62,4,14,97,111,245,166,3,196,208,35,83,181,25,167,155,79,189,246,56,155,132,1,235,137,106,126,201,235,133,186,191,38,44,123,26,218,69,66,181,192,100,16,232,17,226,191,224,207,198,138,72,204,129,250,181,142,252,143,210,150,93,128,169,148,88,120,10,182,8,41,171,69,95,76,95,16,115,65,114,4,206,63,231,120,74,160,74,147,229,42,152,147,56,254,151,112,1,206,212,158,86,13,236,125,199,6,171,158,142,109,124,17,121,248,99,78,54,172,24,27,159,1,29,36,167,191,74,36,57,1,107,119,250,94,186,76,218,111,41,176,214,191,16,26,200,25,45,73,241,248,233,80,37,10,11,242,158,248,248,63,44,75,16,193,93,194,87,174,77,76,156,16,235,170,107,210,21,227,57,233,118,158,3,0,233,198,253,206,35,8,88,114,228,241,36,184,77,89,104,101,113,144,36,130,71,86,21,128,67,71,244,155,80,232,143,85,224,162,99,213,187,59,0,251,42,252,114,58,82,39,123,112,197,206,152,108,96,214,108,131,152,45,181,206,69,68,7,8,148,190,221,126,138,100,81,225,100,252,43,212,211,229,81,215,160,171,148,141,180,106,11,69,202,220,23,58,8,212,231,29,71,129,189,78,211,95,89,69,59,145,42,247,234,53,24,12,195,33,154,223,48,205,50,207,80,108,25,13,201,232,144,185,157,13,227,237,21,206,163,202,202,250,253,173,132,16,146,121,246,62,213,13,50,144,67,163,245,84,150,128,167,114,96,164,174,178,136,182,89,98,212,89,105,129,253,25,43,36,92,211,197,97,91,31,112,212,82,203,213,194,94,0,161,138,190,93,254,249,27,113,116,80,136,33,97,8,74,44,248,101,162,64,179,182,126,40,230,204,6,31,201,68,233,242,245,95,52,187,231,167,3,101,197,170,108,74,251,93,206,241,231,161,241,106,221,246,76,25,53,226,56,21,21,196,85,166,64,119,53,57,131,86,214,31,84,206,2,169,245,47,96,240,234,244,64,144,64,191,37,164,231,171,16,230,17,78,173,223,147,151,153,16,15,109,9,124,136,85,54,197,196,137,254,219,73,225,199,178,240,153,133,146,43,142,216,8,97,106,194,6,75,139,52,136,106,47,109,188,177,162,197,150,176,44,199,97,80,191,185,19,7,26,196,68,96,81,3,249,124,85,191,226,67,30,123,60,51,212,160,70,163,120,157,116,152,121,166,121,87,6,76,70,86,42,6,206,114,249,51,110,38,100,202,60,212,58,2,12,254,205,147,32,133,139,51,161,98,183,230,245,75,120,7,243,24,205,234,239,220,78,83,117,172,198,28,191,131,93,112,79,219,138,52,13,216,244,94,34,121,27,156,251,191,41,36,47,9,2,149,162,56,200,217,43,29,56,29,91,41,237,164,137,142,81,18,57,91,156,191,64,21,107,189,195,86,33,212,34,11,28,226,107,138,175,246,98,12,39,187,23,106,247,236,168,175,121,196,70,58,111,85,196,205,145,70,193,184,128,234,93,249,46,21,101,251,156,100,95,168,92,142,123,54,85,164,52,255,117,167,225,185,75,201,140,147,173,25,51,0,29,65,167,222,134,25,110,102,236,80,4,11,235,170,48,218,171,119,224,41,121,202,78,102,250,134,123,204,172,121,112,1,70,0,204,20,46,197,103,138,174,4,232,22,228,174,182,248,13,99,69,89,171,5,100,14,150,246,78,131,22,63,230,185,207,136,179,157,123,77,111,3,164,106,197,136,213,83,36,189,196,68,90,189,212,60,5,217,72,217,94,57,15,41,147,98,225,77,174,131,3,26,139,200,16,103,122,205,56,66,33,184,231,30,80,4,149,18,79,181,21,16,143,81,196,169,71,179,47,16,99,5,60,218,13,105,205,53,211,72,129,155,180,2,95,95,230,145,30,220,192,253,121,195,52,26,203,13,131,137,163,238,111,94,155,71,25,27,138,82,64,163,135,51,75,67,249,172,122,174,15,163,14,210,82,147,64,232,205,215,8,155,15,58,209,90,109,182,189,125,167,94,35,196,79,32,23,156,208,190,118,62,182,188,147,56,60,49,160,199,63,199,14,92,172,201,18,206,57,37,88,21,195,66,227,10,145,172,37,135,16,148,231,253,21,164,242,16,77,139,153,203,47,232,18,175,235,216,178,47,236,250,29,66,239,38,191,168,56,23,217,61,221,182,161,202,228,231,187,180,3,89,29,8,62,41,201,111,230,45,251,202,151,173,204,248,251,109,40,173,124,255,137,7,70,107,223,54,136,116,21,37,215,204,243,178,2,14,185,21,126,178,112,244,30,179,144,151,207,150,193,242,179,133,244,169,37,115,145,45,247,214,180,145,119,200,149,127,134,3,233,215,186,229,18,244,12,17,116,45,71,165,160,223,175,218,88,169,142,23,161,217,114,137,118,40,18,222,180,234,112,125,123,64,120,47,108,144,226,21,83,135,163,236,164,121,84,249,58,253,37,161,139,183,144,100,201,31,211,219,46,107,89,248,141,58,154,140,96,169,239,112,144,89,62,4,214,52,183,155,96,86,125,161,235,77,67,183,199,119,13,152,102,193,48,184,86,238,11,104,5,197,182,32,243,194,107,67,58,250,107,240,244,59,245,88,197,147,205,173,209,183,82,209,149,107,145,193,35,28,230,218,17,194,139,205,33,57,130,220,252,54,121,217,17,244,236,183,154,118,231,158,87,224,144,174,206,85,224,190,186,131,71,201,148,163,210,147,128,61,55,246,15,178,6,35,191,29,22,157,43,29,33,152,53,119,244,59,237,13,33,173,174,244,171,31,102,224,203,23,192,206,241,136,56,202,91,136,112,170,59,130,66,155,178,22,221,220,77,67,225,130,84,218,233,80,13,210,180,172,222,239,56,111,111,106,29,108,70,86,63,219,247,134,193,83,78,147,167,153,151,161,230,60,25,176,20,131,190,53,6,76,63,252,109,195,63,181,244,105,21,27,47,150,41,55,25,58,151,207,60,49,96,222,139,248,40,36,28,235,26,255,157,149,146,97,119,72,135,209,107,199,84,249,175,157,73,43,211,85,87,249,211,80,48,55,250,176,81,236,189,107,95,152,112,119,28,99,34,27,136,83,8,92,193,121,173,86,163,165,217,190,150,161,235,232,139,249,71,179,83,160,215,20,15,101,173,57,234,161,154,136,174,53,232,20,249,116,122,159,181,131,246,69,131,158,108,36,226,106,98,112,208,16,195,83,140,250,96,112,182,119,188,229,135,91,149,114,216,98,13,197,227,97,228,209,158,22,192,68,56,93,244,111,239,208,56,205,12,0,26,26,204,255,27,211,134,163,229,25,20,46,97,221,21,218,239,207,135,35,118,66,6,79,121,217,234,139,190,20,59,212,28,51,237,81,171,148,38,97,150,88,200,232,0,192,8,5,94,187,219,163,226,40,90,38,250,147,162,40,192,210,34,153,241,158,83,157,245,218,82,181,129,108,78,115,24,117,234,89,192,92,232,56,253,203,188,240,156,21,109,173,134,192,147,111,246,12,253,112,107,9,136,28,254,89,164,12,153,61,103,130,233,251,153,119,247,125,93,63,241,83,202,237,33,58,236,157,130,230,68,107,128,52,42,242,46,153,142,136,7,196,206,195,97,250,193,244,231,234,234,0,173,44,192,123,141,106,97,223,111,45,210,91,94,45,100,143,241,123,8,187,187,202,118,128,238,177,225,134,213,51,110,185,202,113,43,150,64,184,159,115,232,104,136,158,211,151,132,137,147,51,66,251,91,116,195,225,21,21,198,153,133,223,88,97,229,212,213,73,35,81,102,124,203,197,138,254,72,221,45,146,232,167,110,18,47,140,18,175,205,73,179,50,33,88,41,62,12,61,150,104,250,203,89,15,252,131,103,172,50,95,125,83,174,123,217,213,56,192,81,22,153,119,18,154,151,204,34,124,24,228,126,82,146,130,23,131,158,96,223,195,6,33,134,220,157,237,10,158,232,52,173,171,132,151,248,30,202,48,23,145,84,83,57,170,2,173,177,125,55,32,46,175,199,20,212,255,31,89,71,190,117,67,170,219,224,194,252,103,16,209,35,163,31,12,101,67,132,40,114,39,183,252,149,230,210,112,20,249,138,12,54,101,223,160,124,203,96,149,243,218,59,64,201,47,43,217,52,104,152,92,178,153,92,2,180,147,186,184,9,50,90,214,235,104,71,184,209,190,42,8,188,224,243,125,182,230,28,147,159,146,67,194,77,36,124,240,66,124,178,112,135,96,138,98,225,16,0,186,129,234,202,19,222,87,14,18,27,184,177,110,253,16,229,69,53,73,219,125,95,62,208,224,222,190,93,95,107,10,155,217,11,236,247,23,244,179,185,66,204,29,85,47,233,236,153,198,47,136,195,235,120,233,187,231,55,162,60,207,16,103,49,254,44,243,51,154,133,182,208,204,187,117,176,116,67,248,172,105,53,206,102,123,149,173,2,166,141,120,59,61,117,208,28,201,238,217,3,238,65,208,32,153,146,100,135,105,176,75,63,203,86,165,176,127,99,32,254,69,0,134,135,50,53,7,97,196,240,106,146,254,81,247,12,216,174,90,140,51,112,246,87,102,75,149,141,228,166,250,12,186,72,68,222,79,97,189,124,33,175,61,120,182,165,36,222,248,208,179,70,224,47,63,167,66,120,244,37,182,132,229,74,233,160,24,39,79,9,163,161,167,70,96,17,175,250,77,212,112,251,122,211,162,88,232,12,183,101,165,80,130,195,159,160,85,33,115,62,59,36,174,193,164,11,244,12,173,182,156,196,157,119,157,29,83,102,115,175,21,3,93,198,162,234,83,7,237,185,191,119,110,221,209,126,35,229,66,90,176,196,39,160,177,10,49,138,101,0,117,5,64,204,115,160,121,116,72,55,125,212,158,82,142,56,109,229,246,222,124,1,160,132,57,149,55,219,8,153,58,206,128,63,249,12,23,247,104,236,1,160,201,149,130,244,76,5,76,108,110,216,33,79,142,67,150,94,243,48,42,141,40,182,241,149,67,167,230,242,236,174,173,11,195,225,68,29,198,94,130,129,103,118,229,32,159,17,45,224,193,241,215,179,233,188,3,67,232,29,196,100,109,108,188,241,175,131,203,198,235,157,209,156,107,173,250,10,247,145,72,71,114,153,7,20,88,28,112,72,17,165,250,5,50,171,205,93,149,189,73,177,78,86,60,48,21,85,51,108,185,206,90,56,34,102,136,140,77,59,112,36,139,243,11,83,41,155,251,254,110,9,134,140,153,112,181,237,148,116,15,14,200,17,85,136,0,5,94,180,66,7,45,148,47,11,85,84,132,149,54,196,131,139,58,219,91,81,218,6,27,255,94,21,97,127,178,108,76,196,95,31,200,2,236,85,240,177,1,179,245,111,159,20,51,99,153,134,140,107,109,84,97,127,33,183,21,209,79,142,106,19,145,200,148,172,148,255,44,13,12,7,41,191,221,203,200,246,99,221,179,212,174,208,34,39,163,255,66,191,183,203,229,128,172,67,74,115,144,133,129,104,48,243,127,19,196,236,125,6,56,171,92,33,92,103,13,51,171,223,142,150,198,104,170,106,32,112,143,119,69,97,91,84,28,145,254,244,90,206,62,122,65,43,237,207,15,222,34,215,32,123,203,227,210,57,101,248,241,202,244,113,184,46,240,109,209,103,113,225,182,75,238,255,3,142,56,11,93,178,103,182,65,215,135,9,12,55,69,242,165,138,204,167,65,158,68,208,201,70,16,74,122,24,234,220,6,85,8,76,68,228,0,16,84,225,80,41,138,117,141,247,40,48,3,102,60,66,252,128,200,92,224,250,53,54,242,14,78,94,134,19,245,254,66,19,174,228,74,107,100,133,246,9,98,210,43,68,11,100,114,95,61,78,250,71,253,31,39,96,208,82,118,173,171,53,250,118,52,33,187,253,111,66,94,251,80,215,141,186,224,146,74,114,105,100,126,48,131,172,31,112,196,131,35,32,197,120,181,98,165,120,103,207,22,142,237,223,45,123,154,46,185,95,237,188,43,156,110,206,73,0,42,178,64,145,136,21,171,221,132,149,48,177,151,245,90,5,114,155,136,209,22,185,106,229,63,90,125,148,68,49,18,3,39,157,222,119,229,139,38,44,40,36,220,208,22,201,66,243,109,243,3,4,10,175,223,47,197,95,146,110,214,154,116,9,93,81,79,163,55,119,154,58,91,175,161,239,112,108,24,141,136,45,254,167,217,164,202,32,161,203,222,159,191,4,154,132,35,11,117,161,245,73,247,19,163,87,6,30,179,52,169,165,109,103,203,202,66,251,169,138,136,250,139,240,111,200,53,96,58,121,143,136,225,117,14,214,253,210,228,118,155,219,143,254,250,163,30,25,132,214,199,7,18,94,159,29,105,144,122,107,87,181,217,143,8,204,18,229,242,53,146,245,231,3,86,246,70,212,66,111,0,50,163,59,149,82,227,201,25,191,71,111,93,104,93,211,104,178,3,117,59,229,54,168,80,36,109,225,44,141,158,185,175,176,215,253,215,208,235,4,98,10,244,199,60,147,60,147,99,80,105,184,202,121,187,115,217,104,190,61,138,147,210,199,65,197,174,97,21,181,27,35,145,114,86,133,110,9,107,200,44,254,32,185,114,166,98,240,147,178,182,152,158,98,214,104,132,220,245,163,142,61,202,84,85,97,98,59,254,227,68,80,213,22,122,78,234,111,89,250,95,81,86,47,58,160,97,216,254,232,246,17,3,148,19,100,136,19,99,226,67,161,88,20,225,160,58,12,178,205,26,115,250,223,252,88,221,204,188,56,159,228,125,135,211,15,228,68,110,82,8,120,164,98,167,79,113,134,246,50,140,143,119,227,220,143,165,218,186,225,45,118,75,168,249,224,194,163,89,103,21,45,93,201,157,242,243,109,136,154,67,122,108,242,74,1,213,1,84,95,116,255,215,76,132,170,58,102,131,148,227,246,241,205,241,22,134,80,75,141,16,134,177,49,103,104,8,52,102,165,232,192,103,27,71,117,69,123,221,40,236,9,246,116,67,162,31,187,255,99,72,85,223,36,85,39,218,31,240,206,186,89,61,144,109,69,139,194,48,136,140,3,115,69,194,154,9,47,66,63,10,39,75,20,138,141,114,54,168,134,49,221,23,122,20,164,144,15,240,211,75,88,113,12,102,218,116,129,162,217,28,85,254,28,118,1,47,58,115,69,0,229,115,47,58,82,248,4,46,241,235,12,224,22,54,147,64,248,126,127,222,135,43,167,115,102,122,156,232,80,191,0,100,143,224,100,242,85,90,134,144,244,103,50,208,178,206,60,196,170,213,130,31,150,166,28,171,161,76,58,5,207,13,217,18,99,208,56,53,167,139,133,196,86,237,91,29,201,185,114,18,127,205,63,12,1,107,125,179,12,79,124,88,255,186,86,62,115,35,65,228,69,142,116,204,203,7,86,183,148,112,250,11,182,130,96,89,0,118,18,237,239,50,53,127,252,252,105,52,207,102,16,202,180,115,213,133,179,182,158,25,10,122,77,185,55,186,32,89,106,173,109,46,60,2,251,35,107,116,234,118,169,95,94,240,176,91,240,103,129,140,129,171,150,188,166,153,166,80,10,40,92,68,239,22,151,27,21,17,86,216,178,102,103,64,181,196,67,43,77,71,78,222,188,134,29,99,57,187,254,62,124,23,250,42,114,178,87,87,31,254,83,175,240,206,111,55,137,203,196,171,30,116,94,101,254,29,230,56,60,147,125,213,204,194,245,56,73,43,110,104,60,242,70,175,43,225,110,189,93,183,146,64,48,243,148,126,110,146,234,142,83,197,167,240,231,200,60,240,161,179,224,231,255,10,46,116,125,130,59,70,177,95,201,34,50,147,60,7,48,39,193,221,52,105,33,240,156,36,216,74,141,121,114,120,136,210,221,41,70,126,107,164,158,65,244,0,188,231,251,137,219,121,125,26,156,151,56,145,55,42,228,43,193,120,203,193,178,191,111,253,110,200,240,163,189,27,202,85,167,94,135,145,191,26,222,177,254,243,131,86,241,99,236,81,203,213,118,62,181,248,80,183,39,93,30,143,232,6,107,29,22,3,179,43,243,229,166,54,216,70,22,38,30,57,113,143,107,110,71,192,67,134,169,102,67,233,202,186,9,127,178,36,107,204,94,202,91,168,226,221,28,91,208,15,56,242,247,218,40,235,248,23,23,119,186,18,55,11,95,8,3,124,155,101,126,116,187,243,223,5,52,132,187,83,179,19,155,253,194,252,15,128,98,135,26,216,123,28,154,188,170,160,8,39,109,214,90,68,237,246,239,119,73,119,42,28,137,237,219,36,135,231,143,6,11,97,138,183,42,238,202,66,40,151,46,235,198,190,57,203,180,18,199,168,225,24,125,43,95,103,182,159,234,97,235,63,131,85,12,169,125,89,174,178,182,17,35,125,0,154,29,238,147,24,149,115,212,136,247,121,86,204,59,79,136,71,209,165,194,69,240,185,52,210,83,166,70,120,95,25,57,193,59,21,184,125,252,128,68,232,96,66,195,148,97,181,187,235,195,171,39,142,165,156,0,220,203,45,14,151,163,43,137,14,12,228,222,160,33,11,246,217,151,161,217,151,49,145,216,220,238,39,67,180,34,134,244,247,104,51,213,120,156,119,200,47,186,252,100,54,63,130,142,136,191,71,60,113,115,89,235,253,95,112,103,129,83,9,50,76,52,244,232,40,228,10,207,18,40,60,198,205,29,142,4,158,234,33,238,192,220,221,134,68,112,248,167,225,185,175,231,13,198,243,170,49,164,22,87,251,3,174,218,67,78,169,32,146,180,214,143,204,2,234,61,127,67,133,15,100,56,197,192,238,21,117,126,2,82,83,235,183,116,224,231,248,199,119,35,55,5,132,34,71,73,53,48,44,125,11,121,72,151,252,163,152,53,139,67,160,44,194,110,59,34,199,173,104,44,248,93,197,241,14,87,144,138,233,185,19,68,244,138,8,77,92,15,88,176,242,229,158,186,222,226,10,27,142,125,80,205,171,246,67,74,215,240,231,32,212,189,127,63,240,121,90,33,133,216,43,234,91,13,149,77,229,119,169,213,152,226,24,251,71,19,50,249,11,43,245,83,1,229,195,240,83,33,181,0,223,134,171,189,88,229,185,195,248,66,79,254,212,245,65,116,155,227,87,185,11,168,139,226,190,16,138,74,150,205,58,204,21,253,22,65,152,30,185,208,9,102,168,156,2,38,4,6,203,57,222,5,155,98,153,202,37,113,5,198,216,206,48,246,83,241,126,253,136,177,45,179,31,202,245,52,116,205,22,180,62,158,146,12,167,61,143,230,50,150,53,175,244,187,225,219,162,109,40,73,12,73,127,133,138,100,210,135,200,15,137,196,239,193,200,223,102,79,119,125,252,33,134,24,129,210,8,204,235,161,173,83,249,21,23,209,173,34,253,66,124,0,66,94,240,70,66,122,79,135,207,110,114,8,68,88,126,134,139,213,154,230,68,109,198,172,172,200,126,99,64,144,16,81,211,48,89,255,64,240,227,58,196,112,21,19,26,105,104,122,183,141,12,158,170,199,179,26,45,63,165,69,125,214,61,63,45,245,111,77,37,30,8,167,107,140,198,238,5,33,116,88,154,118,240,147,17,228,107,77,175,136,151,97,20,132,128,78,237,119,102,14,187,62,76,232,101,162,20,250,143,194,44,227,150,252,144,15,82,17,198,28,23,49,81,87,76,114,190,189,174,229,224,136,124,140,0,85,155,0,138,213,229,253,100,184,111,165,176,50,47,27,221,196,76,241,217,46,219,209,70,21,8,151,13,43,180,227,84,134,82,211,80,141,207,162,69,231,141,44,164,25,221,106,151,183,148,26,23,22,123,73,243,216,33,239,37,79,48,246,23,58,94,8,24,58,69,243,239,169,97,14,164,86,61,50,145,29,131,87,83,195,243,58,19,118,67,26,20,207,176,226,230,78,130,91,59,14,151,0,205,155,131,136,67,27,44,238,175,242,60,10,232,175,132,69,109,76,98,91,32,191,142,139,79,50,194,218,68,226,8,217,29,46,116,253,61,159,198,93,188,205,39,96,86,67,4,195,107,121,233,121,26,115,4,56,50,190,90,120,219,40,237,207,50,92,201,7,226,25,30,147,176,237,131,80,46,86,250,247,218,28,226,149,172,45,42,16,9,171,124,120,145,189,131,73,126,45,254,89,106,84,223,135,189,18,130,8,240,197,253,246,22,95,66,6,220,130,252,222,113,187,14,232,88,41,42,159,150,67,91,83,136,246,99,190,214,187,71,54,169,227,14,43,23,146,68,145,144,187,0,151,62,119,174,111,44,56,17,251,222,207,57,151,230,13,239,3,221,74,109,31,0,252,231,252,172,46,212,40,204,221,1,12,95,122,86,151,89,134,65,12,201,89,168,243,92,173,242,66,201,223,33,42,218,82,202,111,85,197,122,215,134,29,18,59,145,78,14,119,51,56,175,201,75,62,96,100,8,201,37,33,182,127,140,146,30,68,183,241,77,185,142,189,254,179,174,103,40,157,48,200,158,168,112,91,59,106,55,242,65,222,148,158,173,60,136,165,95,165,51,60,203,137,155,38,126,123,129,9,184,185,237,171,68,4,0,158,255,223,207,8,102,247,20,46,167,111,153,23,93,42,35,72,224,168,174,58,206,158,60,124,3,189,201,66,250,99,132,4,170,230,137,0,189,208,147,94,170,176,227,89,72,26,84,37,214,91,110,97,180,119,83,224,119,247,172,2,70,87,203,88,236,43,30,69,230,87,200,208,255,226,29,193,217,234,46,236,86,71,239,119,61,193,12,20,137,232,63,12,214,17,32,193,156,134,36,253,211,39,74,31,110,89,223,20,233,222,248,35,191,138,21,254,21,189,0,191,136,241,21,121,248,251,52,90,183,229,9,206,195,51,3,76,153,76,166,111,1,215,242,80,207,215,217,13,186,67,207,207,63,17,138,68,101,200,124,213,78,246,47,27,232,118,128,195,91,188,110,181,52,205,215,121,119,69,141,4,201,146,188,69,57,51,62,83,67,27,243,199,109,198,222,223,117,45,132,228,42,129,249,144,73,121,145,140,241,80,63,7,178,201,166,245,155,118,96,172,246,84,168,66,126,71,179,61,70,62,248,20,237,124,40,10,104,101,179,251,211,243,251,167,19,149,141,221,117,120,75,149,93,107,90,2,140,107,149,71,146,12,129,3,49,193,69,84,20,211,87,237,129,18,124,49,60,100,197,250,103,229,250,121,245,165,50,38,77,89,129,99,175,96,190,198,149,134,245,65,18,84,185,65,165,18,44,52,201,49,10,150,207,23,55,134,62,163,240,39,118,30,63,88,93,191,184,223,35,148,130,72,48,166,158,82,241,63,250,237,116,59,148,154,224,124,185,231,34,232,146,122,45,80,245,77,91,49,116,128,75,60,246,149,152,164,224,200,143,204,180,66,171,41,220,165,161,26,96,58,185,53,34,216,157,198,50,179,243,147,251,204,59,44,199,5,26,166,148,150,254,212,153,252,217,181,24,255,250,68,224,120,111,223,232,127,163,98,247,154,58,211,164,153,190,6,67,254,3,23,27,69,54,92,239,49,200,214,29,10,34,250,253,126,81,175,134,103,91,186,234,208,92,199,99,106,102,147,255,118,180,112,67,157,148,101,151,95,25,51,253,56,32,27,145,7,111,192,141,118,212,88,246,51,185,143,175,96,181,14,254,214,2,137,174,5,162,179,233,230,41,195,193,254,117,211,94,241,34,49,202,174,110,6,102,30,7,43,242,170,145,27,28,169,28,67,20,111,178,213,4,58,193,171,199,95,4,22,110,16,34,93,79,245,171,56,175,95,55,100,68,67,53,155,239,157,12,223,168,138,9,29,230,44,22,60,46,90,205,204,27,40,122,207,72,210,126,212,56,121,48,174,194,239,189,176,112,247,214,145,48,62,101,203,56,64,155,125,238,80,208,233,35,252,84,143,70,155,203,224,117,117,96,80,126,196,226,90,197,225,154,167,68,171,221,31,30,4,218,196,183,46,4,112,80,83,249,200,102,117,153,114,35,254,11,232,237,151,49,23,16,88,18,69,71,252,162,48,143,203,53,35,32,120,143,218,108,240,211,64,1,230,3,221,143,10,251,213,3,185,129,115,71,190,184,121,90,66,247,163,210,116,204,248,74,132,248,143,50,121,241,218,16,189,203,116,105,2,116,69,195,11,109,96,40,247,37,151,235,63,229,34,235,46,62,8,255,92,66,83,138,156,226,250,213,70,164,159,250,52,144,137,117,136,186,227,139,84,75,204,5,67,217,49,115,191,230,180,178,83,84,158,136,39,171,116,72,51,200,228,138,156,177,108,231,64,219,33,149,221,173,89,116,178,232,138,136,13,102,7,59,6,30,79,68,240,68,167,79,15,168,179,102,152,44,237,159,2,127,164,147,137,112,233,188,209,209,112,133,54,237,198,143,38,131,237,197,192,165,40,105,42,244,28,161,133,49,35,1,185,69,103,187,158,225,60,186,236,80,91,31,55,80,183,114,159,134,81,239,65,81,100,11,157,40,229,85,40,253,33,36,254,45,117,123,167,120,41,171,100,186,75,211,56,207,247,186,33,49,220,38,232,124,218,100,155,35,67,58,163,42,158,94,252,12,89,107,177,184,38,254,186,163,230,34,169,240,89,113,30,32,50,76,100,39,74,160,5,69,254,102,221,252,148,177,248,55,80,164,109,172,90,166,206,129,95,32,154,37,115,76,241,40,94,177,100,85,50,241,8,175,91,145,105,12,190,214,20,180,125,216,83,151,239,39,222,42,245,167,208,240,128,176,7,5,60,126,133,87,20,19,234,113,59,206,173,110,41,136,248,223,201,189,237,49,147,142,145,215,185,181,21,235,43,224,252,86,217,216,224,165,58,100,98,146,230,213,98,231,236,249,23,246,156,164,190,71,182,76,29,131,40,56,70,196,65,243,148,70,100,7,204,51,109,251,101,117,137,13,35,33,121,124,102,245,39,170,155,192,25,16,29,253,204,143,97,212,234,15,183,60,21,93,7,107,233,226,35,67,234,115,199,215,141,159,80,130,4,93,152,6,48,7,177,55,67,205,13,32,160,83,230,13,105,155,170,13,93,236,108,118,234,160,121,91,240,117,120,38,30,66,199,109,24,169,27,163,214,72,38,231,111,153,108,128,46,103,188,234,24,12,74,118,226,204,245,32,7,18,1,59,84,195,234,3,104,97,64,227,134,205,5,39,246,123,57,217,17,85,253,234,234,253,11,98,189,248,93,129,194,51,61,204,84,155,168,55,154,238,38,214,221,56,132,223,77,150,186,52,229,109,213,239,111,149,162,187,251,215,22,49,8,233,55,6,116,48,247,186,139,57,93,15,149,153,173,40,105,250,192,166,6,33,173,142,100,122,77,15,138,225,208,241,71,243,151,184,147,98,15,93,98,15,56,190,48,131,193,128,148,147,104,177,121,3,144,234,169,115,9,53,149,152,72,92,51,97,186,236,169,29,16,227,155,159,201,113,81,164,172,211,162,165,87,107,125,126,187,8,21,158,43,222,55,109,103,216,89,112,244,51,102,30,124,133,55,84,52,112,29,142,168,127,201,125,165,124,72,43,78,48,70,117,40,162,196,239,91,255,218,199,48,110,193,70,143,133,151,62,253,247,126,128,51,155,28,193,130,251,154,237,104,32,206,99,248,53,179,214,156,102,129,240,187,123,230,202,143,244,235,158,53,92,169,61,61,151,157,178,243,238,1,163,131,190,190,114,102,193,165,255,55,236,41,237,166,13,4,62,49,9,50,185,10,31,135,74,41,241,92,95,8,139,31,175,99,54,39,106,135,254,104,44,188,143,191,115,122,240,77,193,169,246,179,126,87,71,100,233,138,68,193,168,3,178,78,229,6,63,16,197,110,40,46,66,8,151,63,240,64,196,71,117,151,64,72,87,252,180,180,69,17,198,155,241,60,153,204,90,38,111,205,172,45,166,157,214,39,130,241,35,39,8,248,221,70,149,247,80,107,227,103,29,59,1,216,34,200,234,138,161,162,29,95,202,43,169,195,70,81,17,127,222,55,201,127,100,109,227,155,133,63,136,105,51,19,147,244,75,217,214,121,50,38,150,74,183,51,93,179,166,229,254,27,194,88,75,68,2,94,189,117,111,255,67,14,136,216,213,66,2,72,164,89,120,131,110,43,94,241,211,82,29,45,155,212,242,62,160,32,49,243,9,98,4,224,190,10,147,38,216,41,200,179,48,182,221,46,250,117,83,163,70,38,246,175,246,127,157,38,244,103,128,111,239,58,230,238,175,76,157,250,222,27,177,59,194,216,157,197,4,228,210,13,12,157,120,71,29,151,236,11,120,138,105,75,96,27,120,95,77,146,183,200,98,6,189,244,18,214,87,190,106,187,168,24,125,57,18,185,250,44,158,75,78,153,160,15,88,6,152,160,153,222,104,45,223,85,176,45,214,34,81,18,124,247,157,218,88,63,202,157,5,85,240,71,32,122,242,2,77,233,228,55,161,111,61,50,98,75,154,222,188,59,60,148,25,34,28,45,60,30,243,187,53,117,186,129,241,40,228,56,121,225,149,229,2,7,81,208,216,115,147,131,73,33,65,143,78,108,71,245,249,210,68,109,17,214,157,192,158,249,43,25,181,210,141,140,38,213,105,112,232,135,254,217,18,67,109,249,59,76,101,247,3,50,0,55,115,173,50,88,177,250,84,54,60,235,138,160,81,255,57,149,65,139,119,93,203,149,132,185,19,31,10,84,53,250,104,12,254,6,37,163,75,172,1,219,118,107,251,229,43,178,40,16,79,39,229,228,70,30,116,199,76,147,200,185,53,90,158,114,85,21,55,234,150,166,192,37,87,224,183,252,171,103,64,187,14,92,22,20,239,119,241,224,242,102,39,169,148,67,245,155,97,177,207,201,127,173,34,197,227,110,71,141,126,56,54,166,252,159,202,244,14,18,191,20,105,59,170,46,37,169,33,230,8,167,166,201,247,12,225,141,114,153,213,67,90,157,52,210,134,6,210,236,210,33,23,11,89,164,181,27,151,241,57,153,27,125,102,228,150,93,204,83,105,124,170,27,185,157,164,106,91,173,208,41,127,210,214,151,14,120,174,174,124,249,124,135,112,221,77,116,116,94,179,55,106,117,115,138,71,65,110,93,33,4,190,88,74,163,236,136,172,229,206,22,112,242,94,22,135,200,83,77,64,232,153,103,187,106,66,218,42,50,10,36,4,186,127,51,142,1,131,227,233,124,48,248,105,130,239,21,193,100,155,203,169,137,26,177,186,241,157,138,75,7,187,221,12,228,25,131,12,112,72,0,89,80,141,97,97,60,89,129,151,141,54,29,139,205,112,149,64,63,114,89,102,70,236,45,251,171,156,30,232,113,125,189,247,238,76,98,245,64,184,138,8,189,49,11,217,12,160,197,90,183,172,39,199,207,14,62,72,43,166,38,237,133,47,132,187,240,120,34,88,233,171,1,216,136,181,141,21,230,139,171,35,24,126,49,92,59,253,6,157,93,67,197,251,63,21,88,10,138,11,209,48,7,120,194,153,44,80,53,131,154,166,27,62,26,91,213,231,69,124,95,126,136,143,170,186,85,238,165,48,145,214,192,178,94,130,44,157,66,31,130,222,20,133,194,20,146,152,229,147,89,84,203,72,57,35,221,157,169,79,202,163,57,2,125,187,103,166,186,157,91,191,213,165,64,20,7,81,103,44,128,185,106,166,113,91,4,70,246,179,182,237,181,245,27,242,101,163,8,212,174,25,48,67,151,134,41,62,4,205,83,172,229,12,173,82,123,152,132,94,119,27,232,231,93,136,223,230,59,219,58,61,152,8,125,14,34,24,53,209,51,50,146,189,126,222,66,84,158,115,223,121,95,52,234,5,25,189,247,186,55,13,200,187,1,184,42,231,18,39,115,213,105,190,169,134,31,67,210,246,53,20,247,150,241,162,37,230,43,202,192,194,234,255,72,206,13,130,103,251,214,76,169,254,109,133,220,105,14,74,171,251,105,147,1,100,37,146,155,93,1,107,111,97,224,54,178,100,66,131,223,235,148,164,32,209,183,218,181,21,111,99,184,41,51,42,168,234,233,20,203,173,214,81,137,94,217,22,205,109,141,27,197,160,76,158,174,235,129,199,28,97,207,51,138,241,35,176,217,44,8,187,78,190,212,160,168,99,29,26,210,148,182,41,85,186,249,186,171,254,180,128,17,37,86,8,212,209,157,14,86,135,53,166,106,153,164,134,28,77,97,178,11,71,77,200,69,215,118,59,215,234,139,8,219,209,58,255,165,231,235,251,7,61,101,187,99,152,98,83,59,182,251,240,83,115,221,107,36,106,152,136,68,79,94,192,239,41,176,47,186,249,86,81,100,28,17,94,18,195,214,17,60,250,154,76,80,66,250,203,96,85,147,111,191,10,37,65,229,216,27,189,209,255,152,117,129,173,91,162,199,201,10,174,22,230,205,69,66,255,70,200,189,152,160,141,179,117,66,12,50,170,195,75,194,73,21,97,80,82,248,23,146,69,29,140,37,156,43,19,199,44,218,188,135,159,204,13,113,184,121,73,34,94,201,7,227,125,38,138,211,186,54,158,18,206,54,92,172,100,47,191,88,232,198,79,92,204,25,46,194,234,189,76,131,89,59,12,44,192,143,16,156,124,179,37,116,206,90,14,238,173,99,13,217,110,90,226,167,186,186,109,120,150,238,26,148,93,172,195,29,49,255,30,139,177,0,31,61,22,4,73,27,72,131,127,236,40,176,196,44,252,53,114,62,27,86,71,48,209,231,168,199,35,29,160,61,39,128,42,62,241,13,240,59,247,55,105,188,160,86,24,126,116,245,98,34,192,62,134,121,51,151,147,90,250,232,77,220,77,133,134,108,176,123,210,143,58,137,132,53,194,133,92,94,107,204,216,46,81,98,243,142,82,115,124,102,73,241,120,58,106,207,206,74,197,22,90,246,137,152,28,142,188,41,74,165,49,50,232,118,177,181,172,145,47,125,103,44,254,27,129,90,171,40,204,229,198,22,82,140,235,43,73,221,155,60,162,144,100,228,201,84,36,245,7,187,106,92,250,135,151,147,161,116,150,145,154,157,55,173,39,164,92,60,84,117,178,190,231,158,104,215,38,206,162,201,115,58,106,150,201,141,47,207,31,42,8,171,14,6,108,93,217,13,113,116,245,234,176,157,194,132,2,8,195,145,89,223,36,173,48,13,91,120,180,183,80,25,246,24,21,162,48,160,75,146,144,49,215,48,54,156,243,240,230,169,160,243,148,97,95,189,129,147,156,64,43,140,181,173,98,224,6,55,54,27,3,104,46,61,232,36,183,211,80,140,19,125,155,171,28,109,215,3,11,156,254,110,199,250,203,95,108,118,15,96,36,21,151,24,238,185,153,165,144,223,63,146,77,230,217,62,12,41,1,125,108,142,100,26,142,166,87,59,51,166,11,164,253,144,85,95,192,231,168,76,250,151,24,82,224,180,230,91,227,32,48,165,66,40,95,206,131,139,96,184,21,118,191,121,241,157,153,45,24,248,38,234,87,229,127,3,144,80,249,114,6,214,45,94,237,170,29,98,181,125,71,86,173,202,204,250,170,75,161,223,171,142,142,181,97,115,148,217,234,50,14,170,148,148,235,10,43,232,27,35,23,85,148,182,21,29,8,109,172,181,161,157,75,221,25,52,223,143,42,143,248,113,82,159,92,145,21,97,35,4,82,136,13,135,122,109,43,83,252,170,25,97,210,143,231,18,93,125,206,214,241,1,4,125,161,113,65,176,157,56,23,112,26,136,202,200,225,39,198,79,41,164,230,106,64,176,152,134,232,135,225,111,61,150,42,134,5,254,117,147,251,180,177,94,160,221,29,9,2,151,66,158,216,130,64,7,107,6,32,100,186,95,31,110,104,30,178,232,188,121,138,164,95,155,219,236,182,9,2,232,239,254,231,103,57,74,194,142,150,203,247,12,209,125,12,123,182,184,175,31,125,235,67,90,65,20,41,121,137,17,196,120,147,251,186,12,46,167,214,169,62,233,76,79,33,222,226,115,196,91,242,88,67,91,79,69,50,226,97,116,50,64,1,3,254,147,184,0,240,253,134,25,20,122,178,229,106,146,115,219,115,193,26,232,253,160,202,105,7,94,140,190,206,176,138,57,102,234,129,51,85,61,61,216,78,205,208,72,193,186,53,196,221,221,74,236,2,124,47,103,194,12,73,164,152,97,169,160,211,152,114,59,182,57,69,12,114,26,84,111,60,34,66,126,48,200,157,135,12,96,197,214,216,180,226,128,124,86,28,149,3,24,195,217,76,22,57,238,72,145,78,189,82,169,142,123,180,98,249,46,107,67,79,162,188,234,133,229,246,176,247,199,215,66,113,49,119,138,79,83,151,116,120,134,158,25,211,181,226,253,178,13,96,103,9,141,134,32,174,154,21,7,108,240,163,84,253,175,111,249,97,235,61,48,221,254,149,173,165,126,92,202,83,141,215,65,35,32,254,219,173,72,31,41,40,151,96,244,168,81,91,214,212,27,137,131,17,75,121,126,88,1,57,148,25,89,188,112,99,215,204,154,67,175,204,172,226,82,99,18,117,152,254,51,4,27,100,228,119,60,105,6,18,150,105,181,213,1,74,135,144,12,15,39,232,168,103,195,110,231,246,27,127,74,113,52,121,74,15,168,201,248,113,188,70,19,8,130,147,109,188,83,4,225,207,206,219,135,134,54,174,203,178,209,198,161,63,185,75,49,122,79,45,24,32,78,185,95,16,70,194,92,15,41,169,190,226,159,76,219,235,47,173,218,208,143,118,169,11,252,60,10,198,83,230,206,65,192,113,89,216,3,231,36,206,103,221,80,168,215,208,183,220,14,239,58,222,193,107,174,230,171,10,100,212,11,228,38,125,34,53,25,41,119,180,173,45,201,71,126,241,54,30,20,237,201,205,38,53,0,203,155,120,151,188,50,160,165,244,193,146,200,197,36,8,201,64,213,167,216,62,60,70,132,21,20,177,60,168,37,178,40,244,175,235,238,97,84,18,73,8,226,103,160,156,159,159,139,128,41,108,79,66,114,11,13,239,29,216,146,55,37,129,62,208,155,243,95,182,56,30,131,156,154,158,192,29,253,223,237,4,151,186,183,228,63,154,28,166,6,38,107,58,50,5,103,80,21,38,53,141,126,14,146,205,165,128,236,255,165,97,136,189,163,230,6,139,211,150,86,153,201,137,171,48,156,54,97,75,211,192,46,103,245,42,73,146,48,123,1,31,24,248,105,36,45,108,182,101,212,252,67,174,155,169,252,102,138,56,141,97,218,239,126,249,134,64,100,216,103,36,167,1,90,60,82,128,218,118,97,233,193,107,207,126,226,164,238,13,82,149,229,98,98,227,130,191,118,27,25,206,250,186,187,155,185,85,61,113,157,168,22,230,194,87,113,36,72,101,21,244,140,6,222,112,217,229,86,198,254,114,197,247,42,3,180,4,38,147,216,213,41,140,221,14,235,66,151,47,161,120,98,129,22,50,21,130,30,31,153,40,230,55,208,231,102,1,229,14,96,242,194,83,36,102,234,159,3,153,34,181,23,83,86,29,176,94,134,170,32,41,38,229,105,107,54,88,23,187,4,59,141,120,129,0,157,194,10,214,2,0,59,243,133,230,233,199,76,160,70,2,189,30,2,15,79,24,16,106,177,184,119,185,190,208,67,251,181,19,26,192,88,44,12,210,124,238,248,135,69,226,233,216,32,98,135,127,24,178,231,89,107,237,95,104,206,64,80,183,204,198,235,172,38,50,253,69,199,146,151,128,38,151,239,53,107,142,239,11,10,24,223,63,13,82,88,210,171,53,68,180,253,73,246,222,68,245,217,191,153,217,126,206,122,125,53,210,227,126,37,107,152,26,55,35,90,202,141,167,84,135,219,80,10,137,120,247,187,65,89,5,91,233,152,115,190,15,211,162,201,189,206,247,227,11,84,114,215,59,216,249,9,223,158,244,216,80,79,45,71,90,103,73,41,57,231,31,255,77,128,198,22,157,166,104,148,161,139,52,71,107,198,254,126,23,129,237,201,58,108,183,15,38,220,32,225,205,182,199,129,180,197,83,191,63,220,166,71,49,106,203,2,114,25,178,102,137,108,109,116,169,55,136,225,98,13,174,166,195,183,234,105,84,158,110,121,4,210,2,204,90,60,11,192,110,38,220,64,157,197,51,38,94,87,227,199,46,214,223,160,14,12,127,239,198,193,52,211,53,81,22,87,222,183,76,37,53,242,204,97,162,23,147,194,255,201,254,149,130,4,42,190,92,238,132,250,65,125,231,116,154,74,108,23,176,79,165,179,0,165,168,143,61,254,182,204,140,94,120,99,177,198,199,254,94,199,93,126,231,201,223,137,50,201,247,148,139,240,164,232,137,121,139,187,70,249,98,82,127,224,228,5,108,139,89,20,9,24,3,25,141,126,94,66,233,175,180,4,99,84,190,166,250,233,66,227,126,104,166,219,41,201,129,97,187,191,205,1,76,140,14,62,67,24,157,176,59,35,239,76,104,20,83,34,222,170,196,105,109,120,171,250,181,163,231,174,196,139,99,27,158,170,133,115,199,107,19,219,228,98,199,155,236,92,94,197,205,16,98,26,96,19,224,84,166,156,81,84,72,56,83,168,38,245,139,223,17,128,153,125,35,170,99,15,120,234,137,251,227,35,73,23,180,144,201,40,130,107,53,253,248,189,122,179,3,146,195,221,223,155,77,86,5,19,185,105,102,215,243,91,82,78,23,238,211,231,7,146,191,253,122,57,5,255,247,65,184,52,253,229,81,125,109,178,186,218,224,90,10,93,246,132,235,117,124,39,205,196,14,206,84,51,4,240,83,143,99,65,189,9,206,52,148,206,110,234,204,252,231,154,249,242,151,86,209,127,203,71,100,203,87,240,53,40,226,246,129,78,170,183,60,99,97,234,177,196,194,119,40,209,36,105,3,90,74,211,16,224,204,158,135,210,167,181,167,203,178,155,28,133,56,225,104,71,86,181,188,208,199,187,152,238,253,6,89,212,193,143,80,253,126,166,54,13,169,29,90,123,169,77,233,220,103,239,158,117,189,222,136,195,140,214,104,54,215,54,240,14,119,145,218,49,68,233,188,193,218,253,29,106,26,163,51,216,179,250,174,124,85,11,98,125,65,127,83,104,122,236,120,254,16,158,158,96,255,80,206,216,186,126,204,50,130,82,30,80,83,136,242,246,78,96,191,128,174,44,173,220,81,243,69,57,47,162,106,96,34,206,115,98,219,28,47,148,213,23,48,230,5,232,10,100,236,164,179,107,209,134,133,71,45,76,208,210,11,27,133,58,78,70,122,196,12,20,24,205,70,248,34,86,129,229,30,180,174,112,14,57,112,100,198,221,140,115,171,13,222,197,94,51,114,156,220,99,175,50,176,68,252,86,112,144,110,127,241,193,41,73,26,55,192,117,233,159,220,212,177,246,118,112,166,116,44,143,126,49,213,117,157,168,225,236,76,129,85,52,223,143,197,227,139,70,113,25,225,216,171,187,17,194,9,195,174,221,192,146,172,132,252,171,20,14,106,5,243,139,55,129,84,254,22,98,153,78,45,230,182,36,249,98,89,82,26,129,161,137,147,211,41,223,176,217,235,152,62,8,184,143,83,124,82,40,67,113,14,89,218,138,145,181,106,139,18,6,8,93,32,227,31,133,147,136,63,47,100,216,214,154,227,147,230,85,9,64,197,95,248,130,237,78,186,72,29,17,72,138,44,181,100,190,200,218,167,110,214,82,166,205,2,129,242,33,252,59,194,126,24,228,4,172,36,105,184,72,24,118,135,68,153,243,48,188,21,78,141,91,184,129,104,71,18,196,18,130,241,121,139,165,175,110,119,88,244,219,244,138,177,224,206,182,67,131,51,202,104,253,172,133,28,138,151,32,112,153,107,239,208,237,9,220,113,55,63,255,141,0,224,15,114,94,30,132,124,70,146,190,232,222,248,7,83,136,221,29,6,76,50,0,213,50,214,33,181,231,157,139,196,184,14,106,12,168,62,19,226,35,187,24,22,232,66,89,111,32,113,227,74,250,121,184,110,26,85,210,198,106,201,159,154,175,229,29,42,204,81,213,239,90,15,81,226,110,70,39,174,225,167,103,136,29,183,11,214,142,253,51,62,112,45,53,245,68,213,183,26,253,249,202,96,55,45,122,53,247,53,217,22,248,152,58,186,128,205,77,156,106,230,46,164,2,50,178,253,105,183,248,220,137,3,78,178,155,58,172,146,203,153,179,213,235,173,236,88,161,224,76,51,73,178,236,251,3,241,81,16,31,227,49,167,68,143,27,9,141,15,103,192,255,185,119,204,160,114,51,97,151,203,104,121,253,116,12,177,26,164,136,33,194,170,86,213,31,193,179,135,148,157,142,61,60,177,59,44,245,179,251,107,20,197,222,53,177,109,251,76,8,119,246,158,80,77,39,105,174,90,111,185,70,129,200,61,116,237,49,24,101,170,188,26,64,234,61,213,225,119,254,84,151,87,8,201,168,158,213,231,63,54,70,205,20,33,199,244,112,140,233,179,205,130,114,86,150,230,11,87,127,249,240,194,82,227,165,243,43,54,40,193,130,55,110,136,172,112,238,200,129,19,156,162,194,91,135,218,218,117,120,178,1,38,209,109,191,60,19,232,140,33,162,229,143,177,212,180,228,249,44,208,18,239,41,65,88,10,56,208,12,32,85,31,174,158,37,92,112,41,105,231,22,200,236,244,97,133,81,115,235,116,163,81,133,123,247,142,4,117,218,249,162,100,53,32,21,26,206,98,173,41,36,36,146,208,218,48,15,163,166,54,97,18,221,175,161,209,153,8,148,251,234,135,195,3,124,241,230,37,203,109,131,52,255,247,19,75,20,162,25,38,238,163,13,173,106,174,107,110,157,131,104,1,191,192,40,11,225,249,64,51,64,119,35,251,172,253,187,156,30,6,92,240,253,144,145,103,35,171,233,0,29,103,82,89,193,87,105,58,158,178,201,118,151,38,234,187,71,142,243,157,25,70,165,200,147,183,12,137,231,91,7,1,217,51,251,211,19,233,148,230,69,209,204,241,28,174,170,98,20,184,81,161,249,9,112,254,181,95,255,119,152,172,184,74,213,154,229,100,38,208,70,138,12,210,194,90,158,186,201,183,179,247,205,163,172,42,81,204,42,207,56,214,152,173,57,113,99,13,171,200,107,108,53,18,200,242,7,108,9,5,161,176,151,11,215,32,48,42,149,41,160,132,154,97,120,109,153,58,79,232,137,24,205,24,86,207,177,197,110,75,0,112,97,6,118,114,70,31,143,143,106,233,125,53,63,172,132,156,42,10,87,181,114,34,131,84,145,177,112,166,30,167,158,37,191,213,65,62,139,226,0,116,11,74,103,144,144,208,187,235,14,223,172,235,184,44,233,28,241,243,223,174,110,227,68,246,6,91,157,92,245,89,95,137,203,22,22,47,91,204,21,54,128,117,125,106,48,104,12,80,110,143,168,66,153,86,223,75,7,19,248,156,68,253,192,148,147,145,182,17,105,92,105,40,195,232,204,162,182,227,139,198,52,176,180,71,135,116,217,146,77,80,218,106,59,8,133,222,118,4,82,212,63,171,164,207,39,114,50,124,206,32,2,11,104,196,76,241,214,250,13,36,101,202,148,133,110,30,64,87,196,157,163,241,190,44,147,121,186,133,74,88,134,98,254,88,189,255,228,226,74,93,46,144,136,11,147,243,40,97,238,216,232,215,220,175,7,159,203,113,206,199,215,56,48,144,5,180,57,188,156,233,199,216,237,38,181,38,238,161,182,230,146,248,193,146,170,70,22,75,60,40,73,129,117,86,52,157,97,219,143,18,250,154,44,222,14,76,36,176,58,44,92,217,167,33,62,114,40,26,23,110,249,185,97,155,145,200,45,21,250,166,71,81,109,228,231,186,117,34,74,253,50,29,185,234,207,57,82,185,7,148,108,16,107,3,227,123,7,191,195,114,52,185,72,112,140,184,98,203,118,132,70,182,83,38,139,122,48,25,67,247,194,105,48,54,211,97,233,170,97,137,43,23,222,231,16,201,182,120,13,147,194,168,171,140,156,15,104,52,178,226,73,41,173,141,120,24,102,121,137,223,1,16,243,202,184,246,137,125,161,196,136,7,48,158,127,38,210,164,101,75,98,89,31,157,157,203,146,124,187,2,124,85,97,122,17,103,204,58,137,46,63,242,19,220,233,151,190,101,30,84,22,243,178,39,1,8,127,240,200,12,86,253,231,22,99,110,188,114,249,9,209,37,217,191,145,174,9,149,44,195,194,120,116,0,98,0,87,199,121,241,9,244,52,219,255,126,226,149,77,157,67,230,137,110,46,193,148,84,184,193,50,124,177,120,115,136,60,86,199,185,234,100,191,110,139,175,22,90,208,51,92,35,225,204,185,87,14,95,243,248,185,30,169,121,84,39,235,72,37,185,48,232,164,161,134,176,142,54,167,136,147,228,92,104,220,42,140,81,27,90,191,12,48,85,222,155,129,120,236,107,185,13,118,90,236,231,6,88,139,47,144,0,49,180,198,130,155,176,199,111,68,145,48,9,231,109,150,46,222,193,15,21,106,198,84,55,225,44,204,19,229,20,196,186,183,242,41,206,120,111,68,223,41,26,68,57,98,58,252,166,29,166,22,109,152,203,36,192,72,215,231,164,251,28,198,76,97,106,196,105,231,47,238,153,2,47,138,58,132,50,99,200,244,171,194,90,148,8,121,193,217,223,136,161,182,74,247,132,229,114,192,70,163,192,216,203,165,231,200,118,72,222,251,79,18,252,6,61,73,122,150,172,37,103,9,210,161,29,214,100,159,166,50,238,26,131,49,232,222,163,155,102,246,81,53,22,117,244,46,239,189,112,1,41,133,70,147,68,92,164,193,116,109,238,136,117,141,157,224,126,225,204,148,195,91,23,155,55,202,171,122,190,134,112,239,155,146,186,115,175,8,251,112,226,72,175,213,90,203,156,241,64,158,194,241,122,24,240,189,109,202,204,227,77,24,222,41,31,209,140,76,194,151,196,26,85,70,92,63,100,222,116,240,185,50,31,7,43,234,157,247,117,50,72,94,81,215,102,128,72,129,74,186,110,3,153,204,141,60,244,58,48,139,140,104,38,151,154,104,232,58,64,14,241,64,44,202,165,136,135,159,54,167,48,67,227,227,223,196,119,232,244,247,19,13,135,137,159,43,116,90,93,175,200,227,33,80,4,178,154,183,6,86,66,200,101,222,168,20,248,14,34,104,194,37,215,47,106,223,142,236,229,171,153,12,179,169,19,26,201,46,38,3,74,204,11,110,112,209,132,18,248,114,49,19,224,46,106,245,69,120,230,149,172,135,26,25,52,58,96,147,220,203,128,215,239,6,2,240,156,113,215,158,61,12,46,197,254,29,252,250,145,174,205,227,246,225,113,62,251,61,58,221,93,47,236,202,215,4,251,86,186,24,129,66,195,73,154,209,152,177,191,211,62,203,240,24,99,50,179,146,105,64,34,13,214,164,124,255,128,78,164,191,221,163,123,244,22,67,252,100,9,211,75,225,153,147,103,81,200,132,143,173,87,26,11,83,225,40,74,180,248,229,46,154,208,131,21,32,45,202,161,112,248,11,113,168,35,59,113,66,236,217,211,171,202,149,105,218,56,87,10,163,45,12,117,250,183,59,105,61,174,18,82,42,75,40,140,18,87,194,52,135,42,143,231,229,32,103,7,240,66,88,186,207,2,91,68,97,89,80,7,208,154,211,186,59,12,81,245,60,111,7,13,121,112,58,114,176,92,254,218,58,137,64,52,206,20,37,54,45,150,147,159,205,33,159,239,199,28,223,206,77,16,182,17,194,77,13,165,133,251,146,208,67,5,157,171,86,232,80,29,50,95,229,227,95,136,75,73,74,194,112,91,60,236,23,192,228,98,141,66,149,137,194,12,75,148,63,251,115,116,198,153,150,244,25,102,120,55,123,140,241,244,180,199,206,221,95,204,179,134,79,58,59,52,101,39,194,140,242,8,53,148,187,167,211,63,227,195,16,113,8,212,36,77,7,71,172,122,43,107,158,110,223,141,232,71,140,99,209,85,108,246,7,214,215,65,102,105,181,194,172,154,184,92,76,20,104,131,159,236,59,28,104,252,63,65,41,73,19,251,93,238,50,80,249,191,161,106,173,147,111,105,96,33,196,105,150,255,141,113,168,51,70,8,92,122,97,56,111,41,221,57,96,8,117,89,43,0,190,95,103,146,193,5,10,39,38,25,143,176,154,23,21,62,172,198,165,211,166,193,50,204,15,128,114,173,100,207,40,222,151,100,38,235,75,121,152,225,242,188,1,222,196,64,18,45,184,246,237,182,235,112,255,83,206,216,80,25,66,171,254,178,40,178,153,248,138,51,78,127,203,107,213,149,139,132,140,101,163,202,213,199,189,219,218,58,34,52,238,164,220,220,78,79,193,227,148,40,210,86,109,177,235,156,128,139,91,177,50,57,3,68,101,4,237,87,176,177,202,200,46,9,166,127,103,136,35,50,119,30,85,56,24,226,242,123,223,231,240,45,27,50,163,49,147,229,133,160,237,149,17,241,117,136,6,83,23,157,36,66,128,94,102,24,164,236,137,30,168,114,118,190,76,63,159,151,2,23,127,103,127,214,212,40,232,73,138,1,5,61,50,116,215,58,95,15,204,90,162,166,153,249,249,240,140,69,60,130,213,4,116,94,230,159,125,164,40,201,149,242,23,123,67,205,67,33,65,29,94,143,26,128,184,158,246,32,173,165,41,115,232,215,223,155,150,58,213,56,10,185,228,243,10,90,227,225,134,235,127,237,139,127,184,169,77,168,255,217,250,106,30,223,223,39,174,8,198,73,241,199,119,5,1,151,200,153,45,64,193,105,112,133,32,210,190,144,74,13,94,32,251,6,20,210,28,183,150,148,57,8,0,161,193,101,201,212,37,204,30,8,43,80,187,159,143,113,161,52,230,106,197,81,149,76,185,83,57,17,170,94,110,132,96,88,216,173,16,203,137,160,149,6,158,110,54,33,237,85,220,189,189,104,155,106,200,210,154,12,212,189,132,206,126,215,56,138,121,254,150,148,189,192,119,172,85,73,22,173,41,166,223,24,153,250,38,65,35,120,73,145,232,102,20,21,106,154,58,7,186,139,153,179,75,171,37,4,24,124,77,188,136,140,169,179,248,41,163,12,34,6,253,122,209,163,10,26,185,1,37,97,108,31,227,133,58,131,19,150,35,80,75,84,202,175,40,5,193,125,105,35,177,205,155,245,44,198,125,133,9,161,161,136,227,190,106,44,165,41,50,46,45,193,222,253,171,149,190,222,9,80,70,47,148,243,31,213,150,114,143,48,241,110,27,45,30,27,135,49,28,239,204,81,107,197,76,240,201,193,18,253,170,108,186,232,119,132,106,83,94,156,135,226,29,165,104,133,155,202,70,21,139,119,92,244,79,193,213,53,125,152,126,25,25,213,223,197,173,194,233,51,145,57,115,53,45,187,59,134,237,86,152,29,174,54,100,57,86,107,172,67,52,161,119,182,108,111,196,62,41,130,234,221,63,28,91,171,119,198,41,139,35,181,133,125,26,164,250,81,8,170,217,215,202,130,247,27,80,102,97,16,160,198,183,35,2,139,72,240,114,24,137,151,125,161,132,1,131,59,57,106,226,17,94,240,121,41,34,72,24,163,52,107,27,91,202,49,49,83,12,240,113,110,127,217,80,117,247,119,177,104,138,207,205,228,15,217,248,36,71,110,203,23,208,225,47,140,10,121,163,140,231,242,241,223,106,28,105,198,53,17,37,139,115,248,176,166,163,75,112,211,47,110,62,220,190,28,228,247,169,53,28,19,117,25,17,106,47,172,57,28,110,104,21,247,176,64,177,140,130,117,240,109,210,30,29,172,17,39,136,55,227,23,25,232,87,252,163,255,37,195,92,76,47,216,146,162,22,85,110,91,175,117,65,125,220,108,194,79,187,164,13,206,82,222,251,125,209,162,63,83,169,12,91,107,194,41,185,94,179,165,235,49,51,242,140,193,168,134,112,194,73,197,10,44,249,131,137,66,59,40,99,86,134,37,37,117,6,36,217,203,201,111,233,120,5,155,71,148,0,241,227,142,201,198,61,194,7,209,186,56,244,107,100,218,66,135,251,247,145,248,248,244,231,147,2,178,65,73,73,250,44,122,11,38,137,239,217,196,244,114,132,185,83,24,42,17,58,97,237,77,12,70,241,13,142,174,55,208,147,8,190,37,247,141,220,204,19,218,189,55,201,125,13,115,179,179,192,102,216,37,209,66,216,161,233,152,204,27,21,231,95,166,161,248,225,36,11,53,42,79,206,115,111,19,235,202,172,69,104,27,126,251,160,160,85,150,116,8,154,198,151,93,82,69,65,171,169,37,223,159,135,11,0,84,173,99,68,38,148,41,137,98,16,135,74,155,82,198,209,144,163,111,211,13,24,154,187,120,242,150,240,176,106,108,213,158,158,110,90,102,187,186,254,2,155,177,162,229,24,56,99,193,242,205,142,151,6,197,30,36,213,102,80,233,145,57,114,46,13,8,153,202,232,88,24,168,120,7,36,146,110,32,114,241,80,53,11,232,56,117,109,38,250,211,52,232,214,38,213,92,252,57,228,141,214,111,204,255,79,205,196,207,41,248,199,23,74,12,203,48,10,145,123,13,182,126,95,143,95,218,65,234,171,215,232,61,196,250,220,69,227,235,60,29,98,229,233,131,104,122,26,211,82,16,5,32,18,178,1,79,45,92,230,117,154,118,60,19,217,161,135,109,233,166,245,173,13,254,176,92,249,150,203,175,188,189,31,47,73,110,50,215,240,226,225,208,183,239,139,50,216,179,159,37,92,203,169,114,99,154,4,231,240,250,241,129,104,165,103,59,77,75,165,235,208,49,154,124,49,96,152,16,79,97,227,29,244,123,247,57,74,229,188,31,107,190,72,12,227,240,242,232,252,163,159,208,157,246,160,18,194,77,233,199,62,233,183,107,58,58,57,145,239,211,199,155,88,171,158,135,171,234,45,170,190,100,242,153,68,163,221,144,233,243,167,238,12,219,197,47,168,67,9,246,25,221,12,19,10,86,25,40,140,128,231,55,166,255,53,233,213,24,46,218,55,90,7,94,206,40,190,159,75,229,225,110,221,94,129,201,91,193,110,30,82,172,215,68,159,242,38,18,158,41,235,42,38,218,207,150,35,138,45,148,162,112,66,72,91,192,56,148,117,41,209,253,223,97,70,104,13,76,77,191,121,243,210,248,126,213,7,252,89,100,152,85,63,162,5,247,196,90,155,86,166,1,226,54,163,145,21,70,67,140,51,230,17,172,1,18,83,222,132,43,74,78,82,247,125,126,244,116,252,193,143,49,58,222,131,100,192,68,3,200,186,115,107,9,236,187,142,142,178,186,44,175,121,14,206,81,108,10,2,103,224,169,157,92,207,150,134,166,90,32,217,146,51,228,230,240,177,71,107,84,159,201,21,173,20,13,88,3,109,33,205,102,86,36,243,115,213,251,182,116,122,127,86,5,73,161,9,183,243,78,19,171,39,186,28,0,240,139,198,29,159,10,240,221,50,61,3,55,142,13,58,4,59,94,142,105,183,12,49,24,83,30,202,177,44,59,21,159,129,132,153,146,23,12,206,189,108,123,76,73,68,189,92,186,227,74,15,204,189,193,161,20,96,145,81,125,170,179,94,100,75,115,182,248,230,208,82,138,168,119,48,15,198,253,12,41,225,124,159,188,243,145,77,227,153,0,227,184,80,115,189,219,131,181,226,4,48,124,250,71,204,157,190,147,202,132,102,10,56,82,208,31,160,208,7,204,152,41,165,119,32,245,23,196,24,242,165,84,38,149,1,19,78,216,157,68,29,214,17,235,165,156,236,82,70,31,145,57,73,108,105,222,169,98,147,3,63,217,34,26,73,182,136,224,95,230,245,85,144,74,103,43,41,34,73,181,89,35,114,9,230,21,171,106,53,117,123,55,196,108,44,12,89,233,177,253,145,105,134,184,83,37,22,70,54,250,149,4,162,26,217,28,120,196,89,78,121,184,125,70,248,153,101,55,232,117,108,213,240,179,51,0,211,0,65,195,155,49,207,5,66,203,94,116,189,217,134,76,200,235,77,150,190,138,12,130,148,163,91,58,222,128,243,33,178,133,131,9,145,62,198,146,222,27,127,178,34,77,71,231,201,142,211,37,100,124,211,212,88,170,1,31,15,231,100,214,110,63,19,61,126,170,85,18,241,161,169,51,206,97,19,151,158,4,227,209,155,9,9,141,53,124,39,151,25,203,49,255,160,109,121,31,231,188,79,185,19,57,137,92,23,142,145,221,19,107,3,53,215,35,147,201,231,247,98,22,59,211,28,225,194,227,68,134,168,17,249,163,194,55,115,157,129,23,124,243,113,129,161,98,28,198,178,112,117,13,71,177,251,8,22,124,175,45,41,179,37,6,40,46,183,34,138,140,91,235,99,116,3,58,212,32,167,59,124,119,95,26,206,158,90,147,138,219,159,248,74,82,200,68,156,153,97,40,38,96,183,181,141,236,50,190,83,185,72,164,235,219,179,105,225,18,63,184,143,221,75,26,153,154,16,240,42,246,119,135,17,255,121,159,153,164,47,22,187,146,156,12,45,13,152,191,255,175,179,220,39,47,77,196,40,25,206,194,71,140,237,117,226,153,64,115,6,250,80,120,255,105,173,67,250,77,239,197,198,232,0,110,170,239,128,15,100,128,222,150,199,142,150,135,83,195,198,56,172,14,169,1,247,62,178,84,200,1,132,50,59,3,5,156,176,20,146,105,243,37,81,71,90,198,151,20,235,192,213,41,184,218,31,52,147,15,186,245,135,43,119,238,75,203,53,71,226,92,53,137,250,16,215,157,170,132,246,51,2,157,216,0,158,47,227,157,156,117,181,128,238,82,119,210,0,31,184,196,105,250,97,64,18,160,183,243,65,36,11,212,223,213,191,27,231,217,89,32,192,108,177,188,128,243,165,177,237,243,31,68,139,105,20,138,23,80,167,64,235,139,114,63,40,126,18,12,186,110,33,214,106,12,13,29,179,10,189,247,224,34,57,58,148,55,241,245,31,15,240,70,111,45,76,135,16,3,198,105,40,14,200,19,44,251,102,188,249,64,177,78,79,184,129,141,81,186,29,82,113,182,33,181,190,240,221,194,138,149,86,180,211,97,8,73,86,14,46,83,65,21,97,197,202,51,205,45,237,160,150,221,64,213,127,27,98,227,49,253,26,45,55,190,33,40,197,110,7,114,188,94,108,218,227,116,175,43,8,82,122,218,247,247,6,200,130,81,5,106,170,107,238,69,53,127,11,138,195,250,81,237,135,5,82,4,184,188,177,180,188,17,138,136,224,201,211,181,29,115,17,155,20,216,221,61,18,208,144,110,93,131,95,151,6,178,64,127,146,233,97,218,136,83,175,145,172,94,188,207,5,134,43,33,211,230,113,65,39,49,57,206,32,35,89,171,90,179,239,207,215,52,208,130,243,5,223,121,33,100,152,169,61,0,16,32,82,35,170,191,80,13,135,115,193,195,154,30,89,190,49,44,145,46,76,174,43,118,209,64,121,214,177,96,202,28,196,255,125,140,78,143,74,76,130,189,19,31,103,155,202,82,115,198,24,78,64,160,91,38,165,141,203,24,88,187,253,243,41,91,248,254,107,174,186,224,168,240,93,251,13,183,108,127,245,146,143,194,93,43,156,228,50,63,197,13,127,253,117,210,166,94,118,182,7,213,136,132,82,21,69,255,3,14,24,57,147,136,64,171,180,252,35,205,157,184,147,8,61,99,237,46,214,26,187,11,182,83,61,176,29,90,236,214,48,178,252,140,61,49,156,239,42,255,182,43,132,248,194,191,177,249,73,162,212,136,200,40,21,216,153,50,128,125,169,62,161,85,161,253,23,233,242,121,87,54,28,218,152,215,86,192,79,163,246,225,240,98,100,250,80,249,241,153,81,77,154,83,222,107,254,145,149,206,102,210,31,249,42,44,86,35,160,22,199,22,172,155,149,52,129,159,115,116,85,244,61,175,252,247,242,71,84,38,213,30,128,103,212,63,244,242,68,8,25,230,153,167,159,119,182,143,21,63,145,41,221,53,197,244,100,76,71,58,34,130,17,28,253,99,198,84,15,233,150,180,225,206,95,7,0,111,144,228,107,214,56,104,102,251,203,83,43,238,56,49,138,25,136,18,9,213,37,133,79,228,127,12,178,142,199,232,20,44,19,73,47,113,28,157,17,140,86,196,103,232,136,15,246,176,86,82,80,163,118,38,176,233,111,68,149,2,149,213,242,200,132,208,136,250,71,218,237,85,78,234,137,57,92,205,119,37,22,92,124,212,168,179,42,215,25,233,131,164,227,97,46,93,120,104,97,124,176,4,9,11,40,239,146,159,39,154,164,203,62,167,143,132,226,163,61,146,179,119,140,247,130,177,78,223,171,183,37,182,184,15,101,107,195,19,27,161,24,116,109,35,241,67,236,93,195,144,190,170,8,90,193,193,73,144,144,59,16,64,164,227,92,177,12,44,120,166,225,206,99,92,249,31,37,23,238,52,49,28,5,166,116,208,173,96,31,216,164,71,125,62,35,99,44,32,174,212,47,225,119,215,204,180,225,52,52,217,246,77,16,29,246,78,118,115,226,33,132,133,215,130,15,223,168,180,141,108,237,66,238,52,126,112,101,220,146,206,238,209,163,20,213,233,213,36,18,176,180,33,2,144,89,203,54,167,247,197,84,235,171,57,136,169,177,125,229,96,89,186,84,131,151,27,58,246,242,183,50,66,72,37,94,115,37,232,222,137,39,202,116,177,49,89,97,129,176,118,129,174,140,4,95,214,91,180,57,55,37,117,215,125,251,74,218,149,46,184,147,203,133,181,147,98,84,32,203,54,103,241,35,8,152,164,165,69,211,21,191,214,12,33,152,13,252,54,76,43,240,84,160,26,187,158,245,192,76,174,206,235,69,30,159,29,152,54,43,183,201,220,54,139,239,254,21,59,97,58,151,146,98,163,231,12,26,31,187,132,114,255,35,205,56,27,153,183,142,222,51,159,150,126,9,225,156,62,51,116,65,31,246,47,183,245,144,118,229,37,73,125,59,144,172,156,4,40,178,218,171,232,31,98,148,63,234,97,200,109,153,91,201,50,40,99,211,175,53,168,155,240,67,100,103,231,13,22,115,119,94,118,78,70,125,14,140,88,104,60,179,67,244,80,8,186,148,76,114,212,49,44,212,99,235,67,85,36,128,19,79,200,101,1,122,227,179,104,50,30,160,37,230,189,206,189,92,255,216,195,59,205,129,73,241,156,34,115,137,58,44,137,78,254,9,61,127,204,21,39,83,18,126,126,235,196,127,208,78,176,248,154,230,84,244,128,255,190,232,30,50,61,79,147,48,133,33,7,43,103,21,186,139,38,156,223,37,68,138,182,75,221,18,178,130,62,216,72,84,40,44,209,134,154,149,127,140,233,243,218,10,109,214,101,122,36,13,42,134,72,49,27,140,68,200,73,193,97,209,24,191,62,83,183,186,47,14,202,240,169,134,226,41,208,149,184,219,185,112,137,125,156,94,171,88,137,49,120,11,164,35,158,134,46,130,73,127,77,48,153,229,63,106,137,217,33,154,59,154,245,241,88,254,113,249,65,221,233,222,0,15,181,137,60,137,65,116,131,241,255,37,16,180,31,17,23,192,154,163,111,243,200,161,78,119,232,157,65,134,36,150,204,0,117,222,79,227,99,18,191,81,210,46,185,159,22,197,189,163,195,109,202,26,16,10,22,251,234,86,203,21,20,212,32,62,19,39,161,28,191,98,73,61,48,164,23,79,122,7,254,18,254,241,255,132,98,201,50,236,97,135,154,216,63,192,240,162,134,95,37,177,159,208,0,31,74,112,44,252,210,69,74,215,154,45,184,154,44,104,165,81,39,95,101,235,164,62,142,219,84,217,85,34,5,115,185,153,5,76,205,58,6,115,134,110,96,135,193,25,243,27,106,2,149,151,214,89,83,112,84,193,98,72,251,1,125,175,104,179,196,2,85,179,234,153,228,193,178,171,136,24,170,204,54,209,140,77,15,190,159,138,137,174,132,195,69,101,177,128,143,168,45,231,59,7,133,159,124,128,234,125,135,0,237,49,59,210,138,7,52,170,122,73,233,106,16,131,66,54,27,21,136,163,66,6,241,110,169,46,220,116,201,156,34,24,38,161,168,114,79,131,126,37,239,41,224,62,37,6,220,115,106,16,26,65,31,166,240,52,93,178,151,105,75,13,7,241,61,224,26,231,68,166,225,232,212,21,196,217,85,6,131,14,188,230,129,197,64,132,18,25,84,215,99,3,57,80,223,135,166,81,130,150,181,66,236,228,186,248,198,182,108,41,241,63,216,98,213,27,202,152,34,1,166,115,199,77,217,4,223,93,130,39,229,170,138,117,28,1,174,150,131,79,90,49,239,90,139,143,160,206,69,109,104,11,128,61,107,158,182,22,184,169,208,220,174,12,141,208,211,208,74,137,112,171,236,49,113,132,201,29,255,102,132,226,25,252,193,139,137,19,234,202,173,86,11,234,128,100,90,24,42,159,156,63,73,16,2,222,133,40,128,77,176,220,200,46,175,49,47,225,76,218,229,23,105,84,103,32,99,111,45,94,66,190,121,86,14,253,68,192,145,126,154,176,228,187,49,101,71,156,62,196,155,124,125,156,108,118,53,98,30,164,222,153,42,168,41,137,44,183,76,126,77,42,102,153,67,236,144,9,150,129,145,143,38,159,216,164,199,94,249,137,29,134,211,80,101,33,191,245,171,15,165,81,251,21,58,5,83,128,250,153,71,235,112,175,216,176,77,2,65,203,217,196,83,189,169,66,218,17,224,224,32,94,46,240,193,105,83,60,72,178,73,214,31,173,87,1,194,171,90,200,34,193,181,117,177,208,66,188,18,143,0,33,50,87,149,175,255,46,138,50,89,82,72,146,210,248,93,243,19,212,147,166,36,77,36,144,239,82,216,236,179,46,132,199,38,19,81,42,191,95,76,6,148,148,249,109,20,147,75,214,225,22,216,157,206,60,173,2,245,237,105,161,161,251,16,65,147,200,201,49,116,62,131,206,142,151,146,55,183,178,90,214,253,178,14,250,121,210,220,182,65,185,29,120,72,159,52,179,171,37,191,199,91,247,37,199,193,85,198,39,46,128,198,184,175,190,35,179,170,136,16,149,89,61,36,161,156,121,108,223,67,184,197,161,244,177,38,185,222,133,181,136,245,134,105,156,128,152,180,125,183,240,192,219,250,177,69,251,99,183,72,242,173,132,122,31,211,242,117,201,81,36,138,202,234,253,151,57,126,49,156,126,116,188,125,227,98,139,14,177,235,201,0,79,158,235,234,67,88,117,153,80,201,164,153,193,38,64,243,46,220,134,233,195,15,8,155,253,140,254,45,29,153,166,197,8,226,153,219,243,242,53,143,14,112,250,135,249,206,64,144,143,9,74,97,57,212,165,91,144,147,235,245,208,125,199,47,222,97,59,22,42,33,124,167,16,2,58,126,166,6,105,14,63,198,168,104,172,18,49,110,77,252,124,38,110,0,106,144,116,227,19,125,55,205,48,44,149,86,196,192,97,204,107,132,247,195,119,40,189,144,124,115,120,172,213,174,193,37,230,227,177,67,92,217,60,222,79,249,81,176,133,241,42,197,53,65,192,116,186,195,96,39,108,12,140,179,103,81,193,63,58,113,217,200,35,211,245,248,204,104,190,101,47,88,86,46,76,153,246,163,246,57,85,57,245,218,23,90,29,37,64,160,1,85,156,47,173,211,46,47,183,11,161,52,194,171,71,159,207,222,22,37,12,33,248,181,19,58,29,181,171,123,110,135,89,114,32,92,118,82,43,77,14,132,82,208,211,242,59,98,50,96,56,120,227,108,133,221,240,12,90,189,178,31,165,39,124,64,24,0,183,211,125,246,115,246,130,165,27,163,171,109,239,129,26,22,35,41,115,17,40,136,121,229,239,49,73,185,90,211,254,41,120,224,115,171,54,23,112,135,183,219,189,83,105,234,112,26,87,48,42,64,117,206,226,230,75,240,193,9,59,170,173,170,114,68,255,189,167,64,56,91,126,191,240,156,244,171,2,71,80,1,63,83,138,81,251,21,138,229,132,64,106,169,4,157,144,218,247,147,219,248,57,89,4,254,244,186,118,10,211,225,68,64,171,164,63,234,157,48,25,63,203,133,205,237,236,247,152,119,64,56,226,5,253,200,94,252,27,123,214,125,30,12,173,52,169,179,204,135,148,255,66,187,88,210,18,201,98,51,56,222,201,86,111,226,165,117,40,0,97,134,252,81,209,152,69,121,101,183,118,224,213,135,84,89,79,210,89,88,114,66,32,146,39,112,186,34,142,205,64,115,208,182,41,102,245,66,201,235,47,10,100,188,79,84,121,134,22,193,243,234,10,135,47,245,242,194,184,24,150,28,16,78,226,58,171,215,111,8,224,165,71,200,201,247,242,155,23,235,206,124,30,177,234,163,40,16,118,105,94,251,79,2,187,0,229,48,48,155,29,159,142,107,7,64,58,109,34,144,17,245,123,169,193,144,101,210,241,37,203,135,192,255,83,113,235,101,93,84,19,199,135,210,200,40,9,253,247,182,70,42,200,246,120,112,169,28,39,197,178,123,54,210,122,197,94,57,221,60,55,14,49,169,24,213,236,98,218,173,253,238,34,177,64,191,78,184,86,210,21,134,118,106,35,129,115,50,245,68,65,159,196,71,66,249,89,95,158,192,105,148,229,148,136,52,76,205,206,214,252,192,158,243,197,164,3,5,177,121,91,150,74,184,209,35,212,173,115,130,164,178,157,104,212,189,169,102,67,230,158,240,237,40,117,179,16,122,147,183,143,52,141,110,105,111,149,108,126,194,97,169,173,3,39,122,88,113,116,254,184,94,13,108,247,236,169,17,55,139,218,185,66,174,156,110,210,99,169,154,114,230,107,107,33,9,123,91,234,36,35,74,173,57,13,159,240,172,52,194,231,87,43,27,193,241,194,224,117,1,13,117,70,119,222,151,179,100,121,67,187,243,47,115,193,44,130,67,4,69,54,68,215,231,99,220,10,77,18,83,52,215,226,174,235,171,144,26,70,16,225,208,44,90,135,103,220,94,23,221,93,54,148,33,158,57,81,115,238,5,32,141,166,107,156,62,183,119,76,48,238,111,223,174,21,94,247,220,167,190,167,107,166,194,22,210,170,188,41,34,175,119,53,107,231,187,70,162,121,138,221,58,100,24,50,172,102,129,177,90,28,43,97,245,237,21,228,7,23,211,183,226,78,112,104,74,5,28,58,171,250,221,1,86,161,84,176,123,25,158,199,60,211,21,28,220,206,68,235,80,10,31,146,234,74,246,247,126,121,79,111,154,20,172,43,22,199,192,229,189,143,92,213,251,182,103,153,162,39,168,83,75,7,5,62,113,25,178,117,17,209,253,161,4,5,3,24,91,100,23,185,25,190,106,219,145,227,21,195,148,174,191,234,154,203,199,213,252,155,203,64,237,160,129,101,5,185,192,95,202,119,26,108,106,90,251,229,177,205,201,231,216,19,151,71,57,90,242,107,252,4,75,82,63,98,22,135,153,85,0,140,142,231,32,56,160,141,136,112,15,26,130,228,12,81,110,31,134,59,85,161,196,181,166,42,28,119,38,155,207,231,30,124,183,91,129,125,62,21,223,19,116,97,57,249,226,208,15,38,64,45,27,23,237,151,174,49,245,161,19,82,193,65,68,141,113,158,151,193,164,186,212,74,19,41,139,247,232,83,10,40,191,64,250,64,124,4,27,251,33,72,216,157,25,118,138,255,10,37,231,44,213,93,149,209,125,170,197,215,16,163,4,109,43,33,39,133,156,43,217,92,205,227,110,243,143,129,1,190,253,145,157,189,97,226,154,39,184,85,29,175,60,114,27,36,216,198,42,217,24,215,14,13,192,210,92,113,0,188,81,162,239,182,179,102,131,80,27,162,204,229,179,121,151,106,177,232,179,14,229,91,29,54,146,135,40,130,211,23,132,108,29,163,173,174,13,125,46,72,105,5,107,200,40,33,107,144,129,22,5,6,80,58,108,203,159,28,209,46,31,40,145,234,213,213,95,192,25,127,83,131,161,83,204,27,84,5,71,15,21,25,223,61,42,196,210,51,66,35,164,188,198,248,78,73,65,147,48,41,212,252,145,69,132,221,149,2,165,44,65,24,158,152,40,248,194,183,135,12,106,227,254,30,162,60,156,119,89,89,184,80,27,88,88,115,85,116,108,234,107,148,228,45,223,222,23,141,25,82,66,119,151,187,90,72,140,163,55,209,148,122,140,230,85,79,220,67,118,252,190,182,55,212,18,26,200,178,191,127,130,183,22,118,213,81,119,163,246,77,88,98,229,157,250,221,58,185,247,149,73,6,191,27,3,224,9,146,32,181,23,62,13,245,146,168,255,8,112,248,194,235,135,189,50,211,191,249,253,125,245,93,232,37,230,29,39,24,75,61,100,220,15,242,206,25,13,122,16,153,82,127,233,26,70,132,39,24,33,255,35,218,104,184,141,250,103,240,243,21,120,119,248,36,196,57,114,191,105,130,68,180,11,109,87,65,11,208,77,40,180,157,193,51,113,94,0,54,76,134,30,164,27,24,49,199,209,129,179,183,205,187,73,181,96,2,152,46,31,179,118,140,115,125,58,143,122,81,44,227,130,250,133,144,35,11,208,104,53,145,202,233,129,179,143,244,233,24,64,70,61,104,8,43,166,186,212,187,21,217,13,133,164,110,192,147,43,231,89,207,66,218,43,217,180,164,6,224,37,68,5,228,76,89,64,98,94,141,137,119,229,205,136,137,27,98,164,96,25,132,41,17,182,152,116,60,188,15,209,248,8,209,26,130,36,12,122,240,193,10,125,159,164,173,75,237,240,166,66,127,115,19,30,187,81,9,47,247,78,37,52,172,246,199,194,2,102,52,69,103,17,30,93,71,118,56,80,154,9,239,117,115,184,22,223,248,86,51,71,197,244,175,253,13,253,154,194,79,33,108,109,217,251,243,107,131,80,72,227,106,207,96,222,193,14,137,178,104,218,202,34,6,200,113,2,75,53,151,144,104,233,153,221,53,222,249,177,97,129,158,71,126,224,14,92,80,234,65,213,27,96,184,36,239,137,85,38,118,169,134,42,131,143,255,91,199,243,239,74,92,95,45,136,151,1,132,123,109,230,84,207,247,93,17,142,0,82,85,244,117,97,209,81,57,46,177,223,205,184,14,132,212,9,137,110,169,20,199,43,232,28,117,125,255,69,235,162,88,23,68,134,4,130,201,204,115,196,195,40,189,76,244,88,65,112,178,1,71,135,86,169,174,13,26,27,126,234,35,77,120,203,1,85,57,244,95,86,25,243,164,178,106,112,47,61,214,132,48,163,113,253,28,237,23,192,45,171,202,107,114,104,71,33,255,196,17,229,68,102,173,215,77,164,184,254,78,90,25,13,239,157,49,179,103,14,160,70,21,191,184,11,218,247,234,19,127,103,45,162,132,198,208,70,44,54,155,200,92,9,234,185,131,237,148,35,57,216,36,200,12,201,110,184,187,210,181,223,16,34,185,243,153,12,240,61,14,154,6,138,252,42,82,75,46,39,217,146,107,144,222,39,80,242,90,116,69,175,133,4,200,63,139,62,7,91,130,241,90,120,220,40,199,101,204,182,121,146,45,92,242,48,236,41,123,165,191,83,213,136,177,3,28,172,210,209,199,171,103,46,29,75,255,35,175,159,133,15,243,188,36,161,105,208,50,161,151,3,32,113,21,51,214,35,20,203,202,161,118,110,209,218,6,133,23,246,17,137,113,97,56,148,125,181,90,200,205,216,160,255,245,139,122,113,233,23,235,84,125,1,94,62,185,237,238,48,15,90,6,120,111,220,195,111,248,40,181,126,135,60,20,234,159,176,22,37,62,142,170,241,82,245,76,254,139,168,70,146,169,103,37,148,187,101,85,46,217,140,72,149,228,150,165,1,126,150,109,103,20,182,149,142,46,109,124,4,229,242,45,236,111,20,205,155,131,100,93,136,76,32,209,165,11,28,125,225,48,75,82,168,122,216,237,188,101,147,16,109,6,188,131,115,66,50,21,106,231,23,136,249,8,169,149,43,245,17,70,200,99,220,55,134,109,219,24,203,29,80,96,201,223,136,113,231,202,131,247,15,180,138,78,225,60,16,71,116,134,44,174,115,155,12,9,234,222,36,126,64,40,169,145,32,131,227,154,103,68,228,173,208,89,240,184,24,122,147,136,11,148,163,73,156,1,1,107,218,173,175,210,212,111,84,158,102,103,105,121,233,207,216,190,221,120,215,221,193,106,125,165,207,201,88,75,8,140,37,62,66,254,73,204,216,147,73,253,75,205,210,27,60,176,130,180,161,244,65,31,11,87,67,110,11,186,76,154,133,21,207,192,157,156,17,68,176,188,175,246,188,87,77,43,98,66,222,196,195,212,227,201,64,17,163,248,24,111,84,18,93,230,91,224,112,39,60,218,217,97,154,53,92,50,111,75,19,171,8,238,4,105,41,246,16,127,89,183,234,64,21,76,231,111,67,75,214,111,29,29,107,161,249,1,156,233,102,212,138,105,40,236,77,61,0,138,222,46,136,221,79,159,190,19,172,102,164,232,163,144,166,158,66,34,139,51,61,181,112,41,37,19,154,38,88,59,120,52,29,250,211,99,137,147,141,124,13,216,252,201,157,110,136,4,181,239,45,201,203,158,93,235,176,174,185,28,133,214,252,91,181,46,221,128,114,78,178,97,29,233,105,32,75,68,160,83,121,45,177,131,142,130,109,219,180,53,161,153,80,49,230,120,63,216,71,187,120,84,157,175,206,237,64,149,39,26,19,84,64,102,80,58,186,233,103,4,164,213,234,236,218,72,218,153,244,108,246,188,25,22,46,74,167,212,211,41,161,181,67,168,80,8,8,57,96,29,223,99,84,178,2,85,67,111,224,11,237,194,207,178,148,45,164,174,50,24,253,144,198,252,188,107,147,29,89,8,22,184,148,24,243,149,141,141,5,63,237,6,102,51,255,140,135,39,29,208,58,240,88,113,43,127,194,239,214,118,49,46,8,68,159,152,131,214,21,200,231,138,27,220,6,184,244,74,33,173,138,150,175,89,79,111,12,101,245,252,136,15,133,53,230,174,126,98,198,189,246,17,41,12,127,194,136,149,86,113,52,199,40,228,153,115,227,161,121,11,78,245,70,15,40,168,40,48,248,4,37,105,59,42,98,103,94,145,63,30,120,246,5,116,177,35,121,91,197,255,53,8,243,94,13,77,236,244,230,211,164,191,58,201,46,96,16,206,92,96,78,228,8,141,218,231,176,145,127,93,147,124,226,31,137,104,27,108,22,87,68,215,131,34,131,210,219,235,224,163,177,174,131,201,160,252,25,135,158,80,105,36,218,28,137,125,67,57,35,137,43,145,173,145,166,32,69,228,244,252,87,13,133,26,134,224,80,171,236,44,171,106,210,79,184,191,15,72,134,251,82,100,156,42,28,7,161,36,255,52,10,102,161,132,34,9,4,56,96,63,77,23,51,145,211,182,231,169,145,204,152,160,108,138,194,110,137,195,161,142,58,140,225,65,192,136,224,64,80,236,227,196,107,191,144,218,48,129,114,232,9,55,251,100,63,228,230,77,229,94,182,121,156,214,188,245,251,17,69,138,16,206,76,100,161,59,223,221,199,143,125,206,77,215,128,54,240,211,213,139,85,7,164,51,51,63,124,197,5,221,131,187,160,66,250,76,132,110,122,180,114,52,12,109,178,78,80,214,157,90,133,17,61,138,223,199,135,128,161,56,188,46,57,208,172,128,24,52,129,180,193,183,232,84,52,70,18,245,93,78,64,134,15,138,162,221,214,42,155,11,40,253,221,237,243,23,26,34,93,229,46,187,36,105,213,92,171,134,146,179,156,151,249,9,255,158,162,81,201,3,15,72,78,182,121,120,163,150,0,184,226,216,176,56,246,238,214,141,24,217,74,21,80,15,207,63,174,130,9,198,22,107,0,235,138,62,31,111,59,245,239,253,184,191,193,165,231,190,137,48,18,36,170,101,203,120,30,192,191,247,6,217,125,85,164,123,20,172,36,166,139,112,208,186,239,50,148,73,195,44,125,192,81,123,82,39,176,111,226,99,254,98,127,171,139,231,45,166,183,87,83,4,204,197,238,47,70,149,177,172,218,3,251,82,33,52,34,91,50,200,110,158,198,75,63,49,214,232,9,187,236,79,212,25,191,187,48,23,166,197,149,154,47,66,167,193,220,8,149,136,128,110,144,142,15,239,81,155,250,93,1,98,68,139,92,93,186,235,63,31,195,97,227,179,162,202,112,176,169,174,244,142,159,19,230,139,101,7,36,253,113,83,188,140,132,53,219,193,133,145,254,24,60,195,138,210,177,141,21,142,171,241,176,152,21,161,90,198,238,84,166,169,110,251,124,150,222,24,119,192,70,214,239,117,106,219,55,181,246,74,193,192,73,180,208,88,25,228,169,219,163,167,235,52,50,49,225,59,40,44,207,59,104,253,50,20,92,5,175,98,206,124,0,162,19,157,176,255,27,195,131,15,4,112,88,104,161,75,9,89,66,129,103,179,250,106,219,90,16,166,37,162,166,136,4,238,105,58,139,243,21,202,18,117,162,66,32,133,109,128,113,204,75,74,196,50,172,218,245,4,18,46,21,188,65,167,208,130,200,22,11,96,99,242,185,251,169,149,101,31,100,188,167,187,196,31,76,66,7,117,210,35,2,117,49,165,252,137,61,196,148,240,10,242,99,178,100,160,3,250,115,108,32,64,2,214,23,242,235,59,52,15,253,64,88,6,145,38,123,60,46,40,170,132,84,191,100,214,149,212,137,92,153,164,62,90,108,3,134,123,30,221,75,169,35,70,137,190,18,145,202,46,47,100,12,195,195,205,76,80,248,4,21,142,134,43,34,129,243,21,87,14,52,223,249,208,28,9,229,171,66,138,123,3,45,6,20,102,253,159,5,152,217,115,211,126,172,69,131,126,76,231,249,157,144,42,208,83,163,2,182,154,205,151,139,83,138,211,223,187,59,226,174,46,85,31,17,91,171,161,78,24,18,164,1,10,241,65,131,29,46,66,54,246,210,125,154,106,124,227,222,174,82,10,97,11,3,57,236,28,128,225,179,137,196,204,56,94,146,169,2,79,105,69,130,181,193,111,208,30,60,123,65,120,8,11,57,223,133,20,58,213,231,199,65,238,95,208,105,71,25,211,131,38,75,120,248,214,220,239,70,238,179,10,47,19,99,109,216,110,217,54,117,54,249,24,53,38,254,251,227,85,27,115,230,120,168,82,231,172,47,61,205,8,238,194,146,77,147,67,68,238,149,169,11,155,82,82,212,109,136,54,40,125,114,169,52,0,131,156,197,113,246,73,243,191,50,118,129,34,242,24,18,209,117,138,190,152,155,190,43,95,85,59,232,20,213,63,45,102,129,104,86,138,202,94,152,189,246,2,78,79,32,37,0,197,253,250,84,149,2,179,35,227,160,47,214,171,114,73,11,56,174,44,194,117,214,56,159,43,153,97,232,247,168,177,17,243,113,255,170,48,147,189,77,133,25,13,221,57,249,170,193,62,130,95,102,100,62,177,236,211,197,48,16,130,131,65,145,220,141,44,179,134,7,153,8,184,241,190,221,168,69,210,53,202,135,199,230,182,11,102,119,229,115,147,234,4,148,27,173,183,155,144,52,146,120,21,234,236,158,66,109,217,9,246,54,213,4,174,233,241,169,218,170,187,187,159,121,34,117,244,121,218,68,248,227,113,250,107,190,238,27,145,187,75,165,88,187,36,144,172,224,22,54,46,32,17,116,163,176,174,253,63,12,93,0,89,153,140,222,73,103,61,114,155,239,33,16,80,135,170,66,105,147,1,239,13,221,220,32,251,82,175,50,107,220,12,143,178,96,71,75,95,94,104,19,101,13,219,161,196,163,35,113,148,102,26,146,195,231,205,8,242,114,6,78,31,205,187,190,235,79,240,50,2,187,85,238,100,94,19,254,132,49,74,249,108,97,14,121,136,105,181,22,140,79,21,69,129,165,70,137,42,94,178,167,68,151,72,105,228,194,236,91,141,242,83,91,98,2,178,27,136,167,199,0,94,121,117,26,224,43,208,35,74,178,23,19,29,162,39,23,238,125,197,76,218,167,163,235,62,203,166,251,31,166,172,221,162,171,108,62,61,230,40,24,23,118,185,128,109,40,240,153,189,197,125,138,189,134,18,77,56,157,89,148,65,48,127,143,116,213,92,111,165,223,77,163,139,123,92,21,231,150,188,2,122,33,187,140,6,57,19,194,234,0,109,185,1,174,254,144,50,183,104,51,3,27,246,107,151,45,255,169,99,102,248,144,2,91,132,91,150,78,66,179,185,216,193,83,99,232,158,123,17,12,64,181,7,59,213,199,120,216,35,172,219,85,65,151,83,20,92,192,164,9,105,212,254,198,220,136,24,81,139,99,156,237,81,120,239,221,81,38,92,1,243,198,149,93,9,209,230,212,164,21,142,14,21,48,73,158,159,186,154,238,244,154,81,244,27,55,115,181,181,242,7,191,142,146,183,22,192,255,102,220,43,67,150,33,85,60,123,213,155,251,92,150,121,197,75,127,195,81,233,113,136,248,178,139,205,105,22,255,9,243,122,235,163,138,37,213,143,245,30,112,180,128,195,14,54,162,191,167,58,202,176,202,164,46,107,3,8,21,239,50,23,72,120,93,215,62,182,116,215,104,95,165,88,252,121,149,188,132,72,158,215,253,107,189,188,136,183,82,191,157,225,45,225,77,38,79,86,183,247,144,241,177,132,255,162,40,59,225,16,216,56,20,207,122,145,15,95,236,46,47,108,83,214,151,64,185,201,122,60,0,131,131,250,116,55,61,147,46,116,70,222,17,89,20,126,240,73,186,3,192,243,51,227,161,183,99,40,154,10,175,72,129,64,170,204,73,49,112,162,104,248,220,210,233,74,48,178,191,234,2,7,249,108,117,212,97,70,108,195,145,153,220,90,59,72,68,91,28,132,106,34,170,151,119,167,145,122,21,40,15,196,83,3,169,197,197,26,166,46,41,43,132,161,197,238,173,90,230,9,249,18,20,190,224,13,54,236,235,241,222,105,5,78,90,100,22,165,110,8,70,232,125,146,194,125,10,191,123,225,114,98,64,15,7,85,180,26,212,251,241,83,216,218,68,247,135,9,144,209,236,119,78,34,126,171,119,221,116,197,91,73,80,88,57,129,236,9,229,59,112,221,163,142,173,132,0,36,29,3,158,178,136,191,65,235,217,10,230,250,42,120,155,221,193,122,121,131,18,67,159,131,170,249,67,92,202,162,67,47,70,84,25,251,128,232,96,77,200,189,27,36,128,67,171,60,248,24,130,138,183,96,96,52,6,50,77,246,34,55,190,85,33,237,221,253,232,64,172,223,160,26,78,13,174,236,92,164,45,135,89,156,151,45,27,35,123,178,134,46,227,40,112,5,111,170,13,62,222,111,210,138,72,175,202,172,116,105,171,236,245,204,24,183,197,151,51,193,147,56,207,70,198,214,126,180,95,59,123,232,122,21,164,185,49,238,92,173,6,21,40,197,74,81,212,193,125,175,111,113,104,13,36,62,174,162,110,250,84,200,86,217,53,85,92,45,175,160,239,218,29,224,188,141,108,232,195,230,184,188,212,164,37,156,4,60,19,63,251,37,202,214,33,174,182,106,80,74,92,140,100,182,249,46,53,246,165,175,211,38,18,233,175,240,35,114,163,65,96,116,139,156,193,167,202,14,175,236,164,19,40,117,124,151,95,7,217,23,71,190,36,225,20,180,124,81,40,23,50,41,100,158,243,213,95,252,232,223,169,40,5,118,188,122,188,103,222,206,217,26,209,167,213,131,192,4,200,83,134,123,161,191,28,4,2,57,82,224,197,130,19,8,28,237,23,5,164,49,177,253,34,208,187,94,131,89,60,9,68,247,147,234,85,15,62,89,150,150,248,222,94,132,206,120,135,128,14,126,240,98,177,161,49,34,217,29,106,0,229,213,213,80,251,125,176,187,40,149,217,167,213,242,62,149,244,56,187,53,54,154,77,184,166,219,204,39,18,197,221,234,153,147,150,247,197,1,52,228,21,237,97,169,244,44,227,43,8,175,150,201,64,213,138,104,23,61,24,71,53,56,218,241,26,69,255,178,92,2,208,69,2,171,231,18,129,226,87,60,69,163,65,85,136,22,251,113,211,46,230,166,73,44,108,41,76,201,219,15,63,159,43,72,3,232,212,209,138,187,167,248,211,51,10,218,150,246,118,19,219,213,4,92,191,163,106,231,17,150,82,211,159,221,152,145,68,218,182,107,239,206,27,21,163,176,54,244,34,225,127,179,249,241,73,44,181,86,193,240,49,143,239,251,153,113,231,235,146,155,10,196,229,91,113,64,138,187,184,189,13,153,40,220,235,235,144,204,12,44,191,122,176,20,192,5,199,100,184,159,70,44,254,144,116,52,175,181,250,8,164,61,228,137,19,196,66,3,91,13,9,79,213,217,247,213,213,164,69,221,119,140,22,223,221,142,168,60,12,254,115,16,233,98,118,16,219,126,229,224,195,196,25,231,158,80,107,131,164,214,118,75,195,94,171,194,202,142,244,129,117,80,190,178,131,69,105,17,48,57,172,216,187,181,245,100,176,225,16,103,41,31,115,85,158,54,127,170,190,1,16,174,152,200,214,32,194,214,135,245,126,13,68,82,194,124,136,183,77,176,131,229,123,201,56,19,233,242,211,88,161,98,97,138,201,252,118,191,179,228,1,0,203,20,176,58,212,63,109,75,83,240,102,184,150,234,8,97,207,25,184,66,191,148,68,127,227,109,104,107,24,235,238,132,143,73,47,25,96,243,163,139,43,39,133,116,242,113,192,208,94,209,90,41,137,245,224,226,217,89,37,128,215,118,236,88,45,249,244,37,116,4,169,42,98,189,173,72,204,28,30,166,238,214,170,216,74,212,82,76,63,21,115,14,237,209,168,234,141,247,151,165,68,235,8,150,35,65,95,157,172,179,44,25,70,57,116,65,168,48,242,124,101,131,63,147,55,187,207,219,136,90,69,102,162,44,189,147,91,138,152,218,140,125,3,17,196,202,53,12,177,189,0,255,159,40,103,75,154,12,143,40,203,212,52,0,214,18,10,162,38,96,26,146,28,75,11,235,184,153,86,53,176,181,94,152,227,118,203,156,202,99,60,123,139,145,47,3,34,227,156,188,246,157,32,245,40,54,15,98,147,200,8,11,123,251,116,34,44,78,216,198,147,86,115,71,115,82,151,158,48,72,121,215,14,238,31,214,4,86,26,222,199,4,182,74,171,191,40,88,120,137,129,219,46,252,218,25,47,165,157,46,236,113,43,6,113,52,161,204,127,18,38,227,145,138,137,44,219,217,88,204,55,89,253,28,137,65,101,203,63,40,104,51,30,217,254,55,91,229,60,71,136,133,201,40,188,156,191,1,55,225,211,232,176,248,179,176,220,150,85,198,207,68,66,64,237,175,99,26,62,216,116,100,239,152,49,49,151,108,90,200,228,231,169,86,192,240,7,77,199,91,239,205,61,239,212,160,137,59,50,185,129,149,213,239,143,116,253,135,235,9,54,83,61,131,62,252,101,180,86,132,189,27,78,73,58,240,14,106,166,178,91,0,243,82,91,44,253,21,192,151,35,21,167,249,245,6,164,212,2,227,174,10,153,224,51,204,13,52,193,250,158,161,20,80,12,197,46,105,41,162,158,226,251,121,44,7,187,89,102,0,181,205,194,32,243,215,169,42,39,69,6,154,122,155,52,237,86,204,79,142,5,63,158,17,129,95,162,183,168,109,229,226,83,249,213,96,150,58,31,77,178,144,56,127,181,98,124,15,61,33,105,127,188,82,77,1,124,250,87,145,107,7,125,24,2,191,241,85,211,33,126,130,46,192,175,89,181,243,32,9,188,99,212,59,128,53,216,14,57,80,118,30,201,245,20,28,45,246,114,65,40,240,51,52,82,230,57,168,105,175,180,200,241,154,181,190,139,24,167,73,74,41,13,122,172,155,90,228,209,202,228,143,93,209,148,101,40,12,4,17,72,231,247,174,53,139,252,57,252,145,194,186,240,108,172,100,191,142,112,247,98,28,68,214,37,173,246,100,151,247,225,81,198,196,103,55,193,212,209,119,152,29,155,214,57,85,1,30,221,16,185,240,156,195,246,173,38,130,149,114,64,22,231,118,34,171,229,30,87,15,124,185,15,168,118,191,96,205,139,203,137,198,6,219,48,10,21,76,117,231,8,121,55,9,250,26,54,233,214,245,133,6,103,59,135,17,128,245,146,253,56,240,189,253,27,39,168,42,28,157,193,116,82,201,159,181,225,86,176,47,12,121,117,131,82,148,169,188,103,214,74,15,187,182,105,220,84,253,37,235,157,175,236,103,120,106,124,18,66,131,210,175,84,118,249,211,156,145,17,116,169,138,43,12,8,163,31,20,96,32,138,86,37,247,141,107,147,84,166,211,174,56,234,184,86,51,155,167,86,10,158,220,201,228,55,88,133,32,83,161,218,145,230,188,10,42,150,89,104,111,10,241,31,135,133,13,46,41,241,156,1,3,227,177,32,158,19,91,17,165,80,172,123,73,187,208,232,47,217,0,75,81,122,148,153,53,159,76,196,217,80,93,14,210,120,56,142,54,11,237,134,33,46,84,6,1,103,220,185,157,163,37,110,231,97,127,8,17,183,146,111,188,23,28,26,28,229,201,239,109,85,215,136,63,167,244,82,115,93,150,150,42,15,61,197,56,174,170,119,56,94,133,85,104,21,41,116,103,248,134,163,166,75,200,18,242,111,239,58,214,107,9,31,183,164,199,214,24,49,146,228,161,254,209,180,238,216,46,124,169,7,101,239,191,125,231,77,76,101,197,121,165,67,234,112,244,63,187,209,52,163,44,230,85,143,206,147,127,255,36,71,58,186,97,174,217,206,181,134,140,87,135,88,178,156,49,181,129,43,168,215,8,130,235,22,120,149,15,212,103,155,254,238,91,69,249,206,127,252,27,109,226,93,114,34,121,253,36,120,142,38,53,103,222,232,97,9,63,121,215,120,190,92,170,112,208,24,54,97,222,65,26,88,240,118,217,91,233,138,137,70,199,60,46,241,207,220,4,194,143,137,199,205,36,245,148,107,156,236,181,156,187,90,184,240,36,154,25,60,14,242,192,63,153,172,12,200,248,159,173,20,28,98,78,103,214,74,43,191,104,112,91,130,250,118,97,96,13,178,110,43,129,97,115,68,229,52,157,74,122,165,186,77,144,110,33,150,235,77,30,8,221,58,206,214,195,178,149,139,118,223,138,90,170,1,115,158,13,88,207,233,27,30,87,28,145,178,72,216,15,71,250,88,213,21,22,93,200,96,115,197,163,246,67,165,201,2,119,236,163,54,209,15,51,7,153,88,147,191,44,196,57,117,138,81,156,253,100,235,26,132,79,200,166,47,171,242,154,88,99,72,98,207,153,150,33,54,126,92,216,190,153,82,139,136,31,235,39,2,94,254,170,67,40,18,240,211,212,185,156,22,68,120,143,161,155,207,9,77,114,249,92,246,0,149,138,83,108,20,122,219,95,28,219,243,98,110,86,217,240,45,91,21,126,155,86,113,30,181,71,185,84,229,221,55,128,34,64,163,127,8,47,207,13,159,124,68,139,169,158,121,18,239,249,63,136,253,154,92,30,118,136,23,128,77,184,146,248,97,1,218,122,153,172,232,53,169,238,143,198,227,17,102,196,13,54,109,46,233,247,78,128,45,55,77,126,213,188,80,228,20,34,93,150,194,51,64,150,106,188,84,111,199,137,53,9,35,231,28,143,38,36,37,3,160,3,254,204,113,170,202,55,139,176,149,74,18,245,205,69,30,72,70,9,210,247,194,20,73,110,150,72,149,243,236,101,50,255,76,131,198,102,156,113,92,120,95,119,96,128,131,113,57,49,24,202,40,26,199,193,55,26,94,78,73,89,30,95,140,199,35,106,173,66,180,226,222,202,58,63,100,165,105,127,156,182,236,111,252,82,223,232,126,250,5,226,45,208,83,179,78,75,198,13,243,56,182,145,160,209,49,247,244,141,147,110,145,170,19,24,147,98,110,129,26,14,127,137,47,45,61,159,237,221,136,132,155,226,169,150,85,243,164,91,80,154,120,190,106,234,109,225,153,13,92,22,36,255,59,139,176,50,220,23,98,16,225,219,205,249,36,138,179,102,145,158,171,1,119,158,160,39,26,42,28,149,201,243,97,239,184,172,158,48,189,77,128,232,240,74,166,31,177,126,133,181,4,95,64,68,213,60,58,125,67,245,161,45,142,202,227,142,241,5,129,121,161,131,70,217,74,77,124,247,83,252,49,59,245,213,216,17,106,126,36,205,205,92,229,205,228,139,251,62,60,118,198,18,13,150,248,37,0,53,246,155,127,246,23,0,149,2,59,100,74,93,71,56,181,81,236,183,36,25,220,129,208,51,208,48,33,68,29,210,63,138,183,201,112,40,238,94,67,248,142,2,99,247,20,242,154,169,29,47,168,165,28,48,251,227,0,13,44,203,199,112,239,174,142,82,183,15,157,147,185,103,52,93,227,174,147,197,164,103,59,16,249,220,214,222,101,233,34,130,98,93,67,18,128,190,152,228,172,27,130,121,80,162,182,170,31,106,115,190,143,49,29,137,149,45,234,164,87,120,94,251,130,5,144,24,174,23,37,153,24,229,236,79,141,142,116,188,151,183,127,98,6,100,159,36,146,54,97,197,247,239,53,62,224,198,100,22,45,218,132,191,41,129,108,26,177,119,181,59,21,192,14,195,174,64,103,175,197,214,22,150,170,94,123,25,123,92,39,232,126,95,222,232,204,116,30,49,39,128,183,111,16,28,234,59,64,251,93,218,40,241,20,142,230,45,50,86,180,173,233,201,196,247,118,52,148,121,164,182,220,93,209,12,185,88,161,96,5,97,204,134,45,164,243,10,154,41,122,148,239,101,183,194,124,0,34,88,118,58,195,123,207,183,78,190,79,178,74,50,180,80,12,101,235,241,137,194,118,142,101,189,118,170,222,46,180,155,91,12,143,160,169,109,53,157,234,80,225,111,172,26,149,122,150,32,117,110,163,25,149,226,15,13,32,80,63,4,73,191,26,40,33,26,157,19,146,239,77,14,123,16,67,122,223,209,214,46,140,117,136,239,46,45,154,62,184,38,240,239,149,119,240,166,40,213,102,164,44,223,180,21,173,119,137,99,229,184,54,128,106,62,138,215,81,191,191,147,201,93,77,193,27,181,81,3,212,228,0,49,186,30,237,11,115,138,112,24,123,161,99,39,208,254,250,167,88,48,150,158,106,105,23,53,100,227,221,223,167,131,10,55,102,80,67,116,30,236,92,6,71,90,219,36,192,117,17,11,166,197,136,51,143,182,9,79,178,209,148,124,35,208,64,231,203,154,83,200,240,40,44,194,126,152,129,255,112,8,235,153,9,95,170,123,35,138,86,25,46,228,23,51,89,247,77,106,77,56,127,159,195,85,157,86,33,60,166,202,229,239,129,43,73,169,126,161,227,78,52,10,187,225,202,23,62,51,32,213,209,184,148,240,162,176,89,202,185,192,11,79,25,24,33,85,155,199,32,181,45,134,59,189,38,237,145,23,202,177,173,21,247,133,70,128,132,209,113,134,59,99,194,200,185,169,206,111,5,227,155,126,239,155,171,238,253,102,77,40,245,199,197,128,195,185,94,101,174,122,16,56,61,44,117,147,179,193,72,25,40,113,181,217,120,114,197,229,249,213,200,154,87,25,103,103,92,15,143,142,217,71,29,144,221,175,86,235,199,159,159,181,184,15,232,72,21,111,55,246,159,118,28,81,109,97,126,137,73,134,189,9,152,207,205,137,181,129,22,105,191,237,81,166,242,47,195,176,53,202,58,170,170,27,225,157,237,29,125,217,225,65,77,23,69,164,78,193,184,111,10,2,54,77,104,60,252,216,118,211,224,212,201,170,254,191,77,44,1,248,26,239,83,31,114,246,217,2,24,28,174,60,146,239,112,100,37,107,96,85,199,229,235,163,80,168,217,102,74,181,19,203,153,231,148,27,152,195,226,128,54,217,132,237,57,13,40,180,113,54,104,24,37,235,90,15,22,175,192,174,125,119,73,43,187,202,54,153,97,178,153,144,61,78,93,202,192,176,136,156,38,153,227,229,245,180,81,87,89,114,14,41,101,64,163,23,62,40,179,229,152,70,247,213,131,204,139,186,179,65,128,220,132,108,247,57,16,176,152,100,111,82,158,153,38,192,187,115,5,220,67,102,32,220,109,92,47,108,92,220,19,119,112,114,9,171,126,95,30,123,140,214,200,7,14,254,200,191,128,145,127,59,49,78,197,152,174,221,119,159,16,236,57,47,5,51,236,230,104,136,73,117,154,233,237,1,116,5,199,235,38,35,214,89,95,251,12,137,158,32,31,135,87,226,200,59,84,144,127,122,93,94,28,189,92,151,49,162,180,190,71,255,253,184,65,114,67,39,103,153,48,185,46,40,57,235,2,183,118,208,116,110,252,93,202,115,63,224,62,157,197,222,9,176,228,255,112,183,152,147,69,39,185,98,202,247,252,112,59,223,232,251,210,138,65,80,9,43,79,57,180,152,178,65,103,187,185,217,8,150,26,119,33,165,113,149,213,119,33,67,28,161,22,214,237,78,184,146,161,72,68,142,89,246,70,111,33,73,21,141,213,124,130,207,113,15,11,83,111,49,182,89,46,30,150,7,10,243,111,154,157,159,109,78,214,29,233,19,204,161,106,128,207,159,24,27,136,92,157,219,97,82,113,208,173,226,192,200,220,221,76,12,70,20,94,83,130,129,36,167,95,50,47,178,11,123,11,234,181,185,189,1,88,73,49,166,36,239,0,244,173,89,22,133,77,252,14,202,229,130,22,251,201,142,198,144,13,192,241,46,224,191,2,25,142,33,5,148,156,157,77,91,222,120,176,246,123,180,81,243,10,138,82,87,5,153,90,17,31,11,58,205,149,83,87,12,71,35,186,211,192,86,143,215,228,91,226,89,75,47,40,91,48,142,127,188,205,208,52,12,44,235,20,254,96,119,34,145,32,19,210,84,63,10,98,110,221,255,130,111,26,78,54,103,108,225,139,45,40,252,24,18,34,192,81,32,208,250,93,247,17,63,31,237,126,166,141,151,211,220,29,43,33,51,138,136,208,158,200,109,138,213,10,182,238,156,129,114,126,221,172,212,16,215,112,90,194,245,178,135,13,28,151,132,160,141,218,213,168,121,22,158,172,105,159,70,228,184,171,188,176,64,199,239,3,48,3,194,208,233,12,99,171,67,77,218,58,52,173,190,151,208,178,168,43,240,12,213,73,240,52,223,35,183,155,49,228,119,38,108,89,139,29,243,221,1,37,76,203,48,113,36,9,7,152,109,222,186,133,209,247,133,101,103,49,203,93,159,60,211,96,146,68,164,227,153,9,44,244,226,246,20,60,175,240,11,246,245,117,46,190,35,147,144,161,69,223,245,196,251,222,212,56,56,234,80,229,56,155,208,107,159,187,84,56,154,160,12,219,222,188,18,24,141,55,75,99,229,224,87,198,217,30,100,164,52,76,50,135,71,218,100,218,98,53,82,143,215,197,234,47,173,168,188,22,163,1,136,104,123,231,169,197,76,58,52,162,229,125,142,57,47,202,200,76,189,179,249,231,109,55,86,30,114,176,93,15,14,83,111,241,154,55,62,108,142,25,68,239,201,13,153,130,157,20,11,135,19,61,137,242,104,103,10,115,45,204,175,74,197,74,103,55,64,23,168,238,150,251,23,196,54,192,175,53,6,13,11,180,163,179,8,130,172,66,0,217,115,184,183,183,126,99,220,5,9,51,123,184,157,198,25,191,1,168,215,222,103,46,251,243,168,155,39,11,255,120,234,161,205,190,132,197,83,122,136,181,198,70,44,129,119,202,165,72,193,41,6,183,41,207,128,108,18,135,207,88,243,64,69,48,233,36,183,25,190,32,221,87,139,156,236,65,107,81,15,128,43,175,18,121,111,175,55,169,0,202,199,247,101,7,229,24,160,64,197,31,41,109,35,130,236,63,49,91,125,48,125,42,156,177,185,195,235,156,26,181,94,45,161,251,201,237,120,101,173,157,250,243,230,120,115,42,186,189,254,35,154,44,154,28,216,199,5,147,52,34,226,190,35,104,140,197,54,243,35,28,157,193,85,4,178,92,130,91,119,192,180,252,23,228,210,218,93,230,206,0,34,50,67,229,159,29,172,49,21,51,107,72,69,114,7,175,142,67,29,124,68,55,198,225,209,64,72,253,47,105,80,129,211,6,101,132,220,36,197,161,68,14,142,116,163,233,154,232,236,194,173,29,128,186,69,111,247,245,81,230,108,159,204,229,40,171,163,204,85,127,244,145,123,7,51,82,40,84,169,172,33,5,14,173,56,20,109,229,178,12,94,208,9,96,32,211,246,110,158,79,170,229,123,26,101,37,14,176,141,2,39,165,97,79,103,174,168,133,13,182,107,11,6,162,164,27,87,34,250,112,104,67,43,48,8,170,76,172,54,73,119,185,47,206,155,26,15,227,200,163,254,142,143,38,72,57,233,209,211,208,162,98,176,177,168,214,194,30,68,70,112,81,202,221,126,41,195,65,194,52,75,79,50,71,228,171,250,70,54,107,61,164,206,34,204,224,194,15,107,11,204,65,106,157,198,0,70,99,23,136,121,214,252,38,96,173,147,213,152,15,95,3,174,211,12,248,181,86,84,116,135,168,105,91,216,108,135,182,236,5,51,240,213,98,229,250,46,190,13,166,96,54,48,123,250,37,231,248,136,139,58,180,138,158,98,64,220,97,186,188,221,135,91,166,117,210,48,174,243,33,175,60,109,33,66,98,214,146,105,224,86,49,205,45,183,10,189,0,157,244,250,184,115,184,36,14,167,24,1,168,127,52,46,46,72,138,19,154,44,204,13,144,138,121,209,16,229,144,160,79,133,210,118,188,208,154,185,56,146,147,88,118,150,229,238,94,172,41,70,229,202,77,220,42,160,153,29,176,11,40,159,56,213,15,115,1,74,246,3,38,179,104,211,154,217,6,59,125,32,89,88,157,126,191,211,125,103,61,178,69,79,236,181,179,65,220,119,101,121,255,78,236,122,120,167,82,152,84,251,51,251,96,197,89,68,174,39,185,97,137,29,189,80,102,6,219,140,220,186,104,157,70,104,137,87,18,1,163,123,213,111,205,171,26,70,38,138,252,244,33,76,127,159,79,238,197,235,215,223,145,207,255,110,138,30,202,182,153,47,220,59,75,161,36,142,210,127,235,147,90,46,44,59,34,105,103,156,65,123,199,87,58,212,113,41,26,253,34,39,7,132,52,102,28,178,152,108,65,74,170,77,32,221,74,189,139,87,85,116,125,147,11,165,73,11,58,115,35,238,0,5,244,92,4,47,24,255,149,249,100,132,55,46,26,3,144,31,6,36,6,73,252,9,249,48,44,206,147,88,121,57,117,172,88,142,25,223,254,30,38,192,146,103,194,206,127,240,103,9,130,198,49,3,188,200,2,56,33,214,1,71,220,36,89,222,34,25,174,99,230,172,212,244,22,121,152,233,64,175,97,88,193,109,76,38,147,90,10,138,50,40,178,139,23,129,106,20,151,109,20,3,173,25,151,223,103,16,165,214,42,17,147,156,143,244,6,209,183,78,139,188,247,40,163,96,8,65,150,132,210,58,111,122,248,244,37,215,48,12,7,74,244,133,61,212,176,42,247,42,245,130,207,105,139,188,27,96,111,29,83,25,55,57,218,49,220,223,162,131,238,186,190,46,17,153,239,151,244,56,248,164,211,133,163,60,7,173,29,240,184,116,228,248,231,108,135,21,182,117,203,72,49,40,9,38,134,45,111,3,184,162,123,104,78,107,233,200,244,148,93,3,227,153,112,19,157,51,21,225,197,70,101,203,145,123,236,217,208,200,37,93,245,66,13,146,130,147,230,48,164,150,172,199,103,36,52,94,201,192,37,174,34,18,155,32,80,163,160,37,96,93,199,169,68,27,82,200,254,100,64,17,172,146,132,136,180,163,12,24,17,64,49,40,34,138,232,43,248,99,5,82,73,128,106,245,191,207,106,121,4,240,181,60,206,184,51,223,211,227,67,111,113,184,240,223,159,178,97,20,28,72,66,220,98,81,224,88,231,117,138,159,196,113,74,88,13,170,188,114,83,32,80,198,53,242,21,57,76,152,175,101,97,158,190,87,56,168,130,244,68,95,205,145,35,6,215,37,60,17,222,252,233,161,133,159,218,4,4,176,142,190,29,3,141,254,0,8,24,85,68,217,12,63,252,25,186,105,90,62,20,206,175,95,12,155,29,72,41,40,68,171,221,25,217,49,37,78,19,131,217,9,124,120,175,38,56,112,106,48,44,83,101,32,176,189,182,149,5,87,244,31,61,137,235,224,28,221,96,114,202,58,244,179,64,14,168,199,5,170,98,185,75,109,104,67,177,130,150,237,229,107,105,170,146,156,33,36,126,158,12,140,150,164,181,173,92,90,168,116,172,95,185,52,61,187,40,180,237,69,95,63,246,19,101,61,156,211,163,236,217,158,31,198,54,38,255,249,195,74,177,109,74,118,31,49,87,224,136,247,197,185,125,214,95,23,97,86,132,189,43,165,207,124,168,194,247,99,76,226,207,127,79,114,144,43,244,2,43,107,41,154,30,79,195,103,110,20,117,30,38,85,178,59,94,212,184,40,5,177,150,57,170,218,3,28,240,58,230,148,65,56,251,200,233,27,23,118,85,185,246,209,121,76,57,199,214,14,39,102,183,144,56,244,168,124,237,163,135,171,143,198,144,53,20,46,28,30,37,115,101,244,79,39,108,229,85,205,107,131,123,159,100,196,198,64,198,179,31,174,246,55,54,87,99,44,120,68,109,41,77,109,95,7,111,130,28,251,162,22,204,8,162,151,104,138,18,110,123,44,221,61,135,250,60,147,177,139,110,199,166,86,73,216,168,211,152,135,195,155,38,100,79,13,238,24,235,36,49,102,152,7,122,141,6,246,167,70,82,131,224,139,192,131,121,31,41,180,228,147,230,149,92,33,136,70,9,124,137,216,128,53,201,8,187,178,125,121,135,223,53,158,19,88,185,70,214,250,82,112,191,235,122,200,249,181,232,157,209,159,82,121,89,47,70,208,14,143,7,141,173,199,198,214,56,120,102,110,60,203,196,242,0,193,224,53,168,115,136,9,11,150,46,213,189,98,177,254,196,61,14,247,37,32,156,191,13,209,133,106,210,228,222,77,199,47,246,178,76,106,181,6,233,178,84,215,172,243,128,26,250,189,39,139,142,185,208,60,12,80,54,253,212,18,149,151,79,12,50,78,216,39,216,246,166,13,95,208,182,85,134,71,193,79,68,243,34,196,72,224,8,86,29,67,208,35,28,61,11,216,17,59,166,102,230,38,183,33,85,156,171,103,252,210,197,244,254,17,1,211,10,233,156,186,48,73,209,133,91,226,99,210,198,252,8,80,24,123,172,60,99,93,201,1,28,101,3,93,121,67,3,254,130,153,188,21,247,125,43,233,177,147,202,37,169,229,147,86,218,40,229,220,55,236,254,224,49,150,17,136,86,209,183,68,200,139,30,71,57,73,139,199,113,106,140,249,13,57,139,177,133,16,126,60,210,46,178,28,174,134,135,7,218,161,61,37,112,88,242,157,12,24,55,170,72,41,99,24,56,186,13,219,70,106,241,52,245,38,55,31,45,55,136,84,27,68,199,177,48,45,141,178,94,225,213,173,178,31,120,174,223,183,248,47,187,144,246,249,147,148,34,166,62,69,191,153,64,129,139,17,34,44,28,237,247,150,116,86,22,139,9,79,149,200,114,105,40,49,226,21,82,164,254,163,45,102,162,46,29,129,99,103,36,189,243,253,116,150,162,27,18,210,192,41,111,42,252,32,78,140,237,77,38,173,203,144,125,181,10,181,34,222,130,34,241,196,64,191,238,118,61,122,92,226,37,98,58,190,87,163,13,206,164,64,96,224,99,93,35,226,71,117,184,49,226,9,77,8,98,195,104,56,150,193,0,204,231,245,77,29,19,72,128,203,204,66,187,120,82,24,245,87,247,106,210,130,93,81,89,136,186,54,178,6,97,75,86,137,184,48,21,15,243,192,111,0,31,48,81,231,131,153,214,162,201,107,40,225,182,117,198,22,90,162,44,16,254,202,187,10,64,112,140,235,255,93,33,20,93,105,59,59,161,66,6,114,80,30,24,109,186,196,253,114,96,66,114,208,120,248,254,249,29,151,7,93,104,202,36,159,105,110,220,239,183,183,25,44,135,122,33,88,91,150,141,100,78,84,82,131,73,9,81,161,71,141,205,212,114,10,110,20,218,52,185,176,36,177,151,43,155,28,217,150,99,32,37,47,173,200,38,13,184,120,90,233,236,152,116,228,231,249,141,46,150,90,238,4,32,65,193,84,206,83,138,105,163,123,0,88,126,51,191,110,33,195,25,185,92,0,53,139,226,107,203,96,180,103,135,252,218,149,28,94,6,135,231,243,138,118,119,182,24,149,110,165,122,172,16,249,197,93,135,45,58,149,125,181,101,100,0,174,230,151,241,90,183,145,43,86,113,26,154,163,228,107,127,77,250,130,228,4,248,116,18,206,99,81,127,20,137,80,130,212,229,239,193,147,229,120,169,54,20,126,178,129,205,53,186,53,128,108,14,188,51,134,54,214,240,70,39,148,188,238,220,231,182,140,211,39,171,58,180,64,230,228,248,213,43,232,27,151,139,144,117,41,31,134,24,151,20,203,217,109,39,113,94,155,49,183,93,50,77,23,73,196,168,54,186,78,116,62,255,165,144,246,128,2,132,115,67,43,204,208,177,222,223,160,215,170,127,153,199,228,97,123,31,70,168,156,21,186,180,246,251,31,176,25,71,29,232,143,191,118,105,112,211,175,25,38,108,84,151,28,168,110,30,105,244,88,195,19,217,206,98,218,87,230,183,42,35,128,197,211,77,254,148,183,232,170,3,173,191,111,160,152,98,40,110,7,95,47,34,154,192,185,181,115,40,227,69,102,77,188,153,95,245,189,94,149,146,242,176,201,66,174,231,80,147,116,59,1,96,25,187,96,33,85,125,23,186,38,184,57,112,213,41,139,129,255,194,227,8,14,54,38,220,58,17,74,43,2,12,176,185,46,147,215,86,181,23,251,151,231,2,131,27,50,242,155,219,131,123,98,35,178,178,120,72,174,200,4,225,109,19,154,49,10,81,20,186,13,234,138,113,150,49,1,118,231,169,1,70,60,187,202,143,195,45,76,245,115,144,216,83,142,116,74,80,146,108,225,186,18,111,102,15,222,119,13,54,102,140,218,215,26,187,213,116,194,11,203,36,176,11,47,250,151,122,206,23,102,26,217,41,12,122,37,214,3,205,150,186,192,14,133,12,204,87,2,8,235,117,185,113,198,249,56,0,72,241,239,216,120,70,218,202,140,181,224,103,193,5,192,155,103,58,198,252,131,52,103,242,94,118,43,80,223,105,57,141,155,126,175,165,108,154,252,212,236,67,39,19,75,11,153,171,136,36,168,97,14,202,230,64,185,108,54,72,67,5,93,142,134,186,22,80,129,18,127,44,124,6,146,183,92,3,186,58,244,47,90,118,88,186,40,117,61,73,115,37,172,160,23,35,182,72,79,193,87,70,66,246,87,137,96,227,112,138,64,53,119,76,190,118,83,245,64,152,214,179,192,227,228,57,118,252,170,127,130,37,212,208,204,42,83,204,60,54,190,84,200,123,214,230,203,75,198,171,70,74,85,227,105,242,21,117,31,194,67,153,237,193,159,66,100,109,64,54,254,114,205,47,248,92,156,23,254,109,53,84,169,32,40,136,126,219,94,149,137,77,214,46,92,86,14,118,76,209,48,134,77,188,1,61,153,67,151,89,2,94,21,25,132,28,96,56,244,0,71,206,178,12,125,200,72,26,56,179,243,171,21,1,159,178,177,77,3,69,214,8,193,169,221,74,197,169,218,227,140,177,87,69,187,175,9,54,226,116,158,33,69,183,91,205,197,149,56,247,10,22,168,16,182,214,224,157,255,36,193,14,5,21,113,220,98,138,128,46,173,33,111,153,107,58,230,218,18,153,39,239,136,38,193,205,127,59,175,195,37,71,216,68,51,223,133,141,68,97,176,44,9,203,207,233,140,212,131,26,103,227,79,227,105,179,107,190,142,101,37,28,118,42,228,66,21,209,195,94,160,97,46,212,190,172,142,83,166,154,129,25,8,93,27,54,189,145,221,147,39,187,143,182,69,118,171,135,176,108,203,240,217,135,242,87,68,131,219,16,168,38,223,66,124,73,142,42,110,124,117,21,139,244,160,203,43,156,151,177,55,237,121,50,141,57,49,208,15,27,73,173,182,244,22,115,255,198,99,62,65,78,3,61,79,255,168,212,66,41,180,178,74,95,5,176,80,236,72,1,149,217,185,152,202,3,185,154,112,243,206,137,236,252,4,92,38,18,170,221,133,192,134,231,211,215,201,50,159,179,232,231,242,35,119,2,250,100,69,89,194,74,64,85,75,63,140,14,187,49,20,245,62,71,181,42,115,194,28,206,244,248,31,3,201,153,209,32,56,118,204,109,123,78,134,145,115,147,42,177,78,124,79,175,68,144,218,51,250,108,248,162,126,243,54,31,223,201,44,247,226,229,56,51,185,206,183,25,63,231,82,101,27,37,131,19,174,222,9,125,139,185,65,22,223,7,146,247,116,253,174,252,87,183,134,15,59,205,180,196,165,88,212,23,221,230,187,217,1,215,141,32,36,71,79,198,209,189,16,153,75,139,135,214,59,58,101,172,234,106,227,105,8,134,214,170,17,155,62,235,249,236,184,151,37,18,128,147,224,64,239,244,153,49,66,128,40,174,192,55,1,193,141,176,237,214,100,28,162,194,242,38,88,76,179,120,46,245,226,224,238,92,123,148,203,122,226,193,221,250,106,118,211,234,81,118,131,25,47,100,197,62,174,46,39,102,255,86,189,24,0,233,207,122,96,171,160,20,244,62,9,251,11,61,205,30,131,212,100,19,114,144,89,205,124,15,8,199,249,56,47,231,73,180,105,230,69,183,91,205,107,2,32,241,52,249,39,85,199,63,247,134,115,64,127,135,157,177,133,36,113,52,71,16,181,231,105,162,140,26,39,133,33,27,11,43,10,237,191,95,254,58,158,83,100,202,138,66,37,31,67,46,75,222,143,111,186,222,102,41,184,252,162,104,134,203,24,91,139,62,225,171,2,67,192,141,30,4,255,103,137,27,136,83,101,124,236,119,77,187,17,186,49,233,91,224,223,185,105,240,115,147,13,107,111,239,127,125,111,194,142,107,40,148,240,224,247,140,119,200,53,248,215,71,247,208,86,158,70,79,162,229,245,37,148,188,217,246,48,126,193,81,73,30,112,160,125,66,234,168,198,106,223,228,171,230,199,114,220,54,234,34,162,32,163,94,103,218,241,115,163,20,48,210,77,159,81,223,179,40,188,88,37,188,137,163,85,215,183,62,28,11,120,52,154,57,248,83,118,163,216,110,30,41,147,164,137,167,170,4,224,219,43,243,118,111,53,140,229,241,16,254,163,163,74,24,88,198,132,238,216,64,249,74,189,202,157,112,46,169,247,161,4,230,175,229,78,96,65,241,72,236,107,58,120,44,168,83,56,86,141,5,39,234,246,167,69,243,59,133,146,7,135,84,131,129,17,166,22,240,233,56,42,232,145,208,171,16,234,78,31,234,227,181,80,8,197,39,174,15,196,182,173,185,219,247,202,32,239,173,63,252,242,136,211,26,146,19,93,141,114,205,25,166,179,114,170,177,93,1,28,146,76,245,5,62,152,112,83,118,211,10,216,27,243,56,6,37,19,142,201,18,41,113,67,178,43,14,175,225,46,246,232,109,78,29,213,77,158,242,211,68,64,162,171,250,251,148,210,201,125,101,232,182,141,180,217,69,190,217,237,58,151,10,115,200,97,157,138,212,242,232,119,140,22,113,92,160,129,98,155,168,23,157,80,118,120,61,22,100,58,144,203,199,19,199,241,156,6,163,245,190,28,52,142,102,10,241,201,47,17,140,252,87,156,164,176,242,178,88,136,54,137,20,99,65,208,158,34,59,245,216,17,120,5,144,176,30,243,237,233,38,18,151,216,89,28,238,162,47,213,32,177,24,137,39,197,85,79,135,207,244,104,107,165,134,144,192,149,20,61,148,217,220,245,74,189,92,212,162,93,49,109,7,151,48,208,69,27,180,203,178,54,192,154,213,77,173,1,153,131,63,184,107,235,120,234,240,235,68,144,107,139,105,118,7,224,9,148,51,50,130,118,201,52,126,138,171,101,228,226,12,49,160,73,58,88,245,166,229,112,58,160,233,17,146,163,53,68,232,105,133,40,219,159,250,145,143,124,225,45,112,159,58,127,26,79,217,131,245,92,28,255,100,66,48,227,239,132,200,136,87,11,87,66,16,96,248,129,116,48,123,60,65,5,4,242,171,245,214,160,251,131,25,137,38,132,75,131,249,225,82,176,253,197,125,142,167,237,60,119,214,180,184,130,223,100,14,135,144,17,6,190,53,188,44,99,224,94,101,51,176,194,85,139,168,111,36,95,185,52,14,165,53,62,171,255,218,222,211,159,70,19,250,21,31,41,62,41,223,143,69,173,234,15,14,234,203,78,121,70,198,180,74,105,229,212,139,159,28,255,127,213,218,102,2,175,94,238,40,130,28,184,24,216,71,13,182,232,130,213,226,77,254,1,81,195,248,219,97,197,157,63,213,170,150,169,145,229,115,164,22,191,9,2,202,150,0,213,213,77,153,198,246,80,131,219,91,181,166,231,144,250,118,35,85,248,17,5,12,204,20,100,107,164,142,63,63,52,179,192,15,178,181,58,100,158,29,163,219,2,39,95,175,20,155,246,163,119,221,92,236,65,117,178,149,70,178,111,221,40,223,110,130,192,95,40,123,81,96,64,59,22,21,67,85,215,181,87,50,220,102,43,110,109,52,79,48,64,113,186,146,210,79,62,211,132,208,36,195,239,18,171,64,179,42,220,186,42,9,100,4,42,155,243,133,127,46,244,135,69,170,199,144,105,175,176,200,95,105,36,191,53,123,146,188,67,193,71,67,71,218,139,223,112,235,179,169,103,219,56,54,34,129,178,93,190,10,124,248,252,76,3,242,27,157,107,153,203,178,111,116,66,170,203,244,165,180,253,17,109,193,161,181,235,167,95,18,96,14,204,208,133,206,86,230,100,247,6,76,58,164,197,140,104,197,155,168,94,98,75,97,193,211,40,165,76,57,97,126,216,67,245,165,88,5,34,171,13,134,174,248,134,145,119,70,74,109,54,239,184,113,45,48,252,27,209,3,13,104,54,105,35,101,233,134,111,35,81,56,252,48,36,72,213,203,94,77,162,253,216,109,201,117,97,83,118,186,51,137,209,40,11,63,36,135,14,97,177,120,201,206,225,17,217,189,11,67,214,226,201,118,4,252,5,2,152,193,230,23,232,12,146,253,7,164,142,41,233,15,38,57,139,245,6,27,88,80,6,213,198,205,76,34,24,100,146,245,7,125,55,3,203,203,197,81,39,157,4,136,183,245,182,14,245,120,168,146,134,233,83,49,63,201,8,24,242,254,137,105,139,19,43,45,144,156,122,98,34,251,99,15,192,142,110,27,236,110,210,32,230,137,37,212,123,49,130,160,97,26,30,193,7,59,189,161,53,233,83,78,202,248,242,143,238,64,31,152,204,175,121,239,222,243,53,193,171,47,157,79,63,41,112,243,139,216,47,185,81,54,221,250,102,203,159,187,30,131,47,235,28,140,9,156,126,218,97,86,9,35,219,30,131,22,0,238,12,106,20,38,230,166,90,167,64,121,79,142,86,7,195,191,11,121,33,156,194,224,47,93,74,228,97,152,101,98,221,4,38,220,241,30,175,98,24,58,109,173,226,32,9,155,50,170,109,186,187,160,26,7,86,221,73,166,157,7,96,150,251,169,237,37,14,136,164,42,240,199,50,116,137,184,189,179,251,228,162,83,186,38,243,77,58,124,253,195,149,218,228,69,111,208,123,222,13,100,124,225,103,84,122,128,205,234,18,70,191,106,224,237,245,53,103,206,19,234,143,231,50,217,167,17,158,23,43,80,111,30,127,63,218,54,13,238,40,60,209,165,115,222,126,123,101,86,98,240,116,112,190,221,97,159,60,192,179,77,47,53,238,138,27,134,108,119,118,22,185,139,12,90,194,50,44,125,32,185,246,131,36,80,138,104,190,42,236,83,77,215,15,121,158,130,66,101,90,217,179,94,140,99,122,5,93,172,24,167,31,89,33,145,229,145,155,62,242,160,86,246,217,243,201,115,136,11,65,82,203,0,194,42,64,32,91,124,199,137,209,88,46,48,173,166,168,47,19,131,187,161,31,254,123,69,119,45,245,30,4,207,83,4,157,84,223,215,204,6,6,234,28,196,211,101,203,149,7,169,224,131,29,105,15,235,247,237,118,215,218,73,197,118,28,167,79,207,43,172,51,204,242,112,20,49,153,92,104,35,94,247,219,142,182,93,41,111,127,76,72,143,235,3,91,124,145,65,35,248,120,5,191,24,210,144,217,168,244,3,71,135,172,64,153,24,244,78,123,92,248,184,209,97,136,117,174,15,113,71,224,142,36,78,139,162,173,241,128,209,175,243,183,245,210,84,164,45,32,212,47,82,248,112,223,229,191,111,224,71,39,166,1,128,28,163,17,135,210,205,199,107,127,138,237,192,94,70,178,191,112,124,173,255,65,92,232,139,162,64,103,150,232,205,15,31,111,198,80,172,53,135,161,220,29,144,3,189,248,37,243,22,180,200,67,43,136,166,91,85,73,105,125,224,13,73,55,162,64,231,201,197,30,138,200,213,108,247,158,168,159,158,195,40,6,36,125,145,108,45,59,203,82,78,160,224,200,0,163,68,242,38,100,95,31,129,211,177,245,229,173,91,92,101,117,41,60,25,175,41,188,11,245,102,106,164,48,195,107,163,199,28,91,204,231,210,252,159,182,128,6,227,16,117,2,178,174,209,92,133,111,46,251,8,48,3,10,192,86,132,215,134,108,25,133,32,156,119,63,148,109,54,210,177,63,12,92,201,244,187,26,251,70,233,227,107,21,78,85,147,239,209,205,39,195,95,229,127,138,222,158,67,88,26,126,162,225,6,240,176,32,236,231,56,123,206,142,184,77,187,44,12,206,61,68,174,102,0,195,10,173,183,149,68,41,211,102,138,126,141,222,116,186,64,135,16,252,208,192,254,13,109,131,30,117,243,126,149,91,185,28,79,161,68,137,239,5,30,28,208,227,227,58,51,246,200,176,147,210,38,94,81,75,120,197,145,245,81,79,0,236,159,62,231,141,103,4,156,181,223,194,113,131,179,102,153,241,17,236,244,136,17,223,17,206,193,200,168,139,174,185,23,65,154,238,248,4,199,184,125,61,210,37,129,204,22,246,179,1,164,31,235,196,231,239,65,16,71,20,11,224,129,28,111,80,64,126,205,188,147,195,100,135,97,125,234,115,47,70,86,8,249,240,231,47,184,148,223,164,231,232,23,99,135,142,146,201,119,161,154,117,108,119,12,160,61,201,231,178,228,222,7,126,7,254,240,129,26,38,52,27,188,196,15,142,195,232,54,202,105,246,204,236,204,131,73,96,188,209,212,102,53,217,56,200,49,199,254,52,73,166,213,12,1,32,161,26,16,116,185,230,46,71,18,168,15,215,53,195,251,53,125,182,81,141,17,155,79,243,23,236,150,162,48,7,27,158,20,159,190,90,243,232,84,55,57,99,163,25,26,54,82,103,207,76,107,76,166,55,213,152,81,179,222,240,152,177,129,92,48,197,251,211,206,158,0,173,84,222,76,3,155,134,151,232,108,184,130,243,96,104,5,161,160,23,194,231,192,170,120,5,222,229,19,180,213,180,250,156,167,226,140,103,2,186,91,154,61,106,135,8,116,188,176,22,222,20,217,166,152,219,116,35,52,161,4,83,80,105,190,51,108,57,148,51,200,98,109,85,139,0,155,112,84,226,253,206,139,14,42,54,169,59,35,77,71,83,6,65,92,158,27,172,158,69,25,178,196,250,116,42,146,87,254,182,225,43,31,124,139,107,29,238,122,153,52,167,131,5,139,171,85,60,22,224,213,177,172,37,9,199,22,11,240,176,26,212,245,168,172,192,149,40,43,69,133,68,232,193,129,93,194,147,75,160,107,166,212,178,243,215,179,76,193,155,242,0,125,141,128,224,87,204,140,41,74,183,150,178,156,245,231,197,234,78,19,20,15,233,126,6,152,74,221,222,32,132,58,77,13,68,191,190,176,219,223,134,135,172,128,26,27,237,13,36,204,108,153,208,251,224,162,184,51,95,99,221,115,249,148,25,249,17,186,43,209,238,232,254,242,119,215,46,77,217,183,16,230,115,8,118,36,8,45,232,178,226,198,163,208,123,67,3,51,81,86,45,31,61,229,38,167,3,7,67,248,70,244,197,176,29,192,140,164,152,153,100,4,247,243,213,157,140,105,168,230,76,5,154,41,99,69,73,215,226,124,149,209,196,88,94,107,37,3,176,40,14,70,118,135,195,119,141,11,119,151,152,182,36,193,250,90,251,35,159,33,126,17,62,84,92,141,144,239,62,154,206,217,179,114,101,77,231,131,153,246,79,99,94,138,57,241,250,7,26,81,128,148,102,103,142,248,113,101,127,56,25,25,242,108,123,5,170,127,168,3,210,213,216,83,153,186,183,245,184,5,188,247,101,129,150,109,41,225,152,55,31,58,101,47,216,12,136,94,211,202,230,83,140,194,82,13,72,174,255,52,152,53,235,30,85,54,129,97,43,185,212,187,133,69,198,124,30,252,212,0,109,101,235,17,225,223,233,174,144,182,64,175,169,118,59,15,152,18,75,185,203,22,151,140,190,96,214,82,43,135,225,108,140,153,229,234,99,22,166,40,10,8,80,201,174,29,218,133,30,86,218,32,35,127,202,9,45,217,26,140,39,134,181,182,85,47,129,192,15,32,4,110,179,120,230,203,250,231,235,182,208,202,145,175,216,227,67,35,192,182,111,86,10,195,189,212,20,135,39,73,95,88,92,41,69,246,12,233,226,131,114,86,38,209,104,107,34,99,207,230,163,57,229,42,189,11,188,58,24,241,24,141,200,239,246,134,49,13,57,189,114,239,208,91,99,165,159,197,123,29,138,176,25,231,112,229,149,125,248,26,79,233,188,227,9,250,115,250,132,109,167,169,125,125,161,115,180,37,198,183,121,53,67,115,13,198,13,225,61,225,243,39,209,219,101,164,192,222,90,159,195,120,64,199,238,129,89,195,11,14,20,45,246,113,123,30,156,18,8,87,94,5,218,88,5,8,70,118,119,7,47,119,29,192,201,206,53,162,109,36,218,109,187,48,16,116,232,155,90,57,141,180,122,140,103,200,191,131,132,128,238,195,173,202,139,183,43,148,23,100,72,106,152,247,69,210,120,62,161,119,106,21,206,219,32,67,207,124,47,122,36,155,215,116,146,156,177,74,250,6,34,252,170,173,60,143,79,211,225,43,48,163,118,118,120,17,88,32,210,46,21,222,177,157,8,162,36,20,37,132,14,178,215,151,116,86,232,5,212,65,11,153,39,120,159,108,79,196,186,33,213,69,226,242,178,176,255,117,238,131,250,80,239,144,209,4,236,248,9,95,93,102,27,121,251,175,27,118,221,175,236,141,151,62,162,125,186,148,186,42,83,11,38,53,150,28,81,196,107,249,61,174,13,125,160,244,178,210,248,180,113,112,194,142,57,185,207,120,73,184,91,25,2,226,5,171,122,177,101,208,202,244,239,139,187,144,180,238,242,184,195,125,61,67,225,64,184,177,235,154,79,107,172,193,120,18,165,104,27,31,33,90,186,177,163,208,112,252,38,149,246,216,226,237,222,224,48,40,140,150,96,22,161,36,50,136,153,137,30,55,193,235,183,100,15,142,243,117,188,105,158,18,91,106,171,176,151,172,133,35,43,215,171,120,56,12,47,186,196,172,37,200,12,110,187,84,170,114,159,233,88,4,229,64,210,239,170,227,239,39,161,144,233,36,5,61,109,6,190,33,121,47,124,50,143,169,129,146,29,80,196,243,208,54,25,6,85,62,94,44,130,157,129,114,224,213,249,52,153,41,52,245,210,25,71,176,148,173,68,8,76,245,32,156,102,99,167,125,221,45,246,139,172,225,249,237,134,70,64,17,185,144,250,131,209,2,170,198,107,153,246,208,101,10,130,232,232,176,137,65,36,53,43,102,24,181,69,49,223,211,101,121,58,38,178,64,19,47,131,235,69,235,118,91,138,46,83,131,27,0,250,37,71,198,100,130,2,118,173,42,82,115,97,88,45,166,38,65,178,70,122,58,101,92,218,50,242,234,12,157,29,97,104,98,166,31,63,255,208,203,79,183,219,31,197,209,244,250,172,3,224,202,81,200,110,40,81,130,233,63,8,196,189,134,0,84,68,14,209,173,102,140,115,132,30,213,183,218,216,66,199,13,168,1,11,82,15,248,140,233,127,148,239,193,205,210,206,72,192,221,151,104,93,69,100,155,162,202,57,18,93,229,93,243,213,202,235,32,133,94,51,110,210,240,23,10,111,37,164,28,112,233,16,37,117,106,172,130,82,234,113,24,209,214,83,122,124,185,250,86,20,114,56,105,160,185,107,121,120,224,25,117,136,20,237,125,145,99,196,93,42,162,215,136,193,253,22,113,177,62,123,247,181,153,246,228,34,100,255,15,81,198,22,97,122,242,111,136,125,232,175,196,138,7,57,113,119,222,145,23,195,50,226,101,72,255,185,131,162,146,108,182,240,255,181,107,80,216,227,128,236,121,219,215,30,39,50,88,91,142,200,190,85,59,168,186,153,81,145,105,169,53,27,89,17,224,0,224,104,205,19,176,178,134,230,228,132,236,193,25,190,228,173,126,43,210,229,20,2,4,250,232,78,86,235,43,244,188,18,125,187,151,10,220,17,64,149,162,212,160,126,4,225,136,221,41,159,149,78,224,216,105,157,229,150,217,27,218,19,137,201,181,185,81,138,62,204,243,102,186,104,118,81,85,227,253,44,37,130,160,128,200,190,128,219,191,150,204,149,211,245,222,255,67,214,174,9,96,36,115,226,132,175,43,247,13,119,107,254,204,4,228,141,52,130,2,84,139,164,220,96,203,87,86,167,221,205,171,109,251,154,90,89,122,179,61,151,124,136,82,151,158,119,192,5,38,128,135,26,170,123,48,205,102,54,238,230,75,109,246,86,175,227,122,18,174,117,250,39,66,110,194,41,68,134,227,40,120,127,68,228,30,105,19,162,145,2,250,201,224,26,6,181,88,103,219,78,63,213,175,147,40,144,12,227,11,238,17,23,190,9,48,251,58,157,105,32,127,178,114,100,206,147,65,230,50,98,38,59,123,14,185,99,139,102,102,159,174,35,95,140,185,182,216,110,4,250,82,71,30,166,98,45,18,82,49,224,105,66,214,54,169,83,27,91,174,23,169,160,168,46,160,182,143,169,76,40,64,38,10,239,101,211,16,231,54,121,243,63,246,111,163,75,87,4,161,183,100,132,37,48,141,148,36,252,10,34,226,40,146,135,30,59,117,114,185,71,194,237,126,132,162,69,190,229,128,139,59,163,231,240,47,130,43,207,180,152,126,129,103,178,71,182,70,184,244,152,78,209,170,0,61,49,79,109,216,26,89,101,62,11,77,112,112,111,138,144,19,11,186,226,11,163,189,172,44,112,178,231,179,79,226,125,231,215,76,167,5,110,34,51,241,29,32,154,8,140,208,226,142,249,172,41,114,78,96,185,240,67,142,161,29,82,179,174,84,169,118,102,38,192,224,170,146,208,183,94,210,96,237,150,135,5,106,116,117,55,39,242,180,253,9,80,214,231,77,175,35,61,230,79,105,166,152,245,206,189,246,126,51,188,131,32,214,130,78,204,12,30,111,23,30,196,42,133,22,57,198,106,82,45,229,23,205,228,69,161,251,143,42,203,59,68,213,109,3,144,114,111,76,204,164,177,24,178,13,49,23,18,196,120,143,137,44,108,205,151,226,216,112,234,243,68,231,171,7,5,35,205,92,224,119,21,136,255,25,27,45,199,155,142,143,128,1,23,11,139,186,96,250,110,181,7,61,181,85,90,114,130,125,179,211,230,234,251,242,52,72,37,120,59,48,108,178,11,242,139,186,25,97,86,235,217,13,176,127,155,26,21,193,167,25,57,233,203,129,96,127,12,214,185,68,66,195,106,113,158,173,121,161,44,246,191,42,80,151,10,26,45,142,55,4,253,178,61,128,222,132,32,40,86,103,66,112,60,218,250,248,211,123,33,44,159,11,153,226,253,167,105,92,111,42,69,163,32,152,253,24,111,120,223,146,216,102,207,10,51,59,81,180,167,13,10,97,71,11,181,213,33,153,144,183,202,170,220,107,175,227,234,78,122,59,43,1,153,216,55,57,113,121,0,124,185,236,164,59,33,149,29,153,27,21,74,102,24,195,229,186,1,155,180,250,61,182,52,87,169,239,245,116,45,198,153,191,152,101,120,40,51,66,96,9,254,145,90,250,252,147,31,7,135,53,15,185,26,146,20,77,125,189,35,31,3,120,148,55,61,229,219,245,135,130,228,147,129,100,133,59,6,97,246,160,249,94,1,45,78,120,237,186,95,118,208,181,35,195,221,254,141,250,221,73,36,90,32,231,28,173,216,82,16,214,188,237,180,1,201,157,249,53,120,195,72,180,175,237,105,226,19,137,122,120,96,132,20,1,197,211,129,162,146,37,87,29,208,61,204,90,96,67,144,71,172,86,123,79,114,231,227,81,79,119,163,3,150,127,149,49,40,138,99,246,254,171,57,159,216,137,84,20,155,185,253,59,66,251,91,225,16,235,225,6,3,85,7,64,104,210,212,39,43,80,109,151,172,144,231,44,24,125,245,4,199,141,172,66,93,212,115,197,102,209,212,30,103,8,164,39,192,54,231,164,70,44,12,72,10,120,32,124,21,131,160,32,255,47,111,100,16,167,183,146,67,249,29,7,105,52,166,98,193,0,185,136,15,70,198,116,105,155,81,9,66,200,239,175,1,24,202,138,21,4,19,120,76,160,177,241,183,138,188,126,51,202,248,252,178,229,63,87,253,214,50,215,75,187,143,167,112,208,171,242,126,198,196,206,42,116,57,218,102,241,104,188,5,112,37,132,228,137,100,246,213,73,255,199,241,6,217,71,37,41,83,224,107,74,193,30,7,55,79,211,208,137,85,49,164,246,180,164,84,191,205,61,195,210,226,65,152,24,251,184,133,130,73,53,250,107,60,63,10,8,150,145,143,75,28,217,16,211,34,253,156,64,73,142,165,186,137,216,112,157,55,63,241,162,127,206,31,55,9,231,105,191,243,131,6,137,91,101,118,110,173,158,126,211,76,154,192,93,199,225,238,165,1,166,59,143,232,151,9,197,157,103,17,56,164,151,1,249,0,102,60,143,77,7,180,200,134,143,221,191,119,217,192,114,175,54,139,118,74,173,241,134,79,189,254,40,52,16,167,19,93,192,67,164,73,224,237,124,241,237,248,246,239,147,219,246,136,149,97,79,181,71,192,42,13,92,216,248,164,223,1,80,238,177,241,221,1,131,252,92,104,74,143,55,220,206,63,23,192,141,38,192,148,247,75,1,71,148,39,220,8,4,142,79,236,84,82,0,148,84,138,255,232,101,251,109,177,81,126,53,52,235,108,10,55,11,94,252,248,53,150,98,57,186,69,184,34,251,92,221,173,236,78,176,68,32,226,227,35,211,46,176,130,6,166,0,78,110,90,99,83,154,23,102,212,154,17,17,63,86,197,175,117,111,251,204,202,62,65,206,32,130,102,217,113,120,240,35,85,161,100,244,13,125,15,163,193,71,71,186,216,103,133,84,168,246,76,194,59,13,184,93,48,25,233,199,85,52,112,5,20,184,3,127,58,22,201,249,33,182,60,129,199,248,6,225,208,61,174,99,234,5,141,232,156,247,241,227,174,184,9,120,196,16,237,143,139,167,29,24,69,245,18,195,39,159,138,103,132,170,86,89,92,163,59,108,71,223,176,54,7,24,159,113,154,74,98,108,13,231,203,120,241,97,209,227,110,124,14,167,237,104,220,130,179,173,115,166,22,105,69,170,12,202,228,223,5,146,35,153,23,28,103,37,55,148,4,161,161,47,169,0,166,108,100,104,101,120,106,162,165,130,75,20,170,170,186,228,238,16,139,188,153,184,167,8,181,154,75,55,186,13,123,82,143,141,254,238,152,30,33,122,77,219,37,232,89,71,185,145,14,119,248,101,92,118,104,175,104,85,53,36,14,236,67,168,161,80,72,141,166,241,107,229,124,110,247,239,248,255,119,211,75,171,42,10,11,86,137,199,125,228,194,119,196,62,198,250,36,160,37,42,54,127,179,122,2,11,120,179,128,27,171,247,160,46,209,214,226,201,140,28,236,114,255,188,183,238,148,4,117,46,215,22,204,0,51,107,211,64,166,224,153,75,3,224,236,113,51,98,158,56,103,198,172,134,100,160,5,126,232,68,51,41,30,49,18,236,131,69,170,61,198,114,244,132,104,51,37,46,53,195,74,185,26,215,196,153,30,217,64,106,228,199,67,115,124,42,207,104,51,2,181,45,48,52,235,185,78,47,228,88,234,103,129,234,3,74,157,63,22,176,110,207,93,2,121,231,93,174,6,205,27,161,56,53,51,170,16,172,11,217,201,55,153,242,123,70,254,26,181,110,96,202,192,150,250,132,3,104,229,42,71,251,15,142,158,225,74,168,46,178,54,44,64,207,221,210,94,174,244,158,248,195,162,68,228,120,168,217,84,109,253,92,100,193,195,242,186,134,100,38,195,99,160,185,164,215,56,59,45,91,93,244,113,175,250,21,72,95,208,24,159,119,77,185,231,110,180,54,210,230,213,1,145,208,189,96,162,247,185,3,27,54,107,238,178,56,0,255,62,104,233,225,247,16,24,63,178,75,148,13,169,177,144,60,100,20,172,194,86,0,188,99,181,131,148,65,130,247,235,113,197,224,116,235,83,151,170,96,123,168,9,110,22,112,247,65,129,41,238,120,162,49,1,136,206,69,210,78,87,203,190,122,185,80,146,165,83,226,93,21,171,73,153,76,7,221,178,130,83,52,224,116,163,161,55,102,119,194,37,159,254,41,170,82,139,227,57,159,247,232,219,122,192,210,84,28,201,174,27,83,143,183,114,65,157,193,253,29,97,101,159,136,34,13,199,138,62,189,194,56,16,45,139,160,193,50,186,190,62,175,228,132,41,176,248,15,179,137,154,102,59,122,46,189,105,201,197,77,70,91,159,77,191,144,26,239,155,77,232,224,40,57,31,71,173,160,227,144,231,240,43,74,184,71,133,225,204,150,214,191,53,6,195,54,58,105,143,63,190,156,215,74,60,229,173,174,95,32,234,131,87,94,48,151,152,54,151,222,249,206,157,216,192,90,106,241,63,74,65,145,54,94,169,66,105,74,176,45,68,134,126,179,146,100,209,173,182,227,230,37,34,101,144,200,69,21,50,9,190,208,110,58,55,233,134,86,234,249,74,31,34,56,139,154,4,102,34,130,233,251,183,34,132,204,118,58,14,19,176,197,45,163,116,45,15,113,55,86,30,56,76,130,153,223,128,30,140,228,192,6,182,96,209,252,237,153,96,121,170,69,33,247,158,163,74,38,199,81,103,155,241,172,50,189,4,0,37,32,198,164,120,86,175,52,246,113,150,168,105,224,167,178,119,255,159,53,105,231,251,152,201,31,225,148,135,180,99,168,105,22,163,102,205,158,37,12,103,205,244,182,147,163,126,78,188,140,9,121,51,87,187,239,168,202,121,6,10,187,4,217,255,72,180,242,3,31,64,53,178,67,239,112,161,200,148,181,133,33,183,18,179,249,218,177,157,8,99,97,199,112,216,248,190,8,62,56,224,91,197,184,98,163,53,156,104,232,206,151,123,117,162,199,29,216,251,184,107,72,4,38,130,17,152,189,249,239,26,169,191,86,30,159,226,252,194,66,206,134,186,13,60,180,22,13,41,25,11,237,176,198,181,3,175,208,232,8,98,48,32,206,220,24,192,77,12,128,99,190,168,114,86,181,70,92,187,69,97,50,208,222,158,38,188,224,30,141,95,210,19,148,93,87,115,10,105,145,112,97,236,245,145,43,62,112,112,126,87,153,75,36,110,237,194,193,85,205,29,245,214,228,167,215,213,47,190,114,127,137,249,82,92,42,208,65,135,48,19,16,10,91,140,232,105,149,227,167,254,126,85,6,81,151,121,124,234,150,91,233,76,171,175,70,39,155,71,217,179,98,90,105,109,113,26,138,1,5,103,233,171,121,232,89,29,30,119,56,181,140,15,179,14,40,207,28,141,171,192,35,228,241,182,178,114,235,22,221,7,58,193,29,40,225,228,32,76,0,21,97,207,18,152,246,74,173,135,127,69,161,92,13,78,181,42,181,239,75,236,51,203,254,251,21,203,116,214,32,143,249,85,190,124,193,162,89,11,153,116,197,123,122,252,126,152,227,103,236,152,31,79,227,16,62,102,186,255,136,28,31,108,220,113,73,30,33,134,236,179,136,232,153,224,80,15,18,237,94,200,209,228,25,172,169,195,52,96,62,196,220,57,78,229,219,242,1,216,178,119,239,23,177,1,233,174,224,16,246,135,143,147,147,61,129,38,203,206,192,255,232,123,43,191,56,12,105,220,92,205,234,165,160,199,46,100,134,89,157,177,32,202,173,202,85,232,34,83,175,32,237,85,185,61,213,66,24,49,181,147,14,252,198,128,102,80,3,205,203,220,152,60,225,201,24,110,162,44,232,24,82,33,184,119,66,66,99,124,16,106,233,249,151,244,63,46,110,96,238,250,222,5,149,176,129,204,144,56,136,79,58,154,223,22,71,3,15,23,39,96,13,24,5,180,66,196,110,103,39,44,10,217,11,130,44,3,98,101,194,211,155,112,22,0,131,254,248,81,129,222,71,252,81,21,38,13,21,111,75,210,51,172,108,167,34,206,77,192,230,116,200,167,115,188,143,244,199,84,33,108,66,64,149,46,51,232,50,249,160,104,129,86,132,14,175,144,205,184,241,151,152,244,180,136,19,148,134,136,98,69,94,171,146,206,85,149,16,147,107,157,23,161,105,110,65,116,87,240,128,208,232,163,173,225,188,59,185,136,74,248,15,150,81,114,208,62,198,239,9,251,157,132,201,61,21,241,199,165,244,71,182,240,155,103,0,6,222,102,89,166,17,2,144,106,60,55,104,62,38,45,238,177,234,39,6,243,60,171,79,123,90,226,137,3,134,68,80,194,214,127,184,226,108,89,117,245,196,223,177,11,11,178,23,103,226,195,188,211,16,45,28,120,91,233,185,31,162,238,166,70,5,11,73,209,11,5,130,68,62,38,4,53,113,253,176,139,126,46,153,211,58,174,253,206,126,202,21,52,121,90,214,185,12,155,5,129,24,146,255,197,97,130,186,240,195,147,23,137,98,14,240,99,151,169,84,33,176,39,101,154,31,118,35,28,122,108,104,218,108,60,39,23,215,22,75,246,197,127,4,240,106,65,209,65,219,48,18,96,219,147,85,26,40,7,243,230,95,183,6,252,72,70,185,129,72,135,136,77,101,185,216,207,255,130,170,73,90,118,46,142,237,71,181,208,37,26,235,233,173,42,81,12,15,234,193,240,147,195,2,170,98,172,152,56,13,158,66,249,156,14,11,64,196,142,191,174,181,99,215,221,57,172,82,32,28,152,252,195,163,211,87,203,84,45,172,201,89,252,66,112,198,125,198,136,134,196,243,20,213,28,21,150,160,142,231,118,255,236,165,114,157,102,243,217,108,218,18,7,147,179,1,241,7,64,159,37,73,120,156,116,133,116,175,209,107,146,189,213,216,213,42,109,231,145,37,203,239,111,194,88,162,73,123,255,15,64,52,187,30,224,126,165,186,37,216,175,111,218,197,252,97,113,85,150,8,240,76,70,152,105,34,240,80,71,14,175,17,51,216,147,199,46,146,246,88,250,4,22,128,191,118,242,249,71,162,246,202,81,32,176,147,193,180,189,10,130,177,73,204,36,26,117,101,66,244,186,97,58,236,16,149,194,185,254,1,154,78,5,225,73,209,235,210,215,197,190,116,152,155,156,126,192,193,196,110,200,38,164,58,15,139,108,250,184,45,54,226,155,194,228,225,122,177,228,127,53,244,104,80,148,206,161,114,219,98,129,68,235,113,148,202,234,6,173,89,120,36,217,243,99,112,154,41,189,118,106,44,43,193,138,142,208,117,126,17,215,128,136,34,191,169,97,139,53,217,93,141,174,67,118,191,29,134,214,240,44,175,206,212,68,135,57,156,99,6,48,252,206,228,93,184,36,3,57,44,50,218,218,216,66,26,213,120,50,141,194,41,9,243,48,226,39,108,33,10,192,241,104,100,136,92,14,52,211,235,8,200,149,66,191,51,33,208,225,103,184,81,36,201,86,33,2,173,97,176,69,0,219,252,234,41,214,20,70,69,116,18,65,236,97,255,192,193,231,117,225,2,23,225,74,98,40,214,247,190,102,214,248,103,208,21,15,217,88,48,222,250,52,115,9,110,37,244,68,171,230,182,123,68,163,35,2,251,253,234,253,183,243,42,166,171,164,86,141,155,196,101,195,149,220,115,72,60,147,98,111,79,135,26,15,145,144,100,191,233,20,185,106,43,96,23,3,163,113,67,142,152,235,158,63,84,229,103,116,236,163,194,187,8,17,221,109,18,161,46,186,69,60,16,52,105,84,193,208,130,79,176,37,130,129,92,129,136,248,53,53,175,210,61,238,36,150,192,214,242,137,11,242,71,14,168,248,148,240,53,214,48,36,72,37,132,110,39,27,45,82,45,146,36,184,17,14,127,54,87,159,190,151,88,221,19,167,139,82,43,165,129,97,11,78,51,17,227,7,28,2,75,147,82,51,72,16,119,240,176,221,201,248,220,215,117,225,98,39,108,31,168,225,44,148,70,180,177,144,144,225,181,126,5,16,41,160,224,109,78,105,73,6,228,147,186,158,130,56,33,136,54,6,194,79,58,62,38,161,85,93,107,98,242,216,37,154,223,231,112,29,193,211,84,159,49,154,255,57,139,136,127,114,175,78,176,25,194,136,137,59,74,29,80,120,144,23,69,189,249,142,142,12,188,197,196,212,133,78,116,5,17,94,72,13,241,43,231,215,164,54,162,45,160,134,152,146,122,30,106,32,97,164,25,123,45,85,218,146,41,177,97,196,93,49,151,77,6,71,252,147,100,47,58,65,194,6,139,127,231,246,220,148,91,9,237,110,108,18,57,73,172,111,6,203,103,115,68,91,192,118,166,84,156,182,152,136,61,254,212,36,35,101,187,88,154,186,64,34,223,66,187,78,168,238,109,206,253,152,9,232,241,29,213,87,113,55,176,141,199,3,147,245,182,67,204,230,22,248,211,239,123,123,203,197,117,72,59,211,226,156,182,45,93,67,211,73,190,24,182,97,113,127,252,198,158,152,211,90,240,34,76,123,1,251,60,101,13,65,144,55,203,243,127,77,254,132,140,31,174,106,65,114,67,117,254,7,251,41,237,166,189,77,197,253,53,129,140,252,186,168,154,128,177,55,108,54,97,150,145,77,166,92,220,193,187,66,46,82,151,167,78,93,164,183,32,228,177,141,195,96,190,137,251,105,138,68,19,183,192,115,18,172,81,25,189,232,8,187,96,221,2,37,11,83,74,41,57,126,183,9,163,230,236,17,194,237,138,248,95,45,129,7,246,209,50,18,217,18,63,13,5,180,15,222,38,55,16,68,162,252,0,165,93,11,147,122,193,68,105,180,172,70,68,117,73,52,192,164,153,60,128,231,99,170,135,79,209,5,45,195,28,142,174,28,244,137,236,218,68,145,95,58,217,98,165,114,9,233,246,72,134,62,93,157,21,159,28,96,74,21,66,219,131,219,182,206,163,145,50,15,203,255,72,126,187,74,188,141,147,26,47,232,11,22,11,101,210,142,78,150,129,76,8,180,101,89,244,110,186,174,93,124,68,89,9,79,167,228,19,87,236,237,32,206,244,84,68,81,255,158,248,156,102,205,64,134,72,98,204,167,49,21,63,71,75,228,212,218,103,52,184,0,164,10,109,97,238,194,254,24,234,45,224,129,74,37,183,156,175,35,184,114,230,233,165,134,95,72,222,209,166,233,223,140,43,25,169,102,181,208,17,209,109,117,72,119,28,195,229,193,139,162,250,143,237,35,135,162,40,155,209,202,47,230,77,108,215,47,107,70,19,123,12,31,55,122,146,124,65,249,242,32,59,152,122,182,5,197,115,19,155,65,27,9,135,32,34,1,229,36,246,5,249,176,75,77,169,0,193,168,181,77,213,82,212,116,193,103,209,127,118,238,84,47,247,58,132,174,157,206,238,22,129,102,55,93,170,14,215,231,226,223,106,15,249,19,132,124,89,152,78,252,24,132,82,108,190,150,101,53,21,87,113,90,203,14,140,63,145,85,182,54,146,135,218,62,152,23,6,22,134,87,81,27,0,222,27,18,48,231,33,180,208,184,173,236,233,214,217,70,189,246,220,119,124,194,53,124,9,228,91,214,28,136,113,179,252,2,178,176,108,131,99,165,253,251,228,158,58,24,104,133,151,93,21,29,200,202,228,94,186,12,11,93,171,181,155,79,164,125,208,97,144,76,149,85,148,216,8,122,46,0,163,38,93,125,73,126,133,33,111,150,187,54,69,77,141,131,65,227,15,202,17,126,45,28,255,154,204,26,184,226,198,70,75,163,247,234,41,81,79,64,155,232,147,76,101,23,246,213,202,21,156,127,195,48,192,195,172,193,187,187,29,137,88,152,83,197,80,213,149,161,62,199,173,250,129,108,16,231,44,65,133,26,166,61,71,101,232,225,192,91,109,149,222,117,64,123,94,55,46,7,85,141,189,102,114,225,122,148,218,55,138,213,165,73,92,120,157,41,248,116,95,110,167,112,21,48,156,21,137,118,188,3,220,184,194,126,84,102,91,199,51,44,199,93,143,8,112,93,11,102,47,154,23,74,108,244,67,196,182,90,53,57,19,155,15,84,12,128,108,62,219,243,130,195,242,237,78,38,204,71,82,72,33,155,215,51,245,245,159,85,167,123,67,240,245,33,29,161,74,219,24,255,58,200,7,50,25,151,130,61,248,139,21,225,233,211,37,240,255,80,135,158,243,71,140,73,183,108,13,146,243,8,231,218,30,25,165,151,238,44,188,228,40,219,14,38,92,75,61,236,84,213,236,160,2,255,86,241,132,191,45,147,6,206,99,179,178,112,55,70,33,84,160,229,48,195,65,111,230,139,78,168,159,119,251,152,45,95,56,193,233,76,78,81,252,167,8,43,114,145,146,232,41,93,108,36,11,87,132,198,177,185,81,182,151,140,110,103,22,94,197,149,53,54,119,111,193,146,122,201,246,81,238,191,255,132,27,116,48,152,178,40,248,95,58,38,253,91,120,131,44,202,113,249,220,74,155,39,161,49,147,21,194,44,144,232,43,8,188,250,59,32,155,124,82,235,220,117,136,22,253,117,66,112,251,122,194,27,188,225,248,112,156,87,68,130,173,176,236,17,41,86,98,6,89,227,46,99,218,249,45,5,40,203,56,78,65,255,55,23,30,141,226,156,143,15,104,135,234,226,195,53,242,158,56,198,47,71,30,141,110,156,124,236,160,145,16,205,216,95,140,218,241,211,254,233,112,147,76,58,220,239,138,52,72,0,62,253,213,163,244,43,227,23,138,35,186,127,118,177,201,0,180,56,238,221,61,87,44,54,243,186,129,71,126,119,104,236,65,132,88,179,227,7,124,126,112,237,8,216,59,29,49,82,79,20,59,134,171,154,56,19,36,123,181,188,142,172,10,245,200,58,239,84,153,163,16,237,203,167,173,254,145,87,225,175,61,176,235,134,253,9,247,150,163,93,86,114,254,106,110,235,74,121,95,37,166,156,174,188,15,150,56,239,215,8,159,208,108,50,12,216,116,17,146,94,135,197,229,155,65,246,146,21,115,133,242,23,158,17,1,50,5,54,232,190,100,92,58,203,201,213,85,158,200,61,65,117,66,85,29,76,230,201,83,131,187,92,171,169,130,254,75,1,32,89,176,192,54,97,69,64,181,247,200,90,190,72,54,246,129,173,52,28,209,8,171,140,211,20,229,120,131,65,113,149,202,127,191,178,143,58,182,183,135,201,202,173,189,239,216,231,191,77,107,206,106,75,18,147,40,120,95,48,95,190,106,66,37,101,11,222,89,191,226,99,166,94,79,94,128,20,36,221,76,228,6,43,140,176,201,137,55,162,2,223,105,5,18,36,69,207,229,104,87,57,238,176,126,188,190,43,47,160,29,167,15,222,134,95,51,122,89,77,154,12,170,55,140,82,176,12,70,245,200,66,97,240,182,1,145,1,107,225,95,57,162,7,164,90,163,185,79,157,245,180,202,67,167,254,39,244,97,176,110,249,220,206,16,165,8,35,187,189,134,220,248,198,123,39,208,220,198,186,174,25,170,117,206,200,102,237,187,190,42,127,233,214,238,37,93,75,7,7,73,2,242,127,194,122,203,111,75,161,33,181,208,149,102,247,35,123,96,246,44,44,147,165,14,255,145,139,254,241,64,199,197,73,198,41,0,218,114,225,123,154,170,6,213,55,80,190,117,138,16,98,144,51,94,13,189,58,253,204,129,42,83,88,26,245,41,169,193,23,212,48,101,182,185,137,33,156,238,146,164,231,138,96,71,210,109,105,28,255,17,21,113,201,26,81,164,196,231,81,212,216,205,13,83,43,126,125,38,128,21,113,106,7,135,62,5,198,250,118,6,58,72,50,135,75,44,24,212,241,81,75,229,151,48,117,53,165,144,95,142,143,102,231,255,202,11,179,227,159,197,229,132,217,24,173,23,0,204,108,101,134,3,186,122,245,84,250,68,44,102,43,61,134,185,27,233,230,148,234,246,226,170,170,152,0,112,119,70,31,35,170,148,60,69,5,198,223,217,4,164,44,87,17,136,67,43,202,229,73,156,174,9,245,215,23,134,106,153,183,158,104,22,190,109,5,245,228,234,214,186,210,159,104,49,5,38,166,104,33,83,72,155,136,247,220,10,1,2,66,170,94,144,76,236,99,161,175,193,205,37,98,251,130,117,252,162,50,237,96,54,86,92,191,198,63,255,231,12,241,125,242,42,221,145,129,110,228,76,233,194,110,25,77,49,203,97,120,62,62,42,101,160,149,159,38,224,79,75,19,168,183,53,35,30,230,6,15,13,126,150,14,208,11,45,236,255,187,237,172,52,47,89,55,42,82,252,35,80,179,106,57,160,225,6,90,243,80,133,112,54,201,4,210,144,190,255,211,69,226,90,156,194,239,106,131,78,48,14,49,22,132,146,14,170,242,66,10,0,53,177,79,78,253,153,53,9,197,28,37,59,94,8,251,11,97,63,232,52,57,194,218,222,238,28,164,110,104,66,17,93,159,141,175,162,232,242,45,84,248,54,44,143,40,193,211,104,130,160,159,40,138,83,153,102,45,92,62,106,153,208,49,208,236,70,224,51,182,159,151,226,206,114,44,53,210,215,125,189,234,160,120,245,39,73,2,28,120,251,45,7,110,137,169,156,101,53,76,132,150,240,203,243,97,216,45,228,120,59,156,7,243,199,239,135,246,116,0,72,228,203,150,77,242,140,119,226,123,181,193,222,110,93,156,203,75,178,130,87,129,215,177,7,112,157,91,100,177,237,141,206,224,102,125,121,3,24,255,145,169,31,167,153,213,220,79,214,217,26,188,97,84,160,230,57,94,3,11,244,6,83,16,46,137,94,112,130,191,145,152,82,242,134,3,54,102,105,38,73,111,99,232,209,87,79,200,197,61,48,165,210,52,79,169,102,244,82,152,189,241,157,99,93,192,142,216,203,47,33,187,205,44,26,141,203,13,245,93,63,121,169,43,109,217,16,145,231,12,126,249,246,125,133,91,168,204,127,96,237,206,89,230,5,229,111,10,1,205,117,135,68,166,112,100,82,132,140,70,188,205,91,88,88,178,50,234,157,39,61,57,228,165,199,183,9,220,228,17,54,241,59,101,146,41,142,86,176,166,228,167,234,19,183,208,39,91,84,73,67,44,57,103,129,102,30,115,113,110,226,80,18,160,34,237,152,159,35,61,54,233,13,158,12,93,171,123,136,105,79,209,29,78,122,64,199,255,162,130,2,155,51,149,29,133,45,17,221,57,88,80,118,247,59,186,169,99,65,240,21,197,160,184,206,157,141,110,27,18,220,224,145,204,71,252,218,0,212,132,94,204,146,212,138,165,225,51,47,164,165,119,35,96,48,254,67,23,53,190,109,84,229,76,141,77,210,198,137,69,25,222,171,169,40,200,78,185,223,107,203,186,36,143,110,162,169,182,212,110,246,253,162,150,158,88,12,242,111,31,32,170,107,76,223,139,242,139,218,19,10,158,43,74,176,43,26,0,156,149,0,2,20,221,191,87,111,161,232,43,127,78,70,79,107,163,138,139,138,47,29,68,92,229,51,138,228,123,96,148,217,194,19,36,135,50,129,3,95,14,127,205,62,148,223,161,35,87,184,205,224,40,248,202,105,20,185,76,88,149,146,74,122,132,104,229,73,30,199,190,255,153,96,148,132,146,43,247,249,110,210,91,154,191,143,32,96,198,28,166,123,80,94,63,67,229,54,87,174,156,52,222,167,235,20,73,92,90,181,224,67,85,138,111,73,108,2,8,169,43,250,160,64,141,145,180,113,80,159,152,44,187,148,74,228,176,188,143,32,7,97,111,233,254,50,3,2,202,27,134,105,116,139,29,56,165,14,56,214,50,19,46,203,104,72,199,250,63,114,22,69,108,252,48,235,28,124,187,88,61,36,206,20,83,88,178,235,149,189,135,39,34,31,73,85,122,39,198,232,8,57,105,47,230,3,59,207,219,24,249,60,64,139,8,16,155,211,235,0,68,104,228,241,206,34,20,164,168,66,153,97,240,213,251,89,29,229,206,4,20,112,187,192,145,146,211,205,132,119,58,15,247,177,132,157,231,9,251,13,182,179,181,112,30,81,76,16,107,2,88,103,210,186,119,141,242,253,235,204,40,139,37,122,92,157,144,112,77,67,168,134,236,143,2,197,66,156,8,90,135,157,93,218,161,99,25,199,150,161,240,187,253,102,129,132,223,0,22,54,239,166,57,219,26,65,225,241,63,190,134,211,74,214,129,3,128,187,67,127,122,63,108,151,186,50,20,69,185,235,9,166,162,214,84,20,157,245,116,102,90,1,11,43,15,104,177,89,79,47,195,38,170,137,115,99,70,194,165,20,243,64,105,79,79,183,218,224,49,159,16,192,19,35,112,142,94,41,219,204,173,225,38,174,154,162,104,73,151,233,241,132,72,52,202,211,1,163,136,114,50,131,217,209,108,196,150,192,141,123,251,45,149,54,178,106,182,11,21,233,125,22,111,30,126,159,79,15,38,146,221,47,148,108,124,19,230,84,107,20,151,197,113,249,128,191,219,64,95,254,19,156,157,219,106,111,39,46,15,176,6,77,240,136,143,74,117,126,118,190,103,60,216,161,41,50,144,183,100,130,195,165,65,166,55,148,56,144,108,26,250,211,237,140,163,240,45,28,6,137,92,26,238,185,165,248,49,163,243,22,37,175,214,3,0,172,59,160,182,224,107,9,52,43,216,104,132,185,128,54,73,238,27,44,37,245,125,14,87,11,106,197,186,86,76,22,202,235,99,89,95,136,84,97,163,168,117,20,177,124,78,157,57,199,63,22,142,7,103,90,39,142,52,65,75,109,103,172,224,59,40,206,126,216,64,61,24,26,222,23,112,133,185,222,161,98,206,202,103,55,202,222,234,127,182,115,209,236,65,147,122,110,206,56,45,211,174,3,57,172,238,162,13,137,213,206,182,184,133,130,88,97,50,104,56,194,24,66,253,115,17,57,152,164,154,64,154,10,230,41,90,186,237,175,193,151,248,49,136,74,94,253,199,225,240,200,56,38,185,38,81,114,212,139,167,216,239,192,132,83,65,174,91,253,13,200,57,180,207,156,250,63,56,50,51,239,28,169,156,106,121,6,158,73,147,236,205,150,243,125,172,226,45,23,109,245,15,59,207,213,60,204,114,44,116,144,205,76,98,246,218,116,106,85,140,109,34,207,157,90,70,239,88,51,239,61,49,252,165,158,102,34,1,146,152,171,201,183,159,231,147,89,172,161,6,216,196,146,210,178,138,138,28,175,155,22,201,142,206,130,123,0,203,117,175,154,74,195,65,212,142,25,36,235,163,1,191,72,31,35,50,74,35,44,85,11,217,236,118,219,128,63,46,161,253,131,203,138,78,113,101,130,58,178,188,26,90,170,26,62,246,24,59,224,142,242,39,199,91,186,7,131,240,81,215,19,45,32,232,54,173,186,154,36,61,11,13,58,147,27,174,8,224,29,21,117,142,190,74,176,145,227,243,28,195,237,102,43,249,206,34,157,248,23,90,231,180,148,255,188,216,68,217,138,34,61,226,222,116,145,58,241,48,71,134,57,112,85,14,85,29,169,181,148,23,128,60,237,97,28,194,81,43,42,156,235,73,139,255,3,88,46,50,71,154,57,146,207,238,252,98,0,199,135,33,169,206,239,252,13,130,83,208,238,141,118,164,238,187,125,19,249,2,92,202,190,40,85,182,114,197,212,40,210,225,21,111,27,252,82,216,28,72,164,123,13,207,17,179,172,80,34,141,107,151,76,223,52,123,55,22,187,226,194,218,244,52,152,137,152,204,68,197,55,90,188,192,157,11,194,137,240,81,173,64,164,95,23,137,124,204,30,203,153,162,34,119,180,29,139,170,93,34,33,212,175,208,40,103,44,198,254,175,53,16,25,206,185,112,72,241,241,34,160,175,166,86,144,64,248,21,115,119,232,186,5,32,163,142,206,228,236,55,89,100,250,103,147,1,140,21,134,248,234,44,187,136,253,194,165,117,63,102,56,212,203,236,133,30,48,10,18,187,190,127,214,50,64,20,37,162,63,105,190,149,15,179,83,107,127,72,241,8,104,204,55,13,56,75,223,153,191,46,42,81,128,213,81,214,247,192,110,157,12,210,161,131,218,154,179,43,17,50,68,141,85,203,52,130,218,213,197,77,157,192,149,251,56,208,25,141,55,16,19,211,215,54,54,31,157,178,205,190,242,165,230,177,233,104,202,40,76,127,78,95,50,6,130,138,215,42,182,250,108,136,248,35,102,230,144,39,168,106,117,244,212,60,162,193,231,124,145,124,74,244,234,117,20,14,60,143,169,44,130,52,243,37,52,222,2,56,143,222,83,85,61,235,41,230,119,228,12,134,78,209,40,23,155,140,23,74,163,33,4,131,200,136,46,165,55,52,18,11,233,11,37,250,35,221,107,8,99,54,187,54,201,132,131,178,177,55,30,243,39,223,165,84,242,202,192,119,250,130,80,245,31,215,73,208,101,90,11,148,165,101,46,61,14,228,90,21,71,129,164,84,11,137,121,163,146,127,54,168,216,135,77,195,150,47,56,232,110,143,76,229,57,70,216,159,59,148,155,191,9,19,120,204,151,194,157,204,167,9,21,87,73,71,179,154,157,179,97,112,63,82,39,146,47,61,145,176,122,246,141,112,228,123,64,162,3,15,201,171,148,86,31,102,31,51,43,156,227,29,38,168,97,192,97,193,233,25,114,95,164,53,82,12,147,195,122,126,17,66,58,107,102,243,19,109,171,170,149,106,178,206,233,181,224,106,162,178,160,163,89,10,211,235,188,83,252,198,173,195,232,236,6,21,168,64,56,188,184,208,221,207,9,40,208,37,148,12,226,1,69,35,21,165,198,142,234,209,150,231,109,249,102,175,219,135,22,232,49,182,240,254,124,76,255,5,156,40,111,3,29,31,184,217,38,54,247,11,29,57,141,161,242,137,47,97,120,29,209,247,49,217,119,149,110,104,232,48,248,49,243,165,162,185,241,68,199,72,232,133,78,105,167,70,177,219,158,46,201,232,24,117,160,188,255,71,110,155,52,134,164,37,54,245,26,6,96,16,143,52,25,44,168,134,203,173,70,37,104,43,65,204,3,178,64,38,109,250,123,75,206,117,173,255,31,115,46,208,91,191,46,202,250,191,191,217,183,142,66,123,159,7,135,25,173,209,149,160,13,68,76,46,145,83,253,19,28,94,201,157,149,253,185,4,76,165,41,186,241,101,48,211,56,163,114,212,146,150,136,220,234,223,234,243,206,221,19,2,220,204,139,18,119,5,184,244,113,188,141,129,239,254,58,84,24,219,172,201,42,215,19,46,177,35,14,49,202,78,233,11,64,0,22,5,44,73,147,27,37,37,240,106,147,106,124,25,27,14,173,59,250,85,61,83,130,112,156,41,185,136,87,87,204,67,241,15,126,56,45,86,28,66,232,146,21,24,196,106,188,27,15,197,207,236,202,230,43,6,26,39,98,20,246,199,20,224,64,48,5,9,28,172,234,53,28,18,123,65,110,231,116,26,244,66,195,83,198,164,105,145,232,146,160,133,11,160,134,215,216,226,72,218,124,39,150,249,65,127,37,133,227,172,239,46,44,102,247,106,152,66,203,164,140,225,65,112,234,148,59,10,63,48,19,107,49,255,23,116,182,52,215,33,11,108,102,67,158,7,195,199,108,213,178,43,134,18,59,89,99,193,148,165,255,200,207,65,56,25,9,56,141,169,68,131,109,177,203,250,64,229,236,190,178,132,219,231,225,55,63,217,187,249,18,27,129,62,195,85,195,242,211,36,111,104,117,109,80,23,89,190,123,159,125,188,237,127,132,61,131,137,100,131,176,156,23,96,3,27,184,24,85,69,36,112,151,233,102,170,97,154,51,34,103,246,184,206,42,38,214,197,97,33,44,59,166,192,65,40,94,204,106,13,47,192,212,224,184,158,15,112,142,172,130,182,173,98,71,158,173,112,183,162,16,182,82,244,198,61,177,14,220,154,227,243,174,222,38,56,72,133,18,196,124,63,67,91,176,13,209,157,105,149,188,251,142,118,53,206,165,110,238,78,208,3,225,129,129,234,159,149,131,193,240,235,27,50,23,171,186,143,166,195,247,96,169,204,244,92,181,213,200,236,41,80,38,247,147,154,135,220,60,107,227,110,143,53,218,211,108,55,133,154,7,205,174,223,182,111,241,167,224,248,93,44,18,194,109,215,236,79,52,210,114,9,182,108,132,188,186,50,60,167,218,104,83,193,202,217,128,19,247,26,151,75,43,128,136,239,94,101,250,135,74,237,78,5,121,1,179,76,37,193,154,152,9,111,163,27,5,187,22,214,216,215,45,13,161,60,113,255,35,171,222,109,140,232,184,27,68,52,28,56,191,219,228,182,124,215,153,138,216,21,194,95,39,184,47,140,181,87,181,153,171,149,42,101,137,161,150,51,187,147,49,213,54,250,169,101,21,192,149,64,187,89,240,175,180,172,247,237,146,69,138,37,191,150,189,110,251,120,42,3,0,237,43,120,47,5,176,104,71,56,216,163,78,182,179,64,35,150,129,57,36,187,179,240,185,103,160,65,30,161,157,248,126,57,179,35,250,147,250,218,179,180,162,6,112,97,238,199,97,222,228,186,119,186,6,14,68,228,61,89,69,168,226,62,221,50,104,241,85,203,246,104,198,222,138,213,148,87,178,106,254,145,4,138,49,178,149,18,128,66,58,177,113,252,22,91,85,255,156,162,164,93,241,3,79,197,143,31,163,190,133,70,235,191,18,162,208,14,108,200,27,151,69,56,206,121,139,228,207,9,57,112,175,89,75,173,254,107,12,159,247,6,134,89,181,93,210,27,100,10,211,59,78,76,62,73,83,116,237,74,217,176,211,127,213,128,84,25,44,221,18,190,7,24,120,19,52,43,79,26,202,158,115,245,205,166,123,248,11,46,146,243,189,21,184,145,18,72,201,69,149,81,61,130,206,60,110,13,35,28,90,206,82,213,64,18,66,208,160,78,98,18,207,248,237,128,234,116,116,114,19,90,115,171,207,14,34,209,42,184,240,255,140,21,128,235,240,227,235,112,237,77,79,207,168,52,4,72,148,80,174,195,73,133,16,75,85,32,107,131,13,248,226,31,139,32,10,48,174,80,63,4,163,235,187,30,7,58,133,104,159,30,235,194,62,70,23,108,111,64,160,57,234,152,195,250,205,4,208,213,74,170,43,92,41,68,115,144,93,121,58,230,247,86,217,217,158,237,160,150,59,57,112,169,212,81,191,108,194,124,241,140,194,248,98,18,158,45,44,218,232,16,48,54,53,221,225,236,154,167,252,63,242,237,0,72,229,135,106,240,204,76,232,112,70,193,160,5,64,93,210,204,201,190,229,92,12,36,242,21,70,145,241,149,196,77,81,190,104,19,69,241,255,231,129,60,3,98,221,186,55,32,112,42,46,210,151,81,171,119,218,62,91,175,28,186,233,253,201,28,158,254,196,243,65,145,24,109,191,82,70,137,142,45,203,114,215,180,224,160,114,198,86,25,166,98,172,50,35,213,23,199,175,122,66,101,191,19,40,201,116,137,153,210,121,228,183,194,242,168,232,22,194,165,224,51,49,80,244,42,120,181,9,87,190,109,65,237,136,139,183,124,241,202,15,131,199,163,139,94,71,247,69,233,254,223,50,223,6,22,201,180,65,147,9,229,96,193,134,85,119,235,116,239,223,144,109,162,218,24,100,13,70,32,149,248,69,238,104,113,23,108,88,108,198,118,206,45,55,232,97,6,103,213,44,247,173,239,21,103,6,227,145,145,204,242,58,22,46,62,33,167,67,216,10,27,253,228,165,228,32,42,177,246,83,6,254,102,38,42,16,133,156,184,38,31,84,86,176,33,151,66,43,23,28,67,70,134,59,125,189,4,169,213,164,237,72,103,120,219,223,76,111,93,11,98,103,60,62,155,237,30,52,132,240,233,127,188,166,191,87,73,42,19,179,108,194,122,138,8,49,77,76,101,133,38,83,191,32,76,250,216,122,141,46,141,187,141,100,58,12,143,136,77,0,226,205,119,37,149,135,108,198,154,153,157,154,5,88,204,102,204,146,147,249,101,96,228,250,13,250,215,237,187,91,108,201,140,207,53,235,120,168,211,18,168,178,9,218,35,189,141,143,222,1,159,254,138,105,72,105,130,220,24,217,215,11,37,139,84,228,243,237,165,94,178,217,194,3,170,170,173,215,82,204,84,167,204,205,17,183,177,62,1,101,128,175,8,135,126,159,59,45,54,239,79,59,170,30,48,174,198,92,252,97,217,62,239,166,230,51,45,48,203,203,142,14,80,50,139,30,176,189,105,196,43,130,110,163,152,113,87,190,15,109,9,194,245,162,135,244,194,171,132,129,243,89,194,28,146,10,206,168,136,52,131,214,198,162,170,183,245,32,255,122,114,169,101,161,121,63,75,74,203,167,85,184,160,188,107,9,53,99,6,216,156,169,64,207,103,13,3,202,115,8,221,253,141,212,191,192,150,47,62,121,115,5,176,47,66,110,37,16,124,171,200,46,181,239,107,130,176,241,248,212,192,54,128,20,31,50,51,150,237,175,35,160,121,139,78,38,37,28,160,202,105,12,208,190,251,223,40,65,186,221,163,30,251,135,186,31,111,139,142,5,46,127,97,159,148,115,70,94,219,50,224,33,164,204,195,208,181,44,63,43,11,79,237,224,184,212,225,205,137,253,220,223,71,163,212,54,39,234,234,203,231,253,69,35,211,104,130,172,55,238,154,30,23,157,154,148,181,182,11,146,106,159,136,156,192,80,118,24,46,72,41,65,94,94,218,63,109,66,193,241,142,102,204,166,70,76,66,55,139,186,151,223,136,205,114,209,26,197,234,117,20,196,5,205,142,85,81,43,219,85,129,204,0,16,200,29,253,211,146,229,219,227,48,230,97,76,166,221,208,152,75,79,249,186,117,227,130,130,174,67,188,67,120,213,232,171,134,120,104,212,43,57,160,109,174,138,1,64,0,6,43,59,175,20,40,221,165,188,119,1,152,72,51,34,106,147,86,176,114,78,170,244,98,78,98,34,91,96,154,184,178,86,237,126,147,218,249,198,83,60,114,148,76,204,92,108,80,228,75,244,116,56,155,2,246,188,25,118,137,136,197,145,127,182,108,13,32,114,133,78,176,92,189,1,3,244,95,176,179,63,37,61,254,245,12,188,118,143,180,88,29,183,203,52,141,255,101,176,24,81,238,112,97,121,96,117,233,244,242,95,164,53,96,12,165,202,64,208,115,186,147,6,72,116,33,159,108,224,170,150,8,132,230,100,137,3,105,41,197,169,192,62,238,126,90,117,127,38,165,252,114,162,12,106,157,8,180,82,58,232,85,167,159,155,163,249,230,18,99,184,151,250,101,222,154,157,219,146,38,71,20,8,194,212,133,211,82,216,179,32,64,161,24,172,151,233,78,122,108,93,71,218,140,17,42,247,221,46,188,140,201,100,183,247,233,19,165,90,231,34,82,49,25,101,54,248,59,165,237,167,21,192,191,49,3,72,159,136,43,177,192,199,167,21,80,76,226,55,252,139,219,94,61,152,148,143,230,210,84,76,122,44,40,223,103,98,14,66,166,22,33,41,96,65,168,100,113,10,187,28,74,170,195,176,94,60,187,106,150,212,124,251,149,30,231,216,229,11,51,10,77,6,240,189,201,42,164,133,14,42,2,137,218,176,179,46,218,232,197,137,71,225,240,254,182,212,45,19,0,41,82,194,86,141,185,75,54,247,61,201,194,179,96,0,190,113,230,101,45,150,96,67,154,77,19,58,113,221,199,187,225,143,179,18,71,58,86,30,66,195,254,204,69,170,214,69,125,209,121,0,208,146,199,228,242,221,78,200,39,242,28,56,118,2,236,246,54,3,110,240,5,49,134,75,107,9,147,92,211,137,74,29,18,242,79,104,244,132,96,111,248,51,112,5,193,65,236,85,76,71,88,71,137,191,63,25,254,139,213,227,126,213,26,154,220,169,249,34,144,178,199,187,145,229,69,87,103,212,109,30,94,176,42,127,166,121,210,33,44,140,102,173,185,154,172,26,69,250,177,25,213,10,69,44,214,48,158,236,46,182,191,172,86,37,219,152,168,120,123,210,182,60,194,109,146,230,78,228,223,87,83,112,224,66,229,164,37,188,107,18,217,68,152,48,52,141,167,159,131,21,203,176,131,40,185,66,247,22,231,244,254,12,60,143,53,46,186,31,41,33,0,169,159,98,50,93,48,147,164,158,30,165,154,47,238,114,95,52,182,157,223,66,181,78,98,135,85,27,103,210,231,128,186,120,169,148,250,180,159,219,138,162,127,236,196,40,182,144,216,179,148,169,36,244,153,81,29,219,166,233,34,185,108,12,30,206,1,233,63,253,115,20,59,67,243,77,56,204,163,52,253,77,56,210,246,190,120,80,217,153,34,38,166,88,95,42,189,94,138,59,149,145,86,203,226,230,22,171,21,42,67,195,44,95,21,74,234,136,55,253,243,253,164,125,5,52,209,255,186,76,84,55,140,233,116,130,153,110,246,33,140,19,175,116,210,205,66,150,156,99,17,100,196,218,49,176,85,95,179,226,106,54,71,155,239,94,45,29,28,87,229,226,220,147,41,191,206,64,195,235,35,157,74,200,142,229,29,36,214,166,92,187,203,79,99,161,96,82,186,201,1,94,149,49,90,212,189,114,236,77,2,4,89,84,202,94,67,133,199,66,58,110,232,64,211,139,27,2,92,88,251,187,36,59,189,197,90,10,240,239,154,175,174,230,105,55,61,155,215,172,12,39,100,2,40,247,228,249,19,145,122,48,25,149,166,106,196,137,67,64,27,128,52,239,224,47,182,172,89,220,143,40,171,144,111,156,76,72,213,54,71,137,50,198,172,50,127,128,18,123,15,177,85,61,235,102,254,63,247,124,238,169,110,134,236,15,120,9,62,180,37,40,132,81,135,59,218,89,144,51,52,72,186,79,78,18,6,164,94,148,164,187,105,61,36,128,136,41,40,217,159,181,187,9,250,121,153,19,71,156,192,241,60,23,128,227,249,224,242,165,103,78,112,205,86,74,168,115,20,64,85,249,250,33,164,53,94,179,230,33,29,33,0,233,243,174,124,33,238,135,66,226,82,190,118,210,199,99,60,227,52,90,49,55,1,208,255,226,3,152,236,106,182,228,120,182,220,152,53,10,208,81,81,44,120,62,89,221,149,29,19,211,55,230,63,82,20,159,105,172,251,253,20,24,194,15,245,199,126,17,128,8,66,59,123,172,223,161,76,147,96,113,236,147,222,76,116,127,93,129,183,183,114,14,179,101,132,107,254,116,135,186,211,45,22,35,164,192,54,96,156,220,51,49,49,86,18,136,243,73,159,35,36,36,129,4,92,66,160,242,245,11,251,161,34,103,121,78,80,226,249,122,4,225,172,69,94,16,53,25,2,199,158,188,97,162,219,199,201,183,208,156,55,119,1,55,134,28,98,198,239,36,98,12,108,195,183,212,250,176,243,79,131,84,65,84,180,17,104,226,89,62,81,212,110,67,168,73,102,181,32,208,207,32,110,198,172,149,193,163,169,201,100,65,127,168,95,207,144,210,192,93,196,50,129,99,231,6,190,61,174,45,220,130,170,164,76,169,113,7,124,73,182,148,220,32,161,158,192,146,76,97,81,171,181,234,202,203,55,214,168,99,108,190,70,247,54,138,103,28,235,146,74,205,6,209,109,98,177,223,37,47,19,34,106,224,57,108,204,58,72,137,50,55,202,179,111,27,25,219,84,142,137,150,244,193,209,112,44,112,26,89,104,232,15,111,29,148,32,91,67,235,210,132,147,151,175,59,106,111,145,116,152,209,131,244,217,85,155,187,192,144,75,141,240,197,141,103,53,244,34,159,13,7,174,114,108,112,213,165,3,220,163,186,4,141,40,42,90,121,88,132,179,47,75,211,136,81,241,216,199,62,45,248,53,225,163,205,183,27,151,107,226,158,215,43,86,97,103,8,177,184,67,23,169,154,209,193,253,57,106,97,78,243,67,161,59,67,44,2,184,165,178,166,131,56,3,189,153,206,61,170,93,87,154,91,187,181,7,137,188,165,48,17,170,184,106,107,125,131,191,133,237,80,237,168,111,133,60,58,159,135,62,254,72,6,180,133,141,128,136,134,79,243,215,229,193,1,2,28,120,250,109,220,191,180,103,252,140,122,128,179,255,11,161,11,81,95,221,136,131,140,191,28,74,146,153,45,210,116,242,226,159,104,194,121,212,192,146,205,117,170,19,4,193,214,157,156,42,114,137,157,190,10,16,3,131,204,92,34,21,226,158,189,75,243,241,114,89,187,91,20,136,218,130,55,223,225,141,206,171,4,240,144,122,220,97,84,57,204,92,71,103,86,98,252,221,116,215,94,132,224,197,218,93,224,219,173,168,219,250,88,88,26,131,64,56,167,119,85,62,199,235,65,15,240,244,162,86,224,139,195,60,140,160,152,41,0,88,228,70,73,62,174,110,89,86,25,146,151,125,43,241,206,101,63,1,210,109,133,41,76,254,125,244,168,197,166,77,178,137,128,172,145,222,140,100,63,22,26,42,251,144,118,6,35,216,69,148,104,2,90,91,38,30,159,249,181,218,25,206,65,195,22,99,173,101,225,128,36,225,201,240,159,127,43,115,243,213,99,137,144,130,249,179,204,116,51,78,128,194,190,18,254,40,64,145,45,131,90,61,189,123,202,166,159,200,167,200,85,107,118,50,211,110,46,45,229,143,74,149,60,78,101,244,219,107,207,41,2,239,232,51,176,113,29,48,197,145,37,209,91,58,253,182,119,255,131,1,66,157,129,129,111,252,41,43,36,250,15,44,223,36,70,20,126,2,12,170,92,4,133,68,184,209,199,88,248,174,73,74,250,138,99,83,73,54,241,123,83,35,244,186,53,131,181,67,1,196,115,242,186,182,245,88,15,226,53,14,174,113,28,28,58,127,0,164,255,203,46,4,164,177,166,47,53,150,16,49,45,97,184,245,143,117,47,50,16,158,35,221,98,58,248,203,220,64,93,121,117,8,132,56,10,58,22,27,237,255,79,193,232,188,92,249,242,70,189,9,197,11,131,182,185,99,207,192,132,23,81,230,249,5,173,164,186,25,175,88,233,158,94,161,124,190,128,180,111,62,166,255,11,148,93,250,175,178,204,0,108,215,57,144,34,120,142,194,134,7,108,245,11,221,61,247,203,30,186,150,46,222,166,12,162,168,36,12,44,90,99,19,24,191,224,160,8,18,65,124,35,204,4,57,167,123,16,249,227,181,33,3,90,45,205,69,242,84,136,44,153,205,32,253,136,57,41,56,193,236,13,140,51,208,132,179,135,141,68,28,199,179,172,201,236,180,31,252,88,109,227,210,177,227,212,253,3,75,135,136,114,86,29,29,220,151,230,156,11,229,55,122,70,243,129,72,212,50,173,87,234,229,117,224,7,36,43,249,138,238,143,66,190,155,74,180,20,30,105,118,14,211,161,106,222,171,228,129,185,193,153,74,98,60,188,214,26,98,82,95,196,165,175,26,114,244,96,64,187,233,157,92,218,104,122,6,87,118,94,12,98,39,115,127,125,80,253,248,60,101,178,117,0,33,184,157,237,199,58,27,140,160,157,93,225,129,209,230,78,66,170,46,68,238,65,129,198,221,148,163,200,133,195,89,145,163,156,99,15,28,185,247,237,38,145,54,251,183,189,170,217,242,127,60,90,217,222,90,214,240,71,53,2,210,240,42,110,196,253,115,65,26,119,230,64,126,103,54,88,5,17,50,148,2,62,72,21,44,82,234,116,228,142,32,233,51,170,75,229,162,238,142,171,45,26,86,122,219,244,123,45,126,106,7,33,166,176,151,130,48,79,52,49,31,175,170,234,204,169,66,184,71,99,219,6,250,208,89,233,129,16,108,26,218,116,192,61,108,230,252,199,191,195,107,132,233,44,57,12,105,12,133,124,67,82,5,11,108,136,4,35,254,237,223,50,82,13,196,126,128,88,4,129,130,90,96,176,82,7,126,74,200,248,30,205,169,217,8,250,230,218,173,154,6,123,209,66,162,129,129,74,83,7,162,20,190,116,175,92,130,1,148,33,23,30,249,172,62,123,144,94,73,55,103,192,84,181,91,56,31,213,8,1,231,162,220,197,60,172,89,120,200,151,118,144,108,214,191,178,164,190,10,195,177,36,33,3,120,42,59,149,245,157,58,125,252,132,175,167,246,238,131,19,83,25,241,46,37,42,183,55,183,243,85,145,65,51,128,57,171,82,66,50,55,107,234,244,232,7,152,241,139,18,153,14,46,248,152,102,159,201,85,75,28,147,70,230,210,125,130,172,47,247,188,138,108,100,55,0,60,67,66,6,139,68,212,84,55,227,38,155,238,177,75,133,18,22,254,29,208,75,114,59,177,164,108,100,249,124,252,162,179,74,197,189,17,78,6,147,109,242,98,97,207,84,42,17,167,97,177,103,113,68,63,3,155,237,179,162,68,115,24,24,136,197,186,4,24,139,113,134,51,86,203,2,73,243,183,218,220,232,3,48,43,248,177,20,237,145,198,32,30,241,38,65,161,45,110,136,217,235,177,180,62,33,111,23,80,170,63,162,172,65,232,133,27,174,55,50,45,235,161,47,198,161,232,161,128,184,201,254,248,51,171,82,21,77,93,150,35,147,32,219,62,231,71,182,208,222,26,43,201,236,24,229,56,19,131,160,221,21,125,170,141,137,128,192,17,57,19,231,255,138,57,128,112,102,10,255,247,140,206,194,130,48,106,133,134,82,243,42,86,122,34,248,189,33,253,26,238,34,166,87,57,22,57,76,88,93,115,106,159,46,131,26,153,196,239,69,172,58,29,104,194,146,78,174,79,150,140,50,234,147,128,88,200,154,29,169,203,64,178,181,5,20,65,20,45,17,137,88,248,230,21,166,209,163,9,199,32,191,7,185,77,189,195,18,41,33,161,28,59,242,183,195,162,162,201,21,52,112,23,125,24,212,68,60,127,33,192,226,25,250,166,92,49,125,104,94,19,116,131,201,85,143,198,254,241,168,248,112,255,245,163,49,20,108,131,19,1,93,189,4,113,252,241,112,86,237,34,96,67,40,112,182,197,230,210,46,120,22,64,224,74,192,62,33,122,157,205,179,149,25,231,144,14,152,190,51,182,188,25,37,173,162,52,129,208,44,252,170,230,61,217,10,3,183,132,117,137,248,9,157,141,191,123,53,189,146,211,52,148,116,221,178,146,16,89,122,91,212,229,100,49,171,84,115,154,44,35,179,141,199,175,42,216,34,76,121,39,167,111,165,134,77,25,49,157,83,255,44,105,86,56,114,133,48,41,156,255,150,48,113,42,205,175,128,42,242,55,59,130,10,107,203,47,107,143,205,242,186,160,119,239,187,77,130,195,208,233,217,35,172,235,42,34,69,231,241,185,41,71,120,15,34,241,145,178,140,44,1,173,181,36,179,205,67,164,249,210,114,68,162,58,165,6,255,124,241,206,37,109,183,171,33,244,212,206,49,21,141,244,6,199,174,54,87,92,248,78,103,235,130,251,103,159,255,198,41,67,57,202,232,148,84,140,181,15,181,131,236,35,98,210,232,236,115,133,51,139,123,27,86,22,56,17,19,145,191,38,240,227,178,46,166,24,61,35,201,28,168,206,206,110,207,153,102,208,195,190,142,16,172,112,128,206,120,233,243,219,35,10,26,48,42,21,23,119,55,16,65,218,61,9,126,18,235,124,108,29,225,176,78,74,24,253,180,152,202,130,96,214,155,199,42,204,220,77,95,113,239,165,251,203,227,161,161,177,14,207,201,239,38,55,192,245,148,187,67,143,29,193,227,31,255,106,188,71,155,79,246,250,73,143,140,253,255,129,59,166,147,218,144,225,108,63,222,39,61,125,209,100,36,179,74,64,128,105,242,213,66,249,21,87,74,18,87,163,125,85,22,250,97,70,66,113,185,49,163,177,27,129,0,48,98,1,52,152,251,222,64,164,101,63,127,220,244,65,60,154,178,214,247,119,166,219,30,6,95,164,237,221,163,203,91,19,205,98,182,45,73,114,5,16,229,247,97,221,39,90,97,136,169,208,109,137,144,243,122,70,234,213,208,72,210,252,146,99,250,66,251,202,157,51,220,23,223,10,58,93,17,98,88,187,141,36,233,175,112,182,14,135,121,212,150,159,0,27,149,49,121,122,251,104,152,63,5,42,118,140,145,230,35,22,194,24,249,74,110,38,237,221,34,101,240,35,140,90,146,215,18,122,9,125,110,215,207,38,160,41,83,173,94,127,100,13,206,58,159,94,152,130,222,29,72,142,107,40,0,248,85,171,178,25,7,89,70,226,24,185,220,192,66,93,91,251,18,135,205,1,249,215,197,43,131,121,75,247,222,245,221,100,101,79,15,100,229,221,245,64,214,110,247,49,109,221,186,153,237,57,113,46,2,235,38,145,159,212,99,161,73,234,114,71,110,132,198,102,74,189,141,168,10,142,134,78,18,42,205,77,139,41,1,4,0,151,43,91,79,36,85,128,52,246,45,157,215,98,27,103,254,53,79,254,43,218,14,10,153,75,76,167,37,68,208,132,173,74,100,210,195,23,185,15,78,56,181,81,80,202,138,99,124,12,16,153,35,96,194,108,200,45,179,126,105,126,105,153,1,198,12,161,226,180,172,15,112,186,17,243,155,159,54,37,72,43,19,150,174,232,152,38,131,96,242,73,191,63,4,130,187,67,251,131,87,201,172,75,122,12,121,119,122,210,135,141,249,115,132,62,44,188,66,189,10,165,63,173,123,146,25,10,14,51,112,3,163,30,169,253,96,213,207,107,130,240,196,88,13,251,222,184,91,69,108,153,35,212,119,127,224,149,32,222,211,171,17,6,57,249,196,201,57,237,231,173,194,179,5,133,172,178,222,214,120,246,26,246,82,227,166,187,156,161,71,152,253,24,69,129,43,229,185,36,29,197,192,34,180,54,205,75,128,72,132,5,131,255,52,84,168,249,247,218,201,112,69,85,38,197,53,60,200,220,238,202,24,178,220,133,51,119,216,33,104,105,241,221,41,91,242,107,200,142,214,214,73,126,17,113,43,33,63,246,91,93,31,80,175,113,70,169,117,161,195,225,24,243,4,108,220,222,3,184,219,248,157,226,37,77,167,253,220,244,218,141,30,210,23,224,234,162,29,15,161,39,229,24,27,121,46,72,169,233,95,174,189,42,218,16,16,50,149,68,146,15,57,203,201,71,80,144,161,212,28,96,78,236,84,210,36,179,157,242,20,251,119,135,81,220,85,197,203,52,215,13,209,90,144,211,1,163,18,0,114,109,220,163,90,73,66,190,230,151,18,152,123,197,29,191,203,194,6,253,27,49,7,237,109,238,171,251,222,44,241,174,51,210,221,225,162,241,239,233,60,189,27,59,210,82,56,107,58,222,50,83,81,238,203,68,247,117,68,150,137,91,185,180,41,134,249,65,234,169,120,202,135,136,105,14,8,66,49,209,137,146,187,219,209,82,197,219,20,72,67,144,124,72,203,171,209,108,72,97,232,213,114,139,228,208,207,89,59,250,223,75,24,3,52,191,220,107,19,233,77,20,66,81,255,192,169,228,221,240,83,32,227,22,205,79,19,121,220,116,93,99,140,210,248,177,82,175,190,127,33,168,241,246,156,211,207,19,139,233,181,101,38,55,245,160,30,38,157,243,233,207,248,250,18,60,252,58,238,181,37,131,253,137,101,94,186,41,90,92,73,91,123,150,66,126,33,244,17,205,37,20,19,190,77,56,239,165,146,108,43,113,86,227,228,77,131,132,232,149,122,252,106,129,40,61,131,119,75,138,130,214,117,171,24,168,69,26,244,2,67,199,205,200,50,188,45,190,91,37,202,17,186,32,139,228,157,130,151,3,111,152,162,127,41,93,201,56,7,212,242,116,76,122,24,157,118,108,201,4,84,48,178,167,20,127,105,35,179,212,195,173,195,198,90,24,147,133,249,21,189,203,75,6,160,108,11,229,198,24,174,132,88,186,28,188,72,229,188,200,188,20,53,245,152,145,172,9,115,222,228,200,57,116,160,36,80,179,169,12,196,120,98,86,112,232,9,150,152,5,74,153,216,222,85,102,61,49,12,1,69,110,141,105,16,185,166,26,118,45,157,89,146,113,246,74,11,230,195,238,80,92,94,170,70,36,106,108,168,146,139,171,148,151,133,70,126,23,241,1,20,60,18,54,209,19,10,32,164,42,92,46,229,210,241,135,108,185,112,121,167,125,4,19,248,101,31,95,38,23,208,155,43,37,206,116,55,16,218,235,134,160,64,126,224,16,24,69,116,104,48,43,238,6,245,96,198,238,48,87,61,141,57,201,94,59,34,131,139,207,113,100,228,55,171,153,173,42,87,100,214,64,91,95,252,161,152,247,18,211,164,24,193,61,179,239,2,157,197,181,180,37,184,78,232,58,63,184,195,108,27,67,78,207,147,130,171,255,20,106,232,145,143,244,132,18,57,205,0,185,211,113,113,183,123,107,116,76,105,11,69,255,155,149,107,100,10,5,152,94,121,80,13,111,34,22,31,46,34,47,188,194,127,49,155,155,104,42,225,215,29,108,144,207,116,9,75,5,178,185,74,236,236,112,24,183,19,78,85,227,180,230,207,131,236,53,105,108,96,190,103,180,181,84,30,33,138,127,39,25,96,239,149,218,95,35,158,122,74,213,18,10,65,38,70,163,84,39,88,19,172,141,142,95,165,97,83,212,167,202,142,57,143,158,219,223,228,230,36,135,247,72,243,106,17,2,233,3,80,141,222,113,153,25,62,33,193,171,241,217,79,88,67,226,213,135,232,125,22,121,40,125,42,20,58,205,152,227,51,65,11,246,157,221,222,24,244,2,196,139,158,85,231,59,211,171,150,255,68,197,51,212,93,29,120,56,2,117,91,13,192,101,9,217,56,127,32,54,206,131,223,116,23,144,66,147,131,147,88,237,254,53,175,129,127,35,76,139,218,210,98,33,59,200,150,53,229,77,7,89,230,95,140,157,32,234,192,47,211,55,239,215,221,150,187,208,52,199,180,189,77,204,151,241,125,199,95,33,35,30,201,146,15,30,124,202,141,181,229,132,70,217,63,90,207,159,227,61,111,68,104,193,224,96,142,22,251,141,24,86,134,245,63,122,93,121,191,149,113,6,79,26,21,195,153,188,61,150,132,61,64,190,136,102,60,244,223,129,210,213,105,222,63,63,167,238,232,55,158,163,124,144,0,124,235,9,107,110,84,240,251,157,200,113,215,177,31,231,209,49,179,36,47,60,242,191,112,95,251,233,228,51,213,248,221,94,6,172,127,65,30,216,146,0,209,150,93,25,109,102,12,7,55,45,113,80,179,181,12,198,141,45,196,30,46,63,171,205,94,27,193,220,160,227,208,101,29,93,96,100,222,65,241,16,70,162,137,241,94,95,136,178,126,25,27,134,40,180,200,217,130,213,253,10,236,248,156,74,37,3,119,171,248,98,156,136,225,16,45,157,58,11,40,89,243,185,212,241,164,183,94,241,115,231,105,158,134,206,173,192,222,199,61,85,243,198,100,70,199,38,223,231,19,85,34,98,155,160,132,64,74,58,56,250,86,152,104,197,44,158,33,0,116,76,202,169,90,245,110,123,68,235,38,251,220,83,250,100,242,144,215,0,246,211,130,120,225,53,192,206,177,175,104,22,33,167,238,196,99,96,117,14,66,10,100,204,158,8,63,146,127,166,32,156,213,174,200,79,253,59,139,43,152,9,41,77,181,168,35,253,199,235,111,97,19,106,222,249,34,243,229,224,216,8,54,223,207,82,216,20,149,176,133,159,6,221,165,150,175,188,50,140,150,250,105,221,205,6,182,173,236,96,195,90,100,246,58,115,162,196,146,160,234,13,35,134,188,180,225,161,108,174,79,96,248,188,146,209,97,135,0,141,10,167,105,167,101,170,187,241,235,42,130,26,12,203,253,13,85,46,249,45,201,99,185,16,129,127,140,205,87,197,187,220,183,79,204,22,81,66,197,204,29,175,213,227,233,214,75,55,54,70,248,178,99,142,251,89,122,209,244,173,62,176,231,28,33,173,70,125,184,17,21,109,98,110,227,97,121,45,0,207,128,173,113,246,211,155,248,109,11,112,112,152,133,120,246,241,231,173,97,103,11,193,16,100,82,197,255,96,133,217,251,181,111,36,203,80,247,107,45,196,217,209,128,186,40,101,25,249,65,89,110,114,5,211,0,197,94,90,0,213,108,190,33,111,9,233,115,242,170,129,234,229,76,5,23,243,161,25,60,94,119,77,237,8,63,158,45,239,12,47,118,175,253,17,185,187,246,127,65,243,80,0,101,47,74,251,204,185,198,130,236,225,94,138,83,55,199,212,137,208,47,253,181,199,54,178,104,24,119,110,177,248,207,156,14,163,112,146,58,43,141,87,165,159,129,40,60,230,38,94,45,76,8,71,120,231,220,112,93,162,241,155,69,122,44,170,147,12,217,185,79,5,52,47,103,252,206,163,44,251,155,96,126,189,196,81,94,193,195,13,101,14,120,153,255,114,192,60,56,177,92,131,226,24,31,31,156,155,131,154,12,229,237,204,32,114,30,169,117,153,57,70,51,1,91,142,21,37,173,213,45,100,226,214,211,164,81,32,144,179,133,133,44,23,97,213,13,250,24,76,44,30,196,46,92,196,106,240,159,159,105,20,192,9,56,213,69,26,77,74,172,166,89,78,83,23,13,97,47,69,17,154,178,181,183,143,96,133,47,121,210,229,151,126,183,48,151,244,8,18,2,69,26,86,215,49,173,171,117,165,205,199,148,111,41,173,180,44,111,168,71,81,146,107,136,252,227,8,131,154,72,243,19,92,16,238,142,175,18,95,136,129,130,212,252,219,113,40,165,218,11,159,138,180,70,255,217,164,84,119,43,64,158,24,253,208,187,97,245,79,62,250,202,69,120,235,108,29,133,62,110,11,105,184,233,245,160,138,0,150,231,45,186,78,163,76,88,8,6,33,56,66,203,132,5,222,172,20,12,71,51,107,255,103,226,35,239,51,67,184,54,97,196,179,166,205,132,232,103,126,88,195,93,95,227,18,138,230,34,49,199,250,248,231,29,91,178,176,23,218,7,221,56,45,25,131,26,0,131,106,1,232,163,232,16,182,181,235,109,6,194,85,167,66,14,154,107,187,66,225,186,216,33,87,254,146,153,65,90,26,176,131,30,29,36,2,8,236,108,42,143,63,33,207,211,69,38,167,156,198,50,195,170,73,173,100,48,44,172,42,86,46,182,139,69,39,2,221,16,211,159,109,12,42,168,233,131,241,151,208,205,36,198,167,0,94,215,126,88,137,248,78,43,202,129,109,24,161,25,233,162,11,113,151,119,16,15,65,198,255,134,88,187,96,243,239,87,219,119,181,197,243,114,98,205,80,193,121,36,200,135,127,68,143,162,33,60,193,134,84,41,105,172,132,246,74,72,215,139,119,235,61,166,170,148,152,193,242,182,251,183,72,62,158,190,208,198,0,251,73,183,92,38,10,226,128,44,138,152,250,35,63,128,200,46,7,167,64,179,253,77,72,82,42,201,173,225,98,60,115,190,179,115,169,52,203,180,121,251,224,179,126,124,182,216,69,203,40,227,25,235,125,38,186,149,144,196,220,190,96,132,130,64,53,203,37,235,71,206,182,150,4,33,111,105,75,177,111,211,159,49,22,105,152,186,125,112,108,24,228,83,13,47,242,50,93,13,36,81,52,198,14,102,218,164,35,154,231,183,95,28,72,95,166,238,197,161,29,139,156,103,163,101,25,157,60,78,79,19,171,185,70,177,12,226,225,211,192,92,29,34,236,252,179,69,250,193,82,223,133,214,2,39,137,126,197,13,56,93,10,46,97,223,155,206,123,18,171,251,224,79,239,192,214,248,130,176,243,136,151,161,188,161,231,118,23,163,96,69,37,66,177,26,126,190,141,27,135,176,199,114,169,135,150,220,96,187,242,250,5,186,129,210,44,114,1,104,56,224,47,202,89,184,243,155,178,145,24,52,191,46,20,1,221,114,126,188,21,60,145,70,34,78,218,143,156,75,91,207,185,217,183,110,229,77,160,250,23,252,207,126,228,181,111,142,199,51,251,93,5,43,136,97,251,38,27,248,179,134,120,196,116,234,218,8,237,131,77,238,49,203,239,33,99,32,206,205,92,58,1,82,158,224,127,217,131,25,125,220,149,25,204,147,163,223,178,193,255,86,12,83,119,50,134,19,76,99,100,117,208,114,63,37,148,215,74,24,165,173,155,6,45,147,250,243,106,88,31,91,145,33,60,213,92,208,223,201,131,76,253,158,218,19,190,56,179,71,190,24,70,172,83,112,147,225,50,220,18,129,125,119,102,57,206,152,196,57,200,113,154,20,84,31,2,37,127,151,63,134,145,24,112,149,217,45,157,225,105,169,99,136,239,61,92,253,236,75,156,157,198,13,2,116,236,192,143,246,146,74,47,194,3,166,192,165,178,85,38,9,189,132,202,199,198,36,34,220,166,177,173,107,203,57,184,114,53,187,210,94,103,115,218,54,136,232,9,206,189,211,88,42,212,93,7,91,184,220,137,115,41,17,19,234,253,111,17,2,149,191,18,218,81,5,95,221,36,176,57,180,237,207,49,157,37,43,191,161,156,201,66,169,119,181,76,88,181,255,175,136,63,230,21,136,124,60,95,36,109,253,148,198,236,51,139,62,25,196,148,116,106,204,25,110,53,146,159,203,144,41,206,246,205,38,236,49,53,126,165,1,197,198,12,221,124,66,40,89,218,45,92,174,144,166,229,246,159,19,9,216,22,134,155,222,134,81,224,201,184,130,67,112,158,91,94,25,139,84,119,219,204,134,170,189,222,246,155,19,116,200,25,32,169,164,41,226,82,240,99,0,251,253,170,142,182,176,34,223,130,108,26,5,138,157,226,81,205,64,209,116,253,232,91,34,17,124,133,5,153,49,10,61,115,102,244,249,198,136,206,41,18,219,236,3,247,54,53,170,168,113,229,203,164,254,205,139,163,54,74,56,218,22,132,232,186,69,3,237,70,215,28,100,105,62,142,196,253,22,158,213,222,235,135,27,150,211,119,194,214,154,111,224,213,35,162,158,61,211,47,213,225,67,129,222,65,144,36,27,121,252,123,17,13,171,45,20,83,195,111,24,31,244,65,223,250,17,12,168,84,218,234,255,84,222,12,109,100,252,253,134,25,230,230,28,243,228,42,22,172,73,206,223,240,102,179,144,131,255,21,81,213,123,227,107,238,179,206,226,182,195,61,135,155,39,201,87,193,29,66,84,209,121,100,171,227,209,192,27,111,238,109,108,84,104,223,254,126,103,142,72,135,173,57,20,31,26,112,135,226,179,166,119,178,63,206,179,209,8,247,205,49,28,19,174,22,247,111,195,39,50,254,240,43,193,248,72,125,161,10,180,70,65,3,156,36,200,205,26,62,94,50,89,124,208,182,165,210,63,190,122,45,60,131,4,134,186,176,85,133,161,23,122,110,116,233,181,100,111,109,88,195,136,42,2,166,2,115,12,28,242,50,15,209,140,0,120,72,241,28,148,241,147,185,235,92,215,111,225,231,135,235,26,151,176,90,184,251,174,120,205,86,48,116,7,56,48,34,12,18,204,167,95,142,109,118,104,203,247,119,133,17,211,29,156,7,97,216,79,164,11,85,33,205,150,240,59,8,184,26,207,144,235,39,146,224,157,213,96,119,229,120,115,199,58,179,250,123,153,18,103,16,158,178,172,80,15,178,128,234,4,24,48,164,206,148,11,160,77,134,41,80,176,2,254,103,47,21,61,135,78,185,231,186,133,42,201,204,184,71,37,84,130,136,174,30,206,209,108,171,67,89,40,184,164,214,113,166,139,224,148,253,97,65,27,113,177,244,63,139,191,12,140,43,215,84,43,27,140,234,227,49,17,30,36,174,23,130,239,59,163,73,81,255,249,136,60,119,2,83,110,8,92,82,160,221,125,236,240,235,3,50,112,245,218,253,241,131,255,235,168,62,75,246,150,128,44,206,36,116,169,241,160,120,47,160,36,249,211,20,43,25,208,177,131,34,135,111,211,186,54,6,207,76,205,127,104,186,173,4,252,249,203,223,50,202,44,22,51,123,56,1,36,114,127,92,155,187,37,20,124,251,184,238,45,186,105,175,29,65,235,162,38,78,88,75,164,211,191,201,95,210,121,21,207,148,57,140,246,9,159,147,216,82,154,170,132,99,55,184,171,106,70,174,113,130,63,90,77,237,109,161,152,95,189,88,17,184,159,48,73,217,23,25,60,236,117,102,128,89,135,14,238,125,186,245,62,66,231,22,137,139,147,1,194,101,181,226,223,84,95,83,59,163,167,133,137,181,79,98,45,35,79,219,119,156,64,193,39,80,46,80,251,183,86,171,247,200,200,217,212,202,19,230,223,255,166,207,183,250,162,11,54,186,90,105,205,21,51,219,222,81,24,59,164,248,99,251,205,113,41,144,161,242,222,115,77,199,55,231,186,55,4,38,228,158,139,155,1,231,27,179,77,97,162,196,7,175,52,33,28,52,49,157,183,138,152,141,228,201,84,199,198,57,12,99,112,167,35,243,64,180,80,173,249,53,100,236,23,88,217,220,230,208,82,213,159,250,120,16,212,225,67,121,147,176,165,106,6,180,90,16,248,18,109,194,69,170,59,123,46,121,27,109,90,221,226,201,37,135,30,21,34,134,194,49,88,186,52,2,255,52,97,158,40,43,84,204,173,235,184,43,136,221,174,65,21,221,249,12,57,246,239,88,215,19,189,156,83,187,198,111,230,243,255,234,37,63,149,87,5,179,42,28,55,185,108,159,160,79,187,137,189,229,214,210,53,27,28,187,134,26,25,5,97,120,225,83,44,162,178,65,254,82,191,48,176,164,141,73,209,16,251,10,187,208,199,39,97,232,41,102,60,233,50,152,24,157,138,120,1,211,76,91,62,197,66,82,3,82,191,68,219,199,16,127,18,45,77,217,128,104,118,181,35,120,181,63,68,195,14,29,156,75,35,157,154,142,191,176,187,167,187,201,203,27,156,99,187,85,178,245,184,168,116,106,170,203,193,117,99,183,31,20,234,163,112,80,73,97,117,228,18,222,222,140,3,21,138,63,229,69,70,104,186,165,21,78,45,20,117,108,211,233,4,81,211,64,7,21,51,118,50,4,74,13,172,24,78,8,184,84,3,167,85,232,133,235,16,196,135,226,101,242,202,95,81,250,41,118,33,238,54,190,110,166,65,109,70,39,69,72,168,229,153,155,252,101,71,228,216,161,205,112,208,161,194,120,86,130,6,246,46,238,118,177,69,95,192,204,106,217,2,32,26,61,159,149,74,35,179,6,177,212,164,114,158,102,135,2,29,244,47,161,247,227,194,142,104,214,124,1,7,4,226,55,42,102,19,163,242,15,3,135,14,116,124,34,144,62,105,72,186,100,24,71,221,182,198,251,85,136,9,216,226,184,90,233,153,245,1,112,31,195,54,17,230,38,17,120,161,179,151,5,142,191,173,163,95,52,133,191,152,79,116,104,166,109,37,43,106,141,81,3,192,129,111,56,94,26,221,103,239,126,122,117,255,53,137,191,141,160,72,23,213,171,12,36,79,203,103,128,238,142,104,57,149,214,100,206,1,65,220,120,50,57,63,41,129,121,233,20,7,101,64,154,164,15,220,212,82,79,251,182,35,31,64,27,174,226,216,163,207,160,163,127,117,187,141,164,108,127,176,222,194,65,180,89,1,205,146,249,42,21,93,56,39,10,104,106,101,91,243,65,247,173,87,165,95,34,195,232,27,20,158,247,38,213,16,111,74,175,1,212,208,64,37,91,217,211,68,17,163,184,224,206,251,48,120,138,177,253,154,225,80,136,49,96,160,252,27,21,61,187,213,161,12,172,162,33,106,133,123,158,63,101,133,119,135,4,201,171,181,156,69,155,43,86,88,99,127,80,33,126,44,188,49,232,242,1,49,197,21,85,174,40,1,225,133,226,115,123,121,179,38,12,101,240,5,108,25,220,206,149,177,131,67,109,35,61,50,76,193,220,61,85,31,113,126,220,197,245,46,250,150,40,179,210,180,238,26,233,224,113,178,153,67,106,87,189,11,138,122,26,221,86,234,32,104,192,98,33,191,251,144,22,227,195,145,93,62,41,119,67,158,78,90,28,44,159,28,244,35,84,71,77,225,171,25,99,13,168,78,53,43,25,214,172,117,13,180,55,93,190,198,17,121,193,242,198,8,125,85,229,80,87,79,8,8,81,24,115,27,107,150,18,110,32,102,250,192,122,174,181,32,125,20,216,25,177,216,63,215,114,85,96,249,57,138,16,71,25,169,145,220,174,190,144,179,139,147,52,167,221,253,16,192,111,174,12,144,165,169,20,101,175,2,115,188,62,64,59,97,53,15,88,206,57,245,62,131,78,78,219,73,61,243,251,236,37,122,212,103,189,125,145,6,180,216,117,68,90,125,83,230,38,168,206,165,183,128,130,20,172,24,211,98,14,228,61,75,100,136,110,12,93,22,210,90,69,148,80,226,82,112,182,170,240,148,200,184,189,165,43,236,27,143,1,175,15,134,175,221,125,56,249,131,144,2,203,228,187,236,72,196,216,141,88,211,209,216,49,147,125,14,132,118,224,49,23,62,40,187,51,14,11,145,193,229,51,24,140,76,67,204,45,72,186,191,1,157,60,89,249,177,59,133,83,208,146,95,221,36,191,209,247,163,171,34,68,190,197,202,164,190,216,217,205,220,58,172,178,2,249,114,255,243,191,40,45,232,139,248,210,7,176,234,252,166,7,202,213,102,143,87,157,199,233,77,174,112,9,78,63,188,254,173,90,214,90,192,108,175,144,249,32,91,88,150,58,177,30,141,34,30,217,226,154,225,118,152,214,21,18,145,211,0,170,70,60,113,254,25,230,144,31,205,246,140,53,45,116,174,253,220,175,158,174,52,198,103,82,26,225,119,158,54,182,211,245,57,138,181,146,187,44,240,162,43,230,253,35,74,160,0,10,212,103,142,10,10,134,130,40,168,73,202,147,189,134,151,102,61,45,98,137,36,58,59,250,42,60,75,63,221,186,206,214,140,28,212,171,88,83,129,181,187,1,194,9,216,162,29,146,161,124,96,69,15,245,127,61,49,146,120,87,220,188,83,62,204,29,93,218,147,106,70,183,96,208,174,122,153,10,32,40,171,76,143,178,51,152,10,13,232,120,210,132,114,222,172,142,46,156,255,36,217,20,50,28,236,45,24,171,168,172,204,7,167,252,239,10,16,231,64,10,44,64,67,158,145,148,189,119,232,108,151,108,132,232,120,95,176,71,195,247,85,238,69,96,200,9,160,20,17,82,37,10,73,165,104,204,104,207,249,210,238,143,154,204,35,150,131,92,117,27,149,18,99,44,130,208,234,138,200,149,14,255,213,107,237,55,78,0,8,15,20,144,194,198,151,145,232,24,50,195,232,114,212,9,164,65,54,7,49,52,189,47,143,1,172,76,38,54,204,7,78,119,57,143,152,212,41,127,48,176,251,63,211,172,104,225,158,253,12,206,244,149,138,239,9,173,217,0,207,197,131,109,178,3,255,184,130,102,65,223,81,57,174,114,144,123,3,230,53,74,131,130,157,203,185,51,143,3,185,59,96,144,142,48,61,117,208,116,219,138,17,63,145,2,168,25,147,179,93,193,76,204,136,208,150,67,238,116,212,103,30,122,168,80,9,157,177,0,219,72,222,226,21,131,180,241,67,244,182,51,79,252,148,249,103,230,80,231,204,128,181,67,21,244,169,170,30,80,203,182,69,112,27,67,203,245,53,38,252,2,129,29,205,61,5,177,164,20,66,40,225,4,81,246,165,229,118,51,168,176,109,24,174,68,44,74,166,64,176,76,52,87,109,174,54,221,222,162,174,28,126,73,231,184,229,215,73,59,32,28,207,204,246,80,105,72,182,64,225,246,77,54,22,134,63,75,230,88,245,127,192,141,228,158,23,226,174,59,76,20,125,132,237,252,129,80,174,176,96,81,178,40,226,74,39,40,145,99,124,11,35,220,79,111,105,39,107,69,205,66,197,173,35,117,21,21,74,66,144,180,123,107,11,170,251,8,110,173,55,13,124,150,218,63,160,0,214,229,20,84,199,181,28,88,203,185,49,115,102,45,209,132,5,28,147,192,212,61,127,15,210,15,202,86,62,8,85,194,187,64,235,139,36,195,127,22,114,21,100,30,203,226,107,220,202,189,0,109,245,44,232,201,97,232,255,81,31,198,67,101,35,47,57,139,245,150,2,183,44,250,186,163,176,90,78,80,251,216,202,173,47,59,171,71,14,232,90,74,26,126,239,0,210,252,185,132,218,181,62,161,180,210,120,201,221,240,50,185,77,235,200,124,228,232,167,139,26,77,214,26,251,124,107,114,202,110,240,80,157,237,69,18,19,253,20,100,175,171,30,200,71,127,68,166,254,171,98,62,161,255,204,157,182,185,115,157,115,230,141,155,118,78,111,43,130,99,135,87,222,227,109,160,184,217,228,142,178,157,95,199,183,88,21,61,13,137,138,234,143,217,105,198,40,181,56,157,195,187,134,248,60,238,115,143,5,235,182,125,230,247,147,45,167,152,16,93,45,79,18,168,97,195,2,204,222,96,72,238,148,136,208,248,26,47,113,11,29,217,42,241,34,195,67,50,84,108,222,133,211,68,200,96,50,178,177,230,161,4,147,107,190,125,228,201,238,61,111,125,188,123,140,30,103,7,41,59,138,114,90,107,247,184,5,217,201,158,149,204,204,65,9,136,54,204,150,108,165,179,57,239,220,192,123,81,165,81,187,232,137,80,26,2,140,201,77,69,68,156,142,64,208,151,131,52,242,227,218,182,223,39,43,10,196,211,195,173,164,196,38,84,212,253,250,111,29,220,83,254,175,64,85,217,67,150,145,219,123,27,120,199,11,87,34,247,149,58,89,68,253,30,96,225,42,7,47,71,85,161,2,128,127,91,229,15,22,0,165,89,236,141,160,206,30,35,167,46,149,100,21,234,216,53,141,73,11,41,161,34,69,40,245,50,119,145,126,110,2,85,144,142,112,3,138,5,96,21,66,200,30,161,195,220,196,166,93,229,176,50,208,198,254,32,29,5,126,224,180,150,39,52,26,176,190,29,100,159,243,140,68,196,184,176,60,143,35,23,169,47,172,59,130,198,58,81,59,187,215,254,118,227,61,98,50,23,14,216,184,167,169,233,6,11,218,183,1,170,39,246,22,137,6,242,71,88,168,205,82,7,110,23,28,152,84,112,153,169,129,102,89,22,144,92,4,198,159,165,193,39,234,77,148,239,240,20,104,117,119,130,228,96,71,58,74,18,38,2,149,248,126,232,9,158,111,30,77,160,69,212,249,178,163,64,71,167,110,64,145,184,3,61,179,73,32,213,57,86,67,91,165,158,209,147,115,9,183,88,114,13,134,211,248,29,81,32,204,86,241,75,228,112,13,80,50,83,200,113,123,149,115,56,172,124,111,98,255,13,190,123,164,216,101,65,144,116,67,98,195,99,211,126,35,109,105,169,16,8,105,84,144,157,229,215,160,13,156,101,124,32,218,111,12,49,224,191,187,98,105,181,219,36,135,196,221,205,9,95,80,251,37,18,152,25,49,211,190,212,144,37,37,85,191,157,126,211,40,231,201,203,247,196,11,70,101,11,137,176,94,13,134,45,103,145,24,127,12,196,2,231,232,98,192,113,97,163,18,7,186,58,28,99,51,228,33,22,228,123,54,227,234,255,80,8,114,157,110,149,73,28,114,202,124,190,206,147,242,82,207,241,160,107,226,114,190,96,183,149,32,27,96,204,208,249,244,37,121,143,219,62,139,245,15,59,129,169,101,63,77,188,118,244,163,91,159,64,36,18,170,151,241,79,60,58,215,15,244,225,1,27,149,42,216,206,232,39,162,155,214,188,137,12,148,129,171,189,35,175,28,226,202,128,56,164,67,187,198,177,11,165,239,98,117,54,203,83,197,125,211,209,94,137,81,168,244,143,217,190,141,203,53,135,212,97,253,254,111,193,235,151,97,195,20,161,115,32,97,220,250,167,182,162,133,152,97,243,169,147,97,184,198,243,62,108,108,248,56,151,90,137,131,241,123,11,96,191,128,62,86,96,207,57,144,228,233,108,181,171,235,159,244,191,79,208,221,179,88,118,4,185,233,84,149,2,28,221,202,245,28,31,185,82,7,108,108,239,101,73,90,26,211,181,101,34,208,109,201,37,3,29,47,73,232,161,60,78,67,128,132,14,211,51,17,247,161,52,126,191,235,102,161,227,157,193,44,23,209,23,59,39,211,68,145,151,233,70,98,96,82,178,13,43,160,116,35,231,201,132,144,80,16,155,6,147,56,189,154,218,202,126,157,90,190,180,198,74,132,82,175,59,239,68,57,28,72,14,188,200,27,220,212,251,62,134,192,73,12,141,145,163,29,122,78,13,88,238,204,98,27,27,50,138,128,83,118,11,206,247,188,154,107,178,130,73,78,160,75,220,126,203,139,209,33,188,224,228,237,20,204,233,24,42,1,221,146,202,31,124,191,247,69,59,240,23,70,227,172,109,95,65,253,61,195,110,124,224,17,237,37,52,164,150,76,243,144,196,218,51,89,121,88,17,75,115,162,186,225,41,71,129,103,74,10,93,247,204,141,168,47,61,28,92,168,65,205,198,28,184,97,229,75,96,246,179,232,161,203,201,3,71,6,110,34,9,224,15,58,44,246,90,93,174,229,50,249,192,3,7,80,136,76,45,138,2,85,17,129,232,196,48,222,152,197,12,104,76,54,95,246,151,8,110,97,19,166,115,153,230,217,66,110,109,67,153,195,0,250,14,189,43,211,196,55,189,227,114,238,79,93,115,189,104,228,189,138,176,13,28,124,111,126,255,42,19,63,228,1,60,137,26,54,92,187,232,23,230,48,221,143,185,161,55,215,25,147,84,27,102,162,134,76,60,201,129,202,158,117,180,115,66,147,210,167,46,20,167,170,29,8,177,151,104,77,205,32,142,198,129,226,236,116,87,56,244,233,67,253,33,45,127,107,121,20,135,93,13,45,73,104,183,175,241,46,158,48,23,176,245,75,174,181,63,124,60,186,42,208,26,101,68,26,109,177,1,21,159,211,2,5,131,57,43,208,210,88,198,35,54,135,112,7,35,199,125,24,79,75,56,220,250,133,24,239,162,99,51,157,80,66,234,134,118,237,26,2,90,215,196,66,163,100,63,199,181,197,206,32,41,22,97,102,24,215,149,179,251,35,43,35,23,123,255,247,110,169,43,145,103,1,171,119,182,55,248,190,187,197,82,70,184,74,167,154,65,167,166,151,58,80,167,3,28,180,111,6,85,65,75,194,40,234,106,144,173,205,87,158,178,181,140,78,110,248,207,101,219,245,108,174,114,239,234,204,11,57,129,220,171,149,4,187,116,159,157,107,235,169,134,63,133,194,104,122,49,63,115,103,25,205,10,72,142,126,100,105,232,24,169,62,252,150,225,96,73,49,30,60,97,224,235,4,105,74,66,12,28,82,107,59,14,79,36,19,235,70,194,137,72,58,129,23,194,123,119,157,61,155,237,83,90,138,122,118,141,181,86,132,100,52,166,155,187,92,186,236,247,89,168,117,7,233,59,69,207,49,135,45,220,63,183,242,41,146,71,86,122,123,70,123,168,138,72,149,250,209,15,177,207,240,193,94,207,230,117,8,240,84,90,245,204,118,102,174,253,147,87,68,179,80,133,109,217,160,239,75,6,247,153,213,144,121,142,26,143,155,122,185,210,157,95,200,155,170,254,142,212,247,251,178,4,180,186,197,15,167,240,114,185,7,6,32,1,37,214,235,156,7,206,230,93,65,176,144,63,20,217,78,184,135,156,164,115,11,142,233,232,100,178,30,148,12,199,152,38,121,101,96,60,197,237,156,74,212,111,97,124,176,215,20,234,201,210,142,118,82,241,204,17,187,111,242,40,221,143,77,123,128,165,61,191,145,233,236,160,167,213,64,57,63,247,74,36,167,1,183,29,170,238,95,95,210,38,222,219,29,221,91,226,108,14,33,109,5,243,100,47,131,202,173,178,210,242,81,76,221,252,249,204,104,68,22,51,54,92,188,22,155,81,173,162,115,90,39,133,48,90,41,33,202,108,133,49,219,149,70,84,133,211,173,83,229,172,60,71,47,221,174,68,168,198,169,210,81,136,224,173,13,130,131,185,232,242,36,58,26,153,27,229,134,127,198,111,202,186,78,204,175,11,220,196,207,24,86,13,108,243,72,225,19,148,21,241,79,66,228,169,87,40,46,234,24,199,211,109,61,176,163,250,209,201,8,61,117,27,83,31,253,15,128,180,78,59,177,133,202,5,117,248,99,76,253,216,228,47,9,43,202,150,107,153,197,95,227,17,228,207,162,208,18,124,222,1,62,87,108,39,153,162,252,3,46,34,68,222,215,222,11,30,84,107,239,51,74,105,193,31,134,109,36,232,74,26,129,169,123,108,117,169,139,240,31,161,78,121,219,180,229,131,131,154,174,194,110,74,244,63,110,42,237,251,251,25,164,65,18,241,21,156,159,129,68,245,63,223,24,150,155,198,155,86,93,183,151,132,179,252,13,204,153,32,123,229,212,9,88,48,38,32,20,148,21,57,37,56,222,239,157,185,202,23,61,120,146,176,25,97,127,36,68,33,216,198,120,154,115,21,157,135,3,52,146,82,4,234,140,74,19,156,132,203,226,102,178,117,76,238,122,67,73,93,255,9,85,115,153,108,198,85,132,195,52,219,213,116,144,247,99,90,205,80,217,206,215,156,212,246,108,50,119,123,82,212,154,111,197,28,124,230,54,82,91,92,129,86,216,49,193,1,213,122,131,217,120,221,2,129,61,171,101,251,127,187,16,251,185,64,83,152,102,248,101,44,245,9,45,164,10,50,156,77,191,28,186,144,78,83,59,29,159,237,205,147,42,10,77,66,255,162,107,239,106,125,255,183,54,56,219,186,23,127,87,100,81,106,2,9,246,72,253,107,90,180,222,188,241,116,78,180,22,168,118,57,131,29,251,190,55,175,55,94,165,110,27,42,255,108,242,182,43,223,202,14,100,217,19,206,34,225,206,47,168,247,245,26,113,10,169,173,97,54,35,68,127,99,50,190,92,164,37,104,65,255,252,178,150,128,227,204,93,18,194,56,77,124,209,166,86,131,72,116,160,115,153,102,188,43,14,88,104,228,223,200,87,202,33,46,67,190,194,233,230,66,5,65,215,65,109,181,155,18,232,228,28,42,234,36,151,140,111,108,87,229,32,152,139,92,47,125,58,216,48,172,164,69,202,245,187,206,184,129,233,178,171,29,34,96,41,233,248,159,41,229,229,127,121,151,32,141,47,181,231,116,28,239,71,175,98,50,78,213,232,182,159,54,208,66,180,165,205,38,34,91,19,98,49,92,164,247,75,4,220,39,103,58,217,169,21,220,108,146,134,232,120,25,82,90,20,69,17,218,97,171,182,50,222,56,236,22,51,189,71,68,10,198,150,231,47,114,23,122,239,160,8,240,146,178,227,199,119,48,85,243,171,234,135,137,189,214,118,163,142,56,92,118,126,107,251,18,232,151,136,114,166,142,97,31,201,68,175,130,105,0,152,167,254,227,167,181,89,162,197,251,64,102,52,43,193,73,178,84,164,71,166,42,46,226,67,217,87,27,225,169,153,157,95,8,145,100,125,44,69,244,115,41,19,232,133,122,184,65,17,155,62,89,112,151,194,124,210,229,7,131,182,140,92,87,54,150,66,98,245,78,124,50,240,86,77,16,179,238,26,94,67,61,249,48,158,29,206,65,109,186,74,134,247,227,108,201,130,176,137,160,23,165,87,230,88,4,247,205,113,198,16,70,239,103,40,93,239,171,252,158,50,2,63,146,113,162,168,153,114,223,228,71,131,193,159,138,245,95,68,178,189,252,222,171,246,47,18,16,69,14,191,80,243,39,51,73,16,115,165,178,137,217,71,159,22,140,200,172,55,233,11,0,27,10,242,145,133,31,201,190,200,200,148,192,97,154,242,187,59,106,160,44,60,237,17,90,17,155,46,13,236,80,31,242,231,190,242,199,110,28,156,114,110,114,132,35,117,106,128,146,87,196,235,155,194,234,178,36,10,43,109,189,88,134,227,182,53,252,73,155,221,68,245,125,191,86,63,113,255,55,253,191,199,217,136,204,233,103,29,203,155,122,0,81,57,124,151,129,73,19,224,160,28,105,45,106,99,57,151,69,167,136,135,239,179,55,214,187,19,143,229,139,74,171,67,173,149,36,67,212,190,104,69,6,217,221,154,39,191,213,152,56,123,150,29,106,16,183,211,176,171,234,119,33,204,205,57,240,249,147,191,11,106,250,131,87,118,51,220,59,120,122,67,49,41,192,78,16,84,61,34,142,102,151,94,191,90,30,94,221,84,132,140,87,34,111,173,36,231,50,60,216,198,237,174,149,227,211,52,252,5,55,219,60,198,245,189,53,253,105,66,146,220,128,161,183,198,32,123,96,148,181,193,223,188,229,50,90,200,166,130,9,106,221,209,155,253,171,35,215,90,188,27,203,110,33,110,152,61,41,227,11,88,204,72,130,96,35,186,128,86,169,221,67,78,238,64,227,1,56,187,48,27,42,57,56,103,37,164,252,104,63,116,64,80,122,140,213,73,15,172,165,229,219,21,64,134,50,155,81,196,42,58,35,205,222,203,137,51,172,203,107,246,208,56,130,172,107,67,214,112,211,177,103,242,12,45,60,158,67,114,74,45,121,16,72,250,137,154,211,141,92,172,58,94,22,157,237,206,124,253,28,39,106,30,180,26,1,187,233,95,95,55,255,7,220,253,40,123,187,248,17,182,176,36,174,71,28,240,6,47,244,98,19,153,85,237,195,26,50,5,3,230,38,26,157,64,4,253,214,176,78,25,41,254,234,152,155,100,14,79,147,133,167,248,102,184,192,25,124,216,145,33,161,26,44,213,219,116,145,234,108,203,55,173,105,11,3,243,153,15,107,52,255,54,43,232,70,81,161,130,162,171,179,197,135,5,157,89,168,24,200,153,51,20,165,109,197,133,123,141,222,52,181,250,2,126,90,140,99,121,166,218,177,247,187,111,18,41,119,113,67,209,251,12,132,22,109,12,252,136,156,53,191,98,205,4,3,157,72,102,179,90,145,149,94,173,107,80,64,152,73,55,174,106,198,95,137,215,6,20,50,75,227,243,226,45,0,70,33,71,75,88,199,232,93,12,169,146,163,79,205,163,109,193,233,80,5,87,105,59,190,149,68,205,115,232,78,206,172,68,191,248,63,29,184,53,78,133,61,192,157,123,167,80,199,212,99,72,81,158,62,192,132,85,142,207,161,85,22,162,197,102,104,181,71,5,155,9,114,211,39,224,168,25,35,233,170,8,48,175,2,99,78,160,107,232,57,46,92,80,221,151,74,211,216,115,125,220,166,18,126,32,141,82,154,191,36,10,180,211,65,149,115,213,75,108,228,93,34,116,94,166,241,68,232,106,152,242,64,232,136,24,23,188,20,78,247,144,167,217,76,10,34,5,41,236,113,105,65,138,40,133,20,18,210,128,225,68,44,2,226,159,8,37,111,119,142,97,211,229,26,247,253,151,181,73,166,71,214,78,145,64,255,217,116,39,69,162,105,81,242,134,170,178,184,112,92,109,91,236,233,202,217,120,220,84,171,18,35,107,121,19,98,113,105,36,190,35,34,159,62,64,87,23,164,219,54,130,203,126,229,149,238,229,209,30,134,151,135,162,112,13,231,22,24,73,57,79,197,47,165,22,167,215,58,40,70,93,87,31,220,250,130,253,23,65,240,250,81,155,141,118,65,61,229,21,112,229,236,108,55,198,232,146,145,142,181,76,153,134,139,209,41,194,217,143,176,233,107,131,179,70,161,137,179,136,90,90,31,88,108,46,54,236,34,206,206,26,185,219,6,14,129,199,0,154,131,79,241,244,149,136,191,167,157,169,110,120,91,203,23,255,126,224,17,106,116,154,99,94,203,67,247,183,215,34,195,208,55,1,147,80,236,70,95,218,5,220,247,94,164,228,115,19,160,120,44,102,108,255,222,52,209,231,67,151,127,244,20,150,151,113,126,26,50,205,5,41,151,200,148,96,101,158,51,214,211,111,148,254,32,43,171,187,209,133,138,124,239,241,53,40,116,199,183,154,158,149,197,84,41,255,20,187,208,95,173,99,181,193,182,163,160,253,47,50,118,152,36,54,249,71,79,68,111,21,38,223,40,129,51,173,55,194,78,30,253,12,216,235,78,20,224,216,200,73,109,185,78,22,244,229,152,17,8,164,227,13,43,62,145,43,61,137,4,194,56,130,108,111,68,38,239,17,10,15,32,74,189,88,235,247,109,32,199,31,55,199,59,176,164,187,234,176,48,6,198,148,62,201,61,30,53,189,96,136,187,167,114,170,226,152,159,27,179,175,2,220,144,172,93,189,9,51,208,226,110,186,117,106,195,212,108,195,253,154,26,91,227,157,87,85,253,74,44,248,250,106,1,47,241,189,52,223,100,78,252,96,213,5,165,227,74,148,104,121,37,170,214,219,209,102,252,137,254,136,130,196,240,167,40,105,24,41,251,157,151,222,149,210,165,93,13,86,12,19,175,46,1,100,91,8,118,151,89,72,103,33,16,147,20,79,177,33,109,44,100,201,130,90,124,173,191,218,192,154,192,110,79,21,72,231,146,54,225,236,41,80,231,140,157,4,43,248,7,87,12,93,175,124,166,208,233,71,220,84,223,72,247,80,76,194,74,141,92,14,64,78,214,67,144,91,130,95,147,136,217,42,209,66,127,249,107,195,166,92,135,172,64,184,243,27,195,10,115,62,99,46,251,43,83,92,220,96,139,90,70,241,48,250,57,109,86,4,29,93,210,152,10,90,30,247,173,97,175,183,197,79,249,23,132,91,53,59,207,142,140,48,38,62,180,1,148,216,139,55,36,141,80,6,155,218,136,190,94,162,69,185,129,219,254,215,94,69,63,142,84,139,224,113,58,70,101,31,158,92,69,135,203,137,36,34,183,70,223,58,37,75,86,254,135,121,201,97,13,187,248,216,152,152,216,57,255,158,46,16,235,122,15,166,90,201,126,111,112,51,69,208,107,237,114,180,172,191,61,224,254,169,34,85,52,78,176,146,200,145,235,114,100,27,228,143,63,67,142,47,37,53,191,35,58,96,251,6,126,38,13,185,134,40,216,94,115,54,243,205,46,204,222,20,175,56,22,230,81,101,118,21,52,12,144,252,221,101,130,183,197,27,191,68,67,202,126,211,134,13,94,35,55,164,241,109,207,167,166,78,74,235,248,1,234,148,108,212,74,246,23,103,3,140,232,38,81,222,59,63,69,154,233,236,234,66,13,231,1,40,196,251,101,152,159,51,52,52,127,2,109,248,217,221,190,227,78,122,153,231,157,192,9,210,152,12,167,26,190,253,10,110,27,10,167,236,175,43,101,96,254,93,84,48,157,155,159,179,198,105,186,163,181,245,241,176,81,128,240,86,99,25,128,208,101,120,10,227,86,100,96,13,66,70,49,36,7,188,79,152,103,32,117,193,37,90,39,221,197,204,174,107,33,218,184,185,165,144,43,200,44,48,221,140,146,251,2,11,180,96,192,11,207,10,79,174,246,13,116,30,235,14,186,108,236,80,95,236,131,165,128,133,104,72,166,163,23,253,113,207,65,244,155,188,104,87,167,229,64,39,12,201,30,127,179,95,148,59,218,176,138,157,152,162,220,84,223,20,154,145,138,203,232,156,176,187,140,5,152,211,242,9,8,107,170,144,28,96,26,198,75,5,67,130,123,134,136,78,132,142,187,244,61,151,181,167,150,185,182,29,36,105,189,205,167,128,21,199,124,104,177,155,21,241,174,199,167,72,103,49,42,213,85,105,233,147,36,161,185,6,190,246,31,14,245,64,104,229,188,90,71,50,61,79,39,187,111,59,160,147,136,81,121,208,164,101,181,69,206,94,17,161,196,177,190,206,162,143,118,198,7,41,32,54,80,252,119,142,115,93,40,242,141,147,37,245,146,223,227,136,154,22,92,51,18,132,158,224,74,65,159,19,198,236,41,103,213,203,94,31,41,220,46,108,245,222,46,97,164,225,109,196,36,235,54,218,159,14,77,213,21,163,91,85,199,152,232,249,81,85,103,67,211,163,111,223,170,113,113,135,53,97,119,11,71,145,140,56,243,48,124,81,91,192,148,83,209,85,239,242,149,26,129,17,125,41,205,217,235,78,103,117,149,11,86,167,47,153,136,99,248,167,82,69,186,34,19,99,194,128,190,230,190,190,71,235,136,62,148,8,88,151,230,42,28,19,148,184,141,73,4,229,200,28,164,55,207,244,213,89,26,23,186,205,230,171,183,59,126,131,19,10,148,47,88,202,7,215,53,91,49,202,197,57,151,239,213,105,204,63,99,157,144,146,147,92,76,89,119,141,66,177,99,232,82,156,29,98,5,73,168,118,199,33,231,114,10,161,187,114,185,190,235,145,45,109,26,27,124,156,249,170,159,188,5,129,144,166,241,155,134,249,183,19,30,253,225,222,227,67,122,11,21,109,246,184,73,98,42,65,244,88,22,255,86,103,141,36,97,150,137,25,166,248,197,207,112,135,4,227,226,175,3,229,200,131,115,144,230,9,33,189,247,120,205,122,171,206,83,239,113,118,132,111,126,92,91,67,144,254,112,9,206,86,97,228,140,16,3,104,166,173,186,42,190,48,174,118,64,115,39,44,190,20,191,215,189,179,143,52,140,187,120,10,9,189,153,224,88,169,79,89,200,31,14,60,133,68,172,155,15,167,147,252,43,179,142,58,226,97,76,142,83,229,78,158,4,160,2,196,212,136,134,207,106,195,229,60,92,145,167,69,68,85,36,165,233,37,143,112,71,107,185,233,29,142,76,147,139,101,10,165,60,203,239,59,150,204,120,120,86,142,119,2,40,30,187,163,61,197,1,159,248,244,205,40,112,14,139,81,114,215,129,20,173,83,83,157,190,31,177,134,205,163,6,63,225,179,60,4,52,209,241,147,92,124,131,180,23,127,135,37,222,191,246,81,200,103,32,184,83,207,222,113,9,98,176,195,125,121,35,174,45,230,69,153,165,241,48,87,68,174,9,45,216,174,16,152,47,66,186,9,138,244,253,220,189,58,161,166,240,153,216,34,49,127,159,246,227,84,245,215,30,161,57,105,145,80,118,241,85,202,67,142,9,230,8,12,144,170,5,57,24,229,70,54,139,231,157,249,105,73,39,250,202,243,58,238,128,89,233,233,76,64,185,197,23,246,146,42,27,167,30,138,16,246,89,16,70,55,161,101,189,209,167,223,69,117,139,25,226,148,233,176,57,48,107,137,95,128,52,202,229,181,142,115,179,163,227,98,70,123,185,226,57,93,17,239,188,202,122,114,22,62,138,119,239,226,23,90,34,213,245,195,59,112,130,250,210,122,163,212,55,237,202,11,148,125,142,17,220,73,124,150,249,24,6,67,29,244,78,71,106,149,57,17,227,142,246,114,162,67,22,202,40,29,150,173,98,223,173,221,253,200,2,99,252,58,4,243,141,143,110,249,136,122,62,151,55,220,113,104,149,65,228,3,156,244,181,80,233,219,138,78,205,47,0,72,83,118,237,89,110,204,183,224,136,228,23,162,192,165,163,74,228,183,171,46,231,11,85,121,54,39,182,170,160,173,61,61,6,58,209,195,22,210,67,109,29,130,87,241,68,90,18,225,128,102,181,207,134,120,94,218,170,247,25,244,175,3,122,194,230,181,84,0,37,202,84,65,207,197,88,249,65,139,25,10,219,65,94,20,55,128,144,183,174,89,220,84,27,252,108,69,5,140,135,154,217,12,235,128,39,177,85,147,70,214,10,229,96,212,163,245,207,182,207,135,60,232,69,221,243,69,112,42,178,210,172,75,158,123,231,136,40,121,137,199,13,247,227,204,93,94,201,35,251,220,128,172,38,138,0,18,110,154,88,39,22,76,210,250,50,117,149,132,161,5,198,27,222,93,232,123,231,191,178,161,153,19,153,91,180,227,183,220,151,20,161,172,159,204,162,253,166,102,177,244,7,78,79,194,111,75,244,68,60,114,34,47,216,28,196,114,242,171,87,38,223,131,250,115,52,51,3,229,92,30,219,172,173,135,14,199,114,10,51,226,148,50,161,32,37,59,5,216,20,5,28,147,32,26,118,162,19,160,186,232,250,45,80,253,222,167,58,123,105,17,4,253,51,153,63,163,81,60,171,248,0,151,30,151,232,144,198,11,23,46,55,184,130,30,180,0,11,142,73,201,189,1,155,222,186,183,178,54,58,172,182,72,92,246,58,111,188,169,83,244,9,17,52,118,209,42,203,155,127,101,229,165,19,42,35,81,19,113,164,199,156,193,17,255,190,115,12,92,72,48,197,16,17,69,164,226,228,213,202,29,66,159,119,140,192,218,40,142,60,250,196,175,39,70,180,143,165,220,3,34,229,120,194,102,80,29,59,103,19,46,151,218,27,61,223,61,148,159,103,196,158,181,21,87,102,65,109,183,225,242,26,101,37,95,252,125,22,77,135,115,158,1,16,40,20,137,76,125,134,93,29,199,120,89,199,120,60,26,235,70,32,62,146,208,83,168,219,250,54,233,234,3,63,192,100,173,234,249,37,150,124,188,95,39,208,126,27,226,80,38,250,146,214,231,3,71,217,204,170,23,178,174,139,20,143,56,232,130,145,15,101,104,231,250,0,219,61,93,158,25,195,132,253,151,224,116,85,93,242,189,200,16,92,157,140,124,229,203,210,67,176,248,46,154,172,245,254,99,145,96,124,97,210,87,240,192,16,65,171,234,108,155,151,237,27,154,218,183,170,223,211,46,228,35,244,14,233,16,48,140,129,47,42,212,251,219,82,110,128,211,128,46,250,141,95,48,57,194,227,188,25,78,90,118,145,76,49,88,87,10,172,238,106,247,106,69,184,88,26,191,198,107,115,207,255,57,154,11,2,71,170,116,117,234,222,166,75,127,186,215,132,11,131,160,149,116,229,91,170,233,4,119,43,66,136,52,22,156,185,70,79,55,88,46,40,208,56,129,234,79,107,13,43,151,236,150,186,103,94,53,159,225,11,254,58,19,185,98,193,23,174,67,119,201,53,92,243,72,88,146,215,171,126,53,104,33,244,151,250,232,160,135,118,239,38,47,48,23,221,204,218,154,232,117,129,54,87,144,123,137,177,72,218,52,252,237,201,182,61,173,220,118,122,189,224,154,179,255,111,6,24,79,60,109,140,217,8,54,71,142,99,105,159,29,120,38,200,225,218,13,158,220,82,169,251,22,20,197,20,236,143,166,58,107,74,194,184,12,52,124,86,215,173,23,103,115,121,50,237,38,37,176,120,227,180,233,135,165,7,71,93,218,1,110,152,161,143,193,158,105,93,248,60,23,40,79,2,124,244,18,45,207,5,188,77,35,173,201,202,147,72,75,167,230,142,156,110,15,243,128,199,188,5,20,198,201,163,13,225,27,233,212,204,71,65,60,118,108,139,130,175,229,251,163,218,152,106,188,30,147,162,53,247,235,1,39,33,187,118,28,97,26,24,71,35,242,94,98,180,169,160,129,230,234,178,41,225,208,215,20,156,53,74,207,215,131,122,91,107,118,243,241,186,242,82,128,181,211,106,178,209,249,232,182,191,112,49,78,52,120,139,198,5,151,78,184,146,244,75,123,89,60,217,93,174,211,125,203,70,43,130,1,13,9,138,175,125,5,162,183,85,134,252,247,62,22,186,90,28,179,10,36,24,204,130,17,97,126,113,29,139,111,154,222,84,124,217,202,216,140,19,96,254,175,136,70,83,162,72,165,83,230,147,98,135,168,70,200,115,18,9,121,34,221,182,186,29,229,215,201,135,41,214,76,177,159,211,146,204,127,107,189,100,148,213,90,199,108,143,138,154,153,237,116,128,25,103,225,209,110,76,143,235,40,63,173,254,106,148,222,122,120,20,67,22,48,97,172,119,213,222,170,103,158,28,12,247,78,248,148,221,109,13,84,32,59,71,70,214,70,234,181,230,141,249,59,244,207,239,137,88,21,86,250,86,199,175,169,77,85,245,149,157,155,117,218,81,39,176,194,30,210,4,95,168,29,97,86,202,182,205,194,39,82,137,85,241,207,205,112,167,139,109,80,94,128,228,157,97,199,189,162,172,105,54,144,14,22,201,78,240,106,78,120,22,238,89,39,180,169,145,166,98,161,44,123,18,53,168,253,224,172,211,162,54,32,101,135,77,69,26,100,103,251,47,173,137,213,44,255,23,44,172,80,195,29,62,89,238,229,156,231,44,245,24,100,183,154,41,169,245,124,138,241,187,38,249,220,181,125,189,234,232,135,158,177,89,50,24,142,211,221,241,255,42,48,91,142,239,192,230,247,145,40,19,220,208,142,234,125,51,114,62,82,41,237,121,21,131,4,165,79,121,162,220,114,126,202,184,189,96,160,84,207,207,20,133,197,157,157,154,212,241,250,153,248,151,250,90,206,75,215,77,104,249,21,92,251,151,225,140,188,74,57,248,193,26,4,122,218,180,43,102,51,196,0,62,24,177,239,1,239,82,161,117,12,228,42,188,10,197,5,232,244,44,12,132,117,246,183,248,160,82,115,99,66,61,135,252,16,35,220,228,21,43,30,34,109,55,119,252,137,169,238,139,118,165,157,29,167,196,214,138,35,142,66,242,70,31,151,202,60,3,57,215,194,175,114,33,131,7,205,170,173,63,244,232,143,151,56,220,215,98,245,160,105,234,172,109,110,164,200,153,168,201,207,171,9,24,246,171,157,116,232,110,236,7,77,37,204,139,20,212,70,44,159,164,117,79,15,217,128,169,235,117,11,195,182,2,213,80,91,241,206,214,225,74,175,158,67,162,171,175,164,70,25,254,208,124,101,236,155,119,175,109,209,35,57,224,62,92,56,187,51,182,180,228,104,225,30,68,41,130,122,234,90,145,4,14,119,39,111,32,199,99,60,219,104,255,72,203,55,187,83,36,176,71,136,107,156,196,210,253,118,61,102,215,69,35,10,73,151,88,111,121,69,48,192,237,195,95,36,176,232,209,41,174,183,171,192,19,41,120,173,168,66,55,59,169,234,81,103,233,67,123,231,143,113,48,218,177,95,187,153,129,141,153,236,13,54,27,149,85,249,132,86,60,204,167,28,37,113,194,254,122,219,145,152,46,155,35,239,196,68,136,12,203,228,72,27,214,97,35,182,204,206,226,58,112,74,144,22,118,110,9,145,90,45,96,11,108,12,57,161,27,120,93,107,40,82,152,137,255,251,157,156,84,167,235,240,67,129,76,119,123,147,102,20,219,163,150,118,3,134,204,150,122,231,21,161,146,34,28,1,37,228,161,23,25,177,65,94,130,121,161,116,86,118,12,48,179,148,70,209,242,227,18,145,136,27,42,81,105,172,180,88,138,53,47,216,160,6,147,159,122,199,197,115,163,101,149,233,101,79,163,192,14,39,199,39,65,166,183,217,68,147,146,212,31,14,214,118,85,168,243,187,122,27,223,91,121,214,85,11,142,159,36,125,76,135,131,237,203,242,173,121,197,122,21,83,141,184,24,217,251,47,246,169,88,174,77,30,83,223,168,60,134,62,82,12,96,123,160,241,6,74,112,129,218,229,207,97,154,60,24,218,31,248,232,99,108,150,231,178,148,77,80,215,200,124,194,57,229,24,243,67,120,230,93,75,228,63,46,80,236,14,127,148,19,176,86,97,85,16,10,226,254,232,168,88,209,188,177,3,10,201,106,188,166,10,68,139,27,141,38,252,148,35,173,20,93,127,167,134,180,101,156,183,163,4,104,5,78,110,127,63,6,104,30,164,227,28,4,96,217,205,95,93,148,38,226,195,104,233,96,161,33,7,240,176,252,255,189,152,58,89,124,230,76,152,37,173,71,224,228,44,226,71,9,215,169,196,47,75,161,166,11,189,146,180,37,94,28,180,89,38,47,225,92,36,184,130,56,15,214,21,100,45,45,119,246,183,83,132,252,169,121,173,37,182,43,60,158,11,24,90,218,181,234,15,185,53,100,198,82,50,143,68,103,31,84,8,23,40,116,117,199,248,58,50,83,198,206,112,208,142,10,80,9,112,16,65,238,243,124,220,143,220,33,136,88,220,170,8,213,0,102,32,168,175,168,134,181,117,201,100,158,114,132,216,225,47,238,122,40,205,249,52,174,174,75,121,65,243,221,141,89,32,87,117,40,199,223,152,102,14,171,56,59,125,61,216,91,52,213,227,156,143,54,178,227,161,102,251,234,119,85,219,184,160,163,140,213,239,158,218,10,199,38,2,28,161,132,247,224,95,183,165,43,46,22,158,72,23,243,212,146,74,93,56,197,70,145,4,93,240,118,71,12,217,131,1,62,200,248,9,24,70,22,171,185,44,186,55,116,31,53,233,70,44,122,246,19,18,114,225,254,38,235,158,92,125,62,100,111,207,164,107,8,151,80,88,0,86,254,238,32,9,239,201,234,194,85,240,59,90,58,88,217,156,38,230,5,134,172,107,12,1,19,180,246,164,84,231,97,76,186,74,66,147,130,154,24,133,50,240,92,21,68,244,155,244,157,148,71,229,254,39,117,181,251,144,196,35,70,45,24,9,241,218,240,75,22,216,68,45,55,217,186,36,235,197,118,20,77,226,158,188,14,215,217,34,97,101,167,223,52,4,7,251,196,178,131,250,198,144,210,13,39,198,71,224,76,183,203,108,209,64,201,54,114,203,241,176,187,216,228,61,99,137,92,212,255,239,38,88,37,72,165,57,178,176,245,53,19,87,226,44,32,146,42,29,32,185,152,208,194,58,210,26,128,206,95,25,22,178,113,28,253,124,19,84,249,5,237,249,28,78,208,11,198,82,13,32,183,160,204,149,33,95,66,35,80,246,121,63,199,183,13,59,154,250,156,233,96,105,18,110,73,220,31,41,208,129,116,36,248,233,69,210,26,76,84,139,160,203,39,122,53,90,11,175,68,106,210,123,112,112,45,113,3,106,110,5,238,64,199,50,109,33,184,117,221,225,193,49,6,191,246,40,36,240,179,237,7,237,233,223,233,24,69,6,114,30,112,2,239,66,70,13,164,124,200,59,127,26,145,223,187,153,179,91,113,56,173,189,125,39,124,190,144,36,86,253,200,152,61,130,125,217,73,236,54,99,141,35,103,94,177,228,58,233,177,235,228,80,125,4,31,30,114,191,232,1,70,234,115,81,16,136,240,114,149,202,203,196,103,128,241,227,52,20,111,66,11,190,2,45,28,18,241,189,120,6,201,223,2,178,132,94,71,125,120,121,204,14,145,79,218,152,149,230,84,51,194,25,40,198,45,231,135,33,186,177,135,186,148,128,139,114,228,181,143,33,136,207,150,247,79,169,124,118,9,155,187,255,223,246,63,46,52,20,17,9,247,8,118,160,21,132,50,241,83,136,40,117,156,151,246,208,77,166,185,77,151,27,1,168,190,221,60,146,226,73,102,155,237,112,167,204,97,157,127,175,197,127,193,253,173,15,24,240,4,53,54,78,180,90,117,38,219,146,141,3,62,19,16,148,248,32,67,87,183,179,85,107,105,140,249,42,177,220,161,78,80,197,214,214,152,0,45,183,70,188,246,187,36,76,128,138,217,63,113,103,101,234,242,83,249,130,210,32,252,143,86,163,2,254,201,182,68,72,210,49,252,54,140,239,66,78,150,21,105,196,174,244,182,212,171,233,123,184,196,221,179,145,246,137,4,8,93,40,134,72,186,130,224,143,219,245,184,48,186,25,143,204,17,55,13,73,163,226,209,135,89,202,144,241,219,192,183,229,245,233,25,212,135,108,152,168,28,128,97,27,187,252,230,80,161,215,170,81,101,128,39,77,53,244,191,193,113,49,239,82,187,111,155,231,7,37,16,76,171,25,218,170,112,139,66,196,48,117,96,47,151,114,110,232,29,33,39,116,225,73,131,108,10,130,77,29,249,76,198,78,91,141,211,40,113,172,230,226,112,41,176,142,118,235,211,123,223,186,239,207,121,161,84,96,209,89,176,22,55,54,221,65,182,69,172,39,61,251,210,142,254,239,57,25,57,224,148,254,195,206,64,117,16,33,139,157,204,61,32,251,202,93,183,113,26,132,162,184,167,67,221,125,245,111,43,169,222,226,201,16,44,75,139,142,5,26,165,82,98,104,75,101,108,83,24,48,54,238,249,194,154,188,170,21,158,247,244,152,144,173,153,203,231,119,216,205,186,86,74,157,234,48,114,67,123,138,232,211,190,70,179,127,99,231,74,14,3,204,177,72,226,204,229,228,223,205,218,24,166,119,169,245,103,19,206,179,21,87,166,20,162,88,204,31,100,144,139,198,124,235,137,4,66,138,78,29,10,88,31,97,191,255,13,50,140,238,189,248,249,42,213,111,141,184,125,7,92,65,199,134,110,192,255,87,244,209,3,38,34,9,49,96,96,49,96,222,197,96,241,143,110,233,73,136,232,80,159,181,238,187,200,161,19,109,88,127,129,164,10,150,239,208,27,154,129,250,249,120,224,118,223,10,236,251,207,227,202,36,31,186,54,46,104,46,172,199,103,29,232,16,202,126,233,114,116,236,52,245,224,31,193,196,107,156,217,91,111,236,120,129,180,224,160,107,83,189,0,99,169,235,202,251,18,74,165,225,99,249,168,237,193,204,92,190,1,61,194,73,60,123,93,165,103,23,227,180,244,85,230,55,245,199,30,184,72,214,150,66,67,180,191,183,233,77,141,159,106,54,110,47,133,220,6,47,236,30,23,242,170,12,186,103,18,233,112,2,126,98,102,59,165,229,239,219,13,154,255,208,187,39,164,195,122,37,117,40,94,73,158,14,151,124,255,5,131,226,235,62,77,92,183,21,210,124,21,112,186,60,139,125,169,175,69,92,103,183,157,255,39,241,220,236,176,197,211,116,218,74,4,136,159,46,104,222,246,28,55,6,243,239,201,244,235,202,156,133,92,192,22,162,51,67,241,28,253,118,158,249,238,43,171,123,232,55,243,108,58,119,41,182,106,247,5,250,63,176,27,74,70,1,175,126,140,60,217,8,167,240,37,90,56,215,51,124,171,251,72,184,226,91,62,12,1,250,14,69,27,2,51,115,26,250,112,192,171,129,106,110,81,128,45,238,44,99,180,228,156,204,24,0,251,96,236,113,10,250,240,243,144,70,21,66,214,246,64,55,211,135,247,99,211,15,27,25,109,51,158,222,140,22,212,172,5,163,176,184,207,150,236,38,213,217,228,84,226,25,25,210,143,225,108,58,143,243,17,42,232,251,151,7,2,97,141,87,4,93,5,117,29,229,87,205,70,88,65,175,138,49,19,34,83,163,211,244,213,214,249,95,57,103,154,195,55,135,193,69,246,240,68,98,137,105,209,46,131,203,66,237,110,223,102,27,88,24,143,170,187,211,31,46,138,168,42,94,70,11,221,249,119,89,1,157,140,194,210,170,254,148,173,60,9,53,211,123,66,235,76,242,199,210,47,133,75,178,49,228,17,135,47,198,41,228,61,128,134,193,178,199,106,141,56,66,220,174,220,95,51,41,200,110,63,245,190,2,141,180,36,61,187,176,227,81,179,34,79,155,189,228,18,31,87,46,1,127,118,20,236,20,229,169,9,81,94,203,131,94,122,85,207,136,199,77,231,69,179,14,142,0,30,132,174,45,204,76,213,102,57,130,171,255,45,185,216,75,235,139,74,179,87,170,158,226,100,26,54,158,140,81,114,50,13,135,183,157,31,157,18,221,118,247,143,21,28,189,51,222,179,80,15,144,41,164,195,114,79,76,163,246,115,144,227,130,52,56,51,61,41,157,141,96,254,51,156,139,91,99,36,145,190,148,229,11,203,39,185,62,115,1,230,28,201,69,4,122,94,109,21,61,121,43,224,155,132,108,187,132,100,208,48,141,230,244,115,218,200,242,13,213,70,238,182,95,33,244,162,75,88,82,146,132,213,215,240,170,46,162,0,74,96,156,121,188,17,88,10,142,45,103,61,174,41,137,108,91,233,197,190,23,149,118,179,129,139,25,226,24,69,42,217,158,148,252,158,176,176,153,223,179,1,13,121,164,66,144,12,223,233,44,201,77,247,101,19,201,253,121,64,46,204,30,1,170,83,160,242,4,106,94,6,8,25,237,219,101,240,56,104,60,98,220,194,193,60,39,32,75,33,180,88,12,46,112,119,168,174,11,146,17,8,196,206,202,113,8,168,239,159,74,81,183,143,40,109,17,151,78,44,81,146,96,37,44,189,57,156,251,87,212,126,204,73,201,203,195,124,147,162,96,197,94,160,147,174,190,253,240,39,241,194,161,72,88,220,41,171,179,173,184,25,56,140,130,35,50,70,118,98,222,147,54,106,166,210,166,26,197,155,222,91,204,77,94,187,249,52,212,248,123,31,129,167,120,79,208,177,132,112,185,133,15,48,102,121,200,223,18,54,236,10,216,192,210,95,198,145,239,36,229,186,188,102,176,131,239,193,65,28,0,130,14,228,250,76,124,156,31,230,87,217,214,110,59,229,80,204,235,1,173,26,142,142,31,70,181,81,143,193,205,182,75,99,170,113,172,49,208,195,244,149,100,241,210,117,118,118,68,119,150,184,167,91,75,136,209,34,195,52,147,123,113,224,129,5,90,82,121,93,199,211,229,15,107,19,219,198,51,174,225,164,23,124,9,103,88,115,234,20,136,41,63,21,190,3,207,209,37,69,32,150,139,239,118,212,27,185,247,69,42,250,162,27,89,212,26,54,218,163,224,224,65,126,57,56,81,212,233,115,201,86,244,21,49,167,19,209,38,138,105,29,11,51,50,5,191,134,145,221,93,37,40,127,173,218,18,198,236,252,114,188,33,162,37,143,53,146,7,121,214,191,74,114,212,210,238,167,122,0,45,171,245,189,234,120,189,219,242,187,161,213,64,12,109,224,17,203,160,239,230,211,41,199,89,195,125,83,19,97,209,25,30,212,67,46,111,158,193,98,32,8,29,83,54,145,56,236,228,198,1,45,187,90,141,117,179,97,157,148,107,242,187,7,192,96,220,154,150,74,157,23,113,195,21,3,117,154,86,27,91,124,246,112,38,30,172,148,89,174,71,247,160,27,228,71,25,1,151,152,246,251,170,236,56,66,251,44,247,70,182,130,27,175,73,68,205,189,98,195,12,149,212,14,136,166,177,80,181,165,170,225,120,204,175,158,253,221,107,86,59,148,137,114,2,38,137,67,225,122,212,88,86,238,138,58,88,132,92,134,122,131,165,239,35,220,148,33,209,119,14,110,165,13,170,15,211,246,188,126,121,105,91,24,61,28,115,254,210,139,147,41,182,78,202,184,206,139,125,88,122,253,165,204,179,143,103,10,22,227,241,109,211,206,221,184,209,146,180,242,157,201,110,250,75,34,243,98,86,210,61,14,20,205,251,247,126,141,86,141,169,119,231,13,75,18,230,217,92,193,118,126,197,10,82,47,160,47,127,22,226,202,117,121,69,95,44,26,230,38,234,86,70,2,71,45,19,188,215,245,240,215,249,30,211,112,197,19,149,160,7,160,11,25,31,227,71,32,249,108,21,153,115,94,16,38,226,229,165,209,231,47,218,50,73,212,131,49,91,112,195,54,83,30,79,224,141,236,189,111,76,157,104,16,146,57,127,102,211,14,67,192,187,31,102,49,134,48,97,183,253,116,224,84,157,44,159,211,5,72,244,16,33,88,218,35,4,190,97,197,90,212,22,181,104,134,214,77,147,187,75,114,117,151,183,140,40,34,59,221,176,15,194,179,84,139,247,219,133,48,4,98,161,202,98,119,18,234,169,188,193,154,139,173,107,34,17,157,181,197,152,109,236,71,30,81,122,12,24,18,207,139,155,86,90,16,145,254,71,34,165,139,19,39,34,220,49,161,11,248,78,151,173,17,37,144,184,13,31,11,43,17,48,68,100,38,212,64,116,90,85,70,192,247,81,7,33,212,45,181,10,126,134,160,45,20,142,73,2,49,230,200,97,39,176,6,59,252,179,249,192,11,200,252,237,70,175,244,109,237,101,196,136,223,234,73,12,188,118,96,93,118,177,227,180,10,244,240,5,43,254,12,254,25,38,109,6,75,136,222,50,134,25,59,107,58,255,23,45,232,176,150,20,31,239,176,209,47,62,186,12,22,172,9,110,17,78,20,191,179,210,92,189,213,186,56,30,21,122,103,52,112,251,190,241,70,22,160,186,205,163,249,11,68,147,159,2,84,173,147,215,122,141,109,40,184,224,239,250,179,182,199,193,194,142,210,200,52,75,132,39,6,233,247,160,75,59,192,109,201,174,0,73,210,14,135,195,51,90,17,82,160,66,131,161,103,255,176,84,126,174,235,111,91,215,210,205,61,117,122,222,73,138,250,168,4,35,167,154,76,167,207,181,103,39,67,250,179,127,73,215,152,150,135,9,208,212,194,176,194,242,224,42,116,224,162,12,21,160,242,140,232,152,21,21,187,104,249,165,56,240,233,49,152,129,65,171,153,79,124,38,81,145,12,207,182,105,62,118,71,114,113,115,202,117,22,216,222,10,68,121,100,96,52,148,31,194,28,246,239,15,68,3,230,110,187,213,135,67,186,241,195,148,166,246,191,252,45,31,95,241,219,223,80,144,134,170,31,150,194,219,183,81,164,151,27,15,223,136,47,233,55,70,184,154,56,232,191,196,178,29,113,113,241,20,15,119,72,219,211,77,209,169,31,235,108,57,179,7,105,86,156,241,154,37,24,239,183,204,174,97,56,32,64,130,222,110,77,83,32,241,225,220,226,112,84,186,214,21,113,72,123,43,237,216,201,255,125,36,215,26,56,13,3,159,99,173,198,220,145,211,121,189,2,42,195,55,79,6,97,227,16,85,240,83,157,238,29,33,138,209,31,107,1,46,69,39,103,43,41,83,112,198,247,44,64,202,124,185,226,114,212,127,173,255,28,92,178,72,56,54,13,163,111,204,62,204,12,141,81,139,10,96,250,98,183,24,194,5,204,45,227,139,114,51,103,218,232,74,111,126,24,10,136,8,222,153,252,73,55,62,191,243,97,6,103,174,157,123,158,241,29,17,215,202,132,3,113,47,104,160,140,218,191,172,203,81,171,228,128,61,247,164,95,97,178,109,42,19,167,200,180,200,32,245,29,72,245,104,68,63,13,78,151,220,161,145,110,125,126,50,140,226,3,22,249,100,163,208,26,234,92,135,209,30,70,127,42,220,92,157,59,64,204,142,109,221,204,129,176,156,26,243,238,57,245,223,253,77,27,63,151,80,244,161,229,150,223,143,198,178,242,137,80,128,100,18,119,205,103,222,30,170,94,254,166,53,84,171,20,220,39,207,11,94,177,90,238,139,177,43,117,228,220,2,29,113,104,33,78,65,183,200,9,79,125,240,249,8,160,97,112,230,140,190,62,208,56,33,251,115,144,108,1,202,26,65,51,179,161,16,145,253,73,38,119,125,17,105,222,82,243,30,143,255,188,143,187,225,187,222,28,127,63,69,8,230,55,107,148,211,213,142,132,98,9,24,120,226,89,147,8,169,55,4,206,26,11,246,188,135,113,96,176,182,233,54,7,124,217,250,80,199,212,148,27,91,222,195,72,132,38,12,254,170,33,210,26,74,161,245,47,44,136,55,144,187,81,182,212,93,194,187,57,163,26,106,245,208,148,40,86,70,202,133,53,26,227,186,114,242,168,100,63,206,221,1,51,115,241,194,102,214,205,49,204,116,188,139,43,94,164,52,100,34,55,58,213,195,194,34,156,15,243,128,32,1,174,112,167,226,7,41,38,235,148,163,112,10,186,154,220,172,224,93,107,74,189,247,27,63,133,7,63,78,100,153,9,183,80,122,144,23,146,131,148,163,82,18,248,34,176,226,80,13,191,29,194,145,218,5,167,198,91,204,57,186,249,238,205,101,126,151,225,255,227,112,205,46,53,170,123,54,69,219,219,132,229,67,225,13,125,15,172,229,230,92,64,115,49,27,188,237,48,241,203,241,209,8,44,81,77,173,3,119,89,207,66,146,163,13,195,166,89,64,9,99,152,232,0,80,40,164,224,214,91,89,49,215,104,74,108,32,0,185,170,102,128,185,23,182,160,184,36,253,106,73,150,173,219,219,160,136,250,52,40,235,3,209,56,97,192,53,171,124,151,41,182,173,227,202,225,165,82,101,171,190,75,38,138,112,166,72,25,57,129,108,229,111,11,135,119,168,117,155,49,124,202,97,210,43,137,209,134,16,97,191,72,240,3,191,57,9,240,130,165,210,13,141,108,38,136,111,107,39,12,54,58,246,120,188,28,178,29,197,58,187,92,180,235,125,218,235,22,60,105,142,148,97,54,90,103,109,164,230,143,0,222,45,162,52,5,228,17,208,107,41,244,190,177,8,137,89,246,92,149,109,56,210,113,112,34,248,247,124,11,103,14,199,144,39,94,55,95,67,120,121,139,165,15,226,30,126,157,41,45,235,255,7,251,201,244,252,110,6,99,226,96,5,183,39,201,3,97,246,104,141,50,227,192,95,158,100,72,227,253,243,15,223,26,126,136,86,32,75,82,117,223,142,253,144,141,160,54,206,251,62,134,251,9,52,76,217,129,237,194,251,26,160,193,199,139,201,239,28,5,141,32,128,121,26,140,238,3,95,6,8,121,91,162,56,152,61,216,187,126,247,175,89,247,160,173,237,147,106,120,228,102,165,35,110,221,235,224,190,135,111,118,197,218,194,76,92,227,90,108,97,50,89,54,69,76,172,152,15,85,92,255,177,63,205,49,203,71,93,17,53,138,253,155,27,190,137,164,252,209,169,233,123,146,120,253,213,177,244,221,211,48,168,16,139,59,70,18,132,200,236,226,237,50,218,221,41,220,77,200,138,191,50,55,122,63,85,146,155,26,133,233,69,194,131,150,128,7,96,240,102,221,34,25,115,141,139,196,139,65,39,178,118,230,223,241,147,230,183,111,8,77,120,115,187,24,76,230,179,90,244,241,133,187,5,2,26,226,254,27,251,57,82,150,123,67,212,172,176,150,171,221,182,104,73,212,121,202,194,182,21,172,180,12,74,66,7,170,64,148,168,213,229,66,193,229,155,109,101,76,80,43,251,80,117,114,221,253,255,28,87,51,221,140,227,227,238,162,75,193,172,166,97,185,163,112,35,99,248,161,45,114,243,170,22,244,130,22,130,22,16,51,208,157,230,21,192,16,218,33,92,73,101,93,120,3,234,98,199,81,58,92,79,182,19,233,246,83,184,182,203,137,32,192,74,65,242,32,213,140,22,90,41,252,253,64,40,55,249,27,242,252,203,95,11,212,227,79,116,106,234,232,248,234,50,223,139,47,45,211,191,6,83,235,2,188,116,101,140,161,253,46,77,250,226,172,76,174,195,113,160,172,195,246,1,58,215,189,240,88,7,93,227,251,243,5,24,87,175,181,238,113,187,183,219,185,249,74,158,244,51,101,91,92,203,102,146,123,231,229,203,11,57,213,215,72,45,20,149,163,143,137,202,58,171,29,30,53,245,110,80,153,31,213,80,44,22,249,47,187,122,41,68,217,192,143,97,69,66,5,29,131,14,245,111,163,35,215,47,217,187,60,50,76,97,216,51,80,241,151,164,169,56,212,205,77,88,48,181,125,201,163,239,148,156,98,194,74,208,128,231,61,195,162,105,112,18,42,232,195,45,186,230,9,7,192,14,61,116,136,5,57,63,143,30,254,179,198,168,12,95,244,17,248,233,211,166,233,209,137,16,133,85,127,11,183,37,88,199,170,92,28,241,88,161,97,98,21,30,176,220,7,143,57,10,79,120,104,82,150,187,197,156,175,185,83,189,19,139,165,243,145,174,37,191,135,30,170,245,64,70,33,84,26,35,61,187,75,109,197,236,202,199,216,254,44,37,235,205,105,156,151,230,245,197,162,54,103,145,134,92,255,128,241,212,61,219,68,144,62,122,4,46,230,69,38,55,7,181,27,55,250,120,132,189,131,2,55,196,47,129,111,56,71,120,189,139,90,218,155,138,224,133,35,57,171,74,132,142,120,168,43,191,19,81,28,58,136,239,156,48,86,75,206,213,183,146,232,48,119,249,176,114,135,180,107,13,250,56,174,19,4,134,245,85,184,54,129,115,233,211,90,227,3,113,153,117,34,42,237,100,39,137,161,168,183,99,129,249,92,88,150,139,102,116,130,124,133,159,161,78,133,155,96,8,72,44,167,155,155,179,200,46,80,225,161,130,197,113,77,85,103,141,252,241,123,189,38,137,131,54,112,226,222,47,173,240,73,45,253,111,93,125,236,6,114,97,242,140,79,29,28,64,5,116,29,186,152,248,56,174,56,22,129,35,110,235,148,249,151,86,51,155,55,143,32,11,75,28,27,221,138,106,240,174,97,7,46,76,160,2,145,105,172,165,18,221,179,122,47,136,214,43,193,7,33,152,32,150,55,2,191,220,82,172,59,234,87,84,250,183,80,132,173,126,226,166,247,3,194,191,80,11,45,79,176,145,157,108,37,29,247,210,131,113,116,196,178,136,208,52,79,149,117,125,183,252,62,35,119,25,183,52,112,67,168,168,24,97,136,106,111,59,33,195,237,230,92,174,75,60,172,63,192,156,231,23,60,34,127,28,68,145,216,214,147,134,12,82,148,155,97,223,9,122,152,132,47,36,81,206,93,191,159,154,246,36,190,89,86,205,112,190,25,45,30,141,61,48,57,205,187,194,105,188,198,220,49,249,206,125,197,6,165,249,111,55,42,155,61,129,132,29,43,53,62,100,201,176,254,74,19,138,113,211,159,228,236,207,115,242,163,146,0,254,214,25,185,116,163,161,111,155,185,45,89,246,106,236,255,211,33,176,120,243,75,202,34,177,116,169,223,38,151,140,59,42,120,132,184,137,170,25,18,3,247,204,34,105,83,111,122,102,55,117,13,88,6,166,64,159,69,39,26,85,195,190,194,211,105,51,175,240,139,178,204,199,111,241,217,5,220,84,67,68,25,138,216,189,134,152,180,25,139,83,170,152,172,30,101,241,67,152,148,215,224,113,114,79,58,5,220,42,152,238,122,191,54,140,203,72,51,112,12,179,69,145,84,138,215,101,188,244,110,10,123,139,122,248,27,171,237,172,238,138,64,238,125,213,3,170,191,205,199,231,163,230,101,192,55,179,233,157,75,154,64,129,12,207,224,219,22,123,171,36,41,27,182,123,105,31,200,130,129,189,240,9,143,93,61,68,198,167,184,71,112,2,63,84,69,111,240,2,101,81,107,17,106,151,130,179,247,15,138,126,31,218,190,18,16,130,57,255,84,64,64,145,194,177,19,154,57,153,72,10,58,21,135,243,96,93,220,232,125,91,73,9,123,183,224,130,210,148,59,249,36,155,214,146,43,9,177,20,110,234,94,56,149,23,87,116,128,27,122,171,184,209,234,152,234,144,82,70,118,190,137,18,34,222,204,79,155,136,5,44,37,84,194,183,31,217,239,108,108,174,206,156,28,245,101,88,208,221,248,154,30,69,120,69,48,166,235,233,185,175,78,201,63,11,1,98,75,192,124,102,244,168,46,111,79,20,21,24,203,127,47,224,82,27,77,171,151,245,209,42,171,253,161,209,23,194,250,14,166,71,212,20,93,176,196,166,204,169,207,32,21,83,171,207,9,146,61,14,210,160,179,90,164,206,215,66,187,202,171,157,45,98,74,111,86,74,226,205,218,165,126,234,171,159,54,178,168,112,224,23,80,110,253,53,166,146,161,189,122,171,136,186,134,238,37,255,181,161,101,3,21,224,42,176,29,11,151,229,42,248,121,138,39,66,76,66,138,71,172,202,123,6,145,254,166,226,56,195,119,167,11,185,77,249,26,222,128,25,142,0,48,179,100,204,223,36,69,82,21,133,153,214,25,74,3,91,170,190,158,8,166,181,158,31,121,240,55,164,245,55,223,100,51,38,94,100,141,143,9,99,113,77,245,44,11,98,96,243,219,190,68,61,98,232,214,10,229,182,67,94,180,107,112,43,85,185,249,223,75,190,8,157,6,187,255,21,250,85,108,218,138,181,121,24,23,227,43,12,16,64,58,59,101,96,144,171,39,226,36,107,107,222,153,136,202,151,18,18,177,42,18,74,57,77,159,163,13,62,232,156,15,255,232,75,150,98,181,251,158,60,99,11,66,200,73,198,101,105,94,9,23,188,169,146,105,254,252,111,107,4,225,168,153,249,120,107,40,175,40,245,49,161,137,241,168,38,50,196,1,82,23,206,11,73,109,62,69,223,179,108,208,139,114,184,245,128,162,215,25,64,163,234,86,138,45,91,235,225,180,50,57,162,161,43,60,28,101,116,247,139,23,126,97,31,42,164,43,80,202,232,156,70,75,204,24,97,219,122,21,150,76,189,90,128,241,173,226,182,97,93,234,233,60,164,162,127,73,153,132,210,244,45,185,150,176,135,16,184,113,252,34,235,78,212,158,106,248,11,152,102,205,157,29,36,13,50,10,251,47,185,162,241,203,233,178,34,202,31,204,236,149,172,209,63,193,252,217,83,94,50,26,174,134,23,225,22,163,140,4,206,205,239,71,139,130,47,54,80,239,55,136,93,79,24,101,150,175,68,5,92,185,178,91,41,86,9,204,102,89,67,142,172,215,139,1,180,21,8,251,132,218,162,29,0,27,61,144,51,174,182,236,30,90,155,221,152,104,204,8,90,13,255,71,212,149,165,38,29,114,174,179,2,81,20,79,170,115,8,199,52,190,67,76,140,103,206,42,192,81,242,123,251,29,113,145,84,116,89,59,33,9,16,252,38,101,226,32,133,99,31,55,46,217,132,123,150,252,0,89,138,208,12,253,13,86,99,63,110,115,164,11,154,119,9,101,104,254,130,242,76,83,63,98,111,3,63,27,68,161,29,127,238,172,148,134,102,233,160,99,190,81,201,162,118,109,148,136,85,41,87,240,128,111,226,75,89,38,26,160,210,92,212,143,25,192,127,96,63,72,36,214,148,177,80,219,200,110,134,99,249,47,5,76,171,60,19,245,234,180,93,8,88,161,1,167,111,236,51,53,201,219,235,189,23,76,143,221,64,202,7,234,222,153,156,36,36,113,222,140,38,226,176,10,104,218,153,177,119,36,149,18,6,94,0,139,20,247,200,102,7,0,223,3,120,113,20,181,205,213,51,167,227,220,52,46,167,114,100,92,80,174,240,26,64,251,34,112,171,23,228,116,69,203,149,28,202,227,87,205,135,165,255,132,3,200,176,234,198,25,195,107,94,163,191,29,14,217,198,200,57,99,1,9,35,198,134,238,198,186,0,27,248,79,69,77,242,202,38,178,99,245,68,73,119,16,109,32,14,92,11,4,164,198,64,229,35,162,86,82,44,33,218,135,127,98,184,12,22,10,144,42,245,132,157,121,50,94,179,215,149,184,28,152,231,113,179,218,96,12,61,190,14,17,73,67,212,224,107,46,146,197,71,108,150,180,222,35,33,155,113,135,231,218,124,127,41,169,120,49,106,11,186,248,148,164,215,116,124,237,60,241,171,191,204,178,114,235,52,32,182,104,157,139,106,149,112,77,23,12,25,223,107,88,195,206,86,189,104,2,62,76,70,157,177,48,218,195,182,12,186,10,102,63,203,13,143,27,22,129,8,121,107,182,59,36,52,55,20,8,18,43,149,227,184,8,40,38,163,138,192,27,219,189,225,167,143,175,228,53,202,234,34,28,149,32,79,214,62,224,32,29,119,51,89,126,13,233,146,75,233,213,30,197,246,5,134,255,212,240,123,175,110,202,145,1,157,105,75,253,72,60,218,139,61,202,23,125,147,131,62,92,52,205,243,139,254,28,198,163,15,192,53,177,8,82,46,62,108,160,225,171,39,119,40,11,73,11,226,70,57,227,106,96,28,27,38,0,52,247,89,105,24,172,92,78,117,237,73,199,251,204,180,7,52,127,182,41,155,254,253,44,20,220,36,167,66,122,144,112,156,179,186,238,173,163,160,58,230,208,22,126,195,223,63,25,32,170,159,88,31,53,238,117,155,80,157,30,133,225,88,237,25,86,168,161,114,227,49,54,79,171,111,181,19,182,80,61,198,239,68,86,49,83,162,229,240,222,34,123,32,122,105,96,121,71,157,63,254,182,101,101,185,149,148,17,255,203,45,54,68,165,215,89,56,85,71,124,90,43,36,243,198,93,210,115,100,77,135,122,29,163,250,23,111,81,53,150,249,92,84,120,142,94,99,253,164,29,122,206,210,248,63,6,249,29,27,41,94,136,63,141,116,200,182,104,180,104,180,141,62,42,127,162,38,171,32,231,131,20,106,214,61,121,28,118,39,239,168,41,114,87,27,65,22,138,71,239,241,28,210,133,18,74,199,137,182,56,83,180,9,26,79,233,149,225,98,187,57,130,219,30,15,136,227,109,12,152,61,241,127,175,92,182,123,73,85,32,112,1,250,123,219,87,154,251,195,94,198,90,54,94,53,248,147,63,180,64,180,37,224,129,121,140,31,125,0,165,28,22,6,77,207,37,80,77,124,49,220,213,34,200,5,65,46,102,228,246,200,31,229,203,44,164,206,59,177,228,151,125,94,149,204,252,171,139,205,111,28,90,106,106,103,22,86,148,212,43,158,71,43,46,25,227,159,186,156,200,147,48,117,84,29,130,47,186,34,19,39,139,139,62,183,116,12,5,29,142,34,232,35,127,98,154,207,194,40,91,154,33,15,193,134,144,123,209,87,190,244,32,135,207,59,212,64,29,109,218,162,254,28,139,50,20,79,105,99,207,107,48,124,56,151,113,196,254,222,15,1,209,172,184,199,188,226,20,197,31,92,206,73,151,77,163,35,191,84,125,156,14,169,40,251,28,117,232,112,132,149,158,4,223,220,213,175,55,49,29,153,182,241,138,164,237,184,129,180,242,140,108,87,230,193,67,46,223,199,84,107,28,137,113,173,227,255,230,26,228,239,182,182,183,120,34,151,103,164,252,60,90,37,185,96,5,65,176,144,235,53,18,64,77,196,215,122,54,75,30,233,225,144,80,16,127,108,164,98,244,243,195,188,213,192,49,232,237,157,202,162,154,40,14,223,186,125,155,116,131,22,48,59,211,61,37,180,4,186,6,101,18,148,197,93,67,156,56,235,89,75,25,138,224,253,89,135,176,229,172,249,132,204,241,133,98,28,121,212,35,129,250,15,51,77,68,111,238,86,247,55,102,241,107,144,176,28,227,252,106,245,198,35,38,35,209,111,171,46,67,19,11,71,229,163,95,131,95,192,206,155,138,6,50,207,254,232,245,128,106,181,49,213,133,150,239,60,12,255,160,34,29,9,103,183,92,216,216,197,209,221,150,67,61,200,38,1,78,57,44,231,225,249,153,129,238,82,30,146,201,72,121,87,105,12,143,205,244,88,115,136,69,14,228,101,61,181,11,216,74,174,87,96,190,153,251,108,132,190,69,219,160,194,251,199,61,88,144,22,239,8,165,176,201,148,61,147,38,192,49,247,95,168,202,6,169,170,2,180,140,195,189,184,62,86,62,227,26,153,128,183,39,212,109,72,115,133,50,227,120,176,202,29,18,147,232,82,4,122,213,185,139,121,187,170,58,105,130,14,97,2,32,3,133,12,242,63,50,81,34,31,28,14,109,191,32,77,188,153,107,2,155,182,216,253,72,85,90,2,10,50,99,127,151,42,160,107,104,149,134,197,250,219,122,245,54,30,157,157,74,253,221,150,79,26,110,10,197,116,138,34,108,59,208,82,90,164,203,33,189,136,16,158,22,104,164,233,95,80,137,56,200,190,229,164,33,157,72,115,157,168,108,176,117,236,36,69,160,238,178,63,183,82,50,23,119,143,100,14,231,208,137,238,145,29,33,137,194,237,120,242,128,106,56,115,130,85,182,177,33,71,213,29,2,203,99,183,122,176,61,161,64,178,58,112,8,12,58,130,247,215,237,100,171,119,98,153,77,209,239,242,117,117,31,42,96,125,70,164,104,153,196,24,255,18,56,20,54,245,156,90,54,40,234,102,19,88,101,62,229,162,206,1,128,234,39,243,79,165,22,235,209,154,111,177,236,231,154,139,5,90,89,1,184,150,127,18,55,120,38,73,3,96,134,118,232,105,135,134,43,166,232,196,32,6,142,158,235,101,223,96,62,208,152,10,81,162,58,74,14,169,235,107,100,40,210,243,106,159,43,79,85,252,113,173,51,64,168,101,104,94,137,88,18,225,45,157,40,7,81,135,31,27,206,103,113,126,51,61,234,48,128,102,13,205,191,177,58,174,76,5,164,12,165,25,33,172,83,250,72,211,74,74,50,54,56,70,229,217,208,48,9,46,133,44,152,76,56,6,150,192,39,148,72,212,165,128,76,14,116,187,111,172,32,85,211,247,155,183,221,42,158,252,106,128,217,211,120,185,42,54,57,39,82,109,120,48,29,96,98,7,229,220,85,83,93,195,120,237,169,205,90,108,222,128,90,28,250,78,166,82,119,225,146,171,188,235,200,251,215,12,88,6,251,51,211,154,35,59,219,150,32,118,141,225,124,245,238,11,64,58,193,1,85,91,202,179,14,98,185,197,105,179,216,143,81,75,25,91,85,43,178,252,225,106,184,28,36,102,250,244,227,114,205,115,218,125,111,106,44,38,199,157,58,98,62,195,189,7,60,197,187,152,123,139,66,157,116,125,97,166,251,226,159,97,30,31,208,111,123,243,153,15,141,234,100,30,237,190,171,48,188,27,4,44,134,171,123,99,233,184,103,230,49,251,169,128,230,53,204,184,24,84,154,93,48,82,166,236,68,92,7,177,31,216,182,133,106,18,101,187,73,54,179,22,80,177,129,212,15,210,3,145,12,176,180,192,158,234,40,54,49,200,96,140,142,248,127,66,10,195,117,186,73,146,168,24,82,171,255,192,75,218,136,95,45,230,254,8,255,209,3,220,166,91,183,3,77,82,123,81,41,203,76,173,183,83,116,239,219,4,54,131,89,172,93,133,159,70,123,102,213,167,210,190,188,114,106,106,33,252,20,198,50,93,57,119,223,163,57,244,216,74,175,134,53,151,236,136,88,97,137,65,61,179,157,177,81,239,105,78,193,37,11,83,152,4,90,150,98,0,240,232,49,180,248,102,172,4,238,146,64,183,191,206,198,84,142,103,80,117,40,212,117,102,40,208,164,43,211,217,23,85,35,240,174,69,175,227,96,35,119,180,60,229,151,246,133,192,106,242,211,248,38,41,41,103,244,116,172,41,0,124,59,171,141,159,234,226,198,197,65,168,206,91,196,155,8,184,36,249,153,38,150,52,246,171,168,23,127,33,241,141,197,132,147,117,175,103,184,32,134,41,197,113,72,12,138,59,144,29,1,126,7,144,149,120,61,253,250,10,208,243,248,12,130,132,208,165,248,31,207,29,11,42,31,64,33,205,58,232,93,126,248,134,106,185,189,69,43,92,170,154,38,243,88,154,140,80,6,3,76,26,121,44,237,222,71,124,103,246,140,117,171,108,132,168,5,0,204,12,91,39,47,26,201,175,165,35,254,91,175,161,40,204,63,134,166,249,24,232,93,124,39,146,206,25,186,191,61,173,155,190,136,65,221,160,69,9,218,151,18,74,135,227,89,82,252,65,135,173,55,157,94,230,62,104,197,56,214,83,36,138,82,143,219,233,70,85,99,105,248,7,87,231,205,217,116,176,226,80,33,18,231,126,163,87,172,52,144,133,130,208,157,49,128,177,205,108,70,255,136,214,165,220,57,108,128,31,169,217,40,33,60,34,24,15,86,95,67,196,227,74,88,200,243,166,203,54,62,178,176,170,202,116,143,123,246,205,34,170,169,64,192,119,6,248,68,33,124,32,175,218,122,204,26,46,25,23,223,255,65,244,16,65,248,128,41,185,137,231,26,88,150,56,200,50,116,58,217,101,87,6,167,65,54,39,44,39,228,85,237,199,68,109,3,156,185,99,54,238,252,245,230,40,174,115,104,86,117,62,42,47,70,65,134,124,34,73,10,10,96,82,65,86,56,161,7,223,39,227,54,201,244,181,34,186,230,117,71,79,94,118,171,92,16,121,230,168,238,202,50,86,220,70,15,100,139,246,65,26,162,226,107,92,244,182,17,208,97,208,235,216,10,105,143,76,73,126,17,137,161,137,241,1,108,113,54,250,70,56,239,76,220,251,33,193,67,218,51,99,206,54,158,109,112,164,188,188,52,216,122,148,224,133,90,115,218,51,57,160,94,171,34,237,249,221,211,214,55,56,73,23,71,94,44,209,40,212,247,61,187,108,213,12,1,26,136,93,74,100,180,130,114,72,250,15,205,108,180,189,12,92,103,231,195,189,137,118,222,234,223,78,51,219,45,192,177,251,58,222,202,85,127,80,198,23,120,239,98,18,204,133,35,228,249,178,145,8,182,166,188,182,136,120,23,200,188,199,35,153,172,129,96,112,239,192,141,109,205,125,215,42,232,159,174,137,112,166,120,158,173,179,177,39,21,203,126,103,137,251,103,169,152,105,97,192,18,119,206,223,156,128,216,220,202,169,63,94,27,156,199,10,100,21,88,193,248,22,158,172,212,106,185,116,136,16,42,33,110,95,236,45,93,184,63,140,138,53,100,198,83,30,56,157,115,166,241,71,25,212,33,23,170,111,242,116,147,8,27,110,226,151,215,72,165,0,163,34,146,61,94,244,194,115,57,168,80,166,237,49,68,89,213,140,111,229,168,19,49,14,227,254,43,107,216,187,222,132,230,132,176,37,50,237,101,164,41,145,156,207,217,75,228,79,59,36,37,224,1,57,24,98,99,44,47,85,6,63,180,128,153,72,133,38,13,252,234,180,84,90,200,65,178,8,151,79,25,169,108,31,115,83,65,148,248,35,80,24,7,114,146,111,111,194,200,198,129,35,205,132,184,78,139,216,38,13,39,190,18,189,181,11,118,141,185,180,112,204,90,188,211,191,117,150,211,6,60,247,251,29,2,200,142,167,73,107,33,172,131,122,115,209,133,33,26,40,228,244,8,152,83,196,244,28,15,120,40,152,85,15,243,179,42,2,160,50,241,125,39,36,131,126,252,205,141,24,246,182,214,239,5,16,27,185,102,77,73,15,206,99,250,232,183,142,17,139,4,123,223,255,69,22,205,73,22,6,93,42,8,113,82,54,106,71,117,255,96,233,186,164,94,102,244,18,181,72,144,140,138,173,165,118,69,133,183,167,66,48,215,147,226,160,114,202,114,23,101,213,136,247,28,138,150,56,158,38,36,66,55,232,143,20,132,189,190,217,45,251,21,182,107,110,60,96,172,70,194,3,249,206,68,200,148,108,217,110,22,48,68,228,89,44,183,53,141,251,252,213,76,175,30,57,56,161,63,29,167,140,126,138,99,44,161,105,137,37,98,44,94,126,148,224,228,213,118,159,171,137,148,23,126,137,90,119,215,254,122,229,78,159,76,15,67,1,241,108,247,59,103,171,226,146,24,12,247,254,75,188,254,44,27,163,57,111,46,0,128,226,96,232,46,244,171,249,72,76,19,28,226,238,115,124,29,71,246,58,69,148,128,82,25,44,67,203,186,155,29,230,117,228,46,151,37,122,39,58,214,194,156,66,139,77,154,55,236,99,254,241,146,254,234,40,155,107,31,251,197,174,138,102,122,166,131,170,30,214,68,25,179,55,47,57,232,200,79,195,190,19,216,55,120,51,34,241,153,237,142,105,250,160,7,141,42,135,169,163,181,224,55,155,125,212,220,215,70,52,101,69,93,34,246,137,92,124,77,167,203,100,254,130,106,244,17,242,78,205,100,113,57,235,157,155,176,198,127,79,151,2,221,254,21,50,226,114,53,112,155,108,239,237,132,175,113,36,118,204,176,43,199,182,67,43,108,42,244,184,84,211,196,193,151,193,205,250,112,212,16,166,183,83,50,179,68,71,10,92,133,104,206,115,179,24,215,129,196,163,155,151,209,20,156,90,59,162,29,47,60,95,198,43,54,71,220,165,83,108,71,219,44,25,100,100,195,143,60,77,68,93,173,60,181,223,181,132,87,187,190,106,14,32,234,229,23,36,155,156,240,85,179,41,191,168,72,37,46,22,125,42,13,90,252,210,67,48,97,119,12,113,244,122,20,136,94,219,192,190,199,19,10,42,223,15,126,58,90,32,42,229,229,127,25,109,27,55,249,171,47,199,241,125,135,123,21,32,51,176,235,90,70,215,36,196,180,177,219,117,159,212,77,137,172,180,137,213,255,235,54,122,6,162,40,126,118,118,189,201,113,38,21,126,84,59,16,233,44,45,99,170,62,246,146,138,82,7,89,186,252,205,198,11,217,190,124,131,167,197,51,95,56,19,27,210,234,49,175,171,151,242,183,80,141,123,188,2,161,250,215,78,201,138,4,91,52,186,128,244,51,110,193,0,139,191,64,138,44,159,102,235,156,45,230,225,100,101,10,142,225,198,50,137,50,185,27,113,240,188,85,5,19,21,164,92,144,182,7,131,67,62,108,2,177,42,116,246,137,71,148,24,242,168,150,246,43,225,63,100,61,106,205,49,175,218,7,149,108,66,223,10,187,172,225,202,45,127,72,172,98,124,105,145,0,241,46,35,217,25,35,142,172,208,239,57,65,68,224,50,19,48,210,229,95,61,10,100,45,194,224,253,159,221,142,131,181,141,82,78,14,151,155,242,161,216,146,86,245,27,177,3,188,152,55,47,13,65,55,50,27,101,25,28,216,255,170,81,108,254,156,206,252,171,87,52,206,211,46,167,239,145,205,170,42,193,161,200,7,186,226,26,192,239,124,86,156,235,76,229,34,155,245,247,244,139,194,113,188,176,254,55,97,113,92,138,8,71,234,44,196,239,24,129,160,217,33,37,247,72,229,60,181,173,155,106,182,175,26,64,70,104,253,87,174,215,108,1,67,246,97,249,182,211,96,9,69,94,41,146,212,155,108,136,76,4,35,157,235,57,23,52,74,248,89,198,149,239,23,115,152,148,117,144,8,186,28,51,25,222,238,228,225,30,107,28,110,197,33,161,23,214,234,208,219,45,225,116,23,129,135,223,122,194,111,160,31,176,63,187,137,52,248,172,223,166,211,73,17,144,158,152,88,46,54,101,92,171,224,66,36,53,51,212,54,200,58,216,194,90,103,139,5,163,217,54,252,158,188,136,233,118,170,40,245,244,188,53,190,167,202,31,66,234,247,188,43,29,105,24,159,199,184,146,56,167,179,96,77,107,157,60,118,246,100,210,220,238,79,134,143,40,165,94,200,235,57,60,189,160,185,137,38,202,15,236,127,29,177,101,101,152,117,226,73,121,41,73,134,104,126,101,233,100,239,195,95,225,112,150,201,76,185,193,148,40,69,217,206,214,247,48,46,205,167,132,38,152,231,254,217,229,125,103,228,36,130,237,174,1,213,45,4,119,75,166,179,41,27,50,110,127,79,193,57,165,65,87,185,198,176,240,205,108,69,119,219,246,95,255,192,235,133,47,223,60,36,135,210,113,58,49,39,90,241,92,239,102,230,218,0,104,93,30,234,218,193,25,168,140,177,26,228,0,136,73,222,220,253,107,64,6,194,246,69,211,64,94,156,226,184,6,95,124,207,33,206,163,28,151,167,113,103,218,235,104,204,71,6,130,154,73,167,179,105,231,164,80,54,14,228,103,35,228,160,206,222,150,184,153,85,125,70,248,119,63,233,5,183,109,44,249,241,132,15,193,167,236,180,217,88,227,214,65,216,211,104,248,90,243,82,37,236,41,67,180,67,5,243,91,229,29,154,76,140,49,61,118,49,16,159,174,132,145,187,2,169,85,99,68,113,33,194,109,164,13,65,118,65,248,228,97,191,189,5,92,109,44,157,138,253,223,113,54,53,91,96,234,4,123,81,59,196,232,22,249,19,12,89,147,49,234,254,25,114,206,18,78,242,45,184,230,159,29,222,162,59,234,179,235,238,44,58,109,174,58,134,187,23,207,143,130,31,197,19,39,160,117,164,4,26,245,213,221,45,193,142,73,241,217,52,112,85,151,118,93,0,254,170,202,164,222,158,39,144,10,204,237,8,73,223,194,221,33,100,115,22,12,12,90,39,199,17,45,165,23,166,76,103,190,254,77,245,105,73,74,151,23,6,167,59,209,23,34,30,252,218,62,94,154,45,141,92,139,101,145,47,243,224,77,225,109,5,157,192,73,210,21,82,28,22,2,23,71,85,19,3,198,101,108,173,28,6,47,97,190,199,245,9,69,232,218,15,67,19,101,239,66,29,26,232,219,13,2,197,56,38,228,250,222,214,118,38,5,249,214,222,167,72,187,230,210,128,185,205,96,168,166,178,243,21,117,103,218,75,154,94,210,223,176,100,202,64,149,204,30,74,226,242,173,81,120,45,35,210,132,229,55,38,204,154,120,4,139,156,160,31,227,80,227,96,111,110,152,64,100,121,126,155,207,23,212,231,227,37,241,182,152,67,26,143,187,11,2,183,129,27,193,130,88,12,54,225,234,79,165,208,159,222,233,251,29,139,80,167,88,231,69,173,59,107,253,250,144,254,4,172,134,102,163,41,231,249,72,238,204,237,55,189,50,82,189,70,15,32,69,98,16,69,111,221,80,172,179,43,204,139,11,128,97,156,28,14,48,77,163,199,9,22,130,26,224,189,62,95,167,135,59,134,74,243,121,243,19,165,51,252,9,134,38,10,190,96,89,206,47,56,59,64,74,45,109,174,235,213,96,219,96,148,106,255,48,77,125,183,203,161,9,22,158,83,223,191,241,89,129,190,242,77,161,57,237,102,224,65,129,212,233,105,189,78,72,103,46,202,99,15,255,0,144,219,177,209,196,24,79,61,225,82,9,229,188,33,238,255,83,75,184,40,163,53,181,217,140,246,136,196,129,103,249,212,240,44,123,111,128,227,91,217,18,56,172,26,75,69,95,253,125,107,9,127,97,184,171,179,147,252,214,211,49,135,227,219,25,17,123,131,174,45,191,100,169,254,172,233,24,248,29,84,210,7,112,124,134,134,90,25,115,27,80,138,71,68,164,51,46,129,230,206,50,96,55,221,46,99,39,15,80,109,92,195,50,215,69,113,2,221,150,0,96,98,163,93,156,118,224,192,162,196,41,68,42,14,49,0,10,98,3,199,248,221,68,26,65,58,14,76,31,130,1,4,130,5,30,237,2,161,25,197,178,39,234,234,15,136,114,27,223,226,98,158,117,202,136,49,251,1,250,129,206,202,135,118,225,94,251,255,28,117,168,170,0,14,40,148,85,43,159,137,149,221,178,170,114,237,15,215,92,11,21,49,206,73,61,2,35,22,227,10,248,164,173,238,199,37,110,253,4,50,239,65,106,135,122,253,61,194,162,72,52,72,185,172,65,143,12,199,238,213,171,188,9,145,176,73,228,171,19,51,178,6,85,174,86,103,164,127,22,29,85,127,110,129,213,239,49,236,88,6,169,220,34,99,230,133,124,173,84,93,163,248,152,31,56,91,41,187,131,174,172,143,40,142,122,136,165,217,61,238,221,99,150,147,21,157,249,83,91,131,146,43,199,19,35,178,207,10,161,167,110,56,3,2,148,27,102,198,153,228,6,114,16,218,23,221,220,105,21,59,225,254,110,96,64,72,117,169,52,172,19,244,66,11,215,36,214,205,207,140,35,114,170,206,108,60,3,3,148,184,76,74,219,7,237,241,233,180,243,237,165,89,19,152,208,243,250,204,11,204,56,140,204,101,253,86,42,11,143,130,129,249,144,104,87,158,159,77,114,180,208,57,241,102,109,188,129,64,31,91,92,132,116,178,221,50,180,49,23,204,129,79,172,145,140,120,26,20,47,116,20,143,123,171,214,241,66,11,161,135,77,252,190,141,82,189,7,75,213,155,220,22,91,233,237,59,227,13,87,39,112,181,164,210,164,245,229,234,69,137,157,167,63,205,120,16,180,96,15,103,16,109,110,35,252,49,232,45,26,234,221,217,220,54,2,185,249,23,137,81,165,31,236,57,28,182,132,155,29,137,250,36,167,164,41,71,170,191,49,160,202,164,75,160,174,218,39,192,127,81,131,162,141,151,101,240,213,232,62,165,97,225,148,69,155,188,78,210,12,146,32,49,23,130,46,192,190,178,168,151,236,167,105,25,3,206,193,50,53,162,254,28,139,156,207,20,235,56,169,110,88,243,182,7,51,97,189,52,175,139,215,177,158,121,156,85,210,177,204,47,57,70,177,152,194,106,118,4,172,189,88,81,148,30,136,160,250,11,15,43,19,83,209,165,149,128,111,118,178,167,177,59,207,153,102,33,191,102,223,164,219,163,201,145,225,63,226,48,124,141,220,80,100,1,187,187,61,97,238,222,8,231,77,241,213,130,237,118,45,2,71,47,68,101,202,134,73,64,84,218,227,190,61,23,96,23,34,17,112,33,125,197,75,175,167,173,238,29,179,208,80,158,31,92,65,174,239,209,113,239,88,116,43,170,179,141,56,29,3,156,241,155,136,58,16,134,75,158,155,221,152,197,56,195,28,238,41,200,249,77,132,234,14,24,133,232,91,138,251,151,129,222,70,97,39,222,172,216,130,115,89,129,164,166,223,213,100,215,246,67,126,140,207,226,167,52,226,184,41,92,55,109,117,92,27,192,175,4,95,205,142,219,71,93,52,168,151,161,115,172,38,194,207,40,84,36,180,23,46,5,171,14,31,166,165,188,74,247,181,168,9,185,187,24,8,119,145,145,18,102,234,224,62,209,63,153,45,211,201,173,87,161,151,210,103,158,66,178,204,220,6,251,82,162,244,83,223,198,132,174,20,109,67,10,61,183,240,238,52,63,230,145,36,101,30,232,98,69,88,127,20,90,89,137,203,145,23,248,147,101,254,46,161,81,33,135,146,251,235,116,229,112,48,121,51,71,164,241,174,191,187,160,9,190,250,28,44,45,77,94,199,13,16,209,71,153,54,157,5,101,133,30,189,154,164,1,40,71,102,252,150,108,191,217,184,175,10,151,21,130,86,75,243,239,187,23,137,162,212,122,112,183,32,184,152,139,15,94,254,115,172,24,0,230,71,143,238,226,13,249,154,105,51,169,179,76,181,119,93,112,55,157,144,226,65,171,179,242,97,3,145,189,213,56,57,49,220,56,5,11,150,109,201,230,253,44,40,141,0,71,13,50,155,37,149,122,51,165,114,58,150,180,126,231,233,20,236,176,105,235,208,10,21,150,168,158,118,244,195,85,129,150,107,101,116,201,74,237,10,109,38,27,38,101,172,121,148,217,94,1,180,172,127,60,95,251,82,137,33,35,23,193,152,67,221,143,102,79,206,161,107,92,243,84,120,188,180,114,229,236,212,151,207,239,238,110,124,40,86,125,157,230,123,82,141,112,194,229,90,168,1,215,155,48,44,190,200,101,250,25,95,40,253,130,240,183,87,128,186,215,50,188,122,214,8,234,178,29,113,105,235,61,109,48,253,206,165,88,50,226,154,155,211,147,34,179,245,61,209,150,111,99,7,53,190,207,243,53,160,42,116,24,68,62,71,117,236,22,236,110,174,125,41,180,110,95,86,99,79,27,83,59,93,31,214,6,145,50,124,193,108,128,231,167,213,231,187,22,244,53,94,95,155,225,146,32,74,113,33,225,246,64,198,111,183,31,127,156,188,21,69,143,36,169,70,70,151,153,18,6,244,108,125,48,87,241,228,118,70,39,236,227,222,119,228,225,254,166,16,80,229,59,156,54,58,50,96,107,120,120,113,163,84,154,189,3,122,252,158,254,1,219,171,236,4,239,128,173,179,8,244,118,147,107,17,26,224,32,192,60,196,11,25,165,46,206,186,59,81,5,165,195,58,103,203,85,27,80,89,124,190,89,68,42,108,243,168,174,149,62,129,148,17,166,42,38,124,99,83,242,91,66,129,86,139,185,122,45,27,48,50,238,191,185,3,205,77,231,218,245,232,48,101,14,118,166,32,35,13,122,163,148,23,87,158,140,141,55,49,53,41,205,11,241,47,196,174,139,38,184,48,24,44,102,110,221,177,46,243,128,194,134,110,133,121,240,204,205,2,113,99,177,233,79,64,3,126,106,97,172,254,168,66,139,251,60,57,107,124,11,56,12,8,218,179,29,84,86,47,122,252,118,24,193,38,132,8,10,183,174,83,53,139,35,150,134,173,153,208,214,53,206,119,128,231,47,239,62,145,11,69,129,58,110,167,239,38,5,37,200,96,181,27,63,245,236,187,251,248,128,51,138,27,51,201,102,26,111,152,94,5,227,198,56,108,119,64,63,216,17,238,28,22,43,54,187,16,113,250,166,64,16,76,25,149,2,12,32,123,99,34,41,83,129,127,91,69,90,68,24,196,117,224,134,228,147,52,181,109,201,153,131,246,161,190,165,207,13,205,167,102,23,173,64,111,164,213,117,20,177,150,195,155,7,32,240,12,151,143,236,55,252,56,226,183,102,237,100,129,232,167,229,210,126,215,222,211,93,162,153,125,78,155,51,69,244,222,168,225,127,164,207,135,209,132,63,172,97,111,1,93,50,105,87,69,155,35,10,55,187,124,190,47,77,243,143,217,205,224,237,142,166,192,248,77,62,236,23,55,51,226,75,84,202,235,233,211,25,68,11,19,168,183,134,87,17,178,235,78,126,45,14,189,60,223,15,118,48,203,121,114,59,112,34,2,219,198,32,10,246,12,78,8,110,188,92,223,251,51,75,141,71,8,229,177,173,120,6,189,7,178,151,236,93,137,46,72,171,186,204,146,213,120,33,157,226,59,237,221,178,124,239,206,133,183,57,177,25,112,224,16,101,163,199,168,249,159,57,65,14,217,139,159,142,192,12,15,246,238,57,214,126,71,125,190,4,176,135,104,241,68,177,234,119,227,118,15,249,3,127,164,31,236,126,184,162,184,75,154,216,224,54,195,223,103,99,166,219,96,75,118,255,232,229,248,70,106,138,150,31,161,39,226,158,71,107,93,144,101,25,95,206,162,180,2,50,18,68,76,109,1,121,237,136,146,49,221,63,15,128,194,27,35,63,204,201,194,39,225,121,26,228,234,48,179,206,56,131,102,52,0,200,128,96,73,220,170,122,147,167,144,189,144,235,210,117,14,73,5,199,138,203,68,27,83,205,124,151,247,108,124,59,84,252,146,124,109,245,187,109,129,243,208,196,42,204,77,221,74,214,0,102,105,246,16,44,5,94,38,208,180,255,5,63,27,201,69,127,46,160,69,76,81,186,208,124,243,174,16,222,27,21,12,5,77,252,24,131,43,59,125,249,153,198,178,252,169,119,203,68,130,79,208,43,137,189,254,223,60,206,75,196,85,111,167,35,181,150,18,137,91,67,53,28,220,235,204,205,162,227,57,165,191,26,99,65,67,178,4,223,72,8,66,168,55,120,185,31,34,83,184,231,71,54,69,204,160,18,8,239,78,88,94,1,254,194,57,125,75,99,133,106,122,32,114,127,50,74,129,142,225,113,254,118,99,182,157,223,152,232,119,181,114,185,205,63,247,19,65,74,5,125,207,240,57,130,247,72,185,204,235,66,162,146,47,59,245,21,51,178,132,100,88,124,9,8,140,59,7,221,221,228,47,187,112,202,6,144,14,14,161,161,147,41,176,12,121,158,50,252,71,194,35,201,129,78,154,14,100,90,172,29,239,101,197,90,242,217,62,17,21,78,9,38,8,13,172,166,173,208,148,29,19,246,216,49,70,162,18,204,23,170,178,217,162,132,180,174,160,128,216,164,109,9,201,105,224,249,18,246,229,214,3,158,100,231,167,212,207,214,255,241,77,157,45,228,58,194,160,234,48,24,247,127,117,26,107,121,189,166,70,158,118,150,138,240,100,154,77,37,125,221,17,27,60,218,177,79,15,253,108,255,221,201,13,59,183,50,8,210,190,244,0,187,186,232,82,177,177,79,19,189,117,35,80,63,148,122,128,7,192,44,112,76,52,1,250,143,85,153,193,175,240,83,117,235,96,28,85,45,81,8,35,86,210,113,109,7,56,250,174,51,207,230,33,163,137,188,3,65,154,0,155,38,253,74,135,90,103,21,21,112,224,2,141,32,75,239,177,169,238,46,143,179,139,183,72,25,167,40,200,149,80,148,253,20,193,25,108,172,233,124,227,187,95,99,241,201,97,249,198,108,95,224,108,16,36,196,166,118,236,169,222,72,214,161,92,192,39,228,8,51,235,247,5,236,6,135,223,243,129,185,132,117,80,231,181,201,21,163,198,119,147,228,19,233,14,39,197,128,105,195,115,23,167,169,207,33,55,59,128,254,119,63,243,151,147,3,169,210,90,75,244,24,164,153,5,184,218,138,174,141,197,88,86,191,8,106,23,190,233,29,97,29,199,250,68,165,7,17,164,104,99,58,187,141,113,48,231,150,110,221,81,180,136,134,160,234,22,24,22,147,178,30,163,26,185,28,192,74,50,113,229,163,240,116,160,101,41,182,166,107,194,184,152,188,13,4,115,41,241,15,129,52,192,22,138,70,22,226,80,98,37,35,174,178,115,13,189,9,129,11,34,74,93,29,40,75,56,204,130,79,60,174,86,232,152,152,66,175,179,59,163,232,146,156,222,247,210,211,227,36,0,224,122,18,96,53,202,58,160,32,110,85,42,156,228,32,92,210,202,16,141,92,74,22,149,239,154,55,84,18,145,204,52,229,107,26,87,62,106,226,140,154,31,186,199,240,1,131,134,15,21,95,119,91,246,18,104,245,163,4,153,121,105,2,172,149,23,109,216,1,222,225,27,252,169,4,110,134,114,2,163,220,235,45,173,83,241,87,179,22,104,239,3,145,88,144,225,252,36,180,157,249,205,36,236,210,229,70,217,222,166,192,81,171,31,12,33,45,62,66,228,122,34,107,240,68,116,255,148,253,90,115,158,202,117,82,42,173,181,45,200,155,41,127,114,69,223,239,33,20,101,1,62,29,43,97,132,98,223,131,73,243,247,166,79,91,36,24,228,218,18,71,250,211,12,47,130,183,114,224,86,109,133,33,216,51,126,139,98,0,135,136,41,222,77,243,84,22,151,178,208,241,241,96,102,12,186,209,6,212,215,49,114,248,146,204,28,255,105,8,95,113,238,226,191,123,213,78,31,8,46,246,94,46,58,122,251,3,19,10,231,232,39,219,76,0,19,62,201,169,16,180,154,7,15,253,65,16,63,33,201,49,252,147,21,250,197,29,60,242,147,29,223,178,254,172,214,128,19,138,65,156,173,255,138,136,122,176,213,72,55,120,218,135,157,129,78,221,66,162,43,146,129,183,225,90,125,242,200,194,95,14,240,108,216,198,133,253,157,102,152,128,59,143,245,128,1,154,244,20,240,132,69,43,202,247,22,51,38,153,214,54,209,91,40,152,100,121,23,57,64,206,182,244,137,25,24,199,152,199,0,177,140,231,216,194,60,33,237,144,68,115,222,5,90,190,116,62,79,235,1,168,75,186,50,243,69,35,67,96,34,159,58,78,70,163,46,3,144,148,220,109,203,145,142,149,81,222,91,58,16,115,112,234,134,158,201,32,31,176,48,228,242,155,237,236,204,132,86,35,196,20,214,51,233,180,191,176,222,140,230,146,25,6,73,148,76,60,148,125,14,77,28,240,187,57,136,56,82,1,162,64,148,179,230,6,87,4,59,213,42,251,227,15,181,224,252,243,25,62,14,139,127,108,183,151,210,224,133,11,225,2,39,189,65,159,248,52,229,149,184,119,63,9,167,85,206,170,162,254,230,157,134,22,53,15,29,218,214,148,13,17,247,139,206,13,189,199,226,76,216,114,70,28,70,135,8,148,57,17,159,152,73,121,236,218,188,221,157,48,147,0,188,163,172,107,160,57,167,228,120,101,150,181,37,3,238,233,60,151,208,51,36,85,131,25,74,22,180,209,215,132,196,96,18,224,227,69,222,187,132,70,129,99,233,56,176,156,160,120,64,188,37,58,161,129,155,4,68,49,250,2,214,160,199,216,175,12,178,137,245,121,72,47,224,148,193,106,45,194,69,63,123,229,195,34,136,46,90,13,184,234,58,4,250,30,31,174,225,218,159,127,207,172,175,23,33,42,240,190,103,48,216,121,54,198,215,71,191,229,228,233,82,17,247,209,169,119,208,30,212,83,55,241,159,157,228,108,177,148,159,202,190,86,171,184,36,109,240,125,218,18,60,33,68,215,202,156,158,66,249,107,74,17,109,119,61,244,158,173,36,5,49,219,21,153,215,69,55,242,5,43,225,249,153,179,83,190,65,106,79,68,88,58,124,205,130,74,81,81,42,17,56,158,13,117,203,57,75,19,59,207,90,42,136,123,47,5,220,57,169,194,198,121,142,59,64,15,45,224,162,231,175,187,55,94,99,193,145,186,34,219,110,243,21,217,116,97,53,87,172,243,68,117,155,3,212,225,86,184,209,77,189,80,211,144,204,80,63,138,133,52,234,104,92,83,175,15,69,193,52,55,54,107,177,140,126,186,31,237,19,70,57,210,201,50,122,200,246,69,122,94,186,91,145,161,119,206,45,247,27,109,40,55,10,90,164,167,136,58,144,75,208,154,207,154,136,133,54,150,206,205,181,181,188,100,93,173,221,2,53,238,76,60,205,16,120,32,89,186,175,110,161,179,46,180,196,142,42,137,129,238,176,144,133,206,45,199,26,159,16,7,171,191,79,77,133,157,124,50,25,237,146,218,166,193,110,55,27,193,166,101,195,87,87,202,20,135,72,32,108,239,219,139,117,65,201,97,211,148,221,71,94,245,176,202,112,95,148,171,45,72,51,86,174,37,55,198,1,45,140,233,197,157,169,228,187,130,131,35,162,160,6,250,169,188,34,102,236,147,234,118,28,27,30,153,54,222,37,47,254,11,46,25,9,30,12,89,193,161,9,206,167,119,139,9,195,111,74,106,240,150,254,252,94,227,37,222,50,99,64,42,172,244,170,211,43,87,102,43,57,43,134,181,67,254,180,7,65,175,225,179,251,181,214,202,227,242,202,66,149,111,24,132,98,2,242,208,42,88,168,108,206,243,151,6,248,21,91,43,108,221,23,30,206,96,56,90,53,90,156,123,204,164,181,62,26,206,156,56,146,131,138,63,223,4,4,115,25,17,242,167,155,194,143,148,33,161,40,213,5,169,88,17,188,104,46,78,34,196,50,221,147,12,21,185,245,37,96,144,243,58,129,111,87,246,252,212,123,246,68,160,50,19,244,113,197,157,40,116,158,63,30,77,254,223,81,214,105,210,45,165,100,192,178,95,244,17,172,16,199,125,142,32,18,20,125,119,156,122,198,206,20,242,59,19,221,187,164,13,45,37,216,24,39,183,225,196,36,134,246,195,56,221,71,246,182,3,212,221,253,242,21,59,193,27,236,45,86,176,243,125,104,147,234,5,119,238,253,175,243,83,205,212,122,125,27,156,231,169,131,44,208,4,161,5,233,101,14,136,47,252,36,4,202,79,237,182,234,183,79,202,237,101,207,229,171,124,15,65,212,126,102,174,108,17,48,96,157,101,47,77,136,241,255,38,80,181,251,5,97,254,23,123,0,115,173,159,112,72,195,173,24,120,94,83,54,225,222,102,74,80,236,60,110,135,235,96,117,57,135,35,229,200,42,250,3,33,206,31,154,112,209,119,187,224,6,150,170,32,197,104,17,18,164,123,169,146,129,202,251,59,227,218,212,76,29,198,34,220,134,55,123,32,125,29,7,216,59,224,139,107,39,37,132,151,112,8,110,243,159,184,32,97,82,94,230,40,184,200,254,55,236,237,186,224,226,3,90,51,148,18,81,61,44,142,192,250,0,59,66,194,183,48,164,148,184,32,45,184,183,151,91,88,159,74,216,224,0,198,222,223,151,9,170,58,89,72,201,73,161,253,151,81,220,164,162,149,51,172,84,40,224,165,23,105,97,42,40,139,235,22,12,156,212,243,136,206,223,197,114,16,212,132,131,26,29,214,239,193,39,184,96,232,10,70,79,177,61,167,188,106,146,188,17,131,35,214,154,153,213,72,230,126,224,161,142,242,180,11,74,124,21,100,128,178,5,42,8,1,245,120,74,157,190,100,25,3,1,57,55,184,136,167,151,196,255,10,60,228,118,74,60,168,223,247,190,129,24,68,180,116,0,190,162,49,207,231,148,167,167,39,165,232,111,23,87,40,177,198,159,237,207,132,129,238,34,97,229,139,1,30,240,141,11,131,44,124,197,107,216,63,185,5,250,203,207,88,175,62,134,172,85,236,21,177,178,90,110,8,93,113,191,105,58,41,186,148,73,115,106,62,25,12,7,239,38,6,0,11,255,52,151,192,235,148,147,136,197,204,121,113,6,50,182,210,10,117,224,19,225,37,104,176,144,56,18,147,136,233,234,203,34,136,137,59,230,112,84,219,190,148,38,108,107,94,24,101,181,174,199,209,135,95,43,239,251,199,170,247,70,73,124,196,76,190,161,241,55,67,96,249,250,229,145,240,188,59,116,100,101,35,136,206,43,61,236,52,104,190,127,208,246,55,34,179,212,201,230,99,101,52,36,42,13,118,37,61,199,26,81,111,213,108,214,240,224,133,223,212,156,43,204,205,112,111,89,100,162,235,211,83,227,215,81,23,225,130,210,221,201,251,175,43,177,96,244,32,64,67,101,44,169,82,26,207,208,95,249,249,220,63,18,20,81,9,26,75,137,97,0,245,47,138,184,177,122,109,213,122,240,152,32,244,82,236,207,43,229,56,81,3,238,176,4,171,196,160,214,168,6,126,253,131,214,238,118,70,123,112,187,163,155,94,202,225,120,255,36,138,119,59,98,102,217,236,30,228,240,164,103,19,168,126,132,90,121,238,44,175,242,241,174,54,64,179,167,130,88,221,25,175,118,194,214,34,94,193,197,9,167,163,102,22,57,223,13,58,212,199,84,159,220,89,43,212,73,140,0,118,219,35,211,214,174,237,205,190,223,36,243,61,81,54,157,18,90,150,192,163,52,152,81,108,109,237,234,189,46,178,212,150,121,234,13,233,249,145,56,229,160,129,47,171,210,10,250,158,115,59,167,95,168,197,120,112,181,88,220,116,185,112,22,34,59,106,127,200,132,14,101,10,200,102,215,110,168,107,154,221,173,118,96,13,170,236,205,67,118,122,142,241,20,137,102,28,8,158,21,199,118,246,32,196,151,0,236,113,250,122,85,2,193,204,133,144,237,80,8,135,29,46,63,5,34,180,84,133,64,184,129,99,78,48,41,59,188,245,156,138,66,112,218,37,29,232,0,111,164,193,202,96,112,80,84,170,200,193,223,170,92,210,172,31,157,143,77,22,242,72,223,91,246,103,237,163,31,47,103,87,0,227,58,6,205,233,51,179,106,241,97,39,244,35,28,113,51,80,46,1,162,237,33,253,152,102,121,15,184,147,69,106,21,93,152,159,143,242,212,87,18,228,97,39,207,3,198,197,36,107,74,5,143,250,86,226,224,172,235,123,60,189,239,38,100,94,114,69,153,48,128,47,57,110,186,232,205,92,184,153,119,90,20,52,132,152,253,42,148,144,199,179,39,42,141,38,127,40,219,208,198,10,8,167,195,109,208,144,157,199,225,170,5,87,138,243,208,107,103,2,60,136,225,184,29,14,81,151,186,239,13,219,30,101,47,118,167,91,228,65,251,14,161,242,127,227,223,66,189,68,41,164,104,111,6,89,2,212,196,64,102,187,220,62,233,129,157,75,9,7,13,99,21,249,82,253,210,217,124,75,115,130,12,38,248,10,174,154,188,172,51,197,245,167,162,97,4,31,98,28,157,149,41,206,152,176,188,70,8,62,191,132,218,252,8,192,243,197,10,234,61,248,215,8,195,143,31,239,50,95,243,131,118,201,134,178,116,22,222,127,38,187,162,87,71,27,6,185,188,239,123,160,97,240,98,127,18,143,142,201,209,211,248,149,52,109,205,41,198,29,99,101,51,201,159,13,220,132,133,114,177,62,205,23,32,192,234,222,4,186,17,145,249,161,171,54,145,190,92,41,82,138,221,39,167,33,232,7,41,28,79,90,242,253,128,234,36,220,61,226,145,204,3,116,154,51,8,7,251,253,113,94,173,135,249,244,29,184,176,161,74,191,101,146,143,146,46,65,64,77,249,15,77,96,10,56,115,140,98,140,198,152,169,149,108,237,27,7,49,24,26,73,167,221,85,231,119,177,196,223,131,210,19,116,126,163,193,144,78,169,147,118,42,19,149,172,208,113,53,112,242,173,33,83,148,43,178,1,67,63,24,150,21,255,174,99,20,112,131,233,68,98,32,71,101,67,147,28,64,219,71,115,141,189,113,48,214,175,198,146,71,99,127,27,107,4,225,231,111,217,14,78,222,242,204,111,80,249,209,215,21,185,198,47,156,167,150,41,82,20,217,105,214,9,155,5,240,215,91,69,60,233,142,13,158,114,120,107,122,235,84,0,142,137,159,72,149,14,142,26,153,233,68,236,155,209,15,199,184,13,146,255,96,116,249,2,156,43,33,129,94,68,207,22,139,159,188,49,15,179,162,91,39,245,48,77,82,123,50,173,17,207,128,57,111,146,47,44,90,57,250,49,202,14,126,144,95,16,24,133,230,16,72,248,133,77,246,26,244,180,77,119,212,92,20,125,24,143,201,130,141,71,147,1,243,56,6,135,70,35,20,215,82,43,17,138,127,209,245,94,24,5,163,53,24,189,164,30,67,147,210,123,143,218,184,23,235,18,113,27,244,202,140,172,19,126,207,234,166,55,96,212,99,37,6,117,183,146,111,103,131,75,180,41,189,205,168,39,234,160,127,111,217,157,87,136,165,126,238,199,140,6,182,26,109,189,142,1,255,50,244,245,44,227,82,36,128,87,58,59,70,138,202,26,14,94,75,170,143,45,158,105,199,96,75,200,184,17,210,150,113,207,60,219,69,137,239,53,101,96,39,226,170,48,167,232,243,11,223,122,230,202,137,119,107,59,40,27,88,124,187,252,199,119,7,235,68,1,13,23,124,32,230,175,91,87,239,187,110,8,106,251,163,44,39,116,229,140,169,62,147,254,60,71,110,225,252,214,253,166,25,189,135,9,154,158,223,183,88,63,116,247,144,13,25,234,78,210,79,116,211,166,143,86,102,102,244,99,140,201,241,86,199,5,30,247,25,190,120,234,183,236,39,109,101,97,98,105,152,150,170,170,110,195,24,184,154,18,235,107,73,103,74,248,36,57,244,53,89,19,203,220,25,240,114,150,43,221,43,70,221,64,173,182,8,7,167,71,232,15,55,26,11,222,156,27,124,155,166,64,92,227,204,132,93,139,60,110,98,239,247,84,121,166,32,92,2,67,79,195,250,128,252,139,95,71,197,203,181,1,47,125,20,184,129,76,105,160,213,217,113,109,96,191,217,43,41,230,18,73,199,242,233,164,50,40,98,30,1,35,32,12,133,56,64,227,53,241,212,28,6,22,76,153,46,240,210,171,220,30,60,135,206,183,19,90,207,196,127,140,164,32,236,80,30,5,204,209,181,213,192,250,23,194,208,125,8,141,218,22,153,98,252,174,199,81,113,157,69,14,70,52,172,182,84,243,205,29,92,128,187,110,115,179,158,18,240,151,150,247,128,158,106,181,189,243,229,172,57,26,121,44,206,39,153,92,217,130,241,70,40,64,76,245,203,185,49,165,195,181,168,92,215,94,158,244,196,8,16,210,220,212,18,41,61,230,222,95,149,129,183,98,120,17,64,11,157,213,187,25,38,191,237,230,41,204,199,48,89,114,221,109,20,24,234,123,138,196,50,246,214,223,249,97,25,0,106,20,122,232,220,42,189,214,185,255,80,201,84,251,144,145,18,46,142,132,15,206,235,231,16,163,114,205,228,30,117,131,205,216,184,114,168,30,243,111,117,141,165,187,152,187,103,177,86,246,205,130,152,81,128,0,221,18,3,55,64,206,198,62,26,220,55,121,57,51,72,238,56,232,54,209,109,242,129,112,42,3,25,142,173,92,36,180,115,61,95,234,71,127,53,185,146,10,140,54,92,138,33,189,49,183,121,101,12,187,176,235,90,233,236,40,13,221,54,190,166,49,43,66,208,240,237,150,119,137,5,253,23,12,72,94,224,28,243,223,191,178,20,39,185,190,92,194,209,244,239,193,163,98,87,43,194,1,48,248,86,192,116,210,192,5,131,143,233,72,97,160,126,87,221,28,65,168,168,104,205,58,66,54,73,21,125,164,216,29,225,224,15,160,154,135,239,155,193,230,225,21,178,143,218,67,255,132,81,157,18,119,192,116,177,89,80,130,88,105,183,81,231,223,155,77,117,213,55,198,125,180,127,32,188,225,212,85,2,181,29,246,90,19,33,153,188,20,43,191,215,40,236,192,246,199,90,16,7,232,51,214,131,30,57,30,41,132,83,134,82,41,144,194,156,65,143,133,168,187,129,76,57,89,142,149,37,34,34,107,158,54,128,54,26,146,78,238,105,2,9,135,150,180,14,131,228,70,122,34,150,201,77,170,36,133,130,92,119,175,187,159,157,102,106,182,153,36,164,167,238,182,190,33,82,230,124,160,53,94,127,83,251,97,82,239,46,74,228,157,127,160,140,122,64,2,39,159,15,175,27,245,48,173,74,27,201,168,20,23,131,91,12,215,79,107,60,46,135,147,239,196,34,147,46,255,163,181,244,25,63,95,53,136,183,185,84,12,9,248,241,52,103,42,155,242,108,35,146,49,30,21,148,170,232,163,46,223,19,93,142,70,248,81,183,130,183,1,216,108,195,145,85,20,51,121,110,92,192,109,163,247,42,183,167,105,204,3,120,150,255,23,70,221,131,158,198,69,130,217,67,251,101,129,25,74,30,200,124,70,200,118,182,176,105,178,227,232,89,40,130,44,178,29,151,253,219,219,151,221,48,42,174,211,48,217,216,30,186,222,98,173,209,37,166,15,47,253,108,56,251,245,203,69,85,227,16,9,11,165,98,5,147,177,177,213,153,156,53,177,183,222,199,53,94,241,18,75,108,14,104,194,60,23,225,31,136,176,149,224,70,132,153,151,53,47,93,105,108,68,94,77,29,118,198,180,170,234,116,36,228,168,185,98,195,214,239,244,22,36,172,195,206,136,83,155,90,106,135,172,100,11,108,72,196,239,4,122,146,190,240,249,115,238,203,62,219,252,53,198,82,94,70,131,148,95,0,250,88,249,180,113,156,101,117,226,115,110,11,126,50,229,187,62,196,244,237,248,16,54,120,194,242,106,208,247,169,202,33,216,116,218,52,228,12,59,153,29,90,178,177,136,216,45,247,205,22,117,47,36,251,225,202,193,150,34,197,61,37,166,159,243,40,148,216,42,60,22,159,16,56,120,65,30,216,154,9,17,143,59,10,49,224,243,0,63,136,86,209,18,62,215,179,159,104,126,98,145,79,234,174,117,99,231,201,95,41,96,72,176,130,171,142,180,172,236,1,200,87,120,245,52,51,148,175,14,10,30,79,60,158,194,127,75,112,223,0,168,121,107,131,131,157,109,182,193,236,89,161,118,160,58,169,211,70,62,18,199,39,61,124,41,182,105,103,125,240,98,135,132,73,102,238,207,17,164,49,70,71,35,82,68,207,144,33,156,118,138,6,62,233,128,49,12,213,251,26,37,116,27,80,17,157,48,93,67,142,229,159,85,95,226,222,40,111,155,176,32,253,235,246,65,229,247,14,89,193,226,32,255,6,172,165,88,207,71,113,215,115,158,74,21,126,247,190,57,23,85,17,30,77,59,24,195,6,94,119,114,35,51,77,251,107,118,226,211,188,124,134,1,70,146,150,87,235,105,197,95,228,150,179,221,150,116,167,193,171,140,75,79,243,221,14,5,74,206,187,109,56,8,118,21,176,2,91,114,103,110,35,251,241,50,183,95,23,125,109,51,168,138,232,13,225,163,0,218,179,240,194,238,191,150,190,236,102,200,234,157,133,11,116,47,191,63,73,144,151,80,138,155,149,123,194,22,214,178,61,32,232,174,45,160,216,243,38,17,44,51,35,130,227,230,49,248,209,96,76,24,146,29,88,141,33,50,200,158,163,202,99,91,185,141,54,186,232,74,135,73,64,110,89,35,55,137,24,194,17,222,52,157,119,203,145,191,149,136,193,143,159,222,94,64,115,214,175,36,235,75,91,216,138,16,240,20,28,138,240,133,139,169,74,228,223,195,225,45,142,88,240,78,97,181,5,186,123,42,200,129,222,192,214,244,22,20,115,95,55,66,71,170,225,234,202,68,161,33,1,149,54,25,220,218,205,143,155,245,134,203,235,213,144,205,88,233,249,199,241,138,126,7,192,252,97,79,183,175,153,251,195,175,203,234,202,221,169,60,124,117,150,24,41,184,88,181,93,155,228,180,109,209,43,162,193,236,204,174,115,188,178,85,108,199,214,225,116,21,199,102,41,25,41,162,244,156,211,90,176,116,71,74,68,10,238,228,241,44,179,31,98,29,5,147,127,178,132,124,122,123,201,133,219,17,21,32,222,252,227,231,20,252,21,218,50,58,82,153,87,88,20,240,147,254,101,125,43,211,89,12,34,69,43,160,190,15,92,238,112,81,212,81,103,219,50,113,134,152,210,225,219,178,222,177,86,230,222,100,103,165,206,145,226,133,21,228,204,193,7,18,19,31,205,249,57,110,20,246,88,81,173,142,112,21,118,12,20,211,193,135,66,134,44,94,241,187,158,54,146,35,105,130,68,220,148,68,19,26,163,57,206,27,194,139,161,199,47,16,37,190,238,40,73,230,178,147,79,26,250,193,91,80,186,52,184,126,219,236,37,49,178,235,238,107,198,222,157,230,191,1,2,7,136,63,219,69,202,39,171,2,99,146,164,253,169,243,245,241,73,148,95,251,141,51,186,50,250,230,118,105,86,61,8,114,131,64,185,45,157,142,90,223,169,132,223,177,120,180,25,240,131,184,53,179,43,190,67,198,17,91,145,236,31,93,56,193,30,48,221,26,120,124,182,102,152,46,223,124,123,46,247,38,22,185,250,51,9,156,21,170,60,254,205,117,119,145,226,97,230,120,218,131,175,243,6,82,241,164,54,81,159,198,124,49,20,56,175,80,37,19,251,46,208,97,29,213,73,24,11,64,185,8,119,240,226,55,221,81,253,98,193,41,202,41,249,50,17,210,224,55,194,146,234,202,91,24,27,107,169,2,137,181,19,211,22,173,10,168,157,0,222,242,199,228,164,62,183,34,45,23,134,52,182,254,230,165,53,146,238,160,217,35,120,105,14,96,165,17,154,69,4,111,209,154,141,41,239,135,194,28,65,125,11,113,34,132,13,108,170,219,58,22,215,243,195,198,52,55,189,82,177,149,68,231,192,206,138,102,241,57,154,10,191,119,25,252,179,28,145,94,172,115,155,101,66,236,189,49,170,105,64,153,191,60,125,221,233,12,76,227,226,125,75,166,145,110,5,213,244,150,93,66,79,52,202,104,144,216,111,177,112,21,67,205,147,151,59,252,240,111,225,29,50,231,11,247,210,204,23,203,26,199,91,141,243,115,112,43,30,120,143,24,112,125,127,19,186,192,198,228,90,136,128,66,106,224,12,133,99,234,209,58,213,138,157,240,142,247,208,196,191,174,58,83,217,56,238,148,16,84,173,231,147,69,131,158,245,222,182,1,23,23,62,87,68,162,156,149,101,150,119,181,23,153,96,250,212,24,127,168,26,250,167,9,70,69,43,253,215,235,229,96,104,239,91,87,107,66,228,201,243,70,178,53,181,43,60,143,34,87,108,63,106,245,23,53,71,234,143,64,12,147,75,234,122,9,214,79,2,226,234,249,69,144,197,155,209,127,178,150,2,69,197,209,37,227,35,113,173,29,117,72,19,228,46,84,180,15,111,127,172,173,15,208,253,1,69,164,219,201,100,128,21,246,156,20,254,11,12,240,133,90,188,125,121,13,91,5,250,115,182,110,210,204,213,230,25,172,9,34,113,1,201,74,46,105,21,210,195,94,15,111,104,242,44,244,133,214,32,181,55,103,83,17,145,128,114,210,34,43,182,214,40,117,133,91,140,77,88,16,151,128,121,197,3,203,37,145,78,198,172,7,181,6,139,226,159,172,37,118,72,20,206,115,30,108,42,188,157,203,200,160,116,97,21,14,124,60,28,94,236,155,42,175,205,92,190,149,219,74,36,250,130,135,157,233,191,141,42,111,169,215,62,8,160,93,190,189,22,182,136,198,170,16,112,172,173,137,90,50,196,85,31,23,131,174,5,42,192,89,30,124,71,61,84,201,125,116,181,181,239,20,86,143,15,220,145,185,83,78,136,191,165,63,59,4,56,227,130,64,215,115,102,251,176,156,167,162,184,146,125,125,48,18,97,170,169,18,32,27,114,51,35,83,57,134,55,63,210,243,85,6,173,22,184,129,214,73,127,76,2,133,240,17,190,16,141,224,41,242,122,220,103,98,15,184,42,169,69,101,187,224,46,78,119,36,171,184,69,32,158,118,124,139,44,72,24,182,196,234,201,126,58,173,88,243,245,60,143,206,43,144,85,119,82,200,190,88,17,106,204,37,44,140,113,165,233,244,239,196,120,57,129,158,124,197,146,242,135,30,183,67,237,61,44,230,253,26,172,87,230,105,60,114,36,164,29,230,50,68,185,173,122,101,244,126,54,210,58,43,212,241,100,5,129,151,252,134,213,159,14,116,127,66,28,245,50,211,226,72,54,81,92,253,144,134,75,14,88,125,186,129,176,158,14,89,146,126,20,122,179,180,94,31,115,199,36,106,48,118,91,19,186,90,18,108,46,29,128,64,234,15,251,239,176,96,93,182,110,57,248,23,214,196,188,192,122,204,130,113,118,148,205,180,192,1,225,37,199,15,54,168,153,137,56,212,60,124,6,231,145,34,193,192,200,234,29,57,3,245,145,242,4,251,133,82,155,130,158,252,109,86,119,53,152,64,98,109,113,191,73,55,41,106,24,254,156,179,69,24,99,52,91,101,72,180,185,228,66,252,211,201,207,134,153,198,48,131,40,125,23,239,9,220,151,101,118,188,48,12,149,176,71,123,127,72,73,107,154,201,95,142,143,135,181,47,57,35,254,181,28,250,10,193,44,64,10,41,249,46,185,223,154,238,205,127,98,174,216,54,80,180,118,31,147,111,202,144,123,124,146,66,191,81,164,163,178,150,33,85,220,41,79,104,211,52,185,96,7,26,190,200,131,86,41,70,221,1,9,116,120,192,98,140,158,244,187,11,118,190,165,100,106,29,112,46,36,9,20,25,113,16,110,147,198,200,26,226,225,95,133,34,110,247,213,96,203,135,70,187,251,128,245,228,88,95,77,124,190,24,221,216,85,119,25,218,152,131,191,250,90,242,184,66,190,0,175,105,213,110,150,244,128,252,242,134,45,24,192,101,196,12,97,6,223,215,5,84,181,210,164,135,115,35,181,111,255,173,200,92,97,236,255,147,123,86,155,242,134,199,27,18,104,236,35,162,124,171,73,62,80,224,254,41,51,211,77,2,190,26,89,24,222,253,102,154,159,57,251,225,86,80,84,167,145,38,173,187,12,186,251,206,101,107,200,213,166,135,162,76,132,13,248,8,176,63,229,39,46,140,76,224,83,39,114,241,32,166,29,84,215,119,60,246,20,58,254,219,220,36,195,189,80,81,112,12,167,230,15,97,38,225,46,51,83,150,158,154,177,184,225,166,11,130,28,53,77,241,78,39,191,96,254,105,222,177,238,10,176,89,79,252,179,145,235,206,22,41,171,79,191,33,27,200,56,204,223,73,198,59,160,0,227,73,255,0,34,125,29,60,5,225,167,223,21,150,254,220,223,214,218,31,119,110,254,44,221,39,185,59,66,179,119,186,171,184,26,135,8,154,254,68,55,123,255,83,122,48,80,243,159,212,28,166,60,126,120,165,132,58,29,204,149,201,70,218,134,10,203,88,145,180,186,167,137,100,163,254,200,216,132,27,234,110,77,114,130,114,19,94,120,161,202,66,49,213,138,154,4,74,228,209,119,106,6,217,21,173,204,139,192,237,108,240,247,37,15,123,158,56,26,156,147,0,11,190,249,129,198,110,92,171,247,243,173,174,131,139,92,17,41,240,167,1,163,59,77,44,76,185,176,243,15,133,164,219,36,101,25,244,246,202,111,108,239,32,64,147,250,143,201,35,193,93,139,101,84,47,43,148,161,174,49,231,60,134,197,22,96,223,175,251,14,164,193,47,188,50,42,74,156,158,60,221,131,123,121,44,71,197,124,228,220,109,227,55,247,87,43,0,240,12,103,46,81,1,105,55,55,145,170,199,127,243,148,51,93,89,116,184,103,147,247,36,84,118,19,118,243,83,7,100,114,147,26,107,210,160,52,22,201,151,2,65,187,157,224,66,214,68,120,213,157,96,204,206,190,26,14,53,103,221,208,125,243,195,254,77,112,223,229,42,20,76,44,249,213,145,105,36,41,67,31,230,207,62,61,233,61,24,129,146,87,139,63,206,96,236,72,133,182,145,84,46,201,157,100,100,43,168,122,157,213,129,65,186,102,126,187,103,241,78,173,218,100,80,229,147,78,115,171,50,44,221,211,36,141,97,224,252,156,146,127,141,140,164,227,10,86,170,139,47,74,106,150,26,121,163,147,26,74,45,255,32,223,71,96,209,180,159,196,167,204,164,148,182,155,206,12,231,83,26,249,64,223,91,18,53,247,41,3,24,132,252,90,135,29,73,246,39,146,8,249,127,62,254,71,183,198,228,21,41,205,91,212,81,243,25,176,254,139,4,132,84,218,249,43,222,248,150,14,192,193,194,30,106,49,236,88,178,178,130,89,29,41,31,212,25,86,88,46,255,187,195,125,189,101,7,122,69,254,196,155,58,58,21,224,172,223,130,223,22,25,46,238,203,115,125,138,218,21,96,232,62,46,156,100,250,77,19,50,92,19,201,136,216,28,178,232,165,133,90,121,225,91,121,162,231,183,117,117,100,68,203,99,141,219,52,62,194,225,200,121,127,3,72,57,59,140,36,220,248,39,31,206,198,148,21,121,143,76,138,96,218,189,64,80,65,249,41,78,214,49,193,16,98,250,249,227,243,84,223,211,70,22,167,216,43,23,236,218,220,30,17,253,89,172,104,60,234,68,230,117,24,155,29,11,187,75,186,186,87,70,181,134,53,82,172,105,59,187,26,250,10,133,171,223,118,20,138,128,2,165,46,188,41,255,111,219,189,126,96,169,41,195,171,113,99,103,133,88,186,60,28,3,202,68,125,8,235,231,159,14,131,85,39,107,101,114,57,193,51,164,228,163,178,79,140,37,131,244,154,44,29,248,54,226,203,234,238,103,2,164,221,87,118,187,253,7,236,54,179,127,162,252,49,130,106,247,156,210,200,64,104,184,224,58,64,116,199,168,14,212,33,77,156,156,203,24,202,176,88,245,49,82,59,36,221,43,31,66,74,60,17,156,89,135,159,17,191,66,189,192,31,241,58,109,242,133,223,143,57,49,88,204,132,215,74,251,107,12,71,228,29,213,54,126,62,186,136,125,83,236,125,180,75,134,61,63,51,136,205,100,101,211,242,215,230,208,38,30,193,126,31,171,205,212,91,180,185,133,213,195,55,233,111,97,246,187,147,115,104,207,109,172,5,177,79,83,240,83,112,226,86,136,75,54,54,32,81,70,222,0,156,119,199,226,3,79,201,170,153,111,245,100,252,84,190,92,51,104,82,248,164,114,233,236,105,239,93,49,51,218,52,12,104,144,228,50,88,77,111,178,190,248,205,85,137,118,144,227,85,136,6,84,194,68,170,104,177,53,130,193,38,199,216,119,93,17,45,250,249,197,251,118,120,96,77,84,72,128,53,143,195,153,158,103,81,209,176,160,95,233,166,180,185,66,240,37,88,170,156,8,83,71,223,222,15,1,49,67,138,124,24,174,125,240,103,112,26,104,154,122,161,221,37,224,102,247,235,125,67,70,178,41,195,63,72,183,106,153,198,170,183,170,92,188,88,151,240,194,190,220,193,241,66,17,55,255,105,45,134,246,241,76,150,178,100,12,247,163,150,79,148,122,105,104,110,194,44,111,18,29,214,186,166,193,5,19,199,185,117,125,243,238,157,244,168,233,160,209,119,179,17,27,4,118,147,92,248,127,168,127,132,174,119,66,73,184,212,25,126,192,217,186,15,215,189,206,246,132,116,210,4,166,115,240,109,38,75,165,71,95,92,227,241,205,220,23,119,39,41,30,169,174,9,120,86,182,218,179,34,10,142,250,39,61,108,184,112,208,29,177,43,231,252,62,169,23,198,241,167,189,139,220,227,38,159,9,92,99,50,85,157,119,100,20,129,15,52,27,164,39,79,39,2,203,208,209,67,159,50,199,72,1,179,252,98,243,3,151,51,179,235,77,18,87,131,47,100,190,104,217,107,41,60,5,201,7,111,65,151,131,219,97,43,7,237,237,11,239,62,15,171,133,42,53,169,185,38,19,13,3,113,222,108,21,114,199,73,50,218,246,115,186,123,123,141,154,189,224,12,137,203,102,163,10,92,54,217,148,176,154,63,141,253,92,32,240,207,227,188,127,57,159,53,142,52,15,195,203,183,44,237,197,150,245,82,45,247,67,195,33,132,51,96,45,193,87,112,44,15,47,17,242,69,33,123,129,122,84,79,56,205,204,222,71,2,41,9,141,39,23,123,109,169,90,182,241,51,61,191,132,244,156,210,237,156,207,229,146,235,41,48,152,189,98,161,10,15,208,99,8,195,143,104,122,170,244,111,29,49,248,33,4,2,2,252,197,173,225,160,136,93,218,77,207,55,47,57,92,141,99,32,113,31,1,132,73,4,214,9,42,78,5,81,163,195,197,189,244,154,50,148,39,245,95,208,134,187,46,206,187,197,173,88,16,60,28,204,81,24,176,5,62,228,128,33,199,38,49,94,112,32,210,186,147,49,181,210,0,110,37,81,67,31,73,221,3,62,230,104,101,228,55,140,238,111,58,191,176,159,27,87,147,251,16,218,33,162,120,128,16,126,14,92,81,59,95,157,98,179,19,200,81,172,203,187,160,64,61,98,141,32,98,105,113,191,201,13,243,26,227,71,75,236,145,224,155,189,123,230,214,50,82,108,64,89,166,154,67,194,129,221,0,167,174,112,36,4,238,102,85,156,55,113,54,0,160,209,194,128,217,112,181,176,52,9,222,175,12,225,216,104,36,17,3,150,42,150,128,243,221,179,219,146,251,179,242,24,230,17,24,159,52,159,210,21,86,102,159,79,113,12,89,120,170,127,202,211,184,194,86,52,221,96,64,45,249,124,147,158,5,226,189,110,1,151,9,254,251,229,156,23,24,124,125,203,60,22,80,173,83,79,182,208,62,202,62,136,230,236,126,74,78,132,22,80,60,48,118,176,57,148,142,140,103,201,72,111,20,99,203,212,105,25,156,187,151,25,246,66,116,84,81,113,55,202,29,156,88,125,243,159,87,210,90,249,79,161,240,59,25,193,218,114,138,56,76,220,232,67,26,132,239,170,100,54,234,128,118,121,180,147,3,177,249,203,50,157,25,45,199,171,70,18,66,2,51,120,252,33,239,173,235,135,71,141,174,32,174,4,166,180,32,189,198,156,54,76,81,6,23,104,212,0,163,226,120,13,133,29,18,59,14,52,127,107,227,111,233,201,137,150,186,87,25,36,109,7,101,249,184,55,155,165,198,209,23,179,132,219,166,210,48,200,252,91,28,1,59,197,209,86,175,220,179,32,86,86,34,14,104,9,253,31,254,100,151,147,203,50,203,41,48,70,4,135,7,14,86,113,169,94,63,0,88,4,141,228,214,0,64,16,59,184,72,160,2,131,239,68,129,108,17,229,63,244,57,249,229,223,190,69,251,48,13,48,220,18,93,10,13,65,255,240,142,159,139,199,175,254,218,142,235,191,218,186,79,51,35,35,170,73,189,12,95,197,93,7,207,120,239,44,240,217,198,19,122,30,245,252,212,229,4,70,179,255,214,80,152,85,123,49,116,208,132,93,198,115,219,17,104,65,180,222,192,219,35,212,10,105,26,191,111,155,51,232,190,28,48,68,248,172,50,80,129,185,238,57,187,60,220,238,202,247,217,24,117,39,233,156,231,97,239,247,26,3,172,146,69,20,52,108,72,46,183,34,151,191,79,136,44,123,224,178,27,79,195,232,213,118,123,237,220,151,46,118,202,176,81,118,157,174,73,69,22,153,148,12,197,158,107,134,110,172,157,204,63,114,188,170,196,47,31,153,177,146,4,63,155,144,49,138,168,182,109,202,69,117,0,197,248,134,169,231,188,76,51,39,95,184,11,244,250,115,119,120,178,54,111,35,127,105,245,18,12,192,135,152,234,129,214,23,9,250,5,62,162,213,219,178,138,184,221,182,106,218,68,240,183,222,192,205,6,229,13,5,107,113,208,111,198,185,159,113,84,56,162,216,77,150,165,4,63,126,52,233,108,73,52,11,25,202,20,132,87,209,247,195,42,229,206,232,19,247,173,188,236,144,204,217,219,152,133,41,123,114,15,73,88,127,62,144,222,155,4,155,3,237,210,133,233,53,70,182,55,200,161,158,216,109,252,28,166,10,87,40,215,134,102,181,112,240,144,126,174,163,14,32,82,54,12,61,35,84,176,147,178,184,177,118,54,92,170,129,29,154,173,224,164,125,41,37,12,205,7,57,254,238,36,122,76,16,16,133,87,222,2,75,95,185,121,66,172,14,104,75,21,51,143,39,230,51,154,68,238,66,31,110,226,103,54,25,134,66,159,165,76,243,25,155,131,45,178,94,182,152,159,79,14,184,87,168,92,70,245,147,52,87,150,134,147,50,113,29,189,63,24,131,103,254,115,63,4,237,11,205,37,37,83,8,151,73,59,66,103,224,135,15,84,155,118,12,33,99,237,230,13,73,64,104,113,221,170,112,31,126,42,154,56,28,169,16,201,158,152,166,139,190,61,183,188,231,130,88,201,60,58,31,4,160,177,105,61,82,14,68,83,180,223,105,12,167,13,67,46,64,24,139,181,36,104,105,68,39,35,92,94,206,158,132,97,118,11,76,136,68,153,94,20,192,196,166,64,94,204,31,152,149,81,68,163,49,92,35,78,222,56,56,52,100,203,12,18,62,219,226,158,137,35,111,125,250,142,149,126,201,81,96,205,65,179,93,199,199,19,156,162,138,68,49,254,7,254,87,162,21,168,144,172,239,117,253,187,245,46,168,194,224,77,12,190,192,169,204,122,166,241,232,0,131,102,11,151,127,126,129,195,36,234,28,210,181,87,138,55,75,70,72,37,15,151,211,102,255,226,154,74,253,146,76,226,213,25,254,99,119,20,101,250,22,37,189,180,179,168,198,28,33,167,3,159,171,210,156,122,134,68,221,60,138,248,233,156,28,118,70,82,66,213,143,252,49,219,199,68,149,189,68,123,8,178,52,123,133,115,64,41,233,134,32,234,194,115,154,185,165,211,82,119,15,97,95,208,50,16,180,120,233,75,178,190,200,108,65,228,182,252,135,126,72,52,119,232,84,7,183,72,175,235,176,78,167,113,101,169,200,203,134,118,165,56,22,252,73,142,97,126,137,70,101,59,167,180,113,42,236,244,185,36,194,90,174,0,6,16,85,76,73,165,167,121,209,70,228,219,106,60,174,219,74,224,224,146,85,140,122,171,222,160,104,153,114,44,74,2,113,217,92,68,56,112,112,236,180,42,237,50,232,36,31,21,179,25,23,9,195,115,217,147,253,173,217,134,219,84,163,137,205,172,136,2,249,213,172,241,24,207,153,224,104,66,128,141,238,244,117,207,204,141,35,30,27,128,157,75,240,166,53,69,31,151,177,28,162,197,61,24,132,243,191,100,107,53,15,12,196,130,75,231,46,252,7,19,26,90,124,253,82,229,76,78,75,32,126,188,176,242,5,99,254,52,168,16,216,105,232,118,143,49,223,228,105,48,244,111,244,106,171,160,210,15,112,89,20,172,141,206,242,154,108,246,78,103,179,42,140,4,55,178,235,44,194,77,156,159,86,34,168,36,215,129,216,205,117,192,229,117,242,14,71,28,79,10,190,3,47,38,62,177,80,85,225,13,175,241,74,255,159,59,190,11,107,209,237,225,35,205,119,166,255,61,137,22,53,129,95,168,34,127,109,179,103,198,42,163,254,253,192,220,98,177,252,126,159,84,73,28,20,164,253,208,111,128,247,218,197,190,26,107,110,218,75,241,154,181,225,37,140,80,246,191,21,207,61,93,50,139,252,136,149,181,125,254,187,13,63,182,24,88,92,213,60,4,38,251,95,41,206,9,175,158,182,111,117,248,55,211,106,178,70,167,120,208,63,152,167,194,144,164,70,124,18,46,209,68,228,53,141,149,36,106,213,123,194,110,37,199,197,23,70,165,74,43,225,190,188,25,217,218,21,80,163,94,50,179,58,147,42,111,76,88,159,7,172,241,228,81,81,25,9,110,93,59,188,97,233,217,62,134,44,189,65,211,166,205,89,142,179,91,86,179,92,173,88,145,132,148,110,116,96,241,39,22,40,150,3,119,62,155,18,25,217,89,114,163,243,202,122,33,48,233,232,146,125,162,212,64,22,157,24,128,83,42,91,74,20,225,124,192,85,176,223,138,46,101,250,146,0,119,30,36,251,227,198,28,95,170,170,165,174,106,208,171,140,170,146,74,87,112,219,47,150,136,54,136,183,66,212,121,46,53,7,68,108,0,136,54,67,94,27,223,244,188,49,189,229,217,136,89,140,7,62,127,97,18,151,82,134,178,121,30,123,145,16,234,255,247,124,231,179,227,238,50,214,198,25,162,157,239,106,163,253,205,21,233,73,217,151,173,182,148,233,113,15,35,215,247,38,176,81,89,120,135,203,167,57,148,222,71,22,80,59,218,175,234,49,114,139,30,30,2,189,191,123,19,110,170,243,120,196,158,87,175,202,182,118,164,21,146,153,159,107,43,146,22,61,149,7,211,47,220,170,52,50,17,159,152,216,96,243,201,254,108,142,100,185,29,32,219,194,126,185,149,157,144,112,126,171,68,94,63,61,240,175,147,113,56,65,85,182,236,27,198,145,172,163,150,177,81,32,19,253,20,170,179,52,27,133,189,191,208,195,72,94,147,165,206,143,253,82,98,100,55,71,3,203,114,114,83,14,96,65,188,121,88,138,44,110,209,219,120,236,96,102,19,13,182,33,66,18,74,180,90,19,248,178,13,28,243,97,70,72,29,3,130,248,41,176,177,107,189,131,149,122,86,35,95,200,200,250,208,12,14,148,126,236,216,103,155,251,76,143,143,213,187,111,134,54,218,10,79,134,22,231,221,92,154,52,187,161,124,93,138,101,104,147,195,176,122,183,151,236,87,34,207,5,234,116,220,122,231,159,112,100,1,114,85,35,203,226,222,109,143,222,30,128,58,166,10,89,179,105,232,170,188,65,102,10,80,122,43,173,230,66,246,171,177,244,49,34,176,176,40,228,87,137,187,4,220,29,11,221,223,45,68,116,106,64,74,116,1,96,101,165,24,34,34,254,6,164,141,150,239,43,133,204,85,46,228,73,199,48,252,193,82,31,72,168,124,35,140,65,188,23,44,169,128,225,94,81,93,8,147,172,129,164,87,206,182,5,6,188,189,4,239,131,147,52,166,222,255,215,149,60,223,56,141,55,85,171,166,162,46,5,162,105,249,42,114,237,146,147,67,124,221,81,209,67,209,13,205,223,57,113,242,255,179,43,73,134,105,124,131,243,74,45,127,178,248,74,44,211,243,128,189,150,182,73,186,141,205,238,203,157,116,169,64,73,9,238,11,43,132,171,31,184,131,215,4,76,86,99,156,70,161,176,24,177,252,89,7,213,83,233,208,23,140,179,161,217,74,53,78,31,77,195,80,189,67,250,173,201,237,78,135,94,188,230,107,218,123,161,152,188,149,62,179,107,21,21,39,170,30,5,250,45,106,232,247,16,164,18,245,35,18,108,228,63,129,146,40,97,102,217,123,207,66,120,61,169,245,200,57,173,127,66,161,7,202,150,159,254,15,211,199,69,46,89,86,10,88,170,239,70,91,67,72,244,47,54,58,133,160,166,29,253,174,169,48,92,247,185,66,35,170,195,237,204,121,232,230,189,26,225,212,235,60,8,214,179,232,151,44,176,212,171,252,102,231,115,201,121,253,64,136,89,88,110,88,247,151,7,90,81,35,154,182,16,74,193,109,64,85,105,29,81,76,196,73,13,156,197,190,218,49,82,118,4,167,168,169,183,201,140,194,151,43,78,128,35,221,83,9,190,214,109,60,239,114,17,112,207,217,40,167,13,25,17,175,117,19,30,152,220,130,94,88,194,79,142,44,91,97,125,169,56,148,97,210,110,100,127,87,109,61,154,81,79,26,57,5,90,89,143,76,81,28,13,41,2,27,146,233,42,137,115,226,76,189,251,21,76,157,7,222,123,89,244,167,196,103,159,192,65,94,55,90,120,84,228,157,17,186,65,21,11,162,175,165,53,157,226,92,177,175,76,178,88,71,235,104,108,219,240,79,19,138,193,94,255,213,213,95,60,61,252,13,156,79,43,95,210,202,117,13,34,109,246,209,123,30,0,65,56,82,7,31,132,1,217,210,46,196,92,51,63,53,26,116,54,121,172,58,222,5,221,125,39,33,23,8,97,211,151,16,174,45,40,103,123,252,197,6,57,49,118,57,144,34,94,155,93,103,107,247,223,118,106,155,157,198,95,220,199,187,231,170,4,253,96,245,227,88,25,39,6,221,158,233,65,89,203,252,122,158,253,153,128,108,80,85,213,234,246,0,137,35,171,199,60,240,213,210,231,184,47,200,95,106,101,60,13,39,140,230,172,204,163,152,177,246,124,21,14,228,85,212,146,79,220,72,20,65,159,252,207,66,78,65,44,186,189,79,13,62,125,19,6,29,215,170,216,229,13,22,20,9,89,77,99,135,250,44,52,209,25,28,89,18,109,39,2,227,147,71,33,192,2,151,48,30,59,37,173,79,107,93,129,147,139,19,73,120,13,77,22,30,113,143,188,69,236,110,243,201,195,94,231,132,53,39,22,123,158,62,35,132,36,219,208,145,19,24,36,171,195,48,236,59,161,255,190,32,53,170,200,98,30,156,238,19,29,146,238,159,197,219,163,22,1,205,242,122,253,86,79,66,89,167,244,86,226,204,173,133,171,238,155,11,226,40,19,83,60,214,135,255,244,57,215,134,147,141,86,197,56,169,91,98,127,124,110,242,54,91,222,178,213,112,254,137,58,126,155,223,215,136,74,231,1,208,90,24,32,47,221,22,243,68,206,182,200,44,245,83,35,45,132,23,199,15,172,190,199,231,181,214,169,70,30,185,51,195,151,2,209,157,60,170,30,81,128,36,81,164,129,199,210,166,91,118,72,192,93,50,212,110,212,232,207,206,130,115,9,102,151,155,171,243,6,100,179,244,189,249,137,66,186,168,222,214,173,61,225,201,205,107,142,124,211,1,123,95,136,22,189,172,212,119,218,195,96,13,31,42,11,86,94,58,71,63,227,212,161,158,226,49,195,224,223,163,67,231,230,123,209,221,128,223,34,71,116,218,225,194,187,210,198,213,55,103,103,59,110,157,224,175,98,135,236,231,79,193,214,118,211,248,159,226,170,214,14,186,109,191,141,215,28,215,152,94,56,93,93,98,193,220,116,17,12,214,218,96,224,166,118,244,179,48,16,192,119,171,116,13,98,150,250,187,57,101,186,216,245,176,210,33,221,148,188,127,232,19,224,197,99,116,14,37,1,135,53,86,95,233,177,120,221,120,157,105,111,71,17,123,56,19,119,125,112,209,166,25,3,129,192,181,83,86,36,189,185,48,213,144,18,140,253,197,186,98,62,227,41,88,153,154,158,242,72,59,35,89,139,123,188,236,89,216,112,33,249,148,39,229,68,214,54,250,147,107,81,104,61,215,2,174,18,252,236,136,166,163,140,209,169,245,45,208,57,149,179,148,70,72,148,196,52,243,155,54,76,182,197,7,22,90,162,13,210,35,102,156,218,45,54,203,120,80,135,216,161,197,184,41,224,188,48,155,128,36,184,56,58,210,189,176,26,224,53,95,178,139,155,216,191,242,59,91,245,123,155,33,203,198,75,89,45,161,155,197,167,248,94,105,171,190,211,199,18,202,144,168,182,49,26,193,84,53,116,78,61,43,236,58,172,3,133,177,223,65,59,77,247,237,138,99,175,103,107,196,198,84,11,99,250,219,135,32,187,163,215,79,98,255,160,169,58,31,151,57,236,38,17,217,23,132,8,154,82,121,235,222,72,193,61,203,246,97,65,17,236,65,37,108,234,13,221,136,194,142,105,111,200,125,166,130,47,186,20,115,205,124,116,166,59,112,254,244,82,61,29,72,186,255,191,7,127,197,59,62,127,95,190,228,74,138,7,170,48,26,176,6,95,202,104,101,98,203,65,99,167,168,151,222,43,162,125,158,153,76,41,1,37,106,60,165,176,62,142,213,123,242,111,220,143,152,201,111,70,41,136,250,123,158,200,63,103,108,172,60,232,158,85,161,196,127,41,39,25,157,75,57,40,255,102,220,85,140,160,216,111,185,236,239,18,246,248,11,43,172,235,140,80,102,176,164,173,48,211,121,19,44,34,216,237,169,213,22,68,38,203,104,24,135,192,230,206,148,7,231,211,209,193,3,29,9,130,81,187,164,31,186,11,6,54,18,168,117,6,223,67,166,224,201,118,255,232,198,201,140,147,248,29,181,124,15,237,199,24,155,124,151,101,110,173,192,225,209,173,94,120,146,107,31,209,86,225,216,83,153,104,182,36,47,59,190,17,106,132,113,25,101,197,211,149,252,62,163,184,67,136,21,50,188,106,152,75,4,246,117,211,131,99,29,58,241,52,180,8,255,44,10,126,61,21,201,245,155,253,148,212,108,49,132,252,189,81,91,116,218,83,46,166,175,77,203,83,148,78,113,223,192,10,98,29,49,42,57,2,133,251,173,25,180,30,197,180,184,224,43,175,148,58,215,243,175,156,132,157,102,31,103,115,45,231,14,55,116,232,161,97,138,218,104,33,137,240,145,5,52,241,228,110,204,250,184,204,177,89,6,37,75,95,184,34,254,56,72,71,121,67,147,120,148,240,33,137,123,113,9,29,189,121,216,192,101,186,92,226,125,52,191,23,229,72,144,65,116,242,45,120,76,92,37,207,188,237,113,44,81,235,137,111,168,180,147,95,238,229,128,237,217,78,170,126,81,111,198,194,58,96,61,179,104,47,54,173,161,102,71,9,34,250,241,139,220,114,53,80,254,207,171,111,17,133,21,18,241,50,10,33,142,44,16,89,37,14,219,224,149,49,186,38,43,78,119,137,236,171,181,230,30,60,32,237,3,117,137,17,150,166,78,174,226,47,183,116,116,166,172,158,213,153,207,57,106,54,53,157,19,221,88,103,90,197,227,90,191,109,128,119,179,46,93,135,113,5,85,228,61,43,73,113,128,221,120,78,98,58,95,62,50,64,41,151,187,215,236,140,12,220,226,45,238,222,169,42,5,8,2,77,98,107,126,53,99,172,74,226,228,48,201,141,77,123,116,168,45,110,147,239,1,8,120,136,81,237,214,176,219,38,126,211,74,80,220,104,158,119,96,23,52,80,237,69,38,151,223,78,246,165,55,200,19,75,26,121,37,117,246,224,147,41,242,1,42,102,218,96,13,146,97,250,204,195,161,177,9,192,192,251,15,1,205,206,181,53,109,204,122,239,124,73,132,143,245,189,81,240,99,203,197,163,57,73,167,46,25,122,253,102,32,89,71,207,59,54,107,240,113,121,171,50,192,16,212,130,143,35,121,187,81,198,165,208,154,216,65,9,154,124,68,121,149,142,117,60,89,3,72,102,197,225,12,188,3,86,170,79,21,76,128,165,251,169,196,83,248,88,144,77,93,108,46,28,107,82,23,229,224,95,141,78,173,154,10,206,190,62,123,86,195,177,20,132,214,15,66,46,107,134,36,147,34,93,109,116,149,56,40,214,187,152,69,35,120,67,64,107,15,15,202,181,22,69,178,55,88,242,196,146,157,25,45,118,107,26,155,98,7,152,200,44,25,225,114,223,46,94,99,184,183,49,75,185,133,176,126,60,60,12,252,40,154,154,136,165,13,10,152,57,220,139,31,2,169,158,194,0,242,98,42,95,77,208,116,131,237,195,250,110,236,59,172,218,232,7,239,240,147,213,54,53,224,114,113,87,184,57,18,24,20,48,68,158,108,143,35,114,75,153,6,101,32,45,103,238,240,76,155,151,135,200,126,193,245,215,133,117,153,120,62,51,237,89,33,49,174,188,46,116,196,22,208,169,132,53,51,13,244,242,9,11,123,167,34,124,226,146,246,137,11,102,78,98,136,175,224,112,190,225,129,95,128,68,201,160,89,103,104,50,210,109,193,197,40,244,156,103,243,72,253,219,121,62,240,197,163,79,252,71,211,27,127,249,178,82,230,104,150,215,198,164,205,64,61,202,212,194,115,154,108,57,178,169,73,249,201,9,12,118,25,154,218,222,166,29,168,111,80,132,119,17,228,241,96,111,67,225,201,5,165,197,17,242,36,66,38,6,28,122,133,57,98,250,170,200,100,44,171,77,206,133,1,158,117,24,14,247,202,224,114,246,91,99,26,173,33,64,170,15,15,21,47,10,221,133,136,189,167,4,201,51,98,167,80,67,67,137,1,73,97,248,224,89,105,248,213,67,218,190,176,162,150,200,92,147,176,59,139,218,16,190,96,55,191,33,51,18,196,181,52,122,217,198,62,144,151,83,42,143,161,223,238,24,56,97,127,29,63,252,123,153,158,215,127,220,243,241,214,253,244,19,216,173,223,171,171,55,129,240,232,192,71,166,36,38,233,50,41,8,22,216,59,53,94,165,241,203,11,164,9,76,237,203,226,85,217,240,76,55,7,86,157,129,163,88,75,226,31,22,253,78,56,177,48,241,81,3,50,204,201,207,236,179,158,182,97,119,23,60,105,91,217,235,83,207,32,2,99,133,109,63,195,154,17,189,2,230,186,24,57,255,134,165,137,209,181,140,34,112,166,3,168,64,152,223,179,88,68,71,59,171,74,246,112,54,50,185,170,40,67,30,218,78,125,74,153,218,122,85,231,216,61,229,113,186,48,37,29,184,222,39,161,163,156,250,171,106,19,200,185,136,202,180,247,13,11,196,207,120,27,59,143,81,221,197,113,230,35,100,159,45,157,169,147,253,217,228,103,174,120,170,50,30,187,0,219,62,53,254,79,196,245,197,87,237,149,66,219,212,207,142,14,5,91,52,185,113,95,43,106,71,171,220,42,98,136,28,242,11,116,108,243,140,62,74,227,57,14,219,193,94,193,153,120,225,212,62,233,154,158,154,7,146,121,38,86,67,42,51,130,163,217,242,25,148,4,70,47,36,248,247,133,73,174,172,78,162,212,208,135,86,255,99,16,72,209,48,22,60,13,164,168,203,163,33,45,33,38,117,11,60,252,164,0,230,149,161,161,9,157,217,20,38,165,165,21,184,196,139,210,177,94,45,135,246,120,230,155,199,205,185,107,86,239,9,227,226,136,13,21,18,206,31,26,25,228,211,81,111,184,201,61,135,226,154,242,40,213,84,210,24,158,255,187,112,244,107,20,134,36,68,84,74,87,181,45,146,63,41,11,61,210,230,6,200,238,203,31,1,137,223,218,81,142,55,19,153,13,204,164,159,174,73,220,80,162,113,26,111,51,231,82,248,27,224,37,11,100,95,13,19,26,68,124,136,190,85,158,127,169,61,33,131,174,9,125,185,121,60,224,78,242,164,7,112,35,23,110,124,87,212,7,143,140,53,16,103,48,155,51,88,15,211,207,220,246,131,83,21,178,139,46,19,180,171,5,1,210,224,233,16,147,189,79,44,160,37,72,136,85,83,244,250,184,21,72,226,83,231,113,119,133,56,46,18,236,160,205,13,108,5,32,42,254,106,62,178,229,29,237,222,117,34,149,0,53,185,74,26,88,62,211,13,96,96,72,156,14,211,186,229,7,155,228,27,159,236,184,173,83,242,61,198,234,163,179,219,61,185,131,126,19,149,154,34,53,101,94,78,108,191,176,74,159,32,103,42,81,194,72,208,88,249,136,236,115,58,152,243,165,160,113,161,129,83,243,216,167,78,249,180,35,64,80,200,148,107,162,5,138,54,237,73,2,41,200,17,11,118,196,216,72,55,26,205,62,108,176,118,96,217,21,93,173,212,189,187,235,75,97,165,241,72,3,115,116,182,112,105,30,33,230,101,220,175,21,101,9,174,2,89,147,196,230,10,43,96,68,73,18,59,85,92,194,74,164,19,247,143,206,95,44,81,217,137,252,90,139,224,65,77,70,254,16,253,229,108,174,158,3,5,132,127,136,251,71,72,106,103,121,243,247,184,193,96,104,114,20,168,126,157,175,189,155,64,190,39,6,36,208,106,233,165,195,253,1,68,86,96,176,244,149,231,215,246,251,41,205,109,184,150,248,182,232,22,221,158,190,170,220,177,196,171,234,16,89,241,37,150,241,13,116,85,118,191,78,20,231,21,46,185,78,93,174,70,8,42,67,161,135,85,242,221,84,207,245,128,82,239,50,115,121,4,141,12,42,12,119,228,18,178,129,197,40,71,168,207,89,84,194,16,121,112,205,202,165,70,182,75,15,146,85,187,60,124,156,153,38,13,103,238,151,162,206,71,8,108,108,78,88,188,17,174,191,83,63,101,65,86,118,111,207,229,243,207,254,191,144,220,19,129,164,99,245,151,204,79,119,158,151,232,148,54,7,92,80,248,48,21,158,217,23,49,72,62,125,146,67,218,14,92,64,70,157,206,131,14,21,174,44,133,109,80,11,59,138,153,239,57,202,112,250,132,255,168,102,126,190,9,48,13,255,159,229,64,255,0,108,169,182,210,41,7,23,82,73,229,71,204,190,79,125,136,89,46,45,216,18,241,172,67,109,92,150,183,68,117,233,140,42,217,151,7,175,173,238,166,244,1,90,171,174,67,195,131,223,46,27,62,22,69,69,1,88,38,47,1,118,154,119,126,30,79,19,235,162,118,14,104,32,111,243,67,116,74,248,119,185,255,242,145,172,36,195,67,136,63,131,180,82,252,1,53,185,190,230,156,23,87,216,166,144,54,237,130,222,4,248,65,188,222,61,92,35,234,150,147,148,12,25,164,157,13,191,159,15,75,134,251,85,132,121,100,33,84,51,210,1,62,198,10,70,28,123,10,158,143,135,85,66,224,31,232,85,41,201,140,250,64,94,54,24,196,121,106,126,47,66,193,182,167,42,62,96,166,7,118,127,142,226,39,201,234,68,150,74,97,33,224,121,139,42,228,176,200,117,245,116,3,142,92,126,38,90,3,215,249,245,46,250,236,8,116,233,179,21,214,211,9,135,172,221,144,239,37,43,113,33,137,7,185,174,56,33,21,118,150,76,119,224,117,5,115,18,181,191,105,95,170,58,169,141,251,58,33,148,211,159,205,206,149,24,46,164,192,142,3,177,211,19,21,184,97,190,220,127,203,165,216,96,155,231,17,209,98,92,210,134,188,236,144,105,60,88,214,127,62,5,87,183,217,13,141,121,62,206,159,5,38,132,49,176,157,178,133,71,65,102,70,244,74,255,164,220,203,181,70,78,22,117,109,196,239,153,197,34,229,59,188,183,221,1,99,241,196,14,14,152,225,10,83,92,87,224,126,20,129,106,248,79,163,245,209,64,41,213,18,41,82,48,20,175,140,5,209,113,60,111,111,81,173,187,62,61,161,69,93,215,248,79,81,178,81,232,25,111,103,193,93,92,46,64,58,252,22,172,208,221,225,189,120,237,167,80,29,95,4,194,61,95,220,42,154,94,34,44,163,115,117,246,139,102,125,105,169,122,57,105,237,80,119,137,38,254,67,36,3,7,107,130,167,232,85,224,148,143,100,47,234,64,98,186,32,255,43,34,151,154,123,15,149,13,104,55,19,230,133,231,184,109,47,82,101,213,52,240,114,23,22,199,163,122,240,191,235,215,89,195,151,242,154,133,85,21,105,228,249,59,53,123,39,119,28,142,167,40,83,58,147,187,45,140,152,251,241,109,56,30,53,173,90,192,137,92,214,225,151,162,169,139,107,37,149,240,241,170,251,5,181,107,199,134,22,164,199,166,7,215,156,32,89,202,96,21,153,232,6,33,204,214,236,219,26,185,160,132,246,70,53,243,141,216,241,67,66,51,252,12,129,222,248,83,102,66,104,149,85,48,101,170,207,154,14,141,2,37,126,108,150,134,249,72,99,95,40,101,64,23,176,89,144,203,37,212,9,191,11,111,166,141,40,61,135,243,76,92,177,237,113,101,24,103,240,15,250,158,56,61,71,212,242,174,214,199,134,195,21,123,136,43,151,192,41,186,166,188,232,135,203,88,143,166,25,74,74,222,182,219,233,1,24,49,87,69,185,159,166,81,193,183,236,199,71,156,188,196,108,48,158,54,110,245,36,223,160,213,115,81,128,205,13,9,254,54,157,226,224,199,21,76,73,234,138,254,86,98,171,138,131,251,166,214,99,223,53,226,35,64,130,67,75,144,58,120,58,217,78,19,178,110,102,114,55,10,37,30,20,68,55,243,251,138,17,13,143,208,239,129,160,17,67,220,220,156,80,46,41,127,150,218,95,152,56,111,241,95,146,55,10,133,233,228,63,48,219,223,16,173,73,237,140,91,34,55,126,72,97,46,187,227,20,103,143,213,63,152,49,233,41,103,212,67,237,110,126,139,174,45,93,173,173,119,254,248,177,91,69,98,181,88,61,68,68,184,182,66,171,32,63,250,233,1,246,202,16,74,120,209,89,56,120,9,12,99,122,237,3,254,179,52,25,132,155,140,204,240,132,134,188,194,141,198,221,0,26,87,158,200,197,250,233,95,59,4,190,8,228,160,239,159,15,148,224,67,52,187,10,114,178,211,152,232,244,200,2,142,238,225,61,105,148,152,210,0,81,62,81,102,40,91,83,98,252,3,111,190,245,72,63,12,43,50,33,199,142,108,58,193,45,24,61,9,122,126,92,57,195,217,123,49,26,74,167,209,185,70,139,199,204,99,254,174,60,18,116,105,87,205,176,113,134,132,112,51,102,147,147,242,174,36,158,62,102,165,82,188,30,122,195,237,223,29,30,11,112,49,218,53,80,158,29,98,109,17,18,134,122,16,224,140,175,232,45,34,151,203,175,36,24,250,93,84,28,247,9,228,43,30,183,76,34,84,191,58,5,198,147,15,19,233,119,171,86,237,104,9,247,82,192,124,56,243,149,145,152,42,114,85,70,64,58,90,255,66,36,174,115,83,180,126,62,246,175,62,103,168,145,11,148,200,85,198,233,183,119,198,166,145,217,45,203,198,97,255,101,235,151,150,38,22,219,42,36,70,131,158,19,83,31,235,149,186,132,157,200,75,179,110,217,45,228,45,239,45,204,242,241,54,211,141,38,71,235,161,167,1,33,194,44,58,210,20,89,201,124,117,250,84,215,75,79,114,85,108,119,143,159,151,64,12,206,44,211,164,25,74,65,67,4,205,116,141,84,31,130,229,209,255,17,242,50,208,77,159,21,242,137,251,78,22,221,192,142,117,241,8,204,83,132,45,120,155,215,226,160,60,217,205,213,233,185,176,81,108,156,86,208,246,125,45,15,56,170,81,61,113,149,191,245,181,128,219,181,26,209,51,229,124,204,87,40,116,234,200,100,206,110,59,8,95,71,228,177,154,252,143,225,125,195,104,190,173,109,54,238,9,142,126,156,12,38,113,93,120,247,250,88,166,238,74,13,18,53,147,140,14,21,107,73,216,208,187,215,26,220,215,106,249,16,115,166,179,142,73,203,90,48,103,253,190,77,250,92,96,185,74,85,100,209,25,167,91,96,198,119,63,140,80,107,42,196,47,202,114,14,15,138,231,16,139,116,30,146,66,207,104,180,140,255,206,120,198,25,72,125,202,64,194,30,113,198,68,19,62,233,38,87,74,56,238,153,230,51,228,57,10,54,187,29,233,216,104,13,155,249,153,87,153,52,250,185,228,80,67,214,64,10,80,219,170,131,53,88,185,117,70,40,176,144,124,142,216,155,38,79,152,234,70,224,49,234,71,253,186,93,223,189,154,91,133,203,177,90,98,186,94,224,121,206,32,10,138,112,79,80,53,250,139,53,18,20,199,87,34,250,49,151,71,159,86,38,39,4,250,70,143,50,195,121,187,160,119,91,57,206,211,28,168,133,21,136,59,43,138,69,188,237,156,201,104,206,62,17,166,141,124,160,141,94,186,152,250,106,203,74,66,86,50,191,25,112,37,50,49,201,162,1,39,28,58,58,134,125,133,249,112,69,106,206,113,37,30,252,16,54,169,205,130,44,57,67,37,77,100,106,232,25,27,234,72,6,157,73,0,156,160,51,194,56,64,161,182,152,70,214,42,192,22,251,238,222,183,95,229,164,87,151,147,199,228,234,125,226,77,221,78,71,104,40,170,51,27,48,100,14,178,136,86,239,111,251,219,181,18,229,182,78,203,192,114,191,172,154,174,141,198,112,151,141,79,109,127,45,205,176,73,199,85,208,248,159,47,21,69,157,255,42,78,39,141,239,12,80,211,118,200,82,98,115,172,10,52,139,16,79,166,31,9,43,101,193,130,63,87,97,18,60,249,131,131,175,147,225,191,204,24,101,10,48,183,170,1,168,63,51,189,104,247,111,0,99,38,86,104,211,47,155,30,96,137,225,4,59,174,53,13,171,87,88,60,3,164,62,127,193,85,255,143,215,118,139,35,9,164,170,204,159,211,144,235,130,229,62,105,99,117,134,73,139,204,113,169,189,228,76,185,211,158,191,243,185,146,134,80,68,144,195,224,70,197,143,219,0,6,167,229,160,105,192,235,170,170,85,193,189,57,140,30,59,153,54,39,212,16,125,127,42,194,35,127,237,44,92,2,206,75,69,76,117,220,25,240,51,249,75,53,24,50,241,147,84,230,204,91,205,233,1,209,22,68,145,175,94,125,93,224,38,125,179,4,92,82,156,18,125,58,169,91,126,159,172,221,20,172,127,30,104,49,76,188,204,89,235,18,211,239,246,241,231,210,166,124,173,178,168,157,78,16,177,173,50,238,225,222,40,113,198,248,40,247,63,1,131,166,139,233,198,61,61,72,74,186,232,57,100,218,34,133,226,252,14,30,216,166,214,201,44,188,39,246,195,213,207,242,179,1,11,247,3,154,132,70,67,114,24,233,42,250,69,181,128,140,170,143,48,4,167,250,86,59,115,98,56,88,185,244,33,246,55,77,49,65,118,99,16,119,89,245,135,170,57,208,75,175,98,153,176,252,208,142,220,40,63,169,214,252,16,64,105,132,214,180,64,22,198,151,152,183,190,44,138,55,221,195,194,19,14,79,201,72,177,73,206,194,93,32,171,162,102,34,64,167,115,128,102,129,79,125,181,158,70,15,54,168,227,226,94,122,106,140,201,208,67,123,96,215,47,175,168,33,244,217,225,17,233,20,175,232,169,194,59,84,220,77,147,70,66,182,222,117,97,105,244,216,130,75,34,40,70,142,19,10,136,0,223,80,100,12,211,193,153,78,10,141,70,244,182,182,254,196,45,226,155,179,83,229,151,206,225,159,15,140,211,112,77,159,207,201,176,212,60,252,171,160,127,171,72,9,182,217,169,214,127,250,252,50,86,222,99,190,48,80,144,234,199,254,108,96,83,2,15,63,110,49,36,10,182,185,158,65,80,43,214,21,116,248,156,6,195,190,61,10,93,85,111,199,60,225,240,168,131,8,98,130,202,54,89,186,147,136,65,181,146,71,0,68,56,220,0,206,171,232,104,209,85,89,53,1,10,93,0,21,161,185,43,30,88,199,249,114,88,54,84,211,227,40,220,253,28,127,237,43,42,164,57,152,72,42,227,65,205,203,13,172,6,167,146,20,230,175,188,84,144,2,231,75,23,153,128,94,69,187,79,198,197,165,100,44,57,23,123,142,193,102,247,39,144,48,160,55,213,200,50,79,25,54,137,124,29,51,195,172,150,216,44,136,108,29,186,74,69,129,87,48,210,138,140,99,131,247,67,181,71,50,112,145,95,40,27,89,193,90,14,210,114,65,9,18,10,54,58,228,226,50,81,0,140,230,49,78,132,214,1,22,193,243,163,114,118,119,173,195,10,45,137,50,13,86,97,248,115,182,252,45,189,92,91,134,75,186,180,5,120,30,42,98,192,163,135,240,202,94,19,90,211,57,106,239,178,172,170,168,142,246,26,102,179,163,146,186,24,42,2,14,178,179,72,68,104,36,62,50,21,144,236,66,42,213,246,100,237,245,241,242,118,230,208,220,105,92,15,21,55,181,202,32,198,171,107,196,30,173,110,132,203,214,181,224,192,226,115,207,69,13,145,87,24,3,118,176,223,254,95,232,48,139,148,11,150,7,26,219,2,163,58,216,178,22,215,118,60,202,231,200,110,73,15,87,24,173,134,103,179,174,186,121,137,170,218,198,118,148,162,54,45,237,177,109,159,25,125,131,107,91,211,88,129,141,221,139,11,143,97,115,134,20,255,14,209,148,197,247,36,3,99,103,245,85,215,221,128,218,185,214,184,19,106,176,87,37,146,234,183,142,153,48,41,34,78,99,11,69,237,157,228,113,158,163,112,97,165,128,75,17,189,246,33,165,160,130,186,225,247,60,162,24,130,164,31,17,0,171,80,17,214,95,1,43,151,188,28,249,195,116,68,79,231,56,59,62,57,110,123,152,158,150,178,147,219,159,220,66,228,214,138,13,76,225,10,113,53,18,53,160,117,93,14,101,30,194,119,207,51,133,2,0,37,252,240,139,213,234,239,73,5,170,149,250,242,96,233,43,219,22,247,242,255,217,205,107,119,1,54,129,254,97,212,200,9,88,163,244,183,190,163,250,221,11,84,156,225,247,5,180,185,40,202,192,145,224,137,237,255,232,161,11,72,174,101,108,227,181,55,231,0,68,69,234,63,161,143,50,182,216,25,41,105,124,23,4,220,187,135,98,134,88,224,213,124,254,27,45,65,63,29,94,185,36,246,70,74,10,231,167,163,120,138,61,222,66,111,140,101,93,239,60,83,164,214,165,0,185,55,48,119,246,0,78,93,213,128,197,217,30,50,109,67,244,54,160,98,33,118,149,222,244,211,1,248,199,187,40,19,238,216,68,9,232,209,58,116,52,230,157,144,83,76,15,100,143,106,233,188,217,126,164,254,198,93,245,194,12,96,117,183,53,145,237,31,86,104,175,25,220,248,239,172,103,131,193,30,143,65,114,45,38,178,121,25,0,67,255,139,183,207,237,43,173,110,195,209,71,211,59,243,31,93,149,165,59,34,81,101,207,59,80,13,4,12,141,135,74,64,113,63,228,7,223,112,122,75,22,14,71,101,148,252,104,237,154,150,158,122,246,221,190,153,76,11,150,31,222,231,245,163,134,61,100,92,151,11,87,91,253,101,65,58,188,189,227,186,13,174,255,2,188,98,121,207,128,92,212,154,124,201,136,52,63,165,31,190,180,77,88,75,253,11,169,146,204,24,36,235,186,201,76,67,243,188,52,207,234,112,44,38,29,125,246,116,204,242,62,29,197,2,91,223,81,160,247,244,4,229,3,106,248,134,45,79,243,196,20,162,28,65,205,139,153,93,23,138,53,144,206,155,52,116,209,159,204,140,216,106,9,200,63,150,179,111,254,6,250,83,7,27,232,49,189,7,186,64,0,90,107,212,69,34,88,92,150,158,195,83,52,196,219,155,228,134,218,110,86,78,14,178,11,77,195,3,127,149,14,238,41,7,83,145,195,83,160,221,82,57,170,143,44,160,230,169,99,209,143,187,214,228,191,6,75,138,238,118,167,151,171,120,249,248,26,139,55,213,32,97,243,73,113,105,184,117,184,60,142,238,243,131,97,158,191,40,176,69,10,110,178,211,20,95,0,169,80,234,233,29,226,134,28,158,229,62,61,98,68,43,69,248,152,178,17,55,43,221,157,205,193,16,221,255,45,38,200,55,86,124,150,40,182,42,116,14,115,227,80,115,70,33,1,4,94,86,154,85,147,32,174,125,188,105,102,205,229,241,21,148,114,189,14,28,188,114,169,172,176,175,31,210,30,180,229,160,144,35,76,44,0,85,207,83,32,203,100,237,154,140,149,88,3,103,62,135,113,111,56,181,221,227,116,15,192,43,222,157,43,249,100,69,142,19,94,162,5,129,126,56,6,181,174,218,234,229,4,211,221,157,65,118,17,212,237,169,157,187,201,90,235,240,94,217,41,113,234,150,86,70,162,17,142,74,209,181,150,81,143,0,249,204,185,198,4,190,113,122,190,248,77,233,116,149,185,75,2,183,196,96,28,217,62,198,112,61,247,111,21,183,39,157,32,199,68,0,230,202,83,198,94,0,37,220,4,36,29,157,17,149,205,76,77,156,151,220,101,127,189,246,93,227,255,101,218,31,191,13,7,189,21,152,44,212,241,146,218,132,125,130,187,194,174,130,215,25,22,239,162,48,196,13,217,75,85,214,11,26,156,216,154,59,110,151,140,58,164,214,105,196,54,162,178,207,165,188,25,40,52,3,130,32,237,206,21,202,197,204,41,60,153,69,200,164,142,124,112,151,221,118,214,35,84,191,75,16,184,211,179,21,130,148,178,11,251,235,229,161,48,100,41,11,197,19,232,199,242,110,241,210,231,23,235,71,149,176,0,15,17,26,180,28,25,134,114,108,102,161,46,107,173,131,152,214,92,184,100,102,236,59,240,231,38,62,194,168,237,193,105,23,23,161,251,0,60,163,56,110,239,7,84,97,111,222,162,4,101,98,251,236,32,19,232,110,47,102,254,238,190,22,95,93,186,78,116,179,163,252,92,165,87,232,225,209,110,202,224,129,105,60,170,2,91,9,61,13,83,110,55,14,115,34,130,118,198,58,49,193,241,186,206,92,26,100,33,232,86,35,67,81,18,11,232,43,205,196,75,183,191,73,68,107,145,22,103,104,237,245,170,42,159,116,247,112,237,51,168,225,229,47,173,165,25,87,70,95,104,84,4,245,123,240,227,81,55,73,67,87,138,131,13,105,83,86,229,128,74,134,11,71,6,234,56,5,84,226,44,171,24,159,191,68,206,177,41,146,240,138,90,174,160,253,163,109,11,167,225,30,255,213,169,28,158,115,183,92,194,135,82,127,41,41,143,111,28,163,35,192,189,74,14,81,61,50,173,239,228,128,140,38,230,44,192,218,167,185,114,55,139,213,22,61,108,111,103,131,128,27,180,193,132,57,25,160,245,92,199,102,99,28,59,101,120,199,139,147,44,38,189,64,12,162,114,139,22,21,96,197,192,48,182,243,231,127,55,128,137,76,42,61,0,61,14,74,27,29,16,94,50,235,36,176,60,214,162,108,97,134,240,155,11,229,248,216,118,178,185,212,147,207,227,78,179,90,189,239,247,172,247,205,66,250,229,3,207,198,59,211,78,132,147,13,42,129,76,116,169,137,103,170,222,111,166,24,47,63,61,106,113,23,251,69,13,115,66,73,24,124,19,42,4,19,90,251,177,193,139,167,99,78,251,65,78,214,86,104,137,106,81,45,132,118,24,139,119,128,190,90,181,255,244,8,186,183,130,22,247,44,104,146,112,168,181,174,70,85,141,68,198,92,187,241,208,41,50,208,1,36,183,19,176,251,78,19,167,178,131,174,161,175,168,178,160,202,20,39,13,105,153,252,182,7,3,152,128,241,17,12,180,245,236,152,142,107,89,254,8,87,66,104,52,128,90,216,146,226,120,21,146,160,212,118,127,96,111,164,215,34,251,85,214,230,239,220,57,185,239,225,184,84,113,213,159,81,36,63,69,140,205,120,6,173,251,152,105,205,98,151,43,3,183,172,78,128,23,82,238,124,94,97,238,132,113,219,167,223,201,117,216,214,173,4,219,5,27,235,96,32,109,154,135,35,203,190,248,138,177,158,111,68,186,19,3,88,124,35,205,89,0,253,185,212,227,72,242,215,247,11,220,53,159,158,85,72,150,16,251,24,15,17,5,109,222,12,193,32,186,119,46,243,15,198,186,129,8,21,72,202,91,213,189,212,109,209,184,230,159,233,171,167,105,87,21,187,5,216,49,83,175,179,18,185,114,18,161,39,92,80,39,215,53,152,3,180,144,214,171,5,137,232,210,52,232,192,124,240,231,74,120,244,195,34,176,201,30,35,168,175,170,172,127,1,107,56,151,221,4,70,115,169,36,165,32,71,78,114,44,173,200,136,134,76,227,136,73,213,170,147,185,169,160,127,50,14,81,23,79,254,106,185,23,212,90,68,149,245,215,111,123,140,63,83,107,99,153,240,198,101,172,67,1,32,169,58,241,170,33,175,4,62,249,76,87,229,15,2,96,102,220,19,148,242,35,78,194,209,171,189,129,102,8,62,92,206,13,214,126,95,156,88,155,175,47,221,138,148,228,210,160,119,223,191,8,231,31,7,102,132,183,100,218,15,225,181,68,57,70,245,184,144,15,178,133,86,122,44,129,43,165,99,25,237,84,75,62,29,202,166,217,169,110,122,219,200,223,134,166,207,167,57,119,72,174,17,226,167,78,207,15,135,177,41,27,196,214,164,97,61,86,77,49,242,189,242,216,70,121,148,132,227,225,99,214,193,186,222,50,0,97,3,206,234,57,107,150,24,158,48,192,233,229,183,33,199,217,143,130,179,52,10,7,54,39,153,255,32,252,163,69,184,242,47,4,174,57,116,179,91,76,30,165,211,75,173,199,162,84,23,3,223,142,33,93,215,202,54,212,32,239,198,0,153,51,14,204,186,76,221,241,192,228,119,247,54,100,28,117,252,223,231,58,192,159,215,219,233,98,124,152,11,153,146,175,59,166,114,219,208,111,95,237,40,51,52,144,185,0,223,44,250,4,189,237,124,16,210,185,77,245,41,96,235,215,118,233,91,115,85,158,150,39,211,201,229,24,76,16,7,6,230,71,119,69,59,202,123,228,83,57,130,209,26,4,60,228,137,229,67,234,35,33,62,143,92,178,108,96,8,241,206,249,63,136,108,186,134,230,85,122,59,0,232,92,222,48,208,26,170,151,198,240,203,116,243,40,79,218,201,71,123,180,121,107,106,213,0,174,110,200,190,61,23,239,50,102,176,47,183,149,33,90,31,184,33,57,189,126,29,219,9,144,165,207,63,194,89,210,131,82,82,208,46,125,229,14,128,116,255,18,221,47,194,184,116,104,250,31,66,163,157,222,121,173,138,153,15,139,127,205,54,122,159,29,100,98,161,208,107,105,70,86,230,141,4,38,154,236,205,111,237,210,121,216,165,184,17,191,119,235,75,226,176,78,210,81,236,100,2,227,99,107,97,30,225,254,108,150,73,204,11,68,154,181,141,41,222,199,161,67,163,6,190,236,58,43,243,76,158,5,19,134,9,226,145,218,48,56,147,161,72,61,168,39,221,212,252,247,30,177,90,70,246,53,148,138,240,60,248,175,123,101,104,197,31,165,84,6,114,58,226,42,11,226,234,57,172,142,106,100,209,191,34,4,78,130,124,171,150,196,143,90,191,251,140,106,94,122,57,93,28,214,157,71,239,8,80,130,139,173,105,202,165,44,54,156,16,71,43,188,75,61,62,103,181,161,90,253,214,56,193,235,40,20,0,170,3,78,19,135,235,0,127,77,29,60,238,141,178,85,42,211,77,236,60,54,57,26,57,212,123,236,229,152,107,176,200,205,92,51,192,240,189,251,216,200,31,152,221,245,128,235,237,102,239,141,197,40,133,132,89,251,123,227,110,6,89,107,194,150,141,95,84,0,251,141,135,43,19,254,147,53,88,111,26,5,84,49,165,133,19,12,147,22,42,13,23,202,141,222,214,73,102,153,24,131,175,148,79,33,32,5,62,165,4,138,116,23,195,73,69,66,181,31,139,104,156,59,126,78,234,198,146,213,35,53,178,191,189,81,180,118,95,209,203,200,173,221,72,110,226,60,200,24,116,45,182,126,199,43,121,105,188,203,229,230,239,182,197,142,54,138,107,6,210,68,225,200,223,238,221,65,199,37,166,147,221,9,223,1,93,216,254,124,73,204,209,151,25,4,79,244,229,24,243,206,117,162,60,62,148,22,130,32,251,144,166,151,23,185,26,43,218,206,14,96,245,44,5,242,28,125,26,246,199,34,220,100,177,254,37,192,174,100,36,72,185,25,57,169,2,248,72,7,70,147,154,233,75,42,193,132,153,117,127,41,158,199,121,107,187,81,219,198,75,253,247,26,180,216,176,133,186,6,223,249,216,175,170,33,99,219,84,110,176,130,111,252,137,193,140,185,166,34,231,149,200,175,117,114,234,27,192,32,211,197,64,12,232,203,19,193,183,100,225,64,43,244,197,131,68,16,91,180,146,95,39,10,16,101,238,154,254,220,79,144,75,208,244,0,72,138,98,170,98,102,189,212,6,229,135,98,103,129,161,165,163,221,78,16,244,83,153,26,241,20,116,86,142,96,10,253,215,105,201,159,85,125,157,156,91,114,105,141,137,58,75,132,219,122,253,88,89,158,136,163,120,199,77,160,201,130,49,163,92,168,133,28,149,13,68,7,76,12,214,90,70,254,12,132,154,119,236,16,75,240,124,164,50,234,208,45,18,55,106,229,91,170,70,249,65,231,244,115,72,198,243,109,43,182,218,107,54,181,122,96,43,225,149,108,84,1,98,33,201,94,195,94,41,185,52,0,78,73,151,191,61,132,50,124,205,89,232,199,125,127,94,166,125,213,7,6,69,200,146,130,242,83,40,193,203,126,97,191,21,38,178,74,175,72,230,149,147,64,29,163,209,174,34,182,33,72,246,234,2,167,112,13,132,56,86,134,84,80,182,218,210,146,139,69,115,218,50,133,46,25,174,5,156,235,135,52,180,132,25,106,224,97,195,138,219,242,81,48,160,51,135,94,198,75,65,199,192,247,101,55,200,228,102,202,60,194,70,178,117,252,149,241,201,27,246,125,204,214,187,5,159,218,80,207,0,49,100,210,38,22,233,183,63,91,76,23,43,222,80,142,248,197,120,164,126,128,218,38,141,245,240,5,218,77,75,30,158,10,218,134,149,96,11,133,78,255,33,13,166,96,12,13,81,20,196,90,106,248,102,18,222,173,133,178,204,124,40,185,67,58,249,134,97,138,21,62,133,11,211,153,211,190,236,146,155,228,226,60,170,2,63,96,116,185,139,154,84,96,176,171,240,81,90,10,255,211,194,20,140,31,86,166,3,107,132,184,248,252,93,46,96,12,122,13,145,236,75,199,31,56,10,89,8,201,243,220,187,219,57,97,42,215,76,125,188,50,14,251,99,235,140,170,24,4,161,236,100,187,160,229,147,84,126,101,7,158,238,36,140,115,173,37,10,159,207,255,184,203,69,93,58,72,187,94,59,236,83,253,18,87,98,132,127,42,20,126,146,217,66,27,212,8,30,136,94,37,233,62,125,42,22,234,210,155,182,41,247,23,54,18,15,182,146,29,88,205,145,109,242,75,231,171,19,51,164,33,114,98,0,35,194,93,89,71,69,75,84,232,108,110,187,136,202,210,24,178,150,203,172,177,215,149,25,33,109,167,46,19,146,249,155,100,112,69,162,227,179,162,18,110,46,229,98,14,221,2,40,34,57,43,24,4,105,215,168,6,90,60,96,42,208,0,209,187,98,240,217,236,93,199,67,61,0,206,175,165,247,197,129,255,64,234,26,79,182,75,172,204,194,133,237,43,34,75,94,15,93,1,98,238,146,234,1,81,43,204,40,117,131,100,148,5,247,136,191,212,76,150,62,177,74,75,24,216,19,207,131,73,160,28,94,148,107,240,244,169,95,33,150,141,120,68,47,140,19,251,146,139,69,224,190,40,146,94,2,160,107,187,181,195,41,130,21,18,99,94,78,114,148,65,239,98,90,202,148,241,94,92,192,230,139,145,244,146,104,154,91,116,212,65,201,92,209,128,104,34,222,68,140,32,19,215,119,157,19,90,254,131,15,87,116,165,99,210,64,84,157,229,60,151,160,147,164,16,193,220,223,126,1,235,220,28,40,251,84,106,225,188,184,159,86,85,37,174,206,137,84,204,159,38,137,0,31,240,3,184,138,183,104,50,189,180,209,193,25,230,254,254,213,112,7,141,45,156,99,136,135,125,218,141,147,32,88,185,178,240,168,188,218,174,85,80,7,155,219,207,237,88,140,225,72,201,95,123,172,26,182,117,121,198,205,186,40,153,163,178,145,188,82,11,18,160,108,149,33,59,72,86,42,193,88,46,107,6,161,94,87,65,126,199,189,27,34,28,21,98,195,234,246,15,144,73,48,169,99,209,74,132,78,243,96,205,164,81,44,227,246,193,15,41,160,12,223,184,85,240,9,193,69,235,137,135,249,54,18,203,42,177,205,181,145,23,149,253,184,186,74,41,203,255,193,61,91,45,149,207,20,217,48,28,129,123,161,213,153,45,94,233,110,29,89,192,130,116,244,224,14,18,46,114,48,179,67,40,104,144,167,118,72,247,0,77,136,182,61,138,158,3,173,112,203,3,202,223,147,56,124,208,185,84,15,146,1,7,119,17,219,57,175,35,77,71,68,42,112,32,44,234,121,10,86,196,128,38,118,146,71,29,139,95,164,254,206,61,52,154,110,121,212,189,101,194,246,89,3,95,138,36,45,158,92,185,116,152,109,92,11,74,231,231,142,162,201,154,188,239,144,36,59,225,14,57,134,142,145,40,181,90,63,199,165,110,109,233,208,151,223,9,117,46,182,47,228,226,110,89,93,254,25,148,196,14,122,35,172,207,55,145,101,238,43,191,68,66,202,104,234,145,3,177,50,61,210,89,217,229,0,106,240,180,80,118,255,189,103,254,40,227,172,167,67,23,6,62,53,167,118,11,213,191,192,166,109,54,31,125,203,35,142,147,40,168,189,102,63,89,125,44,153,12,251,238,162,53,236,203,34,78,21,152,34,192,244,173,53,73,110,169,88,68,126,226,40,74,128,155,174,104,19,31,140,160,116,76,159,93,231,26,156,174,66,31,117,134,217,58,144,126,200,71,107,50,250,187,152,119,33,10,216,81,123,253,236,213,128,193,222,49,104,144,43,3,131,164,95,127,198,163,36,107,91,123,242,34,175,138,15,106,177,20,209,98,142,87,239,226,16,172,121,204,124,155,224,234,181,114,96,252,125,247,184,246,160,226,0,47,95,132,171,219,68,231,90,191,53,19,190,11,93,165,226,136,130,13,244,86,160,243,66,81,41,234,135,105,84,92,31,162,190,137,12,247,34,163,129,121,147,85,73,218,251,43,37,60,143,224,205,47,188,202,230,211,42,50,171,241,18,253,5,48,145,75,164,152,92,114,101,23,58,236,59,241,97,64,27,173,61,89,218,21,128,82,160,24,158,182,243,242,233,130,187,191,241,54,151,233,7,232,95,4,129,156,201,161,120,73,129,1,149,143,199,243,215,143,68,106,3,138,206,215,153,108,133,138,192,14,112,152,207,193,83,206,72,148,208,3,90,88,197,71,222,227,186,19,84,178,133,164,151,166,128,195,78,40,238,44,90,17,47,197,99,99,228,225,248,152,111,154,41,64,90,18,125,90,98,0,88,224,44,36,92,154,9,12,203,7,237,56,42,143,13,166,123,179,118,8,74,180,91,250,181,134,58,1,199,38,223,41,186,137,154,102,9,156,236,134,70,222,14,39,223,35,207,126,146,44,31,245,227,61,18,104,77,136,94,130,249,207,233,40,155,238,240,139,69,45,71,88,46,90,197,14,116,186,38,176,253,2,101,50,144,33,188,106,113,190,48,24,21,176,57,199,179,133,167,249,82,229,81,45,113,67,89,140,114,166,134,253,251,178,34,75,85,100,168,215,39,205,74,24,158,48,164,196,128,27,98,30,164,29,81,60,159,80,127,148,192,216,220,193,130,185,92,115,180,147,90,47,177,52,39,208,192,125,84,179,242,58,181,116,27,132,224,92,106,242,201,102,224,215,213,158,67,120,67,193,10,181,188,134,183,52,60,229,105,127,112,96,155,245,202,204,106,211,168,232,72,33,74,175,22,171,29,52,71,133,131,79,20,252,178,190,142,167,116,48,14,180,153,220,53,40,134,137,162,139,173,239,67,177,30,63,207,95,116,245,153,165,106,62,110,222,153,169,110,65,132,33,106,163,78,41,5,91,232,205,39,51,25,70,140,115,139,120,139,200,204,122,150,52,221,44,61,27,173,117,149,76,55,39,77,154,131,103,19,235,182,59,173,231,111,64,27,93,130,241,219,114,239,184,135,162,116,145,215,1,20,86,13,234,208,150,86,14,61,17,78,138,139,80,188,111,187,69,142,237,19,44,139,222,247,18,48,120,96,222,47,179,0,145,113,180,185,125,243,219,225,232,108,249,130,9,54,65,58,101,187,8,163,114,114,128,111,234,198,249,72,10,5,180,66,98,130,90,160,205,139,127,127,236,80,172,163,74,161,8,72,192,79,208,238,242,52,140,218,26,95,168,127,250,139,34,164,176,13,230,154,233,144,134,130,158,255,132,50,115,18,205,103,118,72,111,44,47,214,178,118,26,81,29,60,86,117,72,222,52,124,133,236,177,208,11,27,113,201,36,50,194,41,202,78,140,177,67,246,244,54,62,215,9,25,208,65,75,111,42,251,207,2,219,111,73,136,110,240,108,167,31,52,227,149,60,202,152,255,233,221,35,190,180,147,84,123,255,199,149,196,254,204,34,3,194,158,248,237,98,36,207,195,96,109,200,252,118,148,10,198,61,50,251,100,206,210,123,114,114,70,201,216,186,158,12,165,76,5,89,146,182,187,36,143,69,190,46,238,238,56,61,168,151,73,63,0,90,252,55,205,76,252,27,8,15,170,100,54,135,142,165,104,11,139,5,40,201,200,235,46,58,126,104,7,252,68,103,131,171,1,159,99,153,23,240,170,183,218,124,124,57,193,30,20,48,74,22,238,178,191,14,198,115,146,233,115,201,48,3,31,236,114,90,225,206,134,10,57,24,79,239,105,8,72,53,52,131,219,198,226,136,143,175,94,212,80,244,240,170,13,135,133,100,67,164,82,217,171,161,237,251,108,163,133,13,72,12,57,49,55,209,126,89,8,169,78,230,218,211,147,132,241,85,229,9,146,162,207,220,129,243,213,161,95,224,134,87,173,161,68,169,162,228,81,158,208,116,141,108,178,70,169,35,42,81,205,42,104,210,165,164,41,155,190,218,195,130,234,193,238,178,212,130,243,205,186,143,229,247,252,40,28,99,99,243,63,225,221,64,69,37,143,71,95,242,86,73,60,180,38,250,208,177,224,93,228,57,48,169,105,57,166,176,13,147,230,13,18,226,215,24,53,190,136,39,233,105,194,232,240,36,200,197,43,29,37,160,66,144,100,100,90,99,228,244,223,183,172,122,1,107,219,147,144,22,194,34,243,166,252,152,81,215,29,25,89,253,21,122,223,64,76,126,100,174,158,195,174,248,205,202,42,51,92,35,107,162,16,57,244,235,138,13,91,115,186,169,51,47,143,243,239,220,128,252,36,151,3,102,43,148,35,240,89,250,106,223,153,67,96,141,202,36,225,81,11,104,34,209,185,66,196,197,0,52,243,30,143,62,211,194,221,134,162,26,180,121,16,211,173,179,236,203,128,147,225,156,109,221,161,211,171,122,78,247,107,216,208,56,245,197,133,63,216,151,64,20,240,250,136,89,200,82,115,52,218,91,156,243,16,73,103,132,19,82,207,227,178,226,59,178,192,84,235,116,60,254,70,91,184,151,53,195,6,160,243,55,212,159,109,133,108,46,223,246,24,142,136,136,38,144,237,154,9,59,211,201,30,41,66,158,65,85,145,153,101,174,115,60,187,115,220,84,140,126,225,224,50,251,232,159,38,52,95,152,219,190,45,118,177,16,237,189,165,178,95,206,81,171,210,173,153,192,177,84,48,111,43,173,119,105,211,195,42,38,57,203,125,4,192,179,223,232,118,1,185,90,171,171,242,61,118,0,216,21,105,159,240,48,250,15,231,54,167,164,192,95,97,209,135,239,50,74,213,190,208,120,85,77,192,49,188,191,72,27,250,117,151,227,129,238,220,37,238,123,51,121,196,249,153,251,70,155,37,228,77,49,100,168,236,34,160,103,210,107,38,154,221,124,97,129,223,38,60,50,79,203,53,220,18,156,70,191,183,143,118,104,176,165,166,162,98,92,81,129,12,2,149,183,77,206,13,71,196,42,173,85,211,146,36,100,240,59,240,14,183,1,164,220,20,220,55,239,194,187,227,197,162,29,73,255,47,19,24,34,219,137,134,210,216,141,91,230,33,67,176,161,211,251,120,93,47,244,118,28,74,63,129,20,189,90,158,38,132,140,155,169,60,151,118,144,88,81,118,121,11,22,53,111,8,243,0,39,15,139,46,4,131,147,48,109,143,200,3,209,189,197,187,210,238,86,75,163,242,135,125,251,67,143,106,38,61,3,8,220,166,92,27,70,235,171,74,143,240,179,139,161,254,174,224,83,36,107,41,102,192,113,39,200,127,1,10,6,156,120,98,88,255,254,229,213,239,32,6,142,42,179,176,240,160,228,10,235,127,26,10,222,213,143,48,200,40,234,22,0,145,155,27,240,57,17,60,110,229,108,235,0,10,84,41,29,160,109,231,24,6,153,227,5,81,115,32,54,239,141,16,40,101,129,195,101,22,120,6,58,65,31,245,164,11,185,183,61,226,144,101,75,196,128,22,237,231,14,175,114,153,2,137,154,122,150,246,106,174,163,156,155,102,242,209,184,250,134,112,200,8,15,138,176,216,120,244,248,183,165,208,249,18,125,143,37,112,239,29,118,6,88,152,152,219,156,154,178,137,197,122,109,218,236,200,30,178,11,229,158,180,193,7,29,169,62,8,29,91,193,213,166,102,81,99,42,34,106,45,248,44,55,142,36,235,72,0,94,28,136,181,65,182,143,114,163,128,94,19,174,126,140,246,38,148,192,100,201,72,25,6,233,182,190,83,201,88,183,204,165,237,148,32,250,214,139,214,59,139,176,130,85,28,158,87,207,140,248,157,160,132,147,189,254,222,255,131,160,89,206,214,81,102,92,22,19,171,59,126,145,99,253,137,213,121,12,36,196,255,7,191,8,166,135,197,247,219,60,71,54,1,250,36,176,119,120,13,68,82,107,20,228,105,172,202,196,173,203,74,85,27,179,162,131,130,119,157,113,18,157,7,125,200,217,48,205,79,95,181,77,220,132,34,155,211,35,137,124,94,34,139,14,19,96,93,227,73,167,214,124,99,241,223,120,210,169,134,53,198,129,145,139,47,63,1,189,72,184,73,169,190,177,117,166,105,120,231,232,132,25,109,166,241,187,239,48,182,174,166,239,152,161,19,50,109,163,13,232,214,53,140,95,7,131,221,255,189,41,114,203,52,12,57,73,154,137,87,224,212,22,129,214,143,19,202,187,120,194,35,206,152,240,86,180,69,185,94,45,46,144,48,236,12,19,219,204,226,250,104,217,63,242,208,75,232,28,252,30,147,51,146,202,250,246,197,134,65,128,101,184,30,214,230,143,107,109,236,217,89,128,36,99,70,231,148,89,188,188,223,244,180,176,100,138,92,149,186,99,116,23,112,187,179,183,97,105,214,51,193,13,150,165,229,5,142,217,160,36,152,179,193,69,198,176,218,38,139,2,137,107,54,39,192,209,190,65,97,92,119,137,61,190,6,213,109,66,224,69,135,17,224,132,94,141,13,113,69,2,169,134,243,138,48,29,42,220,161,123,90,200,177,235,127,102,96,218,31,240,251,238,10,57,248,26,238,206,216,10,110,190,28,219,7,215,127,154,177,132,197,46,21,167,124,175,231,90,223,170,141,9,64,192,250,155,237,20,236,88,235,7,184,231,206,198,238,177,226,135,205,228,153,205,46,75,0,73,89,135,63,167,205,168,168,188,72,124,32,224,106,25,188,185,193,9,139,183,109,104,51,22,83,182,85,241,96,119,169,251,22,224,17,194,117,102,42,83,54,248,65,119,207,34,0,99,220,189,241,224,169,76,90,40,119,174,151,98,47,251,212,140,176,5,194,17,51,166,17,111,23,129,236,91,208,18,99,44,12,33,74,208,161,218,237,69,202,49,157,158,174,79,31,136,51,128,16,235,163,182,100,85,152,86,90,188,151,32,53,217,255,105,1,24,60,15,206,52,61,109,103,213,8,107,198,121,181,188,27,238,248,52,254,184,89,27,37,70,146,89,188,235,38,77,150,73,102,111,147,159,136,45,217,231,63,220,93,183,225,94,117,106,26,38,185,48,179,235,159,186,137,23,178,123,78,137,188,114,26,66,187,49,70,216,223,203,46,175,201,232,91,147,23,214,105,53,64,57,119,101,139,160,61,60,37,138,224,142,8,2,227,128,211,93,15,200,156,165,192,137,110,195,161,254,71,220,29,23,42,136,84,90,140,149,223,168,105,95,100,179,82,203,186,195,63,118,3,72,228,166,71,231,192,48,98,17,34,139,4,22,136,142,38,216,30,78,181,48,211,47,12,32,48,166,249,222,63,140,12,223,145,168,249,215,37,112,150,54,0,234,169,30,199,16,212,22,77,107,249,91,214,222,38,219,14,160,206,0,143,156,222,77,11,153,182,115,31,61,178,4,45,204,19,247,29,2,121,125,83,210,104,234,22,236,27,236,96,167,101,94,109,251,37,45,1,23,22,89,186,217,32,131,59,63,99,215,162,169,237,183,89,184,134,131,27,54,203,163,192,104,15,112,14,100,145,136,84,59,141,130,192,212,141,137,192,117,79,160,101,96,229,141,242,6,171,200,96,245,46,25,167,98,244,246,23,45,210,29,1,201,190,143,82,118,6,121,105,81,95,224,219,194,144,248,82,148,65,83,54,118,107,31,184,66,52,153,56,18,138,45,104,116,228,39,191,211,193,232,245,57,198,35,229,18,112,232,89,180,158,48,157,80,235,183,56,112,156,228,179,190,154,52,77,223,126,31,124,144,17,96,90,205,28,176,12,176,220,3,103,198,29,231,174,212,158,47,18,120,216,62,57,118,253,39,206,84,31,26,51,182,99,86,4,62,158,2,74,194,227,97,202,229,200,237,110,111,179,230,175,70,17,119,230,12,172,126,10,133,134,106,228,170,54,29,156,252,81,23,111,149,106,161,123,250,35,61,94,133,63,50,63,108,84,234,92,180,13,97,172,238,213,170,178,131,92,153,186,98,54,1,133,104,235,147,1,1,165,146,46,21,32,152,15,111,60,204,116,223,99,10,20,46,85,6,232,231,227,74,145,6,146,148,188,82,65,161,175,247,29,121,172,80,83,170,180,200,217,128,6,63,187,153,80,91,189,106,95,29,145,189,89,112,155,105,234,182,232,206,91,125,124,234,113,81,133,120,195,245,3,75,176,115,181,223,208,147,60,83,128,31,122,158,190,71,205,143,59,147,198,125,89,142,158,251,250,86,67,236,230,129,143,21,212,75,57,120,129,107,32,90,92,175,125,245,214,239,111,142,219,87,174,177,235,87,165,42,29,179,243,75,252,213,64,101,87,65,77,105,114,255,176,66,182,119,191,208,163,171,4,240,81,60,235,160,25,109,245,159,69,142,79,82,109,77,48,184,140,148,90,246,228,21,23,74,216,89,107,201,37,9,27,23,174,172,49,145,42,227,102,247,148,202,251,165,127,50,76,17,105,141,153,162,61,200,112,146,91,66,83,75,31,242,102,22,67,65,154,201,181,30,235,175,60,253,64,18,236,118,89,252,150,245,241,67,195,43,36,148,48,143,205,236,36,103,135,44,12,41,215,24,59,78,68,139,154,74,116,44,191,194,218,93,4,163,196,147,4,10,35,118,86,25,128,221,23,131,142,237,8,51,86,99,22,57,232,255,151,123,188,59,61,152,160,214,226,162,97,149,210,71,22,98,98,123,12,30,254,8,255,218,73,159,109,117,249,154,46,58,115,81,51,129,173,56,244,135,219,38,29,113,167,211,195,226,187,183,124,126,105,17,159,35,223,219,223,68,173,129,42,38,69,184,79,117,51,50,44,222,240,219,253,73,125,249,252,178,214,161,47,127,5,32,170,77,86,156,153,223,242,111,143,171,111,94,43,212,159,237,87,72,88,4,26,171,195,233,151,32,53,112,75,158,108,60,223,131,250,37,199,73,6,171,111,5,48,190,172,150,22,68,105,180,94,50,233,238,96,172,124,239,139,108,8,49,45,241,158,227,237,250,225,211,37,125,142,154,253,204,126,213,16,161,215,143,165,188,88,94,243,96,66,151,235,143,5,139,52,220,195,153,169,66,75,195,242,200,180,243,213,252,7,78,19,77,237,138,72,17,155,113,20,15,172,117,22,217,218,129,64,188,82,228,159,214,85,185,185,140,72,5,95,99,21,206,24,21,177,147,131,45,239,51,24,130,213,28,90,132,237,238,141,83,82,226,31,53,22,118,137,223,94,82,164,106,202,236,241,47,130,195,206,251,238,151,164,192,202,139,71,176,213,118,109,183,23,238,225,194,168,234,82,100,203,253,46,62,65,50,60,23,115,215,92,251,10,26,101,47,118,190,167,224,76,40,167,114,222,241,144,215,75,6,105,223,18,93,124,216,57,231,203,102,38,54,30,40,214,105,135,49,157,24,149,142,186,173,243,252,142,124,107,145,107,19,94,144,246,143,101,211,21,235,224,128,100,141,226,58,14,63,206,251,91,209,102,182,121,125,83,61,224,228,235,188,132,254,9,249,76,148,144,224,14,47,0,3,75,86,25,57,59,56,72,150,249,239,105,104,244,210,37,76,124,111,216,99,115,42,8,237,93,208,151,146,221,229,150,37,117,94,12,217,163,198,153,198,52,84,204,105,127,2,45,247,228,114,223,98,1,218,230,212,43,219,248,178,104,222,77,27,50,183,218,179,62,195,198,157,214,6,234,127,17,191,102,44,171,104,180,75,154,62,100,121,124,202,226,193,32,12,35,58,98,203,93,144,25,181,213,224,125,121,194,117,209,212,254,142,42,232,35,178,216,178,243,231,162,218,110,54,90,120,128,252,69,102,151,217,245,174,110,62,27,75,93,53,164,134,247,110,40,67,12,67,208,171,199,226,214,230,128,110,89,42,117,250,119,225,114,138,179,52,111,157,162,69,50,236,247,250,70,85,73,27,151,218,62,63,32,129,123,67,212,165,246,141,150,108,87,155,17,242,128,109,227,183,102,151,90,224,104,43,190,47,151,180,252,179,138,95,237,239,248,234,227,84,138,93,26,185,232,156,17,59,2,191,57,157,127,0,255,81,135,129,118,60,139,234,33,55,108,62,112,10,17,130,235,4,131,42,226,169,41,104,53,197,83,223,106,21,122,57,185,82,111,199,192,38,182,243,111,129,178,82,117,69,142,82,157,189,109,27,164,248,100,84,67,200,219,52,38,150,44,160,135,89,212,56,238,111,155,71,65,63,15,100,170,25,172,65,179,60,91,59,160,13,4,241,95,110,121,230,252,147,194,117,210,120,232,57,205,235,47,188,248,237,108,165,114,159,66,10,231,91,66,69,171,15,141,242,161,212,132,55,142,57,255,82,176,6,119,190,176,70,142,249,221,87,228,68,99,3,98,48,113,68,58,175,155,6,220,120,43,47,35,246,199,198,29,254,159,54,222,59,94,117,220,193,142,192,116,242,73,4,218,102,42,176,162,209,136,4,63,243,100,105,98,110,107,117,65,175,84,170,108,135,243,82,31,16,219,51,241,98,101,254,117,73,177,112,21,210,74,151,34,215,151,4,142,209,193,213,91,55,60,251,240,173,65,137,200,74,28,214,98,53,99,80,29,153,251,174,94,76,50,146,39,187,165,37,38,18,26,144,222,70,228,125,111,40,172,87,5,217,194,57,222,224,186,195,29,210,79,184,31,240,77,251,176,108,88,192,211,205,174,120,199,242,166,247,68,167,5,30,187,34,64,3,83,207,231,244,234,90,141,52,25,160,62,137,180,243,252,234,173,209,103,204,98,159,240,197,242,148,6,198,27,65,80,191,72,144,187,212,69,149,28,24,129,137,150,194,130,244,42,169,174,51,234,165,216,113,112,193,40,113,134,93,106,234,0,242,48,226,57,222,218,128,149,160,237,163,229,0,110,198,47,244,23,75,158,212,178,213,84,148,244,251,83,147,151,226,127,15,251,238,107,220,29,191,31,180,140,62,77,192,112,209,59,41,242,119,139,124,126,224,50,186,169,149,154,25,151,227,25,47,193,192,144,135,17,102,21,70,76,100,54,99,209,133,154,127,93,8,99,189,199,126,56,54,140,230,240,202,178,18,246,190,157,56,129,84,96,60,212,197,149,76,243,9,41,231,211,21,248,218,24,186,84,199,48,101,115,102,64,101,144,178,27,118,27,255,47,238,159,227,213,211,225,217,45,192,241,138,244,113,79,121,129,83,155,131,231,184,182,222,160,127,64,140,202,189,144,45,64,109,206,51,89,144,242,165,115,44,128,255,62,169,87,39,80,201,5,175,201,108,170,100,202,72,226,11,121,9,17,213,224,38,154,243,144,54,22,127,16,192,243,30,116,15,196,160,74,115,227,16,46,88,49,248,44,19,120,202,8,175,124,48,142,205,10,24,143,106,124,101,136,194,184,19,102,92,198,241,114,42,229,126,64,108,191,135,19,93,110,116,205,129,227,83,84,81,130,191,112,246,181,8,211,27,116,187,225,34,194,161,49,221,177,171,32,149,107,50,121,135,228,128,41,208,206,182,234,163,61,248,96,184,45,21,240,152,39,247,227,138,231,15,134,143,27,29,247,222,84,188,16,25,213,70,19,7,24,210,189,251,116,7,3,146,29,173,17,89,198,168,246,69,97,167,97,189,77,160,162,208,61,152,230,245,12,86,134,5,16,145,226,225,169,211,158,75,10,149,73,142,78,171,158,210,207,101,91,142,150,38,140,28,85,193,199,244,220,166,120,63,43,70,69,217,16,33,165,60,148,217,186,138,99,250,115,166,208,17,61,210,61,134,34,237,49,49,1,205,126,213,232,116,196,180,141,109,64,0,152,178,16,36,40,235,94,18,178,237,135,203,190,231,1,240,75,194,212,81,92,101,217,248,176,158,98,45,86,170,12,146,72,189,63,146,51,241,42,215,37,32,248,142,13,17,207,205,89,208,189,76,24,75,23,188,115,61,156,67,221,110,55,211,33,40,222,4,70,183,235,253,205,95,107,134,230,235,52,76,216,210,151,216,247,232,129,231,34,195,142,15,119,177,205,201,89,99,51,217,21,44,215,220,117,118,229,231,23,16,10,123,47,77,183,121,110,79,244,177,24,93,163,68,95,117,212,37,109,67,172,95,200,115,189,92,197,115,139,242,212,255,165,225,226,79,179,133,44,95,112,57,89,241,231,121,140,147,168,58,96,142,212,242,202,62,227,7,33,70,38,211,95,161,238,236,72,231,71,114,7,137,215,219,214,181,214,130,101,20,226,1,198,14,28,31,82,184,55,54,173,51,176,136,105,62,191,184,183,170,182,75,214,150,84,138,98,108,76,50,254,206,5,199,162,57,134,59,92,229,125,3,36,200,11,35,230,101,196,202,211,170,173,139,53,4,13,182,232,240,7,31,214,175,5,170,0,97,95,60,201,137,183,8,67,104,90,62,171,36,196,9,199,249,169,237,220,254,64,246,62,119,210,190,12,122,138,68,48,201,186,223,226,12,221,78,120,83,245,177,245,148,110,214,215,8,194,239,100,92,50,225,251,181,195,66,107,50,107,211,0,125,216,40,48,173,193,217,51,68,91,96,53,71,68,243,15,200,200,163,153,211,119,29,223,197,17,51,70,20,73,130,116,191,22,150,126,19,239,244,236,100,210,96,29,183,86,186,148,40,210,74,85,167,8,225,201,115,21,41,238,143,1,120,224,87,217,215,101,214,69,73,248,49,154,160,187,33,110,40,250,53,71,22,70,165,239,222,32,83,26,126,129,92,197,218,123,236,234,181,130,122,103,114,187,6,50,221,68,37,67,212,236,42,253,87,24,21,165,172,180,154,70,32,22,246,183,53,164,91,108,216,100,110,125,127,191,69,20,217,219,41,246,141,201,127,41,234,77,197,158,164,173,53,76,64,2,241,12,41,154,187,180,2,16,104,33,3,17,162,49,222,174,188,220,136,147,240,19,16,150,219,201,147,233,189,47,228,88,29,9,253,143,26,202,200,115,180,100,200,190,121,190,225,102,17,145,211,160,110,175,29,134,107,28,8,183,96,220,174,37,251,23,19,71,212,206,252,25,20,198,0,178,123,250,136,168,144,233,231,41,207,39,43,170,93,129,34,19,217,221,25,177,4,25,150,21,29,104,196,134,58,240,210,11,150,94,122,101,213,178,114,104,191,78,124,230,150,171,8,141,154,64,213,124,17,184,216,155,66,38,182,92,21,106,48,39,254,13,35,222,149,86,241,85,65,9,49,158,119,98,132,202,240,128,132,156,208,123,201,93,132,205,222,151,61,237,157,151,90,103,45,147,86,178,212,75,57,147,239,40,96,153,18,57,50,54,163,201,249,45,32,5,174,137,221,171,219,160,75,251,151,132,3,108,251,179,227,236,159,5,119,209,30,135,58,26,101,177,174,215,9,250,202,52,173,101,59,194,85,123,85,254,196,231,249,96,29,90,76,214,94,230,38,64,31,128,90,67,219,31,56,95,20,34,203,197,217,27,185,241,70,241,194,19,225,27,243,85,242,126,233,43,94,225,215,55,45,190,108,97,137,181,177,49,93,84,104,214,25,50,204,80,4,208,101,121,146,117,131,207,23,242,45,14,57,54,3,43,146,235,22,190,61,97,22,20,218,10,51,181,220,75,115,249,68,200,162,74,190,80,171,216,133,188,211,254,60,169,241,211,166,249,108,38,212,71,190,227,194,188,83,34,30,122,83,133,126,231,90,5,143,142,225,217,205,239,88,36,153,243,130,14,10,73,232,96,24,140,195,189,126,9,91,247,12,50,206,23,50,150,243,193,168,15,44,129,185,107,44,119,2,104,58,162,218,119,145,96,24,6,127,235,89,208,241,229,253,178,117,2,215,0,248,223,39,161,192,192,172,96,152,159,186,235,13,37,135,250,51,203,172,111,202,80,147,141,103,151,138,192,3,7,147,103,42,94,189,136,76,107,233,1,213,192,80,145,130,124,188,54,88,47,229,141,140,78,234,4,151,25,10,178,68,166,38,194,44,175,139,141,86,125,55,97,179,60,15,165,205,72,9,190,48,160,167,226,63,125,177,225,77,241,60,194,147,14,125,49,111,187,52,120,188,164,15,136,204,102,242,198,20,138,110,163,11,204,198,140,178,219,139,20,174,250,115,77,71,71,143,207,179,225,79,184,146,28,240,171,52,126,159,133,178,190,204,10,226,122,130,219,5,10,247,187,165,136,50,30,75,141,201,83,184,120,107,79,86,110,165,168,234,54,95,251,40,33,80,63,37,117,136,143,173,58,239,15,99,245,109,216,29,231,52,160,125,116,181,44,94,41,254,133,235,190,21,92,129,94,155,37,18,8,202,107,89,26,195,74,161,158,201,225,142,63,192,127,251,158,111,96,13,17,169,46,156,192,216,252,126,247,14,97,171,162,136,94,255,194,178,224,43,253,182,27,18,53,68,167,216,236,153,81,10,220,195,60,172,91,243,2,89,97,144,146,88,12,212,102,116,167,210,195,45,132,136,130,39,211,188,127,142,8,31,241,171,85,55,24,25,83,240,154,164,181,26,253,229,119,218,189,218,143,27,164,73,213,95,21,141,191,78,64,244,193,178,192,173,157,53,97,174,15,231,83,207,128,117,127,87,111,225,140,52,68,205,97,75,11,165,115,156,106,155,60,10,97,2,79,232,159,20,34,95,136,88,236,160,48,186,168,1,118,29,147,17,14,183,45,190,198,87,15,15,46,119,134,166,118,79,1,7,240,17,220,4,42,241,28,25,23,124,191,112,103,153,62,185,71,15,3,234,78,156,11,6,161,67,97,122,148,34,239,229,204,152,201,110,235,21,230,15,16,97,145,164,178,141,197,33,172,114,102,87,187,153,108,90,179,249,52,208,121,167,218,189,34,154,118,10,208,239,79,124,208,43,194,25,65,196,211,80,14,19,85,240,72,149,6,5,210,198,201,195,54,176,185,17,27,62,245,183,122,151,108,104,143,235,143,112,59,247,147,18,236,127,94,155,142,7,216,216,136,224,253,104,0,138,226,39,253,245,75,107,250,77,147,153,64,152,162,229,229,151,153,18,140,110,156,247,236,188,234,46,19,133,243,252,93,92,208,230,87,157,69,102,174,194,238,130,73,118,242,40,64,100,93,184,153,144,118,177,146,235,12,132,31,129,8,82,65,226,246,157,93,209,19,17,225,17,110,137,190,138,89,97,34,156,252,55,14,197,124,158,106,82,34,136,215,107,179,147,66,155,120,49,88,34,188,239,186,185,218,167,59,114,134,159,203,10,36,0,22,60,233,19,111,111,155,97,73,222,219,87,225,111,9,148,120,187,189,50,187,189,99,30,227,215,164,202,34,49,126,251,199,102,21,28,200,122,236,50,7,194,32,132,249,56,249,16,156,43,196,67,18,225,39,224,107,197,170,140,172,75,101,165,237,95,142,135,69,123,151,103,2,30,132,178,194,250,194,38,32,208,87,123,246,5,181,109,188,96,175,187,173,186,67,194,222,185,27,67,187,29,128,10,239,58,173,187,17,117,113,254,21,122,98,180,142,251,144,129,115,78,158,137,247,73,171,110,194,227,58,88,8,85,207,61,25,150,213,240,13,53,7,241,176,72,127,237,3,66,9,199,90,43,10,180,115,150,236,91,93,104,142,107,41,139,248,187,58,13,169,4,191,57,183,22,108,133,180,226,105,118,211,2,225,27,75,169,92,195,46,143,93,189,14,111,145,208,244,74,231,55,57,22,86,118,103,154,193,24,153,245,23,4,34,228,196,114,218,104,222,137,157,98,141,46,137,172,186,72,247,218,34,31,76,157,124,49,213,199,113,46,42,62,163,71,26,212,232,150,166,179,241,93,64,179,88,68,215,133,178,200,117,49,144,91,89,179,166,46,204,85,126,22,14,144,226,16,107,157,117,108,212,172,222,155,87,112,167,241,143,80,202,40,29,66,236,212,130,232,136,46,147,128,204,28,201,51,135,104,157,57,133,225,202,180,150,62,171,156,132,86,12,54,138,167,22,178,113,33,48,141,163,233,155,253,143,239,132,112,76,244,7,100,109,137,48,237,160,148,191,93,211,46,98,133,113,138,251,158,179,38,176,196,209,103,84,129,85,143,208,240,119,11,250,193,155,214,39,71,69,39,118,111,205,139,38,87,208,176,136,132,161,80,112,115,177,13,21,164,236,99,214,199,217,61,53,192,110,191,49,135,157,88,2,50,158,72,42,116,63,159,2,121,9,68,62,206,6,12,168,175,81,240,231,194,24,182,57,230,58,134,134,19,88,121,56,39,136,176,90,157,21,29,188,181,132,11,235,17,12,106,177,19,230,10,51,159,236,181,45,201,66,51,211,159,102,233,146,189,62,75,182,200,158,189,42,39,224,21,173,182,160,61,75,135,194,98,254,48,182,186,145,114,47,197,117,171,60,184,4,25,62,244,129,39,30,167,79,228,0,196,155,241,250,36,237,157,224,56,200,117,22,51,54,117,182,53,246,5,3,211,118,202,168,212,138,203,7,227,33,25,196,41,158,248,7,182,213,150,179,229,239,186,17,163,114,218,200,33,246,188,155,147,29,119,191,62,176,195,43,193,72,224,117,124,132,76,77,183,40,168,136,193,171,19,85,244,133,10,38,183,117,180,146,220,132,196,250,249,38,182,4,63,106,198,42,161,183,23,1,94,27,239,20,97,9,14,28,136,168,250,72,139,207,113,189,148,252,78,72,132,137,138,59,212,223,3,125,70,187,252,95,251,91,75,174,63,149,203,20,2,156,84,239,214,52,123,209,221,167,115,255,15,153,91,76,229,65,142,77,134,60,208,105,202,99,38,105,146,165,130,217,38,179,78,0,79,153,181,204,181,94,220,44,88,151,215,250,30,201,67,226,207,144,58,134,230,231,133,222,101,84,210,93,21,223,187,53,158,79,175,176,204,193,37,17,33,216,148,213,99,179,72,146,99,192,243,216,159,62,186,184,115,178,206,87,127,224,23,123,225,224,87,255,128,15,129,56,133,153,102,178,63,65,127,105,148,127,28,70,212,75,157,50,250,214,235,78,223,14,97,64,34,159,237,206,52,132,82,7,96,195,215,47,251,105,59,130,217,199,49,100,206,81,186,11,219,70,150,73,191,80,101,241,20,155,200,226,67,63,20,154,114,23,198,110,43,244,15,57,249,238,105,18,193,33,43,201,14,9,108,121,80,95,115,239,168,250,71,241,212,134,217,112,41,183,226,81,218,25,204,51,15,40,235,91,198,8,118,166,22,250,63,106,104,19,206,90,19,37,34,139,217,37,91,136,113,218,117,67,122,148,153,129,234,238,78,215,168,217,239,183,237,64,205,104,27,18,9,97,158,8,17,150,36,142,159,224,164,152,77,218,220,94,49,120,71,155,112,100,46,109,43,186,9,233,137,118,28,111,30,2,226,54,145,107,102,140,235,209,146,48,57,143,108,188,86,85,45,154,24,12,143,229,27,139,27,149,73,105,149,72,22,101,76,71,187,37,169,225,166,146,28,23,20,144,3,243,47,78,198,164,239,100,183,223,70,50,66,3,151,20,120,223,204,251,220,12,145,40,49,132,146,93,140,236,122,95,1,86,34,105,148,38,148,126,93,139,226,50,229,113,160,171,74,17,254,136,27,168,253,132,86,149,32,221,171,88,0,117,177,142,153,80,155,97,169,192,152,197,175,52,123,247,88,227,192,13,41,148,247,169,58,130,210,52,233,82,45,237,100,245,155,191,162,214,162,53,166,68,181,225,154,254,40,59,1,137,81,59,169,249,170,194,165,229,105,139,160,100,25,22,175,166,205,41,219,68,210,202,111,138,45,12,150,226,137,118,70,94,22,81,144,244,107,29,128,45,217,5,171,44,28,212,112,79,1,31,52,128,92,102,109,218,192,229,252,249,52,62,173,71,12,30,255,141,7,181,111,152,89,106,183,248,158,204,72,186,194,133,97,12,111,222,10,187,128,118,20,218,51,202,139,215,53,115,84,96,61,206,124,239,213,170,248,206,57,212,206,130,193,27,199,198,71,187,0,118,121,188,201,218,178,31,152,144,154,2,137,186,172,147,78,13,48,153,63,78,109,158,134,205,99,0,87,90,210,177,196,37,34,167,115,211,186,218,177,75,247,106,70,59,94,60,135,162,7,91,102,72,203,122,190,177,205,11,142,123,62,7,64,100,39,66,182,32,188,143,73,175,165,120,91,196,13,109,172,144,69,108,42,187,211,224,169,18,232,41,216,11,125,51,184,210,133,249,214,238,149,99,37,9,10,172,48,186,133,253,139,218,184,205,237,144,14,121,138,243,153,92,140,4,19,163,240,197,197,14,68,233,97,144,130,6,246,41,231,17,32,4,81,2,225,206,41,177,4,225,3,174,220,106,131,57,78,177,143,59,45,162,167,88,73,115,184,115,69,162,3,251,98,25,169,77,178,53,53,180,69,115,125,121,251,71,134,47,252,102,67,180,225,112,188,43,158,253,45,86,242,104,189,16,164,26,139,165,145,85,110,17,48,9,144,220,244,190,181,168,108,171,163,90,39,93,227,27,62,254,110,95,44,46,38,250,208,213,47,37,8,192,7,173,231,240,148,143,229,237,182,130,184,186,151,53,200,20,73,58,62,109,84,56,187,136,33,152,215,4,27,247,190,198,77,79,67,235,34,40,43,92,228,181,36,170,187,133,199,75,159,71,103,19,35,22,167,202,85,254,113,54,210,235,85,36,65,211,110,64,113,194,93,84,160,56,1,109,61,204,204,188,114,77,59,27,89,216,240,58,204,41,139,8,111,24,63,88,4,71,189,147,23,101,159,94,213,252,90,69,8,120,100,83,205,197,107,82,55,71,6,57,31,119,116,113,240,247,60,90,54,250,83,94,18,95,35,143,91,161,54,17,6,81,83,56,72,138,160,91,36,205,18,30,130,47,13,23,217,231,106,190,163,184,214,230,125,136,215,91,102,20,154,28,251,56,25,220,217,101,45,76,157,97,8,3,50,191,19,225,18,127,193,85,96,104,150,218,40,63,178,104,83,191,198,145,251,216,59,167,119,89,32,119,112,70,22,140,105,178,26,124,51,238,190,45,148,232,160,179,80,145,8,63,137,188,112,68,220,58,242,54,9,102,8,16,204,254,244,92,118,24,95,32,138,215,117,108,191,86,82,234,11,97,103,11,163,138,196,47,209,160,57,80,178,222,75,9,92,38,66,8,115,128,61,117,38,148,48,167,69,152,221,162,141,132,201,133,91,234,11,25,166,179,56,151,110,66,82,226,56,36,75,224,51,46,101,130,182,177,124,224,131,190,221,202,41,140,60,94,184,207,229,238,112,181,141,21,65,118,45,49,58,22,226,163,222,38,139,177,179,177,193,170,125,58,200,115,186,52,177,2,236,143,130,66,179,170,229,249,47,118,113,230,238,248,77,150,177,131,191,95,183,154,201,110,7,9,87,110,243,70,234,174,48,183,26,46,178,58,222,240,133,37,182,54,245,198,43,137,26,239,107,71,62,238,26,204,8,175,100,253,183,85,231,28,147,67,40,148,38,90,154,118,82,97,113,9,104,205,92,77,96,143,109,114,72,164,25,164,238,187,68,237,222,227,93,26,248,38,162,246,99,182,51,249,98,152,119,38,201,241,24,193,8,111,7,17,89,166,78,240,239,158,33,205,138,254,154,123,46,101,186,177,102,99,104,109,14,215,246,227,25,46,135,61,112,155,149,234,80,9,72,240,127,83,67,246,78,49,154,179,75,170,10,13,0,180,28,222,146,174,212,132,93,178,68,251,175,54,84,6,194,222,133,170,171,112,193,114,180,249,223,56,28,101,112,87,63,108,16,251,230,54,252,39,25,162,166,136,27,246,50,233,160,23,114,71,247,204,243,158,86,201,42,8,148,58,235,129,246,168,94,147,151,49,131,83,192,44,69,49,36,89,64,21,193,114,104,65,128,165,205,48,128,10,165,176,250,80,179,69,150,101,101,41,92,118,106,12,57,179,119,229,62,199,233,220,18,23,119,67,205,195,21,51,110,32,43,189,11,85,220,75,149,189,57,239,54,44,206,103,168,229,11,254,77,40,66,127,18,27,247,36,33,153,163,67,182,39,77,70,27,111,127,116,48,142,232,218,168,140,32,59,207,225,120,233,19,179,229,93,56,91,157,83,151,18,33,205,253,230,95,160,139,234,137,74,139,135,149,137,180,64,213,207,205,152,144,84,107,82,134,144,8,158,154,159,16,113,151,112,125,132,241,247,105,233,57,66,77,37,75,228,45,136,36,124,241,181,5,104,120,187,109,140,166,152,43,177,118,37,218,92,37,77,145,240,181,47,67,163,153,238,252,71,138,178,50,32,100,53,84,127,238,45,227,136,75,169,207,208,208,53,101,234,14,4,123,88,116,7,163,50,146,158,231,235,157,2,121,98,106,39,176,130,41,174,2,71,33,241,122,102,73,65,23,63,153,102,127,168,79,79,185,107,124,152,80,158,124,140,157,235,115,206,47,152,160,236,98,53,201,198,231,236,200,92,111,84,108,203,75,97,163,42,119,215,58,130,213,92,5,10,92,242,243,119,54,121,128,119,13,166,113,20,2,190,180,222,115,175,195,182,169,131,150,89,75,31,89,14,8,62,111,251,170,190,232,29,198,94,4,78,173,145,109,154,193,240,94,170,133,1,211,217,174,202,224,143,168,138,206,185,57,55,0,19,130,136,65,57,97,56,43,253,51,171,23,55,201,220,247,105,149,95,225,69,224,238,247,104,125,38,217,99,42,180,44,224,143,240,15,18,249,35,60,238,170,208,89,9,233,148,212,124,143,26,93,247,136,137,251,2,157,8,177,79,107,61,196,167,192,103,45,91,128,227,215,78,238,191,184,8,104,29,72,120,47,3,81,240,212,180,190,73,114,134,60,21,26,226,158,175,179,245,236,155,130,89,151,158,165,74,36,141,60,131,201,45,33,112,29,23,62,6,230,28,9,184,22,60,153,227,145,156,226,120,186,255,45,107,115,5,9,4,1,15,216,146,248,76,52,204,144,129,220,84,166,40,90,103,38,181,160,206,38,185,182,174,126,206,61,34,119,229,204,166,188,204,33,169,56,39,74,74,61,157,108,181,108,160,144,167,208,213,134,217,71,209,156,253,71,21,97,124,237,100,83,54,248,3,115,240,178,237,98,86,55,184,146,40,26,216,248,51,17,241,195,58,12,22,54,0,33,252,86,202,31,63,129,235,131,191,1,97,9,58,227,96,177,39,201,205,83,145,198,102,222,120,44,128,89,72,199,222,120,247,86,75,84,189,1,228,210,181,17,27,42,219,204,253,31,36,147,74,174,113,220,138,69,227,135,4,13,218,54,62,3,45,80,115,67,122,60,183,27,149,109,106,198,148,154,159,189,113,46,253,66,115,242,76,47,139,217,109,151,173,59,144,213,226,52,248,137,102,139,59,230,16,115,65,45,194,152,213,87,94,65,207,85,252,148,151,218,250,228,108,232,66,100,30,9,253,185,74,212,117,140,109,79,202,66,149,0,9,50,185,26,207,198,189,68,110,135,165,56,169,172,88,191,34,100,117,10,53,100,213,43,113,42,94,48,178,233,12,148,167,76,228,220,122,40,88,239,51,129,159,225,195,33,145,46,241,232,120,97,18,61,16,159,216,244,176,43,42,65,106,169,243,225,76,226,58,215,7,109,119,157,25,6,178,114,146,10,206,220,169,97,89,238,16,140,2,190,15,83,148,11,155,221,229,10,167,199,98,206,189,13,216,89,46,34,197,228,130,178,189,142,243,166,86,131,175,96,197,233,158,18,250,244,239,59,122,138,193,93,165,13,147,75,243,225,6,243,160,136,45,197,240,198,175,204,89,26,123,94,143,9,85,178,53,226,206,76,9,52,236,167,14,227,19,145,71,49,138,155,224,184,86,104,73,115,141,47,0,11,223,125,187,135,223,206,68,21,47,70,173,133,171,117,118,32,181,35,125,58,78,93,108,74,28,151,30,195,12,181,78,200,158,190,127,118,244,114,129,111,24,66,60,8,169,213,205,17,153,113,248,191,31,65,78,192,255,166,91,41,185,171,16,21,139,4,219,171,87,200,181,96,219,39,101,167,139,174,18,108,46,220,193,57,233,46,1,7,228,42,131,121,98,31,7,1,168,195,72,41,115,83,209,10,203,37,219,233,29,63,113,228,166,183,39,251,252,157,2,150,207,221,48,244,43,139,58,29,244,72,64,87,10,157,65,226,208,83,94,90,31,113,91,57,139,113,84,95,176,39,199,84,165,3,213,213,227,127,172,200,77,41,150,100,234,203,243,193,207,240,93,164,192,142,233,152,120,0,123,209,105,7,76,95,129,252,83,119,104,11,38,201,55,77,99,54,28,54,34,78,76,203,77,11,138,35,156,101,146,17,146,48,248,203,106,226,78,93,104,221,100,232,86,109,134,107,51,152,51,45,89,113,26,129,161,123,132,189,146,225,63,222,104,219,143,254,8,48,33,115,225,90,93,213,107,51,145,235,116,239,114,228,205,150,181,188,186,142,121,79,33,237,166,13,145,101,139,2,5,47,77,29,244,225,157,48,172,113,189,41,138,220,102,116,216,127,196,50,100,220,57,70,109,167,131,170,250,55,143,137,83,60,255,82,194,152,124,2,52,31,43,89,191,182,32,163,228,103,59,217,137,47,250,79,205,42,26,170,155,108,114,112,223,142,60,42,199,56,66,235,108,86,77,41,136,51,93,228,89,239,182,142,188,134,49,203,199,67,16,115,123,6,107,220,111,100,69,30,48,48,89,8,147,121,102,48,240,137,150,255,114,233,226,21,43,223,36,29,225,27,248,155,2,62,168,68,59,163,108,114,146,39,84,240,12,254,193,11,131,36,230,216,200,107,118,109,94,197,245,255,33,224,100,187,234,248,27,27,123,255,243,221,159,85,3,253,77,187,213,18,158,214,251,155,109,149,25,27,185,246,195,243,145,109,224,187,60,2,167,33,133,144,74,170,119,201,132,229,36,196,178,242,224,216,205,85,12,247,208,145,153,15,62,38,0,177,74,153,18,99,28,193,188,215,109,145,84,148,203,146,118,160,12,187,148,6,159,93,153,31,109,159,174,180,21,241,186,221,58,31,68,132,232,130,45,19,145,79,80,60,12,175,21,161,85,233,157,27,21,198,49,37,210,187,40,28,67,142,220,12,50,11,183,196,37,153,139,174,60,101,108,250,122,172,5,4,42,208,61,167,222,22,24,247,207,132,215,105,236,87,73,46,146,63,102,197,83,25,255,186,249,115,117,213,226,53,38,213,183,13,111,47,174,124,91,224,238,114,156,15,231,150,173,59,213,53,251,22,237,105,231,162,155,110,188,239,193,172,201,24,15,68,122,175,160,80,222,97,152,170,115,14,69,150,189,89,179,240,112,166,15,153,174,20,68,115,43,108,253,126,222,232,0,127,37,224,42,14,234,136,206,184,21,227,184,37,5,150,227,200,157,185,52,53,254,145,3,235,152,64,120,80,62,46,50,13,3,152,50,44,153,163,233,155,40,202,9,170,189,224,132,209,49,165,190,118,210,20,143,129,94,89,166,189,236,117,94,236,233,18,67,195,243,218,88,245,209,204,12,0,73,190,20,210,216,223,41,72,2,56,226,254,131,204,100,42,18,12,76,146,150,198,41,72,214,13,141,147,59,6,245,96,249,201,32,8,35,86,209,183,40,108,49,186,195,157,77,135,10,193,121,219,57,145,31,12,161,157,3,87,150,68,122,44,77,31,29,75,21,157,241,244,238,67,36,211,189,51,107,63,206,201,201,148,236,42,252,139,62,192,80,63,61,225,139,83,74,214,16,8,159,211,95,192,151,127,162,92,2,91,228,17,85,222,192,30,4,69,24,24,47,7,5,104,59,20,109,164,219,158,12,158,81,207,103,136,130,50,100,116,171,226,157,218,10,125,17,13,150,29,136,143,28,126,3,212,137,126,216,81,239,245,84,44,1,147,49,82,21,161,33,1,57,248,176,218,143,135,3,91,9,216,115,196,12,217,251,68,95,142,248,192,221,219,150,114,240,12,177,20,80,88,158,214,182,163,66,211,178,191,184,64,177,9,13,62,83,184,210,36,188,18,213,28,5,63,136,128,168,109,14,190,24,88,48,238,150,195,213,184,131,194,189,59,21,56,103,60,138,243,8,178,142,22,44,62,198,143,22,100,95,252,217,3,250,215,159,97,81,12,193,229,232,163,91,38,153,187,206,71,244,130,245,212,69,136,108,83,129,37,212,164,105,176,108,179,167,5,144,27,78,153,84,193,163,200,33,166,193,236,243,100,51,65,149,221,115,222,86,83,143,93,168,66,67,233,202,31,187,142,66,92,238,28,236,53,148,206,60,204,161,106,154,11,133,163,9,245,185,194,162,21,155,144,248,210,167,250,232,244,181,163,36,77,59,41,178,247,223,95,246,171,210,224,5,142,164,104,26,158,48,75,20,57,141,58,50,34,123,187,37,210,199,231,52,106,64,202,46,83,95,164,98,82,27,17,81,237,121,78,36,106,153,164,128,164,123,233,35,225,110,127,9,112,153,180,61,137,165,186,68,220,149,50,240,57,185,213,86,236,200,84,112,178,212,240,106,129,6,201,238,95,244,30,64,91,201,178,196,151,217,19,201,241,254,113,90,98,121,99,176,132,162,92,110,213,165,232,185,143,209,198,27,38,28,117,128,166,182,253,19,47,134,8,212,167,237,73,73,48,154,245,182,15,127,111,208,112,86,131,112,97,94,102,62,253,213,28,157,172,113,83,198,103,194,226,135,43,8,150,67,209,236,43,237,100,215,212,202,244,67,229,175,147,146,3,29,170,50,93,182,4,8,243,115,39,27,0,61,96,244,42,13,136,91,116,145,146,238,253,40,211,117,240,65,198,38,235,41,217,234,194,190,196,37,0,220,117,169,226,203,124,237,119,68,147,187,17,87,134,166,119,158,44,183,250,171,210,205,23,224,177,107,28,43,116,54,42,140,95,72,19,124,68,162,89,56,255,131,225,10,11,156,187,249,122,11,154,10,56,105,26,46,238,78,200,173,94,171,201,4,227,245,227,196,219,15,25,229,187,142,195,14,44,20,203,105,215,9,167,70,241,110,149,205,212,231,205,248,96,100,67,77,40,211,52,82,80,2,251,85,34,38,249,34,117,102,63,219,213,228,101,220,140,227,39,217,172,193,204,94,78,140,225,37,148,236,22,95,145,125,157,22,10,54,145,81,204,35,115,64,179,107,194,158,87,139,236,60,65,248,122,63,130,113,147,142,163,3,194,211,193,178,29,185,29,15,78,151,68,39,66,107,157,184,177,170,57,210,90,125,14,142,77,174,78,196,84,74,215,231,210,240,126,112,253,56,35,36,208,15,66,173,98,146,145,75,187,159,172,248,29,133,134,135,219,150,57,223,185,114,73,43,83,168,37,152,237,190,107,229,71,82,113,230,251,45,121,9,48,165,213,81,194,110,106,225,54,87,241,144,1,87,97,54,186,132,218,162,35,130,82,50,106,162,100,197,64,130,127,186,77,54,251,75,149,124,205,174,159,67,99,190,234,200,213,157,158,151,144,123,133,134,126,73,68,176,230,150,204,211,231,123,181,203,128,37,134,246,159,49,156,109,202,220,175,121,128,150,147,164,84,109,148,86,231,47,188,212,78,64,160,225,91,135,85,157,152,59,167,229,125,88,154,65,156,32,148,209,154,233,35,81,6,75,198,251,76,58,2,183,87,206,206,161,201,254,182,15,81,168,154,207,30,51,196,167,44,20,164,185,185,211,251,212,204,29,160,217,48,118,231,78,40,95,114,12,234,58,220,136,185,158,176,65,214,130,161,13,51,160,133,165,162,133,106,240,214,35,93,29,1,134,101,192,214,207,115,15,211,112,165,55,178,131,121,143,62,59,7,147,90,220,247,27,89,201,188,153,86,255,192,151,157,219,19,218,254,72,32,172,189,235,82,75,61,37,237,14,136,170,156,178,217,211,57,65,9,163,3,42,253,39,156,12,242,219,133,238,100,123,6,237,222,54,228,150,198,1,112,192,153,108,217,231,231,223,236,237,53,142,98,17,204,93,105,134,183,241,34,102,192,113,43,204,226,15,137,37,235,62,93,125,162,39,130,107,101,125,29,201,14,59,166,61,187,137,237,119,86,160,95,13,17,52,41,109,16,190,232,127,131,123,202,71,140,247,69,166,125,204,13,28,247,75,178,11,210,168,131,217,219,233,151,2,79,62,238,236,237,235,117,74,36,57,202,81,211,103,160,98,8,206,108,217,238,65,235,45,70,171,145,128,151,117,47,128,46,15,99,164,162,80,177,126,84,228,192,240,211,211,199,32,181,136,0,173,118,38,22,64,4,139,181,58,86,177,106,1,37,203,16,88,222,125,26,214,5,249,125,33,43,246,172,88,218,188,46,195,169,223,86,53,192,199,199,142,84,232,186,114,131,174,182,80,29,7,150,38,172,89,77,68,151,180,49,139,242,47,43,182,96,39,90,41,106,78,212,233,10,53,33,7,224,209,77,141,35,61,102,88,254,243,119,37,74,159,24,144,207,166,102,53,8,226,226,29,130,39,118,94,85,227,185,142,198,193,120,209,173,67,60,119,84,36,222,112,92,252,86,9,228,46,8,68,146,24,46,199,245,107,163,103,250,202,183,40,184,86,114,64,45,149,57,122,196,183,78,225,233,140,7,199,77,208,49,188,182,93,84,142,142,251,102,51,30,5,112,12,166,182,218,111,60,200,84,239,29,109,129,51,189,18,161,47,130,76,50,54,149,75,150,145,152,127,123,49,231,92,3,148,179,168,45,173,57,127,159,70,237,127,86,183,182,83,45,178,69,160,166,139,121,86,65,19,199,1,142,88,208,255,58,14,36,235,170,193,151,245,105,202,221,101,204,190,230,146,225,240,164,116,243,121,137,201,219,8,154,156,75,241,187,47,192,18,94,240,190,205,25,39,98,255,166,221,230,65,23,254,28,194,195,131,15,205,175,155,108,3,175,84,45,51,109,250,53,245,193,80,66,128,209,213,84,216,146,209,211,48,46,139,193,139,118,169,66,181,61,53,43,250,153,50,192,200,15,231,53,58,17,89,240,34,253,171,211,250,79,219,187,232,219,14,199,225,159,249,110,178,78,6,44,34,178,6,243,250,48,74,162,84,39,135,112,226,173,4,177,231,158,0,36,230,207,213,147,144,68,99,59,131,53,72,109,79,87,82,108,32,27,159,82,54,43,196,253,66,142,89,188,58,52,44,36,202,125,13,167,191,144,227,140,220,64,40,82,132,215,194,38,155,30,139,56,12,76,146,78,179,198,217,179,45,40,139,41,203,194,34,0,16,219,71,201,243,104,34,114,64,228,210,224,42,245,44,212,234,228,219,169,67,86,232,16,12,14,197,231,132,142,147,156,229,155,192,179,117,18,73,62,47,243,211,13,173,115,137,79,10,94,72,248,252,128,55,156,74,229,170,85,106,33,29,74,244,248,15,95,242,214,253,177,113,134,246,201,179,41,124,195,189,89,229,121,179,39,85,20,168,230,194,45,178,31,186,92,114,182,115,91,87,36,238,112,177,3,134,101,190,244,50,71,210,248,89,91,94,179,125,84,229,250,12,227,41,20,3,115,77,17,161,52,64,119,233,0,198,204,149,101,145,154,187,118,252,64,239,235,211,163,178,252,153,126,121,248,36,108,157,29,34,110,159,143,64,186,88,202,87,72,50,115,204,94,72,190,250,105,3,128,195,124,51,34,74,206,71,244,91,156,191,252,177,158,168,248,223,76,104,31,128,174,3,144,110,226,120,252,84,76,63,22,101,245,160,201,179,83,107,28,45,60,76,211,101,174,193,6,195,108,126,225,72,170,78,85,254,179,14,26,45,27,69,248,153,196,202,238,207,104,101,244,95,113,206,103,25,90,207,8,196,89,61,176,168,122,203,232,18,177,218,20,64,181,250,148,101,181,118,127,18,124,139,27,40,228,37,255,252,248,192,181,255,111,143,184,110,36,46,39,179,52,108,59,176,228,146,89,2,153,20,169,188,178,126,165,141,54,86,172,71,63,2,44,39,94,162,111,49,236,158,189,54,96,3,62,148,70,164,35,190,24,206,47,183,200,58,54,189,109,96,101,160,154,235,150,98,168,217,155,98,5,0,166,229,149,155,110,182,9,179,119,106,171,54,92,36,72,59,213,168,250,199,233,154,87,187,161,119,219,142,123,203,24,156,137,123,219,239,124,249,86,182,64,98,163,0,134,149,82,253,68,202,82,15,128,134,96,136,73,91,72,245,129,28,237,111,207,86,230,221,134,192,44,226,68,55,30,213,217,122,154,83,19,58,156,206,142,103,16,143,22,58,63,254,83,172,40,155,184,124,7,5,126,209,43,131,199,185,134,115,146,119,120,215,76,166,210,79,117,233,130,31,244,198,26,201,14,30,108,118,154,14,61,56,141,149,61,135,71,113,219,198,206,118,123,153,235,176,230,30,182,44,254,45,187,230,196,82,42,79,47,207,242,105,160,44,191,111,115,176,76,203,197,196,81,132,33,80,111,148,152,202,136,1,215,119,142,92,12,165,57,31,5,138,173,250,144,93,170,121,239,31,232,24,245,25,131,25,160,78,121,242,157,109,10,76,134,89,175,9,101,26,202,18,90,104,18,8,174,45,45,130,71,221,217,73,62,252,232,6,168,178,237,160,162,159,171,189,250,76,243,73,100,174,156,161,209,4,130,176,178,39,200,56,168,196,138,86,217,36,254,98,0,162,229,161,180,242,109,3,251,174,9,67,233,120,23,239,50,19,208,86,155,91,198,243,70,141,233,85,56,234,61,129,110,254,137,140,104,140,234,254,30,152,44,207,20,99,221,27,54,167,147,73,33,194,22,210,175,165,76,231,218,243,213,45,131,246,206,105,61,216,141,102,135,26,254,219,227,164,101,179,216,43,215,57,139,56,19,200,49,199,133,50,172,31,1,69,43,77,60,95,38,144,24,238,22,9,56,129,229,48,64,140,221,173,216,199,237,249,208,105,96,0,115,204,75,179,159,227,69,134,3,92,137,90,129,137,170,206,54,127,58,106,237,197,14,241,17,178,24,47,39,103,90,86,42,132,121,47,225,143,212,229,163,88,246,136,97,25,33,237,101,169,255,127,180,211,16,129,17,194,62,27,4,41,4,81,48,65,228,200,251,78,120,200,106,50,99,65,108,216,233,91,4,89,125,201,174,186,25,66,145,58,178,38,62,76,154,207,215,113,157,234,234,183,66,97,161,223,208,57,151,139,84,173,123,215,181,156,167,57,130,208,16,159,194,226,183,131,183,183,130,135,192,229,153,120,117,88,0,202,222,211,127,79,142,28,218,232,49,234,89,26,189,201,250,243,140,148,38,47,122,68,234,226,210,174,161,242,233,203,173,237,138,195,140,78,3,136,217,138,19,195,31,66,14,114,47,5,17,142,198,76,66,140,16,108,100,185,197,71,42,54,61,220,233,108,129,231,143,144,151,55,214,6,110,30,109,53,39,73,3,197,146,74,114,74,147,180,187,48,39,83,121,36,181,128,16,233,128,226,164,102,59,242,0,119,216,213,20,175,16,225,106,56,218,129,17,163,98,120,182,238,243,144,144,229,118,185,0,10,173,142,6,174,116,210,89,190,143,171,236,199,11,10,185,245,140,36,191,203,232,29,224,124,255,147,213,194,194,213,1,189,32,169,124,4,121,124,26,84,33,212,52,78,127,247,249,187,210,198,186,251,254,229,223,110,147,61,81,58,134,228,115,124,155,219,120,252,96,212,209,179,30,244,76,174,231,191,167,11,48,107,17,26,11,115,49,164,154,216,4,198,91,1,165,182,114,0,244,173,3,69,117,230,203,63,163,94,115,203,233,24,93,226,238,150,176,143,140,148,230,206,36,28,137,137,158,216,206,20,46,130,73,144,230,82,215,50,219,31,42,134,139,248,32,181,188,135,5,158,80,117,33,25,232,227,191,126,216,204,125,133,208,109,166,189,51,37,134,51,160,25,160,243,5,12,115,82,241,50,95,197,251,242,133,216,209,97,250,248,92,209,82,236,205,139,180,90,83,236,143,99,118,43,121,98,91,149,51,250,131,214,85,131,220,28,143,236,195,29,81,55,120,181,129,181,147,171,168,32,131,186,65,237,177,160,224,111,22,44,169,138,159,19,120,83,99,178,94,250,229,128,188,59,109,61,229,44,5,163,25,137,120,232,29,168,78,47,145,0,3,2,96,121,61,61,131,180,34,92,167,175,95,206,233,194,59,34,55,242,5,247,38,188,178,88,240,243,61,242,81,221,240,40,38,16,150,182,116,221,223,83,6,168,98,67,190,134,91,84,63,16,32,146,146,240,119,41,77,116,47,177,96,47,199,30,117,169,10,119,151,89,25,220,173,223,244,124,185,56,64,207,108,246,65,148,133,72,245,3,109,232,155,245,1,0,208,145,127,251,211,31,32,21,201,224,210,1,170,142,118,112,131,65,161,120,186,31,101,249,68,104,198,163,211,94,108,69,120,2,10,203,162,154,124,90,205,182,86,92,47,220,105,217,189,200,224,173,206,238,251,68,174,29,45,130,110,49,19,13,17,50,155,237,104,177,65,218,15,202,3,112,106,156,71,35,224,255,238,80,95,5,71,56,59,151,19,152,119,179,6,196,142,48,192,84,64,204,41,28,241,164,65,97,251,25,61,73,104,221,158,123,238,148,141,86,24,205,33,148,157,135,192,82,140,34,128,148,39,179,178,252,219,25,164,252,75,41,125,51,27,135,245,213,82,47,166,220,31,39,58,0,168,148,233,172,79,130,27,175,78,231,95,66,72,184,218,4,26,218,252,89,227,172,63,81,136,133,125,71,46,149,22,238,138,237,3,158,99,198,44,81,218,111,78,201,105,34,65,65,248,179,241,54,208,211,197,146,100,120,4,253,85,254,1,167,255,90,143,174,83,231,20,2,12,34,132,172,113,21,99,136,107,128,65,174,151,231,191,104,81,13,184,143,172,229,242,237,139,123,218,65,0,225,255,191,27,76,244,201,166,116,203,247,147,62,178,171,1,232,14,225,252,52,25,198,24,220,2,141,74,131,79,136,73,60,248,13,142,195,248,211,61,196,143,73,176,109,125,56,235,52,60,203,49,222,32,22,215,160,160,135,74,64,42,77,133,51,18,28,173,227,195,67,178,46,191,173,246,133,189,13,245,53,221,3,57,237,78,2,21,235,47,154,117,209,228,201,246,57,243,55,41,207,244,172,254,86,79,197,105,238,32,106,10,242,67,192,89,153,252,56,210,224,56,168,181,16,71,59,134,246,113,243,81,217,239,206,110,31,188,153,151,133,169,129,81,108,32,228,151,162,67,233,53,44,67,212,192,213,149,176,108,243,21,222,143,82,33,49,128,174,251,223,90,48,181,204,169,64,202,129,187,42,42,225,240,115,196,158,191,224,69,9,137,238,155,213,175,155,229,37,164,224,248,177,185,189,167,51,202,115,6,218,209,117,119,80,193,7,79,183,124,38,21,174,19,253,125,80,41,152,145,54,219,90,22,248,36,104,110,189,131,239,245,21,186,228,169,156,204,163,96,56,127,73,133,90,20,151,100,22,155,45,17,5,249,135,48,106,89,112,32,78,39,114,83,223,196,52,1,147,85,181,217,68,254,189,94,105,227,89,16,183,145,86,22,219,17,180,240,164,178,16,140,186,115,72,31,147,138,130,3,168,160,43,6,203,40,155,240,2,93,119,226,199,222,204,53,211,209,149,53,68,232,161,206,216,126,2,40,172,235,220,35,125,40,157,53,173,83,187,38,212,54,239,181,200,104,191,44,42,143,3,152,128,116,148,84,8,197,179,220,211,161,69,87,75,199,97,228,253,207,179,131,158,98,159,131,57,144,215,71,107,187,100,150,248,156,2,217,5,229,103,168,78,53,158,196,4,160,174,214,213,77,193,60,110,106,201,235,47,213,152,110,246,103,234,243,39,73,133,249,0,96,22,179,35,198,27,157,163,231,31,110,42,204,2,64,145,63,83,80,135,134,92,8,60,255,79,145,2,139,86,93,110,88,150,179,241,75,196,105,64,173,36,191,52,158,171,154,55,16,220,109,32,191,155,127,175,43,188,3,205,121,209,133,80,84,235,179,141,85,242,11,63,108,71,199,161,121,162,86,251,44,36,5,55,54,172,126,116,81,55,20,205,32,251,174,121,127,87,73,118,66,164,59,106,101,56,217,171,192,213,20,80,146,223,71,234,208,141,150,152,90,146,215,31,113,247,128,246,227,47,112,9,179,239,65,187,210,39,246,242,137,121,174,152,96,132,150,255,1,90,132,182,202,188,51,200,187,248,68,153,246,169,138,213,175,221,234,236,51,152,58,217,113,240,163,127,95,35,56,134,242,49,32,109,203,123,5,180,224,158,121,175,124,62,15,147,200,115,30,50,100,181,2,231,149,77,15,62,58,26,174,92,247,194,142,110,83,20,127,163,203,164,28,68,176,126,116,105,90,141,73,251,249,54,2,108,97,218,198,3,222,158,177,142,245,27,194,149,147,198,66,123,128,176,56,228,230,238,208,76,247,177,134,216,253,204,81,47,156,229,243,58,49,170,117,67,90,51,67,96,129,191,55,178,15,249,17,32,247,198,70,157,67,77,142,90,154,170,46,198,6,43,222,79,199,160,61,91,37,53,155,183,203,152,61,92,99,36,167,228,28,172,140,83,198,141,209,253,108,180,51,52,86,142,201,75,174,59,147,59,168,34,241,9,16,148,240,160,99,222,250,115,74,176,58,2,143,24,173,255,170,203,218,175,99,67,100,254,143,65,243,244,233,48,145,196,181,196,50,235,222,193,228,22,62,0,4,57,91,135,21,158,26,233,42,66,168,245,73,123,211,132,52,131,80,223,22,182,247,137,158,29,133,161,97,202,234,182,101,68,29,24,15,162,57,159,84,77,244,25,184,215,198,87,194,64,250,95,0,13,232,60,13,40,171,10,59,252,200,60,87,238,15,72,175,132,231,26,118,42,29,114,26,117,170,40,255,232,193,146,226,221,247,58,58,62,22,10,74,52,199,89,179,188,23,190,235,151,37,196,131,34,212,178,218,133,179,236,183,72,127,31,211,8,66,34,50,118,200,212,143,247,152,79,12,138,127,132,142,25,187,158,10,145,217,32,189,244,137,68,159,142,229,226,20,34,149,237,95,87,223,37,72,102,230,22,208,38,91,210,23,59,48,99,118,85,213,151,12,129,152,78,19,84,238,74,70,166,95,13,180,19,193,24,102,79,99,225,204,38,61,112,126,28,105,24,220,173,20,17,40,161,118,99,63,73,248,104,5,5,79,29,117,105,38,22,111,95,16,245,148,94,211,24,22,125,242,62,25,93,140,132,96,166,230,119,55,81,200,216,214,134,108,119,0,234,166,131,116,235,212,148,117,28,72,62,231,143,198,62,205,29,205,220,103,248,135,140,16,93,31,245,227,45,231,192,166,190,151,113,251,55,63,234,29,150,13,6,53,99,185,229,200,144,13,243,91,170,235,102,189,126,172,133,139,233,151,70,157,133,203,46,37,121,85,50,58,44,68,140,207,150,105,155,18,34,186,3,8,125,80,212,171,210,148,214,150,117,84,182,25,22,163,27,17,106,161,157,1,150,44,255,150,80,21,174,205,186,229,40,48,165,62,134,140,73,100,215,52,130,179,144,54,63,122,9,27,104,98,201,195,222,186,69,191,190,192,124,67,184,226,44,98,30,107,203,65,34,127,147,149,69,216,211,225,26,9,73,93,193,13,21,176,250,6,41,34,151,41,217,79,100,237,96,141,105,80,218,156,33,156,219,11,250,216,55,12,54,18,61,177,39,144,242,95,105,44,6,43,47,179,226,241,145,132,205,72,165,250,236,141,119,1,134,5,145,3,6,213,2,15,205,4,170,31,231,89,219,63,18,205,111,92,59,139,99,112,9,151,3,34,86,8,210,130,222,68,166,119,153,63,141,71,189,219,41,137,203,155,65,113,153,69,230,126,198,194,192,12,57,165,142,249,61,170,17,251,9,175,81,40,89,98,211,32,169,49,85,54,12,227,26,133,89,170,70,26,74,125,111,4,142,203,15,215,85,234,234,204,70,233,18,155,104,23,127,7,50,32,85,222,33,46,62,21,163,172,183,214,95,33,43,153,172,111,126,67,254,122,77,114,155,127,24,79,107,143,62,235,211,105,240,29,161,112,7,187,236,93,184,211,110,179,171,128,245,170,96,76,115,207,24,36,27,49,189,199,232,54,187,49,104,34,140,99,181,227,92,158,218,116,20,123,237,186,193,38,185,173,120,54,81,7,167,82,30,138,160,183,199,19,118,136,209,108,111,13,27,251,237,204,184,29,120,36,63,153,156,86,50,109,28,207,237,80,13,162,213,6,67,59,48,152,70,221,81,188,183,171,251,165,222,10,205,223,209,114,141,101,133,233,148,140,168,126,178,110,85,129,239,155,74,103,34,5,17,191,116,234,17,231,30,127,178,43,54,211,16,244,94,179,128,69,191,214,147,115,191,65,223,118,64,229,191,34,46,70,239,16,129,194,157,27,163,207,187,210,204,168,91,149,62,251,25,249,113,240,182,72,205,62,254,42,149,228,94,14,178,69,194,48,242,58,205,18,189,137,146,245,72,203,84,2,127,144,134,49,2,178,146,201,183,249,199,96,187,50,67,131,124,49,86,135,226,25,173,4,74,33,133,184,20,48,62,198,74,22,86,39,244,106,79,103,88,247,121,46,172,124,19,180,32,76,74,41,137,100,142,177,189,103,222,48,199,209,62,22,106,194,100,62,131,62,153,100,228,215,102,199,40,76,16,91,252,253,99,238,105,200,226,55,140,50,160,32,14,178,208,104,179,199,78,200,46,92,185,48,219,151,16,216,88,18,163,242,90,43,244,64,60,223,255,173,91,46,78,221,213,60,87,188,166,108,62,140,41,79,152,148,198,161,114,34,196,42,173,155,239,186,36,95,163,19,198,55,120,15,238,158,79,102,211,56,186,91,211,62,204,187,174,250,156,116,187,116,37,86,138,70,123,218,42,9,128,65,80,187,169,115,119,177,107,4,55,26,48,165,26,199,198,205,229,74,228,37,111,56,120,19,247,137,247,75,135,90,126,253,221,126,202,14,77,26,255,116,54,161,28,193,47,7,33,126,231,47,168,204,118,167,76,8,32,44,134,88,54,165,69,116,116,60,243,236,95,110,153,97,100,154,199,17,215,253,89,190,200,116,46,164,135,227,30,178,60,174,44,178,114,155,46,146,204,43,10,106,4,53,249,28,124,76,92,240,224,21,242,221,117,153,82,22,211,190,43,232,72,81,64,218,95,17,167,145,230,147,171,188,50,153,141,127,194,173,9,112,53,122,33,229,128,143,61,252,174,22,91,151,99,176,91,203,120,223,228,160,15,113,99,252,219,81,137,116,249,184,88,108,65,24,152,37,105,163,140,144,15,160,30,21,206,36,102,37,35,183,156,113,131,197,156,196,53,228,56,221,71,156,13,85,235,51,104,151,197,169,153,88,108,46,201,40,180,208,179,142,120,19,177,219,45,65,93,145,22,80,18,69,111,68,197,200,136,255,39,138,119,237,79,213,248,239,237,208,161,130,99,116,210,90,166,21,212,183,150,173,75,162,135,89,65,132,255,174,168,68,146,216,106,210,39,67,80,53,212,174,72,123,229,80,0,2,79,140,20,61,162,178,99,252,60,154,67,164,202,32,139,171,32,120,14,226,118,166,39,65,99,187,229,73,77,12,231,62,255,174,179,147,6,12,43,60,164,157,203,142,12,90,94,37,236,38,159,34,101,171,76,79,235,199,205,77,1,156,245,114,219,207,84,2,60,119,125,227,99,132,175,68,170,9,181,124,150,58,0,11,150,149,196,204,154,118,226,139,29,184,41,123,73,160,205,164,194,31,145,140,66,57,155,154,63,89,239,159,125,70,224,219,52,186,107,129,28,253,231,130,224,181,74,25,146,166,252,95,29,36,206,29,118,173,234,64,97,83,87,73,20,215,83,96,23,86,158,21,93,20,33,92,225,170,13,122,109,241,33,246,225,51,128,246,42,251,202,8,60,219,161,15,90,138,177,100,105,15,168,100,165,227,184,160,150,137,94,249,245,206,90,24,25,86,120,35,189,99,111,212,208,240,218,188,244,244,95,105,216,218,199,61,238,195,16,42,125,133,18,8,221,157,7,28,167,159,64,172,103,127,84,247,180,11,116,121,106,192,152,65,22,176,39,245,18,220,212,129,195,236,44,239,248,218,126,104,76,27,19,214,106,29,215,245,187,86,81,65,65,25,136,206,149,214,121,170,44,204,137,190,47,179,233,120,131,120,244,18,254,203,191,227,123,148,181,131,215,159,153,206,163,35,134,234,223,213,15,165,55,111,70,226,1,37,223,54,172,127,208,40,5,23,85,158,99,101,29,227,236,90,17,239,68,37,24,87,184,73,248,90,250,214,28,8,127,36,194,88,134,132,105,154,93,22,40,170,113,197,171,184,141,66,135,254,216,166,245,161,18,251,182,58,96,192,213,186,0,145,59,27,248,231,48,35,111,15,216,31,28,77,97,8,168,79,80,92,197,85,247,156,144,78,101,49,186,125,233,149,94,177,247,134,130,130,76,67,136,192,212,238,33,211,112,96,143,175,205,102,192,249,168,47,32,236,139,217,186,205,120,122,77,12,242,204,88,244,203,169,201,125,109,225,224,5,189,163,248,67,48,108,95,14,84,8,47,68,229,17,227,218,167,115,128,176,144,243,146,214,235,24,94,244,123,124,156,38,65,230,224,142,122,94,201,65,9,105,239,174,201,180,232,198,110,114,86,117,135,61,199,204,182,183,110,54,27,206,234,91,127,113,37,162,143,229,120,221,117,153,209,3,67,4,183,192,169,148,57,98,247,182,56,158,91,74,47,152,237,129,47,191,73,250,162,53,214,117,167,201,183,66,203,228,62,178,181,209,82,160,110,41,83,177,136,131,166,10,226,209,236,19,110,48,98,226,5,161,45,176,187,141,232,221,217,138,216,230,112,152,196,138,79,124,240,114,9,89,87,244,162,62,236,46,146,98,158,142,199,63,20,197,175,203,39,30,97,31,240,183,119,189,231,220,69,39,148,126,38,123,247,248,179,209,164,209,144,222,21,157,241,193,190,16,16,115,76,151,234,84,237,114,73,158,47,97,141,64,54,182,250,251,75,121,33,181,196,37,73,120,201,35,219,215,108,192,46,196,50,197,52,75,156,237,15,47,230,132,78,139,195,76,4,163,3,245,33,146,34,22,131,255,212,192,233,191,177,121,195,232,172,157,123,40,99,136,173,84,107,80,104,115,31,23,137,118,226,71,11,191,89,222,198,131,172,65,2,36,8,237,235,103,130,80,107,119,255,23,231,84,30,224,107,195,55,29,31,163,7,11,121,52,53,55,213,6,74,169,56,97,64,37,175,15,174,210,33,39,90,248,220,136,45,223,25,244,143,154,52,143,176,133,189,160,253,94,37,75,218,6,144,73,91,250,101,184,74,93,143,130,8,74,197,225,149,137,99,253,152,178,186,209,181,23,116,237,240,104,49,124,75,236,162,1,185,241,109,204,153,144,85,171,102,165,142,3,84,27,77,69,179,219,173,200,80,39,98,94,26,22,61,82,144,220,3,199,107,215,109,120,62,59,51,6,37,239,76,10,12,226,242,64,229,42,172,170,202,247,90,51,195,40,169,111,98,108,191,241,144,156,48,87,37,254,159,188,235,101,249,150,131,189,100,184,58,224,86,246,121,210,79,38,237,217,18,213,171,143,186,116,209,1,239,245,46,108,200,192,173,38,85,93,102,197,74,171,195,192,119,41,171,121,71,20,158,249,184,163,25,100,22,32,138,159,87,87,160,166,158,153,34,172,121,57,84,69,66,201,157,48,244,101,144,69,202,231,250,152,231,171,66,121,76,23,80,106,237,162,161,147,239,159,107,153,63,114,131,78,156,255,144,130,83,142,105,167,101,170,164,198,181,37,168,112,213,36,159,79,86,219,80,205,231,205,76,110,85,88,206,103,70,132,67,151,194,79,85,97,72,34,19,110,112,111,49,181,16,99,185,160,229,178,238,10,139,195,78,145,82,42,240,53,57,131,112,241,227,226,0,11,107,168,10,204,152,105,250,192,210,109,204,72,161,117,230,169,107,40,49,100,225,122,28,131,137,15,83,150,28,109,182,159,195,85,93,3,214,43,12,182,30,232,148,220,239,57,117,152,96,99,67,236,215,226,188,127,102,58,109,66,68,223,92,153,200,152,63,56,61,191,54,96,186,198,97,63,250,65,228,84,68,243,192,147,191,216,196,67,198,152,222,175,65,211,101,210,151,198,54,170,69,9,28,197,233,134,16,67,85,225,33,237,21,149,203,151,240,33,36,77,190,234,34,253,184,34,170,187,67,136,235,3,219,242,27,168,74,122,22,162,155,166,101,124,172,120,25,240,153,252,72,7,208,236,226,170,3,250,150,30,86,87,123,106,175,0,177,60,213,186,219,170,164,1,145,240,141,169,88,208,166,165,209,65,179,158,34,230,179,213,183,104,21,163,84,139,98,254,230,243,159,191,175,126,165,254,126,207,48,54,149,241,33,238,10,219,68,141,233,213,32,15,89,81,198,145,70,129,251,68,23,235,101,177,106,11,91,228,239,48,163,92,229,195,115,61,176,247,188,94,113,46,239,217,211,173,54,64,174,214,56,198,126,19,151,24,76,186,82,40,68,243,22,112,60,102,81,19,41,171,58,65,190,151,104,157,108,64,207,46,44,219,20,131,103,29,170,189,105,215,26,245,149,38,135,146,104,139,189,129,149,238,248,239,118,42,24,208,142,83,222,214,233,113,181,117,178,160,67,67,11,46,193,64,214,255,166,66,55,52,186,63,60,123,41,249,9,187,61,208,45,1,197,150,67,222,124,36,39,0,178,233,90,246,147,201,137,58,123,200,148,96,223,232,209,118,21,70,9,106,156,253,25,201,67,12,133,66,56,18,86,220,242,80,67,114,180,53,154,34,1,121,60,199,45,237,52,11,136,161,19,52,178,113,170,54,170,164,180,14,155,56,250,130,90,19,76,246,76,210,191,9,151,137,224,100,85,239,168,126,64,167,227,159,218,122,81,3,101,81,52,156,46,172,195,39,248,205,135,104,16,175,81,148,20,50,28,98,60,12,165,141,65,74,209,250,37,117,67,85,114,22,123,126,202,44,77,44,167,177,1,201,187,110,75,153,115,90,157,28,155,182,34,92,157,210,19,93,47,153,109,25,164,238,33,161,93,9,157,75,120,157,247,197,231,42,13,83,196,253,246,146,170,31,36,209,141,63,165,154,218,2,169,175,154,199,21,30,51,147,255,107,70,83,219,62,227,41,160,144,93,160,123,185,141,45,134,173,33,239,174,178,235,18,6,156,55,250,118,217,150,76,29,56,7,127,218,113,55,202,65,220,237,67,44,145,132,185,80,53,193,114,254,220,81,173,149,13,48,57,41,154,160,63,60,230,96,156,132,216,252,19,197,223,193,36,247,205,178,104,146,131,247,204,42,68,112,24,15,135,92,176,179,216,246,175,244,107,31,244,207,72,108,20,71,109,209,68,224,39,240,140,78,191,182,239,115,77,151,210,28,54,171,175,233,213,134,120,123,36,4,93,229,83,153,235,50,95,187,252,182,141,96,92,207,157,121,47,181,204,246,191,61,44,108,183,146,89,13,80,20,32,177,249,76,159,124,233,93,229,83,133,11,109,222,144,119,46,245,4,186,186,114,154,216,6,81,183,151,183,248,80,212,173,32,23,201,23,53,22,244,69,242,12,17,98,90,19,67,92,79,200,65,44,208,165,6,87,59,162,27,155,10,182,15,243,87,252,194,172,33,250,43,253,250,41,31,99,205,20,24,111,189,205,242,192,86,216,153,97,178,225,66,81,102,229,255,68,20,228,170,221,114,121,109,240,229,188,188,26,127,5,147,94,236,174,38,247,61,68,191,62,7,23,226,215,199,10,162,85,239,139,87,20,69,1,111,7,47,120,61,40,94,194,91,217,217,185,94,152,107,177,24,74,181,186,186,219,128,5,190,238,208,147,77,124,114,157,111,107,168,194,241,175,80,253,198,115,194,104,129,12,167,37,204,65,156,216,217,72,174,249,85,118,211,55,192,65,196,70,178,252,184,179,167,83,218,41,150,44,208,48,199,92,223,224,161,117,162,239,125,79,235,82,148,45,35,91,51,156,196,44,209,44,18,154,154,105,227,172,76,219,77,31,229,150,61,145,129,104,195,179,128,162,9,162,192,251,202,29,241,182,118,129,162,179,79,5,98,164,40,251,92,198,50,49,150,77,178,203,224,30,82,247,58,30,170,194,114,236,160,194,1,41,106,252,22,201,40,135,33,42,103,171,213,73,228,40,121,208,44,229,153,103,82,52,30,86,144,225,132,234,237,165,222,201,218,245,144,173,97,10,164,128,237,55,243,203,174,175,188,105,14,239,56,36,122,86,252,227,68,159,120,67,13,47,75,124,178,120,18,129,61,24,153,152,76,201,199,79,53,153,125,124,236,130,64,133,33,139,80,125,91,165,224,2,210,57,12,129,196,164,16,229,16,2,115,155,49,95,230,181,37,100,228,184,75,189,73,52,135,22,235,72,231,169,98,159,53,65,92,204,133,132,18,79,254,42,101,176,207,195,17,52,52,202,64,213,154,75,180,105,83,120,170,16,220,49,25,162,186,34,8,35,95,97,148,15,28,222,37,40,55,26,242,169,27,112,162,61,87,220,138,160,228,143,115,230,142,219,142,40,194,251,115,77,217,69,20,168,132,184,126,172,157,124,117,112,141,67,184,94,175,206,198,184,247,136,138,52,32,110,129,93,160,147,16,51,56,150,9,58,184,39,204,174,208,15,100,42,153,151,238,133,44,1,24,26,17,102,235,46,95,28,224,34,99,126,215,223,145,6,184,210,227,30,102,142,16,86,251,113,232,181,59,187,177,128,142,125,202,55,96,227,0,240,0,88,200,74,152,170,30,47,56,244,5,77,135,140,25,153,89,14,156,39,8,253,21,45,156,123,124,73,127,142,240,178,113,167,244,248,183,168,181,236,250,214,215,98,8,20,18,131,110,30,201,148,39,239,208,95,20,40,87,156,149,227,2,140,85,193,4,12,91,104,11,71,103,92,234,241,185,138,156,178,173,11,168,127,92,249,104,249,134,162,199,204,203,8,206,40,92,252,109,175,195,255,201,252,244,182,248,114,128,181,149,102,83,211,134,218,199,226,123,238,176,41,217,215,210,132,104,215,107,4,67,118,144,231,55,85,210,128,252,157,114,201,253,49,198,247,197,6,12,127,67,182,31,221,43,1,160,75,44,15,96,244,205,107,139,100,57,142,103,220,53,148,52,193,89,5,125,187,26,22,66,130,17,100,128,137,210,12,19,72,79,182,14,155,138,242,159,61,10,132,171,139,187,78,158,123,32,57,225,73,201,139,29,59,5,187,235,92,142,17,187,104,155,112,133,250,206,38,241,22,99,192,129,114,186,249,48,130,49,172,125,78,173,128,80,177,7,88,151,157,221,82,163,248,106,147,221,107,244,82,182,242,225,175,104,51,6,182,126,223,219,65,211,43,159,53,99,126,167,117,45,33,91,128,250,15,103,193,213,2,226,230,5,143,81,194,70,56,169,99,125,79,68,95,89,202,123,224,206,177,197,195,197,213,202,111,31,164,117,208,134,116,121,163,51,201,117,62,141,68,43,69,233,61,211,245,191,102,108,243,60,18,197,92,207,77,238,121,137,51,186,254,193,164,202,184,199,102,206,252,180,19,26,192,57,201,133,40,92,191,115,159,108,192,67,141,242,238,66,53,171,91,119,176,147,177,78,156,169,215,27,124,102,55,17,167,221,240,18,222,91,86,177,154,26,190,191,105,86,98,146,198,71,93,250,138,29,65,142,92,151,255,60,89,45,81,134,232,112,85,5,111,93,38,102,123,252,245,244,14,170,4,214,201,122,123,162,124,17,88,66,139,173,54,116,107,33,190,132,115,34,208,3,40,71,10,68,71,116,203,28,78,167,201,60,178,101,241,197,124,175,125,2,73,77,75,151,122,97,68,205,148,154,140,254,95,137,150,240,181,189,245,74,127,162,19,54,214,43,167,190,145,220,143,88,67,115,178,38,252,90,184,182,47,126,101,116,53,87,159,38,31,169,167,38,10,94,128,109,111,75,28,196,21,81,11,222,145,188,214,1,87,138,157,134,21,176,128,210,193,134,91,46,57,145,188,115,138,93,239,113,194,43,174,160,17,8,9,72,196,79,254,188,98,5,243,188,203,169,189,254,99,18,3,215,128,146,148,158,78,149,151,116,75,82,82,121,182,242,191,124,233,34,186,6,190,169,121,12,182,224,226,249,168,83,139,30,40,161,21,96,72,122,107,125,46,134,239,121,228,84,18,229,183,88,72,171,248,33,112,203,128,202,149,169,251,151,147,48,234,64,146,173,64,235,172,8,154,190,52,239,117,9,170,95,180,166,128,168,119,63,113,6,192,30,197,172,216,154,95,178,96,113,58,24,152,222,41,215,161,129,221,143,136,112,248,20,170,161,202,97,94,59,233,32,42,255,232,224,69,13,50,171,83,158,192,47,216,174,132,250,202,65,23,3,203,2,125,80,145,118,252,61,179,214,241,28,246,184,105,35,237,117,75,56,143,41,187,135,139,46,160,81,163,172,102,177,187,18,236,39,164,235,137,7,102,79,161,175,92,241,143,55,238,108,67,83,100,120,23,152,60,135,171,241,35,206,219,78,93,95,182,54,19,75,81,148,83,87,24,127,13,154,234,192,61,244,0,82,76,145,44,148,101,247,72,54,1,196,211,190,6,131,91,233,43,16,57,77,7,202,87,107,134,36,108,222,168,148,107,100,149,161,154,177,160,110,38,2,42,129,65,199,173,8,28,82,132,19,196,3,219,82,41,105,155,185,20,185,214,6,240,180,87,224,194,156,80,224,80,38,163,104,30,115,242,83,29,168,232,109,195,156,252,232,131,145,13,209,43,55,88,96,1,242,171,166,68,219,49,186,213,137,40,152,13,30,106,24,208,93,106,224,98,202,149,32,81,19,221,165,38,104,126,241,85,148,178,188,121,106,172,99,20,27,133,98,68,64,22,194,18,165,32,230,161,63,9,134,151,137,105,171,95,240,215,137,8,112,147,37,216,103,77,182,14,119,51,39,251,29,35,211,31,110,19,129,244,158,19,105,195,243,1,49,229,56,247,180,42,151,21,58,68,196,187,155,105,118,27,96,76,250,193,52,126,114,64,218,19,146,6,179,253,137,73,130,193,69,175,161,206,58,112,227,138,130,27,211,83,40,34,13,95,101,153,182,139,75,80,29,92,171,185,205,65,62,58,203,41,33,114,143,108,95,50,77,102,238,112,143,148,146,51,207,85,50,164,66,126,11,214,34,28,241,153,25,82,143,248,113,208,134,208,224,101,244,219,145,36,174,221,162,86,231,87,173,56,21,106,189,86,174,81,13,99,225,7,171,197,247,67,125,173,58,14,84,94,174,107,120,244,96,42,229,200,96,255,94,164,99,2,38,31,58,247,5,57,103,126,229,73,216,63,67,252,4,56,53,250,196,210,228,127,205,145,216,181,244,14,132,208,222,231,250,165,107,105,200,162,48,7,201,12,62,238,159,47,115,70,156,240,78,213,122,226,208,220,159,183,62,107,13,15,98,153,243,97,248,123,28,246,58,159,186,63,200,87,179,57,97,81,20,143,213,20,173,228,252,76,56,235,134,189,77,10,222,214,236,172,177,172,198,70,28,23,146,111,130,180,3,234,43,203,202,41,160,239,167,65,173,12,144,233,183,239,68,245,0,211,223,70,129,11,74,155,183,91,112,131,173,182,44,19,230,53,159,116,173,13,111,16,19,213,16,102,141,85,215,91,130,38,114,32,199,31,204,82,212,193,124,23,88,42,109,78,239,121,24,183,118,166,215,129,1,23,24,75,149,41,224,228,201,74,141,183,144,136,227,74,150,105,150,215,172,92,228,34,202,119,57,47,182,227,150,14,53,13,67,188,25,234,66,18,99,217,37,59,117,196,70,54,245,82,190,140,56,87,11,129,164,198,92,185,159,59,55,3,161,220,11,181,30,9,130,167,40,92,221,192,204,231,83,37,30,2,94,20,53,105,25,172,52,107,63,251,238,222,14,83,165,186,41,123,119,8,160,105,101,91,171,212,210,251,134,5,156,82,22,196,61,253,200,176,156,74,163,33,1,16,246,251,23,150,159,52,217,241,52,181,155,240,161,44,87,228,227,183,237,12,69,64,194,244,203,192,47,250,203,206,245,66,30,159,69,72,252,167,66,0,23,241,22,211,159,54,109,168,157,137,42,35,88,34,62,217,130,124,242,232,30,46,29,180,178,94,239,203,84,179,52,142,166,40,191,10,221,167,136,4,233,110,223,186,116,110,151,234,7,118,239,7,76,210,205,233,193,26,205,39,153,77,243,191,85,128,185,25,35,77,93,230,91,137,53,82,28,111,52,134,89,72,253,93,144,24,89,211,124,200,234,160,242,92,51,209,78,107,215,117,88,29,162,120,92,223,116,121,182,59,83,65,245,13,237,193,28,93,121,131,43,190,89,77,255,60,2,21,20,186,95,149,143,228,91,74,8,111,197,26,14,106,102,175,149,119,100,19,62,6,237,129,45,30,59,169,124,127,130,186,46,92,188,174,253,55,217,237,126,184,209,139,152,222,114,115,61,177,206,25,210,105,58,3,200,187,248,241,69,4,237,146,230,147,67,250,53,0,78,92,10,151,227,162,220,204,84,182,208,217,148,201,111,124,196,55,145,62,228,208,113,75,29,243,11,124,150,142,39,223,6,32,230,145,181,117,17,226,101,92,76,208,165,177,19,76,78,244,8,117,119,173,76,125,156,212,23,83,51,146,20,85,93,109,111,189,212,77,123,120,205,76,84,124,32,91,54,43,174,120,4,198,180,121,131,251,95,22,215,126,99,14,213,32,164,121,232,69,232,36,114,45,225,91,20,236,79,189,93,198,119,58,180,17,207,76,226,72,71,149,163,216,149,75,23,192,43,46,102,148,2,182,197,24,8,131,192,169,64,58,232,87,12,212,204,39,249,36,191,101,89,150,115,134,49,129,149,201,17,167,172,111,204,120,116,138,183,64,164,145,192,94,155,141,98,206,123,251,37,2,48,106,111,55,241,113,57,34,98,42,88,53,49,114,0,29,23,15,181,169,224,96,204,134,208,102,24,234,155,58,240,88,167,78,93,249,13,128,149,13,173,18,38,194,105,31,34,233,39,233,26,6,230,97,131,7,137,186,103,3,130,238,209,101,255,120,88,218,71,108,180,33,136,231,211,119,88,184,153,160,250,45,232,138,26,233,27,125,179,157,196,82,12,43,59,182,44,83,69,136,44,189,244,234,64,73,214,251,51,10,101,180,105,181,59,0,240,0,95,63,48,74,113,70,239,199,241,0,199,215,245,238,57,197,111,220,90,186,243,225,214,166,153,124,48,207,217,223,22,212,146,136,35,112,109,65,113,128,77,135,98,178,99,239,138,203,53,196,8,72,184,122,89,243,159,239,96,112,32,208,229,165,209,114,215,15,20,110,167,252,41,240,198,45,218,138,140,228,38,252,235,236,37,123,87,143,43,34,173,23,244,106,186,192,177,178,221,97,91,75,62,226,50,148,67,55,217,25,9,105,122,80,129,46,159,0,240,180,95,103,69,246,149,193,59,203,119,50,165,211,38,132,254,32,208,196,191,188,38,142,252,62,223,149,74,77,147,182,9,75,94,96,111,121,203,123,117,253,227,126,98,247,218,143,165,55,9,166,91,15,136,98,151,112,235,174,50,212,78,242,34,181,146,248,226,132,127,247,245,23,81,149,15,183,166,99,140,165,198,52,46,148,8,53,5,41,182,36,225,82,234,168,201,10,218,25,199,59,209,65,43,196,10,96,233,114,126,231,208,172,235,167,32,142,198,90,251,125,1,169,183,165,252,11,76,232,198,71,198,65,34,248,226,201,28,136,217,233,180,86,185,66,78,1,156,251,137,254,146,213,71,152,139,85,74,45,14,127,134,105,79,224,230,73,131,155,127,242,244,156,46,207,62,173,193,149,195,205,215,72,232,71,177,9,42,209,184,224,54,45,71,214,166,38,108,230,132,155,205,135,146,131,61,107,139,140,209,8,71,247,99,17,88,41,34,117,250,200,224,154,223,107,148,73,87,252,169,165,189,118,16,249,10,253,109,215,124,96,46,195,94,33,32,32,9,187,45,198,157,228,223,199,110,49,215,218,185,229,46,147,2,34,35,128,73,13,28,8,214,46,22,49,137,181,29,20,154,202,235,212,240,109,37,250,145,102,98,65,115,149,140,30,111,174,68,131,98,138,70,57,249,161,56,9,112,140,123,208,196,127,87,191,11,97,234,89,131,151,242,255,123,114,34,8,43,20,156,248,92,67,198,151,117,221,244,242,185,137,92,94,24,115,149,146,166,11,117,195,110,241,184,230,95,232,15,53,190,182,240,243,151,211,53,138,35,2,241,144,218,219,161,48,71,156,1,95,227,41,137,212,48,180,235,160,110,205,110,73,117,218,49,73,115,89,232,56,157,118,69,28,224,69,72,78,0,124,95,122,39,27,62,195,163,11,212,141,72,250,61,136,171,237,153,88,141,244,173,192,120,30,176,207,34,197,114,39,141,244,147,61,60,152,60,67,112,154,69,25,198,60,32,118,133,247,38,4,153,171,69,198,56,199,87,73,46,82,79,201,188,113,87,185,39,110,196,254,79,175,117,81,91,103,100,170,113,56,133,151,188,120,143,131,153,239,125,17,243,97,217,51,51,68,188,74,79,80,184,110,123,1,150,229,56,36,29,226,41,74,31,37,152,116,235,48,197,143,34,67,99,105,132,170,208,81,76,44,169,151,216,219,174,191,226,6,133,242,115,21,187,86,165,199,52,87,5,199,157,131,184,145,68,180,140,62,101,64,76,82,253,29,140,7,146,44,135,155,167,95,217,107,110,94,192,191,216,248,117,198,31,45,64,251,122,116,220,115,93,251,25,5,254,64,251,23,142,37,170,115,109,74,25,76,68,34,237,108,2,15,190,116,116,78,46,25,166,125,60,185,8,25,38,73,23,44,97,239,255,117,215,65,92,61,206,135,112,242,244,2,119,124,221,214,114,243,107,232,194,66,192,23,190,165,88,152,235,149,33,111,115,241,218,197,41,88,160,75,46,82,254,145,128,213,176,26,102,118,52,130,215,94,5,1,90,105,75,211,5,4,107,194,166,160,191,197,206,249,196,197,242,236,160,15,36,96,203,39,193,71,226,204,226,49,176,210,25,247,209,5,113,227,162,34,39,130,176,12,147,221,101,101,201,101,115,200,53,244,41,251,180,78,141,99,144,233,4,88,226,72,250,76,239,213,249,175,119,233,6,254,108,106,102,224,139,89,26,3,143,226,17,224,112,18,111,146,83,8,48,6,63,156,234,10,220,77,165,144,175,11,157,12,163,148,185,137,198,145,114,255,160,75,156,231,215,221,82,100,134,48,233,123,79,83,96,100,38,112,193,139,202,114,198,168,221,104,222,163,69,118,112,198,207,164,240,43,238,40,119,119,15,198,48,16,112,225,87,80,1,210,101,54,119,22,225,243,25,78,47,121,154,181,152,79,190,83,17,3,161,119,38,28,75,67,195,110,255,195,136,66,197,78,57,67,41,59,220,7,225,146,124,120,71,154,130,76,5,4,78,215,210,111,74,93,223,141,159,238,80,148,67,237,240,65,224,84,195,122,227,252,123,252,1,242,178,147,248,188,17,79,0,47,249,127,47,71,254,79,180,108,199,231,252,137,20,228,136,127,70,187,20,131,120,184,41,168,103,7,72,206,16,172,177,14,99,43,93,1,122,78,75,197,249,242,246,209,93,158,79,71,42,19,128,194,134,193,81,61,5,148,162,53,96,125,124,64,162,35,131,25,96,126,220,102,204,12,86,110,35,183,250,131,104,247,45,182,202,8,255,196,54,169,189,30,203,102,145,188,200,210,126,235,249,180,91,181,222,194,63,227,179,96,11,141,91,231,124,212,68,113,153,152,243,6,53,179,141,67,167,56,236,176,175,79,231,240,39,140,145,130,124,162,134,167,255,55,181,47,127,146,222,1,192,173,29,94,76,220,4,71,34,102,193,89,109,47,236,182,140,203,63,112,91,225,150,246,42,9,128,109,91,42,219,187,233,221,30,235,81,30,248,209,154,216,37,77,165,20,61,244,238,156,230,178,91,110,242,63,123,187,232,205,101,49,66,134,131,153,34,97,79,113,213,229,99,17,204,14,241,66,207,232,250,101,86,2,240,85,165,195,98,139,219,31,89,132,106,124,151,173,73,35,155,72,180,198,75,42,118,199,125,18,116,181,101,26,185,130,124,194,105,19,131,142,166,74,144,242,26,79,229,100,27,206,145,85,104,183,11,43,188,100,255,207,83,56,244,33,18,41,4,54,209,135,89,195,225,233,231,33,220,106,41,205,134,113,27,235,40,124,102,25,52,3,194,163,176,249,107,196,166,120,65,151,128,93,180,212,62,15,70,93,135,116,9,0,97,36,191,250,141,182,87,34,151,240,156,8,106,128,82,7,124,183,92,184,143,10,61,128,246,212,103,169,234,201,91,91,229,242,140,124,60,141,86,97,87,158,214,250,31,149,3,216,116,94,41,27,184,51,47,213,124,23,38,70,238,132,158,115,130,109,48,227,99,168,171,157,38,214,255,190,127,45,19,1,125,109,163,128,4,232,237,214,8,203,217,213,240,86,20,224,128,182,24,108,243,245,93,109,186,173,253,54,83,209,143,86,202,87,97,250,65,7,206,202,19,215,39,197,79,208,78,40,143,191,13,157,1,50,197,60,22,208,201,9,63,192,10,86,106,220,99,89,80,218,163,81,11,220,6,152,176,36,209,214,68,131,27,185,165,49,105,104,64,62,227,81,33,237,138,13,42,156,189,255,91,4,105,68,238,210,235,91,224,185,139,79,239,154,218,94,43,117,231,217,91,178,132,164,247,61,79,242,46,111,121,94,111,109,236,219,139,194,195,255,65,75,57,246,235,83,28,27,155,220,5,100,120,83,119,0,102,246,201,246,238,103,72,136,113,72,38,219,254,69,203,76,187,138,178,102,57,82,234,201,73,102,116,72,255,195,108,253,176,191,182,102,250,4,143,98,168,58,30,167,202,49,94,7,66,69,10,99,10,73,91,48,18,66,20,139,106,238,69,185,133,98,158,141,66,116,131,67,172,93,218,168,68,89,41,46,227,247,105,97,224,99,187,133,80,145,186,108,219,226,141,187,120,8,253,139,31,85,113,162,242,32,208,120,44,190,132,216,146,120,142,99,243,69,40,234,138,96,18,133,184,77,170,106,248,107,239,152,242,111,68,145,28,228,68,184,71,251,18,69,105,23,187,0,59,98,213,93,56,168,185,227,107,138,5,231,2,40,65,171,10,41,36,56,46,62,173,251,61,0,109,38,195,81,229,234,174,72,173,220,224,48,194,16,14,224,209,76,43,15,235,146,204,47,99,33,151,26,19,65,34,29,127,206,30,145,136,203,253,251,196,240,104,17,14,47,173,238,88,218,92,7,195,186,191,23,64,145,42,3,49,35,80,74,216,58,1,66,190,253,10,129,248,13,157,82,166,176,181,101,114,113,192,189,154,42,176,100,205,138,218,225,161,248,24,1,201,189,233,32,202,64,194,255,217,52,238,13,10,150,97,55,70,232,162,69,184,85,128,26,164,250,222,63,171,159,130,217,72,137,71,169,235,67,228,157,229,182,100,128,54,90,188,139,235,103,143,154,106,74,190,14,128,73,191,175,161,93,134,159,33,124,175,25,114,192,193,83,136,188,34,73,177,210,36,174,88,250,53,96,202,204,153,231,189,9,175,134,200,195,66,93,162,87,137,26,178,189,133,143,80,11,183,69,160,123,55,130,9,55,68,186,51,32,83,161,70,77,53,243,202,100,241,239,157,45,32,168,98,201,247,211,164,51,237,173,158,178,12,79,100,42,153,152,201,114,214,145,93,165,131,190,154,64,8,219,47,171,125,1,171,6,183,198,71,139,219,149,149,201,211,214,224,48,20,135,107,238,244,46,171,183,63,191,126,218,213,55,205,110,192,71,87,20,73,57,92,225,8,148,176,35,40,222,135,96,86,74,115,237,16,195,52,160,116,129,227,68,18,185,115,189,116,180,6,178,41,240,62,74,78,94,116,104,57,8,29,59,61,128,74,0,196,193,14,148,92,123,62,250,86,234,82,231,42,63,59,22,182,206,149,107,230,99,204,229,67,173,35,71,234,13,229,162,21,190,245,37,123,133,248,117,207,59,89,234,160,145,62,236,197,16,207,167,204,8,202,164,209,149,132,187,250,96,244,228,55,81,35,218,142,168,17,106,81,147,52,234,123,59,162,5,148,209,184,121,120,152,156,113,129,212,36,189,47,250,218,179,210,20,179,180,16,114,234,18,156,202,25,73,253,21,6,201,81,202,64,243,39,250,167,90,68,152,31,245,18,14,107,85,5,120,67,39,37,198,96,29,229,5,104,33,137,250,138,229,1,207,71,206,142,122,39,187,189,90,46,240,35,252,136,203,241,252,27,25,116,242,13,22,99,142,58,111,49,132,207,217,28,143,38,129,248,71,61,96,151,248,64,78,22,26,17,174,67,75,0,148,91,242,246,23,185,20,99,213,35,210,135,166,216,20,52,128,34,170,87,222,44,27,86,184,227,192,122,252,206,191,155,210,221,244,181,164,162,189,242,33,171,223,51,17,154,19,12,105,228,76,136,25,183,236,235,193,25,227,93,223,8,36,232,11,150,100,58,148,100,240,51,244,58,78,224,115,90,241,248,216,236,196,164,214,193,121,18,191,168,122,150,106,34,208,6,209,132,98,29,145,232,43,108,203,210,173,88,210,72,188,145,147,59,50,199,5,172,173,147,83,106,32,101,227,243,161,52,244,232,91,99,74,175,101,10,73,80,231,98,220,216,76,222,54,19,104,195,130,80,154,166,126,251,24,60,246,216,16,95,4,132,191,92,242,168,66,234,252,234,58,251,18,190,144,146,49,157,126,85,216,210,233,140,211,37,197,25,188,82,27,106,194,131,6,125,185,225,7,83,177,19,144,211,2,173,219,232,45,42,88,69,198,1,38,206,171,30,125,83,103,236,44,36,226,175,53,188,152,220,159,15,147,158,148,28,228,176,147,105,235,29,58,8,189,167,80,92,240,179,128,162,118,114,95,192,192,229,198,170,54,230,188,131,203,176,154,251,221,206,143,199,59,74,142,164,96,34,185,61,105,217,75,166,175,107,79,52,74,18,100,175,156,84,167,103,23,131,237,15,146,100,127,137,20,230,80,37,86,2,229,140,86,13,100,215,49,230,244,127,0,181,226,29,72,255,111,110,221,85,209,183,146,252,117,250,54,207,60,140,116,43,69,241,11,74,100,239,186,65,223,242,162,25,68,118,181,143,37,101,28,221,19,163,32,56,14,49,246,17,29,65,241,197,23,28,128,208,38,217,101,113,244,71,178,154,182,177,116,114,139,210,58,143,197,63,252,28,30,203,239,230,26,186,11,220,173,249,217,78,109,167,54,149,104,112,8,64,182,107,58,210,30,239,229,128,27,160,221,10,62,49,249,100,35,59,7,223,5,149,205,158,19,120,13,64,15,242,253,253,231,79,2,118,42,30,20,44,145,183,182,163,209,184,72,64,143,145,138,67,41,131,228,228,15,4,66,225,219,216,36,143,234,149,124,150,239,95,158,69,55,237,85,62,150,101,214,182,165,227,148,203,182,166,31,246,28,42,132,222,141,7,171,90,94,254,219,135,126,254,174,39,74,34,191,142,70,3,91,170,236,21,218,84,104,196,142,45,167,9,62,46,183,157,210,122,83,55,201,83,72,231,204,142,127,111,91,174,104,81,107,201,234,67,177,68,22,104,191,52,204,169,240,49,39,38,37,250,108,98,78,86,107,81,120,208,126,109,241,52,46,42,220,153,164,33,145,10,5,87,166,6,112,160,127,100,92,195,87,233,254,191,28,194,106,152,214,186,191,91,29,172,203,31,67,26,207,234,202,110,236,235,189,212,149,3,195,190,25,64,55,252,23,104,245,151,12,214,158,156,231,40,150,141,234,1,94,27,224,62,22,90,112,112,125,222,151,235,64,200,210,2,60,200,112,191,0,89,12,189,149,184,246,165,171,209,148,193,246,219,36,86,247,167,156,156,28,254,253,237,116,160,37,62,191,118,105,115,110,141,14,96,228,242,149,197,35,12,89,45,195,128,74,221,13,46,208,2,114,205,157,141,33,243,39,98,138,152,106,4,101,210,80,181,145,108,138,18,71,76,92,7,26,169,63,103,124,120,157,151,107,191,158,46,66,19,210,205,177,137,53,179,218,13,93,176,209,29,155,116,35,70,245,1,252,109,250,139,255,217,190,39,66,143,108,89,144,164,9,97,106,92,81,133,142,30,103,230,234,119,47,103,221,94,123,253,201,52,183,149,129,180,97,44,182,225,160,51,123,192,223,211,108,213,98,177,219,172,28,217,224,62,185,124,65,113,70,76,55,142,148,53,185,27,177,207,67,124,96,113,172,28,211,107,123,197,84,61,240,255,167,226,85,233,178,35,183,200,112,166,20,251,123,143,209,157,202,240,156,165,64,142,157,22,244,52,22,93,232,172,122,22,244,58,104,137,191,172,172,91,114,5,243,221,11,239,69,123,106,248,91,84,144,115,83,191,8,31,34,115,46,213,37,24,103,198,230,24,58,227,250,60,153,173,217,230,234,88,182,193,51,227,10,10,118,25,149,111,36,7,108,254,146,16,64,85,134,71,240,6,95,138,190,141,10,208,228,230,198,198,1,58,185,99,47,248,225,168,2,174,198,27,190,164,177,7,138,66,78,78,165,21,56,153,170,161,51,49,19,19,148,238,253,127,220,246,170,182,4,153,244,29,132,75,3,189,252,168,192,68,28,201,149,79,208,78,180,107,68,218,99,109,172,39,14,169,87,96,220,141,184,151,115,23,119,57,182,184,173,8,168,119,24,50,201,209,84,89,96,128,207,104,232,47,89,207,64,135,255,141,5,250,204,25,174,241,31,144,166,234,151,171,133,224,247,98,211,26,139,247,179,225,134,218,70,191,77,17,244,245,48,180,107,3,54,56,104,88,90,212,75,47,17,159,52,219,173,21,38,35,173,215,0,16,81,79,34,250,11,100,204,35,74,234,185,14,20,122,18,145,238,32,114,254,136,191,102,83,251,93,141,83,71,234,89,124,207,9,73,138,29,155,77,147,165,24,69,140,63,1,21,187,155,105,107,122,135,161,19,223,64,255,229,221,169,178,203,247,189,131,67,55,218,124,219,177,201,1,79,129,186,95,196,29,55,114,32,185,71,9,242,195,79,58,221,18,135,245,136,184,219,134,164,159,140,153,25,226,3,69,198,74,56,24,53,3,169,20,69,132,255,114,78,29,221,2,150,42,132,160,149,143,46,12,238,228,44,227,222,121,178,38,50,147,174,35,163,123,158,169,45,68,83,165,20,69,137,254,6,182,108,1,244,19,32,168,74,87,155,104,44,228,81,235,17,51,122,11,253,65,136,175,66,235,210,209,68,95,164,168,31,33,9,53,197,126,4,209,63,81,170,225,154,222,0,68,15,169,251,216,10,122,214,49,143,44,46,15,193,45,211,153,71,161,50,69,114,120,68,153,61,162,142,137,213,237,133,6,250,76,114,47,52,242,176,37,53,44,243,49,184,57,178,165,1,49,103,156,255,93,137,64,145,43,247,139,240,240,90,225,68,77,87,25,159,205,229,49,225,42,119,156,14,214,114,88,8,182,72,197,154,209,74,142,18,200,27,151,166,150,101,227,244,62,209,19,175,31,23,187,110,154,143,77,247,176,213,247,138,115,157,78,251,56,239,47,90,64,156,212,72,20,99,176,170,95,176,33,13,209,128,116,2,150,230,141,207,174,100,139,167,223,123,94,109,85,190,103,127,207,180,165,176,183,27,0,102,196,151,205,87,43,86,6,230,72,18,168,76,250,83,26,112,15,199,19,93,40,31,53,169,180,182,53,55,36,122,5,125,75,6,40,2,139,168,78,128,16,2,204,118,79,77,250,183,82,76,137,76,137,86,211,81,171,1,11,186,148,239,223,146,150,59,117,154,102,37,213,80,209,128,233,243,126,223,151,159,239,142,102,127,68,222,96,200,174,15,121,197,234,235,218,28,174,254,135,114,2,76,231,173,91,217,198,130,221,145,9,77,16,191,164,162,117,34,195,52,114,241,224,83,91,60,175,46,64,88,117,98,229,187,241,48,45,19,252,75,167,224,75,89,235,142,85,206,39,40,174,118,12,22,56,156,67,31,227,112,200,245,226,74,43,151,249,146,109,117,77,218,117,184,114,237,19,238,62,35,220,72,41,86,185,136,236,20,108,209,81,117,14,42,201,84,75,61,167,205,29,164,49,235,26,151,200,78,179,116,209,90,173,95,163,193,68,255,155,136,80,228,156,217,146,113,100,89,193,76,128,254,13,101,154,36,111,70,241,19,86,35,130,31,78,225,161,123,167,87,100,18,59,150,49,9,108,115,9,217,142,229,29,45,241,138,4,236,5,187,234,186,71,20,122,200,9,148,16,205,81,135,229,218,56,251,206,19,205,129,16,64,114,67,34,215,59,67,53,247,92,88,141,45,109,113,182,125,81,130,157,110,153,175,150,238,29,164,181,108,7,167,130,162,36,247,89,254,172,51,153,178,147,110,158,80,119,231,249,158,199,158,154,84,86,70,59,129,254,102,42,78,169,130,237,13,207,173,34,114,233,110,240,197,87,236,146,71,247,212,208,188,56,13,31,247,212,85,162,86,209,165,129,225,110,170,62,4,60,184,67,130,10,126,123,207,6,193,8,196,132,135,60,216,225,249,19,63,207,143,34,180,234,38,242,145,237,207,245,160,200,43,130,62,65,142,171,78,51,102,141,88,14,106,46,218,40,80,71,124,61,35,73,205,77,62,38,10,74,35,188,144,212,148,129,231,116,42,188,83,222,23,165,48,184,233,232,5,179,67,47,156,176,137,198,224,7,55,134,118,205,224,229,24,177,72,17,1,226,90,53,235,46,9,158,43,236,246,9,62,137,233,37,110,208,169,235,209,117,20,225,62,66,224,14,209,147,40,72,12,155,254,189,131,141,181,184,198,251,16,126,34,208,140,26,238,192,178,242,172,80,116,115,74,47,152,146,52,195,161,252,244,2,113,174,226,121,202,143,108,249,19,157,46,205,125,220,49,124,127,108,16,223,216,1,221,53,105,151,246,46,34,211,88,188,157,51,195,245,91,33,55,62,112,89,220,234,75,11,239,124,8,141,122,211,7,178,183,71,114,208,95,183,67,62,31,16,181,196,77,15,6,206,146,217,166,39,247,74,177,112,215,194,157,215,95,13,25,150,239,27,149,124,53,122,239,156,9,186,73,204,9,239,16,43,119,249,88,209,183,99,253,136,183,76,94,75,111,202,34,34,117,125,37,243,208,45,222,197,215,199,183,177,195,227,227,184,156,81,173,152,139,166,17,113,234,132,114,41,182,55,233,227,240,106,50,160,209,145,158,165,214,31,137,77,97,117,177,150,87,214,222,75,63,137,69,157,187,72,165,67,26,212,84,223,177,242,85,4,239,57,63,232,239,191,253,252,221,170,217,163,145,194,194,59,45,173,225,170,156,154,175,72,219,129,212,235,24,176,244,252,112,75,14,91,215,19,221,22,163,228,162,164,90,199,28,145,143,157,202,104,37,120,22,87,91,3,81,13,92,173,127,226,118,152,242,98,121,41,29,94,237,167,101,170,189,71,81,189,182,161,170,98,131,90,138,72,99,83,187,69,220,80,179,69,178,104,242,30,72,10,82,149,229,138,3,139,179,80,225,242,14,44,121,203,160,111,131,33,4,71,122,155,149,252,126,251,209,166,86,145,22,88,78,39,157,186,163,125,238,136,96,85,159,222,60,233,253,82,207,182,245,117,134,151,218,229,176,46,22,201,47,154,242,62,26,120,53,47,179,30,147,78,148,172,218,10,253,77,25,190,213,184,129,153,248,190,21,61,84,116,77,7,33,90,92,46,121,236,11,64,120,70,165,59,210,217,129,67,71,152,9,13,122,33,206,27,49,28,179,131,181,101,125,182,51,115,183,31,40,185,44,117,178,238,118,152,44,4,119,144,202,139,80,138,162,115,178,73,209,229,248,85,80,127,9,202,199,21,128,239,170,176,220,139,20,138,242,13,188,254,39,39,80,227,211,82,239,46,179,238,211,238,74,118,16,215,229,148,177,90,194,141,1,102,134,147,20,124,32,184,129,32,27,109,22,172,34,83,169,195,172,172,64,151,124,232,60,209,119,239,59,75,193,200,168,174,193,67,158,140,8,240,182,156,246,21,149,208,197,143,63,217,142,68,193,182,115,203,7,209,20,136,215,150,115,26,137,137,190,166,254,187,29,99,175,101,157,248,127,48,32,32,244,155,136,123,205,145,35,221,29,126,247,143,228,154,34,193,1,45,44,208,127,0,72,113,35,228,84,167,22,124,33,7,83,97,132,49,70,243,39,29,129,21,108,149,106,10,117,3,176,143,234,76,55,174,163,155,145,175,79,41,135,105,152,212,209,157,149,218,194,188,8,191,206,28,66,13,56,208,61,248,240,27,128,21,191,48,218,84,158,208,5,153,76,7,129,7,141,192,117,246,222,71,123,121,94,38,210,219,62,190,67,116,201,61,191,40,65,196,217,117,19,137,181,210,59,55,219,213,236,145,158,165,171,95,82,133,165,6,4,156,123,7,201,62,152,178,142,27,28,58,202,71,158,252,150,99,99,205,23,137,97,29,5,39,170,244,26,156,40,134,19,214,237,145,88,240,142,174,247,82,70,89,19,181,95,2,96,85,137,166,131,176,202,209,225,50,78,13,108,113,148,8,122,161,71,103,47,243,191,81,169,171,159,2,22,88,219,157,122,112,215,103,86,8,108,110,30,138,100,68,174,211,198,60,157,152,116,165,224,88,118,5,203,11,28,214,13,77,181,30,204,106,175,176,228,139,13,158,226,62,181,84,219,214,117,218,39,213,230,247,242,73,116,103,125,148,193,118,107,16,206,181,187,212,175,35,216,232,229,235,58,86,135,207,233,140,20,240,42,190,221,91,217,110,118,95,240,254,125,160,209,189,31,202,243,143,83,199,188,13,86,252,147,88,186,208,183,18,160,196,244,229,234,158,114,47,116,216,6,167,164,157,138,48,105,10,36,148,102,192,224,251,186,125,12,118,253,19,38,237,245,211,252,193,202,202,84,140,117,164,23,41,0,146,39,51,14,194,184,24,72,223,107,126,41,46,241,119,75,37,114,102,4,248,190,42,148,150,108,22,196,102,221,191,114,1,157,37,160,80,142,129,105,204,24,52,234,144,111,33,127,231,70,195,46,244,5,70,119,8,115,66,80,178,76,65,220,100,65,112,25,88,192,19,160,141,30,188,11,92,156,86,136,183,36,229,146,154,246,56,189,149,190,28,83,7,3,79,26,170,21,253,151,29,232,12,35,163,162,82,63,176,69,112,72,25,189,96,138,197,178,246,73,147,139,241,30,116,162,185,134,231,194,83,24,136,33,140,174,158,141,41,23,80,213,65,23,41,148,186,237,231,109,153,234,169,106,119,86,181,244,205,159,78,54,120,185,29,25,75,25,102,85,145,178,53,255,46,255,36,237,145,189,172,174,215,68,187,50,123,67,155,168,39,232,39,136,30,237,149,105,121,156,177,92,220,88,228,87,26,54,64,212,179,134,74,225,32,74,132,111,78,80,102,26,81,36,246,119,28,120,106,138,223,27,212,170,59,83,133,166,72,239,212,70,235,251,106,16,191,109,188,58,209,85,90,218,244,165,213,234,38,145,123,48,127,135,186,193,205,156,81,248,174,218,183,203,71,186,192,121,170,117,134,234,68,119,24,219,158,92,134,217,179,254,215,15,201,223,103,131,6,1,55,144,249,111,64,225,29,98,52,14,2,124,203,131,10,124,166,109,88,138,29,172,49,120,219,211,29,20,249,180,45,240,53,198,60,237,181,203,9,147,215,25,205,79,176,116,20,36,84,244,146,176,132,45,13,192,119,147,189,219,47,86,37,103,33,254,2,39,15,88,58,181,29,186,240,60,30,3,107,69,104,177,11,216,65,137,57,150,216,96,3,40,84,232,14,41,87,79,7,66,79,155,39,135,60,60,205,26,242,78,36,153,71,128,121,40,114,177,121,102,3,237,27,3,140,85,122,151,143,117,176,143,246,120,146,240,74,153,113,26,145,157,231,86,224,168,148,49,78,128,61,248,25,191,41,40,188,0,36,236,24,60,66,70,31,128,154,4,14,189,49,180,99,133,13,0,184,10,92,49,16,118,223,189,1,230,236,196,220,66,82,195,69,180,130,109,16,192,197,42,213,167,23,143,161,162,243,59,95,65,154,231,199,132,28,239,202,125,191,130,236,88,47,86,104,46,120,41,194,8,244,158,253,44,165,10,117,3,210,98,90,219,72,86,134,210,13,183,182,132,9,46,134,178,126,199,80,176,96,230,22,250,166,115,114,202,1,122,9,28,62,74,142,194,100,93,244,249,136,204,135,102,111,217,248,108,38,222,142,187,143,188,145,95,220,115,168,253,236,14,45,133,190,237,84,214,1,164,28,17,145,186,84,33,89,94,18,159,206,252,213,183,152,69,129,129,129,213,82,42,20,44,212,189,127,196,161,193,102,111,220,247,222,183,82,194,125,1,149,197,147,221,78,195,169,79,44,238,249,230,208,235,196,136,171,156,183,85,85,48,47,222,208,83,87,197,92,242,169,152,215,215,226,238,108,58,145,85,62,200,199,127,109,218,215,77,218,178,154,214,236,175,6,158,38,70,219,93,46,224,211,166,180,21,51,231,223,124,141,51,84,243,236,26,4,201,196,16,144,239,96,1,50,132,43,77,129,129,128,78,80,118,16,79,112,10,175,135,169,121,9,159,145,238,93,180,81,13,6,103,154,4,250,28,135,176,104,249,82,87,83,115,113,254,16,100,48,22,2,156,123,202,169,226,137,150,3,51,107,84,218,92,15,164,14,231,75,193,102,193,190,127,39,205,251,51,156,87,29,51,4,132,83,97,185,248,65,185,124,57,228,211,236,0,83,75,110,238,203,50,1,91,132,115,207,34,16,132,96,129,231,238,50,8,162,69,61,200,4,161,207,93,55,192,201,185,19,223,100,74,224,76,80,35,39,57,44,250,215,153,40,165,62,176,106,70,128,51,234,220,34,121,239,4,3,8,35,229,164,13,78,92,2,67,91,181,182,204,208,205,77,47,35,111,218,62,158,29,38,81,235,42,144,42,233,246,248,75,182,60,79,254,199,110,55,237,231,253,34,184,136,65,148,4,191,184,75,122,148,184,125,138,189,241,162,53,29,215,25,215,251,13,154,108,246,126,68,30,231,167,248,94,81,95,5,184,106,92,35,12,81,51,243,217,134,237,171,130,200,56,157,24,124,161,6,240,65,118,226,45,66,201,146,220,232,217,32,223,191,209,125,106,163,130,8,251,41,174,208,185,99,39,154,90,45,103,43,60,87,213,126,145,69,112,107,210,130,248,175,154,158,4,83,126,231,85,196,35,67,186,29,129,205,161,255,35,233,113,128,218,21,115,228,128,225,215,38,162,57,237,129,201,211,157,212,49,148,132,233,49,183,156,195,179,135,44,24,8,34,156,123,115,39,189,66,51,41,131,203,44,99,149,133,15,235,157,169,238,217,229,48,69,13,234,163,14,168,168,167,124,6,123,49,230,167,11,196,75,126,177,32,86,150,124,243,143,246,195,189,198,74,216,224,4,131,197,4,105,110,128,217,172,145,128,44,0,234,255,87,88,158,176,47,111,127,248,72,153,53,20,214,96,61,103,149,66,70,202,169,243,188,104,167,63,61,14,160,217,9,108,87,108,156,154,45,37,203,188,65,251,206,146,245,63,250,90,207,244,242,17,216,170,201,129,97,105,255,89,117,190,183,150,47,102,155,212,143,146,200,209,193,178,172,169,224,3,132,85,136,199,157,141,143,8,183,84,147,70,118,184,240,201,108,158,198,216,149,152,11,176,74,45,147,90,55,142,240,57,153,237,251,151,81,156,210,33,132,128,28,2,174,245,65,254,101,176,156,22,43,20,253,67,97,88,191,164,167,140,191,121,108,112,179,25,67,154,100,194,135,14,194,68,117,46,77,149,74,26,62,237,135,214,188,64,186,127,136,42,96,135,110,95,194,122,34,38,140,30,243,103,23,236,199,70,124,161,142,131,160,85,238,29,118,174,228,139,180,26,188,149,133,104,17,198,16,85,136,201,178,198,242,236,44,163,196,108,169,185,164,120,107,208,135,173,208,234,127,219,160,69,182,34,195,147,41,198,232,232,132,240,202,139,144,53,218,74,88,60,234,109,239,72,172,0,143,241,96,33,86,56,216,26,222,104,5,88,166,223,125,241,234,203,207,159,255,121,161,208,51,113,255,62,88,184,65,93,167,80,198,100,35,32,237,84,225,172,208,160,141,27,3,39,138,0,79,17,238,141,56,103,223,14,215,195,45,98,225,184,160,48,25,97,121,22,229,44,39,205,223,13,206,149,198,69,234,82,78,120,196,18,92,189,228,149,30,125,239,136,239,221,82,241,245,68,169,73,52,52,2,44,75,66,227,246,127,175,68,142,85,104,10,131,144,217,14,25,168,253,126,122,245,211,163,59,16,151,155,116,134,60,4,121,6,7,27,10,140,77,243,213,231,160,53,204,205,250,59,104,96,244,75,222,71,11,197,179,113,188,115,166,239,147,23,143,57,160,5,96,62,237,80,221,28,166,240,81,65,84,166,155,119,187,120,153,80,243,229,136,214,49,132,226,250,232,21,23,209,57,64,42,16,72,68,68,152,251,11,94,32,157,50,108,187,93,100,44,92,253,160,245,249,187,105,114,125,160,241,152,220,141,137,204,103,237,44,186,64,14,123,212,200,88,208,71,176,165,100,100,130,193,105,189,164,195,122,8,31,41,53,192,78,229,86,12,82,181,112,128,246,206,176,115,197,215,42,115,116,57,28,184,3,125,60,152,96,22,107,180,155,178,177,199,194,196,236,4,21,213,70,103,127,231,46,145,61,129,79,132,120,4,184,119,140,31,10,151,200,159,124,102,157,73,185,67,84,241,156,246,99,146,195,85,100,118,145,133,136,234,94,17,191,53,42,203,166,196,55,24,253,226,179,14,105,42,235,23,170,230,147,220,202,244,27,8,102,99,208,146,157,155,78,140,111,34,22,79,244,232,129,241,1,237,82,165,25,175,212,111,39,247,161,245,177,183,64,80,119,82,128,89,108,142,136,92,132,181,239,211,233,117,132,83,39,19,242,213,207,7,160,118,48,134,165,251,10,29,93,106,14,140,53,24,91,55,223,255,57,4,77,20,129,28,41,184,14,28,58,132,3,114,166,156,25,184,49,199,226,45,14,220,59,129,252,131,8,140,100,193,221,110,102,135,7,80,247,120,154,27,146,233,126,90,151,203,44,59,194,98,243,152,235,122,128,31,218,230,50,59,171,105,47,226,29,70,126,46,20,210,85,167,13,150,231,68,71,52,226,34,98,127,167,243,204,27,97,192,73,13,67,100,185,26,235,252,29,2,52,120,35,84,103,212,77,35,217,237,112,133,199,77,36,97,176,138,107,156,252,139,222,85,11,186,67,71,181,38,226,225,241,14,247,61,58,160,148,68,155,230,61,1,137,154,126,128,181,164,202,140,246,109,141,139,138,23,53,132,84,68,110,33,62,200,245,157,8,127,126,161,75,178,116,171,47,197,21,89,162,84,100,3,210,108,23,4,135,144,89,3,139,14,212,135,208,42,1,210,35,58,222,171,45,242,52,168,60,33,115,180,192,199,152,183,214,115,100,86,197,134,90,38,93,141,236,1,144,154,0,200,56,189,122,179,190,39,222,187,85,163,64,116,169,80,109,57,94,66,5,75,4,146,3,79,147,159,186,77,153,193,55,243,144,215,159,253,118,114,234,211,72,163,7,24,164,226,72,83,217,48,45,61,67,104,213,205,125,100,135,191,73,65,120,48,176,176,66,174,214,177,170,237,14,255,106,103,253,57,146,178,118,110,122,33,29,206,72,214,38,173,209,227,113,106,77,104,255,4,240,249,210,115,195,253,158,130,42,95,171,188,113,34,205,5,196,250,227,153,231,46,169,168,221,59,137,108,207,115,209,227,83,131,145,98,229,81,138,33,255,87,28,229,230,35,200,104,24,3,119,4,33,230,228,243,186,241,101,59,39,133,152,137,88,159,144,68,58,128,60,150,169,137,23,197,33,91,255,7,153,167,198,99,10,221,128,236,225,13,195,58,41,58,154,138,49,234,106,94,111,222,87,203,175,41,174,217,11,11,18,190,236,48,234,40,74,27,113,30,104,86,180,160,156,212,199,30,188,238,196,212,217,113,178,222,101,130,32,29,160,117,85,22,235,174,241,136,194,161,208,56,121,32,216,10,71,251,185,81,99,25,226,130,93,85,171,240,84,249,72,7,201,203,165,223,34,162,80,207,87,80,84,25,242,169,28,86,82,149,132,248,137,63,82,2,85,219,23,145,18,45,2,130,114,115,190,204,6,86,180,239,205,224,62,94,126,26,97,178,182,98,31,90,242,20,131,159,203,11,99,162,103,195,140,204,127,244,221,178,117,231,215,188,63,118,220,245,231,236,111,255,188,37,110,81,18,177,103,39,27,90,220,167,84,238,165,118,117,227,23,146,182,79,11,47,250,176,155,154,162,154,135,32,113,193,205,45,110,134,246,209,216,196,193,62,96,7,94,191,127,52,196,169,136,4,129,43,71,140,135,254,105,158,190,163,0,216,79,120,77,40,160,80,193,106,136,95,221,131,222,234,43,22,35,7,203,12,222,249,2,143,79,40,161,31,129,132,2,255,80,53,41,182,69,161,137,124,98,87,2,242,206,175,32,67,253,140,108,18,182,115,196,22,66,83,20,56,253,27,153,173,184,54,9,220,138,247,222,168,242,83,220,24,250,0,73,183,134,76,190,120,35,157,44,211,193,89,11,89,183,40,248,111,135,126,89,250,88,232,162,65,57,52,161,192,156,154,168,244,239,147,5,18,225,52,162,116,236,117,246,39,3,218,46,2,166,237,150,219,135,251,242,87,155,61,124,103,44,112,34,6,98,208,63,142,172,114,118,176,110,179,35,222,14,205,109,51,33,75,135,158,223,220,181,52,182,162,150,130,42,188,46,156,172,4,99,149,198,248,222,62,57,254,27,35,2,216,172,226,107,52,235,122,152,120,206,106,201,60,134,249,4,40,186,22,97,7,126,225,235,255,151,57,199,143,253,214,156,8,184,96,143,105,119,11,85,217,244,111,242,5,239,150,214,196,10,31,205,53,140,24,172,179,187,143,185,240,85,24,201,168,206,113,251,125,133,47,65,253,172,244,178,4,119,34,230,34,145,158,230,73,60,157,71,145,65,179,114,102,81,40,73,50,120,233,74,147,13,223,226,227,102,219,177,212,9,81,220,222,126,173,121,27,83,47,210,112,158,41,51,186,46,152,97,247,244,35,36,218,99,57,240,43,123,56,117,231,50,53,153,11,128,191,94,101,12,84,22,182,199,75,227,206,26,95,157,117,108,231,0,58,198,30,211,233,201,154,134,247,114,8,242,175,184,184,216,120,150,88,197,133,7,115,109,191,225,138,190,55,21,230,203,107,225,109,179,57,253,5,186,67,163,40,94,197,3,92,72,106,19,194,200,151,217,223,245,246,73,121,62,40,121,50,61,175,174,22,206,137,129,192,129,203,100,236,30,127,49,153,221,101,230,8,153,14,245,3,138,206,177,136,63,214,26,64,134,164,27,78,129,170,46,36,102,18,127,21,33,253,237,43,117,34,120,95,138,155,249,73,173,39,133,193,149,198,148,105,109,39,39,86,180,71,121,253,119,173,133,34,145,156,154,235,60,97,73,32,38,111,114,130,194,26,17,154,19,168,100,105,244,196,230,25,35,70,246,20,156,63,41,58,120,210,244,112,210,112,40,72,136,66,79,4,0,94,239,64,67,211,241,132,138,38,141,82,115,45,149,65,178,240,126,233,148,158,150,237,27,52,206,173,54,24,165,45,26,104,39,135,223,200,61,81,228,100,91,213,180,218,215,41,78,191,100,238,14,248,116,39,76,165,11,105,188,144,248,121,70,82,8,104,173,171,57,8,102,88,143,157,47,159,53,86,199,159,84,180,119,87,129,105,102,159,148,81,57,71,14,32,60,178,142,247,54,231,162,29,84,51,94,135,123,31,171,100,102,21,53,32,88,195,8,154,206,65,208,161,75,102,37,69,96,47,34,81,218,94,68,183,16,111,244,223,66,66,229,153,124,77,214,109,19,32,128,106,9,228,41,155,154,192,203,57,242,217,242,199,180,58,206,154,138,98,174,0,193,122,20,178,91,62,54,55,2,152,174,173,45,48,2,120,0,22,128,232,232,151,53,147,203,251,116,197,96,191,93,87,169,117,182,171,27,208,204,94,217,44,182,248,12,208,80,251,182,6,166,169,30,57,126,203,117,68,30,66,211,214,169,211,80,215,199,255,90,115,154,107,247,158,59,241,5,113,211,42,139,14,187,1,252,227,221,24,44,57,206,178,142,150,17,216,122,214,153,39,198,213,53,215,51,249,108,117,187,161,242,117,117,23,38,241,89,238,128,246,239,12,234,97,80,123,170,216,33,252,229,30,62,15,249,16,31,169,254,23,127,214,183,248,129,154,223,189,140,197,76,107,185,80,74,135,122,87,112,136,159,226,216,181,47,104,239,230,188,66,139,77,6,240,218,250,1,78,25,107,148,29,3,135,128,142,255,159,201,204,149,4,177,225,162,181,42,167,39,2,13,43,53,213,147,223,239,156,203,38,218,71,103,136,3,234,178,230,249,160,81,56,244,93,180,130,202,48,89,128,128,193,124,163,115,216,127,206,80,243,206,131,193,78,136,129,144,92,206,187,120,15,118,202,59,197,45,223,207,127,241,52,198,246,245,213,94,34,16,175,179,202,111,226,212,36,151,144,43,141,71,222,152,184,210,111,108,115,13,195,194,37,155,73,90,230,23,190,111,99,155,159,74,71,32,75,250,12,206,168,50,154,222,215,194,203,2,110,65,93,52,22,160,245,5,31,36,207,99,155,12,144,96,235,226,251,174,201,173,47,190,158,39,238,199,145,179,107,183,70,211,43,133,166,151,103,131,27,115,118,195,219,217,75,174,180,209,253,126,149,80,220,24,123,110,48,12,141,50,135,34,178,154,211,2,34,206,98,96,208,135,114,189,63,199,249,52,252,50,132,60,83,208,50,255,22,237,97,168,246,154,107,141,133,42,168,3,89,111,67,189,188,176,42,159,121,66,208,120,146,239,100,39,173,192,20,132,82,20,222,139,38,55,230,108,56,111,209,229,24,26,39,193,156,86,171,166,98,120,39,77,65,150,157,178,24,29,34,239,50,191,161,192,168,221,99,247,209,134,249,171,211,216,96,217,94,213,171,208,67,233,159,226,141,64,196,103,58,36,99,215,120,229,164,175,102,93,213,162,40,11,2,32,119,167,226,158,73,26,65,177,13,48,138,195,168,36,182,222,119,125,159,202,239,81,64,82,241,229,59,147,60,131,29,109,7,63,132,119,111,139,107,197,96,63,219,117,39,129,236,181,50,146,164,2,229,84,36,185,59,65,94,238,143,167,176,252,223,104,72,77,53,156,105,200,18,207,79,22,94,173,138,251,114,42,9,243,203,177,44,161,171,210,24,169,109,218,167,137,73,253,103,139,241,178,131,141,254,50,245,125,108,112,224,60,160,177,108,125,108,183,108,107,16,82,178,72,228,254,236,63,198,231,238,52,241,37,194,222,224,115,167,41,197,236,222,254,206,206,13,88,2,189,237,64,216,209,223,253,190,137,88,226,65,36,179,35,175,15,37,39,234,136,22,28,128,79,234,104,209,17,158,235,28,94,54,49,126,150,221,165,134,46,124,142,69,228,25,142,26,42,115,29,39,172,107,70,198,107,71,94,196,109,87,101,200,66,78,43,126,231,125,110,33,133,193,115,22,92,76,59,131,188,167,213,244,36,135,36,64,182,209,54,173,181,19,101,151,141,23,118,119,50,113,248,186,219,223,40,31,232,226,126,250,253,96,184,187,166,239,202,7,91,128,237,17,117,44,189,99,168,99,112,176,1,63,10,248,28,24,6,49,111,19,191,47,184,63,125,42,243,94,218,81,148,17,111,168,221,58,47,223,117,233,199,120,230,2,134,63,253,76,175,94,242,184,51,18,75,47,200,147,82,177,26,40,90,160,120,244,180,131,198,225,103,10,64,163,168,91,131,182,58,157,253,20,94,155,91,226,129,155,249,90,182,145,183,64,40,217,42,244,111,199,102,110,232,63,197,78,3,46,213,30,53,15,87,157,35,206,125,202,217,247,25,193,165,4,132,173,21,55,238,142,0,36,194,112,215,8,197,108,7,23,227,211,9,236,164,110,47,21,221,115,130,16,61,105,155,208,252,190,122,52,96,24,226,30,70,190,129,186,69,122,224,157,8,243,144,177,248,87,218,39,204,128,148,152,170,128,131,197,150,185,74,71,87,211,63,19,189,2,107,12,62,150,128,197,206,232,120,242,5,182,118,38,18,32,175,11,84,105,110,136,32,63,66,192,112,135,76,143,220,184,40,24,8,179,195,106,72,94,164,28,104,82,27,135,98,65,27,51,137,110,139,251,40,17,136,73,126,78,11,135,46,142,255,105,106,207,153,151,92,31,10,179,243,214,30,93,243,177,42,30,212,176,18,2,223,122,105,64,131,65,83,185,226,71,152,253,220,154,86,150,190,167,91,90,187,151,168,141,196,221,53,231,231,31,182,251,32,94,25,159,172,28,97,237,135,251,175,136,114,88,131,215,122,57,152,125,104,104,133,62,115,199,102,101,175,224,194,158,192,112,28,93,53,58,77,106,56,14,71,196,20,143,168,4,11,153,135,237,187,0,142,175,168,253,85,243,166,202,167,242,22,15,251,47,110,122,196,111,46,142,207,58,24,147,197,96,130,49,187,221,209,223,205,227,10,75,26,61,166,198,220,228,253,134,82,30,154,83,139,124,26,69,47,92,98,186,83,245,180,184,55,209,241,128,147,195,68,135,62,200,188,249,29,1,141,229,218,147,101,154,203,190,172,244,62,6,86,112,73,115,119,214,80,112,153,149,83,171,105,142,220,222,187,58,182,95,9,177,173,37,204,89,145,42,141,47,223,238,187,246,245,6,98,247,79,89,149,93,114,140,96,57,15,159,12,252,140,79,180,21,49,138,68,194,27,137,201,117,103,27,63,192,216,78,121,183,21,43,36,23,72,195,17,165,142,122,39,239,58,25,147,28,21,82,51,159,184,13,62,169,70,152,255,50,160,10,205,86,229,107,94,203,11,207,43,144,182,2,1,85,235,210,130,130,206,47,188,232,172,10,160,90,35,207,207,130,196,59,212,235,138,110,198,170,9,149,171,173,6,25,106,240,25,243,222,127,204,13,98,245,102,51,105,237,162,117,229,91,35,151,83,48,68,65,107,4,204,53,19,132,254,216,122,148,199,18,41,173,196,82,175,128,116,95,131,121,172,190,69,98,101,232,122,166,103,104,199,179,252,175,119,205,87,236,232,242,226,8,233,232,121,106,75,106,202,44,47,140,97,239,11,96,71,197,60,244,18,116,136,40,4,150,74,71,204,173,225,197,189,110,250,217,132,78,39,239,29,137,174,77,96,193,128,249,196,182,114,240,87,164,255,63,96,155,77,24,10,151,153,1,87,77,97,34,213,229,111,161,157,25,40,243,167,222,213,198,127,23,64,159,206,99,245,38,82,200,212,114,70,226,74,223,106,35,10,209,237,226,242,188,1,193,234,101,241,108,89,230,115,194,117,32,115,34,185,183,15,48,194,164,25,142,218,13,175,237,142,222,196,191,158,118,60,244,204,39,46,18,144,31,86,191,194,193,6,116,223,185,22,82,248,59,251,145,127,89,213,153,202,32,203,130,114,55,142,179,254,248,199,213,224,22,197,116,19,219,136,132,168,2,83,34,180,167,71,55,141,240,22,166,142,74,214,75,200,52,174,37,137,60,183,227,210,232,90,169,151,108,234,152,4,99,138,33,229,248,33,146,244,161,104,197,83,227,156,71,126,1,155,178,221,255,192,129,168,102,116,7,171,149,17,25,71,115,127,183,73,236,247,239,83,225,211,80,212,152,75,198,190,72,33,222,64,16,122,188,151,160,39,70,157,124,45,10,227,25,231,53,14,94,193,50,225,229,21,202,156,129,180,83,130,203,242,204,61,117,148,13,231,251,135,137,193,57,133,67,244,208,103,33,159,140,87,157,100,241,148,21,2,176,212,162,88,131,215,251,35,13,136,96,131,113,110,16,44,211,43,245,95,33,170,206,61,118,1,199,154,60,128,195,124,81,246,199,82,91,182,225,217,125,38,41,247,7,197,18,26,6,1,240,146,143,208,173,92,47,51,116,232,156,94,222,51,111,100,123,190,118,221,177,65,72,229,125,96,176,112,145,3,184,41,210,100,183,69,66,254,47,36,76,4,240,200,28,153,28,127,166,154,212,68,113,40,43,254,57,146,11,14,10,154,128,176,103,111,210,229,140,4,2,77,240,111,229,7,42,211,178,117,131,154,3,15,41,198,182,67,4,66,9,147,19,218,196,176,6,75,39,224,142,185,138,112,26,64,44,112,102,91,105,147,166,106,70,99,59,56,191,240,122,118,111,236,60,1,166,161,231,5,174,15,91,10,203,250,181,2,46,251,237,50,190,232,160,65,54,184,149,51,21,161,246,149,98,173,69,16,9,112,209,201,127,131,169,246,218,28,101,196,46,177,241,155,244,31,123,253,66,188,165,61,78,200,99,159,161,148,82,131,72,202,133,79,190,136,132,217,151,230,215,204,255,200,170,59,189,3,217,216,157,76,206,177,20,171,232,183,202,141,34,239,102,143,103,93,192,16,33,85,63,22,5,219,157,37,108,178,107,32,57,52,163,73,33,69,37,57,91,111,21,237,152,40,192,4,244,118,180,207,122,209,92,193,255,197,198,20,73,84,53,207,151,74,218,25,91,253,59,125,78,195,14,254,109,170,37,163,33,180,211,69,210,27,94,227,168,157,236,95,198,94,18,188,87,95,235,45,213,30,61,11,1,32,152,69,13,242,233,137,17,28,46,132,255,174,12,15,47,108,68,92,94,45,129,12,154,134,49,73,123,236,29,13,195,152,182,138,126,249,251,23,154,92,58,235,53,47,6,13,108,150,72,63,38,150,142,158,143,114,154,169,116,76,223,218,207,204,198,109,109,238,81,247,50,139,188,87,204,193,53,132,137,129,181,219,65,246,170,61,10,122,175,55,110,107,1,68,242,213,116,238,59,122,236,108,219,86,141,181,157,188,109,149,86,25,87,143,20,42,224,148,225,225,62,213,229,149,67,245,150,41,37,51,216,67,178,157,205,124,245,222,228,229,8,58,172,158,52,136,136,145,234,211,7,181,70,149,11,137,247,254,99,191,226,32,125,161,44,119,0,32,115,114,114,189,21,105,165,234,70,9,211,57,106,11,123,137,18,228,45,195,80,155,53,56,151,166,129,253,10,182,76,103,193,132,61,92,64,168,224,22,128,23,18,252,201,172,153,129,126,213,237,157,110,234,95,216,12,69,248,201,183,152,197,149,148,177,3,153,16,111,68,3,44,218,73,11,189,227,203,132,220,30,64,117,146,88,127,23,151,17,57,44,161,9,87,183,65,85,101,215,120,98,24,88,122,67,159,236,42,21,105,143,64,114,166,203,247,138,12,120,76,20,73,72,60,75,76,124,246,204,196,59,243,191,86,131,22,231,147,21,23,235,212,143,244,222,236,84,23,173,18,71,243,189,206,182,31,177,223,19,82,46,24,106,172,138,83,39,160,124,178,192,94,191,188,18,89,222,30,149,81,55,127,183,53,116,58,197,22,162,240,252,97,35,146,86,44,111,114,140,46,25,155,227,81,116,128,11,151,138,219,201,252,246,36,243,33,46,131,237,254,206,162,137,227,206,58,184,36,18,165,154,158,150,205,210,21,132,44,154,216,96,3,222,46,106,27,13,154,159,8,95,95,23,143,52,246,110,149,133,25,27,43,113,203,66,74,223,253,158,181,194,42,167,161,137,71,127,224,71,242,111,178,9,40,216,208,26,212,146,144,162,126,5,185,197,195,56,23,201,178,140,157,192,191,136,57,78,113,156,59,251,73,41,249,12,76,171,196,75,203,112,245,171,187,48,203,229,225,247,114,128,76,96,104,146,167,238,211,74,165,141,43,97,28,255,252,255,183,12,145,148,234,108,203,80,107,62,228,203,153,141,46,122,29,142,38,91,141,45,164,65,103,181,169,90,178,14,199,81,80,119,38,177,71,110,3,117,126,171,245,218,127,193,102,41,88,31,115,141,86,245,69,28,161,153,173,207,128,110,93,227,45,223,202,66,85,84,107,136,252,37,152,181,202,191,157,82,235,57,199,182,25,207,72,1,128,146,98,1,248,204,172,85,249,98,0,221,15,246,89,124,112,192,61,64,107,145,206,84,202,113,221,84,143,40,188,208,233,11,132,35,73,82,11,178,28,178,95,140,68,110,196,86,9,95,204,24,167,103,96,187,64,202,108,128,8,210,221,82,1,209,13,159,113,173,251,83,35,135,239,148,12,77,8,4,166,44,64,119,77,78,36,45,85,89,66,210,84,216,246,90,66,239,85,246,135,159,181,88,70,166,233,247,104,50,6,118,84,242,7,190,21,140,110,130,122,101,125,154,21,105,163,7,79,159,5,54,0,233,76,250,86,6,143,75,156,105,167,18,61,144,86,61,201,237,137,37,102,120,148,245,150,55,178,49,27,58,119,209,192,217,238,162,187,248,49,77,245,122,123,77,99,192,220,20,55,228,103,107,120,151,59,85,176,0,159,130,102,11,1,250,23,45,204,75,215,217,71,195,161,91,229,184,16,224,213,247,162,31,6,212,127,8,204,201,204,246,202,214,151,64,65,50,53,135,82,164,252,202,89,127,29,244,194,165,93,211,208,205,210,161,33,99,100,11,8,42,122,75,253,75,199,166,255,37,68,95,180,155,254,108,90,193,52,171,232,143,93,215,210,37,95,219,168,85,239,99,239,250,38,81,232,89,119,60,141,189,246,3,100,87,73,8,107,105,131,9,16,216,208,131,41,157,8,255,41,170,227,42,111,175,75,80,74,110,10,118,238,140,79,65,62,103,235,173,207,88,163,52,116,201,54,158,248,52,198,174,226,152,192,239,223,180,231,253,25,128,61,155,250,160,81,9,44,87,160,253,87,38,158,211,129,89,70,231,0,64,244,207,108,182,173,95,32,119,211,198,195,203,75,185,116,231,197,211,214,227,112,114,191,178,235,38,133,39,224,142,93,32,126,52,253,129,227,237,30,86,52,243,74,204,115,1,7,186,113,161,206,2,211,196,144,120,34,2,118,186,105,18,51,241,70,193,112,66,168,177,153,152,122,218,228,222,8,190,102,112,44,216,73,202,124,33,27,137,65,75,63,156,220,43,214,82,163,199,199,40,240,145,59,188,49,255,208,133,144,56,179,76,92,140,86,34,65,192,197,1,51,102,143,125,79,127,103,60,12,165,241,2,57,126,222,99,88,25,16,24,175,42,124,56,201,197,169,188,77,52,187,141,86,225,37,103,199,35,8,121,19,26,15,211,31,96,40,240,168,208,153,89,154,134,107,198,231,202,124,37,107,153,240,104,117,148,5,98,65,74,57,66,63,120,130,171,68,209,11,165,129,22,105,223,123,21,37,233,56,240,37,46,1,126,219,165,14,4,208,0,190,75,37,28,251,17,165,208,152,22,5,77,233,138,125,252,155,93,5,170,185,51,113,149,187,81,182,195,241,224,26,132,207,149,90,149,117,48,153,161,16,154,188,66,90,87,160,90,120,57,144,209,223,156,11,127,134,14,144,201,218,157,164,58,167,24,195,95,206,176,130,52,170,51,51,64,101,18,234,106,34,56,191,156,177,142,82,77,158,41,148,146,179,233,64,35,56,233,152,105,97,37,237,252,25,136,176,77,108,13,30,115,115,167,201,229,201,60,66,255,19,227,200,44,93,201,250,120,223,254,178,92,203,142,114,140,144,202,113,110,60,24,134,226,128,173,152,3,190,133,112,53,88,109,226,197,101,30,202,23,46,24,201,189,191,4,86,243,14,134,236,199,23,16,39,78,52,50,238,30,59,163,155,125,68,120,130,131,102,117,74,112,119,222,206,20,255,167,251,155,190,245,69,35,148,91,82,74,41,89,87,71,64,11,190,40,64,176,220,229,92,141,207,209,22,32,170,10,214,123,224,238,157,26,174,250,0,76,150,146,168,228,26,4,129,137,113,46,135,116,78,83,202,153,202,251,63,241,59,48,13,54,12,254,149,65,188,223,144,54,63,1,183,141,211,56,202,141,29,181,51,87,28,191,242,145,127,70,61,115,39,48,65,15,17,163,150,29,12,157,220,216,105,66,18,55,38,205,250,87,187,102,161,255,9,45,253,133,115,6,198,245,177,57,239,245,93,101,247,168,162,230,49,27,55,20,140,195,158,135,144,183,72,94,64,119,208,79,16,191,91,81,240,93,15,28,213,253,200,155,244,219,123,163,86,28,59,125,24,225,155,209,113,14,27,123,137,27,95,24,94,226,174,105,92,67,57,238,152,232,98,38,118,161,73,64,148,51,122,200,155,104,40,67,100,96,191,113,175,46,160,17,34,63,164,5,21,246,38,175,152,226,218,209,101,16,226,54,197,143,154,148,215,108,101,38,69,122,155,204,242,72,114,40,243,69,17,67,249,129,79,7,112,118,167,52,186,35,255,63,217,202,119,126,65,114,74,65,171,188,221,196,236,196,35,193,101,81,115,74,240,181,105,249,140,70,246,76,12,154,54,208,82,104,23,212,54,130,114,145,20,81,44,13,152,54,95,202,236,124,143,50,199,8,104,88,212,156,86,60,170,88,235,194,254,46,112,51,187,201,118,214,126,9,125,229,151,85,141,60,222,114,44,58,140,16,233,112,239,6,169,145,222,83,194,216,37,184,201,93,44,213,211,108,169,18,122,33,60,237,9,121,25,228,101,139,216,65,129,186,193,140,35,30,36,81,154,173,108,238,28,92,136,115,19,202,107,204,79,160,31,7,239,166,166,166,255,218,21,25,6,177,6,89,202,222,41,91,164,200,44,238,149,192,198,107,231,115,162,128,12,239,74,174,119,195,153,240,16,137,216,227,215,130,177,159,84,49,9,59,26,101,36,69,18,167,206,11,70,207,206,160,110,63,121,47,33,236,28,22,3,162,13,116,149,122,105,166,170,95,87,82,224,174,191,21,4,47,103,74,161,13,178,255,240,127,12,93,140,135,134,248,41,165,34,224,132,36,186,229,80,137,209,46,169,93,7,11,213,130,23,226,171,253,86,15,164,130,8,63,117,194,214,110,191,21,187,227,74,219,216,235,210,32,85,41,44,70,136,170,167,56,188,125,87,108,216,160,48,117,151,170,9,248,32,168,169,75,159,240,235,155,118,131,194,210,149,21,136,241,43,114,10,133,91,173,27,169,71,101,238,70,17,67,61,186,157,247,209,70,140,9,127,143,225,138,141,66,245,66,82,16,76,156,146,162,27,244,234,5,199,2,22,123,47,143,236,86,52,214,205,45,92,35,93,125,143,184,86,112,226,207,179,224,109,104,34,65,161,37,221,117,130,124,231,235,110,79,78,135,121,103,59,11,42,248,232,117,95,247,120,215,56,8,213,58,161,254,111,170,106,126,113,119,19,98,62,218,236,232,46,165,79,53,68,140,194,52,164,65,101,64,137,213,157,174,18,198,156,81,94,126,106,154,112,151,170,133,250,210,32,2,252,163,205,241,226,67,209,50,231,165,109,207,204,43,166,107,123,213,125,113,1,206,70,173,107,208,253,140,255,242,107,180,57,58,68,235,108,6,225,197,49,159,93,70,248,154,183,245,122,180,59,72,194,0,177,141,217,184,169,221,4,68,142,80,20,204,31,131,250,143,210,14,214,141,7,188,54,113,126,186,202,90,248,38,234,181,135,79,169,27,1,95,53,242,5,135,143,107,125,106,145,112,85,239,252,197,189,35,85,182,224,119,28,243,195,185,244,81,97,103,247,92,241,240,97,234,114,173,5,159,149,47,195,141,147,129,29,175,205,10,65,93,78,173,146,48,113,137,21,95,99,50,186,90,139,234,167,96,255,211,241,146,197,8,109,140,226,185,137,118,242,185,108,164,247,92,31,158,82,203,252,103,137,234,127,112,42,161,176,243,22,103,30,233,11,218,89,111,9,74,85,35,231,87,132,43,81,141,71,60,55,86,39,8,139,99,28,113,7,107,193,122,155,89,79,63,220,114,154,126,220,88,100,163,179,172,201,178,86,89,200,54,136,223,100,13,138,245,228,234,35,35,138,199,68,83,158,76,3,188,23,182,58,46,162,152,43,136,55,196,67,232,16,186,22,37,21,200,84,133,131,32,175,55,56,15,34,58,75,98,51,10,27,64,99,51,208,39,139,139,7,145,14,112,57,4,84,75,83,59,17,37,46,150,191,245,253,66,131,201,62,37,173,60,167,239,27,220,186,239,15,125,206,144,116,74,178,93,13,56,0,107,85,12,231,247,38,149,177,158,71,146,255,137,248,186,130,208,218,145,212,76,151,236,0,14,252,152,59,28,61,221,255,167,158,217,217,24,193,116,51,41,88,95,6,168,193,110,204,159,161,227,229,130,3,247,100,140,211,110,218,246,136,15,113,37,236,248,117,194,45,214,194,40,73,206,27,116,160,64,152,32,248,216,250,216,84,24,95,185,6,226,179,89,86,23,163,237,111,140,7,183,143,156,246,173,57,132,118,27,226,61,243,54,139,151,70,178,255,31,165,10,253,183,176,74,204,78,53,234,172,75,219,153,200,108,34,175,0,49,58,65,134,127,96,13,105,229,14,188,98,182,141,137,131,184,7,108,202,173,209,81,112,0,15,133,62,109,171,189,139,69,181,228,28,137,241,8,32,110,162,244,116,60,195,46,47,27,96,146,122,66,108,119,90,241,107,106,228,171,227,9,9,207,217,209,140,222,214,30,101,213,129,75,2,120,186,223,220,96,78,51,13,37,133,19,69,113,35,189,124,221,133,30,96,79,56,110,153,51,95,225,114,13,183,174,159,182,28,174,176,44,73,135,176,80,231,89,106,185,34,117,232,222,157,142,92,81,175,138,101,214,167,15,60,47,92,95,227,187,84,79,181,193,67,246,197,220,233,37,93,237,255,79,194,43,142,139,227,158,96,58,146,221,39,183,191,144,207,24,50,218,169,122,195,57,192,142,197,5,54,144,246,93,206,3,106,224,33,139,169,143,90,106,225,62,20,2,248,199,49,38,54,21,166,28,65,23,95,34,220,164,248,164,54,202,11,240,62,177,3,48,202,252,236,34,53,201,34,59,208,246,193,30,177,217,35,8,93,124,100,113,221,246,201,43,42,81,212,138,158,191,145,176,133,192,237,82,117,77,127,140,214,47,13,216,166,206,13,150,219,231,255,181,114,150,71,170,11,230,55,233,178,88,186,70,127,199,135,78,111,53,58,47,134,95,85,34,0,199,113,40,84,89,155,72,85,86,54,53,146,70,55,105,75,98,175,132,23,168,240,82,220,213,55,211,44,45,172,57,4,233,120,249,190,156,57,76,241,69,39,82,50,172,230,128,90,38,98,39,122,161,140,43,39,155,218,248,228,5,173,255,2,239,87,249,47,19,214,109,221,74,254,86,167,201,213,28,212,75,98,84,60,111,190,82,118,90,196,153,173,164,134,192,6,3,14,236,45,201,121,143,93,108,173,120,157,149,28,171,71,235,159,30,24,110,212,101,23,84,135,235,88,240,212,202,96,217,56,97,184,203,46,2,163,112,67,49,162,126,221,76,224,216,250,78,23,44,63,190,232,202,186,26,169,75,132,203,56,158,255,135,215,22,40,166,99,134,99,111,25,41,216,242,195,179,246,134,195,148,255,188,172,151,134,122,78,227,115,77,190,184,15,215,20,68,26,190,121,97,211,138,165,36,234,132,142,25,64,234,164,128,196,45,245,113,221,157,60,128,112,139,12,102,11,199,189,38,190,217,241,252,182,43,182,153,253,61,246,94,83,22,107,172,113,216,144,71,89,217,205,135,234,109,138,155,237,143,218,210,89,82,163,180,119,249,118,147,1,167,30,235,199,164,171,85,237,211,172,52,249,15,46,37,127,242,49,247,240,203,194,190,126,169,137,211,210,121,53,64,216,248,244,181,40,250,163,116,116,108,237,207,136,114,131,181,232,12,52,169,64,89,97,27,116,125,49,240,123,56,34,247,42,238,116,82,212,114,40,166,184,59,158,56,19,122,185,15,26,59,249,222,250,253,130,94,238,20,232,64,61,119,63,17,32,142,255,232,154,16,107,183,92,246,18,126,231,32,93,221,28,159,228,66,228,119,159,183,86,160,79,225,231,176,33,78,178,172,255,241,203,153,186,108,234,59,144,86,251,160,245,67,38,154,71,179,238,163,88,180,38,103,233,230,194,10,47,2,162,242,193,88,122,18,178,115,137,214,171,164,114,22,130,207,144,170,79,169,194,223,250,208,89,11,114,153,212,222,79,145,166,126,18,101,76,220,84,155,45,174,36,133,240,205,21,44,164,209,65,61,206,37,119,216,208,137,151,45,13,135,182,26,133,114,226,146,93,88,131,15,82,50,191,134,143,162,176,213,3,238,75,35,245,131,237,69,219,30,77,35,190,191,245,53,187,61,244,150,168,203,141,246,73,124,212,74,157,151,27,150,239,120,62,134,53,248,141,62,200,248,16,196,56,146,200,234,70,234,177,170,38,96,138,33,150,221,133,219,78,19,21,13,36,98,112,211,89,40,112,217,172,221,37,121,208,255,152,245,41,107,239,248,151,19,172,211,220,199,99,147,49,35,77,131,252,54,52,156,15,10,100,66,50,47,79,188,3,170,99,191,63,174,78,177,96,236,110,234,29,215,8,73,209,149,236,64,236,203,143,11,112,174,72,60,20,74,202,93,101,137,79,212,81,231,173,13,17,80,144,102,150,62,245,152,141,188,81,84,100,243,31,236,216,171,154,191,174,76,147,155,109,128,160,198,156,195,157,15,58,91,208,40,173,23,106,169,64,32,114,83,4,202,5,224,95,33,161,4,190,208,141,53,226,176,66,151,195,154,159,19,63,112,19,99,170,12,147,124,202,133,127,205,54,215,41,92,18,167,38,119,27,242,2,122,58,87,106,67,227,101,206,62,214,255,175,144,65,49,115,151,40,120,242,228,124,245,251,166,16,63,217,180,35,62,94,224,126,230,172,14,169,168,235,29,254,31,240,6,98,183,171,150,246,77,31,58,194,97,211,149,56,152,44,15,187,73,190,53,17,190,165,91,53,26,44,119,46,128,44,19,65,135,211,224,194,15,142,241,8,250,67,158,192,202,179,138,30,97,2,190,151,38,29,209,30,253,6,102,243,89,230,29,137,197,136,106,142,41,149,39,105,93,204,86,91,109,181,176,0,134,99,130,149,125,222,203,140,205,14,231,230,56,195,163,15,38,49,73,18,123,162,129,188,17,62,149,39,47,0,36,47,115,5,116,17,250,214,141,135,49,93,169,60,243,167,81,52,118,60,198,211,232,19,162,58,118,46,139,101,226,73,247,210,127,97,195,110,231,91,65,36,111,113,78,250,207,187,180,137,127,9,111,17,71,235,204,204,210,91,87,153,231,243,198,219,24,33,119,91,26,116,148,79,146,74,81,184,16,1,231,115,200,93,150,248,252,103,243,213,68,208,98,251,237,130,27,228,251,124,109,169,59,123,56,100,67,4,216,148,24,24,238,179,32,148,84,186,62,228,193,229,106,0,138,147,145,218,205,141,15,5,135,97,51,210,218,4,108,249,142,101,194,177,91,5,205,184,180,100,150,254,154,78,24,255,90,31,209,82,168,106,4,228,202,188,233,127,35,108,72,140,208,83,38,197,78,94,10,246,205,253,206,65,39,210,181,238,32,254,194,78,235,225,60,111,190,152,66,200,16,244,251,231,0,93,137,158,247,228,175,71,176,239,82,50,107,81,154,63,197,16,54,67,213,177,123,19,167,155,107,130,0,18,11,212,75,211,138,204,247,166,155,184,48,175,27,223,160,17,113,217,213,138,19,181,242,135,72,248,230,29,255,30,237,59,97,50,251,107,205,227,69,111,116,195,247,147,13,18,61,57,137,19,174,175,124,227,90,231,228,223,94,210,242,168,217,212,155,170,95,117,74,104,177,147,212,122,162,95,240,74,180,11,161,242,10,252,196,152,125,131,143,186,173,190,58,162,48,58,237,164,237,161,96,218,23,149,154,71,198,136,96,21,4,34,247,79,3,25,124,184,113,115,167,132,27,58,115,253,212,216,30,110,241,168,0,39,127,118,85,211,138,35,38,160,152,42,127,216,75,179,38,169,39,216,178,96,223,161,213,52,16,54,194,221,7,199,80,122,191,197,87,171,223,19,64,87,125,12,180,247,42,189,100,126,79,2,134,243,226,152,57,196,170,159,231,168,14,177,227,89,190,44,152,74,99,235,170,109,72,209,229,79,254,252,238,168,26,235,245,126,41,179,250,170,188,208,91,169,147,39,102,120,123,81,207,6,180,253,236,75,203,213,127,52,40,163,118,152,3,155,170,109,252,69,13,47,116,115,127,247,73,139,12,180,64,230,106,85,3,149,130,134,199,234,254,254,24,156,41,161,225,25,19,184,138,20,246,236,117,2,120,247,190,242,223,119,103,250,48,150,233,215,44,101,172,246,224,108,78,222,131,82,244,27,94,42,110,186,9,181,253,224,225,169,197,28,54,120,255,253,46,90,1,222,131,144,68,122,174,9,162,169,208,2,224,235,218,73,142,151,118,97,223,250,10,7,121,184,5,36,35,46,215,230,1,235,87,152,228,215,20,60,28,222,106,178,199,49,30,145,253,233,138,102,142,39,99,162,246,157,54,52,53,1,35,83,251,42,144,165,19,164,102,185,65,136,173,107,30,9,7,172,76,31,68,6,10,224,216,29,86,43,202,60,114,203,198,18,114,231,195,32,102,104,94,38,191,124,68,112,198,94,67,87,116,96,243,143,36,38,102,45,43,134,62,114,248,28,251,210,119,146,64,230,80,95,69,248,2,196,11,100,44,137,208,193,64,69,139,33,91,72,14,101,89,148,8,101,75,61,30,253,150,5,53,68,223,231,213,143,20,163,52,117,1,239,233,226,170,75,165,241,203,246,227,28,111,34,35,70,183,92,85,115,212,152,190,247,94,151,134,79,138,43,57,218,79,72,195,253,121,173,44,63,49,79,252,55,109,240,28,201,225,148,71,164,147,143,36,205,106,123,49,17,91,129,87,201,213,85,73,17,217,42,33,32,36,49,254,170,33,107,159,237,180,215,36,109,164,202,144,4,74,115,252,38,246,152,221,101,92,30,226,44,27,113,199,18,242,80,151,104,55,213,46,135,236,52,181,230,87,54,8,30,33,123,58,15,241,38,151,242,52,17,239,252,2,229,41,7,182,193,215,134,27,226,18,254,106,209,56,49,77,180,20,255,105,34,96,77,32,8,47,141,46,201,49,180,123,9,12,9,173,34,187,140,133,45,141,93,143,230,28,9,164,135,204,251,244,35,235,105,154,153,14,160,83,150,186,185,118,187,187,205,239,245,144,126,16,118,96,154,69,190,193,197,168,166,34,220,11,10,175,95,214,102,243,62,225,94,175,107,211,189,232,42,48,50,118,165,177,248,11,139,11,136,171,24,71,15,51,99,78,117,71,236,66,10,107,190,86,110,220,152,162,2,104,44,61,21,124,45,139,243,116,100,68,6,2,154,130,144,132,253,146,103,135,244,16,46,152,141,210,119,91,151,161,189,1,49,248,240,229,93,107,206,24,107,119,57,140,4,26,165,41,167,190,89,244,159,45,72,96,230,25,201,33,64,210,230,136,45,93,94,127,241,203,7,39,145,157,133,127,98,138,229,251,35,174,78,36,228,186,55,154,163,182,10,218,138,180,136,255,246,35,252,17,121,214,38,44,172,1,144,175,133,2,82,252,4,239,182,73,51,27,146,55,88,231,90,82,239,2,26,186,147,253,119,215,112,198,110,119,216,109,37,16,170,174,7,77,252,44,94,27,179,248,140,137,243,52,138,251,234,147,138,166,249,72,145,84,131,9,45,163,22,227,219,162,92,105,48,192,127,255,119,115,4,165,61,227,52,184,91,119,91,210,247,134,127,201,43,251,231,54,125,75,191,82,110,102,18,233,63,127,157,9,33,189,27,5,73,168,197,83,126,177,228,174,188,1,244,184,7,202,110,242,165,25,192,128,138,114,178,222,32,52,18,119,29,155,91,117,203,84,103,48,36,229,127,13,186,135,78,20,106,105,27,223,173,237,170,6,209,74,213,247,95,211,60,203,175,48,90,119,113,214,23,198,101,46,91,11,97,159,112,94,46,154,44,23,5,57,2,185,15,76,226,254,218,15,171,135,211,246,125,148,171,40,125,82,137,246,129,55,123,215,188,231,83,85,81,133,94,114,22,70,243,36,196,37,167,151,2,99,254,245,142,42,244,192,62,93,6,241,129,49,201,80,21,102,246,134,148,66,175,226,143,121,86,72,138,48,118,250,232,199,207,154,71,40,88,22,51,18,196,3,50,109,1,118,249,98,232,253,189,120,153,244,120,24,100,179,10,11,60,107,127,30,254,35,208,124,149,136,75,171,0,71,45,11,27,110,184,29,153,144,174,224,205,14,226,201,12,203,110,103,89,192,141,102,201,110,48,96,55,40,179,57,181,192,168,85,225,153,112,179,15,15,167,23,123,33,246,45,150,195,190,6,52,226,43,53,31,192,22,84,123,87,105,239,0,241,149,155,63,37,145,116,250,116,81,160,9,112,79,224,201,172,75,149,11,140,132,174,190,124,188,17,172,223,219,95,67,244,103,188,208,105,124,171,132,34,227,218,64,209,102,34,214,142,248,42,247,78,110,168,170,89,24,237,106,82,15,173,89,212,252,231,52,16,56,10,27,77,208,158,28,104,78,41,112,11,137,109,42,59,212,118,116,219,10,103,58,17,56,46,138,85,146,185,67,49,59,12,121,208,191,168,59,196,228,93,250,142,155,28,23,231,141,161,136,15,42,3,150,199,17,246,163,199,81,216,150,61,114,85,51,98,193,99,89,84,57,139,8,223,128,45,228,19,78,56,73,11,13,247,103,167,176,235,31,60,251,41,170,68,123,56,210,91,245,228,213,29,69,11,186,109,234,188,238,249,208,198,115,59,245,61,220,214,96,159,229,17,136,83,114,201,90,250,163,228,16,240,57,107,95,22,16,141,217,5,5,125,199,103,34,79,112,224,196,174,205,57,10,102,23,84,191,108,75,28,84,195,218,230,111,34,214,81,29,142,74,179,167,4,12,133,244,114,8,147,186,161,174,214,89,229,126,29,221,158,138,164,188,117,244,122,252,130,152,56,238,194,219,213,152,68,119,214,87,135,71,187,146,89,139,17,97,19,52,74,213,126,107,77,40,123,162,45,194,127,88,176,217,248,96,142,222,68,24,56,121,171,46,47,177,72,180,0,181,249,152,168,131,157,9,184,123,227,115,65,75,37,40,117,132,123,140,242,72,222,144,12,216,215,37,18,115,77,107,95,109,120,175,242,203,153,229,33,141,113,65,125,236,61,180,78,197,40,86,16,98,206,83,72,151,134,176,216,198,162,113,190,57,172,228,249,224,164,84,237,90,59,124,88,196,20,62,245,189,54,136,230,159,66,216,94,188,225,139,183,53,89,128,80,218,156,131,220,223,14,175,160,213,255,89,152,217,190,214,231,221,9,225,148,157,142,103,75,86,126,145,205,124,106,185,244,229,17,146,9,169,91,12,39,227,45,27,88,251,203,81,150,48,157,14,214,115,52,128,12,236,84,236,28,33,227,205,252,155,15,185,119,201,71,136,159,19,97,177,54,250,205,12,224,147,210,43,42,127,129,230,249,74,128,194,132,9,228,192,220,165,90,1,171,12,178,253,205,10,208,253,149,120,221,4,220,11,255,23,99,121,61,252,51,172,208,184,245,202,84,171,6,36,28,38,10,14,8,239,245,237,154,252,181,110,17,204,171,9,88,174,96,12,135,126,45,60,214,132,235,46,85,77,141,45,62,124,50,186,188,110,33,111,123,165,159,172,127,247,85,124,232,52,73,148,198,84,26,29,87,170,69,115,176,153,210,34,112,118,242,42,127,80,156,61,51,179,12,70,251,60,123,182,58,79,186,100,137,62,15,82,234,117,67,150,251,249,165,130,57,63,1,160,62,118,180,144,78,21,181,201,74,17,184,88,96,75,71,202,187,65,246,82,252,59,48,53,103,140,16,79,232,236,238,44,110,231,44,183,133,122,248,227,32,62,58,80,88,45,175,67,193,247,233,30,216,241,227,67,161,129,82,97,4,223,177,15,95,137,34,139,114,248,118,75,102,179,40,14,36,188,3,10,142,231,178,148,192,215,10,104,216,156,2,80,233,95,252,121,100,123,65,87,119,223,73,58,81,57,203,122,19,43,9,36,212,123,184,143,62,123,71,193,216,8,172,95,136,168,108,4,119,114,147,11,183,113,5,52,76,195,166,107,155,178,168,97,13,12,32,142,78,95,231,218,190,64,80,91,69,119,184,191,51,217,161,16,193,206,225,17,94,154,207,71,42,37,179,210,15,118,225,190,55,119,129,238,217,77,197,136,179,231,36,166,220,208,242,1,22,146,132,28,100,222,121,92,10,192,25,149,138,97,59,71,190,201,38,239,140,14,210,3,223,200,151,236,254,130,209,189,163,254,209,217,116,32,227,165,235,195,38,237,222,6,10,33,65,252,114,161,16,187,88,196,174,188,15,255,218,233,123,251,140,133,161,19,14,39,31,149,205,31,85,220,14,92,129,74,146,13,148,63,78,107,2,179,20,252,236,145,116,134,242,32,147,89,73,34,165,192,87,98,160,101,227,131,55,154,53,55,180,251,54,192,107,35,174,221,109,243,178,126,68,154,118,23,32,5,113,243,222,36,140,42,244,223,214,57,204,51,233,80,40,252,121,66,57,247,140,92,150,5,112,149,2,8,10,137,247,128,14,216,83,240,191,216,27,232,149,183,40,232,35,99,252,15,127,11,34,173,94,35,7,236,146,83,171,106,11,118,160,28,163,138,148,32,7,128,208,184,62,235,230,39,15,79,38,153,134,179,6,45,163,104,205,97,171,24,195,229,227,195,47,147,178,242,227,220,56,168,241,86,1,208,88,44,116,225,249,76,142,124,31,127,209,93,176,176,236,7,246,111,106,94,188,162,181,50,17,241,164,185,172,200,106,101,89,121,174,188,234,65,0,253,113,63,216,52,136,252,105,27,25,187,87,103,126,176,122,172,130,58,246,219,17,11,176,203,89,162,33,185,12,72,235,235,170,235,42,68,18,85,169,15,219,193,65,7,223,167,72,201,223,218,6,161,30,205,26,239,190,231,119,39,136,29,22,227,45,53,254,127,84,150,4,189,214,131,233,105,84,244,174,158,99,46,4,153,42,118,177,195,22,14,31,45,105,128,87,51,248,202,205,123,219,84,38,253,178,8,67,2,241,179,165,57,10,147,87,245,184,64,222,147,214,173,148,178,137,181,91,198,128,145,70,174,245,214,64,42,142,12,174,16,84,78,217,194,168,171,23,236,58,168,59,54,140,70,130,69,23,55,26,14,86,152,243,21,131,8,214,193,57,2,88,189,223,193,162,162,140,115,20,210,249,56,166,126,117,137,191,215,216,49,82,37,179,232,148,99,54,147,178,193,130,235,147,205,117,224,94,205,219,177,90,118,71,116,144,207,110,193,86,227,95,197,220,16,132,11,35,110,215,170,173,87,91,91,114,172,186,51,52,25,38,124,215,161,188,194,34,235,80,104,199,80,26,229,160,176,84,36,156,152,214,29,182,110,52,106,97,111,3,129,67,93,39,180,170,109,188,148,115,93,82,159,66,89,18,209,147,218,21,168,152,147,83,200,122,178,35,127,4,153,235,8,38,89,95,212,102,83,76,58,80,183,203,113,209,229,0,182,198,193,246,193,43,100,186,239,110,230,98,170,92,216,38,21,154,169,25,44,109,249,40,203,179,198,4,92,222,185,121,123,114,147,206,113,113,90,80,155,52,72,163,137,39,94,247,143,59,133,66,58,38,13,142,37,134,110,96,67,86,40,141,36,66,160,177,130,25,5,13,44,36,8,30,8,68,124,215,86,102,123,229,4,18,57,151,125,48,10,161,14,118,129,29,20,55,145,163,177,201,253,22,68,59,242,60,76,236,17,190,200,165,93,183,23,210,101,239,63,186,131,118,42,213,112,187,90,235,38,75,142,211,225,100,164,75,14,11,240,219,11,219,18,221,197,117,13,129,57,3,111,84,210,72,227,84,20,234,49,65,138,128,196,254,103,227,73,187,71,53,80,234,33,30,104,200,117,89,80,184,156,13,122,56,175,215,49,50,175,54,4,35,50,243,150,83,247,246,127,122,166,164,113,229,239,152,133,103,198,235,207,12,200,155,165,110,60,90,162,50,75,104,126,181,226,131,67,190,214,251,74,115,192,151,24,243,66,6,95,107,99,6,16,7,14,131,49,154,199,107,220,46,94,11,155,34,116,115,129,208,240,42,98,95,100,132,244,170,209,89,11,103,26,3,48,0,36,114,114,236,61,31,241,10,194,76,198,213,181,199,28,75,158,99,102,43,201,142,45,118,242,4,223,171,146,188,54,82,83,66,138,178,61,218,157,183,159,246,19,129,133,215,185,12,56,208,153,232,181,173,250,180,58,203,29,4,140,253,90,238,192,160,3,252,36,159,148,167,163,121,102,194,84,253,181,165,245,109,3,91,213,138,187,239,158,199,225,111,2,93,231,22,11,107,38,202,25,84,205,117,61,178,74,51,131,137,45,227,19,112,45,39,66,200,54,8,152,206,242,103,242,73,53,102,71,7,18,201,195,209,216,40,96,128,199,232,125,191,205,250,95,232,175,156,207,193,96,18,221,48,90,71,234,201,139,26,43,173,247,208,224,202,242,180,248,19,180,193,51,84,62,250,65,14,130,237,246,15,197,8,110,67,230,210,149,37,170,106,44,216,47,228,171,184,202,34,137,237,159,114,172,237,237,25,32,51,45,138,116,16,253,126,70,149,25,5,195,237,109,147,25,192,130,238,218,38,115,36,2,211,112,211,96,83,213,125,37,93,190,108,10,193,235,183,37,83,237,193,181,153,132,83,53,168,199,56,241,124,232,24,189,193,163,142,242,54,23,194,125,59,123,131,176,84,220,191,190,156,200,241,174,63,16,114,77,177,6,119,217,140,169,138,223,143,27,194,241,253,173,64,138,47,192,9,50,44,138,113,212,214,55,128,97,11,69,30,113,153,27,222,40,63,219,139,182,184,101,226,236,32,115,174,40,105,57,19,109,165,75,47,59,88,3,102,14,127,190,193,234,175,80,152,140,142,240,74,62,51,195,114,169,94,245,239,245,145,218,145,29,230,184,61,57,52,184,196,212,166,127,66,80,238,44,55,123,250,213,222,196,28,226,113,203,109,57,73,146,179,89,123,181,148,120,188,14,248,94,235,190,49,81,69,101,8,215,53,65,253,129,164,169,11,81,61,206,208,242,166,171,222,168,122,53,46,55,235,124,195,142,143,237,31,83,206,123,138,190,249,182,173,137,197,21,45,247,87,59,4,147,170,107,125,181,86,70,139,19,105,55,73,112,162,49,136,153,222,62,90,88,204,161,241,4,123,206,130,35,237,164,106,215,224,203,155,225,5,184,138,250,23,86,221,247,223,109,46,25,239,142,201,176,96,45,149,88,95,179,61,55,41,140,192,200,130,205,44,193,130,253,107,221,201,55,173,232,1,230,173,177,187,7,163,244,166,150,18,210,159,203,238,106,50,178,20,148,244,238,31,109,100,95,31,60,184,140,56,94,125,74,236,48,137,176,35,48,212,1,137,229,119,37,211,225,64,131,252,42,191,109,242,134,77,96,243,124,248,82,132,240,199,145,44,249,193,44,20,170,14,53,49,178,0,148,187,143,211,133,38,190,232,86,134,27,139,75,145,250,100,241,205,58,118,11,39,195,231,180,163,206,142,254,63,193,254,90,15,132,22,164,32,129,28,130,105,206,57,199,144,84,26,224,164,196,176,41,83,102,243,251,164,106,114,158,122,179,89,5,4,98,230,166,57,237,34,165,27,201,152,26,227,153,193,120,71,27,3,45,78,141,92,224,255,206,148,175,88,124,239,101,93,175,153,178,242,100,202,123,220,216,148,187,192,73,213,45,198,157,237,234,169,236,254,68,35,22,126,75,216,116,246,31,127,165,112,146,102,58,223,67,215,220,94,139,122,12,253,188,41,83,80,31,66,139,253,126,123,249,92,116,224,85,72,78,201,125,164,77,83,149,226,255,226,125,160,72,228,21,17,187,55,137,236,119,103,123,84,8,7,11,25,250,203,90,33,125,144,30,238,73,97,171,69,79,240,47,126,215,58,158,50,107,228,248,124,13,103,240,20,73,6,203,230,66,37,221,26,9,112,79,145,103,156,219,33,191,149,144,183,195,254,10,8,174,164,20,70,71,48,133,68,61,136,161,148,176,218,53,113,28,93,61,127,79,93,31,66,122,203,63,240,0,99,129,123,21,175,122,120,143,75,25,9,245,65,203,255,181,93,223,54,113,209,22,170,16,180,250,104,35,42,94,18,121,240,128,186,30,70,218,23,77,182,79,87,142,138,108,152,65,165,210,43,127,179,218,4,131,106,89,9,81,9,13,32,141,26,207,175,29,105,23,49,184,204,125,132,217,216,153,248,216,167,242,46,212,35,60,228,143,156,8,236,130,130,1,9,189,250,191,28,46,254,64,43,149,166,226,212,19,123,208,227,192,248,132,121,6,80,186,93,77,144,164,60,29,165,205,4,242,3,32,93,117,196,78,190,156,38,157,151,116,184,60,74,90,123,195,127,255,74,124,22,252,246,165,227,50,159,115,236,227,69,232,78,61,135,4,130,73,16,60,209,162,68,158,250,194,246,153,189,197,115,70,255,204,169,194,0,151,137,178,122,71,204,133,253,123,110,37,78,64,130,207,241,207,83,216,173,218,55,77,214,127,140,117,56,151,216,120,151,224,199,88,103,224,58,59,233,0,129,82,35,238,189,193,230,197,116,68,77,240,233,167,7,118,75,150,187,41,70,50,44,79,24,133,76,135,112,54,64,235,226,21,14,139,53,12,47,237,95,126,177,214,234,183,76,82,8,127,176,46,124,200,83,79,47,114,6,8,243,50,132,16,45,106,129,168,116,227,142,184,211,111,18,138,86,227,5,58,31,151,102,125,61,71,12,26,73,182,168,225,13,244,218,76,25,144,226,253,25,127,139,216,76,8,117,189,11,79,128,155,238,142,166,162,167,49,67,65,113,225,214,159,152,14,130,64,199,206,251,182,239,39,127,247,242,247,234,187,108,167,147,225,142,8,176,167,23,44,62,121,25,52,119,229,98,141,126,149,152,47,239,37,183,6,84,78,110,109,57,201,141,228,133,177,219,217,220,106,81,41,203,105,246,84,82,131,223,135,156,101,17,214,102,107,131,3,225,228,228,118,156,144,130,211,142,121,169,186,158,253,198,200,12,243,221,168,253,226,175,23,114,241,75,23,211,146,90,23,49,209,74,22,72,67,110,151,85,39,222,151,121,176,25,37,75,226,247,129,192,103,180,6,213,51,177,148,68,222,229,68,162,167,109,97,203,129,175,174,142,146,18,32,187,24,22,161,184,123,249,230,59,142,143,66,251,236,225,210,25,84,2,16,114,232,232,195,67,1,22,96,91,34,6,176,38,145,236,56,85,107,62,115,181,246,125,45,35,110,187,0,130,188,194,198,188,169,199,30,249,14,34,152,108,113,42,222,138,86,17,57,43,85,12,227,145,146,249,205,61,152,57,45,155,12,17,1,0,191,188,235,24,50,52,235,25,116,31,81,94,147,132,112,201,33,106,182,208,195,249,217,51,154,71,140,213,1,188,52,109,52,77,87,175,9,145,230,237,82,245,213,64,48,89,89,53,9,85,195,83,182,231,54,45,101,164,138,200,238,141,145,108,107,171,250,132,249,232,17,185,27,146,187,127,230,176,41,176,39,192,115,0,65,255,174,99,15,61,42,196,226,83,84,135,183,34,220,210,191,178,145,176,174,253,102,87,41,151,163,208,109,104,85,91,122,138,224,28,24,173,77,131,241,201,209,19,192,88,223,123,188,138,166,215,183,49,171,190,62,127,32,30,231,214,41,222,251,243,58,56,90,229,22,93,217,28,167,246,171,230,125,173,129,226,7,242,125,106,172,21,21,6,115,36,53,179,2,100,37,200,95,174,232,241,49,129,106,142,131,245,1,138,54,202,29,234,253,126,163,30,14,36,219,46,188,189,251,12,161,216,207,205,82,184,195,32,68,246,99,196,73,20,247,123,25,69,178,120,135,151,153,9,2,113,77,170,67,32,102,66,111,82,113,83,183,217,90,223,217,164,114,226,255,135,114,213,100,90,236,166,92,47,157,109,182,224,129,208,182,121,33,130,35,14,183,110,56,190,203,254,31,23,63,208,193,248,24,188,95,134,205,193,133,145,24,160,57,4,114,74,240,195,158,113,138,207,143,108,75,152,57,175,184,202,90,206,210,33,73,160,99,81,199,57,5,217,18,93,224,21,86,23,151,177,190,12,89,4,24,53,14,177,191,135,162,99,229,192,57,165,20,156,230,35,136,21,75,84,119,207,5,132,92,96,96,194,34,217,253,144,28,79,46,64,220,177,39,137,90,194,233,57,93,239,50,1,30,77,128,235,65,179,13,29,71,210,220,16,202,168,83,140,34,129,241,155,115,66,23,112,157,56,55,177,106,220,241,160,200,127,78,4,28,154,106,4,247,181,100,150,90,68,240,34,122,66,137,221,107,128,44,208,119,25,122,34,242,189,233,186,16,66,159,134,143,206,221,47,10,90,37,173,107,84,235,226,251,192,246,87,34,78,161,209,180,81,98,89,96,79,109,142,109,90,166,104,136,175,36,66,148,211,38,70,49,237,249,104,99,204,40,31,186,109,255,193,166,10,7,136,44,34,23,35,192,146,141,107,93,240,144,26,96,222,104,192,236,221,47,207,71,219,75,211,46,211,138,183,195,96,148,144,41,65,24,103,80,205,234,25,40,28,146,22,163,224,126,34,38,200,30,67,52,100,235,142,137,176,91,152,171,17,181,184,140,204,235,148,169,31,46,92,5,223,192,137,27,252,72,250,19,70,183,10,33,202,174,193,138,167,133,74,167,83,214,67,61,14,74,140,163,160,136,140,2,53,109,243,197,217,240,185,115,193,84,39,231,39,156,99,178,218,172,125,7,6,138,253,19,98,198,89,218,234,123,49,145,65,49,3,208,127,137,170,134,237,32,35,158,1,59,126,64,130,213,72,149,184,152,80,168,156,232,234,108,228,131,247,63,227,151,42,229,86,253,139,188,9,44,65,0,142,190,194,203,98,221,34,195,159,22,202,217,196,15,28,148,130,142,151,177,164,237,33,179,199,33,3,198,89,97,43,191,173,109,46,95,0,171,72,101,174,166,238,91,230,39,17,122,64,98,229,214,161,18,62,52,200,58,207,193,175,24,75,107,93,143,241,107,4,119,104,94,140,35,221,47,221,87,84,65,70,66,245,113,81,210,177,82,73,42,152,15,195,209,164,188,181,200,94,254,76,145,181,78,128,77,36,146,102,244,225,42,174,4,82,93,108,96,163,174,56,157,252,71,237,238,33,14,191,30,214,81,135,162,149,226,199,112,127,195,117,68,88,149,133,208,183,56,39,248,85,16,36,223,236,146,84,122,18,42,102,23,234,41,173,237,223,254,167,222,196,169,65,57,130,119,246,255,124,130,140,182,104,6,27,222,254,111,146,103,70,215,133,129,8,51,255,10,17,51,199,229,41,255,227,85,200,135,245,70,23,238,149,178,4,208,122,163,192,39,179,138,231,96,39,0,175,240,56,248,99,215,245,193,243,58,23,88,176,82,43,116,2,41,68,137,229,69,66,207,251,141,20,109,57,49,149,88,42,155,105,208,83,178,144,213,241,251,143,6,174,167,15,209,124,130,250,210,110,219,198,24,230,237,199,92,208,29,53,93,128,160,105,114,115,51,212,252,145,174,21,160,56,94,98,8,96,163,107,50,68,177,188,190,243,215,103,236,185,215,151,28,5,46,4,75,177,191,191,148,132,221,225,170,84,107,235,85,73,65,2,48,200,168,64,31,237,22,8,245,38,175,157,192,111,64,3,31,17,114,3,172,55,70,210,194,193,55,64,80,118,163,158,127,49,91,79,62,36,253,183,119,167,112,103,118,250,80,27,73,120,166,39,3,30,4,0,250,73,26,3,28,128,149,125,45,193,5,105,243,182,65,63,2,86,76,161,212,129,172,253,180,112,8,21,198,206,32,87,251,129,207,253,202,74,92,12,199,16,123,61,61,69,137,251,205,39,141,132,250,29,230,152,155,216,4,223,98,169,62,104,103,159,12,190,217,220,61,64,44,171,255,136,221,62,253,64,77,156,127,3,15,26,45,116,61,32,143,242,58,100,176,134,73,2,232,185,119,0,171,41,65,35,42,82,135,14,198,124,162,199,19,31,183,88,192,188,14,188,234,113,235,251,186,74,54,41,61,112,246,20,3,11,118,190,147,52,94,79,99,157,216,204,0,37,176,29,253,14,120,117,67,23,153,193,210,233,192,211,110,215,11,202,204,191,106,151,76,220,99,22,112,151,221,177,68,108,21,158,197,83,84,176,101,44,29,186,34,98,49,235,222,154,236,111,35,137,71,115,160,87,145,69,219,42,179,134,15,41,70,12,48,233,162,217,37,214,20,79,242,39,40,52,52,76,104,199,230,171,51,81,148,54,43,132,243,213,93,37,53,85,208,226,127,9,41,135,70,12,0,229,64,12,186,207,66,21,133,48,173,113,249,7,61,191,197,196,1,43,247,195,13,143,107,220,202,84,106,179,230,217,3,81,186,91,245,204,195,103,181,61,21,23,142,249,204,42,113,23,21,235,124,157,157,27,10,216,229,213,240,223,245,248,130,166,110,26,122,179,203,122,224,193,26,231,185,190,235,97,84,181,188,212,92,25,158,202,179,40,195,28,204,60,81,120,92,2,199,180,190,105,40,138,231,104,205,46,160,111,151,106,148,189,199,108,224,168,131,79,14,171,24,195,71,71,201,2,242,232,252,180,8,23,35,140,185,245,77,93,55,121,42,236,86,188,184,21,194,182,148,237,2,76,161,105,34,163,178,56,115,133,169,6,130,229,4,109,17,83,105,217,163,218,244,175,254,140,12,84,237,164,95,91,132,95,12,26,175,198,79,54,74,153,93,63,149,152,228,53,117,156,244,149,253,245,148,88,241,247,174,96,50,61,104,225,225,100,172,161,73,134,187,242,83,152,29,127,228,193,235,120,117,183,55,21,155,203,243,110,57,110,168,118,211,237,169,78,114,42,129,105,76,164,165,125,169,96,199,191,197,224,25,170,189,28,235,211,1,204,132,174,6,139,170,70,229,124,89,10,241,240,26,17,116,223,26,10,215,85,234,134,126,146,177,69,120,247,71,193,0,53,76,220,27,182,40,28,189,146,183,25,218,34,89,118,59,185,188,173,203,168,34,35,84,69,46,102,132,65,231,127,69,58,197,6,204,113,133,28,201,197,66,119,122,74,173,118,123,91,143,209,222,30,167,38,57,148,235,56,209,192,117,26,126,26,30,14,239,68,96,133,234,96,118,175,91,203,60,243,197,121,54,120,232,180,108,127,239,117,95,207,126,8,205,77,178,103,247,233,178,118,157,110,223,139,156,115,244,18,252,75,36,82,38,113,20,13,234,184,166,32,153,62,237,70,43,209,174,224,11,218,58,206,241,241,99,69,119,69,222,45,35,73,57,210,199,206,195,214,32,164,252,137,35,89,242,41,76,185,131,19,203,234,68,111,9,8,10,186,234,24,227,197,57,45,156,84,202,250,227,181,45,227,85,125,201,43,233,167,131,177,16,84,124,115,177,158,1,179,57,150,128,29,244,104,172,81,28,139,247,57,246,48,155,72,90,146,37,69,123,239,15,144,39,96,6,170,247,20,27,188,69,230,136,28,115,184,119,24,203,186,161,245,198,136,213,73,6,14,144,56,3,190,63,113,137,107,3,31,205,11,224,214,143,150,239,74,218,216,174,22,146,155,213,26,198,88,97,24,117,193,192,176,213,227,184,207,59,94,211,64,223,176,174,226,23,80,254,77,100,115,107,122,250,106,43,162,249,15,46,119,25,64,254,202,250,172,175,95,201,56,71,248,21,40,75,85,56,25,248,54,52,151,68,138,200,230,164,19,120,36,220,100,246,186,176,162,24,191,216,20,230,112,129,116,166,68,239,175,17,214,7,52,58,96,50,200,1,45,121,148,31,23,22,221,184,4,52,212,71,222,190,183,211,244,207,114,118,142,72,89,125,254,44,3,24,152,249,39,44,47,68,248,178,150,7,29,159,67,58,206,1,153,107,112,43,250,142,2,228,0,213,200,190,112,216,173,213,44,130,208,164,189,224,178,76,57,49,190,198,246,151,236,242,53,125,55,194,211,36,126,218,0,254,235,35,89,235,7,251,190,86,247,125,27,197,158,73,50,86,135,13,31,93,76,70,86,148,17,127,242,150,220,204,131,135,218,128,151,5,185,201,101,16,52,192,17,62,15,123,194,0,86,184,238,85,173,98,209,137,207,132,190,44,231,115,203,62,3,65,84,118,112,230,188,207,206,76,16,169,244,2,219,5,23,78,74,210,194,37,133,134,133,54,115,30,31,113,195,36,179,89,173,202,22,129,249,33,32,170,102,134,55,204,183,99,65,92,7,58,192,60,132,10,183,16,115,122,69,215,80,15,47,193,72,224,254,177,166,233,95,152,134,132,88,1,164,186,213,248,147,221,218,114,199,106,94,134,128,74,142,51,33,219,166,224,225,10,158,100,214,186,201,176,74,140,4,144,4,72,220,233,44,115,174,4,211,205,120,142,136,231,117,141,31,143,45,186,103,127,191,244,140,99,143,30,39,200,226,194,143,26,85,249,197,173,27,58,56,65,99,233,74,212,181,139,231,181,230,126,154,218,79,218,182,183,76,163,253,162,38,225,29,120,210,199,195,1,78,88,144,83,155,244,135,135,130,201,224,139,93,141,28,180,45,137,124,171,184,114,48,250,28,20,146,46,33,29,141,109,122,241,101,209,35,159,65,72,73,71,238,132,85,143,110,26,54,31,166,32,12,51,195,52,23,54,49,187,163,174,253,3,121,227,67,248,161,9,38,183,88,58,97,41,76,15,32,118,211,137,143,29,63,255,57,15,15,35,243,200,136,82,233,61,169,223,246,222,231,188,108,133,37,70,197,4,106,126,252,13,66,210,80,77,128,59,22,226,68,126,47,19,72,9,212,120,208,46,226,88,124,101,74,168,129,47,68,220,189,186,78,255,219,6,210,21,30,120,225,251,217,86,188,14,98,143,181,168,145,126,141,114,142,29,156,0,163,60,1,243,24,250,98,36,3,24,113,182,195,35,129,59,209,35,229,11,174,116,183,217,97,129,1,141,184,76,84,95,103,181,60,77,166,181,102,40,132,161,231,47,200,14,62,205,105,162,125,132,3,118,38,136,104,122,153,241,175,69,105,198,92,50,123,71,20,253,172,177,80,111,70,9,227,198,236,121,94,254,161,205,114,72,39,227,88,212,124,61,134,251,75,80,146,175,179,252,253,178,86,191,242,228,113,136,189,173,226,225,136,213,34,89,57,217,246,128,150,65,58,16,108,50,43,250,132,67,156,173,58,192,218,97,237,201,3,3,241,255,130,228,211,107,138,240,122,228,160,222,187,80,66,162,66,125,105,177,46,162,81,208,228,59,153,59,172,217,224,131,196,124,188,217,63,146,29,190,167,228,60,66,195,185,64,86,47,142,181,88,173,36,243,18,15,172,212,171,20,229,141,208,78,196,56,99,193,32,235,83,10,62,146,63,209,157,62,130,30,121,80,213,72,172,224,247,111,226,179,155,78,187,136,45,41,46,205,214,177,136,226,229,24,116,255,78,6,85,240,166,212,236,232,134,152,217,117,83,112,107,85,198,186,214,172,141,121,157,4,64,6,119,139,166,241,58,210,147,42,1,60,185,123,8,71,5,140,165,197,212,107,229,216,0,147,35,74,63,50,235,106,196,219,209,35,120,172,241,125,157,247,254,145,146,36,115,93,44,217,69,208,241,95,38,65,150,1,112,220,114,116,8,3,131,50,54,25,129,31,131,71,92,31,143,226,203,15,106,76,74,158,182,139,162,146,21,164,31,107,188,48,249,219,188,221,28,141,220,140,190,170,11,21,179,189,6,64,246,18,112,45,156,93,152,213,100,171,87,18,93,86,195,134,74,43,72,27,251,122,63,209,115,73,92,107,188,132,145,221,201,34,90,17,68,27,249,162,0,125,131,78,169,118,221,223,69,211,161,145,158,96,169,231,251,233,83,4,98,147,74,244,142,47,62,129,57,87,130,26,189,232,11,145,222,244,103,159,2,244,186,251,216,179,111,198,133,248,86,66,252,81,38,178,61,207,129,226,107,86,195,178,221,114,32,71,51,15,78,224,241,146,84,221,182,28,228,15,147,141,203,95,215,96,78,138,243,236,76,120,9,128,170,3,210,126,166,212,220,44,203,154,47,79,230,175,129,101,187,81,115,152,238,30,27,52,8,65,27,170,87,228,26,169,99,175,106,28,166,137,178,194,14,37,113,225,255,243,147,111,234,159,108,239,200,82,235,6,80,8,195,155,206,49,70,43,179,10,234,146,112,157,19,47,41,147,218,118,165,171,248,30,214,239,13,40,72,219,102,237,164,0,58,172,130,89,204,212,44,112,118,200,195,201,241,72,25,84,82,159,105,160,32,102,174,86,183,252,4,250,65,227,60,82,236,187,111,42,233,34,12,110,157,234,104,29,125,89,227,216,230,196,22,17,62,202,126,81,242,210,254,200,42,178,130,247,50,47,201,191,187,192,7,175,192,91,144,76,142,202,85,113,253,26,152,243,202,70,221,36,191,221,253,236,81,242,143,0,21,56,19,51,25,84,48,122,192,0,147,75,52,12,94,186,16,203,72,105,68,106,134,212,198,51,90,86,104,222,35,60,173,223,24,234,200,121,59,17,9,32,20,102,116,113,155,227,200,30,167,36,233,216,113,93,241,119,147,61,237,157,76,63,89,166,20,233,215,138,196,194,0,19,250,115,152,111,4,225,119,51,120,168,21,90,123,86,244,99,104,105,197,146,130,160,163,88,232,232,168,236,190,165,209,233,29,255,46,227,236,1,127,90,203,208,87,100,99,40,79,80,39,180,210,35,181,0,13,253,186,115,114,224,108,111,154,176,46,64,132,193,184,118,225,184,133,105,103,36,211,126,231,42,43,192,59,201,112,202,126,199,218,50,115,14,241,30,206,26,208,181,87,206,116,24,229,39,253,60,61,212,60,193,245,43,27,143,40,202,18,74,48,119,234,92,71,72,110,110,119,33,87,32,114,20,8,207,0,173,144,227,27,164,16,246,124,249,143,213,51,254,141,43,253,143,169,96,101,158,60,40,107,93,109,194,230,195,166,205,183,222,87,191,46,121,88,73,237,114,45,238,233,223,212,98,234,245,169,143,198,150,35,199,34,61,80,84,56,198,163,206,135,95,177,65,154,67,143,240,162,68,123,169,167,2,11,8,70,9,194,123,216,139,121,115,5,197,78,149,24,105,34,241,109,147,75,159,66,120,218,13,190,174,53,155,15,205,248,183,147,2,228,37,103,178,186,117,40,3,145,83,28,1,190,152,163,29,160,3,24,78,134,204,122,94,80,224,119,53,191,231,205,120,127,178,25,142,250,77,184,164,92,137,190,155,104,229,21,36,47,190,21,206,232,137,152,133,217,152,192,182,103,238,248,106,195,118,179,117,123,111,40,212,241,110,139,253,84,64,214,117,55,108,148,173,252,94,250,175,207,242,126,80,245,36,157,246,21,252,19,239,90,175,46,168,152,142,152,13,40,127,170,181,195,144,144,29,169,152,177,158,122,189,100,78,45,174,85,36,193,244,19,183,42,140,212,145,8,188,77,20,99,106,49,51,255,5,30,96,212,56,236,138,148,160,55,22,30,236,167,76,127,149,6,63,151,73,88,203,83,40,117,45,56,20,20,243,191,229,35,70,123,232,246,84,207,33,176,49,141,90,185,198,6,137,149,250,51,131,111,72,80,40,216,11,192,250,81,149,146,71,127,205,5,149,135,35,206,190,121,28,213,148,68,196,188,113,232,87,206,64,115,212,233,5,162,160,225,52,214,197,46,97,165,106,129,41,225,57,82,61,139,206,140,119,22,159,49,7,241,140,121,161,124,224,53,12,150,6,52,14,182,33,195,67,42,182,205,150,249,226,255,152,178,80,0,201,1,65,158,69,223,139,153,188,132,37,120,5,125,5,164,223,251,33,58,153,103,206,237,253,81,222,124,128,37,13,171,73,157,219,207,3,34,80,83,219,36,101,103,194,242,130,113,227,100,86,248,247,185,97,110,122,51,18,215,70,109,151,47,15,98,220,122,213,252,50,198,198,128,91,7,199,101,66,163,191,124,176,78,138,133,39,79,219,76,73,177,224,113,194,181,253,23,74,8,92,63,115,100,218,145,92,250,18,106,10,13,59,85,234,14,245,115,21,235,121,97,150,136,197,191,114,115,209,80,32,66,121,87,159,72,29,199,193,100,165,244,158,221,71,97,73,96,58,139,86,1,181,113,211,13,169,171,142,132,26,82,181,47,112,25,124,210,123,209,32,237,231,206,191,152,144,168,101,147,243,38,194,237,161,43,177,120,170,59,100,122,196,215,5,246,183,0,65,156,93,194,2,97,2,100,8,192,64,127,217,174,49,20,227,62,40,248,201,133,56,63,242,186,123,168,251,176,15,222,224,206,128,98,111,243,146,193,233,81,176,49,5,99,37,67,14,64,33,42,194,247,18,199,214,87,174,221,39,111,187,58,74,12,51,124,21,205,213,91,144,17,106,153,131,184,98,237,236,203,169,69,107,210,254,0,79,155,227,121,160,240,77,138,163,235,27,133,9,111,98,241,240,179,249,255,114,138,248,103,224,167,59,199,18,85,191,225,173,69,183,171,41,238,235,82,238,72,126,4,254,115,131,191,104,227,224,22,198,8,0,10,255,102,241,165,167,22,9,188,176,170,158,232,51,108,252,201,141,236,130,3,207,212,112,70,77,122,144,237,206,15,29,205,6,214,219,175,213,16,150,168,53,45,254,123,230,108,99,21,4,136,161,45,55,49,147,92,53,245,243,120,148,220,234,13,32,116,194,13,234,216,101,94,196,125,36,62,56,22,177,245,161,245,159,155,44,77,252,62,96,170,96,84,227,130,52,171,126,141,20,163,249,253,31,92,21,84,200,97,139,249,175,113,35,8,31,132,129,48,238,174,155,58,244,9,140,191,52,178,247,0,181,154,53,80,150,213,22,254,173,4,77,29,231,214,172,242,255,188,39,20,60,10,89,143,36,9,113,27,169,224,155,39,74,125,173,201,250,219,80,143,197,64,71,165,16,235,223,15,154,180,26,60,230,130,44,77,174,172,125,123,238,169,219,158,78,55,103,82,107,23,98,8,247,27,220,50,132,31,133,252,140,228,131,221,148,189,54,168,107,63,9,94,165,47,46,253,249,148,79,55,242,7,109,101,112,77,120,63,62,144,148,105,111,38,114,128,178,73,68,230,142,235,43,32,132,61,221,85,234,10,110,160,56,167,158,12,113,221,224,26,197,4,156,250,146,57,109,180,121,207,20,79,207,241,188,38,119,251,110,152,152,81,97,195,54,32,48,180,122,0,227,103,208,86,33,35,116,107,189,180,116,94,168,208,162,76,32,41,220,28,187,153,153,156,13,86,192,31,97,118,206,24,49,104,192,36,55,218,252,63,108,240,23,210,104,117,32,229,53,17,29,111,161,208,179,48,42,47,211,57,203,162,123,28,74,123,45,3,7,27,158,39,91,83,254,93,20,218,84,187,109,130,154,248,11,130,158,92,152,166,63,0,100,222,162,113,206,159,197,107,234,24,4,196,227,196,84,140,193,34,3,60,35,109,232,116,18,127,63,242,221,248,196,195,67,122,127,126,249,164,38,40,140,229,185,137,196,0,12,250,43,45,239,206,146,144,1,87,170,240,226,90,22,247,13,186,245,188,129,89,207,51,13,127,20,147,121,222,75,176,181,148,120,97,47,224,120,44,86,56,128,117,197,112,135,133,93,84,221,211,145,248,90,253,26,5,209,132,37,42,174,8,12,105,163,154,25,123,218,106,34,207,11,213,250,14,219,212,206,191,225,26,53,79,92,230,73,7,239,164,135,108,101,134,16,76,102,7,225,16,108,230,254,58,102,37,23,33,146,174,138,67,47,99,31,4,137,141,209,55,216,81,193,138,153,140,210,2,197,162,203,150,118,167,196,171,30,127,75,1,36,139,17,175,166,31,189,85,194,153,13,74,173,73,194,203,149,207,135,199,27,178,156,217,190,171,175,24,242,183,47,150,219,98,97,241,89,245,28,119,102,84,121,20,208,106,189,196,239,100,24,105,222,58,71,217,86,7,45,199,114,57,164,90,253,29,123,158,36,24,206,162,185,82,179,53,170,41,24,141,16,215,90,34,72,55,227,213,41,235,198,218,204,53,216,75,61,129,245,57,52,100,167,216,126,107,106,121,73,219,162,218,49,152,73,175,253,80,53,30,194,155,72,99,44,47,222,93,32,37,225,225,189,237,153,75,240,134,250,255,39,132,102,2,13,217,3,175,63,190,187,129,189,227,122,140,50,149,35,114,236,122,68,162,129,34,213,131,234,41,53,121,203,146,16,5,159,247,137,239,103,40,108,154,253,106,243,166,41,29,18,122,111,129,77,51,147,247,204,96,161,242,149,225,140,98,55,32,193,144,3,200,87,185,82,195,139,136,75,135,100,233,166,23,72,97,91,158,73,133,57,181,110,127,254,37,200,162,53,226,41,58,46,143,215,35,167,85,52,119,20,29,106,167,101,59,104,253,95,79,202,178,255,106,223,251,183,142,104,17,177,120,5,16,238,15,15,70,170,42,241,42,80,164,40,69,127,216,195,89,220,94,132,28,96,116,202,250,243,221,69,192,102,101,57,176,219,12,199,86,194,183,183,53,167,23,18,176,43,45,233,50,107,232,238,249,103,125,111,189,209,39,60,157,191,160,150,38,0,19,209,94,62,171,154,210,143,245,118,198,209,141,51,180,42,95,16,238,176,183,201,62,109,40,215,167,81,42,30,189,168,149,22,152,46,229,154,84,181,38,242,170,149,192,60,113,79,52,246,132,184,124,123,54,93,177,70,67,78,79,52,98,106,136,90,143,149,148,93,226,114,145,238,33,180,90,250,127,203,29,239,213,222,160,174,71,85,146,96,242,243,146,223,205,147,237,141,7,105,148,136,220,103,225,152,152,151,248,248,91,143,42,24,54,42,98,132,201,164,230,111,233,215,198,24,157,179,230,199,143,191,224,131,161,71,155,82,126,49,145,206,196,93,91,67,144,58,82,32,87,51,103,57,57,89,145,10,10,196,21,195,183,246,131,1,212,171,8,121,192,209,18,224,70,88,22,154,154,75,204,133,164,130,96,128,54,57,102,218,205,162,154,203,64,205,105,180,109,169,79,124,158,100,39,76,156,74,122,32,99,221,214,110,30,234,217,173,195,30,56,177,151,165,18,112,60,79,90,149,185,104,7,85,206,226,41,159,25,241,226,242,36,40,227,111,190,71,195,230,156,199,192,104,26,115,88,241,63,254,192,72,147,29,69,108,5,69,18,243,176,63,106,190,7,118,147,0,111,194,143,113,73,42,148,38,235,42,2,228,65,68,122,31,102,27,196,134,170,98,76,109,86,0,81,189,155,116,161,102,195,195,125,70,118,197,244,191,237,114,134,8,92,195,223,81,161,189,224,67,197,27,235,255,170,149,243,110,42,94,253,87,119,33,242,62,209,240,213,94,17,245,23,179,54,33,151,191,53,110,154,174,172,123,151,83,76,152,192,15,34,151,145,137,38,225,196,164,8,246,231,125,156,128,154,76,146,216,251,67,92,43,47,9,179,9,233,42,79,22,153,43,153,207,46,174,37,23,22,69,135,28,220,244,246,90,74,45,123,225,61,210,211,23,107,48,251,162,167,174,232,178,115,133,249,189,99,216,159,194,104,118,152,116,158,125,255,104,204,30,144,134,214,255,172,13,7,206,146,31,97,15,135,179,38,100,117,234,135,225,225,34,27,225,77,213,56,125,183,155,108,55,214,108,183,18,254,76,209,148,24,206,171,158,251,149,138,55,29,143,92,210,81,250,226,78,228,112,11,254,97,82,135,68,252,34,86,145,110,135,90,60,131,213,71,182,90,202,90,196,179,201,87,215,41,179,5,24,194,33,191,66,75,140,70,72,87,113,104,135,181,205,240,68,233,145,196,244,71,141,113,10,36,54,68,196,255,37,59,10,187,168,166,205,43,58,61,32,214,234,227,51,175,82,213,103,127,148,0,240,165,234,137,170,244,92,71,19,86,72,4,155,196,190,98,116,83,207,56,48,239,98,199,153,148,209,230,19,226,160,178,216,2,70,127,188,170,12,200,145,226,155,93,239,47,40,211,181,203,231,67,225,155,149,118,205,59,197,20,98,134,167,190,4,173,38,210,37,112,138,177,183,4,127,145,5,8,248,137,206,247,220,122,93,246,103,8,103,84,38,111,88,220,105,71,222,64,145,216,242,117,122,221,148,69,73,0,228,137,3,42,189,206,48,81,74,254,178,56,110,11,219,185,187,234,142,144,124,8,102,254,159,240,102,226,45,86,143,124,57,147,248,27,232,40,165,206,207,46,5,151,248,186,54,45,98,212,148,117,165,174,250,55,88,16,98,164,237,28,179,90,180,246,121,21,43,158,49,118,19,59,229,132,193,211,202,226,140,185,203,227,75,52,128,28,104,25,107,55,66,231,140,144,160,169,57,162,125,171,200,148,39,84,94,167,34,209,152,193,115,64,189,82,87,85,171,75,236,21,147,23,127,127,240,130,192,88,163,147,210,239,183,24,89,218,111,64,112,150,218,150,160,54,96,206,11,103,40,150,97,155,170,218,198,22,0,205,66,62,96,138,101,137,217,31,170,193,89,187,42,89,187,241,52,238,37,150,71,248,151,113,63,16,3,45,8,129,250,66,103,173,78,221,49,229,92,84,20,163,21,113,74,249,248,200,95,38,70,13,98,101,13,122,181,14,18,206,156,139,106,178,164,143,63,190,132,111,47,91,130,181,234,117,34,68,7,74,226,167,255,31,252,247,184,230,193,217,76,141,211,65,9,200,203,122,187,105,100,165,250,33,148,22,152,242,107,89,58,197,24,232,171,65,141,165,71,61,68,137,199,219,173,192,150,7,221,87,159,101,96,216,183,207,9,245,161,18,17,41,170,97,20,228,206,188,58,38,203,154,78,91,144,25,20,105,123,124,142,241,39,182,152,13,92,161,172,158,79,65,112,151,125,1,226,20,2,219,144,17,105,56,1,20,0,236,114,134,90,112,81,222,107,227,115,255,39,226,195,243,105,179,63,0,253,116,1,198,76,176,21,163,52,109,111,105,98,129,251,208,134,103,150,102,71,98,166,175,94,223,240,56,163,242,214,141,224,95,123,125,222,28,65,114,236,85,77,94,100,45,118,103,81,137,183,111,240,39,136,232,241,97,171,177,59,200,243,50,179,192,244,54,129,165,80,131,87,99,82,107,115,62,23,59,68,77,10,86,223,47,62,162,197,148,218,198,159,135,43,196,144,27,36,207,12,227,91,97,129,157,240,214,8,129,137,59,27,132,108,61,225,73,109,179,148,255,201,17,16,140,56,248,42,161,56,72,150,15,24,64,190,187,78,128,54,177,49,82,40,48,120,53,195,84,88,211,178,233,86,81,39,125,96,18,224,205,131,214,64,56,1,146,97,126,92,194,7,183,21,235,140,74,163,84,101,61,21,52,209,232,202,209,173,245,42,166,213,74,93,72,107,192,57,157,171,58,85,247,42,91,215,135,141,3,169,66,109,23,53,87,84,196,54,147,181,45,56,210,155,124,166,62,38,210,88,243,239,218,35,121,44,26,218,5,111,156,171,45,174,218,57,191,137,219,140,244,44,34,29,173,117,23,32,157,102,50,70,202,17,194,247,209,135,144,118,186,70,235,245,124,76,146,206,80,25,51,160,144,66,138,227,219,195,100,64,137,163,41,193,114,63,127,196,235,87,65,182,109,161,205,227,23,142,149,137,73,240,39,32,93,252,226,17,133,49,190,236,63,21,212,39,37,76,17,40,69,49,114,132,83,230,164,31,241,171,238,81,247,151,79,133,253,109,193,182,236,30,151,93,84,36,34,100,9,201,50,122,92,222,120,37,78,137,150,31,96,33,182,176,187,131,151,158,55,109,248,165,194,251,108,215,38,190,80,176,167,38,212,211,191,181,88,255,184,0,247,112,149,108,23,28,81,62,24,249,31,178,137,144,34,213,73,42,239,211,58,170,224,173,195,39,47,70,26,60,68,193,253,169,12,128,252,146,24,239,223,179,21,20,237,173,240,204,169,145,199,21,101,83,180,124,62,123,180,193,245,175,25,115,108,137,111,230,209,143,118,254,199,186,102,59,85,243,57,190,65,99,58,72,217,28,80,130,76,77,244,215,237,231,71,229,122,91,94,212,149,125,9,25,173,0,57,237,148,136,180,45,187,54,170,119,218,98,70,210,206,233,18,3,224,155,38,110,11,98,8,73,225,119,251,48,62,239,207,33,8,79,211,102,168,161,12,106,35,69,219,177,50,135,50,119,250,92,136,237,47,94,196,144,83,97,168,27,86,130,123,225,86,57,203,231,153,144,143,27,220,199,46,24,199,228,119,84,123,37,135,11,248,104,162,240,87,62,118,42,12,54,41,136,154,238,69,95,115,54,174,54,87,182,233,102,242,148,165,233,209,94,235,138,61,250,134,233,185,148,246,6,74,203,200,253,153,146,241,53,72,236,157,195,182,225,192,210,181,205,148,91,64,46,237,58,67,15,90,135,81,219,249,15,28,198,149,36,178,243,194,238,177,238,27,133,81,82,221,242,245,96,225,180,193,8,148,140,110,42,167,56,137,122,76,8,172,124,78,247,49,206,134,19,182,166,192,159,72,38,132,176,130,52,62,83,75,241,72,232,82,58,133,97,13,124,19,67,213,241,35,17,147,126,221,218,96,238,185,241,189,109,101,78,19,92,46,43,51,74,51,112,167,158,165,152,134,112,151,120,40,54,56,127,223,13,181,249,21,141,84,248,36,156,203,201,242,67,137,101,249,103,207,65,245,151,239,81,6,80,219,180,141,62,95,230,83,66,174,47,130,100,183,145,181,208,197,24,101,253,49,188,105,67,94,245,191,77,173,151,73,237,199,114,221,178,205,203,80,211,249,206,117,72,212,162,242,170,9,65,37,165,131,216,60,250,236,237,104,170,110,222,143,98,203,83,254,30,253,127,17,229,228,196,148,115,37,183,1,74,55,245,75,101,114,178,199,44,98,14,146,194,122,83,181,198,175,175,209,1,88,114,23,242,30,54,210,57,111,231,88,114,76,250,127,43,74,11,184,84,248,246,82,206,172,89,212,7,5,186,58,73,65,210,115,231,98,110,232,106,64,222,15,138,76,52,175,199,30,81,42,4,36,133,0,252,6,165,185,132,61,84,46,6,198,219,120,114,93,32,181,247,207,55,60,67,102,2,15,188,80,155,62,240,48,56,107,235,100,84,241,103,56,96,205,65,223,171,88,50,78,12,174,45,226,240,194,36,172,141,188,136,127,42,253,31,154,82,149,134,251,137,220,158,190,87,196,91,197,3,70,84,155,146,207,186,60,236,75,115,100,167,95,61,30,121,58,195,12,230,143,33,244,36,235,205,219,80,196,125,227,218,25,106,55,197,48,203,107,140,74,16,34,237,14,196,154,229,183,239,204,17,166,3,88,215,135,47,180,181,195,239,194,136,217,48,149,220,98,217,190,160,231,229,21,224,179,30,171,118,120,131,210,85,8,41,106,85,125,59,148,69,70,54,253,134,101,76,91,128,22,76,59,23,137,176,135,254,24,166,195,34,247,56,130,162,63,26,110,66,122,65,95,39,135,206,92,103,95,93,78,152,251,65,64,76,11,123,59,11,28,7,24,68,101,24,26,223,189,218,89,242,60,222,180,250,123,211,46,231,236,28,164,49,64,193,64,131,159,201,187,70,26,230,213,49,165,52,134,11,123,1,78,232,53,255,133,175,247,127,86,109,10,121,165,237,160,162,3,170,151,252,25,29,34,84,28,196,52,236,134,251,219,39,207,221,190,41,239,5,7,154,213,238,117,141,240,207,36,219,255,29,44,254,160,63,198,183,17,227,8,229,129,0,126,45,200,44,138,70,197,69,159,88,5,157,58,236,174,153,100,41,172,25,133,135,78,44,249,48,198,50,6,141,120,92,250,167,187,110,161,40,101,250,117,55,180,205,164,235,58,184,42,220,161,179,211,248,209,27,37,174,229,225,45,71,232,213,137,172,180,52,158,8,10,144,136,18,10,252,252,3,207,97,159,74,70,205,143,246,111,19,129,138,152,171,106,40,199,67,167,133,20,180,174,141,150,88,69,215,19,64,234,104,67,230,94,64,42,130,99,135,73,249,86,51,244,7,187,17,115,112,123,62,94,93,145,169,66,208,60,15,148,46,77,70,236,74,107,239,114,61,241,152,46,204,219,3,143,130,55,180,58,229,218,117,203,34,192,247,51,224,225,200,126,98,18,185,94,92,73,223,230,176,209,73,209,33,90,171,158,163,249,59,207,200,25,48,229,19,147,104,143,19,153,177,24,96,206,10,191,24,126,126,63,168,189,116,40,222,201,216,184,23,54,16,68,131,94,31,57,200,127,60,16,172,7,58,46,16,66,66,39,126,57,2,158,181,49,90,93,231,160,151,183,221,39,180,24,115,38,45,10,131,105,127,211,142,162,103,66,142,75,183,55,12,34,56,28,234,30,7,63,98,169,162,104,97,146,136,202,99,228,7,199,229,147,227,167,133,202,17,222,56,197,21,245,135,214,247,130,16,206,217,175,123,32,46,186,171,171,31,55,103,17,166,187,170,19,45,43,180,129,224,205,160,39,102,101,231,75,237,250,15,68,168,67,7,23,227,15,74,136,104,216,17,152,113,67,221,189,247,255,176,221,36,104,122,42,231,25,236,6,184,182,155,219,81,191,202,216,101,168,157,11,0,30,212,11,58,5,196,35,47,81,251,210,29,81,7,7,69,161,72,198,125,29,140,133,216,44,101,56,220,165,138,203,24,146,23,23,39,98,181,208,20,117,50,246,135,59,155,211,72,147,32,54,138,199,238,32,60,104,104,3,37,37,87,221,71,170,4,211,136,130,238,124,5,11,193,235,55,29,238,155,8,156,68,241,252,75,100,20,130,158,20,48,18,178,42,61,10,147,210,2,242,97,57,4,86,198,161,148,159,101,60,5,241,160,90,253,235,249,183,15,28,86,140,68,63,2,93,1,74,180,214,70,34,95,86,161,200,226,243,191,255,216,20,67,20,159,160,119,87,160,206,150,182,236,45,230,207,63,191,137,17,3,243,89,237,170,17,24,32,238,154,81,99,241,22,153,63,144,67,248,60,210,203,163,42,178,164,146,15,29,86,187,164,120,104,64,50,162,231,45,148,45,222,50,38,165,156,108,116,171,45,29,159,204,199,85,211,33,162,205,228,160,224,236,196,63,177,219,29,25,202,48,43,159,92,67,233,27,181,58,92,55,31,183,167,90,167,131,7,208,94,178,158,188,38,14,19,96,36,103,213,113,113,193,152,10,37,227,233,49,22,206,29,67,213,67,73,159,169,117,177,67,232,67,163,187,35,91,244,101,198,171,28,15,121,233,56,214,81,34,53,179,3,84,194,99,18,159,197,152,202,116,110,47,233,254,209,83,49,135,61,201,218,12,16,11,225,44,131,210,205,202,57,91,26,236,91,73,124,66,79,150,129,61,103,200,205,83,231,237,254,87,191,48,236,143,176,78,69,107,125,153,152,201,58,225,249,0,35,168,200,47,113,197,74,224,88,243,178,160,16,108,82,38,216,192,110,189,33,32,129,162,250,110,23,32,150,5,213,104,145,227,87,97,61,1,171,189,169,0,11,102,98,39,127,23,79,155,245,206,95,213,63,91,39,44,254,225,90,210,180,16,100,183,138,238,219,2,90,15,78,208,88,231,189,52,62,15,116,217,200,109,181,94,11,47,67,81,88,169,114,24,33,236,35,170,135,23,59,128,118,59,0,122,73,214,254,13,115,77,217,154,255,95,158,91,244,94,104,109,229,143,140,170,222,8,201,176,88,249,32,157,6,45,168,141,174,55,101,110,184,152,95,115,174,133,67,172,223,80,7,123,31,56,206,185,81,219,232,145,194,74,66,158,29,104,159,76,123,254,145,41,162,36,135,233,42,137,16,185,228,238,239,202,44,49,11,210,83,214,141,91,50,247,130,219,21,87,137,149,76,62,255,161,75,16,134,92,25,99,214,132,0,248,95,183,97,238,68,101,71,118,229,187,70,32,121,136,30,245,193,82,11,201,237,140,165,165,226,186,97,236,9,247,212,215,168,42,113,170,176,2,157,38,122,184,72,43,31,178,67,26,248,87,132,33,91,84,162,150,139,216,25,48,246,84,200,152,104,51,0,154,243,175,210,240,229,32,195,51,134,178,217,172,97,47,248,71,111,75,127,234,3,238,202,114,181,123,31,189,97,155,188,72,194,82,249,166,46,127,85,93,246,176,1,93,187,119,15,169,3,135,27,3,49,191,251,237,69,7,103,247,250,52,139,158,61,243,9,46,123,127,246,53,38,36,143,19,132,196,116,25,43,160,67,234,138,152,173,39,69,169,247,179,27,230,250,248,147,13,105,153,230,231,110,111,59,65,109,190,34,20,241,92,180,20,7,106,194,102,225,95,40,10,187,94,176,126,232,188,201,105,92,163,225,8,94,76,107,185,222,163,114,8,26,185,118,134,223,218,116,103,249,243,201,28,226,123,41,76,144,101,8,237,207,81,13,201,20,255,167,252,164,148,155,86,174,130,119,194,109,224,92,109,135,5,56,155,46,0,151,101,176,211,210,56,161,38,48,5,182,39,104,110,163,144,54,221,99,182,101,75,170,227,203,159,220,0,182,183,33,147,19,52,62,226,121,10,202,231,84,118,102,120,171,197,136,204,52,22,237,196,71,230,161,107,30,221,55,45,191,14,108,230,248,109,64,94,101,129,163,85,203,239,92,161,146,240,149,183,54,168,58,207,154,106,245,42,160,56,222,211,207,77,225,24,146,150,180,137,110,76,29,0,103,142,34,183,169,170,94,103,109,197,86,238,155,172,237,56,26,219,220,11,142,176,106,32,247,133,212,210,43,216,65,71,164,172,92,64,78,56,187,191,72,255,86,121,221,118,38,122,207,42,49,190,104,66,147,121,234,4,77,76,83,14,84,118,48,226,119,208,122,185,233,206,255,6,50,150,126,237,67,170,190,181,170,139,66,36,248,91,43,178,77,80,95,23,75,81,186,240,15,185,189,65,198,82,150,84,173,253,93,93,74,214,179,249,143,87,141,243,102,18,28,73,239,187,149,131,215,243,22,245,197,0,75,188,26,26,96,101,29,189,11,190,23,140,164,241,127,238,164,47,42,240,53,161,158,253,32,146,163,155,30,31,146,165,65,33,218,6,131,227,227,0,1,254,206,137,22,224,235,57,153,121,22,40,18,97,144,141,26,92,57,173,248,119,244,215,137,93,173,237,174,157,91,242,102,227,215,52,8,197,249,217,97,125,209,167,204,45,75,31,102,152,36,113,133,246,14,218,48,11,127,37,193,189,192,50,35,30,241,209,223,207,91,0,126,206,232,243,36,93,30,36,99,131,48,98,16,19,92,104,23,122,243,11,112,248,114,123,3,92,52,248,117,250,155,243,220,28,113,12,168,251,135,96,75,24,5,34,112,60,44,74,165,52,248,190,149,22,219,90,242,156,2,0,236,124,153,98,165,186,248,212,36,244,84,255,96,196,42,222,148,45,156,208,4,56,255,98,208,37,219,157,37,127,89,242,150,128,148,18,71,41,28,96,246,93,216,131,219,121,171,146,239,51,103,108,30,140,95,94,4,24,73,192,10,249,54,51,184,232,194,16,24,68,122,40,117,75,239,143,247,13,19,53,221,220,247,174,249,82,195,251,36,0,146,26,74,8,96,105,62,124,109,19,117,105,133,235,233,233,125,89,163,11,21,134,9,176,2,132,40,224,132,140,35,43,212,13,108,83,101,129,106,160,195,74,199,18,183,68,199,28,174,25,110,28,188,108,233,117,50,136,21,46,48,192,132,143,215,240,78,129,127,226,18,172,195,155,47,7,119,200,16,71,71,196,19,234,21,237,245,101,43,94,126,231,33,99,222,53,253,255,225,254,189,28,145,9,90,242,194,77,144,124,16,18,251,44,86,232,46,179,120,200,34,94,85,48,36,197,20,109,250,7,247,250,240,16,50,48,248,231,193,244,104,68,41,35,221,45,46,14,78,41,254,229,234,146,73,112,98,64,50,190,162,195,98,79,167,125,51,235,248,145,57,243,228,210,54,50,125,60,254,139,155,170,80,225,212,73,66,113,136,223,37,23,140,120,38,97,158,146,203,106,31,61,120,78,64,38,126,132,195,98,181,252,191,40,29,148,54,124,235,92,73,147,126,125,0,215,109,65,45,174,245,17,122,160,151,59,150,120,32,165,214,72,213,201,88,206,243,48,201,143,136,73,167,29,39,167,9,230,242,201,213,113,171,194,211,227,100,14,186,96,221,84,21,131,238,253,138,2,56,161,13,92,63,27,53,109,203,232,51,20,253,229,175,165,189,135,155,236,142,152,22,175,244,163,32,31,234,204,38,108,236,96,159,88,32,220,237,186,167,148,69,172,119,199,9,161,222,122,212,149,123,41,1,12,76,0,67,98,67,89,99,81,248,78,54,124,114,42,194,238,179,32,165,59,239,145,154,184,43,148,160,199,199,101,213,66,101,163,3,185,123,184,208,211,233,186,195,17,153,30,23,65,42,26,175,78,119,185,34,196,36,48,104,128,208,72,21,168,62,201,12,129,213,5,90,11,35,144,180,67,170,132,64,8,64,239,153,155,107,222,2,109,90,187,226,118,66,77,108,233,32,128,228,130,112,107,222,136,118,120,159,18,227,45,41,180,116,215,12,57,103,53,43,41,156,252,93,10,66,43,176,78,99,92,110,108,149,138,219,9,166,210,112,217,159,204,245,83,1,40,88,120,134,246,60,161,81,148,10,27,27,204,167,146,70,133,99,166,146,203,235,5,213,244,251,131,129,164,64,188,80,237,173,172,144,67,219,115,105,22,83,101,214,117,51,143,174,64,153,96,188,32,58,239,166,21,50,18,14,60,38,76,67,126,131,75,223,40,172,211,179,132,165,27,104,169,44,148,97,199,70,147,15,208,204,165,192,81,206,192,72,67,167,81,200,5,14,100,45,60,170,195,84,78,62,184,80,160,160,223,40,16,84,161,178,71,76,156,238,254,85,73,18,160,224,171,43,214,6,21,68,33,214,119,53,153,167,76,2,33,85,51,28,51,81,243,172,57,150,169,224,55,115,120,23,77,192,3,200,120,111,109,180,101,211,77,191,177,132,32,9,172,244,83,243,202,128,136,17,151,3,110,224,219,221,210,27,77,48,92,181,156,143,65,249,62,171,36,241,104,126,53,240,105,243,118,79,90,145,195,123,146,188,117,51,134,158,191,154,115,181,158,128,118,13,215,141,35,3,49,177,100,195,215,52,207,76,14,146,206,33,19,47,136,196,205,195,248,181,18,204,182,120,172,186,188,210,6,165,53,131,252,110,183,32,240,53,30,137,180,79,21,245,87,192,77,16,208,89,86,64,80,239,38,180,31,119,226,5,83,74,200,190,233,116,18,31,255,167,2,155,142,95,194,176,183,237,56,183,23,55,37,154,135,119,14,237,130,23,77,66,57,165,65,104,136,136,24,189,238,236,126,74,188,134,106,179,89,142,225,76,118,193,229,44,71,162,181,195,21,25,206,239,124,234,232,126,21,206,138,168,206,145,40,116,223,67,11,59,4,44,192,11,160,77,232,96,189,180,249,92,228,86,19,37,136,42,46,185,187,232,141,46,205,63,127,222,25,24,224,162,223,23,137,235,234,209,162,49,71,52,224,197,17,37,75,106,190,212,54,100,218,8,57,89,155,202,255,151,89,158,191,9,143,203,196,59,156,68,69,183,212,102,1,251,5,70,177,213,85,91,112,6,18,141,160,30,119,5,109,99,251,144,145,0,54,160,251,217,153,233,137,241,41,217,181,37,210,229,193,72,154,187,197,200,154,174,252,48,53,69,68,230,50,212,25,236,238,205,33,76,119,96,118,177,255,47,230,50,254,191,93,178,49,147,196,91,215,19,26,63,255,92,254,38,24,25,36,243,239,226,81,4,119,247,110,190,108,71,67,117,107,171,139,247,43,186,94,56,114,115,20,9,87,155,137,187,237,108,40,205,109,207,29,80,62,57,66,207,210,208,207,65,125,141,100,52,226,134,7,88,89,68,235,104,170,234,27,73,111,108,55,226,214,249,33,34,220,249,82,129,120,6,28,114,181,164,236,116,85,160,76,0,228,194,62,158,52,159,191,10,118,230,216,91,57,221,197,239,139,189,206,164,35,206,46,147,113,100,219,168,196,250,76,221,202,102,74,247,160,214,238,238,142,54,234,109,62,40,184,143,155,86,113,123,232,14,120,143,65,250,83,169,198,81,215,101,5,35,235,26,11,82,158,175,114,48,153,92,122,32,234,53,95,84,159,122,63,236,67,123,170,152,35,105,154,204,225,142,123,78,249,194,248,183,177,4,7,231,219,9,249,173,109,46,185,94,153,19,50,31,161,199,12,62,133,106,36,111,80,166,74,14,19,6,151,226,98,175,196,106,187,116,145,219,91,118,172,253,116,80,222,213,113,245,55,177,186,222,38,74,61,199,190,212,108,246,241,32,85,197,35,179,192,148,194,43,186,219,3,98,65,118,147,144,22,156,130,248,40,84,28,114,223,72,209,111,40,214,76,184,10,83,69,64,107,81,86,208,174,21,73,235,50,95,145,191,213,204,189,80,111,243,40,94,83,40,197,160,80,114,29,51,40,161,130,14,99,200,90,119,88,214,85,195,14,95,84,234,86,171,83,235,172,126,138,60,174,73,233,196,190,175,189,157,241,80,197,214,171,30,65,40,118,179,166,149,217,122,134,9,208,203,165,147,82,208,24,128,94,251,231,136,173,57,46,49,98,193,202,118,218,170,3,154,78,66,15,222,159,42,97,181,34,84,187,216,23,101,29,171,36,71,109,42,200,174,105,105,88,95,126,203,81,40,225,178,44,24,143,166,15,239,114,109,178,36,42,87,232,129,92,173,86,251,243,222,216,226,74,79,109,179,232,58,114,99,26,92,44,138,20,201,129,50,35,174,1,190,227,52,20,38,121,15,124,162,176,149,222,193,225,52,84,187,203,107,63,76,141,195,107,173,235,9,107,227,104,31,140,137,164,118,251,166,87,255,113,19,91,179,48,132,127,103,205,169,202,19,194,95,222,197,247,62,185,144,213,248,175,80,138,93,74,88,17,21,65,27,26,57,239,67,29,155,117,17,4,134,254,111,233,67,239,109,226,98,142,175,200,117,160,150,98,151,217,64,62,142,195,181,202,10,227,70,48,126,110,250,178,3,30,238,92,29,184,172,94,66,85,88,221,82,198,102,202,190,214,20,34,113,115,69,162,33,64,39,41,92,27,222,144,218,138,195,109,229,190,64,116,198,160,25,60,225,235,243,126,56,133,111,67,213,141,212,67,254,190,55,73,93,27,180,72,107,8,206,43,33,161,213,116,83,28,222,243,247,26,158,7,23,119,173,187,54,37,56,114,180,159,153,48,194,237,163,101,172,106,156,18,104,22,38,201,113,54,175,214,211,72,249,195,169,207,11,184,199,205,8,51,15,101,34,200,144,196,125,117,174,95,95,2,253,127,226,213,14,57,128,27,39,149,92,176,245,9,47,90,165,110,196,204,9,6,11,217,119,92,219,1,26,46,162,96,183,183,199,202,41,250,99,29,22,226,46,171,60,45,83,181,54,128,67,230,253,12,89,78,170,73,40,148,189,21,201,76,240,101,106,124,7,184,48,0,64,236,183,250,80,81,87,29,125,140,250,221,132,5,67,21,244,190,225,35,23,165,68,206,71,195,105,168,189,169,162,78,240,24,184,102,250,235,62,92,62,35,156,89,68,42,20,152,248,121,175,119,180,73,237,98,80,236,80,167,38,63,85,79,19,110,248,2,62,154,79,101,91,145,149,172,116,217,232,165,81,136,217,254,173,223,244,127,68,121,226,63,52,121,254,184,125,69,242,16,122,108,149,182,248,178,208,133,85,22,177,155,78,119,246,62,24,25,21,59,20,174,44,29,102,203,34,195,155,179,99,5,254,83,200,111,120,127,21,219,197,110,216,14,213,50,235,69,133,108,38,124,111,86,218,71,70,220,245,86,143,129,25,165,10,163,186,244,128,133,34,142,4,161,181,125,162,75,221,19,129,168,195,55,160,125,70,211,168,38,151,163,156,214,158,8,224,119,116,200,132,82,239,214,162,85,201,188,17,7,64,189,128,120,238,84,250,100,229,177,223,107,158,216,105,168,148,35,152,198,167,205,85,191,2,117,16,166,196,50,51,156,97,205,201,173,108,246,43,111,172,68,216,27,232,230,125,5,113,239,45,224,71,9,156,124,230,218,107,231,243,54,208,125,22,3,208,63,72,218,220,65,188,68,77,116,237,21,45,145,144,67,245,103,137,140,140,253,10,180,64,188,255,147,182,138,244,254,45,6,245,52,252,132,23,176,133,60,154,148,215,198,139,44,127,25,140,189,120,13,173,9,185,169,84,110,208,239,197,149,85,146,62,100,98,255,208,153,68,2,67,134,240,198,46,194,255,11,186,138,253,2,212,189,5,244,210,181,129,13,27,147,24,116,91,47,94,126,2,239,97,112,58,185,11,32,176,75,202,99,191,11,57,213,67,58,215,9,87,119,204,229,76,185,53,126,122,122,29,185,117,70,145,39,11,228,71,113,41,27,209,163,213,134,205,157,218,184,119,27,176,248,92,179,158,150,244,48,233,179,173,123,29,111,110,96,1,69,164,195,45,62,26,206,63,105,145,97,76,168,139,12,194,122,227,25,59,148,44,36,99,6,12,225,112,123,75,51,212,203,227,200,16,151,203,68,238,96,14,254,19,51,182,92,92,166,13,158,70,113,138,254,217,223,82,175,217,244,156,158,95,141,194,183,219,58,202,110,237,147,178,93,216,10,201,150,208,38,144,167,120,36,200,45,168,245,32,249,208,40,192,161,186,67,17,10,128,208,207,57,167,160,54,207,61,98,163,91,235,43,119,44,14,131,227,32,37,117,36,206,94,118,82,217,181,138,183,16,205,39,249,243,38,53,197,150,153,80,59,36,225,188,238,173,120,158,94,39,212,150,164,33,38,6,216,207,103,43,236,160,248,19,120,249,89,209,184,244,237,218,182,71,154,179,167,59,197,136,189,90,116,35,224,2,141,93,65,223,150,208,153,128,85,192,71,29,105,143,91,118,156,176,2,73,182,85,90,69,236,242,85,161,159,131,17,175,83,208,33,131,102,162,44,186,97,180,68,240,213,9,68,45,35,114,128,76,166,20,8,103,182,45,136,224,84,182,239,95,180,255,54,14,98,77,47,12,249,238,137,93,177,173,14,235,86,114,200,37,99,148,23,228,32,42,27,27,213,19,10,98,99,23,66,150,27,136,50,209,233,1,203,119,204,177,217,56,207,109,226,25,24,245,245,142,34,107,35,182,13,196,246,149,52,43,36,233,152,55,144,168,179,47,152,5,79,193,123,21,139,61,118,203,19,196,56,242,39,92,229,64,158,227,63,128,60,21,19,0,227,229,163,15,9,238,246,62,171,145,173,130,18,146,218,162,200,23,151,215,60,129,20,122,138,132,72,93,152,183,32,51,223,132,200,128,57,46,174,169,111,77,123,42,101,150,64,252,27,197,43,166,30,97,112,232,222,121,142,244,162,17,201,106,87,194,54,213,66,57,16,25,137,190,120,138,41,131,195,71,4,169,88,235,20,220,156,24,7,122,34,149,181,85,210,60,23,208,11,156,130,118,135,36,164,95,212,174,244,195,202,255,163,109,42,236,124,156,113,218,220,197,109,82,125,89,78,217,198,70,184,248,186,177,216,44,138,239,181,33,91,235,131,238,192,0,231,217,121,43,92,140,170,71,166,155,177,245,46,15,9,6,110,188,93,98,30,181,65,128,5,69,130,37,217,254,158,150,200,102,191,135,112,147,183,60,219,7,3,189,44,234,99,34,238,33,92,227,193,221,76,106,132,5,99,95,17,51,108,224,193,53,51,168,210,201,219,61,114,147,188,134,174,161,88,191,8,107,96,202,192,95,29,19,37,66,240,228,80,108,237,15,29,194,44,68,89,43,60,225,48,93,203,168,165,183,46,149,225,89,168,202,2,226,61,10,59,78,57,45,224,61,216,209,81,192,58,136,76,163,26,156,13,33,27,196,71,64,84,26,91,175,139,51,94,14,247,111,198,233,37,255,194,246,19,99,29,177,63,120,167,32,55,184,224,121,108,47,6,45,87,91,223,55,43,113,93,136,206,126,252,56,205,178,32,24,91,160,222,128,133,122,211,8,176,217,140,174,243,161,136,221,180,64,41,48,58,208,241,10,152,75,9,76,245,77,121,131,23,243,2,241,55,114,145,124,103,18,77,191,107,99,4,212,108,104,221,211,22,142,180,230,203,90,128,252,10,137,202,67,45,242,106,146,254,251,156,102,46,144,49,32,37,52,181,248,212,228,194,106,123,27,234,151,34,131,170,241,17,112,168,2,223,158,113,20,114,222,163,52,120,108,57,133,77,32,176,141,105,38,42,46,52,210,0,110,119,3,229,209,163,185,229,220,228,237,252,150,218,59,155,38,132,204,95,110,156,40,211,31,145,174,196,234,150,190,159,223,191,220,22,162,43,114,175,39,80,10,213,13,23,170,166,88,155,117,193,9,10,20,81,33,11,115,77,150,82,59,76,13,56,93,187,219,208,74,139,160,0,163,68,236,192,228,165,0,38,75,3,97,100,224,116,159,216,211,207,130,39,57,102,217,133,42,57,237,233,204,8,211,200,234,193,31,93,148,239,155,231,102,152,93,225,0,234,234,149,50,148,53,82,32,15,126,122,109,229,171,140,209,192,126,25,237,71,143,47,93,62,52,169,176,172,159,32,243,109,152,201,13,42,247,18,173,94,243,99,76,50,227,15,252,187,130,106,55,73,253,225,95,236,12,14,192,193,41,39,48,92,157,159,26,216,169,43,100,181,57,217,165,123,207,12,248,194,190,251,154,129,123,132,123,204,84,160,164,197,195,23,3,195,21,159,161,99,177,129,178,137,132,218,125,141,99,242,29,94,178,156,83,157,83,58,16,124,49,69,4,64,196,234,112,176,139,6,212,135,55,237,57,100,200,5,220,228,60,39,242,175,4,255,170,246,61,190,10,215,3,73,226,233,81,148,175,47,232,86,41,235,206,172,165,207,66,188,171,152,15,96,50,98,163,103,60,123,35,206,130,200,170,170,109,165,244,47,41,52,174,162,248,160,35,107,61,154,186,105,135,77,186,122,13,4,68,32,90,106,141,210,3,42,121,8,16,175,235,29,255,62,83,2,73,106,81,135,67,6,94,249,117,86,204,79,122,219,238,111,164,146,89,175,155,155,100,211,155,9,5,146,47,191,179,51,123,55,168,234,74,208,89,86,15,39,30,13,56,216,14,204,103,245,240,131,30,37,39,212,119,172,117,25,117,231,196,253,21,169,65,107,154,135,157,177,21,104,149,220,38,105,242,252,87,136,46,44,108,0,78,58,238,49,3,106,160,43,80,155,130,132,57,71,38,199,10,94,106,8,10,10,64,254,46,107,7,75,133,115,225,232,213,151,153,237,206,162,185,103,165,139,251,97,48,227,192,55,97,7,230,5,126,51,175,66,155,94,6,92,37,172,234,229,224,196,166,80,84,101,182,99,69,99,134,151,114,70,51,181,217,233,116,113,22,212,123,43,211,241,116,220,115,47,55,231,189,2,253,40,162,191,220,66,11,234,59,62,255,223,72,214,108,71,85,188,51,166,142,3,248,169,227,235,62,89,235,143,207,90,203,12,221,219,176,30,243,102,119,169,231,76,117,27,51,96,97,236,105,112,122,177,43,21,172,57,11,133,71,157,74,85,112,48,84,144,173,204,115,222,119,194,164,56,24,101,154,191,21,125,209,213,238,246,216,84,30,126,194,74,161,73,22,240,17,169,76,200,160,210,219,226,198,25,144,20,120,27,82,229,219,238,1,167,37,34,232,88,214,192,252,252,113,80,166,151,140,35,243,191,54,69,123,166,220,192,29,154,225,235,82,42,225,143,255,35,130,58,104,26,48,192,93,155,17,203,68,50,193,217,40,49,48,157,210,192,116,169,11,157,75,166,25,181,215,242,16,33,162,231,61,36,105,208,145,122,34,139,104,202,55,103,91,124,70,220,15,54,69,159,170,27,153,88,136,85,101,145,220,86,25,192,174,125,115,100,77,76,240,14,132,28,196,109,174,51,46,227,118,94,166,169,208,215,3,171,150,235,121,84,153,224,43,225,225,137,8,73,223,252,175,71,44,51,42,146,174,137,219,110,113,75,31,236,206,171,81,248,212,170,1,45,99,214,47,241,133,151,48,131,99,213,51,216,229,202,214,152,179,149,156,10,219,43,204,48,28,251,64,185,107,209,242,182,185,14,250,1,206,193,36,59,197,91,200,160,138,51,129,97,159,76,77,124,255,82,45,119,121,205,26,246,12,150,77,218,15,186,60,174,158,98,64,203,16,6,160,135,184,14,98,36,238,51,29,173,204,231,77,203,161,113,182,50,184,249,37,7,229,193,53,158,12,169,197,141,174,106,43,6,96,220,106,161,85,127,154,98,154,215,169,172,175,222,37,9,193,17,61,14,103,221,113,200,209,91,196,57,169,159,240,57,121,220,167,208,231,211,244,187,34,193,62,201,140,198,218,193,97,218,67,139,150,67,21,110,185,177,160,8,157,98,130,217,16,133,216,180,132,165,38,101,120,211,171,207,240,210,252,100,186,54,114,204,56,109,207,20,178,97,218,97,180,14,103,92,24,100,100,185,171,215,107,85,163,151,228,19,161,17,169,16,157,254,189,230,80,65,112,116,199,64,226,156,31,8,190,213,236,210,49,167,122,163,55,244,202,2,121,195,223,101,165,202,103,148,154,199,233,198,45,82,60,5,107,9,246,172,100,104,45,106,2,123,54,42,32,196,67,132,85,100,0,139,54,252,103,156,148,95,139,135,30,108,21,236,250,28,180,45,181,204,84,228,162,142,43,119,4,238,108,111,238,167,16,197,176,14,60,221,204,110,237,57,161,10,57,171,124,68,206,215,155,2,157,164,43,142,11,35,208,233,203,213,103,107,81,168,36,247,201,89,224,78,128,197,191,170,142,244,203,24,117,69,225,109,72,223,142,68,215,57,207,106,60,31,98,79,250,110,35,71,222,89,103,82,166,70,225,178,25,94,217,80,211,20,100,104,168,4,217,242,155,145,187,217,33,223,221,39,246,43,54,58,166,187,28,144,70,247,68,149,162,154,95,191,104,13,12,251,171,250,105,47,174,24,26,204,202,8,73,197,173,100,158,98,41,57,177,39,30,195,187,16,39,47,191,113,206,114,103,80,75,217,70,233,234,188,128,242,46,61,56,145,174,228,5,160,34,120,125,211,105,73,172,104,144,214,75,195,6,46,74,182,54,31,3,115,84,169,63,45,132,140,175,39,48,251,254,220,109,252,76,189,231,16,40,197,208,168,162,127,143,163,42,34,57,218,93,146,89,81,233,199,159,94,33,220,233,68,211,63,137,14,31,250,54,82,182,29,96,253,46,126,69,249,222,180,107,55,26,206,109,140,157,158,54,200,52,172,62,210,75,18,25,114,27,64,123,74,205,162,19,246,12,36,117,195,93,112,234,254,35,100,72,60,231,244,214,120,30,155,0,172,255,58,150,213,139,135,163,154,52,111,58,221,109,52,47,239,238,202,172,178,198,168,128,69,214,250,63,202,189,235,151,185,44,74,167,200,207,188,20,17,89,61,102,7,254,9,82,218,19,155,214,136,26,51,103,184,233,201,96,244,238,189,147,105,180,60,193,204,213,53,169,195,53,249,94,230,23,195,67,65,99,82,98,246,112,12,89,5,141,131,83,103,182,150,191,150,169,20,63,146,242,81,146,37,181,156,63,119,87,94,47,164,94,245,140,16,4,33,43,137,47,142,16,132,83,35,81,6,180,172,13,218,248,4,56,34,233,2,57,14,211,75,88,33,219,4,122,62,192,4,15,39,141,185,116,214,153,81,188,120,116,221,201,25,24,53,151,185,246,68,32,95,175,144,20,92,253,223,180,48,150,18,198,212,177,109,248,106,37,212,102,53,98,82,108,112,17,5,55,71,144,123,196,11,122,4,12,34,29,166,245,135,18,143,17,8,58,0,196,206,238,48,131,117,214,94,113,212,65,79,63,238,232,76,20,54,109,151,122,223,224,43,241,153,144,50,89,250,92,157,147,31,226,83,206,171,214,43,60,151,132,192,63,213,135,199,177,28,92,155,213,203,89,167,54,121,46,18,136,166,198,255,148,190,212,214,73,146,196,58,230,29,96,28,14,1,136,101,144,138,105,221,10,82,109,175,21,80,199,7,4,77,225,246,147,70,235,72,217,48,94,22,244,253,43,29,83,158,240,161,213,134,6,140,188,167,232,82,109,137,205,1,200,166,96,217,4,161,181,65,144,54,60,228,255,1,77,240,177,56,216,117,210,111,32,115,138,15,94,127,0,185,44,142,90,165,251,12,69,8,151,110,21,205,107,44,138,225,66,73,49,228,239,53,105,60,233,166,37,49,110,204,13,43,150,134,60,102,62,40,207,93,44,160,93,244,120,194,195,24,41,248,70,229,56,255,195,209,218,208,43,142,194,28,46,206,44,73,213,212,241,152,180,110,230,156,190,67,13,184,86,106,48,21,170,27,2,191,88,195,52,154,99,32,68,204,216,156,70,226,235,131,87,14,238,64,239,80,93,18,175,115,111,38,59,228,121,58,18,10,98,119,125,48,52,236,31,122,23,69,238,173,34,133,250,150,163,158,214,90,187,173,126,199,203,70,232,88,14,204,183,92,119,201,240,70,123,183,126,29,148,113,27,213,214,131,27,17,234,53,131,36,213,227,0,116,38,5,63,23,28,209,165,46,18,188,48,61,43,92,120,92,117,35,76,57,146,47,47,159,117,233,101,156,154,4,90,6,66,19,132,172,8,223,217,97,246,129,149,34,49,63,15,219,36,55,238,52,6,222,1,196,122,184,31,51,136,102,227,128,133,99,46,109,144,9,176,227,135,7,138,73,97,161,49,84,44,119,177,67,17,199,0,249,253,148,254,102,158,197,215,21,224,123,166,59,159,144,224,177,107,245,180,174,180,37,12,175,164,182,177,30,136,232,208,121,57,90,85,225,153,126,236,19,204,215,244,67,7,162,252,59,63,74,7,213,11,113,71,152,6,99,166,59,9,76,39,231,94,44,60,222,45,198,94,126,80,14,45,177,250,229,88,38,141,183,195,171,33,46,158,120,181,9,2,179,239,127,231,37,212,243,92,45,0,129,95,5,195,151,35,36,57,202,78,167,22,39,75,113,164,98,151,131,155,47,114,197,17,194,126,136,232,204,47,38,103,122,136,129,23,7,43,160,128,18,18,125,25,31,188,54,223,17,40,31,161,17,231,205,240,66,109,74,1,160,192,87,138,62,27,198,65,75,123,118,43,111,101,48,52,135,227,105,106,196,216,156,54,86,22,43,145,69,7,70,104,220,102,237,43,151,139,26,21,159,217,237,191,166,22,19,227,0,221,38,206,163,165,229,32,57,103,41,154,101,157,202,94,205,118,11,94,80,6,136,127,230,170,208,37,103,166,90,174,242,106,92,53,99,175,169,131,156,53,223,102,177,28,82,40,199,123,154,49,78,189,103,104,18,26,141,77,15,16,234,44,64,70,59,2,172,66,88,204,2,43,64,34,145,6,178,212,180,119,56,124,78,190,150,211,143,117,50,245,240,251,233,166,20,240,217,175,153,108,80,115,244,52,253,142,12,249,137,214,15,188,161,94,152,150,57,201,72,55,89,67,105,48,157,29,170,45,0,168,24,95,212,110,90,188,111,100,39,142,158,230,49,54,212,74,82,36,212,161,73,156,97,74,99,84,77,207,19,103,105,226,227,9,203,249,25,136,144,196,172,116,147,127,220,181,144,100,54,101,140,80,196,180,68,173,169,107,186,190,242,34,112,6,155,220,218,156,112,163,57,79,26,166,165,113,68,131,46,171,76,145,111,85,179,198,34,52,194,164,53,4,174,218,73,132,133,166,171,203,205,254,213,126,67,151,20,50,237,90,86,148,58,116,180,74,66,95,45,46,224,100,114,204,46,125,64,57,31,176,138,108,1,154,27,98,254,120,23,132,240,123,162,168,52,212,29,255,66,66,181,221,216,18,12,254,131,240,248,63,228,57,233,9,156,118,39,250,17,135,169,150,70,5,145,139,111,78,117,211,202,201,29,49,93,50,76,5,9,49,60,19,252,15,170,26,98,7,149,187,91,223,118,138,254,54,226,47,135,135,2,247,21,49,186,98,14,149,231,22,42,129,231,240,100,24,1,4,208,117,144,47,6,168,248,221,178,199,19,201,230,45,166,239,170,69,111,114,65,220,197,102,251,188,172,156,38,39,249,59,94,116,219,94,203,20,87,196,21,129,40,219,172,46,124,186,51,226,106,82,15,246,9,0,242,159,134,243,224,185,82,213,118,59,199,204,84,207,11,223,89,170,250,8,35,59,27,251,180,54,205,46,236,139,67,0,17,125,65,73,115,211,139,35,81,151,164,252,143,22,38,133,33,251,77,85,1,107,11,69,146,86,238,0,146,204,254,40,67,84,52,100,170,43,139,214,14,5,251,51,40,108,4,102,31,193,99,147,145,249,255,136,36,83,223,8,110,116,201,73,193,84,24,118,60,45,173,171,39,202,231,9,3,51,47,180,41,239,36,6,206,102,253,57,202,0,130,137,182,134,226,226,171,113,27,217,147,75,25,17,125,147,26,110,137,116,60,45,87,63,249,229,30,28,183,96,128,120,2,254,136,141,50,53,61,50,57,94,60,141,164,91,196,219,61,29,28,247,70,97,22,35,76,166,53,177,60,220,126,139,231,162,78,107,113,227,178,56,207,156,12,78,215,93,219,243,130,75,245,111,225,12,224,212,84,63,159,104,6,145,120,80,79,128,77,94,42,75,9,73,251,73,73,230,227,183,68,253,81,103,245,156,123,253,102,160,153,134,101,190,185,39,147,146,245,101,126,219,232,72,203,11,78,164,232,11,80,34,94,178,61,243,17,24,97,1,192,100,121,229,119,88,17,219,234,224,179,27,208,209,143,125,240,246,230,34,134,229,170,142,165,133,215,204,186,236,46,162,5,51,29,199,65,9,214,144,9,6,50,136,246,205,205,48,95,29,88,238,149,183,19,175,120,229,110,243,241,136,210,132,247,27,69,121,70,17,158,62,188,108,102,47,229,29,85,214,188,96,96,55,110,159,195,90,248,72,161,4,109,105,228,203,211,73,181,28,254,190,10,132,89,117,223,225,239,5,41,247,65,247,254,115,112,246,59,13,38,89,45,14,178,222,249,208,195,173,85,50,66,171,134,41,245,215,173,205,118,16,31,252,138,86,239,54,45,85,72,158,122,80,168,226,235,35,182,188,69,10,70,8,0,250,11,183,47,82,159,19,122,231,231,81,210,52,113,175,14,118,63,180,211,12,75,63,35,91,89,156,202,141,101,61,250,111,218,69,223,149,96,215,179,147,185,18,208,49,216,225,97,93,82,139,222,215,82,105,202,167,229,53,130,196,122,252,223,96,145,213,127,173,239,11,0,219,16,102,220,232,139,43,32,33,225,17,23,173,28,11,20,211,21,64,252,125,141,149,16,63,216,143,136,165,126,29,253,231,70,103,88,250,29,119,48,13,34,5,228,74,15,129,17,77,29,88,154,130,184,30,241,66,91,67,151,93,121,134,54,230,64,122,141,69,8,232,193,68,92,133,254,200,125,28,82,186,180,49,23,4,17,180,93,216,28,179,159,239,235,250,95,63,226,43,250,87,57,249,23,51,239,165,4,120,51,244,145,29,168,114,13,211,119,232,73,153,151,224,23,186,180,108,75,229,99,241,208,10,216,202,205,84,52,10,193,135,29,93,169,204,103,72,13,251,25,103,161,131,123,83,113,232,152,237,53,48,45,10,107,54,151,183,115,8,56,219,75,213,163,40,176,123,255,124,145,164,59,9,78,68,52,15,13,229,125,121,57,19,129,111,27,201,193,160,33,51,154,77,138,188,61,98,51,70,210,77,37,212,148,230,116,151,38,96,255,31,232,113,239,172,157,156,159,20,129,234,64,235,22,66,53,182,177,240,182,252,28,137,168,68,103,11,47,112,71,127,95,161,45,170,206,253,208,157,89,35,198,90,155,34,34,83,135,48,250,83,53,94,138,2,152,29,177,10,125,37,62,37,2,139,26,126,135,175,147,13,153,61,131,73,75,31,65,4,13,254,18,95,237,169,117,30,4,120,62,193,156,124,61,55,231,109,207,18,58,133,244,155,184,25,47,54,239,225,132,243,8,21,103,57,212,169,165,71,199,4,110,107,99,26,125,96,75,81,179,179,114,240,112,107,179,101,97,209,200,203,177,48,158,64,223,5,62,6,111,59,174,106,152,65,67,39,64,152,140,253,127,81,18,180,227,143,157,63,205,158,22,64,228,250,9,32,170,229,158,255,199,53,84,164,115,173,213,181,87,89,248,238,163,15,184,41,11,44,176,255,13,36,14,20,96,124,235,178,46,64,79,173,60,127,134,112,39,93,196,68,221,83,41,111,224,85,246,54,188,250,68,139,115,90,75,79,140,95,143,63,139,22,49,79,187,34,221,58,44,188,139,255,212,97,82,233,116,125,142,114,236,30,219,80,156,34,208,39,161,97,8,79,206,5,96,31,145,242,234,75,14,170,211,77,235,31,88,74,173,188,235,60,255,6,142,65,88,76,67,233,234,199,67,205,189,131,228,119,159,202,9,56,217,129,137,64,237,159,124,172,239,56,49,14,10,14,138,8,151,27,70,67,129,177,69,28,245,95,86,209,212,28,168,129,59,96,216,116,2,208,135,65,249,150,197,246,205,254,36,11,70,251,174,70,91,94,96,119,173,163,220,172,81,170,248,119,44,131,230,237,243,100,198,66,241,147,219,137,174,197,36,45,207,230,218,200,187,13,84,176,22,212,101,206,244,70,253,217,72,214,240,253,81,42,39,141,182,64,70,181,231,112,48,144,176,10,131,19,253,199,140,81,235,96,47,63,17,118,155,255,29,53,146,94,115,246,120,125,176,10,19,181,240,59,146,48,82,95,189,19,115,105,156,28,10,47,29,209,185,67,119,232,58,60,33,115,190,147,103,173,14,161,33,140,74,217,133,203,47,183,160,12,204,186,181,23,126,7,227,192,106,222,229,15,38,6,149,103,184,124,13,66,11,19,119,226,106,43,70,135,39,231,153,236,160,167,116,90,32,237,92,61,143,135,67,202,218,248,48,107,80,41,254,30,67,198,105,160,190,233,175,31,58,53,236,217,50,52,127,27,3,170,43,210,171,192,121,245,252,147,156,252,89,247,32,206,220,14,18,155,41,23,251,132,4,121,52,8,147,85,243,107,24,83,253,8,107,216,84,89,116,12,228,95,133,128,149,67,160,136,60,35,126,91,212,188,73,141,32,71,247,187,86,188,64,111,76,51,2,54,88,44,46,218,100,116,246,151,34,5,168,207,70,89,169,243,88,142,18,182,117,104,93,76,168,51,111,1,69,56,187,173,106,116,178,74,212,215,39,194,137,239,42,207,140,88,94,177,87,42,103,221,32,85,35,162,17,146,75,225,105,242,160,211,199,76,160,59,171,5,108,76,17,213,215,205,224,110,23,77,40,84,63,136,27,97,39,175,145,38,97,137,55,222,6,53,76,125,89,214,77,174,138,70,70,40,200,64,89,237,191,43,224,71,77,5,108,111,228,140,205,243,140,244,202,44,13,89,33,4,27,149,125,240,29,25,141,190,124,114,225,72,240,171,181,2,191,245,42,166,228,2,212,255,149,5,3,115,223,170,24,127,216,179,177,200,141,156,84,99,133,85,106,203,164,173,7,189,65,167,145,30,108,41,4,149,93,120,39,194,211,54,74,187,156,246,184,143,116,15,14,246,138,243,193,214,230,101,116,16,22,77,166,224,220,110,209,167,169,52,167,57,157,20,27,192,199,151,103,151,74,70,152,97,160,69,143,97,110,69,166,225,30,101,71,95,227,50,53,159,215,238,23,248,109,149,188,187,67,51,123,0,70,177,133,73,100,139,255,69,145,84,44,45,176,79,209,220,115,105,92,37,45,70,111,121,7,89,154,107,186,128,156,30,118,92,254,172,140,138,84,252,169,2,128,22,83,210,210,235,71,92,251,90,141,23,86,156,55,67,40,242,179,95,74,178,187,5,147,175,132,176,225,74,51,118,229,231,110,141,140,122,123,252,252,199,145,68,119,11,142,75,219,209,98,88,152,173,129,136,206,184,48,161,25,162,131,158,234,72,224,247,217,62,186,6,189,78,84,62,165,63,161,14,244,135,36,26,10,212,222,119,101,188,247,119,150,169,233,200,46,209,237,70,67,10,194,193,106,112,145,115,4,30,32,214,92,219,206,58,69,28,140,2,70,73,37,150,224,84,219,51,23,176,151,94,79,133,50,189,171,39,102,219,150,63,78,151,203,31,84,230,50,224,224,186,189,73,57,105,87,152,153,36,77,19,17,172,202,27,166,98,148,15,77,186,17,98,221,111,162,220,29,211,116,101,8,128,109,72,152,120,249,175,12,17,25,81,138,71,86,16,222,42,186,83,123,223,110,192,51,28,61,123,36,14,135,121,68,65,6,123,8,71,197,137,133,164,76,185,29,157,146,116,159,235,188,141,244,72,58,32,177,39,46,225,166,104,96,181,160,192,159,219,82,14,59,47,48,38,170,12,222,254,176,131,129,154,132,106,195,15,100,20,119,171,255,68,169,225,236,48,124,45,35,150,55,221,84,61,247,123,26,137,136,118,161,195,10,237,221,72,33,124,242,196,152,103,70,8,107,181,119,147,222,204,120,237,52,195,163,149,177,176,79,157,51,103,4,112,97,250,255,174,223,187,181,64,53,23,236,162,219,188,186,40,165,151,105,187,74,200,223,162,40,38,50,2,179,205,11,176,122,76,68,137,211,195,204,215,43,226,89,117,244,60,53,231,136,214,208,76,99,137,69,229,86,167,248,48,233,2,235,106,149,180,148,84,235,45,94,85,194,137,69,172,172,168,78,13,89,79,206,130,237,137,43,216,119,200,150,79,185,236,243,211,173,180,24,70,251,222,92,240,107,46,215,79,1,213,136,160,180,226,200,228,85,175,219,145,57,102,119,141,60,28,54,93,85,45,196,159,44,213,133,195,62,69,21,59,120,156,178,237,54,65,184,191,163,34,239,102,207,199,82,32,104,113,200,45,171,62,235,192,76,20,15,69,206,212,215,157,44,136,132,174,206,190,163,115,73,115,60,133,166,207,114,65,65,30,223,245,47,160,188,54,157,131,192,146,246,184,251,32,226,86,209,44,52,78,46,57,136,79,18,81,134,59,250,187,17,247,242,42,157,235,217,229,94,37,134,92,2,21,52,209,225,205,55,228,6,74,22,19,44,139,253,203,249,6,25,52,74,58,60,134,145,247,195,103,203,249,143,16,106,39,80,70,185,19,163,64,9,133,92,110,97,210,100,221,23,196,198,115,116,249,111,138,46,103,171,253,221,251,62,101,234,52,63,227,42,69,236,226,22,7,252,120,39,250,82,188,211,39,5,169,216,137,27,243,134,229,226,54,192,227,235,62,230,13,48,108,10,133,252,19,206,13,46,15,88,218,82,161,94,14,168,136,130,0,62,57,243,54,113,105,64,27,211,138,154,210,102,51,251,68,20,142,163,3,213,61,129,100,19,54,20,2,216,158,135,155,86,81,151,202,230,67,226,0,37,190,73,69,25,190,100,96,254,147,121,9,48,72,94,92,88,109,67,149,62,254,87,223,153,182,91,56,15,160,85,233,229,215,34,203,97,180,91,57,1,214,229,32,66,98,31,196,170,0,198,241,20,251,212,255,17,191,75,73,139,42,1,225,79,50,6,190,40,78,93,100,24,237,101,191,116,85,109,73,145,44,180,231,87,93,238,198,229,1,169,89,130,170,55,183,24,168,151,234,133,171,132,218,12,15,27,86,181,199,160,26,226,190,158,242,224,169,153,240,226,133,122,143,82,245,195,121,6,1,201,220,21,61,60,156,0,173,30,130,171,96,27,27,250,46,56,191,98,37,153,30,105,106,164,183,128,72,220,212,157,104,237,78,82,19,233,62,212,160,125,141,21,98,162,165,166,84,49,159,2,13,152,0,20,156,96,197,74,245,248,84,249,200,166,184,179,255,125,197,165,42,243,186,226,153,105,172,121,107,76,170,192,168,158,253,74,190,64,232,115,188,225,45,4,66,204,78,239,253,165,34,53,224,16,8,110,97,79,193,163,20,19,17,181,248,208,135,10,57,63,180,79,128,49,57,148,111,233,69,206,60,169,114,64,143,57,28,148,23,131,150,163,168,233,147,52,83,89,27,138,112,195,90,107,36,86,122,186,233,99,138,4,225,94,231,148,62,35,119,174,150,47,86,22,178,8,154,59,45,89,229,120,137,11,23,253,212,29,113,209,161,79,140,114,226,168,75,142,107,32,8,156,82,161,199,100,9,114,185,219,59,78,177,117,234,120,142,187,153,192,54,40,243,218,74,24,232,174,235,2,51,152,179,254,107,171,28,107,175,48,178,123,10,35,126,217,96,232,41,255,66,134,149,165,103,221,182,212,165,13,184,36,158,164,49,125,240,180,111,86,184,26,15,66,11,248,72,143,151,164,249,240,173,214,123,136,186,119,165,134,50,109,49,89,240,149,248,98,183,117,5,202,140,60,201,5,66,78,180,209,61,1,228,139,119,30,183,22,110,95,109,7,174,198,47,250,34,130,30,237,70,47,39,135,197,133,53,254,201,64,193,147,55,211,69,107,226,11,223,32,29,248,206,134,198,143,29,13,63,156,93,202,133,239,161,227,87,67,78,233,108,129,68,185,41,153,130,30,166,151,97,78,120,86,90,15,130,55,124,191,22,14,201,51,14,5,182,165,89,85,53,228,11,142,120,35,111,26,200,119,15,175,117,9,52,103,54,240,183,2,210,246,87,152,138,195,161,174,116,84,161,249,136,118,162,33,86,102,165,149,232,53,253,244,214,88,10,115,44,129,47,117,239,55,254,190,53,135,217,219,16,183,209,139,60,240,100,42,71,47,252,181,87,193,203,125,128,229,113,213,19,221,200,227,232,188,230,27,29,164,171,147,31,13,73,69,182,13,103,232,150,23,15,25,223,158,238,84,22,134,134,66,76,196,238,62,217,218,173,76,137,192,66,106,202,177,233,37,74,24,104,79,139,98,148,113,252,222,213,134,207,127,181,88,27,35,252,72,92,65,151,252,27,154,192,4,48,160,94,249,112,170,162,56,37,180,50,142,243,33,151,171,206,134,104,41,37,55,38,231,35,36,67,104,247,136,69,136,213,161,183,191,201,30,29,239,92,35,114,183,171,53,250,119,119,48,213,61,205,105,50,49,173,245,216,73,90,137,191,104,30,218,16,211,153,61,229,182,26,83,34,39,192,199,20,0,220,88,36,89,19,144,5,147,67,222,95,121,111,86,129,45,190,69,180,45,25,37,46,53,131,80,17,29,18,115,128,222,117,203,99,137,72,206,219,23,113,152,145,132,124,180,63,11,36,46,136,167,143,150,154,220,195,141,11,195,245,10,168,127,23,180,145,107,190,243,11,90,183,33,113,191,178,247,38,87,29,82,243,1,44,155,239,250,130,190,21,41,152,52,77,190,15,122,217,20,240,23,158,208,213,124,180,145,97,114,168,230,243,183,221,106,32,205,117,3,239,162,151,213,150,10,85,60,148,233,169,28,3,188,219,176,119,189,197,34,138,224,180,10,119,24,8,199,217,58,144,54,254,177,246,64,4,87,247,147,52,91,39,139,146,159,51,212,195,219,101,64,131,183,14,181,222,105,195,183,109,69,221,251,66,169,222,90,39,236,238,65,207,39,153,234,162,163,100,165,62,251,175,174,33,159,62,226,220,211,45,157,9,233,220,9,129,98,128,138,59,204,88,19,128,75,73,164,125,52,70,87,73,97,94,254,134,147,80,95,166,111,246,210,155,59,111,91,247,40,44,87,144,224,210,120,109,105,66,5,38,144,66,213,93,216,33,167,220,66,236,82,104,161,1,234,66,38,180,169,155,232,134,69,203,14,13,208,238,17,207,177,59,205,87,95,37,230,168,202,189,215,34,186,168,234,51,247,223,247,69,176,28,242,128,72,21,211,239,160,4,60,199,217,74,242,19,249,99,121,19,73,92,246,129,123,249,44,183,248,80,172,122,236,90,69,95,228,171,111,42,122,206,87,173,180,108,51,69,171,53,35,69,13,234,196,151,202,53,121,225,21,53,32,227,61,229,111,174,138,40,154,212,106,104,233,144,225,110,38,66,161,30,65,36,34,167,118,30,175,44,119,246,0,112,160,88,112,234,23,115,214,93,115,80,123,17,242,193,73,155,153,41,162,81,251,207,202,187,6,22,157,255,232,98,87,73,225,108,189,241,228,227,208,9,206,235,89,219,174,142,241,211,69,247,250,61,230,236,128,55,148,170,94,118,247,136,59,59,99,245,83,207,90,17,197,178,229,61,194,46,232,187,24,250,24,107,102,4,138,184,217,102,52,196,83,173,31,93,180,228,100,226,61,197,85,8,114,245,114,220,221,124,106,93,109,55,78,238,107,63,45,252,154,83,86,29,164,141,229,217,10,98,96,240,0,227,131,196,158,104,7,255,183,221,146,144,23,118,226,66,41,187,201,133,74,187,144,82,203,62,100,68,110,75,241,42,23,33,244,138,155,227,200,180,174,71,183,187,124,116,245,169,35,125,248,95,71,42,254,136,157,127,222,10,108,123,205,159,188,9,209,14,194,209,222,3,226,113,10,35,188,149,15,212,180,254,80,194,93,235,179,171,60,159,170,56,179,45,74,136,101,132,186,115,210,8,47,191,125,3,141,23,200,221,15,191,27,208,31,54,67,89,224,199,233,222,155,38,166,8,52,220,144,69,23,201,134,20,98,219,187,18,10,17,29,160,248,57,54,211,10,133,1,213,97,166,17,7,222,199,131,152,67,61,29,119,244,112,32,108,241,121,51,49,102,9,4,110,206,56,98,108,254,196,247,57,60,127,110,36,15,198,227,251,57,253,68,207,153,2,233,175,118,84,124,138,120,102,154,215,84,218,36,243,118,157,160,43,15,94,254,150,186,107,45,38,65,241,42,167,212,210,95,125,11,162,124,22,158,2,81,169,51,19,153,93,214,45,181,67,122,0,157,72,1,67,238,182,27,42,198,95,62,96,94,215,147,52,212,21,232,159,39,83,200,51,4,223,216,245,182,229,109,212,33,235,81,97,166,52,206,18,187,148,78,174,85,179,127,200,83,203,95,65,211,47,219,93,19,190,215,248,162,159,159,109,127,222,47,113,219,74,88,105,55,247,77,46,4,164,223,203,195,176,78,187,67,234,116,225,192,28,251,120,88,122,166,118,200,42,87,194,17,143,89,231,247,113,218,0,200,71,73,19,243,172,65,127,161,102,150,78,48,150,55,54,13,157,72,67,105,241,45,65,32,153,8,181,180,58,123,43,65,7,190,103,199,67,8,82,74,64,224,161,42,151,162,235,202,151,96,23,237,228,162,36,42,123,31,226,161,254,114,68,147,55,99,49,125,230,237,215,13,34,234,19,167,232,65,27,84,226,239,236,174,224,149,46,205,13,103,241,112,33,148,109,51,216,212,58,203,81,77,77,96,128,165,72,168,56,134,43,39,174,226,91,34,67,106,50,195,72,170,171,101,253,122,156,121,154,39,56,206,53,186,137,178,25,132,217,168,50,150,215,79,237,251,17,244,41,120,1,38,220,189,58,6,99,94,179,57,2,97,180,79,194,239,193,203,112,40,112,117,70,169,117,237,142,193,145,204,223,9,181,7,221,92,11,255,137,56,37,0,71,196,229,181,178,113,109,191,79,184,162,40,141,209,45,120,28,211,50,19,165,181,79,65,226,34,115,13,190,110,67,252,105,86,73,54,22,97,198,8,195,235,93,25,31,234,234,155,54,151,180,206,156,147,107,66,9,73,120,58,219,80,126,224,88,174,127,220,232,182,250,232,90,7,111,41,35,99,134,218,227,235,77,7,54,44,187,100,193,14,68,94,100,33,161,66,232,108,194,149,198,109,225,158,247,161,176,159,169,164,21,62,143,111,26,83,71,139,177,247,232,54,24,132,52,236,192,168,226,42,47,67,221,226,188,184,198,20,130,141,110,69,128,220,183,31,139,128,243,124,22,107,114,50,183,22,254,11,109,80,223,203,229,220,104,58,154,131,232,203,0,103,211,19,120,111,103,246,180,20,120,52,195,18,115,80,114,218,234,30,115,4,12,244,226,59,249,211,210,53,185,209,237,108,3,24,151,39,126,62,63,189,224,37,121,74,208,134,14,172,103,151,134,113,171,47,244,4,177,175,243,7,211,159,35,90,88,150,56,255,38,93,201,82,215,60,182,191,24,159,214,2,169,122,70,144,143,101,112,20,49,85,81,6,211,13,107,93,145,194,34,223,92,111,142,64,214,86,68,72,107,74,153,233,13,228,191,154,39,150,233,40,60,150,132,236,95,99,111,163,241,190,251,12,61,21,23,102,141,83,2,26,182,198,5,210,116,214,26,143,33,16,215,104,34,108,182,48,4,86,135,152,127,139,175,119,13,94,82,190,31,105,129,181,51,49,225,1,70,252,78,40,65,97,99,243,96,21,202,110,162,215,117,45,186,206,90,135,216,143,122,45,52,166,246,192,139,87,109,229,133,81,87,83,164,23,140,73,101,19,250,243,16,121,37,163,47,182,170,39,208,132,97,28,247,7,178,114,253,141,248,210,124,163,96,204,25,110,143,166,213,64,63,191,199,154,133,9,202,151,40,106,51,134,33,171,19,101,201,209,5,205,6,133,167,185,139,119,9,217,195,113,190,49,23,122,175,79,40,82,229,115,56,249,242,83,240,19,37,146,162,127,151,21,199,172,173,66,147,172,216,5,47,50,89,153,232,101,27,149,70,247,186,40,226,30,7,160,148,248,230,246,109,249,138,5,69,172,139,202,111,50,177,119,42,136,170,245,76,23,212,64,232,210,216,150,228,230,3,35,160,203,49,169,192,181,175,237,87,58,28,43,171,226,128,196,209,126,85,204,45,237,133,51,232,251,85,217,47,139,83,138,28,230,218,63,47,31,26,247,95,150,82,34,186,181,161,67,38,90,90,26,76,34,181,240,112,172,74,122,99,45,155,92,61,127,22,86,145,120,234,120,218,233,232,39,192,35,179,75,195,116,138,75,157,7,44,150,92,194,146,221,19,215,57,100,163,76,23,49,5,168,225,45,3,252,210,160,246,145,124,229,237,120,212,102,100,221,64,21,114,21,85,108,227,140,250,47,83,115,186,101,123,136,195,1,114,132,236,244,27,253,71,240,3,39,195,193,75,6,154,171,27,179,53,36,212,35,87,68,59,254,87,32,197,50,172,234,65,126,24,177,136,112,189,225,137,20,177,21,165,4,0,194,248,198,165,118,170,52,38,171,253,14,235,232,57,172,163,250,184,202,238,38,241,218,94,176,60,8,211,72,174,27,192,145,18,63,182,3,101,235,207,17,21,219,180,178,171,118,228,36,4,153,70,56,242,72,175,187,38,179,28,188,80,145,240,225,147,114,235,97,224,26,4,233,69,196,160,60,49,115,28,105,178,169,192,228,157,240,1,148,16,234,12,23,66,63,56,5,133,183,146,186,205,113,173,208,211,125,46,142,236,176,13,200,62,61,131,102,14,48,255,188,208,195,244,251,107,190,113,204,136,125,7,52,24,158,81,184,137,136,183,110,198,40,14,107,37,238,239,201,57,104,243,21,244,24,144,34,143,197,53,235,37,68,38,26,41,87,193,33,66,42,99,106,1,87,126,110,45,161,181,107,93,1,68,88,240,94,15,53,47,78,8,128,139,253,134,53,5,177,159,161,222,157,101,252,255,183,176,16,71,227,83,74,130,40,36,0,180,104,72,237,190,172,100,210,33,79,12,71,34,59,92,160,255,80,118,224,180,201,63,109,250,120,186,187,1,103,92,123,70,195,234,33,58,111,148,164,39,163,88,223,227,42,127,144,9,12,76,99,63,85,228,202,25,18,91,153,244,106,84,104,35,126,235,200,10,104,102,114,67,144,148,229,124,193,138,26,131,253,200,217,78,113,15,248,26,218,115,71,224,150,202,247,123,116,167,99,151,105,75,152,174,187,220,51,26,147,229,0,204,168,143,81,179,70,208,246,106,127,229,163,76,166,138,156,178,189,129,88,185,112,120,223,15,198,84,242,45,90,9,95,16,231,23,92,105,82,89,94,133,178,86,230,106,67,76,130,233,35,145,48,214,218,10,214,101,171,105,177,50,157,156,37,41,223,159,106,101,178,217,12,152,24,105,96,121,145,81,174,93,8,179,67,239,40,176,38,7,57,155,93,229,188,86,72,248,60,38,189,147,21,98,209,129,252,161,66,82,9,54,15,225,128,56,198,193,65,189,39,162,26,220,66,117,225,170,158,113,80,34,80,177,17,99,112,240,146,104,240,122,4,86,4,174,71,39,116,102,45,163,141,228,222,196,216,15,129,233,134,156,226,61,233,247,40,237,124,168,65,98,28,253,76,158,115,165,14,245,186,131,209,47,90,44,45,89,226,143,110,40,206,67,64,25,206,12,55,229,15,65,136,213,30,152,47,236,40,188,151,55,174,255,8,18,184,168,238,253,235,103,190,190,8,25,28,63,180,204,28,174,208,209,199,53,148,0,144,170,75,222,197,93,210,157,115,36,142,13,240,164,14,67,231,80,119,130,31,130,88,53,170,92,172,133,140,253,124,199,132,194,171,191,15,121,90,143,191,174,71,193,82,57,239,92,98,212,203,35,50,224,240,72,86,148,223,191,113,251,112,44,2,61,143,129,56,26,14,201,140,147,33,155,226,94,226,30,62,221,71,101,35,65,198,200,110,71,178,0,65,29,98,224,95,196,203,233,136,176,110,148,169,195,151,189,246,95,177,153,65,80,129,209,61,38,137,93,8,80,76,244,168,229,112,107,19,196,163,30,179,205,209,170,119,223,59,245,187,29,234,129,154,190,241,114,25,211,135,217,138,247,65,60,157,175,240,126,10,57,3,75,242,201,224,12,181,39,179,211,245,239,28,239,98,157,134,253,152,227,158,27,193,255,224,1,104,105,197,51,59,192,134,250,136,145,222,191,17,211,10,156,223,182,6,185,70,70,119,188,36,166,174,58,213,234,238,1,185,54,85,87,97,235,32,172,82,90,55,230,182,17,43,126,119,226,178,231,230,215,47,87,238,123,218,250,133,33,152,148,12,232,66,246,214,216,111,129,6,226,200,140,57,156,163,224,143,141,69,237,17,238,56,58,120,128,54,145,173,235,164,29,226,91,180,33,197,35,109,94,220,17,23,32,160,116,81,53,140,215,101,35,102,0,207,64,169,5,213,52,118,162,85,52,108,108,36,4,4,76,107,47,65,46,242,66,199,46,16,120,72,80,21,80,136,40,11,81,8,239,78,166,32,61,213,4,148,52,119,247,113,182,84,128,146,47,107,44,221,23,9,51,30,165,149,191,204,106,185,37,43,235,162,187,9,61,80,39,7,163,175,66,77,22,96,165,252,10,251,97,250,149,69,5,253,193,128,130,165,46,168,1,69,149,233,241,13,148,203,223,211,85,51,141,134,21,231,11,14,4,242,93,30,55,47,15,110,155,231,254,188,156,29,177,190,225,161,51,91,243,22,164,54,44,215,74,183,106,231,29,129,56,71,1,249,74,86,167,247,187,188,247,148,228,163,138,173,60,39,178,68,212,85,228,101,194,16,83,83,164,46,206,238,103,139,55,14,68,111,209,216,217,251,200,196,61,53,80,144,146,122,158,221,228,247,238,223,9,184,198,148,233,116,178,131,149,183,223,185,252,208,191,31,16,214,209,42,137,18,202,88,37,166,175,103,159,129,198,242,220,185,131,173,106,172,164,207,234,72,43,178,76,87,11,29,179,217,119,249,197,34,0,162,223,244,164,148,95,137,206,188,89,162,173,221,226,100,216,203,82,35,242,64,34,14,31,181,113,193,75,14,66,39,45,236,141,142,135,165,208,105,26,63,83,142,66,179,153,97,97,205,80,149,233,42,118,134,246,116,114,229,2,57,157,188,246,250,76,21,60,151,246,163,153,250,151,130,10,81,166,60,194,114,186,110,84,138,225,251,6,109,72,208,27,131,249,202,170,95,66,208,222,30,49,28,179,88,59,102,221,117,178,87,71,38,110,86,11,48,5,199,157,138,2,144,70,88,110,11,68,215,113,145,105,36,39,23,96,178,118,144,25,205,216,193,204,93,206,237,229,30,115,51,172,201,184,75,159,68,87,74,172,75,213,134,222,207,231,81,157,252,141,106,10,121,56,254,216,244,15,202,30,158,234,183,33,243,25,242,250,91,109,130,141,3,93,93,211,248,31,205,177,64,167,156,195,76,250,242,229,138,209,131,88,39,172,6,179,23,73,50,116,222,135,206,212,40,0,21,169,159,39,112,64,143,12,190,115,17,255,126,50,72,187,183,195,158,34,100,92,239,243,35,109,237,219,84,93,195,167,19,190,41,99,198,237,232,87,26,222,136,202,30,18,209,30,180,241,67,184,25,65,70,130,108,123,210,110,200,233,41,55,230,195,32,97,162,11,92,215,9,102,86,0,169,222,230,165,117,41,245,16,76,173,152,68,57,115,2,33,107,111,93,251,12,241,34,184,232,227,149,229,204,83,156,129,225,160,112,162,55,198,231,99,21,110,194,69,239,121,125,127,168,211,230,188,64,155,186,92,253,51,190,129,12,236,48,172,29,15,169,75,234,44,212,248,118,85,254,225,37,74,35,78,96,215,220,93,42,122,119,181,183,76,14,140,87,12,173,196,52,211,122,251,184,86,83,120,16,121,173,119,6,57,55,146,189,69,140,98,90,24,98,134,142,252,166,104,168,152,171,177,253,206,43,187,3,162,122,120,53,180,6,250,147,99,28,36,55,59,175,210,89,111,174,97,129,225,184,44,178,137,210,234,179,252,180,67,209,158,95,161,199,209,165,114,31,128,161,104,36,77,130,213,22,100,140,171,162,135,124,157,12,66,186,100,252,69,12,187,54,213,186,210,45,153,109,72,220,235,178,169,192,134,73,29,200,186,203,103,238,207,255,32,227,85,137,11,47,246,15,1,56,108,40,16,176,107,100,184,171,207,84,20,31,87,123,113,107,213,239,223,161,154,121,61,215,65,125,39,249,54,244,156,138,98,194,254,222,126,147,62,253,60,118,75,40,144,239,159,230,189,215,119,118,28,208,99,175,103,3,184,225,83,102,112,227,56,149,204,188,211,129,27,122,221,76,197,176,235,179,57,32,127,99,57,51,107,218,105,139,196,243,153,203,189,119,225,21,95,112,219,204,7,232,85,193,86,88,204,210,173,206,241,55,7,26,14,217,236,119,15,89,93,138,241,191,60,6,225,50,231,144,196,47,21,13,18,181,181,97,181,158,199,80,204,106,80,216,230,159,11,229,221,151,50,63,145,185,142,224,199,166,139,147,194,20,229,62,116,200,167,67,243,44,59,102,25,234,18,127,234,59,111,194,179,237,150,86,196,25,50,33,205,72,3,35,238,235,139,9,136,11,21,177,213,186,28,107,161,217,61,36,120,27,77,57,189,104,104,232,7,129,90,91,70,109,232,167,247,172,241,64,165,205,188,18,135,83,82,224,121,215,33,118,204,234,230,249,35,52,134,198,66,253,151,50,74,140,192,242,138,124,69,210,231,30,154,99,165,12,174,68,49,219,98,33,1,151,114,187,178,80,142,48,158,228,133,99,107,96,67,15,83,31,178,26,198,20,232,107,133,248,108,191,7,135,155,72,212,244,210,37,61,24,237,113,115,115,172,226,52,37,97,120,24,148,145,9,99,1,24,232,128,26,45,199,76,44,184,241,180,129,43,181,87,202,83,63,63,69,146,195,49,59,252,136,3,165,190,113,91,125,194,198,126,67,24,190,126,153,245,90,129,116,179,37,170,241,143,13,237,234,162,190,174,222,19,180,186,11,56,104,100,234,161,52,180,8,239,203,197,60,217,249,3,93,153,201,12,228,174,240,192,184,127,25,186,18,138,79,132,69,142,127,159,217,148,240,15,52,252,56,29,123,105,95,246,205,37,106,133,226,224,28,40,179,234,41,233,102,19,23,124,57,190,110,111,4,78,213,169,233,91,123,125,210,100,251,205,34,109,29,29,229,68,107,131,156,219,42,30,0,244,12,108,85,205,67,45,52,238,95,109,29,189,252,114,23,180,135,161,58,100,144,94,210,23,52,21,20,236,93,238,9,204,153,155,237,218,84,134,200,21,157,184,26,253,69,68,209,197,107,120,14,225,16,234,75,110,39,154,247,117,204,102,0,43,66,70,154,251,142,97,247,201,15,91,180,195,118,36,178,218,4,230,45,220,213,8,19,208,139,96,85,55,83,245,219,120,14,65,165,89,127,250,201,129,70,182,31,178,25,8,215,9,108,144,1,168,195,181,104,185,181,46,210,184,164,139,246,133,20,76,125,225,22,122,207,111,229,100,138,71,92,15,223,115,144,69,69,76,55,176,1,27,159,185,4,52,69,201,127,64,189,229,63,36,80,157,38,25,193,20,46,172,61,249,255,111,62,140,172,57,80,130,150,149,36,198,45,22,108,164,141,234,159,16,208,151,102,114,51,32,133,20,124,65,92,90,19,116,255,60,152,245,60,6,224,103,67,131,37,78,80,10,164,200,59,197,245,31,85,143,11,212,107,104,20,0,163,14,74,166,249,187,61,119,127,157,132,80,173,163,167,1,38,89,56,175,19,27,177,177,217,236,70,192,86,183,17,9,222,118,117,137,147,42,229,197,134,119,137,245,48,41,63,75,82,10,154,233,116,11,89,67,66,58,52,47,58,254,248,239,134,39,223,75,199,144,41,141,135,101,193,78,199,238,33,100,247,148,143,173,182,137,164,52,53,94,87,248,59,62,108,60,164,175,59,1,34,187,158,58,35,72,133,180,87,40,247,44,162,208,16,116,157,209,52,81,196,177,50,183,21,18,42,225,69,197,97,65,81,69,233,137,251,52,250,145,17,142,9,112,202,152,53,142,161,21,65,7,107,199,89,181,29,208,75,221,119,143,24,51,51,109,67,111,223,23,51,189,240,81,87,145,115,189,19,116,200,55,99,176,155,98,104,110,85,82,65,219,50,187,138,187,56,117,213,220,136,33,44,119,232,110,201,173,26,176,115,154,124,223,46,117,8,66,5,163,193,38,129,43,22,58,204,98,143,96,152,165,238,252,26,30,151,129,61,7,225,218,203,188,30,120,169,206,137,210,127,174,58,137,157,174,8,15,247,88,203,130,56,244,210,34,61,235,17,212,35,189,143,17,194,120,16,17,173,132,97,138,224,255,241,237,148,216,47,49,198,174,44,148,206,86,26,165,210,50,93,26,141,25,220,18,35,1,232,172,66,26,231,156,150,154,23,230,7,165,102,195,85,249,39,220,87,9,180,58,28,125,25,227,53,108,160,185,22,233,245,22,233,201,182,184,114,98,149,113,165,4,158,160,183,1,223,122,107,91,63,2,186,128,1,48,106,3,209,191,105,47,60,245,172,93,250,181,209,160,251,225,72,80,145,196,21,103,221,97,43,180,20,3,117,165,178,138,84,175,10,158,188,207,222,177,162,250,55,159,182,207,240,214,175,112,137,123,236,28,220,70,94,175,118,30,58,184,35,40,150,7,75,54,129,109,48,253,22,122,70,152,110,44,240,123,94,128,136,255,190,84,77,43,255,141,182,30,251,59,75,222,157,131,157,94,96,42,195,117,56,97,3,30,137,125,141,19,40,122,75,142,51,126,134,82,237,28,248,121,202,225,133,1,137,139,15,50,62,30,148,56,253,164,164,161,113,214,214,107,93,8,231,158,140,179,216,242,218,134,70,5,146,200,26,239,123,238,145,109,136,32,122,194,233,75,194,97,243,185,83,180,121,237,237,14,7,244,29,101,111,174,27,89,223,103,61,137,238,203,91,209,242,117,33,145,169,186,54,68,47,221,143,86,255,174,23,147,14,223,192,4,108,116,69,210,86,103,36,50,245,166,90,41,40,157,179,166,83,161,91,194,163,101,172,255,226,252,30,151,21,149,131,174,29,230,6,202,29,182,220,18,129,193,0,197,24,67,82,191,125,243,5,53,125,160,227,20,237,127,127,247,227,103,77,20,114,230,60,171,104,188,63,127,110,131,214,162,167,212,110,234,94,10,118,62,221,114,235,200,180,8,28,213,43,127,76,103,232,150,180,57,79,176,94,191,33,59,41,147,29,133,89,209,114,3,197,65,132,238,103,89,69,83,217,39,60,127,111,91,98,221,163,12,84,111,91,86,166,240,41,188,201,233,78,20,102,73,81,34,67,97,183,150,12,250,185,45,200,219,97,197,129,229,18,139,248,129,196,240,243,171,201,82,155,128,28,19,239,3,215,65,226,13,50,43,137,90,65,38,109,1,36,39,235,114,120,210,45,60,105,47,166,225,37,25,103,32,148,142,81,156,52,138,88,227,3,49,75,77,40,184,11,140,134,234,243,226,4,147,68,105,88,40,133,110,128,87,152,64,74,29,80,134,237,251,222,156,99,186,5,16,132,107,61,162,226,112,26,25,53,204,248,158,232,27,68,241,42,230,135,186,51,90,47,190,155,49,234,10,89,157,44,71,232,244,45,119,153,107,123,87,239,205,8,107,25,60,154,166,148,175,146,250,250,157,185,217,189,46,102,101,41,52,117,153,143,153,195,25,28,167,202,182,147,252,221,17,199,243,171,234,122,63,173,233,29,115,227,33,198,235,31,151,112,128,141,122,118,81,73,237,149,24,247,251,249,179,186,233,18,11,148,232,26,201,97,134,140,33,61,132,167,165,151,144,93,130,117,85,100,114,91,6,10,14,135,179,82,9,161,109,10,75,14,198,63,80,234,74,73,171,101,153,158,164,21,108,113,150,224,73,226,64,59,193,134,29,208,30,173,187,199,115,20,90,132,226,158,59,117,15,138,202,253,253,192,143,232,4,42,175,42,0,128,26,101,153,18,64,174,178,49,13,14,88,132,60,85,22,78,160,211,44,136,62,198,167,130,93,212,184,189,46,22,249,176,76,198,186,247,224,13,29,25,12,161,67,110,152,127,29,16,129,127,198,69,162,31,227,238,21,171,235,211,191,1,33,211,59,70,138,134,203,105,134,13,231,31,200,128,241,144,215,177,116,40,63,193,62,202,33,170,77,46,35,230,214,151,194,51,139,39,177,217,202,109,169,103,129,241,109,16,117,168,82,114,178,209,129,250,248,223,99,100,110,246,35,206,226,218,165,121,219,2,10,125,97,23,253,63,198,43,73,228,100,17,129,238,159,158,210,176,26,130,87,30,37,233,227,213,237,203,193,169,157,96,17,7,22,205,67,31,60,151,63,39,238,171,54,187,177,70,219,72,15,110,45,117,38,146,109,207,117,84,221,225,254,198,198,97,56,179,80,163,33,51,181,131,86,129,53,83,24,212,205,226,184,202,149,91,17,181,213,120,95,104,102,125,96,219,29,210,110,211,66,109,215,115,180,93,158,25,23,216,227,146,200,42,239,25,46,7,86,51,42,187,194,228,5,134,180,232,191,183,172,138,171,234,138,46,179,132,80,97,8,155,155,177,68,0,92,1,79,82,239,172,92,77,39,163,180,204,80,119,214,79,30,125,5,45,18,247,23,160,236,12,98,4,232,126,167,157,113,161,184,194,96,237,38,227,132,100,30,217,24,51,76,42,110,73,81,121,184,156,140,31,233,125,98,236,246,117,44,112,26,219,220,144,65,247,23,201,236,144,191,227,168,215,34,45,175,30,156,157,200,199,116,67,69,71,251,240,81,56,61,72,121,30,44,153,159,159,2,231,61,186,73,246,126,71,94,226,131,232,55,52,4,124,159,70,142,21,10,113,97,12,147,166,86,173,155,235,192,36,184,97,35,247,244,143,77,167,118,248,57,169,112,119,157,228,164,139,89,216,158,207,90,143,218,121,49,246,97,12,18,113,21,132,29,53,155,177,107,221,19,31,217,140,7,23,42,13,151,188,73,55,176,178,39,182,106,251,5,154,30,3,80,123,220,8,81,154,174,78,22,183,167,74,172,235,204,72,71,211,72,111,50,66,193,94,48,211,4,204,108,146,220,57,108,132,31,98,94,238,97,81,90,34,131,126,81,123,107,8,112,55,244,2,119,182,7,97,61,152,92,245,191,7,241,166,174,163,114,94,47,42,145,183,177,68,30,234,126,131,99,12,233,188,38,97,47,152,240,62,9,47,122,175,64,31,183,157,218,248,112,89,124,93,64,215,28,70,166,211,141,126,150,147,188,197,183,24,63,57,223,9,172,24,116,218,53,133,114,143,130,45,122,129,97,234,52,179,205,85,174,231,158,112,251,8,75,197,186,203,82,241,46,148,182,155,17,71,110,94,3,225,157,205,134,194,47,144,12,106,164,165,43,254,185,241,47,106,116,142,83,198,250,117,171,127,85,109,9,176,144,233,115,120,41,224,208,28,25,161,193,193,135,158,131,71,116,241,169,249,50,128,75,50,153,92,98,214,191,118,24,39,242,54,48,52,5,185,121,220,160,0,195,47,216,94,49,11,246,118,37,144,65,188,122,247,158,228,13,145,191,239,173,72,48,157,76,50,198,52,50,130,118,179,82,100,207,99,237,248,30,193,209,142,20,226,14,154,25,29,203,3,4,125,162,53,253,44,50,220,241,188,238,79,77,160,199,225,150,213,38,134,86,242,114,244,14,127,242,231,43,21,228,241,15,127,120,98,188,226,109,202,157,10,100,48,60,109,218,225,226,97,24,108,254,64,209,78,56,24,139,210,113,167,78,155,108,245,162,190,187,242,7,124,106,208,92,70,248,215,77,116,208,140,244,169,45,65,172,195,165,245,78,84,76,208,207,79,34,106,180,198,158,88,167,76,33,18,239,204,163,70,193,50,160,245,43,240,89,234,35,202,110,252,8,166,130,220,164,18,75,206,213,255,87,152,2,205,96,57,33,173,4,144,246,198,42,178,82,225,117,8,125,177,5,0,229,153,1,57,203,203,74,48,252,234,189,45,99,191,190,32,145,80,88,32,62,21,220,187,200,172,186,125,76,52,104,173,74,99,240,187,209,254,120,160,29,70,83,69,62,164,33,114,101,150,149,253,161,149,49,12,176,61,3,108,121,74,132,241,247,128,218,147,32,8,229,4,147,188,43,252,210,60,88,21,74,84,92,126,41,190,157,43,210,174,227,146,158,184,39,49,158,164,53,123,200,101,114,11,48,167,195,185,58,97,148,223,181,98,245,214,252,164,202,126,195,42,57,19,113,99,2,224,167,100,91,229,255,157,180,13,62,136,78,84,174,127,164,153,3,123,62,71,55,127,158,107,126,54,15,215,40,179,120,146,58,45,219,173,45,241,64,59,136,188,73,193,184,246,112,170,13,17,165,142,195,251,58,86,52,89,72,86,101,99,49,212,242,131,168,196,176,8,137,109,167,238,174,123,141,147,82,59,72,13,166,236,235,100,161,130,170,13,178,230,145,255,19,232,237,20,148,65,42,59,99,146,216,12,34,202,119,101,116,165,243,113,231,30,98,250,214,151,183,93,216,2,203,44,47,0,202,104,51,247,76,142,236,79,6,58,217,129,223,106,37,143,153,170,136,89,147,55,214,166,29,42,27,208,99,201,19,221,146,245,158,122,165,196,236,159,0,105,113,246,30,250,14,209,101,70,103,243,82,55,15,19,119,26,193,177,47,27,212,93,105,255,71,228,112,250,118,66,71,75,53,156,72,207,115,202,163,130,28,24,253,201,48,194,169,178,127,241,132,179,43,169,120,115,197,50,152,146,91,0,107,21,161,6,247,217,7,215,70,41,229,106,247,124,132,100,232,121,104,66,135,232,182,191,98,220,224,214,206,97,213,177,228,154,67,69,88,175,7,146,3,100,227,59,154,227,222,127,170,13,119,61,42,172,42,49,204,226,121,88,167,253,119,27,93,62,124,216,13,117,248,240,41,67,84,11,241,20,94,127,253,7,217,61,142,97,180,41,124,198,59,54,58,35,41,88,26,216,191,160,172,58,135,143,214,68,62,16,176,214,33,196,132,109,20,214,228,25,0,49,135,164,15,128,44,184,54,86,183,27,13,112,107,122,233,17,170,214,212,163,203,61,174,153,213,178,151,42,205,206,208,54,68,176,48,223,128,18,228,71,48,126,240,47,53,213,152,59,75,107,218,167,73,48,12,169,240,83,212,23,117,40,86,112,203,255,116,32,191,77,222,189,205,179,36,159,93,146,197,133,179,221,86,91,65,106,225,177,109,179,225,144,36,21,191,224,81,234,186,2,137,252,2,155,121,212,223,192,47,138,144,239,86,70,11,61,138,220,193,111,115,33,130,75,32,208,207,211,133,250,191,121,202,122,132,182,246,144,58,154,229,130,130,3,222,241,207,209,59,72,164,249,91,240,97,10,28,240,62,34,229,52,136,92,186,228,36,105,176,16,92,132,46,185,245,103,52,194,36,192,223,153,146,166,219,234,163,80,53,94,153,117,125,38,141,192,241,39,55,242,105,33,44,141,9,155,221,218,209,243,19,31,19,209,89,246,126,147,185,237,214,21,127,187,50,118,106,206,61,30,35,86,224,226,201,13,148,236,116,38,15,74,49,166,111,222,250,57,124,73,8,29,212,31,173,208,27,60,34,35,21,141,46,198,154,233,35,219,241,136,139,13,123,86,37,10,33,189,125,131,16,48,127,105,87,113,181,242,130,12,91,194,164,133,98,217,235,159,160,203,105,101,217,154,76,131,23,18,66,135,50,145,6,177,0,59,106,155,88,14,142,216,154,44,208,84,29,21,231,228,142,171,220,65,10,110,103,86,54,145,114,43,143,158,196,22,135,6,114,104,25,11,169,78,0,33,174,48,210,83,245,166,133,32,70,112,60,172,205,88,112,141,109,38,193,142,23,39,169,4,158,185,105,21,193,91,73,233,177,58,236,178,140,90,167,152,97,7,204,3,232,211,232,156,57,89,106,36,17,96,103,227,68,56,247,78,190,96,67,202,164,248,16,78,242,153,174,15,74,123,14,129,82,10,222,21,244,24,138,173,180,17,62,46,197,94,186,180,95,155,84,80,155,198,104,63,196,125,218,212,92,24,144,74,164,145,210,152,76,10,156,78,143,81,202,35,145,0,12,174,8,29,210,141,92,12,108,138,31,23,237,19,56,141,203,129,155,187,235,74,229,254,137,39,185,55,97,9,32,224,195,88,74,158,27,134,247,165,83,170,181,227,213,3,10,2,227,186,232,96,33,18,217,161,75,111,154,44,134,252,132,184,171,78,182,227,169,245,130,117,97,216,110,176,132,35,97,67,22,116,6,2,32,36,146,2,146,185,71,98,115,233,15,13,228,111,195,239,55,43,207,87,119,166,139,182,131,89,26,212,2,148,203,218,165,14,96,121,60,120,185,69,195,189,111,197,84,51,58,104,209,10,142,71,4,194,122,22,189,149,31,195,77,6,145,238,247,6,116,116,155,117,54,112,10,83,192,86,13,21,48,17,124,4,252,36,117,125,127,48,47,67,82,151,241,107,126,175,224,126,14,112,78,239,43,50,209,210,210,51,189,14,149,66,23,197,83,218,144,112,210,35,1,117,166,244,116,130,115,120,30,196,93,1,1,254,170,218,193,135,134,4,178,57,50,171,165,181,68,158,221,245,196,198,191,57,154,152,234,246,233,252,231,137,251,32,101,181,144,189,28,8,71,87,70,200,196,91,179,222,193,137,33,215,15,254,131,178,69,86,65,214,185,154,135,130,235,246,133,156,105,11,5,203,245,95,54,163,147,251,204,154,80,36,77,129,30,103,83,28,66,64,67,222,108,177,111,48,106,68,225,29,210,131,213,56,100,143,157,26,117,130,238,225,247,155,172,70,139,177,152,126,190,10,23,149,118,172,222,136,115,42,100,133,191,187,160,93,81,22,207,189,36,200,36,22,127,9,210,228,30,111,88,187,250,121,23,193,2,110,134,197,27,246,141,239,218,159,174,31,108,137,146,97,237,253,62,54,36,37,155,238,51,29,19,213,178,134,126,230,188,1,154,198,55,11,95,230,143,162,249,159,138,102,49,189,24,83,249,28,122,26,165,57,1,111,122,29,140,120,190,28,46,50,215,63,154,7,187,240,207,68,143,225,166,41,94,30,234,104,212,212,171,24,171,250,4,18,79,62,180,181,164,166,171,31,216,195,104,237,237,32,198,180,65,171,133,10,249,221,72,145,152,66,231,50,136,135,41,42,107,53,17,71,71,178,78,54,79,6,90,96,94,156,125,155,91,27,146,199,232,90,190,108,140,183,196,87,240,171,46,98,103,193,143,94,95,197,251,23,248,173,99,31,135,191,15,138,44,28,129,112,181,116,246,22,45,170,245,159,9,49,112,131,36,227,76,32,246,10,88,224,57,203,201,233,102,83,45,33,179,130,250,226,48,3,198,224,130,114,77,100,79,227,22,223,116,106,84,182,154,82,175,166,15,158,191,69,72,90,30,133,126,79,179,85,199,46,98,107,25,81,195,43,165,25,116,9,9,16,137,102,100,74,239,207,154,34,138,84,205,222,190,248,189,161,208,250,138,73,138,214,189,114,47,129,137,20,235,88,216,60,158,32,143,134,163,61,199,184,50,32,56,169,205,87,45,110,211,71,31,250,80,12,201,236,129,163,186,205,69,92,23,250,35,107,160,104,6,63,209,187,166,162,182,195,199,74,187,134,103,57,213,3,113,83,137,68,248,186,106,203,136,221,235,74,5,48,114,211,61,102,185,129,50,154,71,71,237,60,91,115,85,164,111,97,185,181,75,68,154,182,13,225,134,26,51,7,251,32,40,55,57,155,77,123,79,181,8,247,34,50,94,216,91,56,4,255,10,251,232,111,138,27,98,135,59,188,129,104,56,178,123,114,36,119,23,7,70,142,69,94,118,64,193,65,111,29,219,247,118,107,22,60,228,10,203,155,96,27,38,121,128,215,113,117,151,182,203,204,62,121,178,149,194,248,0,77,219,67,145,235,71,11,196,175,51,55,74,32,78,113,75,173,233,232,49,101,246,74,89,171,146,111,157,52,80,62,52,155,145,170,82,52,173,15,223,128,11,85,11,70,31,102,224,186,81,180,131,29,135,83,191,18,75,231,244,204,178,212,4,183,98,228,115,204,249,100,153,63,72,208,31,132,173,99,55,239,9,79,117,137,219,124,206,112,176,110,50,51,103,12,90,139,58,103,121,34,245,133,47,88,210,82,195,14,1,221,204,187,143,191,42,238,58,213,41,202,18,190,188,48,188,89,192,46,3,135,90,206,96,158,224,98,220,100,190,221,132,165,40,221,37,65,249,174,166,58,242,91,54,36,236,74,134,177,83,230,197,111,247,157,97,239,32,58,163,10,26,103,185,176,36,105,70,243,249,219,124,203,69,1,176,207,104,154,172,248,70,203,83,220,129,1,23,21,160,135,153,118,255,206,182,130,121,226,254,218,71,216,95,201,62,161,143,37,35,215,97,106,135,126,245,88,126,77,139,225,179,111,177,156,160,135,19,131,213,55,224,169,49,83,232,85,58,90,84,249,170,69,75,177,132,18,131,8,176,57,224,193,84,52,123,146,197,69,75,52,18,190,171,2,139,240,174,213,180,182,10,179,177,60,29,195,81,93,200,130,252,116,161,23,227,221,65,70,169,241,184,51,162,100,30,185,34,171,174,57,48,183,222,34,107,107,223,195,21,121,51,12,0,42,141,110,180,244,177,200,105,24,154,60,23,139,168,195,21,193,240,120,55,186,163,41,110,23,89,87,236,175,220,195,12,233,19,180,240,114,247,235,40,135,84,245,101,36,87,103,148,64,13,193,2,148,102,0,86,24,209,56,126,49,142,82,184,164,135,119,34,182,99,207,222,206,205,34,53,199,111,155,234,120,110,80,78,195,190,139,50,137,126,88,126,209,79,13,46,244,17,190,117,195,239,95,227,65,234,35,248,180,55,147,34,110,59,183,30,130,69,223,152,224,148,147,206,48,170,255,106,209,57,56,142,98,192,223,131,51,43,80,47,207,53,199,71,103,236,229,102,5,47,171,28,137,24,9,103,173,161,42,140,178,149,135,210,126,253,241,210,131,11,0,97,44,41,104,176,76,107,158,86,9,23,161,234,228,73,167,140,31,177,46,32,107,91,196,71,185,155,236,103,37,82,163,110,200,105,105,143,79,13,42,229,206,10,67,58,165,40,80,32,245,121,50,131,205,150,219,224,15,142,219,60,164,133,247,52,126,25,75,124,6,97,38,249,182,208,193,216,225,228,46,14,245,111,137,17,200,175,242,189,78,10,90,160,239,79,213,144,27,143,87,209,2,249,119,135,159,164,175,121,60,88,111,162,51,146,197,217,246,18,175,98,63,128,6,19,18,162,105,27,207,194,36,173,113,197,155,98,184,141,197,70,115,231,113,88,138,252,190,139,104,194,215,76,109,72,7,4,56,18,106,38,148,61,146,89,129,72,94,152,227,97,138,111,61,176,85,82,199,168,182,173,40,111,53,123,140,14,60,116,140,172,9,193,228,145,35,233,235,162,109,161,14,90,145,148,102,142,9,231,246,107,82,11,109,95,254,233,200,185,163,190,248,165,129,113,192,195,53,70,188,24,23,194,218,120,236,103,109,137,122,110,89,179,236,236,83,114,79,196,108,120,178,122,239,27,160,217,133,214,72,222,41,25,244,195,17,24,195,231,73,176,208,177,171,137,1,172,189,171,190,242,121,140,178,62,41,247,157,40,70,249,168,113,44,207,12,182,186,95,182,101,90,207,102,180,208,82,223,87,0,9,165,29,187,43,63,112,51,13,229,43,104,105,46,191,36,15,237,173,75,136,178,16,179,87,119,250,173,200,243,163,87,202,45,123,118,2,220,184,86,17,237,226,252,215,145,170,97,224,231,107,214,214,95,38,125,72,162,150,172,163,208,143,110,14,160,194,67,147,10,193,47,202,105,38,217,29,217,13,67,80,10,25,30,4,241,184,93,253,94,195,55,4,97,245,131,40,129,125,150,10,82,157,73,150,221,195,108,188,168,230,45,200,165,72,146,247,6,105,99,205,10,143,145,223,113,182,150,153,63,46,157,73,79,187,216,224,16,212,240,114,116,18,168,40,146,106,45,78,5,144,196,40,85,15,228,128,6,208,20,168,172,5,243,171,186,33,138,229,50,94,218,72,240,9,186,203,177,178,111,41,68,236,223,66,239,205,151,79,81,154,161,26,139,83,139,148,107,115,192,17,168,236,120,239,215,156,137,209,41,77,180,21,201,183,217,165,130,241,173,147,162,235,199,243,25,104,86,183,3,71,228,216,210,7,124,142,128,70,208,61,128,153,224,195,186,141,3,218,239,119,161,173,78,190,147,77,60,147,125,216,133,170,3,53,91,135,161,181,111,222,217,94,185,248,103,57,110,231,241,85,43,126,242,67,124,187,118,139,9,219,137,11,108,1,19,134,109,139,137,77,133,106,243,98,93,191,147,96,163,229,3,30,244,8,165,245,199,130,3,194,145,151,104,173,88,138,231,73,48,18,97,242,22,238,115,208,97,142,93,156,157,207,23,147,14,121,9,167,159,174,250,243,27,213,18,247,191,31,242,44,248,201,31,144,193,190,241,202,104,16,167,91,235,150,61,145,144,2,36,251,11,61,219,56,186,161,44,30,63,137,51,231,1,255,99,214,59,221,158,216,96,206,46,178,53,1,170,205,102,156,2,120,29,108,34,161,232,38,190,10,138,197,167,38,38,223,106,245,128,186,219,168,220,157,203,14,80,105,139,123,4,27,124,122,252,136,91,219,171,97,142,202,174,132,100,77,163,250,178,233,118,18,144,158,185,38,201,153,11,104,126,19,8,86,56,167,220,97,15,114,27,132,151,3,133,105,194,51,220,41,162,252,59,246,39,181,8,227,38,252,66,150,10,231,46,178,225,116,107,33,2,157,95,228,171,121,143,174,160,182,193,113,176,175,251,152,55,165,108,61,156,89,252,103,199,78,102,26,118,128,64,218,157,70,144,219,214,88,155,184,252,96,2,76,99,24,189,25,75,36,38,134,187,142,143,248,247,229,86,142,228,89,129,248,54,230,79,52,173,254,1,20,46,104,62,27,240,197,36,233,177,8,9,168,77,166,72,153,49,103,77,153,223,206,120,159,32,243,58,233,237,138,110,87,2,225,12,57,231,10,102,125,214,4,139,178,82,46,4,163,219,60,107,182,163,32,253,168,70,50,59,58,208,31,213,108,132,211,62,189,212,170,178,72,219,107,0,102,162,109,197,69,125,29,186,90,87,8,216,30,169,130,175,76,75,224,105,60,67,156,189,11,220,227,96,207,252,228,210,139,157,249,58,221,209,133,192,155,4,56,219,116,252,218,53,80,27,34,124,81,96,113,4,94,66,215,143,150,71,177,26,3,129,181,190,10,35,249,220,48,106,182,16,246,14,235,208,135,112,83,57,199,138,188,245,107,28,227,55,205,200,126,197,149,5,33,14,217,73,50,11,172,13,84,37,88,66,84,60,175,29,82,132,113,130,34,171,98,110,190,46,184,117,126,174,11,140,237,181,123,134,160,48,97,90,76,6,25,218,229,86,162,77,127,220,31,29,229,63,250,65,216,25,230,176,204,181,195,71,173,3,119,221,165,72,75,7,82,13,36,233,164,205,222,2,226,100,179,226,135,110,104,223,53,133,84,17,106,142,155,55,58,194,61,78,232,21,200,132,152,133,221,244,84,210,74,206,73,118,247,33,143,50,21,218,105,239,220,2,190,233,7,127,168,245,179,141,44,135,165,125,126,174,63,155,78,224,229,54,116,109,201,40,15,42,13,225,157,95,178,38,78,88,223,193,225,213,42,247,110,19,224,77,239,63,57,142,172,131,95,45,213,236,209,185,157,189,213,148,88,240,34,27,212,213,181,19,56,105,36,47,240,229,26,201,96,166,98,151,243,243,2,177,105,202,18,227,232,121,225,152,234,162,86,197,57,250,13,131,56,240,23,173,64,242,36,100,185,78,47,224,164,167,228,87,9,176,50,71,252,24,36,88,231,92,11,240,48,119,86,131,242,19,212,128,163,115,62,163,247,164,118,76,151,138,72,40,5,142,123,91,193,26,142,138,9,161,246,226,50,195,67,214,45,202,84,81,61,18,199,146,122,242,125,149,13,211,194,134,0,202,196,237,141,117,158,21,226,125,160,134,1,92,108,174,241,80,55,14,195,212,103,13,148,36,59,188,138,0,81,52,146,209,207,242,178,81,193,174,152,211,162,2,171,79,25,178,254,11,224,104,152,63,45,82,1,92,58,88,179,39,74,247,52,12,234,86,218,122,113,210,91,80,209,102,203,202,48,53,254,136,228,109,155,36,225,92,46,103,23,80,210,79,87,33,45,227,95,49,234,129,132,200,95,208,198,70,191,17,20,13,20,190,81,204,146,68,157,49,63,237,7,226,134,20,172,69,205,115,99,223,27,231,83,71,54,145,118,55,195,240,189,143,184,24,20,250,101,158,170,171,206,31,218,25,137,242,26,200,76,16,153,158,161,95,190,120,250,97,64,253,24,219,123,138,10,174,191,143,99,111,103,136,72,147,156,210,106,216,94,53,171,73,229,56,61,243,189,247,103,113,159,238,132,112,200,163,123,206,99,91,193,129,241,251,219,195,244,201,224,187,82,31,200,125,240,10,88,222,189,224,82,209,14,174,110,15,236,190,125,228,223,101,227,138,249,64,9,170,130,84,102,158,251,129,198,102,72,42,106,15,203,226,199,55,191,156,44,213,83,118,52,114,236,178,75,71,166,14,72,242,32,21,220,156,6,249,254,215,155,248,1,126,25,200,233,107,110,22,57,125,249,126,119,124,239,99,118,224,213,228,11,86,126,60,44,86,236,137,199,56,34,187,46,72,77,254,169,98,52,196,65,94,111,47,183,226,190,137,87,205,245,255,151,164,160,193,22,112,28,9,98,147,67,45,226,102,250,240,150,27,56,185,150,25,85,8,219,131,93,103,230,206,28,202,193,15,56,21,249,167,240,104,35,61,191,255,255,207,120,57,23,143,228,48,115,163,30,214,41,144,64,226,155,54,237,148,214,7,132,97,94,61,123,137,166,145,142,27,230,12,234,152,42,99,60,2,113,122,161,242,237,151,180,40,102,24,49,65,233,179,7,169,52,112,34,217,177,32,227,200,47,150,44,122,231,10,130,89,66,87,122,44,214,45,62,3,199,181,124,230,209,5,113,230,147,32,157,209,101,147,228,114,240,111,188,5,39,76,18,116,222,18,56,12,100,234,189,223,205,97,54,46,161,87,113,116,158,123,163,148,19,163,28,234,237,139,15,25,236,47,122,9,68,5,165,104,252,171,224,218,28,2,144,250,26,241,101,110,239,176,207,108,231,245,235,177,19,47,199,35,141,134,123,216,169,140,170,234,56,188,108,192,226,209,133,183,195,45,231,174,7,51,205,103,193,26,131,63,109,99,204,38,116,40,0,95,59,227,156,255,81,36,56,33,215,9,36,161,128,77,120,48,34,57,112,209,249,101,92,113,14,82,178,196,17,210,59,133,33,96,91,71,52,241,26,22,189,21,210,231,126,6,21,77,8,137,100,222,228,112,144,1,246,193,184,247,187,48,234,146,28,123,65,31,104,12,215,206,55,31,255,2,231,221,24,90,94,204,122,69,85,57,233,3,73,131,114,66,133,25,185,75,199,34,244,233,56,102,139,142,165,69,248,70,206,181,168,98,49,218,254,79,160,90,139,194,30,106,110,240,253,245,219,160,84,112,186,183,144,124,224,46,77,248,136,116,148,235,72,185,128,39,142,12,42,45,169,17,191,74,114,180,140,29,166,198,58,26,31,78,251,9,54,204,210,117,156,255,152,57,154,255,246,121,213,172,61,35,164,20,162,142,72,176,197,28,35,67,237,204,178,216,153,179,191,228,192,59,167,119,111,220,185,47,10,12,24,122,111,235,49,195,237,61,120,230,130,108,219,198,34,54,235,42,220,52,137,4,182,83,99,208,88,169,245,206,246,246,16,74,4,136,193,178,167,200,236,181,140,203,129,100,146,48,252,151,238,176,54,221,208,223,25,241,34,162,142,28,216,59,79,121,173,213,64,54,213,111,24,37,240,128,20,175,249,168,183,67,113,61,88,108,132,37,187,84,19,102,241,255,106,136,30,21,185,80,245,10,87,231,149,89,229,53,176,43,109,124,116,54,199,60,253,147,213,185,90,217,13,116,251,97,43,26,71,235,240,142,250,188,12,149,20,94,129,237,111,98,139,54,219,229,191,252,20,141,81,161,230,8,22,117,125,24,71,94,189,122,3,110,221,135,126,52,210,64,239,147,103,82,243,193,255,49,9,84,48,91,19,157,195,159,242,175,74,6,208,163,204,239,104,224,164,115,63,29,149,1,176,145,174,169,228,239,119,243,36,94,63,184,249,8,199,23,61,226,15,63,134,202,92,158,229,204,100,91,149,6,116,39,245,110,223,132,201,56,189,216,132,237,96,150,18,235,20,153,130,59,199,118,142,230,218,143,7,151,57,63,129,138,190,59,124,134,245,206,206,127,189,76,78,192,11,81,72,21,81,214,106,80,232,139,30,64,77,37,127,123,171,237,197,58,67,156,77,96,12,31,183,134,220,164,135,5,26,164,232,143,177,7,139,208,68,0,3,15,91,238,108,7,224,201,7,234,45,69,161,221,154,49,231,201,43,237,156,253,87,106,234,238,85,127,171,132,36,104,193,67,130,0,137,252,7,89,251,239,120,16,107,23,142,63,201,247,245,136,1,205,177,219,102,24,193,127,179,250,16,82,96,109,42,195,60,140,235,95,148,187,141,236,47,92,248,132,249,230,211,94,15,64,100,220,70,79,19,25,117,49,146,39,101,64,173,52,233,90,113,77,179,108,75,73,93,243,9,28,232,236,214,216,114,225,135,161,7,172,133,179,207,146,243,19,78,178,231,152,152,250,55,253,211,50,208,18,127,21,47,166,78,173,142,233,81,22,28,69,239,39,146,203,48,214,10,140,139,133,40,40,226,199,235,170,105,142,56,73,29,202,184,240,9,196,59,106,75,8,135,185,57,104,72,92,230,185,141,1,107,32,17,165,131,128,65,13,32,7,202,85,139,199,188,222,81,33,233,174,236,67,170,195,54,24,208,229,33,8,144,193,187,173,9,138,253,105,139,95,16,141,218,237,179,42,24,107,127,214,96,78,6,37,16,88,200,179,27,24,96,80,220,244,152,214,236,194,252,82,139,78,53,194,78,91,35,58,148,116,61,86,12,159,48,238,118,142,142,202,164,66,201,75,178,255,235,54,172,62,239,235,163,164,177,127,9,116,3,192,223,97,107,128,127,46,146,250,221,236,197,39,104,8,217,11,3,182,81,181,71,150,159,189,99,102,107,58,21,112,56,77,230,133,196,86,204,56,18,146,194,254,186,134,104,154,18,153,54,211,165,8,27,210,126,190,170,139,27,158,29,74,219,17,119,119,49,253,231,132,113,172,230,153,172,168,82,111,159,184,201,245,121,132,147,27,228,97,60,174,113,185,93,60,34,12,175,52,20,133,148,30,47,15,3,92,219,47,100,100,152,47,152,71,138,184,225,221,136,95,20,57,166,84,107,57,108,37,19,252,201,50,111,131,103,75,74,228,90,8,250,152,242,28,138,2,24,111,33,7,63,7,252,44,14,127,85,78,51,203,160,27,35,174,175,46,121,160,101,197,233,175,206,223,105,72,191,117,249,79,98,153,5,62,47,232,250,49,164,13,47,212,54,224,94,171,152,188,122,190,99,198,138,173,157,172,248,197,21,205,187,213,193,147,154,43,238,198,127,175,122,218,184,126,233,240,122,244,48,32,32,87,217,63,187,12,184,22,195,144,63,226,32,80,102,214,225,164,66,112,104,138,97,102,186,162,129,160,140,102,68,215,119,131,252,167,229,203,228,220,93,99,86,138,160,232,101,209,160,129,41,155,96,27,19,223,207,129,219,153,187,68,147,190,165,206,44,20,153,194,106,207,137,8,20,191,204,195,97,75,221,21,6,74,57,14,171,209,159,50,111,125,251,110,61,163,56,237,195,17,153,53,154,181,105,65,121,7,112,28,134,230,251,238,75,3,151,57,34,180,229,125,40,205,26,162,233,48,5,248,189,100,213,19,101,182,68,237,152,86,151,131,33,116,196,23,85,116,65,135,210,68,89,55,206,239,151,104,111,205,36,132,153,11,101,1,96,101,194,231,103,219,54,190,120,196,176,198,141,182,65,48,223,211,20,36,214,74,216,210,107,105,39,36,217,56,250,239,169,17,42,19,2,181,87,114,215,154,0,237,93,253,80,65,237,137,82,31,100,192,5,142,111,103,212,143,118,119,45,233,6,21,126,140,180,180,55,119,180,88,13,45,84,101,92,156,129,156,78,119,94,240,168,96,34,40,227,48,28,197,119,14,119,241,164,37,21,179,37,231,106,170,216,157,239,26,67,205,111,58,181,170,172,211,212,23,109,255,231,211,239,15,118,121,99,119,190,250,34,188,227,210,163,198,194,204,120,253,117,103,248,206,44,155,43,31,97,231,33,182,93,169,129,171,130,171,204,51,102,7,188,15,54,168,93,186,21,47,162,194,179,73,204,246,4,81,255,119,21,122,32,142,24,156,178,172,30,110,177,34,36,235,28,49,161,115,26,170,87,46,184,33,120,224,156,13,8,253,29,166,180,1,76,174,224,135,229,186,52,64,74,170,84,252,200,62,1,29,142,116,142,61,54,211,34,106,162,249,115,85,41,159,145,154,226,15,50,210,128,163,231,37,247,252,226,103,79,134,165,221,129,126,116,47,75,117,212,70,235,190,70,51,243,103,52,11,133,147,63,61,228,221,19,92,95,44,63,223,185,186,231,102,134,122,75,207,130,180,212,44,134,203,7,11,193,29,64,13,211,42,177,14,135,26,252,178,207,218,242,44,151,233,189,102,102,85,16,111,157,35,254,94,99,114,38,12,5,109,5,215,52,177,84,164,137,55,238,205,26,68,6,154,193,174,49,230,22,139,59,225,159,42,17,240,31,43,205,161,198,183,83,156,115,152,182,204,98,186,57,222,171,154,94,120,198,197,233,96,137,27,143,115,42,194,20,225,108,218,187,236,240,71,92,109,62,40,39,33,127,104,216,196,197,113,167,96,68,219,104,104,114,231,132,92,62,83,133,149,130,242,113,181,41,21,108,204,133,75,232,102,18,233,241,133,202,16,125,218,77,50,29,141,117,219,133,127,202,18,0,119,208,193,28,139,109,26,105,253,164,149,195,157,162,201,226,217,211,182,84,77,184,61,135,170,129,201,180,227,85,120,95,62,205,83,176,125,195,229,71,22,49,101,160,155,11,53,42,239,76,209,175,13,195,201,44,136,200,27,21,241,114,238,87,3,41,58,58,74,147,93,60,136,62,134,242,72,136,121,184,49,77,207,233,163,20,61,228,51,180,246,36,51,37,224,211,105,3,136,254,168,1,155,219,178,46,165,35,128,175,175,174,222,89,222,188,19,199,37,49,56,174,250,237,141,146,184,187,241,81,74,152,51,117,139,187,163,18,127,174,225,176,148,140,71,125,210,172,30,144,207,189,55,252,237,10,45,56,159,199,45,211,193,142,179,130,87,68,47,160,56,8,92,114,67,187,4,111,184,39,251,195,208,202,41,251,197,2,57,184,42,149,153,19,204,64,194,223,12,205,250,137,88,236,169,201,172,249,171,205,198,35,69,211,205,74,86,234,77,154,79,31,127,87,14,84,173,174,247,202,74,180,156,227,135,229,146,6,176,204,132,212,85,111,61,245,226,205,151,141,111,226,161,18,145,160,205,199,218,212,175,222,14,76,79,73,11,249,115,229,164,9,43,39,18,27,124,63,56,238,209,177,125,5,24,196,155,108,39,61,156,249,109,18,129,122,212,19,156,61,143,38,61,201,185,56,44,199,137,211,78,87,90,10,146,117,73,12,199,55,59,201,197,37,127,64,204,188,214,4,122,176,40,215,216,116,19,251,158,191,19,100,22,205,180,101,168,47,92,9,80,62,130,161,203,155,132,33,85,132,200,29,69,226,16,254,123,135,46,185,145,95,32,60,142,7,124,227,29,149,48,20,41,18,91,174,198,6,99,21,77,159,248,97,254,77,146,4,222,204,26,87,146,149,172,59,220,109,201,105,57,116,99,189,47,97,140,203,166,75,222,214,12,143,169,154,231,237,131,185,252,94,33,170,180,153,110,148,189,29,180,198,112,149,6,64,201,162,215,249,14,184,178,34,103,54,195,1,210,226,34,45,19,166,254,236,78,129,232,189,186,42,148,245,205,19,119,125,14,22,77,67,239,161,31,211,219,171,111,12,102,141,224,203,86,203,133,211,13,124,161,88,192,201,182,187,212,238,213,179,252,125,137,120,148,162,56,226,189,254,246,96,239,87,49,80,244,217,90,215,241,22,209,12,43,88,146,84,153,59,91,53,190,34,98,115,100,250,49,158,239,53,223,136,76,244,12,227,224,212,119,179,1,155,33,244,120,250,70,134,178,178,192,109,119,230,131,243,13,159,99,129,223,32,170,16,80,60,121,202,77,12,108,73,254,119,200,199,140,10,157,127,100,76,135,216,177,101,7,142,226,118,18,71,93,202,216,157,253,88,127,177,234,1,215,237,94,83,236,180,27,200,186,182,1,157,140,131,176,19,123,157,28,85,13,217,40,151,196,105,70,252,202,17,222,207,104,179,196,4,24,66,59,11,2,198,161,154,162,153,200,67,130,41,156,86,177,92,200,219,28,92,216,97,114,165,79,196,51,119,189,155,77,95,176,161,244,101,18,74,22,116,108,51,137,179,216,235,207,65,164,30,163,95,245,110,234,70,2,247,6,21,252,163,16,81,253,22,53,129,130,255,40,160,124,207,92,146,104,188,141,24,56,55,182,127,162,212,245,210,197,224,130,217,29,215,108,10,242,228,196,182,206,63,155,2,170,95,255,221,173,125,25,40,73,139,165,200,32,34,138,1,105,46,232,90,66,157,88,75,161,185,18,202,27,58,235,103,87,227,20,229,77,102,207,249,145,125,29,86,210,219,132,47,235,48,16,248,205,151,29,55,105,222,186,137,60,147,80,79,247,116,110,17,12,44,72,57,24,131,200,192,27,214,183,74,253,128,93,14,151,154,123,17,122,194,65,18,74,106,221,134,195,247,136,162,43,16,162,133,139,66,135,109,221,167,201,215,26,201,62,246,161,173,193,178,242,16,184,97,254,73,79,163,117,6,27,54,70,249,222,239,212,75,50,181,16,138,248,140,146,103,185,91,173,195,153,85,43,202,150,71,76,242,30,61,89,146,242,54,127,42,84,202,199,67,43,47,201,82,61,7,216,97,142,133,0,161,146,246,24,226,85,175,4,21,235,162,174,137,181,252,188,166,63,177,140,8,8,237,201,146,19,193,68,79,199,163,92,145,165,11,29,184,72,106,67,201,96,248,87,216,24,230,227,53,45,182,241,86,122,133,199,144,108,11,229,31,3,51,115,47,138,139,151,157,69,238,59,166,2,247,11,192,42,214,218,235,157,252,155,207,61,156,243,189,226,234,58,186,178,221,108,24,43,230,31,76,153,24,81,90,204,217,24,119,40,124,176,225,119,101,244,150,97,85,211,62,191,160,5,17,240,66,86,217,54,114,105,205,249,112,18,81,242,148,135,32,94,188,111,182,45,57,132,74,185,61,173,237,40,193,163,172,127,177,239,47,134,47,121,203,117,215,127,119,38,116,138,219,133,157,157,230,221,177,211,197,192,10,61,231,249,217,248,30,57,48,131,169,136,134,27,200,17,154,198,117,42,149,41,89,110,35,255,105,28,193,28,79,166,110,131,183,107,31,10,65,79,213,203,121,73,3,61,180,178,216,194,139,69,86,239,166,136,160,172,71,253,183,80,64,175,75,152,188,50,10,165,170,140,144,76,162,161,129,138,97,122,116,106,238,249,122,202,11,107,145,38,216,138,79,108,76,47,123,56,231,183,171,114,236,217,102,63,172,162,26,237,46,1,249,223,230,143,121,213,134,57,236,14,223,203,207,49,169,111,189,198,238,223,60,254,137,88,95,203,83,109,12,235,8,24,31,240,94,123,161,5,147,152,13,73,149,128,116,221,19,89,215,140,39,80,178,169,95,94,195,82,12,161,13,120,6,78,144,179,238,42,122,6,19,130,20,123,240,200,82,61,15,147,169,87,141,174,64,103,102,77,70,22,19,215,181,229,246,56,0,198,165,52,248,43,175,161,35,175,33,149,32,174,22,2,67,81,8,23,78,39,91,116,184,251,231,162,68,82,242,66,207,227,121,214,144,91,129,34,245,247,117,112,248,220,13,31,61,78,248,229,99,166,116,120,127,24,180,8,1,109,34,129,153,112,112,222,188,196,176,46,234,202,240,99,59,111,39,42,74,160,206,157,147,188,220,139,243,244,193,72,221,204,138,120,234,52,134,226,221,223,227,198,245,172,113,97,24,53,10,145,26,177,130,127,226,30,179,176,195,252,145,110,166,1,161,14,145,53,46,4,151,82,68,37,127,53,159,152,212,178,3,239,150,191,115,150,140,156,20,52,16,46,168,198,191,218,142,171,169,50,177,23,235,37,202,93,50,119,215,171,122,117,187,43,111,165,223,143,211,160,168,200,82,140,26,71,170,129,97,147,160,224,19,27,87,71,61,8,219,169,200,6,17,43,101,80,130,128,97,11,100,59,216,244,223,231,42,121,25,192,141,88,88,150,241,23,75,216,216,39,142,111,97,211,204,161,248,145,75,246,143,122,62,223,36,159,144,3,53,232,64,177,19,245,109,145,35,28,45,10,11,19,44,2,165,140,113,91,66,159,205,100,242,96,225,188,116,205,22,30,22,1,45,204,208,51,94,195,161,250,6,228,175,231,187,110,254,224,66,165,217,247,24,96,76,119,165,0,203,156,21,59,46,2,240,249,73,202,135,68,158,240,195,36,22,213,128,240,101,75,59,197,237,98,73,118,117,238,182,40,222,221,83,115,95,116,64,110,153,250,200,61,90,196,59,131,130,139,126,174,67,87,193,153,246,38,229,245,87,205,213,6,14,8,132,177,153,118,23,87,181,88,202,179,44,159,219,202,11,81,205,45,59,7,232,93,187,144,98,243,1,80,220,201,230,74,200,93,44,56,38,119,40,40,4,71,123,40,161,67,221,146,152,114,147,154,219,227,169,159,30,73,250,36,14,219,115,189,47,13,49,111,113,220,52,123,116,225,105,30,68,202,95,84,94,217,81,129,3,249,106,170,21,248,52,168,53,190,76,239,215,124,23,38,46,168,245,99,189,166,219,180,163,172,141,73,38,78,80,59,176,137,156,185,166,71,181,250,198,61,69,162,131,217,26,38,4,78,112,25,129,84,85,0,208,77,241,186,173,156,97,155,141,8,77,204,192,176,77,150,123,7,49,145,195,251,234,130,114,153,115,108,213,35,117,171,95,120,171,22,99,85,1,215,80,252,32,35,85,133,210,234,79,74,190,9,228,23,125,5,226,89,71,227,207,88,121,3,172,166,93,198,229,49,78,244,79,119,3,62,99,163,218,56,7,54,105,71,4,7,59,229,11,76,143,214,76,36,189,8,66,80,26,119,18,223,178,67,43,248,153,114,132,229,199,62,175,41,71,205,217,67,112,86,242,234,127,99,7,218,152,19,127,104,44,18,33,214,171,47,33,121,165,116,38,182,89,103,215,203,181,41,170,61,211,238,30,29,153,102,163,178,196,182,239,62,233,185,90,112,16,89,193,104,169,117,162,180,235,39,54,100,204,60,79,195,43,251,239,26,78,33,101,41,26,237,21,155,55,204,119,106,180,28,1,249,164,31,79,59,232,219,118,135,171,78,37,177,184,193,29,13,127,93,120,38,193,193,49,116,51,61,65,11,26,63,44,154,174,15,105,126,137,121,111,63,111,95,117,226,8,229,255,150,19,18,90,60,58,59,75,108,206,63,61,186,52,20,147,119,250,42,18,145,78,171,220,67,80,218,240,75,4,82,189,15,56,140,39,67,156,234,131,107,241,248,96,250,2,213,186,178,155,254,10,122,218,188,236,237,26,97,202,99,201,74,213,208,90,68,89,114,140,230,5,21,190,189,37,212,215,226,32,58,36,189,197,66,134,81,55,131,65,132,39,211,226,42,178,71,81,24,74,251,68,241,207,117,5,58,68,97,181,96,40,75,238,223,54,136,34,136,102,5,57,145,78,49,137,24,69,249,252,162,248,111,1,113,77,60,253,137,104,13,140,63,106,130,169,78,121,157,185,198,129,105,80,3,164,11,197,139,198,37,214,171,3,127,66,233,181,25,121,172,99,251,227,202,254,179,24,172,102,66,213,239,81,40,182,149,7,86,57,200,252,191,45,170,178,49,17,215,135,72,172,23,146,96,71,196,126,194,243,212,177,70,205,10,55,236,229,151,133,16,51,96,20,250,0,171,48,200,187,16,158,93,250,26,219,123,235,52,174,156,31,87,128,99,80,42,46,170,241,51,102,190,54,212,249,99,188,169,31,209,65,49,155,153,98,21,156,232,184,13,76,230,244,92,135,185,126,54,243,218,215,182,208,171,63,118,118,89,4,154,38,3,254,134,4,87,134,57,218,34,30,20,74,131,141,66,224,70,40,151,248,15,237,178,239,71,80,182,222,143,250,176,113,53,9,152,163,139,220,235,145,243,135,5,0,125,84,171,177,232,153,115,76,235,6,110,69,77,34,79,176,126,96,194,165,233,79,46,199,186,185,88,183,201,221,113,175,151,107,75,230,62,40,73,40,254,204,205,48,216,198,217,192,166,180,233,93,65,218,176,150,221,174,213,187,42,69,127,56,173,168,30,19,191,219,192,201,165,5,177,76,153,189,173,183,22,83,47,143,181,143,14,158,100,208,112,122,7,116,232,106,193,132,195,186,134,227,124,55,213,147,81,56,228,244,197,227,82,29,218,70,36,150,129,52,71,11,19,166,40,69,132,152,51,255,165,59,176,227,90,31,133,37,5,68,41,132,19,108,179,58,20,12,165,108,123,31,199,238,99,87,224,179,75,168,117,88,106,116,50,62,179,221,60,215,179,147,239,85,215,129,238,186,240,133,139,200,73,37,55,127,42,211,42,115,78,147,169,161,140,167,254,116,93,247,151,198,177,232,220,174,11,88,32,8,58,117,27,198,162,53,42,106,83,245,192,51,95,29,65,55,188,106,60,235,71,94,101,45,153,49,104,176,176,58,190,101,126,100,31,116,7,109,159,213,21,193,207,234,68,192,196,60,155,157,172,100,11,22,27,225,52,14,64,106,28,243,113,35,196,193,34,24,24,85,224,247,76,200,27,12,0,76,91,32,70,140,150,36,30,139,22,230,20,65,164,48,69,252,70,49,128,163,23,73,249,229,157,16,185,151,69,79,6,9,200,85,145,185,123,54,16,79,20,152,168,163,10,109,247,204,192,55,219,13,27,210,39,132,80,219,23,81,133,75,239,159,167,196,3,107,12,191,91,136,91,48,233,152,66,215,184,234,7,82,71,168,244,90,171,41,38,98,44,254,250,223,98,131,4,186,232,169,70,215,57,188,219,28,72,146,118,120,213,113,208,131,179,123,228,151,32,151,118,59,183,29,50,130,141,194,159,235,171,207,208,126,132,52,134,201,16,79,136,215,207,75,210,189,58,20,39,93,250,40,173,227,84,76,166,9,78,253,130,46,250,57,223,249,209,247,73,37,92,133,103,140,82,226,111,110,170,32,115,75,65,191,145,88,193,84,208,127,101,193,122,144,125,65,230,86,76,96,225,15,51,218,47,24,33,119,248,156,176,220,161,111,156,15,203,187,31,233,5,216,105,7,93,105,219,124,233,22,166,17,150,208,112,53,99,91,24,158,235,191,237,153,26,49,138,107,41,61,180,57,220,16,49,249,223,71,85,215,157,143,117,194,134,67,28,3,249,221,149,199,155,232,64,243,89,193,83,145,217,20,172,57,65,120,205,238,162,197,185,222,181,178,168,118,101,112,171,122,91,214,239,102,89,151,55,221,207,184,25,21,237,169,127,25,171,153,94,111,216,63,174,87,215,159,233,250,8,87,42,64,108,32,179,106,73,121,1,35,131,127,160,151,122,150,219,55,199,111,165,6,119,164,50,66,99,80,50,233,191,118,187,14,99,12,132,174,227,176,95,112,67,167,226,125,196,172,209,222,80,167,248,59,37,227,7,8,204,169,135,186,235,49,253,129,48,246,238,98,132,219,64,230,195,200,185,219,255,20,213,162,245,147,240,127,123,46,68,140,184,19,233,181,220,121,254,224,52,93,147,24,183,112,155,94,144,91,159,205,243,208,19,109,49,243,197,99,117,168,144,175,221,250,198,244,247,194,201,84,84,118,241,225,171,157,48,249,253,85,2,158,186,55,221,12,127,206,239,129,178,191,175,175,214,8,120,228,97,2,217,242,62,253,119,119,68,252,25,28,3,122,176,122,239,253,179,151,255,177,1,166,194,36,168,183,106,191,121,218,169,202,72,165,49,251,243,119,224,65,251,57,181,46,81,59,229,24,74,194,157,121,102,165,103,230,72,61,107,173,144,14,248,126,129,190,140,97,204,175,234,43,70,54,144,251,65,203,50,107,178,47,166,187,151,13,139,169,165,220,68,92,227,175,1,17,235,74,148,141,105,120,3,250,164,23,52,10,30,26,17,95,71,190,189,78,124,99,163,202,191,129,179,92,158,212,46,85,95,57,44,42,129,190,225,4,82,219,167,40,76,210,126,192,177,95,133,38,210,137,118,216,131,168,21,5,237,19,221,224,8,182,252,207,8,0,63,119,124,79,252,28,57,179,163,71,255,70,40,2,141,84,64,44,87,96,59,187,16,65,213,35,31,108,94,7,247,59,24,85,215,124,73,66,227,234,81,231,114,167,135,73,17,236,64,67,31,41,91,52,81,140,0,118,223,92,141,121,221,191,127,113,82,121,251,86,120,165,205,222,207,210,24,34,176,169,141,156,103,186,207,113,12,153,237,41,149,247,172,196,134,244,96,214,13,63,95,39,241,206,206,132,214,206,196,48,51,212,185,75,32,0,146,4,217,101,190,66,159,22,252,136,192,46,76,1,80,44,214,170,91,197,180,161,44,122,104,21,254,73,112,129,121,198,4,135,78,189,167,250,2,203,19,187,146,165,182,31,104,14,36,119,1,127,250,16,185,52,74,14,224,73,231,241,253,61,62,21,223,156,173,193,31,3,221,121,228,74,131,136,241,4,155,147,69,108,225,158,73,228,42,21,214,89,150,139,172,73,229,78,16,92,109,229,16,176,233,23,30,144,189,84,202,21,94,181,81,105,4,67,214,105,100,130,234,90,195,156,35,134,19,68,15,245,224,251,240,97,140,233,20,242,100,60,185,29,78,60,110,255,22,47,40,249,219,47,212,31,197,79,255,222,204,111,65,201,0,129,103,231,33,184,136,121,253,23,70,6,43,47,251,179,44,94,179,242,80,120,216,226,241,34,101,23,176,137,47,62,240,55,19,71,146,30,105,171,171,60,171,146,20,137,95,109,148,90,56,7,182,250,141,209,23,167,23,232,227,164,21,110,153,1,167,137,126,165,220,248,157,145,77,172,198,33,156,158,143,228,251,54,87,38,51,180,231,103,191,56,119,71,55,2,195,166,246,29,198,189,216,129,71,66,122,95,27,206,104,120,249,39,72,215,211,142,103,212,135,50,43,225,118,179,10,128,187,24,64,180,175,73,221,172,185,233,223,139,105,81,178,10,46,214,69,62,70,46,92,154,25,196,182,71,16,57,44,72,235,226,73,140,202,226,92,174,111,12,153,77,7,35,178,223,30,218,65,53,40,49,115,180,219,2,140,84,156,91,56,186,128,206,90,65,3,66,140,222,144,252,218,4,124,90,8,164,76,159,198,67,162,16,73,243,18,90,200,40,86,177,0,94,35,144,98,135,241,120,119,96,162,115,32,16,193,227,204,10,241,213,210,243,41,28,76,227,111,30,33,91,12,177,147,117,200,121,211,47,201,82,137,99,175,188,32,237,81,146,22,218,243,166,215,161,209,68,252,29,194,64,181,195,217,103,196,114,32,160,2,48,249,236,37,204,237,205,52,152,209,249,13,199,26,12,63,35,126,249,19,96,103,26,43,105,139,38,106,236,174,101,119,237,161,189,254,74,137,254,127,100,91,11,145,66,162,77,194,49,173,180,123,207,220,220,134,99,98,233,185,216,220,3,76,100,83,110,96,148,107,62,95,170,180,169,78,62,69,237,142,221,49,3,140,6,126,105,240,86,25,39,247,208,65,154,116,68,174,64,219,91,103,231,56,234,62,30,229,129,117,136,145,109,142,193,245,235,227,81,189,197,200,88,14,22,118,242,161,132,155,3,49,36,88,108,155,29,204,74,99,37,159,48,48,99,113,32,200,142,102,240,163,174,45,159,248,235,181,213,89,243,42,129,152,114,198,103,182,51,199,229,19,27,88,162,145,245,179,82,124,114,113,203,206,242,54,253,60,202,191,133,118,180,66,13,69,58,151,124,196,82,20,159,162,215,117,7,83,220,255,240,205,242,202,79,235,241,78,75,158,66,134,6,231,43,151,238,252,136,234,207,51,148,180,184,147,72,61,144,254,132,24,211,134,205,109,168,38,233,220,85,174,167,211,255,228,39,74,178,110,251,155,169,203,131,188,80,66,51,246,186,247,177,135,225,97,79,73,163,203,57,126,121,176,178,98,86,129,10,83,149,242,212,219,106,215,91,134,131,176,90,52,184,9,41,28,57,187,249,163,34,148,54,7,174,103,32,61,253,216,164,152,182,249,23,193,242,76,51,148,222,181,36,213,142,150,17,81,184,113,118,132,223,201,132,146,189,196,65,37,134,68,224,88,156,51,248,101,194,229,253,183,64,6,112,115,132,5,1,79,76,35,79,234,61,79,191,226,11,199,172,2,62,72,82,191,126,21,151,80,174,100,200,236,154,198,206,40,185,221,59,147,67,66,234,211,59,127,156,109,180,237,164,225,135,64,9,190,202,250,173,111,16,230,160,120,43,101,114,29,181,206,114,255,133,129,94,182,179,210,63,93,177,166,212,234,53,89,143,137,138,152,234,34,158,185,158,235,202,116,189,54,43,84,98,7,128,148,142,235,212,36,195,102,146,2,101,180,152,111,165,187,246,247,32,156,194,234,217,128,70,148,83,239,222,183,145,175,46,81,226,214,16,233,62,219,79,35,44,167,221,89,7,96,191,164,131,138,114,200,91,68,157,25,221,239,236,220,75,178,72,64,3,126,198,81,30,224,174,115,162,61,78,127,212,121,238,128,241,194,95,44,67,247,139,126,131,32,146,99,212,27,110,53,161,227,28,35,75,246,15,24,56,217,116,96,79,137,73,199,133,118,229,243,68,98,49,244,171,104,219,99,175,90,112,104,29,182,74,92,25,247,96,35,204,125,158,163,139,107,153,146,72,82,205,210,48,10,225,150,234,172,168,81,212,231,160,74,26,86,228,44,25,235,119,6,162,120,206,93,83,241,135,14,255,50,56,5,185,215,45,169,142,104,67,192,100,126,218,254,15,34,93,186,236,55,114,212,236,239,145,59,109,98,29,21,128,104,235,45,228,211,81,82,97,226,207,132,31,36,107,75,120,79,59,1,189,34,161,45,54,3,145,246,210,148,134,21,240,251,81,239,180,57,88,177,145,87,201,116,219,195,65,44,141,127,161,160,111,66,89,220,124,5,89,248,100,223,128,212,182,5,57,84,228,3,126,85,235,33,42,31,161,104,141,25,108,77,129,167,167,45,208,161,173,93,92,48,79,117,251,47,65,42,87,17,221,168,144,80,161,126,108,43,85,132,173,94,81,229,57,110,80,144,73,253,70,169,16,129,88,190,213,169,77,11,50,94,26,220,169,132,175,85,232,253,83,47,201,142,240,154,163,78,4,73,111,26,90,1,189,48,84,223,73,103,47,16,95,192,29,213,53,192,11,164,210,34,198,60,202,5,100,100,3,207,64,89,255,47,166,104,246,137,64,183,218,104,4,41,247,33,205,113,5,18,174,109,245,233,47,210,252,208,93,45,27,40,254,67,61,133,76,96,179,117,165,108,34,168,33,8,214,160,173,45,201,153,30,89,167,109,222,63,63,43,147,231,120,233,20,4,249,39,176,149,41,198,155,219,237,220,244,153,76,0,23,237,23,216,49,47,139,214,110,68,91,201,32,231,22,244,245,35,204,194,231,134,230,0,193,137,163,186,115,225,134,51,106,167,88,63,137,190,23,38,183,81,202,236,74,195,28,248,206,187,55,209,34,27,102,155,139,83,251,26,125,15,4,144,117,38,101,226,224,222,30,63,0,115,118,162,19,129,26,111,145,161,177,253,223,204,81,231,121,232,38,170,183,243,133,144,139,49,84,198,237,158,93,31,176,203,78,139,107,13,13,20,126,169,175,128,98,184,69,8,33,40,53,24,239,6,13,211,83,215,103,30,6,129,212,82,116,103,50,133,148,217,84,194,216,178,4,141,70,97,76,48,142,55,43,98,255,247,127,30,115,81,24,82,117,159,36,216,49,53,56,45,238,42,148,21,37,236,48,198,28,181,228,60,101,123,145,106,162,111,85,171,84,18,93,170,155,9,21,192,207,116,220,119,15,107,212,99,146,177,59,42,120,99,186,98,120,54,132,208,31,34,96,187,74,7,66,13,143,147,60,132,55,232,176,1,4,252,54,51,249,191,233,68,83,9,182,154,175,86,240,151,158,225,154,224,59,49,56,210,100,198,116,122,107,145,131,232,22,128,59,58,251,128,151,110,12,47,40,204,44,223,91,74,221,68,30,86,6,45,248,5,202,40,169,85,221,137,88,76,97,120,92,83,18,41,122,187,88,125,110,57,77,142,255,48,176,126,154,9,34,103,63,55,133,104,138,126,138,90,121,56,209,142,103,7,64,227,205,115,99,24,6,162,140,214,137,202,167,225,223,13,238,64,85,115,58,171,25,221,97,39,162,169,171,129,147,28,63,114,189,218,207,124,123,4,218,155,253,128,181,126,21,190,238,226,133,128,7,155,218,122,38,187,29,242,175,137,114,35,215,61,230,3,33,3,63,101,1,96,249,127,216,46,121,227,173,24,7,7,49,75,29,102,41,176,215,209,154,118,235,101,222,125,186,204,20,254,18,168,37,139,150,4,250,51,239,149,196,103,4,84,93,84,142,234,73,15,137,196,36,156,229,252,182,22,58,204,7,232,153,213,5,64,177,3,97,98,212,143,132,137,117,191,53,231,110,40,255,53,112,78,191,222,98,188,160,29,251,185,9,37,113,215,201,90,140,78,236,104,193,131,37,152,37,84,253,209,38,0,117,252,181,188,81,179,213,253,19,188,75,81,73,155,102,151,138,11,99,242,248,21,63,35,157,108,3,237,207,100,33,1,164,221,135,150,244,143,198,193,102,166,218,40,79,163,227,137,157,181,137,113,119,21,188,134,23,77,249,238,185,78,141,13,26,71,119,41,49,96,170,179,202,17,26,241,119,4,105,41,234,89,66,155,157,183,81,240,130,20,87,172,56,22,115,186,107,2,6,92,187,201,56,176,246,182,44,85,181,90,224,30,112,2,67,25,152,254,55,43,89,190,200,240,80,132,188,101,31,141,114,114,160,94,85,176,196,164,92,245,21,149,162,124,140,216,193,190,226,169,136,88,219,189,207,84,60,54,41,29,100,22,194,21,128,53,165,4,37,251,47,92,118,23,174,67,83,92,108,44,248,3,191,191,75,29,61,249,201,25,126,55,182,9,138,65,166,3,59,133,212,228,26,160,34,247,78,187,57,180,94,240,197,171,123,94,232,33,56,104,129,142,224,240,231,221,68,170,7,51,18,248,116,13,194,7,55,24,189,245,74,162,124,122,233,117,205,241,228,186,52,105,171,243,61,184,168,122,2,150,252,82,96,102,35,95,67,44,160,54,242,249,48,52,189,103,241,95,138,57,101,38,50,241,9,217,125,59,220,50,115,28,187,122,23,167,164,74,115,26,154,33,157,32,179,12,194,13,170,175,38,192,243,249,219,100,80,18,213,116,177,222,240,169,178,191,129,205,64,95,234,97,0,254,122,227,92,61,133,27,12,151,212,96,175,174,61,80,28,115,241,27,128,249,76,251,160,196,118,100,93,94,220,248,159,255,56,132,199,152,12,112,120,199,42,80,67,111,17,215,163,123,40,239,254,111,250,181,102,111,56,127,158,229,52,146,119,0,60,113,2,247,86,32,5,61,91,78,200,204,18,255,82,27,15,177,173,18,73,224,20,99,2,12,9,74,103,102,37,16,250,158,129,162,154,115,208,57,195,230,65,177,240,217,133,62,95,126,255,83,246,52,251,22,65,144,14,195,33,246,82,96,111,115,200,116,3,96,62,151,215,34,205,145,217,232,201,26,76,191,78,9,143,63,99,48,250,143,61,35,247,17,225,24,246,12,9,71,181,65,254,188,96,73,244,182,36,145,210,68,178,213,106,30,195,158,92,208,165,213,107,35,211,81,90,89,16,41,146,88,69,90,132,147,137,119,171,3,59,46,116,225,198,150,101,27,66,244,66,212,220,78,195,113,52,94,16,165,160,255,128,7,135,85,239,137,253,87,245,212,227,82,61,234,197,193,72,93,94,228,83,19,206,197,48,160,175,138,205,190,233,15,52,106,74,159,180,235,43,223,51,28,79,18,13,183,74,88,152,253,99,63,70,35,16,23,170,37,154,242,9,37,92,105,90,30,135,84,109,96,9,203,50,9,92,109,154,111,137,92,83,98,224,97,72,77,246,110,199,77,153,192,96,4,82,132,93,243,126,133,63,185,102,74,147,123,169,61,91,81,156,13,176,59,100,71,199,130,76,247,23,147,132,13,252,127,112,107,165,123,66,249,123,239,43,34,157,192,55,11,224,65,72,171,168,173,62,174,63,121,32,46,198,175,51,33,100,42,173,94,224,223,88,56,14,177,100,54,131,161,56,17,230,125,111,214,195,143,39,253,193,199,42,33,172,133,150,88,11,104,93,135,196,121,45,11,186,123,237,32,139,62,35,113,157,234,146,192,56,238,244,165,37,136,229,26,31,179,78,56,221,176,1,182,21,38,149,54,219,149,155,14,221,101,157,199,203,88,112,236,211,224,85,116,50,119,172,134,116,186,220,59,170,190,228,186,63,205,57,151,138,143,172,112,23,204,50,174,215,60,160,47,183,180,114,63,209,147,158,147,243,2,5,89,154,176,249,55,234,171,91,206,227,134,128,192,39,36,204,104,246,193,213,17,47,134,38,230,255,8,29,122,15,126,243,62,10,60,240,124,70,189,41,78,72,101,128,213,181,161,166,19,226,186,121,219,61,23,78,179,73,223,152,89,4,21,247,79,96,196,212,182,28,206,34,32,113,174,81,185,214,68,143,125,94,155,253,86,45,121,141,71,236,173,217,47,78,33,62,112,2,220,210,105,187,197,62,42,137,112,240,24,78,105,223,202,21,190,83,100,183,199,223,27,250,93,233,42,189,14,39,100,148,156,205,175,239,62,23,76,69,97,72,235,8,92,40,60,162,86,193,123,213,12,201,148,113,253,122,43,110,76,101,114,232,166,191,27,7,92,38,1,84,167,153,7,183,34,122,217,139,143,42,46,206,27,119,137,210,233,68,193,227,81,96,203,131,206,10,173,172,186,69,9,54,22,34,121,156,78,52,52,123,8,53,36,207,249,85,182,174,196,47,36,204,92,168,211,189,104,66,110,49,208,13,147,11,100,10,156,94,201,168,90,114,87,209,139,220,150,104,133,210,208,120,176,9,235,200,2,4,248,130,48,204,25,136,29,140,64,81,52,198,145,33,29,94,194,188,210,105,13,154,248,185,141,123,190,66,205,197,62,11,24,162,72,231,8,209,138,132,110,64,25,63,70,73,159,138,52,132,108,112,89,250,240,187,123,27,51,90,34,128,44,253,92,120,229,41,246,134,227,26,32,170,94,127,94,236,79,180,6,225,133,120,234,16,41,167,218,187,202,242,124,137,39,145,188,176,227,74,195,5,6,19,144,92,200,245,242,161,182,66,106,130,69,150,30,7,152,186,29,207,179,150,198,179,56,26,100,44,69,147,96,156,196,99,126,154,51,188,178,122,160,251,59,34,111,246,235,42,31,62,152,250,150,235,244,216,180,207,239,198,226,146,34,151,195,86,76,189,41,26,145,71,94,186,28,85,83,93,203,49,205,99,56,57,78,37,200,132,195,176,217,84,95,104,51,97,222,46,30,123,124,211,159,179,79,231,39,70,189,124,21,253,189,55,129,126,247,187,102,252,89,9,102,190,145,17,242,208,203,56,203,251,51,150,0,211,122,109,65,199,158,38,97,53,195,103,13,224,165,198,2,108,132,65,154,183,110,225,122,54,243,61,152,237,203,251,251,71,228,177,64,12,231,172,232,186,18,144,230,95,225,21,17,172,29,117,231,130,236,48,174,31,212,216,129,79,244,201,103,181,80,217,115,189,13,241,101,224,125,153,154,38,254,161,243,130,34,95,71,169,12,252,1,180,147,115,94,148,233,69,243,132,39,170,255,61,213,238,245,6,206,217,226,240,13,73,149,13,202,227,126,133,75,69,73,227,85,172,143,58,192,11,148,18,192,219,155,126,234,54,145,80,223,247,6,66,147,74,102,66,183,224,38,229,117,136,39,153,187,95,7,159,128,255,51,21,180,29,121,72,97,16,114,168,73,26,51,48,126,28,131,209,158,55,195,160,71,152,230,248,193,32,152,113,98,5,59,247,189,99,170,165,192,141,247,55,243,31,63,169,99,205,26,90,1,36,94,189,67,52,165,106,157,34,255,141,79,95,249,109,222,45,193,164,235,249,79,254,153,78,249,103,100,94,214,228,91,148,148,42,48,190,197,77,182,242,59,36,218,73,121,32,60,172,11,253,172,153,171,182,212,201,24,207,64,150,180,128,147,4,111,130,35,215,26,140,34,219,167,238,187,211,61,230,21,68,255,21,249,112,0,198,100,45,120,27,145,141,46,77,242,146,106,97,30,8,252,167,192,82,164,181,243,227,205,82,99,192,79,38,233,3,61,188,151,163,127,106,95,181,190,191,111,227,188,203,223,74,54,24,12,92,111,89,92,43,118,116,95,212,173,87,9,253,116,8,92,9,21,238,203,215,221,111,18,243,190,251,60,115,184,1,50,229,98,98,72,237,200,136,14,177,135,144,76,234,120,85,200,49,123,111,204,142,94,117,194,55,103,10,205,0,19,99,41,70,79,146,31,174,167,140,68,227,33,46,207,66,139,76,223,56,113,242,120,18,165,30,149,221,238,94,92,43,234,51,165,4,136,111,2,201,137,87,32,121,73,239,202,77,82,228,182,212,66,107,131,3,172,155,71,3,134,195,69,136,67,13,82,4,95,246,134,153,122,58,170,81,73,51,211,0,28,71,103,96,73,69,32,83,160,71,78,247,89,224,182,39,5,242,151,254,65,175,51,116,85,101,53,3,182,74,83,44,180,12,58,91,168,43,32,25,158,100,40,217,26,120,186,17,172,152,164,33,220,181,108,97,39,93,242,255,182,0,167,120,195,205,148,156,93,113,135,229,111,159,43,49,72,179,1,37,242,157,145,193,148,164,188,6,224,234,29,95,172,117,180,49,150,248,114,11,164,133,113,29,212,96,11,203,230,50,2,142,195,241,91,207,171,232,200,207,6,187,163,114,84,119,205,42,93,103,49,32,248,141,88,29,138,36,137,87,226,221,24,252,37,88,17,253,127,10,236,99,131,109,135,29,201,121,99,160,243,164,70,13,47,67,165,90,236,112,45,235,207,255,219,103,1,224,172,30,182,189,153,115,208,215,7,163,222,53,132,117,41,51,180,129,221,100,255,185,223,10,149,143,47,46,8,4,164,164,129,172,207,152,115,174,4,176,147,99,87,33,144,184,113,218,214,1,5,206,161,175,221,162,151,208,173,37,8,213,175,160,53,77,146,142,75,218,198,6,216,54,211,45,47,60,71,222,220,5,232,200,177,37,79,229,240,151,82,43,254,55,160,37,202,152,126,89,37,86,219,192,127,143,5,50,84,51,49,103,189,61,88,82,229,50,232,237,203,20,86,185,62,76,231,163,241,37,228,151,175,171,194,210,240,13,25,30,167,218,88,18,169,67,151,186,99,197,24,13,36,152,166,38,187,162,183,110,39,89,56,76,35,243,75,207,33,9,221,75,11,127,226,42,57,232,62,200,123,250,198,14,98,41,178,213,55,28,96,217,203,147,193,228,129,156,130,174,224,205,106,191,9,10,168,85,43,201,111,117,116,141,88,109,114,208,14,104,174,66,116,2,104,139,104,17,162,121,115,3,215,192,124,12,63,227,180,48,37,93,152,100,70,13,42,20,4,114,63,207,18,88,43,178,127,196,65,235,96,210,150,176,137,146,28,250,120,23,38,72,59,194,8,183,229,67,36,146,160,76,17,108,25,88,29,82,26,104,54,208,7,89,3,54,181,161,117,99,1,31,41,36,207,167,249,5,51,56,60,223,1,66,135,14,67,187,67,8,135,146,92,158,132,178,114,166,155,170,175,28,107,69,59,162,132,18,55,243,162,138,162,142,135,131,138,181,96,230,35,176,244,3,141,163,136,225,122,214,249,126,166,250,13,147,234,4,201,42,112,16,161,180,43,238,229,71,63,80,45,231,138,218,162,223,90,41,177,221,207,96,120,172,225,115,177,249,63,244,23,5,168,14,88,154,92,188,215,246,63,170,249,220,1,30,153,187,146,255,186,28,110,27,196,255,239,23,26,43,196,25,146,224,25,65,132,237,10,30,240,86,227,140,239,51,207,117,153,25,82,187,6,219,96,122,182,145,33,153,31,139,100,102,206,134,102,179,153,156,42,238,21,176,111,178,200,132,52,1,180,248,6,36,180,243,102,33,125,229,68,230,239,202,149,204,101,106,144,79,18,127,177,112,163,174,253,113,56,2,8,9,60,161,245,171,61,25,100,111,200,231,233,55,236,244,227,8,51,177,58,73,226,19,160,47,69,54,18,177,182,170,27,97,170,251,95,82,72,41,210,11,40,119,151,204,67,226,28,176,225,28,199,61,142,33,54,229,2,47,6,103,57,137,53,88,71,59,202,23,100,18,39,100,230,231,169,33,117,193,112,237,51,129,102,32,196,170,83,68,238,12,223,147,145,57,29,162,60,121,71,40,105,50,34,182,138,218,65,238,100,153,157,212,36,18,26,52,246,231,12,194,194,6,244,80,37,241,186,85,172,4,82,74,210,163,197,111,171,235,1,69,79,62,227,155,107,25,138,121,27,228,155,37,180,143,19,163,125,207,45,28,245,88,46,11,3,187,101,204,143,165,66,36,243,172,120,94,155,240,240,169,11,5,184,250,168,250,153,188,221,75,39,211,170,141,236,166,244,224,184,164,92,117,51,237,75,103,127,178,80,71,185,217,46,204,119,221,169,184,171,34,129,38,249,152,214,5,53,67,211,114,193,91,212,28,57,109,148,152,228,96,223,28,162,22,124,79,106,12,134,169,13,12,100,93,53,175,124,48,58,166,116,186,248,64,173,228,207,40,189,185,176,10,58,236,86,64,122,245,74,195,157,114,88,74,77,227,76,224,186,117,13,35,110,48,79,220,15,134,116,56,35,87,199,2,77,203,198,142,228,156,240,34,94,164,188,89,123,55,151,214,105,184,228,40,202,223,173,24,237,147,176,103,113,219,210,4,240,215,161,166,192,129,181,166,88,72,252,172,83,201,139,19,213,132,15,227,203,147,99,217,66,4,0,162,77,62,210,126,155,203,108,80,1,168,56,237,207,43,232,161,84,117,250,55,255,128,128,200,101,155,25,117,35,147,143,127,171,221,179,168,165,23,47,91,214,173,250,47,161,254,207,137,125,21,167,194,135,34,72,94,54,207,21,223,59,199,22,92,237,1,98,181,175,134,198,210,243,86,44,246,238,15,117,101,6,177,21,130,29,17,78,235,31,103,52,181,41,154,157,202,26,16,149,146,234,104,76,222,172,48,90,11,56,141,157,25,201,40,157,30,199,18,111,80,249,10,133,171,76,137,153,151,242,146,235,110,26,251,139,205,156,160,147,36,102,35,192,223,141,81,93,160,253,185,120,219,71,85,43,18,168,138,210,121,213,254,218,77,69,182,151,75,94,161,108,70,244,212,65,209,1,75,165,60,69,101,212,189,102,92,129,16,221,7,29,231,6,124,247,128,121,45,67,250,219,134,53,248,76,158,91,214,245,228,245,103,181,209,13,188,55,186,191,146,144,115,66,245,216,208,54,182,229,1,148,99,177,17,219,184,216,225,212,35,86,116,87,64,159,162,59,199,96,87,109,13,120,161,168,136,202,187,168,245,149,47,42,37,64,106,39,181,227,88,204,61,69,156,231,248,239,45,233,186,86,207,47,119,80,147,78,155,202,109,67,145,80,225,93,171,236,57,1,13,175,234,102,162,54,24,16,98,61,146,192,59,250,66,8,241,143,204,16,67,44,218,180,131,139,38,136,212,131,167,128,98,19,143,77,193,244,166,28,249,108,148,236,88,198,21,49,191,203,58,137,129,95,73,206,24,224,106,35,80,186,36,177,199,216,16,2,27,172,206,50,212,165,65,121,38,126,90,31,90,177,21,40,228,21,21,197,233,66,66,89,168,247,125,161,207,103,172,146,61,104,254,20,161,30,178,120,55,228,162,8,89,182,42,224,197,207,210,125,72,65,163,149,48,248,60,0,102,15,170,68,188,211,142,42,81,165,231,249,231,62,133,205,151,133,98,227,170,37,193,175,224,48,109,129,21,197,226,86,145,118,239,80,153,113,108,81,43,14,30,225,244,155,26,232,136,47,106,200,189,238,116,33,135,8,134,69,121,111,208,184,200,80,253,249,13,93,40,168,185,56,141,104,69,81,214,198,139,68,101,244,235,129,21,221,187,79,65,112,11,199,242,170,185,190,41,95,243,143,42,106,65,168,18,172,176,112,155,143,49,59,97,130,140,35,136,79,61,250,175,153,37,104,138,48,129,121,39,156,187,192,49,42,177,71,110,232,183,119,154,114,32,172,105,230,45,117,219,142,111,95,166,228,136,141,193,36,142,210,129,245,219,232,44,90,100,58,192,71,177,242,48,6,75,134,220,183,155,240,210,80,230,85,104,221,198,167,76,173,99,5,174,97,138,51,240,101,240,3,167,138,153,195,183,96,176,235,23,198,215,108,84,2,117,19,42,248,108,183,203,14,207,32,82,228,121,212,149,5,3,112,125,107,220,164,250,3,126,191,64,49,64,127,187,142,235,3,1,12,114,176,128,69,201,44,22,93,158,23,15,238,40,13,67,72,173,207,102,139,136,191,63,187,58,107,122,90,233,128,3,234,238,60,135,87,44,128,237,17,228,33,108,175,239,106,247,64,113,134,134,32,181,15,145,131,173,202,89,220,131,54,18,164,0,251,209,42,136,34,43,151,194,122,26,46,115,96,156,59,28,87,113,139,188,80,57,40,35,243,154,116,132,33,58,81,158,42,3,158,236,103,153,160,84,238,5,183,228,70,210,228,152,72,71,188,12,152,219,21,239,47,54,69,63,243,62,152,176,23,208,189,101,222,68,41,88,124,75,22,195,16,183,186,90,176,188,38,34,247,204,138,21,179,129,144,188,144,77,237,127,166,66,132,73,78,87,78,220,181,3,111,134,48,19,97,64,53,76,48,76,244,175,142,23,71,47,226,194,211,249,153,218,228,6,144,109,176,41,68,185,153,92,2,82,202,186,8,245,210,197,168,104,36,210,97,38,11,205,5,49,108,217,58,105,121,34,249,210,40,101,244,28,200,160,200,16,9,226,94,58,83,7,239,117,76,140,19,5,131,211,83,101,105,30,39,143,162,232,67,226,227,170,70,20,250,223,230,107,78,14,23,48,157,225,48,18,49,199,24,78,23,214,73,199,192,7,228,64,6,35,161,247,88,136,126,232,56,146,77,19,114,128,202,127,21,29,220,205,32,110,231,235,194,96,76,141,111,37,239,13,84,143,109,228,141,103,142,232,122,251,142,145,41,255,93,227,120,0,79,177,218,67,14,160,216,180,203,206,229,215,177,182,86,18,105,65,157,113,17,100,210,33,26,253,167,122,157,66,99,108,65,207,128,4,242,185,205,67,163,234,197,116,28,223,64,198,81,7,28,50,150,48,49,49,86,246,47,218,58,170,197,66,191,140,235,121,75,52,240,170,237,51,31,174,140,225,17,99,213,78,111,190,34,157,160,9,162,115,218,158,218,142,226,215,50,18,185,106,63,79,97,191,122,156,239,135,30,229,92,66,251,225,153,29,189,215,21,51,178,63,88,192,13,209,182,35,80,149,237,119,181,150,231,65,106,249,85,109,197,48,208,245,211,23,107,84,80,103,237,49,81,120,232,178,50,129,97,230,3,31,117,46,120,234,238,56,231,232,88,103,21,226,79,49,11,226,117,40,91,193,210,126,17,93,132,18,242,194,102,154,49,59,162,25,86,251,246,201,96,54,91,117,132,134,126,253,182,63,43,137,149,135,151,43,44,131,18,34,145,124,230,66,168,209,137,234,187,87,214,135,81,107,84,149,127,124,2,56,241,70,18,240,58,133,120,109,116,60,2,201,115,210,199,143,183,154,115,204,122,43,6,45,243,208,227,255,95,251,252,49,126,31,251,167,46,161,153,166,71,107,254,49,102,172,155,215,199,89,108,245,224,181,208,117,239,195,1,216,78,92,231,200,129,247,214,16,97,26,236,238,25,183,118,56,223,194,240,231,122,42,129,238,100,224,78,245,85,161,243,187,82,226,111,245,142,80,2,216,59,15,14,138,126,76,100,253,4,232,52,41,76,226,115,69,23,98,164,159,53,17,155,6,80,197,190,241,219,168,194,65,227,208,50,70,242,158,58,151,63,209,114,25,34,194,45,248,252,183,134,167,10,97,83,13,126,152,246,74,36,239,137,10,65,150,188,121,110,166,97,229,63,41,207,72,162,53,177,0,56,11,84,108,102,173,238,188,126,134,41,68,27,11,112,33,249,46,23,39,241,74,244,34,223,238,110,165,217,116,119,66,92,193,24,139,24,87,207,254,117,74,16,179,116,162,231,105,114,222,170,48,76,62,162,160,170,185,138,237,82,26,106,0,55,177,18,197,94,82,139,51,110,54,123,181,249,213,32,154,36,194,191,223,68,41,16,163,199,24,97,162,0,166,126,254,211,44,171,31,81,111,99,190,144,40,74,196,217,94,246,115,3,50,255,1,121,207,96,73,108,123,144,245,58,1,159,165,125,189,108,210,40,22,148,195,107,11,102,136,252,25,157,126,246,26,70,3,167,181,16,23,33,228,176,94,131,92,255,155,107,22,134,43,36,79,243,103,32,237,197,201,205,69,122,148,190,142,197,85,62,125,99,248,141,178,183,228,116,134,77,134,240,142,247,251,246,242,183,79,126,68,43,107,178,143,197,10,75,143,227,59,48,43,114,156,96,248,164,96,21,110,66,55,30,174,141,14,166,210,101,156,211,155,126,91,39,121,6,246,124,193,57,9,36,244,0,97,135,133,148,13,188,162,241,190,202,17,152,52,20,119,178,94,120,92,230,45,90,80,92,133,125,115,96,148,41,243,173,183,200,245,99,178,182,13,219,38,197,60,16,15,57,205,193,240,109,115,59,220,67,98,157,18,62,142,243,34,94,237,8,150,166,83,139,206,123,99,189,169,32,169,76,226,59,135,66,252,247,151,90,123,30,30,137,220,132,15,200,16,118,103,73,127,19,178,111,179,29,210,10,37,178,42,120,232,216,238,219,174,91,68,237,201,14,138,125,170,83,213,121,208,130,142,61,82,183,167,71,6,255,217,143,42,118,220,196,97,220,87,202,77,96,114,217,216,102,222,153,180,71,21,29,15,205,121,131,58,226,7,74,199,79,70,20,195,98,220,91,243,89,170,29,105,159,34,8,63,149,225,104,10,27,176,119,68,255,250,25,227,230,133,10,74,117,3,163,48,136,60,160,89,127,101,251,183,64,27,43,253,126,206,48,69,33,139,22,237,112,157,205,25,127,53,10,220,182,82,45,40,77,207,46,45,93,248,239,107,152,108,219,85,234,247,128,215,106,50,91,83,103,120,192,189,157,156,79,216,91,225,47,78,37,94,74,164,54,248,58,88,142,94,116,225,10,234,101,246,168,129,80,165,11,238,245,31,187,158,88,60,12,48,76,13,206,185,110,19,177,31,0,58,57,250,71,239,223,33,45,109,80,158,55,227,96,130,167,29,86,182,59,185,172,177,111,28,149,224,18,4,168,109,121,77,150,58,45,115,176,27,110,40,4,131,202,176,235,213,226,29,18,157,251,19,248,74,75,45,121,226,6,198,57,165,86,140,85,1,116,125,8,32,59,193,131,218,210,6,157,145,230,58,108,13,69,109,20,142,92,217,163,209,138,115,223,16,127,245,186,34,178,212,242,240,41,64,28,247,82,239,147,213,115,29,144,189,185,164,138,169,196,0,48,247,238,43,159,177,33,226,99,122,78,157,106,227,179,101,16,13,169,142,200,38,84,68,70,70,143,38,170,4,1,151,172,94,143,97,50,236,29,252,157,8,227,52,103,123,156,138,125,93,224,183,154,250,248,32,26,7,68,56,209,131,229,238,51,91,25,118,38,100,95,35,190,131,241,228,208,240,141,172,219,225,124,161,125,232,251,200,62,123,95,2,4,136,169,63,120,48,216,92,47,101,46,34,105,33,79,216,58,186,101,43,251,104,187,34,191,189,97,43,145,78,146,166,118,148,186,152,29,188,154,240,206,216,137,251,248,110,155,192,43,174,178,112,184,50,3,51,159,53,71,89,20,72,56,122,30,169,64,174,218,181,155,7,119,112,47,208,130,239,81,86,43,23,233,102,186,59,93,141,121,68,243,93,188,100,181,39,182,160,79,38,75,39,247,212,242,82,222,2,135,105,1,29,68,187,242,146,243,119,54,66,78,5,92,89,153,15,234,143,128,146,50,50,101,139,71,227,202,104,67,65,171,88,81,237,50,249,146,95,116,41,55,227,141,52,12,170,143,16,145,180,203,121,254,172,107,62,190,254,61,92,26,252,13,33,13,167,152,190,82,235,56,100,190,228,172,166,211,12,196,87,175,24,139,215,225,99,193,88,55,9,187,83,53,45,36,109,58,194,195,201,189,131,175,49,39,147,193,238,226,238,153,252,154,11,115,236,224,23,140,194,121,173,185,131,107,245,117,156,124,222,50,59,16,177,229,231,164,93,94,223,26,72,125,147,223,34,183,177,159,196,46,27,242,11,68,1,60,133,56,20,103,153,123,72,82,187,227,111,186,183,140,163,215,143,29,3,181,135,168,99,255,161,58,67,33,254,188,76,161,154,83,1,15,53,54,64,130,146,243,63,48,24,33,66,249,253,31,128,95,61,220,128,216,68,185,152,23,32,212,79,64,42,52,129,44,128,85,73,198,180,36,22,186,78,59,45,108,209,13,165,75,157,69,115,249,151,174,198,107,166,93,147,121,37,47,116,186,186,125,249,133,79,175,197,87,33,197,147,4,14,173,71,22,240,60,253,86,252,141,142,80,14,254,218,42,137,23,70,210,171,192,245,90,250,9,13,2,80,159,189,17,85,9,226,241,147,230,79,251,185,255,162,12,28,51,253,237,58,210,23,195,189,42,61,88,243,144,214,67,239,82,162,78,52,123,170,47,246,43,232,168,56,43,65,113,201,30,227,205,209,226,97,201,53,15,101,189,129,174,1,77,97,244,5,97,103,38,179,47,242,159,235,86,120,42,75,157,55,31,183,182,175,229,108,171,194,131,212,65,110,181,15,45,220,131,250,175,140,124,45,29,212,35,76,134,129,185,240,72,86,171,192,251,3,106,77,53,203,5,83,68,129,157,156,244,43,78,200,14,161,121,124,82,184,160,75,16,122,247,106,68,196,162,133,199,200,6,200,36,16,241,48,9,247,12,132,85,200,192,87,168,219,175,20,117,50,188,28,238,150,13,213,78,163,220,81,112,103,150,151,238,228,150,85,155,26,169,59,91,96,190,90,158,13,5,250,12,75,120,21,157,246,79,247,19,17,53,149,71,246,100,150,91,252,88,161,243,1,54,207,43,116,56,95,95,193,180,188,76,30,112,97,125,218,215,197,175,70,106,179,127,109,68,65,104,242,240,80,218,9,10,167,37,249,130,52,247,19,103,204,0,48,215,119,23,82,153,28,210,189,229,35,174,192,138,36,25,253,21,211,204,189,138,210,152,174,160,33,23,176,237,142,82,86,58,19,255,75,32,69,185,114,150,76,85,64,85,1,100,131,121,126,139,163,92,228,203,98,140,29,184,162,248,182,55,201,219,44,166,238,196,193,242,86,84,118,185,235,228,231,21,204,229,113,102,15,11,202,207,215,110,58,241,77,210,233,205,121,22,224,29,109,74,160,175,151,116,140,177,197,121,171,20,249,178,62,150,58,220,17,45,64,211,85,222,126,140,203,211,197,87,47,120,136,0,35,193,118,156,51,232,253,241,28,203,156,177,178,160,123,188,215,18,46,87,40,153,84,186,96,102,240,113,248,129,118,158,253,137,142,84,5,248,57,138,242,65,226,72,102,113,138,140,175,99,245,124,126,96,30,234,82,75,221,224,140,103,225,19,198,187,160,46,109,61,21,57,144,141,252,189,232,197,150,238,152,248,45,110,60,169,10,156,48,124,37,198,58,82,53,52,143,159,153,164,226,116,44,171,177,10,179,228,1,60,39,115,105,213,147,38,154,127,82,172,35,115,217,64,147,251,12,103,230,81,112,236,123,178,244,33,222,149,46,10,107,199,219,129,46,197,218,86,46,33,34,95,93,188,238,69,247,22,167,41,110,93,102,33,97,60,183,184,221,120,211,150,24,197,217,114,163,127,175,141,80,145,102,179,86,24,168,37,227,178,67,194,254,32,246,233,73,171,78,51,25,59,13,224,124,125,93,38,155,109,39,164,192,6,225,203,223,249,131,172,7,198,205,133,157,209,142,194,193,26,237,122,201,172,223,17,232,137,243,151,250,174,164,51,84,213,239,254,29,18,149,10,215,253,139,255,189,41,82,180,107,42,78,96,165,212,85,123,164,8,23,148,23,237,130,199,127,90,160,99,45,68,92,221,217,190,21,17,170,198,154,151,67,31,1,133,211,242,23,97,129,0,60,202,75,181,0,205,180,63,114,27,41,11,196,54,42,240,57,222,59,255,152,211,84,34,253,98,229,202,240,182,143,145,84,192,236,235,33,183,233,76,182,104,36,88,119,23,177,115,7,54,115,90,12,80,252,166,52,89,98,154,183,4,156,161,250,67,100,22,45,106,241,157,188,43,199,92,11,29,161,115,167,91,76,170,254,210,45,98,108,47,190,162,106,149,116,232,68,163,78,165,190,101,191,38,230,121,227,5,196,162,197,96,81,232,79,59,184,178,29,22,169,231,19,117,9,41,169,164,201,47,168,48,231,104,135,183,251,206,205,217,182,153,75,80,174,78,129,218,54,79,242,225,12,52,62,126,43,47,226,125,172,48,126,67,102,216,240,60,7,145,63,41,80,224,197,201,98,20,240,236,114,26,112,105,16,227,25,125,63,7,255,157,16,74,55,233,155,192,29,38,194,211,59,174,180,176,192,216,149,70,11,181,179,25,112,113,70,162,23,254,159,155,179,26,212,107,99,1,127,43,220,194,91,92,165,101,47,186,75,168,15,142,101,210,39,63,216,0,61,227,200,2,42,74,155,186,234,61,28,46,67,24,90,3,185,193,58,55,131,51,13,36,15,49,62,102,15,55,121,100,50,15,234,1,255,124,149,129,224,28,174,28,111,133,195,133,51,23,4,179,244,206,149,135,162,82,253,114,49,244,125,9,147,196,216,51,248,67,35,215,161,200,109,104,111,180,157,85,100,137,106,186,19,98,66,236,214,195,90,236,115,14,144,63,227,129,160,66,153,249,195,245,109,238,77,108,39,163,211,35,90,176,67,147,49,87,96,163,250,72,110,228,187,33,16,90,88,114,13,130,66,104,38,227,122,36,101,145,238,154,97,37,104,251,216,89,177,156,36,87,20,202,148,213,89,204,2,72,60,234,55,227,122,175,94,68,154,5,137,201,109,65,237,43,212,224,177,214,128,102,44,178,7,90,245,137,170,40,131,236,76,170,115,46,109,13,96,29,129,84,116,115,8,177,81,197,232,118,214,141,176,101,84,182,187,116,206,16,227,143,174,115,246,26,72,243,79,215,146,131,131,52,84,96,140,81,204,1,178,232,114,167,45,100,244,156,11,126,199,205,26,125,220,236,244,0,15,116,90,127,113,79,192,153,170,12,244,43,70,183,170,175,53,179,135,27,70,24,219,210,48,155,232,125,89,117,216,126,32,83,150,206,92,134,207,88,77,254,150,242,200,185,9,171,205,68,33,82,224,84,42,87,135,222,15,131,3,192,231,212,228,243,35,249,190,30,235,171,194,210,234,224,96,86,88,47,123,3,232,122,118,152,121,109,200,57,93,0,31,27,140,125,161,131,26,4,40,139,248,254,241,240,112,16,35,130,98,223,134,87,163,242,162,209,85,16,209,130,54,195,248,202,30,248,121,222,159,199,39,192,63,151,239,111,180,196,219,54,229,98,4,153,78,180,174,198,114,182,120,57,248,179,53,105,219,126,249,57,144,46,26,225,130,112,79,65,110,37,95,33,134,110,64,234,19,103,218,161,23,107,58,27,202,235,54,192,134,191,80,189,249,210,113,121,151,246,202,197,164,253,57,42,189,124,156,63,95,168,98,211,90,88,167,172,220,134,125,246,237,146,23,214,189,120,40,60,112,224,112,98,65,67,59,214,105,111,11,251,135,51,119,144,79,103,55,133,113,152,28,129,35,73,232,34,113,30,115,207,163,199,199,6,76,57,14,77,225,244,42,185,83,66,223,56,180,75,110,30,79,82,161,83,179,2,71,65,90,78,175,214,141,6,131,102,235,45,64,91,108,122,164,82,224,6,161,185,36,78,60,171,64,199,36,130,252,240,112,37,132,7,47,9,70,196,46,22,101,85,12,23,103,143,73,229,1,67,103,236,32,205,90,116,28,157,77,51,146,157,4,24,57,110,107,103,130,13,242,18,254,165,73,179,79,99,234,54,187,119,81,74,144,229,6,223,167,219,64,36,237,171,58,121,243,91,175,46,178,196,158,215,181,220,200,145,72,179,242,129,209,236,198,190,85,10,100,92,205,230,142,90,150,127,83,68,8,177,187,205,19,240,30,25,6,84,0,128,28,229,245,58,209,141,73,168,202,210,68,182,16,39,42,246,254,30,224,101,150,135,185,11,41,146,80,77,20,24,70,71,144,231,4,69,41,226,255,182,78,198,59,228,100,34,40,214,245,135,150,37,113,62,46,61,192,57,114,70,175,255,254,183,247,10,155,209,129,243,0,1,174,172,253,247,114,4,1,80,3,45,96,66,67,53,43,93,8,18,28,74,98,35,169,103,43,53,4,14,127,51,180,34,239,236,171,222,241,8,170,243,86,243,214,146,242,222,240,58,133,167,207,182,118,190,63,89,127,252,235,195,255,223,35,217,94,243,176,182,92,224,5,69,218,132,6,223,23,95,163,222,28,241,65,130,159,215,238,211,95,193,116,117,60,135,220,47,77,39,84,215,74,216,114,74,37,62,20,211,39,185,147,186,10,126,147,31,55,154,10,192,108,168,253,57,29,120,73,36,44,145,218,69,195,126,12,167,251,236,151,110,178,196,108,239,145,59,84,142,18,21,16,84,137,58,4,233,230,192,208,223,253,39,119,2,199,52,104,21,194,87,246,117,93,47,155,9,255,78,117,118,192,195,2,6,182,152,28,221,33,157,238,38,146,151,20,230,46,153,21,81,186,104,56,149,237,28,245,194,15,21,120,138,190,213,77,131,67,1,236,57,64,18,195,209,228,201,200,101,176,150,145,131,17,60,44,88,98,143,182,157,20,170,212,151,183,226,233,18,79,224,41,4,57,0,75,90,81,55,120,0,207,198,194,89,245,45,74,120,65,123,136,97,242,227,242,221,245,213,109,139,229,167,125,3,69,104,136,77,68,71,194,101,27,244,231,210,12,182,174,48,8,143,224,13,198,194,10,152,221,223,14,234,47,207,35,251,80,36,3,83,94,196,95,63,211,210,214,135,249,6,159,20,67,115,142,216,212,111,71,161,216,157,249,162,180,222,155,216,221,138,28,52,69,41,28,63,188,182,63,4,57,123,77,125,101,6,204,54,54,49,223,34,27,126,156,87,12,50,212,112,131,44,252,180,134,109,169,215,172,193,132,169,92,7,23,49,120,108,223,33,53,29,113,178,129,135,119,183,221,198,2,244,49,233,12,18,87,165,44,57,203,185,197,36,73,114,110,70,91,255,25,205,208,143,172,8,24,236,89,113,38,3,155,131,192,118,24,179,192,126,130,123,197,229,133,124,76,194,154,124,252,28,184,14,217,31,84,34,193,240,54,166,190,223,50,63,236,187,11,191,48,0,78,22,125,36,3,62,211,148,180,248,74,218,165,71,188,4,47,240,35,128,136,74,70,222,77,164,19,202,169,94,197,224,33,73,94,188,94,150,178,12,157,215,96,92,243,227,231,248,66,158,109,6,230,105,194,161,224,110,19,188,242,232,139,218,176,227,219,162,208,209,151,135,154,157,251,161,211,84,102,236,92,165,204,146,61,225,51,135,242,98,250,192,25,143,68,123,65,118,242,214,167,174,28,67,183,93,232,56,205,29,197,37,35,22,237,83,95,224,150,61,141,211,159,169,18,137,168,245,127,190,89,163,120,109,232,219,167,46,193,59,96,179,104,149,155,60,110,58,44,150,242,67,90,88,132,147,64,183,10,115,207,129,14,11,183,84,219,240,60,104,124,32,148,16,71,146,61,29,38,195,153,131,36,102,227,221,48,128,195,108,156,12,170,194,67,110,202,96,101,27,234,14,2,211,250,7,0,172,104,224,124,174,154,111,205,52,95,242,99,154,251,215,84,54,6,22,41,147,65,11,221,211,150,214,122,238,57,65,147,246,58,6,74,241,132,82,121,55,215,88,72,123,195,234,53,56,254,45,212,158,106,208,214,95,159,85,145,56,161,184,219,154,34,172,220,3,92,200,39,81,55,224,23,155,223,236,197,8,227,170,245,155,189,123,83,197,41,247,27,236,203,15,192,244,215,210,108,42,88,200,107,124,248,1,156,5,40,216,163,139,127,233,36,128,233,0,76,94,202,147,83,94,218,52,206,247,76,18,181,20,225,101,100,165,18,166,228,255,123,42,128,83,151,115,103,218,224,204,204,219,234,70,150,170,174,231,89,233,69,168,100,144,219,42,78,207,122,243,65,62,145,243,210,46,85,38,58,225,154,41,104,146,244,58,91,68,102,79,162,29,144,146,223,111,205,97,135,152,244,183,96,168,171,115,81,197,217,248,103,174,178,101,30,187,98,111,17,104,216,194,135,205,209,9,70,37,78,195,152,21,117,16,39,111,200,34,196,202,107,193,210,54,122,27,179,151,220,82,113,104,152,74,193,90,208,92,232,21,89,122,74,152,251,221,231,231,255,251,154,148,88,194,93,189,16,203,150,93,235,114,230,43,103,184,3,73,16,19,85,13,144,84,249,28,64,22,219,222,227,48,67,130,233,164,237,24,78,175,76,187,95,175,183,133,78,16,244,30,172,142,163,80,72,237,195,8,33,35,205,236,208,27,62,26,1,68,152,23,37,17,68,55,211,136,157,58,116,182,76,45,163,101,182,192,197,50,219,114,219,67,215,231,33,244,136,185,64,228,139,22,4,150,13,179,60,15,108,244,212,213,82,173,136,55,74,10,114,185,36,2,218,80,30,116,18,84,178,169,176,227,10,232,57,54,22,80,115,76,18,131,5,50,179,108,199,214,40,197,135,141,66,2,9,172,47,234,189,255,151,254,36,112,224,171,1,86,169,167,89,110,89,231,86,125,217,106,40,45,194,246,164,139,104,3,34,83,122,233,70,111,184,185,4,166,206,93,229,237,123,254,186,233,162,115,91,24,168,137,126,213,55,31,72,145,230,206,26,34,191,96,188,45,28,98,213,137,223,240,220,226,29,225,122,11,87,189,113,76,206,124,62,226,224,230,215,253,156,213,218,30,149,206,217,7,59,74,248,229,219,72,112,171,45,220,42,224,119,97,155,140,229,235,240,122,37,166,236,48,203,251,212,238,87,216,11,167,96,98,61,5,125,155,200,27,13,173,11,207,162,168,148,192,113,153,254,31,210,83,45,117,78,255,160,5,182,180,132,176,167,127,202,209,100,118,182,173,138,202,72,104,72,156,204,121,74,194,68,255,153,36,8,127,216,103,231,150,223,11,73,15,57,251,130,204,126,223,28,86,143,51,35,220,241,163,42,94,147,81,210,214,57,208,155,240,189,118,247,124,74,57,38,18,248,2,239,124,3,240,251,230,135,247,235,132,91,36,3,233,15,26,6,238,101,26,39,33,92,22,17,29,17,101,210,195,102,63,29,52,167,141,191,191,68,239,96,127,152,166,174,48,47,9,87,135,150,198,21,108,161,194,175,163,3,120,165,75,149,200,119,235,92,88,148,23,168,142,217,170,204,237,53,249,174,103,92,50,147,174,132,203,28,52,97,127,203,100,229,125,206,5,240,225,168,109,194,251,164,246,62,212,231,215,24,126,206,193,238,224,104,231,176,164,49,54,155,162,73,96,174,200,164,44,134,156,26,158,99,43,155,227,112,103,189,105,238,200,134,236,139,203,232,247,136,162,200,2,130,217,121,176,143,118,120,13,113,61,192,53,128,129,221,25,250,29,43,200,148,39,88,167,170,175,164,221,10,39,35,253,118,17,71,183,107,234,231,45,153,118,165,138,14,185,67,148,63,221,11,72,173,44,204,217,248,129,44,161,9,74,76,55,233,55,222,242,79,39,207,38,253,192,218,35,152,82,188,20,49,95,17,136,162,162,143,167,83,112,45,246,150,94,148,130,205,3,253,218,46,144,36,205,152,120,183,174,85,160,157,192,34,79,30,102,224,63,183,245,106,138,112,118,152,9,55,99,185,19,146,181,166,203,201,24,185,186,163,133,4,244,134,111,116,130,155,96,0,247,96,210,63,72,130,251,170,40,98,232,187,110,254,156,79,125,164,145,153,147,249,205,201,34,243,228,121,140,90,199,143,116,61,1,77,173,222,244,67,85,141,226,180,23,185,126,65,138,23,98,37,66,197,233,69,16,97,18,206,204,199,62,214,101,6,9,223,22,196,9,208,80,201,71,27,17,147,19,97,56,120,58,183,107,229,229,189,205,200,218,210,230,5,116,28,230,112,86,126,243,72,149,137,18,83,137,203,143,40,74,99,20,93,15,17,41,110,97,136,95,92,220,54,41,244,114,177,197,168,147,214,42,240,203,207,160,179,67,240,142,44,57,94,77,65,249,8,196,132,149,218,109,204,24,59,27,73,94,112,196,223,175,177,170,111,119,176,229,13,195,210,113,200,59,40,237,219,197,227,253,103,15,255,152,22,14,67,126,207,36,68,90,170,144,126,41,11,105,185,170,128,211,176,159,52,104,236,27,84,177,235,23,120,103,77,64,57,65,242,182,114,78,233,231,31,24,216,90,129,214,192,63,169,247,19,169,7,11,16,238,126,62,219,152,222,171,35,41,96,32,255,222,248,3,161,204,204,193,30,211,180,147,116,37,71,44,142,218,141,49,228,95,51,27,14,200,38,207,228,23,216,179,26,204,169,46,237,168,48,237,109,91,246,87,106,77,172,57,115,189,22,221,38,229,34,80,189,244,245,80,158,220,28,247,113,143,102,217,95,171,182,225,177,158,243,51,8,87,72,9,24,152,115,136,251,156,135,207,197,243,169,104,15,21,177,157,145,226,1,22,206,174,145,196,203,204,209,22,91,162,70,213,197,118,249,74,158,238,243,254,87,19,51,76,209,208,70,50,113,146,13,64,137,78,130,62,248,145,79,32,125,207,248,199,159,17,30,38,240,207,128,97,130,197,221,2,213,84,83,249,198,180,190,242,4,48,9,170,80,39,172,200,104,169,13,91,103,8,225,232,63,73,103,217,226,205,210,8,66,157,25,194,72,88,197,228,227,248,248,30,235,252,195,176,9,244,182,41,96,142,162,120,173,188,251,165,7,43,49,14,134,251,183,123,192,182,46,158,254,37,145,120,204,65,37,93,17,56,165,156,48,34,166,144,54,22,106,165,187,230,146,137,127,66,199,177,56,120,240,107,26,235,178,22,92,89,192,191,48,77,117,243,236,159,175,116,89,193,235,133,198,64,137,103,237,166,152,86,123,236,243,174,25,50,13,240,157,56,158,72,157,8,86,241,89,170,192,104,30,31,67,35,31,168,247,93,9,178,128,28,7,219,29,89,38,231,6,126,136,224,73,114,9,154,187,4,50,129,210,82,72,241,123,151,95,212,41,248,253,34,65,75,116,169,22,40,188,170,157,49,152,225,93,110,115,142,58,30,128,1,14,114,2,113,198,167,163,157,80,78,232,9,146,193,108,3,108,198,131,180,157,124,24,235,153,35,89,32,127,167,72,69,188,111,74,246,17,22,84,41,253,214,140,79,107,77,204,5,129,183,7,215,146,86,135,80,53,46,168,169,102,7,48,16,76,189,147,200,73,193,193,117,30,129,198,69,149,205,164,253,159,95,6,172,136,206,224,207,18,19,234,11,6,223,18,242,206,5,123,29,249,191,138,248,55,4,62,214,203,28,158,247,168,191,97,102,159,184,136,208,206,33,176,243,199,91,116,118,48,162,103,75,206,132,30,195,253,164,80,122,73,59,26,65,52,91,99,136,236,193,18,61,130,10,145,8,45,175,245,242,196,127,247,173,223,192,201,221,75,53,175,234,115,125,164,88,56,155,63,125,120,169,188,6,24,224,8,211,14,229,199,144,47,27,155,117,6,155,91,111,135,77,184,223,80,197,74,30,212,67,206,223,36,156,169,209,64,129,105,212,89,249,55,189,232,64,3,220,101,206,110,205,62,57,11,95,42,84,218,65,174,24,49,166,202,140,241,110,62,223,72,203,157,194,76,241,26,31,43,225,97,140,52,213,15,8,60,42,48,251,145,84,111,2,151,2,10,105,126,16,211,64,253,159,12,95,194,124,223,167,215,255,48,28,220,113,81,238,168,89,44,97,124,22,122,105,177,67,138,12,181,67,173,14,184,108,26,209,39,67,200,18,83,252,230,34,224,202,141,81,63,76,183,29,137,29,86,49,98,154,247,205,242,122,236,96,174,125,92,35,160,49,50,253,134,9,82,99,152,105,198,73,38,3,220,102,202,232,76,122,217,62,122,89,197,114,53,161,50,138,154,92,179,4,39,94,255,36,185,28,117,244,21,64,236,28,241,33,0,246,183,55,119,254,210,235,188,50,86,165,232,241,142,188,180,2,212,115,204,146,246,90,0,132,20,69,118,199,176,140,237,91,49,43,34,34,222,61,9,72,140,107,254,231,242,192,166,242,195,81,207,107,115,179,239,95,233,110,225,165,159,218,40,135,175,79,92,170,102,194,33,157,223,249,231,242,71,195,22,139,114,107,81,3,174,196,202,95,135,17,9,53,158,196,61,215,171,74,56,38,97,164,22,12,4,99,162,123,1,35,248,140,45,28,172,36,232,224,167,239,211,52,183,85,201,43,0,109,184,177,139,55,245,194,7,105,37,231,75,67,246,75,181,114,250,168,132,122,25,50,63,247,147,212,13,38,138,232,232,69,193,209,227,39,64,89,207,169,15,102,143,130,203,11,121,2,74,33,180,236,252,19,107,34,85,101,157,195,201,19,52,113,55,82,113,213,142,129,215,67,6,8,120,4,85,139,134,102,14,76,55,137,9,51,112,54,110,33,168,38,133,181,195,192,186,201,105,250,167,77,117,11,17,200,21,105,206,2,246,213,184,22,97,56,128,157,176,154,253,177,14,122,146,138,9,131,26,71,57,239,55,84,31,151,194,223,134,142,199,61,102,163,97,203,163,225,114,167,124,140,146,103,116,98,191,198,98,44,188,39,164,201,189,179,61,117,163,255,23,10,241,236,121,185,121,49,23,214,27,118,191,110,197,199,72,22,210,107,154,53,7,137,121,2,14,105,72,134,152,149,133,27,14,201,47,144,228,201,252,141,32,217,9,16,123,177,121,69,140,123,196,106,11,151,45,8,90,247,74,165,233,73,132,176,153,80,181,185,128,170,44,245,149,156,49,87,5,27,87,107,117,253,56,78,0,51,5,214,136,101,6,50,244,148,171,95,92,35,76,41,225,33,102,5,248,66,235,119,142,68,108,72,202,92,238,112,123,213,184,152,215,140,169,81,211,89,72,30,194,178,84,222,107,190,124,91,27,197,53,123,213,116,183,114,207,131,199,96,211,211,117,239,99,217,161,159,225,251,124,219,206,101,177,92,148,149,214,214,92,179,249,3,13,7,166,155,130,192,196,16,210,173,199,118,236,34,14,107,215,167,3,86,253,67,2,217,240,145,192,245,186,43,212,246,196,217,234,171,96,32,140,47,54,1,192,80,218,32,134,156,170,44,166,212,2,245,243,204,28,128,24,76,24,138,25,91,62,88,20,67,154,224,103,27,248,238,17,58,253,11,137,98,91,123,49,79,191,177,201,76,88,172,16,233,40,156,254,124,215,217,185,232,142,239,25,208,199,202,222,24,154,36,160,66,194,60,209,130,133,46,129,208,249,9,133,165,13,246,87,166,162,144,17,159,180,49,39,177,38,175,22,208,178,250,200,222,76,64,253,49,159,111,168,178,208,215,4,145,164,62,230,102,108,126,16,106,39,82,112,88,191,32,145,9,86,35,130,53,175,221,115,144,205,220,38,162,212,23,23,236,49,4,115,252,204,215,113,49,195,141,16,61,111,2,231,4,34,213,143,241,54,1,44,204,245,47,37,39,212,58,192,235,133,94,226,145,237,55,5,233,34,0,121,130,41,208,231,44,65,139,89,194,40,151,134,1,245,230,22,176,215,64,20,142,12,167,158,20,82,2,152,166,187,92,129,203,244,231,17,183,198,149,50,131,29,104,78,232,67,147,91,106,123,138,177,200,135,61,62,246,76,30,19,235,215,78,160,63,235,42,234,18,159,184,246,214,22,86,20,142,57,2,251,115,231,236,35,179,67,191,149,59,223,220,24,236,39,166,103,202,8,167,163,46,127,184,106,8,101,66,16,229,73,86,103,146,127,19,59,133,167,175,249,162,175,205,196,135,242,61,66,1,87,108,199,251,219,113,39,241,48,183,212,129,134,10,181,141,130,72,54,169,151,229,38,38,86,178,101,142,125,126,248,143,255,143,179,118,93,144,81,27,44,255,102,157,105,190,224,150,248,248,67,240,246,17,137,4,249,57,248,117,80,29,248,19,44,218,77,66,205,124,168,85,32,141,140,178,183,118,169,109,72,33,40,59,8,176,215,33,254,36,159,92,169,52,229,185,160,233,247,59,243,111,26,1,111,70,214,176,144,254,2,191,138,56,223,239,108,166,255,151,129,211,189,25,173,138,244,44,146,71,141,246,226,76,189,69,50,212,216,160,139,72,246,73,244,190,188,169,110,95,60,80,213,38,158,51,196,122,219,199,16,141,58,106,60,58,42,64,48,202,181,37,168,154,149,146,61,84,31,107,36,35,176,17,95,117,235,112,200,13,89,161,89,103,9,65,253,202,190,142,158,172,131,242,29,14,82,109,247,213,113,147,201,214,95,65,214,61,189,249,205,213,122,5,147,144,198,88,91,22,221,65,222,204,170,137,170,60,151,66,186,245,120,213,29,129,17,39,112,77,179,97,206,235,213,98,250,177,88,141,98,206,241,42,0,186,204,51,121,223,134,91,103,165,200,128,238,119,47,21,201,13,202,20,32,229,238,38,164,121,181,212,55,40,85,114,242,127,23,208,62,117,141,22,167,228,99,135,243,214,214,110,59,80,121,140,55,127,213,91,17,30,232,13,148,202,4,105,35,254,61,240,118,236,51,117,26,93,89,130,190,99,117,105,198,114,2,135,26,218,11,50,251,65,187,180,41,18,24,189,34,44,129,209,152,147,248,105,120,111,228,63,6,85,244,70,172,43,230,217,46,245,209,71,175,189,96,51,17,148,96,174,9,77,102,175,64,91,221,122,232,64,80,39,239,10,245,62,12,66,111,108,109,149,213,98,212,85,239,84,157,81,14,76,86,101,171,7,148,211,168,185,255,246,30,127,19,206,228,137,52,196,107,216,62,96,234,140,76,237,211,73,61,67,59,50,244,223,102,42,216,125,206,195,172,190,45,80,225,96,154,137,241,47,63,117,23,9,132,94,110,133,134,210,187,60,66,91,156,110,82,168,125,158,100,154,87,188,93,75,232,96,167,1,123,104,131,24,87,243,124,20,88,25,85,225,145,73,183,156,72,96,28,173,9,172,25,38,104,8,227,155,145,75,169,60,252,4,187,164,139,140,240,71,20,135,243,215,12,1,171,38,254,0,219,115,34,144,83,9,38,165,90,65,16,181,214,253,119,91,242,6,118,210,142,89,106,118,222,235,34,255,117,55,204,174,73,107,2,241,203,11,180,245,23,152,57,137,149,79,79,118,181,255,8,110,249,185,111,247,62,148,31,63,63,242,19,97,194,164,222,55,136,237,83,55,16,242,100,89,176,230,9,253,234,223,74,180,44,230,106,96,122,115,202,223,44,31,235,220,38,87,15,15,240,27,243,236,53,254,95,191,212,218,38,3,139,63,202,117,124,253,229,193,250,44,230,5,134,126,123,5,228,187,217,164,214,193,173,178,237,227,203,94,209,202,101,208,68,32,35,181,227,88,69,219,86,55,17,194,180,246,84,136,221,248,127,74,221,254,9,110,177,99,163,230,160,154,62,4,242,133,222,193,225,15,232,48,250,219,64,201,223,18,12,200,120,168,241,224,149,37,16,176,172,7,246,175,93,83,10,30,168,129,35,124,147,44,151,237,127,57,195,25,217,30,186,145,161,242,197,108,171,234,10,228,179,194,115,75,47,71,60,117,11,22,202,206,13,250,34,175,8,215,54,92,44,142,196,159,149,75,180,3,96,128,225,204,202,180,245,44,81,14,195,242,178,254,181,90,145,178,18,66,153,113,236,25,147,15,11,63,186,193,214,114,251,165,175,113,137,240,225,222,7,173,61,73,192,237,115,199,165,38,9,137,35,150,12,35,156,186,93,28,127,114,250,168,102,138,199,203,166,227,81,181,75,224,3,29,136,244,75,189,162,192,94,102,46,87,129,193,178,66,6,67,74,89,141,114,186,116,188,191,168,251,48,227,94,6,42,194,198,45,187,97,164,207,119,176,118,250,204,141,34,243,238,217,229,33,140,120,124,82,96,97,95,0,153,2,153,120,115,157,164,7,216,171,43,49,247,103,224,151,48,253,186,10,218,1,106,232,233,67,90,184,13,95,222,133,0,138,195,116,11,90,30,177,234,111,234,60,207,65,54,160,3,249,220,61,50,55,223,28,247,105,192,247,176,126,11,158,140,55,59,25,12,228,187,208,179,209,54,59,194,203,71,172,25,83,180,199,215,43,13,213,108,68,84,38,118,76,68,6,196,36,128,224,12,240,78,215,166,114,206,153,35,178,137,246,251,1,203,2,223,166,224,68,181,117,69,62,26,157,238,82,244,52,172,151,238,167,35,56,146,241,192,96,25,111,174,146,12,96,125,35,247,113,104,183,37,32,58,97,96,132,154,120,119,204,91,180,155,205,108,12,48,1,92,48,210,243,201,116,115,243,33,30,40,102,132,255,243,92,66,221,90,169,4,228,202,248,246,203,240,61,114,33,20,208,49,253,220,183,247,213,80,183,250,237,69,207,157,10,229,83,133,119,103,127,218,89,200,182,165,16,165,160,43,41,174,94,137,59,84,137,251,198,180,197,15,164,24,40,241,11,41,7,208,111,176,141,203,204,172,125,199,246,83,26,104,28,57,23,124,116,157,44,65,2,197,244,163,254,147,188,202,172,25,92,80,99,166,72,253,44,7,135,26,189,93,251,149,13,23,175,178,235,34,182,161,114,155,167,150,123,163,8,167,139,52,209,91,12,78,125,10,79,249,62,140,111,249,224,208,221,57,70,145,242,186,174,10,193,245,166,169,19,42,227,186,255,62,159,40,114,100,72,163,140,249,46,207,183,92,6,131,152,252,83,47,151,78,21,61,42,66,250,64,35,72,126,14,34,156,154,250,183,214,89,105,174,92,143,122,6,147,150,45,177,85,96,234,208,82,156,7,105,67,146,140,52,39,139,186,222,242,67,241,17,116,126,209,13,70,120,6,100,18,245,191,53,118,66,27,240,235,15,143,230,109,18,231,89,36,116,235,13,210,61,35,139,225,140,29,168,135,141,162,11,60,118,64,108,241,226,236,239,254,29,105,106,75,39,125,73,106,13,58,248,22,228,181,17,55,170,163,108,95,150,61,226,243,18,128,112,159,118,160,77,11,85,243,88,7,131,135,52,217,198,113,34,78,139,80,12,218,21,153,120,54,123,123,124,1,203,254,123,157,50,141,161,38,109,73,40,209,41,177,239,154,247,229,182,93,162,89,199,186,138,207,119,143,90,151,67,90,55,103,212,216,54,136,195,179,184,57,241,100,87,131,56,206,235,88,162,94,120,159,29,69,55,131,166,101,149,226,220,86,18,145,240,39,104,210,89,79,179,211,110,93,253,114,217,85,238,247,172,131,82,228,237,26,238,31,100,71,76,111,220,179,90,17,98,68,243,37,87,177,113,164,92,38,180,108,108,83,20,36,51,56,52,190,252,16,151,127,151,0,1,159,197,72,137,44,29,74,181,41,215,106,229,153,95,215,4,151,118,29,146,241,82,127,132,177,93,108,220,5,205,186,238,254,14,33,226,79,13,248,193,185,108,197,184,30,174,130,171,113,162,120,153,246,228,122,95,237,39,50,207,63,203,144,65,147,28,35,96,64,158,50,240,63,56,120,68,159,82,109,61,187,241,227,193,241,128,117,78,2,178,150,44,64,100,194,186,69,237,194,157,119,165,4,107,201,85,216,1,37,95,122,144,193,84,16,16,23,193,0,83,62,97,57,78,164,100,83,77,0,78,4,13,96,141,134,32,113,64,59,85,18,80,153,238,16,151,190,58,78,204,142,94,170,143,66,17,147,216,174,179,111,222,7,71,241,220,74,132,106,72,119,56,51,121,174,198,225,119,147,152,105,216,223,216,105,100,0,161,82,131,84,94,118,36,88,232,210,90,27,124,171,252,62,215,199,119,180,51,115,233,202,189,26,209,110,175,220,230,171,248,151,75,10,107,39,109,114,229,52,143,63,108,6,253,26,127,46,97,87,146,71,112,231,124,80,253,10,87,209,44,88,85,52,181,142,48,239,131,216,232,136,22,244,129,218,185,67,75,54,0,6,214,55,77,92,0,57,190,220,170,124,142,138,88,195,9,5,32,178,207,94,221,65,116,29,170,26,132,103,248,113,164,212,169,185,12,70,18,176,219,18,179,201,4,250,213,82,105,198,134,85,156,175,202,52,227,101,90,232,201,10,122,44,151,144,133,160,123,251,69,103,146,222,94,201,203,88,130,95,182,161,214,98,148,145,90,6,101,109,0,123,23,143,58,188,172,235,35,115,165,229,126,165,86,146,249,101,109,14,208,234,98,47,87,134,122,189,20,77,20,6,91,232,236,126,101,163,93,25,31,159,27,98,99,180,107,113,51,243,75,224,45,151,149,248,253,200,250,252,162,99,40,118,99,122,133,35,154,64,197,74,109,159,70,87,118,124,220,141,204,13,44,39,255,84,109,166,178,207,228,91,169,109,231,253,5,16,190,142,122,65,75,70,161,46,76,19,110,251,228,197,195,86,140,78,169,201,255,132,197,206,20,116,146,23,94,225,192,13,91,134,179,112,82,159,84,4,98,113,22,219,48,227,218,25,229,209,167,43,96,210,227,107,41,213,125,126,42,255,229,63,196,78,224,36,93,40,62,186,17,188,206,172,61,0,216,233,3,186,30,20,90,35,147,86,158,226,118,125,95,72,137,133,195,238,245,214,126,36,192,159,206,144,219,39,183,83,63,110,65,229,143,248,18,217,232,173,247,232,172,175,70,180,30,209,156,28,209,156,8,106,45,179,131,154,221,242,115,159,85,158,218,179,88,94,36,179,62,70,153,29,188,180,24,169,162,61,187,253,44,116,69,187,106,243,111,155,63,102,44,84,52,135,122,246,181,21,172,33,79,131,212,133,60,94,44,174,151,29,51,153,242,40,190,116,202,145,111,45,182,191,126,247,190,161,29,120,161,193,90,88,114,124,143,111,96,146,125,178,160,73,59,146,166,236,28,249,137,62,190,0,123,230,77,229,228,250,98,67,154,148,121,176,1,206,105,0,254,121,217,137,39,178,25,111,153,183,55,7,214,45,196,61,56,101,97,185,35,121,115,69,111,121,160,94,138,77,209,221,96,251,171,21,238,122,234,129,30,193,151,101,62,1,101,28,116,73,107,157,31,30,183,119,255,182,6,13,231,103,192,161,199,244,216,182,189,204,81,9,126,67,103,233,152,223,142,164,65,207,161,199,39,6,206,129,191,20,228,106,79,25,60,73,73,204,91,176,223,70,137,176,249,10,4,0,92,41,217,128,102,216,138,169,178,153,170,231,208,1,55,251,208,69,6,142,34,170,200,195,239,150,254,195,75,15,169,169,243,124,184,165,227,133,161,151,218,135,0,94,185,42,36,7,20,251,8,187,170,70,194,132,91,127,81,238,133,232,160,24,68,102,62,197,7,0,210,44,68,244,206,7,94,199,53,161,16,238,1,208,50,249,74,113,149,179,166,220,53,103,203,163,240,198,172,36,154,54,26,46,169,204,68,5,191,100,87,148,220,38,72,8,63,242,60,240,18,227,243,162,179,179,226,110,185,30,60,37,117,13,10,102,138,247,81,44,175,82,73,52,248,239,26,254,210,204,198,52,167,180,217,95,218,114,52,125,69,244,142,142,230,134,216,227,193,224,74,244,44,178,176,232,48,51,107,120,81,150,2,169,253,236,101,108,28,182,103,100,238,239,173,107,247,29,142,215,127,57,81,146,212,71,93,103,8,218,193,222,209,17,168,218,22,128,210,15,77,143,185,89,97,195,104,196,248,180,167,42,215,75,235,27,128,131,237,81,175,53,255,219,74,46,152,48,139,61,35,23,173,143,60,109,186,230,73,116,178,160,158,71,203,36,107,241,199,26,151,86,188,0,69,244,142,156,36,159,170,231,110,69,125,112,243,208,81,9,75,32,68,54,31,69,253,134,195,107,127,175,77,77,138,200,136,116,61,152,120,21,141,252,183,39,54,84,255,250,73,105,49,205,250,119,174,197,71,60,254,22,184,89,58,170,231,127,88,72,68,220,212,230,94,121,211,121,100,202,57,176,167,131,179,58,112,75,24,103,62,34,165,236,75,255,59,222,88,106,40,101,218,38,45,241,95,94,237,144,221,69,189,169,68,97,237,229,62,137,172,56,75,85,153,220,1,123,182,99,143,82,3,169,169,23,236,154,57,249,235,135,36,136,8,41,160,203,28,52,14,170,77,141,3,115,177,16,254,195,80,99,66,106,50,13,40,175,95,234,48,161,46,36,201,232,115,201,44,193,38,136,31,8,16,0,109,107,148,247,219,162,161,132,88,83,57,130,11,111,175,0,220,56,145,84,146,211,98,68,207,98,149,167,170,118,227,129,66,253,19,101,4,240,3,12,115,163,254,226,77,10,244,17,65,101,65,212,50,225,19,232,55,198,144,9,65,33,90,63,154,90,218,237,247,48,196,19,74,71,110,224,205,215,215,10,71,15,2,131,86,167,48,210,38,149,19,66,250,184,120,48,235,75,196,94,38,122,246,177,252,67,10,199,171,114,121,66,37,63,1,191,20,132,87,61,74,138,30,67,200,200,252,71,167,54,62,115,216,107,58,226,146,169,245,26,68,185,87,143,241,153,188,39,193,15,153,217,229,17,229,107,104,178,111,45,190,207,24,213,206,128,167,78,57,114,189,77,94,53,130,18,41,181,138,7,135,113,214,11,7,125,219,81,134,203,224,73,208,12,227,151,255,195,83,23,53,72,241,26,65,81,64,225,120,176,149,51,185,194,68,96,39,60,166,34,94,51,62,105,142,149,136,61,156,150,52,64,89,57,50,181,126,209,20,113,28,243,178,199,199,136,148,166,155,208,74,5,149,233,149,117,1,220,38,192,222,161,112,30,59,50,242,24,185,16,44,211,159,238,80,10,226,95,224,201,57,21,16,133,174,196,142,240,116,142,144,235,92,212,159,28,90,183,66,140,22,200,26,51,6,39,80,199,250,176,42,102,53,148,177,11,162,235,191,166,29,156,193,176,91,133,218,215,175,129,30,148,23,165,246,25,97,220,35,80,151,148,168,196,29,192,226,187,3,219,215,224,79,180,241,49,68,123,132,48,194,132,23,160,15,137,206,212,143,159,217,226,70,107,94,54,248,174,82,53,41,244,244,125,249,226,53,6,221,131,125,126,252,143,107,222,100,127,124,51,109,123,96,136,99,97,180,109,87,221,226,253,191,114,200,90,19,158,151,195,172,102,167,212,122,220,240,233,211,188,14,221,154,197,188,190,35,145,168,63,164,186,61,212,125,132,10,204,158,113,75,37,137,37,251,23,42,173,197,14,18,69,235,38,105,74,37,17,117,78,181,163,124,12,139,136,158,53,58,176,55,187,26,114,56,97,113,72,220,253,60,224,229,5,181,163,232,157,215,141,24,107,120,98,206,96,148,245,159,241,244,148,51,220,101,114,181,233,240,172,177,70,191,137,1,111,130,125,249,160,10,191,65,94,186,191,254,38,97,110,146,245,246,194,219,226,90,2,182,113,124,117,139,58,155,23,161,69,124,35,197,90,170,105,207,181,180,235,223,170,103,119,63,50,176,72,52,41,46,143,88,137,64,115,107,105,156,153,27,235,166,98,125,48,23,90,69,225,27,74,177,74,226,208,167,33,253,99,30,78,56,114,7,57,248,206,227,102,165,129,119,221,207,148,51,142,240,235,170,86,243,254,249,0,34,118,134,48,168,254,199,221,174,183,241,13,2,213,186,55,124,105,30,119,163,88,72,162,38,59,131,120,23,93,2,115,56,99,8,216,55,69,0,242,179,106,62,235,73,211,185,115,225,70,85,144,196,52,0,103,244,178,165,205,47,66,132,27,46,246,172,240,135,68,55,192,8,16,20,170,176,130,159,220,197,222,115,221,89,103,1,126,33,245,81,177,216,138,178,147,190,45,242,28,22,239,238,73,198,243,243,111,102,205,201,88,138,98,155,132,237,10,219,128,107,205,100,190,216,159,241,224,36,191,107,16,141,98,250,88,119,41,111,91,152,214,187,139,76,65,97,183,189,150,184,16,6,217,141,133,117,253,225,79,54,45,154,74,167,212,179,95,185,105,176,183,61,20,63,56,243,234,123,196,56,142,227,251,74,130,146,113,100,8,229,15,108,115,216,1,190,123,44,208,5,98,200,207,5,5,211,64,242,134,125,37,143,3,172,227,51,81,55,111,197,206,65,157,149,181,47,240,96,253,6,181,21,232,248,142,54,194,110,169,129,165,67,209,236,232,4,23,235,197,36,182,19,86,57,136,246,126,42,132,210,71,94,101,232,80,114,110,173,214,46,125,110,45,234,228,114,44,63,234,164,177,75,116,9,25,200,37,84,70,93,105,252,137,178,178,184,90,134,216,119,242,67,148,27,15,69,145,33,21,117,189,189,234,111,164,171,93,125,62,52,45,64,119,82,226,153,165,27,90,2,203,144,54,134,33,179,82,90,206,105,142,121,121,90,111,5,75,200,151,111,120,191,140,216,28,158,254,188,54,101,203,19,232,202,23,249,214,216,119,123,44,237,241,182,3,6,151,100,26,234,24,29,201,53,221,205,187,144,247,251,86,28,120,205,81,188,137,71,41,189,25,186,122,1,204,230,248,202,67,155,173,238,22,83,103,219,111,247,243,11,1,234,56,122,103,110,236,98,209,50,247,195,191,110,44,58,191,178,8,151,80,98,150,89,144,121,104,74,143,195,85,82,125,146,189,78,128,169,227,209,26,190,78,204,142,149,86,40,63,0,77,230,85,142,247,151,141,216,92,53,66,31,208,8,91,178,154,18,203,225,98,85,76,13,135,91,24,251,225,227,238,38,192,168,63,249,169,148,13,180,191,25,180,16,82,123,149,247,158,165,28,2,87,139,65,54,100,53,244,102,247,223,168,131,224,39,216,177,175,143,178,201,53,149,123,65,120,126,105,196,244,71,228,77,76,145,44,122,220,43,233,92,104,99,217,4,69,246,40,58,46,240,84,90,222,2,182,64,200,141,251,208,238,68,58,131,221,136,77,6,249,128,162,82,10,162,47,50,252,60,107,33,56,248,14,241,62,153,111,186,33,205,144,44,18,15,197,124,113,146,43,112,9,234,23,39,216,96,28,243,86,2,115,28,108,18,103,62,209,11,29,223,206,53,112,208,77,22,222,57,144,213,179,17,197,89,134,156,36,81,60,239,243,252,238,169,66,183,17,5,104,181,251,15,143,30,63,5,13,237,117,100,188,36,108,15,36,26,127,111,212,3,73,93,140,65,21,28,155,25,245,213,212,154,52,4,98,110,125,139,131,137,128,223,61,235,65,224,86,240,119,57,73,224,165,239,230,205,198,55,237,230,142,31,232,197,247,165,192,120,21,176,255,150,211,250,9,108,64,204,86,46,73,253,87,175,202,204,126,171,138,165,155,70,121,138,21,189,22,223,97,143,64,26,16,72,248,191,177,140,224,155,237,226,215,97,224,84,16,234,192,236,31,238,244,159,11,28,92,63,75,43,159,12,184,77,52,161,49,72,217,2,76,173,47,108,119,4,166,6,108,125,126,3,77,227,179,51,180,154,203,130,33,90,74,132,34,4,155,153,13,242,41,168,107,229,71,38,234,16,47,196,158,129,6,222,220,113,146,13,60,60,149,176,55,254,157,60,7,191,8,223,30,44,87,141,207,59,207,173,236,207,99,11,134,191,27,228,16,212,162,75,30,11,182,0,213,167,195,107,20,247,18,200,126,119,88,14,56,182,52,2,84,34,170,2,54,197,201,163,0,51,192,211,10,230,32,121,93,186,150,221,224,187,233,83,81,69,148,252,74,209,226,198,133,157,102,108,124,139,68,44,13,108,196,170,150,15,149,240,243,28,74,216,199,169,161,73,94,176,188,108,179,163,13,123,237,216,101,16,7,149,170,53,191,250,103,207,91,204,99,108,95,154,135,26,153,187,23,110,37,116,110,142,9,212,173,30,145,234,126,117,161,166,98,63,7,235,103,170,46,17,241,181,221,45,180,182,151,152,93,140,4,16,160,140,166,106,255,88,115,104,106,98,136,233,211,172,80,65,74,89,67,68,9,221,225,159,89,159,0,119,147,23,32,104,109,97,28,26,190,115,80,120,188,70,150,220,197,86,9,85,114,25,43,101,105,3,70,13,233,70,123,195,184,101,101,82,114,250,222,226,237,28,190,224,220,39,241,151,199,240,229,243,254,54,226,100,245,115,209,4,218,59,194,118,67,232,88,143,6,150,61,77,224,160,56,71,90,36,202,7,113,236,161,151,16,116,239,142,224,55,202,203,199,190,144,207,9,91,208,8,178,113,44,188,142,210,28,138,36,251,48,36,91,192,207,232,126,142,181,192,118,253,121,198,46,100,39,242,236,98,195,40,71,7,183,147,168,150,167,197,166,143,31,111,92,119,153,10,39,19,227,45,122,46,42,205,250,33,93,30,49,156,118,78,252,237,172,108,78,241,223,227,109,254,85,6,172,58,54,248,79,240,138,247,86,60,133,231,32,203,167,32,195,83,212,19,201,21,43,66,16,225,198,176,141,60,212,250,70,157,44,114,253,226,250,91,174,27,220,252,51,174,74,18,56,255,133,135,12,66,5,201,114,247,109,29,99,127,156,53,136,145,119,128,67,51,104,156,115,203,23,97,172,17,119,226,53,34,174,120,246,222,41,101,67,108,10,146,117,250,24,217,208,164,116,242,62,186,206,52,213,138,26,221,147,155,114,116,121,219,4,243,4,23,98,216,73,92,227,203,62,67,51,218,203,239,7,123,66,142,208,115,56,15,40,72,95,218,69,77,56,119,134,135,226,154,141,145,223,10,45,169,198,198,224,253,196,131,190,162,148,30,104,1,92,123,205,36,54,99,248,109,153,197,188,130,235,200,243,81,164,65,26,236,164,156,68,164,116,98,84,143,33,183,95,51,211,231,194,200,26,33,61,167,104,104,194,234,117,198,142,137,226,88,108,140,252,197,150,207,167,228,132,202,49,27,229,129,176,236,83,64,224,81,43,85,151,247,102,35,1,175,119,193,189,57,38,6,135,139,165,15,59,248,87,87,16,49,115,157,167,41,199,202,125,112,34,15,192,208,167,159,230,196,195,182,168,92,161,106,252,67,73,80,132,252,167,237,194,11,45,19,132,57,201,45,5,110,200,51,100,48,101,23,45,208,170,70,105,234,24,17,193,175,73,198,43,254,254,55,117,243,153,245,73,198,55,160,96,120,40,125,208,92,106,121,3,111,104,160,121,155,44,39,138,24,148,33,243,0,13,227,210,87,193,240,217,6,252,115,20,230,115,157,208,182,251,196,164,151,97,55,145,76,156,246,237,74,182,117,129,80,205,27,52,29,204,154,154,88,218,168,196,115,39,68,76,236,159,190,184,126,213,154,255,241,2,230,229,164,5,15,211,35,157,139,37,25,73,133,93,109,171,82,207,119,164,50,69,18,20,72,91,196,41,16,118,43,137,142,123,41,201,212,102,179,4,244,21,180,104,194,156,18,101,99,153,143,136,200,56,144,48,156,106,251,60,199,12,71,114,227,234,157,237,53,211,218,93,71,54,69,72,111,197,163,10,235,133,71,114,25,141,91,167,73,198,108,183,230,89,64,99,125,132,5,232,46,170,45,229,68,97,138,255,4,40,224,204,79,221,90,159,118,104,47,51,139,55,130,106,125,211,67,137,205,130,77,85,58,253,108,130,199,205,206,157,125,172,77,87,188,239,96,134,253,118,26,237,236,225,245,61,232,99,81,153,183,98,236,124,13,37,94,169,225,87,144,123,243,227,137,6,125,106,36,89,171,9,97,255,116,131,177,62,199,186,211,141,20,241,109,94,228,20,254,83,61,70,219,192,139,147,41,114,26,43,17,108,186,62,51,19,145,125,210,111,6,237,252,249,152,167,31,89,114,14,254,253,194,14,177,170,128,90,34,205,238,230,104,170,73,111,193,216,119,241,71,92,138,151,150,57,35,35,169,154,56,200,227,17,234,241,220,149,197,122,28,46,50,254,69,21,8,89,171,34,16,136,32,95,126,212,58,173,18,177,227,232,18,18,208,118,197,202,18,61,84,178,67,2,178,36,216,116,224,121,44,171,233,189,241,15,216,22,124,218,101,130,218,157,202,18,247,171,42,246,108,111,112,24,57,35,93,101,79,213,113,225,88,199,146,112,214,69,65,165,248,172,105,135,90,188,132,87,198,16,94,137,55,80,147,144,170,8,20,218,144,164,102,220,227,200,192,55,176,106,201,195,201,232,38,241,107,124,174,221,207,104,234,238,7,180,238,138,116,58,49,45,219,79,78,27,131,77,139,13,173,31,185,70,127,213,146,199,28,197,187,64,161,10,12,146,128,239,80,254,58,16,252,104,0,74,55,184,15,182,94,39,48,2,51,74,14,74,144,139,196,15,31,161,224,237,196,135,150,194,64,15,148,242,21,26,180,216,72,230,96,226,159,134,190,165,121,11,165,24,57,1,2,30,218,50,113,240,158,26,169,11,65,197,185,180,82,178,167,35,177,159,133,33,66,158,126,56,227,252,243,74,126,212,42,143,248,92,251,190,107,134,79,134,80,196,16,102,37,204,239,194,125,177,13,90,109,36,253,164,89,0,7,80,42,47,115,54,13,75,80,140,166,91,35,115,235,211,8,133,39,153,8,103,25,136,43,190,41,101,147,206,165,246,194,147,164,156,64,20,146,86,14,56,238,111,38,217,39,194,190,179,194,89,251,193,243,120,220,113,112,162,188,159,234,204,20,42,117,226,49,33,66,28,40,232,49,196,134,115,239,13,95,144,224,180,101,87,108,236,52,220,185,174,241,13,86,103,136,110,10,109,6,166,23,193,172,133,91,120,219,185,19,78,121,92,210,195,30,21,76,66,43,71,95,249,39,80,195,113,82,45,78,82,68,202,144,188,36,175,45,24,147,67,35,83,38,6,125,51,122,227,205,84,28,113,212,87,192,64,214,55,76,179,108,4,128,139,167,9,176,166,4,126,234,31,92,171,197,158,255,77,43,95,235,181,149,152,3,127,235,252,107,197,242,43,10,70,35,17,106,144,26,236,16,227,111,27,12,183,180,40,8,65,223,13,168,66,217,191,63,136,6,189,216,217,247,217,203,150,66,80,124,140,15,207,216,92,145,118,90,102,252,20,160,79,26,181,244,224,43,30,6,242,123,49,195,62,233,45,198,164,255,22,67,40,179,245,75,61,29,101,188,119,162,92,164,123,245,183,65,53,28,244,152,24,48,45,87,249,112,92,135,44,25,128,239,99,176,241,218,45,161,41,44,46,58,75,23,208,171,59,102,174,245,62,41,24,175,48,88,128,215,5,182,18,163,19,133,206,52,10,92,166,241,21,172,4,118,123,155,135,200,8,245,212,53,68,102,40,50,61,1,237,107,52,24,205,36,207,209,219,203,194,196,91,151,88,52,231,81,0,67,140,4,26,6,95,205,242,143,33,165,250,54,12,198,68,113,185,140,35,139,233,187,73,108,129,203,137,39,211,106,48,147,210,99,0,128,163,42,100,201,185,39,62,176,73,153,55,91,9,79,159,116,89,165,192,181,222,121,148,196,175,67,39,171,149,8,23,71,85,184,105,134,232,159,157,199,105,80,240,173,89,132,121,49,100,5,115,34,72,172,39,98,245,41,87,69,176,81,154,237,193,98,135,89,55,192,132,43,254,70,201,179,222,205,162,97,202,185,53,59,27,245,189,75,253,229,109,196,5,186,171,39,55,243,143,44,110,214,138,203,47,96,224,15,123,176,164,215,55,255,34,56,245,93,62,73,30,222,134,197,118,193,27,183,69,65,135,157,28,49,70,151,93,15,248,17,41,202,212,233,47,104,65,78,225,96,12,139,55,81,172,210,147,19,215,58,18,116,134,117,88,95,36,229,168,218,48,124,32,236,201,177,180,243,56,34,33,183,221,166,217,210,218,204,119,24,211,235,203,177,72,166,168,171,159,18,202,62,255,27,37,166,38,44,132,152,246,64,75,136,237,38,96,66,42,0,40,215,124,220,90,177,139,100,29,252,132,74,85,21,123,166,74,58,179,190,80,250,19,134,71,60,5,80,194,5,147,229,49,172,128,157,66,204,167,134,199,114,93,108,223,79,105,229,156,108,66,19,120,117,200,191,205,121,123,246,252,3,178,218,56,156,236,187,19,105,10,223,29,46,244,88,236,233,156,149,52,195,25,24,103,41,22,125,133,173,85,42,18,127,190,32,178,214,59,44,236,130,193,220,212,14,79,75,203,163,246,11,55,126,9,239,175,64,15,197,209,114,17,215,39,203,197,6,49,170,53,73,207,214,191,122,19,149,162,140,60,189,191,238,108,161,185,231,81,39,168,162,114,115,178,10,169,180,168,79,59,97,161,1,150,176,107,68,42,136,23,119,49,67,184,63,58,226,5,56,216,109,152,228,170,107,148,186,241,47,192,238,253,89,141,129,110,28,90,20,74,225,235,50,96,183,53,129,159,250,66,8,84,22,38,126,60,154,100,173,17,117,200,227,214,169,29,113,138,109,253,2,207,221,187,158,165,147,45,248,122,253,146,7,183,217,79,20,132,171,35,4,214,227,169,64,239,154,106,17,144,84,6,154,24,132,200,70,51,239,199,49,75,26,174,228,253,227,94,154,251,154,99,117,4,214,143,127,231,67,134,128,6,185,51,28,23,249,242,80,185,79,182,192,22,212,92,181,119,82,128,254,128,8,112,216,76,106,131,179,110,183,177,110,247,18,18,201,62,120,84,205,135,79,155,252,189,135,27,234,0,240,3,97,165,133,82,112,213,60,141,185,168,199,66,176,77,73,98,167,101,248,172,211,74,145,142,202,13,116,183,144,220,196,156,210,68,40,244,77,240,17,11,247,68,175,22,249,199,209,144,237,179,252,111,72,239,99,245,128,192,225,70,135,20,231,246,83,101,48,221,200,57,217,190,174,18,137,8,29,165,177,129,216,146,73,47,152,113,225,12,212,190,234,156,54,74,93,58,133,135,61,50,120,9,100,81,137,82,223,4,112,253,178,26,177,111,88,95,164,175,224,100,235,62,106,250,248,133,222,6,210,62,168,255,138,215,67,241,143,189,60,65,6,192,123,206,46,132,1,7,179,237,179,32,67,103,88,244,53,153,19,2,18,206,94,180,51,103,222,57,186,127,218,64,127,106,249,142,105,3,252,211,123,191,93,64,85,231,245,196,207,168,215,179,25,40,225,128,234,56,53,139,45,237,54,129,116,129,208,188,56,95,65,125,184,119,137,13,138,13,229,123,22,96,21,220,204,62,237,198,175,192,175,249,0,13,204,135,168,36,63,191,210,126,83,78,211,174,75,152,124,136,138,95,203,119,102,91,204,200,72,56,132,9,43,65,64,138,110,126,206,75,136,38,180,167,239,69,208,245,53,160,8,88,169,104,137,57,7,206,44,170,110,244,247,169,198,85,38,232,211,213,8,160,65,223,236,215,56,10,224,165,246,14,111,159,38,248,146,26,6,164,13,227,176,91,210,226,176,204,57,232,17,200,6,141,38,12,186,71,75,64,224,193,235,73,122,150,197,144,73,135,242,157,195,159,41,186,71,134,77,146,213,139,17,122,188,48,147,76,59,139,16,14,114,169,215,85,99,83,7,223,78,161,33,217,45,25,167,33,143,207,8,48,233,32,223,168,70,155,93,106,65,241,69,166,41,75,42,40,246,189,113,141,10,74,141,80,98,93,181,39,154,156,124,200,71,215,106,63,114,202,8,123,125,240,77,72,159,159,148,10,54,94,217,204,214,138,222,199,92,109,94,214,137,195,35,250,164,59,236,26,182,89,62,107,2,91,156,64,18,132,164,96,243,181,68,76,46,156,74,68,220,4,245,190,2,236,48,121,58,4,88,41,16,84,242,175,153,62,98,116,180,92,12,127,108,71,42,19,114,83,27,156,158,236,65,212,100,158,187,194,161,229,222,224,8,177,206,129,29,208,166,204,8,195,49,168,110,246,251,115,123,219,14,134,103,42,225,249,166,24,84,155,208,10,133,93,223,156,135,192,122,248,162,91,233,202,83,39,77,170,96,65,155,36,222,67,156,127,111,170,113,222,102,207,212,36,187,29,250,231,114,144,105,156,79,178,184,15,174,189,164,250,205,59,28,124,199,35,139,20,180,40,176,142,77,50,127,29,90,73,122,248,162,152,1,24,147,153,206,241,184,60,40,135,50,34,186,228,179,87,55,156,157,87,232,84,120,42,149,52,10,192,139,82,153,150,54,40,107,193,186,184,92,184,37,99,88,161,7,52,33,152,198,142,102,255,73,150,202,38,181,214,5,49,29,62,193,103,90,205,127,214,59,40,161,19,150,107,24,61,184,107,190,181,230,40,252,104,193,201,79,186,182,112,140,9,160,88,231,158,165,123,61,218,33,74,76,110,89,56,180,121,208,98,13,165,133,204,76,238,185,85,89,193,180,14,62,229,73,51,115,6,176,19,186,206,237,177,21,130,127,108,231,174,110,55,221,252,220,208,17,157,69,91,168,88,249,84,247,47,163,179,107,77,185,121,61,198,151,208,156,12,155,201,232,164,208,234,91,214,208,241,108,156,38,177,3,17,149,188,220,220,147,74,244,187,206,153,143,201,46,118,109,204,133,222,56,104,76,157,150,66,27,22,86,217,241,240,133,191,93,228,90,168,90,39,95,90,183,67,147,215,109,52,196,44,213,10,167,136,86,204,201,101,123,221,151,234,69,88,90,182,27,141,25,165,175,142,165,214,247,233,181,76,154,72,14,134,221,30,112,70,237,133,121,8,239,37,15,170,127,166,90,251,137,240,7,150,163,138,159,237,122,218,182,108,37,201,76,186,229,3,214,114,177,114,92,139,76,179,248,86,197,145,19,243,48,94,254,21,2,208,108,21,113,118,2,26,113,9,114,155,198,42,220,56,200,125,110,17,47,167,137,214,108,85,157,154,162,32,135,79,154,228,139,109,234,135,107,27,81,97,27,255,10,217,45,240,87,71,100,77,130,37,185,15,78,172,250,245,235,30,73,19,212,227,89,111,162,28,251,21,158,60,89,116,178,200,162,37,255,172,189,255,75,179,179,241,128,163,38,207,151,176,68,181,142,121,30,148,44,230,232,123,175,120,2,16,85,43,119,179,183,246,48,72,27,7,249,102,113,116,168,73,103,175,106,250,125,49,108,220,38,49,2,124,5,132,71,190,244,110,35,111,107,60,108,246,229,190,203,236,133,105,225,125,99,1,205,1,159,243,253,179,187,231,76,204,67,229,197,127,93,108,218,144,53,31,107,141,43,134,111,191,178,203,95,174,35,90,171,163,35,134,119,113,180,254,235,230,135,84,218,204,200,127,129,3,146,74,177,106,75,122,254,116,218,67,60,15,253,105,9,37,38,56,220,243,140,7,234,234,240,253,193,173,1,166,195,104,93,156,229,138,152,251,211,50,190,13,173,88,18,112,100,169,76,37,160,204,147,35,247,192,248,107,57,235,155,224,62,190,150,75,63,203,167,127,120,58,170,106,121,209,62,41,225,147,174,151,84,169,251,190,140,135,243,228,87,39,176,245,187,179,34,25,181,46,197,167,103,102,202,55,39,104,224,187,225,224,18,34,247,118,62,11,163,58,64,123,3,252,150,243,12,33,237,164,216,228,190,135,223,119,231,166,218,158,205,192,46,114,192,200,215,157,7,255,93,50,52,128,111,237,185,127,174,151,83,56,239,30,230,108,87,119,101,202,99,35,113,32,22,100,226,66,131,39,163,152,68,43,132,217,154,163,34,147,58,158,37,169,253,214,55,205,29,91,36,156,245,133,70,218,139,46,180,200,249,250,247,48,131,104,2,72,16,144,137,254,95,80,178,3,101,90,162,126,15,239,199,101,84,205,138,144,216,206,47,111,78,237,232,40,64,20,147,92,155,65,18,58,118,75,71,220,18,219,124,9,91,31,75,173,39,59,224,206,194,84,7,77,254,197,176,133,58,113,35,96,97,240,10,32,118,19,202,235,76,89,207,238,55,1,176,167,132,177,98,244,223,167,86,111,28,164,110,199,126,202,216,99,218,9,20,82,111,241,133,251,146,146,102,242,87,133,228,178,108,17,35,203,165,213,64,116,175,173,224,192,15,21,41,192,103,116,61,90,91,120,101,7,77,174,79,75,49,53,213,22,19,32,128,187,139,82,208,56,62,140,2,35,169,97,84,138,218,202,92,118,23,68,168,206,5,134,219,137,17,3,137,96,112,161,109,18,125,3,26,204,106,121,184,210,83,95,74,142,72,218,55,58,244,148,24,7,29,48,106,15,240,16,229,177,47,97,100,31,174,158,183,136,234,97,160,96,143,65,194,153,193,185,141,117,52,226,220,148,39,113,94,125,140,80,144,90,149,196,245,34,189,75,62,169,199,242,117,9,186,165,106,153,8,149,181,1,135,84,18,172,61,120,38,149,56,238,8,171,168,147,50,78,156,92,235,36,148,28,41,158,82,200,63,132,100,94,51,90,8,145,149,248,9,196,217,238,182,61,9,189,81,104,101,1,134,108,3,169,185,152,96,121,61,28,51,187,168,146,112,152,227,123,85,44,151,250,220,220,220,18,208,133,123,137,111,200,31,221,245,250,181,243,71,203,190,150,87,214,64,188,27,169,27,134,135,202,255,200,8,163,116,80,206,14,2,255,43,17,0,157,237,191,32,134,87,8,213,223,26,163,117,82,126,178,192,230,151,207,158,185,51,147,49,119,135,214,143,28,9,166,106,182,116,191,124,203,180,195,166,79,202,30,213,95,255,191,5,44,141,156,214,169,132,195,70,203,200,217,90,239,234,21,242,82,130,53,59,225,57,124,187,11,178,94,141,114,141,205,156,212,39,100,13,139,108,14,208,104,84,250,93,141,226,233,117,78,37,166,209,84,225,199,159,187,183,95,67,39,1,240,207,33,5,71,210,135,104,215,76,115,36,90,138,88,32,77,161,8,111,13,2,135,90,31,249,182,87,191,159,104,43,124,181,8,193,19,0,89,105,36,249,31,200,19,224,123,131,13,134,177,72,129,73,22,18,113,100,50,88,119,43,67,212,128,95,246,113,244,8,40,65,68,123,79,155,49,249,38,154,96,25,145,168,218,137,183,77,88,202,177,138,5,179,213,234,246,231,86,76,221,1,117,72,154,194,68,138,170,76,42,0,131,87,52,173,208,185,250,10,42,105,215,212,208,164,7,177,97,242,194,72,210,104,253,67,143,148,126,217,104,93,85,33,218,175,127,246,17,220,88,84,24,139,41,183,213,89,154,0,147,134,172,55,138,187,212,32,174,148,128,208,117,231,9,179,169,106,142,203,64,40,91,254,26,49,17,138,244,212,84,109,141,255,10,55,155,182,249,245,0,33,29,204,94,227,51,173,49,222,251,132,29,45,52,161,187,187,21,37,183,200,56,144,70,212,2,30,252,65,177,104,212,86,153,180,94,197,138,246,134,90,41,196,42,113,62,249,150,112,78,91,203,173,62,248,16,100,245,230,22,143,179,219,160,190,108,100,93,207,111,87,54,75,39,116,98,99,191,165,192,240,51,161,136,29,215,147,193,225,30,219,50,194,73,82,201,15,13,195,105,215,30,124,71,190,15,90,211,214,14,131,244,182,243,135,238,143,212,100,126,83,83,25,179,193,185,193,13,228,232,57,25,215,75,177,87,66,198,8,155,163,11,152,157,152,244,45,39,45,28,59,66,226,180,102,91,66,161,248,244,68,81,71,107,104,138,0,4,127,49,166,141,105,148,170,27,240,44,235,0,166,68,246,222,58,165,202,144,25,2,18,57,96,183,66,34,200,83,3,228,203,208,145,212,139,42,151,103,39,140,194,66,89,246,170,162,162,65,206,100,202,235,142,100,58,195,120,0,170,1,232,151,59,112,136,147,170,219,219,91,252,149,239,57,145,29,115,34,17,208,106,87,72,142,189,91,219,62,126,39,0,101,3,63,110,140,40,229,222,197,160,9,200,93,64,168,39,166,231,225,171,156,73,165,243,81,33,151,38,28,1,236,196,240,205,229,193,149,249,33,145,92,107,114,21,67,91,212,141,0,168,230,213,221,124,122,57,73,199,36,72,205,118,91,220,132,176,98,123,177,246,48,33,140,154,52,209,62,164,136,94,44,212,191,34,45,144,171,113,145,105,211,81,57,151,219,75,152,184,95,91,233,203,175,116,208,248,85,44,111,37,105,38,151,167,79,249,88,105,7,253,117,91,196,53,165,70,56,8,169,180,199,73,148,81,59,190,31,62,234,227,137,24,69,80,169,79,5,20,29,184,99,111,162,129,106,135,169,55,238,89,46,243,114,187,191,27,166,206,120,67,165,62,223,78,9,224,31,115,45,46,78,79,243,223,58,7,102,248,70,161,212,124,126,54,101,195,95,110,235,120,128,64,195,26,129,122,156,15,26,62,62,135,68,203,178,135,77,35,73,125,15,9,106,80,19,72,241,100,61,116,32,163,51,126,243,116,225,15,187,186,37,37,75,218,196,206,200,46,4,46,82,67,18,217,18,147,159,110,141,218,127,81,135,161,110,80,19,10,2,82,179,113,7,5,17,108,168,163,94,89,170,98,34,110,170,91,118,13,224,241,71,191,111,198,131,111,3,105,169,86,199,253,29,97,1,61,73,170,28,218,143,28,207,53,180,36,184,3,90,188,68,239,227,255,26,151,203,181,30,140,11,93,174,14,229,162,43,140,160,191,236,232,194,192,65,88,24,104,222,221,192,113,226,85,96,47,51,149,252,176,76,214,145,3,134,204,128,56,134,61,96,162,25,153,45,236,224,2,117,254,189,48,21,33,149,236,41,69,109,154,157,78,149,253,75,159,210,92,74,180,15,138,31,92,55,152,68,30,210,34,31,135,154,27,12,198,38,91,148,180,225,57,248,189,10,92,3,203,23,39,98,159,134,47,141,100,189,254,213,160,174,9,188,52,166,244,16,253,51,209,180,95,133,164,46,237,238,103,97,134,102,247,249,192,132,205,8,146,107,150,241,216,33,38,237,8,220,110,84,13,19,199,97,251,215,185,136,131,41,171,114,231,196,139,152,12,20,217,17,196,214,76,52,124,196,214,88,0,73,86,223,6,245,210,150,159,174,20,72,213,207,215,189,72,65,246,92,252,205,27,137,150,9,7,118,106,200,183,243,104,224,165,252,19,98,22,21,77,194,175,159,67,1,125,109,250,8,151,82,201,67,185,124,153,162,68,119,110,82,24,141,127,86,58,211,216,106,62,97,214,7,144,71,96,229,23,0,137,42,0,245,143,126,229,19,69,179,22,85,78,98,70,178,117,208,216,238,244,152,48,49,255,16,34,14,83,105,0,168,14,1,29,26,217,81,165,5,190,142,125,26,131,234,131,77,1,10,193,146,168,22,30,11,235,203,1,169,185,133,209,238,211,152,92,86,119,249,9,140,81,84,11,231,128,118,71,43,41,8,221,49,2,205,252,16,57,84,144,132,168,184,218,97,234,147,85,146,223,161,182,175,231,78,231,98,121,56,199,227,41,197,78,249,159,71,216,237,94,251,65,66,0,3,199,205,157,36,21,60,213,59,179,63,77,229,65,106,35,249,5,254,23,146,160,50,60,73,220,98,26,191,178,210,6,202,184,231,80,75,79,39,141,229,98,205,73,248,70,134,142,237,15,234,136,30,65,104,198,154,227,10,248,179,16,245,35,236,112,105,38,38,210,72,199,202,157,112,60,15,9,117,28,223,87,188,243,241,160,181,32,32,208,151,219,68,77,232,70,138,202,231,215,234,219,77,18,145,225,109,122,9,140,253,153,201,14,63,34,225,48,161,243,129,157,163,236,78,3,66,73,72,226,10,197,107,91,211,8,198,116,51,151,40,72,37,117,174,49,68,228,162,81,157,45,125,7,218,24,207,214,142,37,122,184,21,23,41,95,26,70,215,248,228,27,24,207,3,111,47,200,89,101,141,44,59,75,28,99,64,177,203,139,84,93,233,0,54,35,208,247,178,114,47,158,207,124,254,6,124,153,78,77,80,104,21,128,62,99,234,188,93,128,1,154,64,48,56,152,87,232,234,236,24,162,107,41,70,229,141,157,67,40,38,155,238,6,235,155,133,226,203,24,255,165,253,87,209,232,142,132,84,221,100,12,5,78,169,153,50,71,23,120,23,205,106,127,24,40,77,42,159,30,110,84,133,24,218,138,251,36,144,227,151,22,134,251,218,218,243,8,20,23,101,35,91,177,80,153,119,141,59,162,95,5,14,253,209,79,122,108,16,240,174,163,170,173,58,93,181,232,23,145,55,94,209,244,39,245,172,162,23,220,255,64,93,10,47,180,62,26,90,78,117,21,183,77,250,156,76,219,27,150,192,154,65,105,32,178,242,74,65,10,87,179,170,189,115,105,158,78,126,203,171,61,21,160,148,0,219,53,189,141,160,92,157,246,54,102,131,200,9,13,167,82,211,18,231,41,150,193,142,94,106,238,19,79,38,179,137,254,235,185,76,135,164,111,109,203,137,0,153,10,251,11,97,12,235,251,247,80,231,133,113,63,152,37,38,124,11,107,1,181,49,142,254,119,59,102,207,91,252,195,253,91,54,246,140,90,48,224,55,58,160,155,162,166,45,18,150,224,86,57,162,224,209,214,112,44,225,86,14,2,185,220,202,131,145,25,148,52,37,195,25,255,72,74,154,199,254,26,152,214,235,182,180,179,50,189,96,32,25,166,46,114,226,152,128,201,230,61,64,255,140,118,76,215,171,158,157,202,246,171,138,141,151,73,43,200,199,106,165,37,142,84,76,79,219,112,32,225,252,46,95,41,146,206,5,227,136,156,163,140,103,9,159,66,155,244,17,144,145,199,186,85,23,162,230,77,207,61,41,171,119,234,15,98,241,132,205,173,209,131,222,251,247,69,53,73,119,152,103,215,31,198,161,101,214,102,54,132,63,29,209,147,23,178,102,22,14,44,30,227,111,146,164,35,46,29,29,129,216,23,151,101,11,43,52,44,246,98,100,106,70,103,110,254,141,232,18,98,245,97,146,98,113,212,144,233,166,226,34,93,68,108,83,141,242,51,123,192,59,36,254,126,41,63,47,116,209,245,133,33,41,177,175,111,32,48,175,115,148,53,98,110,181,169,147,41,220,104,250,236,190,35,182,229,110,8,171,190,144,253,53,35,108,222,118,219,85,241,237,179,249,225,133,14,72,149,10,27,10,11,205,122,179,225,125,248,201,48,232,242,5,35,112,229,56,30,136,108,23,228,71,184,238,94,89,107,44,192,126,214,5,254,183,44,98,218,218,96,148,246,173,236,48,204,170,228,105,101,148,251,70,41,92,113,83,37,246,21,32,68,156,113,114,249,109,74,167,59,182,229,196,8,28,197,26,39,49,70,184,38,227,129,221,248,166,102,109,14,94,240,13,115,133,195,233,177,165,250,200,127,48,22,247,123,183,203,28,228,103,162,168,229,1,126,190,152,33,243,210,66,18,10,19,78,80,70,7,237,123,82,72,253,159,206,8,30,64,179,120,218,206,140,172,255,26,41,145,80,37,19,250,244,132,155,77,89,56,166,182,35,71,40,163,252,130,192,166,104,253,90,17,106,143,143,11,95,225,198,134,186,242,225,160,130,174,127,204,196,24,244,218,108,31,23,197,9,50,228,74,13,110,82,27,233,48,236,178,130,112,91,49,64,173,134,28,158,157,124,241,250,46,70,223,165,62,249,55,198,42,24,94,57,17,238,38,128,221,253,120,28,22,150,110,118,249,20,24,202,50,251,56,150,227,60,87,159,104,13,134,105,88,38,183,120,100,175,51,83,229,203,202,201,159,125,86,3,28,222,234,250,158,226,198,74,246,233,71,182,206,99,160,36,144,84,74,11,53,108,138,29,33,87,185,90,231,126,120,79,153,130,52,222,102,80,70,24,66,138,57,155,7,116,156,101,36,209,126,253,122,144,111,138,110,163,242,107,3,38,241,218,224,249,66,230,153,114,95,100,189,160,98,14,160,0,236,155,118,108,62,116,109,231,183,181,38,244,85,161,245,20,89,1,37,235,228,180,1,177,183,246,26,148,224,34,232,208,242,145,199,214,30,34,197,108,168,7,71,228,38,197,136,105,99,78,111,138,47,252,66,78,55,113,34,250,168,203,217,119,173,63,57,70,99,91,157,165,54,54,119,48,76,174,35,25,121,79,153,35,114,223,219,171,130,56,229,13,204,250,143,182,31,73,118,9,67,240,202,253,8,117,199,248,241,152,194,107,36,153,198,55,66,165,119,215,106,254,240,235,203,186,154,239,147,29,229,66,72,10,108,61,118,95,156,162,183,152,162,83,162,56,26,71,180,129,62,74,135,23,70,234,155,129,93,22,172,11,91,142,23,126,168,38,154,166,106,207,222,165,66,158,144,90,174,203,211,12,71,244,28,104,212,117,216,72,209,156,173,141,154,95,32,30,153,33,233,81,39,109,33,187,186,94,63,26,232,44,16,94,237,123,241,128,11,143,61,190,117,162,119,68,49,95,101,188,66,162,153,168,128,214,43,126,111,140,199,47,64,5,248,15,142,240,57,61,109,116,66,61,214,45,100,114,121,40,185,34,224,125,30,245,51,83,233,105,187,162,160,174,159,92,110,44,180,87,199,174,40,255,15,0,33,223,246,245,147,159,134,94,23,239,249,43,18,247,109,191,14,68,187,43,24,80,12,247,200,196,236,202,234,220,147,57,135,74,142,22,154,47,210,180,194,2,225,158,108,133,52,196,157,113,48,69,102,171,114,30,70,20,170,7,111,190,197,202,189,246,145,79,31,97,46,103,149,246,155,252,55,25,129,112,197,138,7,186,195,186,150,137,231,8,153,70,109,88,98,113,53,238,189,86,2,236,108,162,185,54,126,45,163,93,248,229,249,142,24,83,164,53,22,231,213,129,11,9,18,34,251,49,112,203,110,236,252,10,203,60,104,209,119,245,196,212,70,81,152,45,44,79,243,139,230,90,213,16,149,150,63,156,17,237,232,220,32,23,199,200,44,221,78,87,155,126,232,184,140,128,77,198,33,223,194,228,158,215,171,104,114,131,11,10,111,6,165,238,254,192,107,44,30,33,124,140,37,237,245,121,194,138,241,26,149,67,165,213,46,178,179,31,114,13,74,153,231,121,226,253,151,21,169,57,28,232,21,97,9,214,110,127,196,79,35,248,32,157,187,42,90,86,165,139,21,215,81,53,205,241,50,192,173,26,74,47,217,128,234,55,9,168,229,33,130,242,191,100,193,99,161,180,111,4,137,241,66,26,37,215,27,63,90,232,198,210,29,192,72,2,185,175,158,170,25,157,146,112,186,142,223,114,252,89,119,27,219,131,172,233,58,167,18,119,16,214,176,210,102,159,184,119,204,4,190,59,253,148,175,237,41,30,71,11,126,237,33,118,41,250,49,13,72,203,247,185,80,3,81,17,10,137,137,9,229,237,171,165,110,134,200,73,50,8,20,91,142,197,154,16,69,165,193,194,102,151,129,147,228,121,134,39,25,116,186,22,72,103,146,249,35,95,170,21,47,12,238,126,233,246,54,87,105,213,173,68,61,169,193,77,58,228,72,252,51,105,2,151,74,120,17,203,19,185,193,128,182,239,78,79,189,112,179,21,43,233,76,74,58,125,206,115,30,252,107,10,225,152,148,137,245,146,172,57,198,106,188,30,194,3,127,197,95,15,162,215,223,177,244,90,134,243,161,85,201,46,232,122,12,175,232,29,26,150,96,4,127,218,49,251,73,42,215,42,159,186,183,180,184,80,157,14,204,206,125,203,110,199,61,10,104,69,163,172,68,38,228,52,83,115,187,225,222,246,157,37,106,235,42,166,157,22,70,176,175,224,7,96,218,27,184,140,202,45,173,46,186,109,94,58,61,135,200,174,44,104,169,204,25,72,134,57,177,27,175,195,104,153,143,189,60,2,188,104,175,192,149,214,124,151,219,104,172,51,246,142,246,238,224,126,43,42,253,252,54,212,192,61,125,166,50,168,109,156,111,20,103,38,207,181,229,85,161,146,255,138,5,93,237,98,8,59,149,233,249,239,130,71,35,126,164,78,12,231,176,161,143,170,9,98,200,177,32,8,221,206,177,39,137,100,94,130,202,27,232,91,181,208,46,146,130,16,69,233,43,241,209,237,174,13,249,10,151,144,170,93,58,135,4,193,231,250,187,40,130,36,96,66,52,208,37,223,43,241,59,29,200,109,86,174,111,180,229,245,107,134,127,116,230,39,61,199,159,170,51,201,249,164,133,32,243,100,115,13,96,252,254,12,68,242,154,141,66,212,14,222,189,56,188,117,223,38,62,172,21,8,229,220,101,238,200,105,239,156,199,236,67,252,180,205,69,133,244,66,207,137,22,179,224,250,139,141,30,173,109,144,46,10,98,103,123,179,246,23,226,172,110,182,120,74,26,150,197,70,152,102,224,234,83,41,203,239,140,114,94,197,17,153,36,117,207,96,60,155,40,206,214,173,107,123,115,248,204,119,196,181,79,12,94,67,200,7,251,202,161,198,152,47,15,93,165,194,88,221,169,13,158,149,100,110,79,230,0,194,136,229,153,215,214,178,191,114,31,82,106,139,242,42,212,16,164,193,193,203,93,154,104,245,17,200,32,214,222,44,42,35,114,101,244,16,104,248,61,138,133,87,50,114,211,229,141,2,114,46,183,145,223,137,136,79,50,223,184,53,180,174,235,32,198,90,92,5,124,249,93,233,245,113,18,149,216,228,82,249,235,232,229,198,92,2,237,160,162,79,57,245,65,39,14,184,12,22,15,44,203,231,119,116,83,3,165,93,107,97,197,121,51,190,121,127,62,27,149,98,20,27,134,117,57,251,113,131,48,39,121,218,40,76,31,82,19,54,201,232,90,223,237,107,72,49,78,135,24,218,142,100,240,167,249,220,39,141,178,160,180,235,152,240,99,37,99,255,220,84,111,71,175,156,175,97,120,2,12,129,81,130,247,163,176,247,94,130,171,234,58,45,233,106,227,248,53,118,201,79,228,101,119,255,75,121,3,8,89,10,194,115,162,44,245,188,20,128,229,162,17,126,84,111,173,41,94,200,128,216,223,115,239,66,222,191,255,20,202,156,57,71,41,43,137,220,128,148,96,198,176,59,76,247,174,50,60,40,7,29,178,243,146,35,102,216,131,82,167,241,186,13,173,57,246,163,191,225,86,221,143,175,152,224,107,44,114,242,208,176,109,157,64,40,112,133,25,6,172,24,104,46,162,140,190,168,198,169,70,141,42,246,166,90,106,26,150,138,125,3,204,215,118,206,132,170,224,161,136,220,12,47,30,32,70,11,212,115,38,31,148,117,61,74,243,45,104,47,40,44,77,67,123,119,0,230,110,141,125,223,97,27,15,115,180,53,90,66,117,202,93,155,69,50,84,213,209,136,74,56,167,31,122,57,172,116,117,253,145,187,175,148,10,138,105,17,14,204,244,139,65,176,60,189,139,96,38,152,199,164,235,28,57,219,63,126,135,112,221,105,41,17,227,107,69,0,15,99,94,123,208,193,250,240,141,95,18,97,50,248,35,231,158,129,205,21,126,95,103,89,112,198,181,195,70,230,109,194,209,165,132,105,70,95,226,155,218,97,66,5,26,151,199,207,83,97,12,121,219,130,154,1,110,203,114,248,50,92,48,169,111,82,215,54,129,62,183,191,183,180,137,25,39,67,226,139,149,103,96,61,227,230,181,8,187,60,90,40,252,97,88,55,205,227,245,10,78,56,82,15,226,50,57,141,100,125,10,22,248,197,79,22,193,26,2,255,142,96,235,54,196,172,67,7,215,224,143,219,233,184,193,79,172,9,50,191,120,195,45,238,173,75,131,123,125,243,137,97,82,158,246,73,124,131,40,52,21,18,40,221,128,120,235,249,254,243,79,179,111,93,232,123,123,152,17,85,251,8,16,91,167,58,200,134,183,222,144,236,182,96,249,169,223,158,46,91,37,230,119,15,130,73,91,64,226,205,53,144,14,56,244,237,204,232,35,22,211,89,7,176,136,134,49,75,94,45,185,105,135,159,220,197,177,76,254,112,180,114,92,253,228,61,38,42,215,36,108,127,228,104,243,0,127,2,0,86,249,90,173,100,163,150,220,60,174,239,0,191,127,125,191,141,1,57,185,134,56,233,135,208,230,14,92,227,86,105,177,186,55,194,72,40,49,128,96,182,187,82,76,124,71,179,132,80,42,149,59,96,140,57,31,177,103,212,59,182,249,13,72,29,11,202,180,9,181,243,97,145,228,56,151,120,180,31,102,230,164,140,26,105,213,167,241,46,158,58,160,254,169,87,97,38,12,92,234,131,214,117,6,114,106,137,189,7,116,232,161,110,1,192,2,183,179,209,47,135,174,209,72,210,202,213,19,211,89,31,212,77,192,168,201,98,194,16,68,238,217,136,40,229,102,100,185,28,158,27,93,19,204,183,119,71,101,89,173,181,188,158,8,8,79,9,90,141,250,19,178,159,74,188,179,113,221,128,207,246,124,155,178,66,161,158,34,135,89,130,136,104,54,83,37,163,22,157,211,37,42,141,86,88,155,255,136,53,139,206,218,208,128,164,226,170,7,225,233,251,153,72,118,94,59,60,102,128,182,228,75,76,168,246,188,100,136,131,96,104,238,216,243,240,92,74,162,31,139,53,227,108,235,66,137,197,245,6,192,16,122,232,78,230,115,133,111,34,114,9,80,133,175,94,249,183,72,86,7,104,230,233,105,237,70,154,51,45,47,148,84,97,55,183,81,232,254,3,198,121,9,159,154,166,20,240,59,35,172,101,27,109,203,46,100,92,68,5,233,24,134,195,16,179,83,197,181,43,102,33,229,194,187,153,76,217,217,91,1,0,91,134,98,47,215,69,91,242,91,88,55,40,82,103,209,102,222,245,195,108,73,83,89,197,13,159,241,176,148,230,140,42,30,26,139,79,30,186,180,174,235,11,190,152,18,144,146,32,92,127,150,158,82,18,154,53,145,96,220,182,199,211,129,64,62,255,150,134,133,130,6,87,30,160,35,141,160,253,206,26,121,254,206,176,64,128,49,35,44,151,228,59,190,37,96,222,226,18,90,128,96,197,168,85,72,20,1,60,96,250,190,119,169,181,52,99,129,55,184,109,0,55,76,6,150,254,61,54,109,45,73,45,56,64,202,141,78,173,124,44,225,51,84,214,236,145,150,21,243,168,238,88,114,65,253,11,92,65,158,84,227,22,127,171,29,192,98,147,42,168,13,102,21,40,59,187,134,237,209,78,65,3,210,13,235,84,7,136,27,86,143,18,7,134,6,75,1,94,32,99,21,118,27,161,247,137,251,27,198,152,114,188,13,22,148,253,1,90,30,50,224,68,47,32,200,53,187,139,191,209,0,226,154,97,56,11,88,239,129,127,6,219,118,199,249,55,47,24,52,78,134,168,39,25,153,9,139,243,190,85,108,202,36,81,230,3,128,121,229,203,168,219,28,208,161,126,246,218,114,56,153,48,37,31,53,77,46,76,34,28,228,142,151,55,10,97,125,81,216,229,198,73,26,104,21,89,136,96,55,60,86,175,109,133,161,85,79,211,15,230,2,212,44,60,108,43,172,114,29,81,3,136,41,213,253,162,108,222,61,231,100,135,226,115,85,217,227,208,172,25,192,52,232,227,148,217,151,170,78,232,173,147,25,192,129,99,118,5,187,164,227,148,212,241,242,102,188,236,128,211,2,96,48,115,110,133,96,13,156,245,196,235,58,7,227,37,131,181,231,127,35,148,134,72,146,227,225,204,73,157,141,130,79,145,187,253,97,174,47,182,53,5,104,158,144,186,124,239,55,13,9,100,254,4,199,213,92,105,31,106,164,14,171,8,148,166,234,23,71,63,91,185,125,224,239,155,26,51,44,4,161,23,129,82,22,88,147,181,90,11,208,157,162,76,114,84,0,122,176,117,249,71,130,211,191,224,203,232,197,179,69,61,165,101,107,211,195,49,178,110,6,229,157,27,220,36,119,64,181,69,87,172,58,118,113,255,13,181,52,211,8,179,45,32,236,211,156,125,129,214,142,138,16,131,236,176,178,112,245,93,210,35,64,198,249,228,213,252,43,9,85,145,160,190,165,239,149,29,68,185,216,175,7,143,98,225,3,167,122,13,175,167,41,252,197,195,155,62,53,250,232,76,71,247,195,27,62,231,159,65,170,80,43,212,171,152,157,146,158,183,129,184,189,52,15,58,120,68,168,28,219,81,140,224,232,230,11,218,17,141,146,44,215,140,10,73,106,145,210,234,43,229,134,199,151,96,235,95,180,243,245,179,178,178,229,50,187,119,75,132,223,104,57,34,112,228,86,163,141,119,219,255,74,136,63,128,156,33,22,237,187,210,49,201,146,80,217,89,149,122,241,227,234,10,98,126,148,251,129,216,232,196,251,212,20,84,104,230,144,211,46,114,144,238,175,185,224,233,19,37,82,122,54,51,110,244,96,216,15,98,132,42,153,241,31,164,21,207,250,134,7,179,98,177,23,119,28,19,18,112,136,82,103,139,249,234,84,192,80,185,249,206,130,57,224,167,87,74,9,85,68,133,218,30,79,244,33,223,141,16,0,211,174,128,206,168,243,238,153,127,103,197,48,104,98,196,122,156,195,67,154,184,208,5,143,167,178,254,185,28,6,223,8,148,215,112,173,22,136,27,157,164,136,29,180,132,42,159,87,118,138,207,76,242,189,159,142,160,164,223,195,215,53,30,168,6,82,111,7,88,92,159,220,133,175,128,20,137,120,217,45,249,176,120,238,77,147,29,193,183,187,234,217,23,128,237,188,119,39,56,19,135,33,97,29,242,122,254,89,11,33,58,230,1,167,227,214,230,176,119,115,217,18,177,38,149,55,115,220,1,212,248,195,244,229,64,169,38,180,190,128,12,233,112,112,29,227,205,55,96,170,217,216,61,43,73,132,20,75,212,204,19,133,128,159,219,249,146,77,42,222,212,138,22,190,101,15,145,235,254,22,30,42,223,164,178,148,175,179,235,109,237,152,204,147,9,227,68,78,160,112,123,186,173,218,153,63,116,108,55,6,173,75,181,148,193,26,123,213,217,66,101,164,64,112,14,187,31,159,235,130,54,224,19,219,93,43,14,89,195,166,231,168,65,40,50,33,199,157,7,176,53,127,44,45,20,205,226,32,90,201,172,40,18,216,155,45,112,132,185,163,219,132,194,67,115,191,24,203,238,155,90,76,117,152,136,167,232,61,114,128,1,78,159,127,12,179,187,55,66,72,250,186,90,225,40,225,176,133,190,49,239,43,121,244,164,92,64,162,161,162,53,235,55,89,46,94,121,39,19,164,127,160,153,217,105,169,112,84,61,216,213,137,104,248,18,54,63,148,172,171,64,42,6,86,173,96,129,99,178,197,184,226,61,220,57,223,160,60,209,208,202,151,61,236,223,64,205,174,126,93,250,209,63,123,60,44,73,164,129,151,60,220,191,184,248,178,79,250,121,208,207,243,119,21,40,8,42,205,74,162,211,249,195,87,147,208,68,104,145,73,137,71,147,195,26,96,247,65,196,98,244,212,233,217,216,145,192,231,82,91,202,207,47,246,126,169,30,146,35,253,53,84,152,96,65,79,170,161,134,146,164,171,139,197,236,110,125,253,81,221,225,44,149,83,140,25,64,122,9,146,200,152,227,243,171,44,226,33,73,169,56,147,12,220,92,214,102,140,100,106,66,213,242,38,114,62,31,0,43,153,254,138,151,41,122,148,224,16,207,19,190,223,99,20,89,49,100,198,10,51,220,98,123,28,251,73,55,14,109,224,96,37,116,116,16,209,109,154,196,97,199,203,155,145,125,154,29,124,179,116,157,69,92,147,173,198,148,211,1,108,213,195,52,160,163,32,92,12,77,162,192,189,88,232,183,198,39,194,71,195,183,79,56,5,69,130,90,137,226,5,151,136,58,16,81,136,98,54,27,176,218,172,105,228,53,117,125,0,131,96,13,36,175,36,56,23,22,18,235,175,135,219,62,197,41,252,43,93,148,181,84,64,125,226,57,135,235,209,76,104,88,50,236,209,85,79,97,15,113,183,174,239,232,85,197,244,122,5,86,195,254,56,244,221,98,170,36,10,251,194,49,209,72,12,128,113,149,29,203,24,60,183,54,107,30,235,25,1,191,34,122,69,93,215,112,14,143,95,102,212,38,46,108,215,141,11,57,80,143,246,69,166,58,153,117,220,161,210,151,148,105,187,124,8,86,56,228,82,85,172,244,116,82,21,246,214,120,146,40,187,226,65,250,29,134,157,178,59,118,59,42,7,173,171,62,112,210,36,22,84,64,21,162,194,103,1,198,48,147,92,156,149,92,163,150,137,224,147,109,142,13,201,127,130,50,200,0,20,155,144,86,183,250,211,165,41,124,102,160,67,148,45,105,92,156,52,5,60,201,90,232,194,29,85,174,216,197,243,181,228,8,96,157,222,10,183,190,137,197,19,174,90,94,103,178,24,141,235,141,110,89,198,186,14,25,17,131,170,147,219,203,226,232,187,128,192,48,35,160,117,142,69,127,49,60,108,96,230,30,225,128,142,75,122,74,102,245,78,206,184,107,152,135,168,239,65,5,85,135,190,140,153,30,89,191,252,0,151,234,128,29,240,189,161,147,106,167,249,53,90,41,245,153,165,116,110,171,107,111,71,181,126,227,170,45,246,113,88,234,154,158,250,245,11,93,37,3,226,139,148,162,18,91,0,129,140,192,198,205,244,149,116,207,100,44,69,13,64,40,74,118,156,226,48,57,35,26,11,92,41,182,35,159,21,25,178,75,57,73,144,188,228,81,199,163,87,91,42,180,202,197,113,98,47,47,16,199,36,75,110,169,46,131,45,226,0,223,16,143,220,251,54,9,103,208,53,173,209,221,98,85,246,0,233,41,23,139,29,12,118,224,26,136,169,101,18,96,111,4,123,127,22,20,63,112,234,116,130,100,85,211,221,112,247,35,227,16,17,232,184,168,174,205,205,1,17,72,255,10,97,197,166,137,201,78,44,211,86,235,211,173,239,144,5,36,100,210,102,248,233,224,69,84,92,196,229,129,113,198,200,75,226,35,199,103,92,178,69,178,156,123,44,23,180,137,139,44,240,254,176,216,84,143,6,96,231,247,4,112,208,18,233,97,248,51,66,25,252,55,220,42,160,255,168,62,216,178,70,190,56,152,108,222,107,113,245,106,34,163,188,114,99,63,234,116,126,76,211,231,178,176,44,123,214,57,193,64,88,247,215,204,42,249,180,219,157,201,224,196,90,164,8,147,135,81,173,34,67,34,178,208,89,242,56,81,49,10,204,181,205,69,217,205,68,90,223,152,64,15,187,183,115,186,66,9,232,127,234,88,163,149,221,165,104,101,83,149,113,97,76,110,17,105,137,120,50,140,160,153,181,66,11,11,233,239,195,129,23,95,97,93,129,150,230,141,37,100,0,6,61,237,178,56,120,161,218,109,234,211,32,152,99,206,209,209,199,117,47,240,15,229,185,191,8,231,130,46,59,114,23,226,228,245,187,153,26,191,245,241,210,204,14,76,168,73,14,234,171,73,209,137,29,236,122,252,131,84,237,45,140,62,235,118,132,113,37,203,15,248,186,105,123,62,107,209,218,97,209,46,136,215,223,41,169,219,126,241,9,177,8,106,62,37,240,4,32,212,159,232,162,209,33,79,252,117,74,135,76,62,136,132,206,20,178,4,154,95,252,12,137,242,243,158,225,247,213,248,78,74,40,38,146,138,132,216,86,227,200,94,153,86,163,190,252,201,73,236,77,227,205,202,31,116,30,236,183,105,7,166,72,96,131,43,104,224,126,142,24,51,140,39,185,240,11,27,223,22,128,128,115,39,75,44,255,218,139,65,150,4,229,93,16,107,192,33,84,158,139,247,220,89,72,91,130,211,15,100,168,223,121,2,185,114,47,223,196,7,163,38,11,207,148,67,16,23,178,181,134,57,124,96,108,240,177,146,24,128,191,240,151,57,120,144,95,62,15,237,248,50,45,165,127,14,226,45,233,254,141,8,69,11,155,85,106,154,7,105,4,17,22,144,254,53,232,134,98,209,177,142,194,47,205,42,87,164,226,240,83,9,202,254,119,121,25,16,233,140,45,57,216,43,17,121,48,183,44,143,126,184,138,213,42,134,42,157,160,26,251,252,250,67,39,33,59,105,253,142,202,217,20,76,175,105,12,126,203,160,197,101,44,147,6,6,53,89,32,223,32,230,53,150,97,155,27,152,243,188,150,31,116,204,159,243,224,136,34,22,156,222,107,161,198,22,195,17,164,57,132,206,72,69,8,78,98,155,185,51,145,135,46,99,154,117,55,86,83,76,41,152,245,161,218,232,3,67,231,10,5,155,0,164,154,88,175,48,120,69,9,125,194,111,138,219,56,207,103,1,164,222,7,194,225,137,9,32,94,53,118,111,246,130,67,37,232,64,173,35,188,57,29,41,145,181,94,68,104,176,186,54,144,47,254,166,70,185,139,20,207,88,205,127,115,237,191,202,73,249,145,205,39,116,38,68,89,154,74,242,83,99,80,157,220,123,183,151,89,119,107,21,187,4,199,238,169,130,81,221,124,116,108,34,98,9,152,47,235,172,180,112,53,62,195,25,81,47,126,200,82,173,204,190,188,147,219,225,194,90,121,197,102,110,157,47,81,103,104,86,55,213,133,0,64,199,138,231,142,233,26,122,230,255,18,125,49,163,199,234,249,249,152,62,140,230,122,242,146,103,155,246,209,113,75,119,130,1,200,8,64,169,210,19,69,12,232,68,139,93,184,210,217,101,203,136,231,53,243,209,139,255,143,188,78,147,226,141,156,86,62,98,23,72,227,11,14,84,144,20,52,209,78,244,46,70,9,163,148,180,188,167,180,99,227,46,1,99,195,48,92,135,58,116,48,26,136,161,35,186,68,64,168,159,31,213,123,109,11,47,4,177,87,235,86,40,216,186,180,170,221,73,83,79,49,91,155,228,127,183,105,245,34,113,88,196,63,168,136,208,234,199,145,83,248,133,236,218,111,246,72,229,63,134,241,152,211,99,100,226,147,114,45,223,95,73,122,43,40,76,172,76,104,185,104,143,153,141,4,63,212,239,181,181,192,180,86,6,22,225,218,204,237,112,23,86,39,157,174,156,199,131,42,52,125,133,225,182,17,191,90,126,167,151,114,200,80,27,35,5,19,166,72,254,90,74,115,215,200,75,231,87,202,88,199,210,79,86,189,171,200,209,85,15,93,15,4,180,121,57,119,157,25,117,170,20,166,83,43,201,42,4,43,179,235,156,171,188,198,249,83,93,146,227,16,182,237,113,14,26,81,116,44,153,116,28,57,100,209,171,194,253,207,23,232,226,98,34,104,51,205,7,21,252,19,47,162,174,108,124,104,86,18,18,87,91,144,198,135,165,183,80,224,86,37,232,232,148,136,197,88,80,100,162,83,192,157,164,189,145,139,210,185,134,180,201,106,78,77,150,50,178,158,158,87,29,34,65,177,44,253,222,1,248,235,43,4,17,43,252,228,204,166,131,161,226,176,61,16,113,190,20,161,102,32,31,71,232,128,232,198,139,217,14,27,38,51,106,247,209,220,243,199,60,164,175,107,56,127,238,162,66,71,40,205,128,6,11,139,17,90,148,247,8,145,85,10,145,153,33,50,207,28,51,189,238,91,87,131,16,152,0,43,228,75,102,194,90,103,244,42,1,30,189,204,137,204,0,49,212,119,234,24,2,119,241,152,127,3,91,122,224,44,17,180,93,129,242,158,57,42,164,181,41,158,25,183,193,58,186,159,19,32,107,51,5,136,126,227,18,159,62,79,178,202,82,192,68,208,145,81,18,227,8,34,68,120,205,9,122,223,248,246,154,79,189,135,237,35,97,112,237,206,222,177,141,99,216,66,14,193,129,27,232,89,234,41,107,59,72,123,10,255,228,9,65,35,201,85,199,54,26,35,31,143,222,147,158,100,230,193,142,34,6,49,121,126,27,66,2,62,47,215,13,64,78,146,152,89,47,163,222,117,218,251,155,93,195,122,203,251,187,246,190,210,103,106,175,251,20,182,164,86,166,180,77,216,208,230,10,252,230,74,2,2,191,242,51,214,184,69,151,188,156,109,53,0,65,126,208,162,52,29,221,247,219,88,197,241,239,190,244,194,28,100,74,151,10,145,111,152,116,152,243,193,252,224,21,222,126,1,6,81,98,163,208,163,146,231,187,120,93,77,9,247,160,108,26,84,3,253,89,148,194,230,239,74,204,161,81,3,86,94,129,231,207,238,170,220,164,5,18,56,124,46,220,197,91,247,5,199,57,165,123,238,28,129,83,46,103,186,172,11,206,236,13,215,100,86,36,144,137,213,110,103,254,43,107,239,125,234,170,237,25,45,16,1,14,43,220,184,16,45,227,203,99,242,98,9,6,51,215,169,174,163,42,128,154,19,7,224,10,151,132,7,190,113,69,246,21,3,136,142,93,180,197,124,23,137,181,104,29,178,145,210,11,73,232,51,247,84,93,126,216,73,1,42,51,125,25,141,12,210,133,111,220,198,170,10,58,4,172,194,139,106,212,172,64,4,28,165,9,98,186,136,103,93,77,254,149,51,22,57,45,99,9,93,107,241,103,133,129,4,249,24,68,165,190,200,175,126,36,40,43,173,154,182,28,143,146,229,160,139,70,109,114,8,13,25,171,241,221,62,151,25,163,34,151,199,63,244,183,95,88,176,201,156,126,234,51,159,54,127,224,103,159,60,138,116,73,147,61,222,111,92,205,45,68,225,198,170,10,150,122,65,53,152,109,201,43,218,94,20,49,255,128,164,46,147,7,46,215,35,241,48,190,18,0,204,58,180,194,121,206,78,0,225,123,225,19,142,128,210,8,67,65,168,66,8,245,47,92,202,225,5,224,113,111,177,96,149,90,229,115,190,40,165,123,2,233,84,86,171,161,232,119,38,189,40,86,245,74,88,172,98,227,77,220,60,111,187,79,34,227,84,135,170,73,236,40,75,139,65,92,18,17,61,1,21,129,83,176,152,215,26,83,219,12,253,4,111,10,225,218,179,76,6,192,24,180,25,252,71,178,160,83,31,25,209,227,222,124,186,180,56,137,35,239,213,104,168,252,76,48,91,74,132,11,86,228,138,150,60,170,216,141,202,61,104,90,169,161,165,198,31,179,205,197,153,193,68,115,189,24,149,37,237,45,54,68,13,19,90,17,166,93,103,206,194,64,35,14,22,165,150,248,220,176,75,98,181,35,17,110,78,204,3,247,55,114,205,124,235,74,32,255,91,133,224,235,18,121,44,149,135,79,59,177,174,55,8,46,95,103,223,158,254,223,199,19,115,166,227,127,214,27,95,35,165,157,168,70,28,190,66,103,32,187,106,184,216,14,99,3,140,96,74,210,138,164,170,37,193,167,154,133,50,132,145,249,1,47,106,149,207,22,119,234,43,167,10,64,243,131,113,243,223,202,137,97,133,167,186,206,61,156,85,88,71,166,57,20,73,115,248,253,205,80,223,103,35,120,127,46,194,16,58,57,107,134,235,51,152,184,232,51,105,135,36,243,167,83,197,210,94,143,231,68,195,1,88,26,183,77,193,76,57,231,16,207,8,185,116,50,100,141,182,23,111,212,255,24,54,128,230,63,14,123,27,139,96,154,100,10,46,176,76,119,143,29,226,88,186,220,201,246,119,167,249,173,20,125,79,8,15,12,11,54,153,36,71,170,194,196,36,165,188,250,226,97,200,180,64,91,58,222,25,177,76,206,140,106,198,113,104,132,32,218,13,12,46,128,212,62,224,88,149,55,247,92,9,201,235,163,56,233,69,140,136,244,254,239,65,137,32,28,81,214,38,84,9,187,170,57,130,127,187,219,30,24,182,43,76,183,19,250,83,64,139,132,52,137,225,172,255,246,223,227,10,63,117,210,138,77,184,128,174,189,173,170,76,168,200,248,221,219,9,121,162,207,167,47,18,105,152,102,151,169,239,107,130,192,224,14,67,171,158,179,83,70,246,211,180,137,203,138,206,191,117,109,140,189,159,211,253,120,85,145,28,94,0,75,191,236,11,25,58,11,193,254,64,201,122,20,55,247,11,170,206,130,250,238,131,109,216,2,197,17,235,214,224,23,45,155,157,254,149,59,83,80,80,126,198,220,4,253,243,84,220,200,58,37,237,73,134,178,223,107,135,24,140,60,32,109,34,40,140,73,186,123,91,106,189,31,61,133,125,84,202,102,217,179,90,127,68,242,171,24,95,41,229,227,221,8,128,242,57,96,80,108,187,221,107,190,151,227,14,55,145,78,229,58,181,235,101,60,29,209,191,255,233,220,40,249,56,174,118,122,229,4,229,85,245,236,153,253,126,87,142,14,20,206,239,22,188,234,28,168,115,71,6,19,9,26,180,5,98,235,93,228,219,209,244,186,108,217,26,25,12,149,94,143,138,233,229,254,161,243,92,236,52,225,235,221,251,59,185,78,19,189,2,206,30,234,18,207,17,160,73,233,144,162,249,147,198,251,31,192,51,57,245,213,121,18,95,210,129,13,222,81,109,45,129,46,95,214,33,155,191,166,156,116,124,142,3,113,113,246,208,204,145,83,137,192,152,232,14,62,44,61,49,15,0,138,114,197,70,250,241,88,138,36,232,28,55,32,195,227,152,199,146,143,79,102,201,215,241,224,47,12,15,69,100,208,126,123,100,255,19,0,76,39,170,207,97,50,117,176,70,128,71,131,87,15,109,120,142,0,133,114,98,189,236,144,208,38,180,244,144,223,174,12,143,216,1,68,244,119,189,203,206,92,150,32,233,67,146,38,143,174,173,208,169,66,68,5,67,35,72,66,100,101,183,121,240,198,8,210,90,135,177,118,92,210,15,85,59,125,223,10,177,216,44,167,179,77,136,133,156,95,224,53,219,57,93,17,29,19,191,74,232,228,94,185,125,123,201,105,180,115,89,177,50,46,127,71,36,215,255,61,80,57,142,16,158,205,119,103,216,208,231,19,219,35,71,152,184,40,83,234,68,5,62,21,70,96,198,124,45,37,85,245,199,17,112,113,193,200,102,86,162,76,109,97,139,14,34,25,171,201,28,241,39,253,99,44,176,249,32,55,91,155,179,238,167,123,98,201,156,54,134,36,37,18,4,47,7,142,252,66,210,162,206,178,10,226,61,245,211,233,5,210,126,53,202,229,163,130,3,129,171,171,224,206,135,34,46,62,242,50,2,240,20,99,34,192,31,34,96,244,217,244,229,234,15,238,86,203,46,91,151,16,62,106,104,136,79,192,96,241,219,153,201,86,5,34,203,42,210,194,60,180,241,171,151,169,83,234,74,157,215,120,22,210,221,251,142,114,231,97,31,173,27,250,243,241,97,201,226,22,210,154,39,60,157,254,202,255,204,101,249,41,126,122,30,155,11,13,83,88,6,96,127,118,68,238,239,136,96,125,46,128,74,127,197,84,141,209,213,125,71,159,97,111,43,73,40,144,20,76,233,145,46,228,209,183,2,232,230,34,229,29,147,84,168,197,155,7,62,25,213,101,226,106,164,125,55,109,44,87,59,106,144,146,120,72,17,51,229,157,4,139,80,116,251,71,213,8,30,130,26,79,6,99,35,176,112,37,1,78,33,243,214,97,120,162,179,175,60,242,125,158,169,252,111,96,23,183,255,139,133,155,224,56,196,151,140,126,229,57,183,234,191,131,105,24,174,181,165,79,161,151,81,10,207,182,76,56,234,218,169,5,85,238,199,51,204,190,218,239,40,135,173,167,83,195,21,43,106,29,211,176,236,131,21,50,211,223,156,71,239,77,245,243,0,122,167,162,140,36,161,55,113,196,71,139,137,218,2,141,10,80,91,190,59,32,37,42,11,5,0,87,198,35,146,176,31,255,0,85,113,80,45,97,243,237,19,128,117,198,28,111,146,196,164,127,224,214,135,217,49,165,2,193,46,118,239,238,242,156,97,33,198,208,33,70,143,130,230,130,133,236,60,84,55,242,22,128,230,210,228,26,17,180,74,30,115,17,5,49,18,85,99,33,162,217,76,69,220,110,20,219,161,110,86,210,69,158,42,154,8,92,125,18,0,57,69,248,66,120,194,163,150,168,101,11,37,227,226,216,5,87,86,70,91,20,140,102,105,26,161,135,213,171,24,133,227,57,216,23,154,20,47,121,15,149,114,247,20,153,222,91,210,148,65,63,170,138,188,24,157,47,241,53,168,20,202,66,128,198,121,46,123,87,10,92,63,232,159,24,242,41,52,10,166,44,90,208,255,61,248,183,176,208,45,126,255,119,170,219,139,121,126,25,26,195,138,178,24,152,65,5,99,158,106,33,116,114,141,227,226,232,55,58,199,163,207,92,45,136,206,207,219,79,32,165,164,79,174,167,203,216,44,16,163,250,191,200,26,5,70,194,148,129,188,163,190,111,166,56,181,217,201,33,141,72,165,228,172,219,206,148,29,247,30,39,210,40,127,192,176,131,156,213,227,110,104,182,196,222,6,238,176,6,122,3,170,163,245,165,42,150,3,112,152,58,176,196,139,64,206,54,1,145,23,179,2,49,126,214,83,201,187,30,236,132,78,110,52,74,155,153,154,69,222,8,108,157,172,228,239,53,10,57,180,175,250,161,130,103,115,76,242,239,27,75,9,110,162,3,226,127,226,173,185,77,158,7,144,184,250,39,0,53,216,79,66,71,191,191,230,136,184,5,241,130,239,108,33,229,104,128,53,65,185,246,41,58,247,246,36,185,121,221,62,59,135,29,165,37,209,224,66,97,175,110,182,108,1,90,69,95,146,223,56,169,17,75,214,11,142,131,124,184,244,101,3,109,123,155,181,128,82,131,14,66,41,254,203,118,5,112,248,105,147,96,74,198,137,32,0,93,38,146,195,232,91,159,179,0,18,7,151,87,149,82,69,204,249,72,2,78,120,147,156,234,14,71,46,236,113,207,46,251,255,36,164,166,60,117,137,142,93,170,119,190,123,211,78,218,94,14,140,57,202,134,13,83,68,248,5,98,23,233,66,96,111,179,161,227,26,186,81,255,35,27,50,37,84,128,233,20,96,61,56,162,97,79,106,203,80,149,43,206,145,239,105,161,151,54,53,104,50,81,20,135,98,72,12,118,98,222,25,237,27,221,253,98,163,234,23,130,133,223,128,156,54,84,138,184,17,168,214,152,178,41,223,94,76,52,160,239,73,70,158,90,121,173,148,221,87,167,25,155,8,46,153,184,193,130,219,64,205,40,150,134,9,87,187,120,19,23,207,10,206,143,134,222,74,86,34,66,130,9,41,212,174,230,86,63,38,98,161,116,174,183,72,51,213,90,107,76,178,34,242,158,135,142,95,190,238,116,78,223,224,29,166,125,216,159,205,218,224,181,107,135,234,8,63,235,165,25,106,148,115,69,60,228,203,89,71,132,191,223,67,52,136,173,203,178,124,70,30,27,240,119,47,24,101,34,87,210,24,213,103,189,104,84,2,248,182,2,84,203,155,198,63,102,186,81,73,129,253,172,221,118,41,76,119,45,216,167,72,104,221,126,15,16,55,3,139,88,103,28,232,145,24,81,178,217,192,210,125,211,130,182,25,104,91,191,94,35,49,101,68,251,255,91,193,206,193,187,190,94,184,159,149,150,146,238,14,249,30,2,79,194,17,215,213,2,216,11,140,156,182,141,213,115,31,37,150,64,191,251,97,4,242,81,31,57,77,63,94,245,205,129,213,234,64,217,211,11,105,144,188,163,27,22,6,156,65,32,176,136,80,163,142,79,184,97,178,111,42,24,152,191,223,147,79,53,121,246,235,211,68,237,119,66,125,95,49,124,167,193,49,230,250,183,23,187,185,110,71,137,216,172,11,195,191,13,121,94,31,248,135,159,170,30,100,19,21,129,231,73,222,42,149,160,196,158,90,221,238,253,145,163,5,254,125,238,44,35,233,255,76,100,182,49,70,119,55,235,168,21,239,171,190,157,181,30,115,105,234,247,64,96,42,217,159,142,251,3,140,97,186,8,85,198,241,153,109,89,162,99,231,37,138,134,49,13,7,3,217,59,234,69,88,9,186,195,120,252,158,109,106,172,141,202,231,64,38,219,205,78,64,56,227,111,116,134,134,206,39,203,159,147,163,73,105,193,250,250,127,155,197,175,193,220,3,159,63,134,104,2,249,10,201,34,63,131,213,202,196,102,209,66,134,8,175,102,130,151,113,76,102,207,72,175,244,58,122,20,248,35,225,235,90,131,47,121,130,182,166,201,4,69,220,31,127,24,121,169,147,162,176,188,247,180,209,251,250,201,121,156,112,238,237,176,2,212,58,238,159,211,210,115,82,250,130,164,184,135,199,47,223,48,68,43,209,164,64,215,27,249,203,205,148,53,62,147,60,149,217,30,29,246,138,58,95,27,152,140,51,13,65,109,197,164,75,99,8,34,127,109,76,168,91,139,151,46,227,38,35,94,121,185,169,212,96,110,246,23,41,233,220,211,236,94,182,94,217,101,53,123,151,152,119,59,120,56,19,140,212,112,224,182,235,3,165,203,43,58,60,153,165,28,142,229,86,73,143,61,157,88,49,137,113,201,68,58,152,57,203,38,135,233,123,118,175,234,147,155,107,229,142,59,36,150,187,23,75,179,147,52,20,135,176,120,38,151,233,105,111,229,190,80,175,191,108,74,100,157,53,219,212,219,122,71,33,72,197,24,13,78,43,63,158,223,112,199,158,164,64,92,43,69,176,104,58,42,52,176,14,184,173,170,244,132,198,220,78,22,210,148,52,11,144,79,152,148,31,221,187,15,20,32,79,29,34,92,85,217,190,39,134,213,221,0,16,71,142,239,117,234,234,89,3,92,253,72,67,59,207,141,155,103,214,44,186,83,127,27,43,131,137,56,164,193,218,98,118,196,236,213,252,138,139,217,249,224,229,189,84,146,2,253,90,248,22,196,101,228,63,13,21,190,127,60,148,125,2,206,62,36,213,167,163,51,178,90,223,217,87,252,23,238,164,223,165,170,196,131,7,218,78,143,92,250,220,44,61,157,47,241,184,224,116,213,57,188,134,131,97,194,226,15,250,73,253,32,90,26,203,12,158,28,215,220,29,153,120,237,33,112,177,71,219,40,133,192,66,116,196,123,92,74,192,83,124,42,41,120,193,121,204,46,152,92,4,237,2,226,43,53,212,12,143,29,62,98,145,98,156,238,184,76,170,135,2,116,159,23,64,141,177,202,136,162,143,96,200,40,208,166,50,22,227,175,132,238,252,240,178,72,19,29,78,20,235,113,211,31,145,67,247,236,44,16,94,59,208,177,39,154,112,172,30,99,140,39,210,115,149,232,173,136,37,63,115,90,239,104,81,213,72,218,52,9,72,187,44,219,177,6,213,42,112,140,40,247,246,40,181,213,161,254,246,94,111,233,136,130,91,143,47,125,219,157,137,129,120,119,28,89,42,6,202,147,20,72,65,216,169,19,227,17,213,217,80,226,46,214,45,158,13,43,129,200,234,215,67,148,197,107,95,163,134,86,6,38,209,248,190,4,73,114,98,74,254,48,147,123,252,191,8,166,90,112,27,32,75,12,3,71,86,197,208,71,214,53,158,184,29,146,1,231,254,168,16,114,239,43,84,245,13,35,18,9,11,115,121,240,140,109,136,87,88,175,61,209,154,88,4,51,100,252,36,52,112,124,80,236,230,146,27,2,132,114,81,78,187,122,43,239,207,1,174,89,76,120,175,246,57,58,139,1,12,149,39,208,179,1,251,25,8,50,69,224,48,234,106,163,114,192,66,172,155,121,57,177,39,21,13,183,47,172,150,156,96,86,210,22,96,13,167,244,115,20,159,195,60,244,132,76,129,150,159,16,216,232,77,98,73,145,37,225,5,20,32,190,171,201,22,218,153,72,233,163,122,122,118,107,142,152,97,210,100,34,203,87,231,42,169,77,175,38,195,42,188,131,150,81,180,57,247,44,86,75,228,38,255,202,94,126,195,113,102,45,100,101,189,96,248,189,122,157,45,66,66,187,114,163,121,248,97,240,39,240,231,216,21,247,114,250,127,191,16,14,253,148,37,21,77,97,69,181,59,103,23,199,250,127,121,35,101,219,14,199,204,235,136,226,121,53,169,172,190,156,243,133,154,100,255,132,216,54,122,47,5,30,229,87,239,4,95,14,6,174,99,124,178,50,242,28,200,106,165,213,213,140,89,80,78,10,13,181,62,252,51,5,18,175,18,61,244,111,185,245,102,127,137,240,24,6,226,120,54,132,154,249,54,172,125,10,221,153,147,255,26,151,184,255,225,66,10,132,82,23,160,187,225,191,183,153,49,150,98,179,220,235,40,61,209,154,238,138,36,161,239,98,243,182,173,106,77,133,81,105,237,211,230,234,129,170,53,60,129,18,68,53,87,164,83,162,86,135,199,162,113,237,67,195,99,52,87,0,177,39,13,70,204,239,165,252,202,202,236,196,207,7,249,165,93,132,222,143,98,35,39,164,98,73,242,252,67,29,194,104,118,117,12,241,171,107,174,187,57,14,186,160,88,129,2,29,87,38,28,92,120,247,23,80,9,95,136,196,5,26,82,184,219,186,250,207,38,118,214,107,136,222,36,200,42,104,71,238,234,157,211,91,213,217,41,103,184,92,116,19,203,4,69,116,43,164,199,175,151,237,120,3,24,42,108,196,98,165,229,182,12,102,20,56,154,155,200,148,221,145,254,108,186,161,197,142,13,232,173,62,210,231,224,172,31,24,181,36,34,93,139,28,35,11,193,95,55,38,128,146,105,94,184,192,186,153,153,115,224,37,88,155,222,237,13,253,98,104,93,155,119,52,2,18,15,9,214,56,154,163,221,154,254,75,111,180,119,87,152,65,109,220,110,218,140,241,141,252,84,5,203,144,79,225,24,16,100,207,9,158,230,65,169,229,83,231,27,97,9,221,79,63,37,53,200,41,178,238,253,186,255,82,85,134,235,96,176,237,136,248,230,69,211,18,22,128,97,34,215,220,201,163,205,123,187,186,59,200,223,40,88,169,75,102,107,80,141,211,209,243,138,85,121,7,112,12,41,148,138,12,126,235,181,83,180,93,246,125,132,54,114,8,195,234,151,87,239,35,50,177,50,204,205,146,212,179,114,175,104,113,227,243,227,208,74,145,226,163,210,68,205,145,69,69,77,64,209,143,99,104,211,235,177,183,203,190,28,139,197,186,168,145,189,207,71,221,221,111,217,57,244,189,158,134,190,100,250,200,124,39,144,112,164,24,168,170,157,144,0,146,89,174,11,119,54,90,90,18,223,199,206,203,233,61,252,73,211,12,18,230,87,208,203,179,71,46,218,22,145,61,79,180,195,140,62,97,26,216,80,134,58,241,111,61,29,16,61,49,133,54,222,19,195,97,81,149,237,5,203,213,129,168,195,152,91,37,191,187,47,57,86,143,48,82,192,246,213,210,169,219,162,161,15,124,131,213,126,168,77,19,36,164,184,162,104,76,25,233,173,239,200,61,38,107,28,40,179,37,141,204,120,107,39,187,54,105,185,235,98,70,3,0,65,87,216,129,166,101,229,77,166,39,56,136,149,41,120,70,251,178,251,206,149,172,204,192,84,233,124,195,180,161,21,184,37,27,79,166,120,194,32,13,123,9,34,88,161,125,153,51,204,149,17,35,111,9,205,112,51,203,218,232,166,14,135,45,230,236,27,101,230,2,46,139,182,171,22,193,63,157,76,225,248,154,191,28,91,195,165,126,235,19,165,104,209,6,231,179,178,207,1,97,17,18,226,233,77,254,126,231,163,57,105,21,233,212,202,133,185,220,208,200,217,42,204,12,50,231,96,8,177,176,170,43,55,97,55,90,16,6,94,141,75,224,60,154,14,178,37,142,252,105,39,211,105,50,10,153,100,5,69,89,57,133,141,247,133,80,140,36,185,156,4,242,96,56,14,194,87,247,24,24,114,64,125,248,170,7,42,69,203,189,209,85,16,107,98,29,243,167,248,170,155,2,179,133,222,162,255,43,60,102,89,177,153,11,102,242,31,136,255,86,23,69,46,192,94,156,108,32,8,92,184,210,201,172,212,158,25,158,33,227,255,68,134,27,62,50,93,247,18,109,3,122,42,109,250,246,248,107,26,194,119,50,115,226,180,56,90,235,79,24,129,233,44,250,86,200,189,208,245,24,118,43,183,51,142,43,106,80,232,16,147,44,231,109,81,94,127,186,5,154,201,137,74,117,93,47,199,79,207,177,103,40,5,106,177,230,195,97,191,83,101,71,188,115,83,254,234,94,177,236,232,118,193,114,22,228,52,154,142,10,126,4,111,250,79,185,181,69,73,109,132,223,232,154,118,99,53,89,230,121,101,238,218,82,72,9,241,101,139,156,255,74,249,43,25,13,217,138,72,199,23,179,134,82,136,22,22,64,251,137,211,77,31,9,158,52,127,43,152,175,61,22,74,148,87,204,17,254,29,156,102,123,15,95,139,152,106,123,234,10,236,59,250,47,253,154,52,226,123,75,223,198,42,161,217,93,78,161,85,75,207,29,180,95,249,254,161,41,109,85,245,63,26,207,72,243,93,9,66,177,36,23,45,117,124,100,10,45,165,67,131,186,233,171,72,39,19,80,133,15,42,67,206,46,103,64,78,169,91,169,34,149,117,131,19,177,78,136,106,29,82,112,165,15,24,62,54,64,241,205,81,63,22,17,110,16,181,6,167,13,234,27,236,182,86,17,151,218,79,198,174,107,115,34,208,69,60,196,20,111,36,179,121,119,226,97,17,122,179,184,192,187,199,46,77,51,60,255,178,158,14,56,80,248,202,123,139,211,185,7,158,196,14,75,166,110,130,29,55,152,121,11,166,14,178,142,5,4,245,97,156,123,133,3,116,185,221,111,66,232,88,5,219,27,184,0,248,74,9,164,80,5,236,96,86,236,81,242,47,19,128,8,68,193,102,159,70,241,232,42,172,242,150,117,217,25,200,23,204,39,113,77,253,41,217,202,90,253,166,62,186,63,189,180,242,220,69,38,111,97,165,18,125,122,58,239,23,46,209,122,143,29,133,16,43,183,39,213,131,243,204,162,23,172,84,125,249,124,246,221,237,66,225,25,239,23,248,34,25,148,79,192,234,77,131,91,202,79,196,28,31,225,133,244,32,177,151,168,75,237,218,110,203,140,129,70,160,117,47,139,30,80,80,26,216,68,111,49,64,240,173,0,132,1,106,127,126,238,231,12,122,186,78,111,2,74,221,60,112,146,20,205,212,123,160,34,40,13,177,116,77,85,11,239,85,16,174,233,16,133,229,82,206,117,136,30,30,68,226,15,56,33,226,254,192,11,130,174,254,111,134,211,97,132,44,134,122,136,1,153,232,32,217,94,210,87,20,13,105,232,211,92,207,155,198,167,233,242,190,108,72,136,117,202,64,218,134,175,113,17,66,124,209,235,74,255,37,14,205,73,215,95,247,119,249,181,254,224,191,112,192,113,58,12,98,228,167,143,216,244,145,214,85,203,47,98,166,154,169,8,52,131,166,154,214,78,180,132,217,238,80,95,133,41,152,219,19,201,44,182,202,31,147,57,188,3,238,191,45,223,80,240,214,196,184,163,224,92,236,216,247,68,184,174,247,99,109,71,91,24,8,10,170,105,4,106,172,30,96,125,148,20,6,194,118,194,41,202,100,19,223,183,233,121,187,129,207,252,223,8,154,137,16,150,80,187,255,24,106,75,2,107,87,52,170,68,8,92,214,71,123,51,85,119,42,168,155,219,108,110,129,29,150,61,11,159,157,82,70,194,220,53,216,237,125,91,247,27,3,116,181,61,247,93,79,133,123,147,85,215,130,243,113,173,176,53,104,14,213,125,187,136,231,186,194,143,134,206,231,88,147,241,126,167,97,56,43,105,159,233,20,253,163,12,198,15,245,179,76,194,64,117,122,233,221,184,36,163,102,103,213,188,223,149,40,127,176,213,8,160,119,20,249,148,94,12,45,50,65,32,112,6,172,89,70,216,119,10,222,101,200,212,249,6,133,172,205,108,195,163,162,66,102,167,44,170,83,56,177,210,156,164,185,24,121,13,243,164,135,248,92,218,41,192,1,237,98,219,133,176,80,207,18,227,105,195,80,45,30,176,237,126,205,138,206,247,108,171,159,14,78,233,55,206,137,226,128,241,71,172,196,185,241,196,39,27,200,90,195,212,123,95,153,65,1,17,9,116,44,108,44,161,214,153,48,163,149,130,109,72,0,71,227,247,239,76,248,135,202,165,182,133,134,132,153,145,130,178,137,213,90,177,35,56,7,89,64,32,241,54,4,144,111,50,3,184,63,155,3,193,153,222,207,52,97,37,6,246,167,202,243,17,181,41,165,128,72,31,137,151,63,150,46,64,211,144,180,118,56,188,249,179,38,81,55,19,206,129,235,131,178,234,85,155,71,66,41,76,6,5,49,127,23,112,38,169,172,135,13,85,133,123,9,97,0,66,59,151,186,249,92,82,254,18,230,82,94,50,59,244,246,158,23,150,109,228,169,198,243,73,48,44,57,95,154,148,95,247,26,206,86,215,216,220,167,168,215,32,42,19,38,195,103,104,148,73,50,33,255,53,249,110,205,249,24,158,109,33,54,41,89,172,212,92,47,4,95,51,185,245,156,220,217,151,161,178,67,56,18,97,133,171,130,113,253,59,247,208,226,107,50,224,133,236,222,46,158,90,109,36,43,107,126,254,238,12,215,191,183,48,244,69,199,113,142,239,95,241,180,122,79,54,238,152,182,70,99,101,250,165,176,171,146,122,53,37,50,151,76,74,4,6,77,197,142,192,24,206,176,244,12,14,41,111,0,106,39,35,6,1,158,47,26,80,114,188,7,168,66,116,30,216,185,69,110,199,187,232,52,136,22,177,58,65,175,178,158,107,43,216,87,130,224,51,223,21,40,63,42,215,33,42,93,184,122,135,127,144,4,255,239,33,175,122,101,23,88,213,61,128,68,34,189,108,100,138,196,146,114,223,185,196,245,143,52,242,251,208,48,108,88,43,238,36,147,231,238,79,75,157,213,208,213,27,226,63,35,133,11,211,244,69,243,126,149,6,14,85,129,183,146,24,142,243,152,211,12,39,37,65,255,217,98,140,252,135,70,9,144,40,50,160,121,98,232,92,206,168,119,173,184,39,60,216,114,159,88,23,151,213,115,244,46,137,209,208,106,218,215,158,74,156,71,117,110,251,233,94,37,20,186,219,248,213,37,79,246,79,204,155,139,193,153,212,48,253,186,50,214,196,149,184,205,251,109,203,59,216,228,190,76,134,93,119,142,217,115,230,135,6,1,70,141,61,203,94,244,120,180,247,209,210,155,101,98,240,114,190,86,91,221,132,215,248,122,29,51,191,154,156,48,147,119,227,84,72,220,145,245,8,255,183,10,54,64,220,9,23,203,127,192,83,151,145,254,148,206,73,123,32,200,30,112,77,33,222,23,12,73,111,216,142,44,84,2,153,194,198,126,237,147,92,91,185,203,181,67,27,83,47,159,217,233,213,6,101,61,29,139,3,100,64,10,80,250,194,57,221,114,248,39,245,89,85,242,255,112,43,56,254,102,215,96,191,181,6,239,60,2,252,207,223,85,219,159,203,159,31,16,249,160,172,215,43,34,132,170,91,101,211,36,239,4,79,203,10,243,153,246,167,175,16,147,178,177,87,36,185,215,51,184,106,120,253,241,233,218,52,76,210,37,90,1,197,122,232,24,145,178,123,255,80,16,201,175,160,144,12,212,48,79,152,50,143,13,143,223,239,189,196,137,23,164,89,50,132,56,75,246,138,223,99,193,138,67,99,17,84,169,40,157,220,123,176,134,208,220,61,115,73,140,15,133,5,219,157,204,44,191,219,10,38,145,86,76,255,240,174,71,111,59,121,177,224,86,155,76,206,66,142,162,108,101,42,116,65,164,51,188,164,137,240,127,197,184,50,240,161,80,81,163,218,35,212,34,34,108,235,197,166,112,21,46,95,132,240,220,189,132,142,180,125,20,85,178,184,162,20,14,158,221,33,26,4,118,45,168,78,98,129,107,89,229,157,132,39,188,3,163,68,163,17,245,31,83,55,21,163,194,12,84,45,224,219,210,59,114,113,146,78,35,242,165,235,173,245,117,36,98,114,162,56,29,137,65,126,220,7,123,120,99,174,66,34,98,28,26,229,148,31,13,109,174,225,207,101,171,246,144,171,216,30,137,178,234,180,33,241,17,212,130,100,155,121,121,181,183,183,248,135,107,33,145,77,141,84,231,3,234,171,28,109,118,2,132,75,240,77,17,230,130,53,115,39,173,35,91,244,11,13,150,44,9,112,93,187,144,77,55,221,207,64,196,231,33,129,34,33,56,243,224,33,202,195,72,38,30,191,81,88,54,10,195,230,26,118,214,3,81,217,179,85,132,171,237,110,133,22,187,15,30,44,207,115,136,163,46,105,80,90,5,76,20,184,158,20,129,107,224,142,5,241,81,93,201,178,72,36,143,144,102,65,21,126,204,34,153,232,130,25,34,14,230,243,214,244,9,223,176,51,40,232,237,130,150,6,74,90,251,97,60,155,173,154,228,63,216,30,5,19,114,105,10,148,62,12,174,229,133,101,177,97,49,114,5,212,151,137,166,211,138,196,185,101,107,44,108,199,179,165,67,148,42,174,115,1,185,58,213,11,40,39,242,18,152,141,215,136,33,236,127,63,228,77,35,16,192,134,6,167,97,204,199,213,135,114,250,98,48,50,217,126,138,11,243,104,192,216,167,227,141,235,72,254,231,210,44,255,129,55,116,69,232,193,94,207,172,185,13,90,235,186,239,157,204,149,63,177,15,7,215,117,75,102,120,179,80,246,46,133,234,220,128,34,141,102,189,212,29,246,216,244,186,54,6,32,90,231,142,55,41,101,32,29,45,100,101,96,224,152,195,216,230,11,249,3,122,230,110,167,45,205,130,35,205,44,232,72,224,184,6,92,165,51,152,187,195,116,233,112,46,238,98,106,12,233,43,245,72,231,212,30,189,222,194,34,19,14,164,51,94,33,199,177,237,30,152,183,64,11,212,198,81,135,74,61,13,199,31,4,75,58,18,94,88,182,91,241,153,14,68,143,158,28,3,93,175,39,4,14,203,69,3,192,122,32,113,35,144,242,136,200,74,75,197,10,224,46,148,151,237,197,13,17,116,3,44,173,21,158,238,114,184,156,194,151,200,225,230,79,215,96,83,30,139,219,129,35,165,132,9,147,88,98,8,125,121,22,85,219,55,59,240,79,239,66,222,36,47,168,101,124,163,139,90,176,100,43,243,98,101,111,178,50,185,8,118,244,185,14,109,127,199,211,159,13,252,149,208,111,14,204,235,212,38,206,131,57,227,96,23,237,180,41,6,57,212,45,220,143,47,65,154,13,35,182,164,3,254,177,136,82,188,194,237,139,49,75,135,173,204,156,59,72,110,158,8,234,169,7,173,233,217,132,242,152,229,234,5,87,186,99,234,139,155,59,99,29,53,80,192,93,169,235,203,41,34,107,20,51,58,105,179,162,23,8,171,131,90,56,9,98,185,193,118,253,155,193,206,48,128,191,69,147,100,241,174,67,69,111,185,140,204,58,197,12,60,185,54,51,28,62,155,171,136,96,61,207,67,84,150,76,37,149,73,176,151,211,165,141,182,18,31,16,26,6,173,182,89,93,41,104,122,239,159,179,55,82,224,249,96,133,122,195,35,55,87,162,249,72,124,7,34,48,142,197,207,1,184,157,76,26,170,30,171,58,95,40,240,99,93,70,135,8,251,95,29,11,99,106,62,242,170,20,92,216,197,142,110,63,73,194,177,120,113,197,144,9,230,67,59,180,190,133,18,88,170,138,127,85,86,20,124,162,4,56,97,180,114,247,187,19,109,63,40,50,232,125,156,221,148,169,35,207,30,55,189,18,69,243,13,84,151,230,145,88,216,67,45,60,53,1,121,140,208,189,234,131,142,81,190,181,110,108,229,189,185,169,72,57,46,76,205,7,161,39,39,227,255,137,228,175,67,169,173,155,150,43,146,235,170,106,248,199,102,107,253,165,122,205,208,165,61,195,116,225,95,81,85,165,67,99,221,72,134,241,141,197,83,0,199,207,10,6,144,203,10,228,44,13,132,175,94,178,227,200,70,134,26,233,103,195,240,5,132,44,211,236,203,44,20,72,88,4,75,6,68,63,95,216,225,254,213,142,247,107,195,15,48,110,204,148,42,131,170,91,119,230,39,75,97,160,65,19,78,41,218,81,8,42,218,139,234,23,158,136,215,131,246,53,11,103,57,100,13,28,100,241,171,70,223,51,215,133,51,218,118,225,102,40,79,79,188,134,145,20,72,106,146,64,124,140,207,150,136,195,16,228,202,145,23,7,67,190,133,216,228,157,21,238,65,60,65,175,162,154,7,122,203,98,235,157,18,81,214,36,79,115,225,185,58,145,161,81,102,51,23,148,86,249,250,121,194,215,230,186,172,15,16,104,245,111,87,150,180,88,62,87,19,236,143,249,21,113,7,218,182,79,2,35,51,233,192,197,250,152,41,102,29,255,123,136,2,74,48,26,121,171,16,10,21,184,89,149,152,147,162,55,120,197,149,229,231,214,95,247,100,232,41,206,60,179,37,119,245,242,199,54,234,246,133,202,167,197,10,243,252,209,36,140,71,93,94,56,183,191,232,140,18,108,17,85,19,116,201,72,234,240,140,119,214,234,57,52,147,221,114,5,170,147,214,81,133,173,146,71,73,57,85,238,20,219,46,221,1,233,81,223,33,8,19,230,111,184,220,52,50,155,164,16,81,90,61,86,188,135,145,244,95,20,41,18,131,39,102,183,212,138,49,199,51,25,144,7,91,67,57,144,134,191,158,53,218,9,50,169,114,179,199,168,210,154,91,117,66,183,232,111,40,189,226,151,105,142,103,11,103,102,191,36,177,13,83,30,226,231,231,87,0,98,38,51,168,140,74,211,94,124,131,222,244,111,85,11,236,31,40,161,12,62,242,217,184,70,127,21,22,219,194,180,189,75,214,214,194,23,201,140,74,72,42,131,185,213,127,42,37,54,223,8,185,76,187,49,94,186,64,173,230,207,176,232,72,34,207,82,105,120,143,21,13,160,79,97,39,55,167,255,244,144,254,161,104,159,122,170,17,223,152,66,138,109,46,10,26,160,200,86,149,9,33,164,109,181,178,227,253,193,228,165,25,78,148,149,168,143,194,50,27,179,117,96,184,118,64,53,130,231,166,1,0,122,181,193,48,11,28,139,228,154,182,129,231,50,96,66,25,201,45,66,110,155,205,98,61,93,113,127,184,119,11,38,237,105,225,21,186,219,47,99,7,187,33,140,207,215,3,252,45,242,20,18,113,237,67,168,171,176,137,77,143,21,126,17,64,81,181,220,17,195,96,136,61,34,84,188,46,227,46,215,8,61,45,30,206,18,82,59,99,127,202,183,61,177,25,229,3,92,117,245,224,59,15,135,242,120,58,97,175,146,49,105,119,243,98,211,106,31,18,21,39,26,134,99,14,143,138,84,244,61,67,72,33,250,27,215,151,174,51,90,91,1,186,213,118,168,213,161,175,88,207,204,87,89,147,114,147,84,224,245,140,65,247,206,65,117,180,179,1,180,239,249,119,186,190,58,12,96,5,44,192,71,215,103,126,154,226,131,63,232,80,104,111,85,136,46,62,85,254,177,205,22,2,52,135,182,230,106,145,60,244,198,26,180,160,66,215,178,254,107,241,108,26,133,154,104,12,249,34,86,174,231,195,75,2,55,248,133,54,132,35,12,245,54,182,104,184,73,238,144,62,88,91,103,157,22,45,38,176,217,158,199,204,16,42,132,212,220,128,29,75,131,226,185,42,14,6,46,55,239,216,152,13,221,187,138,179,1,77,236,76,69,61,149,93,214,156,120,127,6,130,218,216,71,171,167,245,60,192,200,58,171,54,203,40,245,141,249,180,215,236,191,50,153,204,201,181,191,66,166,207,20,41,167,87,113,121,195,214,52,234,64,173,163,45,175,26,6,179,137,140,152,104,224,62,87,68,246,212,65,89,93,183,114,215,228,255,248,193,176,33,128,161,177,127,218,184,164,88,35,239,197,230,39,56,130,181,16,170,112,197,78,122,197,124,4,253,178,190,115,225,2,100,193,12,82,30,80,21,46,58,25,44,11,83,63,20,202,219,174,27,160,93,193,227,187,53,82,12,13,218,171,19,196,247,187,98,1,201,233,40,158,19,48,94,34,107,161,207,254,195,182,82,182,49,208,145,74,36,173,145,11,133,220,54,37,184,254,149,58,39,83,178,61,106,57,235,184,15,44,86,5,99,115,236,253,43,60,31,23,211,232,217,41,101,140,4,110,173,255,199,51,90,23,195,252,239,255,57,3,16,16,2,128,19,223,100,195,210,155,93,206,30,74,148,173,246,124,202,206,99,51,210,116,138,71,238,255,194,115,135,128,247,75,171,53,43,211,122,249,20,133,109,50,161,88,232,2,215,79,90,7,18,119,152,99,150,71,151,20,49,83,254,73,118,70,178,175,190,107,114,161,28,23,108,252,164,154,6,163,178,186,61,28,222,41,154,111,42,190,18,193,5,86,150,229,52,147,30,236,39,22,173,125,60,170,248,104,30,5,45,46,25,233,176,18,214,92,216,108,135,100,216,18,203,208,128,62,222,227,229,156,181,16,87,146,69,46,217,221,70,219,27,100,32,178,34,215,238,196,189,18,172,10,211,54,239,206,187,117,132,227,87,12,91,108,39,110,215,246,142,255,104,95,226,21,84,208,171,238,64,129,25,4,108,79,103,222,197,161,185,186,121,219,51,233,191,94,31,150,40,97,72,131,75,97,159,46,59,48,167,215,158,234,203,91,254,77,163,229,180,56,51,8,200,58,169,43,151,196,107,20,112,176,203,9,18,213,217,190,113,87,40,177,244,227,57,31,226,33,159,147,205,190,124,25,167,233,96,126,120,217,214,45,206,60,69,198,179,89,154,73,31,124,149,68,202,17,250,53,43,81,241,30,235,73,156,118,121,41,187,131,33,115,20,147,35,60,74,147,222,33,173,180,4,4,228,125,5,210,19,186,119,79,2,185,62,44,114,248,20,198,196,116,93,229,175,25,149,229,215,163,154,76,42,60,124,239,225,96,140,143,216,144,69,136,32,172,152,114,95,149,182,66,133,220,33,167,162,57,245,236,19,235,53,19,106,148,176,100,149,153,108,196,0,93,39,5,7,221,80,16,227,149,182,77,77,21,235,196,125,20,206,251,118,84,172,187,50,126,2,116,33,243,221,101,197,165,49,35,87,19,53,59,94,245,120,84,53,170,44,126,147,58,176,104,79,23,213,200,82,117,32,211,161,28,230,7,167,53,103,47,235,119,241,115,206,44,198,222,235,177,212,197,91,36,208,94,181,151,97,10,82,139,203,178,63,73,245,172,19,192,12,27,105,233,28,162,212,40,170,231,147,173,229,91,229,153,38,86,198,217,194,137,20,37,251,128,29,224,91,134,94,110,193,43,148,132,149,40,9,91,46,120,112,126,176,215,114,207,130,234,141,7,237,112,55,89,206,50,13,231,5,148,61,116,35,20,152,226,236,178,6,176,110,32,229,106,89,7,3,203,13,67,253,23,72,159,45,4,93,34,8,37,64,207,178,188,44,101,106,137,44,215,82,77,246,229,51,252,111,143,89,30,188,169,216,143,38,95,224,202,52,196,244,120,177,244,254,250,236,239,198,190,232,173,0,44,109,9,41,184,12,211,84,214,62,126,143,248,139,76,188,52,9,1,149,236,59,162,100,224,151,129,58,14,15,8,104,135,93,243,73,60,248,206,225,164,122,202,206,47,21,129,85,41,223,203,213,144,4,177,234,182,192,68,66,40,120,52,98,191,132,55,204,73,138,12,139,108,11,28,39,172,106,51,103,173,223,140,206,41,48,200,38,200,194,240,189,205,174,137,32,255,126,226,233,156,127,224,166,204,208,206,244,10,38,58,168,181,38,176,195,239,121,114,46,174,95,37,64,119,106,135,68,139,25,42,104,243,120,114,214,35,41,64,20,179,170,171,181,221,243,188,167,22,51,160,198,250,13,61,32,51,165,125,169,143,102,164,28,168,179,227,49,104,95,228,52,195,17,150,162,73,176,110,194,100,75,92,39,233,87,124,243,133,157,59,172,111,50,140,2,247,252,98,154,48,31,26,168,160,63,52,32,157,202,154,24,176,42,105,206,27,83,20,103,62,127,160,139,214,139,86,199,172,49,45,193,77,207,9,240,247,219,201,120,68,14,233,2,125,187,136,155,75,70,111,254,188,58,109,221,148,87,119,199,57,142,171,113,233,47,62,51,253,208,98,195,251,244,103,140,21,98,88,4,54,145,107,127,138,114,175,225,70,189,14,21,225,54,59,146,105,170,50,47,219,91,210,51,202,133,190,171,48,162,139,218,94,52,200,219,138,168,205,14,20,205,168,9,71,68,6,55,230,87,57,227,175,88,223,253,48,77,199,20,169,93,202,147,254,201,175,150,236,72,176,26,201,94,183,187,99,113,98,240,5,185,135,99,225,64,231,127,64,169,193,142,182,113,84,85,131,25,78,163,159,63,152,180,149,226,128,64,91,36,183,18,251,235,16,116,62,72,195,26,134,88,79,15,58,60,54,234,230,3,230,183,15,127,63,191,170,95,155,77,16,4,203,180,27,166,84,77,147,2,227,67,81,106,69,32,84,119,50,36,25,132,185,156,214,217,68,39,59,160,60,201,15,85,232,54,250,123,91,193,39,240,110,53,143,47,149,211,9,154,187,33,198,187,79,86,43,221,180,55,187,108,133,122,25,8,229,74,114,105,4,46,212,84,254,70,131,37,56,1,116,111,20,201,205,210,82,230,252,238,99,11,80,103,194,8,192,176,222,83,104,57,129,79,52,232,240,122,4,105,17,214,90,7,75,188,104,156,95,238,21,205,113,121,59,76,207,193,135,156,212,37,136,157,29,217,102,158,9,147,8,84,163,65,97,29,183,141,75,183,204,51,111,80,130,63,32,65,246,100,204,204,21,223,67,248,174,232,1,66,107,128,146,190,199,234,151,199,65,181,152,77,83,110,109,229,137,68,25,240,100,74,207,236,78,79,21,232,154,169,177,252,238,175,177,73,39,52,99,56,60,209,209,76,2,120,163,18,64,59,245,252,117,56,96,88,234,183,115,21,168,83,161,196,159,94,19,54,238,213,102,126,94,169,140,38,13,229,163,221,10,133,21,180,182,232,37,121,237,98,158,75,139,154,37,54,80,52,62,176,239,214,196,64,162,235,112,214,36,176,210,92,98,234,61,83,211,211,235,255,140,228,50,131,55,123,37,58,106,152,83,82,155,249,153,203,229,3,78,31,84,210,115,123,66,148,60,32,184,248,43,114,228,96,42,94,169,66,30,191,94,156,240,42,97,96,141,47,93,185,53,231,186,35,172,59,179,241,70,191,55,53,212,58,253,163,100,96,116,57,179,94,68,175,113,42,154,3,154,224,33,104,219,96,240,238,151,224,166,110,113,192,139,161,240,77,118,249,122,55,25,251,167,3,5,125,96,184,174,168,219,197,226,77,118,208,32,232,23,59,193,79,39,208,194,20,238,174,32,110,118,226,207,131,41,174,216,112,15,111,253,60,32,112,197,10,248,206,250,51,39,123,241,184,167,190,105,5,145,81,255,62,204,29,225,70,181,157,39,0,216,1,231,125,254,16,113,152,183,25,93,91,87,207,228,129,136,107,58,146,56,144,71,235,114,85,236,246,215,125,35,228,27,34,215,94,116,228,33,211,75,24,87,141,11,57,118,72,57,103,209,170,1,169,74,96,136,110,68,107,15,211,74,13,112,255,244,125,49,54,131,97,71,241,133,8,63,94,179,47,39,244,60,51,32,22,44,174,150,164,249,31,66,152,36,240,116,228,31,91,72,50,67,95,4,253,81,227,238,99,230,113,65,46,6,217,124,234,247,26,134,72,131,217,129,176,65,19,126,97,253,81,92,23,83,34,63,229,68,72,229,159,236,46,235,141,227,222,63,45,97,204,241,223,239,170,12,175,50,158,94,126,223,172,109,6,222,73,136,206,79,115,147,182,227,61,147,84,240,176,101,219,138,233,252,2,215,50,34,223,67,243,18,98,187,84,196,128,105,22,240,215,174,159,58,145,146,92,159,237,2,126,234,93,232,170,40,32,97,148,158,255,6,227,130,29,206,247,208,243,24,32,107,164,206,203,27,122,10,54,208,208,180,102,12,190,73,142,173,117,229,95,62,23,69,28,34,201,90,191,234,141,169,179,3,116,19,1,32,35,68,46,148,161,135,158,144,204,209,132,217,52,181,195,38,195,142,184,115,196,116,40,101,220,160,45,54,55,53,144,93,124,199,139,56,39,157,187,197,207,245,152,71,245,245,61,71,50,94,101,23,179,215,237,242,190,155,9,214,17,51,66,132,167,57,9,23,61,113,154,127,123,10,254,136,29,107,102,245,117,126,7,222,135,40,81,228,199,83,88,77,145,160,36,210,30,134,9,124,172,49,7,49,183,112,243,112,69,2,221,63,186,37,175,232,128,233,24,76,191,204,44,67,105,217,253,149,200,224,22,214,61,224,241,117,36,154,234,96,107,230,121,38,153,86,52,135,243,221,57,94,187,162,137,50,42,212,153,204,66,65,249,2,136,42,3,201,193,90,40,219,190,32,132,101,156,7,79,11,178,108,180,72,99,128,35,54,87,214,62,110,255,141,149,57,31,142,179,133,204,19,93,135,196,0,174,36,34,101,161,240,204,87,81,32,209,23,200,192,43,118,12,191,43,126,17,52,231,55,165,87,186,206,201,134,32,200,159,61,227,214,163,253,207,92,48,158,84,11,11,177,167,235,139,103,239,63,237,53,135,26,1,249,232,145,82,38,94,149,154,85,155,3,142,240,11,221,153,101,60,6,76,237,149,50,26,147,46,212,67,210,172,19,93,245,14,75,192,177,32,225,4,15,136,18,242,26,43,208,8,140,187,238,189,167,134,12,54,197,196,129,71,0,120,253,139,180,229,0,178,161,250,113,27,211,106,78,108,232,130,149,208,46,22,129,157,79,148,66,137,67,254,145,133,65,236,33,193,124,214,53,196,11,245,18,37,177,63,180,114,240,113,7,251,48,88,41,145,215,191,123,102,84,135,249,231,215,1,191,178,245,31,117,243,148,236,159,141,162,73,194,237,195,239,244,60,158,120,159,250,114,34,45,54,200,163,57,86,94,246,165,202,241,213,74,254,52,155,233,228,247,77,229,194,219,77,98,77,197,181,218,105,141,25,6,165,238,41,38,16,73,46,78,89,81,155,197,210,225,155,16,27,145,50,156,6,230,160,171,2,151,221,128,31,90,23,24,174,232,3,71,220,232,252,227,130,238,12,91,117,231,180,168,119,98,252,252,147,167,79,134,5,27,242,203,154,83,170,50,68,99,135,46,174,51,62,72,40,140,93,146,37,81,30,18,171,73,95,101,32,168,13,72,172,93,34,29,248,210,38,151,162,248,0,83,28,152,115,186,76,244,91,154,113,55,219,137,164,250,242,199,214,209,251,59,23,213,48,212,195,137,194,229,105,121,242,249,7,175,23,85,161,229,209,19,102,181,17,201,109,28,55,48,102,112,191,142,231,130,31,242,240,76,108,164,9,166,252,186,131,46,199,196,200,141,206,168,5,164,118,115,192,85,227,56,92,243,156,24,131,98,142,51,25,63,32,56,181,120,92,105,239,239,14,13,34,213,135,156,217,110,132,233,83,94,44,31,111,199,96,47,11,135,194,76,19,57,108,252,97,144,210,88,13,239,15,113,224,127,32,70,164,161,13,249,41,100,41,136,137,82,206,242,67,96,163,140,200,213,242,222,3,43,36,163,75,254,42,0,137,72,175,57,220,242,111,97,242,81,202,130,145,219,39,243,17,3,143,141,57,141,0,102,43,80,246,215,224,20,238,66,113,38,52,159,106,187,85,112,58,42,97,252,160,164,76,165,45,84,136,231,211,51,166,216,6,186,151,98,242,64,146,100,102,117,45,185,141,184,12,238,17,96,24,93,204,70,4,79,15,203,147,46,122,222,102,146,157,97,194,70,33,128,40,28,166,104,86,38,94,229,172,53,30,215,209,166,231,205,128,235,239,198,42,22,66,9,34,254,84,77,170,203,141,82,78,120,61,131,31,238,2,95,3,30,30,214,206,95,144,109,143,246,87,147,148,64,158,98,78,189,40,129,67,117,134,195,73,180,222,38,149,44,30,44,61,116,244,114,82,84,195,9,80,111,112,44,14,23,209,35,51,92,216,89,43,91,57,157,203,220,189,216,164,130,165,125,210,6,183,61,207,83,64,9,128,182,180,91,218,213,121,81,144,241,217,38,168,191,59,45,184,205,191,220,250,209,227,26,96,131,173,59,204,126,86,180,171,165,0,211,162,236,243,12,39,91,122,61,79,73,137,72,171,244,211,224,47,28,48,30,164,165,172,215,136,225,235,58,196,18,177,128,52,137,23,225,192,191,49,185,151,123,71,151,151,4,50,113,104,5,63,122,82,61,68,213,180,198,48,226,113,97,89,150,125,35,76,1,146,236,75,111,218,1,50,21,9,22,101,34,83,33,158,49,116,247,23,74,253,136,52,228,244,125,255,255,233,180,108,111,234,14,128,60,43,147,29,156,18,217,186,65,244,147,90,44,79,177,246,212,135,106,39,127,98,93,25,1,115,73,160,39,25,58,185,162,72,102,167,0,144,46,153,49,203,56,111,33,143,249,87,6,146,18,172,248,76,96,182,85,74,24,0,41,112,32,40,138,47,93,206,222,40,111,74,119,202,220,120,16,213,230,148,72,225,77,196,102,88,94,205,44,181,109,117,253,55,191,60,106,208,211,244,228,180,235,224,76,16,43,64,2,147,220,51,134,14,210,213,87,135,137,4,205,147,69,151,43,213,49,214,31,190,132,171,200,18,202,132,205,116,8,144,225,46,205,124,100,245,50,126,162,143,123,172,192,20,83,121,3,158,191,247,60,182,250,82,118,179,160,242,252,70,114,115,74,227,221,114,205,195,172,235,150,140,93,149,224,253,172,252,55,97,230,76,212,174,54,117,230,56,189,232,193,138,191,48,73,212,201,7,188,22,148,52,161,108,11,220,83,113,94,212,31,190,166,155,247,137,104,171,161,37,112,9,196,62,230,192,85,205,158,222,157,59,211,34,221,153,2,135,73,245,251,174,138,198,212,226,33,72,114,237,141,38,139,12,105,238,29,255,41,80,92,1,30,140,140,225,233,84,68,212,37,151,27,183,60,153,236,103,199,212,231,124,229,9,208,24,253,65,159,68,91,104,47,209,39,45,104,151,123,42,6,173,55,117,197,43,122,140,71,114,128,248,43,2,204,111,246,180,108,249,30,45,63,255,18,217,103,169,159,62,69,4,27,244,189,207,122,189,179,88,41,98,211,59,68,150,172,59,123,83,80,128,109,142,138,100,214,30,67,101,7,107,128,62,5,217,34,217,14,241,207,158,123,200,254,138,246,43,242,184,44,78,171,138,250,47,193,101,213,72,132,79,190,191,17,189,187,194,182,21,210,155,171,68,106,42,34,230,81,20,210,30,95,93,175,13,14,50,135,71,189,14,32,181,253,72,22,231,14,187,186,169,214,105,5,53,196,129,175,137,194,4,145,67,104,96,110,114,123,223,232,59,212,199,148,117,30,81,0,196,22,69,241,222,166,193,184,214,102,8,163,212,6,149,20,153,159,154,6,224,105,10,84,204,119,49,178,234,0,93,228,215,222,224,150,119,23,157,67,75,97,204,6,130,76,159,159,230,43,105,43,79,47,146,133,186,75,208,153,195,140,141,50,152,2,155,202,189,153,7,21,221,179,143,37,220,59,210,142,240,76,32,25,100,234,114,68,23,197,149,113,154,146,97,1,223,198,32,114,201,48,112,32,91,238,49,146,252,168,154,106,185,248,185,116,82,195,174,106,98,159,172,57,202,35,157,147,250,16,166,231,216,232,122,6,199,214,188,0,169,29,60,41,38,230,17,212,188,191,190,220,53,133,233,184,41,70,48,230,139,72,58,186,120,248,33,56,29,140,137,191,39,41,153,156,208,237,36,186,246,123,147,148,132,215,10,86,115,237,64,101,179,246,209,191,152,113,163,161,25,172,176,205,57,232,246,74,16,110,42,232,91,11,137,97,66,53,34,133,20,231,21,114,151,136,10,51,55,182,48,143,130,207,115,41,6,157,190,158,48,112,232,103,22,183,27,69,93,231,124,148,28,30,19,121,170,50,195,90,20,68,172,172,223,7,141,168,201,117,160,52,68,13,14,139,151,125,103,42,21,243,15,163,255,85,44,230,109,170,102,128,112,4,172,127,210,76,191,93,28,136,177,225,202,165,134,30,34,92,91,130,87,21,110,51,126,194,252,70,82,58,116,77,222,120,151,161,162,64,81,44,76,146,101,244,157,228,235,241,127,239,65,185,11,240,239,190,74,70,129,255,56,45,14,57,188,21,14,84,42,227,13,233,179,204,204,18,9,7,27,197,195,189,41,187,50,205,174,84,91,156,174,236,37,224,196,26,251,209,110,49,4,25,83,133,242,106,143,191,40,0,3,91,217,160,35,220,196,230,198,223,105,215,40,122,101,233,142,95,190,38,202,16,242,222,71,212,177,145,46,245,86,216,126,222,63,233,24,77,0,41,237,238,252,141,81,140,201,35,49,32,109,80,120,249,116,105,106,243,11,234,58,199,146,243,233,108,68,107,22,173,43,35,65,178,42,211,102,11,182,107,246,51,21,85,171,34,213,128,64,246,71,155,216,181,150,248,162,106,132,14,68,128,255,245,98,79,118,10,105,196,69,86,136,10,143,71,219,252,210,233,193,207,44,150,17,161,67,194,206,95,120,122,92,228,72,163,192,7,119,56,198,166,19,166,235,43,207,124,195,117,74,29,211,140,67,9,90,232,234,151,91,41,98,21,135,13,18,137,192,152,83,153,24,207,1,229,175,19,220,210,40,171,18,145,35,27,62,58,255,142,252,70,102,143,120,223,135,225,181,210,54,200,182,8,108,194,45,11,52,100,215,79,27,132,12,52,186,104,178,11,34,74,232,103,248,62,219,33,37,21,8,17,212,238,228,11,170,206,19,73,15,81,58,227,22,151,157,7,175,205,176,38,247,171,118,21,148,1,242,42,92,113,254,148,125,150,96,209,8,246,225,86,72,161,25,18,63,188,43,16,243,139,223,146,191,205,25,253,197,185,49,83,124,173,14,147,193,62,67,255,250,143,119,76,56,200,76,87,50,107,137,28,47,208,182,174,107,15,3,56,179,53,91,213,39,121,14,193,38,1,161,231,159,177,243,169,122,95,77,75,166,19,187,29,156,100,91,84,171,56,206,235,210,42,110,127,155,238,86,5,11,144,150,191,197,71,93,212,241,96,8,25,98,201,116,227,13,67,61,40,102,192,30,200,239,111,204,199,15,174,234,81,219,98,124,174,228,176,18,167,114,79,113,30,238,192,212,98,184,184,246,73,171,43,94,53,102,196,35,6,238,127,161,175,225,39,156,145,59,231,37,212,160,165,56,254,163,227,60,58,164,237,69,147,127,228,145,46,77,132,171,15,225,56,75,130,102,116,31,228,49,223,202,247,5,10,190,205,106,157,67,140,94,1,46,154,1,121,37,22,83,231,160,228,14,15,34,152,240,162,15,76,139,166,61,124,43,163,227,22,195,35,247,216,219,230,245,231,166,108,205,132,196,247,237,117,231,215,202,244,157,107,78,12,92,17,82,73,147,150,36,102,224,241,88,54,231,97,161,241,199,94,245,88,8,88,155,96,200,224,41,116,238,165,7,227,119,35,109,99,182,253,147,198,246,165,130,77,25,202,165,80,184,148,59,168,217,39,192,72,83,239,18,36,167,111,85,24,107,33,167,251,81,161,143,231,254,8,127,137,11,133,42,158,4,183,201,21,214,118,9,181,140,37,156,254,64,251,240,226,246,125,7,160,192,211,145,121,165,143,130,84,79,15,80,92,166,94,184,236,143,154,220,55,180,110,107,228,9,159,228,81,188,141,229,212,55,2,5,1,43,203,209,174,226,116,121,44,4,192,151,193,103,65,47,217,213,143,113,197,56,45,143,7,93,21,170,65,154,120,109,87,52,164,189,255,98,210,122,113,44,1,118,197,1,232,224,60,219,179,90,183,7,222,236,179,4,69,6,37,162,66,89,179,36,162,116,184,31,62,129,44,193,120,241,123,87,231,69,209,6,187,134,90,84,126,131,196,98,40,72,231,106,133,186,104,142,21,153,201,182,173,71,141,191,219,8,107,205,217,223,85,249,186,190,8,146,75,4,187,27,127,215,219,77,89,145,176,134,216,60,46,156,200,41,248,98,188,182,9,40,138,124,255,171,144,155,55,66,27,58,158,38,206,225,195,170,167,64,68,200,34,210,53,79,218,0,193,213,139,112,45,188,242,40,18,17,13,213,240,145,215,177,80,169,197,39,193,45,150,163,241,35,128,22,106,66,229,144,128,122,62,217,87,0,185,118,188,48,221,38,232,121,178,202,203,46,244,172,211,138,93,193,108,239,15,184,222,36,169,27,165,47,7,229,60,106,46,228,66,46,48,12,57,189,149,152,214,16,137,134,181,210,206,108,62,185,47,30,234,16,149,118,8,75,171,19,3,168,161,206,72,254,212,17,55,47,135,174,9,3,120,238,98,12,157,94,102,164,118,13,230,253,85,97,52,3,209,62,116,80,245,84,218,157,254,255,224,220,62,138,13,98,108,14,27,175,116,29,189,103,155,86,190,110,208,68,227,234,58,223,48,12,103,248,112,178,193,177,99,24,123,38,160,22,90,80,210,125,49,39,31,63,162,129,99,106,114,67,242,20,151,107,134,54,126,233,205,177,19,98,237,8,57,32,59,187,58,112,87,174,163,43,10,204,239,187,53,184,243,69,187,69,159,65,155,164,44,18,43,238,46,73,175,221,17,110,63,64,210,186,214,66,212,187,17,82,138,58,234,233,237,3,190,4,145,57,228,65,205,132,44,229,75,207,169,15,20,221,133,233,34,155,212,24,38,6,201,160,142,40,180,208,76,203,104,160,229,147,172,144,64,163,142,135,130,165,19,92,130,209,131,69,227,191,111,87,12,128,35,226,198,136,113,220,111,124,74,237,145,117,150,68,199,75,11,198,109,49,8,102,207,2,27,149,109,4,89,150,150,82,238,99,165,163,13,235,10,130,9,34,183,127,234,149,181,176,16,90,129,86,76,162,126,125,3,110,67,252,229,248,203,207,136,175,53,137,38,15,20,116,81,77,180,50,233,147,23,141,206,189,196,151,226,230,251,214,212,72,64,237,170,181,85,77,207,55,19,72,55,39,9,62,209,46,65,186,29,202,13,54,23,221,175,210,103,63,152,147,139,161,254,145,65,36,75,98,107,51,102,96,68,116,96,39,205,179,17,199,240,77,101,56,114,186,93,108,48,15,8,114,230,41,68,163,33,187,16,111,45,91,179,240,131,211,147,43,35,98,92,202,35,86,236,108,171,118,0,4,118,174,124,187,225,38,143,25,223,12,183,178,241,89,193,58,224,228,56,69,89,214,226,204,193,205,137,153,49,122,149,44,137,243,159,228,101,158,130,23,32,72,38,55,137,100,177,26,144,237,62,205,151,90,218,58,216,170,221,80,96,164,167,229,42,28,170,116,144,109,127,177,74,117,49,142,66,246,193,245,68,226,23,175,233,3,218,170,55,209,88,30,169,147,98,220,71,242,202,210,196,1,132,222,86,231,239,98,87,32,230,148,51,140,168,239,242,212,118,203,229,224,218,121,105,184,89,27,115,240,1,163,88,229,251,146,0,103,93,155,128,220,132,156,223,59,132,87,202,61,96,161,180,86,28,216,39,28,86,242,193,152,44,90,147,233,0,171,188,153,102,161,192,160,57,96,204,119,78,116,54,114,11,37,170,214,57,153,89,184,97,18,5,61,145,72,255,225,14,115,56,81,134,52,175,129,183,202,175,20,95,39,110,215,87,204,139,130,237,153,2,32,69,22,87,111,36,194,206,203,107,68,247,132,211,131,80,73,147,185,19,41,105,187,100,180,180,80,13,166,145,166,4,247,66,255,195,129,230,79,9,85,88,124,194,69,46,241,24,28,251,78,224,151,118,58,114,246,201,41,82,20,215,186,73,188,182,223,213,246,104,129,163,179,228,129,243,172,177,243,144,161,53,26,17,32,248,232,68,149,129,203,89,162,91,82,19,28,114,125,59,216,139,253,207,119,190,227,42,28,176,126,171,132,161,8,125,240,39,53,131,235,7,102,55,220,96,191,76,149,182,218,17,102,59,44,231,242,82,55,46,241,57,230,183,168,20,59,74,211,113,70,169,172,6,213,189,91,93,157,42,34,113,172,237,108,236,101,192,159,3,200,66,195,81,229,100,156,37,245,164,157,226,123,238,16,173,73,170,52,147,171,189,170,254,204,168,128,249,178,83,225,242,127,236,195,121,63,172,83,108,194,41,232,59,119,247,117,134,85,191,81,118,47,110,74,241,244,240,39,103,196,185,130,147,208,147,117,59,154,97,111,234,3,78,251,208,246,124,155,146,135,196,70,70,15,10,26,71,61,176,122,125,0,84,92,180,201,216,22,120,64,46,245,18,150,166,198,55,9,234,90,227,180,184,119,32,55,168,130,198,89,225,15,118,205,54,112,6,224,106,119,5,21,235,211,86,246,111,151,184,35,116,248,208,99,209,161,156,1,85,185,226,178,128,57,199,1,212,178,195,115,48,115,203,68,243,125,224,8,75,185,117,145,19,19,185,137,29,56,14,157,247,154,135,209,22,228,185,14,195,201,91,92,91,151,75,175,35,180,235,20,98,120,20,97,105,30,133,59,207,201,33,228,101,165,86,135,115,245,24,110,246,250,222,213,169,52,249,215,235,83,10,23,242,136,193,118,109,232,61,202,20,76,156,18,215,143,160,169,174,31,153,249,218,200,177,201,26,96,133,44,211,32,138,7,147,33,69,119,175,78,105,227,29,63,11,140,17,79,81,72,196,178,231,83,72,163,50,47,51,14,84,162,236,252,69,196,169,79,172,101,69,107,67,212,59,53,116,168,255,120,83,32,93,144,252,7,38,6,247,134,80,36,107,171,237,168,2,66,0,59,195,177,0,42,92,212,202,36,85,209,58,163,11,94,164,98,34,122,142,198,111,187,125,85,128,240,228,54,86,209,215,159,62,100,181,78,166,167,146,221,243,205,97,39,15,237,70,243,150,149,106,154,54,101,237,90,58,225,67,87,162,248,24,242,187,25,215,57,73,76,229,220,50,157,53,157,220,171,239,65,25,151,150,101,52,47,102,47,55,239,166,24,53,107,167,72,134,122,227,149,233,76,16,111,98,100,106,60,238,249,79,4,169,115,209,126,251,186,218,110,118,179,207,5,109,161,158,26,113,100,234,190,190,112,176,184,156,48,255,255,2,89,229,233,247,243,1,9,174,95,176,202,66,128,215,164,130,95,55,152,182,233,212,150,201,7,179,27,112,234,40,181,163,231,11,7,79,253,78,188,58,197,219,167,40,33,54,3,161,187,80,165,251,38,63,160,235,200,241,107,2,128,166,113,179,238,202,190,203,63,44,21,175,193,49,183,41,249,203,197,44,252,34,231,125,88,178,5,243,194,19,39,2,190,252,252,138,225,186,224,145,47,51,72,111,146,100,87,200,82,7,97,145,115,220,147,252,102,247,97,124,11,200,72,187,77,39,171,99,2,169,220,198,20,241,233,57,120,105,241,219,203,28,82,60,161,148,216,58,77,236,237,92,45,97,138,100,13,63,20,130,31,128,171,202,115,7,211,149,158,139,237,233,222,69,192,20,124,223,250,195,68,156,30,7,76,220,35,94,146,231,150,121,67,39,209,7,119,252,24,163,72,79,249,95,72,40,175,142,134,94,3,3,18,69,239,147,191,239,217,250,25,94,97,231,129,140,105,56,50,24,4,143,238,47,13,9,144,0,177,38,176,251,213,151,99,155,206,131,142,222,147,65,102,214,150,98,17,15,155,249,108,99,145,108,63,158,20,80,5,35,53,178,219,136,226,101,31,137,156,25,128,241,128,232,63,105,189,171,46,11,195,192,0,176,63,61,101,29,149,159,170,17,209,225,180,120,231,185,238,45,90,160,161,240,179,254,53,120,87,251,195,178,129,180,43,70,33,7,129,50,16,98,22,193,151,81,226,183,254,109,20,25,45,12,157,218,73,51,239,248,208,137,65,111,81,243,218,52,236,10,236,3,92,164,187,4,185,12,248,18,64,8,10,147,124,243,172,50,170,236,17,7,124,8,59,238,44,42,203,180,25,7,62,212,178,11,135,76,81,30,9,151,244,155,148,229,188,19,85,17,9,145,145,176,119,213,125,99,168,54,133,227,240,182,151,109,65,250,249,192,44,141,17,98,206,231,100,85,125,107,204,6,134,205,60,118,62,42,184,107,206,22,242,15,200,165,130,137,176,15,163,22,37,135,17,239,237,206,151,128,50,118,255,60,49,152,85,79,242,254,2,134,15,23,82,165,52,212,122,87,59,109,2,234,27,231,83,214,179,137,6,11,225,94,182,120,211,194,100,114,122,53,104,47,214,30,35,159,1,54,174,17,206,163,117,114,243,189,229,227,38,157,132,232,113,2,115,234,37,120,179,130,224,58,31,160,54,42,144,213,75,8,47,14,108,24,52,66,61,14,251,166,63,39,101,217,117,45,45,38,11,150,248,138,139,11,97,101,53,218,76,218,54,163,119,196,246,67,183,97,122,2,30,20,59,68,252,67,0,24,190,181,120,20,106,204,122,63,192,35,52,231,209,66,147,195,168,224,77,16,83,7,142,62,249,98,252,158,217,72,233,2,116,136,127,224,220,78,83,23,58,135,231,185,56,32,148,172,122,234,155,61,253,198,74,59,88,131,159,154,104,162,5,15,226,223,32,33,168,137,151,14,13,232,16,127,177,58,47,255,159,67,15,194,194,233,208,148,160,98,85,211,129,47,67,130,243,208,120,125,47,224,45,156,205,85,225,173,5,49,249,227,62,220,240,182,55,231,106,111,251,99,118,191,147,137,58,79,15,240,130,87,193,203,242,11,141,46,218,148,134,246,218,238,190,141,222,168,65,6,159,44,42,159,155,96,229,176,133,217,237,224,104,146,157,102,8,249,73,156,153,158,62,58,95,193,169,213,88,183,119,126,60,103,81,139,226,74,5,191,238,19,221,247,19,178,177,224,92,246,74,17,201,98,92,192,172,91,14,162,3,133,46,192,63,50,131,139,48,129,70,92,15,252,157,78,182,103,37,33,58,128,164,54,183,248,12,117,247,170,120,114,249,65,111,24,252,247,115,187,165,62,107,82,189,157,251,213,193,116,51,50,140,240,16,56,169,154,44,51,130,164,69,232,84,144,69,97,186,42,182,173,144,103,156,142,40,114,229,184,173,230,95,128,45,124,94,29,73,36,202,219,218,33,221,43,6,199,88,84,33,41,245,162,253,247,223,11,64,249,46,139,188,216,100,191,212,115,21,124,37,160,247,210,94,144,251,15,60,127,117,6,205,100,125,214,108,99,74,44,137,236,72,33,68,22,157,198,83,47,4,181,167,133,232,125,93,17,153,215,128,162,102,162,90,253,62,61,32,189,162,238,22,55,221,55,18,97,168,198,79,213,248,12,104,250,93,192,137,63,234,103,50,209,147,161,87,145,34,250,71,113,166,153,19,221,142,126,237,13,110,34,128,79,202,242,117,151,189,23,115,155,134,7,77,44,59,154,210,149,113,64,194,148,230,41,46,211,96,130,12,68,178,61,254,77,128,243,1,225,175,231,110,127,187,87,168,164,116,108,24,135,2,209,42,244,211,112,27,183,220,17,151,177,141,165,222,134,233,32,182,230,85,175,156,156,43,40,81,91,163,179,114,125,159,238,241,250,170,64,64,117,146,60,53,106,249,28,96,223,227,149,121,65,82,67,18,249,159,15,180,120,209,75,104,72,8,61,88,15,142,43,2,59,11,183,67,187,89,80,138,78,43,176,10,12,242,114,179,134,178,117,247,117,227,42,199,61,36,22,183,29,141,185,145,68,163,59,80,95,246,29,213,178,155,46,179,61,231,186,247,115,229,183,234,24,5,78,240,116,20,97,8,134,180,122,87,229,249,13,159,222,90,143,231,54,9,83,241,56,28,129,88,249,93,138,255,103,227,66,252,86,248,144,196,106,125,91,181,187,235,14,53,129,128,77,92,88,156,18,247,17,119,97,239,114,161,253,71,208,185,224,125,53,156,151,132,238,102,39,223,255,130,2,212,244,69,232,63,148,131,160,7,164,85,8,122,64,113,123,123,92,65,179,227,41,168,93,170,218,4,58,31,64,175,213,98,90,160,77,188,99,97,102,156,238,33,72,44,253,57,235,186,24,86,238,42,139,222,153,29,108,168,31,119,205,202,12,24,136,224,110,253,170,7,224,31,216,1,75,91,178,4,157,84,118,153,69,47,152,139,178,60,229,235,86,177,165,89,193,112,108,128,74,151,244,62,192,220,246,143,234,16,191,255,146,245,89,234,54,189,206,53,133,252,7,238,4,117,194,97,166,40,107,139,88,222,189,203,17,127,106,225,209,11,4,149,129,41,70,126,236,44,195,109,42,9,254,138,120,165,2,31,159,177,217,122,25,202,193,53,233,69,201,218,217,204,12,200,132,165,109,140,80,224,221,169,83,110,155,4,158,75,113,206,167,160,123,169,125,113,44,3,98,249,156,117,46,71,71,47,39,116,244,244,192,139,141,170,203,217,200,62,173,201,13,115,150,89,214,90,177,177,78,166,203,91,70,2,16,125,6,4,148,163,68,163,43,112,60,126,11,134,207,15,98,1,91,9,108,211,251,48,86,147,11,223,79,51,154,59,132,207,90,108,210,63,146,250,27,68,94,132,145,168,244,212,194,1,4,182,28,129,30,55,166,157,77,176,148,151,162,53,138,69,210,40,171,78,34,177,18,33,127,115,117,239,85,91,142,208,121,8,132,177,213,162,193,103,75,223,177,154,254,16,193,173,87,76,119,166,111,248,182,247,247,8,196,87,115,184,136,56,142,232,129,31,50,22,246,60,62,119,22,148,210,49,122,60,174,27,47,179,156,138,166,237,51,175,82,226,14,212,250,74,151,79,205,137,49,105,216,60,67,251,163,87,38,96,144,216,69,189,26,27,184,151,134,85,88,41,115,19,153,89,31,161,72,163,238,159,35,59,59,205,94,85,16,164,93,6,211,174,186,76,234,140,216,249,203,147,177,144,187,92,115,22,56,188,130,125,34,84,229,79,27,169,211,189,200,122,172,174,179,92,234,236,156,50,19,79,15,33,213,30,131,93,168,55,243,219,202,93,3,158,58,155,46,59,76,121,122,82,222,17,244,25,9,124,213,218,181,81,106,124,30,159,172,23,159,210,213,10,172,84,235,31,237,219,57,165,203,47,56,226,188,2,40,179,147,185,88,109,59,65,95,198,53,149,9,5,44,202,51,66,50,224,51,200,177,58,54,224,216,140,46,71,163,171,230,235,236,127,117,129,3,93,248,40,201,209,122,182,4,138,3,134,69,192,141,150,105,177,60,179,2,19,96,203,197,197,46,65,170,66,200,79,118,229,188,168,241,188,241,135,184,227,205,198,227,190,45,14,140,55,244,197,98,96,238,193,216,142,105,186,229,146,239,110,13,161,99,141,237,95,126,87,84,48,75,21,233,105,31,57,163,82,109,41,69,204,42,171,98,131,104,212,31,136,132,161,19,40,146,38,187,120,225,215,71,108,139,15,220,73,168,181,82,4,105,116,91,254,220,182,74,75,91,18,29,114,88,247,255,180,65,167,151,115,235,81,162,40,45,209,65,176,245,40,74,89,153,92,171,179,195,221,59,171,149,53,168,95,213,136,39,130,102,108,244,100,170,199,152,87,15,44,159,201,60,245,94,215,158,10,27,66,186,167,123,81,77,100,97,182,86,227,80,36,88,61,214,151,17,137,198,117,173,174,141,85,106,194,81,178,237,173,194,221,50,149,96,27,137,112,254,202,21,61,38,224,115,158,233,8,29,145,63,215,182,243,58,213,176,145,226,24,21,240,239,151,198,162,68,234,67,76,75,104,19,222,127,77,72,38,199,178,132,96,236,89,124,210,122,46,213,72,144,188,188,98,62,123,128,218,159,222,233,68,123,54,201,16,137,229,71,210,247,97,50,112,93,110,48,216,222,100,188,34,198,153,227,213,231,101,201,192,90,5,144,56,165,38,123,151,78,28,36,131,117,74,63,133,163,87,172,194,196,167,251,133,172,140,69,156,211,172,239,138,236,221,234,78,135,211,32,106,190,194,55,94,223,98,24,22,238,77,160,255,43,218,5,9,6,56,237,123,236,219,106,237,87,17,31,51,191,167,230,111,245,202,196,172,250,131,60,79,61,103,79,114,32,29,113,156,51,17,88,209,54,101,223,178,66,36,230,250,68,92,133,74,74,87,101,0,214,196,79,118,184,169,152,48,123,73,72,40,103,193,84,98,155,156,179,55,206,239,78,84,255,237,109,66,172,102,51,233,55,163,55,244,156,171,120,68,167,26,238,167,166,209,128,229,251,70,7,192,110,250,151,0,223,48,50,241,202,61,22,39,23,248,29,76,124,48,83,93,53,133,98,49,102,58,111,54,70,185,126,218,121,102,198,78,168,26,117,127,217,69,153,84,202,204,196,20,198,4,154,29,101,229,92,228,60,192,196,230,19,183,143,78,27,222,50,251,159,89,106,80,174,197,153,10,54,224,126,227,37,175,71,41,149,212,95,146,187,184,169,34,255,20,52,5,125,88,247,168,215,233,146,30,172,40,206,229,21,232,86,3,201,86,74,252,59,4,126,164,226,37,130,42,55,54,172,74,240,210,60,33,44,13,214,179,129,222,82,225,170,17,100,22,201,67,38,98,183,249,140,93,183,137,150,133,76,17,131,184,83,240,230,189,124,178,55,201,207,14,137,241,207,78,255,70,244,132,128,226,28,251,187,162,139,34,246,21,215,242,46,132,217,84,104,217,110,237,119,143,104,102,96,47,15,158,120,40,39,242,237,191,19,68,122,131,154,42,198,251,64,183,50,28,4,48,32,20,29,93,78,23,41,31,86,32,80,215,131,193,50,32,225,80,122,100,47,32,174,229,98,35,139,78,0,102,134,131,165,140,22,180,89,75,53,245,175,114,173,24,160,250,25,186,189,80,136,96,5,32,150,210,98,101,21,22,30,67,234,176,216,240,241,25,56,128,102,197,47,128,90,172,182,251,236,207,47,252,155,212,178,37,199,146,247,203,232,116,178,245,22,163,157,159,110,233,241,23,4,116,169,27,151,110,36,68,36,181,88,71,35,6,34,95,32,188,69,77,44,25,152,148,136,183,121,117,54,255,204,127,58,158,117,2,140,247,164,43,176,208,73,69,161,215,121,69,215,125,205,216,12,220,10,195,29,67,3,136,199,160,78,160,246,185,45,68,14,115,103,167,41,207,171,204,221,193,234,154,145,95,221,72,172,109,238,175,3,86,102,18,15,238,161,37,165,109,152,96,244,202,131,212,162,97,157,45,122,179,149,26,188,211,185,98,19,54,64,75,52,217,154,21,160,40,3,163,126,148,170,174,79,255,12,223,142,0,247,27,119,65,7,71,139,67,139,245,147,198,41,181,158,223,195,212,237,80,197,137,185,120,126,64,219,222,114,234,128,212,214,22,144,248,219,244,129,190,182,167,241,63,79,157,128,229,188,31,169,187,201,175,196,176,61,96,86,95,189,242,120,112,176,60,139,113,162,20,15,8,67,195,88,246,242,207,22,139,166,121,188,99,43,223,181,41,246,70,29,246,73,33,252,80,37,140,177,65,186,93,195,88,178,146,171,68,193,148,240,204,61,169,27,251,29,99,48,253,25,20,181,192,55,222,93,168,10,179,221,187,153,210,32,110,40,9,95,212,71,15,42,73,154,100,206,72,87,114,199,222,49,162,177,231,189,111,186,203,152,221,153,63,219,130,42,232,62,105,249,110,17,247,44,90,20,211,202,104,54,147,155,146,140,48,209,62,188,164,231,75,35,33,6,11,24,121,62,200,231,63,210,81,111,110,161,231,141,111,165,86,252,143,174,246,118,79,32,238,161,105,80,14,214,58,146,133,201,241,179,31,131,111,23,98,185,110,130,5,68,233,102,56,27,229,71,214,49,23,220,39,170,74,24,34,3,12,111,233,20,12,206,172,126,72,61,107,231,174,145,59,70,181,214,105,128,214,189,219,187,47,96,194,188,229,38,0,43,57,141,190,25,84,11,9,139,206,119,71,128,14,152,30,76,60,208,68,77,30,154,218,154,72,161,14,252,202,181,85,209,164,39,153,178,29,101,73,115,99,188,219,136,241,197,101,77,15,35,216,132,184,36,169,76,215,15,110,92,134,186,17,142,74,149,104,17,56,228,196,236,48,123,13,41,51,8,169,82,226,141,253,219,213,21,240,55,169,44,118,114,33,30,236,250,251,64,147,5,186,29,1,178,53,15,66,113,239,248,166,144,21,81,245,24,15,242,96,19,36,188,29,150,173,203,193,110,58,147,70,163,163,96,225,191,223,229,40,30,43,42,122,223,141,173,241,60,97,80,119,17,186,7,165,158,199,61,19,221,37,176,157,56,214,16,16,252,134,121,39,254,234,53,5,44,244,121,152,212,21,216,232,47,121,66,85,177,28,25,71,122,249,37,46,47,124,135,250,225,28,11,170,217,187,156,71,187,94,191,97,76,223,165,58,98,254,4,26,24,153,36,245,36,151,158,18,226,137,14,203,41,90,91,106,24,208,133,24,255,27,63,183,207,254,142,252,153,200,4,5,64,193,97,43,163,105,219,74,45,11,49,54,53,82,118,64,124,95,76,24,15,91,118,56,174,10,171,71,65,123,148,81,162,171,33,177,79,224,62,14,110,67,140,220,224,253,193,98,204,226,206,115,37,88,173,38,163,233,55,194,32,35,147,89,155,97,135,184,249,66,114,167,125,200,120,60,100,193,130,104,211,251,162,41,21,87,133,214,218,6,154,178,129,159,50,86,0,212,94,142,110,122,204,173,98,164,221,224,108,119,255,90,0,15,21,181,101,182,150,62,188,116,224,249,184,158,69,64,133,85,42,115,99,156,10,61,247,173,216,159,222,17,32,77,202,155,73,59,85,162,193,112,206,10,6,116,150,242,206,140,142,95,180,42,19,22,50,245,28,253,19,200,4,226,0,67,156,80,95,165,240,114,43,102,189,46,91,196,53,36,217,15,60,115,0,134,20,28,84,75,105,222,101,105,60,84,33,239,162,216,157,159,117,220,122,121,59,85,205,90,40,37,217,41,87,2,235,89,130,215,58,34,248,131,178,34,223,248,242,239,135,169,16,54,25,156,113,132,41,171,92,215,46,154,87,137,93,224,183,69,224,25,175,176,245,186,131,239,231,53,53,187,160,240,232,42,68,54,45,121,148,97,147,44,63,194,64,69,254,6,39,117,47,81,102,42,101,49,60,243,38,237,99,188,214,145,134,251,118,73,3,30,42,233,68,180,79,81,119,181,22,205,149,91,149,122,45,88,137,212,34,241,140,120,70,211,183,187,184,224,195,58,69,160,178,201,124,20,207,193,156,161,35,24,240,162,204,110,207,147,229,188,37,132,71,224,140,251,226,239,198,10,53,150,255,142,110,15,213,142,61,80,156,173,104,116,89,224,251,26,30,154,226,41,50,76,21,207,133,83,3,14,153,138,247,188,191,242,141,33,198,67,132,244,169,16,231,205,88,78,17,65,74,208,148,237,198,49,147,212,96,66,220,201,233,213,26,207,96,217,48,148,120,86,217,148,149,225,173,217,125,233,17,9,70,36,28,230,110,71,163,49,213,242,71,48,88,61,49,121,170,1,249,140,29,154,125,89,251,89,41,132,200,189,52,19,213,23,249,218,113,248,16,211,0,33,224,2,160,62,166,209,47,23,181,63,217,166,214,32,228,149,203,175,159,12,41,184,231,23,243,30,125,118,36,94,169,41,243,22,51,38,54,114,104,215,198,168,116,45,70,18,91,132,83,186,128,30,150,131,88,230,168,143,171,207,59,0,147,47,108,221,185,217,162,215,225,216,233,203,192,153,112,168,51,26,31,21,177,66,50,178,99,172,150,148,119,72,97,200,132,80,93,70,126,104,147,184,224,18,45,94,97,107,222,23,85,68,193,131,171,41,205,217,224,239,7,214,53,7,147,250,78,106,8,91,109,74,122,210,123,61,99,2,249,216,230,8,36,130,253,183,43,132,229,100,217,240,108,107,66,28,176,64,172,130,135,90,10,160,89,234,137,30,227,79,69,214,144,106,48,106,19,109,128,139,21,127,32,205,45,210,39,154,191,143,250,97,9,235,215,26,251,155,244,38,136,16,198,67,245,197,218,114,235,149,124,228,164,64,253,90,155,46,91,64,4,60,84,4,54,32,197,74,249,98,254,41,14,108,157,127,175,235,91,112,61,66,99,217,88,60,13,33,211,202,180,191,26,208,202,151,242,74,110,117,213,185,207,214,160,248,60,65,0,2,148,172,136,216,153,169,161,33,228,49,220,97,115,152,44,87,180,0,148,90,225,60,231,73,223,9,5,107,49,205,13,194,251,115,122,35,164,91,29,158,115,149,82,49,90,92,215,40,192,168,147,1,176,28,251,23,95,97,50,232,176,136,34,120,255,120,65,169,229,102,179,95,81,223,12,244,34,247,66,191,206,91,96,23,92,89,135,222,154,136,230,83,20,10,15,90,160,161,166,14,120,155,153,185,109,239,1,89,26,204,197,13,20,15,234,65,10,119,239,69,86,126,34,8,5,131,241,142,46,186,169,168,96,234,74,190,119,136,37,176,217,227,89,172,56,233,52,30,24,148,47,62,140,10,185,164,150,51,70,130,230,34,68,101,216,5,157,4,115,180,127,174,121,247,222,145,157,86,213,45,70,104,28,113,45,245,47,215,114,145,123,114,2,76,186,165,69,181,230,198,79,23,28,187,181,136,22,6,191,126,68,216,82,226,65,109,238,121,80,188,67,150,223,18,31,209,27,75,140,98,209,151,129,38,60,240,205,116,95,220,74,76,33,179,214,30,239,145,200,155,93,226,115,246,61,143,106,228,137,16,53,9,160,8,59,5,254,125,196,30,101,211,50,47,43,253,233,54,176,182,57,62,26,119,88,162,191,52,180,139,154,236,1,138,9,130,53,68,161,216,242,43,6,252,133,139,178,215,179,41,4,240,166,125,217,207,179,250,144,235,103,73,249,226,255,143,157,78,215,76,159,70,125,47,186,115,14,31,254,126,123,241,105,92,180,161,108,241,51,237,235,144,231,106,183,125,79,247,107,65,115,180,233,129,94,66,189,153,211,18,35,195,3,117,211,6,126,138,107,103,201,47,111,94,69,215,18,96,24,172,232,45,198,77,27,143,125,47,169,254,0,122,29,113,129,203,114,97,175,132,124,224,21,61,206,166,7,181,69,156,8,0,148,128,190,217,21,236,192,1,213,227,232,163,62,174,144,14,142,68,117,79,107,5,230,115,63,250,96,144,30,217,17,110,138,238,177,46,202,26,146,170,131,202,238,239,156,254,222,90,248,50,238,8,48,22,33,241,93,210,50,177,185,81,93,52,229,239,173,102,20,104,92,208,96,133,82,203,184,162,158,224,50,208,76,126,111,183,2,9,243,85,239,98,141,97,45,103,107,104,91,218,110,217,115,215,160,251,133,221,150,125,156,33,36,201,243,149,227,51,185,75,119,136,100,202,212,142,210,117,145,42,50,221,159,91,110,206,31,229,38,9,153,254,6,163,121,20,2,45,165,200,185,136,238,233,242,16,85,113,211,17,225,100,40,76,15,168,147,168,42,103,147,223,54,227,109,242,226,182,64,239,141,93,215,82,87,52,89,124,64,239,232,47,80,50,134,34,243,53,25,17,105,152,11,185,130,176,216,149,35,34,16,204,146,65,228,198,185,224,114,4,11,135,59,152,73,241,151,70,81,149,76,240,49,233,1,200,160,202,93,255,194,65,4,238,83,42,33,193,249,164,74,204,214,88,198,151,62,185,158,10,23,11,22,168,107,208,159,43,227,92,7,170,49,215,76,117,169,238,229,95,144,169,216,68,182,112,126,249,176,104,83,161,36,153,118,242,254,33,163,36,68,96,23,164,84,169,155,86,100,84,47,40,210,47,229,134,204,74,216,108,65,189,232,136,12,196,137,1,57,122,47,77,213,184,23,37,220,69,48,153,128,24,112,165,232,100,35,31,58,73,97,134,158,247,223,237,161,19,177,147,202,41,221,169,125,154,238,159,168,138,240,139,121,221,18,155,166,246,41,173,150,185,212,250,76,192,33,21,211,26,187,104,158,251,224,93,137,138,233,201,198,35,238,239,99,134,88,161,246,185,15,249,159,224,14,115,147,197,50,175,31,182,255,203,99,165,212,50,98,19,46,198,143,198,102,86,165,173,239,142,110,135,97,204,49,201,99,108,69,140,163,47,113,151,126,245,134,14,50,56,91,58,145,150,194,249,142,184,49,21,213,184,183,121,42,179,193,99,119,39,46,188,108,15,52,66,200,241,108,16,212,237,181,90,97,48,114,201,37,108,100,165,161,11,84,113,69,233,39,160,52,216,86,175,141,4,119,195,238,154,176,131,64,236,170,180,12,123,30,130,213,116,25,178,24,177,227,225,86,247,202,186,46,189,170,120,151,191,167,253,3,34,204,188,208,141,34,74,240,209,34,211,178,190,10,31,166,251,15,93,48,6,188,27,37,140,240,55,96,43,82,138,175,56,227,18,42,22,226,51,221,4,208,53,8,181,62,59,178,152,38,169,101,110,152,47,242,113,202,49,138,146,212,62,245,21,44,11,144,17,79,127,125,124,68,236,109,152,70,139,167,85,24,198,85,77,252,114,86,71,141,180,53,64,220,238,165,18,189,117,163,179,70,155,132,100,206,252,177,219,81,192,245,83,180,181,132,32,242,252,108,2,194,73,236,15,201,48,153,80,62,220,127,241,104,45,103,13,227,12,96,105,102,239,120,249,241,190,216,241,200,241,172,17,67,29,209,70,121,160,164,170,100,74,116,210,31,20,251,28,114,69,9,7,91,202,34,120,167,110,117,18,231,143,55,108,227,228,100,132,172,222,246,179,37,247,254,213,219,138,250,213,3,194,69,235,252,157,99,161,120,249,235,4,183,219,128,137,190,82,48,42,213,228,233,244,105,24,210,189,116,161,213,47,68,68,39,233,200,174,225,131,211,200,216,175,112,61,44,89,69,88,123,205,92,57,163,40,110,23,59,135,72,3,170,252,235,225,86,178,185,156,52,158,219,201,161,134,158,59,176,28,169,242,161,25,18,177,122,131,100,198,62,133,179,45,191,75,199,200,122,238,184,232,9,139,82,143,222,82,191,55,172,51,1,38,107,38,217,32,123,133,106,76,88,64,79,216,89,83,245,116,144,176,155,67,63,246,182,224,191,194,125,11,105,98,196,218,105,245,113,111,25,74,203,190,178,85,64,149,221,216,70,228,71,59,198,205,243,250,58,164,193,25,76,203,26,237,30,159,0,78,239,230,189,179,118,77,124,119,160,240,255,12,7,196,44,73,236,149,147,68,133,218,92,238,145,5,235,158,132,104,108,219,221,223,107,138,136,90,2,228,251,122,21,136,172,98,141,32,88,40,78,164,63,92,204,12,152,57,50,225,38,206,156,83,154,136,127,107,81,183,21,13,235,77,123,195,205,201,109,95,253,89,203,183,117,222,188,218,144,65,130,52,112,146,45,217,110,225,101,185,101,125,93,50,80,57,152,131,52,201,193,245,182,17,34,172,118,36,93,181,101,108,47,80,117,50,65,164,241,75,202,28,57,159,219,219,178,129,98,112,240,229,218,39,149,47,215,234,28,226,203,32,193,185,249,64,252,9,221,210,3,29,0,202,225,128,44,190,67,222,253,250,102,71,158,88,85,98,114,69,23,147,76,214,53,171,223,131,13,109,135,128,161,123,251,131,205,147,43,178,8,229,141,29,17,44,14,225,223,177,30,222,28,159,133,110,161,91,11,153,215,11,87,54,89,191,81,223,90,122,168,118,141,205,212,121,255,15,37,39,209,73,61,222,160,55,50,40,5,146,205,69,33,191,197,167,47,180,246,65,197,166,212,171,100,42,91,228,92,187,35,159,71,116,136,38,203,152,230,248,213,180,0,104,210,215,85,197,238,59,72,142,253,196,228,221,212,205,241,120,80,210,140,201,158,160,67,33,193,31,135,100,63,126,132,64,10,242,35,181,185,90,216,207,16,206,237,177,127,240,157,252,168,148,4,187,124,227,250,220,160,136,150,60,116,240,106,14,181,94,211,100,187,92,44,246,25,237,59,163,119,82,237,108,19,148,239,194,213,118,113,43,109,24,30,27,205,252,24,99,175,109,216,197,239,116,43,207,211,10,232,59,41,28,43,39,51,12,70,237,166,128,67,51,103,133,143,175,240,101,58,224,63,165,217,80,16,57,63,253,183,38,19,54,187,50,255,214,193,126,158,198,252,94,20,201,21,239,244,129,152,230,53,35,233,132,104,30,114,119,198,114,202,51,254,158,126,205,21,173,230,218,193,8,4,151,135,221,27,52,69,48,3,143,123,175,224,193,70,28,81,245,7,157,152,251,188,240,106,91,34,191,108,232,126,30,69,230,65,118,119,152,65,235,232,99,81,57,124,139,62,112,13,5,175,98,10,78,195,188,178,233,146,28,81,240,199,240,251,238,2,142,173,185,77,9,10,240,70,243,70,140,186,203,208,112,77,243,63,161,11,201,228,5,148,76,51,138,65,112,232,94,74,55,177,153,82,51,105,23,242,161,150,238,241,218,16,145,62,92,179,191,12,234,15,33,27,187,164,28,0,152,146,235,131,61,36,130,45,41,250,47,96,162,12,132,150,47,236,112,189,233,52,220,105,216,86,13,199,153,238,34,48,183,211,98,15,144,235,246,130,149,162,12,150,37,181,252,63,94,155,155,14,66,194,189,187,248,201,142,63,224,139,221,160,212,174,58,20,149,9,155,160,240,158,173,16,192,115,41,161,72,59,20,76,180,90,14,80,58,171,219,242,89,42,41,224,44,152,222,132,163,119,169,112,224,119,95,236,162,249,17,23,215,227,122,177,88,197,42,91,189,125,94,40,86,53,35,218,251,252,87,58,116,134,65,227,252,235,196,185,159,35,21,13,199,20,107,73,108,178,123,34,60,120,34,69,213,56,34,38,57,33,42,196,30,111,176,207,95,161,0,77,253,39,20,63,76,1,226,172,158,49,57,131,213,13,155,175,133,88,181,246,32,145,55,32,171,97,35,35,72,169,87,185,213,105,220,179,60,18,253,67,179,219,0,229,16,162,106,116,238,199,42,91,248,102,106,112,165,35,15,66,66,39,173,73,166,54,122,182,48,225,225,205,241,55,129,249,210,142,116,20,17,97,5,10,161,210,235,236,136,56,119,100,104,151,53,129,98,82,214,104,26,156,181,212,159,2,50,139,38,94,30,248,104,239,165,96,194,169,154,53,183,198,1,22,157,111,81,148,4,238,155,164,24,213,213,141,171,66,84,209,161,64,3,99,19,190,21,69,186,122,157,30,155,11,101,70,202,116,151,141,177,38,33,165,213,64,180,3,154,131,117,22,225,116,61,227,36,79,136,228,191,244,65,112,233,143,9,28,102,222,117,172,76,32,213,247,227,153,87,221,135,102,216,54,160,188,54,10,200,125,76,196,177,40,76,59,44,106,174,35,98,177,154,214,252,21,205,124,192,251,251,87,244,235,135,178,249,51,63,33,165,202,172,207,174,134,183,228,70,42,112,91,147,162,250,192,151,21,221,34,37,42,5,177,67,254,250,240,172,62,57,117,214,208,13,204,61,66,255,25,2,148,128,144,32,109,167,251,194,211,100,136,88,202,195,50,86,23,30,202,239,236,94,231,135,81,32,102,123,115,254,170,45,13,202,28,76,200,238,200,51,214,234,106,3,234,211,66,38,240,237,148,147,248,175,189,151,229,70,21,11,20,6,119,232,84,210,198,234,7,31,0,187,72,65,249,151,160,58,190,75,122,129,148,186,8,0,191,77,213,81,116,54,30,2,99,219,65,143,238,136,59,254,183,193,224,60,115,147,78,208,171,105,248,171,226,125,235,72,245,59,94,165,216,100,212,193,105,3,84,39,152,215,1,49,117,70,164,106,14,8,84,251,251,224,154,59,203,127,51,191,188,214,152,238,13,188,200,187,182,22,48,224,202,249,16,4,100,76,101,23,67,220,44,48,245,175,5,105,106,251,8,58,105,74,17,140,231,161,205,157,99,89,14,15,163,125,129,221,173,77,181,115,3,63,13,138,64,234,50,174,66,88,131,199,54,182,235,166,131,27,11,126,5,85,159,119,192,30,152,99,163,157,185,87,183,207,36,205,176,39,37,145,160,168,60,166,50,160,124,190,174,0,207,150,178,141,144,31,106,4,154,105,106,3,77,166,126,47,16,180,154,152,66,30,73,66,42,206,62,61,53,163,83,172,174,20,18,108,242,179,190,136,68,42,48,21,85,0,212,55,33,221,48,152,143,207,127,159,215,153,226,108,22,102,245,95,148,228,251,8,191,48,203,183,248,178,114,105,151,171,242,87,186,249,55,115,201,207,200,199,125,117,165,24,176,31,56,250,112,215,122,180,18,8,241,169,234,149,49,82,1,245,108,250,255,201,253,192,147,189,171,143,115,76,235,233,213,189,204,81,194,30,176,18,15,24,174,52,194,18,248,206,21,101,203,65,192,203,33,26,55,90,43,32,64,68,234,2,8,115,119,153,39,83,193,213,134,217,78,226,154,173,176,157,154,116,12,114,50,86,208,235,79,149,43,146,133,47,104,128,150,19,108,38,253,147,105,44,11,29,114,162,202,220,133,151,138,217,196,62,6,62,37,6,1,228,186,11,66,26,127,91,82,218,199,55,112,118,205,15,17,3,47,91,91,114,171,106,156,57,201,141,142,250,35,123,98,249,97,28,232,225,38,31,179,101,51,134,151,67,222,61,205,223,240,166,5,1,190,117,23,211,112,0,251,13,152,222,16,225,123,157,91,85,6,14,147,228,227,135,90,246,32,141,253,114,19,9,18,196,129,97,179,80,183,191,122,128,234,72,39,15,189,75,231,47,151,227,92,155,85,163,244,187,63,146,59,37,152,109,77,73,214,57,201,195,143,245,137,64,195,212,62,129,251,240,171,183,221,137,91,60,208,133,20,54,40,80,177,221,155,107,17,84,235,100,143,172,181,238,133,204,191,1,9,163,121,87,114,20,208,221,15,32,104,216,19,133,161,139,66,242,169,234,31,213,4,165,52,163,64,61,24,63,234,16,10,127,19,50,61,209,204,74,219,243,55,8,119,49,211,248,71,253,105,87,119,87,214,44,35,148,248,63,254,37,250,52,192,39,238,187,232,148,66,253,246,156,148,243,20,252,162,247,134,232,18,110,111,116,51,214,38,118,166,21,209,109,63,205,73,79,69,23,1,181,36,240,104,70,243,85,20,140,63,197,107,30,16,105,63,35,97,72,227,76,187,47,255,89,214,193,106,57,31,204,142,177,20,250,234,142,106,206,25,147,95,157,164,60,60,162,100,214,152,238,76,237,109,59,164,145,84,247,220,202,220,163,119,25,31,190,234,177,147,38,180,13,17,223,168,150,213,96,50,215,81,119,145,199,220,231,52,130,46,27,212,65,157,249,62,28,24,240,190,186,211,217,119,116,99,97,71,97,209,188,160,237,217,47,37,45,144,10,208,129,210,185,123,228,181,61,85,11,60,85,92,84,19,162,46,50,16,84,209,147,156,215,133,54,183,151,61,32,220,176,8,71,219,215,104,185,232,63,51,111,159,62,249,163,24,191,24,5,150,229,232,23,132,245,62,80,76,56,36,140,92,129,125,139,45,53,126,182,93,208,242,78,65,137,118,159,47,125,72,254,8,5,163,180,53,247,88,242,165,183,98,130,194,196,237,154,90,216,147,160,129,118,252,170,215,44,51,69,137,195,212,95,85,232,173,76,215,235,206,114,201,147,175,15,137,93,75,236,48,141,45,201,61,7,141,175,109,184,158,64,9,233,42,115,62,222,193,80,130,234,137,158,133,56,73,12,79,156,247,73,43,204,181,17,152,166,12,118,80,70,219,52,156,156,89,3,57,25,217,13,190,160,154,238,165,116,42,241,212,65,158,53,8,13,119,67,244,141,237,81,177,27,7,25,54,209,36,57,252,103,187,181,195,140,54,182,75,196,28,194,127,84,101,175,166,223,192,231,160,53,165,243,112,163,5,14,36,182,17,55,85,172,136,19,197,112,11,10,135,63,205,198,8,153,120,134,151,71,165,226,127,229,186,91,239,8,8,195,95,24,30,22,133,116,118,163,174,145,150,63,64,113,23,210,109,192,10,251,75,152,68,206,242,174,253,213,112,123,172,65,129,40,7,22,73,116,236,21,36,38,20,107,171,6,168,51,181,124,252,69,253,19,183,83,157,60,186,48,131,49,230,71,211,103,248,86,78,18,168,107,44,161,185,106,61,57,50,155,156,6,179,30,229,223,51,16,168,155,91,226,45,124,216,100,8,17,115,56,205,161,25,100,172,175,146,2,73,240,85,234,27,50,199,107,24,138,204,216,155,103,77,1,218,203,165,241,117,40,217,147,14,24,43,33,78,53,255,117,8,59,42,146,8,141,160,111,68,190,196,178,28,190,13,49,0,11,126,186,216,202,227,4,95,11,45,230,127,173,227,156,242,204,219,75,218,51,134,60,2,144,82,72,14,137,180,133,213,228,232,86,29,226,143,216,160,160,86,87,48,45,63,0,34,139,63,193,201,62,99,30,23,25,95,194,140,171,158,74,50,161,43,35,59,202,113,189,4,179,28,211,183,70,32,164,191,159,171,143,50,203,188,69,114,194,170,41,96,179,240,24,84,1,186,157,179,4,218,138,12,210,40,86,190,107,34,238,231,164,161,238,135,65,27,177,108,249,145,77,36,185,148,33,188,198,108,81,181,171,1,46,234,122,254,233,26,193,203,154,108,192,73,53,65,176,136,163,179,24,177,108,118,223,247,202,41,116,179,177,240,176,14,159,147,21,233,40,228,191,254,172,149,82,94,19,133,146,146,144,178,54,131,75,36,132,141,57,3,99,176,66,41,236,230,92,130,134,5,237,212,206,226,177,150,128,176,245,3,131,72,206,212,6,216,229,59,187,70,44,130,235,22,195,28,245,3,179,201,131,7,193,143,167,168,145,93,166,55,228,24,45,183,87,248,201,139,17,193,242,246,14,51,133,149,107,32,177,181,203,42,72,43,175,141,70,166,147,190,52,187,33,22,28,222,27,30,0,254,55,32,52,240,156,141,106,186,52,225,253,163,161,1,32,70,148,162,9,139,192,234,2,115,119,129,65,181,187,87,77,199,77,125,40,17,62,117,46,157,132,156,194,95,144,217,254,151,109,186,34,0,253,208,32,211,25,148,248,55,97,208,121,155,41,147,226,149,140,22,175,149,131,44,214,184,242,185,61,238,92,81,69,102,62,40,88,88,49,252,163,160,70,88,38,252,41,212,162,87,227,165,245,159,37,63,232,139,215,63,237,189,41,247,216,58,166,39,118,242,71,178,28,123,224,34,165,53,71,86,16,75,84,76,61,83,109,223,156,114,4,230,95,236,160,154,242,245,157,53,63,203,148,49,107,39,161,27,108,38,5,139,183,247,124,92,64,173,169,237,181,182,5,236,53,41,190,9,113,11,201,136,91,91,211,227,60,216,212,173,140,210,30,233,44,20,114,141,239,209,29,68,99,62,213,109,150,243,134,145,243,248,223,145,154,246,106,43,75,2,75,160,225,96,8,21,90,202,221,38,51,5,167,31,129,57,201,223,85,17,94,139,74,159,164,70,55,149,133,83,190,75,176,141,28,141,238,72,29,181,120,123,186,3,234,65,117,34,67,11,121,114,88,2,57,149,235,237,80,179,74,23,77,107,167,191,66,251,29,184,245,145,3,37,152,17,245,208,148,71,75,113,56,100,138,195,45,219,118,250,225,188,60,106,62,165,83,249,81,213,13,221,7,23,90,26,214,197,176,181,82,185,160,23,139,243,135,123,120,195,89,190,190,170,251,143,24,87,69,90,231,222,226,245,177,114,190,248,139,103,228,48,152,236,185,104,165,188,3,155,156,47,67,127,27,174,189,160,220,59,249,87,74,56,15,138,177,17,62,113,244,168,51,213,116,49,40,115,116,49,163,245,217,161,91,135,71,199,188,64,151,175,185,43,0,9,150,3,234,231,59,239,163,43,239,132,251,126,124,181,212,90,246,71,138,127,113,83,108,155,14,71,62,39,232,251,78,247,96,229,31,243,195,239,226,203,162,153,27,48,24,99,177,97,93,236,212,68,18,158,160,247,109,178,253,243,206,114,242,230,97,174,243,32,25,221,67,69,24,247,93,63,168,66,196,147,114,137,6,244,16,55,86,204,144,200,199,42,40,115,216,41,206,137,63,87,88,75,245,118,13,143,192,252,139,190,1,187,138,16,81,179,48,31,240,66,14,186,200,57,11,110,233,223,143,0,246,90,182,171,72,157,141,109,145,58,225,2,87,162,39,165,135,134,158,71,50,135,94,147,198,107,243,173,86,31,244,67,167,125,101,124,91,17,207,1,21,189,240,71,157,39,239,119,161,178,191,205,38,58,181,50,167,121,89,81,44,42,23,123,55,19,83,40,116,37,136,108,38,74,27,254,63,142,148,66,179,175,213,209,128,182,25,90,78,18,220,129,122,136,151,64,217,96,110,214,211,169,46,7,157,145,207,106,151,188,39,49,249,210,19,253,68,237,82,232,162,51,240,111,92,252,100,189,147,133,87,29,1,60,222,111,109,158,24,56,245,93,189,100,205,28,176,102,196,50,61,226,139,141,180,167,182,204,154,230,106,67,171,131,240,48,149,8,62,60,104,66,221,100,137,114,51,180,135,198,176,194,151,77,128,9,121,156,142,123,197,120,112,158,186,90,17,141,216,155,14,26,219,170,224,27,75,65,252,16,158,114,1,60,87,54,239,4,125,233,18,132,213,93,176,54,200,111,155,117,174,147,169,100,243,58,61,207,208,204,207,75,46,25,11,221,97,146,248,122,179,152,85,130,2,172,220,169,207,63,191,4,126,139,68,8,64,65,165,119,105,202,183,1,205,229,141,226,214,110,108,220,131,79,170,107,96,115,5,214,98,65,180,230,205,100,253,149,68,177,130,224,7,89,133,179,239,204,168,162,80,216,220,19,26,33,201,210,194,235,23,148,79,247,117,65,59,38,162,9,31,124,95,159,96,4,18,4,240,79,238,50,139,228,202,231,137,117,3,56,60,176,111,170,54,128,30,175,189,150,101,90,191,174,110,171,53,134,12,141,106,76,91,244,63,185,7,226,30,212,78,5,6,244,133,39,117,236,247,86,64,138,7,59,124,116,240,43,152,249,104,44,193,206,95,57,125,26,236,111,157,73,73,157,33,139,174,141,98,169,4,220,96,222,226,114,188,115,171,76,98,1,220,22,223,228,140,120,7,4,221,132,7,70,150,164,15,110,3,35,28,173,73,20,236,32,219,142,123,138,30,117,167,145,155,191,226,130,251,158,178,161,201,63,81,41,241,166,112,130,139,146,135,189,103,249,96,108,209,83,238,224,61,141,192,140,90,25,12,12,37,88,255,228,127,197,186,62,27,167,133,189,91,238,237,3,64,78,56,207,209,202,60,45,103,22,160,177,193,113,139,104,181,134,154,169,69,65,43,150,201,202,105,85,96,236,101,195,74,170,234,73,179,21,188,48,245,190,189,57,41,60,206,204,203,251,220,109,47,55,85,112,31,196,162,142,164,64,196,72,103,90,90,190,93,213,124,157,156,104,3,135,131,171,125,46,16,84,182,61,35,107,138,91,101,181,13,59,18,224,242,64,55,116,40,72,254,69,236,66,157,16,187,237,248,12,200,8,127,151,117,142,82,111,63,52,234,228,69,168,16,126,149,127,30,151,123,182,91,209,19,195,190,254,157,150,252,35,175,163,193,131,105,20,150,26,99,37,27,148,211,149,44,228,32,201,163,165,193,35,206,201,43,233,132,183,222,196,37,176,225,107,210,64,64,156,99,163,164,201,21,251,135,209,72,153,150,237,222,237,198,86,45,161,92,69,125,59,252,150,178,40,144,57,189,248,90,84,0,48,246,184,82,89,227,221,254,28,109,241,55,25,243,10,135,86,131,187,170,65,33,84,113,63,6,82,212,246,254,92,37,218,94,211,177,56,66,166,194,181,93,95,188,240,181,56,235,88,26,15,75,69,115,15,222,166,233,19,149,123,102,225,63,160,143,217,22,95,29,49,160,117,249,64,205,79,188,55,40,101,144,82,130,81,63,121,23,151,199,65,247,234,88,142,42,135,94,156,181,206,79,60,9,84,70,25,113,248,48,124,179,183,56,19,113,58,18,29,224,98,21,36,77,149,22,155,110,215,107,68,229,45,221,147,144,138,125,177,209,255,190,112,73,251,55,249,222,44,178,162,77,88,176,8,77,193,181,193,239,32,241,164,154,251,147,155,1,139,50,112,16,239,245,11,182,251,89,238,184,39,213,128,222,235,42,104,47,55,126,190,228,165,5,221,198,179,254,70,65,34,54,248,210,124,71,192,103,247,109,217,237,126,123,114,200,63,9,227,231,241,102,104,58,230,187,249,103,83,112,84,209,74,189,55,155,55,99,29,37,193,255,205,119,117,67,24,31,23,210,254,244,116,226,37,81,204,163,5,33,68,242,224,10,37,171,104,101,60,100,105,177,43,141,47,192,38,248,42,121,230,255,36,139,219,163,126,122,235,19,189,110,61,72,45,170,64,13,249,138,54,129,253,0,135,142,96,41,30,133,195,80,115,250,175,164,27,249,16,92,6,168,153,187,134,193,234,141,106,4,26,184,179,19,155,119,45,7,23,18,5,184,231,25,48,125,205,162,72,91,222,166,202,47,215,49,5,130,172,23,42,47,12,76,37,220,183,106,108,185,51,154,47,124,21,170,224,184,166,226,253,196,232,125,52,92,251,26,216,243,136,171,165,142,71,183,136,42,113,116,213,46,201,118,180,95,193,193,172,88,9,93,25,207,235,39,170,239,145,222,138,50,245,94,159,201,45,186,216,222,220,112,78,219,84,155,229,100,131,253,230,94,151,99,89,187,212,116,199,153,4,57,201,4,187,25,162,139,88,235,152,52,2,43,143,99,245,83,246,133,20,251,181,142,117,122,221,182,219,4,100,73,171,57,207,28,202,22,220,182,25,97,39,137,237,15,87,69,119,179,33,92,214,160,51,11,164,242,7,167,190,119,116,128,226,78,126,68,229,170,63,216,151,168,171,82,231,124,94,180,248,30,252,34,174,90,255,75,178,45,187,157,189,74,62,53,33,231,122,216,41,179,164,149,237,182,54,190,67,21,217,74,142,90,228,28,247,125,100,56,190,107,241,131,135,147,76,171,173,250,232,22,240,77,57,183,161,29,117,40,19,239,70,189,231,121,136,52,43,67,219,200,99,180,7,181,66,166,115,142,18,8,118,74,255,8,115,98,54,101,58,158,149,138,250,60,112,23,46,126,19,35,173,169,11,156,133,25,201,200,12,231,59,99,99,201,63,25,190,8,190,222,121,114,128,200,138,59,116,179,38,196,229,218,192,88,208,89,123,133,5,46,247,70,234,11,129,47,163,178,200,9,25,101,210,54,90,45,193,94,174,219,67,183,70,253,180,197,238,203,87,125,215,164,244,74,73,33,238,124,7,25,211,65,114,12,33,191,11,17,212,108,3,32,33,115,42,21,210,185,9,25,79,123,158,43,177,197,40,114,14,202,170,133,198,234,248,121,44,235,198,86,136,45,143,59,25,249,170,2,12,1,243,92,245,98,221,123,26,189,175,165,235,229,245,246,231,24,107,14,209,183,150,185,59,235,136,18,233,254,213,79,91,132,170,42,240,58,188,254,14,24,227,237,240,62,213,230,159,24,95,194,177,37,25,19,254,244,47,162,11,80,110,27,153,249,182,225,209,64,101,30,117,139,43,197,234,246,136,87,69,105,49,223,245,10,66,170,148,160,187,211,97,254,57,49,88,79,129,224,237,80,142,3,252,248,47,41,69,121,38,174,88,250,219,54,85,56,56,191,216,98,113,125,114,198,240,104,149,96,138,198,129,36,9,198,1,82,13,33,255,4,36,83,1,161,99,218,188,97,164,46,52,200,115,107,40,177,219,92,9,79,2,197,211,7,4,123,10,84,220,112,148,190,139,119,252,98,169,22,155,61,33,20,65,21,131,81,53,228,183,105,236,185,52,74,247,200,17,246,148,189,159,120,165,164,202,121,202,198,249,154,230,23,63,174,189,119,178,199,64,142,147,97,176,160,38,122,202,226,148,51,228,206,116,90,13,166,233,46,127,124,92,91,151,118,160,117,184,22,242,145,150,25,222,172,31,23,103,115,249,160,228,61,212,214,93,0,190,50,228,246,171,230,240,176,72,201,102,141,245,53,91,238,224,130,39,220,191,153,66,146,59,104,161,66,104,133,22,183,239,56,167,165,97,150,201,163,3,15,57,113,219,230,160,77,249,78,58,205,163,230,22,124,174,193,190,183,11,187,25,73,226,35,136,21,38,247,218,245,18,155,130,195,116,207,22,251,178,108,163,176,196,111,160,111,39,153,175,89,198,129,118,245,82,39,229,135,105,210,33,70,47,82,130,162,45,95,195,44,69,183,182,177,132,187,161,182,53,191,215,59,139,95,223,78,128,77,25,223,59,103,169,43,64,242,4,216,97,14,35,150,173,2,234,3,169,231,173,50,129,13,107,123,1,200,175,250,118,127,109,196,143,104,34,68,205,1,166,249,201,84,239,14,183,21,74,58,136,4,92,197,177,180,135,17,102,30,68,7,101,42,121,40,102,181,143,23,78,170,183,201,8,223,48,188,25,193,212,157,185,224,63,138,148,26,184,154,58,127,211,56,30,244,157,193,43,201,251,58,121,242,92,71,179,147,61,22,143,198,138,9,17,121,124,46,75,10,38,235,31,37,202,169,1,255,136,73,167,168,169,196,174,94,104,149,101,196,245,205,100,50,216,149,126,237,181,240,134,153,123,82,42,75,121,232,117,47,90,131,211,148,43,21,170,255,72,200,214,116,92,134,82,150,169,96,209,140,216,187,231,6,143,62,46,62,251,83,82,69,147,116,219,10,215,197,231,210,120,19,139,238,161,2,88,247,87,235,53,21,167,212,139,22,149,1,191,55,193,101,155,210,117,114,212,236,89,23,196,81,1,86,240,121,35,132,102,189,54,185,50,211,107,83,1,177,146,135,20,99,166,130,127,206,20,179,35,219,214,51,16,254,83,33,251,214,239,72,210,187,69,141,166,167,163,251,116,43,12,146,0,229,120,158,137,139,13,10,31,181,164,123,90,74,182,203,38,102,2,73,249,245,216,82,61,129,249,17,113,219,31,160,121,114,107,255,7,230,163,141,12,179,43,17,240,229,168,211,250,242,151,186,199,115,214,212,4,57,205,207,171,17,192,26,43,213,136,156,106,227,162,23,134,6,100,29,204,230,25,100,12,198,54,190,5,91,251,71,160,172,163,104,113,60,221,52,235,37,129,222,167,210,179,186,146,98,227,4,48,228,204,13,198,133,212,2,186,56,117,3,161,223,169,90,226,34,107,139,235,75,84,4,184,83,69,103,78,245,134,80,68,224,250,148,179,19,47,242,152,152,8,53,200,126,131,62,234,155,175,216,185,104,156,206,86,123,232,18,185,105,105,161,217,221,100,125,208,56,20,183,234,111,122,0,78,242,20,174,156,24,113,125,159,229,223,188,206,212,249,233,111,71,27,114,61,48,139,130,49,112,218,51,64,230,68,208,37,158,92,22,2,151,242,242,219,90,222,136,63,57,14,177,209,176,153,79,5,194,250,218,113,185,235,113,10,75,120,175,147,154,71,9,12,187,233,60,194,101,49,86,89,17,139,131,185,202,2,112,185,160,142,50,208,53,22,131,15,101,228,102,240,172,240,136,181,145,83,193,25,169,148,79,12,185,104,207,131,136,179,251,16,212,109,222,136,197,106,204,79,147,193,201,188,59,230,164,150,189,129,254,133,117,23,152,90,68,74,7,178,151,170,149,206,144,85,27,162,208,236,1,171,26,124,143,115,218,141,173,20,56,209,69,104,155,161,249,3,191,103,72,124,201,106,60,249,205,222,42,160,221,81,170,141,73,147,23,238,187,48,172,251,97,54,154,6,164,247,220,202,76,188,218,194,205,35,39,255,84,93,132,123,41,233,192,180,139,89,162,207,48,41,9,5,56,83,240,145,33,30,96,125,241,220,120,179,175,67,94,91,163,158,65,7,43,112,252,222,123,75,16,91,85,115,17,203,24,84,215,30,233,212,95,243,80,55,65,229,83,177,208,162,29,27,153,89,194,35,195,219,69,81,34,217,252,131,184,88,113,90,155,231,160,98,4,151,142,213,196,200,38,115,16,42,162,199,113,51,8,96,84,211,140,178,56,218,82,11,179,203,229,196,163,88,119,67,235,135,177,230,18,118,212,32,136,103,27,138,26,71,115,23,113,124,219,74,68,19,218,104,26,15,112,11,86,136,13,245,163,206,197,94,173,2,84,199,78,26,5,187,178,74,219,163,126,215,41,176,31,8,185,96,73,50,5,119,184,232,221,233,161,18,83,24,190,27,13,241,180,80,139,145,51,161,57,149,151,105,175,117,81,159,82,118,249,203,226,18,40,125,137,1,155,216,29,51,205,233,119,168,160,99,142,129,54,0,119,100,31,245,188,9,140,180,61,129,82,164,82,158,172,202,194,190,202,241,62,190,90,27,179,40,216,91,152,191,78,92,145,175,14,62,5,45,84,223,143,147,253,121,248,19,20,204,5,226,161,170,156,205,98,169,72,98,43,91,189,136,142,184,24,40,226,54,212,138,238,138,99,65,15,199,21,11,236,132,111,11,171,136,223,49,33,12,156,42,207,89,255,87,169,202,224,247,122,217,237,81,249,137,136,91,14,10,190,136,127,25,193,37,217,213,77,5,169,142,53,23,187,48,247,16,172,225,24,96,255,22,202,118,154,53,164,43,165,4,242,45,156,55,100,224,92,103,90,136,200,188,142,86,225,116,132,252,151,173,196,230,101,149,110,248,242,61,80,115,68,150,183,10,124,88,151,120,104,202,192,119,89,86,126,243,187,111,224,212,20,200,81,193,5,13,82,101,173,66,16,206,26,133,124,62,63,23,34,174,97,130,74,216,192,201,135,119,88,90,128,134,136,139,179,241,199,206,43,54,209,0,252,106,198,183,248,68,245,199,116,226,128,217,8,72,161,29,221,178,29,99,105,4,235,179,171,186,23,240,207,114,2,148,155,234,175,54,193,124,200,186,164,27,23,197,235,148,125,41,231,106,17,135,202,45,180,232,153,248,91,42,234,13,8,21,20,24,13,220,137,150,28,213,161,197,26,111,25,146,33,129,85,102,212,227,252,126,222,205,227,137,12,54,196,91,34,222,187,152,163,54,81,175,97,138,251,16,44,49,19,77,7,66,164,103,104,165,148,121,187,142,146,112,179,211,157,27,240,181,30,222,93,202,157,181,247,219,149,149,218,108,126,227,39,110,142,255,131,254,39,112,74,242,96,92,179,198,136,42,184,223,121,21,9,244,217,205,59,55,192,77,64,219,93,110,182,206,234,94,136,129,191,34,200,169,41,78,84,206,212,206,134,96,121,235,175,161,99,185,116,49,203,9,176,163,181,5,185,143,6,64,156,237,212,95,225,253,210,85,240,224,107,218,125,133,192,73,201,195,144,220,158,18,197,197,202,98,192,240,15,148,22,219,213,209,141,253,1,182,122,215,185,176,196,20,124,167,179,31,244,24,8,50,4,246,119,130,90,117,86,223,233,51,78,129,41,129,46,49,174,52,205,156,158,13,8,208,104,157,50,200,99,62,49,243,94,25,111,106,171,168,159,117,137,181,40,45,93,67,84,45,16,72,197,66,231,179,240,193,144,53,234,64,232,63,125,248,108,60,205,76,16,2,34,8,34,17,31,52,88,52,205,217,161,125,143,34,214,195,223,14,51,69,199,82,49,86,77,132,108,57,15,163,112,91,114,148,102,247,180,118,0,22,96,250,246,183,7,81,66,161,163,208,94,24,6,60,58,29,221,15,174,122,122,52,15,151,221,141,76,101,116,143,39,3,72,128,72,223,207,86,21,11,88,147,159,160,232,101,31,38,148,11,37,148,184,138,77,87,32,17,175,101,222,231,7,46,129,241,145,136,39,11,96,41,43,244,143,217,230,123,181,126,55,105,162,58,13,104,39,69,227,172,204,101,56,126,73,141,198,51,61,117,1,99,103,192,245,75,81,106,96,228,219,113,160,232,187,210,158,169,186,51,217,16,28,192,150,40,115,237,196,158,150,183,176,84,236,50,238,120,111,198,192,133,41,180,76,54,108,48,240,213,227,74,111,0,122,1,218,39,144,3,212,74,132,61,49,204,148,154,78,55,226,190,106,201,32,200,198,173,231,40,99,112,228,163,17,173,105,184,67,239,122,173,67,28,248,157,121,168,246,221,125,129,65,58,182,94,141,200,245,151,197,85,219,251,6,121,65,11,217,4,136,21,56,141,173,192,160,245,111,111,83,45,115,28,6,37,136,204,231,151,157,100,3,177,86,190,87,222,169,196,152,135,244,130,128,181,107,19,203,33,233,132,200,6,97,232,106,168,45,89,169,42,39,62,150,182,50,138,107,219,122,245,29,173,207,35,157,85,173,137,40,80,170,183,126,67,57,174,142,169,61,219,42,188,218,251,109,165,240,88,95,172,172,86,104,98,67,235,224,188,169,229,201,31,7,113,245,152,238,152,141,207,6,109,87,104,172,194,201,221,154,141,49,219,205,103,227,104,48,139,94,159,26,73,77,47,223,174,199,190,245,0,5,68,44,199,156,92,150,112,103,37,187,26,174,13,155,56,80,116,19,240,58,35,68,218,249,1,64,234,103,93,34,214,124,211,37,221,180,13,148,243,202,34,194,183,252,99,80,174,32,14,4,159,47,158,26,167,106,220,44,59,133,28,250,45,215,40,113,169,172,199,230,137,121,220,150,55,210,176,91,164,86,65,132,23,171,233,73,171,126,92,134,231,135,61,237,217,241,3,215,162,209,121,38,216,37,38,244,3,220,45,175,224,92,3,231,167,109,165,124,95,125,75,57,127,40,155,239,96,71,241,94,55,96,213,176,237,108,245,157,251,197,117,126,29,254,3,144,60,119,140,196,126,170,43,249,37,239,91,111,40,205,97,224,222,176,64,197,214,233,66,32,170,122,124,89,97,214,179,124,127,180,118,43,186,96,8,248,254,146,120,128,102,110,33,53,180,219,47,61,216,12,97,224,84,178,214,26,236,88,148,73,25,248,186,126,3,229,251,136,92,211,59,35,249,115,114,4,17,89,152,202,172,204,30,252,222,191,57,10,133,14,144,229,227,190,25,93,137,4,44,215,139,1,161,114,2,20,80,255,225,146,241,229,236,108,138,210,52,52,196,116,178,164,176,100,7,24,98,234,127,116,128,13,56,165,175,139,91,136,171,20,216,157,100,66,109,24,248,73,181,92,199,231,46,215,175,236,193,131,158,29,67,96,139,190,202,59,76,12,99,217,115,81,58,209,96,6,196,120,105,231,131,112,68,97,9,67,75,229,18,237,194,208,192,183,219,255,64,55,255,104,118,165,199,221,206,231,241,66,242,146,21,199,114,115,58,181,205,223,21,188,244,52,52,53,16,28,169,100,192,195,89,116,232,210,63,150,215,201,247,230,95,40,90,221,211,124,105,160,224,122,48,51,251,38,215,149,190,104,195,202,35,177,153,96,212,180,255,47,16,141,126,210,51,162,129,164,77,238,103,47,171,215,173,126,81,158,212,88,141,124,74,81,231,194,100,205,134,20,99,178,99,209,145,26,224,236,197,229,176,123,154,72,194,218,190,179,25,134,171,132,181,105,177,254,198,146,56,28,166,156,243,155,106,78,146,123,54,159,177,101,59,164,1,166,43,244,60,188,245,204,83,136,97,252,177,95,166,14,130,3,131,86,18,15,65,235,131,26,69,106,18,32,23,21,25,215,237,140,164,61,33,58,172,156,209,47,90,192,70,254,207,75,226,17,127,159,1,247,7,68,101,31,27,171,86,125,126,252,175,115,248,239,170,179,183,186,50,18,183,207,214,100,163,223,171,222,17,95,145,222,251,93,98,247,121,210,30,116,52,204,155,33,92,117,56,69,128,173,118,226,93,125,255,7,203,193,25,133,228,212,243,159,120,135,63,63,253,202,215,117,150,234,191,102,224,146,71,23,188,2,42,82,81,188,34,10,184,81,185,240,170,2,239,147,63,231,134,243,124,69,74,41,106,39,149,206,165,41,26,68,10,150,193,192,248,128,179,19,102,90,160,84,29,111,245,95,184,86,62,217,213,87,204,220,25,235,155,1,208,89,131,242,63,177,53,200,14,79,56,13,228,78,149,147,29,92,2,52,20,9,43,59,247,70,129,208,155,156,215,138,33,169,22,232,235,38,34,92,152,98,214,95,213,10,41,112,37,75,12,219,0,40,201,35,75,82,238,56,138,90,119,105,54,14,253,82,56,150,17,225,115,173,11,214,152,149,243,223,118,225,153,46,81,91,10,129,177,92,152,242,32,195,117,157,13,80,118,110,117,76,82,193,133,28,128,94,167,173,81,86,244,56,136,166,207,56,121,71,41,47,157,127,193,15,122,142,68,208,97,83,229,230,112,74,66,237,180,128,170,14,227,16,190,35,225,109,165,185,184,208,162,102,2,151,42,36,229,255,123,106,68,76,114,99,72,249,10,157,144,45,43,123,97,142,254,115,67,119,250,14,161,136,223,38,245,47,46,47,174,193,198,2,129,62,218,192,24,18,55,115,84,165,65,77,174,134,180,82,225,116,54,22,60,219,200,225,65,155,227,36,83,122,228,240,38,5,65,44,48,84,164,172,103,175,192,4,154,86,104,187,234,244,162,206,155,157,26,80,211,99,144,192,74,162,119,86,159,238,242,94,229,104,234,19,183,51,228,11,246,147,239,176,11,253,171,114,71,51,21,167,199,4,235,173,63,75,66,241,152,98,61,59,145,31,72,8,231,226,1,77,21,129,211,176,148,232,131,18,51,51,199,71,69,162,51,217,216,14,102,254,161,210,128,231,91,34,81,113,194,118,222,51,20,236,185,169,181,52,61,207,137,198,251,205,201,177,237,98,251,247,234,146,34,68,223,79,157,254,180,16,41,149,255,252,94,147,158,90,134,170,82,254,41,129,160,66,213,138,39,219,139,93,137,193,164,90,170,69,63,16,64,113,254,229,54,254,78,237,235,215,28,169,51,188,75,164,127,223,176,186,220,25,110,103,194,67,93,224,111,241,170,249,35,120,125,41,49,112,55,8,116,3,107,103,68,249,49,11,240,64,208,69,176,112,156,126,35,11,109,128,63,44,137,125,53,129,23,207,168,213,38,225,185,157,54,18,91,162,62,84,39,232,140,46,61,167,121,164,9,207,59,8,247,155,210,0,151,72,84,45,144,147,164,69,165,50,123,135,31,111,109,95,51,204,113,55,4,248,121,140,36,203,19,51,96,42,148,159,153,200,190,63,196,119,234,123,50,141,173,88,251,134,79,222,243,98,216,42,195,98,250,254,68,67,168,89,23,203,47,131,146,199,223,175,122,47,83,114,39,59,182,70,198,160,194,89,82,106,10,65,12,195,76,14,144,123,205,146,58,90,134,226,114,212,96,199,144,77,121,244,171,146,65,118,110,42,122,26,117,65,241,119,216,244,185,137,169,225,231,148,30,229,75,113,145,115,172,85,219,54,181,97,166,240,220,93,74,76,234,214,18,201,54,200,87,109,154,66,41,34,133,121,78,90,180,87,8,153,254,155,114,20,6,53,80,239,24,51,203,15,77,219,208,41,227,39,183,219,123,178,169,141,9,189,110,132,185,45,48,166,108,219,22,92,1,202,212,50,222,198,189,238,158,223,47,158,163,204,229,32,126,158,249,206,5,67,82,209,56,83,38,69,93,24,93,186,33,214,239,175,121,35,13,139,12,126,214,247,82,233,15,109,244,153,189,143,32,178,250,240,121,205,176,174,229,15,208,240,39,120,62,118,54,206,30,245,71,96,192,245,70,249,38,136,211,84,18,92,246,14,137,79,133,2,139,167,249,213,188,194,231,157,250,242,221,171,101,66,93,244,164,184,15,228,80,177,168,164,163,6,88,95,225,222,31,169,93,145,70,238,61,22,21,16,186,80,170,56,28,201,43,253,105,210,0,67,141,104,216,54,7,81,151,118,41,33,215,41,204,199,146,10,53,145,49,245,164,120,202,195,199,12,188,114,81,68,6,84,36,142,231,89,94,39,206,115,53,115,189,210,133,195,204,85,245,135,158,177,251,227,255,242,56,147,221,121,133,219,154,119,57,96,49,92,60,24,187,32,221,4,249,229,246,31,76,143,177,50,50,151,39,101,32,222,239,166,34,203,12,186,212,95,97,0,140,178,118,213,74,133,35,238,147,79,65,41,59,175,227,208,240,233,33,100,26,35,19,254,155,238,3,147,190,188,249,57,150,234,68,245,36,65,105,4,182,174,67,54,53,82,44,241,81,115,246,164,165,25,59,210,210,246,129,102,2,84,7,190,248,9,36,178,128,134,180,9,113,217,36,35,193,203,168,167,115,116,224,135,116,55,34,81,17,190,26,202,62,217,154,224,170,223,3,175,128,40,91,215,19,21,82,41,90,13,87,79,194,225,59,142,150,92,140,83,139,77,156,188,218,50,225,37,153,3,2,112,239,51,110,32,234,177,17,241,22,31,96,111,51,139,88,204,190,70,42,95,126,96,47,216,73,48,101,236,242,16,44,236,229,194,1,52,57,70,206,79,137,106,160,9,214,212,165,79,83,34,211,221,140,141,53,52,136,75,225,167,231,34,42,240,171,91,247,133,45,82,107,86,131,133,12,58,12,69,47,151,232,9,7,68,122,196,61,72,169,169,203,84,227,173,226,4,0,179,85,220,134,80,62,27,219,199,200,51,1,176,77,242,23,255,222,235,248,109,185,180,74,244,41,198,107,210,179,109,45,28,216,185,71,148,199,239,129,82,40,156,53,9,16,34,171,195,182,149,250,181,226,64,153,251,61,84,2,62,184,201,14,207,55,90,112,65,157,244,162,133,31,49,149,25,16,49,123,47,23,250,158,14,119,79,101,123,98,217,242,163,64,126,47,106,20,120,1,252,146,0,187,76,227,100,75,26,170,102,170,20,9,223,14,24,127,154,141,23,140,110,77,126,144,155,199,129,106,0,36,82,113,2,123,227,89,173,206,55,31,12,228,25,71,105,159,164,37,136,59,242,77,244,217,249,14,3,221,235,156,141,57,63,179,152,134,27,199,184,103,180,204,150,142,178,231,143,232,173,143,143,156,221,11,19,33,247,61,227,232,160,210,107,188,189,105,49,228,43,177,0,225,147,237,144,163,130,7,90,41,87,49,191,127,241,10,78,44,161,181,183,3,208,11,147,26,46,82,27,39,93,110,128,231,44,94,163,203,205,180,136,223,207,72,131,188,238,242,161,159,229,21,114,8,99,93,18,102,128,114,133,235,221,47,146,77,213,247,167,6,29,175,198,129,75,100,109,202,99,77,88,222,161,114,68,233,152,11,210,68,157,77,76,22,245,92,85,33,114,64,237,198,100,240,215,249,34,13,70,70,43,178,69,132,147,115,164,36,230,31,5,254,73,25,205,224,192,192,113,30,146,13,174,61,188,194,16,151,194,238,148,179,141,152,126,192,83,79,205,115,34,38,226,77,183,63,250,32,139,229,73,8,173,159,63,20,24,227,226,6,210,226,39,7,33,172,91,217,51,46,83,77,70,25,185,90,129,189,87,164,83,198,178,90,72,134,20,2,210,1,33,139,64,136,188,125,41,95,134,156,200,85,194,199,153,33,127,1,92,86,170,38,119,169,103,224,158,37,143,161,213,142,55,165,173,128,136,17,96,237,45,183,181,245,64,111,157,164,127,112,227,16,243,166,220,252,75,227,80,240,138,118,149,138,28,205,167,61,184,10,56,28,178,32,161,172,150,106,86,92,204,26,201,0,9,203,105,176,62,174,55,155,205,40,157,114,192,183,196,29,44,143,114,155,140,19,210,106,201,48,35,0,217,83,34,131,84,248,97,50,227,81,185,140,83,171,169,75,23,107,69,59,144,106,122,32,171,181,3,41,38,51,125,211,139,137,102,190,253,128,9,207,58,178,218,121,221,210,207,161,130,250,162,54,113,33,116,146,75,154,160,113,10,111,17,69,231,116,193,174,67,126,38,178,229,228,158,21,247,215,251,205,125,251,177,226,35,219,72,123,115,95,184,57,132,0,105,216,136,119,73,205,184,64,105,6,203,197,9,211,69,231,131,8,33,129,184,244,44,104,231,225,107,10,32,26,105,152,87,38,243,230,63,237,108,45,82,232,160,184,141,88,79,132,122,140,177,240,186,56,121,118,82,23,160,22,102,182,174,251,136,142,63,162,83,89,87,196,78,64,153,135,28,100,165,137,110,130,50,147,143,35,3,190,213,35,166,104,138,140,133,25,119,14,131,5,52,146,57,167,140,244,149,45,33,32,42,124,10,15,157,249,46,205,125,109,81,74,147,119,99,159,224,230,243,12,170,239,58,179,186,251,147,170,143,155,23,46,255,203,101,171,47,2,52,196,224,101,176,87,33,109,170,6,174,18,119,111,207,244,205,26,102,174,234,15,201,77,153,170,141,220,2,98,157,172,117,100,61,96,127,93,72,56,238,197,209,140,168,152,130,175,10,134,178,255,244,3,245,124,133,101,104,183,31,27,140,16,184,125,215,239,133,149,34,52,44,224,60,121,51,233,127,177,252,41,25,238,169,164,2,75,245,25,6,36,36,96,216,128,118,153,190,20,27,69,163,12,185,16,20,120,44,215,245,201,216,192,42,159,175,91,222,83,7,254,74,48,127,221,55,190,186,232,22,26,87,167,91,164,139,133,232,251,215,167,105,127,235,103,101,220,126,225,20,15,173,92,57,151,123,161,159,44,153,179,242,66,213,34,178,172,33,247,19,85,121,176,161,7,135,245,192,170,52,46,174,20,11,74,225,128,83,135,112,10,241,222,26,161,56,242,100,180,150,207,62,148,82,218,208,176,231,230,51,17,44,91,101,38,48,27,170,27,168,203,242,255,238,146,102,172,180,128,24,32,25,156,40,155,218,40,120,209,92,137,56,48,54,76,85,4,40,102,131,1,90,160,70,138,67,136,154,186,48,154,59,75,254,77,181,229,5,80,160,192,132,188,173,102,54,20,41,172,59,0,57,207,235,83,81,122,158,32,92,161,172,218,41,108,104,101,238,7,209,46,187,127,236,89,163,156,233,127,194,120,220,255,194,47,217,236,110,170,158,150,169,137,19,159,132,169,172,246,181,94,188,240,219,62,158,68,52,17,69,126,11,220,241,143,46,158,164,30,236,205,18,133,165,18,89,6,131,213,189,79,153,252,82,24,59,2,33,202,214,218,33,89,66,222,8,176,187,99,56,1,164,20,235,237,50,191,31,116,173,255,252,156,70,159,65,220,130,146,237,244,161,230,201,3,142,96,139,100,28,95,204,232,136,53,248,210,122,160,11,235,243,115,86,7,48,2,67,195,47,101,51,97,159,215,58,85,13,35,250,176,59,48,195,134,116,243,138,227,131,45,69,0,106,211,175,229,25,46,132,153,111,112,209,63,7,74,234,143,102,100,202,219,163,49,103,50,99,70,178,203,184,156,143,174,111,212,143,131,126,125,138,188,65,37,136,103,103,214,100,198,110,31,198,88,111,190,42,89,232,41,165,12,97,0,115,189,42,64,205,115,166,182,135,135,116,27,96,155,69,165,235,51,46,7,73,252,133,251,157,12,128,199,50,196,95,49,169,69,30,245,103,71,123,74,35,32,244,180,196,211,105,74,168,117,247,191,38,142,104,247,142,209,191,183,230,134,183,171,253,93,88,37,214,4,34,191,176,106,72,159,72,57,251,19,183,88,37,29,107,39,243,13,176,247,51,16,47,21,228,14,53,253,162,123,97,253,69,43,52,29,21,125,144,100,58,113,150,179,243,109,32,103,147,240,222,179,134,216,32,99,138,203,123,106,147,34,30,126,191,62,199,148,21,10,20,28,212,9,200,2,12,79,232,117,189,246,18,136,255,175,101,92,22,107,192,126,75,210,148,121,192,66,218,58,34,127,139,158,189,241,254,85,105,5,162,11,67,94,23,235,98,94,122,28,199,247,57,155,33,8,255,206,178,178,100,44,138,76,190,25,18,56,250,12,136,99,121,246,215,140,129,229,73,127,57,89,8,140,136,48,165,240,78,154,149,211,161,144,84,91,32,215,135,214,67,160,47,84,72,97,120,142,177,197,62,157,147,147,221,30,123,187,18,111,73,88,53,219,164,11,243,247,87,6,179,11,149,29,254,203,170,76,77,174,226,0,23,233,73,122,95,121,160,177,252,157,202,244,102,83,70,94,13,244,94,89,181,165,242,163,121,136,186,251,134,245,118,53,142,185,253,139,57,46,107,114,121,204,207,221,75,246,218,97,98,86,37,24,69,69,218,33,251,157,69,240,175,147,198,154,219,218,131,201,16,197,201,147,60,153,226,171,213,66,184,203,225,50,227,207,173,117,130,215,41,4,47,161,52,176,229,185,11,27,20,57,138,23,208,27,83,130,44,41,155,48,42,0,55,211,234,166,59,135,163,66,37,229,44,152,75,250,13,50,19,227,72,22,100,245,193,62,251,100,59,107,112,155,154,170,240,188,28,16,32,126,179,177,57,240,12,236,240,132,82,116,29,94,52,211,70,114,110,255,104,18,122,198,211,60,26,35,100,92,36,110,176,154,217,103,240,216,92,171,235,218,142,227,171,24,163,120,178,179,24,133,15,242,32,210,220,37,206,170,5,236,248,151,112,122,140,42,47,11,36,182,181,94,99,87,194,75,127,254,112,3,118,101,47,82,204,249,40,7,207,9,100,247,161,123,91,108,70,7,223,100,153,28,212,114,94,172,102,210,56,10,148,179,132,69,35,18,93,187,202,203,57,25,159,232,174,126,183,109,64,27,159,200,79,180,162,242,44,33,211,93,46,11,137,254,102,192,119,225,47,215,7,202,94,121,63,199,163,93,203,40,4,155,13,156,93,96,45,219,8,216,253,77,35,89,40,241,88,45,219,66,84,218,168,82,111,16,12,235,159,133,232,91,84,93,20,118,216,178,202,17,213,10,100,177,161,195,141,218,80,30,133,171,231,143,97,149,174,139,128,191,18,16,230,12,249,48,149,41,19,118,58,112,202,42,6,59,118,124,12,169,249,43,138,45,210,114,19,10,51,167,178,3,215,239,189,92,206,189,100,212,114,30,45,234,33,141,186,209,245,246,38,36,17,250,116,234,158,163,208,16,74,84,190,55,190,7,44,113,178,209,186,208,94,165,241,18,43,215,7,55,69,144,36,129,27,3,220,136,56,251,6,203,87,143,194,167,178,42,170,3,82,16,113,112,235,99,87,214,243,181,177,105,186,23,59,208,66,57,93,177,121,73,144,117,36,21,16,234,155,43,1,210,33,52,48,118,133,114,11,222,67,62,164,21,22,173,94,140,72,176,92,49,23,204,85,0,7,246,60,176,196,255,17,48,26,253,148,61,32,72,157,43,225,223,252,20,25,86,123,113,211,26,193,30,64,207,249,217,18,82,255,174,254,42,20,96,113,103,211,40,94,129,130,117,27,121,27,218,71,165,157,9,27,182,80,52,76,63,186,76,143,58,175,119,84,107,97,150,234,174,15,162,57,39,135,0,75,11,138,42,39,72,101,181,10,170,193,89,47,192,6,18,138,154,60,149,34,193,17,244,248,150,242,213,224,151,44,7,59,104,52,143,150,177,104,150,220,187,117,60,14,44,9,77,62,60,203,150,86,30,182,241,185,241,47,117,79,189,108,118,147,93,195,107,144,28,91,197,143,218,32,167,131,150,50,46,192,146,233,40,62,90,126,75,224,193,10,121,37,133,77,7,66,72,114,221,158,29,109,160,164,202,144,161,126,226,134,159,97,123,43,176,253,65,92,241,176,84,241,106,165,170,22,119,40,161,80,118,185,144,102,116,7,48,78,11,76,39,110,193,167,70,24,35,35,14,184,238,83,42,87,47,249,112,76,169,130,82,123,26,90,78,111,167,99,8,61,223,116,235,223,125,231,89,173,19,28,95,140,68,249,184,176,204,142,230,254,97,14,149,171,244,199,150,12,34,230,3,149,33,6,222,71,52,123,111,100,5,32,74,36,190,249,87,119,151,156,131,45,107,215,168,252,123,228,142,166,152,119,198,165,232,247,114,70,193,114,97,59,30,212,42,193,5,121,55,186,198,30,228,246,93,133,176,140,25,6,173,138,182,226,182,8,173,236,115,48,138,8,88,243,247,183,240,248,136,203,55,139,229,177,146,20,25,199,2,255,125,56,158,226,8,147,203,36,192,5,18,175,123,212,215,92,33,156,160,171,194,127,83,28,230,137,207,240,230,145,106,172,172,113,85,59,254,95,186,92,187,16,61,129,30,70,160,100,201,153,12,81,101,231,96,83,245,213,164,177,137,42,139,237,191,125,31,209,61,76,169,50,158,11,198,147,85,63,62,33,213,206,143,90,206,39,187,158,129,37,138,40,103,196,132,186,44,116,172,115,80,133,42,64,83,167,115,191,31,89,63,184,128,254,34,227,234,15,133,197,204,4,144,251,95,251,190,225,26,23,206,79,134,147,215,235,243,224,6,250,4,145,47,208,135,136,235,105,163,156,252,80,131,62,96,174,202,56,31,91,241,146,100,192,221,97,117,239,120,252,51,19,52,160,122,162,53,5,207,84,4,49,11,235,169,232,245,143,161,49,47,64,2,136,191,176,83,15,38,159,103,243,92,106,131,140,44,173,38,195,20,166,174,246,145,184,112,97,176,53,46,40,181,47,15,193,165,154,157,179,32,66,127,32,27,43,223,109,238,27,26,178,109,48,200,27,97,138,226,155,242,161,226,92,142,182,240,87,169,167,114,137,202,91,2,137,149,155,204,132,155,119,16,115,51,199,33,148,196,159,63,251,43,117,169,180,44,162,142,24,61,203,1,53,217,152,8,8,48,91,0,180,69,74,82,156,253,240,53,144,62,82,146,124,141,24,43,27,181,113,170,59,147,72,226,9,51,239,49,52,150,225,221,211,173,146,134,33,165,159,18,128,31,92,233,221,20,73,57,197,186,68,114,151,166,19,177,254,44,101,72,134,57,211,159,8,37,26,155,51,238,166,185,53,64,125,141,247,153,215,239,198,121,196,208,57,132,6,114,208,198,86,187,113,107,45,162,119,92,66,247,70,161,221,48,151,65,118,246,10,65,125,212,146,131,60,9,45,64,28,120,255,63,53,125,199,230,89,197,188,124,124,101,77,47,113,39,122,197,140,124,209,148,3,151,188,195,43,235,207,95,254,218,78,229,134,205,43,0,139,227,122,200,236,87,33,116,228,206,140,212,176,174,112,220,92,134,145,78,231,62,59,125,96,181,88,9,87,223,120,184,126,47,225,128,143,147,123,172,4,150,60,155,214,62,202,8,109,233,71,11,105,212,90,195,152,251,4,22,220,20,91,177,129,72,161,32,227,242,233,119,197,216,102,149,193,79,219,159,11,37,250,75,112,0,143,100,228,53,244,24,174,234,156,223,130,166,203,133,196,126,59,71,178,19,164,151,152,150,15,235,87,46,105,221,35,102,187,139,201,217,155,68,184,89,177,83,235,169,39,29,232,211,144,218,4,7,237,35,229,167,87,116,186,1,34,22,230,74,50,226,199,179,9,53,236,39,83,219,190,46,41,226,64,198,196,227,164,33,35,160,165,109,121,153,108,171,126,148,120,24,127,42,250,5,51,80,17,174,242,171,148,136,93,18,133,3,18,92,74,56,155,66,214,126,204,54,170,104,65,15,172,3,9,40,7,87,127,183,180,74,108,207,83,31,31,157,124,9,50,189,111,66,115,48,248,107,230,242,153,41,168,14,45,21,172,122,234,120,58,84,115,214,242,69,20,94,246,29,192,191,41,95,200,91,194,87,206,83,172,244,3,129,27,119,135,147,34,151,229,153,5,8,41,68,91,150,204,189,71,20,43,1,223,38,105,232,142,36,105,231,134,225,94,158,114,118,241,72,107,203,167,71,72,180,69,14,115,217,100,191,205,184,172,75,135,12,88,179,248,151,213,51,49,185,82,131,62,102,121,125,228,61,82,184,224,137,97,88,4,1,254,60,254,58,199,153,179,180,190,77,211,129,135,31,110,214,16,215,6,11,246,201,215,51,168,116,251,86,127,124,146,223,38,231,145,83,22,118,33,244,217,234,20,239,208,166,214,112,228,44,231,249,42,134,108,109,108,130,137,195,226,210,51,111,20,18,186,118,62,61,115,74,191,209,205,143,58,87,117,176,168,87,62,27,26,96,105,57,111,112,132,90,204,148,126,9,142,233,3,129,65,130,117,118,192,151,96,248,173,16,204,167,95,23,140,226,221,93,237,67,229,15,227,201,31,119,113,150,233,2,198,38,144,253,144,192,35,211,25,156,90,118,89,215,195,93,163,205,59,23,29,99,68,103,199,87,0,61,98,13,191,73,55,163,1,149,65,211,147,84,67,78,111,235,59,51,84,166,24,188,204,196,253,140,84,52,190,215,72,205,72,239,26,25,102,229,147,141,255,187,199,237,155,254,36,228,99,198,71,224,57,35,242,46,58,240,47,91,1,141,32,177,147,169,141,234,233,239,244,55,52,191,198,77,120,166,95,102,66,70,143,165,212,121,188,191,79,168,138,147,151,8,6,89,29,245,69,111,37,42,71,254,182,203,195,155,15,27,147,127,53,89,220,108,146,168,186,60,247,143,126,123,73,40,223,187,39,61,1,65,140,164,108,33,127,122,197,175,236,129,99,235,237,68,158,48,141,1,152,1,219,95,76,222,183,112,116,187,253,89,65,66,40,26,134,2,17,154,171,1,241,208,121,9,143,51,57,137,203,228,165,79,65,154,213,163,94,133,103,221,61,199,145,192,88,126,2,242,168,157,148,8,213,155,41,116,245,204,183,14,46,213,251,125,225,194,112,198,248,229,213,163,78,23,208,244,53,80,129,174,190,253,38,0,47,87,46,253,111,151,28,72,232,68,243,190,219,170,31,4,62,108,136,175,106,104,78,246,79,36,146,64,216,226,231,121,125,214,13,73,55,183,157,55,171,135,66,200,93,79,184,176,23,93,152,96,23,66,109,138,35,243,125,215,191,137,27,62,121,147,87,158,98,25,67,45,211,249,110,20,241,164,182,69,70,106,65,56,20,7,171,180,28,64,71,187,119,219,172,99,181,212,67,250,143,9,120,90,183,197,121,147,153,5,73,148,226,166,167,184,170,211,239,199,26,18,221,46,82,218,225,234,39,112,97,77,214,26,49,96,120,19,9,167,181,201,133,162,142,124,139,48,173,141,155,97,203,38,207,227,65,76,102,73,176,12,235,187,80,168,224,78,90,102,198,166,117,101,209,100,45,195,111,83,31,252,24,14,59,249,192,218,47,57,38,32,138,24,39,103,7,48,123,150,122,132,128,98,122,154,211,248,226,178,35,113,123,8,25,184,245,71,66,107,202,44,5,23,60,67,222,130,241,184,136,136,100,113,190,56,101,10,229,144,221,253,65,149,51,183,45,212,66,133,104,179,68,70,46,79,244,203,132,150,202,242,207,119,216,39,168,119,57,74,131,11,90,240,3,231,126,184,127,74,39,102,99,146,249,116,105,193,102,69,150,150,72,158,163,132,36,55,93,125,217,177,159,68,106,78,112,145,179,233,37,201,21,44,223,229,8,84,93,178,240,2,8,217,125,234,219,69,247,35,239,46,62,152,107,96,56,180,239,126,67,245,237,45,32,44,75,119,32,29,240,22,47,72,253,191,189,20,248,83,15,34,107,182,106,153,138,10,186,193,64,105,70,52,211,92,23,73,73,183,52,135,205,22,171,9,34,46,28,67,159,224,138,178,161,132,225,41,107,106,88,224,123,92,235,21,72,40,49,93,151,226,78,216,160,96,103,26,254,96,200,227,208,8,58,44,94,8,46,10,41,191,185,166,83,204,56,169,168,13,90,211,157,255,81,231,153,234,199,211,116,28,66,66,54,148,26,141,214,19,156,143,113,143,172,50,227,61,49,78,166,207,0,171,177,119,119,243,53,156,78,72,210,94,81,13,242,239,67,226,176,153,63,249,240,190,155,136,23,247,230,73,237,52,131,121,195,187,228,187,174,106,216,169,88,100,198,234,80,72,122,120,234,57,205,108,102,103,45,17,35,201,228,28,136,108,72,77,2,127,62,99,237,196,60,117,72,217,80,215,69,228,191,205,29,160,53,205,42,173,158,19,112,199,46,108,27,88,29,194,154,209,214,102,216,109,29,237,244,136,192,144,64,102,186,71,73,112,11,167,161,138,73,28,29,13,94,55,230,78,0,31,58,240,60,30,51,27,18,187,237,93,86,217,30,199,46,113,19,20,102,227,217,102,80,81,66,176,27,80,54,160,205,43,52,191,178,188,181,162,217,188,52,27,236,249,12,174,149,22,67,156,73,83,64,108,13,3,169,16,59,218,243,46,133,142,182,64,152,91,55,121,36,193,71,188,152,85,82,248,188,127,174,119,78,50,8,177,115,155,22,75,255,123,61,26,192,175,127,84,120,230,123,39,6,116,65,240,180,205,112,135,177,184,66,244,177,228,209,50,72,229,63,169,130,157,19,4,13,95,90,88,87,37,184,183,245,236,38,78,44,249,162,52,20,116,56,24,127,106,160,130,48,202,188,57,118,151,165,208,152,172,221,239,10,65,251,17,200,180,77,18,195,224,28,134,145,206,15,25,103,66,30,230,94,85,86,210,200,151,24,86,45,121,76,169,119,248,14,228,229,221,169,237,17,133,215,254,134,245,192,187,167,35,41,220,138,126,238,255,28,175,38,153,216,153,157,221,33,49,18,98,28,146,145,203,255,91,120,253,244,219,39,199,180,232,42,48,236,198,191,232,22,214,230,14,10,63,96,169,0,7,233,230,215,75,131,252,195,12,18,147,32,42,125,9,186,163,84,162,247,42,107,36,33,28,26,140,38,199,234,105,1,241,165,168,160,200,78,169,127,42,153,199,97,51,145,43,73,54,33,193,235,117,9,198,13,155,26,109,180,17,216,124,130,90,56,92,146,119,201,205,144,200,130,155,115,175,241,103,232,116,104,48,213,58,237,232,226,186,76,74,2,204,86,160,36,40,126,34,204,184,21,251,108,89,6,68,152,33,138,142,163,236,229,178,118,28,74,206,94,149,200,202,196,211,135,100,158,143,186,41,194,249,83,46,161,21,130,64,212,88,188,175,70,159,19,57,113,54,126,118,220,142,132,165,165,4,225,249,157,239,75,44,199,102,240,25,81,189,182,19,5,190,65,140,152,213,117,12,133,6,165,133,244,210,191,114,38,151,254,131,53,164,50,31,235,78,139,11,20,254,178,96,219,230,115,52,104,204,25,82,14,157,148,58,4,43,18,190,117,112,29,7,162,249,247,10,120,4,15,198,29,219,167,53,126,72,111,249,165,249,149,233,199,223,119,197,168,20,127,219,181,220,197,25,230,76,234,154,123,117,92,51,231,172,75,56,201,211,13,31,112,254,163,117,2,194,248,143,79,136,55,131,199,240,168,232,11,241,140,12,48,13,157,102,221,21,68,120,21,96,242,195,123,121,80,154,126,85,33,238,131,136,16,125,21,84,10,1,115,241,189,127,141,54,253,238,26,5,194,7,118,201,216,43,223,195,181,212,32,228,135,214,28,17,200,25,141,123,249,140,4,211,173,161,64,232,163,8,197,107,125,14,240,83,18,113,79,238,183,139,149,226,187,48,56,108,98,148,64,247,233,91,244,24,30,190,58,178,164,133,153,57,147,108,195,52,79,64,239,5,154,88,149,113,4,114,169,187,66,114,120,191,32,188,46,40,176,165,173,189,0,110,234,97,44,24,87,179,150,178,184,62,64,3,140,142,226,184,204,219,199,51,88,28,143,78,193,10,45,10,137,154,23,14,87,187,132,32,232,81,27,119,165,218,141,87,252,171,233,145,185,156,240,68,106,105,74,3,129,51,4,127,170,29,113,194,202,180,45,90,24,161,16,169,136,227,224,86,6,57,2,217,48,26,178,141,160,145,182,55,4,91,220,40,250,204,25,194,18,165,146,72,235,68,68,94,205,250,29,65,86,129,224,187,30,227,177,93,60,76,38,128,244,148,156,86,153,97,76,155,28,124,172,181,154,130,185,222,197,16,89,135,48,89,0,72,69,198,230,89,166,9,167,146,206,198,222,66,244,212,109,253,35,166,242,207,91,108,174,85,194,159,55,128,136,143,52,46,197,204,162,56,108,195,63,151,41,126,178,69,81,55,236,49,72,144,44,142,135,31,187,82,47,174,147,47,51,96,205,248,47,170,8,255,147,167,234,39,116,45,213,19,5,23,187,50,137,81,220,76,57,199,49,3,131,171,207,5,159,105,104,110,19,165,137,73,187,18,72,42,28,223,215,242,183,167,14,127,134,49,165,231,3,29,21,250,102,248,38,101,188,11,235,74,51,109,151,14,253,135,210,165,160,83,8,249,85,52,179,48,147,17,243,68,191,183,113,251,53,253,78,159,182,238,237,175,138,110,53,116,37,26,221,223,131,208,123,65,168,134,170,171,221,228,109,251,46,160,255,100,208,110,42,172,126,44,91,16,61,49,30,87,103,128,237,160,190,29,126,129,163,87,8,161,103,34,151,8,0,181,146,80,125,101,53,229,96,173,223,96,151,169,80,105,167,223,198,44,70,14,130,255,71,110,45,235,174,92,24,64,36,197,241,118,105,187,134,90,88,50,152,196,103,114,11,176,25,32,119,26,21,48,72,142,152,199,172,47,189,81,87,230,56,172,181,144,228,235,32,65,127,71,98,142,191,186,59,163,108,15,181,73,96,173,37,65,174,242,170,8,18,74,28,70,140,215,213,42,197,17,48,105,42,85,142,66,86,69,204,212,195,12,202,240,28,211,136,135,103,121,172,192,197,86,243,252,157,80,52,143,204,66,128,105,245,50,222,186,189,54,148,226,212,132,38,56,24,9,67,92,170,131,226,235,142,111,164,247,249,54,177,152,137,250,236,130,180,90,243,105,59,163,138,2,3,125,31,69,31,62,3,79,64,124,84,0,12,129,89,131,234,166,120,3,64,41,27,37,232,157,111,217,36,111,244,191,5,93,231,215,121,127,60,184,166,235,25,12,176,93,254,72,111,171,63,229,30,206,146,214,107,18,175,92,51,176,232,40,177,58,62,49,216,93,140,81,191,176,2,27,95,238,202,175,248,16,40,227,204,242,149,61,75,43,2,0,48,237,35,232,10,178,191,215,74,25,70,166,112,216,159,250,69,234,180,42,172,215,4,34,163,33,93,211,226,82,157,238,131,14,163,225,29,20,58,125,26,143,218,178,137,136,251,114,34,22,254,26,174,188,169,235,117,150,199,72,42,158,212,251,61,196,147,44,129,77,25,229,67,105,6,103,40,249,149,138,141,155,206,92,25,249,223,93,245,17,84,208,68,253,201,104,183,153,195,203,7,72,29,37,51,190,156,60,211,142,52,220,210,234,202,174,67,140,30,93,80,189,242,234,24,224,171,58,20,252,253,186,42,29,250,13,213,104,207,36,116,41,171,32,223,182,202,35,213,162,162,79,52,170,90,196,34,81,21,18,238,112,139,190,33,167,65,105,99,158,189,173,61,165,129,38,208,104,22,37,154,52,178,196,184,15,178,2,104,163,212,180,124,175,107,69,92,78,164,4,83,227,225,217,179,90,132,45,30,170,251,90,97,26,183,223,42,245,25,83,194,118,144,205,184,156,116,109,91,46,137,98,201,70,125,146,251,58,7,119,80,234,91,141,118,115,247,94,58,117,235,54,203,77,127,105,25,10,165,15,137,75,93,79,82,1,148,14,100,100,66,53,117,66,28,80,39,83,237,62,29,250,85,179,185,2,186,101,1,215,21,241,53,23,35,187,67,89,49,158,72,66,39,90,251,66,172,7,123,231,154,17,217,94,23,245,27,240,169,19,53,230,192,10,175,154,163,26,8,143,150,67,100,34,230,194,101,35,50,156,89,118,226,21,13,179,157,94,101,190,209,88,132,253,98,28,154,67,82,196,150,174,223,253,218,83,213,147,98,0,35,27,255,158,130,47,249,190,159,76,222,160,93,36,158,16,175,28,243,87,52,136,90,156,220,158,50,186,110,146,20,44,88,188,127,89,20,164,102,51,161,34,219,45,55,197,157,212,22,234,162,97,161,197,63,215,227,15,115,154,241,213,61,79,218,48,237,28,171,112,237,104,71,220,76,184,137,56,212,138,250,137,136,182,250,199,25,204,168,57,184,80,213,76,55,4,7,128,98,86,46,254,38,207,46,84,96,102,67,100,97,102,79,161,68,219,95,12,135,140,13,167,141,179,210,54,31,128,245,193,18,225,228,162,102,65,248,194,254,161,144,58,161,243,102,7,133,205,33,138,148,110,226,51,33,22,226,227,102,193,62,64,29,229,38,172,50,119,182,241,127,144,30,177,143,198,104,83,70,10,251,6,9,48,73,15,211,170,59,165,238,10,91,139,181,202,88,207,204,215,55,119,174,193,125,102,12,69,27,255,238,150,122,175,159,105,157,227,11,72,153,154,98,169,92,181,24,110,139,242,159,42,123,242,113,36,189,227,102,29,182,158,117,127,198,30,94,104,46,136,23,118,145,233,186,53,236,55,119,87,68,36,195,186,206,20,68,35,50,153,33,13,124,14,128,209,176,198,15,114,181,236,216,107,189,121,168,253,215,58,113,143,74,29,152,219,210,238,252,31,60,227,169,128,226,151,19,73,50,175,15,35,96,56,93,90,25,22,220,244,20,209,35,31,162,96,172,122,200,3,109,116,211,89,244,248,33,160,246,246,81,37,229,14,114,41,122,111,142,106,75,55,103,178,82,128,231,21,242,76,194,71,127,227,135,77,134,4,3,7,20,189,84,145,15,160,166,233,215,81,158,233,112,4,19,197,208,184,56,51,211,35,127,84,149,152,29,52,108,242,160,184,60,168,207,109,138,189,156,84,106,204,74,223,132,38,37,49,135,210,6,176,31,118,113,154,118,40,72,110,190,69,143,74,119,215,143,14,120,201,196,151,53,221,173,218,178,218,238,139,152,189,205,170,95,254,147,241,148,173,160,220,1,62,10,196,88,101,193,39,9,188,55,80,195,106,163,249,0,8,224,65,61,127,115,202,249,45,72,246,238,110,135,103,241,173,229,155,150,61,25,115,193,87,25,61,121,247,218,27,250,241,7,127,186,151,163,232,137,39,192,104,205,179,160,136,197,146,244,188,45,98,232,95,122,39,109,66,71,28,164,208,240,7,108,129,111,185,211,239,238,138,76,19,13,40,63,185,219,50,160,129,200,237,200,147,37,235,49,113,89,153,180,24,142,16,27,94,228,236,129,146,169,99,177,76,98,201,88,46,72,181,197,107,39,19,122,83,6,134,209,161,87,71,5,211,203,7,89,128,107,74,68,31,162,116,108,207,183,31,255,216,172,130,255,238,61,191,232,220,50,226,186,57,69,128,104,25,74,189,50,197,113,227,197,241,13,2,172,200,152,245,151,26,250,129,207,2,85,247,86,255,242,85,241,171,92,11,84,109,78,35,255,154,47,47,226,95,160,156,121,242,164,52,20,100,45,214,233,18,253,204,183,60,168,29,253,169,113,205,108,115,217,66,227,92,183,211,90,231,124,125,56,27,139,204,32,207,13,71,38,156,155,24,38,198,185,18,222,109,202,218,149,23,206,94,51,9,177,206,183,108,24,172,216,208,199,103,11,12,9,190,188,3,106,33,221,29,47,161,120,132,4,59,64,247,169,150,42,83,132,122,221,42,132,41,102,182,120,198,43,99,195,180,133,243,190,70,60,163,133,238,158,51,35,21,81,56,195,97,80,180,122,235,206,108,254,225,149,75,63,71,230,220,54,115,159,3,175,192,96,84,186,231,53,65,131,23,150,105,233,113,104,135,142,189,54,233,137,171,91,123,188,248,60,141,227,235,199,25,113,107,130,119,49,6,171,166,20,238,66,36,156,31,14,10,176,137,42,153,234,93,21,241,40,176,144,112,46,213,170,123,96,86,191,188,207,72,115,175,22,17,119,144,124,92,188,159,16,152,196,184,250,133,12,134,172,223,124,32,184,168,169,159,68,67,160,229,128,250,241,75,0,202,22,143,208,217,187,22,241,214,187,101,15,193,57,117,122,181,61,10,185,166,108,249,182,114,229,188,145,162,164,173,238,223,246,163,74,48,143,49,178,64,232,150,166,59,177,125,10,138,249,225,104,177,164,12,243,177,75,248,188,125,33,191,235,79,245,208,36,242,159,134,230,159,234,104,180,235,205,233,57,205,29,4,185,239,157,27,233,85,211,52,109,125,173,21,176,142,159,201,196,127,184,202,197,200,173,228,62,160,245,54,46,184,119,187,6,193,189,101,169,109,60,180,26,0,51,67,60,61,64,38,49,36,7,218,112,170,184,132,166,77,118,34,70,220,111,55,116,122,82,197,154,106,151,102,202,42,166,219,97,113,78,242,255,169,131,9,143,71,122,147,60,166,118,104,192,130,106,203,3,125,254,44,87,179,60,149,12,140,107,26,179,117,111,227,29,238,4,125,194,158,18,57,196,9,104,129,57,246,179,146,113,187,8,222,53,227,12,79,172,179,221,167,134,157,84,26,205,145,139,0,146,210,202,109,140,118,48,64,195,104,160,5,30,206,51,52,115,56,159,178,152,55,118,191,236,228,229,30,142,189,194,105,58,185,213,143,141,244,208,32,78,251,159,228,58,162,140,13,199,245,3,220,217,232,86,217,11,98,79,115,229,126,168,219,229,220,66,66,203,239,193,206,8,233,155,190,239,216,196,11,160,158,39,179,248,13,74,150,206,43,90,0,146,176,185,181,211,11,112,41,105,222,245,203,8,4,103,47,238,37,169,37,194,167,204,34,198,114,65,246,220,154,220,135,7,28,242,233,248,161,209,69,127,208,204,53,56,143,239,85,37,87,43,124,200,15,71,88,210,208,13,66,5,60,121,247,101,52,1,150,51,22,19,150,55,22,49,123,58,72,245,209,45,66,179,87,7,214,75,40,121,150,213,202,80,65,68,117,207,104,66,78,8,217,135,1,0,147,226,212,182,0,220,117,55,28,254,232,100,241,65,44,168,64,137,115,131,196,101,86,254,136,201,138,62,48,127,238,50,233,160,45,229,96,80,151,163,17,176,174,73,179,183,218,220,20,86,100,241,82,148,145,51,123,238,21,196,141,92,175,71,126,127,46,179,111,112,66,83,107,249,51,110,120,248,216,231,139,63,125,54,205,214,21,153,67,173,255,210,123,133,201,123,231,203,37,80,135,206,184,168,185,158,162,101,28,157,75,73,71,79,214,68,144,150,40,100,71,201,86,13,198,226,218,21,172,137,12,61,109,195,61,62,72,28,237,252,237,81,157,80,119,79,42,49,22,210,166,201,69,41,158,58,51,27,236,90,32,205,16,116,48,230,73,186,240,0,43,122,123,17,31,28,191,0,208,185,95,2,186,89,247,114,106,111,141,252,51,103,219,254,242,114,71,98,54,211,9,26,67,217,159,182,185,33,235,112,89,79,222,108,14,29,143,111,62,10,197,8,209,29,58,128,37,32,37,156,194,131,216,254,116,250,169,249,199,166,239,105,113,49,154,161,228,80,243,145,159,151,23,67,82,131,132,61,35,2,202,145,81,56,229,71,224,177,109,251,88,80,76,228,53,93,150,151,201,67,160,93,213,50,104,198,175,200,119,163,178,45,78,40,68,193,180,26,154,15,116,106,110,75,61,12,98,101,11,60,200,70,64,81,12,192,4,136,165,119,48,205,86,118,241,12,197,60,229,206,231,30,6,91,165,246,24,107,225,23,196,135,70,152,3,233,200,133,211,155,126,115,168,200,193,250,181,86,0,236,188,100,117,87,7,49,17,44,147,200,166,36,139,126,196,42,182,145,4,236,64,142,57,221,254,27,94,229,254,206,76,196,177,126,63,193,203,137,33,186,186,145,50,248,175,138,79,38,149,178,154,168,131,124,12,62,15,192,247,221,166,86,211,17,19,50,218,248,47,209,221,106,55,5,61,113,121,82,29,195,0,26,31,81,133,61,62,18,48,100,171,87,76,232,87,253,153,59,225,28,180,46,97,100,250,208,16,116,129,224,231,240,127,100,129,119,175,21,55,73,11,130,245,170,155,162,170,108,223,226,186,218,44,6,220,54,56,96,175,162,209,106,151,219,106,202,151,137,125,182,74,147,113,190,71,63,27,1,129,78,141,94,50,186,133,101,88,83,235,71,156,98,55,0,215,64,187,15,242,218,246,254,236,72,130,139,3,221,32,183,176,133,166,150,213,186,220,180,61,232,196,207,58,68,237,140,29,186,116,46,178,230,236,186,57,191,242,43,35,121,94,59,84,183,85,139,213,246,32,231,40,18,154,26,34,212,48,157,232,112,104,50,223,69,145,56,221,140,46,1,190,19,81,209,156,96,141,181,19,116,72,146,189,228,235,227,33,22,175,89,66,167,214,156,233,70,141,219,98,240,197,65,207,68,218,51,236,198,85,91,245,103,230,137,225,81,152,54,84,191,60,27,43,9,129,203,125,84,251,30,244,136,141,237,14,7,126,70,167,137,168,219,55,73,248,175,99,251,45,158,52,176,16,227,17,235,36,137,252,199,43,32,155,212,198,136,25,139,187,128,20,97,126,244,125,232,197,66,185,195,71,206,145,153,205,4,75,44,83,75,34,250,243,222,221,90,163,80,158,194,104,8,139,14,81,61,160,234,201,184,251,36,183,147,101,115,224,196,189,38,250,23,36,47,237,86,173,174,51,241,234,211,118,172,198,118,47,241,194,14,53,180,85,149,10,147,206,118,223,18,198,241,178,110,85,203,97,198,143,199,113,222,86,213,6,16,140,16,111,230,152,217,229,225,197,129,200,115,210,86,111,95,69,97,96,165,245,80,170,252,62,251,60,180,253,204,32,68,206,155,234,204,158,88,248,249,89,75,174,45,246,133,78,166,161,53,191,253,36,178,31,43,138,140,202,246,150,212,126,243,121,194,172,32,237,206,141,195,12,26,141,95,238,167,185,209,179,188,208,18,213,28,13,108,26,76,127,9,143,179,80,8,157,242,176,7,124,182,7,96,9,222,37,242,93,127,83,122,249,109,64,235,48,116,82,71,160,58,209,61,243,0,239,127,127,185,66,74,22,34,144,158,229,219,189,123,131,156,174,71,141,69,207,94,45,192,140,186,184,212,205,97,174,155,174,213,209,70,20,102,215,83,128,228,75,142,251,254,236,156,2,57,183,25,24,130,186,203,112,31,151,94,177,199,49,189,179,217,54,181,214,231,19,69,135,183,100,212,86,17,19,72,234,82,162,82,96,214,70,42,40,209,130,223,143,55,183,144,233,124,224,86,89,139,225,67,9,186,84,60,122,110,120,166,79,38,22,116,110,2,249,68,132,99,167,131,29,13,167,43,55,107,134,149,6,8,231,234,22,26,69,195,134,92,229,188,69,62,155,218,173,32,159,234,243,250,130,183,209,211,127,98,179,39,210,26,25,164,226,36,251,161,62,97,118,225,30,218,61,54,157,252,81,5,54,137,99,54,18,25,34,153,165,164,73,46,123,92,161,40,217,112,12,206,25,53,243,95,188,154,40,139,134,6,132,64,36,218,48,73,88,28,0,161,154,239,118,196,38,189,142,200,2,221,187,236,93,146,36,2,92,83,246,51,88,211,93,2,153,33,119,166,93,167,4,240,146,172,128,244,121,232,216,212,21,19,124,223,219,77,143,63,22,96,21,140,127,86,14,12,40,108,197,174,158,100,65,146,60,55,48,48,145,54,233,9,248,97,72,30,111,249,99,40,182,230,214,139,141,43,121,46,127,235,218,252,76,144,246,28,224,142,225,195,65,255,254,4,123,113,75,62,197,107,186,176,146,255,167,137,42,40,227,228,56,142,34,222,202,216,247,161,135,77,252,216,12,197,29,179,141,2,150,205,12,96,85,227,125,156,107,176,23,147,218,237,67,8,141,193,97,231,99,118,244,59,193,69,121,136,11,12,127,197,50,172,107,223,246,176,25,102,107,108,222,4,212,167,134,78,14,119,200,181,113,234,138,160,18,138,216,36,237,112,96,72,253,6,183,11,188,120,97,129,162,13,78,191,161,87,106,188,82,215,155,203,25,103,121,94,188,20,129,156,245,235,21,193,95,208,43,92,113,76,244,132,133,189,89,13,20,33,174,233,250,64,173,109,143,250,248,24,190,52,162,209,80,86,179,121,167,59,241,10,118,1,1,145,95,200,63,17,206,39,116,21,42,52,244,31,156,220,114,123,116,179,192,255,56,106,238,196,229,47,253,94,97,206,159,126,66,19,113,54,45,66,73,41,128,105,23,83,125,91,177,135,230,31,114,56,56,72,24,72,103,177,208,45,165,71,242,224,131,0,23,85,155,164,148,201,54,0,72,2,74,138,126,222,35,202,116,84,172,87,15,60,111,192,175,254,73,30,117,150,60,153,85,64,75,44,188,47,61,183,88,201,16,180,7,79,123,170,20,238,182,249,241,202,178,116,102,147,204,33,91,94,40,80,150,193,113,80,251,182,81,26,115,80,146,35,77,18,252,19,78,185,30,161,190,178,64,49,219,74,228,22,125,64,15,245,202,89,28,38,234,42,231,74,89,39,238,21,10,226,2,198,179,31,83,10,121,51,170,56,92,91,182,32,213,57,119,157,41,247,240,89,14,239,95,248,95,243,245,152,99,80,110,41,34,59,212,75,32,191,108,44,135,241,118,54,58,101,8,189,173,12,31,162,122,212,75,124,113,193,79,98,191,7,51,113,94,57,121,14,110,98,171,100,3,143,128,20,2,69,60,141,232,150,171,39,70,142,120,124,74,214,75,159,45,68,141,28,211,113,228,147,156,198,117,225,46,72,80,182,224,34,188,35,18,15,239,181,244,238,167,148,148,193,56,66,218,150,157,34,176,188,57,249,47,109,69,104,204,234,63,193,208,143,78,255,114,10,179,24,134,85,120,31,213,221,114,15,119,121,146,28,166,138,111,196,80,96,238,4,126,59,201,15,219,15,71,184,59,66,202,186,161,218,191,170,90,86,98,20,122,187,214,181,231,58,38,161,148,103,4,58,18,119,239,90,58,89,87,95,90,233,225,170,92,15,45,101,102,149,0,208,177,54,255,234,230,183,40,85,86,178,26,208,97,182,128,191,14,160,230,25,176,46,208,85,137,3,204,150,246,217,156,142,203,203,254,30,242,116,72,155,6,102,179,227,19,175,117,165,53,102,149,179,249,143,26,197,97,230,27,204,38,107,110,211,86,51,185,31,102,85,91,251,57,190,123,184,216,219,189,66,203,11,118,95,144,181,40,134,200,200,73,174,210,200,115,135,7,184,71,135,206,167,243,39,239,123,26,5,193,187,0,43,61,210,82,203,103,25,208,137,129,77,163,4,157,115,84,153,40,153,32,127,36,218,128,81,100,68,208,54,30,154,252,36,137,218,115,169,12,100,135,179,205,95,203,194,207,146,22,56,33,206,141,40,240,140,234,47,94,238,185,42,212,70,112,47,95,197,202,130,128,216,46,215,121,172,238,20,190,35,1,175,12,126,68,228,40,110,69,91,36,132,5,152,95,125,167,217,149,53,109,24,154,156,122,78,243,82,243,186,138,117,223,193,71,44,162,225,35,214,19,97,1,211,255,110,139,95,159,35,16,125,2,210,112,162,152,106,137,134,167,132,177,249,164,152,153,72,1,232,229,81,64,155,66,10,17,120,14,234,133,71,168,113,87,249,136,75,213,222,100,16,153,171,169,10,21,217,236,113,180,118,133,238,82,166,60,18,190,34,40,43,160,102,133,193,88,45,154,228,80,152,50,188,93,202,110,10,72,210,197,63,182,255,63,190,109,38,78,49,203,37,1,113,230,239,139,120,192,138,197,40,47,140,29,98,47,2,255,84,142,61,75,219,235,144,27,151,238,64,179,167,62,238,154,198,246,158,152,193,70,127,242,27,226,11,51,75,51,81,16,84,159,188,84,219,174,179,119,59,158,77,138,205,254,168,128,227,195,48,137,19,134,57,169,250,218,177,45,28,202,162,28,26,207,154,34,1,59,42,126,63,89,255,42,15,140,166,103,43,107,149,146,77,213,101,83,250,238,251,248,167,149,147,166,152,156,111,20,160,58,234,175,194,197,140,112,131,213,188,127,32,25,86,46,186,72,147,86,25,44,61,123,191,254,76,78,175,70,85,134,151,21,81,217,197,42,136,228,193,205,146,197,129,109,110,45,109,56,143,135,199,66,165,238,112,29,101,129,251,240,248,194,131,3,85,152,176,219,222,214,183,113,248,85,184,201,220,165,224,209,218,83,172,69,80,179,107,109,189,84,152,96,20,212,178,19,17,181,129,207,235,185,53,243,94,104,250,152,112,187,11,9,243,3,69,120,69,73,36,218,29,38,149,39,132,48,158,211,205,135,235,207,206,220,75,65,74,216,67,193,104,182,9,106,4,204,244,114,229,190,25,64,66,164,68,131,206,6,239,90,111,185,219,155,154,249,176,16,58,199,17,37,139,189,199,45,226,28,236,69,152,36,230,209,144,170,86,25,212,74,190,0,55,123,50,48,52,93,126,61,207,6,96,231,94,245,141,66,143,188,120,116,141,60,129,157,25,180,26,255,237,73,48,240,197,138,69,227,200,211,237,155,134,105,26,221,141,116,113,14,99,170,202,71,174,231,45,246,165,229,225,106,10,39,250,15,105,49,84,108,28,192,53,44,198,183,5,236,170,233,71,182,43,226,135,54,92,124,216,184,186,135,164,108,27,250,86,126,134,231,238,146,131,242,78,115,63,242,112,115,214,147,114,181,227,166,198,175,211,70,69,207,19,35,14,18,134,104,187,83,192,32,42,154,183,64,23,207,203,148,91,14,181,11,13,84,120,100,187,253,90,86,56,29,168,118,143,210,182,135,148,186,149,71,98,112,156,128,23,219,155,247,50,3,186,31,154,187,1,71,190,149,192,148,19,131,145,53,160,122,210,66,66,182,65,68,136,19,151,116,23,75,197,236,237,203,175,151,112,212,85,242,112,224,200,81,70,53,125,219,183,56,12,100,211,176,113,179,137,39,176,127,147,45,116,173,120,148,146,101,177,4,46,3,206,91,115,77,206,149,219,1,211,196,24,211,209,112,221,200,160,215,56,70,0,195,132,183,161,24,163,31,248,167,88,196,6,75,132,85,73,14,243,200,184,49,100,81,232,206,199,79,88,192,131,192,105,203,24,16,130,100,106,183,68,78,38,253,175,181,110,206,103,220,179,48,128,254,85,118,186,205,105,198,235,135,227,139,96,20,56,27,232,2,112,105,107,87,91,66,87,201,4,68,43,242,89,127,141,162,103,19,74,121,116,234,57,232,236,132,63,235,222,104,214,229,7,194,146,52,217,154,109,24,134,240,146,207,91,91,246,158,2,119,161,128,39,221,94,194,169,201,120,254,60,80,190,49,161,79,138,107,146,199,106,241,54,171,101,252,23,32,198,155,10,107,128,142,157,74,233,111,247,35,95,15,172,16,175,90,147,165,108,200,214,47,210,84,7,56,191,60,212,132,54,120,211,225,214,230,17,173,224,230,142,189,66,22,113,111,65,45,243,75,198,243,184,59,187,79,124,132,65,21,193,220,241,119,246,53,4,116,198,212,9,137,193,81,207,179,155,182,122,221,239,188,61,129,78,245,237,211,191,39,183,13,223,35,2,115,195,62,39,51,46,81,164,14,175,65,225,115,17,136,31,130,109,5,98,221,104,130,194,240,135,135,148,20,27,54,68,211,95,154,68,230,150,137,21,88,43,141,30,89,236,217,197,180,22,106,254,83,176,42,233,248,101,4,71,109,85,86,48,227,211,19,37,198,123,241,145,240,3,173,2,39,74,68,68,6,144,22,79,11,130,23,30,228,36,58,72,47,34,156,154,61,235,169,16,11,215,115,157,233,167,13,19,18,117,189,184,180,217,176,35,161,173,20,176,78,185,214,255,210,219,146,163,164,41,37,55,223,110,206,110,237,81,236,97,66,53,199,127,64,148,67,241,254,94,204,6,30,166,73,80,106,33,248,162,252,145,193,190,126,197,231,251,221,172,210,165,39,84,206,21,248,103,225,235,205,130,43,10,80,18,225,208,178,13,55,146,237,50,138,34,19,63,238,125,183,58,208,42,236,57,233,59,14,17,190,39,12,5,105,113,146,34,246,244,91,227,19,182,231,116,158,58,74,240,185,187,128,68,212,104,220,52,71,7,99,49,19,233,112,41,130,241,21,169,131,255,162,66,217,102,107,239,18,37,206,222,182,243,69,3,186,11,213,191,38,125,146,40,153,216,125,86,98,10,51,13,211,39,64,185,189,138,148,248,125,151,72,54,136,245,111,14,52,167,103,67,163,31,139,23,109,130,125,48,140,108,34,87,161,144,145,47,107,254,93,46,165,57,120,31,151,35,206,169,230,182,172,76,211,132,171,195,92,105,163,44,243,169,52,95,223,57,207,140,169,13,65,88,145,164,217,182,49,224,163,56,21,143,2,203,119,205,169,4,107,77,246,72,69,164,134,95,10,20,30,120,156,229,128,148,164,215,245,0,210,125,77,2,185,10,68,143,229,124,44,171,168,220,217,38,192,22,45,89,218,18,154,103,114,65,67,169,229,245,62,84,15,68,137,1,103,139,171,85,133,148,114,28,105,249,38,248,207,152,190,158,175,140,186,48,228,196,152,116,140,174,168,239,192,234,10,173,177,76,144,56,146,168,110,29,191,43,172,77,117,212,216,254,223,255,213,141,37,244,0,134,44,44,221,202,6,27,165,128,194,139,60,0,63,219,105,192,177,10,176,114,123,183,129,14,246,77,222,194,29,42,149,201,60,137,150,89,113,29,222,171,20,157,83,204,147,253,111,148,94,61,0,135,233,38,183,114,161,172,80,166,162,236,91,43,244,1,150,38,165,20,66,115,79,171,239,55,180,206,56,74,31,53,75,77,42,196,102,185,214,56,219,180,82,124,26,114,149,2,19,86,52,218,156,199,229,80,229,151,8,42,16,89,203,231,181,185,33,80,92,66,95,212,166,214,89,140,188,130,250,214,176,254,178,153,89,126,2,53,233,232,100,250,227,112,28,64,54,34,41,148,2,29,214,50,59,48,185,245,5,178,97,162,232,101,42,207,204,197,106,73,47,30,156,52,247,116,19,196,6,135,231,78,137,16,48,145,44,80,86,105,137,7,164,119,221,200,130,236,93,244,126,131,95,31,10,143,123,104,114,208,64,102,38,88,23,86,89,165,54,125,218,236,25,86,89,145,63,75,165,207,53,34,214,45,198,148,70,250,27,82,96,56,22,67,170,166,174,95,53,242,146,171,202,255,1,196,63,78,215,165,108,136,37,36,41,215,1,81,139,4,166,171,185,162,151,72,226,62,154,177,210,54,179,44,150,159,96,2,77,4,236,47,192,104,206,80,80,65,182,190,174,37,39,98,125,30,24,66,40,111,118,213,29,61,10,125,8,57,41,28,66,213,219,49,183,55,193,19,93,73,177,211,156,42,191,48,232,30,50,179,171,118,143,50,215,100,39,62,173,48,35,78,179,108,152,32,122,183,85,132,249,104,150,47,235,141,52,225,213,235,73,112,180,16,61,93,80,229,186,252,241,192,61,231,118,227,35,78,103,40,247,8,213,135,133,63,151,49,212,10,177,22,45,32,147,234,164,73,67,24,29,58,35,186,235,147,212,236,82,139,80,139,150,220,193,126,175,170,136,14,81,126,126,235,184,131,23,40,90,192,56,222,57,14,119,231,230,10,55,24,151,171,130,205,209,217,170,51,246,200,163,212,227,236,33,222,84,34,251,170,229,239,198,26,82,57,226,22,194,89,129,189,47,79,238,45,122,17,152,131,207,18,98,51,72,165,254,97,121,57,147,20,179,5,148,135,229,239,146,238,123,22,219,99,224,3,50,6,241,177,230,132,205,21,87,56,197,28,123,17,228,58,39,163,25,53,5,112,28,48,69,179,17,252,4,15,176,78,92,88,63,203,63,200,60,190,226,168,55,193,65,212,131,92,207,247,0,123,74,22,76,175,248,117,128,177,28,247,83,33,115,64,36,164,157,0,39,103,115,216,163,180,78,208,107,24,70,155,130,3,36,65,125,108,171,5,77,173,3,210,177,171,217,157,68,110,128,200,138,94,33,115,112,208,227,10,9,38,33,179,171,207,97,3,15,86,135,108,32,78,66,201,161,10,160,137,237,61,210,231,29,20,90,226,189,178,251,248,184,202,233,208,19,38,16,232,64,115,35,158,246,144,82,71,42,79,236,76,127,233,148,174,228,229,33,5,217,84,86,179,215,65,159,14,239,46,224,239,182,28,194,132,235,234,183,137,29,248,45,179,232,106,94,37,140,117,183,73,254,46,151,180,116,105,92,126,218,8,94,253,223,70,241,131,142,42,63,176,113,116,76,98,96,66,202,103,72,200,222,21,89,169,103,18,98,238,161,191,41,60,237,153,6,27,230,77,94,186,142,193,210,221,253,189,153,156,236,31,41,25,126,108,232,203,117,186,72,7,146,21,147,247,246,109,31,214,100,41,165,113,40,174,43,156,215,148,213,124,102,29,136,78,6,54,252,121,60,254,204,242,28,78,220,202,90,113,220,158,253,151,136,142,183,89,110,145,50,20,107,231,102,253,224,179,201,211,36,100,239,154,6,163,47,19,230,143,200,239,4,152,71,199,34,94,97,35,167,28,203,130,12,27,52,134,203,166,144,119,8,225,246,208,127,160,119,137,13,212,209,216,28,107,211,183,185,203,217,151,215,127,47,185,127,104,31,0,127,118,104,72,150,91,121,105,227,212,194,147,119,212,5,127,90,48,204,24,155,152,16,80,200,220,10,89,69,255,132,53,234,171,217,200,252,241,21,132,91,141,213,10,99,200,140,97,214,13,187,226,43,79,211,113,156,223,79,124,254,43,153,131,218,85,247,26,76,62,177,152,222,152,205,229,249,148,227,4,204,4,130,95,98,158,108,126,77,30,91,2,147,212,126,124,40,201,157,1,203,126,24,248,44,199,228,121,153,46,143,161,100,238,222,80,156,247,7,150,100,81,90,179,177,161,195,159,65,169,254,135,135,179,233,57,6,49,113,229,77,128,4,242,177,180,58,38,36,139,56,210,164,130,105,137,190,112,81,73,195,36,230,120,196,52,44,43,131,160,70,69,95,253,120,194,56,218,97,120,180,100,207,254,154,216,13,104,124,207,223,208,181,166,212,56,212,85,153,74,244,43,99,89,62,215,7,233,108,9,74,150,19,81,27,172,123,78,164,2,178,101,188,245,237,1,86,239,245,218,38,173,36,131,138,224,110,65,147,210,211,181,155,7,134,218,59,94,209,198,5,201,114,50,213,177,32,212,113,238,98,213,87,172,51,224,217,179,206,41,51,249,97,198,142,175,224,31,66,111,95,148,202,34,146,71,106,170,142,104,240,79,53,30,200,9,206,120,43,102,105,145,173,60,213,104,52,150,57,198,240,96,157,111,165,89,176,91,21,189,178,145,115,209,83,62,159,1,33,207,125,15,168,173,220,166,147,89,238,49,123,161,167,99,144,218,245,73,170,92,225,37,20,209,25,120,162,38,28,39,101,228,213,96,78,91,86,23,77,182,134,115,222,224,152,153,1,124,60,37,11,27,2,133,162,137,242,96,169,107,204,163,122,10,41,68,101,57,225,18,154,73,237,205,240,25,45,77,241,210,89,232,60,158,39,212,117,147,90,42,101,226,150,18,178,35,42,11,254,52,2,219,66,67,160,41,98,108,169,115,46,125,191,6,119,205,16,183,253,215,43,158,247,31,145,154,69,34,198,238,103,47,85,202,244,154,32,205,139,48,202,226,100,100,33,100,75,111,247,160,85,138,244,144,191,118,44,150,102,175,31,206,54,59,199,68,54,0,173,199,31,215,232,247,145,207,102,25,142,68,182,28,206,107,29,126,197,195,82,71,38,252,142,52,49,202,41,195,119,82,50,244,189,104,15,24,126,39,136,41,41,22,106,243,106,63,246,109,13,161,70,102,57,94,181,229,116,158,223,165,170,113,206,107,196,140,110,199,73,50,230,97,74,119,76,248,220,240,158,202,95,55,92,177,195,85,191,187,251,234,60,85,193,56,61,253,239,185,118,5,228,243,50,192,141,237,101,222,172,138,208,160,69,0,141,105,112,6,69,56,116,120,194,168,211,105,106,204,184,193,171,81,12,236,100,123,155,203,252,137,254,140,245,35,245,57,248,205,42,111,123,190,24,188,59,61,208,131,222,249,126,47,152,204,133,114,14,81,172,118,111,72,7,218,209,170,206,218,220,146,202,77,74,4,154,24,163,127,123,183,205,107,82,39,158,114,130,126,181,143,174,248,158,45,250,153,37,35,177,2,114,35,109,71,155,253,219,199,193,126,88,103,69,83,243,92,26,114,149,218,252,241,150,210,138,0,149,146,16,223,73,45,215,133,197,176,184,220,223,251,43,113,148,45,135,230,208,254,58,235,175,197,239,195,112,176,144,177,114,94,109,154,152,213,168,16,27,97,67,202,133,101,182,238,40,160,167,177,73,52,158,116,19,206,69,235,198,223,149,191,159,208,3,194,170,116,12,3,88,27,237,204,4,223,13,151,21,123,135,142,43,75,239,64,62,29,90,102,5,136,205,105,12,227,187,7,144,223,220,237,8,130,91,91,97,208,27,137,190,19,150,128,47,56,71,223,136,135,3,239,136,117,126,208,123,214,51,49,36,58,134,31,100,150,4,28,143,102,132,99,27,15,244,216,117,163,53,235,58,6,68,38,58,230,196,111,47,85,78,214,240,21,153,124,158,188,227,157,226,128,100,125,223,24,1,7,168,78,162,235,244,44,241,149,195,141,22,172,234,69,38,38,19,153,249,33,68,100,23,223,153,169,239,97,118,211,125,47,28,216,100,158,109,16,187,64,159,91,59,116,29,67,8,72,241,137,126,25,74,226,176,85,251,174,144,164,165,29,126,157,27,69,118,38,158,14,131,99,99,175,185,159,249,49,170,26,35,100,37,45,237,252,144,215,236,20,24,114,29,101,177,242,193,52,121,240,200,94,236,162,30,164,202,100,94,68,184,217,58,20,1,162,15,101,83,149,156,218,65,219,212,119,69,95,217,23,222,225,68,10,67,242,254,70,35,219,128,67,122,52,63,33,155,245,23,178,144,163,108,39,115,49,121,207,171,30,241,24,61,93,246,101,17,46,2,177,43,171,77,220,35,194,54,124,113,138,155,60,151,218,90,121,229,108,5,123,32,108,175,241,86,88,83,44,192,217,186,146,168,185,130,16,2,240,252,209,59,238,35,120,16,242,198,77,181,29,23,176,58,219,116,61,164,114,246,173,167,210,141,122,41,39,69,92,209,120,195,21,228,113,163,0,218,39,127,223,77,255,37,141,238,189,221,161,173,150,233,76,133,153,53,200,181,1,136,50,235,226,32,198,5,177,250,152,230,2,190,192,116,117,116,184,104,70,17,68,155,33,4,252,249,104,39,236,187,253,82,185,180,68,62,4,86,228,122,10,164,178,203,194,19,70,193,175,164,46,109,84,76,180,98,101,212,62,190,77,85,146,251,78,161,158,122,37,223,56,19,132,245,175,140,45,206,113,97,238,76,251,68,208,96,211,177,0,88,18,166,139,6,201,185,188,84,88,34,250,142,46,226,117,226,157,153,55,133,182,5,25,10,200,214,253,48,109,214,153,175,67,246,255,168,6,0,166,156,87,171,95,230,167,65,116,244,231,151,200,180,142,200,72,34,243,143,131,108,147,111,9,124,223,188,72,35,115,54,128,9,188,228,106,126,124,217,220,52,113,157,223,229,33,150,160,43,119,145,68,136,26,126,87,80,164,137,112,39,248,26,244,186,35,252,69,43,100,105,166,130,147,66,117,70,142,114,57,34,167,4,66,88,246,57,66,236,14,81,113,32,248,154,34,190,224,231,118,253,4,92,191,226,69,239,27,203,222,28,38,178,211,79,203,155,172,183,237,241,245,183,156,241,204,136,171,125,34,64,204,255,166,36,212,115,137,32,212,241,237,155,130,119,167,244,16,141,249,36,7,3,1,57,44,106,203,49,166,23,249,90,149,201,246,10,97,197,52,4,232,247,225,24,76,95,153,98,197,183,167,200,118,238,95,9,142,138,5,99,167,254,15,199,246,4,88,37,29,85,236,242,107,0,102,19,110,55,108,200,118,251,79,111,227,239,48,162,79,106,98,197,95,72,134,240,63,70,221,139,78,16,55,9,225,194,254,225,205,59,173,126,136,176,232,54,25,242,248,129,28,147,43,79,216,52,151,143,35,134,115,88,107,7,148,98,219,38,11,19,43,106,66,180,102,202,164,148,109,47,90,178,165,100,228,182,188,19,224,191,241,180,166,110,63,63,232,16,196,199,229,253,178,224,197,235,193,212,47,124,106,233,243,221,119,99,241,239,50,10,65,30,201,202,220,146,255,153,85,24,238,143,213,14,214,123,99,243,226,25,97,158,101,243,207,141,113,41,16,112,30,2,9,136,132,196,228,84,65,137,230,48,16,108,240,241,85,87,226,224,161,195,1,96,100,120,80,236,29,211,236,131,2,223,132,48,207,119,79,233,207,149,206,179,167,134,247,111,62,26,208,14,242,110,129,78,96,87,130,218,50,75,72,108,37,160,187,168,160,22,135,115,99,5,89,243,171,70,212,134,82,9,92,234,155,43,244,122,250,38,7,139,73,150,15,173,187,60,236,215,240,146,75,228,213,155,181,138,26,52,197,25,72,254,11,132,31,218,49,233,65,3,240,50,74,255,179,88,115,224,79,98,49,43,69,65,203,191,196,73,17,83,1,188,251,162,25,106,247,164,47,92,120,247,155,195,254,90,171,96,75,152,196,26,59,168,181,234,145,203,128,39,217,47,169,53,83,207,172,23,98,246,26,79,184,110,152,147,82,225,131,114,208,86,254,87,216,196,137,102,201,94,31,5,19,16,238,201,18,74,102,12,178,200,68,221,73,187,25,29,161,131,203,104,181,208,111,73,82,225,147,241,180,165,39,34,43,128,187,53,229,197,18,24,250,76,99,141,28,152,224,36,130,228,84,66,12,140,18,172,130,171,247,141,108,217,160,144,87,162,101,234,170,170,34,52,24,214,164,240,45,34,95,156,156,54,178,0,166,219,150,105,125,169,209,134,69,72,207,75,19,237,166,162,133,125,215,219,209,105,124,235,175,163,135,54,108,192,44,116,217,245,76,38,75,121,182,153,163,110,114,44,163,7,87,194,161,68,133,223,22,10,20,136,148,240,78,111,245,0,246,236,168,14,221,206,53,1,28,84,174,129,24,15,212,89,38,172,249,229,37,100,218,7,154,4,211,238,203,86,208,212,8,71,223,21,94,86,25,43,255,21,99,197,124,178,203,75,3,100,123,52,44,229,227,219,146,15,26,206,179,166,149,161,101,7,202,58,105,96,14,199,29,125,62,223,60,62,45,36,163,90,228,251,106,66,22,54,17,250,5,231,107,77,248,138,2,194,73,146,231,38,191,1,174,106,46,175,149,25,220,19,139,96,207,99,136,138,123,233,49,44,129,120,93,226,26,229,149,196,112,188,144,40,43,152,251,54,13,168,220,71,164,222,102,108,146,137,25,86,246,62,227,157,44,116,120,216,191,249,41,245,82,136,41,206,118,83,162,83,220,50,42,63,243,127,39,161,8,248,129,217,105,1,137,144,37,154,1,226,134,10,115,41,51,134,243,10,20,162,42,72,34,100,203,253,119,161,155,234,157,85,111,26,23,27,113,233,92,153,206,132,85,57,110,78,246,45,223,75,5,98,209,142,25,27,157,178,94,163,172,183,130,193,175,113,136,26,104,181,230,202,47,228,34,3,163,224,71,125,44,102,176,49,171,98,9,91,250,145,19,249,63,152,181,186,8,70,13,167,235,252,172,149,165,181,18,62,10,161,87,166,49,193,35,79,96,71,189,78,199,63,105,190,74,233,94,144,94,121,136,98,248,47,188,159,146,234,199,253,111,159,196,61,4,5,209,130,183,21,6,237,249,220,186,188,174,138,157,161,57,102,60,27,95,227,81,177,16,27,59,139,233,7,113,249,122,247,40,165,29,144,235,204,70,252,40,250,165,157,188,10,248,39,187,116,207,57,157,53,26,118,213,231,150,187,154,149,42,64,82,64,46,139,212,86,8,219,205,126,155,245,59,39,14,3,59,228,242,212,12,234,176,53,125,223,44,62,46,69,68,131,108,29,131,3,197,30,51,129,48,2,188,250,156,37,151,116,111,171,135,176,33,165,44,220,225,216,206,17,208,199,19,198,238,76,91,105,177,96,221,233,107,0,214,59,96,39,152,9,45,18,130,28,174,128,59,85,247,31,60,136,161,35,36,226,58,97,46,136,35,136,143,215,208,141,111,157,244,156,215,164,155,219,10,146,7,22,238,223,216,54,145,167,89,11,124,80,172,218,57,12,117,76,126,180,220,229,57,212,240,23,12,66,12,90,162,207,227,45,135,52,237,155,226,150,14,244,192,242,75,172,160,180,192,226,72,242,59,154,245,81,218,154,179,46,193,118,233,74,164,116,187,250,95,127,208,183,20,212,170,204,200,2,240,176,148,52,100,179,58,129,92,165,122,245,141,162,53,125,26,5,140,141,183,174,141,210,227,22,118,246,138,192,153,151,163,119,249,218,34,85,10,54,23,106,95,197,83,42,152,220,209,196,23,158,210,41,2,98,252,163,132,36,5,85,32,146,34,253,128,23,103,69,148,16,88,83,155,223,172,8,178,45,250,134,94,186,148,65,167,122,58,185,213,17,80,76,81,41,116,58,110,32,144,147,190,28,137,120,136,121,64,60,92,120,164,156,199,212,183,243,61,226,65,33,48,141,210,99,226,223,234,18,250,77,201,76,246,114,246,47,51,240,52,56,187,106,112,111,203,51,132,159,151,119,7,96,162,208,162,47,7,44,156,110,73,8,41,224,190,117,6,220,242,93,23,105,141,160,0,59,109,97,188,128,137,22,167,107,145,216,199,90,167,49,166,108,151,4,22,42,27,103,57,144,155,83,100,140,252,209,195,194,235,73,103,123,114,182,182,188,34,52,223,53,232,187,14,209,171,217,152,22,76,181,40,1,159,12,182,228,88,58,156,175,147,161,23,204,26,85,169,146,3,212,40,122,206,163,33,246,238,139,112,142,206,180,75,249,42,79,8,238,0,99,242,91,125,175,128,194,64,61,166,196,194,14,124,129,142,179,249,82,152,195,78,166,8,81,4,45,104,222,219,108,249,172,97,253,28,101,210,242,194,130,75,211,203,131,78,45,205,121,73,228,40,111,250,244,24,202,53,142,210,137,245,210,242,82,233,195,157,236,222,187,4,123,214,88,81,52,87,147,104,191,174,85,115,98,100,162,54,76,155,129,109,115,223,190,141,16,138,121,6,154,233,252,124,247,175,148,218,102,17,152,16,94,31,247,237,95,149,233,215,132,247,115,98,200,221,55,183,253,59,145,232,130,230,240,3,100,211,148,51,160,108,14,231,90,166,107,82,170,198,162,170,74,15,243,185,186,57,7,54,173,124,143,216,54,110,246,45,218,225,155,205,207,156,126,71,242,19,200,249,216,80,216,135,226,207,210,103,138,96,72,217,155,185,38,117,191,25,22,186,220,228,2,164,84,103,161,228,160,0,108,221,128,146,174,107,42,90,199,10,130,119,9,15,221,176,43,230,43,51,16,162,15,159,3,22,45,184,99,241,152,221,133,4,140,192,212,219,127,140,85,133,40,149,134,98,30,26,13,103,217,14,169,252,114,133,234,184,144,33,208,39,239,37,196,185,47,212,205,232,87,58,104,210,4,130,32,77,6,154,136,6,87,196,80,188,197,15,96,187,201,251,189,201,106,51,224,229,251,62,204,46,72,192,117,34,234,104,102,128,246,39,26,242,249,217,209,70,35,243,148,189,85,144,92,34,13,55,245,221,26,102,125,191,113,69,241,40,139,73,204,33,194,139,108,193,132,254,135,201,233,89,174,237,3,224,100,132,134,18,114,150,198,158,235,12,54,133,195,218,19,80,189,63,150,119,80,213,131,63,170,65,221,72,92,131,53,190,156,60,122,173,34,95,76,77,108,114,176,164,224,206,62,195,180,21,191,175,26,91,138,155,244,145,12,16,245,246,241,96,255,165,202,157,83,79,182,148,40,30,138,130,41,72,201,124,10,48,30,155,94,21,97,199,81,152,68,252,125,96,121,62,225,249,116,157,165,237,117,57,137,121,75,127,115,59,194,125,233,54,137,59,40,234,182,141,74,13,158,236,38,168,251,49,82,247,35,167,108,144,63,99,243,70,198,36,222,87,102,248,249,126,165,215,64,11,53,115,56,221,151,77,224,18,143,198,153,4,215,67,227,79,89,63,12,93,235,4,38,14,162,164,133,198,183,243,113,182,171,145,216,142,50,67,15,101,223,147,232,95,7,227,109,167,190,6,186,74,122,205,96,84,3,17,250,124,46,155,98,106,46,42,119,178,77,235,179,63,111,71,44,69,206,61,192,69,126,114,228,93,183,9,162,224,215,116,3,222,12,8,138,246,38,220,49,207,206,177,218,223,78,1,175,221,166,211,166,34,213,178,110,221,97,173,207,76,19,184,18,61,67,230,228,79,110,32,103,85,144,107,16,209,207,46,53,240,178,1,68,250,245,69,18,202,187,193,91,238,92,48,71,193,174,226,66,153,199,245,193,47,143,180,127,112,80,249,222,192,231,110,64,171,183,172,56,142,49,95,36,230,46,254,194,178,77,209,94,151,103,135,57,142,120,157,66,222,126,250,142,104,155,36,99,255,34,222,144,149,24,27,3,209,89,210,221,167,82,218,113,198,22,173,184,124,155,29,169,94,163,209,33,251,222,188,65,104,233,215,223,83,228,103,178,237,127,73,27,199,73,174,142,230,182,113,58,150,202,228,120,78,113,164,161,17,250,26,93,115,141,16,87,19,248,25,126,91,238,43,187,20,161,35,125,155,167,47,112,130,155,247,227,172,122,86,101,62,43,202,8,240,206,111,122,204,103,144,249,133,228,249,129,184,246,240,184,59,47,225,69,75,130,218,61,18,189,56,238,137,89,215,83,241,230,49,106,101,97,140,76,3,173,11,22,83,15,82,165,73,196,101,245,142,145,145,26,161,191,30,209,34,229,226,15,205,181,96,134,203,44,119,55,168,148,236,51,228,201,127,137,1,210,198,48,22,71,70,216,211,129,132,118,10,206,94,32,134,221,152,102,207,253,11,181,78,4,40,3,88,63,130,61,206,123,197,179,115,202,86,58,118,212,154,107,200,149,18,208,51,243,205,19,82,44,83,17,61,15,52,39,219,57,137,187,76,150,240,162,220,91,97,45,107,171,53,138,37,2,225,254,29,28,120,15,41,166,96,229,132,83,112,19,128,77,255,144,35,1,44,180,178,133,112,62,204,131,213,64,53,220,71,127,116,97,139,171,130,214,140,154,191,192,29,242,94,49,151,234,99,109,111,190,112,160,224,207,121,77,200,252,195,184,174,159,70,9,180,164,20,36,120,192,145,45,138,132,210,219,35,157,101,53,10,36,50,192,63,178,165,58,12,49,154,138,87,251,145,113,0,253,84,40,139,191,101,202,45,59,252,173,132,66,121,242,195,102,173,49,83,145,172,136,165,52,50,235,222,249,63,34,171,68,194,3,242,133,163,113,11,131,240,180,39,185,225,173,186,66,204,249,104,228,45,147,208,8,55,81,184,130,108,157,83,242,221,133,193,238,172,148,117,79,162,165,242,4,160,130,192,159,157,23,163,120,39,144,120,220,192,169,208,77,105,126,182,50,74,25,222,112,212,18,240,223,29,131,124,120,205,222,216,114,28,255,120,128,223,168,53,186,86,67,169,70,159,61,222,176,127,56,64,125,2,247,247,38,54,108,229,168,23,92,119,239,21,132,196,195,201,18,137,204,152,114,93,97,199,163,63,38,172,136,129,84,214,125,130,101,43,32,80,208,45,132,49,212,235,158,157,76,217,149,74,211,184,91,225,223,6,79,146,90,105,39,80,46,30,71,246,162,48,34,250,50,213,140,35,224,115,83,48,157,10,10,111,134,110,202,222,120,244,105,113,26,2,69,250,128,192,4,70,73,185,10,110,195,176,40,206,148,111,170,10,187,19,220,8,20,164,151,1,70,201,65,177,125,69,233,45,126,213,82,125,117,62,72,190,3,36,202,53,169,9,112,22,110,178,198,69,193,43,50,193,210,206,82,79,123,46,45,236,17,14,75,79,138,185,142,94,112,164,75,130,197,140,137,229,237,49,122,4,188,59,148,243,236,125,74,225,230,10,65,215,254,17,141,174,104,187,182,93,78,154,241,175,52,122,49,39,122,98,24,113,172,87,98,144,68,179,18,136,163,53,61,250,23,29,228,80,230,237,165,13,233,60,48,164,200,128,66,212,67,69,219,109,190,102,201,160,173,252,168,65,194,27,183,83,247,4,169,243,148,248,56,59,254,8,83,36,118,54,108,60,199,184,130,201,248,189,135,196,7,105,244,94,113,224,114,255,176,139,187,141,64,217,113,237,254,92,234,200,14,178,14,250,152,162,126,136,7,63,34,46,184,15,81,138,145,253,165,165,90,245,33,153,70,11,51,145,60,147,71,191,113,242,184,93,27,60,112,236,249,211,190,188,179,127,131,134,216,35,215,248,54,249,121,31,120,230,121,191,69,210,126,122,146,19,80,27,134,91,134,154,189,105,93,228,136,37,253,13,149,97,73,206,112,0,172,108,161,228,63,33,243,142,251,40,83,62,165,187,25,54,236,206,231,90,7,3,114,141,44,213,79,67,57,82,32,179,8,109,79,203,4,20,137,233,214,254,79,108,76,109,213,21,53,201,27,149,123,207,220,233,182,116,72,190,142,177,189,127,107,155,172,193,25,105,78,39,179,108,63,111,39,38,166,77,102,175,194,11,157,102,195,67,248,82,120,116,163,21,88,176,239,33,241,254,102,144,23,106,210,242,65,53,163,129,180,93,88,20,170,132,240,9,128,132,111,144,157,48,225,223,203,149,99,52,139,88,132,95,24,20,211,29,0,130,24,11,35,55,11,154,225,146,87,98,84,230,113,251,23,139,178,106,232,32,9,90,137,222,222,246,209,178,198,20,26,0,70,151,174,187,72,182,118,250,188,140,149,146,253,36,182,188,130,149,72,247,87,219,25,222,205,217,150,121,166,28,119,161,219,14,8,22,236,10,59,62,32,181,90,124,205,111,84,102,205,48,40,103,251,95,73,143,91,188,19,227,14,215,252,235,32,125,244,135,39,189,54,99,86,216,144,254,94,225,93,176,229,33,19,242,9,208,243,213,133,160,166,98,135,123,21,78,46,122,98,162,40,217,89,239,109,13,74,12,27,226,200,104,181,166,179,0,219,162,20,206,198,125,43,60,103,185,110,211,61,12,4,241,226,190,98,214,73,199,20,73,154,22,248,33,83,81,190,234,128,232,97,44,244,168,143,102,94,233,131,190,159,216,34,4,115,26,164,220,218,184,239,12,79,151,226,251,54,209,210,112,158,72,120,197,239,164,45,51,84,220,116,78,133,77,203,244,227,7,233,147,89,130,66,98,177,7,159,64,8,82,12,156,104,55,208,62,30,76,156,137,233,165,55,79,197,2,54,172,17,170,179,229,37,150,163,245,224,58,91,192,154,222,186,68,247,176,246,204,174,226,72,94,115,169,220,2,30,69,149,25,148,7,114,108,228,38,66,227,102,22,143,142,65,166,35,62,78,157,30,196,70,218,69,23,251,185,92,103,216,39,104,97,234,183,44,80,250,190,125,195,161,145,88,11,136,48,138,174,100,126,237,117,245,38,229,175,180,61,141,2,90,41,57,235,203,229,245,29,120,113,175,34,180,4,136,10,115,185,132,82,188,129,171,169,2,249,184,97,169,14,78,166,201,196,116,5,72,22,235,85,208,213,56,112,69,55,175,121,66,111,99,183,90,185,107,89,88,39,187,13,83,157,154,67,81,182,103,152,170,233,49,41,181,57,81,42,232,14,175,110,8,19,61,48,236,32,175,94,96,175,232,248,11,43,175,166,31,48,17,233,88,189,223,235,28,1,94,18,142,33,171,109,41,93,195,137,194,56,161,118,26,46,217,234,128,232,0,153,204,158,97,194,152,229,176,130,118,133,154,184,104,234,105,89,99,81,227,194,206,36,120,184,45,25,70,157,65,124,1,97,45,25,252,62,170,119,60,147,53,147,214,254,63,168,107,137,61,65,181,55,138,120,201,178,121,196,120,21,72,144,35,82,91,249,224,222,112,107,174,147,125,248,110,216,121,107,116,166,21,208,232,109,222,128,115,151,2,253,118,253,87,69,51,94,251,131,220,102,147,156,19,158,223,164,131,60,55,221,62,226,239,46,133,2,165,131,248,83,137,243,98,123,233,3,169,61,201,193,249,139,122,19,193,116,138,31,90,152,126,1,127,237,174,56,15,47,31,244,97,147,66,246,241,154,98,130,46,4,223,149,129,136,251,41,122,131,234,128,7,10,33,139,87,48,147,55,7,215,21,114,108,224,65,14,129,179,202,111,28,140,173,184,43,148,231,135,72,71,127,45,4,182,1,204,43,251,3,221,16,54,238,158,210,217,206,174,105,109,181,223,251,170,52,234,156,133,247,43,115,42,0,68,20,72,124,45,33,5,117,206,226,181,146,122,231,74,81,188,53,60,191,250,164,51,87,152,195,177,104,63,99,203,58,255,23,145,229,15,160,99,204,119,115,3,58,1,144,242,250,46,254,96,242,58,169,239,175,156,66,210,37,18,80,114,191,157,51,96,80,226,171,165,34,178,152,57,129,83,235,81,51,225,126,188,183,24,163,97,94,32,22,76,38,53,185,208,193,112,87,70,141,37,118,105,126,236,26,166,190,199,69,3,96,19,127,113,143,86,151,163,16,225,211,121,127,114,115,82,217,33,39,255,121,200,113,234,112,124,97,100,21,44,208,142,17,182,48,62,8,176,149,174,86,173,109,20,134,129,86,226,18,120,181,141,72,117,239,252,22,150,21,47,78,87,81,99,203,8,6,103,161,233,166,13,126,146,62,240,165,148,191,206,178,83,9,107,81,0,24,104,162,253,3,62,42,147,194,141,249,12,227,115,219,114,102,148,38,192,0,134,98,32,71,221,128,52,224,161,135,32,134,77,154,37,134,248,199,186,101,115,8,142,170,49,162,129,55,162,72,206,164,122,226,55,195,137,96,172,175,101,183,102,100,169,7,84,41,122,72,3,63,47,47,191,163,4,151,82,24,108,0,157,0,12,164,193,243,179,38,206,101,2,39,47,245,65,218,107,245,52,165,164,12,176,173,87,209,6,223,86,84,142,217,166,254,12,248,109,23,2,130,86,177,194,86,217,6,68,84,50,184,117,99,167,161,67,209,93,147,239,32,198,19,83,157,192,14,106,38,70,177,137,127,49,169,126,133,103,145,8,8,151,145,147,102,51,207,209,215,111,33,205,29,112,24,112,182,245,179,199,23,246,217,85,19,229,53,186,127,251,62,213,57,203,165,229,112,173,27,209,11,87,254,205,181,37,185,26,158,99,139,193,96,114,36,188,100,24,187,11,0,129,37,217,100,250,180,149,251,37,243,242,10,111,203,224,234,50,45,78,215,99,200,4,50,216,215,41,61,72,83,241,147,175,56,175,115,105,146,135,202,252,41,182,56,101,90,36,97,231,177,2,192,169,31,164,93,19,81,174,203,35,34,227,254,24,77,172,139,55,99,185,210,194,206,9,74,69,252,137,62,110,233,221,218,217,232,146,228,92,75,159,98,167,132,216,25,63,47,16,203,99,238,184,84,188,240,213,134,194,228,193,230,156,73,246,245,223,170,242,212,175,157,180,82,77,129,245,129,241,248,52,244,111,230,25,121,187,222,123,184,57,96,106,220,181,93,248,220,223,184,118,206,17,239,114,104,69,147,244,209,188,156,200,85,107,120,202,185,127,192,54,26,32,20,10,237,157,40,219,39,133,117,165,134,18,152,157,2,180,10,56,117,253,224,113,250,106,241,201,63,200,198,159,1,155,255,200,150,223,113,119,200,189,144,57,243,56,194,50,138,237,223,30,254,55,194,51,91,123,120,88,55,132,186,137,209,105,61,12,18,158,190,151,44,227,74,164,79,209,68,218,82,176,14,16,104,153,146,9,106,184,24,165,245,48,75,147,164,100,254,44,72,251,51,167,78,140,166,122,160,79,180,216,122,44,19,3,196,11,73,127,232,146,30,176,90,25,122,161,86,176,157,122,85,17,137,228,109,74,89,61,248,137,224,26,128,69,69,101,69,141,30,238,223,57,166,209,69,244,254,152,192,253,217,210,215,93,20,97,192,57,87,29,162,185,165,222,101,41,102,210,154,171,1,69,11,159,196,246,45,9,25,25,141,233,67,162,0,244,2,224,82,166,103,92,138,71,203,213,141,250,223,36,74,242,81,143,95,60,96,125,23,138,92,53,96,254,62,187,104,161,0,83,112,141,195,149,47,22,191,99,19,212,188,132,150,57,157,134,55,244,40,52,233,127,18,45,165,121,63,153,112,236,135,156,44,222,157,251,38,74,242,149,69,94,87,132,0,188,137,210,12,88,199,166,101,22,139,180,8,247,209,221,155,179,126,90,136,70,250,1,35,57,6,75,18,109,233,45,230,209,115,251,153,210,101,236,124,221,30,91,244,187,68,12,121,31,233,159,231,194,145,115,79,67,62,201,45,165,230,141,166,155,32,56,23,145,175,107,107,244,182,238,206,41,81,161,5,125,195,23,250,149,192,231,158,63,200,223,206,216,163,72,3,144,98,198,104,72,110,20,90,199,95,73,236,129,42,223,228,122,33,144,215,43,132,135,11,85,89,215,2,238,97,56,87,239,35,24,75,183,200,154,137,172,45,254,109,144,112,100,198,110,112,239,12,249,129,68,122,21,36,244,255,38,196,200,94,97,21,212,102,193,231,83,184,213,34,17,66,43,125,151,54,22,115,134,180,241,225,233,41,172,7,243,162,192,68,83,16,55,221,202,235,78,19,35,175,252,236,141,127,181,63,67,48,168,24,254,207,245,211,221,146,253,49,9,99,85,243,244,123,192,25,151,12,54,171,17,103,151,56,225,195,112,229,81,83,246,63,121,59,110,118,219,24,127,73,119,225,137,169,176,251,40,194,231,254,80,175,162,145,68,178,122,95,0,137,240,140,115,192,126,79,53,166,254,190,139,146,250,172,108,194,17,164,192,2,63,68,209,67,159,235,161,88,100,237,242,20,48,15,189,181,221,114,158,82,182,124,9,45,104,91,154,171,117,95,147,39,63,103,9,176,251,88,116,17,53,83,243,163,218,14,218,252,239,121,249,128,171,126,119,91,119,84,135,73,151,78,105,139,9,230,140,16,39,145,87,145,34,105,207,38,84,159,158,196,176,152,229,91,233,74,171,11,187,252,194,252,167,97,9,76,207,9,43,181,233,179,199,176,24,208,160,230,225,83,147,113,245,123,228,11,76,36,103,217,163,167,124,69,37,122,175,152,107,218,207,162,158,35,213,182,6,97,245,169,149,209,178,9,29,36,227,178,69,104,174,58,194,83,160,53,158,254,118,111,244,207,246,96,165,67,189,35,231,243,177,146,219,150,89,163,164,229,37,13,18,112,65,84,122,118,50,89,142,35,235,115,6,56,1,222,117,111,214,164,110,196,161,219,75,62,160,91,20,4,216,26,100,117,42,151,134,245,1,209,95,200,87,175,201,5,170,167,143,207,213,240,162,81,82,220,240,124,63,200,199,227,161,41,234,197,124,30,165,94,83,132,73,226,80,97,7,71,119,133,166,58,117,88,169,197,4,228,103,78,107,218,79,23,97,140,47,35,59,147,53,209,212,65,70,124,22,95,86,126,191,244,88,135,226,81,19,3,156,165,40,33,176,158,174,61,8,218,246,229,4,237,219,233,29,64,106,45,99,84,111,132,200,106,158,45,236,211,142,175,63,1,23,222,242,146,19,232,251,11,168,14,202,211,26,141,90,163,198,161,14,121,43,60,198,137,13,132,17,185,199,106,165,134,89,234,114,172,30,163,237,9,29,255,130,227,17,6,168,22,22,62,213,165,90,12,105,139,123,188,125,152,1,180,242,81,18,177,223,52,222,212,61,216,175,169,17,109,135,136,116,112,97,15,252,209,216,119,4,80,73,69,25,128,110,221,97,71,136,39,27,72,130,52,148,204,53,120,209,161,149,254,224,234,254,56,250,223,53,227,114,158,196,35,135,18,244,98,2,69,136,18,140,16,247,165,129,113,227,163,194,167,174,138,21,79,109,151,70,122,8,85,134,32,27,225,81,238,179,114,6,92,138,193,147,159,86,116,247,80,143,106,91,252,212,99,77,22,4,248,166,182,85,43,243,200,151,118,24,126,148,206,65,215,150,173,244,226,19,82,216,186,101,81,116,148,39,166,161,73,25,13,92,49,211,40,110,99,187,212,56,246,252,61,80,181,45,127,130,234,45,176,19,164,227,23,255,27,181,57,4,89,86,153,214,113,211,135,87,23,255,140,203,99,104,206,78,179,3,235,242,214,108,220,196,152,250,200,137,179,124,185,230,215,44,9,151,108,253,242,67,254,165,181,175,136,33,19,48,132,143,14,175,189,114,94,244,71,236,202,209,236,208,174,240,168,119,239,67,217,35,116,128,105,107,89,3,235,210,165,60,217,191,200,159,149,82,128,254,116,31,47,55,173,213,244,120,32,143,150,249,254,190,253,119,41,40,132,99,6,96,164,167,48,35,113,243,217,21,100,162,237,140,23,17,105,243,163,131,122,25,146,179,182,230,249,144,173,234,123,221,113,253,129,162,150,161,79,6,182,12,184,124,131,98,176,214,36,159,121,169,116,228,8,85,218,207,140,144,168,183,159,56,84,157,98,196,250,56,179,26,219,104,184,173,102,107,213,204,185,204,240,32,62,218,172,205,25,251,161,193,77,206,130,245,141,244,31,134,14,108,213,63,23,228,249,50,169,25,243,109,118,191,184,254,24,100,28,83,159,216,249,172,132,138,218,59,119,127,19,188,174,129,169,45,15,164,79,169,119,146,253,121,4,126,79,195,142,111,225,178,176,26,173,84,61,28,252,214,222,222,199,134,226,149,143,210,17,149,170,13,181,200,214,86,172,140,165,82,114,233,185,1,232,157,6,223,36,63,180,240,191,13,201,14,98,17,204,187,62,150,143,120,15,143,245,244,244,174,1,76,160,233,135,11,3,131,242,194,151,41,126,125,83,58,103,230,80,97,198,215,136,194,238,171,179,201,134,134,185,148,36,38,148,104,159,77,132,14,169,84,193,20,167,215,238,160,167,8,107,17,82,110,108,253,179,154,68,44,107,224,184,219,47,157,2,251,179,27,196,158,93,55,73,212,117,204,248,123,94,66,96,154,134,172,21,21,12,23,198,115,184,111,90,200,255,171,228,98,48,190,159,196,242,241,24,140,154,141,209,72,111,96,202,215,130,244,159,74,235,183,221,164,80,247,215,184,239,46,24,232,5,150,61,8,200,153,147,161,180,174,63,68,111,104,66,80,158,166,157,202,30,112,27,85,23,81,23,162,72,205,173,186,153,57,147,135,147,55,241,88,71,17,158,86,10,109,93,98,107,154,44,247,63,185,76,167,100,107,64,60,223,230,132,19,129,76,178,203,154,62,94,214,39,34,19,188,170,161,158,90,84,83,24,236,104,188,168,221,254,154,56,160,182,144,114,62,54,44,208,210,221,222,40,109,119,250,220,231,94,27,11,146,51,0,217,142,16,140,162,71,75,153,133,16,2,144,254,13,30,16,34,108,133,191,195,252,190,104,165,165,129,255,141,224,146,205,216,133,227,121,244,163,237,35,41,70,141,172,128,32,101,107,40,211,195,21,200,79,172,226,182,49,227,170,218,4,71,93,129,163,114,235,150,142,26,245,218,208,149,130,183,249,3,14,221,154,216,241,205,177,106,122,215,242,69,50,5,123,49,7,67,24,144,50,235,52,201,1,157,252,86,62,197,195,82,108,128,180,140,26,3,209,33,113,22,52,59,127,8,122,107,13,212,111,166,90,3,21,55,211,234,143,88,104,178,29,246,63,146,12,234,56,74,90,84,164,175,102,34,65,235,96,17,220,1,99,249,46,105,28,140,214,67,14,8,176,239,112,32,238,9,192,235,56,88,82,210,251,131,95,179,186,100,214,83,83,166,191,149,136,108,215,88,206,156,208,144,100,236,39,211,107,134,246,215,110,8,236,20,49,50,133,114,34,92,221,191,165,197,212,116,110,81,239,185,247,117,190,231,203,125,206,176,143,118,205,183,247,47,48,240,158,204,33,204,181,58,206,178,7,111,187,251,47,159,71,217,66,175,58,183,109,225,21,66,250,197,168,184,179,215,24,125,89,99,204,116,189,171,190,92,227,21,98,91,202,178,183,130,187,13,227,16,112,254,110,204,87,196,83,65,6,217,246,128,54,69,64,121,223,46,63,66,196,107,246,167,54,60,7,132,198,161,38,9,33,74,183,154,134,123,12,70,98,36,219,152,180,52,121,25,157,60,223,96,214,90,216,143,121,186,250,172,43,173,23,22,184,113,239,97,223,110,106,108,99,97,186,143,34,111,77,209,144,212,200,238,38,25,37,109,174,38,36,195,30,48,239,76,81,211,89,61,119,202,155,148,5,218,176,211,240,110,230,4,244,136,31,15,141,147,174,66,190,71,118,197,48,102,177,70,68,32,142,42,138,171,143,191,204,56,227,4,131,120,215,32,39,138,84,32,78,205,82,89,181,49,40,231,21,50,79,99,109,231,239,167,52,54,180,70,141,15,49,183,222,106,183,218,69,223,182,196,234,21,40,189,22,23,176,62,73,13,80,253,253,168,126,150,71,204,39,35,6,79,185,145,56,226,232,241,63,228,144,192,78,236,125,244,81,165,208,43,127,8,164,255,47,146,80,38,220,134,152,10,140,234,212,150,89,84,35,108,60,102,68,234,201,50,162,46,179,138,244,145,93,211,33,123,12,216,213,213,89,43,241,128,138,245,254,185,146,232,6,113,30,107,23,220,1,80,67,162,117,2,130,248,202,148,239,234,6,151,9,134,191,226,28,75,212,243,196,153,123,37,3,16,226,78,38,116,239,209,193,217,165,178,187,150,115,149,200,98,242,238,153,217,230,32,67,183,254,12,3,3,231,11,92,53,36,173,101,116,55,53,54,55,147,29,141,215,226,160,215,82,31,16,41,86,8,226,157,78,25,106,27,162,174,162,206,127,200,123,113,35,131,93,122,69,222,162,216,42,102,119,13,252,167,175,81,23,103,144,128,240,192,125,104,221,81,100,33,168,118,88,81,182,49,136,19,1,228,12,60,33,125,34,18,191,147,130,248,9,36,243,204,203,230,217,41,131,182,218,38,15,222,177,226,132,91,252,155,76,81,231,72,113,121,232,133,204,171,67,92,213,207,127,16,241,101,82,103,17,228,22,176,115,96,46,30,59,45,28,69,141,150,111,67,156,245,174,166,6,146,113,10,110,185,22,151,99,36,188,100,10,180,213,181,96,203,142,162,238,234,3,60,252,107,66,239,83,167,226,97,89,114,68,144,51,216,195,162,190,243,247,203,44,176,151,45,213,255,118,147,194,123,236,2,47,138,115,61,52,238,174,238,215,71,135,11,252,182,41,25,106,47,58,160,37,53,221,165,39,42,189,149,104,29,154,209,183,249,224,91,41,236,56,183,92,155,185,163,214,109,248,2,205,224,184,34,201,204,148,144,204,121,91,126,69,161,126,8,63,171,253,10,39,137,244,57,135,163,31,135,199,39,111,151,138,228,103,164,46,43,244,184,217,214,240,22,184,139,124,67,239,187,176,3,70,45,97,55,157,135,104,201,247,88,30,247,32,185,120,116,213,200,248,45,47,173,86,59,141,236,16,75,165,119,155,122,132,241,91,56,194,155,180,198,22,224,109,254,68,66,92,141,37,38,26,98,123,88,218,114,230,125,97,41,20,0,0,20,183,209,79,62,70,45,118,48,208,46,143,153,51,22,42,41,156,175,215,127,6,231,4,116,194,219,118,61,201,54,165,187,57,139,82,96,199,201,94,191,99,222,241,23,42,26,61,193,153,59,153,32,252,129,207,89,217,111,138,255,17,99,90,155,144,162,252,253,138,213,79,30,148,218,117,22,36,49,212,60,35,202,175,121,105,163,210,56,62,150,214,238,227,77,135,233,163,39,62,162,69,240,81,162,216,111,197,79,167,236,232,211,187,107,200,200,127,15,254,199,121,130,182,183,33,224,116,72,107,158,94,253,38,33,0,197,234,177,75,24,0,233,137,4,6,70,36,191,20,35,152,222,12,220,28,98,227,41,199,135,222,35,132,177,86,167,61,35,246,70,40,48,192,216,6,70,128,208,172,123,100,153,137,81,202,28,90,205,134,121,130,68,69,50,213,92,197,7,88,145,38,249,118,191,103,238,248,249,175,252,140,144,185,146,45,113,78,120,154,5,80,56,123,151,92,30,102,167,129,76,76,152,19,221,156,117,53,49,155,250,80,57,8,18,124,226,1,168,192,152,168,196,157,158,4,233,80,162,65,31,251,129,63,106,206,29,41,156,214,5,107,85,25,140,118,139,207,241,222,89,97,249,191,221,94,184,22,222,226,56,23,34,149,92,55,201,147,238,69,197,135,97,171,115,154,5,52,136,79,166,169,151,82,185,55,98,182,149,6,252,195,179,156,172,130,126,205,249,164,149,231,78,163,145,210,79,83,122,1,252,232,211,12,220,186,243,65,128,177,164,113,150,150,243,33,64,70,243,138,152,14,86,235,203,216,138,241,59,65,75,181,254,118,77,208,110,143,79,22,34,31,180,167,253,96,153,103,70,84,52,99,29,69,1,174,4,165,100,250,68,238,90,44,88,244,246,79,110,130,13,253,96,110,178,111,161,238,57,158,4,139,97,158,105,104,37,112,89,68,122,222,237,122,243,152,151,131,158,1,49,43,200,137,204,253,41,50,224,59,249,205,27,124,9,244,66,110,199,206,207,209,80,15,239,252,3,73,119,91,185,225,221,135,167,243,39,179,161,115,228,232,181,34,19,105,61,8,247,143,194,174,78,37,225,172,128,56,219,217,62,79,198,99,158,26,100,67,85,49,242,89,210,96,170,7,47,95,0,137,111,95,202,247,12,1,195,126,27,18,4,235,252,57,237,209,241,240,186,148,16,209,108,68,23,200,177,126,195,216,5,124,67,93,1,175,144,83,180,128,186,236,144,199,84,126,111,198,38,43,250,211,63,46,170,173,170,67,125,175,222,29,200,22,201,35,5,196,91,238,65,219,57,15,115,52,38,145,13,229,18,16,89,190,57,123,25,144,177,66,170,36,43,247,77,184,206,225,5,60,199,68,162,16,38,115,195,189,88,241,167,52,36,231,248,247,2,246,243,91,44,183,182,243,148,161,199,197,248,13,113,71,233,27,254,160,218,110,252,88,162,154,86,144,100,72,95,65,57,82,91,124,109,16,126,120,8,56,195,65,216,75,111,68,64,157,136,229,251,68,91,255,177,86,89,197,3,186,46,9,88,173,207,249,135,198,101,49,26,164,127,68,207,74,30,243,112,255,87,148,143,210,218,29,75,75,149,7,108,201,214,26,177,157,81,54,27,237,54,64,9,13,204,69,180,0,165,55,232,9,220,175,219,218,85,179,30,69,80,252,248,204,51,40,47,164,6,94,0,0,85,121,152,132,193,211,144,66,48,78,161,156,5,101,141,14,37,191,96,1,99,98,83,60,245,4,96,186,33,160,88,65,224,57,200,114,9,109,176,191,2,226,241,85,217,84,217,168,26,151,167,112,187,209,182,216,210,112,253,179,84,193,41,0,130,175,39,227,194,84,78,174,190,188,31,137,141,87,71,252,10,67,226,218,247,199,218,198,67,24,210,205,143,124,110,246,222,61,248,238,229,77,38,85,189,133,103,115,128,17,130,52,30,48,120,102,94,93,129,144,202,146,80,71,187,153,131,57,192,79,94,26,242,181,72,72,178,127,32,234,39,238,153,180,102,65,84,55,138,162,133,189,201,69,142,234,22,70,203,20,81,119,120,133,117,179,210,143,141,169,178,137,205,154,141,77,114,200,201,27,29,27,39,249,120,93,106,58,25,215,51,248,57,39,105,122,14,200,120,112,140,155,194,54,29,9,11,142,4,153,107,133,101,146,14,91,57,201,126,75,205,247,254,189,9,133,78,132,3,122,202,252,66,185,0,68,87,23,110,19,127,252,9,150,135,117,100,108,163,50,197,219,154,173,39,93,100,148,102,93,77,103,2,202,146,86,88,149,38,246,225,202,163,40,123,230,250,136,195,210,51,158,13,3,132,47,174,111,71,69,106,100,53,70,137,69,77,1,167,234,0,167,95,210,16,173,54,235,242,12,251,154,41,17,210,190,104,14,28,254,23,49,9,149,17,224,22,86,188,51,43,64,226,214,44,31,112,248,235,47,51,100,231,195,141,72,223,51,236,12,154,85,77,149,234,99,137,204,217,229,35,227,36,80,145,165,166,136,186,255,120,122,83,155,74,135,44,228,68,144,16,3,239,175,217,248,226,66,16,47,72,206,53,167,0,50,135,31,167,102,109,13,119,30,106,43,178,151,115,33,74,135,53,207,1,234,155,94,195,170,129,176,89,203,215,150,246,102,134,102,165,20,40,197,28,230,89,137,71,34,196,170,44,232,203,75,252,220,232,87,73,185,101,21,171,205,234,162,241,134,26,35,1,227,61,175,199,13,127,84,191,1,210,156,10,130,11,188,13,217,106,112,113,243,97,38,9,47,243,44,120,174,105,251,111,41,103,90,185,231,115,128,157,141,80,171,35,201,102,37,131,83,157,219,110,228,163,251,215,121,47,27,37,192,254,27,234,214,225,87,201,172,17,138,218,180,232,41,151,145,76,91,8,136,82,193,110,73,68,186,199,171,71,239,63,155,63,127,63,89,49,12,161,80,57,78,223,156,242,223,169,74,15,208,145,94,222,160,95,238,180,20,246,108,140,63,181,46,208,119,175,228,210,187,185,43,96,86,131,8,1,35,224,113,29,173,254,196,252,179,231,172,75,249,112,54,87,143,104,71,196,152,138,5,232,148,45,0,3,133,55,71,33,141,175,27,183,150,41,228,27,52,101,7,79,110,157,158,114,217,19,0,107,190,107,10,135,181,148,34,201,175,128,53,115,90,154,43,90,78,70,97,24,143,196,115,172,180,54,56,200,79,81,181,152,40,247,154,123,116,168,252,14,185,141,168,149,88,205,150,132,48,154,119,54,220,98,60,187,227,149,11,137,28,55,52,228,48,145,148,176,28,209,33,6,154,209,93,82,69,44,200,96,184,239,36,135,29,70,167,69,191,92,226,173,7,138,127,72,38,6,11,108,132,90,237,19,190,205,29,35,23,62,140,55,137,26,32,163,81,51,224,21,126,142,174,148,142,216,195,173,156,151,164,43,237,28,203,223,151,116,114,65,47,182,40,203,175,202,80,68,108,147,99,50,254,142,4,7,143,45,32,142,179,74,16,91,168,147,76,192,38,18,212,119,128,67,152,1,159,253,219,122,43,184,245,78,67,97,9,189,14,110,25,9,91,72,31,149,182,133,151,35,238,172,213,134,125,22,124,183,235,158,43,161,84,30,239,9,199,202,211,65,29,148,156,36,156,186,182,42,143,198,198,65,62,140,91,227,136,136,169,72,100,125,254,6,61,97,196,16,156,229,106,99,146,64,37,127,97,224,46,183,169,127,73,150,118,189,228,8,227,105,85,176,184,122,18,52,177,138,149,55,239,223,125,10,201,135,167,225,146,218,27,170,160,235,99,85,186,225,178,237,15,249,62,154,30,158,5,137,70,88,215,199,67,105,83,35,159,46,115,129,231,255,182,34,117,158,35,161,92,93,111,48,71,139,71,210,218,45,137,44,159,188,28,51,71,171,68,62,188,145,38,199,140,198,31,114,225,196,123,165,103,129,34,179,10,45,120,25,25,56,168,44,55,93,38,18,144,172,205,75,195,207,124,255,239,38,11,104,38,228,148,4,57,4,103,36,199,24,137,18,112,246,109,57,69,27,81,177,55,231,39,25,91,99,77,96,245,242,130,94,118,58,94,73,98,5,109,114,62,90,17,57,249,255,249,30,170,73,130,162,146,25,168,147,166,22,106,2,132,204,163,76,246,216,31,92,112,203,111,58,120,177,123,33,149,86,126,139,147,243,151,129,57,146,191,21,238,109,233,130,36,107,235,173,23,112,179,66,116,123,130,125,178,48,40,177,67,215,74,108,227,138,130,137,230,207,158,98,164,138,17,185,169,5,119,0,110,234,253,60,93,253,98,198,235,155,128,103,90,50,106,115,248,254,24,77,19,41,117,207,105,174,116,221,50,111,245,124,20,179,178,151,208,162,89,251,201,10,8,33,242,170,96,114,112,58,158,58,96,182,122,214,165,112,197,7,194,165,135,248,165,9,39,52,96,162,14,103,89,100,115,26,54,198,53,177,188,87,113,88,133,151,104,65,39,93,49,36,177,181,195,89,76,238,244,23,5,128,16,31,26,83,109,24,132,211,143,161,183,61,248,192,121,36,117,46,181,29,167,253,18,27,2,66,212,228,243,171,222,3,203,58,17,93,242,88,77,36,43,55,155,100,151,225,75,166,79,71,36,150,217,158,216,162,126,34,35,139,48,33,62,211,193,74,119,59,220,105,222,66,213,131,226,211,242,219,164,70,114,48,224,139,81,39,19,59,95,191,194,247,220,160,212,240,155,135,193,23,108,88,111,41,9,107,212,209,4,153,137,177,198,173,227,58,51,14,112,237,6,153,243,152,105,149,223,88,201,236,243,48,153,0,215,243,2,164,203,140,211,152,87,88,129,202,53,234,238,253,205,209,2,7,71,115,201,173,28,89,214,252,40,196,95,125,163,131,125,135,220,127,41,76,186,122,77,7,164,123,148,242,191,37,25,1,226,205,246,160,246,215,198,206,1,210,183,111,14,148,111,110,83,253,104,53,244,242,112,178,99,62,190,176,8,166,11,34,230,114,108,239,243,51,250,141,108,109,74,122,25,76,165,187,228,248,72,240,34,50,182,247,197,209,159,179,8,111,141,241,152,28,248,195,49,241,154,66,52,176,135,47,94,132,148,141,131,157,194,116,83,244,145,86,185,46,108,222,177,145,97,190,75,101,65,123,202,94,93,173,41,27,198,26,195,241,130,203,141,94,142,151,191,122,67,161,255,13,154,103,101,179,97,55,232,204,202,201,18,239,184,91,201,26,30,211,163,160,95,246,231,52,145,21,82,222,82,16,167,39,167,177,190,206,95,222,8,170,14,37,147,242,142,252,189,131,171,228,34,53,34,230,155,11,132,196,99,50,28,91,69,149,244,113,193,38,37,186,213,92,9,60,88,161,250,22,220,153,3,202,236,245,47,22,233,136,192,147,154,223,188,120,177,193,142,68,244,52,253,230,223,199,58,232,79,120,144,180,71,154,74,178,129,13,29,114,198,53,204,244,58,163,122,106,214,77,1,34,175,114,138,70,147,220,50,57,141,14,205,158,8,147,5,219,104,210,78,216,98,53,250,23,146,158,42,87,226,72,85,99,141,156,255,134,169,129,127,240,192,255,147,103,77,234,119,223,22,1,71,84,128,235,252,188,1,65,228,199,48,151,163,240,63,73,99,250,252,121,21,144,53,102,6,125,66,128,162,14,235,10,11,170,214,51,50,195,82,119,184,110,91,157,242,3,133,8,20,93,62,32,19,244,22,46,218,171,254,37,39,83,116,193,64,158,253,29,152,193,164,115,184,219,213,82,101,127,163,241,0,149,4,223,32,9,187,117,183,49,182,97,150,188,224,4,23,106,156,73,127,182,89,83,125,124,73,63,77,12,40,44,50,17,211,106,214,55,204,80,212,210,228,152,147,104,190,148,20,44,45,189,122,76,229,16,162,89,72,162,121,108,49,149,156,155,61,135,89,217,166,184,71,142,127,28,156,0,49,46,4,31,141,87,142,7,115,136,147,240,156,148,116,240,85,199,191,150,40,172,182,213,168,105,138,212,55,172,223,134,154,7,116,226,35,20,5,84,107,1,6,53,5,185,137,48,37,1,118,140,125,137,43,98,85,174,28,186,247,181,51,59,96,17,171,52,38,19,207,6,67,223,34,66,16,111,76,59,177,224,132,17,42,41,253,240,213,62,60,200,218,148,164,236,76,85,27,45,253,147,98,190,244,21,221,252,11,66,246,25,117,76,38,195,236,15,94,134,167,111,252,83,106,5,218,244,106,26,110,95,56,180,88,147,108,127,186,95,223,219,133,65,113,29,57,137,122,94,198,177,208,140,161,166,188,90,211,115,37,195,123,109,248,241,170,155,160,43,56,211,254,70,137,197,18,111,103,231,2,86,231,121,243,110,32,111,124,25,210,149,150,106,177,132,57,106,232,40,84,67,198,207,34,151,140,208,39,119,154,197,84,34,204,141,203,174,109,135,101,26,178,32,240,128,34,136,117,86,73,247,131,182,25,140,191,194,233,175,145,113,220,181,72,26,115,106,142,148,195,71,254,104,32,67,57,145,79,16,110,191,214,15,34,4,40,91,100,128,168,90,60,124,144,6,182,255,7,131,133,196,78,74,24,201,0,95,45,97,226,81,137,180,39,196,86,169,51,30,235,177,17,5,102,18,243,11,147,217,100,89,138,98,28,26,176,171,40,20,11,33,207,75,117,167,87,10,43,85,130,152,116,182,131,253,56,45,206,181,170,235,213,174,58,244,15,232,176,216,141,138,251,77,240,248,48,221,68,215,241,44,101,144,249,238,109,251,89,129,13,224,204,26,188,241,149,225,214,68,44,241,5,175,37,51,55,22,138,149,62,169,21,80,255,15,25,134,78,251,124,250,35,195,241,120,184,76,47,202,181,71,76,228,126,138,104,5,81,137,52,118,157,178,112,50,92,86,183,47,240,188,115,128,59,203,214,48,234,136,167,8,110,252,144,162,194,163,193,14,141,133,184,222,37,95,91,33,71,183,215,113,242,93,193,42,204,38,179,104,170,113,198,9,232,250,20,241,170,99,185,134,111,163,82,204,255,201,18,74,244,17,233,80,30,88,138,225,184,32,91,85,211,2,63,20,229,162,40,52,53,199,179,16,194,218,119,41,25,194,28,84,129,57,93,115,215,187,253,135,218,112,33,193,24,251,240,43,104,84,31,164,22,149,60,138,146,220,122,206,179,93,241,156,197,171,182,57,33,32,181,147,247,65,245,249,88,251,134,15,161,98,227,191,54,250,99,96,158,157,221,234,133,230,201,12,212,156,36,107,101,198,56,234,79,173,29,191,51,138,57,208,185,5,182,141,134,137,184,35,94,125,199,189,158,50,209,196,133,51,82,54,55,202,112,116,45,179,213,89,249,250,223,161,161,126,247,5,29,0,141,35,146,219,163,231,175,66,193,151,182,191,247,11,77,36,8,179,48,110,56,253,204,48,238,245,154,193,23,144,177,122,104,249,19,64,194,32,167,117,110,169,63,123,34,174,87,159,194,220,150,137,207,64,36,150,47,106,57,90,188,203,231,147,88,214,181,251,147,106,77,179,131,185,159,12,194,159,254,25,69,201,8,56,26,196,62,37,42,192,23,84,205,248,226,144,161,80,128,201,7,237,12,232,75,214,248,19,93,71,58,124,194,3,223,62,6,212,60,57,1,238,62,123,204,30,170,119,48,231,172,43,210,146,189,254,78,161,203,159,77,84,174,8,48,60,93,103,141,142,203,182,21,20,254,203,214,83,186,79,105,138,116,100,156,232,26,83,227,114,121,26,225,218,223,25,86,10,99,72,146,210,106,61,222,54,211,8,143,160,57,43,64,12,156,78,172,146,209,127,16,33,224,31,77,110,98,247,122,213,202,242,85,97,194,31,105,175,32,109,117,109,13,244,102,3,4,179,18,175,84,55,19,206,101,44,104,248,58,31,132,175,164,111,226,152,219,220,178,21,245,72,47,184,11,195,70,195,85,95,124,144,180,199,4,115,123,209,244,121,223,21,36,251,184,99,189,22,12,5,1,155,172,136,89,77,47,145,36,251,127,162,230,149,10,243,33,71,80,158,227,202,19,154,139,198,225,137,11,202,27,164,193,240,238,207,74,101,187,17,63,78,12,116,229,117,157,177,197,88,90,162,194,83,10,0,179,21,158,137,184,232,189,27,55,91,148,38,80,233,113,76,166,79,90,41,224,197,157,234,183,210,79,136,60,60,184,28,179,210,180,185,250,213,233,105,91,114,187,59,201,119,99,34,170,84,160,61,112,109,15,219,101,242,16,27,66,203,232,188,21,44,180,3,242,37,55,204,48,208,161,166,90,76,50,154,183,229,103,245,94,16,150,200,214,46,102,170,139,208,172,157,100,186,230,156,40,166,200,165,250,36,137,168,195,41,46,179,26,219,29,234,247,48,42,123,40,162,17,217,184,64,94,124,27,227,123,72,128,161,179,125,95,248,104,83,252,71,171,29,15,164,174,98,193,239,93,205,230,10,253,48,122,99,124,183,128,190,153,121,218,157,96,22,195,143,118,163,225,212,171,59,208,149,0,173,250,200,225,182,184,133,84,24,10,210,244,91,95,88,194,13,55,58,46,78,203,110,47,204,59,204,46,23,226,138,219,164,73,225,134,211,158,183,23,125,42,211,146,15,185,116,8,174,136,223,14,65,201,172,249,2,113,241,88,62,218,198,241,44,87,245,98,58,203,5,77,186,215,183,54,95,97,72,34,214,189,182,92,132,208,203,243,218,158,76,234,26,169,25,148,38,156,162,133,84,107,183,14,201,179,17,227,134,61,195,33,216,172,255,63,215,101,27,158,4,171,58,119,88,49,91,104,198,198,181,187,25,226,117,229,250,77,165,234,154,19,30,167,244,25,129,245,201,56,133,20,139,59,186,31,14,239,82,54,182,169,30,243,5,12,134,145,108,244,239,35,23,62,92,141,92,142,237,60,63,32,64,177,244,237,76,42,253,252,56,161,233,180,218,143,31,22,201,5,119,61,163,93,107,108,219,3,11,15,52,210,119,143,15,119,48,115,58,135,150,189,62,48,63,108,38,153,129,57,158,14,76,23,118,22,246,55,148,88,169,5,47,249,130,147,203,57,3,26,3,250,78,135,37,47,28,118,230,66,76,153,100,10,11,55,127,192,112,160,15,242,10,229,15,243,63,243,82,229,53,23,93,205,97,90,14,233,157,113,218,201,94,193,17,46,94,171,174,146,82,155,74,247,221,32,161,178,185,179,118,212,20,75,37,112,137,113,248,157,158,161,67,207,249,32,63,100,35,161,43,110,18,37,215,240,197,77,154,166,182,246,181,111,43,240,76,171,132,76,43,75,137,149,207,100,55,16,194,225,190,194,249,180,183,92,34,246,206,209,68,80,214,48,98,8,214,187,152,197,50,219,238,208,177,26,131,56,86,6,101,7,233,88,1,253,242,16,49,131,46,46,67,9,99,250,208,120,34,172,17,148,99,170,222,29,224,150,89,81,115,15,166,37,24,65,233,157,81,104,217,187,239,218,136,2,122,241,115,247,192,103,243,177,183,253,88,201,51,45,109,74,240,241,17,78,198,25,17,26,246,196,49,35,176,200,81,132,226,75,99,8,65,89,18,143,41,49,17,245,231,138,159,234,198,113,149,36,138,150,117,100,181,175,48,177,208,247,228,33,122,129,235,49,93,32,252,147,202,71,111,195,210,85,108,227,89,228,197,43,70,117,0,222,99,73,117,45,211,120,19,113,63,217,143,67,245,206,91,151,176,185,101,88,166,233,241,200,251,38,58,171,22,177,132,226,222,21,16,60,240,36,111,135,62,206,56,148,50,226,104,103,184,86,230,188,151,23,22,26,203,20,177,151,79,112,147,229,85,31,37,134,182,122,112,23,5,78,225,58,8,161,12,169,240,227,57,222,148,164,21,182,27,71,241,218,26,61,144,188,237,201,94,159,228,109,51,6,137,144,151,42,106,156,140,50,14,75,141,119,76,123,90,0,58,156,38,106,249,28,74,233,59,111,83,136,131,173,78,50,175,186,182,216,48,110,211,30,153,137,172,169,247,124,89,63,45,253,26,100,25,177,123,48,152,57,200,153,41,198,207,92,207,213,210,18,105,191,126,84,120,248,64,83,222,161,88,254,33,234,131,84,84,130,5,229,175,39,148,165,248,3,142,213,210,59,162,250,61,17,254,0,61,103,133,240,25,86,52,157,18,115,45,197,216,252,131,195,92,139,23,7,93,247,73,14,106,57,31,176,172,108,228,245,167,181,2,244,169,58,55,173,149,110,103,135,146,102,164,136,34,75,85,152,86,109,13,5,56,227,99,183,150,168,224,86,245,135,29,143,109,124,159,20,189,34,201,43,48,241,250,33,155,9,1,53,96,205,109,222,1,189,63,139,133,179,192,164,69,75,243,90,133,36,164,78,138,192,41,140,131,215,207,7,236,249,91,147,81,85,224,72,128,144,201,30,86,83,237,157,67,93,111,210,155,242,55,13,9,4,107,186,86,220,109,165,196,102,117,227,53,222,12,98,181,72,115,195,106,125,241,52,108,251,239,103,23,64,19,252,117,175,179,167,111,53,226,61,137,192,245,109,4,235,170,112,37,213,51,75,3,184,129,59,57,52,201,23,93,51,62,183,77,248,170,135,233,128,93,62,34,64,135,242,168,157,63,239,219,88,248,1,223,11,181,150,176,25,109,253,128,177,9,143,9,178,116,147,253,59,55,166,104,141,238,48,187,224,180,64,199,219,213,114,31,220,109,20,190,246,197,146,82,74,230,54,147,68,188,3,254,152,192,242,141,206,7,153,29,10,82,255,97,17,235,217,200,101,204,245,6,85,186,21,234,131,29,228,130,192,72,176,116,56,121,193,55,17,58,132,223,10,98,206,28,19,54,130,163,99,244,113,92,144,149,233,208,120,49,16,101,65,121,30,139,38,192,127,190,134,158,151,219,97,83,211,141,1,170,204,154,61,212,2,52,47,97,112,43,47,89,148,178,100,16,47,40,178,235,94,213,44,8,66,136,204,87,34,250,181,215,21,221,147,29,29,247,60,116,112,85,183,54,213,241,19,41,42,229,199,71,97,252,162,37,199,205,29,17,241,194,132,85,75,209,193,131,30,217,143,175,114,95,236,189,130,54,3,143,126,25,96,0,252,108,101,249,77,153,223,38,162,144,221,115,17,101,169,66,148,60,60,208,27,134,104,155,167,43,248,38,110,58,154,99,60,220,26,126,173,83,107,132,227,255,65,115,13,179,60,103,104,42,179,144,130,96,56,105,160,218,9,32,41,126,183,155,251,83,63,4,72,14,166,201,157,60,202,206,48,150,178,113,112,151,81,245,89,182,34,66,90,152,72,162,254,18,196,101,171,164,84,43,24,96,85,139,211,126,33,190,151,241,217,246,54,186,0,208,175,55,187,151,38,32,129,96,55,147,57,7,90,192,253,95,151,16,159,126,220,148,172,161,176,43,123,78,232,150,236,90,60,226,175,33,143,243,56,65,218,220,92,123,60,205,102,205,76,209,0,119,75,61,57,114,232,89,207,133,28,207,250,26,139,129,61,226,56,178,108,117,22,188,43,52,40,7,144,202,92,59,132,42,247,127,237,7,127,190,212,169,136,5,203,66,180,102,168,202,107,199,35,117,195,74,213,124,209,168,56,207,123,112,253,33,128,17,194,3,214,13,151,4,174,157,170,150,234,214,16,157,111,237,225,227,146,138,181,133,114,209,198,4,44,175,38,123,206,158,183,171,234,179,147,154,221,77,187,58,124,10,81,162,95,163,10,156,248,176,111,246,102,81,3,253,64,28,156,253,220,141,56,5,56,40,61,140,73,43,200,193,201,59,228,14,85,85,44,171,246,153,189,119,159,202,139,248,129,221,201,130,151,132,206,2,24,10,249,44,122,240,254,22,125,18,151,1,209,128,211,230,190,174,224,220,169,194,238,247,53,14,221,53,239,142,245,254,5,97,91,237,7,148,215,195,183,245,247,119,99,145,219,67,244,172,187,33,15,38,219,113,231,57,59,205,145,79,36,35,229,188,208,183,53,147,21,98,70,178,11,241,30,205,101,41,49,23,163,134,58,179,180,33,194,152,24,97,66,219,78,233,78,13,90,112,183,128,245,230,167,63,65,251,161,166,210,125,173,103,71,52,142,10,195,255,247,211,112,168,219,159,73,201,162,134,70,55,252,37,228,238,70,49,86,137,36,66,152,55,169,132,122,10,13,234,83,110,247,37,146,51,178,33,27,214,181,169,202,168,91,193,102,156,66,132,6,98,45,97,171,217,166,215,172,172,190,55,87,90,89,109,74,242,244,147,28,181,71,104,222,124,188,243,118,81,140,74,55,15,250,195,31,162,125,180,160,151,194,144,186,130,97,5,234,175,141,40,140,224,119,97,137,75,31,172,218,84,179,234,153,21,7,177,248,23,82,115,54,234,115,65,42,30,231,24,8,103,19,151,226,182,7,146,76,149,103,0,21,19,134,35,22,212,202,134,245,182,208,184,121,113,141,242,191,143,76,203,203,138,71,24,191,81,44,97,245,15,94,48,108,45,244,200,240,28,100,224,11,142,212,139,57,89,108,133,80,48,179,208,63,11,15,138,134,116,147,12,196,101,133,41,26,191,219,239,23,168,98,129,1,73,30,33,136,185,102,163,119,242,85,92,79,48,4,54,35,219,23,25,110,49,31,4,138,85,176,21,214,216,156,62,229,249,248,232,215,6,137,96,28,210,220,252,79,243,135,169,4,79,181,60,214,31,86,202,95,133,104,120,58,21,123,32,233,157,42,126,184,20,252,201,171,100,195,69,177,137,221,172,15,136,122,39,40,136,84,235,120,186,137,76,92,165,222,108,104,66,69,86,77,249,8,142,52,111,175,35,20,158,146,247,230,87,232,229,27,3,47,34,111,185,222,141,116,137,198,39,58,173,235,34,41,147,208,20,212,61,129,127,229,139,85,131,66,59,33,53,67,245,239,201,128,56,95,38,187,137,234,163,174,208,98,135,226,29,172,13,46,158,26,248,224,65,68,167,245,23,71,150,166,204,69,151,127,196,59,116,69,212,121,135,140,95,68,24,63,133,147,213,221,128,184,170,42,165,21,185,72,183,125,37,161,252,172,59,38,238,16,39,141,23,32,17,84,6,54,51,84,51,175,107,176,240,38,232,157,60,179,45,159,5,239,234,14,82,141,76,93,159,69,249,110,255,60,179,227,103,206,229,60,231,140,155,81,127,166,32,127,203,145,200,72,47,117,195,20,229,18,237,156,128,116,125,160,71,209,227,196,202,28,163,199,170,232,16,132,132,163,191,243,24,152,44,224,239,139,14,114,205,137,127,85,4,47,156,157,49,161,222,77,127,106,157,200,208,126,80,228,237,55,250,242,20,111,219,7,58,211,247,214,87,75,3,127,20,180,190,18,57,150,79,30,230,144,248,215,103,75,81,160,156,207,53,185,86,96,182,10,182,70,42,244,193,122,233,223,143,68,12,230,35,171,113,149,67,150,190,211,251,179,97,210,69,219,8,30,167,126,230,160,248,218,112,133,88,213,194,55,32,142,51,127,62,57,140,179,237,47,202,119,55,175,76,227,151,90,174,9,133,197,177,106,120,173,166,141,143,74,197,91,163,7,63,113,3,54,152,185,238,34,179,198,183,225,106,200,215,18,61,115,177,85,162,179,207,147,199,161,94,0,236,0,103,135,119,172,15,77,126,22,18,163,120,87,161,70,129,225,222,172,183,72,250,73,83,192,214,92,137,114,5,79,14,113,179,48,42,115,113,243,236,176,80,191,184,85,120,249,7,228,82,6,32,237,79,222,90,146,251,82,162,187,195,193,88,171,185,183,213,190,212,211,31,72,176,14,217,96,42,219,201,251,142,231,215,15,81,132,91,115,218,188,67,37,214,57,102,166,9,105,61,32,67,202,46,97,37,246,128,125,59,89,126,103,88,123,36,53,18,210,201,157,187,60,205,191,105,97,178,9,12,148,191,74,143,251,95,173,31,0,124,48,231,142,83,86,20,208,252,109,87,126,53,255,160,113,170,191,185,177,150,196,62,84,244,157,107,39,118,238,102,60,143,26,139,119,97,13,196,135,190,45,191,215,172,102,103,84,127,16,139,112,20,82,25,14,191,210,100,71,82,201,96,72,161,53,58,23,232,241,162,77,73,225,79,55,141,180,217,87,20,142,98,125,226,96,118,244,53,209,203,131,115,208,113,189,241,48,187,83,46,238,92,250,176,126,139,102,181,133,244,7,139,128,105,25,208,52,202,138,18,75,210,22,222,128,170,210,20,130,112,54,194,119,21,247,218,65,84,0,47,172,129,122,50,207,102,159,92,157,100,228,4,233,151,182,61,86,109,76,242,105,146,81,227,150,31,191,238,198,79,25,175,153,228,18,49,63,136,88,193,164,73,232,4,11,47,199,206,155,143,117,87,91,144,82,3,90,222,36,133,175,198,86,144,12,246,108,158,218,0,133,11,212,91,92,155,145,3,111,83,37,201,74,202,144,91,143,43,101,70,110,172,167,34,212,251,210,49,60,181,223,155,142,131,154,133,58,250,244,240,229,177,164,0,120,69,190,232,182,144,66,22,119,120,159,77,89,140,158,50,30,37,189,84,181,145,180,62,78,148,176,184,104,109,124,38,158,75,228,234,23,8,220,161,63,196,92,151,169,38,22,56,198,133,24,42,9,195,205,202,241,207,208,174,75,66,149,139,83,206,53,64,137,231,220,203,65,97,181,241,238,239,49,209,153,233,150,159,98,239,125,178,20,84,230,30,82,14,109,104,25,43,212,43,235,75,145,78,156,152,208,7,125,184,17,130,197,114,212,102,184,216,58,199,63,140,205,85,184,82,69,3,10,67,87,239,242,188,154,100,40,71,54,244,211,211,22,255,120,154,77,218,136,158,152,3,141,67,146,156,121,201,119,201,165,194,31,20,181,179,187,246,31,33,217,50,226,59,185,3,9,45,192,77,99,217,179,130,119,20,151,116,45,155,251,38,208,201,49,138,145,249,25,184,50,123,119,94,107,36,97,175,214,97,144,21,133,153,204,174,249,183,154,44,87,56,169,115,105,27,74,73,130,168,115,142,251,151,57,239,203,3,179,48,186,157,78,162,63,155,219,195,158,145,100,150,162,58,225,134,176,165,209,85,164,95,35,189,217,223,59,15,129,5,14,131,105,234,247,207,167,209,72,116,22,184,128,151,107,21,218,24,61,134,130,129,58,238,167,2,91,203,160,247,108,59,79,114,213,91,223,167,68,156,236,114,198,7,38,94,82,33,211,52,15,92,38,29,247,223,203,48,170,33,56,92,58,164,212,243,46,223,154,221,126,41,143,187,107,79,1,78,7,173,159,100,74,39,131,127,203,99,177,145,6,150,89,11,250,68,93,7,166,104,48,251,124,231,5,188,253,43,188,205,193,54,171,81,117,6,224,122,141,160,114,123,126,106,29,241,65,157,70,191,174,222,26,25,19,124,182,25,117,168,68,59,40,159,150,50,59,141,113,98,41,108,248,95,126,11,227,5,154,38,219,157,213,233,217,124,153,0,254,56,50,34,179,43,210,80,119,212,9,204,223,119,108,37,83,219,128,207,200,217,13,24,150,235,212,16,19,52,121,141,227,247,65,137,184,188,107,168,198,255,0,61,185,193,172,3,138,14,195,207,66,192,179,159,196,93,125,213,135,47,58,204,205,64,167,154,77,195,163,86,195,198,205,122,178,216,170,101,4,255,9,152,43,62,216,144,26,120,217,179,9,233,140,190,83,89,195,159,157,52,21,236,48,116,225,184,56,98,98,122,41,139,52,156,27,204,187,57,24,229,194,207,125,187,81,60,41,155,206,63,14,140,17,9,149,172,197,174,30,70,220,149,29,224,114,64,131,116,164,104,215,143,165,97,133,45,231,23,83,84,53,247,213,246,175,50,29,135,27,97,105,177,244,169,244,54,16,57,172,96,217,38,62,214,8,231,69,226,219,103,228,178,22,84,102,194,83,248,189,147,3,92,8,253,49,3,88,51,55,76,134,170,39,135,83,97,13,251,120,137,227,19,53,166,67,186,249,130,165,210,163,255,212,53,61,189,79,136,64,51,134,35,5,10,67,181,31,140,78,141,28,130,23,188,101,169,174,230,117,7,241,134,205,151,186,229,43,180,58,145,71,193,149,65,102,45,218,238,177,45,172,71,138,161,224,4,174,20,245,125,11,236,33,39,212,3,227,127,205,10,118,210,28,178,23,165,208,242,159,81,199,23,49,211,183,36,43,35,180,178,36,132,166,51,231,75,116,125,46,234,168,56,246,7,189,27,156,29,34,232,133,213,114,110,133,236,211,201,231,142,54,150,150,187,55,215,145,121,125,82,149,227,48,171,26,45,178,8,181,77,156,46,130,172,103,101,54,143,6,126,144,212,81,75,226,20,202,249,88,81,63,79,13,215,101,132,102,3,22,178,221,156,42,57,16,61,15,185,3,72,170,233,104,215,154,123,239,235,208,25,138,26,243,165,14,163,178,245,17,77,34,105,187,175,80,254,205,242,163,91,175,28,74,228,44,243,230,193,210,251,69,200,29,78,249,249,38,23,71,243,205,170,123,192,157,45,118,140,163,31,16,49,72,105,46,2,220,32,7,171,78,63,72,88,20,118,58,151,172,56,35,227,82,203,227,242,55,191,246,152,70,19,46,53,198,6,154,49,27,86,163,65,104,195,148,5,230,250,219,211,149,142,90,218,27,222,178,63,198,214,107,169,111,168,41,191,133,236,160,177,172,148,115,130,104,130,227,138,167,254,137,56,164,163,110,3,76,253,97,173,9,9,39,93,109,238,34,26,254,203,212,119,213,198,56,144,252,114,24,155,71,240,38,218,89,107,199,223,47,54,99,70,119,68,63,111,175,17,104,35,138,163,170,139,82,0,172,89,230,18,20,90,103,246,127,178,89,96,95,163,155,110,10,144,96,218,245,219,166,216,196,87,247,8,19,12,109,128,183,25,30,27,249,229,58,33,77,153,24,9,132,239,92,220,165,168,164,10,154,180,182,23,232,32,44,42,60,195,153,25,100,243,20,224,116,220,87,59,56,161,98,131,57,181,93,72,43,255,80,134,221,207,115,125,233,73,64,149,30,14,191,99,35,37,216,78,215,11,43,229,86,25,0,197,130,225,86,221,20,176,16,42,191,137,100,121,194,223,125,162,80,115,1,26,81,127,112,115,190,173,157,173,104,183,28,16,23,0,178,35,244,187,20,22,13,194,15,170,56,83,210,175,102,13,127,219,97,250,228,146,218,217,104,55,88,167,41,241,85,196,15,8,200,159,60,243,95,71,17,184,70,109,83,167,76,76,210,153,81,100,20,112,15,233,68,88,191,227,176,140,239,58,106,104,140,21,74,92,46,38,16,220,22,100,219,230,37,169,251,164,158,92,139,136,199,12,217,141,250,181,115,87,154,212,119,3,248,124,170,122,53,3,197,196,104,143,203,59,105,191,13,246,91,109,215,193,92,228,152,21,162,117,83,242,23,98,90,227,18,190,103,24,139,44,9,92,4,216,204,158,62,48,203,27,29,63,94,145,202,79,87,71,46,226,130,212,183,141,77,14,85,81,166,106,32,134,165,223,150,100,185,112,81,62,42,198,186,195,214,152,151,31,159,173,50,56,106,224,247,33,55,105,60,246,110,138,84,208,25,34,2,243,45,8,89,25,46,54,15,163,171,42,226,239,0,28,6,109,84,38,31,216,244,234,218,151,144,158,89,205,127,71,154,36,203,5,131,63,173,99,255,60,201,59,142,64,74,193,48,2,24,44,241,84,220,68,33,190,195,217,51,224,124,13,186,173,37,31,190,242,175,38,100,171,239,244,197,32,83,130,90,77,92,139,229,3,39,208,55,136,51,165,195,192,236,158,67,20,106,236,95,115,179,108,110,73,101,163,37,42,231,142,41,133,174,53,232,168,106,48,128,159,47,129,162,223,31,209,41,98,157,231,198,219,112,47,218,98,118,156,112,195,235,82,87,149,66,194,201,165,44,226,30,23,234,25,105,100,12,130,193,252,5,193,61,205,34,163,202,239,10,140,48,234,240,5,8,190,221,84,207,73,71,79,111,72,148,30,6,191,6,229,218,137,151,136,29,5,135,49,94,132,12,84,37,155,192,66,124,147,239,128,17,76,36,123,212,127,154,187,224,35,94,75,76,184,209,236,240,18,198,125,132,109,175,27,139,17,233,52,244,33,6,40,136,217,58,72,0,188,31,251,178,203,234,154,18,45,172,197,24,161,214,70,61,139,187,37,85,90,145,8,228,32,3,198,107,30,26,20,96,54,52,177,255,161,73,65,52,60,138,47,53,101,37,144,127,168,59,106,41,120,64,21,241,81,32,133,128,45,60,113,106,46,112,82,132,18,126,159,61,192,65,35,202,77,254,89,88,99,171,255,115,84,184,93,163,132,24,128,215,247,236,169,93,33,58,193,65,6,175,203,23,128,229,176,36,126,129,243,156,231,220,186,87,102,194,152,158,77,208,202,202,23,26,219,92,187,99,213,137,104,48,166,254,64,124,67,173,243,184,60,163,250,146,210,14,77,153,201,40,139,162,224,170,81,200,117,231,35,173,247,179,43,168,48,78,95,159,51,250,38,83,195,11,247,80,100,3,204,250,94,119,241,216,177,75,46,59,41,23,97,102,115,174,102,248,228,164,64,119,6,218,235,173,117,197,80,136,146,53,156,150,238,132,127,25,204,107,95,246,190,33,43,188,181,131,83,143,10,138,80,109,164,60,245,132,209,51,142,170,136,160,179,145,114,111,21,210,91,35,102,46,237,230,163,89,75,101,201,75,204,239,27,251,232,57,252,250,3,172,31,91,81,208,125,219,147,154,229,180,28,249,72,70,57,98,59,72,39,127,43,237,224,237,154,160,66,197,19,107,128,118,82,91,53,141,50,170,216,29,150,200,92,202,224,228,219,216,117,59,23,12,132,171,8,109,52,85,231,105,136,59,137,75,148,66,16,181,67,33,107,196,43,120,158,49,192,207,88,121,112,176,156,229,94,106,89,80,6,75,246,226,138,59,92,204,110,8,202,189,153,45,50,190,99,226,251,194,21,185,31,168,80,226,144,87,110,190,245,218,108,114,10,238,23,185,100,58,218,61,162,104,49,99,221,174,250,26,3,111,37,128,59,173,77,211,65,47,158,99,75,74,177,234,9,232,5,147,31,12,81,14,118,139,27,42,121,123,244,187,209,207,52,194,9,36,167,152,110,190,149,124,255,234,204,20,46,82,214,180,244,111,48,157,103,63,73,97,103,139,110,192,82,192,198,150,0,60,31,157,6,23,187,241,122,195,71,16,126,244,100,63,59,88,182,9,128,59,253,12,171,181,130,166,105,45,54,104,84,21,219,226,123,85,165,254,183,81,106,128,105,58,224,99,23,52,176,204,90,39,209,14,225,252,114,85,16,108,161,13,43,139,16,26,71,221,155,159,3,141,23,199,175,115,81,206,87,202,121,104,149,143,144,12,215,135,21,1,4,208,107,239,76,99,93,36,133,129,166,249,8,193,221,93,77,56,163,168,141,116,207,151,87,229,135,6,192,248,146,106,56,177,22,31,4,223,186,134,79,3,26,158,98,141,132,176,122,196,225,136,27,180,75,59,151,251,68,79,163,53,170,76,69,23,3,37,248,77,239,40,139,130,40,43,142,220,55,130,146,136,90,61,132,61,247,223,1,225,74,142,109,108,153,99,203,94,204,208,232,123,219,176,120,79,184,91,203,225,80,45,72,126,89,98,123,119,87,212,105,231,23,88,4,197,224,52,173,81,168,33,128,145,44,251,46,205,92,116,75,18,45,216,70,72,221,3,209,215,186,13,227,9,46,216,104,91,215,179,187,79,170,5,107,73,72,79,147,126,66,177,169,11,75,45,254,118,157,33,248,47,48,139,247,219,126,23,77,208,164,213,214,74,167,128,189,118,187,14,229,65,249,146,154,13,81,185,90,236,176,195,107,140,35,228,215,110,126,7,73,169,242,11,175,125,178,137,253,104,52,177,6,122,130,168,175,66,213,58,23,240,233,146,29,16,202,84,194,79,106,7,195,158,198,197,85,189,132,0,85,197,107,108,156,38,122,71,86,105,174,71,253,137,98,163,27,110,196,184,133,51,34,166,63,243,169,205,167,55,2,112,221,164,194,46,223,14,207,172,219,229,10,198,17,34,223,22,148,108,193,130,49,229,158,2,239,197,136,200,188,198,69,19,139,217,0,4,6,107,110,24,17,46,19,21,182,123,88,34,111,54,34,155,245,28,49,1,19,119,94,158,45,131,159,253,5,7,176,191,206,148,43,200,188,129,143,135,68,133,108,231,92,92,77,102,189,130,191,39,93,160,176,157,28,40,232,133,201,224,175,142,94,234,163,54,107,40,119,175,252,28,43,111,207,22,8,20,244,234,170,165,231,82,98,148,188,10,7,7,51,130,62,19,72,13,12,70,183,203,181,121,16,121,86,250,32,85,45,79,92,127,20,89,229,69,55,191,83,91,34,16,196,29,36,35,42,185,181,6,75,204,31,187,120,145,193,166,9,147,105,27,0,165,179,241,239,198,176,226,28,223,119,160,235,41,173,65,133,233,90,229,174,125,179,85,161,140,231,93,168,227,14,102,143,85,6,185,84,39,48,133,73,175,187,27,180,240,175,254,39,236,110,125,125,207,199,148,93,83,20,101,29,201,242,223,24,47,99,101,41,232,213,189,203,61,80,14,107,226,253,57,181,165,134,128,250,171,104,146,58,184,208,157,3,30,82,21,61,253,252,13,235,29,200,200,99,157,123,167,54,151,85,28,114,14,183,58,108,45,54,134,215,136,208,87,227,188,60,128,171,251,155,135,204,110,113,95,237,244,47,62,196,223,184,91,97,159,221,211,138,136,150,232,157,142,168,102,28,212,196,167,129,44,208,133,78,240,239,95,60,142,71,7,104,204,191,83,74,192,251,170,240,219,218,109,5,9,190,198,75,102,243,2,82,35,48,103,114,19,26,192,254,237,178,28,207,61,198,33,94,121,168,171,105,17,140,190,247,154,27,246,76,194,222,229,74,192,149,199,183,235,225,221,23,132,135,171,171,194,126,248,139,226,37,248,86,163,35,194,192,177,52,25,24,71,230,101,78,56,47,159,88,64,4,117,195,130,186,156,190,86,37,17,9,124,140,187,120,186,255,23,6,187,45,73,249,247,252,1,207,114,210,124,199,58,50,2,242,116,74,251,239,236,140,253,149,242,220,227,135,14,135,135,224,7,7,130,180,142,240,166,127,51,66,186,94,35,118,74,91,141,7,52,153,33,224,61,36,13,126,159,124,229,124,207,193,179,122,7,147,25,115,162,54,182,11,35,47,202,52,12,230,220,73,244,22,15,251,179,170,145,241,49,167,205,131,53,220,59,10,54,172,245,132,97,33,66,1,129,42,99,168,74,214,139,88,194,255,179,98,153,60,155,86,140,45,110,106,34,183,247,3,215,143,225,64,192,23,236,95,39,176,18,59,81,204,148,105,124,109,146,143,86,59,225,83,247,227,18,157,186,249,216,17,177,170,69,95,226,147,35,248,37,254,217,81,64,70,55,207,47,159,205,133,122,80,74,97,92,107,150,122,170,224,12,32,208,202,231,153,163,32,7,229,4,205,166,55,124,50,127,136,200,61,199,208,139,229,69,15,239,54,110,44,91,228,5,187,177,232,241,74,151,97,105,68,247,92,150,59,209,218,237,64,40,29,184,241,188,171,151,129,25,233,76,157,37,210,31,48,203,222,136,100,188,122,230,86,43,65,147,56,100,241,177,51,124,128,252,11,56,96,240,16,89,113,103,172,238,189,12,118,167,206,113,176,62,88,161,115,249,34,111,221,172,207,203,179,116,17,188,244,230,85,188,44,153,42,48,48,0,183,63,97,46,146,13,183,209,187,82,8,247,239,90,214,78,0,218,68,98,231,103,83,80,85,30,89,199,108,130,8,178,180,204,254,183,19,224,118,194,173,21,185,69,54,51,209,104,8,37,95,112,140,212,137,126,2,95,126,4,51,226,119,91,155,101,109,80,252,73,166,86,69,249,247,140,105,210,195,247,92,91,150,142,236,176,106,106,160,200,202,212,123,92,103,7,44,107,163,95,159,238,173,204,46,111,180,205,31,107,129,220,31,51,242,86,59,42,84,228,227,70,224,32,62,172,214,180,11,114,241,254,31,4,143,188,140,87,154,3,233,10,21,24,89,107,195,23,18,49,94,166,35,37,123,10,204,186,100,224,36,143,165,244,67,134,183,114,17,245,38,218,210,119,46,7,147,144,18,72,240,158,64,181,60,141,58,4,229,50,181,32,32,163,103,148,193,208,87,222,148,69,40,9,25,98,33,174,97,121,167,150,92,166,124,201,222,226,226,105,233,96,19,255,170,64,125,189,176,77,192,199,174,182,216,255,232,183,53,41,173,114,36,148,164,121,143,100,28,204,24,136,47,116,38,58,165,132,95,53,240,25,234,203,111,96,114,168,68,146,204,12,206,161,123,84,123,235,175,156,51,108,148,3,130,206,196,205,9,207,242,6,132,196,158,111,240,58,216,203,224,107,153,60,50,13,9,55,233,169,213,15,251,93,32,51,50,145,92,158,7,233,52,12,154,135,207,97,156,27,169,137,190,9,80,177,241,195,101,40,61,188,37,201,18,66,78,163,46,118,111,237,150,211,42,254,78,111,44,205,152,250,63,245,164,19,31,223,192,161,211,62,75,31,96,194,40,32,255,61,255,233,64,16,215,131,215,247,139,156,162,42,245,226,82,242,191,27,50,224,7,120,79,217,107,118,123,82,250,253,102,15,84,37,99,23,84,251,157,111,181,23,152,9,120,6,241,36,163,193,3,123,217,203,89,93,225,20,97,84,62,11,180,28,31,139,133,9,0,155,51,243,77,127,183,197,174,217,10,33,3,227,8,78,145,21,29,220,14,104,193,119,131,35,50,32,225,46,158,202,126,210,117,239,217,128,220,24,147,181,17,255,139,29,209,174,85,215,93,53,186,155,141,62,40,144,179,90,253,196,211,207,147,46,75,161,39,118,196,219,130,151,16,84,166,218,9,155,215,2,233,153,162,184,117,20,169,54,121,45,164,12,205,216,192,82,98,196,76,168,76,42,155,65,226,178,94,121,84,248,181,201,95,172,117,71,147,141,47,24,45,217,212,131,122,8,140,127,180,40,13,59,246,89,231,31,170,228,77,4,8,12,30,54,191,76,155,162,171,219,145,79,253,149,48,119,105,197,165,201,146,140,169,49,180,211,175,168,19,28,51,187,52,22,167,150,185,242,128,216,82,94,149,221,241,3,75,155,11,81,3,233,123,58,183,221,254,107,6,114,176,132,74,137,30,147,45,127,162,160,75,98,83,114,110,86,10,211,89,116,230,99,174,135,210,45,248,81,115,155,213,119,238,210,202,196,50,69,148,37,199,27,40,200,211,63,253,220,106,201,141,12,205,167,178,73,163,28,20,185,153,187,234,102,28,81,124,182,47,241,43,37,207,59,224,142,124,195,46,58,181,195,199,250,193,203,48,150,216,240,41,217,96,172,111,4,176,158,40,203,57,220,211,5,159,38,211,129,212,109,130,3,43,252,215,98,241,235,233,39,6,73,38,107,78,198,124,137,244,24,253,52,246,112,198,112,252,115,97,30,252,109,194,121,60,68,112,252,196,24,112,197,57,125,145,15,221,52,82,39,220,212,107,57,251,136,41,50,64,185,4,22,159,102,132,81,102,139,3,173,242,239,192,235,230,185,134,40,81,94,22,221,100,61,44,49,156,201,27,34,22,132,254,179,100,244,145,219,113,255,11,133,8,206,50,195,138,62,135,48,149,168,37,113,46,52,107,98,251,170,45,207,34,135,172,231,255,96,223,165,189,44,109,64,242,110,62,76,104,83,229,40,63,126,195,84,49,208,191,103,134,0,65,161,198,166,67,45,123,6,201,252,142,4,94,104,36,236,211,78,121,210,253,234,121,188,200,160,83,90,20,119,44,121,6,98,56,48,244,54,138,112,63,210,162,183,97,85,87,168,60,155,223,155,48,154,91,14,89,150,77,87,245,153,184,34,117,146,61,45,32,106,192,172,220,190,108,149,90,17,126,211,240,45,76,24,0,182,137,123,248,249,164,44,198,179,231,166,62,157,105,49,185,9,140,145,53,130,163,202,220,152,198,39,75,178,80,140,183,150,162,99,1,214,210,13,76,231,70,21,193,100,193,71,58,245,45,129,230,75,152,66,59,168,239,105,37,233,124,112,186,53,173,42,94,12,176,224,92,40,103,212,200,32,68,158,196,140,210,30,92,219,20,93,80,200,38,105,229,30,181,109,254,130,149,23,196,72,64,65,1,43,186,221,131,228,126,103,116,125,237,178,219,216,199,21,248,118,25,121,193,243,153,88,154,52,145,162,226,229,236,117,134,92,77,165,36,177,214,146,156,142,96,204,235,54,162,182,235,213,12,28,116,80,3,0,173,195,220,208,73,1,53,225,9,82,242,50,215,180,86,52,160,97,100,52,200,159,3,63,202,168,80,78,108,97,30,131,189,99,175,204,15,118,11,37,23,25,152,203,75,218,115,93,142,183,99,73,234,89,107,159,151,246,6,75,109,84,87,131,222,161,16,243,203,189,110,196,203,163,72,238,115,209,25,46,198,220,187,126,10,5,224,95,133,136,153,200,61,12,186,217,7,29,119,81,188,87,71,142,239,177,152,229,115,232,75,133,243,141,171,187,186,197,216,233,140,143,78,145,251,3,235,194,161,69,43,143,44,160,219,163,20,131,218,24,129,148,100,64,206,172,173,12,225,22,155,115,92,154,93,161,29,255,102,151,2,252,66,40,14,152,16,165,201,49,61,90,211,159,217,82,53,204,255,52,218,121,173,60,155,198,164,45,131,204,213,227,55,194,253,242,70,108,160,60,97,206,76,94,173,134,111,71,81,197,135,137,99,106,63,11,177,151,175,206,173,59,70,93,157,147,231,166,138,128,128,249,74,87,43,48,92,56,182,171,144,202,158,54,98,146,132,184,175,13,125,253,150,74,107,252,91,199,251,114,214,186,0,175,63,68,101,155,67,27,74,117,205,144,72,87,57,152,85,151,6,175,247,145,210,203,90,195,128,207,232,210,253,245,147,200,41,18,225,95,199,240,229,156,252,212,148,76,211,136,208,199,230,242,115,23,48,191,159,5,148,156,82,119,156,36,141,226,210,37,65,60,36,247,129,103,221,89,238,248,55,24,208,137,156,120,109,147,3,203,186,241,62,98,86,204,17,85,107,100,80,242,45,137,239,94,234,184,178,32,88,123,207,128,204,143,125,160,161,199,97,166,29,157,45,151,88,255,164,250,234,122,154,253,228,43,88,24,24,22,157,235,144,84,173,255,116,197,59,193,97,216,20,14,55,145,133,177,160,34,231,122,81,11,11,16,178,42,124,190,196,20,204,129,102,82,122,62,57,130,44,249,46,160,136,109,133,163,126,69,181,59,73,198,7,201,89,123,64,229,186,251,69,218,202,63,37,202,19,153,235,90,169,195,7,145,225,139,244,100,195,107,230,189,37,168,27,85,67,225,230,175,9,255,239,226,129,64,29,108,209,181,21,121,134,173,112,133,250,109,146,150,74,24,30,7,30,204,231,154,88,219,234,220,37,197,184,248,185,135,76,58,123,240,201,88,221,114,89,123,172,189,56,84,179,210,196,37,144,177,62,110,188,93,76,153,217,170,47,122,55,114,150,156,241,227,160,85,22,211,14,219,224,208,195,32,46,99,99,150,116,178,156,166,38,54,156,66,136,229,250,163,187,161,9,49,154,196,118,18,152,158,227,47,38,153,25,44,57,228,21,113,149,11,89,99,100,79,202,134,185,206,201,59,187,185,6,105,179,223,212,245,215,84,102,177,228,253,237,89,152,103,157,35,149,53,139,42,154,30,193,148,12,108,184,64,43,43,200,98,80,43,97,13,233,131,42,241,195,120,118,251,36,134,226,117,146,62,207,114,30,220,129,14,74,21,82,240,193,128,6,165,210,161,202,49,131,240,66,31,101,230,60,176,102,35,28,190,121,114,237,98,234,132,133,150,20,125,215,226,91,160,30,75,144,247,34,86,140,70,137,134,67,49,103,78,77,204,35,155,160,11,215,163,188,201,47,156,196,253,167,175,161,93,144,183,133,22,203,221,104,254,189,44,115,183,233,87,75,63,6,180,47,95,166,210,102,167,157,199,113,66,219,130,114,118,187,198,66,63,208,233,44,121,29,49,250,18,252,10,200,3,189,161,83,48,35,196,68,115,180,198,129,0,191,104,238,252,49,169,14,66,137,84,114,240,2,23,25,52,252,132,139,137,46,159,171,151,46,0,31,174,72,186,165,124,153,60,64,234,157,32,51,59,210,112,128,16,78,20,106,165,142,135,197,164,54,96,91,77,104,130,239,3,83,143,187,128,125,219,158,7,51,97,233,200,65,140,233,85,211,11,198,31,80,196,254,96,215,185,155,39,55,84,158,6,9,66,213,208,47,18,196,207,55,23,47,17,29,215,218,227,3,65,129,86,4,152,113,212,195,37,225,46,14,48,190,93,245,68,132,188,13,192,121,19,46,4,135,40,14,137,77,194,0,115,84,166,198,181,55,21,162,246,115,179,200,107,172,144,243,156,237,63,225,55,190,64,140,201,170,201,224,12,181,196,58,207,115,27,235,27,215,250,213,117,58,60,203,125,238,172,110,21,207,100,47,18,49,0,49,150,55,252,121,116,253,193,119,32,34,61,189,159,69,28,87,146,171,198,8,255,107,99,66,71,173,5,114,162,173,9,3,59,134,100,240,74,1,56,209,51,183,251,93,11,34,184,24,63,42,159,187,80,253,95,222,15,253,220,63,143,217,80,34,194,23,135,208,181,107,25,19,51,229,151,3,73,154,229,33,119,46,226,16,103,198,75,13,36,199,96,60,144,161,222,12,185,53,218,185,108,12,242,159,82,61,47,78,5,244,61,105,88,72,136,120,42,87,223,112,48,195,103,175,59,190,169,93,58,117,246,39,244,212,149,60,107,100,215,210,187,97,37,40,54,231,185,133,95,221,114,29,254,137,121,3,146,22,8,87,166,101,234,64,53,73,182,51,242,76,190,41,36,183,18,223,149,126,201,215,116,67,202,43,33,221,178,184,231,172,181,166,188,154,32,62,152,8,125,112,255,250,171,160,130,153,104,41,27,72,198,63,73,142,83,43,66,224,127,46,1,142,207,156,160,48,116,226,121,130,233,32,139,158,99,158,250,116,220,122,241,50,75,215,99,167,171,19,33,175,177,20,76,200,122,19,162,156,48,167,93,108,174,153,193,228,25,42,178,133,37,168,47,89,211,72,143,53,225,146,98,64,193,217,174,183,185,252,90,15,234,29,136,119,64,151,91,131,32,179,104,162,253,211,204,31,127,8,127,136,223,36,82,111,185,43,110,176,192,194,150,132,120,223,104,240,133,18,140,134,81,71,229,114,42,59,147,158,77,25,97,94,152,231,151,68,223,118,67,196,66,244,246,198,227,250,173,165,52,21,101,96,161,191,31,63,63,224,56,246,82,40,216,152,139,230,103,173,82,34,129,36,230,0,5,209,55,228,176,60,181,255,113,81,155,48,115,220,139,8,81,197,234,43,214,8,58,0,20,206,126,209,70,35,72,30,72,150,226,231,121,135,5,125,186,24,28,121,120,118,59,23,50,200,225,92,39,75,114,152,74,20,41,63,250,16,73,138,207,31,132,58,40,174,82,137,16,155,185,0,77,102,249,108,179,209,249,8,106,44,119,208,26,224,239,1,50,93,252,102,163,162,65,171,90,63,41,94,9,137,160,185,114,1,14,142,18,106,89,77,198,31,164,65,216,188,150,123,248,16,207,115,23,213,9,248,30,22,169,66,238,252,82,120,175,14,112,233,193,196,32,41,92,93,205,180,164,200,118,1,234,187,215,108,172,61,7,69,97,62,110,186,161,252,72,143,179,247,55,54,130,142,180,236,60,92,115,164,17,95,205,166,255,215,241,152,106,192,130,191,100,83,184,91,29,181,19,8,196,249,192,185,243,31,182,10,9,206,24,52,113,21,58,5,227,19,134,191,43,92,89,217,63,224,3,99,42,100,244,231,28,151,100,97,159,29,159,99,107,247,169,138,107,109,103,123,180,33,63,64,230,153,36,141,158,123,58,78,243,241,46,9,105,136,154,187,31,83,195,50,69,162,226,247,145,111,217,41,123,136,137,58,15,254,243,6,203,38,114,97,183,89,200,135,154,0,158,13,45,200,115,157,52,48,134,105,50,192,47,220,252,212,143,33,105,192,118,184,106,185,252,144,26,88,211,207,145,25,14,0,220,194,168,83,131,8,219,187,32,253,2,190,125,201,209,9,139,144,53,56,76,243,134,120,33,222,59,127,40,46,45,27,72,137,35,164,215,71,125,16,10,107,213,82,29,61,249,1,20,2,47,211,124,34,6,71,17,103,58,99,89,45,173,66,221,91,179,123,244,140,54,245,244,124,74,218,251,6,206,136,179,61,139,245,237,44,53,141,212,33,138,248,71,250,226,249,116,49,230,244,180,90,27,239,175,187,25,39,41,218,164,170,239,51,107,250,207,212,227,248,111,123,97,107,215,208,139,73,132,43,221,185,27,134,176,212,55,221,96,248,227,190,132,109,53,163,63,70,36,64,157,72,226,224,13,140,90,203,46,9,123,123,227,26,126,32,29,26,76,164,202,254,213,85,65,2,64,109,217,173,18,60,229,50,105,106,27,176,177,53,183,203,229,7,37,4,241,141,205,87,223,88,232,199,184,161,234,95,120,190,181,94,181,6,25,119,116,64,247,10,180,48,172,236,175,105,106,175,178,128,200,92,100,160,231,34,78,144,184,100,69,88,228,25,216,86,173,153,112,8,84,238,161,184,124,49,175,232,226,226,185,22,54,230,108,123,34,52,56,213,17,104,111,131,124,16,121,169,201,5,22,236,192,104,151,78,117,239,69,51,121,16,189,49,174,176,12,222,46,179,156,63,158,225,206,114,113,238,84,235,190,127,200,47,69,245,110,252,189,62,157,62,83,166,89,236,56,212,250,36,211,13,186,68,242,13,210,214,218,142,181,178,251,245,13,30,1,183,93,207,38,67,96,96,126,254,13,170,187,246,75,9,27,112,136,125,33,10,200,11,186,138,97,246,148,55,149,150,180,57,87,205,83,244,246,38,39,252,161,158,178,139,195,187,233,250,31,62,57,62,43,80,70,174,99,219,142,233,3,161,121,106,21,224,180,2,25,186,233,138,115,30,199,103,187,63,209,240,7,53,22,221,167,181,73,21,232,158,45,220,119,6,109,84,198,113,70,214,93,122,237,52,7,131,121,185,216,238,10,233,246,194,234,228,174,29,133,20,62,235,165,173,168,35,53,183,249,229,213,21,115,1,30,108,52,176,246,23,125,191,201,243,84,67,104,26,116,88,19,13,169,7,117,93,48,13,210,141,61,247,95,214,208,112,204,248,199,216,178,184,184,86,231,60,168,6,5,134,252,98,9,174,238,115,121,41,48,184,125,100,65,66,131,197,240,125,85,154,54,21,145,114,112,193,213,131,83,232,166,34,70,157,181,186,185,45,236,200,34,15,118,104,154,119,51,84,101,255,87,17,86,65,75,168,162,249,142,214,157,54,47,188,251,157,245,97,158,152,3,140,250,135,99,158,212,109,138,87,85,35,204,72,159,44,152,58,140,175,245,158,164,203,98,34,141,199,119,82,60,247,10,182,122,46,50,178,183,92,216,180,55,13,138,230,30,150,64,145,208,151,249,168,97,71,49,23,38,176,17,151,91,89,72,141,225,53,16,232,137,102,134,41,84,64,101,45,200,103,127,114,148,109,59,44,72,1,25,83,228,221,241,124,59,188,136,186,69,91,20,2,40,21,97,14,196,251,16,215,213,8,212,85,34,238,67,91,231,240,255,9,112,164,253,70,112,64,68,134,6,77,124,28,64,103,217,189,54,219,67,126,57,43,206,87,116,161,122,226,83,144,9,218,248,255,181,24,34,100,211,183,134,102,46,27,38,86,157,206,39,153,233,190,206,15,108,214,186,21,108,239,247,182,65,28,237,193,150,76,154,84,246,171,244,155,252,240,220,83,182,8,71,219,143,136,246,17,43,52,113,180,77,117,2,205,27,62,45,20,91,210,17,145,177,19,7,199,205,178,79,49,17,166,62,37,185,173,17,204,49,182,106,121,18,95,43,150,87,78,217,207,192,194,227,42,1,71,54,128,252,191,92,205,167,42,2,67,32,206,36,215,71,9,235,120,90,212,236,180,112,96,199,84,84,84,196,78,163,251,10,22,229,232,96,185,245,29,24,95,157,45,8,77,194,212,227,87,136,147,129,92,225,203,201,145,245,237,143,228,152,137,221,81,6,204,124,201,76,135,52,237,240,92,219,126,5,216,245,218,157,100,197,128,133,53,125,21,236,229,197,101,105,143,154,91,136,180,161,225,235,117,229,69,177,106,219,36,135,152,18,141,22,101,160,163,124,198,38,240,10,122,77,200,13,44,140,176,81,84,2,110,106,203,196,86,203,105,79,170,74,156,163,75,203,167,156,114,99,112,254,170,2,31,25,174,1,35,102,90,184,8,231,48,160,76,20,228,125,175,169,185,200,47,159,38,142,13,130,34,213,92,206,183,129,160,140,149,130,47,99,94,47,56,44,171,217,124,46,138,253,203,217,238,211,245,201,50,182,8,171,133,23,248,106,239,238,220,20,239,11,74,168,183,18,83,154,81,89,253,205,115,143,195,153,100,28,7,100,179,64,167,76,104,31,233,202,169,117,44,60,251,107,38,235,20,117,54,15,235,32,167,62,159,236,82,236,211,40,243,254,70,90,189,1,24,228,198,8,238,154,63,30,197,174,127,149,244,38,54,24,57,116,177,190,218,45,114,181,49,237,245,132,157,229,132,214,218,36,124,244,254,137,118,149,223,203,1,109,171,27,2,219,32,45,93,241,181,104,222,78,237,7,237,169,45,141,84,147,121,227,93,3,104,106,23,230,59,232,194,39,14,4,129,234,60,81,82,29,158,150,81,72,241,28,201,47,218,28,84,33,175,95,240,249,221,195,89,80,31,189,25,55,71,206,36,127,192,90,139,222,95,103,188,103,118,145,82,70,124,83,229,228,179,3,204,34,9,6,200,83,151,148,13,199,182,201,230,40,183,75,21,18,70,131,215,189,194,239,22,204,181,117,192,116,23,97,155,70,11,150,154,245,51,101,65,251,246,139,208,65,30,235,160,203,77,250,192,168,193,109,176,122,92,53,37,142,40,106,86,27,126,194,166,146,148,153,52,212,227,146,171,177,1,151,87,10,116,107,109,147,59,114,251,85,156,120,134,243,138,35,141,253,14,60,119,87,184,170,88,3,20,207,185,146,45,94,29,117,203,92,208,103,189,151,48,185,193,19,195,254,252,149,255,129,160,77,64,184,17,197,143,144,191,74,124,88,249,200,111,92,39,44,168,50,249,100,102,99,25,80,19,13,39,91,253,75,160,200,126,181,94,231,138,93,136,118,47,79,101,233,164,241,82,223,233,197,240,10,223,191,237,236,107,144,76,226,252,152,217,213,46,105,253,182,118,174,125,66,105,159,67,71,115,3,95,8,24,149,186,134,217,137,59,64,77,212,39,162,162,40,73,168,233,5,116,192,145,9,145,82,110,142,135,22,196,84,26,201,208,104,115,94,107,192,232,105,49,3,247,205,158,46,58,122,103,53,65,97,11,33,155,115,15,253,211,190,226,88,70,30,68,115,244,163,200,106,215,165,101,96,213,147,94,28,179,198,125,70,204,159,45,114,88,163,154,70,67,60,121,169,65,79,163,121,35,208,198,243,191,26,235,124,29,140,248,121,250,118,29,141,186,15,213,24,83,234,39,157,224,95,223,113,47,20,76,82,107,47,30,150,231,70,105,85,30,55,189,110,13,178,57,118,162,34,252,251,122,195,12,126,66,92,111,54,91,253,213,182,211,207,80,119,16,43,30,120,166,252,187,112,152,143,105,254,16,159,59,129,38,89,160,176,13,126,199,3,161,99,185,37,186,115,98,110,196,104,185,168,185,235,180,232,127,52,145,175,232,75,81,142,240,239,180,175,170,15,177,11,226,215,205,91,146,38,135,5,200,87,43,202,69,142,105,150,73,117,180,137,219,159,99,53,222,232,136,8,188,148,150,31,213,51,77,148,2,243,210,217,201,198,234,232,1,65,225,237,152,178,95,71,232,19,107,57,55,199,33,122,184,124,14,118,79,250,104,163,21,227,229,13,161,24,149,105,93,211,116,139,0,20,255,64,47,79,232,229,61,142,112,246,21,134,10,80,206,43,225,42,217,123,145,59,46,88,88,93,254,97,8,117,231,166,10,32,69,228,89,163,252,154,17,151,213,208,212,205,78,72,56,169,243,142,218,192,197,234,151,65,253,101,168,164,47,226,115,133,7,43,209,34,185,35,160,158,165,165,220,49,219,192,161,196,118,91,81,201,157,165,143,27,136,82,124,120,198,32,69,153,33,179,156,112,15,156,91,196,215,91,164,39,89,157,66,93,223,138,203,106,89,119,61,237,7,3,55,190,122,252,26,108,235,215,54,195,223,188,36,218,158,216,118,253,61,25,117,154,85,182,252,146,218,181,10,243,116,132,188,55,99,170,174,231,71,99,122,244,114,109,193,202,124,144,9,203,101,81,243,94,231,187,112,183,36,175,204,54,8,39,219,237,186,31,39,177,73,68,126,119,116,107,146,220,84,72,89,207,172,60,22,119,102,63,79,107,136,18,234,187,95,51,164,19,255,24,48,186,202,168,108,87,145,15,44,94,65,200,159,134,239,60,50,136,65,0,237,11,53,118,239,25,244,39,113,0,33,130,9,214,194,35,194,114,47,56,112,145,95,213,182,80,20,135,68,169,129,204,162,90,206,232,85,188,137,156,28,60,19,161,107,60,184,78,195,147,123,52,234,105,83,177,158,205,168,78,104,165,83,117,122,133,76,73,25,169,208,1,62,34,135,246,18,172,71,253,70,149,164,235,30,184,81,252,236,3,124,195,161,116,200,33,228,105,34,71,58,178,172,190,193,76,110,55,29,68,74,140,83,92,145,201,231,0,175,200,228,235,211,251,250,41,151,234,170,185,144,144,50,208,34,133,230,203,135,227,142,182,36,39,15,82,82,99,197,203,190,145,33,225,245,111,6,19,144,168,180,54,154,115,50,129,17,84,7,218,157,113,99,51,34,76,46,105,30,134,173,109,37,92,212,149,157,142,59,247,122,114,124,135,247,73,8,230,98,196,140,199,212,231,96,211,71,160,160,224,106,173,240,22,25,228,146,51,129,94,2,104,103,154,190,243,132,161,238,69,60,69,159,21,126,171,113,253,198,15,145,155,106,207,129,225,28,225,151,17,51,71,36,18,164,32,3,14,76,32,208,215,182,49,135,242,4,96,86,89,69,245,60,162,72,126,64,4,28,110,38,165,220,144,23,63,112,6,228,19,237,117,43,133,231,67,191,112,246,93,233,13,38,223,98,154,202,173,195,26,140,134,152,155,5,252,72,22,30,63,23,111,198,96,78,105,205,210,159,217,213,200,0,76,184,1,98,35,139,248,123,47,139,212,235,117,199,232,184,184,223,95,179,52,77,204,17,144,21,141,50,25,122,137,215,175,38,242,98,100,98,16,111,195,130,140,212,63,186,202,226,157,157,241,59,155,255,113,3,82,110,157,174,250,226,114,161,140,2,220,73,13,127,102,3,106,44,26,116,152,195,112,118,20,164,80,16,68,212,81,70,51,211,42,2,80,42,103,203,110,212,176,24,118,170,190,41,11,163,57,224,67,212,192,177,156,146,234,255,159,112,152,12,205,48,93,42,207,11,87,192,143,205,231,178,10,73,39,19,231,161,222,66,48,102,30,27,130,101,17,134,13,162,0,159,151,117,76,183,106,60,104,71,152,141,19,58,95,114,82,182,20,229,132,110,131,243,160,209,190,177,165,103,141,76,99,36,105,205,135,208,82,12,34,240,45,51,55,249,4,87,51,86,170,96,140,114,7,83,219,214,152,231,220,86,25,222,125,71,57,209,10,235,159,79,49,194,107,57,198,234,62,110,201,234,93,100,180,196,61,90,222,202,51,155,162,220,225,134,157,106,234,43,63,244,218,79,7,252,60,237,140,201,192,183,23,176,241,76,103,227,199,119,235,93,16,217,28,135,164,33,96,88,121,68,101,141,204,1,17,207,75,207,95,224,140,193,101,115,38,65,169,70,195,218,213,226,71,195,97,250,91,9,193,6,183,150,169,25,92,145,115,4,210,64,79,19,33,5,63,248,96,62,232,12,222,254,183,105,243,205,146,76,100,112,211,191,56,139,203,173,208,123,12,179,112,204,35,217,213,131,25,90,223,147,155,155,202,201,244,245,238,113,236,80,186,188,6,45,193,247,121,249,68,177,32,27,129,65,61,173,191,175,0,44,125,150,167,32,242,136,48,249,155,77,25,27,166,54,160,23,159,3,202,59,111,255,187,6,60,142,95,188,172,191,166,89,138,101,161,255,139,5,203,90,134,205,14,215,79,227,194,119,110,23,94,65,163,192,119,213,104,194,117,228,221,208,129,87,111,71,142,94,198,15,99,215,213,59,133,191,12,225,75,168,89,35,138,90,0,45,249,245,167,50,77,60,113,94,55,206,126,148,111,146,192,252,47,167,140,225,119,30,29,191,235,16,209,112,98,79,42,69,189,210,229,16,211,180,95,32,127,38,31,250,243,208,11,86,153,144,115,222,1,161,6,90,29,126,113,103,170,132,99,226,45,160,250,116,51,34,0,170,107,69,137,173,146,171,118,83,27,62,27,42,56,70,99,223,48,195,2,61,8,6,33,155,255,39,249,186,82,177,23,200,127,226,6,201,166,33,60,170,124,71,230,70,239,40,140,214,69,157,185,101,65,137,15,197,30,107,96,120,2,199,150,100,118,175,182,22,134,35,174,30,37,3,129,161,202,253,190,177,33,198,5,248,25,72,9,171,161,212,230,165,129,206,222,226,24,78,35,180,18,95,8,18,11,97,115,120,30,119,12,187,254,156,122,188,140,164,206,211,230,229,244,124,229,204,2,245,186,213,147,157,174,5,131,107,25,102,169,137,169,151,47,239,52,139,132,208,152,210,136,21,91,222,30,33,20,226,181,154,110,250,39,119,3,143,122,239,228,235,57,82,200,43,172,76,35,149,185,118,125,207,196,167,245,160,191,203,239,66,40,209,64,4,44,133,140,36,25,144,39,212,80,232,23,234,176,58,49,234,68,172,168,24,29,89,88,227,219,98,255,108,28,121,192,143,136,109,253,118,191,54,72,241,148,14,203,166,103,27,13,83,101,67,250,192,93,45,133,46,158,9,150,233,58,58,252,135,147,114,67,214,124,120,149,134,102,5,232,200,234,248,76,241,58,174,21,13,195,70,169,79,196,76,110,163,202,126,177,113,174,143,139,103,96,248,78,82,154,190,58,54,207,221,29,79,197,53,125,111,164,249,137,47,182,205,82,7,183,121,146,104,172,29,175,129,130,147,62,40,214,73,116,170,46,227,115,228,155,22,54,17,72,171,223,38,16,47,38,14,199,132,218,77,123,93,15,142,13,178,229,133,234,20,92,218,65,154,184,188,107,162,180,11,123,38,248,82,24,120,64,48,5,185,149,221,114,202,202,218,239,160,178,135,21,29,138,65,39,240,228,193,69,95,166,207,3,234,244,114,163,64,153,51,117,217,72,96,47,4,110,65,0,109,209,36,75,25,90,39,33,236,17,14,99,165,68,160,49,161,204,167,72,69,0,99,201,241,135,121,67,45,3,184,220,9,244,57,110,201,230,224,248,76,2,235,135,236,9,106,105,143,38,174,205,171,45,169,49,97,104,75,119,108,159,55,22,5,213,75,78,119,204,16,17,22,144,238,168,143,149,205,124,137,18,72,5,224,62,153,7,100,190,85,64,191,152,126,226,177,36,50,145,48,114,237,156,84,253,64,206,129,110,112,118,101,6,233,175,175,67,120,112,101,115,234,250,97,44,189,219,66,116,73,39,122,236,58,148,193,204,159,8,172,173,171,53,63,26,63,72,57,176,252,90,165,36,234,248,142,237,116,221,204,98,193,155,20,141,26,35,222,20,58,165,236,202,251,126,199,130,23,7,236,56,244,2,99,65,186,230,229,159,57,53,11,184,56,119,121,26,21,49,103,226,17,106,105,61,8,81,219,112,49,196,28,235,121,184,175,18,10,151,53,61,218,86,15,107,192,109,159,133,127,79,145,129,212,217,147,29,72,135,245,218,211,119,200,124,255,187,25,152,104,166,29,32,194,190,252,102,117,97,189,180,2,205,155,189,207,77,13,101,24,211,20,46,197,30,62,164,220,143,104,9,3,97,102,29,36,181,34,172,59,73,33,191,214,97,216,18,1,147,175,85,63,76,84,42,124,131,227,27,243,16,18,46,246,19,154,105,240,140,18,120,109,91,254,172,1,146,14,228,90,53,93,194,171,108,123,173,70,229,23,61,128,172,145,157,104,223,228,124,156,4,11,16,20,220,98,16,21,118,21,62,118,90,53,248,199,132,176,105,166,53,98,235,83,246,93,107,248,140,55,138,156,35,198,133,152,16,95,234,172,174,80,229,64,113,247,118,0,133,137,61,102,58,113,187,21,241,52,186,137,112,98,99,162,250,7,187,56,171,17,55,158,218,150,181,251,190,37,9,58,130,16,148,57,95,110,10,97,52,192,103,135,130,6,3,1,164,118,224,37,142,168,33,245,150,50,60,113,32,232,192,230,55,71,197,51,206,124,135,96,108,23,49,80,29,54,51,75,74,1,55,212,118,19,106,112,212,152,98,77,182,178,157,202,51,4,66,54,31,90,251,80,64,152,229,162,124,118,139,34,65,85,161,31,73,113,246,241,2,21,135,113,203,232,64,82,247,214,59,26,125,89,59,165,153,180,165,166,80,17,159,113,188,29,229,78,190,84,39,116,241,179,10,195,14,133,218,239,144,252,122,75,171,59,61,140,255,167,227,97,5,209,253,192,247,213,82,166,139,35,35,202,155,53,40,234,40,28,86,190,252,136,212,182,9,225,28,207,202,137,154,41,193,207,102,36,91,254,153,168,138,202,18,32,23,221,34,108,223,39,105,17,192,239,153,227,165,152,34,3,112,129,22,163,141,171,248,40,172,139,10,103,210,187,136,163,168,81,156,26,81,202,141,214,91,186,219,244,132,2,40,158,69,206,236,116,179,114,53,236,253,172,184,134,181,223,140,66,76,221,131,16,233,218,186,214,85,113,172,113,227,94,170,29,225,152,49,172,88,62,90,9,83,23,37,67,141,38,31,145,111,14,207,224,224,177,40,15,91,161,105,75,205,251,224,17,68,32,54,12,144,38,236,16,205,87,118,223,206,144,158,157,112,37,227,140,214,24,122,98,165,216,208,203,131,191,116,181,210,148,147,1,60,210,59,195,96,0,74,241,219,113,238,202,223,151,35,236,115,2,23,27,191,95,37,219,43,222,111,182,115,27,101,192,146,146,9,237,117,0,200,77,174,218,75,10,177,189,122,160,216,124,36,203,42,217,18,163,148,92,218,13,51,24,190,32,250,39,129,107,73,63,60,140,244,73,47,38,92,229,152,47,219,189,30,18,231,210,58,150,33,91,28,175,41,2,16,95,15,175,143,129,199,136,224,135,36,213,254,27,24,178,34,49,211,91,125,245,240,229,43,160,193,15,251,242,168,195,112,48,112,153,222,106,125,64,219,136,115,99,137,58,161,149,77,214,103,230,99,103,176,165,109,54,17,12,234,82,112,130,132,18,1,101,23,3,140,102,36,210,24,202,75,69,202,4,179,64,127,88,199,230,250,27,92,105,84,102,30,158,68,240,33,25,144,172,122,163,211,69,85,79,89,172,135,3,34,161,132,151,241,12,138,129,119,110,117,167,205,203,108,130,128,142,227,59,132,223,25,120,193,242,143,229,67,208,104,59,86,240,160,199,238,35,4,30,21,209,56,60,235,16,3,32,58,183,135,139,166,232,179,10,160,91,57,221,165,246,36,23,70,237,196,108,158,243,0,110,109,169,197,161,178,73,242,173,140,101,97,175,166,213,112,116,126,188,94,213,160,218,65,111,129,60,197,23,227,99,39,85,240,211,66,22,17,62,40,134,223,104,18,102,181,42,124,88,234,93,172,0,60,169,6,214,38,167,207,168,231,245,139,64,169,107,212,112,160,158,205,208,177,205,49,59,22,84,104,156,226,48,216,241,157,15,75,254,46,193,28,228,13,68,5,253,108,66,200,204,180,243,84,78,231,197,62,19,3,64,92,240,73,119,39,218,207,37,28,126,188,124,148,211,43,105,117,220,86,68,246,218,37,72,130,44,202,239,16,255,159,187,127,15,103,216,136,241,40,94,166,135,210,64,166,53,251,19,160,180,62,135,213,154,27,21,86,17,185,129,163,145,20,212,170,82,27,237,62,224,94,74,114,158,32,243,251,234,187,24,22,129,53,251,251,21,104,59,163,171,31,54,186,176,146,187,252,236,238,150,50,98,119,8,179,191,250,54,18,54,74,52,133,225,174,147,18,205,28,3,111,99,170,216,182,100,113,99,220,222,55,230,203,18,133,93,126,25,123,50,109,94,133,122,182,198,144,150,4,230,208,38,139,39,74,181,93,68,225,25,246,236,215,77,216,162,211,249,155,75,112,204,174,214,175,195,1,25,7,64,115,68,70,251,3,249,5,103,101,36,145,134,171,234,83,1,9,112,77,46,97,72,46,55,70,10,73,80,179,49,81,134,147,100,44,11,119,38,42,43,174,249,154,158,241,97,122,74,172,73,220,67,92,9,162,88,194,183,153,5,114,129,138,143,212,95,216,180,89,103,145,91,61,43,146,89,9,193,107,231,208,129,12,236,115,217,128,87,94,191,156,118,19,91,9,207,110,195,92,37,224,55,100,70,9,141,188,188,89,98,220,215,40,232,243,202,142,17,27,103,103,30,16,189,107,36,115,26,108,212,33,198,6,107,188,233,206,36,213,120,35,117,73,220,198,135,6,75,153,144,188,138,174,220,46,198,139,132,60,252,36,240,132,115,61,250,153,117,181,96,66,101,120,224,217,124,140,210,126,148,114,250,87,246,66,172,195,125,2,189,215,136,191,209,245,243,110,226,159,218,90,213,143,88,248,206,62,153,101,228,167,122,146,112,239,100,216,239,104,157,177,236,232,243,192,57,65,148,142,237,146,172,125,136,58,84,101,198,255,180,172,5,142,113,235,97,0,206,0,38,156,116,150,12,12,229,21,74,38,97,224,55,101,113,56,93,0,73,65,25,134,211,43,152,219,134,177,131,51,145,167,97,70,44,142,143,190,131,172,128,213,61,73,129,25,33,57,79,34,215,49,157,189,252,126,250,243,183,224,130,133,194,20,153,227,32,203,150,175,13,232,96,74,200,121,77,103,62,65,178,224,23,130,184,98,65,29,59,52,80,204,191,175,118,206,143,83,18,218,153,105,76,180,24,169,163,192,182,32,85,146,164,43,233,44,48,252,121,6,34,59,59,106,230,52,209,247,154,205,95,247,245,151,123,172,111,93,39,205,232,107,84,140,222,126,92,136,161,63,183,128,237,227,14,37,218,96,191,101,28,20,90,68,168,17,53,237,20,170,243,143,239,84,151,14,168,58,145,177,192,244,51,78,23,207,82,141,152,13,147,69,190,215,90,149,71,39,92,80,105,60,39,129,78,193,16,30,196,81,3,63,20,78,96,242,89,62,244,201,213,94,223,255,189,49,250,47,232,229,56,40,45,94,180,250,29,190,128,188,84,123,8,235,70,164,125,113,32,173,38,219,255,113,111,239,114,19,156,47,115,40,50,0,95,96,130,93,92,250,206,122,0,241,45,165,183,190,43,247,41,144,202,28,207,205,96,73,58,234,37,206,132,212,149,3,48,143,130,248,184,119,213,122,177,213,135,27,8,85,70,124,194,185,248,100,89,237,185,16,123,167,132,162,114,80,211,9,70,145,0,182,69,70,182,73,227,215,59,20,15,84,37,141,246,106,129,24,25,15,69,11,250,121,143,212,80,133,31,192,148,130,118,179,216,54,194,237,245,237,150,78,250,7,242,76,74,54,225,166,134,27,138,211,38,201,50,145,168,90,141,133,146,71,175,240,93,235,177,203,214,183,45,14,183,208,1,216,93,192,164,210,106,129,130,97,213,3,42,110,211,75,97,185,43,78,57,86,4,233,69,63,69,133,47,107,42,6,50,80,50,87,82,167,120,208,96,203,138,139,88,115,10,50,116,195,64,57,126,49,122,101,29,46,234,139,178,230,21,200,37,119,95,248,86,93,246,116,148,237,99,90,146,34,93,84,236,84,125,122,84,149,161,176,77,209,155,107,33,7,91,53,42,35,9,44,85,254,81,77,68,138,64,215,93,112,98,49,15,224,10,202,134,255,133,72,236,33,246,6,245,199,56,136,102,199,108,229,34,177,113,252,36,53,250,187,62,68,71,122,107,80,151,105,216,18,2,196,182,207,106,221,73,14,35,113,125,202,219,139,209,157,101,229,227,95,228,43,142,114,120,23,123,81,141,8,136,119,190,119,251,148,1,139,78,242,110,65,146,43,217,244,230,76,3,154,22,231,20,10,120,239,174,80,251,214,179,91,235,161,106,216,245,65,34,225,142,3,172,95,44,213,201,145,51,91,216,107,37,230,224,105,11,169,42,111,47,177,187,233,71,192,215,117,151,6,131,96,124,36,203,90,95,3,179,201,218,210,37,144,85,101,63,174,226,223,76,96,117,51,247,227,82,82,236,27,174,133,180,81,233,136,17,255,28,7,245,238,74,198,38,234,156,104,118,110,160,72,85,219,75,75,93,170,198,251,30,71,221,2,15,74,15,213,42,179,200,11,46,246,22,26,164,247,158,208,22,134,38,97,119,221,80,87,106,231,236,61,8,67,225,36,89,52,66,119,157,110,119,100,95,190,107,17,162,230,65,144,35,97,120,118,9,83,227,188,227,58,38,115,103,87,65,42,225,175,125,47,100,163,53,212,69,193,112,32,56,60,166,24,40,148,205,107,28,249,165,144,102,245,171,246,17,196,190,7,236,25,246,206,48,227,104,73,142,5,143,158,92,29,243,168,73,13,170,56,242,3,73,55,49,240,232,20,230,67,183,166,118,86,61,176,117,200,33,2,159,181,118,91,241,95,68,12,189,77,78,5,108,153,198,134,185,204,145,189,113,69,56,86,212,147,159,61,37,239,237,14,133,132,200,28,89,216,233,236,216,72,212,73,243,121,38,38,198,140,120,170,64,86,244,106,202,142,79,92,70,114,94,235,119,38,236,131,4,29,179,74,124,188,240,217,90,66,245,114,176,13,104,252,165,78,108,16,111,152,248,198,127,57,250,64,153,223,42,45,87,240,235,120,74,157,190,140,133,27,133,216,77,229,101,111,124,211,157,159,162,209,241,146,103,244,142,95,100,11,169,181,44,254,103,73,49,178,126,69,20,246,15,195,43,215,87,137,117,212,6,229,11,168,242,158,57,67,249,157,217,195,56,85,250,48,61,51,177,173,209,150,154,250,106,112,166,112,40,240,37,26,231,224,147,130,245,93,96,28,114,116,1,82,77,154,91,29,156,178,145,173,154,242,124,136,240,244,226,95,204,8,6,208,31,193,37,9,120,248,31,15,134,109,115,160,1,71,101,225,228,143,133,219,1,67,168,240,12,245,212,57,9,10,242,36,207,49,99,121,238,189,99,98,188,231,16,115,108,109,177,135,239,31,27,242,131,139,142,250,114,191,74,89,19,103,144,226,222,205,59,124,245,134,193,2,12,116,220,235,173,61,59,229,75,110,84,58,90,219,145,249,154,83,202,131,33,201,208,32,9,212,119,212,83,161,63,76,34,190,250,144,222,173,242,91,183,50,84,64,148,175,249,212,159,20,25,98,64,43,196,63,46,87,181,177,0,114,24,1,162,159,18,82,77,131,246,227,48,27,206,57,130,133,225,105,196,148,77,6,151,15,81,53,0,83,58,129,58,205,157,71,213,156,9,164,159,133,62,146,181,187,180,195,119,237,200,226,103,27,193,144,251,121,103,130,21,246,69,168,190,164,14,77,33,168,180,172,26,105,65,218,8,134,164,39,71,158,227,43,173,249,161,18,185,167,253,198,251,195,202,164,171,87,97,163,162,171,235,236,92,45,121,137,2,189,1,41,244,94,116,198,106,237,195,136,41,186,101,3,135,188,110,103,242,15,22,15,144,155,13,252,101,213,56,19,7,247,171,128,172,96,113,125,33,99,173,234,20,97,222,91,150,174,79,248,1,106,127,9,174,74,23,43,19,6,121,180,202,221,164,184,16,221,254,77,195,250,139,201,196,143,158,195,249,249,18,35,95,177,25,121,238,3,66,202,184,124,189,164,199,249,165,127,225,171,209,73,145,155,174,162,34,126,54,140,150,40,37,129,177,65,117,194,73,59,243,24,103,211,34,254,180,165,181,222,234,199,136,130,178,244,74,74,112,47,134,142,76,226,36,124,20,74,190,27,162,222,107,232,212,109,104,229,115,47,157,248,212,70,77,56,119,65,44,92,185,183,184,168,105,222,242,254,139,98,175,119,180,23,152,224,20,5,170,223,71,202,242,91,58,114,251,240,117,222,100,150,33,237,64,222,241,44,173,104,158,71,54,149,81,132,109,89,102,207,93,70,198,26,33,33,202,176,21,85,10,151,145,89,17,117,59,227,140,156,51,253,141,0,187,161,253,191,66,83,93,113,153,117,86,122,54,118,249,95,46,167,17,42,105,116,88,89,112,171,209,116,117,234,95,170,181,32,170,104,245,21,178,84,219,39,226,66,3,200,148,145,47,66,143,23,31,113,223,138,134,176,159,82,244,246,179,76,24,126,193,157,114,32,230,113,66,77,109,224,110,214,184,31,228,205,29,78,205,184,113,89,73,170,232,164,107,7,145,50,162,103,237,50,79,36,25,9,158,197,71,142,155,195,40,241,109,63,100,96,47,222,247,0,117,217,75,219,108,186,144,108,26,28,26,147,30,66,137,92,183,89,108,165,112,15,74,129,102,152,250,97,237,152,94,118,224,12,238,113,164,194,80,99,16,182,41,151,67,141,250,69,78,106,112,155,61,235,46,121,210,27,119,38,52,224,122,81,148,159,87,254,213,226,38,102,206,196,190,3,179,253,99,247,23,168,250,161,178,82,159,181,72,138,23,190,59,113,126,134,23,227,52,216,227,223,102,113,106,241,105,70,210,166,252,77,207,104,106,161,19,76,195,32,81,195,15,238,51,9,5,125,202,65,48,216,241,171,223,14,247,215,213,229,139,38,156,213,20,217,84,211,193,239,113,169,226,113,150,32,12,193,40,134,68,51,168,226,216,244,69,79,172,141,197,112,194,2,154,105,6,227,224,142,203,42,69,100,11,203,21,213,205,165,183,159,73,89,238,166,115,185,45,98,117,194,147,132,103,161,37,195,33,59,127,49,189,245,205,17,13,191,125,105,172,26,202,5,9,114,50,248,236,92,116,178,223,199,155,96,36,253,31,139,104,118,5,133,20,13,77,210,122,5,6,208,177,4,181,30,160,16,55,81,230,71,84,112,233,106,221,245,72,173,118,97,168,184,133,114,60,124,89,63,135,83,97,131,137,157,174,169,109,231,179,169,72,38,239,168,54,64,195,33,55,169,175,91,22,212,222,235,74,242,226,10,145,220,70,43,9,57,94,39,11,163,209,172,243,143,23,75,53,128,83,203,125,54,229,77,113,137,252,84,132,22,25,169,47,241,244,55,100,51,75,208,33,240,30,60,34,14,22,160,1,254,183,139,213,105,80,94,110,253,17,130,224,91,70,192,30,117,80,45,59,238,124,53,163,14,110,204,97,138,13,84,152,226,123,1,87,211,212,129,151,166,128,79,131,134,41,11,6,0,201,27,249,68,249,183,111,100,69,129,25,115,74,84,109,153,170,137,182,28,31,137,175,186,48,185,223,70,74,206,234,20,140,245,151,148,7,72,104,150,250,38,206,161,100,201,252,124,73,230,6,7,141,176,207,47,232,216,118,166,221,174,98,145,71,238,171,216,213,255,197,92,247,226,121,236,213,212,150,10,113,87,76,222,64,182,88,18,80,219,6,90,131,217,144,49,105,227,120,207,239,70,120,228,178,32,184,90,179,3,56,45,177,34,224,210,180,232,77,246,48,97,237,40,69,176,35,213,45,7,238,226,140,226,190,23,93,134,48,244,84,115,75,130,105,156,91,198,205,165,135,94,244,26,103,83,187,211,186,243,56,120,240,34,178,143,4,164,219,142,156,20,181,21,68,22,123,149,201,100,173,99,126,220,100,137,253,93,40,2,92,82,174,136,233,59,200,178,28,106,132,33,40,144,188,130,225,197,194,215,32,246,113,76,67,170,53,14,171,207,33,151,168,91,193,126,108,131,240,120,23,91,91,191,31,81,35,82,185,128,151,37,233,26,228,176,38,208,204,245,198,47,146,80,138,88,142,43,185,30,228,169,111,61,172,158,58,28,172,235,216,35,202,54,45,115,62,54,232,50,0,134,9,114,142,144,204,158,164,114,20,95,218,119,55,140,188,112,90,83,184,110,61,181,103,141,229,77,129,132,233,28,77,108,108,34,177,169,52,45,127,46,66,47,18,115,66,141,208,172,96,101,142,93,206,167,110,131,118,235,113,9,186,160,93,165,187,119,39,89,56,211,178,239,14,50,53,86,9,215,189,248,99,253,170,242,150,155,51,50,131,55,91,186,56,229,197,54,227,42,24,149,182,119,89,157,160,53,5,50,211,219,232,43,33,39,162,244,89,132,23,150,210,202,139,176,19,206,195,14,40,97,195,193,209,88,185,154,157,146,14,36,203,76,48,254,50,65,172,206,29,204,77,106,167,82,4,210,97,106,44,78,210,155,56,140,154,190,250,215,105,34,199,3,128,205,196,226,18,255,234,19,199,28,176,196,44,61,252,188,227,101,98,182,233,124,29,127,74,237,36,28,109,30,84,225,199,155,146,214,226,208,81,233,4,182,65,246,38,185,138,220,183,146,220,124,142,20,2,170,150,170,55,166,95,125,227,139,166,188,247,57,90,101,128,122,30,168,3,57,222,74,140,247,138,15,77,170,21,18,18,82,75,180,244,182,85,93,228,238,218,126,177,108,56,65,126,184,128,91,127,3,159,226,181,164,218,182,250,70,19,28,223,91,200,24,8,59,166,3,84,218,155,75,221,145,248,75,83,189,20,242,193,94,230,6,228,172,224,12,43,8,226,149,172,110,125,87,140,230,95,110,128,234,181,236,134,51,102,235,57,43,218,94,239,3,133,71,162,167,10,85,175,84,88,4,142,89,78,253,127,234,106,241,54,42,170,134,125,152,63,22,77,238,97,138,11,232,166,126,205,160,124,49,220,200,54,15,104,158,14,54,66,246,248,85,51,228,242,220,27,71,197,129,87,153,162,79,11,87,92,232,201,161,233,254,217,218,181,115,193,46,68,160,29,119,62,5,209,175,139,177,34,210,58,28,103,62,139,136,209,167,158,245,207,168,162,217,179,253,33,183,180,233,217,138,248,194,147,193,216,11,151,160,224,76,101,87,242,1,157,34,145,152,129,211,37,198,203,239,214,160,21,48,249,158,35,64,86,142,180,136,127,3,106,189,231,205,5,195,246,115,169,164,44,224,152,235,41,112,185,175,134,71,24,173,209,90,12,115,119,176,89,213,251,145,15,122,95,160,164,64,255,63,11,89,163,18,8,137,94,104,8,120,27,201,135,67,193,222,103,25,103,166,54,13,83,163,173,242,253,207,21,177,123,34,130,125,172,113,105,2,71,195,0,232,189,211,123,82,1,120,57,231,33,57,88,83,57,73,197,168,112,239,143,138,178,29,199,4,13,210,11,42,106,83,205,107,233,25,225,197,187,209,95,31,244,172,86,87,56,77,4,132,215,31,43,52,140,176,168,235,11,19,61,148,41,104,17,69,146,171,41,220,212,170,128,215,21,201,181,103,4,220,144,2,121,66,200,3,85,52,247,25,34,220,192,201,233,197,121,121,121,126,26,118,138,119,102,255,229,92,192,122,197,213,24,180,32,95,235,206,97,82,234,187,133,241,235,140,28,168,69,116,1,250,169,41,129,135,77,93,228,222,124,123,189,203,135,162,121,158,112,23,34,42,76,34,129,243,135,222,146,107,9,210,208,229,140,73,114,112,46,147,71,121,249,245,211,108,190,0,236,232,99,4,45,151,231,146,109,234,15,41,108,72,163,46,70,83,70,207,57,182,3,134,144,152,108,202,17,106,205,109,243,35,22,215,219,78,35,149,13,240,85,184,207,199,173,117,241,56,53,215,151,218,46,230,34,144,182,30,62,3,114,118,14,244,104,112,253,169,52,11,237,93,108,234,189,172,231,94,219,181,70,82,223,171,233,91,119,240,14,92,29,83,9,103,200,139,134,55,236,159,57,151,95,14,36,85,32,212,37,101,192,104,20,187,149,203,93,175,242,218,218,77,32,25,246,121,191,12,98,194,175,252,65,16,97,204,153,215,181,15,237,135,184,114,102,200,222,216,9,236,199,174,195,122,232,124,131,204,148,233,62,252,109,69,93,57,165,60,78,127,236,56,114,177,131,90,158,219,229,215,216,227,55,139,214,154,24,1,202,187,22,144,218,92,247,124,161,3,153,73,6,80,227,242,29,11,40,86,140,208,233,135,131,254,200,171,230,33,28,47,3,229,42,125,198,11,156,143,68,144,119,102,156,187,175,41,3,49,14,214,145,174,95,244,73,87,144,198,161,118,95,195,21,179,133,218,54,156,241,19,14,131,98,1,42,34,30,26,222,253,42,214,195,102,36,55,161,203,59,253,235,6,103,244,22,252,66,197,89,176,223,85,52,64,214,238,7,226,246,28,54,66,98,40,157,38,157,77,47,122,96,216,239,198,103,173,52,185,63,15,241,160,18,38,201,194,5,27,168,95,92,120,83,222,162,2,23,64,173,225,110,199,228,222,42,83,4,98,181,49,153,191,26,103,233,16,204,217,151,103,11,153,35,65,239,216,32,175,99,186,92,214,169,6,253,168,40,14,102,242,139,153,239,201,220,96,31,220,192,180,238,79,59,135,4,5,252,225,245,150,241,19,44,178,99,220,200,131,250,230,115,156,26,60,184,79,194,87,92,88,203,170,136,24,115,43,155,111,144,12,93,246,237,196,239,189,20,101,93,166,40,145,255,193,165,164,218,160,14,30,58,60,77,124,92,74,119,164,165,65,117,94,78,136,94,30,88,93,159,76,18,225,109,195,39,48,134,208,122,159,14,84,249,182,47,124,214,141,22,2,156,95,145,205,180,45,196,153,250,190,208,166,155,184,44,158,56,251,169,72,176,98,229,68,10,91,100,225,118,64,82,10,221,151,112,172,157,160,111,176,72,207,143,247,36,82,80,10,187,83,194,18,207,104,141,192,67,143,18,65,93,235,88,226,121,192,94,65,18,122,123,10,102,145,139,181,95,101,38,121,239,173,33,11,239,122,111,153,203,253,211,104,75,11,44,44,68,2,33,16,220,118,201,116,137,68,229,34,225,231,205,207,72,9,125,73,61,11,187,78,136,117,31,34,20,230,144,234,33,13,140,181,55,146,10,39,168,212,174,146,233,220,17,247,194,191,189,158,78,246,184,190,172,130,1,213,238,40,30,172,71,215,4,190,78,17,124,205,103,91,167,99,94,27,231,115,143,109,173,80,99,255,13,92,247,239,169,175,131,22,163,64,46,2,29,241,22,91,135,108,156,27,100,84,17,237,14,194,57,82,249,94,10,88,197,88,173,136,90,111,216,184,79,114,67,65,237,253,187,61,66,142,18,149,11,134,49,112,214,168,23,201,14,197,113,6,36,36,210,100,30,69,70,173,205,21,73,127,121,246,158,197,159,76,21,147,117,230,87,120,35,242,216,9,87,59,13,95,164,9,135,132,223,83,86,95,9,161,18,44,55,155,98,128,48,59,16,105,132,45,207,175,203,115,217,113,203,170,8,170,14,67,143,97,104,81,4,71,2,166,96,215,201,121,127,245,65,209,71,5,116,2,126,150,23,122,83,160,208,103,6,70,186,62,191,31,150,245,133,23,105,66,234,122,36,107,197,23,221,27,192,28,174,104,34,13,252,7,230,165,129,90,132,140,41,33,5,4,149,192,41,217,6,135,234,195,137,28,141,124,25,151,161,72,164,116,202,42,106,37,160,255,121,194,227,60,113,237,247,170,210,153,204,239,133,255,42,225,141,206,117,251,147,52,119,119,246,51,236,61,242,252,1,19,73,16,175,199,99,172,181,137,34,201,80,53,107,146,70,26,235,227,87,76,180,253,37,90,212,238,37,33,217,70,165,164,187,117,190,17,83,237,29,148,91,50,33,114,19,32,113,102,195,120,82,189,147,11,62,178,131,146,141,37,83,182,210,70,24,31,242,86,239,50,225,14,97,44,98,22,144,77,176,105,34,65,193,74,15,126,168,12,131,106,255,117,63,209,87,61,30,17,206,70,98,99,254,254,16,141,143,166,173,122,150,227,153,181,226,27,225,119,66,140,2,20,88,15,4,85,185,85,238,227,197,109,58,12,141,119,242,5,235,245,253,2,48,80,225,255,91,39,87,88,230,83,246,202,20,255,72,85,65,111,222,12,81,243,87,157,133,0,59,72,184,212,168,213,186,235,7,121,39,32,118,178,51,251,52,7,6,127,7,57,177,17,127,193,23,102,87,230,69,99,223,206,130,205,200,207,31,27,169,0,235,255,205,30,140,174,95,215,57,74,127,128,113,47,97,224,95,204,63,244,105,9,253,204,130,233,76,191,133,68,171,218,178,193,196,177,194,171,107,149,70,200,76,220,210,203,119,160,104,230,14,126,170,193,37,137,153,107,183,116,192,213,217,128,92,88,34,185,231,192,62,29,141,177,125,210,200,98,220,143,253,183,151,3,251,146,180,187,13,3,126,216,123,23,228,119,172,20,9,38,159,186,74,110,238,56,152,41,49,174,20,192,135,77,238,158,38,100,149,96,245,220,12,53,130,194,173,40,2,72,209,53,62,195,98,98,141,104,96,216,194,3,188,55,65,196,51,247,202,193,151,59,56,243,187,75,187,78,7,83,42,197,115,118,97,196,255,93,2,225,35,117,64,180,31,55,221,250,19,153,22,146,169,98,76,182,147,232,128,116,29,121,165,171,15,226,101,218,190,108,182,32,108,158,246,94,128,82,201,40,221,43,243,133,211,223,53,225,201,68,204,241,67,48,7,224,172,232,131,160,235,241,2,162,93,139,214,170,38,119,135,72,46,140,75,117,10,171,172,41,134,147,106,221,173,168,138,91,212,227,194,131,175,237,186,68,92,92,41,189,46,126,43,35,120,117,90,50,0,13,173,140,24,186,207,155,50,79,82,204,16,226,29,146,86,97,136,145,213,126,192,233,38,130,195,5,208,36,3,242,189,144,68,65,207,166,18,32,149,152,135,137,121,154,52,156,241,31,142,237,21,238,73,129,4,203,171,80,252,81,92,2,182,184,249,39,71,43,206,79,235,165,181,164,34,127,217,96,101,173,25,202,121,52,20,89,219,215,209,163,222,47,162,35,254,108,174,141,144,245,179,240,237,117,211,217,244,41,164,53,157,251,0,85,225,243,22,174,97,206,81,240,121,113,26,196,245,78,213,141,119,237,93,27,244,26,69,47,10,151,193,27,35,16,215,155,224,194,48,67,223,27,31,23,54,136,206,41,77,7,135,130,179,166,77,110,123,104,94,55,131,102,212,161,216,25,29,164,190,100,54,219,25,178,219,219,240,142,241,219,142,40,111,193,118,3,48,84,9,180,47,86,211,107,165,194,179,228,248,209,174,220,53,37,139,33,30,173,16,77,117,69,240,154,135,241,178,239,128,208,175,159,137,11,79,181,121,44,209,12,219,49,166,194,81,238,204,205,58,119,22,236,51,180,215,83,86,219,69,154,183,242,12,193,251,17,53,51,147,217,162,223,184,157,132,166,49,30,139,27,244,198,114,152,156,41,182,176,4,114,146,78,27,247,162,34,190,66,230,13,160,130,62,99,152,115,99,1,243,46,185,2,71,128,219,222,225,143,68,197,83,194,160,127,84,23,77,195,52,230,64,153,187,87,212,232,8,189,119,46,176,254,103,52,194,28,70,191,23,150,26,190,228,247,112,198,21,174,143,134,24,250,186,150,44,137,87,172,109,50,17,194,204,203,185,215,201,24,124,147,212,24,0,161,85,241,1,57,223,157,111,199,58,223,23,96,116,200,4,167,113,7,207,40,23,147,177,118,73,177,193,112,30,22,21,161,163,96,102,42,66,203,76,153,223,170,123,21,219,179,28,206,42,132,195,110,140,201,175,69,3,209,185,49,247,23,250,17,22,3,105,98,131,205,111,17,237,104,179,22,238,245,23,214,53,103,19,72,104,132,251,63,222,187,184,176,189,117,63,16,208,122,74,119,25,216,223,70,34,194,173,44,31,10,23,196,172,78,18,212,204,87,74,128,21,2,139,221,49,0,104,221,82,201,207,143,82,199,127,125,64,29,46,245,24,38,18,247,197,225,33,173,18,129,79,104,141,42,195,99,117,234,142,174,60,147,85,236,61,172,2,64,61,104,110,91,230,242,240,102,126,17,198,124,38,182,236,143,245,155,49,90,0,161,173,170,186,150,107,167,177,144,100,178,54,248,141,108,240,130,153,226,203,75,155,64,141,182,112,94,104,195,207,35,10,104,194,239,89,93,59,123,42,144,115,14,88,185,188,93,244,160,22,173,12,136,2,181,74,103,78,1,170,237,97,36,116,202,202,73,241,44,77,61,42,219,140,69,214,52,124,107,174,189,165,224,26,251,20,246,118,64,192,215,217,46,216,216,87,102,83,91,42,248,54,84,15,22,124,143,228,96,69,60,247,178,130,198,229,28,133,85,44,29,62,119,76,89,130,247,121,183,213,37,122,234,9,4,209,164,6,14,14,72,210,239,30,62,220,172,230,233,52,82,125,203,46,6,116,253,159,233,221,44,136,36,69,26,226,146,17,86,137,246,171,78,193,159,56,188,76,205,46,194,111,216,69,154,49,158,147,57,200,254,159,175,53,157,46,171,164,84,148,170,110,242,125,87,155,255,186,42,71,21,41,26,35,116,148,71,82,111,110,216,145,224,67,114,22,208,168,148,167,161,250,59,250,193,202,31,43,91,143,165,251,22,156,47,244,180,230,60,164,221,70,138,28,10,251,101,220,75,187,101,207,82,230,97,130,101,238,89,97,123,98,215,216,117,253,78,7,210,166,21,60,8,226,118,56,137,100,140,190,186,235,52,14,170,87,12,194,43,139,235,96,91,109,193,45,17,111,234,108,137,255,130,150,244,64,193,71,13,77,85,90,113,200,39,16,28,142,176,157,73,7,91,62,14,66,54,120,226,160,243,105,148,235,132,142,121,237,95,72,157,180,196,45,101,160,214,146,149,19,130,122,4,224,54,200,10,235,93,184,69,23,63,32,254,70,53,36,189,120,65,249,217,52,222,41,30,233,209,135,125,201,95,197,212,13,128,186,104,209,197,69,30,107,94,3,104,228,166,34,100,130,72,254,3,144,215,68,10,131,238,198,133,172,155,120,87,206,43,35,191,171,213,219,217,58,29,70,141,217,226,9,119,75,134,2,137,177,43,12,162,176,183,216,191,60,170,250,21,78,60,153,247,142,6,220,88,236,43,57,14,118,156,219,232,78,43,207,107,100,17,57,71,38,48,175,8,78,138,228,180,106,26,175,242,24,8,65,193,121,205,190,112,214,80,239,253,131,237,93,181,61,132,48,133,111,197,138,24,116,149,190,254,220,221,247,67,132,241,102,12,227,173,173,150,146,253,232,179,116,103,29,163,40,37,121,179,158,21,122,141,63,26,189,153,2,208,181,38,46,42,198,230,114,246,18,212,185,139,166,37,202,211,221,75,171,93,5,136,174,87,176,138,152,123,127,87,3,202,156,128,93,140,11,178,181,186,5,230,177,229,89,161,225,132,143,97,39,82,202,160,40,223,114,33,37,115,242,7,29,238,214,135,17,43,156,66,187,117,61,20,236,238,133,11,235,26,39,239,230,214,217,102,17,151,22,196,250,55,211,165,125,192,41,135,86,148,135,215,107,194,47,209,108,154,105,12,36,54,213,82,124,64,97,48,109,4,42,0,205,46,224,125,27,50,117,99,181,24,110,38,169,216,121,57,36,36,227,90,196,87,224,195,169,83,61,151,69,96,134,178,105,16,174,61,222,195,46,5,147,134,130,94,169,82,50,210,31,173,232,200,18,94,171,229,97,147,40,88,52,148,246,0,18,227,84,82,184,109,128,209,208,11,206,196,239,84,213,173,112,17,232,71,160,171,74,229,202,222,152,89,80,172,13,87,100,121,91,119,31,53,3,193,122,39,29,156,101,29,57,169,243,252,210,141,57,58,189,217,105,77,160,168,172,64,120,181,194,242,36,198,82,50,188,14,74,66,45,72,41,130,48,40,34,15,65,33,231,199,179,97,85,236,44,153,231,217,67,99,117,187,72,101,244,91,218,104,85,48,3,181,40,56,177,131,190,108,220,32,189,223,247,218,149,43,162,101,89,80,13,238,161,254,73,226,17,44,70,76,16,37,151,65,170,196,252,92,85,232,56,153,16,116,244,170,190,106,200,203,125,17,33,66,20,107,102,122,249,68,232,49,177,98,112,46,29,126,12,51,235,135,127,200,135,52,85,78,168,226,79,243,164,214,203,91,127,223,134,235,171,148,217,171,154,146,26,65,76,30,83,20,194,35,73,46,213,5,198,91,143,130,155,251,157,12,250,202,255,31,18,243,184,206,76,227,86,95,54,116,234,202,73,33,3,7,118,184,172,110,146,169,214,116,13,249,39,40,117,213,221,38,125,69,209,49,110,227,61,157,90,102,151,46,91,138,68,17,100,141,91,162,16,72,1,11,157,251,81,158,179,83,235,176,105,231,116,0,96,149,243,180,187,159,125,129,166,36,239,118,173,42,158,164,245,223,67,130,161,18,4,246,49,153,143,15,189,54,93,236,169,169,100,222,230,6,140,159,161,68,128,171,98,109,61,179,79,247,213,51,82,187,90,166,174,144,93,65,146,17,73,30,111,189,135,73,73,144,7,145,250,4,107,215,112,159,40,192,228,133,15,111,112,8,145,1,16,98,128,24,22,198,250,143,219,83,171,210,118,106,148,158,8,5,250,58,238,92,58,125,158,79,172,218,135,114,208,30,245,168,4,207,161,83,15,251,7,205,138,221,253,122,123,181,79,22,211,166,67,61,24,41,83,115,124,102,200,4,86,20,145,72,67,157,162,233,10,7,193,206,209,123,41,179,161,164,48,146,245,45,60,83,171,152,31,185,252,98,118,232,137,5,146,118,111,242,110,44,5,24,241,80,225,144,148,47,11,0,91,244,147,60,203,141,56,192,36,98,51,17,114,23,177,218,59,162,202,163,95,250,183,125,125,244,216,199,151,232,230,202,253,34,55,235,14,230,14,103,7,226,67,95,149,221,22,66,210,187,161,65,69,211,252,109,254,214,88,243,167,183,81,19,155,58,2,24,67,148,64,68,145,21,28,138,94,120,127,135,212,150,142,102,55,224,240,201,132,84,35,171,7,113,90,169,33,181,116,42,238,157,106,191,101,171,100,193,92,155,153,188,108,154,152,122,205,60,162,212,130,98,68,218,143,177,208,227,201,165,129,23,29,163,36,245,146,110,118,149,114,174,66,106,29,208,225,66,219,213,101,152,24,186,44,90,93,53,63,90,101,233,236,54,201,0,178,157,122,63,76,15,90,73,201,132,146,87,188,207,153,65,69,207,24,90,94,113,101,182,8,214,19,79,112,5,188,254,187,158,20,148,137,160,234,152,191,226,46,58,143,4,12,75,4,151,150,87,216,77,81,179,157,73,14,90,104,97,171,56,191,247,242,66,219,42,112,111,30,31,183,229,65,127,23,2,183,129,147,237,189,59,141,49,106,160,220,83,241,112,50,251,163,55,194,5,4,230,196,101,5,147,204,25,180,101,123,189,255,44,200,227,145,135,203,141,216,13,176,127,197,35,145,82,158,213,102,164,50,89,177,136,181,239,72,246,33,138,105,8,177,76,131,197,160,223,227,237,82,229,248,33,61,72,229,91,83,101,205,157,177,24,180,156,18,100,88,163,222,80,10,132,142,109,52,127,220,19,213,5,24,12,166,72,61,171,76,72,120,2,178,54,171,249,14,132,91,81,28,207,187,10,56,28,190,9,37,176,70,54,116,201,9,29,34,129,3,154,6,37,154,57,74,105,236,29,103,104,1,121,168,213,178,35,144,32,244,235,60,126,233,70,233,192,109,165,12,52,19,105,120,83,13,52,53,147,206,198,89,253,53,231,101,160,236,125,93,24,134,250,178,49,151,223,254,188,181,181,56,109,227,180,49,96,219,18,94,192,42,13,247,32,171,54,249,98,130,192,146,177,228,81,14,129,155,159,179,210,104,206,50,6,79,235,56,251,123,214,82,30,40,144,135,138,17,235,10,154,91,200,118,236,174,49,173,158,163,111,36,189,198,10,150,244,166,207,170,48,63,17,206,42,44,28,169,227,167,171,66,241,243,72,221,112,10,21,186,105,100,132,147,98,173,60,78,201,244,108,29,55,31,93,1,212,178,11,129,247,223,27,33,109,53,40,47,255,221,246,76,6,90,196,84,50,154,110,44,169,177,211,64,65,234,141,71,26,90,136,46,39,128,246,85,103,3,27,92,11,218,229,48,88,250,84,183,6,96,187,243,28,74,118,55,224,212,20,2,233,206,124,227,180,232,109,88,48,233,7,232,24,69,136,98,84,227,251,62,107,176,57,147,170,96,253,101,5,72,89,180,231,133,173,116,13,129,76,204,10,44,243,81,155,228,247,126,29,87,167,120,30,107,67,236,198,100,120,80,22,228,27,199,104,235,186,229,134,82,9,54,91,222,148,22,85,121,221,252,103,2,244,221,126,4,185,228,82,55,219,130,165,85,191,29,75,70,165,172,54,7,217,185,168,130,77,189,137,159,30,65,228,206,149,5,64,39,64,21,40,82,251,248,1,12,31,109,170,97,217,154,169,111,199,22,128,209,146,73,102,241,52,216,169,39,223,56,26,194,154,193,209,231,229,135,240,158,223,1,136,26,217,147,216,148,214,12,127,153,215,193,95,218,59,207,206,2,250,178,60,220,20,44,1,37,216,29,66,204,169,233,167,178,9,94,207,75,97,234,233,193,221,113,213,217,105,13,55,104,204,143,4,129,203,178,214,231,176,218,116,255,157,13,91,169,131,143,82,171,238,55,91,149,48,101,128,67,254,97,188,39,165,156,65,114,221,43,253,17,226,243,233,197,42,0,110,231,210,227,145,97,44,207,247,152,90,131,17,103,52,191,110,171,197,250,185,204,160,194,100,155,217,44,84,37,58,158,92,188,24,20,144,6,2,156,153,72,239,120,123,76,196,87,48,56,254,112,70,85,210,240,122,62,249,123,213,29,200,189,144,136,189,218,94,13,97,254,101,30,103,98,217,170,33,73,182,138,238,46,90,60,122,137,156,84,87,163,56,255,88,218,181,75,11,231,253,106,207,125,35,190,224,6,112,242,204,169,203,174,63,24,152,28,161,212,64,186,23,249,249,11,91,183,65,103,127,43,70,75,204,19,82,165,9,16,51,103,133,225,236,197,112,211,12,246,163,111,148,118,99,85,77,217,148,168,8,123,37,83,20,253,119,194,255,190,205,231,25,210,73,178,141,195,66,236,12,77,177,23,25,123,192,183,93,160,19,170,228,168,38,214,166,180,52,232,48,106,83,228,199,185,140,59,192,197,161,143,160,219,49,131,54,120,90,127,176,21,53,199,255,164,98,241,137,173,250,235,238,178,227,124,105,215,128,2,222,72,126,143,26,114,33,149,44,160,5,252,29,45,32,28,226,7,95,76,43,6,119,126,52,26,17,222,235,55,114,228,176,211,33,140,248,123,147,112,204,216,190,178,218,186,142,83,228,129,105,159,199,255,91,170,142,171,195,65,232,60,64,106,8,234,124,44,15,170,27,101,67,73,79,134,186,70,253,207,215,91,152,22,228,46,225,0,74,3,120,172,168,194,41,16,243,82,236,186,33,175,233,69,244,1,4,222,9,187,143,176,41,177,10,4,48,23,178,214,206,72,230,192,126,173,251,250,7,140,95,60,89,17,203,207,172,56,74,131,240,96,15,182,61,48,23,153,43,99,246,91,174,220,97,238,202,229,234,137,223,7,81,41,121,54,9,24,74,12,144,254,24,143,228,86,47,243,128,140,54,51,112,175,231,95,170,228,48,153,241,135,136,182,213,62,110,75,63,192,237,55,156,110,75,219,41,194,58,10,251,181,234,115,96,203,40,76,12,108,75,223,18,240,237,31,209,41,167,134,43,146,51,253,194,92,228,157,116,124,96,76,98,33,171,201,5,131,218,2,222,99,107,222,213,175,179,163,118,13,25,176,17,38,141,41,1,87,172,146,91,122,125,202,232,169,250,147,70,246,169,138,101,235,87,200,183,231,221,231,225,93,156,192,164,237,63,22,19,220,76,27,156,210,96,234,155,229,114,127,41,153,70,8,55,205,189,76,213,12,139,193,23,83,99,120,29,137,168,208,224,84,180,224,119,250,59,169,215,189,112,185,164,211,25,59,7,194,173,251,92,183,247,46,29,27,5,92,239,249,225,187,104,239,226,99,228,42,102,70,64,125,189,222,252,81,99,122,22,32,26,240,29,163,197,147,178,160,0,40,5,177,24,196,247,16,143,51,227,27,236,206,68,126,197,142,126,192,141,53,184,42,122,49,55,13,240,176,72,21,78,94,86,38,126,151,55,136,178,102,3,174,223,194,134,158,96,163,94,233,39,48,134,174,30,174,8,72,114,100,51,119,146,158,233,21,220,235,109,203,142,173,8,140,84,211,103,194,187,172,28,225,192,134,116,241,113,52,54,218,106,165,77,230,74,94,9,252,164,54,78,172,106,198,146,159,173,107,126,134,247,143,50,139,9,68,231,177,190,24,164,168,123,91,152,252,9,152,0,243,124,152,93,1,192,12,132,94,188,198,218,188,158,215,187,68,214,138,195,72,103,229,65,85,133,158,100,211,19,194,109,175,227,193,87,86,127,82,249,30,90,69,51,63,231,114,30,166,194,54,7,173,187,7,248,158,173,117,55,85,99,76,31,248,250,143,240,176,13,116,246,107,202,119,130,100,205,2,153,137,28,37,103,116,232,125,115,227,176,34,57,249,224,221,64,106,233,92,8,172,177,232,69,11,101,220,2,118,187,55,95,185,234,208,89,156,124,184,154,147,57,143,89,116,10,152,14,82,118,76,119,196,98,75,57,120,7,143,37,255,231,29,35,23,215,169,144,85,58,91,237,227,224,68,137,70,18,151,128,63,196,181,93,2,142,164,32,60,103,54,38,167,240,139,233,164,10,36,144,29,105,87,107,59,25,230,35,159,142,226,155,199,97,132,205,147,59,39,182,165,131,144,244,62,222,27,240,3,35,63,118,126,29,8,0,113,71,154,21,80,94,10,93,197,229,169,36,217,141,224,68,42,225,140,250,91,119,75,217,109,145,229,104,91,19,164,68,147,114,120,92,116,109,64,221,244,28,75,254,10,46,87,6,13,238,142,185,15,33,60,112,27,241,131,249,63,28,181,211,57,100,174,177,200,221,37,186,201,176,170,154,161,163,32,13,77,49,109,229,216,35,169,52,108,4,179,248,87,106,93,200,132,44,108,121,183,230,179,215,213,125,219,203,196,158,177,140,232,16,57,59,247,11,138,85,15,39,45,4,56,202,34,51,68,143,242,76,193,63,243,83,51,253,202,36,123,233,4,33,5,160,64,63,227,97,32,112,131,62,222,98,1,231,60,78,110,24,68,117,79,217,17,255,217,123,173,140,192,242,132,206,120,153,235,132,54,92,15,42,6,94,248,221,37,56,168,87,210,128,234,63,55,209,141,165,118,54,145,243,179,97,55,228,84,229,225,116,208,212,110,27,0,145,61,74,75,209,70,42,244,114,154,220,68,120,148,148,224,105,147,161,211,140,231,122,180,41,214,147,204,76,226,224,147,223,158,255,168,65,84,37,70,181,115,38,161,180,162,209,194,63,97,159,115,142,35,116,215,67,85,214,143,167,97,249,163,250,49,215,246,67,24,8,172,45,148,204,42,5,117,145,207,81,40,52,127,228,236,6,226,245,124,42,11,107,156,112,79,81,125,21,178,47,145,18,55,136,240,4,166,243,199,214,197,42,207,60,159,39,110,72,167,136,96,227,224,229,123,227,134,193,66,5,5,249,14,229,162,50,10,197,171,163,18,253,108,59,75,181,71,86,230,223,12,56,79,180,153,52,232,196,170,154,133,115,154,86,131,177,120,121,108,183,92,89,146,234,43,46,11,69,146,14,109,16,204,28,18,26,123,33,24,201,166,230,169,157,181,74,227,170,169,111,79,152,204,94,196,1,229,181,164,103,32,14,81,203,214,136,80,142,53,174,142,232,141,103,146,88,61,232,77,122,61,82,218,62,193,215,166,107,111,199,248,39,137,217,175,100,5,52,150,27,67,60,101,148,162,42,95,137,97,230,6,99,133,164,231,151,144,97,218,51,42,20,253,78,37,2,179,83,205,38,35,132,79,158,218,231,6,243,50,172,57,212,87,23,17,188,62,81,40,103,156,142,46,210,62,151,188,202,107,134,163,161,244,156,154,220,185,49,15,176,11,194,31,192,48,24,6,245,33,85,221,180,254,132,129,160,188,248,126,29,173,137,183,36,103,141,183,32,226,3,194,26,114,188,165,83,248,232,232,111,44,5,21,115,190,118,120,1,179,211,35,210,235,122,27,150,25,10,50,61,99,80,118,238,42,65,18,16,242,230,251,111,15,249,23,82,185,6,203,235,110,60,58,86,191,51,101,47,223,141,43,109,91,6,240,99,222,83,137,69,18,169,32,204,103,204,182,148,180,183,223,130,179,71,155,86,28,91,116,239,18,158,240,133,6,113,18,90,142,231,197,12,154,83,156,252,242,233,57,42,75,96,159,55,21,75,181,12,7,201,138,2,135,217,28,43,236,6,194,23,91,92,26,144,215,7,187,212,35,9,139,120,83,192,174,224,212,196,79,59,170,68,240,237,47,83,100,70,62,12,52,103,240,227,139,234,197,143,158,233,98,200,28,2,128,7,138,68,77,7,240,56,151,233,248,244,246,58,202,250,109,66,102,252,179,112,225,58,20,20,255,141,194,3,223,13,109,8,1,237,22,227,141,128,196,69,121,141,247,149,45,13,159,203,231,228,194,145,123,72,223,159,17,232,207,82,42,64,90,19,223,17,124,59,206,11,178,47,198,137,239,80,56,49,211,128,143,14,118,89,156,237,96,121,100,32,43,50,179,142,177,153,242,6,233,75,69,144,120,13,43,197,108,183,40,29,155,104,1,16,21,9,161,208,255,245,173,224,82,176,101,34,129,57,250,67,152,105,253,111,177,171,107,118,106,210,102,140,15,156,62,192,5,135,131,16,88,133,22,7,102,215,247,167,202,179,222,87,177,77,129,242,67,41,184,125,152,1,96,61,101,173,236,88,45,2,34,235,220,240,38,123,77,207,68,108,122,56,123,2,75,126,146,141,225,0,187,93,134,203,18,156,159,86,117,49,125,202,142,63,57,218,150,70,196,152,201,190,198,252,110,164,53,167,85,144,87,235,23,137,8,39,50,22,204,163,215,11,131,141,118,50,35,118,118,44,53,133,30,2,27,92,198,172,246,34,57,103,80,41,23,139,241,165,156,234,168,248,109,64,186,67,161,139,148,171,163,202,192,99,120,115,235,14,61,169,89,105,5,138,223,247,188,137,20,237,210,74,178,94,51,105,195,237,139,178,95,106,78,46,176,57,141,28,249,172,158,107,108,14,79,15,76,109,205,20,184,116,91,86,116,220,180,210,6,169,103,226,99,212,16,188,29,71,13,147,80,218,60,174,20,144,244,180,18,71,85,115,18,130,57,143,212,112,235,255,70,241,249,170,76,64,201,112,69,222,217,241,187,114,107,252,118,195,164,249,162,137,140,18,208,57,57,133,133,24,113,98,70,221,221,183,45,30,110,131,186,23,240,231,224,208,96,132,72,172,128,40,241,246,45,111,170,146,24,28,128,156,81,129,45,104,251,119,195,201,58,196,76,68,149,162,156,42,231,32,66,12,106,118,186,5,43,187,36,43,228,35,170,67,15,163,238,15,147,195,0,96,131,116,224,159,123,78,255,202,16,154,132,218,95,246,95,226,34,29,222,64,31,13,205,20,34,121,32,209,6,40,144,58,199,167,42,236,121,120,81,103,179,80,149,243,7,208,186,6,92,202,12,132,2,70,113,86,65,50,132,71,207,210,143,164,102,140,75,58,99,36,141,138,133,151,104,122,220,162,154,247,187,39,127,74,100,65,28,250,68,205,151,74,20,229,131,111,21,235,141,226,93,222,217,165,167,217,152,34,19,179,104,235,217,224,179,15,145,169,176,129,117,34,132,169,115,124,241,211,24,139,134,240,120,234,64,73,105,0,93,242,243,94,87,20,141,209,149,242,175,217,131,74,130,236,174,43,104,191,250,179,247,3,45,92,155,233,118,211,90,190,148,26,139,47,165,210,237,68,5,26,23,14,121,157,87,37,43,177,115,214,62,251,108,156,144,29,83,7,12,35,149,4,221,72,28,63,132,50,0,82,154,165,71,149,253,186,151,159,85,182,254,236,235,108,225,244,179,2,197,2,246,193,183,33,219,77,165,113,253,121,11,136,75,226,54,94,200,155,35,135,12,70,239,129,223,99,202,114,228,97,151,217,48,45,12,145,109,68,60,85,23,98,204,26,125,208,109,104,220,3,184,151,175,237,158,157,19,19,23,32,18,221,7,42,32,236,70,235,142,165,214,127,164,139,119,104,190,112,241,99,72,149,9,110,187,106,252,44,192,44,79,130,249,139,132,208,212,171,224,14,135,165,113,19,207,222,120,94,252,80,252,144,74,80,29,71,127,13,244,159,32,84,2,212,138,190,229,181,82,33,113,223,21,21,128,104,215,49,150,101,176,5,101,89,234,58,129,187,77,175,65,56,71,195,234,199,171,121,16,59,155,201,24,209,49,132,106,131,217,9,80,46,175,74,45,240,105,177,130,1,229,51,117,253,197,56,57,158,253,171,86,184,240,180,27,87,123,8,118,178,28,8,203,81,255,128,47,220,216,135,209,68,83,50,139,142,66,227,232,205,213,235,228,50,33,46,52,48,125,119,76,132,13,165,74,146,87,58,5,88,138,130,207,75,48,42,242,81,2,29,225,65,53,44,202,207,212,187,10,121,41,126,122,203,124,66,239,245,8,130,37,59,139,103,69,27,160,245,52,25,252,87,162,97,163,179,47,120,157,107,199,31,99,180,228,54,207,150,86,117,197,250,16,152,251,20,165,76,58,128,187,120,95,61,89,249,2,144,73,117,17,149,189,40,117,118,178,3,130,68,59,111,75,35,0,249,73,107,23,120,203,16,159,165,168,167,239,26,219,153,181,82,192,17,13,55,178,119,167,27,241,226,12,219,74,157,218,107,162,54,109,22,46,192,51,172,10,17,185,176,2,151,239,126,216,245,62,45,8,136,213,198,116,237,17,243,86,113,202,49,47,12,137,85,60,208,245,9,197,244,118,255,240,164,195,231,229,164,222,179,243,243,177,181,33,201,253,249,138,151,126,79,101,145,181,111,75,146,32,242,101,220,204,233,44,94,48,127,244,11,89,163,77,2,186,125,150,107,82,78,103,224,221,239,60,232,190,208,86,8,179,75,144,200,140,36,178,130,195,201,155,101,143,138,216,156,126,62,206,77,223,66,131,242,74,189,11,176,18,231,210,5,114,213,66,216,138,114,204,35,241,91,53,57,220,70,4,116,144,191,186,116,178,39,250,8,24,181,240,180,92,108,4,113,187,71,10,136,224,11,166,122,3,22,228,138,30,75,153,129,9,41,240,143,87,192,173,98,251,124,207,223,190,147,39,138,49,95,238,152,18,53,246,182,9,16,77,163,214,39,41,107,132,230,174,138,118,191,161,165,180,169,211,86,139,34,243,51,41,173,131,147,14,10,14,60,234,24,50,99,57,244,224,204,158,156,174,53,223,143,247,211,38,87,168,30,206,62,239,241,10,143,12,133,242,233,162,85,194,170,23,131,136,9,160,252,152,233,239,10,199,55,20,76,67,36,98,152,78,26,187,79,164,148,79,9,242,140,3,163,5,81,221,109,251,17,174,188,203,219,66,83,88,140,188,209,88,205,143,205,193,102,182,177,102,156,218,103,19,6,147,94,210,72,229,52,136,20,158,241,10,180,205,128,7,27,63,144,168,44,57,59,240,8,240,126,223,123,79,250,71,1,28,218,106,107,177,20,168,3,177,172,240,38,171,49,214,102,181,215,40,174,213,159,249,60,18,98,188,170,148,17,171,169,201,102,135,197,110,25,170,37,41,218,219,172,141,233,30,48,24,171,64,125,74,241,248,14,206,131,18,0,215,126,82,232,238,182,209,121,88,127,59,138,103,75,67,203,147,15,63,137,22,209,178,45,174,71,23,62,196,106,177,104,179,218,111,225,190,38,117,30,21,123,101,17,231,169,190,214,222,183,27,255,211,222,160,165,177,148,191,147,3,186,235,29,140,62,11,239,91,120,221,120,118,197,51,89,97,91,168,96,200,49,196,199,152,18,77,179,52,3,50,234,46,105,27,12,200,179,138,36,221,55,27,198,56,90,142,11,218,91,18,37,138,27,133,75,168,252,197,35,86,205,26,225,69,73,218,166,174,49,148,116,34,68,61,65,163,253,17,169,241,100,226,89,20,37,241,120,62,225,209,20,162,2,158,235,193,31,70,6,140,137,112,213,46,171,138,54,173,57,238,138,190,9,243,202,26,83,13,75,23,175,56,214,177,217,116,174,218,248,237,140,163,60,102,65,237,68,68,24,108,143,27,136,30,122,79,72,99,77,208,129,27,232,159,89,141,131,47,252,216,5,43,126,24,199,109,47,66,5,172,160,120,51,235,139,247,247,144,189,73,233,243,157,94,149,192,65,174,31,219,0,205,121,136,181,134,217,212,73,2,109,59,94,85,101,160,240,154,187,192,166,185,246,138,47,22,42,203,207,75,51,192,127,90,203,148,154,155,199,242,17,137,190,195,218,219,20,146,127,185,74,194,224,177,119,87,80,75,110,146,105,42,17,61,58,45,13,122,66,111,41,4,211,218,154,106,233,194,51,92,183,124,106,53,82,10,156,112,22,44,38,198,196,42,80,143,250,131,88,6,201,143,45,214,201,187,79,23,79,141,238,50,69,49,214,116,255,65,203,178,233,161,179,241,174,29,154,48,87,125,246,68,103,195,71,52,138,155,14,10,44,129,36,223,15,161,221,232,59,17,71,92,197,121,194,232,133,102,218,207,143,129,16,240,102,130,69,222,22,58,43,234,154,106,105,123,187,115,122,254,33,110,146,83,236,187,153,111,242,192,18,125,21,29,168,16,195,167,226,148,75,159,219,156,135,221,248,15,173,39,4,109,108,135,107,44,235,245,171,12,146,76,20,24,7,93,101,12,193,173,235,186,62,68,145,178,125,107,45,170,222,201,169,73,224,247,149,6,173,8,139,190,232,211,113,7,243,196,159,246,110,16,132,87,25,66,70,248,130,167,147,133,64,56,45,21,16,92,7,181,79,167,170,254,48,183,1,162,168,111,253,225,203,137,25,240,14,244,137,11,79,30,127,35,165,174,57,31,41,244,16,110,221,74,120,254,49,140,188,111,206,190,129,179,116,185,125,107,180,191,196,167,46,222,84,19,105,118,83,218,241,172,207,197,120,203,54,12,159,254,153,150,63,122,253,43,38,149,169,233,111,49,197,245,28,151,189,230,202,235,36,126,158,248,44,5,63,73,151,189,31,174,147,5,226,20,109,96,32,53,66,110,67,3,251,17,145,50,161,99,225,116,46,129,226,166,127,41,219,174,98,243,129,28,141,249,230,144,245,253,17,124,15,138,110,29,83,249,60,169,44,1,220,101,148,101,104,128,64,78,45,121,203,189,200,231,62,51,89,1,233,96,161,41,11,63,102,29,78,163,85,28,233,176,120,101,196,248,20,110,232,116,82,70,108,146,23,215,222,73,119,248,225,136,49,33,115,105,242,68,187,226,160,50,25,133,134,44,229,18,27,170,120,58,150,149,191,198,117,5,149,238,104,33,175,251,91,88,141,158,218,108,186,183,203,107,199,91,205,15,46,117,206,198,136,82,195,254,68,75,225,62,166,57,3,248,232,61,60,142,113,240,101,130,94,177,217,252,137,92,175,128,60,243,103,170,233,247,43,111,37,92,34,86,88,56,218,202,238,35,124,252,110,138,232,100,173,8,103,238,34,237,153,166,154,51,215,176,142,20,36,31,137,115,237,113,57,140,232,94,69,118,101,147,62,199,124,150,212,232,151,190,128,39,117,225,147,114,87,188,57,114,202,45,16,58,51,200,84,121,3,124,16,89,52,7,37,50,70,189,42,115,217,27,111,71,243,33,108,83,195,154,217,87,76,93,81,175,223,155,195,132,92,223,2,251,230,237,223,33,54,130,62,175,94,170,19,88,180,59,153,193,199,248,223,141,210,246,227,65,95,210,16,62,202,59,165,110,225,56,219,42,162,252,97,165,126,64,181,202,126,187,200,69,185,43,197,105,15,40,182,23,87,59,246,117,141,11,41,78,154,68,21,122,151,78,40,57,235,202,14,206,109,123,214,175,190,14,250,109,89,188,208,189,74,176,226,239,130,130,137,159,202,178,86,62,161,218,247,180,66,42,19,137,128,120,106,89,1,252,1,236,142,143,149,158,135,220,53,176,165,241,175,2,250,107,214,22,188,48,63,53,192,185,209,13,38,148,252,3,59,15,14,61,230,239,142,8,212,90,17,75,39,94,32,240,234,18,61,57,225,74,33,43,188,171,37,19,169,115,75,192,201,24,154,41,128,221,106,144,149,141,153,79,212,219,245,186,32,230,143,80,111,178,115,220,248,171,149,142,86,206,53,42,13,228,25,55,184,194,226,93,186,219,211,53,161,145,87,60,41,131,59,222,94,158,168,24,137,80,38,110,55,188,140,58,3,69,192,7,202,121,94,241,113,157,106,166,224,130,186,132,224,153,206,193,158,196,177,42,123,80,128,44,35,116,73,66,1,140,38,118,209,144,61,131,197,227,132,82,240,143,197,166,178,123,50,111,170,126,76,15,157,14,93,146,153,49,3,130,32,111,119,141,146,34,232,207,247,43,131,245,226,241,154,101,105,71,52,214,252,71,44,8,169,94,175,68,89,39,117,218,110,127,149,64,217,202,131,201,50,218,154,61,45,7,192,61,174,211,71,247,13,56,128,162,33,237,72,24,166,108,137,216,15,39,12,143,191,125,5,165,207,100,121,255,214,69,154,95,65,7,196,29,127,250,233,37,88,229,243,27,88,177,246,61,238,210,44,1,249,20,226,148,73,173,114,181,98,237,34,27,188,196,171,142,135,218,124,134,138,67,84,134,192,138,82,235,110,208,149,88,149,123,4,181,149,74,111,6,156,52,27,140,222,37,175,137,162,185,142,190,5,197,6,227,11,98,133,82,33,22,125,231,42,38,52,220,237,249,13,142,194,198,114,18,116,173,97,232,145,167,173,35,214,28,34,207,26,231,214,180,236,17,0,45,216,211,63,122,254,151,95,99,94,92,89,96,169,175,123,178,124,97,82,4,146,251,195,192,240,41,114,179,8,94,117,135,255,1,46,202,33,71,236,170,222,4,66,125,10,216,44,38,171,242,48,219,201,154,79,168,202,149,76,212,210,223,21,108,192,245,46,57,114,220,156,92,197,114,52,180,197,229,77,139,171,136,202,5,21,177,32,165,121,170,159,111,79,77,226,5,17,198,105,177,93,138,220,208,212,88,190,90,128,76,99,160,98,213,20,166,77,228,205,117,73,111,216,171,123,218,7,26,107,37,86,19,19,134,121,251,180,86,146,24,25,177,140,231,85,166,157,128,11,102,55,28,91,240,186,74,83,234,169,180,84,46,125,9,186,237,181,32,79,165,218,105,50,87,169,4,40,155,223,255,116,253,48,134,34,172,171,158,208,117,116,85,178,124,104,216,224,153,231,112,50,213,102,104,133,223,222,157,138,215,142,110,184,162,125,45,32,42,14,41,66,123,139,225,149,223,52,158,35,229,32,220,202,68,65,52,86,103,39,1,106,213,253,149,170,187,130,205,90,173,204,219,141,84,199,28,8,145,211,86,204,141,108,39,156,162,100,19,10,159,213,40,69,114,176,108,24,134,30,44,29,249,250,134,69,37,110,3,166,115,245,165,218,89,245,3,226,71,48,195,72,253,16,14,197,137,248,116,63,37,160,194,36,99,105,106,188,208,32,179,133,214,12,99,157,211,202,9,69,15,233,141,118,155,224,237,60,169,145,91,83,224,175,191,167,34,214,172,238,21,223,187,235,67,123,24,91,127,75,113,175,152,145,42,72,172,72,145,253,207,140,147,150,134,219,42,68,221,26,62,15,216,225,12,194,139,240,176,182,252,192,54,190,41,12,43,246,221,118,0,140,235,216,238,13,22,198,186,31,36,253,87,123,218,172,108,205,176,129,222,243,152,10,253,197,95,153,43,167,117,163,148,218,195,213,25,117,220,226,13,201,122,228,157,251,159,251,247,100,183,134,45,202,55,80,76,235,60,175,9,121,8,15,45,55,130,206,72,225,89,221,96,192,112,80,52,47,115,8,11,35,242,11,135,178,229,119,55,172,134,162,105,115,65,42,68,117,218,53,92,242,31,86,92,139,30,230,34,237,43,203,86,217,132,139,63,9,35,107,113,253,7,64,69,172,93,202,66,57,166,9,157,247,239,80,236,41,156,241,189,211,181,12,35,79,193,101,114,50,120,163,148,216,204,187,1,36,181,64,105,94,47,221,200,117,74,64,95,242,98,108,77,163,131,234,119,80,113,252,227,121,55,123,63,101,215,103,52,121,119,214,184,80,164,217,49,68,37,123,148,27,121,1,19,75,155,138,245,92,146,122,9,195,154,201,49,66,188,6,87,17,112,97,140,86,245,162,169,191,118,117,240,154,129,29,27,75,134,198,241,217,47,47,102,132,10,56,228,134,107,126,199,230,99,100,189,249,156,193,46,86,43,117,246,246,79,205,206,7,19,172,207,245,144,150,170,219,46,50,187,6,193,5,90,42,201,186,61,124,103,207,82,33,193,242,53,182,112,235,102,57,33,175,10,151,57,69,148,91,112,97,89,233,117,184,180,241,195,218,216,65,154,226,23,249,4,14,128,67,142,185,152,112,26,125,230,14,154,109,5,223,15,103,232,111,20,216,19,172,236,13,66,247,253,239,36,19,238,210,41,194,34,66,109,254,88,232,91,130,67,247,112,94,121,55,95,106,178,24,170,160,146,171,133,95,170,215,42,207,215,41,235,86,115,80,131,231,73,33,177,95,137,235,83,175,52,178,28,3,121,215,82,226,187,132,145,201,102,41,42,34,127,4,105,146,60,153,28,224,44,109,149,175,149,166,82,8,105,121,175,212,140,139,109,236,248,96,214,9,223,72,95,180,10,215,242,49,7,211,23,171,218,66,130,63,138,206,66,165,81,240,171,36,150,52,45,53,243,228,98,251,211,113,104,223,119,248,137,31,129,167,55,92,165,116,140,20,111,198,83,10,52,238,4,188,208,107,0,81,136,106,191,200,113,247,82,47,120,158,73,186,201,186,71,141,89,131,163,42,170,70,182,129,167,118,8,115,144,225,104,133,124,93,174,116,90,67,76,147,218,34,186,118,236,48,24,111,150,45,225,106,14,201,14,166,55,115,47,78,87,205,114,180,223,144,186,175,173,219,47,119,195,139,207,206,97,150,115,74,212,202,229,43,228,145,71,161,94,3,246,253,128,237,2,34,247,85,1,160,70,124,16,36,191,115,101,186,5,207,176,236,158,150,46,134,61,207,33,107,244,178,221,24,198,83,208,41,140,160,145,207,61,15,190,58,159,183,134,210,171,173,33,201,29,148,82,138,36,217,169,206,104,121,99,205,74,109,42,167,162,73,237,63,37,76,252,60,246,223,61,26,145,175,195,230,61,250,192,163,154,151,172,183,203,150,61,27,180,207,61,72,164,210,85,187,136,74,35,195,80,92,161,109,240,189,47,199,16,9,164,159,104,202,225,85,211,221,204,64,86,228,161,228,166,157,70,241,85,39,7,20,49,167,123,6,0,208,211,183,223,157,184,35,113,140,20,248,41,191,27,236,185,89,112,196,101,53,52,13,251,184,139,226,230,79,73,174,148,214,188,201,175,234,139,167,52,69,184,40,227,158,30,124,212,243,222,133,228,0,62,110,98,226,59,91,141,29,49,28,96,53,148,152,140,162,149,90,201,221,11,157,129,207,158,6,27,79,67,76,193,61,85,214,193,181,120,194,133,131,150,228,149,241,189,104,129,185,41,217,148,27,126,190,37,208,87,179,208,182,51,158,195,88,206,182,64,250,85,153,181,239,84,47,1,0,17,206,248,62,77,218,178,20,224,57,29,235,32,186,32,21,59,211,42,51,113,218,157,106,101,155,132,220,101,178,85,176,93,44,118,167,127,165,23,190,85,182,234,81,208,227,204,219,192,109,43,100,109,236,74,51,22,23,19,90,62,248,137,174,102,11,36,147,51,55,177,199,40,128,170,45,40,198,243,32,205,155,254,32,135,59,183,226,104,236,15,50,138,124,64,217,27,157,213,141,129,204,75,43,85,57,59,137,4,92,120,4,247,49,48,11,10,29,171,13,249,7,164,73,50,16,234,54,180,251,48,90,105,28,209,142,137,27,127,212,195,119,151,242,152,224,20,110,139,102,101,253,203,108,107,193,125,181,74,12,154,118,7,172,11,136,54,131,66,57,76,226,191,163,198,70,196,35,10,163,71,149,157,199,59,152,64,3,235,240,104,116,18,237,148,135,161,125,243,163,242,15,144,73,147,104,202,120,162,89,71,150,101,214,141,196,91,158,248,47,191,227,180,147,87,178,27,94,139,114,121,168,253,6,61,1,83,32,142,201,86,101,49,244,77,30,92,138,103,32,177,193,51,130,108,104,214,76,197,97,185,210,71,192,101,180,65,184,143,109,224,181,166,127,126,77,98,229,197,165,170,25,55,194,114,153,222,230,239,57,46,113,178,138,28,113,2,62,232,26,161,161,169,231,4,212,220,237,144,121,5,109,47,130,168,10,72,227,167,189,150,6,242,45,112,152,174,118,42,67,20,112,117,79,199,106,152,81,226,161,148,156,12,156,17,57,195,243,32,255,191,175,11,86,224,49,179,4,83,82,41,231,17,197,13,51,9,170,1,23,194,213,244,216,70,253,173,206,34,245,87,140,137,211,153,76,238,73,105,238,242,243,10,202,184,17,230,220,169,167,86,90,116,153,51,60,229,189,208,120,183,160,24,17,203,68,105,165,41,34,249,204,192,36,231,128,54,212,85,174,209,215,4,136,60,119,242,58,32,52,238,253,156,172,169,91,47,106,161,132,131,15,127,17,63,149,181,106,129,28,184,247,35,140,110,57,220,176,88,238,33,247,117,93,19,134,142,17,211,6,6,214,170,117,203,194,44,65,105,225,71,161,93,145,246,202,108,164,62,190,56,53,209,244,167,137,149,235,135,23,64,196,211,225,47,54,160,74,248,88,127,248,109,124,86,202,80,91,150,220,208,83,129,244,185,146,207,238,168,113,229,234,151,46,250,13,10,26,250,239,150,193,51,42,60,244,86,135,55,24,96,30,124,163,187,120,82,235,246,126,92,201,188,83,105,127,218,223,185,36,30,68,104,144,143,2,209,54,81,15,120,116,228,215,156,43,37,73,234,249,218,135,250,151,156,57,31,224,214,39,114,135,143,36,173,72,126,58,77,232,151,252,22,32,119,150,184,7,52,61,197,140,220,247,195,166,245,77,9,43,159,43,85,40,231,26,63,75,164,132,35,34,215,247,2,223,217,58,243,12,204,193,112,204,34,156,107,173,7,53,99,79,84,195,20,255,144,222,9,111,161,93,211,74,13,248,215,90,75,8,171,196,92,198,114,10,115,138,179,14,108,11,157,66,225,151,217,170,230,124,60,32,247,255,163,199,19,59,82,141,148,219,68,49,155,91,212,181,175,152,208,18,202,115,203,28,189,156,131,182,102,11,253,69,224,10,187,207,196,33,160,102,173,88,112,142,193,195,52,214,225,105,97,178,39,146,5,195,120,136,125,146,173,53,167,225,143,50,172,125,226,48,123,127,193,117,43,86,182,208,253,75,10,86,111,85,127,124,149,196,184,55,9,86,131,77,63,120,89,69,149,106,232,126,54,140,241,237,64,63,226,152,234,211,107,155,159,86,0,49,54,144,173,243,4,112,103,8,31,143,210,114,28,49,251,223,186,32,199,98,83,140,43,117,74,115,197,184,49,240,221,97,155,87,89,76,228,73,166,80,28,107,206,194,106,182,121,73,235,97,193,157,2,44,153,242,217,110,41,113,112,87,240,118,102,80,248,89,66,246,73,139,248,28,110,21,45,3,118,170,176,150,230,83,12,90,26,244,95,59,13,94,200,31,172,168,103,240,191,214,94,113,118,238,3,85,104,216,227,17,92,123,232,129,213,84,70,20,27,3,70,91,234,136,95,13,114,121,72,197,88,131,228,246,105,18,201,51,97,73,181,245,222,229,159,203,214,205,223,23,207,40,219,9,178,75,243,105,198,187,177,25,93,111,65,42,146,104,34,177,161,66,102,88,199,235,101,74,220,37,152,142,8,157,123,140,207,174,183,180,176,167,222,175,117,134,25,11,75,221,127,85,14,147,241,135,134,126,127,96,53,78,128,22,61,237,72,39,74,174,85,209,178,199,204,74,255,46,36,171,166,145,6,70,8,143,124,98,15,42,205,216,201,220,223,114,236,40,145,146,29,51,216,60,156,166,116,84,53,10,20,17,16,206,227,57,73,144,81,123,195,252,59,162,172,154,70,93,73,197,210,234,166,224,31,215,104,143,170,192,249,143,85,154,167,31,95,0,13,151,221,109,235,83,217,155,115,194,101,16,211,74,125,209,96,27,40,143,147,210,210,203,236,70,117,226,79,108,24,105,73,27,56,16,111,163,6,210,177,73,189,90,194,16,44,139,184,63,248,108,178,124,43,129,163,194,126,46,167,235,229,87,103,114,43,155,10,222,100,13,8,205,202,28,239,76,84,30,179,73,252,30,84,130,89,103,192,84,122,162,11,138,202,30,177,49,110,197,77,153,232,151,194,212,48,95,237,125,45,133,224,122,253,254,17,109,153,7,220,216,127,167,36,238,94,108,21,242,168,126,238,232,119,139,223,142,46,145,237,108,237,193,140,117,179,182,73,54,139,86,52,104,115,137,23,45,59,77,89,234,54,246,76,98,21,173,44,237,144,3,3,69,90,139,39,81,34,163,153,211,215,155,99,237,213,96,63,207,212,48,22,102,117,132,177,121,225,184,228,88,112,139,104,99,206,138,223,203,191,196,49,197,83,146,84,196,16,6,233,153,154,183,57,150,126,232,117,113,111,114,166,189,183,97,47,88,112,23,154,142,217,25,92,206,64,32,105,250,65,192,238,246,3,211,33,212,49,188,181,106,181,239,217,252,9,197,52,119,150,112,103,105,165,182,203,185,120,246,80,193,93,28,125,26,233,162,69,133,95,171,107,47,133,179,63,142,87,251,35,154,29,51,230,188,8,109,206,40,155,242,138,235,221,247,37,229,182,17,17,148,169,163,171,237,39,86,126,156,145,196,18,184,235,186,97,43,175,141,129,165,82,38,65,158,120,115,89,180,223,67,221,133,136,194,124,106,80,25,239,44,20,38,34,125,46,27,210,220,156,198,179,17,28,133,229,230,201,154,38,223,77,219,32,237,109,252,218,234,209,109,128,218,190,78,53,208,6,104,62,123,119,196,0,107,102,253,81,91,179,139,9,15,183,83,234,85,187,47,79,67,54,71,120,218,14,104,231,238,197,44,162,23,185,138,39,33,68,77,38,128,215,97,237,54,48,111,182,64,25,135,83,10,228,215,216,56,129,200,40,228,48,33,167,83,156,56,120,166,177,129,218,160,107,195,200,184,14,17,201,100,52,72,137,244,136,71,3,61,129,250,188,86,187,253,16,222,131,98,12,195,142,156,48,84,31,134,5,11,101,150,141,148,161,252,85,186,182,65,72,190,255,224,235,197,161,239,205,26,172,20,95,171,241,73,80,223,97,227,65,43,205,200,132,243,74,107,204,112,100,126,237,216,161,148,174,152,219,246,173,222,160,138,134,251,172,189,26,63,188,171,15,186,116,142,27,220,231,202,176,79,66,20,255,105,220,220,219,97,61,79,91,137,198,163,113,145,61,21,104,211,82,48,17,2,16,245,111,223,244,36,31,68,230,55,83,237,118,42,50,64,59,2,237,221,215,217,140,163,194,156,208,247,147,123,131,52,131,113,79,26,181,218,243,243,147,168,189,227,121,14,94,16,80,53,203,83,170,53,12,28,246,59,41,102,8,189,42,32,213,39,128,6,165,97,179,120,240,77,180,43,228,153,107,64,247,68,195,180,224,47,63,249,181,64,170,62,224,146,96,27,65,159,155,224,196,5,1,220,133,216,149,206,121,146,252,54,160,254,180,241,203,249,227,9,27,11,136,148,95,88,147,43,32,17,225,104,141,157,50,131,91,36,91,204,4,254,101,50,111,254,120,58,220,172,239,28,156,89,129,73,145,127,44,229,219,99,213,88,247,31,249,66,22,123,167,5,15,172,210,138,186,153,226,207,97,30,158,115,70,112,216,229,229,69,144,148,27,6,102,245,147,2,234,112,97,219,180,139,170,242,207,180,55,191,144,11,161,136,246,174,194,79,161,111,103,77,72,156,111,184,26,238,229,98,7,0,218,170,79,88,63,166,212,198,94,129,175,123,84,15,213,26,253,98,200,132,59,7,57,251,33,149,6,114,101,244,183,188,14,111,173,177,230,86,204,46,243,219,199,104,192,190,149,42,214,79,56,187,182,254,92,115,125,76,3,36,96,62,28,59,188,55,130,56,244,100,159,50,13,141,228,53,214,124,147,14,53,151,6,65,45,245,219,14,187,109,109,148,49,163,151,62,216,153,88,213,196,120,67,114,175,118,182,171,160,215,60,106,185,29,205,203,228,163,88,93,5,211,96,213,146,203,156,136,195,56,187,234,201,251,138,39,87,159,176,219,101,35,115,44,2,63,216,152,28,86,161,235,231,105,238,13,11,165,63,106,176,9,166,78,238,87,21,93,234,54,149,209,32,98,207,152,132,184,151,234,2,186,91,77,27,3,65,114,118,226,130,21,76,52,162,82,49,182,124,92,144,140,207,138,144,16,74,180,11,163,206,211,90,60,157,155,211,198,104,229,249,224,78,102,201,231,179,107,165,209,193,58,133,23,78,145,236,86,31,2,227,109,179,163,139,178,251,196,23,108,190,179,69,55,128,30,168,133,217,90,145,124,130,2,213,67,150,243,226,153,225,98,7,173,120,217,143,194,116,142,125,141,243,99,204,84,79,247,180,214,67,219,28,43,160,194,64,158,240,109,79,219,212,179,102,107,243,2,252,3,183,51,96,255,49,133,138,123,90,38,141,206,147,40,168,114,118,79,148,0,75,0,248,235,166,226,210,85,92,199,77,218,192,188,186,212,129,237,14,170,132,249,100,230,250,58,97,219,117,199,194,49,244,41,87,80,137,50,134,255,20,248,100,140,82,164,15,146,224,64,160,144,138,198,176,176,75,54,193,109,110,227,148,133,62,4,151,94,247,230,170,75,210,235,29,229,176,194,206,59,205,192,127,138,201,147,130,176,125,41,116,74,196,250,132,114,132,38,167,208,12,139,163,87,39,221,79,79,138,187,56,200,178,85,105,166,41,114,46,249,185,74,229,170,207,96,162,229,59,121,45,1,15,166,125,252,225,224,130,112,101,25,222,154,235,231,205,118,106,111,146,94,7,193,138,100,15,234,199,22,57,126,59,6,209,162,141,248,51,2,116,229,245,206,84,77,233,101,241,29,90,0,93,84,126,76,0,137,72,135,136,45,134,222,24,36,148,64,143,110,181,64,147,184,171,0,225,79,8,69,119,70,12,172,130,255,115,29,226,147,97,123,166,41,113,56,167,119,3,225,62,31,8,170,187,249,91,126,192,99,111,113,148,87,35,116,172,242,240,245,92,172,38,237,83,17,90,36,192,127,68,150,154,192,194,192,131,255,145,254,53,134,62,41,67,165,58,109,95,99,224,38,34,174,37,196,216,11,250,194,42,118,193,125,177,209,226,68,128,229,11,200,251,54,132,81,33,23,120,34,6,180,219,89,179,0,189,90,0,230,40,108,102,174,110,232,6,123,58,65,50,221,171,5,129,146,28,38,157,148,14,83,93,169,128,236,174,104,170,178,145,180,111,36,42,191,109,128,77,132,131,235,210,211,104,242,134,230,193,189,120,58,61,233,195,138,134,140,235,70,117,4,190,232,132,119,160,103,126,152,248,206,30,218,251,21,172,85,32,32,134,146,182,230,84,150,105,247,114,189,226,151,250,21,112,9,38,73,222,145,164,235,235,149,64,42,223,163,130,19,95,118,164,242,228,207,20,52,119,39,218,159,58,152,84,152,86,133,55,148,73,16,234,253,227,254,253,125,106,185,58,251,205,74,229,34,255,73,225,38,240,41,245,10,122,178,24,56,66,161,233,16,84,157,125,117,205,172,89,51,142,5,98,71,45,6,159,56,204,228,199,44,41,38,168,207,241,36,140,49,186,28,192,54,89,61,230,228,169,57,42,147,45,253,65,170,249,224,49,162,101,64,111,230,143,169,246,18,62,120,208,41,118,222,86,4,38,218,21,119,17,9,212,200,243,121,125,104,21,41,103,197,122,78,41,21,235,86,195,27,8,7,109,57,141,217,153,127,169,105,253,156,109,92,103,242,219,155,61,54,252,89,48,19,83,180,9,103,58,18,0,230,14,69,110,89,53,92,163,97,181,18,243,75,221,87,24,36,244,171,58,13,105,223,30,51,52,241,252,155,207,11,32,95,162,68,43,107,127,177,19,221,102,75,241,4,162,74,97,118,97,8,146,57,179,11,148,203,116,96,16,65,193,69,26,29,139,34,22,122,101,130,86,219,90,62,107,246,235,206,95,200,70,35,152,200,215,114,52,20,191,83,162,89,87,226,137,31,226,192,116,204,123,204,22,251,57,91,255,136,78,63,133,175,144,124,169,228,241,11,49,51,175,213,113,217,212,134,253,147,92,245,127,126,1,105,203,41,232,37,75,121,181,84,220,234,50,245,235,208,103,8,147,243,6,116,247,194,220,47,109,128,92,122,91,67,32,193,37,123,49,163,137,90,31,207,212,151,228,21,144,172,223,62,0,169,206,167,251,95,20,74,196,3,214,185,57,105,17,231,249,226,52,179,40,167,228,61,240,9,221,233,70,255,250,123,56,111,11,191,77,214,209,76,53,170,97,180,25,249,59,123,25,248,178,218,126,84,109,138,145,155,67,73,81,195,44,159,28,132,115,115,96,126,237,191,62,163,161,152,152,68,152,242,166,166,152,29,140,206,50,155,225,24,49,130,123,91,194,18,97,143,223,73,31,96,194,112,61,176,205,183,246,120,129,229,60,103,196,9,122,225,233,86,239,89,231,82,251,188,117,73,216,21,64,172,39,193,196,57,49,119,0,91,195,60,172,117,80,232,129,31,48,243,117,197,15,203,189,225,174,51,243,177,130,77,46,107,213,213,120,243,243,60,165,241,182,18,201,78,138,104,223,239,231,191,203,6,189,246,185,23,47,108,221,108,117,10,227,34,145,125,17,164,2,99,114,148,207,127,24,252,228,108,224,52,91,228,212,203,204,108,109,227,144,90,114,252,135,249,27,143,15,151,109,132,157,122,157,145,116,142,34,88,79,153,171,55,210,29,49,24,6,24,105,96,229,53,129,81,43,191,162,173,117,113,207,154,190,33,123,242,200,109,206,113,131,254,244,33,144,147,224,8,180,241,0,89,36,77,119,54,13,128,52,233,115,61,137,80,32,246,0,99,9,172,5,134,169,255,40,227,28,197,134,14,111,149,148,103,146,141,208,171,179,232,228,11,110,2,31,154,211,80,212,217,154,129,231,11,156,71,152,76,172,184,36,153,140,200,25,245,238,14,92,120,175,70,141,129,210,220,156,144,164,150,113,92,134,102,205,165,230,148,202,102,15,198,8,111,132,8,106,131,142,165,114,74,184,71,35,87,189,112,34,172,255,144,173,27,247,222,10,122,24,221,60,18,21,19,108,151,255,108,19,112,85,37,142,39,190,30,44,94,217,222,44,71,251,251,60,185,243,220,191,206,62,188,206,224,182,11,160,40,102,49,62,74,180,187,218,76,122,183,83,67,72,197,13,126,91,227,10,144,102,127,72,114,48,236,23,209,145,167,240,136,124,224,215,193,187,113,117,83,2,191,217,15,130,9,210,88,12,103,42,6,84,14,30,45,31,199,194,251,195,113,126,230,109,119,68,56,78,31,255,224,107,3,35,32,62,62,200,14,129,120,236,32,150,162,25,78,32,246,199,229,100,190,236,187,76,104,125,101,37,119,151,191,130,244,169,194,51,119,201,142,185,185,162,5,226,107,101,90,108,45,25,39,224,145,156,154,152,239,73,44,215,168,250,167,144,189,202,158,100,200,12,254,148,10,201,136,87,111,132,151,66,128,193,34,116,72,169,231,14,149,146,67,192,170,2,182,139,16,153,158,113,93,208,112,230,9,29,91,151,8,199,113,164,189,153,104,205,226,159,58,22,184,154,74,21,65,136,170,238,43,3,149,13,93,96,234,82,69,147,148,51,170,84,66,170,185,190,148,83,107,92,127,215,4,111,166,5,163,212,201,134,74,149,116,169,88,202,133,219,62,121,240,155,231,185,237,144,111,220,75,235,183,199,23,201,90,45,193,30,69,229,25,105,244,62,203,218,106,55,0,179,173,73,211,144,217,73,101,22,129,212,241,179,204,67,223,64,142,90,187,238,106,66,211,111,167,194,199,19,152,20,103,206,197,250,251,64,111,190,108,5,132,229,199,0,172,191,124,185,185,85,235,63,62,248,220,228,71,170,59,29,204,115,233,145,132,192,90,42,128,102,142,161,103,70,51,176,90,160,102,128,119,170,29,192,231,203,234,4,21,161,199,180,201,19,98,236,55,164,84,7,166,93,233,199,245,177,168,51,83,231,33,237,120,105,181,227,127,135,18,180,187,68,89,255,223,160,47,132,112,36,52,150,230,151,130,213,7,146,196,142,3,34,164,121,230,29,213,25,155,253,190,69,119,11,170,169,143,65,35,156,195,174,27,44,109,35,118,207,194,252,126,30,125,161,143,134,156,14,56,186,158,137,219,71,21,175,121,107,240,86,41,243,253,193,246,216,19,3,162,129,209,186,136,227,250,50,57,243,122,192,69,201,81,185,91,60,76,223,148,94,130,183,41,110,247,125,186,85,21,100,159,112,242,139,197,31,108,153,175,100,34,55,83,213,128,142,168,128,225,79,100,202,226,37,64,0,113,112,101,193,65,191,179,55,158,206,84,39,219,216,49,247,183,50,206,188,89,240,58,120,174,161,125,156,75,100,233,72,84,47,211,16,154,219,247,94,30,55,22,185,179,210,211,210,226,250,142,241,200,181,28,229,164,6,36,186,254,22,35,7,75,177,81,99,119,216,243,42,102,26,32,185,200,68,38,237,145,138,182,222,208,219,128,84,15,2,222,34,49,12,124,123,211,50,28,167,24,132,184,84,82,123,87,117,12,151,171,61,182,240,214,185,144,225,12,56,191,11,254,98,177,29,136,175,147,225,126,228,93,164,43,107,240,36,56,124,157,81,199,38,170,54,101,199,106,114,49,79,4,137,190,203,138,98,13,49,89,192,93,94,180,87,210,5,178,82,225,15,136,116,206,113,116,179,222,205,223,153,21,160,158,173,160,49,237,226,50,225,162,55,2,71,220,201,244,235,171,183,162,194,7,175,223,54,38,28,153,90,65,46,121,137,233,74,254,8,70,200,95,165,200,134,197,1,150,195,77,238,236,53,76,75,132,4,0,73,150,44,196,186,12,88,178,164,195,234,175,17,156,76,108,107,217,58,146,28,116,132,131,171,191,187,252,238,227,131,222,102,195,32,214,232,147,162,152,217,182,208,41,22,206,166,231,62,116,117,36,65,28,141,143,85,31,108,121,251,170,89,69,69,92,147,226,138,136,121,35,238,215,111,233,203,108,130,190,39,87,252,25,245,142,202,214,59,90,128,48,17,244,236,150,24,3,209,44,88,48,234,44,199,147,87,148,179,65,194,207,72,68,166,47,80,236,64,65,156,17,130,7,253,216,42,37,160,53,176,18,208,56,52,36,54,192,177,32,79,237,254,87,220,214,249,97,156,193,13,10,145,12,46,127,148,58,151,31,220,159,71,236,132,248,44,30,244,24,197,148,31,73,48,16,16,49,104,38,187,195,94,26,101,171,33,188,168,168,26,49,66,31,96,8,194,227,14,79,230,248,1,107,78,82,64,157,252,202,126,103,201,255,53,25,28,179,35,127,111,220,242,137,75,14,153,181,15,71,136,16,183,151,75,206,51,113,191,172,52,124,137,173,109,99,215,108,160,11,4,48,171,44,44,14,234,250,190,118,183,198,213,75,188,99,164,114,92,74,34,112,236,73,154,100,37,62,210,114,30,250,131,232,54,182,95,56,103,2,253,131,96,233,130,169,30,44,236,14,75,185,142,94,42,196,1,36,235,42,31,45,221,54,225,223,208,7,249,71,45,83,224,247,36,204,74,96,193,2,14,160,161,203,12,45,26,137,153,226,198,135,150,146,154,179,126,98,37,234,189,0,62,18,221,153,25,206,211,140,188,67,173,106,230,47,108,175,197,247,179,89,115,114,83,148,55,190,223,76,192,198,49,158,119,43,73,165,205,201,134,231,228,148,168,191,181,79,52,196,187,3,91,139,77,148,83,195,252,143,127,220,241,168,66,169,151,201,66,59,231,136,200,22,183,184,131,189,164,10,176,212,36,50,247,150,32,95,216,211,155,212,55,216,136,65,82,127,25,5,159,90,12,166,11,187,65,209,31,76,171,56,254,24,232,174,37,35,74,160,50,218,113,175,109,246,27,190,117,203,50,89,41,8,254,34,241,95,165,31,41,255,152,11,102,56,4,85,122,144,79,176,235,67,120,194,151,41,126,212,126,147,154,85,200,84,215,138,170,228,178,24,148,239,4,202,255,17,139,247,248,201,4,75,3,172,61,123,73,146,91,230,74,81,81,234,165,224,186,142,186,101,221,43,131,236,72,212,33,158,211,58,161,4,134,143,32,38,186,218,87,116,126,39,176,13,22,252,30,27,251,106,3,151,41,64,214,248,179,89,19,47,38,164,6,232,147,148,187,30,117,172,37,38,79,219,215,212,196,182,12,170,49,223,89,72,200,46,64,50,173,163,231,100,72,90,150,204,195,145,56,102,131,14,182,183,118,161,89,27,238,234,132,208,87,24,158,198,84,61,169,20,117,117,93,74,207,19,226,146,233,30,244,208,67,46,219,217,173,50,110,188,244,192,193,22,97,77,98,183,116,62,42,30,131,118,137,13,86,6,152,66,218,162,15,94,194,27,223,39,174,93,48,43,227,189,249,126,225,35,195,107,133,191,118,86,16,34,148,188,84,145,215,216,252,253,85,208,108,235,145,184,24,217,17,199,48,235,202,9,228,1,116,4,140,159,148,131,181,93,28,110,15,46,188,102,240,185,178,189,55,241,165,122,118,155,36,108,222,5,6,140,87,193,175,25,40,154,174,103,34,125,135,225,169,23,50,218,33,222,132,156,59,255,55,207,181,221,203,111,214,251,54,137,228,144,12,57,55,175,206,149,71,250,134,10,138,8,169,74,167,211,112,111,7,73,17,220,87,242,53,41,135,186,123,52,135,99,120,64,163,132,177,19,218,235,81,125,80,1,77,133,158,238,123,255,169,194,34,104,64,243,42,7,50,241,173,221,34,199,139,199,238,191,126,86,175,220,194,143,190,106,181,180,30,181,80,37,195,228,85,69,68,104,182,232,55,114,126,95,38,172,114,189,120,240,137,195,208,152,108,177,149,212,145,148,67,187,89,89,73,121,159,139,133,173,48,236,248,240,135,182,70,143,220,68,35,100,227,94,153,146,123,223,51,78,11,50,110,173,225,14,141,199,83,60,18,202,53,201,121,194,243,22,206,200,99,73,210,138,179,185,87,245,244,158,219,247,77,235,240,15,67,97,152,236,140,250,23,101,203,166,247,98,26,104,221,124,238,224,208,24,96,135,219,134,74,40,137,153,25,150,183,114,232,134,65,169,70,107,137,252,10,236,255,62,239,23,239,109,27,147,138,154,157,15,209,226,55,87,170,65,140,82,65,184,246,53,197,74,76,40,126,26,124,49,145,218,86,225,246,112,32,196,174,7,132,223,181,64,9,40,131,179,42,242,36,6,251,4,19,170,250,149,116,193,84,81,101,6,192,64,64,95,39,152,212,40,2,67,189,66,155,133,119,18,179,248,157,0,106,224,141,7,120,134,22,109,232,53,92,176,182,67,93,208,45,176,224,24,150,93,126,51,97,97,144,251,151,127,172,222,175,183,97,235,194,211,49,59,162,149,153,96,52,173,195,95,211,230,97,25,86,98,198,184,132,108,230,218,155,56,232,87,58,144,185,47,167,142,240,203,68,54,19,152,125,11,44,248,53,116,223,3,101,88,114,202,66,136,4,106,29,213,236,98,71,7,0,37,105,234,23,122,142,99,226,141,125,89,158,226,239,54,187,28,129,161,139,164,171,178,130,148,50,185,90,129,153,63,77,63,227,228,14,16,40,144,35,116,145,159,95,229,88,86,100,177,118,179,123,38,153,79,52,20,211,80,162,196,219,1,77,160,1,215,3,251,243,127,67,210,115,74,205,150,60,135,96,238,161,175,155,20,172,113,13,57,28,63,81,189,18,81,69,124,139,104,50,0,116,47,83,187,4,170,243,40,125,239,81,152,184,106,20,82,127,12,23,171,220,244,186,105,176,140,42,80,116,175,3,23,228,31,164,154,82,252,115,137,20,230,91,232,148,177,33,33,201,244,46,1,136,52,190,125,242,181,12,157,35,32,255,246,229,51,123,36,13,222,199,120,108,67,148,247,95,25,168,110,224,89,57,183,14,78,233,43,208,10,162,173,35,208,159,109,22,183,169,87,40,138,185,137,10,156,130,34,75,98,120,64,98,200,118,18,159,213,169,85,152,238,251,103,6,213,169,224,19,33,176,75,14,76,54,237,245,44,141,255,18,22,180,181,49,247,7,162,196,174,29,237,225,21,37,95,215,66,219,9,243,225,77,104,230,29,185,19,240,81,134,144,99,15,101,7,129,170,158,11,84,40,230,214,250,155,254,217,75,179,56,7,93,92,104,39,87,125,176,218,195,16,135,6,77,183,3,171,139,25,137,51,212,255,172,190,155,215,219,240,193,141,96,53,82,46,153,196,136,142,163,250,0,150,57,183,13,122,158,164,170,19,105,170,198,71,215,164,153,232,213,35,116,195,157,5,92,18,193,69,232,86,140,197,185,165,197,153,39,106,50,27,200,201,29,52,197,55,77,67,248,110,146,157,139,2,19,75,153,183,193,71,189,234,27,66,75,8,152,242,226,231,110,73,233,153,190,182,46,107,195,112,232,75,64,176,134,179,140,172,93,31,161,55,180,200,131,106,204,214,92,20,73,8,222,54,241,57,237,121,37,144,20,152,158,36,119,253,217,181,37,27,114,144,170,91,186,87,174,85,237,104,83,165,243,136,145,222,103,123,52,222,86,222,234,92,75,106,61,125,190,81,93,172,181,65,85,160,49,188,51,130,104,140,187,8,154,135,175,116,48,39,120,120,66,188,102,198,96,1,107,101,124,195,212,214,192,66,237,203,103,36,75,120,170,28,95,142,61,201,54,195,85,86,247,161,232,45,28,136,19,218,126,50,177,196,118,101,102,34,235,18,124,123,38,34,136,109,189,52,225,81,97,178,218,56,29,199,180,149,119,184,126,6,222,217,108,239,45,27,177,169,248,234,138,129,90,90,116,91,240,112,199,225,49,20,201,71,120,243,245,141,110,101,219,178,195,197,206,80,167,104,140,251,139,205,5,185,221,66,212,233,191,255,180,115,68,181,124,255,190,84,172,21,209,30,208,203,35,168,252,129,113,166,201,140,247,132,124,90,15,94,14,137,176,80,111,236,234,54,84,247,122,207,176,31,1,15,147,210,183,85,43,210,240,47,115,244,47,110,9,23,29,90,162,72,49,29,119,41,102,225,9,247,24,21,119,254,144,199,25,169,151,174,173,200,232,10,159,0,102,69,242,58,238,139,166,250,6,100,19,171,73,13,54,186,121,60,131,159,122,230,92,62,45,77,20,61,31,205,115,51,4,100,8,14,161,245,134,245,12,94,127,40,252,243,219,186,247,49,44,124,138,167,171,192,216,173,253,207,10,37,63,4,66,80,159,156,44,217,129,37,240,181,153,127,225,124,22,222,127,215,98,62,196,244,88,191,51,112,128,95,121,106,136,114,133,218,163,249,17,188,211,133,134,229,244,113,247,241,133,150,219,0,226,222,228,169,3,236,235,53,113,164,163,191,120,215,34,119,91,192,172,203,91,236,7,172,8,43,77,144,3,109,154,25,226,68,116,183,185,202,19,162,236,40,27,239,121,117,96,13,149,60,196,21,46,72,14,252,128,72,228,143,253,15,144,9,35,201,62,157,218,63,194,96,169,33,129,224,72,189,208,159,67,238,134,50,166,58,207,253,179,112,178,205,107,105,255,71,132,168,115,119,77,240,120,243,138,141,76,126,228,250,232,53,101,45,35,47,199,213,188,140,230,19,64,138,142,232,124,127,26,146,135,81,144,3,122,112,16,247,105,252,99,42,1,209,148,39,210,148,16,11,132,154,107,213,36,241,60,172,188,182,103,180,237,43,141,29,240,54,103,150,65,196,159,139,26,43,10,252,21,127,176,36,50,25,240,21,140,162,119,228,117,23,215,248,195,99,12,161,85,168,155,32,137,183,6,229,55,17,8,18,164,200,221,10,135,119,192,0,29,158,231,16,172,0,97,106,208,216,110,40,46,232,50,67,74,73,239,43,8,71,178,89,41,71,0,82,28,242,142,234,60,8,157,243,183,166,101,105,53,194,78,35,79,91,107,211,80,173,211,214,130,211,197,210,130,170,38,70,112,53,102,186,57,85,160,187,28,177,48,238,128,106,84,39,27,81,180,219,1,39,6,134,201,113,133,146,114,38,246,109,15,114,245,80,211,128,108,148,234,52,22,12,155,198,237,199,133,170,2,162,186,233,54,7,152,244,197,18,230,8,227,246,2,255,103,194,161,177,212,228,1,26,230,247,124,80,93,36,152,18,253,23,136,154,55,127,155,167,158,177,227,238,163,12,100,99,5,116,239,229,142,159,90,135,222,84,196,105,20,10,202,203,94,155,179,179,223,198,161,252,144,17,240,12,92,11,117,153,35,157,93,70,32,153,254,100,216,91,69,163,244,55,244,213,215,169,244,114,148,182,75,216,126,100,48,79,226,3,217,161,161,22,78,61,151,159,221,161,153,114,82,8,81,82,180,224,166,178,178,63,124,11,130,135,61,125,253,248,73,248,24,157,253,40,247,206,149,54,115,235,219,168,0,93,50,25,108,108,112,55,192,99,1,56,171,219,223,194,13,24,34,212,57,101,154,146,81,56,255,62,129,55,125,178,173,223,69,122,127,57,124,151,222,57,146,222,164,104,219,193,118,126,249,197,88,35,134,170,186,2,206,87,213,125,223,90,51,129,156,31,24,177,49,113,252,26,4,41,123,119,19,126,209,43,217,225,126,72,191,234,25,67,153,50,201,109,149,93,34,61,52,88,190,183,36,45,51,126,245,254,212,109,157,14,112,59,7,47,43,142,47,201,140,0,97,236,153,122,80,149,57,56,73,163,156,229,130,244,141,236,247,16,59,138,163,114,167,37,163,121,163,160,11,168,81,147,150,197,155,58,13,229,213,109,46,17,41,97,162,227,16,0,236,51,122,163,98,55,133,167,121,251,111,204,162,12,72,42,137,130,161,242,184,108,92,95,33,89,192,15,119,195,188,139,0,87,30,231,26,238,47,107,115,10,181,171,113,112,254,39,131,29,243,223,167,197,35,173,172,193,214,245,220,248,116,98,120,66,157,69,50,70,225,55,128,14,0,62,233,144,20,130,212,204,98,235,44,224,43,233,84,202,137,139,192,169,246,84,232,67,174,195,140,235,10,100,102,80,57,185,166,59,0,76,150,213,233,219,140,136,111,9,185,230,16,45,136,186,187,39,219,157,199,245,83,40,145,207,175,226,192,184,84,128,155,83,82,23,5,249,152,65,29,36,190,122,182,234,99,186,224,22,105,54,232,99,219,235,1,111,69,17,27,23,95,69,52,89,220,223,62,70,14,40,84,57,87,1,236,232,136,40,174,52,233,255,17,218,26,221,43,187,207,60,166,200,171,79,225,252,214,222,109,247,82,137,48,57,216,0,118,39,90,210,174,209,77,135,218,217,206,32,10,156,105,132,215,20,211,156,72,171,70,227,120,160,75,116,134,103,111,43,250,170,150,136,233,10,62,229,103,205,94,155,244,95,142,244,24,113,12,28,36,138,200,36,134,120,86,52,127,244,51,22,90,134,200,216,232,216,96,127,153,60,23,185,208,147,45,165,46,130,205,194,225,239,38,102,149,35,131,24,41,207,18,120,73,35,62,211,123,44,245,9,159,79,122,0,108,130,193,203,17,177,241,166,203,184,121,31,167,150,86,50,139,75,54,191,104,76,255,32,179,194,112,143,40,176,90,12,49,224,4,227,85,177,95,249,180,230,80,25,188,70,132,243,54,250,191,41,34,170,164,156,117,134,38,241,204,140,121,251,33,142,193,205,97,138,84,194,18,192,49,114,127,72,44,32,39,2,90,7,20,7,214,98,255,120,135,108,18,131,147,103,138,205,241,42,35,100,77,244,117,155,162,21,53,93,207,146,245,41,189,219,125,26,146,81,187,153,59,177,193,104,191,163,30,91,239,115,224,189,170,99,122,214,106,200,175,159,89,5,177,213,229,145,225,85,123,235,204,213,222,160,119,205,38,74,143,43,2,218,233,100,92,25,121,55,206,179,216,50,29,76,107,136,21,134,3,117,63,173,160,14,126,86,120,242,145,103,83,37,149,24,77,38,50,6,47,91,211,208,105,84,127,248,87,107,236,192,181,248,91,158,67,140,2,73,62,60,130,128,151,197,142,17,216,81,64,218,193,139,1,93,12,92,160,211,87,104,125,180,117,113,109,162,255,186,98,171,74,49,44,126,26,27,7,194,158,38,60,204,72,71,107,3,153,248,109,102,191,51,124,89,44,122,184,97,119,38,96,209,190,156,113,115,144,253,250,220,135,83,137,79,29,49,136,19,244,249,223,114,16,97,188,119,224,194,27,202,98,205,220,209,107,149,211,126,187,48,244,39,156,176,41,77,54,70,40,184,25,223,33,196,91,56,59,56,187,222,246,146,195,86,170,165,132,38,165,86,25,62,59,112,218,154,7,40,159,4,192,245,160,5,203,183,55,57,50,251,38,4,92,169,23,118,236,144,118,3,104,108,100,242,3,27,236,196,142,168,210,42,245,83,98,104,70,53,160,119,255,159,43,6,227,158,207,185,166,240,80,31,109,180,78,136,112,2,54,115,34,106,53,151,87,253,202,36,255,150,85,109,70,75,14,243,155,64,161,20,189,19,21,22,140,182,37,146,177,20,96,35,9,135,97,81,87,91,161,38,0,247,6,45,53,22,233,143,116,147,199,249,0,92,165,198,11,159,199,222,163,178,71,16,56,114,148,83,129,185,125,110,250,180,198,108,186,209,158,251,14,20,243,197,59,96,19,14,24,177,129,72,47,99,21,175,109,33,143,35,9,175,226,253,0,137,30,82,110,171,88,160,48,199,156,58,57,176,126,98,153,3,186,19,250,231,190,115,149,225,8,18,13,40,116,38,57,44,155,242,173,34,168,119,108,126,153,237,218,246,151,221,105,96,111,214,76,64,116,255,222,73,27,248,29,128,69,124,58,89,230,127,211,171,195,131,117,81,175,138,185,49,185,197,217,100,46,142,62,3,84,131,106,126,101,44,97,5,167,70,127,197,214,130,114,156,19,50,236,215,52,225,53,197,65,115,186,150,96,232,46,9,223,244,155,189,166,233,9,221,212,175,26,120,190,216,14,92,182,218,242,69,106,230,238,105,22,58,221,198,47,49,71,166,192,11,23,56,175,196,196,95,99,230,111,207,231,166,51,125,75,25,250,125,107,190,78,173,165,101,209,196,170,10,52,4,12,23,27,38,37,46,72,247,192,107,226,202,215,110,216,133,66,7,182,18,228,121,95,12,253,191,55,34,244,199,129,16,148,158,7,96,124,2,223,148,179,63,135,20,145,96,223,192,198,236,9,49,157,31,17,213,89,48,33,160,59,108,18,114,164,94,0,218,201,58,128,176,8,38,112,11,16,128,146,33,188,114,41,113,202,29,240,117,194,18,59,42,133,181,65,97,88,236,120,121,161,242,208,48,132,75,40,27,156,108,31,25,66,226,164,148,34,236,105,255,86,132,206,140,171,236,151,13,143,102,134,174,194,101,3,152,125,44,155,231,69,180,76,167,99,56,200,19,209,239,183,155,113,248,219,15,121,250,91,154,69,112,205,140,29,171,21,120,208,214,107,217,100,242,50,186,216,128,133,184,67,183,247,68,71,213,45,57,188,20,57,33,9,109,227,130,40,58,87,18,117,99,194,226,75,109,7,250,163,231,14,113,68,50,133,31,222,152,1,90,89,8,224,22,218,27,38,103,193,154,150,224,243,217,91,190,248,104,191,204,141,221,175,84,176,96,182,140,185,187,252,167,113,228,91,128,11,206,168,94,139,249,50,83,114,217,124,47,57,147,166,90,142,156,60,105,208,160,47,80,248,49,255,177,63,50,195,206,201,186,224,98,4,153,140,36,96,219,242,59,224,41,109,2,251,121,11,92,249,65,89,158,238,67,2,202,74,172,186,79,20,9,156,35,118,236,25,190,65,113,127,51,186,161,231,245,247,56,247,114,115,249,55,243,86,81,28,251,86,10,192,142,17,41,97,119,216,74,82,95,229,129,237,57,137,157,186,23,167,214,144,246,45,53,132,62,126,253,254,72,165,149,136,95,17,126,132,194,228,53,115,184,165,84,131,135,3,0,237,80,159,254,191,251,19,69,34,51,152,233,105,135,23,206,219,140,158,144,186,161,225,88,6,57,111,85,246,168,157,149,93,81,102,99,89,70,247,77,100,118,234,150,192,217,201,104,31,70,110,6,185,146,90,89,111,154,22,113,16,179,243,100,3,215,62,15,36,67,191,139,240,140,89,49,82,91,210,10,221,79,229,241,111,84,184,79,230,206,56,83,61,200,66,72,202,137,149,117,85,208,172,64,7,173,227,33,63,187,38,230,61,241,228,193,128,59,118,157,63,12,62,47,240,176,89,121,125,108,6,89,181,221,209,114,239,37,51,136,130,73,63,72,60,10,194,113,234,132,234,43,61,57,24,8,219,151,99,56,126,13,0,19,119,148,117,182,207,160,198,68,41,202,146,117,155,1,49,185,35,194,116,134,88,123,109,147,160,251,40,240,191,55,149,76,234,239,85,38,88,178,216,241,148,86,220,94,132,114,36,143,128,173,150,224,251,61,240,237,178,122,189,236,252,2,245,137,156,68,33,1,137,21,112,253,253,131,37,170,205,238,111,81,36,109,76,179,200,128,218,187,187,33,198,0,70,25,201,189,145,247,57,191,164,183,109,26,250,246,29,251,17,158,186,131,135,169,75,88,138,148,188,132,217,88,145,218,148,194,67,3,123,221,158,19,218,155,50,25,7,80,41,8,22,31,62,230,211,119,52,210,192,91,248,210,193,200,34,52,24,126,181,220,162,138,123,127,200,193,4,88,227,48,68,175,38,24,14,145,172,207,206,115,177,128,225,95,226,108,123,224,162,59,105,122,198,76,249,166,57,198,52,144,184,157,147,55,110,176,223,38,238,89,20,64,229,61,248,4,128,6,251,129,101,0,38,178,244,79,29,242,26,5,175,84,142,112,51,145,211,143,132,44,39,27,39,50,81,56,218,19,110,35,44,4,158,44,165,46,147,42,216,114,120,148,188,11,222,245,158,220,141,107,147,87,168,24,76,25,94,131,223,238,20,201,103,73,244,31,192,181,81,0,60,236,126,191,170,64,152,98,136,156,151,69,76,210,14,25,245,82,182,6,79,13,151,132,252,43,88,206,67,56,153,221,17,165,219,97,89,29,108,224,158,132,101,150,158,32,35,126,232,21,99,84,150,24,216,76,54,18,180,149,226,223,173,229,229,174,221,244,143,8,96,186,226,13,100,126,193,141,189,74,183,253,188,236,90,43,45,65,51,40,206,223,212,119,100,198,76,193,217,228,84,235,200,195,231,179,46,201,134,222,102,136,38,69,68,203,18,146,224,180,245,72,131,64,131,240,148,178,1,101,147,79,38,139,183,253,154,171,169,220,14,33,203,135,103,104,92,77,247,197,231,27,43,243,184,85,54,84,68,201,162,191,178,148,205,242,92,162,221,214,242,167,215,186,131,215,16,47,70,61,41,192,123,41,44,216,48,192,116,13,178,157,85,229,200,121,204,139,7,47,176,160,158,99,126,230,160,206,155,14,234,234,110,14,66,39,211,247,145,37,25,143,57,99,160,96,185,124,124,166,197,64,133,245,194,193,136,54,194,37,243,56,206,157,60,203,6,70,62,218,46,209,95,168,254,178,218,18,147,74,142,147,57,126,224,69,91,22,49,250,88,55,45,155,153,195,179,31,104,219,184,29,29,136,240,119,207,5,202,217,252,78,168,95,11,186,186,61,246,128,0,13,140,9,47,5,60,73,22,40,93,203,183,134,19,210,22,54,241,181,168,154,15,48,161,40,26,131,28,12,192,52,107,220,236,52,248,21,39,249,192,88,238,52,215,201,43,243,188,252,136,121,226,111,255,74,98,215,123,46,108,226,2,152,174,228,46,86,23,206,244,251,14,41,3,106,90,188,140,186,74,114,103,191,200,247,144,251,105,46,97,2,45,217,115,59,226,160,149,168,81,117,28,12,64,42,177,173,191,114,71,108,247,73,252,33,83,229,252,254,232,92,82,134,108,210,182,158,206,230,109,251,15,86,222,38,195,155,21,220,31,244,196,65,228,81,239,236,47,62,222,166,183,150,148,78,109,217,114,134,136,62,18,204,17,92,178,86,227,168,251,236,51,251,234,230,209,59,62,163,253,181,106,126,234,145,204,147,233,211,144,58,183,98,128,178,200,200,101,7,133,132,66,115,165,28,184,125,26,15,107,86,171,167,226,106,149,32,89,143,108,165,140,121,167,220,1,227,58,121,75,204,16,144,155,174,125,125,232,3,240,247,130,112,29,130,135,224,238,112,180,235,148,138,23,143,75,149,155,201,163,191,222,56,254,129,16,146,64,185,2,238,44,155,106,47,183,29,154,27,75,172,238,148,194,62,222,237,231,40,154,191,147,219,132,181,57,27,120,35,168,31,171,55,165,44,188,151,232,235,200,4,14,56,237,254,72,226,27,153,117,141,236,43,71,123,151,93,51,179,46,104,60,198,118,246,20,50,253,101,176,76,7,9,100,63,246,155,171,63,219,139,58,202,187,238,112,244,204,230,114,232,38,212,11,125,150,38,21,94,124,249,243,146,163,98,166,18,216,213,56,53,109,49,26,197,170,9,18,94,177,92,223,129,131,157,170,117,44,15,165,197,220,218,155,82,113,253,195,183,110,172,167,34,11,85,114,19,132,210,79,55,216,211,8,106,184,15,233,221,135,9,149,1,100,9,38,104,68,248,81,2,2,231,102,249,31,127,181,1,135,213,210,213,116,250,100,239,227,30,208,131,198,71,133,111,30,107,223,177,230,195,54,12,66,30,30,225,98,232,23,193,58,20,18,45,79,8,191,20,34,239,200,210,67,195,31,191,122,176,95,90,69,214,60,254,190,40,127,141,114,229,25,120,237,225,34,179,161,159,15,151,156,113,9,153,241,250,86,150,54,234,196,165,34,120,99,86,19,235,111,239,178,49,136,155,216,49,181,211,109,84,24,208,135,165,224,32,160,6,124,63,157,44,3,165,176,26,213,105,176,180,69,244,48,112,107,210,1,4,121,226,87,67,168,99,249,167,125,167,166,108,57,144,81,194,42,228,109,52,253,187,8,151,86,107,215,65,162,50,216,234,78,243,142,0,163,8,198,9,84,152,38,32,130,21,229,50,75,94,160,84,64,30,48,132,249,181,183,94,65,126,21,52,204,1,246,127,149,224,36,123,140,141,187,125,131,115,170,145,230,203,170,169,126,107,78,186,52,23,17,139,144,4,206,225,132,180,5,239,188,178,54,130,11,227,83,232,244,156,166,175,204,254,141,96,55,13,197,162,49,10,184,220,163,24,201,49,206,72,19,167,69,220,113,243,187,146,96,170,235,242,23,213,85,50,59,162,47,177,202,250,4,205,73,149,226,112,154,52,45,60,253,225,2,178,236,187,251,86,110,92,105,134,106,73,68,163,31,76,234,254,186,12,201,144,66,241,114,45,50,39,170,107,178,122,104,62,75,83,179,62,247,134,215,9,21,63,17,35,173,64,219,141,164,55,96,6,68,245,39,70,64,168,191,98,41,116,3,223,90,36,113,40,59,40,148,167,252,150,198,171,142,104,177,93,108,11,153,14,140,110,53,207,245,88,41,155,21,213,205,221,31,72,34,224,5,90,41,195,34,243,156,43,49,190,200,245,255,145,127,30,140,40,214,127,167,51,58,167,37,132,214,56,253,217,84,31,92,195,134,35,197,51,165,118,212,162,239,247,163,79,41,156,183,218,12,246,7,214,44,28,183,236,153,166,101,97,102,254,238,46,212,56,77,101,112,53,98,92,112,49,42,76,127,104,242,212,199,58,201,35,41,210,29,216,188,193,181,19,21,7,64,251,79,21,230,223,233,252,126,173,46,104,186,172,2,235,128,66,31,75,187,79,46,170,204,141,137,82,114,96,253,109,232,227,77,178,135,131,111,146,100,72,253,255,35,177,246,123,236,158,46,202,218,74,204,177,47,115,207,30,51,102,44,100,38,33,18,32,207,117,13,7,238,66,247,237,178,65,210,99,73,164,39,130,70,161,15,141,4,116,246,159,86,41,11,97,124,181,39,40,226,49,1,44,42,50,249,201,212,230,204,238,132,23,68,182,18,149,144,50,22,217,53,210,166,33,164,86,138,248,216,138,180,152,64,105,22,59,227,157,127,31,233,118,120,47,251,218,4,79,119,248,58,192,96,161,89,121,253,117,37,188,51,253,112,10,56,211,118,21,204,8,199,133,202,109,188,135,116,116,58,208,21,96,23,71,42,52,85,86,234,200,26,135,129,113,213,117,189,104,192,28,34,136,154,146,239,63,130,213,115,173,54,31,138,38,64,212,229,186,70,221,237,2,244,58,106,8,152,69,204,228,103,41,228,111,109,235,62,29,117,77,182,123,131,100,27,62,138,249,145,3,18,185,128,43,225,15,103,0,229,100,67,161,204,160,11,223,52,206,212,197,118,26,116,210,251,4,7,133,249,117,115,8,220,96,196,136,185,195,12,81,142,101,18,202,39,220,253,83,23,52,125,254,43,43,141,245,30,178,114,90,186,225,235,17,100,52,123,135,3,158,184,74,78,169,165,139,200,68,53,119,214,5,247,223,147,14,221,184,221,94,95,144,169,72,72,63,14,36,20,244,244,172,239,30,102,62,168,205,171,134,162,199,116,117,2,208,96,158,65,8,81,75,11,173,12,2,218,77,233,61,241,48,237,37,48,159,229,138,52,86,59,114,40,95,54,255,14,92,238,2,144,73,176,246,188,29,58,21,249,223,56,148,46,2,47,209,151,134,233,232,137,129,100,175,154,124,199,45,203,176,87,64,238,177,183,145,249,211,46,4,115,38,136,254,200,204,254,99,36,32,152,9,5,122,146,18,205,52,74,189,54,213,14,184,2,25,66,176,111,94,105,47,45,72,45,70,251,45,115,250,35,14,53,190,246,248,9,146,88,198,3,224,249,229,161,215,206,38,219,202,84,92,129,28,121,65,145,37,41,77,129,147,122,80,84,103,54,246,136,244,135,118,155,103,194,11,163,155,80,230,238,50,7,47,164,138,205,5,120,18,7,9,43,205,203,52,247,142,154,164,12,117,219,38,129,136,124,103,190,61,174,158,195,164,123,134,38,183,53,45,133,6,243,237,63,27,62,123,32,15,174,162,157,248,209,178,19,155,144,50,227,105,174,168,3,58,112,49,89,4,81,221,253,193,109,250,230,42,243,86,47,240,41,55,135,85,244,31,75,95,64,40,0,150,148,134,18,188,248,178,120,254,10,153,241,151,0,72,104,51,70,3,12,170,15,173,158,247,87,102,19,250,194,117,204,221,130,93,130,122,79,106,227,120,178,31,212,232,38,94,112,108,64,107,84,8,247,201,183,127,110,180,217,211,208,250,127,102,21,28,24,51,12,68,167,150,78,33,162,120,224,195,109,209,139,135,179,237,104,17,163,101,154,25,22,114,176,6,172,54,214,183,11,218,216,59,237,131,222,81,225,121,146,255,109,240,251,78,123,174,48,70,40,76,152,1,204,238,127,131,96,224,151,112,85,136,90,209,48,133,50,137,95,103,34,69,182,88,177,169,201,201,22,43,91,21,238,232,53,3,224,51,170,0,205,54,31,99,109,45,71,6,216,181,111,175,109,91,220,181,65,104,81,150,66,233,180,192,121,80,62,156,105,104,30,149,110,46,48,239,77,231,104,230,17,36,217,76,80,202,3,159,201,31,215,227,145,188,130,94,192,131,166,246,108,144,183,241,34,127,71,186,104,8,78,55,6,137,86,23,55,245,228,39,88,104,152,15,73,201,108,52,33,180,112,34,211,60,120,245,162,211,252,189,91,49,122,93,177,95,241,143,175,116,199,61,149,21,111,153,42,137,169,143,104,124,247,32,114,134,34,241,193,173,75,0,201,18,36,204,167,227,39,108,223,239,249,148,191,37,94,205,63,155,121,46,166,54,74,172,51,222,68,34,0,164,26,76,45,253,115,96,73,59,183,3,22,91,99,220,184,77,243,39,117,237,121,35,141,98,227,99,223,40,229,101,229,126,109,154,133,151,50,104,9,80,198,46,94,143,123,64,135,54,9,168,52,156,171,237,10,37,38,163,202,62,76,109,35,186,81,234,235,23,30,199,51,144,100,20,86,186,218,246,36,118,152,54,227,138,173,201,135,232,167,245,154,99,162,209,113,190,61,98,163,183,119,120,112,37,136,36,18,42,197,191,214,213,10,4,85,7,21,251,25,94,242,77,210,210,144,144,150,26,71,104,11,220,109,1,214,202,176,196,63,152,246,76,56,170,91,108,218,218,50,211,97,207,222,161,215,29,13,219,29,91,78,117,203,6,106,245,43,134,25,251,241,149,89,108,0,104,182,130,29,104,221,100,148,78,26,126,164,99,227,12,36,65,50,25,142,45,28,28,177,156,87,188,47,200,88,171,229,111,113,48,104,53,144,203,83,194,155,19,194,35,155,212,11,100,110,47,105,224,165,130,130,8,12,4,187,103,254,131,140,213,156,237,89,181,28,94,1,100,86,116,119,207,117,215,69,245,108,3,99,239,231,45,217,39,118,69,207,126,13,84,166,192,166,73,231,139,122,119,13,234,5,115,6,36,142,118,141,121,84,206,247,99,227,82,66,40,213,138,34,188,136,47,175,8,234,23,103,249,10,202,205,26,54,26,139,138,241,13,187,97,177,19,208,157,204,169,4,239,186,170,243,79,187,236,57,56,35,26,39,63,106,208,107,118,227,183,184,68,207,41,211,185,245,169,164,141,66,49,93,152,28,34,119,178,76,81,153,186,154,147,228,93,48,124,108,133,178,209,60,117,248,121,206,174,251,76,70,211,233,180,28,6,150,92,181,185,22,70,21,5,152,137,153,250,224,223,229,179,179,96,64,105,26,185,162,98,161,76,241,112,96,113,68,231,150,192,106,68,26,83,202,25,54,139,3,64,227,112,104,96,28,32,249,149,214,170,57,138,24,114,150,133,44,150,248,16,190,33,176,114,11,197,249,166,116,126,2,77,134,179,190,105,126,186,187,177,65,176,169,136,224,45,96,139,180,203,199,244,216,144,40,150,201,45,76,231,227,229,73,46,13,251,212,168,60,85,254,121,19,115,141,239,196,74,110,83,134,123,169,98,131,33,225,127,115,199,153,48,239,102,206,34,72,139,144,130,197,177,191,83,96,133,59,78,112,202,57,249,249,225,80,245,112,72,122,217,28,108,169,177,171,254,253,224,61,68,172,32,211,96,49,106,122,0,214,94,117,225,128,130,185,149,203,214,7,59,203,188,182,2,192,247,63,247,118,44,194,183,168,30,99,114,103,37,166,208,26,74,70,39,177,60,58,78,38,131,224,17,139,44,46,190,31,106,2,65,124,86,56,154,172,132,198,152,86,6,186,27,226,126,114,204,37,205,122,195,65,13,17,201,227,164,79,188,89,145,247,149,151,18,16,220,181,82,59,84,218,121,221,231,193,227,2,29,113,91,85,89,153,170,19,137,229,40,130,51,99,157,95,71,71,191,121,101,115,110,124,93,187,232,130,165,51,0,228,253,108,143,189,185,85,76,198,174,205,13,98,159,192,10,230,246,237,123,244,137,153,32,124,12,123,20,92,21,131,103,210,214,48,174,223,11,59,54,2,118,66,238,179,169,29,105,132,222,79,197,101,92,242,162,188,136,215,136,7,107,251,117,189,157,44,223,141,29,170,51,168,82,151,10,206,141,180,215,25,11,231,98,188,22,89,95,159,176,128,77,47,199,78,28,143,110,220,50,180,37,238,5,4,159,210,212,33,87,135,175,63,173,11,228,78,159,184,151,142,234,171,172,149,57,171,111,47,107,62,128,233,32,152,82,106,223,110,93,65,189,1,206,90,26,133,39,179,157,115,127,30,74,239,236,196,110,68,118,184,126,66,19,84,123,24,206,163,30,145,243,9,137,38,188,216,144,178,51,34,2,204,53,9,68,115,111,9,32,177,21,175,54,196,200,89,124,145,62,109,85,217,21,98,32,11,79,175,235,14,254,28,117,55,125,23,49,134,199,250,108,90,99,115,48,33,188,49,8,237,69,209,200,175,245,146,238,115,130,7,176,144,173,169,16,119,187,143,68,64,133,42,175,148,160,195,10,17,2,35,66,178,27,73,89,244,77,48,132,231,116,154,0,245,147,176,237,119,48,9,27,204,110,115,72,52,2,217,3,39,53,153,101,175,118,72,105,196,189,133,100,155,239,155,249,62,232,227,68,222,39,230,219,151,173,27,2,94,33,31,44,192,243,152,90,78,29,181,121,65,213,88,126,49,194,171,199,111,87,236,99,143,80,177,77,62,227,59,207,26,95,17,192,232,8,50,218,243,96,232,91,148,95,70,98,22,82,220,193,130,254,221,198,101,63,162,123,193,211,133,141,120,172,245,52,190,95,165,201,188,251,171,28,126,62,173,77,26,223,164,77,154,71,244,37,199,252,72,14,245,211,198,50,22,131,184,129,218,68,26,6,63,180,121,238,159,62,150,92,95,180,92,228,70,18,174,183,5,233,190,203,224,190,0,142,48,191,93,133,19,81,4,221,17,8,78,92,25,105,114,23,69,56,231,109,56,223,160,74,196,25,47,142,214,222,252,105,104,148,244,144,236,52,44,249,3,217,106,211,119,229,131,65,221,138,135,68,158,210,25,142,184,217,15,198,68,166,26,213,184,251,202,107,199,192,211,62,227,193,9,8,95,138,231,76,12,132,111,187,97,234,126,249,214,165,43,158,229,161,232,95,141,78,36,71,183,34,19,69,118,148,170,207,74,170,0,161,96,103,193,9,210,107,77,133,99,66,65,66,234,214,1,105,80,92,63,4,238,108,255,232,95,151,89,219,160,184,119,132,139,120,195,63,120,111,215,13,70,112,63,41,67,165,91,230,72,14,31,77,1,3,172,208,143,161,1,117,238,136,125,49,201,94,11,112,30,68,222,55,245,245,64,232,158,100,173,252,37,189,200,46,184,100,195,174,38,51,170,66,141,248,82,184,2,245,187,209,248,51,114,93,211,32,140,124,70,224,11,214,179,34,200,207,89,9,41,33,105,134,125,239,230,43,209,218,119,189,156,234,64,198,45,166,218,218,108,133,85,119,197,166,43,178,177,200,62,11,32,151,29,217,224,126,88,70,87,73,47,115,153,250,240,238,177,73,109,122,243,43,111,26,248,201,179,244,242,13,54,227,62,71,31,117,135,42,76,201,224,53,45,219,37,186,180,6,167,97,42,253,87,154,161,72,21,166,214,190,171,196,175,242,47,254,128,169,167,85,21,113,167,53,162,28,164,151,196,93,178,27,222,180,41,136,40,61,91,43,143,163,181,160,188,59,74,87,23,157,165,102,183,126,15,28,83,30,38,174,6,76,57,43,233,203,213,78,76,83,116,140,184,15,195,199,29,231,86,183,111,52,81,193,125,223,10,109,10,150,34,141,11,203,193,246,197,215,32,46,125,32,20,195,41,84,32,46,48,84,79,73,117,130,204,198,97,163,197,222,181,16,163,150,219,33,175,58,236,244,43,171,190,102,88,15,99,176,152,184,45,71,93,82,223,61,162,125,205,196,134,84,22,239,111,34,198,182,79,1,9,185,104,50,131,70,227,109,182,235,111,164,99,151,65,53,70,141,88,212,36,158,200,155,208,243,77,142,174,145,162,220,191,81,17,81,158,122,71,93,89,51,194,20,175,78,206,9,20,231,32,37,91,40,54,117,98,162,32,16,57,151,250,236,123,118,94,177,35,222,150,38,247,71,185,6,196,47,103,29,226,74,133,125,120,39,10,128,195,163,231,109,227,51,62,7,29,200,8,81,19,104,239,224,247,91,147,200,105,147,139,239,61,121,197,220,70,213,248,41,52,171,82,127,18,230,117,64,9,248,240,158,91,191,143,204,86,52,84,1,200,53,147,130,45,131,121,129,227,129,206,141,142,9,13,212,123,67,11,148,38,89,51,214,202,14,22,46,216,107,173,67,79,108,60,72,231,84,240,13,115,210,113,147,224,248,156,199,68,166,8,86,231,227,207,215,62,57,248,240,219,100,129,182,192,253,188,99,150,116,60,72,117,42,57,61,127,67,176,237,122,130,75,164,212,120,74,225,151,120,88,86,121,58,207,105,242,216,191,118,128,157,137,250,0,128,158,199,30,68,143,167,252,109,131,170,192,14,239,188,9,14,3,85,65,166,141,156,0,141,57,36,203,55,112,234,5,137,16,84,133,186,97,54,247,39,74,56,199,70,220,251,207,193,115,17,180,205,23,172,171,196,196,218,6,146,29,252,140,108,91,55,243,211,122,67,44,189,38,90,250,44,109,246,222,63,81,236,164,203,138,152,25,171,216,137,221,95,245,39,91,187,75,75,234,57,156,30,198,61,78,68,42,177,63,251,90,10,84,77,227,225,180,36,182,167,39,60,123,110,27,25,227,1,138,234,2,91,169,208,220,103,141,81,84,50,114,182,127,30,98,137,223,8,184,243,87,184,253,112,48,148,139,218,205,14,205,109,89,191,25,194,11,82,8,170,122,20,67,214,66,114,110,189,251,217,139,34,15,232,252,152,141,181,128,240,204,140,2,6,78,133,104,114,168,27,218,254,5,24,133,147,37,246,101,232,6,122,187,214,236,94,97,233,143,246,160,141,139,113,149,79,224,40,170,90,244,119,140,18,209,244,18,158,164,23,150,153,81,8,9,154,102,143,229,198,230,241,2,69,232,66,136,94,103,190,151,243,188,27,118,82,80,180,144,123,194,86,99,97,184,21,246,62,100,55,108,218,108,65,210,155,246,52,106,221,227,81,9,46,118,196,41,184,38,222,185,227,74,126,41,213,52,199,78,158,220,85,109,230,38,49,188,62,102,154,1,53,131,4,116,240,238,60,35,152,0,107,198,100,68,188,8,33,182,151,215,201,86,99,171,229,227,255,228,202,123,145,79,203,255,114,172,128,110,186,99,11,153,184,64,182,149,27,80,66,239,193,163,106,32,38,227,129,97,97,21,48,215,246,42,191,198,232,119,172,203,126,140,193,156,237,19,211,72,189,17,24,192,85,117,227,205,198,99,74,121,49,237,240,64,19,48,203,168,145,123,126,173,77,72,180,8,209,20,116,229,180,38,101,129,193,89,133,56,59,66,200,157,65,50,215,212,220,55,33,177,40,147,198,42,46,154,239,179,143,23,42,158,243,75,110,165,81,15,234,84,129,203,84,204,45,35,11,231,140,237,3,232,171,177,152,93,97,122,241,207,144,48,98,94,141,186,31,52,74,188,61,185,213,252,96,170,6,140,126,151,143,171,36,13,129,73,191,114,33,178,72,28,194,122,250,13,242,89,102,148,189,28,102,37,211,12,231,56,90,199,57,25,193,128,161,234,116,174,198,218,54,13,87,120,100,92,1,255,213,17,185,169,158,62,116,53,223,227,127,107,71,117,252,101,207,5,148,123,15,124,164,61,91,59,142,230,247,128,82,247,30,146,224,181,125,192,230,195,172,36,182,101,70,51,103,232,170,239,79,85,73,4,50,96,192,2,181,1,20,205,216,166,11,201,6,55,233,252,118,73,215,22,113,179,237,39,54,236,231,208,159,102,40,148,194,226,36,222,167,7,247,1,78,177,82,235,1,4,168,13,213,32,236,137,146,16,150,35,56,25,88,33,164,70,133,198,64,169,6,210,248,119,78,236,154,17,16,41,248,144,135,177,94,138,193,165,238,178,191,228,161,204,149,103,1,190,114,16,22,58,80,92,8,31,232,100,76,39,216,127,253,134,68,62,163,108,208,22,137,5,110,102,82,90,136,67,161,92,123,44,119,251,207,57,160,60,190,212,20,13,66,84,227,197,169,189,142,107,149,134,216,107,149,75,144,183,170,149,87,198,93,64,23,143,141,248,167,100,31,162,41,154,74,44,137,212,187,192,10,161,63,208,65,215,110,108,229,102,109,230,52,26,75,244,238,63,45,5,216,95,153,246,198,241,48,93,87,108,229,243,218,128,0,201,0,238,114,102,178,219,5,206,67,50,139,18,80,109,65,252,207,187,146,189,217,151,57,65,5,88,104,141,57,139,197,39,56,136,128,30,17,232,69,165,12,243,191,151,26,61,119,184,133,234,156,12,229,228,38,160,239,164,132,36,97,196,153,143,146,25,94,121,8,27,149,62,70,44,2,131,200,87,30,136,3,168,77,193,204,203,210,138,198,179,167,46,19,20,200,96,112,8,85,234,164,89,88,30,220,151,74,45,160,88,176,97,217,33,62,184,78,182,74,153,72,238,33,158,168,156,103,223,4,104,91,43,130,253,140,236,230,39,117,82,81,231,145,150,117,198,108,91,236,93,251,95,172,129,250,60,237,255,103,84,136,197,179,10,24,239,213,50,37,75,208,52,189,181,176,125,100,162,249,60,205,118,137,46,161,16,207,184,149,208,255,23,109,156,86,222,172,131,89,125,92,193,168,8,228,81,84,133,43,145,110,61,230,137,59,242,69,229,55,0,109,254,162,21,168,91,59,162,150,236,17,59,25,26,48,230,83,108,40,120,6,173,154,104,34,215,247,4,222,179,12,79,128,188,211,109,105,19,74,85,96,179,251,94,94,153,74,203,44,204,84,65,171,172,191,252,209,252,251,106,247,35,125,198,51,161,144,231,88,247,238,66,203,123,114,78,181,56,57,75,123,26,103,235,145,21,165,63,94,89,203,37,226,183,252,159,50,29,8,247,195,88,30,85,215,11,155,51,25,179,21,113,171,62,0,198,110,151,104,213,66,158,82,110,28,179,84,94,43,243,169,21,182,52,149,175,116,238,44,3,128,142,35,131,150,22,185,205,62,147,189,205,237,215,42,208,71,150,207,98,200,207,30,213,81,61,231,70,81,255,2,241,148,29,217,112,30,111,219,22,147,16,97,190,157,83,52,217,1,242,203,135,48,153,76,18,233,247,182,130,29,254,246,196,202,233,124,48,93,131,2,232,52,31,59,114,39,208,146,35,63,32,230,131,135,86,31,229,58,167,59,248,99,23,14,216,220,235,253,35,196,105,88,12,208,220,199,205,212,140,177,45,223,177,203,181,158,46,135,4,130,28,34,150,222,180,140,39,107,227,95,145,11,120,43,82,251,138,11,106,101,136,224,50,167,252,142,179,90,176,225,32,159,200,240,55,232,95,144,77,158,82,63,167,21,191,72,18,133,151,50,67,161,242,188,62,144,110,249,240,82,119,8,218,184,20,145,67,224,156,189,186,34,220,170,87,55,207,8,35,61,113,65,187,104,207,130,54,117,89,82,90,104,146,185,44,173,41,165,88,196,30,220,247,143,70,17,19,216,128,127,57,192,201,182,8,67,254,62,255,111,2,112,211,0,70,103,220,100,48,113,29,50,142,82,202,228,86,37,51,88,219,235,136,16,164,202,108,93,178,45,236,93,217,231,247,201,151,251,187,90,137,30,32,74,129,191,133,5,196,167,130,223,160,208,62,109,0,202,144,216,23,234,45,105,69,17,156,237,44,55,51,105,189,113,214,236,59,251,113,35,39,13,74,14,83,117,205,122,80,118,110,10,224,41,67,225,49,254,252,63,112,224,106,196,71,249,113,56,233,238,250,198,129,112,146,24,148,209,116,110,40,228,191,116,55,98,131,157,180,206,7,202,6,118,7,28,228,221,16,221,29,218,249,175,184,21,42,20,97,158,104,226,147,244,179,251,230,94,180,144,2,133,159,12,52,194,161,152,165,223,232,99,201,176,182,96,35,33,201,165,170,193,143,55,15,60,254,15,177,154,32,101,237,111,47,13,30,227,39,207,156,72,246,132,148,169,11,166,204,178,223,152,5,151,108,253,185,186,74,210,222,181,74,158,105,121,184,156,173,100,253,182,121,210,201,52,157,249,124,44,132,124,131,109,206,69,82,237,78,197,28,224,136,87,219,157,141,226,105,247,29,187,240,17,234,239,186,45,216,185,75,46,172,249,206,136,23,196,99,61,26,40,218,69,231,21,209,81,94,140,220,64,94,164,7,24,123,160,243,74,38,125,50,197,175,190,75,151,194,23,7,232,72,14,140,33,110,160,221,7,225,185,235,151,2,7,8,87,96,201,220,237,244,204,136,249,128,125,114,135,241,170,55,183,184,160,54,138,186,51,62,117,214,47,209,199,152,44,162,56,109,198,182,93,208,31,231,171,43,116,94,189,53,151,1,94,15,74,84,13,198,37,65,55,69,36,2,102,96,29,222,62,36,17,254,176,12,124,227,37,118,47,132,181,160,178,171,246,96,232,219,252,74,211,229,5,73,159,66,123,194,116,193,105,164,209,167,6,183,180,6,250,250,159,97,129,28,81,182,222,75,146,0,92,187,207,169,110,86,91,114,32,116,217,163,231,217,69,103,66,166,130,152,116,209,202,51,224,245,54,163,72,11,72,114,82,213,201,69,169,180,188,25,92,194,97,119,71,98,23,94,133,37,189,39,132,107,154,50,122,197,160,134,90,119,123,228,139,248,255,246,126,22,251,253,83,235,233,10,47,70,196,125,237,216,255,156,252,140,141,148,163,58,102,24,200,161,63,45,252,41,205,167,8,235,170,180,181,54,179,148,152,48,16,80,55,180,154,219,74,141,11,69,241,230,208,74,255,190,24,62,169,187,60,154,131,120,149,81,7,17,32,7,84,225,179,86,45,208,0,131,22,203,235,151,231,79,10,150,80,226,16,143,8,50,100,19,237,230,220,152,53,200,95,36,111,145,26,238,187,192,197,109,15,40,81,93,131,223,159,111,235,230,252,146,171,20,168,51,120,224,219,136,128,222,210,2,68,85,76,49,213,8,72,208,44,36,11,157,149,25,175,122,149,128,126,13,187,90,209,126,44,137,228,165,22,89,29,158,22,208,220,38,191,46,14,248,122,200,182,50,135,42,242,212,206,223,190,129,38,140,116,195,167,31,57,6,70,228,219,216,120,97,102,48,211,134,213,90,84,215,38,211,121,199,174,94,244,95,243,172,127,49,176,31,238,125,76,206,117,9,139,250,68,122,240,168,181,158,221,154,81,23,94,234,139,0,219,84,112,1,197,77,94,171,149,215,89,225,246,159,226,123,88,115,175,44,241,20,57,156,99,92,177,237,193,65,120,20,236,180,173,190,10,143,181,14,229,27,107,197,248,95,176,26,229,141,154,209,223,26,131,115,166,147,157,53,82,156,67,94,11,58,218,239,143,108,50,40,17,187,192,45,117,104,132,95,8,39,37,93,128,186,108,185,11,242,206,108,12,212,32,197,64,37,59,15,180,221,201,140,99,87,162,162,227,33,83,156,117,48,93,236,164,85,175,208,225,148,52,120,51,143,197,94,208,153,142,19,193,58,185,156,81,96,231,14,35,30,47,223,154,152,165,173,170,22,238,75,207,28,243,182,252,126,200,99,108,7,46,179,85,144,100,206,119,206,207,32,103,195,38,218,54,132,149,243,126,4,105,76,198,108,126,190,115,100,91,115,166,135,204,141,111,178,128,86,210,23,125,94,33,241,122,213,77,154,255,233,182,145,179,243,131,99,31,178,193,150,40,39,19,124,82,237,72,9,143,208,32,23,206,103,41,32,82,135,138,62,35,52,173,204,240,144,3,242,19,246,137,240,153,135,130,62,68,84,85,91,147,161,202,167,170,126,126,170,150,233,224,212,26,63,35,67,212,155,96,3,17,250,34,109,194,171,156,133,121,121,175,249,112,104,188,78,233,208,239,240,99,204,164,166,103,148,24,65,253,240,173,23,211,121,235,212,152,214,10,90,151,10,255,241,206,237,181,210,178,197,45,244,79,110,129,130,234,130,145,203,7,163,78,32,154,81,8,40,95,214,203,97,172,131,74,41,164,117,111,67,231,113,44,241,5,155,127,171,218,64,109,218,215,150,48,243,188,146,122,194,2,76,98,228,128,245,82,206,53,227,54,176,253,118,160,223,115,161,165,6,115,70,49,39,55,225,224,143,174,63,205,68,216,89,215,236,226,199,167,75,212,98,52,24,126,224,218,78,53,125,68,40,91,238,183,42,61,160,29,163,176,73,171,42,41,117,10,16,202,207,231,80,142,77,224,241,177,253,194,2,115,32,207,144,99,214,222,189,116,154,12,119,62,116,132,38,19,209,68,19,106,139,108,12,117,152,44,227,212,135,101,213,101,148,13,215,81,15,127,41,104,151,131,44,85,181,142,19,114,152,160,178,6,7,227,187,101,168,23,148,219,113,140,207,223,205,198,83,76,250,167,27,62,124,80,182,252,236,46,60,151,65,183,221,157,15,9,252,36,135,126,67,103,176,197,217,255,74,16,246,121,93,44,209,176,232,51,201,181,94,242,52,120,58,125,246,78,100,55,251,127,160,93,224,1,220,22,242,216,203,150,142,254,157,124,251,254,233,27,236,215,76,202,218,235,112,79,32,204,163,114,137,148,71,158,198,250,82,131,224,66,43,106,127,82,134,86,185,139,157,142,21,128,75,15,3,91,204,89,101,231,193,234,255,2,93,107,71,106,66,113,218,97,65,6,10,70,114,229,35,56,108,162,7,166,196,235,110,232,130,30,14,80,248,53,173,79,172,8,104,220,86,245,30,143,172,194,194,65,128,216,31,93,157,61,131,133,55,47,95,173,114,89,221,168,81,82,253,201,227,71,224,220,47,114,44,222,98,132,82,11,49,198,40,209,187,178,219,70,163,233,81,241,117,115,52,5,42,57,131,161,155,119,209,76,164,189,212,236,208,68,157,88,110,232,246,53,241,117,240,139,164,210,44,13,41,247,246,176,7,187,15,103,23,47,32,123,200,131,25,190,50,60,50,19,195,152,110,96,175,94,39,240,101,213,29,228,96,246,32,131,85,117,115,186,193,252,87,39,43,246,227,224,70,184,79,151,67,235,74,182,205,116,73,131,99,36,222,119,202,77,81,241,146,20,16,42,154,53,201,45,208,71,117,147,139,104,97,241,26,153,130,101,170,59,46,55,216,21,60,98,43,236,113,142,66,208,143,86,35,141,116,2,230,36,38,120,143,69,245,121,20,206,157,92,147,251,115,5,169,93,75,24,241,202,211,191,78,39,215,248,54,58,11,229,60,144,254,198,207,37,241,18,197,193,162,207,44,3,91,8,137,99,113,190,139,155,58,118,159,89,94,194,177,212,16,237,20,228,184,41,211,114,58,226,44,14,108,234,182,15,90,60,49,200,158,10,196,243,18,204,131,185,125,157,245,208,183,61,135,232,197,16,21,23,140,117,84,118,170,206,180,241,70,26,197,227,147,242,121,229,206,123,94,14,133,195,138,142,124,155,98,130,148,199,150,232,17,213,21,247,213,42,130,73,147,55,101,106,18,182,243,213,255,17,197,180,155,124,238,33,107,86,45,127,73,31,189,197,112,169,107,79,80,134,7,52,41,38,74,83,122,180,56,131,161,157,152,33,158,89,239,77,223,152,2,44,112,234,100,250,33,92,29,104,55,45,137,125,84,59,147,114,68,222,66,223,171,168,165,73,111,114,126,60,148,16,79,89,54,12,219,221,34,36,69,90,101,161,36,203,157,96,172,195,169,84,216,61,183,59,236,42,184,250,207,174,231,9,85,31,17,88,189,2,12,86,192,113,116,73,68,237,218,233,132,179,207,210,105,101,93,77,238,221,21,72,135,48,85,185,6,2,111,101,131,91,229,67,139,218,129,208,134,249,104,10,56,14,80,18,4,92,34,5,106,158,188,117,212,34,27,73,253,109,249,250,104,117,224,84,128,174,148,161,158,44,144,6,102,56,154,198,161,132,113,78,54,79,171,184,166,245,124,111,91,13,235,155,227,210,117,101,95,116,244,190,228,169,19,224,121,10,232,82,61,153,174,74,98,116,195,32,105,182,34,136,62,202,53,79,179,161,62,106,222,53,2,183,169,48,145,225,76,227,184,2,29,212,31,177,119,172,80,107,181,119,30,2,115,76,220,242,84,10,63,129,198,241,48,88,83,234,232,84,13,109,234,204,226,129,127,152,198,154,130,238,243,231,94,2,190,121,190,91,7,222,255,111,63,48,75,134,188,170,215,142,141,5,203,16,156,133,125,143,7,168,161,11,27,173,98,117,162,100,171,240,40,60,136,214,236,2,13,15,105,248,228,81,83,168,111,131,85,152,15,63,66,23,208,114,83,70,187,32,210,124,229,131,250,109,95,217,99,27,155,222,242,214,12,248,185,52,61,171,166,248,226,20,187,101,203,144,99,196,226,201,160,127,107,220,146,60,227,82,132,246,42,156,239,104,130,17,243,85,97,12,201,204,199,97,112,10,235,53,240,158,38,0,21,87,32,72,254,49,10,65,58,40,213,24,114,37,116,146,229,185,39,100,186,154,128,102,240,130,118,49,111,95,183,211,11,215,211,160,44,7,90,97,163,211,5,81,255,244,175,196,164,202,21,154,27,105,104,44,224,34,187,124,188,163,119,82,37,241,65,239,110,160,81,19,24,6,176,137,129,64,150,146,72,98,171,205,218,215,211,112,137,147,21,45,49,78,104,12,112,244,246,122,41,194,240,37,243,71,152,77,166,174,111,244,158,18,20,49,248,119,116,6,87,57,81,42,50,214,152,239,187,242,6,212,44,180,226,218,40,143,187,228,218,249,63,30,44,166,244,75,60,36,201,216,178,103,239,108,182,227,204,100,167,223,114,75,160,180,223,241,112,139,12,191,26,112,107,71,216,166,167,150,123,63,236,238,215,240,98,108,225,57,140,185,128,228,182,68,33,32,173,223,59,200,92,181,86,233,6,36,67,63,238,162,84,247,86,151,117,195,255,0,11,179,3,203,164,34,144,253,149,55,107,208,61,61,176,0,18,170,77,178,159,41,2,94,7,210,136,24,87,5,26,87,7,161,64,63,136,161,230,20,92,90,91,158,155,252,240,205,37,149,37,111,229,103,188,8,79,79,151,211,122,219,157,91,56,29,146,54,216,82,0,142,126,103,91,93,4,58,199,13,234,201,154,122,222,179,91,147,109,46,97,218,84,241,162,5,160,39,164,45,66,92,101,131,211,169,129,128,155,155,17,118,182,157,1,49,23,176,230,49,232,248,218,62,251,196,23,113,237,7,176,127,153,158,242,227,222,89,158,8,58,231,132,211,188,35,165,91,99,109,104,109,175,13,43,252,188,194,124,75,34,47,116,159,100,118,47,251,226,63,189,159,194,234,207,105,40,244,0,143,205,92,236,50,8,111,116,9,153,93,221,189,107,181,183,218,225,221,4,34,33,50,85,19,31,55,188,34,243,92,168,130,108,46,120,97,85,174,168,135,182,189,154,218,215,134,15,210,55,142,44,66,138,241,82,176,241,51,98,206,18,203,176,142,87,12,134,138,174,129,250,90,95,42,171,193,8,103,119,24,96,123,118,156,105,18,180,23,158,110,240,194,171,101,107,209,68,60,236,176,233,16,86,122,204,79,252,195,17,11,35,81,81,2,140,118,101,11,17,165,15,134,168,30,180,131,243,36,79,253,150,192,106,240,63,207,115,28,214,237,107,109,112,125,111,216,21,204,203,153,201,106,67,94,180,101,1,219,141,58,67,193,63,95,0,159,21,198,140,244,9,175,47,95,195,43,250,74,146,6,72,156,136,102,91,93,22,226,144,145,72,179,14,173,225,227,68,188,243,222,220,4,209,180,115,209,83,236,173,35,215,24,217,251,245,142,119,192,74,210,232,130,90,7,129,166,35,16,202,150,167,122,132,90,139,15,173,188,56,175,184,180,32,206,33,168,111,229,189,92,42,249,39,12,157,225,100,214,29,239,157,238,105,254,10,74,46,165,62,56,100,40,240,86,175,118,103,31,126,44,129,138,11,33,108,237,45,159,158,96,115,34,238,229,7,168,183,64,208,60,153,141,248,76,12,224,193,184,249,148,161,61,117,44,73,133,18,4,241,36,235,26,73,45,69,87,121,180,63,155,227,66,215,78,182,9,178,183,192,45,254,175,0,186,38,165,11,62,237,244,52,86,132,19,159,132,238,21,86,153,58,146,221,7,198,134,111,76,133,0,181,150,2,192,79,185,53,142,12,110,192,18,215,102,33,111,21,143,156,215,153,241,193,245,82,138,146,69,61,134,15,86,141,255,61,53,56,8,129,136,29,224,230,12,106,197,233,164,35,2,21,67,228,79,202,252,124,39,125,160,78,125,9,141,155,105,121,148,66,23,226,137,142,62,95,52,154,108,91,168,109,242,150,121,55,7,75,2,239,54,13,84,99,168,146,161,198,242,218,240,13,157,223,106,120,244,80,213,249,134,138,150,165,1,35,164,219,170,52,254,188,149,169,18,85,114,108,14,187,93,47,30,241,230,125,19,204,202,11,228,116,236,59,124,182,79,51,194,132,99,211,81,154,208,42,45,130,150,96,172,175,73,53,244,111,121,8,48,135,3,99,185,82,51,97,38,88,209,4,133,165,99,167,203,209,115,46,91,36,250,161,95,183,102,59,100,185,30,83,190,227,242,50,4,190,83,190,30,7,79,90,85,119,218,2,102,63,240,178,57,205,100,155,119,5,221,155,230,73,234,70,9,170,201,246,9,80,172,137,169,146,24,187,60,13,53,28,101,222,170,179,220,67,183,222,147,18,38,134,238,241,182,214,159,52,235,192,252,7,49,1,185,181,81,170,94,115,243,28,157,27,13,80,155,32,9,136,150,166,45,108,82,2,220,41,128,249,160,97,163,163,1,135,70,4,80,63,40,253,83,191,46,37,187,150,18,248,14,205,41,176,224,102,141,31,134,120,152,5,126,243,5,38,93,77,75,167,177,148,172,71,132,178,245,133,185,179,229,147,229,189,9,94,95,248,22,50,83,96,16,251,144,155,192,238,250,227,215,54,61,197,97,153,5,211,104,158,143,142,96,130,29,140,113,12,145,5,203,193,197,235,129,127,100,32,153,253,32,13,51,195,19,239,232,191,6,73,169,74,111,9,236,221,54,95,167,47,95,129,210,218,171,28,185,252,174,64,158,220,21,124,137,159,254,19,97,161,207,122,236,154,4,119,89,154,213,229,26,27,192,252,153,40,218,169,209,139,172,116,218,48,17,51,54,254,62,59,202,102,148,35,140,20,154,61,155,95,164,35,51,176,40,92,224,217,239,243,116,190,247,65,11,11,204,32,215,191,27,244,235,166,222,214,84,228,130,40,93,186,76,142,58,221,131,165,243,185,98,46,242,7,248,90,140,132,87,105,89,59,146,166,213,127,234,200,143,123,25,161,100,88,203,255,16,94,177,43,207,83,120,72,207,136,230,86,118,107,110,130,214,165,22,184,111,147,133,119,102,9,101,24,139,136,223,127,148,103,149,27,82,46,201,31,204,182,132,68,6,27,99,140,128,33,159,4,36,148,17,18,222,124,146,92,106,108,11,81,104,43,119,136,222,147,18,180,37,231,121,70,192,49,100,249,57,124,72,161,11,202,80,25,57,112,125,10,189,234,147,186,141,24,234,88,243,109,117,35,36,221,105,188,74,188,245,127,22,14,165,10,104,95,166,106,248,82,52,179,44,58,175,171,169,46,13,226,162,12,142,26,161,18,102,70,24,225,92,135,238,131,216,79,98,143,213,61,249,234,64,33,151,151,216,32,51,64,121,75,211,55,200,129,247,9,175,183,98,140,46,21,81,228,223,7,246,46,236,204,104,102,189,0,250,60,244,50,118,119,122,198,132,245,49,127,116,160,229,200,66,29,226,65,160,202,244,88,245,18,206,216,212,187,180,156,105,9,213,115,243,187,241,144,228,80,81,156,111,223,115,95,36,106,69,65,100,42,173,77,153,121,131,18,238,69,148,228,88,53,221,114,20,4,3,32,42,55,183,4,137,135,151,117,41,119,176,101,229,149,190,201,170,220,50,144,250,132,39,195,218,126,139,193,54,116,2,2,18,137,240,109,53,208,241,240,202,6,133,10,155,190,10,204,37,6,114,120,208,20,133,250,104,92,128,120,129,12,78,12,170,199,220,153,49,190,102,24,59,118,8,121,207,37,173,130,56,12,203,216,44,120,46,214,84,12,24,124,90,146,50,219,56,135,242,15,69,46,49,23,66,137,213,101,190,155,119,200,164,192,189,6,185,84,213,86,139,92,91,174,177,214,183,101,0,212,104,191,99,12,26,124,172,41,136,236,160,113,169,226,29,223,122,165,43,117,95,105,69,52,73,93,52,80,109,131,13,235,162,66,195,114,9,24,182,29,122,164,179,151,23,50,220,132,202,143,141,29,83,16,82,18,201,91,120,240,240,203,9,40,188,30,153,210,190,167,126,32,244,51,5,100,126,22,168,73,30,83,184,63,114,134,236,52,22,100,217,132,52,32,107,11,170,130,203,253,57,38,49,68,211,146,210,247,97,32,102,248,31,65,123,75,242,39,125,114,199,246,212,214,136,40,171,5,122,100,254,204,187,186,53,47,245,99,82,63,140,180,195,199,117,196,240,218,174,74,220,75,204,85,124,99,211,207,14,49,167,233,149,222,38,17,157,58,72,2,198,97,123,132,61,224,142,35,192,170,142,9,183,5,10,27,155,179,43,0,122,183,202,120,159,75,219,178,85,183,228,41,221,204,7,56,162,181,95,203,143,60,93,185,66,159,30,130,104,117,132,61,22,59,170,157,186,6,86,125,49,77,195,193,41,206,58,219,102,48,219,79,103,88,42,36,103,194,47,196,185,52,137,110,53,107,167,162,22,144,33,29,170,194,235,156,127,178,227,196,146,205,132,66,109,149,102,114,249,24,190,213,56,52,104,119,92,134,36,60,177,214,28,212,110,216,2,196,30,43,88,44,246,157,5,7,60,206,209,20,161,83,2,91,64,169,208,110,220,32,59,208,102,169,212,37,20,24,133,8,208,227,118,199,178,204,0,37,195,191,16,104,10,114,68,138,51,57,214,146,236,145,140,203,215,136,31,186,248,234,191,96,235,136,17,27,138,232,252,206,130,141,108,182,188,151,137,137,0,200,163,146,250,160,91,96,167,164,38,58,159,24,147,92,64,231,148,187,95,201,188,189,19,48,0,197,42,227,169,91,187,33,67,11,7,47,84,218,89,40,217,204,221,23,223,249,135,182,156,24,90,183,233,0,182,215,151,234,220,126,14,254,180,42,247,55,247,101,11,14,134,159,84,76,4,248,255,36,29,205,222,216,222,254,132,236,35,51,240,192,228,161,160,87,118,127,243,129,250,42,203,235,144,16,240,126,140,88,53,156,139,122,148,110,132,6,198,38,181,99,13,177,240,84,159,70,226,118,105,174,74,166,38,139,232,13,233,113,251,91,140,5,118,8,188,175,65,168,210,39,122,118,138,129,22,246,228,134,241,180,57,71,24,191,197,198,125,106,195,52,121,254,94,74,41,144,142,11,176,175,112,99,75,159,106,188,171,45,4,6,56,236,28,92,21,80,226,11,81,41,196,233,24,190,117,202,238,158,169,109,217,190,226,27,250,240,67,27,153,127,133,50,213,171,106,213,132,18,210,186,133,146,118,181,86,95,236,254,186,237,236,145,165,196,161,92,89,151,120,57,103,182,194,66,175,228,251,204,37,66,219,90,234,130,83,140,92,201,19,103,84,114,212,203,8,53,167,13,147,131,151,20,151,22,22,240,17,9,96,236,142,221,87,129,18,201,86,53,5,254,94,208,8,163,99,24,38,111,114,19,147,114,76,229,115,111,133,104,61,165,161,93,156,86,6,38,248,216,57,17,43,214,119,13,234,71,4,143,139,224,166,4,120,31,10,25,38,93,138,7,92,138,191,236,87,3,45,211,16,223,191,229,68,80,38,19,239,156,78,196,15,113,14,13,53,236,104,229,217,34,32,156,205,72,60,201,219,189,71,155,127,100,25,41,150,55,140,36,7,232,104,102,225,59,0,40,151,91,99,49,182,221,84,218,209,246,95,98,55,172,213,106,221,56,14,84,152,5,18,150,218,185,128,85,156,35,151,220,164,15,69,232,255,91,217,161,239,170,141,97,4,49,31,129,172,192,156,151,59,220,136,49,125,165,0,131,124,19,29,21,36,31,12,212,149,95,75,226,192,214,174,241,197,65,104,138,187,89,207,40,182,14,159,106,100,187,55,69,253,240,216,133,71,72,20,158,214,170,90,193,240,176,70,76,60,196,236,157,66,111,223,145,127,74,204,38,221,84,159,19,189,68,43,55,208,191,87,177,171,178,51,61,209,73,221,213,198,111,231,55,139,212,200,136,35,245,160,218,26,23,180,119,249,221,27,160,10,233,94,130,155,246,236,70,116,124,39,33,220,81,244,194,75,161,229,81,206,44,115,182,197,131,32,18,39,139,102,217,181,216,140,109,145,35,246,56,188,215,123,127,107,54,151,165,142,13,130,49,242,219,154,60,32,84,239,47,132,106,36,160,195,197,150,96,179,10,116,158,176,0,108,40,252,9,28,232,71,251,218,254,31,34,215,196,187,99,109,26,15,33,95,57,37,160,190,217,149,163,230,44,76,72,112,72,129,118,89,197,142,196,179,223,13,30,127,69,77,36,35,23,89,61,192,81,249,175,144,20,11,22,225,223,11,134,95,45,73,139,210,185,192,153,49,230,193,51,6,242,172,20,239,95,32,166,154,125,29,14,206,133,121,17,28,118,171,218,222,71,96,76,250,204,243,224,230,3,125,30,58,197,147,122,204,139,155,219,91,7,84,154,106,217,38,156,242,120,25,116,161,11,213,121,89,222,92,112,233,115,42,24,174,38,36,21,80,94,97,91,236,145,7,216,117,235,190,116,186,5,89,171,122,184,9,163,181,24,111,36,123,118,23,212,152,103,189,221,123,246,156,107,180,2,136,176,236,89,207,18,175,142,57,162,252,62,128,232,112,61,134,201,171,153,231,128,91,45,43,81,240,23,25,157,41,57,150,195,83,9,134,163,239,188,125,165,211,205,11,55,39,74,243,208,211,183,75,37,102,42,227,218,221,167,251,130,150,203,139,81,201,37,136,147,221,220,192,114,80,196,148,103,78,191,204,103,174,199,158,153,230,246,11,6,87,50,194,145,28,132,89,13,181,18,181,143,248,226,244,138,47,19,66,28,58,205,25,211,124,165,84,159,141,132,89,27,201,55,112,85,206,65,80,235,233,122,215,202,204,214,121,63,254,222,132,210,253,167,62,139,191,224,20,91,116,13,70,102,169,21,181,243,150,213,226,15,237,171,109,152,54,158,235,176,200,231,191,237,249,136,124,54,246,161,190,89,202,185,41,185,155,109,205,142,107,49,252,121,112,173,216,50,196,59,178,144,90,47,115,5,248,76,172,254,195,118,215,105,123,96,24,141,165,73,188,235,255,174,223,85,7,148,62,197,122,42,172,254,53,20,245,12,112,71,98,167,212,204,166,73,107,230,133,133,169,42,65,92,180,104,154,177,93,14,61,217,13,208,89,106,252,206,187,130,240,229,182,234,67,126,6,230,192,45,237,46,211,231,12,208,26,168,66,87,75,30,217,23,73,83,126,147,228,42,237,98,32,102,20,121,7,251,35,5,98,208,132,80,253,7,84,167,165,109,59,163,172,218,82,235,34,88,157,44,169,66,193,110,220,78,25,0,80,48,248,217,33,83,243,26,98,84,157,247,207,30,75,244,200,29,55,241,108,246,154,178,197,243,177,16,127,18,174,218,199,133,177,77,198,203,22,117,187,99,171,82,160,241,24,6,66,114,240,48,16,10,47,27,250,125,30,160,84,38,210,255,82,84,146,137,4,16,78,16,128,20,188,204,112,133,6,229,229,37,51,40,28,210,186,43,255,25,150,67,43,203,103,162,43,196,88,187,62,186,12,79,218,32,239,100,90,192,18,229,126,55,201,4,236,10,182,139,234,141,159,167,216,111,33,47,102,29,129,123,135,171,239,175,135,73,101,81,223,137,15,226,107,135,148,221,234,44,249,245,194,99,235,241,83,91,233,132,130,189,233,79,212,103,171,32,84,17,73,6,237,133,243,85,64,158,196,143,163,24,165,2,63,206,89,63,96,250,114,152,76,105,117,80,126,43,155,104,178,46,116,81,48,3,52,136,162,162,14,77,177,159,125,253,112,170,121,11,163,5,51,27,28,58,228,125,188,85,181,57,83,109,242,2,75,126,117,180,180,97,87,162,188,252,206,107,155,108,64,248,77,6,248,4,246,8,1,107,218,35,194,100,233,156,248,80,176,119,57,2,237,180,160,187,8,2,154,217,29,58,83,24,46,224,139,25,212,233,141,171,24,168,79,49,233,144,241,78,55,200,90,106,178,97,214,124,94,66,152,71,9,113,35,37,138,11,58,216,43,225,146,209,104,38,66,168,107,33,86,32,43,226,139,229,158,4,8,142,136,20,144,137,16,115,154,79,27,89,87,207,142,11,216,5,165,96,104,246,124,121,194,128,122,183,219,154,241,113,154,59,161,192,92,130,89,185,139,63,125,208,193,168,191,76,46,112,89,8,98,58,41,49,74,129,107,233,71,194,184,129,107,81,11,99,45,41,20,7,20,135,79,240,177,109,55,168,185,54,98,19,164,131,212,149,184,118,47,159,227,53,84,170,25,198,102,43,214,229,244,251,244,103,120,60,29,134,125,118,145,234,95,51,186,167,79,171,124,242,20,27,216,149,62,97,4,83,214,130,173,238,134,83,150,78,81,192,141,71,254,105,78,172,215,149,213,238,51,148,44,12,188,53,180,51,73,113,7,96,90,221,162,9,230,140,173,75,64,123,42,96,214,112,208,197,249,64,58,156,122,8,176,147,162,220,144,17,100,82,80,99,58,253,135,140,42,7,103,22,32,165,229,177,255,243,167,85,167,203,202,133,15,25,245,158,37,203,206,148,163,248,218,10,67,243,218,130,207,110,149,200,96,114,195,64,30,27,9,156,92,212,220,140,116,214,222,188,32,139,195,184,139,51,197,240,60,122,16,27,103,113,174,188,192,158,16,112,12,231,107,150,135,19,65,137,30,129,218,212,128,186,33,50,252,123,84,134,154,128,26,146,176,165,138,245,98,190,17,244,16,58,38,69,66,65,81,21,12,47,199,102,81,71,114,30,47,102,71,189,80,44,208,105,88,133,137,169,62,26,101,247,51,122,72,221,97,26,122,106,209,160,82,87,117,152,100,205,29,172,120,133,220,252,194,247,74,162,20,67,15,55,204,114,249,183,197,208,58,214,124,174,222,131,238,34,50,232,74,203,111,2,206,105,133,94,142,143,55,8,129,98,246,43,220,166,52,251,249,113,211,149,252,222,122,233,124,243,191,123,43,100,153,178,201,35,59,86,42,237,172,109,154,138,29,13,2,93,217,90,197,114,234,75,21,67,228,75,164,49,116,207,62,123,212,212,82,242,138,118,25,175,219,42,39,135,184,215,217,181,4,234,13,42,139,206,82,96,46,87,108,194,51,31,118,128,122,164,74,87,33,38,96,139,214,232,58,129,235,239,237,146,244,244,89,166,159,46,45,17,121,16,198,22,53,164,87,135,0,211,12,127,30,29,225,173,23,218,48,127,171,16,233,68,138,147,168,141,228,170,219,84,129,116,19,26,241,7,107,241,141,80,41,88,1,192,170,7,180,133,205,196,27,223,38,17,117,178,69,168,33,24,139,57,56,70,72,40,60,166,151,133,58,45,251,15,64,27,209,170,201,9,101,120,192,242,242,105,3,85,54,204,217,50,172,239,58,129,114,131,104,1,187,195,62,94,246,200,28,137,6,93,114,42,7,176,203,225,82,123,223,96,80,183,122,192,89,242,227,207,184,231,40,147,210,168,103,90,175,74,248,196,184,186,200,72,247,189,238,204,252,174,84,86,100,118,95,116,105,127,190,139,83,56,100,214,164,125,206,130,222,184,150,30,19,250,100,171,165,232,7,40,7,8,33,87,63,232,0,108,165,132,107,49,114,155,39,14,187,53,64,2,118,186,236,74,209,242,231,196,140,146,143,206,88,181,233,40,152,120,65,214,123,225,110,117,38,152,211,153,164,27,84,229,90,206,86,155,142,153,126,200,71,59,214,204,183,47,99,33,20,85,93,12,220,142,120,45,138,171,239,151,194,166,54,62,179,191,224,123,128,54,73,188,76,229,1,13,145,227,214,69,178,142,197,214,226,190,251,61,167,184,248,245,43,130,54,27,225,5,231,18,171,193,187,146,208,120,58,85,5,212,235,228,155,201,103,84,21,157,132,211,41,28,181,79,105,212,128,66,68,242,178,246,18,112,151,50,15,26,196,51,25,27,203,180,26,113,74,53,45,106,87,52,46,191,223,237,11,123,175,200,203,178,165,224,78,169,15,159,240,176,226,181,202,82,111,175,148,29,41,201,51,242,82,233,146,204,137,145,10,21,27,195,255,56,164,171,26,68,240,196,89,72,60,150,10,21,221,142,121,197,100,245,139,25,56,43,135,223,102,129,226,14,120,120,152,252,165,212,237,105,40,197,29,49,127,228,128,194,255,44,194,192,124,28,155,111,175,150,112,229,204,181,182,101,233,30,152,243,183,252,135,116,172,33,206,189,113,244,214,117,139,85,255,32,36,65,157,157,154,170,199,77,23,101,213,152,176,61,36,111,245,91,250,25,224,149,10,5,185,214,185,202,209,216,225,94,140,66,145,100,110,227,153,44,236,226,88,75,230,129,91,223,122,92,203,73,19,120,242,118,173,224,182,179,250,130,112,216,116,234,64,131,203,201,196,52,151,103,184,53,201,250,147,67,241,42,115,187,113,41,63,189,88,36,51,218,187,240,149,88,177,56,193,62,223,65,123,122,212,137,94,215,254,232,176,182,216,15,183,191,16,75,230,6,193,98,55,85,80,105,242,49,42,110,73,190,141,77,92,154,228,5,73,165,82,123,244,15,92,229,128,97,191,221,68,47,3,128,143,62,140,125,247,233,110,84,47,182,10,109,222,217,40,249,114,124,126,147,203,88,37,26,163,157,53,129,156,206,141,176,4,73,246,69,163,73,1,173,82,222,101,51,149,172,60,51,79,185,144,251,80,59,233,145,107,87,14,188,101,196,155,222,128,30,48,19,155,190,76,80,199,64,31,144,250,117,88,247,160,230,230,207,77,197,54,134,14,167,69,240,175,247,111,202,244,171,156,14,239,194,164,47,174,66,125,51,186,32,93,8,37,231,110,89,92,214,255,8,245,109,149,166,50,224,252,113,158,34,88,200,169,181,12,80,190,54,106,109,36,3,237,197,63,221,87,178,5,222,234,218,194,75,137,104,27,96,132,172,189,229,49,175,78,140,110,163,152,14,179,133,28,162,157,104,82,58,25,124,198,57,240,255,215,222,179,101,40,81,106,48,180,183,79,232,81,166,77,212,1,4,27,42,198,187,48,132,124,242,141,87,240,247,159,90,67,81,218,78,63,32,114,188,243,13,97,187,89,7,181,133,61,129,10,148,144,223,242,166,176,54,84,130,184,85,159,144,51,137,9,151,213,0,19,107,205,210,253,2,243,120,238,136,193,23,117,63,169,33,213,73,135,106,144,45,189,158,244,130,138,139,198,216,117,41,46,76,117,223,242,233,187,120,196,57,158,3,210,176,33,187,178,201,254,225,190,83,116,129,101,175,153,73,242,16,120,164,34,97,170,156,63,247,19,104,118,47,240,17,15,129,208,183,193,115,84,179,77,89,88,60,216,242,250,99,63,248,131,112,152,222,214,127,123,157,1,231,193,9,253,81,120,41,76,238,26,223,103,201,91,197,84,63,204,132,145,248,92,12,10,78,95,166,98,142,88,185,102,165,13,21,117,47,70,110,206,46,102,43,103,218,54,250,54,26,158,17,226,209,58,248,3,251,45,78,240,179,154,253,252,131,194,147,66,79,228,204,111,179,67,3,129,251,134,201,150,135,126,207,41,105,199,103,18,81,144,153,236,48,116,79,57,38,25,47,233,148,238,45,81,136,248,193,114,222,142,87,28,194,119,196,91,86,158,30,46,138,1,234,247,234,242,246,151,79,99,108,16,97,190,52,147,225,109,106,58,181,164,28,31,38,225,36,202,169,84,48,131,1,55,208,21,157,36,212,208,102,182,85,33,82,176,38,41,240,136,93,82,144,100,181,89,106,45,104,181,71,61,134,33,193,161,147,82,217,151,245,88,146,27,91,125,92,244,114,203,107,226,33,45,63,248,237,15,236,147,216,90,190,116,244,101,181,155,123,5,172,95,172,5,198,72,38,103,111,145,1,33,33,107,34,78,74,114,156,156,203,178,105,177,102,123,134,81,121,213,112,154,126,150,246,139,88,90,217,33,221,95,144,58,140,3,124,47,64,159,20,217,173,153,136,84,225,95,92,87,153,9,53,147,86,224,78,12,221,156,173,154,100,53,226,159,1,32,147,235,219,8,241,246,83,86,136,177,46,2,65,29,170,58,11,3,8,74,36,173,7,175,93,51,1,20,89,1,201,107,233,201,92,32,189,153,14,15,192,48,235,124,233,84,177,29,169,104,38,84,51,114,140,119,45,202,217,211,154,44,161,77,162,216,76,205,169,68,147,189,244,187,129,36,31,161,58,109,30,198,210,109,67,235,182,127,5,107,63,86,245,86,251,208,116,233,139,212,27,152,74,144,198,134,124,26,25,211,157,59,99,235,82,168,97,212,167,186,65,41,106,225,26,146,207,237,180,28,209,235,219,213,239,110,11,15,12,145,147,194,205,148,75,242,226,231,62,106,74,55,185,23,0,235,194,149,86,211,74,175,20,124,111,125,193,105,82,242,118,250,73,201,211,133,126,42,101,128,237,156,87,48,173,153,64,136,163,115,49,81,197,104,34,15,213,133,220,166,90,119,102,12,230,233,221,116,98,190,241,172,218,178,101,227,131,247,104,87,95,29,17,195,134,86,5,172,143,21,16,138,28,9,103,223,228,35,252,199,251,132,9,122,238,11,50,216,184,251,250,192,245,24,133,137,143,48,88,132,88,251,97,147,243,225,80,75,220,97,129,242,117,23,71,137,7,137,38,7,178,43,21,1,0,200,166,21,237,29,189,81,13,55,53,119,61,177,122,129,118,160,187,184,206,203,100,87,210,174,224,73,64,83,21,43,113,90,122,35,61,132,49,162,97,130,25,70,229,110,181,183,44,128,207,169,20,83,219,143,166,180,2,99,66,182,126,230,68,129,237,224,142,189,122,166,19,213,61,41,43,243,106,219,204,103,26,6,87,239,206,77,179,13,252,15,207,107,94,133,229,27,11,72,98,135,34,237,228,185,241,196,129,228,80,3,35,76,150,98,190,49,223,187,171,68,141,49,232,92,145,171,116,53,124,242,206,81,52,199,68,150,75,117,183,39,209,32,97,7,110,182,145,198,196,78,231,99,42,227,135,159,226,77,50,236,65,83,102,122,119,229,139,159,63,162,212,62,55,3,37,52,27,123,167,96,46,153,109,224,186,197,237,97,29,214,225,185,212,19,204,170,50,211,86,25,23,66,130,26,254,123,37,85,154,219,198,23,41,50,47,121,120,151,44,8,118,166,48,19,90,115,217,9,41,50,228,101,50,97,58,101,216,106,189,112,227,174,189,210,41,70,202,159,27,144,80,236,229,228,223,201,74,94,246,91,188,72,64,206,141,217,229,254,26,203,205,55,13,26,47,235,149,84,236,47,193,224,56,74,61,212,106,142,134,172,159,120,238,112,145,165,41,70,52,141,230,186,128,99,104,198,189,132,49,144,20,41,10,84,233,54,49,222,209,52,175,85,157,106,209,21,102,12,250,55,125,129,44,114,41,161,128,223,64,0,254,108,20,19,237,139,80,195,213,90,195,192,87,14,85,174,33,11,221,110,90,59,19,45,90,90,2,209,48,175,213,48,51,43,222,181,187,152,46,100,75,135,215,37,80,203,116,82,60,15,126,105,18,205,110,195,216,191,41,139,40,210,79,181,134,194,107,115,123,25,179,191,174,175,140,4,142,172,41,240,67,144,250,149,207,3,120,227,221,146,219,195,29,110,146,115,213,30,176,72,148,211,168,248,216,23,40,72,174,172,24,33,208,34,50,114,85,55,147,121,138,214,59,225,249,208,181,253,106,36,204,173,147,0,95,19,190,228,143,115,106,171,77,45,227,16,214,215,253,185,150,252,193,220,127,180,15,176,116,64,155,90,133,135,36,182,116,204,47,15,78,216,155,12,163,52,194,25,11,180,167,240,9,31,171,168,5,89,103,97,214,108,229,0,85,122,243,3,87,187,96,117,152,222,86,19,234,181,194,48,213,34,249,77,123,203,158,106,73,82,44,252,242,135,96,249,144,175,63,53,192,168,73,121,211,184,136,56,32,77,139,175,117,120,70,225,33,87,95,126,16,21,107,28,186,98,179,15,107,220,94,14,10,154,228,115,84,44,37,11,150,1,211,89,255,128,71,204,68,61,245,255,240,251,7,132,67,85,243,125,35,63,98,60,129,2,82,88,105,174,10,96,54,74,69,119,157,94,167,225,225,124,46,15,152,56,224,232,89,173,59,23,169,35,56,66,195,171,51,104,214,79,50,224,69,160,6,133,230,216,212,121,136,115,123,197,169,205,134,217,75,14,72,227,125,122,103,238,144,180,160,20,127,78,68,212,154,106,199,80,179,26,64,87,197,220,234,241,204,205,19,248,225,75,163,116,214,192,194,0,155,93,244,251,218,236,108,56,95,187,120,25,96,129,123,28,218,7,127,178,146,18,226,165,89,253,152,226,5,224,82,71,183,115,20,187,28,139,28,37,30,145,133,111,65,81,251,90,230,240,190,37,162,88,9,98,165,87,95,242,68,102,195,15,187,133,183,115,4,154,115,244,1,137,54,51,248,46,120,253,9,109,74,82,166,125,146,152,239,108,249,163,56,93,254,187,12,114,38,182,137,188,91,48,37,225,57,157,230,144,38,18,38,4,137,138,37,191,147,192,156,87,31,97,188,143,176,3,230,176,173,57,71,76,89,187,209,208,242,141,210,168,226,147,100,162,36,34,253,185,201,238,3,78,246,188,141,172,225,37,30,51,134,179,100,0,153,32,119,234,37,66,248,184,143,120,112,210,117,85,48,120,252,136,58,45,212,35,100,117,98,219,173,134,10,31,82,130,146,183,213,122,86,168,27,188,142,69,118,0,228,2,147,68,81,144,58,40,220,96,86,54,96,226,32,221,141,245,141,26,47,218,161,126,67,31,234,31,213,219,53,1,176,87,220,206,196,225,218,27,197,169,154,211,44,126,177,25,199,207,100,223,153,237,218,105,25,164,244,174,140,100,100,177,119,63,160,34,201,123,172,140,135,47,2,93,60,43,12,64,153,213,235,211,222,234,102,51,193,191,248,85,6,110,156,163,89,251,204,57,254,99,152,14,157,253,248,186,208,168,41,220,232,23,178,235,148,130,127,71,198,198,69,209,181,5,99,87,59,94,183,173,66,137,33,227,25,116,26,130,50,75,194,124,241,179,153,87,188,163,193,244,166,141,190,10,47,46,34,208,152,153,63,251,93,73,93,63,25,209,13,44,216,166,39,126,239,83,223,142,33,211,155,85,133,199,83,125,241,55,25,146,172,244,18,74,110,192,1,8,34,164,129,209,182,227,56,87,28,203,144,249,135,95,118,168,71,114,44,112,185,183,85,68,220,70,176,182,94,22,76,4,181,220,204,117,40,26,27,87,68,115,34,13,122,64,41,10,230,87,114,3,123,43,12,230,199,249,131,133,169,252,215,50,96,3,171,137,97,63,137,173,216,113,51,132,189,81,113,23,146,255,69,4,127,30,148,255,249,55,149,174,234,42,210,180,216,173,134,139,211,76,139,89,112,160,194,58,48,36,175,42,27,201,62,25,254,130,50,236,12,86,155,33,206,104,63,92,16,119,67,118,164,158,109,144,173,217,55,54,146,200,44,164,251,21,140,226,22,0,170,55,150,229,177,74,170,83,12,21,145,110,140,14,88,196,169,6,214,100,158,174,71,232,148,102,53,86,175,66,109,242,27,110,195,222,230,151,48,144,68,125,111,79,117,200,7,200,252,103,219,166,189,44,77,211,69,66,171,27,78,183,89,78,61,177,153,228,185,130,138,123,206,211,44,11,65,157,112,8,200,5,79,88,0,193,39,253,124,205,132,74,214,212,14,248,155,99,14,115,237,93,171,196,142,190,244,220,232,147,175,190,146,27,68,186,128,3,125,28,37,4,19,90,66,69,187,201,38,233,166,222,14,152,98,114,186,231,35,145,63,216,16,214,19,227,64,188,252,5,106,62,9,184,91,140,9,141,142,91,102,124,96,101,156,86,226,9,246,82,244,1,235,221,219,20,99,122,25,195,59,117,125,73,234,201,182,74,128,162,27,13,30,156,104,212,191,61,67,181,51,223,217,172,131,246,219,193,55,61,162,62,174,62,67,105,157,183,203,244,150,221,87,93,64,56,179,25,238,206,2,144,11,170,255,9,138,9,90,181,149,195,161,229,82,102,26,124,27,152,249,148,106,170,128,227,109,118,243,139,40,15,145,135,139,228,193,119,149,43,67,29,69,217,132,40,54,102,62,106,254,221,225,185,244,205,116,167,43,10,150,204,29,152,63,29,110,53,106,196,56,33,91,212,169,225,238,139,58,224,53,147,235,100,94,110,77,59,73,230,184,178,153,217,89,230,142,103,81,135,236,20,223,131,82,101,123,4,12,224,16,174,123,237,92,149,30,35,21,74,230,14,248,60,248,159,53,84,88,137,70,40,171,210,64,10,63,109,23,51,220,159,13,68,214,211,128,153,33,250,50,77,175,250,121,16,191,176,2,182,2,223,135,75,36,114,188,161,251,26,54,134,197,112,173,118,22,5,75,112,95,22,99,213,156,117,106,212,202,18,215,16,105,208,238,98,55,0,221,92,41,55,55,194,91,161,198,237,93,196,205,32,102,3,40,47,246,93,172,175,49,186,241,80,196,207,210,178,126,100,45,71,222,155,9,148,115,25,254,67,141,201,102,26,116,160,158,48,135,19,92,155,188,212,77,43,197,211,240,92,26,17,51,51,190,139,107,206,254,55,34,132,87,17,6,181,123,76,195,216,178,105,153,180,192,6,170,221,14,79,242,94,33,202,191,4,135,34,38,102,231,221,112,171,83,191,68,182,52,202,220,247,40,64,239,162,199,229,80,161,210,84,151,201,164,233,150,245,33,199,52,150,59,52,245,142,203,15,164,114,17,157,92,27,89,183,187,2,110,123,63,26,77,91,84,106,137,173,172,68,188,92,255,248,240,89,0,162,175,227,147,14,233,2,209,239,232,239,4,4,163,111,171,220,87,247,164,232,30,44,51,69,63,178,154,0,6,123,43,152,76,10,123,207,112,69,243,48,136,132,146,24,160,200,100,71,31,146,17,167,80,33,64,92,215,120,125,167,35,153,181,12,144,189,172,203,219,23,32,139,39,203,85,76,24,241,145,138,94,24,150,142,140,219,214,15,52,185,145,57,2,235,126,235,199,59,111,7,255,180,149,96,190,175,126,36,99,127,16,20,124,192,192,243,111,20,245,125,30,101,235,246,31,10,164,48,85,96,232,161,241,119,34,248,201,80,130,133,164,181,184,187,254,224,62,144,134,134,122,211,103,53,23,177,63,250,66,33,138,222,66,76,143,1,153,98,52,152,148,31,175,130,78,42,242,98,4,113,153,254,106,63,23,88,103,144,42,164,46,126,16,166,190,123,232,93,153,83,110,245,33,112,58,3,63,51,184,70,187,214,207,21,85,195,210,196,213,100,43,58,165,238,147,167,117,183,62,33,22,227,32,6,51,188,135,105,37,225,71,83,91,163,238,238,149,178,187,20,187,236,101,155,143,146,153,144,46,95,171,172,158,52,199,19,154,172,70,216,50,93,27,80,85,229,236,255,76,46,155,47,104,203,90,86,102,190,214,90,141,240,153,207,11,62,85,18,31,61,203,12,35,88,198,237,84,253,96,200,255,4,5,46,113,77,131,101,82,22,66,102,156,22,112,69,35,178,163,120,231,127,173,92,214,118,85,113,231,248,46,233,141,73,10,2,88,7,73,117,245,160,106,69,47,233,1,17,53,41,152,64,237,79,73,4,248,123,148,173,202,124,246,64,82,16,87,5,83,4,0,55,129,192,157,193,97,34,184,89,203,198,123,215,117,47,204,32,7,58,227,141,0,11,150,171,74,85,26,202,13,143,152,151,136,112,227,4,132,199,54,144,3,73,225,73,34,53,71,82,146,11,73,200,24,60,103,221,225,114,146,168,158,11,159,3,91,195,247,145,189,23,66,181,210,121,209,130,151,29,92,56,146,113,196,36,114,255,87,69,100,139,143,240,119,149,90,133,151,97,23,248,228,36,242,76,86,206,141,62,0,197,173,122,2,132,62,152,206,212,200,181,79,219,81,247,14,96,123,188,108,152,97,38,97,150,196,149,241,207,169,19,126,162,190,173,178,3,163,12,233,89,117,110,22,201,235,94,201,146,219,215,104,185,178,183,199,252,65,230,14,66,116,59,254,49,173,15,6,121,12,162,61,222,120,96,252,85,130,81,93,195,199,38,21,90,48,4,40,171,179,223,239,32,150,210,232,88,235,135,113,93,211,0,157,200,220,197,79,185,236,108,47,167,137,54,48,245,62,235,84,135,141,72,13,250,85,92,241,35,185,14,13,206,180,179,253,95,118,106,85,238,42,108,204,4,165,40,237,133,194,159,84,154,92,50,93,27,59,237,57,246,35,223,197,162,163,119,108,137,99,143,4,41,92,62,26,224,81,82,172,232,177,216,77,12,120,144,164,219,164,4,82,225,167,161,20,24,198,159,239,79,33,201,156,109,122,169,61,81,210,89,110,249,179,46,218,49,155,188,226,210,125,185,120,22,139,154,223,21,181,189,36,26,170,235,72,43,223,45,62,51,204,130,181,63,94,154,249,115,149,48,200,64,5,253,87,117,175,41,188,150,93,172,101,185,99,159,142,16,156,12,215,192,75,61,132,241,227,200,6,18,56,29,84,33,83,129,111,127,252,43,147,220,246,202,102,235,35,130,98,106,8,135,103,230,58,226,216,70,233,198,229,24,168,86,199,17,158,236,63,204,212,164,1,71,4,73,198,233,178,70,27,17,163,135,219,250,14,74,72,87,207,88,232,33,14,210,246,237,79,8,32,48,190,77,56,148,232,231,173,148,170,172,245,128,82,62,42,195,4,243,49,15,82,196,6,141,31,133,220,41,136,15,78,25,39,230,41,170,164,48,127,71,70,253,90,205,114,173,192,83,167,68,62,183,214,84,232,3,223,20,40,99,78,142,144,51,174,205,165,8,156,109,182,49,9,248,129,220,230,102,193,155,130,89,75,204,79,190,227,186,227,165,210,169,146,132,198,18,21,56,167,0,119,154,162,121,80,105,217,119,31,150,46,153,234,242,1,40,96,20,246,169,144,247,30,117,196,58,216,13,49,165,30,69,90,183,54,135,158,236,118,223,183,68,230,119,178,176,207,153,106,180,41,224,26,170,112,138,5,168,180,212,211,92,187,238,217,87,71,59,38,128,151,86,63,138,142,75,165,46,179,7,190,69,199,1,114,185,226,66,254,211,145,127,154,225,61,179,164,90,229,178,107,16,244,49,237,92,181,10,90,59,29,145,23,190,92,230,120,173,197,241,188,54,26,20,125,1,25,81,79,171,14,228,117,164,217,48,111,39,83,0,114,65,164,233,5,193,179,245,217,97,194,248,151,181,31,111,164,111,120,24,178,177,1,167,186,221,67,244,126,143,113,122,173,139,234,74,111,97,84,142,205,46,187,241,144,251,60,241,143,135,250,242,201,46,53,236,215,207,119,34,109,16,252,153,154,251,180,22,40,116,140,198,214,222,159,133,213,192,55,81,116,130,128,16,206,17,199,216,108,146,31,178,81,79,80,114,46,180,24,142,177,97,98,43,173,149,110,101,217,105,88,26,153,46,75,62,17,50,241,25,39,244,238,37,104,11,237,65,106,243,90,149,120,196,69,210,181,56,147,218,52,243,221,116,128,79,45,246,139,34,32,89,44,222,15,106,168,32,239,62,7,179,142,33,244,170,53,246,132,118,169,208,250,245,76,92,105,17,241,57,70,146,8,190,44,228,202,100,18,192,249,106,28,142,35,176,28,254,98,108,234,145,2,72,155,53,10,122,226,50,221,6,8,163,205,129,199,79,105,106,21,137,162,254,98,194,26,21,99,176,50,187,99,172,30,45,252,91,38,117,173,244,153,53,170,192,140,8,203,21,36,54,94,136,203,32,95,140,88,233,218,250,183,106,210,168,4,132,159,106,158,34,160,198,213,164,108,21,4,225,120,148,229,218,98,241,49,50,29,102,37,212,31,95,238,230,134,208,118,34,26,52,219,78,167,147,192,156,232,184,206,46,38,123,210,74,44,51,111,178,255,69,150,45,59,75,223,245,105,200,188,160,56,91,247,213,157,177,86,212,142,89,60,65,38,244,233,247,119,199,214,210,207,130,67,69,132,79,82,251,5,110,80,7,234,83,143,252,222,13,188,202,131,174,160,148,26,16,186,191,30,222,194,244,55,196,182,32,64,2,15,239,28,136,151,67,203,183,193,178,182,237,161,128,119,19,173,114,38,10,124,26,86,70,240,225,244,138,45,212,57,50,215,117,90,115,100,30,180,5,80,159,73,29,169,88,179,228,124,105,56,85,148,35,37,154,41,195,165,88,131,205,75,182,0,159,25,150,147,99,82,202,70,35,229,111,175,195,49,31,79,152,185,63,57,247,128,174,25,50,230,12,133,203,253,244,241,18,19,234,186,97,66,22,75,234,2,216,16,19,188,211,0,53,210,218,240,3,127,172,223,93,181,52,230,22,221,12,158,159,124,70,126,137,170,85,79,48,193,65,193,30,151,148,176,175,161,173,22,218,158,92,165,110,191,60,192,154,155,249,25,64,1,194,17,25,81,108,211,0,179,131,93,29,8,12,213,252,124,222,24,120,162,141,15,171,4,175,64,37,71,128,159,135,185,189,189,27,2,246,178,242,48,139,204,65,60,12,99,97,109,254,148,250,179,210,44,253,170,136,182,36,81,152,47,169,51,15,221,81,75,1,148,214,201,2,48,187,14,26,186,75,147,114,76,5,17,54,2,229,187,62,89,251,63,173,7,189,46,84,177,188,104,228,87,91,227,181,126,8,184,211,0,57,167,199,82,113,225,135,251,198,47,229,104,206,35,128,81,43,157,171,155,98,178,31,107,239,67,100,173,91,136,112,79,133,129,223,229,178,213,211,184,154,111,211,225,95,151,8,203,61,215,32,157,226,70,211,51,197,151,103,130,40,4,128,11,197,238,93,102,161,186,165,17,201,20,235,99,130,131,211,173,174,230,227,24,182,9,94,126,60,199,91,105,255,118,57,95,93,142,168,25,136,161,180,180,176,181,189,209,72,227,22,74,255,246,170,170,51,126,107,101,143,3,19,13,159,35,198,133,210,229,44,80,135,131,6,130,251,12,95,152,49,124,52,215,206,162,67,48,196,31,159,157,243,25,51,89,237,70,11,171,162,37,248,105,99,28,207,32,216,197,173,245,25,235,104,175,144,23,32,30,17,170,120,146,246,195,47,193,228,52,210,234,50,215,152,207,250,26,92,121,175,2,149,142,219,188,64,253,90,237,150,240,80,108,157,97,60,96,77,253,191,100,92,191,138,85,77,145,251,177,41,68,101,241,79,64,231,9,252,154,217,253,85,74,250,119,157,244,46,79,63,254,16,31,35,51,178,41,235,157,200,240,111,92,204,102,213,90,226,136,19,214,133,174,220,0,159,215,6,142,93,88,103,128,22,31,186,168,97,159,214,171,157,116,75,3,10,99,246,162,250,99,246,103,105,65,204,194,16,125,233,162,183,37,99,209,42,60,215,185,188,90,37,86,200,250,250,75,237,81,80,45,118,104,78,99,99,100,225,171,84,49,196,59,243,210,209,169,82,8,55,235,156,41,139,230,68,170,219,219,176,122,211,11,162,230,161,180,22,227,88,152,87,115,91,226,20,178,52,237,173,138,158,220,217,100,0,81,221,145,99,215,17,153,96,241,15,95,37,122,93,108,169,121,168,159,9,195,205,240,57,129,212,37,102,176,241,166,87,96,253,252,119,21,26,229,225,125,159,151,39,142,32,87,94,115,89,169,122,174,173,119,137,112,46,228,250,56,195,188,108,9,122,127,113,117,193,208,31,60,32,121,11,114,17,89,164,38,150,133,9,100,9,73,38,108,98,74,203,32,1,173,240,45,36,245,58,88,168,93,19,207,1,38,89,214,150,226,113,17,12,37,222,38,231,221,251,239,32,186,58,117,159,45,191,167,123,20,85,130,167,30,107,106,7,177,122,228,137,188,105,122,164,222,219,171,82,39,52,48,38,155,125,39,14,40,183,121,96,86,253,225,184,21,122,160,239,124,252,233,246,205,162,208,190,230,235,116,111,134,90,76,161,38,147,23,223,151,138,27,85,92,7,140,172,71,60,101,47,64,138,42,222,43,177,89,10,192,205,123,3,175,191,255,6,231,113,25,9,120,148,187,209,66,29,139,116,80,228,202,86,163,143,98,102,173,237,164,148,41,140,196,39,70,128,253,247,233,156,26,236,38,155,62,80,208,118,217,74,33,246,54,221,250,147,233,48,87,106,182,228,46,62,216,248,218,171,151,46,46,219,251,255,245,190,253,66,177,163,240,64,181,63,69,5,51,112,168,219,180,245,29,116,159,198,231,214,60,31,245,46,151,72,195,38,122,199,24,52,17,205,137,108,153,129,2,151,79,34,163,244,227,214,109,234,160,249,102,87,163,133,108,103,241,42,132,113,203,245,227,37,59,104,86,35,235,114,61,130,20,233,71,112,119,91,197,93,63,106,14,170,153,183,252,224,109,9,143,200,236,73,211,148,235,173,228,221,67,23,161,36,124,35,47,116,125,241,144,120,197,10,164,179,114,233,121,59,94,244,219,236,34,109,115,133,253,81,112,134,58,61,84,31,188,206,14,76,61,101,196,133,196,104,7,227,25,160,52,166,81,96,198,168,54,66,233,36,19,198,88,172,23,81,202,227,215,121,237,106,160,214,156,231,242,150,93,89,107,70,1,125,127,54,50,143,26,22,236,204,11,17,119,47,144,2,33,31,219,72,243,137,19,191,168,222,217,89,28,175,133,156,4,5,127,222,195,40,6,38,1,22,130,126,119,181,82,57,16,179,39,136,89,223,33,77,243,240,106,42,211,4,19,17,44,58,114,192,53,3,254,22,233,17,167,235,14,198,246,52,225,237,172,198,19,13,216,172,160,244,154,198,146,215,131,59,235,198,217,240,76,146,21,205,50,114,175,36,104,137,18,147,128,141,152,245,219,184,186,91,189,92,170,20,228,126,231,25,160,178,254,107,29,179,255,205,40,57,150,176,14,141,25,142,176,141,202,75,66,41,59,2,183,184,217,49,12,196,199,181,29,219,134,25,205,20,61,254,2,149,74,172,23,159,15,208,225,4,252,131,73,239,242,163,141,215,241,191,9,82,51,5,208,238,36,131,160,50,140,41,53,234,38,88,178,91,141,243,187,53,92,211,245,141,56,150,153,65,31,168,57,97,118,101,88,186,47,144,254,28,19,191,187,91,188,27,172,55,228,244,16,21,77,237,148,129,84,57,251,83,44,228,222,152,15,239,4,239,100,154,48,33,202,200,214,148,131,6,228,19,8,108,184,123,64,174,75,244,148,127,167,112,169,50,53,186,166,126,243,3,27,182,71,86,29,3,154,119,40,189,40,251,136,202,125,53,120,170,53,90,171,121,155,108,222,100,186,167,29,55,105,151,186,137,22,196,241,22,42,236,161,217,189,65,34,127,213,27,86,4,80,50,158,122,186,145,103,156,218,173,14,15,99,231,113,30,252,243,197,131,82,119,124,235,160,201,229,248,8,197,184,139,254,246,38,248,157,124,192,240,204,152,3,250,223,207,81,190,17,183,16,47,241,133,99,197,153,194,163,15,11,157,202,25,19,56,187,216,173,246,233,233,195,132,171,65,213,152,1,153,120,216,30,131,142,9,17,244,49,9,214,102,215,221,215,109,12,18,44,193,59,46,67,128,255,135,139,182,79,73,31,35,53,239,139,239,157,238,120,45,244,0,154,154,14,51,187,75,132,147,31,51,6,204,232,135,234,162,112,72,42,25,204,129,54,122,50,208,128,118,156,143,26,93,101,57,200,67,214,89,242,38,250,23,1,197,224,93,115,19,76,180,169,203,207,222,89,37,171,116,45,152,230,48,231,190,159,142,31,210,227,192,147,235,75,154,219,171,134,200,113,120,173,11,73,202,161,170,142,105,189,47,169,239,160,153,49,195,248,157,227,208,149,141,244,185,237,247,208,209,226,251,108,145,55,90,46,31,48,38,208,141,171,247,220,137,54,188,144,226,168,94,97,35,64,11,154,244,73,34,247,53,5,35,67,217,91,15,65,162,194,239,144,102,38,133,87,186,32,142,137,30,90,69,127,200,3,123,124,154,205,214,216,127,161,251,158,53,21,231,94,117,31,122,22,255,188,98,92,148,17,1,11,26,30,74,88,132,194,126,167,92,121,81,9,217,192,28,24,61,23,206,153,220,144,234,203,223,170,101,19,205,60,72,1,250,133,203,86,174,14,223,26,3,122,34,234,26,204,212,190,101,40,99,34,11,104,242,105,123,81,46,244,71,227,199,253,244,251,217,91,251,24,24,50,9,201,72,92,193,131,85,100,88,241,101,164,132,132,189,203,229,140,54,122,18,66,186,85,203,237,90,43,217,25,38,153,148,0,89,69,149,167,226,161,224,105,216,235,17,29,104,60,53,45,88,223,142,152,199,134,140,49,172,231,16,126,36,240,42,154,200,182,236,0,199,79,221,126,102,93,65,203,146,132,105,203,175,204,114,215,139,77,94,45,97,29,213,134,177,50,199,237,247,134,48,234,54,173,62,103,55,87,149,82,231,230,78,13,54,154,207,229,154,238,213,0,61,238,94,186,122,80,225,198,225,202,69,187,60,178,83,203,22,207,74,197,154,174,149,157,37,218,11,129,133,141,26,130,184,37,251,44,120,85,1,68,11,6,66,118,173,17,70,103,151,132,157,147,4,41,84,66,159,155,87,31,237,210,255,76,50,112,42,141,220,185,241,200,138,239,152,198,49,63,55,135,149,76,107,149,150,73,213,120,146,222,76,205,125,87,130,71,222,177,122,79,62,198,242,87,178,0,56,163,171,242,106,43,53,169,250,177,123,204,144,118,243,44,185,227,166,199,164,223,184,189,24,4,123,120,64,178,112,72,240,190,128,10,169,194,126,198,153,175,248,150,213,253,143,50,1,59,153,45,242,248,222,194,162,112,225,206,0,46,99,166,246,252,110,125,219,245,189,192,81,58,213,10,52,229,84,23,174,40,252,37,237,240,93,68,117,225,173,20,44,72,15,82,231,18,224,137,150,164,72,160,32,47,37,12,83,204,10,27,140,255,212,108,199,203,155,98,69,182,167,26,34,123,188,206,92,158,48,150,184,84,61,38,60,52,14,52,169,91,74,249,170,108,121,61,124,72,45,52,11,146,47,209,226,247,139,28,224,85,125,110,121,34,45,159,214,213,65,80,51,51,124,7,56,126,118,82,242,89,102,45,46,11,162,157,58,25,195,149,45,243,103,79,15,47,156,220,222,76,237,117,201,204,190,112,86,205,53,188,225,253,119,204,166,38,205,252,107,145,68,104,208,207,133,98,82,159,134,107,127,177,110,203,203,255,216,141,141,200,136,168,11,225,194,255,159,154,171,213,112,145,245,124,8,12,106,219,127,122,20,92,2,95,235,51,172,205,121,121,209,221,133,144,157,162,2,87,23,221,42,141,236,246,208,46,42,38,96,181,96,61,207,237,193,183,32,214,131,163,141,97,53,170,129,85,46,67,155,234,92,27,249,229,6,64,175,225,122,127,187,216,246,241,192,48,119,96,228,50,93,198,202,79,2,9,217,22,62,220,143,19,151,179,170,85,244,138,127,55,40,201,144,96,91,185,147,20,5,103,187,76,46,210,42,156,207,247,254,26,101,68,75,53,163,249,120,118,197,38,73,114,134,96,75,181,56,180,113,11,97,112,203,56,198,190,174,100,238,148,173,94,184,7,12,56,23,13,66,214,160,253,63,152,203,21,42,142,86,116,52,83,224,110,139,183,57,138,202,166,108,56,156,200,150,191,206,185,247,204,28,56,41,136,125,181,5,96,96,24,14,186,140,50,109,79,205,205,148,176,111,249,228,234,252,87,36,88,255,73,233,145,37,187,31,201,250,253,159,70,5,120,59,10,250,156,202,132,71,25,46,60,172,17,17,58,162,231,23,172,38,7,146,208,16,144,219,67,82,116,127,166,247,142,158,53,189,252,8,188,126,63,226,188,222,132,217,109,194,102,5,103,127,237,164,134,248,184,254,242,156,147,77,91,161,150,235,224,235,20,175,216,65,52,97,201,214,205,67,208,86,35,72,231,15,255,251,51,62,201,74,76,89,142,140,123,68,93,185,179,43,245,22,229,87,247,0,139,201,36,86,106,96,65,146,250,238,121,115,45,22,207,135,96,149,159,156,49,242,50,254,237,4,165,14,39,40,3,16,171,46,194,220,234,97,66,128,250,179,237,196,133,154,245,14,154,136,183,144,125,221,14,57,125,160,75,90,90,108,103,236,213,74,125,199,228,41,230,55,143,80,198,69,37,90,175,121,1,208,149,189,27,241,136,23,245,69,248,161,15,215,49,82,110,213,215,37,85,224,125,35,239,127,57,64,108,5,196,233,163,176,2,71,83,180,106,11,231,100,223,56,236,166,52,179,144,162,218,14,1,242,25,120,126,110,115,252,45,173,127,160,97,149,30,164,32,94,193,233,9,113,242,78,185,213,16,95,164,184,134,14,155,5,98,38,53,170,1,39,3,200,187,166,75,254,11,35,82,115,189,155,84,134,103,11,188,51,122,5,253,190,145,68,139,102,141,130,164,59,6,216,158,117,254,3,1,45,240,175,206,255,232,132,101,160,149,33,147,11,46,191,141,69,55,18,254,206,143,82,41,242,253,122,246,138,27,169,231,247,3,241,200,248,57,160,205,240,37,198,174,148,123,219,92,200,17,152,126,225,232,143,58,101,227,135,52,22,101,250,80,200,136,255,90,144,174,34,93,243,111,72,244,190,95,32,78,64,147,108,230,9,176,117,152,80,169,3,120,79,220,202,29,146,34,60,106,136,250,237,10,2,137,32,217,114,168,255,158,145,83,174,217,28,41,99,204,218,151,30,98,147,221,184,0,164,253,221,34,11,209,1,61,76,99,153,99,39,12,116,2,255,242,96,158,118,165,75,56,122,10,42,59,243,119,146,27,120,12,42,109,218,209,115,221,73,85,173,86,90,187,184,64,83,33,19,101,48,26,40,51,105,102,158,217,20,132,218,179,246,81,207,182,130,224,205,230,124,229,95,75,211,121,235,140,81,76,139,82,2,249,237,195,16,69,248,92,108,170,60,133,83,57,105,134,95,169,119,151,110,195,60,40,193,240,47,129,20,22,0,8,168,34,96,204,125,216,9,171,197,216,68,141,71,202,32,161,192,192,207,17,82,203,248,179,146,166,3,41,56,114,2,249,212,129,182,22,199,187,151,249,103,240,122,238,26,5,150,27,104,97,86,188,160,91,162,181,76,111,109,233,108,17,243,34,129,210,122,154,80,127,48,250,111,216,60,19,241,154,139,172,44,107,156,18,196,247,78,167,192,184,193,197,149,113,97,144,222,222,158,72,138,219,68,185,234,236,133,228,210,154,186,88,1,89,123,190,102,162,91,205,121,118,135,146,49,159,230,86,60,104,64,59,88,89,120,44,157,156,53,30,35,0,221,95,219,89,231,174,52,239,54,75,22,220,84,218,56,26,68,74,128,177,84,198,96,167,6,226,123,156,79,122,192,118,99,5,241,38,70,20,224,161,23,147,158,223,93,131,82,164,156,124,120,165,75,167,128,182,214,205,160,82,42,41,254,92,119,0,180,196,227,212,249,145,143,118,111,4,134,252,201,144,181,14,119,171,100,42,103,232,143,214,131,160,50,135,112,68,118,48,97,253,39,52,116,210,11,57,120,69,144,110,121,22,254,254,70,240,223,216,213,152,50,0,170,21,223,204,127,153,213,74,141,78,46,130,31,242,216,174,214,94,19,124,124,196,228,220,2,243,82,220,222,220,46,158,7,192,93,105,226,3,103,231,32,215,30,13,1,111,185,84,107,126,123,42,168,43,7,150,156,169,194,58,75,15,105,215,184,197,17,221,1,189,178,71,162,81,6,209,205,45,132,196,171,20,128,106,203,118,233,91,202,78,213,135,126,55,249,253,20,61,253,146,10,67,217,120,102,50,93,191,241,239,177,31,198,57,217,211,226,236,3,233,4,41,22,207,2,241,205,127,146,218,87,7,69,80,201,170,228,167,121,79,34,146,91,238,80,96,235,37,36,41,11,102,148,161,11,26,97,139,129,43,216,1,240,101,239,140,209,135,166,171,35,44,85,174,48,76,62,179,104,87,216,196,199,95,65,253,15,243,219,197,6,218,156,82,31,15,140,232,129,159,177,221,173,180,190,179,179,108,12,109,244,33,67,203,254,142,38,56,254,109,239,35,143,23,79,169,175,59,130,142,95,208,221,141,172,211,201,227,51,220,160,148,129,159,45,59,93,47,234,124,234,150,7,253,95,244,14,129,204,28,13,241,249,0,217,23,53,40,162,145,18,87,130,89,72,147,212,92,190,140,246,193,183,37,23,134,181,47,25,219,149,107,121,165,186,65,228,218,203,87,120,73,210,247,28,228,113,241,153,181,206,236,53,123,6,60,147,81,2,137,73,112,223,117,149,192,119,98,86,112,215,68,188,114,9,2,37,85,67,210,77,128,226,106,194,111,90,199,97,48,222,16,203,11,164,51,219,183,141,223,86,246,252,33,134,80,250,50,5,23,114,161,161,225,154,43,206,118,100,14,168,39,4,44,205,166,19,145,188,18,128,63,169,11,59,5,228,120,160,149,102,203,255,150,124,254,157,155,237,151,68,15,213,156,253,203,18,0,113,135,168,98,226,146,185,43,209,239,154,228,84,211,49,23,183,80,221,121,14,228,59,95,219,249,238,33,47,71,111,207,57,201,162,57,40,62,253,30,214,147,24,1,169,116,251,22,192,8,181,21,198,215,15,161,249,20,12,117,69,150,134,155,228,148,146,217,248,240,83,224,111,224,112,145,85,47,201,132,242,130,126,119,8,167,17,195,174,26,215,245,71,211,56,10,39,162,80,105,230,110,163,238,165,180,16,108,197,250,28,233,82,28,173,242,215,124,163,1,45,95,150,96,68,71,76,102,226,40,100,167,24,31,184,29,10,160,56,75,30,13,173,239,236,157,151,185,3,164,217,74,188,113,177,31,197,217,225,3,189,84,45,176,34,60,230,7,27,53,67,154,217,168,51,174,95,232,79,63,99,229,9,42,232,49,64,172,51,45,77,23,41,236,167,5,11,111,89,47,131,22,236,227,81,134,82,62,4,38,84,220,178,116,54,87,179,159,84,39,51,143,138,59,224,178,115,234,192,131,126,234,9,104,157,226,181,220,129,6,69,178,186,6,113,165,189,144,140,250,176,172,23,6,157,197,35,37,26,139,55,28,68,100,145,145,168,188,136,235,131,203,15,38,240,41,17,49,89,58,65,169,229,75,118,117,11,204,174,94,60,170,96,194,239,33,49,148,192,193,154,130,126,194,153,55,193,212,210,30,124,238,118,219,180,180,147,147,186,246,235,94,17,81,4,112,43,209,142,160,216,86,242,183,245,88,225,16,119,58,122,63,89,22,119,80,231,40,100,8,23,134,61,251,235,211,175,18,85,45,2,31,162,29,174,115,130,137,180,255,52,182,253,58,59,14,176,31,242,182,111,192,224,198,201,143,32,67,152,196,71,22,61,10,38,17,115,72,219,182,99,115,86,23,50,230,98,83,33,145,208,215,80,96,157,91,98,109,203,153,28,110,87,132,79,222,167,93,143,189,95,127,179,79,48,6,108,4,58,119,115,13,177,44,231,196,226,245,138,196,41,241,34,119,6,244,101,246,219,191,85,150,193,223,228,12,238,60,210,51,196,163,10,1,227,173,236,133,255,76,99,68,229,224,67,46,170,216,61,36,185,240,209,201,150,179,123,222,58,7,129,217,2,107,86,246,19,30,43,173,156,106,183,250,151,220,188,29,158,126,250,145,146,197,89,106,7,123,195,149,44,104,191,12,215,204,61,6,51,212,28,167,151,125,192,210,90,203,224,59,223,57,118,103,200,219,169,132,61,187,124,235,6,86,100,95,205,175,214,222,80,249,40,188,124,100,206,2,129,248,166,86,93,228,204,145,76,193,37,216,56,140,96,207,203,128,230,53,16,214,61,94,25,172,180,44,78,140,94,71,117,82,48,48,23,125,91,80,69,86,138,24,177,224,142,131,119,240,132,134,96,207,183,165,92,14,221,2,138,92,61,140,41,220,210,195,92,172,154,203,253,6,197,127,59,157,148,68,108,206,206,196,72,154,216,150,235,125,71,134,199,105,244,135,231,115,36,198,97,198,249,34,144,126,120,87,184,216,110,101,110,26,217,168,128,196,56,55,36,52,196,53,8,238,213,167,91,43,251,190,156,97,40,116,169,16,116,231,100,54,232,15,135,81,44,124,209,204,222,223,10,105,62,249,57,56,131,65,160,53,60,246,146,157,124,117,211,25,77,80,65,169,121,189,193,253,162,232,221,115,51,203,38,18,202,103,146,17,215,16,71,166,234,61,67,72,14,68,47,103,149,15,75,195,30,177,4,171,25,132,154,164,88,219,97,255,64,241,68,76,64,92,124,217,129,41,37,28,249,239,49,131,90,228,7,206,184,54,222,71,4,167,93,151,182,172,110,148,237,141,12,183,165,134,74,136,99,10,231,208,33,216,102,228,74,209,4,129,61,87,96,56,124,199,38,211,7,150,194,198,29,96,251,112,99,212,34,130,195,96,62,145,47,9,204,97,184,159,249,134,172,49,15,110,185,212,39,100,180,247,133,171,121,34,54,38,211,173,242,10,115,250,26,230,183,41,231,224,147,96,109,1,189,11,105,71,171,244,59,125,205,18,155,55,244,163,8,4,155,31,245,163,242,173,242,106,36,138,66,114,131,67,36,222,146,191,202,152,60,0,102,143,129,182,57,33,19,78,170,109,179,79,120,33,125,26,206,245,63,87,99,6,226,104,126,122,87,47,129,71,87,251,176,206,102,51,158,6,168,96,71,174,10,220,57,238,198,164,134,31,21,25,126,113,75,223,226,146,246,196,166,163,215,143,115,47,125,127,215,37,13,188,197,232,139,230,250,92,216,68,23,13,200,84,117,80,66,5,48,105,82,157,176,212,43,55,222,37,107,169,87,223,250,90,254,194,97,179,45,83,49,207,243,141,219,248,214,122,175,127,201,173,26,15,217,247,170,235,159,133,187,24,42,205,252,179,118,59,70,167,18,128,108,0,89,172,67,191,12,21,163,224,35,5,243,163,174,82,102,212,94,183,172,60,80,38,90,133,95,255,219,92,110,109,1,21,97,0,194,63,108,112,64,177,254,27,4,99,118,65,62,70,163,123,177,33,233,175,41,75,136,233,203,191,72,237,195,222,81,161,37,251,254,34,189,192,153,62,33,131,158,24,253,50,155,1,161,74,202,51,131,11,99,174,54,45,201,201,157,40,147,30,57,224,23,191,201,110,149,168,247,135,24,95,24,213,35,141,84,79,127,235,19,5,149,29,147,54,14,156,196,251,25,221,53,245,86,45,207,86,92,198,49,62,241,248,213,85,153,115,213,108,109,146,178,22,10,151,180,78,134,188,171,155,253,77,49,58,21,19,124,255,217,5,129,198,47,104,68,81,150,41,18,227,18,32,119,54,199,100,255,89,132,59,197,242,69,114,210,74,36,23,186,1,37,65,52,158,35,140,203,7,69,195,231,135,86,67,219,173,207,247,114,205,71,247,184,142,1,234,194,85,250,109,44,239,19,187,69,221,153,102,127,247,186,229,27,165,255,225,184,79,238,2,165,62,239,225,170,141,145,2,132,206,205,32,156,83,118,183,251,167,43,236,178,60,119,21,186,203,232,60,220,167,207,242,232,180,111,173,54,55,56,179,140,23,40,54,197,42,186,198,176,151,201,109,187,109,102,112,97,91,183,49,226,237,204,138,226,154,153,233,25,95,190,164,163,74,194,58,182,112,40,112,59,56,37,165,145,242,246,50,37,43,179,252,219,110,212,2,232,5,183,248,230,25,6,63,26,167,158,60,179,115,154,141,169,219,67,21,102,115,166,122,33,100,46,31,147,94,68,208,51,186,1,174,43,212,240,88,70,151,87,132,217,151,192,19,186,218,150,243,249,42,208,168,227,53,145,27,49,244,176,133,224,3,251,244,182,189,153,168,199,254,217,53,247,154,54,44,215,12,141,46,69,131,213,20,154,37,17,109,68,133,127,194,56,102,162,136,133,163,190,197,211,15,220,175,37,185,85,233,252,238,15,98,64,30,64,39,75,167,90,192,137,244,122,44,71,50,40,176,247,10,251,187,149,177,101,193,181,142,219,157,84,230,16,8,163,219,186,0,178,87,171,44,27,88,114,203,59,227,192,82,21,153,183,38,41,231,120,75,231,174,239,42,201,90,237,65,217,138,144,124,109,253,229,154,160,32,161,41,248,215,214,54,193,245,182,73,190,188,245,27,37,229,198,139,7,115,176,81,216,138,38,47,91,228,83,54,111,3,180,227,33,160,129,126,197,91,112,166,207,223,56,66,163,40,175,52,110,115,155,21,227,32,220,197,216,180,212,96,39,69,85,226,85,229,17,106,32,133,164,224,204,176,44,48,187,185,119,128,80,205,94,207,144,82,67,138,85,249,153,247,230,200,217,18,253,254,21,170,174,140,209,97,212,120,240,187,142,24,173,139,145,96,216,178,163,174,162,85,141,36,183,139,219,148,168,94,242,77,11,204,198,3,234,90,24,93,28,113,194,186,100,51,42,99,182,232,64,241,90,235,217,232,77,27,37,177,182,224,17,45,7,75,73,243,47,212,108,34,104,189,188,81,232,20,53,233,149,35,190,75,247,113,213,47,98,95,136,232,39,212,144,116,180,120,111,38,201,93,130,67,116,129,224,164,143,132,159,97,204,197,105,159,158,219,1,209,117,219,229,147,71,42,90,154,83,8,34,2,183,220,233,198,242,98,130,6,121,122,93,10,69,253,44,84,186,5,48,77,243,58,4,175,154,230,179,131,193,72,139,222,7,169,43,55,71,209,220,120,111,186,189,95,13,150,118,242,28,222,198,224,94,121,103,217,246,44,13,24,250,135,56,78,137,15,103,149,244,49,81,150,222,73,170,93,39,155,149,95,116,87,76,217,230,253,10,144,33,48,182,21,146,50,86,119,62,73,112,69,208,149,84,204,47,178,65,192,196,97,255,93,190,228,67,130,157,115,217,31,85,139,73,223,132,36,237,190,178,194,215,46,69,14,185,83,171,96,63,237,11,171,15,228,90,137,176,153,160,9,125,251,112,154,34,145,118,69,191,147,9,68,125,45,65,73,55,165,230,110,24,53,209,98,247,211,0,182,252,100,198,47,184,115,229,101,190,74,44,23,30,20,129,141,185,213,73,133,102,151,86,221,121,2,18,135,62,145,226,162,7,135,13,135,202,161,174,75,156,130,188,185,193,82,163,231,107,149,253,193,202,83,161,211,97,201,234,169,10,93,90,165,185,203,90,238,183,192,20,17,178,97,17,16,202,93,33,71,225,97,15,106,78,119,150,1,44,202,100,19,234,239,51,179,212,36,61,178,86,33,242,56,248,60,161,118,70,104,137,85,53,232,122,139,125,175,59,95,189,230,98,22,244,221,15,74,99,37,141,142,35,216,49,174,61,83,223,121,64,77,216,35,54,81,115,90,135,72,164,218,254,164,227,191,213,244,182,141,167,130,159,77,84,180,46,23,188,196,205,238,29,176,143,33,65,119,54,191,37,69,96,115,102,42,144,99,120,199,220,188,162,222,158,180,86,173,118,250,107,238,237,30,20,105,41,222,251,55,6,21,211,193,230,6,59,63,29,66,74,67,193,246,165,255,135,39,24,103,46,49,215,79,140,206,117,102,16,19,159,55,167,206,28,93,29,104,178,74,164,58,109,211,145,28,81,187,57,35,139,93,75,148,110,203,62,152,80,211,209,206,245,164,59,170,161,217,243,74,75,6,109,233,187,35,42,233,87,213,94,104,74,121,27,81,22,206,117,230,177,180,132,102,93,214,218,58,126,18,95,231,41,115,95,244,184,29,198,196,235,99,29,45,97,13,149,81,102,110,179,187,255,221,201,45,96,213,113,139,94,35,240,168,78,141,190,14,63,130,110,35,30,90,244,19,103,231,244,96,212,142,40,158,124,124,46,5,203,204,29,190,84,25,141,198,21,128,44,206,148,120,20,119,233,100,118,127,155,36,0,48,90,40,149,113,238,9,197,249,254,69,38,147,12,117,146,226,31,61,241,171,99,93,201,240,228,176,187,66,53,108,9,239,204,40,8,81,132,29,103,254,171,33,36,122,166,65,155,236,175,249,176,143,239,146,159,233,161,34,7,63,183,112,181,174,109,186,244,65,224,206,8,126,144,114,143,95,29,206,128,32,150,74,127,58,13,33,64,46,197,121,60,55,122,35,164,7,157,158,197,216,123,81,93,102,167,129,8,33,152,19,72,1,144,65,216,210,31,136,41,206,184,72,227,180,59,185,28,26,250,228,134,238,18,123,25,247,115,122,70,195,61,105,244,156,103,138,59,233,201,193,161,123,243,193,11,183,3,193,166,21,106,51,24,189,2,132,19,203,144,153,189,167,229,34,246,250,15,154,56,102,193,65,162,75,12,234,66,255,167,204,17,216,53,25,119,179,225,227,209,177,167,240,172,131,135,200,74,181,54,128,217,1,75,123,54,243,33,110,154,181,118,229,115,79,160,143,249,66,157,104,21,153,229,75,114,3,64,222,236,63,155,179,2,37,216,161,33,154,71,235,209,62,92,93,91,26,116,38,217,152,2,79,163,157,96,225,150,234,10,157,74,182,156,50,1,193,36,208,101,61,146,220,254,176,202,24,222,30,220,90,130,89,58,228,28,43,133,99,216,28,175,25,133,0,228,128,43,235,30,104,182,95,79,219,85,71,149,113,196,23,32,195,129,48,142,163,28,110,205,207,97,45,211,113,183,29,105,28,81,80,42,193,153,252,156,143,88,224,86,85,158,110,69,222,126,112,52,129,67,187,167,146,84,199,155,208,192,174,248,33,44,219,246,199,230,177,85,120,30,212,194,110,148,179,164,238,132,190,231,99,168,147,163,154,46,60,172,131,72,152,190,64,159,218,97,170,103,106,42,182,135,176,187,210,107,160,198,177,172,74,223,118,77,127,104,172,3,242,192,62,213,50,231,145,154,69,242,11,73,24,96,228,29,242,128,192,236,232,16,13,206,162,127,130,217,110,103,23,28,25,185,192,130,112,77,94,228,112,182,103,3,123,24,130,100,133,151,247,213,31,221,108,251,246,84,246,254,22,198,211,107,195,11,177,105,167,106,181,19,151,198,108,29,233,243,253,179,143,229,183,203,145,192,110,103,163,33,107,106,33,216,46,159,55,135,48,156,150,209,236,253,255,90,145,234,37,21,93,32,206,66,220,168,68,212,151,10,156,14,82,208,211,49,221,116,241,219,184,166,181,16,117,226,180,22,51,93,224,142,225,79,228,201,32,118,136,99,171,37,57,123,216,244,170,171,233,253,192,181,159,128,147,166,103,103,121,144,117,13,205,197,213,47,125,221,152,61,243,81,179,169,191,219,237,224,126,218,243,10,83,180,88,192,160,128,249,81,178,9,34,87,230,142,7,104,219,87,127,134,59,40,52,169,31,231,69,153,240,129,146,28,118,86,191,172,201,207,218,226,93,190,86,75,129,103,71,185,130,228,192,51,1,140,43,221,15,43,53,185,122,180,181,27,83,135,255,211,135,233,238,220,51,8,245,70,79,229,245,165,140,207,1,238,132,144,107,39,92,63,5,59,105,136,61,220,179,245,16,33,200,222,222,186,56,70,182,247,195,60,177,184,90,9,128,217,72,19,136,148,188,142,64,238,183,131,20,76,190,203,76,92,174,5,166,140,210,110,31,108,81,117,254,57,240,112,145,16,58,188,26,22,194,217,213,212,86,121,22,249,55,103,208,222,167,39,101,57,42,133,108,19,155,98,223,156,47,106,104,204,127,65,234,138,166,18,254,114,70,186,167,153,35,162,67,159,254,51,25,72,135,141,128,23,42,30,25,83,45,244,158,190,232,111,177,132,67,167,134,40,131,1,176,195,221,17,50,11,161,143,108,62,125,206,90,36,58,90,86,162,127,169,33,31,197,54,33,166,167,57,1,185,55,74,44,137,105,28,139,139,18,44,154,23,194,102,1,29,22,44,236,183,89,67,204,130,46,182,238,244,126,121,75,175,118,199,21,31,193,224,10,95,210,32,180,51,222,228,149,250,165,129,230,186,5,130,231,98,53,13,152,156,46,111,0,95,73,128,189,237,166,120,107,190,43,153,194,238,170,45,104,125,74,82,215,132,254,200,45,208,83,146,199,239,102,214,234,25,212,155,9,166,59,104,68,149,234,58,185,59,237,2,168,198,133,15,209,208,122,98,156,0,157,17,121,140,223,11,12,4,180,116,109,59,190,48,180,142,221,15,102,173,0,192,145,86,52,136,75,135,70,70,30,83,151,104,229,57,120,23,207,112,15,75,111,43,183,88,184,129,221,192,81,175,34,35,141,134,133,254,88,116,185,202,201,138,4,228,89,59,55,16,150,84,135,149,70,176,250,37,15,61,225,119,31,89,246,214,156,190,39,7,198,148,190,43,190,232,181,233,123,70,210,238,174,89,78,131,241,40,20,239,99,68,154,32,123,159,224,139,254,144,52,252,254,245,34,241,187,30,140,141,51,49,173,77,202,216,52,118,95,133,75,138,56,150,167,234,116,99,208,145,23,166,61,201,102,67,163,15,228,140,213,129,164,166,176,62,17,106,75,180,169,45,47,62,104,106,119,45,40,175,183,154,142,5,52,119,120,22,175,73,95,154,151,45,156,177,2,94,31,17,206,15,0,73,106,232,242,55,43,180,195,93,240,181,81,39,40,239,36,162,74,25,137,143,188,17,174,156,78,74,1,213,235,31,78,148,48,52,227,158,239,60,228,205,112,35,153,159,94,178,56,82,71,158,143,104,87,218,44,53,236,86,114,107,191,102,157,122,115,223,57,232,113,15,92,9,135,82,20,92,139,66,68,82,140,79,202,57,130,119,122,37,176,79,11,196,39,135,43,38,237,127,173,176,251,15,189,180,226,199,123,158,73,34,81,125,65,75,105,151,230,151,231,98,179,207,79,121,67,93,72,48,163,213,50,134,185,94,238,151,229,79,167,171,222,168,139,163,176,59,166,104,244,87,194,180,45,224,17,167,61,152,128,200,207,144,214,144,197,209,161,116,57,237,120,38,210,0,192,1,32,207,193,125,41,80,209,179,221,71,146,214,204,166,102,178,212,247,246,107,203,80,30,153,27,191,64,103,161,8,102,140,15,57,44,148,151,212,171,194,88,175,107,72,81,212,108,33,235,74,243,212,0,195,2,81,234,143,248,217,163,123,183,22,140,251,163,57,16,177,228,215,1,156,2,20,227,199,74,29,127,84,33,76,135,189,59,159,14,211,83,50,201,149,81,9,141,226,90,220,254,228,14,86,124,57,172,99,199,0,12,186,253,195,37,37,90,175,20,63,217,134,110,48,248,187,109,255,24,172,122,201,121,126,199,174,192,34,76,6,10,12,79,13,186,173,93,198,200,158,66,27,255,78,189,209,115,122,90,41,133,136,109,208,216,211,32,22,242,89,50,35,231,166,9,223,126,29,192,161,94,132,127,5,227,135,226,47,67,77,195,168,144,151,129,213,8,77,202,231,235,67,187,59,123,39,185,208,227,111,224,212,145,67,127,189,154,36,175,30,229,110,29,41,252,51,199,117,215,124,222,123,169,132,188,50,115,247,117,78,14,244,224,55,100,17,13,26,12,145,196,158,10,254,24,131,255,157,235,63,148,79,209,74,100,192,255,227,204,119,49,211,101,162,133,201,84,227,30,52,190,148,103,38,115,187,54,254,170,100,63,61,141,97,31,24,14,91,101,197,109,215,221,196,112,247,169,115,134,150,222,163,60,185,147,58,85,58,230,83,99,247,131,185,182,149,191,175,106,221,208,37,16,10,219,26,106,193,46,29,180,53,23,49,168,136,105,251,245,235,161,122,207,213,118,231,147,53,83,252,110,150,20,133,112,114,169,187,4,98,221,100,174,24,3,235,85,191,57,142,110,1,47,16,244,147,144,44,125,114,46,244,24,21,181,136,226,75,7,249,242,255,66,80,78,59,216,205,71,231,4,126,207,77,196,140,249,195,70,99,220,8,124,238,178,234,8,233,14,54,60,9,96,145,213,181,135,225,212,0,73,121,240,250,234,204,205,41,42,214,246,156,137,88,78,38,16,39,6,89,209,151,147,187,71,157,175,83,20,146,27,192,33,18,10,243,28,250,26,62,152,236,8,236,204,105,96,255,83,185,70,50,159,67,253,125,64,57,115,242,120,97,93,172,105,76,179,191,133,219,121,43,197,64,137,126,40,135,139,149,104,12,73,233,82,36,232,232,18,169,113,227,72,193,190,60,248,87,169,227,22,187,32,160,99,60,186,249,188,18,62,19,76,23,33,118,181,255,107,4,126,179,167,175,174,25,165,183,22,27,137,247,93,141,147,232,236,190,97,76,49,39,244,140,76,180,139,9,153,223,80,22,182,146,63,155,154,186,226,250,140,5,65,66,105,14,101,82,238,80,156,74,111,91,142,28,229,121,95,195,69,220,19,212,60,68,43,22,32,38,69,139,214,202,72,17,39,226,144,140,245,19,78,33,162,115,69,190,117,187,201,46,4,29,207,161,236,252,52,10,27,144,110,235,210,134,170,91,40,169,203,138,161,123,130,46,32,29,244,237,194,209,81,204,38,255,142,14,204,109,83,53,42,204,144,183,4,127,100,84,233,169,89,197,37,96,231,125,253,158,28,170,62,183,233,66,32,217,43,9,0,239,112,243,235,233,36,197,198,199,20,132,105,88,184,41,170,64,77,119,98,187,167,103,39,40,1,166,194,24,14,206,113,104,231,15,66,172,103,7,178,242,27,93,241,138,6,87,233,207,119,148,242,234,61,80,222,165,234,8,123,43,134,110,203,205,131,5,203,202,73,106,129,196,88,188,69,220,196,167,165,180,178,128,144,44,111,130,125,86,139,18,47,192,93,54,22,88,113,95,130,129,147,67,26,107,30,192,247,98,40,212,189,24,187,60,223,43,62,135,30,189,253,185,2,190,89,171,116,165,162,29,237,66,46,50,26,99,195,116,217,37,224,215,121,158,65,38,231,119,83,46,211,201,89,176,129,235,168,209,137,91,227,188,76,6,76,152,47,151,78,95,202,143,169,72,60,67,39,191,246,105,244,237,187,95,8,95,167,27,149,146,59,48,219,118,57,150,11,197,31,171,232,109,108,28,69,114,170,13,63,89,203,179,215,164,190,110,229,251,179,87,208,45,168,174,6,117,148,241,93,17,10,15,50,51,22,239,196,192,82,173,74,188,2,93,14,226,84,99,187,147,58,219,86,146,208,159,180,85,214,103,73,183,66,228,101,201,20,218,75,185,10,141,90,216,122,178,16,67,98,186,109,157,236,110,143,89,150,159,154,163,91,60,1,235,46,126,205,42,65,142,112,230,217,48,242,184,247,62,130,57,73,57,1,247,53,77,86,74,33,89,158,85,39,148,174,130,151,119,33,80,232,162,251,169,220,95,72,234,68,2,172,171,207,252,237,6,166,252,59,227,56,61,111,181,148,21,132,248,2,138,81,250,91,103,184,14,246,225,121,185,189,216,148,213,178,219,236,44,80,85,57,41,13,165,37,177,73,241,36,182,243,213,111,225,244,249,69,3,76,147,123,90,188,155,161,16,92,132,32,27,85,253,218,129,213,214,169,228,183,220,159,152,127,77,227,162,98,56,165,146,110,128,3,209,177,20,34,73,183,205,227,210,183,11,172,169,177,244,17,112,206,196,201,179,46,205,3,52,164,59,99,96,240,34,22,17,249,125,73,117,13,101,135,183,163,110,167,122,241,212,254,147,200,123,104,26,180,91,206,225,47,222,109,8,158,74,108,226,50,112,11,118,54,229,58,71,58,67,207,204,61,176,14,58,79,121,84,33,93,195,220,12,187,225,97,33,49,198,162,48,225,113,145,116,201,135,13,144,63,131,163,33,39,167,129,4,246,173,64,49,81,78,51,191,200,199,193,249,88,204,83,200,120,186,196,216,14,229,155,85,218,2,206,229,120,188,164,165,58,75,71,217,139,59,182,247,88,71,56,222,17,251,70,254,251,170,57,4,54,35,64,201,181,170,180,89,40,254,28,99,87,219,128,200,40,199,253,95,132,197,240,94,57,218,173,63,220,138,33,126,17,180,62,202,159,201,254,18,147,187,105,214,217,39,26,105,251,138,133,98,171,95,183,209,109,173,21,181,139,251,189,86,177,143,94,106,80,8,96,204,44,188,190,158,175,91,119,146,18,60,138,113,222,245,122,83,82,120,44,96,135,218,253,62,58,147,49,105,79,29,126,118,75,65,28,243,217,112,86,178,205,237,237,8,226,52,3,236,54,163,43,220,96,141,90,117,119,145,136,146,177,144,65,135,17,178,30,80,38,26,239,60,88,233,127,37,103,212,255,238,145,166,158,204,139,9,39,164,53,93,232,211,178,148,250,52,240,3,157,97,243,229,254,128,103,80,228,68,25,68,194,67,61,143,143,171,41,232,125,83,109,40,190,48,73,204,155,187,19,5,31,77,238,13,35,238,169,71,10,62,77,229,242,105,217,86,58,108,70,137,32,144,162,127,86,184,153,84,163,153,144,168,29,124,68,220,94,119,224,136,107,104,5,98,155,187,27,235,26,237,121,90,22,26,74,111,119,81,43,215,75,219,182,68,201,254,206,34,32,12,76,201,2,150,112,230,106,102,118,227,6,199,98,39,105,134,218,210,60,193,232,30,112,28,34,196,173,254,150,231,242,146,164,209,68,219,148,253,6,105,61,101,206,95,250,18,54,206,86,228,165,92,92,252,5,27,183,34,229,164,215,230,131,70,130,221,62,221,21,142,250,68,189,112,137,57,112,20,184,235,93,237,107,41,129,36,231,192,143,254,122,225,124,1,27,194,198,186,55,55,82,45,67,101,250,11,17,69,160,224,88,82,198,62,88,94,235,142,153,109,71,199,240,241,82,100,79,116,218,70,247,91,204,215,252,53,4,220,140,100,148,127,10,233,44,239,144,210,23,152,85,138,80,249,245,16,14,199,228,236,184,24,6,32,165,33,53,222,114,231,49,80,248,221,55,53,241,161,92,32,132,193,196,38,182,225,60,190,124,155,199,18,170,229,179,116,23,39,128,253,208,130,25,149,207,11,87,176,166,188,85,99,81,26,8,153,213,98,51,24,234,153,216,100,173,102,105,83,155,133,148,125,173,138,243,170,241,47,253,70,97,228,225,215,19,221,62,8,156,6,19,211,69,203,254,39,211,47,170,233,209,26,6,33,238,100,161,14,102,130,112,132,76,148,146,98,129,189,194,244,169,31,248,223,242,165,181,203,238,185,15,103,76,48,16,232,226,76,186,131,250,220,68,93,176,130,216,10,169,252,23,103,217,205,157,13,227,162,25,145,218,59,45,43,92,51,156,54,47,215,93,237,213,101,69,92,72,76,102,76,108,253,84,129,137,113,75,201,150,152,245,248,161,53,35,191,247,145,240,84,6,55,183,165,89,200,247,210,127,84,2,23,247,44,226,76,49,216,169,57,105,122,77,158,113,234,96,124,144,201,57,101,73,26,108,252,225,172,8,195,115,189,194,86,184,39,101,1,236,220,120,105,128,190,233,76,63,176,201,78,34,120,122,240,63,144,213,123,164,19,198,245,37,34,94,65,11,73,98,169,103,123,40,1,255,98,3,163,232,86,6,25,57,100,204,100,169,61,52,94,44,42,151,38,133,154,140,114,153,244,148,5,8,46,241,201,208,37,55,55,173,13,152,167,228,50,254,219,85,9,125,63,71,61,221,27,66,92,215,180,175,143,192,125,71,235,50,157,74,24,46,183,20,116,214,178,50,102,187,205,53,225,149,225,222,117,241,30,73,153,129,61,134,173,97,27,193,136,167,59,255,147,58,225,42,221,106,250,165,82,137,89,176,40,121,4,113,146,208,183,249,65,18,216,171,3,139,16,232,112,89,224,230,196,116,40,63,233,109,7,231,31,248,17,155,137,41,4,216,197,242,148,71,200,193,5,164,222,152,76,119,174,181,223,70,189,192,77,60,8,253,8,191,58,241,88,123,240,67,199,31,240,103,87,251,171,176,112,225,3,115,184,102,215,233,162,207,81,252,205,138,183,215,177,154,137,69,67,191,182,101,166,28,174,39,208,130,216,155,136,46,242,1,158,101,172,85,36,105,113,111,37,218,239,175,103,34,92,99,105,65,146,39,163,50,16,248,209,159,33,242,51,144,32,210,219,69,131,254,188,158,75,176,245,66,68,122,163,231,111,77,161,163,147,237,0,152,180,231,85,138,188,75,97,233,213,160,200,68,191,34,68,45,47,227,49,39,34,186,84,219,244,227,28,240,8,166,111,105,52,96,226,9,30,108,136,231,192,24,72,56,167,102,158,4,57,248,29,238,166,203,16,36,21,68,223,125,148,230,143,102,48,141,243,30,160,67,138,47,227,136,241,122,22,193,173,5,230,6,105,181,14,202,192,58,245,91,100,116,156,159,159,90,175,130,105,163,12,220,186,81,127,222,9,75,201,61,5,44,239,135,30,50,187,90,59,160,117,18,113,164,250,184,238,193,188,162,140,102,52,233,221,126,217,83,135,48,226,30,19,122,73,158,15,13,197,233,238,170,104,130,179,109,135,57,181,182,46,224,133,170,98,228,99,42,213,39,233,93,9,125,196,164,40,229,26,125,245,137,140,14,91,191,70,143,167,45,174,13,22,178,177,123,180,173,196,95,41,199,229,169,189,203,115,183,193,25,162,136,81,21,20,189,248,187,11,61,134,91,149,131,39,66,100,15,61,82,60,128,5,0,140,67,171,18,246,23,216,229,79,165,41,133,199,149,113,138,239,134,237,73,74,118,153,166,162,88,80,18,144,86,49,240,30,126,17,218,158,35,18,105,77,205,36,224,182,64,137,14,30,28,141,11,226,249,47,217,92,135,151,151,60,151,2,177,103,219,170,225,212,143,124,22,208,49,35,35,177,2,207,51,166,193,76,203,170,201,200,71,204,193,181,187,81,217,37,16,161,142,245,17,162,74,112,96,182,164,60,198,190,212,242,40,163,170,51,22,43,41,229,80,185,71,139,174,9,29,51,196,113,99,187,140,141,208,79,19,224,198,161,166,48,8,20,150,157,3,42,57,189,205,246,52,179,153,80,126,98,254,163,44,46,212,214,252,94,198,57,24,38,51,201,206,119,74,86,239,83,72,17,138,15,96,206,246,185,184,177,62,74,63,22,117,81,120,71,20,77,86,74,45,67,181,208,13,177,89,225,69,19,5,175,161,38,91,222,158,38,164,253,234,56,203,32,211,244,18,19,101,106,210,242,232,221,244,249,89,11,226,108,128,123,109,82,204,146,181,215,2,70,178,20,141,177,67,126,109,166,125,75,206,15,113,17,219,1,222,98,113,77,9,179,173,252,192,59,222,247,242,67,156,0,128,142,168,172,231,21,175,232,197,181,51,94,106,49,62,68,4,213,247,207,216,208,49,175,252,144,94,166,101,60,216,166,73,126,77,118,74,23,95,112,185,142,78,28,54,113,71,177,41,193,229,114,235,227,134,72,112,64,57,12,38,119,180,33,204,137,63,45,199,54,227,162,39,124,219,41,154,139,207,114,1,91,68,131,148,230,20,36,0,234,114,57,234,38,21,224,46,152,156,125,98,135,244,79,137,12,219,136,61,121,144,147,92,211,56,227,46,234,251,193,107,148,110,100,76,105,106,203,199,9,156,125,87,179,196,227,142,220,226,130,196,248,178,131,67,214,126,133,213,75,45,175,110,94,89,108,118,255,11,59,24,229,125,177,25,162,224,200,232,112,62,143,187,45,99,131,64,13,254,241,255,253,193,43,43,186,4,100,78,237,114,85,192,171,182,79,161,254,35,141,79,195,8,91,156,112,194,11,174,206,171,85,79,4,174,154,127,158,93,24,51,14,193,235,211,46,229,158,32,158,113,251,160,149,150,211,9,80,78,245,5,225,209,56,252,117,181,3,16,99,168,242,197,129,195,166,79,204,224,209,2,14,71,164,92,81,28,253,141,93,75,254,225,45,35,146,240,238,217,180,238,15,80,213,107,163,195,15,171,133,69,206,24,9,174,17,93,102,121,166,182,233,86,194,244,207,176,36,98,142,161,150,127,107,156,157,111,80,199,248,112,143,133,79,250,241,33,161,94,174,191,124,166,231,207,177,12,204,234,187,190,50,211,212,254,130,180,212,56,153,132,158,12,222,25,174,215,244,100,60,185,34,19,203,45,234,234,110,152,66,186,167,5,179,100,32,24,232,184,134,111,126,112,247,192,141,103,162,143,184,24,5,184,151,141,89,211,26,179,129,145,38,254,180,231,158,87,219,55,196,68,233,35,204,191,222,99,225,157,135,233,82,224,65,37,228,208,148,173,130,34,14,251,39,186,14,11,210,125,172,9,98,73,111,158,12,213,135,72,77,158,169,81,91,181,74,249,193,89,60,205,163,145,175,17,124,199,192,169,168,239,174,189,108,127,219,102,127,204,21,244,107,19,85,190,72,67,231,250,21,202,135,224,89,166,67,47,38,45,223,191,106,141,252,238,29,139,42,127,12,240,40,107,219,222,221,16,229,204,47,66,245,193,247,225,9,81,181,173,112,97,5,110,206,27,101,196,115,86,82,143,173,114,130,62,236,236,48,168,239,116,49,169,160,84,255,74,35,68,187,98,234,148,120,71,2,31,204,41,230,126,186,193,137,187,190,27,62,239,241,214,229,1,75,182,190,137,120,27,110,120,87,131,88,45,171,116,130,85,70,225,123,139,4,134,209,63,240,162,221,86,171,47,140,63,119,117,77,4,74,174,239,108,233,45,48,243,99,169,176,174,111,176,113,135,247,241,15,59,238,34,211,90,13,45,232,39,119,143,106,144,174,52,220,137,37,27,162,202,253,123,160,117,136,15,3,21,81,131,140,113,1,100,117,247,171,249,197,61,188,234,68,173,169,35,5,80,199,11,66,8,192,94,170,1,117,152,225,160,160,225,219,233,133,174,2,12,130,81,70,159,20,104,62,32,5,241,112,66,54,154,111,200,125,135,36,236,6,36,151,109,17,196,173,81,177,85,19,131,116,147,216,177,66,191,192,152,90,239,9,124,66,110,202,13,255,93,220,154,98,176,2,74,165,129,205,191,24,188,200,45,200,106,91,177,45,162,58,243,198,32,50,143,131,61,240,68,21,26,141,74,204,80,54,177,126,240,253,19,109,213,37,23,200,12,226,152,3,143,9,117,27,228,70,222,251,1,77,79,28,229,36,236,148,243,142,65,84,70,9,16,212,96,19,27,25,243,188,106,191,155,96,106,61,214,250,72,58,140,67,167,54,90,13,137,88,184,245,180,247,59,203,161,155,214,183,81,111,84,177,236,68,44,191,244,187,34,93,228,208,231,215,194,205,33,88,182,34,90,148,105,72,77,26,54,115,29,55,28,244,156,64,97,134,13,51,64,158,28,185,7,234,129,67,50,1,17,72,22,191,71,88,53,85,169,147,46,126,172,107,11,155,219,97,172,40,252,94,166,120,129,68,158,76,233,19,169,148,144,184,96,137,162,150,188,34,244,216,135,165,13,0,130,100,145,212,151,205,231,66,130,230,102,59,60,127,181,158,164,75,172,198,23,20,22,173,166,7,251,172,84,135,75,175,178,65,180,105,203,19,4,3,79,97,17,193,67,74,9,99,157,72,100,183,50,13,215,202,77,79,30,204,32,59,177,234,235,106,224,248,40,69,125,21,132,77,175,122,240,8,146,79,199,96,190,50,103,57,110,127,174,20,146,113,231,227,88,228,80,166,247,169,174,220,38,33,172,176,165,151,232,231,238,190,36,250,28,210,39,173,204,66,58,104,177,56,109,104,107,174,141,210,134,143,20,253,140,113,211,49,162,232,42,32,71,9,226,85,41,116,182,49,181,91,228,154,135,72,180,204,152,109,52,132,217,142,161,64,8,73,200,81,157,38,138,189,107,229,69,64,193,32,20,195,210,207,7,112,32,187,236,184,78,209,189,108,206,171,114,13,210,74,181,114,70,164,158,24,24,44,93,249,79,149,120,208,164,55,190,95,55,161,175,96,100,128,73,197,137,219,138,49,10,175,34,73,247,253,217,216,69,87,247,198,190,60,170,253,229,147,119,13,244,27,181,250,165,228,36,160,55,197,160,200,254,144,15,159,105,236,140,162,224,120,6,134,55,123,226,150,110,79,209,102,29,17,5,193,254,101,19,174,94,16,32,213,178,142,235,210,158,34,27,181,28,106,113,172,113,82,184,83,169,4,20,145,8,64,89,121,238,202,96,196,224,197,198,69,225,164,233,16,44,162,65,158,148,142,247,190,210,38,9,188,207,145,184,188,176,0,162,130,173,180,128,161,60,232,142,73,81,84,149,37,36,231,148,178,14,203,92,93,5,222,218,42,169,134,218,11,39,145,24,71,39,35,77,237,83,32,233,84,114,226,29,141,6,81,206,81,138,77,157,7,76,31,134,87,168,205,213,76,41,239,32,53,34,180,146,98,147,183,75,121,227,151,163,64,165,244,241,242,36,232,137,56,6,237,151,29,99,42,26,80,91,248,97,110,236,59,215,228,126,200,11,19,57,91,195,21,244,168,73,140,224,243,158,128,108,65,239,60,218,95,198,71,210,128,157,137,248,218,59,133,228,124,177,76,213,1,235,7,25,64,210,60,100,113,49,79,165,114,143,57,92,122,175,42,41,165,73,93,30,47,18,113,209,199,48,81,106,127,16,173,222,57,49,224,147,214,161,219,137,180,118,175,102,8,167,143,248,239,77,238,200,121,55,183,13,5,121,2,52,214,64,170,144,109,8,90,149,104,217,218,86,92,71,220,51,136,174,186,64,249,40,136,124,126,60,207,14,160,121,33,169,204,69,0,25,60,154,33,46,154,160,138,161,88,80,4,165,209,242,212,17,81,172,0,206,28,192,221,26,228,126,252,228,71,237,40,175,175,155,214,95,16,115,111,175,112,106,132,15,68,120,4,122,26,80,41,10,11,77,109,107,236,114,217,69,100,41,139,49,149,42,253,61,8,145,51,55,95,34,193,148,57,5,251,121,60,209,159,250,126,119,92,151,175,5,117,151,79,181,30,189,103,93,77,234,96,161,4,192,84,245,22,214,85,205,107,167,101,44,72,13,85,41,9,158,56,224,29,21,77,126,108,167,131,172,71,22,20,199,174,214,233,255,239,18,221,39,183,135,158,60,3,249,195,245,162,185,88,212,34,52,145,230,23,63,161,232,0,23,223,215,114,217,104,224,249,237,148,49,216,60,251,180,91,250,234,107,103,32,56,107,157,80,184,244,193,50,209,123,49,90,167,207,253,47,99,155,134,71,104,19,103,122,230,134,225,12,133,111,34,2,196,141,23,31,4,37,184,66,176,25,223,30,53,97,193,154,139,57,86,176,200,224,141,16,31,143,91,97,254,9,198,133,8,171,177,47,23,157,148,43,123,83,4,139,71,131,66,41,53,95,171,194,227,210,12,201,122,157,243,236,126,91,202,41,167,19,218,230,124,42,90,143,210,61,88,143,2,241,59,116,12,206,81,158,41,254,75,203,106,209,240,123,17,250,231,130,144,161,35,247,18,184,196,76,21,181,144,43,57,124,15,66,32,64,46,207,11,83,254,32,231,57,144,84,12,99,91,244,200,64,248,216,219,176,34,138,130,170,251,217,136,189,182,134,172,10,224,130,4,226,150,175,123,5,196,117,69,158,69,162,53,148,209,221,169,77,203,8,232,176,144,60,17,38,75,40,189,169,62,201,128,59,242,241,142,69,172,64,183,33,27,96,30,234,132,180,144,78,152,129,84,101,77,5,228,232,236,200,120,159,168,2,120,206,150,152,106,9,10,41,5,79,142,57,183,198,39,138,86,64,107,148,4,28,106,129,102,192,133,166,8,62,80,193,99,60,66,224,157,224,143,58,0,129,127,189,50,77,159,129,254,84,44,80,62,13,182,49,138,66,149,0,117,166,208,202,37,127,230,147,49,94,105,219,86,252,200,215,244,218,114,27,57,228,6,3,73,9,46,254,109,92,92,86,69,185,183,162,36,201,6,50,206,67,21,123,220,227,23,201,48,254,77,159,12,133,16,54,237,42,147,135,165,19,5,195,35,247,60,19,252,104,221,65,70,132,88,124,148,137,244,165,68,143,243,59,208,251,119,243,97,242,51,193,96,121,233,212,37,85,239,58,243,203,86,195,26,146,158,215,18,84,233,21,231,97,149,8,47,229,239,34,124,207,176,47,246,163,217,181,212,68,174,184,181,152,242,94,39,192,45,202,146,136,56,114,233,97,75,83,249,102,73,235,107,250,189,22,44,252,12,147,7,198,133,220,93,152,94,131,182,95,165,68,39,88,12,117,34,189,189,66,46,8,112,38,254,21,99,41,93,104,27,226,208,229,21,27,55,218,219,178,20,247,21,55,247,222,231,129,22,106,143,19,16,88,74,228,245,167,165,22,78,250,194,116,249,171,172,157,178,32,114,103,65,9,5,153,86,22,254,156,26,181,30,128,175,230,149,133,242,143,208,219,64,131,187,120,178,145,236,143,193,67,108,4,102,60,69,185,132,89,218,113,98,40,162,95,211,223,249,178,22,116,169,51,167,175,73,139,214,83,54,39,103,114,141,91,48,239,28,210,0,202,209,195,110,241,74,64,143,14,71,214,185,40,81,133,57,133,211,144,2,113,242,48,145,111,75,245,248,9,203,185,56,127,151,178,222,72,149,77,154,206,128,200,249,74,44,177,237,31,16,40,254,145,80,151,203,218,122,199,228,116,246,136,4,17,152,32,168,210,61,128,35,204,252,131,73,229,108,35,219,10,89,220,81,149,124,46,210,43,205,94,176,147,24,179,171,222,159,155,12,37,4,122,190,128,69,38,100,221,239,52,180,1,76,13,140,24,232,14,35,200,182,160,16,195,103,82,88,116,182,121,8,198,69,244,76,212,62,39,87,83,150,234,83,131,85,180,174,26,246,154,61,92,183,166,83,59,224,195,205,134,91,102,94,27,214,126,221,35,209,185,156,159,94,193,80,218,108,5,145,40,85,25,191,203,84,135,11,231,148,185,111,154,169,122,81,39,39,216,20,184,64,16,135,137,125,40,88,132,14,213,103,3,48,166,94,100,46,70,149,182,134,107,166,254,126,10,243,209,246,241,7,73,216,35,208,177,87,42,199,30,87,214,61,225,93,213,64,153,97,232,242,62,117,238,109,70,151,145,176,238,216,39,169,113,73,192,135,127,111,180,182,12,154,225,134,183,211,25,132,190,46,112,139,64,224,180,40,68,249,167,11,125,255,245,98,195,236,8,238,200,251,214,165,22,150,1,7,201,187,13,241,80,51,15,196,110,227,244,1,195,178,164,54,212,192,215,58,42,146,238,55,202,235,10,71,71,160,122,238,178,139,19,35,119,105,204,179,18,240,2,155,117,6,192,104,51,182,144,87,192,150,172,146,17,85,16,171,90,157,46,11,20,175,30,176,199,70,118,205,136,77,0,28,30,151,86,13,180,215,154,217,229,221,227,57,119,128,10,51,225,45,13,99,244,169,194,251,92,195,168,85,40,218,49,28,115,142,196,246,121,246,191,47,61,80,240,50,21,220,149,236,201,16,134,18,161,66,180,184,45,236,17,10,113,59,147,7,232,204,187,71,50,227,91,149,165,83,210,165,159,65,102,251,174,22,171,238,160,40,71,217,181,146,186,126,79,127,200,119,250,73,163,117,30,21,17,202,192,8,176,132,73,84,8,195,145,18,110,103,132,168,86,136,235,94,128,22,170,200,246,76,102,244,1,170,90,174,218,236,236,14,16,83,92,161,61,150,44,204,134,151,131,31,68,74,65,31,219,246,98,241,64,98,80,40,237,43,80,93,76,224,191,100,168,195,80,190,56,96,156,140,25,146,49,205,153,215,59,80,171,10,232,199,191,102,47,154,37,53,81,2,214,210,49,94,100,169,35,140,10,64,209,50,173,222,107,12,210,109,106,220,168,189,209,231,204,200,199,49,217,50,163,68,195,156,3,227,147,204,133,180,35,166,143,69,240,230,110,209,117,31,244,243,232,26,213,115,50,217,106,159,139,75,95,148,111,199,142,186,191,123,62,29,110,28,82,195,3,132,167,130,147,78,158,186,154,143,193,253,193,172,90,56,216,226,164,198,33,130,92,206,76,112,159,181,69,224,218,215,146,143,235,130,91,150,9,107,129,63,53,205,107,36,120,146,171,0,109,170,235,108,30,78,160,150,104,143,122,4,165,132,170,234,246,144,17,120,134,218,9,123,53,245,83,153,88,178,241,4,241,115,94,155,51,134,85,233,196,20,122,231,216,239,181,144,149,166,247,218,54,51,63,237,108,219,128,245,175,32,237,116,41,109,149,20,87,113,147,186,157,89,78,154,17,221,144,96,68,237,89,90,68,156,7,51,180,35,37,184,57,193,192,222,199,110,134,9,99,111,156,1,107,206,200,161,225,176,210,171,148,126,91,239,1,252,101,13,157,146,23,76,186,57,209,86,234,24,39,132,187,101,79,6,224,83,1,37,10,111,182,78,235,90,246,179,95,241,28,35,219,4,84,75,145,195,235,100,45,107,28,114,103,215,232,163,156,115,46,250,27,66,155,222,253,54,167,24,171,184,224,109,33,76,20,131,47,243,172,232,231,212,128,8,80,203,82,199,83,11,118,110,190,146,242,149,59,134,11,122,189,60,195,198,193,249,59,240,179,113,93,81,227,54,155,204,18,10,96,131,219,23,155,144,215,138,171,32,49,101,201,130,53,97,131,217,99,38,18,98,251,198,244,0,255,239,57,105,77,169,106,107,231,131,251,51,25,194,117,113,53,172,79,208,184,230,230,2,73,130,172,105,43,63,180,222,209,74,52,49,131,186,156,41,253,231,211,132,157,169,124,117,70,77,106,0,229,195,213,21,229,168,234,131,178,111,64,147,232,144,171,212,197,153,223,12,226,221,76,130,147,249,2,198,124,234,112,66,102,6,200,76,72,233,255,167,251,251,27,169,107,161,10,100,160,173,40,0,239,121,232,165,100,58,201,38,151,223,6,65,189,144,26,120,97,77,7,17,54,106,118,108,252,83,113,251,197,66,158,127,165,52,121,34,37,176,128,116,56,252,136,16,155,166,101,100,181,69,130,42,113,167,7,170,23,73,56,133,141,189,11,158,153,151,92,50,198,38,90,141,158,73,176,161,68,51,51,55,104,205,18,48,37,224,231,13,151,127,217,154,153,239,121,181,113,44,136,248,163,191,229,25,71,67,185,187,236,147,250,2,255,39,91,28,236,150,39,169,31,104,9,7,218,150,26,179,52,101,49,5,101,132,169,45,37,201,99,159,45,31,182,196,152,148,4,155,211,148,99,67,26,85,200,220,129,2,48,224,97,179,47,146,202,165,59,211,79,20,102,36,134,247,25,246,13,115,157,242,4,186,149,44,179,100,130,110,55,130,142,22,199,131,47,12,80,243,217,195,193,40,147,165,202,8,186,80,29,199,195,11,69,87,136,202,126,193,191,124,100,230,83,211,207,187,109,17,204,60,138,40,184,47,216,149,6,148,143,223,167,153,62,119,94,99,159,184,145,9,215,131,217,217,26,7,82,157,252,26,105,181,5,18,246,198,121,104,243,100,203,62,58,64,184,6,116,186,126,117,216,233,153,236,224,133,12,86,158,131,236,237,72,2,119,94,95,47,208,28,50,5,198,161,82,118,176,140,80,71,206,115,215,234,209,201,54,102,226,204,141,250,229,199,222,183,119,33,218,250,3,50,21,40,148,21,248,254,70,152,147,36,27,63,228,251,116,96,9,164,21,52,147,241,184,85,164,101,167,157,215,244,86,253,167,145,240,166,185,39,64,240,128,126,80,183,32,180,99,24,187,65,238,192,232,94,249,33,55,142,121,55,235,179,177,193,61,131,71,111,29,252,135,78,155,97,225,82,127,72,66,198,148,92,99,179,27,147,94,235,230,206,248,237,107,74,159,29,204,147,62,82,242,121,130,217,106,122,167,138,247,245,188,124,49,38,57,229,177,92,237,46,43,254,234,116,120,46,167,76,217,201,144,151,66,29,124,199,137,141,87,18,104,38,193,129,127,223,189,107,44,162,140,78,116,222,178,36,117,160,55,168,172,190,49,199,14,50,160,190,96,169,88,249,169,127,43,31,189,253,167,178,132,67,166,12,87,36,145,92,93,144,184,36,239,210,170,9,142,65,94,219,207,217,200,34,217,82,51,150,136,182,153,160,253,5,103,36,116,246,1,34,41,129,177,96,57,104,59,115,74,142,178,3,253,201,30,154,175,86,224,196,35,117,121,139,136,93,6,116,159,3,52,47,119,138,168,195,36,33,101,181,47,92,110,123,60,125,177,33,91,159,125,177,31,10,195,243,183,28,118,10,109,252,233,212,167,103,58,66,20,80,58,13,71,117,30,255,3,105,134,153,124,190,145,102,210,6,243,151,252,152,59,63,190,207,215,104,202,250,155,37,227,159,58,229,64,55,29,240,221,61,62,102,254,99,10,62,240,247,136,124,98,125,223,239,26,8,93,22,119,61,223,144,130,84,198,99,103,54,167,168,144,81,240,86,200,104,205,243,113,99,217,86,83,169,179,150,64,75,69,69,184,12,76,61,80,4,214,150,167,226,195,72,132,130,199,82,137,37,115,6,33,102,155,142,105,102,38,213,126,1,224,31,19,118,151,62,29,158,151,54,10,209,9,78,238,185,114,40,131,0,190,68,233,13,150,207,110,159,135,32,80,96,13,11,8,148,241,15,10,30,179,125,64,200,169,75,43,10,97,236,53,199,9,240,58,204,87,44,223,147,168,221,98,21,59,38,2,99,246,87,246,152,153,34,115,176,236,78,114,23,108,59,162,194,210,92,166,216,164,97,173,203,170,10,237,170,199,214,248,216,22,28,221,208,188,221,245,24,134,102,60,23,185,110,60,201,137,205,114,224,248,4,225,186,168,211,248,123,243,202,77,149,71,232,208,116,177,57,208,138,151,66,168,51,21,181,50,60,87,37,66,82,24,168,111,255,212,241,141,249,140,125,55,243,173,205,201,140,40,155,185,72,181,195,188,138,229,254,223,225,99,202,124,157,60,37,190,52,13,94,107,214,125,165,74,96,78,7,31,54,111,69,68,189,74,222,79,202,165,5,78,226,221,56,245,211,122,46,219,108,216,54,153,201,172,46,15,80,7,186,11,40,241,190,28,185,211,197,23,90,236,183,53,223,122,236,74,109,57,154,246,89,185,220,41,14,205,147,172,79,148,154,58,249,47,111,116,193,234,49,213,2,73,142,96,4,136,139,151,212,61,31,197,39,37,244,209,161,225,60,152,131,54,194,119,54,28,212,224,154,160,0,136,146,101,49,29,246,64,204,128,131,143,76,107,156,159,82,20,17,7,93,23,194,77,4,69,229,216,216,80,64,186,50,73,31,189,211,253,107,155,146,48,128,8,230,186,182,120,190,61,66,93,155,116,7,0,250,92,87,128,205,202,250,107,153,19,25,244,234,115,220,191,138,37,126,177,254,162,157,230,107,66,160,43,1,142,197,6,152,224,247,47,150,119,17,118,33,79,195,253,243,195,118,84,51,123,79,196,121,197,231,77,43,139,65,99,46,12,125,210,235,245,196,208,191,149,204,38,225,87,187,134,64,48,61,127,121,110,186,95,177,117,73,56,86,78,90,83,162,250,241,10,194,12,136,56,205,55,9,35,131,98,229,122,122,178,118,209,228,170,9,137,51,53,123,230,207,8,43,178,160,185,0,25,34,255,192,1,249,146,82,188,179,198,83,159,124,149,114,158,255,16,200,1,93,109,73,39,223,183,141,226,102,44,25,87,229,123,36,56,85,192,17,189,165,68,122,251,205,100,32,128,207,187,27,35,22,91,77,141,155,166,115,17,98,40,185,239,129,14,199,147,32,247,122,18,6,14,115,140,109,25,249,95,12,207,183,159,52,188,2,170,15,177,52,218,103,175,223,194,247,83,48,132,40,215,143,145,38,82,217,11,128,45,188,86,168,111,133,248,169,134,208,71,76,100,182,188,65,145,24,244,247,14,222,58,110,225,174,164,51,121,239,57,151,86,158,32,186,164,166,77,233,109,1,52,218,132,26,52,102,6,55,251,125,32,249,175,171,185,45,96,71,36,0,147,27,157,227,166,42,209,87,37,207,34,185,25,101,253,149,166,249,212,170,93,84,158,253,67,156,43,65,229,244,212,30,231,38,116,154,39,222,181,59,116,39,232,12,59,23,232,104,253,169,142,204,56,137,251,143,241,197,148,111,0,180,17,80,2,11,176,19,64,101,232,147,147,141,35,201,28,100,138,110,168,72,228,68,102,124,192,241,240,122,39,175,237,71,224,164,115,243,123,153,160,204,52,243,0,169,240,252,107,118,89,71,37,198,86,21,237,92,64,185,249,187,217,18,236,234,95,14,3,205,99,175,42,23,122,213,128,139,221,252,209,107,116,211,101,44,72,71,29,85,245,106,188,163,154,113,242,159,168,191,205,47,72,51,200,111,152,201,18,171,186,176,53,29,37,142,61,39,119,53,199,69,89,181,225,172,174,90,69,114,89,80,30,30,37,185,55,253,82,238,239,23,82,110,23,218,189,190,39,230,25,176,152,190,157,234,128,241,60,164,149,132,153,14,158,241,242,245,245,190,158,126,84,64,160,177,56,67,14,99,1,63,104,100,25,71,197,100,11,35,225,245,209,30,84,153,228,250,145,93,111,9,148,169,172,122,176,57,158,41,137,69,216,12,2,213,244,72,30,171,35,6,201,99,126,40,100,14,254,162,121,151,64,220,124,59,210,109,8,132,218,92,123,254,225,27,202,246,171,105,30,237,168,69,15,57,74,165,85,82,71,224,218,251,161,79,182,125,33,116,223,251,120,211,187,81,141,112,50,201,138,173,46,184,219,219,205,171,208,21,6,70,94,212,222,206,168,110,10,241,181,28,205,31,96,85,207,162,70,230,82,173,145,179,189,89,120,92,22,40,201,229,20,4,183,159,30,131,171,140,145,75,236,20,31,85,35,221,129,235,241,85,99,190,111,79,144,187,57,36,145,15,240,179,184,131,244,121,158,16,72,177,63,203,97,77,7,72,133,9,116,142,197,241,30,65,14,7,101,76,252,64,32,74,140,211,102,34,239,246,14,89,86,230,22,1,96,252,119,76,82,243,123,104,225,156,13,86,162,253,185,57,187,163,96,181,46,70,239,81,152,126,228,198,43,64,210,1,253,253,87,176,34,86,209,138,108,59,124,115,250,8,179,168,209,37,32,93,133,60,68,240,219,240,207,254,52,68,96,119,152,78,80,159,134,190,204,149,1,4,223,195,23,165,198,64,136,181,255,123,79,245,140,155,152,142,75,80,112,169,0,179,16,24,108,2,15,54,10,254,53,144,251,82,113,208,69,18,12,150,140,4,166,245,19,234,5,86,113,135,107,118,38,243,77,175,232,244,6,83,113,17,59,59,196,253,103,135,186,241,135,202,122,87,90,197,134,255,181,135,209,125,217,245,89,21,164,181,214,145,18,251,4,155,73,3,180,33,117,70,224,245,248,150,38,154,30,87,57,2,65,165,237,240,182,232,64,198,155,137,38,245,138,237,75,53,47,101,25,194,117,25,208,249,247,252,244,42,41,35,229,35,127,22,101,62,95,2,122,87,98,242,242,86,68,147,54,12,67,34,100,101,68,30,170,9,52,145,90,158,2,34,85,95,210,39,136,150,65,164,49,190,78,103,139,169,57,84,53,245,25,174,65,93,72,233,71,208,236,107,96,201,66,70,185,116,139,217,251,128,164,37,141,158,43,19,130,55,23,232,197,234,26,37,166,78,45,61,187,116,125,139,190,13,147,188,219,170,56,199,120,196,156,7,153,223,253,238,148,45,76,247,64,131,79,213,126,195,232,163,1,148,224,196,203,176,54,138,109,169,167,104,111,180,104,236,194,209,185,25,74,81,210,235,254,42,92,254,123,106,36,160,203,115,147,237,45,31,149,232,241,250,123,68,14,114,223,27,126,123,25,98,246,140,61,150,91,127,231,2,4,54,18,247,10,183,138,151,37,165,58,17,141,196,215,168,65,166,91,73,71,16,189,109,218,107,233,157,20,30,122,57,61,176,156,99,166,158,54,232,176,63,162,47,186,84,175,118,190,117,90,32,155,89,19,92,71,194,47,203,15,7,108,141,145,14,74,125,209,216,189,73,29,138,222,191,223,193,49,44,164,93,109,212,20,238,66,165,156,31,136,171,51,149,200,57,67,186,228,217,184,181,145,88,185,35,122,34,229,106,64,163,68,141,249,159,13,131,82,106,123,84,216,210,193,228,78,77,47,200,97,49,18,186,165,239,136,129,246,158,109,3,0,115,233,18,19,19,47,215,242,210,219,250,137,178,39,186,7,137,195,232,13,175,127,17,169,149,247,173,137,124,129,161,120,81,199,212,226,155,240,40,172,142,241,105,165,129,211,126,169,190,38,23,100,125,130,98,161,120,133,213,143,222,58,229,67,102,23,96,63,3,161,50,36,164,133,153,23,81,159,97,174,55,123,70,226,5,68,1,111,191,43,44,149,206,218,183,255,163,77,250,230,184,101,82,171,244,156,84,14,188,135,240,80,215,213,252,175,78,239,117,178,133,93,20,123,78,167,48,61,147,47,21,140,226,182,74,117,36,95,91,173,249,115,178,135,220,60,192,124,110,62,38,203,169,111,191,248,95,8,49,98,26,47,253,180,245,121,53,41,43,125,41,205,37,71,117,101,85,137,37,11,59,43,17,100,7,196,3,124,58,1,199,215,241,36,231,72,42,252,149,64,212,247,115,228,189,241,197,111,73,4,83,126,209,110,169,218,35,245,79,172,190,163,166,56,54,200,47,163,123,182,51,238,49,196,190,123,174,94,184,109,233,56,209,77,89,200,224,41,91,220,246,98,116,134,143,69,153,218,230,184,128,84,151,53,212,247,164,27,73,30,237,101,117,243,205,89,123,228,140,107,190,146,227,56,224,57,67,160,182,98,58,84,252,163,205,30,176,73,43,204,93,1,89,72,94,163,245,94,16,147,239,246,113,90,236,15,19,172,161,16,72,23,103,190,103,252,50,143,167,104,105,144,34,254,64,153,56,89,247,12,239,88,193,120,73,74,56,56,67,77,99,15,42,5,143,245,66,161,14,250,226,223,129,162,234,125,156,0,187,124,166,33,10,74,214,144,60,55,194,172,201,58,159,251,199,77,247,61,181,70,161,244,206,229,80,188,159,182,221,89,144,94,221,253,60,240,128,8,92,168,63,240,25,239,99,201,216,160,155,158,60,206,248,122,114,85,211,243,227,143,71,162,218,213,222,191,110,51,224,89,201,106,92,211,191,6,104,197,99,128,72,108,207,138,246,28,234,236,137,50,133,104,76,193,169,98,187,159,71,142,53,35,216,195,162,192,137,92,75,222,10,187,213,117,92,122,118,142,112,131,121,189,56,100,169,220,32,241,107,131,140,109,82,126,229,104,196,61,87,115,170,64,160,233,99,62,254,216,77,168,166,240,200,109,110,124,179,102,21,33,112,87,71,4,49,37,98,241,59,219,29,134,217,18,249,98,10,49,88,97,129,35,23,253,111,46,0,130,52,246,200,37,152,234,66,181,118,3,226,221,206,184,19,89,79,37,152,109,83,47,37,121,106,62,202,165,239,118,175,32,62,214,59,198,159,10,49,135,219,243,218,153,168,225,236,82,23,178,110,123,35,58,221,246,118,218,195,85,216,114,52,72,144,231,178,61,52,211,11,165,157,127,90,160,218,74,221,222,234,1,198,113,13,157,92,115,2,159,225,13,179,91,201,24,77,64,92,234,83,38,173,61,41,195,68,155,157,252,173,13,213,107,31,178,150,2,251,242,8,14,231,45,81,103,196,107,145,84,62,70,164,18,103,26,70,193,98,143,236,21,177,47,115,33,118,107,44,101,212,240,64,242,160,55,66,115,116,219,12,51,127,95,241,157,108,15,216,52,236,13,110,5,102,96,144,242,116,108,192,138,18,186,228,180,67,60,121,109,98,163,196,197,182,146,184,47,11,173,73,73,41,39,147,162,133,116,105,44,247,39,125,158,16,190,194,21,90,129,106,22,175,200,72,205,129,98,196,3,66,112,228,216,112,70,124,243,221,68,168,223,160,28,101,60,223,215,187,146,214,142,167,117,163,213,62,229,169,34,109,163,57,117,40,37,245,39,237,200,229,130,188,214,61,11,143,241,87,162,14,194,138,20,132,143,176,25,94,23,114,93,58,52,62,62,167,155,243,117,142,54,158,12,128,96,191,65,240,168,69,185,12,102,125,8,101,93,255,56,87,245,82,72,12,235,103,70,133,96,58,171,130,95,53,97,15,71,149,24,206,135,142,118,164,50,252,124,165,84,236,147,148,252,128,196,10,116,41,234,107,29,215,164,156,60,42,118,2,146,51,194,54,75,50,27,11,171,65,132,23,215,165,36,178,100,61,86,223,126,189,95,235,90,229,243,90,72,245,195,148,161,154,41,234,160,179,5,136,207,148,34,102,231,206,76,29,231,153,69,190,181,15,58,13,121,217,129,240,158,197,100,210,13,81,114,177,69,57,193,128,199,138,170,179,209,180,54,193,106,55,52,1,191,105,179,173,30,135,171,246,97,15,54,234,191,215,138,158,131,54,48,203,22,9,180,105,128,107,106,155,242,76,95,40,50,137,111,54,118,193,99,69,189,144,235,182,94,204,144,53,202,65,191,9,234,101,2,229,134,68,253,77,161,196,210,85,97,222,208,181,65,149,132,37,147,155,71,197,236,218,221,126,190,80,78,189,177,161,196,95,176,233,107,94,180,64,32,1,222,151,219,76,99,109,217,119,0,103,171,250,216,160,251,65,13,38,88,192,16,253,144,163,107,13,184,127,207,62,225,190,53,202,70,187,213,113,225,225,183,158,30,5,19,19,212,97,253,153,23,17,120,183,175,215,161,145,23,109,127,15,87,255,189,202,22,222,32,234,177,111,91,171,66,149,192,139,175,41,103,172,137,177,37,100,118,224,15,87,147,139,186,141,251,111,252,15,237,187,208,189,54,46,86,56,10,155,197,94,15,2,156,66,241,66,46,239,105,134,248,207,115,201,59,112,92,130,106,73,58,77,36,182,26,227,143,193,152,96,243,103,113,54,104,195,196,64,142,217,208,137,48,121,134,176,108,39,25,10,5,230,226,43,228,169,100,193,75,9,62,232,113,233,186,182,124,171,14,60,133,199,206,169,127,97,222,60,34,156,181,6,134,48,141,222,64,21,236,133,149,172,253,65,235,181,94,5,109,183,53,209,141,126,29,103,161,177,76,46,110,9,130,7,192,45,82,53,238,106,66,185,99,254,184,118,184,190,34,91,77,139,251,100,190,48,145,236,86,42,88,181,71,181,78,167,125,136,97,101,62,112,177,155,237,132,178,145,130,178,23,8,20,108,61,233,46,47,232,138,125,217,130,145,21,212,215,212,94,47,178,47,251,93,37,25,14,205,184,163,48,167,168,231,146,82,28,168,197,84,134,144,55,216,117,117,119,215,115,222,216,168,218,80,241,17,227,59,28,155,46,66,210,108,2,55,105,212,42,17,113,141,126,11,107,142,167,23,172,131,7,166,219,132,234,62,32,9,39,100,11,214,18,8,57,251,167,216,126,139,250,129,97,8,81,149,53,143,61,207,195,56,56,17,251,131,14,48,31,118,177,158,120,183,164,41,79,225,39,89,96,244,158,44,51,41,115,225,108,165,144,194,243,216,155,74,20,208,152,163,101,233,86,201,243,50,91,60,227,216,12,92,31,231,88,168,237,71,32,193,159,51,172,168,199,0,74,3,86,104,252,75,183,250,106,212,11,199,144,197,192,234,77,43,189,46,151,186,116,44,230,30,215,138,72,89,162,144,239,3,20,185,153,48,16,234,21,41,182,163,188,43,197,100,114,206,124,180,137,245,110,119,202,154,180,80,72,112,137,214,49,68,1,67,40,19,108,239,31,153,98,185,104,128,19,121,1,200,168,202,61,189,180,143,240,136,254,121,12,255,156,33,92,95,246,102,106,123,33,8,206,0,49,100,171,182,194,44,243,231,150,46,194,90,60,89,171,181,109,101,116,61,187,126,164,82,208,55,77,52,79,138,74,22,223,57,118,153,124,21,227,114,21,136,71,50,235,114,206,174,37,60,145,28,41,224,10,235,121,243,109,68,107,250,136,7,59,149,205,164,210,54,103,105,1,133,138,142,226,68,66,158,133,6,235,114,14,253,129,176,139,109,222,116,128,38,122,177,201,230,225,209,126,78,128,21,74,241,112,197,117,83,82,223,225,209,190,122,6,152,247,222,42,188,24,139,91,174,13,184,70,21,56,136,157,170,133,64,133,243,213,33,82,42,39,29,104,142,53,233,72,249,61,126,0,227,233,199,34,158,50,244,30,106,122,155,22,251,232,36,116,174,137,126,112,102,171,84,147,144,145,14,198,133,177,145,16,248,64,116,153,160,190,7,116,154,26,254,43,234,69,103,212,34,56,149,113,202,4,106,242,69,47,88,142,105,53,122,188,79,235,121,192,175,36,81,19,63,195,205,232,254,144,220,33,24,157,141,127,136,165,166,15,167,210,7,116,53,161,5,124,56,218,179,132,132,16,153,143,57,82,222,28,253,81,134,53,215,74,196,177,249,24,242,108,154,255,84,71,95,129,177,83,219,222,105,103,98,0,244,33,207,196,113,178,10,239,52,149,194,158,66,248,244,234,89,71,254,40,151,218,115,148,217,25,136,243,60,111,105,0,237,67,233,226,250,55,192,77,233,63,46,237,236,24,49,120,48,167,52,84,113,30,168,231,237,230,105,173,92,238,71,155,226,4,23,143,194,17,205,54,69,113,233,66,198,15,143,9,67,135,179,73,121,211,244,220,2,13,84,220,20,107,185,199,33,102,38,57,75,65,92,201,14,133,8,68,14,174,127,212,81,46,17,196,119,231,156,198,138,73,91,182,137,75,69,125,154,160,61,213,0,193,38,17,23,99,45,114,65,197,176,125,90,234,250,45,252,217,91,57,135,24,217,19,119,71,224,90,57,126,133,144,41,175,76,84,104,0,48,212,248,195,183,89,141,87,167,142,97,190,153,14,26,112,70,112,73,242,6,56,172,154,34,187,201,124,183,148,115,20,178,158,235,125,79,209,62,9,145,105,193,122,248,207,19,243,25,159,209,186,160,217,38,217,221,234,221,160,137,104,176,58,207,106,214,250,26,5,108,254,217,23,30,247,187,121,233,142,193,237,220,116,74,124,36,177,191,156,186,190,3,85,254,165,149,188,252,99,196,63,247,156,116,99,72,197,115,18,226,182,15,203,164,66,79,23,56,66,6,36,196,22,148,11,95,125,26,51,40,197,251,190,167,59,188,89,242,235,178,131,207,145,164,203,15,92,132,81,171,233,85,156,141,211,233,207,179,202,97,104,192,230,246,119,221,208,166,17,115,146,224,153,22,242,206,215,75,57,88,161,200,20,244,218,147,89,220,1,45,58,181,231,7,195,143,109,130,81,155,133,29,32,155,142,122,25,6,158,253,117,117,76,20,48,97,6,34,81,203,160,237,238,173,31,130,41,233,94,49,118,29,12,11,177,245,93,109,147,229,104,152,42,54,174,220,57,132,189,221,159,229,59,157,214,35,138,230,74,57,14,93,154,217,250,163,111,189,55,139,67,115,252,229,15,35,159,77,218,15,189,101,25,86,179,36,44,170,248,185,40,138,57,66,62,202,174,3,247,139,130,10,92,51,221,112,212,57,176,113,231,98,210,241,206,151,205,170,226,199,140,201,183,181,0,68,222,207,208,110,217,16,220,96,20,199,246,248,117,85,152,252,179,114,184,6,105,136,130,43,237,0,255,49,108,94,123,238,134,81,29,182,102,194,15,51,90,18,202,176,0,84,109,219,255,142,105,228,229,146,244,244,24,93,209,107,233,27,72,211,22,244,216,17,30,248,105,49,79,243,53,160,33,69,78,183,27,65,228,210,213,82,132,123,167,106,27,35,254,181,44,5,48,63,126,41,5,71,211,180,10,202,47,51,23,250,46,36,85,191,48,122,81,21,117,200,24,232,152,201,36,206,229,231,146,197,7,181,187,14,36,154,38,147,241,110,246,12,10,242,101,12,90,140,161,171,110,202,43,149,206,205,39,105,182,158,15,242,229,34,96,223,58,143,60,13,101,6,181,98,178,18,255,149,233,71,12,112,176,130,74,33,131,192,213,154,171,85,196,21,212,56,62,226,108,190,30,201,66,146,143,106,151,141,163,181,48,50,128,43,112,76,245,140,90,56,178,77,109,164,68,196,68,4,141,233,28,78,86,115,192,71,100,143,42,71,190,68,29,33,177,105,78,167,37,226,136,75,245,145,199,137,185,101,156,7,116,95,246,229,55,173,111,209,93,189,163,201,182,93,164,107,184,11,147,163,58,84,87,186,209,120,33,80,60,125,223,217,18,218,171,187,175,87,162,86,198,237,232,61,204,144,41,76,199,37,105,126,102,163,195,230,155,127,50,235,62,65,72,107,116,186,180,95,220,23,38,82,145,98,213,173,80,237,76,229,82,106,92,66,58,99,179,15,119,137,126,137,166,191,106,242,135,88,65,93,49,250,29,138,253,40,25,27,98,63,187,231,27,77,88,5,210,201,173,224,136,80,145,46,57,207,185,168,195,244,208,187,27,201,104,140,2,94,194,38,152,37,138,248,12,234,249,206,43,63,221,100,233,61,240,98,81,49,39,64,52,101,39,246,143,208,141,147,19,198,40,123,34,187,160,230,181,31,79,36,27,40,214,210,15,189,37,242,230,102,37,83,177,151,222,36,168,181,246,57,248,44,119,213,74,196,84,128,106,47,76,224,142,118,161,104,170,149,201,206,103,85,204,44,90,120,68,119,77,253,161,210,131,32,39,198,21,66,205,140,50,54,205,185,246,189,179,117,104,191,156,227,196,13,182,216,231,55,1,5,36,11,84,156,53,45,25,135,174,199,155,233,23,131,72,193,100,19,122,136,215,116,217,251,139,126,160,239,136,31,105,101,2,99,88,100,79,250,232,94,213,30,107,20,73,123,255,88,96,131,23,219,34,196,218,27,145,86,27,67,136,51,67,82,158,42,17,252,222,119,108,84,136,203,60,39,241,246,24,179,99,133,244,152,59,127,170,180,3,252,139,78,109,223,235,212,244,242,66,154,209,161,140,82,115,182,46,67,68,113,191,37,47,177,143,250,25,224,27,154,126,133,205,156,235,155,17,226,221,179,9,227,102,145,176,219,42,1,88,193,178,46,81,217,255,71,33,44,195,57,216,209,168,117,59,73,233,136,0,76,8,215,105,138,75,62,50,94,109,143,205,32,194,162,185,166,9,51,242,232,4,127,156,102,253,156,169,74,137,192,245,154,3,162,69,98,217,106,90,3,238,138,174,83,207,166,106,172,211,239,13,113,203,153,190,182,103,137,74,41,71,42,105,26,58,246,114,208,226,76,241,137,212,42,119,102,80,249,146,7,28,251,183,99,71,87,82,228,205,66,253,86,226,219,150,205,67,45,109,199,12,147,199,48,104,99,42,232,220,175,212,98,226,158,238,248,211,73,123,4,156,92,19,38,25,12,97,46,73,37,221,150,47,60,234,29,79,117,124,94,34,154,17,43,21,231,69,168,110,166,111,248,149,7,235,122,153,176,117,172,85,57,97,30,56,223,56,119,2,252,26,193,72,248,167,234,234,30,17,54,195,233,122,184,240,239,226,246,175,139,198,144,64,205,6,37,191,209,181,130,70,244,9,195,133,3,89,154,55,158,251,232,225,134,154,212,71,97,48,81,207,101,52,43,87,79,128,85,196,194,131,185,102,48,217,4,11,190,243,237,232,47,166,165,144,255,31,216,138,59,10,243,197,82,68,13,197,5,110,12,212,49,42,136,124,74,115,179,67,102,90,203,126,196,81,172,116,210,24,62,49,49,89,72,219,125,234,154,143,8,193,220,254,17,179,0,86,207,131,251,145,19,106,184,109,175,178,71,26,201,178,127,81,246,249,51,114,21,126,41,115,86,227,207,190,18,159,141,216,212,79,167,55,148,190,30,166,139,74,15,195,232,164,158,61,120,232,19,165,6,188,90,205,54,184,82,72,229,140,120,144,117,165,34,133,243,149,83,125,199,236,159,84,121,142,154,146,128,122,196,54,59,183,236,191,143,159,11,87,235,59,46,55,44,70,204,2,33,201,84,220,168,66,206,171,9,85,206,172,18,111,233,177,139,69,106,207,77,78,72,49,122,74,210,156,228,115,255,59,231,241,68,187,48,213,155,7,67,166,42,92,248,154,24,190,5,181,82,77,201,139,127,112,189,89,145,237,45,81,231,74,249,120,106,245,173,205,223,190,108,41,195,217,190,177,112,26,235,48,131,104,37,65,66,77,243,117,219,147,33,26,11,125,22,32,182,52,255,44,38,227,229,37,63,166,36,232,58,194,118,244,219,132,151,127,138,92,149,203,90,139,147,73,118,87,23,138,10,219,82,244,169,116,37,194,161,80,48,108,157,152,226,193,224,130,101,225,24,207,91,92,23,165,121,186,45,72,227,135,68,56,201,202,163,78,80,181,60,183,142,178,249,69,60,47,20,144,57,58,198,248,32,164,18,118,253,62,206,188,27,140,211,106,99,205,122,203,226,50,138,224,62,253,201,220,129,121,128,114,150,136,240,155,42,153,119,134,241,44,97,15,109,119,169,46,107,24,149,18,81,41,183,191,7,224,9,255,206,5,244,184,228,90,50,241,162,204,184,94,215,102,73,39,212,129,50,120,78,186,216,81,51,254,20,118,135,139,68,152,52,115,174,229,10,138,117,131,164,241,225,22,80,249,245,42,131,44,49,127,53,104,195,28,105,212,174,218,228,124,221,180,139,195,97,247,2,2,169,48,178,136,47,227,99,95,55,99,209,32,78,146,217,242,90,157,72,93,37,236,84,81,112,99,29,199,249,17,57,175,120,72,38,149,192,175,138,177,216,174,179,2,209,18,4,182,190,92,159,174,118,140,43,85,243,84,38,170,48,214,184,17,207,59,142,8,79,96,148,122,242,123,203,29,185,195,66,182,87,104,198,150,100,251,181,254,138,119,151,117,116,244,25,115,73,137,133,226,164,147,150,39,44,128,37,118,21,193,170,119,224,52,24,146,20,79,124,157,226,196,116,160,211,58,140,23,83,10,38,9,68,64,19,157,95,253,101,30,24,113,111,232,103,220,80,102,246,115,94,94,211,182,55,16,73,49,136,184,188,13,109,29,189,83,64,194,222,68,9,4,34,108,193,55,187,223,219,29,241,73,168,202,108,49,126,45,184,147,153,67,59,81,249,248,109,140,30,213,207,114,82,109,168,107,174,19,49,9,83,40,88,41,99,241,75,99,156,120,70,126,153,220,20,62,191,122,184,60,28,242,203,229,252,205,149,162,71,121,175,41,93,60,113,206,246,196,5,66,254,224,226,154,144,94,33,0,224,60,187,118,68,224,226,198,121,9,182,77,242,54,152,81,197,245,171,37,130,209,158,26,31,163,137,5,235,221,39,19,108,96,174,56,199,61,203,105,176,234,234,82,225,159,178,143,189,36,226,52,96,65,62,7,235,223,121,14,91,74,90,83,94,172,219,156,153,244,240,135,16,148,166,234,73,54,178,177,18,196,255,132,171,118,216,125,75,204,79,44,77,89,60,180,20,60,188,25,70,41,233,109,10,249,120,36,18,203,185,132,90,30,235,173,140,17,255,102,131,97,121,171,75,233,193,164,154,209,231,115,182,216,28,86,129,154,122,172,35,224,21,105,178,1,85,209,115,234,18,62,15,219,0,235,247,166,248,252,106,152,254,78,217,168,146,83,91,22,232,173,6,178,127,145,97,102,30,75,128,234,53,153,154,207,33,27,24,81,71,33,101,210,8,18,236,5,35,162,6,78,169,192,119,128,252,17,228,163,225,106,43,53,42,156,62,236,125,13,89,3,252,91,225,34,70,217,35,3,181,248,112,133,22,75,121,153,123,58,179,103,47,249,177,123,37,100,179,56,225,13,57,111,228,104,102,66,185,127,22,79,218,55,158,15,62,180,212,220,119,163,115,56,71,134,17,127,185,8,75,54,16,123,188,142,132,140,79,240,164,242,11,5,87,213,188,255,86,29,152,96,7,51,224,62,232,53,79,131,234,30,103,76,31,88,151,231,22,161,20,203,91,48,144,216,128,181,43,2,213,51,19,131,252,204,11,70,177,40,141,27,124,164,117,157,76,185,180,34,82,122,235,131,189,83,147,148,230,225,216,207,225,234,92,169,147,215,131,228,92,191,69,188,43,33,142,46,22,223,237,94,154,191,164,228,77,250,133,215,22,123,135,2,97,235,192,21,161,50,169,201,193,72,91,91,7,241,99,77,83,84,204,178,67,166,47,129,75,93,254,61,221,120,234,54,146,8,166,216,20,90,212,132,106,189,32,2,105,13,12,155,67,71,59,135,176,249,78,141,130,229,211,171,45,35,76,110,35,121,197,74,237,87,198,152,1,20,75,223,116,24,61,45,170,23,227,74,96,57,21,121,123,98,101,101,108,220,1,221,135,145,139,184,131,236,21,110,156,231,27,53,185,91,20,221,162,151,122,203,218,65,141,18,161,49,5,210,62,20,253,133,88,2,31,201,225,126,165,195,73,39,38,188,39,63,23,213,185,148,101,217,58,243,180,45,40,172,136,245,57,149,227,218,54,7,231,233,135,73,139,21,29,21,22,240,222,58,192,134,181,252,236,124,136,175,63,121,123,223,87,177,89,45,67,230,187,4,145,46,81,59,212,50,30,127,114,11,102,104,125,11,194,29,171,3,189,27,237,72,128,244,18,75,6,108,73,202,237,99,164,42,12,208,45,89,245,75,80,54,248,60,30,103,157,142,177,175,136,204,236,23,241,22,37,19,181,20,147,139,9,224,185,25,119,149,116,157,200,252,36,175,44,126,56,222,237,173,253,22,52,114,37,187,123,8,43,3,195,172,186,246,227,121,94,181,36,217,82,247,113,147,233,44,224,85,78,172,138,87,203,15,32,252,100,161,18,16,159,111,224,48,53,115,131,59,154,192,246,137,203,155,48,195,9,200,213,167,161,35,4,26,73,255,109,214,41,131,99,14,171,252,100,17,215,253,167,81,56,88,226,207,150,8,136,32,20,140,99,161,4,255,253,148,129,11,195,244,237,204,0,69,146,49,162,136,106,96,41,246,200,122,130,141,97,139,142,85,115,230,70,15,42,148,124,172,139,95,28,230,47,19,40,231,167,86,162,192,84,246,70,179,111,212,29,197,110,202,203,185,178,157,170,228,127,41,103,10,212,209,36,141,160,200,232,53,134,57,200,70,125,106,89,24,212,219,56,231,229,31,135,183,78,45,62,67,96,253,254,189,76,238,83,146,80,86,138,200,254,15,111,125,163,101,49,156,221,6,26,4,108,154,235,36,103,0,144,252,80,122,135,182,118,94,37,184,185,207,181,124,107,164,149,82,106,78,183,124,175,144,68,247,45,3,31,148,53,130,254,135,4,40,193,235,95,192,51,163,43,196,164,203,176,114,18,41,78,255,157,36,163,83,130,234,42,126,175,229,179,97,139,177,102,206,7,18,87,40,125,133,104,103,21,135,105,52,121,45,65,171,129,108,76,49,226,20,112,38,11,26,21,61,206,44,89,125,186,202,161,169,79,53,161,243,123,30,38,206,111,224,127,223,221,172,111,125,110,21,209,118,49,104,209,39,192,16,21,183,178,38,169,4,186,160,51,130,149,133,244,54,221,107,85,176,81,217,97,202,157,57,27,233,227,53,3,250,248,241,170,16,250,202,87,75,236,142,98,253,20,111,150,204,66,181,164,187,50,115,239,190,236,8,185,65,190,126,213,117,252,13,117,31,247,37,122,69,24,0,105,158,144,61,165,227,72,17,42,22,135,228,55,16,96,135,89,97,84,24,62,64,235,150,217,253,229,153,47,135,193,207,78,4,110,8,195,85,103,163,163,92,204,23,29,80,84,184,180,37,186,101,121,168,233,218,0,152,234,79,124,125,63,123,126,85,201,143,241,96,149,150,119,239,56,198,62,185,224,34,135,3,153,240,40,105,21,40,200,196,16,254,41,109,155,107,11,34,158,214,188,180,17,243,29,80,154,9,25,160,224,27,184,30,128,39,22,113,237,150,16,46,34,231,79,5,37,247,75,237,49,156,2,66,175,191,245,114,157,187,169,18,212,247,113,192,109,0,144,70,109,217,43,11,9,167,200,210,89,8,108,183,50,69,222,109,231,68,190,220,217,60,9,112,207,209,184,36,141,101,57,205,190,153,114,1,224,140,55,29,128,6,33,180,61,168,10,235,40,30,199,68,233,99,38,182,12,231,10,66,115,61,14,80,163,60,216,254,93,43,231,79,96,197,215,255,136,247,120,175,194,104,204,151,195,188,101,113,213,36,43,246,65,192,28,217,114,22,74,57,160,221,21,192,42,169,177,226,139,248,42,183,54,173,205,65,230,166,194,17,160,142,232,39,145,211,173,47,30,64,56,41,139,195,191,222,209,233,176,22,17,158,92,171,111,241,142,104,59,229,29,22,189,205,12,135,119,18,239,73,70,197,219,123,175,69,189,233,113,192,69,37,236,104,246,33,64,130,185,135,128,152,232,205,7,68,80,44,162,197,89,228,49,72,195,237,211,62,187,119,119,201,89,252,125,122,143,226,245,133,154,22,151,148,98,37,192,25,224,17,127,62,150,128,1,210,82,180,135,182,101,34,182,157,155,61,161,78,232,103,33,19,133,238,46,182,128,129,16,34,213,183,66,239,201,5,118,31,2,167,24,190,111,80,45,43,88,149,218,76,35,27,192,67,34,69,74,178,111,254,38,183,157,209,214,181,175,149,184,71,198,181,239,119,165,128,153,249,145,104,202,215,208,57,55,34,166,222,137,229,245,179,34,76,118,226,121,241,176,184,158,145,233,134,67,156,108,5,106,199,90,245,125,125,98,230,90,49,72,157,112,117,181,247,144,21,214,177,178,56,196,146,240,190,113,54,173,5,9,159,32,127,131,34,91,30,97,174,229,144,93,47,142,207,222,100,128,241,237,18,151,100,83,95,11,101,88,100,30,2,49,199,209,15,169,98,41,81,103,145,127,8,228,254,46,255,81,188,23,186,198,158,121,126,81,105,154,29,217,79,159,87,141,71,101,135,145,199,99,174,134,204,25,186,81,76,224,116,207,18,193,111,249,168,79,10,224,42,131,185,209,251,220,1,120,243,170,19,157,17,241,149,6,147,6,166,152,243,173,5,57,27,168,230,45,73,72,34,10,161,112,149,94,158,160,108,219,103,246,92,113,146,42,93,63,97,245,253,156,10,226,146,214,120,123,115,95,73,147,81,85,139,242,56,191,65,197,223,156,151,109,130,190,2,39,84,222,2,134,210,46,128,181,85,193,69,147,154,88,141,20,91,64,12,22,97,104,97,117,242,127,242,113,110,238,61,47,225,86,186,96,241,96,122,120,10,92,213,154,156,169,216,6,162,200,230,150,38,228,59,64,4,56,173,5,63,182,199,116,16,116,209,22,252,234,247,161,116,208,92,254,105,123,125,128,143,252,8,162,227,33,217,215,147,68,220,26,21,71,212,19,89,209,36,174,222,245,52,37,142,123,11,226,213,206,75,50,221,65,213,117,67,153,94,19,140,108,248,236,121,227,99,43,56,169,246,29,220,207,214,178,36,191,166,124,161,151,35,86,166,128,230,44,48,104,236,225,55,127,245,52,224,49,46,248,94,53,187,59,43,128,148,209,236,44,242,87,222,97,79,193,87,148,22,7,90,150,210,211,150,33,118,211,72,100,75,88,207,91,171,70,7,204,179,146,141,110,190,129,49,113,100,44,170,232,254,228,238,169,3,54,145,29,6,219,132,123,26,43,17,246,202,183,252,102,29,107,105,6,49,207,106,92,117,215,13,146,82,75,207,254,103,121,101,76,224,203,184,206,28,177,194,214,91,67,22,190,254,152,205,91,1,238,118,148,241,118,10,159,128,111,191,104,50,66,120,191,126,147,207,103,13,21,82,141,153,185,28,87,233,220,140,63,47,103,3,184,164,51,107,225,70,13,182,238,111,176,244,177,80,5,214,54,111,6,78,89,201,255,24,126,89,17,248,178,49,164,161,120,69,143,10,32,152,151,249,135,253,156,236,164,112,61,51,229,110,163,85,184,156,205,180,243,186,179,68,113,105,40,44,14,167,153,181,45,84,155,127,127,177,118,192,174,3,42,207,225,35,241,143,185,71,96,20,46,207,17,83,203,101,225,26,73,121,227,81,204,19,90,234,177,167,195,24,128,140,85,18,80,191,74,80,201,5,97,252,144,94,59,79,180,205,200,247,242,7,187,238,140,121,227,74,218,9,218,178,251,43,241,16,76,79,132,30,134,151,89,21,19,154,20,66,159,210,182,56,200,168,161,185,80,11,63,206,149,18,77,114,140,78,178,254,74,233,31,45,179,111,48,187,230,205,249,187,98,253,6,140,66,40,87,151,127,191,220,43,151,169,223,7,19,119,175,148,38,150,137,83,153,63,2,57,37,56,9,168,90,166,129,19,217,248,164,83,223,63,97,54,241,241,183,101,181,116,24,117,76,56,168,15,29,213,82,227,240,18,85,175,249,56,129,66,22,218,85,185,52,35,239,170,130,49,42,116,102,161,94,106,61,181,1,183,141,236,20,230,180,185,192,102,22,255,44,47,67,46,74,65,111,246,140,23,54,166,157,203,48,53,39,203,0,3,217,173,195,49,67,199,10,8,48,72,235,151,42,77,231,25,37,96,218,71,36,6,79,0,11,98,20,79,112,219,126,185,7,49,132,195,162,230,157,140,216,36,134,107,166,146,68,131,107,248,135,9,120,50,241,39,181,94,12,216,220,213,124,35,242,234,130,102,87,221,44,44,89,208,166,105,162,194,30,51,163,91,107,205,103,52,76,147,238,108,142,95,14,238,35,190,108,19,94,202,45,254,16,251,132,88,195,30,211,182,236,129,3,227,246,44,192,102,50,226,212,247,177,23,26,192,85,57,252,50,18,28,169,133,159,18,176,222,189,107,166,100,34,24,44,149,250,244,185,104,175,62,222,201,81,102,189,181,190,111,126,207,42,144,101,88,84,63,165,220,227,244,71,84,174,13,176,244,174,231,151,198,175,10,50,184,206,155,210,177,36,160,69,2,224,113,121,165,226,78,231,147,142,254,241,56,112,231,225,105,129,238,126,98,158,162,181,63,175,14,17,121,97,95,78,95,18,135,199,65,185,173,199,207,30,31,174,26,188,226,47,0,217,170,141,116,255,105,139,9,95,105,200,59,34,49,224,224,8,231,9,146,64,249,68,232,171,121,227,4,180,160,230,16,253,147,66,191,174,46,217,139,242,208,221,7,254,201,60,217,147,149,227,104,78,128,168,92,81,204,147,136,97,209,165,131,130,252,3,34,163,9,60,158,223,244,59,121,148,115,130,56,16,164,84,45,125,5,137,56,67,227,56,207,94,11,32,146,67,10,39,109,163,243,112,167,82,73,230,195,172,222,224,189,223,5,78,75,228,16,72,40,58,178,181,46,175,31,44,183,140,127,138,107,137,65,112,100,158,115,4,29,64,40,144,249,76,83,49,221,176,146,74,195,196,152,51,178,178,230,154,219,149,87,179,64,128,142,223,22,209,219,41,34,196,3,60,196,128,247,26,181,95,58,23,154,88,85,211,192,237,4,172,174,114,228,164,26,245,87,65,221,254,97,39,76,66,229,251,132,173,184,206,81,156,248,24,184,36,119,77,8,145,203,178,254,29,93,67,254,138,211,61,80,103,124,102,51,64,2,151,230,40,231,58,28,12,140,231,109,45,81,240,86,157,67,116,224,1,250,1,122,149,30,118,183,92,74,61,213,116,81,0,113,77,240,115,3,231,58,66,232,67,14,219,98,152,156,137,113,22,111,200,211,21,195,140,128,42,5,174,141,35,178,75,151,203,193,193,43,182,53,132,154,85,89,202,108,33,30,246,230,76,52,241,108,248,97,94,150,185,178,21,229,60,146,64,71,13,139,120,149,214,83,217,198,32,152,248,235,159,86,166,13,57,239,22,129,44,94,17,88,104,203,141,120,233,164,55,227,75,161,81,61,76,184,77,138,83,164,42,102,136,246,160,58,222,164,134,179,157,67,124,118,122,38,137,233,62,182,132,255,3,202,34,211,94,60,102,166,50,204,13,199,179,173,236,166,224,73,53,115,202,206,60,151,121,125,250,5,235,184,121,5,245,142,200,78,47,224,230,85,66,223,14,26,26,161,214,227,141,158,241,251,111,209,139,159,122,107,199,122,217,98,231,198,109,179,48,9,24,236,215,232,243,12,62,136,187,19,129,232,98,118,85,143,14,229,41,55,196,84,202,8,248,50,167,220,59,83,223,182,203,204,249,142,111,85,183,104,238,123,245,209,125,164,123,55,60,128,39,142,44,7,133,225,55,23,200,109,182,30,178,81,242,69,133,125,100,90,220,196,177,118,215,97,164,37,93,68,86,129,230,20,213,71,209,104,86,52,110,87,137,63,44,35,164,139,148,143,58,24,99,110,81,69,151,179,190,216,33,138,217,176,172,58,26,124,167,111,237,155,45,19,116,170,249,228,160,254,73,87,120,204,83,42,159,183,249,111,99,14,176,53,131,226,119,105,72,169,193,224,249,44,224,110,140,28,87,185,99,163,222,149,204,52,66,26,81,209,139,32,134,218,237,117,122,207,94,135,111,155,64,7,20,73,160,90,10,102,130,56,230,18,67,123,202,29,237,91,200,145,54,160,140,49,43,41,213,164,172,152,100,9,53,23,255,109,234,99,4,121,108,32,132,185,72,105,241,136,125,248,103,240,146,125,10,6,212,153,42,50,130,68,3,87,59,252,17,14,38,94,28,231,115,92,46,60,187,46,14,137,69,27,218,26,198,233,141,103,36,169,181,103,177,110,126,37,159,227,245,73,138,149,70,240,75,70,182,107,173,104,145,188,232,183,81,246,117,185,109,44,7,129,195,127,253,236,88,202,186,88,119,26,218,253,22,3,147,142,138,247,98,162,146,30,66,202,124,117,237,248,120,137,177,31,24,49,152,97,45,219,21,129,73,183,137,98,122,113,85,25,82,250,54,11,22,248,39,109,4,91,50,141,112,102,178,249,67,96,201,38,76,146,21,106,232,57,86,145,152,11,101,81,109,11,85,91,137,119,2,26,250,32,188,167,73,173,144,151,153,130,244,242,118,128,7,87,149,215,232,136,208,150,190,183,116,247,174,91,37,1,219,128,87,230,68,81,86,115,214,41,46,22,169,234,83,169,64,110,58,127,220,203,146,67,73,58,137,15,109,253,64,208,194,110,131,214,75,151,111,165,247,107,116,78,204,25,98,160,56,99,184,52,188,112,138,218,166,89,236,165,200,249,170,27,173,251,248,202,95,145,44,185,49,161,11,220,207,77,132,45,120,53,124,86,194,116,17,42,70,184,70,3,216,67,101,222,4,85,249,173,194,223,211,140,199,198,59,250,193,4,146,126,114,195,29,25,117,206,56,162,176,148,121,157,22,157,10,107,34,228,165,131,238,243,247,183,211,253,240,68,35,218,231,197,250,31,66,6,4,59,168,151,68,159,48,85,69,150,82,0,226,233,79,97,250,255,117,85,79,128,61,143,44,134,96,166,116,106,70,194,229,190,203,130,235,29,68,68,177,52,43,84,170,95,104,30,137,102,237,177,160,219,32,18,209,63,243,105,199,177,23,43,203,87,14,53,5,176,86,117,93,7,98,5,79,164,39,244,231,106,183,145,226,5,77,93,139,54,46,10,162,136,23,248,168,169,221,45,56,179,58,149,223,55,216,228,104,241,14,163,19,92,24,117,6,136,155,89,119,54,253,198,98,233,57,62,173,150,232,246,104,15,72,111,213,226,30,162,158,241,43,222,150,218,134,245,176,6,53,180,221,208,142,110,57,215,190,105,117,109,202,207,47,62,172,87,43,157,118,142,97,127,127,7,210,49,49,103,108,10,250,52,52,85,220,47,216,54,114,106,114,138,236,111,189,210,177,127,224,48,229,132,174,35,155,162,234,227,168,111,174,87,33,228,100,176,69,130,97,241,65,191,194,44,175,81,176,149,198,252,90,221,224,118,98,89,218,173,115,253,52,185,133,148,105,128,87,161,73,8,236,30,203,217,55,166,153,166,31,216,240,163,119,240,3,124,68,242,91,23,113,9,147,95,14,170,210,147,181,97,18,221,245,68,131,58,104,233,25,211,141,40,133,40,232,210,173,217,131,34,186,93,196,113,185,89,77,191,90,186,40,172,119,28,235,207,211,227,239,41,222,236,223,174,174,104,74,152,75,1,105,47,229,201,251,212,24,172,193,43,231,20,104,80,53,41,13,18,206,234,178,21,226,144,254,64,91,40,171,22,59,175,202,198,228,49,164,27,168,198,111,107,71,13,249,85,208,88,85,135,37,198,136,233,206,168,76,161,242,134,180,108,221,135,172,156,150,139,82,107,114,137,169,138,205,32,241,158,195,105,147,86,79,126,186,135,154,180,99,4,104,95,53,107,45,199,134,135,74,84,33,220,165,147,244,44,150,130,96,47,157,143,198,201,50,64,77,69,235,20,213,122,254,148,201,13,225,152,11,16,86,69,152,87,146,208,134,233,130,148,56,37,71,22,166,247,238,73,124,80,225,66,238,146,52,161,225,152,98,225,157,39,187,199,161,98,204,144,74,85,106,166,165,117,19,20,108,22,134,78,236,198,120,134,120,161,72,248,111,234,120,66,7,7,214,143,64,76,217,26,147,227,213,32,72,92,23,23,114,54,186,239,85,196,222,183,217,247,120,225,187,130,8,115,209,70,143,29,123,244,164,244,56,15,96,60,40,38,212,209,1,118,68,84,53,182,153,61,90,2,157,2,196,44,23,255,55,8,138,62,34,172,3,141,228,75,78,52,88,234,212,248,31,198,233,231,95,86,244,227,145,184,196,129,161,228,2,208,188,221,111,132,124,75,150,34,195,35,245,22,142,194,82,223,151,37,142,77,58,137,239,147,176,253,149,34,250,189,102,88,131,253,211,122,127,187,77,209,130,220,119,245,24,80,203,189,54,159,229,16,124,43,35,165,197,101,242,160,125,35,82,195,255,24,38,165,76,168,136,48,204,181,196,220,208,62,28,145,24,210,20,243,229,93,196,25,183,197,61,197,123,88,32,52,163,88,45,227,125,99,25,247,16,138,248,94,133,5,95,103,107,143,199,226,47,88,47,251,167,219,85,48,105,139,135,60,32,110,214,6,196,190,33,245,114,201,103,34,57,223,82,99,231,60,57,63,148,84,139,232,41,184,30,222,42,56,45,178,62,41,209,150,226,138,37,75,219,14,89,217,252,132,182,120,206,162,255,101,245,243,119,26,28,226,204,145,80,35,144,192,17,47,1,243,254,101,21,149,66,192,103,114,82,4,24,216,165,68,150,93,199,243,247,100,199,62,227,86,126,32,116,192,232,77,193,80,33,185,238,54,13,213,168,17,125,32,193,172,255,152,116,87,255,137,41,49,1,255,145,106,105,186,123,151,115,141,146,65,30,101,108,178,98,59,223,67,22,176,25,164,99,200,165,180,185,254,229,174,42,193,237,154,173,16,207,199,231,11,191,227,201,193,196,227,48,111,253,141,3,11,195,206,225,75,182,47,1,199,125,222,14,150,245,112,142,231,109,20,96,18,211,245,21,176,111,132,60,25,54,113,187,216,175,135,179,102,37,248,221,156,123,165,66,141,57,119,82,124,52,94,37,79,42,107,162,0,243,191,41,240,62,183,113,151,241,104,48,82,221,111,128,81,182,137,130,252,204,61,175,192,74,163,144,116,138,217,83,86,57,93,249,225,34,149,154,249,51,154,173,34,85,39,109,168,8,133,157,248,113,167,142,39,220,192,17,22,76,30,194,37,150,140,165,146,233,243,0,183,185,23,230,46,138,114,59,172,159,239,159,186,193,80,196,33,148,166,252,108,31,96,108,168,80,67,26,192,52,180,81,194,93,243,32,47,9,35,173,47,160,9,191,143,7,219,246,89,220,159,89,254,154,129,145,253,126,60,250,109,69,69,128,87,234,147,179,152,227,241,233,118,251,59,232,189,210,179,47,239,136,247,16,46,145,248,36,248,162,211,152,157,254,165,74,235,144,125,12,62,117,24,10,224,167,152,139,241,47,82,93,71,81,237,26,15,253,158,116,24,147,52,86,116,0,25,144,81,138,239,190,232,98,207,56,20,129,122,142,65,14,96,56,84,112,161,179,68,44,169,144,255,209,187,86,140,153,54,180,192,138,233,204,192,130,91,196,32,237,163,140,141,253,49,92,161,16,163,200,87,43,80,23,64,172,226,156,101,204,254,252,245,237,172,234,164,95,217,34,1,168,161,170,150,181,13,147,232,26,63,58,131,68,143,3,237,198,24,157,104,238,160,135,147,137,99,96,237,128,38,104,203,241,231,14,95,82,251,49,23,194,245,178,188,85,208,65,71,0,124,12,159,12,157,140,30,234,165,83,86,223,8,108,89,33,35,218,1,111,68,20,166,39,244,171,187,166,181,25,37,13,15,41,237,55,150,68,2,189,65,173,35,159,182,252,218,106,121,110,131,57,251,182,182,146,130,145,238,10,119,8,250,148,90,97,234,100,144,116,216,183,206,219,219,121,234,62,230,5,120,225,179,166,76,26,0,34,186,50,117,179,245,48,66,210,185,242,231,55,49,1,253,125,69,83,223,62,11,96,176,171,29,52,246,49,251,181,44,146,2,100,216,149,171,98,34,239,239,138,29,17,55,43,78,230,45,163,67,42,58,32,120,33,43,194,173,100,91,53,62,88,173,27,143,32,147,160,60,215,44,192,65,255,12,63,99,236,13,31,6,176,15,237,94,42,65,32,57,75,225,166,28,197,189,228,51,69,124,96,154,180,17,185,227,101,190,41,130,132,83,181,193,132,29,226,167,218,121,65,79,109,140,74,34,187,160,152,94,120,94,195,24,151,159,109,186,53,75,132,103,249,149,1,244,89,147,212,68,21,96,198,90,128,4,207,2,102,145,18,30,191,216,130,199,91,224,246,190,146,4,133,105,111,227,139,155,135,161,120,223,35,192,230,60,85,0,142,187,211,141,17,22,214,141,147,160,63,158,177,145,53,104,23,54,233,95,83,239,65,195,90,124,196,126,31,22,100,228,204,175,178,85,173,50,39,186,129,41,119,69,169,240,199,34,12,237,196,177,136,126,38,148,25,226,61,4,218,2,198,213,215,110,136,180,77,23,22,214,207,213,122,216,101,26,214,109,106,84,22,146,171,191,115,179,17,57,118,125,83,126,84,29,3,102,125,126,156,247,19,110,122,81,17,13,123,188,21,215,21,31,110,201,26,211,144,188,156,106,121,122,3,154,128,120,221,35,200,68,154,249,96,244,110,64,246,225,115,184,77,102,194,169,18,41,182,162,78,185,121,55,230,203,106,112,160,23,97,149,73,224,55,139,122,242,188,240,202,95,181,122,74,126,245,104,64,43,246,116,203,185,37,12,91,72,46,157,140,93,47,60,162,101,228,236,173,43,182,98,184,71,236,143,111,213,146,118,95,26,175,7,3,83,85,124,90,11,207,244,107,139,26,139,58,160,74,209,54,154,80,183,61,35,72,81,91,191,71,12,129,198,46,118,252,54,81,102,19,115,62,96,204,128,111,220,225,170,103,91,32,181,165,135,21,142,27,201,192,38,194,245,134,53,128,36,247,170,49,230,90,23,175,231,84,7,121,43,100,156,150,51,83,140,145,99,111,74,125,158,38,239,100,78,159,145,23,155,26,249,255,178,110,237,64,152,255,126,143,187,219,231,142,98,115,32,46,111,248,222,29,186,225,94,122,113,254,84,228,137,97,14,128,21,236,61,4,220,114,107,143,27,46,127,116,182,252,118,228,39,38,39,200,243,2,252,6,167,58,97,137,208,158,241,123,128,116,63,97,136,92,17,106,72,56,20,15,196,175,95,16,125,197,102,150,140,125,157,75,88,85,151,176,53,230,47,153,65,58,178,6,251,9,134,243,248,84,61,114,109,24,73,179,235,92,1,94,89,174,106,86,15,72,154,164,187,38,25,145,201,145,100,230,252,221,45,57,138,36,174,225,77,103,58,18,29,238,177,48,243,183,34,123,118,216,196,144,112,69,185,14,168,139,13,153,192,188,10,159,142,60,187,161,174,125,241,18,136,58,32,159,126,5,133,152,30,92,185,96,119,177,59,184,126,209,164,147,174,52,125,205,20,22,225,252,70,248,195,198,6,85,146,90,69,176,154,177,161,44,105,211,184,55,83,170,90,239,69,211,174,15,60,132,145,20,181,16,168,29,162,141,26,128,133,81,180,39,185,12,42,185,101,29,228,181,160,97,226,175,225,110,84,182,42,227,168,162,121,156,77,103,92,111,26,203,116,206,78,31,41,230,185,24,107,24,246,14,173,12,133,92,6,251,239,139,151,207,184,243,113,196,187,138,247,116,68,34,241,249,25,209,140,214,39,34,100,121,147,61,135,177,165,128,235,95,70,170,243,61,138,108,141,246,131,211,176,134,15,17,216,27,243,191,18,110,218,228,124,232,63,74,48,32,2,169,134,85,195,151,171,9,61,79,119,76,79,26,105,60,226,150,89,212,99,102,150,190,205,186,92,148,248,189,122,116,184,88,123,51,64,129,22,129,159,137,239,61,143,115,88,222,135,8,168,250,156,229,94,43,40,35,160,173,76,103,37,234,215,173,241,190,192,125,204,21,148,64,84,231,186,174,63,218,169,81,85,201,106,129,48,84,202,223,55,118,16,125,2,221,214,237,190,242,32,53,102,172,213,11,196,166,240,212,16,144,254,62,129,220,111,243,147,56,182,237,127,254,168,55,173,160,75,1,55,63,43,27,253,161,81,200,225,28,156,148,143,215,229,39,201,68,165,14,210,79,0,227,135,26,137,176,77,9,115,51,246,66,214,206,52,108,135,211,181,224,40,28,100,248,77,78,210,91,208,188,152,127,47,80,194,110,253,130,204,250,107,192,50,204,184,20,56,8,4,43,197,48,185,1,23,43,223,24,77,40,149,88,68,48,166,103,19,72,247,82,117,188,113,225,42,82,104,128,43,213,211,142,28,83,82,115,112,4,38,132,198,42,2,117,68,240,194,130,126,73,19,101,88,151,148,16,41,70,117,111,70,159,133,159,167,189,240,182,21,232,18,247,111,1,74,87,126,113,250,97,25,19,32,10,206,142,210,166,56,237,60,89,199,169,38,83,216,16,45,69,203,11,156,174,252,255,190,39,212,33,88,244,194,102,212,137,83,235,172,57,136,147,8,230,119,51,77,166,19,91,142,177,128,181,34,57,22,4,18,211,31,183,204,250,208,177,72,58,209,236,153,248,250,70,23,81,206,174,230,225,230,246,223,248,72,163,97,68,198,75,254,219,58,153,68,41,167,103,147,58,187,204,85,36,147,91,12,87,102,85,213,119,95,252,22,231,224,252,41,47,86,29,61,134,158,5,111,250,135,121,95,37,44,202,247,120,141,6,60,100,175,46,226,127,216,48,224,250,111,242,213,248,242,251,12,199,180,37,125,49,137,55,55,167,131,23,199,116,34,11,75,68,182,179,46,247,185,64,154,128,62,46,71,115,188,33,100,112,119,141,124,209,71,86,65,115,227,175,7,94,51,245,199,165,99,7,196,30,60,92,151,51,45,206,180,49,122,128,84,152,166,123,212,97,28,93,31,32,156,86,16,116,204,131,191,77,28,88,32,250,231,80,151,186,172,189,20,255,41,22,112,220,125,76,41,6,24,55,105,5,206,27,108,183,65,87,102,216,40,82,57,253,115,193,190,192,155,17,80,12,54,32,180,92,56,105,208,245,183,214,173,141,195,184,161,169,92,108,133,162,129,95,174,103,238,251,108,34,11,171,87,213,38,120,14,112,63,125,134,81,223,224,229,213,181,27,28,82,4,52,96,56,54,85,128,110,220,75,172,124,4,143,93,168,74,251,83,185,40,191,18,135,60,204,37,90,7,109,212,206,123,75,21,236,62,242,208,52,66,59,250,41,141,176,98,219,183,225,113,76,62,56,90,213,91,239,205,151,249,120,124,141,11,22,77,180,121,106,47,35,131,79,164,130,23,46,139,158,185,143,41,46,152,130,97,151,147,192,253,200,192,103,28,144,67,82,214,112,211,215,137,6,24,238,125,127,6,60,208,116,240,80,191,103,37,177,101,128,148,181,139,169,55,211,226,206,144,51,144,53,49,185,23,80,185,170,234,98,222,208,213,34,12,58,130,38,23,156,149,70,48,9,18,66,207,36,255,66,122,167,81,7,20,199,151,221,241,5,59,27,210,233,184,254,53,220,96,238,151,8,105,52,51,230,163,50,139,170,220,5,4,21,251,63,210,162,89,41,201,248,64,12,232,158,105,38,162,42,179,181,134,168,10,228,36,152,58,85,65,230,226,25,105,155,44,17,248,237,1,220,224,68,91,38,65,107,58,103,185,113,86,168,117,139,68,51,246,218,31,116,57,120,217,37,171,232,35,157,237,231,205,78,73,52,161,169,14,57,146,31,219,122,20,237,160,204,119,135,54,71,31,221,109,134,99,0,211,181,252,164,192,107,209,17,228,255,181,67,169,18,128,230,220,48,2,103,159,190,124,167,106,44,45,3,219,67,242,212,119,155,185,199,166,149,157,184,124,173,113,77,213,32,156,238,120,131,138,81,77,21,168,80,183,73,54,184,186,115,60,6,92,199,223,129,195,163,243,246,55,77,119,250,144,192,39,148,37,12,218,36,66,188,191,95,182,136,225,171,65,164,34,101,176,179,144,109,113,6,123,76,197,117,4,57,166,82,203,213,191,150,65,30,162,100,42,53,155,192,88,54,105,82,75,194,106,193,179,57,130,213,0,134,212,198,145,189,124,87,198,32,54,135,127,123,182,51,75,41,182,215,137,62,121,139,167,233,34,16,143,227,153,235,58,43,16,161,135,122,199,207,60,130,131,142,159,102,146,181,254,171,231,182,141,98,177,174,218,233,154,40,235,195,244,75,124,181,126,216,214,58,1,61,178,224,191,227,63,81,60,2,39,191,181,159,138,233,226,184,212,163,111,189,214,60,49,56,192,149,76,147,150,103,244,183,66,219,139,79,92,76,192,143,42,131,34,110,234,7,245,37,52,141,128,178,5,206,77,200,165,73,218,195,200,97,74,69,100,38,54,43,117,183,213,253,207,39,62,67,25,77,242,44,95,94,211,224,123,156,46,214,155,73,106,100,116,22,244,102,103,101,110,98,225,93,190,163,60,86,19,207,118,99,138,144,28,51,45,162,61,94,222,220,94,102,54,215,238,54,95,233,74,136,196,230,119,162,120,235,142,225,149,107,182,15,53,55,238,155,194,217,226,159,135,164,146,245,149,171,105,154,35,40,230,13,227,176,148,222,26,193,55,171,45,23,124,156,45,185,114,132,169,3,160,1,43,80,21,6,79,123,125,183,199,15,6,191,124,139,89,143,16,239,231,206,27,0,97,215,201,165,107,77,194,204,28,49,8,155,243,253,255,111,254,29,22,14,137,145,142,113,107,219,19,39,236,70,122,31,214,203,179,107,197,58,58,173,198,4,146,194,89,156,247,153,67,202,145,192,51,231,128,94,68,246,94,232,159,123,148,0,187,195,170,193,251,17,141,10,151,149,18,53,233,187,94,117,165,154,254,214,229,173,38,116,117,13,136,44,69,76,215,122,208,149,197,169,75,96,85,47,141,45,247,63,208,142,38,157,38,73,151,115,110,38,141,90,188,190,131,142,89,226,180,0,82,212,223,169,249,253,136,207,192,166,166,105,216,138,231,197,244,28,172,225,157,67,58,134,33,74,121,13,119,171,187,235,160,239,191,214,21,94,179,30,246,81,75,84,133,189,1,73,46,180,126,86,224,199,47,90,182,66,50,41,69,144,122,138,60,172,122,131,120,33,15,176,103,65,77,2,55,110,237,102,0,187,195,45,228,226,182,110,161,243,91,29,211,87,17,3,131,65,84,67,185,141,253,224,51,133,76,113,156,55,173,227,251,172,25,221,62,9,155,215,134,4,13,162,18,206,57,73,12,133,178,130,11,181,80,45,27,215,13,177,75,115,179,132,230,7,240,53,216,180,10,215,104,106,97,126,25,85,103,120,218,218,106,226,229,118,147,35,156,172,80,108,63,194,78,169,98,32,255,84,16,88,49,178,195,99,113,127,12,217,234,85,160,229,203,221,51,143,174,71,27,241,164,100,102,250,52,116,13,251,191,189,94,94,120,124,38,10,76,5,145,138,241,214,17,46,255,251,151,161,84,150,102,237,97,133,177,171,57,130,206,145,72,16,210,204,169,60,83,99,165,219,227,5,240,150,201,173,143,143,232,47,248,231,144,152,65,229,72,95,213,86,130,110,93,92,54,56,113,44,197,3,212,88,224,181,213,57,167,90,47,245,19,82,60,229,254,147,112,135,42,9,191,176,242,183,128,39,187,86,185,255,214,116,14,158,209,212,158,133,216,123,49,81,27,53,242,54,100,176,123,202,82,253,176,81,67,229,252,249,42,193,215,205,56,125,82,12,230,19,56,199,249,95,90,143,3,125,169,10,10,234,178,180,48,114,191,134,219,177,165,107,54,108,242,166,219,62,172,236,150,8,163,46,80,186,104,147,93,30,142,239,186,1,79,123,136,112,165,200,163,244,130,182,11,173,222,133,44,151,254,133,59,204,137,20,211,43,5,15,0,93,124,217,164,179,54,31,249,98,68,35,208,249,46,185,11,75,240,62,18,114,233,102,104,11,113,58,96,136,98,33,38,49,107,23,34,91,124,24,211,188,47,202,102,253,65,119,98,154,229,153,116,97,51,80,248,180,142,74,191,147,112,66,202,162,13,71,106,115,99,168,121,109,86,104,183,26,38,16,209,142,242,178,166,8,169,144,25,255,13,100,122,155,33,130,29,26,35,45,56,156,9,68,208,83,210,138,123,133,68,106,230,175,95,223,213,13,200,70,196,95,107,95,106,124,200,84,236,234,142,5,9,33,134,206,17,8,57,51,142,153,168,47,249,166,156,189,188,80,181,228,56,208,76,192,163,189,120,181,68,72,110,82,207,43,73,171,232,153,176,96,64,201,54,183,201,167,158,109,20,50,35,252,162,250,240,173,174,30,104,166,67,78,39,58,71,91,231,215,106,167,44,40,71,131,221,124,42,6,81,101,162,23,156,105,236,224,47,109,17,18,244,13,134,68,103,226,106,21,198,234,51,246,182,179,114,44,222,62,227,7,37,159,214,139,75,136,115,70,1,15,157,19,22,100,0,222,107,117,100,182,147,106,44,44,109,20,108,48,238,226,222,179,134,29,171,76,25,169,68,158,121,249,109,87,147,65,208,107,92,93,194,150,75,60,205,224,65,107,138,15,232,12,70,7,207,28,110,20,248,63,183,222,171,165,97,244,88,211,53,222,93,145,119,240,88,48,46,14,244,200,141,250,26,226,81,170,24,11,7,49,223,77,128,161,243,252,47,206,14,195,113,120,165,236,248,154,6,44,0,46,110,184,50,65,121,14,6,234,243,2,106,68,146,195,132,210,18,198,61,3,137,174,205,148,17,74,241,55,119,44,44,218,115,211,145,125,13,213,11,4,209,100,68,96,20,137,63,127,78,88,154,108,10,29,173,28,207,192,218,231,36,249,240,113,83,85,81,68,9,202,90,204,140,14,228,6,2,204,3,184,254,219,115,188,115,35,21,58,79,52,208,45,229,170,73,88,194,224,195,196,156,73,158,86,183,24,226,135,37,183,136,51,4,83,229,199,239,124,178,68,196,71,176,42,42,110,168,178,155,254,174,72,240,228,151,186,145,211,231,3,202,154,247,25,214,132,79,187,217,232,130,40,224,194,209,131,35,79,174,87,124,61,96,111,169,169,26,31,201,191,12,35,113,150,173,225,56,220,255,137,36,19,241,197,29,241,143,242,215,241,128,67,220,59,27,227,53,83,159,243,34,240,19,179,196,253,132,187,127,159,176,155,30,224,132,66,62,6,47,53,120,198,23,56,137,56,176,137,82,91,40,18,173,129,129,244,188,102,208,134,207,66,159,180,99,254,125,151,149,47,111,44,138,27,39,122,134,64,118,214,162,145,171,12,20,243,239,150,120,47,13,49,68,150,76,83,69,120,215,119,1,132,41,79,70,181,155,178,9,189,203,226,69,12,24,174,65,78,132,172,67,130,226,146,35,82,27,83,182,201,103,31,160,113,26,114,144,70,252,204,54,127,241,113,154,35,82,63,52,36,145,217,3,219,59,175,153,235,226,88,127,197,33,82,69,152,146,105,101,16,78,84,168,159,191,63,184,116,140,134,128,194,227,92,122,132,190,81,185,238,97,209,165,13,9,18,143,163,41,222,195,20,146,228,78,225,213,167,202,24,161,164,186,29,76,234,17,219,151,123,6,103,223,177,37,54,68,193,84,185,113,232,105,54,246,44,208,224,86,63,175,159,109,209,220,241,30,189,202,217,111,17,70,31,157,233,89,40,52,46,234,192,254,4,84,73,84,7,143,133,43,21,75,219,212,44,165,5,132,133,233,81,125,240,5,7,20,233,92,93,130,74,33,132,199,111,223,70,91,1,231,58,196,200,242,24,245,140,35,97,107,13,206,97,242,199,34,176,192,225,66,81,168,23,122,68,231,19,109,233,80,118,62,10,70,72,46,230,191,93,129,239,177,75,218,102,157,31,166,64,4,249,243,45,109,250,229,45,158,156,249,9,70,1,82,53,200,254,186,214,163,137,144,220,22,106,170,22,79,207,103,225,44,67,142,234,160,57,224,27,48,167,74,199,135,181,33,152,231,63,211,115,70,251,149,97,180,34,141,119,5,229,123,241,59,174,43,159,203,21,253,156,167,242,189,165,233,66,87,146,84,225,143,166,117,100,90,83,149,166,54,86,138,7,36,230,171,25,36,168,44,158,98,147,252,24,160,226,22,116,92,235,49,58,250,171,18,157,218,215,55,44,126,153,254,46,131,98,20,64,63,182,65,146,40,165,196,219,192,252,167,178,210,84,83,131,125,224,114,35,84,202,36,128,242,63,25,242,162,176,234,17,128,82,59,20,48,23,224,7,103,226,150,100,204,227,181,37,140,147,25,128,253,245,157,189,141,147,8,124,51,239,181,177,211,32,175,250,211,189,7,45,76,180,192,105,28,100,237,90,57,11,179,42,99,113,35,137,151,240,36,194,38,157,144,113,19,252,41,231,196,74,240,243,17,181,105,95,175,194,94,51,112,91,253,20,204,202,170,154,122,40,50,138,40,76,88,151,227,47,124,226,169,139,122,221,154,56,12,246,150,224,173,72,126,83,103,198,2,39,222,38,118,191,44,108,146,211,99,34,63,225,201,63,57,41,7,99,173,210,125,95,221,59,55,33,255,123,139,246,64,125,50,160,29,101,117,15,120,150,57,191,225,111,155,46,48,5,142,30,130,93,168,165,63,78,233,108,121,245,142,41,45,32,59,246,242,185,130,69,38,213,251,130,161,11,220,67,11,85,96,108,82,118,94,132,196,211,235,225,26,39,71,152,239,156,155,167,161,45,80,80,50,168,255,96,64,158,179,26,20,53,42,142,248,49,255,25,156,8,114,57,99,172,146,121,62,128,129,63,72,197,64,244,35,221,105,192,212,155,126,156,187,130,227,151,184,100,82,150,78,217,20,124,160,166,4,56,25,184,24,200,3,108,136,17,253,55,164,23,19,112,116,250,170,174,198,88,251,53,212,215,205,74,189,240,21,8,103,231,186,10,14,162,53,235,162,231,207,51,94,61,110,24,14,113,75,9,33,134,209,233,131,5,123,10,73,194,209,120,116,104,165,159,14,126,115,185,204,166,177,222,252,174,116,102,84,49,16,52,111,3,114,88,254,47,7,122,254,204,89,134,31,84,92,228,210,200,195,187,118,239,98,21,126,51,49,166,175,112,82,124,210,195,112,21,147,125,220,201,183,127,155,213,160,70,159,152,15,120,6,1,22,245,9,217,15,64,150,217,228,172,214,91,228,228,83,48,194,90,238,136,216,199,10,69,226,200,223,108,20,42,173,163,139,113,252,86,245,154,86,145,30,191,115,122,149,116,38,41,194,32,12,105,71,158,143,198,10,76,249,159,31,149,255,236,92,57,85,243,75,191,146,65,168,76,233,159,193,24,68,176,107,228,195,178,73,58,177,34,44,0,240,214,51,129,239,125,9,11,237,108,101,46,69,49,178,106,228,126,169,97,140,2,40,204,244,250,217,214,178,216,57,126,171,177,124,235,173,218,183,213,255,169,88,129,87,103,143,73,34,139,201,221,235,170,124,96,213,173,29,189,168,164,55,203,97,5,39,24,72,144,116,141,139,38,172,38,56,233,103,5,21,6,158,241,230,14,38,73,106,41,61,105,6,151,59,54,168,164,8,51,19,226,62,65,100,213,247,195,40,10,137,96,117,47,224,118,36,56,83,167,7,61,0,236,9,191,92,130,155,154,122,166,172,237,240,55,74,120,12,162,33,166,0,70,245,247,134,186,162,114,98,169,126,219,255,216,151,61,187,36,163,196,72,105,26,80,127,18,189,87,236,106,214,63,35,133,230,146,189,53,94,44,237,145,52,215,162,10,199,242,66,26,180,20,63,57,155,45,221,227,213,89,221,243,111,177,242,112,225,146,154,118,164,97,120,221,129,35,89,236,247,17,130,83,13,160,50,121,143,100,211,147,66,186,131,183,151,72,37,44,188,204,241,71,232,41,13,158,97,91,108,253,83,148,67,58,79,187,45,166,57,145,83,36,160,193,76,210,162,148,194,202,119,140,188,251,238,56,19,97,61,141,83,150,62,169,106,148,207,42,185,17,214,169,85,248,174,231,6,253,96,142,191,25,220,96,87,48,14,98,36,246,56,3,148,34,186,218,148,229,105,117,27,248,254,156,239,18,79,159,155,161,225,93,255,135,212,231,43,137,51,187,217,103,112,11,164,205,100,198,159,177,212,27,55,160,4,94,27,107,197,132,149,148,136,4,14,68,47,240,94,182,192,86,209,32,85,233,65,114,84,229,94,105,191,216,20,253,46,69,186,205,210,228,60,70,133,154,1,228,193,121,111,26,189,63,203,113,85,61,190,57,63,79,72,169,108,228,39,172,109,192,158,160,63,234,104,146,67,15,193,220,25,187,30,244,54,182,95,166,217,163,228,184,22,3,101,2,127,53,188,93,87,220,229,157,247,154,195,145,14,177,126,38,149,200,49,230,171,131,11,98,75,167,13,138,247,92,91,201,60,22,57,184,22,209,244,249,188,113,128,91,172,170,78,101,182,68,6,238,120,217,229,174,175,65,197,168,38,79,26,5,225,195,41,65,45,44,87,65,41,1,25,67,166,158,62,210,160,46,111,194,161,9,55,56,137,163,43,29,111,52,92,217,124,72,77,6,231,180,35,3,39,185,219,159,195,221,139,155,113,20,56,83,27,148,248,99,22,123,93,223,118,93,11,246,215,20,173,118,146,235,99,110,79,47,219,125,94,235,5,18,109,100,189,252,223,26,91,231,119,185,176,240,164,250,27,98,241,77,99,21,69,80,145,210,239,234,72,233,218,44,212,171,105,217,231,104,130,159,171,94,15,85,228,199,230,217,84,233,23,183,244,217,211,131,50,29,38,70,170,212,85,48,218,73,89,198,42,89,62,102,202,149,163,59,114,200,187,242,4,254,208,210,42,69,155,248,14,83,226,250,221,84,59,195,80,127,79,106,39,50,177,110,249,2,164,222,124,63,60,113,98,241,188,122,90,7,237,208,67,181,83,164,0,91,34,252,22,47,133,254,154,164,129,118,70,221,71,249,18,211,44,109,157,73,195,38,157,63,236,8,54,154,105,210,110,169,78,145,156,27,50,179,116,110,9,195,222,249,96,90,245,128,199,23,223,174,30,85,4,74,206,190,180,111,238,127,194,97,91,7,100,9,85,239,1,138,15,7,4,50,183,6,146,136,191,37,116,46,244,222,242,159,186,126,220,170,87,84,78,101,122,27,38,101,149,212,184,186,206,88,11,210,10,148,84,206,186,59,14,176,173,226,38,115,122,52,226,136,17,163,228,99,102,228,169,245,17,30,127,54,119,167,93,73,164,139,132,241,234,95,10,80,41,192,144,215,91,95,217,75,166,225,110,184,31,52,61,124,128,193,156,40,54,68,212,231,170,139,0,199,70,95,51,213,139,59,146,65,87,127,209,63,63,169,141,89,114,61,42,107,238,118,98,153,66,48,112,67,91,134,18,60,148,91,114,12,48,104,217,72,189,110,160,246,108,105,119,157,235,141,75,110,118,2,30,152,155,16,122,235,151,202,203,73,126,38,187,132,151,14,221,80,109,83,72,150,69,91,53,85,60,130,98,122,20,227,124,226,178,167,210,70,121,175,45,214,241,251,136,4,238,5,2,116,48,252,8,198,60,25,70,15,111,146,190,162,201,216,32,253,224,133,129,5,215,171,186,115,182,68,96,233,40,221,43,46,234,209,219,35,235,143,196,128,205,198,52,241,208,159,167,55,100,189,99,166,117,112,201,112,142,20,165,210,45,241,245,157,59,178,185,100,235,45,141,227,160,120,21,105,171,205,202,146,85,211,139,141,14,254,182,109,4,79,252,196,229,71,205,190,68,19,174,126,172,192,51,131,254,37,114,40,132,174,74,252,22,29,207,240,229,129,239,125,85,31,45,214,41,161,45,63,77,12,196,96,126,13,73,221,59,84,171,218,91,176,123,26,128,52,194,39,57,166,204,6,169,210,38,76,147,248,122,220,81,90,84,73,52,123,20,188,21,215,170,173,163,2,205,186,75,44,175,110,192,214,120,204,220,153,141,116,244,59,69,149,170,118,5,136,9,209,180,139,9,166,37,244,118,137,144,249,239,255,255,170,149,39,145,163,117,74,88,221,172,91,211,237,212,83,209,171,82,54,145,237,170,174,241,218,208,236,96,213,48,106,215,255,43,135,186,197,223,239,145,226,196,5,160,199,138,69,2,189,26,164,160,125,21,70,70,231,76,120,190,233,175,109,61,255,234,194,114,50,212,164,100,77,241,65,236,137,156,235,229,9,96,165,15,55,117,224,130,213,50,6,180,99,198,42,188,20,81,79,32,165,31,31,82,182,37,129,180,73,91,76,114,82,127,46,107,43,101,252,172,242,208,105,202,26,155,216,59,216,207,86,195,23,8,192,131,207,137,115,172,88,13,226,196,91,116,107,6,20,39,75,120,241,92,134,165,88,142,60,50,29,3,26,6,141,255,7,4,61,128,97,251,5,48,239,255,254,36,64,115,78,142,215,28,102,161,209,119,218,247,228,73,20,82,149,235,252,60,38,107,24,230,249,114,29,115,162,170,165,56,160,75,124,231,24,33,197,150,138,236,218,39,33,91,87,19,52,32,111,125,170,112,207,35,11,73,128,203,61,145,178,201,191,148,100,190,207,21,91,1,168,26,143,35,60,224,125,30,112,50,78,245,53,45,3,190,239,229,152,63,1,14,62,102,156,242,138,207,30,69,178,203,224,36,44,222,119,134,17,16,208,136,82,248,34,169,101,123,160,51,111,42,104,120,119,52,101,193,147,194,151,199,175,214,140,62,91,219,87,57,248,239,1,169,179,56,109,166,201,138,74,130,168,214,202,135,248,139,104,103,231,9,135,118,28,46,148,92,59,171,134,224,124,248,78,150,12,180,162,140,249,223,94,250,246,216,104,125,221,221,119,1,24,109,194,221,65,8,105,14,131,78,90,87,225,219,186,115,34,253,179,50,156,2,250,187,202,225,158,116,148,123,80,189,94,218,180,34,121,74,250,28,98,223,216,254,58,73,253,255,119,70,181,152,220,239,60,114,182,139,83,52,23,237,103,60,46,198,120,82,27,130,254,143,165,234,90,105,244,60,175,100,133,170,128,211,189,246,35,28,73,149,159,178,222,254,150,22,82,216,19,197,13,117,51,18,184,6,186,225,185,104,126,151,103,236,243,230,177,209,247,237,35,93,250,90,166,32,247,211,254,145,236,11,180,168,72,32,137,202,222,38,81,201,177,116,228,237,197,99,238,64,33,198,172,193,171,51,164,22,220,1,211,183,80,249,98,88,164,205,69,143,162,117,182,101,171,180,131,140,96,203,56,82,155,93,37,19,202,164,53,144,34,168,226,225,118,141,33,247,237,64,84,217,155,59,113,221,159,62,13,78,111,200,81,201,193,146,63,127,197,88,116,172,15,19,167,59,93,76,209,58,131,222,50,67,157,52,220,5,3,27,209,95,175,77,166,108,129,221,195,14,133,180,231,116,246,246,60,170,223,173,157,39,147,28,215,12,219,59,88,64,157,161,155,245,48,10,217,163,193,15,132,174,128,163,7,172,58,145,161,52,194,81,103,61,135,179,41,12,109,88,77,194,178,200,120,255,233,60,64,101,24,239,208,121,90,51,185,85,129,102,19,94,47,147,114,213,78,112,236,94,3,19,8,162,192,38,212,190,101,21,122,41,123,205,118,225,229,226,109,147,46,87,110,30,18,198,46,156,84,63,0,221,6,1,254,92,205,61,241,45,224,109,242,222,150,8,211,140,7,152,117,66,98,211,206,94,3,143,231,4,99,115,236,120,8,191,170,133,199,158,31,244,11,40,55,211,215,69,188,205,7,251,249,49,23,178,161,64,56,86,76,38,244,117,125,96,229,30,95,230,44,91,13,103,51,205,204,184,17,197,249,231,30,54,167,232,141,115,62,219,230,131,250,28,243,70,209,186,128,220,38,108,170,4,22,226,174,153,14,151,182,134,92,153,107,196,108,140,246,242,154,254,242,211,125,43,44,93,194,146,116,132,76,5,195,200,221,217,158,222,49,127,137,21,162,5,25,185,53,110,249,122,225,82,8,155,178,24,59,180,32,170,69,131,153,134,129,148,62,251,122,124,96,4,72,245,11,224,89,184,33,123,75,6,200,48,154,193,126,9,33,162,114,42,22,76,167,16,129,178,248,123,69,42,14,78,253,189,180,34,40,92,141,82,16,160,9,78,42,75,160,52,57,151,155,23,31,26,166,192,30,33,50,107,166,8,16,34,230,50,59,45,8,216,56,53,120,106,216,233,32,222,143,78,76,252,244,97,35,37,52,58,116,235,151,11,138,183,172,85,134,3,208,204,126,227,141,167,51,78,51,136,162,241,138,25,121,71,216,97,115,2,250,42,160,43,244,233,112,109,146,225,168,233,168,38,183,68,38,74,49,39,2,79,196,149,65,37,48,119,253,229,27,191,143,66,68,214,112,67,14,254,87,225,84,165,193,135,98,197,117,71,183,188,3,110,246,232,233,85,50,225,23,87,81,73,224,60,195,52,22,112,8,95,186,125,250,177,36,189,118,31,11,70,163,147,197,141,134,62,198,112,40,120,42,8,179,17,82,92,251,83,1,40,132,228,172,180,64,53,47,244,48,200,132,143,80,146,39,200,151,111,24,254,26,164,63,254,61,82,196,85,98,37,222,159,191,93,13,91,89,225,154,214,207,195,238,187,143,214,185,201,150,189,69,151,247,43,104,156,231,9,98,35,194,171,48,123,181,150,215,91,30,196,115,125,86,33,217,239,34,154,153,52,231,76,78,114,52,103,213,60,191,252,31,242,123,212,244,138,4,233,210,109,131,134,174,31,105,94,221,140,170,210,50,167,150,83,88,187,149,107,227,101,185,222,93,159,40,89,83,189,47,27,86,222,221,111,102,246,18,17,224,242,81,116,42,97,198,88,111,11,243,40,18,61,79,190,75,148,171,23,85,218,143,131,136,232,45,221,100,140,118,254,101,151,44,68,116,118,215,169,31,231,20,51,190,214,137,183,231,207,168,99,19,62,2,171,35,182,203,252,133,49,38,150,20,135,7,63,146,17,214,199,192,221,195,82,111,75,187,240,157,146,142,159,133,229,119,253,185,85,40,131,244,151,8,113,29,103,143,237,72,14,68,89,54,109,213,200,245,5,115,52,144,239,194,21,218,202,64,23,219,36,40,84,158,55,76,151,150,60,146,96,116,8,148,32,25,234,151,34,67,10,102,13,40,200,9,96,82,231,205,33,162,82,88,3,54,126,59,223,1,65,136,13,127,239,104,217,19,49,189,154,218,98,146,144,20,235,77,44,188,179,65,201,67,100,211,57,114,153,230,134,230,98,114,157,141,140,107,155,72,218,39,216,10,171,67,247,214,73,41,228,64,107,25,132,135,247,109,86,68,194,215,59,223,201,63,206,76,117,123,142,121,231,34,177,101,242,90,237,83,218,228,27,47,204,115,141,54,93,61,109,242,162,22,153,67,28,15,249,71,248,129,16,47,201,93,34,83,211,2,199,8,121,194,74,166,105,255,211,60,156,151,23,133,72,233,76,5,89,125,124,89,132,229,81,129,48,180,69,166,126,237,99,50,211,233,87,229,5,44,110,169,230,211,111,219,155,106,122,82,68,73,91,242,66,180,31,166,121,176,80,199,181,230,230,70,119,121,190,254,13,186,150,22,103,155,110,159,53,142,142,70,186,103,244,148,52,172,139,182,17,176,99,11,218,30,185,216,76,82,86,82,80,127,88,128,165,10,109,122,99,5,20,223,76,234,173,210,163,221,76,127,250,245,12,87,207,151,227,214,3,155,250,174,213,161,11,217,100,172,206,37,226,39,253,27,188,135,206,117,15,143,23,36,108,208,72,159,46,130,240,147,194,203,92,174,159,45,67,149,42,182,130,52,227,218,115,90,195,145,224,205,205,248,52,174,215,195,50,54,38,129,206,246,150,134,4,44,69,36,209,136,157,221,206,53,7,234,160,251,55,197,188,7,203,41,34,130,193,8,50,191,0,132,216,196,103,99,150,28,73,217,53,18,111,145,181,229,222,5,210,80,100,237,63,112,120,164,200,78,255,127,234,54,155,74,40,25,253,15,54,215,4,172,175,50,185,241,12,235,27,212,33,101,88,120,104,102,239,172,229,14,217,159,148,125,177,104,141,141,75,225,21,171,26,116,210,178,12,133,56,175,176,140,184,123,222,116,185,181,21,57,221,11,44,46,28,246,160,186,191,157,168,198,100,241,244,60,162,222,44,199,164,32,17,82,207,91,45,105,6,64,125,92,112,58,232,210,222,127,31,194,215,202,20,97,82,83,152,254,195,224,89,230,140,46,169,170,107,188,92,156,204,154,27,21,125,103,33,34,143,15,89,140,243,235,239,181,223,120,43,106,192,5,12,182,193,94,5,179,89,60,243,153,196,176,134,48,123,19,78,208,81,207,240,145,46,152,106,14,235,86,133,190,103,116,6,94,245,165,30,50,170,185,177,221,222,238,217,160,116,216,80,104,188,33,177,80,141,25,151,24,210,30,177,167,149,137,92,189,121,45,94,198,46,163,224,73,127,125,64,168,195,123,177,22,15,122,95,217,23,230,200,204,28,78,44,249,108,119,133,145,46,22,212,225,23,207,191,46,85,73,11,132,33,72,156,170,103,12,52,115,198,253,22,254,79,122,153,56,219,35,13,161,34,95,204,243,65,172,238,120,165,81,81,99,54,182,151,132,57,215,66,0,163,184,125,251,118,238,107,173,103,118,236,47,175,131,43,186,66,180,118,201,21,17,205,187,228,124,252,178,101,102,108,94,93,106,142,58,221,22,168,191,21,125,125,45,127,239,49,158,6,95,58,250,51,77,110,255,117,212,37,101,90,109,95,141,25,116,132,71,220,224,0,52,98,189,248,176,249,191,135,126,123,243,65,139,250,38,148,231,17,55,189,176,206,184,140,162,65,7,235,223,175,128,107,205,30,3,58,225,222,53,90,21,115,72,136,9,24,78,144,210,212,144,17,31,131,32,126,82,71,251,228,69,93,164,133,240,183,107,85,171,181,58,122,213,190,232,196,115,54,157,160,113,138,193,238,253,119,99,225,248,14,222,151,249,174,66,138,127,233,174,78,29,9,251,112,218,113,47,254,178,216,250,112,88,70,178,46,224,108,250,96,27,236,238,253,191,15,209,163,7,15,7,164,212,218,104,165,151,104,249,176,123,198,149,79,64,82,10,46,224,227,20,159,51,57,65,160,121,211,122,169,29,62,249,68,202,203,35,95,139,126,7,245,71,181,210,246,134,147,137,32,62,138,140,60,6,40,117,213,97,51,163,192,121,21,134,50,195,215,166,99,89,51,252,159,55,220,237,23,108,99,251,99,30,93,116,22,166,50,1,127,47,186,85,202,136,216,35,214,240,102,152,92,98,100,117,175,173,197,88,15,188,81,6,9,82,75,187,192,203,212,221,152,116,76,55,111,10,194,138,201,16,139,18,10,182,201,254,83,234,175,139,102,181,236,207,199,188,4,177,66,85,45,92,134,215,31,21,175,151,159,254,218,125,18,6,147,199,180,209,154,65,231,192,101,104,195,53,211,97,89,210,127,160,109,167,130,63,75,168,49,91,147,133,130,20,85,194,41,42,119,93,22,232,183,52,119,214,71,190,50,32,121,175,34,115,147,106,127,192,186,119,105,204,5,92,1,30,109,90,79,91,212,0,94,199,231,17,33,73,162,238,198,212,249,241,1,18,30,206,190,102,1,242,178,241,53,181,89,30,142,105,72,67,131,100,22,178,247,131,115,2,229,24,88,86,199,218,23,59,135,109,39,99,231,226,160,56,26,5,128,212,226,150,49,1,228,50,125,218,125,137,42,150,69,222,239,107,129,237,91,135,39,164,47,70,36,36,44,216,224,140,214,24,59,183,29,87,97,181,42,166,115,158,238,103,181,52,187,93,162,230,53,146,228,207,167,196,172,4,66,80,191,195,112,81,101,109,57,49,181,233,229,32,48,147,94,24,28,130,108,172,158,108,151,186,6,75,11,174,206,199,165,198,129,177,114,163,88,61,254,227,129,162,218,168,178,9,121,166,96,7,213,47,43,45,241,151,9,153,35,179,142,6,244,158,66,240,60,27,221,54,49,159,178,205,245,53,115,104,40,112,33,231,220,155,210,171,178,158,120,116,29,233,10,184,104,111,126,58,60,86,218,159,242,130,35,33,156,137,126,35,70,157,160,69,112,55,66,212,87,177,121,91,254,123,54,89,207,28,118,141,177,225,125,223,193,251,247,219,42,158,7,92,99,120,18,91,169,73,146,218,68,73,207,239,69,215,45,175,84,43,140,80,90,218,186,231,94,13,70,254,22,237,215,69,35,211,47,54,217,123,193,102,63,170,97,225,139,27,177,110,61,11,127,98,105,95,199,41,245,27,77,84,40,47,227,82,16,236,110,71,99,236,15,41,199,14,166,73,28,7,204,101,217,232,45,217,67,182,173,213,107,193,236,41,26,35,44,241,7,156,236,67,29,68,176,5,87,187,111,80,175,81,57,130,14,195,57,121,12,32,202,155,218,117,45,212,77,176,229,203,93,148,43,148,207,251,117,235,151,136,203,199,84,74,253,187,84,139,173,10,1,189,203,23,26,234,250,20,73,27,45,83,159,90,57,19,212,118,85,83,78,18,207,42,171,212,193,195,222,153,0,108,84,49,69,99,143,155,58,249,246,132,110,196,86,138,189,175,243,71,231,175,105,63,182,4,31,231,61,145,98,74,220,138,16,77,46,152,117,30,55,148,155,254,15,115,206,82,87,2,232,192,17,31,92,153,215,24,22,63,217,83,95,48,7,104,35,181,98,60,202,96,75,24,209,160,125,49,3,248,173,4,117,207,156,218,95,95,20,120,134,244,166,102,146,202,144,202,54,44,230,169,141,146,150,25,6,255,203,225,113,67,140,153,176,16,61,144,60,52,104,158,166,183,250,242,29,103,157,229,66,73,255,169,115,40,73,117,194,202,217,178,225,208,239,5,104,89,14,94,154,106,30,153,187,253,121,183,195,195,10,199,34,208,180,43,76,225,243,61,219,195,21,105,175,43,81,70,59,250,32,68,240,233,159,101,255,250,225,218,199,152,10,179,252,232,90,20,75,205,166,26,198,159,144,165,5,47,136,180,86,138,235,228,19,84,76,139,186,8,86,73,223,193,240,162,0,243,222,174,106,63,210,175,89,41,16,199,199,77,82,132,181,209,98,197,112,164,20,2,51,0,223,144,248,59,57,138,144,134,99,114,251,40,233,9,91,49,78,171,122,237,251,215,245,59,226,62,75,158,17,186,210,66,229,246,109,13,163,112,191,135,44,202,141,215,103,247,15,38,222,10,244,172,16,21,82,175,194,192,224,26,71,17,155,240,164,215,1,210,189,43,214,179,93,251,14,109,19,240,176,74,187,182,141,205,39,87,208,19,0,50,12,95,55,90,59,48,255,106,230,220,37,164,43,77,244,203,189,179,166,94,75,148,154,213,106,145,168,18,92,53,6,47,161,145,92,77,194,212,251,30,131,149,152,198,253,140,137,73,55,53,199,48,157,63,49,211,115,77,5,154,39,124,98,49,54,174,138,86,63,15,239,184,246,227,203,217,8,215,235,157,7,237,68,24,29,178,110,6,106,68,94,254,228,183,212,11,209,196,98,135,107,90,63,58,62,158,167,160,228,141,248,174,214,223,25,152,147,228,80,25,72,111,181,32,240,126,66,161,199,47,224,209,185,169,27,228,72,117,219,172,54,11,63,224,148,138,13,255,210,120,192,222,212,53,5,152,14,247,88,28,88,84,226,17,111,119,133,60,174,208,53,100,204,147,74,14,125,105,239,249,183,53,156,91,11,240,242,95,116,229,197,143,29,196,31,191,236,172,137,80,9,45,97,101,129,189,251,247,202,160,158,93,36,183,6,47,243,59,22,183,75,47,75,110,243,210,172,99,169,206,11,139,155,113,149,121,120,76,216,130,167,10,109,166,108,33,110,126,150,62,54,76,47,1,234,172,177,129,213,156,212,155,10,16,13,153,75,208,112,201,124,92,145,194,245,177,210,213,41,92,124,60,226,72,82,114,112,153,44,131,209,85,42,149,108,102,15,18,93,234,73,252,89,96,144,75,191,242,201,161,183,134,78,137,78,61,218,3,35,74,125,11,51,244,70,67,116,19,176,255,108,141,197,70,140,235,107,143,148,102,251,84,100,247,42,45,236,82,143,177,177,119,39,240,197,90,93,8,194,112,44,183,197,113,169,7,45,118,186,47,25,221,240,78,228,213,200,186,59,153,157,134,19,144,175,100,251,114,154,194,13,60,0,39,34,230,53,44,202,74,38,248,67,51,111,103,120,166,137,220,28,31,225,153,120,90,218,142,1,85,236,124,149,59,172,154,82,54,131,85,149,208,234,35,189,193,116,120,34,119,27,135,41,122,77,199,89,37,190,137,193,10,199,199,150,194,191,19,207,112,241,141,200,158,93,222,171,114,175,172,62,178,64,134,122,88,183,53,197,47,166,230,3,5,123,0,183,238,124,140,209,226,59,213,127,213,246,107,211,174,98,238,173,58,134,156,12,193,141,8,120,18,167,196,164,48,30,31,175,238,146,228,246,53,61,251,234,250,200,230,145,36,39,229,169,90,92,81,85,188,37,108,154,87,100,16,5,79,208,2,66,238,189,76,145,120,113,26,108,38,11,5,45,80,212,129,212,170,206,72,146,143,150,228,162,4,90,179,190,113,229,97,109,3,20,81,94,124,104,157,109,180,245,118,58,64,67,162,129,140,250,185,197,234,137,35,109,119,76,64,240,135,57,235,220,255,24,17,144,186,12,20,196,64,177,137,229,157,209,3,244,136,70,29,194,166,55,57,147,131,60,87,127,207,122,26,28,133,147,217,92,177,12,2,111,30,187,62,0,18,83,165,183,111,91,78,222,26,173,253,184,245,77,130,25,103,148,110,56,29,242,120,37,253,191,253,20,134,140,80,200,136,218,159,128,193,212,167,92,16,168,117,114,92,161,222,181,76,204,89,170,181,99,96,112,6,15,217,100,242,208,98,2,26,253,85,94,213,181,219,123,201,0,194,227,105,70,154,58,229,62,161,96,50,111,164,147,167,72,182,54,133,75,188,166,40,32,223,213,80,120,81,116,74,151,10,110,36,160,56,35,147,224,110,252,115,169,197,226,242,207,237,232,130,46,46,112,241,70,186,15,219,85,104,156,200,86,26,46,138,243,186,207,204,157,29,236,11,222,129,38,176,157,141,106,224,213,222,249,110,237,142,5,105,22,30,82,130,136,133,49,223,4,47,229,179,219,131,10,240,229,145,119,123,43,175,69,140,77,80,191,181,177,31,248,12,86,107,67,200,20,198,4,23,122,206,5,185,14,202,81,2,101,98,157,8,190,83,178,185,226,147,184,62,169,208,245,139,76,126,125,194,0,35,200,194,113,99,205,54,149,89,63,130,162,84,37,117,242,42,245,73,111,14,134,115,212,125,169,109,51,188,247,25,153,136,43,248,189,38,214,189,70,255,54,184,2,177,139,216,4,242,234,3,170,8,75,176,239,70,24,249,194,27,30,54,22,64,102,94,189,169,204,103,43,7,214,79,203,138,150,30,43,71,220,40,7,183,95,139,117,212,29,130,48,59,147,218,69,205,188,235,25,18,227,142,170,192,79,127,122,114,78,159,45,225,1,1,16,232,12,46,83,54,140,13,68,33,77,80,176,86,226,42,47,158,110,126,83,6,185,173,90,220,149,84,170,19,110,193,149,107,17,145,15,69,33,172,41,188,178,56,238,219,59,214,164,111,67,226,197,29,63,14,67,36,66,153,0,186,152,217,12,85,215,149,188,137,141,151,150,254,208,57,170,23,224,197,253,65,88,144,39,96,169,163,231,132,21,25,11,56,194,85,255,251,71,168,228,241,217,28,194,177,138,131,30,23,158,90,234,45,218,135,239,238,174,144,21,69,190,148,109,227,215,166,71,126,218,89,37,83,108,140,11,29,61,111,156,151,191,190,243,234,11,153,178,209,36,132,203,235,154,161,117,98,62,5,229,91,38,189,253,59,15,105,195,244,153,50,164,170,47,179,208,134,129,94,50,103,239,52,205,219,154,186,201,80,136,12,135,244,1,11,226,117,113,176,81,214,108,2,182,115,64,142,14,234,94,97,228,50,17,9,57,247,225,15,33,116,187,160,136,45,140,89,99,128,26,73,121,189,119,34,33,182,96,175,149,116,160,188,14,9,36,206,46,235,130,240,142,210,206,212,14,195,43,190,29,112,142,152,207,203,110,27,12,224,120,165,87,98,149,103,194,4,120,248,48,244,48,137,121,167,42,236,4,22,37,215,199,145,185,25,144,195,114,12,69,136,171,212,146,89,118,187,153,95,120,181,132,192,154,226,155,60,57,36,1,183,88,212,196,197,100,17,173,115,199,121,6,185,2,11,192,197,172,233,20,210,124,197,88,79,42,236,182,81,113,175,65,244,38,146,63,115,160,25,172,16,223,56,110,198,7,123,77,118,101,170,184,179,202,164,50,235,125,205,149,115,82,180,212,175,172,238,171,141,143,215,53,56,144,214,247,100,100,219,16,197,93,238,120,224,242,85,172,45,142,198,115,131,246,21,220,30,79,94,226,255,64,60,4,97,230,28,157,126,163,205,198,57,161,170,22,154,237,83,20,203,1,45,147,193,203,248,162,7,35,60,65,92,94,172,92,17,141,109,38,38,36,18,96,109,237,53,69,199,93,154,33,113,234,163,83,170,224,116,187,12,50,220,230,105,15,245,182,146,152,39,160,206,123,124,150,117,64,197,250,1,204,181,23,152,149,29,61,237,148,142,120,2,255,156,125,11,181,26,174,119,207,36,88,10,171,170,213,184,62,97,89,57,121,15,76,81,156,39,55,235,170,249,159,235,132,234,155,185,201,113,14,127,163,249,171,124,107,106,12,230,163,248,24,190,66,126,181,80,92,130,155,47,182,56,154,147,17,188,162,20,63,233,227,83,187,157,129,83,58,245,112,147,112,24,204,87,167,238,193,93,166,144,139,179,138,218,11,88,78,154,223,65,120,162,102,33,165,120,161,173,173,61,191,143,209,198,79,152,244,193,72,47,174,102,157,29,102,87,202,70,209,112,2,237,178,247,142,193,139,173,46,27,225,60,87,178,230,146,232,130,38,138,154,18,211,163,83,148,187,105,41,4,148,112,192,253,251,123,159,154,37,33,31,215,96,121,207,136,32,96,72,87,84,191,157,127,111,208,189,157,32,91,217,1,164,144,144,17,81,62,173,35,207,178,160,219,80,208,134,249,44,119,10,190,94,241,192,255,132,189,84,64,32,245,222,214,114,95,220,192,192,105,124,142,76,143,137,68,205,219,76,2,168,207,38,79,15,76,55,239,239,185,209,242,86,245,142,52,73,112,206,49,76,38,120,49,158,221,242,32,255,70,157,166,105,1,94,126,48,231,188,110,98,22,22,67,103,84,178,156,191,28,223,189,169,132,119,196,213,47,219,136,35,34,88,122,182,19,192,41,117,254,253,108,207,248,157,211,98,183,226,212,219,130,157,207,168,227,26,208,237,248,73,161,243,87,109,229,195,87,237,226,37,228,119,3,208,64,45,17,110,72,42,123,224,224,30,210,35,155,97,224,132,169,213,26,109,246,240,184,211,212,239,118,56,12,23,63,182,124,218,216,32,18,202,68,168,155,105,139,0,155,33,127,58,231,184,147,245,243,44,58,129,193,174,204,78,176,33,200,137,114,155,57,131,27,17,92,217,66,39,201,228,243,149,86,101,41,41,237,122,6,30,142,214,102,205,174,33,152,123,171,126,143,169,249,208,132,58,209,31,60,147,47,68,118,125,29,76,59,132,130,139,103,162,246,204,8,198,165,7,223,125,163,247,61,128,194,220,229,0,209,82,99,159,27,97,180,127,60,7,171,146,167,249,147,40,13,110,248,148,45,162,55,213,199,226,53,136,134,187,224,19,150,78,198,185,233,41,26,242,249,12,65,127,213,177,46,96,52,61,25,55,52,201,207,109,187,171,46,101,253,223,192,217,146,132,67,81,177,233,150,75,255,18,83,161,112,223,2,65,112,70,236,189,229,85,255,50,38,69,108,130,204,236,250,61,167,28,96,104,149,214,150,11,161,218,48,106,196,107,42,181,40,73,79,253,8,72,33,129,79,131,168,43,56,179,4,14,198,234,234,172,219,75,61,232,238,3,250,205,120,195,252,136,97,246,245,162,49,23,205,163,79,20,116,146,216,83,99,243,224,193,250,51,185,48,137,185,240,155,117,224,152,14,67,232,34,0,108,127,224,119,208,254,84,169,82,1,180,130,113,41,127,47,241,25,168,247,179,150,48,108,100,129,55,148,13,50,97,70,54,78,8,180,104,114,42,97,161,197,230,237,37,56,254,117,249,111,35,130,47,122,120,243,29,218,54,16,164,78,83,161,109,167,142,52,181,93,23,228,83,238,61,151,197,233,16,121,165,114,252,24,54,121,244,9,194,245,44,122,26,79,153,89,193,91,234,100,160,123,148,43,248,238,41,160,103,98,243,97,51,108,244,227,187,193,177,222,167,251,247,144,251,194,235,235,156,165,21,55,46,178,38,132,129,103,250,3,61,37,26,181,62,140,184,82,122,222,42,160,163,20,10,179,232,187,10,53,106,158,45,164,75,157,233,232,203,152,43,147,172,32,236,67,31,222,233,102,132,171,197,77,33,150,17,184,32,145,29,78,7,18,119,155,80,170,148,244,97,114,125,13,79,153,90,178,190,158,189,237,208,202,139,65,210,115,144,97,86,4,160,105,219,236,211,148,70,209,21,212,44,148,57,235,59,159,202,244,137,88,146,193,45,64,253,75,111,113,38,69,35,160,210,79,210,95,110,128,154,161,144,168,135,252,4,94,51,81,18,37,154,209,224,133,196,212,132,122,36,170,249,128,61,18,127,212,134,127,191,1,166,188,231,64,181,56,143,30,225,44,246,36,53,207,53,97,6,68,42,95,139,45,61,56,166,88,62,67,54,37,118,23,185,153,130,134,60,25,56,73,178,186,103,201,180,251,232,179,129,178,238,195,66,117,226,114,67,230,164,219,16,175,100,35,227,249,204,9,24,110,206,151,111,125,12,212,141,244,204,89,150,27,38,34,227,58,121,125,203,9,213,216,246,40,7,147,240,97,111,153,33,161,163,254,126,212,160,61,233,27,192,144,44,157,251,94,246,1,245,203,223,175,133,154,6,72,168,58,142,158,174,171,184,129,58,98,235,223,16,12,77,1,150,59,227,179,145,5,36,128,36,198,30,16,18,43,135,172,45,161,125,42,109,92,1,177,141,185,167,244,66,191,181,161,61,39,21,100,103,7,254,203,167,159,132,17,125,101,204,5,167,22,16,96,97,57,102,209,13,205,251,17,59,50,91,246,100,194,46,185,0,181,180,127,65,124,23,107,78,113,246,131,100,225,164,247,48,2,237,41,135,143,88,176,102,18,70,185,251,21,204,104,1,87,242,92,49,18,60,254,65,147,216,112,33,203,154,163,192,25,24,162,18,251,104,192,143,162,213,205,132,187,26,188,193,246,225,249,182,199,208,128,236,55,196,168,174,21,107,151,41,250,21,50,48,234,142,127,247,145,96,171,36,163,194,158,226,23,203,118,189,89,229,217,167,17,129,110,254,184,204,237,252,199,48,135,249,198,174,145,24,207,143,224,242,129,135,33,108,63,25,224,26,86,84,174,168,51,88,211,119,9,252,105,37,255,174,161,239,218,175,100,87,3,140,98,79,216,126,100,178,100,21,237,13,144,24,48,108,145,67,78,134,38,6,248,145,48,190,48,169,123,89,148,156,47,170,244,196,246,54,190,207,55,170,131,224,212,235,28,143,213,42,82,88,89,1,245,22,183,145,94,43,179,234,195,49,166,112,68,73,190,31,188,226,38,198,157,212,65,244,29,88,214,3,177,0,205,138,118,220,52,71,187,26,203,32,123,54,175,221,231,42,79,94,101,197,89,54,23,33,178,88,56,97,24,136,137,74,123,107,116,214,252,36,82,50,250,98,114,45,129,48,109,207,70,206,190,101,14,117,34,228,46,164,39,75,131,104,228,2,172,44,24,217,60,227,218,34,235,116,217,164,214,50,238,126,97,237,139,240,98,141,151,200,42,36,233,252,53,52,119,47,19,209,70,183,162,76,226,148,135,31,156,22,171,231,2,104,42,147,214,216,107,144,108,243,243,41,209,72,40,110,15,185,231,78,247,169,159,9,216,162,32,2,46,25,203,176,109,230,238,219,96,247,75,158,33,19,80,20,205,160,212,175,152,211,200,233,43,104,188,21,16,64,215,31,167,0,126,186,138,161,86,23,1,165,40,166,140,61,149,147,197,236,198,156,67,252,67,67,161,203,251,206,126,225,196,244,61,80,109,154,165,205,62,167,218,52,242,26,54,216,208,135,135,29,158,164,184,204,16,1,125,127,29,251,4,17,95,216,134,24,61,118,7,24,97,223,47,107,167,80,42,146,89,219,132,101,152,130,114,206,96,16,169,155,202,103,176,14,76,208,32,171,217,31,157,180,70,180,116,103,22,65,155,66,80,23,175,11,0,187,65,27,189,223,61,154,227,221,192,62,194,242,78,199,122,167,46,193,106,65,195,50,41,223,187,255,95,34,176,84,203,89,133,151,180,151,161,3,227,71,204,192,189,8,210,122,194,229,188,123,30,147,73,28,68,47,203,109,163,202,54,251,177,97,221,159,128,232,195,190,124,123,23,59,186,15,13,128,141,241,120,223,43,40,190,244,242,247,57,104,168,91,159,115,24,184,11,74,48,11,221,134,10,109,237,108,134,127,64,157,220,220,177,233,99,237,229,98,117,240,66,227,170,77,195,115,104,248,33,56,10,197,163,203,80,42,40,183,231,14,254,207,251,138,37,20,236,30,113,201,3,57,212,106,36,95,202,175,34,207,115,23,168,128,165,154,172,80,171,140,17,76,123,99,169,252,44,162,225,126,12,252,12,98,249,248,132,109,67,147,133,15,12,227,144,206,141,123,193,132,36,112,217,187,103,177,85,112,67,167,202,89,112,190,32,177,42,207,215,110,115,70,91,210,209,144,108,123,112,154,71,28,123,251,26,182,200,86,14,0,40,36,58,242,115,57,197,63,39,5,88,40,88,150,99,155,90,250,167,147,64,148,254,113,73,28,201,109,95,26,227,158,235,221,85,174,112,24,161,57,99,194,122,84,153,129,154,188,215,58,157,51,183,7,225,30,202,255,242,149,198,102,132,100,194,156,244,88,34,56,159,146,204,89,43,213,209,253,154,103,101,78,213,227,162,28,66,14,186,219,204,32,153,217,123,252,156,12,4,223,32,22,127,245,202,175,68,39,105,1,105,245,109,153,107,12,53,197,52,36,19,172,252,117,200,172,236,91,106,13,221,127,39,64,211,135,193,15,27,82,41,32,1,11,106,5,151,126,79,177,169,76,188,161,240,167,145,113,135,59,34,145,104,123,228,37,253,70,10,193,165,247,140,72,211,63,160,224,216,254,67,153,17,6,155,177,143,178,60,63,235,72,170,43,29,255,58,51,233,145,84,168,141,138,253,219,218,0,111,39,22,68,193,182,62,49,133,60,41,60,206,251,244,147,167,27,114,182,85,206,247,121,242,66,204,209,123,241,111,179,11,137,14,22,250,172,78,42,233,144,116,29,56,91,169,223,27,232,217,142,108,34,105,59,41,88,225,160,183,20,169,185,74,5,213,74,231,232,195,183,15,96,232,84,200,138,203,57,23,127,70,101,105,171,125,34,120,117,95,110,211,182,169,39,246,218,47,67,63,70,129,46,212,193,108,81,203,204,112,235,147,156,113,95,135,78,45,13,113,50,175,239,141,185,15,210,63,207,99,76,242,53,74,147,117,245,242,155,160,215,221,181,38,69,17,39,98,245,198,39,23,119,200,203,214,124,10,45,125,227,73,169,104,122,114,204,25,75,253,12,40,128,253,227,56,7,88,90,116,56,123,64,43,232,125,237,115,7,228,145,73,61,205,91,177,9,255,153,212,1,87,182,137,223,191,221,142,6,240,56,40,177,62,92,232,120,69,105,163,27,12,186,194,139,79,209,19,177,105,18,203,206,228,204,210,239,122,222,124,243,120,81,173,237,15,33,171,180,34,99,99,89,244,165,133,28,250,140,138,116,243,46,109,78,179,19,238,30,160,224,154,93,53,71,167,236,139,175,177,84,213,0,246,210,202,167,70,235,182,56,84,127,213,234,156,239,27,109,172,240,161,202,41,64,157,233,32,156,128,169,176,77,41,143,26,132,79,41,113,255,211,55,176,232,111,213,82,6,233,172,136,4,75,93,110,95,188,228,112,30,123,220,231,50,176,212,82,59,10,17,146,239,215,125,228,7,251,135,79,62,193,84,104,63,76,108,123,160,90,2,150,186,197,191,225,151,121,107,173,97,96,40,14,200,124,91,67,82,202,86,33,197,70,74,96,149,83,126,172,182,23,137,194,226,152,37,62,137,182,183,251,71,4,131,227,5,116,0,19,231,40,45,149,23,212,223,199,132,74,186,229,198,69,55,108,153,1,170,216,225,98,68,61,248,148,217,53,132,169,85,240,26,112,167,194,11,7,93,80,86,152,179,20,9,83,154,92,4,245,185,16,114,41,37,236,253,81,90,111,131,98,180,228,170,31,132,234,237,169,201,110,79,199,16,175,38,8,101,204,194,241,219,205,179,34,130,149,38,235,119,2,81,165,188,192,181,167,91,107,37,149,61,133,13,196,218,60,81,133,15,238,8,109,182,125,164,177,122,171,150,71,247,70,66,180,95,189,56,10,243,55,169,32,154,230,131,101,127,126,81,138,175,126,211,73,84,96,89,56,85,55,225,126,5,25,74,220,124,159,151,77,141,174,15,89,203,21,33,63,146,175,167,57,219,224,160,87,61,69,245,247,71,181,124,113,48,188,4,139,98,218,118,137,40,30,138,85,1,118,231,90,32,158,243,189,173,147,63,157,151,39,227,179,171,231,219,101,72,26,33,15,221,87,53,248,106,59,76,94,219,83,78,66,55,236,223,126,84,75,181,39,231,24,27,155,46,64,247,169,17,85,186,148,50,22,236,103,112,40,149,125,210,112,243,112,149,151,216,5,180,224,192,37,194,148,140,93,196,68,117,3,175,112,95,17,250,96,43,141,8,13,230,177,175,117,3,193,141,72,44,59,15,138,226,190,26,243,148,121,8,72,90,12,195,80,160,147,25,43,228,166,193,37,9,168,70,174,15,206,132,147,99,19,9,147,173,226,159,1,144,182,106,143,61,132,138,216,255,80,19,205,81,124,146,95,95,0,239,96,188,88,127,251,17,134,91,55,67,195,110,124,123,100,228,76,132,21,95,234,20,13,210,43,54,61,59,237,199,22,131,91,235,45,123,8,209,146,150,121,202,73,78,246,130,240,52,220,63,214,195,142,191,18,12,121,255,104,128,27,22,47,150,27,103,173,202,93,184,197,5,144,205,237,85,4,23,11,229,52,222,120,124,115,104,181,203,45,144,51,246,248,85,244,252,121,12,215,50,161,50,129,109,244,89,95,228,105,78,118,182,2,103,46,186,29,33,10,55,249,151,179,251,164,204,247,203,92,79,78,236,209,221,20,28,22,98,89,65,67,87,165,27,119,240,18,193,61,38,81,12,184,24,115,171,237,116,206,164,195,227,132,37,84,238,252,240,64,128,169,136,49,78,178,5,32,130,139,170,195,97,39,165,45,75,97,53,198,179,98,191,91,5,230,232,140,110,95,206,138,189,73,107,193,184,100,11,162,203,197,129,186,236,132,152,85,174,245,4,45,13,53,208,111,242,103,109,3,58,122,231,174,168,53,70,93,230,152,93,206,96,0,110,253,97,218,201,103,220,212,43,76,255,190,88,171,200,210,56,139,242,223,85,36,103,164,178,149,90,89,220,75,33,159,65,25,12,118,117,133,11,125,50,71,158,30,226,233,73,36,71,15,75,69,74,72,113,68,92,171,157,222,112,111,111,194,229,142,110,100,214,99,91,190,90,124,82,127,19,130,169,30,4,53,122,208,9,31,174,0,126,205,245,36,54,41,195,127,5,85,63,81,76,56,39,96,79,219,184,135,30,251,249,197,150,187,155,74,172,224,38,250,37,19,213,210,116,103,152,149,169,62,112,245,153,203,217,183,249,112,84,74,172,1,44,98,43,214,31,182,216,79,33,156,49,195,141,244,85,159,39,130,106,138,4,159,54,62,209,182,112,166,124,35,106,118,187,55,115,10,141,149,18,159,128,108,4,57,45,129,89,249,124,216,87,201,64,182,128,9,225,246,92,132,5,59,234,135,94,191,222,104,85,6,137,65,50,164,184,168,242,152,176,71,20,15,228,166,128,151,194,11,10,64,151,8,135,6,234,232,143,18,107,91,115,109,237,107,109,121,60,92,148,65,212,207,213,69,197,246,120,194,227,56,185,248,178,67,173,87,213,24,217,76,40,15,17,193,105,231,112,65,75,5,138,63,190,142,231,47,117,234,24,232,153,67,132,146,230,143,231,196,145,144,188,35,104,104,42,16,109,85,73,122,138,216,98,128,232,245,33,110,119,18,253,219,121,214,188,20,192,197,129,203,47,244,168,98,12,142,221,125,97,166,87,240,255,126,174,26,53,33,227,122,37,193,192,205,29,73,191,235,81,106,165,59,171,82,185,21,235,134,111,142,188,182,131,16,95,145,3,133,150,141,204,224,103,92,240,75,14,16,12,85,188,31,196,253,34,130,228,218,133,215,188,11,104,40,41,129,115,34,99,241,128,160,10,224,89,227,100,95,200,248,207,249,83,208,243,28,212,237,19,204,29,184,202,199,141,108,129,174,103,160,170,226,104,59,162,13,66,235,59,167,180,180,93,91,102,190,21,248,211,223,173,116,193,19,169,249,176,219,209,213,158,129,16,61,109,173,28,253,142,121,6,66,225,223,152,30,120,232,116,77,78,15,150,126,30,234,158,1,198,183,163,231,169,3,166,21,167,123,169,163,72,97,47,169,255,6,113,23,87,50,117,43,228,202,69,132,83,145,241,227,168,140,161,199,37,37,32,12,146,146,157,99,155,179,102,185,86,181,31,169,251,20,20,130,192,34,154,54,194,208,214,88,79,166,134,119,247,153,56,218,93,12,221,101,15,204,135,247,10,236,67,236,220,133,7,162,211,103,222,160,52,216,197,53,92,206,62,32,53,21,236,161,89,134,168,121,47,253,117,139,42,213,74,54,108,137,145,145,46,197,172,173,162,195,244,54,53,66,39,38,76,44,52,144,243,116,183,163,42,141,108,109,203,163,77,9,157,255,123,164,23,8,6,192,235,16,172,120,199,166,175,92,189,124,185,82,0,20,32,237,40,155,95,143,211,76,96,82,143,168,181,222,103,87,196,145,178,111,252,240,160,169,66,227,55,191,83,122,172,218,80,59,75,169,125,126,149,2,25,95,29,121,221,221,89,228,180,150,117,78,68,232,97,248,116,157,174,190,96,195,75,236,250,2,234,180,217,118,237,1,61,191,144,5,118,184,186,143,129,137,25,35,175,203,148,172,217,121,23,7,114,185,215,226,29,231,108,175,194,76,249,164,36,203,55,199,129,193,110,178,116,71,109,108,108,110,56,77,180,243,95,144,54,48,155,18,214,103,127,46,93,239,82,27,76,36,125,184,164,78,103,55,174,57,134,79,138,177,182,47,157,38,254,176,171,45,66,225,190,90,170,58,225,118,119,184,116,83,37,177,19,164,210,67,185,2,231,12,101,230,127,183,86,132,87,115,19,155,83,18,154,168,56,111,109,64,186,214,222,224,243,81,167,155,62,106,12,249,173,122,129,96,232,125,168,70,98,119,195,100,59,205,243,79,55,65,242,3,44,223,220,157,229,25,200,234,93,250,210,154,127,253,229,65,136,233,179,55,62,100,46,192,62,197,222,228,16,133,203,35,43,164,139,68,116,13,207,110,40,85,231,66,242,193,167,39,202,42,168,213,79,40,150,183,97,168,226,162,38,156,249,136,231,81,35,169,230,33,138,230,238,164,120,174,89,114,176,157,98,19,56,89,157,232,24,168,236,240,114,157,242,222,17,204,180,30,49,39,128,142,57,37,112,227,198,184,201,140,244,10,40,216,124,30,139,120,170,176,142,123,90,51,100,232,252,37,214,235,248,81,22,154,88,174,126,52,22,177,123,139,126,154,137,135,82,101,57,12,252,195,147,23,15,215,173,209,246,185,35,61,171,232,5,24,162,180,33,139,11,151,134,9,83,146,79,102,247,134,167,203,18,181,41,221,219,92,172,153,139,27,11,228,122,252,245,243,148,139,232,0,141,144,125,175,127,226,201,1,247,209,232,185,201,169,127,242,190,212,163,76,55,189,97,52,201,90,236,155,185,17,238,165,155,151,80,137,195,94,222,76,169,190,16,202,196,172,246,61,97,230,199,97,43,4,62,57,208,109,166,54,32,39,237,254,225,129,54,111,25,193,120,190,176,110,88,39,43,96,191,119,255,161,115,61,14,69,46,32,105,243,154,219,212,29,198,76,52,31,213,62,231,32,139,123,158,33,70,27,236,160,14,41,17,253,30,32,144,132,12,37,148,221,81,114,135,181,130,62,192,42,14,126,158,115,126,7,155,79,81,69,194,108,225,175,68,223,128,13,164,14,16,252,230,15,248,8,241,98,248,24,108,83,90,94,13,169,199,90,27,92,129,178,7,76,156,155,211,52,255,190,89,65,166,31,180,192,254,208,80,70,178,79,102,126,138,61,215,26,98,236,119,153,27,0,69,50,26,127,23,138,192,70,223,201,130,210,37,157,40,11,40,204,163,104,88,4,103,187,3,32,167,241,65,219,67,192,0,168,251,104,141,231,253,253,147,148,212,148,22,133,38,93,184,31,193,162,6,195,200,204,187,147,60,248,80,23,53,1,240,213,116,1,162,104,167,117,138,154,86,27,8,113,81,107,36,91,22,122,168,203,149,32,35,109,120,15,34,59,223,163,38,142,2,198,172,79,211,198,93,179,149,243,125,15,203,17,46,79,234,98,50,53,124,162,58,197,157,130,60,185,57,172,135,61,108,242,181,77,0,85,132,209,91,250,35,192,177,248,204,177,83,209,141,132,120,52,186,250,87,5,65,209,61,247,143,11,91,248,226,152,211,253,70,117,203,227,229,244,120,75,140,202,125,23,214,32,196,195,104,66,162,32,3,171,135,17,96,252,102,57,163,234,118,183,26,2,214,143,254,100,45,61,30,56,14,34,179,8,189,104,220,82,235,30,122,200,109,168,105,26,63,99,154,228,178,106,88,212,227,132,155,149,32,96,128,147,35,87,131,32,255,173,57,101,213,194,122,179,45,133,109,174,183,127,197,23,64,16,86,28,147,7,8,36,40,247,23,240,195,50,74,76,66,90,240,91,52,150,188,149,7,116,209,231,11,180,223,31,27,76,19,241,131,213,166,70,110,185,113,216,171,87,32,28,11,195,179,123,167,74,202,186,9,217,85,154,38,128,137,194,188,246,92,201,184,120,6,40,176,182,130,160,138,33,92,195,151,42,209,70,6,97,56,5,89,237,53,151,233,109,170,90,233,34,119,191,89,72,205,201,146,103,224,69,15,197,122,113,139,124,18,161,214,22,255,232,177,192,174,155,201,52,117,77,117,240,69,166,140,21,46,237,112,31,252,57,106,181,113,35,26,76,19,59,98,14,52,78,153,102,232,56,218,250,211,100,91,21,91,92,108,67,162,82,142,139,33,236,93,158,13,14,202,40,147,192,71,190,168,179,185,226,120,177,78,245,19,19,123,236,126,109,70,75,146,170,158,63,25,45,89,236,115,108,137,202,6,172,15,138,204,50,227,1,199,132,37,133,226,73,175,38,124,141,138,110,57,247,230,60,180,169,76,171,203,36,218,224,118,35,92,243,7,84,85,158,177,210,181,40,26,247,123,149,208,34,193,95,231,118,117,43,105,230,8,16,236,110,255,11,41,127,28,100,155,224,87,149,106,148,191,130,95,211,78,248,73,57,102,95,237,11,67,113,89,115,194,215,19,186,211,176,52,146,110,175,249,157,142,26,240,239,233,86,201,198,243,75,15,26,2,10,114,0,202,22,115,239,67,35,43,245,50,65,195,87,154,203,198,36,145,213,147,102,63,186,94,55,6,118,38,76,218,0,120,199,172,34,91,108,247,205,150,68,174,16,67,107,141,178,213,90,78,181,40,76,185,98,166,38,181,249,220,121,14,162,103,62,153,91,187,176,248,19,202,120,73,218,84,221,149,194,1,45,7,151,76,38,185,154,164,170,133,182,10,139,167,112,118,220,126,116,240,32,132,29,134,198,222,34,135,56,99,48,105,243,190,31,229,2,43,135,95,93,223,10,12,190,43,10,23,17,228,43,55,155,215,93,166,240,37,225,100,30,242,214,246,46,3,249,164,199,220,203,254,80,36,212,19,9,16,158,141,6,121,145,251,193,212,194,66,168,155,230,169,44,72,151,169,29,1,115,191,81,25,171,85,44,48,41,26,250,196,46,212,231,194,117,32,68,36,152,41,75,7,5,245,152,141,47,202,234,207,51,60,89,6,216,124,241,185,22,126,22,129,104,185,49,56,171,8,159,150,91,249,207,146,245,193,215,125,166,55,145,89,104,2,234,103,232,9,159,6,234,147,24,237,107,178,165,240,111,40,27,211,25,132,254,208,58,155,234,97,149,195,29,132,31,241,231,62,114,78,169,22,90,191,61,48,196,61,166,37,102,229,188,200,136,10,180,231,30,192,26,23,41,236,203,163,6,231,59,92,232,195,217,209,207,183,115,204,7,119,106,132,64,1,30,130,104,68,220,141,128,190,200,151,101,204,208,87,248,239,221,90,225,30,32,61,216,133,236,178,162,99,54,80,240,176,122,5,244,95,157,255,244,25,249,187,60,64,191,36,168,139,251,86,230,230,177,119,113,136,84,237,159,63,197,101,241,101,230,30,255,176,27,191,25,14,9,36,134,247,69,206,17,222,187,162,212,158,62,92,10,52,135,35,27,65,137,121,215,176,197,230,24,66,214,172,41,133,222,67,82,70,128,180,225,242,219,60,159,161,125,146,169,241,111,135,199,250,69,11,139,149,240,49,160,254,98,4,237,104,88,22,78,67,10,233,144,127,131,156,29,250,130,143,139,186,169,106,229,163,56,163,206,21,36,143,151,30,113,184,241,17,92,30,246,96,243,240,191,100,83,250,47,63,248,102,216,160,234,235,63,143,15,205,177,163,149,179,191,41,18,249,188,117,93,18,46,176,54,36,43,11,198,251,203,21,100,207,73,255,108,30,142,177,220,246,123,229,138,25,229,20,229,93,8,104,116,208,215,229,182,56,14,54,228,8,127,66,75,169,228,13,74,58,229,11,128,189,72,165,114,16,138,154,161,89,19,92,27,133,223,134,142,77,108,114,107,196,160,189,142,20,145,241,14,246,230,196,120,11,173,190,221,59,254,198,54,233,65,209,188,147,105,209,52,205,197,156,49,51,119,77,196,229,204,171,232,50,92,185,123,193,75,122,77,14,60,111,150,210,26,27,75,27,207,176,103,235,56,211,8,150,26,212,128,49,29,48,239,246,35,189,49,61,213,135,133,222,85,206,2,113,79,21,127,16,159,7,135,116,233,222,7,253,206,110,192,172,72,157,56,103,19,25,138,92,109,162,251,162,114,31,202,117,196,190,169,93,220,184,164,40,183,93,77,191,69,76,15,41,240,120,138,194,97,85,243,60,244,198,119,222,78,209,103,81,62,217,123,158,165,199,219,142,133,208,131,151,13,133,15,103,236,195,88,197,41,88,111,189,138,145,163,59,166,63,180,75,114,114,243,54,44,219,196,153,91,148,15,55,32,98,247,100,228,17,214,140,34,69,159,132,7,32,141,201,102,49,169,217,192,148,179,198,31,40,22,208,230,237,113,45,57,88,210,94,243,227,52,73,164,146,219,175,182,213,255,35,86,16,135,75,168,161,200,126,25,164,211,23,112,205,81,114,190,112,68,104,236,49,97,172,84,3,121,121,7,74,245,132,121,171,146,12,62,204,68,110,217,55,237,197,110,3,116,103,22,100,244,235,71,164,149,72,253,254,101,96,179,163,59,67,188,206,237,129,197,108,35,246,66,176,168,108,157,140,127,59,226,26,194,147,73,203,243,122,13,31,219,155,25,86,92,41,6,52,213,14,201,132,247,6,81,232,64,162,136,253,209,74,38,44,84,140,221,144,139,42,22,248,66,237,52,218,151,23,120,238,156,141,19,43,64,16,83,238,115,220,197,204,66,200,255,139,40,119,80,250,134,11,241,84,138,152,179,187,216,234,226,242,182,138,254,128,201,185,192,226,139,104,113,69,100,199,211,22,221,166,251,166,14,233,12,122,197,101,10,26,149,139,204,199,110,22,123,214,230,145,143,23,57,0,146,196,166,20,250,240,178,234,212,83,151,218,4,15,157,70,2,232,14,119,136,185,70,124,50,212,58,77,71,237,75,132,184,52,21,142,55,106,139,130,206,80,245,141,190,222,188,6,24,241,202,113,23,14,155,133,93,82,98,61,31,249,200,221,141,14,97,222,206,117,108,12,232,112,241,74,217,21,110,31,57,192,212,196,241,91,231,142,166,116,231,149,107,108,105,149,79,143,122,179,3,246,180,181,41,109,139,71,105,173,87,31,113,119,212,33,144,164,34,7,75,47,29,67,81,129,27,255,224,95,213,240,35,133,31,243,31,253,157,166,139,195,170,144,170,20,220,177,186,86,63,4,174,193,246,204,236,245,59,54,243,168,43,64,35,51,34,113,232,249,78,141,204,22,41,19,124,212,204,164,0,162,93,200,142,246,185,7,152,1,121,34,90,90,191,194,13,214,109,186,89,101,232,107,182,9,89,198,236,21,226,135,62,71,240,36,144,112,122,31,88,65,250,39,30,146,19,214,97,66,68,122,60,124,145,57,114,16,131,136,247,247,157,249,21,42,50,61,119,249,22,63,31,24,142,48,249,193,151,27,177,48,100,197,221,76,7,116,23,248,137,157,187,161,120,240,85,196,8,40,98,46,190,154,63,90,138,86,106,65,78,46,14,89,182,162,105,153,44,48,77,64,117,83,106,225,221,148,57,61,194,115,115,45,230,102,80,65,147,243,55,253,158,227,134,149,90,11,55,232,109,104,245,31,73,31,57,250,96,25,76,186,29,81,123,2,155,29,9,165,102,227,49,18,33,55,34,254,76,170,64,42,74,78,189,56,148,188,230,206,48,10,221,166,65,28,133,143,223,158,57,236,63,77,44,235,210,43,34,112,160,226,1,58,78,48,135,160,96,143,195,71,81,110,156,50,97,5,32,135,178,247,110,178,220,165,88,230,5,94,48,1,154,19,67,204,88,216,254,44,184,77,70,91,229,217,223,188,164,216,34,56,46,118,139,211,168,226,220,69,46,91,88,168,208,81,70,252,147,186,67,26,102,176,158,45,241,108,115,81,166,187,87,118,29,92,245,0,60,28,203,17,60,153,201,240,17,71,118,107,149,232,0,246,12,68,94,77,19,109,176,155,72,36,157,3,108,95,169,193,167,237,31,0,190,242,198,166,146,76,3,96,225,119,152,180,235,158,78,203,80,38,161,170,118,200,148,22,40,226,191,93,83,83,251,119,19,31,77,220,23,13,174,244,90,204,1,239,19,105,237,64,173,200,135,182,136,121,11,123,168,75,143,102,104,29,117,205,47,162,140,14,49,24,250,212,250,47,88,27,2,104,10,191,53,251,32,146,136,131,135,124,254,216,56,193,95,33,178,86,171,145,156,152,23,24,113,45,237,218,251,57,147,215,174,218,2,50,149,155,238,251,132,48,86,152,27,14,66,52,186,164,28,74,172,24,174,22,54,155,222,190,238,221,82,168,186,159,18,155,208,6,87,248,14,83,200,249,4,70,10,85,225,119,11,168,193,158,217,121,118,231,189,169,90,243,222,122,10,227,211,123,95,155,33,6,106,40,39,79,155,120,37,225,12,146,142,27,0,163,219,117,215,159,185,123,254,160,10,49,205,67,64,243,131,224,133,59,61,180,241,133,70,252,206,162,209,8,175,230,160,104,127,85,117,137,164,125,101,207,169,73,116,190,118,23,56,145,178,41,143,15,218,164,232,35,214,27,167,234,118,82,150,19,220,165,21,200,219,63,110,39,17,53,67,17,48,77,154,157,33,111,53,139,224,128,161,118,15,228,138,8,239,30,128,109,248,188,60,202,215,145,134,55,1,211,141,224,43,98,208,120,79,82,38,175,202,196,157,228,20,11,248,241,10,237,237,240,199,49,0,122,234,244,95,42,181,123,102,18,165,218,34,203,163,177,43,152,248,51,242,192,205,223,92,111,196,7,43,140,154,125,135,54,123,170,89,155,208,209,197,0,247,112,205,232,24,116,146,222,80,26,83,194,21,148,212,77,202,180,255,172,119,68,35,59,58,168,223,104,251,250,5,156,39,222,10,240,20,156,165,67,239,85,34,126,216,72,249,254,241,247,29,217,44,167,84,15,137,200,149,253,67,50,138,182,201,66,90,174,223,179,140,220,241,49,215,64,1,255,21,109,34,237,15,233,196,245,53,26,83,173,45,137,91,29,213,39,6,15,63,167,202,9,3,192,167,122,239,137,70,147,253,250,173,9,219,179,40,127,68,202,140,1,143,140,143,164,249,4,32,4,143,90,158,112,163,150,178,88,42,140,67,76,150,197,222,23,28,127,189,160,130,173,233,201,136,185,208,188,208,163,212,197,188,214,187,141,20,101,161,123,97,43,22,83,224,231,149,116,222,21,29,117,114,98,133,175,242,231,254,25,111,215,24,4,138,87,64,100,18,186,131,248,146,214,51,216,210,37,116,70,203,218,250,203,159,255,198,170,222,250,227,201,202,178,37,84,188,93,80,8,216,57,179,35,128,154,181,11,170,137,250,131,95,76,151,128,216,78,97,37,246,174,215,25,127,82,87,63,105,54,147,27,213,40,63,212,92,141,120,153,38,208,185,52,248,158,119,52,142,50,158,91,216,220,205,28,170,37,112,55,175,206,96,152,82,158,58,244,219,32,119,19,204,190,164,110,26,253,147,218,163,77,236,150,132,179,203,230,210,46,147,159,213,60,115,220,19,187,0,97,188,29,14,215,121,209,91,230,117,106,8,212,12,138,203,70,185,56,185,213,121,166,140,55,57,245,5,214,5,170,6,29,240,36,210,128,78,192,107,27,44,175,37,200,146,92,68,21,204,19,221,56,78,95,233,135,250,11,191,98,191,104,64,51,123,198,49,67,30,15,242,189,249,46,13,168,150,253,181,126,119,224,85,21,29,13,185,219,196,76,147,239,35,224,154,108,214,6,157,76,41,218,140,54,134,158,70,228,125,22,135,108,89,106,0,40,212,191,127,128,140,111,254,161,21,130,244,76,193,35,249,92,86,106,62,61,39,46,210,197,37,181,58,119,123,225,37,48,32,57,203,240,5,113,213,219,252,39,74,76,38,58,152,222,215,225,21,131,107,207,189,65,179,104,199,189,73,226,67,226,140,37,8,184,195,141,72,221,6,194,199,32,252,55,106,128,23,207,211,204,153,98,39,88,118,174,36,115,87,60,70,24,82,149,67,151,125,60,157,145,26,156,15,237,5,189,130,85,227,2,104,23,88,21,170,231,58,150,246,149,124,111,70,22,31,73,33,1,180,162,222,27,31,49,102,232,249,243,212,161,185,127,47,4,248,3,215,168,152,45,37,10,158,255,147,104,174,142,21,148,167,61,178,190,215,254,252,47,187,2,15,75,189,40,73,180,31,129,206,175,135,174,251,197,134,110,251,163,170,187,199,220,192,81,152,51,7,203,182,48,99,191,160,111,188,138,179,128,224,28,172,235,90,62,166,48,137,84,142,172,20,143,88,153,100,60,144,73,157,243,151,57,32,15,83,135,132,129,114,4,176,213,31,175,77,116,220,40,246,192,192,116,229,207,5,113,142,66,133,49,189,48,161,50,153,195,81,117,163,162,221,113,148,150,114,57,146,155,231,177,192,240,57,100,34,105,252,161,249,74,243,95,124,65,110,63,241,131,74,148,180,47,121,201,180,132,57,61,253,104,229,198,71,13,134,115,195,159,207,207,7,122,94,24,232,201,97,111,94,170,235,6,27,211,74,35,49,91,109,109,182,172,98,124,24,73,81,67,17,242,153,224,214,48,165,189,129,120,241,147,55,145,172,183,39,128,213,88,175,100,78,133,226,93,247,153,155,225,89,206,24,172,202,45,178,173,248,240,102,213,0,25,83,208,184,30,153,141,53,101,3,2,23,227,82,152,87,255,235,154,157,222,142,69,215,125,239,57,156,109,254,104,41,119,149,24,47,121,32,51,15,249,85,204,102,124,99,123,57,239,238,120,188,30,113,59,247,209,151,148,244,145,104,129,218,188,154,33,119,68,227,149,31,228,141,54,248,49,204,50,215,40,68,240,22,166,244,222,49,9,226,146,23,112,136,145,216,216,113,111,184,228,125,72,12,47,39,1,46,119,94,103,147,167,114,246,173,169,175,101,224,6,155,150,42,28,12,230,208,148,25,229,172,96,114,30,33,219,111,33,42,36,235,163,152,67,234,158,163,1,0,93,97,180,77,16,33,14,208,239,246,97,3,182,102,159,36,95,191,143,174,27,192,21,183,78,214,222,39,9,20,243,18,14,97,228,223,26,43,68,142,176,105,91,206,33,64,86,212,116,121,28,179,148,52,41,3,3,185,105,70,23,121,49,61,72,96,79,211,1,154,0,214,253,221,240,15,94,6,88,239,110,252,17,96,200,80,107,132,101,170,106,136,167,253,85,196,206,177,183,152,99,184,141,226,161,151,102,135,241,5,93,154,165,245,167,102,119,72,21,222,95,198,120,210,245,110,50,92,142,230,144,113,189,185,112,176,183,59,166,120,237,222,233,159,4,74,152,21,2,205,139,13,41,210,37,139,185,165,187,179,81,232,168,246,203,249,216,210,92,124,204,102,140,5,73,3,77,216,106,143,125,154,226,93,218,196,26,157,24,42,14,103,215,199,93,28,184,130,160,19,100,105,229,216,26,50,124,24,174,100,222,177,174,9,192,158,61,234,165,92,42,8,210,105,111,53,250,209,174,90,255,50,244,184,55,16,41,177,28,5,82,186,93,187,228,1,213,117,141,44,206,95,228,142,165,67,250,94,224,76,94,252,210,196,76,237,36,199,209,17,174,175,108,189,182,243,119,205,39,229,128,219,83,238,151,120,53,70,38,13,196,246,222,252,186,122,175,90,148,209,163,96,179,198,193,23,183,90,235,208,25,30,178,149,123,202,86,34,189,224,228,121,91,252,21,167,165,73,7,88,5,180,68,86,174,200,38,153,66,211,90,20,81,169,182,242,53,20,19,123,80,129,85,176,62,3,174,190,6,23,230,196,233,214,247,153,225,37,238,138,135,14,212,122,29,67,93,250,44,149,158,32,4,94,190,16,141,57,179,243,172,71,191,110,154,31,91,206,50,111,129,66,75,183,106,145,240,212,237,8,34,56,174,1,138,75,33,89,13,121,162,19,203,184,161,108,142,66,107,177,181,218,6,253,165,145,123,64,205,167,73,25,130,159,198,109,71,164,19,25,50,139,241,248,137,134,196,43,121,72,183,228,86,152,28,174,5,200,165,209,97,254,243,62,55,100,220,131,216,155,210,186,69,97,163,139,205,7,119,230,86,241,233,231,18,81,246,170,148,97,21,59,178,166,6,20,112,48,144,201,103,101,63,196,59,59,58,140,194,248,126,28,231,203,41,122,8,96,130,131,193,120,124,69,200,199,234,90,50,10,93,142,131,90,18,70,194,102,223,113,114,39,120,179,224,232,201,154,127,217,199,167,122,130,205,4,25,169,114,85,105,241,196,57,225,119,158,37,176,106,249,205,152,152,168,186,92,102,67,86,57,204,89,229,172,80,61,81,110,115,143,37,53,204,175,241,28,47,247,188,51,216,237,114,147,20,14,55,126,203,97,120,69,220,105,144,34,67,149,16,243,214,167,61,47,210,215,200,53,194,178,88,218,200,208,132,168,209,36,139,133,122,88,27,178,229,247,195,226,86,53,89,237,220,173,235,127,9,16,30,215,221,165,6,146,218,103,246,252,123,62,234,214,34,227,28,180,230,159,16,237,214,7,78,205,191,162,10,13,44,208,164,202,70,187,14,168,151,49,13,46,143,160,50,172,198,21,226,14,244,239,93,189,169,221,60,17,73,158,11,139,25,235,29,226,4,219,26,185,103,222,168,104,25,71,147,129,76,154,130,206,168,44,197,230,129,255,57,160,81,106,127,27,117,238,82,182,84,182,244,65,64,166,171,108,249,204,102,194,167,127,0,205,176,10,98,25,37,98,89,115,5,236,50,171,7,16,187,51,107,118,104,112,167,9,5,133,217,39,22,185,100,143,139,55,67,1,157,140,222,135,110,211,93,231,73,196,218,243,239,222,89,43,214,199,187,205,127,212,179,112,123,181,199,91,219,165,205,173,109,221,79,152,92,145,50,51,87,143,241,116,211,157,242,103,173,72,46,149,139,64,233,86,137,2,193,183,61,36,35,119,0,28,34,175,218,13,121,182,49,161,100,31,0,200,183,202,38,106,11,32,11,55,122,244,81,102,79,84,168,141,65,132,146,102,238,109,239,90,43,66,116,103,141,199,179,171,213,120,14,81,166,118,29,183,48,131,59,149,176,19,193,122,35,197,84,15,30,142,174,171,168,5,194,198,141,54,14,191,157,222,48,67,192,246,226,111,211,117,253,197,217,254,106,42,229,177,78,232,102,221,154,144,0,246,24,59,189,207,235,77,102,136,189,116,182,234,12,141,55,20,92,162,15,103,58,113,97,164,119,4,45,199,47,207,230,67,230,111,68,125,33,219,252,168,37,135,226,32,231,88,124,241,214,217,39,209,16,132,176,26,64,217,150,20,159,136,213,10,98,72,159,53,47,199,13,142,69,193,5,180,249,140,221,254,85,26,30,144,210,239,183,108,239,8,186,166,211,123,38,184,182,11,77,95,22,26,206,27,61,26,252,202,127,93,155,171,145,5,234,116,44,182,99,176,5,58,221,28,212,248,65,109,157,123,211,246,93,148,227,198,190,119,183,220,45,142,88,182,220,216,227,252,227,139,199,31,185,251,227,188,83,185,216,17,36,158,138,102,247,82,222,149,101,96,182,200,157,123,125,89,17,23,228,57,57,242,103,38,193,229,156,77,47,27,137,140,201,70,215,77,95,211,86,207,87,147,73,62,141,217,134,97,244,29,45,158,231,126,159,243,210,173,10,200,134,16,191,209,207,153,138,234,97,153,203,229,41,189,173,228,35,153,165,14,128,16,30,216,205,161,27,184,132,227,102,120,155,47,205,38,53,91,187,30,163,70,242,196,69,174,104,38,226,21,161,93,181,223,66,250,40,6,187,230,69,207,148,74,163,213,180,113,2,151,4,164,112,4,46,37,86,93,219,250,176,135,238,83,123,246,166,192,112,249,91,241,142,197,82,180,186,142,43,154,88,241,8,165,252,181,148,136,31,158,15,117,242,51,242,27,69,45,205,247,34,180,155,105,133,229,1,180,173,236,127,57,58,159,118,102,8,178,187,196,220,252,3,3,235,182,239,109,131,27,50,57,206,34,38,249,158,34,175,220,164,202,141,0,80,181,212,24,226,5,66,51,61,80,48,50,244,106,24,233,4,199,118,9,143,49,73,133,12,83,12,44,197,41,58,103,249,108,35,241,172,182,115,77,91,155,178,0,255,11,204,81,50,145,140,206,107,115,79,122,194,67,184,52,213,137,173,151,180,135,139,241,221,182,126,76,187,71,24,50,31,225,14,120,255,173,142,211,108,61,86,157,60,148,63,233,201,85,250,246,61,116,210,120,17,124,15,94,200,230,177,222,112,14,97,249,225,182,65,20,230,36,137,56,16,103,122,55,95,44,19,200,107,187,2,61,168,41,127,254,144,66,84,74,185,122,154,167,41,172,131,159,185,0,24,133,55,144,152,115,96,202,148,68,27,98,142,103,75,54,181,57,211,155,254,236,77,137,220,110,80,69,225,41,45,15,192,113,191,235,106,121,78,43,244,29,190,44,26,71,0,64,2,253,192,82,176,247,52,108,249,243,207,123,12,140,206,64,242,189,243,195,150,34,159,172,143,124,86,178,103,177,132,191,58,53,236,191,26,81,188,177,53,240,199,164,6,192,125,234,199,28,164,62,238,225,219,241,101,30,162,252,120,173,183,206,212,87,125,226,41,176,170,63,216,129,65,162,40,175,57,17,46,145,71,51,36,248,122,15,132,47,109,108,94,13,102,179,153,46,142,35,173,130,254,193,127,189,54,143,216,74,114,150,28,241,197,89,166,16,244,37,52,18,147,239,209,215,195,41,218,105,23,51,12,81,135,127,1,229,85,162,198,138,253,172,47,116,57,127,199,244,232,73,20,173,128,12,28,77,145,113,180,248,230,162,18,171,100,181,80,80,125,182,69,12,65,14,175,166,139,0,12,116,79,146,31,104,47,132,145,185,189,217,215,230,18,59,24,146,131,94,237,146,48,248,114,82,99,80,152,30,141,50,144,109,201,213,116,144,4,117,254,73,208,183,189,96,29,142,24,117,171,211,108,55,93,139,34,36,156,104,221,80,165,176,40,151,1,20,68,246,220,249,223,145,141,236,106,15,102,68,32,5,45,155,233,102,127,193,191,214,216,125,199,212,86,95,5,207,134,224,41,75,179,174,47,186,158,133,89,47,16,134,1,109,99,198,229,237,88,246,124,109,142,111,45,150,30,26,61,25,32,39,44,90,212,178,24,138,242,159,215,254,173,193,28,242,40,98,167,246,87,105,131,124,221,1,183,136,176,89,192,207,20,242,118,228,57,69,46,48,139,255,158,161,120,14,248,240,224,87,88,178,165,18,107,215,236,208,127,196,94,167,4,0,163,55,96,213,130,218,108,151,206,23,43,146,169,130,128,110,216,39,164,36,26,43,91,70,213,139,220,11,63,183,0,204,124,204,134,155,71,5,107,182,142,107,85,199,75,209,227,16,14,169,80,18,11,115,141,95,83,161,141,88,34,240,53,238,95,60,57,247,204,244,209,25,14,57,170,235,32,210,225,163,129,88,208,63,82,144,39,233,134,146,214,238,232,221,81,20,77,69,103,177,228,118,102,208,114,145,66,120,241,30,8,229,217,111,134,11,144,24,202,236,38,59,233,223,197,232,6,47,118,99,55,63,118,170,108,249,246,223,244,252,176,31,83,242,150,65,151,187,110,212,244,159,13,88,218,159,2,250,57,85,200,228,28,209,141,44,201,136,130,175,0,238,198,106,234,197,235,175,240,128,241,145,195,182,138,75,130,82,157,193,208,65,92,101,197,167,249,130,210,224,183,252,152,218,152,26,188,192,156,1,64,90,40,144,210,107,79,228,14,252,184,122,101,80,61,231,99,104,169,132,13,247,24,102,223,137,131,80,115,119,107,131,110,61,101,205,19,136,163,121,210,165,12,141,111,155,52,42,159,63,142,237,90,7,229,43,226,170,211,84,251,253,188,199,60,128,27,79,43,109,175,194,45,166,104,63,25,170,103,68,20,186,118,15,193,127,193,4,34,49,160,156,85,144,45,211,184,210,205,3,191,74,54,116,82,90,29,63,210,10,255,234,255,161,168,120,142,220,198,154,26,174,250,51,162,217,220,62,21,141,124,12,234,156,130,99,16,98,117,232,225,76,33,75,176,16,192,154,213,113,243,196,22,5,155,188,107,93,115,146,224,157,191,187,85,46,147,94,192,177,180,39,71,49,89,64,179,133,234,206,102,197,226,149,119,76,134,8,102,37,10,184,152,127,135,25,9,251,225,247,29,81,79,236,121,103,100,4,59,24,28,244,224,227,101,17,249,59,196,14,194,67,254,119,94,93,42,124,212,129,9,0,48,212,217,108,218,169,3,119,111,118,132,233,224,37,41,233,177,40,231,96,42,246,240,127,19,73,86,192,41,214,27,18,137,106,229,167,175,95,73,225,79,103,22,252,113,34,31,70,126,68,245,15,15,230,57,41,14,105,184,133,148,67,243,127,32,204,112,243,49,75,124,39,136,32,34,215,0,3,9,25,186,31,255,172,49,113,129,75,35,118,131,86,87,155,29,213,166,194,173,196,240,5,149,184,231,111,149,181,183,86,196,106,201,28,138,153,59,19,28,110,183,118,185,176,171,229,44,195,47,253,21,221,101,208,241,52,1,140,78,165,129,234,195,123,165,168,11,208,253,215,97,238,81,56,73,227,240,249,77,47,11,33,148,105,111,47,9,176,96,231,87,246,255,104,54,145,68,36,204,170,8,66,242,74,142,247,181,169,28,66,204,127,48,98,117,235,22,154,126,246,200,251,24,156,249,214,101,155,201,107,117,159,105,159,45,191,153,129,61,60,43,214,21,0,168,161,234,224,169,202,244,180,135,55,215,96,190,254,60,16,172,67,132,244,102,192,195,94,153,194,23,149,17,237,115,251,199,170,43,180,108,101,139,169,77,204,218,173,97,2,42,185,146,125,4,225,154,203,103,120,96,138,0,123,9,224,189,137,247,174,120,200,161,82,120,73,22,80,244,182,112,95,64,77,116,139,196,203,205,86,92,79,244,240,175,255,156,193,26,155,171,88,148,162,59,209,240,234,131,71,177,233,216,102,70,125,126,201,200,10,37,80,14,173,17,157,92,244,203,153,112,245,80,59,16,67,138,4,159,103,57,22,32,183,51,109,160,63,178,0,38,159,84,254,13,221,32,129,227,107,116,65,224,22,72,130,140,84,149,181,129,167,246,167,70,91,103,207,46,150,247,40,46,143,6,54,20,83,244,102,184,69,20,71,148,131,137,169,79,157,106,49,139,250,166,181,101,225,132,28,234,149,162,146,31,96,120,6,29,171,242,23,71,169,50,163,92,56,177,188,132,246,104,116,25,164,199,154,2,73,77,178,117,38,198,186,47,254,161,248,60,224,70,155,157,14,91,82,26,130,122,67,115,4,94,78,156,127,88,188,204,141,240,19,189,153,93,222,206,25,158,110,163,187,182,185,26,171,156,74,34,161,118,241,34,188,143,223,134,249,88,49,47,241,189,153,91,246,201,196,155,189,4,255,139,97,126,159,154,171,27,158,102,223,217,52,42,16,166,124,144,155,228,43,10,178,216,224,239,246,3,125,61,242,0,114,250,12,242,128,46,225,131,149,211,205,177,150,193,64,105,236,230,46,201,175,28,197,125,45,39,133,89,149,228,88,21,44,52,35,220,49,214,226,196,104,240,63,224,195,155,170,187,103,40,188,248,231,53,108,47,135,215,199,46,187,237,62,70,11,172,249,175,141,243,146,134,161,36,186,130,58,42,35,78,232,188,216,42,247,202,93,27,3,122,10,107,42,39,251,48,252,94,155,80,12,203,6,182,121,224,35,224,6,157,215,199,218,240,208,204,89,92,14,117,52,28,101,114,81,80,101,140,127,190,78,89,170,164,85,162,11,14,252,3,19,170,57,98,89,73,131,253,176,56,150,147,212,217,124,14,30,208,211,185,217,76,162,31,113,226,212,49,237,198,209,8,66,76,218,115,253,86,5,121,108,97,16,106,96,194,140,139,35,214,99,146,91,252,133,225,55,169,165,166,38,53,128,86,187,247,85,125,90,86,252,189,187,102,22,33,240,133,249,196,120,109,179,1,174,176,20,100,173,38,3,232,39,176,211,235,192,36,78,249,130,102,48,168,67,0,165,140,225,48,17,143,43,174,2,44,146,101,9,1,19,178,206,192,242,36,115,229,7,183,140,42,73,139,23,92,210,120,46,52,106,154,205,26,37,0,142,117,117,75,83,82,119,63,120,133,65,182,53,136,251,176,139,24,113,220,152,245,43,120,132,198,86,254,190,85,62,187,57,81,78,48,225,135,212,107,228,163,18,5,84,163,138,136,112,64,208,201,155,52,108,49,78,110,205,22,2,202,233,194,37,196,72,120,244,151,3,167,238,126,125,39,35,200,26,175,139,90,82,60,111,3,81,146,229,230,33,209,31,100,78,161,98,58,188,42,197,74,49,119,146,161,16,102,79,82,162,92,54,222,72,67,37,232,97,36,168,206,132,49,57,34,27,9,49,150,138,234,81,191,94,167,2,54,73,155,66,21,43,135,117,99,131,39,137,4,141,225,223,93,86,182,74,98,219,166,204,204,216,108,68,33,119,71,43,248,207,97,124,99,250,31,145,246,89,170,26,71,31,82,136,33,148,118,146,190,27,10,25,64,54,131,93,200,34,72,109,123,126,50,28,205,196,166,66,11,16,14,174,179,127,50,57,136,41,11,37,68,224,167,141,245,233,186,52,179,216,108,198,220,202,24,175,90,153,158,63,87,199,221,182,6,240,181,196,234,134,245,225,250,156,96,130,70,183,187,40,8,255,247,246,161,236,83,108,69,152,114,147,49,162,184,209,206,244,213,22,167,89,207,127,231,137,214,63,53,250,177,158,84,9,227,83,208,101,16,248,159,136,19,198,227,105,166,54,12,20,185,227,88,192,194,13,101,159,9,41,104,221,7,250,83,149,45,94,112,149,204,244,75,11,217,70,72,118,32,7,212,138,93,215,189,60,123,124,167,184,245,170,36,120,130,195,84,158,135,117,0,128,13,214,104,59,16,0,57,149,160,56,27,78,241,47,164,65,152,122,216,46,171,242,210,211,105,187,200,89,225,185,75,126,150,25,97,222,28,3,186,53,61,17,139,67,116,223,198,204,57,232,25,61,251,213,53,73,4,103,54,9,68,36,68,15,87,97,51,208,239,62,176,252,1,17,178,12,122,69,210,101,228,216,89,211,55,17,55,79,48,205,191,235,248,112,161,219,127,230,119,141,233,93,2,157,207,36,118,179,73,80,232,255,1,149,30,247,169,66,130,113,76,56,154,199,208,200,76,19,41,29,139,152,235,155,121,146,39,21,60,190,104,50,185,107,76,28,66,187,66,110,93,91,224,160,55,112,180,174,166,179,176,118,228,38,138,221,30,1,111,245,217,36,180,211,30,206,34,228,94,127,169,65,170,202,198,68,101,230,97,211,68,143,247,169,127,130,42,244,242,24,248,175,100,121,253,138,61,125,74,253,37,244,202,179,6,123,130,78,78,146,31,109,80,23,202,26,107,72,4,193,215,20,70,80,169,214,177,107,71,67,239,128,108,159,196,189,77,46,240,178,174,212,20,25,3,52,243,140,7,104,222,232,58,91,155,18,211,249,12,29,132,110,232,108,219,8,80,69,111,243,68,121,83,18,163,173,102,2,40,48,225,168,182,129,156,80,176,31,241,67,106,119,226,203,21,72,199,102,35,158,234,141,146,189,50,42,116,135,170,176,131,34,112,39,117,184,238,8,46,37,71,208,103,106,76,64,42,232,88,179,30,236,152,110,44,5,109,124,18,160,194,39,189,113,81,117,192,99,41,202,155,215,231,186,223,231,13,1,31,219,156,2,187,56,132,212,12,67,33,91,2,33,82,83,7,172,187,51,126,152,144,67,92,227,38,71,63,236,196,201,124,86,127,137,95,149,199,130,92,171,120,137,182,125,109,98,134,150,8,184,168,25,90,82,123,247,117,120,126,142,205,255,164,72,241,107,10,78,52,245,33,102,130,202,174,247,62,63,143,108,81,43,17,169,11,120,103,239,130,203,251,11,135,37,71,209,211,219,104,89,92,110,0,78,171,254,189,175,217,190,76,225,81,142,143,207,185,0,138,243,19,145,110,8,239,131,215,83,21,129,250,152,9,172,233,180,148,190,179,185,59,35,17,200,12,139,192,96,144,57,113,170,253,57,5,116,33,98,81,34,167,80,24,114,135,229,189,159,204,75,32,236,97,205,157,104,9,75,172,226,206,108,21,19,59,118,213,163,148,152,208,98,218,32,32,193,175,141,231,94,54,227,218,98,124,58,183,187,184,102,214,58,27,34,102,219,88,153,251,185,220,49,184,189,87,169,237,186,109,243,185,54,23,125,107,175,77,122,217,252,128,215,57,183,65,113,41,197,115,46,92,20,50,114,129,164,247,140,117,29,227,135,86,144,107,168,18,86,16,121,88,85,94,16,33,240,245,139,44,205,200,203,66,138,211,197,224,82,157,72,108,97,229,211,138,156,196,138,61,16,114,70,35,33,20,92,85,188,26,7,82,251,243,21,233,250,48,129,187,122,238,54,74,235,73,10,149,168,138,9,83,252,135,35,151,122,142,137,140,205,163,167,249,21,107,191,167,7,125,223,49,126,181,253,135,215,89,220,138,235,107,106,101,232,120,18,140,8,145,179,33,159,32,26,97,215,4,124,117,229,43,217,34,53,193,189,122,137,125,164,48,114,178,134,247,189,9,220,35,239,136,134,133,212,41,16,188,7,144,196,219,170,95,5,55,121,141,165,2,149,118,248,141,189,221,16,114,27,19,73,123,240,108,88,160,154,87,36,5,219,128,52,255,89,217,26,47,87,250,197,211,226,58,237,102,123,252,20,98,75,250,28,59,231,3,159,50,123,9,14,0,157,77,200,86,243,132,85,201,200,250,46,94,221,221,150,91,158,123,203,231,251,220,107,14,78,232,146,146,204,68,43,112,46,248,74,161,46,200,195,255,118,124,92,78,1,27,190,161,111,190,168,255,53,62,158,87,30,95,47,236,249,28,75,176,131,84,206,73,128,166,159,120,71,137,74,124,4,113,2,131,187,177,44,200,72,112,18,193,81,227,98,72,165,115,165,2,46,7,111,239,169,235,51,218,178,123,33,33,102,70,177,165,191,162,250,10,19,37,235,30,174,142,122,30,233,29,153,63,84,144,87,60,48,175,231,44,168,245,49,175,35,227,141,76,210,164,4,140,82,46,133,178,195,108,130,218,219,6,43,254,126,58,234,110,116,17,28,219,139,13,185,4,57,8,183,199,39,191,253,98,203,129,237,64,18,5,175,10,165,237,93,222,169,36,232,89,24,83,233,123,119,19,10,91,48,166,170,222,188,55,78,25,238,218,103,201,126,114,54,220,66,130,134,253,53,195,19,5,109,131,224,91,151,60,172,54,11,112,51,45,8,190,27,171,220,182,95,158,87,84,214,4,161,1,37,56,207,107,171,68,110,197,150,214,141,116,75,175,158,240,115,2,103,107,164,199,134,189,123,186,248,105,84,123,66,243,244,194,47,126,245,58,92,31,26,142,190,65,229,241,80,60,129,142,237,207,183,88,132,237,196,179,194,20,175,77,82,131,251,59,209,19,50,169,172,88,166,203,139,163,91,23,64,25,125,212,115,187,101,195,228,89,53,16,203,0,134,10,52,64,13,150,244,29,118,24,91,122,26,151,52,166,133,179,168,207,189,82,12,7,161,132,219,187,25,57,197,231,102,104,180,28,83,167,217,29,7,232,46,122,95,5,237,205,133,188,199,111,196,50,169,30,216,30,140,250,40,153,153,192,162,93,124,87,109,1,160,60,28,235,126,182,125,117,221,174,133,199,171,81,160,238,182,115,181,65,36,219,94,97,36,118,252,89,123,109,221,5,88,216,198,135,186,93,194,194,162,127,194,40,75,212,89,0,194,69,73,164,204,248,59,252,0,191,117,201,208,203,123,220,196,252,42,168,0,6,37,130,6,229,5,17,159,185,235,59,146,201,17,89,107,78,207,128,112,156,116,171,16,13,15,119,129,106,254,104,143,91,209,219,13,162,98,72,132,158,120,228,242,90,5,125,204,86,43,143,163,80,170,142,90,241,134,127,246,6,135,247,88,211,37,181,206,154,246,94,110,251,218,135,81,159,116,52,152,149,86,230,247,219,182,80,69,152,51,251,243,108,220,53,149,9,87,68,189,76,250,109,42,203,211,187,250,194,253,173,11,49,10,118,33,54,25,60,90,219,129,49,18,166,35,74,27,14,240,113,31,14,142,4,193,221,139,182,180,121,224,61,179,246,111,179,117,140,163,184,13,180,92,253,214,209,125,204,155,6,89,82,49,108,172,181,142,30,157,0,135,121,114,25,88,141,80,9,36,22,255,54,84,73,224,90,211,21,172,92,124,83,75,167,245,202,114,252,51,51,109,214,29,19,13,247,192,62,76,77,61,127,44,137,243,249,144,92,228,231,163,237,143,254,208,169,90,105,190,70,105,82,43,235,125,207,201,60,170,47,62,251,231,38,47,24,201,39,203,88,138,89,150,125,252,124,125,202,216,137,23,71,66,66,74,39,3,243,137,155,102,103,52,206,162,168,93,249,252,136,74,138,151,110,70,118,253,172,83,214,94,39,5,173,51,25,183,95,71,115,149,130,13,126,60,28,142,41,185,186,245,239,242,145,81,35,113,76,249,37,121,179,124,103,13,254,112,53,199,57,104,39,151,233,43,195,120,102,90,129,137,14,193,19,20,195,89,11,50,182,241,84,197,45,67,221,52,14,47,80,171,33,35,104,133,219,253,210,149,70,140,244,252,107,86,8,38,213,76,85,255,93,122,35,125,147,86,77,121,19,13,250,54,4,250,204,214,229,246,53,222,231,222,31,142,126,33,191,171,201,136,45,200,1,132,247,175,123,208,226,134,136,105,93,203,41,0,171,181,14,18,197,129,187,139,213,183,26,46,67,33,239,141,49,62,16,153,95,183,114,103,252,126,71,173,4,96,2,234,46,171,78,116,25,50,0,118,59,13,40,33,37,231,176,130,142,13,161,255,18,65,197,177,189,240,166,61,176,93,67,103,84,98,85,25,178,119,202,86,135,102,3,144,97,240,64,118,226,110,229,108,21,170,61,85,101,221,64,249,74,154,156,242,221,215,76,242,151,127,183,119,27,85,126,173,5,51,68,81,162,57,249,219,14,71,21,106,91,187,170,217,60,156,169,12,35,134,37,123,52,95,180,28,38,93,189,157,104,203,154,229,75,111,108,217,28,60,137,148,108,22,15,238,153,24,25,170,205,219,98,213,251,59,90,133,10,209,155,241,6,104,157,253,249,3,202,197,67,245,15,224,16,139,170,161,183,40,123,165,84,170,251,148,23,188,210,247,188,34,12,77,145,50,243,148,137,43,98,65,72,181,214,113,66,167,222,40,50,227,203,55,67,149,92,244,160,167,235,250,102,93,181,201,241,126,240,166,192,37,99,70,19,26,92,181,119,170,185,247,28,36,171,215,27,101,10,4,105,163,156,18,58,6,242,152,197,182,4,71,148,5,184,70,152,164,2,31,47,163,86,199,133,47,13,174,42,14,28,215,6,52,234,177,62,217,13,108,45,86,174,5,159,173,175,44,247,54,249,235,173,222,50,182,173,159,182,229,186,215,101,18,33,15,212,14,59,108,82,69,171,190,254,230,238,64,143,5,253,252,249,3,163,124,147,148,33,91,205,177,227,5,167,83,193,181,46,240,8,200,167,230,73,19,96,18,2,123,156,253,141,88,211,57,209,195,199,163,54,159,187,231,129,127,224,50,238,163,69,91,88,106,183,123,63,13,161,249,26,212,94,121,34,47,116,195,161,182,75,227,157,232,114,17,118,112,212,215,244,46,146,61,125,212,29,228,227,206,48,188,202,85,6,202,178,154,14,53,160,52,15,166,94,183,29,55,157,188,23,240,239,137,56,141,182,156,178,39,183,251,65,60,8,99,15,13,62,17,231,22,38,107,30,101,187,233,18,44,7,52,53,58,134,242,74,244,74,235,51,80,18,84,109,143,98,211,148,114,172,162,103,221,149,113,93,66,185,143,44,176,217,167,239,168,21,2,43,34,26,223,186,115,232,178,134,79,157,3,154,160,177,114,204,104,57,129,48,82,19,97,93,208,127,222,123,224,179,12,11,101,246,65,80,172,140,45,86,116,136,28,248,50,66,150,119,91,160,61,176,195,120,123,48,88,82,247,193,124,90,230,181,245,220,78,135,120,157,29,113,131,90,65,180,79,15,2,182,243,64,65,29,201,15,130,121,208,53,109,57,63,169,171,146,245,209,84,46,32,37,56,92,253,52,95,122,4,52,141,197,111,82,224,246,91,71,162,0,45,165,29,233,109,63,178,182,121,247,76,191,130,151,105,109,223,61,109,136,79,249,23,245,127,114,149,225,187,112,38,212,241,20,251,196,155,55,147,230,84,244,8,194,8,217,109,118,149,79,163,185,160,65,188,6,182,204,47,212,201,23,20,13,30,23,129,19,163,230,22,8,225,79,236,255,142,238,211,110,171,192,125,255,102,1,215,23,21,154,238,44,4,221,75,74,1,127,129,36,153,59,23,39,38,110,111,75,176,105,239,27,144,238,213,84,78,95,157,143,188,192,182,227,253,89,20,160,103,23,86,42,60,149,132,102,91,7,23,5,249,236,145,103,200,104,176,52,70,35,115,50,178,129,86,90,162,128,56,128,49,61,255,1,169,78,150,69,7,152,12,92,179,255,122,13,104,27,219,152,218,184,226,136,195,186,171,213,145,232,49,67,111,61,68,90,218,234,75,67,16,46,165,138,52,221,254,164,72,156,107,116,171,162,10,220,31,13,7,49,236,235,55,219,150,81,74,198,81,150,36,163,199,10,19,213,228,88,19,22,54,45,165,122,52,89,63,8,130,252,141,53,191,198,255,20,240,158,239,217,114,120,234,142,38,21,32,209,169,14,1,161,110,162,249,184,196,215,255,82,4,122,117,6,61,70,87,174,212,209,207,204,57,209,250,65,201,215,26,176,148,22,204,159,0,58,177,221,84,226,3,169,26,102,121,50,150,116,96,31,146,114,12,16,92,113,70,23,46,150,184,110,12,126,67,34,232,11,169,161,240,197,41,1,96,221,69,98,202,242,243,18,232,199,197,92,221,78,231,59,69,121,88,233,87,166,166,78,176,6,149,118,104,101,136,66,231,26,18,134,243,251,192,98,133,159,49,66,205,117,7,176,205,234,106,133,40,46,144,197,137,246,124,104,2,118,216,5,172,134,124,187,177,126,30,136,61,34,34,32,32,7,56,202,57,205,125,240,179,38,161,36,46,135,97,220,198,194,14,38,134,0,125,35,123,84,10,56,62,30,189,63,56,63,161,108,58,166,28,61,95,122,140,138,111,216,20,6,73,175,166,109,43,231,218,167,91,102,232,7,37,198,236,121,36,247,215,120,227,157,159,241,3,22,147,39,125,204,110,15,28,249,197,103,33,202,28,173,42,195,204,56,173,118,123,121,62,133,90,187,141,124,98,76,88,120,126,202,6,217,234,16,25,40,188,119,189,218,18,253,170,47,138,55,81,192,136,21,156,141,158,109,150,180,132,49,16,58,183,127,38,82,32,108,73,171,235,78,165,127,136,76,91,124,242,141,178,90,57,74,197,195,249,251,95,187,3,130,3,82,63,25,185,59,232,49,200,218,160,203,28,25,2,3,42,100,110,141,35,195,66,29,29,255,111,29,65,155,242,33,112,113,251,229,100,50,158,6,16,68,18,161,1,19,36,128,218,41,174,252,88,1,220,26,163,107,207,94,37,206,54,210,192,173,184,247,63,114,205,146,90,131,94,35,106,236,206,205,23,15,223,217,12,2,118,16,107,241,89,67,77,147,9,213,214,69,38,55,115,16,168,171,255,121,99,44,155,195,84,242,82,152,119,44,174,188,127,54,198,200,50,64,193,247,229,248,131,55,156,56,132,87,201,96,149,194,84,112,209,58,132,112,194,120,221,177,118,217,211,30,209,24,48,162,41,16,228,250,31,86,24,46,4,125,223,133,13,162,236,196,90,125,115,55,135,71,219,141,238,182,169,111,246,109,97,221,180,60,246,101,241,243,246,173,213,58,2,47,90,26,174,234,241,2,37,150,96,233,76,37,64,140,179,130,48,245,212,70,16,74,154,154,190,85,49,150,111,244,231,60,236,220,147,243,227,202,42,113,162,56,218,155,230,160,38,109,246,144,144,98,41,217,240,151,178,31,124,128,214,232,121,190,142,135,218,184,246,145,109,222,212,131,203,110,139,226,112,173,246,44,231,168,200,89,98,162,245,201,241,208,176,177,80,246,197,21,14,48,41,36,111,8,92,141,98,10,113,66,105,108,225,51,213,81,15,104,116,241,207,78,174,211,81,63,8,216,20,230,213,215,254,212,27,14,2,158,0,97,215,229,88,96,245,33,49,241,217,199,15,231,149,99,221,242,171,70,229,122,102,10,135,216,24,82,214,86,185,213,9,153,84,42,23,0,127,208,12,124,37,13,0,54,62,166,33,95,115,29,6,17,167,153,220,128,97,147,232,18,123,169,83,113,235,185,71,189,134,135,32,114,76,254,69,82,234,209,26,96,34,169,69,174,220,205,14,164,16,172,182,176,87,62,199,130,240,161,23,24,227,20,205,113,147,74,162,123,17,78,255,46,121,78,212,96,39,27,152,254,116,70,245,174,206,161,130,153,65,210,165,17,17,75,252,68,247,190,127,32,163,132,143,180,234,225,163,21,20,134,227,228,62,69,172,215,115,189,137,102,189,206,122,94,176,86,123,188,204,56,180,137,163,62,20,111,173,183,131,161,112,155,229,206,94,146,157,46,207,89,74,152,158,41,224,51,248,136,6,91,107,233,54,157,151,81,227,193,72,17,208,221,177,110,16,164,142,238,249,194,189,170,153,217,218,84,205,232,87,109,32,0,236,43,148,35,184,203,101,8,145,94,41,61,3,177,203,132,240,180,101,49,247,147,166,95,93,149,75,251,242,63,85,226,168,10,254,45,208,147,231,24,122,190,87,42,145,44,211,221,79,233,34,248,155,192,200,209,9,47,162,71,19,30,78,43,142,214,175,152,84,152,219,58,127,211,134,213,84,49,71,105,250,255,203,16,241,66,86,8,146,50,144,79,0,255,10,177,124,102,88,91,4,130,197,124,100,24,217,190,54,112,140,250,63,43,141,21,90,189,48,122,216,64,127,93,105,255,248,94,78,47,198,131,154,223,56,255,157,177,142,55,18,143,193,131,219,136,52,198,183,236,69,222,69,227,49,2,35,148,8,203,111,32,60,74,222,140,168,45,88,198,190,202,132,33,179,99,229,224,212,178,22,87,161,48,106,64,70,120,119,49,123,171,54,40,27,129,84,88,48,108,163,217,182,186,196,169,224,127,242,83,121,13,26,22,192,199,133,4,72,143,178,149,137,238,110,171,191,197,122,190,180,135,137,110,144,177,171,25,117,215,255,23,209,139,62,131,115,214,241,91,84,125,106,204,0,136,92,109,188,90,251,253,228,86,9,254,32,164,226,30,232,24,174,58,118,38,209,11,202,56,0,249,194,3,250,45,137,155,206,180,121,224,72,204,199,13,100,58,215,186,202,61,106,134,113,61,4,123,34,68,75,174,152,195,98,120,206,109,100,217,185,107,172,24,72,231,156,139,40,108,182,197,73,68,240,237,191,170,43,184,248,123,93,205,209,46,79,3,97,66,113,122,246,71,112,18,19,84,55,148,172,122,114,202,150,172,151,32,13,191,103,162,210,238,234,248,108,130,227,251,28,53,156,242,87,111,137,69,118,212,177,32,156,157,110,246,163,48,141,235,23,120,69,226,126,231,8,193,191,174,244,54,189,147,80,250,19,62,203,167,98,166,21,218,63,16,203,101,97,209,109,80,251,2,145,15,206,151,62,46,206,117,242,187,179,62,195,189,244,146,157,66,113,220,81,216,248,180,33,178,153,236,104,81,8,229,98,119,108,191,205,224,231,224,56,250,38,74,30,111,186,59,33,226,223,245,89,4,185,84,128,50,65,29,82,90,94,27,5,60,97,100,121,168,177,212,203,66,96,52,47,74,2,248,43,232,56,41,106,152,81,96,86,184,219,136,70,252,75,39,206,51,108,82,113,58,237,116,159,10,96,134,216,64,135,215,109,212,151,22,18,235,43,190,86,54,40,135,248,244,85,135,176,167,110,71,192,189,127,178,67,251,152,217,102,145,110,209,139,186,154,83,135,32,236,223,212,190,7,37,40,70,55,51,191,190,146,194,48,4,231,108,97,135,84,181,94,218,219,100,144,16,71,108,9,63,113,132,69,224,215,218,253,243,157,245,252,163,84,49,109,3,85,29,39,201,156,178,103,221,123,235,230,11,169,40,149,59,128,202,13,192,193,199,218,221,104,233,155,125,24,254,141,74,85,248,183,243,129,32,230,96,0,255,64,6,82,120,30,122,103,24,56,235,50,230,224,60,97,187,187,122,43,170,27,109,160,219,149,182,175,74,250,31,147,30,1,82,206,201,230,143,126,245,167,141,124,226,230,150,57,175,152,152,144,225,64,191,166,17,100,127,16,87,136,253,31,237,88,173,150,79,188,108,22,20,143,211,61,101,11,30,6,240,57,54,19,183,136,184,133,55,71,204,241,27,23,51,234,28,228,227,8,186,203,19,5,98,190,239,105,19,142,8,101,112,141,154,88,243,101,5,111,86,175,64,107,106,240,54,124,161,238,151,173,174,131,125,161,85,92,30,214,105,149,154,33,64,209,180,31,219,167,95,192,231,17,140,137,214,202,39,227,134,42,0,220,56,86,148,202,140,115,89,253,111,202,18,152,229,157,196,229,158,65,199,44,217,162,104,145,195,124,98,40,232,38,14,115,234,100,195,20,184,178,63,153,121,88,128,49,138,161,81,2,153,7,238,84,216,114,227,220,151,109,112,94,29,129,193,102,48,90,145,61,33,16,140,18,135,235,206,130,164,101,65,91,63,18,23,24,0,0,225,162,47,57,242,18,53,78,147,195,233,123,59,138,15,234,199,245,206,213,110,246,48,221,233,208,46,181,72,82,242,255,207,122,9,93,157,138,71,90,100,215,85,231,158,250,246,234,28,214,178,159,4,34,77,0,94,64,80,197,31,72,92,170,83,95,172,162,77,109,237,138,188,17,209,92,118,167,104,78,237,1,129,16,95,226,233,73,52,79,158,89,28,87,128,61,104,115,117,54,86,36,106,145,234,195,208,170,156,37,9,109,25,133,31,105,45,90,213,169,43,242,232,51,178,113,93,151,82,215,75,112,115,191,55,214,13,16,98,144,117,232,154,163,200,56,120,42,238,206,67,12,138,107,38,89,200,222,153,47,151,108,77,71,19,84,138,160,75,201,76,116,182,66,185,194,58,234,195,234,208,114,193,246,152,216,32,114,251,186,214,177,175,34,6,95,181,34,134,135,232,210,32,206,193,149,194,185,90,6,181,75,183,108,232,82,152,240,9,228,66,106,70,107,199,85,44,185,223,77,45,127,75,87,138,171,165,165,208,96,44,134,239,126,190,45,212,93,122,180,249,158,221,79,193,197,116,123,252,54,84,126,140,19,2,162,125,87,125,55,40,216,211,107,179,78,148,87,35,35,126,20,161,124,214,239,11,214,131,208,10,237,203,203,148,137,173,199,211,75,56,166,39,180,131,43,9,231,16,111,72,162,225,116,93,252,228,165,35,19,162,15,70,195,23,120,163,224,235,21,144,0,239,110,251,103,168,229,0,16,228,2,60,90,69,173,34,7,151,100,209,253,228,109,240,176,213,152,215,76,130,75,38,77,228,241,52,166,38,244,116,213,110,162,100,156,66,203,235,229,223,118,124,181,233,168,5,137,34,164,231,140,206,183,117,15,38,230,93,148,3,163,34,32,45,40,25,109,202,192,18,189,197,88,90,85,230,50,235,8,31,224,114,114,35,141,79,231,93,240,200,64,91,241,20,100,236,73,162,246,29,148,39,72,205,181,197,208,250,148,214,84,208,115,64,198,64,194,201,138,245,131,104,56,138,87,146,195,100,233,17,107,7,99,180,237,45,212,149,118,131,68,5,186,62,91,124,216,41,223,90,195,116,75,123,180,117,88,188,217,141,231,52,251,94,28,115,126,130,15,121,211,138,73,158,215,117,191,113,231,182,187,21,152,14,38,16,63,162,176,202,26,108,96,121,25,118,143,224,131,244,157,163,247,190,254,38,120,180,37,133,185,73,226,79,78,27,68,46,187,55,12,153,78,141,151,232,244,177,17,183,131,150,129,226,217,68,59,178,83,227,133,87,114,241,34,160,230,153,92,171,156,87,127,102,208,77,2,32,191,135,116,130,46,157,207,244,209,29,106,171,21,228,8,97,26,162,140,109,187,162,48,238,30,109,168,208,210,237,168,180,142,207,180,41,169,30,203,95,183,70,191,13,205,19,169,149,4,83,58,140,122,87,154,77,251,254,89,18,22,209,104,77,125,247,42,228,172,57,8,197,168,217,15,124,251,244,5,24,119,213,113,193,144,140,254,93,220,210,127,51,233,154,135,29,126,226,106,154,127,4,3,199,182,5,67,163,163,104,22,98,114,209,93,120,242,172,9,104,151,20,227,162,137,132,250,184,182,55,134,174,141,94,127,72,193,31,63,153,227,185,80,76,112,70,45,101,104,167,5,138,201,219,115,168,229,221,80,52,28,32,193,46,125,202,166,30,85,128,27,206,172,150,255,144,235,207,236,47,39,73,255,51,155,115,166,130,112,180,219,190,25,19,166,12,60,34,173,94,242,229,80,252,119,236,151,172,153,132,57,101,38,86,33,199,34,87,160,220,84,80,33,187,212,51,185,4,78,234,81,78,28,27,28,103,57,9,219,33,120,140,48,54,45,124,76,167,254,196,9,136,120,234,189,66,45,89,234,34,237,122,55,5,53,132,187,20,204,252,84,243,228,40,70,203,195,45,150,199,6,112,83,39,48,18,27,212,24,185,160,119,69,42,128,27,100,166,241,23,139,191,143,120,3,116,203,135,213,160,24,153,6,204,214,9,42,84,239,2,6,243,209,39,152,68,24,165,9,249,221,192,110,63,36,10,76,251,63,170,47,19,114,200,208,46,247,144,213,88,129,219,61,114,216,203,246,42,132,176,141,23,83,237,120,119,63,220,113,80,212,144,145,205,125,143,23,222,223,78,135,240,167,220,180,150,226,131,72,169,103,229,106,255,226,138,147,38,48,138,246,108,177,120,105,61,38,66,170,231,135,147,122,206,93,195,178,255,168,219,24,73,20,237,183,185,176,112,156,143,213,147,102,25,37,88,64,245,247,97,39,225,90,130,30,186,44,147,10,16,49,172,150,63,184,33,52,136,2,97,171,133,142,113,133,52,123,129,103,80,39,203,193,91,64,144,38,116,220,173,27,239,176,202,245,155,63,232,137,205,233,58,20,17,177,226,201,228,79,2,98,255,168,160,203,73,142,16,212,21,10,87,21,101,206,129,26,0,153,13,214,193,151,162,65,77,75,84,120,9,13,130,235,113,17,255,3,234,173,73,158,107,203,121,219,117,86,219,10,112,233,251,45,178,221,235,79,56,63,13,193,202,173,120,41,211,55,104,251,38,135,222,139,10,118,40,245,102,220,3,85,177,245,210,191,42,158,103,167,49,253,32,142,93,185,251,234,10,175,1,242,51,175,228,18,133,112,252,19,193,182,237,180,5,155,164,169,128,199,244,216,198,135,243,82,68,244,117,89,213,181,230,123,21,6,45,118,123,71,226,153,208,80,153,225,99,108,183,66,19,5,236,215,62,205,131,65,177,142,253,205,245,25,91,227,28,162,232,194,189,19,118,122,163,63,94,253,165,127,221,14,33,207,156,67,18,120,214,127,152,166,207,63,79,254,172,240,134,91,169,94,241,107,48,11,216,145,80,170,110,254,234,217,33,102,51,182,48,12,89,239,2,33,37,123,120,167,14,141,26,239,153,149,183,37,64,148,34,177,75,109,123,239,234,147,190,60,122,114,226,87,15,225,124,62,221,250,201,226,61,64,110,186,122,128,216,65,3,81,134,237,7,13,104,233,207,210,95,46,14,147,144,198,246,236,140,186,253,226,198,167,41,141,126,133,173,97,112,37,164,97,110,115,126,197,86,104,107,148,204,221,209,105,168,73,218,87,59,156,100,238,1,122,53,141,28,237,104,39,179,223,220,116,16,137,112,185,177,105,209,233,251,45,73,233,240,218,137,107,239,200,110,71,255,22,84,108,200,227,39,212,31,10,221,155,87,109,29,186,118,178,63,28,139,225,11,9,229,132,245,84,77,109,134,49,138,239,153,237,84,119,81,24,155,106,217,106,215,41,178,95,43,172,66,208,14,117,34,195,165,116,4,183,11,47,87,34,22,181,67,104,190,243,209,237,204,125,207,236,37,93,179,148,81,104,92,222,32,252,207,157,11,193,160,98,74,68,106,182,237,122,176,31,81,74,196,80,108,8,243,119,230,123,153,181,244,48,29,137,86,20,110,109,100,211,207,161,209,26,51,146,81,59,24,80,6,194,200,183,136,177,57,194,244,6,15,150,222,111,192,69,21,150,144,186,74,97,57,163,115,225,64,57,213,196,203,246,15,165,81,232,94,48,182,97,130,114,6,145,217,233,68,15,210,102,15,219,53,22,53,249,172,217,49,252,37,206,100,180,229,64,103,159,232,75,101,140,158,197,189,204,239,146,175,37,34,80,211,65,37,37,217,60,216,150,47,30,151,177,66,22,249,117,58,237,58,248,231,146,73,22,234,202,15,192,39,162,169,233,111,244,108,125,175,71,44,114,26,70,217,43,233,85,26,231,26,214,164,108,128,93,70,85,81,87,92,76,185,161,219,219,225,219,157,237,177,59,142,89,131,21,223,61,191,241,162,215,241,57,62,152,142,227,172,229,151,106,26,198,195,81,125,32,221,66,189,212,8,212,159,205,200,100,243,233,91,188,206,47,249,253,13,139,55,184,107,58,253,39,197,174,54,227,221,70,210,143,199,254,237,71,247,103,230,45,102,21,25,18,14,207,205,101,129,151,227,224,45,98,29,205,155,10,43,105,200,126,109,248,55,35,119,79,175,167,33,157,222,76,36,25,22,139,91,138,4,121,50,158,188,214,187,247,60,188,178,28,249,5,125,216,75,189,9,250,175,74,193,207,159,177,181,254,171,29,129,35,156,133,78,190,3,119,192,50,223,126,50,197,36,52,33,194,168,184,248,224,177,102,14,71,20,213,40,255,46,64,250,198,93,57,112,51,240,119,35,37,137,208,89,173,131,118,179,240,151,74,180,222,166,179,204,102,72,19,105,222,87,99,187,158,25,34,177,17,59,174,244,66,117,212,21,160,234,29,22,131,150,74,210,199,118,21,1,123,109,87,32,153,124,119,159,46,24,80,24,139,10,3,63,217,190,117,48,142,38,42,47,144,6,68,175,52,33,76,217,178,156,253,65,214,93,77,238,123,79,94,210,187,6,238,100,110,171,157,230,236,63,225,0,110,181,114,192,84,241,121,170,176,91,195,86,128,5,247,26,31,206,116,101,135,235,120,31,134,119,131,131,28,232,227,99,133,91,201,175,104,48,208,209,126,123,43,135,204,200,252,183,222,173,13,67,97,149,174,219,226,21,1,39,100,143,173,254,247,113,178,96,33,205,100,163,196,196,42,175,47,195,167,108,70,90,241,102,60,180,212,122,167,39,154,100,241,243,11,241,64,88,132,71,50,86,68,132,176,164,155,185,33,192,6,245,255,73,112,158,236,24,123,181,35,108,142,173,33,153,90,248,246,20,50,198,99,191,75,81,168,237,233,229,126,247,112,118,72,8,184,211,140,141,133,132,97,223,72,57,113,228,131,27,214,164,186,116,118,241,139,208,57,81,49,142,218,6,108,118,26,103,250,72,145,248,80,181,162,18,0,71,33,110,1,66,122,168,185,152,33,120,138,174,42,10,197,122,10,205,182,164,67,170,43,215,243,148,253,79,132,85,159,25,60,247,226,241,249,126,108,6,104,17,243,215,244,169,198,182,244,9,8,191,132,138,95,102,157,214,84,197,89,9,181,91,206,242,57,172,88,126,60,225,78,21,99,127,182,117,16,3,25,249,209,67,237,160,239,181,75,58,64,142,110,188,210,208,221,185,152,197,125,102,139,255,71,31,4,183,2,101,226,80,82,236,157,28,112,47,89,50,218,132,4,199,12,57,195,51,79,138,119,204,129,154,141,143,137,72,241,67,206,129,23,216,84,244,217,107,116,186,164,217,54,232,42,51,86,187,30,174,37,144,151,223,38,117,111,120,246,130,79,102,114,67,81,36,77,5,50,65,184,240,109,34,61,67,30,110,105,8,52,15,182,114,52,117,105,4,233,139,81,157,201,157,65,16,153,71,137,211,167,56,240,46,45,94,168,173,60,143,203,37,242,220,229,176,171,48,46,36,192,216,51,208,134,255,87,33,83,251,127,200,214,236,67,133,251,44,88,107,162,166,139,238,25,50,17,149,85,71,149,202,165,8,127,249,169,191,191,126,61,181,0,141,44,73,240,102,219,177,33,247,149,97,39,133,31,104,79,164,247,235,141,79,197,126,113,196,211,225,66,241,232,71,153,96,198,14,155,158,197,15,61,66,57,63,234,35,68,50,12,130,215,62,254,18,44,62,223,0,49,55,200,57,126,41,165,21,114,52,140,23,228,0,129,137,54,226,83,251,51,45,153,102,69,134,84,236,112,108,198,53,209,137,69,185,179,172,108,153,127,248,211,210,35,80,206,188,137,144,26,169,73,187,253,117,52,250,205,210,65,195,227,238,146,189,2,70,19,153,51,163,21,115,102,35,56,174,31,156,29,14,39,118,155,219,186,92,189,89,173,131,50,198,137,36,99,168,68,123,131,177,237,130,227,71,251,120,93,236,110,55,128,232,183,92,118,204,138,27,61,14,240,43,208,242,6,14,192,251,90,159,32,167,147,52,13,112,7,72,91,125,145,5,208,223,29,36,77,93,238,37,2,131,187,70,239,179,105,184,247,81,200,167,207,163,110,139,228,191,199,90,221,51,55,196,56,225,28,59,228,193,24,246,144,252,155,91,79,157,81,213,23,247,234,55,240,227,231,153,200,30,215,66,15,150,184,235,171,167,196,63,90,42,232,142,126,190,57,211,200,230,183,48,220,178,9,181,32,244,119,171,247,53,35,44,18,115,152,156,218,114,233,55,75,79,242,38,137,108,220,50,234,65,22,119,70,152,180,59,233,82,254,40,238,5,103,113,36,255,26,246,254,131,78,97,244,26,157,168,17,109,217,127,57,51,185,5,124,161,255,205,19,100,218,111,38,83,243,30,227,210,215,216,174,68,55,228,48,246,214,3,205,157,87,48,229,52,181,88,20,109,160,102,225,46,231,81,163,26,157,39,34,186,181,95,14,141,188,155,225,249,37,134,201,251,0,125,113,21,112,191,127,149,6,6,144,122,62,17,93,83,222,118,150,33,253,123,113,33,124,41,184,130,232,71,219,183,209,204,142,147,89,91,159,21,214,189,77,85,5,116,165,71,99,235,100,39,153,58,37,4,172,89,21,59,199,198,193,67,218,236,62,114,201,1,230,249,235,178,255,99,117,77,68,1,5,166,252,137,90,77,28,72,180,225,81,8,146,85,97,214,109,250,244,219,134,132,229,253,82,54,126,32,76,249,149,81,19,163,107,127,239,55,3,48,155,58,86,226,53,214,162,77,74,143,140,82,7,143,45,135,119,246,147,199,186,183,175,168,42,126,197,191,146,121,75,87,142,150,180,123,140,51,9,188,92,175,127,211,200,133,155,131,198,48,31,190,188,145,206,133,49,40,132,181,71,190,192,149,139,36,220,255,107,172,86,145,94,92,248,23,50,141,65,187,65,150,61,206,228,96,213,66,192,125,68,195,181,164,102,183,226,178,162,116,123,242,40,144,167,17,7,71,8,197,172,104,163,190,232,137,217,225,128,57,214,27,46,195,228,213,2,250,142,102,127,216,178,26,47,188,243,151,237,206,63,41,22,244,86,25,63,10,10,62,176,227,24,159,222,223,2,64,121,178,148,225,213,87,14,151,227,7,106,199,217,132,233,219,58,233,173,185,221,59,203,76,71,210,173,28,172,76,116,220,223,180,148,82,114,230,203,168,81,196,46,40,163,86,140,1,198,96,112,56,254,217,13,137,145,2,85,39,38,128,196,7,236,91,110,245,53,132,75,68,174,102,109,254,64,40,201,232,158,4,150,59,71,160,138,59,149,36,46,6,34,62,73,207,128,62,223,232,99,19,41,115,177,212,147,250,41,107,124,157,39,65,223,132,239,210,49,154,191,152,121,157,119,170,153,254,75,161,107,243,100,54,114,36,34,116,186,50,126,12,111,218,142,1,164,139,10,0,197,71,251,232,69,3,116,61,66,133,179,175,189,214,124,237,230,20,22,161,225,81,95,67,134,183,224,162,170,196,130,51,146,238,113,106,184,235,178,200,32,206,13,46,212,59,79,76,166,38,69,70,36,207,44,169,169,221,62,187,220,47,162,230,124,0,17,23,72,187,123,221,12,152,48,172,192,73,130,100,131,199,89,102,241,59,38,110,87,242,167,76,92,254,214,50,39,20,149,125,254,134,95,46,92,82,91,178,251,202,226,91,4,8,90,208,145,217,107,24,19,224,162,77,230,227,11,82,40,17,70,216,10,80,211,88,197,166,193,35,36,46,46,175,78,157,199,221,157,233,22,47,90,35,11,160,42,178,174,147,226,47,237,98,104,156,131,214,92,160,16,126,241,200,214,228,80,141,141,138,34,214,75,229,172,156,160,188,179,67,145,218,206,75,81,255,91,214,92,54,144,41,84,131,126,30,157,159,118,147,63,191,119,104,209,168,6,121,208,147,208,1,215,121,250,159,38,204,109,47,143,98,204,157,57,126,39,81,111,141,247,195,83,36,184,63,97,28,166,27,173,240,124,0,118,254,255,75,245,142,24,215,97,154,100,159,117,57,89,151,117,205,220,251,107,120,219,34,13,179,223,169,198,222,177,55,202,62,107,53,247,203,244,4,11,230,200,67,5,179,137,205,194,86,164,103,53,133,34,10,157,217,151,132,96,68,224,55,121,164,172,29,228,46,118,204,8,214,208,200,52,10,61,233,160,140,123,87,201,5,202,124,78,68,150,205,106,80,55,96,138,230,104,113,25,187,136,246,51,78,203,106,42,177,118,40,185,85,242,96,148,101,19,163,152,49,8,137,195,190,243,76,130,9,244,33,12,251,24,169,226,69,127,36,112,14,113,221,210,180,163,194,180,98,140,238,114,114,45,244,175,82,136,237,14,62,195,102,27,182,133,171,196,53,238,113,240,216,129,110,65,211,255,145,249,40,253,60,245,26,227,249,121,214,231,187,115,145,246,235,66,136,89,114,84,235,109,31,93,214,219,95,244,166,53,20,18,22,59,219,99,187,229,127,43,50,32,197,184,149,70,100,8,16,205,141,235,37,119,56,220,187,249,177,166,230,40,192,77,160,191,107,199,107,131,33,212,219,15,50,82,90,222,190,120,246,72,36,217,77,108,235,181,74,218,98,223,167,232,77,223,195,87,160,91,78,46,219,113,2,27,56,65,208,55,64,131,199,225,172,226,139,90,234,124,179,129,226,217,208,47,76,226,164,225,41,162,88,170,91,146,147,215,190,228,215,154,11,143,200,105,149,29,156,198,72,17,97,198,157,230,226,221,214,209,15,27,228,190,199,114,198,138,203,118,224,141,215,160,208,47,191,216,16,168,64,5,107,137,193,4,97,113,246,139,19,184,177,204,235,223,112,177,13,195,161,171,54,149,249,29,158,226,88,190,90,38,188,14,16,161,78,143,11,50,244,25,251,240,57,204,48,127,7,16,204,98,164,70,239,191,68,57,2,138,108,185,14,177,159,223,59,143,40,167,46,227,0,218,251,102,116,66,182,203,22,75,221,160,94,71,61,190,22,106,154,46,128,140,116,88,215,162,160,145,118,205,139,147,159,222,231,108,115,201,22,87,171,29,87,144,185,76,147,120,193,11,16,237,194,79,25,150,2,8,53,204,185,210,254,117,153,5,72,36,202,201,125,55,245,57,23,155,183,225,60,43,73,75,14,73,133,51,139,86,155,78,103,24,172,142,96,132,207,181,249,153,54,79,74,25,137,41,137,134,225,164,112,89,20,165,111,86,140,171,245,121,135,145,191,124,193,133,218,120,18,171,193,158,208,184,157,64,211,23,241,212,0,74,36,211,97,163,38,2,237,31,158,39,129,44,154,224,251,125,255,236,22,131,172,38,37,76,82,228,71,106,19,201,241,255,219,246,74,160,99,50,197,229,197,44,239,82,98,220,154,241,253,114,35,104,249,195,0,193,121,5,181,41,67,243,9,241,130,45,232,121,201,227,150,131,173,146,134,138,71,246,112,22,157,85,152,162,14,29,168,197,70,133,79,103,60,222,78,185,26,8,113,206,150,146,163,16,133,253,253,20,48,164,245,168,105,144,31,177,233,171,28,166,154,29,65,14,172,119,217,184,53,0,182,235,12,2,23,92,78,209,215,73,220,21,46,93,182,70,215,25,225,150,157,126,135,74,131,192,128,223,18,21,11,244,200,189,91,195,27,147,94,193,135,70,152,205,223,112,154,251,248,129,90,77,30,249,40,54,210,128,92,128,82,110,125,14,13,184,224,123,204,85,9,163,25,127,142,168,207,153,91,45,226,72,118,72,187,87,140,185,153,131,240,123,74,120,241,252,151,180,139,41,53,134,35,114,131,234,99,131,176,179,53,56,115,106,1,15,175,173,70,62,47,126,220,169,213,249,94,70,141,168,34,8,219,202,163,154,250,144,238,84,149,150,154,68,217,85,14,54,106,24,205,143,216,23,108,158,232,206,68,183,159,122,254,11,253,77,214,192,30,119,34,102,244,252,21,108,120,69,81,123,243,220,180,99,233,192,154,240,92,189,57,154,208,195,238,10,168,146,183,220,81,248,204,88,240,2,173,62,158,240,209,147,136,8,128,241,68,102,80,63,200,204,106,1,22,32,28,151,196,88,154,129,115,46,91,207,73,142,218,111,152,215,69,133,57,27,81,207,255,238,81,175,56,170,116,231,227,6,134,213,148,201,208,157,112,253,145,228,181,30,132,71,21,122,179,168,71,80,223,216,224,170,65,8,139,197,208,101,12,54,201,250,74,249,43,212,191,195,45,47,163,151,33,124,182,130,110,229,45,118,204,15,14,22,120,35,35,46,6,237,93,48,248,120,111,90,66,197,123,105,63,220,193,48,82,115,69,132,179,180,190,139,132,101,174,15,247,249,96,10,89,126,192,114,133,41,249,132,191,42,103,154,185,198,216,90,72,36,45,11,131,140,91,12,211,158,101,21,74,145,105,170,83,180,47,163,251,219,125,51,224,153,30,36,9,82,220,137,50,191,237,163,26,195,147,17,165,248,85,226,189,165,185,108,236,66,67,198,187,17,225,108,185,97,210,222,118,84,91,234,248,35,169,168,114,223,153,44,11,133,82,46,36,177,253,252,67,56,171,20,112,23,147,215,89,61,182,52,174,168,50,180,19,144,248,189,234,197,236,149,18,107,249,133,180,9,10,189,145,122,253,112,121,104,223,196,115,81,70,18,158,1,219,98,4,234,80,241,114,185,244,144,159,121,121,203,114,77,220,80,220,146,227,195,48,166,243,148,137,50,159,166,72,224,199,203,151,183,79,210,10,225,204,219,46,238,17,233,232,101,95,50,73,247,163,210,82,245,48,163,29,244,164,94,37,223,98,101,179,222,249,11,197,238,75,183,160,175,108,74,106,16,144,114,9,152,106,185,228,126,3,52,239,192,253,127,84,45,106,111,70,197,161,131,243,146,9,230,30,31,36,107,180,134,114,248,89,51,219,179,38,48,32,104,86,89,217,9,162,37,18,21,211,138,137,225,98,232,48,41,187,46,189,21,190,146,8,248,158,106,244,154,49,198,132,156,65,46,103,136,247,100,33,91,238,8,34,206,144,145,161,234,112,4,18,179,110,73,46,56,107,10,220,63,231,108,220,163,11,48,165,166,93,216,178,95,20,175,231,216,131,149,132,121,167,32,126,74,40,210,147,110,190,180,177,4,229,193,217,214,80,82,164,83,208,169,97,175,210,89,47,229,237,101,135,50,127,0,206,105,140,73,104,89,233,51,105,145,143,92,112,246,96,212,39,60,178,235,183,110,124,58,199,172,70,152,106,127,232,226,224,87,19,106,69,135,126,101,167,100,52,22,4,167,46,164,171,197,246,56,154,250,212,168,96,13,146,57,197,77,247,222,196,228,8,155,131,53,17,223,215,182,238,98,229,46,216,202,175,48,107,6,204,29,153,125,226,152,95,163,146,114,122,70,158,54,192,130,196,62,192,22,91,238,215,77,97,221,222,3,3,114,31,151,83,163,3,201,7,106,154,247,162,237,63,54,14,229,109,126,156,115,69,139,66,207,25,210,70,126,123,114,157,25,210,114,164,88,13,142,1,166,181,47,188,168,207,162,9,22,222,157,74,52,102,186,167,144,103,176,218,178,217,72,192,111,105,238,221,208,230,235,97,58,102,210,233,1,220,144,206,35,237,207,5,253,39,251,253,43,29,151,226,97,212,44,90,82,87,86,169,169,131,121,229,207,175,21,188,221,84,34,134,192,84,218,150,20,141,86,163,7,49,234,70,164,215,111,24,90,116,223,193,94,232,55,158,42,175,8,25,127,246,63,223,136,199,62,93,77,213,209,138,120,166,124,148,245,181,248,197,4,32,78,185,134,3,143,251,26,10,6,105,39,173,94,34,249,78,187,43,116,61,85,58,227,245,253,216,136,22,235,120,29,140,40,224,189,187,138,63,178,72,55,234,78,102,113,26,214,239,25,122,60,183,204,27,198,88,29,100,238,50,172,33,212,182,99,20,136,89,33,115,162,235,130,20,189,38,236,32,174,84,139,35,236,100,134,126,113,77,43,199,35,220,122,209,52,14,166,201,88,151,81,15,154,176,23,29,190,159,133,55,87,41,125,184,54,36,251,236,12,176,10,115,217,240,220,211,101,140,47,241,122,225,157,55,249,192,31,240,114,149,80,109,52,38,241,0,25,32,132,45,249,17,14,61,240,99,123,33,125,100,231,0,18,222,192,102,61,185,231,142,126,127,31,134,140,53,208,164,247,196,198,175,181,244,196,217,51,205,176,127,225,71,119,153,9,41,122,245,133,120,120,243,212,16,68,138,90,241,154,144,68,120,251,140,117,83,186,249,61,209,76,36,14,118,1,50,158,163,230,45,76,144,53,62,98,79,243,245,211,180,135,109,62,251,6,115,203,185,10,42,67,211,194,65,112,107,15,8,92,133,8,105,251,203,239,66,24,186,133,86,18,253,102,216,87,180,53,253,62,98,182,157,71,49,106,55,57,250,56,89,24,165,240,184,58,215,68,103,87,222,86,18,115,41,212,207,121,47,98,208,78,19,46,9,85,213,51,81,108,55,55,246,149,193,15,89,201,239,86,54,92,59,101,156,246,194,74,211,140,116,247,165,204,28,180,248,36,180,18,175,69,211,13,76,188,91,120,224,153,177,149,182,121,154,72,10,52,181,253,222,209,183,232,193,142,77,119,15,111,243,137,64,128,248,121,47,81,165,141,26,77,19,129,119,250,41,13,126,69,124,78,240,249,226,44,43,211,133,186,174,4,1,226,30,20,229,60,165,197,45,179,239,222,76,153,161,70,181,195,155,39,70,24,112,134,120,222,83,70,251,236,68,228,141,120,186,11,195,14,199,70,143,125,8,177,65,125,105,122,214,215,143,23,76,117,151,243,249,158,196,83,246,20,45,146,181,158,70,168,127,29,135,79,140,250,185,136,147,155,152,51,157,227,124,152,81,134,162,186,123,177,144,2,237,139,135,12,81,249,67,247,63,218,8,194,135,33,198,131,176,98,44,163,171,53,127,95,0,177,88,83,209,7,190,102,248,74,236,184,151,15,219,243,231,27,3,164,218,77,210,126,236,83,24,177,104,0,11,1,133,248,247,104,138,34,134,68,119,86,103,219,215,154,57,170,4,10,113,30,94,81,29,168,128,187,106,164,202,12,77,175,146,12,235,146,251,175,170,55,26,108,30,26,117,204,227,105,227,249,199,33,96,234,15,208,71,56,112,219,246,54,7,71,138,229,80,175,99,69,25,54,248,142,216,209,12,218,33,136,85,152,77,53,174,61,141,193,108,73,217,238,38,67,64,121,231,255,108,157,59,116,75,64,55,152,60,221,38,198,86,122,6,63,215,139,86,0,194,1,60,203,155,80,105,138,197,73,235,126,116,253,129,192,10,204,218,8,247,222,35,188,216,7,204,173,170,254,84,119,31,76,229,227,207,134,24,153,100,212,46,64,207,28,225,58,202,201,212,136,59,182,127,33,118,105,58,27,76,239,234,37,60,49,240,186,230,84,254,170,106,79,48,144,105,55,110,147,210,202,226,151,28,25,229,177,147,80,94,18,57,160,12,12,241,115,142,158,24,134,193,157,207,91,241,203,255,251,136,43,112,234,26,1,137,250,226,80,179,73,79,185,255,33,191,182,65,190,171,17,151,238,95,77,169,177,97,4,223,3,238,86,45,115,192,34,122,122,223,94,158,125,105,66,71,192,99,101,131,185,166,52,125,165,184,90,96,70,246,223,75,182,73,100,168,162,237,203,220,254,100,230,198,52,21,212,29,68,7,108,126,66,18,42,135,209,169,210,241,129,10,216,138,110,37,169,220,24,130,14,224,147,24,242,48,238,247,212,24,10,167,3,173,104,68,199,202,64,51,255,60,94,37,195,192,17,217,132,225,235,162,64,225,93,166,67,37,114,11,88,168,53,39,43,131,232,123,7,58,199,210,124,100,238,74,212,60,109,123,215,162,154,3,173,156,31,39,191,186,40,81,25,99,26,169,158,112,32,172,86,32,159,29,1,183,208,26,30,19,15,226,114,15,68,88,227,220,177,124,208,109,110,246,168,152,177,161,136,179,233,211,191,233,1,253,158,38,16,176,229,39,221,113,31,20,40,94,174,183,171,191,111,49,28,74,100,189,166,64,122,214,131,131,114,184,253,43,231,54,195,98,99,31,129,245,238,223,102,163,80,217,197,98,68,234,2,214,75,77,46,74,10,116,228,116,47,13,167,128,214,101,96,101,25,152,225,101,191,209,211,103,64,129,36,104,50,138,249,89,91,152,163,192,102,192,138,86,203,3,222,160,26,51,149,59,74,6,180,89,95,232,105,124,193,145,10,25,181,192,122,24,193,140,110,170,246,126,51,201,5,109,222,160,174,178,35,219,131,47,40,225,203,192,186,180,219,219,69,51,140,63,53,255,229,94,199,152,55,240,181,65,34,112,34,61,223,235,217,97,146,118,29,170,179,130,74,60,227,179,2,191,201,144,43,252,112,97,202,130,95,94,52,173,183,76,41,126,225,85,166,0,245,94,99,42,124,199,43,110,111,121,168,124,238,96,238,70,84,34,14,37,104,38,91,61,61,152,189,202,248,2,202,127,197,154,227,119,71,243,20,4,200,132,97,183,143,114,141,156,97,178,183,61,85,191,240,48,238,4,82,186,125,164,17,234,1,1,194,158,132,190,183,161,225,37,153,101,145,84,186,34,62,175,227,148,19,126,15,32,167,125,180,47,237,97,79,19,213,227,78,243,62,211,200,161,165,168,234,108,209,34,97,170,193,54,72,143,167,107,197,74,118,85,196,64,129,224,189,251,94,84,78,107,19,139,198,155,93,28,184,14,251,100,15,178,248,180,118,129,120,200,137,104,32,195,247,200,212,28,91,217,8,143,228,164,198,176,112,249,15,240,224,39,44,233,34,70,174,24,117,245,52,17,152,2,28,97,11,94,123,90,4,237,126,253,200,189,32,156,64,36,169,175,118,254,213,168,117,145,253,58,106,185,18,182,44,101,110,24,10,234,146,158,209,4,183,155,217,245,125,5,135,193,198,78,178,213,69,84,55,82,154,39,72,147,44,206,119,58,28,146,216,217,189,80,96,182,241,217,195,213,189,47,56,31,191,165,217,105,93,251,247,85,130,138,172,92,45,182,156,154,177,19,59,140,165,56,165,17,224,238,96,173,143,243,204,176,188,203,201,191,155,218,44,53,202,88,135,33,36,122,117,129,211,7,91,245,150,42,140,145,74,147,205,51,74,200,209,242,124,145,109,24,247,118,18,150,87,103,81,206,255,131,186,241,232,172,131,108,158,254,50,49,91,32,201,181,66,123,4,252,234,84,67,12,204,221,24,158,150,207,96,103,159,182,124,174,180,232,50,233,168,108,193,142,47,206,216,96,152,33,249,164,8,40,127,208,51,96,221,242,238,88,218,131,59,242,72,255,178,215,240,185,93,148,39,154,249,236,68,126,170,47,75,78,220,16,117,38,184,250,121,29,97,158,127,89,44,192,170,88,28,63,79,27,14,70,205,175,246,60,6,33,39,210,66,96,221,23,48,134,203,202,2,143,213,169,173,8,79,243,210,34,177,116,6,110,213,33,142,145,151,45,51,161,96,186,72,225,78,171,150,249,5,232,252,105,110,149,86,158,208,149,63,152,15,27,97,71,200,227,144,174,111,177,169,92,29,79,140,143,194,82,160,141,190,170,139,137,2,77,145,73,177,5,243,198,211,56,66,64,69,179,126,31,180,188,164,87,91,30,87,47,85,229,20,133,117,116,135,173,255,254,171,32,57,165,125,111,24,131,253,46,202,162,185,144,14,65,199,143,227,113,231,195,30,6,123,123,245,193,38,106,77,155,235,176,168,5,70,176,191,99,135,194,238,223,33,125,98,41,212,140,31,170,87,18,18,176,199,119,62,135,38,6,79,253,235,58,35,24,78,20,247,82,83,161,154,44,248,16,191,175,148,219,234,109,95,58,140,77,176,157,147,211,193,101,51,163,24,143,77,133,155,93,15,134,23,218,14,175,255,247,52,59,191,219,60,255,145,45,59,145,40,78,144,210,174,90,148,196,94,236,25,42,176,101,16,56,7,153,6,50,233,47,166,150,119,33,208,139,2,166,212,163,36,6,197,48,242,95,99,139,193,171,94,149,205,105,5,84,5,48,96,220,16,249,112,180,190,127,91,117,66,187,60,9,123,19,69,225,29,180,186,197,174,41,44,16,19,112,218,254,206,97,176,113,97,215,122,198,13,3,136,202,18,49,108,227,72,96,214,144,48,132,207,204,140,174,133,55,245,48,43,182,222,182,4,95,175,234,202,94,88,193,37,146,197,34,83,209,208,49,114,225,17,114,55,33,240,126,188,173,80,85,116,211,253,232,145,233,98,138,173,117,123,27,247,163,236,247,108,152,207,76,33,208,92,216,151,45,225,157,245,76,18,219,118,80,56,225,186,200,163,212,191,30,14,209,236,156,103,129,223,11,21,9,240,158,143,13,188,117,240,13,85,93,236,32,12,102,254,162,10,121,108,65,221,215,65,36,186,248,60,3,71,58,173,11,202,101,136,199,110,252,58,130,68,30,178,174,177,28,198,195,47,212,61,246,234,22,121,231,202,3,3,230,240,215,219,239,210,144,23,65,158,12,56,110,9,224,19,34,126,132,191,44,200,9,182,125,62,105,149,110,202,168,100,57,85,158,235,13,46,206,76,114,65,107,241,54,174,145,45,193,142,156,28,168,64,59,244,75,54,3,85,241,50,114,96,214,75,148,66,194,85,190,49,156,220,251,172,20,184,60,70,143,106,56,251,152,55,104,70,196,152,23,217,76,117,79,80,222,91,233,248,164,18,156,79,240,86,106,13,51,139,92,197,142,222,121,129,29,207,214,132,124,173,57,236,108,85,113,249,86,47,30,51,48,160,211,36,93,132,83,80,201,108,98,109,121,111,23,179,50,60,126,111,50,191,212,191,16,36,43,212,226,186,137,166,45,130,24,118,112,96,120,220,184,80,107,5,38,115,245,3,91,68,26,155,165,220,169,139,162,12,173,24,46,88,212,75,50,204,147,28,180,82,42,168,183,52,182,153,99,153,122,193,206,126,221,230,22,121,211,229,229,89,41,69,32,246,200,8,190,108,205,157,36,214,240,116,86,7,84,21,121,241,87,131,83,31,127,245,248,18,66,182,239,186,97,248,223,216,239,165,233,131,15,147,11,16,103,75,170,155,190,225,54,251,236,130,253,173,231,241,189,55,17,131,97,176,205,233,216,165,152,59,67,203,137,244,98,135,101,133,197,147,66,233,181,236,240,97,200,109,201,247,73,4,243,206,201,72,144,196,156,211,111,96,84,114,83,194,253,231,207,100,5,4,250,49,130,60,14,227,107,175,83,130,89,93,14,70,103,92,218,24,5,146,81,18,181,21,188,198,189,48,235,236,106,72,109,255,84,31,37,80,254,220,199,240,56,46,127,67,39,179,177,202,127,105,203,250,216,107,88,167,66,133,187,148,75,235,76,177,249,6,198,176,122,168,127,205,6,32,226,159,48,54,85,21,79,237,97,194,237,216,245,52,231,239,95,166,206,163,179,20,99,69,110,82,119,135,165,7,93,124,225,250,197,8,234,70,64,79,255,161,4,50,6,126,104,96,63,17,74,194,1,104,165,20,70,53,175,244,190,156,207,196,182,224,34,249,61,142,67,110,223,240,135,253,208,223,228,224,97,146,224,218,181,207,124,149,0,59,101,89,94,38,237,1,123,204,7,48,66,191,71,134,16,129,79,143,205,211,175,116,66,192,212,0,147,231,43,219,253,88,146,171,177,29,245,195,19,124,103,59,106,92,3,161,74,210,172,232,91,147,192,112,192,43,120,188,205,107,254,245,103,201,198,52,33,61,248,60,92,125,198,44,223,175,177,106,13,231,33,221,0,106,62,59,229,192,133,34,253,195,70,35,200,243,49,214,101,82,108,85,186,237,186,220,107,233,122,234,119,74,61,27,78,214,255,175,31,123,63,129,128,69,103,184,235,27,165,23,114,1,137,108,141,108,164,121,22,213,210,201,65,65,238,245,29,252,203,78,119,139,121,171,201,180,5,102,220,48,27,178,208,147,201,44,142,40,222,86,248,186,239,15,46,21,115,131,50,57,212,158,181,106,193,68,9,200,59,231,168,160,93,225,200,148,183,105,61,8,189,3,128,174,49,208,60,51,78,240,65,39,250,164,115,68,251,39,60,50,3,165,29,206,18,12,11,138,165,34,34,204,25,155,109,106,161,55,140,22,123,124,152,78,52,24,117,19,236,198,33,171,229,144,93,68,215,144,198,92,11,93,190,253,218,206,179,71,62,46,207,81,22,54,55,98,221,84,101,82,165,138,87,17,235,4,15,90,52,0,125,30,221,56,131,119,229,167,0,117,158,44,129,18,217,92,232,244,125,6,177,237,183,68,95,143,236,51,202,222,85,210,223,215,223,24,159,97,255,9,160,145,187,206,139,61,158,252,171,253,194,187,145,147,147,103,122,1,90,34,155,213,198,160,51,49,52,86,81,206,91,157,186,197,189,18,112,233,194,48,55,13,26,38,110,69,116,21,20,254,154,201,30,132,173,99,137,59,68,137,137,61,21,166,185,131,18,93,218,107,144,224,86,195,9,187,45,60,3,61,238,209,172,230,89,191,213,82,91,18,74,30,116,126,109,59,197,90,251,43,240,200,139,63,46,142,238,196,109,214,23,61,199,156,244,178,55,35,134,101,188,195,26,43,54,207,151,238,165,233,211,1,33,201,108,85,236,241,68,164,222,78,227,193,141,74,46,168,143,172,55,2,100,46,162,117,27,137,22,100,206,111,12,226,7,11,115,117,139,67,209,41,47,231,143,190,245,180,61,72,46,103,177,42,254,253,189,101,187,4,46,44,188,218,83,30,109,92,135,177,116,72,105,107,76,139,133,49,114,120,160,115,32,185,244,94,206,11,230,238,15,120,100,200,149,190,242,170,39,230,46,72,122,145,93,57,83,233,207,59,14,244,189,138,86,125,85,188,93,143,141,55,39,142,38,70,22,16,167,239,86,179,109,137,175,220,158,219,48,251,6,219,134,129,222,73,214,73,129,121,214,82,212,22,172,63,156,173,11,106,227,108,129,55,78,57,84,148,205,198,188,160,237,82,98,196,118,102,117,41,75,74,203,45,229,15,80,136,1,144,159,26,223,116,63,155,91,76,59,79,182,195,206,16,186,1,74,186,188,50,179,254,255,38,101,80,9,10,184,12,166,116,100,71,216,134,78,242,60,141,8,44,178,238,245,188,48,147,190,237,25,165,236,95,83,10,55,154,163,195,197,50,42,142,120,198,204,214,100,125,116,243,107,134,200,112,217,133,10,192,31,129,135,183,41,36,213,126,99,159,42,138,231,184,29,124,192,200,145,99,18,44,114,199,143,11,172,124,236,197,196,186,12,29,115,129,104,247,54,136,203,145,82,131,47,205,78,130,84,67,120,233,144,101,135,163,73,142,44,56,161,138,136,140,116,254,38,244,16,188,189,227,179,214,91,8,97,9,211,114,198,18,228,117,146,253,211,234,234,129,233,24,122,105,221,210,210,204,73,44,139,81,173,75,75,222,246,190,117,207,23,67,201,65,33,158,137,181,57,97,49,10,6,47,138,201,227,129,205,242,125,123,156,143,64,244,38,44,144,13,193,221,124,122,194,156,49,122,78,4,65,104,185,47,42,6,78,168,180,147,37,29,62,241,140,202,235,128,239,102,177,254,151,15,235,124,82,235,20,169,106,139,175,171,67,148,113,43,215,215,218,190,69,19,135,101,16,163,107,188,13,24,237,47,54,61,108,89,102,21,224,124,143,138,82,213,214,88,79,126,75,215,156,228,61,26,164,78,219,177,141,100,229,49,186,90,248,19,96,86,11,244,112,27,217,214,204,129,225,116,112,38,8,234,135,213,92,143,245,66,21,133,179,225,98,88,170,171,187,133,178,114,183,219,242,187,37,211,105,206,62,100,74,126,213,15,215,116,18,34,231,189,92,93,120,3,198,245,177,147,26,44,237,123,52,114,21,45,248,79,249,58,62,9,89,117,204,3,208,8,237,56,71,31,226,111,37,17,146,125,209,43,89,136,68,99,236,199,147,201,161,252,77,71,69,47,121,49,12,138,145,43,170,133,23,72,125,52,127,2,89,100,205,173,21,4,148,122,160,115,232,148,163,71,21,170,87,10,177,110,239,155,72,107,135,1,156,58,166,74,191,67,51,247,204,121,230,85,16,37,232,251,46,88,84,21,211,68,32,185,6,61,26,167,177,223,211,44,139,87,253,27,209,33,108,113,38,39,111,92,232,243,28,164,248,254,44,170,171,147,218,125,37,135,169,240,207,18,28,92,217,193,77,195,193,16,4,118,65,231,100,24,9,71,122,149,91,244,237,147,207,184,218,50,218,158,141,164,240,196,24,1,68,166,121,49,18,33,81,231,124,134,0,143,25,168,212,69,27,195,106,247,85,134,94,83,55,183,144,34,120,158,204,28,119,193,150,248,66,220,242,164,93,126,23,240,245,86,159,219,148,86,106,32,5,124,104,243,12,253,239,36,162,144,192,110,168,164,108,202,36,223,155,24,22,2,198,148,98,218,164,252,2,171,78,95,218,189,118,15,131,188,107,39,103,107,91,128,238,213,84,125,226,71,97,90,149,213,87,59,195,148,167,169,235,117,88,234,18,255,214,1,204,27,225,196,73,134,47,80,200,65,24,88,64,249,16,166,137,203,255,59,56,6,183,85,127,187,40,36,166,76,12,162,127,116,79,246,231,162,108,129,84,119,125,160,176,196,35,167,129,48,46,33,87,46,26,151,30,160,237,247,253,193,121,56,114,80,68,67,235,207,252,209,99,22,151,184,151,85,201,86,192,58,29,254,97,129,19,134,174,176,152,125,177,245,94,108,26,89,97,6,88,140,164,131,162,108,228,38,113,230,120,114,75,18,7,30,51,130,83,98,11,36,177,58,97,112,65,249,162,43,208,184,182,175,67,227,67,19,213,142,117,192,177,126,17,190,193,56,94,8,254,245,238,120,191,169,168,192,56,255,171,115,172,33,191,39,210,132,14,7,135,119,18,202,192,207,1,113,173,164,88,93,38,164,48,63,244,100,236,137,150,79,47,244,42,210,6,50,169,118,74,116,102,140,200,49,111,120,141,205,136,242,175,102,35,200,112,230,38,46,33,52,189,209,225,131,14,151,55,96,115,76,216,214,49,11,99,248,252,27,123,98,167,231,181,249,97,128,111,216,129,142,123,205,2,65,107,225,26,224,253,148,78,103,60,65,117,29,132,240,170,10,112,200,127,247,184,184,191,203,249,92,107,143,172,14,241,165,108,108,247,214,217,249,103,49,157,80,59,191,77,114,174,194,151,55,114,126,178,181,64,175,21,213,210,91,230,114,71,97,129,182,64,166,82,136,98,13,242,150,134,170,87,130,33,27,246,25,237,123,8,139,77,19,192,193,6,111,134,189,89,101,176,17,172,14,45,144,215,221,190,13,222,145,89,247,119,111,176,152,88,7,8,132,220,11,130,184,47,249,155,43,43,123,192,202,14,230,137,253,172,174,5,240,187,231,246,73,223,211,59,123,125,98,28,116,202,180,162,166,140,228,171,146,180,165,242,149,122,34,103,119,64,159,231,11,212,215,103,223,205,190,108,39,133,226,230,130,206,195,155,230,179,124,187,142,86,220,200,113,46,220,137,83,179,54,199,84,86,221,13,97,228,249,54,181,20,252,22,124,5,244,44,72,67,225,180,20,114,130,10,62,145,116,88,127,29,85,41,209,195,84,111,78,109,137,77,251,156,170,170,116,6,181,83,3,131,176,130,136,196,243,98,38,197,168,72,185,10,20,84,178,152,235,67,14,223,119,140,247,131,111,223,30,45,243,213,46,169,14,233,25,17,52,143,238,105,148,111,197,116,76,80,92,6,151,249,175,20,2,91,170,206,27,33,55,111,4,213,158,69,2,56,116,83,109,240,164,185,24,70,124,129,64,59,131,227,192,124,50,72,138,81,105,140,54,200,83,47,39,229,77,61,190,122,229,4,112,67,234,60,129,64,6,31,92,43,121,169,132,53,14,153,170,140,56,124,226,174,220,35,178,31,113,38,49,248,100,210,211,8,41,59,193,40,226,121,32,10,163,146,116,220,68,18,48,65,104,60,168,184,147,37,165,11,101,5,184,160,193,86,60,147,58,255,69,22,37,19,150,85,170,32,156,48,242,209,16,254,197,149,110,130,222,64,100,123,167,117,114,182,3,185,171,141,173,146,3,87,76,65,231,207,82,13,135,164,98,13,154,161,81,208,24,177,3,155,77,137,41,112,99,95,35,1,52,222,228,164,1,96,126,54,8,2,158,90,134,250,242,29,129,100,96,200,143,134,71,138,119,144,135,159,229,64,188,21,20,217,97,88,121,246,183,207,54,48,61,21,157,24,242,16,167,43,26,88,92,250,160,89,230,175,203,145,117,103,170,57,208,107,1,28,162,232,45,231,184,97,19,202,88,42,62,225,183,24,144,9,59,241,216,148,95,195,251,111,33,1,245,3,97,106,45,188,24,186,39,49,140,30,169,59,46,54,244,175,81,180,59,180,92,218,94,164,255,140,42,226,60,226,138,89,201,139,247,209,8,237,117,75,185,118,222,138,188,232,235,99,215,195,102,250,21,182,114,50,247,105,128,241,1,89,131,53,41,115,190,118,107,234,240,125,42,81,68,104,43,16,51,71,36,124,204,99,21,56,85,121,178,44,233,5,214,200,51,55,34,121,191,178,116,122,187,197,137,62,214,214,232,30,48,230,41,73,13,128,127,83,72,163,246,12,215,167,85,199,210,14,4,207,35,14,155,121,232,205,98,211,235,43,165,169,244,106,1,229,96,241,115,185,82,36,231,0,21,138,202,138,196,245,115,81,88,152,97,71,95,163,32,48,208,111,89,169,238,35,93,63,174,119,99,199,231,192,96,60,13,95,166,24,185,16,138,125,30,222,152,143,0,173,252,239,87,228,210,255,109,12,101,150,192,200,192,118,244,26,180,141,0,211,160,231,120,43,222,95,10,138,224,49,148,23,45,75,152,102,80,32,130,178,9,33,129,233,203,238,20,50,129,204,120,225,66,215,149,68,246,120,70,240,129,139,244,136,59,239,121,237,198,170,234,226,143,79,232,95,5,175,61,141,108,154,135,173,219,240,115,38,255,63,217,198,26,8,43,19,69,205,209,28,184,2,161,125,41,164,35,189,39,175,121,229,202,250,108,26,194,63,32,239,88,241,39,105,75,205,248,8,41,36,72,241,102,189,32,174,182,78,195,51,245,202,119,233,106,146,102,119,144,7,253,118,122,247,243,242,131,116,87,167,108,190,23,66,12,90,207,188,4,72,137,233,171,231,77,218,35,156,64,137,6,183,173,106,96,53,18,196,226,134,64,122,107,42,244,254,207,28,247,199,31,52,97,96,246,51,184,176,108,228,24,190,27,162,114,180,201,199,252,130,253,30,49,141,30,35,154,163,16,151,213,53,61,103,134,228,61,43,43,182,150,37,66,49,77,249,141,235,143,228,185,255,61,45,147,131,88,245,1,248,74,92,167,126,70,162,147,254,21,93,117,212,61,4,194,166,67,244,214,247,16,46,23,30,85,251,17,55,52,101,71,14,93,202,220,225,83,183,255,5,89,70,178,193,126,168,48,18,52,139,22,224,253,89,223,25,132,155,71,43,136,32,158,216,181,37,166,106,102,60,116,1,206,165,68,190,60,41,51,104,137,151,138,123,252,17,3,122,230,164,120,135,89,57,168,79,34,137,212,4,76,126,90,4,201,109,93,73,22,246,34,200,208,42,210,203,181,35,170,249,116,76,174,120,126,34,214,122,86,175,221,58,143,215,191,159,221,26,186,241,3,137,122,72,188,196,5,71,220,38,186,96,233,155,56,109,204,86,206,5,130,37,152,222,158,154,128,161,97,75,99,145,248,125,77,188,33,172,170,76,137,142,206,223,61,37,192,183,253,65,211,43,114,32,244,80,26,38,68,132,195,235,33,50,172,4,169,99,76,168,229,99,49,103,144,178,217,73,96,199,3,135,9,208,244,223,50,232,59,250,142,218,203,15,97,138,226,41,63,2,160,205,117,138,107,177,37,159,2,183,138,242,242,230,65,58,131,74,132,107,96,204,112,118,78,43,187,139,82,94,212,246,203,255,100,93,135,61,90,22,143,247,131,249,100,203,158,233,18,211,28,59,26,147,76,7,60,180,185,43,42,229,73,6,96,101,226,87,109,135,98,193,194,196,195,252,250,205,140,244,200,225,215,87,119,225,224,161,209,231,43,41,180,126,227,53,92,117,19,42,7,18,19,153,19,99,154,149,199,146,130,112,158,178,132,94,124,245,31,199,136,105,28,128,38,146,146,26,171,248,195,61,235,149,216,56,232,101,121,101,125,111,155,100,105,19,254,254,34,7,135,1,221,134,71,53,157,145,98,218,67,62,10,151,178,36,229,60,69,194,43,162,74,68,214,117,65,240,203,1,199,104,62,247,170,80,112,105,77,64,129,154,246,143,27,241,71,111,18,57,10,52,187,242,220,81,147,55,126,198,161,30,164,1,157,226,188,152,119,71,220,162,113,154,15,255,66,100,28,47,149,213,94,52,157,180,35,24,60,224,9,225,195,109,88,180,216,198,101,236,39,23,41,187,129,161,131,28,134,88,124,119,101,197,150,112,5,210,103,153,79,12,35,231,45,118,62,121,170,57,60,17,229,108,103,80,103,173,119,116,20,84,7,71,97,221,76,85,93,142,241,175,89,237,205,144,4,121,226,241,1,3,197,32,80,136,140,33,198,30,174,213,245,177,242,138,241,66,149,108,190,137,201,72,148,108,131,21,115,11,125,254,76,141,20,189,229,15,90,171,132,73,177,140,255,141,243,236,125,150,189,35,212,234,139,55,170,195,73,118,104,240,66,219,109,62,180,55,98,184,139,88,194,72,204,76,181,80,62,0,27,199,8,98,86,144,180,177,223,92,30,168,210,114,229,137,146,28,68,198,47,45,186,180,12,152,219,18,208,35,255,87,121,35,206,199,47,80,224,128,44,44,186,213,75,9,82,159,191,154,16,221,117,86,94,44,215,118,59,148,1,225,195,94,65,89,203,167,101,185,38,214,31,166,153,178,143,228,249,220,116,24,58,107,0,103,168,247,70,180,169,11,133,209,132,65,228,87,134,140,162,207,113,216,147,84,117,34,117,123,4,8,172,49,142,167,42,84,52,122,163,155,58,69,59,81,192,205,173,216,152,115,219,78,75,196,168,202,198,22,81,229,191,105,95,252,148,212,227,157,137,84,106,103,237,167,30,216,45,154,183,144,152,180,29,110,211,42,28,89,17,39,108,42,140,41,156,151,70,109,81,173,80,44,218,218,209,130,109,215,17,221,10,137,199,200,88,100,244,126,249,148,144,250,96,156,61,84,17,219,37,109,185,52,10,217,229,154,53,198,173,110,18,32,192,79,100,186,140,198,188,87,236,47,246,245,55,148,88,251,79,229,254,208,207,165,150,90,81,213,10,5,201,6,9,187,37,67,234,4,101,180,209,172,225,122,116,187,141,190,200,117,209,205,66,129,161,187,97,252,174,107,7,169,39,252,173,24,33,163,54,242,247,60,151,40,16,244,202,70,58,3,187,165,58,205,163,23,99,76,43,13,233,255,185,110,162,176,64,103,106,173,216,229,117,226,174,105,84,161,196,5,217,9,60,42,199,19,224,8,67,64,110,60,101,88,1,123,99,128,250,209,114,205,4,15,244,167,72,5,210,15,239,235,215,179,245,208,204,162,93,246,130,180,86,163,117,102,31,225,122,206,208,109,15,242,138,36,231,130,128,219,82,220,38,177,104,130,188,223,46,137,67,208,179,47,239,26,69,247,23,152,22,115,129,78,196,85,67,194,98,241,158,98,154,87,249,106,238,116,199,154,91,195,193,171,21,85,69,226,129,245,129,246,50,133,164,131,155,162,157,185,86,190,203,252,143,105,203,95,85,53,241,167,14,212,236,64,145,152,80,38,155,193,93,200,252,43,206,60,226,233,145,7,216,174,35,46,4,82,68,163,116,92,91,65,188,57,234,12,124,158,24,136,246,159,73,243,147,210,174,237,162,202,187,23,251,123,55,243,162,209,44,243,116,132,107,226,251,129,218,251,91,52,28,143,2,5,55,164,169,148,123,88,72,64,191,198,122,240,153,199,142,228,38,101,169,196,81,0,133,40,126,244,30,164,138,121,67,31,181,36,101,202,228,223,83,63,3,228,83,244,168,171,153,164,86,71,173,150,20,211,182,189,103,5,65,2,57,4,34,120,95,183,14,87,65,245,50,69,160,212,224,182,167,84,110,231,56,41,158,216,176,86,19,133,230,26,155,57,67,175,65,180,87,239,10,49,131,121,132,138,235,33,76,197,250,216,197,11,211,25,225,183,110,41,129,186,94,130,88,161,52,253,147,112,21,139,199,4,51,26,50,52,195,43,30,235,162,244,186,137,19,4,222,120,178,103,11,231,113,210,184,233,182,223,127,232,32,150,84,169,143,33,116,167,41,219,112,230,125,144,99,180,62,227,45,209,202,35,88,30,246,206,47,111,178,21,18,145,221,28,154,119,131,59,101,97,164,85,174,66,228,117,13,157,191,250,166,225,108,24,4,72,130,87,239,54,249,38,253,95,252,120,216,86,126,102,60,119,208,123,17,198,100,252,73,113,29,165,17,225,129,72,143,234,199,6,235,127,105,68,181,163,159,38,75,242,199,98,246,198,249,247,34,234,39,171,150,99,228,20,36,85,172,190,173,144,65,247,59,154,149,242,189,42,243,171,21,35,180,103,112,238,217,225,121,176,166,213,136,122,191,144,160,4,81,244,179,157,65,47,233,32,97,247,52,217,234,117,105,51,118,47,61,235,19,250,246,109,5,187,106,71,22,86,241,151,48,141,251,235,173,6,245,70,124,120,226,58,195,64,217,212,12,2,51,151,97,67,44,2,171,133,185,231,173,89,160,24,24,173,164,94,116,128,79,200,234,150,50,133,206,207,146,218,198,157,72,251,41,187,65,157,89,143,149,33,118,6,200,75,15,146,2,198,147,152,108,58,72,179,251,95,44,161,98,174,67,15,114,4,235,136,61,43,255,184,223,139,246,104,93,44,206,46,232,241,44,255,243,94,112,170,99,35,208,6,218,136,19,45,89,194,221,76,47,93,222,255,252,19,85,119,181,173,0,68,67,16,178,235,225,104,138,166,125,123,73,177,1,12,123,147,176,192,56,222,252,185,102,161,8,205,14,252,113,210,71,86,140,187,22,2,24,60,19,53,56,6,249,135,243,29,224,72,216,214,122,98,24,238,113,32,133,63,75,248,168,226,206,214,48,164,192,1,14,200,79,19,149,167,63,224,165,214,140,44,170,173,142,122,19,18,137,59,34,225,54,12,36,167,163,99,17,129,224,69,90,117,202,114,98,26,119,123,95,67,25,103,5,34,118,53,246,214,20,87,173,47,110,88,224,197,26,203,173,212,72,236,155,103,42,165,239,70,213,87,211,114,155,181,64,42,40,200,106,79,203,191,203,68,18,1,55,242,17,179,117,229,84,73,236,121,154,182,133,250,235,89,16,232,87,166,248,99,157,81,39,114,144,142,18,217,195,164,117,255,27,189,245,248,179,195,39,56,222,66,193,14,147,96,129,242,105,66,178,5,234,3,208,95,112,98,90,41,43,218,43,72,62,87,231,171,95,225,188,66,209,1,204,50,37,188,191,6,191,248,17,103,242,227,235,185,93,116,6,88,200,188,7,125,91,121,47,165,171,19,118,111,252,206,125,7,145,131,172,136,165,136,35,157,77,168,165,177,234,89,210,122,147,61,38,6,14,236,47,185,166,52,135,138,131,119,116,147,110,87,84,173,66,47,52,81,106,174,10,166,92,143,5,243,193,205,87,14,123,232,128,226,148,195,152,251,243,177,131,8,212,166,241,152,57,21,188,44,11,16,171,209,9,57,84,86,52,182,38,11,130,128,84,88,128,241,232,127,118,95,217,144,162,82,175,112,29,248,236,65,8,41,30,44,216,102,121,96,100,49,51,20,235,193,168,67,148,115,228,150,252,190,95,4,49,69,141,82,159,169,8,108,2,18,162,146,200,106,87,127,9,184,255,183,49,58,99,238,161,19,15,182,145,109,162,14,208,241,210,8,18,121,28,180,161,234,238,75,52,126,76,132,78,177,50,199,212,196,221,245,118,14,246,174,64,136,81,14,73,128,192,184,195,70,111,124,63,119,174,150,215,159,229,97,102,253,22,189,124,59,182,154,125,167,38,20,190,136,201,196,51,204,85,252,79,234,16,243,188,143,96,150,88,70,143,193,200,180,59,207,32,135,79,179,214,233,30,82,198,253,248,130,179,160,29,75,84,191,207,49,174,62,99,175,20,253,169,20,152,28,5,56,125,124,9,157,166,75,24,199,161,16,231,33,244,135,169,251,191,133,8,86,121,46,31,19,159,75,23,151,104,85,33,65,181,15,112,84,252,86,96,53,127,77,222,236,193,220,72,103,43,162,180,5,60,217,122,96,63,72,178,138,244,151,22,216,186,129,48,210,4,78,215,217,243,147,196,165,18,170,94,173,79,194,122,51,119,93,14,22,219,68,62,181,9,12,159,207,81,40,129,202,49,247,144,202,130,184,236,68,231,122,40,120,203,127,43,25,248,73,3,168,109,156,150,96,46,54,251,251,5,212,50,134,43,131,66,120,132,56,58,187,191,36,186,122,36,242,18,229,46,35,217,25,244,163,126,129,48,108,164,51,229,224,103,132,118,168,222,129,134,28,211,165,179,152,161,193,152,244,241,197,205,104,179,135,207,226,84,219,209,227,227,69,112,174,68,130,126,124,31,172,154,5,176,251,254,241,186,132,140,43,6,60,241,167,79,60,179,90,4,68,131,153,220,248,58,159,25,107,163,191,106,232,38,50,133,245,181,125,132,112,242,83,228,66,231,37,115,9,229,82,216,142,8,44,72,224,240,239,118,214,96,143,165,75,185,143,83,15,41,158,172,42,180,212,108,211,254,102,172,103,242,82,156,188,201,121,115,29,44,120,228,195,114,133,250,173,21,202,187,159,110,126,209,36,32,38,168,11,121,173,133,200,32,139,174,14,181,115,114,143,134,95,104,148,163,238,0,17,30,123,197,144,68,49,221,224,153,7,200,218,182,174,161,210,57,9,161,186,24,82,27,203,213,198,14,208,223,27,52,17,92,234,126,242,169,101,218,63,143,4,246,140,47,57,164,184,185,215,124,66,111,151,30,0,5,170,248,120,46,184,128,18,63,128,220,7,116,189,136,211,170,88,159,107,49,153,189,172,63,78,22,219,219,189,138,82,183,146,139,159,58,185,211,68,136,32,178,227,223,247,194,54,142,147,110,248,233,239,32,56,113,176,164,111,22,56,212,156,75,163,7,12,23,37,74,17,248,220,187,125,147,19,228,173,205,65,148,78,87,18,198,233,28,214,211,66,96,211,193,36,79,211,25,186,202,35,221,91,158,138,102,51,199,67,254,18,146,154,73,92,83,51,158,112,67,186,14,214,225,73,58,178,161,88,122,103,23,47,37,139,136,114,99,239,118,166,216,108,178,204,115,50,44,149,127,91,251,255,233,181,201,131,98,72,61,228,148,176,45,154,207,71,96,4,184,100,199,221,103,234,113,17,107,144,47,184,241,73,56,141,33,5,106,118,230,95,241,14,170,211,97,113,207,145,203,80,159,14,36,123,56,29,196,70,52,45,14,243,12,218,125,3,98,96,33,125,255,59,18,246,221,75,0,110,12,13,131,240,244,164,92,85,2,14,146,178,226,1,25,117,97,71,172,83,109,213,178,44,101,175,4,253,156,4,91,249,234,242,76,77,78,23,119,120,79,130,219,212,3,240,4,15,37,196,113,5,103,122,91,60,102,38,138,156,240,241,247,252,144,226,182,162,128,222,127,116,6,63,176,246,34,128,90,52,156,190,187,177,112,112,245,239,39,225,172,149,157,222,228,85,35,76,167,204,109,207,124,139,148,167,23,50,108,58,128,193,225,192,163,251,222,66,67,254,185,199,226,176,157,232,46,222,179,198,97,175,161,136,83,217,220,37,165,117,255,139,210,22,209,150,67,227,51,199,183,41,127,123,161,241,92,170,139,146,177,46,49,32,222,230,52,202,102,58,183,44,49,205,99,64,196,212,154,156,117,82,187,20,98,7,235,173,202,35,177,64,195,49,75,125,235,57,1,71,49,34,87,213,73,10,224,205,225,67,246,60,52,141,9,18,173,47,134,134,46,94,215,240,138,29,44,213,3,125,212,21,28,85,208,201,170,82,116,67,195,253,195,230,12,57,53,148,189,117,45,226,151,168,206,4,52,232,76,3,20,128,194,204,76,246,156,34,252,100,24,38,95,187,109,242,202,195,114,243,209,170,235,228,157,191,63,57,102,46,0,92,95,158,253,239,83,46,43,205,98,141,158,233,123,60,129,240,234,82,99,3,84,234,129,196,98,237,145,229,104,188,123,0,152,61,48,181,6,116,46,35,229,9,129,51,63,1,18,19,80,56,8,201,126,9,255,149,180,154,124,219,174,53,136,170,217,158,139,11,6,14,237,141,159,144,160,210,189,93,180,181,203,112,97,166,145,180,37,164,221,50,123,170,19,223,29,134,207,67,170,85,226,55,212,72,227,193,124,43,10,162,190,157,224,172,203,8,23,0,0,188,70,242,25,107,1,217,224,117,62,214,36,109,13,139,238,157,142,65,149,51,199,153,10,5,5,38,10,125,251,232,55,141,67,84,71,197,18,37,237,240,241,139,237,120,125,96,126,216,174,215,138,57,186,107,175,126,174,96,237,223,72,54,51,30,164,239,31,29,152,170,97,203,251,54,100,212,224,138,24,137,230,25,121,210,92,9,209,15,91,41,239,220,255,190,222,223,6,248,133,134,190,180,183,70,193,190,136,163,225,168,91,113,211,90,232,139,238,70,44,98,123,4,35,112,223,102,186,49,244,43,121,108,198,5,67,26,200,159,97,230,238,3,64,18,141,183,152,38,12,255,41,19,18,209,116,6,89,183,58,174,29,134,241,111,45,139,40,235,192,56,44,159,87,64,96,45,47,93,113,88,239,64,59,96,50,228,44,16,17,63,93,1,125,103,82,7,27,209,74,238,101,205,186,102,26,166,55,157,226,223,15,7,191,18,32,249,148,56,95,71,21,184,204,136,1,232,121,29,113,190,105,46,237,139,27,52,136,68,27,181,59,223,234,219,49,177,75,221,37,68,42,214,228,246,3,164,255,79,248,226,85,102,13,197,218,161,216,29,166,184,243,42,68,182,124,180,66,236,1,236,218,47,140,62,147,127,114,1,175,148,59,29,91,116,26,24,195,123,179,13,148,70,71,15,125,147,248,163,97,155,14,124,142,92,9,179,37,213,113,145,100,234,98,89,132,123,66,41,120,128,216,68,95,148,59,43,132,151,255,159,155,247,46,58,225,18,242,239,49,2,163,112,246,164,167,57,217,9,86,209,200,84,82,42,183,77,134,89,249,33,99,77,203,112,7,160,162,131,16,167,112,180,180,20,32,24,168,95,139,46,29,29,124,71,209,137,7,138,26,248,156,140,147,156,175,196,36,14,125,88,194,66,207,142,34,237,6,194,172,39,63,175,200,115,119,207,84,66,19,10,233,133,148,46,122,209,25,73,201,180,5,115,22,213,64,47,207,45,70,39,127,29,151,112,179,121,26,8,82,11,180,80,131,163,182,249,244,220,23,244,2,50,74,166,158,240,143,198,93,151,244,120,207,101,179,41,190,71,157,201,237,239,86,159,192,191,16,217,79,109,161,44,86,113,231,92,6,115,34,3,189,32,248,41,113,2,42,69,119,247,26,190,112,161,71,186,12,108,51,11,116,239,69,191,78,214,153,90,243,19,194,64,121,121,66,1,75,39,171,150,73,196,248,157,175,238,206,11,223,100,191,81,94,244,60,37,6,123,164,145,67,64,46,219,101,55,141,122,117,31,228,88,31,37,61,132,56,138,105,87,27,130,38,255,60,186,181,207,223,71,248,67,200,81,151,9,9,153,24,69,199,81,143,68,198,246,157,243,180,35,137,160,82,7,232,207,24,203,117,226,117,92,89,195,200,207,34,33,246,69,6,138,94,30,69,116,150,4,78,238,39,233,55,27,210,25,181,24,223,201,60,108,25,201,90,94,81,182,178,180,135,87,226,42,232,100,156,2,101,61,211,205,36,165,131,143,145,8,148,41,79,212,91,180,167,177,18,74,114,115,191,21,177,187,50,219,197,183,138,105,28,111,17,173,47,87,200,213,173,177,59,246,127,134,117,176,63,142,239,80,51,170,68,52,248,197,55,135,111,72,122,81,126,94,107,127,229,18,129,102,39,18,50,220,156,235,42,96,202,234,167,165,97,210,144,202,171,117,94,86,191,208,219,37,69,163,102,29,104,74,103,158,196,219,126,99,246,94,211,210,7,212,217,81,175,213,167,58,135,77,63,113,18,26,42,101,129,71,7,43,123,85,6,245,87,30,230,228,24,169,205,197,104,255,104,129,142,184,186,32,40,8,28,53,8,2,13,77,54,78,53,112,40,94,95,191,72,196,197,188,96,136,7,104,56,18,111,129,147,70,116,249,26,15,41,82,206,252,29,193,1,226,85,41,5,251,92,132,36,156,116,82,69,142,250,126,237,251,200,58,44,156,192,146,157,114,216,190,252,231,9,205,240,154,4,30,0,238,130,155,34,198,224,209,173,213,205,22,164,90,161,114,92,11,178,17,197,116,99,79,71,121,166,215,195,118,100,151,180,203,189,15,75,230,125,144,72,28,236,93,246,199,119,235,130,9,145,35,147,94,134,227,137,32,129,115,202,161,34,19,114,215,138,141,128,13,79,210,188,38,202,137,77,216,99,144,83,154,30,142,123,9,139,170,63,219,36,175,34,97,40,249,35,15,172,140,173,157,6,41,181,147,233,56,221,150,13,12,202,108,135,80,178,167,61,196,21,42,176,188,180,49,97,147,221,67,52,130,78,218,189,68,53,223,37,132,173,11,9,112,22,230,167,52,109,71,86,219,56,146,87,127,21,90,101,183,44,49,149,70,241,123,177,26,171,219,139,189,193,177,0,27,0,131,134,181,10,7,185,79,138,233,82,42,116,137,247,30,180,40,239,37,116,49,36,220,153,64,52,84,234,174,144,82,49,93,239,146,37,88,104,60,54,18,224,84,152,217,240,124,81,252,119,110,250,104,7,22,217,73,24,249,241,163,122,31,119,121,217,151,220,11,135,142,141,189,38,101,151,143,250,214,112,186,177,14,232,81,214,72,98,187,44,221,71,204,230,30,153,200,17,186,20,9,155,130,28,90,36,191,121,74,51,156,28,147,10,236,49,175,201,7,103,94,60,79,139,126,246,161,245,122,169,223,226,197,152,240,123,181,27,9,73,72,116,95,16,40,234,223,177,60,40,140,235,114,32,7,156,198,108,8,144,99,134,233,146,231,63,117,123,57,210,28,131,106,9,112,12,180,228,148,215,130,47,36,156,194,199,114,106,8,168,85,38,225,86,201,119,163,24,95,160,183,77,227,201,207,132,134,225,41,251,215,195,233,21,96,200,248,7,30,201,173,251,253,173,103,88,19,183,58,29,124,221,49,34,238,2,132,138,76,242,240,172,90,109,21,247,236,239,38,174,190,15,173,204,167,7,90,217,62,80,24,8,243,244,246,249,205,69,211,61,94,244,123,228,26,78,33,13,88,62,40,143,87,235,220,15,210,113,73,23,124,135,14,120,166,72,109,20,139,125,147,53,194,150,247,165,136,89,150,180,97,113,186,60,178,21,251,132,39,55,221,194,226,39,175,9,134,135,16,213,108,253,229,171,197,200,131,4,198,164,166,117,220,29,53,202,41,36,130,181,250,48,50,247,131,56,192,136,27,227,239,21,201,8,83,188,194,113,45,88,91,145,251,174,9,89,61,19,192,103,163,220,47,93,44,140,178,78,129,154,61,53,40,165,127,8,18,218,209,225,161,199,51,45,99,196,195,89,224,130,45,244,152,122,226,9,132,226,142,33,30,216,196,28,17,204,178,136,30,214,176,121,249,196,107,78,147,105,11,2,169,252,192,202,161,236,205,186,114,42,245,138,67,98,254,127,42,125,231,20,32,224,111,222,199,59,239,226,132,185,146,78,139,159,154,186,194,47,15,44,213,172,193,144,85,216,229,128,173,1,89,215,218,114,141,8,116,50,160,194,49,204,87,140,59,208,43,218,166,126,221,25,116,104,223,160,189,185,151,245,143,238,136,77,100,1,217,17,234,237,91,177,41,41,6,227,49,17,209,220,97,238,251,3,138,21,191,224,91,121,116,78,50,221,249,240,2,0,97,234,48,73,135,31,91,137,193,75,237,226,128,203,48,67,146,175,248,17,70,13,96,134,117,41,20,103,114,224,9,126,198,100,132,179,62,250,79,143,125,127,59,177,79,239,192,126,161,141,112,202,129,198,46,114,204,179,180,224,27,161,155,47,148,198,145,249,10,124,135,37,134,150,154,78,74,140,127,105,17,135,56,46,214,97,252,66,57,243,50,117,154,124,19,241,115,7,42,93,3,221,95,44,195,229,148,89,92,73,209,79,114,19,203,111,20,9,94,25,63,89,187,94,208,125,94,72,240,17,153,100,137,54,22,158,37,27,143,137,49,7,162,193,160,103,236,134,108,51,159,111,81,136,59,192,251,199,225,26,222,47,119,18,11,162,3,159,193,91,200,143,140,117,214,85,104,208,22,161,131,82,247,220,136,137,35,0,152,106,94,4,244,79,82,53,83,107,39,179,243,145,179,113,84,197,107,186,240,176,144,4,178,65,139,124,199,141,33,186,237,46,156,193,104,69,203,243,160,222,143,136,161,148,251,89,91,192,214,136,33,92,191,227,122,98,46,97,173,26,110,98,64,118,65,42,228,181,113,249,180,40,62,94,224,16,57,35,234,15,41,249,159,225,106,57,173,228,103,105,147,58,189,96,235,198,19,230,246,102,26,67,210,230,154,36,30,105,108,44,112,17,101,85,14,172,33,189,118,239,245,34,227,2,216,106,11,225,201,166,119,184,92,143,190,107,34,175,155,238,175,91,168,37,43,72,179,168,93,9,114,129,175,155,106,95,38,75,214,202,134,115,168,62,129,175,136,98,135,206,89,34,246,113,47,196,130,148,143,137,28,102,58,105,106,58,121,73,54,15,251,198,108,183,75,189,49,229,98,211,39,219,19,129,163,43,233,169,142,177,24,155,62,207,197,199,229,11,112,7,227,41,238,234,52,243,48,52,128,4,28,148,189,9,215,25,195,89,53,158,159,22,230,203,218,24,138,237,82,173,102,127,125,220,127,28,122,138,225,167,4,40,31,182,184,102,48,123,168,107,39,33,57,50,13,74,225,154,60,93,46,29,156,16,183,29,100,48,47,49,161,123,17,11,204,30,91,165,84,173,84,207,248,188,159,201,253,211,238,148,168,104,219,75,69,137,132,133,52,101,196,117,1,114,6,75,191,84,220,235,207,7,181,27,135,29,66,238,0,42,54,12,11,231,97,222,131,53,200,129,19,228,202,111,182,51,240,138,223,51,201,197,199,217,214,243,125,203,2,182,191,46,41,136,225,228,126,129,79,232,44,58,154,149,207,49,123,33,211,35,234,169,159,171,230,193,105,0,136,179,236,188,41,32,88,14,142,37,227,58,214,72,89,69,59,96,160,81,113,221,197,133,89,243,90,28,223,13,114,163,4,91,229,170,235,39,187,244,226,246,116,23,101,223,162,140,182,56,127,137,65,193,220,96,75,105,232,253,247,245,86,155,173,173,50,36,180,237,227,14,139,163,126,103,29,53,82,214,85,254,4,28,159,124,177,226,111,188,234,10,39,245,220,83,254,183,89,36,229,14,172,167,114,136,73,0,220,79,250,33,136,26,204,59,194,236,104,46,204,145,238,240,114,99,198,100,162,34,238,229,244,125,217,191,247,52,185,186,202,140,36,71,87,105,253,19,126,250,42,57,66,134,9,82,68,168,24,86,225,52,56,160,117,86,158,40,228,19,165,131,94,191,231,134,134,115,105,72,208,129,94,38,127,81,156,131,83,13,77,135,0,117,196,221,226,22,129,103,125,131,17,11,47,156,92,94,105,129,71,92,26,144,172,179,82,125,34,239,72,128,69,100,106,222,198,235,52,67,82,239,254,29,231,152,97,135,172,203,248,225,48,106,236,164,44,220,249,102,84,253,247,225,204,201,214,101,115,227,229,206,255,114,214,113,89,153,48,186,109,130,74,180,59,0,48,77,189,13,208,244,199,73,29,203,139,132,99,228,137,228,39,215,4,25,75,199,29,63,200,255,194,133,58,17,139,143,123,99,245,43,212,59,19,150,247,155,21,170,252,99,232,95,177,71,216,195,72,243,39,198,80,2,31,3,176,104,142,187,84,82,168,246,151,115,171,11,154,73,255,27,9,87,231,176,200,93,165,126,183,237,154,20,65,225,171,43,55,217,28,117,195,90,91,25,112,203,118,180,110,12,98,104,10,224,118,70,194,54,104,61,78,190,173,180,16,98,108,103,121,83,176,166,176,131,16,214,148,75,187,190,214,175,83,115,105,46,52,59,180,190,38,237,103,151,163,85,168,118,114,209,156,11,163,189,46,103,19,216,129,130,38,188,145,39,105,205,69,216,178,157,237,21,76,169,41,5,150,50,118,0,28,227,212,46,149,112,158,75,62,165,100,227,226,76,155,71,73,72,218,44,210,9,212,218,182,49,172,61,147,183,125,11,120,160,0,206,78,45,174,237,141,94,225,138,226,172,48,21,11,170,205,104,53,224,33,148,149,120,51,208,214,191,248,100,115,20,157,234,28,69,70,219,162,91,18,53,155,111,159,216,172,129,230,25,113,250,254,77,52,136,233,147,19,62,194,71,178,167,147,174,168,20,236,23,80,224,190,7,177,162,208,30,7,120,118,11,68,5,133,116,31,48,87,255,96,46,84,28,171,151,102,153,80,42,199,51,132,229,162,200,4,11,53,224,229,115,159,148,229,113,231,83,83,253,161,117,245,187,221,46,81,22,206,227,70,50,147,177,78,141,75,230,26,95,107,191,117,103,74,128,230,219,79,34,138,153,249,227,139,156,191,217,59,199,211,185,70,143,215,64,174,163,0,203,110,41,105,149,144,111,105,254,40,130,204,165,216,205,193,126,247,106,141,165,21,143,166,206,226,206,114,7,74,70,64,67,19,87,156,4,99,120,220,223,122,174,60,127,15,96,65,139,85,155,138,188,95,158,114,226,204,245,204,81,165,28,180,139,141,79,163,145,87,84,123,227,178,170,97,180,251,174,100,91,100,242,175,234,173,33,149,3,136,167,251,226,106,42,153,131,157,0,120,98,82,219,166,151,167,130,244,99,80,119,12,120,191,234,182,6,67,149,251,130,14,143,10,114,145,68,38,58,253,51,90,98,159,225,234,194,169,231,74,85,17,255,60,1,117,152,106,225,77,5,95,56,82,198,178,219,198,208,250,160,202,254,111,138,202,39,173,12,187,243,22,162,141,161,15,110,186,118,219,9,72,113,67,60,133,118,71,200,244,252,130,239,168,40,254,153,167,38,52,247,66,76,142,106,77,139,15,23,207,198,51,75,162,225,236,83,202,211,233,78,99,182,213,86,209,88,139,55,169,44,243,146,133,90,232,135,53,214,220,79,124,38,67,227,43,60,204,229,184,206,240,65,222,199,154,94,141,118,121,81,225,203,248,112,30,146,29,103,51,89,172,6,197,237,124,229,83,167,216,202,84,184,165,42,64,177,220,195,195,87,52,221,246,229,113,78,0,157,33,245,76,12,166,166,159,131,105,12,244,158,49,8,91,25,231,216,223,128,54,121,205,28,193,30,125,149,69,192,8,56,90,184,47,82,150,165,167,58,46,141,151,252,144,70,20,235,101,209,64,99,121,183,240,222,134,202,85,218,157,168,90,132,103,218,3,106,102,110,90,26,101,4,111,235,177,248,13,215,45,192,247,160,133,93,239,208,221,65,138,69,187,134,206,232,253,156,209,141,246,177,31,21,187,103,2,32,125,152,113,44,125,162,214,102,184,124,7,132,231,248,65,83,172,136,154,117,231,44,242,100,193,145,180,204,230,18,194,142,131,98,157,181,221,3,78,84,237,140,62,51,216,191,247,238,238,30,192,95,217,109,23,153,134,156,180,57,129,204,4,138,239,131,48,232,211,231,47,50,26,247,151,231,206,239,119,69,146,175,74,111,89,194,142,174,176,157,167,137,56,227,109,146,159,224,158,132,178,122,216,112,182,0,57,70,212,220,5,113,244,152,0,149,6,207,91,159,175,80,118,56,202,190,243,62,162,71,15,213,80,208,175,70,174,124,173,65,158,139,177,40,222,147,251,11,73,67,166,203,159,1,142,4,204,28,159,66,68,176,207,226,152,108,181,49,254,207,202,77,111,120,164,165,7,18,95,125,225,111,18,172,91,115,117,224,166,231,57,42,135,179,78,127,233,82,5,37,58,67,114,127,62,70,25,183,15,108,106,2,115,53,198,82,172,214,183,147,8,135,69,41,95,174,69,205,224,212,73,200,3,95,210,185,32,126,73,251,86,234,120,206,32,151,116,250,104,173,21,24,9,250,84,146,171,166,121,220,111,194,139,142,131,240,112,189,188,100,148,250,94,42,24,40,160,81,196,230,168,158,189,191,138,115,56,197,217,185,74,100,156,141,19,91,218,137,229,239,70,142,236,5,98,133,108,167,85,172,0,67,237,48,226,187,164,82,185,116,23,224,141,175,0,160,106,51,128,1,28,141,64,229,248,41,134,127,33,47,81,187,206,186,30,139,96,232,47,27,189,163,166,164,96,183,179,19,196,74,44,237,10,58,98,152,22,7,38,172,145,7,144,4,75,203,12,195,101,44,145,131,246,92,66,15,10,49,168,121,244,225,106,39,105,250,198,73,254,216,165,65,93,30,225,183,200,227,113,192,164,140,184,139,47,126,246,255,76,113,157,51,3,204,216,151,16,12,136,253,113,246,206,144,171,223,49,196,103,15,204,65,124,9,171,10,128,72,199,247,32,143,191,183,68,25,99,117,162,236,240,138,56,147,236,12,11,94,139,163,116,222,99,181,115,220,217,176,213,187,176,128,245,100,19,216,80,99,188,135,62,194,10,224,73,53,217,250,194,231,250,120,87,245,106,233,226,27,25,172,14,108,41,157,31,163,214,56,209,228,46,148,166,178,72,126,76,94,120,67,71,17,38,165,195,248,145,105,175,121,146,33,200,228,19,59,231,7,238,61,82,177,29,3,59,104,32,56,85,77,67,122,239,137,240,138,130,39,240,106,127,45,120,228,245,100,227,159,84,162,207,101,143,103,22,13,38,38,192,183,178,199,220,255,149,73,179,149,10,162,160,167,239,97,110,58,64,240,219,27,17,186,101,211,59,52,59,90,129,243,122,151,241,238,120,144,77,188,211,189,135,96,76,28,196,61,116,153,201,13,41,254,65,131,178,69,41,176,10,127,190,5,33,114,78,184,21,212,37,34,204,235,97,168,103,231,83,191,55,56,116,88,165,34,240,95,162,87,213,208,234,107,173,224,217,50,252,110,174,59,86,244,168,21,87,134,4,20,109,52,4,68,96,57,140,226,137,172,176,27,200,14,4,116,174,244,31,31,5,199,161,80,48,132,92,24,65,20,232,140,161,25,114,181,43,121,226,219,44,45,223,142,150,68,26,239,29,33,12,218,149,139,136,154,154,236,64,211,87,160,1,163,247,209,86,149,204,83,165,88,236,203,59,153,19,152,126,100,237,53,174,35,211,182,57,255,27,195,40,91,93,200,128,47,79,81,184,103,112,249,55,78,54,205,229,148,94,26,224,100,153,67,94,48,27,228,236,239,148,234,31,199,120,116,225,79,249,206,224,219,184,136,97,43,115,50,153,118,17,8,221,225,158,133,229,82,36,171,175,51,175,40,117,120,243,7,153,228,0,118,132,1,213,128,45,97,242,48,158,216,151,153,222,38,170,50,21,159,218,196,223,207,143,46,210,86,149,80,131,49,121,234,107,19,39,66,15,226,20,150,151,155,32,113,173,165,156,78,38,206,125,41,231,212,97,22,85,156,113,5,225,200,107,7,206,104,73,239,126,141,151,126,197,44,119,48,8,54,22,129,128,23,249,110,143,108,90,223,6,249,104,66,46,39,38,9,172,77,24,161,218,241,43,97,181,141,237,248,148,76,109,112,19,51,49,153,231,136,210,131,101,217,158,61,147,210,240,44,145,135,186,180,204,19,186,141,92,62,138,182,7,173,175,32,54,18,184,249,92,74,29,130,144,58,95,181,151,13,175,95,47,231,114,240,124,213,216,204,163,202,21,247,89,206,212,128,162,179,41,19,126,229,133,208,154,121,54,63,7,131,56,14,172,182,185,43,72,156,169,121,149,18,177,14,230,54,72,154,10,65,166,147,79,172,155,98,147,184,144,159,153,166,129,188,30,62,47,158,139,48,195,219,93,218,176,172,23,53,95,227,57,216,54,167,135,106,188,172,226,0,190,201,232,206,89,104,150,250,129,157,215,52,199,72,234,242,147,28,172,0,208,230,95,220,114,12,134,4,28,24,198,17,89,253,224,202,137,115,207,59,53,107,229,32,24,158,91,75,213,167,196,69,184,19,117,152,68,39,198,211,35,11,178,127,186,14,78,3,62,97,255,180,228,54,24,112,192,250,60,139,85,198,96,196,147,62,214,103,89,24,29,99,7,164,134,80,205,244,91,24,49,57,0,102,208,39,41,109,231,251,2,23,186,52,221,8,156,31,107,194,72,106,226,183,187,240,144,20,90,76,253,10,205,244,222,101,151,98,65,85,131,249,23,139,245,238,211,246,206,2,210,4,202,242,117,254,87,197,205,255,206,126,254,7,202,132,121,121,36,75,212,173,51,33,56,186,194,71,248,50,35,236,95,233,215,35,74,222,63,70,172,126,101,116,216,169,144,190,209,46,9,195,101,189,40,94,84,23,182,230,70,204,145,180,12,107,81,2,147,115,120,243,132,26,156,141,184,144,162,1,107,3,241,247,93,57,237,82,19,130,130,177,80,16,182,95,218,57,71,125,106,0,180,142,184,194,157,252,14,103,226,94,174,92,21,109,78,249,100,143,55,3,6,23,78,68,218,57,49,102,126,86,104,150,15,201,201,177,140,90,237,68,236,114,144,87,87,25,69,217,183,55,193,180,71,191,144,77,123,212,17,34,109,17,131,181,3,57,197,53,94,19,105,159,184,7,146,246,215,217,149,222,196,105,228,168,158,165,206,117,122,12,58,102,133,86,193,75,48,243,115,199,5,221,38,208,19,210,54,113,51,73,99,98,164,37,10,167,87,136,240,64,2,37,85,245,35,92,78,97,144,100,249,145,41,191,122,111,87,2,243,249,252,55,102,255,247,90,223,12,46,122,172,121,105,185,62,117,90,211,80,26,247,175,209,114,239,245,50,79,63,72,11,182,228,174,32,28,140,139,245,194,27,88,85,150,230,192,185,64,184,195,81,222,149,119,38,22,232,148,17,208,38,132,43,80,240,131,108,221,70,220,132,202,56,71,114,189,74,46,224,235,213,251,47,16,182,141,183,87,239,133,58,19,201,106,190,1,149,215,66,46,52,91,128,98,248,77,248,195,69,94,76,125,236,88,115,250,199,215,144,197,241,99,163,173,93,179,121,103,177,120,253,114,116,104,218,53,112,39,45,199,144,69,23,243,149,101,141,244,207,132,35,67,54,150,252,52,74,205,72,117,149,101,186,30,112,189,118,161,116,93,173,105,171,121,27,251,92,229,77,168,114,17,187,119,111,63,111,226,63,60,145,100,108,241,63,73,0,17,202,209,91,199,104,247,255,140,104,255,254,124,181,194,59,231,33,18,194,97,191,120,177,64,45,224,124,102,73,147,205,48,136,152,31,187,19,163,28,166,32,199,48,226,145,253,223,224,112,193,234,131,61,121,247,120,10,22,209,27,179,234,240,88,224,235,175,83,13,33,235,245,198,153,186,171,174,252,31,90,211,143,192,20,117,65,92,15,249,205,51,128,19,182,157,45,94,13,198,28,124,28,159,102,57,180,104,129,163,184,19,120,254,100,124,63,178,63,163,250,23,231,76,237,228,7,174,240,142,61,106,128,130,211,238,17,128,184,110,1,134,86,10,2,103,46,167,205,4,228,79,120,246,33,243,159,43,188,63,7,13,73,35,139,105,198,142,218,53,192,17,113,251,30,219,115,54,32,79,34,79,4,52,105,188,238,223,243,200,106,200,121,58,208,199,196,180,150,165,177,32,92,138,187,137,51,236,111,13,255,10,171,170,175,5,105,203,195,22,205,15,102,230,222,54,208,78,234,12,82,111,159,64,28,183,111,42,230,108,33,32,241,158,96,11,46,8,44,21,65,101,121,255,198,214,40,43,214,8,97,225,109,249,231,35,47,52,38,204,178,161,46,17,8,173,10,251,219,146,114,89,107,86,194,120,219,132,102,40,8,168,164,167,132,187,138,235,92,21,122,134,67,238,205,47,149,149,83,117,26,245,202,99,109,45,212,237,126,60,139,89,38,236,194,232,42,12,109,19,129,104,170,192,34,44,16,51,217,35,71,26,221,50,218,53,216,215,81,83,210,236,166,18,255,169,194,236,242,145,158,154,46,172,255,70,29,245,32,7,168,28,137,25,1,70,119,247,98,58,69,94,97,122,248,220,117,221,128,10,50,240,164,90,151,120,76,124,87,59,219,75,42,180,207,252,133,48,253,130,7,211,131,84,248,205,131,155,91,42,99,181,175,85,73,94,85,151,7,50,247,198,56,26,205,62,5,164,123,142,45,132,116,28,200,22,33,250,207,109,172,78,93,149,11,109,180,191,30,93,122,23,166,142,189,248,97,110,177,59,79,253,60,88,125,148,63,63,204,66,54,84,99,190,207,178,136,72,165,155,203,210,134,114,183,42,194,39,148,134,213,142,161,216,85,218,112,231,243,207,7,26,9,255,188,222,19,9,15,87,215,137,244,29,214,94,75,47,92,90,134,212,254,17,249,168,74,199,212,244,86,46,215,157,4,120,200,91,34,93,134,180,12,137,235,119,243,187,113,240,102,225,163,147,14,27,251,17,161,82,89,80,186,216,125,3,250,118,21,125,22,28,117,141,210,210,100,98,11,8,168,162,125,221,236,25,200,61,154,253,223,55,196,234,217,135,61,205,27,109,151,223,5,124,211,88,203,182,19,235,68,103,2,171,204,134,3,70,183,62,146,245,164,42,176,20,196,147,147,244,123,25,56,153,247,60,164,103,198,42,254,91,213,134,116,136,101,52,158,12,224,200,255,151,16,244,45,24,196,156,73,159,152,177,12,11,241,192,168,71,11,166,93,145,111,171,64,34,110,41,127,135,33,23,21,114,159,198,55,85,95,225,234,70,136,105,50,150,170,150,199,168,244,223,246,38,18,20,108,127,128,99,206,104,107,180,237,15,85,234,232,72,242,60,230,154,30,224,7,29,9,197,27,240,43,168,45,246,211,15,214,215,1,190,0,38,224,125,171,138,186,253,163,58,206,73,108,39,219,166,250,176,159,203,171,108,77,133,7,80,204,167,166,38,34,233,249,115,59,236,152,232,190,86,3,177,122,56,36,185,180,172,180,214,93,13,160,132,62,210,24,130,38,31,7,18,82,106,161,187,7,243,192,239,186,111,60,102,23,0,146,17,248,75,70,152,77,230,117,32,148,179,28,28,107,136,165,230,203,50,204,215,165,5,171,17,170,123,78,98,51,207,168,249,154,76,187,83,157,73,32,204,43,84,153,159,127,93,69,86,162,246,175,180,35,42,66,18,75,138,21,206,102,187,106,70,84,222,41,41,153,69,109,224,57,125,220,124,142,94,61,105,59,128,83,63,74,91,147,57,56,180,159,83,255,97,50,195,99,180,23,14,128,90,51,129,135,63,252,180,33,223,138,110,239,18,230,30,40,147,100,239,194,18,131,91,55,198,239,187,21,242,187,196,99,105,102,69,58,173,66,137,140,228,184,4,140,248,228,172,96,144,113,80,218,230,197,100,189,73,58,148,120,110,98,42,75,193,122,33,255,110,46,119,42,210,134,51,44,126,23,146,36,142,127,11,153,134,33,106,1,89,177,209,71,172,129,10,212,247,148,254,52,217,130,161,188,47,8,58,149,235,102,12,225,106,193,217,93,211,114,73,90,75,210,142,7,188,138,108,29,77,116,115,162,246,198,10,168,191,165,88,82,131,122,132,106,14,162,227,162,11,240,219,208,195,20,214,227,108,32,231,248,242,249,161,142,3,151,19,72,13,178,254,168,46,67,144,107,95,171,57,189,189,197,166,116,236,80,108,142,162,111,147,145,24,122,88,146,12,42,14,33,207,72,131,231,223,26,156,2,62,100,9,102,126,215,57,6,208,145,246,61,22,54,224,127,75,72,91,172,253,131,109,50,30,116,123,20,206,6,211,27,164,139,159,5,196,122,214,86,55,124,181,114,111,162,204,12,92,124,82,130,228,220,122,184,124,197,219,136,96,183,231,5,232,111,231,92,130,227,108,101,214,9,231,155,58,18,38,242,185,178,207,58,174,15,183,121,128,244,38,5,134,198,143,18,41,86,250,168,48,85,90,219,158,103,202,146,114,82,190,236,55,253,44,195,39,140,183,155,32,147,250,244,96,142,236,55,52,209,143,90,69,149,154,38,170,115,177,76,250,42,60,158,114,32,41,224,251,117,188,66,38,207,146,225,62,69,160,10,33,112,53,68,242,84,86,24,158,23,130,156,243,46,192,129,111,21,147,211,7,197,250,17,121,205,127,112,189,93,156,167,173,250,181,198,91,53,15,200,195,27,119,55,241,228,57,24,189,212,195,119,59,157,114,190,147,252,198,204,101,100,236,231,92,16,186,83,254,84,136,101,93,225,217,226,54,97,173,200,55,27,197,137,218,215,249,203,230,82,40,172,98,69,113,161,16,94,233,175,85,192,112,231,96,61,75,67,68,151,2,223,155,55,233,20,208,137,153,227,196,66,215,171,90,93,151,150,117,140,93,87,209,228,237,164,88,251,10,83,119,50,59,202,39,84,147,153,158,102,153,86,103,184,127,229,12,246,139,137,79,43,214,164,227,185,137,206,190,222,143,166,176,25,166,81,61,76,24,39,224,148,24,250,55,219,130,213,9,6,227,228,38,77,207,179,117,106,172,79,162,88,141,62,168,83,71,25,98,30,159,38,7,181,23,187,228,218,67,223,144,123,29,90,120,125,198,247,235,99,11,196,90,53,229,2,228,95,120,216,165,77,171,103,175,245,233,73,28,127,197,42,161,250,186,106,173,130,140,63,44,77,225,182,22,251,100,194,155,155,116,188,193,167,49,99,20,242,209,12,6,250,57,60,101,123,7,6,4,54,237,148,52,214,183,1,178,105,6,128,168,150,128,153,127,221,132,100,215,30,38,40,184,17,20,234,205,0,108,157,98,249,111,87,103,46,39,35,185,155,236,234,237,35,100,203,80,230,192,229,0,33,148,88,102,222,214,71,58,249,114,99,196,199,157,25,103,97,195,250,202,220,88,161,111,189,137,177,53,58,83,17,37,56,117,101,155,187,91,11,97,40,157,115,32,115,228,39,142,197,236,172,22,11,227,204,145,70,216,64,113,38,100,82,53,201,3,197,67,74,59,32,78,6,214,0,82,105,22,2,67,237,139,202,101,230,2,143,141,234,94,193,37,199,67,234,166,55,237,134,222,21,228,216,83,144,57,189,254,4,187,121,149,6,36,64,11,172,218,203,140,224,17,236,93,229,79,108,173,212,74,216,141,15,252,248,149,141,9,140,196,253,170,108,209,242,192,129,94,67,33,90,250,115,206,87,53,175,200,23,3,191,48,197,136,196,0,101,141,36,239,65,142,22,17,174,227,103,20,221,201,3,49,242,252,135,126,124,95,135,172,200,55,237,65,126,197,216,115,245,173,224,195,66,134,43,4,231,131,92,23,92,100,18,235,37,245,210,115,157,166,4,195,74,65,36,89,38,143,96,222,48,141,58,220,146,104,20,142,220,236,171,194,10,227,185,28,54,70,227,8,74,250,8,219,11,227,75,251,205,144,197,232,74,97,73,158,229,109,227,47,170,237,146,177,159,9,201,30,142,230,132,97,123,47,136,64,8,99,175,64,238,153,80,43,217,206,153,208,33,180,221,26,62,197,92,126,115,207,40,23,10,22,39,118,10,57,93,87,9,54,84,27,58,17,151,204,4,234,139,33,157,246,82,209,88,60,51,73,4,178,217,117,185,137,160,213,180,122,146,11,136,139,86,16,45,230,244,221,105,78,145,86,202,253,58,51,58,247,5,174,102,110,209,101,95,49,10,36,51,28,226,198,191,199,192,127,77,214,163,166,173,79,110,8,200,117,98,48,218,194,60,161,3,198,39,202,12,112,203,120,187,107,93,111,135,81,238,190,156,85,136,35,244,124,220,42,164,17,155,126,150,71,30,2,220,99,23,50,84,53,56,75,144,119,216,13,111,67,43,171,218,212,196,38,40,243,149,86,128,65,178,103,31,245,15,203,171,140,33,221,63,76,200,135,175,96,82,27,42,123,67,146,115,14,222,153,243,169,156,119,6,222,109,105,190,249,195,200,9,207,48,134,59,72,141,39,228,162,137,253,122,67,57,51,159,102,236,64,221,58,237,245,59,170,95,254,83,210,29,220,222,59,110,88,235,117,219,18,252,233,29,121,238,28,174,218,160,67,153,29,34,117,82,242,138,84,36,117,78,120,231,221,51,111,38,96,81,174,63,103,28,20,104,128,213,187,121,235,231,231,154,176,153,240,80,38,179,197,110,213,127,117,121,87,165,124,198,138,199,69,110,217,223,171,17,69,19,181,30,105,224,209,38,43,244,32,30,168,144,31,202,87,31,7,104,246,245,29,17,179,237,39,123,75,182,193,68,211,44,15,103,164,157,163,86,47,64,85,121,206,44,182,89,45,173,185,197,145,30,249,30,115,104,146,231,74,68,225,115,105,196,11,158,121,7,137,190,176,98,145,160,114,57,57,34,238,146,18,80,17,232,12,186,106,139,102,241,31,101,29,93,103,19,252,241,66,17,248,215,190,106,108,242,184,167,11,190,71,241,132,16,71,7,53,17,95,175,195,129,106,241,32,115,206,136,182,122,66,52,77,136,65,250,191,36,26,27,42,210,33,136,248,68,2,9,226,148,142,106,244,161,114,195,229,212,149,7,167,194,247,68,56,63,4,47,238,28,83,195,197,13,230,230,229,83,135,180,178,224,162,36,131,237,118,28,194,65,144,217,32,148,4,26,6,175,94,111,57,161,248,119,88,122,5,38,190,30,94,156,209,121,178,53,68,2,223,47,9,43,15,13,206,241,111,106,52,79,150,126,45,31,35,145,7,23,9,106,143,230,179,9,91,152,52,119,147,226,75,153,147,244,172,68,110,167,134,163,43,69,92,41,168,252,242,99,162,185,255,195,163,76,234,244,4,35,229,126,39,29,144,46,14,163,164,19,225,190,184,66,125,235,112,191,235,227,145,24,226,5,105,116,220,63,188,78,221,129,220,61,119,251,178,106,111,110,255,49,188,71,165,108,42,108,178,163,12,185,148,193,37,235,54,181,36,220,245,237,117,60,120,84,187,52,44,73,24,171,197,109,23,26,57,211,17,6,12,202,48,147,224,110,185,1,199,152,162,244,190,56,216,6,232,115,167,99,235,33,172,150,166,33,214,9,218,166,45,59,39,143,90,1,140,169,16,15,239,130,152,178,183,180,222,139,125,108,211,156,162,132,66,190,184,74,139,122,241,102,68,23,55,29,55,43,167,24,121,235,58,249,151,192,56,222,103,219,128,85,79,237,147,230,44,77,185,164,25,178,132,92,30,107,86,64,212,173,84,60,181,84,136,119,82,249,242,181,255,67,44,206,234,68,84,59,42,15,61,158,71,174,70,158,97,140,190,97,208,190,24,34,253,230,184,70,79,55,137,89,66,224,80,242,18,130,105,164,3,199,111,4,236,47,43,132,123,236,19,89,20,108,100,240,60,30,51,69,170,205,48,78,69,114,229,44,210,116,35,12,67,190,143,13,197,175,162,71,44,66,73,81,11,187,239,148,125,179,196,191,93,247,97,250,21,187,180,205,211,143,95,192,23,93,71,254,51,253,42,195,232,166,246,191,215,195,173,6,246,191,195,222,204,165,66,130,119,26,16,217,165,20,111,142,8,195,168,0,15,15,229,87,171,39,43,247,14,165,59,244,89,71,102,29,65,69,244,15,123,157,67,7,247,26,112,16,56,118,21,48,194,147,245,49,162,24,108,149,229,8,37,91,137,128,77,162,244,116,70,164,61,62,133,111,147,175,105,247,52,19,217,251,246,247,103,88,26,30,178,122,101,226,73,124,230,240,240,190,152,153,218,194,111,167,239,39,30,12,251,121,50,164,140,195,107,217,46,132,22,66,15,103,254,201,58,230,151,36,123,252,243,19,31,241,82,80,227,53,81,251,62,106,213,44,57,66,170,63,19,176,23,19,57,212,199,184,147,172,191,0,166,117,28,216,206,74,241,227,115,10,242,141,229,126,40,168,195,32,167,42,73,85,102,251,167,77,65,140,139,21,200,230,61,224,3,212,217,41,103,166,175,239,45,29,105,214,165,239,94,210,200,234,53,165,139,253,18,28,115,6,46,67,196,97,94,0,22,225,196,182,185,194,165,157,26,219,75,138,159,165,58,75,143,191,1,203,225,93,26,174,74,114,36,141,246,228,26,67,144,73,58,205,218,19,46,206,163,175,73,173,110,121,109,146,112,206,47,30,37,164,6,243,27,25,116,66,138,144,153,149,101,159,25,94,47,76,241,110,169,23,207,255,80,206,49,199,253,187,160,169,226,53,247,70,75,242,159,143,105,87,251,243,250,101,16,220,188,250,217,221,135,35,68,96,241,177,49,188,3,88,204,91,123,161,236,12,218,46,203,247,23,186,72,45,1,255,170,133,224,135,78,182,173,226,163,116,230,253,148,52,244,137,232,102,46,103,10,176,43,126,110,199,131,133,95,91,51,1,123,48,3,65,81,139,197,79,106,81,205,166,187,131,173,116,89,209,207,221,237,67,134,15,171,37,91,198,228,196,131,153,47,210,189,130,219,38,198,165,93,120,238,3,54,237,232,230,223,215,184,140,152,230,186,218,248,8,108,249,37,87,20,215,134,208,73,154,38,26,162,140,118,7,207,21,126,173,23,171,0,193,104,165,19,173,176,101,54,88,184,198,14,217,44,44,162,79,204,190,44,194,222,0,14,78,83,134,139,60,63,166,79,213,61,106,101,175,229,1,253,109,167,82,239,75,85,49,57,46,126,201,114,146,80,141,89,41,16,248,247,117,63,179,49,78,131,68,13,0,213,147,15,36,70,183,191,197,103,210,36,231,129,157,195,69,138,137,192,168,225,105,226,52,4,106,22,75,243,244,166,61,107,125,197,247,72,104,20,234,98,197,133,192,51,180,252,116,44,120,176,108,157,159,68,240,134,36,22,195,142,200,208,34,45,148,64,161,243,14,182,132,252,124,75,168,155,80,142,106,56,162,72,150,247,87,145,66,9,48,115,58,103,202,179,148,25,67,60,181,201,30,143,51,121,162,167,159,116,143,220,157,135,129,84,119,52,247,71,51,27,237,253,214,131,243,199,255,72,105,55,158,167,165,131,173,206,76,191,161,30,124,164,125,200,29,241,157,166,218,106,5,219,6,130,187,40,53,147,105,37,49,13,155,17,240,108,44,226,244,197,101,71,93,87,190,112,158,34,216,245,249,7,13,35,35,136,245,200,204,46,183,136,48,9,220,82,15,255,166,211,161,115,193,120,44,92,184,1,2,67,16,21,88,43,220,56,145,111,109,165,103,239,53,4,26,87,101,74,129,191,238,250,99,182,199,244,113,150,81,110,154,7,181,52,17,183,254,210,211,84,10,152,172,49,77,29,91,153,61,234,82,38,177,220,202,18,4,216,253,54,111,132,124,252,60,59,172,252,45,173,121,180,3,220,246,108,56,5,249,134,62,225,46,95,201,115,22,79,45,51,99,116,201,120,122,194,232,44,92,219,98,36,30,187,253,189,197,129,136,157,190,185,47,5,204,190,141,106,40,195,48,15,49,145,28,32,246,195,237,43,29,49,32,94,71,82,80,90,60,221,230,235,144,158,110,184,121,103,13,192,8,238,128,207,192,34,85,145,143,179,130,162,52,241,83,36,100,41,139,196,146,201,61,134,26,174,235,191,141,180,235,94,115,7,0,172,245,211,138,81,156,140,6,108,69,66,138,237,98,161,174,237,131,143,72,29,27,38,192,92,33,52,14,161,171,178,228,29,220,86,213,93,136,238,235,204,107,44,227,108,31,32,238,140,34,31,30,39,240,86,153,53,236,58,145,107,201,237,31,223,39,154,57,31,241,135,41,171,195,242,25,28,24,130,153,203,112,101,98,168,252,237,68,16,186,192,22,206,224,210,89,247,111,255,119,145,71,125,37,23,40,117,183,149,25,93,176,129,127,139,205,53,76,92,43,101,129,67,174,69,12,196,211,251,146,203,58,135,239,125,7,88,214,190,202,101,122,148,180,85,195,169,16,241,13,177,15,102,234,79,64,11,115,182,17,122,193,73,51,170,164,64,116,165,229,125,236,143,176,51,90,248,146,69,106,133,25,49,241,115,83,126,189,24,108,245,27,2,227,197,27,99,224,104,152,209,119,50,159,96,46,92,105,194,221,50,98,153,2,106,112,99,5,76,219,70,100,88,22,151,90,247,108,219,247,97,152,186,60,194,125,198,196,165,15,102,74,221,89,7,23,20,151,76,252,166,81,14,164,195,169,166,198,6,118,8,36,90,183,121,108,61,129,141,186,182,66,33,200,81,15,192,21,41,179,250,76,143,70,39,179,231,89,243,15,10,28,15,51,119,175,247,161,61,198,66,101,199,126,230,25,10,229,206,54,50,8,227,13,134,162,197,81,11,254,174,17,183,232,7,110,207,175,150,164,98,141,5,236,194,153,11,86,234,95,202,143,187,223,25,14,48,168,145,177,207,10,224,35,32,49,116,160,228,3,67,98,110,188,255,244,224,176,111,10,77,2,214,25,67,8,130,205,21,215,181,53,111,74,165,236,67,14,246,23,16,30,76,33,80,105,126,234,81,92,185,193,203,173,71,251,11,180,182,31,46,251,12,177,255,178,149,95,22,237,147,132,26,140,193,121,13,194,188,217,6,208,237,131,252,248,58,26,250,56,40,237,71,132,119,182,116,255,242,129,38,25,147,76,80,139,238,162,89,32,54,49,187,219,152,28,41,41,63,106,8,9,204,165,54,242,156,9,160,185,95,105,185,2,209,74,165,111,170,107,121,225,17,241,69,77,116,203,7,129,152,156,65,238,172,134,143,71,168,65,78,127,222,159,144,103,121,201,207,124,138,179,10,159,45,11,3,36,218,195,237,170,79,93,0,251,148,46,174,230,190,135,166,47,48,71,169,101,181,19,200,235,93,56,156,57,91,208,199,226,106,85,128,85,156,51,200,8,237,135,123,205,177,41,43,118,56,245,248,69,42,37,246,218,150,191,65,137,62,251,97,41,185,100,84,243,133,12,42,95,249,175,0,167,13,158,24,116,142,139,197,76,99,189,207,67,33,201,123,198,254,214,90,16,195,155,196,16,207,78,200,151,38,161,255,133,174,39,45,163,15,242,164,74,163,147,92,77,8,189,158,99,246,71,148,137,208,111,13,197,166,53,89,94,60,28,70,44,1,25,41,237,51,116,157,244,41,253,252,91,41,16,147,127,163,234,151,244,187,240,46,220,221,157,167,98,68,121,59,78,162,141,138,39,110,51,98,80,19,186,207,90,11,91,33,150,233,100,124,111,243,144,43,1,71,226,83,218,90,127,39,168,58,19,13,59,241,89,138,170,247,53,150,66,153,22,76,32,244,110,76,3,199,58,178,207,76,54,101,1,50,133,115,207,212,60,22,46,65,234,253,16,63,124,235,63,88,235,150,159,140,166,254,101,203,7,100,106,13,84,163,127,182,215,248,1,217,59,14,89,112,147,201,45,228,122,236,22,60,65,113,52,231,27,228,108,213,24,78,154,230,39,67,5,200,28,202,19,225,129,222,194,166,174,112,102,6,198,87,231,175,253,164,75,38,48,139,121,225,79,225,200,101,197,175,39,72,65,59,47,216,197,253,22,97,148,226,214,78,49,202,80,113,28,11,241,113,245,75,194,221,12,41,206,205,245,126,113,213,253,148,154,43,247,53,8,111,165,58,71,127,47,181,154,134,208,36,57,179,110,142,180,114,159,63,151,83,177,72,185,176,242,230,181,205,4,174,145,87,248,72,215,236,198,144,253,171,67,83,174,249,28,174,32,175,49,254,92,126,162,27,23,206,132,20,241,83,75,54,236,171,85,67,227,99,22,89,233,253,234,25,92,230,62,226,100,13,126,168,122,217,113,244,22,150,147,140,163,125,18,123,186,145,48,66,35,12,180,66,239,128,10,179,142,231,36,80,85,205,229,239,129,134,24,92,130,177,178,36,186,221,180,94,156,112,203,50,121,191,111,135,197,19,93,8,138,137,185,104,253,186,11,140,170,161,173,18,242,102,147,96,114,34,107,114,213,205,163,247,168,195,185,188,62,185,19,105,111,104,193,41,155,123,188,33,37,62,225,84,21,212,230,192,128,166,48,35,2,70,111,62,120,200,0,48,99,215,199,214,162,170,236,116,99,210,31,18,127,154,134,125,253,246,120,226,254,110,197,227,225,50,179,163,224,36,172,116,125,128,103,239,80,146,71,205,179,34,18,192,75,16,140,84,12,88,50,244,140,41,13,45,135,173,216,253,247,19,164,24,249,39,160,211,215,170,58,213,250,162,32,159,154,148,81,106,92,119,243,214,127,211,228,162,203,47,166,94,129,220,22,248,138,234,48,234,115,134,133,206,218,172,132,92,216,69,111,253,33,55,209,73,207,96,31,10,134,34,144,26,255,56,194,228,157,140,209,102,25,66,192,94,154,182,132,148,24,94,208,102,96,127,83,126,151,157,83,15,215,72,190,185,205,57,94,200,14,192,59,132,220,0,57,207,178,29,111,64,241,4,185,11,32,5,25,63,44,163,48,98,112,215,26,100,78,169,70,190,11,89,13,82,19,141,10,85,2,232,5,170,86,177,144,28,134,227,63,236,225,30,239,34,177,19,242,92,221,102,115,163,77,12,220,28,84,74,108,112,154,194,85,176,224,149,177,45,242,212,161,65,76,170,35,113,100,51,1,229,134,130,255,194,1,15,96,47,90,65,87,156,151,137,62,104,3,89,7,97,6,128,123,171,152,147,206,183,132,67,120,52,227,170,9,224,104,103,88,0,162,137,27,85,212,23,176,40,190,189,181,112,221,51,223,67,44,82,65,233,136,251,161,128,67,54,246,185,163,159,240,11,83,132,194,26,121,119,23,112,16,87,22,24,19,178,180,251,19,234,197,45,182,152,90,3,15,23,242,177,22,167,142,107,39,88,136,69,108,185,195,67,108,115,240,75,204,237,43,119,233,170,89,166,241,252,30,87,28,68,132,210,8,207,203,198,222,49,255,28,185,42,42,138,233,93,184,112,150,226,81,142,212,63,77,38,221,223,246,79,171,5,200,216,186,18,100,15,192,34,148,62,88,91,166,70,186,185,234,170,12,124,231,166,221,79,211,2,226,175,197,98,195,188,47,158,158,124,244,125,12,244,118,191,67,228,208,8,97,208,30,52,238,170,151,49,113,110,122,10,38,20,166,68,36,64,90,44,71,131,238,61,154,10,96,101,3,81,183,164,9,103,195,107,198,136,252,160,18,195,54,104,69,79,181,113,185,93,213,57,138,247,117,109,239,192,45,245,236,208,2,1,146,75,118,97,176,46,82,158,90,159,36,238,91,162,27,91,83,116,66,49,27,164,166,12,182,123,26,204,177,166,32,144,166,231,51,177,178,25,78,127,147,177,245,221,174,172,128,100,22,121,29,83,237,164,201,157,166,160,44,180,106,35,16,136,25,7,38,150,151,139,115,255,131,212,29,47,75,182,157,136,150,197,232,227,9,75,117,225,28,98,18,5,240,195,227,46,223,230,189,218,18,160,235,132,239,166,169,199,228,64,140,164,112,72,4,148,12,235,212,83,210,157,240,73,214,72,43,175,162,41,157,75,20,60,48,66,196,45,111,175,255,34,253,131,110,26,216,217,169,116,129,191,77,111,39,158,209,105,81,80,56,15,81,115,4,150,115,196,68,36,112,186,90,38,221,141,230,79,213,199,97,179,87,165,62,194,234,60,5,118,116,240,14,247,166,122,253,249,80,33,21,60,75,15,168,112,180,74,161,227,183,86,203,129,212,160,208,139,108,127,115,150,192,93,238,32,74,221,66,9,47,143,11,33,59,19,110,246,102,154,63,86,2,150,0,195,193,169,165,10,157,21,34,254,77,171,211,160,108,165,91,189,185,66,37,132,97,71,33,215,212,77,75,146,49,35,245,24,240,8,145,28,199,129,3,219,94,1,164,18,21,28,18,43,12,47,52,200,162,219,19,229,243,222,238,102,194,72,172,81,202,189,169,168,174,104,134,93,17,125,244,192,110,94,46,209,226,101,185,223,146,231,223,161,235,251,58,39,64,216,17,38,25,73,28,166,124,36,66,56,15,143,11,127,238,190,248,70,173,80,242,144,168,159,250,187,186,177,247,28,203,115,183,17,96,47,175,156,81,93,118,252,15,236,204,100,169,66,231,171,117,169,113,75,110,70,247,248,3,204,95,17,44,242,108,209,231,64,38,244,151,5,44,185,56,177,144,30,245,179,76,183,30,126,58,37,233,190,188,209,55,42,108,182,116,244,200,236,231,19,206,68,243,231,44,122,51,252,91,104,121,116,178,189,154,68,57,121,39,135,51,167,212,206,118,49,122,145,9,9,9,144,87,214,50,188,79,242,208,252,3,176,82,91,224,102,248,243,153,224,32,212,23,17,160,55,158,46,136,193,66,235,177,216,175,106,4,130,199,235,87,197,233,69,227,139,191,77,156,151,253,224,60,65,58,186,156,201,201,169,240,160,31,90,10,170,88,107,49,244,2,108,137,69,98,246,156,160,104,137,89,94,109,85,89,213,150,41,239,28,57,216,175,233,30,64,250,146,130,71,44,139,186,156,25,72,178,139,32,12,226,216,12,34,67,107,246,143,63,234,192,67,119,64,146,65,160,234,207,70,12,244,33,43,151,22,80,212,174,247,115,17,179,122,174,226,66,38,91,29,233,7,41,240,219,166,233,170,55,178,108,132,239,31,46,86,135,77,181,135,38,231,114,173,50,119,169,228,136,65,41,97,51,17,179,90,175,240,194,253,98,122,159,96,131,18,198,138,250,0,49,95,100,183,128,55,51,185,118,201,247,105,102,65,52,107,79,143,150,58,99,194,76,35,107,195,140,143,151,105,170,152,34,233,218,168,141,231,161,94,216,85,43,44,166,115,41,16,255,70,159,10,178,118,23,197,202,191,161,95,199,183,1,162,66,218,181,232,99,171,128,151,190,5,237,124,117,91,182,67,217,192,44,168,141,91,253,72,229,66,245,105,225,17,231,152,251,55,212,148,168,7,90,32,7,46,3,230,222,201,181,34,250,202,78,66,177,97,146,56,44,13,150,166,44,164,2,7,114,78,245,43,32,12,192,165,42,161,73,55,215,173,113,31,102,87,144,211,38,7,7,15,25,66,73,60,173,7,106,162,161,209,18,226,22,225,42,82,10,10,224,234,18,160,43,107,97,29,108,228,129,222,73,245,221,27,229,3,230,68,86,136,98,248,125,6,150,122,185,110,137,46,59,214,172,76,61,126,38,97,150,69,224,13,177,223,112,36,209,14,31,140,35,77,130,195,243,174,48,75,148,159,21,135,67,61,7,246,82,162,58,249,235,92,42,181,80,150,4,184,40,2,11,46,91,17,144,137,159,58,152,43,192,130,8,125,39,17,97,21,77,27,214,108,142,248,188,115,140,197,242,154,188,191,130,3,85,208,200,242,247,181,169,30,40,232,224,132,250,93,161,237,94,24,107,207,5,146,191,10,225,96,125,44,15,188,180,74,74,186,87,177,125,102,216,159,168,206,175,54,199,59,63,177,70,12,9,115,17,207,175,177,127,13,143,157,178,198,246,166,44,32,147,157,95,252,122,190,126,232,219,255,28,32,247,185,89,163,135,231,76,33,221,235,230,14,196,165,116,169,110,111,31,113,66,222,21,12,119,174,112,98,208,250,152,41,120,217,11,147,142,33,152,106,43,109,6,216,171,132,119,117,104,232,157,44,234,56,109,203,8,91,149,155,119,217,227,156,176,200,238,89,124,248,188,55,188,145,49,156,1,97,59,126,22,35,146,232,83,48,173,247,19,152,99,16,18,12,208,184,226,117,121,117,229,215,0,75,62,123,71,1,4,112,211,7,99,155,157,200,147,45,104,29,198,38,102,182,86,244,217,82,44,154,24,208,120,238,101,70,156,51,166,18,159,164,152,12,171,150,81,124,148,25,144,111,241,120,151,91,158,164,12,179,245,127,196,138,43,141,222,61,124,137,9,20,58,89,19,111,4,84,177,27,186,165,131,123,102,69,153,63,57,48,24,45,99,14,21,48,67,138,4,99,239,18,142,92,188,130,198,182,127,11,217,232,140,131,27,161,84,61,239,232,239,6,91,62,247,91,53,82,89,87,78,68,195,216,190,79,243,58,206,134,130,40,30,44,19,59,97,165,49,128,199,64,95,150,244,176,145,163,71,122,118,11,93,90,213,231,230,100,33,185,35,204,154,169,159,16,39,109,74,174,175,22,156,9,109,199,49,178,116,255,236,21,81,255,198,124,171,207,103,65,170,189,96,6,51,79,55,116,179,107,169,1,55,185,61,218,201,224,155,178,235,231,233,117,139,142,86,79,255,14,195,194,157,27,142,142,219,84,111,196,130,102,5,64,149,249,223,74,236,30,16,59,1,26,203,156,250,60,208,129,69,76,105,73,47,176,238,242,237,52,153,103,224,143,73,244,249,172,46,191,233,49,83,28,246,58,96,252,108,158,27,242,183,249,211,156,61,119,237,50,212,222,193,63,97,141,136,42,33,157,82,33,253,248,77,144,127,149,225,202,71,105,70,179,254,183,8,236,96,34,247,31,77,12,142,163,114,162,8,147,252,17,154,39,243,209,32,170,33,235,36,128,143,209,114,134,164,220,110,175,54,186,234,225,104,11,149,35,173,187,21,172,123,185,172,160,119,181,83,215,55,97,27,50,67,232,237,213,57,124,24,66,25,70,18,71,241,246,70,16,45,237,239,6,103,43,23,10,229,104,120,214,143,45,145,182,209,75,246,153,76,246,78,185,82,23,179,209,132,33,220,195,31,134,5,8,1,19,87,195,223,120,120,56,134,24,74,171,89,235,91,35,148,186,155,76,157,141,21,44,61,189,205,30,253,4,197,153,182,232,6,55,180,40,94,66,135,51,63,131,242,202,172,50,11,44,42,54,24,121,213,104,92,179,63,199,55,164,143,215,66,106,229,78,122,57,244,250,202,113,152,49,202,235,102,155,158,133,166,254,189,117,67,156,18,147,21,36,181,187,227,118,143,206,34,103,66,80,248,93,47,98,204,6,184,157,141,68,219,141,149,201,217,68,155,248,146,198,229,230,198,239,34,84,164,59,241,96,35,235,70,22,185,157,40,114,233,111,163,203,108,161,243,19,22,94,133,224,14,112,143,112,39,27,142,112,185,204,209,120,150,132,136,201,62,34,93,11,108,121,35,82,195,210,67,237,22,85,175,43,192,155,57,233,189,139,223,188,41,69,106,18,55,249,92,87,19,111,99,81,130,65,189,23,136,230,210,34,163,68,134,48,3,89,77,103,232,69,177,77,85,185,233,54,169,128,123,247,223,208,151,109,241,203,255,1,144,225,72,30,243,212,99,13,213,9,141,32,122,202,99,151,28,59,228,80,140,80,151,162,205,160,153,92,182,204,218,186,242,229,227,213,174,246,215,220,79,205,209,220,81,75,135,65,186,231,121,171,154,103,231,222,28,35,41,19,97,26,36,147,11,184,167,94,69,180,244,237,81,124,75,95,163,165,233,103,18,236,195,6,151,197,33,152,164,175,45,126,156,51,29,113,144,70,9,224,217,161,21,215,136,175,43,177,239,41,142,7,137,250,126,66,169,94,102,198,111,139,183,46,3,24,43,180,12,188,24,80,137,247,211,254,137,248,48,69,197,136,152,140,198,62,196,115,237,135,75,192,142,26,14,225,163,226,87,172,38,238,106,147,87,24,125,233,221,155,58,81,42,163,23,215,105,163,41,98,133,29,22,161,161,206,91,174,244,201,85,158,226,158,82,195,142,45,43,72,1,121,51,183,4,100,233,92,57,242,63,143,9,0,228,50,205,244,31,236,87,94,84,40,111,190,3,95,12,180,237,30,232,72,248,154,243,188,206,210,156,40,85,124,31,98,210,174,220,130,5,164,56,210,149,193,58,12,64,78,93,57,207,97,177,48,252,209,123,178,102,65,147,70,145,67,10,237,243,77,230,101,77,251,188,22,70,134,239,134,101,143,15,14,245,63,224,245,22,150,66,167,251,226,9,35,198,238,143,106,16,88,139,80,196,230,69,124,223,129,79,177,81,106,60,167,254,209,27,126,96,254,81,240,39,185,34,227,147,1,13,252,7,157,149,79,255,12,152,98,102,126,165,129,133,191,146,95,76,140,3,148,182,6,245,101,184,125,96,9,155,126,222,191,126,62,217,251,211,104,172,144,19,91,235,118,142,180,131,211,116,190,11,67,229,162,47,83,184,109,131,157,11,162,217,211,85,173,203,126,199,210,111,204,9,76,13,119,67,62,143,46,159,124,150,1,95,232,64,103,21,89,57,177,30,113,175,73,54,231,78,169,115,27,234,151,89,10,19,155,216,57,217,121,211,108,249,165,28,84,200,76,115,190,189,86,182,190,127,17,63,30,117,122,99,16,7,80,40,96,226,53,250,35,179,235,18,11,173,94,202,66,83,59,86,178,106,89,36,94,133,39,242,249,135,111,123,242,201,72,155,28,85,255,172,162,55,240,222,205,111,73,90,21,102,166,207,5,252,153,140,0,127,177,124,109,96,211,209,52,167,46,110,249,102,107,35,26,102,173,139,165,193,62,80,151,63,183,124,253,23,215,118,182,142,52,111,254,80,143,196,151,62,159,235,184,180,111,30,8,147,194,235,107,11,25,250,157,202,235,8,59,73,42,18,175,84,3,158,34,106,76,182,117,4,86,239,165,132,6,45,89,44,15,203,163,206,143,28,230,87,1,202,86,179,192,150,141,139,126,9,187,91,48,51,125,106,109,216,231,129,125,146,163,162,225,182,229,107,177,87,50,108,232,233,164,252,147,160,254,31,19,47,225,72,156,118,235,83,80,136,57,154,3,210,10,28,200,62,49,168,153,97,164,137,175,188,116,181,176,124,12,73,8,141,144,198,93,222,202,160,73,117,39,125,39,224,112,38,145,1,51,89,24,74,173,167,205,220,88,103,167,149,226,136,98,19,129,234,96,236,235,1,252,174,213,255,136,181,21,4,232,58,145,230,142,132,206,38,15,27,72,168,121,34,96,255,132,141,125,170,169,86,179,35,114,216,72,124,13,241,82,204,133,67,47,29,48,41,237,194,91,186,26,211,136,7,222,91,236,238,188,233,144,33,79,183,59,141,223,238,53,113,36,193,115,25,50,3,184,193,193,13,245,106,50,147,9,48,42,191,3,136,236,31,32,196,21,154,128,19,226,47,8,137,114,163,51,12,126,242,119,90,40,116,205,245,48,43,198,84,47,91,217,82,158,5,230,63,143,91,91,40,73,249,108,119,110,179,46,211,109,34,191,124,157,101,175,205,63,113,30,44,15,120,254,73,229,16,91,240,42,101,139,52,29,57,250,169,156,19,161,198,117,230,52,246,83,205,66,207,18,91,80,145,124,238,84,77,251,50,27,54,45,9,25,145,140,95,90,6,87,167,72,40,192,127,52,252,190,149,74,9,132,153,166,156,81,244,37,77,204,252,76,37,78,191,100,54,78,36,92,123,153,153,62,30,54,251,248,107,206,98,115,192,52,69,39,183,110,156,9,167,221,73,129,106,31,223,215,255,213,83,5,193,17,238,178,240,112,181,213,51,149,217,167,21,222,184,51,120,64,182,98,244,16,162,4,1,170,128,211,32,20,252,33,235,219,32,217,142,184,98,136,63,41,187,227,127,157,233,112,205,72,205,91,23,194,34,108,28,57,133,165,191,19,225,81,148,58,108,195,120,53,72,213,56,225,52,67,1,197,42,90,154,50,58,42,243,208,239,176,70,184,39,110,117,165,205,135,53,131,186,194,11,44,112,211,235,71,94,82,104,24,173,227,222,108,53,155,108,126,208,168,87,200,106,59,150,247,163,27,83,169,186,138,218,83,40,12,4,185,230,132,120,63,103,21,251,9,41,158,49,86,72,91,166,76,129,145,87,234,51,131,147,116,1,201,115,116,170,179,241,27,60,58,134,255,60,226,216,165,221,96,169,157,126,195,117,155,86,195,101,253,247,173,8,28,83,169,235,31,195,215,168,131,142,50,160,15,72,226,126,188,102,62,126,79,154,116,49,204,92,158,156,86,100,193,8,102,106,181,133,218,137,154,211,51,115,147,127,177,102,88,126,20,233,38,54,83,141,133,197,77,134,140,194,30,90,27,209,103,37,182,16,106,241,235,252,116,118,85,199,42,156,75,166,7,78,176,72,135,26,9,58,125,13,45,209,132,114,202,248,49,239,134,83,188,230,29,2,234,108,153,253,36,94,116,54,161,92,36,243,38,43,197,13,222,178,159,196,99,43,7,198,148,92,131,123,5,238,86,216,249,175,198,103,179,17,233,128,198,87,92,9,255,163,242,98,208,50,208,115,202,121,241,228,188,183,246,68,191,50,149,135,219,85,57,64,224,159,191,129,101,203,112,252,56,7,217,203,219,69,221,117,173,13,106,152,223,154,114,192,65,232,23,191,92,86,212,253,39,30,16,16,156,29,180,190,209,173,180,83,127,15,113,242,31,217,204,110,133,196,205,228,253,174,98,216,54,92,212,180,47,95,19,9,212,202,96,106,241,57,204,221,179,83,51,192,145,166,184,19,80,238,131,34,55,102,205,142,88,210,123,162,222,214,5,239,164,96,1,235,203,180,175,79,7,238,118,241,169,76,230,81,240,38,168,92,89,103,248,152,128,237,211,155,9,168,139,211,184,53,210,20,3,19,106,141,144,69,119,18,12,196,241,88,223,53,249,3,33,82,214,47,77,244,168,106,77,46,52,125,39,175,175,1,81,131,181,190,64,167,242,66,180,98,232,201,158,195,123,175,6,250,246,180,157,69,189,118,141,70,165,151,42,98,45,145,114,68,248,55,154,255,21,20,150,130,246,66,77,46,48,37,2,127,94,177,41,248,219,141,67,171,114,16,10,105,5,159,218,222,129,94,15,42,78,126,13,107,240,111,109,180,160,203,31,69,67,146,79,126,227,143,10,16,237,255,127,172,146,127,213,190,100,88,4,210,110,125,240,194,192,196,114,179,0,95,61,87,38,2,189,206,240,165,136,71,174,129,207,81,7,175,218,163,152,192,73,215,121,185,94,43,249,241,89,23,208,59,212,233,96,49,94,231,224,82,67,142,122,163,235,84,10,191,118,103,15,198,94,115,93,93,8,22,156,139,118,45,18,2,173,207,236,49,61,85,231,98,146,155,50,135,159,93,16,114,220,136,84,70,109,44,35,27,170,137,99,205,106,154,228,37,85,85,73,252,250,236,82,68,243,132,236,128,50,26,180,70,166,64,197,254,142,231,143,27,196,37,239,236,124,2,205,213,82,82,180,6,20,0,163,186,100,102,163,165,28,20,19,164,34,181,237,209,196,33,38,180,156,6,12,86,219,166,224,19,97,211,16,14,178,44,228,165,235,136,162,72,218,145,140,169,1,246,237,199,159,49,0,58,18,57,71,17,32,98,152,107,22,150,59,152,177,84,103,237,155,48,96,188,206,86,75,153,221,7,86,37,75,237,232,5,36,139,148,59,113,214,27,145,123,246,150,47,25,223,70,108,232,177,249,223,208,143,21,119,146,52,73,177,28,18,12,163,234,137,16,12,67,146,54,52,165,45,221,139,73,126,114,141,190,211,6,209,203,90,168,195,37,186,26,200,217,113,253,233,229,234,182,98,40,22,122,224,27,170,204,154,254,216,140,253,148,180,28,136,227,212,43,213,123,65,155,5,105,69,76,188,182,99,251,102,222,166,126,195,207,86,107,30,206,175,223,221,139,113,131,219,169,38,21,222,153,223,233,85,25,22,143,148,80,104,176,138,95,254,183,6,51,137,205,219,217,145,177,37,202,123,240,206,146,167,144,143,157,218,113,243,0,43,81,118,207,191,31,127,198,201,236,126,239,228,148,150,13,204,97,85,37,255,90,3,191,228,136,118,126,207,209,92,40,115,54,30,31,0,201,122,139,66,227,252,241,101,71,33,137,214,65,2,128,206,195,174,43,251,150,133,38,104,165,27,144,94,205,180,52,118,103,29,199,120,76,100,84,147,63,28,253,94,60,217,202,2,23,13,24,222,111,171,142,78,93,224,60,53,38,115,94,36,222,80,136,31,164,93,157,49,0,25,89,222,115,118,82,163,100,244,133,91,104,207,157,202,103,225,21,123,106,69,29,14,251,79,11,222,161,127,16,192,127,145,88,121,103,241,3,58,165,113,190,19,248,85,4,130,6,124,199,217,127,113,225,114,204,194,60,205,0,15,80,17,62,226,225,76,229,241,8,2,117,87,194,162,243,209,142,6,168,18,156,113,162,184,57,101,143,26,124,89,201,55,207,96,252,46,85,31,3,105,63,68,189,121,202,59,198,246,210,136,227,128,105,117,14,212,204,12,224,73,123,156,190,3,167,26,56,112,61,234,48,56,112,171,95,71,207,82,100,192,32,53,210,42,70,122,116,228,221,4,239,112,100,195,100,38,255,140,12,205,179,254,183,168,21,38,253,230,78,184,36,237,134,59,196,149,14,193,17,24,153,215,182,22,11,58,207,237,237,156,217,130,239,229,19,241,131,55,134,114,203,150,37,203,148,173,140,193,121,126,185,169,202,173,5,34,173,163,192,81,79,62,198,211,235,120,31,127,105,56,250,223,186,68,46,169,47,153,218,235,133,176,6,109,2,102,164,230,252,71,101,101,157,165,43,41,161,175,239,105,117,35,88,27,181,172,51,176,72,50,250,237,38,49,238,60,247,49,126,67,41,63,45,173,146,86,207,90,88,214,70,172,92,96,62,246,182,119,40,231,250,14,35,195,52,116,107,15,143,66,166,138,72,9,186,39,154,208,242,47,41,186,128,122,226,27,9,187,197,52,172,139,101,152,73,44,192,71,127,20,0,119,166,191,209,50,141,156,106,152,21,135,194,98,142,176,76,95,52,5,229,94,170,74,248,63,82,61,251,13,250,229,68,95,249,88,71,12,8,66,100,216,144,23,30,176,108,181,71,120,23,245,142,200,114,78,131,114,132,227,200,111,247,124,102,59,54,16,37,36,84,193,137,60,213,219,112,120,137,241,98,77,3,130,28,252,14,62,69,117,212,165,162,107,59,164,64,167,247,32,237,6,229,82,96,165,64,156,4,65,132,101,240,43,81,85,233,194,222,46,111,118,174,58,152,54,108,155,38,138,242,153,186,211,127,152,253,172,174,115,99,13,152,158,175,216,250,185,214,192,60,79,94,174,242,173,165,214,181,130,244,72,88,101,27,62,23,86,32,72,118,212,28,143,93,154,228,89,181,153,15,223,143,215,10,169,9,79,75,81,214,127,97,5,197,216,179,61,195,215,169,197,139,89,50,160,227,191,55,47,244,68,67,200,204,19,69,25,87,60,41,38,131,10,75,54,247,203,206,84,231,214,22,167,148,120,24,47,85,201,119,220,202,0,39,2,23,152,243,192,118,72,210,156,243,134,98,200,181,5,54,87,139,176,29,73,173,149,62,158,240,209,45,195,69,90,56,201,90,139,8,59,218,247,147,193,136,187,24,188,38,32,251,89,30,253,43,227,59,181,244,245,203,72,37,125,193,107,243,172,253,130,49,146,98,41,177,251,186,73,98,39,120,171,193,188,203,118,211,16,101,20,122,6,57,120,143,44,190,81,135,243,238,126,153,212,165,121,66,34,146,185,70,192,182,17,17,123,33,111,109,36,146,248,113,141,120,65,39,149,134,251,158,133,251,151,251,6,157,152,233,243,15,60,188,235,203,64,166,245,145,144,125,33,98,188,229,225,152,130,92,203,11,126,37,213,233,123,11,181,16,125,248,150,244,105,162,33,2,104,218,67,59,6,202,67,175,177,109,162,143,106,163,166,187,176,24,126,4,107,119,69,30,182,202,92,39,66,174,124,20,197,23,242,12,164,128,212,108,147,125,58,249,90,185,216,130,153,44,47,234,84,98,99,26,155,120,251,126,155,241,86,17,37,144,184,244,181,59,158,59,181,224,152,239,93,61,140,138,54,217,242,173,208,173,46,132,231,109,139,208,34,62,208,26,131,159,142,126,142,110,134,174,29,23,48,56,66,187,143,248,170,102,179,236,115,203,177,127,249,36,14,65,24,180,250,203,52,165,219,2,229,48,25,4,34,202,123,56,217,180,194,82,227,11,120,2,247,94,52,248,170,42,158,123,146,57,134,254,131,116,89,253,171,104,244,41,16,244,135,190,245,83,191,182,226,160,254,7,52,41,34,211,43,180,152,92,57,179,35,3,195,227,59,43,223,50,71,155,49,241,180,99,245,245,223,167,224,168,93,173,167,158,124,160,224,249,81,5,116,237,99,249,7,112,32,135,81,13,88,112,246,16,75,56,26,243,132,255,203,0,99,215,237,91,16,78,135,10,191,230,77,203,13,67,251,171,200,17,221,24,36,147,248,82,8,40,243,224,105,154,96,155,54,51,86,150,88,31,93,40,106,247,216,74,172,201,50,87,171,68,40,203,34,155,187,84,16,21,13,234,4,249,201,225,197,244,65,254,54,49,92,92,181,253,187,181,106,253,130,54,227,145,75,7,55,58,210,190,255,16,93,132,227,99,233,20,239,202,115,123,228,239,25,69,225,51,147,41,18,172,64,176,22,140,195,166,81,35,114,26,227,191,27,125,34,27,138,36,153,140,47,190,250,7,147,252,151,145,155,121,26,13,75,122,193,19,117,91,68,191,169,126,241,212,32,98,98,109,130,65,175,200,0,24,130,195,171,239,243,49,43,142,93,78,236,210,37,158,129,215,116,189,50,221,137,217,96,233,127,216,231,245,238,96,75,148,100,174,137,212,51,132,224,45,187,45,160,127,88,91,24,69,228,42,229,54,188,121,35,67,162,200,240,129,30,111,183,225,198,234,145,71,64,18,200,254,105,194,107,19,111,200,160,73,74,102,199,160,172,33,235,177,80,25,198,23,18,125,28,163,192,76,83,231,58,188,131,133,208,249,35,177,51,9,63,68,203,207,193,53,149,111,157,253,134,170,74,154,108,150,167,123,227,12,83,183,24,208,84,189,185,110,24,50,27,156,151,238,241,36,32,241,233,146,173,78,247,22,161,104,255,186,84,74,7,119,46,205,31,48,237,110,216,171,183,164,144,248,214,22,231,141,198,151,233,87,112,253,72,135,203,70,164,73,150,180,248,142,237,209,209,110,219,227,133,62,35,34,170,221,119,205,164,41,9,16,56,108,249,187,11,90,180,127,241,184,41,156,132,149,127,109,214,173,161,45,47,21,207,62,201,93,221,139,30,39,113,72,159,137,45,22,173,70,173,134,86,35,223,23,95,95,122,17,210,94,135,128,168,66,14,132,23,188,208,207,113,221,235,202,144,158,104,149,126,89,140,149,28,6,142,37,229,20,68,157,8,92,254,131,91,130,83,225,124,199,107,182,37,151,70,174,107,142,41,0,151,128,7,149,74,44,81,205,194,23,95,16,97,136,235,85,90,180,246,204,246,77,181,19,214,156,101,216,177,171,192,217,141,60,115,150,193,231,253,136,253,53,154,28,19,45,15,106,181,27,17,45,188,177,255,233,31,199,237,11,178,242,32,64,168,18,190,240,28,200,97,48,109,126,7,226,4,4,102,154,244,72,185,175,6,22,2,47,196,166,19,99,103,221,151,58,141,251,230,31,13,161,241,60,54,180,221,178,202,227,43,192,225,159,153,218,66,3,182,46,165,87,27,213,249,220,74,114,253,249,167,51,66,176,162,90,166,246,229,44,67,173,82,37,112,27,223,3,158,254,136,227,185,72,138,179,2,220,13,19,0,149,40,170,51,247,141,108,14,58,75,238,254,144,64,130,224,201,45,8,102,81,88,122,162,226,62,210,108,90,28,110,178,47,25,44,63,237,15,129,142,18,133,50,208,112,4,52,211,125,109,43,227,229,254,70,21,252,219,119,55,199,165,163,18,182,45,178,234,19,203,131,162,5,193,107,80,90,65,110,82,155,243,43,102,236,16,34,126,4,3,42,115,57,250,97,15,226,233,78,75,26,111,179,66,202,92,148,123,139,52,13,163,174,178,126,108,206,145,141,71,213,243,147,162,244,113,198,74,81,101,49,53,54,45,25,28,151,36,221,88,3,57,62,177,27,128,204,190,127,143,1,53,181,224,68,250,36,98,52,88,218,113,35,248,82,205,232,4,146,162,29,193,205,126,144,40,155,31,214,186,153,58,78,133,234,72,154,54,240,157,122,49,90,232,103,20,234,159,66,54,38,249,48,227,94,13,1,22,99,21,145,164,246,231,200,241,175,79,190,36,46,228,41,58,31,248,106,16,37,228,105,105,146,4,15,168,30,90,98,25,87,12,50,40,148,207,24,243,226,222,254,177,243,9,211,211,70,45,117,36,101,164,166,151,228,167,224,201,22,8,49,220,84,44,72,103,37,146,210,91,85,100,27,14,140,130,224,114,44,75,129,214,42,37,31,16,174,219,229,34,134,195,61,185,230,26,9,176,214,249,75,245,125,63,49,6,203,225,67,63,159,134,185,129,194,209,154,118,3,142,205,117,197,198,90,198,121,14,79,76,100,79,76,136,101,148,232,61,73,166,249,94,78,77,189,137,136,232,52,15,187,183,226,229,114,62,134,243,245,241,160,201,121,218,13,3,38,212,46,244,68,91,121,44,68,18,133,3,181,197,114,143,100,8,138,93,115,45,56,249,30,222,112,12,95,38,247,146,92,186,180,135,216,14,106,200,70,109,141,33,218,66,6,83,4,121,44,16,223,210,222,60,163,41,9,32,215,193,95,41,83,27,100,136,7,103,160,42,200,121,130,134,167,151,174,22,162,186,212,234,104,18,31,75,176,230,217,213,172,75,112,80,178,65,132,31,184,84,157,252,42,169,213,3,236,209,10,231,146,49,61,111,241,133,163,49,209,131,3,136,30,70,81,117,202,70,215,79,248,101,62,167,216,128,118,159,24,206,43,226,91,69,159,249,7,251,214,155,181,113,170,149,162,208,132,190,135,13,227,251,24,229,143,207,247,239,82,10,36,178,135,20,108,252,119,215,182,119,35,206,221,210,14,169,212,8,210,216,99,176,138,153,72,242,185,75,252,181,173,10,210,102,201,115,70,7,116,218,189,26,192,45,107,77,198,172,177,127,123,65,108,253,42,10,77,126,249,96,214,5,139,219,247,43,108,183,159,186,126,200,42,64,223,97,5,11,180,46,180,165,90,168,133,182,195,170,195,154,191,154,230,210,38,58,68,98,23,247,163,210,200,80,61,120,197,243,113,192,235,173,144,236,128,176,244,97,255,231,172,127,61,145,47,198,56,49,155,194,30,115,211,24,15,131,98,206,66,100,70,67,73,152,33,196,38,252,87,159,52,120,174,195,160,168,7,235,153,123,147,40,160,182,10,115,99,60,171,198,131,158,34,248,55,34,38,207,31,241,80,0,145,146,25,134,18,205,173,32,13,97,90,69,135,75,141,172,237,199,206,180,189,38,102,235,216,244,238,187,175,139,206,225,60,26,6,177,194,238,205,71,245,79,237,18,127,86,245,167,197,253,168,136,132,208,252,13,80,53,119,125,50,90,133,163,76,103,191,24,184,55,129,238,255,112,214,117,10,213,201,246,136,88,173,230,42,233,88,52,120,157,21,38,116,127,19,88,193,205,188,196,49,100,137,23,235,237,27,193,165,6,210,119,211,168,5,45,152,220,113,205,46,109,41,20,244,116,88,181,94,50,238,118,210,96,189,252,107,218,254,21,101,169,110,34,76,153,86,74,240,33,126,213,241,214,26,65,168,42,192,186,135,210,142,104,136,142,75,7,53,168,171,127,26,248,118,206,96,18,225,99,152,82,134,174,211,78,125,36,106,214,223,129,133,86,252,152,39,3,71,176,148,117,51,148,218,143,22,218,116,66,26,19,239,130,185,61,41,197,182,16,160,125,67,126,194,101,17,99,10,71,196,77,168,166,10,163,86,205,225,174,12,138,103,224,70,42,191,114,28,130,49,90,42,71,104,28,163,133,121,29,101,227,43,255,69,236,136,41,106,36,26,191,166,25,17,176,187,178,109,225,173,137,250,8,51,19,91,245,95,233,197,2,185,110,38,157,31,149,185,161,81,63,87,255,54,87,14,181,6,39,102,189,121,44,241,81,134,218,101,11,96,77,137,54,87,132,143,106,77,142,44,12,155,41,170,211,30,208,152,237,57,227,31,46,0,151,84,254,178,54,70,14,120,237,246,236,39,42,185,158,30,168,37,118,116,0,131,11,130,207,214,183,230,209,71,118,250,172,8,106,96,11,206,196,97,212,189,196,85,199,213,220,22,70,20,90,179,148,122,32,109,150,167,124,71,53,111,63,132,194,133,115,133,93,90,126,107,76,213,204,56,66,63,243,96,189,198,204,71,152,192,201,254,159,157,245,220,16,177,39,176,172,37,197,80,156,63,156,148,117,78,29,186,167,247,104,59,160,108,224,102,92,220,61,110,7,5,8,2,170,48,255,124,127,122,240,101,146,223,169,168,45,249,162,64,146,153,21,58,106,130,134,67,191,91,255,149,32,9,178,122,187,30,97,103,98,38,220,104,92,162,150,114,124,59,16,93,154,224,177,61,208,109,40,162,36,49,254,95,127,53,149,13,177,132,190,255,184,95,144,1,11,78,135,178,180,118,204,164,98,24,55,150,207,77,93,152,56,234,90,129,24,168,145,118,69,179,128,205,33,51,40,142,216,200,87,213,124,154,152,149,148,215,252,188,127,33,201,186,24,33,104,141,20,72,155,166,193,182,4,167,58,18,18,219,168,146,249,78,123,28,201,61,203,105,108,222,177,98,133,82,28,208,161,205,56,228,234,206,215,210,84,177,95,69,203,142,232,222,219,10,174,247,15,114,169,181,139,163,245,234,20,56,231,80,80,4,80,232,160,136,237,4,169,196,182,91,191,162,50,221,26,123,37,253,27,154,185,196,21,204,219,67,172,19,61,217,108,193,83,192,43,148,192,61,15,6,93,84,129,189,242,240,122,158,14,117,248,245,102,179,62,242,3,202,81,172,11,100,84,115,205,160,4,14,255,182,111,97,129,151,131,121,137,172,49,61,240,8,187,177,102,156,151,159,26,134,119,96,68,57,46,200,196,234,213,24,61,151,214,161,82,69,101,164,89,55,29,183,37,107,195,89,174,86,211,88,179,61,225,24,223,193,229,203,246,74,229,29,176,71,34,217,150,53,205,132,175,11,50,33,201,175,234,63,157,246,182,246,119,3,221,224,161,164,7,208,29,89,20,253,9,80,167,173,45,163,65,97,100,242,58,81,116,51,28,244,246,6,76,87,157,27,150,227,152,200,118,253,202,71,86,233,19,238,123,48,209,174,175,151,157,15,58,96,105,161,182,206,173,135,45,159,171,93,22,95,90,10,94,171,74,116,145,115,43,209,153,227,58,106,71,193,248,40,214,50,108,25,61,144,5,207,77,83,180,181,38,54,42,189,0,179,216,185,211,129,237,234,233,243,236,212,88,112,89,124,173,1,46,61,214,248,172,16,222,61,115,156,168,145,122,241,85,149,230,90,123,105,149,213,222,209,200,191,141,245,237,48,66,56,112,153,174,161,41,109,232,103,141,152,94,203,3,224,67,56,117,8,249,244,116,143,33,141,149,251,175,177,187,118,142,148,97,189,235,174,21,81,222,130,223,203,95,47,229,71,139,106,129,235,213,12,8,232,54,101,156,208,244,219,216,149,218,24,185,227,139,71,22,103,237,172,211,110,109,160,161,52,153,217,127,28,48,2,33,225,140,60,66,93,180,107,116,200,17,56,74,41,202,205,42,43,184,57,185,172,29,70,68,232,56,3,174,196,228,116,181,128,178,167,240,245,227,56,20,200,108,142,140,205,23,123,157,5,141,195,223,174,111,93,34,208,105,220,50,138,69,194,138,194,146,174,128,203,10,84,82,95,49,131,161,8,254,157,98,215,211,208,221,157,15,13,203,245,119,42,232,84,125,111,158,228,150,197,166,105,62,55,227,114,67,71,248,123,227,80,87,186,181,53,23,251,105,191,166,7,20,106,228,89,171,165,133,193,214,76,140,190,126,229,69,115,1,77,161,129,122,41,115,124,241,77,25,206,148,190,224,18,3,223,201,220,73,208,107,22,176,226,60,41,10,193,97,228,52,56,98,204,111,252,187,215,18,133,247,164,158,194,167,78,205,72,193,56,207,226,192,132,167,56,21,86,92,129,37,254,246,32,33,39,75,52,211,22,116,70,77,2,20,217,52,213,47,67,175,157,27,200,41,37,90,237,181,80,211,235,9,71,16,73,95,85,113,105,128,10,120,220,232,173,226,118,53,53,236,29,252,40,139,101,60,149,28,131,165,78,5,203,165,215,97,39,77,104,5,179,225,93,21,117,83,96,132,95,66,56,219,169,14,29,91,99,7,114,96,62,182,87,152,25,78,61,127,209,85,248,197,134,246,51,115,28,168,101,171,211,34,248,198,83,172,48,8,55,184,242,25,179,247,112,134,7,109,179,39,135,88,87,104,8,165,217,108,241,122,245,36,22,128,117,112,158,155,93,5,159,241,228,11,230,164,183,61,31,15,237,216,176,39,132,37,246,253,89,79,228,63,87,18,28,233,7,181,115,212,240,124,233,94,198,153,130,122,238,244,108,119,44,135,167,46,203,3,159,199,203,181,0,235,241,123,23,150,58,38,201,199,121,14,47,160,0,233,204,101,195,27,233,97,122,91,67,146,189,228,165,240,46,88,163,56,217,153,68,209,239,182,156,220,192,244,90,64,248,64,7,208,18,43,136,22,180,174,155,247,229,48,250,59,52,158,224,254,89,225,139,134,12,180,213,72,88,167,138,86,220,168,94,46,85,34,88,144,158,20,8,34,120,51,15,84,187,139,117,253,53,119,168,53,139,150,17,219,93,80,64,36,166,203,171,245,192,62,246,231,59,27,164,196,88,10,115,155,243,241,76,35,231,32,191,165,195,153,251,126,209,217,23,134,228,0,139,36,121,51,24,208,111,254,131,85,230,29,23,2,191,34,195,175,172,149,185,101,181,192,245,168,80,111,74,203,174,197,9,165,86,87,8,243,84,54,188,138,41,19,220,47,164,85,101,224,92,186,177,250,66,38,102,171,135,254,179,98,93,93,112,251,37,245,112,14,5,121,144,152,47,185,46,229,184,51,230,92,48,210,198,191,127,132,251,49,232,76,135,114,12,152,236,201,205,102,35,70,239,223,126,171,88,142,106,127,186,23,179,202,171,101,126,30,124,126,193,172,246,44,3,222,53,65,29,72,125,25,18,149,198,252,196,9,138,6,46,41,181,48,86,174,108,140,41,154,153,10,8,0,164,228,97,183,142,153,92,55,228,187,64,216,85,192,30,168,20,233,43,102,157,26,74,169,158,115,53,186,67,147,96,245,49,124,137,95,144,0,99,114,248,123,64,106,21,92,112,136,161,253,67,86,151,203,112,225,211,211,227,215,105,69,88,121,15,100,59,217,73,20,207,173,27,179,23,128,34,242,35,89,72,174,67,142,89,105,99,190,222,39,58,41,118,116,51,142,86,26,38,3,45,121,184,249,245,56,51,134,196,221,147,203,230,52,56,53,230,230,10,238,120,65,170,166,248,175,164,52,133,36,111,181,165,148,87,18,71,123,121,1,230,88,244,169,137,93,202,160,23,96,50,233,6,6,181,251,219,33,21,105,247,38,206,51,109,250,167,91,55,20,244,6,128,152,131,36,118,131,41,202,209,165,152,214,89,61,50,98,158,72,108,178,155,32,67,106,143,95,235,94,198,46,170,101,98,122,55,114,165,40,192,169,233,21,117,18,2,192,221,244,101,52,43,90,97,54,42,144,126,132,8,134,130,26,140,25,49,44,40,46,102,9,104,141,106,171,119,169,172,4,102,113,166,46,86,27,148,225,255,15,106,8,231,68,183,181,220,179,22,12,76,197,187,151,112,239,4,153,49,59,103,160,227,41,22,11,104,82,5,244,77,232,231,197,81,95,115,197,110,70,197,58,104,96,90,159,177,63,204,9,21,117,164,86,55,82,141,38,255,32,144,52,121,56,27,219,210,102,95,160,114,254,111,15,149,152,131,4,17,153,115,22,162,244,42,127,20,215,112,126,213,139,112,85,208,2,244,232,253,136,16,156,96,72,93,130,61,182,133,231,39,122,46,184,237,220,248,186,169,58,221,13,214,186,228,214,95,237,42,182,139,83,201,62,47,157,49,137,101,203,115,223,92,118,219,189,167,65,240,53,93,90,169,179,107,40,87,78,2,102,130,67,105,100,155,219,129,31,75,145,250,68,247,7,64,238,93,18,231,65,36,185,58,143,66,118,49,68,184,162,92,112,18,213,166,103,134,241,18,159,240,46,206,160,82,58,173,111,98,107,128,105,221,117,199,215,193,211,121,218,244,244,108,50,93,53,185,173,141,52,47,56,141,193,113,27,146,13,147,216,152,116,238,54,5,64,127,230,23,194,105,59,251,225,18,0,181,154,215,19,218,106,198,102,89,47,163,208,187,236,138,166,192,223,40,172,93,231,79,203,20,172,253,195,10,115,78,74,88,48,31,208,89,149,159,219,216,41,142,28,72,200,49,106,247,246,196,48,17,140,215,235,149,218,198,33,153,239,95,98,247,187,155,30,126,116,186,29,163,163,155,224,190,103,67,30,73,71,97,165,121,42,10,82,139,42,134,113,127,106,107,94,224,89,235,193,16,142,80,223,32,109,167,172,241,240,198,188,89,71,11,84,54,16,189,211,203,75,151,62,17,30,191,226,211,103,198,59,218,189,164,200,204,203,209,249,18,139,17,202,133,221,122,167,91,100,152,128,175,122,77,173,167,155,255,210,208,206,58,113,225,244,83,11,19,226,253,122,213,75,182,103,27,117,111,51,10,63,36,132,181,51,86,59,134,137,39,15,191,106,131,242,150,93,13,75,231,147,51,218,238,135,152,57,99,255,182,170,232,102,223,254,184,69,136,221,10,229,170,184,56,242,6,175,217,1,143,31,61,168,41,9,240,183,106,90,55,225,11,19,152,120,246,169,247,126,93,71,157,162,250,103,135,142,235,196,137,113,105,58,110,240,253,117,77,151,94,56,205,212,243,245,41,91,133,96,71,154,176,106,169,80,26,5,90,220,81,113,229,249,244,118,85,44,253,187,225,249,96,175,231,51,103,19,205,165,152,124,194,146,8,49,102,174,73,145,46,229,33,12,184,113,183,112,157,229,99,255,10,244,99,160,93,109,250,194,218,27,48,172,144,1,4,25,178,49,197,60,103,88,208,21,34,52,95,143,2,247,186,172,95,10,129,117,131,19,20,173,42,188,31,111,228,74,18,12,155,121,39,150,139,205,43,138,56,109,218,179,211,170,179,102,124,183,73,230,240,187,30,182,235,186,232,236,50,102,174,114,150,162,207,52,195,80,238,58,227,55,9,236,242,167,204,176,56,165,174,253,205,254,84,148,11,77,136,107,234,212,238,150,136,177,23,236,8,60,83,26,34,42,38,192,96,206,39,75,176,23,33,17,65,239,148,42,9,16,163,104,225,211,188,241,61,239,222,12,161,111,92,240,12,149,75,187,174,253,35,201,17,41,110,140,64,173,178,109,47,81,171,243,197,254,158,235,193,31,134,162,67,175,211,146,49,231,170,64,67,70,157,40,34,149,212,55,241,118,17,215,127,183,212,143,231,153,97,148,21,253,51,212,70,207,130,124,32,160,209,71,156,127,83,74,122,35,31,169,237,139,96,97,239,127,28,227,92,220,172,190,177,71,145,128,30,161,216,209,173,236,214,17,253,96,44,76,29,194,39,50,129,114,110,48,36,80,27,25,101,25,89,79,45,194,158,239,56,32,35,219,214,124,49,217,71,83,78,205,108,34,176,85,54,195,37,181,100,99,225,192,55,34,251,19,117,147,185,149,130,43,31,26,115,125,1,128,40,196,214,210,68,32,85,199,146,245,5,200,246,189,65,61,40,243,153,37,142,130,223,184,148,128,182,149,35,78,204,106,184,4,109,6,165,71,210,184,9,75,35,205,254,228,58,94,43,168,146,40,141,58,79,213,181,107,133,247,162,50,14,133,107,189,16,172,157,104,221,92,159,48,93,127,179,85,148,186,36,192,233,141,113,182,71,192,85,204,200,161,21,172,70,193,179,239,126,58,61,185,90,145,24,119,88,253,167,68,119,47,250,113,3,136,203,33,205,106,200,251,144,103,106,103,89,26,98,148,69,170,178,75,170,195,0,106,181,205,157,221,77,57,160,61,251,61,167,248,219,186,72,255,42,153,250,18,196,6,229,3,48,51,41,150,191,4,37,145,108,23,208,45,83,26,89,103,57,191,147,103,126,78,135,186,231,32,128,94,34,67,215,4,198,35,65,230,140,207,227,134,30,194,212,129,250,109,204,4,255,79,212,83,126,4,154,155,101,238,154,252,144,234,158,9,54,13,250,63,133,125,25,140,195,16,211,9,121,245,99,209,247,182,78,165,4,121,254,6,114,208,225,197,133,234,62,76,114,253,113,71,246,160,118,5,239,102,247,238,99,97,83,238,70,62,50,67,225,41,56,93,136,204,159,52,29,174,164,158,14,17,195,44,13,9,139,223,167,232,10,116,100,119,223,233,223,184,195,108,18,60,14,106,134,49,239,110,128,75,211,176,114,131,38,47,255,112,251,251,251,223,95,78,64,19,60,127,41,227,167,123,96,174,87,23,191,22,194,185,184,1,146,62,20,133,93,225,87,108,161,59,196,180,90,25,193,2,192,149,82,156,82,16,86,159,161,188,26,248,224,130,252,1,70,50,62,202,138,132,190,187,67,240,174,66,74,29,149,250,200,13,253,47,32,191,240,218,153,16,82,117,240,221,86,21,129,120,108,3,15,40,188,82,246,22,121,221,169,254,214,128,232,146,244,76,100,113,111,124,192,136,192,111,14,151,240,91,23,65,46,6,153,144,105,17,127,69,192,248,204,181,153,20,126,172,15,79,248,226,66,58,213,133,147,84,12,86,159,67,87,98,53,54,67,190,134,174,54,229,94,174,106,171,176,208,5,211,230,221,156,158,67,66,81,122,50,111,76,170,77,91,111,20,106,252,227,45,72,90,73,212,252,0,195,206,59,3,181,180,24,119,137,180,10,71,247,1,123,119,37,66,74,56,69,179,14,202,93,87,92,99,3,59,175,224,56,21,89,110,83,209,195,10,16,114,52,93,119,25,135,62,144,155,61,248,2,245,218,48,194,202,71,125,134,239,22,175,200,163,75,169,14,57,189,220,251,170,144,59,40,58,90,238,132,112,89,109,69,182,25,7,65,22,132,216,181,78,175,185,165,48,4,143,221,144,210,234,254,227,163,171,37,34,61,83,123,186,176,172,33,222,103,169,121,14,52,72,37,73,155,152,239,229,248,164,101,237,120,2,24,98,64,105,194,119,74,165,84,215,18,40,64,252,104,37,217,238,18,149,77,117,181,211,66,37,255,160,42,90,0,45,66,28,97,43,234,35,224,102,17,115,233,148,146,122,191,113,7,235,251,27,125,128,158,202,28,211,30,107,147,220,64,182,187,195,15,229,208,115,154,169,90,35,97,122,137,222,40,15,70,93,0,1,82,26,147,34,234,48,53,21,52,129,52,221,51,191,212,108,17,116,93,206,43,91,164,195,69,42,86,202,142,33,116,192,29,227,126,122,135,100,116,90,80,249,33,191,254,183,158,225,139,214,244,202,235,100,215,108,57,0,137,64,186,219,96,177,139,195,216,19,216,130,89,39,79,20,245,211,126,18,129,217,163,20,63,168,188,231,153,151,130,152,127,230,25,130,114,83,33,22,57,240,223,71,162,220,15,72,173,253,176,206,10,94,61,101,135,252,196,162,149,206,50,238,117,177,197,183,130,190,117,67,195,174,178,133,232,232,139,157,114,144,153,204,163,3,134,69,106,37,234,68,146,1,30,220,108,126,243,210,74,214,59,233,87,30,85,139,180,30,204,227,15,254,144,74,50,221,86,20,113,87,20,148,119,239,172,50,84,125,155,40,114,5,125,92,247,98,215,218,141,232,36,192,110,149,206,45,233,195,31,166,187,210,73,105,162,58,86,226,167,80,20,41,220,134,110,173,157,14,164,77,248,216,13,26,111,65,207,7,74,239,139,244,45,225,147,206,192,78,8,43,133,128,111,184,146,72,171,160,121,241,121,22,91,141,183,229,99,238,67,231,186,75,210,236,189,246,222,103,216,2,230,26,86,238,5,33,73,148,128,70,183,229,144,225,252,77,192,108,88,19,188,246,172,173,71,234,154,73,215,245,120,33,239,128,60,0,54,58,30,239,239,46,204,168,164,189,135,9,149,245,75,176,191,3,237,165,61,87,196,95,150,181,39,116,98,228,28,25,217,221,3,135,130,251,136,54,33,123,80,155,40,165,182,186,178,140,73,163,88,166,122,110,207,10,9,218,253,192,61,87,80,224,227,214,15,38,232,229,90,239,137,38,68,237,193,84,123,179,56,247,101,51,75,45,192,231,231,158,201,3,190,133,128,73,81,42,142,55,116,97,249,157,70,218,193,76,237,189,117,173,158,25,25,120,62,35,208,155,84,68,1,220,63,9,198,26,207,163,151,147,194,72,1,194,146,111,153,115,254,14,18,164,188,244,87,241,15,126,145,104,75,126,9,242,15,10,169,86,223,135,176,191,234,92,5,140,97,91,0,250,238,50,198,6,92,187,215,4,233,144,228,99,10,87,0,108,213,104,52,143,68,109,49,20,15,35,136,229,9,153,190,231,73,59,143,140,161,227,131,40,8,142,245,129,188,115,245,157,224,255,34,238,72,252,31,156,69,121,241,101,36,77,61,138,186,11,4,246,123,251,95,170,67,85,165,38,181,71,188,179,213,9,240,168,203,67,4,167,242,50,152,141,138,60,174,96,114,172,43,169,50,218,116,249,85,144,127,238,193,219,247,15,28,167,109,99,10,132,24,47,159,46,211,155,41,200,172,152,25,130,243,142,203,63,61,9,212,26,143,175,119,11,42,17,93,206,30,140,71,57,148,145,77,159,22,123,173,88,172,151,244,238,113,205,86,12,23,168,20,228,70,210,233,21,22,186,145,53,86,241,92,119,44,83,250,163,241,120,158,202,251,120,140,112,135,7,99,36,90,90,205,139,199,19,113,81,98,174,224,52,38,33,117,70,71,137,101,135,210,130,93,137,88,202,49,217,222,228,69,102,34,47,178,187,32,186,104,135,248,192,131,135,32,228,17,152,88,136,157,136,65,145,160,99,61,35,132,129,119,251,196,169,189,108,232,29,207,81,201,43,173,205,100,180,47,125,174,22,184,184,231,82,185,150,18,149,90,137,81,220,94,218,222,70,167,244,240,250,160,157,49,96,98,158,55,4,104,255,137,215,189,133,154,117,220,133,102,69,214,19,1,202,173,139,209,75,22,192,211,11,89,104,81,171,190,139,218,197,102,19,2,93,200,148,114,205,243,30,82,120,197,87,147,248,246,153,30,32,136,90,86,248,60,190,5,1,109,147,55,133,123,29,222,20,244,117,64,107,136,52,74,240,128,132,138,74,152,75,148,144,217,172,203,53,200,135,202,167,106,115,105,248,25,202,163,16,26,135,146,193,112,116,81,18,99,124,58,142,13,212,251,137,200,91,209,208,209,15,54,151,3,249,15,89,28,1,14,189,72,122,98,99,86,25,102,108,75,30,76,163,58,37,201,229,64,121,115,35,151,9,241,40,190,80,113,215,86,81,36,175,208,135,77,19,151,4,121,174,128,36,241,204,215,152,28,138,210,79,217,103,80,60,241,191,140,141,74,88,32,147,94,193,184,223,28,203,193,218,159,11,177,46,149,37,156,216,115,25,148,158,176,68,5,199,88,253,44,70,24,48,137,81,98,232,46,162,240,92,51,62,20,150,252,107,193,254,131,138,187,212,29,142,206,189,172,18,105,68,133,132,10,94,180,105,39,105,210,232,225,17,113,134,29,73,120,131,65,254,24,126,151,207,11,62,75,74,34,63,31,113,43,114,174,80,9,59,138,40,212,168,57,141,229,44,182,46,42,100,161,172,26,103,133,192,190,105,156,123,120,10,111,47,222,24,121,12,195,215,88,8,24,212,71,238,28,77,193,23,105,43,75,62,147,36,44,246,10,137,120,241,169,21,40,18,116,249,94,182,6,190,16,167,177,14,76,199,171,115,200,157,103,15,126,117,78,153,162,37,158,107,206,232,88,7,93,32,212,193,214,191,14,162,63,2,58,208,20,227,170,28,5,129,29,56,12,53,19,192,35,108,24,220,242,99,186,181,239,204,208,108,16,180,180,136,140,126,184,144,199,238,15,2,41,111,49,75,240,201,24,23,206,189,183,33,76,86,221,157,168,64,112,232,105,232,161,96,52,148,163,36,154,251,190,187,21,111,34,41,110,40,131,102,64,45,230,139,195,209,193,36,87,126,193,135,126,83,237,176,113,254,209,175,178,85,241,132,17,221,185,56,197,4,74,98,148,27,112,142,158,30,104,20,200,149,135,200,12,127,173,212,207,223,131,92,222,155,143,214,191,164,170,11,17,78,43,195,42,21,101,106,13,156,184,189,137,50,58,131,26,164,240,58,186,182,167,92,212,125,8,154,28,223,97,248,171,11,196,18,75,73,187,105,39,27,80,195,119,199,212,230,37,35,183,48,6,53,70,12,141,98,250,53,39,134,187,90,86,198,12,219,159,221,87,1,194,93,167,219,208,148,62,96,51,145,241,193,225,203,94,127,15,12,153,250,108,77,245,197,60,202,23,198,18,191,4,184,145,201,164,147,252,114,94,192,25,73,179,86,188,115,57,57,60,212,91,25,151,1,248,10,226,36,100,117,212,82,44,132,68,147,186,178,77,195,209,180,191,52,90,121,185,236,196,110,232,182,10,130,116,103,106,20,221,173,43,79,151,143,214,39,253,218,11,72,25,203,230,214,129,7,82,179,204,112,36,204,85,105,223,99,122,80,142,253,87,79,243,208,1,25,95,237,201,129,116,161,239,235,167,36,118,43,23,156,117,9,144,187,16,140,189,146,83,142,13,159,152,143,38,49,36,29,222,235,114,128,93,133,127,57,102,201,125,35,132,44,235,128,100,3,186,231,203,33,22,10,160,52,234,187,130,79,213,174,51,167,241,242,101,4,115,58,86,185,70,211,218,155,52,8,141,151,57,216,203,142,172,179,19,50,156,176,186,203,46,26,200,120,99,92,192,239,90,97,122,188,210,149,197,9,217,20,96,33,103,160,38,58,91,172,50,167,254,164,245,173,138,12,236,225,91,253,148,169,252,250,96,154,9,168,156,206,8,177,166,108,72,66,255,174,121,74,98,184,184,58,146,159,154,239,152,217,3,12,114,101,226,244,249,183,91,107,248,76,39,17,38,245,33,76,239,114,72,169,113,16,133,42,238,103,197,11,198,27,84,131,21,65,214,121,247,131,35,83,158,4,31,203,145,13,41,236,244,51,8,150,21,151,56,120,45,111,209,229,116,46,135,216,20,214,235,152,245,230,249,70,136,65,154,78,2,31,44,200,75,154,80,164,209,14,22,140,30,69,61,63,73,122,21,114,104,150,224,76,98,114,220,167,226,232,112,119,248,123,111,189,63,171,94,63,121,181,45,74,207,18,127,246,147,244,211,115,38,218,168,12,107,18,212,6,115,193,176,185,204,37,149,159,188,218,172,161,136,215,159,108,223,152,251,31,51,35,229,224,159,122,57,222,68,212,179,203,55,162,70,95,41,216,82,200,248,27,81,161,90,127,232,34,172,125,22,12,230,52,212,111,155,95,88,17,144,24,223,68,52,220,184,6,188,130,162,163,202,232,184,251,47,98,194,248,118,140,13,101,172,247,138,238,191,58,156,193,138,90,205,36,171,13,61,148,37,106,181,107,51,161,242,222,35,40,236,7,154,143,133,27,160,128,12,37,217,139,153,58,138,220,233,114,157,171,82,71,222,158,88,27,175,50,211,157,81,158,175,128,14,251,22,200,55,42,92,86,218,120,91,70,31,126,213,5,240,121,126,87,21,179,59,52,203,245,102,85,72,255,122,98,171,237,24,240,179,64,180,212,20,98,158,177,180,74,58,43,152,70,4,160,94,169,29,212,238,59,105,0,112,130,153,253,252,217,77,28,95,93,143,56,71,110,154,188,160,79,5,146,88,132,59,145,114,247,30,48,98,144,160,215,41,216,162,19,104,43,27,45,110,26,57,196,202,104,48,117,180,253,233,101,141,2,159,249,38,11,1,158,38,131,224,14,118,225,190,22,48,23,193,30,61,142,155,247,4,223,31,149,212,155,185,90,131,46,228,56,150,192,172,8,227,43,146,142,58,222,216,89,92,118,96,15,52,79,23,89,21,31,189,108,27,165,189,47,249,80,14,183,155,32,199,143,219,189,78,194,198,158,235,92,225,107,62,231,220,39,16,32,91,77,113,92,48,240,88,5,190,50,133,152,155,235,38,107,246,133,39,183,7,152,126,197,108,55,242,155,96,57,189,227,1,93,101,37,169,56,181,97,253,80,41,90,187,24,174,227,189,26,127,39,35,240,91,192,207,232,209,105,214,239,180,194,251,31,102,109,123,95,235,185,184,7,182,110,208,5,23,147,136,188,127,250,240,165,148,197,97,54,151,68,5,243,121,182,162,185,39,181,17,3,145,216,171,95,142,42,83,179,60,115,3,85,201,92,138,240,69,112,26,19,52,97,71,25,217,101,73,107,51,27,79,190,44,164,131,164,54,6,40,22,201,157,252,235,69,55,4,205,12,180,31,133,248,75,236,232,145,111,234,225,27,97,108,43,5,185,73,81,153,191,108,249,3,123,132,240,13,96,45,195,247,150,48,19,229,24,43,41,42,144,120,86,246,100,22,239,17,101,165,233,77,15,229,41,214,47,155,170,141,67,45,22,83,235,16,160,30,179,26,146,114,221,251,163,221,38,128,91,66,41,82,151,30,131,247,99,21,122,26,164,66,66,42,124,10,110,196,127,110,147,87,151,65,108,163,116,193,69,116,164,205,205,176,211,97,103,174,221,131,103,5,74,161,255,130,64,25,47,50,106,153,21,2,175,89,75,109,71,214,100,118,235,96,74,211,247,159,71,36,163,95,200,156,242,41,82,166,221,148,175,128,169,142,188,107,0,206,50,140,53,105,231,44,136,114,213,251,242,109,191,194,132,61,140,45,162,221,2,196,142,107,30,12,151,127,144,54,36,232,219,230,255,47,105,215,207,242,201,245,214,2,151,166,201,118,132,33,113,195,28,219,162,72,71,57,50,121,142,59,120,64,194,60,98,92,65,123,251,33,219,91,46,198,48,24,133,88,101,212,117,93,130,178,103,154,125,1,35,1,23,21,90,103,139,206,23,105,240,214,56,236,94,203,0,243,248,57,154,78,13,97,223,85,90,1,192,48,117,159,64,11,171,205,25,21,128,231,254,32,81,36,148,203,55,175,227,116,82,11,154,97,108,158,146,139,135,171,96,216,64,71,233,242,48,52,141,29,8,86,56,160,3,65,14,106,182,115,178,203,180,235,48,174,156,231,89,220,123,212,53,42,98,106,157,55,150,4,41,35,19,155,167,205,49,117,54,183,97,81,214,124,39,181,9,21,220,148,217,183,138,42,230,219,214,21,16,42,37,108,13,149,142,37,213,64,162,91,38,157,67,238,206,65,71,185,154,89,44,90,146,141,205,187,24,170,233,68,142,124,192,250,14,29,167,135,211,219,48,26,132,77,114,237,59,127,13,55,116,108,219,221,34,27,153,217,184,79,234,1,47,71,185,195,28,220,198,53,133,232,103,149,11,48,213,86,248,95,204,104,122,45,131,56,252,44,112,232,220,9,96,182,176,89,161,127,164,198,27,12,214,232,156,152,101,32,112,96,108,117,58,112,221,139,153,119,101,211,187,218,49,178,242,190,191,202,140,99,142,223,243,33,17,168,128,183,159,45,231,231,3,57,180,163,18,104,178,66,9,149,46,150,62,35,245,240,126,147,119,95,88,97,91,15,225,66,77,197,137,66,180,194,80,120,72,225,221,143,177,223,19,73,137,151,107,5,191,181,86,5,161,194,224,114,128,187,4,223,103,248,56,253,16,114,78,85,42,213,32,161,182,208,59,177,104,180,248,136,25,151,69,136,221,82,244,226,251,251,18,230,104,195,227,93,66,32,65,218,44,149,0,249,249,186,196,18,59,10,164,26,88,127,227,77,143,54,246,121,120,178,12,208,198,203,29,66,175,212,141,83,90,6,252,246,116,186,10,197,131,88,58,251,229,173,115,0,127,183,242,195,112,241,247,219,234,137,59,222,57,184,92,153,164,78,230,193,118,227,124,4,33,76,191,12,73,168,134,186,29,169,61,170,238,36,70,12,31,59,197,1,84,113,12,180,245,117,41,148,96,4,188,245,198,103,54,126,204,224,183,94,16,236,118,139,51,131,85,1,15,98,255,254,16,105,212,231,49,26,97,109,53,161,44,214,109,216,238,45,247,47,35,169,250,137,255,104,123,230,165,152,196,8,218,5,163,224,179,201,34,234,236,38,223,204,186,32,231,155,121,196,79,41,136,100,185,60,167,243,8,182,95,217,219,149,209,177,231,29,19,191,219,9,251,130,123,38,193,77,247,94,49,145,158,218,224,91,199,31,14,240,203,6,125,114,182,124,234,123,134,213,164,138,242,15,111,27,48,9,10,119,159,146,244,27,128,32,90,82,185,81,168,70,192,240,138,59,159,155,2,219,186,54,233,115,24,254,203,6,144,145,185,133,184,90,183,90,247,44,119,65,183,126,171,67,123,134,152,248,251,18,98,227,216,140,152,138,185,136,226,90,118,235,240,19,36,37,56,18,224,181,181,143,189,82,1,210,94,155,169,13,124,49,173,41,84,173,144,210,47,56,138,239,55,233,37,229,187,110,200,150,69,14,98,230,85,17,12,203,199,106,234,103,43,109,218,148,88,153,91,195,214,161,178,253,51,11,132,126,215,164,157,144,165,166,147,73,197,32,88,88,242,21,61,172,113,230,166,149,78,162,33,172,117,92,123,89,205,143,145,140,60,235,99,222,24,86,91,20,180,187,182,94,161,154,90,159,39,17,4,200,105,151,86,95,94,74,132,191,235,196,237,123,191,29,175,80,251,66,76,217,192,181,217,53,29,18,134,131,225,176,209,95,178,250,171,42,7,60,59,121,97,211,167,131,216,212,159,96,169,223,55,155,202,183,112,37,168,82,116,129,95,61,208,195,75,242,55,176,195,40,34,28,172,114,201,250,18,148,57,32,188,43,88,63,209,188,43,94,168,157,161,170,61,243,43,242,143,18,118,105,223,26,73,199,249,58,16,45,147,61,235,193,153,227,111,241,199,189,72,41,115,17,160,67,195,128,162,29,111,66,247,136,179,184,74,4,183,216,69,19,88,164,247,183,242,144,165,52,143,46,172,230,5,217,188,107,217,250,65,245,154,54,255,187,99,46,121,10,81,23,15,158,150,142,3,214,185,235,213,219,201,62,199,98,204,253,44,165,242,203,194,39,174,251,77,167,177,87,48,147,57,40,68,209,198,140,114,115,178,174,105,206,13,147,21,14,89,76,171,137,204,202,16,113,189,148,32,226,213,3,225,22,103,108,4,84,161,73,132,34,116,146,154,43,12,54,33,134,141,228,72,223,200,117,72,241,111,153,247,8,54,67,148,225,107,100,210,71,218,75,223,195,37,154,19,153,1,72,194,102,166,48,39,168,2,188,184,202,65,227,19,96,222,99,82,58,169,238,49,46,117,194,179,74,5,237,59,78,2,116,124,39,109,153,180,9,74,198,112,57,53,174,54,212,238,37,195,101,186,103,150,175,248,87,47,216,242,130,68,107,16,95,73,0,247,50,214,73,129,24,127,195,196,223,195,163,88,112,25,214,5,244,179,151,22,145,69,7,150,195,194,98,17,67,89,96,9,98,43,230,118,8,81,101,56,109,234,20,41,125,135,144,36,45,75,113,130,159,171,207,79,56,43,122,66,42,251,255,255,150,127,229,185,69,12,83,130,152,248,237,193,90,140,65,95,149,60,57,20,104,237,51,185,98,105,133,159,35,204,21,126,119,139,217,243,100,196,49,36,107,196,209,132,17,239,63,221,34,70,136,216,162,139,175,118,243,175,192,97,247,250,117,207,113,218,78,47,89,245,117,68,121,163,216,160,41,188,115,126,209,16,202,130,147,96,245,28,188,140,1,94,170,55,115,70,229,194,105,182,79,187,46,210,128,190,157,224,164,255,222,101,10,211,33,53,134,208,147,184,183,118,41,197,231,66,214,20,164,101,238,205,224,155,195,18,196,61,11,204,176,234,105,148,127,232,239,190,54,37,230,11,223,64,16,71,88,88,58,113,147,4,10,201,57,23,45,6,109,136,114,121,146,168,153,17,251,192,106,15,173,70,56,206,75,235,118,33,247,130,175,99,113,97,99,80,3,76,110,121,255,188,131,1,203,207,88,119,166,104,6,189,210,144,22,153,62,159,62,217,90,236,34,58,212,152,54,223,135,170,207,206,222,165,243,6,131,158,25,132,231,178,198,66,209,16,146,236,219,140,159,205,245,154,242,175,80,124,24,194,65,45,49,44,118,225,194,17,75,138,64,175,209,227,101,116,35,145,34,254,9,58,129,87,97,137,191,254,108,7,89,161,238,194,156,243,184,239,91,76,49,224,238,124,241,86,10,55,99,17,190,172,167,254,23,177,146,180,166,66,25,247,200,116,98,192,57,121,181,7,103,5,73,161,128,199,98,202,189,117,188,173,233,58,123,18,85,240,232,92,62,21,202,166,26,176,208,151,196,238,83,196,90,223,140,111,23,230,116,154,228,69,223,181,245,66,57,149,250,17,21,113,242,231,181,189,224,130,232,65,248,27,27,173,22,127,25,255,121,194,71,240,192,191,43,101,207,227,186,146,178,199,202,90,172,151,9,254,107,163,35,115,71,153,89,12,70,97,164,48,235,35,6,239,207,86,82,188,1,158,173,59,1,197,80,165,75,193,164,208,154,165,143,20,55,48,232,22,109,203,235,8,95,91,179,138,240,175,77,12,122,40,164,134,208,253,84,170,239,183,133,252,63,136,105,167,54,140,222,169,119,215,5,250,63,111,231,33,65,97,172,18,58,16,79,11,170,146,130,9,203,38,77,246,206,15,202,244,181,181,14,207,123,53,249,131,244,129,248,229,220,81,255,202,17,228,171,86,40,186,109,183,226,174,97,31,52,187,146,177,42,197,215,247,234,242,140,205,57,173,41,98,11,38,97,138,110,19,238,204,203,14,2,106,195,23,39,173,207,28,11,235,252,72,41,185,170,210,103,113,240,76,201,231,228,63,192,172,120,137,146,166,224,65,193,249,72,183,84,201,206,70,175,179,245,246,232,16,23,232,37,209,11,176,206,200,59,141,62,20,67,216,130,66,36,107,202,68,140,149,217,195,23,241,1,132,231,171,20,193,79,231,53,173,19,243,9,34,157,216,164,198,108,228,102,240,111,186,15,242,32,113,213,3,160,150,111,224,23,4,238,105,144,181,21,174,123,163,40,212,44,174,124,87,232,129,44,56,73,176,166,159,138,23,4,49,92,46,239,107,104,220,14,45,105,65,100,219,220,214,185,194,34,116,248,246,63,153,104,16,182,130,78,240,146,157,255,248,19,42,247,5,170,233,4,113,1,67,25,222,98,154,136,151,211,20,107,169,120,228,214,131,224,240,29,220,240,231,247,160,42,180,112,233,26,131,188,154,151,173,12,29,14,224,206,150,64,244,62,201,226,180,126,142,128,61,90,117,176,254,65,217,229,22,143,1,207,218,51,62,161,3,96,137,85,165,181,125,182,60,233,84,108,117,24,158,254,29,27,241,229,91,203,5,97,134,15,115,247,43,215,114,12,132,38,18,183,11,76,132,31,117,53,105,147,163,100,122,117,179,133,234,14,82,13,251,236,217,17,208,218,181,14,255,43,101,8,45,207,217,117,71,9,85,83,224,35,17,120,127,185,27,97,221,225,83,206,183,33,143,59,128,32,153,111,233,182,7,228,189,145,121,19,146,199,38,252,88,83,63,157,106,239,38,181,181,42,169,247,179,116,27,90,40,76,139,149,127,141,233,1,106,172,94,76,171,254,19,28,152,29,150,9,4,20,218,90,2,243,79,236,176,204,228,135,248,77,77,144,4,194,6,153,158,170,230,198,74,136,106,118,3,31,57,53,188,198,177,213,98,182,10,109,176,100,169,89,165,33,149,0,1,199,242,39,135,76,118,50,147,136,4,112,195,139,187,129,182,103,179,121,168,105,74,90,142,68,42,242,237,186,223,207,18,77,102,56,248,50,101,46,93,106,24,142,49,157,218,145,42,161,140,61,134,221,190,23,140,65,64,234,181,204,19,33,44,252,144,215,239,118,29,194,159,96,122,29,229,131,247,7,127,127,3,83,147,148,133,230,228,150,191,44,50,88,31,171,167,84,245,93,145,155,238,149,61,209,116,160,77,80,133,61,23,130,11,224,69,120,186,91,53,203,8,149,171,198,234,56,129,86,237,253,192,184,24,73,234,144,50,105,214,44,2,226,96,192,234,129,36,183,2,119,75,54,236,56,71,121,219,13,189,144,179,100,92,32,151,78,59,38,223,234,175,34,218,134,62,119,245,98,28,154,96,247,244,186,164,107,23,11,86,203,40,161,137,158,111,189,159,33,185,66,140,91,246,134,128,210,103,166,208,54,126,34,1,92,83,75,186,216,61,9,101,137,252,51,189,136,240,53,143,232,44,63,181,61,206,222,100,21,23,97,63,30,69,228,104,2,4,33,115,48,5,186,180,152,240,173,205,122,170,73,50,253,21,107,40,57,62,197,165,178,231,15,14,79,98,124,87,161,6,163,34,12,34,11,101,90,83,97,204,103,173,38,224,34,8,97,103,171,176,208,2,3,25,62,152,51,183,246,191,66,142,17,174,180,208,55,216,155,20,3,201,199,43,206,124,111,71,27,18,31,97,196,115,155,106,56,118,0,179,203,41,221,204,226,66,124,103,8,231,33,238,87,251,228,158,217,95,6,41,164,136,186,169,225,74,213,140,28,90,100,38,198,237,170,145,126,31,64,18,165,150,29,71,58,78,38,137,149,233,71,172,231,230,220,35,8,70,98,54,20,245,134,103,91,214,132,141,207,241,228,221,124,5,67,9,62,161,7,236,17,217,155,144,223,247,97,224,13,144,150,39,66,168,30,172,100,7,237,94,210,225,95,20,225,131,242,153,152,30,210,9,150,244,180,216,114,71,120,98,117,112,218,21,232,183,220,195,66,203,71,239,182,39,173,74,79,51,205,62,215,6,204,191,132,172,225,238,144,163,144,100,162,234,141,85,245,50,52,250,123,191,234,211,216,149,217,157,15,41,252,210,104,96,127,7,38,7,29,239,234,236,144,40,121,121,126,35,164,139,168,141,108,141,218,154,172,131,110,230,210,241,179,230,61,216,128,154,128,177,26,154,151,255,186,195,100,85,237,32,7,247,14,126,217,189,89,110,184,88,201,68,74,163,18,37,207,28,197,99,248,242,234,15,135,118,75,92,46,136,217,156,204,54,154,55,190,196,101,147,70,230,239,87,151,162,179,109,61,227,245,129,171,169,253,81,35,238,189,180,7,103,30,27,72,88,151,85,117,46,108,233,213,169,250,255,40,55,9,114,206,213,243,78,148,148,90,215,236,193,6,142,78,149,33,83,85,254,162,218,48,105,15,151,97,36,241,190,93,98,142,30,175,163,238,222,187,216,105,26,223,139,226,255,146,101,134,2,37,205,87,163,142,186,172,201,112,135,92,233,194,37,140,254,202,139,66,57,86,192,39,78,126,0,235,88,178,9,6,76,177,133,221,249,16,123,154,221,19,87,28,81,92,222,186,40,252,207,25,105,188,72,26,87,52,203,108,9,218,52,48,41,207,170,218,167,179,58,146,68,109,245,146,74,217,215,1,7,158,183,27,85,133,105,84,132,114,146,82,130,249,87,135,37,250,239,218,140,0,37,65,162,129,118,82,192,19,178,78,37,86,42,58,39,17,23,130,22,55,139,82,69,92,168,214,64,82,252,243,232,165,3,51,248,187,84,187,35,85,135,75,231,225,68,119,130,173,155,36,246,249,89,97,208,81,171,151,145,145,230,223,190,166,232,55,49,203,175,200,224,201,35,112,90,194,172,78,153,219,36,74,65,237,122,85,98,112,151,59,175,201,55,77,83,52,92,176,162,125,66,102,50,147,86,100,247,114,55,147,241,41,11,223,170,41,79,18,145,171,245,121,0,61,187,232,39,200,92,30,201,149,95,244,228,175,188,104,37,203,70,139,198,214,63,17,92,71,88,163,9,66,69,187,95,163,77,67,184,239,200,22,152,239,72,76,5,237,192,189,48,129,44,112,168,185,135,76,252,170,142,196,202,177,18,79,172,142,84,216,58,121,130,213,3,49,22,5,98,190,90,196,69,31,181,115,176,132,122,206,14,215,2,28,117,137,168,156,37,240,123,128,13,58,33,131,123,197,160,15,136,190,165,122,79,210,107,50,186,83,140,90,227,42,163,115,232,208,170,145,186,119,32,169,14,21,7,205,118,93,43,126,252,207,63,95,14,230,182,220,183,242,44,223,47,27,138,98,98,178,195,42,87,185,91,71,247,94,93,174,255,229,188,247,125,143,121,220,156,100,182,245,114,61,145,71,209,103,189,144,198,67,219,218,245,198,35,148,32,202,206,5,26,0,66,34,60,149,38,10,219,102,177,201,160,94,71,67,211,53,51,169,175,177,36,176,82,156,151,134,136,108,146,99,249,31,69,146,251,81,112,126,23,177,195,221,18,140,112,226,195,60,141,43,100,240,193,63,240,197,25,112,73,67,205,186,101,189,190,228,122,172,211,166,101,189,204,221,191,130,157,241,225,104,254,181,4,181,38,3,39,178,251,66,4,60,233,134,185,90,127,218,246,136,130,107,110,62,21,210,57,147,238,3,104,100,178,49,253,20,239,40,102,9,106,114,252,253,210,167,118,129,147,185,214,173,75,149,20,33,232,231,33,235,122,34,116,241,28,61,226,158,57,237,77,103,97,144,171,160,220,227,164,54,172,95,202,18,86,246,77,23,75,149,109,197,225,163,6,241,230,89,251,247,85,152,83,170,225,65,78,173,121,197,58,253,182,154,131,23,192,123,79,95,32,68,116,37,190,149,14,116,133,35,123,71,248,197,173,240,182,46,146,0,185,159,142,37,110,37,185,232,214,1,113,205,4,17,134,83,88,95,12,254,129,247,231,7,90,48,52,100,137,120,218,115,44,231,115,172,85,106,237,219,11,251,79,119,123,112,197,139,236,136,57,63,178,152,230,187,47,244,184,101,29,95,183,123,194,227,75,62,19,167,152,100,20,223,60,176,27,137,235,77,104,102,235,231,88,212,152,46,80,52,116,226,21,249,51,98,76,26,199,106,12,14,76,236,43,197,114,242,139,10,100,195,245,112,141,184,182,125,254,124,173,123,12,109,164,156,177,125,85,160,224,142,51,170,71,252,174,111,161,142,144,131,113,92,237,33,84,57,103,64,148,50,83,107,217,16,226,209,123,62,217,140,129,243,70,164,171,39,190,253,150,6,110,116,197,78,187,90,174,22,184,81,143,180,184,240,57,147,167,154,167,180,191,235,232,85,231,59,238,183,30,145,205,158,112,201,166,19,143,202,188,31,71,0,135,65,33,32,232,178,188,117,88,190,99,89,233,69,1,100,125,115,243,180,64,218,178,142,81,92,233,223,145,153,151,13,73,176,143,207,208,11,104,64,10,17,112,116,144,117,34,33,249,231,222,136,16,52,145,194,154,7,207,233,167,31,220,38,215,21,48,172,205,34,43,141,241,253,82,96,145,10,47,69,198,1,117,86,50,152,42,93,188,166,185,191,102,126,16,159,124,127,160,54,177,32,53,101,70,66,237,92,169,153,235,255,21,87,60,133,38,42,231,100,253,46,165,2,242,121,114,93,221,209,132,230,223,225,186,0,105,133,243,141,89,60,9,165,52,85,184,64,101,21,2,68,175,226,162,50,150,169,186,24,116,33,38,226,120,206,160,35,58,34,242,206,0,197,157,101,190,44,58,64,40,111,46,161,142,88,148,1,222,232,58,117,159,199,24,203,171,164,127,1,124,166,240,91,248,254,4,120,110,171,174,133,241,94,128,237,181,123,146,33,197,27,37,3,71,108,154,130,72,164,79,213,169,190,140,39,6,168,56,178,76,41,159,94,199,182,40,207,64,167,128,93,192,193,88,93,73,242,158,72,223,27,117,207,148,114,100,2,233,92,42,92,151,149,100,250,223,94,1,153,50,175,88,136,172,98,137,103,170,7,111,110,81,213,71,89,188,17,214,84,85,125,11,118,59,195,40,251,185,186,255,116,224,97,44,252,71,59,129,138,213,119,244,90,25,138,203,51,43,176,50,43,109,0,7,114,97,131,47,126,204,0,140,196,81,24,193,81,44,128,62,187,78,204,244,147,79,66,136,247,13,155,143,28,25,162,28,234,124,28,88,75,82,248,238,37,146,36,107,9,215,181,151,82,142,131,38,57,143,224,51,113,169,6,98,178,189,253,174,235,108,3,114,90,104,226,93,101,65,92,161,102,185,160,140,219,48,251,78,254,194,141,179,40,20,206,59,28,231,101,50,28,240,124,15,52,197,209,69,86,130,56,202,98,148,254,188,47,152,220,53,59,226,154,45,234,23,181,89,94,10,57,5,19,2,47,204,30,175,53,115,160,215,182,52,225,230,44,7,216,160,255,200,89,167,211,63,12,145,100,57,151,70,183,226,54,208,199,59,74,219,62,56,249,223,105,210,250,145,138,217,250,87,144,32,221,100,162,27,187,18,227,109,70,9,161,170,78,86,246,31,159,30,70,199,128,159,135,100,185,99,227,216,227,86,233,55,116,81,137,87,227,173,101,199,88,24,45,41,4,80,252,62,6,220,224,191,75,4,92,136,243,238,96,215,183,39,180,105,159,119,173,58,170,88,138,220,214,191,224,138,239,170,202,174,238,239,214,232,100,37,93,182,59,196,61,183,73,248,145,18,255,224,195,86,160,37,73,70,23,246,114,174,160,218,117,35,62,51,10,141,174,212,55,240,83,172,40,51,229,198,80,182,90,119,136,58,123,13,180,102,45,168,59,158,188,183,30,92,10,212,248,214,160,60,205,12,213,229,156,8,35,172,143,233,177,150,237,212,193,37,79,173,137,114,133,21,24,162,99,67,216,162,201,156,181,2,63,188,154,183,76,141,135,205,119,42,83,104,4,15,55,129,255,234,115,244,17,232,91,58,152,75,179,115,208,142,212,171,225,14,202,11,228,79,80,47,86,238,10,21,13,114,55,111,241,114,235,46,12,210,144,139,187,132,29,94,193,202,171,107,61,244,47,156,104,251,253,84,44,17,85,237,155,42,134,125,43,57,22,199,74,208,241,237,227,114,94,21,231,135,242,195,102,192,50,88,88,232,159,49,141,19,74,107,178,140,226,144,174,81,80,82,88,212,249,106,65,159,241,55,55,145,42,165,0,62,86,133,108,91,105,178,223,102,159,142,225,139,86,55,125,27,94,95,213,229,0,91,43,143,95,224,202,240,173,133,101,153,225,115,85,203,138,194,178,15,104,128,92,70,199,21,195,136,177,159,186,75,67,218,37,176,214,208,235,77,177,245,145,199,148,124,140,74,189,251,95,85,63,198,50,9,63,13,6,125,164,23,170,246,77,251,55,149,41,173,250,125,167,149,127,90,190,168,244,187,6,244,239,254,126,118,134,148,192,153,50,219,79,127,50,16,109,236,117,33,92,100,172,113,92,96,58,133,29,171,1,205,219,113,207,5,129,134,16,183,236,200,37,199,5,42,38,123,33,105,207,181,109,73,59,72,182,24,57,223,19,156,73,100,35,54,209,191,215,160,99,22,23,62,90,111,217,146,248,102,85,238,45,229,8,128,43,185,5,114,237,183,250,116,173,193,17,69,28,153,169,216,50,103,22,181,164,175,143,60,209,217,143,65,211,185,24,177,190,110,44,76,239,111,185,139,135,196,89,255,44,135,95,30,255,196,16,137,139,75,164,199,12,145,89,92,136,249,70,233,124,38,164,5,48,207,135,162,211,216,137,133,2,138,221,236,13,249,229,241,26,77,123,10,175,58,240,49,240,91,189,177,7,223,11,252,53,201,97,191,188,93,143,213,118,245,125,115,50,56,81,242,169,183,77,99,71,18,226,10,30,102,173,240,235,198,37,165,192,29,61,192,92,8,213,252,141,83,197,172,53,179,174,14,226,101,196,194,218,50,203,73,254,31,75,147,192,48,34,124,115,55,14,239,118,97,144,142,154,131,86,88,169,46,136,146,123,23,240,143,213,67,142,127,112,215,1,16,121,36,160,180,194,69,218,225,115,135,193,167,2,149,33,220,189,173,223,102,86,67,202,156,34,145,143,144,222,77,83,83,67,57,137,249,234,41,163,81,46,14,83,54,36,113,103,165,130,21,4,120,8,28,51,163,234,95,85,212,95,175,131,217,37,157,157,197,40,18,63,107,231,160,150,243,62,69,75,112,134,20,61,214,226,216,40,11,227,107,100,160,76,16,118,209,103,17,131,221,178,174,95,63,35,137,243,215,136,51,246,82,32,43,69,12,145,102,98,157,209,90,151,59,102,81,164,181,195,163,47,46,237,91,183,245,42,9,200,210,30,194,79,25,22,96,122,189,33,70,92,235,149,54,189,247,254,63,31,180,62,105,166,88,18,10,42,212,117,12,51,52,100,15,204,231,37,201,137,81,49,96,91,79,164,173,94,88,10,17,1,156,113,15,238,51,243,109,85,254,73,120,236,126,57,255,13,7,106,190,212,8,116,213,22,116,35,30,226,16,44,55,228,10,180,124,178,180,39,197,20,46,74,30,137,27,232,249,191,106,37,187,45,236,203,43,46,24,50,87,40,134,144,206,167,242,165,69,196,56,7,132,170,9,180,246,178,79,251,85,84,92,53,96,153,41,25,83,73,183,179,45,3,202,160,30,210,164,64,207,45,28,68,222,85,155,157,86,7,53,25,26,18,5,245,88,231,141,64,184,100,140,238,233,219,173,233,189,110,31,10,135,135,51,200,205,227,29,58,242,32,158,64,220,15,111,221,55,23,7,85,243,82,192,10,224,49,3,40,224,177,150,228,111,12,96,199,220,47,81,195,91,115,110,200,38,243,224,81,208,14,61,83,12,226,127,56,2,122,41,71,170,210,119,215,9,114,199,240,253,41,128,104,112,242,122,60,136,249,160,154,83,251,173,120,104,198,176,73,59,62,26,225,206,90,249,250,116,88,235,221,172,20,14,142,101,176,20,53,89,39,199,181,59,58,3,31,41,181,16,177,63,242,112,20,146,88,83,42,32,51,116,62,114,42,246,109,61,71,136,206,161,19,192,184,106,97,103,164,250,142,26,252,22,7,128,74,230,226,171,178,14,62,181,198,81,101,165,254,56,51,79,243,147,219,100,147,191,48,114,70,177,194,121,166,188,103,101,17,223,40,30,143,38,117,98,24,240,170,152,248,191,129,31,235,243,37,32,27,12,165,211,29,129,217,159,169,86,248,139,22,132,81,70,65,17,245,212,249,154,255,198,135,29,123,82,185,78,37,142,158,90,175,241,165,171,133,197,75,3,43,29,99,234,2,135,108,133,230,138,10,142,130,204,124,80,51,84,162,65,94,117,233,17,149,83,156,138,142,214,163,134,184,82,124,100,7,137,26,188,63,213,177,12,78,140,181,70,74,104,82,169,152,245,152,230,177,95,179,88,47,51,92,22,223,8,9,2,158,163,211,131,201,151,165,132,133,72,21,220,208,15,93,15,217,224,209,6,49,228,64,52,158,243,184,108,228,64,25,46,79,127,77,131,28,163,66,175,13,55,111,141,73,94,250,62,165,141,22,1,30,180,103,21,149,50,83,105,184,86,78,130,215,113,90,31,10,242,208,139,3,97,187,13,130,27,177,215,102,139,136,147,122,37,228,23,27,19,99,78,254,209,81,16,189,136,81,192,118,188,219,132,194,40,120,211,211,1,243,184,199,243,110,253,119,83,1,183,122,176,111,98,24,172,248,164,28,111,12,154,254,196,146,216,215,157,164,62,216,115,90,232,148,42,44,186,35,174,183,180,247,200,74,121,247,145,235,26,195,237,105,68,35,26,169,91,142,21,184,0,194,78,28,85,90,115,138,42,53,197,134,118,182,169,42,206,82,56,84,102,172,6,238,198,52,202,159,72,41,102,23,130,114,83,109,144,147,183,251,87,88,87,197,193,199,181,40,12,145,182,154,129,153,220,136,114,212,173,189,98,244,16,178,25,11,228,144,83,80,243,119,213,29,116,174,206,116,173,206,46,169,164,150,80,175,188,47,21,74,182,76,165,9,154,121,87,233,176,77,212,249,169,110,94,128,149,118,102,59,105,72,71,112,155,83,170,62,25,32,218,144,166,118,126,62,246,204,232,250,216,251,179,231,192,34,140,57,161,120,185,95,248,206,187,56,106,224,252,214,19,41,197,76,244,75,252,129,2,64,41,152,48,249,132,35,1,91,143,81,180,0,20,44,113,98,110,138,203,159,101,135,217,235,26,44,147,149,56,161,221,64,253,236,78,116,100,38,238,32,186,44,58,70,210,179,57,115,89,138,225,120,5,2,72,234,107,61,84,43,23,176,28,27,169,36,43,164,233,82,245,215,159,184,22,98,203,0,31,31,80,196,106,182,62,97,165,217,35,78,98,212,213,148,181,38,252,23,181,165,149,179,45,126,171,170,219,122,12,148,82,191,252,210,200,160,182,214,74,226,8,30,72,96,90,49,96,30,52,165,209,227,249,32,154,48,208,40,219,242,159,128,148,255,2,196,9,192,216,48,170,88,221,50,179,62,182,163,97,61,200,230,156,18,46,115,99,230,153,74,90,19,100,163,104,57,206,55,180,58,53,15,41,17,204,121,192,114,22,9,231,129,60,143,52,73,100,135,19,246,20,217,208,103,73,24,17,104,120,225,22,129,93,181,153,78,198,134,65,40,1,94,85,58,221,7,224,113,207,141,224,15,16,224,166,212,205,217,71,105,115,95,195,69,144,50,215,58,233,251,130,63,29,81,158,224,139,154,126,33,163,64,203,8,34,44,32,208,244,43,64,18,110,15,179,203,228,93,238,0,191,167,239,25,163,208,128,229,72,31,25,116,242,38,183,253,76,175,116,65,159,253,11,241,130,137,214,251,199,239,197,37,204,64,174,5,89,39,101,167,231,45,23,199,112,166,122,169,99,20,139,137,71,158,217,174,161,201,84,210,114,202,110,110,92,71,243,201,172,112,16,93,133,64,199,209,94,184,88,3,156,27,38,158,198,113,64,49,142,94,31,76,227,254,84,83,46,225,34,142,26,252,84,117,91,17,37,67,209,160,188,94,199,255,169,118,120,94,22,201,240,186,51,245,161,225,36,158,213,157,239,105,72,245,15,74,29,160,182,250,165,61,224,129,141,250,207,113,154,187,70,77,119,125,123,76,132,219,84,98,130,196,225,249,170,162,70,155,235,28,158,240,8,37,189,98,184,168,206,236,26,25,80,147,188,202,178,189,41,154,41,109,16,245,38,21,4,140,27,3,84,14,110,169,186,66,92,218,123,158,69,166,4,146,46,77,113,56,74,224,126,134,66,8,58,249,205,5,143,145,34,247,163,234,188,211,42,154,167,70,223,232,234,65,70,229,145,132,51,118,252,3,18,245,167,55,187,136,35,239,86,193,74,244,205,189,165,80,83,178,189,5,190,165,238,233,206,15,34,198,42,40,151,35,202,80,255,60,63,72,254,186,95,247,184,18,62,229,173,240,27,60,10,130,48,153,194,98,23,29,60,232,20,253,15,234,31,238,210,72,112,145,100,108,176,125,46,200,171,39,26,200,146,197,48,98,74,251,87,45,211,186,25,124,214,119,160,84,63,241,50,227,148,197,34,232,10,79,59,154,39,221,127,208,143,84,175,253,105,93,234,141,64,187,47,28,205,94,191,239,131,232,47,201,188,197,117,170,208,249,130,92,113,175,101,251,146,207,32,218,103,36,122,208,225,205,14,98,148,122,71,48,19,198,48,86,75,5,146,112,136,183,32,0,38,16,251,244,242,184,89,96,157,221,184,229,29,66,237,197,134,88,151,15,147,197,212,45,109,254,7,16,196,28,149,78,123,126,207,190,199,40,58,46,61,100,31,209,89,60,43,241,226,227,51,104,9,239,112,10,226,82,115,241,33,41,177,141,28,58,118,0,95,211,56,35,153,251,34,168,244,189,96,208,65,13,136,66,34,69,22,3,249,67,3,26,147,243,254,145,206,117,84,254,61,184,23,66,53,93,125,182,231,112,249,63,75,118,37,76,111,212,157,3,20,221,240,19,90,47,170,14,166,143,57,163,246,237,132,161,199,187,108,182,62,79,9,92,135,85,82,254,229,13,82,182,113,69,201,63,26,220,144,15,203,106,143,207,194,240,52,42,251,155,155,168,130,157,171,1,171,80,222,181,166,93,188,125,251,104,179,6,66,65,62,33,9,137,47,56,49,236,150,176,102,194,102,242,233,153,197,8,53,83,123,170,9,16,129,218,247,163,127,224,242,200,134,121,179,249,14,200,66,190,180,212,209,198,158,55,140,252,226,248,123,254,115,167,157,191,3,164,237,45,172,238,95,6,189,223,25,76,115,47,144,105,130,211,59,167,208,150,90,177,198,161,250,3,52,37,0,241,149,106,190,84,255,5,86,9,126,29,24,117,35,239,159,131,177,171,9,245,153,14,206,13,8,94,62,177,169,189,43,130,206,37,100,244,114,126,91,127,245,94,13,130,21,69,181,243,146,82,192,211,151,125,99,224,145,178,209,16,20,90,148,181,33,221,202,29,228,99,139,177,182,202,63,241,195,210,8,189,32,26,93,117,54,220,231,77,11,252,247,44,237,123,117,128,240,90,206,184,103,131,98,185,188,94,124,208,244,123,92,88,95,74,85,146,238,106,17,39,89,59,1,116,237,8,108,128,164,91,101,80,133,190,197,55,223,117,25,90,224,242,18,210,130,76,15,239,231,255,67,44,32,79,182,121,67,67,59,6,10,170,3,98,139,26,169,44,66,73,156,170,200,53,224,125,26,225,166,240,185,34,152,68,191,196,6,250,157,70,155,108,234,220,85,220,125,28,211,112,163,124,93,159,202,28,181,19,150,182,55,16,37,246,159,198,122,7,173,161,60,161,116,87,106,37,36,162,224,206,8,81,185,15,211,209,206,27,40,238,178,175,203,110,238,52,219,117,230,29,231,54,222,23,47,160,109,38,53,187,145,19,252,77,171,174,162,64,42,82,223,46,202,87,169,214,98,122,90,74,78,206,210,241,149,187,83,25,86,142,4,29,253,215,103,45,58,5,162,52,168,129,30,197,107,240,14,152,140,126,109,122,89,251,229,243,148,128,170,181,159,68,54,173,177,219,68,157,178,108,27,56,132,128,172,70,195,148,211,254,124,254,48,199,240,133,86,187,84,30,222,22,76,23,182,132,81,37,189,209,89,253,194,94,224,27,136,44,254,53,22,58,14,210,45,226,142,93,228,57,53,72,109,206,136,226,73,253,16,161,226,106,53,134,26,197,245,189,207,237,194,237,174,46,211,250,25,58,254,254,220,205,217,110,143,8,237,208,10,20,176,174,4,144,138,16,245,2,34,102,228,210,210,34,122,249,155,114,59,100,217,34,246,117,149,245,133,28,212,90,122,108,142,209,8,200,63,133,42,170,238,218,88,242,59,172,119,76,168,156,39,69,151,233,26,87,153,62,83,50,215,45,182,77,202,102,138,198,138,30,135,247,203,41,136,161,104,4,52,39,65,7,153,93,98,144,0,145,57,204,213,36,28,13,22,142,107,201,198,95,47,223,52,223,149,249,39,152,229,210,74,25,152,247,79,147,188,195,77,223,205,156,19,206,12,228,165,110,37,216,133,53,7,83,75,134,227,25,151,94,18,188,68,251,192,222,178,108,135,31,221,145,36,184,159,76,92,98,175,115,208,150,73,163,57,225,139,79,203,73,14,46,244,0,112,159,80,168,150,189,17,202,78,44,142,203,1,9,249,5,120,202,161,37,79,112,136,201,227,136,67,9,15,239,5,121,249,63,239,86,184,106,20,239,131,115,52,251,98,221,114,178,68,91,145,139,138,63,134,234,1,231,92,191,43,205,13,89,12,141,173,226,2,106,234,204,155,244,84,68,88,127,205,10,10,174,168,89,121,74,93,33,76,22,34,114,33,144,155,172,212,85,162,163,183,213,36,84,201,159,229,111,166,51,34,10,152,120,164,139,131,73,201,113,244,53,204,41,238,149,147,209,204,19,115,201,145,144,111,52,218,41,8,64,67,119,16,195,39,144,51,20,100,92,6,44,100,107,7,95,152,94,99,212,122,214,255,103,36,50,239,230,245,138,188,197,84,15,79,99,64,254,225,193,155,139,252,20,175,225,220,191,111,84,238,44,62,191,91,208,176,193,70,24,186,119,57,233,26,9,204,121,30,80,12,129,93,54,178,199,62,251,230,212,122,208,121,208,3,106,209,92,110,185,85,43,227,53,35,211,8,11,21,142,202,16,36,116,60,13,139,217,66,212,46,219,142,165,97,118,44,50,70,244,9,169,137,52,112,159,234,4,174,99,154,163,171,136,158,6,166,233,21,239,56,235,24,98,45,215,73,217,78,42,135,74,205,122,211,28,112,159,183,213,210,124,89,142,215,247,187,204,130,9,246,81,69,251,54,72,236,104,78,222,107,128,181,189,83,77,15,230,47,79,112,162,187,123,96,226,51,137,62,193,105,8,31,37,14,186,169,5,59,45,144,61,25,66,116,0,16,149,92,54,201,208,145,6,214,243,176,48,51,173,32,157,190,103,230,249,10,33,230,88,8,64,224,93,154,47,21,57,116,128,67,9,194,59,242,133,85,196,46,188,118,169,106,54,154,171,98,101,248,210,193,51,11,85,150,51,55,151,86,227,158,76,76,20,63,84,200,234,158,185,148,92,240,139,249,49,179,4,179,41,183,221,201,128,98,118,14,73,193,220,83,58,128,9,55,155,139,223,158,103,226,235,180,55,224,197,232,39,94,8,40,47,45,140,177,219,149,60,88,220,195,72,78,62,217,56,7,189,250,133,119,37,152,178,3,139,191,31,182,178,59,113,255,28,221,39,131,246,95,68,0,95,240,5,92,231,26,73,95,81,135,134,2,160,65,123,137,3,249,8,146,57,166,6,10,21,64,246,126,143,242,199,255,141,172,148,195,165,11,66,137,195,39,113,208,90,63,78,35,114,151,77,111,207,6,244,226,142,18,83,190,213,174,130,133,130,187,43,44,184,178,101,181,192,186,199,46,197,216,95,119,124,245,127,47,145,163,224,218,119,153,56,129,220,96,49,181,251,56,163,163,219,68,245,236,131,176,179,196,86,201,46,139,246,7,186,212,88,108,99,197,136,228,150,188,188,124,35,95,190,226,55,254,71,98,173,203,67,69,105,191,72,253,173,230,153,225,142,40,143,40,93,67,180,240,21,13,186,181,186,105,3,153,92,158,73,44,130,224,246,152,7,7,129,192,130,134,232,108,99,168,133,49,228,52,62,14,219,255,29,131,212,184,50,152,195,220,223,232,161,125,204,61,162,173,31,144,237,156,66,158,72,41,82,20,235,29,224,40,146,34,76,76,46,190,56,152,17,199,55,26,83,18,11,60,37,141,53,242,79,137,28,192,19,151,131,75,144,191,199,172,213,236,18,47,153,172,137,104,104,207,226,35,117,6,37,29,214,254,149,35,174,205,75,47,247,20,55,16,205,29,101,101,242,226,174,134,103,116,218,63,104,211,24,178,126,198,80,250,249,88,154,110,183,165,25,229,220,125,24,122,135,219,216,75,97,23,84,165,125,93,157,80,39,161,93,85,243,84,83,174,157,109,242,163,107,11,139,84,1,35,132,215,218,181,121,238,168,184,151,245,171,176,28,198,136,6,105,26,151,151,7,47,8,177,146,147,86,134,94,128,162,203,227,20,89,43,63,192,108,57,184,229,81,235,183,21,21,125,201,201,119,11,195,190,94,230,123,242,31,26,234,63,159,220,186,203,12,178,222,100,208,70,198,145,85,165,115,246,120,153,242,42,76,211,152,46,105,241,247,198,23,59,33,234,167,254,8,198,71,231,166,95,189,95,81,175,84,15,24,40,198,31,55,134,51,75,197,66,139,189,79,69,49,220,105,48,238,254,240,37,43,121,30,161,60,71,165,190,82,161,111,160,91,208,101,216,230,20,32,83,49,119,161,36,142,5,165,135,234,247,91,21,10,202,97,60,149,6,190,27,37,112,207,223,220,218,96,91,61,219,253,245,201,223,46,227,41,182,100,251,104,186,211,181,171,46,42,49,200,230,102,34,180,64,175,213,13,165,130,61,183,200,29,208,166,178,11,42,68,171,102,108,1,31,83,188,82,40,33,202,44,202,133,0,106,145,34,112,229,75,63,96,118,135,57,181,34,237,117,121,253,96,218,136,197,167,241,182,64,89,114,152,225,83,210,219,241,210,76,27,38,215,153,141,192,172,59,90,40,85,82,26,56,236,234,168,65,185,243,124,173,254,216,47,175,203,74,15,53,159,190,162,146,232,217,233,28,93,24,93,35,11,133,50,96,192,71,140,216,159,157,48,143,65,161,189,25,29,165,89,141,65,89,138,122,169,117,253,179,133,109,127,120,122,17,126,50,24,88,112,132,125,44,36,112,64,102,17,43,33,244,166,244,248,165,120,145,160,21,191,206,107,95,254,202,53,170,132,200,209,161,175,42,126,40,240,10,67,135,201,89,252,222,76,125,207,32,189,62,23,231,222,59,137,80,205,182,70,146,166,171,121,217,255,132,182,227,2,42,103,8,4,171,81,128,21,158,240,7,30,65,191,127,114,144,133,233,120,248,103,186,150,252,21,44,154,4,70,88,84,189,103,229,12,30,29,128,118,131,89,250,13,158,81,220,167,171,140,17,91,194,200,70,91,53,84,164,113,139,211,41,78,140,54,203,34,157,48,112,13,4,195,132,229,182,151,50,61,43,38,51,234,188,42,232,60,55,92,237,191,170,192,168,66,240,169,249,218,203,66,163,255,91,38,38,78,204,178,186,218,202,32,249,100,52,78,132,92,74,114,252,4,237,138,50,242,187,207,117,128,51,52,186,143,144,48,66,196,7,232,58,101,86,250,160,167,29,145,83,153,126,47,91,179,59,152,109,133,199,115,102,13,249,198,253,69,194,198,104,115,7,164,115,237,236,191,2,142,9,26,236,23,100,185,0,45,207,155,218,213,159,44,211,173,249,166,119,107,92,136,104,95,214,83,133,124,229,117,185,149,116,100,172,179,78,146,199,46,174,226,192,94,174,127,100,252,132,125,53,89,244,77,192,218,151,159,168,186,193,214,134,109,169,126,84,115,15,128,195,89,147,147,246,67,71,26,98,175,98,35,113,203,249,31,142,88,68,139,77,247,24,113,7,211,123,76,252,131,102,27,170,219,167,60,121,133,244,69,123,75,13,246,126,230,127,21,38,47,85,146,7,181,3,191,143,10,206,163,152,120,153,250,107,79,231,30,219,1,29,61,142,32,14,159,45,121,202,92,238,60,50,124,151,152,100,138,13,183,11,27,59,141,135,135,236,189,249,187,53,28,120,21,118,64,29,175,129,108,240,181,200,70,157,162,242,218,217,129,33,119,123,253,100,50,234,88,228,241,12,120,187,131,155,98,52,0,96,26,142,213,162,57,2,213,92,14,29,227,107,18,38,234,48,88,56,158,153,97,58,61,100,233,178,208,247,159,181,52,146,151,178,207,47,12,130,215,204,156,5,65,47,246,41,25,199,10,145,142,129,76,243,96,232,225,96,93,26,156,156,6,129,18,210,37,129,14,90,57,99,230,48,119,216,184,204,35,106,40,239,181,206,86,132,153,100,151,83,75,113,51,68,30,93,93,77,182,180,173,210,143,37,23,105,21,152,74,182,164,93,200,74,163,23,160,146,21,74,184,146,237,66,98,222,35,236,164,94,126,170,165,17,206,39,157,166,90,128,68,131,124,11,248,254,101,133,41,226,172,161,188,216,179,210,61,34,214,183,126,245,27,174,48,148,199,59,198,196,249,24,147,136,253,239,110,12,15,200,44,188,136,99,146,166,253,45,236,233,161,162,125,48,82,51,211,248,80,49,77,226,183,212,92,28,153,110,147,17,159,234,48,128,228,83,28,93,226,162,216,176,222,20,112,180,47,244,20,135,210,32,236,223,119,0,23,111,176,227,10,43,183,190,87,73,20,77,32,181,179,59,34,213,39,183,167,23,191,63,75,22,152,238,107,245,84,0,42,161,88,179,175,67,95,176,152,150,227,102,196,241,151,23,223,61,0,169,102,181,247,37,206,3,234,63,172,191,131,141,142,188,138,60,221,136,149,113,229,113,95,2,129,206,158,39,147,128,166,108,73,100,225,16,88,169,100,160,199,161,51,170,143,21,109,242,166,82,191,247,222,201,251,36,199,123,216,96,130,248,83,174,242,185,54,225,234,138,75,124,103,240,140,168,156,66,89,226,63,246,129,25,124,93,60,38,243,22,174,27,14,70,117,138,179,39,241,217,19,175,106,147,85,119,163,205,53,143,192,34,19,16,54,28,184,159,47,238,249,85,70,255,147,102,226,88,58,93,226,21,173,139,2,197,120,19,5,169,226,118,153,148,26,236,165,210,42,0,63,78,124,88,248,126,225,80,17,177,40,5,178,16,126,85,128,58,65,194,145,203,178,137,73,228,58,33,109,221,225,5,215,92,121,114,229,22,48,172,45,110,84,132,102,91,195,55,66,229,152,110,56,103,97,240,155,169,110,238,6,184,253,206,32,227,0,153,61,244,59,146,145,245,36,66,120,142,100,156,22,113,169,9,3,233,224,75,6,156,206,51,73,77,67,220,128,213,40,1,236,155,74,209,141,145,214,197,220,97,82,244,26,59,232,155,230,39,182,99,91,197,176,23,165,7,191,193,109,67,210,31,32,72,226,123,180,246,253,0,47,223,209,163,61,9,171,165,165,244,251,141,126,127,197,135,56,238,34,123,240,7,247,194,62,245,187,143,245,197,190,31,200,76,61,88,35,77,234,110,198,206,230,195,12,222,199,92,130,211,212,25,215,58,140,168,134,40,39,228,35,9,95,38,80,8,147,101,175,142,180,223,17,32,23,12,83,89,80,188,12,13,210,46,165,109,182,208,21,217,181,249,164,156,216,108,125,199,227,105,231,128,97,45,34,156,0,184,221,249,14,52,167,125,63,29,85,253,135,39,93,121,85,20,189,231,191,20,57,132,182,200,151,23,178,84,39,168,72,56,124,80,201,155,254,69,250,108,31,111,239,168,33,239,106,11,31,99,23,28,145,116,113,20,218,201,137,174,210,108,1,235,75,234,114,129,84,154,251,159,120,105,73,178,212,235,32,56,0,212,248,231,12,62,172,30,111,21,159,55,110,232,46,242,224,139,114,184,92,138,187,107,16,105,109,134,254,149,174,182,2,236,133,208,100,205,67,177,181,34,108,132,76,130,29,182,16,78,180,217,84,74,68,57,43,169,82,59,161,213,193,218,212,136,109,168,231,127,200,162,8,31,68,72,142,75,97,38,19,156,189,229,84,13,243,175,114,185,55,110,173,189,12,127,90,55,142,24,253,106,40,195,38,96,132,218,157,165,56,206,90,198,252,182,95,120,123,151,207,248,51,215,5,191,238,180,149,4,111,43,8,28,136,254,0,45,204,44,175,71,72,207,62,123,75,34,252,249,176,15,208,117,157,200,153,144,165,189,194,195,124,9,193,202,211,189,176,163,131,51,253,57,102,243,241,208,137,179,245,80,138,154,118,181,6,224,25,173,170,94,246,2,26,212,91,182,238,120,220,45,204,204,165,214,14,144,28,9,221,205,211,216,160,225,38,72,68,96,163,42,128,34,122,241,109,56,37,70,232,145,2,67,75,186,31,96,241,100,102,57,175,73,152,255,158,196,30,59,174,191,216,76,132,144,47,156,115,188,102,119,135,71,221,230,168,226,149,118,111,248,158,107,88,61,175,2,87,32,246,198,142,216,224,243,54,19,193,248,72,157,9,122,54,85,29,33,199,65,42,113,250,33,97,10,242,236,98,242,177,183,71,98,176,41,198,76,220,255,122,112,53,51,91,101,236,58,171,18,68,131,7,218,116,201,125,153,95,191,230,37,177,7,93,217,233,242,166,155,190,88,121,118,2,169,207,45,81,119,119,129,83,61,93,222,31,16,121,100,199,8,192,186,55,196,132,137,76,212,202,122,118,15,67,210,164,209,150,52,225,62,237,204,25,72,87,192,18,69,159,226,247,238,69,112,49,154,54,172,202,144,248,138,43,146,102,160,50,232,111,49,20,23,77,75,110,236,187,220,89,224,158,136,113,115,52,10,158,255,30,201,102,34,206,118,182,160,143,17,117,68,171,226,161,151,234,154,179,124,35,187,33,189,205,7,70,218,79,127,26,168,75,54,227,98,38,204,206,172,126,119,190,127,27,232,33,18,103,72,48,8,233,196,49,166,32,14,172,68,101,113,232,168,116,217,59,36,86,83,79,153,183,119,131,39,87,132,242,7,168,187,210,73,189,27,177,250,98,16,199,212,96,106,14,166,43,126,179,132,60,147,81,73,212,183,205,150,134,213,77,59,47,121,59,91,50,148,201,217,13,46,33,213,204,131,149,203,107,51,4,4,80,49,2,29,171,40,43,171,164,61,243,66,242,68,99,28,144,168,177,69,167,238,15,238,176,53,102,213,178,139,79,39,33,1,54,97,12,86,187,76,91,166,100,240,103,199,126,60,78,105,73,239,249,93,52,149,96,231,191,59,164,100,174,128,199,219,103,158,81,19,251,204,201,45,196,189,202,60,121,48,89,19,189,67,254,6,217,74,198,171,100,184,70,153,174,118,128,37,75,149,93,116,238,180,246,141,8,181,3,192,13,63,14,30,211,227,139,160,156,143,36,191,110,6,189,27,32,71,235,118,104,59,205,183,249,154,152,28,93,148,7,155,35,115,173,173,205,142,119,231,125,185,196,84,245,39,80,142,42,36,243,56,179,146,184,56,140,198,184,141,26,69,123,221,103,58,58,210,57,56,10,223,173,156,199,197,198,225,9,80,215,246,245,255,151,69,237,124,51,150,127,192,168,202,135,32,214,220,234,186,135,86,213,154,81,114,199,27,95,29,0,82,212,65,214,132,75,125,161,240,138,164,108,169,20,195,83,200,3,214,16,71,148,159,18,151,224,192,154,154,217,76,115,117,6,11,51,8,2,82,117,142,106,54,85,249,189,239,198,209,27,238,114,223,156,77,85,231,136,116,157,149,171,46,242,150,232,47,124,218,68,74,118,68,75,94,82,228,241,93,218,225,208,56,64,181,244,24,16,124,222,183,225,21,254,67,119,9,33,248,3,113,89,117,117,138,76,103,149,90,161,231,197,160,120,147,172,216,170,190,76,100,37,13,196,125,8,88,82,80,104,193,227,111,224,81,101,48,96,157,224,206,72,156,16,182,141,159,218,234,157,60,43,50,65,14,83,93,196,134,223,235,82,13,122,230,221,58,8,52,178,123,17,202,246,3,141,230,196,57,47,76,137,20,155,65,119,37,237,217,157,57,37,166,148,15,83,6,124,108,208,161,189,229,211,241,6,131,206,145,65,91,199,110,174,28,86,199,179,80,250,64,98,111,145,210,160,74,121,58,17,192,136,206,94,69,173,184,118,138,158,5,89,1,96,159,17,224,241,82,249,36,83,194,156,231,219,77,93,49,232,93,75,232,251,23,120,71,203,153,110,114,47,230,129,254,242,248,245,185,121,86,82,242,176,196,237,205,103,6,115,64,198,132,182,221,87,248,29,129,214,113,54,173,137,131,122,37,151,139,195,19,59,10,37,54,89,136,83,242,104,217,40,16,153,65,222,77,225,24,57,223,146,87,233,67,19,96,164,111,19,167,190,98,179,99,10,91,247,209,113,142,229,156,11,123,176,200,56,49,174,92,138,254,225,117,47,109,157,97,57,44,121,136,112,121,187,216,224,176,211,81,31,249,4,251,11,166,192,166,119,67,110,193,228,59,206,137,149,187,21,146,222,255,47,252,215,196,38,133,32,214,183,22,247,216,149,99,146,177,4,133,182,242,36,74,219,245,181,110,111,41,45,71,91,108,92,207,248,32,170,220,229,46,133,42,11,222,170,138,45,33,38,182,185,39,30,169,73,97,59,150,50,46,105,32,95,237,210,247,245,24,158,84,249,76,22,83,227,196,81,194,232,46,178,147,148,162,124,123,37,156,229,74,16,168,187,22,20,108,50,211,27,197,182,137,71,249,125,34,7,247,68,146,182,90,189,254,210,112,55,158,212,97,44,34,199,34,173,5,181,59,89,177,99,236,147,235,124,112,197,95,188,209,0,226,0,104,128,27,234,254,192,170,179,242,149,136,40,135,66,155,250,68,157,29,249,181,198,14,232,217,201,227,69,67,92,241,7,185,194,240,244,101,96,113,175,87,89,75,74,236,107,171,141,164,133,49,107,1,66,78,254,199,87,23,42,119,104,185,73,252,19,223,13,221,118,210,247,111,206,64,202,98,22,201,188,71,229,27,249,44,25,41,165,100,176,178,11,73,166,17,232,68,103,5,25,13,220,168,168,196,151,136,74,16,88,194,202,160,100,84,211,163,171,120,255,50,40,190,216,169,254,52,40,83,217,110,231,98,255,121,33,144,151,30,0,57,82,166,67,125,110,254,149,88,157,158,43,65,237,187,39,25,150,125,75,2,201,228,151,202,66,237,43,181,102,176,9,20,244,28,55,210,233,22,190,224,34,5,73,67,250,101,52,6,232,207,204,28,54,238,69,48,18,48,72,116,95,73,128,5,81,145,12,189,64,11,144,75,159,38,189,103,70,33,21,218,114,92,5,88,144,201,162,198,76,84,48,32,79,101,36,49,79,75,93,159,136,201,231,111,165,187,146,98,187,88,82,76,192,206,104,10,193,213,210,128,30,92,189,172,36,183,161,105,216,138,40,210,112,206,159,167,137,38,130,67,185,10,180,56,178,190,250,230,175,201,98,80,197,136,153,35,20,178,109,104,104,171,78,158,57,253,221,24,3,87,48,109,80,217,204,25,66,235,77,18,115,20,146,108,171,71,30,15,75,198,7,185,164,118,157,213,217,168,214,203,214,147,173,92,203,148,62,5,254,81,57,213,96,176,40,77,56,27,70,103,112,7,122,151,2,132,219,9,211,79,128,110,48,84,88,4,62,209,110,26,69,197,133,53,95,122,179,98,117,90,62,39,53,127,152,152,240,9,29,57,24,220,209,153,194,255,111,29,204,177,30,179,69,185,38,109,14,132,123,89,171,243,175,233,162,69,195,145,206,60,78,110,177,27,73,194,51,63,137,227,215,240,2,233,180,138,3,69,21,119,149,126,253,251,245,210,216,37,228,114,20,114,12,235,61,205,41,143,133,167,196,247,194,56,162,231,218,44,22,133,115,192,66,243,40,204,73,239,42,221,163,47,156,72,165,148,35,71,118,87,173,208,213,91,2,250,202,153,160,57,115,95,247,123,192,64,51,34,48,238,242,3,11,70,178,166,74,54,47,73,90,210,75,200,39,96,140,64,219,55,108,31,139,74,22,60,221,156,245,214,244,177,27,217,251,155,245,106,214,228,2,16,43,180,93,248,101,224,124,229,76,126,41,196,118,65,2,189,27,81,216,200,64,12,212,54,24,75,65,142,177,49,3,233,85,114,46,146,33,149,210,138,248,184,169,176,9,97,198,55,159,53,81,194,137,97,45,232,248,132,202,44,4,79,103,245,77,235,4,112,19,100,116,170,7,10,94,48,89,106,84,222,106,91,119,102,1,238,199,232,160,131,73,197,121,36,103,115,4,109,27,137,91,134,50,230,103,115,193,57,124,178,130,10,254,25,93,212,63,114,70,247,231,116,152,235,31,120,254,112,20,81,130,251,101,175,115,240,252,126,85,116,207,176,45,60,132,156,111,138,127,120,7,105,217,122,97,103,131,18,65,53,193,131,95,23,192,84,41,98,236,255,231,140,236,189,181,220,78,120,88,44,194,37,45,171,124,236,158,18,187,239,6,29,21,10,88,63,197,231,238,172,137,210,243,240,180,66,94,92,198,25,93,233,97,219,129,248,174,153,38,221,210,233,191,207,224,43,150,152,55,38,149,87,23,212,90,210,148,144,33,50,101,185,91,76,47,40,72,208,166,11,13,76,238,3,94,253,231,107,72,32,120,93,107,10,243,181,9,92,33,13,185,93,30,12,229,229,102,192,85,112,75,179,121,116,59,67,245,20,214,73,233,170,18,137,0,208,170,49,225,247,185,125,85,48,51,226,13,4,66,52,152,6,29,13,93,196,209,214,253,5,241,212,232,30,51,180,253,198,81,78,92,120,52,1,2,61,164,190,61,243,76,7,208,91,225,4,88,133,193,179,111,62,95,205,212,142,248,0,60,233,224,25,167,118,54,126,173,52,95,214,240,196,137,53,42,155,39,77,149,166,107,124,171,150,123,85,41,46,237,120,155,131,24,247,105,185,228,96,121,136,204,122,214,215,87,244,140,102,12,145,12,201,20,110,217,146,156,23,217,89,105,94,215,149,74,171,227,14,115,197,196,185,50,156,41,102,201,161,15,59,105,96,27,238,24,100,110,239,215,123,241,63,253,185,99,39,68,107,199,118,7,148,4,166,162,142,231,162,213,159,148,105,133,8,241,230,92,97,178,245,64,35,108,168,114,162,80,161,205,3,231,61,199,83,76,179,0,11,196,53,94,0,41,83,7,0,108,245,137,170,182,54,123,227,43,155,32,113,209,143,52,204,124,79,211,118,210,4,4,17,109,202,48,218,99,176,161,92,29,129,119,127,162,227,112,74,149,142,103,181,23,109,105,116,68,127,81,133,254,107,84,49,103,214,223,139,200,148,70,117,164,224,161,229,140,76,178,206,15,8,50,193,254,140,246,196,234,11,158,69,20,25,224,131,9,67,63,16,4,67,73,104,43,115,226,122,114,137,162,243,213,239,169,185,144,98,21,213,176,32,247,36,229,166,151,162,119,93,71,209,120,179,158,14,104,238,105,29,84,115,195,21,235,96,57,49,122,160,222,83,183,10,87,15,15,212,110,129,57,247,40,51,245,122,120,213,115,56,188,140,68,92,87,61,130,109,190,88,160,150,55,173,64,37,160,157,239,36,16,97,159,94,185,84,218,215,233,86,244,105,46,216,193,190,187,143,208,0,132,108,120,185,37,109,12,76,13,134,227,246,144,18,81,174,2,227,62,158,111,6,161,230,126,66,103,24,106,43,98,23,8,146,217,123,195,5,249,65,129,98,64,207,252,212,246,74,168,92,235,124,105,147,122,71,229,24,122,63,89,65,62,96,253,60,168,46,31,176,137,205,4,97,202,59,118,252,226,187,190,232,36,42,1,168,154,182,160,236,120,100,58,162,238,141,180,13,53,100,133,34,145,66,249,14,173,134,229,100,227,8,227,170,55,38,99,90,15,56,140,80,150,228,109,148,103,248,70,222,12,14,221,57,238,157,252,76,57,142,137,130,22,186,184,226,48,136,251,82,158,196,229,198,201,102,209,145,74,166,72,177,40,127,91,159,40,84,0,9,215,70,172,169,111,133,234,22,113,145,240,214,88,80,0,206,207,23,49,204,41,99,26,33,42,29,118,167,218,180,106,47,88,60,175,152,51,116,139,128,22,201,141,22,3,57,129,56,219,245,63,204,252,20,75,229,220,78,164,74,94,133,48,34,96,234,31,23,241,176,245,154,130,241,216,167,243,163,202,104,201,56,110,244,188,140,220,36,97,211,166,151,66,69,87,45,241,157,255,81,209,176,47,171,129,217,219,166,95,30,119,7,14,191,75,50,249,89,183,79,60,53,94,90,50,140,141,145,238,203,97,217,218,238,19,67,130,33,42,38,156,174,235,131,129,202,204,150,46,185,63,90,46,33,197,84,113,125,126,117,255,135,154,7,193,21,118,93,12,2,170,127,252,220,207,75,102,16,55,77,48,41,151,54,198,5,91,194,111,49,104,147,38,140,55,28,144,126,134,177,246,114,251,213,219,151,34,101,114,141,114,52,116,15,146,74,80,56,239,15,224,191,76,158,222,176,179,109,222,28,74,60,73,198,247,157,64,110,18,26,122,237,204,92,155,163,88,201,241,151,186,99,53,75,214,20,123,102,12,253,229,105,19,238,11,40,60,184,172,186,175,165,132,184,96,172,248,104,78,227,134,224,48,171,162,235,99,42,190,252,78,204,59,74,180,211,185,55,31,142,21,3,183,63,153,45,246,57,12,102,111,177,106,180,152,203,72,32,6,254,42,221,136,250,51,219,64,61,89,178,163,11,240,31,216,17,206,129,94,87,47,3,177,119,149,52,15,155,155,128,162,187,88,73,196,123,0,15,243,228,5,34,34,36,123,244,186,92,21,144,227,155,161,87,253,39,80,68,132,39,118,37,69,159,217,141,76,161,136,4,89,8,31,252,94,217,254,94,44,87,114,21,231,92,220,131,171,101,198,84,234,111,126,65,52,139,33,10,190,47,250,35,99,134,219,109,40,69,130,121,31,214,250,78,230,92,164,17,171,48,25,149,97,20,137,115,135,147,55,244,175,50,132,27,240,215,232,217,80,242,151,102,245,114,249,242,54,178,242,89,45,187,67,243,182,126,229,11,164,85,230,56,66,20,99,187,80,130,199,246,157,217,15,143,165,140,131,83,82,237,204,179,137,236,220,183,119,72,248,113,197,92,4,191,173,9,171,199,209,235,192,134,205,2,61,239,219,4,13,233,229,121,187,152,87,59,135,187,85,254,116,197,214,33,71,172,233,194,208,66,147,167,210,19,134,200,242,14,1,48,44,49,127,197,4,61,53,170,25,243,238,80,161,54,207,160,171,105,203,132,26,48,43,47,243,153,106,35,167,196,114,18,36,107,111,49,67,211,106,203,49,222,38,41,197,145,85,100,78,251,113,65,198,79,227,154,157,78,94,37,209,250,153,231,254,220,3,95,33,167,145,202,181,214,177,181,121,133,115,240,18,20,214,82,230,9,193,45,42,87,35,250,177,226,185,140,245,194,38,158,142,28,173,153,181,151,166,249,56,126,23,108,69,201,236,171,136,146,124,30,144,172,190,209,242,73,102,104,179,7,87,149,245,230,120,170,175,103,126,195,17,176,203,50,210,52,247,213,210,9,155,48,68,0,221,240,67,98,7,118,138,85,14,2,72,51,117,209,146,88,166,20,143,66,215,22,9,130,149,83,240,109,254,139,109,45,98,110,190,228,16,106,114,187,171,164,46,62,173,132,65,116,60,13,133,73,59,168,247,128,193,67,137,240,24,218,94,41,77,56,222,253,105,251,153,103,165,111,203,170,179,172,158,27,55,157,176,70,250,165,110,171,51,133,220,149,28,64,181,137,17,176,97,6,62,175,182,79,11,97,15,106,212,220,2,183,56,148,95,96,246,209,69,13,22,108,58,169,119,14,171,248,213,48,198,65,181,117,77,236,6,105,111,50,253,201,171,35,102,1,19,159,43,40,158,248,68,2,223,20,220,61,192,233,204,22,40,37,207,50,132,101,26,232,150,163,191,246,33,87,235,3,137,252,134,189,171,158,104,187,154,68,2,154,182,216,254,194,171,203,30,154,26,195,145,253,23,92,68,40,206,19,192,120,39,112,85,81,142,90,222,53,159,30,31,93,137,130,196,47,72,176,143,69,236,188,152,138,151,196,222,190,34,218,219,6,83,44,7,169,196,253,110,76,115,230,50,190,186,44,213,172,220,235,88,94,35,14,140,205,26,175,58,58,48,78,105,120,97,239,160,65,55,64,44,95,140,103,161,183,253,196,157,102,26,36,48,142,54,117,254,176,164,215,133,84,124,117,121,45,228,40,171,24,74,137,150,22,71,193,27,42,232,193,173,46,100,252,79,13,13,152,29,219,241,176,152,90,51,225,180,228,131,192,144,120,107,87,174,86,226,207,235,217,168,58,24,183,178,139,207,223,245,225,63,23,87,167,218,59,233,2,197,232,66,198,58,41,152,219,48,176,151,72,253,242,224,7,179,136,53,236,94,34,102,248,126,37,30,55,222,41,176,220,205,205,154,135,160,191,13,1,190,164,46,100,197,63,239,244,133,29,115,131,111,186,203,107,44,60,251,121,30,81,192,229,187,198,40,147,154,215,13,31,112,115,69,78,229,111,199,192,8,242,145,8,115,142,160,117,41,17,220,98,240,109,250,79,226,86,129,232,81,2,28,186,133,224,130,71,113,235,201,11,158,47,185,51,237,71,14,137,130,101,194,109,107,105,34,160,183,185,180,63,232,240,13,233,237,177,132,5,178,35,86,49,245,112,68,7,132,174,157,176,76,14,74,53,236,195,170,168,152,109,154,9,63,245,55,18,10,58,200,175,116,223,143,147,24,44,82,48,213,110,62,2,136,161,79,144,112,94,97,250,223,14,126,231,78,129,152,219,114,119,217,156,22,7,153,104,98,242,148,36,231,202,111,149,118,161,159,79,238,223,176,81,147,137,4,6,153,212,247,19,100,65,56,194,117,63,126,88,237,135,62,165,149,153,69,2,77,253,107,102,178,231,126,253,162,135,149,204,44,167,184,131,254,75,162,78,64,103,23,63,135,177,6,124,110,185,92,112,83,176,246,255,148,138,136,66,141,63,188,178,6,246,103,109,106,51,64,221,196,11,217,118,240,140,0,147,131,156,114,123,121,126,16,228,251,42,114,189,218,166,247,20,50,247,240,24,80,150,204,76,251,226,2,228,135,180,49,107,108,250,144,233,165,165,23,97,185,169,50,214,222,195,189,106,111,75,150,246,120,22,189,151,76,147,122,57,195,184,209,123,122,82,178,183,94,38,23,196,118,169,10,82,207,150,169,87,54,30,121,15,214,238,236,232,173,94,123,252,118,2,166,226,24,225,184,42,113,17,98,107,246,148,201,63,104,87,233,96,40,100,156,236,251,89,151,39,161,73,206,228,106,78,168,183,150,255,108,228,251,136,125,73,227,100,185,51,218,250,87,55,53,53,197,240,73,62,46,92,165,210,217,246,242,190,201,106,152,180,117,242,7,80,65,14,6,247,190,225,117,172,58,40,145,128,248,115,34,3,165,222,105,235,96,84,107,173,24,175,135,254,99,221,227,64,26,66,115,204,27,100,38,14,169,149,210,251,121,159,51,82,154,201,217,79,165,85,156,1,38,67,155,78,26,3,155,34,138,104,90,19,17,198,183,28,119,42,241,117,145,205,180,249,71,48,41,5,224,161,9,227,158,168,12,120,175,63,143,232,206,12,202,114,27,223,100,128,219,35,150,153,26,25,97,67,139,226,241,18,222,103,124,20,142,188,1,34,224,17,223,91,178,70,176,25,170,156,108,214,168,181,250,187,37,117,218,248,146,201,211,189,73,31,121,58,6,202,55,253,145,77,236,29,252,67,59,38,73,57,68,48,68,89,18,18,153,104,102,30,199,72,169,185,120,78,199,201,179,161,103,243,140,186,85,213,151,227,105,26,219,10,176,11,5,247,236,122,145,226,112,110,109,85,201,158,226,86,69,84,102,90,8,44,90,148,54,34,107,249,86,93,20,73,48,153,205,214,68,214,38,248,65,54,58,138,174,144,179,234,206,61,204,216,111,27,248,25,197,238,176,244,13,8,7,0,172,28,9,48,195,109,75,13,165,115,180,61,82,71,28,232,108,190,74,162,68,86,64,165,44,66,250,106,113,223,252,117,229,84,163,239,171,137,37,122,2,168,231,37,246,16,164,233,38,2,119,189,172,209,21,227,57,78,221,217,30,138,72,19,180,177,207,250,161,215,108,149,127,172,213,92,7,245,218,210,168,220,182,123,147,99,171,247,43,21,94,13,183,27,119,95,226,93,245,112,137,145,106,234,72,213,130,43,99,12,44,224,211,255,10,18,160,110,115,190,204,5,47,115,4,153,90,201,72,189,57,17,126,74,18,245,36,217,251,26,188,75,245,239,183,83,120,192,33,173,91,255,217,157,58,45,60,26,28,28,59,134,208,85,148,41,104,4,4,150,108,163,62,230,140,217,207,70,118,66,70,86,77,60,159,230,153,91,66,69,125,103,1,18,227,235,194,181,202,251,220,54,85,253,96,146,5,187,78,229,4,172,182,165,101,114,182,241,20,130,238,162,229,174,91,152,22,98,54,93,83,251,230,130,238,250,56,235,16,52,67,166,182,201,219,74,77,111,155,15,54,13,172,84,70,105,13,57,134,154,223,210,185,4,178,101,247,229,57,108,30,194,53,68,117,240,83,17,41,252,99,174,198,193,230,123,197,73,186,197,4,114,179,49,44,52,174,33,227,213,67,182,61,209,244,190,21,174,84,173,75,1,250,215,152,120,109,104,120,85,251,75,167,72,193,54,8,219,42,133,199,26,109,143,8,142,194,175,57,117,156,31,95,86,167,221,145,144,210,102,96,66,173,68,74,236,124,202,169,234,50,68,249,48,39,29,174,74,20,126,185,216,70,16,77,77,237,22,72,10,236,67,203,67,4,43,132,179,64,184,95,187,227,110,78,67,134,103,222,16,31,92,123,52,192,111,215,64,239,145,61,93,208,187,148,88,148,14,177,157,168,87,15,136,144,63,250,126,80,205,188,26,96,234,247,19,190,155,162,78,160,178,51,229,73,75,123,253,49,58,247,86,39,166,56,209,62,57,98,43,153,178,231,43,252,49,166,3,20,205,59,191,113,36,118,221,160,137,171,38,241,58,33,173,190,252,120,83,155,108,173,75,215,177,109,170,118,71,112,28,173,11,89,157,168,86,207,64,215,216,45,87,33,5,243,132,13,102,134,92,153,31,33,61,93,169,165,234,205,240,170,250,214,3,98,194,89,54,160,147,65,224,118,57,110,31,90,209,84,22,30,250,141,175,33,6,174,121,163,90,252,111,44,148,250,214,186,15,4,192,140,118,0,193,135,91,156,185,48,111,1,240,78,16,215,80,137,172,242,85,74,127,200,5,233,80,59,15,139,40,151,58,222,5,23,118,211,15,243,213,213,136,24,160,207,171,107,128,171,110,82,99,226,178,2,4,201,207,140,150,210,35,29,132,183,248,249,245,123,221,1,48,88,209,98,64,141,254,174,251,171,71,215,233,213,129,54,12,236,91,77,151,10,54,149,66,171,97,77,188,30,21,125,130,52,45,131,204,94,201,89,218,94,226,124,255,74,170,39,143,187,166,183,95,161,90,30,212,4,108,32,104,2,53,91,133,199,38,36,172,118,176,71,110,122,185,159,97,180,198,46,254,181,51,81,205,181,204,5,131,8,137,194,50,82,30,218,176,132,96,76,50,191,40,139,15,152,51,149,251,108,196,204,5,135,103,228,69,175,184,176,75,251,221,100,16,128,196,0,15,244,158,46,92,11,39,73,177,58,52,9,209,17,24,188,223,3,141,24,123,168,243,52,130,82,59,50,163,140,165,12,223,90,244,181,122,245,68,174,235,218,150,148,159,6,45,164,93,155,244,41,173,66,8,166,72,216,123,168,53,234,48,72,130,74,75,193,128,96,111,74,19,137,9,121,170,245,65,232,114,235,131,208,227,117,237,111,236,191,3,61,64,140,84,228,32,71,239,188,130,244,159,58,156,118,214,183,249,233,116,55,195,38,136,103,67,142,81,72,5,172,49,148,48,50,135,19,223,251,210,110,100,47,103,252,217,199,184,92,72,206,218,107,69,102,77,181,97,11,91,168,139,21,82,125,246,245,109,79,191,95,110,242,17,57,121,255,210,117,221,199,36,15,242,215,7,31,188,12,188,44,61,110,136,127,103,149,131,235,112,199,117,249,8,174,253,46,77,151,82,62,28,169,10,90,95,73,11,157,174,170,148,55,99,85,180,190,13,122,111,198,86,178,77,169,14,192,95,252,136,86,143,22,195,140,44,32,18,246,141,89,95,55,158,192,144,56,208,180,1,66,197,25,210,201,74,202,9,97,121,96,241,26,0,179,136,32,172,216,217,120,161,167,245,76,242,168,99,67,43,94,82,49,9,32,145,19,172,157,233,201,122,66,255,153,4,217,75,12,63,166,100,171,100,37,158,246,104,8,44,46,12,120,31,134,35,73,226,230,172,61,170,113,108,163,52,226,56,54,46,73,186,161,172,90,200,76,37,211,137,66,186,224,254,147,203,128,24,244,132,182,137,194,3,12,42,77,61,94,92,24,187,207,153,187,136,46,210,57,204,163,60,182,119,211,132,210,126,73,46,136,16,189,28,29,34,135,241,129,132,76,27,102,63,254,12,128,27,79,161,127,8,249,226,166,144,237,18,97,206,86,55,193,87,43,45,247,217,46,175,84,54,197,162,214,85,65,52,133,95,47,174,108,195,205,45,82,67,59,84,107,108,180,119,80,25,142,157,39,118,52,181,227,107,163,15,218,218,172,21,134,97,246,144,181,36,19,92,73,163,58,37,215,154,114,152,158,107,91,42,164,122,187,153,93,52,210,144,13,98,165,229,248,251,243,53,112,67,54,65,131,137,71,251,191,44,239,250,146,27,125,128,87,58,247,236,231,97,61,135,204,169,166,63,111,246,173,18,1,216,189,207,65,199,143,227,244,44,1,128,126,225,28,116,57,74,198,131,248,25,14,183,95,53,188,143,225,157,83,78,231,122,236,230,101,185,90,38,65,37,52,80,72,81,202,9,4,214,236,14,234,147,56,66,180,193,142,59,145,101,232,120,55,121,121,115,236,178,30,20,31,74,71,220,112,198,58,53,36,18,113,162,23,62,178,31,178,47,147,226,37,102,233,147,248,207,240,69,64,55,220,101,190,72,110,210,9,154,201,58,217,207,90,67,91,111,121,154,220,122,81,247,111,180,151,218,76,53,0,76,99,182,252,35,88,31,243,186,97,86,50,46,185,7,212,94,59,107,49,48,216,82,182,15,169,24,156,206,211,66,177,208,147,221,171,233,143,90,44,117,36,110,179,175,210,141,20,108,143,171,239,148,174,0,43,13,177,160,214,97,174,11,58,167,192,107,141,165,34,167,73,225,189,191,233,98,230,29,59,1,28,154,112,19,104,37,145,2,183,56,23,133,179,73,195,115,70,191,58,223,31,8,137,138,206,241,62,230,10,197,65,72,251,27,251,200,103,98,77,49,194,95,112,164,167,36,248,191,141,75,113,204,72,219,170,196,41,65,109,3,120,200,64,58,206,24,149,152,103,41,197,238,247,219,116,134,254,14,247,142,144,84,199,178,179,175,165,246,231,61,14,245,30,199,40,165,182,109,98,97,170,81,179,202,80,188,210,63,64,115,88,173,156,231,98,237,112,117,214,55,227,42,77,185,15,65,235,10,241,69,232,49,201,44,141,211,170,2,252,208,176,39,122,68,206,119,198,3,252,63,242,86,57,76,251,216,115,99,166,22,20,253,202,1,35,181,182,48,189,120,185,29,31,110,12,112,24,51,18,190,226,170,173,226,225,68,133,83,184,37,69,251,122,86,199,23,28,135,206,48,223,130,124,34,158,3,127,121,6,57,120,41,170,49,213,99,212,215,53,18,230,92,96,122,248,63,106,48,78,58,70,211,245,173,157,183,29,61,158,196,65,13,232,143,34,87,210,191,25,81,208,14,9,201,109,11,114,196,165,198,215,65,79,208,209,243,46,209,18,58,34,156,72,163,228,4,182,19,216,49,184,106,76,254,44,51,123,84,163,71,184,122,96,11,48,248,166,231,64,248,53,99,68,152,74,14,34,255,155,149,117,8,185,224,81,6,216,97,164,250,244,215,163,17,5,164,132,215,103,150,133,11,97,99,220,157,37,71,30,239,227,76,98,245,73,151,44,78,31,124,152,212,28,41,102,37,189,212,217,142,91,173,112,87,151,220,144,222,20,169,161,175,209,236,56,230,184,138,165,137,251,193,100,226,176,162,243,254,70,239,110,125,63,233,231,199,251,42,178,189,73,152,189,60,186,39,70,58,185,83,216,173,44,167,222,244,255,55,177,173,10,33,46,70,172,245,31,169,158,184,234,214,105,251,126,136,91,1,115,246,98,74,254,33,122,14,54,190,154,140,45,48,20,169,224,147,62,42,139,65,227,236,115,173,68,54,148,17,153,46,212,146,118,137,76,54,249,152,100,214,124,89,13,226,106,90,9,27,74,18,245,174,14,251,160,244,15,151,161,157,111,120,235,51,223,134,227,243,152,123,108,179,153,60,230,92,104,116,180,69,91,241,216,129,169,173,242,128,78,222,106,77,100,122,75,184,131,168,125,7,11,120,72,66,205,89,129,200,98,110,248,177,127,84,13,99,140,233,250,101,187,177,160,69,103,227,187,4,15,132,127,124,146,156,223,182,255,202,95,134,250,83,212,113,13,154,130,185,1,98,208,50,90,252,158,26,190,196,175,46,111,169,138,229,255,178,197,128,33,170,59,127,133,26,61,44,233,83,13,144,111,115,105,222,8,47,122,227,176,128,58,36,255,202,211,82,243,122,224,233,89,255,86,34,112,35,143,251,168,190,35,17,186,50,95,35,42,215,184,75,132,179,252,159,156,65,145,190,226,134,91,141,129,54,160,211,71,92,95,118,252,4,87,243,210,112,165,8,174,43,125,8,200,206,140,163,95,81,191,61,201,54,113,182,245,3,42,233,93,182,42,206,96,236,46,169,94,37,71,184,37,145,111,118,186,108,47,165,238,253,14,175,231,171,240,95,218,124,138,107,3,205,215,148,201,9,57,77,110,116,138,71,178,39,150,225,178,191,125,205,216,175,225,225,38,205,194,43,24,136,185,187,248,145,108,136,96,49,142,9,64,180,124,55,50,2,22,127,243,6,34,82,54,96,204,180,243,54,221,140,103,211,175,210,101,178,15,121,107,123,145,208,8,72,77,184,166,24,197,153,233,72,80,156,161,163,124,248,153,123,91,91,212,38,32,25,100,29,18,21,184,154,244,189,244,147,28,213,228,21,223,2,40,154,101,95,117,206,92,148,8,129,230,253,7,238,250,185,23,148,189,169,213,235,150,32,97,140,246,60,32,88,148,86,96,75,63,115,74,148,232,234,130,136,85,165,35,217,226,75,58,63,48,120,19,11,164,69,211,196,43,71,161,100,112,124,56,236,245,68,78,188,100,131,91,53,8,116,145,41,242,253,23,91,139,28,131,137,101,167,238,245,41,58,229,177,42,211,41,160,205,149,34,62,250,249,148,102,98,215,207,254,211,179,189,96,27,99,172,31,194,232,247,247,117,139,33,223,239,151,205,240,15,67,199,119,250,236,201,33,106,135,60,198,106,212,45,103,246,203,119,207,30,224,175,139,244,173,166,11,113,218,151,200,33,141,169,224,53,39,19,243,10,174,214,187,177,174,138,10,254,244,71,111,110,81,235,199,35,2,197,201,152,154,170,15,253,102,144,135,24,88,182,147,210,108,59,40,47,66,148,97,165,210,24,167,139,242,51,170,27,248,218,171,207,116,253,113,241,202,113,62,209,144,120,189,179,10,55,192,167,103,51,51,247,221,65,185,8,47,185,251,220,226,253,248,51,6,37,241,94,51,111,44,170,112,76,72,212,203,5,133,193,224,138,229,71,47,4,233,37,198,94,55,228,100,137,30,186,67,1,72,34,60,68,211,12,120,22,194,159,80,53,136,126,116,49,146,77,123,48,11,41,199,112,198,4,71,190,53,183,21,62,106,157,177,41,38,150,96,192,115,78,53,26,128,241,174,186,131,35,11,81,91,254,3,15,123,41,33,108,134,199,140,50,187,155,113,149,165,255,57,92,160,83,127,57,166,3,22,191,213,236,89,24,155,123,159,59,164,132,168,156,26,74,66,169,50,101,225,134,142,62,23,131,109,196,87,149,221,215,79,253,178,157,208,92,55,184,130,5,2,252,180,199,44,152,243,94,136,68,19,10,39,61,66,251,9,59,105,45,161,110,185,137,60,171,117,19,92,225,98,198,32,172,27,170,234,64,250,143,166,151,23,103,21,105,200,90,53,63,211,172,165,89,36,221,174,182,64,204,128,132,84,246,164,184,177,109,90,191,41,36,79,154,57,248,5,112,184,146,226,211,41,224,20,174,142,137,64,255,182,180,158,82,13,19,143,73,239,56,103,11,120,95,251,68,15,88,116,189,199,139,144,61,104,116,34,236,153,174,211,157,5,100,113,136,45,150,95,208,15,206,232,180,81,21,139,5,122,5,150,251,212,23,154,205,197,181,166,102,94,233,208,174,135,145,142,193,98,121,147,212,216,134,187,36,252,183,122,248,208,84,83,38,193,173,176,231,59,75,226,79,52,102,252,74,245,154,185,209,57,16,245,22,234,46,79,73,104,12,179,128,202,135,104,128,231,170,4,22,5,234,169,123,34,211,44,39,8,78,229,15,227,101,203,71,37,93,6,100,31,10,232,198,229,178,44,28,112,232,232,224,197,56,74,191,162,221,205,18,246,204,136,107,160,252,208,132,246,194,218,39,3,215,198,159,154,75,106,149,244,252,65,99,242,30,169,34,166,199,168,233,28,82,192,47,132,36,117,13,101,187,41,197,1,49,228,160,160,83,163,17,84,224,94,185,108,229,45,103,67,221,73,20,134,52,21,183,174,143,196,255,27,117,12,116,155,165,80,164,158,203,185,114,33,146,152,98,25,117,169,209,53,232,36,254,175,249,231,187,59,231,42,205,115,68,111,177,196,231,59,58,182,84,104,159,250,144,249,97,7,155,229,13,3,151,22,70,110,230,38,36,253,175,250,2,143,227,84,205,164,204,192,195,146,102,126,36,250,14,155,52,126,92,181,203,238,124,14,100,193,81,232,14,155,116,222,13,16,175,130,128,140,46,228,118,210,143,226,172,105,223,35,132,9,53,85,122,68,21,155,20,201,42,28,169,9,55,175,167,21,138,198,218,207,210,41,60,78,20,253,67,143,94,27,171,63,22,59,57,32,132,3,174,217,63,187,181,39,224,61,246,6,250,51,24,198,216,109,173,61,220,2,127,88,18,54,170,123,185,1,136,144,163,111,91,129,3,208,207,168,75,174,140,184,10,169,15,82,179,136,177,72,200,96,23,133,114,130,27,175,226,229,112,48,186,154,130,29,60,203,71,49,220,253,108,52,85,244,138,255,102,144,205,78,27,84,210,96,177,112,244,205,130,249,233,120,119,91,19,11,230,148,193,17,49,218,123,166,54,217,108,179,81,182,164,240,85,14,239,146,51,90,102,217,59,185,193,143,240,106,246,202,137,68,235,135,102,166,26,50,57,41,78,251,14,187,141,164,56,171,92,101,149,223,193,227,165,112,43,166,163,143,139,18,161,245,254,199,85,198,72,20,72,159,133,139,60,7,178,248,104,116,45,88,71,62,80,198,230,157,156,237,52,6,225,147,202,188,86,78,170,149,159,91,165,11,9,38,76,97,90,184,84,111,181,92,136,27,145,3,201,39,4,130,209,38,41,3,31,15,238,89,230,135,215,183,251,138,55,163,176,207,235,110,157,244,98,222,237,253,253,105,153,156,79,24,74,74,72,88,0,24,13,252,207,238,36,246,152,46,102,83,160,33,4,79,162,129,66,36,193,169,225,156,208,202,251,13,12,155,187,61,205,193,234,148,151,15,126,212,147,18,104,249,128,85,77,13,7,143,66,178,20,233,59,192,52,149,166,22,253,226,72,224,52,250,21,93,162,186,239,89,211,127,143,86,32,160,144,1,202,52,10,229,206,27,112,78,65,37,183,10,22,241,36,213,47,171,26,129,151,35,217,35,48,209,75,101,142,181,91,143,128,145,170,65,237,71,124,111,102,104,122,122,0,18,192,19,215,241,189,64,13,145,248,188,13,237,139,10,215,179,252,168,4,172,6,239,1,165,194,235,223,223,42,151,164,40,104,114,14,58,103,22,199,69,22,215,135,174,126,115,226,157,51,3,225,131,182,219,27,34,194,154,236,199,100,246,218,214,34,213,230,12,228,41,171,1,0,44,24,11,52,211,240,8,139,246,238,152,235,113,218,242,24,170,150,75,189,117,105,18,116,242,237,235,151,128,29,0,241,251,125,226,27,221,119,232,108,4,58,218,96,46,107,144,233,212,69,227,112,226,197,122,58,81,216,203,191,219,98,2,103,55,168,1,110,156,88,24,220,228,93,100,12,118,164,185,237,169,104,164,48,237,42,160,16,23,107,242,246,102,231,14,186,151,242,9,214,168,78,2,93,155,88,96,190,69,36,27,230,211,134,102,187,243,100,227,139,13,145,232,74,57,202,253,29,181,14,164,72,106,255,132,138,226,102,197,46,241,94,190,80,34,64,178,73,252,223,234,0,46,66,111,93,53,7,22,82,40,116,81,4,54,204,162,18,187,15,13,160,33,234,132,248,212,126,159,3,164,128,6,231,28,228,161,187,60,11,160,75,226,201,202,22,76,52,86,235,4,218,134,162,245,178,107,187,219,1,10,246,39,197,12,74,237,35,28,156,74,131,80,201,251,153,150,11,14,195,250,52,86,199,249,221,168,165,160,150,160,126,29,185,57,181,88,101,67,17,158,36,82,198,253,162,211,213,63,222,86,66,105,162,240,171,20,131,237,190,22,251,1,237,103,109,93,144,244,145,233,59,66,167,145,201,211,120,58,163,176,250,55,168,220,143,221,58,52,168,205,107,1,212,101,80,217,132,44,159,8,178,15,28,90,138,53,90,185,172,9,181,126,98,177,253,74,164,136,213,168,219,205,58,226,20,12,165,219,190,138,42,41,215,220,91,2,145,39,153,97,64,186,149,159,69,74,85,11,86,168,127,64,77,230,78,189,159,136,71,163,147,16,17,147,44,240,252,179,91,51,116,220,173,142,29,68,188,82,69,231,52,214,123,137,129,145,41,177,189,133,249,71,192,243,166,26,41,98,135,158,221,105,99,139,202,149,220,217,234,68,194,197,140,124,18,21,17,74,90,192,228,48,136,190,247,101,162,80,119,152,143,179,107,223,179,47,115,103,40,73,128,174,55,124,22,83,87,52,93,124,204,246,197,28,171,210,90,204,82,100,103,107,176,89,110,24,148,185,43,77,23,170,97,63,132,158,5,151,148,42,191,233,20,222,115,15,242,67,42,169,46,174,53,134,249,99,127,60,18,169,25,180,233,191,226,94,123,178,195,191,146,150,144,194,178,59,120,77,36,140,232,247,56,251,130,5,248,6,173,36,216,105,20,186,113,115,19,76,121,81,175,230,16,193,231,223,68,209,40,67,43,124,58,103,147,133,219,205,175,10,118,166,98,224,232,17,65,233,97,69,217,31,207,250,90,166,87,189,74,25,17,17,70,143,17,52,231,213,158,52,194,74,49,212,26,102,251,162,161,0,202,2,120,91,136,191,97,28,130,104,78,194,100,135,201,33,88,73,108,143,7,61,56,59,221,245,161,45,255,198,12,216,65,165,120,52,128,18,102,214,67,102,159,106,209,14,80,218,136,96,7,121,123,53,203,15,173,37,66,50,108,81,80,230,54,89,181,42,162,193,140,151,211,101,103,33,243,120,212,181,130,248,65,5,205,229,93,199,181,41,146,47,80,157,221,156,32,3,231,15,112,0,190,138,75,79,163,54,127,9,219,2,42,159,146,228,163,16,35,225,26,232,202,25,251,185,192,5,234,149,201,68,121,184,89,75,185,220,85,18,47,95,121,222,155,215,37,170,176,157,202,55,17,48,241,107,168,240,184,212,11,9,109,167,113,9,35,204,46,212,183,234,254,108,96,133,238,86,167,247,206,156,85,64,73,30,106,37,70,168,237,36,169,62,85,204,74,49,242,78,172,127,62,9,253,163,192,24,228,124,27,98,142,62,253,155,146,58,51,24,59,71,31,159,58,34,239,208,172,100,33,17,230,229,68,102,2,209,215,6,231,161,234,79,42,161,246,230,253,227,220,92,165,175,142,153,50,162,74,86,197,104,228,150,71,190,239,25,138,149,216,20,124,19,227,151,55,200,154,224,16,46,130,78,147,62,63,48,73,137,184,114,0,34,128,92,17,191,58,17,196,106,45,194,98,220,24,187,103,75,71,230,55,144,139,8,247,145,65,238,123,115,84,105,36,96,70,16,177,232,13,4,237,160,77,180,14,248,11,4,144,36,111,23,165,62,79,76,223,231,121,202,213,223,228,235,157,33,55,117,130,70,79,54,105,65,43,174,8,32,206,36,218,35,106,183,47,44,25,239,196,249,206,28,237,128,72,165,157,82,64,138,240,127,75,155,86,224,212,0,205,94,53,213,120,228,98,102,159,80,193,131,109,190,210,193,46,117,102,173,78,88,93,7,232,228,73,211,170,24,66,79,11,49,25,136,65,160,217,247,198,176,108,73,128,82,40,59,81,247,177,47,162,72,49,7,191,82,124,198,116,211,18,156,150,115,196,207,27,196,216,4,68,164,25,34,24,14,105,202,135,95,202,78,7,143,132,102,20,128,31,116,233,123,92,126,84,110,129,236,246,23,140,183,218,212,125,158,10,48,5,135,62,184,225,250,153,227,77,178,121,9,237,173,226,92,88,150,97,57,221,71,42,127,192,144,145,23,250,2,106,252,247,223,6,56,153,129,173,45,28,11,16,232,4,165,134,129,154,253,111,34,221,208,165,4,100,75,70,19,98,151,49,205,59,71,3,125,41,7,28,232,59,155,157,188,196,227,238,183,170,57,66,197,73,2,179,60,238,87,241,210,139,26,231,224,241,29,93,79,146,19,130,135,24,78,108,121,7,210,175,88,3,201,154,140,203,83,186,115,63,66,52,78,190,153,239,129,87,247,178,187,190,243,158,204,67,145,60,172,109,95,111,153,131,92,61,65,20,15,91,183,218,188,6,219,116,159,119,110,191,61,197,99,253,167,98,19,95,97,194,92,172,55,126,175,86,211,92,81,176,108,148,82,26,15,180,46,44,33,56,33,217,159,16,202,135,252,250,252,97,246,168,25,89,73,18,149,8,5,113,93,166,203,86,33,253,47,106,109,61,128,241,97,174,97,1,30,10,177,99,243,53,27,245,228,166,251,23,78,89,229,51,68,131,41,12,9,84,228,99,74,183,179,163,118,243,228,182,5,96,85,190,107,74,178,158,136,21,79,102,210,101,55,208,93,230,91,223,15,100,43,233,42,179,173,9,94,164,90,97,132,252,234,237,204,104,49,245,3,122,203,16,143,99,23,155,159,179,46,211,211,23,93,104,172,79,51,140,150,24,81,85,7,0,199,49,185,1,196,152,226,207,221,86,76,238,125,246,255,10,102,95,198,18,219,114,243,230,162,109,94,237,4,80,128,200,69,199,18,3,170,139,59,137,202,31,85,245,218,190,203,207,248,17,85,107,220,86,204,84,255,0,161,252,214,169,238,123,14,196,222,96,69,104,172,94,119,122,74,167,159,75,134,68,6,57,174,75,225,217,75,120,58,127,209,229,199,24,60,254,40,254,1,109,202,216,212,39,40,131,154,58,38,88,74,135,11,10,130,156,127,104,42,127,30,11,63,199,199,184,85,158,212,72,226,139,4,165,112,40,127,198,205,219,181,254,75,212,95,71,234,99,49,74,68,43,33,244,57,153,214,135,54,228,157,33,172,181,81,49,77,45,58,238,232,34,37,165,107,2,4,204,59,28,223,0,2,45,113,118,90,77,118,110,79,127,60,154,188,151,224,194,52,252,105,33,92,147,210,67,235,94,190,75,53,202,162,51,244,191,102,0,135,76,63,190,70,5,208,146,97,165,250,236,104,189,35,28,50,134,29,164,216,163,130,21,136,4,123,12,27,221,184,38,156,171,64,65,95,173,198,17,54,229,105,215,87,74,73,58,236,132,149,145,198,159,37,145,112,112,110,198,186,161,211,153,79,139,161,121,214,10,64,80,1,35,82,29,147,37,141,92,16,153,131,89,141,181,207,74,199,77,20,83,61,213,166,75,4,179,52,249,99,183,41,18,13,127,38,66,195,148,114,219,65,27,201,155,34,45,213,122,167,83,226,227,45,89,179,49,5,27,50,55,179,69,223,182,100,116,170,19,253,254,183,234,76,158,16,176,244,121,107,123,191,45,192,120,39,232,169,253,81,125,210,52,147,19,8,6,159,105,234,193,116,224,173,155,159,240,176,36,68,2,224,228,148,200,254,164,148,148,141,147,13,84,90,102,119,136,137,151,37,142,203,4,243,132,169,36,145,242,248,218,197,165,115,190,243,153,19,202,223,231,155,133,142,186,100,207,125,213,59,58,178,155,233,3,195,148,57,51,182,242,235,37,106,159,241,77,95,224,239,191,240,205,50,172,220,57,134,185,220,86,108,66,156,202,204,246,217,173,39,158,41,249,61,16,176,80,17,2,53,89,179,104,136,8,154,170,168,159,167,132,74,59,197,68,164,130,187,96,53,26,18,203,73,176,58,188,171,158,19,186,179,191,97,106,73,157,47,131,184,218,35,71,249,166,154,211,163,203,190,214,77,59,28,212,53,213,101,161,27,18,186,1,30,161,185,182,132,228,109,99,245,63,141,116,225,181,9,150,174,209,157,50,252,5,72,213,165,125,75,156,129,50,117,120,167,210,26,22,239,28,119,176,162,155,239,150,189,111,69,182,216,185,201,166,203,172,233,76,237,204,95,78,27,79,30,7,79,20,209,134,106,118,14,98,151,46,167,174,34,199,195,14,40,101,160,14,203,239,89,3,162,160,10,228,187,184,179,173,190,17,40,218,251,100,228,123,137,253,141,6,141,215,231,18,206,178,93,225,150,176,47,242,223,186,71,222,211,72,98,181,135,120,176,157,125,210,189,178,219,158,126,181,65,139,217,164,68,250,87,254,80,11,108,174,208,240,192,248,80,42,71,136,248,92,98,238,58,56,80,74,153,224,154,34,42,145,107,206,216,28,125,130,78,24,230,253,23,124,180,190,67,186,228,92,38,201,24,149,87,7,83,174,62,248,16,180,236,10,151,164,159,164,4,158,39,127,240,248,248,90,80,153,28,47,175,126,155,60,118,94,178,129,45,141,105,16,11,171,226,173,160,150,39,236,243,24,155,177,39,167,233,120,168,181,39,153,8,173,224,141,47,231,95,192,115,133,169,56,13,65,249,160,15,133,58,101,215,59,136,114,79,35,168,218,177,67,137,120,68,58,96,59,8,20,18,134,130,82,176,90,238,85,178,123,246,46,228,158,194,5,69,56,219,222,211,163,186,12,153,140,187,191,167,116,164,242,100,68,22,72,46,210,167,111,69,49,204,123,169,220,16,100,236,243,198,119,138,184,64,98,88,89,34,79,203,253,172,86,134,109,164,104,231,139,215,254,208,103,112,5,231,186,6,1,99,192,193,46,194,70,49,145,147,169,236,37,142,77,148,14,115,234,233,52,146,116,109,113,91,164,43,31,243,83,118,18,48,91,196,217,62,205,16,240,233,87,221,115,50,42,115,67,90,110,177,162,5,126,187,154,15,184,174,168,66,50,42,247,117,120,75,73,119,2,8,217,149,179,67,32,96,200,133,98,171,180,75,25,182,232,228,19,176,141,76,200,86,208,16,10,137,135,3,191,204,144,211,249,229,224,188,129,233,192,163,140,0,43,121,36,35,91,106,121,244,130,188,117,114,102,245,135,94,199,62,114,103,120,180,141,215,32,232,109,236,230,205,185,176,27,106,92,244,154,150,61,156,238,197,242,15,180,244,49,129,14,74,183,30,157,108,243,10,192,201,139,85,107,22,42,53,170,23,213,4,221,255,42,149,17,224,155,226,235,60,145,210,216,177,39,254,175,47,160,24,139,5,249,109,219,74,209,162,100,236,35,2,49,111,146,59,107,155,197,252,141,80,9,85,79,56,130,181,188,73,95,79,163,9,40,114,169,163,228,248,116,220,85,189,163,20,184,55,115,124,49,114,197,101,140,10,106,44,49,18,244,225,122,168,27,149,112,255,54,14,29,217,232,225,47,172,60,219,8,50,90,146,151,141,169,179,108,120,11,17,231,58,134,107,28,18,67,98,107,34,121,30,96,205,95,6,239,110,14,184,83,129,176,238,18,182,149,97,207,103,164,240,104,176,15,49,22,32,17,21,6,26,53,28,27,146,229,36,61,112,162,64,149,192,103,178,163,184,188,24,1,91,57,216,106,205,143,66,23,252,149,5,148,108,214,219,143,83,56,150,255,176,201,116,68,24,116,181,7,181,90,78,165,31,202,50,6,157,90,191,46,243,82,174,173,132,24,195,83,169,133,33,139,160,165,253,189,149,230,39,41,236,248,30,235,62,51,76,203,19,87,243,23,203,65,64,215,223,32,177,152,245,3,239,68,235,129,10,145,47,2,76,15,103,66,121,68,214,172,46,48,191,168,193,70,144,79,138,209,209,194,200,170,110,200,174,251,35,69,228,108,101,254,231,245,235,57,11,26,107,120,163,112,218,116,130,190,163,154,159,111,150,175,59,23,14,68,136,148,60,10,51,228,80,2,42,110,213,96,134,145,104,252,109,90,225,45,23,177,207,81,84,160,12,207,101,198,67,185,132,255,101,116,10,197,80,95,190,56,38,105,172,156,66,245,104,112,236,248,174,13,198,177,104,11,108,240,11,215,28,58,154,88,226,180,92,95,47,212,97,151,110,218,15,95,171,29,12,249,176,216,123,71,162,163,134,0,64,23,85,65,118,214,19,242,222,96,117,72,175,247,124,250,68,109,21,105,33,55,66,38,127,23,58,67,217,20,151,102,108,126,218,252,9,9,123,65,231,1,103,39,35,2,84,88,10,44,80,58,56,57,62,48,39,93,116,166,142,126,32,122,240,114,227,83,213,174,199,152,245,217,15,25,52,153,118,25,104,118,93,192,216,184,53,26,117,117,211,246,148,27,156,133,231,154,122,91,225,105,221,239,212,20,27,88,95,13,114,141,26,157,138,198,140,114,82,99,6,127,212,19,107,180,147,120,214,104,255,54,38,244,22,207,81,189,211,122,178,58,29,120,32,247,135,49,149,142,251,108,1,71,107,40,73,227,133,230,174,98,206,202,240,56,192,210,149,218,178,94,208,123,237,121,7,91,228,109,173,150,124,109,21,166,188,11,187,148,97,229,241,59,207,239,168,6,228,108,26,147,133,137,35,222,215,243,253,54,207,118,2,88,104,209,159,121,61,179,254,213,39,236,222,85,39,179,201,95,15,161,208,36,242,255,113,193,118,155,115,11,44,105,209,6,243,80,128,226,207,54,45,53,214,191,50,240,164,13,14,19,81,74,243,178,0,151,197,79,50,41,56,206,15,231,91,126,110,218,32,170,217,47,117,145,25,159,148,161,61,248,128,58,215,228,118,93,247,34,14,111,94,144,228,206,39,126,87,141,36,211,26,4,162,145,128,198,97,102,115,247,159,242,254,111,249,63,73,255,131,255,93,87,80,67,230,187,95,204,216,158,45,220,241,34,165,45,198,101,140,135,152,26,127,187,249,54,28,5,93,26,66,33,191,105,219,176,54,231,18,234,216,83,47,156,1,96,133,165,13,57,214,19,167,146,6,77,28,24,255,106,232,94,85,92,74,201,88,255,95,111,181,35,154,31,254,145,72,210,246,28,251,70,5,52,231,185,141,17,124,249,174,170,208,192,133,173,229,203,114,96,224,92,108,188,91,161,42,215,27,154,185,16,177,50,49,69,247,100,208,222,57,16,79,232,234,35,218,145,183,88,169,127,170,107,32,118,168,75,177,21,253,141,247,142,184,208,51,176,192,254,131,164,85,190,62,164,113,76,193,254,156,232,72,34,241,97,205,150,126,42,73,89,142,92,169,174,152,222,27,136,191,237,196,148,104,95,83,38,78,164,162,90,70,29,148,227,4,54,124,127,95,119,4,110,193,79,73,234,235,219,140,141,225,244,58,192,67,123,10,18,151,126,145,160,7,136,110,233,37,174,169,240,189,249,77,220,196,242,55,226,93,222,40,236,201,76,77,214,205,141,170,88,5,81,44,211,111,144,118,136,106,22,140,6,252,140,101,227,198,88,189,156,72,187,111,0,3,113,237,181,178,241,168,24,224,21,151,117,86,28,96,26,97,141,17,255,18,202,46,222,220,140,4,159,90,60,35,214,122,148,231,49,140,139,125,14,131,50,108,112,162,32,83,225,224,233,148,38,211,87,85,243,236,190,215,114,131,27,62,156,51,84,55,156,137,173,1,254,163,31,153,101,164,224,9,233,62,197,57,209,182,64,242,111,101,165,89,140,5,99,243,253,75,9,2,176,92,67,112,123,17,14,249,174,161,170,145,99,128,105,60,30,46,117,240,106,168,207,86,255,56,96,70,214,211,116,99,37,42,113,33,66,76,159,52,44,106,238,197,98,124,135,5,19,221,204,215,162,120,160,179,163,92,221,36,168,119,27,242,213,164,15,124,250,96,82,146,100,66,84,60,95,192,216,85,141,210,93,175,9,226,0,135,5,182,13,135,105,127,245,116,247,149,41,95,51,217,235,209,44,32,107,17,47,67,160,196,200,4,52,210,83,45,160,170,183,49,12,47,59,70,238,163,84,145,49,192,138,148,72,79,75,214,195,203,115,18,237,191,235,59,152,101,240,24,91,250,76,28,0,183,121,96,174,179,164,151,31,19,174,33,113,192,243,164,49,174,53,38,71,112,41,11,128,238,158,57,36,82,15,28,198,25,128,193,122,244,28,17,105,159,10,142,12,28,183,182,53,250,116,253,133,230,166,164,118,68,21,234,165,199,226,184,194,227,58,215,207,48,254,204,156,45,90,215,55,180,45,113,96,49,76,227,248,88,146,179,227,109,8,146,163,7,82,18,141,11,97,201,151,187,112,30,142,37,56,63,106,64,183,148,255,100,103,251,90,177,77,218,160,114,211,54,180,188,79,249,35,42,34,50,83,150,89,105,92,97,74,224,222,156,229,26,76,251,226,13,150,108,92,8,11,51,9,231,153,200,90,25,192,126,74,5,50,86,43,93,209,186,220,72,208,144,18,39,159,227,173,107,55,44,48,71,164,10,144,126,220,200,121,74,79,230,57,39,224,247,241,230,34,122,190,211,55,245,195,191,44,209,87,37,231,98,86,2,147,9,193,16,65,44,232,156,246,83,184,150,167,125,215,183,111,65,180,7,67,234,75,240,40,170,251,149,71,57,152,155,98,121,201,10,233,149,50,182,226,67,150,238,248,173,1,77,233,208,254,203,99,44,67,57,103,173,207,217,110,29,32,146,166,75,170,28,218,221,174,52,52,146,167,244,67,13,77,91,245,2,142,25,212,12,82,210,241,82,86,168,234,114,66,186,173,141,221,45,81,117,244,137,129,179,12,217,239,57,93,23,8,87,51,95,172,185,9,150,206,157,157,235,157,171,191,238,161,252,231,127,232,248,200,169,159,80,152,124,143,183,225,209,141,233,160,170,171,165,182,115,79,97,152,129,156,52,121,17,201,116,143,226,254,131,231,43,128,64,157,161,107,156,206,117,222,226,104,144,238,89,189,203,115,48,86,245,166,137,59,126,153,193,129,7,18,19,214,119,203,212,94,101,137,209,5,110,6,83,189,92,159,167,49,220,14,109,25,210,79,37,224,209,18,109,193,176,129,231,241,25,93,24,243,192,140,241,212,13,1,78,247,177,198,91,154,80,153,137,94,35,97,244,218,5,201,160,64,150,137,151,197,142,209,10,147,5,151,16,244,137,31,127,45,10,178,128,251,90,42,202,247,28,136,52,104,49,209,48,179,22,31,240,17,37,152,244,2,234,33,59,79,10,152,86,204,58,116,212,129,156,240,174,211,180,187,206,94,163,216,79,245,67,169,184,164,94,18,103,254,182,124,151,250,157,107,186,176,79,210,118,77,76,171,178,254,171,64,150,107,165,66,142,154,151,145,63,214,98,10,7,180,217,192,250,142,174,5,2,136,168,45,49,140,98,70,30,222,233,17,95,208,185,80,179,131,198,177,224,64,72,170,49,163,223,255,240,126,237,46,103,30,207,190,12,198,122,183,122,203,231,225,93,115,244,16,144,130,57,182,14,141,138,30,184,149,211,4,120,56,183,63,16,178,252,16,202,112,134,203,20,76,73,127,66,105,63,71,119,175,218,182,40,227,144,96,231,189,233,102,186,100,237,190,126,208,61,116,60,155,214,135,152,177,79,63,214,245,40,51,10,122,150,192,221,156,17,114,173,75,158,243,53,46,19,17,24,160,55,100,127,203,95,112,6,22,96,222,244,82,193,254,254,17,129,82,70,30,25,157,219,55,247,218,205,164,254,137,67,34,215,238,72,103,214,156,102,216,128,122,126,105,60,157,61,53,158,79,38,205,115,236,43,129,77,89,35,21,205,48,79,117,207,168,196,179,208,194,71,235,173,139,81,159,142,242,169,73,151,179,81,185,80,133,49,50,153,238,75,190,88,70,144,149,198,157,50,178,221,12,104,154,162,220,184,210,229,189,225,68,89,22,181,119,128,46,167,202,25,20,144,8,155,215,48,206,140,50,214,24,133,204,244,17,15,161,29,124,190,214,139,84,96,107,13,37,35,69,211,72,235,15,252,237,10,203,3,155,242,183,66,9,211,168,137,19,216,45,234,44,169,54,177,144,51,133,244,206,115,62,144,14,233,31,82,191,82,193,97,144,5,155,166,94,4,42,134,85,173,65,30,246,251,236,194,14,133,156,232,187,226,243,153,85,151,105,102,18,5,193,31,90,157,244,151,148,88,242,214,120,77,194,11,241,73,29,139,49,185,71,177,60,158,197,2,248,234,130,252,85,60,0,226,138,149,173,122,202,193,108,17,13,145,60,134,205,73,62,3,74,104,56,252,145,49,179,189,157,1,1,162,17,26,80,217,186,156,216,52,127,69,44,205,157,16,172,51,195,174,56,174,125,184,147,242,42,240,126,36,68,105,13,130,31,210,100,253,94,67,54,33,7,246,163,121,205,192,224,221,228,76,212,222,221,9,98,150,234,120,5,21,23,127,142,88,84,13,161,104,82,90,18,166,83,73,130,44,225,3,244,164,58,177,179,60,168,118,233,187,231,245,237,214,216,46,125,210,169,246,156,54,143,194,29,183,188,82,191,21,130,27,232,112,228,219,21,4,7,30,110,120,50,117,3,220,27,161,248,180,61,8,177,190,173,19,29,116,207,166,229,246,171,63,153,22,89,8,254,59,52,191,192,71,142,59,239,58,190,140,43,229,241,185,88,193,232,151,141,218,253,2,29,183,98,225,21,173,155,152,107,106,39,248,148,115,95,8,9,98,24,80,156,18,25,36,244,220,79,162,182,87,45,207,124,119,145,94,134,60,56,196,142,39,124,199,242,254,111,29,85,243,87,54,231,252,7,144,146,202,39,66,253,88,15,24,61,155,144,243,202,50,239,153,12,145,105,1,204,93,134,242,162,174,113,115,35,161,221,173,133,105,118,156,104,170,67,175,28,252,246,87,39,200,50,13,153,9,38,231,52,115,78,205,205,81,199,99,108,70,56,158,77,99,194,127,48,226,116,153,173,42,197,219,114,219,24,59,122,242,194,218,24,135,13,138,56,28,169,90,223,253,203,235,36,156,5,96,118,137,217,158,72,105,220,115,186,6,220,75,103,157,111,131,168,99,59,61,116,198,149,136,153,204,235,110,137,185,88,237,39,89,163,139,46,63,103,155,99,72,121,73,16,150,237,201,192,217,125,188,218,43,152,22,149,117,86,116,117,85,176,87,203,11,91,120,89,4,21,59,226,89,107,191,161,120,197,129,9,128,78,130,53,183,233,208,7,108,112,75,180,175,4,207,24,130,43,250,4,211,27,86,11,255,250,186,171,240,221,146,70,130,159,156,232,73,209,120,85,64,75,171,194,166,124,58,8,223,60,168,205,238,78,79,29,218,64,149,223,206,247,62,115,178,123,243,78,106,248,87,108,84,174,250,24,193,249,142,79,107,33,145,132,217,183,207,26,151,112,137,251,182,87,165,94,120,246,156,232,167,225,200,193,214,54,254,70,133,182,236,22,74,141,29,255,206,227,161,187,103,218,99,31,195,0,8,230,107,133,229,66,185,238,26,96,46,119,28,123,7,97,209,85,254,167,60,66,208,87,120,223,19,68,69,4,68,52,13,42,62,58,252,103,235,140,181,247,197,215,203,128,250,243,152,172,19,7,122,210,53,111,4,150,52,76,175,168,12,191,251,39,83,183,161,247,45,98,109,140,56,126,149,76,152,249,154,90,211,172,214,17,48,44,153,210,20,78,152,205,89,197,163,222,33,217,7,152,226,202,8,195,128,17,131,128,46,154,27,96,46,9,132,215,215,215,234,80,74,248,11,210,37,204,232,154,61,220,218,164,123,198,134,122,150,221,160,146,51,253,207,169,190,100,168,85,237,188,120,245,128,96,55,108,176,6,137,40,11,212,26,195,198,199,60,104,182,181,113,123,217,36,50,224,97,84,16,6,246,62,211,165,199,74,77,0,89,241,110,198,166,108,197,234,221,143,85,238,25,44,235,172,241,91,149,91,46,224,145,135,3,74,81,68,172,161,135,220,217,233,119,137,209,32,177,180,212,31,97,43,121,153,161,39,107,73,178,109,95,120,246,175,170,116,213,14,252,204,125,136,1,126,18,141,138,56,204,190,181,176,29,1,210,101,148,118,49,130,72,252,43,100,177,186,40,82,160,252,89,66,178,175,73,3,128,5,229,201,232,128,27,113,188,8,24,56,81,4,247,207,96,181,248,210,175,115,101,247,10,89,13,228,205,80,202,76,53,60,21,163,207,154,213,146,72,199,188,38,217,149,239,252,181,185,173,231,21,32,112,55,212,70,200,110,167,79,117,169,127,160,134,111,99,8,113,229,195,191,142,107,123,102,172,157,218,231,2,12,35,147,219,23,82,196,0,143,231,82,28,162,112,227,89,40,184,107,4,240,91,253,156,216,86,136,45,88,224,194,46,240,108,65,159,156,164,21,190,190,151,135,85,78,19,24,142,246,240,56,217,161,56,35,190,5,114,216,202,35,27,213,121,136,138,185,70,68,127,22,11,72,123,15,98,24,172,196,133,111,234,252,115,38,191,32,160,12,133,239,224,41,236,181,13,187,89,120,175,228,56,172,125,81,49,74,106,8,143,161,109,234,1,211,152,36,145,197,105,219,171,130,77,247,151,204,81,126,123,83,146,154,110,18,92,33,122,1,25,216,59,21,28,165,137,240,160,138,13,4,113,74,215,28,103,38,26,81,52,111,114,206,3,7,129,126,75,165,163,191,234,222,60,244,84,188,194,201,226,238,203,181,44,136,46,246,178,30,210,157,142,116,55,195,149,83,80,47,81,59,22,76,200,82,128,188,13,201,74,237,234,24,1,167,69,215,0,44,42,38,199,3,254,163,253,110,22,175,152,123,136,216,35,11,29,15,65,205,100,120,222,215,129,159,238,203,85,254,249,55,216,166,67,50,76,77,233,14,249,70,221,213,6,235,50,34,106,47,82,25,157,92,19,201,10,94,92,134,137,18,220,148,127,79,140,89,20,60,117,246,180,5,30,149,249,165,218,92,11,175,222,29,10,176,122,150,58,34,101,137,41,40,252,236,79,86,133,149,138,51,82,235,177,101,3,131,138,164,242,231,195,126,188,208,90,25,69,16,116,184,223,63,54,155,232,18,250,2,115,120,253,156,134,160,147,29,34,48,167,172,38,68,61,128,59,127,74,131,34,149,55,70,243,122,172,52,224,149,250,34,165,232,168,119,107,144,119,82,53,241,147,105,96,235,213,181,4,30,194,229,104,95,247,80,206,47,10,88,201,242,154,22,197,20,2,249,200,102,245,146,152,116,191,220,193,250,84,14,37,19,225,221,177,10,96,9,82,232,182,217,143,195,177,122,145,204,146,205,20,233,209,187,97,231,123,139,125,126,210,9,240,49,222,153,244,57,201,166,226,127,142,235,232,139,62,21,18,180,213,46,174,232,21,153,19,139,146,122,35,136,31,56,220,71,149,68,187,127,241,94,55,216,214,130,217,37,111,86,89,74,28,196,152,60,110,6,17,120,25,10,144,26,66,27,12,19,134,107,83,241,44,37,71,84,117,23,233,185,184,131,219,189,107,154,241,252,6,154,89,34,185,99,250,125,56,231,30,144,165,166,86,48,248,167,19,187,136,117,40,186,204,64,255,163,90,206,18,55,74,53,232,244,64,134,180,27,89,155,101,95,207,246,130,251,31,141,175,34,87,64,10,106,143,242,9,234,49,237,21,166,30,61,226,15,180,75,226,229,238,174,130,188,19,215,91,109,24,99,16,88,243,13,211,249,148,218,59,47,27,120,54,46,174,120,99,250,242,138,229,94,73,3,37,228,181,162,158,112,162,6,68,36,187,39,245,193,246,44,74,161,194,250,189,83,57,120,107,207,113,61,190,135,18,47,56,121,241,94,168,203,231,174,113,123,166,138,164,209,144,144,6,249,167,253,205,184,193,214,34,207,63,130,104,240,253,131,154,243,206,248,79,124,221,156,6,203,35,238,232,93,156,27,2,84,167,15,239,242,24,174,93,247,166,165,195,64,121,118,164,98,17,109,58,94,165,8,58,7,194,255,183,89,222,198,84,237,131,142,21,55,190,243,221,150,254,51,159,168,203,190,5,22,19,98,25,78,175,249,110,127,241,59,22,35,225,221,8,152,239,163,36,124,7,243,203,86,105,229,55,252,223,131,109,245,227,130,158,61,159,193,89,99,9,224,209,64,111,146,228,187,144,49,30,197,118,190,25,222,17,14,109,254,131,200,187,178,14,145,3,215,135,255,43,129,191,172,253,45,89,105,84,163,75,32,123,253,125,249,187,138,42,170,160,153,62,167,103,6,212,231,139,187,113,68,226,164,134,47,156,123,244,48,147,120,47,216,96,128,27,28,33,34,144,39,235,80,110,1,255,214,166,99,242,146,233,61,50,8,73,217,240,115,225,205,255,120,251,247,158,206,6,21,1,111,82,205,172,38,32,243,215,43,243,186,150,228,40,16,129,1,160,2,44,174,226,140,25,47,199,38,180,80,60,73,28,51,94,15,4,137,105,160,225,203,14,175,45,183,34,118,131,40,115,242,245,199,37,127,243,92,16,67,241,97,52,56,196,224,20,134,22,157,54,83,200,236,55,113,199,55,186,5,41,230,198,169,169,90,253,210,55,191,221,162,213,167,152,64,120,153,197,253,31,97,98,104,166,95,250,178,67,180,0,220,16,39,212,56,124,64,235,47,255,118,53,206,13,72,40,61,222,43,116,205,114,238,107,114,190,86,53,56,245,188,53,30,24,173,182,94,209,202,101,98,44,192,86,188,34,49,128,169,76,200,4,224,118,155,156,198,63,106,193,243,190,131,54,224,140,194,169,67,69,203,220,108,168,87,190,144,150,5,210,81,4,101,136,84,137,165,172,201,107,132,172,47,75,24,253,117,138,237,179,70,249,78,206,12,11,229,150,204,190,1,221,187,182,202,219,152,179,63,23,57,140,175,153,69,86,169,7,141,5,143,201,240,158,41,56,208,242,235,185,12,87,251,124,31,150,248,148,208,104,85,60,69,86,1,220,252,49,153,107,190,68,71,144,132,67,99,104,188,69,249,196,176,86,69,129,107,102,89,207,84,152,66,147,178,245,138,103,161,106,173,54,16,241,174,45,49,109,229,175,16,176,9,237,242,137,147,206,125,209,109,174,98,108,172,158,74,80,27,116,189,62,214,66,111,39,246,84,239,151,55,106,82,200,229,27,25,222,203,153,216,200,224,79,49,140,138,152,219,245,46,134,123,125,206,129,101,203,161,50,191,236,6,255,202,202,85,246,216,237,20,71,204,231,172,138,62,34,181,158,18,25,211,45,207,5,42,157,248,117,105,101,57,81,127,178,27,97,130,95,158,1,110,2,204,143,49,25,212,232,185,103,19,17,70,181,64,30,150,60,242,21,215,91,92,8,226,105,199,168,239,173,231,12,126,170,153,52,253,139,148,74,18,192,201,177,199,45,92,70,168,22,134,85,85,249,69,169,245,250,16,193,7,134,77,106,129,24,166,203,140,178,182,242,229,157,9,108,33,82,167,201,141,24,63,5,115,96,220,125,190,102,235,125,156,43,208,251,125,242,97,216,240,106,153,60,173,141,186,140,14,73,167,113,161,245,63,131,156,55,177,113,9,228,61,214,146,234,120,26,90,103,201,197,154,228,33,169,191,3,150,65,220,191,145,196,184,98,58,112,12,247,42,97,1,42,33,255,125,131,146,142,136,21,151,224,251,243,218,138,243,139,46,88,25,213,63,48,31,79,165,16,223,26,131,249,18,38,237,251,54,92,148,228,100,227,99,241,157,244,25,49,84,124,207,191,66,95,14,4,228,82,146,139,76,114,106,167,111,106,171,203,240,142,212,194,63,173,170,96,53,170,39,130,104,222,163,4,57,217,244,147,52,207,47,134,19,191,123,101,174,117,93,5,211,115,179,127,73,26,202,55,158,6,174,181,148,59,10,195,174,160,166,134,69,220,75,199,242,246,11,117,202,63,239,4,124,53,197,57,55,35,191,69,29,158,122,195,92,55,71,69,120,51,192,204,225,37,192,24,108,247,86,10,40,127,239,127,36,253,53,93,65,38,166,232,158,49,188,43,217,54,93,75,15,151,161,249,43,3,22,180,97,146,38,194,29,66,250,203,222,11,37,219,68,180,50,17,172,22,160,205,144,78,211,72,184,238,28,244,122,74,180,116,117,248,105,48,171,16,185,56,164,49,244,217,85,43,170,22,28,136,228,166,255,208,233,185,199,221,145,24,165,4,221,96,82,77,176,153,67,160,101,142,86,88,186,109,7,63,199,206,32,58,117,67,120,56,96,63,95,144,112,139,5,95,48,75,102,143,249,199,126,21,7,108,229,150,42,107,163,70,62,115,170,96,127,242,201,179,216,139,179,40,102,150,11,172,130,241,208,254,238,119,121,191,133,221,213,141,192,232,95,154,187,187,199,155,234,3,67,46,76,130,195,42,159,159,239,175,187,152,129,208,177,50,150,180,40,44,216,125,153,25,96,59,108,141,74,147,102,182,200,112,15,83,148,181,150,77,73,167,235,33,39,220,178,30,218,103,136,82,172,58,30,200,122,200,143,32,68,142,37,217,235,242,31,68,231,53,242,220,16,168,11,204,55,52,28,62,212,244,200,17,17,163,182,134,250,178,117,186,96,135,184,138,181,230,254,254,4,219,64,79,195,68,71,58,167,198,154,66,152,77,62,227,108,127,146,39,102,250,164,207,122,255,176,24,181,144,165,160,48,128,234,234,81,153,251,78,101,248,21,153,214,117,188,51,0,242,128,6,203,116,186,70,0,63,32,3,30,150,16,190,99,12,190,33,116,20,93,246,114,221,116,102,70,73,107,126,34,241,248,126,243,167,19,231,124,208,155,218,184,235,83,201,88,167,25,241,3,124,132,47,248,48,204,243,46,145,122,115,140,163,138,39,5,118,200,85,204,188,7,104,105,237,193,98,230,120,182,227,177,128,122,166,140,227,31,189,209,54,251,160,11,50,241,97,149,89,73,202,61,54,137,31,194,14,81,142,59,81,136,170,131,46,8,171,235,57,67,133,133,245,44,118,116,17,192,24,57,155,183,92,5,220,224,55,28,74,133,215,72,0,170,48,213,206,79,3,86,132,83,16,120,5,161,237,49,95,253,53,85,219,141,236,16,83,148,185,104,233,195,129,165,53,248,74,19,140,147,209,60,177,134,113,157,114,130,99,198,57,232,240,39,109,116,113,245,37,4,102,218,78,101,166,195,216,91,152,250,62,165,46,57,45,205,73,129,47,100,182,18,191,37,130,63,189,225,246,225,174,98,181,183,203,216,143,44,113,104,10,152,7,84,181,82,249,215,60,5,3,29,8,195,183,92,131,113,177,254,121,167,211,80,205,5,230,191,104,113,117,214,0,160,106,209,235,78,83,109,147,105,166,209,43,246,38,54,61,243,62,129,173,225,124,214,143,229,28,137,85,34,215,237,223,182,96,152,80,210,111,131,123,53,217,221,197,107,2,140,128,198,221,23,111,56,40,47,199,93,105,93,85,220,45,13,67,251,88,77,150,199,56,234,164,206,207,117,19,217,41,95,43,115,4,197,216,147,17,166,201,104,111,231,226,236,118,109,138,216,118,187,107,228,253,214,130,205,166,86,33,51,12,131,30,158,208,253,60,214,13,8,119,231,243,143,238,96,54,6,214,103,251,49,228,252,166,149,135,9,185,118,100,226,80,120,39,122,188,37,128,107,119,229,173,98,87,246,251,254,104,31,127,155,184,179,198,159,70,18,179,206,229,18,119,137,142,199,154,230,199,172,99,44,254,26,57,116,142,194,27,154,19,209,35,67,126,73,0,200,40,224,216,117,74,8,55,238,156,64,204,59,39,229,232,124,140,6,100,96,131,113,167,83,19,33,90,142,89,202,184,16,34,204,224,61,39,137,211,253,154,179,217,139,169,202,0,238,56,158,7,201,100,58,70,189,203,174,134,125,14,206,196,173,22,242,203,144,231,90,217,193,120,217,159,32,50,109,62,222,188,108,243,59,240,112,130,130,149,166,163,211,114,169,20,185,9,207,14,254,238,175,13,13,54,150,189,5,154,66,97,243,58,116,216,66,144,118,134,118,12,28,197,69,21,234,122,204,168,116,105,159,89,119,251,217,172,245,74,23,45,62,113,17,95,96,144,31,2,105,113,13,63,185,94,145,241,54,172,248,235,19,167,112,34,138,41,160,177,102,98,47,43,202,91,97,135,198,100,18,201,188,238,110,163,38,252,211,109,208,235,150,147,251,224,195,255,28,20,4,120,99,10,78,44,236,169,140,144,139,147,55,71,206,154,197,106,6,77,61,87,101,74,102,165,236,107,104,186,130,18,141,255,103,50,245,180,204,158,11,149,212,194,55,229,56,174,238,159,221,219,102,76,23,221,81,27,84,136,42,107,67,73,223,167,215,14,254,69,215,253,142,12,219,128,12,138,56,179,78,226,5,114,7,162,46,183,82,208,156,163,0,244,100,165,98,227,209,59,156,21,143,45,74,242,204,243,208,110,254,235,216,28,109,113,113,66,58,120,101,136,208,111,19,241,181,199,120,160,244,14,102,133,211,218,147,238,152,94,93,3,73,110,161,211,147,238,80,156,28,206,77,58,221,128,197,176,123,173,208,188,65,145,8,87,92,164,189,0,185,66,11,105,27,240,115,178,81,47,45,120,20,113,14,236,251,223,52,171,246,42,64,126,41,179,46,155,113,224,90,12,190,110,55,66,71,212,192,211,189,226,143,48,3,166,175,116,219,16,208,175,223,186,214,231,4,216,50,80,53,92,93,99,57,184,196,177,24,254,188,3,205,26,139,50,198,167,203,109,125,254,20,59,71,231,116,10,135,171,78,1,206,194,109,238,206,136,74,82,32,27,63,71,75,250,205,17,0,133,139,209,147,78,125,71,86,16,126,224,153,222,207,31,167,209,168,11,99,172,159,51,132,187,186,6,8,122,88,120,34,226,59,169,213,210,68,56,171,187,54,146,82,151,202,233,66,213,102,222,219,225,228,39,36,239,107,135,71,86,113,85,189,151,210,59,194,157,76,239,211,146,141,251,127,181,134,23,153,21,30,145,208,147,82,17,56,232,141,106,36,112,179,190,138,22,123,86,194,159,180,25,23,69,89,132,160,183,133,253,39,66,98,164,196,137,106,160,253,108,44,140,117,253,187,32,242,90,40,178,11,239,4,124,121,240,156,213,211,195,195,138,239,87,231,11,112,232,136,69,60,57,188,109,95,18,93,110,81,241,49,240,12,122,91,95,16,249,224,30,205,72,173,57,114,231,190,102,68,208,120,97,22,124,164,134,101,37,230,215,16,133,242,16,20,73,179,243,211,116,99,50,143,238,213,133,185,34,13,121,13,143,237,71,20,12,150,172,6,103,252,231,234,234,156,109,92,141,239,179,86,236,25,31,217,114,103,237,208,19,46,134,114,56,101,96,175,163,207,229,87,238,172,92,28,43,246,238,207,78,201,151,115,154,19,95,211,192,179,166,182,183,57,231,245,82,236,118,112,129,150,176,97,81,146,255,31,120,106,21,245,81,87,214,46,61,0,110,40,25,171,224,209,236,195,144,159,31,227,165,105,12,81,184,120,108,220,207,215,147,81,173,152,172,245,144,181,240,170,173,204,61,147,102,86,104,201,35,232,183,199,247,173,145,124,128,23,64,54,169,123,128,102,147,4,53,187,34,209,115,236,142,7,123,69,196,199,235,134,98,219,127,8,191,248,50,28,102,32,125,94,151,64,117,187,20,117,47,129,224,41,118,247,47,19,183,159,111,51,233,108,187,133,214,2,75,26,99,6,153,71,245,152,216,214,226,46,61,72,70,125,96,207,242,35,90,180,116,226,7,25,167,56,160,94,20,138,94,70,20,7,235,212,69,46,29,7,191,200,195,177,99,105,108,174,103,143,114,100,209,142,181,163,163,28,13,70,111,61,96,243,166,19,117,1,250,249,134,62,196,59,126,7,18,233,196,144,19,127,63,247,90,118,210,95,215,168,169,59,10,191,51,93,195,253,217,238,26,46,177,191,42,222,166,94,27,97,38,62,104,249,58,24,58,177,201,46,236,110,139,106,70,86,47,71,207,70,216,62,170,72,48,47,247,115,178,51,214,169,187,198,137,17,55,207,48,106,241,104,251,234,168,48,1,11,154,91,150,42,230,129,110,136,28,240,101,90,197,196,202,30,232,236,207,61,31,236,149,7,213,114,71,126,67,118,107,110,142,11,183,10,208,111,193,144,41,163,41,49,247,36,103,127,207,136,187,83,229,18,211,0,83,233,182,123,113,205,39,70,219,58,80,238,169,140,79,118,101,242,67,184,71,243,91,89,196,85,101,92,129,92,248,233,131,14,70,117,163,2,237,52,121,216,88,238,148,130,217,173,210,37,78,28,131,225,89,204,12,45,54,204,26,234,116,7,211,5,28,233,39,192,94,207,205,71,121,252,44,92,8,15,181,232,42,178,136,214,4,215,59,152,187,65,51,101,62,250,144,116,180,148,170,219,22,253,198,109,164,88,57,142,156,226,148,23,210,133,221,160,173,160,229,164,198,142,14,4,1,236,33,57,214,130,154,200,140,9,111,64,230,168,50,48,192,7,43,129,43,52,116,94,237,124,195,26,201,227,66,39,232,27,106,246,31,129,155,158,212,13,112,91,26,146,141,130,181,153,91,118,172,222,94,126,140,48,35,98,116,23,239,125,56,141,182,109,213,234,122,75,95,109,91,1,222,128,112,77,3,17,66,123,138,36,72,66,212,138,101,113,2,181,172,248,202,34,84,175,231,55,137,250,94,159,149,188,227,132,136,70,154,121,198,111,83,193,191,45,42,222,217,71,3,208,220,56,62,37,173,46,130,173,19,134,218,157,115,164,194,127,119,223,120,225,55,18,102,112,134,136,75,115,62,155,246,216,190,249,46,190,10,63,37,81,201,38,134,223,97,121,156,174,145,50,16,65,3,205,64,1,234,43,198,215,220,97,248,24,103,251,133,39,164,74,255,166,241,60,20,56,249,218,63,11,118,85,205,200,216,152,241,136,242,164,43,2,218,212,101,56,217,201,45,252,104,239,199,234,80,65,107,103,27,228,108,144,148,150,46,225,82,27,105,8,192,245,224,232,95,85,74,240,46,70,71,1,5,172,242,184,136,137,23,227,29,81,118,150,107,32,159,238,206,162,181,65,101,87,177,101,249,193,186,199,211,68,162,84,45,60,2,81,201,91,60,248,253,215,171,70,224,42,88,66,107,146,161,35,13,121,113,252,200,63,252,72,206,197,179,187,13,241,182,81,19,60,174,146,123,165,193,139,234,156,194,67,76,103,212,176,54,165,203,109,135,63,42,112,131,203,198,199,196,99,73,238,30,230,249,223,56,153,25,220,236,162,132,233,235,187,142,215,32,121,65,50,114,254,123,25,216,61,25,143,69,133,107,77,160,145,167,208,190,7,70,120,234,154,219,85,28,12,235,78,142,219,136,68,199,129,202,21,11,188,239,135,89,127,3,149,115,29,156,193,177,129,218,31,95,139,253,66,202,82,117,162,137,37,162,27,114,98,255,198,91,178,217,41,140,208,53,200,201,104,80,31,152,91,202,150,144,65,137,39,208,88,209,50,136,223,254,71,214,54,105,166,34,229,135,7,104,199,150,46,88,29,222,136,110,120,95,124,202,162,130,20,2,15,3,178,14,222,91,246,220,127,99,74,109,216,171,152,31,146,249,145,167,49,110,160,197,11,223,244,182,42,122,50,181,52,23,174,217,116,142,243,179,174,223,207,249,8,171,187,63,153,87,246,52,167,118,51,165,15,160,242,144,65,34,83,142,203,167,221,145,203,141,254,252,74,88,114,225,52,138,39,105,136,139,240,228,228,63,50,49,84,156,55,168,2,80,109,54,124,249,197,168,225,175,92,53,193,156,29,62,76,72,204,13,102,9,205,71,56,147,128,160,6,102,64,13,16,227,62,40,218,23,157,90,49,76,151,19,114,18,247,53,92,52,68,246,46,39,205,104,33,165,204,148,145,5,146,140,126,170,66,216,56,55,99,77,31,198,140,172,162,12,176,255,123,48,234,63,149,77,150,237,241,77,92,94,57,168,77,56,62,209,16,144,244,251,42,145,111,146,18,85,68,245,167,213,254,115,141,6,59,52,217,195,124,216,141,60,108,160,117,69,17,76,133,0,155,201,163,86,10,160,198,67,173,171,194,31,91,69,157,211,55,254,16,21,134,15,91,108,106,42,219,238,33,77,96,252,159,25,80,191,24,172,216,111,147,109,136,105,140,30,44,212,57,233,249,150,210,79,207,248,206,97,104,149,143,31,229,61,163,153,19,215,1,26,144,20,63,122,36,215,102,4,208,130,245,91,143,49,154,96,44,194,149,30,52,207,60,118,83,25,172,28,163,220,92,33,40,223,85,226,60,237,121,61,142,44,251,117,181,192,110,218,157,188,168,175,35,11,244,120,190,166,202,139,125,239,157,213,160,231,49,67,22,84,183,189,139,92,69,78,13,122,27,8,45,26,223,222,105,158,159,16,50,202,149,132,249,188,176,218,204,144,134,90,31,166,211,212,121,17,127,110,243,253,227,214,132,105,252,177,202,80,212,61,55,240,206,245,90,115,147,132,63,185,50,125,82,234,247,18,166,208,49,0,91,185,63,3,44,211,107,75,101,127,184,88,15,238,155,69,254,148,218,27,244,79,81,61,224,253,156,224,198,57,240,64,128,57,96,58,95,96,188,234,9,17,63,101,185,150,215,209,79,84,227,93,158,159,248,85,29,108,89,19,120,228,137,43,101,182,191,28,236,85,242,250,130,75,224,75,123,135,192,172,21,133,249,136,222,11,169,249,215,162,102,141,210,137,78,81,208,59,40,114,103,12,194,2,126,203,131,66,226,98,250,87,63,144,6,21,179,99,194,251,239,228,49,213,32,248,189,160,191,128,201,118,179,39,42,113,66,53,43,223,242,18,88,113,192,180,216,155,231,51,147,82,67,85,161,140,233,128,4,152,162,150,218,66,135,191,252,95,56,180,235,129,64,64,131,117,217,30,166,103,185,93,37,130,169,28,57,245,35,228,23,232,202,153,182,212,129,82,81,251,70,147,47,191,33,160,45,217,26,71,216,9,42,255,162,80,221,215,148,210,68,166,123,206,233,51,132,200,72,157,154,250,123,228,173,166,117,196,246,10,83,129,170,84,124,188,64,153,126,190,189,154,192,233,196,194,247,42,84,53,197,226,83,93,107,200,74,167,191,69,64,145,73,51,7,113,21,159,78,173,221,37,150,95,15,181,199,168,99,79,236,12,235,182,29,60,252,149,245,19,27,52,107,42,91,163,82,224,44,117,139,231,33,9,218,45,230,176,50,55,39,113,26,113,87,213,236,79,196,171,60,172,135,185,72,176,161,145,138,131,122,148,228,43,119,76,61,131,188,232,121,46,194,3,138,66,216,96,237,73,207,209,30,1,127,252,205,125,70,178,52,72,127,114,144,161,217,6,238,210,64,67,110,105,228,67,138,188,125,34,224,98,175,130,30,93,14,78,144,215,86,116,22,1,154,22,191,16,27,166,162,152,206,5,116,15,59,125,79,112,91,38,185,76,202,187,233,151,73,212,255,29,43,239,28,86,93,26,31,228,176,10,36,24,254,84,207,58,124,178,9,69,73,43,208,11,89,66,207,154,97,180,58,75,132,68,45,80,107,189,80,223,112,183,253,116,17,188,128,50,93,167,149,208,185,69,36,94,156,185,214,195,180,201,10,36,162,165,78,48,205,103,98,213,89,136,146,124,148,131,128,182,56,35,155,156,116,5,90,219,197,8,235,86,38,30,84,252,59,196,11,195,17,35,90,129,55,200,153,220,152,136,100,36,118,164,40,68,150,68,204,46,219,214,67,126,10,122,75,112,92,79,29,133,54,131,168,224,65,18,73,203,63,181,107,66,218,96,197,214,76,238,108,253,235,103,225,165,192,12,192,207,242,91,252,56,229,148,10,163,59,74,7,0,230,64,30,73,46,28,221,235,125,206,83,198,106,60,5,72,145,132,203,59,13,118,9,179,86,93,25,151,68,10,237,74,198,106,25,62,153,159,84,99,174,106,217,152,58,29,29,130,53,85,45,92,27,3,90,252,36,49,255,51,137,200,219,36,53,7,201,200,92,45,201,198,191,116,247,37,218,173,97,248,106,128,39,25,22,52,88,42,118,85,187,231,178,151,231,239,194,123,240,216,197,47,191,64,61,205,81,53,138,165,218,186,241,139,69,58,174,140,223,169,60,217,139,113,92,62,30,225,145,2,121,228,8,60,239,191,213,73,64,108,78,206,201,131,23,103,241,76,169,100,232,155,210,14,107,141,70,190,199,84,79,74,120,158,61,247,222,142,177,103,17,87,233,176,159,250,16,131,88,60,139,156,1,11,152,146,37,57,111,95,209,31,112,223,211,140,15,233,236,8,50,225,78,150,204,79,70,200,25,12,56,169,46,27,246,67,7,19,158,44,40,97,123,153,177,41,85,176,246,97,162,27,153,140,96,79,142,243,27,47,193,185,226,9,237,98,91,235,167,43,67,93,81,225,23,116,246,195,103,163,97,232,91,38,158,86,237,219,205,26,131,63,119,84,94,138,8,243,153,90,245,235,154,221,44,77,109,7,197,20,97,238,140,1,23,97,125,67,24,138,162,133,132,210,106,83,229,196,15,138,135,70,125,253,66,160,92,76,127,192,126,114,60,60,16,62,93,92,120,49,223,235,63,134,29,186,188,253,6,29,2,142,144,201,62,116,196,133,31,208,83,111,159,116,142,180,204,93,153,19,91,64,250,32,32,218,214,73,232,58,132,40,126,230,168,56,141,205,43,145,135,30,230,58,35,204,129,186,176,98,10,217,45,0,186,66,99,194,193,248,25,37,171,130,71,50,161,90,43,122,56,66,87,66,227,228,248,112,80,230,128,1,6,129,189,58,85,185,186,231,43,213,72,178,136,120,61,13,154,112,169,5,195,173,181,178,163,86,121,11,15,232,40,52,58,166,116,66,223,245,49,185,89,53,2,189,187,50,170,98,116,167,141,98,142,179,248,41,51,190,39,162,101,173,26,94,236,141,77,137,221,189,48,74,137,122,9,126,157,150,248,154,252,17,174,16,201,23,202,226,31,115,43,111,69,133,31,14,107,17,175,157,154,230,14,108,124,214,107,184,142,239,109,134,29,196,89,152,207,162,194,144,205,96,85,108,118,193,46,220,40,123,182,214,167,115,33,130,41,105,216,235,2,164,250,131,255,142,223,232,123,134,123,101,230,196,227,227,224,211,140,195,201,101,74,12,182,245,23,53,150,198,216,27,158,170,114,194,166,103,42,56,9,217,36,232,28,3,40,235,210,169,14,199,100,134,245,186,236,231,147,164,246,169,67,101,238,81,83,159,83,34,187,157,17,58,147,155,157,253,234,240,128,94,46,110,115,200,114,81,203,109,187,175,153,7,238,110,230,12,191,30,231,146,242,12,178,43,63,241,93,159,253,100,138,220,38,212,12,213,78,225,229,76,61,46,252,71,41,25,166,174,214,178,148,245,173,119,140,75,5,212,229,184,33,1,72,82,165,253,63,165,133,65,3,21,82,211,148,83,14,131,132,37,90,224,193,178,9,45,179,113,160,208,30,211,192,248,176,25,237,213,196,141,156,55,151,67,177,137,7,71,237,146,0,208,18,111,55,232,56,227,23,16,32,152,181,107,65,154,51,212,54,225,37,0,88,198,226,11,26,119,6,233,141,55,241,93,109,28,143,35,154,76,68,44,72,22,214,23,191,197,122,232,126,198,93,240,140,234,190,184,192,180,143,180,5,255,64,77,32,130,60,203,53,2,44,129,30,39,23,129,56,56,44,183,2,174,33,225,229,53,249,132,255,47,216,97,152,184,171,155,172,118,87,166,132,202,239,38,215,230,58,125,190,159,229,156,32,83,166,70,83,142,151,149,25,128,189,190,109,40,164,244,37,146,243,175,87,190,2,69,64,131,128,103,234,6,26,149,191,6,48,158,117,167,8,89,246,130,198,214,84,34,212,203,51,206,27,200,169,158,139,56,22,204,67,221,131,3,122,162,120,48,33,6,161,138,45,101,38,233,193,170,240,54,0,170,120,68,80,100,172,28,3,133,17,229,203,6,21,155,92,78,36,168,4,43,161,247,199,149,232,197,250,134,251,230,60,49,3,33,55,69,170,4,168,11,234,131,243,195,215,66,239,58,178,154,107,165,162,223,108,70,75,112,94,146,226,253,177,108,57,5,255,52,233,183,202,220,203,215,81,224,36,30,67,74,171,224,72,198,203,95,184,98,210,46,183,130,183,6,229,232,221,103,143,7,112,237,118,144,217,231,40,18,123,157,99,136,91,200,15,154,67,47,233,60,221,250,124,23,66,253,37,191,158,92,112,1,102,1,90,49,106,49,203,217,223,186,45,75,105,51,245,197,137,56,13,92,151,215,39,136,207,144,87,181,150,226,240,162,42,116,163,60,167,73,252,251,3,160,77,88,63,196,243,136,1,55,69,62,38,65,87,19,53,60,169,33,214,64,66,196,12,122,31,29,77,23,3,87,129,32,196,245,212,206,86,253,252,153,222,205,31,168,116,4,110,208,48,202,111,144,171,141,81,148,101,72,15,240,179,75,124,14,216,57,54,183,200,251,185,1,187,242,43,122,163,231,202,245,15,170,139,240,40,3,174,133,103,168,247,156,83,5,138,241,109,73,51,215,166,158,16,119,179,162,239,79,198,43,143,215,236,251,12,198,55,183,55,219,14,112,95,109,167,189,233,0,174,88,83,157,253,117,199,246,68,119,182,102,151,163,104,242,67,11,112,39,224,57,35,180,26,38,138,22,85,120,207,34,118,216,192,237,163,170,153,76,237,143,153,59,124,12,103,21,36,179,137,21,77,162,18,70,69,174,98,183,28,123,191,74,156,212,71,238,40,57,134,16,36,65,128,246,184,31,44,67,229,168,171,234,109,234,53,246,219,237,191,2,115,80,59,55,37,46,132,61,38,188,80,247,186,142,209,249,128,145,33,0,37,126,27,47,110,189,91,216,82,9,163,125,220,1,11,226,46,77,197,10,167,46,78,193,186,130,255,218,231,79,65,234,51,195,145,219,115,243,239,57,78,179,109,22,66,163,171,123,77,15,106,118,123,231,115,139,11,162,84,88,54,13,78,252,124,52,119,176,54,246,94,164,32,158,130,199,168,97,226,104,189,106,207,110,158,230,19,247,198,199,208,118,213,199,30,135,134,100,103,208,74,112,71,185,183,118,140,54,164,185,255,125,80,238,82,131,112,138,228,33,37,169,136,206,110,124,222,206,107,201,219,231,97,3,32,42,210,248,174,220,72,172,16,32,119,95,128,217,126,49,51,152,27,155,216,119,117,117,84,35,55,96,48,209,203,77,158,199,162,63,229,105,237,159,133,116,92,218,99,81,186,254,68,87,45,229,84,209,173,205,213,160,16,231,89,243,203,118,178,9,145,113,16,141,130,148,32,120,45,228,212,215,23,159,133,19,248,80,75,165,177,248,59,119,216,7,111,88,218,58,250,207,223,89,192,64,44,192,210,31,32,164,239,207,147,58,47,155,162,105,173,251,4,212,147,7,137,46,149,138,19,250,202,174,7,0,91,195,32,82,153,146,236,160,234,180,85,224,132,43,80,181,111,9,116,38,239,170,14,200,27,191,243,190,29,157,115,253,195,37,231,118,185,164,10,156,233,67,132,102,47,160,196,253,106,100,216,63,10,64,71,236,170,71,118,47,39,159,242,31,220,175,96,208,195,212,78,220,36,117,217,106,107,161,254,151,184,16,175,8,56,91,121,27,1,88,165,242,148,211,134,232,244,165,87,134,155,146,105,117,58,100,164,224,252,198,14,92,233,176,219,209,172,252,210,92,168,13,181,223,46,216,200,29,94,233,92,13,78,244,74,230,157,40,251,197,0,82,53,128,223,149,94,114,152,58,216,77,158,248,190,209,171,50,202,11,137,155,114,165,125,246,35,96,244,114,5,199,202,101,184,57,56,197,73,209,69,144,51,55,219,37,3,93,45,137,102,14,102,203,121,84,78,73,89,4,102,116,246,75,16,29,131,104,70,164,56,197,197,124,78,231,105,157,48,96,46,143,210,234,13,124,135,111,91,162,120,173,16,9,154,249,182,247,126,208,193,188,210,66,13,161,143,3,38,67,27,124,76,128,64,167,216,192,197,127,157,149,44,123,32,223,247,230,114,8,199,220,168,209,182,154,163,86,239,21,39,17,126,57,75,170,4,179,10,181,96,26,54,223,242,26,236,90,233,77,228,43,122,227,40,123,234,185,149,234,151,34,169,3,168,131,107,66,30,9,196,254,175,114,164,60,153,126,205,60,76,213,151,74,162,55,189,219,221,212,155,200,201,73,250,144,210,47,3,209,200,122,144,206,190,206,229,150,109,143,195,147,86,214,73,206,36,31,165,17,162,120,78,142,204,10,57,88,172,54,232,127,4,30,250,137,249,3,77,202,236,73,109,115,91,75,109,23,112,51,158,135,162,202,103,56,224,23,170,127,47,239,240,110,84,124,155,159,241,53,222,247,220,203,95,238,51,200,128,1,143,141,105,145,225,58,90,130,147,16,130,183,254,66,27,110,87,174,159,183,73,148,95,23,104,201,194,250,180,53,95,91,183,187,10,235,213,101,111,243,144,205,43,84,96,109,119,210,60,237,104,121,104,241,47,197,76,221,76,42,193,81,25,139,151,62,63,48,198,73,9,67,165,240,219,233,6,51,152,139,84,211,252,169,197,55,53,168,165,171,71,240,91,162,143,112,35,114,128,71,142,190,91,88,172,176,198,72,67,82,53,138,98,139,254,220,177,191,144,28,174,184,224,203,120,187,185,213,111,232,206,158,202,41,20,202,100,120,149,10,227,51,116,90,44,54,116,227,46,156,4,78,84,103,75,224,186,239,50,239,111,58,48,145,191,97,28,241,253,192,17,192,166,230,165,159,70,145,199,129,97,68,224,62,118,203,48,82,48,64,61,229,178,94,103,60,26,221,217,210,193,87,230,132,123,136,86,15,39,147,80,35,19,72,42,118,187,168,212,231,154,8,115,36,65,85,216,142,211,207,219,37,232,216,153,68,6,226,139,110,27,215,151,228,36,35,28,5,72,213,135,229,115,233,184,103,65,197,74,199,96,218,211,44,121,73,240,106,131,142,168,46,212,116,60,90,96,78,43,82,132,68,191,122,198,45,20,160,118,20,28,197,254,0,196,34,140,242,192,250,94,115,162,27,182,103,45,186,219,199,226,93,196,204,176,222,115,193,6,49,193,212,68,126,54,171,141,194,251,61,26,123,203,132,160,123,208,216,94,123,27,202,231,73,142,67,199,230,85,89,16,217,17,242,91,177,9,171,226,237,87,200,177,11,253,200,164,62,105,97,55,62,178,180,226,84,29,26,175,85,85,158,25,137,246,139,243,232,191,56,191,223,214,114,186,61,212,7,91,43,42,200,231,208,19,88,184,117,193,73,78,161,82,117,136,70,246,136,232,175,2,54,14,37,124,21,123,139,136,163,157,210,46,137,173,124,118,173,205,214,131,253,131,71,98,97,45,255,236,243,6,17,107,37,23,236,53,64,98,216,91,36,124,128,212,93,192,122,103,168,26,204,234,138,177,9,167,114,28,170,31,56,197,204,220,24,54,132,176,147,25,176,202,193,86,83,236,77,134,6,150,122,115,16,122,223,215,95,194,212,114,7,77,167,134,82,98,127,59,22,41,38,24,20,50,88,34,35,193,40,126,169,66,198,230,89,86,180,248,10,132,222,63,160,4,43,61,158,40,46,50,182,38,60,26,33,238,164,239,76,66,46,242,50,74,32,44,151,113,184,102,62,50,1,217,195,41,114,236,38,160,173,255,96,150,253,226,113,182,30,220,63,196,66,24,68,170,240,47,153,126,42,175,38,126,32,221,249,224,75,118,208,11,194,162,95,78,163,170,70,54,9,21,23,10,240,151,241,175,175,120,55,232,215,51,114,94,51,173,27,206,198,255,190,236,234,4,199,245,94,165,182,74,111,80,3,50,71,147,0,58,138,153,139,7,6,96,173,128,77,123,176,55,122,158,140,12,143,199,13,167,34,71,62,143,40,250,227,69,76,184,253,25,183,154,243,36,237,25,150,183,204,31,18,183,117,130,32,70,114,237,241,103,4,204,138,52,228,214,138,86,243,211,57,157,161,151,24,247,173,129,58,45,107,139,208,8,55,84,108,51,241,38,151,127,7,21,15,58,20,140,202,231,206,199,56,245,188,167,210,63,186,142,190,97,206,98,159,65,45,216,57,49,227,81,171,205,215,56,205,220,143,223,80,240,75,100,185,62,237,194,208,19,159,254,151,177,123,201,245,136,65,98,204,126,123,106,127,64,230,47,164,145,54,37,178,6,184,153,152,207,209,9,233,115,246,89,96,27,120,14,100,175,244,70,224,98,130,73,216,79,179,127,218,43,187,7,166,109,223,221,12,182,147,70,22,81,93,32,10,133,138,188,101,236,229,4,232,12,4,149,252,77,120,147,162,33,105,61,106,69,128,123,11,69,167,118,219,207,254,153,177,84,39,35,197,202,21,166,80,124,254,75,135,71,103,153,223,231,116,0,5,220,196,73,171,209,143,239,153,23,133,182,9,51,83,97,25,11,63,82,96,103,4,49,83,161,122,254,141,59,126,254,126,123,66,105,39,79,192,250,36,248,108,57,197,239,211,194,187,190,34,192,116,22,22,7,74,0,33,218,127,134,226,167,235,108,196,19,190,89,190,112,100,156,122,100,162,195,2,84,7,223,8,238,218,26,111,214,194,64,95,131,252,54,134,175,163,129,97,56,50,112,95,5,83,65,120,111,252,132,191,244,21,97,138,218,126,147,181,25,124,41,38,104,246,217,39,25,39,85,235,68,129,229,19,1,141,96,189,63,106,123,9,80,125,24,19,211,40,116,84,218,185,222,188,203,93,185,38,186,194,45,201,30,141,191,219,29,108,149,180,200,0,0,249,20,167,52,41,155,197,154,134,9,139,198,15,111,70,60,177,134,77,72,161,106,252,177,217,196,224,254,102,200,192,213,76,204,246,150,70,48,198,160,222,180,225,193,211,17,96,216,253,229,180,147,235,74,140,79,32,10,105,100,62,179,88,220,239,9,6,77,126,251,43,243,57,94,103,56,130,5,117,126,118,237,65,7,165,42,227,56,208,192,87,57,41,95,218,251,161,203,164,150,227,148,47,127,91,11,110,208,211,102,171,182,255,243,14,239,181,199,42,73,154,231,5,193,119,252,79,50,60,73,253,61,153,223,92,225,221,44,32,166,71,125,221,177,164,28,218,2,248,75,10,73,171,108,85,145,248,61,125,195,123,40,20,54,33,119,74,235,234,184,18,143,123,200,78,25,212,9,29,80,114,147,79,170,106,252,145,149,57,88,231,14,35,77,106,207,167,59,186,202,53,240,15,69,163,168,230,58,132,244,64,115,61,44,168,188,249,255,101,163,2,193,67,81,14,24,105,204,109,236,255,116,62,169,234,94,90,248,209,125,79,116,120,202,14,111,184,238,157,153,3,57,122,230,13,117,126,80,130,152,171,123,49,46,212,241,49,114,110,240,227,186,132,79,67,57,159,94,227,169,208,194,34,193,187,192,154,176,215,131,75,81,104,91,78,49,74,179,42,247,231,165,82,251,195,227,75,119,15,253,170,181,133,146,218,88,166,148,206,181,33,175,201,249,25,191,52,104,92,206,235,90,96,171,235,224,188,171,143,130,141,67,113,237,35,168,142,98,164,152,42,121,175,7,178,233,232,234,212,82,1,78,229,193,125,241,23,205,152,227,176,236,33,138,241,138,152,130,19,242,187,191,124,12,161,173,66,6,39,123,137,241,151,4,101,177,250,71,167,109,12,220,159,151,181,153,144,203,46,7,68,209,232,85,174,203,56,224,91,62,77,200,187,193,240,224,208,117,217,108,52,57,244,236,204,96,123,203,251,26,200,120,27,165,196,68,145,252,58,219,184,145,101,253,219,238,143,6,0,51,45,203,5,0,140,220,101,253,119,168,72,25,138,29,78,122,209,4,53,135,7,40,59,150,206,177,140,108,93,196,4,201,207,59,237,88,26,166,11,247,186,174,243,16,87,191,121,8,129,131,97,218,108,23,232,187,190,54,132,40,8,208,187,97,206,249,183,38,44,136,27,88,86,111,177,221,224,208,163,83,6,213,19,76,172,132,17,238,226,71,201,14,203,33,19,121,127,215,200,197,28,213,170,216,137,35,4,37,92,143,213,128,95,230,58,162,195,44,205,73,220,49,79,126,231,63,136,120,241,75,155,115,14,205,127,225,172,134,178,221,194,78,55,49,69,197,235,255,117,66,254,89,67,94,227,193,56,182,86,191,99,229,81,55,122,189,85,235,204,128,240,232,44,189,2,110,110,112,231,1,195,114,99,183,190,73,39,111,160,203,29,7,34,195,246,78,78,8,10,42,143,254,44,92,189,246,214,63,72,155,79,178,166,209,185,130,70,111,59,124,2,67,254,140,222,87,172,65,31,63,65,160,134,223,93,46,255,14,246,249,6,35,50,136,157,122,209,8,139,96,40,150,4,60,38,157,54,1,19,126,67,51,194,27,18,168,216,23,94,25,34,234,188,5,178,40,192,46,232,232,250,115,157,244,115,79,249,63,20,81,106,181,24,214,187,181,132,82,207,208,174,54,128,219,29,81,241,125,48,168,106,172,248,138,222,4,168,147,42,13,201,187,58,94,15,162,171,129,245,198,50,34,182,249,166,217,81,60,217,108,77,128,184,59,137,79,56,159,156,190,218,34,170,191,234,30,39,83,128,128,5,159,237,41,186,112,172,225,123,171,90,28,139,2,201,86,121,50,179,221,86,21,112,165,22,153,161,25,201,214,110,197,83,117,33,212,58,83,221,208,247,35,94,233,12,4,242,14,182,139,118,115,204,23,132,213,97,97,150,238,52,178,182,144,90,188,31,232,35,35,23,212,247,19,177,72,58,197,219,191,84,1,153,80,186,15,249,31,148,28,51,130,112,73,35,152,28,172,63,235,148,84,62,252,210,120,10,47,5,156,160,197,147,216,185,84,177,192,78,48,76,33,9,146,224,37,80,4,240,149,243,217,49,160,21,221,16,156,224,234,146,194,161,139,25,37,25,204,95,137,18,215,160,63,60,126,223,29,71,252,40,99,158,68,29,206,61,206,87,121,255,239,123,114,203,77,181,120,131,134,11,157,109,171,24,116,105,170,137,165,38,48,227,12,82,34,32,181,31,238,73,52,249,130,213,240,105,72,0,128,252,78,197,143,222,106,99,67,205,24,176,108,37,37,229,135,26,220,134,195,183,92,243,87,18,180,32,55,232,250,230,200,149,120,119,73,137,85,5,178,144,173,183,100,174,142,161,72,35,233,19,108,59,246,44,239,109,175,122,159,53,19,5,11,159,221,98,115,42,176,33,27,39,72,151,168,168,23,61,246,62,57,211,219,255,86,17,70,21,137,28,67,33,216,191,21,178,250,44,183,158,157,156,30,90,144,142,94,178,20,249,200,33,14,131,221,143,18,8,12,17,168,137,36,252,101,189,100,224,211,94,97,80,164,10,89,193,180,110,167,49,107,140,33,109,40,48,171,192,221,248,164,239,233,81,13,193,71,14,53,252,140,144,188,14,72,78,126,10,9,10,233,242,43,226,194,243,60,47,95,3,75,147,235,236,79,122,32,221,54,177,206,69,22,208,219,11,14,165,227,186,199,97,87,235,233,43,98,185,12,150,14,45,94,121,250,141,65,43,223,23,103,200,224,242,3,177,1,125,49,243,185,152,172,229,126,35,21,54,250,84,76,134,101,130,182,172,38,225,161,183,136,208,138,51,36,7,87,152,245,190,200,133,46,56,167,30,57,241,218,97,103,232,240,130,39,244,63,250,11,77,184,8,158,29,28,113,190,101,204,112,238,155,225,236,122,27,201,221,144,163,251,130,39,132,248,34,80,161,126,147,169,30,104,142,253,104,183,17,80,112,63,16,22,158,125,231,224,145,178,154,62,186,62,227,99,129,24,28,181,141,222,115,138,138,150,45,67,94,124,53,217,218,63,175,224,235,94,247,212,200,199,4,217,205,50,253,19,90,178,114,230,67,15,145,145,98,253,10,35,110,91,15,77,29,179,26,121,190,30,34,237,246,25,249,141,251,203,185,48,223,112,225,168,205,234,177,227,233,144,9,221,246,6,47,179,252,216,237,237,164,240,32,187,209,200,182,82,252,130,132,181,186,255,73,4,3,253,218,98,226,152,236,69,181,219,140,139,245,31,167,133,125,246,104,68,74,16,68,192,44,30,250,212,29,254,43,219,176,14,67,59,160,79,28,72,190,221,15,160,108,172,230,253,19,162,246,181,144,2,93,72,179,81,88,235,167,59,125,182,103,157,207,169,63,167,226,187,170,189,142,148,227,221,249,197,129,185,146,139,178,32,203,141,27,212,193,202,121,119,26,206,117,101,59,127,155,254,66,18,184,119,78,252,178,245,175,199,239,56,111,78,93,211,122,240,44,128,139,38,119,42,120,196,88,100,176,77,69,142,247,157,25,19,177,151,157,242,174,170,50,52,104,35,36,132,106,69,49,126,223,69,177,173,187,107,235,253,227,146,183,32,220,71,95,62,143,16,200,42,172,109,37,206,130,84,0,115,55,226,166,39,223,28,211,183,138,157,168,188,27,165,140,58,46,244,197,215,102,157,80,241,229,180,63,163,185,117,125,16,170,26,184,115,86,186,0,135,203,95,182,8,204,155,242,181,80,189,24,195,140,134,98,24,0,57,9,133,191,136,29,181,222,57,215,171,207,225,186,4,87,58,236,44,196,67,245,170,27,238,65,98,238,43,3,107,170,72,130,178,191,84,32,220,132,88,141,171,219,131,77,83,56,240,184,211,50,232,0,96,39,159,202,49,54,65,70,130,120,178,126,150,239,106,187,94,36,67,31,203,238,7,171,25,59,254,17,205,220,203,190,37,128,196,208,58,234,4,65,249,182,117,115,153,19,196,250,13,252,210,50,26,216,152,8,118,147,235,193,90,246,207,126,198,54,233,232,70,2,111,1,105,15,63,235,46,77,19,186,221,74,34,203,187,56,13,236,12,45,78,253,138,252,255,53,85,105,122,7,104,190,200,33,101,40,228,98,243,164,61,20,1,15,15,34,113,174,183,198,24,63,225,39,32,200,135,62,171,54,54,45,245,3,74,113,208,107,12,6,174,101,178,14,129,245,237,125,175,110,199,211,38,176,197,144,134,203,81,55,85,123,23,39,102,182,183,182,16,8,117,254,131,179,204,235,183,180,91,227,235,236,111,127,208,22,147,24,226,74,185,37,63,122,136,148,131,253,237,64,123,31,15,252,125,154,209,3,80,250,109,238,153,40,217,17,83,167,232,179,146,142,247,108,194,237,203,112,189,70,254,70,153,42,9,116,83,66,126,169,206,175,137,43,134,116,188,241,228,241,3,159,214,174,96,145,117,215,231,137,156,75,28,9,63,1,93,177,226,169,224,218,57,215,146,50,220,66,75,57,253,245,38,108,172,26,92,12,87,46,108,122,76,15,175,26,193,155,126,83,72,104,51,219,41,184,176,234,93,53,83,158,60,193,248,238,148,7,204,144,19,151,236,87,233,25,154,205,57,224,229,99,177,129,155,208,96,188,94,18,44,253,48,143,188,162,219,223,23,33,87,241,94,47,158,153,16,188,31,84,234,163,145,35,82,251,104,171,83,48,205,44,153,91,72,25,43,254,135,38,214,183,36,148,21,135,217,169,166,71,165,191,64,229,237,111,54,214,5,191,11,176,111,4,5,153,140,162,193,16,219,236,148,218,90,137,62,156,240,73,33,214,72,34,149,120,225,109,0,193,199,19,52,227,124,122,243,6,66,61,184,126,136,132,226,151,133,201,178,83,215,188,26,202,61,115,140,244,7,118,213,177,166,164,211,144,46,203,145,150,142,210,78,69,64,160,18,201,187,121,58,10,144,203,245,151,88,233,72,106,26,21,185,98,35,48,99,80,214,78,30,108,239,160,205,22,251,6,178,188,107,224,140,157,87,164,221,3,215,112,213,219,96,213,214,237,46,10,190,130,194,159,59,25,99,165,214,137,127,53,145,179,226,202,17,30,192,18,236,116,47,134,120,150,65,74,40,155,203,71,39,169,111,19,247,134,228,135,39,99,118,169,130,188,150,142,236,59,170,246,78,126,221,57,69,24,177,253,106,110,156,121,167,254,75,78,138,136,55,152,123,41,21,124,53,247,56,241,156,84,115,209,255,57,226,37,63,244,156,115,204,233,171,117,127,64,127,66,144,255,250,38,56,92,11,9,155,255,228,166,247,216,44,3,146,77,174,218,58,110,122,129,112,132,197,110,45,228,113,2,204,117,246,90,162,77,12,23,164,116,62,169,12,138,140,87,47,50,238,175,134,8,219,14,196,178,1,14,190,182,169,145,113,1,253,252,159,162,3,45,153,201,168,253,208,155,182,79,113,199,37,249,190,0,178,234,211,165,225,126,172,214,56,24,19,110,136,75,1,132,103,32,227,75,155,31,225,214,78,51,168,201,225,58,133,142,27,181,122,173,70,7,123,206,231,85,14,238,49,12,8,215,81,203,138,136,66,239,92,58,36,111,117,114,49,91,75,224,126,119,115,186,37,33,180,22,165,1,175,10,212,135,203,134,215,196,248,223,93,111,14,210,22,86,140,115,79,81,110,128,155,114,65,8,43,21,148,68,100,200,126,45,110,4,255,252,11,151,124,70,156,102,3,11,40,90,116,231,90,111,238,158,153,102,154,33,115,15,81,234,79,159,43,166,53,180,85,238,158,127,238,122,176,199,115,16,51,190,181,211,47,149,116,195,225,47,225,39,5,246,51,170,243,212,117,29,23,16,179,133,45,132,25,117,221,63,245,225,133,128,205,92,60,114,72,144,152,71,154,86,29,50,135,154,57,255,173,2,0,207,174,203,224,143,115,185,34,233,48,254,24,219,110,12,209,169,23,220,117,55,49,70,103,193,42,226,213,189,46,86,59,5,202,47,161,138,214,69,83,113,212,232,85,184,35,109,194,62,34,89,84,192,189,61,120,143,183,239,149,57,174,43,85,145,161,200,37,38,95,23,22,244,142,137,227,94,178,63,149,255,206,82,110,139,182,218,162,198,196,244,139,208,27,248,109,170,62,176,95,45,135,75,78,19,119,101,200,226,173,69,233,251,243,208,158,250,189,23,191,12,211,110,169,126,109,17,173,27,101,221,38,227,200,242,74,118,93,242,121,225,255,28,52,206,12,135,25,34,50,192,199,81,9,156,120,188,213,31,26,85,185,85,240,149,240,12,169,223,144,207,126,26,200,71,255,150,172,136,101,87,126,217,43,217,10,166,116,56,37,167,251,250,63,145,24,86,102,70,121,113,188,142,4,224,116,59,43,227,33,239,87,103,84,174,139,251,1,0,21,110,91,21,31,112,77,42,190,153,88,150,53,93,2,170,121,80,126,31,192,197,97,16,142,36,105,137,203,137,66,125,94,130,15,194,76,216,81,81,186,183,116,235,27,19,123,219,111,182,182,39,98,12,67,168,50,193,88,179,189,184,212,20,169,60,161,95,81,207,90,104,234,95,219,39,60,221,45,116,1,120,251,52,6,31,161,59,164,200,127,208,145,54,152,148,82,116,19,254,151,109,209,6,46,130,221,218,165,153,239,77,27,120,32,78,138,221,145,128,180,98,19,195,193,109,211,181,184,99,106,153,197,127,59,94,52,110,88,243,15,93,153,165,26,74,80,57,228,151,125,10,12,162,3,162,59,90,110,178,155,118,170,63,96,156,122,59,43,65,185,236,23,184,207,189,206,153,154,208,121,97,18,19,12,154,110,39,110,28,142,123,37,49,65,203,0,99,140,99,99,97,80,60,165,43,68,161,157,193,43,131,50,86,185,117,137,249,124,27,9,141,28,66,188,210,44,87,76,136,169,229,209,220,249,233,2,148,103,114,35,195,136,243,140,188,161,153,118,119,176,176,122,204,122,184,188,73,93,227,135,81,55,217,47,129,241,62,115,249,241,244,85,1,37,5,193,86,83,248,230,87,47,73,3,228,100,189,119,49,113,158,120,15,54,23,99,131,11,232,142,79,116,18,184,220,84,74,119,114,158,91,81,48,72,99,67,177,171,219,174,121,162,9,45,111,133,226,99,154,6,202,200,253,218,35,84,251,80,166,32,203,88,57,209,18,82,139,115,200,107,3,6,228,218,57,43,71,218,63,90,120,209,115,190,32,34,131,37,197,72,116,19,140,13,30,196,84,93,123,4,182,230,122,33,24,30,74,122,87,137,15,158,66,58,234,96,181,24,186,42,176,108,146,120,232,49,222,46,55,203,170,133,53,87,196,212,113,76,169,159,177,247,56,81,68,90,192,245,46,216,222,186,228,217,28,227,82,226,49,108,47,75,25,221,229,143,102,211,69,201,230,152,126,126,83,70,50,181,18,212,107,204,16,39,43,121,213,16,67,97,130,27,85,215,207,58,141,24,114,53,238,53,49,71,254,37,146,108,2,173,237,93,213,168,236,36,131,20,63,21,33,0,121,243,212,190,45,39,216,76,65,136,128,181,129,66,70,234,56,115,173,50,134,104,187,246,234,220,76,191,10,236,155,190,152,31,199,68,189,102,172,20,113,55,192,90,203,40,10,237,134,36,200,94,202,73,138,116,46,162,158,178,187,196,31,188,198,111,193,146,167,226,13,248,171,29,235,241,224,131,6,62,176,118,136,138,210,201,246,65,223,205,109,183,222,35,54,76,118,232,70,175,165,175,99,132,127,254,122,152,5,83,70,84,230,149,145,138,130,243,60,11,74,255,229,193,45,16,138,120,56,19,6,192,60,64,49,228,113,191,0,135,20,142,133,75,192,89,230,65,153,130,15,56,210,152,44,186,3,187,228,118,163,26,82,237,214,55,1,22,188,220,155,50,156,110,150,109,210,3,200,195,85,165,0,163,176,5,129,88,225,70,46,104,152,143,238,191,194,184,247,210,156,207,183,100,170,233,227,105,208,162,174,157,227,152,211,91,46,99,140,132,213,166,75,223,5,217,15,15,244,99,216,222,46,206,164,191,213,118,174,221,140,241,194,2,165,24,126,70,5,33,243,138,68,244,26,213,221,11,47,123,243,113,153,160,84,150,43,209,249,137,37,161,224,202,5,253,194,225,117,228,30,120,46,57,248,80,44,4,101,156,35,80,5,94,226,237,96,248,249,6,252,156,220,32,174,13,180,102,99,183,102,224,57,236,230,79,17,185,215,122,224,112,80,93,25,148,76,84,183,43,132,237,5,232,108,204,43,178,44,145,63,120,224,11,139,75,18,65,164,11,94,245,85,161,120,197,139,33,58,102,173,171,91,127,217,3,28,76,37,14,116,61,223,181,44,41,198,246,25,49,136,202,22,97,126,130,24,111,92,243,162,110,113,196,204,143,18,59,49,115,65,156,104,23,209,216,16,188,117,243,135,64,159,201,255,139,142,175,205,190,223,55,217,165,149,114,232,76,168,73,25,157,218,80,110,79,82,215,228,154,239,129,62,65,73,235,123,65,238,57,103,87,188,210,72,141,133,172,132,152,93,58,128,169,102,30,59,191,91,71,208,185,225,216,215,160,126,105,224,61,229,85,157,132,141,70,139,86,231,179,90,182,170,114,79,35,188,230,248,229,217,36,161,144,7,14,140,244,176,8,188,93,59,30,111,112,3,254,13,221,133,59,134,205,144,13,44,58,99,157,211,171,103,143,178,43,40,64,123,51,175,208,38,252,78,207,139,106,225,62,219,242,238,115,34,23,80,161,68,245,5,12,215,11,16,64,221,166,175,28,162,48,147,194,126,124,180,20,74,250,3,118,99,98,181,87,150,88,85,65,130,25,173,151,139,10,225,186,186,12,147,243,102,198,117,182,155,251,187,204,136,182,180,47,16,150,53,47,46,35,29,77,197,7,25,89,32,145,71,84,27,223,53,183,30,11,20,98,229,118,43,241,29,35,53,157,40,92,161,148,46,93,224,94,150,156,51,61,44,30,138,179,30,32,105,254,99,247,110,250,114,94,62,150,24,93,50,212,219,179,39,223,143,140,34,221,162,121,58,159,189,73,222,155,40,98,192,108,154,170,11,128,144,151,4,158,183,170,77,143,39,54,216,10,78,33,205,40,145,220,64,92,23,9,162,99,159,109,94,251,43,19,103,69,239,26,36,72,226,222,34,110,242,112,190,0,62,77,4,161,23,79,154,101,120,193,231,170,127,192,109,177,46,215,27,104,243,98,159,115,22,168,12,72,1,46,215,96,144,11,235,247,171,34,56,6,148,243,213,160,177,87,216,228,141,158,5,207,13,186,73,121,230,194,66,53,225,85,22,118,117,7,252,184,239,1,94,120,61,26,244,218,142,155,171,237,221,189,247,35,131,243,137,178,80,143,157,213,44,152,127,185,61,153,136,9,129,242,170,94,148,185,227,90,181,140,58,209,97,110,115,18,202,0,181,166,129,184,168,122,82,137,104,253,18,181,46,20,118,61,62,118,104,157,154,56,50,157,47,147,245,101,3,2,229,138,188,127,232,177,91,242,175,229,44,107,53,214,255,223,113,21,245,208,97,124,35,53,202,2,199,14,155,181,247,173,98,170,136,208,21,119,17,250,249,28,64,10,13,143,140,116,136,162,191,132,174,93,93,7,181,162,150,90,108,56,99,21,242,57,72,14,233,41,244,75,125,142,130,139,88,156,30,101,209,232,13,106,127,171,198,253,13,41,182,116,158,156,90,58,48,231,41,28,164,83,26,74,245,213,177,25,29,120,221,58,2,120,185,207,197,65,170,11,46,199,2,119,11,67,71,117,180,136,241,72,1,14,30,70,176,235,165,71,101,214,80,148,154,43,57,118,78,190,77,77,228,112,132,43,112,78,153,41,140,110,215,234,224,69,205,73,222,203,103,36,177,251,199,112,34,254,225,62,100,43,152,93,165,31,2,17,159,12,41,35,193,99,233,91,94,225,105,59,15,108,47,103,157,47,105,234,107,46,31,201,241,68,22,163,202,149,186,10,173,217,6,45,17,200,235,174,82,123,240,243,229,115,52,145,114,74,225,29,0,238,25,7,128,76,174,125,31,191,83,133,132,186,29,134,116,250,198,83,244,67,250,128,16,168,160,178,189,19,111,58,69,39,194,55,209,3,242,208,215,75,5,134,156,137,70,16,92,215,13,155,195,121,126,145,174,128,246,199,178,170,205,54,224,66,11,170,155,153,155,29,122,215,163,84,26,254,9,137,230,23,214,207,138,233,110,154,217,17,54,184,135,0,179,59,192,102,85,147,72,60,42,217,209,103,125,227,47,181,203,35,146,232,22,221,39,194,174,13,190,202,6,161,64,77,122,105,229,140,145,222,98,64,206,148,243,36,140,109,106,28,173,129,243,22,170,114,80,155,0,76,74,120,131,151,94,236,27,79,203,41,86,90,18,108,176,116,42,253,254,10,52,136,4,142,72,194,136,135,106,255,168,187,250,231,115,100,80,245,241,48,196,104,147,64,40,194,66,123,172,75,142,236,186,128,188,185,77,10,155,12,181,131,126,202,120,171,232,19,143,115,32,216,3,207,153,42,16,61,224,114,146,163,98,101,75,188,48,135,242,59,36,180,195,184,235,207,191,2,84,206,228,132,121,91,4,107,107,176,116,176,245,21,87,227,93,160,91,89,102,197,170,37,219,54,79,175,206,124,7,61,29,180,230,42,48,214,245,227,4,66,146,253,239,189,57,148,25,117,109,138,211,206,125,241,62,238,118,96,104,109,208,35,194,163,20,144,157,26,62,128,223,123,144,87,183,115,145,4,144,34,91,185,122,89,152,39,245,48,27,202,29,194,254,207,76,229,121,252,140,164,245,63,114,76,56,99,90,46,137,87,63,211,23,62,63,71,242,186,111,227,202,124,151,82,49,194,109,69,128,124,242,184,198,192,23,7,208,32,174,202,122,202,181,248,179,208,82,69,255,122,18,176,99,235,41,231,238,38,212,197,92,54,42,255,51,53,225,11,83,208,240,181,110,167,121,217,241,106,117,89,25,63,135,120,232,254,114,176,12,229,48,166,56,239,243,44,242,125,198,253,213,97,21,170,35,121,49,88,227,159,232,117,220,23,143,226,93,87,236,105,126,136,45,100,141,126,12,32,85,175,135,164,126,237,10,39,9,85,95,215,36,70,216,250,117,3,28,70,68,141,224,25,33,22,85,88,148,44,100,196,37,25,95,104,227,219,44,246,120,4,255,86,83,144,64,189,93,218,122,137,153,0,153,42,230,11,226,38,123,141,253,197,210,29,130,84,219,24,151,192,170,138,112,114,217,242,200,230,68,146,244,134,147,115,122,172,210,42,63,94,177,136,47,182,15,195,98,148,194,40,187,190,230,49,11,167,226,88,138,199,15,196,120,221,144,196,75,239,189,22,164,128,36,178,49,107,29,3,3,40,8,246,111,42,64,242,119,170,30,75,68,52,34,60,173,246,53,86,249,174,161,131,9,158,99,120,33,114,97,160,141,247,58,140,71,239,19,214,129,192,116,219,209,212,97,111,72,67,42,161,239,20,238,13,192,232,250,88,90,205,10,88,212,111,138,251,90,188,35,168,87,65,82,248,37,226,147,76,16,16,69,50,45,126,118,191,172,118,185,214,46,209,36,50,168,83,22,120,244,122,3,147,218,218,225,240,60,25,192,124,114,95,75,120,60,118,142,114,84,7,224,35,191,158,110,107,140,117,103,76,146,125,99,46,244,34,117,237,20,37,141,196,181,195,134,134,151,156,231,11,79,206,165,31,188,87,103,246,19,248,20,233,64,231,205,12,227,79,129,0,190,101,74,189,132,202,99,57,73,58,226,101,117,204,246,7,130,216,113,103,59,221,120,176,81,150,62,246,100,103,252,88,225,82,231,92,114,54,96,141,172,83,45,177,219,14,34,167,200,6,200,178,224,63,244,20,108,187,94,87,232,2,241,146,251,176,137,146,168,93,49,205,145,192,237,77,47,160,70,33,31,165,72,145,251,255,205,247,187,228,8,91,80,31,79,98,106,252,130,217,23,205,197,73,226,70,55,204,234,118,188,42,2,57,233,222,113,255,10,83,0,226,197,28,168,147,201,187,144,159,107,216,61,205,0,225,160,107,18,41,89,222,97,58,213,66,181,243,13,54,208,251,106,246,152,221,46,142,207,213,245,122,136,220,183,62,3,122,55,61,149,32,253,129,192,209,34,37,119,150,218,112,101,118,174,181,132,105,164,83,67,192,41,255,9,229,58,87,23,242,229,120,251,5,158,149,162,207,22,177,157,161,104,17,180,107,254,110,162,123,76,132,115,110,191,61,71,214,110,44,50,45,71,170,231,251,46,95,11,56,109,121,91,60,9,27,227,66,84,240,180,130,160,100,250,178,3,195,18,44,235,17,139,89,44,133,206,113,103,153,110,137,169,246,68,135,248,200,234,27,162,214,36,99,161,210,127,99,229,81,144,4,32,181,89,21,192,92,23,164,219,191,29,71,113,182,174,141,192,8,148,128,47,205,42,138,98,25,187,186,133,9,247,9,65,11,110,136,2,179,238,41,237,60,130,111,148,59,202,79,144,144,137,96,165,66,79,15,184,218,209,81,99,186,70,75,133,182,60,192,79,56,179,73,156,171,64,182,251,96,135,171,102,118,188,122,245,102,244,101,198,116,115,180,210,136,241,170,206,197,103,130,167,30,20,162,62,101,165,55,78,207,107,235,203,173,127,206,27,78,36,173,82,51,208,71,216,16,19,222,96,186,66,59,246,105,170,52,164,123,220,250,196,27,47,211,126,198,238,46,33,187,25,188,131,125,135,81,109,107,226,93,59,239,31,83,78,87,104,70,57,131,151,71,159,42,169,57,199,127,0,127,17,28,218,24,230,78,254,159,235,250,90,32,247,121,219,34,44,182,6,38,123,204,168,42,82,49,215,50,216,41,84,61,201,139,157,94,53,200,222,229,69,102,194,55,195,196,242,210,77,32,13,2,240,66,217,86,15,94,150,229,166,33,187,205,103,17,68,150,253,177,99,55,220,35,120,214,153,131,240,82,178,222,136,192,37,240,15,24,22,148,0,126,239,193,168,255,174,89,222,105,112,63,95,73,193,244,94,188,207,65,123,128,1,253,94,231,156,244,141,101,205,69,192,174,72,187,41,87,2,200,112,35,178,39,142,56,233,94,52,167,107,241,168,146,210,160,118,106,107,167,132,34,117,13,32,89,206,8,95,187,156,53,102,109,65,210,117,12,22,235,118,229,229,250,47,189,250,6,234,129,55,249,193,220,88,151,223,104,48,47,199,214,34,210,4,20,26,28,128,53,2,158,113,250,178,164,186,52,136,245,54,163,237,227,131,112,50,80,160,94,211,217,168,2,197,9,106,225,25,54,9,44,57,196,250,165,35,112,75,122,54,55,106,138,141,59,12,80,85,168,234,27,81,172,33,117,154,10,136,123,29,46,191,117,118,165,18,175,229,187,76,121,159,25,189,66,242,179,48,46,179,242,44,177,205,246,146,143,141,96,113,29,246,104,16,191,145,133,197,96,223,229,171,182,213,124,226,208,63,131,80,183,190,86,51,151,81,63,53,32,129,251,29,198,156,167,30,6,17,216,255,0,147,1,204,181,99,37,90,96,133,60,87,150,147,82,147,244,94,200,129,82,34,179,148,110,198,0,223,72,131,132,211,68,127,115,229,68,183,247,219,35,69,57,72,40,185,96,116,141,207,236,49,58,243,201,5,185,248,164,255,37,143,19,7,188,149,4,60,134,18,34,117,56,37,235,44,254,236,13,160,20,98,112,142,131,238,68,164,248,191,128,217,133,110,214,184,108,150,163,16,71,224,218,180,49,89,189,111,6,43,39,14,111,184,204,151,65,4,158,119,3,120,91,194,41,234,126,85,160,147,151,28,24,102,168,109,15,112,180,56,64,246,234,115,166,16,121,53,79,45,150,105,223,6,156,111,215,237,167,79,13,1,21,119,172,58,104,50,237,26,122,175,209,159,92,242,108,101,133,114,171,246,245,28,147,237,177,133,0,49,142,224,78,59,23,224,27,240,119,29,236,126,154,70,27,133,69,64,131,163,44,224,166,174,95,6,114,135,165,190,115,84,33,191,192,87,238,209,36,24,87,210,17,192,24,173,27,245,138,3,197,247,12,40,179,27,72,141,81,66,173,18,31,194,83,33,75,222,253,164,218,102,218,110,236,106,178,41,59,189,28,130,234,109,68,203,128,37,7,2,94,238,116,57,30,62,67,195,17,234,104,111,9,68,180,17,62,208,108,149,61,197,252,139,154,198,122,121,17,205,69,110,191,49,225,134,187,170,31,71,191,157,40,95,165,32,62,14,2,147,170,91,44,49,78,222,206,191,191,235,53,97,245,228,120,174,64,92,80,211,103,8,48,83,127,150,217,64,136,3,171,146,155,56,185,217,119,195,17,214,200,142,33,46,158,24,160,33,216,26,132,175,108,47,255,25,152,247,43,242,186,229,164,161,52,226,63,2,239,177,18,100,200,204,198,28,237,219,153,166,150,4,77,250,127,191,187,232,215,57,235,11,112,200,124,88,85,166,224,62,247,198,80,215,43,68,251,102,43,22,97,244,255,234,106,248,196,245,237,240,117,98,70,126,103,243,76,183,67,217,189,65,121,215,38,47,26,23,173,254,207,247,188,127,35,211,71,92,145,99,203,163,100,183,44,51,134,195,199,235,137,71,14,210,193,185,138,210,208,107,233,129,241,165,145,123,238,164,164,233,25,215,102,187,21,17,122,106,64,207,212,221,237,66,139,197,81,250,188,230,170,52,114,173,181,159,6,140,185,206,20,47,171,15,100,49,158,230,170,247,226,10,76,36,104,216,88,14,37,247,101,97,229,49,148,129,58,74,42,67,146,45,188,85,59,13,128,254,117,85,103,5,110,216,120,118,173,150,103,252,86,177,181,233,171,70,57,150,52,80,183,246,129,81,249,205,167,167,93,212,229,237,195,245,213,9,73,218,19,166,45,204,147,202,178,142,240,109,166,51,158,188,159,231,201,154,176,123,144,113,79,107,152,189,165,147,148,112,203,245,200,16,158,187,27,52,117,202,147,55,218,28,157,52,86,181,71,28,207,245,66,171,113,208,67,142,192,57,44,62,249,0,61,148,79,59,41,128,157,251,245,14,108,59,97,241,54,146,20,10,135,232,10,123,56,44,154,116,113,165,177,132,225,35,196,72,192,249,174,220,209,129,2,53,43,254,4,178,60,218,59,143,27,155,183,225,28,248,134,249,54,12,251,202,42,126,194,43,11,113,13,242,7,232,186,182,213,40,30,103,80,67,15,153,239,80,65,0,178,253,75,39,102,203,5,149,117,49,174,104,113,30,206,156,94,249,209,163,255,27,16,183,114,18,8,209,103,149,227,93,243,228,245,104,12,56,56,36,61,107,221,38,211,169,12,168,60,141,17,131,150,255,85,168,46,228,219,147,64,242,173,183,222,2,142,190,245,109,110,246,113,83,89,47,192,111,152,43,3,152,115,81,207,249,117,171,14,121,62,28,255,220,246,0,236,197,85,119,99,77,235,206,14,221,45,2,197,222,74,131,21,77,224,201,220,138,196,120,103,22,17,218,206,33,47,133,2,249,101,191,91,55,8,234,246,42,114,232,73,248,205,151,39,16,245,175,22,66,185,253,211,255,194,16,6,68,120,115,123,130,48,13,115,6,31,253,98,187,144,242,234,66,231,71,113,244,177,47,82,201,157,169,70,28,127,197,59,254,110,229,38,141,128,231,77,212,222,68,218,94,169,158,10,230,149,237,29,161,74,180,127,103,32,129,173,29,38,25,46,203,31,100,147,65,250,110,115,159,186,114,36,56,3,188,22,237,191,2,144,83,147,93,201,212,33,84,169,224,161,219,252,0,195,130,36,81,166,218,10,247,123,135,1,47,130,123,123,213,224,185,117,149,111,44,74,140,109,226,29,167,168,104,77,109,2,196,221,85,143,24,199,246,87,25,115,171,149,98,117,12,74,73,99,68,129,48,93,107,243,91,184,162,79,83,144,80,228,96,164,199,63,99,212,115,32,168,118,13,95,199,194,133,106,186,26,47,6,30,37,142,211,162,254,14,170,5,110,198,11,31,175,158,199,249,20,185,196,106,153,191,106,31,8,138,237,160,212,246,233,240,15,130,163,35,19,14,55,180,27,241,185,135,40,183,7,255,231,171,29,187,226,92,0,7,229,102,231,121,238,87,56,147,205,50,33,242,126,164,67,208,43,15,165,158,147,253,182,159,104,18,13,117,39,184,10,93,16,103,250,49,69,48,100,134,11,202,115,137,82,70,237,125,222,103,26,182,143,222,50,64,244,139,118,136,252,95,82,86,210,55,173,183,125,222,128,173,19,14,171,229,87,17,50,79,170,214,121,29,203,163,249,251,166,118,244,236,25,15,25,128,57,66,12,82,220,217,74,232,121,102,129,27,105,103,205,36,223,117,113,172,56,194,175,113,81,34,49,3,194,42,105,13,109,133,54,0,150,210,222,161,9,78,34,245,19,6,202,63,76,15,37,128,162,201,66,119,125,39,149,153,203,170,196,92,17,17,126,226,127,250,166,153,209,194,120,80,216,15,252,225,87,204,5,25,146,213,174,231,24,192,249,66,18,213,7,121,210,49,226,115,137,154,100,148,83,147,210,209,255,209,28,11,78,89,35,108,5,88,202,22,72,43,24,44,165,230,14,42,18,251,26,28,226,118,191,141,61,151,182,60,32,206,96,182,167,246,171,91,52,161,99,136,64,205,4,74,173,13,149,16,224,143,126,138,117,93,249,71,219,41,188,26,49,67,201,206,35,104,130,43,149,58,40,207,229,109,130,65,234,225,218,73,47,114,142,43,245,43,18,16,30,131,34,203,83,245,217,157,19,174,212,109,55,87,54,134,147,24,249,78,168,200,11,217,40,251,201,140,66,101,181,205,121,197,103,220,4,43,197,43,86,70,1,77,27,196,250,173,73,223,185,69,231,230,114,198,113,141,57,6,61,19,85,236,96,245,146,167,87,209,50,169,39,242,58,254,86,180,154,168,227,249,98,70,48,204,125,225,91,204,33,182,164,195,227,165,35,159,52,166,254,157,90,238,45,74,98,71,238,60,247,63,190,187,23,126,99,89,250,93,94,105,205,246,26,55,123,33,168,195,169,244,143,176,54,136,67,243,85,201,20,63,163,194,212,166,18,127,104,28,113,194,107,82,181,22,222,115,146,169,145,34,241,165,33,98,127,24,172,171,200,173,68,119,68,36,146,54,167,119,60,170,91,111,133,117,88,19,203,33,174,81,176,55,192,144,36,212,217,0,173,243,119,88,251,123,193,76,6,120,138,170,35,13,133,126,163,84,57,169,169,206,89,18,219,28,41,156,215,239,102,27,165,129,19,50,160,39,103,7,143,75,47,241,151,9,113,202,43,155,155,252,191,10,105,12,129,46,182,146,243,149,61,19,123,93,186,34,247,51,57,78,168,252,172,117,234,57,127,204,90,15,248,26,85,29,140,32,141,3,107,28,106,192,222,120,41,70,106,216,211,40,240,242,40,32,70,249,136,248,211,187,139,145,125,9,38,129,28,56,16,150,122,81,125,215,28,124,211,213,6,87,51,217,230,46,10,147,160,128,34,47,108,136,82,222,135,106,126,32,196,115,128,241,195,32,28,141,24,163,57,111,142,37,13,241,35,26,163,190,6,172,56,196,230,193,134,75,209,216,9,72,205,207,11,15,66,137,229,182,53,11,178,255,114,156,165,60,41,224,84,203,57,219,141,163,74,224,187,104,190,111,92,109,146,87,188,141,87,42,94,97,238,207,49,35,41,109,247,186,76,44,236,16,167,132,32,181,139,27,28,90,224,23,79,135,34,100,92,234,4,110,214,207,26,59,211,60,167,97,124,35,132,91,239,37,221,22,88,97,139,166,84,51,208,213,118,240,92,122,41,166,134,39,231,198,207,226,153,188,44,13,202,114,213,55,127,153,67,244,73,183,166,204,117,246,191,53,225,254,0,77,238,238,114,74,135,17,37,177,182,68,175,187,157,103,200,84,134,79,186,56,68,123,70,10,10,130,226,96,166,19,76,236,88,26,105,66,188,25,223,208,77,179,152,51,46,86,99,113,0,139,44,9,199,132,145,98,247,49,241,190,182,174,87,199,15,153,245,111,131,31,48,223,96,215,205,60,108,235,171,78,248,143,148,88,91,32,237,144,77,174,100,77,255,57,175,61,189,228,36,167,219,6,23,72,64,218,115,118,35,95,14,76,179,186,143,236,139,16,255,31,51,63,185,120,15,187,45,228,1,112,101,91,72,8,71,174,123,191,254,82,25,43,126,50,123,144,28,43,139,190,189,32,42,94,45,29,24,93,203,81,187,179,226,158,234,8,229,138,126,56,94,196,159,149,169,117,145,187,217,189,23,71,212,9,25,59,190,178,38,35,3,51,124,218,198,244,139,80,10,61,69,210,40,110,177,154,0,19,28,182,161,5,38,234,62,79,201,16,95,21,88,146,90,233,48,57,88,0,160,57,212,36,156,46,249,138,181,19,211,208,146,61,0,151,104,190,86,54,60,154,48,171,188,18,243,154,53,170,20,209,31,199,29,84,182,39,75,153,85,61,215,101,148,229,48,1,136,5,152,163,108,151,39,159,106,185,113,41,189,66,168,150,139,146,175,203,240,39,49,66,32,49,186,172,126,196,107,104,153,239,195,219,45,15,48,143,24,223,187,165,181,67,117,55,36,167,125,233,43,242,197,154,42,102,235,157,175,40,91,132,16,187,134,164,176,11,92,173,139,171,14,202,203,107,81,72,161,22,43,127,150,150,102,152,56,251,162,149,171,11,225,241,94,44,19,90,231,77,24,135,12,217,141,25,242,125,43,78,141,253,163,14,86,217,70,216,102,81,130,143,142,19,112,94,200,222,101,87,215,68,128,242,219,163,178,50,250,75,179,158,9,23,64,211,16,0,54,220,100,49,12,85,53,196,84,111,70,97,60,112,33,241,200,114,176,65,142,160,93,216,212,9,170,11,158,159,13,80,41,115,246,197,28,153,252,144,173,71,113,243,235,35,160,47,85,190,112,50,126,136,148,69,85,240,112,119,25,145,212,155,112,224,114,184,82,8,94,118,217,195,61,96,67,255,191,192,69,83,49,203,234,199,234,60,44,31,7,201,247,99,4,150,160,121,165,45,76,161,224,210,138,217,111,138,43,173,219,30,193,231,212,244,202,100,214,119,238,221,202,106,219,53,203,86,202,25,4,21,54,6,155,218,138,213,159,183,241,26,165,23,123,188,73,121,187,115,76,161,126,235,236,173,206,115,162,148,213,50,239,85,128,219,145,212,81,48,232,98,224,38,210,161,8,254,231,246,53,2,76,28,105,40,90,14,1,182,190,53,140,218,218,222,65,248,109,32,129,36,175,237,174,214,107,34,2,245,18,47,76,181,170,117,38,77,223,154,252,101,166,50,159,69,166,27,84,125,61,123,185,100,109,243,230,164,216,127,214,141,136,254,87,205,163,73,242,119,242,73,224,166,189,186,135,233,205,39,187,53,40,8,164,189,0,88,162,231,130,189,56,89,46,144,160,112,24,74,4,71,248,51,118,57,101,55,255,250,154,41,210,194,91,164,234,218,84,158,136,151,148,100,92,202,24,42,25,255,92,46,193,26,104,99,230,55,178,82,64,29,211,90,81,159,219,2,10,40,0,186,227,189,198,127,15,217,161,77,101,84,39,203,103,42,182,77,247,92,96,116,130,110,134,164,35,122,187,180,73,10,91,6,156,156,1,12,205,166,22,191,153,249,69,53,232,41,130,112,18,18,88,25,124,2,196,179,202,248,83,132,86,68,224,235,198,105,101,210,19,76,6,129,172,243,15,157,111,136,87,121,57,84,166,139,140,17,120,171,210,180,229,167,104,99,69,225,125,230,101,24,158,237,17,37,251,62,206,79,70,183,190,127,68,0,65,121,57,180,235,228,118,75,188,160,22,80,118,27,204,162,45,150,74,140,251,36,40,79,245,111,207,177,54,42,28,124,229,50,103,100,25,25,236,104,189,223,44,25,72,51,59,173,236,65,198,122,210,54,191,132,30,114,234,10,50,27,112,97,40,153,63,88,66,190,246,5,0,211,95,79,130,43,213,146,234,200,139,255,27,178,50,116,248,62,194,25,60,19,49,10,243,187,87,88,29,107,59,22,2,189,43,138,38,230,171,132,61,63,106,207,210,220,128,28,49,71,247,201,13,152,225,135,1,182,136,11,107,165,43,241,234,166,204,219,19,70,29,37,255,231,75,199,8,215,36,240,9,11,140,49,143,126,39,142,26,15,14,83,97,245,232,34,167,175,114,33,112,1,30,69,71,147,32,53,198,41,79,56,228,8,121,110,35,236,130,167,129,226,174,129,74,175,208,200,211,72,84,2,44,206,153,18,82,158,82,79,223,165,90,202,131,195,100,39,67,179,201,101,190,173,175,85,53,160,31,183,166,79,109,25,95,201,94,15,134,29,143,10,34,171,126,5,147,152,142,59,86,169,61,243,94,177,183,139,43,140,95,75,51,55,151,122,76,110,193,163,238,50,46,99,64,3,112,173,143,132,149,69,5,226,205,130,231,221,135,169,238,117,147,140,235,10,1,0,37,112,118,253,70,76,174,220,144,81,177,132,40,21,16,73,232,71,12,67,200,102,169,129,198,94,27,161,186,174,131,13,148,159,226,75,132,84,144,82,72,207,112,63,186,108,100,179,37,80,47,12,64,114,22,220,182,156,250,183,149,123,166,195,250,211,237,94,98,157,62,189,36,239,157,250,174,95,125,216,134,46,211,141,169,8,68,210,24,235,77,107,147,156,56,219,38,130,153,15,62,111,5,33,124,95,190,64,92,86,230,169,198,134,76,29,212,60,103,156,171,82,241,185,220,141,196,30,73,12,161,42,85,226,172,16,101,127,21,17,177,7,221,48,156,139,92,176,122,191,217,91,170,162,86,215,173,41,198,245,190,13,190,15,42,54,124,241,230,1,98,47,228,240,226,177,227,139,196,186,232,146,247,163,28,142,238,188,113,234,157,158,161,169,188,242,13,178,190,204,58,86,72,195,255,66,214,168,213,59,27,237,168,161,192,240,127,230,112,254,68,43,29,229,14,202,29,76,121,227,240,193,106,92,40,162,181,242,42,64,76,243,30,202,246,1,166,208,148,128,246,14,20,117,216,2,222,8,5,181,174,221,255,208,236,106,39,236,59,192,28,234,170,70,48,111,108,63,144,96,169,205,10,194,223,198,221,220,241,138,45,107,132,111,142,84,140,11,97,190,15,228,85,115,159,138,57,227,238,26,72,20,57,94,213,43,96,73,153,140,92,120,163,234,212,153,239,114,213,33,109,205,233,158,4,121,149,19,193,26,237,253,203,176,231,162,83,135,76,179,206,62,250,235,217,74,58,219,254,150,68,87,204,104,244,9,5,188,209,35,163,170,254,168,129,98,191,0,166,139,216,154,123,61,62,209,236,54,251,244,62,177,172,147,85,159,22,111,206,99,101,175,110,225,218,10,67,125,66,142,85,22,47,171,106,170,86,216,36,207,98,122,110,217,129,147,66,223,118,183,109,173,73,110,241,3,119,221,43,92,100,125,49,136,137,60,2,197,59,58,11,91,110,160,139,208,225,125,42,184,8,200,111,138,53,123,46,17,186,2,23,9,2,180,68,128,87,160,111,156,39,8,14,127,215,153,145,187,0,232,21,111,249,147,151,54,225,58,51,204,128,26,22,230,23,254,210,234,86,67,98,81,239,168,26,152,207,52,177,16,74,245,35,49,31,78,45,191,171,206,64,25,212,161,36,239,72,20,110,79,54,162,96,170,12,121,117,210,186,142,189,213,243,83,46,176,35,173,133,190,230,65,227,134,183,168,10,48,128,61,222,38,140,58,139,115,192,180,11,47,62,203,127,189,212,166,140,224,21,65,50,145,132,77,15,150,222,68,207,151,91,152,206,84,204,112,60,239,36,169,85,75,129,182,108,183,195,105,111,147,253,65,116,28,90,220,147,180,77,185,0,119,101,169,4,219,103,17,2,166,23,85,57,100,224,54,72,197,192,54,254,255,205,252,49,15,182,246,232,162,65,149,237,209,96,228,181,117,53,247,255,247,120,6,18,235,1,56,0,130,227,57,183,175,93,182,199,234,184,249,190,81,20,0,2,142,26,137,169,240,64,92,224,95,149,9,26,37,13,120,245,2,79,215,217,85,147,103,101,82,183,221,3,28,1,33,50,195,109,94,21,136,210,144,249,137,29,190,108,51,155,171,69,235,91,101,0,78,157,239,48,63,110,42,236,74,158,180,22,134,234,16,246,225,54,57,130,128,7,148,29,156,105,162,74,242,246,12,217,131,225,126,5,226,74,134,78,179,97,116,210,12,67,102,250,97,56,54,19,114,111,60,250,55,233,104,75,89,243,13,183,61,226,31,18,142,145,93,31,46,193,30,93,162,43,166,80,213,191,218,160,205,164,97,204,26,105,145,48,202,213,123,104,95,16,19,48,55,197,0,205,151,103,80,106,215,132,40,233,246,240,94,137,9,87,151,90,29,104,194,108,169,192,147,94,188,78,248,204,222,68,64,14,219,160,23,130,241,135,173,196,153,252,137,132,118,39,144,56,154,205,2,51,102,3,84,41,68,84,219,105,84,7,116,61,85,238,146,245,143,68,131,43,111,25,250,89,164,100,22,212,187,11,115,195,156,98,135,181,75,225,49,45,107,22,100,249,186,171,40,136,191,98,30,109,197,86,116,44,75,100,0,98,253,203,60,85,111,77,130,96,24,82,184,27,68,117,101,74,140,98,196,84,24,174,46,112,11,182,6,47,237,48,139,253,131,149,8,40,240,151,2,109,124,67,80,16,118,229,111,78,26,191,52,187,98,180,17,108,8,10,92,17,87,133,255,192,183,127,148,211,118,102,138,195,216,84,204,225,44,121,190,20,53,94,14,0,158,204,133,21,70,20,100,179,115,178,58,132,152,79,11,200,93,245,233,181,94,108,96,202,67,186,125,51,208,122,63,253,180,55,166,104,169,217,180,152,68,234,137,76,108,40,44,102,145,153,254,92,105,98,236,161,185,199,119,177,199,63,132,132,249,183,12,138,213,162,114,23,17,129,104,196,37,60,126,176,170,173,78,211,233,154,80,38,86,122,245,56,213,153,39,113,209,52,47,166,91,33,227,1,52,137,126,37,209,68,69,11,230,136,91,24,144,163,171,222,111,165,2,28,189,244,21,75,21,11,153,95,140,129,235,81,224,226,121,111,183,42,30,88,99,178,103,80,179,242,242,110,80,45,229,91,159,246,140,48,8,51,240,218,233,247,131,99,89,103,12,56,195,108,69,66,226,221,172,171,235,74,246,133,93,156,181,78,154,7,154,60,137,54,122,214,44,165,222,92,132,28,128,72,238,122,92,234,48,223,240,248,23,210,50,221,161,151,39,180,156,246,73,60,200,122,153,91,242,8,182,46,150,135,178,28,73,216,46,248,24,11,179,141,148,112,31,84,146,28,159,247,25,69,207,120,219,226,61,141,239,157,79,169,104,131,141,34,25,8,76,89,217,182,20,227,99,136,242,77,96,73,248,135,13,240,133,209,227,31,250,168,224,210,41,37,149,148,166,151,27,212,214,214,95,232,128,227,14,141,14,143,70,168,47,154,180,16,211,252,104,35,227,50,42,208,123,91,13,109,15,118,118,171,205,141,19,207,239,9,180,110,8,68,20,244,121,116,50,16,161,105,68,21,131,21,219,196,207,4,50,79,51,109,118,137,131,25,93,39,42,117,64,245,44,201,8,175,160,47,255,164,95,247,55,235,86,194,146,50,232,120,226,196,169,49,94,206,211,107,57,103,21,74,226,103,31,210,91,255,167,77,211,61,87,49,241,43,183,248,142,250,147,9,246,170,96,191,182,21,194,78,7,239,12,72,16,218,246,206,56,65,239,138,205,238,35,10,74,127,118,124,213,129,175,248,1,83,221,144,145,127,114,13,49,154,231,210,29,135,56,231,249,156,101,142,170,238,2,54,210,124,211,230,56,189,51,236,136,219,199,71,65,61,195,205,95,252,180,45,37,102,5,229,119,89,164,218,84,75,14,196,171,150,158,201,238,226,9,181,54,223,225,175,103,16,44,0,166,188,1,96,193,76,143,32,113,22,7,217,144,36,5,66,188,3,81,100,103,136,85,194,225,212,26,154,88,219,102,84,76,215,96,25,237,85,247,109,220,225,46,240,247,162,204,67,110,86,87,196,156,91,27,65,9,170,167,164,4,101,50,228,196,91,190,215,5,206,38,28,227,216,251,69,207,51,212,180,189,187,105,7,60,17,122,88,211,180,39,128,209,93,187,7,134,215,191,15,159,70,11,220,28,15,12,115,121,137,156,18,218,66,21,43,77,29,132,181,101,133,147,136,222,154,19,30,83,253,144,166,192,101,108,42,80,73,244,203,223,225,11,199,160,6,30,186,52,179,192,144,165,54,202,16,13,202,214,135,224,171,245,66,16,132,222,60,160,157,181,76,178,58,196,237,40,105,27,241,35,18,30,174,136,87,209,167,216,198,213,233,242,221,92,198,248,114,107,21,66,157,209,5,117,93,255,84,61,133,228,175,36,25,23,171,163,0,10,191,157,165,200,235,247,209,107,199,71,160,203,80,224,231,151,174,92,146,170,240,41,172,36,28,83,120,119,237,12,245,79,20,206,48,91,86,47,123,238,233,219,4,150,13,132,80,71,41,168,138,31,3,89,34,117,88,226,4,235,144,175,106,232,67,120,30,18,69,100,247,127,58,86,78,105,5,183,181,213,242,167,146,140,189,138,41,26,19,5,195,160,167,242,217,225,182,179,255,113,198,196,188,235,8,109,179,207,84,162,17,135,229,221,25,208,91,189,48,75,84,70,36,31,184,145,66,135,112,63,126,16,251,222,64,197,50,63,76,207,34,10,116,169,104,57,156,217,156,158,170,209,110,17,162,44,210,11,70,91,175,209,198,67,7,40,207,147,125,173,43,57,28,117,66,137,61,219,53,171,233,241,20,16,63,245,198,147,11,216,191,150,106,13,255,128,35,40,67,67,5,78,233,162,232,98,145,109,235,219,32,89,125,152,18,85,242,42,122,175,232,93,102,75,149,171,185,229,157,178,212,126,63,179,142,35,141,220,198,61,60,96,230,51,116,96,116,12,191,97,134,205,221,64,201,224,48,33,157,42,191,197,144,140,125,228,38,219,158,92,16,229,28,41,160,11,114,95,62,172,40,111,103,67,0,150,187,238,6,126,101,192,11,106,19,250,139,121,249,133,181,210,138,87,46,13,217,199,249,131,171,38,89,238,80,116,121,171,181,119,197,116,53,5,172,178,59,14,18,61,90,226,125,220,240,107,40,113,148,117,202,213,2,16,96,200,103,169,168,241,37,197,6,49,175,145,119,163,200,173,16,43,102,196,31,99,96,109,128,83,184,126,23,219,103,6,142,44,147,198,121,25,151,0,66,85,210,114,38,129,15,218,169,20,146,231,118,54,168,118,72,250,208,130,162,171,219,19,209,8,96,171,95,122,76,140,239,98,10,233,195,102,108,0,28,18,11,228,134,184,113,112,225,133,0,103,151,168,215,244,140,78,69,178,216,193,114,215,133,114,34,100,164,3,59,185,53,230,166,234,53,75,179,53,94,1,246,131,44,2,177,93,48,47,218,46,166,178,10,199,191,101,27,238,255,158,129,243,147,74,208,75,60,63,37,250,100,144,172,65,185,27,58,241,199,253,40,212,202,177,94,29,40,116,112,70,75,67,171,70,97,23,231,76,56,56,196,30,164,170,138,249,4,174,102,68,73,27,223,184,78,64,25,101,242,202,228,96,181,13,161,213,254,217,29,174,108,91,227,234,113,50,209,226,91,43,24,179,108,151,5,226,155,146,59,72,215,194,39,242,56,112,22,186,180,3,11,197,136,186,251,150,251,252,26,18,186,199,130,201,173,242,188,96,43,12,71,76,110,86,233,131,29,165,67,228,65,170,61,75,158,48,52,100,55,137,203,113,32,44,111,159,6,141,162,5,130,25,27,150,122,124,204,115,220,79,18,170,42,42,152,176,1,113,24,56,31,56,63,33,224,12,137,249,39,150,192,247,2,159,93,228,226,149,65,48,97,142,90,243,41,79,31,147,53,100,30,111,0,5,110,34,75,94,181,56,195,58,247,88,101,106,172,225,36,7,161,148,45,100,239,252,182,2,206,30,153,214,35,27,149,31,209,64,185,28,73,170,141,171,135,185,246,135,69,217,143,244,236,215,84,177,113,20,208,102,15,207,214,145,68,134,215,32,83,105,181,122,18,157,207,92,138,120,97,184,63,240,207,68,138,2,146,210,62,166,128,184,3,201,137,37,16,224,88,234,141,243,54,167,31,39,119,255,77,179,142,216,101,85,72,153,208,90,144,129,1,148,71,31,106,196,196,211,146,250,229,70,138,150,218,174,223,255,249,123,116,143,63,212,53,43,84,38,243,172,126,65,136,17,123,138,90,33,78,126,32,164,205,186,169,94,97,247,155,1,158,217,129,235,185,85,201,167,39,179,0,128,80,68,10,31,177,73,116,113,88,247,108,225,60,201,62,166,207,2,151,254,35,97,139,252,8,21,50,242,231,0,16,138,76,32,139,217,51,39,225,147,63,180,201,172,195,191,174,155,214,41,249,192,128,142,184,198,35,18,90,106,196,207,40,101,129,26,230,193,131,17,176,221,114,177,54,30,182,58,42,210,73,106,248,199,160,96,229,56,174,206,248,87,188,56,131,11,195,33,161,29,154,160,114,27,226,97,209,119,207,126,227,222,251,95,152,32,175,128,121,63,95,135,77,23,62,36,108,31,178,82,6,205,72,73,63,181,89,205,240,187,77,229,154,224,128,199,46,48,155,128,172,44,64,46,77,50,80,158,201,105,203,128,24,86,88,26,42,3,115,162,123,79,195,195,140,118,129,59,165,171,67,113,214,239,237,144,109,48,118,6,56,165,163,242,226,250,160,12,157,4,43,15,181,60,189,135,115,202,67,210,191,221,213,76,30,167,188,137,150,85,67,221,139,237,238,168,142,25,96,82,244,174,105,198,101,57,208,178,168,233,86,97,221,252,220,140,167,245,191,111,206,111,8,224,67,136,236,136,191,181,143,35,117,99,178,91,1,231,140,7,212,93,75,230,109,50,254,219,187,0,83,152,31,86,141,228,103,120,157,86,210,38,138,191,196,142,194,221,202,174,168,15,77,108,73,251,234,65,65,141,60,47,227,3,230,178,88,121,10,212,139,27,209,137,72,241,88,11,237,247,0,35,219,169,47,163,63,252,232,30,63,232,208,191,254,148,253,111,210,248,109,210,129,97,105,230,91,6,250,169,237,233,40,166,44,173,219,134,157,238,20,16,193,41,76,120,192,172,117,208,56,134,217,137,238,205,118,203,75,247,194,211,222,63,102,37,73,57,174,224,207,14,247,185,253,159,214,52,120,201,163,89,194,249,123,241,82,84,122,130,248,5,188,139,208,69,5,240,247,36,170,179,230,26,27,102,152,2,101,167,123,158,129,53,224,186,25,116,137,154,223,167,97,186,177,202,72,3,106,126,251,47,8,218,55,209,177,151,4,103,182,153,166,15,238,200,171,195,242,236,154,221,232,56,13,234,103,50,105,150,47,243,96,133,35,133,112,242,148,82,140,119,112,100,72,180,210,209,28,107,228,100,131,63,56,28,35,161,61,125,0,109,32,112,190,38,155,186,75,57,199,26,246,151,211,127,171,6,4,50,100,244,194,249,75,39,161,98,77,215,225,56,39,208,36,84,200,129,57,254,126,83,252,166,239,253,190,122,167,57,171,68,162,161,103,128,40,105,28,122,248,122,165,196,137,137,132,125,178,25,6,208,95,224,183,254,234,186,196,10,169,62,161,18,83,195,38,154,39,178,52,110,25,82,88,209,137,171,24,75,101,212,127,228,166,254,160,179,175,247,130,190,25,126,33,95,55,9,32,152,199,203,77,209,9,108,172,149,167,8,224,180,202,47,122,38,255,156,190,152,239,176,88,71,180,30,22,27,250,137,1,3,52,130,45,107,50,37,87,126,56,28,33,168,249,175,167,183,10,167,178,65,230,192,132,46,253,249,27,169,129,67,61,204,26,16,226,86,45,84,195,109,5,54,81,27,178,204,3,232,152,120,202,227,19,238,172,30,132,83,165,21,63,252,163,102,12,20,93,14,66,16,114,47,161,62,244,46,78,19,237,181,118,134,135,91,192,167,218,0,156,155,182,96,123,224,72,219,68,155,85,34,131,99,174,5,13,204,12,155,27,192,239,201,249,163,240,157,62,48,202,174,158,251,160,159,255,212,224,110,184,62,212,187,92,188,187,169,161,246,232,5,246,139,116,178,205,4,68,65,234,19,18,29,77,161,108,162,245,79,212,117,74,108,239,203,63,168,200,135,243,16,179,123,141,57,155,152,222,62,62,113,140,185,217,58,19,85,141,48,100,116,116,117,55,236,58,100,118,234,170,152,236,131,136,33,206,240,137,22,13,195,130,72,140,112,247,204,203,183,50,96,112,233,96,101,206,178,243,152,194,28,75,161,203,237,18,117,122,68,161,147,17,190,226,136,231,133,29,71,173,183,82,133,20,167,54,26,233,169,174,114,157,155,147,48,64,95,49,166,121,25,167,136,78,33,159,106,153,220,246,219,171,190,46,238,138,221,89,189,215,235,20,118,9,190,58,246,48,74,234,164,177,109,43,69,142,156,217,252,124,203,57,151,34,68,85,192,224,240,209,231,221,10,248,160,204,130,196,193,39,92,29,115,114,2,66,90,103,33,239,117,76,147,51,129,165,84,114,116,244,52,26,46,203,49,21,105,113,157,52,180,182,248,104,204,128,46,25,118,250,48,51,140,238,20,148,106,118,169,201,239,129,181,124,195,102,241,82,27,162,231,201,152,1,62,226,166,95,40,189,87,78,67,111,121,18,81,84,113,147,211,95,216,31,207,214,204,249,238,190,131,25,217,50,63,221,223,114,68,102,151,128,213,177,17,100,16,44,246,210,235,36,91,26,58,179,155,193,99,213,193,68,227,59,79,45,179,112,181,112,70,254,154,179,120,126,47,5,80,12,68,6,26,135,207,74,142,239,199,144,143,4,1,132,66,216,95,18,195,64,197,51,222,92,96,156,162,158,214,209,102,205,131,39,73,7,185,43,242,90,230,240,173,233,244,1,3,4,30,150,87,10,231,183,246,127,82,91,199,136,15,50,76,231,63,83,79,19,112,216,198,62,219,214,175,250,153,244,29,93,224,66,198,214,155,24,125,129,177,151,208,207,166,77,181,235,24,67,47,191,155,255,189,169,84,146,241,158,136,186,63,185,117,90,64,48,84,21,206,139,207,170,182,38,54,25,192,29,134,33,114,24,232,239,94,180,143,103,194,63,84,136,250,197,97,50,207,178,26,206,112,246,200,238,167,162,56,227,130,87,152,128,7,252,112,217,182,219,122,67,53,69,109,55,167,78,197,130,231,64,25,151,207,253,144,173,49,87,216,248,115,85,5,86,44,67,130,159,115,211,205,126,93,32,237,137,102,243,71,205,125,222,112,138,205,110,185,25,125,140,1,142,146,98,8,46,192,15,191,111,211,94,126,7,71,23,115,5,38,162,228,173,223,125,253,174,192,184,19,85,86,73,213,38,6,47,157,207,7,91,213,87,34,182,177,108,21,68,239,65,28,161,178,236,18,207,178,154,66,199,65,194,156,139,247,158,60,208,36,152,102,39,236,182,108,190,253,37,213,249,141,243,189,115,158,180,163,238,208,6,29,147,16,196,224,223,27,60,175,227,113,29,21,143,167,4,162,2,196,197,188,51,169,118,231,50,53,11,184,249,106,214,197,8,33,227,8,130,12,4,21,64,6,120,34,127,236,93,89,8,183,141,250,204,205,208,11,49,99,243,230,155,125,182,143,109,111,131,246,149,241,78,145,128,218,145,210,87,120,27,65,26,82,25,27,116,143,202,128,67,13,86,3,42,197,22,137,68,63,68,122,100,223,140,113,181,215,179,91,1,143,2,189,254,33,44,105,7,180,226,13,17,145,229,199,179,115,208,78,114,16,44,212,7,219,54,59,27,215,156,211,98,20,113,220,113,60,78,190,211,95,111,249,156,245,172,182,46,23,209,176,133,120,215,46,135,197,149,19,58,109,168,225,150,12,154,237,39,166,21,188,79,201,181,230,3,174,17,230,90,209,224,106,165,47,178,80,119,9,127,247,93,170,228,192,57,220,129,51,182,216,233,191,228,62,36,120,212,224,157,247,198,20,171,124,125,78,111,224,246,220,233,37,14,198,248,47,101,227,5,152,178,251,198,242,51,221,7,123,36,177,99,125,106,45,139,177,11,134,207,132,17,56,103,25,195,192,214,98,252,56,112,150,150,115,110,158,162,179,251,184,24,82,104,26,160,17,92,202,231,8,49,234,136,145,152,221,172,214,211,57,195,104,78,136,99,17,4,164,193,181,143,145,60,157,67,155,86,62,157,253,97,58,133,33,192,206,33,9,231,143,173,122,17,200,44,201,207,48,250,205,132,193,114,1,164,6,47,142,121,8,87,80,195,90,31,53,218,215,107,101,182,182,23,77,38,62,208,226,61,144,91,185,117,89,179,130,3,116,13,60,67,229,132,72,87,39,234,210,81,209,183,176,148,236,194,155,132,24,86,115,231,150,57,95,22,144,34,188,158,4,74,14,217,44,229,157,174,25,115,170,179,217,84,120,65,217,25,27,164,159,86,234,209,128,166,87,8,83,183,46,94,31,2,152,48,32,114,36,124,59,229,101,116,33,10,121,89,167,123,193,10,39,255,214,196,167,70,43,51,140,77,67,104,215,39,155,235,121,40,189,29,28,22,54,214,14,87,158,160,182,249,111,213,68,136,203,126,77,222,45,155,51,57,174,115,146,173,112,178,223,219,67,180,183,63,0,93,151,240,199,160,213,252,208,102,39,2,244,181,156,38,187,71,233,109,198,5,19,246,13,105,91,51,254,160,38,120,143,176,158,253,170,156,107,73,138,116,43,161,130,163,224,227,142,168,90,166,213,235,119,120,22,118,210,79,245,208,195,172,90,29,134,100,43,6,251,178,93,196,247,0,26,10,3,119,176,142,167,201,50,73,108,210,97,7,200,221,176,99,55,247,50,100,218,188,244,165,60,179,170,226,239,1,79,176,56,13,157,197,67,130,248,204,181,131,228,46,222,221,185,253,13,107,108,181,64,172,86,127,174,35,54,190,120,218,56,248,63,235,23,83,188,19,39,166,225,55,203,52,251,207,192,228,171,41,168,167,91,190,243,98,153,23,44,126,104,44,90,98,145,14,155,83,235,55,73,7,139,196,27,60,81,143,200,151,152,44,102,122,147,191,227,123,54,220,133,99,106,6,71,1,120,208,130,180,228,160,244,92,100,17,116,232,113,252,92,149,51,199,113,182,179,170,13,133,75,18,199,120,249,29,171,223,15,155,86,221,107,51,84,50,228,212,195,89,183,6,146,192,223,52,21,74,202,119,101,221,19,158,185,242,228,227,103,6,131,230,186,185,234,249,26,250,191,159,158,118,109,60,174,152,73,145,151,238,99,111,214,178,129,11,221,76,21,255,226,57,55,144,75,142,50,24,169,114,86,93,101,213,220,65,85,17,173,16,19,91,21,41,182,133,68,119,212,66,102,20,44,206,20,171,180,241,185,63,116,123,62,131,91,88,17,158,102,175,62,59,67,123,152,77,227,182,53,147,3,211,233,134,176,36,223,98,186,249,225,151,29,85,164,5,184,152,10,115,111,122,230,205,79,166,120,206,76,115,51,38,221,128,84,122,196,42,246,178,61,245,138,187,228,248,115,209,166,119,178,211,161,168,5,127,98,78,21,75,226,125,118,79,237,233,189,235,221,178,96,66,101,34,100,165,127,204,0,236,21,152,58,128,62,80,40,97,17,12,240,70,192,3,169,73,104,34,58,146,133,74,191,210,195,232,125,138,234,8,151,0,180,173,193,191,162,242,245,208,193,244,159,196,138,77,11,37,224,47,188,134,128,219,125,59,241,150,96,188,198,1,243,65,166,128,196,162,168,220,203,4,150,84,250,176,139,69,126,53,97,143,38,251,147,152,132,57,85,102,45,149,51,36,80,27,188,155,231,56,247,143,7,50,246,70,180,58,148,115,41,200,27,178,63,160,14,201,61,101,30,6,85,14,17,85,216,235,128,164,18,187,175,110,107,109,43,216,125,162,236,17,123,220,179,177,235,24,203,218,43,246,185,219,233,210,23,149,171,254,16,208,102,65,200,162,134,111,13,143,15,230,125,251,58,9,244,90,77,196,223,34,131,16,240,32,66,98,207,156,9,221,234,63,187,15,207,18,75,47,162,22,247,146,34,102,51,238,22,46,232,55,73,110,82,154,162,123,22,217,90,74,88,170,171,88,91,72,175,77,214,245,126,101,4,214,232,26,153,245,253,126,86,8,117,158,118,142,59,253,255,119,87,179,165,236,182,10,139,168,195,129,196,176,163,66,139,151,112,147,241,203,23,7,161,54,6,132,170,119,230,57,149,245,149,51,232,2,5,223,215,19,205,19,57,125,62,40,236,103,181,96,21,196,240,245,92,230,65,244,191,240,231,222,191,231,98,177,75,200,31,109,208,191,149,94,171,215,33,130,24,238,208,229,110,15,126,61,0,144,108,41,137,160,35,254,212,164,60,233,7,7,41,30,19,120,199,157,79,143,53,229,192,10,10,163,140,27,123,113,255,102,237,233,91,229,35,202,246,176,218,198,0,146,30,34,105,140,78,82,37,98,208,217,225,152,176,229,8,166,22,126,135,23,196,113,173,196,98,141,122,167,91,147,8,254,119,50,212,54,80,239,140,171,14,190,170,24,163,188,170,73,69,255,152,105,171,53,107,113,156,77,46,16,31,14,105,140,164,179,119,238,105,73,71,120,10,172,74,232,8,236,198,148,68,208,60,33,170,177,181,163,100,190,43,26,89,233,47,67,21,228,158,33,20,154,152,209,165,229,38,235,156,30,255,206,195,109,246,1,140,21,47,64,103,226,33,188,114,222,82,152,140,43,131,104,111,23,235,67,76,196,12,37,81,69,53,126,213,86,154,113,207,237,14,120,38,177,1,168,52,23,157,243,110,136,248,49,127,94,203,119,164,158,75,72,105,191,8,170,164,86,252,79,207,111,101,61,233,145,114,182,150,120,106,114,173,114,35,16,129,128,213,224,108,223,68,64,191,236,6,13,183,147,108,201,172,29,82,51,72,69,243,6,17,211,41,81,55,46,63,55,61,252,82,140,56,29,66,243,33,7,148,201,204,110,215,94,26,51,10,126,109,99,127,8,201,64,188,159,188,34,60,118,188,3,252,120,131,86,22,138,111,180,125,158,228,59,15,138,94,76,160,72,146,186,111,6,169,220,232,18,135,25,224,65,204,125,228,144,143,199,115,79,210,189,114,244,80,177,173,94,104,172,5,235,235,219,240,198,138,63,112,120,120,140,120,220,211,211,207,198,172,56,102,126,168,119,63,255,108,42,235,233,82,200,106,124,189,3,175,181,30,185,184,250,70,82,211,76,168,250,75,175,92,90,231,10,115,45,83,4,23,200,81,105,61,128,7,121,233,7,77,193,171,50,203,35,152,81,2,169,119,206,241,170,182,35,86,153,134,134,13,235,219,74,205,53,83,100,215,223,220,144,119,114,162,161,152,87,16,244,34,163,115,74,230,129,2,48,138,184,128,15,102,36,168,2,67,137,198,252,220,99,182,135,189,191,8,227,157,1,105,44,134,18,174,159,7,254,7,55,49,168,242,231,209,211,29,138,34,29,145,7,8,255,136,103,75,179,111,159,103,164,2,131,239,189,62,69,7,237,130,164,214,157,81,76,0,147,226,86,29,246,67,1,105,254,74,26,51,44,201,9,221,30,1,157,74,155,138,238,82,196,226,47,153,139,228,112,71,17,166,117,144,158,15,100,95,124,252,118,192,63,136,175,185,65,191,121,162,65,4,36,89,16,173,71,73,64,159,35,72,29,173,235,235,64,161,107,231,34,16,97,214,160,172,19,171,124,21,8,100,22,238,115,152,21,205,28,251,88,220,171,239,99,127,118,253,141,54,129,59,175,161,210,64,179,24,176,94,234,155,25,29,238,252,185,179,213,202,245,3,86,0,3,67,114,189,44,172,126,87,156,242,8,143,212,150,143,217,242,66,180,224,170,125,144,99,33,225,134,105,146,66,166,234,220,219,242,114,160,115,142,78,176,188,154,230,189,34,190,224,95,42,58,22,117,216,26,254,217,168,224,137,171,192,59,250,206,180,58,149,110,130,33,218,14,250,69,136,96,113,170,147,118,52,51,50,9,101,62,89,145,182,88,64,170,30,10,0,77,152,42,16,195,58,12,35,31,171,17,171,188,14,199,58,17,16,163,73,201,221,8,202,48,219,238,230,11,166,107,99,204,193,65,223,33,223,187,84,36,222,2,51,222,65,152,29,142,202,171,174,164,2,202,59,29,159,15,100,195,26,143,35,232,224,103,252,93,240,232,209,147,59,56,120,152,177,247,122,77,149,176,146,194,172,72,51,133,59,70,175,10,91,165,96,55,233,251,27,86,169,14,140,69,168,255,70,194,234,95,29,13,41,113,67,57,222,155,166,46,149,79,97,80,243,89,180,40,133,184,11,246,218,237,86,48,226,182,181,253,30,213,158,50,140,48,224,13,220,209,20,133,94,78,27,194,102,55,83,123,182,77,98,190,124,123,96,200,117,109,48,166,202,47,202,100,101,154,96,169,89,136,243,122,33,25,72,122,38,199,248,241,79,155,24,113,107,154,117,207,155,54,246,18,99,223,9,202,9,62,205,187,8,61,170,195,171,37,52,153,141,107,26,141,207,119,41,43,195,127,145,2,33,181,99,95,226,89,48,5,199,194,222,38,215,99,93,110,134,53,186,38,116,61,165,204,169,203,184,110,196,240,49,215,159,198,13,185,108,139,147,166,223,175,182,220,243,27,156,243,54,163,153,160,169,183,57,32,2,113,198,245,17,177,223,57,38,210,74,20,222,187,237,79,195,46,33,97,229,117,192,33,43,223,155,183,176,176,75,182,63,72,138,224,120,133,236,5,160,66,198,35,194,66,85,91,98,223,74,80,249,126,80,77,171,233,127,150,58,174,9,213,180,8,206,58,104,90,184,109,104,170,205,158,212,91,74,187,128,161,117,217,19,200,225,127,60,205,1,149,136,250,134,50,201,8,254,211,61,100,177,50,56,94,136,57,231,198,125,6,133,7,202,252,165,198,196,117,198,55,175,47,13,251,191,103,216,161,229,129,192,102,189,247,8,108,41,143,240,17,96,238,216,236,90,85,145,164,132,110,220,190,87,148,32,174,62,191,153,255,23,9,43,169,152,247,235,213,53,103,143,8,180,173,131,25,30,135,20,253,200,98,35,253,186,60,115,251,227,18,57,167,121,175,38,228,204,181,111,174,127,107,27,75,43,40,29,250,90,173,175,104,25,89,109,196,63,172,86,121,222,8,177,12,77,138,78,83,55,152,86,178,187,46,20,29,95,23,151,2,164,141,123,65,1,222,44,30,180,18,74,117,71,231,62,81,58,83,228,3,138,93,152,225,102,110,138,172,175,33,133,20,114,85,120,160,64,162,75,158,104,224,231,160,118,230,117,76,251,205,215,52,214,246,206,157,204,169,31,165,164,128,30,67,194,25,4,20,51,236,181,90,136,113,249,76,197,21,21,116,35,9,42,51,146,166,224,108,181,116,152,96,171,255,57,204,87,1,237,158,10,101,142,144,222,186,223,109,238,72,197,63,109,190,82,195,239,156,83,111,252,49,63,160,72,162,249,44,11,233,151,117,96,237,85,120,63,136,64,21,68,57,231,253,209,94,12,59,12,250,63,30,221,218,154,28,151,88,92,166,34,172,237,82,127,74,172,116,203,204,211,216,250,42,153,129,224,236,41,57,150,47,108,120,65,157,73,68,146,74,185,138,142,18,151,231,23,13,60,67,20,254,7,208,107,142,43,96,169,189,58,93,198,58,124,24,155,154,230,84,158,162,187,153,92,170,34,91,212,210,171,135,249,14,210,147,9,131,183,223,132,96,34,175,177,92,95,59,30,188,7,15,173,239,72,81,206,87,203,132,102,205,88,242,51,44,197,108,156,83,108,169,66,134,209,203,168,214,216,17,187,235,244,10,109,170,167,96,64,62,12,156,237,177,250,230,145,21,242,237,124,101,113,204,44,237,169,177,77,143,84,51,38,82,98,57,17,89,19,81,41,83,11,79,39,205,105,102,104,28,60,55,40,32,255,171,223,141,92,68,125,100,214,253,141,194,54,152,224,107,29,71,202,52,33,116,129,5,163,60,236,140,143,159,63,19,232,66,90,199,229,133,58,85,231,178,132,134,235,44,162,76,221,129,228,176,42,191,76,101,158,80,40,222,22,103,242,234,34,210,94,191,134,99,31,44,87,14,214,17,47,60,251,231,225,46,124,231,152,177,173,177,175,79,58,129,11,122,250,24,0,212,157,40,20,33,180,249,209,72,228,93,146,217,146,244,232,0,70,169,159,198,74,224,61,71,233,192,128,109,87,88,128,35,142,10,156,9,150,186,204,96,33,247,51,137,252,51,141,185,53,71,236,216,174,222,205,228,137,224,125,106,198,26,197,92,54,9,185,190,251,53,137,120,186,242,215,109,15,179,80,196,80,185,84,118,238,235,245,129,157,220,17,81,4,61,172,65,15,105,199,40,198,252,206,98,100,135,36,88,122,76,180,127,42,227,178,240,136,195,97,175,19,82,121,4,64,77,77,170,213,142,33,221,229,191,220,208,111,252,196,220,232,57,113,31,110,169,123,207,57,6,111,159,237,8,184,229,228,176,104,7,250,19,245,190,118,115,83,131,112,65,76,74,14,207,121,192,156,21,102,153,39,115,235,118,99,171,77,62,210,125,30,19,143,106,146,190,143,9,44,186,85,206,207,162,213,3,30,202,139,161,74,17,240,203,201,220,186,59,110,54,213,201,201,252,94,246,38,102,123,4,40,120,12,247,195,186,226,127,159,3,134,173,234,5,152,206,231,130,233,102,240,25,111,42,151,195,30,18,28,223,137,166,156,47,221,9,168,50,162,122,203,104,220,204,33,223,42,28,113,220,251,235,110,89,97,247,56,193,91,243,189,218,99,127,132,182,86,210,195,111,77,113,97,83,172,69,186,193,90,21,26,62,2,111,56,181,190,134,178,116,99,80,99,110,3,210,39,103,241,102,68,226,173,188,118,255,187,70,129,195,52,1,254,177,209,36,169,218,180,251,76,56,1,39,250,60,255,2,161,176,246,211,125,162,222,176,208,225,253,124,137,150,254,238,29,167,97,204,18,218,85,221,120,198,222,42,81,120,84,4,165,43,96,250,249,202,36,9,253,234,33,69,254,170,25,175,208,81,198,225,14,234,145,159,149,59,66,219,37,123,150,78,115,209,30,146,164,239,33,228,135,29,191,150,64,157,82,122,66,36,254,151,168,223,165,121,88,123,27,60,222,120,11,248,95,115,178,56,243,223,234,22,106,227,155,145,91,13,157,96,52,158,69,182,63,67,120,76,180,141,62,91,240,140,195,130,75,165,219,105,73,219,183,12,214,89,5,123,235,164,182,58,164,31,36,152,208,100,138,16,222,116,102,203,121,125,249,184,118,199,80,42,170,184,131,110,158,93,227,150,132,166,66,11,155,246,209,153,131,62,237,21,169,122,233,73,145,151,15,36,108,30,135,175,189,199,110,127,177,174,245,94,229,76,99,105,233,47,156,10,143,43,150,59,213,124,75,247,219,78,188,226,131,15,128,91,100,107,170,190,200,99,226,230,24,40,158,8,44,207,199,63,10,185,79,211,94,127,185,99,71,59,8,146,180,47,185,1,56,102,61,237,168,66,65,199,136,241,126,83,148,219,168,60,85,237,183,14,167,15,149,59,47,84,222,6,117,56,108,21,63,216,118,200,221,2,78,231,36,177,188,118,183,241,153,107,165,18,162,147,108,151,254,49,217,235,233,155,78,84,162,134,49,126,174,145,116,61,117,196,58,211,143,117,109,235,29,185,40,125,180,248,156,75,119,193,104,192,35,58,255,152,203,81,82,66,165,218,94,44,141,9,192,172,27,103,185,36,207,228,34,136,108,113,229,39,118,212,39,194,102,159,92,92,23,121,210,252,102,0,219,67,4,136,117,108,124,3,121,29,4,208,44,244,206,229,129,214,199,190,1,22,3,233,180,76,130,26,91,81,53,229,1,90,66,100,83,28,57,191,11,99,242,9,97,181,240,65,16,41,59,1,118,170,162,18,91,198,127,255,238,205,196,193,0,37,125,33,98,202,133,153,34,104,152,66,58,116,46,214,53,42,20,218,143,197,70,84,215,243,141,168,56,45,17,113,196,51,228,61,212,39,21,31,141,154,161,186,34,182,157,53,40,217,2,139,105,205,151,5,96,59,248,168,240,193,237,248,106,223,76,168,75,39,98,73,192,26,218,214,209,46,112,68,171,14,106,109,124,85,169,176,92,133,203,31,106,204,206,51,176,32,14,27,198,212,6,217,83,15,137,71,53,27,170,33,184,74,153,8,191,242,183,215,223,229,220,239,189,89,245,97,29,62,12,111,131,169,21,174,168,223,250,71,97,191,8,136,174,91,124,239,86,85,168,84,145,207,91,136,193,112,161,181,54,73,87,114,136,148,23,21,3,171,231,207,187,194,67,37,254,166,203,210,69,232,142,142,108,85,143,167,210,15,19,75,24,58,163,84,241,128,9,2,108,239,111,184,157,96,249,39,19,124,201,44,6,64,232,156,121,39,132,61,206,8,96,24,38,32,124,222,140,243,204,243,145,42,157,190,145,149,84,204,44,5,83,201,234,86,93,100,249,73,213,251,77,214,229,235,165,212,250,180,170,68,37,205,100,94,127,198,224,83,59,91,43,124,25,51,145,235,15,225,107,113,91,52,55,184,200,247,111,141,236,226,121,132,76,9,122,201,107,174,46,197,123,226,206,233,115,216,127,215,33,104,149,21,30,61,90,32,63,17,22,115,95,252,217,173,200,139,71,19,150,13,87,34,19,197,27,4,116,124,250,66,61,205,33,250,125,39,52,123,50,153,33,144,193,77,118,212,169,140,217,239,136,37,139,224,5,255,174,14,57,149,30,120,149,155,141,103,254,74,218,250,196,149,231,189,115,213,224,150,140,37,110,54,161,72,162,248,204,150,0,28,255,16,23,215,145,250,213,153,0,78,12,43,44,19,126,226,16,98,58,112,150,79,87,33,184,68,126,163,253,45,10,182,147,105,93,180,130,48,190,235,46,234,234,151,86,98,78,73,166,239,171,15,226,46,135,160,56,170,106,148,118,165,56,6,231,225,180,137,62,128,37,60,208,71,46,131,44,79,70,97,205,212,61,49,253,46,160,247,191,32,57,137,80,60,234,59,19,65,5,237,125,183,242,37,219,89,26,142,90,182,38,170,237,66,217,40,173,11,126,114,212,179,10,25,96,233,245,202,242,209,180,170,157,235,10,213,174,251,83,235,135,222,215,65,200,131,50,87,48,187,189,31,172,176,89,67,12,216,55,75,57,153,9,252,54,116,35,238,71,229,64,140,91,211,62,149,135,131,235,119,4,173,87,247,200,200,135,155,200,109,155,122,97,26,54,199,211,162,20,155,187,100,116,143,142,76,243,45,57,63,49,245,224,172,148,171,178,86,220,105,127,145,225,41,156,36,180,16,99,123,189,53,73,184,104,186,101,38,58,42,11,4,48,146,81,65,244,134,25,16,176,211,199,107,31,89,85,248,96,78,64,115,92,172,236,74,71,34,28,141,90,203,147,156,36,177,168,134,184,200,101,59,147,221,99,235,64,111,248,87,26,187,75,14,181,106,173,47,248,19,220,22,72,39,23,200,86,156,4,45,232,77,76,231,56,250,82,146,73,5,125,40,79,228,225,60,132,113,60,150,134,17,118,213,28,72,104,26,233,144,44,127,91,111,164,147,113,127,191,187,6,71,1,219,246,61,23,51,176,142,81,103,25,54,227,171,91,14,77,156,65,129,67,68,9,16,162,40,211,95,116,157,178,6,101,171,70,33,193,118,168,22,225,152,134,140,233,213,67,205,122,57,105,98,100,32,72,163,56,166,140,96,27,92,242,119,144,99,85,15,123,8,120,207,251,232,62,94,81,32,253,180,45,161,167,122,193,87,74,106,145,60,195,56,194,139,245,171,234,238,229,251,163,215,127,81,29,122,15,177,23,223,80,19,91,204,18,102,116,12,29,60,185,7,61,88,58,133,76,74,185,80,53,61,119,220,108,3,109,199,200,193,115,105,215,166,94,180,106,140,16,194,31,103,112,15,6,1,208,19,180,153,204,242,239,193,128,192,183,224,173,105,118,46,114,28,60,246,210,146,236,204,163,196,107,103,97,115,93,211,237,161,139,15,235,45,152,19,164,155,158,129,46,54,153,104,218,123,50,107,20,184,110,208,75,209,17,219,90,207,43,51,180,141,4,22,107,56,163,156,222,22,187,27,100,213,34,250,190,52,171,126,41,53,79,237,160,0,36,127,227,177,31,172,155,151,232,221,134,105,206,45,172,198,88,129,3,204,61,202,78,245,235,188,138,17,100,196,241,234,111,29,40,96,114,90,172,226,172,172,3,127,84,201,92,139,149,54,217,113,162,94,47,90,4,16,40,212,251,19,51,142,122,32,176,5,11,228,93,255,38,152,113,11,239,63,252,59,191,244,93,71,47,144,155,140,35,17,156,20,208,135,247,237,197,118,207,166,118,4,122,175,19,8,245,136,62,61,132,119,28,41,129,170,79,203,177,92,75,14,55,161,191,233,74,97,30,140,216,230,40,198,134,217,31,143,213,197,158,78,76,236,153,143,146,47,34,228,34,208,222,131,50,52,125,182,162,109,67,136,119,78,43,171,211,193,131,93,131,248,10,201,160,66,8,47,39,85,240,113,205,236,134,72,163,242,26,118,196,219,87,55,149,206,20,127,151,31,53,151,118,67,101,222,67,223,13,88,134,76,183,239,161,227,96,250,88,16,142,114,43,206,135,53,172,4,252,42,152,98,144,81,162,183,4,23,212,225,155,18,243,15,190,249,191,16,75,51,189,28,31,133,238,70,38,239,110,169,142,226,250,47,65,80,105,75,68,143,231,222,180,169,30,240,242,141,132,18,224,198,251,133,30,76,0,127,134,56,53,113,5,253,41,161,86,227,133,83,181,86,13,154,219,123,89,20,64,155,114,178,16,219,240,66,157,229,174,252,27,251,251,144,127,104,212,120,243,204,193,226,169,203,85,178,60,197,97,158,241,138,14,142,38,146,198,171,75,59,10,141,66,87,29,192,45,95,164,141,165,56,181,118,171,97,104,176,97,219,215,83,247,203,197,106,18,201,98,80,38,232,138,176,130,126,252,108,221,206,229,34,205,243,15,40,29,29,108,1,49,178,151,1,137,81,25,118,199,156,190,124,242,3,56,35,68,138,17,26,241,98,166,210,212,197,1,177,125,136,38,85,168,204,98,216,141,153,175,226,14,27,0,161,141,234,211,198,3,235,212,75,246,41,86,78,129,148,147,53,79,188,178,225,165,10,222,194,179,183,204,26,172,159,190,49,201,63,176,43,153,158,126,2,100,227,121,92,92,213,215,181,218,231,249,29,35,120,247,17,176,113,19,200,89,13,195,92,47,18,48,31,146,170,244,123,7,200,157,55,2,246,192,178,185,51,34,77,127,144,241,84,174,127,107,34,67,138,235,34,6,154,69,123,1,13,164,150,126,207,144,119,24,104,40,171,113,138,164,17,147,139,94,184,89,120,249,250,208,186,208,77,112,199,247,212,103,26,218,57,39,234,74,207,76,138,120,187,164,11,98,106,218,239,103,217,160,139,227,137,15,105,215,37,249,250,113,233,152,183,184,103,254,139,204,115,77,177,12,96,32,125,28,225,119,185,44,141,231,48,47,235,253,173,207,60,95,111,61,153,88,225,56,40,233,44,145,129,168,103,248,9,252,36,201,41,47,112,80,90,109,150,236,179,54,36,149,254,240,98,84,242,155,100,67,200,158,20,185,146,141,4,19,77,216,96,117,226,112,86,180,219,113,144,187,219,164,114,18,44,199,78,186,25,212,185,238,229,153,28,214,225,174,231,206,76,97,167,152,52,121,185,109,35,112,19,17,118,81,34,222,144,208,108,138,80,209,192,146,87,7,51,24,224,243,69,180,124,25,115,104,241,166,59,231,198,158,38,146,146,184,31,105,28,21,46,161,148,160,128,117,81,111,31,54,58,112,140,33,153,45,90,79,64,104,248,238,32,108,3,30,121,204,14,3,25,80,155,42,237,180,9,171,243,227,216,157,75,52,203,73,94,102,143,167,129,242,143,245,99,192,132,148,51,41,210,187,123,250,161,159,60,243,122,13,231,216,222,112,39,110,92,59,253,162,49,178,209,137,40,177,192,235,66,63,137,116,121,238,87,182,219,166,17,241,162,75,45,213,210,203,183,19,68,93,43,3,24,200,91,127,48,45,189,82,61,138,71,157,87,231,30,231,78,198,251,186,238,147,169,26,193,127,237,103,235,60,212,16,155,101,86,151,126,229,210,240,96,241,92,135,237,172,106,224,90,56,51,92,26,151,208,147,38,56,46,11,103,131,226,24,181,96,183,92,168,160,77,11,127,94,218,139,217,16,253,129,7,100,11,183,49,157,171,148,28,127,27,3,69,159,92,220,206,32,227,174,92,96,209,137,111,119,31,208,65,117,190,234,178,138,218,68,83,150,18,152,98,248,90,56,226,192,89,73,151,165,211,120,96,164,74,242,204,174,48,42,145,64,28,5,132,240,134,214,54,226,88,114,113,50,46,5,116,26,46,112,109,223,90,141,40,205,245,215,123,50,88,147,44,216,189,194,63,5,252,41,100,203,31,136,200,93,51,104,34,144,210,25,35,226,228,201,172,210,88,60,126,58,67,208,39,231,148,245,44,163,245,55,19,237,140,117,120,71,97,199,141,152,32,24,131,93,157,186,97,170,49,1,38,128,189,125,140,187,7,170,186,127,37,250,46,196,206,168,74,159,41,163,163,216,4,32,99,233,251,138,237,141,215,255,11,115,15,30,118,192,24,193,95,91,138,25,182,44,137,207,61,214,207,101,129,252,164,48,53,116,165,237,238,54,233,34,1,239,124,145,147,58,176,194,72,217,148,222,164,93,91,79,129,170,36,26,209,229,91,85,191,182,156,226,79,33,18,91,215,103,130,100,12,66,108,25,82,233,134,101,125,121,149,237,255,119,20,51,113,66,25,116,134,217,159,213,162,27,237,124,91,132,149,4,252,138,231,97,157,197,47,102,77,147,255,55,32,61,187,163,86,145,252,76,9,177,71,14,137,198,197,188,211,195,163,124,160,15,149,33,87,203,157,127,190,191,179,242,47,178,118,105,128,217,216,241,102,0,204,28,206,73,149,34,182,81,141,56,51,89,172,126,55,26,190,77,138,101,147,90,236,165,107,72,176,93,158,122,221,161,159,48,179,249,133,148,154,20,85,169,165,57,223,21,183,18,29,98,100,242,34,197,134,236,42,81,2,168,58,163,4,239,238,223,72,112,201,112,146,22,253,73,121,46,37,94,118,162,90,155,108,174,109,217,16,95,151,175,237,200,224,101,125,222,34,9,127,255,156,187,57,153,73,148,5,61,249,199,130,136,161,31,215,214,77,166,41,249,57,164,43,196,11,42,235,230,207,181,130,230,209,227,224,175,185,53,201,93,39,247,151,246,226,231,213,78,190,124,49,86,19,51,143,193,121,134,65,76,43,97,227,254,83,193,91,205,11,235,65,5,251,4,4,154,149,12,132,163,96,224,236,96,238,116,35,228,166,100,93,143,21,166,234,64,14,112,15,178,154,196,17,126,1,151,71,154,225,243,204,224,68,191,106,74,244,73,37,45,248,254,204,153,27,25,237,70,59,114,46,136,170,225,90,164,186,247,214,174,204,203,217,88,10,255,10,218,41,208,114,169,134,14,175,18,228,130,108,58,164,94,118,187,123,45,206,176,224,246,95,161,179,27,224,199,224,82,86,255,226,95,212,123,148,142,244,162,145,163,48,92,201,250,142,66,127,52,219,213,2,83,80,150,219,210,85,138,246,38,48,127,239,138,177,147,46,83,181,88,192,160,72,62,232,1,200,56,95,55,222,13,80,157,12,201,236,197,32,243,187,123,45,191,84,208,129,56,188,232,98,251,15,154,85,127,37,150,30,206,250,183,58,17,140,164,228,60,1,134,134,35,67,168,223,133,213,70,17,146,226,203,145,95,113,173,201,78,153,46,10,208,141,28,171,236,182,160,198,18,220,112,217,219,159,162,152,197,138,77,78,254,126,12,140,114,217,47,112,64,197,143,175,133,15,56,83,229,198,252,0,63,187,185,89,104,13,62,78,50,220,205,239,108,203,37,90,244,190,64,192,155,12,45,26,148,228,17,165,61,156,51,208,99,151,84,77,226,100,71,191,141,172,198,162,139,149,222,1,36,46,153,126,37,188,3,116,4,54,165,155,226,212,140,146,186,62,58,42,110,102,20,179,121,169,144,147,54,35,89,213,156,160,249,9,53,64,123,225,153,18,57,150,144,202,152,163,116,53,144,177,86,244,4,140,58,54,156,75,74,4,68,174,34,158,24,242,73,216,157,177,201,213,223,180,12,35,182,234,233,100,227,196,150,87,97,92,51,72,34,51,113,245,117,228,186,224,58,239,128,6,146,175,175,61,218,61,235,249,118,31,20,188,188,31,73,227,243,113,59,162,81,182,97,68,98,6,25,99,123,195,85,122,60,204,254,85,145,157,134,10,65,61,62,118,24,244,209,65,88,74,160,45,111,62,188,7,211,147,178,255,210,162,37,229,243,160,66,72,253,174,233,131,254,206,188,202,75,2,169,186,78,85,4,46,92,58,64,23,67,161,90,151,205,32,97,124,223,65,243,72,69,60,176,105,32,254,80,29,86,149,107,148,244,29,108,41,2,229,4,189,86,80,34,249,217,167,160,37,165,252,48,210,22,81,175,71,140,151,52,115,13,0,149,208,49,203,99,243,93,253,214,144,241,174,99,63,175,149,217,144,226,82,148,73,232,83,185,199,165,168,227,137,4,174,202,167,38,97,171,82,181,149,191,180,206,10,224,214,226,147,154,42,193,200,141,43,45,65,9,87,225,230,43,31,235,150,130,69,51,81,191,75,128,94,201,135,196,229,69,223,156,12,224,226,24,64,48,123,233,205,67,112,35,206,243,0,42,73,44,208,156,107,77,180,152,6,161,229,178,130,142,25,112,23,230,177,159,134,8,177,155,154,127,154,130,241,63,221,197,203,118,123,11,94,111,6,202,74,92,144,208,55,140,125,107,58,77,253,67,148,103,247,69,247,116,118,46,118,107,210,219,53,173,169,36,67,64,172,252,127,158,168,242,23,65,126,144,195,148,61,116,165,107,230,219,253,182,122,47,15,187,76,179,28,69,228,13,170,89,44,208,249,36,250,62,96,176,238,244,162,213,19,113,60,28,79,95,243,77,191,134,162,56,127,116,161,250,138,237,143,202,60,179,170,108,48,170,14,155,42,231,168,145,192,245,204,38,32,229,70,56,196,60,247,87,59,46,41,216,21,155,189,138,106,61,214,27,246,227,134,14,212,53,74,208,1,133,249,174,70,174,233,157,146,201,45,244,69,59,118,70,57,43,215,190,24,195,173,177,92,171,73,229,231,149,85,220,102,40,15,150,117,166,228,65,131,244,109,71,5,180,104,46,76,117,90,245,94,120,174,151,74,174,39,112,139,161,252,22,0,162,203,170,88,205,82,178,181,60,15,46,124,149,252,222,209,121,206,40,55,92,216,157,44,69,231,41,31,182,189,161,51,174,46,4,179,115,202,175,193,85,61,176,159,212,73,47,91,95,6,156,56,211,212,37,137,49,209,32,190,199,17,246,8,62,83,31,116,94,94,35,124,81,80,145,156,179,122,37,248,196,152,90,78,19,200,146,16,68,93,210,207,248,174,64,206,74,223,237,223,208,174,137,254,179,141,133,57,25,112,164,16,197,114,14,13,52,194,212,188,53,204,203,150,27,62,139,59,199,146,30,224,60,152,246,24,231,45,73,18,255,250,214,56,143,239,158,84,62,68,211,125,90,221,36,93,43,191,27,251,149,54,159,21,180,51,210,125,4,126,5,254,158,80,17,73,149,7,154,219,57,223,115,165,182,89,200,19,222,195,213,83,224,83,157,121,4,86,235,26,38,209,27,195,96,47,246,118,42,147,129,7,169,169,104,110,138,151,242,147,171,249,85,45,204,103,134,48,164,221,103,170,129,12,86,125,243,8,243,195,90,208,17,224,93,116,52,41,180,124,58,192,39,6,66,197,63,16,81,222,143,156,33,62,129,6,103,147,241,139,77,89,203,193,50,244,162,146,225,15,253,82,7,16,133,113,74,89,171,187,119,141,70,61,56,112,253,3,196,40,194,45,126,7,235,41,204,67,56,148,111,170,249,233,173,46,114,156,171,128,236,193,1,54,142,47,6,61,132,230,78,105,155,167,188,55,143,60,226,238,11,241,160,243,109,79,30,82,22,158,14,108,160,204,223,226,176,36,13,206,41,219,71,138,238,170,37,181,41,159,246,100,119,125,63,235,205,136,214,4,250,136,132,125,177,170,218,121,91,111,124,126,52,61,228,134,130,19,250,177,65,51,54,54,31,48,155,41,84,216,224,213,0,6,242,223,215,163,155,87,65,163,88,96,172,111,96,240,241,242,8,5,4,231,73,201,112,232,91,22,155,1,188,195,36,225,49,56,17,198,254,8,191,58,96,10,67,215,22,167,33,155,75,254,242,25,96,133,75,148,95,127,60,201,182,208,208,12,42,213,253,173,14,45,125,57,136,190,12,65,254,125,45,248,242,231,107,166,163,145,122,53,51,167,179,213,37,184,244,154,8,58,80,139,147,238,236,57,173,148,154,18,241,172,64,133,104,58,210,113,21,175,117,211,123,149,8,163,67,132,66,212,252,92,2,221,49,230,104,195,169,188,7,60,97,67,161,153,216,222,81,134,226,135,94,193,5,240,17,242,227,233,208,53,134,200,117,65,50,228,239,234,92,147,186,51,167,237,122,43,2,35,72,72,53,24,195,42,235,180,23,111,94,191,30,168,135,227,7,127,27,111,250,1,68,64,232,103,178,38,216,129,23,213,20,213,181,94,105,101,181,255,187,85,169,166,145,26,84,145,245,165,153,93,123,196,197,147,141,242,6,105,120,166,242,117,184,159,168,231,97,203,238,88,161,204,123,62,146,77,64,203,42,38,44,47,116,121,139,29,226,148,24,222,112,8,219,236,79,213,87,76,215,228,221,138,172,23,91,105,59,10,106,101,143,133,216,134,57,77,0,211,232,159,14,25,184,95,232,249,234,113,171,104,6,17,110,83,12,30,173,69,243,222,190,76,137,160,85,207,76,109,177,24,161,175,142,187,167,8,91,18,79,249,74,76,41,195,238,142,40,160,106,167,163,249,109,127,86,146,252,133,214,210,195,31,127,90,126,241,169,57,102,219,135,106,129,230,38,139,21,44,102,250,253,103,173,22,143,193,101,202,168,57,166,18,105,98,119,39,203,155,102,187,157,1,178,55,95,60,161,255,121,61,121,92,44,29,69,252,30,205,11,129,244,252,105,204,155,219,79,6,169,219,247,0,16,50,94,165,142,3,6,238,156,15,82,248,222,167,252,11,122,78,80,160,67,16,234,243,166,79,133,94,16,141,187,222,59,46,118,234,207,153,189,44,46,176,99,235,31,138,76,177,30,70,15,9,160,141,37,76,89,128,116,156,0,197,214,95,78,94,50,253,220,223,185,70,248,24,34,65,206,240,163,142,167,185,130,163,104,142,98,143,231,199,43,206,7,29,195,244,136,219,109,30,155,175,71,217,234,81,118,96,64,195,42,226,30,162,106,155,74,138,177,46,79,106,191,216,179,73,57,43,199,113,117,72,88,199,222,216,125,104,230,55,224,244,245,59,67,225,192,24,172,51,80,202,29,61,69,149,32,94,15,107,71,131,248,172,147,33,107,25,195,138,71,33,191,215,51,116,79,147,4,96,165,215,182,176,107,170,121,119,111,155,37,100,55,139,145,88,120,137,52,231,23,79,255,91,160,75,155,46,128,62,118,8,126,106,15,64,251,103,211,242,77,6,100,65,26,105,43,26,31,233,138,114,4,12,253,206,53,72,137,246,192,247,244,155,44,15,35,177,154,39,162,165,79,116,154,8,162,188,42,34,115,21,93,104,191,203,149,100,139,118,21,50,155,204,84,23,84,13,199,12,88,234,217,121,148,76,104,18,134,124,17,103,134,251,240,173,60,31,140,210,74,159,253,213,196,42,73,39,7,183,175,160,67,82,198,235,239,66,43,143,50,160,179,23,46,36,29,205,225,47,92,255,21,68,129,162,199,125,6,170,135,198,214,1,144,116,4,104,6,244,32,0,245,45,141,132,181,235,179,117,178,231,196,73,130,45,234,147,7,90,5,183,251,130,183,132,9,14,146,168,193,113,2,167,150,88,175,22,138,160,195,161,81,25,47,57,214,159,48,75,202,237,99,69,158,236,196,109,218,192,79,252,110,232,211,219,13,224,45,194,2,11,81,128,54,40,17,171,64,189,244,69,12,211,68,48,88,97,134,166,140,230,201,66,200,189,86,112,58,175,22,130,64,177,105,32,238,18,2,250,42,171,196,207,189,145,55,238,239,142,203,31,60,118,198,255,86,114,247,67,72,89,68,209,99,106,229,243,240,139,149,98,78,69,70,42,148,158,249,46,29,235,60,158,18,163,1,165,233,230,152,91,20,40,242,64,40,85,40,200,192,66,209,187,15,150,99,175,159,136,98,144,178,180,103,194,97,108,121,71,140,254,128,194,142,245,170,158,209,238,194,62,200,6,65,108,104,100,213,245,119,121,98,120,176,102,149,92,252,5,104,121,4,92,212,240,53,178,3,141,143,128,130,172,197,218,152,248,172,149,152,171,15,95,44,5,249,165,190,227,196,94,59,43,94,89,38,251,137,46,57,95,39,171,225,120,160,172,8,169,137,177,120,37,171,55,238,111,51,0,124,211,123,206,205,58,179,62,0,224,161,175,118,117,154,112,97,84,61,255,136,56,3,82,253,45,216,81,229,134,233,22,82,199,199,32,128,98,54,70,9,146,138,12,51,207,59,249,254,78,103,6,190,249,177,244,200,218,190,197,60,191,116,200,227,203,191,78,157,227,63,22,119,180,60,90,104,97,138,180,220,79,213,137,130,79,0,80,43,193,141,146,113,47,100,120,220,171,73,176,228,229,13,222,107,44,212,180,31,159,200,184,111,29,60,243,188,91,223,86,51,148,218,111,222,158,81,64,43,147,205,94,56,49,120,76,25,98,129,97,183,191,190,91,234,33,136,60,59,26,66,11,90,51,211,5,192,130,247,79,158,143,153,59,180,209,219,69,230,158,191,102,204,241,83,160,122,119,21,200,196,186,207,234,64,185,230,236,101,144,94,92,151,232,54,226,197,149,44,88,174,61,89,58,24,131,93,124,7,216,233,184,102,210,19,36,239,240,158,63,150,32,97,4,38,249,201,241,214,33,174,244,98,221,76,162,7,78,40,2,56,154,135,64,76,113,192,241,79,192,19,155,35,250,41,21,143,7,91,190,95,90,202,26,115,134,45,182,220,0,75,159,0,240,188,2,169,13,102,67,140,137,168,95,107,196,216,240,53,122,48,216,50,196,190,159,54,57,113,94,242,28,97,18,198,125,151,220,112,159,156,146,109,221,31,47,237,235,179,203,181,90,47,37,121,1,15,146,167,124,108,88,142,3,173,148,156,29,124,196,170,218,202,247,31,75,96,48,192,162,80,96,180,149,215,1,228,79,193,183,147,248,24,135,188,182,94,110,70,121,225,145,220,191,32,175,10,194,172,114,246,167,254,27,173,71,216,62,93,78,13,106,35,231,204,166,188,146,135,218,207,78,168,49,95,47,243,12,56,109,220,5,76,21,151,76,203,93,252,23,78,178,50,93,239,81,249,206,87,100,192,158,233,7,112,102,166,92,191,24,67,29,201,32,212,67,189,218,165,255,166,225,120,74,23,168,115,246,25,153,39,19,71,234,238,91,70,221,208,145,199,19,233,113,11,17,33,89,173,15,144,149,193,10,134,6,41,245,125,44,233,126,102,91,108,20,228,192,90,91,53,113,122,131,13,13,170,77,241,242,77,121,210,72,9,185,196,63,10,234,32,73,78,12,134,103,126,6,129,117,53,162,165,50,137,132,192,148,199,121,76,13,210,215,29,59,185,228,206,155,128,202,114,239,215,62,118,115,84,108,56,76,175,45,77,203,3,131,25,161,166,3,84,128,251,173,147,207,78,224,218,214,12,95,168,130,148,180,143,85,172,52,167,89,138,20,46,168,143,159,17,208,182,125,206,154,64,112,197,168,18,234,17,10,96,23,202,75,206,5,135,50,67,135,23,106,8,73,199,108,190,65,137,203,137,18,184,203,168,22,52,250,60,141,150,154,176,216,84,62,164,37,36,211,115,169,27,4,149,221,182,50,230,55,192,193,16,46,49,118,81,153,162,163,99,208,66,201,142,157,77,198,7,212,11,214,25,90,29,146,175,221,125,140,242,223,119,186,3,171,233,176,118,83,157,14,17,183,211,255,38,130,181,186,89,58,10,158,219,31,117,134,172,222,213,203,166,126,53,226,216,193,216,199,92,73,201,95,200,177,6,234,35,116,126,121,103,234,22,208,132,35,112,208,45,147,27,96,195,163,97,164,26,168,135,136,23,107,248,252,152,32,238,82,61,239,79,35,210,247,144,105,126,218,92,242,152,189,212,119,148,206,14,116,132,7,115,242,72,4,17,225,94,233,162,10,166,3,215,181,63,128,78,222,3,76,71,160,47,185,252,152,232,234,226,49,128,202,98,106,52,2,40,124,241,194,50,20,20,49,216,61,217,212,245,84,90,185,63,42,136,84,219,173,32,83,141,195,182,91,156,0,149,238,36,244,50,213,172,20,134,38,10,28,120,172,114,108,41,26,251,187,132,82,207,52,27,42,202,118,9,56,215,119,57,194,72,240,45,233,237,164,67,138,206,201,146,42,156,159,5,225,89,103,8,5,15,224,92,21,109,231,170,206,176,143,14,90,199,238,58,64,103,59,252,73,57,76,50,31,13,41,110,167,91,130,196,54,18,89,251,73,1,119,135,97,145,107,73,123,160,21,90,171,69,13,58,95,207,152,152,64,201,36,191,120,247,158,9,68,217,223,213,53,225,197,91,99,213,96,22,65,81,166,13,230,25,0,73,179,169,194,86,211,15,105,119,134,213,71,191,7,158,233,3,130,216,121,188,125,102,250,92,193,185,151,238,32,248,56,109,112,223,163,90,168,237,35,25,24,178,240,120,32,33,65,206,74,230,27,100,173,229,205,58,221,40,6,133,25,89,220,77,242,103,216,182,114,56,84,9,150,76,155,119,187,140,216,30,56,203,59,153,130,5,247,1,136,248,190,34,32,252,125,231,122,137,201,85,30,18,131,46,95,104,81,166,103,10,34,66,18,177,214,98,181,73,237,170,9,230,49,225,171,136,234,117,238,15,90,131,217,117,220,10,113,6,246,249,239,142,166,212,188,55,70,137,118,78,147,157,247,16,169,131,136,67,28,163,160,22,93,13,222,121,47,162,114,247,163,36,118,42,54,158,102,252,218,54,21,60,239,5,159,73,27,254,51,73,181,197,251,3,201,100,207,154,67,180,38,202,118,113,200,226,190,83,112,51,255,215,161,87,153,96,232,85,242,84,2,27,155,82,23,92,222,206,195,200,55,183,233,159,218,193,22,161,187,94,149,59,39,9,89,32,13,221,9,177,159,195,233,243,122,254,231,79,2,149,119,125,156,171,1,24,129,98,86,101,241,235,134,93,42,84,125,111,225,57,254,187,85,36,219,107,49,82,35,20,239,186,171,28,63,93,154,242,15,200,236,196,173,173,65,9,101,56,47,243,40,5,148,231,234,59,14,192,94,33,137,45,57,121,77,27,16,24,6,18,209,240,192,116,154,231,81,4,103,245,239,198,42,55,106,113,92,16,24,27,54,177,133,228,36,188,23,196,90,228,254,233,78,121,96,81,151,184,231,190,93,18,120,180,224,136,185,4,16,85,109,156,201,136,243,27,20,128,154,199,78,161,148,79,84,41,163,232,217,186,211,186,136,57,12,139,243,246,45,24,52,10,48,81,113,163,10,166,102,132,78,207,55,54,237,53,41,27,119,204,140,162,107,110,238,127,99,81,26,56,43,191,9,67,18,167,17,20,240,182,136,81,72,220,225,121,86,4,5,59,76,203,107,107,110,49,145,204,186,164,240,146,95,207,213,40,21,140,132,56,224,4,148,32,172,126,226,16,140,168,214,193,161,153,152,125,161,17,247,30,173,97,56,73,173,43,165,163,36,244,112,174,17,220,158,217,143,37,214,122,120,158,146,20,95,194,209,26,138,136,147,16,188,246,207,178,164,132,129,57,196,131,68,44,157,166,204,16,182,232,79,215,2,130,229,12,149,100,22,185,157,77,159,0,168,231,23,52,147,172,37,182,37,94,119,107,16,138,148,9,183,112,150,228,186,193,227,0,116,175,39,1,24,57,151,35,3,3,107,107,160,189,209,174,170,142,215,237,223,244,174,55,132,80,190,47,52,99,68,194,151,7,125,215,119,24,224,179,245,244,180,183,75,207,63,229,3,163,192,83,246,181,207,115,5,121,144,44,172,101,29,53,186,83,171,248,75,151,99,30,195,138,19,108,116,192,180,4,33,172,208,62,148,245,60,26,106,20,135,32,135,99,26,10,236,66,118,252,129,216,61,94,159,87,224,16,249,8,27,114,193,244,154,156,76,89,150,15,204,41,157,69,174,41,7,250,226,141,112,21,206,132,105,235,153,133,209,6,46,58,56,73,242,107,193,117,74,35,179,192,228,183,199,192,253,87,215,88,142,17,46,41,142,16,116,225,192,92,11,118,91,248,201,238,78,92,146,2,120,177,12,161,28,82,66,126,56,204,134,232,85,89,191,177,166,196,101,174,8,131,242,88,24,60,20,144,1,86,161,50,79,203,20,4,230,45,184,13,19,112,173,228,79,19,163,188,248,232,227,33,50,62,223,253,190,118,42,185,40,142,96,154,124,205,57,207,212,242,219,255,60,108,165,149,198,154,39,12,74,7,138,143,80,25,155,34,135,158,239,127,135,77,138,75,114,212,162,200,60,162,119,18,17,243,148,157,102,157,251,245,76,188,35,13,98,83,224,89,188,50,125,110,232,119,163,47,154,233,145,58,225,109,73,218,59,193,169,95,104,202,150,69,249,96,215,186,30,19,51,68,46,153,192,3,10,130,176,114,97,134,176,162,229,89,181,34,77,114,218,238,124,191,140,168,161,175,109,146,44,109,223,80,120,181,159,251,117,6,238,1,112,160,189,116,17,77,251,20,123,63,3,170,22,251,167,3,193,245,176,5,159,156,149,250,200,99,62,81,43,237,7,85,44,17,80,73,227,47,204,50,183,92,17,106,73,103,36,54,213,8,165,62,45,253,123,16,2,137,75,17,209,37,91,253,102,252,186,94,132,89,217,83,197,205,6,251,98,194,1,132,186,215,168,109,46,193,212,130,90,99,36,41,5,247,161,245,101,74,248,137,67,223,34,110,11,170,58,79,243,137,83,5,194,60,237,139,191,146,184,27,172,156,198,61,40,153,57,112,80,148,114,90,126,96,95,88,214,225,249,136,144,112,230,138,49,118,217,177,146,18,0,57,33,69,63,87,85,141,126,213,5,173,117,237,65,103,168,71,144,142,73,168,24,127,8,225,180,122,119,60,157,47,194,44,77,146,55,245,152,131,137,239,58,119,84,219,69,252,155,100,200,42,214,234,146,133,148,159,73,129,54,112,113,102,62,113,236,85,221,73,33,61,117,148,169,118,80,126,37,174,233,222,255,178,64,33,87,67,56,205,72,109,157,60,53,187,43,243,179,63,144,73,109,58,150,248,124,194,146,151,16,240,251,34,248,134,192,41,207,82,13,160,132,136,225,156,40,138,95,150,97,105,159,6,188,72,157,226,217,191,197,134,179,72,35,172,95,101,236,205,7,163,51,38,8,202,214,165,115,46,92,203,130,157,27,96,13,180,121,174,142,249,229,133,193,219,97,222,64,68,22,70,166,28,19,14,124,214,178,39,181,17,15,143,104,50,10,1,234,119,231,57,67,112,125,65,140,71,191,95,152,13,73,35,24,4,174,202,112,200,183,186,83,149,75,2,101,59,20,252,253,232,71,77,204,117,30,172,146,200,68,60,123,177,42,23,152,88,48,24,15,87,175,21,225,217,102,47,200,183,72,85,23,125,12,144,126,193,107,168,46,31,13,67,207,212,220,38,186,75,251,98,243,58,53,172,119,215,26,212,203,64,185,157,100,218,216,60,115,184,192,13,227,117,106,80,159,210,255,109,164,123,201,212,243,2,229,185,216,69,241,27,145,29,104,241,59,104,31,116,95,58,80,231,232,52,102,119,91,232,253,45,145,223,40,41,31,35,140,21,144,160,159,154,217,214,250,217,251,254,111,182,117,227,38,39,95,46,113,121,138,120,132,222,59,236,10,102,67,232,88,209,0,10,186,197,36,205,171,178,62,167,172,109,123,208,139,76,94,179,180,246,23,170,150,4,135,13,156,206,101,28,89,189,51,113,51,112,145,132,82,55,78,139,1,12,9,217,236,250,22,89,122,74,147,80,139,225,62,236,151,143,98,236,74,14,113,243,36,233,176,224,148,8,96,164,144,207,194,3,134,239,153,122,114,97,110,248,177,183,192,103,176,48,173,196,237,197,149,5,250,93,199,206,193,42,30,184,26,124,104,251,168,92,228,101,6,58,194,39,16,64,191,254,170,156,181,237,145,114,107,26,37,132,205,40,58,237,51,182,176,18,232,100,237,5,84,113,14,151,254,140,116,121,33,25,174,223,249,132,70,108,157,122,157,112,216,39,30,223,103,121,102,35,195,42,3,34,163,34,55,110,39,21,157,86,149,162,243,135,28,31,226,57,37,7,198,73,158,97,23,123,96,49,181,142,192,17,161,56,58,137,252,86,30,81,47,79,176,199,164,10,219,39,102,106,218,71,69,91,45,73,207,168,47,216,85,12,45,67,82,12,177,91,72,48,60,3,176,206,56,251,104,43,50,94,135,59,61,233,176,4,34,15,127,157,244,213,14,244,186,105,142,166,252,210,142,238,239,130,23,177,217,173,39,166,46,166,123,22,47,114,170,79,117,210,129,221,97,27,27,178,229,173,20,148,138,59,183,241,113,142,5,13,26,138,190,240,246,227,153,99,200,231,136,147,210,158,9,108,165,16,100,56,182,8,194,170,240,6,95,118,147,19,78,248,173,13,107,63,229,159,25,87,127,245,223,239,12,234,219,95,143,77,65,68,4,87,10,45,69,70,249,192,179,137,174,181,139,9,77,177,72,179,235,250,75,24,188,40,255,186,142,246,100,152,170,161,105,137,45,217,65,25,235,31,0,120,82,130,159,84,110,154,49,250,150,176,218,159,240,31,184,174,83,86,198,149,251,165,58,128,214,149,25,244,92,205,67,202,244,212,234,235,10,9,142,129,221,80,184,18,80,198,200,151,81,69,200,55,185,130,172,4,21,32,167,216,3,74,171,22,115,123,239,125,214,164,43,91,65,48,136,188,27,4,40,89,165,43,99,173,187,192,198,107,66,11,162,172,17,236,8,135,58,51,94,196,180,85,222,213,225,72,0,232,37,211,188,255,200,53,22,194,249,180,159,78,51,80,227,64,36,191,67,11,7,107,43,4,57,39,171,170,177,93,191,165,174,211,97,135,168,184,180,90,96,111,70,218,60,67,120,58,178,196,210,27,189,85,162,213,106,136,254,155,48,114,130,107,98,34,164,18,186,201,10,87,200,126,36,156,244,6,186,92,207,159,182,76,212,170,251,211,40,207,24,152,228,153,197,227,221,221,218,76,72,103,73,197,23,225,67,137,215,133,67,175,54,222,143,218,51,97,217,118,231,111,63,37,113,228,232,27,228,156,125,135,213,203,243,59,92,22,216,57,231,237,149,246,228,178,82,131,102,95,6,250,46,201,142,9,149,224,121,62,72,195,249,76,20,176,174,105,185,98,22,128,244,2,216,55,97,94,53,171,162,183,67,98,189,125,135,82,27,16,11,208,155,234,164,226,134,188,109,147,111,17,255,41,106,93,197,233,211,115,143,217,164,180,240,43,117,195,211,2,41,109,178,100,138,72,210,92,154,48,165,47,78,13,82,160,116,218,122,169,146,38,100,16,163,198,114,34,213,247,204,11,249,227,45,126,132,183,100,206,147,183,147,123,58,68,208,206,43,210,21,189,225,193,101,106,62,17,14,170,112,50,141,177,95,78,238,70,13,68,198,254,137,208,157,235,222,59,185,27,251,193,49,190,2,162,51,117,149,211,74,66,61,72,57,221,37,153,200,99,231,207,5,170,183,250,6,99,166,2,98,69,255,167,246,233,134,183,67,42,186,79,160,126,247,28,119,44,129,115,163,126,214,203,28,61,71,99,56,113,103,12,190,150,243,135,200,217,152,69,117,203,9,103,133,21,170,101,187,120,154,44,78,231,118,26,100,46,18,164,203,156,70,131,88,57,142,73,131,118,7,156,151,183,131,218,179,249,108,124,211,169,196,193,3,163,1,49,28,83,140,149,226,138,68,147,88,137,11,192,39,234,108,79,90,37,118,141,120,201,169,129,37,249,4,67,110,134,45,71,246,81,124,208,70,231,68,241,230,18,100,180,4,96,3,209,145,37,14,72,18,245,254,152,0,8,119,181,13,205,125,194,128,177,175,176,49,100,14,48,9,152,209,127,244,29,16,100,230,215,130,32,152,105,174,12,130,51,181,44,219,63,28,73,143,176,88,225,45,52,236,192,109,160,235,69,136,73,206,215,206,54,69,158,85,154,190,185,255,216,5,59,28,209,26,75,196,7,211,9,140,189,254,67,24,81,46,220,93,101,208,234,158,127,210,170,110,108,214,243,109,106,232,180,154,248,204,122,58,247,117,66,170,143,153,202,161,34,129,120,120,68,30,206,207,149,157,186,236,43,90,235,225,90,187,61,225,203,158,0,161,202,154,169,190,121,202,249,27,226,163,109,169,8,141,226,202,246,129,29,143,88,217,248,95,254,98,44,209,215,164,30,22,106,244,227,196,238,1,86,69,43,137,119,51,189,115,63,137,211,24,109,229,141,130,111,175,169,158,208,252,118,93,205,19,73,168,38,162,87,88,249,219,181,111,46,36,224,8,169,175,231,41,109,131,32,21,122,153,247,117,103,66,11,189,247,176,235,63,41,113,32,216,18,152,60,166,75,234,62,139,113,51,28,207,73,89,110,82,64,29,44,61,2,77,175,205,152,229,208,206,144,171,160,213,240,8,197,215,133,184,28,192,238,211,255,89,28,7,95,88,216,158,128,182,173,209,144,8,169,90,35,148,251,166,31,72,178,63,11,18,79,220,242,74,246,250,213,131,27,48,250,105,176,74,208,56,12,50,28,245,27,149,207,25,122,94,69,62,2,143,65,0,20,18,207,30,139,118,22,96,69,58,185,137,202,53,164,27,99,83,93,99,116,176,92,43,31,167,184,235,64,122,33,23,193,240,111,161,196,5,32,231,129,220,36,44,157,213,144,214,174,93,70,2,213,119,157,4,200,117,98,83,54,239,191,81,112,175,215,92,13,13,52,37,94,108,21,244,19,16,111,7,37,219,162,55,211,54,5,130,99,116,215,16,194,37,177,118,104,13,57,209,150,246,233,84,40,243,144,94,165,153,189,79,72,16,240,236,95,201,72,96,82,229,94,40,156,239,243,158,116,116,81,145,174,120,53,159,183,220,252,72,9,203,244,214,104,231,8,229,100,70,32,60,204,93,220,194,82,198,143,255,236,49,17,114,69,29,4,44,62,213,236,71,68,131,231,148,72,160,65,101,80,229,210,116,194,95,32,63,193,234,112,233,68,30,61,4,199,59,112,34,154,20,166,108,206,135,42,153,50,24,55,223,41,212,97,32,90,5,38,237,30,56,144,2,73,234,1,197,105,158,32,172,110,156,79,112,120,254,32,85,201,102,179,214,63,130,115,31,254,20,69,170,143,223,153,155,7,109,104,154,215,50,78,159,163,77,19,33,219,245,218,144,0,87,7,221,175,184,132,195,151,91,137,107,187,41,33,167,154,120,55,2,123,152,230,164,253,52,36,90,249,116,201,43,217,102,104,232,199,214,248,77,67,66,180,185,62,3,153,98,62,22,213,180,77,14,69,209,178,99,127,109,225,34,172,153,30,116,10,249,248,218,128,224,28,5,186,242,80,39,43,113,73,248,63,100,84,89,163,116,38,123,94,135,95,237,143,66,211,24,36,215,5,158,22,111,219,15,164,54,173,177,137,76,79,229,77,159,108,188,9,172,127,222,164,100,112,145,152,86,108,46,41,106,156,195,164,128,185,221,43,147,182,97,175,53,46,206,137,206,61,158,201,242,101,215,178,211,179,18,249,54,117,192,160,31,127,10,157,72,147,114,208,82,241,17,235,52,245,3,215,255,77,111,6,169,227,129,56,198,147,133,205,236,187,192,10,167,179,39,235,252,226,32,246,56,90,86,190,196,71,129,181,73,8,14,233,71,81,214,213,85,77,5,179,109,234,131,34,156,58,32,112,67,81,3,188,32,18,20,240,200,42,227,44,27,74,57,90,123,146,153,236,81,57,173,144,102,192,169,198,41,176,72,146,43,179,251,154,211,96,85,36,149,142,150,28,252,69,12,254,23,248,99,185,3,133,63,179,82,197,16,170,50,138,176,254,142,127,149,206,68,68,55,243,62,131,30,173,6,57,238,232,33,30,244,56,49,165,143,17,253,208,78,163,199,181,104,102,45,255,164,38,54,134,140,230,223,178,166,191,229,241,134,77,77,183,177,224,225,255,187,162,156,72,114,120,33,205,51,181,198,150,0,145,105,37,56,92,160,115,75,218,241,164,246,177,110,219,59,6,53,71,94,52,65,113,12,201,142,33,139,242,21,30,106,170,9,144,219,153,84,63,60,206,144,32,104,178,125,150,250,175,138,188,159,218,85,197,44,79,50,153,159,216,70,121,80,34,110,206,13,74,182,80,10,247,18,246,158,197,112,151,20,192,181,60,235,102,235,34,233,229,56,243,16,218,197,41,45,185,238,120,106,224,245,6,221,11,197,245,194,96,55,229,17,0,155,101,3,131,40,97,21,142,32,242,181,131,214,69,17,9,216,0,230,120,89,54,37,30,88,227,35,231,115,117,197,69,82,7,132,121,78,85,93,103,2,214,182,251,30,3,238,154,138,158,224,118,15,249,212,221,58,97,233,228,249,9,153,30,108,208,57,188,102,41,115,66,222,85,139,73,76,156,55,13,41,240,118,162,145,24,176,214,15,100,99,200,248,217,122,190,170,149,76,229,104,22,96,249,38,160,36,141,237,115,134,95,119,90,65,50,70,192,51,174,174,242,20,243,41,236,108,109,129,15,242,124,60,50,229,64,1,49,94,161,42,72,148,145,39,56,210,96,38,144,103,183,78,82,215,19,119,135,114,108,123,184,38,60,67,49,67,2,208,89,246,230,187,29,101,138,21,176,188,233,136,113,85,138,239,195,111,38,82,171,55,104,44,186,101,34,106,157,147,213,233,113,219,81,133,131,141,21,141,232,115,77,178,83,68,97,38,95,245,73,19,88,179,167,15,104,122,182,79,185,85,119,160,232,51,78,75,213,160,87,60,5,64,18,250,164,47,44,200,200,49,13,3,100,254,202,248,196,203,208,27,128,14,235,38,6,199,139,4,176,203,96,23,68,48,4,175,19,205,29,58,213,214,207,54,172,249,228,158,93,119,75,150,98,43,17,136,183,211,103,108,179,194,29,66,27,225,169,39,194,26,170,229,61,248,251,81,94,159,179,66,4,131,153,51,161,25,106,89,117,35,109,181,83,208,58,168,127,21,56,202,69,11,252,187,109,40,119,1,181,102,79,242,103,236,246,184,138,112,218,3,89,118,153,230,60,219,54,229,208,213,236,115,161,62,159,13,54,97,82,197,194,59,149,249,156,212,20,132,27,136,45,86,243,171,235,236,241,228,189,53,97,237,27,82,102,207,174,65,18,214,70,0,174,142,218,100,24,79,206,42,245,144,127,196,170,233,183,49,247,142,234,38,117,185,199,71,3,217,145,217,201,106,9,100,254,110,145,156,132,51,19,243,241,81,97,60,51,26,205,79,212,38,81,96,65,20,192,49,231,7,177,132,121,110,160,90,200,193,49,184,251,131,153,210,41,54,202,206,68,234,109,60,197,1,235,150,148,175,207,142,79,91,239,67,139,57,156,128,206,119,205,145,73,183,246,174,243,82,203,51,146,171,41,95,181,131,75,14,232,224,188,5,68,168,52,152,153,18,25,69,102,239,114,1,209,214,154,233,155,155,194,100,223,73,125,196,66,109,25,173,197,181,122,45,67,219,50,216,26,11,71,77,240,215,220,95,70,153,37,56,101,252,196,48,229,243,77,202,170,238,220,211,10,35,62,149,252,170,126,42,152,86,188,115,80,253,127,99,213,63,4,137,198,101,141,37,134,254,222,92,108,120,0,251,218,172,84,244,98,189,206,199,31,172,44,211,11,192,121,125,79,39,252,126,124,185,220,135,50,51,64,178,60,120,39,83,124,162,175,180,235,203,91,33,126,137,218,244,134,40,203,57,226,39,9,88,154,122,255,111,213,45,71,27,142,199,42,47,238,106,40,239,157,197,132,7,78,7,255,205,53,98,81,156,219,108,73,248,47,46,254,137,153,27,144,108,83,169,9,154,138,252,2,207,89,161,57,3,216,233,49,205,0,217,106,209,76,217,35,59,80,206,24,24,108,13,54,172,237,185,139,49,2,237,137,77,214,39,59,138,32,148,76,226,41,16,158,129,68,154,230,175,220,3,166,184,143,205,155,176,99,65,150,32,210,229,245,74,198,44,163,105,188,49,212,212,117,60,51,79,161,113,24,49,38,117,4,10,114,29,172,14,4,31,194,22,20,161,200,73,230,156,24,234,32,42,52,86,242,128,8,173,5,0,5,94,121,23,232,67,25,152,40,110,47,170,180,79,247,18,76,188,160,153,170,95,74,227,65,178,134,254,80,178,60,155,82,0,192,220,60,103,133,216,174,167,226,53,124,249,245,143,121,203,77,37,33,252,9,103,53,2,102,111,1,48,106,84,109,66,253,211,187,187,35,182,64,27,127,47,212,169,39,202,73,219,227,215,120,118,197,238,159,18,248,48,232,201,65,30,169,37,64,171,240,117,254,51,16,77,14,126,214,200,35,78,15,254,2,226,12,141,17,102,58,9,39,155,236,191,22,239,222,105,76,16,17,35,156,149,128,83,139,166,42,65,7,102,176,9,214,37,57,128,78,141,229,7,147,110,172,94,178,213,186,150,209,218,222,115,42,52,234,146,143,211,82,248,41,205,223,84,126,101,152,253,61,79,194,236,163,32,53,239,155,92,138,255,235,35,8,83,255,177,103,252,102,158,95,131,13,14,135,48,31,177,238,42,88,163,128,16,71,116,130,209,180,107,42,233,22,117,102,217,6,203,190,56,19,214,222,186,234,65,78,11,168,5,135,74,173,22,21,218,86,85,89,8,217,236,41,169,141,56,196,41,1,91,214,42,159,152,91,171,80,126,56,253,201,26,155,63,95,24,213,192,23,59,111,138,203,31,117,126,177,66,75,143,105,174,168,107,91,5,140,223,122,175,42,184,94,42,47,173,71,65,84,230,22,116,82,247,94,209,187,140,183,164,41,88,214,95,97,22,248,96,68,213,47,71,124,186,131,207,99,17,118,80,52,178,85,48,198,96,43,101,119,163,196,7,87,223,238,155,226,234,62,109,33,230,65,216,50,62,26,149,74,103,201,47,49,122,151,140,102,206,169,126,110,134,74,120,231,235,9,88,161,108,90,230,108,148,103,181,50,8,155,249,196,19,114,71,219,196,248,213,31,166,37,215,193,128,155,18,53,207,28,171,253,70,8,138,236,230,225,128,249,104,165,69,95,177,139,206,233,91,231,155,155,57,167,236,11,75,166,159,30,16,245,11,27,188,172,127,121,61,30,71,129,71,91,242,188,85,180,212,86,215,136,172,215,222,68,215,95,249,137,148,17,42,58,188,246,230,22,200,248,108,231,162,159,251,223,48,14,163,193,71,199,89,31,37,172,13,38,226,226,60,135,99,70,7,98,95,152,25,49,164,30,34,75,210,151,173,150,248,89,228,203,241,254,111,55,187,53,206,210,126,3,29,17,238,81,65,82,17,41,134,140,159,229,250,122,245,234,174,98,99,141,215,0,19,250,154,151,130,254,110,229,107,87,208,175,228,17,168,61,198,185,211,130,69,229,254,46,114,85,188,198,158,54,19,206,231,67,110,221,134,111,34,97,90,44,180,196,232,69,232,86,59,85,54,255,214,6,4,144,235,181,108,143,11,78,27,65,209,120,11,86,130,63,86,25,105,254,146,253,162,125,105,245,185,168,114,229,79,6,120,64,238,23,204,145,116,37,254,61,31,93,48,104,11,110,43,86,40,7,24,205,135,255,90,26,93,251,88,103,118,27,76,148,21,168,186,168,203,179,64,197,38,91,26,182,174,114,106,186,53,213,143,21,12,76,69,63,70,134,185,166,37,46,42,169,209,187,25,137,89,184,231,129,141,168,150,159,177,182,219,195,237,138,239,154,219,66,204,86,66,104,39,61,173,149,208,110,218,23,19,210,0,107,227,145,209,242,215,165,35,185,86,229,163,1,75,106,168,101,189,61,207,206,166,172,222,203,152,84,50,221,166,171,64,194,162,79,208,78,9,71,13,25,182,80,255,177,42,217,186,187,23,140,213,87,200,40,38,171,191,56,227,23,52,163,193,197,221,173,28,239,255,18,114,180,110,248,251,134,245,148,111,182,39,149,129,58,130,225,20,138,164,245,161,231,146,126,235,91,164,25,49,209,245,111,38,52,44,176,226,70,162,241,30,154,6,201,130,122,233,4,201,247,142,170,252,126,207,58,40,234,179,141,107,8,76,144,196,124,139,16,137,44,188,73,45,220,220,1,201,154,127,46,118,46,100,176,50,151,177,240,128,7,185,112,204,227,250,149,7,92,25,89,189,108,172,230,232,135,193,190,15,45,6,243,10,87,11,152,83,220,90,87,89,171,180,26,28,128,98,87,151,153,106,82,27,239,183,46,73,234,183,59,121,249,59,38,21,179,5,115,124,132,81,199,197,54,237,217,43,152,120,153,202,79,226,150,153,45,45,19,170,204,243,27,148,7,39,123,252,119,207,51,78,107,155,158,139,128,97,139,168,3,241,50,189,163,120,216,8,107,221,120,76,224,147,170,208,118,108,6,160,241,3,178,173,4,79,212,11,94,198,71,230,232,47,8,19,129,37,48,49,131,191,39,164,123,137,97,248,79,65,156,189,216,197,160,254,178,164,40,70,247,181,121,34,134,111,194,107,45,215,186,170,168,213,72,57,138,83,31,43,143,220,150,114,23,202,22,223,61,28,42,91,205,26,100,150,76,91,109,247,222,57,118,110,178,225,25,77,95,17,170,169,129,123,122,215,152,254,181,22,67,169,179,72,245,82,34,106,3,0,185,171,71,53,157,243,96,129,179,176,119,197,188,189,241,167,51,248,64,142,156,88,4,135,208,207,150,107,99,177,250,71,173,36,203,76,213,57,203,89,221,242,56,101,135,254,29,173,183,15,25,111,42,76,72,203,98,44,75,55,109,227,14,171,114,10,79,103,30,30,21,178,124,182,138,69,144,130,199,222,106,121,131,76,252,216,129,96,40,64,101,66,43,2,142,69,181,194,119,54,28,114,197,21,71,102,57,83,26,26,57,28,230,208,86,67,101,198,114,164,221,44,118,61,197,236,152,36,49,159,216,151,239,61,208,32,208,73,13,154,240,189,176,55,167,2,206,43,53,168,162,83,99,124,120,160,42,234,114,12,111,251,216,41,186,40,84,7,74,133,65,151,225,85,250,64,83,204,142,81,236,102,112,174,220,104,237,10,77,147,65,29,47,36,146,202,76,28,19,129,97,182,42,24,175,116,1,169,20,48,12,81,122,97,152,167,43,251,41,4,136,175,158,136,117,92,105,32,39,164,145,53,219,255,101,5,132,151,88,184,143,119,60,127,180,48,194,120,103,214,24,89,212,28,209,83,134,170,244,97,151,12,24,197,223,69,208,205,115,138,13,126,128,97,192,52,145,33,8,238,119,149,18,33,28,74,148,20,56,102,168,138,132,193,195,156,86,136,154,61,92,36,106,91,167,70,18,242,71,220,9,163,3,80,68,210,251,204,102,148,195,198,17,252,237,157,207,210,99,204,188,49,112,242,104,102,128,42,37,123,32,166,104,110,21,115,42,56,179,68,44,91,114,164,111,100,249,229,224,134,17,81,134,240,52,213,202,179,190,135,20,115,143,100,130,237,184,57,180,83,89,130,170,120,81,86,48,52,150,163,170,247,26,173,247,158,10,242,40,228,79,207,186,179,41,160,137,57,124,134,159,46,1,2,58,206,144,187,133,220,17,64,137,67,80,227,185,91,228,196,18,134,205,121,253,208,123,52,9,120,124,230,197,215,234,129,139,22,60,58,215,243,226,14,125,223,69,221,141,79,216,237,177,167,208,178,25,118,203,117,59,205,180,139,211,6,116,71,73,194,250,51,141,138,80,146,54,172,254,27,182,77,120,145,220,80,83,230,165,62,139,18,241,133,144,7,124,181,233,175,121,93,24,83,9,18,87,160,169,140,125,218,28,137,80,47,75,244,78,22,148,87,12,211,95,163,91,28,154,114,80,119,15,204,43,93,202,102,191,171,22,131,93,236,81,76,96,160,85,238,140,10,252,163,193,21,231,226,135,170,122,227,136,75,179,52,237,191,229,19,238,21,137,202,207,248,25,236,88,5,87,188,203,241,128,200,35,62,34,103,225,2,218,39,166,171,55,90,181,253,58,204,167,79,0,92,161,190,217,116,108,111,57,90,207,72,205,211,226,219,1,109,226,231,90,225,156,64,69,113,129,8,74,96,186,215,57,18,102,54,40,46,223,196,251,63,21,18,169,125,19,187,138,38,129,92,216,172,180,130,124,82,171,217,9,176,177,48,193,104,245,248,226,175,117,35,166,128,121,143,253,83,212,208,211,66,251,0,192,69,251,5,157,140,80,71,139,243,85,170,197,202,81,101,97,200,115,202,228,133,194,98,196,251,255,133,22,129,7,55,148,180,209,71,8,209,34,248,212,41,102,54,39,233,102,164,244,118,11,38,241,65,83,10,112,153,72,61,45,252,66,221,150,77,43,196,113,173,199,252,12,182,139,238,222,212,77,55,93,37,255,45,110,231,32,223,45,80,10,27,101,215,38,56,156,230,206,79,232,148,99,165,29,185,252,215,216,24,208,30,104,34,193,205,189,209,8,132,217,124,108,123,143,213,46,151,81,186,205,181,157,83,38,57,114,253,183,250,123,251,158,13,147,84,70,174,115,43,26,98,179,221,216,61,177,127,18,2,68,36,90,177,177,118,142,13,141,7,114,10,163,130,54,7,125,8,224,192,155,65,204,44,75,252,93,31,92,245,35,212,54,34,34,224,113,36,81,41,197,211,175,23,158,103,200,249,195,25,136,177,13,34,214,28,227,125,61,52,54,234,162,12,188,233,37,141,66,183,12,30,2,108,147,168,128,116,220,25,56,250,171,244,2,123,9,231,137,105,89,14,184,95,98,43,172,14,170,66,52,3,13,15,76,249,165,61,249,243,1,12,25,38,78,219,14,3,178,73,123,137,245,20,211,79,136,141,157,155,19,187,195,122,214,247,250,63,79,72,215,145,70,93,193,234,56,75,128,107,244,171,149,40,47,139,223,154,44,251,148,226,177,25,148,36,167,161,63,192,213,237,155,210,24,219,46,16,214,72,239,195,59,115,255,116,133,149,254,188,160,2,194,220,175,228,230,100,109,0,241,154,189,232,41,55,87,242,106,147,48,211,46,121,189,55,182,86,101,209,44,246,165,166,81,251,192,143,196,76,249,128,103,28,158,8,19,245,49,118,6,46,62,177,130,124,27,252,39,60,251,179,62,11,43,227,89,57,117,150,60,122,156,251,20,14,124,47,94,7,87,154,92,229,163,83,105,44,15,5,136,158,244,209,205,134,97,30,117,45,53,123,163,240,218,38,197,49,175,25,4,158,90,182,219,73,85,41,1,125,16,192,100,100,132,2,44,223,114,235,129,164,87,226,162,164,177,37,68,223,0,254,174,153,232,244,216,6,51,91,35,24,106,35,38,108,31,201,59,233,59,132,100,243,179,9,177,122,189,150,191,250,104,138,50,153,93,120,97,60,250,184,70,56,61,187,12,93,19,14,20,94,111,206,220,77,221,209,177,29,125,151,218,109,214,25,83,7,229,140,69,234,109,201,211,139,236,0,80,244,233,111,231,67,91,62,174,116,197,176,102,28,146,34,237,60,151,160,60,244,15,108,27,241,16,96,199,12,238,254,5,179,195,155,170,249,230,59,220,192,175,28,14,251,155,138,213,32,30,230,7,131,202,100,56,37,71,130,224,95,138,78,121,107,16,165,102,90,25,100,183,241,140,248,221,102,204,165,8,138,46,188,227,18,145,232,36,118,165,85,64,235,242,224,186,216,95,191,6,84,89,246,206,198,174,211,8,235,13,239,134,34,77,58,83,2,9,109,133,66,62,252,120,67,169,241,202,218,71,221,241,21,204,134,7,146,193,151,75,152,111,113,219,246,205,98,202,35,235,238,200,213,24,97,102,189,202,222,160,109,118,23,46,241,112,48,97,144,2,102,84,170,136,52,194,141,250,69,208,81,98,240,55,204,84,140,21,129,143,111,159,146,141,66,17,34,19,102,148,183,161,170,228,23,164,33,119,24,140,24,86,151,180,242,103,112,225,173,221,68,216,153,112,144,220,73,30,150,234,58,1,253,99,165,180,18,107,67,55,6,92,214,142,54,197,117,84,248,55,96,235,129,106,248,139,223,84,18,250,55,83,57,24,49,71,130,33,13,82,224,135,165,104,70,43,123,75,81,203,166,72,202,79,253,202,137,85,75,94,166,68,249,107,157,227,34,242,164,10,196,68,171,15,114,162,131,108,120,23,65,185,191,136,131,22,187,136,5,126,64,206,12,66,7,231,129,130,76,139,37,0,102,41,47,16,82,54,31,136,163,14,225,179,181,42,166,236,153,240,92,201,46,78,202,118,11,140,80,145,8,195,194,226,50,43,132,222,198,197,148,219,55,152,205,231,58,153,31,3,137,107,4,127,80,65,48,197,178,198,211,111,216,179,238,163,165,60,57,35,93,243,75,152,197,37,41,55,78,13,15,206,45,214,253,194,54,218,236,18,181,138,72,191,56,191,248,0,244,158,78,73,144,229,3,181,33,125,172,199,156,40,40,9,176,88,18,165,63,92,207,167,165,249,212,68,53,141,247,40,46,47,103,25,234,162,155,163,109,248,187,80,222,174,207,136,140,184,230,82,123,69,217,206,160,93,231,54,1,189,124,56,67,127,162,73,22,49,199,106,66,14,89,177,12,26,14,44,169,53,107,75,237,207,45,220,61,93,23,210,102,252,70,216,118,44,140,105,111,143,144,180,43,8,67,183,183,87,14,53,93,2,204,105,153,226,5,148,111,39,118,228,100,46,153,9,81,225,254,48,69,62,244,118,196,219,189,171,146,173,108,194,93,45,149,166,8,254,143,45,152,223,230,49,76,55,200,36,85,40,173,118,69,170,15,126,34,120,5,191,184,3,244,152,139,95,228,243,146,113,177,9,199,197,202,196,152,182,61,180,244,233,15,123,147,236,176,72,98,92,96,237,209,156,187,147,223,25,38,251,250,2,65,99,233,80,130,26,212,152,145,94,76,138,197,171,61,131,116,53,191,191,73,88,164,158,208,102,37,3,112,201,188,187,6,37,160,70,59,140,126,241,70,143,179,17,45,212,0,200,122,177,99,96,117,152,13,183,122,181,16,80,19,224,18,144,179,24,172,28,9,89,45,196,59,45,183,207,29,235,217,185,36,142,0,167,107,25,123,117,112,138,182,224,199,231,152,152,177,144,23,22,214,160,176,34,2,181,156,126,153,46,90,173,16,208,130,137,75,147,82,96,134,104,21,56,58,117,233,24,13,106,194,47,78,166,79,27,187,175,15,251,111,210,174,30,252,112,49,163,150,158,173,102,55,11,115,232,57,228,88,232,54,154,193,81,8,250,18,96,59,142,82,239,229,27,2,214,205,54,108,243,91,189,204,208,88,78,228,0,75,85,86,61,89,175,202,22,21,5,186,187,222,44,199,145,187,155,122,106,8,13,69,217,85,251,2,116,132,216,47,29,203,179,28,208,6,247,101,116,211,24,228,184,138,121,150,239,151,235,112,46,116,143,73,225,113,112,91,116,38,92,99,179,70,235,69,160,22,76,251,129,220,47,25,21,123,14,156,148,222,252,84,190,110,209,35,45,146,137,124,226,145,28,58,123,38,92,6,163,246,12,249,41,98,191,106,66,64,211,232,73,133,180,112,246,56,230,177,126,57,25,57,180,23,107,46,60,121,222,200,29,74,250,220,67,49,244,219,122,43,238,5,161,66,152,81,152,170,7,225,15,26,29,60,8,26,79,179,12,251,114,78,236,55,193,120,209,195,69,249,94,221,237,210,242,151,20,58,190,241,68,227,9,152,43,133,126,115,236,185,172,108,82,87,210,11,139,124,214,30,90,209,101,253,41,70,251,189,230,60,116,11,52,40,246,137,94,21,140,187,198,71,184,145,169,149,43,154,4,123,26,63,96,10,141,131,208,53,162,37,147,1,72,38,173,181,13,13,57,73,214,55,29,51,198,98,230,43,49,226,222,220,168,163,242,10,219,7,45,193,42,98,101,244,67,211,162,63,78,31,254,10,87,97,174,117,180,252,235,167,50,71,115,35,105,23,63,179,244,178,60,168,180,240,68,109,32,236,245,120,168,152,200,194,9,170,133,14,63,177,48,38,224,33,125,211,105,48,238,174,155,174,105,116,45,247,16,11,110,252,162,41,204,150,145,216,116,39,25,176,144,102,51,247,106,100,192,48,66,55,52,45,185,87,59,173,205,18,47,163,51,133,13,168,99,142,229,235,234,57,86,245,98,82,158,249,20,136,30,214,240,6,150,113,179,66,47,5,243,44,95,89,19,216,25,223,222,18,56,111,87,237,71,130,138,107,216,4,255,104,252,103,121,77,66,148,136,201,198,31,5,114,228,15,243,10,95,3,142,33,56,35,248,41,153,131,24,18,238,245,43,105,172,17,8,176,242,115,232,190,129,219,227,30,189,21,59,77,225,237,106,167,67,251,124,229,186,88,172,179,14,239,88,135,91,18,220,99,254,177,99,250,124,24,107,133,52,48,251,151,97,41,119,27,159,62,159,22,96,36,57,86,78,37,172,30,248,96,191,202,31,235,212,129,107,130,238,235,73,210,51,93,3,36,101,195,168,20,184,183,34,223,187,221,66,170,250,166,71,243,60,126,16,119,146,202,25,222,233,199,22,13,176,198,193,253,150,63,206,223,83,33,40,123,198,114,241,37,27,63,118,24,173,180,242,1,109,203,147,44,106,222,24,158,153,250,142,255,242,133,137,178,106,217,109,192,32,103,180,169,122,85,53,108,150,14,235,107,104,42,1,82,76,51,190,102,253,42,155,201,38,175,248,37,216,201,18,232,250,47,201,203,81,28,52,230,255,166,143,122,177,78,14,219,53,101,27,66,189,243,31,155,83,243,132,34,72,252,139,118,8,192,252,96,88,148,215,169,170,154,5,184,19,55,57,203,248,112,24,212,62,55,62,127,107,83,124,227,118,3,253,79,61,131,71,165,151,15,184,180,140,253,18,230,185,53,162,100,227,197,111,117,56,80,100,106,42,72,243,27,70,191,148,51,205,212,26,177,70,48,210,249,69,141,225,217,41,198,39,128,231,126,134,37,2,208,116,156,63,242,253,217,250,218,221,249,197,219,90,108,156,246,231,7,80,138,119,141,217,249,2,212,83,178,168,105,161,28,30,79,117,136,20,194,25,218,183,110,125,102,27,211,188,133,146,228,238,224,118,176,12,68,163,229,68,0,109,45,34,4,149,63,213,4,216,144,120,50,36,72,178,249,26,85,37,196,120,111,213,99,248,184,36,51,94,9,222,185,180,15,64,140,165,122,110,17,10,58,62,189,251,40,31,149,53,176,56,105,40,44,80,179,185,84,23,151,238,129,251,199,168,121,128,196,73,187,84,117,98,147,247,166,217,184,246,88,159,143,80,71,105,130,139,22,150,94,80,152,17,218,34,106,20,141,94,123,68,72,139,62,171,34,155,200,152,105,249,159,237,103,30,225,0,109,148,77,77,178,152,17,159,154,57,220,7,217,92,138,27,108,223,190,190,247,224,40,16,88,231,242,58,142,177,107,186,71,233,12,75,30,254,46,93,229,147,116,17,185,111,249,48,28,25,102,90,227,64,210,238,134,74,203,52,32,158,119,103,12,134,62,191,75,233,81,199,17,83,180,110,206,188,138,60,86,107,156,37,82,90,113,84,42,191,0,146,122,186,246,246,82,21,72,19,196,165,61,30,27,4,133,13,223,102,13,59,236,224,115,179,97,213,197,253,138,208,62,28,249,7,98,107,220,140,63,118,220,49,105,106,187,97,236,9,104,195,108,106,26,130,90,27,8,60,236,150,31,209,1,5,214,190,59,116,174,106,65,242,234,64,99,173,98,238,226,211,20,245,95,23,180,140,252,72,89,251,189,217,9,29,243,165,79,199,64,142,161,87,186,156,8,37,154,137,161,180,230,98,248,226,79,187,52,77,249,131,220,161,195,50,109,224,182,16,90,55,147,39,225,173,75,230,172,211,41,108,21,35,127,35,59,53,157,179,236,116,80,12,149,74,127,160,211,129,226,198,42,132,84,210,76,55,89,23,68,64,115,83,246,137,39,174,218,125,41,214,211,147,32,191,105,194,213,198,213,156,177,154,226,211,171,121,250,148,27,207,147,196,215,188,135,83,174,59,73,68,4,152,27,85,216,162,173,210,196,239,204,47,120,87,230,49,104,251,222,7,136,79,187,77,170,117,92,124,173,247,227,164,238,4,243,75,23,238,227,22,71,11,90,21,220,89,37,225,63,124,252,24,74,226,0,133,104,10,152,210,97,4,201,119,167,189,53,136,43,185,249,192,194,107,255,23,252,100,35,205,171,160,23,157,240,30,192,36,71,20,241,189,70,179,80,216,209,241,242,23,119,215,252,174,68,199,217,70,212,22,74,161,215,227,180,223,16,156,46,46,167,71,253,230,10,130,103,12,49,129,43,189,51,9,39,74,12,221,210,115,107,203,121,178,213,37,108,92,125,104,101,92,197,93,233,25,69,35,126,47,108,166,252,244,66,84,245,72,151,8,197,69,237,212,88,95,72,30,152,185,155,211,172,135,52,54,65,136,249,79,210,49,178,145,148,12,12,107,114,99,163,147,226,78,172,40,94,234,172,48,164,122,39,25,192,230,52,148,98,142,14,119,77,86,239,26,12,240,72,75,29,252,30,248,54,229,176,103,227,79,67,1,238,245,78,51,20,165,65,25,160,171,230,121,31,207,10,11,66,199,172,72,154,187,71,43,103,253,84,245,224,217,235,111,177,140,121,172,62,187,91,162,147,112,94,98,165,238,26,253,254,64,246,193,222,30,120,173,136,40,58,216,168,248,50,10,165,86,152,245,11,171,34,133,240,205,219,86,248,9,230,96,75,237,214,226,231,247,97,113,117,20,19,143,239,102,87,179,140,104,16,21,118,29,104,95,199,74,53,55,61,207,195,98,70,209,27,53,107,226,26,247,38,218,45,16,229,14,160,86,219,218,110,23,159,240,43,122,87,178,118,139,55,65,104,62,50,199,38,65,150,193,178,204,113,241,135,231,162,7,140,9,159,153,155,42,67,236,50,82,145,31,174,223,248,83,88,243,243,61,101,141,226,174,64,144,16,237,72,192,145,228,119,57,195,202,255,18,121,143,253,184,32,60,47,232,243,141,163,108,196,216,142,49,229,62,249,158,150,249,82,224,48,205,47,23,121,199,135,31,147,26,129,84,136,178,63,90,145,60,91,228,50,138,45,166,121,146,82,128,113,184,239,206,30,103,69,170,34,157,238,194,244,211,173,164,117,216,59,124,111,158,62,224,202,214,178,220,78,174,202,137,208,162,231,9,198,117,14,54,198,74,121,154,50,48,138,81,14,40,68,128,65,75,69,8,65,86,191,201,161,239,240,60,182,156,70,251,110,45,25,86,168,219,131,171,133,90,106,17,37,180,239,203,1,198,219,207,116,103,32,38,189,161,76,210,116,22,164,29,90,248,241,153,221,142,45,20,223,102,12,254,47,90,159,205,22,14,116,217,156,119,160,170,35,212,71,104,220,35,27,21,154,178,74,33,186,60,246,113,57,148,115,31,249,104,40,245,172,44,27,85,228,188,151,77,27,88,243,233,50,100,64,151,122,132,202,88,12,150,230,80,241,66,64,138,143,66,164,252,58,103,143,150,173,103,194,217,221,248,173,128,243,51,6,17,225,18,132,190,172,159,116,225,203,12,251,187,51,115,195,239,113,85,22,7,243,64,132,63,229,214,140,239,236,229,21,201,185,54,238,82,85,123,250,152,194,75,112,136,88,235,202,221,146,102,163,127,168,18,194,42,150,179,138,192,41,175,212,245,51,139,159,17,249,200,2,30,151,32,83,123,97,34,4,155,227,235,143,167,85,227,182,33,103,11,18,158,19,58,114,88,248,155,71,156,235,114,29,193,245,61,1,85,195,42,85,239,12,18,164,162,185,144,98,110,38,134,70,55,232,17,66,233,195,89,143,41,9,67,37,202,230,205,202,227,77,186,15,112,152,71,16,216,215,113,215,227,251,90,153,101,208,34,24,132,110,242,133,36,198,110,188,182,34,171,226,213,130,39,16,83,31,104,212,192,112,85,145,253,70,21,209,244,9,99,22,176,66,34,186,11,11,209,220,29,64,78,36,46,228,137,46,242,184,221,198,13,47,190,135,171,198,34,237,211,214,174,119,21,191,216,229,146,53,86,169,179,141,8,220,36,244,75,128,21,151,241,62,96,92,190,157,150,200,163,202,252,164,142,50,124,129,87,87,186,25,239,62,28,106,4,47,54,93,235,28,46,11,34,106,51,148,55,106,7,138,207,120,195,11,229,208,197,203,128,86,141,37,173,5,73,66,134,137,222,28,51,90,197,245,228,169,218,239,179,58,222,196,138,22,80,163,156,119,46,89,53,207,146,45,224,140,39,48,68,188,179,122,51,183,220,170,41,115,133,222,246,21,54,8,113,111,4,253,198,236,119,121,11,87,68,31,240,9,0,85,203,225,63,211,61,42,222,17,44,87,118,83,174,6,10,79,81,103,4,169,147,144,205,115,6,193,41,136,212,90,102,108,98,124,210,142,150,82,39,60,167,4,18,208,70,128,22,146,155,12,127,161,18,249,111,178,113,219,35,148,231,209,176,241,133,152,35,121,230,25,92,104,239,120,0,132,204,76,133,16,41,58,209,143,113,200,37,208,38,163,34,130,202,173,234,124,219,38,150,209,0,97,171,249,157,238,0,206,249,168,237,22,221,3,61,174,7,142,150,171,76,240,101,110,69,178,40,66,3,163,201,168,88,17,74,26,171,222,194,209,119,27,12,39,161,235,128,210,62,228,15,112,136,230,142,88,149,72,133,246,4,48,244,233,30,33,141,52,81,213,227,88,34,99,196,123,225,28,164,80,36,21,153,57,61,101,77,129,133,102,42,204,46,231,24,103,19,218,61,106,39,224,60,143,110,166,203,9,189,36,178,28,195,106,17,235,103,172,56,13,21,146,79,173,121,31,142,176,241,194,108,120,3,117,62,104,68,105,243,227,96,86,33,45,135,35,72,175,100,93,214,85,78,55,248,77,164,219,148,200,86,224,239,80,103,160,197,224,227,166,27,235,6,175,95,123,235,251,71,138,250,97,54,165,31,245,221,215,42,237,164,210,217,186,218,135,171,176,190,131,57,71,45,191,154,133,144,231,154,181,5,103,114,16,221,56,111,172,189,28,4,46,169,172,74,60,16,202,163,24,40,75,230,25,139,86,21,157,185,152,233,154,118,168,60,10,187,10,24,90,76,210,108,201,178,238,210,0,69,59,227,230,230,137,147,74,123,47,28,152,214,4,34,109,59,15,225,77,122,31,57,115,142,229,130,74,37,175,153,191,229,181,247,107,76,157,152,134,170,142,187,215,46,53,213,62,74,92,75,103,158,164,100,101,108,5,36,66,190,79,63,153,171,249,149,144,242,11,70,129,221,176,210,23,110,199,139,11,250,82,155,248,9,112,166,39,53,158,129,17,3,1,244,106,111,255,194,250,98,54,174,98,235,237,46,66,201,111,247,78,219,77,34,100,45,118,58,133,207,18,9,255,164,83,11,123,99,52,45,155,132,58,3,237,106,185,19,0,167,119,223,216,127,242,206,238,178,112,226,122,87,68,140,146,166,232,141,150,159,227,221,190,150,162,217,5,97,140,75,109,72,228,91,217,77,156,11,65,114,163,207,108,145,18,166,229,47,117,207,198,33,213,126,46,229,215,57,36,3,121,223,101,153,168,2,33,143,38,3,141,1,51,239,195,68,56,197,152,46,56,6,232,183,58,153,92,176,191,182,196,206,14,117,138,214,2,22,236,194,97,141,44,65,9,251,113,129,225,75,148,133,126,146,67,59,53,68,204,111,161,241,0,64,72,0,140,202,43,154,219,88,161,20,97,151,18,111,173,97,63,104,57,77,230,101,129,57,152,174,49,68,16,219,206,213,203,86,184,171,24,54,234,43,88,30,229,42,33,34,229,117,10,252,16,6,225,37,254,140,88,246,242,193,53,192,157,108,95,185,66,206,254,83,97,91,123,36,189,207,27,30,116,183,12,234,106,100,22,72,87,200,142,168,18,207,80,182,105,94,88,254,14,164,83,126,33,19,83,216,125,26,105,116,141,199,11,4,1,48,133,51,154,169,68,60,150,137,52,133,232,10,89,239,166,21,66,36,68,86,76,133,35,119,47,11,60,79,78,251,110,168,117,200,89,178,125,61,231,191,27,42,47,4,3,141,221,208,47,102,26,229,135,25,136,10,76,149,100,4,73,156,28,242,7,238,127,175,217,69,251,14,191,192,3,185,141,250,81,72,227,55,27,147,161,193,25,64,13,107,81,142,175,83,33,133,85,83,37,225,19,104,108,190,237,11,56,38,222,144,231,169,38,212,167,67,75,154,56,200,233,43,57,239,120,78,222,151,7,183,58,63,157,61,253,59,242,193,239,12,57,46,170,137,155,234,10,13,137,117,199,16,118,45,155,154,39,39,202,188,227,6,111,146,108,167,67,207,255,166,103,60,100,160,209,235,226,5,150,248,186,119,187,140,33,234,221,60,245,229,236,168,77,203,25,119,106,61,204,169,239,171,163,37,79,26,140,228,128,97,247,217,8,51,16,242,156,150,209,234,124,188,83,37,209,45,17,9,85,244,8,35,100,127,236,100,129,40,28,113,203,74,83,94,176,97,22,221,227,91,172,49,17,26,176,105,101,186,195,129,251,150,219,218,163,185,194,244,171,167,164,220,204,51,128,51,24,21,132,172,74,125,164,98,104,249,225,122,222,224,95,253,14,25,195,55,247,101,12,226,8,75,119,105,230,1,56,220,111,26,204,97,40,71,249,84,137,66,2,185,55,86,183,241,253,45,89,24,183,93,54,169,240,209,213,33,106,186,230,165,86,143,214,122,105,218,183,81,130,17,81,206,187,202,188,55,212,11,40,93,218,232,116,246,79,98,130,109,210,171,144,248,133,116,191,12,125,156,236,136,219,171,164,186,72,146,219,79,78,99,157,29,2,15,218,68,37,85,126,128,193,103,9,243,74,243,143,140,246,150,98,34,154,82,179,175,248,121,140,36,74,31,185,220,114,99,242,30,175,186,224,31,131,161,169,35,250,55,240,15,142,171,209,136,53,103,236,118,78,134,177,32,101,84,0,60,117,1,65,167,6,128,255,45,103,98,150,111,83,207,117,93,115,171,27,58,252,62,58,61,70,126,86,233,107,74,21,57,118,59,2,63,109,24,137,1,185,156,160,213,218,181,42,90,146,246,234,36,115,215,202,244,157,135,201,183,26,41,230,207,225,204,105,115,54,76,104,113,254,201,147,105,166,112,78,197,147,22,230,40,119,191,214,48,42,54,93,26,202,156,83,136,232,224,34,132,101,31,163,52,27,107,81,94,66,233,218,9,101,58,46,182,107,100,123,65,53,75,160,204,197,250,111,102,204,73,210,178,240,22,14,30,157,133,79,5,116,194,30,176,56,103,242,65,101,10,251,18,57,7,176,216,47,7,201,193,194,80,6,223,21,121,17,104,237,162,9,103,189,248,249,73,127,71,128,167,60,85,145,170,180,44,242,60,118,217,244,164,229,33,180,176,246,205,239,162,192,209,197,52,126,46,166,7,60,83,94,111,175,241,143,237,25,171,212,91,134,78,190,94,20,187,104,202,210,164,103,18,62,136,94,104,120,30,124,145,103,243,130,32,24,70,118,152,181,17,204,120,28,64,167,126,78,191,137,194,86,238,178,142,112,157,8,187,228,46,208,134,198,24,88,71,118,154,180,11,40,154,4,57,197,45,189,18,244,143,123,49,120,198,102,211,28,238,221,38,64,220,152,143,132,92,242,58,139,236,210,29,116,121,61,65,193,109,45,61,128,49,209,159,143,98,183,232,100,58,69,207,12,36,34,46,37,218,192,85,170,224,21,193,16,116,130,224,113,188,74,144,167,73,11,178,63,210,132,66,14,66,57,121,81,206,254,246,124,111,37,194,157,21,24,86,71,21,12,191,5,91,9,133,246,196,127,238,48,106,124,60,131,127,222,29,199,215,68,147,153,51,71,2,7,88,173,192,29,53,175,43,27,83,7,212,53,197,118,93,142,174,202,238,237,90,175,138,164,82,79,206,190,180,110,7,169,4,88,167,219,108,192,148,49,253,67,209,181,112,6,21,101,129,138,227,167,140,132,139,202,134,30,97,129,11,111,255,132,117,65,17,76,156,165,25,234,47,164,45,20,179,33,0,49,124,191,40,50,207,46,4,137,70,119,248,13,140,154,141,11,14,0,189,26,80,156,195,167,166,155,250,19,123,45,105,109,93,169,189,90,134,101,8,171,104,64,112,206,71,168,185,1,66,241,213,210,139,242,100,10,84,248,52,102,198,142,222,30,122,22,171,170,232,188,204,231,155,96,135,146,167,173,23,246,48,246,178,176,233,203,11,143,191,183,66,234,33,1,58,66,208,139,255,48,25,198,208,104,138,242,79,214,18,95,156,204,66,6,176,78,241,186,51,210,115,149,31,40,89,51,218,23,29,158,219,125,123,50,218,134,198,117,204,244,30,151,139,49,232,32,237,67,117,113,193,239,219,211,140,180,234,37,34,245,11,86,134,89,131,189,42,157,29,167,9,163,222,187,38,11,135,78,84,240,224,144,168,68,174,129,22,71,98,152,53,75,103,205,93,18,55,43,92,86,211,13,159,100,127,60,170,243,214,53,49,66,103,213,179,170,111,240,175,181,244,254,77,185,77,126,129,173,159,207,202,30,153,241,13,240,109,254,9,114,46,28,193,226,140,122,12,75,223,155,17,232,167,46,101,84,183,109,211,44,98,34,99,188,219,86,177,137,168,120,202,230,181,151,8,182,83,222,100,211,6,163,164,172,118,57,213,202,133,219,86,181,68,146,77,28,113,249,174,191,150,127,161,127,216,94,53,200,127,77,169,121,233,132,18,112,109,125,161,61,27,235,80,244,83,46,236,115,231,182,156,131,51,165,162,26,85,74,137,215,164,119,189,13,241,225,54,77,238,211,125,65,70,0,89,225,238,240,116,76,161,72,49,30,66,30,29,237,88,27,197,209,128,48,174,142,209,62,224,211,97,100,243,201,132,46,120,137,30,79,52,25,108,130,174,198,247,43,170,227,169,193,64,135,66,133,41,132,73,143,57,236,253,139,107,95,153,234,235,187,86,177,89,41,101,170,246,107,231,92,119,35,45,225,53,137,227,124,97,241,217,95,154,161,232,53,122,99,236,195,105,171,197,165,70,170,204,146,63,83,113,66,26,151,252,116,137,162,36,113,140,226,154,96,57,254,118,122,72,59,218,232,93,188,173,236,66,16,183,189,180,149,114,109,82,123,187,32,100,103,155,167,8,18,137,29,75,166,86,246,178,120,123,191,189,203,132,36,84,195,61,11,225,146,24,201,151,233,81,175,245,28,190,17,188,129,175,107,91,155,144,186,232,33,80,21,53,24,180,66,130,120,235,178,223,239,193,59,119,223,221,149,252,4,127,141,73,218,195,108,188,133,126,11,64,32,158,92,74,145,37,72,59,60,239,5,239,41,206,81,154,47,233,241,13,111,225,101,201,240,75,237,218,98,86,102,226,207,160,121,23,18,232,54,95,161,178,196,125,82,232,32,223,79,28,15,190,24,14,64,92,62,115,105,63,187,104,200,128,198,231,120,78,244,28,60,100,63,197,136,56,59,210,50,149,222,126,145,187,124,104,24,198,176,134,15,54,143,61,85,112,194,227,125,85,252,162,168,181,200,86,67,220,78,9,189,185,174,114,41,248,143,118,6,215,220,161,122,10,141,167,30,177,15,11,52,247,14,71,216,32,34,138,11,86,88,109,192,89,62,69,231,66,142,33,76,179,104,162,76,252,157,137,27,208,80,74,249,193,101,254,199,200,149,229,34,86,236,115,165,101,108,78,138,8,213,225,157,6,234,177,21,34,92,79,64,96,82,66,29,234,54,102,220,155,35,52,161,18,138,175,156,141,32,40,2,253,190,156,140,99,214,118,107,152,244,33,164,24,206,210,72,148,104,157,194,90,240,52,98,177,199,14,72,191,216,74,176,77,238,33,137,115,240,171,22,130,88,159,163,56,194,253,156,58,47,96,80,238,250,252,239,58,234,6,168,3,175,155,101,148,44,199,191,9,109,142,114,208,121,202,70,211,144,213,51,180,236,30,115,159,251,229,214,167,33,180,76,59,78,190,152,246,58,83,254,143,243,196,19,223,247,97,243,189,168,156,80,99,139,104,221,74,32,106,12,223,108,200,44,160,41,0,179,167,116,91,173,186,136,234,170,212,132,211,72,243,158,171,238,232,4,140,175,189,252,105,222,121,147,46,68,161,119,6,163,96,149,56,6,253,87,106,233,79,223,21,62,45,115,14,143,132,200,161,1,118,82,180,75,194,60,197,127,211,194,49,60,30,25,181,62,217,27,136,230,29,224,221,223,193,172,227,5,17,176,125,119,52,238,212,229,74,6,105,36,167,191,83,224,254,43,156,37,13,23,138,21,97,47,224,100,17,147,112,134,239,220,117,75,42,3,137,92,248,73,60,237,95,209,180,204,163,36,79,247,231,16,36,212,82,96,125,210,136,238,181,69,149,123,223,7,172,79,80,185,155,60,70,88,251,190,92,165,143,225,139,153,252,184,48,30,11,68,16,126,131,66,176,34,165,164,202,136,60,184,253,218,128,188,107,220,41,142,219,19,244,4,123,23,4,242,110,45,0,169,194,234,2,94,73,6,134,148,127,204,46,182,77,224,182,141,58,151,129,116,229,0,168,206,49,42,217,51,242,245,235,88,102,62,86,50,219,176,106,180,128,121,19,104,90,144,70,226,157,153,130,183,150,217,199,154,43,180,227,76,196,242,54,148,186,130,179,23,195,207,117,215,99,56,187,16,226,7,146,197,140,148,178,129,49,248,149,198,53,194,183,89,141,83,188,115,30,238,151,70,225,201,142,166,58,241,157,126,236,151,195,124,140,237,48,253,40,252,168,215,232,57,210,44,150,144,51,6,235,37,77,198,178,81,204,130,7,63,238,33,116,29,23,27,146,44,29,45,5,211,85,199,61,64,166,207,72,165,174,159,113,144,47,194,255,220,154,113,178,247,4,81,113,7,70,219,90,35,244,71,128,174,51,48,233,122,246,0,17,35,187,106,118,239,192,210,45,180,134,59,100,255,5,36,78,230,35,77,228,123,247,230,249,58,209,42,54,247,89,192,198,202,9,239,138,223,165,182,4,237,169,90,53,52,169,239,172,255,244,186,196,199,231,138,42,244,67,92,218,46,219,242,14,110,250,237,231,129,225,243,224,228,249,211,52,18,80,72,121,7,45,63,93,238,158,209,186,247,13,217,160,15,75,193,190,38,74,210,159,10,232,191,238,103,98,118,6,213,136,10,150,26,74,145,173,191,228,138,64,35,229,145,226,227,235,42,14,160,241,47,178,153,148,249,99,4,238,238,119,140,174,116,131,202,31,53,108,10,198,95,241,221,237,157,98,67,214,19,48,156,220,189,64,122,198,19,23,134,159,80,197,254,129,252,68,42,46,102,124,224,132,16,101,149,241,14,35,121,85,192,8,95,248,246,165,8,94,223,12,116,164,128,169,146,135,159,240,147,39,178,241,241,85,245,197,137,125,37,48,53,73,246,178,124,250,87,147,210,44,28,45,102,217,17,223,184,87,115,233,221,39,12,157,1,53,114,62,241,76,124,84,188,107,123,150,227,225,64,138,61,118,218,223,36,206,216,199,233,58,255,61,146,182,34,130,221,108,160,243,13,25,231,251,4,25,194,172,20,204,194,165,30,117,107,179,39,3,142,236,73,83,71,186,127,163,97,233,18,127,253,95,123,60,100,174,145,194,205,152,112,83,157,2,116,94,229,100,212,6,206,122,246,175,89,237,250,13,45,176,58,121,27,64,17,247,10,90,150,24,36,89,104,165,85,104,191,109,160,141,94,207,68,146,122,200,254,21,79,61,136,244,244,103,23,160,9,34,182,1,252,246,56,15,121,113,18,16,93,106,75,90,200,112,114,232,119,5,219,200,95,116,152,245,147,195,253,86,238,192,124,89,216,98,58,250,165,26,96,14,227,68,192,211,67,160,3,90,14,20,131,56,3,36,211,228,138,149,15,75,211,111,242,200,115,27,178,101,88,20,210,249,90,21,87,117,40,77,215,212,123,230,194,151,107,221,58,115,68,83,17,122,43,196,131,238,70,20,85,197,171,3,211,23,1,140,57,55,200,42,178,190,121,24,160,186,162,10,207,104,84,251,121,101,177,38,61,131,169,89,64,198,2,23,29,115,215,163,80,240,167,172,139,162,40,72,189,195,15,250,190,197,146,43,16,185,29,11,16,10,104,188,59,49,137,53,48,71,223,202,167,49,6,35,137,145,182,15,5,146,156,112,131,114,69,75,39,232,138,148,217,44,74,126,3,139,21,253,89,110,60,33,249,64,190,234,232,217,80,190,20,245,84,198,106,85,53,70,119,9,243,84,196,112,207,38,156,146,238,77,178,63,127,11,186,205,58,241,107,161,176,171,178,79,7,155,126,108,100,20,3,229,60,47,195,220,144,53,183,224,235,58,173,117,138,158,186,164,144,47,105,238,208,120,17,37,32,122,158,99,178,6,187,97,224,77,116,74,84,132,109,230,18,71,6,146,225,81,29,15,250,43,149,252,56,230,25,34,32,170,62,166,246,215,38,224,118,232,95,176,44,144,244,47,213,202,105,159,207,126,23,58,192,89,162,81,37,155,97,19,234,73,140,152,64,81,114,126,112,53,189,42,149,76,100,122,236,71,145,109,44,159,16,1,162,240,127,22,78,56,174,223,254,175,104,75,104,17,70,110,136,32,242,249,214,187,199,15,162,190,85,16,146,165,118,97,10,242,152,42,106,159,148,228,52,77,165,81,248,235,206,71,88,212,78,159,224,147,196,58,215,18,98,139,71,77,129,46,242,208,235,61,59,133,77,165,96,100,110,27,3,107,158,151,42,112,3,196,160,72,178,111,14,11,240,132,157,174,190,75,71,62,219,26,78,12,159,68,141,98,133,121,28,232,147,108,210,42,141,96,253,58,124,214,125,244,27,137,138,42,248,205,154,252,245,64,104,27,65,209,125,124,99,15,75,6,72,99,87,137,51,129,102,89,157,20,249,174,210,141,134,33,159,60,222,125,232,140,153,87,4,209,40,27,178,139,33,103,34,61,108,244,254,102,174,253,171,235,114,221,96,185,190,42,190,113,14,162,49,225,48,39,187,212,141,209,169,97,166,86,237,86,93,27,232,1,77,212,29,137,254,161,118,15,12,121,25,142,71,82,21,201,131,173,105,160,250,247,193,152,193,152,149,156,120,95,113,53,251,35,124,104,203,21,101,75,51,82,173,110,81,25,228,12,33,191,105,42,70,80,124,215,222,69,9,152,44,45,188,208,173,239,172,211,202,205,129,193,176,171,214,239,190,228,159,144,55,81,231,114,11,251,144,138,8,210,124,127,126,242,162,161,210,96,68,167,249,251,238,98,175,193,100,140,245,162,151,41,245,61,23,47,62,32,27,113,68,157,118,219,176,207,144,204,35,125,134,36,90,85,197,77,79,10,118,23,254,137,249,235,41,52,217,134,241,6,98,152,252,0,183,171,70,213,225,38,176,80,105,151,97,251,43,33,218,134,21,71,70,108,73,138,1,25,81,73,147,6,227,127,154,246,13,114,11,231,66,208,207,1,9,216,134,169,221,198,211,29,20,217,203,49,92,237,223,151,88,216,98,203,169,70,250,85,241,168,41,248,92,20,242,138,41,113,35,72,194,156,225,44,22,185,172,168,161,176,29,135,235,74,147,58,99,192,151,113,242,67,162,94,137,193,201,251,106,119,156,153,114,32,99,49,247,38,135,108,35,122,225,181,72,218,122,54,57,13,98,200,208,220,176,205,72,192,28,35,59,100,136,177,5,132,153,200,129,159,125,215,185,13,216,151,62,151,157,67,241,28,150,68,138,59,253,26,2,234,204,47,224,56,145,60,17,252,236,30,237,125,9,136,220,240,23,247,202,153,254,154,112,76,214,212,206,173,151,190,153,74,190,235,1,221,174,160,114,120,123,195,255,248,42,247,215,73,227,131,219,119,91,252,154,224,51,112,112,118,206,227,105,211,123,254,67,186,28,212,24,65,3,17,187,234,162,112,157,164,100,33,84,63,121,102,129,36,116,195,220,80,205,27,233,149,212,193,64,194,171,148,80,204,247,41,49,194,46,45,89,143,133,200,172,150,114,127,243,157,82,227,251,93,140,236,79,188,57,220,175,75,34,230,129,51,108,143,94,93,94,203,151,139,23,59,34,21,193,138,240,148,197,157,189,74,63,77,66,58,180,180,42,72,62,156,187,80,42,36,6,84,196,31,7,227,122,42,192,129,173,194,36,217,169,3,19,99,240,28,129,5,250,231,10,6,83,114,248,20,6,235,50,91,210,242,82,238,227,121,189,71,73,238,31,188,209,106,45,154,1,196,236,237,86,228,171,232,19,236,100,253,117,247,147,106,30,218,162,120,218,254,165,132,238,44,87,168,176,17,38,28,244,150,18,231,185,248,244,249,222,184,109,162,133,141,67,195,138,90,28,187,63,229,160,169,74,121,83,176,127,75,98,93,45,43,255,191,13,15,239,38,248,148,141,105,12,230,43,194,192,5,186,253,140,48,212,162,184,127,131,211,142,68,1,33,152,206,90,113,162,142,181,177,139,32,13,113,229,102,13,35,73,53,145,144,131,45,75,254,123,90,24,14,198,3,90,164,181,221,251,21,76,146,42,5,220,120,230,2,246,65,253,143,126,222,69,50,99,216,209,57,58,161,236,232,109,147,129,85,111,86,229,172,33,50,185,75,16,85,45,159,201,199,246,113,90,241,219,81,246,150,215,32,54,126,166,130,100,243,137,203,112,213,202,244,13,27,227,198,216,73,157,52,152,158,150,204,207,152,112,238,123,199,154,79,192,31,70,133,144,242,153,122,160,80,115,160,77,4,104,96,115,231,54,117,98,124,242,166,45,150,65,19,173,250,29,103,184,205,101,145,255,9,44,242,48,243,111,19,117,166,177,234,180,123,12,55,162,97,186,248,124,155,110,201,238,89,127,52,240,250,206,107,26,218,117,142,54,218,243,25,55,222,59,160,39,69,56,118,245,135,43,245,132,3,237,151,197,105,161,82,211,230,177,123,158,10,162,140,103,242,177,83,254,179,97,122,232,147,127,161,205,48,252,79,10,6,29,32,163,220,116,186,112,251,20,31,73,209,91,30,69,115,157,180,117,33,7,49,158,178,154,41,200,150,233,247,255,67,76,77,184,96,224,213,173,227,107,141,21,34,74,66,161,155,87,154,176,39,255,223,100,133,72,81,8,126,197,211,3,218,162,21,39,209,207,45,212,187,157,217,115,7,48,51,181,60,190,169,174,188,193,197,105,62,125,202,215,214,147,88,205,176,155,204,82,94,52,243,138,97,60,64,173,178,118,206,221,156,3,140,50,72,36,147,28,155,125,107,226,107,24,219,25,208,137,20,60,198,185,6,202,149,159,70,78,140,135,136,87,62,41,90,40,150,235,138,206,35,116,123,86,34,198,247,192,136,21,29,134,18,216,251,93,217,72,88,171,20,93,132,5,237,77,38,98,190,217,143,66,245,113,219,170,96,68,85,231,32,135,175,146,35,222,82,166,5,194,205,32,59,117,103,155,163,228,253,100,248,0,244,178,76,169,77,202,111,2,31,54,44,158,223,71,212,73,109,43,1,211,38,237,238,150,185,194,38,208,24,12,162,102,252,137,124,213,240,10,169,218,252,177,183,66,32,171,178,10,119,118,45,105,209,182,106,13,102,7,146,200,63,166,79,35,141,127,120,125,248,221,215,224,74,50,2,80,222,71,106,113,152,16,55,253,200,212,172,42,94,98,58,214,253,30,210,24,32,10,60,214,72,228,20,215,80,43,105,48,128,23,102,154,138,134,241,82,153,153,148,196,33,179,144,61,10,40,103,92,66,255,115,85,196,45,205,157,114,243,97,187,112,181,101,176,148,254,86,17,183,240,132,127,121,209,25,17,27,50,240,192,98,209,145,100,45,138,163,120,164,94,159,28,127,221,198,153,46,201,179,86,77,107,203,244,57,120,250,11,233,224,38,182,6,124,116,82,153,115,224,165,201,203,164,135,82,106,160,29,246,28,3,31,161,134,120,134,59,163,103,186,27,20,159,150,193,86,203,136,171,142,1,236,155,17,29,85,102,66,106,99,205,100,80,13,85,208,65,190,100,252,206,254,13,111,34,4,28,63,231,1,11,76,151,126,235,134,10,133,129,115,60,46,147,213,97,3,37,63,40,80,116,126,73,30,244,11,190,193,91,37,208,118,91,240,67,114,189,243,98,6,8,229,234,89,181,115,37,13,88,72,55,53,231,67,189,21,118,103,209,210,90,60,60,48,41,141,191,222,16,246,225,168,78,242,75,0,39,161,54,250,8,58,109,142,39,31,101,243,190,125,115,145,99,7,12,160,136,164,20,24,42,18,92,140,138,126,35,215,54,239,183,146,226,2,132,74,119,44,206,85,228,85,104,28,142,130,48,63,220,212,103,99,228,229,223,86,67,113,54,214,108,11,25,222,47,42,186,206,166,161,7,114,230,56,91,221,13,223,159,205,141,196,22,221,30,140,54,231,52,216,186,184,114,97,188,175,6,148,175,44,162,155,183,83,136,85,163,94,17,144,50,241,57,74,42,235,151,144,21,88,253,101,85,32,201,233,53,123,63,60,246,229,149,77,27,148,97,72,3,138,234,237,21,51,114,200,171,38,41,106,192,184,50,101,130,45,122,180,140,33,135,40,138,192,90,156,128,146,94,145,111,18,30,74,237,250,212,101,162,40,71,67,246,48,20,175,69,219,236,126,227,60,232,87,202,120,150,104,204,132,73,110,135,175,60,54,134,224,140,89,188,168,113,153,126,71,33,236,197,227,67,145,172,247,209,60,208,105,171,137,57,200,232,38,103,244,194,251,179,16,72,126,139,112,185,247,111,248,72,220,100,237,36,126,97,23,173,155,149,214,217,62,216,90,8,165,227,16,134,235,115,84,93,15,213,75,228,201,165,35,97,37,18,107,92,119,104,26,220,104,32,212,48,40,16,139,21,14,60,0,227,115,57,84,238,183,130,103,158,156,19,107,41,85,159,240,123,126,244,249,161,75,115,119,123,2,168,75,30,8,51,234,22,129,123,5,40,221,175,250,234,189,249,37,66,30,248,204,115,179,131,163,87,4,39,143,123,48,131,198,18,23,37,8,39,254,36,67,91,62,109,134,8,110,8,5,11,27,243,179,187,1,155,134,58,34,108,239,232,31,252,112,51,89,163,134,60,93,189,106,112,55,72,190,162,63,106,25,143,79,144,81,19,169,35,48,226,81,249,232,22,30,133,250,107,132,206,201,81,80,114,140,238,167,66,86,33,57,140,156,22,165,91,10,73,171,9,111,51,81,252,10,94,22,217,123,132,155,123,12,40,61,8,40,226,58,94,219,133,62,90,81,215,114,217,156,92,15,213,29,64,103,130,233,217,119,174,21,253,116,119,4,56,158,77,26,145,169,108,133,199,97,91,135,144,2,211,202,214,132,196,189,116,175,188,45,158,202,62,143,96,87,70,91,135,159,236,127,76,228,225,215,185,124,144,242,67,29,170,94,185,115,201,213,62,25,213,149,157,124,59,100,107,101,233,64,179,183,147,109,7,119,143,168,78,126,113,158,56,135,167,194,237,116,4,129,225,43,79,123,98,32,72,135,122,77,86,33,158,128,126,178,165,64,191,12,206,83,42,210,13,188,72,243,233,42,240,201,193,28,59,131,87,20,74,126,95,160,229,228,82,39,217,136,48,50,154,12,232,137,143,74,92,178,224,44,187,184,203,152,67,241,204,229,176,190,238,96,65,91,59,46,71,224,150,149,178,180,64,44,250,200,14,249,168,68,31,32,18,128,122,97,231,195,229,200,65,187,89,169,206,173,149,232,193,16,124,232,240,248,65,25,107,39,126,182,162,105,220,113,65,205,166,210,117,206,115,28,46,128,219,68,223,142,62,235,233,13,240,159,13,99,64,38,123,30,89,195,206,45,13,178,50,110,59,250,3,247,65,228,102,31,244,223,75,81,214,38,162,105,41,133,31,133,26,108,163,192,150,222,170,254,124,43,162,172,147,248,205,84,133,235,132,180,34,244,59,242,2,6,81,27,144,84,105,75,240,142,17,115,163,104,207,251,92,36,45,190,108,195,239,87,228,90,208,93,83,49,12,170,224,65,53,174,47,216,143,247,79,139,81,161,42,96,226,13,24,2,196,145,113,174,63,33,129,28,132,179,183,83,222,207,98,43,59,226,235,55,72,39,13,179,12,211,6,36,246,44,149,228,245,7,221,88,134,66,195,149,147,130,227,74,7,117,253,93,242,153,211,96,16,158,74,203,28,56,192,230,124,127,53,72,28,59,63,50,87,46,68,184,4,101,121,253,218,32,93,73,235,161,12,87,164,131,146,220,206,173,8,230,213,146,119,73,157,167,155,138,55,100,131,1,110,106,21,249,31,41,22,2,125,123,19,6,110,176,117,114,210,44,222,124,1,165,224,171,243,126,66,104,18,80,58,200,102,81,176,229,17,255,243,50,36,158,114,118,131,90,7,203,132,183,119,128,177,29,114,42,252,116,228,158,59,55,242,53,156,64,194,192,140,169,79,103,80,90,120,151,39,122,45,0,168,108,47,77,199,0,146,64,49,229,205,207,132,251,110,146,58,57,220,11,24,220,224,218,102,132,238,72,54,40,6,67,107,238,166,147,238,72,5,244,37,190,150,39,226,247,102,238,44,149,230,61,213,68,159,238,121,174,58,184,134,155,115,124,113,71,150,30,65,2,61,164,242,219,71,17,145,71,10,207,120,253,32,69,57,212,108,172,26,165,47,169,102,156,179,174,198,160,15,251,254,138,14,8,61,30,226,155,39,146,142,64,195,81,250,167,25,44,68,41,83,13,44,181,35,110,64,82,96,20,34,241,55,153,31,227,193,23,130,50,143,253,83,18,242,64,176,107,226,97,132,219,0,216,208,53,255,0,237,179,235,151,72,47,162,4,8,69,82,175,196,86,216,234,44,90,10,245,33,42,239,219,232,102,70,251,6,219,136,32,58,230,249,23,209,233,53,118,141,111,202,161,71,186,176,162,200,18,219,92,209,12,255,2,195,232,155,219,247,93,213,72,85,245,166,145,15,249,111,38,215,119,112,198,110,63,77,220,102,170,100,37,78,98,8,26,190,193,109,201,187,15,119,168,65,246,235,78,139,249,173,117,239,117,39,214,231,33,65,122,218,39,39,181,254,47,235,11,159,190,84,115,62,207,75,43,94,120,165,43,98,231,170,51,116,217,211,28,135,159,106,22,122,198,70,118,216,38,26,207,102,7,184,15,153,16,178,69,153,229,93,229,104,168,187,98,169,236,122,185,192,6,139,114,3,100,251,193,191,106,201,65,213,151,45,14,104,56,78,173,143,194,219,185,47,116,159,158,51,93,101,104,182,17,68,3,76,115,241,64,0,180,145,34,23,211,12,78,163,132,209,118,86,14,93,54,250,168,53,95,219,96,194,210,79,102,233,15,128,87,81,97,64,198,95,23,184,136,122,128,9,69,239,95,247,34,134,71,9,125,128,166,177,72,124,45,61,95,17,67,20,207,151,127,190,21,116,137,118,51,226,187,156,207,246,175,40,176,152,132,208,207,64,54,181,142,124,168,144,45,22,119,216,184,124,121,2,10,24,199,107,62,16,125,193,199,230,129,152,181,29,130,173,143,111,158,37,131,16,192,49,202,85,155,139,69,15,125,192,16,223,72,85,147,220,156,160,183,225,6,154,193,129,73,137,125,46,96,146,192,64,163,118,161,126,202,28,170,249,149,232,103,246,15,57,242,78,147,86,37,159,108,1,53,167,105,215,218,8,65,238,107,255,78,2,216,151,132,224,132,40,54,21,7,125,219,172,203,122,166,100,45,168,190,193,213,246,243,171,135,149,176,140,139,244,240,111,176,206,85,87,77,90,223,148,116,52,110,236,103,107,202,93,112,114,126,32,112,130,199,209,189,216,240,2,49,16,7,144,42,16,171,192,109,114,219,247,103,117,38,40,200,22,118,142,223,129,164,251,183,232,28,130,54,125,2,20,164,178,157,38,180,209,247,246,116,1,213,251,128,47,205,55,20,157,69,245,214,71,178,30,232,26,100,25,68,66,114,175,133,88,94,47,19,36,184,44,174,70,233,4,73,208,195,249,49,22,4,61,201,82,47,164,127,213,35,17,95,18,222,169,137,111,47,120,206,57,62,83,154,209,169,61,56,143,161,52,147,70,99,229,136,221,174,92,185,151,8,188,158,121,135,246,41,96,61,145,105,96,146,55,5,140,28,124,170,58,99,134,38,182,195,186,116,62,13,127,153,52,246,70,203,154,119,149,17,38,40,214,49,93,173,119,146,81,80,243,109,240,136,191,52,108,112,213,214,93,226,215,159,107,142,56,78,91,60,189,81,178,245,175,56,102,130,91,18,65,207,160,30,34,241,137,168,142,9,192,233,39,133,23,121,60,135,54,244,194,161,16,109,158,210,105,135,82,193,222,14,193,134,237,42,174,125,8,254,240,115,234,58,219,253,202,87,4,62,208,82,79,167,239,130,167,183,57,42,144,3,188,98,113,90,202,60,121,117,137,101,122,153,242,161,190,253,248,212,148,245,162,7,197,42,251,137,120,94,4,163,218,129,214,246,136,172,129,192,249,207,51,245,232,137,122,124,61,150,198,30,216,131,1,76,147,47,37,180,236,177,247,139,80,19,60,163,218,193,112,144,72,205,249,44,132,214,237,103,54,65,65,163,3,216,158,23,158,71,62,36,99,222,122,175,14,210,185,237,230,159,0,116,61,199,177,148,224,237,6,141,162,61,63,3,169,3,59,20,172,9,243,13,27,222,59,226,214,214,4,52,70,39,174,121,205,233,251,81,33,148,172,68,117,181,16,247,12,133,104,31,151,59,63,195,132,237,234,170,101,202,64,47,155,142,174,126,120,26,195,69,37,144,239,176,37,241,11,110,184,253,208,151,141,160,243,101,59,129,249,36,42,238,23,140,127,140,188,247,96,172,135,117,6,185,83,184,46,147,162,255,254,73,183,11,166,12,58,82,84,237,48,175,42,214,217,116,116,74,14,252,4,85,128,3,127,2,52,35,26,97,87,169,8,36,182,150,24,93,234,217,198,201,25,232,58,169,54,101,74,215,86,185,131,71,225,189,150,76,10,177,142,37,188,136,67,14,146,190,97,29,213,239,188,167,166,19,66,24,64,249,121,7,122,40,61,93,198,171,95,56,177,82,82,12,111,33,120,178,104,159,65,141,182,234,188,11,142,177,44,106,6,88,211,118,247,122,197,186,179,129,231,138,171,91,91,235,203,102,109,164,96,28,24,221,43,4,225,171,152,102,215,182,102,238,243,188,252,105,184,36,173,114,80,57,90,124,31,1,177,66,213,126,88,226,55,116,41,181,13,183,234,190,244,49,180,3,231,126,72,16,80,103,42,30,246,253,210,219,120,105,26,8,168,80,5,45,186,165,22,172,225,251,199,175,233,209,213,159,154,57,17,39,180,220,172,158,17,72,4,35,25,109,65,244,154,139,34,186,1,3,199,234,79,230,53,34,203,106,112,114,91,49,64,87,30,16,19,152,204,63,108,115,12,43,166,166,131,212,183,138,74,152,214,146,189,47,171,151,127,239,49,245,32,11,47,46,238,60,229,113,191,169,253,109,132,90,8,238,42,220,21,179,172,153,94,233,169,254,184,214,71,165,136,153,64,99,224,17,30,135,204,241,255,250,156,195,63,245,143,119,141,78,49,4,227,211,238,200,134,54,119,113,254,92,0,136,236,145,11,144,4,150,7,117,22,206,188,185,211,95,75,60,45,79,244,21,12,138,255,172,208,235,31,128,81,6,16,153,22,134,227,234,145,121,35,63,146,83,152,17,195,240,121,70,191,183,125,243,188,159,12,40,70,202,33,122,18,14,205,19,12,195,78,174,245,148,235,219,43,239,232,165,91,148,96,21,165,124,170,45,150,27,71,126,213,18,158,47,67,41,171,19,180,162,170,16,167,149,228,7,217,245,251,219,6,53,119,115,121,243,96,68,143,71,211,51,38,123,8,241,83,111,26,48,218,148,191,145,129,66,231,64,141,136,157,227,212,254,101,59,38,95,34,164,3,122,190,33,254,11,15,117,91,83,31,44,178,201,228,185,227,152,187,123,21,15,36,93,119,229,90,125,22,161,40,224,22,184,52,164,219,251,129,80,45,173,71,197,107,193,54,250,152,38,42,251,154,221,154,149,240,47,2,10,5,58,27,78,207,39,137,191,123,198,113,253,184,227,66,168,109,208,180,116,21,150,182,237,19,240,85,227,22,161,162,57,72,37,27,166,89,153,25,135,85,145,97,66,25,55,102,99,80,217,225,122,30,58,153,18,159,13,206,59,124,53,149,253,200,51,164,110,11,240,29,78,219,101,9,232,167,61,161,145,254,148,240,114,231,12,254,89,210,183,245,115,82,177,182,221,196,59,136,17,145,26,124,215,43,84,61,234,164,106,34,69,235,24,197,113,141,94,252,177,80,153,55,210,246,99,88,25,185,79,130,76,74,154,136,68,207,12,250,120,111,79,169,32,152,144,57,246,207,208,175,81,226,252,77,47,161,186,10,181,84,10,196,104,87,196,45,43,243,58,45,191,140,249,243,58,238,254,37,201,22,165,12,90,114,13,90,144,237,132,31,0,186,159,118,161,68,220,181,233,70,35,79,49,53,235,107,91,95,29,208,48,123,35,175,14,72,88,117,122,169,252,142,184,179,116,29,182,197,97,99,175,197,33,184,232,247,207,155,152,187,43,138,23,31,180,146,126,79,204,25,176,190,238,34,75,153,0,165,216,191,22,54,113,158,74,97,97,160,53,142,109,53,0,20,130,233,213,208,3,155,54,221,227,178,143,13,80,87,130,24,115,168,109,202,38,179,188,209,24,178,165,255,229,5,161,119,206,190,40,119,159,74,55,186,202,203,150,142,217,56,133,34,177,242,187,195,221,131,233,131,202,54,226,56,29,96,124,83,75,106,141,185,94,230,82,88,52,21,142,253,228,14,73,98,96,72,152,127,0,255,182,116,230,32,13,219,63,8,116,95,15,23,64,94,226,120,29,40,63,191,112,190,178,60,94,113,243,30,145,36,123,245,166,82,131,46,160,217,98,97,17,44,64,164,59,221,106,169,105,125,226,163,46,114,168,214,233,33,28,202,93,41,14,215,243,245,184,251,90,244,168,87,92,212,215,128,38,8,72,95,165,131,227,192,190,228,195,217,156,124,114,77,192,140,230,121,49,251,170,92,225,30,220,84,243,38,119,208,36,10,157,96,253,142,255,5,185,99,71,252,132,18,1,28,97,7,52,236,114,14,190,32,75,236,176,208,198,93,95,73,91,235,80,14,143,34,142,33,154,149,153,165,200,70,132,98,190,135,247,182,42,208,248,186,70,255,172,251,86,135,101,112,83,92,109,42,51,67,25,9,227,60,18,213,152,17,98,184,32,105,44,18,136,192,128,26,123,192,243,44,230,236,228,224,193,136,103,239,129,1,26,35,59,121,30,66,58,131,29,143,216,203,30,245,143,149,71,254,10,83,72,66,198,199,68,108,146,57,190,7,253,24,45,84,80,1,241,225,235,191,191,174,215,212,135,61,168,12,86,183,6,172,9,47,157,152,255,153,20,72,132,80,230,207,40,83,198,40,144,140,181,144,165,5,245,25,28,38,74,131,169,235,77,183,179,183,239,57,130,29,112,31,250,155,91,37,136,209,68,106,37,53,197,64,76,165,144,175,238,136,147,208,62,155,118,83,51,118,117,10,127,72,72,52,100,218,119,178,229,74,181,203,21,125,43,133,120,87,115,235,10,50,194,40,6,94,228,154,57,29,85,158,60,176,193,83,32,198,12,200,241,145,253,93,169,161,135,195,20,63,201,225,99,176,161,53,173,163,210,2,9,100,62,210,156,15,152,205,241,75,34,31,252,38,226,86,231,46,225,107,180,29,46,81,243,27,95,182,116,41,117,228,124,122,164,145,17,191,185,88,221,119,156,125,170,211,110,203,138,123,204,16,27,90,129,43,103,84,168,147,139,47,98,13,144,77,53,162,212,72,21,29,116,129,103,6,197,251,56,195,37,59,165,129,112,118,225,239,89,133,53,36,136,5,132,244,166,93,57,21,233,104,106,36,66,100,68,253,180,97,67,102,47,105,99,248,159,38,75,243,207,166,185,201,8,185,20,17,5,27,235,15,9,108,223,165,230,48,224,208,30,103,126,201,180,121,51,171,11,170,125,233,11,23,152,77,150,71,126,211,211,135,220,133,96,110,3,108,139,173,117,47,35,84,237,190,101,184,153,228,246,208,153,13,236,96,247,171,248,162,199,102,157,44,86,31,110,168,56,34,162,33,227,26,230,212,108,217,23,161,240,60,173,12,190,96,125,6,237,35,241,243,250,57,30,141,97,145,209,159,181,222,217,131,27,31,166,68,195,147,220,231,158,39,105,19,54,59,49,149,23,72,116,163,61,226,210,189,9,176,241,25,90,130,78,76,156,142,134,177,205,215,52,225,6,107,83,103,1,221,148,46,32,183,197,19,105,223,114,149,170,100,171,76,60,92,22,225,136,106,122,173,186,127,243,89,26,122,128,127,150,231,247,237,118,43,143,46,101,8,238,149,12,141,188,47,152,73,75,216,191,196,221,63,20,229,149,163,88,89,251,96,115,254,54,92,219,207,217,39,84,151,108,6,42,61,60,44,27,247,19,255,181,31,96,252,107,32,165,209,162,99,3,96,109,148,14,252,203,225,208,101,47,145,253,58,39,81,50,43,186,203,93,9,85,177,253,150,238,241,122,98,193,183,180,161,45,83,226,213,154,22,10,72,195,241,223,99,45,19,211,2,77,78,158,65,180,226,157,81,158,157,137,74,227,13,255,194,236,154,42,99,171,219,116,86,130,230,103,76,103,67,33,153,133,3,139,135,14,150,41,69,239,18,122,27,90,199,32,210,139,144,140,90,182,93,70,92,211,170,253,48,91,81,24,208,133,174,187,125,5,245,105,65,81,87,208,121,150,37,134,62,142,221,108,194,133,102,28,57,229,8,29,241,192,134,51,159,249,37,31,57,67,170,104,220,103,233,239,143,53,1,183,102,11,169,116,213,207,240,230,30,24,229,140,109,186,140,11,90,123,247,243,86,86,14,80,94,50,33,18,45,47,163,124,73,17,119,15,63,2,117,218,64,159,133,66,42,226,115,174,205,247,204,140,76,237,221,136,209,90,133,102,231,188,227,47,26,144,137,204,230,240,70,191,71,2,25,97,198,207,56,250,9,231,22,21,87,232,122,239,249,218,33,231,30,166,68,40,62,246,64,83,98,232,114,164,193,49,178,82,175,129,192,113,61,203,88,66,1,147,18,85,239,16,145,224,68,103,198,210,41,224,60,0,85,85,246,123,197,226,19,190,187,155,117,40,132,33,153,116,203,176,25,241,77,83,34,170,34,29,81,165,122,12,81,163,162,129,171,147,46,170,62,243,165,204,172,165,89,181,179,120,244,178,81,29,94,243,193,235,44,164,91,246,139,65,53,228,117,10,43,75,223,103,46,246,7,42,216,55,127,60,44,87,31,188,9,104,165,171,181,2,26,92,37,26,146,89,179,197,98,198,228,17,59,86,80,186,20,125,181,219,171,15,108,108,81,101,243,76,6,32,32,98,181,226,127,150,143,249,67,179,190,157,247,152,156,175,57,255,29,232,135,143,179,183,134,81,242,105,103,39,201,83,12,97,200,193,48,110,66,224,184,73,32,17,208,156,44,181,149,166,140,113,85,236,52,137,184,49,247,126,166,203,205,3,91,2,211,17,255,28,123,228,58,152,215,205,40,70,3,236,78,205,245,242,174,9,171,241,231,80,89,161,216,146,1,234,94,151,242,249,157,217,0,201,92,126,101,55,90,189,180,248,50,124,67,216,215,15,80,226,104,213,71,106,74,51,19,111,134,195,81,213,44,238,158,132,95,170,100,94,11,247,243,81,168,64,206,134,138,220,223,170,162,254,134,41,76,240,83,174,197,23,179,183,207,229,74,83,24,117,178,196,125,253,215,15,89,241,242,37,128,4,180,125,58,195,56,15,24,73,255,2,125,4,235,193,96,167,166,181,48,171,109,253,187,15,138,45,99,137,181,106,25,185,107,129,236,15,123,211,174,59,165,20,234,29,53,223,121,169,54,201,201,235,132,72,196,6,80,41,191,100,105,61,220,171,156,248,252,210,238,229,101,249,242,131,177,69,80,23,136,157,58,161,224,72,239,166,226,141,11,106,43,114,205,134,139,80,89,73,114,132,100,97,106,223,132,112,226,168,16,98,229,17,31,5,229,164,142,89,213,5,164,234,25,242,171,232,151,66,109,233,149,28,241,92,27,79,38,227,153,58,130,232,251,60,107,41,59,237,11,87,85,164,126,33,129,97,76,176,148,24,61,253,181,12,69,31,24,239,64,109,249,64,139,51,242,129,189,43,61,206,4,254,245,46,103,87,251,72,104,222,248,130,252,63,45,18,216,205,64,219,69,227,221,151,168,58,209,56,132,186,231,199,20,25,76,17,78,211,223,252,78,16,116,161,37,168,149,51,139,81,77,125,207,75,111,58,178,29,173,169,23,163,61,162,76,71,30,187,175,220,4,150,182,158,175,55,62,255,141,10,198,107,216,227,119,145,75,46,153,53,159,107,48,89,69,88,177,126,121,187,73,44,22,213,108,27,141,195,80,88,15,40,233,40,218,215,78,169,202,221,242,243,251,183,51,141,25,250,172,229,100,226,57,42,112,189,54,199,132,68,81,181,60,91,184,81,8,173,178,56,187,170,192,227,199,62,128,24,163,138,137,221,17,4,141,227,10,247,209,38,156,230,114,95,1,22,181,221,218,33,224,111,22,24,226,167,228,178,59,219,85,220,106,157,143,209,107,159,248,248,107,133,38,190,34,141,204,60,116,104,6,9,69,76,75,232,193,250,195,11,71,126,170,171,208,131,194,37,65,32,17,38,219,157,236,136,96,198,238,128,77,245,76,139,251,52,231,33,68,49,168,22,133,53,76,234,133,39,167,9,75,249,139,170,58,179,190,253,143,151,184,15,124,30,177,15,219,170,150,25,46,144,140,26,154,37,240,28,102,203,214,241,229,120,214,218,27,242,237,206,238,189,235,28,36,133,225,28,79,157,234,150,188,249,108,47,20,93,122,89,59,116,125,218,148,167,173,240,160,83,218,103,85,31,7,54,135,66,140,157,53,3,37,13,158,150,12,95,130,203,154,250,173,249,138,158,221,202,84,199,23,18,173,139,176,232,145,159,13,240,41,142,85,12,159,181,190,228,20,168,58,44,149,147,77,38,85,41,218,46,189,35,161,90,122,157,217,253,199,196,224,30,139,8,127,90,225,253,53,205,103,220,97,72,106,187,194,71,176,33,169,196,94,132,78,247,98,88,53,48,81,234,7,154,45,179,109,244,26,43,96,186,99,188,137,24,146,253,103,73,196,199,162,136,107,83,41,56,10,1,26,51,110,40,107,213,118,192,160,162,30,87,115,190,161,26,46,24,58,226,210,255,222,244,65,146,72,120,179,39,73,13,9,21,82,153,195,21,219,233,80,125,2,3,155,46,146,111,210,110,211,227,191,135,43,10,34,232,200,6,78,240,81,155,78,172,125,53,179,59,5,38,112,78,247,255,184,37,165,179,187,235,87,39,154,193,92,16,220,212,138,243,187,121,58,78,245,155,121,40,107,53,229,83,61,89,204,136,19,71,213,69,135,37,165,37,117,113,17,65,184,231,4,34,208,159,178,190,91,110,34,111,67,64,34,33,251,104,210,215,198,92,4,106,249,83,46,70,222,56,143,42,229,91,241,195,209,221,247,196,40,208,105,191,63,196,90,178,126,1,217,158,84,160,226,206,29,239,229,246,6,210,83,175,132,139,30,46,63,59,183,188,224,184,48,146,100,7,125,54,69,168,126,47,218,26,3,17,74,204,113,178,56,225,42,65,3,243,22,110,43,194,66,30,243,21,41,203,196,77,41,92,20,100,252,80,178,157,27,44,238,89,25,82,55,56,135,128,82,37,27,171,230,111,1,18,176,8,230,17,241,180,167,57,245,2,245,196,3,145,111,149,147,204,47,98,61,23,233,198,74,24,80,45,19,239,5,50,53,234,71,126,24,184,231,66,37,42,247,9,8,125,15,90,38,191,19,210,73,246,115,195,75,215,236,160,131,247,94,130,163,139,76,57,121,38,73,227,207,177,18,101,189,121,43,35,223,162,151,88,81,6,171,185,152,201,166,69,139,103,121,202,78,86,84,228,232,60,108,223,126,18,52,217,232,255,132,111,72,26,30,189,90,219,241,53,13,42,142,31,27,130,115,6,88,158,176,141,43,68,199,37,119,177,11,136,178,235,44,30,123,217,190,157,212,124,214,255,88,162,181,232,162,209,226,122,58,140,161,207,55,123,145,84,190,249,158,144,87,110,71,142,10,46,254,159,245,152,173,148,191,77,66,92,160,203,30,18,106,98,9,2,164,174,253,84,4,152,27,136,47,63,147,165,231,67,149,61,191,223,65,217,198,64,56,191,220,81,104,120,51,196,147,88,72,215,144,80,42,15,107,185,117,60,121,195,103,29,240,193,242,136,21,154,204,160,177,156,97,117,88,207,148,80,181,248,19,171,247,236,176,84,153,5,41,181,146,18,170,225,97,66,164,85,157,65,24,41,182,175,61,88,205,133,107,192,29,163,182,201,62,228,40,126,201,1,124,83,119,248,3,173,223,5,224,220,223,21,222,129,39,241,225,91,220,165,176,69,121,223,209,171,76,181,231,23,32,161,157,30,48,118,173,123,53,133,235,190,102,159,252,217,12,158,187,77,253,83,54,182,122,174,169,99,178,60,154,3,70,37,78,145,88,86,13,39,154,67,36,100,11,41,90,72,89,195,91,103,171,160,220,82,250,236,217,73,235,250,250,111,206,134,200,217,76,227,87,204,41,66,77,201,161,241,27,69,126,103,242,140,90,7,77,102,102,78,65,80,248,121,165,236,56,116,212,149,139,210,111,86,70,107,205,108,97,32,172,209,6,237,72,154,62,80,243,23,110,122,27,129,223,234,2,80,47,105,226,98,40,59,249,29,111,96,31,179,133,172,225,179,225,14,251,92,108,169,126,202,159,95,215,22,52,3,216,177,98,199,219,10,211,143,219,192,5,149,27,105,214,67,97,37,97,71,67,138,142,15,185,105,170,137,52,84,24,33,134,181,159,226,61,27,21,152,3,127,144,18,249,1,72,33,33,173,143,48,237,155,134,245,235,222,57,240,226,79,222,16,35,114,221,223,220,3,134,49,94,34,238,101,193,87,231,26,117,55,58,238,194,92,109,115,27,248,113,233,100,134,60,148,63,183,0,145,126,32,101,204,30,179,31,50,193,154,232,120,155,41,152,231,43,153,167,222,192,254,0,152,21,232,68,95,69,141,185,61,26,90,236,67,28,117,165,224,204,112,222,90,241,136,138,11,175,242,13,195,113,1,18,167,243,1,137,129,62,218,123,85,149,156,90,26,176,164,112,52,4,79,5,212,171,138,162,146,54,210,202,17,108,4,152,30,84,115,119,44,254,185,21,95,192,155,231,137,195,97,161,130,194,14,136,251,99,76,118,133,8,62,128,231,188,156,242,102,48,219,185,212,131,56,191,192,50,246,150,116,202,88,83,72,194,136,22,199,173,29,112,93,154,176,29,85,161,157,0,218,141,65,121,164,238,226,54,13,208,49,60,90,110,145,84,82,179,213,39,109,202,211,226,139,100,98,26,2,8,167,51,151,104,241,4,114,240,208,235,241,124,137,16,146,125,89,176,155,146,172,250,208,15,130,20,127,90,105,208,230,201,152,185,68,204,181,203,31,39,147,194,228,106,110,66,145,28,197,17,211,72,201,2,71,119,209,63,234,175,214,219,28,140,102,158,62,2,120,253,28,60,165,179,95,57,203,205,53,81,122,208,21,128,237,20,190,27,97,152,246,107,184,4,28,193,63,146,142,182,233,59,198,189,255,204,160,220,24,94,184,135,186,77,21,79,190,75,145,38,13,214,12,132,196,52,228,109,230,222,82,197,172,160,178,234,37,186,55,192,49,95,80,178,51,154,99,164,238,223,13,45,168,9,249,41,38,242,16,59,34,190,235,162,248,112,6,187,30,236,201,51,222,93,193,175,255,107,137,181,6,97,34,194,195,98,121,15,65,195,164,44,28,158,165,137,246,178,218,146,35,156,85,109,161,213,59,225,34,126,114,236,91,1,244,47,118,46,243,39,77,114,117,17,168,158,245,164,95,164,193,217,137,157,142,184,40,55,110,190,86,61,192,140,96,109,111,253,154,115,120,227,38,32,138,110,182,68,214,110,139,164,126,225,67,224,221,117,174,168,144,107,224,5,133,42,33,125,147,102,45,22,163,14,147,65,84,71,178,128,198,52,32,173,158,206,172,245,225,51,205,66,7,184,215,105,132,168,109,128,118,249,76,137,27,74,222,184,114,35,70,169,233,144,213,250,127,211,51,208,28,85,144,111,0,37,119,55,112,235,18,34,6,153,194,241,49,107,8,106,186,242,207,80,17,234,176,189,202,13,196,28,29,93,184,153,57,199,64,178,66,57,23,2,119,219,121,140,92,111,2,17,127,225,103,27,155,106,17,105,27,93,134,225,236,3,173,18,173,222,77,53,225,41,26,36,238,60,85,71,7,75,97,86,33,92,124,98,38,23,236,241,144,247,230,237,240,132,150,0,174,148,123,228,176,196,167,193,132,15,98,36,25,192,187,45,93,182,73,40,127,196,48,113,22,119,75,157,204,71,249,64,152,93,16,251,95,20,199,78,203,197,255,237,157,252,66,190,58,237,89,109,229,150,148,246,133,117,135,119,146,245,75,28,31,8,33,12,190,147,232,209,6,214,79,176,59,165,19,84,113,91,31,23,205,244,118,228,88,163,140,56,149,22,244,143,230,228,115,103,85,159,36,211,196,8,83,55,85,125,0,63,93,174,128,10,178,55,179,71,124,252,109,47,221,2,66,190,198,44,15,141,58,33,83,173,252,149,16,46,44,53,155,190,215,161,16,89,75,16,235,169,243,186,42,90,52,107,90,63,139,22,59,171,132,123,209,180,243,96,215,80,175,238,25,145,38,23,113,210,67,32,107,42,115,212,189,209,18,126,225,193,204,45,60,72,5,149,52,186,205,33,255,58,237,239,131,5,177,61,46,251,13,60,22,143,125,212,70,227,25,127,114,96,192,251,142,134,156,225,139,7,142,222,224,225,67,198,145,116,146,193,133,89,199,237,239,50,44,76,40,31,61,206,205,94,49,132,79,117,45,92,173,249,133,164,244,147,26,171,205,113,106,125,60,165,192,219,237,69,243,49,57,7,6,214,214,137,138,140,57,110,111,238,96,234,193,167,236,57,86,73,37,165,4,184,125,67,207,183,91,34,142,222,242,16,220,45,36,224,173,100,25,165,206,203,23,44,51,25,183,255,123,98,247,166,118,146,220,166,191,108,241,245,37,147,41,6,174,103,121,1,52,87,8,254,217,224,18,192,12,91,0,36,171,168,39,201,31,250,235,174,103,18,244,44,231,239,60,106,97,223,55,10,151,55,168,75,140,151,176,203,233,47,124,213,157,40,13,69,35,187,159,173,222,232,162,180,55,114,136,24,167,242,139,128,135,168,59,92,9,38,18,176,121,64,36,4,81,51,171,241,16,136,27,147,72,152,125,111,126,89,197,139,56,72,227,56,120,32,242,246,87,124,161,154,82,224,100,95,85,74,165,60,181,79,99,98,128,108,230,232,117,222,130,107,65,7,234,234,150,162,89,94,220,243,9,129,94,127,126,165,19,41,99,147,10,81,101,233,45,44,106,170,44,105,134,225,40,152,147,197,33,69,164,104,97,16,135,251,38,9,55,99,63,147,194,177,86,16,235,191,78,45,142,187,29,152,158,176,19,226,115,26,160,225,132,10,0,237,148,234,176,18,28,223,90,193,0,103,25,110,121,242,45,179,201,19,107,148,185,37,122,131,249,59,1,119,7,186,96,152,160,146,207,80,95,73,115,123,196,253,221,142,127,65,72,193,129,85,146,208,201,188,223,178,148,8,7,40,250,14,181,165,104,195,8,155,167,133,243,46,112,32,194,146,197,184,30,145,105,209,171,159,96,152,39,156,105,28,251,69,74,14,90,143,29,207,116,130,227,124,239,108,146,149,206,216,88,58,69,211,235,190,195,134,99,187,64,120,147,124,125,32,197,45,172,103,154,214,96,249,236,208,252,143,209,115,108,179,136,15,16,145,158,184,41,170,48,168,62,161,37,165,167,112,193,8,213,104,89,62,20,74,30,199,128,200,79,167,137,11,186,139,245,186,70,185,180,250,82,61,107,106,247,49,73,38,194,177,71,47,233,83,0,253,157,185,29,226,92,27,112,153,83,196,63,146,7,151,108,64,179,155,7,143,23,195,33,240,59,221,218,198,135,157,207,189,216,214,220,159,172,101,207,217,208,179,50,123,137,2,43,151,254,195,125,151,146,25,189,238,63,124,191,170,161,71,152,18,86,156,157,135,85,194,137,243,212,84,14,164,51,137,74,106,206,185,93,190,119,108,152,0,122,90,218,217,177,184,18,125,77,121,184,35,200,136,191,55,222,226,148,141,88,2,125,54,22,122,9,57,31,143,54,7,167,142,180,230,176,192,47,161,169,74,75,103,141,95,88,64,137,101,141,112,80,241,151,62,245,254,17,2,216,204,156,195,66,241,5,193,220,137,69,26,75,132,48,80,210,73,249,131,141,209,202,241,187,17,103,126,97,15,53,49,26,69,211,55,128,56,103,194,90,181,64,1,66,228,244,227,20,106,2,61,186,37,36,35,130,86,205,189,8,171,210,189,159,11,69,116,147,69,237,38,254,4,144,168,208,28,248,59,83,225,37,254,11,219,178,171,110,179,109,208,240,90,69,6,248,112,179,9,13,7,179,66,39,133,67,2,160,47,164,69,142,179,190,110,63,132,108,103,82,215,46,192,245,0,253,20,237,176,147,121,140,152,121,23,253,118,137,72,52,65,101,249,67,245,144,147,53,6,37,49,78,186,135,28,174,47,141,232,167,25,237,120,249,62,61,70,163,205,202,212,220,68,42,20,253,9,60,143,173,107,55,225,215,39,18,208,253,107,19,26,209,20,142,100,192,10,229,168,250,217,13,39,149,72,237,226,74,42,69,163,28,132,20,166,171,217,29,163,229,32,121,112,48,81,82,69,90,212,42,236,27,59,209,51,247,201,119,7,91,250,21,68,125,200,247,109,74,238,17,43,101,45,138,54,252,187,22,72,60,102,255,8,140,47,117,77,240,239,200,8,68,131,246,189,245,228,179,3,225,173,107,223,136,111,55,189,136,86,56,0,24,239,108,32,95,117,150,0,121,249,137,211,219,68,241,186,41,70,202,251,72,11,51,240,47,104,47,31,101,195,45,76,87,162,157,70,192,14,42,131,113,94,167,47,146,131,176,88,253,214,180,28,97,60,160,59,243,177,199,202,102,106,221,38,65,223,109,200,59,254,170,208,244,83,150,194,111,217,135,111,28,135,62,160,253,86,172,198,157,197,77,42,242,59,23,99,190,220,88,46,104,171,14,211,162,2,205,143,8,213,109,132,170,141,217,161,33,31,239,66,34,108,10,58,119,211,134,70,128,120,83,34,96,16,102,111,152,13,207,43,204,66,221,137,179,35,1,109,174,167,144,122,213,132,55,132,90,16,9,105,245,43,138,81,195,211,244,24,145,24,220,248,202,173,127,183,159,170,65,6,182,218,130,109,72,93,27,64,227,63,137,113,113,24,210,15,43,161,107,228,241,16,147,44,195,34,68,44,96,244,115,123,31,45,111,192,135,154,50,5,105,76,2,96,225,234,26,248,105,81,220,183,184,146,101,160,162,207,159,7,198,67,29,26,109,184,31,93,255,141,93,136,192,156,187,7,60,214,23,68,91,88,242,81,92,153,56,88,124,130,181,211,223,124,90,253,185,0,113,243,221,198,94,146,81,179,27,105,177,224,249,212,190,41,93,9,83,216,197,34,83,113,29,169,8,59,181,226,76,25,66,123,234,231,78,237,83,214,28,215,46,47,252,25,6,202,191,117,132,243,116,100,1,215,217,241,108,132,234,128,216,196,223,211,222,150,222,165,199,55,52,238,11,251,181,115,27,209,82,169,81,54,12,94,215,240,54,108,55,70,69,100,59,115,42,43,172,37,58,91,219,4,113,236,95,8,229,236,215,212,71,117,227,233,108,91,175,119,100,141,129,165,39,141,157,246,148,184,223,109,235,9,222,132,128,107,38,1,57,129,104,111,243,66,62,135,147,41,125,20,32,128,166,216,47,73,212,94,58,112,33,64,92,153,76,129,232,93,220,7,25,120,39,116,12,62,26,54,53,200,217,124,23,41,43,189,111,96,9,233,9,123,175,233,222,98,126,216,223,235,200,205,244,124,244,47,216,50,66,181,212,38,2,113,233,141,22,110,3,197,81,158,222,154,8,60,109,72,188,11,225,152,198,43,193,149,12,110,135,46,29,88,134,171,153,119,146,100,207,11,188,74,53,76,1,255,2,201,135,183,253,208,119,93,235,183,27,250,137,54,36,159,87,79,87,176,10,66,185,59,99,76,51,103,141,145,71,73,14,105,54,166,10,216,229,162,55,25,40,6,57,204,85,171,141,94,220,126,92,61,183,123,57,30,152,234,103,124,177,90,230,126,47,101,114,30,1,78,86,50,73,70,20,51,7,138,181,14,8,86,131,67,248,225,202,17,250,191,235,131,216,159,230,186,210,189,170,98,2,38,159,165,64,223,217,110,171,164,130,60,236,158,146,14,217,34,211,116,88,232,178,66,106,233,125,175,199,231,157,39,32,21,161,62,33,120,251,128,119,10,47,164,47,49,115,73,234,176,19,84,27,102,177,204,93,206,141,95,183,239,87,107,24,125,253,138,6,234,28,206,220,30,204,205,183,227,191,16,47,108,78,174,98,9,228,164,120,63,172,75,201,86,85,201,76,183,154,90,39,114,46,170,109,249,178,142,161,152,101,166,128,213,182,167,207,52,207,24,59,81,236,144,162,90,139,170,182,160,52,5,84,190,158,172,133,129,200,37,81,146,162,29,151,252,197,136,67,255,44,219,67,231,96,34,230,90,240,149,174,251,231,231,239,207,79,17,124,119,181,224,235,198,25,215,244,235,106,235,235,63,58,214,65,3,30,136,2,62,246,45,193,44,38,234,101,129,168,244,194,39,80,19,57,69,218,32,48,58,254,183,76,106,116,177,234,200,41,216,151,116,66,255,26,83,219,146,84,150,20,234,105,53,108,139,253,9,73,226,37,120,182,192,148,20,180,17,43,44,195,159,34,147,137,148,61,188,253,35,155,227,178,181,5,124,4,64,235,237,159,148,41,237,116,249,229,108,180,166,97,38,241,208,199,213,116,99,179,240,183,244,227,40,171,177,69,224,251,116,109,81,217,84,12,110,85,157,83,44,170,13,167,198,7,222,159,209,250,155,101,143,107,163,147,186,20,179,12,176,170,94,40,186,183,140,8,58,13,10,99,20,150,120,11,179,12,3,31,202,58,210,181,247,161,107,251,83,241,85,121,76,207,50,158,27,175,196,175,55,131,246,245,82,197,215,222,102,143,170,59,95,193,104,17,34,226,216,84,66,109,8,152,14,107,37,168,171,240,120,15,214,148,238,50,238,214,145,62,24,37,123,19,8,194,206,77,233,203,45,236,218,22,154,131,204,65,231,251,243,170,224,121,116,140,42,240,241,118,58,25,187,27,171,173,93,237,15,177,208,56,252,109,54,69,226,82,156,255,92,145,49,24,10,64,214,184,104,64,149,22,87,70,117,34,239,218,219,78,13,208,145,88,224,166,19,54,88,125,142,33,30,240,64,22,79,17,16,193,152,65,99,67,218,62,26,81,240,27,234,145,190,78,243,213,245,7,177,6,179,148,184,153,2,60,172,98,39,54,217,186,208,236,180,169,46,230,107,40,203,128,11,200,88,74,26,58,151,33,44,121,19,132,117,239,90,234,249,151,87,111,232,101,52,36,101,105,223,4,98,131,98,48,169,175,250,239,137,133,65,48,187,105,202,168,102,61,71,228,54,45,126,130,23,130,5,142,68,213,193,168,16,22,135,34,247,69,32,193,65,247,164,62,162,134,25,111,188,18,63,125,183,188,123,103,243,28,230,12,223,252,219,51,89,43,131,202,228,210,48,205,243,95,104,27,98,211,12,34,161,5,112,192,184,27,185,89,154,250,129,2,173,49,206,162,240,137,252,34,244,166,40,204,238,238,109,151,238,170,113,253,242,12,127,232,127,53,59,178,92,179,36,188,22,138,49,3,145,246,43,62,247,64,194,10,149,92,164,215,106,113,79,194,72,196,186,62,33,135,211,29,168,12,70,178,37,230,136,211,81,86,45,207,48,15,69,88,155,113,47,4,254,246,136,203,36,239,99,67,134,88,130,250,67,116,98,192,228,172,70,59,55,82,92,25,9,58,226,232,164,227,130,199,164,231,175,124,182,3,40,123,68,72,196,211,60,140,207,179,29,85,226,219,140,184,164,153,61,33,93,52,166,136,94,79,226,129,41,235,192,237,152,169,54,29,60,231,175,22,85,80,167,74,129,20,109,154,50,82,132,105,246,60,31,220,109,195,251,234,34,102,234,111,21,44,31,133,114,114,200,87,218,88,244,109,45,79,229,119,156,139,61,248,123,3,107,179,63,250,131,115,171,59,206,255,120,207,127,63,121,115,210,44,76,209,227,183,66,113,208,35,139,191,203,122,159,195,162,55,152,214,123,184,158,41,52,14,206,112,146,133,232,225,188,180,1,138,38,226,63,69,18,10,188,215,205,93,177,69,36,93,146,243,115,118,125,103,175,169,174,210,255,192,205,243,197,95,59,76,131,183,92,188,234,54,135,42,28,63,236,111,99,97,221,42,59,11,3,57,90,73,195,27,156,200,178,4,52,63,233,152,227,193,1,68,193,27,249,116,24,140,47,149,27,168,72,132,193,210,241,106,84,231,75,172,211,162,66,140,208,95,91,255,128,174,104,18,130,102,144,0,47,16,226,30,107,76,248,198,213,49,253,91,113,60,226,9,91,90,143,196,76,204,250,2,32,123,180,251,58,25,91,74,228,39,94,5,72,174,35,97,166,226,19,223,116,31,140,76,88,195,154,216,174,248,180,138,64,112,30,93,3,15,110,17,104,3,15,244,29,8,198,198,202,187,81,220,224,196,85,18,40,104,74,199,237,196,33,224,19,32,114,119,248,153,74,135,7,92,224,79,183,219,245,163,212,220,116,171,5,124,25,82,188,41,132,8,117,205,218,94,51,232,161,141,62,139,116,210,0,189,0,190,32,169,183,92,68,61,165,11,199,46,23,144,78,44,109,251,232,158,210,140,86,96,169,209,124,150,8,209,43,149,11,192,79,106,149,57,255,179,176,234,117,55,132,106,4,127,38,175,93,226,186,210,249,127,1,70,20,164,33,179,130,128,137,41,124,33,137,187,153,11,111,44,84,42,75,162,164,138,26,161,86,199,1,205,140,81,80,202,15,193,204,146,193,157,131,41,10,195,162,223,181,126,106,54,86,249,112,133,61,4,201,37,188,106,193,30,72,153,68,65,158,149,81,151,202,222,37,134,224,107,129,194,201,212,122,173,96,17,118,107,62,50,11,8,103,67,134,122,72,58,124,207,87,148,14,117,98,81,146,9,189,86,250,130,188,237,89,88,59,234,88,144,170,0,238,19,53,27,118,142,159,45,55,25,185,108,207,255,110,11,210,248,43,111,101,144,235,73,3,219,249,248,4,178,222,197,253,191,95,99,142,29,199,7,109,44,5,198,145,137,111,223,180,121,212,4,127,131,135,9,60,56,84,73,148,175,59,140,40,69,232,28,205,29,239,163,231,136,210,205,234,102,126,127,203,105,195,243,193,85,25,231,119,98,9,202,171,230,78,222,177,231,234,175,86,144,60,234,74,46,33,206,143,49,72,140,186,145,247,46,92,187,64,117,128,26,69,140,165,34,253,206,78,205,86,159,187,157,108,98,143,130,19,220,134,224,58,209,127,37,217,249,130,201,29,222,33,33,204,59,18,244,254,22,141,191,112,76,83,209,158,8,221,30,113,102,104,15,180,159,181,126,48,83,160,77,182,117,207,161,2,39,150,211,64,147,72,59,174,215,57,73,206,150,116,67,134,224,137,196,47,99,8,216,206,170,56,14,236,188,220,175,214,52,37,101,35,218,198,228,21,197,61,111,41,191,52,55,97,81,68,165,32,65,187,62,163,13,167,193,82,235,80,68,15,188,163,93,214,3,106,227,107,118,162,123,226,242,206,183,166,152,66,104,222,226,93,8,236,224,8,177,97,203,31,226,116,83,233,18,238,202,86,158,246,74,210,38,175,240,99,88,203,141,23,210,71,150,157,61,42,178,225,122,83,36,138,19,218,67,236,101,253,211,36,33,94,86,234,224,67,204,107,198,197,3,195,175,78,67,104,68,164,162,108,85,76,80,28,150,107,198,21,176,32,31,205,216,12,235,223,132,164,220,76,34,136,3,24,243,165,214,171,209,82,199,4,203,27,94,167,127,186,33,35,49,250,8,82,171,137,120,245,215,14,171,116,81,132,224,168,115,115,18,245,96,163,231,72,87,227,99,207,144,191,158,10,251,242,202,28,49,70,250,220,36,11,246,209,77,89,197,6,90,21,248,98,6,124,60,210,180,219,225,146,21,188,82,157,178,5,49,36,151,93,86,85,199,177,33,94,69,16,215,138,207,72,105,18,250,10,82,161,148,148,34,115,39,43,37,104,111,128,232,135,139,144,82,225,215,126,219,154,38,43,47,6,20,35,189,15,181,160,117,110,55,52,190,66,160,122,91,249,204,155,35,174,135,106,168,59,241,55,109,108,216,127,61,255,25,81,204,97,47,127,117,27,88,249,182,53,14,172,51,99,187,223,52,232,27,171,32,211,53,162,195,117,213,47,217,131,253,139,182,198,145,127,153,178,57,95,195,143,117,100,132,19,248,188,249,205,60,181,224,88,66,222,146,132,153,114,76,44,158,28,212,232,73,2,216,88,66,238,126,121,151,31,41,122,76,111,47,162,212,108,247,102,123,111,158,246,169,16,114,48,205,227,70,254,17,204,185,219,26,37,8,55,246,74,207,57,3,130,104,205,71,215,72,173,111,120,252,186,146,229,237,69,3,60,251,151,40,77,186,206,149,150,144,41,62,236,184,204,151,178,4,216,92,185,105,169,3,254,4,194,247,233,242,147,236,35,40,118,77,74,255,246,139,184,133,154,95,240,206,57,64,22,46,203,234,160,140,132,226,169,96,191,157,130,249,169,213,66,23,125,187,15,41,246,81,37,165,46,172,232,221,127,116,245,129,156,219,122,126,88,149,222,138,132,142,200,191,150,54,209,80,196,249,120,125,243,226,246,39,136,14,176,6,226,24,36,209,4,187,252,37,39,208,122,31,8,42,207,218,245,255,211,28,120,152,52,165,46,161,255,1,6,145,211,228,202,224,29,82,95,120,169,50,213,245,136,3,236,168,46,109,12,235,47,101,125,226,210,107,201,35,33,227,71,90,134,98,90,149,32,139,75,116,211,91,79,197,61,83,209,33,171,229,95,141,18,133,248,185,180,2,60,14,15,49,183,86,24,50,78,0,173,215,221,181,131,77,148,48,229,145,45,103,251,95,191,193,247,16,92,11,184,94,84,251,2,87,133,17,110,49,57,247,101,16,232,116,76,92,44,50,194,250,36,202,4,53,39,22,122,63,78,240,201,206,68,5,7,136,50,103,118,250,217,80,155,200,238,139,75,85,18,252,223,56,79,6,188,118,116,250,67,107,168,243,89,160,187,161,194,242,29,120,249,201,20,177,99,161,230,251,184,220,217,35,29,219,55,151,0,11,85,22,86,154,71,87,241,205,101,120,228,43,131,212,218,223,232,214,209,69,71,124,111,102,245,116,29,179,137,128,142,129,219,42,67,205,95,138,95,155,227,254,184,252,220,45,218,179,251,66,101,112,223,212,188,248,227,59,245,40,152,52,23,60,220,213,93,43,210,43,84,205,120,199,55,201,66,191,21,64,164,16,32,110,112,73,109,123,34,214,178,69,12,40,193,84,82,68,146,42,250,253,203,54,174,218,34,238,111,10,231,207,119,170,180,189,39,233,194,237,174,240,176,18,78,105,147,74,0,146,92,244,123,188,215,163,1,239,24,19,61,156,234,137,136,206,22,191,135,240,123,167,140,211,16,190,104,98,48,31,237,20,172,15,153,53,66,183,129,191,100,196,218,215,112,104,30,184,65,99,208,93,176,64,58,62,205,247,95,87,69,163,231,129,83,67,101,92,35,104,6,31,216,228,183,65,215,70,84,225,241,220,12,241,210,91,126,62,250,238,163,4,5,111,105,72,127,253,57,78,159,41,148,123,158,146,108,210,74,89,37,161,138,224,75,76,53,240,232,103,13,178,76,253,155,87,29,101,218,254,20,174,234,135,46,15,217,190,167,104,36,207,25,2,119,75,176,214,6,53,198,89,246,161,221,70,66,110,112,160,73,21,200,214,95,206,213,99,198,83,175,105,131,148,255,229,154,39,30,186,87,170,7,241,189,56,204,61,171,186,208,229,163,196,109,138,130,78,84,139,181,70,175,91,85,231,137,87,47,241,17,82,24,125,127,155,197,148,58,151,192,100,236,158,76,139,59,191,239,7,221,56,208,77,5,78,119,42,158,169,12,76,228,72,6,32,205,186,38,117,164,202,160,230,20,145,143,117,72,163,103,68,74,133,148,136,158,218,93,78,128,126,245,237,150,15,124,190,96,41,116,197,9,174,139,216,201,44,88,183,212,95,131,22,147,97,39,98,60,220,247,170,236,24,64,98,121,171,146,149,216,118,207,236,201,238,30,246,74,194,255,72,139,226,193,20,53,86,51,173,203,43,91,210,80,240,79,37,223,76,7,202,89,142,5,25,139,166,99,189,239,19,237,37,89,181,151,197,235,44,188,252,57,150,67,15,47,64,9,178,94,63,89,155,247,42,26,192,167,8,69,215,65,56,185,192,44,19,31,103,127,140,24,210,9,215,204,201,85,152,84,171,115,114,105,115,178,197,120,139,214,240,204,99,202,29,239,19,65,184,139,109,65,120,118,98,238,72,216,22,188,44,242,184,33,139,80,189,160,215,167,147,78,45,17,61,162,116,11,236,181,229,67,64,157,230,133,154,63,133,216,105,171,218,230,78,187,245,103,105,68,254,119,46,129,49,233,246,12,111,2,160,173,41,15,94,55,170,159,118,197,198,205,203,146,88,16,48,61,34,29,140,40,94,94,190,245,113,151,6,215,120,3,21,122,186,95,230,0,177,184,191,25,72,73,210,95,184,83,89,165,224,134,170,239,230,73,33,40,89,125,66,85,254,23,218,230,230,113,176,225,225,29,16,209,207,210,152,114,183,22,167,232,225,168,153,6,162,215,170,6,113,87,208,35,8,175,207,244,236,20,76,23,27,136,118,20,120,35,200,69,12,144,213,130,102,54,82,237,53,36,175,4,36,132,117,58,172,219,112,119,49,74,19,255,104,148,49,6,100,192,213,144,77,231,185,61,161,174,237,116,24,47,103,213,118,241,205,171,88,37,12,124,41,173,82,95,169,75,156,118,135,143,106,251,226,69,173,67,108,185,239,182,79,94,172,170,186,118,74,149,49,133,185,169,18,254,74,223,9,85,79,143,186,61,115,162,61,248,95,54,192,54,72,45,10,22,226,13,58,129,75,34,160,49,15,188,60,239,15,116,161,174,147,65,63,152,134,114,43,226,86,83,42,138,102,153,11,115,97,97,79,210,181,253,53,155,86,158,254,202,7,170,107,247,22,129,106,246,42,87,50,108,73,73,162,121,245,124,81,232,228,43,227,70,173,64,22,59,186,231,93,243,51,20,34,39,122,38,32,147,38,228,5,242,119,14,38,187,142,51,132,55,73,115,111,243,24,139,37,79,240,152,242,129,72,17,62,233,171,40,31,189,23,73,87,114,33,161,13,200,183,81,2,188,10,52,209,221,166,134,123,95,80,95,200,227,93,217,201,191,184,218,201,143,206,97,143,211,176,16,147,39,189,210,95,42,39,221,130,20,211,148,213,149,235,100,233,13,137,166,68,19,193,42,249,180,55,77,127,43,43,76,29,108,203,44,7,136,100,144,119,177,207,199,186,3,70,122,155,179,100,224,82,157,38,106,231,130,60,122,247,232,3,68,189,21,237,78,249,3,58,77,55,198,238,7,180,122,133,217,62,70,173,100,249,244,5,166,61,27,3,12,233,125,59,24,41,147,13,255,172,30,148,188,211,35,50,120,47,219,214,44,141,80,83,209,161,240,168,231,249,15,234,224,177,9,116,173,203,229,139,78,10,162,123,101,50,97,181,35,6,28,133,210,120,92,188,68,147,7,120,152,169,169,41,104,55,14,224,126,44,222,150,5,99,74,154,177,235,26,161,110,168,19,10,228,118,169,2,68,180,51,173,43,225,199,194,70,231,194,11,254,105,226,227,31,228,236,69,111,163,103,166,48,250,27,34,234,223,171,162,236,219,177,22,251,95,194,215,233,250,240,137,163,33,191,132,68,194,228,149,239,201,130,167,84,113,132,38,45,210,46,63,123,115,235,81,247,160,31,163,137,191,60,139,105,1,123,82,118,52,227,31,93,218,12,174,192,17,103,152,56,38,32,179,10,108,159,169,188,124,255,88,106,110,97,71,206,174,247,184,193,109,198,114,167,39,20,129,148,77,214,223,218,161,73,57,6,95,10,126,24,160,94,36,198,204,28,98,67,146,239,57,106,247,134,123,200,117,171,109,145,203,18,180,129,1,215,47,83,226,67,97,94,27,69,25,49,48,217,158,240,213,150,209,138,49,78,219,134,18,164,23,65,54,178,194,161,190,87,74,189,232,48,167,218,43,72,65,186,114,3,58,117,193,0,4,36,173,81,133,119,252,59,76,224,5,87,250,32,204,37,7,251,111,48,211,234,37,173,111,29,18,210,35,80,116,28,216,87,255,197,207,30,141,117,97,195,160,161,243,92,240,55,176,107,112,197,190,221,255,213,74,193,36,105,161,219,95,89,208,37,4,53,107,107,244,186,39,23,14,132,186,112,35,245,106,250,53,119,204,129,235,208,2,28,20,239,80,236,83,159,15,39,44,141,244,40,180,27,249,139,179,133,210,37,16,81,252,41,167,226,203,56,120,171,197,116,190,80,135,240,203,79,103,207,46,235,17,192,55,251,208,175,187,107,235,135,213,185,217,22,73,210,71,2,1,135,237,227,25,231,86,175,34,44,34,205,76,158,201,206,212,245,97,198,111,30,237,102,64,188,112,188,130,162,38,155,71,14,184,199,1,90,3,1,73,43,132,100,67,37,233,208,145,244,152,7,249,137,152,120,21,67,29,71,56,86,209,112,113,162,92,134,254,15,52,251,115,2,163,38,116,174,84,126,134,60,246,20,129,214,136,209,157,169,11,198,8,115,247,244,17,236,4,14,39,34,56,174,16,104,47,22,101,124,210,96,221,250,206,90,102,122,77,81,216,48,74,122,244,211,132,240,186,13,234,123,205,215,65,244,20,209,120,84,141,14,145,74,100,249,195,191,7,224,122,221,129,253,114,100,6,252,252,152,198,196,74,151,242,109,127,96,220,31,205,118,86,105,35,222,151,191,108,180,141,55,198,50,24,94,58,105,230,24,45,149,60,161,58,79,56,239,213,32,62,223,11,122,101,52,174,144,203,155,158,156,227,200,126,34,136,255,63,121,136,169,153,218,63,95,77,106,229,155,238,12,204,41,93,156,52,178,104,37,209,205,24,175,81,196,226,88,153,95,231,238,233,174,165,103,243,29,184,172,33,136,184,19,141,96,140,108,56,192,146,21,241,212,238,198,190,19,188,183,244,31,201,178,95,127,108,219,36,217,55,148,239,45,67,217,89,100,250,183,150,101,153,142,115,121,138,78,35,252,233,54,58,19,126,218,8,75,0,16,81,117,228,247,87,70,18,105,3,169,7,63,150,35,233,12,13,35,118,173,73,2,110,228,20,219,245,253,151,172,228,236,74,75,76,72,125,125,163,30,189,117,29,34,143,105,82,147,39,233,115,201,210,54,245,199,152,116,150,39,87,52,126,221,199,152,118,53,184,83,191,204,198,237,216,62,110,198,134,161,170,181,69,17,120,24,41,212,112,235,254,48,126,76,39,142,17,246,180,147,146,190,198,77,96,194,105,3,196,13,108,87,113,255,54,29,213,191,239,93,10,82,160,139,193,252,157,123,171,24,229,217,113,76,138,5,128,134,7,48,80,57,67,201,242,238,50,43,178,44,249,175,80,174,212,104,10,134,18,171,255,59,29,69,45,202,113,7,79,168,126,92,219,73,167,247,178,212,24,16,121,207,84,26,42,149,26,39,38,12,243,90,55,77,92,178,242,148,163,88,90,164,1,133,179,191,168,225,134,31,99,227,17,203,197,5,226,110,218,16,4,70,250,201,122,4,238,137,234,48,227,220,117,123,234,78,132,215,130,150,65,122,159,24,238,88,60,107,35,90,118,130,130,220,14,123,66,122,140,26,60,155,76,218,194,94,213,122,64,99,20,6,207,59,178,154,1,110,128,114,27,52,49,220,131,221,101,27,21,181,165,109,152,196,217,35,197,126,236,209,81,226,205,163,134,221,246,82,170,59,4,254,208,105,6,198,84,134,45,5,75,127,251,145,31,81,167,9,107,7,217,22,152,102,30,224,154,202,57,238,135,75,178,200,50,177,165,206,78,32,138,38,156,205,180,23,180,102,206,216,6,88,146,235,10,111,194,55,185,22,10,41,82,192,79,186,52,187,148,150,172,197,145,250,214,18,59,163,81,46,88,190,135,171,131,137,50,236,31,213,43,7,20,84,147,247,204,76,33,180,248,131,224,158,22,251,111,76,176,177,231,126,99,197,199,17,198,132,22,135,132,141,26,216,141,97,201,10,183,117,43,154,24,47,137,15,2,113,209,58,68,214,80,143,172,103,240,226,195,34,188,109,84,249,199,117,213,79,124,223,42,144,28,168,188,45,231,118,79,188,125,24,173,131,246,72,215,220,108,10,74,254,69,200,30,7,246,42,25,204,56,37,244,170,89,78,101,171,210,141,224,87,168,138,48,180,12,237,42,122,178,245,218,28,13,207,114,103,27,251,191,38,12,242,57,8,123,178,222,220,102,111,52,11,10,127,123,172,243,192,91,78,199,56,150,217,79,69,97,151,215,218,180,208,0,165,107,113,140,252,187,161,3,65,26,227,176,255,124,16,197,244,29,153,139,150,52,229,91,103,249,108,121,44,99,20,148,96,35,248,87,56,64,130,5,100,0,49,40,190,119,167,225,250,194,76,177,9,167,84,69,23,144,155,125,220,96,40,19,225,199,0,30,205,108,167,49,201,208,92,202,34,151,200,89,165,252,203,120,173,45,231,40,49,180,46,59,0,142,152,172,244,195,78,117,100,233,33,167,43,70,241,58,34,158,43,229,91,163,49,19,43,185,106,125,251,174,213,158,100,158,10,208,133,250,55,74,244,95,21,79,113,111,103,89,183,230,244,231,36,78,84,133,3,231,129,21,102,160,41,106,109,183,94,249,171,28,55,175,42,123,174,186,3,36,237,169,249,187,22,238,30,135,87,118,7,109,95,48,133,57,197,190,230,182,172,99,189,72,201,125,120,34,12,11,102,23,114,186,247,98,68,15,161,119,135,135,121,114,126,21,248,241,248,189,230,143,51,162,4,43,180,98,213,144,61,106,128,140,122,169,186,113,42,77,134,28,63,122,100,77,137,152,100,46,127,24,231,220,92,198,195,244,45,77,97,4,123,162,105,217,247,243,93,217,94,2,113,97,127,91,34,107,126,86,27,163,86,211,131,32,146,15,10,233,149,78,101,24,131,11,151,193,13,21,179,207,72,73,164,176,114,89,48,128,120,82,8,142,184,72,197,55,17,148,149,189,124,34,126,250,179,246,255,168,45,30,52,181,252,161,204,62,124,161,27,169,201,252,227,76,231,36,245,208,45,129,90,238,203,138,64,72,187,67,230,151,162,58,211,155,58,120,204,254,75,147,196,167,203,108,173,2,191,76,79,244,244,66,70,23,90,81,5,157,46,176,207,50,151,3,113,141,251,4,98,26,7,28,92,175,115,77,88,44,133,63,111,69,98,51,244,135,49,12,109,114,30,203,1,63,179,62,8,37,112,37,120,171,105,69,242,100,11,197,124,235,193,136,129,134,167,169,234,19,66,112,108,194,23,82,240,182,106,6,241,235,196,122,59,213,158,128,240,160,68,148,163,204,89,203,151,238,48,58,0,196,191,155,91,139,232,250,206,53,22,236,174,39,27,167,203,186,39,166,50,23,111,99,49,165,223,214,181,42,133,39,100,106,186,42,174,249,190,163,64,151,64,96,227,120,43,45,113,209,17,168,200,30,157,133,174,161,88,82,135,170,101,183,238,43,47,214,32,139,82,20,65,173,212,165,205,46,89,149,216,240,196,187,10,132,95,58,248,177,104,102,65,127,198,68,8,179,197,15,149,144,238,150,233,97,131,241,48,170,105,36,217,26,77,15,110,12,123,199,186,124,132,252,129,74,14,19,128,94,202,82,158,63,59,149,193,23,18,71,176,243,55,145,86,163,155,20,54,129,48,200,38,110,81,134,54,143,245,158,148,40,72,179,106,31,115,208,73,30,238,220,57,247,169,24,165,122,179,102,71,96,46,37,180,196,184,120,45,119,139,227,177,176,74,34,157,180,237,29,151,171,192,38,22,230,54,49,196,84,67,174,213,143,223,100,147,4,100,105,147,21,39,225,106,105,50,238,38,53,234,75,48,192,64,255,132,30,73,119,69,106,205,154,90,136,208,252,30,130,193,30,65,152,197,182,10,27,149,70,129,62,4,146,116,97,52,47,129,154,21,217,202,18,34,138,147,186,99,110,243,208,28,173,54,48,171,244,224,209,208,136,5,209,114,223,62,236,245,49,58,132,132,196,36,233,15,25,133,147,45,232,39,122,50,58,92,175,65,219,198,57,179,69,28,107,186,235,15,130,62,209,221,38,159,226,103,246,13,138,92,44,185,198,53,181,252,106,49,167,190,84,119,49,56,192,201,17,199,245,108,238,128,152,146,75,64,175,38,65,107,106,1,67,202,224,97,146,98,10,149,85,51,110,55,41,221,237,121,69,76,128,199,59,112,5,84,121,62,26,185,68,81,175,155,110,127,97,224,61,190,203,22,6,240,119,87,249,191,198,43,33,194,155,163,100,121,96,98,250,45,244,24,35,188,52,50,155,82,130,135,111,136,106,250,139,163,179,54,117,2,63,182,192,38,140,224,38,117,53,39,49,127,218,251,148,116,175,35,142,139,24,166,211,119,193,16,59,166,56,84,89,132,179,206,250,168,27,146,209,142,89,49,199,185,18,117,185,197,84,228,144,44,45,89,7,84,253,13,243,199,33,140,136,180,136,195,110,176,146,164,58,175,178,241,1,245,50,1,22,58,216,180,187,212,94,234,147,145,177,246,100,98,5,40,152,242,74,200,104,27,157,80,185,69,116,70,138,201,160,182,174,198,145,112,28,254,8,100,184,124,157,9,166,163,182,84,69,182,95,154,54,83,63,0,135,228,141,209,219,208,24,91,40,250,103,39,148,132,120,124,45,34,12,18,206,19,48,194,184,212,151,19,29,181,47,179,74,57,181,194,130,221,141,172,205,164,156,52,216,174,253,17,239,75,253,186,209,140,175,86,103,113,203,193,52,103,61,182,121,154,8,154,124,24,222,54,244,12,18,123,129,14,28,212,48,253,44,175,47,38,139,113,249,69,186,70,229,85,79,179,54,120,88,207,86,63,155,61,67,115,6,241,52,164,151,140,220,233,7,38,200,146,245,125,212,25,143,255,217,111,49,238,153,157,118,171,197,125,195,185,168,149,123,137,8,176,88,25,107,129,8,27,151,180,33,100,133,160,159,132,138,153,116,108,92,38,219,173,228,42,149,47,8,32,217,218,187,123,123,159,12,194,218,45,29,85,207,155,209,139,137,189,69,155,100,175,24,105,104,12,113,226,20,97,215,114,21,150,91,105,7,61,150,227,75,254,229,138,76,66,228,211,99,243,45,78,200,251,61,77,220,61,40,121,148,76,202,85,17,254,166,34,172,168,172,94,67,137,46,111,185,71,215,254,40,115,188,162,130,198,154,49,229,40,251,199,38,219,45,232,54,48,105,73,169,123,192,248,40,91,162,120,161,79,107,10,80,120,195,93,114,167,212,94,98,141,36,123,235,7,179,4,22,188,164,60,42,244,71,3,80,87,147,219,43,215,200,209,180,60,191,143,141,177,40,165,56,168,249,220,95,23,193,47,201,17,209,160,209,232,0,174,228,112,156,235,167,193,33,42,54,99,68,204,28,163,130,242,71,189,168,206,121,34,26,139,2,22,66,198,2,240,120,62,84,255,15,227,116,244,97,188,143,102,53,111,164,61,118,239,61,104,208,248,58,153,53,105,185,78,1,251,95,88,165,39,41,97,136,181,154,236,72,192,83,33,178,155,211,184,68,76,197,110,151,6,2,200,216,68,12,173,86,71,23,244,243,253,139,243,0,57,99,63,11,173,128,124,114,43,192,249,100,64,3,244,84,16,169,8,99,183,242,209,104,54,193,136,69,213,37,141,119,45,248,236,252,210,159,209,177,117,183,191,217,171,147,155,24,126,92,45,246,145,115,159,25,57,83,161,79,49,204,65,24,10,65,254,27,233,221,98,125,226,82,18,239,40,76,124,217,75,204,216,71,126,244,97,103,102,249,96,17,8,6,157,104,141,211,122,137,225,25,122,167,130,217,162,14,254,247,246,178,30,203,81,40,230,127,56,133,24,90,2,230,32,34,144,0,45,47,91,183,214,91,202,137,147,35,109,21,242,38,229,150,0,217,8,162,231,133,102,211,104,64,68,164,25,66,103,111,42,185,66,216,14,172,255,231,197,29,173,206,67,233,230,138,93,93,204,31,61,22,139,202,206,97,152,44,40,213,201,234,44,110,165,185,162,228,127,15,160,74,156,133,104,169,91,223,241,15,87,45,229,110,67,152,208,23,152,144,137,239,127,140,214,18,77,222,121,67,103,176,145,232,41,92,137,107,178,166,153,125,62,107,26,128,211,0,201,115,123,103,110,128,246,72,217,107,68,252,94,58,251,35,149,200,197,183,50,154,192,167,133,227,107,181,92,75,230,116,25,234,144,15,227,215,44,232,34,141,191,159,163,163,235,204,217,20,49,14,105,223,73,230,165,247,211,176,240,41,234,194,189,67,227,151,82,110,72,114,245,201,80,242,212,139,157,77,158,7,92,40,121,77,98,52,216,192,192,39,82,243,115,171,61,227,90,75,22,191,153,60,33,242,144,85,127,181,183,93,69,222,38,125,78,228,233,253,37,150,245,139,87,162,173,108,157,207,31,156,67,64,34,147,224,137,229,216,119,30,8,196,226,151,251,134,190,167,28,251,67,44,6,203,142,201,234,63,7,119,194,226,131,120,26,32,13,232,221,160,33,238,180,67,110,195,59,148,30,3,22,164,55,228,81,166,188,165,48,216,46,9,66,212,91,4,219,77,225,253,133,79,149,121,90,26,44,59,45,15,182,102,100,169,53,232,231,197,162,95,218,4,118,25,41,14,245,34,83,193,182,182,115,77,200,39,239,191,205,230,178,155,30,225,24,195,97,190,221,44,100,107,99,107,38,253,98,63,39,191,17,165,50,76,112,97,238,119,39,201,226,44,44,226,99,197,64,80,20,11,81,45,9,76,90,108,243,82,35,190,33,182,224,8,80,89,224,120,247,254,42,224,77,46,109,145,251,182,215,32,69,36,7,200,233,201,228,72,92,87,151,37,10,44,34,55,255,227,109,179,40,248,58,210,114,181,227,199,130,125,242,156,179,74,79,141,252,51,198,186,16,135,86,176,238,114,225,115,17,200,44,153,104,101,118,56,152,132,228,230,31,156,255,249,58,36,96,144,6,114,163,240,44,114,227,187,11,57,200,122,167,174,165,160,12,116,118,110,52,193,19,255,78,54,40,240,157,163,162,85,110,210,238,49,181,56,8,9,45,89,179,60,74,117,171,84,211,18,35,67,207,184,66,240,89,1,103,97,208,9,69,161,49,84,132,56,42,43,218,254,9,10,105,151,33,97,250,38,202,49,207,78,206,39,177,124,219,186,45,87,35,64,198,111,231,123,69,18,138,23,4,168,213,208,243,209,7,151,151,97,9,129,248,175,12,32,102,201,217,76,182,147,100,230,107,39,215,35,165,3,144,117,244,126,24,51,15,92,197,207,88,82,6,91,18,156,6,106,156,126,201,104,211,128,253,102,151,201,217,137,171,150,193,204,250,83,199,255,36,189,98,68,164,84,72,181,228,108,71,211,110,92,202,224,118,248,208,122,227,138,179,179,124,182,112,146,194,194,15,161,218,41,56,236,251,110,80,167,241,46,105,170,84,70,39,34,35,22,91,144,90,44,169,18,175,245,246,242,107,100,167,78,138,240,107,117,214,79,227,224,162,58,76,113,218,44,44,211,125,55,171,155,151,44,65,220,120,84,2,153,18,131,145,185,101,219,182,13,224,45,92,185,31,198,255,32,127,234,130,49,216,160,57,212,87,74,28,212,217,22,153,106,91,232,9,155,93,176,255,138,94,66,58,54,210,111,56,106,158,38,164,196,40,234,185,20,235,71,49,230,44,123,8,16,84,7,176,27,252,52,249,18,16,31,142,174,163,41,163,238,40,69,145,248,152,104,104,240,144,60,173,125,158,128,52,159,141,174,103,30,171,36,193,7,173,135,123,12,251,184,255,50,107,61,151,114,80,127,244,35,44,27,48,43,125,124,21,51,43,71,5,97,30,157,81,141,118,210,137,13,135,108,126,6,141,230,191,98,0,39,223,177,36,97,42,219,174,39,37,233,218,206,31,178,25,85,81,106,209,9,102,232,63,99,35,152,94,116,83,251,35,11,231,48,105,160,223,154,239,62,221,104,204,34,94,71,226,246,72,38,102,223,34,135,183,19,192,64,225,66,212,164,53,135,109,20,228,117,179,153,63,53,185,172,44,45,25,22,26,140,30,58,31,239,57,111,243,117,5,191,108,88,67,59,44,183,41,17,246,130,151,220,232,90,16,231,69,237,182,36,35,214,47,86,97,69,147,199,3,254,55,212,66,45,28,18,26,201,250,199,82,24,43,246,105,90,57,38,16,3,103,65,173,214,31,215,193,236,162,199,35,206,134,26,110,118,199,186,165,113,139,12,201,206,76,61,181,137,105,210,15,83,205,60,218,20,4,141,146,187,92,36,43,182,217,230,100,4,188,205,4,83,247,84,9,186,144,100,168,126,241,48,48,175,247,7,206,87,170,95,160,142,25,240,204,229,39,123,201,104,216,224,139,157,161,245,202,243,197,153,209,132,220,96,0,248,35,154,203,111,118,61,241,147,68,57,183,23,22,101,207,249,211,250,4,76,26,16,80,197,202,82,87,232,108,227,131,11,180,98,172,191,255,118,6,15,94,243,198,153,245,180,214,125,164,119,94,108,146,201,13,228,202,214,202,120,193,219,61,152,195,92,53,198,237,192,177,249,19,135,42,222,89,123,94,183,110,138,148,35,117,208,11,183,67,156,67,185,76,198,135,128,22,209,45,85,68,196,8,181,92,230,62,11,161,44,61,135,123,157,143,17,107,71,83,95,1,44,13,9,134,39,163,142,41,97,28,126,226,8,98,92,105,117,179,94,66,184,148,181,125,135,153,81,212,174,46,143,176,224,177,14,166,236,107,114,157,170,227,247,128,0,38,249,44,208,80,142,19,225,76,134,147,6,130,220,186,35,157,87,108,71,217,177,207,83,244,42,22,165,28,213,155,221,218,175,70,86,148,47,226,240,210,138,130,64,237,9,34,171,217,234,195,7,92,240,16,76,241,35,162,220,196,112,23,100,231,226,239,148,6,14,167,115,97,32,48,251,129,196,140,20,58,48,230,36,48,207,13,140,32,164,219,52,222,236,112,75,249,53,59,183,19,198,114,192,228,171,66,175,207,26,122,226,249,142,114,238,200,78,69,210,104,184,20,179,187,74,193,144,213,4,236,151,72,197,119,71,68,26,182,26,111,2,217,154,249,131,12,172,103,44,108,218,102,94,214,182,140,63,250,179,13,210,120,70,174,234,231,152,51,15,49,25,181,18,186,213,83,172,190,32,169,126,250,199,174,125,219,226,240,255,141,138,19,33,171,11,134,233,66,139,189,230,5,174,48,233,66,77,54,225,65,119,152,141,93,212,217,27,80,158,45,132,252,93,38,254,240,162,251,213,154,196,102,66,194,56,246,145,252,52,236,166,176,96,98,194,78,13,142,91,249,128,165,122,181,240,59,141,155,96,166,57,221,198,210,21,191,102,177,109,240,131,70,146,64,133,185,72,226,250,39,133,205,55,234,196,92,174,132,161,213,239,195,196,93,164,7,243,126,167,43,180,96,176,17,199,239,95,62,209,86,165,174,18,83,123,126,30,144,30,1,25,201,11,98,109,62,99,234,182,108,228,7,211,191,236,137,149,4,70,200,221,253,31,112,238,152,154,241,34,116,17,200,178,78,229,104,51,171,91,11,190,134,245,145,183,54,218,2,59,119,83,80,76,208,149,42,52,48,159,32,130,237,226,57,159,159,107,152,197,190,39,30,203,43,75,67,113,247,143,150,30,254,38,122,72,31,124,115,134,12,147,61,8,251,48,179,254,171,207,104,246,102,112,231,158,24,62,147,137,108,148,101,12,115,214,114,111,50,65,72,9,220,112,172,106,97,240,19,91,96,135,42,113,44,51,215,246,79,44,80,143,158,181,180,62,216,173,152,94,120,160,204,230,27,4,117,228,1,132,177,108,233,51,134,155,29,121,182,176,65,199,75,195,231,221,22,123,229,169,1,2,188,191,241,21,66,180,197,226,238,93,168,87,105,87,105,12,5,53,114,62,64,139,174,118,53,100,12,78,136,221,86,41,46,0,161,118,86,226,156,41,71,179,241,9,102,9,201,212,28,108,118,65,190,234,154,129,128,226,45,93,10,215,138,74,182,222,213,75,119,183,119,43,250,211,129,205,54,212,246,142,88,246,122,94,183,135,13,201,65,132,30,142,21,232,63,132,104,132,168,3,133,245,25,195,69,117,127,218,147,25,21,72,59,102,164,54,158,226,32,145,57,90,64,86,213,112,172,164,18,214,90,51,55,17,230,209,217,34,218,53,130,26,81,54,45,10,41,96,92,111,79,154,171,17,26,209,39,82,125,240,129,32,65,110,11,143,254,236,70,79,108,222,89,28,102,240,80,145,18,141,46,88,124,183,100,254,175,212,55,117,58,139,173,90,20,220,195,159,142,160,152,238,219,72,133,92,80,187,90,177,94,92,130,89,189,205,127,113,236,37,228,229,103,176,251,54,207,35,132,100,17,90,124,81,237,94,163,77,68,55,33,252,94,44,60,68,145,225,248,179,125,22,44,166,134,55,199,243,233,127,149,248,152,42,110,133,168,9,33,218,62,95,16,243,144,227,169,39,74,252,33,253,23,9,245,63,35,63,76,144,160,28,62,69,157,210,122,165,196,94,124,120,252,92,51,111,167,141,80,129,73,184,93,141,37,67,10,199,169,71,187,130,79,169,233,121,128,120,224,107,67,93,30,249,8,12,44,57,104,126,215,106,179,84,137,154,79,78,147,88,187,119,250,215,103,224,228,120,46,253,233,129,255,52,90,219,105,159,143,157,114,1,103,25,59,171,58,71,245,7,143,89,61,107,145,252,242,177,118,52,208,78,251,204,51,162,83,59,68,138,7,141,200,88,251,50,69,173,105,192,143,7,73,211,68,95,31,77,53,94,221,144,208,189,231,7,194,89,136,224,146,209,152,210,65,104,84,221,239,40,235,107,56,33,191,27,180,181,228,184,226,81,200,224,158,2,132,36,255,201,5,208,210,60,96,32,26,86,209,215,220,89,14,26,250,144,86,41,18,32,193,11,107,201,91,212,219,61,160,87,2,156,8,49,53,124,102,209,181,146,89,83,251,213,225,217,174,73,135,254,194,170,86,58,33,247,166,207,106,57,89,53,42,132,176,55,233,14,23,201,55,208,164,148,7,152,149,108,205,58,95,182,230,242,211,145,102,172,188,195,167,57,83,152,218,97,43,219,64,165,134,188,2,150,6,130,28,146,207,176,161,75,114,222,217,52,46,121,243,74,20,6,177,67,98,23,86,166,148,130,25,24,167,80,89,131,218,111,34,240,221,199,90,80,1,122,134,248,161,207,122,156,254,141,152,104,23,189,192,188,113,248,34,149,81,107,138,90,250,25,89,142,193,15,3,209,217,76,9,171,62,1,163,128,116,67,237,38,45,23,241,22,248,111,254,113,134,213,14,32,203,75,194,236,172,192,190,72,31,109,45,204,185,252,10,8,165,169,77,181,241,109,196,3,207,192,178,110,181,144,56,71,39,245,236,57,252,181,167,186,5,215,246,34,107,22,125,48,74,113,217,145,210,210,231,89,56,224,48,36,91,155,209,40,54,41,156,79,177,115,198,191,56,227,219,178,108,120,113,202,171,244,53,103,245,242,46,28,66,156,238,230,252,194,116,155,120,76,195,16,76,4,101,130,20,91,40,60,222,69,234,128,0,98,0,137,185,2,39,174,237,134,62,186,62,78,67,230,152,28,77,235,10,31,173,163,53,146,3,18,77,71,115,33,75,60,52,22,102,79,159,91,241,39,2,224,103,236,177,230,250,196,114,140,216,202,135,210,234,183,11,84,24,125,161,89,104,154,33,173,148,83,203,136,97,150,134,7,208,122,243,252,193,46,91,37,156,27,178,171,168,175,147,234,134,196,49,13,208,116,233,102,69,181,46,146,78,55,219,244,114,226,48,196,211,137,99,38,82,89,129,115,74,117,182,62,34,178,42,174,5,93,215,169,106,180,79,47,244,49,246,118,16,236,15,129,64,171,222,254,122,115,253,137,179,12,239,116,174,139,217,59,70,186,23,108,169,235,54,203,245,213,69,186,7,69,204,200,8,193,122,87,173,214,229,143,143,62,213,149,229,216,215,199,47,249,125,73,111,125,244,152,246,206,12,87,241,52,248,158,95,194,113,161,254,50,167,29,42,113,226,201,12,193,129,10,139,185,164,80,111,65,160,168,134,145,187,11,1,81,24,120,241,189,199,243,31,197,108,49,217,215,15,177,164,200,241,172,163,134,184,15,246,68,142,119,243,117,199,194,190,240,218,224,232,65,147,73,239,123,231,240,144,149,216,98,36,172,42,49,227,54,221,23,152,110,93,22,118,52,191,147,152,105,214,176,32,234,29,57,228,160,120,148,143,249,48,238,159,130,185,113,106,241,171,189,47,235,244,138,85,237,53,206,28,82,43,129,241,116,147,114,19,87,111,120,48,69,43,136,168,41,90,145,93,56,181,66,114,155,148,92,48,51,30,226,149,168,110,210,166,10,177,209,107,157,196,175,160,145,86,88,80,194,98,8,98,141,200,74,131,13,182,20,234,14,184,19,225,158,95,140,194,215,181,29,59,207,157,52,188,30,145,178,130,131,52,179,177,196,117,216,81,67,178,51,20,204,229,28,89,86,118,108,112,118,177,247,4,152,211,83,169,14,249,53,24,84,137,203,230,156,106,42,130,236,113,124,128,130,197,113,235,95,138,6,61,180,144,28,30,163,160,71,8,226,227,242,44,235,206,229,218,17,156,61,54,132,94,190,107,66,43,80,130,176,113,0,122,10,99,131,39,116,196,83,39,44,227,61,209,207,88,2,115,117,182,221,75,93,170,99,226,196,205,67,35,144,218,119,116,115,69,194,225,2,31,125,152,125,74,148,42,202,255,142,11,41,200,192,35,159,161,84,110,82,12,198,47,47,227,19,232,71,205,130,162,62,184,39,139,192,127,206,155,105,185,92,127,170,255,159,120,117,61,234,227,155,229,47,244,207,213,209,237,225,244,182,92,17,132,180,150,58,46,224,75,255,250,116,192,120,157,220,161,171,33,73,73,141,37,211,54,42,39,141,149,48,16,211,106,57,237,114,6,201,195,127,121,122,223,2,5,26,162,238,215,190,153,243,95,13,112,32,120,46,75,145,173,252,75,155,125,92,138,128,216,245,214,49,232,79,132,2,142,211,208,163,210,87,151,147,82,36,110,222,162,199,228,114,12,148,90,173,48,233,34,199,220,81,41,46,36,208,160,23,8,44,107,121,231,141,196,208,228,216,153,208,171,57,238,234,234,91,227,3,252,3,90,42,15,133,240,188,192,197,26,81,41,106,154,122,111,215,113,124,70,38,130,20,82,54,113,246,81,0,41,188,34,176,101,13,31,57,197,62,2,219,163,158,117,221,44,212,199,229,129,124,171,68,145,71,102,94,35,11,136,24,124,132,90,50,208,152,161,107,177,151,199,87,217,240,8,148,14,180,142,110,184,215,184,47,204,56,207,2,251,158,95,166,51,194,254,246,38,162,188,135,197,225,85,200,96,0,124,60,126,32,1,85,141,44,139,1,169,221,207,201,192,178,118,235,90,15,84,28,196,171,147,57,29,135,156,50,129,29,45,30,15,34,246,164,46,212,100,118,84,61,76,166,42,7,244,196,78,99,237,68,60,15,126,70,202,21,149,189,239,43,174,174,145,144,88,117,238,6,182,198,66,121,203,168,85,231,183,56,172,173,195,140,5,186,57,185,26,78,32,231,139,54,46,86,225,42,97,86,110,142,112,84,173,148,65,184,5,253,11,43,142,225,128,19,193,59,90,127,17,50,97,182,32,74,244,243,185,28,60,196,118,136,204,136,109,176,55,241,196,72,8,237,163,30,62,87,23,144,154,72,166,143,248,149,137,227,170,219,186,33,55,73,93,53,105,235,12,6,171,94,114,19,242,61,92,214,235,94,127,7,228,123,40,88,32,136,43,99,40,6,208,218,71,126,237,173,188,49,35,47,210,39,221,35,251,168,134,85,181,165,52,138,140,229,116,129,136,71,180,20,91,134,72,188,86,174,247,100,181,80,95,219,159,132,164,131,205,92,140,179,240,141,33,16,42,56,65,118,70,118,162,236,95,74,210,165,94,173,213,47,45,183,46,198,83,32,120,227,231,193,220,106,90,143,181,63,98,101,20,138,83,85,204,76,191,109,217,243,144,192,163,111,140,77,215,157,177,141,134,139,55,64,60,237,242,41,225,181,214,7,81,229,185,123,211,16,233,69,226,133,53,227,251,210,116,98,41,181,7,36,79,176,47,2,93,193,115,190,87,222,125,67,212,149,245,210,241,203,62,162,238,26,54,158,148,83,248,244,192,178,161,242,197,71,107,171,33,241,174,114,111,189,133,250,232,124,180,151,167,180,3,249,124,243,46,98,133,26,65,242,54,7,73,4,229,61,190,152,63,171,65,231,4,17,99,107,156,54,100,248,134,246,122,200,126,1,123,117,238,139,139,113,97,167,224,244,193,180,138,212,85,64,83,9,152,102,91,237,101,103,138,218,209,39,75,196,251,101,183,207,195,131,53,99,67,53,134,76,73,85,130,243,168,202,143,41,200,114,214,101,117,228,28,23,7,86,203,83,122,124,221,35,129,159,38,69,230,214,36,229,52,116,127,123,36,114,204,16,93,248,148,116,195,167,154,114,242,116,189,249,210,227,237,43,143,21,100,63,0,34,31,40,73,13,86,33,226,131,129,24,173,204,239,247,127,189,56,139,252,28,129,131,163,200,206,123,237,8,238,188,129,236,217,106,138,204,104,101,113,210,50,128,252,149,84,108,80,111,72,169,77,127,140,25,243,99,2,61,176,210,170,79,149,220,29,96,75,85,94,181,26,168,72,164,56,15,113,78,196,247,183,175,199,55,65,112,16,11,139,142,223,244,7,46,4,240,46,170,197,170,224,162,109,4,1,241,8,188,99,207,111,17,247,245,131,226,209,202,113,26,218,182,116,1,32,226,110,36,65,116,3,162,243,29,67,108,19,59,232,29,2,25,73,81,233,18,68,216,69,237,12,255,233,228,117,204,177,215,106,42,92,45,182,216,161,139,131,248,161,113,187,147,70,73,71,66,99,75,6,14,109,3,169,188,212,155,21,228,139,4,235,235,133,81,3,93,157,161,252,157,33,188,26,107,15,88,30,184,255,170,8,137,54,229,151,132,64,20,56,151,110,192,147,2,30,109,12,74,201,255,186,242,124,5,155,124,166,113,207,192,139,92,187,3,148,6,190,78,107,92,192,166,188,166,234,40,123,230,123,63,224,230,141,204,11,44,213,91,164,243,83,244,226,216,134,91,30,164,223,155,52,235,100,40,170,194,107,171,71,147,83,97,46,55,234,32,131,95,139,243,170,20,155,229,237,4,140,88,246,251,85,41,225,204,110,47,31,187,159,88,65,58,165,44,57,90,172,198,223,94,240,168,107,142,81,73,248,101,93,157,33,192,221,18,159,187,237,21,252,15,207,35,63,153,186,79,224,69,94,124,39,180,203,203,205,53,72,72,118,64,72,190,196,61,120,192,137,204,229,67,18,247,16,35,172,129,137,138,129,162,44,114,52,44,201,50,128,149,236,102,105,167,88,67,67,68,81,65,126,177,215,131,236,252,175,7,168,157,55,101,100,191,20,197,27,23,210,252,11,106,166,12,105,224,128,91,7,180,193,56,99,29,230,205,58,16,230,77,104,120,23,245,12,129,78,90,239,163,78,228,86,82,230,199,192,149,30,187,138,142,7,18,182,165,251,15,28,162,174,85,198,142,109,72,218,152,252,174,128,147,130,17,102,138,107,85,136,186,48,181,75,35,141,84,22,160,242,148,12,149,50,145,65,186,13,191,127,172,33,12,97,116,95,183,227,57,245,141,102,25,131,67,41,86,141,46,51,246,127,234,191,235,213,211,138,11,145,123,34,58,105,179,181,93,6,100,200,22,51,130,38,246,73,226,179,34,87,63,236,250,204,193,54,1,50,155,180,227,33,165,197,213,89,204,95,230,110,243,23,58,84,126,3,9,218,213,171,205,246,0,183,76,95,87,36,199,201,148,176,76,145,207,75,137,138,143,141,109,162,107,45,246,121,20,67,140,205,169,228,201,27,73,5,208,116,116,95,119,182,249,74,99,175,197,117,218,96,149,213,101,68,189,55,107,81,104,25,183,240,253,188,54,9,90,62,93,91,7,175,83,140,113,211,57,106,255,4,88,144,164,43,12,163,42,75,9,77,229,22,189,104,63,206,187,36,185,160,1,111,125,71,206,135,42,138,76,84,37,37,162,186,110,179,6,131,206,152,137,18,65,128,150,241,90,160,82,216,59,244,192,6,243,12,229,39,207,76,213,117,166,157,7,182,131,73,17,147,20,4,108,57,230,149,195,48,217,113,200,26,237,35,219,175,15,231,195,109,138,72,126,202,61,213,74,119,221,112,5,219,97,239,138,122,70,40,252,39,48,7,129,194,52,111,117,32,167,218,252,53,85,180,50,132,187,251,132,63,182,200,186,109,32,81,64,125,186,52,78,223,61,216,217,235,183,36,39,221,145,2,210,146,95,190,132,116,232,33,1,29,231,75,56,58,166,177,124,77,112,207,31,76,4,130,110,58,172,102,13,246,164,137,120,193,71,150,77,161,70,26,154,1,195,224,34,248,34,35,169,99,177,154,39,205,210,170,118,41,116,81,123,112,250,119,194,79,36,25,86,52,249,191,162,185,15,170,253,162,253,77,170,248,228,227,148,237,61,63,178,201,140,147,216,71,158,147,175,132,19,227,205,72,101,185,145,31,129,147,31,190,40,179,96,121,58,70,9,24,13,213,192,110,199,219,237,62,43,134,188,108,61,219,75,223,156,147,175,111,151,36,107,124,25,59,27,144,125,173,114,63,170,142,251,182,25,134,94,41,136,93,233,26,43,149,210,233,229,60,10,57,121,136,85,19,19,54,88,43,108,146,122,156,222,68,34,135,7,255,41,65,216,89,117,190,92,43,209,224,65,31,107,181,183,198,147,83,45,83,238,113,123,120,2,147,254,219,170,125,19,156,250,210,198,137,49,121,25,118,164,173,169,49,88,49,88,16,27,146,207,187,31,75,140,215,140,110,63,94,27,180,224,27,62,222,169,110,159,220,104,72,240,111,114,203,144,199,95,9,86,214,57,34,18,165,201,156,154,4,45,197,227,45,78,45,153,184,177,116,118,29,93,97,218,75,182,96,91,27,162,234,52,176,147,67,151,11,5,69,177,242,155,127,98,50,160,41,214,207,95,129,121,51,90,28,201,46,157,205,230,72,137,102,212,242,215,96,199,127,68,180,163,252,106,53,80,123,153,93,80,77,3,189,30,35,240,63,22,66,134,225,99,200,195,166,220,175,127,147,38,137,78,31,37,66,39,195,163,95,20,148,46,23,205,28,194,187,205,109,160,211,184,253,245,42,236,22,78,23,94,16,34,195,154,16,90,72,108,158,126,77,112,247,106,56,24,56,81,83,25,2,42,158,182,106,95,240,125,12,192,60,186,7,117,212,106,154,67,235,2,75,42,18,47,209,213,115,186,124,69,76,110,27,97,8,174,42,115,92,61,179,241,77,168,34,193,160,182,206,123,66,228,174,192,135,100,123,147,15,196,155,204,174,133,80,199,109,99,9,45,208,102,128,68,206,62,176,24,17,30,137,233,156,36,95,41,214,212,236,60,138,31,193,92,146,135,116,90,116,80,29,160,214,90,7,149,19,132,231,60,182,247,209,197,199,151,82,25,39,143,168,156,198,85,99,30,219,33,115,198,46,116,179,63,141,26,1,40,6,239,6,25,119,62,158,127,232,12,22,162,100,159,228,194,148,156,20,244,133,10,215,244,187,205,97,202,234,99,203,233,192,80,66,107,124,135,186,82,37,102,186,205,134,137,90,185,199,118,212,155,122,249,87,128,59,151,197,250,15,15,43,250,207,66,92,114,247,203,31,208,94,146,163,91,73,64,75,145,209,86,60,83,156,178,75,38,156,77,53,163,61,35,127,250,69,159,174,110,122,103,188,192,118,54,212,226,156,98,107,20,202,202,244,228,168,140,194,166,75,52,232,176,79,162,54,235,239,244,170,243,68,182,1,125,9,222,254,78,236,186,250,42,16,237,236,193,153,144,160,157,132,142,66,74,94,168,84,121,61,143,172,251,228,50,12,57,128,33,31,161,194,13,45,126,107,233,20,33,56,64,75,220,70,249,218,181,203,71,140,138,37,11,180,109,225,82,133,168,252,50,141,241,24,121,221,102,252,57,149,83,90,92,242,18,173,48,238,115,84,120,31,95,69,118,144,78,247,2,207,126,36,166,9,122,230,191,243,253,236,80,239,50,44,54,207,182,76,136,112,173,36,154,91,31,90,195,123,209,164,58,59,195,116,207,121,116,122,130,89,0,47,52,192,208,158,124,50,119,114,153,139,148,29,186,106,109,13,114,35,85,236,176,186,166,27,165,51,147,26,198,36,28,166,129,224,15,243,229,22,210,96,32,86,49,222,174,64,199,77,118,228,186,103,247,178,48,91,155,160,189,208,23,142,155,27,27,201,128,230,150,223,199,231,115,211,21,153,127,81,47,130,105,82,19,18,170,35,248,212,159,219,181,55,232,55,122,48,188,250,51,0,201,130,160,104,3,139,108,160,204,161,249,112,74,93,125,181,250,83,8,95,78,8,131,235,168,51,11,230,100,153,94,72,49,75,177,10,202,255,123,208,196,117,252,53,86,106,59,11,48,143,102,25,211,59,14,213,57,29,179,34,205,209,85,212,70,15,51,35,4,104,151,110,243,42,186,142,237,36,133,143,12,19,222,139,115,78,169,204,217,208,20,254,84,121,85,160,105,70,201,122,55,214,171,184,28,215,63,131,53,239,242,10,27,171,38,133,206,169,198,150,222,110,77,115,143,84,94,209,104,131,33,240,155,50,238,36,95,252,98,229,157,69,227,251,52,217,144,168,98,76,3,166,159,130,76,143,241,252,147,43,109,146,21,195,178,65,141,82,251,255,198,182,37,131,223,176,129,80,176,227,64,72,186,71,187,151,210,23,158,175,48,210,145,52,235,137,254,35,142,44,33,237,150,80,239,165,5,161,149,65,107,47,117,189,219,241,188,240,216,138,21,173,115,116,84,18,154,136,23,193,136,166,16,253,233,36,243,27,134,178,236,70,4,33,37,45,53,80,196,228,52,83,196,126,236,48,78,156,44,39,253,155,218,135,197,149,75,19,199,173,115,136,108,98,2,27,39,11,144,37,70,210,13,55,121,188,83,176,76,191,77,151,161,74,29,197,228,35,49,22,9,6,195,35,202,80,221,87,205,58,74,32,27,63,84,83,49,227,193,151,246,59,250,60,203,57,67,236,82,231,115,188,196,247,77,236,106,179,175,218,235,241,47,148,8,22,182,226,130,68,159,156,7,205,140,158,171,223,238,117,224,105,46,129,230,171,11,67,23,24,180,158,22,48,16,125,254,254,184,213,150,221,189,148,4,234,255,58,235,0,159,76,54,33,104,79,247,252,49,1,164,136,255,118,108,180,18,8,111,177,55,6,94,118,68,168,153,179,248,83,1,127,248,125,207,237,182,177,112,117,215,198,171,130,101,66,14,13,211,156,82,16,192,249,172,161,52,180,31,151,234,135,227,82,239,215,228,133,35,225,245,80,189,220,54,72,217,106,181,225,158,102,104,183,197,69,88,249,17,124,57,111,186,76,224,3,48,250,50,33,205,13,241,124,159,252,129,120,182,85,252,180,183,251,32,227,152,140,183,161,177,47,159,22,9,141,116,130,179,154,112,60,186,27,114,23,22,148,202,129,42,60,128,248,198,246,247,224,94,60,225,182,165,181,222,31,3,16,105,65,175,181,17,78,234,82,83,197,121,79,207,218,89,254,251,9,77,27,13,165,215,164,175,243,195,220,222,32,132,158,231,177,88,183,75,97,76,0,10,218,120,152,104,208,250,115,65,112,255,213,221,48,16,46,194,177,90,214,195,126,82,135,152,154,57,163,242,253,95,21,61,229,227,179,157,154,2,209,248,170,188,143,175,43,83,179,203,73,179,5,172,205,105,126,88,100,246,94,97,225,239,198,116,113,160,229,186,90,217,134,145,21,231,252,94,142,234,117,23,112,42,33,194,136,160,38,122,245,108,175,42,194,146,20,168,1,30,127,159,151,254,150,102,18,16,54,19,98,252,249,151,181,245,58,31,142,212,168,190,123,175,34,56,39,35,73,68,20,64,46,19,239,179,248,143,171,189,171,2,90,151,104,168,170,253,146,187,1,243,44,253,67,11,123,68,145,148,79,228,149,201,182,235,84,118,189,176,217,134,26,232,201,232,30,108,74,195,76,73,223,109,18,93,50,46,11,211,23,150,126,23,236,159,134,218,11,43,237,100,161,168,240,173,152,254,133,37,45,240,253,155,76,224,199,81,147,220,198,94,42,197,226,233,54,179,62,63,52,163,189,133,6,5,241,24,138,82,166,84,70,42,59,124,196,222,49,190,231,67,188,67,122,24,102,35,72,67,248,178,89,170,45,4,132,99,23,244,151,86,196,176,108,33,199,170,242,26,138,152,165,197,59,96,215,222,123,138,2,247,244,196,75,248,183,125,23,154,175,214,195,6,19,81,60,110,195,50,57,3,139,242,145,85,165,245,29,48,102,92,44,7,180,127,163,188,107,133,71,221,79,116,236,81,56,154,52,89,83,112,193,173,149,95,52,219,147,29,87,53,115,216,55,127,123,211,11,207,168,51,7,30,227,204,98,190,39,184,133,209,234,232,151,181,191,122,83,124,239,95,201,140,185,245,58,246,105,134,125,170,182,81,252,70,80,115,66,207,108,223,166,65,57,17,185,220,245,152,215,194,189,41,124,208,39,145,203,55,85,208,198,83,54,151,125,230,143,25,215,119,48,209,76,210,4,154,195,100,18,211,242,123,133,164,40,162,189,21,153,213,252,55,77,37,216,62,87,180,124,44,173,56,153,145,241,18,105,109,163,170,111,215,49,135,155,111,24,62,221,251,56,117,91,161,234,83,68,89,2,85,27,192,50,37,15,197,150,124,183,96,246,43,86,4,165,53,14,122,199,64,219,141,209,238,180,207,144,190,115,211,227,54,80,176,40,30,38,61,197,41,187,226,135,69,166,7,85,83,150,177,203,165,112,87,53,118,208,30,147,90,46,238,65,219,47,55,105,161,168,6,132,105,229,160,157,112,143,53,68,106,115,119,31,48,126,118,182,131,231,57,123,69,3,68,5,9,105,106,107,13,46,136,254,112,153,125,200,165,220,255,196,244,148,108,246,246,224,114,227,224,53,0,231,5,50,224,2,85,215,29,33,136,196,225,251,247,125,117,125,50,17,254,143,57,50,124,158,43,243,191,61,178,186,3,154,4,219,58,249,217,179,184,6,4,47,150,225,28,234,82,177,186,12,153,32,172,211,143,228,134,214,91,1,62,159,251,239,180,40,221,26,74,149,138,51,113,159,241,123,146,28,49,144,190,211,2,165,211,68,176,243,187,63,73,161,132,103,74,7,89,135,224,112,6,106,235,69,209,56,144,83,157,147,118,77,148,177,120,238,75,240,112,233,188,184,173,145,31,26,37,85,98,190,222,166,179,182,120,8,216,116,34,163,83,81,161,1,215,175,97,169,73,245,87,143,47,23,50,230,154,170,178,112,89,230,220,122,213,167,117,234,232,98,179,109,156,8,233,119,188,215,135,153,169,3,149,114,180,212,45,8,12,180,247,152,102,30,63,146,2,166,153,210,30,18,106,13,152,188,50,95,245,117,205,83,223,179,70,120,201,44,95,168,129,233,144,83,172,76,203,218,219,20,230,174,33,77,200,251,144,212,235,192,78,118,245,39,182,11,163,99,45,233,107,8,50,233,13,210,4,205,125,78,41,117,125,231,58,147,123,7,244,73,63,72,82,245,163,220,77,80,247,60,236,62,126,65,79,66,98,92,115,187,233,159,68,49,243,213,129,174,208,26,126,149,151,1,134,110,121,8,218,21,48,219,155,96,63,122,134,232,77,195,251,152,105,89,17,69,144,133,204,51,57,127,34,203,198,215,188,106,82,0,45,13,75,61,192,20,82,72,44,40,196,38,158,52,220,103,86,236,138,56,84,172,178,77,146,48,151,233,243,232,81,85,81,88,180,191,57,64,91,102,199,14,82,124,46,161,223,95,68,77,216,155,139,233,197,146,20,162,175,239,15,188,182,110,119,125,239,192,72,164,123,9,194,104,61,166,53,193,182,35,130,162,8,35,201,120,27,33,121,102,103,158,30,213,39,73,150,11,151,50,195,83,13,202,93,127,18,58,199,153,206,194,230,170,231,226,61,173,150,182,218,205,146,112,241,194,173,76,121,152,142,176,230,178,3,171,132,201,242,147,233,184,216,225,237,138,92,205,171,229,48,246,170,125,165,178,53,48,112,181,90,207,152,247,73,7,152,189,137,142,198,255,56,90,93,153,246,30,64,206,8,67,132,162,158,238,170,255,179,246,220,221,197,83,111,192,25,57,247,30,144,155,8,207,225,28,30,248,40,206,179,139,3,243,61,172,38,8,246,47,195,133,133,138,125,85,110,156,198,101,252,206,96,48,72,136,30,223,36,86,91,161,90,215,234,166,85,39,215,176,166,113,125,25,213,141,159,152,33,1,213,92,65,96,120,249,143,140,200,145,103,179,126,216,99,17,100,8,160,197,155,175,205,86,118,207,146,106,62,65,224,29,91,118,117,101,178,198,56,212,202,9,139,238,204,113,191,187,249,110,130,15,157,242,209,177,119,187,206,123,185,26,21,56,207,168,162,50,239,186,62,111,254,125,160,21,177,234,149,114,173,83,228,143,179,164,229,20,84,233,231,111,76,169,106,94,212,77,254,191,45,54,46,96,182,57,89,61,171,180,188,79,120,11,128,6,49,244,0,205,79,145,231,182,192,97,21,186,195,81,29,225,253,30,57,52,127,228,45,28,57,240,29,82,25,213,92,11,89,233,250,50,27,68,171,255,97,49,19,52,133,65,176,23,158,89,166,246,228,103,196,73,125,197,231,245,159,64,35,123,58,30,110,188,131,53,165,99,64,211,112,226,97,104,57,251,9,2,245,242,159,125,64,124,71,237,180,51,208,119,43,16,188,10,222,1,182,234,187,124,62,151,190,60,40,201,133,223,27,197,42,234,178,120,26,67,170,14,111,129,49,235,135,129,165,193,88,101,92,222,143,145,6,169,176,117,240,182,59,31,37,149,171,116,49,110,74,94,28,39,21,222,55,145,0,5,142,174,236,63,94,244,15,187,188,184,129,178,133,135,216,193,24,156,186,195,124,123,127,177,206,125,179,159,224,213,166,236,65,30,210,189,160,170,218,214,24,105,4,202,149,198,81,253,83,97,182,20,228,149,109,63,237,33,127,71,173,17,207,48,157,153,100,174,13,151,112,166,49,46,176,198,226,29,249,150,123,220,179,164,242,57,217,131,191,82,1,239,24,176,86,140,159,183,26,217,26,113,197,249,90,98,226,67,46,149,12,189,59,57,180,232,156,68,228,87,174,180,25,128,211,224,154,69,232,233,176,147,197,160,196,186,162,172,113,28,254,205,48,172,4,196,216,160,161,16,131,13,193,82,19,103,154,175,235,161,127,219,241,137,79,42,101,7,187,82,50,15,137,195,50,193,12,15,69,151,38,19,228,124,172,218,94,50,30,76,171,112,231,51,99,150,71,20,91,233,249,159,121,175,54,7,196,37,131,14,235,135,129,14,26,255,144,228,200,183,237,177,46,225,112,219,222,189,27,17,31,39,101,140,216,219,23,195,187,67,74,201,198,215,243,22,200,243,144,237,251,75,176,66,232,9,201,242,33,220,30,219,159,35,67,101,176,202,89,109,191,22,242,67,11,42,135,233,182,234,80,39,147,120,244,7,84,250,94,209,243,75,192,102,105,187,79,102,39,177,72,27,70,224,147,199,143,115,66,209,1,176,11,37,251,244,71,89,179,3,149,109,187,239,248,224,245,101,111,135,253,211,67,150,89,168,255,241,56,238,13,80,184,239,59,199,160,218,93,169,186,227,70,19,152,0,25,130,228,157,173,224,199,210,4,156,54,224,16,198,131,47,161,174,36,24,129,111,41,239,219,12,206,167,110,248,233,219,75,250,18,170,14,229,221,68,118,59,157,234,61,96,148,172,212,244,135,218,109,7,208,129,116,126,178,84,248,127,54,128,195,225,134,87,25,185,252,244,48,103,177,49,216,171,158,49,130,106,180,1,129,73,228,212,93,24,47,113,201,98,48,102,189,138,230,9,123,19,206,13,185,215,216,13,167,55,98,245,59,29,249,18,9,84,101,210,158,131,106,57,143,12,134,198,170,118,7,144,29,55,27,235,142,112,242,78,67,220,76,38,125,40,104,117,103,198,162,243,92,43,74,95,1,89,216,57,179,18,185,68,139,139,194,214,183,248,20,86,26,231,141,94,199,76,173,213,149,75,170,217,88,48,138,240,28,173,100,165,91,134,95,200,247,254,246,70,189,188,26,200,54,135,46,194,164,187,216,230,156,10,212,136,67,40,25,194,104,27,89,123,44,111,216,182,15,145,132,23,186,86,130,246,206,246,233,54,148,148,77,75,167,191,22,166,169,187,220,236,165,205,174,110,165,229,224,145,247,198,247,75,234,153,181,22,75,143,219,89,18,94,44,115,121,139,75,145,134,210,205,82,230,76,246,43,191,70,207,239,218,12,239,249,173,81,87,78,85,174,35,202,241,88,132,75,52,208,177,222,36,245,58,171,61,197,240,87,84,30,254,191,201,76,35,215,139,11,238,128,52,217,139,140,30,158,13,71,149,173,216,119,169,203,193,23,193,130,11,243,37,121,167,138,45,70,204,221,144,99,249,212,79,122,8,63,202,89,32,230,102,73,241,252,188,33,79,113,248,59,34,128,166,26,174,14,103,205,211,128,186,50,25,148,228,36,64,207,33,27,150,38,43,238,121,145,37,55,41,14,90,64,117,156,199,230,41,161,29,172,85,220,213,72,30,21,119,66,249,251,32,222,80,236,169,133,135,110,74,36,145,59,231,35,152,132,8,34,68,80,146,250,94,40,14,86,47,9,17,241,163,205,185,32,128,245,119,217,73,85,192,132,234,61,10,112,147,69,12,48,78,100,64,53,130,71,59,42,64,168,47,37,238,45,137,124,205,123,57,13,119,233,52,84,16,197,172,19,186,212,234,247,100,197,127,80,145,183,122,171,244,55,175,214,109,245,125,252,210,208,69,127,31,187,167,193,121,51,238,214,28,92,192,82,26,52,99,200,66,111,165,159,194,33,105,114,224,243,89,53,153,3,116,206,121,186,245,99,23,39,183,231,36,192,125,229,152,47,219,30,216,177,79,190,250,108,130,130,149,66,44,150,24,252,140,248,93,32,5,175,191,218,10,14,154,91,38,27,105,168,220,115,146,79,137,187,215,78,200,161,97,230,229,71,121,10,246,143,83,111,17,62,5,34,171,119,254,60,137,159,176,37,138,210,103,232,65,195,99,53,91,77,210,152,85,19,81,37,18,246,20,197,16,155,106,88,167,35,173,168,135,56,193,67,185,102,52,124,124,122,21,169,30,37,48,211,133,21,199,111,62,123,145,71,54,239,54,59,135,51,107,120,11,155,214,35,135,241,165,106,102,186,171,17,44,80,202,63,92,219,25,51,4,136,86,182,250,189,231,99,3,124,194,204,64,110,40,245,99,204,219,123,185,145,209,63,76,184,183,177,30,102,24,36,225,183,108,209,196,136,23,129,229,236,35,234,4,177,52,56,17,237,179,155,170,145,112,204,164,130,133,230,82,226,128,133,65,44,230,167,112,213,3,162,181,80,214,13,45,83,184,247,95,39,236,238,16,15,243,47,84,216,213,4,17,160,149,19,220,74,146,250,51,239,26,248,68,156,52,250,53,222,15,14,105,145,140,125,191,234,233,65,40,183,178,61,58,53,86,179,187,211,207,97,155,224,221,106,198,18,96,64,79,122,67,100,47,28,165,68,215,48,35,87,252,172,159,151,89,243,100,22,220,251,120,149,163,36,97,196,242,83,51,139,23,242,151,67,201,221,199,172,178,45,143,237,197,174,153,82,48,232,128,120,84,168,156,80,49,193,113,112,197,40,60,170,210,214,24,230,177,200,232,225,122,133,41,38,153,61,40,117,182,98,143,234,37,178,164,8,214,249,156,87,75,62,216,118,104,104,159,174,212,126,49,114,223,7,176,166,137,170,207,22,64,122,172,26,203,232,140,58,178,3,84,91,79,14,110,190,153,103,110,136,98,112,115,150,148,228,165,4,146,189,10,25,155,166,85,82,126,21,87,51,196,201,154,234,8,183,157,10,30,34,212,143,18,94,247,250,78,22,25,7,38,251,175,40,193,223,138,218,8,233,51,15,158,211,131,97,97,244,110,232,126,29,197,230,74,120,26,8,102,59,225,160,125,176,67,28,255,26,183,173,213,24,255,175,148,65,192,84,248,241,19,6,159,91,177,231,251,4,23,143,202,187,225,63,107,223,4,43,155,147,148,152,27,97,189,160,133,17,150,247,65,107,185,64,194,220,105,48,190,170,214,156,99,193,58,217,139,234,251,2,60,84,121,219,56,46,152,112,184,23,111,134,78,196,104,223,58,85,102,1,89,10,33,150,75,16,87,119,115,213,119,82,159,171,104,84,148,174,50,246,253,43,190,29,222,16,241,38,112,13,187,145,67,63,222,58,165,247,209,19,29,90,51,141,122,43,18,38,163,53,98,192,206,130,112,144,73,206,135,168,228,1,5,186,217,208,162,64,206,206,34,165,250,196,25,16,230,232,201,174,8,70,173,187,31,172,56,117,34,97,93,227,255,228,199,130,51,94,146,42,87,202,10,94,68,187,161,39,247,0,143,246,36,83,246,201,88,249,255,53,202,158,204,142,124,163,35,131,164,168,3,189,122,3,23,251,77,21,102,66,6,184,241,83,92,93,50,121,63,26,70,110,105,17,0,56,203,104,225,239,35,244,107,54,165,213,124,0,164,169,133,132,199,38,115,25,222,138,246,68,125,207,71,5,95,0,138,101,108,67,184,196,114,212,45,105,143,94,221,187,27,12,191,242,252,101,227,247,213,43,11,20,148,103,126,41,89,74,69,72,44,56,77,244,242,227,90,8,247,71,254,10,150,41,233,179,103,235,166,71,245,42,95,12,202,118,48,162,80,151,246,226,112,176,165,165,96,150,96,192,185,65,241,80,56,164,236,49,31,221,12,66,140,201,88,140,82,44,140,193,243,218,119,147,201,183,190,6,224,203,26,162,121,11,245,79,124,235,85,61,24,78,43,221,186,104,98,24,29,227,134,99,96,42,26,103,249,197,143,122,137,116,55,160,83,112,32,29,151,254,69,57,147,101,98,180,97,153,128,29,5,167,231,228,39,126,218,220,155,56,168,205,96,71,74,10,107,119,120,211,57,225,255,128,14,91,59,207,175,103,48,130,67,159,247,67,201,44,55,195,130,35,241,219,40,177,91,166,41,8,182,127,204,66,48,91,231,248,196,91,167,219,239,242,202,85,150,121,186,96,216,35,201,95,122,39,153,220,234,134,89,140,226,80,232,203,245,167,255,99,252,253,231,100,178,122,225,17,5,10,108,54,126,64,207,200,119,160,7,192,179,146,12,193,95,123,82,221,6,117,75,11,141,4,139,208,133,210,30,109,102,85,80,197,103,106,69,130,227,111,171,95,163,119,180,8,23,51,189,195,255,92,93,239,7,227,204,249,56,40,86,235,123,22,155,108,33,31,8,105,26,196,79,176,26,69,117,206,27,152,136,77,80,224,83,106,239,155,252,103,80,117,34,210,215,231,182,44,176,32,126,182,131,112,184,247,170,2,136,112,99,77,145,13,30,182,97,29,237,44,228,23,237,165,52,76,101,56,227,94,118,104,203,239,171,2,93,154,227,198,192,124,232,90,2,15,237,252,100,191,23,100,52,251,73,30,239,249,155,190,21,20,237,51,6,26,199,29,52,228,226,154,119,1,192,26,97,226,92,251,103,182,6,162,23,196,13,87,33,146,208,107,214,86,144,17,226,15,206,233,209,76,135,146,178,129,212,45,66,236,128,228,135,163,102,227,91,86,111,68,198,83,158,91,55,209,83,32,181,77,144,81,120,11,89,103,152,122,225,115,219,164,105,36,76,166,213,203,24,84,146,188,39,140,197,171,94,100,181,141,143,45,205,224,165,26,124,137,69,22,68,231,78,131,161,39,189,238,113,239,7,209,237,93,49,59,109,29,183,19,241,134,7,200,166,217,11,35,26,242,56,92,3,103,145,197,64,182,52,78,98,147,86,68,191,125,184,54,232,165,192,212,16,157,43,182,51,104,228,54,248,177,211,123,204,173,12,191,245,210,62,122,79,96,169,85,81,240,164,55,128,205,143,32,11,28,225,132,139,19,225,188,131,50,203,15,231,9,164,125,155,132,169,237,67,153,244,24,167,189,86,21,116,250,94,117,162,70,132,37,78,218,22,239,150,232,252,55,65,180,42,172,253,142,61,32,146,178,145,220,73,23,116,239,120,212,140,93,37,224,124,87,41,215,141,150,230,113,87,197,34,232,14,226,199,205,125,11,47,222,106,133,160,215,43,248,211,168,233,243,8,0,104,163,145,16,62,244,101,19,254,147,171,17,6,24,171,231,170,98,216,164,34,18,226,198,7,51,110,242,104,207,189,77,30,254,91,237,230,164,252,162,92,14,71,203,184,195,8,83,122,41,46,219,127,204,162,63,252,236,4,208,81,135,206,100,236,119,21,209,252,68,233,26,215,166,244,196,108,232,126,237,56,161,219,30,174,186,120,157,29,126,232,197,253,46,2,226,216,155,245,19,186,2,142,218,198,140,12,126,142,70,15,60,97,76,236,92,175,216,179,156,190,144,97,151,44,244,186,24,227,56,170,196,159,212,180,250,113,233,212,84,235,56,62,130,111,20,176,54,222,154,55,203,46,138,178,150,63,48,18,116,151,248,186,136,186,76,205,81,112,100,140,190,21,44,59,254,144,192,147,156,1,131,208,7,221,3,118,186,122,75,135,246,81,11,215,228,70,149,208,52,41,66,108,105,97,163,8,73,206,235,37,65,217,74,31,213,12,106,121,225,202,230,230,209,184,37,177,225,223,91,12,105,106,78,163,174,198,191,236,39,100,189,107,238,61,78,198,46,70,144,63,136,189,27,129,249,81,95,106,136,245,174,246,87,186,32,239,241,194,171,23,162,170,22,118,191,10,199,79,115,155,63,86,223,240,227,78,243,36,98,133,190,239,151,95,250,90,128,134,168,237,154,170,33,77,122,251,251,217,143,178,171,26,240,8,17,222,32,34,116,199,78,232,210,149,77,15,58,109,58,4,174,160,115,37,183,53,250,54,68,144,232,168,180,49,238,226,235,135,160,104,255,19,237,238,171,164,166,171,212,56,89,68,151,74,72,56,205,154,190,39,201,187,187,87,42,101,71,17,13,124,90,75,4,118,70,64,184,22,161,215,82,141,97,62,245,27,81,197,98,254,240,202,62,174,159,123,64,156,105,69,184,95,79,138,144,23,228,246,26,82,138,213,170,221,86,172,126,126,132,87,177,241,199,113,215,209,237,89,190,3,101,107,119,94,207,182,25,140,67,16,17,233,159,76,7,222,143,128,187,220,201,67,235,137,60,130,214,232,159,64,19,153,101,2,212,230,11,255,90,181,37,161,250,251,47,120,21,20,211,253,165,49,209,144,175,146,73,80,169,58,146,7,136,155,111,223,22,240,204,56,86,28,183,241,187,105,129,96,230,148,96,172,41,36,233,165,70,135,65,69,85,113,81,241,152,175,0,140,186,81,212,64,50,22,46,30,67,15,191,2,179,151,56,130,54,195,17,115,229,244,207,26,96,93,253,127,111,89,64,162,40,162,104,164,43,196,4,38,12,91,200,72,190,102,108,5,61,225,238,43,167,126,80,186,223,227,244,29,90,238,140,194,9,198,72,93,225,241,160,194,132,166,68,104,157,179,62,235,180,124,227,98,123,53,211,134,146,91,230,212,144,251,125,255,166,242,66,183,103,151,228,137,214,12,125,141,209,97,13,7,14,67,183,253,199,184,33,98,254,130,38,50,128,1,200,47,53,107,165,168,180,131,199,80,235,151,47,51,52,115,33,209,162,9,124,246,49,242,77,40,6,226,247,70,207,98,188,138,227,149,112,114,55,54,230,94,65,125,246,238,105,30,171,129,15,42,117,43,132,27,154,235,71,188,33,5,104,235,21,130,24,83,33,19,75,100,119,18,214,150,250,141,115,126,104,26,95,121,65,65,251,235,169,157,186,181,27,183,242,25,153,80,111,1,14,60,224,200,183,238,122,28,255,46,63,63,148,91,134,76,234,23,231,114,161,156,176,173,243,2,62,6,85,149,1,236,176,137,4,217,42,187,53,168,169,152,135,96,144,177,229,255,200,218,6,8,61,16,191,20,92,224,70,77,100,61,88,107,16,235,48,82,149,167,0,91,239,1,163,148,143,83,11,13,103,133,55,115,174,78,11,0,241,241,120,27,250,254,0,153,240,27,122,21,114,137,145,240,6,144,147,84,157,109,216,1,111,164,22,118,196,77,136,194,13,115,75,249,29,20,235,213,223,2,50,93,97,117,89,154,205,254,114,229,235,112,112,150,188,156,254,222,173,28,65,91,223,32,253,29,52,205,183,1,57,137,80,154,241,22,220,83,246,64,189,180,247,205,130,109,229,42,247,71,177,245,61,63,169,60,70,107,130,198,150,104,16,124,254,105,236,149,168,29,75,201,140,187,248,155,59,132,215,159,137,89,6,232,43,226,75,81,127,10,224,41,43,168,156,147,82,230,253,22,220,124,178,212,110,227,250,161,242,128,169,64,220,82,205,75,205,19,83,13,200,196,207,16,5,191,207,183,15,218,208,255,76,199,248,162,183,80,228,84,59,163,241,226,113,79,151,130,242,201,43,135,191,122,112,64,145,63,52,141,225,202,175,124,216,95,221,58,35,99,175,146,118,233,11,230,238,168,182,232,247,96,100,245,196,198,195,69,84,229,114,161,236,57,65,82,32,32,109,72,222,149,116,66,15,126,162,94,120,24,188,198,215,250,105,198,214,151,102,5,6,148,55,138,1,23,101,9,242,19,252,236,207,95,255,155,145,105,172,216,214,8,249,6,229,201,191,2,98,8,14,186,126,228,198,176,12,63,18,134,20,192,138,80,191,1,240,162,83,97,145,90,192,55,168,71,134,25,125,249,73,53,122,148,99,241,94,43,133,129,56,70,157,158,89,103,224,255,16,21,66,253,20,215,200,132,222,197,119,153,104,143,251,231,145,79,249,185,123,232,78,45,206,35,193,144,169,171,75,177,191,50,213,220,7,31,201,121,175,80,41,67,152,32,186,150,231,150,125,12,24,224,67,133,249,234,63,97,69,24,75,99,165,157,0,191,119,131,155,51,85,80,253,41,237,214,140,206,55,129,191,16,249,101,33,223,253,48,227,0,98,56,124,112,3,236,157,67,248,171,182,156,106,211,188,212,213,51,13,9,26,234,89,63,208,192,93,218,66,213,47,213,30,187,141,206,231,208,230,199,245,120,8,131,147,139,6,184,108,255,225,35,122,97,175,236,91,103,201,144,219,92,154,199,246,43,89,234,234,29,115,220,24,37,52,124,205,188,93,90,229,3,88,72,183,226,143,103,39,127,233,208,8,21,120,124,79,78,7,68,137,255,170,81,7,23,34,166,40,34,143,250,131,187,96,114,90,224,93,244,189,36,43,230,17,163,191,10,128,125,3,26,108,202,89,189,169,87,64,59,230,135,252,209,232,135,217,135,5,92,215,193,155,18,0,221,144,166,188,7,79,214,155,238,219,155,205,7,140,223,86,191,23,249,139,83,168,5,170,173,88,84,7,154,65,239,73,233,8,204,121,128,160,178,209,113,28,110,91,234,123,159,121,199,69,243,40,60,146,138,120,189,228,198,54,255,237,252,74,37,80,184,203,55,228,3,210,199,79,201,50,48,170,143,236,69,7,222,14,32,93,236,199,130,1,247,44,154,195,196,165,98,232,146,198,84,233,57,66,250,164,125,159,80,112,11,116,166,43,206,211,239,83,226,234,162,46,62,248,17,44,39,130,13,153,30,136,148,213,188,191,70,39,246,172,56,111,23,230,83,102,63,149,6,115,86,56,129,115,113,9,230,199,168,240,15,99,131,114,36,189,122,58,0,251,217,168,152,178,65,58,184,92,83,248,207,234,55,245,40,95,117,153,113,156,207,47,177,89,156,121,220,180,224,74,16,183,49,189,216,203,232,50,223,196,53,20,97,150,100,155,73,55,216,9,84,174,173,175,217,184,233,51,195,150,42,71,121,86,249,208,98,111,78,197,127,157,21,210,235,4,178,69,128,6,160,110,202,241,234,31,38,99,234,27,122,36,50,119,124,106,121,200,109,212,42,23,45,3,248,44,12,18,215,133,36,43,25,215,90,33,87,240,47,204,61,180,29,155,201,75,65,40,69,84,161,48,141,156,51,250,14,38,252,50,6,38,242,218,220,167,43,159,184,111,237,29,250,137,55,163,169,139,26,181,201,107,158,63,142,110,62,205,83,203,64,95,183,112,83,90,209,208,235,143,141,176,222,244,47,162,126,131,244,135,67,90,236,75,67,138,169,160,109,66,142,70,116,86,59,214,7,23,11,195,214,66,226,144,200,106,58,229,50,102,107,37,198,174,57,225,60,17,60,102,125,61,112,142,229,4,41,39,92,244,66,189,124,30,2,107,178,81,149,53,79,123,189,52,135,213,164,97,36,130,148,29,201,174,60,19,13,217,211,91,158,216,66,174,227,212,42,53,60,74,10,200,126,66,86,15,189,79,69,238,77,4,232,181,248,23,63,190,4,252,121,111,12,165,46,192,175,250,91,27,195,101,215,129,13,194,71,40,150,72,229,180,214,163,98,82,63,32,25,237,49,38,0,110,117,206,126,126,40,155,94,66,250,111,17,73,182,221,109,110,216,110,170,19,251,138,200,252,109,40,81,68,119,73,192,21,184,152,135,241,183,158,31,30,214,254,109,223,237,117,95,235,191,29,171,92,34,17,224,5,111,104,64,247,41,9,24,21,167,31,229,93,198,120,36,16,212,91,168,130,160,213,210,30,164,83,201,172,51,16,37,18,104,42,6,95,103,54,226,193,62,19,181,127,159,38,173,152,245,84,244,83,194,236,196,223,253,189,158,103,142,17,236,28,26,243,62,240,168,10,230,103,120,130,254,166,102,225,177,168,229,196,243,97,235,184,93,23,171,51,214,88,200,57,144,30,235,215,31,15,253,55,159,34,37,77,7,245,53,27,183,43,113,26,53,101,137,70,34,142,156,228,131,230,59,94,3,127,38,90,125,48,154,6,153,22,228,58,252,6,206,248,96,122,107,90,81,107,109,42,97,184,27,2,105,5,221,158,57,119,59,166,175,62,66,28,187,119,254,247,27,158,251,51,180,159,21,162,73,91,173,138,220,250,170,22,6,202,158,109,223,18,94,118,192,10,236,65,139,185,3,246,164,238,43,96,170,242,140,62,55,216,121,242,56,164,67,238,16,127,17,179,26,63,85,228,161,24,104,200,40,112,203,124,75,247,232,197,81,18,178,51,152,14,143,113,63,16,148,249,110,39,90,166,201,181,1,148,191,109,13,52,185,54,5,143,224,149,28,242,112,9,0,72,108,52,57,47,143,162,128,12,97,153,216,75,236,66,61,177,118,73,204,16,127,48,127,93,164,231,55,64,237,106,162,216,34,104,5,66,109,138,200,165,115,132,64,142,168,48,161,29,62,253,131,32,209,36,148,8,179,232,141,5,124,14,37,228,39,55,140,5,229,49,240,40,61,154,108,243,174,66,127,231,196,110,164,77,101,35,237,92,198,216,102,62,108,63,163,78,216,89,204,24,204,128,91,53,53,190,12,199,14,13,24,96,64,57,150,140,3,187,237,177,8,146,148,94,235,134,124,165,1,79,237,148,184,150,82,60,13,26,212,185,82,75,50,155,57,194,168,33,201,173,36,84,206,52,196,59,180,95,112,81,19,165,99,243,164,116,119,21,137,164,113,94,26,0,2,112,121,191,69,218,183,101,14,234,25,1,161,206,170,212,168,161,104,248,198,64,156,37,19,186,108,93,32,204,108,150,223,242,98,3,4,120,218,115,247,53,54,201,128,31,250,13,155,66,215,84,177,140,44,156,19,156,26,128,2,229,110,98,58,52,27,197,148,168,20,205,23,105,216,71,63,244,151,219,133,166,11,152,31,81,27,102,90,40,160,28,254,190,206,134,104,230,126,38,6,18,126,26,248,152,79,24,158,66,98,142,118,203,100,177,124,34,37,115,223,75,121,88,251,172,215,118,197,131,50,202,36,5,112,219,154,187,21,160,38,142,22,59,165,8,108,118,169,173,239,197,156,7,112,99,13,212,11,84,190,1,89,82,44,35,154,32,243,237,146,116,11,210,198,243,234,3,187,209,3,114,25,35,34,205,149,251,93,48,152,83,152,79,113,12,138,137,103,245,28,204,189,246,54,170,215,121,97,185,164,169,224,225,51,80,185,193,233,239,217,47,124,129,110,4,139,211,8,57,220,179,233,165,200,53,177,11,195,27,175,28,236,235,97,46,49,31,244,227,178,174,113,229,191,133,50,76,188,189,219,140,122,235,238,42,230,21,169,124,129,203,216,2,96,85,240,101,104,194,20,174,46,81,86,124,29,183,248,140,36,157,193,89,214,120,25,51,130,216,97,70,80,74,47,53,119,94,213,168,127,221,81,133,117,83,126,98,170,144,128,194,63,183,7,48,89,228,200,33,30,26,243,234,187,162,134,154,216,229,216,251,26,212,115,147,233,76,146,152,217,226,15,10,200,178,104,246,29,103,246,81,21,47,159,64,63,213,75,54,198,162,208,72,110,62,95,232,147,99,157,233,173,21,104,9,73,154,195,8,75,234,198,204,115,220,127,146,5,252,145,225,53,141,1,85,117,242,215,44,243,13,72,42,246,246,168,164,213,94,220,31,137,161,233,242,37,115,90,192,254,147,168,49,210,232,45,189,33,137,13,133,11,177,117,4,155,100,21,108,103,123,140,166,250,245,221,11,243,238,39,194,18,216,252,201,44,30,35,1,251,194,150,77,137,100,122,241,147,107,91,114,212,85,95,14,24,122,49,215,125,98,161,149,220,50,232,17,189,218,74,215,231,149,136,62,112,239,180,75,237,37,178,253,208,93,85,148,4,16,165,8,189,206,52,246,194,8,87,167,249,93,239,128,131,172,82,171,39,207,67,156,172,71,25,24,125,57,184,121,106,100,3,136,52,26,30,1,253,186,195,141,226,53,157,186,27,149,240,190,177,137,79,10,254,106,251,165,253,183,242,191,114,117,10,198,15,32,27,179,188,238,100,225,143,122,35,68,28,166,80,4,21,188,140,210,220,91,196,69,120,179,29,110,87,179,118,120,7,135,103,3,36,254,173,186,160,50,4,71,187,94,12,131,22,37,171,230,142,72,64,34,209,120,30,219,23,189,220,20,47,230,91,139,38,135,78,34,36,185,87,183,51,150,178,41,4,23,56,227,47,153,161,183,44,64,164,34,140,110,245,21,69,144,241,49,171,7,42,249,184,196,226,194,16,33,112,237,182,2,53,164,86,199,151,92,143,162,95,75,178,13,167,153,70,45,83,10,176,196,37,128,60,36,253,237,246,196,87,157,211,101,152,53,237,48,218,195,211,56,142,224,126,112,204,164,95,104,247,140,48,143,198,16,104,30,133,191,159,63,211,97,183,105,20,70,45,71,221,40,233,139,89,213,140,37,33,43,120,148,5,26,174,78,100,233,160,141,221,216,225,18,220,181,153,142,198,251,107,0,133,213,251,194,172,48,255,33,16,22,140,68,202,35,120,220,159,216,205,239,237,23,46,86,224,104,176,201,88,44,245,116,114,231,78,9,110,49,224,156,212,247,62,98,117,71,6,9,92,98,95,171,79,238,249,53,91,4,16,64,206,11,31,30,125,104,58,34,200,25,171,158,231,174,57,56,151,239,200,101,194,136,95,201,239,223,203,33,15,146,151,242,107,8,249,158,167,201,17,18,55,224,35,236,96,165,9,10,126,200,103,88,109,202,100,184,90,226,174,143,143,14,39,55,187,188,185,49,33,250,141,74,213,124,117,222,154,87,49,70,17,117,190,210,121,127,170,137,35,186,35,7,185,139,254,128,18,78,116,12,32,38,206,163,95,224,72,85,92,97,201,161,20,3,227,106,96,59,31,42,92,100,225,90,193,222,173,240,60,6,188,76,37,116,208,68,130,238,250,202,144,210,110,190,81,140,66,120,40,187,178,170,45,224,219,135,207,186,9,48,200,63,38,45,212,119,198,217,137,217,171,218,193,247,97,88,186,248,140,150,207,51,220,129,217,178,172,9,21,38,122,83,211,103,41,216,254,142,75,158,188,88,5,180,216,31,13,69,208,57,180,230,203,88,175,59,233,45,144,255,97,66,186,5,136,16,74,215,93,79,90,245,82,137,80,238,7,245,255,55,47,147,18,211,1,128,209,196,177,0,216,191,119,54,52,118,83,218,122,131,57,129,72,252,45,122,126,7,216,111,170,150,21,55,170,196,205,66,122,76,40,136,95,117,42,24,13,20,75,3,160,96,81,151,43,184,229,216,228,76,249,179,229,34,81,32,134,63,80,150,29,209,142,172,43,172,165,240,238,139,126,155,253,184,255,40,214,215,130,115,182,127,251,217,195,26,25,155,187,31,247,170,243,63,56,190,219,150,254,214,157,198,37,210,5,217,21,189,137,147,18,150,47,193,243,248,215,80,35,139,92,110,251,130,129,170,31,143,28,77,201,44,24,145,25,40,238,215,169,99,122,68,186,136,131,63,226,22,191,25,37,119,104,238,78,110,60,118,185,138,16,185,19,188,64,103,84,176,236,159,94,114,97,2,13,137,62,250,239,107,171,48,191,175,39,194,244,179,94,149,254,11,48,0,32,178,148,117,55,252,63,237,120,161,93,51,217,166,90,65,79,155,39,237,81,33,71,177,116,162,110,175,194,106,174,93,56,63,136,134,107,176,97,90,173,23,132,225,115,3,100,98,37,92,102,204,74,158,167,25,121,154,102,142,198,155,8,89,250,59,141,63,132,37,226,106,128,231,70,39,101,215,192,133,103,104,165,134,47,200,109,212,212,79,181,21,185,34,25,162,210,120,22,54,143,110,124,178,199,81,232,249,149,204,49,35,60,221,88,70,121,39,173,227,188,134,162,46,15,110,139,181,32,141,207,124,152,150,25,128,64,52,157,182,142,190,124,94,188,240,154,181,87,176,189,40,10,165,203,72,151,40,202,40,200,123,85,11,232,79,174,159,7,161,217,219,146,246,156,188,226,191,86,154,189,183,154,9,132,44,197,65,235,22,24,56,130,185,26,164,222,197,174,81,22,67,150,17,226,238,133,45,237,77,97,144,215,28,186,149,243,104,151,227,244,221,212,166,136,183,101,39,207,175,30,182,233,200,104,219,167,232,181,96,32,69,1,218,128,135,191,87,112,15,169,208,139,162,222,127,9,91,85,155,95,103,50,68,48,9,24,213,227,211,97,76,218,60,176,254,250,180,182,100,247,35,30,245,228,40,184,126,47,235,174,119,194,65,158,85,92,181,218,111,174,42,125,225,220,141,161,25,73,92,164,144,210,215,141,84,18,14,243,144,199,80,214,201,187,65,42,4,147,164,69,55,172,68,61,157,96,163,163,87,241,222,150,216,131,79,191,104,5,255,88,12,2,93,208,206,44,167,34,51,205,222,59,73,198,131,99,87,127,216,245,198,245,85,37,237,83,63,215,253,100,210,58,227,65,165,130,0,245,61,225,166,3,167,160,44,40,232,106,34,7,216,153,143,25,250,125,155,193,1,143,120,56,21,147,16,53,168,161,183,211,170,179,9,167,50,28,209,174,42,223,31,222,146,14,9,215,88,119,217,173,127,65,16,37,77,187,115,238,69,37,169,91,239,106,213,167,106,216,220,100,177,241,40,56,66,169,55,192,135,234,52,218,105,167,168,85,94,34,191,62,70,160,67,220,14,120,115,68,99,51,159,45,153,6,221,3,143,187,165,254,152,235,16,41,89,82,74,54,32,109,52,202,66,158,36,37,35,243,181,113,252,221,214,26,174,193,133,15,79,119,142,240,225,223,233,109,171,195,162,240,99,82,88,126,147,5,160,60,174,143,9,194,82,230,6,87,188,131,153,6,88,24,180,128,31,170,154,21,253,242,75,50,142,2,197,168,72,95,193,84,43,177,35,20,79,80,213,212,104,52,153,87,85,176,11,51,98,195,232,255,21,112,125,206,201,179,35,142,230,34,47,253,116,254,7,153,7,11,88,54,214,218,252,47,8,88,7,68,54,40,139,131,103,63,19,248,150,161,17,254,223,127,122,144,19,53,232,218,194,48,238,85,74,120,29,178,243,106,28,173,142,161,146,180,87,226,54,191,200,94,117,170,28,64,111,141,45,12,118,36,91,58,250,211,241,97,82,196,134,166,47,234,76,194,25,42,13,104,240,84,124,125,164,116,10,210,119,166,163,30,170,79,31,160,93,134,62,168,41,147,154,142,226,120,152,27,166,171,179,253,146,203,33,141,14,225,9,217,133,232,2,129,157,42,171,82,88,99,201,164,111,75,40,226,42,85,246,142,179,147,118,144,157,233,0,171,130,211,8,47,223,157,7,227,69,147,177,46,84,85,209,37,252,191,68,117,142,80,117,161,219,6,70,27,228,70,233,198,96,3,238,129,118,197,1,179,217,35,122,16,115,13,89,198,238,59,72,48,183,239,171,235,220,1,20,184,219,191,175,199,169,229,129,242,37,247,221,236,183,79,30,131,9,88,74,107,27,212,118,94,77,55,212,180,137,73,244,252,113,161,99,190,52,87,73,172,104,82,175,248,145,137,81,251,38,122,58,248,58,81,111,88,61,61,119,6,25,254,116,111,24,241,229,216,120,182,196,83,52,116,161,121,67,23,215,50,117,84,170,90,223,240,162,126,122,24,1,44,92,145,96,197,151,243,150,221,73,227,202,147,202,244,134,95,200,161,127,38,247,20,24,0,21,101,177,222,41,139,23,128,14,250,95,75,119,94,81,52,55,102,160,135,36,72,230,208,248,136,5,17,84,102,31,185,206,158,83,42,222,219,215,245,152,140,177,65,218,58,52,245,225,242,239,41,146,197,76,130,159,15,169,221,146,64,57,81,129,118,134,107,159,206,230,38,106,104,141,3,115,200,224,43,2,144,149,197,139,114,151,200,116,251,190,10,122,195,135,77,171,49,123,104,38,144,162,137,210,254,177,223,65,178,153,232,155,92,194,189,101,61,171,77,243,43,202,200,6,154,238,25,120,165,72,29,164,131,216,52,162,44,72,6,160,246,113,109,0,182,190,163,142,156,64,111,224,55,171,111,131,5,132,93,188,178,119,173,9,230,247,75,59,254,54,34,27,88,192,24,66,184,111,162,27,103,179,28,227,10,25,64,248,32,155,24,252,210,43,239,88,216,47,115,48,95,208,115,77,222,110,1,195,100,20,83,228,90,161,75,48,161,152,113,203,92,166,0,138,76,154,75,133,52,66,202,241,235,39,157,76,242,221,87,195,159,84,184,99,179,85,19,5,8,84,34,199,140,22,96,75,149,185,11,106,181,58,130,213,222,40,116,217,2,72,197,153,230,18,210,142,231,73,39,13,21,29,79,235,180,50,20,13,174,230,80,195,116,196,237,108,0,223,60,255,233,81,164,47,115,229,247,59,132,148,170,125,36,40,128,72,206,27,107,116,85,58,136,42,78,145,109,133,3,93,209,153,93,137,71,21,179,147,75,190,43,240,110,200,30,99,47,254,215,108,190,250,110,210,152,226,226,157,22,207,251,1,87,168,247,172,34,121,49,80,4,249,51,171,195,21,40,73,92,238,4,202,70,199,112,189,211,88,38,219,221,123,139,59,170,56,76,212,155,52,241,144,254,22,177,222,95,117,148,145,194,168,48,51,89,222,21,227,239,219,148,242,203,24,213,106,26,103,49,252,140,145,116,199,58,124,215,37,248,91,71,111,85,126,46,214,136,178,232,176,95,118,89,209,96,12,91,227,91,62,114,105,108,129,61,220,155,61,62,246,217,114,18,91,242,241,99,205,92,74,146,57,170,58,208,65,23,201,158,113,139,21,97,114,62,217,228,66,240,83,126,2,120,57,248,221,69,39,3,2,20,43,69,48,244,247,178,241,33,217,226,150,105,84,118,178,241,66,122,218,77,45,150,191,182,77,4,203,109,46,64,191,220,90,151,180,95,13,233,44,166,250,186,14,183,176,158,116,240,108,199,214,169,71,238,105,32,222,54,82,0,186,79,16,120,46,165,211,5,122,210,248,111,70,126,57,195,68,122,11,15,244,197,5,230,97,131,99,110,50,217,13,114,234,248,175,221,226,180,130,209,207,184,7,55,83,198,213,172,18,16,199,169,217,188,185,134,10,200,191,155,138,32,112,233,31,197,69,3,227,40,234,163,119,182,227,200,92,3,24,84,197,8,94,238,135,207,126,229,208,61,242,205,169,140,176,41,116,166,173,166,216,74,130,143,2,78,194,101,63,26,158,168,251,81,124,72,231,18,79,96,149,167,245,67,173,31,192,222,80,114,168,106,8,247,9,84,118,153,70,190,150,234,111,160,35,120,78,249,97,197,46,8,196,15,70,117,222,153,189,145,180,38,168,72,75,21,75,164,26,86,222,75,63,120,103,90,188,205,23,16,129,208,114,193,5,188,243,25,168,20,2,159,40,160,202,217,170,85,63,140,204,90,105,62,175,182,125,2,91,209,111,154,144,237,205,243,66,129,48,73,225,164,140,137,36,197,182,84,124,187,171,18,152,16,199,249,197,52,48,217,236,207,177,125,19,227,224,3,108,130,107,225,188,138,171,217,15,153,172,47,252,64,131,211,31,49,102,88,4,99,39,32,166,11,201,208,190,74,152,163,76,176,203,30,250,130,87,206,124,130,228,206,109,129,43,130,175,155,160,144,63,109,4,163,253,153,131,213,82,31,134,198,212,168,203,18,237,90,223,222,187,166,184,64,45,122,248,103,251,188,3,68,146,3,255,13,82,200,39,58,165,66,18,244,16,233,115,228,206,99,36,62,183,139,99,173,14,93,139,191,234,248,18,153,50,152,37,180,124,69,6,84,142,38,5,34,136,47,10,14,199,57,223,115,120,40,106,222,219,242,202,195,148,68,100,7,213,236,31,104,54,73,95,69,90,85,22,223,212,26,136,33,20,8,177,107,89,64,143,251,117,5,68,236,44,198,103,229,127,203,243,194,133,209,70,12,37,203,100,133,67,130,170,76,147,47,127,192,40,150,205,188,13,188,190,153,134,164,189,0,59,166,92,172,249,196,166,198,68,171,178,77,234,113,129,146,172,168,146,224,183,142,242,169,39,235,37,89,169,177,155,72,174,219,61,73,237,31,147,101,74,227,183,253,243,184,145,15,158,150,3,186,3,239,66,155,199,25,253,49,122,173,175,163,174,179,196,163,70,163,88,100,223,106,86,255,85,184,11,71,205,179,183,208,107,128,123,242,61,43,255,171,178,27,59,112,33,246,82,133,61,132,176,26,202,97,144,222,174,102,33,35,170,115,188,12,53,188,244,17,77,97,214,193,51,112,77,74,182,5,157,229,57,184,9,185,115,206,203,40,43,230,114,1,234,32,245,18,137,234,122,170,152,9,192,246,241,62,226,38,215,46,72,236,159,162,98,130,206,85,156,41,10,251,117,36,246,98,208,12,131,48,55,233,182,129,12,0,239,186,144,86,173,203,100,206,45,7,67,141,21,164,223,119,10,3,226,70,28,91,25,109,121,171,242,102,204,41,88,113,228,116,10,120,161,160,39,44,18,116,201,55,140,74,56,185,38,114,179,245,122,178,150,106,104,125,244,254,21,76,244,150,68,17,19,104,184,219,234,220,235,178,128,26,173,50,80,92,229,21,228,19,80,142,247,58,153,62,105,201,144,199,124,28,186,205,96,225,141,24,120,211,215,62,128,100,77,40,182,3,71,194,147,157,96,172,157,206,187,242,252,162,126,182,229,217,6,100,68,175,14,94,162,2,87,135,118,147,107,136,6,220,87,42,167,35,250,162,111,53,106,225,186,43,125,234,9,145,129,141,149,47,170,219,204,38,234,81,110,126,119,189,127,81,248,79,130,117,167,5,179,96,118,156,52,97,114,189,222,154,148,201,84,49,235,12,98,208,150,255,118,111,54,217,129,52,174,21,199,79,137,19,24,14,16,110,131,66,61,114,195,217,226,67,122,197,141,147,184,53,141,162,62,115,138,102,134,36,114,139,173,42,224,129,200,17,53,196,152,75,210,57,130,92,85,98,213,84,68,112,235,170,74,44,61,79,152,133,240,193,12,196,18,10,223,228,135,7,197,3,153,196,91,37,21,36,75,188,189,210,6,124,8,177,121,199,74,73,52,209,65,62,18,55,143,9,243,180,57,51,57,42,74,209,179,178,182,195,60,209,61,248,13,66,210,175,135,127,136,74,81,33,82,77,45,76,9,45,91,84,11,204,45,81,212,68,99,228,205,106,139,218,123,119,114,202,213,44,57,48,235,102,212,218,123,217,28,6,123,47,96,126,37,221,202,134,64,89,23,175,178,133,191,217,15,18,97,233,219,86,116,158,16,111,172,50,14,228,3,39,41,158,38,206,189,105,69,159,187,178,51,148,178,133,229,196,4,61,30,55,0,50,31,94,240,76,143,10,24,94,153,85,129,139,118,91,134,67,29,156,76,229,224,84,210,254,150,222,11,117,48,106,43,174,98,161,210,8,247,66,12,97,175,251,14,164,16,29,48,19,42,139,35,42,206,137,242,195,103,255,52,208,169,27,26,207,218,243,201,17,204,44,252,185,225,242,248,204,88,239,160,156,47,230,98,239,36,249,26,249,0,210,214,3,114,82,93,55,226,111,173,159,4,161,188,177,111,176,80,152,167,170,244,59,95,95,144,141,72,113,241,238,159,126,223,30,59,78,67,8,184,206,84,245,23,230,144,1,234,168,22,245,47,132,146,64,144,173,149,227,172,20,28,77,44,134,79,135,152,99,185,145,253,105,83,103,9,117,136,62,124,127,32,184,219,224,123,101,218,209,56,229,75,3,90,16,141,255,155,239,114,127,232,190,85,34,146,6,253,238,215,4,255,54,220,165,33,196,233,255,9,179,163,96,194,159,70,126,42,155,180,46,93,219,228,196,10,162,148,215,153,126,89,68,182,253,43,88,12,69,175,53,126,236,162,196,169,254,41,125,246,179,163,45,114,48,153,132,122,210,166,186,79,98,248,122,127,175,9,79,144,158,93,27,224,41,176,184,195,173,79,150,158,172,110,82,30,106,90,60,253,218,215,132,216,98,165,77,192,27,128,97,119,122,117,33,117,185,16,141,167,254,225,18,187,62,172,72,239,133,182,96,209,91,127,55,204,111,121,10,104,53,91,39,207,180,137,54,192,184,96,11,231,88,193,179,63,78,92,229,183,98,203,222,46,101,80,236,158,188,211,104,216,125,248,69,239,177,189,12,124,241,182,214,3,192,81,184,164,58,195,129,21,27,252,248,13,19,85,233,77,132,31,1,236,97,213,159,185,195,57,234,123,114,200,113,41,224,55,82,181,70,114,167,226,118,23,4,80,47,187,60,237,157,180,247,249,176,235,11,10,57,122,3,55,211,18,43,197,223,1,76,31,3,104,16,108,165,231,83,77,72,144,215,69,251,36,163,189,125,253,188,229,132,189,67,98,14,167,36,46,38,50,51,37,14,19,158,75,96,81,123,7,70,40,14,240,22,59,208,68,20,177,182,12,97,148,178,178,121,193,194,150,235,232,161,251,0,169,158,216,200,170,3,22,228,239,105,26,202,9,135,142,52,133,1,157,150,234,142,187,218,184,60,26,169,91,72,63,113,96,122,218,231,159,233,114,32,201,38,6,182,184,217,111,171,205,146,106,110,239,41,66,192,159,110,208,227,144,188,136,234,242,12,168,63,10,45,12,48,121,210,110,112,59,152,37,151,244,14,104,32,206,58,185,224,28,184,40,187,128,57,104,235,3,135,34,133,78,128,18,29,65,119,234,192,222,209,95,187,56,78,62,72,39,244,152,134,204,42,243,55,231,176,224,212,24,53,63,113,206,139,236,34,160,147,2,75,238,246,16,105,251,147,207,46,78,149,116,194,103,106,72,230,141,103,76,47,225,247,25,40,162,139,214,51,3,10,251,164,192,189,70,65,117,127,8,6,160,137,117,175,165,64,71,13,141,9,235,208,53,114,135,98,193,229,58,28,243,160,15,245,17,108,154,243,111,241,251,1,46,139,237,169,243,127,234,119,43,223,199,3,237,174,202,35,213,235,148,177,69,69,161,185,145,68,128,91,49,129,168,193,0,168,51,74,68,66,50,59,159,198,197,94,125,105,107,209,161,238,215,225,123,85,130,53,79,51,42,102,173,90,50,99,249,86,12,204,101,37,122,191,249,72,70,174,209,19,164,136,160,237,126,197,166,154,21,77,69,247,167,120,80,162,233,2,81,216,220,201,71,164,194,205,93,230,98,30,218,114,229,104,180,189,198,158,193,173,6,11,82,154,68,45,21,213,179,175,170,6,150,134,107,3,219,131,85,245,159,192,174,186,19,28,207,31,202,219,148,112,33,155,102,201,8,31,53,184,139,223,77,38,209,181,195,117,44,154,234,95,30,110,119,129,240,49,147,252,181,36,143,15,59,239,119,30,112,114,247,99,222,100,94,194,28,46,219,42,3,219,12,243,33,254,153,114,29,193,244,112,203,253,63,100,138,143,241,36,162,18,2,94,116,127,252,93,205,103,199,82,83,123,11,208,179,177,47,150,185,247,237,74,37,242,255,101,146,193,27,128,75,111,225,169,23,46,127,171,233,176,215,85,13,105,90,111,77,68,63,91,63,188,226,119,169,226,124,180,84,211,207,62,173,226,66,93,14,253,173,35,10,127,241,199,22,37,121,150,225,220,50,237,204,22,233,204,6,110,26,88,213,183,128,27,243,96,222,47,95,14,248,52,221,140,41,187,212,141,30,40,40,33,81,77,242,62,156,53,181,192,54,239,248,190,65,2,142,68,122,50,102,62,217,26,100,137,86,209,213,178,40,186,251,122,89,249,203,174,107,198,105,61,123,41,160,28,150,170,44,106,242,224,235,158,152,28,27,79,36,67,32,76,148,239,60,222,145,210,50,114,73,205,183,165,164,172,103,252,12,140,253,49,107,218,38,228,114,95,238,141,60,243,101,61,65,4,3,23,33,181,90,102,99,30,242,6,221,255,77,51,252,145,65,131,133,91,120,88,180,127,92,86,63,182,163,122,73,194,72,67,28,211,81,207,160,5,181,186,159,16,213,193,146,45,8,45,100,215,143,169,136,35,19,42,63,28,128,154,163,198,170,62,226,1,197,27,206,201,221,106,25,195,164,210,67,200,122,1,31,193,94,78,207,16,89,60,86,62,2,251,32,217,221,254,8,100,61,240,187,97,163,178,154,209,60,246,0,247,213,228,222,192,125,132,131,210,11,55,238,92,37,214,135,123,221,17,170,203,65,206,43,72,38,16,80,51,109,156,156,153,60,160,41,205,73,238,58,115,247,37,84,195,147,227,172,114,48,71,148,122,252,176,178,225,159,82,166,118,80,33,68,60,179,38,70,142,79,101,166,166,61,184,182,153,13,249,52,189,158,109,148,200,78,227,31,167,34,186,133,196,153,44,221,188,149,19,97,109,84,86,52,221,8,203,206,117,21,80,42,39,138,171,59,120,160,105,217,231,21,39,116,30,239,14,124,144,45,43,255,174,243,123,10,207,16,90,225,247,177,29,24,128,205,229,26,46,116,227,210,16,85,33,41,62,204,42,235,15,129,141,70,44,116,176,76,216,251,73,249,182,35,20,62,133,211,76,120,24,16,214,89,97,251,30,145,55,197,0,118,200,103,212,35,163,159,141,241,255,229,202,179,73,231,191,101,188,106,65,243,130,111,84,123,204,115,156,74,158,185,123,213,103,52,60,22,152,129,6,36,201,186,169,49,182,219,246,111,105,200,214,35,248,157,0,250,145,147,225,227,106,186,182,132,146,229,63,200,10,103,13,2,123,203,52,44,63,51,116,235,42,26,217,118,255,66,103,13,188,48,183,75,100,237,0,200,141,199,194,173,209,184,159,175,213,59,125,14,217,44,185,197,21,246,238,216,44,27,87,16,141,3,20,108,215,71,103,255,244,210,72,20,100,140,27,18,103,245,52,214,71,99,144,184,5,90,144,109,243,115,250,249,225,237,226,249,22,104,204,126,216,225,87,151,210,188,83,32,4,84,243,202,40,246,64,188,166,175,207,106,22,225,139,83,65,4,81,137,74,13,231,28,204,30,105,56,5,48,68,180,245,116,112,228,82,173,32,71,239,173,231,19,242,95,241,126,229,4,255,83,21,7,154,208,189,111,179,14,252,72,3,109,193,102,157,177,132,77,177,205,187,94,200,181,83,20,16,195,115,244,47,163,36,127,102,160,128,202,176,99,14,163,50,75,219,187,121,28,127,87,32,215,244,86,110,171,197,59,20,232,145,194,243,47,102,113,34,205,189,56,148,249,123,157,246,52,175,137,125,44,209,243,73,125,121,30,225,206,156,72,189,233,133,183,220,88,113,14,72,162,103,147,199,102,237,113,158,12,18,90,0,254,190,29,170,114,31,185,19,227,226,99,192,67,209,104,207,192,133,232,103,75,36,171,67,190,235,221,162,205,28,192,60,216,209,60,132,50,192,216,149,84,52,137,125,47,32,18,33,8,139,174,197,34,175,127,26,4,154,106,81,69,221,64,39,123,54,125,133,65,230,173,55,23,246,223,123,103,78,178,150,134,33,210,237,57,186,126,227,185,113,81,221,89,72,43,207,69,111,148,139,103,70,100,73,105,156,193,104,84,124,122,109,65,40,52,100,233,125,181,93,7,201,114,196,150,89,94,39,78,204,204,194,54,15,145,175,191,197,147,16,31,117,189,54,227,143,177,200,249,141,115,180,128,26,181,192,148,161,47,174,199,23,183,211,7,75,119,190,245,2,152,33,249,187,137,121,138,255,51,112,168,74,218,236,76,104,71,187,252,1,44,11,254,42,173,101,53,183,40,187,90,43,158,215,15,249,168,89,164,98,18,253,5,3,115,2,226,64,68,174,91,7,225,105,63,167,150,151,159,90,105,94,149,201,93,15,141,4,74,97,132,164,76,142,253,47,254,148,121,193,214,29,203,76,36,36,80,223,225,167,81,236,60,210,160,108,143,85,217,48,36,20,36,213,3,135,164,167,211,18,158,177,39,169,82,112,35,193,176,83,117,80,207,16,120,36,79,191,145,113,44,153,252,34,116,4,23,191,8,226,254,183,222,246,186,59,83,162,173,244,64,8,112,52,77,177,227,35,174,24,83,72,50,203,62,235,103,3,106,209,11,39,42,75,218,70,50,136,13,121,32,137,229,174,139,56,170,155,239,248,194,220,175,42,236,154,223,1,114,222,78,22,124,4,13,178,192,64,8,136,52,201,106,118,54,226,164,59,135,183,192,207,156,90,85,74,217,130,92,140,168,102,42,35,66,67,22,27,95,17,89,244,35,168,151,56,173,84,207,80,41,75,240,103,8,100,107,89,61,195,21,92,175,34,67,86,29,49,198,199,193,122,181,50,191,147,52,238,227,6,87,136,120,250,81,31,200,177,91,147,185,89,3,122,122,163,156,202,75,32,47,197,53,185,45,222,232,216,14,236,93,44,95,154,33,136,118,94,164,248,150,92,149,176,85,54,186,82,42,149,133,208,191,0,142,254,90,3,230,24,147,245,149,108,145,58,67,141,100,11,65,13,252,56,117,83,163,31,243,44,237,106,68,24,245,236,30,60,107,92,169,58,11,220,225,153,75,92,4,91,46,59,0,203,99,151,80,176,91,146,231,205,162,238,105,88,79,168,216,233,61,130,148,67,13,191,69,57,220,76,223,249,108,27,219,63,56,228,42,37,45,151,125,140,74,107,34,121,101,172,187,32,88,226,215,15,132,100,230,28,141,128,113,134,161,10,1,81,45,18,91,58,42,119,165,13,140,71,2,9,142,57,177,78,236,132,176,5,112,146,48,153,149,83,248,16,123,41,170,29,133,117,11,15,120,164,79,44,103,16,6,68,235,52,139,17,27,87,8,109,250,188,29,120,36,164,2,193,111,98,206,198,106,121,46,195,189,254,196,98,93,220,155,122,219,239,125,163,22,253,248,251,72,65,139,155,168,106,77,201,222,158,12,144,28,13,209,121,190,234,161,117,68,28,214,158,80,10,36,182,67,73,79,144,161,239,206,72,246,58,195,201,91,124,253,4,77,238,225,10,151,96,120,122,61,153,53,12,22,0,54,134,17,232,195,68,126,127,137,82,234,70,9,151,150,16,181,238,145,164,0,243,47,156,217,4,202,239,243,85,76,82,144,10,203,49,93,155,162,209,19,69,11,76,35,231,225,98,47,154,29,144,47,80,175,15,7,64,210,75,245,94,35,245,33,234,146,79,8,32,186,253,176,19,53,194,229,31,72,233,212,144,244,131,170,191,232,244,151,193,64,46,170,38,197,213,214,94,137,175,247,4,226,64,22,197,51,216,112,227,100,56,74,115,227,250,153,46,121,236,250,89,174,247,242,165,82,35,188,212,228,98,187,117,146,137,198,68,58,218,55,121,122,232,211,253,157,138,243,87,73,161,116,122,47,11,8,127,183,178,75,42,206,110,180,26,108,86,138,172,64,248,133,115,104,231,218,177,143,242,201,156,219,251,6,35,87,206,33,83,209,92,88,241,94,172,38,80,147,159,49,119,104,196,221,85,187,241,93,15,146,199,223,86,170,250,34,114,186,157,5,215,199,235,34,225,74,130,89,136,41,88,124,240,113,147,20,173,248,98,26,33,42,135,232,66,112,152,175,70,181,12,58,166,244,151,251,178,96,36,96,81,31,227,14,69,205,163,182,21,229,222,14,11,224,249,140,34,148,227,212,245,254,222,151,136,42,191,59,149,84,143,62,16,144,193,114,52,41,127,58,68,18,184,118,251,126,130,136,130,198,28,159,80,33,142,65,27,120,201,208,36,28,216,154,57,40,24,127,29,37,229,36,150,134,151,36,250,238,99,191,75,117,29,58,52,28,204,140,1,245,176,27,174,209,83,218,115,213,83,143,189,160,207,22,0,188,2,67,134,167,194,182,243,22,44,195,124,242,75,189,65,49,50,95,11,142,149,212,87,154,44,81,98,220,247,130,54,27,187,31,32,32,186,64,206,252,31,80,42,116,51,211,10,121,30,60,88,28,187,152,238,123,234,227,135,57,117,184,235,132,180,28,143,123,189,150,4,177,164,247,26,237,119,47,123,32,246,39,54,85,253,24,185,43,239,247,206,24,251,237,191,31,12,45,255,128,97,120,236,196,214,4,167,7,31,2,5,189,184,192,17,174,199,79,12,55,253,163,40,158,119,188,1,52,233,126,60,229,12,77,31,58,142,30,42,85,195,112,45,110,19,109,90,56,131,29,126,131,149,17,212,208,129,169,239,209,31,226,161,86,136,95,227,116,38,32,42,221,115,142,130,47,172,95,106,243,57,154,16,123,133,72,252,226,138,5,56,226,185,49,12,97,32,110,47,209,160,187,83,183,169,248,231,68,216,70,8,23,140,139,163,89,182,5,160,90,15,87,59,203,196,29,229,213,38,167,104,241,40,197,158,173,200,9,213,242,46,71,246,247,188,7,48,169,252,39,6,84,7,41,134,0,57,149,132,24,106,152,203,230,56,150,241,1,183,235,123,41,58,12,145,150,48,21,80,203,238,110,130,13,70,201,30,15,146,21,202,216,19,19,181,218,159,210,138,209,243,96,68,60,198,127,171,238,83,68,94,138,16,105,104,106,180,43,11,28,47,249,92,219,84,89,60,147,191,115,192,239,180,255,88,239,33,81,82,242,180,230,157,84,155,69,106,8,159,85,132,111,209,49,249,153,92,143,153,28,215,72,119,245,127,237,245,121,113,191,171,66,160,123,11,188,76,224,50,66,193,99,73,9,43,87,161,174,73,229,183,41,99,224,172,173,111,253,3,252,127,75,226,172,243,152,17,109,111,196,182,94,251,202,231,99,191,2,122,31,15,39,234,147,121,154,38,254,105,213,10,1,202,136,160,231,60,223,230,85,152,9,163,244,71,130,1,55,156,36,200,3,244,108,170,60,21,137,58,29,22,3,186,216,246,113,202,130,229,55,161,14,180,69,92,48,108,151,61,228,163,92,203,185,233,182,128,189,103,34,84,103,142,245,62,157,105,140,198,154,16,134,122,107,237,30,152,138,30,31,224,137,4,72,31,90,168,64,211,14,121,169,137,213,196,139,89,213,105,171,145,240,106,236,226,148,59,233,128,55,86,109,164,160,232,47,83,64,23,194,71,158,123,39,134,243,35,247,196,150,198,219,210,1,64,139,161,166,149,248,35,194,174,113,120,100,98,145,62,59,190,59,45,110,158,190,164,2,244,182,4,124,252,233,4,178,117,119,36,180,80,89,236,231,250,239,104,12,98,38,98,20,1,178,209,29,222,78,142,124,195,63,200,199,69,229,47,103,166,192,118,55,195,17,218,190,199,64,50,33,17,0,42,158,48,252,101,26,68,32,189,246,230,11,111,72,9,0,131,188,57,185,217,223,76,159,157,159,47,144,242,80,97,146,161,180,116,134,160,120,194,60,164,144,32,140,53,125,127,28,68,115,232,25,176,129,98,238,63,120,131,202,121,190,110,135,66,235,46,175,67,21,126,86,42,147,157,19,153,219,174,83,172,53,175,179,206,204,227,245,228,212,234,61,156,76,34,132,130,21,142,99,193,223,2,34,165,52,108,254,99,188,223,74,106,166,171,212,103,79,190,196,198,241,146,18,126,7,33,119,153,171,26,18,93,143,252,89,94,52,51,138,164,163,70,199,81,93,103,202,229,152,53,183,157,240,125,166,37,197,237,17,43,107,223,91,92,59,92,66,20,117,181,143,235,171,13,118,124,242,89,120,228,184,50,240,59,103,162,137,162,199,80,74,129,161,221,96,41,152,144,204,163,212,235,60,122,66,82,22,194,103,112,207,239,171,169,121,190,191,31,144,85,0,167,208,237,208,110,234,145,141,51,238,49,197,89,16,211,61,12,196,145,128,250,49,89,10,137,235,121,159,168,18,137,137,108,120,175,156,251,248,204,193,56,123,158,49,186,234,208,72,145,204,135,202,94,56,42,232,64,190,168,62,246,106,158,70,126,145,151,65,161,101,11,86,38,84,234,253,244,15,227,140,64,19,93,15,120,23,232,183,63,76,122,107,190,229,148,202,115,92,190,174,143,190,92,186,9,118,230,163,17,50,194,232,84,27,39,131,200,239,228,84,227,170,139,141,239,89,58,63,233,209,214,252,43,185,243,107,81,245,115,192,39,239,144,110,171,43,98,73,118,150,25,131,216,193,122,143,215,125,0,19,192,4,70,184,96,106,151,78,5,211,156,167,205,199,80,27,240,108,171,188,186,176,191,151,213,52,46,244,66,80,233,162,79,124,18,97,237,132,152,6,187,2,133,248,114,146,252,147,179,5,203,124,46,137,1,20,177,161,200,65,166,217,231,230,84,138,19,97,199,151,86,59,85,91,226,178,254,168,210,131,17,209,106,56,57,115,160,103,29,167,228,78,142,230,136,64,2,109,140,190,237,163,61,164,56,133,150,167,157,34,98,12,63,170,203,246,147,192,249,251,140,8,161,28,166,74,27,159,128,40,173,46,84,157,16,60,151,150,79,121,38,46,18,30,250,123,161,90,137,70,127,202,73,59,47,251,51,171,111,205,153,239,37,245,176,54,127,57,108,255,249,230,97,63,196,120,73,49,86,190,54,60,195,21,57,245,74,117,94,184,50,143,50,162,158,188,75,120,224,46,145,160,93,96,86,102,233,84,251,77,45,52,20,86,107,191,53,79,102,185,56,227,192,85,187,98,241,25,121,208,184,178,45,71,240,230,149,178,30,91,113,180,134,155,218,92,183,120,50,184,100,71,68,91,6,63,110,0,24,198,24,65,32,97,66,78,224,239,147,52,26,84,58,253,75,217,17,193,118,222,25,131,43,131,184,142,205,255,218,248,193,226,34,77,248,250,190,12,20,34,198,240,133,100,101,130,100,114,7,166,31,107,111,12,64,1,0,116,15,215,248,152,184,13,74,219,19,248,200,80,183,30,48,23,74,133,87,74,76,96,60,5,41,136,14,226,220,28,250,218,50,20,190,206,113,53,67,173,187,136,243,172,60,171,11,101,70,243,228,109,161,109,179,151,100,235,104,54,127,175,247,108,234,185,43,115,203,43,226,249,86,18,161,3,69,91,16,187,198,228,195,26,7,79,29,109,137,27,136,203,125,178,5,106,147,129,161,110,11,242,198,98,247,46,175,255,71,129,41,252,243,187,169,166,168,175,141,51,146,145,215,243,82,190,19,208,57,72,4,145,143,239,152,210,97,187,134,156,216,157,152,82,219,57,83,169,244,121,90,187,160,55,199,18,131,225,110,160,9,212,125,136,28,72,79,177,234,6,127,205,172,51,81,204,138,160,168,168,54,160,171,49,108,129,161,173,98,123,201,183,233,178,181,27,141,46,124,150,115,90,197,168,141,195,133,42,99,84,208,150,159,51,219,232,153,44,127,177,193,161,131,55,149,117,14,120,182,41,196,52,130,93,11,142,217,118,246,200,208,154,62,177,65,221,148,189,175,249,13,204,96,62,97,197,134,217,227,32,32,248,5,3,231,162,210,26,61,251,174,122,97,219,233,125,183,36,239,216,8,199,23,234,28,27,246,0,44,235,67,225,160,44,247,187,77,67,96,181,0,84,35,43,124,171,34,126,53,32,34,144,120,119,155,215,128,207,205,106,108,17,129,104,229,208,140,15,133,213,90,15,80,142,0,120,254,90,186,59,125,83,93,104,35,78,110,250,118,242,165,83,111,228,121,106,95,254,218,34,21,90,158,218,189,83,40,105,61,121,153,176,54,148,41,173,169,27,111,83,37,85,109,206,122,249,179,36,122,192,213,211,83,233,54,25,17,213,128,103,207,145,122,137,230,110,105,191,219,124,183,103,33,148,114,28,167,9,187,36,139,80,151,250,132,139,155,182,159,164,236,161,200,174,179,51,13,148,161,204,240,143,208,112,73,89,46,232,31,135,196,149,58,40,207,45,95,138,76,254,215,129,4,156,141,130,180,131,239,183,85,58,65,54,188,69,23,165,208,192,154,37,139,216,238,192,165,219,211,81,114,5,220,220,123,186,134,200,7,181,195,248,223,121,140,241,216,53,134,21,169,159,117,232,109,152,143,40,247,184,170,2,122,6,177,5,66,6,118,15,142,226,102,24,104,193,23,97,241,104,72,107,243,162,29,67,203,114,22,171,125,188,85,184,199,171,112,159,74,96,201,121,118,168,233,35,233,171,132,21,53,27,25,94,157,176,87,181,62,202,46,192,181,38,171,242,91,128,196,245,48,122,92,106,56,131,90,248,2,173,208,92,94,37,15,204,139,41,246,104,182,67,67,79,206,1,98,42,142,162,151,56,95,22,143,114,199,151,111,185,109,23,253,158,210,55,89,76,9,48,76,151,106,8,47,199,150,240,24,59,228,19,249,255,41,23,20,11,54,130,119,57,255,12,78,176,161,56,180,239,199,31,189,191,252,63,126,82,177,25,245,116,228,232,227,1,57,203,205,32,125,57,197,139,108,97,135,26,166,246,138,142,197,132,175,42,128,78,19,216,193,86,90,151,27,3,167,18,141,65,145,196,17,249,188,162,87,33,78,62,177,31,249,6,234,236,91,86,68,146,21,190,201,79,38,188,138,50,184,166,144,141,78,151,46,12,254,67,91,219,53,44,37,91,20,48,109,67,188,128,136,101,146,15,181,240,51,107,152,59,0,34,171,71,186,19,109,97,243,9,10,17,140,235,118,47,234,40,130,78,76,108,118,200,248,81,226,104,232,98,29,76,9,172,195,159,149,190,46,237,133,246,127,108,112,191,103,155,88,24,72,167,210,133,6,133,58,0,24,181,218,202,187,180,202,162,77,67,167,134,212,117,228,145,20,53,114,242,176,24,194,9,204,206,47,47,33,145,10,131,72,207,232,8,55,232,187,74,136,62,194,28,97,235,200,9,31,163,227,109,6,151,206,53,171,58,220,94,229,120,75,39,76,19,92,49,150,33,29,200,240,123,165,19,218,247,179,133,77,128,232,170,198,73,197,241,60,0,40,112,64,28,241,235,243,244,101,65,189,67,212,224,245,255,196,6,34,215,46,152,68,79,4,183,129,60,120,205,171,25,237,163,212,234,147,84,69,175,133,211,184,27,129,234,238,4,19,201,49,140,137,161,98,34,65,138,236,24,185,138,216,105,193,231,143,154,160,124,157,45,234,126,31,36,190,223,90,234,122,83,77,244,2,182,191,47,158,1,73,250,77,13,221,39,219,51,13,141,63,204,104,146,226,245,195,86,108,189,54,223,33,12,66,132,192,107,218,81,142,130,116,192,213,246,32,220,50,25,41,66,173,123,215,246,109,113,219,171,8,227,214,168,177,22,194,2,62,115,124,243,19,60,82,218,186,197,231,135,223,24,227,86,10,68,114,107,72,137,42,129,145,138,49,6,113,186,134,70,108,236,228,136,120,49,212,97,233,201,163,148,49,189,229,183,126,165,195,220,162,214,103,251,104,250,40,73,22,135,208,54,223,90,230,235,12,213,60,245,209,241,128,186,210,80,123,80,118,212,119,6,90,185,27,70,67,51,62,62,106,113,198,205,172,127,153,193,244,87,145,47,115,102,207,160,171,77,60,39,26,73,95,220,33,205,99,20,200,177,103,100,24,36,225,216,129,66,151,176,72,89,81,204,114,121,32,40,248,62,80,228,183,47,223,29,68,214,234,180,170,166,185,96,136,42,220,92,66,215,109,248,225,143,169,38,173,166,153,67,48,174,159,116,49,234,247,110,0,214,49,93,46,166,59,237,43,188,255,49,73,17,112,6,87,32,56,217,12,182,219,1,210,160,208,68,4,187,15,193,152,242,202,95,90,29,179,207,127,181,224,169,12,144,176,177,2,249,60,86,179,4,66,233,86,83,50,0,156,248,157,10,51,12,212,83,216,12,229,146,227,155,166,58,98,163,24,196,22,194,147,67,191,238,127,201,219,178,183,7,162,225,94,56,187,31,13,229,248,151,159,192,31,11,69,151,153,218,152,121,51,86,174,224,66,23,69,170,178,45,182,14,68,183,43,126,192,176,2,242,64,83,155,11,139,31,196,21,186,48,182,49,131,126,147,89,40,67,43,53,196,221,198,14,66,13,230,153,221,9,243,190,7,70,246,131,127,184,110,28,129,209,149,166,90,63,243,28,197,22,238,0,161,53,217,165,3,160,92,133,35,86,39,37,120,58,198,197,39,255,94,138,253,62,106,135,48,128,185,255,1,126,79,178,198,96,30,39,54,131,131,157,102,63,165,108,192,96,224,170,130,68,32,233,252,144,192,217,49,219,85,109,47,243,92,54,73,74,242,167,159,60,81,140,76,185,106,78,82,134,174,36,96,162,178,101,187,124,114,188,41,241,67,222,158,85,48,144,232,45,190,104,70,192,178,35,1,12,122,96,79,166,57,195,30,153,194,29,202,192,31,104,10,10,139,104,141,36,190,109,111,55,181,19,224,47,143,55,193,131,221,54,64,183,103,75,50,137,208,9,165,127,36,44,27,2,24,143,221,150,248,52,13,194,206,111,210,214,5,50,217,158,66,178,187,23,251,172,164,157,226,111,222,38,188,149,132,190,36,210,210,30,141,69,150,243,90,102,142,75,194,198,107,144,148,192,91,225,179,108,127,247,238,74,65,107,236,182,187,26,123,237,218,79,5,61,37,236,129,26,26,160,87,212,125,14,251,54,119,243,78,186,125,116,120,175,24,125,54,80,32,194,39,228,64,55,226,30,29,170,167,228,68,132,167,71,239,25,30,104,173,135,127,123,158,2,170,158,127,106,242,216,230,208,21,37,78,140,201,99,28,234,163,139,40,159,43,81,20,212,230,131,183,45,244,187,16,73,81,62,142,187,147,240,123,176,131,86,8,235,24,57,253,105,73,244,83,195,5,78,124,184,157,18,55,237,136,126,73,127,149,157,122,47,146,40,22,233,192,27,255,190,230,152,177,31,124,176,63,174,85,231,53,99,248,238,94,213,78,219,81,89,154,239,231,158,128,220,121,203,74,173,49,172,171,149,99,114,24,74,250,156,1,135,116,244,52,199,153,182,1,18,118,43,58,13,242,252,91,172,20,84,203,31,49,248,150,46,153,136,85,152,6,69,188,205,84,54,162,42,3,34,59,172,169,167,222,231,146,108,161,99,194,51,6,98,208,44,42,34,227,189,197,163,83,17,42,177,34,193,103,26,209,187,219,35,191,141,45,146,161,130,105,86,172,2,22,221,209,25,215,24,69,253,110,210,144,188,224,150,190,209,194,15,109,190,175,139,48,194,5,221,91,171,117,180,131,136,24,90,33,86,61,4,81,180,121,175,37,46,118,230,119,63,57,54,133,228,28,54,210,59,13,80,177,109,128,93,183,136,170,192,152,41,0,198,179,94,76,188,51,200,40,131,54,170,205,219,195,193,154,23,78,87,142,87,162,160,80,83,189,246,8,152,25,31,137,91,240,141,203,226,70,4,80,238,188,87,101,129,56,224,141,203,54,125,92,217,58,249,239,33,166,67,135,182,206,254,89,236,241,46,149,19,55,131,145,79,49,181,110,224,225,161,113,22,98,147,38,215,91,183,62,125,206,221,239,70,81,158,132,127,64,17,149,198,108,139,181,66,79,114,40,235,30,103,10,207,77,117,5,186,76,77,254,191,230,42,177,66,74,90,76,34,135,71,245,113,90,241,48,225,88,185,191,170,82,173,120,196,221,246,166,20,28,10,24,184,137,216,117,160,153,48,21,153,39,111,46,227,145,173,58,154,235,48,96,145,66,148,69,211,227,133,7,144,148,179,106,138,222,130,62,170,171,61,84,217,39,216,99,236,45,60,136,252,228,234,31,183,16,227,158,14,20,30,95,104,69,114,146,237,185,162,85,83,169,234,128,146,34,217,170,23,105,30,24,8,23,163,124,128,107,27,218,111,113,74,210,227,109,120,193,39,14,139,14,150,222,59,85,78,147,30,48,105,254,149,187,234,167,132,220,197,79,69,5,80,31,123,5,218,22,94,138,53,47,22,220,20,55,27,129,95,34,191,117,208,0,51,229,207,55,154,122,10,63,185,85,164,193,103,132,58,74,58,242,184,28,235,220,59,247,186,163,248,234,52,43,127,235,159,108,215,153,0,95,107,60,158,16,208,94,91,170,126,196,108,169,50,80,11,250,186,66,177,149,220,44,230,29,84,131,251,103,252,65,56,155,96,74,88,198,77,255,226,45,244,48,91,248,7,63,121,134,29,55,146,1,153,124,162,187,198,122,149,215,42,119,11,127,181,30,36,148,224,253,254,196,23,233,132,254,190,0,196,42,200,104,65,136,169,60,54,196,69,121,53,184,190,59,57,128,171,211,116,66,3,40,14,153,35,70,210,131,125,118,130,1,142,180,9,166,22,154,248,112,141,170,190,8,77,16,151,46,131,93,149,41,220,81,130,95,37,254,103,109,161,242,213,101,40,167,255,91,190,52,102,241,62,59,3,227,106,195,220,53,96,37,75,58,184,65,195,68,104,75,50,44,157,138,193,70,245,243,74,236,26,148,90,46,146,23,13,139,25,9,25,238,44,181,185,239,30,176,109,223,127,21,183,225,35,62,170,81,30,180,99,105,224,147,128,88,236,114,61,47,119,255,46,121,54,44,167,202,56,108,215,160,236,227,23,32,163,174,167,238,245,52,38,248,149,112,86,53,137,160,29,37,214,224,81,67,215,175,234,70,210,157,214,178,0,126,147,84,174,205,3,35,135,137,224,20,63,165,186,145,74,91,26,1,197,175,16,243,167,1,140,170,185,179,190,211,11,41,17,109,68,4,36,159,33,161,133,142,239,64,187,77,171,88,127,155,52,222,180,6,70,5,77,230,3,104,155,141,152,48,64,112,25,70,34,15,237,66,8,0,112,13,79,54,120,79,107,40,34,177,251,35,160,149,128,67,232,233,146,106,187,201,203,149,9,98,129,155,124,193,202,39,137,245,136,55,149,205,160,72,50,141,21,211,37,2,125,137,15,113,184,34,6,179,40,151,238,192,217,131,149,168,106,218,184,6,47,148,50,37,245,219,138,224,255,168,147,60,209,57,71,142,225,60,192,170,135,117,98,126,248,148,228,157,153,67,22,106,19,232,177,121,138,85,49,93,202,134,99,96,180,161,19,143,28,54,41,64,108,7,212,235,214,155,115,87,200,30,173,34,230,50,144,124,62,50,236,216,116,32,101,124,241,147,3,63,213,221,241,111,234,36,127,232,160,214,61,94,234,243,58,142,70,51,70,243,47,194,46,96,108,150,171,212,25,238,148,18,214,237,39,217,212,146,174,113,43,10,45,86,136,188,7,194,243,226,14,30,127,79,209,98,140,183,119,164,85,117,216,28,34,60,169,153,157,202,27,109,251,87,139,142,21,41,126,76,38,219,132,73,59,122,133,68,52,219,127,165,22,18,215,77,231,194,32,27,169,214,211,9,191,139,169,207,191,87,138,245,66,118,28,155,41,158,65,143,113,142,179,173,84,116,8,30,190,88,59,81,178,129,171,68,184,212,112,143,16,186,30,239,102,147,233,198,172,12,129,127,174,30,112,176,93,198,122,178,187,213,203,15,224,165,246,25,23,94,88,27,200,120,34,149,147,255,145,41,81,187,104,16,160,16,40,38,255,46,185,33,250,28,115,3,107,169,131,140,226,149,171,144,205,109,152,245,123,25,54,80,221,143,30,212,234,116,40,6,207,224,18,206,107,99,76,152,9,230,166,55,248,187,190,89,124,193,124,101,181,9,120,192,158,94,66,76,10,95,92,241,244,90,198,7,101,68,5,17,96,138,96,106,36,133,170,67,147,59,238,156,199,241,150,27,128,39,61,59,39,166,129,48,131,225,87,115,11,190,249,96,224,47,68,143,38,222,53,57,172,151,181,219,177,130,242,230,71,207,227,235,55,228,190,202,134,68,133,188,45,145,199,88,226,10,255,35,85,232,39,10,111,79,224,81,168,202,65,126,145,235,74,66,4,59,156,1,8,3,235,48,2,225,13,45,96,191,233,240,248,62,139,11,229,255,137,243,85,105,164,152,196,2,95,103,112,46,165,59,166,94,61,248,201,193,241,136,245,103,32,251,210,112,212,94,129,186,20,191,233,4,252,48,244,61,33,10,115,108,164,38,235,38,121,118,32,143,85,153,111,170,74,144,150,211,93,186,245,174,46,176,157,55,9,151,24,192,230,222,245,65,251,207,210,160,132,251,98,178,211,51,209,191,66,244,10,29,106,8,161,212,51,209,139,40,138,252,178,120,104,41,208,203,54,213,237,185,83,132,209,123,20,119,49,249,121,10,116,179,235,17,60,193,50,72,61,161,189,160,249,98,45,146,161,162,173,196,49,92,212,37,249,98,166,28,222,213,143,180,112,210,187,208,189,5,32,59,133,120,223,239,130,76,16,246,190,49,214,218,184,221,162,219,225,179,36,254,15,28,25,65,113,205,133,158,172,186,250,196,25,203,47,56,1,205,174,203,93,150,44,177,201,192,152,110,198,0,173,111,131,121,50,89,92,32,191,55,98,123,221,126,212,224,205,95,200,119,10,209,167,120,221,23,89,167,117,37,66,41,70,84,221,41,224,161,78,247,235,36,245,31,5,67,158,26,241,21,203,173,203,101,48,189,164,255,184,135,33,118,87,245,93,98,15,156,166,246,94,190,63,246,99,221,20,59,179,100,184,34,36,99,133,208,249,8,26,56,113,214,175,80,165,31,22,35,96,84,41,246,75,7,29,154,11,182,208,129,218,251,114,201,76,143,84,225,179,251,67,215,191,49,1,106,227,122,110,88,243,88,158,110,223,237,136,76,135,140,196,80,202,136,65,154,161,77,123,115,124,153,158,111,254,116,158,228,170,129,221,31,150,141,222,58,121,245,157,10,24,235,188,252,112,76,114,62,158,253,139,150,253,185,22,65,21,222,77,48,225,65,145,111,177,108,12,78,159,219,85,47,25,176,131,15,242,139,104,150,89,16,14,212,104,248,14,90,49,39,164,7,175,173,233,144,81,94,182,111,102,87,215,101,30,185,226,149,89,163,232,47,157,95,25,148,142,73,254,62,81,238,233,138,96,193,90,243,54,201,98,130,147,3,126,40,32,197,13,142,226,22,22,195,162,243,137,35,117,27,202,238,175,106,41,132,236,147,115,126,193,150,96,149,237,119,238,75,229,193,114,64,88,158,236,232,66,97,131,71,78,101,6,5,253,174,36,65,190,191,83,211,159,56,204,220,14,230,40,0,28,9,163,45,168,99,62,108,12,80,101,238,202,47,94,125,233,142,40,123,9,29,201,163,42,34,121,51,198,158,179,198,44,119,136,10,207,205,133,252,58,5,61,172,14,240,249,233,211,48,79,180,253,236,27,144,196,129,192,60,62,171,191,39,223,132,211,234,206,22,77,53,245,122,197,210,98,251,246,164,156,212,170,12,12,212,142,121,227,233,254,229,158,184,71,171,28,61,215,101,149,124,253,54,113,246,103,72,110,190,207,79,50,203,161,93,218,190,223,205,171,229,104,196,119,102,241,242,6,9,39,5,204,45,125,64,85,101,171,217,33,194,121,38,21,58,76,131,149,249,35,3,16,160,5,93,131,170,199,35,64,64,8,11,246,118,202,197,137,12,201,227,56,113,170,13,84,197,153,138,222,247,217,139,36,48,22,193,84,41,22,174,7,56,176,244,40,202,115,145,103,13,200,146,130,147,186,202,206,154,159,147,242,187,188,185,124,53,169,186,47,7,17,133,124,53,179,194,51,98,29,228,66,34,123,2,43,24,160,43,249,11,60,214,30,172,102,71,192,146,103,29,138,184,188,68,76,110,195,225,133,32,29,218,190,175,130,163,110,33,128,197,40,246,240,167,209,160,58,238,177,166,187,95,28,211,91,166,85,131,56,243,74,97,43,241,248,19,136,173,61,55,218,116,77,202,173,173,160,189,220,241,117,133,41,80,78,150,18,152,76,69,33,183,224,197,157,35,89,95,148,122,192,203,200,198,51,113,253,124,79,141,123,88,201,80,160,190,202,37,21,82,28,77,225,97,73,143,101,93,72,242,120,93,177,131,213,85,87,171,160,44,220,15,48,135,222,221,121,195,166,13,3,53,65,241,146,164,83,156,20,190,251,224,140,19,90,175,10,227,106,193,114,136,27,171,126,227,126,161,193,85,3,212,211,236,20,195,229,242,230,75,114,224,178,74,226,34,80,142,2,232,194,0,27,101,105,68,19,161,204,195,208,147,214,182,185,46,153,245,89,105,203,92,248,230,93,88,195,47,187,76,159,95,105,46,176,146,33,189,210,159,224,146,118,132,74,187,225,166,15,61,41,60,194,46,13,239,150,235,137,135,34,94,74,104,210,58,187,254,102,20,239,40,44,120,28,32,203,34,115,134,186,40,31,58,220,221,184,204,230,31,137,101,6,200,3,149,198,197,146,179,16,84,249,153,36,15,244,74,224,164,139,157,69,37,193,75,252,62,65,51,189,179,112,63,7,159,129,63,154,236,64,216,155,142,4,71,158,107,243,168,106,105,38,209,228,166,147,194,170,172,22,252,252,21,144,91,159,178,240,123,1,115,152,165,85,198,167,124,216,127,17,102,244,47,145,14,42,132,163,97,237,160,183,255,112,178,126,16,76,57,196,208,24,209,207,113,139,93,203,40,221,209,45,91,149,125,32,154,9,222,248,66,163,143,152,92,162,158,40,2,13,88,231,250,138,199,3,137,114,242,79,77,170,38,138,3,36,181,95,152,109,61,39,39,238,80,207,162,62,184,16,77,18,190,124,101,221,248,101,105,176,16,83,24,44,235,50,27,7,39,146,196,184,32,47,255,209,13,98,231,182,247,39,143,172,252,192,35,30,111,207,229,133,246,21,248,180,222,22,16,220,98,7,107,188,115,98,227,145,40,23,138,183,19,55,32,96,73,18,95,25,194,115,225,169,230,98,163,174,163,208,88,200,52,231,126,246,101,52,72,138,202,231,213,114,199,196,185,226,105,166,154,96,44,210,64,210,0,119,177,218,129,126,171,103,3,150,132,216,230,172,71,1,19,15,192,209,9,42,95,158,155,184,81,117,127,53,248,116,169,3,6,161,24,116,61,142,21,11,44,142,103,186,211,243,155,237,17,152,110,227,151,144,83,207,35,28,249,94,127,184,181,89,178,106,163,11,161,78,86,74,36,87,87,207,90,150,48,59,89,100,12,4,21,14,0,108,30,173,248,3,104,66,104,156,76,133,42,60,114,81,14,220,221,38,89,144,184,208,117,127,129,65,142,19,169,137,73,220,150,149,151,239,18,163,137,142,143,215,219,189,190,194,36,0,67,251,61,62,131,39,53,127,133,80,227,109,202,6,16,112,179,176,97,60,67,197,94,108,78,28,141,192,73,122,181,18,151,208,140,249,49,128,71,26,37,46,186,119,21,97,156,40,219,169,145,155,142,137,4,197,60,55,90,131,176,126,210,14,166,14,68,199,14,176,26,94,164,8,71,225,96,127,4,12,201,21,218,43,56,170,189,189,189,174,157,26,180,208,141,229,209,169,135,115,246,166,93,199,85,227,82,122,10,38,226,43,199,126,59,56,33,246,122,32,121,141,13,29,36,52,107,70,171,32,223,244,2,35,55,121,87,237,229,153,38,163,80,76,25,14,10,247,120,93,95,129,3,81,208,132,246,205,118,250,221,15,248,165,26,193,114,62,13,103,82,103,59,147,132,188,172,72,3,169,59,129,239,58,241,20,60,217,207,120,74,235,198,117,74,103,70,251,172,91,74,19,165,174,145,250,183,36,32,159,30,82,66,14,63,22,109,162,112,54,207,218,5,215,37,82,122,120,221,73,251,211,188,218,40,255,115,9,196,181,34,116,77,24,160,214,126,240,117,82,173,223,151,161,189,157,122,192,38,244,52,110,255,144,1,208,100,21,29,106,175,238,1,11,90,251,10,148,157,19,33,183,243,188,12,222,25,199,78,205,76,107,90,228,242,178,227,76,93,15,36,165,123,62,97,172,252,17,137,64,234,98,211,221,21,164,215,219,41,123,187,111,10,173,5,1,191,43,130,199,209,69,131,182,219,215,33,200,201,213,198,244,155,173,146,159,169,194,72,60,99,1,100,146,77,58,201,173,63,107,76,42,105,199,41,138,76,115,247,89,96,103,119,108,191,93,212,97,182,44,43,103,4,214,204,182,249,242,69,171,203,113,212,43,244,243,117,105,148,110,24,116,148,26,44,97,23,87,213,80,93,22,127,124,114,45,255,29,152,203,46,136,76,217,77,82,41,250,148,244,11,220,41,200,60,76,69,104,24,195,85,100,148,88,78,45,3,251,148,80,62,160,152,81,65,206,137,10,153,98,144,2,225,37,210,196,214,73,158,119,86,83,163,67,250,25,41,251,151,8,46,150,167,183,138,243,59,101,46,93,61,162,170,111,19,173,6,188,86,208,94,191,220,200,243,74,101,147,92,226,80,124,37,109,31,206,21,217,49,130,218,205,87,181,94,67,134,147,220,109,156,50,249,108,53,121,173,191,25,22,239,119,200,99,238,247,252,135,29,153,245,211,11,101,54,179,217,235,122,172,137,188,139,167,117,22,124,200,47,40,254,132,48,240,56,172,158,31,195,32,0,241,67,43,105,247,35,158,62,227,158,142,132,80,147,37,240,68,93,20,252,130,78,182,71,248,241,232,29,198,183,71,203,75,249,124,148,25,86,152,247,182,206,104,208,74,39,193,250,99,81,235,103,66,157,108,2,123,212,7,214,52,148,49,127,117,9,140,15,231,2,176,195,75,237,112,151,123,86,8,19,9,200,170,16,159,221,119,244,43,171,111,122,15,109,128,209,139,190,243,45,106,255,229,185,0,209,2,104,255,131,247,38,244,200,75,12,121,198,116,49,173,91,73,141,244,75,85,60,218,38,49,38,195,202,209,216,122,213,108,77,193,52,154,101,25,175,3,105,255,230,127,169,236,94,156,9,173,155,157,233,107,231,61,41,104,239,42,69,250,114,29,93,60,134,135,21,27,223,251,6,15,143,4,234,91,88,171,112,167,112,248,28,64,65,164,81,214,126,110,98,96,64,90,163,70,153,30,185,75,205,176,110,103,161,171,140,235,81,208,155,64,247,216,117,87,121,221,204,133,93,67,115,157,195,2,56,112,98,27,241,246,68,122,46,77,54,242,45,175,200,70,132,50,98,40,53,74,9,210,131,246,226,120,154,67,221,10,163,251,217,26,9,30,112,18,41,29,184,191,173,90,137,27,166,225,23,83,250,129,153,3,53,180,47,26,79,151,226,10,32,255,162,14,216,248,97,181,77,92,135,12,76,178,210,254,231,34,14,242,12,118,238,174,221,163,172,47,31,73,255,152,40,143,46,248,146,161,209,191,46,246,26,165,109,75,116,109,224,107,253,86,251,186,13,86,175,227,64,16,246,5,206,87,37,249,248,42,155,85,91,96,193,61,131,120,123,132,61,102,222,25,205,193,22,236,18,174,138,234,34,35,162,217,229,240,164,37,186,173,194,170,178,163,23,37,181,218,124,208,128,65,63,155,16,97,144,243,71,48,226,39,36,42,65,179,38,138,115,237,55,215,204,40,88,111,91,147,143,180,20,222,183,109,73,112,2,142,231,113,66,88,33,221,129,183,39,170,151,169,122,8,113,63,15,70,151,253,191,14,147,162,208,131,22,120,157,152,10,168,143,98,140,98,107,135,82,68,18,140,239,46,203,99,234,73,142,251,225,32,215,141,4,104,133,226,149,64,118,5,53,69,173,204,165,30,226,193,8,218,208,119,244,16,80,254,83,46,129,207,227,9,229,228,235,78,38,64,1,57,191,88,172,213,70,69,251,75,112,244,239,151,203,120,10,101,153,166,232,107,112,3,235,249,243,168,149,14,103,211,20,248,14,255,139,227,177,250,133,15,123,2,23,44,44,177,110,190,11,193,237,140,23,21,53,148,106,200,88,74,79,198,244,143,33,10,193,95,60,75,1,157,229,112,48,219,229,99,30,88,180,161,135,182,141,2,231,186,168,212,190,212,28,38,213,98,123,28,122,251,204,191,231,109,116,64,64,15,152,40,119,182,182,44,16,133,96,232,241,152,57,175,218,188,149,124,101,151,253,201,197,237,121,162,190,163,40,37,71,129,40,140,246,216,176,33,244,162,144,203,59,229,221,253,215,149,106,39,208,53,241,236,117,23,25,85,209,59,165,100,9,194,50,187,242,217,99,24,125,238,22,184,6,101,162,216,14,7,222,142,80,20,76,79,32,10,116,24,26,149,198,98,131,79,183,37,165,81,2,13,14,176,92,124,199,68,174,17,176,233,181,193,133,169,190,249,95,147,255,101,95,229,165,127,213,145,128,44,0,53,141,33,45,30,6,198,87,252,91,88,119,76,100,39,135,20,146,123,63,32,158,184,67,137,49,53,80,119,61,26,218,222,224,191,241,156,51,110,196,187,167,168,215,4,217,65,128,96,185,240,14,85,112,82,79,95,85,185,84,128,157,119,110,218,110,179,245,23,127,158,190,110,78,84,6,141,249,107,204,187,47,246,126,29,164,226,14,149,104,47,110,100,20,28,30,232,102,49,142,161,175,242,179,76,35,168,30,255,137,2,69,176,31,152,102,96,108,241,132,50,0,214,75,137,151,136,120,62,198,4,187,141,11,195,145,75,132,132,38,43,55,90,122,110,144,38,202,107,242,4,187,255,204,185,17,119,122,83,206,102,126,17,174,79,150,164,200,224,158,211,147,29,60,154,143,227,22,185,183,65,68,102,206,126,190,209,157,210,145,218,93,100,74,12,100,246,117,161,2,106,231,57,79,86,61,124,2,125,8,175,143,142,220,15,54,79,167,85,103,3,198,227,98,58,247,196,109,247,86,67,231,120,153,46,118,102,188,113,182,69,239,31,142,179,112,92,231,173,166,69,220,73,222,99,235,146,231,67,48,205,104,185,197,199,250,7,41,228,92,207,55,200,171,86,241,56,55,159,247,138,101,85,17,213,101,27,160,156,38,51,252,87,209,45,150,234,208,80,95,114,7,48,177,203,97,94,119,250,164,106,250,91,219,101,132,254,2,255,148,79,19,72,190,71,139,196,210,131,125,57,141,150,48,130,69,214,184,77,177,148,57,42,231,117,189,89,252,25,159,199,247,182,51,123,175,179,72,74,130,47,97,81,191,120,237,152,26,205,113,233,71,250,116,218,186,0,20,148,218,252,100,99,198,202,184,244,50,41,20,190,200,146,26,82,131,235,59,104,197,254,89,26,138,114,194,110,4,97,35,96,77,146,74,161,3,245,93,230,197,17,180,117,124,171,255,20,25,230,45,248,251,84,119,35,43,116,60,83,75,217,103,2,129,102,14,39,145,3,222,55,139,249,207,168,83,71,110,73,142,55,48,145,196,19,113,204,225,88,23,172,56,98,9,76,64,115,230,124,102,158,36,51,251,196,60,148,85,18,4,111,17,45,48,144,128,125,87,127,22,147,193,12,193,76,19,43,49,102,180,209,77,158,126,233,158,191,103,78,248,16,240,229,21,103,112,152,212,224,75,65,200,248,249,28,128,78,231,89,16,122,203,51,23,129,43,174,127,17,192,18,128,83,100,193,211,99,82,85,176,7,74,141,71,78,157,197,51,183,94,83,247,207,237,85,20,89,6,12,140,107,18,115,117,126,224,14,76,1,30,64,35,247,50,62,179,90,212,227,0,206,70,10,255,208,172,99,28,127,155,118,121,102,207,119,211,233,179,130,3,76,107,193,125,94,3,245,241,139,202,53,1,228,82,76,11,153,29,204,85,229,231,5,69,46,202,242,124,240,38,80,134,65,210,222,150,155,23,171,81,35,112,14,132,133,58,8,195,154,89,141,161,181,120,234,129,159,123,220,69,42,254,28,96,196,1,25,89,134,154,11,214,198,189,141,233,11,9,81,61,123,151,40,249,99,120,145,149,157,172,161,89,198,135,210,217,183,32,189,132,232,184,58,202,166,109,184,9,198,212,177,65,240,242,34,96,3,126,52,187,109,222,131,50,233,157,126,45,239,133,248,69,252,19,26,225,121,179,125,17,232,21,88,254,3,54,110,69,52,108,223,7,183,48,236,141,199,103,119,183,99,231,215,244,101,106,181,128,29,154,26,196,50,138,204,153,218,0,7,33,37,241,2,183,81,107,171,95,173,55,174,2,202,9,202,45,29,113,106,102,88,178,143,114,54,161,75,216,229,86,79,65,46,238,115,190,18,111,217,241,211,61,180,229,125,62,59,138,135,166,88,209,164,134,162,195,128,162,115,110,175,100,13,119,190,242,195,182,106,220,227,33,155,184,36,6,118,161,21,144,61,7,46,48,7,248,83,79,231,88,168,23,85,224,241,134,33,225,154,177,68,158,130,70,76,146,46,172,22,132,165,47,35,23,136,101,75,16,45,19,52,197,237,139,249,180,113,98,229,149,28,127,213,103,96,0,20,244,120,91,4,98,203,87,136,147,233,185,75,198,21,203,49,57,134,117,220,127,118,11,254,172,243,90,7,28,3,233,92,124,128,155,48,246,51,12,101,226,209,199,237,212,119,55,169,203,159,244,38,86,169,247,156,122,150,8,108,143,37,169,216,19,253,130,236,186,130,109,220,139,223,155,244,228,33,91,62,45,156,40,3,111,4,36,227,35,117,219,0,188,91,28,233,175,106,167,185,164,52,158,242,220,239,146,28,231,24,162,209,106,40,242,67,73,145,191,174,110,184,164,57,96,98,197,133,218,145,50,161,176,100,214,37,66,180,69,224,65,3,95,132,87,44,24,40,209,59,242,144,153,247,66,155,57,15,80,233,166,218,166,144,231,184,166,35,76,125,177,248,83,166,62,33,221,104,19,77,103,0,11,246,72,157,93,168,218,92,136,109,218,11,69,204,20,193,109,217,142,247,140,197,223,230,215,15,167,105,40,151,222,239,144,209,171,203,100,12,14,45,180,53,94,122,229,189,51,194,161,54,240,36,55,213,176,174,32,211,223,130,191,84,173,116,187,179,246,53,76,207,167,174,73,234,199,211,222,204,206,55,29,146,135,119,210,97,226,50,190,162,108,160,47,69,187,16,50,95,206,157,109,197,3,29,117,252,23,156,240,64,217,69,144,239,221,203,207,255,20,244,27,108,135,177,70,72,24,220,253,187,163,176,213,24,167,154,169,140,30,135,77,243,78,248,234,123,93,255,151,193,5,149,93,164,172,52,192,147,20,228,23,215,236,17,8,229,26,221,55,215,202,49,99,1,250,119,208,2,252,46,142,177,113,142,121,249,93,111,15,105,35,83,38,88,215,100,192,2,169,154,3,220,219,209,187,233,212,249,44,142,144,150,123,143,130,145,181,72,55,149,132,53,153,189,136,97,6,49,157,109,40,234,43,101,102,35,180,54,63,37,70,239,230,168,161,193,42,160,140,246,165,113,243,179,53,61,73,238,24,222,12,35,189,238,63,62,223,227,167,160,123,31,108,53,231,48,120,98,100,194,125,140,104,229,230,98,9,203,53,117,157,14,50,13,254,240,70,78,198,176,52,213,132,137,140,63,157,9,59,216,227,193,139,173,41,0,249,167,220,213,208,94,106,206,115,55,19,62,234,183,231,221,254,201,12,32,147,142,152,29,143,52,209,210,3,217,113,182,156,193,245,223,212,11,37,90,251,255,239,156,178,12,226,66,62,89,66,168,104,45,100,142,83,22,59,157,116,151,152,97,23,21,59,180,254,88,38,251,240,165,235,61,253,221,246,212,98,194,190,231,123,133,129,187,163,8,200,215,105,112,46,186,201,174,183,29,15,46,179,183,28,202,98,125,255,109,26,177,79,72,149,71,162,147,120,159,71,139,48,231,174,204,250,218,10,39,46,245,70,124,251,180,242,9,113,160,79,13,113,112,2,2,187,121,69,202,211,251,63,62,58,150,238,236,105,164,178,171,175,3,97,253,165,116,128,227,176,216,45,83,63,6,142,6,224,247,68,141,144,89,157,69,32,193,172,69,161,157,121,36,125,11,198,191,209,47,243,217,128,25,24,172,37,206,25,214,156,190,23,116,244,66,98,188,145,178,186,104,146,161,60,95,80,200,55,239,0,64,247,12,252,145,178,125,24,169,37,62,88,26,58,233,179,157,42,204,112,108,127,159,49,249,183,3,204,123,48,5,24,168,255,212,62,186,82,22,167,165,113,33,191,29,0,55,56,221,64,183,135,208,54,93,4,115,97,128,77,40,231,223,163,50,31,116,230,225,152,243,193,137,235,33,168,133,192,16,252,221,52,233,3,20,232,25,15,10,121,110,52,177,80,237,142,138,19,232,231,14,89,142,89,99,164,77,95,227,173,66,40,53,168,101,159,187,117,121,35,225,149,165,125,184,139,28,29,118,20,55,211,143,73,108,249,27,207,228,224,98,29,163,29,191,53,60,38,133,123,103,73,96,141,208,67,225,77,137,86,63,154,109,210,201,155,222,209,103,158,14,155,161,158,174,221,10,72,110,87,148,103,94,222,225,204,123,18,1,249,224,135,6,7,49,115,74,3,65,250,98,103,145,154,212,57,163,56,249,231,108,252,213,52,205,130,8,140,61,191,53,105,83,70,123,214,104,88,233,46,121,116,158,249,58,98,33,239,42,96,84,211,18,204,109,247,178,104,78,175,93,102,132,104,23,75,223,139,236,236,247,29,48,160,212,207,212,54,38,42,155,83,46,112,220,211,195,12,161,17,33,209,37,22,94,42,31,147,137,206,213,110,112,113,116,113,86,202,116,210,201,40,58,104,238,28,8,223,162,137,108,222,172,10,69,41,119,153,7,42,209,99,34,137,173,165,92,248,58,179,82,48,149,101,101,159,221,212,96,176,162,31,117,210,164,223,14,227,57,4,225,171,156,71,120,95,112,198,45,212,238,104,120,253,164,107,253,88,141,205,22,127,224,190,12,248,174,103,152,76,45,35,250,201,90,109,220,131,143,111,127,196,27,210,206,45,172,28,42,12,22,237,102,177,76,170,0,4,193,115,17,107,211,75,238,159,90,60,34,94,244,158,195,107,200,60,142,99,238,201,102,122,162,40,62,162,84,59,219,13,193,207,119,240,251,193,222,70,175,113,103,185,4,8,175,126,152,132,89,78,28,1,125,170,104,161,222,210,240,77,235,91,231,216,123,209,82,10,156,169,222,24,162,161,145,195,75,43,44,80,35,65,73,66,205,28,235,12,85,200,126,198,155,248,185,73,209,246,27,80,105,139,83,80,204,74,225,140,153,78,234,175,247,169,24,241,86,141,80,36,254,171,253,66,7,126,46,72,207,82,136,49,246,147,77,81,33,158,50,155,23,235,156,223,18,116,44,226,236,79,104,158,86,11,198,31,51,10,22,170,26,98,209,187,24,94,133,161,14,18,212,79,101,58,241,99,3,183,230,166,133,43,35,113,24,117,97,131,157,138,12,11,87,129,239,38,166,230,205,31,129,59,107,65,219,120,47,126,55,95,118,136,215,133,155,140,205,209,28,163,127,101,196,82,16,63,25,73,22,233,124,44,141,227,131,129,211,35,172,14,87,182,212,218,202,123,7,184,190,44,56,113,130,189,165,162,41,66,144,129,242,238,231,10,143,3,204,230,238,110,144,42,221,225,56,231,220,242,32,193,183,142,81,19,67,95,19,5,223,173,79,78,212,41,91,21,172,249,216,203,226,50,31,180,152,110,206,240,173,219,83,89,26,57,185,218,133,222,201,6,253,171,68,73,2,186,102,227,149,73,36,233,149,241,88,214,192,61,146,254,186,75,106,166,226,147,18,147,227,215,219,73,71,118,14,56,253,99,212,236,75,202,120,85,61,90,74,63,138,120,181,147,47,64,243,79,250,63,229,186,213,153,53,145,249,130,120,51,133,95,245,201,159,162,115,179,202,85,221,55,221,134,46,26,32,34,165,164,53,39,120,64,217,236,18,94,188,22,37,68,199,169,206,214,192,164,226,2,35,203,27,242,151,96,102,193,91,213,168,31,171,30,68,104,238,140,219,191,77,161,153,248,184,172,57,70,203,59,21,234,140,170,142,69,238,11,12,9,61,165,206,186,58,14,146,131,3,126,136,175,163,194,182,33,196,197,109,109,123,185,60,53,111,26,145,131,30,50,183,211,0,233,151,207,26,107,182,205,178,177,226,225,118,86,24,226,19,101,163,2,132,175,136,48,21,101,246,38,74,241,120,212,99,107,155,222,49,151,54,50,72,120,127,39,229,64,213,1,228,46,241,1,135,28,54,215,100,137,96,129,103,209,211,22,129,120,191,63,162,70,202,242,189,52,126,29,39,186,66,181,44,96,175,154,67,170,253,89,235,208,154,250,49,27,138,23,1,15,15,230,9,215,52,188,84,224,102,216,210,167,44,5,17,219,150,238,153,121,249,16,253,101,224,181,173,117,68,32,19,90,139,199,92,168,195,69,15,82,46,115,64,20,20,70,37,124,251,19,24,204,223,226,229,205,125,240,137,180,207,54,24,132,41,87,221,179,119,251,153,10,178,252,86,154,118,24,96,209,192,152,234,3,158,42,24,178,34,188,166,76,138,231,156,4,176,41,218,127,44,251,240,253,201,23,109,131,253,99,194,183,105,216,99,17,71,100,71,87,254,93,215,181,102,62,48,122,122,21,207,153,115,134,110,210,87,75,118,231,131,78,191,163,255,77,72,199,232,238,167,135,40,90,3,36,24,39,124,154,36,228,22,53,34,198,60,182,229,250,96,120,198,15,245,126,231,36,51,128,198,223,173,164,191,4,15,63,33,97,204,41,130,222,85,108,92,42,211,91,182,254,178,202,116,155,13,172,37,209,99,122,49,12,44,202,72,246,48,217,228,7,111,195,164,234,153,112,109,197,17,42,200,51,105,14,210,158,158,252,180,141,215,152,91,69,227,180,45,10,120,174,81,145,40,59,195,24,46,230,105,103,214,206,166,199,70,84,74,79,135,7,17,21,245,57,48,140,176,195,112,135,14,173,111,1,236,182,84,160,189,13,120,87,129,194,110,148,179,222,127,208,74,147,186,100,72,122,38,63,145,198,176,192,76,10,4,172,37,35,150,169,74,11,145,211,253,230,181,45,163,13,24,21,74,214,216,225,113,46,244,123,9,64,155,0,194,158,4,41,89,188,51,25,237,20,51,239,92,40,53,97,52,137,90,239,82,171,210,67,133,4,196,216,71,11,57,172,199,85,217,64,199,244,49,141,137,51,61,214,13,96,92,180,7,126,174,44,135,202,191,88,194,147,245,63,118,126,216,190,131,145,99,186,176,94,161,114,57,96,49,243,234,24,135,138,225,63,40,225,200,187,136,37,166,249,69,202,93,63,41,188,68,131,210,100,241,189,107,54,23,15,144,93,91,71,27,147,154,15,117,130,177,12,80,249,230,225,209,11,38,186,55,204,248,51,177,116,200,188,158,10,172,202,170,140,57,241,138,97,45,50,118,218,251,88,172,204,161,117,219,216,75,169,238,55,223,64,155,192,205,161,103,189,235,165,143,62,136,78,47,107,84,213,22,99,36,108,103,84,95,72,166,183,82,101,78,174,170,74,41,162,29,244,95,132,68,148,193,55,245,204,223,30,199,34,82,85,107,96,132,78,115,206,160,102,214,202,241,117,167,245,193,247,182,73,72,89,244,147,173,207,200,31,186,83,150,110,122,225,20,115,151,53,163,157,108,117,93,158,252,82,86,29,111,242,142,136,164,166,191,138,243,185,205,207,187,155,117,152,161,90,176,142,206,17,230,99,224,107,246,226,141,38,212,192,121,205,125,201,245,84,169,12,149,168,6,6,171,18,151,199,230,45,230,28,218,35,210,51,202,17,206,109,97,214,226,163,212,196,75,64,14,96,88,144,72,97,251,129,182,97,40,244,208,28,56,70,8,182,223,127,16,124,144,10,233,159,204,229,219,68,17,121,123,167,242,75,130,11,130,174,229,250,244,120,196,33,165,40,206,157,14,60,231,83,210,52,242,192,10,43,171,41,87,142,126,144,133,182,50,154,241,219,124,13,116,71,9,236,236,70,238,250,27,152,145,167,95,51,191,147,89,114,93,105,235,3,107,143,190,83,2,219,249,34,152,28,56,16,84,74,251,252,39,78,171,139,192,32,194,235,17,149,182,154,7,13,88,35,240,86,129,234,105,98,41,143,42,73,32,40,166,243,61,10,102,208,182,175,77,100,65,5,7,121,14,178,56,115,236,164,207,96,206,208,187,225,101,153,76,243,217,160,193,199,116,184,36,75,148,2,42,170,59,81,29,38,55,69,233,103,83,123,114,88,148,0,5,165,96,67,8,201,1,38,13,137,23,230,168,63,30,49,53,100,189,21,106,66,237,83,194,69,11,177,230,27,97,103,71,102,176,16,156,196,51,36,213,248,108,5,57,190,212,119,19,86,15,90,34,225,64,190,47,107,17,1,176,249,200,176,83,253,74,34,30,146,237,24,255,67,2,246,138,95,147,226,250,184,93,154,76,9,197,135,243,46,70,48,254,78,98,28,131,45,161,180,97,97,228,108,9,172,241,47,3,135,216,8,114,90,203,16,170,210,76,97,7,152,147,100,56,190,96,221,117,203,46,147,219,91,26,160,224,81,36,182,73,106,80,207,208,197,178,71,88,65,137,204,250,9,237,27,208,83,102,219,247,188,108,108,248,61,216,166,203,26,205,43,11,138,237,141,226,233,103,226,194,218,83,75,178,211,241,128,71,164,154,31,115,191,38,140,108,176,255,144,91,58,134,230,195,84,102,229,32,74,11,248,133,37,220,164,190,20,226,215,159,214,118,3,196,196,162,128,213,33,155,121,32,109,35,132,56,33,190,44,118,126,220,10,48,3,178,133,46,15,126,164,190,188,182,5,214,30,234,153,110,56,110,213,13,80,22,26,111,177,141,254,201,58,249,246,246,31,123,162,226,158,153,122,110,30,10,81,42,9,209,0,157,63,236,58,65,130,43,118,190,198,155,250,185,189,164,243,41,14,202,156,56,150,213,185,218,184,149,28,55,85,20,13,85,41,136,47,80,135,226,205,165,53,10,228,63,176,132,139,30,8,46,120,113,88,2,215,127,55,148,108,66,148,175,195,0,1,132,61,33,3,172,223,23,124,56,146,169,139,231,251,117,24,91,73,79,44,50,27,176,5,39,130,233,30,100,192,129,203,36,201,34,100,157,232,200,121,120,184,111,116,129,157,228,143,52,242,11,113,91,233,240,236,75,100,150,185,36,25,45,105,141,7,109,254,30,31,17,187,230,207,181,105,176,209,227,216,148,168,119,120,29,124,32,124,224,143,223,86,176,94,15,66,72,189,156,125,135,220,152,41,84,34,151,28,33,25,77,16,231,213,204,238,74,246,234,33,8,32,51,141,250,76,82,174,129,56,246,254,3,192,209,142,54,150,104,48,170,239,210,211,159,37,114,2,39,109,124,125,70,26,75,167,20,28,240,43,180,193,217,189,144,65,4,186,163,32,144,191,27,69,91,74,31,245,14,29,45,5,136,231,145,222,77,164,219,17,229,89,156,42,248,29,150,61,144,19,111,22,92,164,100,255,231,4,175,250,30,204,60,189,96,173,119,101,245,97,88,90,127,154,3,74,4,65,70,126,213,240,131,105,212,66,228,114,151,93,158,107,77,210,163,11,185,183,5,230,21,76,49,8,91,238,20,219,118,49,65,147,205,94,179,102,30,210,94,186,173,247,94,33,199,58,201,149,82,15,87,249,126,240,210,164,4,123,148,197,29,122,51,194,212,177,109,21,188,31,122,252,210,191,188,249,247,39,154,81,177,38,12,140,198,128,235,11,72,23,78,154,96,93,30,248,188,172,178,212,173,68,22,220,149,109,205,127,249,224,139,14,148,76,123,217,36,136,13,124,102,83,157,244,2,195,13,253,151,253,14,102,200,68,212,178,10,146,228,252,16,10,252,37,99,194,95,208,163,216,131,125,191,72,62,246,54,12,49,114,88,93,93,95,182,85,161,106,63,150,9,1,196,246,57,161,13,51,121,92,100,151,187,204,13,150,143,221,102,23,78,146,154,167,221,34,85,210,66,3,124,154,201,3,96,143,224,255,157,26,251,247,144,128,222,40,25,53,153,18,90,12,101,56,242,132,129,183,142,171,200,177,73,104,162,35,160,50,232,213,113,60,175,135,112,154,14,102,123,37,185,212,192,144,82,163,229,209,168,1,68,9,53,0,217,26,192,219,225,138,198,189,148,67,244,192,155,26,210,181,182,54,184,149,37,226,172,156,60,69,232,2,59,216,249,187,171,149,239,12,57,143,6,124,14,97,40,208,219,231,113,24,122,24,173,178,67,254,233,217,211,113,114,152,231,25,151,78,86,79,247,212,94,203,138,208,79,218,168,193,28,215,76,226,222,245,243,236,218,49,98,218,3,20,237,3,78,154,122,75,63,95,164,20,163,82,78,218,91,130,139,217,207,81,165,169,54,209,152,178,45,150,247,29,172,163,132,35,55,164,106,245,236,28,120,55,147,148,179,234,49,48,144,62,67,152,91,74,87,164,189,71,195,66,117,244,46,136,57,19,240,48,210,204,109,187,229,66,241,252,75,94,190,119,163,151,63,230,58,224,93,72,155,12,141,226,200,139,94,228,131,61,208,7,4,163,13,55,93,105,112,221,225,176,29,223,130,232,71,53,85,129,116,150,96,94,44,214,245,205,7,21,58,190,85,187,13,13,40,187,32,220,236,25,15,182,249,217,72,60,29,221,79,161,48,183,193,196,56,111,59,223,250,249,20,144,14,65,21,219,139,231,199,224,29,49,230,220,4,217,138,109,146,239,203,32,172,198,44,82,219,244,215,23,155,83,26,15,163,108,81,27,99,22,126,6,148,98,180,6,37,170,209,136,14,226,165,11,131,83,205,42,143,125,82,238,90,79,11,40,175,163,125,27,18,214,246,21,219,204,169,121,186,164,3,173,178,194,183,72,164,181,147,123,203,142,95,163,63,119,176,127,58,213,167,150,219,145,227,204,53,32,5,213,96,226,154,208,38,199,26,60,220,94,73,1,14,120,104,221,68,43,38,125,146,84,97,215,105,39,151,99,162,231,8,83,124,225,15,232,217,141,178,70,64,124,46,141,148,250,231,125,222,152,180,0,228,130,21,46,199,126,76,200,19,86,14,45,109,248,0,73,62,223,165,218,53,183,212,184,99,166,16,16,88,221,163,208,95,178,57,29,23,251,25,161,64,244,91,105,234,85,206,28,114,28,158,83,43,203,188,114,126,32,50,47,143,248,139,123,151,13,169,180,89,51,190,162,139,169,217,133,185,164,195,131,5,245,44,200,169,192,38,39,193,244,49,72,228,113,179,150,69,183,134,55,57,201,201,172,209,252,13,97,214,142,245,113,45,2,112,90,175,116,34,115,250,83,184,158,145,34,222,172,249,67,61,185,80,232,41,56,37,8,109,220,141,205,138,154,158,50,9,143,145,190,211,254,155,94,246,100,176,103,186,70,164,33,213,120,205,73,20,25,117,139,4,124,105,32,235,48,170,241,231,69,106,153,68,143,17,251,230,249,42,212,37,78,6,193,184,130,97,34,100,172,120,153,243,176,119,141,223,26,148,116,170,154,119,21,54,27,36,96,206,213,131,59,29,41,39,189,92,100,26,138,14,241,215,224,57,208,156,124,45,222,153,80,134,202,209,103,195,139,130,50,92,23,94,78,118,247,192,150,193,63,3,131,69,31,154,7,211,23,253,240,212,135,62,100,233,239,228,76,175,102,91,44,27,114,12,21,1,152,239,79,112,246,250,2,141,50,229,46,55,128,173,249,235,177,152,5,253,146,41,225,200,157,146,183,184,150,33,36,225,25,2,241,58,55,127,149,2,221,194,185,177,75,68,216,103,16,178,214,27,39,149,157,142,79,139,174,195,87,57,98,46,184,85,191,132,251,30,14,54,77,133,196,189,97,108,254,201,88,248,121,192,189,238,148,67,46,117,136,248,149,254,152,234,119,105,201,26,228,190,37,186,92,200,178,129,109,26,181,150,63,109,35,124,190,137,216,71,198,221,139,173,35,25,50,49,81,240,49,242,128,143,91,216,21,131,135,152,207,251,72,107,76,174,11,193,128,22,177,45,199,48,170,227,4,255,202,123,50,158,56,57,53,156,58,200,8,125,43,63,188,97,166,133,97,148,12,191,163,237,246,241,118,229,217,172,184,25,66,73,216,118,186,14,118,78,142,50,88,63,208,9,76,150,231,174,144,133,201,197,90,108,232,30,228,62,59,201,134,12,124,143,55,223,229,61,241,12,104,229,188,66,28,10,68,243,9,201,87,234,246,242,184,201,211,23,105,122,190,234,179,179,235,160,191,129,124,130,15,194,139,118,63,42,88,185,138,187,61,219,115,151,230,198,198,92,9,133,2,216,190,11,29,118,249,134,207,148,140,177,151,94,228,5,39,187,61,120,228,203,178,71,217,96,14,20,54,197,38,56,138,0,160,93,47,147,214,74,224,134,218,85,242,176,110,245,176,206,31,51,50,132,186,189,13,32,80,43,233,170,40,247,157,113,19,243,226,230,212,63,234,86,164,237,10,188,118,2,41,13,185,47,111,109,137,183,82,150,175,19,211,42,71,175,175,128,41,196,152,136,81,107,144,215,143,66,237,206,129,157,240,233,69,7,213,75,208,143,127,65,2,94,145,117,104,225,177,133,181,33,236,197,251,170,110,214,165,11,248,181,62,101,41,56,53,204,247,33,148,57,136,21,248,113,98,49,28,70,140,63,247,232,35,30,92,1,204,244,69,39,75,255,209,75,232,103,202,180,222,56,28,62,10,109,9,106,243,154,154,115,68,146,21,46,101,201,81,190,177,172,35,231,131,221,95,211,64,5,3,130,248,251,32,136,125,204,255,177,28,169,116,49,89,170,144,62,112,160,106,48,210,60,0,224,49,3,231,28,229,253,222,153,176,53,154,173,94,113,126,85,198,154,64,190,101,109,52,12,143,50,197,100,170,163,63,152,65,112,25,178,240,173,199,57,102,71,5,172,172,138,75,145,149,211,211,93,3,63,27,47,170,237,205,141,235,79,251,12,100,173,239,60,78,33,8,5,102,123,25,255,228,249,133,175,35,236,115,157,172,35,24,2,4,122,111,143,243,55,21,103,219,57,237,18,231,133,42,59,50,77,193,115,143,67,78,42,17,35,255,131,239,55,251,38,192,27,15,127,10,162,245,97,23,151,54,121,176,169,236,59,184,205,229,207,29,239,240,45,251,63,143,55,21,22,153,78,12,246,206,61,249,32,102,175,235,215,151,39,60,183,213,48,13,139,186,33,98,158,209,117,217,135,58,130,103,117,47,187,151,15,104,76,212,172,29,208,49,49,150,63,56,65,194,32,173,169,209,239,30,211,238,124,137,46,251,114,168,112,172,221,242,120,236,253,72,206,117,86,59,250,15,181,158,247,222,34,110,72,39,188,48,70,13,152,214,209,178,94,116,109,18,218,104,12,226,3,28,220,32,140,231,238,242,234,220,155,248,193,204,205,49,124,8,20,186,184,73,165,70,194,57,241,131,205,200,179,30,14,207,147,80,109,115,82,102,197,240,160,249,165,82,161,114,104,104,202,172,157,247,39,98,106,16,98,181,53,133,64,167,53,173,175,116,95,70,5,19,146,185,139,250,247,55,2,204,51,88,91,238,26,186,133,142,162,217,15,249,197,125,10,74,111,241,37,196,231,255,187,129,158,242,81,206,25,250,213,156,233,106,192,13,174,249,225,164,49,213,123,243,144,44,175,199,6,248,122,98,129,168,122,160,36,176,33,246,209,217,149,120,65,95,130,140,187,84,219,170,6,6,207,219,239,67,98,73,40,6,35,138,207,8,172,194,156,154,36,225,215,183,128,194,205,171,54,3,80,93,86,172,236,207,11,1,133,91,52,32,122,121,21,242,173,23,59,101,129,138,223,142,172,55,123,7,15,238,114,217,83,62,111,209,15,68,134,239,205,148,108,248,252,21,90,181,194,93,93,98,29,101,164,124,239,19,16,237,217,113,54,163,68,235,180,35,166,87,31,244,74,48,107,230,93,120,90,16,216,62,221,61,44,228,205,155,179,229,201,74,115,175,87,45,200,139,59,248,236,242,45,231,185,9,81,18,208,84,175,35,203,85,106,208,192,147,245,129,97,211,194,118,109,27,119,150,237,255,241,144,248,202,204,53,218,225,131,90,52,117,100,125,107,27,7,38,86,150,107,183,24,198,175,78,65,206,145,203,37,3,140,8,8,177,179,123,180,93,101,94,223,207,60,117,146,241,106,71,92,166,240,152,133,194,215,218,81,231,218,180,60,253,187,7,70,232,172,70,106,244,232,212,135,130,102,196,42,237,198,208,23,114,222,180,115,8,171,145,224,130,254,234,158,190,141,0,199,2,154,57,94,146,133,66,248,242,158,49,87,152,199,18,30,150,189,30,228,248,73,236,43,223,72,115,117,211,222,79,167,201,226,25,33,180,20,132,233,251,251,44,139,16,205,189,142,10,123,2,79,94,240,181,181,44,37,47,56,62,189,247,154,49,96,246,22,70,198,53,75,96,69,103,246,156,184,113,177,98,40,227,48,221,195,158,13,192,187,31,3,171,17,227,25,201,225,161,67,121,217,114,228,191,167,167,225,219,144,27,91,148,141,84,119,235,16,52,68,203,205,222,15,52,140,175,20,218,254,233,38,110,91,254,227,71,2,142,251,202,24,54,19,132,65,108,134,148,229,21,232,66,226,212,169,191,206,135,99,147,184,29,165,58,155,146,79,90,153,31,76,93,8,101,35,166,193,242,178,130,47,213,15,48,35,165,178,89,137,31,60,161,135,186,154,203,209,157,83,98,176,200,188,108,47,163,253,182,233,111,107,12,40,215,183,238,41,138,100,207,89,65,175,40,39,127,179,85,72,223,140,10,113,186,166,90,234,88,99,178,151,115,243,136,13,48,180,161,175,202,141,192,33,108,12,64,204,160,58,90,108,211,197,84,128,55,76,45,151,127,220,133,212,127,158,9,207,253,113,58,84,83,0,70,97,190,47,12,156,251,3,26,237,14,136,183,253,232,22,231,89,100,100,218,149,81,132,233,171,49,32,166,138,24,167,156,139,177,98,19,216,204,86,160,210,229,218,132,59,182,229,68,101,78,106,68,31,124,228,10,101,205,134,100,135,96,136,210,234,120,29,63,11,162,158,222,43,173,50,54,227,206,215,165,153,152,37,200,78,145,59,93,164,98,142,108,236,154,209,94,72,51,173,161,93,17,199,250,231,216,126,129,4,92,2,169,54,13,246,139,32,113,18,64,17,4,130,231,104,154,33,31,244,152,101,219,31,25,41,167,118,141,100,97,26,212,64,70,92,160,95,213,20,228,175,172,150,235,207,88,229,189,177,2,115,134,94,212,119,40,243,107,139,180,172,165,216,74,173,97,251,191,90,170,253,248,18,41,170,248,224,132,148,21,33,199,251,226,134,244,120,161,19,122,12,182,218,98,74,127,120,65,246,110,194,71,86,41,78,164,9,254,144,235,138,195,201,1,202,83,20,153,21,242,209,163,46,204,24,86,192,94,148,176,167,54,56,90,228,151,139,0,200,37,117,167,238,112,154,238,102,9,116,83,96,204,101,142,56,100,195,169,237,124,187,32,228,150,254,249,203,67,122,223,27,249,60,70,31,192,23,38,224,141,45,47,15,50,219,221,251,167,216,234,102,123,56,209,115,142,81,34,193,97,243,66,115,129,70,29,111,145,168,9,239,43,166,67,89,184,208,104,34,56,3,63,136,11,84,79,241,155,2,155,1,193,92,17,7,234,21,42,210,224,113,87,200,59,212,206,153,154,45,37,220,243,41,118,86,252,25,66,248,132,2,105,49,51,25,135,81,159,204,130,73,69,91,243,206,200,55,19,159,86,93,245,181,183,3,191,115,161,17,235,84,62,215,12,233,255,135,61,208,123,75,156,9,25,122,215,44,62,173,52,12,199,6,88,88,165,146,189,114,245,32,110,144,143,102,98,204,230,38,226,229,129,247,137,219,28,27,129,8,5,46,246,56,46,108,126,75,186,167,107,138,178,79,134,223,154,114,73,109,145,24,2,157,155,76,79,182,60,176,180,44,30,72,202,254,114,211,16,130,38,141,83,199,107,238,54,109,243,238,188,121,12,70,91,123,233,207,208,190,95,173,52,169,160,160,161,79,203,9,36,100,146,19,224,210,23,17,158,243,46,253,19,155,160,179,131,161,20,80,85,39,97,55,226,203,150,165,216,194,165,248,152,51,4,203,155,153,215,108,233,189,32,255,175,222,81,38,244,67,175,77,101,244,208,75,211,208,223,78,117,23,220,0,130,49,218,20,153,201,173,75,144,118,137,169,29,40,126,27,95,92,213,86,84,246,30,141,224,29,181,204,59,30,235,250,242,151,49,4,191,25,33,255,154,43,154,35,142,108,134,250,42,36,110,239,185,121,75,123,90,127,162,244,156,30,102,150,91,10,144,4,165,244,105,115,131,58,186,43,66,51,142,32,38,136,22,224,253,171,177,70,112,125,28,150,215,223,166,34,167,183,208,137,146,165,135,241,121,72,116,252,177,104,138,148,83,16,220,177,195,18,101,4,81,101,223,77,241,75,115,18,90,117,8,76,191,155,236,123,7,223,18,88,179,190,107,84,54,86,7,18,169,136,66,76,29,151,86,58,233,58,148,200,191,43,57,116,249,241,6,32,101,105,109,75,11,122,169,37,234,132,86,138,133,177,2,242,111,12,113,29,65,35,0,69,1,187,113,46,85,237,122,160,51,140,247,189,62,234,33,227,11,3,170,95,18,155,69,77,34,121,227,0,101,101,49,125,109,64,147,132,234,138,79,83,57,104,29,247,33,106,67,25,202,217,252,3,107,118,71,239,144,123,242,78,174,26,33,121,53,11,230,36,244,201,17,61,170,111,187,255,116,241,64,223,231,21,100,149,144,64,208,38,41,142,155,125,135,136,39,210,81,120,229,9,176,47,170,134,150,47,59,142,192,172,243,156,86,158,143,210,199,150,51,108,4,7,208,192,237,156,240,229,79,95,45,248,196,18,178,61,41,198,210,103,255,13,64,83,10,181,103,56,13,23,169,234,47,54,204,172,254,160,32,237,124,143,248,51,151,26,198,217,103,43,169,204,150,183,186,70,178,73,102,224,107,231,233,1,108,33,121,112,193,121,227,214,224,1,16,7,219,213,29,119,15,103,203,74,113,75,105,180,63,35,104,123,91,125,175,44,99,47,196,247,99,209,251,47,212,241,98,9,85,69,201,201,252,169,206,105,19,254,216,113,248,111,244,46,180,101,167,233,208,94,175,139,244,108,185,249,208,252,117,167,255,12,132,252,129,129,225,208,229,153,99,19,79,171,132,120,110,233,234,85,66,148,156,10,8,67,82,4,61,90,252,130,9,121,20,88,68,55,114,40,52,159,85,17,185,72,127,142,209,121,241,43,235,24,9,162,109,183,108,9,113,225,1,119,137,93,126,60,73,179,180,8,31,49,231,183,224,179,190,89,251,120,58,157,103,88,181,57,143,134,31,127,56,170,196,194,185,196,94,86,219,66,32,241,181,250,189,248,173,95,126,131,66,58,171,203,194,155,193,140,96,179,100,102,0,77,112,12,51,191,34,86,129,2,88,243,212,97,154,171,28,29,135,72,101,101,166,180,115,163,129,138,47,214,108,76,207,16,73,247,207,71,194,221,62,25,250,96,81,22,207,109,29,40,0,94,28,9,164,113,67,15,247,171,198,153,35,186,14,7,74,26,218,242,160,231,52,95,171,179,33,151,184,135,31,151,87,111,80,100,109,183,53,34,183,164,17,19,5,82,204,33,183,113,240,177,42,83,208,75,60,231,88,249,215,35,231,77,112,240,86,30,181,185,238,139,60,48,109,30,72,217,181,5,152,67,64,63,194,89,13,33,55,225,203,110,224,81,10,15,76,15,155,177,47,130,149,26,44,104,48,115,232,244,100,203,213,117,197,182,71,59,237,219,213,14,113,206,140,234,173,27,215,201,208,92,169,86,179,6,242,137,35,37,56,145,191,42,175,35,234,190,106,52,36,119,197,175,203,194,18,189,10,146,225,65,17,107,217,218,36,84,120,104,170,120,17,250,51,145,57,194,70,159,193,233,54,190,176,222,201,183,163,29,175,48,201,70,59,103,149,187,86,105,203,122,214,228,67,147,30,181,11,161,151,60,108,91,30,87,30,156,45,176,121,172,31,71,10,172,199,157,241,50,66,24,132,49,101,215,123,194,65,26,76,111,145,29,195,9,236,3,191,34,253,130,138,13,213,145,86,63,62,136,86,33,47,117,16,205,160,216,165,132,218,147,205,224,65,252,8,54,209,26,60,174,199,14,119,134,42,182,67,115,5,75,242,215,38,154,151,25,101,168,83,84,146,189,168,159,8,193,194,147,71,250,56,237,218,56,3,124,222,238,9,234,175,195,5,168,212,66,26,100,216,134,125,148,95,249,183,21,93,122,74,96,155,157,88,88,60,126,147,254,175,243,5,248,231,154,250,212,39,149,10,18,71,22,245,132,130,231,4,120,20,59,240,176,252,67,113,219,75,199,175,240,50,235,70,104,237,119,216,197,71,3,248,222,220,8,125,238,98,169,63,173,206,91,249,248,147,110,222,219,29,41,93,82,26,102,235,83,176,160,219,117,63,155,118,61,28,137,145,45,148,2,91,153,26,227,157,157,112,158,7,208,23,21,183,184,47,233,223,243,26,172,43,147,199,153,244,254,63,141,0,253,109,196,156,108,248,174,120,185,18,84,105,115,207,114,247,223,214,12,133,113,39,28,60,113,193,200,47,77,254,227,141,141,209,246,86,178,231,16,12,11,249,234,17,183,115,22,52,216,136,52,29,253,194,44,221,30,60,216,180,176,81,123,5,35,23,221,241,71,206,113,18,116,45,237,245,180,192,221,53,7,117,121,203,14,184,187,128,247,130,32,2,90,91,253,123,57,118,186,236,196,131,164,255,210,66,44,176,82,63,83,190,210,173,134,200,58,132,115,252,225,206,197,119,191,42,126,153,163,72,196,64,212,77,45,133,185,191,165,217,208,43,41,247,201,224,118,171,20,121,144,124,128,223,19,40,145,27,158,50,8,134,103,47,55,146,75,233,66,172,213,50,150,6,143,197,17,62,100,145,180,85,229,232,30,234,62,34,230,131,83,221,192,117,96,93,254,141,2,13,61,199,46,158,189,164,59,199,198,150,98,168,0,12,64,4,211,226,33,162,233,71,10,94,231,76,111,107,27,221,47,250,64,218,32,174,8,204,21,49,175,180,240,5,18,68,70,29,242,162,143,177,164,97,73,255,172,220,112,119,94,171,251,147,185,206,218,204,86,119,119,228,191,234,127,124,41,53,118,92,92,207,132,205,255,116,209,255,184,58,139,107,125,44,64,191,150,56,96,94,37,220,173,228,70,71,232,69,109,186,6,63,217,210,196,47,102,96,80,105,119,154,92,196,170,93,1,203,47,255,218,235,253,125,219,90,219,141,226,252,28,228,106,220,81,21,175,194,168,143,200,114,8,148,157,36,230,201,18,246,162,151,77,166,203,13,35,37,56,185,202,247,4,162,64,61,54,110,173,215,86,209,243,81,44,151,149,26,200,77,35,225,96,123,131,117,161,239,46,170,42,86,161,171,172,236,81,229,79,3,29,40,44,221,56,128,6,248,158,111,171,22,161,80,208,183,147,42,174,187,121,92,226,96,174,199,169,12,79,57,213,116,204,80,88,139,168,135,208,19,198,39,114,82,171,118,247,133,63,34,251,56,149,227,103,29,233,71,42,240,16,43,38,106,151,249,117,124,239,209,154,16,95,0,61,18,101,11,41,182,161,142,16,8,97,102,20,202,154,59,138,24,58,157,199,181,180,3,18,82,185,184,185,132,146,73,23,179,153,0,171,43,73,14,28,11,126,142,171,222,137,131,15,16,116,200,104,107,133,77,67,165,64,49,166,249,74,100,4,217,58,85,90,50,101,243,97,156,102,218,247,6,185,1,165,254,55,181,41,23,203,164,117,138,23,187,59,156,152,247,222,24,176,32,188,178,244,44,200,234,53,49,16,67,56,103,23,167,133,51,206,9,8,136,134,11,195,45,181,127,250,221,111,241,153,252,37,10,177,217,70,223,154,255,85,66,89,125,205,126,172,5,192,55,5,98,182,11,17,54,147,210,224,61,222,183,235,117,232,49,141,79,13,75,1,160,202,59,83,3,35,80,73,5,123,192,246,176,135,239,166,48,46,78,78,37,239,189,15,187,106,186,150,38,15,74,70,8,97,230,106,183,177,143,194,208,207,167,242,214,247,242,134,131,188,175,84,14,199,80,37,153,80,73,103,222,251,123,251,222,35,33,65,29,128,193,58,156,252,38,24,77,168,165,78,92,197,149,65,39,211,104,39,210,214,111,47,204,239,102,98,104,170,32,182,168,34,9,213,255,84,212,144,197,170,216,94,97,227,120,89,114,247,56,24,220,3,243,135,6,240,148,0,59,52,193,200,151,227,242,67,21,109,10,118,149,253,133,5,92,63,190,88,153,178,59,54,204,133,48,72,1,80,150,229,203,179,235,157,199,30,196,58,95,7,104,246,48,173,203,237,56,132,162,111,134,101,234,165,172,69,76,2,127,96,160,144,218,215,229,164,19,186,162,76,235,17,120,133,63,69,26,109,54,224,255,39,239,189,4,181,187,13,131,201,218,102,5,137,83,68,129,103,44,106,154,247,162,171,88,36,26,178,218,50,182,53,120,153,35,10,187,217,89,87,91,7,25,170,186,34,25,112,216,239,1,218,167,101,141,87,58,177,13,30,85,86,242,44,251,156,193,18,46,234,6,225,75,60,149,116,177,249,219,34,195,91,184,126,117,230,68,152,210,34,167,188,254,222,31,27,197,111,65,254,238,136,192,212,97,79,255,43,119,198,232,26,64,242,7,48,75,129,152,71,248,129,51,205,112,148,62,237,186,206,250,150,7,108,240,225,119,135,102,199,96,225,60,226,239,22,183,120,124,30,85,140,15,36,217,42,175,36,232,63,121,65,59,90,49,140,115,18,214,18,69,51,62,189,90,244,132,9,178,135,206,0,191,88,188,244,179,15,238,41,225,167,233,148,0,172,239,89,125,39,195,78,170,240,135,172,30,168,107,229,194,254,176,130,59,146,255,240,213,150,224,115,122,181,248,213,211,30,103,182,165,139,44,164,216,110,113,221,33,221,170,188,149,211,132,83,96,186,175,104,143,221,167,106,169,221,129,224,46,50,46,69,107,68,43,40,78,192,4,81,108,222,179,187,139,230,124,66,218,103,56,95,90,227,53,213,218,246,248,75,103,113,157,197,64,183,94,151,225,243,213,128,134,234,41,123,198,196,223,184,32,113,112,177,219,159,245,136,105,174,50,185,190,60,93,252,214,95,125,64,101,52,113,109,168,120,242,203,206,40,13,143,129,136,209,151,67,50,198,191,12,157,33,72,150,173,195,100,33,170,21,131,30,96,191,172,146,77,248,233,196,113,149,83,2,128,169,60,238,223,130,159,72,9,27,212,43,239,105,116,12,87,111,64,196,201,9,184,164,105,255,107,168,59,111,210,86,250,50,16,149,212,45,65,208,13,174,221,6,204,248,245,10,199,27,169,163,159,8,160,29,24,117,14,33,245,53,49,174,117,94,5,139,181,192,193,217,98,141,252,68,199,62,38,132,64,176,85,57,24,159,46,193,252,3,82,3,6,94,0,152,215,247,206,86,164,0,243,49,97,143,193,82,243,190,142,255,97,202,45,78,211,187,112,255,173,127,23,12,216,139,106,165,87,173,78,43,136,235,252,184,187,43,203,74,161,68,180,129,164,59,142,229,164,128,210,3,177,223,108,98,50,23,147,36,222,123,126,232,27,97,250,136,18,52,155,87,148,239,121,231,218,68,142,209,175,143,130,245,185,132,207,108,107,53,17,179,142,100,17,100,14,86,66,237,137,234,170,236,162,62,6,247,236,21,34,169,255,253,243,2,221,29,194,27,60,165,236,29,57,236,67,169,208,232,45,248,41,191,78,194,147,77,135,17,182,97,39,3,158,0,107,152,127,177,230,65,173,206,170,217,85,6,180,209,250,13,63,236,48,60,170,176,219,193,158,8,12,229,166,100,73,43,68,15,133,160,120,5,225,196,129,72,22,79,30,203,11,12,30,138,34,211,44,105,43,99,161,106,155,221,196,253,80,152,94,47,204,148,194,32,173,42,96,74,184,249,72,110,179,39,62,119,122,148,151,226,201,247,114,119,77,175,122,111,19,78,55,56,187,190,221,14,183,102,124,64,194,229,210,150,124,243,17,147,211,202,99,137,14,132,111,221,161,242,167,26,242,18,50,115,53,121,66,11,164,69,104,202,241,136,48,245,55,99,127,83,241,108,15,77,160,236,70,248,252,165,60,149,34,247,232,132,169,118,202,168,108,218,208,232,94,26,24,27,0,31,72,122,25,186,201,9,102,197,221,49,141,50,98,186,157,160,234,217,176,33,251,210,166,115,82,165,143,179,43,3,130,189,232,185,200,89,57,48,17,97,138,222,115,9,137,250,243,76,204,72,226,81,139,175,51,202,110,12,200,166,27,8,250,149,222,114,124,188,98,57,252,8,145,38,110,125,33,157,0,68,3,249,149,247,80,219,133,128,180,222,68,178,30,116,237,137,17,168,224,53,124,31,3,224,154,68,173,195,114,193,150,148,15,145,188,18,254,114,75,146,106,109,49,250,231,203,0,111,64,240,33,226,240,244,225,85,23,22,118,8,39,216,18,93,125,119,255,214,38,63,138,87,51,240,98,192,217,141,216,73,201,226,110,188,77,155,35,107,109,173,60,207,15,205,48,148,217,161,181,94,83,168,38,169,1,248,46,132,242,109,250,1,162,138,30,140,176,146,159,66,150,78,128,191,39,207,241,14,102,25,33,188,179,183,252,70,46,45,200,48,172,55,183,0,143,163,174,1,188,203,25,87,45,158,17,83,160,140,137,144,126,129,194,25,93,82,220,181,1,114,43,141,75,67,1,153,133,228,12,85,200,39,136,33,211,204,70,115,62,66,120,116,17,122,27,104,224,14,43,45,106,188,0,29,62,13,36,74,144,61,123,12,200,20,68,145,71,126,33,73,35,235,106,63,151,246,170,29,229,198,3,182,229,126,88,115,169,25,188,218,1,21,105,160,234,157,249,219,220,3,24,137,26,0,65,95,42,223,195,27,4,225,174,118,103,137,63,210,200,164,63,92,152,168,186,142,245,26,198,108,101,255,97,131,25,70,24,205,36,88,4,70,23,211,116,124,163,1,79,173,56,8,154,196,220,128,187,122,125,199,250,79,52,230,20,252,159,222,62,139,219,58,31,255,57,215,169,252,52,104,16,227,102,28,89,113,161,246,85,97,82,107,5,148,136,147,13,132,144,147,205,195,157,111,70,203,176,80,43,207,58,210,234,70,216,200,226,128,152,0,247,102,192,253,31,49,178,202,110,21,221,24,36,24,103,165,13,175,135,86,51,200,224,143,131,239,71,143,249,29,76,209,136,4,149,234,102,250,125,177,172,98,86,248,147,4,133,70,116,159,37,186,106,61,92,197,16,69,41,134,16,188,212,176,120,162,104,194,131,29,178,98,245,70,165,81,130,184,165,81,139,166,22,189,241,82,15,71,156,73,65,147,83,69,197,18,42,81,167,76,36,2,252,10,147,186,22,72,247,183,52,206,241,84,75,24,133,138,99,135,114,46,12,70,131,193,90,85,117,76,142,84,130,104,134,85,245,29,194,138,115,35,0,244,38,237,236,41,188,230,85,28,66,35,147,251,140,53,143,225,180,156,33,214,72,63,46,123,4,92,177,165,19,142,149,182,40,83,160,39,49,199,32,159,176,211,79,204,190,221,24,139,183,154,148,164,30,219,130,197,134,249,109,183,96,8,231,240,128,48,178,122,9,96,87,238,198,115,121,169,35,159,174,53,115,90,120,98,34,71,30,74,191,21,249,152,178,225,86,67,29,207,243,214,125,43,167,107,209,204,155,83,227,206,169,166,241,157,93,131,151,177,57,194,224,153,8,37,235,131,191,214,162,174,57,182,73,116,246,215,108,210,200,132,80,62,171,123,193,160,116,65,119,229,209,235,193,102,160,4,76,213,220,201,226,140,124,232,14,178,223,100,85,214,109,144,167,83,76,119,39,82,82,68,119,88,190,21,51,246,62,222,1,216,103,125,250,111,227,208,50,103,126,236,226,250,48,8,103,83,182,111,206,69,154,178,132,203,85,222,220,224,123,91,154,134,220,174,28,106,174,247,200,213,245,197,98,74,224,104,97,44,54,47,146,30,210,118,255,118,240,95,17,28,35,190,190,43,185,178,62,147,35,62,83,148,112,66,231,1,106,166,234,116,91,107,142,132,117,199,23,22,97,220,50,195,249,59,2,183,179,122,97,195,157,103,11,192,187,54,17,226,109,127,66,224,235,87,23,51,204,209,40,3,133,56,135,84,30,69,130,95,223,72,220,100,140,204,14,159,244,54,85,10,98,183,68,190,92,150,210,35,187,234,202,43,122,9,30,75,131,49,208,249,12,94,100,50,52,99,36,83,58,61,17,113,41,30,147,223,255,119,84,183,170,240,45,225,173,39,158,19,159,218,162,12,206,122,2,5,42,119,196,1,214,194,113,137,76,74,130,129,193,149,54,117,27,179,205,227,193,155,1,151,10,6,170,93,112,253,244,240,14,236,132,209,234,113,229,184,127,44,221,32,175,206,45,148,127,237,130,231,236,27,19,73,239,113,56,186,239,188,155,109,188,167,203,44,148,242,62,213,72,45,58,171,242,197,67,102,240,21,30,147,96,229,97,85,223,103,226,94,138,60,239,101,158,133,38,59,58,62,233,146,233,151,138,113,222,30,150,29,32,33,94,9,179,115,165,99,104,135,13,239,31,66,241,184,171,77,128,34,80,165,3,23,67,120,243,201,69,123,199,83,172,231,99,6,235,13,146,181,123,86,199,44,197,40,45,109,209,216,50,25,177,83,55,252,191,138,36,14,242,152,150,73,48,120,106,196,4,210,120,190,248,149,138,129,86,25,64,237,241,71,26,72,193,48,177,105,96,53,85,196,45,16,158,55,143,175,147,64,121,52,121,159,238,200,139,172,81,141,9,215,183,225,17,158,58,147,114,107,143,72,9,249,112,52,10,62,78,90,206,63,39,161,213,109,86,193,95,156,155,31,170,178,125,27,176,244,35,94,224,6,82,206,229,177,209,95,136,120,50,237,158,199,239,12,79,158,121,92,112,70,224,144,89,234,156,116,180,165,241,1,39,35,231,127,42,54,215,232,99,242,161,146,100,221,125,113,205,148,242,213,103,201,252,1,40,42,113,96,61,204,205,77,185,110,101,155,129,46,68,2,127,207,183,6,45,140,129,140,64,175,119,250,117,187,85,154,2,226,5,8,179,162,237,97,179,206,248,5,119,143,69,216,199,142,80,214,238,65,173,92,143,175,23,119,243,202,64,178,169,42,187,86,124,118,223,224,171,23,50,114,56,100,170,39,248,37,205,88,250,168,151,237,145,15,8,220,189,68,174,74,225,37,8,48,44,13,69,180,49,231,106,137,169,48,7,211,26,222,166,138,200,140,245,86,63,124,118,221,14,237,155,19,177,133,36,207,121,214,247,86,239,156,189,148,105,193,115,85,240,4,41,57,234,240,0,123,141,196,251,5,94,196,196,182,89,130,108,191,143,85,208,152,152,250,120,140,88,218,120,190,220,2,247,154,246,238,239,131,237,12,139,171,10,254,15,125,217,178,165,201,171,210,32,159,68,31,77,125,44,19,147,54,214,55,222,27,172,169,80,50,60,68,62,217,6,10,70,100,168,36,42,190,62,236,83,230,23,33,67,219,164,59,70,78,161,26,164,34,196,99,45,121,79,120,237,200,94,41,230,225,102,197,76,159,163,79,26,56,15,117,52,84,190,69,175,42,27,55,137,77,15,174,171,243,69,234,79,44,104,121,125,175,12,119,1,126,135,185,157,89,164,29,200,31,14,92,63,16,194,122,119,41,102,173,85,172,0,194,135,49,39,151,141,215,107,176,251,240,37,252,3,86,29,193,0,229,42,211,183,139,213,205,53,226,219,24,56,192,142,62,236,191,139,157,231,170,221,165,233,61,68,226,28,196,144,1,62,107,149,35,57,70,14,46,18,237,125,73,41,190,35,73,83,173,78,202,157,165,6,220,55,242,105,210,34,231,237,236,195,124,79,33,114,34,74,21,117,159,42,1,214,97,53,133,165,113,147,121,127,107,69,51,90,175,68,238,107,203,21,122,45,9,45,156,195,15,45,50,82,80,63,126,194,140,89,138,161,239,184,245,103,231,176,171,2,0,164,212,222,130,166,165,8,237,143,75,156,201,116,8,24,30,178,76,190,0,51,16,99,154,250,228,255,8,17,118,237,3,106,176,152,167,55,247,45,130,191,155,28,55,231,23,154,42,209,60,54,3,99,25,95,139,192,212,56,123,156,241,50,107,163,183,136,149,176,33,236,45,179,230,70,42,25,182,247,144,203,236,32,121,166,235,54,18,47,230,27,66,179,48,161,43,185,249,81,118,21,216,208,42,136,145,45,189,76,193,0,11,199,74,164,66,58,28,101,213,12,180,166,20,49,73,162,8,61,56,238,212,159,119,30,165,5,227,248,207,187,112,2,20,235,217,143,19,141,192,126,201,148,157,2,167,92,63,191,98,11,28,156,71,137,132,6,142,230,51,126,191,93,202,44,82,30,201,177,202,40,241,14,130,76,90,180,254,26,223,219,252,139,213,254,115,99,41,56,127,213,186,67,137,205,199,190,95,215,156,69,140,126,38,201,3,93,137,204,200,50,98,177,99,209,253,25,122,151,164,44,244,106,1,187,144,115,22,115,56,205,193,18,93,26,181,28,42,81,100,247,3,20,220,101,235,73,231,19,106,215,201,31,101,154,13,138,151,213,77,227,182,11,54,6,3,238,162,199,243,63,60,184,50,231,199,9,218,214,140,173,53,124,77,110,10,163,235,100,8,110,44,55,130,22,204,22,153,188,84,185,167,123,140,176,145,230,64,162,12,194,119,215,151,188,70,93,177,103,249,92,7,65,206,39,97,170,119,32,67,101,141,167,109,225,138,246,202,174,91,41,39,157,74,148,29,149,50,225,57,115,215,68,121,220,52,171,253,171,0,102,128,186,205,167,11,170,147,174,72,18,121,150,100,243,130,187,110,91,169,186,195,168,240,36,123,177,77,28,20,255,227,31,5,81,249,112,12,121,211,252,197,225,181,121,148,0,161,35,128,205,222,115,43,37,148,0,117,4,16,129,7,102,61,17,195,31,238,237,236,42,149,184,6,132,89,136,67,219,25,4,148,184,193,28,67,171,168,9,10,204,239,120,225,92,179,116,248,100,7,208,0,93,185,213,5,19,228,151,46,239,127,252,64,151,228,136,244,156,88,97,164,119,63,20,98,191,255,116,129,197,203,109,126,229,162,48,152,64,52,199,131,91,224,15,178,31,164,89,0,134,206,165,166,216,187,78,173,142,255,124,126,157,16,148,132,123,8,36,64,129,31,105,123,171,92,224,100,140,113,241,220,181,216,20,48,234,100,197,161,178,31,187,222,154,139,66,46,102,50,226,41,129,24,166,4,216,137,172,146,226,235,25,52,223,90,40,6,20,204,161,201,239,220,77,111,200,131,151,85,132,36,220,233,98,46,239,210,166,96,32,45,8,234,220,228,52,200,228,21,178,51,78,224,239,54,174,39,119,254,84,96,249,175,153,13,185,104,247,38,56,55,255,91,88,184,220,2,236,200,152,211,213,140,21,103,185,103,188,25,137,204,102,237,39,76,64,88,19,83,200,137,82,134,231,21,94,102,218,204,46,159,94,2,177,61,93,39,57,228,27,35,189,143,109,29,34,234,50,251,204,36,111,231,45,236,9,244,81,220,175,48,45,74,188,207,85,69,12,161,249,21,212,53,190,95,16,219,246,150,127,89,1,131,189,185,211,221,92,80,164,164,184,64,185,48,77,161,99,172,106,31,136,173,254,203,26,244,87,181,161,13,133,73,35,239,28,138,236,213,117,98,10,55,118,110,166,177,169,49,140,250,98,247,190,246,7,26,230,174,214,2,71,183,37,252,123,192,10,39,29,90,170,253,61,251,12,230,215,67,245,9,234,70,252,180,182,141,166,76,239,0,163,229,253,75,170,74,132,216,195,102,138,78,149,207,59,255,156,96,71,204,147,127,247,17,48,195,9,167,171,217,178,88,98,176,2,125,63,70,111,196,116,71,49,244,157,132,11,235,102,85,19,204,69,184,109,203,200,46,242,197,93,187,144,206,215,149,164,202,88,205,63,189,236,176,253,35,225,139,78,6,62,216,238,13,223,120,62,171,22,76,209,183,94,100,93,133,162,60,79,44,99,67,207,219,21,152,217,28,4,9,69,138,211,39,172,197,32,210,190,39,252,126,136,121,39,137,185,127,41,210,117,237,18,18,134,189,18,150,233,28,61,209,190,197,178,1,10,202,129,220,195,183,3,236,236,172,6,196,183,98,179,4,50,187,79,148,67,95,49,74,48,65,127,83,104,25,123,249,104,148,33,217,50,235,151,42,151,170,162,11,205,71,92,97,32,75,99,3,250,102,174,135,144,132,213,125,170,47,131,139,176,7,196,193,199,49,71,18,29,230,36,81,70,174,186,62,93,75,217,208,10,33,236,202,22,139,53,156,31,234,42,230,17,23,131,182,6,140,96,49,159,129,101,249,12,87,232,70,2,167,165,55,236,55,44,52,197,102,41,49,35,14,193,199,204,88,154,210,189,155,241,34,208,72,42,72,95,223,142,34,177,127,198,16,145,22,4,236,208,205,203,138,83,246,215,97,237,232,86,178,109,72,121,147,154,17,173,112,85,4,97,3,71,114,101,152,199,29,55,235,207,58,67,76,9,241,16,191,4,126,217,117,3,115,100,74,249,32,130,245,87,253,58,53,81,35,246,172,220,67,125,128,148,32,78,36,75,62,150,204,218,157,43,19,160,126,148,40,143,231,128,67,80,206,17,104,244,251,228,144,26,138,180,92,36,57,123,190,174,95,50,134,7,237,155,43,34,17,151,201,232,237,110,161,240,217,92,222,149,113,53,28,126,242,245,125,154,252,183,254,255,141,36,190,232,216,187,125,190,18,74,54,30,246,46,75,84,12,1,226,25,250,170,25,233,218,199,132,24,201,203,195,163,250,233,137,162,130,36,2,171,109,206,65,14,165,94,112,175,154,80,230,83,67,116,138,172,172,105,165,52,18,151,66,100,210,85,128,151,195,68,67,152,235,215,21,73,72,99,3,36,205,125,135,216,63,151,228,127,123,119,225,195,108,5,75,48,166,205,57,83,201,1,102,141,84,117,39,39,39,212,102,199,8,10,70,170,245,39,61,153,1,214,237,91,206,167,154,87,212,236,65,164,223,159,249,218,142,13,146,126,240,87,24,211,116,21,195,100,114,245,6,124,87,153,123,27,206,134,108,14,187,1,211,213,51,157,86,85,157,100,157,95,126,139,166,55,63,143,61,83,169,227,207,254,104,60,221,94,137,68,101,163,220,193,245,118,89,207,69,73,33,208,249,64,89,158,7,16,204,187,104,196,236,91,23,52,89,178,235,32,21,149,36,164,131,175,47,92,113,115,161,58,186,114,127,62,30,196,242,192,234,97,196,200,242,222,226,142,228,187,205,191,128,92,176,60,34,59,150,59,106,48,222,17,222,26,49,167,20,81,69,245,107,55,228,36,235,121,79,28,56,103,82,221,96,128,242,167,249,243,162,225,74,84,254,63,138,246,175,136,193,128,85,86,229,108,7,237,233,172,60,182,1,73,243,79,203,47,27,113,104,10,201,179,208,207,193,102,108,231,242,15,203,117,163,50,12,170,38,184,116,228,127,125,113,198,52,2,92,214,5,46,13,83,162,254,205,62,186,130,51,31,19,228,231,132,27,98,30,206,75,29,132,62,86,230,143,144,64,195,4,87,26,160,28,104,57,92,255,202,111,140,184,101,60,254,132,108,1,64,134,222,188,163,35,227,92,230,100,215,176,253,158,191,30,248,186,251,55,138,195,234,231,144,111,207,35,198,12,115,157,54,249,45,39,224,215,82,32,204,208,134,223,236,21,109,71,57,130,23,1,26,52,50,14,42,99,215,44,200,156,41,223,188,179,9,33,19,204,105,32,92,2,3,254,64,33,164,68,4,168,122,176,64,147,26,143,45,169,178,211,180,139,175,106,248,83,232,207,236,86,0,127,230,189,127,47,73,159,27,148,254,207,214,58,116,224,49,246,73,168,218,172,76,143,85,254,171,255,141,164,128,198,41,20,151,94,115,56,145,181,78,136,131,249,206,105,161,215,175,235,128,47,255,96,49,59,142,228,25,234,110,195,107,148,10,199,249,47,57,9,149,152,3,74,229,215,25,27,25,227,181,57,95,64,112,140,188,43,41,117,128,234,67,155,74,169,90,133,119,97,99,41,45,226,148,35,239,213,70,91,59,209,138,217,118,167,161,238,140,84,10,61,191,88,218,190,108,122,20,14,24,59,141,65,1,93,102,175,251,154,42,180,43,46,217,74,55,95,211,210,223,216,158,85,36,172,119,202,17,241,26,119,1,210,166,70,197,223,56,188,138,15,165,227,136,89,160,3,64,61,85,207,113,241,194,7,90,131,252,172,238,47,196,201,108,13,168,135,21,131,173,13,31,136,20,127,0,35,150,154,253,106,60,183,103,55,220,178,74,166,189,133,193,130,202,224,11,100,141,178,199,140,189,43,169,141,6,42,176,35,91,141,158,86,32,227,214,90,62,58,114,221,221,188,104,6,98,20,2,20,49,22,144,246,235,150,53,242,126,69,126,198,230,241,247,61,196,206,214,163,183,72,66,58,100,20,248,59,202,3,104,190,70,92,155,123,178,55,33,44,70,225,156,121,39,255,158,86,20,15,21,79,146,240,194,141,46,37,126,148,206,201,6,84,7,9,166,215,18,169,151,137,163,193,204,53,183,67,86,167,99,117,143,130,197,113,101,103,116,174,238,168,120,178,234,93,104,10,239,10,233,222,205,85,109,242,219,38,16,167,4,189,10,255,186,133,115,139,40,3,84,13,221,57,109,251,117,1,198,117,81,19,77,149,96,171,203,213,124,228,47,37,9,251,103,210,173,58,45,198,137,150,10,185,157,231,195,120,153,138,111,92,24,102,144,197,15,76,0,116,27,249,58,136,241,244,202,177,58,166,184,11,125,215,77,104,160,43,215,100,212,215,63,145,58,22,192,134,174,243,58,172,168,211,58,217,221,230,22,160,28,161,66,112,251,109,246,167,194,113,52,36,254,0,165,66,97,88,28,29,210,43,0,122,119,214,188,174,236,174,38,175,3,90,72,206,170,142,31,120,170,185,34,110,199,242,17,117,184,17,153,76,217,232,165,70,105,67,162,89,243,166,230,3,162,220,80,56,49,187,253,114,21,119,189,223,251,155,64,5,231,222,201,217,76,26,173,137,92,113,226,159,89,197,182,53,158,156,157,10,41,30,133,195,205,86,218,65,59,151,114,239,36,128,104,182,24,171,147,73,85,177,141,102,237,171,93,168,168,87,8,134,234,231,252,229,111,96,154,102,101,242,116,13,72,52,103,10,226,86,216,188,131,175,125,187,14,139,10,189,248,1,240,219,27,236,139,99,97,127,94,192,24,253,146,37,211,125,156,205,153,60,219,13,54,145,98,29,44,208,57,141,227,110,7,78,60,138,213,173,144,38,135,64,188,81,62,13,168,177,223,235,219,131,119,38,76,51,103,206,101,167,205,248,50,4,196,150,107,203,189,248,129,160,203,106,30,218,224,138,4,107,101,154,162,177,109,202,10,29,130,154,159,236,57,118,206,194,238,203,221,40,18,240,112,12,52,113,231,24,86,82,74,4,238,127,73,156,216,240,9,130,69,58,124,124,221,28,51,110,194,110,82,227,117,37,33,158,156,16,208,227,220,211,254,204,113,113,113,35,63,150,78,3,155,128,151,146,239,97,169,80,163,147,209,109,47,222,233,80,185,189,142,190,146,209,246,160,159,23,216,209,7,141,184,252,211,207,212,225,207,134,8,118,127,205,170,48,91,150,228,159,249,67,252,200,252,138,180,41,62,167,183,2,15,206,115,185,10,157,187,247,229,129,180,149,115,56,101,190,61,30,228,243,125,171,246,110,36,52,121,246,17,98,96,77,233,241,156,255,118,84,98,215,182,173,20,165,83,234,185,170,125,21,139,201,24,24,29,212,107,149,51,102,50,253,51,142,49,227,152,54,126,255,175,164,181,241,77,51,132,142,231,96,45,50,145,102,119,201,114,248,40,159,252,91,145,133,159,56,47,46,64,67,94,246,210,110,142,4,226,103,182,77,223,180,29,35,110,41,33,44,253,154,177,101,180,131,62,237,138,42,124,175,169,164,67,231,184,118,132,229,109,140,60,220,20,210,139,128,184,137,35,248,61,168,18,17,32,86,230,128,185,206,161,61,176,215,114,18,46,218,121,110,146,111,129,63,248,51,245,237,54,160,78,55,102,150,240,18,160,193,182,179,96,93,61,159,178,101,98,8,99,202,38,60,159,31,50,13,78,38,126,172,190,191,63,225,33,197,8,25,93,75,166,180,222,154,49,247,90,117,182,96,100,178,233,34,246,142,47,109,76,121,125,51,128,62,188,131,94,55,161,43,163,174,125,128,123,132,242,180,28,161,95,108,210,180,6,205,143,131,188,102,103,201,177,4,176,11,32,29,54,140,78,133,203,163,163,77,122,246,84,160,182,151,147,127,206,47,235,32,10,89,103,115,139,121,4,195,218,4,37,214,248,11,130,134,188,178,157,205,213,183,85,187,199,70,143,181,84,185,9,39,136,181,18,46,131,171,132,17,156,195,25,140,224,149,193,164,148,194,138,212,129,136,103,63,67,34,79,218,122,200,129,237,63,241,107,11,161,152,120,4,138,215,75,202,41,135,220,240,113,79,130,17,248,181,34,150,123,76,99,233,111,194,29,157,75,248,166,39,140,16,19,83,107,121,21,71,150,104,212,230,138,115,236,98,59,81,112,239,53,234,16,17,216,36,246,213,19,89,32,91,225,196,66,129,236,38,119,151,183,73,169,175,40,163,246,226,202,148,124,192,232,96,181,79,184,156,48,36,53,244,142,89,244,250,49,209,216,233,143,64,116,207,134,226,172,146,195,36,245,84,106,80,7,254,209,19,192,213,45,69,34,198,240,39,42,146,182,91,95,141,172,16,162,214,230,218,56,103,70,91,171,196,134,75,38,179,152,21,229,69,175,120,137,13,64,163,187,123,73,142,227,90,162,164,109,254,164,223,58,98,198,25,49,123,43,50,44,55,42,181,50,204,170,208,104,105,246,250,69,159,14,90,158,141,70,1,94,83,33,167,250,152,131,58,21,44,234,41,237,59,56,218,70,246,118,253,52,72,192,104,85,208,117,55,142,201,252,15,147,96,97,228,175,47,7,114,34,129,126,245,200,204,135,80,8,112,107,215,45,174,244,76,242,249,49,180,17,132,171,35,190,124,222,202,34,33,206,167,2,97,154,26,55,34,200,222,234,39,57,81,118,23,21,220,133,79,254,31,223,164,251,233,185,240,106,23,190,164,84,74,255,174,129,104,245,195,3,14,249,151,38,27,132,55,58,47,14,217,19,240,101,174,121,231,110,131,186,44,101,155,218,83,111,47,74,165,245,93,79,79,63,184,135,61,47,232,165,35,105,53,221,230,209,228,193,132,86,109,83,46,66,32,151,51,46,247,54,75,0,165,129,149,56,105,238,105,87,217,113,44,74,94,71,34,93,23,255,252,79,65,6,239,33,21,191,112,217,81,199,223,212,194,141,245,208,2,109,174,97,163,25,249,101,104,132,70,110,229,72,109,200,33,157,99,37,130,119,178,93,156,116,171,52,240,36,112,162,63,207,46,112,144,150,106,241,41,193,33,111,240,28,194,220,115,243,139,208,243,170,175,30,85,105,185,94,26,171,254,230,214,223,231,112,114,15,57,63,22,134,136,63,183,39,34,138,113,7,75,209,139,152,67,234,235,245,227,191,3,201,60,140,109,82,14,131,243,125,210,224,112,245,85,246,217,15,199,121,193,222,150,80,103,78,247,221,43,255,160,116,67,123,241,249,93,219,171,66,214,203,128,56,141,74,51,149,199,209,152,234,225,168,18,188,64,42,29,118,244,161,24,162,140,44,206,186,226,206,48,16,230,94,124,157,162,179,134,243,55,218,27,156,236,172,211,197,57,34,218,96,202,37,97,42,73,131,83,102,196,24,81,37,30,87,47,107,165,172,135,62,127,124,102,127,21,206,225,247,73,41,249,143,250,239,178,73,244,181,25,122,236,173,221,209,60,11,44,212,3,102,158,96,191,157,121,76,72,102,96,222,212,140,86,227,138,212,73,42,157,34,84,142,65,23,175,103,183,17,229,185,6,253,154,66,0,58,229,70,143,103,128,233,135,42,231,153,98,39,156,203,120,52,0,218,234,146,15,226,254,213,9,60,184,235,51,176,168,174,18,6,146,223,117,133,58,31,50,112,119,249,250,25,164,10,48,196,27,139,23,90,11,81,116,157,30,142,116,70,164,69,214,101,245,106,157,90,207,215,138,141,51,144,237,208,179,97,87,134,210,161,68,208,7,137,138,82,233,197,126,68,6,145,171,27,1,65,52,55,18,248,49,133,48,213,141,38,173,229,15,235,219,122,223,152,216,85,173,214,83,22,30,124,223,154,221,111,136,179,88,88,103,10,35,40,246,207,39,219,118,26,180,229,74,203,98,242,6,248,203,128,83,79,247,104,16,174,89,143,142,252,69,83,229,193,133,10,111,241,243,117,121,90,153,79,211,249,242,174,91,127,255,165,205,63,64,185,217,191,100,109,254,206,156,136,194,242,9,223,137,190,31,171,128,172,181,190,119,194,58,14,230,250,191,3,221,50,86,117,33,128,216,87,30,53,235,117,37,67,126,56,147,170,193,224,40,81,130,83,153,50,34,68,190,79,8,87,122,176,55,35,242,184,229,113,71,140,229,10,52,123,89,234,106,97,47,155,0,155,136,76,223,230,220,215,191,212,130,73,167,100,49,199,241,155,204,19,238,66,229,11,149,195,4,48,254,143,107,150,210,38,11,181,105,231,235,36,1,150,87,98,151,72,146,70,57,189,113,114,148,63,250,251,236,146,129,254,49,57,17,189,199,204,164,174,114,33,99,109,97,55,96,52,173,49,48,51,160,21,117,2,250,188,218,246,184,55,115,107,155,185,144,26,127,172,35,126,205,184,252,226,210,42,1,66,114,79,55,246,111,23,132,115,138,229,211,136,228,176,72,34,30,153,120,121,153,207,221,140,26,159,188,56,106,247,20,116,80,39,225,76,215,66,226,30,91,129,139,88,32,27,111,203,163,148,79,5,132,189,146,85,2,55,192,77,252,177,19,170,133,41,33,233,150,129,49,53,163,85,189,153,102,197,163,59,145,181,68,195,175,50,66,83,232,210,134,95,236,99,242,184,163,81,255,12,178,234,143,48,175,10,119,33,8,98,162,29,198,244,70,154,134,8,182,10,184,29,13,239,214,21,212,41,79,2,19,56,182,69,94,66,130,194,235,63,217,231,182,10,126,93,41,28,105,101,106,173,59,185,84,249,7,178,128,224,213,172,215,191,164,126,71,204,55,67,77,173,54,197,34,18,12,69,132,1,123,157,117,73,1,114,179,242,246,107,222,68,23,198,212,54,239,15,3,108,212,138,68,6,98,236,134,22,51,152,183,239,141,179,179,172,58,241,25,188,8,198,33,181,169,31,183,104,154,57,230,17,52,96,208,196,47,254,201,170,246,223,15,67,231,242,10,63,237,136,210,111,177,75,111,220,229,106,200,106,115,127,171,252,165,102,55,245,49,104,234,171,147,77,144,76,79,49,171,116,21,122,191,251,225,94,29,136,181,97,55,127,9,127,109,100,139,141,70,116,168,151,198,248,81,194,200,66,76,234,97,157,239,74,66,250,135,56,85,10,89,45,245,146,192,156,126,168,18,134,242,108,218,66,217,60,121,208,121,114,11,168,170,160,2,120,244,19,78,185,55,254,157,122,37,48,198,210,44,196,113,134,169,227,11,105,212,117,215,109,255,161,133,85,163,113,155,3,77,150,231,21,32,102,3,101,137,62,166,35,81,197,200,209,62,218,189,123,195,46,30,134,197,60,109,114,69,214,143,68,173,36,37,141,131,145,130,90,216,110,221,180,148,134,205,202,71,191,125,98,73,74,152,16,115,126,241,48,221,13,190,55,95,161,200,65,79,55,241,54,146,120,186,137,142,71,248,208,151,107,167,220,108,11,237,146,129,208,39,71,111,225,104,56,232,163,149,139,220,149,79,184,228,244,107,102,211,120,171,231,32,172,77,217,104,229,22,63,22,138,95,9,207,207,24,10,225,206,118,117,234,117,250,39,58,74,121,237,230,70,22,101,120,62,255,142,220,113,75,75,153,216,13,35,208,9,105,73,150,131,56,196,189,115,107,99,63,187,16,10,50,241,79,226,23,124,137,175,158,38,191,28,165,55,16,192,232,196,177,29,228,191,53,167,43,67,27,81,172,97,163,169,143,112,135,142,213,194,31,48,15,239,90,143,190,214,69,64,88,63,245,59,61,166,29,28,126,63,248,25,154,183,12,159,179,233,77,50,130,42,126,241,135,11,207,248,52,199,214,114,177,140,135,228,205,24,55,255,220,204,60,190,180,3,82,200,2,196,64,36,176,244,143,71,18,46,3,59,199,15,112,95,104,173,77,92,102,37,239,232,239,208,92,42,153,94,190,149,115,43,33,137,172,252,62,133,101,85,253,79,44,252,194,231,182,108,93,9,144,0,49,137,174,149,176,23,172,225,148,249,131,44,28,186,184,189,219,123,126,122,99,50,2,173,131,31,123,219,32,45,46,172,18,233,160,97,50,95,252,236,225,19,175,151,208,156,105,185,218,59,16,224,192,10,150,192,18,109,175,242,106,154,158,20,5,251,255,9,139,86,249,130,0,52,65,140,235,153,115,139,65,238,31,1,147,102,246,18,39,201,212,128,206,112,236,86,225,111,222,65,50,20,112,108,23,211,57,228,114,4,25,236,10,117,191,158,240,55,151,174,208,24,179,146,245,202,240,57,216,66,126,202,39,218,175,118,80,188,213,82,155,14,109,50,102,122,121,98,7,17,91,131,30,92,44,254,222,9,118,219,172,79,128,176,84,164,4,176,81,227,89,116,124,227,235,189,20,108,154,14,148,169,68,48,50,61,162,221,18,74,154,206,32,127,4,231,165,183,227,226,111,53,140,250,245,100,194,66,189,66,208,129,116,125,141,189,214,174,92,238,28,72,150,219,225,82,129,240,217,11,219,171,252,233,242,196,39,7,179,165,91,48,202,23,250,225,89,200,96,242,226,43,121,196,67,187,102,241,9,3,8,45,33,3,55,227,244,229,119,54,210,73,242,42,74,47,134,89,111,29,49,52,148,248,210,236,28,104,179,145,167,49,255,139,11,7,16,146,61,179,237,153,45,93,95,180,205,100,136,243,184,206,218,70,43,158,51,44,91,118,202,31,145,224,124,134,28,225,150,42,183,61,97,184,225,128,95,144,183,6,190,159,102,207,126,74,177,222,82,251,135,16,82,109,221,170,113,75,185,233,65,238,215,236,224,138,171,192,65,129,242,195,123,138,208,39,113,90,53,161,20,173,158,86,233,163,187,197,38,1,191,52,160,164,151,105,215,1,209,2,151,228,244,78,153,95,10,137,44,92,59,136,87,67,8,124,141,118,115,20,81,135,253,20,46,65,42,13,180,3,87,45,164,171,51,99,243,107,108,254,109,163,54,172,201,151,247,3,21,50,202,69,165,1,144,140,51,11,213,164,253,240,220,89,244,70,98,242,59,39,38,4,196,53,170,254,131,39,123,50,10,143,98,164,132,49,209,248,197,152,161,176,53,34,162,113,56,12,188,46,82,60,122,54,119,251,228,161,219,129,209,97,179,69,50,76,0,98,237,124,160,93,198,115,50,214,3,235,106,217,211,111,171,121,251,4,192,7,178,129,148,80,209,5,99,148,216,121,164,111,190,88,119,123,20,154,73,250,14,28,214,101,22,46,255,86,26,146,173,13,85,125,247,144,168,255,61,226,85,114,250,143,205,18,168,124,133,46,73,13,218,198,183,90,198,16,148,164,42,24,234,131,131,70,226,100,85,172,131,59,12,77,22,234,16,54,250,87,157,103,56,83,58,54,204,198,234,197,165,128,161,220,21,224,235,106,148,220,138,155,159,107,197,191,247,144,189,53,166,98,89,109,189,122,34,219,186,188,156,49,95,222,7,218,171,40,140,13,10,183,156,251,24,157,186,73,161,34,181,102,58,242,185,43,123,24,121,241,21,23,245,179,170,196,203,221,15,71,244,246,144,157,20,14,70,232,114,40,96,176,239,35,214,12,83,194,153,83,237,37,215,106,234,25,14,28,67,150,97,131,2,159,113,201,101,200,180,173,205,151,138,119,18,118,36,209,227,199,97,62,13,243,104,150,188,24,5,127,58,178,117,124,221,78,149,253,80,215,46,7,99,68,144,25,206,194,221,225,236,102,16,156,134,83,42,185,236,92,158,16,186,13,93,252,13,38,164,173,21,171,31,131,81,44,147,33,64,80,85,43,224,140,234,208,158,160,247,13,37,193,114,113,158,28,2,96,15,83,201,108,64,225,227,83,148,85,27,84,187,105,51,54,80,131,198,121,85,115,143,26,213,218,212,29,252,106,97,214,209,186,24,139,18,74,100,90,153,213,112,80,131,50,241,108,90,216,67,58,204,175,120,201,198,27,117,6,164,66,219,155,220,122,131,240,193,12,179,176,211,82,87,224,201,150,221,14,7,162,74,11,241,250,175,106,1,53,164,208,0,10,195,177,214,236,94,50,211,125,35,49,35,245,92,219,151,41,230,114,102,135,188,254,185,99,44,176,37,249,112,66,171,48,209,170,243,136,23,116,138,173,68,200,53,196,1,11,204,232,187,148,243,136,206,251,117,46,83,216,31,73,78,191,95,117,151,54,161,80,95,52,22,147,121,151,108,49,165,148,33,252,31,130,52,31,100,1,35,239,27,22,178,107,137,53,28,75,36,162,177,217,197,14,193,132,28,181,86,108,89,152,212,19,36,184,146,236,55,243,162,230,53,37,179,31,233,187,153,47,154,102,140,172,178,143,25,69,94,97,62,58,198,132,240,101,14,210,188,164,128,85,51,188,144,216,245,125,43,206,96,36,11,152,0,137,113,40,213,57,177,210,13,130,155,139,148,73,184,85,81,235,169,140,154,137,186,139,125,178,213,97,79,107,5,226,97,23,160,71,177,209,239,159,31,65,181,4,28,179,9,142,79,57,170,31,175,88,127,105,46,153,79,40,171,10,14,24,27,123,243,157,159,173,68,86,27,35,236,209,220,221,177,169,247,80,28,196,78,41,131,123,151,237,154,219,63,125,117,245,68,77,175,166,33,125,109,152,79,225,150,178,25,150,238,159,32,147,242,155,104,226,10,45,169,153,203,241,243,118,79,177,241,197,236,153,254,204,77,186,32,79,233,125,52,247,210,254,35,95,197,69,179,43,26,140,84,68,229,240,181,226,102,24,105,161,106,141,250,47,228,250,101,158,122,8,219,127,91,89,119,171,157,1,85,193,254,240,182,44,214,88,204,162,136,40,3,193,102,249,127,160,61,141,101,169,13,230,188,199,208,80,46,54,140,120,126,36,168,92,146,74,68,249,48,155,148,250,166,245,16,85,82,97,168,62,10,242,7,240,77,143,73,104,112,93,154,192,162,13,205,111,95,210,126,6,113,132,76,203,182,70,207,132,188,232,64,145,4,150,202,54,104,178,151,21,41,77,30,234,77,151,170,165,235,220,160,213,58,78,142,136,167,255,145,80,36,87,103,94,110,170,148,206,253,230,176,70,224,242,58,63,212,240,114,149,59,62,175,220,37,211,113,35,136,227,242,144,147,18,135,122,35,83,236,222,249,243,9,58,197,62,246,81,220,177,65,250,188,187,154,248,239,59,242,48,87,56,16,125,217,100,35,55,176,185,108,11,98,186,132,37,165,101,79,245,250,132,110,201,99,45,233,254,226,249,8,115,11,87,107,127,245,179,91,178,16,196,227,88,167,189,127,61,206,3,225,180,86,249,4,167,252,248,34,86,45,133,136,218,186,211,241,231,225,233,88,230,35,210,20,74,74,135,155,55,6,43,19,243,33,41,212,93,33,72,248,182,237,163,42,20,241,86,229,72,161,224,47,2,233,190,27,243,181,150,51,181,239,203,246,192,82,36,108,183,76,218,187,62,27,179,118,57,163,102,200,16,164,65,38,82,107,24,1,60,1,253,122,84,15,118,124,49,221,101,155,232,105,128,72,108,94,218,82,117,117,20,195,128,168,158,100,65,114,56,240,234,235,65,72,60,229,139,231,146,246,211,128,157,227,149,48,58,172,140,189,119,98,141,190,89,164,213,235,52,46,6,215,132,77,157,234,226,18,38,137,85,141,185,241,243,43,145,73,82,207,135,62,201,189,217,182,139,69,89,75,127,245,122,193,139,16,151,83,71,103,169,229,239,142,41,160,92,133,119,169,187,236,10,21,25,182,52,155,207,121,63,190,193,205,28,11,175,24,28,225,86,244,33,132,99,151,116,62,226,203,99,100,252,170,34,172,124,99,188,188,4,54,102,196,100,121,48,72,170,138,190,53,216,191,174,138,57,211,199,118,163,10,41,34,25,185,106,164,176,106,233,233,112,41,165,125,6,204,56,183,240,101,220,23,109,97,206,112,24,39,93,234,173,3,135,104,63,200,212,176,202,231,238,150,236,20,110,240,155,208,120,126,64,136,12,7,187,127,241,208,98,138,88,185,69,203,133,33,160,253,211,70,61,84,163,137,83,66,219,204,201,235,0,69,243,186,179,201,35,31,95,157,236,198,94,184,94,177,63,104,149,135,226,246,0,23,169,135,146,109,36,93,118,22,229,248,94,180,55,235,255,189,176,222,67,139,210,193,116,116,213,195,190,166,180,209,119,141,110,248,120,156,135,123,184,67,245,2,217,110,166,13,45,43,143,137,83,0,101,4,125,216,209,133,15,134,67,138,34,245,67,182,87,253,203,126,14,87,170,198,94,78,251,61,114,111,123,67,94,61,119,153,204,45,96,51,124,244,86,90,45,31,102,217,4,214,216,207,253,245,17,104,65,198,111,144,206,99,154,137,141,176,212,101,129,235,43,63,103,95,65,197,85,224,100,67,221,81,82,15,66,84,245,230,108,169,102,231,106,46,7,223,106,57,77,181,25,180,140,211,213,73,136,232,100,119,148,248,68,46,18,160,72,100,140,242,37,164,200,146,78,71,127,171,233,204,70,80,90,131,208,39,134,126,50,20,53,130,197,131,30,253,58,151,24,124,191,99,226,165,207,103,36,39,85,75,189,239,49,166,30,31,172,233,64,148,68,70,124,236,181,246,111,5,49,107,200,159,72,149,238,197,39,51,240,161,126,134,179,236,186,102,22,189,52,224,237,212,235,107,58,142,41,154,179,92,52,50,166,189,217,66,126,191,30,35,74,137,106,90,157,70,59,149,70,15,189,81,213,190,166,177,85,171,209,172,45,176,69,239,81,27,140,231,231,225,61,137,71,153,199,183,224,54,224,154,220,164,253,245,242,132,234,196,212,167,100,183,254,197,99,163,80,236,221,130,12,187,226,110,151,189,93,135,140,84,131,145,189,244,78,174,156,32,6,70,70,250,100,7,144,242,65,201,133,33,131,231,181,216,175,150,134,17,22,40,99,116,80,156,26,128,173,126,100,19,107,10,239,95,147,124,182,221,34,175,80,72,138,186,116,151,23,84,123,66,212,226,138,198,111,5,134,197,90,5,61,255,35,138,217,13,69,236,28,125,51,66,231,174,8,170,199,196,179,43,171,144,254,59,2,239,184,17,76,27,186,134,129,144,253,245,102,18,149,139,34,215,225,125,184,254,253,143,196,169,25,139,249,216,48,20,154,25,206,254,15,138,66,130,158,71,42,184,153,136,129,66,221,86,154,138,93,52,246,144,193,87,27,138,214,226,68,144,218,177,249,151,226,138,122,242,153,37,117,156,77,26,228,112,32,225,5,251,192,186,30,130,198,64,68,83,235,16,145,5,247,173,53,232,72,190,102,10,245,10,159,19,63,154,223,246,223,219,6,204,73,149,42,63,191,32,13,105,25,20,192,204,164,38,89,179,8,154,206,81,82,204,246,98,217,252,197,183,183,225,15,253,197,42,41,2,171,175,83,64,117,145,130,112,191,249,236,34,241,217,216,242,177,116,54,217,46,56,85,55,19,87,224,6,59,21,90,64,106,205,153,120,162,63,139,106,224,232,89,40,189,147,232,13,79,82,209,133,143,222,206,90,231,61,63,186,62,202,75,134,179,12,185,57,5,25,103,113,240,128,244,136,91,109,33,196,78,120,98,117,16,141,140,140,94,105,6,195,161,98,48,231,118,217,43,194,25,70,225,11,14,97,219,200,9,49,127,153,132,166,19,46,56,94,30,230,216,130,231,254,181,92,107,112,77,206,158,12,210,87,216,87,171,63,66,225,199,17,232,55,87,84,36,129,55,72,111,89,140,69,253,4,123,247,205,207,176,127,160,244,51,88,252,29,141,70,105,235,37,78,34,75,3,175,207,76,122,180,52,115,208,237,48,205,54,157,213,107,74,22,4,178,22,117,122,248,209,39,107,180,138,253,158,250,182,124,2,43,200,169,153,231,226,160,7,93,30,84,128,239,181,229,198,18,250,106,61,251,241,78,164,153,126,64,150,69,0,103,246,2,145,69,9,214,135,133,225,158,133,230,191,139,162,153,51,236,168,3,164,162,147,107,172,74,65,5,90,196,16,254,32,232,31,141,175,67,209,203,192,146,21,61,58,184,75,121,192,20,215,202,114,148,224,169,128,56,79,245,8,124,59,83,193,131,142,142,209,224,46,110,153,246,106,57,63,29,151,150,151,84,207,88,88,111,189,117,146,194,215,130,92,74,60,240,115,25,126,144,42,214,136,128,137,9,29,100,228,6,20,122,47,140,218,183,250,98,186,232,25,165,0,115,192,161,102,157,105,193,47,221,196,50,186,106,131,34,53,1,240,97,124,249,53,129,57,222,149,66,227,100,227,94,48,164,28,92,132,247,124,98,184,14,226,243,230,18,252,10,18,37,30,76,106,73,165,200,200,203,182,151,77,249,187,76,168,20,3,4,53,159,240,233,98,184,48,174,220,229,111,67,71,102,33,38,158,208,66,237,101,187,66,188,204,133,146,214,19,60,255,240,227,145,47,135,34,218,240,23,205,251,234,107,14,61,179,206,108,39,213,250,153,136,114,45,63,37,4,37,79,150,23,94,62,18,159,147,77,66,148,58,154,166,43,174,113,225,50,184,22,128,54,160,46,36,99,234,210,183,204,3,43,164,46,216,122,238,148,159,221,95,111,92,232,130,47,184,116,5,239,239,178,210,24,108,156,171,173,205,111,44,205,228,189,150,79,241,40,235,182,243,136,216,200,178,45,134,183,33,198,206,89,250,164,52,41,249,49,48,200,13,39,2,232,170,255,188,55,162,26,68,129,225,73,100,57,192,208,127,13,43,158,147,236,36,107,52,70,240,219,34,196,52,239,27,5,246,247,190,246,218,56,170,86,196,78,12,224,2,106,90,15,224,131,109,83,120,108,186,122,182,226,248,226,133,138,91,254,125,185,210,234,146,13,129,129,102,37,208,163,129,156,20,112,206,178,185,88,34,102,189,201,65,245,224,123,5,218,5,109,176,125,235,135,193,29,197,223,175,192,120,162,59,97,179,41,109,119,30,64,96,94,130,169,56,47,165,114,224,237,232,104,222,220,38,50,95,228,230,63,217,140,3,24,6,206,178,126,151,177,122,220,12,216,74,189,198,228,187,63,147,139,110,141,131,165,217,51,252,230,247,155,97,205,65,248,152,112,91,214,61,138,240,132,46,62,203,14,154,30,234,34,102,70,186,69,22,178,98,249,121,192,242,58,88,138,34,202,122,212,29,224,237,129,152,207,112,70,111,63,220,204,231,201,193,105,38,55,0,42,192,171,129,189,150,14,213,81,168,49,247,191,64,153,175,32,190,76,10,133,53,168,233,161,148,242,188,202,244,224,32,65,193,233,22,7,86,35,192,174,249,168,245,181,255,220,167,21,93,247,190,170,60,222,19,80,94,246,210,250,150,149,171,28,205,19,132,116,151,165,60,138,12,149,215,6,200,245,23,49,87,22,132,79,2,32,99,10,99,141,162,230,70,156,143,121,199,162,127,163,254,86,71,181,81,189,105,49,211,219,125,208,43,169,156,216,102,104,8,175,82,245,129,164,211,150,7,106,98,69,249,191,74,145,194,183,126,253,141,77,245,83,10,255,223,75,161,198,137,155,196,33,25,25,232,108,44,126,40,34,24,167,179,174,138,140,114,79,76,188,48,84,241,237,212,152,35,145,228,192,81,90,77,110,30,51,43,225,245,76,158,153,236,65,228,84,43,239,223,38,221,57,124,65,166,22,207,142,195,164,127,19,149,83,97,164,81,62,136,113,173,75,34,67,32,145,66,2,154,122,222,177,104,154,235,243,239,162,128,230,94,59,54,251,130,253,253,115,212,227,241,203,143,21,127,92,0,101,11,21,234,142,63,47,131,132,228,23,241,207,210,222,199,164,240,116,243,8,253,134,214,239,56,37,128,220,14,99,185,171,26,89,132,40,116,204,124,62,188,85,21,170,53,48,16,82,187,157,182,11,71,86,59,89,136,186,204,91,31,5,224,110,144,5,149,252,42,133,237,106,226,113,149,16,168,6,105,134,149,218,130,202,71,29,131,146,229,147,170,147,123,28,7,166,110,44,13,22,133,19,20,5,247,81,34,97,192,8,131,166,232,121,105,28,29,11,98,208,252,208,134,38,101,233,119,80,89,236,201,215,97,221,17,85,238,29,221,248,223,138,36,202,205,103,22,69,57,182,199,174,17,230,180,207,146,138,33,169,113,232,22,229,21,102,58,246,249,234,161,166,147,99,49,92,101,161,128,186,156,182,5,20,208,64,247,10,211,248,104,129,32,80,90,14,113,22,34,117,162,54,113,175,65,59,119,68,66,4,71,99,62,36,227,225,97,72,93,99,63,141,115,152,113,177,6,219,82,93,129,228,199,22,8,158,145,10,62,170,222,201,146,118,135,154,194,17,116,224,165,24,225,65,243,34,169,14,173,188,66,101,219,250,85,191,70,57,100,16,37,108,146,142,86,140,26,126,179,4,109,146,108,97,53,147,132,30,84,181,65,239,162,158,62,168,85,240,169,60,59,104,209,30,42,194,157,218,70,135,72,67,189,74,165,224,184,96,179,207,43,97,243,226,160,240,175,73,8,170,240,200,91,8,28,11,196,199,171,97,142,28,95,102,237,202,10,194,121,34,231,210,28,4,24,199,95,58,131,158,91,225,126,95,193,222,124,123,72,137,5,97,194,12,225,108,43,64,209,127,105,40,17,219,190,31,108,48,185,253,94,59,102,17,1,183,30,1,157,45,245,157,226,232,226,208,205,120,169,160,52,149,68,101,2,94,230,4,252,173,196,216,29,1,177,253,177,80,157,100,0,235,92,94,133,35,219,202,75,109,27,203,173,103,117,204,161,50,145,244,30,36,248,97,22,187,204,114,240,198,107,37,216,176,126,3,156,222,17,239,80,72,145,252,193,22,78,27,198,103,207,90,24,153,84,62,96,152,128,111,6,187,104,234,153,6,176,224,133,241,159,84,126,230,239,201,174,51,12,32,100,179,61,161,122,128,34,214,131,247,31,166,80,128,222,65,12,155,228,110,51,137,47,145,170,157,190,239,94,23,242,89,75,205,223,153,163,33,175,75,132,105,152,142,119,31,156,233,64,212,45,65,55,117,148,148,162,171,156,240,122,223,16,201,199,3,141,114,142,233,118,124,6,83,17,218,223,24,223,122,109,249,115,167,88,159,167,210,110,173,81,252,216,237,209,14,40,13,185,126,193,172,38,59,216,226,143,58,47,201,125,96,228,139,108,154,212,154,88,140,52,119,5,223,237,111,98,68,158,122,240,249,32,6,123,225,197,242,47,0,224,185,98,154,204,191,199,223,207,60,208,70,209,46,117,138,90,114,160,33,189,18,137,116,6,102,169,164,205,87,74,153,3,235,0,213,250,6,115,90,38,92,210,186,17,158,231,93,242,63,182,55,194,221,206,34,139,19,29,74,26,114,1,238,136,113,25,99,71,160,0,248,200,188,194,30,33,248,249,57,81,97,161,38,208,123,216,89,84,77,93,194,54,7,99,113,155,141,118,126,213,255,16,14,18,144,92,137,106,178,211,84,122,53,250,90,26,2,153,10,180,128,143,164,37,69,106,50,176,82,98,86,48,39,83,251,216,233,144,32,41,160,159,158,97,251,129,107,198,237,132,195,49,89,116,69,214,7,109,90,51,28,72,67,130,51,151,38,231,242,179,172,99,115,151,98,230,4,42,64,110,118,45,125,44,224,161,176,245,149,98,25,77,132,209,158,38,0,166,1,209,142,23,74,241,82,46,4,195,138,88,242,9,246,57,111,98,211,157,42,171,127,133,46,203,56,23,143,16,64,145,71,3,174,23,71,100,189,57,17,242,75,251,169,157,3,234,8,169,135,99,146,135,25,222,37,29,50,237,11,131,204,128,183,109,121,48,171,183,152,24,121,116,81,70,85,50,55,104,78,153,28,230,104,145,251,245,139,239,167,144,93,159,248,71,142,185,54,35,25,130,104,249,211,127,29,78,157,160,182,49,7,207,215,213,224,58,37,76,107,177,27,255,251,160,3,173,150,98,255,53,98,30,165,101,185,226,112,193,205,155,240,17,18,129,15,183,189,184,193,145,194,143,141,81,184,109,214,13,3,236,13,73,209,218,129,180,38,255,238,65,178,14,135,6,10,110,172,81,211,58,185,21,220,133,89,15,216,110,45,106,53,135,49,120,152,97,222,99,213,238,244,236,85,109,9,107,69,140,224,131,2,217,234,24,5,176,235,147,201,201,200,98,213,162,164,244,97,151,190,239,10,239,175,29,29,139,8,240,45,73,236,132,65,213,154,74,11,170,133,20,68,25,157,70,33,158,175,135,224,134,220,122,160,205,58,45,162,186,181,100,131,136,152,55,115,131,146,189,39,129,124,245,158,53,25,176,226,225,166,196,82,9,41,237,222,99,137,192,194,245,85,51,106,202,38,178,218,214,246,215,5,50,172,12,100,126,208,87,70,35,85,225,184,162,112,11,174,40,152,31,224,84,133,110,62,222,146,105,215,115,222,97,212,94,80,185,118,140,251,53,182,176,10,31,58,170,148,4,245,30,54,88,47,165,148,214,151,7,4,19,229,125,181,114,21,35,30,252,21,51,128,25,147,207,52,133,4,129,130,241,29,102,228,200,81,152,40,165,156,85,196,26,57,173,178,32,179,35,150,185,97,222,36,136,239,31,209,247,67,250,146,126,116,99,231,145,247,192,205,77,79,12,189,138,132,124,157,250,141,34,2,88,134,73,217,99,146,139,93,117,68,104,15,255,109,171,111,63,60,65,157,27,24,7,65,195,106,249,98,194,150,170,225,231,13,43,0,220,165,242,45,199,169,222,97,235,30,143,240,187,201,70,77,105,173,55,214,39,57,171,62,11,137,236,56,91,208,34,83,209,129,194,0,39,58,190,244,31,122,8,128,148,72,77,88,165,41,216,80,179,192,95,230,150,189,37,208,244,81,71,163,251,251,111,221,63,213,174,127,165,38,28,42,27,5,124,38,186,163,155,101,109,249,60,27,119,170,215,108,146,98,116,90,46,102,184,35,191,177,20,53,183,151,138,254,204,120,161,238,157,45,64,154,242,1,34,248,40,75,169,49,60,89,250,23,244,218,76,1,209,127,193,110,26,101,246,222,44,77,192,169,206,59,217,249,139,203,238,121,191,226,108,215,207,190,209,237,249,145,141,118,68,119,165,169,236,135,233,201,30,58,199,133,125,46,234,165,213,107,66,185,111,169,132,49,191,59,84,15,37,52,146,186,163,144,153,221,51,169,64,128,240,84,211,182,9,194,191,127,195,189,116,160,117,161,249,207,122,87,170,51,154,89,8,146,163,142,64,132,180,114,83,42,134,109,102,255,141,63,169,20,129,162,95,92,238,89,177,213,110,135,82,225,74,86,18,88,113,201,199,181,111,254,199,242,247,180,27,106,216,25,13,65,198,203,167,23,236,219,23,195,243,26,239,146,19,161,101,242,38,237,231,11,223,123,31,235,126,239,182,126,93,46,62,235,114,41,221,154,145,161,24,93,74,25,197,186,43,180,250,38,45,155,150,217,182,104,127,62,117,3,61,124,175,82,219,128,50,143,45,130,250,52,25,49,5,152,105,30,235,55,245,58,172,247,164,124,77,66,147,98,167,63,124,215,67,125,187,36,87,211,204,243,51,8,226,128,151,136,127,120,204,222,159,7,191,134,98,134,162,175,249,16,114,123,87,75,209,228,177,224,172,204,33,42,38,12,203,241,208,223,62,182,99,39,173,224,140,192,164,106,99,225,151,86,90,225,16,152,156,7,205,154,221,99,123,231,222,23,147,76,193,47,21,35,76,221,122,234,98,222,90,196,97,153,187,114,159,88,151,55,185,176,139,240,89,76,230,88,162,218,25,162,65,156,98,157,193,141,107,127,126,46,24,78,212,58,121,22,21,144,189,216,100,148,238,17,112,127,103,142,37,101,50,156,100,210,206,61,17,51,145,226,227,44,165,229,239,6,165,17,7,212,104,96,65,25,35,119,52,97,199,151,34,43,86,53,163,149,9,27,248,95,18,80,24,86,226,36,212,217,125,141,71,140,70,216,41,214,143,20,131,180,250,44,93,26,88,156,118,210,229,132,22,156,238,220,59,249,30,96,235,129,74,125,56,196,91,71,64,165,207,27,2,59,184,32,1,66,189,207,112,182,77,82,245,31,250,150,244,165,180,213,46,91,254,33,213,147,106,210,179,144,225,147,207,206,101,239,92,166,82,172,73,177,65,35,156,145,148,44,125,173,14,218,198,234,188,228,244,144,32,203,248,15,198,103,153,135,89,141,69,145,134,177,196,174,38,227,65,51,225,156,238,122,18,2,42,18,131,45,128,146,215,208,222,38,172,128,253,218,128,131,123,117,140,233,38,89,167,8,100,253,93,81,235,219,142,16,110,207,113,37,52,131,22,127,68,106,6,133,224,136,97,14,58,37,66,6,98,27,187,182,189,105,88,225,75,196,31,94,179,141,20,187,222,239,76,155,83,154,115,189,75,132,233,127,101,149,249,210,104,184,123,249,159,47,153,196,239,61,66,74,35,6,15,252,180,86,119,161,75,109,68,204,41,95,127,104,17,119,144,249,15,187,77,110,76,15,34,230,215,50,151,137,131,192,151,222,65,95,33,43,16,117,245,208,193,205,212,239,34,193,226,170,242,144,53,83,114,78,43,56,42,72,251,15,127,68,55,143,9,24,28,163,30,143,115,61,83,181,44,216,29,33,7,14,2,139,88,28,45,73,122,157,181,19,157,243,120,71,175,79,106,225,219,244,158,20,249,27,157,75,68,9,212,252,56,171,109,150,159,4,186,217,222,133,26,198,125,113,59,227,25,161,255,187,149,70,197,192,4,216,42,107,127,222,210,34,191,239,37,24,9,47,123,124,147,173,77,77,243,59,7,190,31,157,81,33,247,209,220,48,40,56,193,209,217,175,250,36,90,248,65,14,102,2,181,168,24,96,47,71,25,152,11,209,78,182,217,191,116,25,49,209,0,230,217,234,254,176,16,153,176,96,99,6,197,91,189,10,135,6,10,28,141,43,182,10,3,108,161,98,47,15,175,161,127,185,111,206,172,199,238,68,203,38,126,255,43,10,78,136,158,101,151,20,173,248,250,48,74,28,143,148,238,41,152,0,140,24,99,144,66,43,92,40,41,73,44,87,18,28,21,205,121,131,254,153,0,193,82,248,126,86,129,163,9,76,13,224,11,135,37,1,174,190,242,53,122,51,126,233,196,248,244,113,247,231,55,19,216,61,137,188,83,242,67,23,170,240,239,175,52,78,249,243,25,250,108,44,38,64,144,205,251,42,89,151,40,119,43,167,103,49,137,0,242,87,36,6,171,53,245,123,219,222,151,193,29,197,84,114,248,82,177,58,26,190,148,231,233,69,105,146,167,29,130,8,222,56,114,117,222,158,164,39,193,62,13,116,16,79,120,82,241,172,191,185,71,138,74,69,14,233,89,248,248,246,42,207,194,75,213,37,69,165,21,147,188,33,141,1,232,175,27,209,95,91,132,59,103,161,24,72,221,111,164,26,33,188,106,87,236,112,60,236,171,156,61,172,115,70,12,191,216,45,14,121,8,156,254,254,39,155,28,109,148,215,207,225,188,202,199,60,38,169,244,9,8,3,224,148,81,131,122,158,127,10,196,136,212,66,117,1,11,116,80,118,81,218,217,169,178,50,3,143,251,212,212,144,194,128,97,9,204,223,188,37,33,101,175,92,178,168,53,93,187,26,152,0,21,0,225,234,3,140,19,193,146,4,20,253,117,52,52,110,232,157,48,183,148,226,157,218,183,35,119,93,79,122,87,2,156,28,49,33,72,61,122,35,207,166,101,210,0,33,239,156,216,127,221,130,239,88,165,50,33,13,236,79,163,238,189,128,253,153,149,157,148,128,186,40,62,64,240,0,16,138,83,178,72,172,101,109,229,15,56,172,185,18,168,201,120,170,254,156,76,69,168,104,118,191,203,199,225,44,155,131,127,240,158,77,74,98,42,105,212,225,188,141,61,88,239,71,187,125,103,216,163,136,124,60,17,224,10,3,236,236,38,239,27,91,172,192,182,13,66,60,246,230,189,172,196,182,215,111,84,214,52,106,40,121,75,135,156,89,193,254,46,207,165,161,216,145,214,108,249,190,211,129,227,161,114,72,139,75,186,100,238,96,229,121,146,2,246,160,40,123,137,7,163,37,196,110,236,75,8,48,147,17,156,135,251,154,3,4,75,235,24,182,61,168,96,69,113,189,61,242,220,137,158,170,216,193,249,3,119,138,74,222,205,216,203,254,138,88,147,149,78,207,230,220,25,32,224,141,174,6,221,148,65,110,189,83,56,58,7,35,255,28,124,98,195,241,148,58,135,76,239,82,187,136,35,38,35,197,103,231,179,246,44,149,154,200,144,141,210,50,252,176,166,152,185,199,127,193,185,237,2,232,41,101,242,173,32,45,102,109,172,150,6,67,42,53,240,112,97,160,250,211,105,197,132,254,225,118,37,241,5,204,11,242,189,219,179,141,169,94,85,119,1,78,41,171,26,144,72,64,83,51,118,94,27,17,121,154,134,162,4,165,42,105,229,150,70,32,185,88,113,221,29,241,216,200,173,187,237,210,34,242,136,218,101,50,172,128,213,149,217,135,213,85,178,25,175,231,13,119,180,229,152,138,174,160,122,83,238,41,25,55,223,90,86,201,230,62,147,232,111,5,233,190,50,1,131,70,200,76,104,32,193,246,101,0,68,22,91,137,84,90,95,168,187,229,133,97,155,230,67,95,194,246,139,231,224,244,169,158,25,255,182,104,10,9,226,252,199,18,213,15,210,83,163,24,210,211,111,231,125,138,0,71,240,27,67,27,191,235,114,129,73,11,55,84,118,152,224,114,119,139,208,217,124,1,211,134,170,37,254,175,236,30,82,40,220,190,86,187,178,52,104,11,230,123,17,161,121,159,213,67,104,171,59,249,198,33,34,28,46,172,185,45,192,201,91,98,196,25,163,37,170,48,138,21,148,228,112,179,95,140,162,143,162,232,63,215,173,88,11,23,147,50,214,127,147,62,200,175,46,62,142,190,14,214,133,49,143,31,251,202,119,46,189,110,31,66,32,167,191,123,239,26,71,173,232,250,47,67,180,71,245,178,36,108,222,181,179,207,64,247,105,58,214,25,117,209,230,212,48,216,54,208,134,75,191,160,14,106,110,119,57,159,222,148,137,80,46,118,169,114,169,187,99,223,229,155,128,150,125,173,224,133,192,109,226,78,156,119,62,244,90,126,101,128,141,196,89,13,232,201,48,107,34,1,43,104,106,153,146,41,66,187,141,34,170,60,101,212,188,166,219,177,166,128,78,160,60,21,51,139,154,119,154,151,64,215,73,162,253,33,151,191,147,218,209,161,51,164,75,104,74,83,55,203,45,119,146,185,144,111,221,113,49,234,43,166,18,49,215,95,192,121,124,169,216,108,52,35,36,240,207,158,238,220,210,58,82,232,82,155,180,104,127,237,205,88,35,223,20,122,170,25,213,116,87,124,133,9,60,245,181,74,130,216,117,196,4,15,139,208,37,54,187,21,116,189,170,139,141,99,92,173,189,230,233,228,11,116,68,80,144,104,204,188,63,12,136,157,92,235,0,192,52,140,39,76,114,171,172,234,100,199,120,124,184,111,244,6,65,35,114,77,196,190,240,154,217,42,243,141,90,178,231,74,93,90,255,132,237,108,0,106,120,191,14,101,134,93,229,98,218,6,240,37,143,60,177,104,232,103,9,134,70,253,94,46,162,18,230,14,90,249,71,4,47,83,17,11,222,141,115,236,73,154,142,215,76,120,224,108,21,102,103,68,113,59,151,224,121,193,44,168,81,235,137,131,99,51,80,107,159,31,191,28,27,195,132,34,205,234,33,137,103,156,163,247,169,7,20,61,99,114,172,124,62,24,13,40,177,55,236,202,111,145,58,176,119,148,60,8,19,197,16,106,192,2,200,122,155,40,189,137,68,94,212,86,51,161,148,167,127,92,5,187,182,84,227,64,236,187,214,55,23,199,55,15,129,209,112,17,220,209,217,118,69,161,183,24,206,4,228,53,245,209,171,112,239,116,156,20,81,241,238,76,206,232,106,117,235,82,117,8,51,70,199,138,140,126,98,91,243,46,47,199,45,201,75,55,31,229,61,119,205,77,91,83,116,244,55,74,170,249,21,150,82,155,202,137,116,157,20,227,25,24,96,243,128,107,64,147,35,23,3,193,232,33,55,198,237,241,152,160,134,238,212,173,30,129,111,172,27,76,251,43,202,62,147,221,160,198,131,79,153,64,184,32,241,24,106,244,104,233,136,23,130,207,143,217,236,1,212,192,99,151,191,133,73,131,19,29,225,132,11,159,119,124,226,255,201,130,46,180,126,26,187,189,83,152,63,255,223,163,245,183,112,127,194,223,119,133,49,58,41,224,201,125,225,27,4,134,167,248,92,85,118,159,33,204,116,18,151,168,64,145,157,127,251,200,96,12,73,33,17,192,98,246,197,147,60,192,121,73,245,70,53,6,129,253,208,105,137,210,182,238,127,114,165,255,239,182,201,164,92,110,50,210,113,207,57,229,174,81,242,238,170,191,103,44,210,126,232,87,110,173,117,252,116,183,111,170,141,247,103,150,179,82,121,28,151,151,48,45,149,149,148,169,192,204,96,9,77,49,38,84,202,86,93,40,141,175,35,2,232,223,131,32,210,150,159,87,110,204,97,19,253,244,121,120,159,227,140,232,157,117,244,50,248,230,246,34,191,196,99,33,76,135,127,149,157,166,85,12,78,100,65,208,76,54,172,127,250,86,101,75,117,195,3,27,43,200,165,118,50,146,202,172,201,91,96,189,167,75,215,20,47,194,84,241,38,190,109,5,230,130,6,65,186,127,235,68,141,250,179,151,146,246,240,122,185,59,148,107,45,32,149,238,112,58,45,247,3,223,8,156,15,64,160,18,163,174,149,6,150,124,164,80,176,7,231,246,73,63,183,14,50,176,18,192,137,134,102,106,121,11,173,102,68,131,163,44,100,164,85,235,68,31,229,205,76,124,23,73,117,98,77,24,157,200,10,199,194,172,13,47,32,27,12,55,88,213,197,177,196,141,187,108,160,103,171,143,253,138,211,55,217,128,5,92,30,99,56,94,18,69,240,72,198,190,132,233,187,221,70,188,229,55,11,216,76,90,231,0,78,182,210,169,14,140,120,114,176,173,84,1,51,201,80,63,65,189,217,85,217,176,122,139,152,107,214,125,116,231,52,136,194,78,245,178,133,32,44,15,84,162,58,135,155,39,200,111,54,26,181,5,31,216,30,112,136,116,1,98,111,166,44,203,103,129,57,244,92,183,197,45,254,216,252,86,219,127,96,201,184,81,126,149,231,39,9,230,119,254,157,10,46,230,66,217,153,192,76,158,133,182,165,202,34,109,7,12,10,157,233,67,126,105,23,181,228,68,58,231,122,171,119,159,186,173,179,130,82,227,42,69,49,15,44,171,138,33,158,150,9,83,147,209,240,135,51,119,138,39,69,50,210,89,137,249,213,116,197,88,129,85,126,102,177,81,223,80,190,193,28,170,216,169,188,156,171,82,175,49,195,237,137,25,230,205,173,33,191,80,125,200,86,237,71,65,164,116,60,46,221,173,99,122,186,185,60,87,43,54,179,52,89,220,95,135,193,40,89,207,145,96,131,188,45,145,201,244,244,172,26,137,92,22,144,75,192,27,29,145,103,211,134,71,27,119,105,210,190,42,109,123,26,16,52,149,86,55,217,60,116,20,99,234,244,147,141,189,9,6,81,220,63,142,174,26,155,73,106,42,179,54,85,134,136,10,173,151,164,68,150,242,203,157,21,118,47,190,76,230,108,86,130,4,20,124,122,142,252,236,86,0,206,23,33,30,165,226,125,59,239,32,196,189,178,23,178,154,3,59,78,139,0,228,24,22,111,75,140,241,70,202,203,82,147,151,159,218,93,53,4,104,211,87,22,11,232,230,17,118,222,71,61,64,40,8,253,121,128,47,60,35,11,193,68,92,161,96,226,176,188,197,151,80,95,28,229,35,159,95,127,83,190,7,37,116,162,99,206,255,49,155,205,43,24,196,246,154,226,101,234,156,53,199,141,57,199,229,4,113,174,179,34,251,84,86,214,73,200,96,30,158,181,86,148,239,15,185,211,25,247,165,219,209,152,252,12,202,235,39,173,61,80,255,74,218,109,111,103,10,112,169,56,134,46,204,14,41,17,217,3,154,90,94,62,7,150,0,93,53,23,212,83,88,171,188,59,40,39,125,100,133,248,12,126,209,231,15,131,112,227,175,210,95,96,197,191,199,38,197,209,244,75,146,82,68,53,227,145,188,221,198,55,181,64,51,104,239,160,11,10,105,25,172,19,22,135,3,197,98,183,11,71,142,35,61,2,131,151,20,228,11,65,6,238,54,179,77,252,108,179,233,195,47,119,246,159,75,246,82,156,237,172,119,223,135,24,177,67,112,32,230,53,120,90,33,88,127,101,52,122,243,195,19,107,146,19,55,168,229,201,233,53,187,110,248,142,155,238,88,14,242,251,90,150,192,42,84,82,123,72,166,50,60,84,61,229,236,61,52,78,142,121,253,197,113,251,58,81,170,118,104,248,45,163,159,117,150,10,189,103,141,222,214,209,241,119,22,165,85,15,132,171,78,238,132,79,42,20,127,223,246,147,50,66,174,211,115,100,59,111,139,49,80,137,173,29,32,249,137,236,176,242,67,60,157,255,26,112,168,76,181,133,113,51,155,53,136,84,90,238,249,229,106,11,136,231,124,123,98,134,245,70,67,46,7,35,106,73,202,149,61,216,103,217,142,205,23,197,100,85,205,172,89,123,20,38,29,52,252,188,197,17,102,194,181,37,27,202,209,17,11,55,245,90,12,6,0,153,12,236,175,248,61,83,115,140,94,36,53,184,99,203,246,128,118,140,6,208,0,129,17,200,19,21,12,146,8,253,105,117,207,186,199,211,160,210,7,234,95,141,201,169,157,117,82,170,163,89,138,229,130,246,203,198,101,121,197,46,35,91,28,99,247,45,66,201,77,53,126,151,168,228,195,111,43,4,49,103,160,62,71,217,254,73,133,10,238,209,207,184,8,62,21,205,149,95,115,84,199,220,164,116,116,7,235,173,133,94,14,188,71,223,10,98,77,23,63,218,214,159,15,112,88,235,30,3,229,18,185,31,154,217,92,134,102,219,34,184,209,89,222,78,199,70,123,38,1,16,49,103,21,217,29,134,66,54,105,212,106,140,209,214,229,22,126,78,126,190,217,193,62,148,157,90,73,116,60,239,148,221,57,251,227,95,93,138,204,73,117,174,240,87,201,79,120,65,195,90,237,234,252,94,175,61,187,36,66,50,226,9,7,181,219,220,19,142,4,23,129,38,92,218,81,31,187,135,33,125,251,253,70,26,83,172,139,119,41,209,79,147,68,81,157,143,214,92,124,136,112,89,245,158,73,16,84,220,75,93,176,128,63,151,182,217,34,249,124,248,179,187,196,65,64,250,43,8,214,253,193,132,146,211,16,156,236,43,61,90,123,155,49,170,110,6,154,215,237,210,53,226,62,210,162,132,38,112,214,135,14,119,173,145,124,198,239,68,153,47,49,125,17,131,25,185,216,34,5,148,87,191,86,72,16,135,209,161,199,122,110,15,110,243,158,176,31,114,24,144,236,115,11,101,219,165,209,55,44,162,71,239,147,255,143,141,28,100,241,118,231,11,236,49,241,221,7,166,106,71,247,111,215,121,42,122,58,89,34,179,96,25,225,155,53,83,223,243,202,123,144,115,100,192,12,54,38,9,111,165,164,192,237,199,237,218,9,80,102,167,73,177,54,109,222,168,33,56,194,111,240,10,135,55,97,31,127,115,24,205,87,39,231,155,61,35,68,141,106,244,182,91,114,53,227,221,43,59,7,33,130,217,77,208,123,89,200,34,39,81,36,198,238,19,203,221,249,165,241,160,193,205,126,30,100,170,153,114,118,46,157,126,80,44,76,178,171,56,135,69,5,46,118,73,204,149,65,15,144,82,119,24,233,22,50,150,28,134,130,203,166,183,172,70,99,117,138,77,74,238,79,207,238,110,95,153,134,20,18,67,218,220,181,106,155,76,24,252,69,102,132,54,63,125,108,183,218,94,58,241,113,163,137,48,119,137,156,1,57,61,4,121,124,40,212,92,68,188,68,121,153,253,62,44,161,241,198,142,61,79,94,97,160,32,121,194,238,187,226,32,184,133,166,100,199,87,164,196,204,100,159,122,6,29,88,53,108,250,73,204,227,57,220,133,223,173,205,184,122,8,73,48,133,150,78,161,48,7,198,201,152,78,217,145,29,10,95,41,201,101,223,121,96,77,183,52,47,106,60,163,195,243,4,42,236,109,61,10,183,194,146,32,31,191,108,59,205,9,101,18,197,142,33,78,47,111,2,92,226,137,61,246,156,149,81,9,125,1,53,190,75,184,66,100,105,166,57,22,136,230,181,82,146,143,199,1,0,16,193,196,251,172,151,36,205,1,14,10,27,226,229,4,184,138,75,216,32,36,233,25,134,109,227,136,102,44,34,40,204,132,180,188,40,189,163,21,245,141,106,116,80,20,119,142,39,202,5,191,250,238,125,83,189,107,60,1,51,42,102,25,203,160,80,89,38,90,98,66,251,154,191,65,173,246,209,97,135,43,30,84,86,18,202,126,91,246,139,196,8,109,109,124,241,87,28,86,95,170,86,171,18,137,12,224,143,80,28,113,26,12,149,126,49,157,135,104,253,50,133,148,50,17,188,247,52,156,159,91,235,2,155,122,91,192,76,150,195,12,151,14,112,226,129,62,10,34,61,226,138,42,4,100,188,76,119,21,67,23,62,37,243,105,130,103,66,214,111,219,219,85,177,108,213,46,203,64,226,89,110,78,183,167,27,232,193,53,132,25,97,150,117,165,201,233,169,100,220,247,145,81,49,156,94,199,203,208,120,150,215,234,88,215,242,169,17,173,17,237,100,120,27,164,216,237,5,71,174,226,235,175,154,202,228,143,51,112,134,224,55,80,106,120,243,172,72,199,20,237,39,177,52,90,87,127,105,90,197,62,2,15,8,8,159,29,28,11,142,27,28,155,209,139,242,252,232,85,55,60,74,98,195,109,120,194,54,44,235,66,68,103,98,168,202,211,42,26,77,212,251,37,226,197,242,1,105,227,139,93,225,165,173,28,250,207,222,192,139,235,241,19,34,239,40,102,252,237,245,240,246,108,205,213,133,29,75,195,7,94,185,201,170,236,10,241,60,243,153,114,16,178,116,58,22,237,226,221,188,169,192,56,169,206,213,177,11,137,119,253,249,11,198,248,52,93,141,193,91,22,88,89,63,225,214,32,131,8,205,41,32,157,194,97,186,82,183,111,180,166,61,239,246,134,164,239,67,227,51,28,31,106,144,42,32,217,189,47,66,19,31,70,110,33,42,178,217,110,209,246,141,236,183,206,244,144,174,63,49,126,5,55,195,48,30,217,71,205,76,78,81,230,82,233,161,246,87,249,162,182,114,0,56,211,183,66,219,203,2,221,80,125,238,158,140,124,174,220,188,153,175,54,66,57,82,161,131,102,79,112,198,249,107,203,116,103,214,174,208,89,232,107,57,80,47,142,155,194,26,86,68,139,81,118,38,132,82,18,242,86,145,138,11,246,24,117,97,242,218,131,20,132,110,118,119,167,240,110,238,171,159,54,142,74,107,100,85,220,246,240,155,240,56,14,146,223,49,143,236,55,238,135,127,127,18,227,142,36,28,195,62,89,253,195,233,108,54,9,196,220,233,216,97,132,110,92,3,126,191,203,17,244,112,64,236,128,117,236,97,107,179,166,53,35,2,97,126,151,177,32,29,216,224,101,247,141,150,239,190,121,196,61,154,232,115,180,178,140,12,82,223,16,173,79,152,76,166,64,94,185,98,33,132,33,132,72,206,102,198,174,191,214,105,241,171,64,213,148,186,32,82,129,44,189,119,176,165,136,72,85,125,129,217,180,8,58,152,167,36,106,199,150,185,210,55,75,251,93,19,47,113,146,214,89,75,158,173,76,203,207,9,46,39,65,239,253,72,158,28,223,47,135,52,145,181,36,103,115,123,105,7,8,173,254,177,248,118,124,44,34,97,22,25,119,183,14,234,31,23,238,5,145,240,253,207,101,108,162,99,170,229,177,35,225,59,187,227,33,69,132,101,175,175,255,27,117,127,42,126,169,47,221,28,254,69,247,111,17,252,76,172,251,222,35,87,107,244,0,205,214,144,202,210,57,127,246,96,148,44,94,200,69,49,238,15,133,189,8,166,159,221,70,181,230,190,77,220,192,113,209,3,158,145,243,156,29,114,136,136,222,93,9,216,14,138,114,152,158,90,28,204,138,64,227,219,247,62,40,64,230,60,28,62,167,14,217,213,190,178,241,61,178,57,193,119,231,209,200,173,151,152,10,145,122,208,103,216,96,139,146,61,206,162,25,9,169,6,190,253,244,222,207,116,167,83,36,6,253,230,128,12,18,130,152,4,159,97,210,229,13,185,128,207,149,58,135,95,41,4,10,85,96,255,150,238,104,202,211,213,60,130,133,61,196,9,138,229,87,20,187,102,162,154,110,164,161,29,214,90,118,63,95,14,222,248,223,10,140,177,26,26,175,212,154,197,0,81,154,21,112,61,33,48,46,240,117,125,57,222,137,172,168,231,158,71,183,2,42,218,161,62,240,212,241,3,36,115,146,10,140,0,91,33,30,5,237,52,182,40,179,52,5,140,245,12,116,243,159,183,12,224,127,144,117,101,248,114,148,143,212,93,66,207,49,107,75,218,143,53,125,50,169,210,32,195,124,100,37,113,52,226,179,237,106,62,13,5,229,218,26,11,109,52,154,245,112,146,102,160,77,28,174,220,187,242,166,50,180,37,171,216,119,39,23,80,144,150,152,118,4,252,145,196,221,198,153,41,85,221,86,46,171,40,161,39,53,68,245,210,166,118,54,112,15,44,90,173,193,116,255,104,203,109,144,241,33,165,201,17,48,104,251,41,239,58,87,223,29,214,4,65,5,159,165,222,18,112,93,171,210,46,141,216,119,99,190,134,15,158,56,76,239,127,228,224,222,107,223,86,53,88,101,52,80,186,52,219,154,49,131,33,102,126,190,84,224,207,227,226,238,255,232,5,136,86,148,104,207,146,221,226,195,168,71,117,206,174,99,50,158,209,182,26,123,123,78,219,1,255,156,130,34,117,79,202,196,115,210,96,254,249,242,184,96,113,217,122,136,76,192,138,36,101,34,106,153,220,175,191,65,135,221,159,24,222,9,176,158,79,56,246,104,144,133,107,139,131,228,226,62,217,89,152,215,120,80,235,250,97,111,116,198,104,238,131,154,35,188,44,77,211,54,136,67,112,241,35,251,155,49,117,186,20,185,143,202,66,18,193,152,129,78,239,75,123,156,33,23,141,239,141,165,32,113,55,105,221,203,159,27,5,106,110,33,87,137,13,128,153,121,65,172,26,37,4,48,212,193,21,149,234,121,153,214,56,28,163,200,145,72,86,128,131,90,111,242,53,224,129,12,56,17,20,188,201,192,126,93,126,74,87,244,249,87,125,222,74,241,1,174,59,218,17,149,192,131,82,50,135,64,16,104,142,227,142,211,148,230,34,188,248,1,164,194,5,243,8,92,233,211,250,193,241,190,55,94,18,43,41,217,151,134,200,5,210,59,215,109,33,93,47,145,62,252,117,48,247,128,172,114,51,161,183,85,241,173,201,106,11,89,237,73,76,147,57,195,41,223,223,3,182,98,114,98,81,232,243,185,100,53,167,228,140,254,170,221,158,69,172,151,244,88,8,152,19,219,48,96,177,255,163,213,98,112,13,84,177,224,245,225,35,126,123,96,44,66,24,166,95,20,211,5,2,130,31,183,9,209,148,13,8,221,98,175,232,93,209,84,224,73,176,93,254,101,249,18,181,223,77,91,94,226,130,173,45,132,93,122,208,107,12,207,25,155,187,44,17,8,244,119,30,152,152,230,30,28,238,98,183,242,50,74,51,171,47,116,219,129,5,94,27,85,206,152,229,191,249,105,22,80,240,92,129,111,163,71,204,60,154,149,101,82,166,131,197,176,239,166,242,144,173,158,222,230,55,155,88,85,227,127,9,102,77,237,206,25,57,95,74,2,114,111,114,17,11,145,51,213,82,6,101,243,248,21,140,88,31,169,192,28,245,143,61,67,34,243,219,0,239,152,83,175,67,181,192,139,184,248,208,196,198,35,79,241,119,19,134,60,236,9,224,223,168,114,72,195,7,17,110,6,185,11,132,104,101,61,3,251,5,215,140,108,57,11,145,80,42,219,19,53,152,152,34,54,238,16,17,36,30,53,152,58,13,176,104,154,46,2,170,50,114,61,34,209,203,14,228,87,83,81,148,249,92,48,78,1,239,240,195,78,249,34,18,59,24,38,92,121,239,186,151,136,69,178,237,2,132,31,36,97,104,30,133,160,46,230,186,29,97,112,34,26,240,145,248,147,235,61,183,4,66,87,36,43,149,249,62,243,40,139,159,196,247,122,232,227,15,237,164,184,85,171,31,14,167,182,243,217,160,47,46,205,34,251,34,199,205,207,238,138,154,14,237,40,193,143,245,233,233,206,65,134,184,248,39,28,24,44,107,171,139,188,217,122,12,37,134,220,137,110,83,179,205,13,172,8,15,228,33,125,92,211,155,123,76,172,1,197,108,213,147,159,11,139,114,151,176,255,132,251,36,43,146,30,58,154,44,175,48,12,52,169,94,126,149,117,55,83,124,160,251,155,202,179,233,50,121,9,159,9,201,4,57,43,140,177,132,240,248,8,244,98,170,136,6,137,231,76,181,92,209,39,3,147,73,6,129,65,235,95,130,36,176,170,204,110,9,71,98,209,43,156,151,133,171,218,70,223,94,89,113,188,161,50,184,196,37,254,167,61,134,106,184,60,68,218,88,98,60,175,61,135,177,213,77,20,141,5,209,243,158,32,245,80,14,200,113,237,17,98,157,72,30,242,74,39,62,190,43,112,142,103,206,206,202,202,119,76,186,65,201,135,49,97,14,172,98,207,252,151,87,213,143,91,74,166,237,85,78,136,13,151,219,42,31,139,35,71,76,28,159,26,147,35,100,168,212,18,47,223,219,231,41,46,17,50,124,245,120,148,163,168,243,48,232,255,184,29,201,50,17,204,255,108,140,114,249,8,90,223,169,129,63,117,213,54,219,29,9,93,139,118,124,38,114,121,136,101,195,210,32,208,85,23,163,84,110,62,110,198,187,84,69,89,197,44,54,226,110,146,56,29,124,147,164,195,171,81,117,221,253,237,129,104,76,185,103,18,115,121,34,51,11,207,69,151,30,240,6,213,103,0,221,104,128,46,157,172,73,75,38,66,123,20,175,73,141,107,16,126,130,147,153,131,94,81,198,23,229,105,247,87,51,142,120,193,143,237,136,80,218,45,140,104,90,59,187,197,137,143,64,52,4,203,141,69,228,169,239,26,195,107,200,144,169,116,161,221,45,241,37,74,160,244,131,148,230,52,130,114,199,126,131,82,255,16,88,129,98,208,85,203,51,243,39,33,96,160,231,188,59,215,232,70,77,251,18,92,110,144,27,81,110,165,135,27,74,173,43,194,185,5,149,57,243,142,8,37,187,233,153,168,252,145,195,101,31,44,253,78,185,189,189,215,189,122,83,52,219,165,4,225,131,18,145,91,120,226,184,251,224,88,220,29,103,80,4,219,128,18,175,80,43,230,54,76,42,238,103,97,248,34,215,214,228,230,51,177,107,52,239,187,69,216,103,67,130,137,8,138,0,191,29,175,181,31,16,168,231,165,18,253,168,204,189,162,136,100,217,104,144,183,146,122,72,120,131,166,188,93,145,178,22,244,133,64,213,163,215,217,126,4,164,155,236,79,206,137,184,32,9,220,137,216,109,151,193,13,110,88,114,113,163,191,253,2,29,46,218,127,61,136,243,150,199,73,219,232,240,54,169,92,175,102,89,68,134,99,87,113,14,185,23,210,177,232,28,138,108,27,135,121,81,151,67,247,128,204,130,229,203,234,54,141,19,38,246,59,221,54,144,92,127,172,128,194,146,213,204,13,254,76,65,186,115,141,135,36,23,70,20,181,147,43,70,150,205,199,0,220,216,85,119,123,14,124,232,44,63,236,53,132,126,241,226,166,147,28,100,158,66,217,112,245,241,119,168,171,245,102,216,239,251,7,244,50,53,106,35,44,183,143,157,22,10,112,38,168,100,108,238,141,30,185,151,171,29,78,19,181,213,126,169,100,43,15,87,145,182,194,143,125,56,254,117,18,160,23,204,170,232,254,58,54,177,16,160,239,223,97,2,53,133,7,200,43,160,60,117,202,207,122,240,185,113,34,48,236,208,236,242,79,186,115,172,52,103,123,43,123,108,201,166,209,234,180,77,108,196,100,80,21,135,23,242,231,227,92,36,143,237,56,243,122,176,224,219,229,5,84,171,61,250,117,83,66,187,148,54,81,168,121,192,117,20,1,204,53,0,146,109,177,106,108,78,173,174,251,101,76,92,198,38,227,59,228,238,122,116,226,139,215,140,95,163,79,140,186,194,126,107,193,197,175,170,245,6,71,103,96,145,12,178,111,179,58,73,10,234,38,69,82,111,198,45,230,11,169,128,235,12,32,132,0,106,14,83,185,236,184,119,122,38,243,223,249,60,50,39,175,58,181,13,237,15,181,183,81,197,229,165,17,156,90,111,239,207,114,224,126,42,108,68,1,26,23,48,122,36,48,236,100,7,9,89,68,160,40,136,227,193,83,29,100,95,224,113,209,115,247,104,28,166,174,37,48,208,168,248,85,12,189,189,149,219,218,127,189,51,126,157,122,15,141,159,145,167,224,207,47,22,0,58,38,137,126,146,182,127,163,193,43,52,130,72,41,121,147,67,163,233,250,238,129,100,29,67,141,210,248,215,236,230,3,74,111,90,230,235,172,234,165,79,38,207,141,24,181,152,102,183,240,221,43,126,229,233,249,34,54,67,207,186,204,102,208,93,42,104,39,10,117,184,50,241,24,178,210,186,96,97,31,35,56,108,43,225,175,42,221,182,113,111,222,167,187,195,123,153,21,71,68,132,252,237,200,67,176,94,182,218,109,182,156,41,7,167,90,220,61,112,64,165,2,248,39,150,134,18,45,3,185,9,189,221,72,190,94,72,103,203,29,250,5,41,254,202,125,216,173,59,12,117,196,224,182,141,109,41,67,219,123,249,149,210,184,115,182,81,1,114,241,33,111,0,146,93,198,213,116,224,132,181,239,98,118,55,95,155,0,221,78,177,59,100,224,234,137,37,210,218,37,228,10,135,224,34,32,223,17,13,34,119,32,151,122,112,201,23,40,132,189,64,35,115,49,0,161,10,67,145,132,205,7,189,29,251,26,221,253,91,221,62,253,117,126,57,40,246,84,0,171,157,18,6,67,215,193,40,1,46,9,155,30,177,115,64,206,179,96,131,72,161,12,174,18,235,12,143,144,240,237,11,124,179,219,94,130,92,152,114,84,126,33,116,151,164,105,198,234,234,19,59,73,164,209,10,167,145,242,0,113,211,139,147,204,69,19,29,191,182,174,7,83,105,89,54,38,139,13,23,192,44,155,45,71,4,140,114,208,39,97,75,161,191,59,138,120,99,147,109,153,144,117,144,27,147,77,243,85,144,172,255,184,229,1,140,200,243,65,117,162,115,71,90,90,171,200,76,52,132,81,81,35,176,65,206,107,51,127,194,14,161,16,237,93,192,176,164,254,164,127,131,240,28,196,144,71,34,133,217,224,161,179,167,112,59,87,58,180,57,245,116,8,222,126,15,79,139,10,57,179,167,159,97,105,50,208,96,153,153,18,97,210,54,205,7,181,93,160,234,141,68,223,19,49,3,133,178,70,248,178,49,52,129,233,140,33,51,157,135,19,199,227,115,71,164,70,199,15,77,76,202,162,238,213,153,239,12,231,238,117,129,182,47,103,156,223,102,10,115,251,66,141,128,176,131,217,234,230,209,184,244,14,111,42,13,219,5,161,169,165,141,19,204,88,209,93,6,177,203,169,187,125,238,112,109,166,15,179,107,14,173,89,45,122,83,242,69,146,183,61,247,85,214,140,125,111,129,98,255,63,129,194,241,208,48,198,38,126,245,169,99,30,2,219,27,226,53,57,168,48,157,147,139,6,4,143,131,9,160,201,16,127,145,185,154,217,209,86,232,237,209,73,191,57,166,41,28,57,123,255,196,127,74,21,127,142,244,51,72,230,4,193,233,187,65,235,214,162,215,57,40,0,1,180,31,163,103,199,215,177,165,188,159,153,207,176,129,183,105,82,33,3,223,106,167,112,68,135,23,47,8,230,61,64,94,81,85,31,46,186,42,103,238,6,23,175,189,66,164,156,10,232,209,97,86,174,112,245,213,16,220,191,1,131,134,31,254,106,62,148,62,221,134,130,254,13,164,46,176,31,104,184,195,192,3,101,88,226,6,238,217,0,105,101,59,242,131,137,193,150,241,109,227,81,38,53,28,176,10,36,224,243,128,60,163,128,36,116,190,137,34,79,194,120,33,69,173,14,114,81,124,55,114,66,150,37,197,234,170,230,83,251,168,132,124,201,114,152,53,119,159,64,175,246,58,86,25,229,80,137,66,173,1,101,24,251,16,115,3,130,205,47,96,48,49,228,102,11,234,59,42,216,82,41,41,17,178,40,137,106,240,92,15,216,26,152,217,144,125,2,206,253,201,137,46,199,234,30,223,39,62,220,213,153,227,220,190,254,81,189,153,41,82,143,23,197,154,215,65,34,37,194,137,37,153,175,84,112,138,175,10,135,3,61,238,123,126,184,174,3,47,60,203,129,63,104,151,195,84,163,105,184,222,203,187,99,218,26,67,183,151,231,22,171,224,248,150,70,215,23,254,106,68,221,73,234,38,205,144,133,238,246,44,179,22,51,36,43,20,84,151,236,155,40,158,145,214,177,158,42,182,66,123,202,166,136,177,22,147,8,230,203,244,18,34,90,63,110,12,251,135,133,115,50,182,143,40,98,64,29,9,87,135,204,80,106,143,3,254,240,125,68,18,65,77,254,131,187,101,19,231,72,6,157,117,36,31,244,102,179,57,25,223,250,102,163,178,168,107,99,236,196,201,200,172,75,232,135,201,223,191,71,54,68,29,118,101,218,224,145,231,18,66,145,92,102,45,64,35,120,76,180,86,192,38,168,120,134,89,8,170,174,149,148,69,247,170,106,209,198,236,43,148,175,245,112,192,121,206,116,57,112,126,110,4,138,221,142,110,243,194,246,15,29,2,93,218,102,38,180,74,58,57,27,169,241,214,198,6,248,187,137,0,211,4,32,68,16,142,16,209,127,236,89,182,102,126,34,139,234,96,177,183,185,55,128,66,143,237,109,222,184,219,244,200,116,104,186,232,180,104,12,15,27,7,75,155,234,167,32,99,100,234,123,190,243,191,13,48,144,54,56,20,63,75,69,119,77,186,84,247,156,254,230,12,161,17,103,230,113,9,158,95,225,223,246,120,230,37,134,58,180,142,9,49,58,227,21,167,251,239,178,66,250,204,255,24,75,216,218,5,235,107,222,220,105,159,95,37,73,4,133,173,16,18,40,92,110,4,121,173,186,232,8,25,164,130,236,56,192,72,80,252,224,80,81,7,80,249,85,247,120,142,96,145,139,173,84,88,242,184,254,103,148,64,131,196,129,226,86,254,170,64,171,240,231,81,68,159,171,202,230,198,216,158,222,119,247,36,128,64,32,131,73,195,207,228,170,249,141,218,89,9,214,133,142,169,69,38,134,157,92,195,119,42,55,183,207,237,215,139,62,104,195,141,248,138,29,70,180,164,200,252,182,148,105,193,75,136,61,225,218,8,138,132,186,218,30,112,95,210,247,65,55,109,113,25,135,1,214,199,206,19,55,228,160,160,43,210,52,83,142,88,83,33,45,89,245,97,68,209,70,224,69,65,36,165,147,140,103,200,114,109,75,226,58,39,118,77,165,12,158,39,167,40,179,217,36,112,79,184,70,249,65,100,110,72,63,106,231,56,187,69,103,155,185,242,70,194,7,183,7,24,63,104,117,114,148,246,205,77,51,20,210,17,145,178,47,81,163,233,177,156,227,62,26,179,21,87,72,139,246,195,114,104,20,204,3,2,173,82,49,14,55,143,172,149,153,81,169,75,234,82,30,172,220,162,119,214,254,44,106,171,191,67,138,180,114,70,112,100,59,45,186,143,78,124,49,197,241,52,160,200,53,52,189,206,77,38,251,188,156,245,27,29,90,2,251,102,62,116,74,121,136,55,238,205,16,126,239,94,239,234,215,25,84,16,34,48,36,74,131,63,225,248,112,67,35,185,65,235,210,90,116,80,73,174,21,242,75,133,16,198,214,72,114,17,226,151,200,207,77,136,233,194,34,106,218,145,251,90,244,152,207,3,195,20,223,211,200,136,50,114,98,102,232,232,235,59,5,133,46,6,253,34,107,102,226,227,157,35,232,67,122,220,73,172,142,216,222,208,73,87,241,142,31,75,119,221,151,187,30,141,202,98,246,14,185,164,148,43,163,14,202,24,70,51,100,127,91,169,164,0,67,116,15,249,81,209,242,149,184,42,56,228,104,98,52,27,140,230,240,38,218,7,23,166,223,205,107,121,30,207,100,128,166,89,193,198,21,75,195,63,76,184,189,113,245,245,105,236,234,112,96,235,150,3,97,7,35,126,112,63,134,248,65,224,240,202,122,221,41,25,37,0,213,0,234,7,216,186,19,91,114,148,173,95,15,187,214,64,82,154,133,73,199,127,197,156,241,213,25,22,157,224,90,73,2,201,127,139,7,43,66,137,218,169,125,111,248,151,141,232,56,251,71,128,137,230,92,166,4,5,149,16,229,117,43,151,203,89,162,39,204,23,133,146,108,0,230,77,122,240,69,43,24,83,13,80,203,168,101,86,190,139,76,167,155,171,227,72,58,196,28,116,153,107,234,9,151,199,112,93,221,194,72,43,59,114,169,231,20,3,121,68,134,105,22,167,124,224,209,134,220,61,124,118,90,56,220,3,13,149,213,145,165,210,253,183,231,171,16,167,72,140,131,253,188,18,53,254,134,116,83,5,194,84,6,155,25,178,2,210,253,71,36,68,206,251,64,49,29,58,182,118,185,42,125,96,184,194,79,106,236,50,131,24,218,209,135,38,248,79,15,94,148,102,96,43,107,12,221,125,243,66,40,249,47,185,210,247,167,0,42,24,22,88,2,161,15,248,67,226,52,64,230,9,143,27,150,92,30,246,51,189,138,30,234,19,166,192,0,195,136,173,69,227,205,200,254,32,67,91,6,89,173,180,212,163,94,249,182,207,16,167,201,67,193,202,56,84,2,129,30,121,191,32,55,40,244,160,201,202,146,242,69,184,233,6,83,219,239,78,61,12,137,169,254,247,82,201,173,75,237,25,2,43,133,158,22,23,227,77,83,102,255,132,112,61,220,165,236,57,14,239,78,245,146,191,145,35,30,250,254,182,29,123,1,143,11,48,132,246,216,113,249,59,172,95,247,93,40,221,178,245,187,170,65,145,206,16,102,51,204,41,101,147,144,173,121,107,94,248,106,196,223,225,244,228,224,116,35,124,196,175,221,127,4,49,187,195,64,93,170,221,126,76,24,168,24,5,142,8,151,207,240,9,184,171,64,237,50,238,131,125,44,77,92,177,12,5,163,239,73,201,158,37,121,40,55,142,244,236,245,146,69,0,47,171,53,137,119,66,158,140,8,3,44,85,249,202,230,138,125,116,47,133,151,138,237,238,4,101,94,5,119,61,220,203,119,135,87,182,182,241,76,82,71,46,222,95,35,42,19,67,9,244,0,221,138,103,78,136,208,235,230,69,76,79,44,57,200,243,119,147,250,143,92,195,203,174,190,64,172,32,163,207,235,148,130,209,224,2,233,131,216,109,52,88,63,113,127,168,180,23,104,207,44,197,112,83,72,192,222,118,234,57,91,21,35,187,212,247,37,68,80,19,220,161,58,14,161,1,173,137,175,33,192,67,6,30,61,77,233,93,109,57,66,171,207,226,158,122,159,95,223,141,226,137,136,209,191,92,118,187,245,37,75,239,186,240,204,182,212,121,50,16,2,180,246,214,225,144,223,238,236,114,247,195,146,60,79,156,192,174,144,203,102,167,181,48,104,136,217,69,216,131,107,230,128,184,76,13,128,70,226,11,77,157,44,38,229,107,57,114,195,3,239,74,172,59,49,163,181,219,171,18,212,223,111,117,126,46,175,44,133,135,253,160,181,160,69,155,234,112,234,104,250,0,144,89,142,172,224,201,23,76,53,111,219,219,128,229,226,118,28,18,32,221,101,165,95,216,125,145,33,187,119,126,0,112,83,134,44,42,31,84,87,68,218,137,63,84,27,188,41,6,114,194,100,71,239,3,156,16,174,181,116,211,124,58,97,126,11,201,218,248,29,219,175,205,65,191,33,232,136,117,162,50,245,72,190,163,103,255,44,186,123,153,158,147,198,220,218,1,27,59,176,115,148,28,26,134,45,215,24,135,101,252,245,210,127,223,226,36,27,246,42,126,225,60,10,71,37,170,210,68,43,245,27,128,63,176,14,215,26,127,251,233,52,20,204,63,55,28,62,248,23,195,170,99,80,112,7,20,25,61,11,148,103,59,88,67,176,163,85,141,240,155,30,198,118,2,156,94,231,48,240,81,254,19,107,91,50,163,237,207,177,66,25,186,194,22,84,3,228,225,199,246,235,19,231,240,94,32,68,78,116,153,12,131,74,159,15,58,113,156,188,146,104,164,198,234,103,221,240,115,56,151,10,96,88,49,36,105,144,185,81,110,247,179,186,225,102,248,153,1,221,251,5,45,69,166,127,146,200,45,2,99,225,54,90,8,15,132,103,211,130,159,53,228,12,111,178,210,188,139,204,157,65,213,193,74,189,180,115,194,79,146,94,32,47,101,150,43,146,43,116,61,184,109,56,78,109,49,211,103,7,217,136,190,22,241,180,252,243,21,151,124,11,112,205,164,196,7,109,231,223,82,155,31,216,198,50,145,97,39,217,205,254,195,68,242,144,165,21,115,181,135,218,118,75,144,190,180,138,249,88,235,6,80,87,130,159,254,16,129,33,27,132,169,223,72,55,7,143,89,83,201,247,103,39,167,185,67,172,225,201,74,228,54,123,40,74,178,214,179,68,192,224,171,69,233,155,21,120,129,175,181,34,246,142,223,170,122,179,101,112,67,161,132,211,157,88,94,152,248,19,177,63,136,42,229,179,167,110,14,77,231,200,15,63,193,5,70,108,154,91,153,205,155,160,28,66,12,208,129,82,198,127,180,59,109,254,136,49,93,133,242,13,125,240,185,44,91,125,150,15,106,236,110,41,198,152,138,30,215,210,221,129,242,96,54,185,198,230,180,46,182,37,120,117,74,238,175,214,29,252,230,45,250,140,243,174,128,57,38,33,41,70,199,129,110,84,31,1,142,208,109,134,96,52,125,134,240,15,68,125,85,79,242,73,38,189,89,213,35,30,246,245,248,237,53,39,123,9,41,36,236,203,43,159,38,75,160,232,19,199,171,226,82,38,22,111,136,195,212,51,32,102,141,207,118,76,254,199,254,54,194,212,48,9,151,68,72,45,52,133,81,182,20,94,13,237,203,176,54,183,126,165,70,169,114,116,218,151,11,226,48,25,24,193,235,143,166,155,213,189,104,104,126,3,222,128,29,227,28,61,152,8,59,147,123,8,35,204,235,63,183,111,139,189,231,179,56,82,196,153,184,234,239,151,171,24,158,247,251,230,197,105,249,238,246,232,34,205,54,156,203,6,53,168,244,83,103,34,103,65,254,25,82,95,207,55,144,235,21,169,248,56,140,194,110,253,143,2,253,135,58,246,156,7,165,180,137,156,43,12,85,236,98,121,209,61,127,157,161,51,139,41,122,16,65,7,34,49,223,202,58,155,190,37,41,156,220,201,12,243,113,77,229,28,233,12,239,97,49,161,29,208,51,123,139,199,137,250,167,153,119,198,159,203,49,93,180,111,149,9,62,44,51,153,42,207,220,253,219,245,105,191,110,183,234,160,95,231,232,60,122,178,92,92,141,67,236,31,190,193,80,212,130,111,203,8,48,216,21,194,86,96,165,92,104,118,253,71,206,212,83,107,114,182,1,125,160,31,16,100,33,49,52,189,40,111,121,129,178,106,244,226,146,157,135,237,216,44,239,47,166,76,213,164,5,188,154,247,174,77,10,11,136,20,249,118,217,161,67,9,67,83,135,74,234,18,237,208,106,1,213,122,81,175,46,211,78,253,139,161,137,222,34,143,250,158,161,52,94,122,50,202,174,233,212,33,83,113,2,238,53,14,112,247,93,48,221,61,216,39,52,136,15,130,198,157,135,15,29,84,39,108,67,53,58,165,82,110,53,76,115,93,73,10,143,166,159,191,212,185,197,105,193,68,189,114,56,40,120,175,107,92,247,190,177,255,252,151,49,103,57,68,144,191,25,205,47,13,14,2,192,197,28,72,26,70,87,80,145,15,108,88,25,131,129,203,106,67,206,159,9,222,234,109,144,34,212,190,14,151,39,47,152,154,140,2,98,70,16,53,191,9,0,59,196,97,134,80,41,60,248,211,145,255,174,96,183,244,223,50,178,207,118,237,227,244,107,132,149,195,226,90,199,205,151,104,198,47,95,9,96,44,113,135,153,213,217,201,68,120,220,77,151,234,165,19,101,63,253,200,46,200,226,187,117,177,253,12,35,234,20,34,161,225,246,116,38,129,176,37,189,124,4,103,26,127,152,132,8,208,90,7,64,173,138,235,79,181,101,178,231,228,176,100,121,66,204,103,64,100,171,35,239,64,109,156,146,97,22,34,71,196,81,21,237,116,135,117,18,136,169,238,6,138,36,218,106,250,114,115,230,25,111,4,94,207,158,190,24,222,218,3,17,138,128,169,141,188,70,150,174,167,203,188,61,199,6,15,172,55,88,162,231,142,188,87,24,140,25,245,216,122,71,174,79,150,158,141,201,102,42,129,199,171,9,227,223,121,49,2,141,54,238,220,229,54,223,133,9,143,147,170,249,232,240,199,192,45,42,29,179,2,217,19,28,113,240,117,139,46,9,59,186,136,60,214,3,7,102,176,179,253,207,22,141,7,75,94,198,203,185,6,117,114,82,247,200,164,139,148,110,54,232,3,70,89,1,71,123,235,155,51,196,211,193,216,44,196,239,5,138,246,9,219,189,124,124,63,173,64,152,248,205,128,19,100,179,202,43,45,183,142,226,16,48,170,193,203,223,130,58,12,250,75,7,248,24,227,102,68,182,228,181,95,94,192,240,166,99,98,31,29,27,250,195,115,210,17,216,60,7,67,245,129,183,146,110,202,234,164,65,112,207,237,153,183,182,21,238,12,8,132,88,70,96,228,3,122,9,138,183,222,196,13,177,170,245,110,131,148,83,94,210,89,136,181,61,190,142,86,105,70,238,80,29,91,25,226,214,252,72,180,243,176,130,104,57,221,10,71,249,28,31,165,19,121,217,96,225,218,5,238,173,59,28,62,179,245,157,221,86,52,185,209,54,26,248,1,237,175,69,254,175,41,254,71,130,182,13,139,73,93,165,74,9,102,220,78,23,31,247,33,239,82,194,69,17,97,177,48,65,79,80,142,240,91,88,158,106,249,93,108,101,47,235,76,153,235,191,244,243,191,210,188,103,14,92,63,20,243,179,78,125,72,98,125,166,230,96,56,231,218,123,160,219,227,113,35,211,157,128,185,214,12,120,219,238,181,26,166,212,134,83,58,106,86,4,126,179,117,33,252,19,135,104,222,173,241,96,236,2,228,104,83,136,60,157,119,222,223,29,166,123,37,142,7,106,191,221,118,216,252,199,114,47,59,105,169,20,28,169,236,171,64,4,248,115,84,56,19,49,231,39,40,221,120,63,33,158,5,27,117,3,138,239,237,224,127,39,8,101,145,114,111,38,30,167,95,247,175,35,93,210,121,7,108,222,9,139,233,155,189,253,58,39,17,249,194,169,153,70,161,153,0,96,138,252,211,8,229,47,36,59,16,177,180,12,81,73,240,38,213,139,253,86,218,108,80,156,138,203,228,54,165,126,130,240,163,22,47,49,140,167,141,122,205,239,182,113,178,227,197,55,4,245,52,239,81,55,198,197,214,109,212,88,244,92,137,202,26,189,5,138,162,233,59,202,82,222,195,139,117,181,62,247,124,242,131,187,129,195,42,183,131,111,249,95,38,118,115,239,2,101,133,186,197,234,18,235,77,13,188,196,33,92,139,230,58,137,82,56,83,92,211,18,68,133,187,107,1,70,44,174,135,231,203,209,141,161,74,45,84,191,210,44,150,60,41,237,89,239,54,7,8,61,174,147,231,6,116,188,91,142,143,33,174,156,231,52,243,255,222,100,110,54,159,60,111,127,159,30,134,215,91,61,221,135,108,29,20,166,143,146,14,86,235,125,205,214,255,253,36,222,44,188,227,18,249,89,153,32,216,115,8,118,251,244,244,190,142,75,179,37,160,170,104,19,51,149,176,228,18,149,234,88,21,54,49,21,223,249,229,139,247,51,231,205,152,209,190,36,112,196,198,113,21,76,199,156,99,46,95,58,11,102,249,9,58,175,175,187,120,31,142,194,138,181,17,184,63,148,249,235,192,178,197,45,174,126,205,100,26,24,1,159,152,124,71,239,50,214,144,132,184,1,117,206,232,173,11,226,68,76,176,216,39,212,168,177,233,50,206,120,29,8,167,60,212,24,52,36,21,241,144,43,224,4,77,108,40,82,220,22,46,167,106,180,2,248,194,11,20,81,68,223,106,159,10,165,122,81,12,245,75,91,190,44,92,208,116,13,111,75,242,133,211,43,229,20,234,48,107,42,230,43,219,20,197,96,154,108,11,162,5,201,51,18,206,137,247,134,13,52,155,117,215,82,19,38,10,224,243,92,77,219,172,31,228,86,123,249,40,202,156,234,76,226,220,98,157,186,15,148,167,81,97,79,36,25,1,235,249,7,222,35,75,156,151,22,251,71,78,100,88,111,212,215,150,251,246,63,154,238,179,191,49,167,133,138,35,144,153,12,192,161,24,128,167,137,77,99,171,240,68,84,2,163,107,82,55,116,63,203,162,247,55,136,243,227,150,110,246,59,2,22,191,149,96,240,189,91,254,101,101,139,141,52,14,87,142,184,193,194,83,142,109,221,9,105,131,37,103,187,25,147,112,114,252,81,35,210,176,98,45,188,6,137,25,174,251,171,119,31,198,92,225,4,148,244,58,226,190,104,177,98,111,6,89,226,230,185,121,187,92,220,160,57,202,120,149,196,56,183,146,97,115,68,17,121,127,222,140,224,92,220,44,5,75,237,168,224,141,230,49,25,232,115,34,209,90,45,82,18,217,145,181,211,227,241,136,32,57,144,117,84,204,192,77,214,50,211,32,160,33,140,180,183,218,126,206,213,75,106,201,95,120,126,69,98,145,85,79,38,229,184,119,203,192,134,10,32,54,23,58,112,241,206,247,215,30,21,6,190,33,78,110,77,89,241,50,244,197,117,167,201,108,116,130,49,32,165,147,229,31,10,93,148,130,15,9,195,233,157,18,86,247,126,255,246,141,49,0,159,36,119,72,48,44,23,145,144,72,232,49,39,39,148,5,240,149,183,192,211,139,160,68,87,229,35,216,41,239,148,42,200,41,181,101,208,150,213,145,231,118,158,227,215,149,247,91,249,171,80,15,245,103,202,38,205,185,226,35,110,96,71,34,151,1,229,121,222,94,5,184,135,0,231,18,95,91,66,103,207,94,31,232,161,176,75,111,16,160,245,172,194,77,166,157,200,81,10,172,101,247,95,179,133,10,216,193,87,193,20,115,124,89,1,186,234,168,89,58,161,20,136,179,239,247,3,123,235,228,120,231,221,11,197,197,71,188,34,55,197,56,2,71,101,141,115,108,227,7,207,94,233,78,242,6,81,124,1,100,108,109,120,165,115,172,233,179,157,247,195,54,85,163,216,224,68,205,94,172,35,50,66,106,63,24,224,35,59,25,11,225,142,104,123,4,234,246,126,249,121,38,43,9,231,55,106,89,167,51,138,69,31,147,148,202,96,130,116,140,178,34,220,107,79,49,151,4,220,210,112,13,128,145,171,239,27,8,118,86,105,70,162,74,166,177,127,217,178,134,33,215,124,236,12,117,253,240,107,11,94,168,244,81,121,117,147,79,162,12,186,149,238,2,201,223,62,208,237,222,181,205,118,157,196,79,97,116,39,0,21,157,55,95,188,219,63,58,123,135,64,213,107,138,7,198,150,107,228,204,215,177,245,201,222,135,200,3,168,19,151,100,99,188,63,217,2,62,202,226,69,91,81,224,31,184,221,34,63,252,154,194,152,229,119,108,30,187,222,250,227,159,110,94,134,158,244,137,123,32,199,236,157,81,215,170,71,130,138,183,190,30,203,119,41,35,143,252,212,100,133,115,249,159,79,157,17,4,118,38,64,161,209,77,85,69,129,250,125,53,209,45,7,113,217,65,227,234,51,88,121,54,168,1,157,242,95,52,160,13,138,22,113,16,81,28,208,180,253,95,10,255,251,190,84,135,28,120,93,225,209,233,226,129,207,20,108,72,246,216,225,238,123,231,167,176,149,190,151,253,75,109,178,144,237,232,22,231,193,134,22,204,80,112,133,228,31,130,179,103,18,15,72,184,236,12,5,74,22,72,5,57,170,28,35,110,108,102,31,112,173,153,223,41,138,16,165,192,189,250,54,106,85,35,228,48,86,106,29,125,174,183,109,192,145,126,130,204,212,8,142,43,178,98,0,165,23,101,213,62,217,72,76,127,124,131,173,13,151,100,149,44,35,173,15,193,241,144,141,168,177,163,155,251,105,245,67,225,209,35,47,0,67,222,22,109,126,159,248,108,163,11,81,146,57,181,73,249,154,92,0,223,179,94,185,1,180,65,168,160,53,102,242,192,79,217,24,180,213,247,171,123,17,177,159,105,6,58,105,204,69,20,180,203,25,113,149,97,141,232,213,217,108,160,160,242,62,217,41,14,196,72,241,236,250,35,18,20,24,251,75,4,203,225,119,35,167,13,158,191,50,100,9,17,203,239,25,0,99,66,220,79,61,57,11,32,211,19,249,92,187,48,239,33,124,56,137,191,54,155,74,98,135,234,247,164,229,38,169,202,136,84,39,158,26,81,19,74,127,124,46,111,101,177,177,130,112,211,199,20,119,48,167,88,215,45,68,237,166,93,255,152,245,11,129,218,64,245,134,225,50,206,61,237,75,90,72,163,236,202,195,150,145,66,64,35,143,33,99,142,6,42,103,196,74,240,56,122,162,229,161,205,31,123,105,107,113,67,49,154,152,221,127,193,122,216,208,139,77,52,138,105,233,23,90,118,58,175,119,88,137,234,220,157,121,185,75,92,77,21,33,42,213,119,174,149,54,107,20,6,250,244,110,131,46,3,231,174,47,18,193,2,115,120,113,54,242,172,114,243,111,190,190,117,140,227,20,28,13,217,153,14,194,243,118,192,9,210,173,27,21,224,17,188,36,202,203,90,240,201,172,148,60,30,28,11,207,87,169,160,88,64,73,181,165,164,183,219,146,168,202,225,179,188,215,150,146,29,155,179,193,240,67,107,106,156,225,213,50,252,226,43,130,37,62,195,154,115,52,132,36,196,167,178,21,95,245,195,67,102,1,14,38,42,149,229,68,85,69,211,228,176,238,251,200,80,36,169,170,32,128,92,137,36,133,11,237,117,244,178,40,26,143,238,142,16,9,21,218,91,234,166,247,186,30,0,210,139,52,109,221,102,208,184,16,253,241,196,160,98,68,190,134,40,186,108,68,114,106,130,250,7,45,140,245,6,136,112,0,214,104,181,51,50,108,199,142,29,96,103,197,79,219,204,53,209,34,42,55,82,63,159,135,211,103,233,147,185,141,76,112,150,93,146,239,217,221,121,48,126,82,194,46,188,184,132,224,189,158,67,106,62,203,210,164,204,174,165,108,93,206,197,236,6,139,135,137,111,79,199,173,120,163,58,94,193,255,209,38,0,205,82,75,155,130,197,59,193,65,225,68,41,105,43,248,84,83,221,216,233,121,199,16,107,44,161,118,58,38,91,126,185,179,69,195,102,184,49,205,188,96,33,127,209,204,91,209,158,243,160,61,29,243,27,168,224,198,120,154,235,4,152,16,71,169,125,190,16,171,15,92,17,212,218,192,53,212,16,186,243,39,121,236,197,228,134,239,214,214,74,207,141,63,226,114,123,199,73,181,38,195,58,220,96,254,171,143,106,108,168,98,170,185,243,97,227,110,100,54,96,66,57,185,40,85,63,245,203,146,26,40,73,123,58,119,24,234,0,39,194,79,168,55,145,153,247,45,228,16,58,251,64,159,46,124,145,141,127,158,39,188,31,75,243,89,221,19,130,26,211,235,248,74,153,149,55,104,201,17,114,240,99,191,22,137,118,204,238,110,185,129,123,22,108,66,111,201,129,154,148,61,136,101,89,71,185,138,111,238,101,54,183,247,213,133,5,238,23,145,8,157,40,216,42,124,237,56,140,231,251,6,245,193,117,240,131,253,221,122,195,255,163,198,195,63,252,222,109,178,88,112,151,102,7,53,0,231,116,161,127,1,132,70,64,205,46,160,0,49,84,43,142,146,186,89,207,66,210,97,251,222,161,94,145,205,117,199,67,133,155,59,111,33,177,175,11,241,113,220,90,232,177,68,207,243,234,208,49,222,227,32,44,27,119,2,140,233,225,75,28,230,190,251,231,48,231,195,75,171,40,106,208,37,65,158,55,171,55,95,245,163,250,78,171,242,63,110,87,38,117,81,205,105,191,45,169,45,31,251,232,90,89,114,236,57,192,2,107,244,53,4,74,204,228,0,60,195,147,162,76,21,154,61,179,83,137,173,255,220,218,164,12,174,191,53,32,208,36,101,67,155,127,62,153,142,214,0,121,127,51,216,66,172,43,212,41,57,200,26,103,69,242,92,64,196,1,211,147,184,102,25,17,224,125,20,56,180,56,38,164,255,40,249,189,183,157,94,192,222,63,142,216,136,69,244,221,19,105,7,161,74,195,184,164,74,216,43,116,15,101,28,53,231,54,170,143,115,246,237,108,23,94,32,20,36,110,202,29,145,233,84,25,111,69,107,35,138,10,105,56,4,118,166,81,219,102,255,242,103,25,196,121,104,118,214,128,116,64,58,84,165,228,90,65,11,134,127,19,18,116,104,65,53,163,136,27,68,23,18,55,154,218,61,206,98,182,70,157,107,221,157,166,10,182,189,137,17,43,3,108,67,246,2,208,132,37,55,88,46,26,194,234,146,238,239,210,203,164,109,101,116,18,100,75,252,62,122,126,29,110,229,143,132,78,209,46,239,155,25,254,53,152,185,164,95,215,223,129,223,36,167,119,209,10,149,101,32,152,145,175,30,234,65,80,35,135,84,219,78,60,31,234,10,208,226,104,195,4,84,114,245,165,20,56,186,222,159,46,129,69,219,244,19,119,237,133,58,116,172,61,171,103,57,213,7,59,94,98,17,109,66,215,72,62,142,58,157,44,226,133,57,45,252,25,23,7,218,134,70,214,174,127,105,54,29,77,69,150,181,185,251,129,198,10,228,54,124,194,56,163,169,56,60,120,157,63,209,235,71,155,22,208,66,235,72,147,240,87,203,75,159,169,153,94,113,142,76,32,144,250,130,247,140,141,112,66,64,0,58,86,8,163,103,171,55,38,101,116,165,10,148,158,197,24,37,80,223,53,44,174,16,75,42,107,218,252,99,127,131,244,18,47,21,0,71,31,94,167,208,95,105,253,88,173,245,99,190,162,145,232,234,55,96,7,189,109,247,225,22,148,71,85,119,100,68,3,14,124,98,194,136,57,136,37,24,46,128,201,61,183,106,41,31,129,224,32,25,243,53,75,175,91,84,231,4,248,77,221,118,42,150,60,170,123,228,246,198,173,138,39,70,45,91,149,114,59,41,49,194,3,150,164,177,39,13,57,40,178,120,16,32,187,78,44,148,134,17,182,245,251,248,175,232,108,34,73,161,19,5,145,177,129,21,181,75,1,106,128,253,3,30,58,68,61,155,34,223,198,68,8,186,73,229,220,201,25,176,164,247,182,69,103,48,34,61,39,190,50,143,95,117,121,221,133,199,125,109,16,50,214,249,125,5,55,164,43,211,144,148,232,188,226,54,175,193,133,188,193,157,86,165,245,28,46,48,189,179,26,41,49,176,234,224,65,110,91,59,112,82,135,105,214,139,235,108,62,116,33,223,217,144,234,219,141,103,1,252,121,241,49,52,133,20,244,178,68,15,181,154,118,143,27,66,235,212,52,19,163,49,86,207,151,38,154,20,53,26,0,215,198,88,28,166,125,191,193,18,196,141,92,218,113,146,97,85,74,234,195,166,252,214,192,177,22,133,207,76,102,111,51,214,145,245,69,112,27,233,47,238,198,7,190,3,208,177,100,211,12,21,149,182,13,130,61,241,157,199,171,221,9,129,245,185,41,214,139,107,30,71,29,57,14,68,33,11,214,238,34,107,41,149,192,12,47,216,148,237,113,136,41,95,27,169,10,170,247,202,218,20,154,214,219,164,195,91,194,201,84,180,221,152,106,59,234,208,61,171,194,116,225,204,206,89,176,107,216,33,191,112,2,61,62,75,213,95,151,149,182,184,105,71,151,108,28,157,216,2,19,186,32,33,39,84,168,82,140,197,165,239,3,64,100,229,131,115,81,69,53,171,206,255,36,102,0,82,28,225,107,35,205,194,194,107,170,129,33,179,62,3,165,238,207,161,150,172,207,31,193,236,248,79,133,240,186,183,227,251,243,233,70,204,200,241,52,242,28,121,120,215,13,38,38,150,233,247,1,201,100,74,223,12,147,196,185,146,75,222,113,67,61,45,163,185,219,67,229,221,199,168,200,16,129,64,74,71,14,7,161,217,108,57,244,30,28,239,77,218,44,178,36,46,12,20,126,166,149,113,133,227,55,222,234,4,235,202,223,35,68,116,138,118,175,167,76,24,175,163,89,254,187,222,10,74,57,103,161,234,77,117,103,153,242,235,176,1,213,47,151,130,87,96,232,26,243,151,153,252,88,2,98,115,239,152,219,97,172,171,186,148,60,191,224,58,80,116,245,98,245,116,193,205,212,64,3,10,244,173,60,176,38,137,138,138,82,54,4,73,252,209,57,188,63,238,117,4,35,107,140,155,1,19,169,240,48,58,51,91,162,188,231,195,103,12,100,35,149,73,59,103,181,240,34,254,106,182,112,233,87,41,30,71,65,146,178,183,16,45,147,25,109,12,64,136,83,163,111,147,13,59,61,4,237,85,38,85,46,209,114,224,147,175,168,97,138,201,126,198,128,127,245,26,124,80,190,54,61,185,182,244,61,167,80,6,99,229,217,100,180,126,91,226,82,13,219,60,194,108,55,10,84,15,175,91,165,141,101,33,247,81,251,151,144,120,214,234,18,185,72,4,10,154,20,120,188,10,21,242,208,79,246,133,42,56,94,154,21,128,99,17,218,209,114,214,109,107,230,129,83,65,138,104,53,69,2,164,228,139,144,44,7,88,157,101,163,45,190,211,138,18,77,11,190,253,45,28,93,140,26,62,214,171,126,108,202,178,3,114,202,187,182,27,148,109,11,163,80,162,200,197,214,218,151,205,190,5,67,170,212,196,12,94,96,76,160,238,178,206,176,162,93,52,2,212,30,198,119,214,176,249,59,14,223,72,111,155,234,243,42,3,221,153,186,109,34,196,119,161,92,95,246,2,87,130,201,30,148,141,183,139,240,248,171,92,8,110,46,162,2,5,141,105,97,156,101,227,231,235,94,88,220,121,165,175,116,165,40,173,30,58,244,13,4,241,70,254,156,165,17,172,153,107,128,191,178,175,1,94,58,10,13,98,149,239,40,29,213,9,207,236,22,174,101,18,112,172,222,201,223,75,34,181,217,107,165,240,137,31,91,234,24,55,202,251,235,59,229,61,164,88,153,31,201,30,198,22,165,146,177,201,62,41,6,182,6,166,73,116,90,208,192,183,60,165,2,238,92,230,90,176,59,162,225,207,17,151,56,251,3,204,211,103,60,40,69,15,190,116,66,179,66,35,222,84,97,228,93,254,197,118,180,21,32,191,73,196,43,145,77,190,175,253,59,247,126,87,164,226,126,51,135,37,1,25,149,193,71,193,239,11,87,29,128,51,117,7,69,179,130,46,122,46,39,236,38,146,27,187,84,96,145,175,212,163,213,134,225,251,4,171,121,53,3,203,27,154,114,40,41,136,28,106,130,14,220,54,228,105,231,169,106,137,6,179,93,113,85,12,203,189,210,253,1,86,30,234,167,191,66,249,227,121,106,91,133,135,100,191,156,2,9,81,186,48,120,226,239,201,196,197,56,240,223,150,67,105,48,11,227,4,217,116,33,44,140,143,208,36,203,224,105,232,76,167,179,57,36,159,186,231,9,89,6,124,187,204,123,141,196,211,90,207,206,108,147,249,71,215,242,23,91,17,212,242,79,55,242,229,194,60,217,251,116,139,20,120,10,41,69,81,49,142,0,16,213,115,170,35,13,186,190,2,36,206,230,62,81,146,142,74,26,230,189,137,212,229,121,161,136,188,76,147,42,44,46,96,162,99,51,45,4,32,251,217,61,117,158,182,99,18,254,132,184,106,89,233,93,244,66,232,86,217,202,147,22,110,238,135,252,24,19,22,211,156,204,92,64,44,26,12,155,77,104,81,224,184,226,115,39,130,193,45,9,34,46,233,100,68,55,174,223,154,148,85,97,241,155,121,151,200,209,242,221,104,187,2,151,100,37,41,126,7,123,90,21,141,194,99,4,244,66,103,201,152,163,222,108,153,164,92,185,223,154,81,22,164,96,219,15,197,195,172,202,240,100,128,99,85,49,128,93,193,161,99,242,162,201,248,9,224,136,59,68,86,92,253,227,25,213,64,72,195,212,156,102,92,160,65,199,176,210,179,72,36,46,18,215,141,46,105,157,104,237,29,224,73,54,194,96,28,193,187,94,57,169,152,178,223,202,39,214,155,24,94,18,129,121,149,149,254,50,182,0,105,184,214,93,55,49,231,10,190,38,223,49,56,130,173,122,30,134,94,239,82,162,197,88,178,15,250,128,23,76,93,18,99,130,180,18,72,200,37,211,80,30,91,218,191,1,80,101,250,96,229,249,242,116,68,92,130,109,61,131,105,199,151,174,203,224,239,116,134,250,192,144,5,73,145,199,16,185,169,107,26,2,38,61,165,31,80,143,220,46,10,105,243,241,241,110,162,234,159,191,61,31,61,127,48,156,173,12,240,68,78,144,184,55,172,215,91,94,69,41,1,99,171,215,19,254,236,93,121,175,99,229,171,250,134,99,124,92,120,134,161,33,239,112,59,46,119,61,185,174,14,8,182,245,179,103,127,86,1,109,152,249,235,88,78,135,210,165,234,95,44,46,142,21,58,115,72,245,95,157,87,204,6,81,29,19,216,119,30,86,132,20,113,250,53,167,228,149,251,253,245,246,243,142,91,79,38,121,130,122,246,8,59,192,132,247,21,39,255,146,35,81,14,30,52,64,55,145,15,75,34,54,219,12,162,82,182,191,116,130,125,239,73,203,92,200,133,182,216,83,84,57,237,140,92,91,110,76,17,86,85,42,245,172,241,65,80,189,154,155,68,6,142,183,124,76,228,184,79,251,227,182,188,174,60,4,102,176,111,191,38,145,35,35,66,26,123,155,43,142,239,57,212,175,90,76,101,15,249,18,209,160,71,180,170,17,114,82,138,159,85,101,141,121,122,158,44,228,98,37,223,238,145,39,218,18,193,196,42,45,12,195,124,39,218,164,252,177,29,254,81,151,48,165,116,160,178,4,170,98,229,138,139,190,228,0,247,125,213,233,162,133,194,180,71,242,122,4,63,94,209,232,72,234,20,62,107,56,118,178,23,90,52,15,96,154,64,187,151,187,55,56,91,185,100,68,158,247,141,147,79,167,76,88,180,71,36,22,244,47,42,132,218,133,32,84,99,248,148,73,189,249,54,73,88,167,183,206,54,198,78,242,66,65,255,248,62,224,32,165,160,9,50,162,15,176,247,115,228,120,200,167,71,4,187,217,23,61,110,197,241,79,119,153,229,8,39,21,46,130,57,181,43,14,176,14,194,51,113,92,177,210,1,154,218,24,51,91,44,114,197,240,231,74,220,53,162,216,66,52,170,176,43,146,197,26,131,49,216,7,76,27,92,110,254,86,118,203,233,12,148,149,185,173,108,8,107,177,243,219,203,226,247,114,147,28,3,165,97,131,34,221,37,33,126,25,111,211,68,234,74,212,187,96,187,46,204,55,173,38,195,25,149,215,163,64,99,154,173,92,62,107,1,246,49,94,86,200,60,34,144,204,157,162,161,28,179,16,114,209,174,60,17,62,85,27,89,175,155,58,189,252,118,201,101,175,228,168,97,232,199,85,73,80,236,161,41,119,107,73,118,123,36,101,97,183,202,155,18,252,29,86,181,30,58,196,106,116,157,108,255,98,43,179,98,63,176,122,62,154,165,72,169,39,246,223,129,248,41,235,201,9,68,64,215,215,91,100,112,75,12,122,36,139,219,12,216,58,147,16,41,20,22,124,203,29,235,205,253,118,111,159,215,221,83,122,88,151,121,55,38,116,137,95,217,119,238,202,154,191,96,58,142,189,168,40,4,253,9,219,113,27,182,164,85,208,161,221,144,65,79,139,46,144,114,120,15,27,134,47,163,56,227,139,136,56,147,155,114,140,184,9,190,217,137,216,62,246,164,69,209,238,74,64,1,225,103,49,26,231,24,9,151,239,62,160,245,101,4,129,68,22,234,4,215,206,136,183,240,137,85,254,242,7,121,174,149,23,18,48,160,12,58,42,208,12,239,229,192,255,4,149,222,244,12,252,163,125,65,56,210,214,215,39,202,122,213,18,245,75,140,106,242,246,121,154,255,189,189,70,24,29,92,127,24,175,24,2,194,149,102,134,47,180,46,103,172,17,169,31,12,60,190,71,153,79,127,95,177,213,4,125,63,33,137,218,169,118,255,224,98,104,226,155,75,225,103,242,58,255,96,98,177,111,72,198,175,96,154,227,185,104,130,255,163,45,217,155,210,194,99,68,9,218,19,220,59,185,251,53,97,56,241,59,3,214,201,7,40,75,131,189,134,70,219,122,146,75,32,71,169,234,175,236,75,231,43,150,57,163,136,90,168,8,138,130,163,73,182,25,126,118,57,64,33,51,231,84,193,97,200,7,131,69,223,221,229,157,9,45,136,134,36,214,135,91,98,116,133,148,18,165,91,162,24,85,166,95,149,164,208,203,117,177,104,63,163,192,57,27,180,154,21,191,231,214,101,106,222,108,206,7,71,90,101,58,5,95,105,171,235,234,30,209,170,54,183,110,255,231,133,75,108,201,126,225,158,62,88,48,36,206,14,90,244,146,13,249,198,233,149,184,38,110,103,117,47,81,225,87,60,47,197,249,120,219,48,236,169,155,254,186,194,43,188,64,9,221,72,112,224,66,34,17,24,245,99,241,96,18,195,233,64,148,202,29,8,44,79,124,252,153,175,225,110,106,104,142,129,189,67,240,51,102,69,163,147,196,77,134,106,201,76,143,138,84,155,43,181,44,175,53,153,159,162,50,70,87,123,29,95,115,52,92,184,104,214,232,65,26,117,124,27,207,126,32,230,194,157,109,217,191,47,218,211,72,45,108,54,241,161,214,128,250,224,255,113,237,109,246,30,4,137,251,65,35,245,63,30,80,29,37,162,74,78,154,121,104,67,58,28,49,91,67,80,26,185,89,212,172,226,205,130,131,29,107,33,217,145,185,111,138,154,66,171,247,150,155,141,169,76,187,168,237,184,190,206,130,159,172,104,183,60,115,1,31,123,85,31,233,99,55,7,136,252,193,24,240,218,76,12,243,0,206,95,54,32,64,58,230,109,179,128,114,96,241,178,33,171,60,165,77,222,195,125,158,107,224,28,167,28,31,97,248,115,74,94,193,122,133,208,89,161,249,25,50,84,125,57,18,131,9,13,33,249,82,251,155,69,65,253,176,253,146,56,131,126,105,17,211,83,71,17,154,80,211,209,200,9,233,68,192,163,167,60,158,194,184,214,215,11,19,181,216,169,36,100,231,27,38,193,66,7,48,66,153,101,210,92,73,112,102,8,163,115,29,170,33,253,178,85,6,224,213,108,121,167,130,61,121,122,249,134,11,114,195,119,15,12,219,120,88,213,45,206,155,44,66,221,165,56,85,180,186,172,212,128,162,8,31,149,237,66,5,92,14,30,40,53,65,106,217,126,206,1,24,150,73,20,168,16,64,150,86,2,160,210,159,234,86,0,54,122,141,53,174,235,225,197,148,59,238,135,245,19,57,66,154,71,174,171,197,107,66,3,152,96,98,61,114,10,28,26,160,8,227,221,238,125,16,42,151,77,114,212,0,176,48,238,230,139,206,243,6,252,93,237,141,61,36,20,196,134,168,253,227,174,131,169,5,215,13,168,185,217,185,98,157,63,9,201,128,253,56,181,184,138,191,97,47,37,25,209,32,40,216,219,128,227,194,162,205,160,155,219,176,133,129,155,188,187,180,192,129,172,182,55,150,158,90,135,13,151,107,71,101,215,108,111,34,198,186,142,138,254,78,61,149,151,70,129,50,178,99,128,169,63,110,186,91,229,187,60,224,190,157,12,246,44,210,22,78,28,168,207,26,173,168,49,102,66,119,79,191,57,203,124,24,241,103,91,71,131,221,244,74,178,166,15,112,117,150,156,54,105,187,188,155,126,125,234,166,186,12,128,132,24,127,136,234,17,197,223,79,191,192,254,158,186,179,172,26,66,48,179,0,182,129,48,124,71,241,64,205,246,214,147,15,12,41,74,193,116,142,88,118,74,53,95,48,109,47,187,133,21,20,217,122,189,125,245,126,237,138,86,233,198,33,201,59,217,192,43,13,1,125,64,134,174,72,11,232,154,230,15,165,58,208,149,221,115,63,159,191,251,188,139,55,235,121,50,176,242,13,223,237,42,73,39,106,24,1,224,183,151,31,126,8,42,86,105,5,35,146,15,235,246,79,232,185,194,193,18,66,232,190,119,242,237,190,4,155,194,146,140,13,120,83,57,243,54,157,221,4,127,195,111,135,157,143,206,185,32,186,101,186,117,109,189,179,120,184,128,175,1,93,82,76,187,108,111,243,162,142,57,1,39,94,192,84,76,117,154,124,143,185,67,101,220,63,75,243,221,34,165,5,40,7,33,223,112,223,5,64,15,64,230,134,163,209,101,190,185,98,64,83,247,85,119,1,3,230,78,46,64,188,69,40,179,244,244,132,73,127,124,69,82,147,41,150,166,43,47,123,121,147,126,146,252,114,196,194,80,2,221,140,100,111,176,202,231,39,9,136,212,182,177,3,72,88,89,44,247,133,211,41,230,165,199,70,65,70,157,169,99,162,154,238,197,231,19,167,71,218,156,251,147,60,202,34,7,102,205,49,131,8,119,33,254,90,99,3,14,172,249,90,47,131,191,220,255,24,231,224,188,83,141,83,1,185,195,83,246,114,115,67,119,156,113,166,147,25,30,80,203,179,28,3,130,114,234,53,26,73,5,8,213,177,108,41,78,183,98,9,26,120,167,16,127,184,194,190,27,49,51,115,162,167,61,254,4,250,121,132,134,193,91,56,100,111,20,72,20,21,108,163,157,22,57,168,249,54,181,42,178,41,51,84,115,62,118,137,75,244,90,147,150,20,87,169,212,142,83,227,59,248,217,248,117,90,70,113,7,255,240,205,110,101,68,170,235,205,137,36,240,203,238,162,21,32,177,37,162,180,126,212,84,133,174,100,191,218,20,41,180,57,181,115,9,68,212,202,197,19,29,138,85,226,56,118,18,132,64,254,232,119,158,86,131,192,240,255,94,49,61,99,221,197,47,179,238,137,17,167,56,95,255,197,246,70,127,1,100,37,161,163,123,237,128,93,196,57,112,45,176,164,153,163,63,143,98,198,182,84,77,201,204,254,139,176,78,96,240,182,76,225,30,124,120,151,98,42,239,120,165,39,187,69,70,236,91,195,209,165,48,94,246,53,88,188,88,15,241,148,27,39,44,35,212,162,192,139,132,70,143,253,155,212,109,94,82,62,49,228,42,227,226,214,220,31,212,128,138,97,68,227,76,246,150,145,56,210,215,150,165,190,97,213,196,131,247,226,219,113,119,92,60,63,134,73,111,138,39,222,73,229,166,114,34,239,109,138,82,186,167,160,43,31,3,82,101,89,74,60,194,19,106,52,144,192,169,165,232,40,169,222,23,255,235,229,44,239,59,175,248,168,66,200,72,99,164,104,22,231,231,221,201,34,75,224,119,20,231,17,135,153,84,61,190,118,76,143,165,93,233,186,15,4,44,153,17,142,41,30,68,50,59,76,48,132,219,159,249,237,203,211,62,44,95,169,191,246,186,184,159,247,62,191,97,200,81,186,26,179,128,46,219,39,120,132,160,204,217,94,71,30,50,141,253,241,161,144,148,74,188,196,53,190,76,185,26,36,150,28,26,140,201,163,41,107,145,108,247,113,241,72,216,17,221,239,87,212,180,210,138,194,86,254,141,69,152,216,73,38,135,78,107,223,24,156,65,59,129,18,224,4,1,4,0,123,46,97,248,41,114,161,171,58,79,149,229,110,7,221,38,168,243,139,248,149,245,148,192,226,69,33,213,160,172,129,242,23,16,221,6,48,228,110,201,13,162,176,143,123,18,187,125,197,117,210,113,139,111,40,198,244,158,41,219,112,178,150,180,11,54,187,169,53,184,235,65,82,160,226,53,206,152,44,135,4,116,116,239,185,199,201,133,135,229,96,248,221,130,187,6,130,51,210,214,172,24,23,78,75,224,222,32,142,146,101,228,244,35,181,246,40,241,91,107,125,20,55,241,205,19,236,43,249,253,61,113,142,180,196,181,205,32,118,209,61,79,158,235,230,157,116,67,240,8,100,64,213,188,42,138,123,76,114,12,149,186,142,65,236,254,159,171,212,134,244,184,182,206,161,254,247,173,49,178,175,101,187,177,212,199,2,246,250,108,122,127,61,97,239,252,239,226,246,203,109,219,1,199,248,84,62,119,76,203,108,6,189,47,65,39,224,3,121,86,208,98,84,28,219,183,16,33,135,157,33,140,158,34,201,103,82,24,85,109,126,135,201,204,25,162,158,41,251,21,204,155,18,161,91,249,171,68,192,179,243,24,242,220,88,221,73,100,169,145,124,57,191,236,98,18,79,209,26,223,79,154,101,252,103,44,31,191,118,34,13,200,94,249,187,123,136,217,150,175,1,97,72,123,158,221,33,28,247,233,6,162,160,56,57,148,157,146,244,108,241,128,204,187,75,242,148,237,171,53,96,250,11,62,166,229,246,91,241,121,30,105,239,43,99,186,156,104,180,62,66,182,74,121,25,45,225,187,82,191,95,198,4,41,72,191,38,57,64,135,79,43,47,16,174,105,87,203,55,92,84,173,62,128,94,28,177,112,132,201,207,204,24,8,109,82,47,154,198,62,243,210,162,199,105,70,158,106,64,218,36,139,201,224,83,193,251,29,188,34,205,205,105,225,17,0,63,127,5,137,208,238,98,9,14,233,145,242,236,109,46,48,240,232,136,207,3,167,233,139,254,48,205,51,174,130,119,98,70,60,129,59,202,84,148,61,135,229,224,192,45,133,196,124,39,236,32,153,247,175,153,179,4,139,71,72,149,87,26,94,79,152,178,236,177,59,156,5,195,95,16,83,0,160,141,105,234,130,8,172,71,43,249,234,24,212,105,76,205,75,52,251,236,63,208,58,220,157,223,37,201,181,83,125,197,131,213,134,152,26,246,72,233,12,170,139,64,112,121,4,97,54,156,243,70,145,146,128,105,194,201,232,2,160,35,31,173,33,199,10,175,181,91,122,191,15,140,128,245,6,74,40,229,189,145,46,11,38,120,154,106,146,221,147,19,197,175,132,230,56,182,85,135,245,131,220,212,216,58,207,20,78,56,250,57,60,188,168,218,232,99,105,99,192,201,83,73,192,252,223,183,234,95,95,102,101,178,23,204,182,103,76,36,89,204,88,232,196,45,107,198,201,160,243,221,131,19,249,47,125,192,92,108,30,175,39,88,216,110,71,69,52,243,109,99,13,127,122,86,82,115,166,213,127,209,95,230,35,192,146,82,56,61,120,25,165,36,72,80,35,188,74,221,128,128,126,129,159,217,40,108,113,245,47,160,150,142,229,161,158,119,178,196,7,96,97,72,96,43,95,249,51,158,212,121,254,49,85,79,19,225,145,0,68,37,80,92,42,52,164,132,20,232,131,91,62,129,228,124,239,211,210,56,194,93,59,248,49,48,56,34,211,169,71,116,200,126,207,41,5,216,22,69,84,34,100,201,124,52,144,36,162,65,252,180,79,34,5,255,161,184,233,68,205,137,113,100,122,196,41,43,114,174,41,182,102,56,75,251,245,157,136,243,27,197,47,4,16,177,85,151,114,174,106,254,97,79,112,150,82,228,87,91,79,191,207,126,153,255,160,144,248,154,50,140,112,138,47,93,248,21,156,105,13,249,216,129,102,198,5,47,112,236,179,170,27,249,92,224,131,78,130,87,196,190,208,163,78,233,36,34,253,62,9,128,195,107,105,224,196,15,136,203,192,209,246,29,157,35,159,136,158,64,64,187,163,182,216,143,65,110,105,64,187,147,105,140,245,9,11,148,232,91,159,155,171,20,154,228,193,231,137,247,60,116,48,217,215,179,28,237,54,95,168,212,207,205,231,160,107,254,212,202,247,90,128,2,150,78,132,238,250,174,156,114,181,144,106,107,248,76,2,234,244,100,223,166,5,99,66,205,69,113,187,0,48,67,175,62,51,163,170,21,228,48,128,254,73,204,72,171,149,147,243,8,64,199,93,20,242,116,99,242,211,180,213,68,197,62,161,42,2,176,140,253,209,54,208,76,20,2,175,113,219,223,120,185,84,179,40,41,83,211,19,27,181,55,65,161,161,222,88,191,207,56,148,233,101,158,215,83,200,61,138,236,224,173,106,130,87,141,46,165,48,72,68,158,84,132,26,59,161,160,56,33,62,75,176,5,128,118,43,77,149,21,131,69,225,141,205,172,30,90,93,86,68,128,35,217,29,15,103,152,105,121,48,40,94,133,170,74,221,96,107,240,135,130,35,88,101,170,98,139,175,191,90,86,147,223,211,184,10,190,183,177,185,3,55,12,21,134,132,4,88,248,247,147,166,243,30,102,122,159,74,140,245,228,70,173,22,18,247,129,110,91,41,184,99,137,118,140,64,113,80,76,100,80,100,14,90,202,32,0,108,28,229,59,71,185,0,113,184,44,159,76,150,181,103,17,57,131,5,216,101,214,206,190,199,31,208,130,220,55,196,20,48,9,226,14,149,236,97,155,39,38,54,109,212,169,153,33,232,222,242,129,136,148,123,110,31,65,123,170,197,99,107,236,133,19,163,178,159,57,236,181,189,234,253,127,244,9,226,223,15,48,200,20,149,84,236,213,149,97,194,68,228,109,184,121,190,160,70,48,158,236,167,53,213,129,206,83,5,36,27,242,40,39,11,229,226,25,160,182,211,134,20,249,136,51,134,58,140,207,226,230,217,6,6,132,225,97,25,58,218,52,185,125,227,38,228,48,54,4,191,20,4,166,161,218,86,35,249,11,178,133,231,38,64,138,144,98,195,27,246,11,38,139,40,218,175,154,229,200,141,34,254,141,237,149,4,218,205,200,114,248,205,6,74,207,74,31,237,19,38,244,11,79,228,224,80,165,116,120,160,250,169,48,232,125,233,103,53,50,118,144,154,249,158,113,58,117,204,243,246,158,164,17,85,107,54,158,61,19,154,105,106,168,222,104,235,125,171,94,75,233,70,149,95,63,201,240,159,188,149,146,156,116,0,177,14,176,76,58,237,74,176,230,116,24,36,192,144,183,228,132,22,6,103,249,20,220,42,157,241,4,225,138,86,143,132,195,210,174,36,239,189,238,28,9,251,96,99,61,143,234,8,229,126,118,56,234,48,123,74,197,82,48,111,128,227,159,7,83,171,35,194,91,183,241,120,146,196,61,173,165,118,130,207,45,25,116,84,16,185,71,128,155,53,221,249,206,42,132,104,38,135,71,86,215,91,217,165,30,65,147,214,199,207,1,6,255,120,171,129,152,42,43,217,158,160,113,71,232,231,12,124,41,203,152,214,189,4,231,29,79,31,111,170,77,7,124,94,183,149,55,195,225,237,6,156,188,238,125,182,129,10,7,77,15,149,120,171,50,80,228,92,217,77,137,53,135,106,162,204,96,74,54,230,205,225,74,24,81,32,220,34,32,194,88,134,97,246,147,198,25,187,63,34,166,208,86,175,251,220,12,102,176,20,0,156,86,153,126,18,24,65,17,58,95,229,3,215,87,174,221,176,144,183,251,237,11,90,183,78,159,42,115,247,65,103,233,243,85,101,56,1,6,2,12,61,232,53,96,60,41,177,255,177,159,254,3,112,12,67,150,46,61,171,42,7,148,104,189,222,225,78,211,110,26,215,194,86,76,88,81,247,178,200,144,150,134,247,41,229,50,10,240,21,127,213,122,52,5,191,150,119,186,166,24,246,230,43,153,150,118,155,253,218,172,52,76,156,28,87,247,88,60,151,167,213,104,245,221,2,222,239,40,67,54,34,168,27,104,23,136,203,84,125,166,106,80,225,196,40,19,156,98,182,80,7,249,249,19,148,214,157,2,63,103,104,115,177,46,140,103,75,33,165,18,238,228,170,101,40,16,40,26,168,189,180,22,182,149,82,64,181,130,3,236,174,166,182,76,62,74,117,30,211,173,100,36,158,144,17,108,30,12,130,249,131,99,72,52,211,245,30,73,45,138,193,157,169,96,199,60,7,251,87,227,152,97,16,65,123,245,159,82,13,242,109,234,81,236,117,68,242,130,156,101,233,158,240,54,79,253,45,90,79,226,84,77,235,215,72,125,229,253,174,237,14,255,124,137,139,65,167,90,52,82,106,156,46,13,56,127,120,253,74,70,217,175,112,121,159,117,47,59,148,121,198,223,38,239,231,188,154,67,150,162,11,220,92,53,150,174,237,129,180,180,214,53,66,235,85,147,151,173,153,86,24,24,159,163,147,164,133,77,167,21,218,168,157,205,221,155,64,232,124,43,217,17,116,232,51,247,189,251,195,219,36,254,142,163,215,169,249,136,175,192,110,150,216,3,33,181,255,242,76,163,156,122,85,112,81,33,19,67,132,83,220,234,96,135,102,201,117,111,0,60,212,79,181,69,24,77,113,177,160,204,197,9,24,82,81,208,58,216,63,53,64,126,59,240,19,157,211,203,131,241,33,45,87,138,64,203,21,65,148,150,56,189,61,113,57,51,3,144,154,64,129,113,183,150,245,224,48,157,29,174,61,177,138,47,242,69,107,135,215,186,232,177,84,168,98,96,182,4,31,172,32,184,223,233,187,156,200,24,159,221,198,125,223,140,16,230,218,23,110,204,87,96,159,67,122,55,194,33,127,189,42,42,51,195,131,233,189,82,8,48,154,61,185,130,253,203,242,133,77,186,32,202,163,60,10,88,216,192,109,110,134,125,111,188,244,167,125,201,136,51,209,244,220,1,51,249,2,29,225,153,238,42,81,92,109,215,29,194,7,136,172,191,121,82,179,104,129,131,209,204,110,245,53,181,168,42,223,203,161,80,236,240,22,178,134,176,66,92,83,178,131,237,226,72,89,110,244,252,185,179,217,38,176,195,29,171,181,60,82,203,125,97,48,244,53,27,30,33,144,105,110,47,224,154,137,68,119,154,96,43,215,39,244,239,221,130,204,163,17,66,56,113,157,215,81,149,69,47,160,209,73,125,96,186,54,174,218,160,217,210,45,220,83,241,214,52,164,104,62,95,133,136,102,30,232,112,2,162,227,111,122,41,140,194,237,27,168,251,139,154,154,27,77,171,92,0,137,73,23,133,47,225,128,126,120,97,91,127,31,224,151,132,157,23,8,111,162,29,113,70,72,25,111,139,70,209,232,189,95,85,172,206,200,61,16,215,231,242,65,71,92,237,65,187,197,236,137,182,204,139,219,208,92,88,139,10,130,222,78,55,1,29,158,196,117,91,35,211,248,243,0,37,179,97,122,56,74,144,179,227,162,66,159,131,179,45,75,230,215,85,107,120,112,176,42,111,192,87,200,193,27,20,43,79,106,85,208,101,234,193,117,12,224,117,22,27,110,108,252,169,85,106,73,19,151,200,234,183,32,50,188,81,167,60,202,233,148,84,50,94,30,127,200,117,201,68,190,75,96,8,132,53,49,68,97,160,197,165,10,219,218,65,251,98,158,56,48,101,95,192,209,177,126,144,70,113,127,231,229,85,211,56,46,140,93,179,234,14,71,142,216,144,86,107,217,28,102,18,167,14,224,59,161,177,33,170,54,216,98,110,100,123,204,57,223,22,2,75,64,153,129,234,128,46,249,181,115,64,104,45,119,79,66,237,165,27,97,149,238,184,99,12,129,194,229,32,209,132,52,172,36,114,215,179,249,197,99,24,21,149,76,137,152,97,201,219,171,163,106,32,36,224,17,107,42,99,174,215,107,104,43,163,254,141,160,30,23,213,235,29,191,56,222,4,14,239,229,101,93,81,234,18,157,51,196,189,155,217,205,50,35,119,255,50,132,128,20,242,248,160,249,62,34,65,137,174,60,184,17,248,244,183,243,238,199,10,3,118,72,75,110,153,15,192,118,77,96,112,15,176,175,187,219,224,247,20,118,192,46,231,157,199,46,222,187,213,197,243,44,28,23,112,216,172,20,198,147,253,189,22,213,220,6,141,125,71,245,240,227,89,110,45,85,115,67,46,71,186,149,52,119,66,23,11,110,74,191,192,116,165,4,105,44,241,168,4,0,73,157,251,210,168,50,214,101,153,209,254,40,157,203,126,208,251,102,90,98,98,118,108,14,252,214,2,114,61,39,32,182,99,70,106,121,38,52,156,12,36,185,243,9,237,150,174,243,91,39,12,128,238,95,130,25,27,217,93,232,86,63,235,196,10,83,3,7,63,79,62,67,249,81,129,142,5,211,219,127,109,126,74,235,107,16,201,3,106,231,184,33,110,251,151,106,187,104,122,248,216,238,153,83,78,209,114,106,69,42,255,234,165,229,66,58,73,229,215,122,208,197,29,54,92,231,232,10,235,184,229,66,112,165,143,127,232,188,27,84,122,229,116,203,143,214,213,15,167,71,33,0,229,91,208,37,115,197,170,169,177,73,163,153,130,251,254,249,33,131,152,116,217,66,209,167,206,96,148,80,140,115,173,161,210,86,193,231,5,159,42,86,244,129,154,182,71,91,24,78,208,208,209,160,120,110,49,107,228,32,173,148,245,251,201,172,34,130,57,35,90,60,199,59,71,143,215,126,55,10,203,183,241,44,128,58,96,132,173,32,216,26,250,3,103,222,62,44,225,201,165,2,243,63,198,49,4,3,61,186,133,216,85,175,219,85,151,208,109,61,80,192,156,23,255,176,81,115,196,154,240,100,179,84,97,164,51,12,107,150,220,50,229,131,23,51,245,83,29,180,25,236,68,166,183,245,242,153,152,116,159,153,37,192,62,37,247,135,68,238,170,241,156,52,202,219,182,27,222,95,173,54,253,248,178,52,50,128,159,105,42,196,251,189,221,57,157,129,95,82,205,220,99,101,13,220,137,109,229,159,35,51,253,124,171,237,178,99,34,145,206,145,136,51,231,253,91,254,151,230,132,34,150,70,146,89,176,186,118,211,119,135,4,172,62,179,44,56,254,45,120,33,159,167,109,37,254,217,198,245,5,41,146,73,74,168,33,143,136,102,57,177,205,219,92,36,181,87,236,164,188,187,147,127,232,77,42,253,9,17,107,154,13,173,196,188,12,242,141,97,124,8,111,33,206,31,73,200,158,154,35,240,133,208,8,114,212,135,189,50,207,197,208,228,247,210,20,47,98,138,188,236,73,216,251,40,16,175,191,254,33,10,212,170,69,61,194,80,156,101,70,5,124,217,70,106,140,188,243,91,125,148,229,74,114,129,29,65,158,28,66,182,195,27,120,172,45,73,216,62,70,107,47,71,247,142,78,142,128,150,0,138,62,156,242,143,160,27,87,45,166,81,80,30,125,62,151,150,160,17,241,196,149,77,208,37,83,12,14,14,244,252,169,56,45,68,153,125,149,72,154,174,97,199,146,100,24,189,222,243,138,92,162,105,49,79,139,88,157,3,205,88,93,108,21,217,106,97,228,67,203,99,114,152,68,76,62,28,33,138,13,124,220,79,12,57,26,68,32,9,231,6,171,218,110,232,139,230,77,185,178,189,157,208,106,201,90,110,203,20,170,113,128,54,161,40,203,57,33,26,148,238,205,168,221,182,188,51,249,46,94,64,196,166,230,244,20,104,74,141,121,160,68,158,235,43,42,50,73,44,118,46,231,170,117,55,136,192,140,220,146,8,142,105,234,231,87,24,12,2,22,80,188,95,91,91,3,148,207,63,96,32,64,210,137,67,118,113,82,79,191,249,20,140,88,21,130,243,3,70,230,88,116,183,28,219,104,230,112,24,90,187,144,77,63,186,233,177,8,37,156,233,150,61,26,38,96,18,208,200,241,90,249,214,167,196,212,84,136,109,25,13,244,129,178,153,64,245,20,70,211,160,32,174,53,140,253,171,106,153,87,16,137,18,190,212,58,228,153,103,140,103,2,81,217,162,107,108,235,26,117,197,187,195,226,134,27,248,131,225,148,66,74,134,29,57,10,121,186,111,183,209,157,77,68,187,194,189,125,17,18,246,3,101,190,72,133,97,129,155,150,205,39,131,194,77,253,159,95,241,112,18,228,104,228,85,127,35,89,176,253,182,58,201,249,157,210,232,47,214,117,38,7,98,238,38,38,80,157,202,9,55,93,141,25,212,76,40,91,214,47,183,28,141,227,240,89,53,6,220,6,182,132,69,72,9,9,206,30,106,93,214,76,185,107,114,6,28,38,234,197,111,222,229,207,75,131,166,138,128,226,199,14,209,71,62,87,23,187,2,131,172,237,31,17,103,43,241,39,108,141,67,219,71,129,45,200,239,154,21,96,218,165,233,39,176,199,178,214,177,85,38,201,185,11,252,220,164,123,82,129,172,92,104,211,177,150,169,164,188,232,191,233,4,140,173,29,193,209,128,207,85,206,20,42,239,20,110,166,87,136,103,83,40,196,160,39,152,110,125,0,6,39,222,146,34,212,119,183,136,135,186,244,65,5,228,239,6,107,218,53,39,95,102,100,202,157,218,219,231,20,180,9,193,134,129,53,109,172,199,54,16,152,95,24,72,79,12,240,143,224,242,70,206,33,79,127,29,102,238,27,86,203,107,178,39,2,150,184,88,73,234,108,32,178,241,44,178,13,45,119,34,196,140,104,184,254,143,130,88,238,49,93,245,67,163,236,89,233,247,140,12,180,212,9,165,28,8,186,0,219,63,102,209,116,44,221,95,90,59,49,8,204,175,166,153,241,31,38,131,200,221,255,223,34,65,135,45,131,118,182,130,222,61,239,157,219,135,44,201,13,122,102,17,52,39,156,150,22,227,81,109,150,209,129,226,56,89,204,69,215,176,193,38,116,12,160,201,33,26,34,28,125,216,124,239,86,94,70,189,110,81,197,34,205,11,190,207,224,145,33,240,224,125,230,40,87,42,150,107,106,117,175,157,4,71,229,103,201,14,189,161,76,127,215,17,38,66,21,68,139,189,11,13,82,224,97,31,44,245,72,164,176,209,120,169,78,134,175,70,216,223,183,219,161,25,75,89,254,176,156,246,182,215,128,174,55,5,140,31,142,62,226,252,197,30,25,162,177,243,37,149,11,107,234,240,12,65,206,48,243,44,229,162,67,228,74,208,82,46,32,90,84,29,146,113,177,172,211,34,46,42,174,251,19,160,233,77,83,31,254,142,69,161,66,184,21,186,155,175,197,215,138,188,92,135,57,40,68,72,40,37,109,184,116,43,215,96,14,54,189,81,207,94,170,43,69,63,208,246,114,21,100,150,232,57,121,88,237,114,23,24,7,62,39,148,247,29,205,129,13,28,172,57,54,196,56,78,151,48,27,178,214,66,7,159,46,0,204,95,28,40,162,118,99,230,176,166,34,10,225,96,219,178,155,6,124,4,143,79,184,68,128,143,70,60,56,69,64,90,10,243,202,166,211,174,253,118,123,188,107,248,117,238,187,41,214,117,172,148,12,234,226,61,48,247,175,106,33,15,146,145,105,43,180,166,215,224,125,180,109,216,191,143,12,45,139,98,119,206,101,208,132,92,196,43,244,19,156,236,205,154,227,71,88,43,34,41,127,0,169,30,52,254,246,115,32,37,234,125,81,22,95,83,86,87,87,169,25,84,61,82,132,164,149,22,70,26,167,22,157,109,251,235,222,186,13,146,171,89,11,225,128,243,82,14,250,187,165,129,108,217,51,80,13,251,83,28,160,119,253,46,203,217,188,38,86,61,192,27,179,80,127,78,55,42,69,229,195,94,150,28,99,87,201,1,145,96,180,221,17,107,14,232,58,212,35,179,243,34,210,25,93,166,88,200,5,143,0,123,202,36,232,83,8,255,238,12,192,48,232,97,23,37,58,39,168,105,24,247,200,134,184,70,27,207,152,236,105,109,186,97,179,50,201,97,26,2,146,51,81,48,122,143,171,174,129,111,46,141,6,11,70,218,228,173,60,208,142,63,148,247,57,249,8,254,107,147,201,235,190,61,212,97,109,223,80,3,55,248,93,108,51,61,78,52,41,232,119,201,97,102,165,228,175,163,70,90,7,249,123,162,208,99,166,91,226,219,163,183,207,162,37,133,14,2,217,3,207,177,145,149,108,20,93,95,221,143,174,172,204,12,36,85,94,90,164,108,65,244,254,130,152,16,91,20,152,15,223,140,176,134,43,175,231,130,40,198,255,6,24,179,100,249,248,127,179,25,39,66,204,175,236,220,159,64,170,198,124,1,25,247,17,114,84,39,170,46,98,152,166,65,95,246,254,163,245,212,253,226,93,47,13,39,254,77,105,162,196,217,230,41,214,12,225,142,38,13,41,170,55,234,230,161,231,168,65,44,183,3,36,4,246,34,86,42,239,80,153,192,159,164,125,93,150,44,25,76,231,62,140,122,217,205,75,82,34,232,174,234,224,73,133,117,40,181,181,137,160,11,157,206,3,217,18,53,235,255,218,232,82,96,27,170,145,129,183,164,176,118,107,109,251,165,122,57,82,247,215,206,112,94,58,80,45,14,219,99,4,176,109,54,104,135,247,16,217,23,223,204,236,165,183,178,104,53,118,50,181,211,141,43,204,142,119,124,238,77,216,93,220,144,184,40,95,141,136,23,195,156,124,35,80,249,69,180,157,51,75,100,140,36,115,226,229,103,191,56,27,124,57,133,46,240,94,115,70,250,83,45,121,13,107,14,98,44,38,128,71,172,111,61,184,37,176,204,4,2,143,125,22,255,41,220,76,128,75,37,220,171,99,44,250,70,179,92,47,164,147,77,128,165,237,167,236,89,58,186,169,115,127,144,207,131,145,162,248,170,153,231,120,88,166,141,207,136,158,67,169,222,215,236,45,32,84,6,32,114,253,113,210,149,223,148,150,46,100,25,113,79,156,119,32,31,156,107,161,147,48,82,228,134,63,51,170,149,229,190,235,35,185,126,250,211,98,79,183,37,222,163,121,187,12,126,177,202,115,6,147,177,37,180,140,30,30,119,223,229,216,86,44,202,22,147,57,207,193,136,170,26,55,123,70,187,95,227,16,112,23,73,147,80,115,24,236,216,40,167,109,122,231,3,7,7,46,15,130,98,71,73,3,102,28,202,122,71,94,43,54,53,147,114,45,225,196,94,76,187,226,17,179,175,145,27,182,189,197,214,74,145,96,64,79,233,243,40,210,42,137,4,142,80,40,95,223,149,146,224,48,252,123,22,131,111,201,189,182,234,245,106,209,65,26,140,102,186,249,37,131,194,137,24,34,240,251,177,94,99,16,249,88,167,205,115,243,11,63,159,20,94,210,25,118,32,138,12,187,247,113,55,249,38,28,53,160,84,181,254,3,217,50,118,91,71,169,83,13,229,124,118,0,105,42,58,182,35,43,35,40,199,56,89,171,99,145,188,201,255,42,47,57,39,8,0,220,28,140,255,246,214,97,98,73,119,231,252,176,210,113,110,157,30,129,184,99,40,179,115,54,126,164,244,180,36,177,55,163,148,32,198,222,155,235,225,14,114,28,219,24,143,143,230,45,200,42,105,250,115,238,208,102,63,119,65,227,2,247,191,180,226,79,128,163,65,246,243,138,2,32,103,113,190,159,200,249,237,41,248,132,73,179,14,14,6,24,230,64,91,210,37,187,201,91,202,28,198,161,2,144,248,164,134,182,50,241,79,16,147,240,174,170,107,179,221,14,29,231,148,204,212,129,167,221,143,167,62,129,133,178,19,90,68,205,94,142,78,248,76,177,218,119,37,51,80,66,27,84,207,231,230,192,105,211,50,197,105,206,143,68,254,216,109,190,92,185,100,35,199,219,247,147,83,125,161,32,58,224,172,240,132,15,92,211,58,64,136,113,246,117,136,8,33,237,10,203,89,65,239,9,204,201,114,143,31,30,12,136,85,116,193,245,5,153,14,122,94,149,44,26,77,59,145,203,100,213,69,211,230,189,20,149,128,68,163,2,107,247,211,100,222,93,250,152,221,155,126,239,81,6,168,91,199,29,1,178,233,105,206,162,133,163,255,59,19,102,44,68,41,69,62,245,207,86,179,59,250,2,224,197,145,76,1,183,181,144,112,221,98,33,32,26,140,133,105,157,195,141,242,28,191,1,249,94,80,78,62,56,234,128,71,235,197,54,63,237,131,254,111,217,189,123,46,126,220,63,255,245,74,115,8,219,137,18,98,99,148,202,70,85,48,130,174,155,88,71,141,65,230,245,187,59,37,185,162,173,136,168,1,32,65,176,240,107,95,236,134,94,220,132,203,242,156,88,87,216,85,192,32,99,240,46,219,108,208,223,13,114,153,71,182,207,169,238,203,14,207,88,230,89,45,43,253,247,144,173,17,30,184,2,169,41,58,41,0,173,246,170,191,103,132,27,232,173,242,62,105,75,91,2,53,17,97,29,1,214,84,250,128,45,173,145,9,39,134,13,159,46,6,65,195,68,24,56,177,149,237,252,90,105,43,133,70,232,224,49,2,161,137,106,215,29,215,183,111,145,23,233,165,204,27,206,57,232,234,102,55,106,83,19,4,83,46,175,81,120,166,214,147,252,137,22,255,15,177,244,128,147,84,57,185,28,107,149,216,21,204,100,216,136,98,12,253,16,135,201,224,7,17,92,90,9,159,99,79,178,10,192,216,15,158,180,59,220,186,35,71,203,98,133,98,5,123,57,46,192,99,26,152,146,26,10,82,39,152,1,128,216,220,249,56,57,209,0,50,163,250,42,255,88,40,107,181,199,125,136,244,148,1,18,218,225,175,132,37,58,114,208,84,231,34,132,194,121,198,172,110,96,130,82,17,208,138,22,113,159,240,27,3,17,98,28,139,62,222,73,85,13,77,249,90,199,36,209,87,217,87,216,157,164,201,185,55,224,182,195,65,182,59,191,229,144,72,243,202,12,185,67,84,35,167,38,45,152,208,82,183,38,135,200,178,70,244,34,151,205,14,148,29,23,176,198,134,165,174,252,31,13,82,182,168,208,43,156,108,190,239,152,251,7,55,218,202,150,227,147,130,250,78,180,8,24,12,140,218,192,6,181,201,93,41,138,89,196,36,211,18,230,187,106,201,79,24,220,243,234,250,76,235,244,2,214,165,23,195,47,127,161,93,181,249,244,229,86,62,107,28,29,112,47,214,76,244,101,176,181,223,254,132,238,131,10,229,114,236,180,91,254,149,106,43,223,83,137,113,102,218,220,138,46,15,236,0,107,35,102,60,47,113,218,186,156,178,154,196,131,253,113,95,33,13,214,81,105,115,160,54,199,15,96,0,177,93,95,136,60,201,34,107,213,54,164,241,184,13,213,157,48,26,193,205,79,151,244,52,252,13,136,60,1,213,160,212,204,44,24,147,251,28,43,233,89,46,25,156,29,103,199,248,189,104,179,205,80,98,149,214,30,45,28,8,115,191,59,192,8,123,50,219,192,41,214,2,252,103,234,57,4,167,111,186,44,123,91,29,67,206,204,118,91,3,223,187,253,36,100,29,63,8,138,198,173,91,150,206,135,169,241,176,152,162,243,208,110,171,0,134,227,168,228,154,223,37,162,99,188,177,107,223,1,20,33,163,192,250,93,17,197,212,146,179,161,80,21,66,22,12,156,209,196,193,54,34,253,220,68,149,36,196,41,110,4,40,244,122,253,29,54,103,154,81,3,206,182,153,51,213,145,196,96,185,215,100,57,30,214,6,167,11,11,154,65,232,224,106,118,200,186,0,72,199,30,58,77,27,115,110,65,42,153,108,155,36,160,54,52,214,109,47,236,134,199,183,234,26,105,83,176,104,187,187,242,84,114,168,139,141,31,86,43,247,246,213,234,132,241,214,11,1,68,208,76,247,137,135,18,202,160,186,25,36,30,201,20,157,169,71,57,144,185,189,17,156,241,144,187,214,39,212,171,62,99,207,243,223,58,155,165,57,140,27,158,159,29,217,7,62,37,237,104,254,184,95,42,225,254,149,230,152,136,125,84,93,88,141,30,137,44,89,245,163,82,166,63,245,230,103,35,97,92,82,121,13,142,222,106,138,149,90,230,175,65,150,69,226,81,207,134,185,115,220,225,21,252,42,53,90,212,157,31,228,231,102,131,130,206,109,159,195,126,189,145,12,230,5,103,6,76,238,148,1,151,153,16,168,45,21,217,51,170,165,85,188,69,8,72,168,67,153,3,123,151,58,4,58,196,234,211,16,215,4,200,138,68,197,108,174,21,245,129,255,62,172,140,187,30,177,108,244,144,9,13,242,72,210,171,5,243,216,182,218,140,207,91,59,168,90,27,208,54,215,13,225,62,152,147,250,118,24,25,76,221,5,251,201,116,151,64,165,158,29,158,52,249,206,47,2,247,222,35,163,1,232,108,221,12,182,254,58,100,125,93,71,186,30,54,19,237,34,148,11,133,77,186,96,46,40,124,187,190,46,88,255,192,91,232,208,122,96,95,28,98,16,183,69,246,39,44,160,122,126,124,7,183,97,57,73,250,255,225,159,213,131,235,129,5,63,218,178,31,150,240,103,231,142,104,150,177,217,207,202,14,5,62,6,168,29,183,66,22,66,193,112,110,100,21,229,175,38,226,165,244,234,104,35,150,221,131,156,19,201,190,63,198,10,165,151,247,10,139,192,176,145,157,45,82,76,102,241,151,221,157,224,130,5,50,214,150,7,56,172,177,59,99,180,234,120,21,189,249,166,82,130,96,100,116,34,224,236,78,102,224,8,139,72,220,42,157,90,79,159,136,104,160,142,98,179,44,43,70,173,70,0,139,103,58,157,217,254,107,67,70,158,116,232,71,171,153,84,113,141,52,116,106,73,59,43,207,107,183,56,243,83,52,227,194,159,223,109,189,157,203,198,171,6,37,208,167,185,160,162,42,84,48,126,24,17,238,139,66,28,188,108,213,81,219,52,248,64,101,64,182,213,108,197,200,168,5,201,88,208,235,97,89,8,52,59,103,148,210,244,108,22,137,76,84,36,199,252,200,223,64,44,167,165,61,194,0,79,59,143,106,198,222,64,208,137,50,240,172,16,120,40,202,16,205,109,195,42,212,143,102,171,149,202,78,124,2,132,235,126,241,176,106,6,147,188,17,211,212,239,183,204,123,107,161,5,220,33,87,67,24,159,12,203,76,181,134,42,106,141,219,118,60,203,122,10,90,174,77,253,4,194,69,36,132,64,220,74,212,53,95,98,240,126,248,7,143,11,55,231,32,218,171,41,21,178,41,169,112,106,77,247,123,229,53,136,23,132,160,140,20,93,255,244,208,78,40,1,102,16,60,203,24,226,51,31,191,137,43,36,95,167,7,99,185,222,238,133,134,219,126,140,54,116,1,44,82,240,41,174,46,7,98,210,248,106,128,66,149,148,101,139,241,70,100,188,55,41,38,186,171,20,194,125,59,197,114,188,221,108,91,126,93,53,172,222,128,242,44,67,244,9,60,186,198,125,181,191,252,73,25,228,41,32,14,78,95,74,94,42,121,221,17,227,31,134,145,81,58,84,242,216,118,88,0,10,22,190,178,122,179,10,127,46,149,29,132,178,222,26,26,224,86,26,40,62,101,101,211,58,194,123,161,201,50,183,117,116,46,251,42,17,46,170,129,58,51,132,109,99,105,228,167,90,230,237,39,17,147,85,17,219,194,212,131,210,48,47,232,214,223,144,72,61,221,77,148,78,160,81,121,39,45,74,201,25,18,109,103,75,19,87,144,224,42,252,43,100,118,137,206,203,46,227,24,40,184,148,131,78,248,87,240,44,23,66,155,187,24,147,91,138,216,38,69,50,226,215,73,133,200,215,33,176,30,97,243,144,214,141,214,209,121,132,89,234,6,154,197,105,223,63,81,243,137,213,219,232,51,136,153,105,13,152,227,35,145,17,172,228,164,157,127,12,77,247,104,81,199,64,189,55,146,189,146,172,243,141,158,158,82,82,207,95,225,148,39,114,68,107,3,8,193,221,191,123,249,121,248,132,174,134,154,125,180,63,229,128,111,183,14,245,127,196,56,72,53,254,165,183,58,107,1,80,83,31,182,141,159,206,227,78,187,48,22,134,132,121,180,205,178,81,38,26,245,153,102,162,119,147,43,207,134,49,186,173,84,103,135,228,220,221,10,55,227,72,17,163,243,244,247,1,194,117,72,248,209,110,209,138,238,221,190,204,20,45,77,205,213,71,152,201,102,140,74,77,238,175,77,205,184,102,167,237,239,175,225,29,126,184,49,63,186,190,94,68,100,179,96,29,164,18,241,254,90,230,38,213,54,18,76,148,240,190,81,64,128,147,17,27,165,152,13,127,240,76,230,89,2,138,88,144,186,180,41,218,77,156,66,137,62,71,108,210,124,218,53,109,156,58,51,224,205,118,177,148,45,73,15,195,170,77,110,21,40,193,79,77,124,159,230,104,32,48,206,128,180,152,33,151,47,66,179,120,126,141,186,4,34,235,210,237,237,184,194,83,146,20,15,73,178,84,148,218,170,245,207,167,27,210,198,69,243,57,84,91,89,5,157,252,250,187,234,136,210,44,147,114,157,221,44,50,157,186,233,65,155,157,140,121,120,253,222,207,235,130,8,50,60,225,220,192,129,215,19,185,173,255,143,135,47,113,178,243,250,113,83,184,199,93,71,86,225,167,43,254,199,246,180,173,196,225,254,149,202,109,188,114,253,18,6,73,8,4,107,99,118,153,81,83,195,56,144,91,171,108,225,189,55,156,14,153,237,44,121,110,6,145,243,168,80,120,69,70,130,61,192,205,253,41,137,216,25,12,20,5,137,36,108,122,80,19,29,52,252,116,149,208,176,206,201,26,126,95,181,227,218,114,24,181,241,4,200,234,23,117,143,34,88,128,141,114,49,60,88,239,206,51,126,22,18,133,224,82,90,186,30,187,16,221,222,17,80,207,189,39,129,161,98,7,83,155,61,3,251,127,74,216,164,221,97,188,26,138,21,253,194,69,74,89,130,126,116,49,78,179,90,79,134,52,47,160,37,106,229,92,129,177,89,207,3,197,184,216,163,223,10,107,24,201,215,167,132,103,107,83,129,114,16,53,189,211,222,251,51,111,14,132,72,190,152,114,239,108,201,131,50,10,174,9,42,84,255,222,232,215,81,197,32,21,255,189,213,149,123,7,13,98,179,1,154,63,102,146,68,201,11,8,168,229,216,169,6,76,233,8,140,45,9,131,143,22,37,130,138,43,245,221,14,85,191,103,153,137,216,160,26,226,129,58,224,47,211,103,124,186,60,143,112,93,15,124,110,42,98,13,212,118,220,71,174,233,238,85,89,234,97,86,113,220,248,129,50,2,68,207,131,249,235,41,60,27,46,45,226,34,135,182,247,230,220,229,30,89,44,125,8,226,219,24,42,133,57,0,4,190,81,87,106,222,204,225,91,252,63,109,170,20,237,142,108,179,83,73,110,160,159,240,131,50,85,56,250,208,56,81,30,24,48,179,130,234,14,108,4,23,89,31,121,202,34,136,2,4,64,138,118,58,186,166,149,49,31,136,217,18,26,177,198,133,240,135,13,8,232,217,15,103,85,180,36,251,212,182,96,146,142,22,1,221,198,234,148,100,235,79,78,77,111,221,253,116,20,228,45,180,69,253,53,204,34,183,68,195,13,207,114,111,231,242,124,232,87,129,162,211,217,12,237,221,193,44,136,65,228,12,69,252,176,153,112,101,152,187,93,81,153,231,213,236,189,62,4,159,43,188,121,171,191,86,77,19,118,168,68,10,24,12,122,93,138,107,214,246,82,100,95,226,90,231,151,128,210,53,171,189,33,132,84,225,151,37,150,177,114,180,59,248,140,18,41,58,81,125,17,48,167,144,36,236,121,204,0,209,180,136,119,113,190,33,206,214,157,92,66,223,71,60,201,111,246,169,175,43,3,93,157,122,5,243,219,134,30,177,154,205,46,222,120,30,210,98,21,96,50,22,182,70,254,118,147,205,61,84,131,115,19,109,164,204,148,147,89,163,115,224,247,219,202,220,108,50,219,229,105,201,196,254,36,101,82,225,101,134,44,75,68,23,135,51,59,170,219,92,49,99,3,247,87,209,228,163,9,21,73,69,97,132,210,89,133,142,30,43,41,152,8,97,128,210,195,124,170,95,150,224,61,154,153,221,196,28,105,165,25,71,168,214,130,85,75,38,97,233,226,130,37,209,165,75,230,106,208,224,144,235,21,241,248,61,180,130,227,73,23,254,235,9,249,98,166,247,223,195,193,180,91,66,111,23,22,34,61,106,137,249,195,69,218,25,184,249,118,63,230,190,100,40,115,109,230,181,189,240,12,198,164,153,196,192,165,230,115,75,57,226,107,149,66,72,202,133,14,38,237,64,56,87,144,23,165,94,197,93,40,32,46,252,184,241,238,47,130,205,50,75,146,90,196,75,26,198,31,71,142,110,165,167,32,110,177,198,12,164,59,213,217,177,191,3,30,218,239,80,157,18,173,92,221,94,174,216,123,171,152,81,192,196,49,144,67,34,2,90,184,38,187,53,249,206,227,193,99,214,105,39,48,128,39,86,209,236,100,182,98,66,59,67,114,24,132,161,48,156,194,111,61,124,56,54,171,31,160,165,90,45,140,126,142,40,115,108,110,41,251,166,1,101,51,130,182,7,117,180,248,66,20,201,76,175,4,164,198,195,124,201,54,104,172,188,24,49,186,163,160,116,130,61,230,247,52,153,117,93,222,37,248,82,228,15,90,249,2,11,95,23,225,79,49,189,32,129,4,167,237,151,61,228,246,214,205,145,113,140,144,167,53,134,237,48,200,17,246,38,174,94,237,226,7,88,204,229,109,123,8,3,1,158,121,155,133,82,56,245,181,141,19,8,148,22,148,104,199,191,21,209,62,194,252,44,9,131,47,255,242,220,245,195,55,213,57,120,251,177,254,48,224,10,103,71,56,163,24,97,28,203,156,104,252,50,205,181,220,192,118,138,12,127,42,70,168,143,168,93,202,204,239,144,96,213,110,18,156,188,0,27,124,198,127,202,248,163,185,184,105,13,83,197,102,145,114,165,97,174,67,105,214,137,103,188,93,124,24,90,200,56,50,115,159,4,204,204,228,226,22,72,95,41,73,31,87,250,157,9,13,205,88,238,61,6,242,144,224,231,132,226,53,204,161,199,75,50,48,144,191,93,59,252,210,245,244,134,171,23,228,219,90,56,206,238,178,6,42,219,192,220,236,245,173,150,191,30,203,192,197,105,208,136,124,165,71,149,224,211,165,220,11,140,29,140,73,174,132,121,22,151,11,10,109,185,86,213,244,189,65,130,234,89,128,140,212,202,245,107,228,0,157,74,17,254,38,213,95,20,26,184,190,157,2,246,6,190,176,101,212,67,119,198,98,116,153,20,126,95,185,173,122,246,245,198,113,73,191,158,5,59,231,206,64,153,51,1,250,83,233,113,145,120,98,18,107,242,44,124,192,122,83,137,74,10,209,172,234,121,140,223,85,100,5,113,37,171,18,76,211,235,0,82,58,62,82,73,176,231,176,87,126,165,186,51,225,102,12,59,205,44,240,118,191,109,146,153,186,110,252,125,100,223,22,129,68,106,42,156,37,51,108,185,115,213,30,81,60,102,74,226,101,45,234,21,105,197,200,171,20,227,112,147,104,226,8,28,114,223,107,35,136,106,153,123,79,53,28,48,147,104,26,15,193,128,20,19,18,172,120,241,210,186,143,255,233,228,213,120,206,3,206,175,47,106,217,177,79,38,138,140,176,175,226,74,49,205,150,227,77,225,240,23,215,49,129,227,217,5,67,129,75,44,70,106,70,176,156,9,2,121,18,137,84,195,155,0,187,220,184,241,5,48,169,9,144,61,56,197,148,129,85,40,82,97,177,76,110,211,127,229,32,88,44,91,127,133,127,228,64,111,187,190,124,86,149,65,118,179,108,93,91,251,41,251,254,241,172,186,128,220,75,71,67,52,70,12,249,196,79,186,161,203,30,141,2,73,210,69,114,25,34,41,7,83,137,162,140,218,17,128,195,200,175,1,111,218,182,46,125,56,63,93,170,253,8,173,233,149,7,237,40,248,254,172,121,170,192,217,95,5,39,134,221,154,255,110,124,140,93,45,51,24,81,105,114,58,60,96,119,135,200,150,172,119,235,75,223,14,90,27,233,208,19,34,141,102,56,1,25,75,61,68,117,81,88,224,198,25,128,116,108,69,69,242,244,203,177,116,210,170,14,207,97,197,126,213,71,235,61,225,99,78,79,253,193,220,117,183,45,188,23,196,217,177,38,78,138,156,172,91,172,99,163,49,231,23,36,141,182,179,115,22,109,170,176,117,0,178,137,29,173,114,117,134,213,111,138,114,166,76,69,214,47,97,13,156,177,196,210,51,68,229,184,185,216,162,191,138,208,51,179,198,226,70,83,147,242,30,203,180,83,235,241,233,112,68,120,129,6,238,77,43,42,127,71,183,125,34,115,221,156,55,240,230,232,93,27,113,223,46,224,97,132,218,216,199,118,104,253,8,154,181,105,76,33,90,34,56,217,140,100,47,211,184,136,29,233,226,215,62,167,68,5,136,8,114,209,6,158,151,214,82,177,154,93,138,7,218,238,112,172,28,156,94,71,6,32,173,226,253,151,149,69,57,250,111,137,95,42,51,28,227,49,85,156,3,189,42,249,175,85,224,108,25,186,115,50,131,28,137,17,16,182,174,124,106,58,89,95,124,75,170,159,174,38,78,73,15,123,13,166,104,111,225,203,88,23,75,242,183,110,50,253,65,249,187,158,38,220,38,213,30,25,85,87,219,162,161,161,181,86,17,53,17,93,120,125,118,36,103,108,51,253,203,188,218,127,14,144,42,131,40,171,115,21,142,178,63,28,78,153,173,57,78,34,203,18,68,113,35,196,124,152,91,164,67,98,168,17,188,33,116,207,83,37,144,152,128,7,234,59,177,191,233,96,139,91,37,190,12,72,179,204,179,1,164,171,238,64,26,117,248,192,108,48,173,152,142,2,207,192,103,3,58,120,31,158,92,183,60,225,237,211,183,186,151,200,144,17,225,244,193,10,235,187,16,242,56,230,139,88,86,144,240,10,136,14,92,61,73,209,145,15,206,112,226,171,53,57,116,223,36,60,240,162,102,160,213,223,198,65,64,208,252,213,75,204,209,171,87,36,15,154,163,29,13,51,95,131,169,113,229,33,22,110,17,97,249,55,255,134,127,38,129,146,184,51,244,162,154,86,126,1,53,8,162,238,41,144,226,141,122,8,121,249,222,56,154,128,133,87,75,57,11,207,219,140,253,96,43,93,55,242,16,88,95,56,34,20,5,50,4,240,115,245,165,215,83,159,175,205,75,91,161,38,184,160,180,120,135,203,203,126,214,141,176,157,139,204,162,35,88,133,31,128,229,58,201,142,5,230,96,3,142,164,53,94,189,137,220,133,22,221,40,216,237,93,38,79,25,31,173,104,251,254,104,224,14,210,67,186,12,143,160,36,91,171,169,96,0,165,180,158,204,219,101,81,62,234,89,29,138,32,83,233,134,138,0,8,244,187,190,159,68,9,44,72,130,146,165,167,91,89,113,176,28,246,55,222,173,146,64,219,120,247,240,191,252,209,108,220,129,43,152,79,4,141,140,67,212,152,119,179,84,193,73,136,65,246,0,22,117,124,86,131,236,119,242,84,79,134,192,94,195,44,251,105,60,119,102,252,219,38,206,173,31,95,245,238,247,253,15,130,25,156,209,138,234,223,65,244,110,221,111,82,134,161,249,227,155,149,104,172,61,106,84,170,10,109,247,250,137,196,128,251,86,217,241,12,219,113,170,184,54,78,15,55,189,168,32,106,73,79,40,172,93,56,214,191,94,97,44,140,31,217,10,193,246,161,44,35,30,176,114,61,173,199,22,239,26,23,143,137,17,38,11,136,250,42,188,17,117,194,196,54,53,175,48,55,43,76,226,206,51,245,196,244,25,224,101,26,13,208,205,57,218,97,82,236,212,150,174,75,253,255,14,139,27,122,240,202,174,21,150,2,6,89,73,128,170,152,144,135,45,13,116,167,107,173,6,38,224,159,47,34,85,21,10,166,3,82,180,164,232,74,84,157,159,157,215,47,229,181,145,166,186,69,199,210,56,48,138,78,65,30,17,68,69,202,12,170,158,63,181,112,214,231,210,139,176,55,74,235,33,121,130,117,219,216,124,220,72,211,19,197,40,121,186,116,19,66,231,94,228,71,68,88,144,236,126,32,161,97,19,229,155,2,218,66,91,84,188,198,14,128,201,45,62,85,46,17,11,175,155,94,213,94,179,13,144,81,199,86,22,228,149,165,27,140,45,67,65,197,230,110,203,47,250,42,17,230,200,175,100,59,128,95,149,34,142,180,20,35,140,30,136,33,142,52,68,11,76,210,238,99,33,64,255,218,182,192,96,148,128,175,172,124,249,15,58,104,138,15,161,91,100,1,96,147,212,237,89,160,10,139,83,212,0,91,70,143,123,63,1,38,191,188,7,165,26,15,239,231,151,223,134,66,135,116,29,79,123,41,233,184,114,134,99,36,147,165,140,251,126,118,48,176,101,162,115,131,35,101,184,253,74,162,105,186,194,0,205,43,124,83,23,107,47,212,207,225,91,3,82,5,217,229,10,224,187,107,17,114,149,174,209,116,1,207,155,181,203,94,98,158,161,212,134,223,241,116,235,42,62,231,56,109,248,78,225,86,44,63,105,223,203,107,204,52,211,12,105,49,110,69,40,247,62,67,255,83,3,248,218,46,135,164,20,18,134,211,161,212,41,230,9,217,119,218,106,6,190,218,58,92,92,223,0,88,90,131,236,126,62,186,195,208,188,252,201,55,236,49,158,1,119,2,151,205,106,1,200,240,206,41,163,26,207,134,56,138,65,91,6,46,235,45,207,130,94,156,169,87,170,37,157,107,65,25,220,201,189,79,9,25,173,184,15,146,49,190,96,177,217,83,184,250,161,30,193,112,59,188,118,30,93,49,73,29,120,234,3,194,45,216,91,127,203,254,191,90,181,158,66,232,242,34,137,236,143,240,71,178,147,98,78,135,133,136,103,219,11,246,203,190,59,202,20,82,243,182,117,21,156,241,5,220,101,14,142,97,143,206,27,108,139,153,171,186,209,114,51,177,31,242,92,132,69,121,29,55,230,145,108,165,2,90,139,47,1,149,178,244,231,56,243,129,193,197,207,21,45,31,48,107,26,100,145,37,216,3,68,212,27,210,94,22,95,215,130,243,139,193,181,240,155,175,62,66,138,217,105,164,61,227,53,68,63,171,38,129,107,138,191,58,154,181,157,98,142,32,32,245,225,251,69,146,10,156,61,187,14,225,138,71,6,89,20,6,36,29,186,5,227,79,43,56,42,239,99,61,159,149,6,129,61,143,96,142,251,28,26,70,88,86,17,167,6,53,83,177,110,40,207,98,104,68,150,167,226,185,201,132,35,192,103,146,211,86,126,153,173,211,184,43,157,122,6,202,93,32,118,196,247,149,131,238,131,131,24,143,166,81,61,118,85,191,46,129,163,81,240,90,82,62,148,23,72,254,195,92,62,137,22,227,237,92,121,106,146,104,149,90,25,43,185,10,176,31,213,108,252,149,39,244,143,130,210,206,73,237,14,223,158,78,25,5,68,100,202,75,112,170,216,230,251,26,201,142,153,167,42,126,34,217,163,158,217,61,178,175,35,227,223,87,150,235,147,156,232,140,54,122,61,134,10,186,19,230,218,107,74,130,109,159,159,122,74,47,220,38,39,46,98,201,89,152,66,254,94,155,112,174,195,64,191,7,130,13,78,76,98,219,240,125,62,106,239,218,47,251,74,243,40,120,20,113,139,35,1,143,146,75,188,144,76,29,102,58,164,1,229,175,234,92,255,179,39,192,228,126,173,185,158,207,15,18,42,197,68,224,117,112,147,244,221,195,44,173,253,253,196,63,233,185,254,85,22,138,5,32,96,227,212,203,79,168,142,242,133,206,34,158,246,174,172,152,110,218,69,127,160,4,6,122,47,155,9,84,95,190,11,65,148,47,67,109,137,220,211,111,110,26,51,20,130,115,80,43,143,157,129,70,49,107,99,60,189,26,105,90,79,215,123,0,154,254,95,117,240,124,192,236,234,205,219,205,6,20,145,123,226,81,241,126,135,33,14,111,86,8,131,215,128,85,2,0,202,116,209,242,9,152,187,29,106,242,79,91,20,124,195,122,149,179,130,184,93,253,181,61,12,71,92,198,239,86,26,43,9,48,226,163,175,150,164,16,102,85,132,171,143,130,216,165,228,177,75,81,218,128,99,197,236,9,56,82,231,66,121,34,34,76,51,202,37,209,7,33,248,5,146,79,132,91,214,28,13,78,217,73,102,180,0,15,32,159,239,1,22,148,233,96,13,160,211,88,60,162,133,161,26,19,129,147,7,127,200,121,112,126,210,103,182,135,48,105,60,48,105,105,23,41,98,191,125,127,117,175,158,0,255,185,182,99,222,64,11,209,2,166,34,156,190,235,179,129,187,108,73,2,243,227,36,207,55,206,24,81,213,95,203,2,142,60,157,42,179,83,32,80,212,156,199,52,134,201,0,88,162,3,179,58,31,57,153,199,78,6,103,71,166,86,234,212,121,154,170,139,62,103,165,227,59,236,138,110,114,16,25,87,165,17,169,39,214,215,230,14,117,245,244,245,20,222,143,66,127,24,92,69,32,32,156,74,92,92,215,134,184,119,244,206,208,107,26,85,17,95,41,254,4,146,78,105,167,52,231,98,93,129,234,218,19,205,25,167,75,215,89,7,89,117,130,148,180,17,199,109,29,111,106,8,11,39,216,161,233,156,104,30,228,189,64,182,121,61,225,159,107,177,243,216,68,59,215,68,40,46,197,24,169,127,14,24,49,226,185,198,87,244,178,184,218,179,53,160,45,184,83,243,147,199,79,107,253,226,152,235,252,111,105,85,193,119,208,134,103,66,168,99,219,148,39,83,226,225,179,244,57,196,3,193,41,231,158,130,47,118,11,49,154,143,250,42,128,82,251,85,163,110,210,109,200,91,116,68,128,96,252,81,84,154,85,193,236,10,209,227,19,67,72,130,29,188,247,9,161,67,169,187,120,222,216,188,14,46,11,38,4,151,196,191,65,192,67,114,63,14,118,90,85,129,3,242,79,117,110,123,125,211,85,3,209,81,87,253,179,21,98,127,226,173,139,19,154,49,53,66,56,75,162,108,182,207,119,59,173,38,231,65,248,140,107,183,252,136,137,42,101,210,109,169,102,125,95,99,120,27,198,173,245,132,243,119,104,243,254,79,227,181,129,129,96,55,51,246,89,35,104,67,238,60,62,52,128,238,31,228,163,240,117,26,39,5,119,67,254,125,70,92,84,222,53,54,92,169,100,172,157,33,34,20,241,104,15,235,235,252,151,129,231,73,247,20,171,18,138,221,62,210,61,129,253,58,155,107,73,248,252,13,62,8,73,177,236,110,2,158,98,242,106,17,238,197,224,176,28,230,186,143,134,240,17,229,93,210,68,24,153,230,151,72,101,121,199,29,22,16,64,101,2,100,10,8,203,77,42,163,60,71,131,5,173,132,86,129,205,47,202,7,203,24,35,89,81,97,112,169,11,236,158,255,163,53,159,35,255,146,29,25,190,80,42,166,114,109,214,0,47,60,143,50,206,67,131,210,14,153,191,177,228,222,126,143,167,56,229,92,199,132,180,164,45,161,145,34,83,249,209,206,73,151,11,81,252,78,252,170,166,255,80,194,149,252,217,111,42,246,122,115,23,179,48,0,139,0,235,212,123,4,52,59,143,144,52,120,41,177,136,179,146,187,164,164,150,34,135,221,107,194,79,158,198,56,183,247,68,184,104,110,111,63,122,165,222,186,149,26,32,237,132,47,123,116,83,213,97,110,68,186,222,216,125,124,142,233,114,44,55,140,62,13,235,191,106,228,184,33,8,165,33,203,24,8,181,164,244,80,46,40,167,107,232,114,105,136,63,210,35,186,49,47,170,240,221,219,113,152,220,4,1,110,128,2,32,199,163,182,186,46,15,4,21,178,229,157,241,199,23,142,168,75,13,179,32,64,117,82,209,189,208,26,252,242,5,102,81,113,77,156,4,6,81,109,190,158,231,12,20,96,152,35,109,116,150,40,148,92,16,121,0,168,16,102,85,3,21,161,49,55,101,213,163,146,201,242,75,60,137,42,245,196,248,4,147,9,61,56,240,166,27,164,248,210,198,71,109,103,48,57,186,143,24,125,213,186,109,152,122,26,204,102,213,169,202,54,186,23,0,29,26,132,203,96,203,14,54,108,43,35,115,22,201,197,195,97,74,233,183,11,241,0,65,87,12,150,99,8,248,184,178,206,56,146,249,200,185,16,53,46,174,205,98,255,64,176,90,5,90,149,169,55,177,211,244,195,91,247,247,63,93,248,147,224,218,130,19,195,116,208,169,162,85,221,204,164,172,197,182,209,85,245,64,212,25,172,187,168,147,5,49,112,224,49,15,2,140,215,169,209,164,228,29,200,69,128,241,194,128,62,33,239,183,75,119,149,115,197,87,102,122,11,84,209,112,102,94,147,199,141,190,197,45,221,129,89,242,38,0,228,186,16,224,74,178,248,86,149,61,123,126,80,220,71,85,255,84,64,16,104,72,246,233,248,13,66,109,28,199,126,1,255,102,101,235,226,46,231,80,49,90,29,10,79,213,204,200,236,5,186,115,110,190,112,116,174,36,116,217,246,253,220,214,159,132,204,11,181,250,40,88,120,0,167,102,237,23,36,249,116,38,152,186,156,196,103,54,154,124,74,155,107,232,51,66,27,153,21,156,239,207,29,211,70,87,61,161,200,4,82,12,42,156,234,249,140,129,175,157,115,138,76,171,173,95,133,86,40,60,144,247,242,63,90,163,61,253,42,35,219,142,134,81,215,215,11,166,65,160,252,175,23,247,129,231,43,113,190,26,164,29,100,233,128,158,54,36,239,104,123,253,50,150,124,103,99,237,199,180,218,184,16,190,40,69,95,42,122,32,138,222,72,233,140,14,64,170,154,143,176,154,172,37,225,11,137,16,214,233,30,75,123,118,114,167,235,72,226,113,103,250,238,47,43,198,33,83,106,46,208,162,111,232,106,127,179,56,3,229,228,86,233,243,123,245,209,14,46,188,13,118,61,1,255,137,23,170,156,15,227,198,195,146,160,244,194,91,231,244,100,52,138,91,70,46,171,154,53,85,31,14,17,65,15,39,123,27,226,138,148,186,62,173,4,34,47,202,130,134,59,30,58,33,17,200,217,27,117,65,25,190,144,40,58,174,139,167,67,53,174,53,175,36,201,128,125,114,197,249,21,59,234,148,204,187,172,183,78,35,163,62,41,123,154,250,32,212,54,115,36,16,142,248,184,177,46,171,173,3,25,146,170,60,84,195,138,134,163,242,98,170,230,87,123,42,171,193,88,64,250,138,189,162,229,124,199,62,251,109,56,231,18,243,235,29,35,68,88,73,145,195,194,219,246,65,21,190,14,14,227,237,57,27,169,219,18,220,61,147,145,139,41,193,134,209,109,64,127,17,39,194,93,81,45,183,25,69,41,176,253,20,174,242,251,35,145,54,30,77,29,162,3,47,66,22,254,85,179,248,39,220,9,191,140,17,223,212,159,151,242,12,54,39,82,114,252,250,152,207,252,82,105,190,135,31,41,31,236,97,64,67,63,203,127,43,52,44,223,250,24,242,149,218,130,197,134,7,172,97,50,115,8,2,248,140,174,42,104,106,211,164,213,124,32,44,89,9,185,46,18,13,75,111,241,212,83,43,67,134,7,226,83,71,57,127,226,210,27,66,7,1,92,137,115,245,18,233,139,37,196,92,190,176,17,39,40,102,123,112,10,174,169,147,190,215,224,247,104,97,229,196,33,27,154,243,246,29,179,187,145,91,156,217,150,26,51,210,98,229,119,130,40,238,44,138,148,163,160,30,183,39,158,76,232,165,143,206,75,141,40,46,16,74,121,79,186,185,219,217,242,67,64,140,206,3,125,89,40,116,93,19,49,27,189,149,239,176,55,233,109,72,136,151,74,17,69,139,251,67,155,46,139,224,59,61,34,191,67,7,28,46,12,59,21,189,217,84,116,225,219,175,165,72,249,175,165,40,217,176,53,16,67,178,153,157,162,244,210,205,216,176,73,174,227,63,35,141,174,133,228,103,72,159,226,158,66,63,2,137,117,56,31,215,156,59,37,102,247,171,210,30,134,56,89,124,149,190,255,206,239,62,165,197,114,139,14,181,192,51,69,251,150,4,182,193,169,232,201,21,135,169,8,19,254,123,162,148,216,141,210,62,171,13,163,206,222,53,3,57,10,51,58,54,178,113,196,205,128,17,227,183,55,3,203,38,248,143,26,185,62,180,210,166,20,250,33,217,188,75,9,194,190,178,92,181,85,204,204,132,86,151,181,151,42,9,101,100,133,147,162,163,44,50,106,220,197,131,29,235,193,215,111,141,9,224,168,186,210,28,35,88,136,215,67,180,151,195,199,209,56,224,125,104,73,6,139,0,196,218,52,70,173,124,139,119,27,246,101,74,144,173,66,180,230,225,57,219,159,52,211,26,188,14,7,47,43,83,239,114,107,163,180,75,96,162,179,135,61,104,155,37,194,81,82,28,230,156,192,212,0,60,30,251,119,232,224,247,41,37,210,99,152,78,142,71,58,154,159,139,153,111,229,91,144,100,236,77,118,17,12,118,2,131,140,189,175,19,211,0,97,251,124,158,158,173,64,66,161,211,22,135,250,101,169,157,191,104,58,244,18,56,49,160,146,11,42,241,152,34,9,252,252,152,73,35,7,62,112,177,158,10,114,19,91,148,20,50,36,115,100,98,19,215,54,107,218,9,63,245,222,3,160,163,127,50,57,218,70,235,192,177,178,108,251,113,63,61,160,112,149,249,33,9,60,67,57,13,145,96,129,236,28,159,153,3,78,71,125,75,60,129,206,67,34,189,95,156,103,195,100,152,191,118,224,250,192,85,181,191,104,134,242,173,217,22,69,235,93,77,144,29,2,55,121,48,120,12,239,147,70,52,76,15,80,131,110,210,63,189,182,13,21,3,53,21,99,158,174,85,19,210,21,179,229,90,255,150,30,81,154,241,230,51,64,74,143,232,247,190,83,131,25,15,235,51,198,129,224,224,179,254,205,131,40,248,55,67,165,150,170,162,62,160,194,60,106,29,221,205,96,17,93,181,72,42,178,216,15,151,126,218,22,208,193,184,207,239,196,106,33,217,69,96,71,116,232,168,179,219,217,249,7,105,59,194,179,15,40,6,86,99,228,124,91,247,166,209,123,72,29,90,247,247,59,110,212,187,166,16,138,151,33,178,9,229,90,249,143,238,89,173,48,166,179,126,73,136,202,165,24,109,91,195,5,243,155,1,38,154,76,39,133,205,217,88,169,83,125,69,207,79,30,247,106,58,149,70,27,172,105,87,234,131,162,137,238,109,206,28,185,157,195,97,211,183,40,102,90,180,232,52,48,241,89,105,114,111,36,217,125,70,108,192,28,126,108,215,0,163,226,253,167,198,205,214,213,239,170,71,227,2,143,83,119,132,40,51,69,231,56,25,215,83,239,230,213,8,165,12,107,79,161,117,185,127,87,229,100,171,153,103,240,149,183,68,4,186,180,138,229,81,254,156,87,141,58,148,154,106,165,214,42,203,28,2,211,235,34,255,86,76,226,169,92,222,250,216,237,23,244,60,55,110,213,180,254,196,101,239,108,235,149,43,65,76,90,55,127,4,216,87,73,220,58,136,108,172,128,2,121,86,79,82,226,163,199,33,60,78,201,242,83,254,241,116,219,93,110,196,161,250,56,118,73,65,188,245,175,205,30,108,68,96,122,148,45,78,54,102,77,171,46,70,185,112,60,23,55,181,218,192,232,45,68,105,3,85,26,251,89,142,188,113,160,157,11,244,139,191,148,187,129,202,83,246,15,60,239,84,117,35,55,33,11,71,227,96,71,14,185,142,144,85,152,59,255,156,209,254,31,221,160,81,67,16,143,153,144,197,78,56,103,132,232,116,168,53,228,119,156,245,147,18,231,110,62,1,153,136,91,112,57,62,238,37,5,69,86,48,223,157,35,25,99,75,121,12,25,46,5,65,152,157,34,80,134,199,96,67,104,56,135,239,51,65,204,89,177,103,162,60,181,32,134,87,251,4,158,156,213,153,242,198,238,175,68,109,207,149,231,202,69,226,124,56,104,141,186,67,99,226,138,120,154,170,248,125,169,66,200,88,170,201,86,6,170,53,241,165,167,236,249,137,21,117,184,103,66,149,161,209,249,6,50,253,142,250,192,97,59,32,17,151,130,56,200,119,74,87,100,253,36,33,190,7,133,32,28,60,216,247,163,8,97,97,112,28,216,124,231,186,173,25,246,21,24,177,28,89,166,246,231,204,182,44,11,60,123,66,138,36,231,102,130,48,7,255,180,30,125,249,81,125,147,189,86,0,52,201,166,115,123,32,154,38,48,135,47,224,61,255,76,208,45,22,251,164,137,190,162,71,152,52,208,17,10,225,216,220,11,149,138,196,115,160,30,62,194,3,74,133,41,138,117,70,95,130,203,25,221,179,205,208,27,164,229,248,98,146,62,69,200,188,244,25,110,171,235,1,56,70,38,5,109,39,116,249,34,242,23,62,94,79,9,139,35,218,91,176,11,33,93,85,15,247,245,84,10,173,136,131,227,15,68,123,21,22,88,167,222,22,61,88,35,88,73,147,56,165,36,169,183,176,249,190,156,52,131,14,137,56,93,210,87,133,127,228,96,25,215,107,109,28,40,80,251,2,250,77,22,38,135,172,8,222,242,16,192,163,83,87,183,50,30,253,12,202,241,233,142,109,47,100,8,235,33,144,23,98,104,174,125,62,61,184,131,249,215,147,194,10,33,106,82,48,85,103,187,204,211,156,121,68,8,5,89,84,22,144,237,221,11,65,175,223,191,99,51,191,214,77,180,60,48,117,109,69,2,8,125,41,249,213,185,154,218,188,174,237,188,6,67,177,212,61,42,182,164,69,17,184,145,244,78,8,197,26,133,76,161,249,72,110,159,66,69,51,168,242,92,103,153,168,205,208,170,34,250,89,30,24,43,126,155,149,117,181,221,30,98,68,115,165,145,177,145,90,152,70,154,72,69,183,65,34,113,241,198,32,65,97,198,207,109,240,169,215,26,205,106,76,36,30,143,227,156,52,156,61,133,203,151,123,13,102,147,235,157,74,254,217,33,98,239,87,46,146,146,101,43,9,8,167,73,57,125,158,245,83,104,153,183,18,30,37,159,139,55,57,226,195,81,243,224,70,37,71,231,76,5,254,178,87,147,92,20,23,196,246,166,137,127,148,138,192,49,32,113,4,189,224,172,239,73,235,148,169,67,9,210,129,179,151,188,111,109,64,193,184,171,98,199,124,123,190,146,89,132,25,214,185,232,81,129,199,148,239,41,201,27,5,198,148,255,104,169,175,232,238,186,207,58,144,83,232,143,64,66,119,66,167,69,197,26,206,116,165,20,107,247,238,29,38,91,48,5,96,23,236,249,20,115,42,126,222,22,112,249,56,246,11,15,4,251,175,208,161,11,223,54,63,189,67,37,36,240,152,216,140,46,11,83,162,41,208,138,88,205,2,198,47,95,231,30,50,109,90,172,40,20,153,54,57,45,97,55,96,208,180,117,100,198,157,206,146,174,158,10,158,180,184,86,105,46,131,157,37,9,187,171,45,80,129,212,38,177,105,191,38,77,132,158,225,228,150,240,225,142,168,28,47,3,204,186,156,189,132,60,44,239,161,228,32,13,154,185,136,35,185,251,135,173,26,151,70,243,212,152,46,248,188,215,13,94,167,226,255,176,154,179,139,217,164,162,42,242,204,114,3,132,136,194,141,81,156,34,226,180,222,226,212,191,156,221,114,179,170,63,193,86,235,6,180,188,218,199,17,89,100,253,108,3,138,178,84,224,171,56,7,211,82,180,119,11,119,57,62,131,241,220,219,3,77,169,138,87,68,214,152,255,135,239,1,95,222,50,167,211,229,175,137,113,243,234,203,232,119,210,119,202,171,196,155,245,231,95,214,76,161,118,12,77,234,228,87,210,137,224,58,163,47,167,196,188,206,100,178,17,30,11,114,219,170,207,44,55,64,210,140,73,7,198,168,183,242,225,244,178,193,25,87,114,167,6,84,170,68,104,112,173,28,53,150,235,207,154,96,109,247,130,86,69,207,251,21,191,14,240,34,220,89,149,125,238,146,17,155,117,187,63,103,123,125,231,255,70,164,115,5,152,159,12,179,162,197,228,167,46,92,49,186,215,199,195,12,17,196,45,7,76,224,161,191,238,153,234,247,166,31,231,21,245,134,136,135,221,59,10,225,135,188,183,131,46,159,213,122,4,154,43,113,101,253,230,172,78,110,213,107,124,120,160,164,12,191,245,204,163,129,218,149,217,47,99,0,189,169,132,15,74,241,11,71,201,213,173,219,150,233,112,160,195,176,183,100,249,108,184,75,148,89,169,82,103,207,218,226,175,1,160,203,96,187,62,233,91,95,220,135,139,229,38,230,218,98,239,89,218,100,209,150,219,43,70,157,120,49,57,6,79,113,9,66,230,33,40,165,158,133,194,131,154,202,159,247,3,194,10,8,78,164,111,214,237,104,235,156,15,82,232,196,129,146,198,140,146,10,38,11,180,249,50,96,206,105,118,13,223,66,205,115,48,109,81,189,91,205,249,143,227,207,155,0,1,71,96,218,154,198,241,115,105,195,50,179,40,3,213,155,204,227,0,69,242,137,195,1,146,141,195,208,147,254,233,158,69,180,178,154,246,248,108,203,5,240,58,192,162,13,25,100,234,244,191,191,74,18,20,15,151,54,141,2,218,3,31,207,218,58,51,92,98,31,253,250,155,211,236,211,155,252,87,205,197,238,151,255,193,35,145,234,50,51,204,113,78,181,66,92,178,91,238,44,246,165,147,39,10,0,114,217,251,129,67,204,198,85,150,168,187,92,168,24,28,238,126,206,196,77,62,139,230,196,102,63,113,91,193,202,212,138,141,36,41,65,84,123,203,17,101,116,36,252,208,125,54,98,144,223,169,196,236,205,79,37,190,181,10,190,25,152,88,221,223,239,126,21,144,177,240,224,12,236,248,146,222,235,116,88,199,167,142,162,151,200,15,228,145,91,76,135,31,189,77,125,115,132,208,113,52,248,102,239,186,30,244,255,236,95,208,88,170,47,249,193,173,144,168,151,47,124,219,72,10,84,94,116,253,4,158,221,59,76,102,170,252,41,77,133,7,143,126,164,37,139,59,231,243,196,87,181,0,246,183,102,172,161,173,204,40,21,101,8,139,116,145,210,32,117,123,63,9,140,141,86,218,40,37,121,3,75,221,156,219,151,7,188,177,186,106,160,181,102,223,62,109,213,241,235,7,167,66,87,161,146,151,37,196,100,97,87,237,192,172,112,46,110,201,27,254,158,77,202,24,190,91,144,133,68,134,226,220,129,97,36,72,207,225,244,31,18,91,132,247,106,57,45,31,204,63,136,4,98,37,112,180,225,39,95,162,248,218,209,123,138,136,27,218,88,173,88,109,237,73,103,40,59,220,228,0,154,210,34,230,173,102,154,105,139,152,239,67,91,87,179,63,5,22,71,32,176,64,247,126,251,71,114,72,168,226,215,214,72,170,230,32,176,160,40,152,34,128,177,181,195,162,94,42,21,114,148,118,132,180,76,27,94,58,84,104,56,189,102,105,204,128,55,152,217,87,105,108,126,226,228,3,126,49,180,62,146,144,149,139,145,168,77,0,106,182,195,171,236,248,27,2,84,196,82,239,109,130,8,247,37,94,13,50,176,4,94,103,224,120,5,244,144,131,145,47,123,254,215,37,39,219,109,113,2,151,151,244,25,147,17,126,76,56,246,141,40,234,205,146,168,81,92,93,151,42,31,180,180,175,238,22,72,247,31,130,236,93,189,248,150,182,198,42,97,115,192,3,143,252,47,216,151,131,53,89,30,29,207,236,199,234,100,78,6,166,208,92,181,14,86,209,135,89,53,235,77,162,215,118,156,207,66,192,99,31,90,10,58,170,21,245,56,66,176,158,38,146,56,173,50,242,44,54,78,164,136,147,77,52,36,194,23,12,29,169,60,148,228,193,70,221,227,163,101,185,68,3,43,241,115,180,59,162,255,187,103,118,154,162,82,72,205,45,29,31,110,236,229,35,76,2,134,130,165,24,18,62,129,27,172,255,103,84,216,116,243,235,168,124,250,247,229,27,59,30,141,139,92,144,129,60,141,215,227,232,103,195,121,86,88,112,172,199,23,58,155,130,112,19,89,49,98,255,71,155,129,149,206,215,8,32,45,217,96,215,97,179,251,11,78,11,40,32,83,108,154,233,131,186,105,189,207,237,54,89,198,197,190,226,184,116,177,138,76,75,165,163,250,234,54,101,247,232,138,164,220,3,82,167,169,178,153,64,221,212,113,170,235,38,119,82,30,6,22,155,54,138,33,27,233,94,88,50,17,255,230,101,165,236,224,51,10,31,138,186,21,66,205,251,209,39,121,69,163,159,25,235,178,64,53,43,225,63,69,74,71,149,230,212,110,233,132,124,134,52,66,201,157,201,181,222,44,99,105,105,130,213,140,130,125,229,60,79,74,148,216,113,191,33,80,95,211,13,129,51,110,244,131,97,190,136,142,0,8,119,99,186,58,63,154,56,157,162,212,138,254,141,30,237,84,15,198,193,118,200,96,56,85,162,73,204,178,162,141,76,249,207,218,27,130,141,173,177,184,134,242,48,68,168,183,160,13,116,58,159,129,2,192,54,225,173,197,130,15,100,240,90,112,56,56,173,180,44,140,4,148,68,154,184,70,219,9,54,199,82,106,65,7,124,200,173,58,208,98,34,198,208,205,57,141,135,115,212,6,89,118,156,226,151,248,207,105,23,15,42,145,47,135,136,94,205,64,69,169,196,117,231,3,222,139,121,3,224,170,182,133,212,6,220,93,41,161,66,143,9,8,21,124,217,64,252,239,103,86,242,79,11,148,117,208,63,231,23,184,159,39,239,82,165,229,202,148,122,37,180,205,148,198,80,21,247,115,88,45,14,158,48,147,30,23,204,126,237,34,117,54,170,194,19,10,124,15,131,170,175,130,247,186,106,78,156,7,61,66,196,216,123,196,91,157,203,249,72,241,74,161,130,52,22,196,254,27,23,50,155,179,81,12,112,166,59,123,58,135,16,214,88,222,147,178,97,69,48,178,216,123,7,233,67,162,166,19,185,161,228,166,237,24,177,174,87,7,44,193,151,75,0,109,191,104,131,198,173,154,92,230,84,85,150,185,188,90,71,70,54,210,146,39,162,185,237,25,123,231,196,221,22,56,42,220,126,149,104,109,251,221,167,144,143,90,131,59,1,125,46,148,215,219,94,52,165,87,11,179,229,189,181,203,19,167,5,51,147,0,157,44,216,199,224,186,121,110,160,179,194,198,101,102,245,214,233,223,235,113,111,51,225,204,139,111,162,32,176,166,113,51,180,5,249,238,31,204,121,237,163,217,116,184,202,85,8,56,85,210,112,35,153,22,26,222,144,192,171,186,140,136,31,72,179,92,173,191,36,180,163,45,176,10,30,120,237,122,101,108,1,229,180,156,72,210,241,32,33,55,200,238,249,9,35,218,39,193,82,31,122,154,163,187,9,172,20,231,92,15,102,213,169,33,238,58,156,254,248,163,175,95,52,33,42,204,65,62,76,254,52,207,166,121,115,163,141,45,162,204,228,18,117,251,85,60,53,83,179,46,118,55,7,18,147,57,169,119,237,255,75,144,243,239,15,188,76,140,83,10,207,73,15,35,249,185,27,247,108,245,245,214,80,52,176,199,149,160,154,195,217,119,115,218,245,239,11,213,7,155,167,175,61,173,195,252,168,89,164,105,109,129,255,182,170,254,184,222,15,128,155,21,234,178,72,149,11,160,237,207,105,2,195,2,16,243,0,127,64,145,191,103,132,245,160,59,161,36,33,240,1,15,186,133,204,233,210,113,44,113,199,90,34,45,218,90,91,46,45,187,112,147,135,210,196,67,7,28,97,57,64,63,37,187,233,153,194,163,3,137,54,197,108,232,251,149,239,54,237,90,204,245,103,163,12,74,205,103,8,43,21,13,22,39,40,120,231,226,226,57,168,143,14,103,254,9,169,127,31,39,121,192,208,59,47,123,8,235,144,106,76,226,58,224,33,40,79,61,18,213,52,200,224,90,70,193,151,57,118,191,11,15,90,20,203,118,188,193,116,89,76,227,40,216,145,105,115,49,78,49,145,69,145,230,117,250,164,129,252,79,153,245,230,246,120,26,106,92,169,107,82,66,193,45,12,149,25,75,230,172,110,12,73,21,113,186,10,29,198,12,97,242,144,71,143,22,117,120,143,138,99,64,123,6,156,47,245,95,231,46,40,39,201,92,37,79,240,56,146,46,25,57,147,37,90,242,147,22,109,189,237,11,77,197,152,103,23,66,110,201,117,224,172,147,133,102,38,180,117,82,180,160,68,24,207,19,194,244,248,133,96,65,48,49,191,214,191,179,195,93,220,14,124,16,86,175,164,199,200,222,44,34,236,127,158,210,200,250,212,54,224,119,78,246,163,96,77,154,147,41,30,76,10,53,95,200,254,0,108,150,52,168,130,81,159,207,178,203,55,142,209,126,188,134,103,57,198,16,139,182,5,57,248,5,175,243,37,16,50,180,126,105,53,40,210,174,84,240,167,242,143,193,91,71,208,207,39,219,93,87,229,247,130,64,147,26,85,17,102,21,73,12,180,150,46,156,100,37,203,253,150,128,184,252,56,30,53,52,14,155,86,33,34,31,230,100,25,46,49,46,58,79,85,117,199,72,184,59,219,235,35,250,243,188,122,188,103,115,192,227,141,55,195,7,152,162,220,131,124,67,148,93,62,162,181,144,223,144,91,39,211,6,232,117,216,55,117,92,129,61,134,8,237,220,152,98,204,88,27,160,151,23,71,4,109,148,235,64,126,152,122,94,69,245,207,122,104,222,240,75,15,26,248,28,104,19,253,54,28,74,255,89,214,245,252,252,250,118,96,178,184,94,56,23,203,32,157,134,90,227,115,184,247,140,161,173,166,52,69,195,18,31,92,234,254,65,202,133,230,110,203,140,129,180,79,17,38,184,167,188,61,55,98,202,52,246,126,80,211,52,213,118,255,178,80,167,132,179,206,137,90,162,33,255,178,239,56,15,223,159,150,80,221,225,91,128,57,238,17,101,237,176,126,44,89,18,99,0,47,208,108,81,19,27,22,54,89,100,14,117,57,219,52,11,242,130,50,99,142,95,224,83,187,202,212,25,203,91,156,25,123,89,24,241,244,229,10,222,66,121,28,234,2,120,88,104,104,153,122,174,114,160,193,110,38,191,125,218,68,3,161,87,149,107,17,151,170,65,89,125,217,91,68,20,232,75,59,49,120,123,246,192,219,50,34,40,100,107,90,118,162,179,57,141,58,171,12,131,190,92,104,28,239,66,248,49,78,86,78,89,136,225,90,195,197,66,93,207,248,177,112,242,204,218,19,173,193,64,112,197,54,153,211,38,206,236,104,98,178,245,36,161,94,5,217,6,136,237,112,61,88,184,233,156,52,150,131,209,150,88,233,220,244,164,173,151,173,69,95,204,118,94,180,251,18,10,208,101,51,25,229,129,73,89,45,189,156,48,45,201,203,30,190,54,31,207,254,128,52,5,241,117,198,34,79,182,60,113,155,162,148,96,33,252,95,222,228,86,144,32,104,53,58,42,15,4,97,80,56,38,209,212,228,21,32,237,188,242,204,123,176,151,227,181,221,115,188,212,225,52,41,157,221,166,25,238,66,218,222,94,209,120,180,73,157,108,198,222,206,219,117,244,29,131,130,4,114,192,166,128,221,215,104,112,2,121,122,18,112,18,73,134,67,205,214,247,250,97,42,251,66,135,25,12,191,72,105,7,20,227,15,207,74,208,46,197,52,62,68,89,38,35,171,252,157,49,93,140,60,138,150,94,234,61,227,92,207,32,170,32,254,94,136,251,255,64,25,90,60,44,83,40,226,134,9,47,238,89,160,196,74,135,241,248,227,158,33,121,98,203,29,61,169,50,229,61,99,107,83,252,42,201,164,95,71,139,56,178,159,28,185,72,87,220,61,154,12,247,105,83,11,52,153,199,20,158,216,55,6,153,133,121,21,121,241,213,160,136,164,162,107,193,202,177,244,45,169,230,239,197,226,195,103,146,110,91,78,240,34,72,215,6,175,72,251,46,134,65,99,32,253,142,143,129,131,158,73,110,170,232,14,48,153,34,142,234,158,131,20,71,213,210,48,103,188,222,198,190,138,41,77,184,83,13,87,72,255,8,75,86,171,6,63,202,255,31,85,43,0,160,217,145,251,157,157,18,216,200,202,39,175,75,253,104,66,250,163,148,106,251,103,49,108,160,94,225,88,136,183,68,158,212,195,7,24,251,152,170,236,144,203,223,100,233,2,129,56,159,63,35,14,247,52,187,5,123,39,204,237,226,194,230,149,201,159,203,171,21,104,64,56,16,34,160,219,144,150,33,253,25,147,144,148,230,231,170,81,174,124,89,43,39,151,151,115,23,102,185,177,144,223,116,168,176,78,35,169,203,32,235,76,212,201,116,34,133,172,36,66,119,149,32,104,199,15,6,158,141,106,70,236,60,131,29,88,82,245,232,26,54,198,12,152,84,180,86,138,98,30,168,32,194,0,174,73,161,63,150,140,2,186,174,102,98,235,251,163,66,230,57,107,13,65,135,238,206,148,61,225,58,72,168,95,175,145,186,142,115,127,30,35,132,148,202,145,83,94,161,255,9,183,74,81,56,204,4,210,68,116,121,97,165,170,38,123,169,141,217,42,182,125,98,136,81,157,79,213,28,83,73,130,226,49,84,185,154,244,227,82,240,114,94,222,110,183,69,195,212,111,172,169,147,194,174,221,58,4,243,13,108,112,76,55,165,185,167,81,104,29,213,187,148,154,193,153,132,68,80,18,255,20,95,149,92,238,177,227,159,127,35,143,248,18,181,66,200,172,2,205,92,124,127,2,213,53,14,76,205,182,110,61,70,162,11,166,67,9,239,36,134,90,208,10,149,142,48,210,248,93,125,241,37,210,127,228,59,52,55,51,197,197,210,230,191,156,18,2,222,216,75,210,137,146,220,170,200,58,105,63,6,205,189,34,94,184,212,188,28,107,94,225,133,96,135,230,249,235,225,35,120,249,91,56,58,17,156,5,143,12,102,16,19,17,95,103,44,232,239,194,0,140,31,183,43,17,188,27,200,176,25,14,14,60,204,93,70,51,44,202,112,104,5,147,79,33,11,152,36,165,92,122,8,121,160,105,236,237,71,72,101,251,243,116,251,41,27,92,192,209,176,41,22,253,56,16,111,55,149,144,232,153,75,134,155,180,212,103,45,179,74,162,190,213,202,92,195,36,213,76,183,167,80,83,93,171,50,78,179,218,230,27,52,216,164,56,246,12,54,168,12,210,63,218,16,43,99,125,70,149,37,2,113,14,243,128,13,178,38,136,111,137,176,44,18,219,197,26,89,219,238,204,121,140,17,247,77,117,248,145,158,149,217,171,166,115,27,180,27,209,159,125,168,129,98,44,48,163,92,98,199,234,148,22,227,253,192,63,54,35,230,10,128,217,58,106,84,218,174,239,103,219,9,46,160,171,18,223,87,96,78,80,163,74,56,89,55,237,34,164,127,76,204,99,240,99,103,111,79,148,15,221,140,86,191,71,139,253,114,117,201,177,118,254,149,59,166,186,252,123,37,60,111,37,150,152,47,39,126,15,127,12,51,199,213,223,13,200,104,214,3,142,177,59,92,113,92,102,174,207,165,64,210,131,76,107,115,162,231,232,33,73,71,231,248,237,32,120,231,96,58,240,52,61,123,151,130,113,142,230,60,149,206,123,3,220,190,85,170,129,195,31,32,147,60,219,146,32,49,81,69,126,119,135,70,212,113,247,128,115,209,64,170,90,105,97,122,165,111,233,47,182,238,104,125,188,32,139,64,156,93,99,120,184,203,114,216,36,12,99,182,16,35,51,88,48,108,168,200,5,56,11,72,75,64,202,15,136,5,85,228,138,206,213,41,14,8,94,201,71,170,7,13,122,73,158,111,200,214,154,231,88,242,214,42,170,230,89,236,89,92,58,236,228,29,80,150,131,224,212,246,218,152,7,70,10,214,75,160,21,198,191,172,245,49,132,158,121,53,79,31,129,185,30,116,193,125,101,235,79,166,16,63,91,246,203,210,229,1,173,28,110,197,46,142,204,96,118,111,178,91,24,67,211,173,184,148,128,2,229,144,247,216,185,33,249,175,34,15,6,134,160,141,244,102,7,248,26,194,206,9,54,11,170,134,223,155,160,19,26,238,189,228,166,24,36,85,197,159,136,8,188,189,130,186,38,109,196,11,103,76,174,27,6,230,111,32,155,217,124,213,16,110,149,27,192,172,32,21,72,168,218,155,53,59,158,52,34,199,227,245,85,231,247,40,74,56,86,57,52,150,34,18,252,82,45,239,206,184,175,215,211,76,0,39,64,36,221,224,207,181,150,47,242,63,131,71,191,25,140,127,159,143,210,123,148,75,124,8,140,212,32,161,40,16,34,132,135,94,45,44,25,115,15,134,4,225,3,82,167,56,9,184,34,183,144,129,22,116,28,135,236,245,249,129,205,47,194,213,248,39,32,169,21,80,111,35,234,228,194,144,56,113,104,176,153,25,45,180,248,41,28,207,100,15,90,163,25,64,204,149,208,246,57,154,10,96,162,136,28,31,136,106,154,140,124,214,250,238,81,232,20,252,220,191,53,21,48,117,83,45,116,149,100,169,168,25,232,50,111,87,2,200,5,193,71,19,190,156,107,142,95,77,149,156,208,50,221,58,11,200,196,77,86,125,104,35,235,138,35,220,218,213,207,240,194,154,88,33,160,78,88,92,223,178,37,14,181,225,112,16,44,229,63,14,106,96,70,6,14,227,202,87,91,202,229,39,110,71,192,23,77,201,213,27,8,132,144,228,158,94,166,128,215,25,209,78,115,11,233,38,137,219,14,26,248,207,1,181,48,215,62,27,235,13,21,156,170,130,49,115,76,157,136,228,37,170,182,35,251,195,153,147,213,33,189,119,47,53,164,227,184,176,235,184,75,161,67,19,240,245,21,161,22,163,218,254,122,29,227,233,193,44,171,20,15,39,255,100,185,38,98,64,161,9,23,64,27,102,117,170,214,17,81,7,161,151,4,248,107,136,21,5,130,36,187,166,241,167,105,16,230,5,34,132,57,33,130,213,49,147,173,103,254,216,159,152,166,1,69,40,220,20,69,226,63,219,193,33,56,224,249,23,168,251,83,204,136,108,137,179,222,216,14,56,149,161,80,190,88,38,61,1,31,154,131,218,38,49,126,214,167,61,19,23,61,204,102,39,190,198,200,203,213,209,128,249,218,169,102,205,98,107,139,18,30,39,102,151,162,106,127,43,199,129,51,171,166,136,188,229,88,146,147,60,225,183,163,127,11,201,1,25,175,54,82,64,64,30,98,225,158,147,35,137,124,10,12,243,7,141,204,228,10,172,12,184,240,54,167,169,58,65,85,154,26,44,153,136,67,209,0,32,218,136,185,235,217,14,94,209,94,56,1,11,33,140,11,255,28,81,127,28,246,191,230,73,1,129,153,23,211,107,192,42,88,116,18,94,125,80,25,139,132,104,63,105,45,203,252,180,204,110,2,110,88,149,225,81,118,69,173,162,235,212,101,16,194,110,93,217,25,202,177,209,100,109,160,53,152,193,109,185,236,91,230,245,71,17,198,71,64,114,174,126,253,231,235,245,118,199,180,185,9,113,180,245,235,148,44,250,211,211,178,200,157,239,45,17,30,248,174,114,86,158,4,247,60,212,178,44,248,178,123,151,247,124,99,33,238,159,20,222,95,160,236,54,217,251,203,45,93,240,254,51,107,166,68,27,179,238,60,133,187,82,9,234,83,67,36,55,39,161,212,241,36,108,216,5,112,47,135,52,230,236,148,124,110,171,91,184,141,10,61,229,93,45,85,53,214,244,207,15,232,29,238,248,162,156,48,222,7,4,151,88,49,179,202,159,55,251,150,175,219,89,181,128,197,16,91,77,226,12,229,144,79,27,178,27,120,127,108,190,90,90,242,73,8,42,253,100,237,206,162,176,96,189,213,108,216,118,148,45,255,70,108,99,247,88,63,7,7,204,220,125,39,148,110,204,88,233,214,209,169,222,186,125,186,6,226,167,165,143,74,152,26,133,18,128,2,114,158,91,95,176,48,65,47,63,226,173,111,81,203,230,175,96,185,88,134,95,176,132,120,23,215,255,136,236,35,50,69,207,127,25,163,192,98,65,75,81,4,175,215,151,94,106,126,176,22,44,123,38,111,205,108,136,13,89,83,31,174,20,4,238,183,99,196,40,4,220,133,172,48,38,176,61,177,254,69,251,143,54,19,70,235,116,218,139,103,207,66,148,233,74,2,121,230,204,66,233,143,115,146,185,108,113,113,205,30,165,65,122,50,165,84,118,159,237,196,241,182,104,246,127,50,253,162,12,151,244,218,11,182,233,222,12,189,44,204,60,134,18,224,49,124,192,151,247,115,10,106,243,231,115,35,159,30,135,115,146,6,225,67,113,42,240,33,113,231,103,116,243,160,222,111,181,247,148,26,4,180,218,141,42,32,218,177,93,251,188,3,200,127,162,254,38,168,33,9,217,82,97,0,111,80,71,28,36,13,148,103,241,18,249,91,212,182,206,0,9,194,42,45,241,80,12,82,47,94,108,118,181,65,145,64,219,148,161,134,122,7,108,32,252,122,130,186,26,62,128,237,75,218,163,174,149,101,81,240,14,237,99,41,65,94,66,145,101,84,218,55,161,25,51,164,82,54,130,165,189,254,20,67,138,3,70,196,217,148,140,72,166,6,9,73,46,218,220,136,191,153,66,53,209,190,17,197,244,153,218,45,27,151,171,154,38,96,35,226,50,179,26,8,222,10,150,223,27,52,46,202,170,209,168,231,79,62,10,145,166,98,250,97,32,115,232,206,155,106,5,197,242,194,214,220,65,97,46,184,176,42,251,177,0,197,136,132,140,208,181,72,95,126,56,188,118,142,36,206,219,198,213,96,75,39,228,81,15,190,221,251,158,228,172,236,39,222,153,231,223,148,226,124,120,205,83,222,137,81,128,19,201,241,120,143,9,51,97,229,115,63,146,9,73,13,10,221,233,109,93,75,172,177,187,255,90,112,88,102,212,39,200,73,208,88,230,158,164,106,210,112,17,72,221,129,229,246,190,250,170,241,170,179,215,46,1,181,3,221,20,29,129,24,24,62,85,170,50,222,32,137,154,65,127,230,177,33,18,38,205,7,201,199,241,38,65,25,94,240,182,21,36,180,23,174,52,117,99,230,126,20,129,6,149,9,81,10,212,219,87,107,86,146,183,11,24,151,35,149,13,23,152,23,238,205,57,131,113,249,136,162,44,236,103,65,103,246,228,47,103,94,250,133,48,117,165,89,80,208,192,166,230,99,125,175,115,222,161,252,151,166,142,30,231,144,241,72,186,253,170,164,72,80,19,94,217,174,73,202,145,46,80,85,28,239,131,74,125,104,125,197,162,111,243,62,56,249,7,221,163,195,173,7,132,246,254,8,94,37,179,25,151,153,117,200,187,200,57,205,180,92,219,242,101,184,219,128,188,109,202,194,63,141,14,60,178,218,191,139,148,168,201,153,150,100,74,209,161,187,54,46,107,83,78,25,17,220,67,196,76,147,197,69,11,106,217,218,56,173,79,130,112,208,42,156,56,64,218,141,41,149,174,85,136,135,157,250,121,34,146,186,176,72,78,181,194,135,243,59,47,229,113,109,237,215,243,202,92,211,240,122,48,78,177,119,244,188,90,209,129,147,23,117,49,193,55,13,245,115,226,207,209,76,108,213,170,207,125,204,210,130,237,27,255,190,223,218,67,217,109,252,124,66,30,13,201,29,88,64,210,126,51,37,33,204,52,239,205,114,229,252,152,194,41,163,197,79,251,37,134,13,60,184,33,161,38,243,168,205,77,211,111,51,73,191,105,48,71,60,79,210,149,197,213,65,167,228,100,128,204,107,196,149,96,87,181,84,250,76,254,121,155,26,88,77,218,55,55,246,216,39,171,56,240,170,251,49,225,22,85,202,148,48,151,20,144,132,101,53,207,167,172,63,67,5,244,192,158,212,43,202,171,190,176,105,157,88,134,173,66,225,137,138,180,202,127,26,121,194,123,168,175,163,167,100,104,227,245,99,136,56,203,49,133,44,61,21,237,3,227,24,4,40,91,206,243,251,76,131,66,65,27,143,151,171,116,142,50,3,69,63,255,105,194,45,6,101,55,163,188,37,41,147,241,208,183,104,88,91,231,168,131,223,137,182,1,249,74,112,76,10,97,38,88,225,114,28,143,212,39,23,158,92,254,45,162,203,77,7,68,184,37,167,213,211,149,131,229,12,185,7,37,128,152,114,240,170,88,120,7,221,50,75,128,142,37,85,171,58,94,6,73,255,11,242,68,93,20,58,29,89,63,175,229,195,199,28,65,120,245,162,35,25,229,3,68,191,170,95,253,95,101,85,57,126,49,254,193,252,28,218,204,97,248,36,245,236,101,97,82,5,103,37,64,206,202,6,110,160,251,89,42,37,194,122,189,55,204,9,111,226,179,16,42,196,46,233,206,69,98,22,33,71,180,158,212,35,222,44,195,212,183,114,128,118,204,134,213,112,62,90,213,38,32,166,10,10,169,156,248,164,127,205,220,196,188,183,149,42,100,245,45,23,158,129,95,146,70,45,137,122,81,149,196,68,164,94,46,40,92,82,108,53,97,173,28,111,147,16,72,191,83,179,150,27,33,205,117,180,9,225,188,249,22,150,90,76,194,203,111,151,142,52,42,13,45,166,15,15,226,189,99,72,73,28,179,113,91,146,178,250,210,118,233,56,214,59,248,186,60,234,225,52,197,29,112,128,245,52,113,33,5,90,92,188,205,83,107,111,170,66,235,66,147,214,63,78,174,105,5,55,47,152,20,26,193,254,220,227,130,156,116,188,30,190,127,223,124,163,44,136,115,180,32,142,204,0,221,87,34,186,98,197,247,91,56,143,190,220,1,139,49,66,4,47,135,102,139,95,111,170,175,40,250,68,161,164,168,223,121,112,50,167,145,33,248,248,76,204,83,8,184,242,169,175,154,239,92,219,125,22,50,118,157,171,18,62,67,255,156,239,143,82,206,80,197,49,112,76,219,93,60,81,144,50,16,20,230,126,213,88,58,98,230,108,186,92,80,13,120,175,247,193,58,45,80,173,145,113,21,235,200,171,83,165,38,70,106,248,124,34,241,22,30,215,103,232,153,128,187,239,148,204,158,208,247,22,249,145,220,160,252,6,0,39,226,68,22,46,27,204,96,87,100,191,188,14,135,190,27,205,132,110,134,50,225,160,99,125,209,191,71,47,237,134,149,130,94,87,104,225,143,4,145,45,96,203,185,175,66,90,159,137,197,204,83,29,71,230,178,30,187,40,16,224,240,255,252,66,3,99,122,150,168,146,109,190,141,20,252,181,113,71,166,80,13,165,6,246,114,143,9,254,108,222,92,200,40,178,201,108,109,17,248,221,200,69,88,162,107,75,202,241,193,23,31,105,238,22,48,179,216,61,78,169,56,9,213,200,144,10,91,242,152,109,57,130,203,29,109,241,76,63,178,30,165,252,215,80,55,185,85,227,1,246,28,233,93,96,209,108,152,223,101,171,164,170,44,223,65,185,7,173,148,200,114,54,210,3,114,108,254,34,65,157,151,237,14,90,241,7,29,203,70,137,29,122,160,102,239,62,76,255,65,115,111,168,46,21,197,206,90,131,246,104,232,1,82,185,251,251,159,101,161,99,196,131,232,116,234,95,107,48,241,48,189,221,206,131,206,33,173,69,171,254,79,199,19,38,156,15,188,136,92,220,89,135,213,188,84,100,249,174,6,149,117,131,46,136,253,106,198,176,165,126,185,96,152,237,136,152,35,122,173,114,181,107,216,137,77,19,181,60,15,158,32,9,59,168,229,115,87,206,92,115,232,223,124,238,246,86,143,99,137,235,180,100,250,111,213,201,128,229,84,207,14,49,52,66,142,109,227,155,102,58,107,92,223,199,130,75,96,35,123,3,36,134,203,91,191,14,54,122,58,51,91,0,35,81,101,163,166,236,192,82,25,113,31,114,111,239,208,59,4,25,242,47,73,138,187,91,86,67,109,135,160,34,192,21,251,244,152,129,115,30,84,72,24,77,196,151,122,33,49,244,74,51,215,199,251,46,0,206,87,6,251,19,71,187,222,115,2,166,98,78,39,218,201,211,184,239,73,235,120,215,16,151,112,121,74,208,248,95,133,187,24,11,47,217,245,206,51,77,89,118,175,136,173,37,66,180,232,52,89,5,48,191,236,229,127,190,54,191,171,40,92,65,218,109,190,238,46,15,170,168,7,87,43,114,129,108,236,211,86,172,102,185,252,76,157,5,5,140,77,100,210,224,121,119,17,168,68,117,105,62,53,1,63,61,190,234,131,99,118,39,18,83,67,21,145,34,248,209,249,11,83,137,8,171,209,80,23,238,180,176,18,144,147,67,222,36,222,44,135,215,33,98,120,133,238,221,140,17,164,184,72,213,57,230,189,8,89,170,141,159,28,33,160,25,59,166,35,92,30,136,2,189,160,16,53,73,175,214,164,148,71,71,232,129,53,172,39,38,34,78,148,183,142,87,238,2,244,125,225,50,218,44,119,254,97,51,84,253,239,33,172,162,205,222,0,178,107,80,204,0,25,100,71,130,41,193,152,84,223,132,2,228,43,195,146,117,174,248,210,209,84,245,1,96,13,25,134,75,244,66,165,51,161,110,195,174,241,174,233,217,253,104,211,216,227,233,159,133,40,243,11,207,88,80,49,207,241,117,153,200,126,84,94,223,122,194,10,200,0,64,154,119,51,17,105,98,138,69,51,98,172,217,246,184,146,108,40,53,118,99,33,249,18,212,238,163,113,134,50,76,225,171,16,251,69,48,27,38,96,30,96,226,234,70,139,174,50,249,156,39,24,42,147,239,202,165,53,147,121,226,234,113,16,24,17,23,54,198,193,175,240,207,253,41,34,80,152,52,24,9,92,39,115,86,56,8,91,104,251,5,83,187,126,191,178,98,131,21,31,247,246,75,89,32,240,178,107,173,181,209,161,164,33,251,112,122,97,91,176,83,55,61,106,83,86,101,166,246,186,43,131,31,137,153,116,235,24,47,154,216,61,101,1,126,163,66,151,217,104,154,137,137,72,40,226,206,248,113,206,198,72,125,206,124,48,27,167,195,146,5,79,246,107,52,119,11,249,46,187,165,254,148,75,123,91,41,97,79,219,196,143,23,143,137,228,90,77,10,98,182,147,182,68,15,31,62,154,135,151,242,58,233,52,92,155,91,122,252,237,151,117,164,50,11,86,5,222,8,62,103,8,191,3,102,112,100,247,143,255,230,22,10,24,84,40,188,45,155,135,129,1,101,164,172,72,205,20,215,36,27,221,192,1,104,45,223,113,91,49,22,243,145,55,208,144,76,129,119,232,156,150,127,59,158,133,17,97,95,70,15,111,5,208,29,187,211,4,25,51,177,28,54,116,18,182,168,37,140,32,47,241,139,234,150,129,72,55,48,184,15,239,110,92,235,92,229,236,63,249,54,245,8,139,225,15,24,156,250,115,54,158,177,234,102,52,212,122,11,93,104,181,145,10,241,152,185,83,142,84,19,116,40,80,63,93,95,233,134,175,52,229,169,87,180,101,25,242,112,170,191,63,22,168,158,33,170,156,79,242,76,17,126,26,38,202,144,31,111,151,19,131,75,149,179,142,211,253,179,45,204,181,110,121,46,25,121,128,28,94,50,36,49,165,71,61,89,158,87,230,72,19,127,181,62,66,29,67,87,122,115,210,11,173,254,128,188,134,107,237,174,108,246,223,144,177,249,107,178,120,109,109,20,141,205,8,207,119,33,242,5,232,57,125,119,210,182,21,10,25,82,46,245,160,150,36,19,1,202,226,55,171,77,176,164,246,139,142,110,54,194,156,7,3,26,110,102,196,95,119,156,106,205,147,108,123,93,243,129,28,204,146,24,61,206,20,70,173,106,7,119,72,138,59,99,183,46,66,86,19,46,144,68,180,252,114,149,118,31,133,180,250,94,26,242,1,67,37,76,240,24,54,28,169,151,68,234,71,7,117,190,197,54,171,126,188,38,234,205,198,154,101,202,194,5,12,127,168,137,77,163,27,52,90,225,156,91,143,125,7,70,118,17,158,117,133,127,191,65,247,204,42,153,214,126,123,68,3,147,57,83,125,153,102,250,227,135,111,9,65,101,113,101,178,17,20,249,87,183,250,104,40,117,27,221,138,68,35,125,19,192,220,4,109,18,228,149,155,67,9,105,145,45,19,42,168,100,229,98,139,80,243,39,43,139,223,17,244,116,244,182,238,171,119,167,191,14,58,190,137,63,36,205,66,168,13,218,214,118,251,205,134,134,179,138,103,218,103,25,34,32,140,81,47,49,204,97,198,41,172,74,230,26,207,239,52,5,199,51,79,233,173,94,127,2,134,251,63,113,156,42,196,5,132,163,41,231,77,18,54,167,41,33,165,108,163,52,135,105,142,77,193,195,83,167,130,74,2,8,67,204,9,253,36,33,111,184,182,180,160,186,117,17,235,221,54,141,11,212,164,168,206,184,123,220,151,17,36,159,77,99,189,241,218,45,125,56,187,101,225,201,184,169,238,222,49,52,114,226,181,254,111,142,251,253,103,42,61,182,48,44,22,33,1,172,138,96,52,136,230,169,224,64,234,105,127,22,136,241,94,222,202,63,245,35,138,204,61,28,247,30,182,178,240,40,101,6,223,8,29,38,250,15,14,198,40,193,51,95,190,148,130,254,242,200,133,42,132,129,238,42,82,154,15,20,5,249,6,164,253,174,6,11,232,221,121,183,46,113,84,27,103,113,192,177,37,255,89,130,143,240,188,148,186,251,137,1,102,0,187,136,251,0,65,236,53,83,62,19,178,0,137,18,203,180,128,142,47,10,235,172,32,177,109,150,111,174,56,233,248,3,94,179,52,199,108,166,173,101,76,139,15,67,195,108,247,139,156,13,26,204,132,154,80,185,144,135,131,196,143,137,64,214,23,200,79,197,128,180,149,202,219,140,212,218,189,98,140,157,103,61,240,143,34,155,104,77,212,243,47,232,183,248,20,188,99,71,216,148,206,189,127,27,43,153,97,57,80,17,80,68,18,161,48,172,240,237,97,229,255,75,196,124,177,65,224,231,175,194,7,141,242,247,131,48,19,93,212,150,149,86,86,217,151,23,48,38,246,211,129,126,159,49,241,178,191,5,165,212,3,237,21,156,113,8,87,110,115,178,99,227,208,234,57,201,168,10,120,165,132,75,178,117,110,140,212,61,0,198,98,164,104,191,237,36,87,25,103,157,92,17,225,230,246,2,238,254,24,33,213,14,87,225,128,121,219,64,198,213,245,205,150,59,55,228,64,159,108,159,15,193,86,181,16,166,138,192,31,225,107,27,155,191,194,142,94,112,76,54,245,244,129,61,250,206,251,243,129,225,138,174,56,94,140,89,152,213,221,249,8,90,80,56,56,221,35,61,41,211,22,1,210,99,222,1,47,51,110,225,201,46,27,129,175,218,234,9,68,7,254,2,219,163,18,56,27,179,162,200,147,184,17,241,247,44,95,253,172,182,237,0,205,222,195,135,71,106,30,20,137,238,201,142,248,213,21,30,146,80,50,172,208,113,222,92,181,133,146,48,22,228,111,243,135,109,55,198,248,25,213,49,142,146,89,51,55,55,66,68,174,222,39,198,70,135,44,19,236,123,100,205,69,187,40,106,207,11,237,235,54,123,79,0,90,181,251,204,28,107,221,139,175,226,38,227,64,7,179,154,36,40,106,93,127,55,212,65,169,199,147,248,109,235,2,152,196,0,56,204,102,164,58,21,181,142,169,218,216,250,22,237,47,135,195,117,122,37,68,82,148,89,101,74,87,64,80,185,70,239,209,136,150,98,21,146,88,160,180,122,34,144,219,79,41,217,224,60,97,175,188,55,22,158,155,150,214,137,194,210,169,27,221,60,66,164,124,229,247,142,2,251,179,171,130,185,167,244,83,130,180,55,235,55,135,6,174,113,234,211,233,105,143,245,60,207,173,230,201,27,189,187,108,104,179,186,254,71,54,242,217,114,153,149,110,66,68,50,72,153,207,37,214,117,3,115,199,218,29,51,170,55,133,238,51,141,93,50,128,178,146,47,158,237,73,41,251,163,101,85,153,150,67,13,2,118,213,112,8,93,80,17,190,169,178,178,136,164,47,142,37,188,35,228,143,101,137,191,228,253,50,62,186,40,70,195,204,44,231,171,204,163,28,200,165,171,67,97,185,46,157,246,11,53,165,234,5,12,2,42,218,50,93,36,216,158,229,79,44,183,176,216,155,248,218,251,54,196,54,132,252,252,98,37,207,101,4,145,7,207,83,52,90,14,192,113,249,230,20,48,214,5,68,19,97,168,206,196,12,30,153,177,214,77,250,202,88,46,218,141,146,76,136,167,239,53,23,253,177,229,244,186,84,234,223,3,48,78,62,99,119,9,28,57,234,238,154,95,47,143,134,103,30,2,219,11,237,28,138,203,83,154,142,204,14,7,85,117,80,33,217,215,234,36,140,9,64,130,59,93,237,128,78,145,186,150,61,133,54,213,90,216,141,46,3,87,1,247,108,12,3,228,228,69,1,229,134,168,11,173,20,78,250,40,183,91,44,219,124,55,201,121,170,153,173,122,214,251,179,65,18,60,64,94,70,138,55,203,169,157,225,123,74,88,159,85,33,71,123,243,166,114,160,49,17,43,98,218,130,131,163,120,172,169,84,220,188,86,60,195,208,25,188,35,41,206,137,182,155,149,201,110,56,203,237,130,247,82,41,206,252,161,224,107,77,119,235,42,6,150,215,232,103,206,181,104,4,22,152,12,201,143,173,89,104,47,116,92,115,139,204,52,240,25,191,203,91,234,90,225,0,60,145,210,224,106,241,130,243,15,225,153,207,27,137,81,34,164,247,63,53,88,130,115,44,13,150,215,116,75,28,153,74,27,241,23,46,81,177,240,186,22,238,1,9,8,227,237,98,201,46,244,175,111,205,64,173,59,108,57,179,25,142,220,26,174,14,154,196,77,11,208,73,85,23,103,138,54,116,51,188,195,116,152,67,255,196,152,1,103,29,58,28,199,193,34,84,54,46,24,216,172,176,199,45,221,88,106,105,129,200,136,184,66,167,77,83,50,154,58,157,115,250,129,246,47,77,227,170,29,211,16,145,118,230,130,25,253,80,223,91,69,80,2,210,235,247,177,14,218,13,181,154,161,174,177,181,2,107,244,47,19,83,22,179,139,55,53,44,188,105,219,187,88,29,104,166,176,247,173,200,235,12,74,149,47,144,90,39,24,92,202,205,245,123,53,5,6,144,82,107,246,14,210,113,246,91,0,4,64,64,112,0,135,77,56,136,184,234,132,111,253,18,170,46,157,117,227,236,148,207,170,252,147,85,99,93,173,125,72,110,90,83,39,150,158,199,213,20,61,179,157,95,122,55,151,11,128,119,77,8,126,38,17,163,109,30,20,215,98,22,161,52,210,202,245,220,179,12,142,12,163,221,57,50,218,21,227,19,150,126,77,140,4,247,136,220,105,52,169,218,197,3,80,252,49,102,71,216,167,104,48,205,232,9,48,6,220,132,237,122,23,242,255,182,64,216,162,210,1,90,136,117,32,117,48,142,163,252,5,124,158,1,114,224,201,68,174,46,187,183,11,120,241,177,166,146,210,21,106,159,98,95,5,123,12,98,16,181,53,231,40,58,223,177,100,240,153,25,236,252,102,215,217,232,67,179,102,97,72,236,176,143,199,115,245,52,198,251,127,136,142,211,162,9,165,143,17,179,46,164,4,156,67,1,204,70,187,20,47,24,163,139,56,165,159,159,103,143,239,109,64,175,68,24,43,42,212,204,104,84,42,105,74,130,55,238,28,20,122,79,10,176,156,188,4,10,156,239,187,126,171,135,88,150,234,154,243,6,184,138,174,71,223,227,196,198,214,36,239,159,207,109,129,142,204,61,2,53,29,244,35,87,77,203,52,17,84,7,6,123,135,209,240,69,109,25,32,31,213,211,199,225,108,150,107,203,248,192,176,249,21,40,132,144,110,88,242,164,112,194,4,248,175,149,37,196,121,6,109,102,102,126,61,95,31,70,31,227,164,205,119,62,73,145,133,47,142,154,173,150,32,229,28,139,240,47,121,121,106,119,71,134,106,22,204,217,47,26,36,206,86,73,110,92,15,224,87,3,169,112,206,116,116,142,26,21,191,186,151,204,133,224,26,192,170,151,28,185,100,123,108,204,254,152,153,200,58,65,170,237,93,107,11,76,70,225,91,215,231,147,235,172,210,71,224,236,21,231,164,239,50,87,1,5,17,173,62,191,211,146,77,122,49,98,227,83,49,107,203,253,57,122,222,254,217,118,193,191,143,193,243,54,175,247,242,39,119,138,32,221,88,24,234,141,9,126,238,87,30,12,57,250,52,237,200,87,184,50,205,210,89,188,240,110,49,123,69,94,85,242,27,64,251,139,184,120,113,215,64,79,49,236,200,183,78,125,148,98,14,156,131,82,10,190,253,231,118,58,54,19,42,156,186,108,57,152,210,136,103,215,181,83,243,106,240,83,25,159,83,184,77,90,178,46,239,178,93,115,186,237,47,82,140,163,52,40,183,74,207,88,20,245,31,92,222,190,101,4,148,86,204,48,210,155,212,29,94,206,78,34,252,172,234,239,50,193,149,124,47,131,158,231,239,254,5,44,18,179,234,116,55,138,67,114,118,51,239,124,110,219,30,51,7,167,105,91,183,20,121,34,54,154,213,78,66,92,179,177,86,22,199,213,106,123,196,204,167,82,34,72,201,74,71,224,37,220,186,190,251,193,190,215,252,115,52,255,57,4,61,30,202,126,244,63,128,2,22,157,184,124,183,55,206,77,178,42,194,181,210,132,39,214,165,4,18,84,70,246,187,202,171,154,181,249,75,0,7,248,33,174,133,194,189,170,177,171,112,20,118,92,117,232,174,66,216,194,7,142,95,110,36,17,179,156,241,229,156,69,67,241,48,179,18,200,200,155,212,113,156,229,111,42,145,159,192,158,214,122,166,33,209,72,70,43,39,40,184,198,113,152,64,15,0,186,53,58,101,253,26,242,251,43,69,81,225,69,127,155,83,113,64,63,50,124,143,98,205,120,129,2,203,148,182,67,41,76,71,6,14,80,30,115,63,94,220,249,250,215,230,224,180,18,164,65,155,230,141,213,114,168,217,134,89,178,26,75,63,179,130,50,162,171,150,133,130,82,48,107,6,213,211,83,130,243,102,177,144,116,232,87,29,239,167,65,56,173,197,68,114,126,244,98,18,102,144,31,35,4,206,66,113,16,144,9,244,86,212,54,6,134,102,228,75,199,38,250,151,222,90,252,144,161,52,242,202,83,227,202,238,255,229,212,243,133,51,186,165,94,204,206,156,209,178,21,230,149,187,230,134,94,0,9,107,163,147,143,199,249,21,82,6,65,100,241,222,84,159,197,184,132,99,124,58,91,255,2,240,230,51,69,194,144,52,160,244,172,44,227,210,197,19,249,22,2,105,177,134,242,149,175,241,47,79,182,94,39,111,243,112,43,37,184,147,116,36,160,47,250,219,21,90,102,185,156,186,211,33,159,54,99,185,57,97,104,8,136,62,180,74,88,170,53,148,250,122,214,93,47,214,14,69,140,252,99,207,66,88,187,189,202,99,45,85,67,143,150,249,186,220,218,158,113,26,83,144,43,211,92,190,63,38,131,5,237,70,253,48,42,12,170,31,81,206,74,87,61,200,207,159,221,238,168,139,113,90,106,125,200,135,95,137,179,54,44,181,68,61,63,207,121,232,1,223,85,66,235,188,186,111,116,84,24,0,253,103,110,14,245,158,112,50,75,139,155,116,155,226,90,243,151,59,67,148,59,219,189,234,205,172,60,77,150,27,134,92,136,78,229,145,149,229,145,55,160,69,165,213,126,37,52,135,42,33,162,1,252,75,207,91,231,169,178,212,174,78,207,92,168,172,219,206,64,225,233,28,54,246,1,65,204,40,236,68,2,72,4,70,41,79,121,207,179,179,221,67,28,142,222,227,110,106,48,58,122,123,204,148,2,49,45,149,146,177,200,254,134,126,174,163,164,1,244,64,26,9,19,94,110,138,41,227,53,131,195,216,108,167,243,180,57,24,74,33,150,110,192,112,113,24,102,111,144,184,178,71,224,10,75,145,102,238,131,245,43,22,176,65,241,134,235,36,241,142,113,0,219,14,159,248,4,220,18,64,41,210,44,22,111,57,29,142,60,30,250,224,25,34,36,20,31,149,40,81,26,168,179,197,242,255,94,11,28,190,65,114,175,24,90,236,187,2,188,8,64,32,27,220,127,112,94,18,57,125,181,85,94,209,191,68,192,248,226,160,83,94,32,10,73,140,74,157,90,183,233,94,31,107,36,12,58,97,82,143,215,236,25,64,252,9,156,107,108,19,195,31,37,119,59,135,206,181,11,154,177,130,158,46,187,100,89,3,50,239,136,236,200,209,212,151,179,210,27,206,206,143,81,1,207,231,221,42,200,236,221,161,161,184,255,48,213,198,114,56,251,75,226,192,72,62,103,227,176,243,179,106,53,190,130,201,93,144,77,48,104,122,155,127,171,246,184,178,252,26,74,2,69,48,211,192,136,208,140,174,179,161,220,5,20,209,245,192,139,98,224,54,100,29,21,24,24,123,186,233,251,80,79,53,250,181,70,62,132,110,65,185,114,8,113,44,30,216,194,71,149,221,161,125,157,186,21,12,87,94,94,21,140,56,169,90,9,27,155,190,108,241,95,49,157,230,232,245,199,0,214,119,165,77,120,213,148,252,151,216,127,168,52,120,162,142,234,167,99,243,164,103,195,92,159,8,216,215,207,231,131,217,93,207,70,135,157,44,161,2,53,161,199,177,222,59,94,196,120,188,64,63,123,173,114,142,25,24,5,19,9,218,81,4,182,193,25,207,107,105,145,116,151,114,45,132,218,34,249,42,131,135,174,115,58,169,157,110,75,127,194,145,158,202,57,52,134,255,191,247,191,129,253,235,30,185,206,19,104,47,10,116,62,85,79,44,24,176,208,230,249,155,81,154,66,178,220,3,29,240,179,57,71,53,5,247,127,27,172,173,73,158,184,1,30,176,147,167,127,190,234,93,130,200,184,104,84,146,245,88,212,138,220,79,234,75,126,255,170,70,52,172,91,25,213,146,166,145,195,218,9,23,189,244,178,174,119,79,241,31,35,4,39,206,206,238,116,76,28,72,213,96,18,15,185,144,128,128,214,155,168,48,140,230,213,193,47,195,233,150,108,56,70,119,149,136,24,227,87,196,138,29,164,154,194,106,140,223,237,215,198,18,132,8,177,214,140,160,158,14,8,145,100,241,123,161,1,147,178,53,180,66,7,49,111,170,255,0,105,218,208,192,74,177,75,27,225,128,142,12,114,148,82,168,238,239,211,28,237,238,43,226,202,196,133,62,133,138,83,44,186,11,30,109,110,23,12,59,63,12,2,249,37,216,107,33,180,243,121,185,178,234,144,107,112,167,227,165,14,223,150,192,249,193,3,221,91,249,91,100,88,90,155,153,99,34,163,143,14,110,60,164,231,19,50,187,15,84,189,165,156,210,60,19,202,4,120,172,199,30,67,155,70,22,143,232,178,83,139,155,8,30,247,157,242,38,115,252,77,18,92,84,99,68,193,111,252,51,130,46,170,77,80,90,221,255,67,165,49,201,105,140,115,239,17,84,218,163,41,122,39,219,34,146,71,20,19,166,120,197,58,85,81,232,15,205,11,106,1,145,37,168,183,19,2,97,27,136,172,143,109,78,84,139,107,106,202,224,239,223,125,4,232,117,35,231,220,178,183,246,225,125,227,37,78,41,229,164,75,6,169,160,136,19,133,117,178,83,158,69,54,183,127,216,171,201,165,253,205,8,148,159,162,115,49,222,96,187,136,97,4,139,65,178,138,22,149,87,132,209,46,113,62,200,51,118,252,115,193,236,190,154,155,93,234,218,16,145,240,211,37,90,121,157,18,225,176,111,209,24,12,43,46,160,97,24,99,175,66,56,68,184,31,10,169,174,238,200,186,147,216,204,194,238,161,226,19,213,205,70,94,123,246,224,74,83,93,113,3,0,205,86,97,25,82,17,163,127,143,43,130,111,212,92,100,251,33,199,34,63,87,50,26,205,221,209,172,236,253,21,183,8,33,136,39,59,25,129,240,104,68,179,215,14,144,245,124,56,76,169,239,238,203,249,99,77,53,72,41,207,4,221,170,0,97,247,4,44,183,35,147,96,28,165,150,149,112,150,198,44,127,233,165,199,69,215,142,29,18,191,94,229,185,103,5,135,160,55,201,129,161,240,195,223,60,136,123,122,91,234,160,66,2,101,230,217,90,125,1,94,5,157,115,28,99,27,127,2,233,98,96,237,181,74,49,130,148,129,238,103,6,209,219,108,19,67,113,112,203,35,39,60,124,134,250,153,84,226,234,167,254,127,28,174,238,161,138,7,93,115,24,109,97,70,184,189,117,114,210,131,118,40,211,233,26,34,44,90,151,77,229,35,125,236,229,202,112,141,93,37,211,191,218,156,159,160,17,247,47,182,48,215,49,18,88,9,36,144,178,117,84,30,114,83,22,149,49,82,239,224,254,54,25,58,130,182,16,41,13,182,75,86,74,68,212,239,66,234,214,141,167,82,254,168,176,217,254,150,215,40,115,20,184,123,41,251,191,143,224,101,226,198,238,147,154,93,213,217,177,120,83,91,2,3,184,2,51,39,147,225,173,240,164,41,72,204,203,47,75,233,209,59,113,90,207,146,10,70,149,209,20,118,151,145,25,80,13,129,205,82,216,27,145,169,9,129,208,158,95,6,106,93,36,46,226,33,6,167,79,88,59,93,106,227,48,35,56,144,173,105,134,51,184,17,245,25,22,137,48,173,199,233,177,11,235,195,60,15,133,83,161,0,254,186,72,228,12,179,138,179,217,108,253,66,97,130,248,146,146,63,105,9,118,112,124,5,28,195,98,12,222,41,232,210,33,119,192,103,92,96,215,223,114,209,42,211,76,79,139,19,80,25,179,57,236,224,48,179,10,52,176,195,133,25,84,194,121,108,199,164,63,18,220,5,11,27,160,184,20,50,46,3,44,95,0,7,87,46,178,72,214,160,70,231,140,124,212,29,4,97,40,161,108,113,22,239,81,113,211,37,72,199,228,137,148,64,155,149,37,221,99,199,74,250,104,48,5,63,26,69,231,227,76,176,107,21,38,213,43,1,30,170,141,123,141,111,144,48,167,43,73,86,159,188,120,202,163,134,227,136,177,65,140,125,211,13,213,33,198,33,112,154,93,62,192,24,214,183,77,133,148,252,185,97,234,106,184,81,117,116,173,213,244,216,97,250,79,16,195,140,131,138,246,50,233,211,178,128,111,246,225,215,15,97,149,242,51,30,138,150,247,122,114,93,21,67,183,190,205,242,233,1,95,160,139,65,216,215,144,14,121,13,218,90,37,127,2,84,137,161,200,66,37,120,216,170,242,211,29,249,215,173,145,52,18,224,61,121,51,114,222,66,80,84,233,12,231,27,212,163,228,101,188,156,189,171,72,113,136,73,180,75,222,55,148,87,84,107,110,31,29,201,4,142,49,238,193,245,196,218,53,84,239,238,19,43,136,77,94,253,159,111,109,70,53,97,28,9,3,32,181,24,238,144,113,27,6,86,61,40,64,132,188,88,69,230,106,128,112,161,88,206,19,0,115,185,38,210,123,115,126,25,44,88,52,163,140,199,162,81,40,137,88,131,66,240,60,253,225,209,180,166,41,79,22,84,63,169,230,100,19,78,238,156,132,238,74,17,36,158,108,150,76,202,115,10,16,124,45,2,94,1,67,169,106,42,106,30,207,221,60,8,127,28,168,21,158,103,182,174,133,95,194,220,52,19,224,253,254,53,172,6,55,224,71,208,41,101,3,149,222,74,10,40,29,220,138,210,127,61,150,80,165,167,93,28,84,125,200,100,51,54,2,106,72,30,118,87,74,94,173,144,141,42,213,173,240,186,132,34,112,95,241,254,42,8,234,109,32,134,35,108,145,210,69,152,88,170,100,26,64,161,89,77,214,191,16,51,252,171,95,122,235,118,37,78,159,225,186,94,109,205,5,79,197,146,35,95,111,189,220,7,145,50,213,244,150,2,225,202,183,109,157,97,215,18,207,208,8,234,84,78,68,37,69,57,226,239,82,201,12,254,76,254,115,37,197,94,205,232,132,198,57,110,95,155,178,1,77,211,192,240,70,133,63,47,45,48,161,8,225,204,63,49,141,70,54,70,154,57,201,172,100,219,30,225,53,14,28,51,236,141,242,60,219,232,132,95,77,208,170,79,21,161,222,44,163,81,140,55,4,186,160,172,251,114,157,145,222,140,221,131,35,16,159,134,201,114,239,146,197,147,104,233,52,128,102,9,43,195,232,64,57,126,93,51,227,2,127,109,195,58,36,134,58,7,183,144,11,182,42,21,50,150,3,69,79,100,191,247,99,156,235,45,157,37,222,145,99,138,243,46,41,81,138,164,76,91,172,176,31,187,8,186,44,131,94,86,92,247,82,10,118,56,185,181,209,156,102,97,208,163,62,49,72,52,225,193,247,238,226,167,175,177,175,114,81,80,60,191,202,134,208,112,57,246,101,86,180,8,191,23,215,185,96,2,107,155,72,138,167,193,123,152,192,193,163,64,237,5,187,9,5,92,13,129,30,165,17,148,246,104,106,117,58,16,198,141,94,47,226,199,238,240,106,177,100,74,230,50,240,167,187,190,29,71,53,217,128,170,117,47,1,224,192,190,55,170,197,175,124,20,167,39,232,210,11,125,165,105,150,46,0,59,189,115,67,216,255,69,199,56,174,76,106,196,48,151,177,164,237,19,118,27,202,190,152,203,243,58,163,202,251,126,218,225,204,253,175,43,105,240,238,204,168,218,181,247,146,76,203,63,253,56,145,245,168,156,175,118,242,164,125,82,117,131,140,98,90,36,144,89,245,159,74,74,89,49,13,14,16,252,118,141,105,121,104,166,206,147,81,202,133,202,4,36,46,143,13,211,133,164,49,177,46,6,247,249,24,207,141,192,209,197,29,233,243,133,47,142,1,89,254,124,70,126,27,136,160,99,29,166,189,62,161,47,107,177,102,173,10,44,188,189,15,23,31,166,92,168,224,227,186,232,73,61,96,1,112,77,163,204,6,32,183,11,177,104,160,100,5,27,87,208,182,135,127,17,147,88,32,39,85,50,218,100,220,165,49,228,186,190,39,63,11,34,128,42,173,108,155,245,197,139,59,190,8,102,52,11,223,46,166,33,82,147,108,151,245,116,118,122,161,102,217,95,59,236,120,97,239,5,19,138,97,193,255,138,29,227,202,253,181,251,62,242,251,223,62,75,121,224,150,29,250,220,50,181,206,145,149,105,80,68,106,179,176,206,219,5,65,52,188,154,245,102,37,216,22,107,53,157,152,253,74,231,254,125,67,2,118,173,220,128,0,117,144,189,17,213,76,213,41,211,187,217,114,18,156,106,211,1,171,219,122,208,198,204,97,13,201,229,165,179,88,244,142,58,231,3,254,225,229,123,1,180,154,32,237,254,100,43,77,116,250,238,37,156,39,85,50,192,135,108,22,183,82,219,122,184,103,166,188,25,226,192,124,14,43,125,238,167,232,250,157,220,131,254,135,157,8,158,228,178,9,217,112,242,221,163,149,1,85,78,90,202,155,228,175,117,83,230,214,38,48,141,161,189,192,172,140,183,36,44,231,127,236,231,241,81,111,187,113,27,19,113,80,173,95,128,76,78,60,43,99,33,210,7,144,158,108,202,17,74,135,124,159,39,202,176,241,202,170,179,172,85,206,80,118,127,104,61,135,18,102,30,170,245,135,190,249,76,13,189,129,113,103,94,13,79,0,150,18,180,236,115,126,247,80,88,138,147,81,25,145,107,158,87,236,99,216,46,82,42,58,132,223,157,23,124,216,133,229,20,183,194,171,166,204,164,212,232,238,11,159,29,192,77,224,182,123,233,232,155,150,41,21,150,205,0,9,237,189,227,90,201,252,95,242,33,78,117,202,192,126,235,103,251,193,139,200,15,136,234,175,83,250,44,220,45,85,97,197,111,134,143,1,200,129,206,20,144,115,37,254,79,160,81,46,18,37,205,249,255,63,72,221,250,96,241,184,69,16,84,70,33,198,125,109,220,135,106,179,164,83,164,41,6,45,44,146,75,250,246,240,198,70,56,84,125,249,48,89,230,246,85,36,206,79,197,118,246,252,68,83,162,60,48,184,135,198,29,176,235,36,151,11,50,126,185,104,183,253,128,179,199,128,68,176,249,238,37,252,245,215,181,27,10,179,68,191,179,95,18,227,249,108,82,242,158,104,200,145,120,3,29,6,92,70,80,177,223,237,124,89,6,213,30,32,175,4,236,138,165,17,28,205,103,26,9,193,139,127,62,134,73,229,218,150,58,208,144,179,249,77,249,169,249,58,50,209,181,215,17,132,96,2,176,76,5,159,137,24,165,217,67,5,191,169,7,184,212,2,181,63,148,207,140,76,38,222,215,219,90,182,182,41,60,26,95,65,251,197,81,50,181,243,23,6,165,36,170,228,96,21,246,145,233,97,29,38,12,70,65,136,202,158,253,246,242,49,50,39,251,129,109,183,143,210,193,96,236,17,25,33,212,31,23,204,111,148,244,222,77,232,174,36,172,74,157,150,13,102,94,163,120,125,53,37,159,109,31,147,154,42,215,6,1,201,219,123,251,242,171,110,84,249,67,14,1,54,247,95,248,105,10,178,55,162,69,3,177,239,111,70,230,241,43,28,215,108,228,93,35,169,99,151,22,218,169,87,181,137,129,45,43,234,238,247,221,137,136,174,169,167,93,66,10,34,234,192,223,193,122,152,1,190,70,50,226,190,146,62,68,12,36,161,132,145,237,241,109,44,2,195,199,14,103,155,65,153,102,97,195,20,20,24,115,1,147,248,42,253,117,50,247,157,138,3,58,234,224,246,219,130,201,166,208,13,250,155,92,65,112,217,202,104,101,34,69,63,24,159,105,78,83,25,196,129,160,119,140,211,207,16,71,237,166,108,177,171,200,59,75,92,231,240,29,39,161,122,16,249,4,153,35,234,108,205,167,15,94,252,205,32,232,94,7,202,135,208,68,177,73,85,34,254,188,217,247,178,11,147,26,29,28,117,52,24,98,90,86,215,90,49,252,163,63,149,97,92,192,161,143,74,68,251,238,163,25,23,87,36,84,106,172,15,63,15,109,5,98,138,50,3,34,95,88,103,114,146,215,28,81,96,252,39,166,45,248,206,190,248,42,176,213,232,213,133,4,102,130,197,45,244,14,99,36,8,180,254,166,115,229,74,160,101,234,113,71,186,135,241,222,121,11,130,42,198,37,115,164,183,190,23,167,45,28,59,69,120,251,93,37,25,176,119,114,138,54,201,138,80,182,127,179,32,75,210,226,49,127,175,47,47,131,251,46,245,52,233,101,246,31,84,190,233,246,87,242,181,111,144,71,50,63,125,97,61,104,85,52,162,184,95,111,185,17,145,134,232,8,125,226,2,102,175,83,16,146,77,171,171,215,173,137,68,77,250,109,165,167,67,156,49,223,105,190,216,129,15,205,126,184,114,238,60,166,223,25,199,250,225,72,92,197,207,82,161,189,112,225,176,1,115,119,165,219,67,74,78,126,193,215,27,101,101,204,238,177,22,172,207,97,194,203,201,160,63,86,175,103,92,128,82,87,220,13,192,103,234,57,124,62,83,123,214,193,49,108,71,67,202,240,52,93,68,130,238,48,36,225,230,0,149,158,16,55,166,147,195,24,139,77,158,207,184,81,68,192,104,82,16,154,56,50,218,181,37,80,228,107,118,13,14,66,110,80,99,7,179,137,138,172,252,246,203,63,219,103,220,48,48,160,195,12,126,196,129,244,86,58,99,77,67,33,36,237,183,249,73,72,77,110,238,160,185,146,126,53,59,252,179,148,234,170,121,61,138,122,143,132,159,229,94,221,60,85,226,108,170,225,238,203,127,133,156,199,83,121,1,181,71,233,123,66,218,197,40,125,212,229,5,24,117,112,62,107,106,62,72,94,234,30,71,244,176,55,216,13,97,155,43,34,47,218,13,38,133,214,231,152,26,96,88,41,22,202,67,109,213,38,158,203,185,32,104,142,19,149,168,210,249,245,129,109,183,236,213,218,227,133,69,75,169,182,114,148,105,29,121,44,250,127,83,202,115,224,242,60,29,125,68,16,28,61,229,10,117,168,19,187,3,48,225,104,139,222,170,98,105,191,183,117,42,31,5,83,250,99,249,39,7,112,7,26,36,188,255,107,101,78,97,49,3,220,4,18,8,163,85,82,90,75,169,58,115,59,184,155,145,238,28,78,224,25,18,235,143,230,205,29,227,2,194,56,50,11,146,250,241,24,212,217,113,252,140,113,149,229,100,53,191,133,126,138,4,21,61,250,225,52,13,77,94,133,158,210,0,183,226,7,64,2,212,72,83,176,107,154,132,86,46,118,27,104,107,14,179,114,36,23,72,120,35,51,236,97,127,100,237,0,138,4,233,144,120,71,174,63,105,101,147,146,41,208,12,46,24,19,126,23,133,87,147,228,51,35,151,76,185,48,127,174,245,240,196,130,49,81,83,164,179,143,77,75,37,1,104,252,90,211,114,0,124,223,42,38,150,228,227,182,119,67,113,46,178,218,208,13,81,169,18,194,7,72,2,30,170,56,135,91,97,138,44,196,111,228,189,111,178,41,88,169,41,73,203,226,47,189,169,203,146,32,191,114,255,38,91,147,132,247,140,93,148,63,85,217,232,237,136,144,228,153,181,32,92,31,202,133,184,239,248,238,181,31,134,149,202,206,104,241,64,217,128,72,151,11,76,65,166,218,223,1,94,72,61,176,77,188,125,222,13,97,70,194,63,93,50,162,254,0,94,44,14,96,240,90,119,116,232,72,190,109,43,219,150,46,111,133,75,166,254,95,55,85,88,237,59,123,0,178,196,55,19,128,222,80,39,165,177,82,66,198,214,169,64,225,200,220,151,64,233,17,6,200,72,240,69,170,132,72,11,8,160,202,223,236,232,216,33,214,177,86,179,89,50,77,86,169,156,124,153,216,48,128,39,51,8,27,78,89,238,99,110,156,136,106,159,148,78,2,62,31,54,14,17,41,61,214,42,175,74,211,159,248,255,152,111,35,22,154,138,94,177,250,226,36,125,233,9,92,186,225,42,71,173,11,189,100,148,132,253,43,241,245,15,226,1,221,204,152,197,190,75,251,138,182,175,84,119,115,226,14,206,0,37,211,235,201,125,111,91,89,221,85,14,142,240,161,153,206,12,171,97,126,57,69,202,32,40,40,185,113,84,131,84,16,240,154,240,231,138,9,112,72,30,62,89,38,229,249,249,206,189,123,93,79,76,14,71,80,134,14,147,158,9,214,218,237,48,191,87,93,126,154,42,123,88,153,172,48,177,121,222,168,130,205,79,120,134,136,155,165,13,111,105,176,38,251,118,50,51,61,161,44,214,136,74,12,200,195,137,100,89,17,115,187,145,137,190,131,238,146,223,72,81,130,75,155,242,135,56,13,149,77,250,208,163,142,145,94,193,66,145,49,230,39,200,160,202,63,92,175,6,175,196,220,57,199,247,220,152,13,251,55,193,92,156,119,128,155,244,192,231,69,239,129,154,205,108,111,200,141,175,148,130,48,59,132,238,103,159,118,174,188,154,156,112,223,73,1,150,216,203,241,19,183,232,39,155,101,144,224,150,30,177,34,59,199,249,5,12,52,255,238,202,193,224,173,17,22,186,194,156,88,125,174,130,231,207,40,209,0,95,243,230,112,197,223,147,51,44,106,30,61,16,252,111,194,243,24,228,180,67,11,53,64,223,23,78,183,217,229,200,181,216,27,134,254,10,202,33,213,19,11,203,31,208,196,98,194,27,1,190,183,218,213,31,8,141,242,23,132,71,98,1,60,85,105,169,4,93,227,248,144,56,241,56,32,167,205,50,177,54,119,6,116,127,98,190,101,207,151,121,51,134,86,22,62,174,54,0,251,50,153,224,74,144,148,235,19,227,248,156,176,5,225,232,207,88,232,60,1,58,135,71,77,185,85,86,129,161,197,233,149,115,202,130,35,231,200,145,165,148,208,141,37,154,61,53,104,186,37,206,219,154,176,51,241,109,33,202,189,145,208,53,98,210,122,140,146,148,122,32,86,29,238,115,139,136,225,104,185,53,228,147,40,238,3,52,246,51,22,154,238,12,200,15,9,180,189,134,128,132,157,61,158,145,203,145,73,76,15,186,13,137,122,15,1,254,141,4,124,80,140,55,221,247,100,138,104,104,252,200,0,41,34,230,161,138,37,107,19,54,162,114,83,7,0,114,239,93,180,164,141,161,206,94,252,128,21,107,142,248,241,55,103,34,92,21,96,45,92,85,254,97,87,53,173,152,89,50,108,78,26,255,56,231,184,124,91,7,221,4,198,113,42,38,88,163,190,204,154,192,238,167,190,168,88,65,91,251,145,104,139,164,119,226,51,148,121,72,47,245,222,120,98,212,100,228,72,37,157,24,94,26,53,6,202,56,175,170,94,20,148,247,200,218,28,25,99,144,184,61,88,2,147,219,63,210,33,227,127,126,174,117,217,28,135,105,240,129,55,76,93,113,243,148,122,154,135,191,39,27,125,205,43,36,252,20,230,118,24,52,240,142,96,99,55,86,39,136,10,95,70,179,0,38,203,60,132,125,110,168,185,190,25,160,62,15,124,153,52,97,37,86,50,244,34,137,86,124,126,141,55,72,6,128,202,107,53,187,87,37,241,191,114,217,72,180,86,161,176,225,234,219,210,140,85,229,238,251,21,194,25,188,15,7,250,235,12,158,156,85,48,65,119,126,112,238,216,177,231,179,210,200,3,147,68,170,85,7,120,2,225,143,88,13,79,73,250,201,236,165,186,156,165,198,53,72,164,116,123,7,161,69,18,226,0,228,201,205,200,224,133,116,103,20,127,244,54,169,178,122,228,150,127,114,180,161,163,190,13,151,22,188,34,143,29,47,161,6,205,63,246,157,83,92,195,42,66,219,184,15,93,145,213,190,95,248,80,79,251,47,94,40,194,118,102,52,187,137,199,183,241,150,226,85,90,250,186,211,16,241,16,11,57,36,64,88,124,8,178,142,175,26,0,7,186,206,222,94,161,185,68,108,12,133,108,132,13,109,37,248,208,106,222,73,15,211,82,176,244,213,68,179,201,119,46,160,173,88,43,247,40,194,94,110,16,120,73,96,43,82,41,103,56,193,1,24,154,171,147,126,126,230,116,127,110,50,14,160,126,38,187,104,119,146,86,212,169,174,46,253,142,126,175,206,18,1,65,164,31,232,137,236,46,203,243,6,12,48,68,164,197,185,202,148,9,178,72,28,66,49,42,49,251,238,136,28,31,16,84,124,192,154,72,192,97,151,184,112,32,215,159,193,3,133,240,222,56,146,200,244,17,183,57,133,229,0,1,255,4,9,12,81,232,91,252,1,203,176,16,144,79,78,2,26,217,88,107,0,150,153,61,82,76,223,62,190,19,90,201,54,218,116,69,78,41,59,246,30,231,146,160,36,152,50,142,43,44,67,99,240,141,205,156,30,185,30,234,21,189,24,207,126,236,169,99,195,197,116,238,58,222,100,181,22,133,60,178,206,88,71,212,25,200,12,137,147,237,223,168,196,69,202,184,241,71,136,1,16,20,54,141,28,49,223,232,97,171,229,75,22,172,229,217,123,4,237,245,47,91,30,196,24,118,167,146,89,73,47,145,65,25,4,151,78,243,4,94,186,211,22,200,208,225,131,175,71,87,117,60,85,81,82,47,97,145,241,68,60,245,34,188,74,34,211,179,96,34,96,7,51,23,27,15,42,94,9,182,115,196,159,188,90,11,40,173,29,24,100,120,101,160,209,154,248,185,173,223,130,48,135,131,112,218,197,169,178,210,78,30,83,176,193,250,212,199,91,20,66,125,235,235,241,214,228,182,8,178,245,224,66,153,102,160,70,40,68,171,228,179,48,10,226,117,138,124,168,199,182,235,251,175,118,108,217,182,8,83,212,127,163,146,80,44,1,23,200,171,250,165,195,161,210,13,63,199,208,100,170,59,57,217,190,69,157,76,159,138,131,134,112,193,179,116,50,64,126,227,239,233,254,18,113,233,158,227,105,143,126,75,55,162,26,221,5,174,179,44,206,195,196,144,126,142,92,105,254,212,70,210,194,220,86,78,255,73,131,184,6,41,242,167,64,91,223,233,50,67,188,242,173,255,172,14,34,2,165,64,71,155,35,248,136,142,249,209,144,168,148,156,178,126,34,93,15,219,128,199,78,49,231,80,114,180,103,30,215,20,233,163,188,52,49,28,118,139,242,67,136,114,46,88,75,153,163,174,20,178,84,92,131,105,98,79,14,4,12,132,222,204,157,242,6,152,198,248,5,189,116,97,81,197,114,118,34,127,207,181,13,155,76,90,155,181,97,146,13,60,115,137,195,172,155,197,69,254,196,141,235,211,132,92,48,48,48,232,216,167,113,25,108,140,117,251,18,42,117,251,238,207,209,12,112,85,52,191,1,33,232,54,54,254,144,12,171,165,12,217,134,21,40,211,246,222,177,99,190,208,65,64,120,34,147,69,17,211,182,239,22,183,137,69,10,69,105,201,155,21,38,4,87,143,202,81,118,105,13,207,123,248,177,32,17,162,109,223,87,176,193,188,248,22,210,87,233,37,147,243,240,142,48,203,46,223,175,239,75,130,163,214,23,115,70,170,26,3,15,19,245,224,124,68,63,11,150,170,46,73,44,206,160,212,71,161,142,78,207,60,98,75,250,161,78,233,22,46,235,71,249,65,101,153,163,154,247,96,11,151,41,140,50,170,175,118,116,218,72,80,254,50,28,136,92,48,209,77,61,72,90,135,158,230,83,190,66,6,199,120,138,168,122,148,126,165,198,28,247,62,165,88,197,32,110,146,73,227,197,11,219,189,223,76,218,57,228,19,132,221,211,205,20,5,8,176,191,114,7,238,2,85,116,41,110,241,214,6,209,62,200,195,136,174,93,211,116,236,113,237,35,248,251,117,180,117,153,131,126,151,233,124,95,214,156,40,73,128,228,64,71,97,72,123,137,227,61,209,110,161,64,28,134,147,5,40,45,99,13,128,192,27,214,2,10,6,176,169,80,74,145,142,134,116,173,48,254,44,21,246,58,123,112,68,75,44,226,57,90,93,181,84,209,224,0,129,159,31,117,231,208,250,100,38,158,248,38,143,219,251,202,29,39,189,141,147,96,222,253,43,57,81,246,172,209,115,148,11,200,218,69,117,8,34,36,92,80,7,95,211,239,4,53,168,230,204,177,94,254,210,64,17,200,249,98,199,61,48,204,84,57,236,140,135,33,25,170,97,125,121,190,18,170,232,51,85,51,85,63,66,111,208,6,84,102,227,136,24,29,154,86,55,240,136,169,245,231,128,200,162,63,152,169,149,134,204,162,101,136,22,209,142,204,197,138,116,219,156,160,193,219,188,238,179,131,17,249,186,152,1,35,47,245,154,121,95,18,141,146,14,50,93,132,28,115,235,218,67,163,78,234,3,139,115,10,199,46,67,70,142,67,9,221,108,24,49,117,145,228,164,232,145,4,236,133,150,23,170,171,7,55,53,226,215,230,239,219,71,209,45,175,242,131,65,68,157,230,50,219,15,210,243,64,75,213,213,177,164,50,250,246,239,48,50,83,77,126,137,247,196,175,65,161,59,206,42,176,123,239,156,24,217,222,149,65,180,70,169,191,194,47,163,198,219,177,94,154,46,242,170,27,173,81,166,25,178,213,228,10,64,74,72,100,246,143,189,74,89,18,182,135,154,127,47,105,135,71,21,188,14,58,108,95,83,235,59,255,56,245,234,30,115,177,208,185,156,208,204,64,212,53,83,100,66,111,242,17,10,216,220,38,137,205,181,233,112,228,56,245,8,97,222,131,120,16,86,33,26,3,6,31,113,88,183,4,159,137,227,171,234,12,1,56,18,7,169,98,222,226,39,171,104,151,245,34,192,120,65,199,9,66,63,119,164,166,37,206,99,13,149,223,76,108,187,119,230,43,226,240,92,57,93,166,138,13,238,122,181,141,197,215,194,168,174,92,206,131,1,67,146,141,97,153,116,7,134,45,99,136,12,183,152,38,48,53,9,202,158,88,30,72,99,40,141,88,156,129,185,188,205,26,155,187,102,77,78,127,202,24,230,69,145,209,105,116,154,123,9,190,9,235,166,149,0,68,79,190,233,3,32,214,17,70,148,59,178,148,222,7,157,211,218,253,240,235,194,163,148,238,90,230,250,62,224,5,128,189,246,204,8,128,39,7,235,121,113,232,126,26,168,255,0,26,108,41,20,65,155,129,135,95,61,106,159,245,43,212,59,74,128,73,192,170,109,125,86,161,150,119,206,83,146,34,191,152,182,153,255,83,255,49,186,67,140,89,17,122,228,181,246,15,231,47,160,10,253,49,53,5,221,59,179,162,94,52,149,222,225,237,14,138,156,178,172,228,163,71,103,218,133,154,197,57,85,191,105,5,32,186,82,87,27,98,156,67,28,139,80,196,214,208,118,123,55,202,40,45,206,87,56,67,178,184,245,238,68,9,84,108,51,17,222,86,117,114,229,186,225,134,202,204,167,220,219,236,19,13,119,245,74,159,142,234,109,235,114,199,14,100,109,77,148,58,61,12,75,100,253,237,212,191,39,119,11,204,20,67,112,108,26,41,166,129,105,154,251,104,58,236,102,148,214,178,105,153,215,221,131,94,172,16,124,60,55,194,138,51,44,82,124,38,137,242,1,229,160,216,14,1,95,70,66,192,77,8,0,182,18,179,217,242,124,218,134,57,226,39,91,88,118,4,60,54,194,98,249,239,253,98,23,68,145,5,123,118,237,149,194,46,213,255,192,135,24,92,51,8,103,207,223,92,99,131,4,42,18,89,27,173,12,229,92,255,104,142,32,148,248,80,178,177,218,135,119,225,8,127,146,160,8,2,36,217,60,91,100,239,75,115,218,123,197,104,80,206,255,135,107,239,194,64,185,121,243,134,191,32,121,236,211,100,253,242,17,81,210,54,119,164,68,242,60,75,149,101,68,140,127,234,177,96,145,208,90,103,60,81,134,236,82,111,120,66,19,168,163,16,64,170,99,65,223,21,247,1,77,251,38,200,103,115,180,82,109,39,87,233,102,242,158,167,16,251,152,115,119,189,29,27,102,211,208,187,49,183,209,210,13,6,153,95,83,218,9,75,252,138,175,45,83,20,229,161,108,131,110,40,47,158,205,229,210,155,216,74,79,236,232,142,170,121,9,189,228,222,203,54,241,3,20,210,245,206,113,4,251,142,101,222,110,157,118,188,187,224,164,216,211,93,250,0,139,98,165,43,94,206,35,130,222,163,134,88,218,193,138,152,2,163,109,91,59,95,215,127,124,244,110,189,84,190,243,240,145,136,99,218,212,107,238,89,224,86,238,113,203,217,206,159,49,141,248,37,229,193,67,204,16,79,230,160,51,170,232,81,193,79,226,35,104,8,165,59,131,240,114,34,185,154,181,149,60,176,74,100,110,35,202,168,227,129,175,157,153,121,224,251,213,237,164,17,124,245,157,227,149,222,85,240,140,106,59,168,49,36,77,211,167,255,127,235,13,50,100,104,32,242,248,25,81,190,31,36,209,200,98,78,52,23,140,93,201,112,177,101,80,167,229,204,211,237,95,115,151,182,56,181,121,82,144,23,27,137,59,231,128,51,220,82,75,181,167,185,189,181,96,0,93,159,19,103,121,79,239,251,228,76,86,176,204,177,238,182,135,136,179,145,183,249,236,207,15,39,239,224,12,132,222,90,172,119,46,175,8,59,188,203,228,245,108,202,80,113,96,212,187,184,75,29,196,16,209,180,192,42,161,146,88,101,180,98,126,148,17,130,87,157,112,42,132,189,102,164,95,78,246,20,228,53,135,28,36,8,92,26,176,176,80,42,120,59,149,67,136,205,0,39,41,39,103,240,150,231,172,70,96,94,133,123,84,187,205,57,129,134,0,250,15,243,238,88,4,35,129,55,174,142,72,192,115,241,179,247,168,212,226,181,163,244,14,2,56,19,138,124,222,212,154,125,31,193,207,154,79,80,120,11,26,172,134,242,177,9,183,249,38,245,210,19,244,167,118,201,14,239,187,81,27,212,179,107,110,47,28,208,173,178,44,166,146,14,34,151,27,154,238,178,127,101,178,116,193,103,55,157,164,183,56,38,19,218,181,6,31,80,202,209,30,79,251,97,197,117,22,40,32,157,222,26,99,2,238,178,3,69,35,148,122,247,117,198,183,146,245,67,229,36,224,164,96,53,233,54,228,209,101,174,18,64,63,198,74,88,164,218,71,201,246,238,180,25,174,133,40,164,90,139,185,162,167,60,22,34,158,13,162,170,179,90,145,181,233,201,27,189,118,78,101,169,176,21,24,254,107,38,80,219,22,42,107,79,10,254,164,164,7,146,49,174,130,85,103,216,226,245,241,55,52,93,235,116,205,115,102,0,20,34,255,194,208,218,241,73,63,77,103,61,108,191,243,44,91,110,150,131,133,142,95,166,94,12,87,205,29,185,186,75,75,87,224,236,228,15,34,24,220,183,24,236,36,20,231,177,227,192,29,127,17,27,109,184,214,85,172,153,218,102,192,239,247,170,169,145,14,96,22,105,181,61,144,19,98,160,114,122,98,5,56,97,246,24,218,24,229,167,149,243,39,218,112,95,165,89,90,222,63,243,139,131,2,63,83,15,119,91,251,202,198,51,34,240,250,74,229,213,35,5,23,0,14,159,254,60,62,40,93,145,122,50,134,116,238,71,68,20,34,42,142,8,70,67,51,227,143,179,185,32,168,166,83,125,171,88,220,132,5,16,7,95,253,189,213,4,74,208,58,193,10,236,245,5,213,7,66,109,138,201,238,178,113,176,72,103,239,32,6,26,41,218,224,97,139,223,147,177,103,29,75,70,202,121,51,169,54,136,161,71,220,77,232,4,185,197,193,224,40,187,197,191,47,237,219,37,175,160,92,143,168,241,133,69,170,37,111,125,154,144,15,66,65,156,47,226,25,52,215,209,56,42,57,172,178,135,132,51,250,156,90,159,219,128,74,248,99,107,69,83,230,107,230,149,208,243,149,60,246,85,139,106,236,70,233,141,86,129,233,206,66,26,82,20,119,25,7,10,66,43,79,205,45,49,144,193,66,193,233,224,134,30,144,16,93,227,7,46,124,89,149,157,2,237,57,49,179,205,103,191,190,8,245,13,138,23,44,32,211,25,134,140,204,18,224,249,142,22,112,160,23,40,62,28,22,102,182,204,104,109,2,12,128,88,91,98,199,43,69,67,50,75,150,246,218,242,234,237,194,208,148,205,175,236,155,183,217,242,90,82,85,102,217,90,201,118,225,208,177,200,127,204,118,213,161,82,160,155,47,239,135,92,90,248,160,43,40,219,211,244,11,67,104,20,158,189,42,188,52,114,123,100,96,192,248,136,219,173,31,62,2,33,147,183,34,89,117,170,185,57,136,249,244,143,170,187,67,195,219,92,64,133,124,70,124,194,121,241,131,67,78,123,89,163,58,9,30,165,25,126,225,99,64,197,246,106,23,42,156,36,9,52,172,166,86,13,0,193,177,34,76,122,207,217,64,47,111,52,129,69,212,196,95,245,197,156,141,61,31,178,138,104,170,210,15,119,95,64,110,236,97,112,237,28,27,83,69,169,74,31,255,78,178,224,247,138,189,250,79,164,211,20,209,68,89,235,3,147,42,114,220,63,171,42,92,238,14,160,13,2,227,23,153,217,5,76,88,196,21,84,198,189,172,205,174,238,155,113,206,14,37,97,11,72,122,30,221,49,172,19,192,3,194,56,226,129,135,59,71,156,0,189,104,84,168,77,86,76,126,155,106,94,173,111,81,236,171,124,36,25,137,255,18,170,153,84,56,35,41,220,150,25,4,20,116,186,160,191,112,115,250,110,23,184,141,74,97,206,202,103,254,161,86,107,163,42,110,21,164,22,15,35,88,183,166,81,19,252,133,48,38,234,226,7,155,223,183,223,75,131,19,58,65,36,196,198,115,145,146,56,239,49,109,63,152,85,129,250,150,192,252,137,52,235,11,33,82,96,74,112,124,103,131,167,44,181,237,168,37,200,118,219,226,116,147,150,140,33,126,52,60,105,179,60,186,238,54,237,23,149,70,70,109,95,49,231,212,251,203,230,47,146,166,171,26,12,207,62,175,241,176,76,67,51,85,126,24,186,123,94,140,30,135,238,208,135,100,101,111,160,124,24,216,138,89,184,140,94,29,30,107,148,25,181,14,223,110,174,12,203,56,178,155,15,247,127,45,56,134,129,38,67,3,225,50,127,134,243,4,62,128,23,100,187,226,241,207,126,167,29,252,98,237,17,136,247,162,103,189,211,254,150,56,0,77,29,63,56,117,26,15,27,30,189,140,174,197,209,60,21,209,67,244,185,244,14,127,160,90,62,134,209,231,244,131,111,182,200,171,191,152,78,57,13,176,70,251,22,122,3,103,101,204,171,132,83,33,65,100,142,193,41,85,122,109,24,108,116,212,218,145,114,69,238,91,98,138,36,233,131,251,119,82,247,71,248,111,132,77,207,17,240,201,163,122,240,196,37,231,184,72,21,175,179,78,16,141,87,78,192,244,141,162,2,209,105,32,11,233,166,1,139,82,149,58,73,60,216,99,230,238,31,133,56,145,168,13,180,28,62,130,248,66,206,40,203,173,124,225,35,243,155,205,164,97,33,46,189,164,16,213,243,244,178,244,70,145,121,224,66,224,66,206,159,75,243,110,54,245,233,66,44,155,146,100,246,83,201,122,44,145,30,252,221,29,61,215,55,104,199,53,247,213,83,15,78,249,136,149,132,208,182,138,40,171,70,121,175,242,169,167,150,244,224,219,249,121,164,215,109,61,73,205,188,236,225,120,59,9,213,14,125,64,124,119,116,92,30,178,20,165,179,219,27,110,237,1,232,138,115,30,229,63,138,153,16,22,175,99,125,44,228,29,67,70,221,251,42,45,209,21,47,175,59,24,36,240,249,170,28,227,54,19,169,127,3,147,205,124,199,101,212,157,184,1,138,26,76,216,248,92,215,158,155,232,241,139,233,139,239,125,86,16,191,102,27,133,184,251,223,183,155,60,244,161,204,109,242,159,247,184,254,69,18,228,29,192,27,167,235,7,149,53,164,122,66,54,19,30,10,45,117,145,47,11,177,21,62,253,25,109,224,3,221,47,82,63,196,6,178,241,148,59,79,136,143,200,80,143,247,52,136,197,199,185,113,31,15,24,217,16,95,160,4,38,78,131,178,248,195,59,219,206,82,10,209,180,184,126,119,105,149,81,49,222,126,160,151,238,212,120,206,175,118,207,123,138,147,213,31,19,208,245,106,95,129,213,98,157,196,252,217,237,166,181,168,241,188,3,19,111,106,215,20,159,40,99,211,147,131,101,217,65,195,185,26,15,37,219,88,122,27,208,17,242,212,233,0,131,150,45,232,215,52,200,250,204,15,158,195,160,160,130,222,60,98,216,125,155,190,77,20,134,248,195,18,179,101,184,95,30,196,152,13,32,235,179,79,228,161,21,168,205,98,222,164,58,166,47,31,25,150,2,184,250,112,96,63,25,126,153,160,215,142,205,229,104,20,159,177,190,25,120,35,170,131,196,182,4,141,181,107,51,5,28,223,94,237,225,36,248,162,172,168,234,191,71,14,87,161,27,215,104,86,146,212,23,199,101,169,151,193,167,212,174,254,150,34,15,31,0,83,233,12,40,49,129,194,89,22,121,27,201,113,214,187,187,245,157,114,226,219,162,188,211,143,161,151,184,191,206,217,82,190,216,175,238,189,37,95,129,63,242,218,207,174,135,255,195,229,34,114,11,158,254,141,74,88,148,12,206,122,252,50,57,213,107,100,33,30,165,160,18,216,23,31,143,174,90,147,15,126,87,94,91,230,245,138,28,143,40,50,214,198,187,129,109,255,40,65,181,223,120,131,229,28,187,102,72,2,179,124,188,10,199,207,119,34,119,60,101,8,241,85,159,246,170,196,47,135,44,18,94,59,49,255,114,241,96,149,160,186,116,161,189,66,94,186,75,34,120,173,61,62,163,190,58,54,169,89,58,21,100,250,253,128,247,11,164,193,221,2,128,47,12,58,116,152,118,153,97,96,92,135,65,250,49,36,101,153,117,31,189,94,169,53,121,20,135,255,35,91,19,144,58,38,144,29,7,175,244,213,21,147,74,37,250,86,158,17,174,191,163,201,30,200,21,12,137,255,158,138,224,255,19,90,105,180,239,67,40,120,155,239,214,174,6,229,7,14,156,63,99,226,84,1,228,24,105,99,148,82,149,118,140,52,151,19,164,249,113,245,135,56,169,237,62,236,158,62,35,20,225,126,166,144,107,92,20,254,199,93,167,152,152,154,129,181,136,121,208,179,213,196,68,41,82,80,170,192,113,151,113,243,119,63,210,194,16,52,196,3,0,176,107,237,16,223,249,70,77,169,130,161,88,80,22,218,65,71,128,16,108,229,189,66,15,211,72,230,112,176,8,55,67,253,63,118,108,93,95,235,120,131,242,214,207,104,43,172,22,164,195,8,191,26,4,51,249,20,206,218,51,7,52,20,211,23,145,33,68,248,149,35,13,187,127,243,146,20,13,63,232,21,10,153,108,57,159,209,79,179,32,120,227,245,101,106,124,107,172,249,69,116,231,89,124,174,236,184,10,99,51,245,116,24,245,65,37,154,133,70,249,246,136,85,191,233,243,186,6,98,142,224,30,198,100,230,96,141,93,114,75,7,90,113,119,80,76,59,244,186,173,78,179,208,174,228,123,186,226,14,67,202,89,250,56,51,99,194,27,170,97,15,172,148,208,28,195,138,36,156,227,251,2,22,172,51,235,113,251,68,242,194,212,31,222,188,86,161,81,251,51,44,243,44,52,9,106,8,69,188,14,12,39,78,177,106,239,221,20,1,24,60,82,77,54,120,14,145,97,66,177,178,110,32,52,128,172,208,219,58,66,30,225,84,31,157,69,151,197,205,52,88,34,113,59,162,189,148,241,164,51,101,176,77,181,91,26,48,169,114,52,11,136,182,135,14,36,135,78,51,55,251,22,56,224,9,234,121,138,161,77,249,149,101,7,161,51,230,43,113,141,140,66,196,149,83,129,56,96,43,173,197,255,184,232,255,66,205,13,210,222,36,82,20,130,0,98,128,127,197,182,130,114,48,210,183,166,194,29,52,246,212,254,95,195,239,243,63,24,248,9,64,103,212,90,11,238,249,127,237,131,107,69,70,44,138,125,18,190,134,190,93,213,165,212,62,98,244,15,65,241,37,27,236,103,113,228,230,255,65,20,173,195,208,108,126,104,174,216,173,98,213,4,55,132,189,162,99,234,146,216,193,7,244,120,197,174,61,127,66,198,201,255,200,250,235,103,171,31,174,81,207,12,227,153,215,164,94,28,184,13,14,153,36,225,19,8,245,13,158,85,204,106,9,71,224,178,37,104,41,120,43,150,195,82,99,211,242,52,88,9,120,96,187,61,106,71,64,44,64,229,229,132,212,225,110,168,123,132,143,240,247,81,255,96,91,231,205,151,193,217,25,97,102,130,222,183,158,101,110,250,17,241,22,16,251,216,127,143,181,20,220,27,178,115,163,176,107,180,173,147,65,109,161,153,33,173,120,216,249,153,46,165,8,121,151,71,49,149,241,38,184,36,240,140,165,84,210,15,202,112,7,98,85,100,104,16,59,209,11,102,3,146,17,186,190,122,38,152,173,158,31,165,194,180,141,41,140,121,234,110,175,145,176,101,53,173,55,197,254,191,179,134,26,244,30,228,253,148,81,237,39,203,27,63,107,88,108,196,56,99,113,81,137,28,230,81,41,201,201,233,119,8,209,210,9,173,174,163,17,6,106,41,90,139,131,57,16,158,96,190,69,207,109,205,159,227,164,103,185,242,70,152,29,78,76,145,128,152,191,205,202,40,249,122,184,240,26,151,113,240,92,116,172,33,202,254,108,230,168,8,143,150,191,128,25,139,142,191,129,83,6,108,174,138,106,61,228,187,90,119,254,107,199,184,181,61,164,221,162,153,209,250,219,166,97,202,235,153,76,224,127,14,35,21,42,144,52,122,143,184,75,164,41,185,69,224,88,222,207,248,222,26,220,23,194,138,113,175,109,118,210,65,117,60,108,128,72,49,98,23,2,11,187,70,155,237,139,195,84,67,185,151,218,23,50,173,146,223,67,227,189,204,252,236,107,160,186,67,80,53,84,128,107,18,109,38,90,100,179,112,40,20,58,63,100,14,208,129,123,142,119,37,149,65,0,152,249,195,34,36,80,255,53,87,36,83,186,53,192,134,0,11,90,79,25,251,117,149,175,147,132,221,236,73,97,7,27,238,9,149,0,212,191,118,147,216,22,77,112,132,224,68,134,196,46,155,120,141,222,150,201,3,173,203,37,168,74,154,250,42,217,210,141,149,4,151,123,127,172,130,73,140,49,176,142,207,205,211,110,131,39,240,72,167,80,60,82,228,213,40,235,157,241,108,117,115,41,10,155,231,22,164,83,67,170,147,169,130,90,199,226,107,101,91,52,40,137,153,25,109,96,133,233,105,77,26,65,208,167,184,213,15,193,71,30,173,178,89,239,59,97,81,213,169,155,95,56,59,45,252,87,155,125,34,70,120,112,222,161,251,88,89,50,240,156,103,114,97,228,136,37,170,212,132,57,159,115,242,150,120,170,219,83,238,228,204,156,29,118,180,102,88,104,103,182,60,213,102,248,171,22,118,8,186,249,182,5,99,107,133,52,143,41,43,1,121,92,113,128,159,156,162,201,80,231,178,212,227,218,105,85,127,63,12,205,47,175,51,118,149,16,161,111,175,24,87,87,205,87,109,125,208,41,171,168,8,223,42,21,51,154,94,42,253,24,234,117,188,68,242,121,18,40,164,110,35,220,223,147,133,35,60,50,87,184,178,200,103,13,170,74,46,108,99,211,131,128,166,242,76,105,186,62,229,116,38,9,64,176,5,138,196,63,111,239,46,60,68,134,178,163,124,20,227,134,96,191,148,219,245,247,165,91,210,145,108,235,37,249,216,128,133,52,10,88,253,181,166,197,25,238,138,42,202,141,171,50,159,249,196,27,76,140,100,61,121,3,180,137,57,180,107,155,176,74,1,138,84,152,250,1,144,1,247,235,217,52,4,83,36,170,200,132,157,224,172,58,62,7,194,1,143,82,157,83,253,194,47,150,237,96,0,143,227,28,126,13,105,226,42,219,222,55,90,233,141,126,81,172,154,140,219,8,130,96,77,122,131,109,39,156,49,153,62,136,153,73,3,99,127,92,250,13,114,21,17,72,61,171,38,225,68,72,89,157,243,172,235,193,14,255,155,242,208,231,59,210,230,2,174,213,99,46,92,12,201,92,157,120,212,167,143,130,253,177,189,19,25,224,141,26,247,86,136,202,28,190,106,45,241,114,15,27,231,249,12,237,164,158,91,119,27,99,224,62,232,225,147,111,193,114,170,79,251,86,147,223,105,156,187,213,192,130,81,200,73,45,69,230,0,47,10,94,253,150,80,141,31,117,48,50,210,15,148,246,49,132,251,39,227,16,247,19,108,74,3,167,114,205,117,42,185,105,149,59,134,28,9,145,119,4,188,9,116,154,72,80,14,246,124,143,253,119,192,202,179,12,237,242,114,221,231,231,93,110,129,180,74,236,199,118,108,51,232,52,229,39,183,9,124,124,94,36,23,49,96,157,79,170,65,163,151,180,212,1,144,163,234,159,69,51,50,3,171,130,202,172,67,40,129,74,190,149,123,108,101,234,229,111,114,122,92,161,145,213,85,223,250,5,71,10,30,149,206,113,169,249,249,22,250,209,31,108,61,247,49,62,213,95,174,144,162,194,144,238,170,101,164,51,61,131,52,27,247,173,208,245,76,52,41,39,218,53,51,165,157,54,220,92,91,204,48,137,36,160,100,67,58,188,61,253,175,204,44,102,18,153,48,140,55,207,111,203,255,110,168,130,7,178,96,66,116,180,164,149,168,237,165,215,71,110,54,14,185,182,204,167,173,109,81,9,49,157,65,56,84,173,65,25,204,100,69,229,253,221,253,177,76,40,54,71,79,255,193,158,93,31,37,113,249,237,83,38,37,246,17,15,81,17,62,192,47,9,203,152,182,211,73,184,192,178,207,176,61,44,34,139,220,10,181,187,229,185,199,198,32,239,56,177,176,185,32,143,140,119,123,49,62,31,182,244,108,203,39,190,250,150,163,29,221,33,59,238,19,15,127,138,48,248,103,76,18,33,128,96,209,44,203,32,167,113,251,113,194,174,175,136,172,20,239,35,101,245,114,42,19,157,66,225,134,87,174,253,147,239,137,131,121,40,72,0,11,241,80,95,27,153,94,228,30,204,56,248,130,86,217,112,220,98,31,235,158,71,105,107,254,196,12,191,107,131,120,241,92,168,167,238,55,151,3,52,7,147,233,212,216,201,187,186,231,100,14,213,114,15,129,207,158,235,79,60,183,15,71,221,232,11,133,137,131,243,140,146,19,232,68,120,173,243,219,99,243,7,90,129,171,172,45,118,94,196,191,231,70,88,220,138,48,126,187,214,193,74,21,47,211,235,235,52,225,73,189,145,75,16,207,141,234,64,180,158,93,154,28,241,142,42,225,94,42,179,219,163,72,15,134,76,93,131,128,243,119,242,82,199,205,2,212,68,230,254,194,176,136,253,245,187,128,144,64,11,101,116,63,208,172,6,108,69,50,38,163,78,229,73,101,176,8,117,87,104,170,175,189,69,49,16,187,26,48,204,217,112,221,221,126,50,142,230,164,223,88,209,144,46,115,228,174,221,254,70,102,171,78,16,181,198,136,134,123,236,214,190,230,39,136,110,205,77,52,159,158,96,87,216,67,102,35,75,53,83,7,208,35,141,29,185,145,240,47,66,180,233,26,57,248,234,107,62,98,1,248,153,121,152,9,247,83,15,138,32,134,92,127,101,207,252,196,199,251,245,247,5,154,191,215,115,74,163,54,234,180,233,120,213,235,70,89,207,147,50,184,98,30,226,221,106,126,113,230,84,144,71,114,45,9,23,170,63,210,45,164,74,53,200,147,20,94,102,121,247,224,109,71,89,164,90,124,237,134,15,234,120,58,116,197,210,85,109,129,216,212,35,76,234,56,140,160,211,167,39,22,126,146,100,122,235,93,66,66,142,159,63,77,63,60,191,61,211,84,249,84,16,194,212,245,67,142,154,121,131,161,108,16,62,101,123,201,0,102,32,12,173,169,198,110,99,43,189,136,185,227,26,110,104,58,123,107,185,180,182,161,134,36,168,31,148,123,162,95,13,141,144,104,27,188,144,173,209,88,190,32,33,90,215,14,11,41,214,0,164,43,20,22,104,149,232,89,120,90,72,51,65,134,8,37,94,55,109,237,9,73,82,100,238,0,4,207,132,150,108,42,19,164,91,251,209,201,165,89,226,13,119,50,148,241,18,3,210,75,24,4,80,245,162,139,222,187,43,11,130,194,143,207,223,5,163,255,63,205,223,81,203,109,108,216,120,165,86,134,106,128,133,140,38,165,122,25,94,162,217,0,185,186,39,62,133,195,1,124,28,149,248,96,251,8,132,210,104,126,56,235,28,228,160,30,151,241,151,28,134,126,99,3,152,68,6,217,254,242,32,169,113,182,58,157,252,250,170,193,30,1,229,106,239,209,75,43,5,190,105,191,99,230,104,120,105,25,19,66,9,253,67,131,104,113,175,240,8,231,19,182,185,107,88,204,19,191,97,60,0,79,88,8,8,250,150,55,212,91,129,109,210,54,178,96,234,210,51,119,88,116,6,187,139,250,246,92,198,7,151,223,104,193,179,149,100,237,204,17,55,184,85,176,135,55,51,68,250,200,201,197,13,136,165,121,102,43,162,109,98,8,227,40,88,213,107,210,50,27,105,198,54,16,122,6,100,29,52,54,184,206,91,79,254,175,129,196,97,15,41,237,214,54,210,28,56,17,34,255,116,59,202,136,120,33,122,7,77,206,234,108,222,78,41,111,145,127,199,126,201,202,222,5,177,160,62,175,226,225,246,200,240,159,240,176,224,47,130,197,140,245,105,9,169,136,162,113,253,246,13,227,114,65,89,109,35,5,251,195,99,48,181,117,186,229,29,202,165,69,77,50,223,64,40,220,140,198,77,72,166,147,134,110,218,10,72,233,155,198,193,68,243,146,33,221,93,64,115,21,59,92,252,152,45,246,4,44,138,41,41,161,235,92,115,205,16,150,190,64,235,190,138,135,98,126,29,222,114,167,238,115,204,133,148,54,50,62,151,191,57,91,223,95,25,8,75,64,125,211,100,134,167,7,170,128,8,159,116,139,82,123,22,108,98,116,129,118,138,210,23,114,169,180,109,49,226,113,152,235,21,225,23,116,106,170,149,220,96,5,57,11,154,34,8,125,252,33,70,172,123,234,30,148,55,249,163,32,150,85,29,39,75,251,39,244,157,203,214,202,18,139,158,66,13,146,15,7,191,142,144,184,147,179,204,221,53,133,61,231,12,130,177,244,198,36,199,20,83,158,199,207,59,128,190,222,158,48,196,78,160,53,12,17,21,42,126,233,56,43,193,230,192,246,13,114,118,137,183,26,108,168,53,10,66,131,106,42,185,140,164,139,44,209,51,197,167,154,215,10,234,205,125,27,153,171,117,120,4,112,127,128,183,137,244,91,33,144,43,200,17,182,78,3,219,232,254,206,229,62,185,26,130,44,166,73,0,192,14,202,44,169,38,43,202,10,196,159,186,104,165,115,4,191,94,226,112,45,163,234,156,117,30,112,122,210,48,111,57,27,188,240,254,168,25,252,94,110,196,185,165,128,71,174,173,226,90,230,111,185,142,75,63,225,64,28,20,115,145,216,134,79,172,13,179,143,60,123,241,139,128,28,69,249,60,13,71,133,143,39,73,246,86,22,235,94,34,93,125,175,24,133,185,7,141,82,75,42,189,85,18,34,215,143,77,73,110,206,125,213,17,18,162,207,184,107,20,186,244,122,72,121,81,58,114,112,138,8,214,44,154,140,171,189,38,94,181,232,25,145,33,72,238,217,124,85,132,91,46,79,16,55,172,173,241,174,182,120,204,24,7,149,94,80,234,7,189,123,15,32,51,70,109,241,181,33,135,218,204,33,241,78,169,194,228,244,161,233,161,203,194,190,101,240,190,215,203,11,181,196,235,140,30,97,42,37,149,67,170,18,165,110,207,34,72,194,111,91,208,75,34,31,28,26,152,24,21,153,244,220,79,201,58,147,157,244,206,51,175,202,204,180,108,9,22,34,26,227,155,72,189,45,90,6,235,190,243,164,86,10,135,145,103,222,212,53,65,8,73,223,49,1,105,187,122,134,105,178,153,2,99,0,223,5,50,12,101,134,162,251,43,216,224,3,64,91,104,116,240,180,237,182,227,5,181,102,202,184,97,74,103,101,173,91,14,181,111,209,92,76,109,189,174,216,219,240,118,65,50,100,152,0,102,242,89,249,113,254,74,136,65,199,197,240,10,234,251,61,53,221,102,104,248,31,151,147,206,236,117,79,254,125,247,101,196,106,163,217,94,246,57,95,66,190,171,187,88,217,91,154,37,228,171,158,140,73,82,176,100,99,194,250,50,243,135,112,158,56,84,128,12,182,206,208,41,164,233,150,78,109,210,219,142,138,152,173,24,73,202,136,82,99,55,101,225,48,247,49,112,178,53,14,81,179,44,78,147,23,230,24,251,227,67,231,130,38,28,123,109,123,65,83,23,118,249,103,174,138,230,90,114,23,79,209,225,193,95,168,10,120,192,23,119,156,69,144,113,21,97,234,163,2,140,92,15,163,15,8,230,23,47,172,37,227,93,180,137,1,119,73,216,38,115,155,104,218,30,204,216,228,89,251,71,242,180,241,107,162,129,154,186,65,89,40,138,69,0,160,233,115,125,126,211,223,157,63,226,216,24,247,134,91,216,247,172,49,107,27,68,132,64,170,161,0,86,119,37,28,200,193,97,43,56,131,3,217,219,255,91,209,6,227,81,41,15,30,96,143,174,53,24,220,102,51,149,39,208,47,71,43,152,85,222,68,201,98,157,93,170,244,246,130,220,122,177,80,233,229,49,197,58,167,11,34,182,77,47,168,129,79,39,159,4,33,190,220,11,54,81,223,35,169,213,196,24,100,143,14,232,84,134,190,123,144,137,177,57,210,251,244,207,249,134,159,26,9,102,144,193,184,203,36,59,46,230,197,176,68,212,184,170,60,253,65,15,56,131,84,50,73,90,240,113,147,22,99,85,249,223,203,249,102,197,39,225,244,6,231,117,43,39,189,6,65,230,246,14,207,221,34,254,134,255,16,180,234,230,103,124,191,65,14,56,72,48,216,174,185,136,83,82,215,179,67,87,72,82,43,71,12,218,95,48,197,174,202,191,158,235,4,39,202,145,68,140,22,75,163,113,4,142,140,185,240,134,174,84,160,248,83,7,183,252,116,190,8,145,222,238,40,136,109,19,41,109,182,72,63,118,191,239,81,178,245,187,94,217,251,166,147,120,254,169,79,221,6,132,10,225,160,78,12,56,119,0,36,73,180,84,190,244,92,242,61,181,193,200,87,164,124,223,245,100,53,229,245,16,62,121,51,247,27,3,141,168,207,89,181,104,238,134,136,53,220,221,143,187,35,98,14,27,9,40,22,228,204,52,145,39,185,162,181,240,148,200,71,232,55,121,232,48,168,220,255,54,230,3,71,68,30,91,236,189,165,187,148,240,46,61,123,238,217,160,113,199,231,136,76,205,68,192,65,5,105,83,244,61,86,247,51,165,162,87,91,137,225,192,239,6,115,3,143,147,49,241,90,187,115,57,139,253,71,174,48,63,100,62,104,4,24,165,30,113,67,111,142,199,19,179,96,162,16,127,64,188,77,160,172,124,52,16,126,208,192,241,20,255,97,42,15,195,73,199,80,112,202,211,84,220,100,114,0,3,99,205,216,50,241,155,79,179,46,136,113,38,19,21,199,173,163,218,238,129,64,97,6,23,46,64,83,233,197,26,252,155,158,13,178,167,74,14,132,172,113,113,56,97,109,61,3,74,245,91,10,122,176,115,177,121,217,83,168,76,246,127,23,164,33,231,85,229,67,252,21,108,244,67,11,224,119,196,94,135,60,83,115,83,21,190,55,169,50,133,133,99,199,43,150,230,96,156,28,26,132,92,62,105,4,97,188,240,83,132,105,79,54,134,190,0,248,136,239,147,81,65,142,126,189,70,230,111,8,190,89,201,171,57,10,217,227,4,235,173,152,192,214,119,89,166,248,79,169,189,108,229,137,78,200,176,231,75,40,236,241,138,159,139,26,223,73,121,122,23,188,143,186,171,68,26,109,181,105,125,197,150,148,75,26,30,201,52,206,82,191,246,179,133,231,159,94,108,169,22,100,101,233,186,193,135,72,75,98,28,178,248,201,81,126,179,20,175,147,41,43,19,58,42,211,238,57,93,60,135,54,192,6,74,64,37,215,63,229,84,28,233,50,147,6,145,216,17,233,60,139,192,82,189,88,199,36,224,15,166,105,159,232,107,196,148,228,156,70,199,175,227,26,218,171,46,129,254,250,218,212,4,179,68,27,21,224,131,206,140,246,247,94,221,243,228,134,132,103,21,218,223,101,174,223,50,101,133,255,111,140,215,41,13,149,238,36,205,234,85,69,19,208,215,34,197,205,42,17,209,12,110,66,17,113,255,43,122,16,12,11,146,194,125,182,121,108,232,188,112,239,28,9,132,103,116,147,213,248,238,144,149,6,230,247,171,247,86,13,183,209,150,171,40,51,40,154,228,130,143,17,240,115,59,39,112,42,133,0,58,38,227,95,58,154,45,81,123,38,212,145,142,145,237,198,1,215,128,230,132,23,222,155,179,198,193,138,48,145,139,87,254,245,37,159,14,62,56,144,245,75,67,255,195,253,162,42,85,217,42,29,147,11,141,225,242,16,234,53,89,41,84,76,244,34,119,149,54,70,174,123,30,254,187,212,236,148,153,99,83,97,218,144,21,109,82,117,159,81,58,17,74,105,231,138,182,248,86,121,137,148,176,20,139,115,198,176,49,35,42,169,120,84,209,214,70,22,221,127,6,42,172,91,24,229,139,72,158,246,17,232,188,64,185,124,194,163,11,25,49,126,136,142,106,134,96,97,10,167,58,144,2,198,236,182,104,155,19,90,175,55,125,234,190,129,210,163,238,154,32,148,66,199,240,230,249,78,213,183,95,173,141,79,179,149,136,73,139,194,11,142,41,29,18,234,18,6,87,193,38,147,173,159,95,203,203,24,184,62,62,165,126,182,233,32,135,53,197,69,60,184,117,127,81,14,233,93,64,106,167,171,52,223,248,90,82,239,219,229,238,56,89,41,157,104,230,206,202,75,102,4,103,221,3,80,217,85,148,14,196,204,77,103,154,248,249,214,156,80,167,111,49,77,70,33,204,248,184,196,229,221,3,199,78,166,141,205,181,37,253,160,179,21,237,67,139,68,204,228,79,221,132,60,70,228,141,152,198,108,202,137,16,86,118,166,234,250,250,250,152,147,6,100,132,203,133,112,39,102,40,179,13,72,16,10,244,246,62,156,154,212,25,242,132,255,247,196,153,122,129,141,21,166,111,97,30,44,44,241,171,126,66,29,233,251,176,49,130,168,51,107,138,178,215,206,103,120,9,128,235,179,235,68,123,102,194,68,182,13,147,170,183,204,192,191,43,227,15,194,185,166,230,217,221,192,110,74,204,128,29,19,10,59,210,22,178,156,97,253,183,18,179,105,89,12,234,92,61,7,6,109,190,206,122,55,88,179,112,133,167,114,17,218,72,8,15,154,237,84,115,214,43,5,37,252,30,169,196,134,242,77,253,126,14,103,233,192,247,231,239,0,149,204,205,250,3,36,88,20,157,103,216,33,203,230,180,79,106,206,168,227,17,207,128,133,155,65,123,35,165,208,112,227,222,158,208,253,26,40,187,180,145,199,9,82,132,225,235,79,46,232,66,154,104,182,51,10,165,13,8,161,155,83,101,24,137,242,26,225,138,237,164,177,204,225,77,52,176,217,189,123,194,217,211,175,43,26,64,160,59,213,82,46,71,7,16,241,183,122,213,219,197,101,21,241,196,113,90,15,115,183,65,70,207,84,76,59,209,243,121,227,202,114,67,248,152,76,179,244,159,51,222,179,205,197,239,162,69,81,85,140,227,70,181,40,22,81,139,133,56,88,85,24,220,124,57,209,249,239,140,248,71,119,223,177,156,145,11,207,221,137,88,118,173,215,165,134,183,204,21,0,71,196,40,48,13,81,203,0,15,87,202,13,183,47,188,205,62,191,173,90,195,37,62,87,223,31,207,248,18,208,154,69,222,216,224,160,19,244,165,5,20,58,143,245,0,81,147,9,64,187,136,205,218,193,5,44,174,74,54,90,237,244,56,25,228,136,36,241,227,251,23,200,199,14,190,19,7,164,248,74,166,239,133,92,119,225,216,130,150,143,33,4,205,96,182,154,54,237,242,176,87,52,207,140,138,98,202,48,27,238,7,90,234,133,49,126,159,4,38,9,66,207,180,216,159,253,43,206,150,188,8,65,184,247,68,164,95,206,230,161,212,248,223,19,8,61,96,182,177,36,70,111,178,65,6,24,157,48,26,190,192,178,114,255,6,211,165,20,86,253,56,224,228,28,159,64,201,230,90,153,231,159,132,61,217,103,38,143,165,59,164,139,230,62,166,122,14,81,31,16,241,7,193,151,111,191,4,171,155,98,91,166,81,31,234,44,122,11,123,39,216,97,32,20,191,120,40,63,166,74,106,95,149,10,73,102,226,192,100,86,254,108,144,43,179,54,143,207,161,31,144,114,153,175,118,115,180,151,19,207,204,77,35,93,157,66,253,129,0,205,84,35,160,28,245,85,170,60,143,206,52,238,159,153,105,205,26,24,45,134,60,24,32,66,171,37,153,89,1,175,185,134,242,95,39,30,47,166,24,236,118,223,181,185,126,213,89,71,131,231,115,160,214,249,216,173,130,150,88,63,253,220,169,232,108,142,192,227,181,51,232,67,173,13,158,194,170,172,31,38,79,49,169,139,248,1,57,190,111,147,148,200,14,244,2,37,63,217,28,209,115,149,128,252,231,215,56,231,125,91,139,179,216,158,130,160,107,210,12,135,116,251,235,78,255,131,224,29,245,221,200,29,153,112,42,64,48,93,194,179,109,71,163,21,34,139,45,115,231,226,35,60,202,236,51,106,160,160,205,233,158,157,7,79,185,52,130,72,72,114,216,65,212,23,59,133,55,98,98,223,177,167,10,121,182,178,1,57,142,175,182,181,193,4,197,253,167,247,219,40,65,224,89,174,121,49,157,24,112,241,169,98,138,38,142,178,18,154,0,154,154,175,163,111,37,4,224,16,80,247,21,6,56,91,68,182,189,93,140,48,248,106,185,44,95,254,50,43,204,76,211,177,145,133,213,245,94,126,198,93,87,66,188,40,218,92,9,156,252,44,137,127,13,219,95,17,92,8,132,239,182,90,101,46,104,194,151,47,80,234,10,90,74,101,217,138,18,154,127,74,48,169,127,70,89,212,43,209,6,163,185,134,253,180,200,71,116,36,77,169,167,89,200,74,1,31,222,52,121,41,81,171,116,90,236,216,0,108,11,181,213,161,78,29,164,1,44,188,76,189,126,142,70,237,124,118,238,36,46,145,101,136,63,231,4,202,213,172,195,1,103,76,192,228,213,236,45,68,191,72,125,216,9,130,27,41,7,163,235,150,158,30,163,241,58,64,228,38,193,215,232,192,198,219,147,150,204,18,179,246,209,37,191,187,114,63,222,124,131,69,112,4,48,69,20,169,91,183,222,240,242,91,182,98,11,181,33,250,21,171,252,158,148,221,77,11,248,238,239,159,179,2,135,38,119,226,130,82,32,45,9,41,173,23,122,212,251,182,159,200,248,138,48,17,69,43,209,57,99,77,228,254,130,38,148,254,9,50,34,15,49,69,76,125,39,230,148,72,100,229,210,202,89,205,226,116,99,168,131,117,66,180,205,33,75,120,242,173,27,206,196,75,231,44,35,119,93,253,127,59,35,87,217,8,131,152,76,245,180,20,94,100,96,16,253,20,83,229,131,230,192,53,227,143,246,207,98,208,253,50,79,70,165,243,197,110,109,119,135,138,201,94,202,28,43,10,97,151,33,141,227,13,226,160,104,233,114,101,72,252,228,214,126,77,41,57,162,223,155,223,202,107,163,192,66,100,13,222,122,37,22,42,145,239,112,244,154,135,190,125,10,185,6,23,119,181,128,127,38,125,153,20,7,210,99,167,99,48,102,237,204,31,224,124,219,247,58,190,36,196,46,29,116,72,252,43,93,137,96,140,235,80,84,194,191,119,216,61,109,48,168,240,26,109,54,70,112,153,122,75,146,29,56,140,91,178,156,17,11,109,132,241,48,99,83,141,72,112,69,92,42,74,186,53,96,62,138,162,85,40,237,34,19,1,244,215,38,5,11,247,72,202,101,233,90,147,150,218,200,199,221,231,8,9,76,123,245,104,79,166,146,100,226,116,36,148,237,101,168,111,67,154,60,20,86,118,192,230,132,68,14,51,80,98,208,121,191,24,234,195,195,232,101,92,190,185,152,216,184,176,108,57,63,60,166,223,142,185,64,14,153,81,109,171,246,81,85,119,143,220,58,141,6,143,52,87,140,204,16,246,227,246,145,34,23,231,5,132,158,50,153,147,89,238,46,169,99,244,242,133,137,167,245,222,210,198,161,9,19,16,55,22,240,116,63,222,170,184,243,109,59,82,211,161,217,100,155,151,206,219,107,183,169,132,55,215,150,148,134,93,124,114,149,100,133,127,142,210,54,225,187,226,9,55,60,12,10,106,93,144,32,117,130,221,240,222,136,87,223,242,86,52,28,204,83,167,151,232,70,218,223,44,10,171,48,7,79,54,74,32,107,1,13,183,45,194,94,19,149,249,232,240,200,191,110,6,7,192,230,138,25,190,78,88,233,116,52,56,183,147,13,122,23,103,22,175,219,165,231,225,44,77,113,90,190,35,143,188,174,245,2,122,82,158,146,49,7,255,227,41,90,239,120,23,114,202,27,92,173,92,184,237,161,244,5,79,71,198,188,135,222,103,208,169,135,201,237,206,39,186,105,68,65,11,225,152,126,83,195,103,187,25,229,5,66,197,36,83,87,207,62,145,90,96,73,128,174,147,248,182,73,234,132,84,178,119,66,202,12,51,114,204,4,54,156,172,235,10,235,109,168,147,255,7,125,226,168,143,250,196,245,113,44,187,0,43,21,9,23,90,191,157,13,152,13,180,192,218,224,180,89,134,76,19,30,88,241,185,8,103,234,193,36,235,48,174,10,149,114,119,64,43,46,142,217,85,172,60,207,167,68,76,70,77,167,121,46,161,113,82,140,62,65,147,1,248,42,43,125,245,191,75,72,71,230,82,78,4,139,103,222,56,177,168,48,22,104,228,212,242,211,129,175,144,30,68,135,25,16,152,26,196,37,240,98,252,199,71,20,202,120,173,234,50,172,109,121,70,251,31,33,43,151,231,200,149,197,192,67,70,68,128,193,48,183,67,11,15,124,227,36,19,166,39,113,30,162,78,238,188,11,177,186,162,248,2,120,8,61,106,57,181,87,232,238,166,195,207,198,20,237,251,10,156,81,29,97,19,45,80,161,171,154,58,231,244,73,245,212,237,2,106,151,220,14,252,135,77,44,159,133,247,24,208,32,155,133,79,80,70,43,244,244,65,63,238,129,186,7,177,99,13,238,103,169,103,216,82,108,202,171,90,86,105,11,13,193,159,181,72,38,194,221,79,181,49,141,187,150,91,87,190,194,96,158,246,236,184,116,58,91,132,201,59,25,39,234,88,72,199,103,84,67,236,46,85,15,146,33,195,222,72,122,242,109,57,242,172,165,213,185,124,140,255,78,46,152,187,49,208,97,73,81,70,47,74,176,205,224,108,176,12,72,45,216,125,128,74,249,153,87,126,237,145,6,38,150,182,198,86,71,79,182,239,135,21,21,197,105,152,115,33,179,87,233,28,62,13,116,252,37,210,76,123,157,2,234,233,76,123,160,136,161,130,163,19,50,151,118,181,146,94,101,112,126,227,97,71,101,26,225,79,13,2,18,70,106,22,249,34,181,46,140,55,56,227,52,240,163,253,138,104,88,219,191,58,88,11,152,71,6,93,199,6,36,50,81,232,44,234,118,232,134,18,238,161,200,127,203,6,197,41,78,116,217,13,114,111,15,237,0,84,252,76,144,204,139,44,37,99,84,60,191,151,151,5,122,25,64,203,120,151,235,148,114,190,208,47,133,42,133,4,28,172,8,243,3,67,71,49,132,176,144,225,174,22,183,158,100,94,119,47,97,20,6,128,216,171,156,130,21,15,79,168,137,101,16,7,195,27,136,64,217,6,135,175,18,14,195,192,195,51,117,141,31,99,81,102,8,47,83,177,254,254,90,10,69,212,10,9,102,103,137,91,217,66,213,109,31,17,105,223,161,217,188,132,96,46,110,142,211,6,58,172,148,224,251,61,88,91,74,40,168,232,154,36,209,132,140,76,217,125,26,183,33,166,60,221,62,55,130,251,158,42,135,132,94,37,231,34,166,172,212,37,26,8,219,16,173,210,30,27,3,245,100,181,113,19,127,93,205,215,90,37,102,217,100,139,37,118,248,173,102,89,176,138,178,190,39,76,247,116,238,151,243,80,171,124,58,255,252,193,79,4,108,224,118,31,138,40,138,0,62,146,16,195,199,109,196,103,59,110,87,190,206,33,68,116,218,166,251,45,220,181,89,4,65,100,67,247,84,202,68,122,75,206,174,161,155,236,80,188,197,163,65,169,66,136,66,110,156,51,157,113,36,254,119,155,149,25,173,189,114,54,22,73,199,157,111,133,224,218,255,198,23,64,194,172,174,183,72,237,249,137,63,44,93,4,226,190,186,134,125,22,38,63,77,206,195,126,190,120,241,178,115,3,141,205,157,252,157,11,136,101,127,48,94,206,175,158,138,174,86,105,13,78,199,82,91,175,159,247,243,47,155,194,57,196,159,98,42,163,131,177,144,28,127,60,207,115,34,8,174,185,212,87,158,216,173,185,158,42,246,83,127,93,104,41,36,165,150,221,168,141,41,111,105,243,192,3,9,153,240,39,230,204,0,255,186,166,160,201,23,116,50,52,134,113,109,81,248,35,3,26,140,74,60,85,40,6,62,78,74,230,239,172,144,144,87,23,141,62,68,244,48,17,173,75,197,92,41,44,93,149,28,253,77,116,164,170,202,243,218,47,33,135,82,19,124,153,50,127,22,186,66,125,139,58,197,170,145,15,89,74,200,248,18,233,104,80,158,217,195,230,68,245,107,16,72,7,201,130,250,236,202,244,51,21,119,244,230,212,68,116,161,38,239,148,210,183,226,34,195,98,187,9,39,106,225,190,13,2,146,72,151,51,229,190,81,99,211,111,83,121,82,77,14,91,52,208,211,163,2,53,149,139,9,80,109,78,110,60,81,181,23,20,72,142,83,214,197,231,99,248,250,58,38,187,234,3,212,227,60,193,199,221,108,46,203,118,178,247,131,183,227,132,80,81,226,32,250,123,173,163,109,137,238,101,117,237,26,7,184,208,188,65,44,82,222,139,221,241,116,195,242,109,31,92,68,252,165,47,177,223,17,35,188,24,184,103,55,141,121,91,253,162,159,117,14,160,46,118,139,170,160,147,135,67,225,234,139,221,12,191,3,30,243,253,56,6,117,67,150,248,110,118,191,134,253,107,14,112,229,113,62,252,97,5,156,202,249,137,16,110,132,254,220,221,251,157,253,12,251,199,211,208,93,254,124,251,32,124,37,96,46,155,109,0,26,122,195,18,132,218,127,233,99,184,232,46,211,12,19,180,164,132,102,106,26,158,159,161,42,230,60,212,132,45,144,23,30,59,231,240,5,136,230,20,230,246,69,11,37,216,16,67,251,190,4,75,5,112,90,90,139,222,155,205,82,112,198,68,75,46,198,235,8,243,98,188,73,105,6,173,122,90,182,133,67,60,91,215,196,228,127,112,210,189,179,196,133,110,83,34,81,196,46,129,101,109,144,146,178,136,138,69,148,191,181,21,131,153,111,27,107,213,63,215,25,164,17,6,156,96,95,169,150,100,132,4,241,244,26,138,32,203,183,146,19,192,170,143,57,232,62,113,245,249,80,212,26,206,211,90,77,123,132,218,152,147,43,176,229,142,255,27,160,133,113,113,251,254,203,90,225,120,180,165,244,145,200,86,69,147,108,49,186,236,192,69,151,159,148,232,78,176,195,98,190,109,202,179,53,144,59,72,53,51,121,58,92,89,65,243,9,74,211,51,152,80,89,63,213,19,231,162,40,20,133,194,58,128,5,181,107,189,103,12,47,69,6,15,126,162,103,147,23,248,94,51,201,90,156,121,18,159,135,224,243,165,248,242,83,108,183,46,14,155,243,54,65,48,184,68,55,220,29,220,237,41,225,201,4,97,217,195,40,76,40,192,119,195,201,8,97,9,176,191,170,144,216,198,19,252,93,40,59,203,181,7,231,151,91,200,34,255,246,228,116,177,142,203,226,15,189,195,53,56,173,235,91,15,92,137,132,208,210,217,44,20,138,88,41,48,109,21,250,91,48,154,210,5,17,27,249,119,15,212,246,150,156,70,42,103,40,168,192,47,71,72,191,74,67,12,154,38,41,47,9,185,221,46,245,89,171,76,237,123,169,157,208,53,243,168,220,154,126,116,87,206,20,238,249,47,51,200,42,58,104,158,66,225,62,20,86,112,204,51,237,168,17,125,161,77,122,240,176,174,182,197,206,150,84,136,86,29,208,4,15,85,60,78,90,148,213,246,55,2,18,184,192,157,93,229,206,253,245,67,66,78,164,241,210,174,242,124,80,96,209,206,125,128,151,40,31,146,25,48,161,209,204,54,13,73,133,101,253,250,254,61,70,177,254,250,141,59,148,131,23,155,41,126,226,35,4,103,172,102,122,49,49,28,145,231,107,222,123,154,57,80,248,69,175,11,135,242,39,230,116,32,237,129,156,213,77,184,5,118,125,19,244,188,208,155,23,67,118,237,83,133,226,64,185,69,11,206,229,150,65,158,37,13,216,23,179,125,229,94,120,100,75,151,224,172,196,54,16,143,6,109,66,124,79,155,165,127,125,97,221,52,42,138,239,168,36,218,17,92,60,57,125,49,89,181,28,178,160,181,60,150,118,4,72,134,12,159,15,141,20,143,245,105,241,60,76,91,201,156,200,128,104,78,166,40,179,195,4,128,195,224,23,233,96,111,151,184,253,148,7,241,107,233,249,176,162,39,156,15,3,166,166,191,102,251,141,174,97,250,91,208,51,210,133,82,194,7,13,105,200,148,19,220,174,27,57,202,221,35,216,90,141,166,54,82,0,81,44,23,186,112,53,185,34,51,130,155,108,162,18,16,160,174,141,203,59,28,87,140,151,201,224,106,191,23,222,94,239,126,117,176,145,9,104,194,56,242,144,48,69,227,135,107,220,6,181,129,152,185,130,180,182,101,147,107,26,177,153,23,147,39,208,248,199,175,98,31,8,188,90,169,213,50,153,178,20,57,6,189,98,154,156,112,248,52,22,93,154,139,25,55,228,226,184,54,26,158,138,80,132,8,52,82,181,31,255,201,7,135,163,106,199,69,74,26,23,19,13,239,131,1,254,108,158,108,0,75,247,88,47,178,217,10,230,32,217,221,243,126,183,6,247,184,227,121,172,20,236,166,160,77,51,43,113,17,150,75,206,208,65,25,253,132,69,131,194,222,55,233,221,157,116,111,58,176,204,67,198,237,2,36,22,21,72,135,129,126,244,6,15,179,134,46,87,128,31,93,39,200,7,133,18,245,25,189,5,26,155,185,227,198,138,201,250,223,1,15,220,173,82,3,214,251,196,33,238,129,147,97,170,154,178,228,47,112,104,140,146,115,173,199,204,146,251,239,250,245,160,129,100,192,111,71,223,40,229,169,23,131,122,78,85,89,42,72,230,55,156,67,130,108,46,1,44,164,7,201,205,128,213,205,160,248,111,68,225,63,251,105,107,95,3,108,108,254,6,99,134,154,167,225,36,212,129,28,67,185,222,180,142,6,198,203,39,17,28,143,198,173,93,58,75,176,162,15,231,145,44,167,78,105,156,25,149,147,161,215,110,145,133,169,177,87,4,26,98,15,113,48,98,4,150,131,250,59,224,87,178,8,120,130,125,207,17,157,234,53,186,199,116,88,74,231,162,88,173,131,27,124,60,91,231,220,131,139,140,183,39,95,219,171,245,165,239,179,71,221,254,176,47,243,44,94,54,85,253,29,43,140,117,201,190,179,146,179,93,30,128,130,248,220,112,95,218,148,110,37,24,221,202,246,63,61,237,79,161,65,20,40,215,143,58,30,74,186,153,23,131,52,129,81,232,240,121,165,235,255,8,72,140,71,45,97,195,167,52,33,65,68,202,22,125,138,62,121,116,149,234,234,207,230,251,41,107,76,19,241,49,65,100,159,205,134,202,5,10,17,197,204,58,53,208,103,223,181,30,25,69,205,21,36,164,253,194,70,33,228,92,4,229,187,183,225,37,151,88,152,112,105,219,187,143,197,126,68,225,218,39,10,106,195,193,240,73,57,112,64,158,137,119,129,54,122,143,17,179,143,216,41,224,86,161,127,76,209,76,105,248,133,82,70,100,228,32,195,59,68,38,177,78,236,113,25,217,191,233,110,174,151,229,188,136,145,247,174,25,106,177,68,100,210,139,57,39,162,9,73,10,68,49,199,156,212,165,67,231,192,196,173,253,151,91,138,72,137,252,201,89,133,121,35,137,143,92,131,250,164,15,233,198,228,176,122,102,145,105,77,38,79,70,36,90,247,154,98,23,245,153,202,65,115,214,99,36,118,55,99,185,253,242,37,22,235,130,74,24,50,11,184,113,43,121,77,136,46,103,112,226,254,230,95,97,231,237,34,93,102,145,43,203,172,102,44,159,230,252,244,131,210,43,108,210,252,75,176,65,251,110,180,13,133,0,231,55,248,211,10,149,95,180,106,152,207,45,83,18,230,132,81,124,253,183,218,248,247,102,155,166,229,58,210,252,87,111,184,121,139,126,74,252,4,145,219,33,152,189,141,179,177,173,31,208,212,241,140,153,156,173,48,2,120,214,143,67,231,31,204,211,175,22,35,99,230,41,87,19,73,64,76,153,51,210,82,188,27,238,249,120,49,118,19,189,31,143,151,132,250,110,222,61,93,176,130,217,135,231,139,246,238,216,247,36,174,197,154,231,14,64,107,164,180,3,155,188,188,106,223,147,253,38,96,123,232,117,82,5,184,65,150,70,162,184,92,56,4,105,47,129,43,174,200,112,100,115,7,170,194,7,225,31,252,177,222,135,47,92,246,24,139,137,162,70,223,22,179,194,247,220,58,207,32,70,103,45,143,185,80,86,105,38,70,110,34,174,124,10,178,80,94,49,18,61,15,187,251,123,102,148,122,205,216,169,46,142,146,25,27,102,16,153,41,95,225,240,57,211,68,153,48,196,179,253,167,208,113,245,153,73,233,87,186,75,75,242,116,197,68,3,144,175,79,205,67,41,17,231,61,189,13,241,220,210,8,109,68,251,229,174,152,80,218,25,208,69,121,218,50,11,50,247,74,54,90,235,72,81,6,77,89,208,233,117,77,100,45,244,195,9,133,95,205,46,102,252,3,145,121,15,86,211,198,153,227,169,79,18,2,62,44,224,204,59,199,175,225,84,172,157,91,203,204,134,192,56,36,74,174,218,214,23,243,243,218,140,11,241,15,0,254,124,90,30,201,70,40,214,190,61,175,146,63,167,45,156,188,138,215,207,88,121,224,220,31,158,216,86,183,202,186,190,178,163,0,247,226,112,26,114,35,187,172,92,38,240,202,104,115,62,91,201,130,43,98,5,212,1,113,157,99,40,81,195,13,168,7,21,97,243,219,50,204,52,22,133,21,58,101,60,244,80,149,66,250,187,6,206,135,111,165,26,195,231,10,110,75,157,72,84,138,155,230,164,52,81,131,224,168,65,144,93,217,131,178,92,28,130,113,203,14,194,80,170,252,139,120,105,56,111,198,49,37,145,43,5,155,205,172,74,130,36,239,246,12,155,198,57,106,148,80,182,2,16,231,65,246,86,203,137,224,240,224,15,36,67,172,21,113,196,180,6,71,65,172,177,49,148,193,234,228,166,91,201,69,127,127,79,175,28,197,86,5,101,109,54,192,73,214,238,194,38,111,0,86,22,249,249,180,136,209,150,18,150,49,131,177,6,175,35,218,25,115,248,167,50,186,198,76,206,127,128,32,147,220,40,103,135,53,25,237,19,206,22,26,246,30,107,29,177,171,29,35,10,39,72,113,179,168,65,114,68,139,38,4,80,60,190,30,183,225,101,40,183,74,160,125,154,245,123,86,30,248,80,177,130,159,253,99,249,190,25,71,48,234,160,188,6,241,60,71,15,229,123,41,171,112,0,59,87,138,124,203,164,8,230,36,51,36,124,64,212,42,179,215,47,45,162,152,101,139,76,136,175,201,255,172,229,131,225,103,103,173,49,216,129,232,212,78,50,142,192,113,152,239,213,205,216,226,22,178,121,110,108,128,172,245,244,117,10,160,249,245,77,178,101,121,202,164,186,139,165,5,110,12,74,237,98,221,221,241,229,207,225,36,222,210,37,210,177,210,239,152,41,52,89,19,17,89,61,98,32,13,234,35,255,5,109,43,235,21,166,35,175,158,141,111,244,0,74,147,147,145,32,249,187,238,231,154,29,33,132,102,199,88,120,114,187,104,120,249,84,152,82,58,73,101,254,59,37,91,39,208,65,87,71,103,74,61,95,140,14,89,218,38,3,182,124,147,243,246,168,144,133,16,172,22,161,8,40,48,219,37,22,173,178,212,113,105,244,16,251,48,59,66,197,179,40,150,192,63,162,210,108,40,240,90,174,107,69,219,183,41,238,174,71,21,6,177,3,118,21,161,182,21,82,202,80,192,159,139,180,117,65,199,101,130,163,189,184,101,78,14,111,85,232,28,243,220,135,203,177,95,99,142,97,42,102,33,251,141,91,126,36,223,42,26,130,225,25,182,253,24,224,28,153,131,40,219,142,247,198,128,231,237,90,248,37,126,54,167,184,125,175,226,0,11,32,222,216,38,81,161,68,113,130,156,96,145,112,24,229,111,0,193,126,178,204,126,181,168,230,215,100,191,30,169,10,141,6,118,39,204,28,208,8,100,149,109,230,137,150,178,170,104,111,23,24,185,185,130,105,246,143,119,189,136,159,68,85,177,4,173,71,218,24,109,41,135,76,141,245,236,128,235,96,50,181,216,147,154,5,13,75,178,136,210,240,144,215,157,16,57,24,147,178,92,171,111,187,251,248,90,218,61,85,231,194,57,55,4,83,171,39,97,3,79,42,222,83,238,148,185,64,38,242,219,177,27,155,174,141,181,111,16,161,198,181,43,11,46,6,234,239,245,164,146,2,232,41,6,219,128,86,218,88,254,95,152,208,234,104,201,66,179,198,69,32,203,100,28,234,118,143,87,82,55,171,97,5,90,81,74,135,191,247,44,150,134,145,201,142,64,57,202,213,173,219,49,241,134,246,104,94,231,173,212,24,70,227,28,199,94,5,5,72,28,205,125,89,100,234,54,178,249,237,190,170,44,166,219,184,252,211,189,144,91,198,182,22,63,33,14,21,154,66,49,24,182,19,41,104,118,253,194,71,146,179,244,188,244,238,56,145,56,248,57,164,195,15,85,14,216,130,104,224,85,68,120,117,244,246,204,153,227,241,169,161,199,47,86,132,119,195,194,212,125,202,186,47,116,137,250,111,97,31,36,83,111,197,16,144,34,110,31,219,107,123,226,88,67,213,29,11,104,239,33,64,27,13,213,155,136,40,173,119,243,215,83,172,253,231,193,209,157,237,26,31,147,48,172,208,44,193,121,246,21,172,132,167,200,11,14,134,234,81,58,40,58,252,14,61,169,122,179,33,32,225,46,171,185,47,117,160,54,56,53,6,208,123,7,131,60,121,109,183,243,83,52,124,37,92,35,243,9,230,80,10,13,103,242,184,51,50,142,18,145,101,53,22,153,221,114,201,216,175,78,171,186,40,224,222,19,179,107,185,58,93,32,86,10,53,135,232,84,177,243,194,74,207,120,35,1,188,214,150,204,127,236,91,215,45,103,80,113,132,90,78,158,78,68,191,3,22,72,215,91,135,139,242,196,160,245,135,242,78,186,198,158,121,65,4,12,237,78,61,31,255,184,105,133,96,142,141,171,155,87,244,66,69,187,16,141,76,48,44,233,229,220,193,122,160,24,63,40,4,143,69,87,118,107,99,38,168,230,117,21,175,48,168,170,92,50,99,100,44,153,137,160,231,236,235,172,240,136,28,1,95,25,53,250,130,222,1,159,109,107,168,20,195,71,47,89,154,176,98,55,157,17,0,184,252,203,198,83,17,119,4,133,99,207,87,9,45,25,6,107,61,238,126,51,195,145,184,95,71,191,229,139,68,93,86,80,30,203,210,61,224,202,70,105,240,156,157,252,74,26,17,167,179,57,54,155,132,215,209,201,94,76,11,69,25,213,208,190,217,145,110,199,52,45,176,132,151,143,23,144,239,167,141,50,145,119,227,15,57,122,144,240,13,246,141,152,193,39,8,253,111,224,65,49,126,249,127,113,34,10,37,205,219,38,76,227,117,122,183,238,72,194,113,226,88,211,140,22,157,85,95,108,83,149,90,37,139,45,161,19,50,219,4,65,51,233,188,208,3,188,73,122,162,215,136,118,121,129,136,171,115,139,30,156,121,45,68,45,244,71,181,99,204,101,154,41,167,120,12,111,55,117,155,22,75,109,182,253,121,126,253,31,227,229,212,36,179,185,126,188,164,46,104,15,38,61,37,36,171,223,6,101,30,108,79,41,111,125,173,177,131,99,185,210,72,52,107,218,203,20,94,122,250,242,115,211,227,148,40,54,222,52,92,167,52,142,11,163,51,88,71,237,138,94,59,179,23,223,94,221,72,115,113,61,192,187,90,135,17,41,112,35,107,247,209,126,188,176,231,98,67,145,20,208,118,127,132,28,15,55,119,146,126,73,158,163,9,101,186,180,38,141,61,143,145,247,116,205,215,212,228,86,6,255,107,70,192,15,11,224,78,74,35,56,7,76,41,129,115,187,202,86,115,160,171,54,31,244,50,104,39,251,39,138,8,65,96,145,230,179,237,59,23,190,185,253,56,26,242,6,8,25,5,168,117,98,52,102,153,5,185,122,110,185,145,33,115,34,201,131,31,40,68,94,153,248,149,14,189,240,143,116,83,177,32,116,220,214,28,135,250,47,20,103,108,158,77,193,222,193,165,194,161,65,223,88,17,83,143,88,14,95,122,228,161,230,154,131,187,31,186,160,23,179,98,130,92,179,86,186,55,51,252,164,112,80,178,241,77,119,251,59,118,98,253,106,153,12,163,168,85,177,151,205,149,65,19,245,198,145,207,192,240,75,44,196,118,109,33,225,192,158,242,221,164,112,136,134,36,122,146,150,199,199,247,208,133,54,114,218,48,83,52,82,190,103,203,165,75,151,228,48,139,153,87,124,166,245,96,68,192,140,23,88,250,134,187,138,48,219,197,151,175,81,102,50,19,142,126,170,171,190,41,80,220,25,69,86,192,231,241,149,92,98,54,212,210,149,88,26,113,240,174,155,56,216,218,93,203,237,29,117,195,165,192,231,210,41,111,144,95,137,48,131,194,83,199,176,78,39,94,92,24,59,234,229,45,141,109,51,248,112,38,203,139,187,209,36,2,50,86,201,227,96,103,14,76,240,197,100,227,254,191,145,117,156,217,140,81,72,214,45,156,253,219,125,245,139,135,163,83,5,120,217,13,75,190,163,146,220,252,178,116,55,211,123,2,111,5,228,129,34,36,217,151,68,140,89,86,4,99,105,163,212,149,188,171,160,60,175,15,239,184,42,194,100,92,158,232,233,158,24,133,47,180,216,11,172,67,149,150,114,249,51,31,10,63,92,95,12,15,94,131,30,4,133,168,25,171,174,74,18,121,133,166,43,171,235,128,128,28,16,87,72,234,97,79,117,205,150,126,14,44,233,55,154,219,167,49,230,114,27,1,134,32,33,155,137,109,169,101,191,180,215,51,223,77,39,12,60,232,180,96,111,2,32,227,83,79,28,123,165,44,99,88,16,65,217,201,44,171,146,213,248,151,207,136,228,10,155,34,77,12,192,100,189,216,223,200,76,89,95,50,109,56,102,158,59,46,252,86,123,57,132,147,5,255,202,171,241,3,55,60,13,201,193,223,139,187,133,170,163,171,130,38,99,210,198,50,206,127,21,150,224,76,132,109,133,204,98,36,245,108,30,130,44,28,44,75,14,26,216,116,33,209,131,146,197,191,89,195,194,77,138,61,147,216,150,166,240,62,25,231,220,202,203,168,19,15,226,161,158,196,97,118,150,244,241,244,206,42,0,174,145,59,94,201,219,11,86,167,107,39,104,10,21,148,203,83,240,197,137,22,101,251,116,73,75,229,230,63,198,208,245,89,107,158,34,176,47,33,36,13,159,130,30,18,183,28,140,233,21,61,164,62,208,64,73,8,33,181,99,135,112,27,23,193,139,83,124,37,193,183,3,94,224,197,229,111,48,142,71,7,114,168,160,1,162,101,92,83,40,232,165,138,243,44,66,224,21,31,55,48,242,141,76,194,210,238,111,200,183,35,195,199,34,124,49,177,92,118,238,133,110,34,248,111,106,21,239,26,153,168,106,134,149,76,181,139,85,112,105,185,68,79,236,206,238,168,151,26,170,119,223,208,170,141,69,179,105,35,126,245,238,68,97,227,136,166,18,103,78,85,194,157,20,90,38,239,51,11,93,131,119,181,175,222,105,58,198,178,119,89,60,141,234,226,196,189,205,6,215,62,6,215,204,86,160,20,22,95,54,132,232,83,45,18,128,220,49,37,157,151,185,188,61,188,137,235,141,44,71,62,190,251,204,195,49,135,134,254,25,198,203,52,152,141,91,142,50,29,228,249,64,18,226,226,249,127,118,11,159,83,74,35,194,215,46,205,69,105,195,115,96,240,233,187,60,141,19,164,96,110,211,122,133,92,195,229,0,46,144,44,83,60,60,5,179,44,172,243,112,100,231,49,226,177,100,175,121,125,13,245,3,80,51,208,246,12,187,10,98,65,217,136,140,130,152,145,95,73,99,83,42,66,194,97,29,244,115,177,158,196,26,19,106,143,91,199,106,58,215,98,222,80,104,114,120,93,199,94,208,184,45,132,248,185,55,72,94,11,232,180,85,67,70,34,56,121,76,161,169,248,225,215,133,101,201,231,63,163,44,80,13,122,124,28,108,94,130,109,178,113,137,7,213,136,110,186,60,11,53,135,25,83,246,94,206,74,20,26,124,46,110,229,18,25,125,23,134,115,10,156,13,34,94,234,154,243,117,201,183,9,164,129,146,220,50,55,124,241,37,247,96,175,237,248,140,47,84,48,212,37,66,71,48,186,70,233,80,156,133,123,213,139,232,110,169,171,142,140,88,243,52,23,12,163,199,33,67,216,86,158,14,103,69,14,160,90,15,221,221,145,153,189,240,179,46,182,11,0,53,16,206,131,90,70,64,72,116,182,191,218,29,84,178,168,125,111,185,77,165,211,84,144,123,106,113,98,230,138,160,237,86,214,11,13,125,28,138,38,13,15,218,67,230,127,125,223,153,242,164,27,79,174,72,92,104,202,88,26,233,107,200,25,55,189,91,131,77,10,27,110,98,144,98,29,204,9,180,36,213,109,220,236,111,76,218,5,161,186,100,245,23,53,116,69,175,207,107,39,163,89,102,188,153,128,24,77,176,26,95,40,108,118,208,1,237,79,88,222,26,65,55,250,159,186,70,200,29,183,17,234,255,122,153,187,244,172,71,56,138,56,71,36,171,150,83,218,11,1,231,124,151,28,106,27,59,86,15,215,10,150,6,79,51,53,79,54,57,49,231,150,28,181,6,50,125,247,92,211,59,47,44,210,196,100,7,216,59,94,239,7,167,221,159,54,147,98,46,250,52,145,16,75,19,215,186,33,156,90,148,187,146,73,143,37,119,34,101,170,116,128,138,222,116,212,171,43,145,110,135,217,27,17,62,218,75,34,197,193,32,229,206,200,21,1,68,44,55,150,208,207,202,22,168,141,195,174,245,251,3,164,127,140,158,126,235,110,232,153,45,52,44,68,105,28,212,165,40,169,73,47,235,105,180,141,241,152,89,161,115,193,141,175,32,178,88,229,54,210,41,187,213,76,240,163,64,48,141,55,8,228,225,104,80,119,54,222,6,204,174,236,129,217,98,132,254,28,64,47,91,122,40,21,249,248,62,147,60,36,43,221,91,151,205,171,174,215,59,132,11,103,194,218,179,130,232,1,82,5,202,211,60,147,223,64,113,182,235,78,85,224,41,114,223,232,192,173,59,121,105,206,23,10,126,34,212,199,51,208,43,84,168,162,186,133,237,185,141,128,91,229,195,47,77,199,189,215,252,93,129,80,93,116,240,240,26,82,247,237,108,72,74,251,58,102,244,47,163,204,7,9,186,144,230,11,60,125,199,14,219,129,121,99,180,179,131,234,7,238,25,185,98,87,104,15,196,142,55,51,17,139,193,93,154,65,239,88,242,150,54,96,183,185,181,217,55,85,193,82,90,53,154,215,128,60,200,238,189,63,187,75,171,13,200,162,91,165,83,43,67,4,224,222,9,251,190,35,102,254,119,179,14,6,232,117,69,6,232,231,18,145,112,26,19,237,200,151,71,187,145,189,37,168,233,131,82,89,35,123,81,159,73,153,179,122,202,63,213,203,221,205,209,241,234,175,130,205,80,223,221,204,11,103,197,178,246,185,229,216,218,107,223,191,93,135,74,59,245,62,57,36,155,38,171,222,208,33,80,96,204,235,22,179,142,230,23,203,208,49,30,10,74,193,27,165,187,15,160,159,255,182,91,62,109,98,206,241,55,236,159,244,58,131,111,84,207,211,34,206,107,116,66,123,142,34,203,166,38,119,187,35,65,80,79,179,210,130,230,75,192,237,225,51,134,126,202,55,232,233,40,125,32,204,232,137,117,91,157,243,7,168,171,5,165,117,94,89,124,186,190,48,178,155,53,0,64,155,142,240,220,21,209,96,231,119,181,247,170,241,48,230,158,143,182,197,83,246,185,151,191,86,226,20,193,97,39,18,48,228,243,161,233,103,197,37,26,122,64,187,162,23,224,18,60,149,89,98,61,216,82,16,128,57,246,236,16,214,191,29,121,41,8,125,112,181,31,133,33,199,38,180,25,30,216,4,54,230,219,184,166,59,244,245,95,16,87,253,87,84,66,98,254,114,105,10,5,236,248,61,143,213,191,205,185,90,130,253,145,165,160,221,209,41,11,23,236,43,251,212,254,109,28,203,250,235,8,106,244,138,226,152,100,58,34,229,9,235,188,74,196,114,218,29,139,115,39,255,30,21,49,136,88,33,71,54,150,36,250,40,24,84,81,30,203,162,156,60,17,96,53,94,151,194,132,20,12,46,108,237,103,173,15,188,222,190,127,174,69,65,2,0,96,175,115,163,15,232,71,2,87,242,92,5,129,70,100,116,101,112,53,199,102,172,151,208,86,30,60,57,52,253,31,180,180,149,52,74,252,186,211,248,199,73,40,47,114,235,44,11,71,122,24,115,202,111,32,2,183,31,113,28,39,214,81,165,201,19,101,11,46,132,106,104,117,24,119,79,58,106,29,210,83,147,160,57,156,60,99,223,53,65,222,0,151,74,146,73,145,247,13,123,97,196,160,134,36,220,13,15,223,80,123,156,108,56,14,55,180,129,40,64,72,126,26,52,109,105,117,195,122,122,71,229,45,123,245,32,136,107,74,244,192,166,22,108,58,229,182,158,102,30,29,194,1,146,234,6,31,251,25,110,127,95,31,85,77,19,209,205,100,166,81,39,133,7,244,167,168,3,238,157,173,55,187,109,16,189,3,89,241,41,247,4,141,172,208,204,142,111,86,165,190,18,101,241,124,231,169,11,155,7,87,214,32,16,18,51,21,27,36,5,89,106,174,149,124,93,134,2,200,103,197,148,107,32,181,63,56,124,119,108,124,192,62,124,152,237,253,249,190,182,84,117,24,252,238,155,70,36,132,217,156,81,160,161,135,76,148,43,83,234,72,232,5,14,57,187,42,246,226,46,14,36,219,255,238,124,179,102,21,79,92,158,54,175,69,208,40,210,2,7,74,119,193,131,243,133,226,12,245,134,170,29,67,215,234,17,31,251,97,56,130,235,174,138,0,254,193,102,47,24,66,216,56,22,37,162,67,25,170,111,224,103,211,150,205,56,87,152,210,34,82,245,31,211,250,12,242,214,21,8,91,97,148,58,90,66,106,39,22,150,136,240,224,70,208,59,135,150,24,238,186,227,105,176,201,119,71,57,160,135,128,90,11,6,102,24,220,70,36,14,118,239,17,168,64,15,87,4,184,109,128,109,125,189,2,94,127,247,43,210,114,16,138,129,246,131,95,126,207,45,64,144,189,67,245,206,30,252,181,255,156,227,71,92,168,184,201,5,18,39,159,75,58,35,55,97,116,68,9,87,131,204,76,24,8,82,92,146,251,193,21,177,74,125,231,4,230,249,215,253,107,115,233,235,66,4,66,29,229,124,21,121,187,174,5,167,170,130,231,156,164,151,38,111,187,144,184,213,51,178,47,33,248,209,213,220,121,234,28,54,53,193,228,231,255,153,117,234,1,36,131,149,141,106,84,238,252,27,204,128,137,147,242,28,235,145,91,198,79,238,63,181,6,85,78,160,50,16,120,195,71,126,34,122,101,14,234,181,35,174,41,210,247,27,48,157,230,213,22,180,208,150,234,167,23,164,77,189,204,148,154,109,153,177,191,87,22,192,45,62,188,232,234,219,6,129,84,82,3,127,81,227,251,9,236,164,91,10,245,156,126,18,178,172,128,15,111,168,105,122,180,77,49,115,219,195,15,16,130,133,34,179,175,38,154,119,113,62,105,67,206,102,42,166,183,78,196,88,65,193,184,13,148,222,41,181,180,41,250,193,37,75,144,35,123,92,215,76,15,102,241,20,185,15,124,30,77,124,123,219,99,153,181,46,161,255,78,71,155,49,159,94,92,231,90,73,228,88,56,47,130,57,135,81,143,80,203,81,35,195,180,43,96,103,68,212,0,238,242,28,72,170,219,157,238,85,234,21,40,204,165,167,74,110,56,197,163,34,155,11,243,71,232,76,132,185,38,111,63,46,232,231,80,91,15,243,224,201,103,222,159,99,226,152,172,159,148,95,131,227,90,23,33,29,245,122,47,35,73,41,210,111,251,172,47,127,40,205,215,26,92,205,108,200,201,139,7,4,50,184,126,236,155,179,172,38,160,94,91,241,199,144,210,212,23,4,30,39,39,154,57,188,104,145,20,160,3,230,251,167,206,191,148,154,77,97,180,154,218,95,123,227,96,159,195,223,170,226,95,227,227,248,87,167,38,155,20,34,37,245,45,63,77,72,159,146,147,170,17,130,111,157,25,16,73,78,25,9,61,37,35,64,214,29,195,218,96,43,94,113,209,248,104,163,155,139,119,77,197,49,135,10,175,107,154,126,64,137,94,159,204,155,105,133,87,60,232,75,173,17,30,111,106,50,175,240,78,148,22,28,113,53,193,51,62,86,7,119,216,93,5,66,82,194,186,223,38,255,167,43,128,85,158,9,18,168,202,232,192,20,24,88,231,121,41,92,75,248,225,10,37,131,115,210,91,184,139,157,178,143,157,206,53,243,101,162,86,64,98,233,129,253,133,249,133,76,133,46,145,199,91,210,56,167,150,7,179,107,26,225,215,54,65,226,248,246,29,172,60,229,198,251,7,204,67,5,121,97,235,227,124,167,238,140,175,125,208,211,51,183,18,87,233,206,16,253,219,133,182,149,77,156,176,148,129,219,125,244,204,171,104,223,139,144,200,44,175,41,95,71,99,109,186,5,99,109,116,82,63,244,33,72,158,18,93,220,139,81,72,250,102,62,108,16,32,184,32,224,14,183,247,117,63,69,202,8,101,120,31,195,121,173,209,45,235,129,159,197,178,223,228,47,25,92,181,247,96,109,188,113,74,164,251,1,246,250,126,51,12,106,251,83,237,255,201,144,164,142,85,73,93,153,16,217,63,75,171,153,7,26,66,123,36,53,126,206,167,252,154,8,15,157,62,205,224,77,137,243,96,250,200,222,188,9,47,61,117,208,83,186,69,116,95,205,31,76,220,101,80,86,158,70,206,91,76,74,11,156,232,35,25,101,199,3,243,41,223,111,61,37,62,151,35,86,13,108,14,38,124,61,204,15,144,167,9,157,52,100,171,148,43,205,169,89,92,67,163,187,72,236,46,219,85,85,100,36,244,196,195,206,239,57,197,186,207,237,253,219,233,105,231,39,187,6,74,98,20,38,183,132,142,110,141,89,110,117,249,221,13,209,31,99,7,141,190,82,144,26,49,167,30,37,250,206,117,82,216,170,196,123,22,140,179,67,85,117,209,140,47,201,210,176,236,141,166,5,194,3,212,194,9,174,120,38,192,185,176,153,10,59,46,207,164,242,4,14,92,83,228,119,11,50,132,98,249,112,119,23,217,241,138,179,208,208,151,95,110,244,127,251,181,184,38,75,124,140,18,200,126,119,51,41,232,144,188,12,96,116,63,197,232,47,158,94,243,87,87,13,17,2,82,101,239,181,224,187,164,140,113,32,19,150,164,194,37,148,76,16,168,37,241,38,81,102,99,191,172,20,46,48,143,75,203,22,5,148,116,191,231,206,218,41,202,216,205,152,42,40,3,91,210,193,107,98,15,15,30,155,235,185,224,82,152,192,111,137,250,155,53,42,108,33,20,233,213,161,229,57,228,12,238,84,232,249,112,82,51,113,208,29,127,26,75,239,139,52,193,164,179,98,253,93,81,128,209,161,68,45,154,191,134,203,123,9,87,243,70,151,190,107,231,175,246,130,197,229,251,194,203,95,45,222,249,53,24,137,179,168,119,46,0,19,154,191,124,24,12,173,25,191,164,66,37,58,159,139,168,232,244,40,84,43,195,90,157,22,67,115,8,85,43,0,231,162,5,87,219,65,6,237,92,238,126,45,158,63,220,3,239,89,230,193,170,116,85,91,224,133,228,169,187,112,153,177,196,240,34,0,213,144,8,80,180,31,231,93,138,188,123,192,75,9,76,255,137,144,142,18,122,2,177,164,129,34,33,214,74,251,146,202,6,99,7,124,88,243,105,39,143,171,63,41,175,120,66,82,243,134,116,182,17,164,29,201,245,201,104,245,10,93,145,231,159,70,34,112,231,95,18,53,204,169,40,16,218,191,121,26,77,87,35,15,227,173,173,31,118,128,243,225,204,84,128,232,106,4,153,60,248,191,94,98,222,96,6,185,79,40,174,73,214,109,179,238,85,79,183,31,14,9,31,210,114,1,185,243,21,177,54,255,53,222,145,86,102,21,240,203,3,170,29,248,57,132,65,85,131,134,24,55,157,78,127,135,69,210,222,208,241,68,23,218,63,141,175,127,219,184,66,6,138,50,228,115,56,219,231,207,83,182,192,62,133,66,221,109,98,189,223,82,116,146,253,67,207,122,180,206,97,216,99,167,13,191,230,205,26,202,48,182,230,78,146,128,171,26,101,84,116,188,83,173,90,165,45,213,234,133,114,192,50,212,152,77,27,15,132,120,205,164,129,159,149,153,151,77,42,128,135,221,213,97,118,125,101,233,255,28,206,123,225,159,182,162,117,210,202,104,81,118,28,52,225,198,7,90,129,37,241,56,159,145,90,214,238,2,131,234,13,194,86,128,30,227,15,228,144,14,253,167,58,17,132,32,22,109,87,186,255,230,87,203,6,222,118,51,200,207,130,134,189,74,158,32,47,219,93,96,110,234,85,238,154,123,227,202,250,137,202,141,218,91,211,240,249,84,169,105,49,230,199,83,113,75,106,66,15,66,51,17,154,180,28,100,153,225,139,184,206,39,22,57,154,6,142,10,134,199,253,47,253,24,122,253,194,42,153,90,63,249,126,13,177,214,246,22,135,103,33,140,89,104,5,137,125,76,109,130,5,123,45,68,234,142,40,162,180,94,20,163,75,54,43,123,234,187,216,185,83,110,152,179,129,59,36,3,198,162,14,235,227,156,33,166,85,214,92,239,1,239,162,216,60,173,227,3,131,112,44,128,69,252,198,103,125,87,28,168,14,39,236,23,64,17,50,60,71,113,33,133,253,166,112,86,55,21,51,173,224,10,22,124,49,245,235,233,98,120,129,3,57,173,229,248,25,82,88,95,225,132,182,0,140,244,7,153,177,47,202,88,129,117,108,129,151,209,207,24,82,45,81,72,93,243,3,163,65,169,30,146,133,132,143,38,61,240,199,248,63,222,176,88,161,219,157,79,67,253,233,227,92,13,29,248,211,185,240,207,145,183,175,30,186,48,131,56,177,223,229,7,131,198,109,154,71,210,202,131,143,123,8,254,221,9,19,2,109,52,202,212,125,134,208,225,83,206,75,137,46,29,208,11,26,130,1,252,10,175,160,146,235,199,139,251,215,4,63,0,63,144,5,181,122,229,20,24,59,128,20,73,6,25,104,64,221,253,11,198,40,22,215,98,252,47,47,142,1,136,28,189,236,180,229,197,195,38,228,194,167,171,211,219,60,78,146,122,49,16,148,115,46,182,111,113,122,175,19,24,252,88,72,107,121,217,134,214,207,83,128,228,225,1,124,119,178,169,130,167,8,30,76,207,50,252,217,188,153,103,67,107,210,156,89,79,40,119,165,161,173,32,26,8,138,158,36,131,225,201,243,72,202,224,94,147,122,59,17,31,151,201,109,245,49,138,30,184,182,3,176,195,62,111,83,28,189,210,13,16,44,189,253,192,73,79,153,144,143,146,82,10,148,226,199,57,46,113,83,125,152,241,231,231,17,170,22,77,74,136,37,238,116,252,109,72,198,174,94,183,155,13,228,210,253,162,59,93,246,37,28,29,162,100,236,198,61,195,44,246,233,33,23,89,132,174,88,44,25,27,10,59,241,203,65,162,42,242,164,36,116,31,23,32,144,157,1,213,242,6,201,158,177,112,190,13,82,66,159,157,36,175,232,166,111,51,255,181,158,237,103,208,69,99,157,53,167,76,22,115,59,107,121,120,63,192,75,48,178,8,151,74,20,121,142,137,42,169,34,170,208,152,206,43,135,186,195,16,136,164,234,80,237,241,186,54,182,164,222,206,31,159,168,20,175,132,55,122,222,190,105,211,183,68,196,101,74,226,135,227,176,175,254,80,109,55,26,79,239,117,121,55,153,131,230,32,176,71,51,221,184,105,230,71,175,99,144,118,109,11,33,115,158,157,166,47,84,19,120,245,105,90,132,3,10,83,211,195,211,222,3,141,32,80,242,102,21,223,72,246,246,238,79,61,252,252,241,237,129,72,118,224,117,94,159,162,94,44,253,14,195,146,195,241,46,75,124,94,94,186,89,134,81,44,238,144,235,113,100,196,221,189,130,84,151,198,164,191,213,186,15,154,137,114,23,60,144,157,185,23,130,15,163,163,69,120,229,68,233,133,233,75,196,73,108,120,121,123,169,118,15,191,158,254,138,35,173,216,11,214,253,36,36,67,79,58,66,226,235,232,236,168,49,79,206,109,132,240,201,238,28,62,16,140,218,142,190,1,152,93,162,54,255,81,5,230,199,116,34,103,118,227,116,61,105,14,190,250,207,14,213,234,216,248,145,207,15,7,75,113,125,74,40,10,15,37,26,223,30,50,135,93,197,245,131,28,178,245,203,95,158,143,117,243,150,2,81,131,178,20,147,218,254,160,160,37,115,69,79,187,17,128,131,147,117,27,65,214,242,18,174,21,147,166,222,138,198,123,99,74,194,210,188,183,211,1,84,73,220,88,73,132,74,227,149,114,3,136,97,0,60,102,160,105,66,162,169,53,223,54,146,35,148,139,8,245,86,234,83,237,20,166,125,86,35,193,236,11,33,211,140,158,50,194,62,66,243,124,140,68,239,203,21,233,207,128,251,128,34,165,206,192,109,198,117,99,156,237,26,68,76,195,157,124,172,235,28,196,232,153,164,77,114,12,38,71,1,103,247,248,5,1,15,226,22,166,146,82,59,34,143,246,143,88,182,33,43,248,142,102,178,164,206,22,250,191,133,138,24,157,160,59,254,89,143,117,183,156,81,253,133,76,104,209,115,82,8,75,182,136,197,139,130,190,231,108,120,201,233,231,219,45,4,201,153,99,209,48,237,3,171,61,127,36,232,154,183,229,9,110,180,187,226,243,151,46,106,17,50,102,16,107,147,186,34,8,95,141,131,40,137,38,70,135,244,109,243,116,114,202,43,242,212,74,4,26,136,52,221,110,208,46,245,62,24,102,193,62,194,199,179,253,232,158,55,102,231,135,38,38,191,148,66,29,51,95,89,130,188,108,53,113,27,133,138,150,31,253,131,13,75,43,68,234,203,2,220,108,18,11,237,73,5,97,76,84,244,74,92,124,111,157,156,27,34,31,200,115,251,53,241,234,198,66,61,180,160,83,104,255,82,44,137,191,7,121,151,138,125,158,53,146,241,24,254,97,82,175,5,134,9,78,251,73,201,234,104,10,53,10,193,60,137,5,113,6,166,71,105,110,23,97,206,204,243,243,202,190,81,246,2,1,82,85,141,181,157,135,97,191,34,34,243,189,157,224,38,171