{"output":{"type":"Buffer","data":[31,139,8,0,0,0,0,0,2,10,236,189,105,147,235,72,114,32,248,87,216,236,237,87,153,34,147,196,77,48,83,217,106,222,247,125,179,170,172,12,196,69,144,32,0,2,224,153,202,53,105,87,51,58,86,50,73,107,179,51,163,29,153,169,53,31,52,54,51,58,102,119,108,103,90,106,73,251,95,118,187,170,171,63,237,95,216,192,69,2,32,72,102,190,163,187,101,202,204,170,124,36,194,195,195,195,195,195,195,35,194,225,126,195,173,36,90,23,100,233,134,189,125,114,62,135,164,27,9,124,147,213,155,53,165,134,244,40,21,21,31,165,207,161,47,163,52,248,7,254,50,170,129,127,144,47,163,169,71,40,170,60,126,254,229,67,234,87,197,152,200,74,188,62,125,72,69,34,183,212,163,248,121,234,203,104,99,50,99,105,61,166,168,178,46,235,59,133,141,77,41,173,177,145,154,170,172,176,170,190,139,209,148,40,222,168,81,234,246,221,59,245,115,234,203,119,239,148,152,178,210,166,55,198,23,208,216,109,212,248,240,8,61,24,116,232,33,65,10,209,183,47,66,73,71,117,128,242,134,253,92,255,242,145,6,127,110,31,152,119,239,24,208,163,135,205,84,16,217,27,197,166,245,86,137,105,83,129,211,111,110,111,110,31,84,86,95,169,82,72,48,73,136,81,138,34,238,110,132,168,246,235,191,254,57,32,68,190,185,125,62,240,6,124,57,176,134,141,74,128,64,233,87,5,167,251,18,232,254,161,84,126,20,62,151,190,140,234,143,223,129,162,212,35,252,64,253,170,236,192,81,6,156,1,67,63,202,160,151,15,208,119,30,31,213,207,105,192,132,27,0,14,223,62,235,224,147,16,211,20,81,160,217,27,233,238,46,10,223,70,217,71,241,70,140,105,160,6,224,206,237,179,77,50,251,108,14,210,227,211,115,84,125,124,2,148,223,67,207,81,193,24,150,3,201,148,49,184,54,184,24,83,34,225,153,22,15,71,110,158,158,63,103,191,252,245,95,103,111,35,225,88,56,242,20,166,167,43,105,126,135,39,161,9,142,226,104,248,62,76,17,56,130,49,19,36,28,181,203,8,148,224,18,104,146,3,101,24,10,147,44,248,124,40,163,38,8,203,36,16,4,148,193,9,10,158,76,38,199,50,54,137,224,16,6,19,160,140,132,146,216,4,99,177,67,25,68,80,20,138,18,172,81,198,37,104,110,130,145,174,246,146,16,73,210,70,25,193,162,147,36,204,114,135,50,28,97,89,26,80,0,202,64,115,40,78,79,142,101,9,98,194,192,36,99,208,194,36,146,44,137,50,120,216,232,44,232,232,76,11,31,199,82,52,228,92,224,110,116,48,78,183,54,131,140,207,49,118,171,200,170,174,61,88,195,104,60,122,124,18,238,165,168,120,255,29,56,106,23,222,63,61,63,59,114,195,26,149,76,233,147,157,186,81,57,122,252,44,2,33,138,137,134,32,28,158,61,139,49,246,209,61,251,140,182,36,48,110,81,25,136,2,251,229,3,160,203,16,11,249,22,124,144,111,37,107,114,200,96,226,221,62,176,162,198,62,89,195,46,177,155,16,144,255,133,160,177,55,55,7,116,18,152,3,79,22,158,199,207,193,151,47,159,111,111,31,92,40,30,245,91,179,111,2,152,210,140,76,175,22,172,164,199,104,149,165,116,54,39,178,198,183,155,176,70,171,130,162,135,111,31,232,24,61,165,84,141,213,31,195,43,157,187,3,195,67,199,116,97,193,202,43,253,17,70,160,168,24,147,232,119,239,232,24,128,72,233,186,42,76,86,58,123,19,150,100,9,12,156,89,120,11,42,104,42,253,104,200,161,217,172,102,146,157,83,85,89,125,16,142,76,0,131,65,199,100,137,53,158,63,26,159,68,153,98,30,165,149,40,70,105,145,165,212,174,213,232,77,234,214,30,24,47,159,158,76,70,57,124,1,19,40,108,212,15,63,62,62,74,49,67,91,252,90,24,112,73,19,36,62,124,111,61,184,5,243,4,192,129,47,148,202,179,250,241,147,65,237,131,22,91,176,154,70,241,236,99,184,10,240,128,122,33,83,186,66,225,8,27,9,135,56,10,40,19,38,246,133,116,19,142,232,145,240,61,120,44,68,194,183,225,168,22,147,168,5,168,148,49,128,141,154,102,63,141,231,70,155,143,58,248,160,178,203,21,171,233,143,66,84,6,250,244,70,3,147,217,24,169,181,44,48,33,8,72,149,209,133,212,35,224,167,211,227,227,200,130,94,222,60,25,136,238,195,246,24,132,163,22,209,247,244,243,237,243,109,20,70,88,204,24,179,19,62,10,209,195,72,79,89,138,49,148,28,43,49,25,160,19,153,27,250,160,78,108,89,138,25,178,44,221,62,131,241,91,60,178,224,47,13,8,23,99,140,75,98,163,82,20,112,91,140,201,198,199,219,95,255,117,91,57,51,44,39,72,172,163,146,77,176,39,86,2,237,170,212,68,100,239,193,20,48,104,149,159,77,220,170,103,6,132,87,146,85,155,9,131,1,53,58,41,115,161,206,110,49,145,197,119,239,172,127,99,186,220,1,34,38,241,93,138,127,247,238,92,147,167,176,81,32,22,226,10,48,173,38,51,43,145,13,3,70,157,171,28,254,234,43,86,179,193,156,106,223,129,44,122,117,79,255,77,137,131,223,25,162,102,232,102,246,246,54,74,190,147,28,69,194,26,146,137,25,165,97,217,108,202,144,68,187,83,236,187,119,198,127,177,99,83,199,90,150,104,219,212,89,115,242,198,152,3,183,6,62,192,50,32,227,103,104,151,163,97,240,132,90,137,64,38,124,60,183,186,193,130,110,35,38,69,154,201,24,192,102,135,160,219,195,114,111,44,181,236,45,24,107,128,79,143,186,39,167,75,217,61,199,38,130,196,152,116,1,85,115,88,63,101,131,73,82,128,90,243,245,246,215,92,242,124,192,122,32,254,203,231,251,128,242,131,178,53,72,147,162,97,42,12,70,32,42,25,45,202,190,97,177,1,95,100,46,24,21,12,28,202,99,56,206,173,87,108,220,208,89,178,87,53,235,83,85,222,24,20,88,75,246,6,116,93,222,124,30,222,176,19,133,162,231,101,77,150,148,240,151,103,30,27,38,4,176,152,104,203,178,48,185,70,27,243,211,248,250,40,1,253,11,116,163,185,202,223,62,56,67,0,12,43,96,83,209,110,155,74,186,161,129,77,101,233,61,230,81,123,176,12,149,155,207,33,103,201,91,131,185,44,171,90,216,54,87,110,111,158,160,123,255,92,101,157,181,231,81,190,9,227,4,147,8,131,158,135,33,136,152,132,79,96,193,144,185,161,17,20,135,194,183,55,223,129,0,199,237,166,217,152,16,13,127,206,80,58,117,183,190,195,137,36,70,50,48,242,229,189,85,233,137,210,4,134,253,106,35,48,250,244,30,134,99,201,68,18,78,172,55,15,180,44,202,234,87,138,42,44,40,117,119,255,93,12,165,96,142,179,159,106,43,154,6,26,247,254,187,68,130,70,80,202,126,186,161,84,9,136,234,253,119,89,130,66,80,218,126,202,80,18,207,170,247,223,229,112,130,38,232,103,48,19,116,160,143,239,38,242,246,132,162,39,70,0,118,20,181,187,231,68,118,251,96,252,185,99,4,149,53,123,123,15,176,173,22,210,3,24,222,59,158,82,238,99,4,130,175,55,110,116,33,231,179,46,232,34,123,138,156,147,37,253,78,19,246,236,125,44,137,38,64,229,7,243,201,134,21,248,169,126,79,64,144,69,48,160,148,227,188,120,13,245,125,138,207,134,158,96,198,239,131,11,123,2,49,57,24,72,27,13,192,128,94,63,197,38,2,245,112,55,181,104,129,99,184,217,187,7,157,221,234,119,64,14,65,13,240,144,0,63,198,200,128,1,225,5,233,62,134,35,16,137,174,55,33,40,4,199,12,155,45,97,124,126,85,171,209,32,96,77,94,169,52,123,119,177,211,128,69,238,30,147,40,248,1,61,6,102,157,161,136,89,85,51,70,12,141,90,168,180,251,207,195,217,251,248,140,149,230,130,164,197,55,178,58,215,192,180,99,227,91,122,182,187,51,103,50,88,197,227,107,129,221,104,241,154,181,146,183,217,133,209,111,53,78,203,11,5,44,144,146,174,197,255,9,225,160,52,96,18,104,113,90,211,226,172,101,165,221,1,125,32,24,58,94,139,105,224,49,224,212,63,51,150,92,199,97,138,95,86,160,68,153,143,129,90,225,47,163,134,121,6,164,231,203,232,2,152,64,64,181,104,247,225,84,74,206,165,162,187,116,42,147,139,174,192,223,84,84,59,249,43,167,83,179,28,27,205,100,34,185,89,58,74,152,176,212,177,152,78,165,82,209,76,10,160,65,50,70,209,220,124,202,155,127,123,86,89,33,31,93,152,101,180,241,16,0,56,79,9,240,55,23,93,186,26,35,142,133,100,62,213,204,69,7,118,149,150,241,52,149,10,71,57,96,126,222,135,253,221,251,53,240,255,59,211,206,212,244,157,200,190,51,248,177,125,132,222,9,204,163,51,221,222,129,245,144,121,39,2,5,250,104,200,204,59,141,6,203,33,243,168,171,128,57,206,220,202,88,83,27,76,177,248,175,132,190,249,87,127,251,245,31,254,219,159,254,215,31,255,244,199,127,246,147,31,253,248,103,255,254,223,126,251,187,255,39,120,242,179,223,254,195,208,255,243,27,255,10,252,247,43,241,47,212,47,164,255,225,238,78,159,2,177,188,179,166,115,232,187,8,12,79,104,246,33,20,255,21,171,218,207,254,253,159,130,154,255,223,223,255,206,215,127,240,95,127,246,23,255,250,103,127,254,127,125,253,55,127,255,237,239,252,167,111,126,248,135,78,209,239,90,8,191,139,36,8,176,48,4,225,189,163,128,230,94,179,30,244,129,200,126,246,247,63,252,230,135,191,253,205,255,244,151,95,255,230,159,126,253,59,255,229,155,63,251,163,159,252,232,55,126,242,163,255,244,237,31,254,233,215,127,240,191,125,243,111,254,219,79,255,247,223,178,32,237,54,225,60,150,203,100,172,54,141,255,15,93,183,39,219,79,127,252,91,63,249,241,127,187,194,1,139,70,103,129,11,57,43,156,143,7,118,139,255,239,111,252,166,211,11,240,209,135,195,89,14,67,206,122,8,112,124,243,59,127,244,245,239,253,153,7,135,85,232,171,235,44,154,33,103,213,4,117,191,253,171,191,248,250,143,127,207,83,215,42,244,213,181,151,214,144,189,182,26,85,191,254,131,255,227,103,127,242,31,61,85,173,66,95,85,115,199,241,94,53,5,137,147,65,197,36,148,68,147,73,147,91,255,247,159,127,243,155,127,227,169,104,21,250,42,154,139,217,145,221,40,132,194,40,106,179,251,219,191,248,205,111,254,245,111,127,253,87,255,198,131,198,2,9,66,163,178,252,74,164,140,14,16,16,129,16,132,217,129,31,253,232,219,255,240,91,1,104,44,144,32,52,26,11,86,70,198,162,231,216,161,111,254,242,207,131,233,185,208,45,17,40,188,169,44,50,230,112,208,16,141,209,54,83,127,248,147,127,248,131,0,84,22,200,1,213,68,86,65,85,27,227,132,210,140,73,195,208,12,199,18,22,131,126,227,167,127,247,31,190,253,199,191,253,230,207,255,165,7,139,5,18,140,69,52,77,137,144,202,79,168,27,191,180,71,67,80,12,189,53,81,255,221,239,7,163,102,49,54,193,50,23,80,155,61,101,39,44,203,225,22,141,191,123,6,145,9,18,140,8,176,78,165,28,74,191,203,33,28,193,89,108,251,119,255,46,24,153,5,226,159,66,83,65,55,24,198,65,198,175,89,255,207,254,238,167,127,254,27,63,253,147,127,56,214,204,155,63,190,154,19,48,108,115,80,19,50,127,142,53,127,246,227,63,62,214,180,10,143,29,0,85,120,85,6,27,96,239,112,113,56,151,224,168,35,142,111,255,231,223,255,230,79,254,198,69,0,158,79,228,83,231,209,184,101,17,244,3,177,216,250,211,191,252,75,48,68,103,48,66,121,36,143,251,117,145,11,13,16,142,9,96,104,144,190,59,48,29,99,200,36,7,27,77,133,108,117,251,195,63,252,246,31,255,197,215,191,247,31,65,67,161,3,114,109,205,223,45,100,73,166,193,254,10,232,119,94,101,65,3,42,203,60,184,84,240,215,255,253,47,126,242,143,255,225,155,31,254,241,215,127,253,15,95,255,221,95,124,251,215,255,248,211,127,248,235,35,10,115,159,113,103,237,51,66,8,10,41,219,99,229,120,232,206,252,145,168,181,192,83,58,160,243,248,99,87,63,22,45,40,65,58,172,92,134,37,26,12,97,78,76,7,12,77,162,20,6,157,66,122,128,112,194,248,61,3,100,90,186,33,152,12,32,27,44,57,171,187,83,138,205,199,19,254,164,117,243,249,97,109,36,96,240,75,120,202,166,242,218,156,93,8,139,176,64,69,186,139,12,82,64,73,14,207,165,242,222,18,1,140,251,81,141,185,72,180,204,1,103,28,119,154,206,46,78,164,207,152,3,28,10,97,7,94,218,112,11,243,12,192,130,129,1,16,12,99,208,145,88,27,72,55,204,90,15,39,23,194,246,198,59,61,163,161,243,141,71,67,36,244,189,219,11,45,35,62,140,230,180,117,99,244,144,25,13,225,23,177,161,175,196,70,158,96,51,199,199,30,65,123,68,252,243,203,87,195,134,157,240,153,0,6,93,35,0,57,237,143,32,41,43,253,136,238,76,85,95,37,176,187,54,70,138,57,67,198,201,56,249,200,128,209,51,100,156,226,61,223,166,15,129,123,53,128,221,245,78,88,124,161,34,114,92,229,206,213,54,22,60,252,246,2,14,244,101,56,208,75,56,176,107,12,13,64,137,157,74,190,27,37,238,67,105,91,154,87,144,6,8,140,27,41,97,247,213,192,12,86,138,57,43,5,52,0,3,194,162,161,99,241,133,214,12,64,163,73,131,65,88,0,151,183,135,241,125,157,216,7,177,102,251,126,26,1,187,128,235,181,250,0,189,128,11,123,237,156,194,207,227,194,95,137,139,60,143,138,120,101,23,225,224,46,106,83,138,145,55,96,28,161,16,162,108,67,176,241,7,242,89,152,54,106,40,6,219,146,96,252,111,31,53,134,158,140,47,161,144,251,196,49,228,181,12,30,44,8,239,225,99,176,118,117,160,14,187,47,191,16,123,160,14,251,44,255,206,203,3,229,236,168,124,91,44,19,230,217,248,19,142,126,246,3,97,97,118,38,252,131,23,28,243,60,132,12,228,206,15,224,198,63,149,95,208,87,247,225,160,61,114,206,1,109,200,60,161,181,158,249,206,105,67,246,65,173,85,232,28,215,154,194,114,144,135,144,247,172,214,193,14,112,29,206,20,143,150,214,225,185,125,82,27,50,142,106,157,2,191,25,24,10,61,187,26,49,206,48,143,200,29,88,251,196,54,168,77,236,208,230,243,41,173,246,41,234,41,194,99,227,94,108,132,171,7,238,243,221,208,193,248,53,74,220,135,188,33,20,113,149,216,7,189,96,58,154,19,13,49,255,57,79,159,235,224,246,125,104,124,62,8,249,103,95,218,167,75,109,89,214,239,195,225,231,47,205,219,7,24,197,189,183,15,238,123,138,176,113,84,124,15,102,39,207,198,21,48,171,140,93,17,129,69,133,126,186,209,222,64,149,2,47,167,192,79,189,211,155,230,122,60,248,100,28,141,165,82,124,38,53,2,255,164,247,172,164,66,230,147,97,189,211,134,74,41,85,195,104,162,101,60,104,239,91,115,177,151,73,241,165,76,113,83,26,151,140,202,83,128,167,157,238,231,133,252,118,204,113,179,237,190,72,211,116,28,102,160,189,134,54,18,187,248,42,57,215,136,69,33,159,201,225,133,84,23,233,86,249,86,42,153,222,84,55,5,118,220,141,72,113,61,46,101,227,169,90,106,151,155,161,243,82,54,215,236,20,248,145,62,220,9,108,185,159,71,87,226,26,236,125,209,186,26,193,150,205,120,167,35,79,55,20,39,182,178,83,86,82,22,84,130,96,196,62,10,79,216,124,31,95,166,241,58,177,165,171,155,241,48,179,203,145,137,197,38,50,87,100,81,171,36,11,88,174,8,85,246,115,120,34,245,122,88,179,137,141,86,229,30,75,82,208,174,57,163,11,197,26,142,143,251,169,233,102,2,122,149,92,52,38,17,101,93,204,183,36,33,135,33,221,33,61,154,206,16,105,133,144,163,78,66,90,141,199,169,254,122,202,38,75,100,101,51,69,201,125,188,139,74,13,108,193,105,165,45,82,217,14,152,204,150,171,199,7,202,186,25,159,101,147,4,158,23,146,21,114,179,108,39,106,29,101,217,159,229,219,251,186,56,168,17,121,81,141,231,214,51,20,17,120,101,153,232,183,39,187,117,119,89,217,18,202,24,163,198,56,180,227,6,27,146,171,76,227,137,150,132,54,217,26,55,129,199,73,102,37,140,250,163,132,180,161,243,131,82,158,74,83,169,33,188,106,116,7,253,86,71,153,23,150,185,72,91,221,215,251,149,122,38,95,222,18,59,117,73,247,22,16,47,78,197,253,126,211,28,48,220,120,196,77,10,219,141,142,195,237,70,39,53,217,142,26,35,98,63,29,212,16,102,190,173,110,145,33,212,73,247,74,131,45,65,241,249,6,167,112,237,28,61,152,85,176,50,132,2,153,167,202,201,182,40,143,18,57,4,107,195,243,9,210,26,52,135,21,164,191,28,239,199,131,226,186,217,201,21,106,220,106,76,111,155,204,172,73,65,69,81,200,51,169,150,80,209,50,153,77,65,148,171,169,12,185,21,75,57,153,45,100,71,105,153,205,55,123,229,78,59,159,158,138,155,108,78,168,77,27,139,148,128,23,91,237,65,165,223,104,172,122,17,72,23,155,51,182,209,98,247,24,82,69,7,108,133,204,239,90,74,37,35,201,75,46,163,148,215,90,187,203,167,186,185,102,97,52,230,75,211,233,92,75,9,66,171,192,177,74,117,93,97,37,185,192,165,118,189,170,58,101,58,64,170,27,204,126,52,164,218,163,72,98,32,105,115,108,94,93,102,114,57,165,179,91,231,224,54,223,90,194,229,30,150,209,51,169,14,67,212,70,242,18,19,106,74,10,74,39,128,0,231,241,249,108,145,201,35,165,92,150,158,136,136,158,217,214,90,205,6,190,25,143,70,213,92,171,175,106,153,117,63,173,227,204,176,216,239,229,199,249,101,11,106,137,72,125,182,239,151,102,19,165,61,143,171,229,46,163,215,35,139,220,168,76,67,85,50,135,11,131,118,87,87,42,211,21,165,201,147,118,74,47,21,121,168,33,18,128,3,25,61,91,89,54,151,179,198,100,48,40,14,51,35,97,145,38,19,226,166,72,20,147,187,105,33,41,239,230,73,157,79,64,120,29,93,141,48,148,80,7,109,133,84,119,56,210,95,23,39,26,55,237,200,100,21,93,229,186,194,172,49,92,205,18,5,101,21,65,183,68,158,88,139,205,161,8,19,36,150,105,242,34,131,245,242,120,103,35,82,179,68,59,195,51,83,136,171,68,198,185,92,95,36,203,201,20,129,20,179,121,162,5,232,218,47,233,206,104,211,238,148,161,85,23,138,172,212,34,33,45,165,97,137,68,116,49,25,79,32,220,44,130,49,241,113,35,81,195,161,52,209,28,46,213,44,154,140,168,77,49,17,79,108,16,98,13,79,38,61,42,178,86,87,18,11,173,215,163,69,186,44,109,43,229,146,212,42,231,169,65,38,151,31,55,135,5,173,195,107,80,135,200,231,160,90,190,61,219,163,13,118,178,233,103,171,9,122,91,220,66,172,52,220,194,96,61,207,238,152,196,10,137,144,73,150,228,184,85,171,153,68,168,90,27,206,244,83,77,129,104,76,149,230,118,206,206,120,64,79,147,67,215,241,248,98,13,179,195,221,34,89,83,33,52,62,66,218,201,77,99,154,77,182,202,185,194,156,199,114,201,110,87,157,54,86,249,177,128,52,216,61,151,217,80,216,166,216,90,37,233,253,12,94,164,146,96,252,59,125,24,65,246,220,16,79,112,189,238,38,141,210,241,120,35,53,107,226,104,173,146,106,212,42,202,84,219,80,157,66,175,37,138,155,28,41,105,9,141,227,214,169,246,166,29,161,81,24,227,134,19,174,94,95,169,187,221,80,220,114,197,213,80,139,72,105,85,202,174,219,211,13,201,215,135,29,104,168,20,137,238,100,218,111,145,29,58,221,110,170,90,130,45,22,74,244,26,45,198,209,121,50,219,28,203,83,62,197,99,60,155,226,35,245,205,48,53,202,183,102,200,120,141,86,227,40,180,43,22,200,113,67,21,246,220,94,24,23,55,53,185,208,175,234,58,85,109,67,100,169,209,89,50,188,160,228,144,214,114,219,104,181,128,158,194,161,102,134,156,112,84,87,235,14,25,20,69,134,74,58,213,159,242,93,38,85,175,206,171,117,172,206,118,54,203,114,99,216,136,175,136,132,68,141,243,147,66,28,41,181,250,57,122,85,218,209,84,187,211,201,104,211,98,14,40,202,117,154,41,79,230,217,6,47,44,121,190,155,110,211,197,156,58,26,175,86,104,39,162,206,203,248,38,157,153,22,137,172,78,243,189,241,72,73,16,163,229,134,27,149,166,61,185,59,147,123,91,5,104,189,149,220,168,181,114,217,81,73,108,245,80,62,171,167,210,100,106,153,130,19,244,106,75,171,181,206,74,76,80,169,245,166,57,93,53,51,243,1,199,97,114,25,153,18,84,125,22,79,240,157,98,94,83,153,17,208,172,73,117,147,193,210,51,26,30,102,75,243,130,80,41,44,178,203,46,82,233,141,96,133,27,230,183,53,14,157,167,82,253,142,80,40,22,35,41,177,146,105,34,45,189,190,141,171,187,200,178,218,149,185,12,38,100,107,249,90,127,3,85,211,179,70,1,149,235,227,194,102,85,195,197,61,89,25,78,35,240,190,191,46,72,141,68,23,95,229,217,193,110,150,204,197,227,92,21,162,16,124,178,42,136,60,51,94,139,172,138,180,247,156,94,79,69,86,3,5,142,176,156,142,22,137,42,91,161,249,121,100,164,84,55,138,40,162,147,56,191,67,136,157,132,175,210,251,69,3,91,202,4,152,58,34,92,222,118,170,21,178,144,94,51,122,5,76,243,100,146,150,42,200,90,156,178,107,190,187,129,214,211,66,157,207,14,68,114,93,237,226,17,90,42,246,148,8,207,36,180,109,163,87,98,245,93,134,133,186,235,193,120,2,193,72,126,31,47,22,241,22,205,78,70,253,70,145,106,102,54,157,209,176,221,224,182,184,196,20,231,241,4,196,170,82,114,93,69,198,28,144,191,181,186,73,160,99,100,208,107,208,245,2,85,84,233,228,126,50,83,86,42,65,234,28,23,175,196,37,2,33,144,72,158,7,90,129,107,174,247,219,6,30,23,244,76,177,141,137,141,226,106,74,72,115,174,71,64,212,166,139,226,221,229,44,25,143,244,73,118,144,199,150,74,46,215,107,225,112,138,30,206,106,163,26,199,33,123,61,129,99,72,36,190,26,114,253,186,210,44,142,209,36,75,233,107,14,6,218,173,155,239,14,146,67,5,102,134,195,109,36,217,140,55,80,20,138,84,27,210,146,32,234,50,156,34,35,100,28,69,215,73,24,99,160,58,212,72,119,58,120,171,65,111,234,237,244,82,105,151,100,65,200,109,251,9,54,189,193,182,245,124,68,164,196,97,15,167,48,102,52,32,22,171,244,178,83,104,246,38,251,129,130,196,19,125,12,34,185,166,186,194,89,49,158,99,123,5,186,147,161,224,241,114,58,165,150,99,165,174,75,17,60,27,103,227,44,83,212,169,200,138,110,204,7,241,242,82,206,246,176,9,83,223,182,147,123,100,42,96,187,70,105,197,202,205,120,34,47,15,83,29,26,140,94,107,36,100,115,149,114,139,205,167,114,73,54,213,157,114,77,165,184,73,70,146,133,54,5,195,17,109,133,225,108,15,227,21,182,219,168,182,91,179,106,124,168,146,91,52,137,71,112,148,139,215,215,147,68,28,65,72,96,14,172,246,24,36,84,123,61,189,206,111,106,133,105,174,202,20,80,97,144,92,137,109,50,174,211,105,114,162,108,103,112,154,43,144,120,122,211,135,170,163,188,170,52,50,121,124,83,25,51,189,122,35,15,69,106,18,59,64,227,196,142,206,79,186,187,92,158,201,213,75,82,70,2,242,92,229,245,26,39,111,170,52,150,104,103,57,72,99,211,212,76,109,13,231,3,34,65,119,26,245,36,143,226,115,122,210,150,58,88,45,135,35,98,123,222,106,9,229,194,166,167,47,106,66,191,48,193,148,166,192,242,197,117,154,26,225,205,214,178,0,45,11,133,194,168,172,245,102,116,175,90,45,77,149,106,190,91,19,233,125,163,5,181,53,164,55,41,228,54,101,52,85,43,214,200,58,152,148,229,170,182,89,102,242,112,35,159,6,171,18,154,79,119,218,37,5,82,50,234,64,146,235,21,166,95,235,200,218,80,201,183,138,61,121,219,227,176,72,47,190,206,64,241,10,185,42,175,152,61,54,216,131,217,206,46,200,236,6,91,106,120,151,37,233,37,59,175,86,146,147,45,180,162,20,5,77,165,74,141,209,26,89,42,157,101,187,28,25,77,231,157,174,88,193,43,137,92,87,20,16,174,48,169,96,116,85,222,114,251,21,154,79,208,211,36,3,231,200,253,148,100,101,109,223,160,241,45,34,107,101,157,17,35,45,126,48,97,52,162,199,64,221,165,70,225,197,94,169,34,165,87,202,88,46,246,215,20,68,109,19,252,162,85,217,47,224,249,120,219,220,35,67,145,141,116,214,133,52,189,75,18,213,77,142,110,1,187,171,60,155,193,141,141,212,95,244,5,166,220,233,175,134,4,63,22,210,100,3,105,205,84,114,137,70,198,107,53,157,152,213,113,116,219,47,43,106,114,219,68,196,53,16,195,85,81,140,192,40,81,34,226,34,151,202,119,102,237,238,130,39,39,90,221,180,163,115,98,190,59,239,172,90,139,76,38,108,24,239,24,7,157,186,14,133,87,26,27,50,28,204,104,61,252,96,248,14,113,12,110,121,26,225,137,0,112,203,95,19,192,77,32,12,14,223,62,188,208,243,232,7,230,126,131,163,104,246,201,254,180,16,196,221,61,189,20,117,243,212,250,65,83,233,251,149,42,26,238,153,55,0,15,11,33,100,248,246,54,242,217,45,216,169,168,11,74,191,9,111,100,160,3,194,183,81,3,234,51,11,42,137,82,137,0,40,47,16,66,82,148,15,200,184,61,55,174,221,65,63,99,7,18,130,9,251,142,181,211,167,36,61,192,217,197,126,100,220,221,223,75,6,110,241,1,236,80,39,115,1,224,49,75,22,96,243,52,53,142,28,64,125,129,18,5,176,33,98,30,238,22,242,254,78,214,182,126,24,94,165,118,26,77,137,172,139,168,59,125,37,208,211,213,253,132,5,180,179,79,246,246,243,62,252,197,23,57,146,68,194,110,72,118,43,232,65,112,4,146,243,192,237,167,178,196,239,64,131,27,86,90,10,44,176,13,165,59,251,107,96,117,152,184,90,221,124,118,182,126,194,87,159,146,230,148,16,8,10,165,60,160,218,84,94,45,207,64,230,124,144,43,106,43,4,182,159,129,72,31,168,48,19,168,64,80,50,131,123,64,103,194,132,146,3,155,79,122,251,36,1,132,231,64,17,111,159,212,179,56,209,180,7,112,183,98,207,66,102,252,35,178,58,11,154,13,2,133,3,97,201,0,74,207,64,6,145,122,6,52,227,99,41,179,10,102,19,118,194,209,96,206,195,30,56,74,85,229,77,32,32,6,36,228,179,15,241,69,179,15,246,140,102,226,191,44,224,31,234,76,246,203,216,39,19,220,248,99,168,195,152,209,149,51,78,95,45,33,29,29,100,154,77,211,233,170,29,141,148,12,39,43,227,12,41,58,72,85,242,81,222,116,214,90,164,109,215,43,240,215,112,223,74,69,133,204,1,110,151,54,92,180,88,3,206,252,190,242,125,39,51,222,239,17,223,119,200,7,239,199,7,93,249,190,121,101,249,53,252,200,43,225,87,87,190,251,218,119,220,214,60,131,243,230,116,246,230,116,246,230,116,246,230,116,246,230,116,246,230,116,246,230,116,246,230,116,246,230,116,246,230,116,246,230,116,246,230,116,246,230,116,246,230,116,246,230,116,246,75,234,116,118,60,126,119,88,225,62,236,14,133,15,7,106,97,211,32,107,170,178,241,46,118,72,96,66,192,130,72,16,73,200,182,166,66,33,227,156,62,100,156,174,127,241,217,225,88,192,60,153,255,53,253,17,38,18,36,142,96,8,70,34,73,242,139,227,121,251,23,159,153,16,224,73,212,66,18,80,255,106,245,179,181,117,253,114,101,231,176,31,60,60,178,211,244,109,59,244,250,26,83,66,174,91,0,23,228,137,251,148,235,58,32,100,223,7,88,5,103,110,5,66,238,107,1,27,242,204,229,64,232,112,59,112,174,19,222,171,2,167,75,206,153,104,40,252,197,23,172,113,101,112,182,186,235,254,32,176,50,129,176,231,43,95,191,84,8,198,9,19,175,195,233,187,105,56,131,52,113,9,169,251,250,33,168,190,121,13,113,182,190,231,78,34,184,121,136,189,84,221,125,81,17,88,159,134,200,75,245,221,183,23,193,131,76,227,231,235,187,175,52,130,169,79,94,96,158,247,158,227,140,148,80,231,235,171,87,91,71,39,231,107,123,110,68,206,84,167,47,138,211,234,106,125,230,106,125,248,34,2,242,90,239,175,84,191,218,253,43,245,233,75,67,207,172,46,143,28,118,121,228,47,139,13,124,190,178,251,146,38,184,54,230,159,50,1,238,167,81,41,38,202,64,1,106,143,158,112,21,225,99,188,138,112,212,187,124,135,237,163,85,231,185,179,96,135,237,19,81,231,185,179,68,135,237,211,78,231,185,189,40,135,237,243,200,240,179,113,43,206,210,137,240,165,88,29,70,196,46,67,119,107,241,142,217,129,34,37,117,88,85,224,50,245,187,182,117,120,24,195,18,40,10,161,220,36,38,235,92,248,57,10,251,28,106,193,19,24,66,175,181,33,44,248,120,71,18,20,10,88,73,95,33,16,130,222,193,240,29,68,126,5,227,119,56,124,135,192,49,134,157,36,81,8,97,99,138,196,27,215,255,48,60,1,154,233,61,73,239,176,11,33,45,139,76,12,165,89,154,156,160,73,155,246,48,140,209,128,145,87,189,10,96,194,240,11,48,225,89,228,130,87,1,155,72,210,225,219,7,221,21,125,198,140,178,102,70,207,49,194,205,220,70,157,104,56,199,248,60,186,9,242,185,233,105,160,71,195,225,47,129,176,232,182,176,24,209,126,14,61,116,30,90,145,89,84,163,65,44,153,100,195,183,14,246,7,245,38,140,210,196,132,50,86,74,128,235,59,80,244,201,146,195,26,165,24,145,121,44,75,20,16,198,222,127,7,54,162,12,25,29,59,223,29,26,38,241,95,112,119,112,8,37,112,150,102,94,218,29,146,252,104,254,221,21,227,123,182,100,251,119,99,29,73,237,26,0,133,97,59,63,40,182,187,19,100,12,49,72,126,55,110,165,211,227,66,82,24,119,210,229,201,32,47,141,251,101,113,52,104,227,52,45,138,77,163,194,110,172,244,243,83,104,144,131,107,141,69,125,61,233,224,83,11,30,199,38,195,148,245,147,221,196,217,98,122,58,66,116,145,201,164,133,241,128,81,38,51,72,72,36,86,241,146,144,86,198,89,72,232,239,251,245,90,14,222,180,144,190,76,245,166,4,189,232,119,217,57,222,27,161,138,58,218,139,243,210,140,140,148,178,91,172,33,77,117,186,0,139,76,33,199,179,5,88,155,72,53,130,5,245,1,77,235,209,162,71,24,223,39,131,62,52,234,144,66,169,200,19,0,102,195,20,180,100,105,158,159,79,144,178,88,202,79,235,189,76,58,59,65,193,231,236,124,85,235,192,179,90,54,181,45,101,105,188,186,200,97,227,108,11,173,119,107,80,163,179,225,107,179,212,174,182,35,55,224,127,240,47,180,173,237,229,77,189,43,67,245,142,225,236,110,255,63,195,248,102,177,60,31,207,148,78,59,55,58,208,68,47,218,139,102,167,44,51,197,246,166,33,144,107,6,101,208,170,68,239,171,139,228,110,188,35,183,141,238,28,175,238,83,187,234,190,180,171,14,65,125,1,222,179,3,28,26,13,121,29,212,159,185,240,230,198,195,250,140,94,136,160,31,226,122,34,164,119,227,194,136,24,13,202,107,102,216,74,150,132,210,145,15,160,175,238,54,193,179,149,205,151,213,8,73,234,85,116,58,165,51,228,182,58,75,173,1,223,177,201,96,187,162,247,10,24,167,116,189,219,133,4,170,216,134,232,172,188,174,34,56,160,211,226,87,213,28,211,36,54,26,166,214,181,14,182,169,34,176,94,221,29,219,164,209,118,103,60,24,37,75,139,41,196,20,83,68,117,151,92,209,187,131,12,204,38,8,180,102,11,249,77,117,159,91,213,50,201,125,191,40,110,198,157,100,7,244,9,208,95,158,25,242,52,22,106,96,172,192,184,102,149,44,24,247,41,83,72,238,250,133,228,122,2,198,181,101,209,207,247,10,211,53,120,190,167,10,201,77,41,91,130,170,51,154,175,228,129,28,45,218,128,183,53,197,236,143,217,15,165,60,145,234,208,104,128,207,198,61,49,7,248,97,200,225,138,26,136,243,198,172,132,183,246,243,125,35,87,195,26,189,113,166,214,205,109,219,189,30,86,159,143,160,214,172,182,109,205,70,56,120,6,181,115,57,220,133,47,55,65,234,48,144,169,21,147,59,226,27,23,60,248,240,171,248,204,241,4,125,204,193,245,198,188,45,130,241,68,198,131,118,129,94,36,245,82,177,14,245,22,253,69,99,33,174,0,63,167,147,69,93,236,244,192,216,26,178,158,193,21,106,208,34,106,51,49,219,232,214,176,214,126,132,183,231,165,109,173,155,207,183,187,60,210,158,181,51,181,125,62,83,159,205,193,179,118,174,213,157,11,71,124,128,119,104,95,31,3,185,114,225,155,123,241,209,87,241,85,247,128,246,76,210,148,187,118,161,191,31,161,101,133,46,182,149,9,130,129,57,185,89,27,178,222,16,203,185,246,204,132,115,207,81,163,220,61,247,197,201,194,160,163,36,52,247,132,212,232,180,141,216,44,5,12,240,181,213,111,99,200,106,199,160,253,249,164,209,110,167,18,91,68,154,109,54,12,94,144,208,28,211,76,43,124,137,76,247,178,242,166,88,42,14,250,149,212,20,82,54,168,52,65,133,22,49,98,170,169,58,146,87,202,217,90,183,156,82,11,53,110,215,173,55,90,145,212,122,67,78,102,104,155,84,247,173,206,74,80,38,53,117,190,211,169,61,212,204,110,91,131,136,94,161,228,194,92,235,212,21,68,139,44,118,241,66,146,194,59,116,30,25,9,203,85,178,175,86,138,19,141,232,236,197,241,94,172,52,244,130,12,204,164,198,112,212,166,35,120,164,92,144,5,10,93,10,145,117,103,213,217,177,242,78,153,69,218,204,104,222,110,33,29,117,213,25,84,74,75,109,55,82,41,37,174,76,34,211,242,120,190,29,192,51,162,139,38,51,133,157,50,239,194,77,20,96,98,74,185,205,46,87,35,233,170,190,21,183,57,105,184,217,117,203,187,86,157,69,123,251,4,223,235,77,177,66,191,160,41,28,36,199,115,125,177,59,163,118,4,191,17,123,99,104,56,33,203,13,24,141,204,212,18,74,45,18,139,109,100,222,223,206,185,118,22,222,204,119,200,170,54,213,196,72,189,162,76,230,144,174,183,167,173,122,63,158,91,54,59,107,177,175,224,73,110,145,206,205,199,233,233,150,152,165,213,253,88,85,145,110,178,217,154,145,83,162,151,47,38,39,89,114,185,16,169,140,82,155,18,211,146,64,204,242,235,42,19,17,35,45,6,0,36,242,157,56,54,153,246,203,169,222,128,93,207,132,138,74,52,133,170,94,67,197,12,188,108,150,6,122,17,217,144,93,110,69,139,229,254,188,197,84,4,25,72,94,119,94,18,86,66,86,97,26,21,101,85,87,75,60,49,170,85,50,221,14,181,43,9,203,221,88,200,169,242,188,52,208,132,210,114,156,249,148,159,171,75,186,34,238,231,211,126,123,71,84,39,201,52,135,210,237,196,170,185,232,39,219,73,114,48,45,14,4,66,166,218,189,197,144,30,150,213,4,93,157,232,85,45,2,15,105,117,214,96,39,140,40,22,19,61,102,196,205,212,109,14,46,151,200,126,31,145,145,98,161,151,175,226,244,178,145,136,228,226,205,193,136,150,154,154,82,37,58,100,69,68,199,213,2,212,88,103,83,185,150,62,225,198,12,60,207,35,221,68,73,160,22,146,194,237,58,123,108,133,55,170,133,65,109,217,232,231,225,222,160,188,197,106,2,165,136,109,189,157,83,8,108,218,106,103,96,72,109,200,234,66,72,45,241,76,85,237,116,22,237,124,63,87,204,229,37,78,203,87,114,203,98,10,27,48,107,149,160,183,69,176,106,208,53,9,134,6,229,57,53,175,102,87,131,125,3,175,205,234,241,213,142,235,77,196,172,154,128,155,131,54,42,102,179,208,42,89,167,170,25,138,44,177,205,73,9,201,71,198,8,134,66,101,165,136,241,73,150,108,13,225,238,136,163,218,13,120,178,236,137,221,245,160,31,105,12,10,91,169,204,139,203,221,116,196,83,59,181,182,30,131,61,152,82,154,235,74,109,216,79,192,211,29,156,104,244,166,147,85,36,45,206,171,157,38,28,105,65,149,150,158,235,210,12,213,239,173,219,160,63,24,178,16,19,13,69,40,119,89,97,50,208,146,233,77,189,182,29,247,39,76,171,128,21,55,89,2,202,172,180,228,190,55,68,192,108,139,40,112,126,182,45,20,105,121,206,147,98,111,191,44,83,197,222,164,156,164,242,244,152,92,40,220,158,42,81,149,250,142,199,70,99,97,171,32,241,245,52,142,119,224,81,127,177,18,51,221,245,174,196,106,219,229,186,147,0,219,152,137,202,38,226,125,186,189,94,35,171,248,34,61,202,215,119,77,188,204,180,34,216,154,175,111,138,132,88,89,211,99,90,99,42,253,74,65,104,10,53,125,222,148,211,185,116,47,213,107,229,219,169,118,170,159,202,131,111,173,92,43,223,74,131,111,57,163,204,250,108,126,51,224,114,6,164,9,119,90,102,224,40,205,103,241,82,82,34,247,52,23,137,87,147,201,54,132,64,9,153,22,100,32,74,42,94,20,73,124,220,192,168,124,86,68,187,56,220,173,128,158,238,226,28,16,130,76,145,42,240,18,21,169,246,7,157,25,151,74,32,42,44,183,42,2,224,63,50,204,244,244,238,162,144,165,216,82,97,77,182,203,184,204,114,203,105,191,180,147,231,51,184,207,148,10,10,36,195,197,65,122,93,46,197,233,154,140,226,181,134,212,137,175,120,74,104,103,43,121,178,11,151,198,137,74,145,200,166,243,112,5,158,115,160,189,81,45,181,77,33,77,168,166,49,42,174,51,197,94,6,149,230,61,21,147,234,153,10,156,24,178,156,62,44,227,106,36,41,15,10,169,93,122,148,145,249,10,159,2,34,153,90,150,50,114,170,4,190,85,140,111,25,240,237,80,102,126,54,202,76,56,179,204,128,59,150,213,10,187,93,67,206,102,164,136,216,20,35,72,109,166,212,59,140,176,147,170,139,33,65,215,48,146,89,33,29,92,175,148,154,73,174,58,91,182,203,67,102,57,239,37,200,120,15,198,135,244,84,155,79,57,148,71,116,10,38,135,232,18,71,151,226,0,217,103,234,227,237,114,89,146,51,211,120,182,159,30,117,122,227,30,132,202,194,152,237,46,199,41,74,92,44,128,146,148,5,190,170,214,197,84,127,60,90,109,123,24,132,167,161,120,92,105,226,114,53,195,212,138,137,125,121,57,82,58,253,101,45,45,207,18,237,126,132,231,151,83,108,197,239,16,89,80,203,58,2,247,119,211,229,174,56,31,118,35,219,241,166,221,155,176,245,165,146,172,215,19,36,82,134,39,189,94,26,12,43,89,83,41,10,233,151,165,126,185,217,95,104,73,142,86,168,209,152,154,89,50,114,73,182,14,101,47,147,173,43,56,178,131,140,152,211,90,173,197,56,39,78,51,186,82,45,115,201,248,80,72,85,34,155,85,79,155,17,131,114,151,219,35,120,109,209,164,10,245,68,6,175,149,107,37,133,236,180,27,136,32,45,170,162,84,161,10,58,50,76,178,37,122,57,220,34,107,21,91,162,72,59,178,173,233,146,144,219,20,55,205,241,114,57,41,19,125,110,4,15,112,100,90,138,79,10,125,41,223,23,27,234,130,238,14,68,68,40,87,123,13,182,73,47,122,180,72,214,19,245,233,182,210,229,230,21,88,152,174,212,165,56,235,14,203,203,114,126,128,38,50,125,177,216,39,51,251,57,65,245,165,153,194,13,211,20,66,142,155,219,157,142,147,249,100,191,138,235,245,120,55,55,101,115,251,113,135,158,242,52,163,175,164,233,164,197,113,205,62,23,79,213,18,96,64,87,229,202,4,93,40,245,166,78,176,180,90,90,141,58,237,97,106,40,244,251,212,168,209,109,98,107,96,42,238,91,237,114,42,37,181,87,133,184,146,157,182,35,90,51,177,198,169,120,115,61,213,227,57,180,190,111,38,248,4,149,145,161,97,183,51,35,8,170,168,162,242,114,154,134,37,114,192,108,147,145,102,188,134,142,105,26,42,180,183,105,72,109,194,98,51,34,44,115,197,193,122,203,112,243,118,191,51,103,58,51,117,15,111,129,205,186,28,210,11,61,83,214,219,163,106,114,214,19,24,133,196,43,243,245,182,11,247,250,227,49,49,92,96,195,205,114,67,65,249,60,18,31,19,17,77,159,200,9,85,169,236,74,90,49,215,108,81,249,2,39,50,19,138,230,200,101,157,174,101,217,156,84,153,110,10,242,60,217,88,35,48,135,224,82,1,174,140,38,241,116,154,79,237,87,52,83,69,215,109,69,42,153,91,171,78,175,223,104,87,240,204,168,84,122,52,142,43,18,137,143,183,69,76,27,127,82,35,107,139,152,229,153,61,138,25,79,171,115,203,92,147,234,195,126,21,210,114,173,246,172,72,210,145,50,52,204,166,177,212,10,163,75,213,244,40,59,40,109,59,165,145,90,170,2,150,76,23,26,175,9,219,4,148,170,181,129,6,224,123,250,104,154,78,247,170,2,191,105,51,27,80,33,47,147,133,77,86,192,209,70,124,45,173,115,77,82,25,228,23,201,181,46,74,11,70,210,227,19,154,235,114,245,125,110,87,170,97,241,130,158,234,86,137,70,169,15,132,120,48,105,228,216,12,62,203,71,38,217,121,29,43,101,135,133,210,170,222,165,133,74,71,31,181,247,80,190,65,215,219,227,66,164,85,175,201,21,68,157,229,83,248,120,195,39,145,204,24,85,229,52,172,181,215,205,94,114,50,95,82,131,113,171,57,41,148,83,113,94,234,144,213,42,190,77,225,236,102,222,174,105,217,92,161,152,194,183,226,152,40,101,198,137,77,127,154,143,84,150,205,109,173,151,227,168,109,111,206,36,103,213,129,54,83,91,84,36,51,206,39,59,113,104,153,209,11,237,150,214,136,103,246,123,68,41,103,50,184,198,245,50,157,118,77,197,54,179,204,50,169,166,101,73,192,27,74,181,58,200,45,90,83,149,203,177,219,234,160,6,140,237,108,173,158,157,10,3,156,174,150,226,249,110,30,27,168,165,229,146,19,225,162,178,111,231,182,155,225,38,215,36,198,108,122,204,207,89,58,95,75,169,10,55,230,184,181,18,47,199,249,12,203,50,153,148,172,173,7,105,45,72,44,194,112,130,165,206,157,236,60,133,99,113,74,81,238,150,198,77,48,195,222,161,56,4,33,230,193,212,125,152,66,24,56,28,245,1,36,161,4,105,151,39,32,156,62,45,135,73,200,46,39,16,150,48,203,39,172,40,58,207,8,130,177,158,9,252,157,70,171,44,43,153,71,145,118,49,78,147,156,89,76,83,18,205,138,119,28,181,150,85,65,103,77,24,216,6,162,41,4,181,128,192,146,202,210,186,243,28,199,146,136,251,185,211,15,99,94,152,207,25,149,226,221,173,17,12,134,153,5,70,32,111,86,189,155,240,78,11,76,98,98,21,8,154,14,8,160,41,241,14,136,177,187,174,113,30,99,130,216,62,61,14,13,28,193,90,143,101,213,162,250,110,34,174,88,167,65,46,145,244,150,218,5,24,155,180,26,244,181,194,50,148,133,14,176,215,13,78,219,143,237,3,210,175,84,150,177,139,204,64,0,207,199,164,5,234,49,120,180,96,196,141,119,34,76,27,81,201,15,64,70,137,17,132,251,59,114,76,190,209,163,236,173,83,229,16,95,254,38,156,161,36,73,214,67,156,32,49,33,235,114,56,244,153,25,194,253,51,227,28,205,140,236,44,197,12,17,120,12,215,26,217,94,53,247,85,189,209,253,42,223,232,213,179,225,168,244,124,72,11,192,126,249,172,198,230,236,78,123,60,13,78,109,71,154,54,74,111,244,219,231,168,26,83,89,77,22,215,236,163,16,61,170,50,21,60,23,152,71,75,174,13,249,158,224,137,143,246,62,212,33,170,238,132,5,178,74,38,127,81,145,152,189,113,146,29,98,60,175,66,117,186,67,128,103,78,9,81,205,56,12,118,189,6,5,199,72,4,73,34,235,205,241,122,212,198,24,18,206,224,180,235,225,118,228,102,48,247,172,73,113,10,174,80,140,17,197,255,30,122,176,35,102,160,49,216,168,228,110,203,158,80,198,93,2,37,72,65,88,108,70,66,208,247,28,52,230,103,79,144,105,74,20,120,160,30,116,118,161,221,211,172,164,179,234,195,108,165,233,2,183,115,194,125,220,155,175,47,220,77,88,125,3,52,201,195,222,12,213,177,189,79,38,147,15,54,153,119,34,176,101,143,239,133,153,78,11,194,222,160,223,118,128,1,79,30,142,254,103,238,87,221,76,45,112,123,27,9,223,134,36,249,78,101,21,150,210,67,80,8,138,26,225,66,40,245,142,87,41,70,48,114,60,0,149,199,176,124,244,187,48,134,145,9,216,249,247,214,133,214,102,47,232,97,200,248,115,202,160,239,255,202,229,177,174,9,180,42,107,50,167,135,70,84,145,181,71,252,20,77,200,121,98,244,58,0,35,224,234,61,124,149,201,86,144,24,51,52,140,61,182,158,49,82,100,77,48,163,201,168,172,72,25,110,63,87,232,8,197,68,153,151,61,65,197,15,20,185,241,6,143,205,11,136,53,130,94,179,56,75,113,232,139,41,177,62,157,19,75,50,70,226,24,124,12,231,125,167,154,84,38,99,102,104,242,87,54,242,213,153,169,76,175,84,13,80,174,200,130,217,143,23,132,87,183,137,209,101,229,254,46,6,67,152,21,200,252,61,136,9,197,232,41,0,213,2,168,114,200,16,36,51,40,206,68,148,233,249,195,153,232,236,142,30,242,223,73,213,88,70,88,45,108,173,100,79,116,183,16,197,80,155,187,158,177,123,240,70,89,183,97,222,179,127,172,196,139,130,54,125,125,255,8,183,184,59,209,226,61,221,173,82,186,236,220,24,218,125,60,223,143,99,188,249,23,119,195,50,40,130,38,139,71,165,29,194,202,251,212,176,19,129,30,50,84,85,8,240,17,66,32,18,60,62,153,181,193,243,237,61,8,13,197,180,41,80,252,166,211,241,71,83,244,46,29,116,136,96,255,97,164,1,96,195,81,221,48,163,174,78,198,131,20,58,97,253,223,95,231,93,37,38,164,173,249,83,130,86,64,178,238,52,214,176,99,239,37,89,98,61,171,123,2,38,95,169,136,130,105,48,205,208,171,122,249,146,162,58,29,185,143,70,84,8,24,127,28,171,178,18,205,58,126,139,34,165,4,233,44,75,196,208,24,10,180,54,226,91,172,94,107,80,216,143,117,149,146,236,17,167,68,49,20,67,180,135,19,15,121,19,70,161,0,133,250,39,239,116,8,52,36,189,80,155,217,51,238,32,187,39,194,28,108,238,152,123,16,191,185,131,3,139,37,97,172,205,231,76,153,0,78,125,114,102,24,118,188,209,104,208,68,62,25,37,231,13,5,151,80,252,28,9,60,51,110,193,35,96,110,15,173,128,8,175,24,129,79,213,155,203,74,225,218,188,58,209,95,110,133,14,22,46,83,16,77,7,230,59,211,134,7,64,27,149,82,30,14,187,139,208,193,102,255,248,186,247,76,143,207,12,214,185,240,18,151,76,115,79,250,26,12,130,62,29,201,65,139,135,163,1,112,143,53,3,199,48,156,52,201,119,25,146,176,178,253,84,180,253,178,78,211,107,179,51,250,115,104,55,104,212,108,70,88,71,8,191,128,65,113,162,53,156,27,155,247,34,9,172,9,103,12,195,195,180,166,38,26,208,13,58,251,96,218,181,104,12,183,247,24,19,89,215,229,197,61,100,47,104,72,34,150,132,61,43,26,116,216,240,195,198,203,154,174,149,200,2,48,22,163,168,133,197,252,40,3,69,35,232,187,80,12,214,30,236,207,0,135,109,215,220,177,107,35,211,141,165,172,140,119,90,56,81,222,220,79,5,134,97,37,247,138,233,8,170,109,50,27,103,0,43,205,180,182,29,237,16,242,158,54,152,158,92,134,62,51,50,66,153,197,199,220,80,223,133,104,132,193,18,31,196,217,195,7,195,5,122,19,48,213,44,54,222,193,68,204,163,13,236,175,14,35,96,63,35,168,149,46,127,16,97,199,79,39,57,174,174,237,14,156,85,0,182,104,124,193,201,128,185,99,54,86,144,123,115,25,9,90,109,14,217,201,236,7,159,186,115,247,156,76,175,180,39,121,165,27,198,153,41,88,31,185,73,7,74,151,206,113,150,166,68,250,6,193,191,23,186,11,197,80,115,127,120,235,48,154,136,37,18,166,28,186,165,251,228,104,203,56,151,141,126,23,65,49,214,56,217,66,17,156,74,76,110,125,194,127,224,240,107,82,196,57,115,228,229,54,185,111,31,226,51,60,193,156,254,120,27,218,247,98,249,189,249,42,220,211,117,110,66,44,138,226,72,212,158,252,183,159,140,66,139,160,143,184,200,189,166,209,79,179,194,189,132,130,195,7,251,173,196,139,230,247,47,120,136,252,180,254,156,7,235,180,249,95,220,176,189,102,139,123,176,104,205,229,193,123,112,136,28,206,39,207,158,88,190,200,100,247,157,234,249,247,185,168,118,178,199,249,132,172,9,26,150,99,31,145,152,117,32,116,149,228,171,20,114,130,170,89,22,164,118,126,40,76,245,238,90,97,79,54,26,158,91,2,175,121,135,147,246,145,129,241,26,160,117,132,2,54,117,236,240,230,14,108,116,111,95,67,159,231,139,185,128,156,63,49,53,118,58,246,250,247,222,167,144,182,213,22,112,144,122,121,97,50,206,142,188,227,114,178,55,126,191,133,235,34,47,98,246,27,217,193,182,183,43,83,232,113,48,204,151,24,111,96,227,24,249,54,116,24,153,17,24,153,15,29,24,55,49,151,54,217,246,228,75,188,96,191,252,129,237,221,83,28,24,170,167,163,241,27,32,147,159,68,36,173,229,49,250,65,72,47,173,235,79,238,60,185,31,210,200,21,117,124,110,198,184,103,87,192,193,201,101,5,5,227,90,224,153,208,171,15,128,222,163,103,182,68,28,66,21,134,237,109,39,121,220,154,196,96,20,66,96,143,193,124,231,154,73,62,163,24,33,32,243,52,250,84,17,218,59,50,208,93,75,109,90,138,17,250,222,89,33,140,162,144,241,254,253,113,207,250,30,135,174,151,89,226,192,6,223,142,156,172,166,31,218,154,61,63,141,133,251,220,206,5,137,25,219,101,212,117,25,103,239,159,253,124,182,47,66,67,231,63,184,246,184,78,122,102,123,112,66,198,38,55,116,73,219,152,55,191,167,52,122,238,133,15,210,253,254,87,35,170,117,94,97,120,74,93,188,251,59,138,149,111,209,121,133,45,114,173,173,144,85,246,244,233,122,99,183,16,18,22,252,225,172,210,123,82,105,126,115,94,206,55,251,102,56,111,125,164,158,133,12,247,150,9,197,240,236,87,95,217,243,253,165,122,45,118,56,155,114,203,32,238,146,205,160,147,10,215,161,182,109,132,156,220,56,127,160,121,122,157,41,212,26,48,67,61,39,201,6,105,246,46,222,136,229,225,204,189,235,104,205,128,63,103,207,117,18,177,132,205,24,155,127,199,89,237,215,150,144,251,104,26,240,153,76,226,36,32,6,142,89,150,173,61,225,236,171,111,4,127,127,218,66,230,240,91,129,138,12,37,174,124,245,21,165,40,172,196,68,63,28,97,200,252,27,112,130,202,193,198,175,221,233,23,138,241,43,201,183,158,155,177,8,192,142,150,158,126,180,238,248,17,191,106,57,120,93,95,158,94,118,252,255,202,225,56,119,129,227,154,76,118,128,16,149,213,233,169,19,49,220,227,199,97,203,35,88,171,117,227,140,212,176,79,60,78,112,31,149,226,251,123,71,245,89,188,113,5,147,124,122,161,162,248,84,221,181,229,153,198,140,223,143,215,97,51,186,202,63,135,110,106,255,228,135,212,92,141,3,109,148,151,187,176,217,118,147,179,165,62,28,10,95,119,106,243,17,17,138,109,88,145,150,23,236,235,119,42,46,158,6,185,121,5,15,132,119,255,242,242,77,235,57,178,131,252,113,3,218,240,146,233,94,11,95,112,153,113,210,54,195,42,148,170,47,2,47,100,62,190,97,34,43,172,74,25,50,112,183,160,164,21,37,158,237,176,21,55,218,115,215,198,38,89,99,103,117,48,126,45,235,41,100,147,102,175,166,176,178,13,129,157,149,192,132,190,75,37,105,200,112,191,246,218,198,30,161,59,250,205,249,70,239,204,254,237,180,3,23,198,204,238,130,87,202,45,162,3,240,196,180,213,196,140,125,121,121,23,127,149,129,247,214,6,139,158,10,34,227,62,218,113,115,210,97,238,9,203,172,130,103,115,75,102,188,173,112,254,46,233,104,229,30,204,116,219,205,252,220,214,247,138,53,124,116,85,116,93,137,66,47,233,240,201,77,139,183,127,119,222,225,184,34,144,246,113,202,181,153,104,58,197,159,179,162,207,121,92,184,252,233,173,170,151,29,240,253,231,36,86,80,232,231,195,220,189,234,148,239,48,242,164,74,104,138,94,61,116,59,24,223,206,6,26,178,209,128,117,100,126,183,10,152,185,162,160,29,211,172,72,108,192,208,122,49,124,95,20,46,208,238,108,64,206,236,113,79,80,125,95,184,182,49,119,16,93,89,63,77,221,125,141,78,91,232,60,151,33,1,39,65,206,141,190,27,157,105,7,24,159,207,138,152,21,145,220,253,10,69,96,253,23,74,79,48,19,0,245,186,249,42,147,185,24,222,47,4,134,49,82,218,28,4,197,184,157,8,218,203,157,185,142,117,207,62,238,56,203,172,200,198,39,61,185,208,64,192,108,182,144,156,84,253,254,121,62,186,77,29,36,134,2,83,199,96,132,203,189,224,12,121,254,110,188,162,77,235,126,63,250,138,10,30,9,58,101,212,242,220,249,219,133,51,146,147,115,161,115,135,38,0,185,46,40,1,183,58,102,152,102,75,36,206,91,70,46,143,177,163,138,177,223,223,11,190,98,184,102,126,153,246,158,125,26,226,91,223,79,230,253,165,134,162,238,210,43,243,227,224,140,127,9,225,43,231,185,253,58,151,233,123,162,4,170,230,211,211,107,167,206,132,15,232,206,85,132,215,252,123,47,226,127,242,45,213,47,125,49,202,238,182,25,218,21,193,241,40,12,161,81,24,37,162,70,0,228,19,163,226,20,10,187,125,160,36,97,97,46,187,247,154,241,242,201,157,143,178,16,172,133,172,203,120,176,87,226,4,9,8,203,177,35,151,167,197,89,71,231,51,119,144,208,131,33,199,144,139,34,167,157,23,208,244,131,57,187,227,84,35,13,78,40,176,31,79,208,247,158,252,119,106,70,164,233,195,25,244,179,46,63,157,94,186,33,174,227,253,103,119,35,103,72,243,54,163,202,186,113,87,96,188,134,118,27,178,219,36,111,159,241,32,32,235,109,53,7,12,142,193,183,94,138,28,48,195,17,194,141,236,195,146,54,129,205,142,2,244,144,17,195,14,104,5,160,38,227,117,39,154,126,252,151,190,250,71,74,242,244,79,154,7,151,170,155,78,152,49,0,121,46,67,148,156,51,115,32,101,114,70,102,163,76,202,76,20,229,253,43,167,83,179,28,27,205,100,228,201,44,109,228,59,2,176,152,89,66,24,113,162,162,153,84,206,76,155,4,30,207,237,7,165,178,9,145,139,246,12,176,141,253,180,144,55,211,75,229,162,3,227,233,200,248,67,153,57,167,76,100,100,250,240,212,221,122,36,159,178,40,116,90,90,154,40,132,204,1,39,159,53,30,52,124,232,22,71,116,130,139,76,19,214,213,136,171,6,149,157,210,45,208,205,57,221,142,242,57,3,142,119,250,239,52,165,153,143,217,67,69,205,3,0,240,71,76,128,165,43,161,22,100,166,210,26,216,116,128,191,180,241,103,121,196,233,174,98,65,88,205,70,142,208,242,145,173,114,238,56,84,38,29,43,87,91,203,35,33,124,222,207,232,156,139,51,14,20,146,63,244,71,72,251,88,21,49,203,4,79,21,64,0,148,63,112,240,200,135,249,177,218,188,120,228,156,127,136,87,174,145,193,142,85,86,197,35,7,120,23,31,144,172,35,89,199,22,0,195,48,19,124,151,182,248,234,32,17,74,198,83,171,138,35,45,149,122,116,87,56,144,235,34,68,112,198,205,39,46,78,247,41,32,142,5,87,106,180,140,213,93,135,2,162,224,99,27,125,20,240,64,226,34,141,84,46,7,4,12,6,248,128,132,17,139,116,62,10,153,144,155,116,86,159,167,27,198,195,121,26,76,47,50,103,207,35,135,191,157,99,43,157,67,47,8,147,160,222,177,19,188,171,19,178,89,184,201,28,90,199,242,199,33,97,15,21,23,71,142,242,5,175,176,176,190,249,193,122,26,114,208,106,54,107,29,44,144,249,29,114,49,120,158,77,85,156,81,119,205,23,33,237,23,9,246,84,134,89,208,86,49,53,6,18,152,181,30,212,192,184,218,108,84,84,147,141,152,154,46,27,108,156,166,61,80,68,211,3,197,107,0,42,82,56,138,24,125,108,125,238,26,94,222,95,200,31,25,228,22,6,218,45,142,173,113,148,48,85,10,117,100,209,232,136,217,28,49,200,175,30,228,192,201,33,187,40,98,143,143,233,35,199,150,254,137,107,142,152,118,28,104,222,150,75,239,8,153,163,237,76,137,22,224,69,197,122,122,80,41,249,67,7,92,74,115,225,81,63,39,51,196,152,152,71,26,122,71,6,106,105,191,86,226,143,172,176,116,90,207,205,65,99,169,112,52,205,97,134,187,4,150,119,36,201,169,168,217,112,181,182,49,232,0,206,37,168,46,61,132,100,143,234,139,245,73,238,60,119,232,177,171,134,118,124,74,187,27,2,4,45,253,44,98,237,117,237,208,225,185,91,236,93,242,68,101,213,93,186,4,196,16,218,165,251,209,157,73,20,113,68,188,113,81,41,184,56,183,73,251,136,131,202,134,80,251,245,10,84,117,115,14,176,114,151,179,198,196,250,158,178,191,47,92,156,148,29,81,58,180,56,56,80,35,23,140,70,44,242,47,215,161,142,179,62,255,250,58,145,215,214,1,138,28,57,78,51,183,121,224,26,85,57,231,27,36,183,242,166,93,26,252,48,214,180,103,246,57,60,92,229,142,99,226,29,202,61,150,174,129,161,140,96,105,198,182,100,104,191,38,219,249,87,230,195,172,240,218,47,180,207,178,32,50,174,73,105,176,232,104,40,45,210,110,35,10,16,72,164,143,211,195,45,52,218,113,118,185,236,139,157,43,199,231,210,145,201,68,122,4,58,178,74,164,199,81,196,44,167,178,219,68,186,103,40,213,4,232,156,101,188,177,222,85,143,76,31,17,29,199,114,158,177,137,241,246,143,247,104,11,64,116,196,69,180,73,98,235,56,29,51,199,133,227,184,146,202,153,227,228,118,38,221,97,218,28,121,8,22,80,148,76,207,211,128,116,146,76,43,105,187,108,229,154,58,46,6,104,30,69,10,196,106,158,57,218,83,128,184,82,234,80,243,208,204,60,157,157,241,25,204,104,65,230,51,201,180,205,49,45,125,48,236,172,217,202,102,247,124,102,101,128,97,124,102,159,142,206,205,217,228,66,103,217,200,148,79,171,31,68,35,127,52,162,51,39,182,154,201,254,220,169,154,230,221,92,51,172,232,108,170,110,42,142,134,145,143,180,80,182,217,232,176,10,230,51,178,77,161,158,54,58,95,40,29,85,58,24,164,108,170,92,58,42,222,158,241,184,105,10,28,128,243,236,15,50,199,191,243,236,177,62,40,44,121,36,211,234,140,105,156,215,76,145,63,2,27,73,102,75,209,130,241,71,182,151,8,167,200,124,184,116,63,180,120,216,54,167,157,93,137,207,28,224,75,198,247,69,198,91,223,217,34,216,127,14,153,89,157,29,209,175,129,255,223,25,241,195,31,205,99,242,119,102,193,35,244,78,96,30,157,173,252,59,69,149,153,119,34,37,241,143,198,94,242,157,70,203,10,203,60,26,233,81,222,146,186,190,37,117,125,75,234,250,150,212,245,45,169,235,91,82,215,183,164,174,111,73,93,223,146,186,190,37,117,125,75,234,250,150,212,245,45,169,235,91,82,215,183,164,174,159,50,169,107,216,73,234,250,197,75,178,186,126,225,75,235,10,248,241,246,251,246,251,246,251,243,250,5,115,214,153,176,159,93,158,175,159,29,212,149,29,17,59,40,197,240,49,180,118,200,242,113,63,73,46,140,226,64,43,250,178,15,91,64,130,131,209,11,15,29,146,17,63,123,211,113,30,66,109,59,245,28,111,184,16,100,87,176,253,154,66,4,116,218,230,17,207,137,255,191,141,206,86,192,166,19,164,23,159,235,145,227,173,23,50,221,245,108,253,237,114,218,11,217,94,123,86,137,223,35,52,228,13,195,109,1,57,177,185,66,73,123,163,114,232,153,245,230,130,59,63,179,203,251,44,228,114,63,179,11,143,30,154,102,138,233,207,254,199,195,8,27,185,54,149,213,68,20,232,170,229,147,226,137,228,255,153,63,112,183,51,46,103,2,120,135,236,200,221,33,232,123,199,207,48,228,172,146,110,74,156,125,226,33,12,230,113,252,191,31,250,21,159,4,56,82,229,127,125,194,35,91,207,71,12,158,87,169,143,168,140,224,221,33,248,193,249,30,52,100,151,6,205,92,252,156,104,22,166,44,29,10,2,4,2,12,150,227,60,23,58,4,186,56,146,24,114,5,51,57,80,120,6,209,149,225,61,223,151,203,189,177,23,115,115,21,63,108,154,61,36,218,68,186,9,60,78,135,132,155,1,198,143,199,105,58,4,68,194,83,254,28,128,248,43,143,2,177,105,178,92,87,67,206,187,39,238,178,115,189,180,198,214,245,178,148,61,82,65,228,25,158,139,161,59,196,117,60,225,0,56,49,189,189,244,184,90,245,68,208,241,194,184,179,166,147,62,190,248,85,227,153,104,223,30,97,246,49,27,33,79,145,58,162,130,16,39,69,231,198,245,8,225,246,246,62,197,240,124,194,26,59,28,248,135,178,6,57,219,11,24,187,204,53,79,208,240,64,86,189,178,211,39,13,62,159,151,213,67,176,33,79,247,189,202,24,241,79,7,247,162,19,32,136,247,33,43,192,56,130,251,138,207,168,13,167,248,130,42,240,140,152,43,148,229,83,160,76,249,84,204,5,237,115,121,234,133,66,241,248,139,214,51,231,231,178,78,242,235,217,195,34,231,5,113,133,255,246,117,239,178,10,113,119,19,61,21,199,171,90,219,249,209,214,252,105,195,161,144,59,138,68,200,124,163,231,20,198,109,212,160,1,20,60,123,31,60,7,116,254,16,155,244,233,92,223,2,134,240,58,99,46,13,242,249,113,243,195,157,139,192,29,192,46,91,20,9,60,128,13,87,250,114,141,218,151,200,153,241,115,34,186,103,33,93,49,99,66,70,208,24,200,8,76,117,10,118,122,102,236,138,115,30,200,176,144,25,80,39,136,63,47,211,176,30,94,6,10,245,85,169,247,18,126,221,76,244,228,95,250,236,54,8,93,40,32,6,247,229,102,3,109,66,63,248,11,71,225,57,152,209,239,92,49,132,159,174,80,67,95,63,52,62,199,99,159,69,251,210,193,126,207,49,56,100,200,58,55,16,47,29,138,87,15,198,243,25,198,95,29,9,95,16,238,167,95,208,228,127,137,186,118,47,70,100,224,212,113,71,220,10,217,33,183,78,161,142,187,82,247,198,237,61,150,30,99,193,125,119,111,7,155,14,98,93,60,110,80,109,171,179,207,62,123,8,134,56,182,118,120,185,39,24,208,177,23,2,105,54,0,14,67,69,156,5,9,156,86,231,236,52,167,146,101,88,65,103,74,77,67,30,15,20,14,179,248,240,62,142,55,20,223,113,51,234,173,241,252,90,205,236,182,107,137,51,42,245,229,187,215,128,122,246,187,181,33,35,36,192,139,21,220,25,187,228,184,60,64,87,150,7,132,60,3,224,222,63,5,203,194,47,185,206,141,6,22,156,227,151,123,67,113,241,178,45,80,39,6,21,92,156,179,31,206,135,23,235,226,51,95,79,55,125,135,200,170,62,122,175,106,14,107,226,18,201,19,41,177,3,247,157,204,105,91,56,113,148,56,187,65,244,87,57,156,142,153,161,235,189,101,110,27,193,142,100,111,152,9,81,187,125,251,139,19,205,30,50,194,217,123,17,56,111,18,158,180,234,11,241,30,180,102,28,66,223,135,236,216,247,62,22,184,86,248,151,13,175,247,133,83,43,43,21,97,220,43,17,1,252,61,196,203,7,80,152,1,4,153,151,79,65,247,121,1,147,229,157,55,22,254,169,160,58,3,120,135,194,65,102,228,193,198,12,44,61,112,21,14,216,117,121,249,106,132,21,124,184,190,15,58,137,248,123,66,240,249,205,238,21,19,227,176,92,35,88,64,87,174,30,200,189,196,74,57,134,220,15,5,218,12,215,44,15,39,234,79,136,12,220,34,27,26,199,124,195,62,72,223,56,65,245,131,173,158,96,155,237,16,77,249,252,78,206,12,151,127,99,26,141,119,38,231,110,67,241,16,118,123,105,115,119,102,69,114,207,19,255,113,115,144,250,67,9,243,8,58,168,40,232,210,216,56,162,126,33,44,102,10,200,41,112,80,175,124,115,53,120,45,189,102,187,190,224,48,211,39,0,103,12,144,143,189,3,190,118,126,112,186,59,131,3,119,200,47,59,194,178,126,126,176,16,182,130,20,114,175,189,215,172,136,151,9,204,69,145,9,20,4,248,156,208,4,66,163,103,196,198,17,156,95,6,51,229,101,246,155,29,223,39,176,253,31,8,18,45,174,24,214,51,64,175,177,13,253,1,244,63,69,43,31,227,120,229,96,31,99,103,236,99,239,145,58,118,105,71,112,246,162,224,147,239,26,94,114,76,126,238,156,5,213,2,1,95,178,135,126,237,102,197,197,37,236,220,113,213,71,238,200,235,109,101,223,71,79,31,61,241,155,159,174,223,211,185,151,122,223,130,120,198,74,185,104,132,91,6,184,145,42,224,248,44,104,67,60,116,109,136,93,247,29,39,241,166,3,239,61,204,157,32,113,230,214,227,196,166,58,191,232,93,91,165,60,183,1,208,235,110,75,46,173,88,87,79,18,175,73,216,101,201,127,225,42,247,206,19,107,255,41,240,78,235,224,189,237,147,106,107,52,47,165,29,8,88,105,130,149,161,71,119,36,108,221,113,106,79,90,65,222,3,13,202,243,198,125,176,236,89,129,217,67,65,231,49,175,218,166,158,89,158,252,172,123,9,19,206,179,251,50,9,65,216,46,25,121,215,237,178,11,91,147,203,231,78,215,181,226,169,216,27,89,3,124,251,241,171,39,154,47,58,171,60,47,47,151,142,39,237,173,4,121,97,199,134,196,130,110,140,2,188,245,79,71,242,196,70,199,47,94,2,158,61,27,117,118,194,65,55,120,182,250,13,232,192,133,137,128,66,65,83,225,236,73,196,139,110,66,174,28,240,184,114,22,248,135,232,146,157,18,112,82,116,76,71,112,230,182,25,131,206,158,236,96,1,199,24,158,17,50,252,103,93,255,159,59,171,241,43,30,231,158,221,112,52,179,210,20,60,188,104,13,15,116,37,178,98,192,30,250,230,243,117,113,207,195,215,185,21,29,12,6,39,230,190,155,127,135,51,8,175,140,158,95,212,130,87,164,99,249,253,253,250,142,97,89,197,14,227,255,244,97,11,180,27,70,88,240,103,70,62,192,20,190,96,37,159,70,223,59,93,89,3,220,83,252,233,8,62,145,54,38,175,137,42,208,215,193,135,114,215,206,138,92,183,67,68,176,39,204,89,23,154,215,111,23,174,108,20,174,173,33,215,173,95,59,84,171,107,16,142,78,47,164,121,32,233,209,7,222,202,86,188,111,87,93,231,234,2,11,54,140,125,143,125,35,226,21,49,135,12,56,9,168,240,157,54,187,163,66,31,69,51,104,242,120,131,146,71,47,129,248,82,12,120,196,50,104,189,178,210,28,120,237,72,51,56,96,208,116,14,249,51,11,188,90,139,7,78,168,115,189,240,98,63,99,162,92,197,229,197,18,240,232,154,137,227,145,94,59,80,123,80,125,59,148,123,48,136,215,23,236,244,166,194,23,228,253,100,249,61,107,160,157,40,167,107,9,9,252,157,143,199,67,63,251,95,127,231,235,191,249,219,208,183,255,229,191,127,243,87,191,31,250,250,95,254,139,111,126,248,163,143,50,231,127,185,121,234,76,2,43,144,254,75,184,234,207,122,16,192,203,159,254,230,127,254,233,255,242,71,111,220,11,228,158,246,34,113,252,250,31,255,250,219,127,248,27,129,125,99,226,229,85,239,144,32,224,5,7,62,87,207,248,125,22,166,119,141,59,28,252,159,250,49,31,18,35,60,125,156,211,23,247,160,249,205,181,203,34,240,2,153,184,102,105,92,61,149,16,206,108,251,47,236,127,47,117,200,103,4,188,124,201,116,165,132,240,82,116,201,116,251,96,246,93,180,227,46,115,34,112,203,115,124,23,230,36,213,194,147,235,245,191,123,39,233,65,192,251,37,78,198,9,223,155,56,132,253,30,228,225,117,21,203,166,57,205,60,97,55,19,184,195,241,78,9,151,195,181,135,15,19,160,198,60,205,156,236,244,79,94,51,10,236,149,191,61,194,251,254,145,189,61,116,50,80,156,34,59,114,193,5,255,206,157,106,226,82,29,31,87,125,148,5,240,207,3,225,27,205,99,106,138,211,119,154,14,189,58,220,221,227,190,97,10,56,41,185,184,165,57,121,253,234,104,251,219,222,8,208,195,101,105,243,158,232,157,103,132,39,89,133,175,236,242,187,45,167,131,31,48,79,78,223,51,243,238,107,78,93,170,14,60,116,30,5,213,22,60,111,204,157,172,135,135,37,200,138,142,227,197,226,79,74,225,127,227,13,134,60,50,62,69,125,111,82,5,76,146,227,248,152,239,41,7,247,221,147,76,193,70,233,202,93,225,222,163,159,31,126,207,59,94,162,107,8,14,85,140,189,161,251,172,35,88,15,60,251,240,124,223,61,156,222,73,235,70,118,206,252,56,199,24,95,51,254,99,230,87,220,187,94,114,236,242,249,227,120,181,139,147,181,226,68,81,88,177,154,130,223,159,244,173,138,231,173,174,243,172,10,133,124,185,46,66,86,178,139,135,203,171,134,47,145,131,67,197,101,7,3,159,67,84,80,252,26,27,18,152,162,246,140,119,156,16,221,225,242,207,196,171,137,66,49,248,246,4,129,115,122,251,94,56,60,158,144,144,127,226,94,138,176,115,254,229,83,31,235,206,107,192,75,232,47,227,4,82,236,23,40,143,185,140,29,165,227,212,107,234,61,58,247,242,161,125,9,201,118,222,231,107,80,30,135,167,15,26,145,165,247,96,252,244,52,51,224,20,51,224,192,246,210,129,230,179,211,144,145,88,196,105,200,149,78,196,59,81,130,13,215,64,97,180,16,187,243,122,60,93,194,241,186,151,151,173,215,95,79,251,236,90,194,2,213,118,240,123,221,46,50,158,3,73,247,78,133,23,107,221,87,232,92,171,73,95,218,144,3,173,65,239,213,4,190,75,115,230,74,204,139,125,194,191,30,177,255,140,153,240,148,93,60,92,62,229,194,33,181,72,200,200,45,18,50,146,139,28,3,246,184,108,203,128,100,36,158,26,46,167,190,99,26,16,43,163,71,64,214,143,0,78,24,147,235,67,152,124,114,51,231,127,93,192,156,18,80,16,149,54,9,23,233,244,167,41,57,10,47,244,61,239,22,239,228,42,254,16,67,233,194,21,213,97,255,101,232,216,203,232,204,220,38,129,232,32,47,58,63,221,78,55,95,66,121,64,2,20,40,70,222,158,210,139,95,71,114,154,32,229,117,221,182,209,88,238,121,231,169,177,2,205,124,105,71,120,109,203,178,145,116,254,249,203,219,231,104,24,158,36,153,240,61,183,146,204,141,207,13,27,149,162,242,237,147,244,200,198,172,8,59,218,163,124,19,70,80,28,10,223,222,124,7,186,141,74,49,101,165,77,111,62,103,99,66,52,236,228,201,193,56,28,130,72,134,248,210,14,203,243,228,142,199,3,195,177,100,194,74,237,228,13,194,227,196,71,245,6,221,113,34,158,122,131,236,56,177,76,61,65,117,236,112,162,207,39,100,152,139,156,117,185,7,22,18,89,97,228,141,244,213,87,134,134,142,157,38,0,179,226,21,186,22,183,99,90,67,87,198,172,240,71,202,72,195,8,180,30,255,165,169,242,241,179,205,252,114,245,239,164,10,248,211,49,229,226,35,165,144,89,53,102,105,51,152,191,25,5,223,21,2,253,24,159,217,219,230,133,32,205,142,248,190,5,105,126,11,210,252,22,164,249,45,72,243,91,144,230,183,32,205,111,65,154,223,130,52,191,5,105,126,11,210,252,22,164,249,45,72,243,91,144,230,183,32,205,111,65,154,127,65,65,154,63,115,98,190,190,36,70,243,91,136,230,127,70,193,128,61,126,187,23,14,29,3,157,52,44,59,252,244,62,208,101,231,6,222,187,125,22,124,152,203,48,137,211,195,92,32,155,33,221,56,198,157,64,24,28,190,125,120,229,225,46,139,98,52,67,19,200,47,232,112,215,8,127,42,72,39,196,56,25,217,141,123,87,39,25,187,241,217,197,93,35,42,88,56,162,223,128,62,98,52,151,12,223,222,70,194,190,48,189,15,254,40,94,199,32,94,135,235,147,195,21,149,251,149,17,227,98,210,38,237,224,71,104,46,140,167,132,158,201,12,143,125,207,76,13,143,197,240,239,61,88,125,65,136,24,24,32,51,155,188,191,169,135,211,187,81,15,5,230,63,134,178,62,199,39,132,140,17,24,78,162,0,247,201,38,96,170,137,212,13,20,133,190,23,53,58,30,141,37,129,10,247,94,164,197,112,4,50,235,90,14,16,48,108,209,110,188,182,117,188,140,56,137,29,117,218,113,87,208,21,40,20,67,97,4,95,111,66,49,194,252,231,46,6,131,222,131,206,91,43,11,14,69,193,127,73,52,26,67,240,219,40,128,134,113,11,46,134,26,29,177,42,216,143,204,10,160,3,224,215,48,213,14,97,101,236,168,50,206,157,173,121,101,235,243,38,181,156,73,79,249,232,124,164,167,134,52,190,100,80,45,62,163,7,54,27,12,138,33,4,132,33,7,190,29,190,218,183,190,246,165,239,249,214,143,238,75,167,20,120,122,229,190,130,182,111,160,253,174,36,246,99,183,39,101,19,76,190,60,232,95,39,99,71,214,117,174,62,96,132,192,38,76,48,175,30,28,143,90,248,32,173,206,189,54,30,51,196,4,116,222,240,95,139,217,131,3,189,164,123,33,43,64,250,105,47,143,215,223,14,194,7,215,173,255,133,62,133,58,153,7,183,187,146,225,18,107,247,14,69,209,23,209,36,44,248,115,211,137,136,25,164,92,198,98,51,62,64,118,108,118,1,115,42,102,240,203,144,150,15,145,209,75,141,89,158,81,96,171,174,61,217,90,210,120,191,239,67,113,29,62,124,245,149,197,171,39,219,183,194,118,22,114,198,234,163,183,227,122,32,81,107,43,34,144,249,222,236,211,137,86,115,133,18,253,148,100,56,91,124,74,125,242,78,30,155,221,49,24,133,16,248,211,178,194,152,247,206,240,34,49,20,67,19,184,107,86,2,221,233,168,239,227,108,138,37,45,32,215,155,177,198,139,177,49,68,251,212,132,222,75,250,212,114,234,189,65,110,159,60,145,161,161,79,221,118,76,208,236,77,108,244,83,247,210,186,103,246,136,196,71,236,157,13,124,88,4,130,141,129,0,244,64,209,82,147,243,170,201,12,252,15,95,198,196,1,139,51,104,65,178,234,30,196,238,176,60,92,91,1,44,124,161,152,245,239,221,153,133,224,101,90,255,184,146,185,68,61,65,154,134,198,131,95,71,217,244,125,216,213,254,90,96,55,90,188,106,244,38,254,11,7,255,72,215,249,191,84,125,114,131,31,82,29,127,132,155,123,36,55,75,155,137,174,237,172,228,102,246,233,85,214,248,11,165,205,44,222,254,124,236,90,230,152,205,186,101,165,114,62,164,133,246,166,190,46,228,237,116,234,66,218,201,32,238,228,52,239,29,106,35,174,124,210,90,193,149,150,221,157,209,27,212,22,178,199,102,93,16,172,55,187,248,50,235,75,22,111,53,71,166,15,217,185,53,87,123,228,17,61,150,61,102,19,159,167,143,217,191,157,204,230,135,180,235,38,220,232,144,255,92,51,191,203,129,36,243,57,139,173,135,46,228,237,4,227,22,178,92,20,42,24,15,176,99,54,117,173,112,200,234,125,204,138,206,23,142,137,235,221,4,206,143,45,17,118,61,243,123,3,84,169,91,108,56,164,67,207,123,169,94,152,148,213,14,223,45,182,53,60,169,201,83,54,212,220,197,193,3,79,223,35,249,182,163,196,222,252,58,222,252,58,222,252,58,222,252,58,222,252,58,222,252,58,222,252,58,222,252,58,222,252,58,222,252,58,222,252,58,222,252,58,222,252,58,222,252,58,222,252,58,222,252,58,62,137,119,130,249,34,161,117,252,250,154,36,189,254,236,90,97,111,118,45,19,97,124,194,151,22,102,246,219,147,107,245,23,229,176,53,222,16,63,1,161,13,141,228,188,47,123,46,98,241,165,224,141,158,219,120,87,224,132,107,111,67,98,223,243,190,14,105,94,204,251,94,186,196,61,49,11,207,7,53,190,28,154,209,29,182,224,120,34,238,127,193,19,199,221,109,197,227,11,0,231,12,148,151,142,75,111,174,30,255,64,230,189,254,185,23,101,221,248,156,64,74,176,143,35,238,40,173,47,201,25,117,129,229,238,236,43,206,117,127,200,248,63,137,26,148,26,225,153,161,67,36,28,51,7,109,212,185,229,15,217,255,129,197,27,192,160,160,56,97,128,184,131,203,158,205,43,19,28,219,233,66,128,41,119,6,226,131,55,128,39,238,232,165,240,183,246,72,250,210,255,90,188,244,6,169,10,138,43,113,46,118,233,115,0,97,167,113,78,222,63,213,241,245,36,23,158,104,76,167,87,47,39,89,147,193,200,221,192,164,177,14,129,129,131,201,228,237,107,162,123,29,3,120,121,217,232,10,228,98,133,202,65,161,67,80,22,87,180,169,128,188,201,193,169,210,237,193,57,23,82,224,66,207,13,87,131,179,177,166,60,225,99,220,113,73,80,20,61,31,11,242,36,70,172,163,180,145,128,84,209,151,132,34,32,200,171,43,126,170,47,30,232,123,68,96,59,19,190,210,188,174,12,140,129,121,72,87,228,143,205,233,185,76,125,10,12,53,118,8,36,13,5,39,186,61,241,13,56,141,166,125,41,46,251,245,116,164,175,204,61,27,224,36,112,54,146,250,165,57,114,61,162,247,197,214,79,243,18,120,98,194,6,70,245,118,101,96,12,74,58,116,45,55,199,217,128,219,167,227,225,118,7,8,26,21,111,238,104,232,101,9,152,46,36,98,121,49,191,131,17,31,93,8,62,28,249,139,163,143,251,239,253,207,198,108,14,14,0,29,28,135,207,229,8,224,211,143,162,153,44,238,53,106,198,190,195,127,242,234,12,47,146,99,154,176,64,69,237,190,254,247,133,77,120,15,157,28,180,26,121,197,22,15,204,53,126,208,49,65,138,214,77,241,73,88,167,51,30,185,28,133,127,112,120,5,136,65,48,28,193,233,95,148,7,174,121,9,248,149,89,118,66,210,169,227,149,125,177,246,252,131,5,24,0,42,4,200,145,244,167,239,82,138,114,90,215,229,146,230,10,181,16,3,123,9,179,214,105,5,175,191,139,113,84,111,30,14,95,162,202,23,200,225,232,22,229,106,241,34,42,119,18,151,24,6,19,166,207,72,204,178,44,191,210,104,85,22,197,211,129,58,4,49,182,0,12,247,48,107,184,160,135,203,158,106,38,33,94,23,27,87,175,142,49,189,98,80,130,132,13,87,75,59,168,33,203,24,191,207,134,170,0,92,7,51,211,89,75,207,118,232,224,213,235,98,142,135,109,164,241,251,224,13,3,230,10,163,200,178,108,64,115,223,119,63,242,248,242,28,9,56,245,205,185,134,200,122,52,209,3,134,199,100,6,145,72,64,100,32,154,144,251,17,45,202,218,57,122,142,126,162,30,44,47,24,10,63,79,204,160,44,128,193,167,149,142,129,117,28,152,16,28,75,156,132,214,249,48,143,164,159,27,200,71,242,54,250,185,129,164,20,229,35,249,14,45,42,179,180,233,24,146,139,110,210,89,180,66,131,103,243,234,52,109,56,194,152,126,46,224,239,193,29,38,111,122,250,28,156,80,192,119,204,252,14,165,221,94,39,142,67,10,40,203,229,14,81,68,74,0,192,244,80,49,61,134,92,254,50,86,227,66,230,224,43,35,155,254,70,136,203,89,5,59,58,35,105,142,11,145,243,0,114,59,243,28,0,88,31,182,221,177,130,213,133,85,198,239,255,98,243,244,130,247,139,35,253,111,222,47,111,222,47,111,222,47,111,222,47,111,222,47,111,222,47,111,222,47,111,222,47,111,222,47,111,222,47,111,222,47,111,222,47,111,222,47,111,222,47,111,222,47,191,32,239,151,176,227,253,242,197,75,220,95,190,120,139,107,242,137,189,117,156,225,248,236,5,163,241,217,65,34,221,7,244,167,81,70,92,65,221,93,231,25,222,16,254,198,241,188,83,211,72,253,224,14,81,2,246,2,224,215,11,239,62,219,119,234,185,113,120,239,123,79,195,155,216,183,39,135,147,254,99,189,160,171,44,7,250,112,72,127,4,247,82,106,254,156,182,230,185,207,12,166,229,152,204,224,164,17,15,63,92,204,156,240,206,60,166,120,95,70,23,43,199,0,121,146,217,198,115,105,224,224,127,23,112,89,112,226,13,4,93,240,246,57,189,165,14,234,146,247,138,206,147,29,196,184,80,246,222,35,156,102,228,241,157,170,7,101,211,185,156,213,194,185,79,240,180,127,154,92,196,56,66,191,218,250,247,67,39,183,12,65,105,27,240,160,212,66,23,81,29,238,25,14,41,38,76,6,161,47,64,116,114,207,224,161,232,196,29,36,16,213,133,49,186,196,160,195,101,130,179,36,29,227,247,95,188,103,120,184,22,27,158,155,4,92,94,122,174,46,49,12,75,134,111,111,96,24,129,64,13,196,3,124,251,4,158,96,56,238,123,120,172,31,54,46,72,238,13,254,196,55,50,199,33,15,134,160,18,88,148,129,146,133,26,159,50,78,159,193,207,174,228,124,42,20,55,224,239,70,77,165,114,169,75,63,77,104,92,232,231,32,186,48,229,11,125,62,147,173,241,124,46,215,226,43,210,180,51,96,120,29,32,201,33,41,161,149,101,248,22,159,30,213,249,52,214,218,228,119,173,17,51,213,135,57,162,33,72,21,114,144,226,136,241,188,134,76,85,182,182,169,22,74,16,19,169,211,200,188,55,19,123,148,56,99,246,226,116,150,166,199,40,188,26,33,125,113,60,232,237,215,85,106,164,225,101,173,140,32,226,170,154,41,45,178,106,54,94,87,135,235,81,182,59,194,178,169,30,79,180,26,243,238,132,90,206,170,245,124,102,155,146,241,138,216,71,51,169,249,34,155,175,102,150,181,108,37,30,17,170,149,21,70,106,153,117,26,89,35,189,86,59,87,232,13,26,153,244,160,215,42,103,83,125,164,8,15,42,149,1,157,102,149,125,124,85,158,140,247,195,54,87,104,239,166,61,10,218,168,76,10,46,107,11,14,233,142,203,2,155,42,21,43,41,169,190,80,164,153,190,152,173,85,57,155,19,9,90,107,80,189,85,175,135,76,7,233,129,0,83,8,186,175,165,82,21,110,74,102,155,216,104,63,91,111,34,235,170,186,205,15,26,116,118,215,173,183,20,54,155,173,84,227,121,173,144,202,78,103,36,157,110,84,209,132,22,231,167,251,20,84,46,213,50,29,44,215,157,175,153,14,219,223,242,213,86,81,210,160,249,140,30,39,203,218,108,132,108,91,235,49,12,45,201,201,156,86,86,245,61,47,201,141,162,150,78,175,123,29,49,207,234,179,174,8,166,104,61,139,55,122,237,244,106,144,174,39,186,113,37,71,43,153,92,54,157,218,52,168,218,52,147,93,87,26,141,21,133,229,32,140,192,187,173,137,190,218,143,54,104,149,223,165,22,141,218,150,93,161,213,217,30,171,45,170,245,109,36,18,111,164,218,82,46,159,107,205,199,233,118,175,86,132,82,227,20,93,175,22,103,66,73,158,174,122,187,212,96,188,221,199,21,114,64,214,251,204,104,91,175,230,33,84,192,43,197,156,208,229,55,76,38,143,100,200,85,42,5,237,244,41,195,45,38,66,190,183,18,107,220,10,202,143,168,212,16,174,20,167,179,101,3,110,78,54,156,66,114,229,22,213,237,246,240,120,115,159,158,195,149,220,42,91,219,244,216,126,35,149,94,142,10,221,34,3,115,189,49,5,21,245,5,183,204,165,242,123,153,100,234,185,76,179,48,219,149,144,122,181,162,229,134,244,126,12,207,139,85,134,90,144,179,22,74,231,90,186,202,247,54,106,49,157,231,5,105,0,231,250,34,82,34,171,66,185,179,195,169,36,39,181,51,251,202,80,88,168,66,177,72,102,182,165,49,75,234,173,156,74,142,58,84,153,81,59,88,41,187,206,109,59,232,52,157,222,164,102,219,213,96,138,55,219,80,73,223,22,83,187,58,185,168,40,153,218,8,233,149,181,44,213,26,21,36,100,191,64,91,133,106,127,82,220,11,9,122,47,32,58,220,160,50,93,57,209,210,114,176,56,104,116,171,216,170,216,79,137,187,38,73,10,186,156,81,178,165,214,12,98,10,171,118,9,111,107,136,88,174,203,27,148,200,22,235,106,83,193,246,93,108,70,98,197,89,49,158,193,58,180,84,216,33,131,156,128,9,19,84,90,212,231,36,179,43,54,73,130,209,243,187,13,209,109,180,154,227,126,143,233,47,48,89,207,161,17,156,44,9,145,20,197,36,18,56,145,169,116,145,118,31,69,155,213,82,182,221,168,226,236,82,169,182,152,61,86,153,22,154,152,170,213,136,210,188,146,47,117,27,69,174,53,236,111,198,217,85,183,186,46,168,43,172,42,75,24,94,18,182,16,210,239,239,178,80,159,19,201,200,118,185,92,233,233,22,150,31,111,152,118,111,152,128,103,85,114,176,107,86,118,106,121,88,80,101,162,59,88,137,115,6,107,148,155,245,226,150,170,161,45,37,209,216,119,231,220,84,91,151,244,36,147,132,5,122,210,74,166,167,124,185,75,206,50,114,182,136,107,35,132,175,41,237,41,157,90,231,70,115,100,152,166,23,165,54,60,221,247,89,20,154,141,181,13,143,196,171,203,114,185,152,45,143,250,112,22,45,102,104,116,186,130,42,227,188,200,47,161,114,179,155,193,19,59,34,197,167,178,194,184,63,75,86,180,244,2,214,244,118,99,142,46,23,84,127,29,129,167,203,66,39,209,203,12,251,68,169,185,221,138,140,210,83,26,139,244,2,37,231,153,52,94,204,23,247,89,61,159,105,232,113,84,218,116,154,10,164,52,91,133,193,108,18,161,226,61,189,219,19,27,106,100,211,46,238,181,70,25,81,53,108,1,88,45,21,36,12,158,224,241,9,90,94,86,39,21,105,163,12,90,203,236,118,49,144,147,185,92,170,211,85,234,245,164,56,192,176,122,113,79,13,86,64,149,108,209,202,120,34,100,185,124,35,95,218,12,39,48,43,18,59,18,222,167,177,164,184,170,64,249,9,143,79,9,81,93,174,33,169,137,40,205,222,180,151,4,218,99,61,236,68,86,153,25,74,237,230,228,164,44,15,246,219,8,220,207,137,131,97,67,93,224,211,245,186,79,53,97,13,89,150,219,27,98,49,94,230,84,161,204,37,155,153,82,98,83,145,132,22,76,23,120,100,210,23,209,205,62,159,137,76,56,20,90,102,215,67,136,70,86,72,132,95,147,139,4,63,159,129,185,177,232,146,42,156,72,33,13,130,159,78,71,245,17,134,86,148,225,170,216,212,24,102,86,85,74,139,106,150,211,6,105,180,158,46,112,145,165,22,239,14,71,241,118,135,47,15,171,181,182,188,45,146,221,110,19,107,112,11,120,213,235,235,163,98,185,63,71,102,10,223,155,214,123,185,113,51,222,204,86,231,73,170,214,72,97,220,108,145,19,179,136,62,232,232,165,233,184,159,90,172,145,77,186,7,180,198,102,54,172,43,172,182,159,141,151,114,23,2,218,122,220,203,106,59,68,143,15,155,98,131,41,44,187,120,173,179,201,113,101,101,72,175,215,213,2,194,173,10,201,58,166,229,7,189,250,172,132,67,140,140,162,217,1,157,138,32,237,2,28,79,183,228,236,108,207,84,55,84,14,47,47,228,66,107,80,46,181,164,13,221,160,214,195,190,62,89,15,225,217,122,6,23,72,66,239,73,121,44,209,96,214,157,230,108,50,105,215,171,84,50,191,37,6,232,140,159,253,255,236,189,107,147,227,74,118,32,246,87,234,50,164,142,170,37,111,17,32,64,18,168,118,169,3,47,146,224,27,124,147,237,246,13,188,1,18,15,18,15,130,96,117,69,104,237,144,37,133,52,43,237,122,199,218,176,199,94,41,44,237,174,164,157,135,188,178,52,30,73,214,159,153,190,51,250,228,191,224,76,128,100,177,170,88,213,125,251,246,141,209,134,187,163,139,4,19,249,56,231,228,201,147,39,51,207,57,89,193,43,146,41,52,54,122,157,37,134,27,99,204,50,148,182,213,148,69,27,17,180,56,155,109,72,254,146,90,171,120,99,59,112,148,177,184,40,12,86,244,176,83,104,15,250,62,189,142,181,70,223,234,129,66,78,190,175,241,149,188,82,26,251,83,123,77,13,70,61,178,174,54,163,154,222,15,10,51,116,46,49,53,100,184,86,25,13,241,208,181,225,44,28,71,196,156,106,75,174,150,150,96,88,203,245,186,193,150,179,11,97,235,182,202,166,176,204,78,105,135,43,115,136,43,22,135,217,33,209,234,14,166,157,105,119,210,246,27,121,115,214,35,242,234,184,18,144,229,200,195,214,253,208,19,179,121,181,195,96,217,213,120,77,111,230,30,105,98,19,145,54,153,254,32,31,212,154,163,197,140,219,216,138,166,148,150,3,97,88,228,71,173,34,37,142,81,188,165,149,17,44,68,165,160,49,214,241,245,164,110,73,90,72,184,89,21,27,161,82,183,216,192,179,181,118,179,234,78,125,109,20,145,138,181,214,194,165,88,174,130,217,110,93,174,119,130,110,159,26,177,245,90,217,244,86,97,15,143,74,92,119,195,79,107,78,117,20,110,52,102,80,14,233,225,36,112,163,108,91,153,53,137,121,148,245,86,13,222,98,28,129,137,106,172,98,134,77,141,86,240,222,172,166,172,122,182,226,143,150,93,220,111,108,117,23,149,87,182,179,234,34,221,245,166,204,147,197,202,156,149,220,104,48,34,198,97,173,217,235,90,85,83,172,17,249,108,219,217,204,137,110,221,208,12,147,148,102,68,24,243,24,54,102,91,131,82,126,58,178,75,30,195,140,26,211,65,212,113,90,249,117,175,178,44,23,235,217,138,187,192,140,26,106,148,71,156,82,136,218,237,154,66,14,108,103,62,48,89,169,55,208,39,109,48,232,200,105,95,205,74,27,10,11,61,171,54,233,204,170,214,40,47,245,231,171,201,146,247,151,14,227,160,125,117,232,245,100,186,34,103,165,110,196,224,97,88,108,22,42,178,212,159,32,149,45,62,9,6,142,60,201,91,213,82,184,238,134,236,18,233,121,235,120,181,214,75,203,121,30,115,231,141,245,166,61,173,240,92,167,223,212,108,12,173,229,201,104,218,233,214,45,140,159,204,198,10,223,3,93,81,10,153,230,182,138,15,29,99,234,163,158,225,5,181,86,29,81,58,122,176,32,202,81,191,86,52,251,150,209,114,184,108,212,16,196,81,109,69,53,80,89,92,169,193,180,165,180,120,89,223,232,173,214,38,118,141,1,139,107,43,204,236,248,171,94,125,26,121,13,117,177,246,232,133,214,156,86,70,165,161,24,101,91,22,32,203,194,150,139,163,173,30,43,227,173,54,152,140,26,81,107,84,16,150,75,79,166,181,89,223,107,180,137,233,16,140,35,164,181,170,8,171,168,135,57,141,173,189,94,122,13,124,198,181,4,76,160,98,135,158,232,211,17,70,151,234,67,206,67,169,85,177,143,247,231,70,47,246,35,115,221,95,100,43,197,173,110,174,198,244,106,221,168,44,212,45,177,241,69,121,88,140,183,113,195,236,143,154,45,203,169,241,27,195,240,59,150,232,182,199,214,104,106,25,85,66,118,76,174,141,71,198,38,86,156,37,97,48,181,230,130,117,189,89,88,48,180,168,130,228,169,1,150,157,180,135,38,75,183,57,100,192,86,187,148,218,218,180,216,17,51,153,217,64,250,185,89,54,107,52,24,116,58,217,168,107,183,94,204,22,133,249,162,221,239,79,59,245,186,213,17,201,178,97,240,74,84,232,214,133,202,66,86,227,80,226,133,69,177,179,46,114,78,39,236,110,186,163,30,151,239,55,121,19,89,80,89,68,226,157,152,142,23,94,127,89,181,219,253,225,170,199,32,150,210,28,213,150,219,49,81,69,23,194,170,70,109,80,191,218,241,41,191,207,213,154,204,188,60,234,87,144,154,230,116,39,196,180,201,142,135,203,152,113,54,225,108,30,116,150,245,110,121,62,52,49,106,29,224,13,187,156,213,168,242,184,182,46,76,43,86,145,70,12,75,153,13,122,139,198,150,143,23,78,101,93,106,116,21,170,223,88,104,116,88,149,87,254,188,180,142,250,242,166,213,110,146,68,27,229,67,70,107,117,139,11,191,197,137,133,77,36,21,27,170,38,200,108,7,104,86,42,210,233,149,38,171,69,144,165,234,104,175,89,167,42,116,171,82,11,235,227,69,165,175,109,219,91,142,30,145,218,128,82,208,178,80,90,185,62,58,90,174,38,110,180,105,79,178,65,97,51,168,86,187,108,126,22,121,29,161,170,114,85,173,222,12,75,222,138,94,200,219,160,183,204,27,93,38,220,214,56,43,232,179,157,90,221,182,135,232,156,153,112,181,110,49,203,248,237,234,154,25,122,13,73,13,221,85,111,161,13,230,149,42,96,135,37,213,110,213,123,35,180,187,65,166,171,86,115,235,140,23,250,112,193,71,227,114,195,226,178,195,138,21,173,186,217,117,29,159,212,98,14,19,135,130,174,135,140,50,89,140,137,198,74,40,245,23,44,42,71,196,98,92,205,99,117,143,165,74,93,84,157,109,91,69,48,219,20,122,173,105,20,200,97,137,25,197,229,49,231,247,43,113,169,65,207,231,93,164,208,183,202,61,199,152,219,77,132,213,253,26,75,116,106,228,112,77,8,226,148,21,54,86,217,96,0,51,182,121,105,177,225,204,74,143,6,186,234,194,0,99,145,244,226,208,88,87,166,213,120,220,98,43,131,50,187,146,215,98,60,66,92,178,160,23,11,168,213,143,102,114,118,67,213,22,235,145,225,116,13,50,94,181,42,205,154,209,158,114,253,122,141,183,176,249,104,90,220,110,11,241,134,40,9,110,1,5,84,82,16,119,22,109,226,74,141,237,87,203,206,150,110,22,243,1,94,106,152,190,55,95,100,3,116,5,230,239,201,138,204,46,218,81,48,90,134,203,73,205,107,174,150,249,46,138,202,44,217,213,230,238,220,155,98,28,190,206,231,219,254,210,181,107,6,238,111,185,49,152,45,187,35,154,90,96,89,114,156,231,27,249,218,122,225,101,75,52,86,92,245,2,108,74,208,245,168,140,245,186,173,181,167,244,25,15,47,151,203,213,0,232,33,124,99,48,111,216,75,169,194,12,150,65,190,43,3,242,227,156,222,205,215,140,236,198,137,241,184,22,142,179,113,190,203,123,29,145,216,48,219,182,102,85,90,204,162,83,244,155,203,114,181,37,22,86,29,118,94,89,123,89,57,30,73,83,138,40,27,97,165,45,172,67,108,164,173,197,42,80,129,59,72,115,42,229,215,157,90,23,245,132,144,93,119,152,60,214,230,251,181,66,208,212,20,54,171,54,208,13,218,225,25,154,42,215,131,42,89,41,112,100,126,229,55,148,146,45,50,132,204,132,180,222,201,86,186,235,88,210,185,242,154,196,205,110,190,48,107,144,99,134,26,142,199,177,209,111,14,121,139,207,150,218,75,125,48,236,80,227,109,177,19,33,150,168,210,211,237,82,236,173,171,149,245,104,36,224,131,6,201,35,108,118,30,213,55,37,214,25,15,88,158,5,43,20,195,25,3,66,44,217,96,46,216,43,141,197,135,246,168,49,171,242,227,58,42,247,153,60,165,41,2,150,101,113,82,222,78,170,197,126,111,74,181,125,91,24,152,93,182,28,44,250,155,22,103,240,49,93,48,117,180,193,244,221,110,28,111,20,97,184,69,122,134,213,239,76,152,184,213,4,74,30,144,47,204,20,173,14,181,136,107,153,141,174,168,209,181,65,176,213,90,3,223,96,23,178,205,213,106,126,30,91,68,213,106,175,49,194,1,23,88,53,70,229,253,10,54,232,215,141,149,166,175,17,108,76,79,169,226,178,220,181,250,64,184,162,92,3,76,194,85,109,52,218,132,156,203,241,178,67,227,17,91,159,121,217,222,112,60,193,169,49,152,223,244,72,103,150,89,178,233,46,248,166,4,244,146,234,188,205,199,29,83,223,152,91,187,213,201,186,83,28,47,227,98,111,48,240,218,70,140,227,100,147,82,59,14,80,188,228,108,173,49,31,248,93,199,219,224,68,182,214,100,55,101,186,58,76,87,111,65,189,54,177,226,254,34,194,163,200,174,50,52,27,233,17,77,179,165,222,128,99,248,133,174,235,17,191,18,27,12,75,245,103,83,156,106,129,135,42,167,89,213,214,130,210,171,15,242,155,79,229,231,251,252,154,94,114,60,215,93,8,229,60,232,232,2,94,24,122,83,34,63,44,98,84,103,91,17,135,120,149,136,129,218,60,198,251,20,26,207,216,165,136,19,161,73,174,209,54,96,78,48,28,186,124,40,148,187,90,41,143,227,234,8,8,247,141,64,81,212,245,117,230,54,151,41,20,37,229,147,135,96,198,113,12,71,16,178,240,171,190,95,111,15,6,188,204,125,9,93,27,147,125,171,155,163,155,53,143,46,214,124,108,24,190,59,149,127,16,91,120,23,51,246,81,216,222,123,193,130,145,179,189,169,112,122,68,131,98,185,244,255,37,126,241,62,248,238,255,74,61,12,78,132,143,46,92,22,200,52,158,237,189,96,172,15,221,225,18,203,210,47,37,53,136,84,8,228,201,112,211,178,82,150,30,133,155,134,215,65,130,191,92,186,9,247,165,14,241,7,21,238,238,128,204,237,204,17,246,223,23,207,132,166,222,95,80,152,154,8,221,197,249,188,139,200,123,186,71,30,5,176,254,8,194,253,198,191,184,57,10,183,253,49,53,236,124,242,18,135,158,247,69,49,254,182,245,239,158,143,123,251,200,248,156,32,138,73,56,230,135,246,223,223,186,209,165,231,218,203,96,215,234,37,73,144,48,96,245,33,76,249,37,130,22,75,216,33,32,37,12,208,186,115,43,120,24,24,250,91,0,162,58,202,39,38,238,62,230,232,105,222,122,20,246,243,253,181,63,218,67,63,184,72,236,40,117,196,219,223,168,54,201,85,226,155,143,43,154,238,192,223,243,249,248,128,10,146,253,254,244,154,222,199,129,193,19,7,133,114,33,149,208,187,64,224,48,234,51,182,23,216,135,145,124,191,247,143,99,243,166,71,123,151,104,209,255,38,192,92,73,170,230,122,234,205,163,176,191,71,174,47,223,164,186,123,49,109,211,201,229,147,221,139,218,135,141,178,73,155,249,127,166,37,63,253,101,169,255,21,32,253,68,201,79,25,137,21,175,204,233,156,206,236,93,39,210,114,251,0,166,105,24,210,152,57,196,230,116,217,67,200,86,243,46,248,232,46,74,103,117,23,190,117,31,243,212,61,106,239,56,146,43,123,20,159,20,6,26,229,14,193,83,143,98,139,134,220,161,165,212,163,98,231,31,193,87,114,17,151,250,75,28,128,88,208,71,225,88,27,245,92,150,125,84,227,33,102,170,191,143,24,123,136,21,123,231,226,209,79,63,246,111,210,216,175,253,7,57,197,195,111,252,40,36,237,113,84,216,253,211,81,76,214,180,104,225,174,213,244,214,90,145,53,154,211,111,28,210,116,47,45,62,59,117,124,118,234,248,236,212,241,217,169,227,179,83,199,103,167,142,207,78,29,159,157,58,62,59,117,124,118,234,248,236,212,241,217,169,227,179,83,199,103,167,142,207,78,29,159,67,154,254,74,157,40,142,98,150,158,196,63,115,215,251,135,216,117,247,246,62,15,118,216,135,13,239,179,163,29,239,103,252,44,158,80,35,238,219,190,239,99,111,226,135,64,83,79,196,173,60,14,150,9,79,194,160,93,123,202,211,233,50,199,121,196,219,123,81,119,113,28,23,245,196,89,193,67,47,131,163,208,172,71,1,226,240,163,72,88,167,67,4,62,10,25,121,255,144,236,148,179,198,137,160,178,203,80,178,76,185,41,198,110,24,228,211,19,1,48,41,63,138,47,187,63,71,59,123,226,32,237,41,161,113,6,203,60,245,14,98,126,113,202,199,226,116,224,218,67,164,183,251,178,239,148,191,201,189,64,98,207,178,210,243,113,109,207,206,126,227,236,95,28,7,70,59,17,181,247,97,128,182,163,51,169,111,17,22,244,249,104,154,167,88,231,97,172,181,242,131,88,107,167,93,34,158,14,85,151,158,167,157,110,151,124,80,247,129,44,228,229,233,16,111,176,83,30,198,44,124,42,214,234,3,80,78,81,87,117,148,111,27,115,245,246,113,92,224,83,39,111,71,94,79,207,179,209,189,72,123,39,130,14,63,233,206,115,194,221,104,79,78,228,4,111,63,95,53,60,133,59,138,191,252,129,165,30,70,18,188,231,81,117,170,236,221,249,212,7,5,123,78,189,105,240,19,225,142,75,71,105,207,143,238,167,184,229,56,234,101,122,98,7,149,140,251,129,47,95,92,237,78,229,238,5,75,188,31,78,243,148,7,219,237,253,74,30,133,183,124,52,249,156,94,159,124,131,208,133,5,66,20,159,245,254,185,92,102,51,16,114,32,189,1,245,225,211,37,41,149,74,98,81,17,47,131,64,75,172,97,200,130,252,184,142,12,144,115,103,126,224,153,114,144,121,153,152,198,228,60,104,6,3,88,17,203,92,228,204,107,104,67,65,146,162,6,126,128,39,5,147,202,233,19,161,0,144,46,46,114,34,204,77,20,11,42,72,182,0,32,206,185,120,145,147,175,35,211,1,147,228,101,50,92,54,193,101,40,231,252,235,155,204,238,252,225,75,120,146,145,185,202,136,203,37,152,101,18,247,168,252,230,203,40,138,190,132,97,172,191,4,243,145,234,200,174,162,42,153,219,151,206,235,140,152,121,115,125,30,92,223,136,97,96,112,246,210,114,99,85,101,192,235,228,34,194,35,140,46,110,60,53,8,61,231,204,81,163,179,46,144,83,166,175,158,159,31,222,39,248,154,73,117,151,158,186,10,85,63,56,191,1,109,93,201,217,76,222,247,221,124,188,216,30,87,159,201,217,106,96,184,202,85,6,240,112,144,201,37,30,82,106,46,29,166,254,149,127,123,1,157,61,157,163,22,0,4,224,227,18,102,188,184,189,184,184,4,168,201,198,253,247,46,248,0,175,224,255,28,196,103,218,152,125,7,104,188,130,212,187,206,100,213,3,10,186,26,100,222,7,112,238,73,72,37,208,155,96,228,159,4,22,50,141,147,88,78,149,69,192,4,151,116,234,56,22,92,59,151,105,47,130,6,146,232,164,44,104,229,114,9,148,140,8,136,201,139,151,223,26,73,90,116,148,87,224,155,146,101,160,30,4,215,25,200,109,128,228,160,61,144,154,180,118,247,54,151,121,113,247,131,87,174,1,160,207,228,230,149,139,83,157,127,179,135,254,42,200,65,253,0,158,182,94,29,99,39,166,197,111,63,158,210,107,48,57,129,76,106,67,141,41,71,169,170,193,16,180,243,113,204,1,186,252,60,147,223,250,243,252,241,56,3,213,1,97,148,63,217,206,171,192,5,11,120,144,4,89,231,99,80,248,16,142,175,128,33,14,27,27,236,218,250,4,156,15,177,84,92,215,203,195,78,201,39,226,218,58,198,240,244,72,190,253,174,48,132,216,241,240,224,235,83,99,150,124,128,110,101,66,15,122,24,239,219,201,220,27,229,7,1,245,221,32,232,139,107,53,233,186,79,36,177,36,115,187,187,194,2,214,220,29,36,117,191,71,244,238,190,135,135,121,226,59,193,52,92,66,246,129,68,238,250,209,199,97,11,161,63,135,88,138,75,51,237,189,53,186,235,202,227,202,51,57,245,163,5,6,232,242,196,24,196,116,189,7,206,189,207,66,233,230,130,123,130,226,36,144,254,174,226,87,96,245,5,88,77,57,18,177,64,158,42,170,125,79,144,58,23,167,144,112,159,66,34,184,143,4,171,106,98,104,5,221,72,233,3,221,45,80,245,35,193,240,30,92,18,108,143,133,222,1,76,57,151,98,181,188,171,21,34,119,215,92,230,49,204,208,45,250,220,57,13,179,243,8,230,147,240,170,39,73,251,12,16,207,195,144,54,246,237,38,130,147,253,155,128,16,136,166,69,199,187,137,175,3,122,249,149,248,104,66,189,248,54,236,9,1,63,52,112,245,100,175,125,183,16,238,36,23,132,165,227,233,254,39,24,206,174,167,67,48,193,23,172,52,15,214,70,157,244,145,142,161,246,120,7,99,86,221,235,5,217,204,11,144,157,217,233,102,151,187,231,247,66,190,163,227,174,122,33,84,189,248,19,139,35,63,255,160,254,111,35,145,20,213,82,3,21,212,246,177,51,132,13,150,75,9,152,140,107,47,69,39,25,45,105,170,255,202,84,252,99,69,207,84,128,32,122,145,106,187,71,26,29,76,248,214,60,11,48,232,138,186,250,73,89,37,33,244,81,229,239,167,243,61,144,186,162,39,218,254,71,11,198,131,36,74,170,217,119,126,90,105,254,94,19,153,111,35,22,211,65,144,104,39,202,183,151,88,119,196,131,52,205,63,168,255,85,232,167,51,83,246,227,25,214,86,125,31,244,133,101,250,193,71,145,246,208,215,182,175,231,119,149,245,84,89,53,215,233,8,131,21,183,221,164,187,159,32,235,251,40,186,83,248,78,205,48,79,171,24,160,220,65,106,62,211,240,197,237,109,174,35,205,85,57,56,247,146,42,47,206,255,153,252,4,139,182,135,211,71,38,119,254,43,155,64,46,46,114,25,168,222,131,142,216,45,166,30,64,3,85,42,184,26,246,30,175,134,197,107,239,110,53,124,183,6,86,47,147,21,215,219,183,231,187,167,235,12,220,116,121,216,179,160,209,87,129,234,136,233,202,245,78,204,237,211,222,190,133,197,110,142,150,164,59,252,114,73,165,87,187,202,115,135,229,171,248,88,97,6,131,175,128,32,215,215,238,165,31,136,65,232,191,58,7,105,41,242,57,244,250,90,133,114,89,2,226,33,82,94,157,91,151,226,165,15,21,173,67,26,144,99,119,25,114,55,234,102,105,122,170,127,85,6,77,6,6,88,197,36,251,98,25,192,229,135,162,226,190,67,239,128,125,92,236,84,137,164,53,241,116,230,139,171,147,176,33,167,218,133,36,59,89,55,120,1,42,10,118,216,95,238,6,244,83,43,6,136,183,191,116,29,95,125,241,226,238,57,41,250,40,97,95,215,43,216,121,39,223,192,118,213,227,38,19,174,243,84,13,228,54,210,133,58,117,143,5,119,203,165,243,79,163,43,239,26,122,175,86,124,146,18,206,35,200,19,224,193,226,206,13,131,147,32,62,9,135,111,234,14,44,180,171,66,18,125,83,238,251,238,195,241,118,240,230,179,92,89,180,250,129,235,129,182,97,117,124,160,218,231,25,184,213,97,202,96,20,190,124,32,37,224,6,82,58,168,76,121,161,6,247,151,53,15,149,9,144,180,171,232,40,53,184,56,53,128,118,155,158,160,122,198,117,52,83,191,180,65,93,47,94,100,230,81,144,249,226,250,228,91,48,244,51,103,153,107,56,192,252,80,242,3,239,28,201,161,23,47,94,156,171,119,41,40,160,193,142,25,83,33,161,94,228,14,131,243,233,133,236,35,54,2,237,153,90,156,240,248,123,38,178,71,98,52,185,109,47,93,173,42,31,166,179,36,178,155,178,44,88,232,147,241,231,73,189,117,223,200,167,100,218,180,90,214,180,85,199,127,44,232,79,78,59,138,186,203,12,129,3,63,246,176,101,62,10,172,23,47,156,19,61,152,106,233,62,29,179,234,105,200,62,80,3,165,227,110,18,163,14,72,20,80,83,38,119,147,172,229,223,191,99,116,154,213,94,188,112,159,131,53,109,138,87,210,198,158,0,251,104,59,226,35,0,135,83,91,218,200,19,56,184,239,193,33,120,241,226,132,224,253,231,174,22,1,226,2,18,243,202,7,50,193,253,145,179,130,235,60,58,30,192,163,152,39,71,244,55,239,243,157,170,10,224,202,220,87,105,159,85,237,119,235,207,150,232,7,112,36,63,163,172,194,102,18,208,65,118,58,174,152,86,112,95,190,124,248,32,120,239,18,236,163,24,190,11,90,76,171,125,22,166,135,16,193,98,7,168,14,85,124,58,200,122,174,165,126,48,88,30,200,156,44,186,193,119,2,212,93,233,79,7,81,221,149,62,24,160,185,43,65,120,192,87,2,206,161,232,167,131,6,72,147,15,128,230,89,89,15,170,104,130,149,30,20,249,159,20,176,135,251,162,159,116,54,253,14,118,70,239,0,127,2,232,79,190,61,10,91,132,14,115,195,165,229,138,202,131,166,190,249,150,13,172,10,130,112,92,229,7,109,211,60,158,50,130,99,153,216,87,69,235,91,116,30,4,45,148,243,137,73,146,231,58,64,35,86,225,49,87,66,42,248,72,199,199,231,66,202,135,144,13,252,79,204,11,72,76,121,143,105,0,92,209,202,170,150,73,178,203,68,233,153,184,26,168,68,130,198,95,6,151,95,125,165,250,173,196,180,11,232,179,193,117,112,169,164,29,10,122,11,86,235,232,80,239,133,166,0,174,118,22,36,89,94,39,177,54,0,209,50,111,222,92,228,130,203,68,175,247,161,54,124,48,117,216,39,94,188,60,44,181,113,146,132,75,237,93,237,47,61,144,82,208,16,173,132,202,25,80,215,23,72,238,38,53,169,104,137,203,43,240,43,181,223,3,128,169,87,95,160,183,41,66,36,249,126,252,165,162,68,238,240,7,132,120,38,174,136,134,136,191,98,252,11,184,140,42,170,162,125,40,254,42,134,124,136,105,8,108,76,46,171,18,88,57,39,13,163,138,136,38,70,34,224,185,88,4,117,236,204,65,36,162,40,39,230,32,208,120,4,87,84,60,53,25,17,209,162,180,51,35,33,80,37,125,66,113,133,76,159,84,82,43,166,79,36,138,236,222,150,149,226,190,172,132,99,233,147,84,194,165,135,198,40,133,162,134,164,79,56,73,136,187,154,139,164,116,223,84,69,78,136,133,21,8,144,236,39,166,42,242,69,142,122,104,170,146,30,31,231,148,143,51,87,217,19,241,108,153,136,57,237,252,11,245,34,29,229,153,119,63,252,163,119,191,245,83,184,227,255,243,159,126,239,151,255,195,63,252,252,167,63,251,197,159,255,236,139,204,75,144,203,7,130,31,148,122,180,132,85,0,241,191,130,3,22,192,191,179,180,168,247,59,237,75,160,238,2,89,241,33,165,96,237,206,107,245,77,90,220,189,134,207,123,219,11,247,246,246,246,0,112,184,19,56,32,123,104,89,95,92,131,37,136,122,102,58,126,32,58,50,228,80,202,243,196,120,87,75,14,176,234,27,192,3,14,88,144,246,19,86,62,7,210,198,51,109,240,229,3,34,129,153,38,151,48,198,78,28,138,59,113,232,129,97,225,197,55,128,108,231,230,165,127,126,241,242,139,115,247,218,4,29,1,38,27,5,218,88,166,245,91,176,171,46,215,162,21,170,160,163,100,208,71,15,234,81,239,234,161,118,245,88,215,212,163,122,148,107,43,173,5,18,65,6,131,77,73,127,30,65,125,113,227,131,212,196,38,75,242,84,113,1,40,146,78,207,203,139,27,234,82,5,95,183,154,233,136,150,21,131,159,218,249,197,109,144,6,5,242,47,142,50,154,247,51,154,73,198,29,141,131,203,185,107,58,9,61,246,73,206,29,209,237,3,209,207,17,0,159,243,246,109,6,129,82,193,185,0,212,191,35,246,211,232,7,7,50,6,143,208,247,246,68,76,120,224,250,218,75,127,237,248,241,204,75,208,222,163,33,131,69,16,64,67,190,67,35,72,208,184,133,60,12,225,130,92,145,73,64,252,66,125,251,22,129,59,22,128,239,245,192,216,243,119,42,36,204,107,240,224,220,227,140,36,221,2,73,119,172,177,231,64,245,18,32,193,137,15,213,33,208,166,122,1,209,75,89,30,121,233,252,55,214,174,181,151,78,54,123,1,222,91,175,157,55,201,182,73,138,211,141,153,189,86,19,132,178,160,254,125,95,66,197,0,192,108,190,114,174,204,221,110,10,132,8,201,153,187,218,190,68,47,238,58,195,120,60,2,16,240,185,71,243,195,71,115,96,152,62,28,141,44,24,135,112,68,250,21,48,185,51,0,75,21,238,51,239,6,226,179,153,46,181,100,97,115,126,74,147,81,95,103,18,156,51,0,127,231,54,29,225,80,127,220,193,249,27,200,190,131,221,215,200,155,215,25,72,147,204,155,227,145,174,29,240,252,4,128,218,226,242,36,148,59,150,53,239,175,97,247,63,111,110,129,70,149,3,159,55,150,40,169,214,85,218,117,183,80,33,57,18,78,7,136,165,123,22,13,250,37,148,196,113,2,125,78,244,244,16,250,18,248,71,29,169,223,169,86,250,245,233,197,116,176,251,9,17,240,22,119,24,156,169,231,135,217,220,123,121,31,151,187,50,240,66,251,251,88,71,6,80,22,207,209,11,63,50,225,104,82,47,151,158,186,6,28,233,0,180,46,110,100,17,76,165,200,21,100,160,103,168,233,92,192,237,100,88,226,26,219,113,240,126,168,94,63,91,236,211,119,2,220,149,151,188,112,153,236,163,39,252,158,3,178,59,65,3,187,58,140,221,4,212,98,142,129,32,60,214,142,211,177,11,119,49,83,47,49,55,57,68,240,161,138,2,135,216,65,99,250,238,88,104,167,83,195,86,93,107,173,158,7,7,17,252,240,205,235,55,79,173,204,158,45,144,82,164,120,71,145,135,68,3,216,3,222,220,229,43,93,193,175,140,234,0,101,251,80,194,15,220,37,20,179,128,228,57,216,201,137,78,158,123,47,139,51,119,20,246,225,33,70,34,216,76,45,62,191,129,154,72,98,252,245,242,61,171,11,192,229,214,3,163,172,251,86,87,208,68,139,130,219,229,177,15,255,32,235,129,146,162,151,172,207,146,61,152,3,55,166,54,15,59,67,45,231,96,168,117,194,48,235,3,54,63,143,206,102,119,214,191,55,39,57,255,106,153,75,197,36,124,53,128,158,181,225,46,161,5,152,204,60,164,218,15,178,1,96,147,226,70,238,184,218,43,237,222,79,202,143,29,249,74,186,133,234,177,134,203,239,95,30,40,42,66,164,203,3,173,84,248,176,171,26,136,34,153,22,80,138,207,172,39,148,146,34,253,138,215,19,24,89,18,9,89,194,63,108,61,129,61,186,122,2,35,139,228,123,9,88,34,9,44,33,32,80,235,177,204,123,110,170,48,109,160,241,230,151,142,190,191,168,194,28,209,157,94,132,52,170,186,11,239,157,104,247,135,6,55,212,193,19,15,47,168,96,104,134,130,87,44,179,142,219,182,132,228,2,139,73,175,50,174,245,6,82,97,134,40,133,74,60,19,104,122,86,37,205,89,159,174,75,227,138,51,27,213,173,233,184,87,148,101,203,234,38,119,95,204,150,163,138,129,140,57,180,213,177,219,107,169,95,52,210,252,69,92,154,236,110,187,96,163,188,90,163,141,105,33,176,20,134,54,103,99,101,41,205,17,179,92,14,243,188,73,47,103,44,98,142,182,163,118,139,67,35,161,48,114,197,161,81,146,237,209,64,93,20,135,83,108,233,77,183,214,130,159,19,89,158,221,224,29,199,8,228,42,106,41,85,78,87,171,168,47,57,173,146,10,202,3,152,214,83,123,88,130,191,165,241,8,153,246,9,147,175,233,37,144,39,82,170,62,201,47,42,11,169,80,183,248,138,209,30,50,52,43,97,224,153,93,132,173,62,58,111,177,212,134,103,229,98,211,230,240,25,43,96,237,65,11,233,244,35,189,53,167,226,86,76,68,224,15,124,35,155,214,214,141,218,3,23,105,247,41,157,103,118,127,115,92,239,214,234,139,217,124,217,239,113,211,3,76,178,221,179,187,253,186,171,212,122,81,199,36,214,10,166,96,77,71,222,54,109,50,158,197,196,166,51,88,20,155,91,42,110,110,249,184,57,1,229,77,116,171,142,139,200,116,162,7,160,252,252,168,94,110,54,105,207,101,219,2,120,88,107,201,164,227,89,117,90,154,142,235,107,101,34,144,188,201,223,209,1,224,122,220,38,72,11,119,116,9,167,5,50,104,98,134,33,51,196,166,57,167,214,128,238,184,52,222,132,242,118,9,250,137,110,15,6,136,41,214,122,136,204,186,235,102,161,8,224,76,233,213,76,250,148,196,167,19,106,221,234,227,81,179,128,6,205,248,174,77,25,235,245,103,227,41,201,219,6,162,212,168,82,51,38,67,57,62,240,192,92,42,32,107,181,90,137,154,91,46,108,49,228,118,84,179,162,89,159,236,3,156,0,252,245,57,228,167,153,217,2,125,5,250,149,93,178,160,223,13,165,74,198,163,42,185,150,64,191,10,41,252,250,176,106,172,65,250,86,172,146,17,207,242,72,115,46,235,141,10,224,35,187,7,104,219,90,38,248,36,120,44,235,146,211,70,166,227,226,124,54,180,56,64,15,200,135,161,56,182,22,157,69,143,107,109,13,186,53,183,42,109,68,136,132,1,183,233,13,71,116,123,56,69,132,97,187,218,25,232,155,214,156,102,59,236,136,57,170,143,147,10,109,20,240,84,168,112,119,245,205,170,247,234,171,190,183,190,164,63,1,142,28,218,6,229,44,208,159,133,217,184,87,149,109,50,224,107,109,100,104,143,236,142,109,133,128,158,134,100,183,173,254,16,244,45,228,117,166,184,20,199,66,169,199,9,219,14,199,197,157,97,11,235,177,52,221,26,84,42,189,33,135,246,230,61,90,64,166,197,14,203,197,45,174,133,183,135,128,35,14,245,1,218,97,163,96,6,248,234,168,190,197,253,250,132,247,214,215,220,2,216,25,50,225,187,94,117,180,157,98,245,165,92,235,45,165,2,14,198,100,180,134,188,222,177,234,92,111,158,228,59,30,163,240,253,241,216,183,36,27,194,193,155,221,109,169,104,117,2,28,72,7,206,92,88,156,48,234,225,133,48,86,132,113,89,234,25,61,42,95,146,171,146,209,40,235,205,238,10,241,163,250,202,88,115,152,48,170,52,53,191,74,234,5,177,224,84,177,254,104,74,47,124,143,231,212,72,106,84,102,61,133,113,214,161,213,235,12,171,147,217,72,24,12,197,185,100,14,88,59,198,148,25,95,136,54,193,208,88,53,202,49,186,168,130,6,180,50,174,198,106,37,34,27,99,101,84,108,59,136,65,119,88,84,101,179,121,175,189,2,18,151,67,22,5,187,72,77,90,88,208,34,59,118,172,144,253,37,203,175,144,1,186,180,133,226,70,202,122,49,175,200,196,64,151,69,150,230,41,78,167,250,212,241,183,204,15,151,104,16,183,123,19,65,30,228,141,176,59,37,157,238,148,199,197,101,97,162,27,77,183,192,59,200,168,54,198,137,90,209,38,221,170,43,185,65,67,205,115,69,180,200,225,36,50,19,99,145,104,178,196,184,24,184,94,88,228,178,222,194,100,39,60,173,233,74,55,31,198,34,95,46,21,242,209,170,41,168,162,190,45,59,67,51,43,147,115,122,158,15,61,29,153,212,144,185,83,194,57,108,58,29,70,20,75,69,52,35,80,117,138,90,80,135,111,149,174,218,13,79,115,91,102,95,89,201,113,153,37,103,229,62,90,70,140,44,169,214,179,161,93,31,147,72,87,26,111,145,169,170,205,75,174,39,12,42,150,215,41,227,249,141,81,234,15,163,205,170,87,33,150,205,105,65,168,150,91,250,2,175,9,15,144,223,127,251,172,54,98,139,129,84,197,10,149,177,157,157,140,74,54,146,181,93,212,168,15,85,181,51,247,252,254,120,17,247,123,6,149,93,150,198,29,6,11,107,202,132,106,98,78,69,64,180,42,141,171,33,221,12,201,81,147,174,34,179,222,54,178,38,27,108,56,16,250,147,193,108,132,55,60,131,243,58,173,30,213,95,77,235,8,197,213,57,240,215,48,187,12,21,181,138,49,77,151,25,62,106,49,113,119,64,224,83,213,224,74,216,212,194,242,227,58,42,85,167,90,150,226,123,4,89,110,122,203,58,65,14,54,61,63,203,45,156,37,218,117,68,105,187,245,195,60,110,134,120,189,178,10,233,182,82,89,84,73,210,236,25,26,63,238,135,53,169,21,106,228,122,28,168,138,74,85,70,117,119,67,233,115,162,101,197,99,124,97,224,77,52,46,46,43,197,225,50,2,48,142,150,229,33,89,182,70,181,170,27,10,22,186,26,183,99,73,95,173,106,198,40,82,121,64,158,39,255,16,214,104,76,10,8,97,163,11,162,179,38,43,203,238,168,50,160,145,160,227,251,69,103,60,91,207,199,78,208,148,124,106,228,213,177,114,50,119,223,253,35,168,172,57,102,77,2,29,96,26,135,160,133,21,86,210,242,235,18,137,211,252,198,17,91,221,16,41,203,19,35,210,22,70,169,150,7,243,46,34,233,168,92,144,109,99,81,46,176,164,216,233,144,104,61,27,200,147,9,227,81,162,86,233,19,234,114,209,194,151,10,170,172,182,186,83,115,66,97,163,82,14,49,30,104,195,88,90,180,214,243,149,209,40,48,28,195,153,212,19,127,44,35,204,43,40,19,136,77,191,61,33,167,241,166,19,172,177,188,133,15,13,68,55,152,234,118,225,184,49,191,142,171,93,173,199,243,18,50,207,226,36,230,57,69,109,161,115,5,167,219,247,123,220,144,169,44,234,46,131,214,145,162,178,160,204,236,122,89,69,56,179,143,131,9,124,141,226,98,145,169,55,154,62,29,52,7,149,18,133,208,205,194,218,167,71,3,102,148,23,215,235,102,29,197,185,225,196,97,171,18,70,115,86,172,84,13,221,111,91,17,227,25,43,129,162,171,39,254,106,141,13,179,217,22,183,248,10,65,201,201,168,169,98,225,178,211,94,52,102,157,73,99,57,26,13,44,141,50,56,21,181,100,70,20,3,119,76,240,254,130,91,121,78,91,43,161,29,214,55,135,244,182,174,177,120,179,60,143,228,129,34,31,15,185,253,119,150,233,87,43,173,88,139,209,73,61,94,114,84,135,198,184,65,126,42,113,243,190,140,228,11,168,83,12,227,154,206,213,243,139,44,103,152,155,150,32,212,57,80,246,209,95,200,211,75,28,13,121,185,221,181,202,60,169,174,57,114,210,245,252,193,186,235,205,242,168,231,13,128,124,19,34,90,91,111,55,235,42,217,45,181,156,129,212,94,134,89,1,175,199,61,198,68,224,20,185,192,151,219,45,209,148,234,165,252,182,75,116,162,192,194,169,44,106,202,158,171,42,204,146,31,212,25,131,54,26,136,86,159,251,152,90,93,136,24,91,223,146,81,16,100,135,13,10,239,32,219,186,105,210,121,192,160,206,188,54,152,142,176,121,15,111,244,75,53,20,211,240,136,139,152,161,121,79,34,40,130,60,211,163,137,33,20,242,212,120,82,97,23,77,169,179,172,246,242,200,100,52,223,42,102,30,235,212,179,69,130,97,41,186,25,55,167,90,60,247,87,74,162,145,210,245,222,176,200,121,139,186,174,235,105,0,115,76,146,144,247,47,60,84,82,198,79,111,141,223,237,218,39,206,159,187,93,123,145,40,18,251,93,123,188,84,40,37,187,246,55,242,221,217,209,21,220,254,202,37,78,57,123,171,253,36,197,244,123,169,125,88,234,255,243,5,10,82,234,161,189,76,159,42,166,99,250,134,170,28,188,159,190,64,110,115,214,53,208,254,101,80,187,161,202,139,253,155,126,32,6,234,213,169,173,2,217,181,109,51,120,169,38,54,136,234,7,44,96,31,236,9,156,50,202,122,176,73,238,239,55,201,239,65,147,1,149,229,28,104,50,22,60,78,87,65,53,79,154,15,157,40,242,5,10,251,224,200,39,44,201,222,60,166,231,253,197,77,186,207,246,8,125,208,63,118,24,136,15,11,103,64,145,196,42,56,177,80,146,239,91,5,239,43,201,29,104,120,56,64,236,167,75,248,243,83,123,53,96,69,249,20,157,238,14,19,114,201,209,195,221,86,131,186,195,47,225,20,58,238,169,201,2,237,195,112,123,79,215,122,23,55,233,110,219,229,73,167,223,19,27,78,176,41,215,84,206,146,109,244,180,145,23,47,156,212,55,179,191,179,104,125,10,197,35,222,127,132,164,115,145,12,40,255,158,215,29,236,130,92,178,97,119,229,165,118,41,167,247,49,50,178,165,138,222,113,65,48,6,79,250,213,126,42,170,165,160,194,81,153,26,246,192,123,12,158,66,27,140,222,161,189,124,132,49,40,114,145,219,81,255,129,227,239,105,186,223,163,242,3,162,191,120,241,93,80,253,163,9,190,99,213,46,104,71,54,151,162,245,29,48,235,157,109,238,185,147,187,79,167,239,130,24,199,196,190,56,225,230,240,62,138,36,110,178,148,163,64,95,27,232,183,163,60,246,53,120,76,25,48,145,124,32,109,204,228,156,193,187,60,194,239,197,139,47,156,11,245,252,226,165,106,249,106,82,177,120,253,212,73,230,49,89,46,94,238,207,160,174,197,183,111,15,131,93,132,214,239,233,183,243,202,121,181,103,220,157,201,240,195,62,248,212,244,191,79,113,128,44,76,185,184,2,95,87,231,39,202,28,29,222,138,23,73,121,184,245,11,186,225,125,38,222,207,76,151,201,198,122,218,25,240,128,193,189,188,63,79,239,79,131,28,56,224,143,95,164,194,225,253,76,253,62,208,30,79,40,65,98,80,249,81,188,238,30,115,202,69,50,39,123,247,96,14,82,27,104,40,213,130,129,105,171,110,24,156,31,119,192,41,52,81,216,75,152,138,237,8,254,96,140,60,144,15,160,66,56,28,192,168,113,134,203,79,163,165,236,8,153,86,126,14,15,247,146,19,214,123,112,63,32,86,234,239,118,143,94,208,8,175,165,58,161,159,121,36,210,159,200,157,236,201,127,72,102,72,236,212,77,230,131,179,63,159,209,7,50,71,54,88,168,14,37,125,120,66,8,129,212,212,201,248,222,16,217,65,145,75,20,206,27,15,6,65,1,122,228,83,185,19,43,211,135,89,147,65,185,115,108,242,175,111,30,234,103,143,54,150,31,171,174,215,206,237,67,101,247,113,161,227,215,176,128,247,92,246,35,194,237,108,248,157,220,253,212,68,140,67,134,190,62,135,156,4,73,119,1,229,32,76,58,135,222,171,247,16,127,174,1,8,204,67,122,63,212,17,143,115,3,242,221,230,78,41,154,143,26,57,94,18,192,86,142,52,141,19,4,130,175,64,174,67,8,151,155,228,114,2,24,141,76,73,142,13,146,206,16,161,34,27,192,179,34,107,167,39,251,87,242,1,26,24,101,5,174,131,100,92,253,224,203,175,75,201,17,130,92,62,177,114,250,134,87,61,149,80,165,40,73,232,175,234,170,167,75,24,202,231,17,44,251,251,115,84,251,112,137,13,120,92,171,30,148,201,214,151,73,108,171,171,47,47,209,34,72,213,76,203,186,218,245,117,26,80,245,193,197,78,159,236,202,16,221,114,37,209,202,255,179,42,244,233,239,8,249,231,136,229,227,66,254,90,231,1,231,124,162,27,65,108,122,78,39,185,248,220,16,190,24,223,229,89,28,223,196,113,119,105,197,81,251,207,92,91,177,103,232,207,215,86,124,190,182,226,243,181,21,159,175,173,248,124,109,197,231,107,43,62,95,91,241,249,218,138,207,215,86,124,190,182,226,243,181,21,159,175,173,248,124,109,197,231,107,43,62,95,91,241,255,147,107,43,46,119,49,195,239,93,128,160,218,47,239,199,61,191,75,121,176,221,117,246,37,146,110,120,165,111,147,109,175,179,123,251,94,233,139,199,151,58,0,132,79,135,220,198,31,217,48,103,112,160,120,63,99,166,93,34,75,197,95,177,153,118,81,198,203,69,162,244,129,110,175,112,203,244,73,43,235,181,234,40,128,87,68,66,41,35,112,155,147,148,10,138,170,138,229,162,82,4,37,193,90,243,61,102,41,151,202,185,147,203,136,39,221,157,169,219,52,160,13,204,33,157,204,161,28,229,144,79,230,88,30,229,80,78,230,8,143,114,168,39,115,216,208,131,227,132,177,76,234,47,154,243,18,247,213,34,38,239,28,74,83,207,215,157,225,204,46,62,186,120,228,6,107,221,185,193,194,90,101,81,220,121,177,74,136,188,247,78,85,101,242,161,169,14,168,31,123,232,187,170,40,18,172,229,224,237,33,31,142,159,114,238,222,161,201,218,251,193,236,157,54,170,220,0,26,13,61,226,49,245,85,18,108,87,189,189,82,161,15,236,235,76,183,211,31,100,114,153,238,48,249,164,6,76,45,243,230,210,116,100,43,84,84,63,241,125,3,133,207,29,232,153,147,84,125,113,116,218,234,188,74,31,175,160,131,223,112,185,84,61,6,44,13,207,47,46,94,37,118,249,153,171,76,26,92,48,147,243,175,225,57,6,96,190,28,117,125,68,123,136,133,250,208,161,241,129,143,214,9,167,172,61,250,98,142,202,41,185,229,245,193,39,230,129,143,150,247,109,125,180,246,167,121,215,203,131,63,221,139,23,41,206,95,92,95,47,95,35,111,94,193,143,43,32,17,196,187,60,232,189,60,40,204,131,190,185,202,236,198,38,32,198,165,33,250,231,226,197,139,23,137,23,23,120,186,20,129,186,18,156,67,7,100,72,39,10,254,130,251,156,158,107,89,170,7,10,192,184,100,0,91,232,138,149,192,89,204,237,28,174,136,189,113,198,175,25,65,176,60,127,192,14,207,255,4,80,187,48,88,194,142,42,71,92,226,188,130,214,82,87,143,157,172,228,28,60,255,134,126,86,48,42,151,104,93,81,151,233,195,193,255,137,216,19,77,185,78,253,157,0,244,105,16,80,120,23,192,99,167,40,101,87,14,197,160,71,220,14,61,20,3,57,3,228,90,125,157,73,44,59,50,111,206,139,0,82,25,122,31,3,221,58,243,5,100,201,148,53,97,190,35,150,132,63,247,92,9,159,15,81,52,94,188,200,36,100,229,224,62,224,55,169,0,238,153,223,249,226,161,229,157,51,94,96,120,110,116,6,115,236,224,47,95,165,73,247,209,61,188,38,223,231,239,149,156,92,190,126,93,204,161,216,155,196,159,236,224,179,245,88,88,169,79,120,132,221,158,31,10,81,201,169,100,226,202,213,85,19,187,157,199,3,239,80,242,20,119,31,94,66,46,63,254,113,199,201,251,182,82,134,86,193,52,66,93,166,125,116,253,248,168,252,81,99,232,201,198,208,227,198,142,135,205,203,199,24,157,59,135,49,228,220,141,33,24,123,15,30,146,82,183,176,97,255,180,75,255,157,56,165,62,40,244,70,112,23,122,195,79,3,149,195,243,82,110,19,0,72,160,7,156,233,115,27,211,63,29,158,100,223,105,239,241,116,59,152,102,28,44,16,14,48,42,31,3,99,40,39,33,133,192,223,192,83,213,15,129,236,237,219,247,186,62,158,130,110,249,97,145,85,130,163,200,42,254,137,40,76,26,232,167,36,164,23,152,49,58,59,160,79,135,90,57,192,114,24,195,199,3,248,110,244,38,212,254,0,164,142,236,51,229,115,208,185,96,160,230,3,215,181,252,93,64,149,174,233,196,166,115,60,7,135,31,201,52,35,160,247,187,20,16,32,208,178,96,87,251,147,189,147,152,89,29,156,227,15,200,58,199,51,240,219,183,251,41,218,189,118,246,8,31,94,187,123,90,236,124,255,47,62,178,135,237,143,235,225,61,194,45,215,49,3,215,235,194,107,121,246,136,175,158,137,44,253,29,246,47,84,221,101,81,253,116,30,133,45,248,193,242,169,71,33,19,140,27,37,53,113,75,152,180,251,61,132,167,60,31,151,75,2,120,147,29,213,123,92,101,168,86,202,129,51,200,119,107,67,121,100,16,217,229,162,25,114,3,132,161,39,156,80,239,53,170,188,96,180,229,186,193,87,104,165,55,20,166,94,204,40,77,174,25,82,115,158,171,180,43,194,18,243,69,195,172,186,177,196,85,43,252,162,215,27,6,84,191,206,47,150,40,209,246,176,141,147,141,10,3,43,143,45,109,69,41,22,165,177,198,23,59,219,117,87,42,18,101,53,155,45,135,168,90,169,68,130,78,84,34,134,49,124,94,232,176,69,154,102,56,176,16,96,242,184,76,233,14,141,11,20,77,119,168,169,206,49,93,138,49,154,243,94,32,155,52,77,47,22,34,51,155,185,17,165,251,125,28,145,134,60,37,244,102,245,170,105,87,251,29,138,103,43,161,194,160,12,197,113,99,102,182,92,110,116,93,239,243,145,52,153,250,130,80,167,43,186,45,138,45,129,231,185,176,93,69,99,158,227,170,253,158,91,183,236,57,197,48,27,216,132,96,210,204,166,203,109,43,184,176,24,201,19,92,209,145,193,104,76,98,163,62,62,44,244,236,110,201,155,110,205,137,184,89,169,171,108,152,109,218,92,182,200,87,165,194,218,157,19,21,214,86,171,138,18,140,164,194,24,208,170,213,53,166,61,186,107,105,102,61,219,136,59,228,136,28,201,179,245,34,143,89,250,210,156,173,21,174,216,153,52,106,82,204,21,202,238,120,50,180,58,13,66,182,153,70,222,225,242,166,180,242,138,125,90,52,90,28,219,45,247,185,129,186,10,86,155,126,57,82,232,166,131,203,213,236,178,20,248,163,168,40,240,83,91,90,155,45,99,221,112,102,174,62,70,244,126,61,43,104,165,234,106,77,32,157,81,127,194,79,144,241,66,170,56,205,65,8,164,155,48,239,215,75,116,121,181,94,145,229,10,189,20,228,173,223,235,213,138,35,108,86,171,132,203,218,162,86,52,52,52,24,173,137,168,53,138,107,60,233,34,141,218,102,43,13,17,70,80,44,105,22,207,89,143,32,40,126,225,98,20,182,33,58,243,113,118,131,53,89,214,163,107,220,86,90,249,124,47,18,117,79,223,50,205,118,149,99,53,207,119,103,145,72,205,205,173,201,182,170,139,154,236,181,124,49,90,113,134,201,134,32,193,231,100,169,21,138,145,89,75,19,26,32,97,208,14,87,145,81,163,87,12,72,224,253,109,137,225,89,77,70,182,232,56,42,174,105,51,146,88,183,63,228,10,34,110,230,195,206,134,104,58,88,81,111,99,6,98,78,201,62,199,13,149,137,167,15,23,154,107,142,54,163,49,130,7,124,164,23,196,144,7,188,143,249,89,4,23,102,76,143,159,204,107,61,131,90,251,19,157,212,253,193,140,85,3,110,81,43,187,156,8,200,86,110,244,184,134,208,42,170,165,42,87,21,38,136,198,53,184,70,79,171,235,243,254,28,155,204,250,148,209,55,156,58,38,68,102,108,102,13,156,6,244,108,110,90,92,73,86,75,18,35,112,141,97,167,24,198,28,87,24,142,144,53,197,115,165,153,92,215,215,189,249,100,48,237,235,203,190,129,181,17,65,15,35,179,99,225,180,190,30,52,105,174,86,2,44,44,49,195,90,82,148,225,42,5,174,87,88,83,32,125,54,229,245,252,200,156,204,167,130,62,131,69,113,80,20,55,59,35,156,210,243,131,58,189,160,6,30,87,222,4,76,60,53,139,37,21,233,118,203,235,89,1,35,5,116,66,54,217,170,15,86,63,188,45,33,11,126,158,223,182,86,33,190,20,42,244,186,221,235,146,19,81,155,52,89,148,200,98,75,162,228,149,70,18,157,111,12,107,173,50,191,226,37,142,236,174,55,158,177,212,128,52,210,250,138,186,161,22,2,67,208,229,193,70,204,182,68,139,38,130,81,190,42,243,81,216,233,132,54,183,106,169,165,25,57,197,90,253,101,147,239,128,206,90,119,90,75,31,33,106,253,245,160,110,174,58,58,63,157,111,89,193,162,157,22,165,54,145,60,21,71,171,24,155,54,102,225,120,136,145,106,153,97,66,190,36,54,202,90,151,64,26,93,188,67,85,228,65,37,107,87,54,148,225,122,102,189,141,225,139,130,48,44,69,220,186,19,53,56,175,208,171,33,156,176,172,59,212,182,78,210,157,214,104,53,183,172,254,26,47,76,85,186,69,148,227,170,51,238,160,51,109,212,173,51,97,131,179,230,134,208,139,252,184,17,174,135,69,34,10,156,165,53,225,184,210,166,160,143,216,69,109,54,30,160,130,217,167,41,25,43,52,138,81,179,202,132,53,138,108,210,120,101,46,228,151,91,143,234,47,177,25,97,22,199,148,17,179,36,107,245,58,254,44,246,183,217,177,60,213,39,180,60,245,44,106,174,173,182,51,170,91,18,75,83,199,220,116,162,97,75,168,96,11,78,86,171,171,172,16,199,147,73,145,108,97,102,69,84,87,195,41,185,38,45,161,87,223,58,106,89,94,187,142,173,248,77,206,82,218,203,54,206,45,243,37,145,220,12,68,197,112,10,37,20,47,142,38,147,242,122,186,29,138,219,17,61,240,98,140,65,59,164,87,14,103,133,104,217,193,17,49,143,88,36,144,183,100,223,210,134,30,99,53,235,219,114,43,24,25,84,215,155,118,135,252,194,204,243,52,179,168,101,195,120,209,99,22,108,103,18,26,6,189,168,144,181,13,99,48,139,73,60,229,17,151,68,11,67,157,31,186,179,88,65,192,24,115,215,174,74,13,121,196,36,6,116,199,169,133,118,180,160,25,139,13,37,223,160,219,86,69,105,70,12,221,177,39,204,180,137,76,81,164,192,185,141,161,171,108,21,142,111,250,252,124,169,82,32,61,142,122,116,214,227,194,106,100,209,49,44,170,27,180,98,112,138,23,209,116,214,30,51,124,23,157,90,120,129,227,171,176,168,10,138,134,252,220,82,41,190,139,196,194,12,20,109,5,85,97,73,197,86,211,151,198,214,88,32,89,100,22,22,132,245,218,164,99,13,25,224,53,119,194,229,181,108,196,26,120,147,207,146,117,54,91,142,201,42,50,167,235,11,117,236,80,204,84,145,28,162,71,45,250,108,185,87,209,241,192,159,242,11,197,209,86,232,156,246,104,218,158,168,91,29,161,107,213,90,197,22,219,124,181,60,158,9,64,100,208,44,231,12,171,211,246,180,129,143,103,50,106,112,109,150,171,201,213,169,50,229,113,123,166,160,6,213,97,135,48,161,55,227,113,83,82,70,22,219,97,5,78,30,203,194,204,69,116,41,152,89,172,90,19,184,86,95,17,102,58,170,123,198,204,218,142,57,1,105,9,74,52,51,80,125,110,206,44,108,204,81,120,59,73,168,44,230,102,61,64,199,195,22,222,166,122,155,217,134,182,231,125,58,68,237,97,27,87,40,97,83,71,105,187,54,158,241,237,176,202,89,106,33,180,101,66,149,187,252,146,88,118,231,126,137,204,22,156,113,1,159,47,197,114,173,19,98,104,73,193,186,221,233,106,92,53,87,90,195,33,75,2,111,201,61,15,239,137,43,203,156,48,18,63,212,250,98,153,133,147,96,127,182,170,27,174,161,51,84,79,92,11,190,0,250,196,114,109,209,28,78,193,36,104,114,213,57,214,228,56,70,152,137,117,219,53,56,134,161,27,70,207,39,98,56,207,130,92,51,145,23,40,125,209,119,17,169,213,74,230,89,219,181,171,102,149,226,233,202,138,100,54,160,137,234,216,4,77,244,146,121,86,16,187,114,50,207,38,77,0,53,194,210,29,166,152,221,150,179,171,69,24,213,11,117,178,135,142,243,152,169,110,39,133,138,141,109,26,189,118,126,234,213,208,217,16,200,193,158,65,135,246,216,238,12,72,14,33,22,229,90,182,7,230,189,145,50,46,111,167,125,117,56,54,108,15,95,243,30,50,89,180,101,165,128,172,34,205,236,76,167,68,221,182,48,74,2,56,154,89,118,210,235,163,115,101,72,74,43,9,177,91,237,85,30,207,246,121,105,182,109,34,60,190,136,186,194,108,75,213,77,178,198,85,85,138,233,240,92,219,89,20,245,185,206,246,104,202,241,91,78,147,3,93,203,243,60,174,15,81,117,110,178,29,10,204,107,204,120,27,203,122,111,67,187,186,62,176,153,129,21,119,248,22,66,129,172,13,105,77,111,104,135,226,76,147,238,78,139,157,33,40,24,9,79,181,49,169,140,133,2,82,236,244,226,184,219,229,4,81,152,109,234,158,185,228,179,38,95,168,103,181,62,225,247,70,129,48,55,7,84,29,200,75,38,169,109,219,183,23,88,164,247,128,204,67,101,193,237,45,217,69,147,166,171,189,121,49,216,116,251,203,150,30,133,173,177,34,50,0,32,23,217,218,91,48,77,109,187,11,220,208,231,61,71,239,51,62,72,175,197,168,196,27,152,0,38,70,53,175,75,142,178,208,76,218,143,177,74,118,190,29,199,149,32,68,178,132,79,141,105,171,57,235,4,124,101,164,173,134,106,22,93,148,157,57,67,91,70,161,144,103,101,196,54,27,75,53,38,233,122,173,33,240,145,105,143,75,36,37,201,211,213,72,243,249,26,152,239,99,205,234,203,106,187,14,180,18,196,10,91,190,37,137,145,190,237,205,7,157,190,182,96,155,196,140,232,217,139,142,66,58,149,184,158,208,14,239,245,189,236,152,174,107,82,167,63,110,32,197,205,164,94,33,27,230,84,42,87,25,188,98,208,182,95,221,232,30,195,180,105,2,204,99,84,56,162,178,205,172,16,245,117,86,44,25,189,241,162,35,84,198,139,10,7,230,8,75,225,102,181,32,146,197,112,68,140,7,235,77,117,81,5,157,52,7,99,27,232,111,253,197,204,55,101,111,88,92,45,128,174,217,35,197,32,242,129,38,64,206,88,39,143,130,25,172,70,118,67,217,119,242,117,108,107,108,87,83,199,17,184,172,108,21,75,53,166,151,117,151,249,54,232,86,142,107,175,166,5,75,171,22,98,178,157,53,241,161,238,153,157,112,234,143,91,147,57,235,22,130,154,57,213,123,117,138,195,104,124,219,230,117,39,206,163,214,160,10,64,95,225,147,246,156,238,88,152,197,40,64,182,209,61,130,6,115,169,84,212,26,56,191,24,55,52,32,128,77,70,107,230,199,163,150,40,79,157,106,3,157,196,110,197,137,150,200,124,51,158,246,171,76,189,202,216,56,152,151,234,173,57,38,34,168,181,165,64,173,65,157,88,53,27,76,187,209,46,249,115,118,131,146,216,176,46,232,21,93,156,168,147,145,65,235,186,210,194,202,179,225,102,21,1,242,177,109,163,176,166,171,104,115,59,230,199,21,166,222,160,236,105,179,198,44,121,29,43,17,0,76,14,86,200,19,165,202,106,22,16,163,69,63,43,86,137,233,68,51,121,179,139,14,70,222,182,83,110,173,59,232,184,189,30,173,107,68,119,176,46,110,185,137,53,26,73,68,131,180,9,140,232,111,80,95,109,86,99,121,147,229,25,62,63,159,55,61,172,166,52,71,42,105,111,138,27,208,63,109,29,219,84,123,78,36,235,90,195,92,57,209,164,180,182,173,217,112,70,181,60,212,42,47,55,179,69,29,136,207,234,208,206,99,164,206,115,118,191,13,214,21,209,162,60,52,250,208,101,158,178,25,187,20,181,133,105,131,230,135,186,128,85,123,1,67,243,45,150,3,60,194,204,60,161,72,235,83,74,239,211,172,50,171,226,60,71,33,29,129,111,206,235,5,131,90,84,105,147,161,91,149,54,234,78,245,72,166,132,58,101,132,254,124,10,164,156,88,253,36,109,184,211,70,11,136,163,37,166,97,219,217,40,155,183,25,105,93,183,138,229,114,190,168,151,60,117,37,207,103,219,118,49,206,27,179,22,208,212,53,73,34,107,96,174,166,37,121,22,24,157,236,96,48,223,208,245,53,138,144,197,150,158,223,48,189,65,175,217,45,21,208,209,90,29,45,213,166,55,222,2,101,111,49,32,138,65,177,154,21,55,61,32,15,250,205,120,37,15,235,76,197,41,173,43,157,250,182,58,239,150,17,97,230,96,29,219,24,47,74,13,3,147,152,169,60,14,121,125,32,18,186,41,113,189,122,87,31,72,124,113,94,178,26,35,222,213,183,91,95,216,134,114,195,31,15,129,2,215,27,143,13,164,221,92,243,225,86,215,5,176,240,18,0,47,148,123,134,73,119,212,70,116,39,231,8,118,70,79,44,186,215,44,34,91,199,177,160,28,92,206,179,40,223,80,215,184,86,138,187,162,35,116,84,114,20,111,106,156,173,109,44,174,211,35,57,205,182,100,178,228,89,38,40,159,119,150,244,192,14,120,184,214,169,78,28,172,34,251,64,146,58,165,165,194,44,234,173,69,13,119,120,197,71,90,94,86,30,8,52,235,32,147,202,146,102,173,58,225,150,248,53,35,155,222,86,47,122,21,90,37,52,153,47,163,93,43,31,183,204,114,201,91,149,203,13,106,171,110,187,91,221,175,6,69,66,47,180,102,157,238,120,162,108,155,83,39,171,16,195,133,8,20,84,177,55,147,10,29,43,31,149,227,53,141,20,252,141,182,30,100,189,242,92,183,148,172,85,111,231,233,114,29,199,232,142,182,165,253,162,54,174,172,214,165,109,48,49,215,219,185,83,112,212,237,90,46,110,193,18,39,14,213,78,223,159,58,168,161,135,49,93,92,19,70,139,106,209,64,239,48,234,218,108,83,5,243,107,117,42,170,250,88,214,193,252,186,93,182,132,44,107,130,53,104,171,43,180,242,48,35,189,48,150,131,233,166,192,129,140,194,84,213,65,94,129,97,182,117,170,159,221,154,45,138,231,91,2,1,50,110,128,112,160,173,254,212,200,214,184,33,3,51,206,128,98,197,48,108,157,237,135,219,121,146,81,143,72,138,32,41,138,171,216,125,222,2,19,204,148,18,166,162,49,203,82,51,144,145,103,25,123,51,39,90,124,158,86,5,108,98,132,155,184,228,13,168,211,222,219,184,172,145,239,189,180,23,94,182,46,233,188,173,95,138,5,66,44,17,74,57,185,100,29,22,87,180,231,162,236,38,30,14,191,234,168,80,10,137,145,8,250,129,81,102,113,149,148,62,221,38,12,151,16,157,218,109,194,172,196,73,237,228,38,12,61,66,15,155,48,182,66,122,19,110,56,220,148,73,167,13,120,117,208,155,244,157,130,71,0,101,113,196,9,11,51,88,204,123,96,253,216,207,174,166,38,173,17,108,105,218,234,26,82,137,239,134,166,52,165,73,130,64,237,24,225,249,174,176,26,137,141,113,195,170,152,40,61,2,179,173,39,101,87,216,108,217,214,80,186,13,228,185,218,157,240,133,42,89,40,170,89,85,181,103,5,105,54,211,22,93,179,32,135,100,118,86,46,104,157,109,29,41,10,232,220,98,75,40,152,201,116,214,175,79,233,85,113,75,69,28,66,207,12,188,226,211,93,106,166,179,142,217,208,251,45,87,92,82,117,163,88,107,177,18,85,47,174,218,189,121,223,114,6,72,157,167,217,94,173,191,169,198,21,91,51,36,42,140,192,194,35,223,28,82,82,84,199,41,196,92,4,121,117,190,25,81,113,126,131,208,190,52,119,122,188,176,40,227,130,221,181,138,84,165,69,25,70,93,174,233,237,200,165,125,94,20,152,14,181,164,171,163,44,191,228,2,142,30,21,106,149,124,179,222,26,109,216,62,213,138,195,168,163,175,149,50,88,213,87,2,153,170,204,91,253,242,82,235,103,77,13,200,79,132,106,111,85,161,207,55,198,115,102,86,24,249,235,141,180,89,108,203,50,53,208,107,211,154,222,93,210,98,101,77,137,253,89,61,230,55,204,120,150,229,233,30,51,137,234,81,75,34,136,210,138,19,178,122,137,154,231,23,62,160,234,72,175,150,91,6,210,116,171,17,19,12,100,188,230,171,89,194,235,74,177,54,206,119,84,21,173,219,66,121,205,181,107,244,178,155,199,232,41,59,38,157,169,29,172,234,101,123,162,241,70,27,229,72,110,40,11,30,65,21,168,137,62,168,172,157,112,222,88,11,117,54,32,86,107,18,44,211,10,89,58,91,80,134,165,66,140,133,252,170,1,214,118,163,134,108,143,199,229,60,91,162,242,99,108,195,35,3,164,239,17,64,104,118,149,165,50,39,154,128,125,179,92,221,181,103,242,86,192,34,169,89,8,234,72,207,162,80,150,198,164,181,37,23,184,162,128,148,130,74,190,182,234,16,149,149,175,103,71,37,118,58,238,113,146,210,226,186,221,150,221,105,76,213,126,67,94,154,227,105,173,175,84,75,155,165,96,34,17,85,202,215,13,138,21,200,210,36,34,5,163,202,21,179,188,80,117,134,138,176,238,230,231,140,21,109,8,115,98,56,245,54,81,172,247,106,83,98,20,85,155,10,205,82,113,133,146,168,222,144,108,141,168,33,51,160,244,150,197,216,177,80,152,147,222,182,27,48,226,72,100,221,81,207,196,108,99,42,140,163,33,219,162,189,10,49,161,97,152,16,34,242,209,10,80,218,40,129,42,142,92,214,24,5,38,130,212,212,9,30,69,27,97,49,175,69,5,203,70,136,10,81,211,70,116,147,54,58,84,76,205,139,165,169,189,34,236,1,165,84,59,114,51,207,213,189,53,58,88,15,28,151,238,187,184,199,148,170,70,92,48,66,103,210,14,156,162,47,154,204,152,5,235,44,157,154,108,145,141,82,234,136,11,202,110,181,140,86,163,138,107,27,28,205,143,102,238,208,93,7,171,201,170,51,179,187,243,33,235,173,243,108,3,117,133,80,27,218,235,62,101,114,13,124,93,95,16,53,170,146,175,172,215,93,115,89,236,175,195,98,208,165,39,180,229,184,1,7,116,32,105,62,157,23,106,145,164,86,209,160,219,44,56,235,254,40,210,39,149,128,227,148,237,70,25,176,217,166,109,105,243,17,59,45,45,217,194,192,106,235,146,87,156,113,163,210,198,13,77,219,38,17,47,138,234,134,100,114,27,174,40,18,28,183,236,85,178,179,65,11,97,24,202,172,172,112,6,49,203,173,130,222,181,116,26,71,132,208,32,90,217,98,176,46,144,72,103,75,108,13,38,106,133,27,119,144,111,179,210,86,239,228,155,205,234,162,130,118,151,242,112,187,94,41,196,124,187,22,220,1,217,145,27,85,58,236,250,129,197,201,165,210,84,238,122,20,229,235,211,146,76,219,17,109,210,115,106,181,152,181,216,110,13,39,186,197,114,7,175,86,7,198,204,196,104,119,106,117,227,74,137,157,148,197,81,150,22,133,109,182,23,219,162,186,24,183,189,78,77,31,122,195,168,42,200,194,42,47,13,55,26,205,160,90,81,108,241,52,31,251,194,166,135,130,53,10,88,19,147,193,128,146,55,50,62,178,162,96,213,205,215,182,40,51,27,55,91,24,229,97,225,28,25,69,20,49,34,182,12,34,99,221,233,116,56,31,32,217,70,118,165,170,171,25,138,112,235,34,129,82,131,24,175,11,49,181,92,105,21,77,168,226,37,107,65,107,93,213,97,84,198,240,192,210,186,205,34,65,89,95,83,35,153,104,224,245,117,179,238,50,181,0,31,210,72,183,143,132,12,65,141,182,136,167,55,128,196,112,233,90,224,202,247,211,59,22,72,103,235,5,130,167,196,218,82,196,104,149,90,21,241,81,212,92,228,7,20,211,197,12,188,42,180,187,3,220,195,169,73,119,236,83,205,50,129,9,131,168,64,163,201,24,105,170,120,51,170,76,186,76,200,250,189,94,151,194,179,237,135,233,45,41,22,41,108,162,86,41,5,0,218,4,128,86,100,178,129,179,93,109,59,164,187,181,202,164,74,209,237,1,190,46,83,14,59,242,163,38,94,166,229,65,84,47,149,163,136,118,85,203,147,43,56,227,57,198,132,90,110,179,64,198,150,136,122,116,159,22,78,215,171,211,21,6,111,63,72,215,106,96,157,216,100,177,245,156,162,236,37,62,38,163,137,190,178,229,10,209,173,20,57,130,29,116,30,226,204,105,206,88,40,115,246,76,98,11,174,43,88,99,45,108,71,190,185,30,23,187,205,169,46,59,133,106,209,69,179,155,144,168,144,92,86,82,166,141,188,36,71,92,180,117,120,204,174,33,227,17,15,150,162,227,60,227,81,145,230,100,171,106,176,146,153,5,173,46,134,24,143,49,205,133,196,82,35,122,213,96,104,46,191,32,88,95,107,55,49,213,70,179,5,203,242,71,100,165,136,210,218,36,31,136,246,70,232,1,165,69,91,145,150,80,153,46,104,116,228,160,99,141,90,199,72,125,102,151,216,130,87,18,147,121,148,179,42,131,69,63,20,108,134,1,218,72,241,177,57,84,17,47,40,31,164,222,68,170,37,67,123,250,228,40,150,32,8,173,172,149,145,157,150,83,196,201,194,39,83,9,104,248,1,20,186,52,210,163,174,108,49,24,117,141,110,238,162,174,57,237,201,136,31,250,156,208,51,107,132,146,173,35,19,150,198,41,21,151,249,38,152,77,38,124,101,26,232,62,181,172,234,217,170,24,247,75,124,173,43,211,61,46,170,234,200,140,54,55,6,215,162,244,106,94,208,39,77,43,138,224,192,216,168,163,112,134,105,206,154,235,18,203,66,197,38,29,123,74,146,216,204,147,38,157,238,2,217,182,54,93,115,219,104,109,154,50,23,79,214,76,195,27,46,154,109,167,218,165,229,173,169,85,230,113,149,224,178,205,121,117,98,247,194,222,136,30,35,195,22,73,13,28,110,90,168,7,141,170,53,172,212,148,173,73,13,67,60,26,150,235,173,45,134,12,81,127,182,238,34,164,180,88,137,227,217,12,147,170,52,69,8,118,76,52,188,98,196,138,42,130,219,194,180,134,180,58,244,86,111,204,253,30,55,223,26,205,94,61,203,175,180,13,63,228,52,113,83,237,119,178,91,187,217,27,160,46,45,27,133,89,119,216,69,86,130,37,108,26,164,133,225,97,95,233,81,75,94,26,199,217,94,187,201,197,115,147,38,71,82,48,173,48,197,201,8,227,103,110,212,155,169,149,16,175,103,173,146,180,104,48,211,137,41,78,135,11,195,233,110,186,61,193,84,45,113,211,16,157,162,66,87,53,132,230,100,11,140,0,178,177,166,136,168,223,233,244,179,116,111,165,21,38,78,190,172,49,18,78,245,59,117,106,203,85,227,1,221,74,184,173,63,28,117,122,141,34,51,229,249,68,119,46,150,148,242,251,34,31,93,194,208,43,47,239,221,33,160,73,37,241,161,205,213,221,189,2,119,183,9,220,221,28,32,202,168,150,62,21,49,148,124,120,115,128,34,225,202,177,101,152,136,36,225,146,188,199,118,21,137,89,6,244,47,254,53,217,83,197,64,229,82,83,201,36,54,195,87,190,106,105,151,95,201,111,223,58,135,224,214,48,174,206,58,147,187,17,131,192,243,175,110,76,37,185,94,32,115,123,155,123,157,56,151,187,97,160,122,148,101,174,213,87,32,175,151,252,252,114,109,170,81,230,226,10,212,168,158,95,188,201,161,64,171,54,97,32,254,196,10,141,40,98,88,98,133,150,26,85,229,228,196,124,77,84,137,210,238,142,4,162,92,134,230,107,254,222,248,74,222,217,248,88,57,47,103,230,190,64,83,115,148,12,162,20,240,98,161,40,167,142,245,208,62,201,223,143,200,156,146,220,0,129,40,176,202,37,124,6,74,49,108,52,76,158,201,2,124,182,225,179,86,72,186,196,184,190,179,160,211,30,220,6,113,119,203,195,169,0,86,8,34,225,15,173,226,100,84,209,32,6,82,114,119,131,118,145,211,147,166,196,50,172,135,217,93,78,1,243,126,117,119,1,103,110,125,103,209,247,50,120,125,48,45,121,179,143,176,14,133,140,10,239,113,16,131,7,23,199,124,59,27,150,41,248,247,101,171,245,37,203,158,213,106,87,182,125,5,13,101,247,7,251,175,164,243,139,36,202,123,210,46,96,99,104,118,154,70,221,121,12,96,96,218,106,83,212,79,66,151,201,0,14,107,137,129,113,169,89,174,235,157,171,121,162,132,171,69,80,211,181,250,235,201,35,96,214,163,247,65,30,43,193,215,230,117,240,235,240,9,176,206,209,91,51,95,82,113,200,66,230,175,131,7,192,65,201,187,196,139,229,220,202,163,42,118,23,156,29,218,13,157,59,217,107,55,155,121,247,167,127,14,199,196,62,197,3,41,63,249,131,175,255,232,111,160,121,228,62,81,4,137,191,243,63,254,211,191,249,247,32,81,222,39,202,217,204,47,254,227,191,129,161,32,158,196,221,9,237,147,87,124,237,207,249,51,129,225,134,190,232,40,180,25,192,203,9,94,233,169,61,194,81,50,32,214,213,46,112,133,28,31,231,145,93,7,218,17,51,187,87,48,159,10,109,218,32,101,233,235,155,36,48,206,227,120,17,187,91,52,46,67,207,2,68,118,224,173,2,182,25,84,64,71,178,137,57,205,23,232,203,247,88,77,120,23,55,204,62,72,141,188,80,29,101,180,107,233,60,177,211,116,115,137,5,229,149,154,187,95,245,85,112,251,244,29,193,238,50,13,151,112,99,136,254,0,48,162,26,36,65,217,108,91,85,76,136,3,140,197,150,84,219,78,221,193,51,160,165,76,46,115,191,133,204,155,219,92,244,36,226,207,98,229,222,221,125,235,92,206,253,190,236,153,203,224,165,119,253,213,235,76,122,3,46,192,86,81,147,251,111,189,139,221,61,17,138,43,39,227,5,26,203,236,196,165,79,199,16,192,243,140,235,88,166,163,38,247,171,164,225,233,110,97,108,27,243,197,11,244,250,218,60,92,200,144,222,43,97,190,70,222,92,126,245,213,58,84,191,250,234,165,120,124,63,202,131,216,50,86,106,61,114,100,228,34,239,237,74,175,43,123,76,118,119,43,228,82,115,214,92,198,68,137,36,248,61,24,103,144,16,98,46,76,197,230,221,53,5,238,185,124,254,177,221,176,39,21,36,253,230,250,102,103,82,118,245,84,31,192,184,249,96,118,24,120,135,91,60,190,64,32,97,96,168,179,59,214,220,133,115,31,122,214,1,200,87,79,49,35,236,182,59,147,37,247,244,45,218,251,224,79,144,36,128,233,1,139,159,127,225,190,125,235,194,33,4,200,27,202,129,235,93,95,39,23,196,188,120,145,220,33,156,246,208,163,44,233,204,3,70,191,187,143,208,246,197,206,76,233,237,219,204,205,45,24,157,15,195,1,93,92,92,36,123,86,73,144,142,243,148,46,87,105,148,127,24,103,105,151,0,232,122,187,167,199,7,244,2,250,160,23,238,8,6,59,60,33,47,236,16,40,120,159,235,138,3,101,50,201,173,31,234,125,92,211,219,79,46,0,221,146,64,87,103,32,71,198,77,240,207,236,9,113,110,28,46,116,129,52,217,95,102,146,131,196,125,80,27,140,7,3,200,9,175,249,120,148,126,113,199,11,169,166,146,255,239,206,95,93,189,70,192,156,244,223,42,111,11,175,145,47,49,208,198,171,43,144,244,101,17,166,93,220,20,110,127,45,175,95,6,48,232,191,187,187,184,231,192,209,193,55,33,229,3,134,6,84,75,104,245,95,41,213,0,129,200,55,55,216,237,107,20,124,191,77,127,21,210,95,233,15,244,246,237,254,225,40,181,0,82,239,126,97,183,23,95,158,159,159,35,175,81,172,88,38,222,188,69,95,35,133,55,32,9,217,213,138,22,210,140,111,49,216,69,23,23,111,97,94,188,4,18,80,244,100,54,4,230,65,10,71,175,118,111,96,215,18,160,134,139,239,168,47,111,95,110,30,206,81,215,116,110,115,169,121,174,19,212,251,135,180,40,161,96,124,189,201,45,174,111,50,91,227,75,166,157,185,186,217,153,97,131,6,225,248,50,61,85,185,122,108,168,151,121,247,143,191,245,238,79,254,18,232,252,96,170,87,129,102,127,245,200,244,57,243,203,31,255,237,47,255,159,255,233,221,111,253,217,215,223,255,235,175,191,255,19,144,87,181,69,211,58,145,243,231,63,253,222,215,255,238,199,95,255,224,119,191,254,254,239,192,120,26,255,253,143,126,241,163,191,122,247,131,159,188,251,223,126,19,148,178,197,13,239,4,205,71,225,153,118,133,255,233,251,255,248,238,103,255,33,189,205,231,151,127,243,91,191,252,199,223,62,220,150,8,3,110,130,210,205,68,170,125,108,105,86,149,193,90,214,122,178,125,168,53,125,255,39,63,255,135,239,65,200,159,175,13,82,221,2,228,13,12,241,137,202,190,254,163,63,251,250,7,255,30,16,247,159,254,228,239,64,197,63,255,217,191,202,100,159,153,112,29,48,135,94,192,121,52,25,74,105,3,30,116,11,3,93,255,161,13,124,253,59,255,243,47,126,248,187,31,211,146,237,130,74,63,12,149,63,253,143,31,141,10,152,113,188,224,67,155,248,56,100,0,15,75,199,193,182,142,185,28,84,13,121,243,251,63,121,247,195,63,2,204,168,164,220,240,132,146,117,100,157,15,219,248,13,228,213,195,42,254,223,191,255,253,119,255,247,223,252,252,167,255,246,221,31,252,248,231,127,247,103,239,126,255,183,222,253,225,95,102,178,48,119,22,140,131,191,72,185,41,115,245,100,57,192,92,199,69,119,249,111,115,162,181,52,196,83,40,252,193,95,0,102,4,245,128,74,190,254,241,247,192,231,47,254,243,127,0,249,161,206,250,204,152,253,249,79,127,243,221,31,254,206,215,255,229,251,128,171,127,241,15,255,250,48,18,223,135,248,171,204,215,63,248,77,208,23,105,59,39,198,67,130,42,64,239,111,255,207,52,225,113,118,216,144,233,188,191,161,148,66,191,252,237,255,242,238,39,255,250,231,63,253,217,49,17,83,36,175,50,15,160,0,207,0,41,80,191,245,180,68,184,223,196,81,249,180,185,111,216,16,64,228,171,132,201,62,20,157,163,250,1,47,127,253,191,254,245,187,63,253,95,64,253,170,231,101,96,172,58,93,221,156,234,99,208,181,63,250,191,190,254,227,191,127,247,247,96,5,247,199,64,138,102,118,19,250,83,44,13,154,73,7,207,47,254,234,239,222,253,239,191,151,217,105,77,239,205,14,214,135,96,65,8,150,127,135,114,64,188,105,166,103,31,207,18,71,114,253,79,97,192,154,132,161,0,31,1,70,253,250,123,63,2,228,1,204,245,203,223,254,107,80,248,193,44,245,104,231,104,175,7,67,77,96,55,47,189,58,60,1,170,255,225,191,250,197,95,254,248,159,254,226,247,127,249,227,127,249,238,79,255,234,151,127,253,103,160,206,165,1,227,106,61,53,162,239,38,165,31,254,31,191,248,147,31,65,168,126,247,247,190,254,193,207,222,253,193,223,254,226,143,255,37,40,254,96,146,252,198,32,253,238,247,0,72,115,255,235,63,254,19,0,215,1,168,253,10,225,4,64,9,52,96,56,188,251,225,191,123,247,131,255,4,183,146,210,216,95,55,234,102,233,165,161,26,65,181,63,253,233,47,254,237,127,250,229,143,127,8,223,103,84,231,203,97,255,61,83,245,161,129,253,171,103,231,234,165,165,66,223,39,32,35,85,239,76,60,75,201,247,204,140,237,184,1,200,150,104,139,103,48,139,228,110,206,68,69,129,240,190,127,198,78,121,254,204,7,139,125,75,57,131,85,169,27,89,5,16,126,131,121,251,67,235,120,223,236,13,86,77,103,187,186,92,237,108,39,221,207,20,83,55,3,255,61,181,191,127,54,135,57,206,236,208,15,206,36,216,138,239,159,193,188,159,120,70,63,221,200,153,235,157,129,142,7,184,4,238,39,158,216,239,53,168,39,219,166,222,183,64,236,153,249,253,201,150,62,26,187,39,229,194,190,149,35,222,255,198,83,253,195,58,206,68,71,57,147,1,180,208,161,77,52,157,179,189,100,63,240,89,154,207,7,2,254,97,217,92,82,56,73,133,236,183,175,97,87,240,153,249,222,12,146,38,93,199,138,147,250,96,54,73,13,76,249,76,54,192,42,65,134,65,59,47,159,156,255,31,200,1,75,213,1,148,145,42,249,102,160,126,168,2,0,50,153,118,104,223,181,119,246,228,96,221,41,3,96,101,179,75,81,149,51,56,34,159,170,226,67,85,131,22,164,155,33,174,1,254,193,25,68,41,56,187,35,254,29,29,0,221,31,1,169,184,170,159,128,104,39,238,172,31,174,43,60,170,105,223,165,39,90,254,160,134,191,129,238,176,111,234,208,18,24,31,112,16,191,87,115,48,157,84,134,107,166,10,122,102,183,159,254,164,238,176,111,6,74,74,56,52,147,11,150,159,87,1,130,200,61,51,29,184,138,7,211,159,234,200,38,64,18,240,113,18,157,231,44,217,171,251,214,90,192,174,248,217,253,40,238,103,26,152,150,146,89,239,121,133,224,30,199,67,222,147,93,207,83,101,208,13,174,4,42,56,75,74,223,9,133,111,169,30,36,197,191,132,208,214,251,103,201,237,26,46,160,195,1,212,167,213,4,19,142,16,232,182,122,11,254,229,184,235,69,110,251,109,79,179,50,126,114,39,125,38,241,164,22,117,24,14,24,30,90,169,214,151,187,23,135,99,174,148,11,147,248,238,163,100,207,230,56,166,160,122,121,244,43,183,15,170,4,125,254,118,143,105,84,99,248,8,18,15,207,185,195,86,83,178,17,148,60,230,146,64,102,234,37,252,2,44,43,42,80,138,93,193,16,213,233,99,110,169,122,182,153,170,68,160,217,195,143,221,69,145,187,38,238,126,220,230,64,198,27,48,210,192,52,3,94,128,111,197,82,121,200,122,128,134,128,36,214,57,132,82,14,58,233,22,75,238,180,71,34,164,72,186,9,3,40,178,80,227,171,253,206,213,142,58,251,123,76,161,218,150,219,147,42,157,111,210,75,89,209,139,171,140,39,42,166,251,144,212,70,240,101,154,254,136,210,105,3,167,136,185,244,220,37,200,8,225,216,239,121,167,133,50,176,253,204,221,126,209,125,212,78,80,59,165,78,50,18,175,78,185,26,167,64,36,97,169,79,82,112,127,162,121,155,107,193,211,204,74,122,97,13,2,15,16,217,244,16,147,84,177,135,23,189,39,119,214,3,154,204,211,184,210,87,25,120,183,73,127,199,111,59,220,142,122,147,118,93,24,209,61,7,81,129,97,209,175,210,141,198,123,12,184,75,2,159,186,174,122,76,10,235,93,193,29,9,247,9,41,177,94,239,10,181,211,201,54,217,3,127,147,131,242,108,95,221,190,69,168,70,92,37,239,193,232,236,27,110,196,59,146,171,196,87,55,73,230,67,51,233,17,88,178,71,237,128,121,172,153,240,196,254,45,152,223,216,52,67,218,29,207,20,62,244,211,30,194,116,243,244,205,209,32,218,23,75,6,203,46,215,97,176,60,93,243,209,216,185,185,135,232,46,79,38,202,236,91,119,189,19,91,126,95,162,95,92,95,191,134,145,95,96,206,140,7,254,156,36,0,137,162,110,58,112,127,24,10,166,196,244,227,145,244,186,57,226,68,24,211,120,55,4,224,233,233,109,46,130,211,221,213,205,161,135,111,142,183,54,115,41,199,221,19,220,201,157,202,166,99,38,151,190,194,3,176,243,164,233,84,228,41,143,114,66,92,95,188,200,88,80,120,2,12,14,105,175,210,167,20,148,187,228,171,123,201,123,25,9,39,57,27,112,61,168,255,102,47,5,79,72,105,89,244,101,120,133,46,104,232,174,157,244,86,242,228,119,194,124,175,238,30,143,110,91,79,238,106,186,186,123,5,48,74,195,184,192,1,1,20,92,255,17,98,191,230,169,26,140,55,2,1,132,164,184,76,178,157,39,183,82,88,174,168,220,191,100,232,52,221,114,199,191,143,51,155,218,57,123,56,96,58,113,123,117,82,217,190,207,46,246,19,208,55,40,242,242,142,88,143,58,229,136,93,210,87,169,98,194,222,37,159,167,183,46,95,30,143,82,168,234,95,157,63,170,96,151,243,225,24,4,44,113,152,255,142,187,252,197,139,135,53,92,134,142,111,152,90,112,190,147,206,112,15,225,159,126,243,119,191,254,189,63,207,228,160,24,78,205,10,82,151,245,71,128,158,60,134,78,230,233,96,127,46,82,57,156,139,28,182,255,33,194,156,248,208,71,30,70,242,143,146,251,144,95,188,184,123,126,237,188,73,108,192,101,195,180,192,2,28,78,255,71,175,114,238,41,226,29,50,195,72,75,199,36,132,7,27,201,169,254,109,238,72,214,159,184,78,35,49,58,217,93,50,127,68,171,151,137,226,243,24,122,160,25,237,78,12,193,20,8,205,8,174,221,180,157,132,145,85,219,12,206,51,201,76,148,129,241,85,238,167,239,181,17,53,185,64,235,238,66,133,211,84,222,241,249,61,14,72,174,221,122,174,212,97,210,123,88,22,10,22,254,122,158,235,38,19,154,90,32,11,96,26,123,96,136,195,231,182,185,255,143,189,55,237,114,93,57,14,4,255,10,31,181,184,74,220,0,130,4,201,42,85,203,220,151,226,78,22,183,251,110,223,3,130,32,9,18,36,88,0,184,150,238,28,105,218,178,101,29,105,36,157,182,188,202,99,201,167,219,86,247,88,82,247,184,187,45,235,73,242,127,153,209,125,203,167,254,11,147,11,0,2,96,130,85,117,223,149,236,158,227,122,175,234,146,64,100,100,102,68,100,100,68,100,70,102,229,184,17,39,50,142,82,84,124,196,234,27,113,46,253,249,155,186,185,19,167,245,206,182,32,189,160,110,244,251,99,214,170,110,182,105,112,183,137,97,73,32,93,230,133,39,98,235,187,147,94,109,46,188,248,60,53,175,15,98,190,16,140,113,138,215,238,213,233,65,243,250,13,148,151,151,62,4,237,189,4,131,138,118,169,10,62,18,249,180,196,169,234,149,23,191,127,69,123,63,109,109,225,167,116,12,31,126,247,233,187,198,144,43,251,116,72,35,191,205,30,68,159,82,153,126,236,224,167,175,237,55,43,105,120,115,92,13,154,147,101,195,64,196,119,100,193,155,234,37,89,49,109,68,92,214,102,201,124,89,55,230,204,88,40,220,94,112,156,68,45,77,32,59,212,19,219,228,133,154,138,84,14,64,82,184,41,251,239,117,155,22,29,5,231,80,1,5,127,203,95,59,170,128,48,59,162,216,40,45,152,42,160,115,115,111,170,128,246,187,80,1,234,6,50,128,71,35,79,64,199,48,182,224,77,13,134,75,226,133,39,61,6,240,105,137,222,43,47,186,149,1,242,70,70,215,241,28,89,231,221,73,226,114,126,53,5,150,132,87,199,3,251,13,108,123,120,152,226,29,228,67,19,117,123,72,15,225,69,148,58,75,32,156,201,9,248,5,171,0,155,89,105,229,130,223,108,160,254,214,106,78,25,149,18,204,169,207,192,119,1,51,232,138,13,24,163,58,200,152,75,127,247,166,233,175,226,38,114,99,225,148,51,93,127,219,127,119,228,140,113,125,133,201,153,219,155,170,201,153,62,202,151,98,194,240,154,205,18,218,172,216,191,244,55,208,94,72,62,1,247,78,14,208,195,198,165,191,7,31,10,60,13,119,61,10,2,122,218,131,119,114,161,199,227,40,218,184,138,31,47,5,48,153,9,55,246,105,28,80,78,147,33,177,130,159,29,174,241,129,123,130,113,32,32,32,163,108,191,54,12,204,166,23,228,77,141,112,115,19,60,132,14,122,39,23,203,127,67,127,9,24,233,87,20,220,69,72,95,107,95,92,94,107,62,223,165,252,66,11,208,47,45,91,30,181,151,215,120,118,213,175,185,130,110,32,47,252,150,106,228,5,189,78,56,181,59,134,161,101,206,199,83,189,60,30,19,65,192,115,99,100,34,99,247,70,19,252,34,162,253,152,18,224,4,205,9,56,213,46,2,5,66,194,140,224,224,41,138,248,249,24,237,19,86,209,151,4,195,192,241,156,68,95,194,28,218,75,60,194,184,24,26,10,194,10,23,7,22,171,127,141,158,179,124,24,2,45,112,241,40,3,119,177,78,49,208,2,0,141,133,119,49,190,129,142,53,205,99,63,24,14,227,171,163,185,236,183,77,187,178,50,177,128,234,227,250,232,44,194,157,166,102,64,64,255,228,7,26,88,222,6,56,73,10,72,194,70,144,84,56,246,225,163,164,36,149,209,3,99,108,131,145,1,172,192,54,246,172,175,188,232,132,101,175,31,197,173,90,104,63,55,240,56,129,147,166,219,197,226,200,235,199,193,16,28,139,240,27,86,38,140,118,138,10,250,8,213,16,33,40,147,214,123,128,189,119,160,181,129,65,42,57,195,33,60,104,49,12,246,217,162,21,150,48,133,117,193,12,135,70,144,128,12,5,168,199,38,2,249,120,57,127,90,184,121,208,187,107,141,42,144,125,228,163,233,15,108,125,160,65,234,156,54,213,65,113,140,192,128,60,81,102,47,188,116,140,101,41,58,22,97,227,17,240,19,165,226,52,235,125,249,26,70,242,165,226,72,61,227,185,227,91,217,224,77,143,220,210,213,195,7,90,214,198,194,51,112,96,134,171,41,147,226,200,189,74,119,71,30,195,160,35,119,31,68,224,81,193,243,19,175,188,148,215,15,183,194,147,122,232,199,83,198,155,175,253,232,205,95,252,210,11,119,42,1,201,47,98,224,104,34,30,141,133,217,112,52,150,96,25,96,52,3,137,129,17,0,47,77,81,52,204,79,157,40,28,252,10,180,53,144,242,91,192,61,32,238,19,120,18,165,176,192,24,194,160,166,4,75,49,113,80,62,26,142,177,113,8,9,184,87,149,175,232,72,212,47,170,21,78,133,183,129,80,160,94,192,40,82,137,32,161,29,65,66,71,130,94,132,3,205,84,222,208,175,127,246,99,208,157,79,254,253,87,223,124,240,243,15,255,244,247,127,253,193,119,63,252,198,247,62,254,239,191,247,201,95,252,254,155,191,248,235,208,39,255,215,159,126,242,149,191,122,243,181,191,251,248,31,126,250,241,63,125,231,227,239,252,199,143,126,242,195,143,190,243,251,224,201,155,111,255,12,140,18,17,104,57,96,174,128,134,225,117,143,242,241,129,25,177,2,147,150,57,108,208,22,61,249,24,65,193,3,3,251,198,186,24,130,161,167,106,72,30,189,136,94,80,166,96,172,69,88,172,0,183,109,177,22,83,114,79,220,38,60,150,132,51,225,20,24,48,104,194,232,130,30,64,48,103,45,235,139,43,162,10,196,179,128,100,22,118,59,72,15,158,149,247,226,229,181,16,28,9,194,170,5,60,55,93,141,92,192,75,157,131,22,17,12,154,244,185,145,253,166,122,187,121,97,3,122,73,58,113,14,41,142,207,234,97,249,160,126,220,54,190,18,24,222,38,121,182,23,143,159,174,39,224,51,94,209,222,220,137,128,143,215,131,251,169,33,121,224,137,122,10,248,151,124,150,224,243,143,212,123,120,253,244,35,245,252,36,101,107,19,2,188,41,89,48,183,106,91,133,2,59,229,134,148,221,8,47,12,48,48,219,95,99,115,193,18,151,50,230,36,72,132,52,156,48,132,81,85,134,7,21,95,98,49,192,18,138,75,240,240,240,92,30,104,5,245,226,5,92,192,66,125,123,9,153,141,43,248,226,77,88,15,203,216,84,161,254,12,99,194,55,1,18,85,208,165,63,138,142,139,197,200,244,82,134,18,132,219,148,109,253,50,222,66,102,33,8,251,123,76,5,93,212,0,77,209,118,87,11,153,92,244,188,131,120,100,85,121,142,48,182,106,253,159,130,24,215,214,216,138,161,9,244,186,241,209,147,182,232,139,209,100,175,159,68,6,84,155,189,0,126,102,235,12,190,247,220,36,168,195,168,51,172,77,249,134,186,150,191,104,44,107,94,203,192,148,68,59,231,95,200,47,131,226,8,114,208,136,232,98,149,118,131,222,160,26,244,147,126,209,3,83,39,192,133,121,235,119,147,255,23,54,44,167,252,6,173,178,21,4,92,182,134,135,244,130,208,135,49,184,67,8,144,33,155,79,6,150,135,153,61,68,14,234,225,189,212,102,85,15,203,32,182,7,96,28,13,113,17,184,101,35,35,151,109,105,149,8,107,177,107,12,172,31,54,44,251,29,161,69,205,16,84,43,78,116,208,58,220,230,96,83,178,46,93,121,164,23,230,61,211,70,139,224,30,113,249,243,159,135,217,86,70,90,129,121,163,49,65,175,95,91,138,226,171,77,225,53,203,208,245,126,37,220,164,5,255,70,64,62,94,56,129,204,109,135,143,247,74,0,86,55,48,243,44,201,112,116,156,17,18,145,184,233,230,165,132,155,141,153,161,234,223,10,239,46,12,119,98,172,99,235,28,123,187,250,173,159,208,160,249,28,220,179,129,173,243,167,24,228,160,43,103,86,255,222,165,93,126,214,44,127,231,230,56,142,240,236,144,73,190,71,46,20,188,149,0,240,116,142,61,48,1,45,20,102,177,63,53,7,186,232,112,52,207,77,130,184,155,202,111,97,147,159,24,161,47,207,44,100,201,214,69,44,184,23,31,136,34,90,185,33,89,100,103,172,40,24,100,210,13,168,103,216,100,182,88,150,187,129,162,15,143,61,60,147,29,157,6,127,198,94,126,77,178,194,44,170,242,104,85,101,133,32,23,228,37,121,41,100,192,240,5,96,112,162,54,228,199,56,218,23,59,23,128,38,110,203,30,215,130,219,218,6,84,241,203,47,201,65,121,56,187,65,59,5,116,212,80,17,98,164,214,117,139,165,205,160,57,53,100,244,75,191,109,54,138,57,239,3,84,214,233,212,92,112,0,85,195,91,194,225,116,10,167,96,193,54,175,225,161,225,53,33,81,96,240,179,194,205,65,240,87,4,103,114,238,103,5,160,100,128,152,155,42,201,252,115,233,207,9,55,149,163,46,202,32,185,143,227,152,196,12,203,125,6,200,125,17,107,188,68,130,211,19,157,143,23,83,112,116,84,79,183,229,98,76,216,121,69,197,241,98,10,124,29,5,252,20,103,135,9,184,234,94,199,17,170,17,74,178,206,163,47,163,48,61,114,230,216,142,68,184,3,70,220,8,23,222,21,62,80,219,255,96,94,88,123,183,26,217,69,218,126,196,145,225,94,251,21,44,49,35,97,40,175,97,220,231,200,110,5,178,91,207,252,51,85,27,76,2,50,158,25,171,217,192,240,53,238,178,71,153,94,56,211,210,107,6,4,29,14,253,154,247,159,57,18,220,111,189,112,3,103,204,192,72,201,84,92,10,170,112,165,224,197,255,35,238,101,16,40,61,113,44,194,237,114,112,108,126,9,198,185,94,191,38,89,236,104,10,135,10,3,103,199,25,25,149,50,126,134,116,103,240,168,12,65,103,80,156,225,34,244,254,139,247,183,190,224,151,222,255,44,248,231,253,151,161,137,223,251,194,235,3,243,191,50,241,121,95,2,158,20,5,220,123,85,95,112,134,71,174,107,211,11,64,90,191,94,159,110,175,21,192,172,5,239,60,104,139,252,220,118,59,61,124,97,174,233,155,27,63,240,69,235,208,107,32,221,104,143,124,5,63,208,132,151,215,75,92,1,48,164,240,135,247,128,1,34,75,163,14,126,168,92,232,143,209,181,8,174,2,4,183,29,104,143,9,16,34,162,183,221,132,43,244,104,139,12,244,179,47,209,53,13,222,77,0,227,248,240,155,127,240,235,15,254,3,206,103,248,232,143,126,244,230,251,63,210,148,55,95,251,119,31,253,183,31,252,250,103,223,8,162,172,180,247,150,70,90,162,254,193,154,63,6,80,227,21,2,34,222,143,254,252,247,222,124,229,23,199,108,9,148,78,66,225,93,235,111,126,252,39,65,61,235,77,17,22,96,178,77,130,137,92,28,174,1,41,189,122,144,253,210,143,214,227,120,65,146,140,88,233,37,188,85,67,59,5,245,155,101,204,92,57,123,193,47,26,116,53,83,67,209,215,128,29,202,71,95,235,15,94,216,95,0,85,231,168,24,24,141,42,80,106,94,24,121,37,87,9,15,168,215,43,53,204,113,56,130,169,107,205,232,212,11,197,231,123,121,125,169,157,82,192,192,126,86,12,80,74,176,255,97,40,46,31,213,28,215,218,231,63,255,158,6,23,236,107,219,37,240,176,1,151,180,253,133,23,205,147,21,110,229,69,153,165,47,142,223,95,26,55,214,156,109,128,62,0,223,66,147,65,198,107,96,28,45,193,64,182,12,105,99,152,155,175,76,188,198,190,1,100,182,100,204,2,89,83,5,64,140,10,234,228,43,189,89,197,165,168,129,233,222,246,253,70,79,113,20,111,12,69,0,180,89,107,61,108,193,171,182,179,82,114,57,42,194,189,55,64,3,249,185,27,17,102,180,235,111,252,18,94,158,231,209,63,176,50,14,141,47,233,134,67,237,7,194,241,2,230,144,35,99,240,165,255,61,73,31,16,48,117,228,239,191,247,241,255,241,15,111,190,253,199,111,190,254,95,222,252,242,223,191,249,195,111,189,249,241,119,62,254,225,143,96,90,195,47,190,226,189,198,247,116,40,65,117,37,193,57,49,232,197,7,77,232,46,27,168,35,249,69,90,199,134,11,254,250,103,63,54,51,63,62,250,224,187,111,126,242,231,224,225,199,191,250,213,155,95,124,219,84,181,138,223,251,201,31,253,217,199,63,253,41,24,17,252,205,81,5,3,67,30,84,96,124,83,95,36,129,100,95,162,171,66,70,86,146,212,80,210,57,204,134,47,130,177,14,47,53,1,254,206,245,40,104,8,8,16,151,227,23,116,255,137,114,249,229,47,59,30,241,56,97,57,248,10,61,133,74,95,149,23,2,41,160,130,247,41,0,29,232,69,65,133,163,98,7,138,243,203,95,6,210,128,48,92,28,193,236,71,32,64,1,131,195,15,104,163,165,33,106,150,182,192,144,145,163,121,240,17,15,143,12,116,245,188,150,55,20,60,57,34,136,77,82,196,112,32,93,161,224,23,190,4,166,152,7,248,207,235,247,95,130,127,66,56,221,20,53,250,18,53,67,214,157,50,253,188,64,139,124,160,125,93,222,151,16,153,25,125,50,52,39,22,17,152,137,102,151,146,143,127,248,77,152,46,246,223,254,250,205,47,190,247,63,127,241,77,44,79,111,126,242,205,15,191,254,157,143,127,242,195,143,126,2,181,232,242,166,174,179,14,248,15,60,16,103,48,44,208,132,130,155,229,31,249,37,152,182,63,210,205,46,13,174,126,168,208,122,95,250,81,147,174,148,215,186,18,179,99,114,162,33,162,120,173,207,124,126,219,38,51,244,236,156,238,128,59,139,3,128,42,1,224,156,45,181,243,106,12,173,117,91,180,35,244,249,128,92,67,29,98,104,140,23,47,175,243,71,241,173,155,251,242,202,34,96,142,93,226,110,204,163,45,196,83,151,245,65,65,23,236,113,150,173,125,16,5,160,208,181,140,45,229,96,18,180,28,120,218,154,184,156,192,189,139,232,230,31,14,250,94,146,161,239,175,37,32,247,182,227,23,160,191,172,91,218,40,98,247,34,252,50,8,134,160,4,140,11,107,27,196,139,71,168,134,176,181,133,197,10,174,17,156,39,154,253,248,0,48,175,137,203,165,160,20,218,149,242,13,114,89,175,60,94,31,52,201,208,13,79,62,239,23,135,202,191,193,254,150,254,28,207,92,248,133,197,237,212,223,30,159,232,32,198,210,164,1,0,190,235,111,76,155,207,120,101,62,48,170,133,170,222,51,23,246,8,2,91,253,65,248,21,12,165,224,76,22,151,23,94,191,231,252,84,200,73,42,112,88,128,237,15,104,34,46,85,48,187,17,230,160,165,57,251,152,167,94,192,172,35,124,148,132,110,149,189,7,163,43,78,27,141,120,184,131,254,14,122,108,146,48,17,150,35,135,105,1,94,0,5,162,0,241,8,48,209,235,207,94,120,191,56,18,55,255,230,139,33,248,23,106,96,85,189,176,133,50,252,250,221,142,218,235,75,0,45,232,16,192,148,7,150,237,254,202,59,148,100,126,238,245,187,149,144,241,86,105,25,78,89,200,85,144,245,86,129,15,187,228,14,198,205,128,1,163,136,130,250,250,120,230,135,162,91,218,239,25,71,104,120,152,8,165,135,157,81,19,240,202,210,197,101,16,215,116,188,95,107,249,69,250,75,202,133,13,230,18,168,2,148,196,117,134,77,50,112,125,240,158,111,162,224,30,25,97,220,80,7,55,200,26,76,48,118,197,122,223,7,118,209,229,210,8,138,232,111,13,15,0,190,245,35,177,130,182,160,69,232,151,198,30,208,51,237,19,199,192,131,17,244,93,207,110,173,4,238,251,18,46,103,88,7,46,96,47,220,193,12,23,31,112,97,108,157,149,1,152,0,92,65,224,212,154,0,16,167,237,45,233,48,35,0,254,153,177,178,200,193,230,120,97,84,224,90,247,203,184,209,40,11,21,102,25,165,126,192,122,244,5,23,7,26,108,85,193,101,7,100,93,217,4,216,60,123,196,139,217,138,39,93,4,135,55,246,2,46,168,48,214,22,220,136,170,56,20,129,89,178,191,49,45,237,165,211,2,199,56,252,80,163,203,104,15,0,240,153,22,130,188,214,108,46,144,91,49,189,98,252,245,210,79,170,25,125,150,64,15,63,11,47,58,51,9,188,144,215,170,128,162,116,208,185,162,46,205,75,142,220,249,139,221,85,56,245,156,215,157,58,177,85,172,225,90,128,106,112,73,11,184,117,21,132,0,88,241,100,8,140,31,78,16,126,241,198,170,36,193,4,161,25,6,158,31,29,77,166,88,190,94,7,104,192,130,207,2,97,197,155,64,68,191,4,44,39,235,119,120,93,162,169,20,188,186,82,128,187,197,129,113,252,184,147,176,150,184,39,250,9,193,207,202,78,67,27,116,214,98,24,218,157,102,99,240,65,212,240,209,37,242,51,128,25,126,225,234,103,59,139,152,15,116,191,219,210,20,208,116,94,192,14,5,60,85,200,191,94,17,210,131,224,177,61,71,15,26,99,241,136,186,209,42,143,61,240,124,147,47,57,1,96,79,160,144,94,92,30,181,189,243,141,123,39,206,82,235,173,251,119,229,108,228,123,246,150,253,182,219,115,118,28,113,171,21,60,78,219,255,64,230,137,98,229,137,117,66,181,33,132,215,122,154,1,42,191,197,184,127,74,12,4,153,242,1,60,249,184,181,195,62,181,27,29,95,137,35,67,238,79,204,191,99,168,77,123,196,29,18,160,247,160,251,37,132,11,117,31,29,50,160,21,47,148,151,126,219,228,6,245,152,109,217,27,9,55,92,238,65,81,99,131,64,192,157,67,138,238,218,8,43,40,48,253,207,218,61,237,226,242,236,60,167,193,240,96,70,65,59,78,9,230,146,25,234,181,103,255,162,221,81,120,187,41,218,175,10,112,188,122,5,103,181,0,188,96,118,5,21,49,152,169,190,252,101,1,174,209,121,113,116,196,216,129,238,133,68,5,204,130,231,136,161,251,191,129,27,180,68,51,141,188,68,138,28,104,211,229,145,31,218,49,18,128,29,48,35,126,21,212,228,50,220,137,143,175,218,69,241,41,249,120,97,175,114,137,38,26,52,131,240,107,69,5,179,157,119,162,112,67,175,110,238,107,65,96,114,131,206,244,128,62,22,130,42,15,111,152,45,11,99,237,218,76,119,214,91,3,195,49,55,196,197,56,92,62,32,154,150,144,5,205,13,23,144,253,112,201,196,137,110,189,178,33,35,214,134,194,11,132,130,104,229,14,110,186,122,44,32,136,38,154,0,20,212,167,216,87,167,161,229,71,35,34,162,169,144,244,169,235,21,58,144,14,30,58,119,244,125,124,224,169,79,193,242,12,217,227,85,215,240,110,93,96,138,40,150,112,10,174,159,127,164,78,107,9,221,206,212,165,241,242,218,94,33,143,43,180,86,254,90,179,100,51,2,205,99,249,134,34,53,57,152,158,171,122,95,158,121,245,66,2,111,93,236,25,83,113,161,161,105,68,217,143,136,94,1,60,55,231,48,251,143,165,192,139,87,91,89,153,195,163,221,144,41,243,218,101,178,251,103,101,225,191,242,240,4,179,193,173,167,15,205,128,196,33,83,246,95,7,232,111,158,185,182,6,5,177,255,114,227,133,157,61,135,240,95,238,0,252,87,22,217,89,116,102,212,161,200,90,0,212,135,76,13,87,71,94,207,132,181,217,29,40,30,18,212,15,7,81,47,12,3,228,242,120,168,235,209,173,187,54,121,15,108,57,104,115,29,39,240,83,71,29,181,9,58,188,122,173,208,163,89,58,26,102,177,13,240,154,208,163,56,94,163,115,191,57,150,214,207,182,142,80,70,90,56,23,139,234,139,214,113,42,161,191,165,35,2,173,159,15,62,226,194,230,210,55,237,92,173,70,199,79,76,224,66,243,122,2,102,37,59,157,45,169,22,112,75,230,13,94,80,118,133,217,192,75,144,75,234,141,40,156,133,187,87,111,74,65,206,21,11,92,126,214,196,21,10,242,64,250,220,120,135,178,166,201,11,175,223,209,112,125,193,8,120,201,192,162,132,113,154,236,142,23,128,83,177,192,219,8,92,193,211,242,122,169,181,101,64,92,224,233,187,131,169,155,73,17,165,234,220,186,195,88,243,239,243,238,96,142,44,172,142,59,36,220,220,154,54,183,67,165,4,119,72,125,171,197,17,56,39,192,45,16,65,14,109,50,78,86,184,85,114,37,162,192,147,114,129,15,60,96,71,84,156,19,248,33,31,139,80,137,8,27,141,112,17,150,165,134,252,152,137,9,2,205,211,94,255,74,90,79,196,229,213,11,47,44,14,195,223,50,172,5,71,160,241,179,58,228,74,11,109,157,52,30,181,120,78,50,223,215,54,130,210,129,39,182,235,223,219,128,153,41,78,49,190,130,95,152,38,108,98,147,165,125,118,4,239,204,54,158,164,69,133,151,4,251,179,188,32,195,139,153,240,25,18,58,24,24,139,138,13,179,163,162,140,34,110,144,223,106,162,128,155,227,21,32,148,96,64,139,7,33,187,68,9,30,64,224,215,98,71,80,240,62,43,58,8,104,176,129,255,70,130,116,212,235,212,58,192,74,191,152,157,138,12,124,44,147,31,243,2,73,20,225,155,41,185,192,218,181,128,34,192,128,27,60,182,119,2,117,4,232,9,140,139,193,27,176,212,16,186,45,34,163,200,43,175,63,105,32,56,11,219,68,52,0,252,38,183,98,0,70,231,3,60,3,154,156,234,183,214,143,27,215,211,136,46,253,0,62,216,134,244,4,242,189,94,44,113,76,34,184,16,151,93,24,195,190,121,32,108,33,131,43,58,120,71,236,80,144,140,152,116,44,24,255,194,241,233,113,171,199,139,127,251,254,142,162,2,239,239,198,99,180,209,3,158,107,111,172,227,135,41,159,119,181,131,59,240,92,244,137,158,145,8,67,36,55,167,142,239,139,151,192,133,61,155,120,127,76,44,151,201,107,136,75,188,43,244,1,78,14,228,131,76,208,102,209,229,217,22,114,142,52,55,189,74,120,100,190,121,98,190,229,120,125,239,229,107,228,232,182,132,27,116,103,153,17,150,4,168,96,243,225,198,99,32,252,151,254,154,112,211,130,199,76,227,227,105,161,133,49,4,188,66,69,192,220,137,159,194,48,177,240,37,248,133,135,233,142,104,59,134,3,138,135,207,140,184,244,106,133,182,12,88,59,115,241,160,130,6,8,87,35,172,247,241,205,13,87,43,252,13,9,210,90,127,35,44,71,2,233,124,12,143,112,145,68,27,132,62,187,128,218,249,194,251,25,69,150,53,104,49,173,86,150,93,56,199,253,206,101,24,251,243,236,47,237,239,131,10,20,242,23,101,225,229,205,30,254,189,118,188,134,201,233,160,94,78,217,27,243,62,176,9,64,39,47,47,178,254,39,128,194,164,81,160,126,209,170,231,107,111,96,161,6,112,72,32,128,82,82,188,240,136,49,99,82,55,62,24,22,15,10,85,124,254,243,168,16,48,144,2,160,158,201,242,41,37,92,151,3,166,156,58,53,182,213,93,156,196,183,244,98,134,226,132,203,244,211,160,10,140,10,225,130,190,196,100,65,108,10,194,188,156,247,208,185,2,199,135,138,190,209,25,122,61,239,209,120,9,181,32,220,44,45,44,191,57,138,195,107,127,52,17,139,184,223,218,71,81,236,240,159,249,214,190,49,59,26,134,217,72,248,137,183,246,69,249,248,248,105,183,24,138,19,40,2,130,176,12,192,212,218,32,31,13,243,177,177,192,24,247,25,162,212,215,115,136,64,99,35,145,132,247,242,130,166,195,12,170,122,204,10,79,170,26,200,200,58,48,156,4,163,145,33,199,142,162,9,179,202,49,48,247,158,130,64,146,39,114,144,2,213,197,216,33,175,151,102,79,175,60,98,169,209,240,177,91,105,46,188,44,205,179,112,245,11,127,112,151,5,122,52,138,253,51,203,66,140,139,13,185,68,132,127,162,44,176,97,33,242,52,22,198,99,9,189,0,251,238,174,124,172,195,175,153,109,58,137,238,12,42,137,187,5,186,240,41,223,107,230,186,133,102,123,24,30,80,163,112,110,63,104,164,82,131,124,66,28,180,82,165,97,55,183,28,116,74,82,191,219,140,242,188,36,33,20,251,234,170,147,155,82,221,44,93,169,45,170,155,97,43,58,197,240,64,126,122,73,252,147,217,134,132,66,106,218,15,107,210,40,157,18,7,221,209,106,56,163,196,88,108,29,42,138,169,213,32,67,137,157,67,167,90,201,210,219,70,184,35,115,119,83,150,95,116,218,194,60,122,215,103,86,74,255,32,205,139,179,184,175,152,217,69,106,203,169,198,231,105,105,148,207,78,132,60,173,14,151,21,86,0,229,65,155,54,253,197,29,11,191,15,187,29,170,223,138,139,197,194,132,5,48,219,81,94,77,20,231,185,249,48,92,146,138,185,105,245,46,157,202,12,25,240,57,211,95,87,210,244,172,146,73,238,139,25,62,90,158,101,195,213,76,35,82,75,111,39,149,89,114,95,73,199,183,213,125,124,87,73,83,251,202,76,222,86,103,50,93,217,39,39,197,180,254,59,139,76,234,133,210,124,48,91,181,154,217,190,217,30,126,209,92,212,91,37,121,84,104,110,107,98,124,51,98,70,76,121,201,31,202,139,196,126,0,240,213,218,243,104,249,144,220,151,15,197,125,185,7,202,139,244,65,232,70,169,126,111,162,129,242,51,11,222,236,160,87,157,241,11,9,244,65,218,12,197,212,126,144,239,179,253,110,105,51,234,53,18,69,177,120,164,1,232,167,181,78,240,108,173,211,100,221,15,39,180,50,51,157,242,233,248,174,60,75,110,0,205,35,195,238,110,205,31,86,128,71,169,106,187,77,137,92,161,73,241,25,121,83,14,71,65,59,49,173,202,136,159,137,72,191,151,220,84,90,145,109,57,76,107,229,253,177,78,158,105,182,6,221,126,162,184,152,82,163,66,146,45,239,19,107,126,111,242,127,54,12,83,27,33,159,219,150,15,89,64,231,196,161,83,144,182,131,86,162,5,250,4,218,95,154,65,89,26,136,21,192,39,192,211,204,42,3,120,62,29,229,19,251,78,62,177,25,2,158,54,112,251,39,119,249,233,6,60,63,112,249,196,182,152,1,52,155,37,39,183,57,32,67,139,38,160,109,101,133,250,131,250,177,42,13,151,85,170,223,141,206,6,119,82,22,208,3,202,224,154,235,74,243,218,188,147,109,182,171,233,74,123,178,171,82,185,92,99,150,221,53,239,6,224,123,39,213,152,85,115,141,54,191,175,181,179,76,37,115,23,182,224,203,14,195,85,26,200,211,122,148,61,226,27,228,109,248,246,143,226,67,252,4,125,204,210,213,218,188,41,1,126,134,7,221,102,158,95,36,180,98,161,74,221,45,58,139,218,66,90,3,122,78,135,139,170,212,186,3,188,133,114,158,142,174,184,110,131,109,222,53,115,21,170,8,218,221,103,26,119,29,80,71,46,215,156,131,239,119,185,116,133,234,164,170,135,98,180,210,230,183,213,118,95,60,226,3,180,99,58,218,0,200,149,5,223,220,138,175,150,73,62,138,175,124,0,109,79,39,144,220,53,243,157,67,159,41,173,248,66,115,53,12,71,192,120,220,110,160,172,215,164,82,182,57,67,112,214,241,9,223,91,199,189,52,92,192,118,20,197,250,33,50,42,70,235,44,82,13,116,170,210,201,246,66,161,80,28,126,11,133,54,140,47,84,159,197,227,190,92,58,158,190,207,192,135,163,59,124,231,92,120,125,224,169,187,88,182,146,220,101,169,198,48,18,10,135,22,217,86,248,182,46,84,40,53,75,239,67,125,46,188,202,208,163,61,223,170,237,122,119,205,84,54,219,176,254,214,40,174,77,13,23,225,132,79,13,213,217,97,121,181,28,133,122,124,181,95,238,200,189,74,62,147,20,34,117,122,202,250,122,236,120,157,21,107,226,98,195,198,52,38,239,171,36,83,147,109,36,199,164,4,190,200,11,98,111,149,235,140,150,177,214,236,144,208,162,249,104,107,158,74,110,135,252,186,179,238,47,51,59,133,138,47,84,126,39,77,182,197,100,138,142,103,22,195,187,42,173,229,59,202,221,168,152,207,64,60,213,194,190,146,151,165,213,8,120,179,121,230,118,156,237,39,208,243,162,144,30,245,213,88,107,53,93,177,204,97,61,24,39,98,241,73,178,95,169,165,11,19,184,97,171,199,214,238,11,53,89,98,51,227,218,116,158,202,103,50,147,18,159,90,221,207,250,66,101,16,174,220,231,119,153,68,127,221,143,51,197,100,114,203,197,179,153,9,155,42,138,183,145,249,125,185,172,36,210,195,45,211,86,132,142,220,157,240,149,124,61,195,245,203,85,58,23,165,226,205,210,156,170,239,213,173,26,27,13,18,147,98,126,156,105,69,230,187,105,107,52,158,78,166,220,237,54,195,135,155,235,67,60,157,154,28,34,153,66,186,95,200,104,163,219,219,122,132,98,214,179,237,84,110,115,116,40,57,73,22,54,153,106,63,186,78,43,149,193,110,217,170,239,202,83,233,144,221,181,182,128,170,133,201,72,205,204,247,131,126,166,74,247,218,181,118,68,219,66,218,44,183,203,110,125,156,187,141,206,153,114,116,61,173,55,152,206,221,48,91,238,101,103,128,24,149,117,154,162,186,179,67,55,41,201,62,126,184,163,110,15,195,245,176,152,12,103,146,147,42,159,103,19,107,46,181,107,229,134,139,76,123,23,171,10,203,246,150,141,108,179,144,86,218,182,160,212,185,242,48,170,85,227,145,251,122,183,198,79,178,153,250,52,199,11,119,49,208,129,84,154,173,15,19,225,114,181,90,159,171,217,76,106,182,149,227,249,78,243,208,102,154,75,249,48,170,215,202,235,113,79,153,36,179,25,102,146,230,235,82,85,146,211,217,68,78,217,239,248,193,54,178,77,222,193,58,232,109,87,18,170,35,173,44,140,40,37,26,107,113,227,121,45,153,108,84,242,195,90,91,165,150,202,42,58,171,104,162,74,133,153,232,126,93,232,130,54,167,248,194,40,182,58,192,125,138,64,65,113,237,114,130,173,242,233,100,178,25,47,208,115,137,225,203,237,100,61,28,239,215,216,148,28,137,199,115,144,183,83,48,200,106,93,145,203,108,170,43,186,222,188,211,134,123,174,219,6,77,94,110,227,225,234,100,184,24,119,231,81,169,221,146,232,126,6,242,166,84,72,75,115,142,109,247,195,189,112,75,102,179,189,113,157,141,245,147,169,100,34,146,239,85,150,173,193,108,195,151,235,177,74,143,235,14,152,45,194,83,12,215,180,249,180,179,96,231,210,184,188,139,148,155,66,165,173,206,27,99,196,207,228,140,27,178,81,186,62,107,134,229,88,245,190,19,218,83,233,126,37,13,166,242,140,114,223,31,0,57,28,51,247,101,89,24,174,122,195,195,110,61,79,53,182,253,120,89,153,196,135,165,65,108,91,63,48,92,93,232,8,74,45,34,28,166,93,21,244,181,29,23,152,124,147,170,202,245,252,33,219,99,251,213,110,73,17,164,81,43,158,78,86,183,149,222,189,218,219,230,22,243,204,173,72,213,103,227,145,214,185,23,32,77,125,233,210,174,215,99,228,72,119,63,170,84,216,78,151,81,11,90,178,87,0,109,204,109,210,179,193,50,207,247,225,13,244,45,122,80,173,66,185,74,210,92,97,86,162,23,29,161,147,189,43,11,190,242,140,137,163,241,91,172,39,163,242,56,223,187,157,71,27,249,108,56,222,107,78,51,77,240,188,86,135,183,46,103,106,247,137,110,111,209,160,6,161,28,83,217,1,213,212,168,10,233,236,22,233,141,97,228,126,115,136,215,147,5,230,176,180,232,147,126,188,197,0,245,52,9,223,229,194,135,202,170,209,34,92,245,233,101,153,145,240,184,149,59,78,192,68,35,8,206,178,163,119,103,227,101,80,139,182,248,14,207,20,152,197,23,5,210,181,222,73,53,138,174,245,230,178,117,109,193,251,202,237,112,246,110,55,75,212,187,157,228,221,160,155,75,45,186,183,211,80,114,161,118,211,211,172,202,37,229,187,72,67,44,77,219,57,241,254,182,114,200,54,6,119,220,160,2,158,223,141,238,193,16,11,111,239,154,195,252,246,46,63,152,86,26,26,205,220,86,153,149,182,161,55,227,154,47,1,68,96,163,249,216,1,211,217,196,24,166,62,30,196,14,203,66,93,72,196,162,189,76,89,90,237,235,133,118,86,16,37,185,52,215,146,92,36,211,140,215,35,13,95,186,181,202,36,180,219,68,164,151,226,15,106,105,153,246,37,11,3,158,146,59,211,226,56,89,238,230,230,201,218,94,91,209,124,178,85,41,215,164,109,102,48,169,49,233,112,170,54,201,198,147,131,200,109,120,177,206,180,111,171,119,241,89,165,51,169,46,39,169,90,18,40,248,126,59,156,188,93,148,218,115,58,214,213,178,141,236,161,182,109,243,236,32,187,190,239,39,249,80,73,156,47,70,141,210,78,24,221,103,27,211,81,116,146,219,174,106,153,109,45,148,188,21,146,116,252,160,220,55,152,216,90,75,181,251,96,206,72,142,34,237,72,104,212,148,35,157,251,81,185,211,234,55,182,153,120,10,88,66,141,80,61,25,94,244,243,188,216,207,22,227,52,21,29,198,170,10,63,99,133,100,99,52,139,239,84,165,159,231,234,233,85,129,225,82,190,70,162,172,221,230,87,179,1,191,78,174,212,76,133,25,210,74,139,75,221,133,164,102,163,88,27,199,35,192,242,217,108,149,219,90,54,126,215,164,83,147,122,187,155,241,249,248,106,135,19,111,7,141,218,36,188,100,138,57,54,90,24,119,233,222,190,120,175,37,35,243,78,45,221,10,169,179,142,52,25,220,87,154,147,122,43,49,47,73,163,84,43,82,88,69,99,135,208,170,116,203,117,42,249,219,219,86,59,21,22,124,165,251,104,105,173,21,185,201,48,85,28,243,27,218,215,201,149,152,153,196,85,14,245,195,120,80,101,170,179,81,175,223,97,110,251,43,225,174,177,224,194,105,102,50,88,22,52,165,144,95,112,53,177,187,74,164,123,189,254,114,84,142,175,184,248,253,237,93,107,93,98,134,133,249,174,84,3,51,65,47,63,230,15,185,125,202,215,100,212,233,109,107,183,40,37,238,146,107,223,190,206,239,187,145,244,118,85,81,178,189,196,78,222,220,214,105,129,210,184,254,146,110,164,203,107,134,141,228,247,237,85,49,190,219,49,189,252,161,187,5,179,80,161,18,106,173,86,165,90,127,41,245,51,82,225,150,150,239,67,27,234,62,89,31,79,54,90,55,84,74,148,196,245,109,185,190,78,215,14,249,125,170,81,84,218,221,106,163,155,103,67,172,34,71,147,243,176,216,203,21,138,146,214,86,115,181,201,221,45,144,181,219,117,145,73,115,171,82,119,217,184,29,37,231,204,126,21,231,238,25,150,202,100,26,117,31,19,106,173,197,162,192,138,21,70,237,109,196,121,124,23,191,155,132,103,190,73,188,17,226,238,226,155,113,166,62,191,19,134,135,225,46,211,76,81,187,195,124,197,117,178,195,73,185,144,228,243,221,126,33,22,30,20,226,247,131,72,54,53,155,221,175,70,233,22,45,231,82,37,173,223,188,205,47,98,192,50,106,43,137,76,53,84,153,197,123,197,2,112,245,183,145,213,102,166,104,189,92,56,33,118,129,192,21,162,51,97,223,224,164,68,210,151,218,71,194,245,65,244,126,179,89,167,35,133,124,159,99,38,114,186,218,40,118,166,9,97,220,216,196,103,73,95,35,21,158,164,99,17,210,253,175,108,130,141,186,59,206,67,42,2,215,110,150,55,54,207,19,204,93,20,240,60,209,69,113,56,102,131,156,100,239,213,85,96,43,12,231,162,166,7,168,134,156,162,111,65,14,70,195,84,156,217,108,223,19,23,232,8,159,165,118,173,111,46,38,188,129,9,202,19,116,21,102,128,135,75,23,87,154,194,45,85,188,148,119,61,68,135,197,160,51,152,215,234,21,245,154,80,103,0,192,243,243,7,59,100,144,161,195,209,205,246,44,242,99,27,200,104,167,235,197,240,169,104,63,19,225,185,4,47,188,158,106,11,233,97,12,79,16,31,115,11,81,218,95,85,4,77,145,87,178,36,170,254,36,152,242,69,197,83,133,107,187,5,65,218,192,35,255,57,240,117,45,248,147,138,200,73,126,21,52,45,0,183,85,143,95,7,135,147,135,211,74,168,49,67,69,192,75,94,86,64,203,57,77,8,240,107,85,147,23,130,162,234,148,135,59,185,175,141,93,222,99,73,216,89,154,122,181,86,164,11,184,103,30,78,50,241,97,216,11,207,245,187,244,44,229,128,34,172,4,78,243,68,169,207,17,113,123,130,136,106,34,148,153,0,196,181,178,214,166,115,22,125,94,201,24,234,10,76,231,28,92,59,117,193,55,150,165,81,64,18,198,240,160,117,120,255,46,135,22,90,31,184,37,152,207,80,249,35,128,184,244,4,163,234,163,120,36,129,219,8,231,240,200,143,226,65,185,26,103,27,132,33,196,39,98,58,215,36,12,161,183,233,119,231,194,30,109,21,87,61,214,126,63,80,159,123,64,132,135,161,121,44,184,128,168,2,51,186,8,208,212,231,252,148,159,186,188,150,87,28,47,106,123,48,50,0,243,30,140,111,244,107,77,38,21,29,92,88,138,208,175,201,21,203,110,21,59,74,91,43,164,92,42,4,109,37,52,245,164,94,131,174,238,61,254,13,117,216,96,195,59,237,49,137,59,110,210,178,150,164,192,10,152,112,15,182,49,11,255,4,244,253,7,64,98,120,180,226,245,244,193,101,32,245,4,23,156,184,196,91,43,3,230,250,194,131,62,96,41,84,205,21,13,116,236,46,128,67,146,87,148,39,72,131,57,32,182,217,122,130,44,212,116,30,202,163,76,134,220,5,5,59,228,15,210,81,208,169,141,160,140,37,0,140,247,87,188,93,35,128,74,49,31,128,17,231,170,189,200,148,152,129,122,196,241,222,40,125,5,20,58,47,4,134,130,182,21,132,165,85,33,185,169,51,84,55,162,187,139,34,123,66,35,158,165,158,173,117,90,63,63,137,0,128,71,71,5,124,197,73,18,224,82,84,125,34,35,206,215,235,9,162,49,175,41,130,224,156,234,34,52,203,2,65,112,86,115,189,224,20,184,126,31,140,51,224,7,73,136,249,209,248,64,160,13,77,71,40,150,189,214,187,25,197,210,245,76,209,251,180,61,244,92,93,109,2,240,100,27,79,16,238,56,6,79,2,48,87,236,213,43,131,9,43,110,52,18,151,147,43,179,37,212,91,86,137,245,10,122,243,160,115,16,247,252,29,32,244,232,167,74,5,0,241,204,22,211,65,208,98,196,46,135,164,208,170,59,51,92,24,254,91,97,138,75,135,60,193,161,182,68,61,195,98,22,192,219,114,76,187,241,93,215,118,252,12,128,23,67,113,137,230,104,187,54,198,227,61,48,225,86,166,208,95,163,149,213,128,8,87,241,175,120,100,50,252,118,90,6,232,195,169,162,250,176,0,164,193,18,21,102,130,137,104,156,249,13,208,6,140,17,180,221,254,213,43,148,246,102,232,7,44,67,72,10,216,152,159,102,105,127,56,26,245,7,223,141,36,216,102,5,255,187,70,104,124,133,55,77,184,104,126,151,78,8,35,224,27,128,177,6,212,7,152,192,164,223,192,180,113,125,58,148,209,64,20,15,240,161,78,123,240,228,105,13,60,121,16,88,10,91,115,178,177,59,8,118,45,160,15,180,39,206,46,207,169,214,131,246,152,152,141,208,233,6,243,252,158,134,60,104,212,97,67,99,237,203,167,192,131,196,29,62,208,245,245,187,64,133,135,16,60,32,155,151,100,85,240,191,123,148,1,77,92,189,51,180,235,21,220,223,248,142,209,161,177,6,52,8,208,148,1,124,34,124,0,109,188,50,249,6,115,14,223,25,177,209,27,88,215,59,23,11,59,122,251,183,163,1,161,79,242,134,213,102,27,103,79,158,50,222,125,187,128,222,19,118,218,131,211,146,219,78,1,84,0,25,207,128,13,48,235,234,26,194,5,76,56,65,146,196,21,152,110,174,3,114,192,229,13,138,117,160,123,142,130,177,112,2,90,10,215,40,49,193,208,138,65,100,231,233,154,142,103,120,110,68,225,50,91,12,16,165,168,223,50,25,130,198,73,126,166,140,136,40,31,47,128,114,226,143,122,79,207,19,118,80,73,89,112,146,131,74,60,32,197,83,213,163,77,117,233,82,98,250,99,174,134,154,105,151,234,202,217,99,157,35,136,218,251,157,216,112,103,91,127,84,152,6,33,2,59,67,176,204,39,251,43,28,79,3,78,195,46,240,236,89,214,165,66,82,220,209,170,77,116,83,91,143,213,89,162,124,159,166,82,96,86,200,91,245,225,145,17,125,109,206,211,200,106,165,87,59,143,42,195,219,27,9,230,210,181,195,194,53,76,203,19,102,83,239,160,225,248,47,10,240,24,150,181,98,11,200,190,219,58,244,143,83,51,32,76,71,177,195,103,132,129,19,76,204,37,142,202,112,244,120,236,20,107,93,128,223,93,35,53,81,67,214,161,117,32,91,141,58,139,90,51,248,162,55,112,76,193,255,62,101,75,52,110,130,156,156,83,123,17,106,225,43,164,138,145,191,97,200,192,59,98,211,104,191,228,22,34,15,235,22,212,0,112,181,236,45,112,198,85,80,139,132,229,200,16,85,77,94,29,205,211,79,217,20,78,211,56,126,10,55,161,66,35,70,69,243,203,137,223,133,38,13,138,143,240,188,205,11,51,164,201,194,37,54,22,163,226,191,145,70,121,96,234,241,131,189,49,239,188,98,232,245,18,66,65,230,44,26,199,195,5,141,10,164,86,70,156,58,21,8,122,133,185,60,225,162,174,154,8,218,202,78,110,148,225,124,181,146,69,244,142,20,113,114,140,74,40,146,112,100,216,21,217,187,18,16,11,73,142,86,239,74,90,171,186,2,3,19,27,252,207,16,134,119,88,155,232,127,119,184,144,240,16,140,36,2,121,223,93,15,174,208,113,195,118,135,93,215,172,239,186,146,119,73,44,29,163,117,188,189,125,163,177,153,103,90,8,71,115,197,54,253,5,140,153,72,159,117,223,193,172,232,86,241,57,179,5,153,158,79,175,76,214,142,97,252,168,57,12,93,205,71,139,246,54,103,179,179,122,223,93,99,188,35,115,243,126,45,74,82,64,64,25,88,158,224,189,20,80,129,255,241,96,81,111,46,86,19,115,105,53,231,136,88,208,7,156,204,162,122,212,205,196,3,109,123,255,19,97,97,158,194,147,97,101,105,255,28,220,48,14,244,160,106,138,60,23,140,121,228,41,93,128,159,87,34,63,7,28,183,205,65,207,43,171,107,4,199,168,122,14,6,203,71,236,193,155,68,152,200,203,183,232,215,112,13,102,139,165,49,228,159,193,167,147,130,79,101,218,105,193,103,112,240,164,176,141,157,174,4,197,31,81,184,214,57,94,207,74,50,254,120,53,20,64,253,130,157,241,150,173,19,36,51,196,5,149,71,92,76,76,203,194,12,245,155,46,153,241,228,117,16,99,15,172,228,21,158,67,206,47,30,88,6,171,78,4,107,183,236,184,60,65,253,131,117,25,240,228,17,54,205,207,219,165,246,245,62,82,96,229,237,107,118,125,129,157,39,194,84,110,181,76,195,44,21,9,159,146,241,221,53,192,35,26,210,32,176,92,152,177,153,162,120,42,251,205,212,141,230,69,203,2,153,110,129,219,141,198,223,96,213,160,223,191,205,158,122,68,187,198,28,71,89,158,229,223,178,66,51,222,67,48,3,161,3,10,15,71,88,66,43,159,142,68,227,71,131,218,18,1,240,4,99,113,188,243,200,30,92,211,11,188,101,187,158,238,255,89,69,220,52,141,142,155,23,220,118,3,25,210,226,92,31,38,173,24,147,215,58,206,109,96,128,103,202,94,192,138,60,1,15,19,100,49,41,46,205,90,41,147,140,58,177,145,187,64,89,119,158,145,234,116,91,21,181,24,236,184,126,79,144,81,209,164,197,41,215,134,101,119,30,104,33,31,30,131,80,31,1,144,207,190,127,253,232,94,11,27,1,109,76,50,221,182,115,91,243,204,128,164,115,43,202,115,248,119,210,30,240,0,233,252,211,160,203,243,16,32,23,241,84,77,216,226,205,49,138,50,2,11,17,42,33,140,199,215,46,225,48,96,181,195,19,91,112,221,65,81,5,8,132,121,0,30,19,238,177,191,123,245,74,129,55,28,224,187,171,61,35,113,227,127,102,89,221,168,0,37,79,103,91,226,50,171,25,40,58,23,63,122,237,245,123,189,254,135,141,126,238,0,227,199,41,136,234,213,11,111,230,42,52,19,150,115,113,169,134,224,57,81,104,54,13,237,248,217,62,48,222,172,133,144,170,240,33,78,85,5,77,13,241,170,26,250,151,3,189,90,15,37,145,15,224,3,217,84,30,30,21,255,191,108,95,4,156,128,29,216,192,123,128,129,36,168,184,67,47,209,101,140,232,246,26,253,84,68,245,202,155,76,22,147,126,57,149,76,103,253,123,240,55,233,167,208,95,22,253,21,146,201,164,63,157,44,230,208,211,172,95,69,79,97,150,5,225,241,54,149,86,211,235,148,63,157,89,166,15,41,255,45,124,51,207,154,160,69,248,29,192,8,20,4,25,68,83,254,123,84,184,11,203,114,8,111,6,3,103,147,254,117,218,124,213,135,127,196,20,126,149,207,249,89,244,138,58,243,32,142,30,132,207,60,216,162,154,243,240,207,36,13,241,183,204,87,168,153,199,175,121,220,106,11,12,238,79,201,138,195,246,222,5,135,143,132,99,127,196,225,75,189,101,59,246,207,107,135,173,191,232,207,109,9,61,204,234,76,72,89,233,157,69,92,65,88,192,211,26,252,227,75,91,36,3,188,191,207,58,184,136,16,196,209,223,174,94,67,213,47,58,24,106,1,5,50,65,231,183,80,40,34,249,29,144,138,140,29,31,170,84,78,217,43,157,160,74,215,232,233,4,253,149,81,179,246,58,28,108,65,58,189,204,11,0,235,125,126,236,159,160,190,207,83,38,213,230,8,65,13,87,96,96,141,103,117,40,240,20,255,197,248,112,61,16,97,129,131,8,11,67,255,58,167,11,190,65,92,53,111,146,80,54,16,24,120,89,244,78,62,214,238,203,97,86,164,67,69,136,112,93,26,251,227,183,102,183,117,170,53,58,112,164,185,81,109,111,105,229,253,177,170,69,214,108,198,218,65,51,49,135,145,97,150,228,252,97,68,232,190,249,94,70,69,43,71,26,119,45,239,65,15,231,57,59,252,30,245,170,97,242,136,115,244,218,135,229,13,181,98,97,161,35,101,121,130,255,242,246,134,110,11,176,224,189,33,136,38,152,129,187,53,242,203,25,147,125,173,35,53,194,118,110,209,85,17,73,85,117,150,242,179,25,39,107,45,194,148,179,210,204,232,174,133,146,184,250,72,250,136,221,210,77,44,52,22,22,96,209,16,76,65,196,109,51,68,5,16,62,158,51,185,138,49,115,105,166,149,5,45,149,219,77,191,122,172,86,176,242,22,180,200,210,78,140,83,182,180,246,248,142,39,202,224,22,1,240,214,167,64,16,169,227,224,21,116,213,110,246,81,111,155,249,78,182,80,119,237,68,108,105,102,184,4,31,152,252,181,183,94,78,165,167,189,10,232,235,188,87,245,175,145,204,115,233,101,175,8,158,132,123,29,127,36,107,153,102,44,162,164,247,14,125,175,52,117,133,46,166,108,164,48,26,187,62,145,56,32,11,179,14,146,133,117,71,73,161,135,89,136,3,163,43,250,229,50,162,77,122,57,192,64,3,0,132,171,224,210,187,193,2,62,163,6,203,148,46,117,92,122,197,53,224,35,174,234,15,103,113,73,137,131,227,56,204,141,253,219,26,126,162,12,97,159,216,225,52,165,107,232,248,177,59,88,221,110,109,44,130,19,89,234,216,43,67,1,3,213,57,177,76,206,115,189,209,249,172,63,146,49,57,30,119,50,155,202,157,178,0,60,142,28,101,64,60,202,64,56,119,172,150,63,234,44,227,169,169,89,242,122,231,5,216,49,74,24,248,227,153,99,45,170,101,0,90,100,129,202,56,68,118,113,236,87,215,174,219,240,240,178,148,85,13,178,129,199,119,72,209,167,143,53,173,45,86,202,125,90,39,13,236,23,250,235,75,57,44,9,92,195,57,197,137,249,109,225,198,194,162,49,38,71,53,101,20,169,85,253,42,208,83,69,56,241,96,28,37,220,35,206,66,199,100,210,235,31,139,240,30,118,130,121,169,219,204,105,221,31,126,225,253,93,236,28,121,222,247,254,238,227,214,220,251,222,107,207,251,75,143,249,99,20,254,157,39,148,253,157,235,247,149,247,151,240,55,244,5,207,199,63,249,213,71,191,252,201,135,31,252,249,155,111,252,232,195,191,252,33,188,174,231,7,255,240,230,23,223,246,120,78,28,6,15,220,78,200,69,249,235,47,132,96,97,194,162,131,231,1,190,240,120,176,211,238,161,169,213,206,99,241,249,240,75,221,67,116,121,123,90,171,53,103,75,135,177,185,209,30,10,61,126,109,233,148,222,157,191,253,165,199,181,169,56,181,203,104,176,3,35,187,218,61,165,57,206,214,19,154,240,151,63,252,240,131,239,190,249,203,63,57,215,16,152,12,246,22,13,249,108,32,160,238,85,184,249,205,186,24,23,181,183,4,38,141,25,184,173,185,99,30,75,242,152,199,154,61,230,113,164,143,121,112,254,152,231,152,64,230,232,106,200,3,111,119,255,175,95,193,98,3,31,5,135,19,179,59,231,90,237,120,103,199,75,92,176,114,138,23,245,57,157,58,134,179,234,65,222,170,179,238,43,15,76,79,251,223,204,161,129,79,15,226,96,108,34,56,17,199,142,60,53,115,116,120,78,147,211,140,22,144,218,96,149,108,203,67,51,158,225,49,3,26,248,213,107,75,61,228,164,181,99,109,199,20,47,91,26,151,135,10,70,213,179,232,172,137,98,143,160,147,207,163,59,77,97,115,199,103,38,179,61,142,240,105,13,52,115,218,200,8,93,178,220,142,248,168,207,29,63,123,60,199,220,42,207,73,114,149,135,2,255,95,94,31,129,141,68,43,93,205,192,71,150,154,61,80,98,172,184,77,112,154,12,142,130,138,143,183,133,58,211,16,7,230,199,41,33,63,151,18,103,233,64,63,143,14,212,167,162,195,179,88,114,150,18,166,76,62,143,20,255,63,148,9,115,48,253,175,42,20,129,183,149,10,67,253,152,9,132,102,93,164,9,196,227,113,164,89,120,244,60,139,71,84,187,241,154,28,96,182,116,207,152,47,40,75,47,208,198,93,11,57,161,73,96,110,128,176,205,249,198,83,43,172,185,113,216,163,111,151,181,182,199,227,76,89,177,52,133,60,161,185,83,230,9,212,129,63,206,85,31,143,125,121,213,10,106,16,195,92,122,177,242,246,181,187,116,91,115,118,158,63,59,191,21,223,159,109,213,152,18,65,200,41,178,48,129,204,2,55,6,156,74,138,101,253,198,3,119,126,81,104,103,221,211,165,227,152,205,104,147,12,135,77,26,95,217,197,128,136,213,120,169,175,147,121,104,96,201,122,40,252,15,205,58,48,156,163,39,62,247,23,63,167,175,9,2,203,80,148,19,221,147,6,140,181,196,35,201,155,118,114,128,113,175,175,107,121,194,176,83,182,186,95,59,100,214,66,93,107,238,216,131,115,28,217,25,105,118,142,58,105,170,53,141,206,181,89,78,138,156,138,6,173,58,0,222,142,7,143,10,199,219,112,195,99,102,106,58,123,104,200,147,177,31,20,249,144,142,250,94,19,208,185,36,60,158,96,119,215,117,240,199,178,82,125,42,195,200,106,181,236,22,241,232,187,218,78,91,227,209,19,45,79,171,7,221,51,115,47,61,17,150,34,84,241,250,241,206,58,114,43,79,171,177,237,221,116,113,35,195,36,170,186,214,122,110,94,113,159,89,8,42,217,209,149,99,74,229,105,47,220,177,186,168,250,199,59,114,110,150,113,110,149,252,151,58,213,184,43,2,203,50,186,199,178,39,193,54,63,157,75,177,124,120,124,74,114,40,3,199,232,124,108,250,177,237,226,125,32,217,6,48,161,211,213,42,48,190,124,62,232,100,209,89,220,167,125,177,73,182,177,153,216,33,127,86,157,125,58,254,244,116,199,39,228,42,250,157,137,156,132,44,204,51,122,10,229,36,61,73,37,28,19,216,158,160,245,78,20,22,57,231,141,160,192,108,243,150,253,21,105,154,123,138,218,125,186,94,245,224,172,27,82,187,30,49,83,204,230,91,18,242,60,122,222,34,9,206,158,165,231,49,83,22,73,176,39,9,142,231,193,143,123,76,60,116,100,181,35,194,88,119,106,121,194,110,80,39,10,3,171,83,212,24,187,194,56,169,95,223,209,2,252,55,202,133,210,112,156,25,217,142,100,130,91,248,106,203,130,36,195,30,169,99,36,71,122,66,95,240,252,250,151,255,244,230,247,191,246,230,39,255,248,230,39,223,124,243,181,31,125,248,167,191,250,232,63,252,92,143,165,158,226,112,112,15,229,83,66,44,111,190,246,213,143,127,242,179,15,191,245,215,31,255,240,155,174,133,29,60,130,153,151,122,225,191,255,228,79,126,252,209,247,191,250,209,247,254,227,155,111,255,195,135,223,251,250,135,255,231,247,93,176,188,62,125,248,250,41,51,184,155,245,120,50,158,93,245,216,233,224,34,57,151,111,99,228,153,147,9,138,215,59,76,203,243,10,255,185,166,31,89,217,90,114,64,73,67,215,146,16,234,209,51,66,237,14,136,153,29,74,54,51,62,127,102,29,227,41,250,86,215,120,44,105,49,195,205,92,66,217,130,110,117,16,148,160,155,2,60,177,233,76,187,216,220,58,253,52,243,206,105,86,159,90,183,118,49,32,105,5,75,138,166,155,217,174,28,87,126,200,243,140,158,218,121,102,102,97,136,202,206,228,112,156,248,250,169,139,39,164,201,201,33,226,225,183,51,202,45,153,161,39,125,179,167,138,158,233,59,209,214,181,207,24,44,177,255,199,78,163,79,1,164,40,175,159,173,153,72,134,145,197,166,120,204,69,152,144,92,186,115,98,127,220,117,232,33,204,196,216,15,131,210,120,226,5,158,214,126,146,157,250,156,118,156,68,177,204,205,203,196,81,4,147,161,78,125,240,211,54,17,51,66,159,209,44,39,87,145,24,161,43,135,166,178,52,58,81,17,86,247,245,116,20,89,133,136,33,14,79,152,59,119,42,156,207,108,4,185,162,39,11,157,53,253,241,217,94,38,195,18,130,19,40,211,196,99,73,123,37,107,6,230,49,145,32,106,229,199,245,246,89,254,226,4,8,143,145,54,123,62,162,227,12,246,17,116,215,169,161,232,208,251,97,178,98,182,165,200,186,41,247,43,188,7,222,195,60,37,34,3,101,201,239,17,79,113,61,102,253,62,165,215,132,250,62,175,111,132,126,171,88,8,77,156,171,92,187,64,48,188,81,229,250,34,39,26,33,159,70,247,58,190,126,222,153,20,250,240,20,255,213,62,33,7,8,243,166,61,107,213,109,206,126,138,245,100,145,114,146,7,240,108,11,24,166,168,146,150,81,104,71,36,248,109,172,93,171,10,119,76,166,110,67,245,113,85,112,94,13,188,11,27,218,25,180,58,110,163,176,229,236,233,68,51,179,16,31,142,177,161,163,30,60,103,55,50,78,27,215,100,139,37,159,209,97,12,192,140,198,19,251,0,37,86,226,188,76,148,238,232,55,51,38,157,210,163,231,65,62,113,134,57,19,127,63,166,155,218,106,120,210,4,102,119,24,136,186,228,153,131,254,116,110,115,230,192,58,233,64,34,35,94,133,68,121,178,36,69,244,60,218,61,215,59,181,8,41,202,96,181,183,192,133,76,102,55,108,93,120,178,52,56,122,245,238,244,235,227,17,224,123,231,48,194,225,122,155,246,113,27,30,64,77,226,124,91,107,127,30,147,60,178,63,233,102,63,217,88,34,46,38,132,133,197,176,67,65,154,17,36,219,115,178,30,113,100,1,62,97,127,23,73,197,62,85,207,208,100,66,18,114,15,205,94,186,102,99,62,188,133,10,119,91,166,126,60,18,121,62,195,214,190,238,119,198,214,177,26,235,81,194,204,43,186,171,31,221,197,227,148,37,152,190,207,88,249,113,146,131,66,86,157,231,243,89,31,236,138,93,143,19,56,237,64,146,53,123,182,71,164,182,62,209,170,115,18,67,80,148,147,104,231,51,205,14,215,212,91,91,20,206,149,163,214,100,92,79,216,30,68,48,215,200,41,188,70,30,181,189,181,199,122,195,110,35,158,156,131,251,86,194,79,240,110,109,75,159,143,43,139,147,13,54,167,206,25,97,137,236,24,98,50,118,9,156,236,23,56,179,134,117,172,253,220,182,155,147,93,38,158,128,39,6,58,116,233,108,131,17,54,53,153,19,65,204,129,255,157,238,89,118,111,213,153,5,114,171,43,163,167,219,82,150,124,92,12,68,200,254,61,3,236,200,2,62,7,169,62,17,80,126,10,156,109,39,14,65,55,147,55,198,90,87,41,73,115,221,243,237,119,215,189,182,79,91,253,60,153,47,220,34,107,175,79,139,33,7,217,173,172,93,213,218,86,88,134,96,170,191,62,177,9,140,4,226,19,199,196,233,141,17,199,224,167,72,48,182,184,4,39,212,55,18,134,61,48,99,216,3,83,134,225,118,220,203,235,183,173,247,152,156,252,233,106,53,195,132,6,26,146,166,35,197,18,109,251,2,173,191,94,191,23,110,225,255,163,127,124,243,237,63,253,232,239,63,248,232,131,191,250,245,207,62,248,228,175,255,244,227,63,252,191,193,147,79,254,224,219,158,255,231,43,127,4,254,199,171,64,64,42,181,169,176,16,204,52,137,48,77,15,121,180,128,133,139,125,242,215,223,7,37,255,231,47,190,254,230,91,127,255,201,223,252,241,39,63,252,239,111,126,250,139,143,191,254,159,63,252,193,183,141,87,127,136,17,126,38,28,99,233,241,152,132,87,55,111,109,232,137,200,62,249,197,15,62,252,193,31,124,248,191,255,221,155,175,126,255,205,215,255,203,135,127,245,157,95,255,236,43,191,254,217,127,254,248,219,223,127,243,173,239,125,248,39,255,227,163,63,255,61,12,169,215,73,231,34,217,116,26,215,105,100,47,160,174,235,233,35,31,125,240,123,191,254,224,127,60,66,1,220,198,149,34,2,65,221,95,25,39,182,56,105,160,215,248,255,126,229,171,70,47,192,71,7,14,117,205,243,130,10,84,229,103,216,24,31,102,56,136,227,195,175,127,231,205,55,254,202,134,3,191,116,148,213,173,30,80,86,63,194,4,148,253,248,199,127,243,230,187,223,176,149,197,47,29,101,71,240,42,106,200,62,124,32,7,44,250,230,91,255,245,147,63,251,79,182,162,248,165,163,40,178,47,222,170,164,184,28,203,160,96,130,74,48,137,4,162,214,63,253,240,195,175,254,212,86,16,191,116,20,196,206,130,73,110,134,98,104,134,209,201,253,241,223,124,245,195,63,254,131,55,63,254,19,27,26,12,66,66,163,8,147,181,196,193,14,176,20,27,102,89,212,129,159,253,236,227,191,253,61,2,26,12,66,66,163,10,64,5,142,112,123,142,29,250,240,239,126,72,110,207,153,110,29,125,32,128,74,63,23,17,17,245,7,191,254,229,183,8,168,48,136,137,202,234,73,4,224,229,117,0,203,136,31,141,5,22,19,232,43,31,253,252,111,63,254,213,63,126,248,195,223,183,97,193,32,100,44,18,214,187,72,25,57,165,29,42,36,230,18,161,254,249,55,201,168,133,136,16,19,70,103,80,163,158,10,67,65,24,71,113,27,255,208,5,17,2,33,35,2,164,83,56,163,165,159,25,135,199,236,24,147,237,47,254,130,140,12,131,56,135,16,92,27,130,229,209,97,164,168,252,95,253,252,163,31,126,229,163,63,251,229,177,100,14,253,56,74,14,1,219,230,48,75,12,253,28,75,126,242,193,119,143,37,241,203,99,7,28,250,222,96,215,56,58,142,141,185,35,142,143,255,221,55,63,252,179,159,90,26,16,205,197,114,73,119,52,86,89,4,253,8,99,178,126,244,119,127,7,88,228,130,145,202,133,115,81,167,46,178,160,1,194,49,4,4,37,233,59,147,232,145,81,60,49,166,209,190,1,93,221,254,224,219,31,255,234,107,111,190,241,159,64,69,30,19,185,186,153,128,89,113,41,243,83,69,6,250,125,162,8,123,104,178,140,172,137,121,111,254,225,111,126,253,171,191,253,240,7,223,125,243,147,95,190,249,249,223,224,60,189,35,10,78,21,71,130,177,87,48,204,88,163,179,161,144,39,128,126,150,220,70,156,112,26,104,231,241,71,47,126,124,133,172,101,99,230,26,235,54,199,41,196,113,215,8,212,54,9,134,139,80,167,144,54,160,40,11,255,115,1,34,248,117,70,179,209,197,240,167,45,214,239,139,63,169,29,61,55,231,70,22,88,9,44,107,123,135,172,12,56,109,10,97,129,97,108,175,96,83,192,155,108,52,155,204,217,223,64,107,238,168,198,44,77,196,230,128,193,71,242,70,60,156,41,9,47,94,176,195,217,140,86,0,164,159,120,99,7,114,110,210,185,242,44,196,221,133,125,120,250,207,236,2,244,123,226,198,222,121,114,205,97,7,70,52,108,253,110,182,181,223,19,61,139,141,121,38,182,248,9,182,147,224,157,197,113,215,199,151,163,132,14,59,156,164,9,4,122,172,1,225,211,254,160,237,178,71,116,231,188,140,227,59,96,100,66,78,141,92,154,113,194,39,71,51,104,198,165,25,167,120,221,235,116,32,176,69,208,30,143,143,186,108,13,57,206,114,110,165,45,22,184,203,50,193,211,112,48,231,112,68,30,35,40,1,101,228,84,242,109,185,177,14,148,186,165,249,8,82,130,192,88,145,178,122,95,33,102,48,83,204,133,37,161,2,26,52,204,239,57,190,62,83,27,4,132,85,66,2,69,8,84,222,153,252,125,158,216,147,72,179,123,59,141,16,57,131,235,185,250,128,57,131,43,242,220,49,21,117,199,21,125,38,174,184,59,42,246,153,93,164,201,93,212,215,239,224,186,57,204,35,161,81,50,137,195,194,212,81,83,232,118,60,99,22,186,194,23,168,26,222,46,178,4,94,233,150,128,221,50,208,125,95,132,235,149,233,44,16,181,171,1,101,122,95,78,33,182,65,153,126,150,75,188,25,67,25,30,149,195,197,58,250,222,222,151,250,49,8,77,89,214,174,188,222,215,47,225,61,176,146,204,115,146,122,243,96,237,152,151,166,131,137,24,58,107,207,235,183,247,199,171,251,154,198,115,163,7,94,221,69,52,158,27,109,246,234,238,159,241,92,111,165,87,119,208,188,175,225,85,182,113,198,253,42,219,68,130,129,87,217,106,193,87,175,4,181,130,120,253,249,207,95,104,55,90,112,36,140,185,181,164,93,250,189,240,210,237,229,196,123,115,115,163,237,87,130,60,246,104,8,228,5,186,222,86,243,123,189,47,65,87,53,189,171,224,213,241,86,92,227,225,229,53,172,80,129,21,70,18,9,193,123,105,96,191,86,46,188,44,63,100,249,104,24,244,65,243,191,71,249,31,48,21,43,220,234,10,124,195,130,5,26,38,92,189,71,191,70,215,125,15,19,241,211,219,193,45,55,241,6,87,62,47,12,75,169,161,114,58,147,108,7,218,245,169,188,20,218,226,66,200,192,152,13,160,61,27,143,69,185,196,56,168,105,99,47,198,56,122,20,35,204,179,223,2,11,122,17,144,228,137,28,140,241,49,154,225,98,145,224,10,80,6,226,24,81,241,167,226,152,114,26,70,194,37,4,46,54,30,83,71,36,145,200,187,187,201,188,130,174,51,47,226,155,204,211,90,247,150,133,231,4,101,110,239,164,108,163,211,140,44,107,204,104,123,71,243,221,102,51,71,221,109,202,147,102,107,144,77,222,215,50,153,210,170,144,204,102,86,243,153,79,30,183,147,147,93,169,171,222,9,76,123,208,165,59,147,116,161,202,78,180,13,191,140,49,229,176,111,211,72,108,195,237,196,120,220,72,71,6,147,219,84,49,149,44,38,229,236,36,155,156,164,39,173,100,35,157,116,127,198,196,98,108,50,55,158,87,51,149,186,200,108,10,135,242,86,141,73,244,126,161,169,177,56,69,53,247,213,101,230,144,217,106,177,25,83,95,134,22,187,225,32,22,93,148,150,177,221,48,60,140,70,228,92,3,224,74,37,75,16,87,54,57,135,248,27,233,39,61,203,236,163,245,246,102,65,31,234,131,114,59,222,213,14,209,195,161,198,14,124,124,120,52,246,21,75,75,166,158,155,136,231,219,254,236,103,66,166,45,239,226,137,114,205,7,126,19,163,184,146,142,39,98,183,241,81,162,146,229,55,253,72,133,242,149,133,120,232,16,10,133,250,237,89,253,16,3,95,43,237,58,35,50,42,115,216,221,149,39,115,128,36,217,74,3,196,197,84,177,4,16,79,178,79,122,86,152,238,5,102,88,81,194,194,190,203,68,212,225,146,89,44,170,212,33,30,93,199,232,216,152,81,14,145,76,47,77,247,202,159,182,127,167,207,124,245,177,210,228,122,203,77,183,202,198,162,229,86,124,180,63,108,152,118,43,181,204,48,181,67,21,178,188,94,25,231,66,252,218,215,160,42,135,120,47,17,97,7,235,14,248,206,44,214,221,231,242,212,124,86,78,205,19,235,122,111,202,49,99,113,183,150,6,227,156,210,173,238,88,54,177,77,132,148,112,72,235,44,39,183,27,224,225,118,158,47,55,143,212,187,162,248,80,13,10,50,175,197,164,232,190,155,136,196,164,205,64,93,204,203,245,194,162,39,113,76,97,45,44,4,192,216,168,192,15,214,195,101,68,139,236,42,33,161,44,28,198,245,92,99,253,124,222,234,207,132,66,57,70,245,242,82,151,9,221,199,194,187,117,168,217,91,247,180,144,176,9,201,21,190,220,225,213,214,219,225,181,61,171,111,11,98,63,25,238,198,37,97,171,86,72,55,166,123,217,49,152,111,78,52,160,119,173,10,112,147,131,200,107,222,107,160,254,71,241,120,216,139,212,248,56,150,120,119,186,14,158,205,152,132,39,27,33,93,119,207,245,10,80,215,165,215,115,67,215,133,7,155,110,236,174,145,106,230,103,187,236,232,182,37,166,165,116,49,145,203,180,87,119,98,127,159,106,150,168,114,234,118,21,74,222,222,21,235,89,208,183,238,46,215,188,203,241,114,182,187,170,221,165,230,229,76,107,149,205,222,202,247,185,98,227,110,222,76,55,71,209,73,169,83,137,180,115,251,210,134,83,7,177,131,186,105,77,15,235,229,212,87,175,134,6,226,56,190,110,166,111,155,251,204,221,98,222,97,147,229,176,36,12,27,41,102,114,199,76,186,209,172,20,29,204,162,203,100,185,181,169,202,249,149,154,22,106,66,182,223,90,39,203,241,114,185,56,151,226,211,44,219,140,38,154,169,72,58,188,31,54,182,155,73,58,51,81,213,69,163,89,89,8,155,100,170,238,171,249,106,153,112,180,157,156,221,251,178,213,219,248,98,155,220,71,194,163,108,60,181,141,166,75,213,221,86,203,210,131,113,111,86,89,222,38,18,41,113,91,202,28,146,169,193,66,18,18,195,30,19,153,222,110,163,135,245,32,181,245,229,71,235,109,105,195,102,132,86,55,156,46,149,39,108,47,164,208,226,126,59,24,241,185,74,156,85,238,23,9,117,183,18,67,241,228,56,153,169,37,185,112,119,65,181,43,225,216,118,19,169,42,169,200,12,16,49,49,223,15,15,197,249,172,58,41,28,68,102,186,84,180,84,233,46,45,201,157,77,230,126,151,158,204,228,84,35,94,97,102,165,238,164,37,167,54,190,98,127,151,213,26,197,74,50,30,101,214,217,161,52,23,251,9,153,110,23,249,100,156,81,34,179,74,97,159,105,196,203,135,234,109,34,188,142,115,114,54,153,225,163,161,178,118,200,104,241,9,85,79,203,108,204,215,157,180,121,109,195,250,228,114,172,62,13,21,219,181,114,183,54,236,53,105,58,93,158,72,245,85,111,152,152,100,103,90,45,190,94,243,177,249,112,57,57,244,51,133,142,86,239,41,155,200,125,170,52,237,133,197,186,18,79,113,66,86,82,166,37,122,216,78,143,239,202,212,174,115,7,108,5,62,185,242,169,64,27,75,181,202,237,56,121,23,138,21,100,166,3,158,151,199,89,46,57,77,247,166,137,136,170,170,45,95,113,76,103,103,201,10,232,118,114,94,223,3,229,183,140,180,118,145,187,252,52,153,154,44,250,205,222,116,59,166,75,177,204,56,20,149,213,70,35,39,205,247,3,90,90,222,29,138,153,120,178,125,239,91,240,62,109,176,98,124,247,241,173,92,141,165,118,205,76,105,187,156,196,163,169,90,139,25,166,217,122,102,146,219,164,211,247,81,223,168,51,207,150,54,41,133,11,183,242,211,118,39,21,225,147,147,109,47,76,51,147,162,79,109,206,27,165,77,122,60,17,153,84,121,187,90,215,162,211,74,122,27,175,135,186,205,217,96,53,138,249,52,118,50,30,250,132,105,181,159,43,150,110,111,149,170,56,109,138,116,179,157,143,182,238,155,221,251,251,76,95,185,43,206,122,157,148,54,74,212,231,169,222,176,147,158,231,238,151,251,97,47,61,106,38,11,173,116,52,185,72,175,82,194,36,211,108,78,234,141,244,170,56,7,95,249,73,187,217,152,108,26,169,149,60,201,172,82,119,147,54,248,5,95,21,160,191,211,45,122,185,166,18,189,72,66,186,143,166,247,49,165,158,242,137,199,122,230,157,251,121,119,117,63,137,174,238,231,3,208,166,212,109,180,188,217,166,74,245,105,51,22,95,243,190,84,145,164,87,98,14,29,1,84,71,140,138,242,239,78,117,212,225,215,204,54,157,68,106,173,36,238,22,240,105,50,223,107,230,186,133,102,123,24,30,80,163,112,110,63,104,164,82,131,124,66,28,180,82,165,97,55,183,28,116,74,82,191,219,140,242,188,36,33,20,251,234,170,147,155,82,221,44,93,169,45,170,155,97,43,58,197,240,209,200,176,151,196,63,153,109,72,40,164,166,253,176,38,141,210,41,113,208,29,173,134,51,74,140,197,214,161,162,152,90,13,50,148,216,57,116,170,149,44,189,109,132,59,50,119,55,101,249,69,167,45,204,163,119,125,102,165,244,15,210,188,56,139,251,138,153,93,164,182,156,106,124,158,150,70,249,236,68,200,211,96,106,175,176,2,40,15,218,180,233,47,238,88,248,125,216,237,80,253,86,92,44,22,38,44,128,217,142,242,106,162,56,207,205,135,225,146,84,204,77,171,119,233,84,102,200,128,207,153,254,186,146,166,103,149,76,114,95,4,35,174,60,203,134,171,153,70,164,150,222,78,42,179,228,190,146,142,111,171,251,248,174,146,166,246,149,153,188,173,206,100,186,178,79,78,128,109,137,127,103,145,73,189,80,154,15,102,171,86,51,219,55,219,195,47,154,139,122,171,36,143,10,205,109,77,140,111,70,204,136,41,47,249,67,121,145,216,15,0,190,90,123,30,45,31,146,251,242,161,184,47,247,64,121,145,62,8,221,40,213,239,77,52,80,126,102,193,155,29,244,170,51,126,33,129,62,72,155,161,152,218,15,242,125,182,223,45,109,70,189,70,162,40,22,143,52,0,253,180,214,9,158,173,117,154,172,251,225,132,86,102,166,83,62,29,223,149,103,201,13,160,121,100,216,221,173,249,195,10,240,40,85,109,183,41,145,43,52,41,62,35,111,202,225,40,104,39,166,85,25,241,51,17,233,247,146,155,74,43,178,45,135,105,173,188,63,214,201,51,192,118,238,246,19,197,197,148,26,21,146,108,121,159,88,243,123,147,255,179,97,152,218,8,249,220,182,124,200,2,58,39,14,157,130,180,29,180,18,45,208,39,208,254,210,12,202,210,64,172,0,62,1,158,102,86,25,192,243,233,40,159,216,119,242,137,205,16,240,180,129,219,63,1,26,102,3,158,31,184,124,98,91,204,0,154,205,146,147,219,28,144,161,69,19,208,182,178,66,253,65,253,88,149,134,203,42,213,239,70,103,3,96,238,3,122,64,25,92,115,93,105,94,155,55,118,181,76,246,80,61,76,118,85,42,151,107,204,178,187,230,221,32,85,161,0,199,129,33,214,160,250,116,117,14,254,109,79,34,22,124,217,97,184,74,3,121,90,143,178,71,124,131,188,13,223,254,81,124,136,159,160,143,89,186,90,155,55,37,192,207,240,160,219,204,243,139,132,86,44,84,169,187,69,103,81,91,72,107,64,207,233,112,81,149,90,119,128,183,80,206,211,209,21,215,109,176,205,76,54,82,105,87,24,208,51,166,113,215,73,87,218,185,92,115,158,5,117,128,186,14,213,76,115,118,23,6,255,166,106,153,137,120,196,7,104,199,116,180,1,144,43,11,190,185,21,95,45,147,124,20,95,249,0,218,158,78,32,185,107,230,59,135,62,83,90,241,133,230,106,24,142,128,241,184,221,64,89,175,73,165,108,115,134,224,172,227,19,190,183,142,123,105,184,128,237,40,138,245,67,36,146,212,132,24,82,13,116,170,210,201,246,128,7,16,135,223,66,161,13,227,11,213,103,241,184,47,151,142,167,239,225,121,210,153,105,22,155,51,225,245,129,167,122,229,97,37,185,203,222,113,138,22,98,18,135,194,97,83,155,151,213,178,120,31,173,178,235,162,166,182,202,171,74,166,210,207,102,219,173,252,60,219,72,101,45,191,133,156,216,203,244,89,58,52,240,133,170,190,94,92,25,238,89,46,196,164,107,0,181,152,152,0,225,170,167,54,106,189,183,15,29,14,187,185,216,156,132,18,124,151,89,10,189,74,118,91,76,166,150,91,165,155,238,85,239,91,66,163,163,244,234,155,59,97,168,41,119,67,169,220,200,102,82,235,189,162,202,177,108,142,170,176,139,97,216,151,15,103,146,147,100,174,62,169,84,69,86,93,237,213,92,164,5,113,36,99,44,93,7,131,96,197,206,135,108,175,23,245,21,34,253,74,62,147,236,109,149,112,85,168,200,125,94,233,250,70,74,57,180,14,149,146,16,71,57,126,87,47,245,42,101,198,87,91,164,195,219,118,34,57,94,246,183,201,76,106,182,205,45,210,131,123,185,218,43,164,59,209,77,164,78,207,119,121,230,126,174,128,122,179,227,100,45,122,39,140,217,197,102,126,215,43,151,18,245,125,236,150,90,102,25,5,188,203,48,83,149,31,105,135,187,248,93,54,9,164,174,223,9,231,129,187,57,222,1,223,217,151,169,238,74,153,114,148,86,148,90,158,9,29,162,195,116,179,52,94,22,219,176,141,209,72,53,209,29,52,132,98,151,83,248,110,175,92,155,109,6,96,234,223,70,170,245,212,164,115,215,93,30,216,186,143,158,231,215,131,76,166,178,108,87,251,169,21,160,105,154,73,245,133,42,207,207,75,135,201,48,193,212,105,57,204,30,152,112,31,208,226,16,225,234,25,185,43,149,132,92,132,222,77,195,44,197,222,42,220,132,219,206,251,149,90,74,219,246,187,233,202,106,226,187,47,30,114,157,168,70,223,82,60,48,111,43,249,77,154,138,140,243,187,72,35,159,175,231,181,242,72,235,248,238,167,205,250,14,245,109,66,169,205,189,54,87,168,4,215,245,113,155,66,181,149,191,221,54,250,241,66,61,57,222,12,154,213,123,109,222,166,212,186,88,28,181,187,249,248,10,241,78,217,134,106,133,89,78,205,12,216,102,168,203,12,165,74,49,159,201,76,230,241,204,52,201,21,54,203,45,191,233,238,231,124,110,27,221,38,27,253,138,0,244,144,144,222,245,217,78,125,160,142,90,147,70,130,219,171,84,15,210,61,148,141,30,232,88,164,204,41,179,50,29,29,9,18,117,187,218,192,118,1,131,37,114,71,175,186,247,170,210,148,128,129,196,11,145,177,90,78,72,245,237,22,244,53,93,221,86,59,9,150,62,212,10,190,222,68,205,246,171,218,186,150,76,54,170,190,116,97,118,183,43,213,87,124,105,178,189,143,251,54,147,148,48,90,52,138,249,113,250,62,178,239,21,149,67,158,246,181,238,134,189,169,86,152,47,26,57,44,195,145,209,80,211,132,81,87,153,68,124,106,111,62,83,242,237,120,194,199,220,54,26,149,124,61,149,143,148,83,108,57,63,170,50,219,101,153,211,218,212,134,78,166,82,147,67,164,216,5,205,44,149,10,98,169,27,239,206,34,221,68,170,39,47,199,141,42,164,197,134,207,119,98,57,122,21,81,151,9,62,51,219,83,149,210,125,174,13,152,95,19,192,40,231,250,245,219,116,227,118,216,141,39,182,209,112,148,225,11,28,166,235,70,168,179,201,173,38,164,214,75,133,234,112,119,99,142,6,150,82,82,133,125,222,164,232,17,40,6,124,182,84,21,184,74,80,222,110,215,165,110,38,57,141,20,18,83,166,200,82,51,97,18,173,247,183,221,90,98,59,218,202,160,76,178,48,25,247,214,45,38,18,82,138,76,122,147,91,13,38,9,53,19,145,145,44,221,213,11,247,157,214,108,36,228,228,169,207,215,107,38,210,205,9,32,110,170,196,180,37,86,220,103,86,57,185,175,77,102,219,26,236,207,42,82,200,100,34,181,246,110,153,106,21,187,7,209,215,167,232,126,37,157,44,108,133,117,108,198,14,135,213,97,52,26,90,3,239,54,86,218,250,228,65,6,30,54,220,141,151,74,19,49,93,44,78,234,187,65,104,156,217,214,67,145,229,168,150,77,54,83,232,55,219,104,140,183,119,253,100,37,116,184,75,14,184,65,91,196,246,79,86,202,181,231,173,117,99,145,78,67,211,142,102,104,247,200,36,15,253,201,127,222,200,100,98,24,139,14,217,112,228,105,145,201,24,205,70,220,187,51,164,34,48,208,186,188,177,196,4,47,188,97,38,74,121,47,47,222,163,96,172,88,188,0,79,168,104,12,60,1,77,135,79,86,107,117,122,129,58,227,253,93,253,196,83,94,191,255,67,63,251,212,56,21,23,174,241,170,215,170,194,95,193,227,65,189,62,13,226,138,176,163,145,247,242,210,247,59,151,30,156,207,114,225,221,202,227,49,64,13,129,126,7,3,209,177,17,227,0,210,148,181,0,9,10,218,107,221,223,23,161,244,59,169,141,61,105,94,120,134,137,87,191,90,9,30,7,172,95,252,252,250,5,47,113,170,250,133,27,175,199,200,182,243,190,244,227,135,255,246,198,120,244,210,189,35,150,13,148,234,74,224,230,248,190,226,147,122,200,173,67,7,4,47,53,219,37,212,199,195,247,16,38,219,237,64,215,27,65,129,103,196,74,1,180,35,254,10,58,12,16,224,154,120,239,181,177,137,21,55,102,33,203,218,20,6,226,65,133,34,40,14,138,142,240,5,54,178,186,115,194,76,20,160,30,65,61,194,107,51,9,81,228,133,0,175,8,220,34,128,15,119,53,47,50,195,219,151,189,239,191,159,101,147,148,151,84,64,189,95,115,138,64,46,193,88,74,72,50,60,161,67,94,145,33,35,22,200,149,172,113,154,28,128,131,106,165,146,193,163,22,112,192,182,121,64,19,56,50,36,235,104,244,8,140,212,57,25,52,230,0,117,197,153,176,0,242,64,144,5,151,238,39,45,112,178,2,151,68,200,112,41,107,231,5,78,33,67,165,45,80,220,106,37,185,32,203,88,27,55,21,20,101,79,134,203,90,224,182,156,38,40,11,65,146,151,100,216,156,5,22,72,207,138,92,117,202,42,32,138,48,86,196,137,160,112,182,123,241,172,208,180,21,169,60,148,4,77,151,165,0,220,234,78,46,19,118,43,67,6,103,78,193,221,113,71,78,128,201,112,81,27,247,165,209,25,145,74,177,39,146,18,224,215,228,33,144,138,59,25,226,14,106,21,192,169,172,97,112,50,104,146,52,104,201,160,86,49,28,9,170,10,212,17,25,208,42,137,234,122,226,34,176,41,171,36,162,29,56,91,87,70,89,133,113,184,86,38,110,189,177,10,226,124,41,142,5,152,32,73,166,125,218,42,95,16,42,160,174,100,23,1,79,135,109,131,6,102,12,186,0,50,54,164,50,89,83,166,173,162,4,180,247,52,64,147,225,162,14,56,50,148,85,136,128,18,95,6,150,104,194,32,193,102,179,14,88,34,84,206,58,80,121,73,94,143,246,1,110,57,2,188,92,46,201,218,34,103,37,230,10,184,122,210,94,47,72,6,15,159,84,64,134,99,108,146,228,90,59,107,7,83,93,134,102,46,102,135,83,68,85,112,33,125,46,126,10,74,6,180,141,53,129,219,236,3,10,39,186,208,213,58,216,208,246,69,180,56,78,4,77,57,65,207,160,181,142,183,173,8,24,181,146,183,46,35,36,103,29,116,208,130,24,114,100,125,23,163,173,60,82,101,158,39,99,4,198,177,93,228,53,119,140,81,123,221,115,225,12,172,141,165,83,145,168,232,98,140,117,188,3,107,144,39,14,245,88,196,42,207,67,145,223,243,228,201,49,22,161,109,195,99,40,194,131,99,225,170,60,145,150,25,155,116,10,202,6,232,79,50,160,117,188,207,5,178,16,103,173,244,94,47,161,17,71,134,139,216,140,38,55,168,168,125,182,224,201,186,35,151,117,130,185,141,7,27,165,197,133,139,48,80,214,78,112,18,7,15,206,114,107,99,140,178,210,111,193,173,96,111,240,1,244,68,104,155,210,4,102,184,38,60,82,192,74,2,120,190,226,121,104,214,78,86,4,137,82,5,148,197,153,82,49,82,41,121,173,65,75,156,92,34,78,40,65,132,76,88,121,131,182,231,147,17,38,236,147,4,143,182,222,18,33,173,234,103,44,42,170,22,224,196,81,0,120,9,100,240,148,109,112,201,171,233,158,44,28,49,42,125,2,73,134,179,42,159,133,48,226,200,99,159,202,58,193,220,234,181,10,165,170,201,43,87,65,143,209,148,205,35,224,201,64,180,205,28,91,237,3,35,153,95,67,119,143,12,110,101,37,74,191,84,129,245,68,182,12,98,180,149,77,234,86,132,67,77,191,132,154,8,110,37,62,39,46,200,64,86,186,243,10,217,119,138,209,86,170,203,35,121,33,104,110,170,60,235,24,228,100,168,156,77,141,47,39,135,233,154,8,24,142,216,103,121,21,30,241,172,137,99,241,140,208,135,89,59,159,160,48,185,232,223,88,216,58,248,180,181,2,122,55,30,63,90,40,110,243,36,245,220,69,34,100,194,14,169,241,156,50,34,67,38,109,2,171,170,220,196,165,242,148,205,142,132,251,171,160,199,238,238,162,196,194,25,103,137,145,172,157,45,144,37,21,112,245,218,99,225,156,19,254,12,114,134,34,182,223,29,59,67,59,11,156,129,181,25,28,192,21,91,187,76,250,12,129,237,100,72,171,0,202,43,151,145,201,216,29,182,229,82,63,22,152,8,107,155,37,92,220,186,24,99,21,76,126,69,30,29,140,85,16,209,125,68,100,48,171,20,142,133,5,231,98,186,48,54,25,116,133,178,10,224,100,45,142,92,192,172,138,101,41,108,85,50,148,109,130,82,80,72,132,155,144,13,171,136,115,146,90,187,40,213,136,221,112,145,92,220,236,88,196,70,99,153,108,26,199,34,113,155,65,183,36,219,94,177,72,194,174,210,230,1,215,177,30,177,210,121,40,239,200,64,182,136,141,34,168,110,83,72,196,230,42,11,46,161,135,76,212,102,138,75,35,104,97,144,33,237,102,179,140,174,156,5,61,154,4,194,228,250,51,110,240,228,25,55,146,37,193,3,98,105,110,21,228,92,11,144,107,136,82,174,5,220,66,51,177,168,85,203,168,11,121,238,226,85,197,162,86,21,179,148,207,195,50,182,32,202,154,236,255,197,162,17,103,20,35,32,113,11,178,230,138,218,248,200,79,101,217,165,63,86,46,2,229,6,71,214,112,45,74,35,215,182,218,102,66,89,132,129,172,21,183,114,153,230,163,113,27,21,52,97,40,203,115,23,254,69,19,36,88,23,214,217,237,75,73,32,171,141,104,202,30,32,147,206,232,219,104,218,22,50,228,5,113,227,74,3,155,40,175,129,129,197,185,121,247,49,150,34,192,146,33,105,123,159,200,134,24,203,16,187,228,170,14,89,91,96,135,211,184,0,183,228,164,189,42,146,41,198,90,229,97,37,10,112,38,37,199,222,98,108,204,137,121,40,187,169,50,54,238,132,117,245,90,216,140,141,15,156,171,36,178,9,219,52,52,65,23,48,138,46,14,32,155,180,145,77,86,70,240,150,8,151,22,164,108,154,220,109,56,178,86,129,25,42,107,114,204,44,198,102,237,81,155,145,75,200,40,198,90,245,23,152,163,21,160,163,137,81,255,88,204,38,83,188,168,170,178,66,102,103,236,52,202,64,134,179,74,21,167,193,203,19,201,141,140,69,236,179,156,232,18,83,143,197,108,10,8,93,208,65,134,179,217,38,220,92,224,182,220,222,117,182,139,37,109,193,63,160,118,224,65,222,100,208,140,221,100,88,186,185,34,49,43,131,12,47,12,122,241,68,232,120,152,0,77,134,140,146,240,242,83,129,159,11,46,184,89,98,9,224,29,146,193,99,36,112,28,175,32,23,136,147,10,40,194,2,248,241,228,2,9,155,151,6,26,174,145,229,44,158,178,69,230,36,148,62,119,166,167,177,220,41,252,185,134,83,167,224,231,154,77,159,130,187,242,147,57,133,133,246,187,27,139,34,39,224,100,56,171,160,162,107,55,206,69,106,216,136,3,154,140,51,109,87,162,46,157,183,121,101,1,180,186,10,38,234,128,172,136,19,160,243,200,102,128,45,176,191,17,133,45,57,252,159,181,5,148,92,85,51,155,182,178,87,225,92,150,164,50,54,91,10,30,63,55,146,183,228,201,217,182,140,129,64,93,60,182,116,212,1,72,174,57,108,155,106,151,34,60,26,152,220,147,140,99,33,81,80,167,232,172,55,50,116,140,0,173,184,46,145,164,227,167,224,228,246,82,54,246,140,4,57,128,150,225,137,20,32,192,114,110,115,152,109,101,106,20,224,20,69,222,158,105,112,38,77,0,119,165,70,198,74,59,12,235,178,138,152,165,79,32,221,68,129,205,228,78,96,221,27,156,165,78,128,221,155,107,11,73,201,171,115,104,99,14,80,87,164,217,184,29,146,12,196,218,28,61,116,88,51,17,206,170,101,207,180,206,238,98,186,133,237,147,39,149,158,195,153,62,133,118,239,180,45,146,196,41,192,69,112,233,122,44,158,59,1,117,39,64,44,65,157,64,187,54,57,150,160,79,128,221,90,28,75,216,102,117,12,77,6,76,218,124,70,183,232,85,194,182,222,32,44,201,113,153,132,109,229,47,48,81,68,242,164,99,219,57,162,226,137,149,12,104,91,117,68,134,54,25,206,94,49,240,124,129,166,92,47,225,245,154,68,240,164,189,126,116,97,51,25,50,101,135,148,220,226,201,182,189,33,42,212,193,220,210,101,213,193,182,61,68,133,55,188,185,154,92,182,221,33,0,171,228,226,20,217,182,135,168,192,121,80,128,101,227,230,103,216,118,135,168,40,80,64,134,139,56,136,234,18,4,180,237,218,128,149,47,185,137,224,218,165,148,157,247,216,8,35,67,218,153,15,220,7,193,205,213,76,217,249,63,149,93,226,239,182,221,29,42,176,162,229,133,236,234,64,167,146,206,254,43,238,193,247,148,93,80,214,75,104,75,145,33,211,118,158,186,193,37,29,109,149,56,13,237,110,35,226,180,75,31,62,181,150,8,232,148,189,71,122,101,91,175,112,137,177,197,194,209,211,24,126,0,29,151,75,214,18,137,147,9,157,231,22,160,25,100,203,58,236,2,125,174,6,219,222,160,51,184,19,39,112,231,176,218,54,241,128,233,28,90,140,100,188,86,22,227,11,213,200,33,162,88,234,4,144,108,214,48,182,40,6,175,173,21,193,48,192,207,44,11,68,115,238,197,200,5,178,167,5,200,180,200,57,215,167,200,38,136,125,209,198,69,205,179,25,155,23,44,173,201,59,19,51,182,248,136,184,116,3,139,219,226,19,146,203,74,136,125,196,184,194,217,246,185,241,34,112,207,5,247,254,198,226,25,2,180,235,236,22,166,78,161,97,239,207,178,40,204,216,108,108,232,51,158,135,183,142,159,131,12,204,28,151,0,120,44,198,58,33,93,86,6,98,86,197,140,207,18,36,202,136,61,170,136,79,185,32,2,166,201,116,32,171,69,234,164,255,100,56,107,191,209,177,133,68,40,235,92,120,191,22,84,87,85,104,219,70,171,159,205,113,142,240,108,58,113,90,128,140,217,190,149,82,30,145,59,110,219,72,167,158,1,180,237,228,84,53,78,113,93,228,163,99,39,144,46,251,41,98,182,40,217,121,45,194,166,211,14,104,50,78,219,190,100,184,232,124,30,105,202,9,78,198,106,157,139,128,151,72,222,202,149,101,28,80,103,212,126,210,30,248,211,52,215,32,129,221,94,208,100,89,114,17,225,244,201,118,28,178,38,139,157,110,219,113,111,167,77,222,208,86,123,50,88,204,190,53,6,25,21,231,224,147,167,49,146,7,110,41,234,59,123,20,184,161,28,60,242,132,141,19,150,61,96,176,137,192,244,182,108,129,199,78,205,131,126,38,48,114,90,130,97,150,138,132,55,91,11,16,124,254,96,59,55,216,4,250,221,185,176,31,43,96,130,86,61,70,133,15,212,231,30,142,91,254,209,83,225,130,26,9,147,203,215,154,124,250,134,134,171,221,151,175,81,117,43,110,162,95,169,252,96,189,130,81,191,63,211,56,231,57,72,83,17,120,126,143,199,104,197,53,62,223,206,56,187,212,154,152,16,163,40,7,230,43,110,172,9,138,223,241,80,39,176,145,117,128,214,188,174,77,114,123,137,56,30,128,58,132,219,128,101,109,234,120,175,223,99,225,168,4,221,244,3,58,163,93,24,41,26,234,122,60,22,119,47,47,31,136,217,14,199,131,159,131,108,44,70,197,65,71,143,215,58,211,193,120,36,158,96,193,51,35,149,34,24,137,198,25,6,60,176,37,88,152,79,29,137,22,192,77,190,182,28,101,125,60,201,218,217,21,231,53,208,15,40,167,3,35,209,47,46,64,57,23,220,10,238,226,71,190,21,132,24,139,130,52,178,53,69,79,79,113,71,143,169,241,128,37,140,186,62,74,10,138,44,94,4,227,151,164,194,170,0,23,166,142,120,30,48,125,162,193,48,133,59,174,31,188,78,121,108,146,253,8,150,211,110,219,175,49,162,131,12,21,70,44,177,31,203,30,164,163,108,56,122,90,7,22,136,7,253,218,10,148,7,99,136,51,104,24,67,195,50,215,199,19,24,175,80,231,87,28,60,77,155,140,234,106,44,3,239,248,193,80,204,16,163,11,32,58,27,238,65,31,34,248,132,43,23,72,227,84,64,3,88,63,48,247,228,84,74,227,72,87,253,38,6,32,209,240,242,86,121,43,140,78,72,11,239,89,91,194,243,232,72,47,86,138,176,121,176,116,58,74,125,206,179,148,129,237,0,36,73,179,86,139,7,1,96,39,98,232,99,237,49,46,134,48,24,111,87,15,174,77,52,111,39,115,109,171,9,97,142,215,211,129,138,24,121,94,3,89,58,111,23,170,32,81,116,204,6,154,208,88,79,147,129,241,87,65,1,58,63,232,194,207,71,217,22,8,168,11,120,39,154,27,247,108,239,97,63,220,222,91,26,243,4,16,132,238,126,45,242,243,115,117,18,11,60,177,17,87,64,237,194,133,49,81,26,61,216,46,108,179,12,183,83,110,218,245,41,13,21,170,85,237,26,15,172,186,89,127,230,70,87,20,31,62,178,7,93,84,44,74,48,40,134,239,165,117,43,103,49,217,92,122,11,136,98,181,235,236,77,39,8,140,81,142,56,97,25,47,221,231,173,19,34,16,105,245,250,44,103,244,167,175,94,225,75,145,252,207,1,62,163,175,31,105,4,152,110,0,139,213,135,227,236,16,133,19,6,176,42,40,15,117,146,219,168,15,32,124,100,57,25,211,185,185,131,48,147,219,199,114,132,102,217,152,91,27,207,96,214,149,187,77,150,201,58,254,213,43,13,216,91,146,195,140,211,251,252,204,254,206,214,139,149,205,102,196,162,245,22,88,92,167,89,200,16,242,84,250,234,21,106,59,180,8,87,144,180,192,242,213,174,208,163,215,100,25,177,13,130,96,130,137,69,143,228,71,213,96,107,242,212,142,58,53,116,142,194,98,20,34,154,80,79,179,9,78,100,88,183,92,194,65,22,35,127,253,246,50,175,119,193,5,195,169,24,153,119,47,162,175,192,236,134,119,121,146,84,194,19,80,0,147,196,142,226,193,120,99,49,17,145,5,100,144,211,209,76,120,223,199,113,142,119,157,133,72,96,132,121,192,9,102,153,14,30,78,76,67,130,109,33,176,66,76,136,217,101,217,166,235,49,115,79,120,78,228,161,91,215,204,185,224,137,125,124,42,252,227,214,192,187,165,253,113,248,62,17,239,213,51,59,126,245,86,189,176,154,0,112,30,51,105,113,249,4,235,248,233,200,130,248,0,230,135,83,33,210,47,49,177,153,171,103,171,121,158,65,246,228,178,143,142,143,199,109,40,203,160,209,245,218,57,203,7,208,22,71,113,144,127,101,28,0,160,30,143,18,112,75,245,39,184,171,199,89,148,58,234,239,19,37,2,26,121,198,4,178,107,98,220,33,203,92,96,248,140,22,167,196,112,46,8,13,250,45,120,237,14,151,134,60,221,184,79,84,175,31,183,175,9,150,244,131,75,91,72,110,20,1,243,137,114,34,84,241,136,54,34,96,197,35,245,12,74,99,40,219,40,102,71,136,199,167,15,240,92,167,30,178,94,236,84,58,167,17,172,88,30,28,67,27,87,171,31,96,130,10,140,68,78,146,39,15,102,62,142,121,149,152,57,130,224,17,30,30,115,190,39,73,29,121,86,185,182,92,230,75,161,59,48,141,177,136,143,253,166,252,240,63,120,44,62,89,96,244,16,9,245,57,75,59,161,30,128,155,209,113,186,151,110,139,160,123,214,44,87,25,27,195,205,216,58,65,153,114,12,1,33,225,128,61,182,189,130,253,178,160,126,245,202,176,214,76,90,0,247,65,24,93,99,148,70,192,199,196,137,185,98,71,103,23,105,3,47,220,229,106,49,26,233,32,160,15,52,164,77,243,90,199,105,24,186,132,194,64,134,142,205,226,134,170,44,1,251,5,181,236,136,205,136,249,56,176,195,54,19,67,54,215,214,56,143,53,68,227,28,207,22,101,161,71,55,200,45,244,88,159,162,85,46,67,252,240,197,34,228,82,56,70,116,90,214,79,134,198,183,168,185,214,100,25,10,198,123,116,97,29,193,201,180,246,75,55,184,79,149,135,129,100,40,143,246,22,14,234,114,124,36,182,221,242,178,96,142,133,209,49,238,215,91,64,236,192,80,129,71,213,160,191,48,170,97,171,1,223,244,125,70,74,32,183,77,95,200,162,77,17,223,207,132,73,113,5,129,0,214,186,167,145,81,2,144,231,164,235,150,82,48,58,15,94,93,31,91,170,71,25,61,214,79,150,57,236,12,110,189,211,54,236,83,65,17,129,110,210,75,141,1,227,3,168,160,126,115,132,101,245,192,10,34,2,241,99,84,123,49,73,224,54,194,249,98,50,244,80,64,57,203,18,129,29,171,125,161,0,125,2,10,82,96,70,64,127,5,224,93,142,126,234,242,90,94,113,60,12,140,80,246,197,3,19,122,112,97,1,162,95,187,213,6,26,227,82,157,3,1,185,22,183,54,33,38,64,245,196,203,139,21,92,6,34,104,123,146,149,112,82,14,30,41,50,193,139,156,134,129,101,248,36,30,202,174,238,143,203,31,120,164,80,54,157,79,95,58,231,12,211,166,193,58,233,120,99,178,113,33,34,188,15,17,94,135,232,62,95,184,69,92,207,117,3,43,125,208,153,157,169,27,34,65,104,73,48,22,5,122,12,186,156,25,101,174,21,64,67,210,52,71,175,237,174,135,75,33,187,189,119,212,4,38,22,187,50,131,6,28,193,12,123,84,37,57,77,92,194,106,150,57,187,225,144,31,86,59,230,67,1,158,27,165,138,234,35,125,9,78,65,67,241,189,111,216,218,114,7,53,66,69,167,172,68,55,164,61,86,209,72,132,91,124,148,7,139,49,96,46,91,96,118,161,41,211,20,46,120,63,219,19,113,90,163,178,118,243,34,160,87,113,14,17,180,91,244,213,79,200,220,83,91,88,103,230,113,65,200,202,226,227,211,35,23,79,166,158,132,62,193,62,169,5,250,218,32,209,55,56,46,40,218,236,38,135,107,177,0,2,161,159,83,246,180,26,93,57,251,232,32,181,34,58,89,75,118,111,214,72,145,87,112,159,21,185,151,167,42,240,177,241,98,67,138,26,130,35,71,1,216,159,149,125,181,229,60,172,229,129,30,26,52,87,198,108,101,140,47,192,198,193,91,129,113,17,123,84,214,8,10,57,86,105,204,199,39,253,180,122,21,207,169,247,100,125,223,123,125,106,146,218,215,156,116,251,124,181,67,166,234,49,126,165,219,187,198,119,221,148,182,152,169,83,48,161,193,201,226,115,126,40,123,254,96,244,242,169,173,180,208,58,160,251,57,70,195,45,248,209,172,18,14,83,254,112,152,241,135,25,234,57,53,96,73,198,81,21,32,153,199,40,141,94,13,246,23,12,63,225,169,88,29,175,208,2,158,141,209,118,76,58,196,201,50,208,73,220,195,189,126,24,238,24,3,18,65,179,31,217,224,87,216,82,242,63,163,4,34,2,250,8,218,121,105,44,244,234,113,4,71,223,95,24,148,122,249,112,186,184,103,140,190,225,112,104,43,133,118,139,187,184,62,166,15,118,64,119,205,239,128,158,34,205,217,4,75,197,109,109,246,196,250,48,46,41,117,181,86,158,97,242,156,246,11,48,81,19,22,15,206,121,216,62,187,199,29,75,1,4,115,128,48,183,219,149,153,195,50,56,89,143,39,180,10,51,216,239,246,246,84,250,221,244,251,104,44,196,199,97,179,65,236,144,30,243,110,149,122,68,151,29,60,255,31,121,239,162,220,88,142,28,136,254,202,217,158,232,216,210,52,15,47,31,34,245,96,76,133,61,126,206,238,218,119,215,51,118,76,123,162,172,56,34,15,75,116,81,34,77,82,85,172,97,200,223,126,241,70,38,144,9,224,80,170,238,246,222,233,152,110,145,4,18,137,4,144,72,228,147,105,47,142,184,186,157,23,172,254,162,64,6,208,75,156,29,130,96,127,214,92,99,192,99,222,231,78,98,237,87,44,121,251,17,131,67,10,159,176,242,6,28,152,153,89,215,186,253,44,16,219,51,203,42,75,125,138,221,251,232,36,75,131,118,53,224,219,86,252,150,141,245,149,208,92,117,125,61,81,156,61,115,139,22,13,150,93,251,120,165,223,126,16,187,250,193,146,251,69,182,83,166,134,86,250,233,50,186,123,85,118,158,236,151,131,136,238,87,215,195,80,181,97,244,187,157,7,235,68,118,195,16,223,124,144,144,236,145,187,84,109,167,76,46,249,234,201,63,164,156,242,113,192,53,45,36,123,72,115,100,158,6,119,113,215,97,58,17,156,186,221,223,96,140,144,222,206,120,226,233,13,149,148,234,114,182,119,163,38,15,224,171,83,249,79,244,202,228,53,205,216,221,96,144,230,150,42,138,204,123,73,194,160,178,164,127,164,239,23,122,70,202,95,236,127,235,250,97,179,91,253,89,116,109,214,39,247,210,87,18,93,52,195,151,84,167,157,241,42,52,28,57,108,246,222,125,169,54,154,126,12,200,233,219,187,101,220,31,70,238,61,246,59,71,55,140,160,147,67,52,150,80,227,27,171,99,211,8,85,77,175,164,17,178,70,56,5,94,182,35,33,68,120,161,163,115,87,246,125,105,212,193,36,192,253,243,189,218,195,158,240,217,182,57,28,109,51,141,79,36,106,229,65,87,224,27,163,189,46,28,141,232,121,138,85,218,41,56,146,164,250,21,64,193,74,238,179,192,124,92,56,32,53,76,193,214,127,235,29,207,99,243,170,125,133,225,249,168,107,47,174,238,165,59,250,156,86,174,204,144,199,187,241,190,130,114,109,141,174,129,16,145,202,126,89,161,163,211,203,183,13,151,157,123,46,121,221,197,44,120,174,164,159,48,238,202,204,175,14,51,9,191,79,203,167,227,251,188,63,235,156,84,231,51,175,170,140,121,97,35,92,217,57,34,72,242,186,115,42,147,40,53,219,125,107,140,171,227,254,24,216,252,112,147,224,30,136,202,55,244,152,46,134,244,196,50,196,48,188,234,156,62,35,214,101,65,177,5,218,182,149,68,154,57,161,103,160,206,157,117,43,142,4,87,0,131,143,116,99,61,99,112,217,205,50,206,129,33,202,32,82,223,71,62,188,188,221,39,133,36,184,37,86,236,173,111,187,146,103,241,4,188,77,6,200,177,148,232,108,251,68,146,99,166,131,27,153,208,31,81,193,68,80,169,164,84,222,64,175,84,104,151,202,251,65,20,105,137,248,57,73,210,235,124,60,93,182,32,46,110,2,134,216,110,182,207,219,147,159,231,96,70,45,204,140,138,8,65,150,191,55,157,183,66,202,102,213,144,113,133,7,252,214,4,58,33,216,65,137,218,184,61,94,94,94,181,228,37,112,115,132,70,253,27,51,117,120,147,249,111,121,141,155,9,239,162,244,117,225,75,40,208,202,197,15,35,181,108,38,77,46,112,158,150,6,235,94,120,41,171,47,221,95,156,75,77,100,225,195,211,175,126,157,176,167,248,86,171,19,115,113,7,138,67,255,29,113,191,113,154,194,151,136,213,56,13,152,53,105,11,102,79,196,135,64,251,129,28,193,151,8,122,201,220,83,180,210,49,115,181,16,238,35,5,180,3,183,116,236,177,82,202,96,45,67,12,55,20,243,144,126,225,101,236,255,127,237,243,128,91,166,54,123,208,148,218,241,193,59,193,111,123,242,1,81,190,247,113,247,183,59,0,133,239,154,24,147,42,80,245,248,75,36,108,16,240,80,235,50,136,247,150,253,214,111,157,81,127,124,169,79,16,43,22,36,31,81,200,42,52,17,23,119,232,10,135,222,76,227,233,229,68,58,188,130,93,231,238,71,181,167,72,69,94,247,7,50,17,233,242,70,151,184,13,74,190,214,1,203,1,100,187,91,136,103,31,215,42,152,198,91,108,51,130,203,38,31,185,175,228,189,152,127,106,51,251,251,231,117,224,234,31,52,176,243,245,154,121,189,53,42,25,237,106,254,132,108,45,12,19,142,163,240,2,46,225,223,106,78,152,171,253,182,171,186,46,190,222,172,253,209,30,56,119,201,14,82,240,218,4,110,8,200,217,33,89,205,206,172,3,112,92,7,64,65,124,13,252,194,5,66,21,57,146,197,6,71,10,22,70,146,112,70,162,241,102,253,145,161,166,118,49,23,108,109,138,98,191,38,131,1,114,133,8,34,193,102,92,60,80,188,25,233,59,200,7,246,226,235,15,172,164,50,140,140,247,213,252,249,126,53,175,239,219,63,175,218,221,187,190,216,120,61,177,233,228,147,66,188,43,134,23,212,37,140,37,238,1,71,83,110,221,36,3,80,36,243,91,63,112,104,229,32,178,142,231,68,219,202,70,98,122,22,128,163,220,202,59,254,160,222,183,108,6,8,8,227,86,215,87,81,158,90,21,183,215,224,194,199,219,132,182,246,203,152,203,138,50,253,19,76,16,143,41,115,141,234,175,28,107,29,96,143,235,248,42,179,111,178,122,152,4,120,107,210,202,254,192,205,52,112,112,224,130,126,168,224,76,56,199,90,82,105,160,254,225,87,29,160,101,175,151,28,94,108,180,55,68,117,245,40,203,122,48,146,19,142,65,176,241,112,214,109,3,45,82,25,202,89,146,18,56,140,150,83,227,213,128,182,162,247,25,204,237,68,123,146,221,6,243,127,12,146,91,188,251,24,200,88,11,155,35,27,57,201,237,67,231,26,127,57,158,193,163,114,195,17,76,42,26,151,0,234,237,205,201,41,92,78,149,86,154,54,153,19,177,146,131,174,67,17,232,135,99,82,36,177,198,219,36,242,86,56,121,13,242,169,145,8,220,195,33,137,77,233,61,194,100,148,142,252,116,161,62,26,191,178,139,88,239,125,66,42,34,168,36,178,127,32,233,89,213,110,10,37,156,229,186,61,206,212,125,172,36,187,189,189,149,99,209,132,116,129,134,118,10,187,153,163,47,18,239,68,133,83,44,80,171,175,239,238,230,54,9,66,166,221,186,185,111,215,39,38,231,5,110,20,72,130,17,174,185,120,63,59,245,80,22,10,196,20,90,216,138,141,6,8,185,164,118,3,181,36,243,53,65,215,130,160,53,145,2,138,109,45,30,246,88,150,36,102,207,234,189,45,36,29,236,30,223,203,86,181,238,116,237,254,70,71,193,95,112,7,120,27,70,161,43,178,141,177,31,152,72,132,104,145,89,9,23,171,25,48,223,183,86,183,92,248,196,173,5,198,75,174,69,106,154,236,177,209,212,177,222,24,41,183,98,227,178,55,179,2,91,48,53,165,173,143,5,107,67,71,151,147,199,10,158,185,28,61,193,201,54,242,64,116,176,79,180,208,196,136,88,133,64,13,53,188,17,2,238,121,236,101,22,243,20,255,114,159,130,22,181,84,169,180,49,191,97,14,165,182,37,113,103,172,3,48,117,102,53,52,246,128,87,125,221,216,135,121,245,152,31,81,48,23,126,255,234,184,109,239,240,207,75,211,130,162,195,179,108,57,113,204,117,36,127,118,139,126,74,60,25,189,101,133,154,157,92,239,199,231,245,97,181,181,234,2,252,187,241,89,195,225,0,142,149,156,15,177,175,191,245,193,208,236,126,135,135,232,85,35,245,11,162,129,94,55,130,57,109,241,134,9,53,136,234,10,89,54,143,171,245,215,91,149,237,80,124,148,79,211,253,44,76,69,155,77,180,229,52,11,186,225,227,102,115,120,144,27,65,188,29,87,130,81,54,123,241,248,81,201,234,54,251,99,216,230,227,174,249,170,18,205,81,115,215,243,157,239,54,235,245,125,163,100,184,246,113,123,248,74,147,65,133,165,97,237,88,212,70,117,63,241,46,245,3,66,25,226,163,145,56,231,223,104,24,34,4,111,116,5,24,5,137,122,228,86,24,122,215,66,247,56,46,104,143,62,58,132,184,64,153,57,136,107,251,220,0,186,64,245,20,69,246,209,241,126,52,19,33,82,11,208,103,0,249,150,151,228,94,203,130,41,137,241,162,129,248,180,9,228,239,183,221,25,65,154,105,81,185,239,12,0,173,70,101,2,54,97,27,179,113,227,109,144,51,203,177,176,244,107,73,61,232,55,203,250,240,117,219,94,156,130,28,1,32,63,90,81,255,18,225,10,199,45,152,92,89,92,86,1,235,84,164,89,155,221,147,91,36,63,18,247,41,129,49,210,189,215,193,176,105,205,250,140,205,151,2,135,40,184,29,241,168,0,66,97,208,224,75,144,150,83,255,41,230,214,124,220,191,87,146,143,133,99,86,96,15,122,0,167,77,148,32,11,139,149,32,231,72,152,255,211,233,210,2,3,107,144,4,244,122,52,186,25,161,217,197,137,177,116,162,78,54,69,27,153,121,212,78,86,133,177,5,44,132,224,161,172,189,141,51,108,241,172,44,133,136,210,93,180,130,176,251,150,203,240,91,14,104,255,176,249,162,19,182,83,183,66,124,251,177,83,33,222,43,152,96,128,58,230,1,53,202,25,6,206,154,7,86,224,67,115,118,0,40,210,85,80,91,142,190,34,10,129,80,121,1,211,172,3,3,246,222,210,137,227,19,109,226,247,62,149,93,28,178,107,9,167,127,103,19,164,132,137,157,140,70,194,106,227,92,172,27,25,118,31,26,148,162,20,70,209,53,23,230,217,69,88,42,137,87,6,186,216,215,109,44,107,185,28,41,140,35,6,122,102,59,167,47,240,102,26,204,194,132,194,120,243,82,201,11,147,210,159,193,40,179,25,53,31,37,164,115,194,20,139,101,47,245,149,155,128,243,11,32,146,102,252,248,174,22,191,92,184,75,144,83,39,202,239,107,117,201,122,119,18,128,100,45,121,193,169,67,186,4,176,161,69,255,83,50,69,99,156,254,213,190,20,237,59,19,62,57,163,60,205,64,10,27,45,39,120,166,82,236,6,89,148,226,137,19,200,154,197,195,5,60,8,225,204,114,54,229,85,25,122,142,183,242,185,188,147,117,188,7,165,67,176,82,32,205,197,88,48,65,152,144,190,218,201,173,209,159,108,143,154,255,168,88,34,66,214,11,87,156,94,71,57,93,105,211,134,233,170,16,221,121,23,251,76,104,175,71,206,60,215,180,164,162,252,107,131,152,137,248,182,2,8,160,77,241,239,207,251,195,106,249,181,182,82,163,105,206,108,14,52,186,58,6,84,196,134,203,230,69,56,253,91,8,71,33,48,41,2,60,63,138,199,236,188,5,65,147,3,198,183,27,119,213,81,243,113,102,7,58,49,10,102,207,90,204,164,133,20,113,21,203,226,81,130,159,200,28,61,145,58,150,193,164,174,245,7,241,250,136,228,130,27,47,137,196,29,223,187,20,222,4,235,147,55,141,226,101,134,167,97,253,96,224,235,170,61,158,160,169,28,141,214,10,106,75,42,39,95,108,84,15,107,160,151,127,127,136,115,86,85,56,61,44,5,129,59,204,128,203,5,54,117,3,69,108,211,121,251,160,74,141,210,66,186,117,29,34,22,71,94,189,98,36,155,232,45,56,188,190,101,93,47,87,7,28,194,23,70,217,13,130,214,21,24,70,206,175,255,241,249,112,0,182,87,229,156,236,242,97,192,206,90,99,163,254,62,66,40,50,239,86,132,106,125,244,121,235,226,254,95,243,253,191,6,253,171,131,204,173,134,175,224,208,54,20,182,150,34,135,126,97,29,30,130,105,159,144,59,142,127,157,235,222,97,227,192,251,4,122,159,15,82,105,36,99,5,10,109,174,34,92,77,61,23,113,209,126,36,110,74,71,159,202,152,198,246,210,166,170,48,65,91,162,143,217,41,198,88,97,133,72,98,227,4,123,208,125,139,245,10,44,98,122,151,191,255,53,147,202,221,108,39,96,148,39,151,202,105,1,209,30,84,17,238,164,227,36,108,193,67,53,66,39,134,170,196,218,20,80,103,195,38,97,162,56,123,179,125,119,5,188,78,180,170,148,104,253,39,169,66,249,141,178,212,136,173,231,67,145,96,211,69,48,124,15,158,21,98,17,214,109,179,76,68,20,251,92,20,9,24,178,144,175,146,71,136,7,50,211,45,18,77,163,132,183,37,116,9,161,190,215,151,52,201,134,233,227,27,159,72,230,228,162,28,71,214,114,25,228,56,178,95,123,57,38,143,172,79,70,70,152,168,57,154,239,218,255,120,94,237,218,197,251,197,234,115,40,62,114,185,179,204,113,182,175,41,251,58,194,33,53,86,33,48,65,50,160,12,46,189,92,76,134,140,111,44,111,86,101,246,100,37,208,62,241,90,112,166,23,230,75,136,183,104,78,79,46,112,161,194,155,120,174,81,25,50,195,82,13,55,87,55,163,168,46,65,122,119,132,120,171,143,155,141,52,17,81,245,155,252,13,68,200,48,117,173,103,218,3,223,104,125,49,151,57,40,238,11,146,22,64,8,225,215,69,217,182,136,68,240,218,241,205,61,125,59,142,127,194,201,110,125,254,46,144,9,238,37,194,209,230,107,176,169,113,193,187,194,43,136,99,76,226,28,9,129,140,229,124,246,80,55,249,133,201,254,86,107,65,177,174,45,55,97,11,166,196,96,162,123,131,205,99,193,44,100,8,0,59,158,194,171,136,112,88,193,144,98,142,163,207,30,210,229,231,110,13,82,56,32,9,79,137,109,165,55,82,109,196,136,148,16,113,119,167,50,39,247,194,47,140,104,148,201,230,5,68,93,195,67,128,240,10,159,217,192,111,204,10,37,200,204,62,186,120,161,49,128,213,105,224,175,69,103,174,104,179,231,79,230,37,131,155,216,210,210,201,141,166,145,244,194,245,153,168,51,174,176,249,181,196,203,2,22,65,229,178,54,227,48,205,171,232,107,248,222,232,149,118,210,9,128,59,119,211,249,160,221,235,166,0,233,160,7,187,174,154,10,118,149,198,47,25,140,79,249,13,82,12,171,58,72,18,198,23,241,41,149,183,108,198,25,69,121,61,81,188,92,105,114,12,251,55,35,93,35,32,188,220,201,169,177,251,128,93,234,96,109,40,113,46,236,14,35,130,107,196,228,194,150,29,233,25,206,36,158,65,140,249,73,115,70,33,13,202,226,184,58,107,188,191,136,84,216,207,237,190,21,23,81,115,104,95,206,161,8,171,168,136,39,75,111,33,30,54,191,233,58,239,43,82,225,96,183,10,109,58,37,122,170,7,142,82,105,216,155,243,63,83,23,11,223,85,74,15,111,217,85,243,162,50,0,170,41,3,225,68,69,37,16,16,171,88,242,233,50,6,25,224,66,239,241,210,17,201,197,40,150,155,132,76,164,242,157,218,29,66,249,113,43,187,192,66,60,181,230,214,18,250,252,248,68,153,99,34,103,24,20,48,200,56,47,7,89,48,237,14,117,9,237,249,45,90,245,229,155,187,214,150,238,200,5,216,8,214,206,111,47,78,67,196,240,87,235,85,79,15,212,111,246,98,182,42,203,49,25,88,10,236,43,177,138,23,1,90,180,33,36,209,41,0,99,29,59,8,148,28,30,93,176,139,158,213,0,139,114,228,98,40,154,159,24,43,193,62,22,67,243,177,84,86,35,117,216,173,182,198,44,13,14,131,88,55,240,205,78,72,157,174,101,138,73,10,246,216,200,127,94,53,66,95,108,81,245,160,17,95,166,152,248,57,160,181,174,71,214,75,34,129,167,35,193,131,33,148,238,94,194,129,8,191,79,222,58,113,215,60,9,222,8,34,154,249,219,192,236,10,229,53,40,188,47,191,155,169,181,234,76,207,12,174,69,27,69,159,78,241,44,151,138,219,122,187,219,28,191,114,50,38,72,51,131,51,103,207,2,165,55,125,151,1,55,5,2,129,229,106,45,165,35,177,104,31,63,114,246,162,146,98,10,89,208,97,134,8,198,178,8,43,69,95,77,46,32,179,104,159,212,127,229,46,11,66,196,209,250,68,203,1,163,50,162,32,140,209,68,91,46,153,129,188,3,26,222,3,218,56,119,214,198,171,197,69,254,188,90,24,130,86,188,252,149,105,232,228,24,179,25,88,17,24,6,11,195,147,186,110,63,183,235,15,21,99,36,46,177,28,150,70,135,113,149,205,172,34,18,38,233,211,83,55,91,168,118,71,141,212,23,5,206,199,22,28,244,166,209,224,244,86,60,149,102,47,31,70,149,188,190,97,44,131,243,80,137,240,13,124,208,65,62,41,80,231,36,240,164,117,202,217,9,138,98,141,193,214,68,226,94,62,13,33,91,239,138,163,53,24,164,123,226,115,6,16,76,224,87,94,155,17,3,51,154,171,83,25,161,244,225,74,171,23,66,11,29,11,198,85,143,207,23,27,75,38,167,231,203,16,135,85,13,18,88,176,105,10,82,125,152,98,245,137,46,221,125,232,49,48,190,248,16,181,182,198,14,105,44,14,161,65,54,219,163,114,113,90,246,251,19,149,177,62,180,54,225,98,55,97,26,210,56,23,67,18,5,56,58,95,81,199,100,232,110,14,173,241,187,138,46,211,208,122,25,116,144,235,242,165,109,63,213,143,27,19,171,230,127,83,215,131,113,189,86,118,177,84,52,127,119,144,226,206,108,62,55,43,229,143,129,119,33,80,152,156,3,22,153,23,36,226,100,142,59,240,130,146,63,56,158,31,120,21,152,167,26,213,228,124,4,65,38,2,128,95,176,157,0,130,90,223,157,198,144,108,211,21,69,43,3,119,89,111,49,33,171,136,236,79,167,83,124,243,7,5,15,124,170,134,226,218,167,185,156,104,49,54,10,121,22,3,151,220,62,85,8,16,129,83,209,9,72,107,130,51,220,51,213,44,148,150,157,74,136,159,240,84,139,93,43,255,104,188,110,35,43,120,140,104,95,214,85,21,75,251,116,120,232,197,63,202,154,170,250,71,162,70,43,110,122,216,44,154,175,167,2,74,235,150,154,64,249,176,33,162,107,95,58,153,201,239,125,54,87,170,149,74,85,233,219,157,136,146,32,168,23,195,87,96,201,75,212,94,30,190,230,233,99,43,119,78,47,253,51,31,96,197,156,13,123,164,130,226,210,196,68,210,1,209,24,168,163,27,141,49,32,152,60,12,57,122,229,86,33,164,127,7,68,3,76,126,26,86,28,82,232,167,227,176,114,100,23,198,193,48,81,109,28,112,53,42,103,124,141,39,246,132,218,96,61,158,166,204,140,153,109,27,62,124,248,201,193,145,187,159,5,215,59,185,141,102,164,149,54,143,155,188,218,128,4,116,237,93,168,73,137,162,18,172,48,124,83,81,181,237,12,27,187,28,148,25,140,21,143,229,196,49,115,59,212,32,51,131,51,124,217,63,66,40,242,130,141,239,197,216,33,144,210,196,96,48,240,102,28,245,209,181,232,130,129,249,91,17,195,50,188,95,63,199,243,204,159,234,236,207,104,223,169,216,200,118,128,137,160,241,96,149,19,220,207,135,82,101,76,116,37,103,47,9,27,95,49,108,47,131,136,77,21,63,196,114,132,126,112,7,225,165,196,147,28,239,78,44,106,4,199,4,102,123,36,48,97,111,198,96,178,209,213,152,248,189,132,31,4,221,163,123,44,248,61,123,145,113,240,216,29,149,222,75,233,59,56,141,28,115,141,25,177,143,191,196,64,164,114,130,58,39,238,182,34,225,19,45,168,1,24,217,132,56,212,170,247,215,182,217,189,154,179,121,32,174,70,41,81,83,2,180,74,178,63,31,73,225,74,48,17,108,16,65,235,200,185,112,223,55,101,44,41,208,44,95,65,157,16,91,209,44,221,177,12,251,24,75,177,21,219,38,193,88,184,65,111,125,42,2,60,143,142,155,74,93,200,138,135,212,219,213,252,147,115,107,25,143,101,28,175,83,216,68,205,250,15,205,94,236,192,69,123,223,184,46,55,125,207,245,162,14,149,222,185,132,11,74,224,71,19,247,148,223,234,63,107,33,184,180,107,83,235,29,184,192,78,251,87,195,235,196,216,49,4,167,129,132,190,242,81,71,231,57,147,140,208,8,109,253,38,64,54,13,210,217,3,84,226,92,197,146,62,132,245,157,74,59,43,126,99,123,251,48,14,190,187,228,104,128,135,216,68,83,97,174,53,36,198,98,63,99,2,182,37,41,168,14,230,163,233,50,201,103,157,36,116,13,170,184,240,99,232,8,133,229,129,119,234,184,148,255,100,160,84,121,34,65,233,222,167,4,239,70,151,118,177,58,108,118,123,229,80,194,120,163,163,82,112,42,238,172,4,88,38,138,135,232,125,88,61,182,53,187,165,121,249,90,81,51,182,21,70,82,176,51,142,68,127,224,41,66,111,212,140,34,136,157,128,139,62,172,193,33,56,81,149,199,105,55,155,152,230,68,218,64,14,5,195,76,152,204,42,4,104,96,27,64,197,98,243,240,35,230,197,56,221,58,51,132,117,188,245,113,229,113,238,105,63,56,226,250,195,169,53,44,135,13,32,191,87,127,75,52,237,205,71,28,1,246,150,16,141,195,39,36,104,43,161,50,252,62,118,2,141,85,99,89,118,111,166,137,173,77,176,107,167,91,10,31,202,55,218,13,255,133,207,106,112,105,90,219,234,52,81,244,138,232,103,157,250,218,200,222,50,11,178,12,225,36,178,73,189,64,114,156,31,114,242,129,50,58,14,88,64,58,227,105,193,133,26,175,123,24,57,164,101,174,188,38,158,81,173,80,136,245,97,189,116,174,81,90,87,107,123,40,53,246,253,225,137,20,84,108,35,165,8,247,141,130,11,9,109,111,125,98,2,11,97,201,78,81,189,13,217,189,184,17,208,136,172,254,76,231,102,85,240,76,74,165,184,16,59,8,247,69,77,147,114,165,183,150,14,2,107,100,0,165,134,169,158,192,249,36,10,246,38,243,1,199,64,125,254,64,252,26,200,189,187,34,56,129,241,152,74,68,73,25,146,67,56,153,252,104,81,6,66,226,45,169,118,129,230,183,165,85,29,168,88,106,0,198,229,217,233,113,63,216,140,61,134,17,18,2,190,185,0,244,3,95,93,231,44,84,178,81,48,194,4,86,102,134,93,229,135,28,248,184,13,172,178,128,154,202,245,201,129,139,219,4,200,94,247,71,176,100,122,136,74,201,24,116,59,60,206,104,16,191,13,96,127,34,195,82,81,76,167,75,147,3,32,86,62,19,203,106,55,151,151,54,145,151,136,236,164,102,160,43,162,80,153,184,232,36,24,65,74,50,207,207,72,109,1,63,174,73,23,21,38,110,98,211,67,145,167,5,68,80,18,25,1,103,246,169,255,125,186,218,13,159,4,38,129,249,237,45,76,154,193,88,97,162,174,38,98,101,195,184,77,194,249,16,215,111,34,69,40,173,171,33,38,105,94,185,223,115,239,135,120,127,168,253,84,115,187,4,239,7,107,251,182,41,173,232,196,233,254,170,77,236,26,77,48,134,187,149,230,171,15,77,249,200,177,7,142,16,109,76,132,88,140,16,174,149,75,255,68,229,98,195,133,62,124,47,155,35,34,154,41,86,235,179,253,200,61,134,137,107,83,161,49,174,120,25,168,154,42,103,245,133,91,168,87,210,92,237,53,18,121,98,52,149,4,131,39,27,183,165,112,165,137,20,221,162,98,16,250,233,90,0,49,162,89,113,215,12,201,162,214,4,197,70,204,118,89,61,173,120,106,241,100,6,165,45,82,196,226,114,141,230,33,198,196,42,234,151,219,92,65,99,130,80,184,236,9,62,200,78,150,204,69,238,165,61,20,57,176,189,212,143,160,250,33,219,164,67,182,71,14,70,101,242,50,126,147,9,86,69,119,37,219,155,218,111,113,119,164,111,194,230,137,194,180,244,157,92,179,185,218,104,81,94,251,196,147,46,204,71,207,107,144,64,106,137,184,81,156,137,24,107,67,132,56,216,236,110,239,55,135,135,23,254,245,23,191,76,44,142,208,127,2,247,213,17,178,156,151,179,214,234,132,158,124,179,80,241,203,59,203,167,234,204,80,4,219,63,108,118,135,121,152,125,20,43,131,212,70,24,36,19,129,206,74,47,204,192,8,134,67,12,34,13,146,18,143,113,29,250,88,56,167,39,196,106,58,232,230,125,214,215,189,157,46,135,75,231,37,206,2,146,154,16,178,14,138,248,199,73,140,227,49,229,172,200,4,68,80,89,222,3,213,71,114,73,16,221,200,219,33,154,193,159,44,255,248,224,152,5,207,185,112,111,245,142,82,234,32,38,87,182,41,209,75,108,39,132,117,24,22,11,39,1,235,110,195,0,0,26,147,194,29,96,155,83,222,243,247,247,247,133,61,236,96,37,164,18,19,250,164,72,197,167,78,130,29,170,63,237,215,155,195,111,140,126,253,3,193,208,172,234,157,75,101,18,196,176,77,162,162,104,180,93,141,75,154,101,206,172,90,134,84,122,87,201,143,220,187,220,89,185,19,83,251,129,230,213,252,140,127,224,108,198,224,1,62,193,97,51,74,87,181,213,117,197,148,217,162,21,171,185,208,106,5,248,163,14,135,216,66,75,249,248,251,23,190,21,208,4,222,244,175,111,180,126,23,205,126,150,136,242,146,182,211,96,55,8,242,114,49,224,20,2,184,220,6,200,192,79,124,111,179,230,212,139,118,217,60,175,15,81,94,127,116,127,145,195,169,183,154,170,5,91,234,99,78,134,204,37,65,19,107,162,98,180,232,188,201,238,193,114,113,30,104,175,185,12,212,168,250,163,169,26,119,34,132,24,115,232,13,49,137,209,53,161,50,69,4,216,164,39,224,46,6,57,164,121,191,4,35,46,145,50,20,21,71,26,163,202,199,43,197,109,3,243,236,243,86,101,238,193,97,64,217,94,170,78,146,221,123,124,87,157,97,220,37,76,215,132,185,26,124,159,109,90,145,74,82,98,107,101,19,252,198,93,184,240,64,166,61,76,120,22,255,24,167,124,98,229,50,179,180,151,253,33,120,167,199,91,58,122,207,231,21,94,104,119,194,196,42,175,62,47,200,109,139,223,132,202,24,97,52,65,180,73,195,8,19,148,43,25,1,170,99,80,156,178,204,171,39,81,108,35,42,123,22,189,85,40,43,45,23,50,85,0,141,95,150,101,27,40,97,126,156,95,211,115,109,179,217,124,2,70,55,127,224,236,227,31,17,179,108,218,113,14,74,184,245,131,95,227,189,111,147,74,199,51,70,9,165,109,36,65,180,167,125,166,13,75,20,159,61,185,84,178,9,95,35,228,195,45,81,178,45,50,87,115,90,6,150,96,39,23,186,4,197,154,225,232,123,236,160,36,190,120,201,144,22,189,182,0,64,7,32,28,129,3,8,37,39,136,228,116,170,105,95,214,145,194,74,138,89,242,127,49,132,179,30,206,129,107,55,102,125,86,213,30,191,174,249,228,164,0,33,240,226,83,71,138,126,2,39,140,17,254,155,55,123,214,17,182,137,0,229,190,160,253,114,181,51,117,197,12,239,188,30,12,102,204,109,79,56,141,14,175,251,151,154,213,184,131,175,242,222,172,91,186,91,74,97,146,136,185,136,228,128,0,38,159,245,53,246,55,116,101,172,93,225,96,243,7,144,191,217,34,172,196,224,200,245,197,73,205,118,57,75,108,102,28,100,245,126,225,82,36,20,92,62,250,141,181,217,42,9,46,149,163,213,93,74,222,237,225,170,31,100,251,14,203,77,114,41,29,112,230,116,199,119,71,3,191,175,140,194,39,56,36,144,84,166,206,3,93,188,187,203,189,73,165,238,133,100,169,107,177,206,171,39,239,139,161,195,56,130,58,222,166,177,173,12,70,8,30,216,9,8,23,249,13,118,6,208,185,104,176,64,69,141,190,185,5,182,49,135,193,174,93,182,226,236,207,91,211,198,59,133,179,77,148,216,164,254,20,51,188,176,105,4,188,123,139,12,83,93,136,183,166,206,41,223,60,173,30,27,181,81,236,247,171,39,87,103,194,55,86,69,79,137,198,27,41,97,155,214,149,224,233,95,154,221,98,255,242,23,159,218,175,203,93,243,216,238,43,15,245,52,248,30,148,75,165,218,8,96,226,9,1,27,217,241,253,118,214,190,122,40,71,38,145,248,84,254,237,74,208,78,208,214,31,24,97,81,208,239,121,235,242,246,154,92,178,148,56,35,48,220,55,226,152,194,60,5,196,59,126,20,228,245,168,131,71,13,227,164,154,75,158,90,124,16,193,190,52,133,143,186,29,157,72,247,26,22,148,17,136,46,155,121,91,211,249,118,1,149,188,102,36,88,181,64,37,21,8,102,244,179,139,130,203,107,240,89,199,0,155,194,137,215,187,161,129,88,175,76,199,56,172,228,201,172,118,12,146,168,50,56,152,133,238,143,241,34,98,222,18,223,241,4,218,82,58,97,60,136,45,214,54,131,15,158,132,207,32,24,187,146,48,58,91,130,27,82,97,146,36,146,85,244,147,241,194,137,234,242,208,253,111,125,221,181,24,74,47,209,207,103,155,226,71,135,97,105,168,145,149,103,194,50,20,81,209,53,16,226,26,95,255,17,76,113,43,177,158,207,168,177,169,7,15,223,43,80,101,23,183,173,76,117,182,167,207,98,207,47,122,37,141,200,42,140,203,201,116,62,157,199,131,236,15,205,225,121,207,236,184,76,177,51,232,204,47,167,16,84,218,33,198,33,159,14,54,239,46,209,254,135,232,123,243,33,44,189,137,153,183,57,32,83,154,174,26,180,211,100,237,159,231,115,241,179,51,163,94,205,71,227,38,219,107,245,180,220,228,246,122,208,69,220,174,79,50,61,165,179,79,53,163,241,60,219,171,221,237,188,9,152,91,69,75,21,20,46,69,181,168,182,80,239,69,58,79,160,110,106,244,199,253,71,140,64,252,124,1,133,194,44,239,131,70,159,33,136,63,64,240,197,129,222,199,185,187,236,153,168,6,51,50,116,38,2,97,115,47,201,248,77,149,58,230,221,232,226,68,187,18,83,221,93,165,207,32,113,172,138,91,209,63,133,29,107,91,214,39,170,172,59,33,183,157,109,95,177,183,21,224,9,221,129,152,251,137,245,184,229,220,197,232,26,109,229,227,134,236,195,191,15,197,52,148,241,36,56,147,252,83,139,177,14,216,210,121,69,232,224,115,96,238,233,242,238,114,47,244,138,91,219,203,36,43,250,228,65,4,220,236,114,128,130,66,92,9,94,243,253,75,95,156,72,9,119,41,118,142,126,9,216,148,111,94,198,135,77,228,163,96,188,199,221,212,155,32,221,77,61,15,198,232,65,128,161,202,71,1,177,108,227,133,144,76,235,209,96,123,236,13,46,102,254,65,32,94,7,68,235,127,125,7,26,13,95,184,209,228,243,130,30,46,0,64,143,194,225,164,214,74,190,54,23,243,221,243,227,253,41,231,205,31,180,7,170,81,240,101,80,219,199,120,166,56,129,151,132,113,10,60,87,252,239,226,148,57,87,32,175,130,186,156,94,251,2,169,208,41,63,114,22,34,33,217,8,85,121,199,124,0,96,141,246,52,200,237,17,193,209,21,238,113,148,9,250,93,151,247,141,76,17,81,27,21,42,186,122,250,212,35,127,173,154,83,56,63,117,218,22,237,124,179,211,27,86,201,183,103,148,61,38,164,113,22,57,240,112,39,80,164,172,110,148,28,29,210,15,102,58,35,65,247,206,234,197,33,91,210,183,106,206,237,103,136,16,230,132,33,115,52,202,37,236,76,145,216,143,220,25,235,228,73,175,117,184,145,226,160,149,251,82,2,189,187,211,129,72,84,156,9,236,41,110,44,186,163,222,230,188,75,126,248,246,246,154,99,80,82,102,0,198,211,189,241,96,180,114,2,39,42,98,116,17,2,241,12,240,194,153,100,161,216,235,138,196,181,0,171,2,146,135,67,4,136,41,82,225,119,183,139,202,195,173,0,103,246,223,149,48,230,0,66,200,151,221,207,85,10,169,1,209,214,216,177,213,27,77,220,72,191,131,9,132,241,94,150,93,144,151,120,76,160,94,81,99,189,236,68,178,156,112,44,239,94,157,31,138,108,75,141,4,29,209,195,254,41,226,193,244,60,185,113,245,243,8,61,168,225,99,3,82,200,250,69,23,16,147,104,74,77,16,250,142,7,221,207,152,31,53,106,60,61,251,90,14,81,211,193,154,193,149,76,54,162,103,150,136,91,137,55,39,193,83,181,5,142,86,147,130,152,169,172,103,41,164,240,168,63,208,121,108,161,53,206,106,64,83,217,184,8,134,194,192,77,184,221,34,149,79,12,145,98,48,145,229,182,140,211,132,134,99,142,229,224,212,24,138,159,152,52,190,41,230,11,119,82,230,25,143,245,149,232,84,89,21,54,173,41,82,106,90,240,220,10,7,182,55,64,234,165,232,203,111,165,238,194,248,57,239,198,82,9,55,76,141,77,109,72,17,95,60,109,106,33,84,180,187,213,254,211,69,197,158,137,247,212,47,176,192,91,249,32,41,80,94,235,253,235,239,102,120,45,130,156,132,3,130,179,200,145,20,53,105,183,168,130,118,192,122,197,180,150,39,186,17,98,87,1,224,160,105,78,237,152,66,79,239,98,91,89,187,251,244,108,255,237,174,37,1,164,11,58,166,9,135,238,235,196,180,234,122,217,182,11,169,105,207,222,246,177,165,90,28,166,80,19,68,122,236,184,135,218,160,194,190,158,10,128,126,205,215,180,75,113,104,185,177,234,58,62,143,191,121,202,0,231,69,178,172,253,56,251,212,34,61,236,20,198,79,237,23,249,23,204,69,64,24,201,22,227,197,188,157,206,2,5,163,41,141,75,152,90,176,10,210,213,5,119,143,102,31,188,31,26,236,39,76,50,12,214,97,195,160,22,56,130,0,66,41,153,101,56,217,199,147,246,97,204,219,181,56,56,81,101,143,235,139,184,79,42,35,189,108,213,124,214,114,64,104,255,195,2,136,202,67,199,214,169,2,112,98,91,221,57,149,44,249,45,70,249,95,69,69,103,1,62,190,144,152,202,3,67,69,90,36,11,20,27,80,26,4,87,15,207,52,146,121,50,122,248,43,153,95,131,56,89,137,188,22,163,190,144,33,146,126,154,192,120,128,199,62,5,69,40,33,14,224,166,117,191,80,101,136,137,219,150,57,194,80,70,115,110,32,120,0,69,252,195,174,149,133,69,189,239,137,90,104,168,102,102,59,189,255,181,210,175,83,78,208,160,15,202,182,1,23,54,146,221,104,31,34,90,206,99,74,246,224,186,32,132,108,26,102,136,193,222,36,169,35,164,94,144,254,186,13,191,52,254,34,100,157,8,212,208,7,87,203,191,188,147,200,173,115,212,245,142,2,171,167,125,123,168,212,229,224,28,6,236,31,150,155,211,28,47,24,26,100,88,80,102,213,184,204,56,163,191,7,60,47,127,45,164,138,63,208,136,88,49,42,226,149,55,23,179,204,229,74,65,227,242,157,88,63,99,170,76,138,1,5,202,172,112,204,24,164,84,201,234,6,49,224,180,223,51,138,87,80,253,236,27,167,184,90,230,190,150,85,243,22,239,35,217,163,179,243,43,15,171,202,94,39,104,207,23,65,57,21,70,183,134,229,191,25,127,156,202,151,92,72,62,39,203,240,3,210,87,164,214,41,131,64,29,189,228,11,85,223,36,65,37,73,199,188,232,199,56,18,148,172,219,67,184,115,130,50,209,181,187,194,221,201,171,55,226,39,33,92,73,254,95,77,124,145,221,194,105,178,59,45,174,246,19,150,108,163,150,60,54,0,100,217,79,207,92,50,5,77,59,206,13,214,88,65,37,84,207,216,14,146,29,200,141,0,10,54,4,177,183,184,186,145,243,125,0,121,23,94,51,90,184,29,141,208,29,84,180,234,0,222,198,235,82,197,62,3,78,219,21,40,196,62,52,169,90,41,34,52,169,66,207,209,215,142,89,76,43,251,26,21,35,157,216,224,250,32,28,121,217,78,57,159,64,207,196,130,194,245,61,37,10,216,236,245,232,215,193,229,5,141,208,251,248,90,9,221,230,178,29,237,101,194,37,88,232,112,203,204,144,75,75,126,208,206,183,78,33,48,197,179,186,139,56,209,82,66,246,22,20,31,103,94,4,157,80,252,1,127,236,157,5,4,241,47,148,19,11,148,72,239,6,146,19,151,242,30,180,42,87,187,125,108,219,99,224,88,42,254,229,60,220,156,22,207,71,194,165,94,217,157,231,77,75,115,197,240,208,147,183,116,165,240,113,81,181,230,98,196,172,128,4,156,166,122,5,221,228,126,101,250,88,131,94,151,113,232,62,225,32,129,239,109,135,233,121,155,114,233,228,200,30,201,169,117,232,129,7,56,225,251,40,158,215,153,59,58,181,164,29,133,153,178,237,81,171,133,121,51,96,138,28,231,66,19,36,126,83,178,33,120,175,4,244,70,4,195,144,186,83,139,17,143,222,104,251,37,142,92,71,66,150,28,222,66,74,150,129,42,35,37,119,222,223,144,92,221,55,93,150,9,189,134,80,231,108,56,150,205,241,251,173,10,97,122,38,27,101,155,134,14,198,65,245,210,244,254,77,13,130,69,211,1,29,54,76,137,27,37,163,65,53,54,158,148,147,1,41,55,146,46,67,132,119,174,17,109,188,178,144,151,71,95,57,150,119,34,148,19,241,255,122,193,219,175,23,236,34,86,11,95,123,95,174,112,173,2,56,108,59,53,0,223,208,155,2,210,109,236,146,165,135,133,45,195,129,119,176,56,121,106,42,124,195,28,72,114,50,84,35,102,54,169,166,122,161,64,68,22,191,72,94,9,150,167,24,110,155,155,96,18,114,186,177,169,194,1,3,216,148,159,129,121,160,91,221,150,153,160,203,120,244,19,110,136,87,45,12,207,51,50,184,191,79,88,188,186,118,150,118,169,14,180,56,123,104,170,119,48,118,142,184,233,177,59,246,238,48,118,193,196,187,118,87,214,192,162,12,66,192,90,151,171,94,240,170,13,84,173,94,181,133,74,187,115,180,124,77,255,104,252,51,54,210,107,250,119,26,191,136,0,231,108,167,106,5,204,107,187,205,161,57,180,239,110,6,139,246,227,197,203,207,195,27,94,119,186,95,121,62,189,185,93,221,24,190,208,200,183,101,176,175,100,21,175,227,114,220,224,198,35,193,20,212,236,122,217,96,69,86,7,50,176,29,115,20,56,171,35,49,228,201,215,83,180,245,209,203,167,13,147,39,21,77,55,234,144,155,102,167,14,96,136,83,28,98,15,50,150,120,41,41,191,231,139,100,161,66,49,168,76,2,242,194,79,224,162,76,142,110,31,42,105,28,157,119,103,6,73,6,26,215,76,163,25,199,51,20,188,113,96,241,28,230,245,139,67,67,202,183,37,174,250,77,188,211,206,148,233,233,205,9,56,104,172,232,76,44,22,93,57,207,119,195,26,146,36,202,156,77,62,9,6,225,18,90,114,185,44,172,221,92,18,242,9,201,168,192,165,142,184,83,22,233,14,104,43,101,252,153,100,139,108,190,101,67,34,187,207,210,251,45,69,212,7,36,125,29,122,20,141,222,102,226,80,17,118,62,214,222,253,37,114,99,81,102,94,156,99,166,204,184,138,182,66,39,100,144,223,110,178,103,78,241,150,44,20,186,88,182,151,54,189,99,49,108,226,212,38,45,176,138,253,85,3,86,101,213,101,188,216,197,33,206,4,7,138,85,91,243,229,112,113,223,78,102,164,83,132,254,237,165,88,71,132,124,169,153,91,35,14,162,232,168,107,160,204,193,165,98,7,202,28,20,40,91,74,244,56,145,5,80,139,108,101,87,1,190,141,131,141,155,6,132,47,244,87,112,244,243,70,100,189,138,206,101,225,29,198,62,147,137,67,11,61,224,225,158,221,164,153,248,89,8,22,178,241,243,96,151,50,242,52,244,152,147,123,246,13,188,121,206,225,228,148,155,89,128,76,142,31,163,237,29,108,176,152,31,23,1,167,78,78,1,71,246,255,26,188,106,196,111,199,147,247,2,253,246,119,79,255,75,238,115,239,28,212,179,223,255,147,18,98,252,15,76,0,16,106,29,38,246,139,127,212,185,60,208,247,58,193,31,27,155,97,147,180,49,80,85,111,4,85,77,136,193,196,255,22,119,57,23,15,223,57,76,56,66,208,6,102,34,156,213,95,218,251,79,43,67,100,232,151,42,61,122,201,47,163,30,62,73,200,31,223,201,183,240,197,140,255,233,5,100,56,28,190,245,224,3,102,228,193,197,11,75,18,77,113,65,146,159,12,23,156,106,229,39,166,255,140,206,65,25,111,219,111,185,73,234,4,150,245,47,109,155,128,115,249,127,205,46,201,47,64,152,225,231,176,107,41,87,122,28,81,65,37,217,37,178,233,11,80,119,119,237,227,246,240,85,51,112,170,156,148,79,135,54,238,15,153,144,66,58,243,105,52,134,236,200,177,84,21,137,195,39,234,83,121,250,122,58,89,31,46,90,193,229,53,86,227,46,118,226,22,92,61,45,86,243,6,213,241,229,216,185,197,126,123,100,131,72,29,244,250,105,179,104,169,80,181,56,16,202,182,214,113,80,239,209,119,222,57,153,115,50,198,48,148,31,166,158,214,83,187,99,96,85,193,215,58,199,1,27,23,235,5,219,23,6,183,92,246,53,159,209,124,162,213,174,148,29,46,2,27,98,223,30,183,141,64,78,213,249,115,174,218,99,224,169,29,67,208,133,199,197,111,243,135,118,254,73,230,198,197,234,68,88,164,41,238,158,169,19,237,122,105,162,55,31,63,170,40,11,154,68,102,198,143,155,207,109,151,126,213,175,79,134,72,117,251,89,124,222,227,125,3,33,184,165,119,245,34,50,184,68,117,37,104,82,211,21,223,109,149,224,48,70,39,50,169,41,139,26,31,81,45,83,50,139,205,42,211,158,37,144,232,235,191,219,69,218,100,71,247,85,26,139,102,121,138,133,97,42,208,44,60,22,9,14,98,219,109,26,229,243,165,168,69,238,175,89,174,186,46,6,25,29,91,249,16,219,197,137,159,147,121,248,99,190,96,105,200,130,39,116,247,178,85,253,32,38,179,214,122,202,231,221,46,98,32,42,52,68,255,80,206,188,218,145,88,18,29,250,220,172,219,157,45,150,131,234,35,251,26,244,54,107,175,203,233,73,199,196,50,217,168,227,123,43,95,14,204,80,216,11,55,57,30,7,118,184,233,36,147,179,249,9,234,28,107,86,235,163,190,50,201,124,101,38,228,120,55,184,78,139,102,247,137,234,211,75,182,90,180,251,249,110,181,85,175,177,56,234,200,117,51,201,61,19,233,49,85,211,218,102,143,117,179,160,151,244,126,225,10,17,130,252,178,12,136,12,186,73,0,114,186,4,10,186,207,140,153,112,173,178,217,38,167,48,109,175,218,43,34,64,37,232,207,12,111,132,142,228,240,153,89,199,99,154,116,186,73,180,151,237,181,167,60,72,184,203,128,200,224,144,4,192,76,93,247,225,167,174,210,141,164,230,176,28,182,227,118,60,139,19,143,144,0,114,91,157,239,206,224,111,178,211,48,248,199,162,142,74,116,84,203,26,31,48,103,19,148,39,76,199,176,186,186,101,101,198,16,109,62,134,61,148,187,233,234,227,9,166,158,182,21,91,108,37,118,152,149,203,116,213,233,113,227,178,212,84,214,144,168,159,118,113,93,47,78,84,213,42,213,144,163,122,156,38,57,172,75,37,255,121,161,24,95,212,213,115,92,38,59,252,148,202,13,79,8,148,193,72,250,150,218,31,54,143,173,153,161,205,136,176,123,108,214,68,21,112,61,154,201,164,2,182,146,79,70,219,11,190,68,169,102,253,195,76,182,18,178,214,106,41,223,25,80,59,166,174,18,179,154,87,253,33,202,237,237,4,133,202,73,205,149,251,202,161,24,92,120,86,220,72,221,142,84,117,20,92,0,225,141,170,131,81,23,226,120,223,67,226,95,79,219,196,197,31,198,32,34,27,72,15,252,203,125,207,58,202,143,247,100,253,46,72,209,190,86,184,154,61,1,143,20,106,165,236,100,218,36,196,181,185,187,211,121,198,144,253,200,82,155,127,59,96,16,224,20,130,132,174,84,17,2,148,101,3,69,128,98,136,113,153,51,58,107,111,127,16,100,4,114,49,177,82,215,128,19,208,197,149,109,248,129,65,58,117,162,145,98,113,184,100,176,229,81,62,201,46,200,159,79,141,35,79,233,111,249,146,16,102,90,201,83,207,63,253,249,213,182,227,226,72,72,160,5,129,205,171,130,92,250,116,123,46,185,61,221,154,201,185,79,55,230,179,237,195,246,128,107,161,195,50,72,233,128,83,64,252,89,26,36,21,132,52,140,4,167,212,121,206,158,158,31,239,201,210,38,137,218,54,174,190,32,58,17,55,87,254,209,6,97,251,228,101,196,187,135,110,104,147,172,89,157,157,204,226,214,136,25,207,77,94,29,20,107,54,234,79,113,157,108,195,55,252,247,116,118,32,56,180,188,101,231,59,249,68,238,197,63,173,158,244,79,196,145,1,153,204,180,141,214,86,255,113,121,130,64,8,0,161,177,163,106,98,82,9,142,237,193,139,47,207,196,84,64,222,102,122,66,108,84,114,10,94,28,220,252,159,124,117,213,184,113,22,157,87,194,15,210,5,102,39,5,59,39,112,203,39,209,9,149,60,204,30,218,121,205,102,185,193,54,50,154,250,104,49,122,86,39,219,99,214,193,193,39,246,149,161,135,129,180,168,58,156,164,76,63,71,34,180,130,148,105,154,253,229,92,84,153,147,82,136,48,58,70,36,190,249,29,98,243,45,59,237,140,19,49,49,147,149,135,126,76,156,122,148,175,185,112,61,18,125,220,90,88,241,2,148,6,136,85,116,105,160,150,153,7,76,123,52,190,153,92,19,76,219,124,79,0,86,233,154,13,70,83,75,9,50,54,133,235,220,141,58,92,151,136,56,84,229,100,134,59,231,17,169,108,33,5,35,119,124,56,3,179,8,6,149,223,44,143,27,179,114,131,241,144,40,38,226,190,167,182,196,234,105,149,89,56,243,244,98,58,119,220,214,116,143,104,221,236,59,63,124,26,119,71,162,100,209,50,88,21,172,217,245,69,22,51,114,201,196,241,29,141,110,70,68,178,34,243,61,201,55,191,172,14,15,155,231,131,82,85,238,54,235,125,102,144,168,4,30,126,66,144,67,88,208,192,75,175,243,0,78,204,235,52,66,217,109,149,237,237,182,20,20,243,176,10,232,154,102,103,157,144,203,111,175,78,216,158,183,213,186,17,132,149,110,6,9,63,180,148,196,81,76,44,36,98,217,1,168,164,224,172,243,32,45,110,69,2,27,156,84,1,202,150,232,250,126,252,224,22,193,226,93,178,168,28,12,75,246,15,40,43,125,255,250,122,114,57,42,218,124,22,144,186,1,94,135,91,0,130,65,173,156,45,184,57,11,70,247,74,170,33,8,12,98,40,207,221,102,179,62,172,182,81,177,93,252,125,174,194,174,239,112,119,183,221,224,74,168,32,153,54,109,81,11,234,74,226,138,202,233,116,251,253,17,168,232,236,0,168,154,200,42,139,153,46,137,44,63,83,56,86,125,253,223,187,187,102,183,219,124,233,229,155,24,111,236,120,110,232,217,31,38,151,116,220,128,117,161,212,234,99,117,22,11,16,181,156,199,76,27,186,45,148,96,239,50,83,87,223,205,48,36,148,79,22,131,250,211,81,22,146,158,183,143,162,231,191,253,70,176,154,15,39,182,236,115,182,107,60,31,157,98,219,86,210,138,29,75,141,90,19,59,150,38,182,95,118,76,67,11,192,62,145,151,190,171,185,247,214,168,232,246,31,96,14,147,82,202,153,174,33,241,84,26,20,130,114,118,19,146,206,184,160,130,215,25,99,26,226,89,133,80,150,114,111,130,138,226,115,31,2,109,122,25,229,116,215,144,112,6,95,76,57,20,67,133,151,90,121,230,23,47,52,57,38,222,117,158,86,145,46,227,173,176,144,173,63,4,142,36,133,68,83,93,67,154,217,212,182,20,209,130,85,134,129,12,165,107,76,141,105,104,22,137,60,158,122,201,253,247,10,220,8,19,175,91,13,34,251,106,220,57,180,79,39,178,149,166,177,80,128,74,248,40,205,172,94,7,214,109,218,16,120,193,228,139,56,88,71,182,208,9,56,70,158,79,157,91,52,4,121,36,58,111,169,66,192,24,115,20,22,212,21,111,154,255,241,188,230,181,160,49,234,56,44,213,227,174,156,173,119,32,18,223,124,81,82,6,10,246,13,75,63,233,223,238,238,118,207,79,95,154,175,39,162,182,134,225,94,214,176,105,76,122,242,213,86,82,108,131,169,127,194,122,74,91,203,6,153,90,156,192,184,191,127,216,124,49,230,36,196,185,175,251,99,228,240,225,226,0,131,254,94,139,31,251,36,50,77,43,248,155,204,198,206,37,248,47,7,162,170,75,7,182,138,179,96,40,81,94,238,64,235,157,218,59,179,191,127,221,116,239,108,53,224,180,158,187,28,222,185,147,56,11,121,131,116,168,250,48,201,217,127,217,72,103,40,173,143,7,17,182,171,203,25,162,4,78,83,100,83,64,16,24,69,46,132,5,31,69,185,190,218,192,1,122,15,74,186,173,69,251,22,101,53,68,245,24,225,177,12,56,24,235,103,15,46,107,117,115,132,204,10,223,135,100,147,232,145,251,194,159,142,19,174,148,57,195,54,149,132,81,121,48,208,118,229,218,169,62,105,7,0,21,142,145,114,81,38,44,207,207,123,249,178,110,215,237,220,232,190,160,234,64,187,106,37,166,20,151,113,10,3,78,232,126,21,184,59,123,89,240,37,85,97,137,139,34,203,216,82,204,235,227,174,185,127,41,96,179,176,253,189,248,76,244,57,97,207,67,119,193,218,207,70,206,117,254,93,70,216,45,205,99,14,74,231,120,7,176,254,104,31,45,237,75,41,207,98,249,82,154,97,246,71,23,47,221,193,164,233,93,70,231,189,56,29,132,190,41,224,3,72,19,20,144,79,73,62,44,169,249,227,134,208,16,204,233,211,222,100,131,4,79,239,160,158,28,119,66,84,111,46,40,43,113,224,249,80,7,227,151,5,249,52,84,183,234,129,165,200,106,207,210,137,174,235,19,55,172,88,17,210,146,23,166,128,242,69,224,161,95,88,6,170,100,228,36,72,164,179,7,58,120,195,146,43,84,121,42,55,8,102,208,216,56,144,100,183,63,190,11,150,159,29,67,109,206,174,16,252,183,181,50,192,25,73,215,154,188,204,235,126,220,31,140,194,59,59,15,165,138,69,4,231,239,249,121,181,95,221,187,194,186,218,201,138,43,248,232,234,99,7,55,89,249,126,43,197,47,182,8,198,23,25,182,17,90,253,70,96,132,140,197,148,215,161,67,155,15,223,20,178,179,164,41,69,162,243,49,8,211,59,179,165,93,2,119,213,84,49,67,120,129,192,39,137,140,171,41,41,100,244,77,40,122,194,220,115,135,234,112,38,36,52,88,232,246,219,44,136,69,76,91,118,3,92,244,123,254,39,67,38,225,27,119,226,137,52,72,33,61,120,37,182,176,204,211,183,56,43,44,124,218,129,44,126,86,159,53,168,118,161,253,134,179,98,7,96,166,5,60,27,51,23,17,16,48,224,227,107,134,189,42,210,55,149,13,189,212,239,137,186,182,114,66,44,57,252,183,213,227,118,179,59,52,38,48,50,236,168,3,11,194,0,75,166,211,99,179,255,148,240,186,85,54,208,72,120,123,16,184,203,232,136,239,123,82,8,233,201,74,142,46,154,81,79,124,231,12,143,184,128,49,29,72,17,97,164,202,102,62,175,215,123,177,46,45,112,164,87,65,29,153,214,21,252,121,191,213,7,21,241,244,254,88,222,237,134,103,116,3,84,245,231,171,221,252,121,237,159,194,222,7,218,250,37,67,103,153,16,15,27,248,143,241,25,160,234,200,76,190,103,250,61,28,225,7,190,83,251,17,191,203,173,202,209,74,116,3,206,225,176,96,222,67,248,214,118,31,125,158,24,11,66,7,55,87,226,162,147,23,102,179,171,86,79,203,213,211,138,155,192,182,57,60,156,98,40,139,102,255,80,13,251,19,20,102,237,64,205,246,135,221,230,83,171,90,53,187,157,120,209,222,12,122,195,201,0,126,191,89,46,247,173,220,132,230,59,131,184,249,232,72,100,126,149,184,206,155,237,173,218,247,36,166,43,194,173,219,182,9,2,171,208,215,76,192,0,72,3,130,41,39,54,77,28,42,62,60,60,239,158,112,242,16,72,41,153,55,36,34,201,176,39,142,51,69,145,151,9,213,156,165,96,125,57,216,30,101,138,144,14,93,134,35,217,71,209,72,234,254,137,48,102,182,146,167,83,232,247,236,167,18,13,61,240,55,192,234,121,241,67,93,203,112,181,83,84,1,217,253,132,199,51,223,5,163,186,119,191,107,33,217,135,139,62,206,6,35,147,221,218,167,69,212,71,182,145,63,240,189,84,82,14,33,64,30,190,72,110,25,246,71,191,230,128,52,106,191,51,48,26,127,24,16,8,29,66,46,31,99,48,152,92,225,189,63,52,187,3,215,67,107,150,78,113,4,58,215,193,84,45,137,70,145,212,1,30,119,226,92,214,31,96,34,94,126,115,201,166,3,180,166,51,104,220,150,63,235,45,44,90,197,197,218,228,207,91,113,97,136,31,227,29,13,179,230,234,134,251,7,178,97,0,112,104,196,223,203,254,112,106,254,119,245,125,136,205,16,97,67,55,85,152,13,89,204,184,78,2,203,33,135,37,221,103,100,48,54,6,34,245,191,8,227,17,194,152,110,170,48,30,177,24,115,157,4,198,35,14,99,186,207,216,154,229,70,253,73,132,233,24,97,138,155,40,12,199,44,134,97,99,129,217,152,195,12,183,189,180,24,77,251,83,126,217,47,49,106,116,91,133,227,37,143,35,215,75,32,123,201,34,75,119,154,24,172,71,3,173,128,162,151,126,130,176,102,218,42,172,39,44,214,108,47,129,245,132,195,154,233,52,181,88,199,107,63,197,168,134,43,63,229,241,11,215,125,202,34,5,90,94,89,76,110,82,135,253,10,35,117,195,159,246,43,30,191,27,254,184,95,177,168,210,157,174,13,214,227,113,234,192,95,35,172,153,182,10,235,107,22,107,182,151,192,250,154,195,154,233,116,99,177,190,34,206,252,13,70,246,42,58,243,55,60,142,87,209,153,191,97,81,67,109,135,3,203,234,135,169,67,63,196,87,15,211,88,115,123,254,34,98,187,73,126,207,94,75,76,175,161,187,164,38,169,131,63,12,174,169,9,127,242,135,137,139,106,194,31,253,33,127,85,209,189,134,246,178,178,245,207,33,186,248,142,130,45,52,142,252,213,132,219,74,196,216,27,9,54,29,218,139,104,146,190,237,241,149,52,73,221,247,252,229,52,73,221,248,236,53,197,244,26,218,11,107,146,188,245,135,248,198,154,36,238,253,33,127,101,77,18,55,255,144,189,179,152,94,67,123,105,77,169,203,127,136,47,171,105,124,251,15,249,75,106,26,95,255,67,246,114,194,141,135,246,82,154,38,5,128,33,190,160,166,9,9,96,200,95,86,211,132,8,48,100,47,46,166,215,208,94,98,87,73,33,96,136,111,177,171,132,20,48,228,175,177,171,132,24,48,100,239,49,166,215,208,94,100,87,196,62,192,215,215,85,180,11,248,75,235,42,218,3,236,85,5,155,14,237,5,117,149,20,6,134,248,170,186,74,72,3,67,254,210,186,74,136,3,67,246,250,98,122,141,236,61,118,157,20,8,70,248,30,187,78,72,4,35,254,30,187,78,136,4,35,246,30,99,122,141,236,61,118,77,9,5,35,124,125,93,199,82,193,136,191,181,174,99,177,96,196,94,86,184,241,200,222,81,55,73,185,96,132,175,171,155,132,92,48,226,111,174,155,132,92,48,98,47,49,166,215,200,222,103,55,73,185,96,132,239,179,155,132,92,48,226,239,179,155,132,92,48,98,239,51,166,215,232,18,120,106,70,248,6,239,174,65,40,25,140,18,207,173,65,40,26,140,248,87,150,108,251,23,210,141,171,169,54,79,235,175,149,209,68,55,79,139,234,221,99,115,52,58,203,171,233,213,246,120,113,178,64,143,251,156,10,67,180,200,104,49,68,139,98,69,134,106,91,166,203,16,77,211,234,12,143,89,137,70,195,98,217,85,169,97,49,238,168,215,16,221,210,170,13,143,125,137,118,195,98,223,85,193,97,177,239,168,227,16,221,104,53,135,199,58,165,233,176,216,150,42,59,44,150,133,250,14,209,60,163,242,240,104,22,105,61,44,190,157,21,31,22,241,174,186,15,209,47,163,254,240,51,40,210,128,216,25,116,86,130,216,25,116,213,131,136,126,148,42,196,163,205,107,67,44,174,101,10,17,139,96,145,78,68,52,206,168,69,60,130,69,154,17,139,107,103,229,136,69,187,171,126,68,244,203,168,72,252,12,138,180,36,118,6,157,21,37,118,6,93,117,37,162,31,173,46,241,136,167,52,38,22,223,82,165,137,69,179,80,111,34,111,149,140,234,4,220,43,69,218,19,119,179,116,86,160,184,187,165,171,14,69,206,34,163,70,1,179,40,210,164,184,89,116,86,166,184,89,116,213,167,200,89,80,42,21,128,58,175,85,113,248,150,41,86,28,146,69,186,21,137,89,70,189,2,144,44,210,176,56,124,59,43,89,28,234,93,245,44,114,22,25,85,11,152,69,145,182,197,205,162,179,194,197,205,162,171,206,69,206,130,86,187,0,228,83,154,23,135,115,169,242,197,161,90,168,127,145,24,102,84,48,0,213,34,45,140,195,185,179,34,198,33,223,85,23,35,103,145,81,199,128,89,20,105,100,220,44,58,43,101,220,44,186,234,101,228,44,40,213,12,64,157,215,206,56,124,203,20,52,14,201,34,29,141,196,44,163,166,1,72,22,105,106,28,190,157,149,53,14,245,174,250,26,249,174,201,168,108,192,203,166,72,107,227,222,54,157,21,55,238,117,211,85,119,35,103,65,171,111,0,242,41,13,142,195,185,84,137,227,80,45,212,227,72,12,51,170,28,128,106,145,54,199,225,220,89,161,227,144,239,170,211,145,179,200,168,117,192,44,138,52,59,110,22,157,149,59,110,22,93,245,59,114,22,164,138,7,224,158,208,242,56,140,11,21,61,14,207,180,174,135,87,246,184,180,50,87,211,107,168,236,217,63,230,148,61,162,69,70,217,35,90,20,43,123,84,219,50,101,143,104,154,86,246,120,204,74,148,61,22,203,174,202,30,139,113,71,101,143,232,150,86,246,120,236,75,148,61,22,251,174,202,30,139,125,71,101,143,232,70,43,123,60,214,41,101,143,197,182,84,217,99,177,44,84,246,136,230,25,101,143,71,179,72,217,99,241,237,172,236,177,136,119,85,246,136,126,25,101,143,159,65,145,178,199,206,160,179,178,199,206,160,171,178,71,244,163,148,61,30,109,94,217,99,113,45,83,246,88,4,139,148,61,162,113,70,217,227,17,44,82,246,88,92,59,43,123,44,218,93,149,61,162,95,70,217,227,103,80,164,236,177,51,232,172,236,177,51,232,170,236,17,253,104,101,143,71,60,165,236,177,248,150,42,123,44,154,133,202,30,121,171,100,148,61,224,94,41,82,246,184,155,165,179,178,199,221,45,93,149,61,114,22,25,101,15,152,69,145,178,199,205,162,179,178,199,205,162,171,178,71,206,130,82,246,0,212,121,101,143,195,183,76,217,227,144,44,82,246,72,204,50,202,30,128,100,145,178,199,225,219,89,217,227,80,239,170,236,145,179,200,40,123,192,44,138,148,61,110,22,157,149,61,110,22,93,149,61,114,22,180,178,7,32,159,82,246,56,156,75,149,61,14,213,66,101,143,196,48,163,236,1,168,22,41,123,28,206,157,149,61,14,249,174,202,30,57,139,140,178,7,204,162,72,217,227,102,209,89,217,227,102,209,85,217,35,103,65,41,123,0,234,188,178,199,225,91,166,236,113,72,22,41,123,36,102,25,101,15,64,178,72,217,227,240,237,172,236,113,168,119,85,246,200,119,77,70,217,3,94,54,69,202,30,247,182,233,172,236,113,175,155,174,202,30,57,11,90,217,3,144,79,41,123,28,206,165,202,30,135,106,161,178,71,98,152,81,246,0,84,139,148,61,14,231,206,202,30,135,124,87,101,143,156,69,70,217,3,102,81,164,236,113,179,232,172,236,113,179,232,170,236,145,179,32,149,61,0,247,132,178,199,97,92,168,236,113,120,190,90,217,115,115,51,130,202,158,199,69,78,217,35,90,100,148,61,162,69,177,178,71,181,45,83,246,136,166,105,101,143,199,172,68,217,99,177,236,170,236,177,24,119,84,246,136,110,105,101,143,199,190,68,217,99,177,239,170,236,177,216,119,84,246,136,110,180,178,199,99,157,82,246,88,108,75,149,61,22,203,66,101,143,104,158,81,246,120,52,139,148,61,22,223,206,202,30,139,120,87,101,143,232,151,81,246,248,25,20,41,123,236,12,58,43,123,236,12,186,42,123,68,63,74,217,227,209,230,149,61,22,215,50,101,143,69,176,72,217,35,26,103,148,61,30,193,34,101,143,197,181,179,178,199,162,221,85,217,35,250,101,148,61,126,6,69,202,30,59,131,206,202,30,59,131,174,202,30,209,143,86,246,120,196,83,202,30,139,111,169,178,199,162,89,168,236,145,183,74,70,217,3,238,149,34,101,143,187,89,58,43,123,220,221,210,85,217,35,103,145,81,246,128,89,20,41,123,220,44,58,43,123,220,44,186,42,123,228,44,40,101,15,64,157,87,246,56,124,203,148,61,14,201,34,101,143,196,44,163,236,1,72,22,41,123,28,190,157,149,61,14,245,174,202,30,57,139,140,178,7,204,162,72,217,227,102,209,89,217,227,102,209,85,217,35,103,65,43,123,0,242,41,101,143,195,185,84,217,227,80,45,84,246,72,12,51,202,30,128,106,145,178,199,225,220,89,217,227,144,239,170,236,145,179,200,40,123,192,44,138,148,61,110,22,157,149,61,110,22,93,149,61,114,22,148,178,7,160,206,43,123,28,190,101,202,30,135,100,145,178,71,98,150,81,246,0,36,139,148,61,14,223,206,202,30,135,122,87,101,143,124,215,100,148,61,224,101,83,164,236,113,111,155,206,202,30,247,186,233,170,236,145,179,160,149,61,0,249,148,178,199,225,92,170,236,113,168,22,42,123,36,134,25,101,15,64,181,72,217,227,112,238,172,236,113,200,119,85,246,200,89,100,148,61,96,22,69,202,30,55,139,206,202,30,55,139,174,202,30,57,11,82,217,3,112,79,40,123,28,198,133,202,30,135,231,171,149,61,195,209,96,0,181,61,235,143,57,109,143,104,145,209,246,136,22,197,218,30,213,182,76,219,35,154,166,181,61,30,179,18,109,143,197,178,171,182,199,98,220,81,219,35,186,165,181,61,30,251,18,109,143,197,190,171,182,199,98,223,81,219,35,186,209,218,30,143,117,74,219,99,177,45,213,246,88,44,11,181,61,162,121,70,219,227,209,44,210,246,88,124,59,107,123,44,226,93,181,61,162,95,70,219,227,103,80,164,237,177,51,232,172,237,177,51,232,170,237,17,253,40,109,143,71,155,215,246,88,92,203,180,61,22,193,34,109,143,104,156,209,246,120,4,139,180,61,22,215,206,218,30,139,118,87,109,143,232,151,209,246,248,25,20,105,123,236,12,58,107,123,236,12,186,106,123,68,63,90,219,227,17,79,105,123,44,190,165,218,30,139,102,161,182,71,222,42,25,109,15,184,87,138,180,61,238,102,233,172,237,113,119,75,87,109,143,156,69,70,219,3,102,81,164,237,113,179,232,172,237,113,179,232,170,237,145,179,160,180,61,0,117,94,219,227,240,45,211,246,56,36,139,180,61,18,179,140,182,7,32,89,164,237,113,248,118,214,246,56,212,187,106,123,228,44,50,218,30,48,139,34,109,143,155,69,103,109,143,155,69,87,109,143,156,5,173,237,1,200,167,180,61,14,231,82,109,143,67,181,80,219,35,49,204,104,123,0,170,69,218,30,135,115,103,109,143,67,190,171,182,71,206,34,163,237,1,179,40,210,246,184,89,116,214,246,184,89,116,213,246,200,89,80,218,30,128,58,175,237,113,248,150,105,123,28,146,69,218,30,137,89,70,219,3,144,44,210,246,56,124,59,107,123,28,234,93,181,61,242,93,147,209,246,128,151,77,145,182,199,189,109,58,107,123,220,235,166,171,182,71,206,130,214,246,0,228,83,218,30,135,115,169,182,199,161,90,168,237,145,24,102,180,61,0,213,34,109,143,195,185,179,182,199,33,223,85,219,35,103,145,209,246,128,89,20,105,123,220,44,58,107,123,220,44,186,106,123,228,44,72,109,15,192,61,161,237,113,24,23,106,123,28,158,175,215,246,220,140,144,182,231,152,77,60,124,204,230,30,62,118,72,63,124,44,207,64,124,204,37,33,62,118,202,67,124,60,51,21,241,241,188,108,196,199,92,66,226,99,167,156,196,199,51,211,18,31,207,203,76,124,228,146,19,31,139,242,19,31,59,166,40,62,118,203,82,124,204,38,42,62,118,203,85,124,60,55,93,241,241,204,140,197,199,108,210,226,99,183,188,197,199,115,83,23,31,207,204,94,124,164,19,24,31,11,114,24,31,59,165,49,62,118,201,100,124,204,38,51,62,118,203,103,124,60,55,165,241,241,204,172,198,199,108,98,227,99,183,220,198,199,115,211,27,31,207,204,112,124,228,146,28,31,139,242,28,31,59,166,58,62,118,203,118,124,204,39,60,62,118,204,121,124,60,59,237,241,241,220,204,199,199,124,242,227,99,199,252,199,199,179,83,32,31,207,205,130,124,100,18,33,31,75,114,33,31,187,165,67,62,118,202,136,124,204,39,69,62,118,204,139,124,60,59,53,242,241,220,236,200,199,124,130,228,99,199,28,201,199,179,211,36,31,207,205,148,124,100,147,37,31,203,242,37,31,187,166,76,62,118,204,154,124,204,39,78,62,118,204,157,124,60,59,125,242,241,220,12,202,199,124,18,229,99,199,60,202,199,179,83,41,31,207,205,166,124,100,18,42,31,75,114,42,31,187,165,85,62,118,202,172,124,204,39,87,62,118,204,175,124,60,59,197,242,241,220,44,203,199,124,162,229,99,199,92,203,199,179,211,45,31,207,205,184,124,100,147,46,31,203,242,46,31,187,166,94,62,118,204,190,124,204,39,96,62,118,204,193,124,60,59,13,243,241,220,76,204,199,124,50,230,99,199,124,204,199,179,83,50,31,207,205,202,124,228,18,51,31,139,114,51,31,59,166,103,62,150,101,104,86,237,159,183,178,224,26,93,65,61,174,222,103,106,108,111,55,43,245,113,243,124,144,205,125,17,49,13,205,22,13,142,106,140,217,159,15,171,237,9,84,236,211,69,176,77,25,186,233,96,58,154,78,81,141,224,241,244,114,98,11,29,106,16,213,74,85,139,75,148,124,172,135,51,80,188,114,48,115,21,234,102,203,213,250,32,43,199,175,183,15,205,59,243,245,111,6,23,0,122,93,111,87,243,195,243,174,173,231,205,110,113,34,170,126,223,47,23,178,242,186,47,169,43,139,196,181,139,74,214,16,157,47,154,160,250,180,175,40,78,213,212,53,12,189,127,165,75,192,218,42,214,254,139,128,232,176,94,239,149,43,219,24,84,187,23,115,103,39,84,173,0,241,135,125,89,162,121,236,233,127,61,191,25,223,44,216,206,183,190,90,187,254,249,118,185,153,63,239,201,154,163,179,184,178,32,236,83,129,49,84,21,119,95,138,150,235,232,219,197,107,66,47,200,226,70,254,115,198,130,12,175,251,176,26,251,77,95,23,183,204,158,137,248,196,5,37,76,137,233,232,98,174,243,205,147,61,142,126,125,198,253,75,83,62,24,85,169,181,37,48,71,125,185,73,198,178,6,166,43,158,142,118,8,46,228,137,135,253,33,60,147,209,228,136,78,255,9,59,137,179,212,186,181,87,245,167,163,242,210,196,65,118,69,183,213,151,176,228,54,65,22,135,31,40,3,106,120,4,81,216,190,100,6,17,216,170,125,12,10,140,106,200,135,175,107,201,219,118,143,205,154,0,163,79,66,233,142,149,213,255,228,159,186,79,184,123,119,31,239,155,119,227,81,111,56,185,233,141,38,178,114,246,244,194,238,230,254,80,47,160,219,210,241,24,235,213,222,150,236,21,12,206,80,87,242,62,241,189,155,6,226,193,170,139,224,211,7,49,117,80,205,182,89,175,43,89,156,20,215,242,22,8,13,122,253,97,111,120,65,145,28,175,9,174,38,126,141,150,223,213,92,47,43,155,25,30,90,83,35,123,22,220,163,209,132,212,250,110,119,155,143,187,118,191,39,174,8,93,39,221,22,58,239,4,205,108,195,24,166,173,20,172,74,225,246,167,87,87,3,124,97,113,0,235,251,198,149,245,181,48,112,73,250,1,13,229,118,185,218,137,197,157,63,172,214,11,88,23,184,63,145,100,74,142,13,24,77,189,127,158,207,37,149,236,34,94,205,71,227,38,215,119,190,222,236,113,5,209,25,77,101,183,226,166,40,187,253,24,138,17,230,110,22,12,23,239,166,34,68,204,57,180,64,134,69,157,106,201,238,94,49,131,88,122,161,167,52,100,239,64,184,150,15,52,87,248,213,114,178,188,90,54,169,78,220,162,64,57,46,219,63,216,221,140,216,6,250,74,102,102,118,78,69,54,144,5,83,15,207,251,122,221,220,183,107,7,48,129,77,30,226,147,144,247,180,220,208,123,13,4,77,234,64,76,65,107,151,69,80,99,33,200,115,120,167,193,93,164,54,87,126,37,32,104,93,79,57,59,67,53,120,95,225,33,56,197,133,145,193,140,56,94,67,11,108,193,104,4,246,189,50,26,20,44,126,30,146,223,135,175,133,68,17,37,119,238,67,34,169,123,122,181,151,181,152,23,85,238,224,188,126,223,171,77,25,136,53,168,219,12,93,14,78,220,11,133,74,119,105,168,231,142,187,42,149,56,228,154,182,235,245,106,187,95,237,97,253,122,53,180,172,94,63,251,242,32,16,210,245,147,5,101,190,236,154,109,2,229,74,215,41,254,183,223,24,234,126,176,5,213,85,217,119,132,179,147,250,204,44,111,6,226,129,113,131,4,133,213,211,67,187,91,29,94,10,104,202,93,189,142,51,155,87,95,12,125,150,231,107,245,162,93,183,135,150,31,196,92,174,102,144,204,19,182,120,60,138,41,133,29,130,55,169,19,246,48,155,201,60,3,99,64,244,54,62,133,187,43,251,220,50,50,255,183,120,254,218,169,86,125,33,177,73,145,205,255,17,78,159,230,178,37,51,6,108,226,161,157,127,234,189,14,196,106,55,95,183,26,146,93,213,229,64,254,243,74,212,36,7,59,7,181,238,44,139,218,179,29,71,98,164,138,179,151,72,179,202,215,34,88,31,30,158,31,239,159,154,213,26,232,227,102,128,121,157,5,180,136,69,213,253,171,107,125,18,244,43,193,28,11,227,109,224,56,187,123,60,233,67,227,78,222,237,175,134,227,121,43,248,74,172,130,80,252,124,41,30,170,183,187,141,192,164,125,119,57,89,180,31,47,244,137,123,104,22,226,32,15,170,65,53,220,206,43,121,88,213,107,115,208,147,255,244,71,23,175,158,48,210,39,25,78,136,94,36,226,165,168,56,115,136,101,173,209,60,11,1,41,186,108,158,168,231,29,189,172,86,15,168,57,183,145,248,22,237,178,121,94,31,40,165,142,231,114,64,115,8,180,102,246,249,72,63,229,13,113,39,23,240,170,53,128,228,101,251,154,41,223,54,75,129,33,173,177,21,92,226,32,38,112,251,221,119,104,238,193,173,240,40,152,250,186,125,13,14,149,16,19,158,240,251,41,45,68,119,6,254,131,26,1,170,196,237,233,121,21,232,178,107,95,238,238,213,28,172,183,21,33,244,18,51,226,74,167,69,204,60,90,187,195,194,75,210,241,62,116,218,18,121,60,38,246,180,200,63,252,161,85,127,173,213,185,21,63,244,228,191,36,135,57,28,54,143,183,205,243,97,99,14,222,180,63,153,22,46,147,29,149,186,46,12,34,44,148,66,193,197,154,3,6,223,82,132,33,212,47,78,9,103,191,168,226,63,46,251,211,107,168,98,190,236,95,221,40,166,210,113,210,165,178,203,55,16,91,94,43,110,128,219,77,109,175,109,179,19,236,11,222,91,138,183,232,251,210,232,65,221,109,154,222,102,223,70,62,169,94,161,123,56,193,71,201,184,47,95,69,99,124,85,14,190,201,184,226,126,46,146,154,178,2,19,121,141,144,34,184,225,5,126,146,209,172,197,33,109,14,183,146,205,16,234,96,123,106,135,51,120,1,212,218,73,137,188,117,207,219,168,88,164,68,239,109,164,36,62,7,44,146,138,252,188,145,126,156,80,58,234,171,238,210,112,134,148,70,55,135,68,161,76,122,125,61,113,239,230,218,189,213,173,80,58,190,65,235,55,236,143,39,250,16,190,157,92,42,121,175,252,255,175,230,243,249,107,230,152,19,67,245,55,157,133,80,198,154,224,246,42,162,27,132,50,87,55,60,179,194,86,16,101,132,85,238,26,27,134,162,107,52,224,183,144,14,21,224,106,245,248,49,56,42,249,7,148,234,121,119,247,95,254,93,4,231,241,218,231,14,120,91,16,67,184,157,70,174,32,205,129,67,185,213,197,93,76,99,81,44,24,230,7,236,181,241,4,100,210,1,209,205,236,32,198,168,230,156,45,138,55,134,122,43,8,49,150,0,104,36,203,12,204,244,251,235,106,116,145,182,8,7,104,84,253,251,195,19,119,118,192,53,67,154,65,177,1,136,94,41,240,26,116,219,67,190,7,3,131,235,104,220,27,246,250,210,30,124,209,3,175,70,190,21,220,128,227,254,144,89,116,52,77,177,141,57,201,131,108,174,158,23,254,45,76,189,107,135,147,125,37,73,214,100,105,172,141,39,192,132,121,129,189,159,250,215,35,117,136,178,112,244,51,138,120,164,252,248,206,153,97,47,202,160,224,25,14,11,232,135,247,4,230,141,80,87,160,88,4,165,145,118,170,77,249,126,170,40,79,8,51,242,97,117,88,183,5,135,132,147,139,60,243,212,114,5,56,76,225,85,195,152,12,98,235,128,158,226,23,243,118,25,12,224,73,211,114,157,245,67,112,79,30,55,225,208,77,64,33,197,251,22,140,7,227,225,120,28,209,37,197,188,82,82,229,75,230,74,71,200,189,16,111,133,172,23,68,7,230,141,84,28,150,78,57,12,196,230,75,11,227,254,21,227,60,13,204,251,174,135,191,148,78,37,247,27,105,82,96,85,7,33,4,226,245,196,1,45,115,158,64,74,7,196,233,227,43,221,237,32,250,204,75,165,68,41,210,213,170,3,218,89,138,39,200,246,101,117,120,216,60,31,106,5,167,196,224,94,208,85,57,142,4,158,34,179,192,145,36,181,25,20,101,87,130,133,47,218,174,112,17,164,240,9,10,225,216,67,25,115,37,224,103,146,3,20,120,126,209,29,191,52,187,39,129,112,7,12,218,105,51,26,207,139,0,97,12,152,142,237,113,222,110,229,182,238,128,195,114,50,157,79,75,65,97,44,136,174,196,202,57,231,191,46,12,9,28,63,180,238,245,168,127,109,94,135,164,26,236,37,158,184,216,185,98,226,134,143,121,29,26,212,172,77,156,173,154,88,163,251,182,93,78,98,83,119,196,176,249,23,12,181,16,153,39,89,82,186,180,46,35,128,49,41,234,176,179,194,239,125,226,22,5,130,148,162,124,213,159,238,171,182,217,179,248,191,233,11,143,128,255,7,200,146,10,246,11,43,25,195,167,145,20,2,172,120,243,23,159,218,175,202,125,123,95,185,75,120,240,61,60,31,110,133,196,235,236,229,176,33,127,26,143,196,139,109,160,157,216,15,171,71,73,85,189,188,96,255,50,46,13,182,101,249,36,97,183,90,119,110,158,86,143,141,222,134,234,121,87,141,172,240,91,173,158,150,171,167,149,51,69,249,83,72,250,228,34,176,85,127,219,28,30,78,251,195,110,243,169,21,39,96,46,255,153,233,143,181,4,63,111,182,183,138,18,51,143,128,188,183,170,161,244,219,148,251,70,0,170,197,193,115,88,64,122,107,84,79,130,164,209,235,116,120,120,222,61,93,188,192,214,18,174,92,25,51,188,252,216,236,118,130,96,195,222,112,50,152,129,175,117,16,131,184,26,38,84,243,155,1,211,190,30,79,228,242,118,232,48,28,93,234,37,23,248,237,155,143,237,9,102,166,176,250,243,110,238,164,230,107,3,100,235,218,105,191,89,101,21,152,97,39,95,195,151,220,86,92,174,142,237,2,152,76,144,127,41,33,167,252,241,157,49,158,196,28,111,177,28,45,231,140,209,176,7,158,140,151,226,211,102,43,255,203,121,2,57,123,89,21,255,225,177,179,71,96,185,110,143,51,181,227,107,169,88,219,195,183,178,33,181,188,154,244,183,167,127,127,222,31,86,203,175,181,101,55,76,227,245,70,249,81,85,224,123,160,66,64,55,149,245,93,135,48,170,173,115,115,129,95,215,98,131,47,55,52,80,228,98,132,59,89,79,87,130,232,163,246,126,209,6,107,188,152,180,87,70,31,25,130,72,14,13,4,20,215,207,8,21,212,208,203,246,58,26,186,109,219,65,56,52,148,75,184,161,129,100,226,250,181,187,221,134,20,61,134,237,184,29,7,3,47,135,139,233,98,74,0,72,14,11,68,17,215,68,218,147,176,91,51,210,98,115,155,225,150,212,172,196,143,161,176,127,194,255,209,55,149,206,51,191,61,60,37,222,31,6,83,167,141,100,95,24,161,178,7,135,102,128,41,16,187,218,99,210,5,107,236,34,22,239,111,111,197,227,61,186,163,166,122,115,176,203,232,27,202,3,87,50,182,221,232,252,134,92,54,139,182,86,220,162,23,125,189,110,155,207,109,173,125,82,67,77,19,105,129,150,119,188,126,237,221,55,139,143,237,169,80,48,228,159,108,10,140,223,149,156,196,30,222,36,246,213,78,235,131,144,116,17,137,71,86,56,190,209,225,69,112,175,219,239,128,30,197,136,208,241,179,152,16,44,99,211,54,176,145,225,153,74,110,173,46,49,86,177,27,250,63,178,71,163,2,183,92,176,62,241,112,202,217,118,115,56,97,23,78,166,135,108,104,41,99,28,0,141,128,229,62,122,54,98,95,174,129,88,110,148,208,24,120,45,164,96,33,74,237,190,158,56,113,159,236,196,95,40,224,204,133,157,18,87,129,63,44,97,39,117,252,226,30,224,36,134,61,22,205,211,199,220,147,83,199,54,166,100,34,184,119,140,204,195,42,24,67,41,4,105,238,160,64,99,189,159,228,240,114,89,155,245,151,230,235,222,152,99,122,240,23,197,242,172,157,198,123,254,147,63,219,88,44,96,215,113,113,83,250,164,85,3,100,223,25,94,56,44,238,238,30,90,193,127,220,227,217,30,60,32,38,57,41,82,169,91,9,178,176,15,98,61,192,253,102,241,213,129,199,102,229,157,20,200,157,38,212,14,24,223,121,178,29,12,15,80,159,249,27,68,254,108,124,98,60,207,25,36,94,55,166,131,216,66,189,160,63,201,200,34,94,27,0,129,58,82,195,199,2,175,240,33,116,153,54,87,39,177,79,60,200,126,168,236,223,139,137,136,135,75,127,56,185,0,77,23,237,92,156,230,117,15,119,214,15,171,81,230,241,31,131,161,103,79,133,116,234,110,156,126,56,241,172,60,180,91,111,238,147,130,184,255,90,112,153,213,227,86,170,254,237,214,52,54,141,234,250,123,246,61,3,44,163,32,128,200,192,123,216,236,86,127,22,232,137,153,113,175,99,221,208,34,140,28,251,37,118,181,154,184,88,183,231,199,39,215,129,184,123,85,219,253,195,110,245,244,201,108,97,217,240,118,221,236,15,245,102,89,31,190,110,181,228,32,191,189,187,147,196,141,21,161,81,15,117,117,8,192,39,5,253,190,217,175,246,202,249,236,191,9,50,109,118,135,230,233,128,198,29,232,79,130,28,95,204,226,166,112,88,180,251,249,110,165,84,111,189,92,219,199,102,245,116,162,34,245,244,207,146,163,16,52,9,130,13,125,91,57,175,237,110,3,37,55,195,58,177,136,14,44,33,184,243,151,102,229,36,114,115,152,112,79,253,37,209,147,20,24,131,206,224,70,195,157,9,17,50,124,84,248,27,7,119,149,218,137,253,67,16,138,197,70,211,234,190,138,179,164,252,133,130,211,170,158,181,244,107,149,120,237,218,229,233,67,201,204,124,34,142,52,163,101,128,199,79,223,141,144,171,13,173,150,70,48,237,96,98,146,40,138,125,68,66,75,20,10,76,104,37,160,83,42,134,169,136,22,120,83,4,205,234,132,66,236,121,47,175,217,118,221,206,15,198,27,47,146,62,161,37,240,106,16,88,247,102,41,252,244,192,58,152,232,215,46,152,72,71,114,201,189,169,252,123,46,80,190,130,241,96,36,57,96,104,126,36,1,123,24,180,141,88,220,228,23,47,1,19,162,172,172,49,157,9,73,40,58,97,138,12,152,178,154,164,157,85,78,118,80,110,39,37,99,107,156,74,27,210,72,241,47,124,3,200,56,247,208,136,11,122,104,27,116,252,184,13,108,185,55,87,55,94,181,233,59,66,6,23,110,23,142,183,185,142,49,115,163,90,241,47,223,160,33,247,238,13,154,81,12,234,133,188,45,130,139,96,232,77,39,218,163,137,141,26,198,164,179,194,31,191,179,193,152,236,141,193,55,79,146,49,104,155,35,102,208,60,77,210,160,113,146,176,90,180,119,66,10,251,86,143,219,134,210,132,125,44,90,191,97,228,157,101,164,190,240,230,150,16,157,228,67,202,100,176,69,21,92,248,64,216,64,119,73,174,51,18,38,176,39,128,7,57,204,65,209,7,20,111,169,17,80,32,216,231,139,125,46,231,224,41,34,154,23,54,164,225,32,112,59,177,52,205,193,35,238,35,130,60,250,74,9,40,219,75,182,80,228,163,253,188,216,62,212,233,53,233,106,191,15,50,48,140,128,180,70,194,82,132,114,234,127,99,45,157,4,189,140,32,95,162,112,199,93,194,77,166,41,167,34,46,224,203,46,208,167,67,117,43,11,79,173,4,227,131,111,22,222,50,121,123,152,236,231,144,149,229,7,234,124,213,155,119,99,41,100,242,174,215,79,196,254,53,208,75,5,183,62,9,85,31,200,72,206,100,23,111,127,216,181,135,249,3,123,90,163,1,10,47,83,168,40,192,176,180,7,29,124,156,92,68,224,31,155,99,237,146,163,206,190,8,185,160,190,223,181,205,167,91,245,111,113,88,214,105,36,27,193,212,191,0,166,54,204,153,139,102,9,195,80,122,20,109,212,238,21,52,188,111,197,194,202,144,121,103,233,78,235,39,156,20,103,119,176,85,239,3,233,11,136,236,193,189,152,71,132,115,243,173,144,43,162,121,156,95,120,205,105,45,238,45,109,24,31,20,211,231,196,56,52,195,177,18,67,201,119,103,133,30,159,96,63,49,239,92,189,7,162,135,249,188,17,244,218,67,167,110,164,7,178,63,35,125,131,85,154,212,71,168,54,241,77,221,189,235,26,126,165,26,106,53,167,56,160,208,149,195,29,81,123,116,38,128,45,249,158,122,54,230,53,165,30,51,48,133,29,208,31,59,55,51,218,113,210,124,10,204,64,88,123,53,35,158,113,116,222,167,97,239,114,210,155,14,123,253,225,240,34,48,34,240,198,42,16,18,144,48,84,49,111,181,144,113,7,20,170,213,85,168,175,52,100,195,138,218,169,219,230,68,216,112,131,150,92,138,155,128,0,163,241,5,213,91,250,218,198,225,165,190,145,160,132,216,56,135,205,142,138,7,14,146,96,205,136,60,89,150,150,35,22,46,218,200,88,252,97,162,36,255,8,156,17,105,136,110,191,195,228,81,12,180,31,179,208,196,70,150,206,124,22,57,31,169,19,111,129,48,94,192,143,23,157,111,114,140,138,105,97,252,168,239,159,5,6,222,147,186,63,189,44,0,105,58,113,175,106,159,35,106,148,130,166,2,52,246,39,44,220,7,243,99,34,2,82,0,131,9,27,92,13,107,0,177,175,234,79,167,170,117,246,7,163,255,206,156,188,236,176,174,129,215,6,143,141,99,135,225,249,28,196,152,172,80,210,43,59,90,204,226,94,177,103,166,206,61,227,60,165,166,69,179,0,39,198,245,52,93,170,52,69,107,252,28,137,86,50,120,228,4,146,2,7,85,89,175,116,6,165,128,42,195,23,114,24,172,4,114,36,188,188,118,215,202,4,27,133,45,66,172,213,173,203,77,150,188,172,94,250,238,30,214,156,93,30,33,107,168,167,126,66,198,250,50,115,112,109,31,37,23,51,16,99,20,0,87,103,150,25,88,255,118,198,200,228,192,120,81,165,161,235,172,168,166,89,137,129,200,199,161,19,227,250,125,116,98,47,34,25,236,168,108,137,61,166,191,118,6,124,250,120,162,67,140,46,145,111,32,11,61,172,165,64,52,81,47,248,39,249,210,250,216,6,183,114,16,97,145,235,237,140,184,193,161,124,108,246,159,122,37,0,110,185,222,158,61,13,71,73,84,50,100,87,176,138,51,140,160,205,194,27,202,253,69,134,206,224,72,156,65,229,6,35,131,65,148,31,169,62,5,181,181,249,6,63,198,199,32,112,24,28,249,96,44,10,46,13,48,61,12,62,61,73,108,227,223,187,32,204,64,103,193,102,199,163,49,231,81,102,112,85,249,81,199,124,126,212,24,58,15,22,163,244,231,205,230,81,54,209,18,73,140,89,240,251,171,16,164,198,202,14,66,57,100,41,237,202,31,223,13,48,88,113,14,120,252,229,143,36,220,97,8,247,199,119,195,139,111,23,48,25,61,142,141,86,207,102,76,139,38,83,54,139,65,60,139,128,58,90,62,231,9,100,126,255,37,211,72,163,200,206,170,120,58,121,98,121,41,132,34,85,44,136,176,132,250,105,233,36,93,179,157,245,44,158,75,225,36,34,242,188,235,95,74,79,23,113,159,172,155,173,204,101,233,38,4,89,128,190,146,20,202,224,202,239,129,156,219,236,111,122,177,194,159,95,250,94,144,175,51,131,155,16,22,6,190,156,43,251,227,142,66,91,81,80,189,224,163,93,160,190,77,241,193,225,62,232,205,116,75,186,154,10,105,210,138,229,122,107,154,214,204,252,249,13,19,240,96,75,71,38,121,186,243,43,75,250,157,33,72,181,149,5,81,250,82,244,171,243,116,51,34,201,253,253,189,125,22,60,109,228,155,88,72,172,237,226,133,239,151,211,255,186,0,151,73,148,134,126,146,122,199,96,151,151,64,170,204,57,223,193,119,181,246,142,66,22,212,201,0,121,96,32,104,181,79,127,26,213,178,8,40,160,85,135,113,50,74,29,188,205,50,23,132,202,120,48,96,65,3,113,52,210,242,222,12,92,138,18,114,93,92,210,219,56,53,49,97,101,165,65,248,225,9,10,65,125,1,5,67,58,143,137,183,195,90,252,240,32,93,79,13,19,42,119,23,77,70,236,148,111,255,56,188,196,171,195,160,219,8,222,45,120,247,97,11,204,213,244,102,52,30,200,127,199,163,105,157,57,74,193,110,134,171,5,174,58,190,110,179,221,170,168,46,245,95,179,212,61,246,23,163,230,143,159,28,84,226,21,239,215,129,157,69,112,38,173,208,177,132,71,235,132,220,82,172,131,166,41,151,178,216,9,145,71,251,214,190,139,125,107,161,103,237,96,124,113,241,146,155,161,51,223,84,223,205,168,97,1,128,63,29,107,49,245,121,251,40,218,255,219,111,4,159,252,16,16,27,232,126,184,30,241,76,245,50,217,73,58,69,46,246,81,29,26,125,140,231,209,65,8,24,62,42,208,255,182,16,19,67,14,191,195,113,198,171,32,102,22,32,128,20,64,165,8,232,102,31,78,81,90,164,92,143,144,126,40,81,79,57,241,236,190,165,56,12,60,211,229,152,88,187,152,190,61,179,196,75,34,0,194,35,40,4,212,180,62,224,148,148,105,226,233,30,20,237,92,182,3,135,100,176,165,3,226,105,205,23,185,247,148,252,152,91,120,18,19,188,247,240,114,2,167,52,52,54,222,118,69,99,203,70,31,130,96,176,52,221,84,15,142,108,54,103,84,7,186,5,171,174,176,46,219,116,20,38,134,108,198,213,75,209,9,19,48,181,9,179,8,129,77,120,104,168,56,145,197,178,189,94,142,66,231,222,69,59,88,142,105,85,164,187,202,166,211,32,74,166,162,243,141,88,45,52,151,222,28,187,234,150,56,49,198,225,37,164,183,34,237,143,46,200,160,52,133,171,3,95,107,71,180,169,204,127,77,204,220,169,164,17,142,170,179,123,59,21,4,36,145,209,255,97,195,114,218,105,123,213,94,133,225,164,242,127,203,89,28,185,19,2,164,167,154,232,192,204,187,188,71,33,17,24,128,103,133,213,206,98,175,66,2,38,77,138,116,31,134,26,157,58,21,18,132,129,121,86,176,239,44,14,2,35,96,210,4,73,247,97,8,210,169,83,33,65,24,152,124,44,26,31,131,60,139,61,73,99,144,52,57,146,93,24,106,116,233,83,72,12,12,50,44,211,19,187,134,36,172,244,206,183,37,120,23,179,177,164,214,151,44,112,225,67,177,165,246,75,38,79,157,148,239,36,79,183,183,45,12,205,140,231,99,125,161,226,132,67,134,142,187,79,108,108,229,140,188,248,116,167,30,250,84,114,11,232,150,220,50,19,67,156,121,246,167,247,195,229,28,67,202,221,11,166,238,9,197,216,83,52,232,124,59,16,221,58,208,227,13,110,138,102,220,76,155,134,1,155,139,154,37,3,143,138,232,211,225,214,160,123,158,67,165,87,221,32,215,163,249,253,164,101,32,231,34,133,103,212,45,80,68,168,14,183,9,221,243,28,66,189,238,102,185,190,23,12,136,129,156,137,117,38,195,209,138,232,84,126,203,144,29,207,161,210,171,110,156,203,235,233,245,212,3,22,156,120,69,57,84,225,39,156,61,179,247,139,193,114,58,99,120,170,2,85,198,126,85,211,34,89,156,110,123,150,72,110,49,204,112,96,114,230,243,102,126,63,95,204,24,86,26,195,45,99,193,113,191,34,57,189,160,227,89,226,122,8,151,231,194,36,141,238,111,22,109,115,53,99,120,41,9,186,140,13,147,93,139,100,248,178,190,103,137,242,33,104,158,19,147,196,106,231,139,97,115,61,99,248,41,9,186,140,21,147,93,139,228,251,178,190,103,137,249,33,104,158,27,83,180,90,142,238,149,13,138,102,170,20,228,50,118,76,245,44,146,253,139,186,158,245,4,168,235,199,86,72,251,143,62,215,131,45,188,141,149,47,198,109,55,236,22,190,32,136,16,23,223,101,255,216,172,125,224,62,10,2,3,166,171,96,224,161,174,80,16,64,233,52,238,227,234,105,21,231,178,0,35,219,64,72,156,230,70,23,184,198,96,194,113,177,82,205,170,249,34,108,174,172,139,180,248,188,224,34,154,137,92,5,233,172,83,56,108,218,2,119,161,75,214,224,122,1,107,178,62,109,159,15,54,227,36,109,208,140,35,49,45,100,15,129,246,123,15,91,197,35,210,89,156,75,187,39,106,186,39,65,200,229,210,174,154,139,205,151,167,83,218,38,138,200,221,1,172,164,248,174,21,83,219,19,150,210,225,53,48,149,38,192,217,90,55,241,113,6,23,103,12,64,69,175,250,178,162,144,226,89,98,57,6,144,75,113,166,131,75,130,190,250,72,19,198,75,220,213,232,120,195,129,229,185,204,4,31,27,110,132,122,198,222,4,230,7,91,210,193,57,78,206,248,205,124,119,39,109,135,106,67,24,235,185,101,3,21,153,238,141,72,160,16,165,35,82,246,198,233,85,111,56,29,234,122,233,227,160,168,67,97,242,31,139,161,96,59,123,62,53,204,14,235,197,243,97,26,56,78,78,5,208,73,117,246,173,202,203,5,201,78,7,221,39,211,9,65,148,237,189,116,162,210,94,16,238,25,62,32,16,164,247,245,129,10,144,108,48,211,88,156,13,62,88,163,145,181,197,147,216,57,62,41,238,237,139,19,103,170,78,0,120,175,50,243,203,73,221,14,11,243,213,39,160,133,55,139,130,171,156,230,217,224,147,248,233,86,4,154,173,235,77,240,152,187,187,253,243,199,143,237,94,110,192,90,76,87,22,199,34,141,39,124,47,233,217,164,98,62,157,83,114,144,130,119,22,198,141,12,102,217,76,246,92,176,12,49,62,74,22,69,102,94,81,182,157,250,190,61,124,105,197,202,241,254,67,195,190,100,110,99,44,59,184,180,140,193,97,65,113,15,137,235,50,194,21,229,20,227,218,132,75,136,114,42,177,221,84,152,184,172,163,214,46,130,4,55,65,238,139,52,152,247,176,8,34,17,216,237,59,182,143,91,233,147,38,179,199,216,83,109,203,204,13,146,188,121,223,54,187,249,131,17,54,204,17,195,130,163,207,176,107,42,139,36,249,134,93,37,31,128,130,247,19,27,177,82,194,243,32,178,183,183,202,78,251,176,89,3,135,54,56,69,249,77,189,221,181,139,118,9,115,75,105,150,156,42,224,131,147,11,14,47,251,19,40,252,97,176,210,225,104,45,227,14,35,142,47,232,136,25,127,162,187,73,175,179,217,121,255,50,162,220,177,139,18,178,130,117,36,105,51,230,86,234,80,164,241,184,125,58,60,104,199,166,119,195,193,211,15,67,92,158,101,80,2,162,175,255,104,23,167,160,218,146,21,222,253,166,9,156,211,82,80,223,47,86,159,49,173,81,186,118,60,255,33,40,127,148,195,86,101,34,220,62,52,144,91,175,30,101,144,201,243,110,253,110,209,28,154,91,245,241,255,217,62,125,20,23,197,190,157,94,246,86,255,242,219,255,247,159,190,12,254,231,223,125,220,252,165,248,223,63,254,254,159,31,254,230,159,63,202,63,191,200,127,253,195,95,253,229,239,196,127,254,250,95,255,246,250,89,125,241,119,255,188,254,155,255,243,47,255,231,199,127,25,253,195,229,199,47,127,255,195,143,95,254,234,239,126,215,236,127,247,207,95,30,254,48,154,252,246,95,126,251,151,127,125,248,243,143,255,248,227,238,239,63,127,190,84,112,126,251,63,254,233,159,39,127,179,251,244,63,62,126,252,248,155,223,92,128,153,60,60,183,245,94,136,66,100,16,116,42,27,144,223,207,206,94,52,29,145,206,153,130,86,144,255,14,65,206,242,16,135,187,59,85,124,32,70,196,243,77,19,149,241,81,46,142,96,246,218,167,177,39,198,168,6,189,95,45,151,131,106,120,245,125,239,87,226,126,173,198,99,245,199,178,146,73,94,127,53,24,44,171,169,252,73,220,189,213,181,248,73,116,185,136,202,74,197,8,169,178,133,132,76,23,189,197,40,82,17,53,218,220,105,226,55,92,152,75,128,46,48,234,100,218,224,84,152,195,0,229,212,233,69,24,82,21,76,19,165,171,49,120,34,91,224,77,31,231,144,245,60,59,11,175,226,23,58,177,172,250,1,118,238,186,158,139,148,94,236,76,101,61,44,65,233,227,255,89,139,90,108,166,190,232,176,24,130,198,48,4,101,196,125,100,2,215,240,15,202,177,37,23,93,232,51,214,234,224,242,23,22,80,246,80,201,141,215,123,16,15,18,185,143,190,239,73,26,244,6,23,23,44,206,41,136,26,224,96,48,232,1,89,157,4,165,15,86,60,77,190,173,98,230,230,60,74,47,100,230,164,97,183,33,127,100,196,161,25,8,113,67,202,56,106,198,171,167,125,123,168,116,65,191,99,84,208,111,124,209,179,63,145,103,237,242,130,72,216,64,230,158,182,221,123,238,47,72,15,117,139,124,51,214,252,11,189,141,224,164,207,190,11,162,29,171,57,200,146,227,246,120,208,255,139,249,61,156,40,193,241,35,129,48,230,81,28,132,42,181,132,121,46,207,174,216,107,134,62,151,151,59,45,147,105,141,50,192,160,22,58,191,147,146,204,183,237,46,244,38,7,14,232,169,110,161,35,187,207,67,116,144,250,178,217,124,45,40,38,246,216,225,129,4,117,127,120,218,35,63,236,56,181,187,186,17,200,206,159,155,245,179,84,92,184,18,202,164,9,129,117,224,20,220,220,144,244,186,63,30,143,25,58,42,28,79,241,126,94,204,229,63,46,104,34,138,152,32,138,60,185,68,6,94,156,244,155,54,60,160,169,84,21,232,197,72,231,211,136,231,240,39,171,194,252,224,158,137,82,167,195,198,61,133,253,177,126,56,151,168,54,4,32,240,253,84,75,74,210,53,35,96,61,169,69,59,223,236,116,73,31,148,196,193,61,170,139,102,108,7,68,104,31,196,160,239,204,96,189,145,203,36,163,31,69,171,249,167,114,83,9,161,190,164,173,36,0,54,21,149,230,126,20,39,94,236,244,143,222,76,66,47,137,110,28,91,209,174,3,86,135,219,37,70,75,101,118,234,2,79,37,9,136,20,87,22,156,249,76,0,12,140,116,72,115,31,55,44,153,136,117,240,182,99,119,7,137,231,98,244,221,56,57,73,7,104,74,41,213,43,111,175,210,17,18,34,215,120,97,10,126,76,244,37,131,45,143,193,50,33,19,36,50,106,68,237,74,104,106,141,180,150,8,157,33,98,146,90,214,108,193,65,107,111,17,56,142,166,76,243,215,147,52,156,129,201,239,235,102,96,63,51,186,39,250,213,35,37,39,23,103,226,179,119,199,12,32,190,14,2,153,195,89,124,201,101,36,121,26,45,2,134,76,44,170,63,30,230,28,162,138,100,76,229,63,28,41,80,182,206,140,115,47,49,39,245,41,145,148,50,53,185,24,213,27,239,138,26,94,210,92,122,19,218,18,16,227,248,95,78,151,134,176,175,139,138,68,38,94,235,232,164,58,171,178,53,247,20,28,230,184,128,134,230,195,153,194,185,204,123,53,56,233,47,204,104,228,73,1,59,1,59,187,148,236,133,64,179,226,144,6,137,11,3,123,20,220,188,182,148,13,78,169,79,167,191,98,227,230,201,184,163,78,38,98,57,81,33,122,54,137,115,199,81,44,240,172,215,59,133,115,125,176,227,88,111,2,124,168,119,173,234,97,33,2,86,100,12,233,78,66,12,2,185,210,234,6,85,209,195,225,99,115,204,7,246,26,150,246,225,217,54,86,28,226,185,176,228,121,98,28,152,111,34,242,71,97,254,132,233,229,164,39,222,12,210,214,63,153,244,130,229,177,126,43,25,155,80,216,220,86,13,98,220,113,194,230,168,218,14,156,47,229,149,106,250,66,71,145,185,160,86,80,163,144,242,118,136,143,76,196,10,236,91,213,250,83,17,182,65,139,64,36,123,135,91,141,114,92,147,22,78,60,55,202,227,34,48,146,211,210,123,41,30,165,107,103,43,36,115,179,97,253,2,233,254,212,210,128,94,218,46,90,228,48,150,225,7,30,220,237,109,253,165,189,255,180,18,0,230,187,205,122,45,117,45,142,41,14,103,113,28,60,215,235,22,36,88,196,69,150,147,221,106,173,97,9,79,164,217,74,56,250,31,110,207,251,203,251,249,124,158,6,45,30,176,79,38,209,10,63,252,46,208,57,75,149,209,75,190,139,184,89,218,121,27,118,228,232,133,86,87,234,98,78,108,149,70,231,249,192,102,72,236,196,148,232,225,89,47,179,184,185,218,139,137,20,131,156,123,15,230,44,164,178,128,30,44,250,162,14,89,131,99,78,196,243,63,153,219,19,212,125,142,92,230,236,58,75,125,90,35,136,61,111,57,63,156,130,59,167,160,134,157,187,138,168,59,17,95,123,153,226,141,246,174,140,30,13,164,215,40,147,154,179,194,149,70,207,186,5,73,6,227,56,106,253,168,93,37,65,2,86,151,222,6,183,76,243,94,212,54,115,105,18,126,164,101,55,166,233,184,127,94,46,87,199,19,155,191,93,29,8,92,48,210,200,228,113,8,37,91,92,206,164,201,155,153,163,94,11,26,61,29,246,17,113,52,46,238,69,128,218,218,236,249,166,233,118,215,210,104,235,68,17,24,83,158,106,182,252,30,134,154,124,134,17,243,10,65,58,67,129,77,130,195,59,55,131,94,177,134,27,226,97,115,24,116,44,162,110,224,127,22,63,136,135,96,251,59,93,208,43,177,10,32,203,110,196,64,58,108,172,72,252,192,206,187,223,86,6,202,99,80,116,2,89,8,146,136,185,161,99,153,39,35,48,37,122,234,115,81,44,63,201,232,156,176,131,57,83,184,110,18,84,49,154,158,250,4,240,61,181,22,137,232,200,58,91,199,141,98,232,129,110,152,115,207,230,161,200,21,201,244,226,60,186,163,54,9,244,172,198,151,119,2,103,1,197,24,18,221,72,199,241,176,65,2,63,58,196,5,234,80,57,56,49,122,113,47,121,98,183,167,188,68,162,13,114,224,209,235,247,188,74,230,117,187,111,183,141,44,223,233,82,152,200,44,126,242,138,14,7,123,31,77,53,93,97,90,141,92,207,91,120,87,104,72,119,119,82,234,121,90,244,162,239,197,142,151,63,240,60,9,139,121,165,8,204,40,95,132,110,143,117,202,122,231,211,191,48,233,91,136,57,3,199,91,106,230,132,212,192,65,82,91,70,103,87,239,165,154,104,55,63,118,196,36,24,216,70,195,161,149,101,198,117,211,101,57,175,106,92,191,135,194,77,143,89,48,137,197,234,179,31,63,58,112,101,221,152,232,36,126,198,121,236,108,203,174,232,145,253,184,232,41,62,185,93,178,170,1,174,214,232,179,108,6,217,191,226,67,222,117,115,169,239,95,191,183,140,11,118,248,198,120,225,25,4,72,41,229,103,37,211,156,233,44,83,230,248,134,217,206,240,143,33,120,117,227,98,156,50,155,12,100,48,213,153,172,152,113,209,111,233,97,195,125,84,26,118,21,134,147,160,1,194,21,11,32,188,154,110,17,187,121,35,252,209,107,78,107,50,224,99,142,46,242,169,13,1,2,62,167,111,54,191,219,218,20,251,83,185,28,143,238,1,32,120,133,48,3,37,182,115,109,199,85,82,108,10,178,216,249,174,44,7,0,52,171,145,104,168,202,151,171,195,131,210,0,238,83,81,53,84,79,43,111,247,114,13,208,187,152,186,83,51,215,57,84,117,6,195,220,46,87,59,38,209,40,86,249,134,253,188,23,255,232,194,133,22,144,77,171,21,57,193,74,71,94,149,237,161,42,168,237,87,127,248,1,198,175,128,208,1,219,19,5,58,149,155,113,162,228,177,177,154,170,195,110,182,114,161,11,179,64,33,84,74,90,164,244,69,116,225,51,60,51,65,153,205,226,171,19,135,71,125,80,80,134,106,233,182,234,114,179,57,128,71,142,89,108,252,82,15,1,152,240,47,54,212,43,172,131,21,98,229,201,170,14,40,31,143,67,13,172,203,186,202,76,177,242,48,120,133,69,232,249,165,111,96,18,140,10,31,11,125,79,200,196,132,184,82,170,85,162,33,110,227,235,193,179,99,253,192,34,145,219,176,166,236,138,180,120,202,24,47,65,151,19,210,30,178,93,40,79,178,34,248,21,252,96,131,111,193,131,166,44,40,146,16,209,139,188,7,130,183,54,187,48,236,84,2,244,3,163,10,50,103,163,226,180,33,44,189,195,226,82,175,46,34,205,238,5,122,30,84,18,101,185,215,19,99,21,188,189,73,99,170,177,211,117,240,63,9,120,157,205,207,70,151,117,157,241,234,143,130,121,200,183,53,74,99,139,178,187,37,250,135,145,243,84,118,2,220,191,162,64,154,100,242,133,202,243,56,246,50,10,104,13,56,65,46,97,124,210,0,48,24,12,186,205,3,109,238,64,230,225,245,172,231,129,39,249,0,81,69,22,103,52,167,234,137,191,221,248,90,70,136,79,243,14,151,91,77,27,167,206,197,209,92,148,233,77,163,69,2,162,238,99,178,246,66,60,35,92,247,17,185,165,99,183,253,98,196,141,138,157,100,19,140,222,157,87,173,23,143,138,119,108,192,74,156,91,118,230,70,35,225,107,159,167,184,120,106,193,109,238,139,25,154,29,227,3,151,205,158,161,157,142,8,172,194,3,130,185,4,127,193,68,215,20,224,247,206,72,108,204,205,46,91,5,31,114,154,7,110,150,31,219,238,237,8,54,199,141,97,209,40,222,193,214,191,141,243,76,44,86,59,241,244,84,114,233,230,11,10,68,190,111,132,8,144,144,237,64,160,247,0,15,131,98,78,130,81,196,18,61,63,234,2,189,134,173,19,90,66,245,115,35,235,124,246,64,67,26,11,5,127,255,176,91,61,125,50,120,248,142,170,44,55,18,83,95,220,215,152,241,50,19,183,184,97,204,244,169,240,35,240,162,47,150,203,145,34,52,198,251,176,122,108,85,105,120,119,30,200,204,47,72,42,71,29,43,248,33,172,56,17,255,40,115,81,172,8,75,47,106,68,248,178,68,165,50,32,109,130,17,108,204,12,15,197,176,17,171,249,215,149,2,208,177,32,112,102,205,166,124,12,150,110,96,125,248,216,180,48,212,144,218,94,134,180,11,140,25,38,232,248,180,89,80,113,156,116,85,227,40,61,77,168,223,72,166,202,48,130,109,236,229,193,225,85,215,218,248,161,35,167,84,242,94,42,32,184,207,46,132,6,178,22,123,181,61,217,52,91,200,35,216,237,217,128,37,242,192,182,187,149,216,251,95,79,233,252,141,84,207,92,154,88,190,103,46,111,42,223,51,147,72,148,239,152,76,248,75,117,91,108,14,137,26,47,175,223,15,182,8,14,18,3,201,195,39,62,238,15,205,227,54,240,74,68,23,117,225,225,112,176,228,117,33,142,125,168,169,178,234,21,168,9,192,234,183,4,60,13,228,68,164,233,48,53,190,158,62,145,73,144,136,59,145,112,156,98,136,205,228,198,166,66,181,18,73,104,128,188,73,240,255,160,82,149,155,141,156,180,216,75,237,78,129,85,122,131,216,31,35,147,177,10,21,8,50,162,43,251,54,2,39,210,142,111,85,155,156,111,129,108,87,162,244,67,239,75,5,220,252,87,156,185,118,217,60,175,15,132,254,132,108,199,42,80,232,214,182,192,9,227,24,66,118,194,19,143,116,179,184,143,101,112,57,216,166,29,70,31,36,17,167,91,119,66,223,116,162,208,191,105,230,55,203,235,116,31,122,175,149,146,78,115,206,152,93,82,205,130,236,153,62,107,49,217,152,194,35,51,0,69,130,229,184,105,155,54,217,165,132,2,236,200,246,190,138,47,41,178,29,166,1,200,3,78,183,166,80,201,13,65,81,161,153,47,110,110,38,233,62,37,100,96,199,182,151,111,124,227,146,237,48,25,64,150,111,186,53,133,74,110,8,138,12,237,253,252,230,102,154,238,83,66,6,118,108,37,16,196,82,64,220,8,19,0,36,206,39,154,82,24,36,129,51,156,108,52,159,36,58,148,204,27,140,186,88,125,86,137,46,136,58,69,218,236,69,155,73,76,183,186,6,30,236,248,1,103,133,143,45,138,86,49,47,41,173,131,54,57,108,28,44,247,68,77,121,226,111,125,198,168,246,113,22,149,115,228,44,158,169,89,8,81,69,230,93,43,120,23,184,8,15,234,253,24,148,172,36,84,120,177,9,14,97,32,151,79,222,183,167,64,147,195,231,169,164,97,104,233,231,148,10,42,251,163,238,95,149,1,84,210,136,45,152,85,138,150,114,240,190,187,107,119,187,141,113,61,208,95,0,95,4,253,5,116,156,164,67,23,61,188,210,48,174,192,158,242,18,142,31,186,125,217,170,209,176,77,109,9,25,143,89,18,183,231,163,246,46,102,113,93,21,142,58,144,24,76,210,66,216,245,116,222,155,35,145,54,210,56,194,38,28,128,13,162,187,246,243,170,253,66,89,16,84,139,90,254,42,55,81,164,113,88,174,142,237,130,9,195,156,1,155,29,6,35,51,48,36,98,17,103,185,202,182,12,109,226,87,189,173,38,220,191,46,75,61,243,188,111,109,26,58,224,234,134,112,55,153,183,197,140,189,130,123,151,137,86,142,52,226,126,201,140,5,207,178,36,153,204,34,126,101,123,65,60,192,165,121,250,220,236,153,131,246,154,39,44,30,166,81,239,181,189,103,66,78,57,21,101,254,14,153,146,79,166,52,213,222,187,142,20,98,167,78,195,44,36,195,155,171,155,17,89,154,24,37,172,172,33,181,112,18,32,148,56,157,156,133,101,26,249,192,106,67,50,187,115,204,147,4,173,157,69,24,32,212,117,239,234,52,172,141,154,45,129,181,60,154,154,240,65,104,0,106,245,36,176,238,49,157,11,50,36,219,253,106,215,36,90,164,115,246,107,188,88,12,226,167,240,248,168,53,144,188,224,201,43,21,137,190,42,21,66,204,70,184,133,133,249,221,28,95,152,32,227,148,50,55,106,240,245,178,89,180,168,206,249,169,121,18,227,171,177,96,19,89,52,69,6,121,192,239,80,69,115,186,219,230,89,149,87,127,249,139,79,237,215,229,174,121,108,247,21,134,122,26,124,207,228,138,24,244,234,209,96,123,236,13,46,220,60,6,47,135,13,213,250,95,223,129,70,195,23,110,52,129,12,51,92,0,128,30,133,195,233,197,123,91,210,98,32,214,108,17,14,17,108,58,162,68,212,57,118,155,198,2,48,222,160,92,200,91,236,210,64,223,22,72,207,228,236,10,32,2,168,63,220,71,162,100,253,184,249,115,29,222,51,14,149,248,135,199,125,252,165,179,210,233,96,249,64,110,13,50,184,243,46,118,122,105,126,0,171,132,20,69,208,155,205,187,216,41,242,159,56,12,64,99,224,88,110,190,200,167,110,186,159,47,174,151,147,25,87,104,21,66,55,167,203,74,230,243,155,97,180,232,230,203,200,119,221,64,184,85,75,161,176,172,161,255,167,17,89,202,253,232,144,74,205,83,74,21,47,137,168,224,127,33,178,89,83,101,89,112,101,62,160,246,9,225,217,138,241,49,64,134,2,62,154,171,151,130,71,209,20,125,10,64,34,47,77,194,55,147,162,72,224,184,153,11,228,226,130,79,11,139,2,249,58,195,49,6,254,219,90,167,240,78,57,182,115,48,44,13,123,153,223,147,180,224,119,74,193,236,8,79,86,63,194,122,211,200,211,75,25,14,153,232,191,168,175,173,50,73,116,152,229,149,226,202,34,22,214,181,132,229,155,97,201,107,205,185,92,240,64,46,7,209,120,114,65,178,172,80,82,12,43,226,56,86,102,132,186,0,136,118,181,34,138,133,226,254,47,112,255,4,26,233,156,243,52,171,224,13,224,69,187,38,212,105,67,22,160,21,219,97,37,71,253,101,92,74,33,132,103,120,0,195,64,144,210,58,226,36,17,20,136,86,138,97,103,209,98,184,12,249,251,45,143,87,146,43,209,173,10,235,189,41,29,127,88,93,212,43,254,137,17,116,129,192,96,63,0,122,145,149,198,117,161,192,36,200,244,188,184,139,40,177,33,203,86,135,189,145,138,215,125,86,178,231,92,45,196,220,110,136,26,102,182,69,220,62,79,71,126,163,92,95,207,135,203,155,89,167,250,241,104,202,129,69,35,83,59,111,198,26,8,2,120,196,164,176,77,4,174,156,54,140,4,176,205,151,252,158,112,86,147,12,35,1,70,15,98,101,2,40,16,173,201,162,89,142,47,3,180,204,151,89,180,216,173,67,252,126,203,227,149,217,40,84,171,194,234,189,202,70,20,158,122,111,56,34,70,64,140,196,238,7,64,47,178,18,188,174,41,153,4,153,158,23,199,72,186,213,17,102,1,191,102,221,103,37,123,46,205,72,82,13,51,219,162,132,145,36,155,227,76,53,237,226,242,122,76,213,129,164,86,117,49,105,175,144,236,23,217,4,51,117,37,103,172,137,45,128,71,76,10,91,21,209,14,84,166,197,16,182,254,146,223,19,206,238,152,97,36,192,108,72,172,76,0,5,162,53,95,222,140,198,225,205,100,190,204,162,197,110,29,226,247,91,30,175,204,70,161,90,21,214,9,85,86,214,232,165,224,76,175,196,8,136,145,216,253,0,151,81,220,93,209,150,211,245,86,147,32,211,243,226,24,73,183,58,219,44,224,215,172,251,172,100,207,165,25,73,170,97,102,91,148,48,146,100,115,108,222,111,230,195,235,75,106,163,144,171,218,182,131,128,145,4,94,38,233,178,171,51,214,113,3,131,35,166,132,220,84,144,106,67,249,170,132,144,245,151,252,134,176,142,44,25,38,226,29,81,136,69,193,48,144,144,190,152,14,167,195,144,11,235,47,115,56,177,123,38,254,249,150,69,42,179,63,136,70,133,213,115,149,199,78,72,108,239,198,19,15,128,184,135,221,5,112,249,134,237,184,29,147,21,136,83,16,147,147,98,213,106,157,106,207,115,112,95,179,222,179,130,157,150,230,28,137,118,233,237,80,194,55,82,173,241,6,17,79,192,102,72,109,16,114,57,135,139,233,2,223,47,208,25,39,83,46,125,198,250,185,64,96,196,108,128,47,15,92,44,237,208,19,202,210,250,75,126,23,104,111,159,12,187,176,254,58,196,66,192,254,248,53,117,125,121,221,68,175,41,245,101,26,27,118,139,132,63,222,50,232,100,54,67,212,164,140,69,104,103,166,184,156,178,245,112,10,193,35,6,65,228,95,109,167,237,85,123,21,194,107,230,247,243,5,15,47,49,29,142,57,36,54,91,193,66,176,172,161,120,125,103,217,93,149,102,12,108,171,212,242,151,48,5,190,45,218,16,247,211,251,235,251,57,249,132,32,22,112,33,255,135,149,154,124,33,230,172,233,202,118,238,197,95,17,166,42,155,10,136,50,86,193,110,70,211,27,246,195,79,199,40,95,24,89,105,101,18,235,132,85,207,94,244,13,129,239,165,118,153,112,49,120,47,100,167,16,91,211,11,207,141,44,57,93,128,172,236,216,11,191,32,80,29,79,47,101,213,120,26,85,219,39,196,212,116,122,137,45,46,92,142,33,86,61,10,27,161,216,167,65,16,179,61,136,70,35,118,190,250,154,240,14,159,157,149,252,40,30,145,54,93,118,1,193,114,131,240,71,102,118,241,113,238,113,88,38,115,226,152,14,58,247,91,199,228,147,176,175,246,108,237,69,95,27,35,83,80,204,201,153,151,24,56,167,160,220,19,108,241,30,88,187,65,205,38,218,167,148,233,200,89,204,7,169,78,200,1,24,71,40,51,61,80,166,153,87,36,70,226,192,251,240,197,243,179,70,21,160,206,140,131,16,13,242,4,147,147,9,219,132,200,50,48,168,38,103,160,158,181,35,158,9,147,51,43,38,193,201,26,238,16,230,133,254,198,67,190,8,0,14,242,224,96,103,84,228,90,218,98,115,27,59,22,53,200,65,224,25,184,184,61,171,83,196,207,10,250,104,86,158,57,115,182,102,23,100,16,231,28,11,24,18,27,89,168,111,46,251,195,239,123,125,100,161,214,56,84,164,157,55,102,0,250,72,188,18,110,124,34,223,2,219,242,93,153,30,109,246,22,83,117,22,174,55,38,161,133,251,182,36,180,80,127,81,36,116,186,253,55,38,161,133,251,182,36,180,80,127,81,36,180,106,205,55,166,160,1,251,182,4,52,64,127,81,244,211,26,158,55,166,158,2,250,182,180,83,32,127,14,202,201,74,113,79,139,134,116,14,179,53,48,77,19,151,234,41,25,23,160,221,209,239,219,195,151,182,125,226,29,77,51,89,157,130,129,15,171,195,218,189,119,100,193,83,237,23,191,111,215,75,84,178,202,117,80,153,250,184,193,197,95,215,163,145,115,209,178,189,116,102,233,147,78,178,44,230,183,121,62,152,240,148,160,44,3,238,80,29,36,89,196,191,195,241,6,129,183,48,149,20,9,131,114,162,199,78,30,165,139,234,176,232,59,199,252,108,75,229,171,31,59,237,133,200,186,237,154,72,168,5,50,209,198,63,199,193,82,168,226,69,176,141,84,213,139,182,217,183,52,50,114,10,218,49,185,37,115,100,143,150,215,203,68,215,195,102,209,80,241,218,97,99,196,65,1,13,200,92,81,52,4,209,139,98,36,182,238,97,9,136,248,203,187,187,221,230,75,93,63,172,22,226,200,40,128,1,114,78,167,23,0,67,95,73,26,36,115,253,249,116,13,198,87,254,178,127,57,242,169,31,50,176,173,38,35,83,217,23,46,150,252,81,38,141,8,194,188,88,7,212,108,188,19,155,79,214,168,114,206,12,248,130,97,41,158,51,225,210,222,38,145,21,42,39,55,186,8,35,11,236,227,96,2,231,207,251,221,142,150,83,147,44,96,43,35,82,40,198,26,215,97,14,219,223,221,169,0,81,212,43,64,11,61,196,64,245,75,82,91,17,129,46,201,81,17,69,226,186,180,117,246,245,231,99,68,243,129,68,92,228,49,141,159,207,99,40,251,65,5,229,141,170,153,142,167,111,51,114,209,119,7,2,174,239,155,194,4,31,168,167,77,214,18,227,18,167,111,161,243,141,70,1,31,4,26,185,130,163,76,249,178,56,62,38,138,12,65,20,195,85,130,13,182,58,129,139,60,142,45,161,107,246,151,172,87,63,211,73,161,207,45,237,84,92,178,154,192,23,233,208,104,175,119,166,106,53,1,236,7,150,42,108,20,12,137,19,248,222,25,51,34,197,56,160,171,211,149,103,232,74,21,213,46,28,159,76,188,7,9,223,191,190,158,168,18,72,76,40,251,153,3,149,36,233,43,132,175,13,44,108,109,205,202,127,195,144,209,102,236,163,107,122,151,141,159,167,99,186,24,252,89,163,96,34,194,170,223,111,3,58,157,231,16,68,91,22,108,2,105,87,114,107,100,40,14,214,200,125,83,186,70,168,160,119,209,240,249,37,154,190,102,129,136,33,222,104,125,56,200,157,151,199,166,112,206,135,79,162,120,197,130,128,204,248,154,226,173,57,1,54,81,117,172,144,126,132,189,120,33,196,170,57,19,183,153,102,235,133,131,90,121,136,8,39,227,10,232,117,28,225,7,106,55,118,71,94,25,6,228,207,197,196,211,18,41,73,188,87,14,70,38,157,41,163,144,252,91,138,213,162,191,216,237,66,76,252,105,38,147,29,210,154,21,73,39,22,25,112,120,206,100,85,88,40,185,252,37,69,233,8,192,221,54,64,46,132,172,219,0,102,209,189,164,191,219,28,100,26,148,203,201,162,253,120,81,237,229,251,242,199,119,166,196,42,15,250,135,4,61,210,184,249,2,45,209,212,59,204,240,156,205,119,6,33,139,55,92,242,37,22,36,255,231,222,218,246,98,176,233,64,253,26,169,85,121,39,21,136,65,226,65,157,220,17,196,40,159,53,7,156,29,219,107,54,2,138,210,5,104,207,46,119,102,167,153,170,157,206,229,66,229,137,232,83,205,240,213,94,39,97,185,215,171,97,175,22,175,162,94,127,116,211,19,162,202,244,162,71,104,203,242,189,40,170,145,117,92,153,77,7,121,178,163,137,217,89,38,119,190,219,101,49,149,113,200,176,217,40,168,32,151,147,60,244,59,37,72,254,75,23,138,80,225,188,105,102,49,184,8,115,105,3,210,187,190,82,102,212,10,71,149,88,99,48,217,123,184,245,70,108,232,21,202,55,238,233,162,127,107,214,39,151,126,34,40,244,27,225,237,18,54,132,53,155,220,238,168,135,47,20,3,75,149,88,198,143,70,36,79,245,111,174,111,20,65,51,111,46,109,48,216,44,235,195,215,109,139,77,241,3,212,16,22,50,11,190,115,133,57,139,50,108,189,36,32,16,201,103,129,110,131,144,57,233,156,109,175,79,228,97,182,234,79,156,193,195,212,240,205,21,126,254,121,147,122,12,18,11,88,152,178,131,238,204,102,120,165,155,199,185,50,240,75,236,166,83,223,76,158,141,8,204,43,56,0,115,224,97,244,63,33,43,5,39,229,21,65,254,80,105,45,221,109,170,129,250,199,196,13,103,112,66,182,145,4,126,177,237,49,177,162,236,67,135,158,244,55,77,212,1,169,19,137,29,100,130,145,179,9,2,205,63,184,211,25,64,139,107,185,170,197,6,250,84,52,219,160,120,22,49,239,88,86,166,113,202,46,122,88,208,32,13,206,50,31,135,185,255,131,100,72,164,206,48,188,175,88,95,237,51,185,96,193,160,197,158,226,17,232,88,197,198,77,39,116,229,158,101,156,177,7,231,13,88,234,68,30,19,41,84,70,113,19,9,29,189,207,156,72,102,188,82,15,115,215,91,59,32,135,197,39,37,14,155,140,117,38,167,241,58,211,48,131,110,30,98,235,146,118,154,183,16,35,252,196,105,67,79,232,75,49,120,107,251,14,105,204,137,16,2,247,23,207,158,200,94,137,60,248,124,154,167,8,210,15,52,153,88,203,143,106,10,131,68,98,202,70,76,163,128,182,132,141,135,29,169,114,191,18,181,198,224,67,162,8,66,177,169,198,64,115,241,38,132,237,80,59,39,128,90,81,231,25,101,184,145,146,19,247,42,247,146,238,69,186,123,75,63,19,182,18,79,56,170,141,117,158,129,131,25,167,219,116,83,189,203,103,11,221,225,136,23,167,131,247,243,219,25,32,42,145,144,138,230,205,214,248,69,92,130,170,14,196,232,104,139,135,78,216,25,24,156,186,193,255,33,218,33,29,49,14,95,52,111,67,183,179,135,180,234,44,70,29,159,132,235,212,238,152,30,37,58,247,16,36,79,17,242,201,22,165,203,234,4,52,210,176,83,185,198,181,238,204,234,217,25,208,63,112,179,79,96,229,159,12,217,137,190,48,173,178,175,27,149,117,247,92,5,237,121,130,24,95,43,14,145,62,163,108,37,150,201,76,35,184,182,195,136,35,56,113,118,102,249,228,136,19,147,173,56,159,139,222,236,143,193,69,94,151,10,103,214,93,83,226,21,36,56,143,114,148,242,29,213,53,215,87,139,218,107,206,225,85,125,50,158,209,58,0,232,34,142,216,161,118,38,246,234,179,165,230,220,31,196,2,114,66,18,173,171,85,61,247,243,221,102,189,190,111,118,167,176,136,51,237,114,231,218,155,185,188,71,95,222,221,137,127,245,112,59,53,255,124,51,181,69,137,102,110,201,144,229,194,124,89,245,199,151,102,193,197,122,190,4,189,229,77,237,167,165,127,136,10,51,4,237,149,111,171,152,190,43,13,229,126,55,197,41,221,147,35,211,241,246,214,190,98,60,137,67,189,123,8,231,240,240,252,120,159,80,97,195,82,34,64,123,31,37,250,47,202,34,170,238,179,225,229,101,111,120,41,46,181,201,88,9,2,73,199,104,153,244,155,64,152,115,26,141,7,48,46,252,193,2,179,181,123,189,37,76,151,112,179,159,189,45,139,121,100,248,83,78,109,153,225,136,223,50,226,95,168,220,168,97,131,198,39,69,153,21,161,71,10,223,243,253,98,245,249,20,184,225,199,173,65,253,153,192,253,5,213,151,204,246,86,163,133,59,123,222,8,102,185,176,5,96,177,215,45,67,56,206,80,131,32,161,39,66,116,53,230,139,79,226,98,178,22,244,99,251,244,124,242,53,96,111,250,218,9,53,89,44,27,167,221,15,253,255,57,129,13,13,73,132,197,236,140,167,166,115,100,167,155,87,232,71,93,155,19,69,222,7,186,52,8,198,240,38,183,98,208,143,10,183,147,5,90,9,142,32,9,5,115,253,71,213,165,237,147,109,16,150,120,77,136,12,193,208,234,88,215,98,131,81,69,71,209,165,200,20,32,224,82,43,7,227,168,170,205,53,83,196,168,107,173,154,216,14,70,69,152,160,69,99,217,45,231,155,15,11,120,24,127,63,88,74,201,61,125,101,177,202,113,84,119,218,126,27,101,65,65,104,249,56,19,41,32,244,197,114,235,251,86,28,193,195,3,81,175,48,232,140,154,247,72,232,32,24,57,51,178,17,187,209,208,230,77,0,149,139,87,46,68,8,64,139,69,29,170,230,78,166,11,136,129,206,181,164,114,97,185,247,102,52,79,186,210,34,235,178,4,187,171,90,35,203,213,145,45,30,140,220,168,131,158,155,253,129,238,106,110,190,68,95,35,227,233,2,211,126,39,58,125,12,165,154,13,36,59,117,70,220,151,237,122,189,218,238,87,251,120,176,247,94,165,76,25,229,233,166,177,50,7,167,39,209,53,181,63,55,135,134,241,156,161,57,126,124,174,195,89,145,5,90,220,146,102,3,118,224,33,165,202,22,161,11,81,227,255,126,245,248,145,169,27,39,217,31,175,210,209,221,235,116,42,4,219,104,255,31,207,205,46,108,132,238,80,219,82,21,150,142,226,56,80,19,93,95,249,60,98,32,64,198,237,223,112,254,62,42,117,100,63,98,190,119,29,33,163,61,222,45,8,91,178,59,212,28,6,96,172,62,17,20,118,81,185,12,154,160,146,12,42,20,67,23,132,217,29,92,71,182,250,204,59,185,148,23,76,25,24,241,14,229,0,242,5,102,100,39,6,156,30,11,66,92,31,118,121,20,235,46,56,2,136,103,225,88,199,72,30,14,247,89,36,127,236,134,37,0,121,14,150,63,82,104,222,31,14,5,104,118,193,18,64,60,15,75,131,100,223,237,96,170,140,35,201,15,89,109,11,18,94,130,250,211,162,229,243,227,19,14,24,244,198,12,107,206,169,93,164,9,12,33,28,93,244,68,99,19,42,87,153,18,152,78,25,129,130,13,47,85,83,35,128,58,17,137,132,42,3,19,67,70,110,5,163,1,160,75,95,28,45,80,87,10,31,52,247,50,213,95,221,221,109,182,237,83,85,210,89,151,178,170,134,143,176,127,95,28,17,208,28,31,152,236,88,108,103,122,44,177,209,65,115,188,237,179,99,177,157,233,177,196,118,5,205,241,230,205,142,197,118,38,199,58,175,112,98,180,21,144,114,205,66,54,177,167,132,96,110,78,194,213,232,106,122,117,143,79,2,174,6,239,204,112,78,130,138,170,163,216,166,212,216,239,81,96,181,150,197,80,51,29,142,233,30,101,70,90,131,23,153,85,203,128,128,222,93,251,136,128,168,186,139,181,172,28,105,30,217,84,117,119,42,32,88,147,129,85,252,132,41,205,236,120,42,5,129,65,213,45,68,243,124,216,68,173,222,255,250,196,191,34,253,57,232,5,71,48,46,78,71,208,88,110,180,94,176,199,193,251,18,171,97,195,83,11,68,76,48,46,209,88,66,85,40,132,231,131,92,117,169,193,110,86,180,123,41,225,121,14,246,53,156,114,160,13,130,34,11,83,117,47,18,108,130,83,154,172,189,71,118,174,118,226,49,190,51,201,13,246,7,209,114,47,100,84,72,96,250,186,137,244,11,206,47,117,96,3,126,63,55,187,85,243,116,144,41,235,158,133,152,89,63,61,63,238,35,229,131,106,185,108,155,195,243,78,60,82,218,195,65,192,218,223,126,119,16,141,191,139,101,124,140,101,213,151,167,239,132,79,178,83,93,17,78,47,198,128,124,229,19,7,0,88,78,86,94,54,143,171,245,215,219,223,139,67,33,48,218,173,150,103,150,17,37,226,165,241,112,85,95,204,242,94,108,34,234,204,130,151,28,20,237,3,8,202,65,148,124,53,185,5,66,210,178,221,107,219,205,86,116,23,76,235,81,22,145,92,61,157,50,42,142,168,147,122,90,224,224,116,232,154,10,155,234,170,163,39,176,152,170,131,231,229,88,114,223,127,106,215,173,116,145,178,37,186,132,20,5,88,150,59,112,114,46,149,124,27,9,89,138,250,125,160,126,212,68,51,32,35,253,171,249,254,238,78,179,111,73,170,30,254,65,176,197,230,163,184,185,30,78,97,114,0,51,121,165,2,182,223,33,53,195,72,254,131,198,81,90,22,117,30,141,57,212,143,35,137,13,181,20,18,21,113,102,62,202,231,157,88,129,119,55,131,69,251,177,103,128,86,163,201,247,61,153,93,86,252,83,141,175,190,119,223,79,199,56,3,129,218,83,151,146,80,234,40,35,94,16,210,89,8,102,198,116,82,173,196,202,61,9,140,94,210,56,154,81,105,67,100,72,46,70,193,204,174,8,91,108,236,172,23,102,8,87,60,124,63,190,230,213,27,195,123,92,156,251,112,197,240,76,222,189,8,23,13,124,220,31,39,233,25,0,219,242,59,126,171,42,217,53,251,131,105,50,29,146,45,212,193,48,77,198,227,176,137,210,209,198,202,94,204,98,61,169,154,173,226,4,200,29,39,104,243,48,116,82,1,210,150,131,22,99,7,0,232,51,192,239,147,240,168,134,219,88,85,94,215,88,63,63,137,59,231,109,138,109,15,168,97,170,253,231,143,167,229,106,189,22,242,129,205,194,52,26,57,66,137,63,85,47,165,241,62,187,248,57,249,166,43,141,255,176,247,140,219,105,198,117,89,161,132,137,117,109,55,95,212,160,146,138,175,200,57,147,177,2,16,233,151,54,247,255,46,122,137,205,118,184,53,162,85,60,4,65,201,2,208,16,206,162,221,207,119,43,189,7,1,247,198,27,45,110,91,109,129,224,206,22,154,7,201,249,13,8,45,144,240,35,129,33,246,76,246,35,126,56,32,84,64,56,231,100,56,35,182,84,248,56,226,208,38,242,204,88,126,79,25,2,112,87,245,188,8,12,119,140,18,131,233,93,17,248,168,12,104,222,177,101,221,108,247,237,173,253,3,238,155,56,75,90,199,81,162,239,21,13,5,155,107,215,235,83,86,105,173,114,46,7,9,213,130,11,98,242,134,8,41,110,47,115,45,5,40,188,241,16,122,255,156,104,193,253,237,134,81,2,100,36,81,70,131,84,200,50,141,22,220,63,99,185,246,153,229,13,29,192,76,160,78,224,101,142,12,55,104,40,103,170,178,227,93,36,7,12,148,16,224,238,68,61,56,151,231,12,216,91,22,79,11,241,149,232,242,224,233,50,2,92,195,238,19,11,181,153,28,228,87,78,208,12,67,209,143,170,60,192,180,235,62,61,235,136,157,88,63,1,247,149,147,27,15,105,156,213,131,128,185,115,41,216,78,107,2,111,167,108,235,42,209,64,48,151,222,185,253,201,80,230,72,4,188,23,15,34,249,203,107,209,68,90,65,6,153,254,67,179,87,23,223,83,152,183,238,246,59,194,31,84,85,143,238,79,182,199,52,80,176,236,53,112,8,244,119,243,140,47,65,179,108,228,63,73,248,209,222,210,131,4,41,212,249,13,138,169,244,69,0,169,239,119,109,243,233,86,253,187,150,95,56,237,99,45,149,200,224,7,237,235,216,238,165,95,222,47,68,122,70,25,231,52,106,90,91,162,4,216,240,21,103,238,250,49,146,172,109,47,168,52,38,228,71,212,140,22,82,67,21,176,17,27,3,57,99,140,192,237,159,239,163,129,113,32,80,208,176,76,62,54,18,94,106,100,65,243,93,131,231,27,209,82,92,209,50,52,218,86,3,86,15,2,88,222,23,181,106,119,187,205,206,180,1,21,247,80,27,85,142,75,55,1,34,60,106,98,43,134,234,86,166,4,232,95,24,93,225,188,69,90,67,245,252,217,109,158,86,243,191,21,223,206,246,187,249,237,243,110,253,238,191,255,112,120,183,121,247,157,128,127,249,221,197,197,15,223,93,112,253,127,220,60,255,254,161,253,237,170,217,252,97,245,247,237,202,1,248,78,3,184,186,30,141,210,0,254,215,95,253,245,95,254,225,15,255,251,65,60,192,254,176,122,108,255,186,57,180,33,144,233,253,205,117,26,200,255,22,211,253,219,230,233,99,245,251,191,10,59,143,46,39,147,116,231,191,110,254,103,179,170,255,169,253,40,181,190,97,247,249,112,49,151,221,255,59,219,253,187,223,111,158,119,243,246,239,155,167,223,75,229,235,95,253,163,5,245,93,72,205,65,59,191,234,10,235,31,148,52,19,129,154,143,135,109,87,80,191,111,31,87,191,221,172,23,17,176,225,240,126,208,102,86,169,57,108,56,18,93,205,239,111,10,122,235,153,132,157,151,203,251,73,65,103,137,119,216,117,49,191,28,25,26,200,35,32,125,241,106,169,200,125,182,90,36,231,130,73,165,174,192,206,233,214,116,60,208,198,221,203,113,111,120,121,221,27,141,6,148,251,167,77,237,27,229,250,229,109,74,0,185,202,125,86,226,72,161,31,79,26,5,237,154,228,91,7,38,6,40,236,177,152,16,1,101,200,150,196,118,84,74,253,94,166,137,84,134,48,201,93,205,58,255,195,106,190,219,236,55,203,67,245,99,35,56,73,79,155,50,236,61,96,116,7,60,246,202,111,174,0,21,219,240,179,171,168,124,57,184,30,152,48,4,182,151,247,55,68,166,38,24,80,212,9,74,1,162,176,177,71,86,165,136,63,108,54,235,195,106,91,71,38,234,100,206,24,191,95,93,244,63,116,11,119,87,102,0,189,40,19,150,217,158,56,232,198,185,80,56,103,10,219,78,27,212,212,75,52,81,161,203,151,114,1,166,58,224,26,175,197,73,155,183,39,225,95,251,71,157,235,56,158,154,137,217,120,220,139,19,180,249,104,165,47,16,177,225,102,170,236,88,115,38,23,143,237,175,140,76,172,220,107,233,11,91,107,12,126,120,51,12,108,127,98,133,192,94,149,116,100,253,140,151,62,227,137,83,214,107,75,25,177,129,108,68,131,247,123,191,236,15,173,103,2,246,158,150,26,12,176,122,40,110,202,121,236,36,86,175,138,157,163,232,245,180,149,201,232,31,205,110,246,14,117,116,187,63,89,10,254,70,189,7,62,216,126,74,204,155,24,51,254,181,245,91,215,252,183,198,121,178,200,124,219,149,201,180,85,43,3,89,60,133,112,220,120,115,34,135,114,224,59,31,228,177,226,81,120,65,101,209,142,50,85,73,173,51,150,212,238,113,216,227,126,0,133,212,82,109,56,168,15,7,241,152,90,183,135,54,135,0,31,215,127,16,91,250,68,235,211,213,239,42,98,210,4,161,245,116,7,116,247,64,91,143,132,5,222,114,60,80,77,77,74,19,96,127,233,193,15,58,206,132,248,202,104,145,1,248,32,89,12,110,110,30,225,76,27,107,124,243,228,0,208,144,28,49,30,88,25,32,2,213,182,39,182,252,68,219,46,124,138,134,168,238,2,250,149,168,109,161,126,215,239,231,85,35,118,176,153,251,99,115,180,104,93,79,62,63,132,158,58,243,255,88,31,66,71,96,96,123,116,63,211,53,18,220,149,126,211,154,203,216,142,109,239,74,58,202,203,120,243,153,0,27,184,133,124,24,156,250,88,239,183,82,48,242,105,220,232,182,155,231,3,110,123,98,242,158,169,241,196,82,125,58,1,7,10,54,233,188,107,205,87,143,203,197,16,153,16,54,5,4,58,129,17,78,238,170,13,144,10,249,186,156,94,156,177,78,245,226,185,45,166,57,127,208,244,233,185,178,1,202,39,204,48,83,255,173,230,9,254,243,118,109,162,37,212,167,231,173,52,249,135,159,71,158,252,178,26,215,114,185,58,86,228,249,143,190,144,243,170,107,255,249,81,188,204,101,69,1,149,48,208,124,168,182,241,79,90,123,224,166,170,77,135,174,10,157,246,55,208,30,46,177,168,27,230,132,74,144,9,160,75,4,216,15,135,151,131,233,148,168,115,76,131,188,189,21,236,106,222,62,136,247,19,65,14,244,107,30,107,77,108,149,185,231,238,78,110,228,39,92,149,69,35,98,110,52,25,37,34,79,92,68,17,175,34,49,21,89,64,252,20,175,143,1,225,79,198,1,164,126,108,246,159,92,141,192,203,23,88,18,208,68,102,169,23,86,106,90,222,231,65,223,220,12,255,36,126,6,199,213,152,16,33,177,180,237,70,165,192,84,56,176,6,202,160,161,223,193,209,94,206,44,79,57,160,46,139,78,65,117,159,196,202,41,133,149,229,11,48,105,109,148,101,138,218,74,8,181,32,246,131,10,223,188,187,179,235,91,113,129,69,189,68,123,197,60,154,157,44,0,164,13,114,177,84,144,127,145,34,132,42,43,95,196,231,116,208,142,199,147,17,217,90,159,8,254,4,187,118,230,191,198,147,182,199,195,226,197,27,93,184,201,159,53,105,47,169,100,176,45,67,106,104,143,206,5,197,198,188,105,48,190,159,180,30,14,168,17,172,63,27,33,218,4,128,3,28,1,134,218,33,192,202,195,241,47,85,48,155,168,8,24,56,164,28,138,176,9,202,41,193,253,28,137,55,4,65,66,209,234,181,19,83,134,227,246,63,158,87,202,184,38,191,137,158,226,191,254,142,126,233,187,44,48,82,135,28,212,228,177,111,20,176,1,38,87,170,54,27,231,142,242,234,153,104,236,209,150,51,185,232,112,232,71,104,231,97,84,188,70,149,216,3,95,25,109,81,28,59,72,79,64,10,162,238,189,199,230,57,224,100,230,142,208,106,157,21,1,41,139,230,205,205,188,61,19,218,78,86,94,98,213,37,190,168,45,24,47,220,214,249,145,225,247,130,97,70,135,142,21,76,12,235,24,240,15,3,141,140,187,215,199,130,159,13,58,35,100,212,120,121,180,70,227,203,246,106,248,138,169,11,225,242,176,91,109,141,129,187,132,6,112,48,237,76,236,223,181,239,37,191,254,211,162,57,52,245,231,122,216,94,223,223,95,207,23,31,12,107,223,105,33,215,122,255,152,75,86,159,41,109,54,22,175,248,122,187,154,127,242,161,28,181,191,246,212,175,182,66,162,19,151,123,198,191,217,149,140,87,5,12,107,113,132,14,155,93,229,191,240,18,168,254,188,111,165,47,177,104,163,133,221,231,123,45,82,105,33,120,213,131,196,80,54,200,122,185,90,203,71,143,32,214,199,143,130,138,160,137,64,231,189,98,1,61,251,230,84,87,118,175,175,68,9,154,54,226,242,28,142,155,233,232,131,105,165,0,189,63,168,232,141,195,238,189,156,160,180,62,127,20,239,15,89,195,111,7,198,216,181,115,105,149,165,225,94,78,70,237,96,60,88,126,192,23,48,92,51,195,94,239,4,255,83,207,198,59,157,154,71,254,251,78,210,248,78,175,128,167,185,166,101,93,63,138,142,15,138,122,78,176,41,106,4,31,39,64,186,50,120,84,225,162,89,223,18,246,177,67,191,131,178,235,174,31,52,116,103,41,157,11,62,211,84,240,67,246,149,82,36,71,196,130,16,64,68,255,105,19,217,5,77,51,165,93,122,81,131,204,219,106,212,78,174,174,174,163,219,191,244,218,159,117,67,79,179,176,52,146,84,226,171,188,232,1,87,186,252,73,89,50,217,44,120,92,239,237,91,83,184,3,50,21,199,217,138,1,172,112,146,133,14,52,103,240,64,123,58,4,58,203,19,175,211,184,231,237,36,121,39,41,67,212,250,75,243,117,111,76,166,241,37,85,165,175,45,173,55,208,193,67,202,235,82,48,54,33,206,24,191,72,155,70,94,49,181,15,46,171,252,162,157,239,100,116,199,7,123,129,109,17,31,243,108,11,41,113,253,37,93,27,7,31,24,124,72,61,66,161,96,22,70,22,234,236,123,114,110,107,193,242,67,230,138,53,33,189,242,14,219,93,91,216,195,37,109,71,106,206,244,91,154,67,139,197,227,196,61,147,102,84,30,252,12,55,143,43,49,112,57,40,114,72,65,133,230,32,63,81,66,19,229,104,11,154,215,181,110,206,176,218,30,223,207,32,246,70,60,58,133,27,16,110,179,27,173,67,119,114,219,21,244,143,228,11,142,52,103,227,157,233,159,71,156,1,192,169,129,193,90,155,0,16,255,69,32,220,36,82,79,6,43,202,72,110,90,91,93,75,177,93,5,141,74,150,90,116,9,47,154,253,67,43,223,75,205,101,115,53,122,33,84,206,167,224,141,183,152,14,169,102,21,206,147,72,243,59,206,230,27,123,142,147,147,79,14,89,5,233,223,62,175,218,47,41,182,219,25,88,197,234,227,207,34,81,183,33,176,58,207,152,157,222,16,126,63,78,9,53,88,140,7,151,139,55,31,200,214,133,71,51,2,89,58,201,177,66,72,58,54,140,170,206,151,54,75,197,74,183,112,43,6,201,21,116,224,174,122,138,25,107,105,126,175,206,226,237,192,111,124,206,153,11,142,89,133,95,96,93,194,41,155,188,160,3,48,230,231,202,61,49,181,100,100,245,3,135,213,163,171,115,94,172,198,52,230,193,159,4,43,90,41,31,139,248,63,33,50,105,123,203,207,136,77,206,104,243,230,168,97,45,211,207,186,129,48,42,68,115,93,144,254,240,244,141,247,78,49,30,108,17,174,111,129,205,47,224,152,227,175,141,240,227,34,248,58,122,38,124,75,156,184,147,103,86,244,215,223,110,3,157,131,142,41,241,244,141,55,83,6,51,163,192,85,205,127,77,155,241,127,122,68,14,59,84,220,235,240,128,119,62,247,8,251,73,119,24,196,23,127,169,45,42,135,69,223,233,132,164,65,150,211,247,252,178,80,110,62,55,171,181,106,38,112,230,12,217,191,60,108,101,22,88,117,198,24,82,3,129,250,23,136,252,252,121,39,229,69,71,242,222,47,20,79,241,2,87,13,126,241,136,238,197,11,255,128,81,229,235,74,179,118,162,95,230,220,14,155,69,243,213,79,139,137,157,252,89,239,145,220,28,116,136,166,95,36,83,111,194,110,47,243,209,156,10,147,50,57,226,71,63,229,12,149,77,47,184,161,196,140,140,223,195,207,192,32,147,8,1,101,215,207,133,136,99,105,136,66,191,128,37,51,199,7,56,172,252,188,103,39,67,63,132,238,207,176,207,190,202,164,95,172,136,248,13,222,166,29,80,209,132,242,2,203,47,135,72,1,102,63,255,97,200,98,248,11,59,21,165,20,253,197,29,143,0,79,107,175,56,111,221,151,155,205,33,163,98,4,65,116,5,79,239,255,143,189,119,255,77,93,73,22,70,255,149,173,243,203,213,253,96,78,120,5,200,140,116,37,250,97,30,9,33,132,16,66,62,125,186,34,14,49,142,49,6,140,121,29,221,255,253,86,117,187,219,109,67,86,86,246,158,61,115,206,206,210,72,123,86,76,187,220,93,93,93,93,239,18,166,132,216,148,250,145,157,244,199,214,213,179,166,212,12,236,223,254,87,62,243,32,253,167,70,161,25,62,250,249,224,56,54,242,199,110,184,147,133,126,4,46,121,142,73,28,11,212,202,133,59,225,148,136,126,55,172,143,218,14,153,202,200,239,6,254,159,113,182,234,71,29,240,62,176,70,255,224,123,146,218,128,86,49,119,229,220,105,74,197,222,255,243,9,40,5,254,183,143,130,253,63,153,214,71,239,157,51,178,252,227,135,59,147,114,130,196,77,146,133,51,210,120,240,71,98,109,46,207,5,70,253,204,71,205,113,88,195,112,61,221,232,233,156,120,200,255,24,64,125,230,206,230,84,157,57,119,63,243,185,243,91,241,89,63,244,147,0,43,21,41,144,9,186,250,56,214,225,103,182,228,119,125,242,179,230,133,63,130,151,237,71,121,18,225,246,19,239,99,126,12,156,92,223,93,160,190,123,22,39,63,238,150,249,243,115,54,82,48,126,48,224,195,252,135,120,216,15,2,231,78,63,240,217,224,212,199,204,30,74,103,222,63,187,83,134,21,206,124,231,252,174,156,159,223,15,198,126,164,178,154,175,103,122,149,125,114,198,206,189,249,179,36,248,149,126,223,231,216,163,93,122,173,212,126,6,226,79,161,237,39,223,251,10,10,63,232,111,123,118,203,255,241,67,139,236,23,160,127,121,177,63,9,227,103,72,251,19,176,159,81,252,73,71,164,132,203,125,210,129,248,171,92,245,39,191,244,83,157,96,127,251,103,246,10,254,153,143,36,91,122,254,167,143,56,158,110,103,127,190,113,244,79,162,90,145,235,151,80,253,181,175,254,84,140,219,207,128,207,96,234,135,195,62,162,239,147,55,127,138,138,63,160,129,51,19,250,104,212,71,140,6,3,80,127,75,34,81,211,57,80,240,96,49,217,198,65,56,198,195,143,180,137,223,11,203,168,80,243,121,135,59,25,147,134,190,227,229,25,252,198,17,107,216,250,224,183,204,223,159,105,46,201,5,240,147,64,206,255,246,183,197,196,159,158,193,244,167,64,127,75,39,154,231,127,254,165,243,115,248,195,0,178,81,227,191,107,25,105,145,216,168,12,247,165,226,6,151,170,78,150,76,112,55,254,125,154,125,43,43,149,103,156,29,241,104,51,47,94,150,163,59,195,146,38,240,63,251,195,52,203,106,29,254,55,249,9,240,170,110,222,153,47,148,202,229,226,228,195,47,92,190,212,106,149,215,159,248,130,42,150,119,250,133,50,172,224,7,95,168,23,171,175,149,233,79,124,65,38,73,159,129,111,151,202,165,242,199,240,171,151,246,101,54,203,32,206,227,250,130,98,249,65,184,230,206,221,216,179,223,146,127,162,61,33,107,61,249,41,57,72,85,30,60,83,224,241,148,240,17,210,38,88,198,13,109,42,169,132,250,56,104,37,46,218,102,252,160,106,80,202,140,81,93,129,50,169,241,26,67,253,237,63,177,84,20,200,61,255,245,59,235,227,159,239,117,115,78,206,157,148,170,229,215,207,90,181,158,132,194,23,47,195,147,194,115,113,133,172,244,29,174,236,31,37,248,186,89,5,69,32,32,91,182,254,44,10,126,214,158,33,22,114,174,237,213,239,111,240,83,10,127,6,222,207,247,252,41,166,123,254,100,224,254,118,182,205,209,105,31,176,31,118,80,171,132,191,149,206,119,255,58,15,222,120,106,182,185,215,101,177,78,11,10,94,150,243,197,203,146,44,40,88,252,191,63,40,169,115,206,6,116,102,207,222,202,133,202,219,239,154,236,111,39,221,178,178,253,202,62,106,193,157,84,82,248,160,143,167,206,251,253,169,130,13,210,198,156,253,248,71,188,235,231,65,254,118,218,145,251,35,78,249,71,128,254,246,65,159,235,211,170,20,191,171,78,197,63,249,243,63,17,97,251,167,79,196,40,102,248,239,197,72,102,34,31,225,230,143,19,222,207,79,233,76,115,232,63,239,91,63,33,185,255,11,246,32,213,221,251,183,143,155,68,159,81,93,140,138,76,233,148,8,193,22,255,241,89,22,86,22,198,111,231,171,60,157,57,35,63,124,41,254,227,191,78,139,26,164,251,53,156,111,42,242,67,30,245,19,0,78,75,185,171,146,13,159,214,227,143,11,113,36,237,183,63,83,241,255,241,187,150,248,229,25,254,176,6,190,46,119,247,245,10,33,103,106,144,124,150,253,248,65,75,151,63,121,165,31,117,11,248,215,124,246,255,249,95,103,170,181,252,155,80,0,66,45,10,218,170,205,251,127,253,92,55,248,127,168,202,41,162,44,142,61,159,248,203,191,23,117,181,28,245,35,214,196,55,254,253,183,96,141,221,235,254,174,10,225,252,219,86,60,3,158,39,43,135,165,155,192,2,231,84,34,90,237,63,107,177,232,245,81,251,195,117,224,128,74,22,226,149,23,235,209,191,153,207,227,118,104,74,37,23,53,233,179,234,166,1,34,86,148,127,0,66,86,154,255,1,136,233,222,158,202,22,85,31,3,145,214,141,15,128,252,224,189,31,100,37,166,10,73,108,38,78,120,166,108,151,42,216,149,169,72,244,211,53,17,100,137,16,51,11,52,91,43,77,178,174,83,158,242,249,155,166,167,95,46,35,219,38,239,107,48,204,116,252,211,180,167,115,13,151,190,6,223,40,119,146,174,131,242,199,193,168,73,102,214,255,195,156,218,255,47,147,4,153,45,199,148,186,235,80,79,171,230,75,133,114,254,63,43,42,93,32,200,216,214,116,34,233,255,149,255,143,255,200,99,67,153,16,149,202,114,62,20,37,247,195,191,255,239,255,96,127,191,120,159,46,60,119,17,94,236,130,181,39,42,82,93,236,237,247,195,223,222,182,209,244,34,92,219,23,147,48,156,110,194,11,59,12,47,254,141,163,133,184,229,7,175,209,124,26,94,0,109,129,220,182,249,91,228,94,192,48,15,4,154,240,98,51,131,103,127,179,103,147,185,39,64,219,129,239,7,139,139,196,182,241,159,33,124,230,63,242,127,225,37,163,146,240,215,95,101,188,177,219,201,250,175,191,86,201,69,255,250,235,244,221,61,194,146,255,247,215,95,238,114,226,96,144,203,255,68,166,148,25,173,86,43,122,146,191,192,250,191,13,173,70,27,119,30,126,27,110,43,250,126,252,245,87,43,253,148,127,253,117,98,9,123,216,217,37,86,51,255,6,187,26,155,7,191,1,111,154,46,162,191,254,42,101,0,204,247,88,166,12,59,254,46,139,141,3,185,191,139,12,241,255,126,151,245,234,72,207,191,190,198,38,162,84,190,139,102,250,183,239,115,181,110,38,223,64,46,12,150,223,195,82,38,215,249,93,238,86,109,83,254,14,167,84,148,205,248,22,203,252,155,172,103,255,13,244,183,164,140,216,69,82,142,227,123,173,219,168,175,240,189,22,158,164,166,127,67,66,151,255,254,134,11,55,235,204,125,175,229,155,165,19,190,193,69,38,10,2,124,19,47,215,233,54,127,175,53,155,213,31,190,225,202,191,237,150,127,47,102,30,167,62,125,131,112,19,145,177,252,13,124,42,58,126,250,175,191,216,151,245,116,242,106,175,35,255,229,175,191,86,12,231,251,22,166,130,111,16,166,128,189,250,190,129,219,126,62,93,127,3,142,187,8,54,238,155,107,79,190,73,212,166,217,116,236,175,127,80,101,211,245,111,96,116,159,187,175,223,97,67,227,38,247,223,32,66,33,216,125,135,112,191,111,96,116,210,169,62,127,249,149,202,130,45,223,128,217,126,23,163,146,170,219,242,215,87,68,39,175,223,97,153,162,111,237,55,8,238,251,14,97,198,225,102,186,12,191,199,50,191,197,193,12,162,240,59,184,224,212,74,255,38,91,107,126,3,9,87,116,255,254,22,142,136,229,119,144,137,210,5,95,190,207,122,191,197,89,13,214,223,198,113,40,82,213,223,190,199,190,170,250,119,127,249,165,202,194,184,223,192,53,17,186,175,223,224,78,245,129,108,191,131,103,20,91,168,124,143,232,51,44,187,244,125,86,250,77,132,124,88,170,247,29,178,213,183,223,195,199,228,250,223,195,230,249,93,178,65,39,243,233,226,245,59,164,35,197,229,174,191,69,69,155,233,223,190,141,172,187,157,108,190,3,245,202,10,220,223,193,162,61,217,184,225,198,181,191,133,77,16,148,239,55,247,59,68,62,134,30,140,194,206,125,223,67,230,85,203,253,235,175,116,234,47,55,135,111,192,126,179,117,119,191,215,146,191,129,91,92,244,161,249,171,148,0,180,163,112,19,196,52,250,127,242,216,83,42,252,251,255,254,63,121,127,178,92,186,11,39,252,251,127,52,26,110,147,231,71,244,194,178,242,5,210,160,60,239,53,27,180,145,119,72,131,55,242,1,161,65,115,154,119,9,155,55,223,242,180,209,104,228,35,218,104,90,249,128,54,56,188,134,35,61,18,143,167,56,62,249,175,141,255,217,137,127,174,196,127,125,120,179,145,119,41,254,91,128,114,4,168,41,126,84,252,237,102,254,62,144,244,223,117,242,227,223,11,153,191,119,153,191,163,79,254,94,101,254,14,63,25,95,250,100,124,53,243,183,79,127,188,158,202,23,191,87,250,100,253,133,47,226,39,252,100,252,87,231,179,251,4,191,159,225,191,244,201,239,238,39,248,140,190,184,159,159,225,231,51,124,127,134,143,195,39,223,63,124,113,253,225,39,243,173,126,242,123,240,7,207,195,103,244,83,249,100,62,217,243,159,253,125,245,69,254,16,146,63,198,63,162,47,174,183,240,9,62,63,59,223,245,79,222,95,125,50,223,213,39,243,203,242,155,44,61,5,159,224,243,240,9,252,236,126,100,247,51,247,201,250,157,79,230,23,125,113,253,159,157,151,224,139,252,224,51,250,95,125,66,15,135,63,8,255,51,250,218,125,145,94,114,159,252,237,124,178,159,89,122,218,125,241,62,252,108,127,63,227,7,165,63,248,189,194,23,249,243,234,19,124,213,191,8,255,179,251,165,242,197,245,125,198,159,14,95,164,199,221,23,229,167,234,23,215,87,253,100,62,159,221,231,159,209,231,238,139,251,85,255,4,223,245,47,174,127,245,25,255,161,95,227,223,171,47,226,247,179,243,95,253,100,125,159,157,231,207,238,175,234,23,229,153,202,23,207,203,225,139,242,203,103,252,186,250,201,124,10,95,28,95,250,162,124,180,250,226,121,140,190,40,207,236,190,168,15,68,95,212,71,162,47,238,255,87,191,87,249,34,255,250,12,255,245,79,240,95,255,162,254,246,213,245,127,182,159,225,23,249,91,248,69,250,250,42,253,85,63,249,59,248,68,222,59,124,241,60,236,190,72,127,159,241,187,175,226,111,247,197,249,87,191,72,79,225,23,229,215,63,122,31,135,159,220,135,174,248,27,180,44,141,48,241,32,32,250,193,180,193,45,97,189,73,113,220,38,254,29,38,79,155,56,42,74,254,166,252,120,65,218,249,41,45,243,219,188,79,232,156,139,179,143,54,33,218,94,145,252,148,89,107,18,47,153,114,120,203,70,99,210,80,219,133,224,131,0,112,152,204,155,89,157,142,120,202,1,92,43,92,16,0,2,83,25,52,113,9,156,226,92,240,120,146,230,229,130,28,73,108,110,50,72,192,19,115,147,83,240,146,31,65,222,104,91,249,62,254,230,39,79,37,85,59,226,21,55,121,188,98,104,16,219,17,185,246,150,235,147,136,40,52,55,47,231,164,76,242,99,97,62,19,175,132,201,139,21,97,73,27,103,168,122,66,223,153,173,182,133,173,216,43,224,230,146,2,72,32,186,235,39,128,194,10,244,81,254,238,177,70,187,131,207,97,249,7,1,247,64,224,237,49,224,209,103,207,249,1,62,153,208,75,230,199,243,9,56,203,177,5,65,3,156,90,193,84,207,6,0,0,48,99,139,37,145,251,36,163,117,219,176,121,7,130,243,168,242,109,12,216,191,107,180,197,11,93,5,87,46,83,254,219,64,161,100,100,110,2,115,199,227,109,224,138,84,121,60,2,30,168,237,2,216,65,75,217,18,53,9,179,11,98,193,255,209,21,181,98,35,227,132,30,91,106,173,46,99,149,22,172,21,200,162,242,182,194,173,111,22,223,22,241,143,17,139,109,152,219,246,88,129,179,10,214,51,130,11,88,2,110,223,86,224,86,196,242,173,119,4,71,11,198,128,43,61,32,164,204,237,44,72,76,81,241,169,99,23,172,145,31,209,0,136,54,62,151,108,9,235,130,15,239,184,21,227,197,37,173,104,42,16,218,92,78,143,36,69,38,64,78,149,215,3,81,20,219,60,190,194,0,227,152,50,73,144,173,146,30,20,182,155,91,28,180,19,8,236,107,196,239,90,141,107,129,231,38,146,74,107,222,113,129,12,218,107,177,59,172,112,3,43,51,8,211,239,32,122,38,180,124,179,138,193,214,57,115,186,176,219,131,132,35,52,229,152,69,87,141,201,49,118,232,194,241,157,208,249,109,140,85,135,179,240,246,25,169,114,3,143,38,13,91,225,225,134,229,186,143,241,116,12,242,24,178,171,206,45,96,132,174,174,149,225,120,101,144,208,24,255,35,184,65,178,176,40,54,71,235,137,77,18,170,133,205,218,246,198,184,194,67,239,89,67,106,69,227,179,92,98,218,172,141,143,10,15,114,23,146,207,132,130,98,66,129,85,216,246,59,151,40,250,101,110,255,157,136,103,136,8,22,244,1,5,158,32,98,59,195,143,39,137,188,16,159,244,253,189,173,216,39,171,220,139,147,14,79,108,86,191,127,206,211,230,229,157,149,31,117,92,138,251,118,61,231,202,102,14,43,24,219,0,178,227,241,126,254,64,27,222,76,156,131,30,176,154,37,145,135,62,62,191,55,133,14,207,143,174,183,29,196,138,54,197,11,44,78,18,174,70,110,42,176,168,233,245,30,72,178,171,87,45,224,244,180,185,62,193,132,79,110,60,142,220,204,114,102,200,110,35,210,171,121,100,171,89,222,77,149,225,175,215,71,56,38,246,221,193,67,110,232,8,4,15,123,27,49,48,202,76,99,42,17,126,183,27,170,195,180,163,189,245,16,14,211,164,181,161,163,152,57,90,205,18,125,128,39,51,22,19,151,39,143,172,79,172,42,126,3,118,236,21,126,111,47,154,77,117,137,89,1,30,217,18,185,174,1,134,236,214,6,25,161,79,58,185,57,233,194,178,123,27,23,239,4,181,168,2,49,22,181,34,189,181,139,115,117,13,34,212,203,23,167,22,128,234,123,225,166,215,134,31,174,59,194,253,145,240,186,155,166,192,4,181,180,148,123,125,139,92,62,45,246,86,179,15,196,45,234,138,203,55,217,77,113,149,202,75,38,121,168,132,3,96,220,226,165,236,239,226,165,44,36,218,90,55,199,136,29,188,91,60,210,157,113,229,152,137,111,161,219,28,67,236,118,203,240,127,117,122,31,88,190,216,179,87,96,200,180,191,224,107,117,70,118,164,195,99,250,245,168,85,225,143,240,188,91,212,140,205,64,154,71,111,119,64,51,131,238,18,126,77,102,146,51,164,138,65,194,245,4,61,216,157,45,145,219,21,54,59,64,64,253,75,254,22,3,118,204,139,180,179,36,33,16,152,213,46,144,13,178,189,78,17,255,142,29,82,237,58,62,148,204,224,96,76,71,240,77,67,78,41,208,152,59,210,244,253,37,209,146,200,31,14,107,21,169,146,123,70,154,138,77,177,130,53,15,18,53,11,54,140,137,153,181,119,236,89,9,75,157,35,60,159,8,220,3,145,225,169,150,172,198,190,185,94,33,17,139,229,198,66,226,96,219,68,214,146,220,200,52,158,142,186,60,41,238,188,92,71,68,178,46,55,137,98,138,124,107,212,104,42,249,195,214,43,154,52,110,186,241,201,236,53,250,183,130,14,21,130,4,255,202,37,8,138,56,94,194,93,252,59,225,4,37,33,126,216,6,87,187,171,139,163,209,67,36,25,18,82,165,137,111,167,196,85,120,81,110,203,240,33,199,212,229,229,17,190,101,101,196,66,207,106,72,94,36,56,208,40,185,2,188,88,204,185,217,131,144,116,32,215,5,192,99,68,30,240,18,170,82,125,191,236,8,183,222,96,109,189,23,43,229,121,28,72,64,15,85,50,133,219,111,211,4,81,244,186,194,23,68,110,99,124,211,201,15,60,148,89,136,184,191,107,168,163,57,136,248,134,152,50,175,75,239,108,164,154,222,189,184,196,44,184,19,224,112,183,223,53,19,147,168,135,225,211,198,29,124,176,49,120,139,231,177,35,55,101,171,175,184,135,229,119,158,243,211,222,28,248,230,232,97,20,33,193,14,30,20,67,45,144,187,123,68,102,111,162,137,247,110,65,219,72,60,33,181,82,88,145,63,91,141,152,166,20,51,61,88,13,36,163,105,163,229,10,46,121,253,166,238,135,187,34,193,219,182,231,106,185,151,221,109,89,27,47,19,20,114,78,96,187,2,182,111,192,222,73,216,64,69,25,224,59,114,119,69,111,17,57,32,30,171,163,113,87,230,200,39,123,117,205,35,12,74,117,78,128,71,231,128,63,93,240,251,252,160,125,36,200,62,250,51,13,195,75,54,120,42,81,124,123,36,90,142,166,15,207,89,93,98,154,86,37,170,228,58,71,58,38,205,175,200,125,157,33,57,247,139,106,9,62,141,201,145,203,143,24,84,37,207,230,228,182,166,167,239,88,93,7,165,237,137,150,109,195,150,80,171,18,97,23,237,154,29,99,18,64,124,66,35,80,191,75,169,119,114,59,231,211,120,0,235,238,128,15,74,205,108,114,123,228,147,120,32,235,214,249,123,44,27,202,89,169,9,93,112,37,171,20,88,215,195,11,209,32,225,3,107,8,238,170,244,54,197,203,140,251,160,106,161,46,116,32,183,123,107,152,31,117,75,214,189,185,118,185,141,147,219,101,83,125,165,218,234,70,77,92,246,237,81,63,11,91,221,122,83,161,98,114,59,107,233,193,180,235,163,148,174,22,180,212,191,192,181,238,227,43,211,126,168,238,217,168,213,104,115,41,130,202,185,78,18,29,67,190,211,198,61,77,20,42,152,186,188,111,98,174,101,82,138,185,66,193,70,39,38,91,77,43,187,242,158,50,181,22,170,0,41,37,165,171,217,170,96,86,43,49,32,34,143,107,203,17,156,105,220,138,55,202,26,230,248,139,193,52,29,114,191,0,101,120,220,63,112,133,252,113,130,88,132,208,12,82,16,170,100,88,149,154,136,169,56,106,109,220,184,139,236,251,114,171,131,244,59,231,234,66,243,201,99,169,41,68,255,45,48,191,128,116,217,154,196,104,153,38,184,1,198,174,175,64,227,248,203,200,15,131,122,164,85,96,114,251,16,105,150,215,157,108,227,109,222,145,199,102,168,153,24,143,218,192,60,199,253,117,91,45,237,144,210,197,163,107,117,33,79,146,175,122,89,57,98,71,238,143,184,239,252,253,218,86,144,187,245,238,171,177,121,227,251,203,182,144,23,188,78,124,50,109,67,118,187,175,181,218,136,145,163,213,249,103,96,100,149,197,200,42,139,17,143,157,199,72,238,199,24,129,127,214,111,112,189,143,243,110,168,85,208,97,216,221,19,201,126,148,184,200,21,93,134,39,97,54,10,99,181,54,222,253,125,167,99,153,167,96,101,124,210,224,194,7,17,138,83,34,183,243,187,24,195,46,239,70,119,175,177,104,169,174,129,182,37,185,212,201,196,209,178,165,68,18,227,144,122,36,115,84,65,92,185,182,12,117,178,68,238,151,55,240,10,237,71,55,137,102,44,121,75,185,175,84,204,18,239,58,247,74,5,150,114,36,45,91,28,22,240,112,217,194,19,48,92,242,120,195,229,199,71,114,140,88,216,147,43,46,198,209,194,56,104,33,9,81,91,88,147,77,83,24,209,184,124,217,55,100,64,16,23,186,99,88,98,7,47,3,192,84,68,251,121,123,178,109,130,174,101,63,220,248,40,115,14,122,11,67,111,231,72,119,92,145,15,163,174,184,74,95,119,20,168,108,58,217,88,43,75,241,222,151,37,89,163,80,111,135,252,77,161,143,205,224,51,147,7,125,119,21,232,160,74,94,13,134,33,37,58,131,59,193,5,219,237,192,155,47,43,58,6,105,98,178,160,143,230,142,84,201,147,3,32,135,163,50,181,204,205,72,110,194,42,19,11,127,216,210,33,190,248,42,152,136,120,115,112,96,143,234,226,193,253,178,31,214,108,37,228,147,8,111,182,48,222,253,135,5,235,227,59,214,32,63,29,236,152,18,128,66,46,117,150,135,35,83,199,33,96,3,135,195,6,250,134,105,145,55,196,217,127,185,73,76,55,147,209,2,245,54,186,36,38,234,22,164,210,84,55,25,157,147,90,43,142,75,139,165,11,152,25,30,9,122,36,120,38,94,35,251,128,47,213,38,110,83,225,155,110,73,177,37,112,163,113,201,10,242,165,43,249,82,221,222,225,75,23,147,156,146,36,25,189,36,219,212,75,43,206,114,48,122,39,151,192,35,212,210,95,106,247,184,39,246,146,167,5,85,159,204,96,210,174,64,85,125,202,144,164,197,73,118,200,102,14,63,37,98,21,55,109,96,30,121,133,103,249,169,125,41,142,247,140,84,61,32,7,124,171,12,63,9,160,85,107,10,196,8,15,64,206,157,38,196,58,121,126,85,88,172,16,171,132,6,41,131,89,238,136,117,104,162,222,97,215,184,54,242,189,86,57,94,118,118,145,39,166,92,30,27,47,240,75,37,144,49,2,248,210,17,174,45,53,187,80,40,136,246,59,179,12,99,65,198,48,3,216,172,226,41,181,143,177,198,148,104,39,51,18,186,100,18,27,95,14,0,27,116,237,87,73,155,17,252,232,184,164,128,24,115,200,213,140,20,145,220,158,47,168,7,251,50,118,217,156,160,213,43,125,43,72,19,208,40,177,177,246,13,89,127,70,166,66,141,116,200,11,74,19,51,178,155,17,87,89,36,118,164,125,225,145,59,165,46,142,115,66,79,123,174,129,90,187,35,90,193,174,210,177,99,61,75,49,45,245,217,215,28,7,233,205,62,114,165,108,193,73,108,27,119,17,144,118,219,52,3,1,3,234,222,35,115,128,191,159,175,44,56,173,74,9,159,34,83,154,72,201,225,157,4,15,7,161,113,111,123,104,221,109,207,248,29,232,225,157,58,191,6,164,184,100,99,45,136,201,74,11,226,248,26,86,118,95,156,59,251,229,69,172,66,233,68,7,62,105,62,194,131,23,22,16,253,228,122,169,44,150,242,14,40,24,247,129,107,252,91,10,190,70,132,230,138,163,45,195,228,223,111,142,80,71,44,247,206,161,249,129,75,202,32,156,199,251,49,122,39,97,191,46,190,180,232,190,104,145,160,72,133,48,106,229,122,213,68,78,184,232,213,112,119,166,111,72,46,239,36,119,7,164,0,208,106,160,171,40,228,83,31,110,234,2,236,236,140,75,57,145,32,133,250,228,178,249,166,143,93,50,117,169,24,219,111,220,71,172,117,170,247,60,182,247,133,240,74,249,126,77,12,1,33,132,25,69,32,55,216,124,223,17,38,165,233,181,242,71,84,168,180,242,191,89,67,181,185,211,222,51,62,184,81,23,180,79,167,3,184,210,237,55,100,222,211,105,137,60,171,147,240,78,118,180,147,31,120,100,206,27,134,253,35,34,115,178,179,218,240,29,15,46,2,101,85,30,232,255,40,219,68,70,234,98,25,114,183,165,176,242,78,26,49,89,219,13,56,195,242,238,171,3,154,30,166,250,248,231,80,73,136,224,115,120,107,186,100,73,170,3,95,200,62,131,103,64,97,39,28,12,148,247,37,32,197,254,70,240,173,57,237,2,206,209,38,4,92,25,54,125,69,88,141,165,46,115,87,76,17,197,195,182,178,247,32,225,7,164,121,27,105,110,212,26,169,139,59,50,13,67,242,50,107,238,213,125,23,209,86,29,239,187,230,154,8,77,184,179,186,23,110,141,218,221,154,196,215,154,109,24,114,104,189,133,151,7,43,183,218,234,54,164,165,22,26,23,172,37,155,2,130,232,156,63,197,239,249,132,133,84,136,122,71,20,93,88,135,49,101,200,160,7,184,80,242,147,230,145,186,90,112,107,9,237,205,176,231,239,4,226,29,218,156,177,169,186,63,90,33,14,130,5,188,43,83,216,138,180,66,62,51,205,54,48,9,159,240,252,152,189,197,23,240,48,97,96,35,86,233,86,132,48,95,187,126,1,20,194,109,243,22,163,182,98,28,113,66,235,40,81,176,203,228,138,160,215,184,233,226,159,76,221,236,19,88,224,16,161,44,65,6,0,20,90,17,206,173,21,89,91,225,176,169,223,104,65,157,208,242,13,202,165,205,178,165,132,43,151,88,158,37,86,204,166,74,4,147,255,29,178,16,142,88,31,174,227,23,180,54,42,161,206,207,236,70,72,224,130,69,78,194,74,196,74,249,19,72,98,111,59,24,252,228,64,178,54,224,68,110,21,132,113,32,205,99,11,230,220,109,149,90,120,80,155,155,214,48,63,105,237,90,74,42,137,15,101,115,166,253,48,176,37,65,91,249,184,36,59,131,13,107,247,243,195,152,213,6,228,157,167,109,136,137,141,105,42,103,53,39,61,27,38,237,145,27,184,149,230,68,99,40,210,78,160,128,224,213,236,37,50,230,36,97,53,198,42,66,56,97,145,112,248,224,87,173,216,238,54,135,15,104,167,9,124,101,71,96,109,195,140,87,49,130,87,119,226,154,13,200,130,89,114,106,163,132,47,75,13,211,49,15,33,156,102,134,47,194,209,101,252,212,203,57,208,87,99,152,213,18,14,240,49,95,24,77,248,37,31,42,94,232,17,23,238,195,82,86,15,14,169,225,215,64,235,43,210,50,172,143,88,134,55,177,0,191,56,64,12,211,128,60,197,23,208,116,73,80,216,130,39,27,98,58,30,67,26,187,86,12,6,119,157,242,214,103,255,22,230,67,123,78,46,144,190,167,48,205,102,226,53,150,150,206,57,185,180,2,125,169,0,127,5,6,19,43,74,227,4,3,17,201,106,117,83,195,217,11,248,23,216,14,200,58,137,243,88,18,233,110,132,245,158,9,78,91,25,0,7,230,2,219,13,211,124,0,92,15,36,118,131,179,32,39,46,198,112,115,6,87,213,70,134,120,221,75,242,206,228,168,144,37,186,51,77,1,159,32,114,118,128,129,109,71,27,231,61,82,232,60,75,127,182,22,76,208,214,181,33,190,173,46,7,26,146,171,151,55,67,90,145,238,104,211,221,141,80,139,215,227,4,106,245,90,217,181,77,36,134,36,139,226,68,215,144,215,40,28,129,101,87,249,8,153,71,14,221,87,211,168,62,205,26,107,76,125,44,237,195,191,78,69,33,200,56,156,94,134,82,66,67,192,137,12,120,171,147,217,26,60,171,68,148,57,50,229,161,68,10,152,183,81,171,177,34,135,76,20,58,249,220,190,205,143,96,91,248,141,54,81,207,201,177,7,92,9,110,253,82,111,161,185,19,94,140,93,237,155,77,44,70,42,238,226,186,3,243,231,241,105,29,165,145,231,33,1,92,75,158,16,94,167,56,141,226,132,38,141,1,42,208,255,81,120,212,70,194,144,108,31,159,76,132,237,132,9,223,161,27,226,193,168,8,14,243,12,6,24,209,14,72,35,213,225,36,177,207,131,28,45,206,132,211,213,156,122,73,46,186,92,76,202,191,181,12,179,189,105,196,137,224,19,135,161,14,140,128,153,108,134,91,98,74,49,61,125,104,70,250,63,136,196,171,129,68,162,243,160,144,88,5,52,204,123,18,13,81,207,50,24,27,142,95,63,140,97,214,29,207,39,84,49,41,190,153,145,167,124,23,206,86,47,230,193,189,100,67,175,17,113,67,100,27,61,131,176,150,100,123,39,191,80,185,179,228,47,221,244,169,198,49,23,119,241,186,251,150,49,255,100,140,148,24,170,128,195,122,127,34,68,121,80,157,225,132,62,180,148,186,47,47,20,132,225,220,91,134,191,213,201,240,144,10,95,146,37,136,174,195,128,236,238,173,132,199,238,239,5,143,173,168,103,21,42,69,7,192,246,157,222,118,185,126,188,181,252,129,21,123,145,227,159,0,234,64,64,216,13,98,8,65,83,222,188,112,68,159,132,7,68,77,118,23,79,22,217,143,251,144,56,120,70,237,252,225,46,205,161,3,171,209,149,235,174,118,7,42,174,3,136,175,251,32,40,50,82,15,15,72,112,221,183,216,154,17,26,103,211,77,68,3,195,41,232,102,205,72,50,144,169,175,175,55,143,38,36,55,49,249,4,71,164,0,247,122,1,18,28,123,164,242,162,110,12,201,189,113,185,23,47,241,109,98,27,183,9,156,142,18,18,161,237,104,139,53,220,38,175,51,34,152,225,252,213,49,46,153,16,31,75,126,157,53,177,228,56,106,134,166,44,121,131,159,221,1,50,142,182,167,244,135,231,144,4,10,244,149,6,29,52,61,178,154,10,231,230,134,148,95,13,11,162,195,151,146,118,220,137,82,30,18,34,237,75,241,127,67,220,214,36,63,12,201,69,243,37,17,20,182,19,46,46,237,210,68,9,106,134,149,84,96,11,174,215,165,67,70,128,108,88,152,67,30,76,113,193,23,38,27,35,60,44,18,15,196,165,227,104,247,235,206,130,11,194,65,7,172,208,120,147,171,53,199,18,182,237,156,68,11,165,140,190,157,247,103,220,212,235,125,199,74,25,21,99,110,185,38,57,134,42,242,138,28,153,226,237,7,178,32,77,59,81,152,35,114,197,211,10,115,4,239,149,132,39,106,69,182,202,33,237,100,67,149,42,48,42,16,178,219,10,20,77,37,16,199,114,234,150,184,214,84,49,90,252,194,27,124,119,75,110,82,46,195,144,242,58,218,120,15,68,152,96,146,240,151,2,17,222,114,252,254,133,10,14,56,224,98,96,125,85,120,88,214,17,77,6,249,70,137,244,98,47,72,77,152,196,124,120,69,200,163,91,114,96,118,30,99,45,182,32,228,26,98,213,100,1,194,160,138,113,2,53,164,14,18,157,17,113,38,35,186,22,128,62,225,124,246,73,137,233,24,41,152,80,72,112,159,96,253,196,82,180,179,22,98,157,3,15,159,227,103,190,96,114,118,178,57,209,137,120,201,210,225,133,211,53,192,70,207,4,200,199,60,37,196,22,128,52,186,64,72,75,162,109,190,7,30,144,27,12,43,90,18,165,118,225,163,246,155,162,32,154,28,124,21,82,198,21,181,72,25,202,79,126,172,48,41,30,45,201,163,54,209,35,243,197,40,61,199,160,72,255,188,104,152,102,61,92,69,164,157,4,60,24,1,63,182,62,93,118,214,141,45,8,175,148,229,105,5,129,45,88,238,5,77,212,53,208,32,216,150,152,114,158,116,215,219,48,12,3,254,128,7,240,199,196,137,40,222,95,171,8,4,15,180,249,18,108,60,60,59,10,53,117,50,202,7,128,67,15,3,248,16,23,115,174,190,84,135,161,17,90,104,1,240,134,143,241,178,120,213,66,35,220,18,214,43,66,41,114,37,4,194,179,28,127,22,64,106,150,242,24,0,12,175,249,250,209,254,228,12,109,240,100,127,228,143,168,143,92,89,112,152,224,186,115,208,210,30,187,25,225,190,107,38,154,19,92,123,205,45,73,9,160,248,98,177,25,161,221,34,254,85,69,46,10,241,21,38,217,140,116,56,29,204,178,117,36,226,157,139,150,13,219,99,91,226,189,64,169,151,114,23,5,101,227,118,104,223,36,82,76,208,94,171,237,0,84,173,81,255,196,139,49,66,221,51,103,250,204,54,68,90,113,225,60,241,216,183,183,75,169,198,92,9,249,89,125,58,82,215,24,63,245,132,33,158,96,236,154,60,195,230,175,136,253,152,120,255,97,239,215,196,210,91,191,34,253,103,193,93,110,67,34,88,78,31,240,9,35,222,86,218,105,183,66,251,147,120,152,40,166,200,84,35,140,128,178,181,183,219,54,82,184,215,164,134,102,84,123,69,114,228,157,100,102,134,179,94,147,61,29,75,82,11,57,124,128,10,82,131,47,104,162,246,224,113,72,143,226,187,107,170,120,20,60,44,208,103,252,64,145,166,200,15,87,82,7,230,86,55,168,202,208,113,115,6,61,41,173,177,41,80,177,87,150,153,169,229,163,97,198,69,133,251,204,86,236,196,86,76,54,164,189,210,251,44,255,27,18,42,252,17,233,237,169,75,127,209,70,108,65,168,183,192,165,50,40,119,67,44,129,240,144,180,17,225,27,242,164,205,8,160,106,161,140,1,207,94,245,38,16,52,71,110,227,80,97,55,249,84,124,59,131,156,128,248,158,132,164,132,248,6,105,122,14,232,65,161,234,64,95,17,210,145,194,42,35,114,128,3,26,194,88,248,58,208,94,65,44,212,176,180,101,181,187,56,6,199,116,133,167,93,223,18,139,125,35,114,189,72,42,194,91,81,32,123,109,2,113,82,177,85,220,140,81,242,5,128,81,70,47,241,79,46,255,152,118,138,112,145,129,240,15,162,45,139,69,117,67,155,54,62,19,209,34,137,90,56,31,24,218,74,236,235,237,198,169,156,16,224,88,138,103,187,0,90,187,101,170,77,85,252,169,217,16,168,90,54,181,22,89,36,192,93,229,26,17,143,52,225,208,82,190,182,19,71,63,201,8,251,167,162,236,100,15,82,134,142,23,165,50,40,17,97,223,157,9,177,57,176,132,31,76,180,24,55,148,163,246,164,134,214,153,3,240,196,215,60,94,89,101,129,20,144,120,212,46,175,104,114,41,157,205,148,216,177,76,40,67,193,8,106,55,68,234,19,194,0,154,10,197,190,131,168,204,207,76,28,7,56,241,128,75,246,243,72,67,184,12,142,17,128,101,169,160,49,143,34,64,185,190,26,83,40,53,88,107,133,165,195,231,235,0,234,32,124,16,128,16,45,65,125,112,145,79,182,112,61,10,155,225,221,13,200,19,17,241,249,43,62,92,112,29,88,32,162,75,135,7,97,216,138,31,225,25,228,249,209,129,188,88,202,74,112,36,19,60,175,7,242,144,14,121,131,31,250,98,104,39,54,139,165,2,107,182,164,12,87,232,164,64,94,180,202,48,50,104,59,185,32,251,134,242,143,79,11,231,229,13,185,139,118,17,38,139,142,178,2,241,181,119,177,20,191,87,36,79,145,164,187,201,154,152,105,35,7,252,169,64,196,25,0,90,141,57,220,140,74,127,183,136,180,2,65,158,36,110,243,105,134,90,29,35,160,201,194,19,104,235,191,235,29,20,245,141,1,145,149,121,176,19,54,156,200,208,154,180,205,204,140,45,116,12,182,17,179,196,178,188,75,70,37,18,208,237,153,220,14,39,17,152,39,9,186,198,105,127,229,208,52,50,93,16,31,68,204,137,8,12,140,217,67,137,8,79,247,164,12,228,162,157,216,240,180,192,142,74,242,48,194,117,6,89,35,152,241,24,65,240,36,91,160,68,14,24,73,43,87,4,107,217,114,17,39,141,143,245,98,178,193,165,174,192,85,96,144,192,33,245,163,142,49,47,147,119,80,129,42,12,102,15,156,34,0,78,177,109,218,42,192,163,68,170,240,208,190,32,187,199,64,43,181,57,178,124,92,146,152,232,60,192,132,251,168,37,1,248,177,54,20,30,132,11,82,213,54,156,157,149,35,199,161,156,107,122,51,29,24,151,196,114,87,16,246,112,161,150,42,96,15,3,205,14,1,246,195,38,134,253,160,84,199,16,97,203,199,9,229,36,176,31,60,173,160,3,236,135,57,209,38,62,128,253,160,195,7,17,246,64,68,243,0,236,129,90,78,128,176,241,177,49,239,42,72,51,45,60,9,124,211,65,127,88,67,56,229,74,196,191,214,25,46,205,50,185,236,96,164,49,109,220,180,212,61,1,248,189,94,160,4,9,180,120,29,226,139,119,84,188,88,209,126,67,135,197,155,95,187,214,142,22,216,23,79,120,95,224,53,237,146,113,129,225,32,81,217,252,18,149,177,21,176,121,116,78,214,105,141,84,45,225,194,110,95,241,27,140,251,119,120,15,38,95,5,22,178,78,233,181,24,181,203,229,85,107,167,205,15,5,152,160,99,53,196,212,202,220,74,101,253,148,73,129,163,218,89,2,121,223,74,89,88,14,192,195,238,199,130,163,15,159,13,254,4,48,64,219,128,143,148,128,49,91,242,7,65,226,213,19,202,183,143,48,214,71,39,212,1,89,136,138,172,154,164,37,41,233,63,156,28,165,16,35,153,63,140,7,193,70,134,93,192,47,87,52,157,168,115,192,249,82,203,12,13,54,213,206,105,50,157,73,54,206,148,102,220,167,122,77,232,157,112,1,238,26,179,5,142,160,87,161,225,241,0,75,93,168,156,133,105,198,247,149,158,125,141,107,31,166,229,94,191,230,135,214,150,30,244,9,171,194,124,183,41,127,34,126,83,24,66,74,68,167,8,8,245,84,82,125,55,35,247,228,78,2,211,113,131,142,160,117,77,0,27,86,172,246,239,154,153,24,211,136,53,47,20,89,196,196,112,69,10,22,50,150,186,240,58,219,9,151,25,102,13,112,138,103,107,251,67,76,248,87,36,16,22,153,58,153,117,248,137,239,164,16,59,74,19,41,196,146,220,251,146,60,13,243,118,133,76,238,213,5,116,69,114,226,218,135,203,27,243,69,46,97,69,194,18,81,17,251,96,184,230,134,51,90,177,38,240,139,67,139,214,75,42,136,45,37,146,227,86,92,146,75,170,217,93,133,56,160,53,36,98,66,233,180,118,76,18,137,214,230,32,12,52,44,75,187,227,134,24,140,255,208,198,213,119,59,42,188,152,39,1,240,130,148,56,55,132,27,83,72,133,229,141,26,98,117,183,86,202,200,5,83,188,208,151,193,129,85,136,240,188,34,130,142,28,249,8,44,31,109,123,134,76,14,168,217,35,27,152,86,96,243,222,137,121,209,193,79,69,43,146,88,171,232,4,202,233,21,220,143,72,75,57,161,4,172,98,143,107,141,76,181,113,44,34,46,32,83,199,174,217,218,50,62,121,167,213,22,230,136,184,180,220,122,54,101,233,29,240,82,15,184,227,56,7,11,176,78,118,190,154,196,38,244,179,198,60,55,241,150,246,206,186,34,29,35,110,185,68,83,122,86,188,65,206,73,122,131,17,153,155,77,104,44,80,41,139,164,55,222,240,51,70,176,22,20,24,171,128,162,133,206,88,152,102,13,146,198,5,28,192,27,117,116,229,163,162,98,165,56,157,119,150,239,196,187,93,35,239,60,137,203,170,146,128,47,148,185,9,126,43,243,132,183,9,13,213,1,34,95,243,204,66,103,180,36,110,37,135,238,173,51,122,87,5,6,132,22,10,71,14,157,91,177,81,211,167,250,84,7,102,140,38,8,119,28,227,48,224,44,233,77,244,210,176,118,241,0,204,216,137,147,154,174,200,195,56,63,142,221,232,46,93,112,41,51,217,232,43,207,145,231,87,109,128,21,152,88,208,220,18,133,209,73,99,230,146,86,222,246,233,101,235,45,37,148,251,128,245,0,131,227,234,180,241,78,208,210,234,211,153,181,208,1,224,64,132,22,6,12,88,165,119,109,84,246,9,47,162,27,12,174,201,37,38,92,248,112,29,174,200,53,130,127,95,130,130,164,215,121,205,243,133,22,50,83,121,210,47,200,156,128,154,14,216,5,252,86,205,60,102,160,137,136,102,180,159,102,236,80,224,70,154,149,228,0,77,188,98,51,191,12,244,103,18,63,81,146,28,52,186,173,44,112,250,211,246,62,32,247,234,214,21,151,216,180,189,69,86,82,39,185,7,148,108,230,244,234,30,201,13,150,130,193,30,107,234,62,78,225,192,173,232,197,240,77,219,183,222,233,64,36,255,133,195,1,218,104,232,165,148,204,96,112,211,19,152,124,161,104,157,165,239,150,190,109,11,166,163,127,65,171,188,157,159,250,98,231,187,233,76,191,126,134,241,231,146,192,58,67,32,237,159,168,112,11,161,43,120,48,241,163,96,230,107,90,193,0,232,8,166,81,212,137,44,17,12,139,64,143,131,79,47,116,6,173,152,56,119,208,144,68,47,24,70,205,188,211,165,206,160,40,17,165,44,251,84,68,175,174,105,125,128,78,26,145,77,184,162,229,193,150,24,2,190,242,237,174,105,9,133,64,0,121,212,62,67,105,150,64,232,44,78,40,116,90,46,61,176,7,124,118,165,44,228,241,190,128,250,36,66,79,237,119,42,132,0,51,43,171,68,224,236,162,11,212,167,175,86,178,50,91,146,239,35,60,122,167,53,62,201,59,150,75,93,235,41,143,129,2,239,214,72,187,208,34,235,73,172,135,198,161,147,165,236,22,229,72,86,167,98,241,141,174,83,59,140,44,5,152,253,81,137,246,43,234,82,20,237,197,51,245,69,241,236,9,159,205,90,182,82,62,92,26,180,196,184,69,107,162,87,142,51,235,251,212,163,150,233,1,31,100,4,165,2,44,118,131,151,5,223,90,232,29,234,28,30,241,252,175,232,250,182,76,82,169,222,48,240,10,222,173,192,98,61,150,114,104,20,178,33,204,117,4,202,26,2,241,37,102,37,116,117,41,182,213,167,110,146,68,180,160,91,222,22,200,46,168,180,234,28,93,208,162,176,61,248,20,115,139,38,89,197,95,191,250,110,201,81,43,197,33,205,144,29,99,19,92,24,123,132,177,19,31,120,144,250,138,181,160,53,17,54,7,243,105,90,201,192,119,17,126,9,64,155,50,81,178,161,81,213,232,151,201,127,131,132,79,193,232,0,111,29,148,193,2,170,99,77,227,107,241,157,182,63,173,180,80,32,173,156,48,76,5,52,137,84,156,204,169,54,167,71,177,18,227,81,186,38,198,45,188,34,75,138,111,14,3,193,113,84,88,20,69,165,99,194,23,150,78,17,98,30,181,223,213,173,24,27,75,216,134,190,225,21,210,182,90,74,197,65,51,240,91,222,158,131,142,11,162,164,7,98,181,146,37,123,141,190,82,250,225,231,11,50,201,143,60,160,244,23,83,178,30,27,118,47,32,174,142,89,211,67,132,102,24,204,238,140,117,18,71,156,198,187,104,119,91,252,122,250,144,234,204,28,83,219,96,13,110,230,131,219,107,26,193,100,144,97,206,147,76,140,57,189,36,39,27,19,100,54,6,68,71,80,50,58,39,197,98,226,149,194,53,184,19,62,1,149,46,116,141,218,117,166,120,135,71,51,15,10,226,65,144,188,18,100,95,113,179,175,28,196,3,179,164,207,154,78,4,151,190,215,167,84,93,28,105,66,91,99,36,163,27,135,228,174,104,162,212,109,169,171,243,52,67,56,95,59,188,210,86,167,174,182,53,189,227,226,213,225,25,89,166,196,230,112,64,27,89,52,86,51,104,140,128,239,213,45,203,84,207,112,102,51,146,112,58,159,86,154,47,166,182,100,56,241,186,6,224,53,125,194,223,86,120,39,12,50,225,158,6,105,56,55,24,35,33,178,104,236,5,157,181,7,226,230,247,218,15,241,158,220,32,57,7,192,3,139,237,152,151,187,109,159,58,157,39,51,202,39,39,18,8,39,11,186,236,168,88,36,6,140,177,243,98,114,87,188,144,209,207,58,12,65,218,183,82,33,85,241,66,55,128,91,36,208,80,28,238,68,32,112,148,83,141,222,219,120,130,135,175,104,64,78,73,217,30,188,140,194,228,56,164,104,89,56,24,25,220,201,130,61,154,229,181,174,25,185,156,158,142,84,208,141,244,54,105,166,156,44,233,76,105,117,190,188,167,29,156,48,179,78,53,214,67,54,35,32,19,92,20,107,143,32,106,44,209,143,62,232,132,173,91,69,215,220,161,136,189,144,94,54,83,225,254,136,165,0,167,27,194,60,20,35,131,171,208,161,18,115,53,21,255,152,210,243,150,116,207,86,73,74,163,80,243,122,240,154,178,41,251,0,53,132,83,222,13,233,66,61,179,55,34,94,216,7,160,232,120,247,12,169,122,148,142,10,58,192,219,190,37,231,100,113,35,139,185,164,86,157,138,41,157,110,168,180,31,10,162,8,41,181,82,113,111,38,219,51,35,232,237,37,45,91,34,122,62,128,219,112,161,173,88,105,243,251,74,136,41,57,154,113,190,72,237,205,140,138,241,88,230,36,72,213,52,200,10,56,65,28,153,179,164,23,232,244,157,96,245,27,37,171,96,198,180,145,216,178,130,153,121,237,87,156,233,188,109,231,237,128,6,237,103,133,137,13,220,17,150,10,233,135,159,156,246,154,36,180,123,33,150,25,82,63,237,125,112,100,30,28,53,51,101,83,185,165,117,201,0,105,98,139,13,104,134,51,173,178,175,136,191,205,42,3,253,236,61,99,110,193,192,60,129,169,132,126,169,145,113,100,211,24,227,99,153,247,74,186,74,142,203,113,25,39,30,49,153,107,109,155,139,107,223,2,170,0,213,215,67,149,224,1,40,189,185,143,205,62,70,200,126,144,121,55,4,36,94,90,247,168,153,149,45,76,148,11,104,238,230,57,206,163,55,98,185,141,89,69,98,13,184,179,11,204,110,172,192,185,90,117,65,167,75,156,29,14,79,163,46,148,168,99,13,17,33,147,32,6,206,215,230,22,213,133,128,22,110,49,181,161,157,241,102,57,178,18,203,146,30,123,56,55,116,241,195,217,232,116,241,223,13,157,242,15,223,239,161,242,1,235,239,37,145,13,212,187,195,152,9,120,85,91,110,173,128,214,123,91,51,184,223,185,149,57,62,218,4,222,149,247,160,254,219,23,85,145,12,179,195,110,78,50,101,177,42,180,209,189,77,133,146,24,155,39,31,87,82,209,87,92,173,113,106,70,152,193,83,67,214,204,177,204,87,114,176,81,197,155,14,50,139,220,141,98,32,207,146,81,94,171,192,61,17,150,38,226,83,199,154,55,39,150,223,202,181,180,157,169,197,57,111,137,174,178,74,24,148,151,49,203,57,50,115,216,152,203,238,78,39,190,95,39,116,114,167,69,168,132,18,130,94,194,63,228,131,174,22,111,166,90,39,53,128,116,80,206,27,234,41,86,58,82,212,50,92,20,74,204,115,206,120,209,120,226,28,5,246,95,177,180,45,176,215,232,90,166,164,103,208,24,138,150,38,39,12,88,2,70,218,177,124,195,178,53,205,16,185,228,49,201,83,201,37,36,99,217,157,196,197,201,15,242,56,191,84,29,95,158,48,22,35,112,81,50,137,10,205,106,245,130,175,26,149,15,68,56,94,221,120,91,204,160,154,61,248,43,46,3,67,147,44,142,82,10,117,64,194,227,4,173,102,69,153,172,139,89,222,0,189,180,32,88,23,115,238,38,135,34,131,85,201,2,164,88,176,163,166,211,3,30,23,50,72,148,168,149,72,52,197,14,211,200,149,65,98,41,139,196,202,9,18,77,123,28,67,50,50,52,185,234,121,164,69,63,66,26,92,161,189,71,33,209,167,82,47,13,195,185,124,32,39,149,152,104,140,224,23,95,12,48,170,86,248,103,223,200,101,47,228,102,140,124,197,78,87,70,90,142,161,7,55,53,169,152,195,28,67,156,75,52,76,153,250,221,84,131,121,106,240,46,19,207,220,76,20,97,243,211,165,204,48,93,189,176,243,193,140,3,154,193,233,87,102,92,253,67,51,14,104,146,165,101,204,248,72,230,119,32,67,139,140,96,143,68,162,198,225,84,25,166,198,24,6,122,215,75,204,189,210,188,21,209,133,149,142,169,24,165,25,239,10,148,161,156,176,112,68,66,204,30,100,118,22,20,200,71,89,62,104,213,188,85,82,146,48,84,201,41,88,6,45,140,228,234,214,160,65,199,226,147,45,205,206,62,14,85,28,85,241,17,81,183,0,244,135,36,172,151,175,168,168,181,116,128,199,69,144,200,65,197,171,208,103,165,140,109,41,214,0,154,68,244,72,211,130,185,157,9,17,154,102,84,199,85,42,180,81,216,62,214,160,162,135,218,141,188,162,14,219,152,229,15,234,89,69,161,174,188,103,137,135,13,117,72,248,86,68,159,45,68,210,26,189,236,46,232,102,17,151,133,200,120,195,44,217,21,208,19,79,87,114,251,216,169,221,16,6,79,145,122,26,171,225,2,219,33,160,112,136,235,62,210,1,70,18,44,155,125,117,105,192,244,155,71,114,122,157,203,98,84,137,64,81,225,50,66,85,63,24,110,233,59,198,68,237,132,18,87,32,69,90,120,112,64,105,41,208,253,195,140,232,152,219,34,173,112,65,2,5,90,228,34,87,114,67,135,182,144,109,239,95,85,197,167,115,118,177,72,92,117,147,13,237,8,91,14,72,217,57,30,210,254,51,62,186,31,43,62,36,68,238,144,236,40,214,171,80,161,69,162,232,99,145,14,48,236,185,189,167,247,42,228,11,196,105,42,222,95,40,183,109,9,166,177,19,14,221,13,221,83,60,5,19,29,248,28,130,238,253,44,0,161,243,125,210,222,82,237,30,12,97,207,159,196,75,51,54,130,151,6,84,135,208,9,162,131,79,172,149,65,183,2,163,75,98,116,17,244,171,211,41,121,92,140,159,115,99,74,17,151,83,218,114,156,210,88,7,250,200,209,8,105,77,87,41,72,46,230,144,90,79,8,73,155,117,113,9,161,245,34,32,109,172,9,64,26,49,173,242,201,72,239,29,237,90,233,90,42,123,180,90,136,124,105,12,61,77,188,12,188,120,61,67,55,134,85,193,136,130,169,254,197,5,10,187,19,161,176,150,223,11,240,255,11,244,170,187,209,225,154,123,10,148,148,159,238,0,83,220,140,68,116,145,96,186,117,180,156,0,197,116,47,85,24,4,188,80,35,168,136,88,17,130,27,22,232,186,187,33,38,251,153,102,164,56,216,56,87,48,168,29,189,18,250,105,145,58,221,42,201,143,97,34,55,181,68,45,20,137,225,218,122,13,223,193,4,249,201,129,202,88,239,50,117,198,178,90,23,151,55,37,3,178,42,209,139,167,13,49,173,7,7,56,99,3,237,169,44,241,18,93,162,234,57,205,100,253,219,25,207,141,81,197,7,206,96,65,200,165,86,125,80,149,134,35,170,203,131,93,12,174,240,44,30,232,187,16,42,202,52,124,170,138,204,224,241,99,190,143,1,154,11,157,216,113,164,117,198,85,158,57,78,21,43,209,197,158,231,45,21,225,13,200,100,171,250,21,89,215,181,111,248,25,143,160,94,34,155,173,12,132,34,219,80,137,218,202,163,112,137,241,40,30,204,102,79,45,67,240,158,198,223,168,81,201,219,119,35,29,134,95,162,91,244,109,76,182,116,174,203,187,122,52,162,17,150,175,129,167,53,230,104,31,113,68,93,145,144,188,165,23,58,113,25,38,236,195,50,224,217,187,170,33,133,175,175,248,11,62,219,115,199,128,89,199,183,251,70,62,109,18,110,36,100,184,146,153,30,135,36,39,253,99,119,171,62,110,191,244,106,33,91,74,34,200,236,140,224,45,93,13,147,148,65,82,101,179,69,36,185,141,205,240,123,86,20,57,209,8,248,168,82,107,99,125,250,146,6,207,147,252,184,66,231,207,47,218,220,181,167,183,34,66,231,161,133,135,196,35,218,237,173,197,72,12,213,164,151,234,82,116,186,24,156,244,44,14,202,5,25,43,85,113,7,170,230,107,222,222,195,198,11,151,251,14,54,94,231,11,193,137,8,176,214,74,129,98,94,135,188,88,170,48,29,39,97,131,220,126,68,214,125,212,191,215,225,247,130,130,239,180,120,239,30,141,80,123,62,53,85,212,74,107,7,156,16,100,133,2,204,102,198,92,249,101,143,233,82,110,192,253,41,158,245,130,112,206,152,222,185,102,145,78,219,64,123,222,147,35,86,108,169,26,42,240,198,254,41,46,199,153,146,89,119,8,77,198,15,211,45,73,137,242,97,83,18,47,220,203,79,126,10,220,174,93,161,87,163,101,170,46,213,65,80,195,9,124,188,171,6,18,124,39,237,94,135,185,46,72,27,126,177,10,79,120,117,105,232,33,64,191,120,92,164,160,239,206,67,15,89,227,250,76,178,80,96,60,54,70,87,90,69,225,165,2,30,134,78,42,211,75,222,57,145,46,138,194,73,85,133,121,163,147,42,7,88,152,171,108,105,96,17,176,113,176,241,14,55,35,162,140,240,66,220,231,50,12,175,144,10,173,170,92,141,93,91,20,55,54,162,111,219,73,136,159,156,119,246,193,129,209,50,112,88,179,217,65,153,22,132,249,22,152,130,101,197,171,115,73,141,122,152,172,3,199,106,241,78,90,120,118,234,46,185,6,172,86,233,113,69,230,202,89,23,100,85,34,25,125,100,167,11,169,28,178,234,147,31,71,138,215,104,125,73,116,36,11,173,210,226,146,44,226,48,246,85,182,240,115,186,106,145,86,10,15,192,32,175,48,188,125,5,44,208,161,42,186,165,148,4,147,40,239,247,145,46,233,84,12,11,233,155,73,100,46,201,132,56,79,18,99,74,9,94,19,103,38,222,169,3,112,227,247,152,163,153,33,28,56,110,195,116,62,244,129,150,50,5,32,34,166,243,65,4,76,46,2,16,14,32,43,168,41,203,248,23,55,241,202,9,152,112,150,113,216,142,39,157,242,116,253,75,69,179,233,20,114,92,233,92,251,198,42,48,229,21,106,10,195,108,129,210,100,244,81,229,163,169,186,63,104,143,19,242,84,163,127,167,196,106,33,196,193,15,139,14,166,86,192,110,89,73,121,39,46,175,204,173,46,218,23,240,3,61,52,223,196,211,119,37,199,186,240,112,213,124,20,235,170,233,161,17,60,205,193,208,146,0,208,87,42,50,96,176,249,40,102,183,208,185,51,43,4,208,122,19,79,107,106,168,3,15,221,214,163,184,108,143,122,104,8,79,75,48,180,32,0,244,21,221,157,169,229,232,102,188,57,190,244,86,142,42,32,52,0,94,175,168,183,37,152,30,215,104,161,181,185,93,140,8,6,63,117,74,145,168,249,91,167,101,76,118,51,195,180,141,104,178,40,227,176,170,144,116,109,103,85,24,166,72,117,50,71,142,2,55,65,136,1,60,149,41,53,5,138,129,228,249,194,77,198,154,229,93,39,117,185,133,167,205,187,206,142,0,190,225,3,111,135,235,236,146,88,102,124,163,97,92,245,179,1,253,99,147,9,103,82,58,0,224,20,179,97,224,224,162,77,180,189,71,38,239,208,78,184,37,61,60,215,2,161,117,58,95,25,23,219,37,237,114,120,197,133,163,71,164,184,138,120,123,95,97,222,156,140,230,188,162,46,6,165,194,216,58,189,88,146,26,137,21,112,239,188,13,203,133,43,240,82,117,138,28,233,144,186,29,111,116,132,46,40,156,47,7,225,58,54,74,210,142,18,83,73,182,5,21,76,113,141,170,158,229,172,146,2,79,117,152,204,50,32,34,70,183,72,247,205,177,144,23,10,205,103,179,198,128,81,122,51,136,55,66,235,101,201,7,43,39,61,18,46,225,230,192,53,85,132,243,0,168,172,228,147,88,150,135,253,216,172,0,155,128,221,37,127,0,10,46,36,30,9,220,208,61,72,148,221,10,173,176,88,220,179,211,234,126,4,67,46,68,25,237,10,48,23,101,223,136,67,106,139,244,216,25,8,241,191,212,121,72,198,139,0,182,10,109,39,6,57,185,43,222,28,38,53,174,211,217,28,132,25,55,165,246,97,149,168,43,42,138,139,193,128,178,7,3,140,84,60,143,233,234,153,184,54,140,29,134,245,212,233,209,195,77,55,220,219,70,109,180,42,77,162,22,148,157,76,151,167,24,157,117,255,249,41,183,132,174,120,113,82,144,33,184,137,231,235,247,177,244,25,16,217,29,106,92,87,244,170,213,197,72,84,234,180,111,227,241,5,118,69,55,93,93,246,212,170,211,67,87,149,132,177,165,63,242,138,46,219,147,228,247,168,253,38,183,214,135,95,246,234,151,85,171,78,11,237,151,216,170,110,232,236,78,87,214,55,2,245,240,86,39,5,118,65,162,66,31,132,120,220,235,43,27,133,229,3,147,157,192,94,119,226,80,219,84,109,62,32,133,54,186,36,224,78,110,106,97,184,6,124,23,199,85,233,186,169,57,92,141,98,164,172,7,15,177,28,237,36,177,64,37,14,232,76,225,246,84,232,66,141,58,29,88,125,149,214,20,133,200,188,221,85,218,132,137,95,186,160,135,61,169,155,186,103,0,10,83,4,146,124,190,95,165,239,233,226,138,39,149,29,101,10,146,93,6,93,70,8,156,37,224,125,175,169,82,21,113,93,145,11,234,237,136,138,230,42,209,28,189,216,106,134,35,227,98,92,150,24,193,13,190,55,5,216,204,134,39,0,90,103,59,75,237,175,108,40,62,43,86,130,195,51,39,134,50,106,132,219,152,93,73,146,154,212,198,79,6,93,182,19,162,142,200,185,0,157,93,198,176,216,175,209,181,240,220,214,13,165,39,222,241,242,153,104,27,59,125,125,217,45,12,69,128,35,185,108,54,204,202,223,73,97,96,7,200,244,32,35,176,233,186,163,205,102,87,116,213,193,57,1,243,238,104,95,27,176,128,14,90,46,225,196,180,117,136,200,21,205,181,209,93,84,167,151,109,109,44,187,162,149,182,132,185,111,235,200,172,43,186,107,203,165,44,205,135,129,56,0,112,5,180,53,63,164,115,122,107,6,208,72,235,149,20,198,174,209,26,221,137,3,51,221,140,170,62,77,174,188,158,81,159,89,63,236,26,208,222,82,45,73,220,56,131,233,28,40,99,3,167,89,31,244,159,4,108,148,129,229,158,133,53,58,7,106,152,134,20,100,167,85,56,11,42,56,59,45,159,252,137,192,6,25,88,211,115,160,6,231,32,245,255,167,44,241,159,178,141,163,204,180,188,236,180,28,114,118,94,230,99,99,98,127,6,184,65,6,218,244,44,176,193,89,88,253,255,73,11,29,101,160,185,231,161,141,206,2,251,181,165,191,182,244,223,185,210,97,6,154,115,30,218,240,44,48,35,86,140,94,208,37,40,72,147,28,168,162,120,251,182,241,182,109,53,100,214,83,144,185,146,61,114,238,78,54,159,38,151,242,36,115,143,6,217,123,212,59,191,58,143,156,189,73,255,12,112,163,12,52,247,60,180,209,89,96,195,52,172,32,59,181,194,121,96,193,249,169,249,228,79,5,55,248,176,9,170,119,150,44,188,179,12,224,127,192,66,255,73,91,106,103,166,182,202,78,205,63,63,53,255,252,212,254,12,112,131,15,251,66,250,103,183,212,63,187,165,255,3,22,58,202,64,115,207,67,27,157,5,246,107,75,127,109,233,191,115,165,195,12,52,231,60,180,225,89,96,153,136,39,188,171,47,49,225,45,39,188,82,191,238,234,95,119,245,175,187,250,23,99,255,197,216,127,109,233,175,45,253,111,120,87,175,185,184,171,75,252,215,93,253,235,174,254,117,87,255,98,236,191,24,251,175,45,253,181,165,255,237,238,106,140,203,189,178,196,93,29,52,127,221,213,191,238,234,95,119,245,47,198,254,139,177,255,218,210,95,91,250,223,242,174,222,182,196,93,93,109,253,186,171,127,221,213,191,238,234,95,140,253,23,99,255,181,165,191,182,244,191,213,93,141,101,80,71,51,54,23,37,28,92,182,224,169,90,200,99,131,157,189,179,8,43,71,187,108,173,74,106,58,240,108,37,74,106,186,236,29,75,145,95,80,89,234,62,71,219,11,242,1,115,76,26,76,14,51,69,61,14,2,28,254,191,203,102,150,42,100,98,102,146,152,157,205,167,217,198,32,70,42,114,144,52,96,65,243,62,29,231,29,6,114,8,157,97,142,226,5,173,81,39,206,227,142,115,145,114,212,101,216,104,225,130,190,179,164,70,157,168,170,17,194,100,158,206,205,197,206,244,61,158,158,107,67,235,27,165,82,1,59,101,108,66,81,1,244,84,89,186,229,133,76,199,52,168,117,69,101,189,146,5,179,48,85,194,103,237,231,211,226,106,0,177,134,69,35,16,225,185,108,151,60,153,199,113,65,177,194,188,11,3,74,214,179,174,174,135,133,113,96,177,23,150,163,187,113,137,146,247,33,224,1,155,131,215,205,208,198,119,54,167,192,66,92,22,169,61,51,154,255,226,175,164,157,175,192,139,43,162,42,134,224,87,155,162,163,22,124,182,185,80,85,157,189,31,52,150,149,136,50,42,117,12,141,200,199,12,51,154,100,90,173,76,211,197,131,204,22,69,170,208,8,10,155,128,172,182,46,181,11,59,222,121,53,155,115,77,210,105,251,178,44,49,208,67,199,77,154,85,208,85,231,157,24,204,84,230,174,158,5,98,208,232,48,6,181,87,173,119,145,0,42,128,237,29,108,129,104,74,161,225,231,58,75,98,50,138,92,38,25,48,16,141,26,39,102,118,113,76,6,55,227,188,13,239,223,60,170,220,203,76,98,114,221,74,138,105,139,162,48,247,8,201,40,171,111,53,122,183,6,228,18,108,236,69,11,171,103,138,26,175,0,123,119,171,251,40,56,39,27,185,58,41,207,68,117,121,193,80,209,196,123,47,102,14,190,110,168,235,195,129,123,239,224,155,46,11,85,171,157,110,146,48,52,54,50,111,222,89,81,52,43,112,89,61,53,210,85,240,151,119,0,127,156,163,225,93,2,94,148,5,0,74,191,179,117,203,214,67,243,21,169,185,210,57,109,91,30,176,164,212,93,104,148,238,251,136,7,85,179,41,216,213,118,252,193,77,127,152,135,13,173,244,239,243,206,53,214,129,75,80,93,229,105,221,231,32,74,110,164,234,12,170,150,91,163,84,49,57,117,8,156,108,99,140,147,206,132,59,163,199,184,46,58,167,242,248,2,146,233,156,86,49,234,238,36,133,207,147,98,232,211,76,93,35,163,32,189,172,181,20,166,10,49,232,42,177,163,179,77,112,120,186,181,162,34,215,116,146,235,193,74,238,180,108,59,88,153,74,58,48,187,151,210,20,173,151,40,34,52,233,42,155,75,72,201,78,213,105,107,24,189,166,115,162,169,183,147,92,154,31,237,127,96,244,196,50,18,80,125,181,243,251,167,161,238,176,67,235,79,170,4,163,177,83,19,179,215,101,138,20,86,86,82,229,96,108,54,240,160,38,1,1,193,116,239,227,81,171,19,154,52,210,250,140,11,22,121,77,237,121,168,200,28,216,223,228,89,102,84,6,169,218,11,201,109,149,169,4,56,62,75,46,198,170,204,57,156,210,162,145,53,89,55,146,236,189,44,45,202,198,81,70,3,181,56,143,231,157,213,198,29,113,248,253,231,198,217,66,253,78,178,122,179,7,227,21,61,218,252,71,4,185,34,117,186,179,227,102,85,153,186,93,59,248,238,113,44,153,78,117,108,253,158,147,87,32,217,147,119,200,92,125,200,106,203,207,13,33,126,57,186,161,239,73,175,140,42,213,245,220,99,192,239,108,51,145,172,19,251,0,39,114,85,102,17,130,149,79,228,34,252,23,179,62,112,130,15,55,91,101,80,86,241,93,41,193,101,239,144,161,96,221,5,135,60,154,162,215,193,90,176,229,140,136,138,38,62,11,103,228,157,152,53,96,198,25,129,70,72,173,245,108,245,44,35,137,53,52,186,65,234,26,102,230,178,61,217,89,12,164,58,23,43,136,231,104,228,146,251,120,230,65,54,233,24,247,239,234,213,18,75,15,166,230,210,15,112,30,230,239,216,83,34,71,131,119,242,108,22,22,142,78,74,232,58,217,110,96,129,217,32,16,184,189,167,107,104,248,192,245,11,162,122,192,48,33,240,68,222,158,188,179,153,172,10,236,176,116,33,119,159,204,216,193,194,182,198,14,219,88,34,85,26,101,40,36,79,172,99,97,22,140,152,164,234,188,171,2,177,19,131,84,102,172,98,33,67,117,216,214,82,240,173,68,194,234,167,73,192,152,100,33,219,55,40,204,42,37,32,77,245,58,39,77,136,141,122,166,102,109,250,184,91,92,138,217,59,76,118,155,190,18,105,192,241,192,58,173,128,4,62,185,162,151,234,153,195,234,212,227,175,98,224,59,55,6,174,184,24,184,86,207,60,24,88,138,7,22,85,53,164,42,12,172,99,53,164,43,122,165,158,185,196,114,56,22,196,112,64,86,85,184,52,114,161,119,228,164,53,198,140,181,218,249,169,195,186,150,230,99,240,101,107,69,68,10,123,100,173,201,105,111,87,124,235,137,139,29,182,205,222,243,99,245,126,185,105,139,10,13,216,236,97,151,101,35,38,163,36,53,90,179,126,120,155,86,72,203,19,231,212,97,85,221,209,6,40,167,216,28,139,79,84,154,169,162,1,65,54,75,58,41,141,88,200,36,84,187,68,42,133,35,143,173,121,74,72,26,207,89,32,190,233,177,89,58,59,218,35,115,150,99,168,157,120,236,146,157,225,97,178,71,171,81,40,197,172,4,74,26,215,157,243,201,221,206,207,37,119,175,206,38,119,135,153,228,110,152,126,78,244,197,182,162,65,128,231,106,197,138,88,248,40,34,107,86,71,109,10,240,117,195,116,143,198,246,21,107,230,167,46,187,219,18,121,66,236,164,98,229,1,155,80,142,74,88,13,109,197,222,71,101,213,177,165,74,215,204,29,97,231,131,21,187,120,156,167,42,85,133,160,210,249,29,156,150,207,102,157,132,183,235,206,167,177,138,15,11,238,155,21,151,219,130,119,20,201,72,29,124,43,104,98,177,60,107,134,29,167,96,99,111,84,245,59,152,139,104,89,251,206,182,84,23,216,182,118,77,44,149,103,93,176,211,209,99,57,250,194,40,207,30,201,209,87,88,252,220,24,189,131,209,162,28,7,2,103,170,240,152,236,61,178,130,5,21,85,13,244,21,172,178,64,64,146,242,217,70,171,133,147,76,125,115,163,231,1,12,247,68,163,74,159,189,196,157,85,166,9,158,101,33,181,119,182,231,162,102,87,39,26,117,20,249,175,88,249,94,214,149,75,234,124,96,24,31,176,89,75,213,115,169,2,247,95,89,91,49,235,75,173,242,150,240,186,109,138,158,53,236,74,85,223,41,192,67,175,249,38,222,111,78,146,215,131,230,139,88,115,51,169,78,0,26,68,115,78,100,169,98,163,62,235,112,193,100,89,145,128,45,121,90,102,140,145,187,20,108,254,64,68,95,130,136,116,14,27,236,82,208,190,10,9,19,135,234,14,143,236,134,69,27,172,254,52,109,180,111,226,146,239,30,9,217,118,67,158,82,29,0,76,49,30,32,251,29,249,105,108,235,150,200,238,70,55,46,159,46,89,21,43,94,7,172,216,110,171,69,47,89,161,141,194,111,192,214,109,110,104,173,217,142,66,248,137,131,56,89,92,183,173,169,72,141,10,30,237,141,71,59,249,40,233,91,41,105,10,30,45,85,111,155,146,36,97,120,180,81,168,30,8,6,29,17,107,133,109,235,225,165,136,237,69,109,159,3,16,136,141,37,197,124,246,252,154,183,23,12,155,60,219,62,19,237,210,182,108,135,102,167,157,21,177,119,44,179,84,133,39,174,174,190,228,18,110,97,17,162,21,219,115,213,215,214,224,20,211,53,195,198,184,120,55,44,213,225,26,240,45,118,41,129,103,213,144,216,249,201,142,205,246,228,213,236,239,99,102,205,95,159,178,229,58,236,159,99,33,71,10,25,150,134,5,20,142,241,167,135,120,188,71,246,108,181,35,211,184,209,159,221,174,237,72,23,247,100,168,91,158,147,68,143,162,216,105,2,56,101,43,229,33,187,110,12,241,176,61,8,25,163,103,157,52,119,157,110,88,152,20,62,92,145,29,208,99,92,192,106,184,129,195,9,218,127,196,146,254,210,100,203,74,77,188,232,1,229,205,164,217,195,154,217,186,171,39,108,180,37,74,76,70,108,222,212,55,202,22,14,76,3,97,93,89,41,94,63,216,178,72,84,60,217,137,131,96,200,44,112,239,251,86,55,63,222,177,11,213,82,166,14,8,169,118,240,22,218,177,125,135,103,11,234,184,214,158,97,71,179,41,194,138,95,153,238,89,73,92,76,59,182,81,5,4,99,114,222,179,10,182,142,147,5,180,2,98,84,231,148,181,181,226,102,2,129,217,235,199,218,117,176,91,58,159,93,219,230,15,59,160,139,107,160,56,126,213,153,152,207,129,158,235,157,23,120,254,158,30,63,21,157,45,112,82,88,11,210,208,148,77,161,114,146,185,243,85,21,179,13,187,20,77,211,67,144,104,116,69,94,160,148,166,92,230,188,201,79,249,9,14,112,208,8,182,3,222,166,45,194,251,88,194,1,202,37,86,170,122,211,89,61,116,101,40,126,70,77,122,0,83,23,5,130,118,236,168,74,151,0,218,99,172,55,21,205,237,96,226,107,43,210,148,107,185,120,44,237,29,27,88,41,125,112,117,162,81,247,245,127,20,236,153,168,76,186,131,91,198,108,115,234,192,76,214,241,47,7,98,165,107,79,2,229,136,117,237,88,17,165,224,13,123,215,37,200,118,241,134,79,228,134,43,182,35,182,122,34,182,90,109,38,110,242,68,108,178,162,7,220,94,163,71,69,220,184,20,23,142,229,162,204,158,136,97,230,228,185,64,224,14,166,106,75,2,84,118,167,147,153,184,244,100,38,185,147,153,56,52,59,147,72,218,106,3,152,73,95,107,205,123,208,25,218,2,9,7,43,238,160,213,211,255,209,68,1,170,16,156,58,216,13,101,69,222,179,247,102,27,159,5,77,203,80,241,241,135,181,160,54,128,215,180,204,74,214,240,75,177,41,119,162,222,180,82,157,37,224,39,108,85,10,148,232,183,204,230,116,19,195,42,184,23,231,2,62,88,165,120,251,96,143,28,190,103,139,54,114,224,29,139,218,170,170,48,12,220,198,15,75,237,76,99,241,61,195,162,55,131,29,115,58,86,202,193,1,128,240,238,223,1,175,72,73,172,248,202,182,211,206,143,118,172,208,137,215,25,102,32,118,80,182,4,144,215,150,89,91,204,148,93,133,73,213,77,149,193,71,59,51,53,84,83,128,115,45,15,135,123,19,239,66,64,210,172,204,135,65,203,27,137,192,221,77,138,148,67,182,103,71,248,9,78,78,253,38,45,52,32,106,225,17,110,84,247,163,6,105,82,193,27,37,205,28,204,3,31,87,178,220,176,227,189,34,201,2,13,89,21,123,20,203,166,47,198,231,164,197,189,74,51,53,99,29,152,95,241,86,204,194,233,41,125,22,142,236,221,45,118,80,23,92,62,62,78,71,86,104,138,182,234,32,49,105,62,117,100,81,179,33,30,46,154,73,251,120,22,136,218,151,7,144,215,204,19,31,192,47,88,49,125,124,96,101,213,18,110,168,41,106,90,102,165,3,9,226,82,118,211,18,219,31,176,169,164,97,168,12,208,215,114,32,5,44,10,60,59,146,87,113,107,141,159,141,18,234,165,20,142,202,172,190,39,7,93,190,138,47,54,228,8,39,19,22,192,181,69,28,22,128,37,204,96,254,233,130,84,62,124,43,220,19,135,42,78,81,98,243,61,153,81,179,67,11,188,92,17,159,3,136,186,185,253,32,189,170,248,128,29,25,86,130,30,28,64,32,231,39,74,57,246,104,172,98,243,193,3,59,42,69,190,96,146,50,76,82,148,146,131,89,106,243,131,147,169,224,46,45,166,163,76,5,247,3,92,229,75,84,128,70,17,136,68,186,79,16,64,44,144,78,190,119,16,28,184,159,241,112,24,118,195,177,214,82,15,217,179,115,16,71,101,103,246,132,58,178,59,244,111,29,216,196,50,75,179,39,221,157,99,158,114,100,22,30,146,3,235,166,170,119,225,66,239,144,253,28,216,40,41,239,41,73,163,14,108,139,32,85,92,134,68,23,216,54,219,4,11,110,120,100,216,52,22,118,243,160,139,54,151,89,117,141,68,128,253,78,40,22,255,91,35,229,128,104,83,104,61,159,144,96,26,165,85,97,20,197,166,74,166,119,53,39,171,164,26,79,177,217,78,23,91,167,146,138,176,2,21,24,246,244,234,158,49,201,157,244,18,138,149,145,34,240,48,120,82,0,142,38,90,30,35,118,139,32,248,99,65,226,2,187,18,245,188,110,68,77,97,86,194,110,96,5,184,25,184,217,169,73,200,174,131,75,80,95,6,241,44,91,21,224,233,15,70,177,68,95,244,37,27,24,30,229,34,171,50,57,223,173,234,25,62,78,123,115,15,192,126,143,100,140,220,161,68,158,13,212,192,164,88,141,118,96,234,188,95,82,219,193,173,78,25,21,234,102,170,209,15,12,177,212,16,207,178,186,169,33,146,223,202,158,6,218,52,104,25,229,225,36,12,99,128,108,250,36,52,52,195,98,80,96,210,18,201,181,65,214,226,239,88,162,27,36,3,159,170,18,118,254,217,119,229,39,210,239,94,225,187,112,191,59,108,77,126,244,221,74,242,93,95,189,91,102,66,205,177,170,250,221,85,242,174,217,99,75,48,154,138,149,148,142,17,107,47,89,25,51,156,155,52,35,89,81,93,149,46,103,138,139,73,155,47,201,192,219,71,130,100,85,18,230,72,99,228,142,97,160,222,168,198,86,173,3,10,253,85,182,104,109,53,131,44,51,108,92,54,41,9,17,62,150,106,107,204,45,200,170,218,146,229,181,47,142,160,173,218,141,251,94,126,10,199,20,27,218,198,237,116,196,200,2,30,180,42,131,65,69,18,23,174,28,155,141,237,89,192,177,182,48,48,83,222,48,75,203,199,20,90,22,210,66,4,191,175,149,34,139,69,137,59,249,201,145,93,168,42,224,129,108,229,158,131,81,87,45,205,123,224,85,134,211,0,208,204,18,188,185,8,132,235,16,236,228,173,218,101,231,82,205,229,65,32,151,115,41,138,182,24,53,188,91,74,120,183,188,23,201,61,214,226,5,166,188,32,73,91,18,93,2,246,72,10,32,5,23,128,133,206,71,63,91,155,89,222,42,43,114,197,118,75,84,131,87,172,206,54,75,93,159,222,73,156,194,1,140,241,146,250,205,85,82,103,87,129,172,92,123,214,62,59,48,29,91,69,134,21,111,87,112,164,29,93,184,209,99,153,150,193,56,108,78,134,98,88,64,30,245,12,210,53,155,165,159,122,146,249,132,42,203,12,16,232,74,147,119,129,173,240,144,245,141,222,49,122,220,134,14,149,28,92,96,165,184,238,100,202,139,223,215,182,228,72,191,181,100,34,6,162,0,250,174,90,135,233,200,29,168,113,123,54,20,195,10,236,81,151,178,76,23,114,174,38,223,152,102,157,219,136,137,61,215,205,0,1,74,137,43,43,191,217,138,42,25,93,83,213,197,251,162,233,246,129,56,100,201,149,205,30,254,123,176,18,127,217,156,84,176,250,236,138,120,164,232,195,165,227,194,147,157,143,22,32,187,189,6,116,194,3,91,88,171,252,88,155,156,147,149,79,132,253,210,35,11,31,165,31,131,130,166,51,56,88,72,30,166,214,96,139,30,105,102,151,22,188,193,94,175,81,227,180,91,143,154,209,0,74,14,134,61,117,98,246,21,39,57,17,86,192,47,59,35,117,192,108,31,14,249,196,172,95,44,192,62,15,17,172,173,91,129,160,75,246,60,216,28,128,173,182,4,88,173,7,69,212,62,208,87,115,182,49,216,43,34,224,58,244,39,1,151,154,178,252,105,39,1,140,69,71,79,1,207,152,0,236,177,123,205,40,63,4,92,7,192,184,121,0,88,235,105,33,181,75,232,111,48,207,157,0,140,53,230,1,112,192,19,192,1,185,77,183,84,36,25,169,202,73,30,152,94,138,65,154,7,214,51,109,23,236,25,121,178,4,153,29,155,150,233,89,162,13,49,217,87,234,104,70,145,33,6,159,158,35,134,210,15,136,193,163,167,196,80,200,18,131,195,206,17,67,253,7,168,93,209,83,98,168,102,137,193,103,231,137,225,51,192,89,98,168,102,137,65,1,206,18,67,245,7,128,3,122,74,12,149,44,49,120,236,60,49,192,65,141,72,71,236,89,81,219,83,38,134,179,96,70,156,235,244,65,174,103,247,46,56,187,119,149,31,236,157,127,102,239,74,217,189,115,207,238,93,238,7,152,8,207,236,93,61,187,119,193,7,123,247,25,224,236,222,213,179,123,23,124,176,119,159,17,69,118,239,170,217,189,243,63,216,59,135,200,205,115,97,243,118,36,101,255,149,70,98,227,98,129,125,198,234,239,182,67,220,140,57,204,56,201,198,120,56,202,27,161,198,57,164,164,95,48,227,140,12,191,111,44,98,86,105,89,10,97,216,23,123,5,146,192,76,27,65,124,50,227,135,166,104,208,208,40,60,168,62,136,204,225,87,207,47,82,29,8,200,37,211,141,110,35,82,97,221,35,49,212,87,89,165,62,36,153,222,93,248,214,90,245,62,41,209,10,72,57,175,49,166,77,143,23,200,255,171,182,168,107,204,230,74,84,243,133,190,52,185,100,101,162,187,115,178,10,115,168,136,22,188,100,123,213,114,101,37,221,11,216,50,248,49,18,215,31,111,233,170,214,151,143,178,163,82,253,49,20,139,83,63,249,64,129,35,17,15,105,121,163,85,234,167,42,117,248,197,120,30,95,220,48,129,141,177,110,105,185,244,96,162,107,225,181,154,241,29,197,230,15,237,11,171,5,196,210,113,120,15,47,12,91,119,255,69,215,2,14,127,142,29,189,83,45,218,149,50,1,129,102,56,193,234,124,188,170,159,112,125,63,213,113,121,198,115,79,186,127,27,204,255,18,155,45,25,218,180,147,52,243,57,233,122,94,72,226,46,14,128,215,69,211,55,123,241,58,128,115,175,137,18,44,160,92,247,131,200,197,157,142,67,98,61,235,190,27,132,143,69,117,244,58,243,104,28,73,145,80,215,187,238,244,237,2,241,20,90,11,253,214,21,219,34,158,235,32,206,89,113,228,135,127,18,41,228,100,204,226,202,224,38,40,248,18,68,247,80,171,241,48,223,54,172,222,190,100,115,96,5,211,10,11,58,207,102,12,173,217,211,28,62,126,37,26,189,213,153,143,70,164,75,182,52,205,192,98,179,123,117,182,227,150,25,238,36,249,169,208,244,225,43,23,104,194,29,87,152,123,189,136,91,37,172,72,166,123,3,192,93,92,71,186,49,151,85,96,104,58,202,9,131,152,25,152,226,152,142,180,11,182,179,218,56,10,163,169,123,233,149,7,244,2,212,43,236,106,152,19,250,149,25,90,21,101,108,57,210,116,63,201,136,176,59,106,158,93,37,155,103,13,159,85,248,14,158,204,74,39,199,116,33,240,21,76,13,27,86,120,240,241,26,73,247,195,182,207,198,122,22,224,141,28,109,139,55,176,236,217,193,146,150,140,107,99,177,161,224,9,57,17,74,108,132,15,101,130,12,199,89,179,165,212,141,34,154,54,130,184,48,239,58,170,159,57,86,180,78,163,56,101,227,153,131,101,86,198,239,197,231,163,155,110,143,22,251,190,46,216,146,200,21,23,200,185,134,135,23,236,70,46,175,111,218,106,50,222,139,3,128,121,230,160,55,231,64,161,178,146,103,232,210,112,225,97,64,172,4,95,75,209,187,45,199,118,196,50,175,128,164,47,110,108,127,110,26,161,101,212,208,226,47,216,150,201,25,195,226,78,247,40,236,164,72,173,24,239,14,90,14,101,147,233,81,163,169,239,158,11,246,206,228,238,172,216,63,97,119,124,216,157,30,14,201,177,150,137,198,156,216,150,18,51,187,91,95,255,96,91,124,152,216,30,244,121,59,199,234,77,99,231,183,112,110,86,184,85,42,13,33,74,140,134,217,208,113,0,113,97,33,168,156,240,112,56,105,162,69,23,199,40,39,60,28,38,6,71,53,182,185,25,231,167,85,182,187,121,86,106,198,5,171,53,145,133,230,152,219,138,13,96,190,113,32,141,254,6,213,108,144,160,17,15,55,202,220,141,117,17,173,96,215,216,241,54,229,70,172,74,111,211,52,199,194,182,248,125,214,67,229,176,202,188,222,107,74,71,48,164,247,200,172,161,126,1,44,169,35,208,116,184,110,164,34,6,140,247,176,33,18,55,117,108,196,87,17,63,152,99,185,116,159,137,105,58,194,204,97,73,190,130,209,204,6,119,172,99,137,173,175,118,82,237,66,179,67,115,134,85,194,32,17,17,246,91,73,44,120,72,232,229,107,9,209,185,105,152,173,235,179,16,235,244,220,148,170,231,32,214,186,13,113,248,188,91,43,21,242,231,145,180,101,102,152,96,205,167,41,202,41,222,114,129,220,250,109,154,116,76,78,125,48,32,143,207,245,213,70,116,109,123,242,228,149,122,241,29,20,166,98,235,223,249,254,14,148,252,145,203,11,216,60,114,156,49,188,227,113,40,95,55,4,3,175,95,243,228,64,175,239,26,146,157,221,153,17,104,25,134,181,19,29,64,135,154,79,231,240,112,245,37,95,242,251,214,9,58,128,132,39,56,244,57,102,64,125,137,131,74,31,207,3,58,220,65,246,124,196,184,179,42,203,61,26,7,103,113,47,215,24,221,91,167,97,150,7,2,167,109,132,141,140,224,184,141,158,229,154,7,62,49,229,172,9,63,202,126,127,30,93,234,136,179,145,153,255,179,164,165,164,241,149,236,229,106,123,162,123,148,252,86,225,36,111,193,236,116,62,163,55,62,154,97,29,218,211,145,150,216,222,190,202,198,162,79,101,15,109,198,91,222,86,72,15,232,4,221,182,51,250,20,105,131,168,67,167,91,20,143,102,244,205,124,232,19,213,110,30,127,170,233,70,132,240,19,106,208,248,237,26,153,32,145,13,40,134,12,210,72,183,249,201,122,109,100,144,216,1,192,92,98,123,84,80,36,110,90,240,179,213,150,239,105,203,117,65,74,4,51,122,212,86,183,18,117,168,195,226,249,109,84,224,22,136,146,180,192,94,112,104,81,61,27,138,8,28,196,180,32,253,37,61,80,161,55,4,116,75,101,7,51,205,161,230,162,157,222,40,205,24,164,68,100,103,58,240,70,169,144,242,23,97,226,167,194,15,21,96,167,169,105,99,137,173,167,148,163,38,34,50,146,110,139,38,214,73,227,128,158,184,88,102,243,0,107,183,136,180,119,126,64,201,191,19,128,240,58,5,21,156,190,1,163,90,210,53,15,73,178,75,59,190,17,219,148,152,237,74,128,169,42,246,14,30,39,46,79,95,17,193,194,26,193,103,29,186,178,158,76,214,5,242,45,189,226,99,12,204,165,142,245,120,42,255,96,147,204,91,36,117,143,142,44,177,65,91,107,12,100,228,208,131,133,4,189,164,71,34,232,171,97,221,193,227,128,214,209,63,2,223,147,241,189,240,193,166,238,102,233,194,232,194,3,54,42,21,132,15,104,127,120,81,6,82,88,95,177,9,196,53,12,104,165,185,37,166,38,104,100,143,200,204,250,25,157,181,34,173,215,56,52,104,197,187,191,76,61,222,181,76,242,156,183,199,58,164,79,6,59,120,180,158,106,105,218,77,157,154,69,91,104,100,176,128,246,150,152,174,142,29,96,100,45,100,10,143,30,152,165,163,67,233,49,126,88,103,49,187,235,74,233,149,39,183,36,58,152,27,34,226,5,118,185,35,3,254,234,207,143,121,216,207,98,255,69,196,130,202,26,249,200,8,150,212,239,43,3,28,32,118,6,3,70,90,210,237,103,141,178,122,110,115,33,19,120,52,82,34,196,74,6,88,42,68,224,245,31,139,22,14,173,220,188,202,83,119,125,230,212,221,164,45,206,120,234,110,20,177,133,240,114,253,102,155,234,65,184,162,178,31,36,28,185,238,68,221,194,14,205,117,159,240,221,139,238,72,29,27,135,134,183,47,166,202,237,139,55,87,102,218,249,92,84,88,240,98,213,56,30,197,103,79,24,16,41,27,134,250,137,72,225,1,2,143,183,66,95,134,83,125,27,36,225,113,66,139,246,98,45,58,30,203,151,79,115,161,63,135,79,34,74,77,135,5,3,148,119,204,4,67,220,187,183,202,243,224,196,10,183,19,43,220,241,88,190,127,122,23,80,176,31,168,1,197,193,185,116,231,18,202,161,235,37,80,138,99,49,67,143,238,186,41,70,127,226,82,118,13,147,132,121,22,65,195,192,24,138,3,128,226,34,64,224,233,73,28,197,224,254,41,149,168,129,252,253,162,171,248,123,0,196,227,224,178,134,153,179,93,101,153,227,213,142,149,76,158,106,156,91,125,136,139,70,52,85,227,122,59,173,254,75,81,188,157,241,209,29,176,189,46,16,252,212,163,126,207,138,111,41,213,168,172,43,82,157,218,141,216,162,82,74,133,162,164,219,180,73,239,118,33,219,231,44,202,142,131,223,186,113,150,159,33,11,172,9,118,36,139,59,222,91,5,170,27,56,202,139,20,56,20,199,32,198,147,92,219,21,40,254,46,168,169,182,195,107,74,133,54,67,205,236,43,102,225,197,222,120,5,49,27,84,112,21,66,233,211,25,175,139,120,103,107,129,129,155,180,189,134,187,117,199,235,108,37,99,61,231,188,78,135,232,64,188,100,67,152,237,29,85,91,94,103,21,188,79,141,83,225,37,30,27,37,27,166,251,47,86,104,58,197,10,173,21,174,52,185,242,39,225,72,129,43,67,196,243,123,124,137,159,247,201,21,104,177,182,48,161,213,233,171,22,239,230,220,63,160,119,19,7,190,31,212,52,82,226,216,1,237,108,178,1,110,125,167,163,73,118,148,111,67,188,210,64,215,91,133,201,69,7,7,111,135,143,7,14,127,181,82,122,21,126,172,176,23,14,70,143,239,247,56,104,101,102,246,206,184,99,33,146,17,239,230,229,139,223,191,70,32,150,179,39,226,110,145,219,232,241,171,29,46,45,74,37,222,164,204,6,50,61,103,2,75,183,124,109,5,170,51,7,111,38,120,154,196,241,178,58,43,53,95,37,151,117,64,118,187,226,157,84,108,163,93,101,117,216,77,51,78,49,192,229,108,19,47,37,245,248,70,244,138,243,50,137,110,37,152,255,37,145,43,115,117,148,140,145,110,61,204,228,151,34,162,74,17,238,202,200,227,71,17,41,236,146,172,215,36,58,201,83,85,209,3,233,156,67,151,165,59,131,214,99,47,231,156,87,67,146,35,241,149,236,147,246,188,72,238,242,131,58,59,160,33,42,60,201,131,28,94,177,154,186,72,75,128,46,167,19,103,218,153,6,98,158,24,124,225,152,92,117,166,249,41,140,188,142,3,116,3,35,87,103,26,31,165,249,245,20,83,58,88,112,253,150,214,122,186,247,146,58,215,56,73,152,222,190,136,73,88,48,191,221,245,179,196,152,217,201,51,147,253,53,152,243,178,146,253,2,118,93,107,190,252,40,221,164,196,64,72,191,86,242,28,208,69,241,198,213,187,90,103,57,188,13,7,146,50,96,66,34,134,91,210,32,72,110,124,38,78,55,174,164,43,178,44,96,41,93,117,123,70,89,219,93,148,205,42,74,153,173,116,24,75,38,225,200,158,241,109,167,147,159,184,124,205,21,65,246,206,74,254,42,133,142,215,59,184,49,46,47,43,125,117,244,206,49,212,5,238,32,62,231,154,211,45,121,174,132,89,110,32,101,240,89,25,17,60,161,13,109,168,88,112,31,79,147,181,58,146,105,158,174,248,190,76,222,242,3,249,212,14,248,130,39,211,16,33,112,27,30,148,201,84,169,43,33,95,227,248,21,161,152,171,181,229,17,254,54,226,235,35,60,12,200,138,167,243,196,38,107,142,41,63,131,144,47,197,26,247,188,142,170,207,116,199,47,155,58,249,142,227,69,52,54,68,133,13,112,87,180,23,69,226,173,157,105,128,222,242,130,144,102,34,158,180,159,54,4,122,248,125,37,66,244,34,46,106,60,104,186,168,211,212,160,58,70,54,240,75,62,68,129,205,109,182,213,47,124,45,163,239,56,86,89,94,129,132,254,40,58,143,175,248,88,25,84,163,236,197,226,0,18,176,115,236,48,226,216,99,118,114,228,185,34,134,116,37,37,27,114,112,53,237,49,110,100,10,179,198,192,240,35,47,21,117,55,74,37,125,44,247,168,58,152,201,10,192,85,178,201,10,24,133,155,73,86,112,168,74,86,208,153,9,117,144,132,224,108,152,249,11,152,166,96,61,72,196,80,235,131,165,32,122,235,4,214,192,151,58,35,161,74,172,0,243,20,108,62,71,102,107,175,184,8,255,241,200,145,23,180,139,54,160,220,99,51,228,217,17,223,91,169,96,160,8,105,196,66,18,133,221,84,177,93,131,45,127,196,170,14,59,94,99,218,104,97,112,190,80,69,29,164,196,146,216,194,81,228,117,156,221,180,209,189,86,215,106,129,95,88,32,138,25,6,171,94,218,26,48,200,68,201,172,128,18,67,209,106,114,199,223,219,73,26,105,186,14,65,65,100,121,77,54,124,161,149,83,144,116,249,10,253,62,240,244,146,218,201,195,28,197,40,231,13,215,137,73,161,140,230,49,99,168,11,4,199,9,37,166,200,186,250,163,21,214,49,221,208,34,20,10,102,113,193,218,58,96,154,251,215,32,10,237,248,172,153,184,164,132,143,177,177,73,196,179,70,129,221,154,160,97,189,105,208,57,146,5,189,58,3,218,59,1,93,56,1,253,79,155,245,159,8,58,58,1,93,205,34,164,122,130,16,255,12,104,231,4,244,24,148,116,126,143,82,209,145,5,120,61,68,28,213,18,21,45,202,15,192,208,236,3,28,72,51,191,217,44,68,114,228,190,80,9,15,28,45,190,195,140,141,231,68,86,195,211,86,226,34,244,24,56,136,136,126,229,160,245,5,240,221,222,179,178,189,108,249,140,8,110,21,113,79,199,95,21,112,54,64,213,83,152,77,59,21,32,93,129,95,208,159,50,56,112,116,167,24,105,87,37,248,197,105,227,133,118,224,151,173,212,75,7,70,247,170,241,106,114,53,13,139,226,242,240,8,156,67,214,56,73,238,113,225,200,6,130,107,23,248,204,210,206,134,34,207,89,242,37,204,5,233,103,142,169,100,234,123,142,248,221,81,171,192,133,218,87,224,123,212,208,247,124,46,172,74,68,62,159,20,56,72,239,41,201,14,175,154,215,16,85,42,16,200,87,112,202,133,16,172,226,67,249,14,84,123,27,222,101,218,203,1,83,132,103,211,2,47,83,43,219,225,184,107,236,92,145,71,130,201,20,248,66,229,204,76,178,236,203,40,63,49,205,214,226,136,105,164,200,49,227,16,166,128,25,135,206,137,57,214,205,38,250,106,156,129,218,153,31,21,248,115,108,232,56,207,200,113,57,125,158,31,20,120,71,65,47,157,124,195,76,240,247,72,166,188,145,75,139,188,35,190,212,139,111,80,195,225,107,164,9,24,107,175,164,2,55,199,102,164,116,29,160,93,98,64,118,129,163,99,169,244,163,245,30,212,131,41,190,252,34,128,141,212,232,84,46,81,145,31,227,173,64,87,209,185,48,223,204,185,43,136,48,147,74,138,193,139,64,222,204,3,145,188,235,210,116,241,41,35,75,55,83,61,178,148,100,252,102,127,23,47,101,33,73,201,173,8,183,58,74,145,37,254,206,83,9,86,177,7,254,200,7,54,32,163,83,23,39,170,61,231,93,24,212,162,24,191,201,155,58,149,59,76,14,75,18,112,5,170,14,15,154,33,10,128,85,62,111,94,35,78,101,184,92,236,54,9,88,25,165,239,215,29,21,82,98,227,130,40,206,10,47,96,152,68,186,32,225,133,240,181,237,76,69,54,199,222,209,42,118,228,123,12,251,91,145,206,142,244,227,140,233,152,99,85,249,245,158,152,186,132,89,30,39,173,7,123,217,139,55,16,89,247,136,131,57,29,227,235,175,220,144,167,74,128,129,136,189,138,34,97,166,70,230,176,35,175,209,161,96,171,37,250,8,111,244,45,149,146,39,76,254,71,88,155,48,2,30,184,131,225,144,202,120,142,207,135,248,125,107,160,132,150,3,112,180,53,49,105,165,210,148,230,141,35,223,112,252,6,14,158,52,90,58,41,88,166,71,121,176,159,115,158,234,52,95,53,162,38,178,245,78,6,233,48,250,208,240,233,199,184,47,243,80,224,30,192,178,20,51,88,193,79,174,8,24,40,113,76,226,181,107,188,52,222,37,110,133,245,51,162,159,151,181,85,195,240,216,5,108,232,80,25,159,169,19,112,38,143,73,116,140,24,57,30,86,201,179,142,17,239,168,42,85,106,116,89,141,246,59,195,136,130,214,248,184,165,248,169,97,5,80,159,142,254,193,26,24,143,23,76,152,248,134,214,140,164,202,184,196,202,229,35,115,148,254,53,209,190,148,128,14,111,95,83,223,181,31,65,91,29,15,85,121,176,232,70,108,44,6,127,31,178,12,34,32,207,62,234,0,10,5,47,89,20,96,200,229,191,20,5,87,49,10,90,31,160,160,97,160,96,242,103,160,224,57,139,130,250,191,26,5,181,24,5,157,15,80,64,13,20,140,255,25,40,240,51,40,120,162,38,10,60,6,203,123,251,8,3,133,44,6,162,31,97,32,215,254,33,6,42,49,6,46,25,6,105,13,111,222,82,27,165,76,44,98,26,143,141,9,44,127,196,148,72,250,201,242,253,31,44,223,205,44,255,129,153,203,175,211,97,137,188,124,180,252,93,118,249,254,143,150,31,253,120,249,133,120,249,232,188,131,229,223,189,164,90,18,171,237,111,79,244,238,15,180,33,245,147,229,151,174,127,180,251,141,28,237,156,189,234,114,148,151,80,76,46,144,241,44,161,210,231,157,72,12,183,194,81,78,215,132,180,231,246,59,5,76,190,70,246,65,94,26,109,101,219,225,203,73,25,141,192,9,136,138,6,81,31,213,181,219,194,46,218,51,1,162,110,239,82,32,74,148,151,39,197,52,136,146,6,177,122,170,38,158,143,218,164,134,227,74,160,66,138,187,108,223,177,49,165,140,23,58,175,70,45,64,35,226,209,110,112,133,146,74,186,172,137,37,127,51,158,150,90,24,118,13,191,245,53,225,148,121,177,217,17,2,138,219,74,7,140,130,252,61,195,212,79,132,49,52,133,62,110,150,250,172,128,212,93,1,253,89,40,11,233,98,143,212,180,230,238,226,204,168,244,223,167,254,129,56,239,47,227,94,144,169,79,46,173,241,98,11,19,232,149,202,40,197,138,134,78,103,170,130,74,243,78,204,184,147,42,203,148,177,204,137,140,156,169,25,157,198,147,1,61,158,247,187,101,62,227,157,252,160,4,234,95,202,155,113,48,102,107,212,211,130,251,185,43,202,68,25,49,230,194,176,148,44,86,120,61,228,136,48,245,226,189,245,47,125,209,201,190,152,163,153,23,163,243,47,2,173,165,95,172,102,95,92,157,127,113,82,230,199,155,91,32,172,138,105,187,188,228,88,112,100,82,225,88,86,170,110,168,40,57,114,197,11,88,29,66,9,56,155,25,121,202,143,42,252,130,167,82,174,125,0,129,230,61,143,86,120,145,91,201,67,95,24,74,43,66,88,26,154,108,89,199,231,216,69,208,43,129,136,166,168,166,40,13,58,16,178,227,164,8,154,90,164,125,77,5,94,65,107,157,67,175,120,201,35,83,212,89,197,87,234,124,239,1,67,53,36,56,143,94,242,93,75,100,247,251,59,226,211,196,36,184,35,11,106,166,202,175,40,124,22,173,104,21,88,105,229,93,153,92,87,20,128,190,195,37,85,133,199,59,253,24,61,23,75,124,60,53,98,235,47,121,23,93,95,21,110,113,29,151,113,197,253,18,9,116,26,117,157,191,151,226,244,99,84,87,174,208,90,233,198,179,26,227,111,107,154,159,86,133,225,245,0,44,96,138,117,76,74,252,229,53,237,44,43,243,22,86,165,45,241,107,35,203,199,168,31,65,53,63,74,85,83,23,214,220,50,111,148,180,15,213,10,81,21,153,212,197,7,83,149,135,174,132,165,23,126,217,170,92,235,136,156,84,120,201,132,169,13,179,122,165,17,221,188,3,18,184,73,12,150,21,62,152,43,167,206,42,11,56,130,175,7,92,110,232,140,155,156,245,128,24,147,97,186,188,136,237,114,47,121,81,59,139,38,50,53,210,6,117,66,56,233,58,149,38,69,236,220,222,192,248,233,17,45,222,70,154,140,25,89,188,50,149,252,151,29,104,222,85,172,78,92,16,12,107,211,188,211,241,24,211,26,123,214,177,113,111,222,53,250,237,218,243,155,39,32,147,81,68,94,1,208,211,211,10,215,53,154,44,136,153,138,26,100,19,199,170,244,45,236,192,206,195,7,246,205,87,96,230,78,75,149,30,227,211,99,231,138,196,30,14,143,188,69,124,164,127,89,112,12,107,120,115,59,129,72,25,103,202,195,53,189,108,3,229,84,232,219,174,237,8,160,171,199,27,220,138,242,80,89,209,248,180,214,174,41,168,0,34,124,213,14,121,62,157,191,34,226,222,86,109,56,33,99,13,54,132,31,218,112,113,78,211,145,119,178,102,38,124,107,213,202,9,12,21,228,183,174,212,183,114,108,122,217,186,36,177,212,0,223,218,217,202,109,15,63,45,237,37,126,43,104,121,230,183,86,240,173,214,5,201,126,43,32,47,93,20,32,38,42,22,216,8,171,54,226,176,87,169,186,172,34,248,242,173,206,74,184,220,246,190,131,101,144,70,85,235,213,140,121,242,227,90,117,79,239,58,24,108,199,71,58,186,38,185,147,196,245,242,180,109,202,234,86,173,59,53,221,81,189,137,101,150,159,46,244,251,240,44,196,104,118,24,62,111,165,135,87,248,232,208,122,198,95,138,88,112,196,44,26,195,70,110,27,145,255,244,222,150,148,227,235,122,216,190,250,250,123,103,156,42,40,195,70,171,206,99,108,216,48,83,36,158,138,157,177,186,136,70,185,142,156,159,122,4,111,5,215,98,14,203,235,20,56,135,143,118,215,143,230,65,182,37,223,127,170,117,186,176,125,0,233,54,230,44,137,93,127,156,73,92,55,10,15,147,151,178,133,146,203,196,109,90,58,130,226,109,214,18,1,20,237,62,30,163,92,19,121,224,219,134,138,131,218,96,34,131,190,216,126,204,15,59,126,139,230,189,214,212,7,66,215,54,33,4,250,180,237,218,234,201,168,212,125,141,101,9,195,104,101,159,43,184,105,4,38,122,9,91,140,104,198,224,22,145,151,43,184,38,134,19,191,29,187,103,12,23,104,38,202,83,173,242,216,70,222,53,193,18,89,97,170,178,241,219,70,59,198,11,100,90,16,21,110,226,226,76,152,79,253,242,126,131,163,38,142,44,220,17,145,176,9,63,109,200,166,137,188,178,201,85,141,212,183,117,59,192,67,52,141,176,70,91,104,90,167,158,174,122,99,101,157,178,167,254,13,8,254,79,123,44,105,188,35,163,194,221,226,172,121,10,57,60,123,91,244,167,184,1,171,254,56,99,150,98,139,110,45,177,74,77,167,213,206,74,43,128,108,222,133,201,25,22,40,151,82,31,68,171,201,211,101,95,231,199,141,156,251,87,195,37,238,25,117,130,98,183,216,75,241,6,36,212,137,211,61,69,241,208,76,185,71,125,226,105,121,175,44,39,114,134,85,50,10,7,207,137,190,42,14,198,126,160,138,61,178,81,125,0,159,127,90,15,132,137,105,20,13,12,11,211,211,98,160,108,70,211,209,110,160,206,87,164,192,20,7,58,232,143,141,156,135,53,230,232,191,205,238,224,148,208,169,119,247,104,22,90,220,49,25,148,245,180,28,42,114,100,163,194,240,213,44,238,2,122,106,27,205,172,172,216,183,12,140,250,189,74,83,157,56,182,239,215,90,102,33,197,144,209,82,31,233,133,93,244,45,173,237,76,167,219,27,183,169,206,25,171,245,139,45,179,221,204,138,81,231,94,188,180,188,183,180,126,51,157,30,111,114,42,85,128,177,249,253,54,245,18,168,228,183,86,126,52,169,222,43,255,129,8,231,73,95,155,246,104,214,218,16,51,219,116,149,45,74,5,84,184,106,10,173,110,180,192,187,21,145,93,34,49,85,25,236,37,36,15,97,231,136,186,129,181,195,202,79,112,234,202,215,29,125,165,142,202,12,125,40,79,81,47,9,199,28,45,123,27,228,146,119,75,149,156,239,209,222,142,188,106,174,125,247,162,14,88,133,246,220,76,22,59,102,241,161,192,251,20,221,214,197,231,46,175,177,180,128,123,163,18,198,233,104,127,91,198,197,61,133,170,222,39,60,147,87,235,147,127,235,154,87,43,144,93,173,59,167,112,193,63,21,186,85,1,206,187,23,86,253,114,159,42,17,28,134,20,137,88,196,171,34,36,120,184,20,151,234,211,174,235,152,23,93,133,140,230,93,80,104,3,250,84,189,169,8,128,59,9,240,66,1,132,179,52,199,164,58,0,232,188,6,58,104,98,84,19,55,39,188,150,35,230,205,73,70,219,155,185,89,65,198,37,15,99,76,17,27,220,255,236,165,137,1,241,120,105,222,149,49,16,78,6,46,122,164,231,91,111,102,196,162,196,254,142,220,189,39,205,0,88,111,101,205,83,119,230,65,80,63,192,42,90,158,40,227,112,211,210,99,125,225,23,191,91,235,59,211,99,189,2,154,211,237,187,98,83,92,127,112,70,116,113,132,56,138,241,174,8,87,135,151,16,148,207,122,245,214,163,224,225,137,72,133,215,223,221,66,199,210,208,222,65,116,65,184,59,170,71,174,140,83,61,16,235,21,83,251,27,93,224,5,141,93,187,149,220,63,229,238,29,78,32,132,23,167,103,195,65,163,216,148,124,119,212,41,226,164,87,149,250,63,215,133,127,159,106,92,68,240,182,151,252,33,63,234,5,112,83,103,239,18,153,158,227,154,134,230,135,26,6,49,12,60,43,197,27,51,93,48,250,105,48,42,60,168,221,48,147,184,96,247,101,30,75,92,204,111,228,169,93,180,31,46,91,72,105,62,73,210,205,228,17,109,53,174,121,92,158,192,156,212,130,248,194,18,226,131,216,109,86,246,10,232,130,84,68,46,172,79,142,86,170,166,78,63,221,7,102,5,48,176,18,18,22,61,126,87,129,127,253,180,191,36,78,99,160,107,178,19,129,108,57,178,34,27,17,201,102,164,61,98,33,136,213,94,235,74,62,225,181,13,185,16,165,164,201,156,165,10,113,13,51,77,35,140,37,229,112,73,152,105,228,147,89,203,116,94,200,234,255,67,227,130,131,21,162,57,194,39,219,38,79,165,1,167,171,14,97,121,30,116,88,87,25,250,145,48,215,161,194,5,33,55,114,164,163,181,205,128,189,193,155,86,244,176,18,124,178,56,214,113,206,252,105,45,43,166,108,116,110,150,93,102,119,48,174,64,59,238,171,246,148,231,216,198,222,146,76,33,141,116,38,207,142,212,216,10,213,165,42,155,41,205,27,159,57,194,117,93,101,151,44,85,76,202,59,159,101,90,199,138,37,76,190,177,96,231,235,13,249,233,225,117,42,135,99,193,147,172,35,57,174,200,95,102,101,26,145,36,98,28,211,30,241,149,135,148,15,51,119,82,41,111,108,102,1,113,9,72,39,225,86,155,37,150,19,42,95,153,109,184,35,234,56,21,248,107,170,237,73,34,150,90,114,58,101,38,234,218,170,72,29,183,179,209,69,30,61,82,98,34,226,63,22,221,106,172,205,99,198,3,251,75,45,69,143,53,22,227,231,218,244,178,98,118,202,45,207,247,170,108,104,165,130,106,78,242,108,43,36,61,181,106,38,17,98,164,18,179,115,60,169,11,107,110,215,232,221,170,86,73,32,125,7,40,162,55,250,88,87,77,222,182,177,178,127,27,43,99,83,215,58,86,137,242,5,102,163,244,124,114,193,43,162,182,72,142,239,45,227,33,154,64,67,98,149,181,118,237,18,105,176,5,62,90,41,16,29,253,77,248,101,1,43,103,97,32,105,145,120,36,158,134,17,192,141,9,214,69,2,119,132,109,121,66,89,159,198,166,97,237,5,32,124,94,36,50,34,60,56,15,163,74,60,235,162,134,223,105,198,206,92,110,120,120,7,233,18,208,32,89,116,99,47,50,252,179,215,86,35,199,29,196,78,183,109,118,30,36,141,201,173,28,106,252,36,134,30,50,67,225,239,25,143,199,162,78,162,199,130,196,36,34,166,50,112,93,146,0,230,169,193,133,204,96,128,124,201,226,193,192,236,70,122,112,95,0,30,102,0,15,18,184,67,115,104,41,51,20,192,46,141,9,79,245,216,182,0,107,103,192,94,39,96,109,115,104,33,51,116,52,179,94,177,36,137,99,237,140,2,65,87,252,202,178,209,92,228,52,85,24,116,174,157,132,49,38,102,168,105,3,75,24,87,82,9,233,119,169,42,254,83,188,245,255,220,1,32,44,122,52,110,6,148,9,54,49,66,64,251,153,126,88,126,146,153,52,73,66,67,60,50,183,220,169,12,246,182,46,94,183,73,229,37,121,117,39,141,255,218,113,153,180,94,98,169,51,218,154,16,173,69,199,65,30,115,107,129,140,202,246,172,21,219,16,211,22,239,18,157,195,111,246,4,48,171,0,235,138,69,227,244,26,141,188,159,145,158,75,207,216,157,166,101,76,122,170,191,147,252,121,157,254,179,111,20,230,78,218,113,36,210,74,82,218,115,156,214,243,100,20,130,177,41,242,129,33,213,217,51,11,251,253,140,92,107,206,83,101,109,100,192,214,5,31,217,64,157,57,254,240,170,106,169,103,13,137,73,57,93,236,76,193,59,34,62,171,179,107,234,210,15,190,117,129,210,107,148,52,69,128,127,254,255,236,189,251,155,36,71,117,40,248,175,148,103,196,76,247,76,85,119,214,187,123,230,67,159,212,61,93,48,96,73,88,35,144,17,195,157,155,85,149,85,157,234,170,202,154,204,172,126,12,244,126,194,96,64,54,92,236,253,252,2,99,27,188,190,96,243,25,184,216,187,182,120,250,127,217,85,143,164,159,252,47,108,60,51,227,113,226,145,213,61,176,182,23,129,152,201,138,56,17,113,226,196,137,243,142,5,102,65,24,157,248,33,168,131,151,62,194,217,254,109,116,197,144,146,19,139,65,60,200,136,232,49,216,62,40,3,207,136,221,189,140,64,153,138,193,2,136,97,227,196,137,163,1,46,225,39,229,69,204,6,103,164,250,243,209,32,47,146,148,209,199,140,216,144,143,6,56,155,130,238,220,254,17,169,30,190,95,112,161,206,158,204,6,207,148,82,248,225,114,144,160,11,252,147,201,96,155,148,19,28,180,250,56,44,57,190,135,99,136,177,174,147,12,22,7,47,22,15,110,229,131,85,127,175,40,74,147,13,222,236,239,77,176,166,189,187,71,220,65,47,241,18,61,188,52,249,96,78,94,160,24,60,110,19,49,243,241,224,20,41,205,69,190,102,58,200,176,24,252,201,199,131,101,81,31,18,9,131,131,41,137,15,158,15,186,88,24,76,241,53,6,220,8,103,194,141,96,184,85,206,248,173,98,190,52,30,239,29,44,90,216,195,30,227,141,186,55,208,47,98,180,159,3,92,252,234,147,243,193,147,123,133,196,132,38,137,36,234,7,243,65,81,6,238,12,125,219,65,162,51,250,214,252,104,41,248,13,230,56,169,17,181,195,188,36,29,204,15,166,101,54,12,142,100,14,145,186,43,228,78,29,99,195,63,154,110,40,124,27,98,141,110,16,141,138,15,19,164,77,12,226,50,224,251,0,59,25,62,141,230,183,55,208,35,221,34,229,181,132,7,111,34,158,129,160,127,50,70,60,99,38,166,96,126,114,49,248,4,210,144,240,110,200,245,165,51,237,185,53,36,241,14,122,253,189,169,48,113,92,164,49,26,156,180,138,143,143,247,86,131,211,254,222,140,11,164,170,104,120,164,150,35,124,176,24,96,205,242,117,226,231,152,15,246,229,135,14,48,185,36,132,20,7,103,173,189,162,240,35,26,36,239,225,164,207,7,180,228,201,241,224,54,210,215,195,251,233,71,94,42,36,73,82,124,4,23,210,104,17,153,228,100,48,35,194,78,140,200,25,167,133,100,8,198,130,168,174,79,6,61,172,117,134,247,143,249,213,125,198,98,171,195,213,32,29,200,5,71,86,168,121,188,179,119,180,95,68,166,239,182,112,149,86,68,238,183,201,4,163,179,65,191,95,168,40,43,52,181,157,131,226,5,52,180,25,175,124,130,75,173,143,7,47,189,193,142,230,235,106,192,247,65,153,151,54,85,139,121,177,58,189,199,131,4,63,198,182,26,188,121,255,37,254,240,211,241,32,190,143,229,189,213,160,255,209,151,184,116,139,54,237,163,47,35,0,171,193,19,254,17,173,232,165,87,69,149,33,184,199,34,174,6,65,151,122,55,206,6,167,93,140,47,30,7,32,167,13,198,7,228,216,239,137,78,200,34,165,131,71,243,15,146,253,143,145,113,119,247,132,202,151,7,34,59,202,212,110,24,97,201,30,237,54,22,236,200,7,162,145,241,241,65,249,194,21,59,86,199,131,217,62,22,62,178,65,81,65,56,198,140,13,63,54,153,13,78,57,3,221,249,40,179,61,202,149,49,167,196,222,247,146,40,119,191,196,18,246,212,183,119,110,147,170,166,172,230,192,114,48,161,55,199,124,167,112,66,62,190,119,50,56,236,239,117,247,69,124,221,70,84,183,67,244,184,140,48,20,33,94,236,117,74,143,225,137,199,9,12,246,154,131,100,119,175,240,43,236,5,131,195,93,194,91,155,131,120,23,211,249,84,146,158,183,219,123,228,45,192,65,220,41,4,243,4,117,106,238,224,173,125,64,77,102,205,193,201,14,78,178,25,221,95,238,34,204,71,217,32,122,179,24,224,116,240,152,28,146,193,81,167,200,69,91,225,97,119,72,214,25,61,126,77,196,188,67,86,186,7,117,63,43,223,111,66,253,131,123,212,228,80,206,224,12,245,79,251,56,241,226,211,249,224,184,72,86,88,33,220,180,112,244,27,250,250,100,63,226,59,155,13,122,251,19,252,173,189,31,242,254,217,224,246,254,16,127,155,221,227,189,95,95,13,14,102,123,196,167,120,32,26,80,94,199,59,219,1,191,78,247,181,175,247,121,56,165,244,181,120,217,70,250,250,10,151,73,212,182,25,248,245,68,255,250,18,191,154,143,212,182,224,215,76,253,58,45,213,69,204,3,151,247,70,117,252,158,80,118,111,44,249,100,181,26,97,177,240,166,205,74,78,239,16,170,119,75,47,84,60,62,40,5,221,163,125,89,96,139,7,184,250,131,20,56,242,202,199,180,42,37,103,3,197,144,130,120,225,171,146,163,247,76,81,236,79,74,105,84,44,94,51,215,94,0,248,100,33,49,171,149,174,79,202,194,85,90,160,242,168,76,242,148,172,56,198,14,241,158,250,124,162,96,139,91,9,37,34,18,225,223,101,56,233,168,124,242,143,87,24,250,136,88,121,24,167,10,14,4,51,25,211,160,246,149,119,206,126,167,120,92,240,241,158,178,218,199,31,199,16,240,251,76,60,159,7,63,239,161,36,5,156,241,85,28,72,47,143,43,173,194,226,69,18,86,29,250,197,151,201,5,240,58,171,12,61,231,239,5,31,148,66,254,43,220,155,45,216,213,30,148,178,252,142,90,18,23,225,243,62,79,207,11,101,82,159,139,101,104,138,231,89,67,81,126,151,117,132,147,1,43,17,113,112,32,12,76,193,196,123,202,67,122,193,190,242,238,241,200,248,0,125,240,42,11,77,15,165,84,224,51,116,220,210,223,57,35,25,67,123,175,241,187,108,53,152,63,24,139,210,247,201,94,241,182,107,241,106,174,116,109,102,66,241,216,240,120,112,250,218,89,33,92,173,6,157,215,218,226,67,177,39,66,80,124,32,224,82,211,255,86,114,226,178,164,15,156,17,123,125,71,122,43,239,227,47,179,171,42,144,16,245,113,57,5,122,128,217,213,92,101,131,143,137,73,5,95,246,221,215,138,96,22,52,247,219,175,33,102,140,87,244,58,47,86,114,15,45,232,245,55,68,144,83,50,180,240,225,147,36,127,115,159,250,18,142,7,205,79,149,143,92,172,6,189,79,33,13,250,21,73,114,56,96,236,158,214,213,161,216,120,124,79,44,4,116,255,62,189,197,153,139,3,109,218,27,31,33,162,223,234,141,143,234,18,105,231,0,79,136,105,243,136,159,190,241,18,145,67,178,55,94,102,133,44,69,233,245,30,182,183,8,66,73,139,120,55,142,208,188,183,127,183,116,26,174,6,201,167,139,36,229,169,182,95,68,140,194,196,212,124,3,9,18,15,16,138,222,120,147,87,184,70,216,235,190,145,20,30,201,213,32,14,113,174,77,73,187,193,1,126,109,148,127,120,253,229,122,231,13,182,253,35,126,180,95,227,196,250,4,59,13,31,35,52,198,216,16,129,64,183,185,106,209,195,187,21,29,146,143,219,81,233,190,65,51,159,112,231,229,109,62,161,124,194,253,40,104,62,103,147,55,196,163,20,239,211,26,153,8,201,209,25,246,234,33,44,71,199,123,162,37,83,129,150,78,121,144,234,244,163,171,193,201,116,239,13,61,14,80,187,10,231,228,179,48,238,201,75,184,30,1,218,225,143,23,100,116,95,146,14,123,247,117,249,145,148,53,61,30,244,167,88,110,27,189,216,222,255,4,193,78,235,77,230,75,148,246,122,174,88,140,143,148,114,0,49,241,146,240,41,161,29,157,15,177,124,189,179,87,86,166,191,87,112,141,55,177,28,133,53,152,213,155,69,234,83,194,120,50,58,47,111,22,98,214,17,157,207,49,183,66,176,108,162,125,229,197,4,97,161,83,150,241,125,60,88,148,111,73,62,30,32,10,62,218,123,115,79,184,123,179,1,31,239,248,104,143,71,224,236,160,134,189,163,61,74,9,205,197,222,239,112,129,119,53,56,74,240,103,116,36,158,44,240,244,240,167,214,130,207,76,78,41,35,252,108,159,139,36,111,206,247,136,99,23,113,70,82,196,232,177,248,16,136,194,137,130,143,188,200,242,221,184,208,76,132,117,60,153,132,79,166,133,232,100,39,217,123,85,228,26,39,247,203,60,119,126,238,17,33,10,128,130,2,208,146,3,154,222,71,139,93,238,189,76,142,194,99,254,53,249,8,58,32,41,34,67,161,243,25,201,47,17,233,252,62,14,198,69,253,222,76,247,94,226,53,57,16,142,83,36,60,163,175,203,140,127,61,65,147,237,101,123,47,139,12,31,77,22,145,202,106,31,245,126,188,199,178,90,130,143,173,6,193,227,189,79,16,166,215,127,188,199,188,209,211,143,175,6,143,83,180,86,124,238,114,238,51,74,208,215,78,190,119,159,54,46,103,48,65,231,53,219,163,84,253,230,241,222,199,40,210,143,249,239,217,199,241,245,60,229,23,77,251,24,77,139,194,123,25,141,130,31,14,195,231,241,132,127,157,227,5,157,98,203,2,34,201,19,162,190,225,76,149,87,17,246,217,215,221,211,61,142,32,212,246,232,108,79,128,190,56,227,10,95,140,150,182,58,163,61,158,156,242,175,24,49,243,179,189,143,73,247,11,194,234,125,194,243,206,120,53,195,4,117,62,122,178,71,190,30,6,252,235,17,250,154,225,36,189,98,184,227,128,35,7,99,178,135,127,195,188,236,9,255,138,123,60,14,40,156,69,241,186,96,128,136,120,74,172,64,244,74,21,42,35,70,88,126,197,228,139,96,224,10,81,152,109,6,101,177,14,180,121,205,39,152,174,59,31,33,63,164,152,99,35,172,7,69,21,90,124,217,61,38,63,224,117,183,56,151,75,16,211,236,180,246,62,69,247,46,40,76,64,143,49,115,111,98,85,13,29,177,93,28,185,223,65,155,55,237,240,82,249,59,228,89,105,188,21,69,84,255,17,106,176,211,166,89,34,72,247,109,241,121,38,45,97,158,172,116,43,165,253,69,103,175,120,20,21,97,16,63,82,128,239,184,46,250,138,54,184,183,255,59,92,240,71,35,183,177,67,133,112,43,82,89,23,115,198,85,155,60,217,136,150,217,229,4,58,71,211,78,186,123,159,18,11,183,19,195,69,130,176,177,104,23,106,42,102,23,39,164,59,26,176,217,219,147,98,204,30,227,139,166,79,74,254,34,84,117,240,112,248,230,104,117,138,64,223,22,139,23,58,198,134,37,182,252,12,209,220,78,31,45,225,49,250,188,139,63,159,48,144,163,1,185,43,91,248,71,76,232,180,203,111,191,142,184,2,186,177,118,248,158,236,20,123,117,27,99,114,103,143,84,182,66,67,244,246,72,174,214,246,254,167,234,61,212,99,122,155,194,57,188,205,135,198,172,59,35,41,74,120,211,151,253,66,241,199,128,86,125,26,114,130,70,184,93,62,31,129,6,32,29,200,100,111,99,91,25,154,237,25,73,109,126,114,239,99,245,199,232,56,60,222,166,227,164,219,197,149,136,16,211,218,230,221,186,59,216,44,195,23,153,239,223,67,183,26,90,207,54,95,207,118,177,158,12,245,219,217,46,214,179,187,119,82,4,196,32,42,187,141,21,127,178,179,183,57,170,87,183,247,22,123,114,104,22,90,215,33,175,157,188,66,240,130,195,125,138,234,230,225,190,132,106,44,224,100,248,71,204,163,138,46,39,232,107,239,112,255,83,100,160,238,54,86,252,9,18,182,247,150,123,226,243,221,24,129,253,109,74,39,56,101,116,142,17,254,230,62,93,210,225,155,69,114,63,62,13,143,223,220,103,75,218,158,238,23,91,20,163,30,171,35,58,254,241,209,190,32,107,30,205,232,215,229,17,127,14,226,228,128,180,125,149,136,129,51,244,53,66,127,159,237,23,133,184,95,124,229,83,100,7,102,251,45,1,99,173,25,30,23,31,216,118,188,127,36,72,99,59,241,62,189,42,143,231,100,220,7,15,234,103,191,141,206,247,124,159,10,88,221,121,225,215,198,88,186,61,103,235,74,23,251,252,217,3,44,227,47,112,69,188,219,178,115,230,69,38,215,10,222,15,122,165,238,72,111,107,87,248,188,3,3,249,52,151,131,208,164,240,251,44,152,26,22,251,199,123,101,102,212,139,100,219,151,139,125,129,250,24,173,163,169,159,146,21,205,30,23,43,253,52,58,233,143,247,219,60,234,74,8,191,28,41,207,77,135,101,177,106,161,186,37,11,218,68,35,38,24,217,152,203,101,9,182,9,227,61,75,247,201,123,139,104,142,41,158,163,24,70,160,85,51,165,177,33,168,87,158,237,19,6,119,114,239,126,121,174,86,203,253,165,132,117,42,159,9,46,38,28,223,123,32,182,120,76,2,105,31,147,194,179,244,121,10,76,19,79,210,253,226,101,75,204,220,211,253,124,143,93,76,175,139,209,65,72,26,92,237,201,1,48,148,49,79,247,120,122,114,249,192,207,1,133,221,206,138,3,16,124,2,29,140,124,127,66,100,152,213,62,183,226,254,14,34,171,213,62,185,25,250,199,252,235,9,186,208,143,78,246,95,165,243,203,138,51,129,216,197,237,108,255,83,130,110,139,198,126,48,38,247,71,123,181,223,33,106,199,167,63,202,147,122,208,13,189,98,148,124,122,194,107,103,224,203,161,115,130,75,241,99,33,3,211,4,179,178,32,148,30,239,55,233,57,57,61,46,200,225,12,29,207,206,241,62,201,230,162,138,35,186,24,142,113,208,99,248,226,107,204,125,134,185,223,244,4,239,7,145,79,169,162,197,109,60,104,24,92,60,61,124,177,143,181,108,116,83,156,237,35,113,234,19,138,192,151,221,47,235,252,136,37,154,18,33,195,158,242,183,251,133,224,174,21,34,67,34,223,39,95,21,245,15,250,240,248,74,138,207,151,63,208,39,108,132,15,9,149,254,49,155,63,195,244,59,66,108,237,101,194,251,130,230,254,167,10,149,252,21,34,15,189,217,218,47,2,176,17,127,107,161,45,251,100,145,127,134,69,121,146,243,196,11,130,124,12,255,189,252,253,193,139,47,189,65,177,221,220,63,19,124,47,157,230,254,19,124,97,163,25,4,197,15,175,35,138,32,223,177,196,191,91,116,184,86,159,196,179,232,206,181,104,22,205,163,69,222,24,173,178,60,153,111,101,163,44,187,86,207,146,85,58,138,178,253,100,145,163,223,238,124,230,230,11,241,124,153,164,121,237,218,113,152,94,187,251,112,241,112,177,53,9,199,81,35,94,52,102,241,34,10,211,6,106,23,165,141,112,148,199,199,81,93,255,121,22,133,199,17,251,185,246,185,135,139,90,45,79,195,69,22,231,113,178,184,83,123,174,209,32,237,89,227,242,39,52,212,185,97,44,211,32,94,131,39,203,112,20,231,103,119,106,1,29,1,245,137,102,13,199,146,244,22,151,91,149,97,68,203,80,190,179,176,47,207,182,46,235,130,194,217,172,182,213,206,106,163,213,48,30,53,134,209,147,56,74,55,182,186,221,122,80,223,106,214,155,155,250,186,192,5,121,78,247,73,146,204,113,251,17,157,47,48,107,165,197,85,77,30,26,216,119,68,105,41,108,2,147,36,157,223,169,101,163,112,22,253,238,70,176,9,173,49,79,150,182,5,226,159,45,99,53,193,177,62,189,65,22,165,209,228,124,76,183,66,162,71,161,123,35,73,227,105,140,218,210,69,214,208,224,58,110,138,9,87,155,105,96,152,41,140,149,97,146,35,158,100,67,12,107,241,27,195,13,29,95,71,143,56,243,202,83,174,134,164,89,52,201,109,40,34,191,87,70,208,70,179,94,187,36,138,16,41,212,240,224,58,118,202,41,87,156,43,140,153,141,173,78,183,94,67,255,42,241,51,74,102,179,112,153,137,179,212,57,66,128,217,193,97,20,79,15,243,90,20,102,132,57,37,171,188,78,127,88,134,227,113,188,152,98,138,182,252,74,119,83,108,192,150,123,136,208,240,4,221,159,225,172,225,63,153,147,120,156,31,90,70,195,248,177,252,156,170,75,17,233,101,22,103,32,157,144,239,110,214,217,204,202,125,44,65,33,180,155,65,152,183,141,252,113,22,230,136,168,27,237,96,121,42,17,54,235,102,197,22,107,227,100,232,55,235,165,232,50,74,230,243,100,177,93,72,48,47,76,208,246,32,90,30,177,233,178,191,206,227,25,154,242,195,155,92,48,138,71,201,34,123,120,147,44,33,75,71,119,106,171,116,182,241,240,230,245,207,225,235,29,119,89,134,249,225,249,182,212,124,235,36,153,76,30,222,220,172,225,229,134,57,106,206,62,212,107,219,183,106,163,195,52,153,71,245,218,36,78,163,73,114,90,187,181,141,97,147,255,248,192,206,115,25,116,158,174,162,252,108,25,161,143,119,1,240,117,132,172,40,13,235,181,7,225,36,76,227,122,237,197,197,56,77,226,113,189,22,191,242,160,214,217,106,221,166,227,147,241,78,200,105,184,83,91,96,224,179,187,197,247,113,156,45,103,225,25,149,105,132,15,101,139,44,63,67,226,100,217,145,108,231,103,70,179,48,203,254,219,135,145,148,73,38,223,184,246,217,122,141,126,188,245,225,107,181,242,43,221,1,52,249,85,22,213,126,139,238,88,184,200,17,15,169,45,211,232,24,45,190,22,103,217,42,194,71,4,157,144,97,154,156,100,136,253,70,167,72,62,205,16,69,100,181,252,48,204,209,210,195,197,52,34,19,202,106,194,178,140,187,42,140,69,55,120,25,133,71,120,21,139,200,188,52,7,174,16,129,197,8,158,244,67,142,102,218,16,14,64,49,0,22,225,26,135,12,18,101,197,199,81,154,199,136,175,53,194,89,60,69,180,62,68,231,25,55,35,63,22,27,17,47,72,215,225,44,25,29,17,114,38,232,219,139,114,124,45,13,208,60,106,175,70,139,113,148,34,190,80,251,112,249,31,134,21,52,249,225,81,156,211,189,204,230,73,146,31,162,134,232,164,47,242,24,13,139,70,28,147,225,26,243,228,73,35,201,78,181,134,211,52,60,35,204,87,60,185,100,51,227,81,212,24,165,81,56,111,164,201,106,49,190,51,68,68,152,178,35,54,98,10,69,237,218,195,135,81,47,12,174,89,122,103,143,87,97,26,217,186,183,245,238,51,196,106,227,101,178,180,117,235,232,221,150,73,30,230,9,218,232,52,94,102,182,190,93,189,47,162,172,163,70,30,133,182,110,61,120,161,99,180,59,71,182,126,125,184,159,99,180,93,189,215,8,177,159,200,138,204,80,239,148,164,248,52,217,58,13,1,84,34,141,196,214,101,164,119,9,151,203,153,117,152,49,176,160,195,40,77,207,108,157,34,189,211,9,186,113,210,121,52,67,55,136,165,227,68,239,136,168,125,105,155,225,16,160,100,196,124,209,125,140,56,111,158,216,16,50,108,2,195,37,195,89,148,179,19,208,152,172,102,51,27,128,150,3,128,173,111,219,216,215,53,106,199,212,211,214,169,11,81,230,108,236,60,8,195,158,137,164,27,163,149,237,176,15,119,12,84,224,234,7,156,161,195,36,167,125,109,253,66,11,75,179,245,3,78,210,56,202,208,29,103,197,39,112,152,178,213,212,122,0,135,192,97,202,67,180,113,39,14,82,1,206,211,112,149,78,237,232,0,206,210,209,34,158,32,162,78,82,219,134,143,128,83,129,187,52,178,101,98,61,189,163,22,196,43,226,209,81,100,237,213,134,134,75,108,151,215,8,56,0,232,114,62,108,52,109,157,186,112,39,91,23,128,244,209,53,188,104,44,136,204,96,238,24,69,112,71,75,151,9,192,198,70,179,100,53,62,107,132,139,49,34,173,197,194,198,114,39,192,166,45,195,52,159,157,49,40,182,190,45,211,208,182,78,109,136,254,29,147,236,129,125,50,43,227,154,244,193,78,105,140,52,45,219,126,79,118,140,253,108,189,32,230,131,180,171,179,70,26,198,214,253,3,184,207,12,147,201,2,203,108,150,126,67,67,63,231,128,0,3,58,137,17,169,44,147,19,43,99,152,0,92,8,203,185,195,208,118,235,244,155,0,149,100,201,104,100,27,171,223,132,15,119,238,26,171,11,78,241,40,114,118,132,40,236,48,182,92,55,253,54,192,39,145,90,55,178,176,200,126,7,56,172,72,17,62,27,217,100,169,126,167,9,113,133,97,60,139,26,203,67,164,148,88,246,108,12,157,182,40,61,70,247,155,173,23,192,39,143,34,219,9,141,128,77,94,45,176,158,99,235,212,129,148,1,123,151,46,40,27,140,108,220,120,18,25,250,216,217,0,180,189,241,220,74,181,1,128,133,112,22,166,115,204,22,173,132,17,0,251,52,15,151,24,29,33,177,158,88,186,66,151,26,82,153,243,200,171,55,128,208,112,60,246,234,218,3,183,143,116,107,196,11,106,235,112,128,232,91,64,36,171,28,171,203,182,238,59,230,238,150,110,187,0,65,32,5,125,100,29,106,23,148,2,70,201,177,157,34,0,238,62,137,211,44,111,132,241,184,129,180,121,91,223,33,196,96,146,229,225,153,141,112,251,193,200,212,205,214,9,224,237,243,104,28,218,120,102,16,25,250,216,167,7,156,171,44,79,150,142,83,220,111,6,144,26,63,178,245,104,66,10,200,242,172,49,78,70,43,108,80,178,245,5,40,11,107,87,141,12,105,5,54,177,180,223,4,8,37,59,137,49,187,25,174,242,220,74,152,77,96,199,195,120,110,235,1,108,246,40,181,217,82,250,77,96,171,147,113,50,143,114,251,141,28,193,252,208,214,101,2,221,198,139,233,147,195,149,165,87,171,3,74,149,72,106,91,36,121,60,137,157,199,187,213,3,41,5,31,1,235,101,217,111,1,220,40,95,165,8,61,147,137,39,132,29,200,78,197,12,224,150,110,187,96,183,124,20,166,99,91,183,16,58,128,89,22,78,173,115,28,66,218,86,152,19,207,180,211,252,208,111,141,13,221,199,73,238,209,59,178,244,118,216,30,251,173,137,161,179,115,216,118,96,91,179,107,220,118,211,208,219,217,17,18,125,163,188,177,178,202,149,109,51,21,218,186,1,199,38,89,90,89,85,27,52,237,44,22,209,200,65,175,109,232,230,183,90,131,250,109,224,108,141,150,54,62,208,6,206,82,126,184,154,15,109,125,128,131,52,137,230,161,85,188,110,67,199,200,209,5,56,67,211,85,60,182,246,1,88,245,34,58,201,108,93,32,65,37,37,214,228,112,106,83,24,58,6,97,101,101,189,244,58,160,112,61,179,218,7,251,29,104,99,19,155,6,218,239,236,64,250,204,194,166,96,244,59,187,224,93,114,212,112,240,200,14,176,185,195,228,212,214,3,50,144,167,81,102,23,24,58,144,89,47,178,154,99,199,93,72,49,158,141,177,224,107,235,6,170,170,201,114,73,92,219,225,180,209,178,77,115,236,232,108,19,221,58,145,165,51,218,135,220,62,244,196,213,219,54,118,55,112,245,182,27,191,251,93,128,137,103,243,228,200,106,101,233,119,1,14,190,72,124,58,182,33,99,244,202,102,67,234,119,59,6,51,111,99,22,206,109,87,70,23,162,164,209,97,146,88,17,2,208,17,186,98,48,119,25,174,226,217,216,177,62,72,86,74,98,236,133,88,134,75,171,36,217,221,129,112,154,71,195,36,57,178,82,80,119,215,210,209,74,60,160,22,54,139,108,188,183,59,4,253,30,51,231,229,216,29,65,126,165,81,20,31,59,48,10,29,205,21,82,28,66,187,193,178,223,11,204,29,109,221,154,32,82,108,218,70,175,109,195,137,227,82,234,65,118,244,48,15,27,225,34,156,157,101,177,109,51,122,0,173,46,227,8,75,97,54,103,75,191,215,55,140,57,76,236,215,70,111,199,208,209,97,145,232,141,161,205,15,29,135,169,183,11,73,32,211,120,132,52,227,216,106,55,234,133,208,142,36,41,26,48,204,173,19,29,66,119,176,157,63,245,0,202,30,166,43,155,43,164,223,139,64,187,248,216,106,187,239,247,128,187,2,73,126,41,186,80,45,94,244,126,31,58,9,163,56,203,146,212,70,93,125,163,125,213,214,9,56,11,97,158,167,225,200,182,176,126,7,20,125,98,171,191,185,223,135,248,123,20,166,86,131,73,31,146,159,195,163,40,60,9,207,28,34,80,63,132,156,66,136,171,143,102,86,147,120,127,12,202,171,11,187,101,161,15,144,8,55,209,96,91,164,165,235,78,203,220,213,214,173,107,25,113,116,24,141,142,34,235,168,61,91,247,100,105,147,99,119,250,150,190,212,108,107,235,189,99,233,157,70,243,228,216,218,123,23,50,225,160,197,230,182,211,177,51,132,92,49,179,49,246,199,59,81,213,159,24,59,187,23,27,24,251,186,151,218,52,246,117,80,84,219,216,17,107,211,118,186,232,152,250,218,58,1,103,45,26,199,185,135,249,187,215,129,187,218,70,27,129,247,154,21,149,144,201,166,65,226,200,144,196,199,34,135,173,134,98,200,29,126,28,71,39,54,15,122,4,89,246,29,247,104,111,4,80,91,26,90,163,84,198,144,90,144,164,216,32,117,98,147,242,160,80,2,210,207,106,219,25,117,225,94,182,9,182,32,49,109,17,103,135,145,53,212,97,12,71,55,69,217,33,137,72,182,117,237,155,187,166,142,0,134,209,142,177,175,109,141,1,68,32,227,40,105,144,184,73,11,62,205,29,67,187,44,3,5,171,140,27,97,154,38,39,206,69,142,71,230,190,14,220,142,129,109,161,29,173,161,77,81,211,212,205,78,166,189,241,196,212,209,181,200,40,48,245,116,45,17,114,20,36,75,247,128,125,184,159,99,184,104,7,236,102,235,209,131,76,66,56,37,192,214,9,184,5,157,43,2,109,86,118,255,118,104,154,155,123,180,145,177,171,11,133,144,73,63,76,145,42,111,69,100,127,103,98,234,231,66,103,127,55,48,117,117,44,179,191,219,52,245,180,175,178,191,11,201,138,180,171,173,87,8,217,157,236,222,134,93,200,153,31,45,108,198,238,93,40,232,168,49,77,99,155,188,1,133,40,103,84,40,179,245,130,226,162,136,114,107,235,4,206,47,89,226,56,252,213,2,39,140,88,250,134,224,52,73,238,170,173,219,16,236,54,179,59,68,161,184,227,12,95,152,225,194,234,223,135,66,143,209,104,201,220,161,74,64,145,199,104,188,153,213,20,2,133,30,103,72,227,79,145,40,110,183,20,64,145,199,25,49,132,218,58,117,224,205,179,58,135,160,184,95,60,199,69,56,141,28,56,25,130,116,73,53,13,91,55,144,48,145,206,31,217,13,89,67,144,54,15,19,171,111,26,10,22,206,144,178,154,204,19,135,125,111,24,26,176,153,186,28,211,67,144,162,87,11,172,35,216,186,141,64,18,179,119,10,225,245,205,194,156,36,179,88,70,3,15,80,146,218,181,152,161,225,248,120,161,5,10,19,176,186,78,250,173,174,209,243,141,93,40,86,174,185,187,107,146,25,71,225,28,205,214,166,205,182,236,93,221,99,67,49,241,206,81,119,77,157,220,227,65,33,234,72,98,196,170,148,109,68,128,226,86,75,220,201,102,158,239,15,77,189,108,114,120,27,178,236,142,242,85,26,113,13,216,233,102,239,78,156,48,108,189,35,99,111,27,102,39,134,40,21,155,100,12,70,94,88,111,235,222,24,50,197,205,86,182,132,167,49,100,77,142,23,246,62,59,144,153,118,102,141,83,0,25,133,163,19,148,188,50,138,211,209,44,114,97,175,191,51,54,119,117,136,60,173,192,216,21,227,210,131,72,90,109,72,175,197,70,40,159,206,0,219,32,217,211,86,71,111,191,223,51,116,179,58,215,251,192,45,26,33,189,205,198,189,119,65,215,211,104,132,56,170,173,215,200,138,85,219,229,20,152,176,105,235,4,96,17,71,153,218,186,0,210,210,227,85,148,57,46,36,40,219,240,36,76,113,64,190,123,183,123,163,93,99,111,219,152,96,86,87,50,182,161,17,202,155,201,156,189,160,220,179,44,15,83,71,124,81,179,111,234,102,13,181,237,67,254,14,31,190,220,27,141,224,174,182,209,160,52,81,28,178,231,51,220,208,208,215,54,30,32,134,172,50,107,18,69,212,134,187,56,175,242,16,244,1,229,185,195,34,10,10,171,121,146,204,172,231,115,100,10,41,183,93,33,125,99,28,186,107,109,208,145,33,73,223,182,62,125,48,136,155,136,183,238,206,161,209,188,76,155,135,139,152,5,175,215,82,156,103,140,127,104,101,53,90,188,167,134,216,78,140,148,94,61,143,154,85,115,32,32,144,58,55,101,229,49,238,212,186,203,211,178,20,3,109,74,234,66,136,45,169,229,163,108,250,112,241,194,81,116,54,73,145,168,151,149,179,32,61,130,15,209,255,151,10,52,144,38,209,27,27,193,56,154,210,42,32,231,248,95,205,192,218,186,221,147,218,163,255,222,172,95,219,190,85,59,160,73,247,181,253,195,112,118,84,251,20,206,143,31,206,34,154,161,255,112,177,189,93,123,176,140,70,113,56,171,49,29,25,215,54,168,229,135,168,19,198,245,36,158,174,72,22,45,105,138,43,29,124,62,59,138,151,47,174,242,228,53,86,71,2,33,247,243,251,104,10,211,36,61,251,252,43,88,191,32,109,129,102,181,38,25,242,86,237,181,162,154,196,67,132,64,211,127,200,20,159,107,52,194,217,172,225,46,38,212,235,116,235,91,1,254,87,187,219,173,55,55,107,191,53,142,38,225,106,134,107,11,240,98,80,80,21,139,118,16,204,21,88,193,86,171,93,175,53,73,129,143,22,46,197,2,193,210,10,75,149,32,91,4,36,163,49,185,171,94,192,229,78,185,153,94,115,169,95,102,230,67,162,255,9,163,147,196,175,59,53,246,125,148,204,208,230,111,181,42,226,150,116,211,129,174,3,141,144,199,62,238,232,164,140,109,68,100,100,136,207,55,63,191,135,198,30,211,126,159,15,132,57,45,83,116,252,211,179,59,181,235,157,96,247,96,48,16,135,146,250,135,163,163,41,81,79,24,144,142,0,228,228,16,177,8,4,98,64,254,179,22,136,225,12,155,139,107,215,3,242,31,16,125,108,170,44,247,175,121,167,54,143,79,55,228,57,212,107,106,107,180,197,193,135,4,4,226,50,20,221,118,184,51,153,240,195,3,1,111,249,2,111,105,192,123,189,97,211,14,188,237,11,188,173,1,71,106,238,208,14,188,227,11,188,163,1,223,25,141,186,118,224,93,95,224,93,13,120,24,140,38,118,224,61,95,224,61,13,248,176,61,118,108,104,223,23,120,95,3,62,234,69,45,59,240,29,95,224,59,26,240,241,110,52,178,3,223,245,5,190,171,1,71,160,249,134,138,231,112,176,90,144,40,54,116,163,209,115,216,20,6,231,202,80,237,122,175,191,223,106,191,104,58,204,86,32,92,9,168,93,63,232,189,216,106,239,175,5,100,140,203,123,164,152,171,116,123,251,189,245,96,16,173,169,118,125,55,216,109,239,238,202,92,84,93,49,69,183,3,217,172,173,186,147,250,210,189,160,177,182,22,104,20,7,94,192,104,83,11,44,140,11,47,72,184,161,14,199,132,49,188,69,126,56,219,245,194,153,19,94,129,181,93,31,172,57,193,113,188,237,186,241,230,132,69,49,167,66,146,168,21,151,62,162,116,218,18,37,3,92,128,169,188,138,219,65,187,217,110,175,3,35,141,166,171,89,136,79,77,47,232,181,122,189,117,96,100,17,18,107,199,116,38,250,201,241,94,13,78,51,61,164,49,65,181,235,251,193,126,103,223,120,134,247,136,112,197,32,181,69,57,140,9,7,68,90,186,126,111,255,222,224,160,183,46,16,70,250,215,15,58,7,253,131,123,151,130,66,150,116,176,119,112,48,232,174,11,7,161,40,13,139,57,13,90,131,222,96,95,17,243,182,107,165,196,228,37,73,13,139,207,50,222,6,221,65,127,240,162,38,68,254,118,188,56,242,209,46,112,190,19,5,120,167,102,146,151,148,147,67,186,28,226,140,97,83,71,109,54,20,97,62,243,97,120,36,213,8,217,18,155,203,83,88,142,39,197,209,88,35,162,155,195,205,232,212,200,132,133,169,170,116,12,247,165,192,161,121,213,160,121,212,32,226,86,169,136,54,120,21,169,233,171,12,237,55,251,67,32,14,155,146,111,108,244,142,188,254,106,32,178,57,174,24,81,107,93,6,6,181,134,222,161,42,248,218,80,158,68,41,186,174,3,253,28,36,167,56,20,97,156,156,112,136,167,15,200,95,17,56,254,7,6,142,55,100,136,9,200,178,48,122,210,233,48,220,8,144,222,71,254,187,213,108,33,61,49,64,255,244,244,223,130,142,194,191,189,6,68,28,243,104,205,1,209,111,58,210,220,35,50,238,65,135,108,226,127,5,10,228,96,11,80,30,7,241,108,230,115,206,38,168,93,73,221,194,141,167,65,124,237,108,153,224,34,100,135,103,94,112,121,233,200,59,181,155,164,22,226,77,213,122,32,213,116,188,25,174,242,228,166,138,31,220,230,65,252,36,226,183,16,249,115,80,118,207,208,223,57,147,13,211,41,90,67,43,208,9,220,11,10,235,223,220,89,179,255,60,66,196,61,71,0,122,107,2,96,60,174,179,102,119,118,190,155,237,53,251,83,44,114,40,45,24,202,235,164,72,36,135,195,255,86,66,162,229,40,75,25,167,43,43,249,21,193,8,34,74,19,6,132,46,183,232,163,28,24,254,75,141,253,173,85,2,19,170,91,150,19,107,25,208,92,21,160,56,197,158,118,61,145,230,76,0,141,51,108,111,28,243,219,122,56,28,74,227,223,34,187,226,115,176,44,196,66,224,60,65,2,234,56,58,245,1,69,26,54,104,137,80,4,77,153,61,253,21,135,204,97,244,7,224,175,203,100,137,147,227,176,169,47,208,102,114,143,174,153,20,15,245,153,78,129,35,153,39,129,2,143,50,155,162,171,40,18,249,94,241,229,222,192,119,189,32,19,106,107,188,63,242,51,222,242,220,178,132,72,237,178,200,46,253,172,206,29,107,27,186,101,16,59,136,209,29,225,101,28,44,142,63,57,110,92,115,102,16,74,14,96,230,61,236,128,154,187,243,42,180,48,27,128,133,231,207,75,86,74,9,156,42,76,138,58,143,170,188,241,142,241,98,185,202,203,34,182,29,237,44,42,45,137,252,6,47,89,146,100,152,136,207,53,31,14,68,146,104,68,90,17,165,173,42,11,87,137,220,118,27,235,171,161,131,139,243,80,207,136,123,6,234,41,40,167,97,21,100,65,16,116,86,248,24,35,106,143,198,147,214,100,228,238,35,156,16,175,147,107,128,195,146,120,164,57,88,244,50,231,188,100,120,87,128,156,2,96,245,5,187,246,144,131,6,143,17,112,28,161,190,134,117,26,97,248,206,201,66,225,190,51,147,17,86,220,18,102,162,208,215,162,169,127,134,21,29,50,158,247,74,126,24,21,62,12,249,244,163,25,113,126,211,1,164,78,86,16,255,243,159,127,128,253,84,232,15,109,3,16,214,240,78,109,23,1,33,242,43,254,67,243,50,32,169,48,90,66,238,115,200,253,203,66,38,140,173,4,220,197,240,240,191,186,151,158,114,188,136,75,184,109,14,183,13,192,181,45,217,255,30,128,123,90,238,5,63,146,96,208,248,12,218,61,143,25,80,164,42,83,111,85,236,200,103,222,90,119,230,20,88,49,113,159,241,201,166,173,49,111,161,223,165,167,77,96,241,209,91,59,154,68,236,186,120,73,17,179,53,185,84,69,224,32,91,214,174,247,170,51,246,230,212,244,31,36,62,98,217,38,89,95,118,196,50,78,34,10,142,154,30,235,41,69,10,128,46,45,66,10,176,42,200,143,180,151,147,105,136,205,214,147,28,69,8,46,225,145,154,217,188,215,204,128,86,19,32,245,249,216,164,71,159,241,43,9,70,118,128,144,96,4,216,164,138,14,138,220,169,77,5,82,240,64,124,128,2,44,168,153,58,186,203,43,176,119,135,0,56,132,177,234,11,50,72,197,85,23,118,245,178,43,29,160,170,224,234,5,236,138,36,89,16,104,133,211,230,7,22,66,40,200,195,45,231,206,71,184,21,0,56,197,88,189,101,33,160,145,251,154,136,148,1,36,159,41,221,84,121,148,244,240,238,173,200,156,59,92,54,244,26,89,18,43,123,149,186,122,74,148,182,110,134,203,194,216,203,34,54,130,72,113,202,94,150,94,6,201,203,212,201,34,24,66,56,175,58,51,183,72,104,232,99,23,253,44,2,12,147,163,170,200,49,198,99,252,44,164,72,16,242,165,68,72,120,174,222,252,81,133,160,221,10,149,140,45,212,232,29,225,98,91,94,102,111,210,210,196,238,244,207,202,196,89,119,229,226,244,186,76,141,100,196,96,250,18,80,217,131,150,255,133,61,231,114,112,134,198,185,25,4,122,80,170,92,192,101,223,57,250,16,47,103,145,12,68,53,74,27,72,72,26,127,146,140,176,115,186,210,5,107,195,36,135,106,180,72,139,141,147,37,137,177,173,32,236,203,29,101,151,65,101,44,170,80,202,35,239,58,152,144,90,43,3,45,88,173,126,109,40,13,9,9,41,67,59,253,37,246,173,101,160,233,223,170,217,18,13,16,132,99,234,154,154,8,6,55,92,106,35,171,254,16,181,125,129,187,192,132,59,218,78,164,178,150,153,202,198,105,178,196,25,166,158,251,11,116,164,110,124,198,165,100,175,190,163,103,52,95,230,103,197,249,220,213,35,180,44,148,84,0,153,135,167,229,21,217,55,18,84,209,94,146,149,2,175,25,202,98,157,171,15,231,188,52,80,7,199,244,248,121,218,94,156,69,105,238,151,39,129,26,42,226,98,175,146,178,78,33,184,212,116,239,123,130,130,203,227,124,22,73,100,103,115,213,235,253,199,81,54,74,99,122,180,44,196,235,128,66,175,158,203,246,167,197,46,56,115,128,151,35,116,226,161,164,234,89,86,66,76,21,194,161,125,73,96,38,196,4,172,189,120,176,169,38,41,201,65,168,96,95,22,88,170,118,149,227,77,117,73,19,58,140,108,9,36,75,141,34,169,231,103,230,20,58,146,192,20,214,29,144,113,111,213,94,162,133,2,246,60,221,193,0,231,103,165,6,48,123,162,84,10,95,137,32,207,159,103,83,220,143,201,236,157,150,206,118,89,11,229,56,117,60,201,78,152,155,73,208,34,24,170,10,140,37,208,93,86,252,7,32,250,74,36,62,179,36,153,206,182,227,90,226,151,63,192,92,196,184,16,69,183,210,10,28,231,180,26,48,227,193,173,6,198,113,146,171,1,179,30,109,211,193,242,185,115,138,98,29,224,101,15,104,2,188,3,82,97,249,217,105,239,0,103,135,53,211,21,74,216,173,206,219,151,87,114,225,161,35,255,130,194,227,204,40,99,220,190,178,177,207,196,213,100,176,102,142,232,156,81,117,213,201,1,150,83,62,40,236,86,38,127,74,251,32,172,106,7,160,160,126,88,237,175,122,4,56,253,131,208,12,135,224,101,225,145,26,159,147,32,62,106,83,80,118,219,223,51,44,245,47,201,24,95,23,45,98,190,195,127,82,101,13,181,31,191,100,118,236,205,60,69,115,3,82,37,80,118,247,7,44,110,72,0,4,33,161,213,177,79,91,147,225,192,163,101,131,64,85,32,41,163,219,133,82,169,11,75,237,222,241,188,195,229,217,95,205,197,11,194,188,244,213,43,65,213,37,118,63,94,5,0,241,21,168,60,151,75,133,112,111,246,231,15,211,194,88,1,52,250,65,230,188,21,188,70,252,121,171,124,90,48,131,5,1,122,50,88,153,77,49,46,11,59,30,189,185,172,4,147,177,90,16,164,129,213,222,199,230,47,191,184,93,197,78,182,206,1,18,128,84,57,54,208,189,46,219,250,1,47,146,175,159,89,105,90,197,155,108,81,231,253,188,238,94,115,241,54,57,91,145,94,209,87,95,250,108,11,115,163,159,243,86,48,240,202,61,77,129,233,222,43,88,75,36,52,66,19,250,84,181,198,82,0,216,200,197,101,13,208,102,204,40,148,154,75,53,50,52,187,13,24,6,103,184,196,197,90,246,122,221,80,238,180,162,138,93,10,143,138,45,8,130,118,144,168,161,10,125,172,227,19,209,59,3,193,9,198,152,88,165,235,186,219,111,185,199,25,89,80,167,170,35,196,221,204,209,28,78,89,199,232,212,109,234,48,248,153,7,183,123,93,93,43,199,158,81,135,149,207,178,110,135,95,245,86,109,63,204,70,161,79,38,167,41,152,141,245,39,117,132,171,95,66,78,136,235,120,47,148,57,241,83,100,58,60,192,18,252,156,128,114,199,42,247,145,220,115,13,67,186,142,39,111,231,68,209,111,145,140,37,123,68,5,239,142,6,70,185,154,124,153,126,1,132,57,152,177,23,162,122,231,60,156,74,94,157,235,147,96,210,154,116,57,137,127,4,43,60,62,210,24,213,140,152,211,107,50,139,78,239,144,12,208,141,230,118,119,179,118,75,75,150,85,123,36,147,73,86,150,24,135,12,124,242,0,152,28,25,206,73,26,168,92,92,7,103,131,6,189,77,16,2,172,138,144,110,150,246,21,40,91,236,198,174,227,94,15,224,30,175,133,67,31,196,230,225,176,202,232,184,57,35,127,82,27,143,28,9,122,56,174,71,29,252,15,208,1,191,221,84,16,82,56,202,227,227,200,235,114,135,186,131,153,229,176,43,90,237,91,185,23,33,3,62,95,111,58,80,1,84,165,35,220,31,245,200,145,146,51,227,128,216,70,239,234,82,63,212,154,188,217,233,37,245,154,123,43,66,145,213,236,119,171,182,71,130,85,214,143,118,94,35,76,200,16,238,44,66,170,22,239,108,81,110,24,208,117,156,149,6,11,28,131,200,253,9,124,15,96,33,194,15,198,97,146,198,79,208,50,49,20,213,4,237,70,189,46,198,57,119,192,141,48,6,244,234,241,38,199,58,138,232,11,170,162,79,1,117,57,44,234,226,168,126,211,72,77,21,212,92,255,28,140,156,70,173,121,94,109,89,82,60,167,128,160,221,170,248,145,1,137,232,129,124,95,86,18,115,200,203,74,203,103,134,26,49,92,85,192,76,191,50,229,136,112,108,136,49,202,211,60,198,143,182,188,18,17,93,1,121,5,49,212,42,196,74,86,35,39,212,66,125,54,174,189,154,177,67,133,123,133,8,240,203,221,53,198,46,152,33,243,10,64,151,142,162,87,224,93,42,142,85,157,219,85,68,219,114,150,194,140,213,134,245,250,155,171,21,120,87,177,222,98,110,230,245,86,158,31,55,125,27,214,235,111,252,86,224,93,197,122,139,185,89,206,73,213,249,49,179,188,97,185,186,97,222,11,218,85,44,150,79,204,188,214,170,147,35,62,18,195,66,61,189,36,34,164,171,88,36,157,146,121,137,122,177,139,178,47,53,191,230,49,46,43,20,165,35,82,252,186,165,169,214,172,49,213,140,136,61,35,42,155,55,229,230,76,65,24,249,218,178,68,227,65,97,29,11,2,64,193,125,112,18,231,163,195,117,141,99,25,233,221,240,75,8,114,192,152,76,170,56,81,224,224,108,10,170,74,152,59,237,49,194,133,241,21,81,73,23,130,85,59,100,237,181,87,238,189,114,167,70,212,202,218,187,63,255,63,222,251,206,23,46,190,252,205,167,63,252,249,123,223,250,18,113,45,61,125,251,173,119,127,254,63,223,125,231,15,63,248,171,191,125,255,223,190,249,238,59,111,191,251,206,15,46,126,242,215,79,223,250,254,7,95,252,229,211,127,250,238,211,47,125,227,221,159,190,45,206,132,71,167,57,7,23,59,149,91,92,165,23,231,213,160,195,152,149,197,9,103,201,212,175,32,14,110,89,213,93,196,123,21,246,60,108,143,106,178,92,122,181,114,88,123,211,139,6,24,76,187,69,200,63,14,143,129,3,66,1,154,238,194,76,159,23,254,220,18,193,169,213,153,202,233,1,53,160,60,229,105,6,90,11,174,107,5,176,93,107,22,173,123,234,115,220,121,173,56,18,177,167,104,245,2,129,122,240,14,218,233,42,36,126,10,137,91,156,140,0,171,4,45,80,144,248,221,78,53,249,65,68,154,135,37,154,2,26,173,210,148,60,54,77,194,244,92,114,36,175,214,92,117,233,21,79,48,219,128,248,148,72,244,226,49,102,121,139,246,202,130,132,22,63,17,226,103,140,189,162,182,140,199,116,89,192,112,185,177,0,4,8,157,175,64,209,81,167,82,33,66,89,156,136,124,25,85,95,8,75,157,243,28,220,228,101,211,33,114,231,117,119,171,235,231,168,211,65,152,252,117,222,171,90,43,33,170,58,244,171,37,134,106,229,103,63,145,44,61,124,58,166,81,113,231,198,60,25,135,51,219,34,52,127,10,6,199,222,170,224,123,216,212,0,178,6,232,140,111,117,161,105,227,101,94,98,226,102,86,105,193,60,204,19,24,176,75,70,31,21,115,90,227,190,227,125,233,243,205,116,14,61,111,11,25,239,45,167,178,195,35,240,107,95,44,14,106,173,48,10,97,106,221,48,66,160,127,133,48,66,36,141,36,9,78,244,172,244,128,136,116,131,209,254,160,187,197,170,136,192,96,214,39,185,98,34,246,120,6,232,18,102,61,13,90,176,229,210,224,61,215,163,49,222,91,206,140,211,197,197,233,250,194,226,244,82,9,22,184,63,151,105,214,87,50,49,148,203,231,140,96,40,151,207,242,192,80,188,211,59,204,164,22,78,29,110,0,18,53,96,77,101,226,232,229,123,31,24,118,63,141,214,215,21,80,95,26,65,113,25,33,216,6,252,74,164,127,12,40,58,93,134,139,245,10,198,32,85,153,37,141,122,41,203,69,198,43,13,142,57,173,16,220,34,245,189,159,71,115,134,87,133,245,89,180,0,11,144,114,213,101,141,125,221,75,29,142,167,107,147,195,16,119,174,102,58,44,122,153,13,51,38,143,25,233,230,224,197,38,239,20,233,43,165,24,123,200,186,180,23,27,12,142,70,75,199,54,220,89,3,209,210,241,90,66,136,216,209,146,211,104,170,127,136,123,23,120,0,141,9,15,144,10,111,151,249,108,38,68,210,185,49,15,227,197,213,184,71,24,192,116,181,56,9,13,30,23,103,232,25,131,33,217,115,89,119,233,193,149,226,177,35,22,137,178,219,215,30,109,97,160,178,60,89,86,85,174,89,87,166,143,84,174,254,192,17,139,243,96,152,40,23,24,214,233,84,54,15,121,165,113,201,142,72,123,115,117,206,243,140,200,184,133,229,76,173,217,73,26,226,242,221,172,121,219,183,57,141,88,187,83,107,0,206,100,68,183,121,180,204,92,100,139,97,227,118,107,149,54,147,122,154,47,97,218,204,126,200,94,66,172,218,231,136,25,242,116,209,69,19,99,70,127,233,36,98,9,80,21,243,130,9,90,197,67,81,206,160,234,197,199,10,74,230,145,199,150,167,168,153,197,172,110,172,214,148,71,149,48,44,159,143,118,9,68,76,196,7,172,36,244,80,151,172,186,165,244,228,135,30,170,205,149,71,235,138,56,168,235,39,226,209,145,155,213,227,195,129,26,47,73,227,117,5,52,89,55,19,224,97,79,209,85,5,58,8,96,157,182,95,56,210,81,128,96,65,43,168,185,9,93,215,97,46,226,200,139,133,6,4,136,36,117,35,33,94,164,88,0,243,184,54,13,181,178,252,135,176,233,3,87,50,16,243,172,174,47,73,136,196,81,90,146,252,66,244,133,190,163,136,199,175,22,91,131,159,158,212,158,191,162,175,32,251,240,120,232,90,101,143,40,55,178,37,37,6,202,60,58,158,217,20,188,247,100,53,155,101,35,164,13,45,20,64,93,80,240,27,165,201,108,54,12,125,24,66,198,219,2,91,46,71,245,202,142,150,122,77,241,252,73,176,76,68,228,128,216,221,132,36,243,100,149,69,179,181,239,216,17,3,192,12,49,118,221,92,105,108,20,107,148,118,98,18,0,89,98,187,89,175,117,186,245,90,143,188,32,220,212,31,250,149,251,235,85,184,0,40,45,221,211,74,140,254,74,121,107,14,57,94,140,113,38,105,82,196,87,67,41,244,96,129,108,29,66,113,227,154,17,81,54,134,130,6,59,85,58,154,227,133,225,126,137,84,200,206,158,145,199,159,69,158,133,203,44,90,87,227,99,221,171,107,125,70,148,115,136,236,178,43,18,97,253,60,49,106,247,43,112,144,168,32,43,139,149,240,89,132,160,86,242,9,22,16,184,231,255,74,92,18,26,212,43,152,216,26,230,118,242,124,185,151,24,151,179,166,235,121,251,149,206,149,66,215,33,242,45,0,46,195,5,58,153,140,223,104,129,77,158,221,213,51,224,87,112,6,6,178,190,89,211,99,162,147,36,201,29,19,245,128,50,76,198,103,37,131,237,244,42,2,161,42,151,161,100,161,179,55,210,210,196,37,180,91,128,52,241,209,136,198,182,213,106,78,178,100,88,23,12,215,160,206,60,32,136,243,32,115,134,97,23,188,151,194,120,225,1,141,216,178,236,218,252,107,241,60,194,161,62,62,71,144,53,165,86,116,162,74,22,239,160,1,70,127,189,53,119,9,118,28,141,125,237,99,204,10,60,58,202,147,229,154,55,219,144,246,190,146,184,114,6,234,146,245,216,57,152,75,106,37,94,15,217,90,197,72,98,121,191,130,20,174,18,206,165,31,172,32,160,174,50,189,66,2,120,105,53,141,66,187,234,20,8,2,213,154,3,80,113,134,87,84,184,139,192,186,162,98,91,20,115,149,42,109,217,32,85,168,37,134,245,173,89,132,213,49,159,131,66,79,158,170,61,208,254,98,45,8,49,134,208,48,105,16,68,145,131,15,20,175,27,180,6,59,131,3,77,57,96,61,137,110,207,228,144,157,46,120,5,165,243,245,195,218,38,168,55,226,223,195,104,230,205,18,104,5,218,227,48,15,215,245,200,132,164,179,180,145,170,193,194,222,19,192,34,252,222,186,188,102,250,218,107,83,132,68,206,173,71,204,173,21,8,49,203,137,64,118,170,149,216,101,139,90,67,134,205,232,83,182,116,55,232,204,218,34,76,177,96,42,36,213,185,250,179,172,75,216,122,224,3,128,166,37,90,42,182,30,224,130,5,62,62,109,165,190,114,7,170,175,76,219,32,166,57,45,146,238,155,61,61,25,155,54,19,139,8,179,90,110,228,129,215,150,169,3,45,75,96,109,75,205,216,37,224,204,203,91,47,180,231,130,39,27,132,87,66,0,230,36,245,114,198,85,105,29,204,113,210,30,122,151,4,138,200,237,197,59,20,148,151,200,181,36,66,252,143,110,219,59,66,76,49,79,22,53,31,219,30,107,91,178,139,22,254,71,181,218,241,86,121,82,218,168,123,248,31,125,240,99,221,14,90,60,175,112,60,109,204,147,69,50,58,76,147,121,212,152,166,209,25,2,116,111,255,222,189,3,253,97,223,87,163,12,253,205,103,155,83,210,82,161,96,160,52,59,107,167,50,149,94,199,212,82,219,252,86,96,111,234,160,118,214,54,91,13,245,230,77,99,115,42,175,138,109,45,107,243,9,215,18,103,226,29,87,85,118,170,16,70,85,118,170,86,20,119,47,141,66,36,194,37,241,34,247,161,97,116,142,251,61,189,12,231,28,157,145,221,93,93,209,154,145,120,204,64,71,226,41,86,204,118,117,214,131,207,46,158,17,153,16,186,65,54,176,166,123,243,52,187,89,67,127,22,202,130,145,185,224,132,236,205,58,105,145,205,105,139,178,252,46,105,193,126,157,143,129,95,231,99,246,235,108,10,252,58,155,178,95,79,103,192,175,167,179,205,135,139,77,96,198,141,108,25,141,202,105,55,146,197,236,204,61,247,6,14,169,90,45,109,75,64,141,8,172,59,181,135,215,196,54,36,87,61,155,159,111,214,16,12,105,24,242,203,124,76,178,214,55,31,94,147,198,194,113,77,55,181,89,209,198,5,206,204,179,42,80,135,26,153,103,53,31,155,102,53,155,202,179,98,99,193,179,162,141,139,189,50,207,170,216,50,212,200,60,171,217,212,52,171,211,153,60,43,54,22,60,43,218,184,160,17,97,163,85,66,169,83,74,185,86,191,249,66,60,95,38,105,94,187,54,143,79,227,69,182,77,255,239,26,250,81,253,101,149,199,51,249,135,81,50,71,252,124,251,56,76,165,207,202,107,12,210,111,164,248,151,244,37,15,167,210,223,105,13,34,224,19,45,253,35,143,196,221,73,215,8,217,191,16,47,70,179,213,56,170,13,55,232,28,54,107,159,195,184,64,42,38,82,33,209,101,19,47,136,209,100,56,75,70,71,119,241,47,203,36,139,49,236,59,181,52,154,133,88,157,37,128,106,181,45,116,217,82,24,143,30,161,25,102,248,91,173,246,124,182,12,23,20,38,254,79,1,151,89,116,179,187,244,151,115,10,227,198,29,234,92,96,237,183,34,246,42,214,163,71,196,63,87,194,209,76,180,198,135,136,202,1,138,81,76,96,71,171,52,195,224,8,15,40,122,114,15,10,171,174,219,70,154,15,91,49,158,47,41,8,232,158,151,233,101,30,219,236,56,212,27,18,106,71,97,26,229,229,128,134,145,68,224,181,154,172,79,193,207,250,20,141,137,29,147,109,49,181,105,34,197,172,182,213,206,228,22,248,43,162,129,36,15,243,232,141,141,230,78,48,142,166,155,69,19,29,149,252,151,130,226,78,14,163,197,70,26,161,45,202,162,205,114,65,32,120,25,248,185,9,90,118,152,156,208,146,185,18,64,112,249,250,194,209,200,88,5,11,145,160,137,150,142,115,147,163,244,174,117,90,234,170,139,253,119,60,34,42,116,240,218,63,121,83,74,75,79,241,145,104,100,2,146,181,147,100,24,76,43,47,44,12,121,46,160,91,194,250,141,173,56,43,108,80,229,0,55,44,199,181,36,136,69,130,49,60,75,78,162,177,123,190,166,211,164,4,140,120,79,154,30,214,234,92,165,194,233,125,94,63,191,5,207,43,153,40,107,92,80,111,180,65,122,20,84,203,181,161,69,178,224,196,146,172,114,90,63,77,248,86,218,240,217,7,185,118,56,229,84,224,198,67,175,141,177,182,94,167,5,135,28,134,136,252,70,242,132,196,108,55,246,73,55,144,16,178,93,134,56,193,147,181,145,79,49,174,146,35,156,95,241,141,71,0,225,2,14,229,147,111,224,230,197,245,21,14,145,158,185,202,249,212,137,158,80,78,251,9,246,133,227,162,129,164,252,38,250,19,86,36,216,111,236,38,104,89,240,171,163,85,202,128,110,150,3,121,242,102,126,223,40,167,196,251,68,27,80,134,47,234,2,99,70,220,72,115,167,14,25,246,11,241,92,32,105,57,164,132,32,252,162,35,80,250,153,160,187,27,124,136,255,181,100,174,228,143,72,178,136,62,189,209,64,13,56,119,45,78,17,174,229,200,169,16,179,106,162,245,103,10,195,198,141,72,100,236,157,26,254,247,93,243,234,137,221,173,64,1,198,219,100,134,211,19,14,227,241,56,90,240,233,225,139,161,252,45,154,205,226,101,22,103,119,149,107,27,193,43,79,240,41,222,58,114,58,121,88,91,82,156,9,137,207,232,231,129,135,52,182,136,97,9,255,187,103,57,79,101,133,76,19,158,4,153,23,215,189,180,98,143,17,26,18,52,48,37,17,102,54,226,133,232,5,78,105,118,102,169,254,135,82,108,192,91,30,220,213,73,87,112,130,149,34,11,222,192,236,48,141,23,71,180,83,113,205,232,23,133,107,50,69,52,20,36,65,220,184,115,103,24,33,202,139,68,136,0,203,214,132,128,130,78,113,202,55,78,16,150,4,20,241,204,161,255,222,172,95,227,34,248,195,107,147,213,98,68,82,192,69,201,252,225,181,173,173,237,82,61,120,120,13,80,237,177,76,237,176,238,188,64,84,15,36,155,103,27,207,29,69,103,245,218,115,115,124,8,100,245,150,145,251,246,118,237,226,87,63,120,239,127,252,248,233,159,253,240,189,223,251,233,75,225,242,223,127,241,181,139,239,253,222,211,191,254,246,197,15,255,226,226,219,127,127,241,213,111,190,255,111,127,114,241,151,127,77,207,205,4,17,210,178,113,24,102,13,4,121,3,3,70,224,209,31,139,211,243,2,54,210,134,53,172,68,213,104,100,29,81,209,174,127,14,41,67,72,161,206,55,112,255,105,148,139,125,55,207,75,196,191,192,180,2,137,103,213,94,136,102,37,233,189,128,141,38,8,89,159,68,44,101,18,33,190,52,174,113,35,195,127,71,234,31,130,123,254,223,9,238,56,230,213,224,61,79,4,82,61,9,201,85,140,210,164,72,188,252,112,53,31,202,150,197,97,103,56,26,141,238,234,77,83,212,74,49,66,78,38,119,185,186,115,167,113,18,13,143,226,188,236,193,23,90,240,207,102,147,243,90,86,187,85,210,63,202,128,48,253,198,236,137,23,38,235,64,231,174,137,60,92,96,45,175,52,101,60,245,164,221,177,99,68,31,119,148,164,178,172,101,4,165,96,12,88,2,110,177,30,164,226,212,55,150,113,52,138,96,46,226,55,33,3,138,244,179,79,147,197,75,134,232,77,131,162,19,247,115,10,189,104,37,250,139,3,194,206,144,112,53,225,110,243,228,137,119,235,198,60,243,134,207,215,183,119,240,146,247,186,134,27,207,17,190,202,248,198,115,123,8,225,139,112,30,17,49,226,246,205,198,205,219,244,247,218,111,77,103,201,144,136,12,228,134,69,231,123,239,92,157,135,116,212,217,0,209,198,115,72,26,154,163,95,249,16,7,104,8,246,73,128,138,126,160,98,19,190,51,110,208,15,172,244,200,131,226,251,195,107,140,159,188,16,133,163,195,218,115,171,69,156,215,208,32,5,60,54,33,189,39,154,175,242,173,118,27,243,249,135,215,208,255,63,183,135,255,197,96,160,43,10,9,0,33,109,65,71,192,45,235,15,175,157,203,162,203,4,201,37,249,139,179,217,3,196,78,227,112,246,114,148,229,175,174,102,104,189,124,29,37,47,14,113,249,148,68,48,21,160,233,240,86,231,34,225,235,211,60,151,213,48,133,45,27,244,44,157,85,67,51,176,141,164,141,3,157,37,182,197,115,116,135,36,227,120,18,71,124,201,151,217,74,14,170,226,94,222,192,187,197,251,250,238,161,130,21,43,78,192,11,81,70,4,106,49,137,167,171,148,120,209,4,172,160,235,245,160,49,153,133,72,254,156,132,179,66,47,210,177,68,180,163,101,50,11,169,232,127,243,230,221,146,216,24,136,2,45,74,91,152,124,105,31,199,154,1,74,36,231,251,182,60,198,109,0,189,229,183,181,169,7,75,35,13,62,5,116,120,208,95,203,173,190,121,179,94,172,12,173,241,160,94,238,49,195,37,250,66,24,20,250,117,143,227,149,55,217,79,230,195,68,69,163,70,95,74,107,3,17,241,175,118,92,222,56,199,248,20,150,112,142,49,73,38,120,91,223,161,226,211,109,121,18,0,213,89,78,95,52,220,0,144,34,35,77,67,145,70,122,191,57,156,153,232,239,18,88,83,241,102,37,64,98,232,120,46,195,102,68,134,29,117,142,55,240,116,72,131,198,50,141,38,241,41,94,28,249,123,53,254,128,20,160,8,41,70,41,185,37,240,45,203,199,163,63,32,92,220,252,80,118,24,98,135,57,186,119,113,3,204,174,164,195,130,127,213,1,60,135,191,52,240,7,180,115,10,136,187,10,222,209,82,138,214,231,54,73,130,75,62,89,180,26,39,27,207,209,255,87,49,68,73,254,230,29,4,149,54,56,191,105,5,250,44,125,54,154,27,165,172,130,196,166,173,152,72,10,115,68,25,52,139,244,123,46,119,151,250,43,88,90,139,180,145,2,29,135,72,56,187,43,153,53,200,2,232,227,72,136,106,216,78,96,47,204,157,69,146,111,124,102,52,11,179,236,214,135,179,213,4,253,250,89,234,249,162,153,196,154,189,82,243,253,168,214,42,168,18,25,55,57,72,254,51,67,105,45,197,106,104,41,160,5,25,162,220,205,139,135,10,152,77,191,52,225,89,204,51,14,39,145,209,71,64,68,108,209,46,138,91,34,70,49,27,59,172,104,108,64,82,150,96,26,145,71,34,223,251,214,151,222,125,231,15,159,254,225,219,53,108,124,81,166,67,183,142,207,135,25,35,3,221,144,150,225,200,189,141,173,157,77,117,89,148,114,117,67,117,105,34,90,158,42,150,168,160,38,186,189,204,22,116,197,89,214,18,245,73,221,55,98,170,1,7,216,44,101,18,5,236,227,66,60,59,100,44,83,205,108,6,255,29,100,101,63,247,176,190,194,181,207,116,0,186,219,4,132,1,214,126,187,107,53,190,85,168,237,166,121,233,100,167,140,230,144,28,230,184,170,119,116,92,47,254,182,64,164,93,236,133,128,99,122,32,248,255,45,146,70,26,161,243,144,235,166,203,50,52,204,104,214,180,23,43,188,107,51,242,23,84,171,153,231,13,85,3,101,202,30,37,144,199,90,54,5,42,41,143,242,119,141,57,27,16,90,24,222,229,83,83,0,20,219,139,40,47,10,160,81,63,15,110,142,63,43,199,28,115,147,20,113,157,45,149,232,60,45,182,38,234,80,237,232,243,13,18,90,89,104,158,50,189,8,211,175,151,56,230,115,3,62,145,230,143,87,241,232,200,208,167,108,32,14,34,52,184,131,174,56,116,97,30,198,179,177,201,183,167,219,220,205,91,42,241,237,150,248,11,248,81,184,249,132,239,5,15,216,34,217,169,91,58,35,56,142,179,120,24,207,72,185,65,201,249,80,118,157,39,105,196,205,213,117,126,169,72,95,75,112,242,172,59,250,68,236,34,129,202,113,13,139,53,225,166,24,69,240,182,68,227,88,52,80,24,32,222,40,175,37,155,63,25,236,123,110,245,117,225,173,45,157,93,229,205,214,164,241,187,129,40,226,156,64,206,46,91,38,136,126,55,90,166,239,45,69,169,71,125,71,184,132,97,87,136,234,193,182,94,76,46,140,229,73,30,206,20,140,21,76,42,144,93,152,235,96,12,26,243,205,213,124,169,14,73,23,47,16,241,85,237,145,73,126,193,100,209,118,185,155,9,34,88,245,157,98,198,147,89,18,162,57,165,133,20,170,247,83,206,129,201,49,44,38,232,21,31,253,101,95,122,29,88,228,213,242,0,148,224,125,188,150,126,242,27,87,98,85,25,179,144,50,187,1,224,157,240,57,60,254,40,56,55,237,183,104,70,39,101,31,150,49,135,80,119,245,64,18,162,220,163,156,25,111,98,8,142,208,229,18,144,176,136,105,160,20,119,214,186,86,203,57,169,2,188,211,99,74,2,162,89,172,189,209,87,171,157,99,229,226,107,7,102,185,191,37,243,48,224,38,244,150,80,244,48,159,18,73,186,212,164,196,203,148,92,244,106,103,32,10,34,248,122,45,22,40,220,124,0,231,174,194,178,75,228,209,132,66,79,103,56,75,226,187,107,94,165,236,131,63,135,142,167,48,59,154,82,35,24,208,20,10,213,105,212,68,165,34,157,182,5,210,49,73,83,6,219,154,100,133,41,152,242,42,139,120,218,155,112,30,103,49,146,17,179,252,108,38,30,82,179,233,195,100,74,16,174,242,64,54,235,208,191,138,71,158,8,230,144,180,38,93,1,197,217,97,120,47,241,36,220,8,29,80,197,245,82,153,204,70,145,255,60,134,31,88,45,180,222,110,238,123,82,184,213,32,21,229,134,172,151,152,36,241,29,129,136,253,245,210,43,103,148,202,108,53,203,6,136,192,115,3,6,42,247,102,108,235,182,196,4,248,43,177,68,216,11,174,222,248,162,49,75,111,150,203,215,83,166,184,232,225,61,219,183,106,79,255,228,167,23,223,248,139,247,254,249,231,239,253,252,111,222,125,231,231,31,252,237,95,188,255,246,63,161,47,31,124,229,27,181,255,251,173,63,65,255,189,181,253,48,165,213,8,14,163,121,145,7,126,189,213,108,14,71,209,221,218,246,45,218,237,131,191,253,54,234,249,239,191,248,234,197,215,255,249,131,239,253,217,7,223,253,191,46,126,252,139,247,191,250,131,167,223,249,6,255,233,109,10,240,122,171,223,107,78,38,16,220,226,29,90,1,60,8,236,131,95,124,231,233,119,190,242,244,247,254,241,226,11,223,190,248,234,255,122,250,55,127,244,238,59,111,189,251,206,15,222,255,198,183,47,190,254,167,79,255,252,95,222,251,214,151,104,75,54,102,115,208,57,216,223,167,99,226,255,21,75,103,62,146,247,126,254,165,119,127,254,47,14,12,72,87,18,154,100,167,29,162,133,168,56,96,35,254,63,111,125,129,175,2,253,81,129,193,114,175,16,140,94,127,212,106,135,24,198,211,175,254,209,197,31,252,141,4,131,254,168,244,101,41,88,36,59,47,108,181,71,184,239,251,63,252,222,197,31,255,129,212,151,254,168,244,165,169,88,56,160,167,219,27,245,72,215,139,175,255,228,131,111,254,131,212,149,254,168,116,141,210,52,89,175,39,22,207,80,199,221,96,183,189,187,75,176,245,111,223,125,250,133,31,75,29,233,143,74,71,177,74,14,2,208,14,218,205,118,155,161,251,253,239,125,225,233,159,125,229,226,135,127,46,129,161,77,32,48,76,242,195,24,15,122,173,94,143,44,224,157,119,222,255,254,151,0,48,180,9,4,166,136,203,147,22,244,244,31,191,11,207,199,178,172,146,225,33,80,163,96,212,25,49,164,126,231,221,95,126,29,0,69,155,20,160,180,23,184,16,148,241,104,60,137,122,20,65,111,189,247,179,239,191,255,171,159,62,253,238,151,37,40,180,9,12,101,70,217,189,92,155,173,40,161,139,95,120,34,160,127,246,53,24,116,212,137,250,209,216,2,154,172,52,26,70,209,164,75,231,248,182,1,16,105,2,3,18,234,122,208,60,214,222,132,162,237,47,255,18,6,70,155,168,71,8,203,140,52,10,21,253,67,250,255,205,207,222,251,238,91,239,125,243,151,101,207,1,249,143,210,147,20,18,70,61,3,242,159,178,231,7,63,255,227,178,39,253,177,92,0,84,103,136,156,164,73,127,18,150,48,222,255,226,215,158,126,243,199,194,4,186,131,254,224,69,51,24,145,22,89,60,45,130,245,222,63,254,35,218,34,3,196,96,208,26,116,85,94,36,128,65,196,49,68,8,133,248,93,129,244,206,120,103,119,210,196,67,213,24,187,253,206,55,222,255,213,239,95,252,193,63,160,129,106,5,112,48,15,56,197,246,216,146,5,95,252,235,247,222,253,213,247,159,126,231,143,47,126,244,203,139,159,125,239,253,31,253,234,189,95,254,168,4,17,102,241,184,72,69,111,81,33,147,119,222,102,129,91,139,240,56,158,146,242,111,229,127,88,247,242,39,82,241,71,168,149,112,23,110,65,14,38,111,214,222,109,135,157,64,111,41,53,234,246,240,63,134,70,101,57,3,109,218,164,74,174,62,99,90,112,119,170,141,78,190,23,119,99,175,137,254,233,73,191,177,231,215,175,183,162,86,132,88,164,248,19,158,10,250,229,160,123,240,226,64,254,5,59,13,74,54,38,76,145,138,3,124,31,207,50,146,162,174,199,112,7,147,118,208,41,112,201,218,205,147,241,138,23,195,110,162,70,205,102,39,40,39,203,26,209,252,121,17,147,82,217,110,114,60,235,53,243,224,245,218,14,137,178,55,142,220,82,32,178,250,223,134,105,214,107,93,43,180,118,69,104,59,26,52,42,161,177,82,58,116,71,116,21,87,234,193,218,14,167,251,0,130,92,19,104,233,235,161,193,145,5,56,67,87,165,83,233,142,3,167,161,237,147,50,141,102,219,48,13,29,174,121,76,5,128,120,27,52,197,126,26,138,45,29,91,229,45,103,234,141,47,188,238,166,5,70,219,15,70,219,6,163,227,66,40,0,178,163,83,190,8,178,171,128,100,146,166,3,40,64,48,34,208,30,91,43,134,140,110,138,35,28,8,164,13,208,68,19,171,215,202,159,45,163,225,134,120,72,140,160,14,128,229,211,98,127,171,145,61,132,154,211,245,56,66,199,2,171,42,63,104,91,96,117,170,158,169,174,25,86,183,34,172,29,51,168,94,197,37,54,225,37,210,151,82,154,204,98,79,11,226,5,138,132,201,64,7,91,77,70,9,248,127,119,162,83,18,178,244,185,135,164,226,32,145,4,30,149,54,26,65,50,184,75,91,16,88,143,10,101,1,228,174,188,85,161,125,169,68,44,181,42,244,44,85,243,146,90,113,141,74,81,177,72,155,115,252,47,28,201,69,35,196,104,148,147,96,218,219,120,238,56,156,173,120,112,26,9,198,145,12,127,244,103,162,186,115,59,189,241,247,121,102,248,77,140,81,147,227,172,192,16,71,87,236,161,226,203,149,127,10,39,185,104,238,40,140,115,228,190,23,76,72,36,220,237,78,237,218,53,209,44,225,0,70,102,141,141,96,249,161,57,114,144,46,176,48,23,178,160,142,245,214,105,90,12,96,105,132,214,36,100,129,150,249,107,186,41,115,30,143,199,248,169,87,251,138,120,246,30,157,14,152,241,103,203,247,131,227,249,206,111,10,65,134,91,56,88,112,43,27,101,114,32,225,214,214,182,22,126,248,112,177,117,204,30,27,20,240,27,46,208,65,163,49,214,252,87,52,253,173,86,86,139,104,162,247,185,212,19,237,38,183,107,1,61,19,236,78,99,93,107,136,220,208,201,27,103,5,49,31,69,103,147,20,39,95,136,35,17,80,193,135,138,172,200,226,25,68,110,152,174,145,141,160,191,159,155,65,37,220,241,39,180,21,187,66,160,165,165,209,102,101,98,42,121,125,149,218,239,5,51,161,144,89,168,166,57,106,116,83,12,8,63,245,72,218,168,54,117,203,19,147,119,1,223,3,105,78,131,75,120,232,106,25,43,67,169,204,158,112,202,141,138,207,34,108,149,125,38,147,212,130,87,233,187,202,155,42,214,133,74,31,162,167,38,92,229,73,233,199,85,144,102,120,37,155,54,117,84,73,32,126,37,214,82,122,48,76,123,68,187,108,4,219,245,11,103,243,135,238,66,110,214,242,9,128,77,61,8,242,67,114,82,189,148,190,170,20,69,11,20,135,134,208,187,220,96,140,46,67,72,128,26,69,0,17,188,146,64,171,196,125,170,51,145,173,232,192,36,84,111,180,62,41,90,255,109,83,243,62,25,223,223,86,10,166,240,41,53,21,135,150,54,196,48,95,184,115,208,201,226,93,67,167,133,131,200,103,134,2,246,140,113,162,21,170,49,192,94,15,217,113,134,152,99,134,75,2,210,52,125,41,183,31,123,70,233,172,89,238,53,228,168,40,141,192,186,127,132,132,178,214,117,71,137,5,176,14,90,245,17,59,2,132,112,85,54,56,146,197,252,0,60,136,24,248,41,123,91,80,143,56,83,125,102,184,2,184,78,186,27,70,202,168,221,38,116,186,233,164,29,143,80,8,112,101,90,21,124,158,213,155,224,23,235,112,110,54,98,94,36,213,155,243,62,125,81,180,116,247,250,39,178,168,155,7,248,60,83,97,107,220,209,241,56,117,252,203,191,127,241,163,159,94,252,228,247,223,125,231,135,23,239,124,241,226,39,111,41,55,29,21,24,55,173,129,243,90,144,160,180,111,114,167,120,129,56,67,17,232,37,38,80,224,98,180,214,173,197,217,249,98,80,10,20,158,168,32,87,29,251,48,74,99,48,207,102,139,147,57,98,101,84,134,107,136,142,70,65,32,19,27,98,113,174,93,72,97,18,12,34,205,249,192,32,130,93,27,18,229,148,145,20,113,14,42,98,208,30,227,50,6,13,92,202,15,169,143,188,148,129,93,240,179,65,10,32,40,205,187,6,121,81,93,149,247,132,237,195,248,78,214,189,236,103,38,142,109,109,19,43,30,160,44,108,23,25,232,208,143,72,126,67,2,131,38,192,225,235,29,141,180,156,69,69,98,153,65,140,51,169,96,231,22,136,72,181,159,78,163,76,72,110,226,50,4,62,129,1,36,177,169,79,188,122,201,127,172,154,85,121,243,58,170,194,186,164,64,87,233,253,187,160,64,38,68,161,158,10,241,27,129,30,161,73,35,136,189,153,167,48,14,142,66,210,67,146,97,49,133,231,231,195,17,65,45,32,105,7,10,158,105,151,161,67,176,192,82,249,130,147,235,115,23,99,2,225,85,230,100,184,53,42,239,24,194,66,192,189,102,197,145,88,85,68,245,221,3,61,82,228,16,225,138,186,89,199,87,12,121,28,31,199,99,113,190,162,118,209,211,163,38,233,149,45,146,191,96,232,51,130,7,51,32,20,157,165,209,179,7,56,19,5,137,189,149,38,136,120,240,253,168,84,203,19,244,32,83,178,128,252,147,82,50,88,141,144,186,190,139,157,106,106,205,63,208,64,181,118,169,32,71,236,99,145,26,196,223,143,19,50,55,64,51,20,20,37,228,115,131,24,46,10,26,22,230,119,11,240,58,162,235,21,243,244,96,1,14,6,192,51,144,88,40,27,169,66,106,169,134,39,54,22,146,36,104,36,189,156,136,39,112,65,162,214,176,133,178,178,152,10,12,57,119,162,171,242,109,158,201,32,252,0,163,67,9,77,99,51,226,252,71,203,188,121,110,138,43,46,117,165,48,231,194,164,249,240,230,195,155,165,4,107,82,118,141,105,103,220,58,33,28,17,170,24,79,11,70,90,218,2,164,143,178,65,64,86,121,177,119,130,249,55,4,237,183,94,19,202,175,201,65,192,108,99,249,187,38,58,14,84,232,248,218,102,89,137,236,41,20,241,22,247,25,86,61,203,55,104,112,181,80,138,114,19,170,228,165,20,29,211,13,37,166,163,94,146,150,156,15,40,19,149,26,201,47,215,116,28,37,165,97,3,206,46,211,195,158,133,4,190,226,233,122,116,201,76,16,222,208,217,173,125,14,171,94,239,127,229,7,23,63,250,214,187,63,125,91,82,253,239,80,149,161,94,252,157,32,136,252,81,100,225,133,241,130,7,131,64,217,8,159,225,72,253,172,90,78,81,207,21,45,185,69,153,168,46,38,159,50,153,0,136,210,46,22,136,67,40,52,113,85,58,19,194,62,138,152,47,171,100,41,209,215,130,72,6,200,168,62,183,128,247,139,4,85,69,90,217,162,41,162,64,54,108,170,212,148,71,115,225,30,6,197,43,89,210,235,129,185,68,102,57,209,67,172,243,16,14,97,169,18,50,152,65,71,152,156,242,58,80,88,25,218,50,9,121,247,229,119,178,129,32,107,83,115,48,92,88,203,161,209,175,11,221,138,48,223,160,2,152,152,235,241,28,251,84,60,208,222,147,110,6,227,157,35,139,134,10,20,183,152,104,160,212,146,125,234,188,18,190,164,132,48,125,195,28,44,245,18,75,254,214,144,228,186,75,72,98,178,128,10,36,215,192,209,218,222,124,138,110,10,161,221,70,116,28,145,210,130,6,33,68,216,119,250,60,141,110,154,235,49,166,163,153,155,164,227,108,74,1,81,206,110,179,15,139,204,172,52,174,148,66,43,17,59,186,196,48,185,55,216,6,138,155,110,32,79,121,3,77,52,40,214,111,214,233,201,135,114,36,18,145,214,103,42,50,230,200,62,191,28,230,91,125,3,230,187,6,204,183,175,16,243,157,223,32,230,187,235,96,94,170,212,92,96,171,189,22,226,59,6,196,27,180,196,102,235,10,17,223,254,13,34,62,240,66,252,179,118,7,151,165,228,153,50,201,235,124,225,208,86,132,71,186,70,190,182,46,231,17,210,22,22,95,85,151,23,131,161,184,62,74,118,172,180,40,175,99,72,108,1,37,31,72,230,48,92,172,98,37,125,241,142,196,150,244,186,118,43,209,175,197,31,157,238,102,208,188,133,127,185,197,169,196,98,44,96,7,44,182,214,233,144,139,25,203,239,102,212,233,159,37,209,9,18,188,192,187,183,220,5,69,136,2,13,67,218,189,91,218,204,183,90,221,187,46,157,65,212,15,241,196,106,191,69,9,50,84,11,122,150,202,130,160,35,112,209,154,210,29,21,121,176,240,195,158,216,50,211,137,43,164,65,164,58,73,195,51,99,12,12,112,48,23,227,98,172,138,198,172,235,197,123,11,122,162,74,42,188,52,157,17,151,128,148,39,4,56,142,68,169,155,189,81,160,156,109,193,228,130,23,174,153,242,122,70,75,158,244,139,170,83,104,75,106,21,66,42,84,131,197,73,242,188,97,88,100,20,135,198,92,106,217,105,167,84,253,54,169,30,182,22,228,96,89,173,137,172,184,179,206,195,75,188,103,171,33,70,189,9,235,229,248,212,159,111,49,102,66,71,155,91,211,216,40,143,30,17,143,186,233,25,16,131,59,93,191,139,202,123,22,33,68,79,58,119,141,104,164,1,75,110,250,229,230,233,152,18,72,187,54,186,174,72,199,21,40,217,244,246,137,157,182,116,81,65,91,52,49,86,147,106,67,34,228,146,5,226,98,146,241,72,128,104,181,99,107,229,88,118,140,66,83,163,109,72,212,231,83,148,233,255,134,204,142,234,190,123,232,173,65,66,182,100,145,8,218,61,51,17,40,191,153,36,83,175,203,26,216,172,98,213,229,185,130,215,47,156,187,231,29,120,241,58,54,166,109,33,147,113,48,71,119,107,143,170,122,94,243,60,55,92,89,16,23,170,206,99,124,39,112,174,6,182,36,179,89,184,20,158,154,225,101,224,69,53,252,121,144,170,229,43,192,190,147,180,46,215,127,251,240,53,238,120,186,246,89,176,98,70,149,19,204,243,255,100,85,211,226,201,59,23,163,200,28,172,165,176,2,73,219,92,64,144,95,130,43,143,95,160,207,79,252,100,112,12,91,75,166,185,99,204,85,171,146,153,192,98,45,14,79,11,6,42,157,88,100,91,193,91,94,44,100,18,0,145,72,96,39,139,113,16,226,164,86,143,146,194,190,101,133,95,115,147,176,210,130,98,180,189,110,109,23,15,158,95,144,134,223,43,105,101,252,47,111,239,142,41,129,4,149,100,25,45,100,213,31,60,113,30,164,45,69,15,41,215,136,73,103,151,120,6,137,183,222,212,31,247,8,2,189,110,138,72,31,182,74,167,93,41,234,196,31,165,110,116,242,151,54,216,59,211,72,82,72,115,56,100,161,43,7,17,224,78,68,229,48,244,209,105,207,98,92,231,106,160,162,4,54,4,59,82,137,97,254,3,127,90,197,198,62,77,99,234,220,209,200,25,149,55,214,239,250,40,247,170,14,77,25,204,166,73,221,151,111,34,15,54,196,241,133,75,191,137,15,123,82,210,102,227,128,122,177,75,1,182,134,253,26,247,192,55,58,199,104,121,16,207,146,206,239,180,163,161,180,147,148,219,194,72,85,30,45,217,120,21,64,206,178,78,73,27,224,249,132,60,190,148,121,120,6,180,151,47,160,241,138,201,170,123,142,137,212,165,93,218,245,62,39,228,104,118,19,159,77,16,145,36,43,71,85,177,115,195,112,148,21,23,195,173,199,135,157,79,112,154,70,215,172,85,250,232,117,249,18,87,44,35,144,117,203,102,223,114,91,184,196,201,90,88,149,85,162,123,70,124,204,96,124,163,71,148,4,243,48,60,62,95,91,205,244,80,68,240,100,200,44,163,104,220,39,57,172,248,223,45,195,193,148,170,123,194,65,20,126,118,82,26,104,93,90,202,26,92,140,23,222,81,173,76,149,226,97,220,106,101,114,134,89,112,247,10,12,247,15,111,178,95,104,252,12,113,204,26,140,250,210,142,225,123,159,191,156,80,34,136,124,181,62,40,32,55,58,41,51,54,228,232,61,107,248,24,96,141,55,75,227,166,144,80,93,105,116,198,39,200,231,161,240,162,42,214,88,49,105,24,195,222,4,83,195,40,211,19,88,134,152,109,65,49,196,155,240,132,3,79,81,76,240,52,243,43,172,108,35,253,104,41,87,119,168,110,87,49,153,34,201,70,120,248,118,116,24,141,142,162,177,229,165,91,3,47,183,190,248,107,101,127,234,0,198,200,25,41,242,234,54,57,110,100,69,120,76,190,40,131,28,217,12,236,33,172,154,91,254,6,12,212,178,181,20,128,178,195,224,30,211,240,54,214,30,122,206,192,182,105,172,155,82,193,183,192,197,163,71,179,112,24,205,204,143,90,203,163,235,101,164,207,1,144,198,154,218,198,233,209,130,35,202,36,139,235,198,209,77,44,252,104,215,149,100,135,126,245,61,35,253,253,183,140,54,175,186,99,180,215,101,55,140,66,185,242,253,162,96,171,110,151,216,203,127,183,164,32,128,53,14,24,234,94,225,120,225,214,149,15,23,238,116,233,163,133,129,92,253,193,194,80,43,31,171,178,147,117,155,168,55,88,79,5,144,175,201,192,235,69,114,115,226,134,127,188,159,205,34,7,72,23,22,243,151,81,42,246,12,17,179,109,22,168,162,210,29,40,130,197,216,251,220,177,98,165,82,174,60,176,19,240,126,188,249,46,21,125,68,106,13,13,215,13,236,189,150,145,80,109,86,176,105,9,99,139,215,50,112,94,92,243,0,60,85,160,80,98,223,23,191,213,48,160,240,14,185,247,72,238,174,236,149,8,8,222,143,138,115,132,48,47,96,9,246,241,221,38,134,116,219,126,120,23,5,182,111,156,61,240,146,45,194,247,80,193,120,183,162,219,240,48,175,210,115,4,212,74,54,109,15,248,122,55,126,100,190,94,35,79,205,179,39,179,154,155,78,239,178,253,64,152,150,169,232,93,110,36,19,63,218,229,80,172,163,150,90,217,60,238,118,124,7,44,132,148,104,65,91,209,97,27,149,31,96,26,210,205,173,94,115,250,197,166,93,159,192,133,105,57,119,108,104,184,26,186,241,138,129,175,53,219,21,102,212,215,76,182,208,181,54,76,200,136,81,73,156,97,178,3,188,80,212,177,190,195,230,218,162,10,190,118,168,118,147,197,41,197,252,1,130,151,73,49,139,122,31,218,96,83,238,161,91,72,155,93,90,3,9,45,212,254,176,75,130,36,163,120,33,196,82,41,249,224,176,116,99,92,101,225,236,105,52,161,66,46,114,34,145,163,172,11,88,179,69,202,247,65,23,43,229,26,228,175,44,39,104,83,247,209,227,76,162,91,239,255,143,127,189,248,213,159,191,247,165,239,189,247,123,63,125,250,231,255,82,123,250,157,127,189,248,197,55,158,126,227,143,62,248,242,255,142,31,236,182,243,28,209,143,20,176,170,116,248,127,21,72,25,204,137,198,236,20,202,155,146,77,83,130,24,174,188,135,22,72,118,204,117,178,46,117,75,154,100,247,52,115,1,64,140,181,88,112,149,199,35,170,218,10,31,1,57,161,206,117,208,62,235,213,6,208,9,223,122,95,84,150,247,205,74,134,213,12,174,8,8,106,162,33,204,248,173,166,55,213,34,202,64,170,38,81,195,155,5,130,209,75,158,138,118,255,59,94,12,50,90,237,173,166,65,136,57,105,165,5,170,93,123,34,71,197,21,35,103,51,193,104,174,171,93,220,184,129,40,91,200,252,228,167,148,239,101,189,166,255,86,154,231,235,42,222,49,52,86,163,195,249,34,132,221,154,89,227,47,222,129,145,53,18,101,6,91,187,119,101,185,79,141,98,49,58,182,65,101,124,18,167,170,54,94,240,87,182,90,128,205,10,52,6,146,171,159,205,153,240,104,155,53,90,230,232,118,167,21,112,101,54,68,151,195,213,94,154,124,195,53,149,81,146,196,77,8,212,5,114,254,198,138,89,46,183,74,148,74,119,227,251,170,70,25,79,5,96,80,124,132,221,104,52,233,35,133,116,11,253,161,156,123,60,65,91,25,137,234,3,179,32,254,236,54,1,1,103,232,144,78,245,32,102,16,253,222,47,219,66,14,8,181,175,27,233,112,28,91,73,134,94,104,115,211,145,102,24,144,204,22,158,70,61,95,54,194,89,132,129,21,152,88,199,93,7,55,187,130,25,217,88,147,167,123,199,61,166,227,142,146,221,61,224,85,165,52,129,111,44,213,17,35,20,151,242,113,121,92,122,29,146,11,4,92,134,220,2,94,133,226,157,112,45,66,246,4,92,126,47,4,207,0,188,19,98,3,195,62,72,86,123,96,1,107,235,79,190,234,147,83,73,114,113,113,93,139,217,218,218,86,178,249,104,182,30,151,165,102,97,188,216,120,142,64,80,2,0,132,18,172,122,129,14,185,206,57,43,204,177,203,107,113,200,252,212,214,165,71,187,56,242,210,36,161,93,23,204,27,250,148,109,207,21,22,59,41,71,133,27,87,201,75,176,179,41,151,4,195,106,235,227,29,139,26,203,40,197,98,247,38,56,179,203,195,179,89,82,116,97,137,47,17,242,197,223,168,75,34,113,93,46,9,202,255,102,120,255,204,182,151,157,178,20,11,116,147,121,81,142,3,117,74,183,29,169,248,139,86,194,155,161,21,17,126,140,132,210,141,2,225,250,171,38,207,137,99,122,156,131,130,226,108,37,139,139,54,186,103,192,147,214,193,181,3,179,47,40,136,198,68,230,72,29,171,64,143,5,96,169,202,142,15,80,29,69,44,162,116,141,211,101,91,214,37,15,154,105,97,62,231,77,100,41,246,115,246,159,109,189,207,140,135,24,172,193,6,142,1,226,73,232,111,229,27,26,38,128,142,231,234,98,201,157,168,5,44,203,23,166,58,171,205,187,102,254,67,69,21,64,56,1,197,17,65,0,121,78,18,113,185,25,174,8,143,80,33,66,0,181,88,56,217,28,170,74,213,186,65,159,96,132,44,84,143,109,243,158,128,46,150,24,42,12,172,101,198,84,163,33,37,67,38,17,149,144,92,165,69,55,242,31,92,1,142,114,59,193,160,231,140,48,124,166,17,143,240,67,197,96,80,99,197,120,197,98,193,191,201,144,69,115,88,239,33,176,53,191,129,120,198,42,49,139,54,251,134,22,207,200,23,85,57,164,81,40,185,87,32,134,233,150,112,112,149,142,190,103,21,192,104,28,73,217,175,154,132,1,192,89,46,123,2,228,10,64,149,131,28,225,49,109,1,89,198,117,56,163,178,28,61,77,161,89,224,158,42,47,169,219,183,244,217,196,55,154,198,185,220,126,118,221,251,105,137,129,188,138,237,244,140,133,180,119,228,155,233,138,48,41,106,7,72,203,46,51,50,92,197,126,224,3,31,47,98,239,227,254,12,194,41,13,163,92,142,48,90,30,7,221,24,114,121,37,199,220,43,244,210,218,79,62,226,207,138,38,254,43,6,103,90,54,21,14,69,225,219,84,49,68,83,239,247,235,141,207,116,207,199,63,60,211,114,244,170,68,104,250,196,104,90,182,199,123,131,170,70,106,186,32,172,19,172,89,97,140,74,177,154,18,14,177,35,19,13,142,248,70,152,71,255,241,49,9,21,189,171,62,85,24,157,191,142,45,17,2,104,45,39,70,168,26,91,140,91,188,55,254,12,3,104,215,102,124,235,56,163,181,206,142,253,119,70,213,210,172,220,141,78,23,231,228,210,192,188,79,251,135,211,122,109,135,54,103,107,80,173,57,164,182,182,125,139,252,17,251,109,222,255,254,151,223,255,254,219,239,190,243,7,23,95,251,217,197,87,191,204,93,55,238,29,49,34,180,82,212,173,58,69,137,97,252,7,163,15,136,59,152,234,10,59,202,149,88,202,10,251,46,214,192,34,138,162,163,138,68,38,80,50,11,42,37,207,86,11,45,212,42,250,64,200,166,24,198,170,138,118,174,163,4,87,208,241,42,49,82,37,248,206,241,206,129,153,148,141,230,34,69,76,150,149,9,171,85,8,16,181,173,17,224,74,43,119,16,120,57,53,152,242,139,72,35,212,150,252,169,33,217,166,204,245,66,91,221,12,177,255,97,60,106,12,163,39,113,148,110,108,245,155,245,198,86,167,87,223,106,237,214,155,232,15,155,117,120,94,94,125,43,4,142,251,178,29,75,236,184,184,71,252,169,186,114,147,224,184,110,176,240,143,207,25,4,163,38,229,90,230,129,166,136,138,150,33,218,83,42,25,108,230,36,188,54,250,93,99,25,9,229,194,18,66,201,25,117,182,213,222,214,232,242,218,86,208,205,244,209,26,52,174,92,9,229,252,245,196,160,171,241,159,74,157,45,181,20,151,26,178,238,10,210,182,50,27,56,56,91,213,42,119,139,239,178,45,64,182,213,23,134,0,57,18,42,153,52,242,179,101,228,72,112,60,55,248,17,46,21,19,125,181,17,208,222,158,138,181,131,165,97,139,192,213,135,80,255,167,139,140,118,197,64,3,79,83,153,42,77,252,255,161,210,206,80,233,95,31,43,52,240,58,200,252,113,67,18,193,77,97,109,144,232,225,140,55,118,136,46,158,1,199,102,201,192,39,86,216,28,111,44,17,9,245,132,53,58,74,221,55,41,182,221,7,79,2,135,88,111,198,231,206,144,134,138,251,229,17,215,236,87,242,9,140,105,190,92,68,243,122,241,204,134,104,230,43,222,51,143,169,120,165,65,84,24,253,255,91,153,16,55,138,176,209,106,164,119,153,243,234,19,16,238,57,254,213,196,132,219,34,179,125,38,243,31,34,52,251,10,22,242,155,143,205,190,138,221,248,117,4,103,27,5,118,49,25,115,221,36,74,75,166,100,118,18,231,163,67,67,178,231,100,22,81,201,133,136,159,164,40,94,38,9,161,6,9,82,86,107,232,16,138,82,35,201,83,101,35,193,198,97,253,209,34,247,59,156,110,172,212,56,129,248,232,209,40,73,163,58,244,131,98,150,181,70,192,184,149,70,168,118,158,99,133,118,141,202,3,195,138,134,213,45,202,239,194,106,145,93,147,178,151,15,135,44,187,74,209,77,111,57,92,56,200,248,242,219,52,189,77,167,22,68,147,122,146,54,155,158,165,212,240,214,223,50,72,250,77,232,65,38,51,198,237,155,230,229,224,54,10,243,14,59,134,166,41,128,249,243,194,176,152,244,141,239,113,175,101,82,45,237,155,12,61,6,187,38,68,236,160,129,141,53,76,38,147,134,61,144,25,146,133,88,103,188,204,234,166,90,197,72,96,152,136,59,131,216,239,217,37,191,104,130,27,170,33,179,98,1,10,205,56,200,142,131,181,94,134,44,12,141,226,116,36,20,217,23,87,138,131,186,202,165,0,196,32,92,174,80,228,141,165,149,103,69,14,243,211,222,170,255,81,189,1,44,82,42,223,249,133,143,18,107,106,12,121,64,192,170,243,18,159,106,128,88,169,53,164,29,59,119,173,221,246,122,149,233,141,37,180,119,17,136,44,229,86,188,161,253,214,32,115,23,215,169,90,70,202,149,91,131,129,96,224,132,175,219,161,235,215,131,43,214,8,93,252,20,252,4,39,22,16,225,166,174,127,159,69,225,113,164,100,73,40,60,247,10,158,62,55,190,115,78,77,107,13,229,185,115,195,105,47,236,60,215,63,87,120,122,208,233,175,221,174,53,207,165,7,127,49,133,201,128,69,239,151,255,67,191,224,97,80,1,23,141,160,199,129,213,214,197,211,192,86,70,173,190,119,172,147,255,124,53,203,227,165,80,143,153,137,121,242,112,244,5,69,253,229,107,70,76,29,64,98,48,66,217,162,95,165,234,177,42,82,146,37,222,181,6,111,233,109,37,179,226,180,60,56,218,27,75,54,96,108,46,52,77,74,217,36,237,41,49,157,143,89,253,218,122,165,247,66,148,154,132,243,120,118,134,29,229,104,26,115,236,131,195,54,215,76,242,154,151,23,220,195,135,81,111,28,94,131,195,40,161,0,75,46,246,14,147,153,24,253,197,109,237,180,247,60,73,242,67,66,87,225,34,143,209,173,139,8,90,106,61,79,158,52,146,236,84,107,62,77,195,51,226,65,179,241,97,66,33,163,52,153,205,134,97,138,173,38,209,124,153,159,193,132,131,159,42,48,86,23,63,183,243,130,71,143,8,96,45,193,70,39,23,210,78,10,153,149,229,62,131,171,193,76,127,20,160,146,125,82,10,201,180,181,40,36,59,151,130,125,59,108,37,243,240,84,210,16,149,177,203,159,125,224,98,4,219,158,133,176,161,205,140,48,35,107,90,95,53,167,185,87,211,104,241,218,33,58,22,98,170,214,62,70,243,235,100,197,69,114,149,252,13,99,90,254,66,78,181,240,137,191,42,105,74,111,205,195,105,97,251,6,211,206,164,212,63,17,176,57,115,218,11,166,186,154,77,145,242,42,0,82,80,0,23,60,71,109,213,199,35,75,26,215,70,185,171,156,105,212,0,137,141,179,36,139,148,231,76,46,55,77,47,231,149,87,206,161,223,20,52,210,0,141,189,116,189,88,136,152,36,122,114,40,48,44,110,184,14,233,88,136,199,14,18,166,28,104,83,172,112,12,132,99,35,29,3,241,148,195,64,15,95,233,212,115,21,83,53,190,174,232,122,46,112,253,189,52,209,15,44,99,23,132,148,173,70,163,40,203,188,104,137,181,189,98,114,114,66,245,167,40,23,168,171,35,42,105,164,245,233,106,141,9,63,27,210,114,77,100,77,234,58,9,211,5,186,141,189,168,139,181,189,98,234,114,66,245,167,46,23,168,171,163,46,105,164,245,169,107,141,9,63,27,234,114,77,100,77,234,26,135,139,105,57,75,235,12,104,211,43,166,45,23,80,127,210,114,64,186,58,202,18,7,90,159,176,170,79,247,217,208,149,99,30,222,100,165,170,43,8,182,250,202,95,161,1,52,113,249,223,22,254,23,54,22,210,127,111,58,210,238,139,39,125,185,102,44,170,55,68,56,20,84,26,249,17,96,174,170,203,170,28,238,35,59,59,92,2,51,163,6,102,6,230,38,75,246,149,105,95,196,208,111,48,53,97,168,186,217,222,98,11,130,131,4,185,208,78,67,115,69,58,83,134,44,235,48,27,3,238,42,86,18,133,45,20,133,103,169,167,190,97,38,124,145,125,80,61,159,71,23,153,125,191,81,26,135,153,241,165,209,93,138,149,185,181,180,5,48,243,192,80,132,110,28,166,71,250,99,136,2,169,150,100,26,8,245,141,116,64,164,14,137,5,82,64,234,49,233,36,239,172,139,87,228,59,236,192,200,108,245,4,108,192,132,1,36,71,108,237,108,218,17,35,71,78,20,131,117,160,151,22,77,51,107,61,147,153,73,209,16,197,88,224,19,144,93,107,188,178,125,98,178,231,162,13,135,160,179,41,247,129,224,135,203,7,50,128,6,114,209,205,90,62,165,234,97,168,82,80,35,34,204,232,254,52,70,41,27,222,117,38,140,166,252,45,154,205,226,101,22,103,154,207,93,54,212,138,87,169,110,30,227,214,92,209,183,170,197,90,152,155,90,157,162,58,155,243,76,115,54,45,69,206,55,116,4,30,90,238,116,239,146,253,122,245,1,90,0,202,243,245,86,47,139,185,0,252,106,60,1,38,123,246,51,56,61,98,176,209,115,211,112,89,112,10,227,203,185,224,163,185,130,17,215,114,94,64,59,44,16,165,174,14,132,73,128,20,172,20,243,33,54,117,231,13,127,80,160,37,190,85,15,59,49,76,105,123,86,231,134,49,101,143,5,109,78,139,243,47,220,198,202,87,62,71,197,133,81,176,94,233,171,154,185,96,126,119,220,30,101,14,62,80,218,208,102,13,242,72,66,33,26,167,212,200,154,54,19,233,216,192,132,104,67,129,7,149,78,89,151,155,206,48,241,171,58,17,220,115,195,16,5,242,112,144,182,245,10,137,212,107,12,149,75,124,94,246,18,61,122,132,254,5,60,197,219,4,67,46,216,207,181,118,39,152,179,140,172,100,229,168,94,46,29,205,114,77,116,6,170,136,74,131,19,180,232,42,138,0,158,208,34,156,188,98,29,92,236,151,130,194,209,193,227,238,183,162,161,120,8,149,0,39,40,200,201,73,217,135,171,249,208,205,121,192,147,235,136,175,50,36,19,201,74,132,252,78,57,124,135,20,56,50,196,191,75,177,130,237,172,6,52,171,242,226,120,57,158,122,95,25,67,172,5,132,150,244,111,97,134,169,154,98,92,112,222,226,75,17,145,208,132,17,87,10,202,90,28,27,68,241,205,150,66,241,144,32,194,149,165,77,237,217,32,177,60,13,209,154,90,210,13,241,60,34,144,99,128,50,165,96,29,123,197,131,50,10,88,24,29,170,142,67,153,151,99,124,229,64,154,76,10,158,60,143,69,22,75,31,145,182,45,255,61,73,112,220,132,47,179,204,177,24,103,79,42,4,249,167,69,220,196,177,199,156,92,84,252,99,215,175,250,205,75,6,20,85,114,78,114,162,33,3,173,66,150,192,112,131,237,237,218,211,63,253,95,79,191,254,163,119,223,249,217,123,255,240,51,229,132,80,23,56,97,36,101,52,101,188,40,174,186,94,224,126,153,92,167,175,130,67,21,33,216,181,218,155,171,44,143,39,216,198,194,132,21,9,134,41,68,91,63,211,116,198,120,50,197,132,209,18,203,57,215,198,73,148,45,30,222,204,107,39,73,122,132,120,90,237,254,65,51,168,133,139,49,254,67,179,118,152,231,203,236,206,246,246,52,70,236,118,184,133,200,98,123,121,24,35,221,229,36,156,229,136,64,240,148,135,171,105,118,189,221,40,129,226,160,184,144,4,148,147,249,35,237,31,27,135,48,170,195,229,114,134,166,147,160,185,103,180,1,89,68,49,177,44,202,107,52,114,2,79,153,200,17,236,64,212,86,75,116,124,137,240,150,18,128,226,34,194,140,76,63,36,36,177,5,200,32,194,198,48,252,151,38,32,191,103,214,25,113,92,252,228,79,47,126,241,214,251,223,253,154,138,231,211,101,72,169,113,53,47,109,29,91,163,8,44,127,87,94,113,70,50,49,240,104,54,14,214,202,221,87,31,124,141,177,245,94,239,245,122,86,227,21,156,16,30,108,181,138,132,112,65,2,81,140,13,154,24,65,231,45,41,138,122,186,250,110,128,211,213,85,213,234,249,194,14,33,96,242,82,79,175,201,246,11,49,99,147,253,66,173,107,93,251,43,220,81,177,168,6,222,230,77,179,171,64,99,78,5,189,191,247,179,31,95,252,228,175,17,175,121,247,103,95,190,248,219,191,190,248,131,239,60,253,171,47,126,240,149,175,179,75,159,103,169,98,248,159,5,232,8,99,27,173,12,40,173,233,22,23,8,250,151,97,138,136,206,251,57,28,225,177,77,175,92,112,94,10,78,120,185,76,129,136,243,160,209,156,176,164,186,20,128,34,212,124,240,133,127,187,248,253,175,95,252,221,159,189,255,171,159,190,255,175,127,133,144,114,241,71,95,45,248,209,56,58,142,102,9,234,178,53,79,158,196,179,89,184,149,164,211,237,39,135,141,253,151,183,199,201,40,219,126,61,26,110,239,63,120,128,255,247,104,47,57,125,244,82,50,142,102,219,47,33,45,18,9,109,139,233,35,186,211,143,16,50,102,225,50,67,95,44,214,27,221,208,54,209,131,74,180,23,238,216,13,87,62,116,39,58,66,208,229,243,232,17,222,214,173,233,42,207,161,220,53,194,72,21,139,186,217,36,73,4,63,114,165,157,74,193,188,108,164,97,50,62,227,72,22,84,14,182,216,6,186,124,195,85,158,120,143,113,182,198,24,103,198,49,242,195,40,28,43,225,53,197,13,141,127,67,232,208,76,37,64,190,139,80,4,151,104,154,2,171,57,84,176,14,27,148,168,166,173,156,20,57,127,210,16,250,7,128,46,14,41,102,169,101,162,6,226,46,138,242,97,53,195,217,205,134,86,23,129,57,227,95,184,115,48,15,52,136,212,244,58,18,25,182,229,174,130,0,168,137,57,98,255,84,48,97,8,70,52,245,48,112,250,239,2,121,11,226,1,209,138,173,208,115,167,255,172,93,193,114,241,100,122,232,203,241,159,23,147,133,16,190,227,44,30,34,233,7,171,44,146,117,215,174,171,130,105,163,32,53,150,68,19,8,68,227,229,135,128,47,113,247,72,59,238,129,36,183,194,186,227,244,12,227,228,105,229,139,147,36,81,125,6,91,2,63,92,106,56,159,85,253,19,119,224,225,84,86,128,183,125,22,133,19,98,177,201,199,134,133,40,236,188,96,79,66,4,189,109,128,12,223,174,232,75,193,229,0,201,204,212,95,55,224,72,164,7,87,87,55,96,83,226,169,70,99,195,243,170,224,106,187,227,29,12,204,194,135,28,252,203,82,98,71,11,218,151,126,147,53,44,33,82,30,181,157,169,73,37,246,76,69,200,139,144,70,143,87,49,174,116,78,84,119,139,143,21,68,22,148,199,197,38,188,3,60,112,188,99,78,216,18,37,90,241,14,187,62,153,116,198,221,230,93,56,149,82,228,164,86,244,75,135,198,116,44,36,219,133,149,14,220,76,30,58,173,91,242,25,180,213,192,89,199,237,166,120,241,132,242,104,72,157,28,55,134,105,20,30,161,177,240,255,97,231,20,232,201,109,171,222,85,157,92,97,98,21,106,98,51,11,140,128,18,163,123,81,18,33,186,1,40,24,98,35,198,31,254,207,167,223,126,251,226,239,190,245,222,207,190,255,254,119,255,254,226,239,254,79,133,167,111,16,17,169,206,16,185,9,61,134,174,112,56,229,138,207,14,145,238,208,72,87,179,136,189,209,208,88,102,209,106,156,108,2,57,139,146,167,197,162,187,89,120,22,88,6,68,179,52,158,11,186,21,90,246,211,239,252,226,226,27,255,252,193,23,255,254,221,95,252,128,173,204,84,40,174,212,73,78,115,172,145,0,11,147,21,202,82,166,208,10,37,106,82,59,104,213,83,118,140,77,247,103,127,42,77,247,223,127,241,181,167,111,253,252,233,95,252,24,237,230,123,223,250,18,245,42,40,44,199,127,234,114,213,42,245,17,110,221,50,165,186,166,202,217,210,77,105,148,56,21,72,139,145,20,172,31,233,105,188,124,26,194,211,203,236,88,204,146,144,156,27,170,165,54,26,252,254,48,133,161,9,42,45,28,126,6,200,39,242,236,76,84,175,213,148,81,149,8,203,85,165,222,32,186,128,64,25,34,88,242,205,75,242,48,202,189,77,192,50,96,83,134,188,198,50,8,137,148,237,22,187,110,16,149,117,11,0,210,165,79,163,113,189,70,254,143,238,195,166,219,13,97,121,106,94,212,106,165,187,64,84,69,165,31,148,244,68,102,26,38,243,41,127,178,133,85,85,102,116,122,137,72,249,40,194,110,8,200,83,12,87,95,178,61,240,82,48,205,142,221,216,35,108,8,58,129,101,225,16,215,174,232,81,105,193,93,111,1,191,154,172,13,207,182,172,196,161,19,137,96,130,16,38,167,241,8,10,141,201,201,204,166,81,55,180,18,237,30,166,54,147,36,201,75,72,66,253,9,117,82,26,206,172,155,35,79,208,189,63,50,217,73,232,41,168,162,109,69,176,188,144,170,35,170,100,46,13,90,240,39,140,80,179,200,41,215,83,53,178,67,179,36,145,34,14,96,117,143,58,220,68,206,93,17,9,98,173,61,105,151,53,97,13,98,173,115,183,54,20,218,173,73,84,90,83,182,177,124,113,67,225,58,192,18,97,2,144,12,231,37,3,184,212,46,158,91,151,70,151,196,151,82,46,129,2,66,10,88,178,66,120,37,59,162,133,218,99,147,47,14,73,142,144,176,16,202,79,173,218,112,104,194,26,176,73,254,196,252,27,33,84,144,68,13,180,102,140,123,81,237,125,212,64,140,165,32,82,20,180,92,227,255,166,49,196,186,249,39,189,238,131,235,233,242,115,215,116,148,218,66,250,152,87,58,154,106,246,188,210,37,22,160,248,37,15,104,48,142,249,248,205,72,175,74,8,242,89,248,229,3,207,141,112,109,133,91,58,247,41,249,177,53,66,26,65,174,222,189,198,242,103,52,26,161,49,142,211,104,68,201,158,58,117,29,174,119,33,15,163,163,250,154,133,208,240,53,106,24,151,199,50,94,196,184,114,129,221,190,207,87,141,77,142,13,178,116,133,185,155,130,158,184,230,79,43,50,225,42,27,186,62,229,184,197,250,146,97,35,204,16,126,198,66,134,158,170,165,192,149,198,74,31,163,226,193,133,94,16,28,71,198,65,80,39,255,17,184,100,210,7,13,42,194,82,4,188,234,11,180,47,79,52,45,114,192,194,252,69,200,250,178,44,139,130,224,178,176,61,74,186,153,67,41,179,236,171,171,98,250,124,35,203,211,120,169,213,220,19,124,130,66,9,33,68,81,194,143,248,126,107,176,238,226,177,183,220,150,154,173,115,240,34,254,199,248,26,197,22,58,82,196,118,128,198,210,225,214,139,176,109,28,150,13,54,241,120,184,136,178,36,97,32,219,91,36,158,239,160,97,188,9,5,5,105,228,58,153,97,137,204,58,79,86,180,34,147,52,19,38,167,175,89,90,225,243,46,20,92,86,98,177,60,101,36,91,73,82,105,239,158,135,118,15,181,145,151,242,252,154,146,150,199,230,157,155,10,235,225,3,214,72,35,242,158,238,50,77,78,207,124,69,254,86,32,68,139,137,170,152,193,46,23,64,21,232,225,43,177,180,139,154,11,2,146,121,79,226,25,150,104,17,217,76,167,235,212,247,23,238,58,83,194,200,141,90,108,46,113,129,139,14,64,85,23,165,16,121,32,169,168,235,72,132,138,22,5,61,150,97,76,166,160,5,27,209,72,245,253,192,231,78,162,50,60,192,61,25,114,56,204,243,72,89,216,206,243,207,74,99,48,204,112,50,91,197,252,69,98,104,118,162,204,238,18,29,117,83,150,65,175,16,231,194,3,157,20,126,54,195,81,62,159,5,38,36,132,193,249,58,222,212,88,36,221,147,19,0,246,122,233,163,49,0,66,123,205,90,147,34,174,54,98,215,21,157,43,199,33,138,151,53,103,151,142,16,69,110,199,238,88,92,174,29,104,145,192,92,40,143,225,197,136,36,33,19,23,0,181,153,43,21,143,39,103,10,94,118,68,197,168,91,150,146,138,22,43,217,172,235,85,117,174,37,84,157,219,190,117,11,187,221,199,136,99,165,53,14,184,54,79,208,162,233,27,107,98,109,224,178,22,149,16,12,209,21,67,130,148,104,5,83,170,84,233,246,107,6,230,128,58,210,91,74,127,148,25,118,15,74,6,21,252,21,206,244,102,232,1,249,42,57,10,210,70,220,71,19,101,28,75,122,223,209,221,28,44,50,224,168,74,108,161,27,213,237,95,185,246,40,190,82,137,19,64,10,12,247,216,48,202,47,55,117,57,95,169,143,107,177,233,139,177,60,197,110,208,50,162,208,226,33,71,89,121,50,37,243,3,168,63,165,209,116,53,11,245,20,78,153,100,204,68,67,226,150,128,136,44,198,54,43,212,115,0,130,53,4,127,157,152,123,101,42,37,172,63,107,170,62,182,113,245,175,102,58,83,181,196,98,120,173,29,51,233,128,117,227,149,32,178,2,161,164,188,169,88,33,223,81,21,192,22,56,194,126,225,87,253,142,254,147,250,24,142,100,192,226,51,0,94,119,208,96,171,126,144,115,241,26,221,218,218,54,213,86,221,218,214,238,88,233,110,26,135,121,212,16,83,89,32,233,19,138,173,210,43,204,157,68,209,81,3,115,127,73,116,42,7,32,194,140,160,184,233,116,173,164,0,153,56,39,130,184,140,71,71,17,150,155,83,92,157,196,75,211,36,10,117,120,28,198,36,118,87,31,92,34,239,114,8,32,57,89,1,42,121,196,181,37,24,95,69,82,172,25,228,205,21,126,195,55,13,13,153,69,197,214,86,158,154,64,89,166,153,1,116,173,76,141,250,62,61,231,102,109,12,63,162,204,212,78,117,134,151,222,252,115,40,130,75,177,2,182,245,42,37,109,160,80,68,71,16,84,220,129,202,144,108,12,223,14,22,167,194,13,25,31,192,236,132,249,181,133,249,121,71,160,41,149,164,117,43,45,88,213,195,193,39,241,5,38,57,114,101,229,194,243,81,71,32,123,165,212,126,201,31,17,182,162,223,221,104,116,121,149,20,107,100,160,96,41,93,224,13,66,172,50,63,228,111,96,108,45,211,232,152,126,130,52,116,129,226,112,45,124,200,181,196,1,229,201,56,60,131,178,115,180,136,79,181,134,183,235,70,183,85,248,21,170,135,103,121,152,230,100,198,100,132,186,80,87,28,157,142,226,187,127,109,40,61,236,211,200,65,65,140,49,153,214,130,51,204,129,240,49,86,98,40,47,123,246,125,43,102,0,48,29,150,59,29,37,140,127,145,2,13,91,101,41,16,25,211,85,171,154,202,115,163,50,188,110,195,80,54,29,225,176,160,234,98,199,37,196,58,4,122,0,166,64,72,70,50,90,111,250,240,2,12,245,117,128,212,7,251,181,233,119,101,10,211,128,17,102,190,37,253,110,72,207,219,81,244,229,112,201,219,125,34,236,73,58,64,41,5,155,100,238,233,36,130,106,189,248,109,155,5,149,151,61,238,10,231,151,118,224,215,201,10,10,140,92,250,124,56,57,134,113,197,194,116,176,72,94,206,66,16,237,119,132,155,21,102,220,134,124,51,57,135,4,50,232,104,233,196,30,80,165,203,173,19,24,146,7,253,140,101,186,149,81,83,143,36,13,136,92,252,78,21,136,11,55,13,165,170,95,25,69,195,255,116,87,149,52,205,181,245,164,220,35,135,233,201,32,14,118,118,32,113,176,87,73,28,4,133,23,45,180,247,234,69,20,50,4,36,163,56,199,118,9,41,5,11,221,242,240,25,216,153,232,37,57,102,5,43,142,209,41,175,5,191,200,139,226,5,62,32,187,125,187,231,150,219,77,134,81,127,133,216,32,249,171,44,106,199,206,148,171,8,144,208,166,255,7,150,36,127,45,130,156,120,220,204,135,237,89,200,169,46,65,207,36,207,73,218,162,69,158,107,117,252,229,57,163,212,102,25,204,216,208,173,4,24,177,235,33,220,87,189,201,206,162,48,189,250,139,76,173,58,1,83,252,72,170,210,120,94,253,14,36,53,28,218,110,55,250,175,227,158,250,47,126,147,116,160,12,204,118,171,234,77,210,186,138,155,228,25,222,23,191,153,19,107,53,205,139,111,162,209,145,144,26,17,205,182,178,81,102,48,221,211,102,236,188,23,54,205,178,182,214,141,173,195,48,67,60,96,28,225,7,153,240,159,243,120,30,41,70,208,78,17,191,114,14,244,210,26,239,64,141,9,88,204,43,196,137,195,213,48,28,17,155,26,12,230,81,84,230,209,218,109,201,243,144,50,203,205,225,239,238,216,254,104,28,231,9,141,111,175,80,87,143,69,28,68,133,79,15,168,50,12,213,165,156,243,68,116,247,88,138,62,36,249,69,37,241,99,65,90,105,153,162,112,100,145,164,134,116,203,255,129,11,52,230,72,90,148,12,125,213,202,130,249,169,23,171,46,65,23,134,86,78,137,14,36,149,83,50,248,205,244,18,169,82,108,213,26,154,102,25,205,121,219,77,179,106,110,136,111,113,71,166,48,203,47,43,139,219,88,138,235,134,151,143,221,181,174,91,173,229,154,222,11,135,91,220,249,190,83,37,67,177,252,12,101,117,198,172,214,112,194,70,255,97,94,70,0,77,102,73,152,23,149,96,160,46,196,117,0,116,73,213,66,174,234,249,150,57,137,226,150,182,224,221,0,78,161,6,101,222,166,205,130,159,60,48,189,19,93,85,246,36,151,17,213,122,160,43,169,215,233,193,87,146,194,212,251,221,222,85,50,117,248,62,2,34,83,186,205,182,60,174,243,68,187,158,154,246,229,233,198,35,167,84,245,167,31,121,128,96,152,226,192,64,188,103,66,189,23,157,18,206,225,126,132,96,245,142,96,49,34,73,121,130,57,143,145,247,104,38,223,192,85,74,78,13,30,210,151,164,213,45,180,90,183,140,133,181,155,61,168,64,31,137,99,80,178,115,228,220,155,202,119,238,185,18,10,33,158,145,71,143,40,149,224,193,74,209,250,24,184,52,184,63,84,242,166,27,145,235,186,85,168,128,147,201,124,201,138,71,88,202,185,100,181,171,255,154,242,144,90,205,177,33,156,73,240,164,73,177,183,142,82,65,102,105,212,79,113,183,239,11,235,115,229,130,113,121,68,68,150,235,85,230,146,6,8,138,111,111,104,101,72,180,234,40,90,173,59,115,108,99,165,59,80,156,60,195,143,51,112,144,135,27,154,104,87,163,90,37,158,183,252,171,80,14,223,177,60,239,55,174,97,145,193,250,0,117,180,177,65,243,145,165,212,218,50,43,74,43,56,3,21,130,2,143,24,106,58,139,194,20,159,166,252,176,218,45,98,164,209,66,241,48,43,104,44,175,218,25,151,234,195,111,196,112,34,224,250,23,217,163,103,141,8,227,202,4,254,97,146,80,178,67,68,211,163,85,174,167,187,0,181,75,37,206,70,73,214,92,206,66,143,171,149,21,142,29,89,105,81,138,83,251,90,139,148,24,125,88,139,17,36,7,40,238,213,104,102,124,70,74,139,142,171,235,81,111,210,156,68,119,175,72,173,17,213,19,157,183,92,31,143,240,63,74,5,228,118,187,13,110,83,71,40,110,15,38,32,152,158,11,50,188,27,224,65,39,208,30,233,183,52,47,11,204,141,118,159,213,246,233,250,136,252,199,195,246,106,192,35,185,23,37,93,15,148,21,252,238,84,243,137,129,112,96,72,127,6,48,35,90,20,118,164,23,207,174,130,122,43,60,113,84,2,41,35,195,165,156,8,216,128,187,118,152,56,194,196,145,180,59,22,177,136,39,228,104,226,197,173,207,100,179,36,255,48,83,68,63,91,215,155,60,122,36,105,169,6,49,68,48,232,200,86,39,206,58,11,165,250,82,170,132,69,62,231,156,144,204,164,87,37,59,168,204,73,99,246,118,47,84,129,22,47,114,237,219,112,120,219,170,142,203,102,8,134,50,69,252,50,89,210,183,5,83,56,51,156,23,38,115,67,43,225,207,80,211,226,5,17,232,199,101,130,133,26,42,254,109,17,193,152,134,253,136,11,17,115,155,148,98,199,231,90,63,135,177,65,202,131,8,84,49,12,4,217,40,31,13,146,212,153,38,240,212,101,113,241,66,105,128,48,228,34,206,73,117,158,128,66,175,232,129,131,124,111,134,49,228,12,20,144,133,105,135,4,102,41,240,0,34,67,170,232,206,131,61,136,58,227,214,213,7,139,203,199,230,41,98,191,148,105,184,176,1,142,42,246,246,71,73,204,233,161,134,130,216,36,189,158,212,26,174,203,127,125,244,136,176,42,213,47,99,44,115,63,223,160,193,86,196,4,34,232,4,50,124,203,8,165,135,43,8,92,165,224,9,66,200,72,245,26,222,249,43,24,180,235,28,20,143,89,14,118,137,177,58,129,215,88,153,148,106,3,67,180,151,126,181,213,88,85,171,187,83,185,38,78,71,88,157,23,159,194,180,148,113,198,253,8,54,208,188,132,32,2,88,238,55,61,72,225,233,223,214,141,133,176,67,90,157,26,69,28,159,26,214,88,67,244,125,20,1,85,58,165,79,144,72,102,75,190,6,138,159,90,31,254,19,105,111,215,249,82,175,35,55,181,130,191,230,142,128,90,115,96,144,57,60,24,192,48,43,49,150,164,62,165,21,0,60,129,94,44,21,121,70,212,152,226,18,96,42,228,22,102,235,195,56,80,177,153,146,212,201,233,104,184,9,222,19,167,156,179,2,70,72,0,125,128,53,223,120,14,212,84,117,186,91,210,53,98,100,86,150,210,81,230,234,80,82,198,82,51,240,58,145,242,203,188,224,213,2,37,58,107,111,179,171,210,136,41,93,219,213,207,255,129,3,11,163,23,158,133,36,13,26,180,171,252,52,173,148,46,106,56,73,102,227,138,202,19,164,113,212,231,44,129,161,164,77,184,36,48,202,254,235,218,87,253,164,152,215,227,245,254,67,21,148,147,158,151,199,120,199,129,113,58,204,213,32,220,23,214,250,248,238,184,240,45,61,131,81,137,194,81,199,203,99,59,112,209,55,30,229,138,168,219,15,212,250,184,118,8,121,176,225,5,212,85,232,132,11,227,139,80,69,66,99,103,74,83,169,98,146,177,149,104,33,178,189,85,205,31,129,213,11,15,84,154,199,185,244,198,137,35,236,210,188,118,207,5,217,77,81,38,129,200,2,92,104,239,8,67,180,18,190,215,228,37,87,213,53,174,52,62,148,245,201,135,122,129,28,162,13,47,201,153,45,110,122,18,152,65,158,252,203,164,106,67,66,219,71,143,180,234,205,92,70,109,111,181,63,228,126,137,87,46,151,91,90,54,154,187,1,80,238,87,72,40,240,120,97,173,140,10,80,13,130,121,178,244,73,185,86,94,38,198,243,165,38,14,253,123,163,97,124,19,88,11,53,3,146,179,20,209,5,251,128,55,61,223,16,177,86,96,50,22,225,133,182,18,87,201,145,74,14,2,73,214,159,222,104,96,137,113,19,170,20,162,67,44,13,43,138,105,136,254,85,171,69,227,225,139,21,207,39,195,181,167,153,88,198,170,203,130,111,124,246,210,187,106,181,238,43,43,124,207,228,12,163,63,53,164,231,85,156,193,63,66,156,150,41,126,107,13,23,150,65,160,21,111,244,50,48,65,122,64,142,184,61,3,48,219,66,234,68,42,65,105,181,208,154,206,248,31,194,231,0,225,66,99,54,125,233,81,35,179,16,2,190,54,106,61,64,46,207,3,84,199,170,98,13,43,75,112,43,119,144,215,221,143,44,220,188,233,138,199,183,61,158,176,227,222,11,177,122,22,160,61,251,104,213,142,115,102,136,21,245,99,29,149,30,44,132,157,106,154,167,22,180,103,123,25,1,108,137,37,80,62,73,85,187,138,143,15,19,253,247,154,119,180,10,141,232,17,98,85,116,199,5,88,165,206,26,156,178,70,69,58,56,130,5,118,56,27,248,48,167,243,130,166,69,182,172,179,96,46,11,192,79,198,137,87,47,59,107,66,228,150,45,86,81,13,185,176,132,103,152,75,229,243,243,111,61,250,66,172,140,246,170,175,37,88,74,126,157,160,235,202,242,81,139,30,67,47,182,104,209,86,174,87,240,32,87,165,37,104,163,82,37,56,83,56,191,95,183,115,117,15,212,247,73,140,111,39,55,91,31,50,68,188,150,191,156,91,222,205,145,35,89,128,97,52,104,198,9,8,172,6,16,230,161,181,241,213,33,97,121,180,129,175,138,218,118,173,93,187,85,107,109,194,245,228,180,217,171,243,151,0,109,122,222,171,207,56,204,10,72,111,150,53,241,174,59,34,171,74,130,11,20,134,35,8,0,38,11,151,221,204,45,86,87,120,198,17,54,30,87,94,145,70,151,44,38,113,58,87,44,41,39,133,152,17,220,253,181,36,191,146,235,204,156,128,208,238,114,98,40,89,47,41,3,63,139,238,174,31,63,232,78,107,109,90,202,22,74,175,165,175,21,197,142,203,146,245,233,255,76,138,176,89,107,246,76,203,42,184,104,215,157,38,4,121,57,28,85,221,229,155,190,165,132,156,85,8,140,173,84,93,216,20,72,34,134,118,136,145,189,201,82,168,88,109,184,97,21,121,148,245,129,211,255,197,162,168,93,53,60,136,9,61,29,233,179,130,137,2,186,138,134,130,54,132,70,236,155,65,28,162,107,190,235,21,174,44,187,98,182,58,90,220,192,155,171,44,143,39,103,106,140,137,48,25,217,158,234,35,12,154,30,33,85,236,210,136,204,227,133,174,155,233,120,104,160,213,76,35,99,134,85,62,43,181,140,18,33,28,6,249,221,80,193,70,91,171,208,88,176,32,3,254,44,237,176,53,91,198,227,147,70,147,8,49,244,145,16,96,64,109,173,84,121,33,127,68,171,220,44,108,176,170,33,128,93,1,13,203,131,179,188,39,229,206,154,53,23,132,176,254,1,148,25,57,162,38,116,97,133,235,70,177,168,74,175,106,9,164,24,6,8,20,44,231,44,217,38,22,208,219,0,162,202,77,223,63,184,83,140,121,23,168,119,221,52,164,97,54,183,186,62,25,77,186,78,47,172,34,94,28,70,105,156,27,140,249,26,209,90,172,233,134,162,37,194,103,36,7,76,225,16,137,18,136,104,210,215,179,14,196,70,236,59,191,96,132,231,6,74,145,189,252,170,22,220,118,69,44,208,145,76,86,249,115,127,87,48,5,116,40,176,94,29,134,226,247,128,203,45,27,32,147,190,230,231,223,110,136,150,174,17,218,134,92,103,84,218,139,18,78,3,171,81,99,132,229,66,93,30,80,95,31,247,243,99,17,227,49,59,236,154,221,174,178,163,167,146,123,233,146,126,161,103,236,25,50,32,48,58,29,69,222,232,131,99,24,198,88,62,78,33,71,38,68,83,58,85,169,253,193,24,18,209,134,107,224,222,206,88,37,127,246,94,62,196,77,220,51,8,4,55,39,202,135,5,231,14,233,135,133,238,142,22,176,15,57,131,213,91,28,86,193,20,206,197,196,40,35,227,50,154,232,233,152,100,214,112,165,127,15,158,0,196,81,173,21,179,99,225,45,166,220,12,117,74,13,227,241,54,58,125,164,203,81,126,242,205,245,198,9,168,70,27,61,14,226,173,142,244,214,225,81,140,206,186,33,8,240,89,92,152,126,87,162,235,114,181,136,12,78,57,192,26,77,102,146,46,180,240,14,41,178,67,218,61,184,9,116,49,138,143,113,8,250,166,167,56,160,203,71,133,128,208,152,103,72,145,57,142,194,25,80,239,95,152,192,249,127,61,161,66,76,9,92,77,38,241,169,251,229,46,128,179,104,85,93,165,58,39,230,194,34,46,86,44,238,61,186,129,107,91,237,172,16,91,8,227,109,160,93,93,228,153,128,10,211,186,26,242,89,87,251,243,215,56,192,90,33,235,162,69,173,130,251,140,177,2,39,178,109,90,110,4,61,182,212,56,43,243,86,56,78,59,39,98,83,234,175,244,92,60,48,71,237,237,55,215,5,96,205,146,55,208,254,49,106,139,237,75,247,69,132,121,211,24,20,128,106,246,74,63,147,227,107,150,178,225,73,252,87,22,177,117,220,72,81,122,21,211,69,77,226,185,1,239,107,202,230,148,137,9,149,15,141,98,187,67,112,183,235,26,115,245,22,48,175,68,121,10,173,237,204,89,81,24,169,27,50,101,159,110,192,74,220,181,103,168,178,18,137,165,10,131,158,65,218,38,246,231,12,232,6,73,175,18,44,246,47,99,48,180,95,4,113,117,52,0,129,211,166,153,187,98,172,43,32,1,6,165,227,64,10,80,246,138,235,93,131,16,180,88,102,227,214,217,163,158,171,16,1,4,201,172,130,75,207,97,73,16,133,24,52,245,30,45,43,110,168,138,182,86,39,150,5,172,74,53,69,112,26,25,150,223,121,93,144,231,141,103,220,122,69,155,106,199,232,183,246,6,214,212,22,227,122,13,177,22,252,135,77,123,152,180,45,72,200,162,230,174,53,89,103,225,34,81,153,17,230,81,69,43,132,235,47,240,173,43,63,128,57,126,21,116,11,137,100,105,200,140,16,239,174,190,177,103,23,206,202,10,196,184,228,111,163,5,132,19,82,128,37,232,122,81,139,172,28,95,163,44,168,17,211,189,124,47,99,240,65,64,15,167,122,65,60,178,138,44,199,49,4,166,240,148,0,66,178,180,112,32,14,210,168,151,155,235,29,146,243,161,250,93,229,248,29,99,117,108,240,73,6,176,13,16,134,187,132,70,150,35,137,76,37,192,225,113,129,38,160,176,33,141,235,36,2,227,224,30,195,75,133,222,84,2,197,239,41,210,67,182,62,33,26,4,31,5,183,94,107,132,119,214,103,111,127,109,171,36,11,197,239,203,98,169,126,54,140,120,224,55,173,1,85,67,204,230,254,1,121,100,86,29,138,90,122,4,107,175,110,228,145,116,73,126,37,6,119,47,31,62,192,62,47,147,229,106,41,253,64,207,178,244,137,204,89,127,139,36,202,178,16,63,70,144,112,33,217,105,8,71,215,195,60,155,98,251,31,249,32,213,3,209,226,174,45,247,152,103,232,166,122,53,177,177,245,187,9,140,90,48,62,218,34,75,105,12,13,24,112,245,104,1,48,144,16,124,123,27,47,121,130,174,196,6,9,4,138,103,228,173,36,41,30,211,146,186,82,222,237,98,29,82,235,3,246,50,199,83,56,175,71,76,184,103,209,52,240,210,245,179,170,172,99,55,241,45,214,40,6,100,48,170,225,116,42,199,81,27,169,215,21,172,33,43,141,1,28,88,17,128,46,30,35,197,25,162,53,202,35,34,244,164,209,30,218,43,8,26,174,196,224,64,163,45,145,80,146,11,85,105,161,33,248,96,84,189,77,157,197,12,236,117,170,64,12,210,194,16,118,63,89,121,133,8,252,142,165,75,154,125,143,130,56,174,218,197,235,186,145,221,5,221,235,17,101,97,44,143,34,131,98,200,159,115,75,64,2,226,225,230,102,87,36,208,88,166,87,50,107,96,166,97,188,112,31,82,87,62,142,20,188,221,20,107,119,222,168,49,17,96,65,204,168,213,140,93,224,43,213,126,29,237,65,197,89,30,230,171,204,243,172,149,33,147,134,44,56,225,169,81,177,58,43,142,193,252,45,122,173,135,11,209,218,173,5,74,111,111,215,62,248,139,127,122,250,195,191,189,248,203,95,61,253,206,87,46,190,250,149,139,183,255,9,182,120,53,117,157,232,182,78,211,236,47,70,179,89,79,127,27,172,12,37,183,37,113,101,171,209,8,193,134,14,163,64,129,172,149,169,246,33,7,134,15,174,3,18,110,226,2,115,18,166,11,180,0,7,36,214,202,5,44,74,83,56,209,86,0,69,73,205,167,232,34,235,180,9,213,6,231,231,99,169,62,81,32,222,187,149,50,240,163,13,50,123,196,94,54,77,209,63,210,41,49,114,16,2,70,187,239,112,104,106,113,221,237,168,181,121,200,81,49,199,38,162,171,45,219,132,94,5,36,236,2,20,118,82,217,73,196,116,255,59,248,81,62,242,112,245,70,107,211,240,182,164,59,157,16,79,135,184,125,211,44,18,106,138,71,104,115,227,20,41,47,148,5,226,234,203,180,141,184,42,116,90,169,28,246,34,158,103,237,226,157,47,94,252,228,45,69,251,162,13,52,254,200,101,141,118,0,21,25,215,68,38,133,177,182,3,75,182,176,42,243,88,95,25,46,68,66,33,204,195,22,232,81,227,225,187,141,66,192,148,126,135,166,163,240,88,235,124,200,242,164,39,226,20,174,212,93,122,229,56,27,24,116,179,204,82,134,102,170,158,82,133,154,2,75,87,66,72,117,46,118,111,26,202,155,59,113,165,138,12,181,218,115,28,1,135,73,26,63,193,247,244,204,34,206,161,59,64,138,178,81,25,62,0,205,132,105,115,83,73,5,223,98,19,153,32,130,109,144,229,53,196,146,182,225,2,205,139,110,182,216,48,94,48,223,176,14,3,41,230,199,145,15,12,36,143,138,64,94,56,138,206,38,105,136,246,80,29,137,0,9,62,84,188,17,1,208,70,123,188,17,212,169,165,177,94,11,56,141,20,207,227,6,165,228,68,210,150,156,144,2,8,74,83,174,169,4,207,55,225,38,188,203,15,227,59,89,247,178,189,237,30,236,151,85,30,207,188,195,185,113,192,254,120,148,174,230,67,224,81,58,176,242,100,83,142,235,35,163,81,139,14,210,180,117,197,188,168,155,161,95,191,181,93,248,117,28,33,53,215,251,225,181,27,252,9,13,44,63,124,22,184,204,107,198,7,49,164,148,127,159,100,107,185,144,157,211,57,229,149,90,77,94,200,204,26,184,114,46,82,151,106,161,40,107,155,31,196,99,12,110,28,141,146,148,29,82,41,100,193,59,224,209,254,84,157,146,84,102,168,23,236,243,182,159,41,46,83,122,133,86,123,11,238,14,218,218,156,138,27,178,10,89,82,175,236,100,48,252,42,163,245,70,29,94,133,153,56,188,246,83,95,42,110,96,88,167,105,186,64,181,25,56,32,78,211,177,158,41,183,192,28,140,81,182,32,102,145,7,143,26,210,187,44,52,234,21,55,39,146,204,163,71,164,13,124,47,203,15,226,232,254,98,10,30,9,39,222,208,217,1,149,208,100,183,191,25,211,155,5,15,94,64,77,7,129,109,174,20,184,105,162,213,92,112,13,53,110,223,94,56,231,252,217,224,198,4,86,123,65,173,90,200,151,62,239,2,126,163,216,112,255,49,181,25,211,147,160,144,110,67,96,227,138,221,177,120,101,205,126,177,25,54,20,52,98,66,1,224,98,20,155,150,170,100,140,94,211,2,104,236,91,108,122,49,250,28,236,172,33,213,218,221,30,208,82,101,94,173,203,205,75,235,126,195,112,212,212,204,189,29,199,184,138,237,65,210,253,90,118,100,72,145,45,21,112,209,218,185,20,46,244,238,191,14,92,52,93,218,61,61,198,210,107,68,122,9,96,59,150,236,60,69,103,101,182,153,108,66,143,29,139,21,4,172,222,21,125,230,106,146,12,90,3,93,177,150,137,226,150,23,164,237,236,4,80,193,1,172,89,226,75,200,171,220,129,85,173,53,14,230,241,88,141,80,28,215,206,40,5,95,55,13,116,42,55,213,113,21,156,67,214,180,202,166,180,166,161,16,82,243,46,96,43,239,0,56,128,108,208,90,224,120,0,189,122,170,200,0,21,77,46,20,176,244,201,75,88,240,179,185,209,55,224,162,199,171,88,124,150,181,248,121,153,69,171,113,178,241,240,38,73,85,70,250,200,34,105,32,209,59,74,227,236,104,243,225,77,97,77,55,88,236,152,122,118,153,85,189,94,182,131,90,17,174,96,135,32,251,130,138,72,244,91,66,40,186,51,142,86,149,164,58,158,79,240,209,128,97,137,238,110,152,226,153,110,216,51,253,110,212,175,198,123,34,205,128,158,168,71,143,88,112,157,241,119,22,98,35,238,154,173,20,155,59,216,234,92,187,44,44,114,141,103,126,162,114,135,78,162,104,140,29,155,80,204,12,60,138,83,122,189,170,204,119,196,18,84,229,71,247,175,171,190,92,231,227,102,129,152,76,165,50,63,86,126,101,24,166,110,55,153,61,158,161,16,22,202,68,97,115,72,137,172,184,107,47,244,137,70,133,194,178,133,205,129,72,229,29,198,163,198,48,122,18,71,233,198,86,175,211,173,111,5,248,95,237,110,183,222,220,180,149,221,59,215,94,243,61,193,209,174,230,199,124,225,7,180,218,227,81,212,83,243,125,118,180,208,203,29,195,237,176,163,149,245,97,247,238,174,88,15,93,139,180,105,87,171,189,162,21,241,145,231,237,78,93,37,233,61,205,110,38,95,182,216,115,182,156,137,156,70,48,59,102,232,198,141,54,130,173,157,122,13,253,107,211,153,6,231,87,95,93,222,178,240,88,22,247,192,176,30,77,10,109,52,237,34,72,149,40,27,75,117,53,181,52,154,254,4,185,173,30,163,244,26,57,24,186,108,46,119,230,168,50,106,168,57,75,19,166,113,204,178,238,137,82,2,138,29,9,166,198,205,162,67,216,183,75,237,71,58,226,167,182,235,53,252,39,252,78,247,166,155,55,121,188,121,221,233,172,83,162,82,46,5,11,45,18,207,181,152,160,20,213,5,181,38,235,41,36,101,129,100,128,198,69,59,243,27,45,230,210,84,38,22,106,212,55,10,42,186,254,57,133,142,176,223,233,220,240,222,111,150,167,81,62,58,20,189,106,66,109,35,145,210,97,111,36,150,243,110,73,198,232,153,252,86,107,149,98,173,102,147,58,76,215,128,146,98,37,116,147,102,243,255,178,247,174,221,145,28,199,129,232,95,105,246,144,24,52,167,186,81,253,196,163,23,148,134,51,67,153,182,72,90,124,72,166,135,99,156,66,119,1,104,77,163,187,93,85,24,204,8,108,31,201,150,172,135,173,195,245,181,215,178,101,249,90,242,217,149,101,173,37,95,95,239,202,50,245,240,127,185,203,153,33,63,249,47,220,124,85,229,43,34,43,171,209,67,81,58,34,37,16,168,202,138,140,140,140,140,140,140,140,135,75,67,64,114,192,194,103,30,164,144,182,71,246,81,167,100,43,188,164,212,172,62,158,30,255,226,35,170,172,243,239,10,63,95,150,111,104,207,206,203,170,56,105,82,221,131,238,111,29,238,18,165,73,122,66,172,52,182,92,229,237,29,111,169,167,231,230,177,176,186,55,151,241,173,154,65,177,236,26,89,143,103,245,211,47,204,178,220,138,156,220,0,78,23,214,38,217,218,109,12,1,171,59,120,250,90,58,75,40,58,84,44,52,143,172,205,78,122,226,133,165,59,83,185,57,221,190,105,165,171,237,255,165,25,123,43,84,167,212,3,79,225,188,192,122,98,241,165,143,153,3,81,62,112,223,58,221,117,36,74,36,182,252,160,74,245,127,181,36,252,229,114,153,34,112,229,131,92,155,194,245,30,211,240,85,14,208,68,123,229,148,173,80,96,180,146,24,143,253,63,244,77,59,235,131,188,60,8,149,38,136,40,133,197,108,162,152,172,114,24,107,96,181,4,240,211,46,142,19,61,255,210,240,250,57,68,149,89,8,35,11,227,145,162,61,23,234,77,83,197,174,16,111,205,57,121,205,142,52,212,49,65,10,97,111,146,149,243,60,24,160,165,198,19,249,178,155,42,251,217,123,15,233,31,228,90,68,149,157,130,108,159,147,196,190,92,54,208,134,46,92,197,141,61,101,31,42,190,180,155,101,232,90,217,240,32,237,42,83,4,57,128,118,53,71,34,247,254,170,31,95,122,6,228,37,126,197,46,198,96,42,28,102,172,17,182,33,41,35,198,72,97,142,91,59,181,0,227,238,132,214,184,215,62,106,240,238,38,103,70,85,238,151,166,65,42,151,162,90,224,168,170,120,117,10,41,153,28,31,70,155,97,192,254,109,181,59,132,143,67,238,174,98,190,11,123,141,130,52,234,106,181,110,135,164,175,123,127,81,46,100,221,25,39,220,121,251,87,218,253,108,23,219,95,200,126,168,203,180,75,104,155,54,23,64,114,80,207,238,174,112,107,233,185,182,84,86,233,133,57,219,186,149,91,158,228,174,161,131,247,5,1,11,139,114,183,31,175,232,53,93,153,96,225,141,136,121,197,112,90,82,68,181,215,23,82,248,237,229,247,28,178,152,133,93,6,221,47,16,69,80,199,46,32,225,171,234,154,122,61,196,187,164,3,105,22,50,102,19,102,14,204,135,214,22,128,155,132,51,3,97,21,107,232,105,12,139,62,40,2,148,129,85,239,239,0,107,40,132,2,236,41,14,7,131,45,93,157,74,39,176,178,46,33,119,49,99,159,9,193,224,3,10,77,114,14,217,10,2,245,57,123,160,119,221,100,3,8,148,191,25,124,217,173,75,222,154,35,64,72,85,186,137,46,81,128,16,33,240,77,183,226,126,201,24,197,230,19,62,74,57,27,168,247,65,8,138,70,243,6,19,155,25,221,17,176,172,107,52,168,223,191,132,5,44,66,236,253,9,238,30,149,254,14,178,0,157,152,107,75,136,47,168,110,151,215,166,84,218,133,61,6,170,188,208,17,200,31,67,31,126,217,228,11,133,113,92,195,117,72,199,249,137,65,192,95,51,208,214,123,117,90,64,0,106,3,28,4,23,187,118,198,25,197,132,186,180,113,151,167,86,180,123,189,137,33,61,172,196,20,156,69,52,239,128,60,67,28,80,46,70,105,7,32,87,157,50,206,165,12,73,188,220,162,30,96,47,169,113,94,101,49,160,128,154,171,184,26,118,107,227,180,43,226,49,175,172,162,165,46,41,21,227,96,50,207,162,44,254,221,205,221,112,28,31,55,134,174,83,21,68,3,187,164,139,54,141,214,100,47,125,105,150,88,147,13,95,111,153,138,156,162,73,64,245,216,186,170,179,171,89,100,198,42,82,3,6,176,131,204,137,176,49,54,126,152,113,93,60,11,176,43,226,41,6,137,61,16,106,254,210,0,235,116,63,213,125,152,85,231,104,76,182,89,248,106,158,200,101,187,167,237,45,188,44,91,241,214,122,206,237,71,109,205,100,142,149,36,50,230,207,170,53,181,68,208,176,165,162,132,109,1,177,186,114,206,28,236,97,158,128,101,164,116,197,14,210,39,92,136,150,184,227,151,35,232,50,49,153,249,127,124,207,213,110,59,237,106,197,186,28,206,241,37,99,45,49,173,173,58,54,134,125,21,154,187,76,92,43,244,175,29,77,175,28,29,29,13,43,77,169,49,53,170,213,16,161,151,99,228,154,242,191,129,234,251,110,174,192,2,82,128,107,3,208,216,79,205,85,61,67,194,175,100,22,50,89,195,156,100,0,57,238,37,164,95,80,219,1,14,75,175,195,158,251,72,129,172,94,139,139,175,140,143,226,158,82,159,186,178,64,40,211,217,213,20,109,140,250,170,34,110,152,100,109,182,247,113,243,51,18,82,137,150,201,241,225,102,39,220,13,106,157,54,253,209,209,110,73,17,147,177,243,27,175,115,38,63,48,184,182,78,120,175,79,0,131,35,190,121,66,222,179,213,213,97,192,122,134,239,158,225,208,173,194,45,61,79,21,6,42,72,180,116,229,221,206,0,187,194,118,103,65,88,255,222,84,214,187,215,229,206,147,221,128,24,30,107,222,129,84,75,39,188,1,65,2,244,87,116,7,10,229,133,243,26,119,32,252,222,239,18,86,41,108,69,152,124,88,97,11,65,64,86,220,67,228,143,240,87,100,15,225,169,13,82,50,254,248,197,217,171,76,99,147,55,60,129,124,245,73,186,148,228,27,119,86,191,165,9,146,25,22,172,60,9,64,147,34,85,130,254,61,75,183,224,172,90,168,138,115,237,108,132,245,199,65,90,253,177,113,58,209,85,90,192,95,175,21,89,5,34,156,70,2,163,179,204,169,96,100,74,144,213,97,108,143,7,233,138,226,122,103,125,175,36,107,248,29,86,50,183,225,72,65,37,90,40,81,13,217,220,66,181,253,161,160,26,186,241,12,27,74,132,44,66,113,101,178,37,197,127,193,88,91,185,54,20,90,171,201,54,62,18,124,96,165,243,112,209,220,92,157,191,48,38,111,150,143,174,249,171,193,230,166,72,251,53,151,175,198,8,14,62,95,71,182,94,185,53,235,111,79,226,209,221,195,249,125,59,72,43,137,99,119,113,59,200,165,180,196,209,71,94,224,83,240,122,129,46,51,90,245,116,145,61,224,10,67,121,206,85,53,151,219,32,44,143,33,178,175,58,44,179,251,18,193,40,83,163,32,208,48,13,179,194,189,71,230,69,150,120,49,168,169,233,23,61,2,53,60,106,12,218,35,25,39,68,145,156,204,198,147,145,150,79,168,100,52,72,66,223,130,114,85,227,225,128,122,14,140,43,102,243,113,206,121,88,60,136,237,200,95,196,134,214,182,158,173,241,95,105,218,108,229,218,39,7,13,184,121,129,8,23,31,228,21,203,224,194,119,142,18,69,156,202,106,14,35,20,21,227,177,17,189,239,29,96,40,227,224,228,97,118,233,151,214,21,138,90,193,51,232,21,209,92,50,171,5,118,23,184,97,143,58,190,191,136,104,161,64,45,250,180,184,47,179,242,108,80,8,140,34,20,76,46,176,176,43,23,59,133,131,85,151,238,114,179,173,24,145,200,55,204,85,41,137,142,143,169,187,236,134,93,89,233,116,126,79,53,13,108,232,49,64,104,217,45,212,110,101,116,201,127,39,124,86,84,112,130,144,240,44,239,68,68,156,156,24,153,40,0,140,79,48,40,167,124,136,101,245,213,50,250,89,183,193,155,234,93,48,28,211,21,82,79,194,152,72,53,178,168,104,130,185,161,98,146,99,221,171,206,98,118,7,218,109,179,98,206,99,230,227,232,200,10,168,0,171,95,56,163,40,156,201,50,86,16,211,211,121,196,156,139,180,233,192,184,189,20,190,231,156,21,201,118,108,89,69,141,81,132,28,37,113,33,229,117,68,242,46,40,233,139,153,43,237,14,184,35,46,204,19,249,151,205,19,66,150,41,191,86,58,75,18,75,178,50,231,106,241,194,189,45,216,163,32,26,215,166,174,210,4,150,24,14,106,187,29,182,123,175,35,76,62,154,198,73,46,159,77,133,69,77,50,207,218,229,41,52,135,50,37,83,190,69,59,66,70,236,58,7,28,152,93,230,0,81,189,188,252,81,65,70,49,142,56,246,246,131,109,62,170,112,16,64,106,173,78,58,132,182,224,169,117,231,193,198,39,178,164,31,102,179,146,228,130,118,88,153,99,187,143,146,187,171,117,165,122,238,46,173,239,199,113,58,74,38,11,105,84,243,2,1,162,104,164,241,117,37,193,133,170,229,177,44,216,50,145,7,79,179,168,89,77,65,118,224,44,5,37,209,182,199,33,90,13,117,235,181,139,18,46,24,216,157,37,221,52,201,108,121,41,88,38,180,202,148,167,121,108,142,230,171,146,205,202,24,238,89,48,160,210,24,21,8,165,3,92,141,63,117,28,33,34,137,132,230,171,210,9,202,135,14,140,133,183,186,20,123,73,24,235,96,47,19,218,10,236,101,228,215,169,70,55,32,249,187,35,221,204,234,84,67,51,242,172,66,52,3,88,101,154,57,78,63,118,109,59,25,80,191,131,166,131,215,52,52,93,19,19,203,152,85,27,144,169,204,100,81,35,248,189,46,183,15,39,199,13,176,34,154,254,253,148,108,251,90,73,18,164,31,171,221,210,167,234,12,212,45,175,4,227,174,36,179,99,39,58,227,131,34,219,170,57,42,32,55,239,210,202,0,137,51,30,132,162,210,204,46,1,32,244,164,190,240,189,193,10,187,229,91,184,147,22,188,32,140,217,133,101,201,45,73,140,38,29,60,19,43,130,21,59,97,27,155,60,217,213,231,167,177,69,219,34,53,131,150,135,23,31,73,14,199,26,146,64,117,215,74,144,86,232,226,28,140,204,165,30,88,143,237,244,232,154,125,126,29,234,51,57,244,78,142,168,133,107,82,172,77,91,201,148,235,67,109,110,151,24,179,155,168,250,182,173,70,107,77,181,106,97,37,186,184,113,195,174,193,81,239,138,13,165,92,214,230,242,172,111,166,213,23,211,122,225,207,113,85,187,155,6,122,162,149,128,217,7,249,111,252,22,157,183,153,47,200,145,189,151,230,161,80,69,78,22,36,84,97,163,165,93,193,231,236,63,208,133,238,70,75,245,245,18,247,253,3,84,48,171,165,97,13,239,34,115,220,172,105,83,105,50,132,14,220,206,175,164,171,148,151,48,5,164,157,190,28,181,158,96,89,43,231,24,104,172,238,234,250,153,176,124,71,116,96,2,87,100,50,115,169,182,173,12,96,3,77,204,162,184,67,213,161,84,75,190,56,182,20,226,207,81,113,102,233,177,93,43,229,135,53,52,240,45,219,217,204,65,55,189,41,178,205,60,239,93,52,77,217,89,125,246,10,23,197,185,192,71,171,113,1,141,237,170,210,142,196,39,192,247,220,202,138,25,210,177,2,77,8,200,252,108,9,155,178,224,98,72,8,40,161,15,151,64,82,75,61,33,128,216,193,173,4,140,81,234,9,129,148,31,109,108,96,197,134,171,181,151,251,46,7,12,11,214,208,243,230,221,33,119,67,223,91,77,55,170,79,70,23,40,169,64,202,211,123,206,206,78,15,11,131,8,98,226,42,173,76,218,222,9,161,242,30,34,187,24,237,134,63,170,53,107,157,60,187,152,85,232,216,178,110,138,69,101,101,23,205,111,155,105,202,210,136,80,123,20,27,215,6,122,132,171,141,197,181,90,59,92,98,229,114,202,154,187,202,0,129,101,203,201,175,9,181,217,7,181,113,204,127,243,72,114,103,231,201,212,243,100,75,81,172,162,106,92,77,41,62,192,40,214,198,117,117,149,170,233,64,242,105,88,230,170,87,32,106,46,146,10,137,162,28,97,246,181,63,80,120,201,42,18,108,55,119,229,206,229,196,100,151,167,66,215,44,57,175,91,33,250,213,114,81,121,95,75,229,76,100,102,31,108,99,105,68,67,197,59,149,63,99,24,32,79,141,218,219,133,122,104,150,172,7,46,210,99,3,49,179,170,161,125,50,128,250,199,240,29,66,37,204,61,16,131,83,133,249,46,75,128,51,138,217,52,123,70,38,93,111,230,200,235,230,217,133,139,103,220,25,168,173,138,15,121,32,101,24,194,153,107,21,9,200,191,4,164,119,21,90,154,178,74,3,138,28,195,181,150,166,150,189,180,242,194,91,123,4,186,5,232,35,186,86,219,246,217,8,208,143,16,130,235,149,44,242,77,178,91,78,111,246,225,154,201,173,194,116,82,155,55,180,213,218,90,45,47,136,37,180,182,59,222,41,15,151,151,159,48,141,36,158,243,133,125,131,173,15,181,214,70,133,217,162,223,173,123,109,72,144,238,149,65,219,93,126,170,118,214,58,85,42,61,124,87,22,252,9,126,129,119,62,201,78,230,103,25,59,34,39,243,105,10,229,118,119,226,171,229,195,51,51,165,245,61,74,30,228,61,55,237,112,178,203,246,239,214,61,151,213,217,11,208,4,45,118,222,4,148,244,70,109,75,229,231,53,178,149,75,167,241,86,98,244,116,144,90,116,14,160,27,192,189,91,138,11,160,83,201,252,2,234,51,175,66,27,142,224,169,50,37,11,36,68,88,162,185,45,173,234,133,124,211,82,102,170,40,107,40,232,126,39,40,30,229,196,208,230,21,229,19,75,43,40,216,5,81,149,243,110,152,92,126,18,24,153,251,166,47,66,84,252,60,17,10,233,59,3,138,206,250,10,74,204,231,211,108,146,219,121,243,236,207,236,240,195,126,165,247,202,50,43,180,166,132,10,79,210,166,150,122,212,204,136,187,152,147,195,182,87,225,8,51,164,219,188,68,164,190,87,28,89,237,2,1,74,109,207,59,5,237,113,57,8,247,197,91,171,163,120,71,23,14,68,242,16,77,144,229,121,0,107,180,96,226,221,38,125,32,211,6,241,238,15,14,162,36,153,159,7,208,67,43,32,215,81,51,0,76,240,225,72,248,106,73,56,135,83,158,104,33,238,183,216,213,137,165,42,107,136,91,18,87,234,33,57,101,89,59,88,235,118,211,64,214,82,168,213,135,112,55,125,32,227,247,237,251,220,215,232,148,124,251,123,251,117,34,100,235,119,208,36,65,108,163,180,49,37,219,229,96,113,127,233,7,27,167,136,168,37,225,34,6,20,144,168,180,183,238,169,236,136,68,101,226,93,1,222,208,6,100,6,137,247,161,132,9,48,98,71,147,233,20,11,109,109,90,188,184,44,33,36,255,14,152,39,182,69,94,110,146,10,216,216,60,241,252,103,222,147,100,13,14,203,75,139,204,161,107,146,12,227,92,133,25,178,176,42,199,75,155,194,178,25,98,250,7,48,65,138,238,190,242,12,229,176,177,9,18,99,247,154,33,51,71,167,207,66,98,161,235,21,151,145,49,19,166,177,202,3,35,120,5,153,184,248,205,14,253,10,152,28,245,52,176,242,236,8,216,216,228,228,233,153,42,204,14,182,130,140,100,169,43,172,31,64,241,70,167,204,99,97,33,232,150,33,236,92,88,14,79,87,203,136,14,2,180,251,3,163,42,92,222,187,104,71,208,242,48,220,40,12,156,138,217,168,180,53,86,219,92,160,153,46,129,160,15,4,76,50,94,117,155,168,40,80,75,208,70,129,84,199,188,100,129,86,226,214,18,172,17,16,213,113,46,19,249,85,165,167,19,107,12,70,25,218,235,43,95,174,94,145,106,47,4,42,190,167,51,22,39,204,79,79,229,117,161,149,83,87,114,54,59,143,30,88,166,73,59,102,147,80,135,247,161,219,14,115,103,16,249,154,63,113,69,41,138,134,188,107,44,8,204,190,212,17,159,217,97,19,142,152,85,248,182,16,45,110,145,223,187,165,39,100,155,210,174,142,173,196,133,131,208,174,169,1,101,48,221,104,1,55,120,86,132,147,234,243,203,199,121,112,160,85,15,113,147,82,116,97,240,237,18,129,123,70,4,204,204,121,73,185,58,88,118,216,93,232,203,77,92,73,5,106,166,22,160,228,132,235,246,73,235,149,17,53,15,7,172,6,162,34,97,80,204,131,114,92,44,155,101,187,129,14,231,35,72,32,231,77,49,89,24,174,82,151,234,17,173,107,85,179,236,170,69,51,54,100,25,88,46,4,155,204,178,5,31,247,160,67,61,240,61,179,29,194,16,66,143,239,153,231,54,252,121,179,83,86,70,92,173,125,90,34,58,93,11,250,52,162,166,8,167,100,164,234,13,219,117,253,68,164,174,93,84,248,16,49,56,1,67,215,4,128,131,10,122,67,216,253,175,180,169,135,95,75,24,106,174,45,40,212,249,209,145,172,29,135,248,89,41,9,3,202,99,47,29,206,48,103,41,29,70,60,141,71,186,205,94,179,42,106,238,227,198,86,94,236,93,5,88,37,112,153,235,12,120,241,114,163,138,83,73,45,98,205,133,38,175,219,108,10,166,92,162,28,39,209,33,176,247,89,82,72,109,127,40,77,179,75,23,79,153,234,137,53,147,10,95,160,236,166,180,201,143,47,252,232,34,202,9,250,172,60,191,194,32,104,1,65,213,213,155,71,83,98,44,225,32,125,128,211,214,222,114,90,157,198,71,106,62,83,178,18,203,77,252,37,130,211,226,2,93,172,150,120,3,141,38,201,168,88,3,46,25,76,113,197,56,161,76,74,216,35,39,219,200,93,121,149,172,109,70,194,68,212,113,212,125,54,50,167,88,87,141,12,186,158,54,197,121,85,80,46,229,176,162,162,206,176,67,163,56,134,207,93,119,46,162,202,243,207,168,170,26,63,59,64,78,14,16,75,32,9,223,101,133,136,246,0,74,67,14,42,226,190,61,129,87,181,202,93,43,209,139,244,178,164,190,250,52,118,55,236,183,189,193,83,255,230,166,50,243,0,46,116,41,128,98,198,9,97,67,130,104,54,169,87,133,121,164,202,125,19,180,59,23,216,31,170,211,145,6,73,29,55,3,166,26,250,114,111,146,78,14,167,170,135,27,148,110,217,185,80,164,145,176,211,129,10,57,116,7,144,233,208,100,127,183,247,70,105,5,8,211,193,163,239,174,74,215,119,213,219,81,117,93,26,223,39,124,59,92,141,242,187,106,217,70,71,93,40,87,14,95,176,146,154,50,114,71,46,192,24,174,177,118,228,75,104,65,112,212,236,180,139,166,201,109,65,62,53,221,33,189,40,167,211,194,150,220,186,249,121,7,28,55,166,149,171,164,208,149,242,82,244,242,57,131,209,219,117,162,193,173,98,222,120,208,144,81,151,131,180,89,3,209,49,230,112,232,106,170,227,21,150,22,80,68,74,91,122,173,2,191,117,80,67,198,102,186,123,139,116,71,54,79,99,104,67,89,108,127,1,120,131,110,234,229,245,42,253,212,19,232,92,94,40,67,125,168,38,172,115,191,89,147,155,75,158,15,136,31,231,4,186,106,134,119,161,148,56,244,149,218,83,188,159,104,150,33,105,62,120,76,38,90,87,10,0,176,68,208,60,141,210,187,13,103,154,219,226,60,220,9,69,9,120,91,233,101,133,59,59,253,126,80,147,63,114,39,91,61,220,79,153,45,45,198,73,207,85,175,134,46,65,241,173,33,15,83,181,181,193,163,179,233,52,37,220,26,67,241,121,121,252,173,212,79,114,42,164,11,67,210,232,78,2,77,202,209,121,91,217,69,254,25,191,243,52,220,17,91,244,156,64,227,78,160,186,65,229,224,108,77,161,194,55,80,118,104,96,238,197,183,130,82,90,246,67,199,248,161,65,219,134,127,68,31,1,121,44,143,181,202,123,200,148,146,79,238,84,122,57,111,117,149,124,232,208,177,35,143,233,51,231,4,152,15,128,160,246,4,0,141,148,164,207,121,43,158,211,172,214,73,153,234,65,122,37,39,157,201,108,162,27,192,90,139,40,59,201,241,1,128,140,163,244,164,214,110,245,181,172,106,58,164,90,45,205,146,249,221,152,181,141,146,132,90,100,118,195,128,8,193,208,126,207,181,121,41,49,197,171,60,226,66,123,138,210,93,124,68,135,53,162,190,105,76,24,168,163,154,248,204,159,26,113,88,176,182,153,143,64,123,81,30,133,168,37,191,53,38,226,194,76,42,107,231,159,235,14,100,2,186,37,14,144,77,138,145,72,215,158,131,118,64,101,102,217,20,176,85,218,119,193,41,157,203,102,47,148,140,174,15,113,21,104,237,142,2,206,216,19,145,248,77,255,155,75,77,18,37,243,115,119,92,167,67,43,247,188,162,60,221,164,121,36,156,25,52,55,246,14,99,194,5,185,26,180,97,94,248,66,181,64,16,111,136,34,91,151,158,196,203,157,198,171,16,216,48,172,120,54,118,1,162,3,161,109,124,64,177,36,173,205,195,56,59,87,119,72,0,168,214,208,31,114,196,4,65,57,224,72,10,12,148,148,60,181,156,106,239,51,210,205,177,129,167,89,148,100,62,128,184,233,26,131,85,62,27,188,185,81,7,22,194,200,152,10,134,20,251,161,46,163,214,150,92,72,173,116,148,234,107,166,181,165,173,167,162,193,91,179,220,215,187,78,147,172,206,167,205,220,53,203,44,161,135,174,155,66,224,210,175,67,35,227,138,224,111,46,245,200,138,168,61,61,169,29,37,243,211,90,88,203,78,200,148,29,159,212,58,61,254,77,14,226,202,197,211,147,165,97,94,223,108,83,189,160,87,123,150,126,255,44,21,71,13,250,159,103,204,240,122,250,61,23,58,58,24,205,127,170,10,176,5,209,139,116,80,168,49,80,40,159,213,160,167,39,158,208,253,80,215,245,178,36,78,55,239,231,22,222,188,207,251,105,62,73,144,24,226,46,240,238,137,210,96,105,216,251,205,151,17,111,37,0,65,211,86,101,226,96,168,246,252,57,104,236,55,135,88,71,230,84,58,59,242,29,16,50,171,233,169,49,171,233,233,250,102,149,192,90,207,172,18,64,79,96,86,9,212,15,103,86,89,71,31,230,172,158,142,141,89,61,29,175,111,86,9,172,245,204,42,1,244,4,102,149,64,253,112,102,149,117,244,97,206,234,244,216,152,213,233,241,250,102,149,192,90,207,172,18,64,79,96,86,9,212,15,103,86,89,71,31,230,172,222,159,154,251,234,116,141,251,234,116,93,251,234,244,137,236,171,211,15,107,95,157,62,217,89,189,164,167,172,195,102,187,72,230,199,137,76,155,140,96,172,7,238,217,174,176,154,121,90,90,161,148,187,111,143,244,52,46,151,26,167,55,14,86,218,19,196,90,43,252,238,235,228,3,149,253,54,142,218,155,220,57,34,160,230,132,195,121,148,140,27,246,193,219,24,152,228,161,124,22,14,14,50,173,230,187,203,13,65,175,216,98,23,27,181,253,145,157,87,165,102,106,58,164,8,76,40,43,192,228,237,38,170,153,183,132,162,238,89,6,188,39,205,44,204,34,193,128,198,112,46,10,58,13,24,234,135,77,205,85,193,184,22,198,106,176,135,43,177,10,155,5,178,82,39,227,24,28,195,165,80,193,221,69,204,4,233,102,151,214,157,163,119,214,241,165,15,47,151,130,192,114,74,24,137,183,47,131,182,158,205,122,37,180,45,16,8,218,241,253,81,188,80,114,187,94,14,113,45,163,244,74,120,155,16,192,235,17,21,189,124,71,48,28,36,114,241,138,175,99,135,8,48,101,146,206,194,205,126,126,117,137,218,112,140,125,135,136,2,192,93,118,128,165,183,106,43,73,149,64,98,219,5,99,11,146,33,213,68,208,45,222,65,133,165,229,20,62,139,43,87,185,210,238,126,1,31,45,239,154,76,234,158,144,224,206,128,237,208,177,177,178,253,6,169,133,165,95,99,50,14,168,133,173,1,191,212,177,29,242,48,87,93,216,155,158,16,238,117,117,43,88,89,135,112,57,165,218,69,130,116,23,184,190,118,101,160,221,154,228,11,202,188,49,81,102,71,206,183,145,224,91,189,203,0,219,119,59,197,221,95,149,27,252,28,39,95,21,241,108,65,239,126,26,238,138,185,168,110,1,133,17,217,229,209,208,16,9,240,132,98,165,46,94,64,105,129,149,185,242,208,62,213,107,223,109,253,238,116,194,38,211,63,43,100,179,61,68,93,85,195,33,82,238,243,104,50,205,168,27,87,52,93,156,68,155,226,245,126,168,249,196,110,61,91,123,252,165,127,120,252,213,47,63,252,251,191,126,244,189,239,60,252,233,59,162,136,156,162,92,44,38,163,236,44,137,89,145,234,6,192,62,69,1,182,195,163,113,81,131,77,13,74,165,10,108,60,174,93,25,133,163,209,56,130,133,129,42,97,29,190,99,185,184,239,1,222,184,202,51,56,210,76,23,50,61,217,165,185,142,9,149,33,221,94,225,132,206,142,237,131,123,101,103,180,219,221,29,35,46,222,142,92,131,206,186,118,200,251,101,33,246,139,58,128,26,93,221,95,151,37,222,164,106,0,95,164,188,238,90,101,244,49,117,64,7,218,192,42,79,21,197,252,32,54,26,239,210,127,161,52,244,131,178,205,94,241,20,205,247,30,89,181,33,127,82,65,236,32,123,53,146,239,189,200,130,204,169,0,8,152,193,182,91,192,216,213,153,242,61,131,94,90,235,190,211,26,183,247,67,93,0,93,83,166,152,232,121,50,76,5,25,188,248,236,15,180,207,136,128,137,77,190,203,253,79,237,36,87,144,56,148,202,160,22,82,166,220,21,21,40,58,220,88,0,217,11,187,203,131,131,227,175,226,83,159,180,180,37,197,37,180,202,29,250,178,247,88,53,72,73,205,232,152,194,113,8,94,230,47,214,237,80,71,132,221,220,93,44,28,52,12,65,220,145,43,200,183,54,169,88,172,211,73,154,239,158,250,145,94,22,138,17,38,157,84,33,75,17,57,163,110,196,89,44,175,123,85,29,46,154,78,107,212,43,103,116,118,56,25,53,15,227,207,77,226,100,179,69,70,18,6,173,118,80,196,106,194,179,234,193,14,70,154,168,29,128,37,165,143,35,170,128,59,119,38,52,19,150,126,66,177,143,89,254,182,153,14,16,229,172,232,231,203,75,218,127,44,115,128,240,14,239,218,129,158,184,109,1,179,102,32,54,7,101,151,60,154,36,132,127,88,13,68,216,117,80,177,195,201,207,76,161,106,230,207,247,176,18,40,249,28,71,121,182,126,183,185,199,195,140,166,204,20,16,8,0,235,39,138,14,215,218,238,15,157,117,250,116,254,38,138,220,150,157,150,113,187,225,78,69,108,85,234,1,50,216,24,116,105,106,17,141,79,132,54,176,190,237,65,179,118,21,213,169,86,171,82,43,23,75,147,174,134,192,64,204,227,97,156,84,65,96,139,22,163,180,59,105,141,105,157,211,212,58,42,172,15,14,168,64,166,94,63,217,89,218,52,42,48,163,25,236,12,156,109,120,51,114,180,17,97,141,174,22,154,214,170,207,26,161,212,93,160,94,134,139,11,150,42,167,203,108,136,28,15,66,2,118,212,249,224,47,126,248,248,111,254,74,175,149,109,79,159,206,227,229,147,8,231,50,216,48,178,49,114,164,2,37,156,128,98,52,154,78,70,119,31,125,227,71,26,58,96,134,198,138,152,26,65,85,48,134,98,146,54,236,185,168,198,41,126,253,150,20,19,53,147,183,131,40,136,213,90,5,61,127,59,58,87,80,24,119,54,42,232,154,96,7,250,62,216,147,91,23,102,245,211,98,202,12,149,85,126,19,79,167,147,69,58,73,1,59,24,195,175,40,57,133,89,207,248,59,238,249,246,123,204,243,141,178,147,154,148,204,17,157,153,15,103,219,17,128,202,16,78,99,2,116,172,234,204,154,6,54,153,157,196,201,36,243,152,11,117,74,203,237,153,214,110,162,155,75,112,20,124,108,66,12,159,113,60,141,179,216,27,19,69,101,209,80,89,217,166,100,34,90,185,176,134,227,18,9,180,243,152,151,120,134,40,244,48,160,128,107,85,162,138,172,7,167,85,0,206,122,166,219,151,28,22,166,210,248,68,192,202,4,219,153,84,155,45,121,202,254,31,150,102,116,176,181,134,147,120,116,55,176,31,179,251,95,254,214,89,159,85,177,44,91,251,115,137,90,2,233,19,160,178,184,198,29,65,7,138,43,61,168,10,226,136,115,195,21,142,10,55,184,54,128,236,228,236,244,112,22,77,166,150,95,138,38,38,1,217,89,2,24,38,96,249,41,173,169,7,229,177,147,218,192,62,30,246,66,128,131,59,106,2,1,53,197,224,149,118,119,20,15,6,62,151,251,118,180,71,175,95,4,123,20,75,76,20,92,164,33,246,237,197,136,173,85,102,173,8,3,246,47,79,136,1,222,250,99,167,0,227,72,168,135,46,219,72,53,13,172,252,216,133,106,104,243,153,223,201,220,147,13,108,111,10,35,212,210,78,67,86,58,7,144,88,180,110,1,116,179,117,8,206,188,102,73,10,131,26,255,95,171,223,208,167,219,174,139,57,116,101,249,44,211,154,101,226,232,250,208,142,234,211,104,135,93,181,1,50,143,40,60,179,114,73,231,117,144,96,160,174,89,16,117,231,32,117,25,150,30,141,184,250,160,2,147,156,69,37,193,100,52,4,151,128,174,173,40,115,111,190,88,86,61,240,219,4,171,118,220,65,205,66,70,142,12,219,175,72,125,2,58,6,81,175,32,233,27,164,231,127,208,82,110,228,75,176,51,80,114,153,149,109,46,22,86,75,31,229,200,125,58,241,208,106,138,43,189,240,163,160,232,32,230,53,197,180,75,159,42,63,118,161,253,100,183,99,209,253,137,170,53,107,208,78,212,93,15,202,176,111,238,96,134,240,200,119,220,14,156,89,162,105,108,89,235,215,121,10,82,208,170,116,150,201,211,79,13,178,206,68,219,102,26,15,56,41,128,181,87,187,196,172,95,118,2,111,165,235,18,57,212,10,57,177,13,241,176,246,208,12,0,43,241,188,181,138,55,154,89,171,119,220,219,174,206,241,151,81,104,245,241,170,211,215,9,181,53,138,233,90,6,11,128,110,57,165,73,122,248,168,245,180,38,182,136,89,62,97,253,120,219,210,143,183,1,253,120,0,233,199,131,15,93,63,166,194,157,254,255,202,104,52,186,164,74,220,89,131,74,236,186,155,178,216,223,36,110,201,221,255,72,185,206,68,230,81,203,88,33,133,143,169,106,91,170,34,184,235,42,41,40,181,123,124,85,209,246,74,235,56,57,61,70,107,215,186,211,53,23,143,108,171,82,53,203,150,122,234,51,207,124,246,137,15,56,239,225,220,140,242,114,9,39,87,61,231,193,254,52,26,215,162,39,188,114,102,182,21,40,196,186,104,68,41,92,194,207,15,209,224,243,28,16,61,181,2,174,238,118,97,56,235,90,71,183,165,95,221,122,119,205,116,216,89,108,37,94,101,7,37,114,54,246,41,11,165,38,160,89,161,115,244,116,122,37,12,233,209,116,187,72,165,233,240,233,104,29,102,51,96,147,4,117,3,183,242,137,102,95,68,14,145,37,106,138,145,251,236,116,204,19,114,200,199,224,82,24,56,182,112,88,83,115,28,139,1,59,1,114,202,111,247,243,148,43,67,244,154,75,189,188,111,160,103,229,46,114,86,6,244,121,56,203,20,243,69,80,77,70,208,233,21,60,228,66,186,243,196,255,240,225,208,202,85,235,74,15,87,158,236,19,188,180,28,211,195,108,173,15,170,70,176,115,106,54,141,47,187,6,61,179,231,230,232,119,7,136,63,139,227,176,235,190,186,194,157,187,25,69,207,161,236,203,234,90,87,148,115,233,135,164,106,152,230,205,133,54,29,202,120,42,56,21,1,222,90,14,137,110,45,49,84,135,50,14,16,30,174,215,122,49,192,201,105,108,228,159,50,39,9,166,182,169,161,233,48,86,136,199,88,66,224,154,42,80,37,41,147,59,163,83,94,58,206,244,211,236,75,41,184,161,231,123,202,211,44,93,137,71,244,223,210,236,74,26,50,30,153,161,100,242,17,197,29,127,109,217,144,188,179,32,121,36,162,90,71,22,164,110,127,157,57,144,122,195,53,102,5,36,228,74,163,227,92,4,42,181,30,233,94,202,223,53,139,167,101,14,193,62,245,234,213,134,178,43,245,129,213,76,248,65,202,102,236,129,213,204,35,80,200,78,185,103,90,80,117,231,192,178,108,210,160,228,207,201,6,102,216,198,146,6,6,178,175,90,171,71,255,156,47,200,139,94,138,31,198,212,178,160,121,159,106,89,80,59,163,20,156,89,8,40,211,172,39,137,114,165,136,130,203,60,79,231,204,1,69,179,240,10,20,15,14,4,24,52,134,210,204,89,45,186,88,192,215,232,182,121,153,166,237,246,236,217,158,52,250,49,175,140,106,148,24,3,107,213,27,94,97,229,33,153,70,216,26,226,201,172,53,214,46,255,171,12,37,135,226,59,26,51,148,179,60,82,211,111,52,90,227,149,71,147,67,241,29,77,156,36,243,196,103,44,60,244,210,111,40,106,219,149,71,34,128,248,13,132,156,20,71,74,148,170,81,171,201,136,68,112,29,108,117,255,114,76,85,3,141,148,150,79,27,226,84,135,157,177,169,195,196,243,217,204,243,144,45,239,145,236,202,242,200,81,70,185,214,130,79,145,246,36,112,159,63,126,135,162,204,129,94,41,89,111,44,114,106,174,64,19,167,87,145,222,137,237,169,169,5,66,200,155,31,227,162,194,123,249,219,144,216,74,193,225,192,236,106,131,161,146,19,135,2,201,85,27,134,88,228,56,24,68,10,168,9,59,243,166,86,194,78,237,69,73,194,78,247,53,42,213,225,26,195,245,40,96,135,209,184,80,191,144,67,141,195,2,226,114,139,114,72,3,196,49,123,140,105,45,160,106,199,154,107,73,211,93,167,95,151,201,72,95,117,28,176,89,157,92,201,136,203,27,96,149,203,161,6,202,169,182,120,173,87,80,71,77,182,248,217,26,172,21,170,15,28,114,37,103,154,103,195,63,82,37,52,175,99,174,92,180,201,81,89,27,166,76,119,92,34,37,85,53,54,231,226,252,51,195,135,120,158,53,128,58,179,125,199,173,147,11,64,62,59,59,246,189,209,14,116,87,30,226,161,52,104,21,34,137,72,28,141,78,106,79,103,15,22,49,97,183,218,166,176,53,4,53,33,19,131,154,144,35,1,61,149,206,131,26,151,113,10,186,138,34,193,192,104,164,248,248,228,72,0,223,223,175,9,216,216,149,120,105,104,42,65,155,224,59,77,9,166,10,84,224,26,186,66,198,15,12,170,33,94,43,38,228,192,160,170,130,191,20,164,86,83,71,194,243,253,92,203,147,177,150,2,166,14,209,172,56,239,218,226,143,190,4,42,71,192,66,65,105,43,133,170,151,217,16,60,249,149,26,212,212,83,38,154,146,62,154,158,71,15,82,113,225,36,183,6,229,14,138,29,165,243,63,11,173,23,57,244,113,205,197,128,102,212,228,50,149,38,159,206,80,189,242,36,142,198,106,102,142,92,116,176,98,59,140,228,226,81,173,89,235,212,140,103,75,168,122,160,215,180,57,45,32,64,161,183,249,248,129,141,163,129,205,58,45,58,73,84,56,213,43,91,34,125,170,22,175,1,179,111,109,216,129,53,194,252,10,41,183,75,119,76,170,107,195,71,173,183,138,38,16,122,165,106,113,29,150,208,94,252,117,17,70,54,174,111,75,109,66,63,132,105,173,180,26,193,114,153,202,6,86,173,181,188,106,94,225,0,106,21,174,3,138,223,181,251,86,245,59,102,190,237,120,169,21,78,239,89,100,177,141,227,17,17,47,211,75,93,148,186,200,14,202,185,165,111,42,187,130,198,166,214,232,102,158,74,55,3,105,22,47,82,211,156,47,76,107,166,93,136,64,84,175,149,10,7,64,90,14,98,231,153,178,40,103,163,82,61,22,48,9,214,95,153,39,147,207,17,26,40,51,133,41,176,246,199,86,197,58,224,42,153,101,18,231,19,69,144,57,59,157,105,180,172,231,180,124,75,39,230,91,170,240,122,75,145,94,111,129,100,118,31,135,120,122,245,147,100,50,187,11,164,59,92,164,241,217,120,190,57,141,210,172,57,63,106,106,202,155,234,43,66,24,176,225,25,198,176,181,85,123,248,206,247,31,125,235,171,143,190,245,253,247,127,248,243,199,63,251,33,207,22,95,123,252,205,47,62,250,163,47,61,252,227,255,253,222,143,255,228,209,87,191,254,254,151,191,255,193,231,255,240,225,187,127,241,240,135,63,123,248,238,119,65,229,95,77,249,47,134,66,166,115,146,114,55,92,179,62,78,209,38,31,110,168,63,38,108,113,14,4,128,43,227,220,164,101,63,137,130,27,167,163,100,194,51,158,53,74,179,215,57,54,220,114,225,10,197,232,235,68,88,36,115,35,152,182,84,161,113,216,228,128,182,200,137,228,60,154,100,165,157,90,89,65,74,58,182,218,123,71,16,151,233,240,110,227,176,187,55,221,250,89,146,111,174,196,220,233,238,137,94,234,165,39,13,255,140,31,149,114,222,172,180,189,91,62,164,230,198,163,148,216,112,151,191,192,75,49,20,46,73,46,15,49,216,198,234,78,125,161,203,126,219,142,162,41,13,237,252,142,149,40,104,200,98,51,106,147,161,135,103,61,187,9,211,129,145,41,179,34,78,161,110,181,153,130,28,234,28,51,220,212,83,238,185,212,6,172,234,52,106,206,209,28,34,14,201,186,117,25,190,173,1,11,13,45,47,118,33,204,150,119,120,120,58,245,30,103,30,182,13,56,205,149,149,152,1,244,203,80,119,157,199,63,249,226,123,63,249,17,217,86,222,127,247,127,190,255,157,239,61,254,239,239,62,254,218,143,30,125,254,11,100,223,121,248,55,63,127,244,237,47,131,130,198,196,1,54,7,181,185,247,143,99,42,180,45,210,225,26,131,243,134,227,132,11,10,79,24,7,140,29,84,62,208,47,148,219,102,138,73,113,131,172,114,181,11,111,215,26,243,77,171,102,38,127,12,209,242,201,147,25,166,171,149,185,235,148,249,51,169,242,7,73,102,213,221,81,28,225,202,182,105,108,241,120,109,224,107,221,148,215,180,201,174,99,247,92,207,190,136,30,187,164,222,102,28,39,228,37,224,51,64,10,166,102,31,220,133,58,48,23,40,177,140,176,100,90,155,26,247,107,46,168,204,5,194,186,102,29,236,220,33,241,248,89,167,152,116,51,168,67,243,15,55,141,4,222,137,172,173,83,36,116,88,198,207,21,224,201,6,210,183,224,114,172,147,25,112,188,177,114,207,107,157,180,29,0,117,121,106,174,154,158,125,115,81,88,18,119,156,136,26,83,146,143,206,156,145,208,10,214,180,234,201,182,157,253,24,106,152,83,71,131,136,236,145,108,70,113,22,42,155,89,84,43,243,152,203,74,223,66,98,211,100,135,142,162,250,26,34,181,3,92,41,161,115,103,71,224,22,9,179,195,103,202,211,190,235,166,34,168,10,32,238,181,229,162,181,152,75,45,184,23,176,174,2,219,73,21,134,42,139,253,204,21,50,40,52,76,123,8,111,82,24,6,134,74,88,73,37,215,251,218,65,220,232,229,167,136,43,189,200,11,183,211,64,148,234,146,178,209,186,156,194,3,194,32,134,48,88,34,205,146,56,27,157,92,86,180,193,202,34,174,40,216,48,133,233,237,42,139,98,208,12,112,87,33,25,100,163,64,85,152,251,205,194,91,89,205,89,112,62,167,119,49,73,28,221,37,154,39,253,15,145,5,83,31,82,71,73,162,220,71,129,212,241,162,178,17,147,136,219,13,148,52,14,90,245,78,56,177,67,241,253,213,171,67,255,116,15,206,144,209,98,125,245,181,16,10,235,108,132,154,27,80,67,216,18,24,29,178,60,244,152,50,205,15,161,167,46,18,229,163,38,81,113,68,20,71,136,116,105,145,15,11,168,83,59,44,237,143,185,100,107,57,50,150,37,44,14,90,151,157,108,87,158,118,48,183,162,215,215,112,109,61,63,75,139,72,72,80,184,148,95,27,228,23,50,205,251,206,43,25,224,214,160,248,242,65,201,101,14,229,125,34,8,193,234,10,134,32,44,142,171,33,238,242,168,147,60,183,102,41,212,182,19,219,3,14,39,102,168,139,114,135,154,19,182,201,122,130,11,113,227,109,96,207,68,248,14,16,181,210,193,22,21,189,79,217,198,195,45,203,215,23,211,140,252,245,241,197,116,27,225,138,139,59,3,125,245,10,207,88,125,167,155,84,217,178,116,47,221,97,220,250,134,41,54,202,71,160,155,121,149,12,166,6,194,220,241,193,162,186,146,247,85,137,142,131,185,0,51,134,206,198,100,101,101,243,36,245,168,63,98,103,140,134,216,217,226,247,98,98,153,219,4,251,189,201,143,253,181,107,181,246,18,154,4,64,90,224,7,148,178,212,52,191,163,177,12,52,127,150,128,193,210,43,151,117,245,102,105,87,68,66,104,117,159,228,176,114,167,18,62,241,197,196,8,197,136,251,227,1,175,115,229,58,31,67,237,89,205,81,15,207,121,128,230,50,82,6,166,109,36,172,216,157,64,128,6,207,9,12,4,67,31,158,145,97,32,65,171,173,65,207,206,90,103,127,224,94,10,114,200,180,0,152,153,105,86,233,172,211,43,223,101,79,121,40,127,106,173,116,135,87,32,70,23,71,76,179,73,52,123,204,185,240,215,78,81,240,217,74,89,90,244,2,69,59,88,224,225,249,75,12,151,130,158,90,130,171,188,7,34,186,106,61,239,32,215,2,150,195,255,215,62,188,217,146,74,151,145,38,181,148,57,222,238,56,214,24,40,61,220,10,175,225,54,85,186,200,220,205,36,2,213,132,142,39,22,18,188,39,186,67,95,110,4,180,12,83,16,1,199,0,76,114,241,90,79,154,227,176,219,161,151,187,132,169,178,17,23,42,109,79,214,228,32,220,119,59,10,99,245,118,112,133,203,24,153,67,125,67,136,230,25,198,189,46,197,210,95,31,44,162,27,12,197,131,202,68,25,225,0,189,180,163,28,60,125,195,155,212,12,196,119,74,45,46,2,196,131,201,98,20,17,254,118,101,76,112,68,174,174,249,160,132,57,50,62,161,156,32,43,248,195,57,181,181,38,168,173,193,43,183,92,233,115,201,1,30,233,173,68,10,234,108,171,5,178,170,33,224,14,113,171,229,73,86,2,214,159,25,174,210,131,176,223,145,103,68,121,58,214,76,20,88,150,17,133,38,6,69,148,38,27,74,202,116,41,168,79,163,84,102,230,19,93,99,237,144,244,26,97,171,221,113,56,181,11,160,186,79,174,255,60,150,9,97,138,88,57,183,123,177,180,99,73,120,138,87,72,85,212,132,98,71,10,197,85,36,128,249,88,194,182,229,195,124,58,141,22,105,172,199,0,240,171,50,35,230,135,181,3,92,252,93,222,229,200,87,75,16,135,166,34,146,60,146,253,107,159,29,28,112,87,121,232,22,82,6,210,53,115,64,106,161,41,185,96,102,115,170,70,19,137,20,143,173,178,105,184,83,190,255,125,134,185,89,231,3,224,0,245,157,218,140,247,114,54,198,248,78,251,2,137,122,195,63,176,162,119,97,193,178,10,3,0,22,18,168,115,197,180,164,221,217,247,195,16,88,54,26,34,77,179,190,1,164,192,56,140,153,122,162,246,80,63,8,33,130,90,73,112,172,161,219,13,229,25,174,100,215,130,204,189,187,33,146,128,143,75,205,188,100,136,93,198,164,202,141,124,185,38,108,83,23,58,82,33,242,151,186,100,75,23,160,201,148,44,223,19,234,91,176,87,171,192,200,226,34,1,227,100,68,159,240,41,195,85,145,121,189,99,209,11,192,29,208,87,5,26,156,201,248,14,58,88,11,212,168,91,182,61,216,237,116,195,226,167,22,144,204,47,175,180,242,89,194,183,38,71,185,217,214,170,202,94,90,21,93,204,23,139,66,108,182,248,95,7,7,108,221,5,246,35,227,34,4,221,178,93,169,21,97,255,52,211,47,206,230,97,204,163,46,175,51,168,33,106,84,236,147,167,54,210,138,89,77,45,43,121,94,104,117,156,204,23,34,22,108,51,228,22,149,142,204,132,40,178,170,135,173,176,219,104,160,189,27,100,146,57,210,107,245,97,53,188,114,198,184,125,159,223,139,157,18,56,191,183,95,39,170,128,172,246,98,112,8,211,200,108,112,68,47,27,44,203,97,98,100,20,220,231,162,160,105,118,213,163,149,24,90,217,124,62,205,38,11,21,45,197,14,32,245,28,69,206,228,221,129,225,112,170,240,83,216,43,183,23,153,215,118,138,64,65,146,252,186,198,87,134,32,44,255,28,104,90,73,22,140,25,225,95,88,19,205,244,192,85,103,185,128,9,79,52,119,225,251,176,102,217,160,5,184,153,225,44,128,205,114,174,39,95,118,138,173,202,93,165,248,193,28,224,154,98,70,54,107,134,57,166,171,78,113,14,211,49,195,114,250,60,136,2,201,23,175,41,230,6,152,42,75,153,217,142,42,44,228,146,201,20,183,116,90,42,125,55,102,37,107,216,196,175,108,122,105,123,107,118,213,165,178,194,244,10,152,94,179,155,59,132,61,193,233,133,215,48,35,212,202,43,56,191,40,213,38,206,107,198,87,88,234,224,48,74,7,226,94,234,151,51,16,180,182,88,89,5,162,15,27,143,233,181,252,220,120,150,142,18,162,129,30,130,86,198,116,196,78,109,139,104,86,216,26,237,115,49,148,97,64,124,72,56,238,76,205,49,96,94,159,171,205,204,219,115,253,224,194,59,81,108,5,185,49,219,130,195,95,160,201,95,80,220,128,92,229,90,91,59,209,160,44,22,238,56,140,168,55,142,214,112,45,123,75,162,216,252,193,65,97,90,190,254,189,114,24,230,150,60,1,107,54,31,199,104,12,101,167,52,196,73,59,238,73,199,186,30,234,216,162,20,141,118,184,200,80,146,2,22,57,212,1,96,160,212,87,67,156,7,42,37,58,224,110,16,159,155,251,4,13,93,214,114,46,140,44,205,248,30,17,198,169,179,212,96,124,186,200,30,52,181,40,56,95,159,23,83,199,242,172,172,131,222,234,3,76,204,77,14,12,199,210,229,67,217,206,29,25,237,155,241,81,75,136,212,229,213,238,59,102,114,216,110,206,144,122,188,80,254,212,52,25,177,37,197,188,102,89,52,30,181,36,182,8,71,114,83,73,83,205,45,235,185,150,151,5,76,13,74,128,116,196,100,117,60,54,218,232,38,115,172,103,14,137,124,108,25,13,224,136,167,194,78,144,59,25,91,54,88,216,26,136,87,137,53,253,48,213,57,87,119,57,246,125,169,83,185,141,142,61,112,6,89,55,252,26,150,76,211,226,11,37,254,143,143,38,247,61,124,147,244,248,11,0,208,60,205,188,32,149,39,62,212,139,64,208,133,32,111,163,225,228,214,120,134,175,21,146,113,11,132,158,99,59,6,83,20,96,181,51,212,210,71,178,134,7,7,102,101,22,45,94,33,28,174,37,195,145,162,179,76,102,139,179,204,120,198,213,89,227,97,22,29,155,154,145,166,212,160,58,79,105,246,107,44,197,131,166,225,20,127,201,155,9,243,6,128,13,69,218,253,145,213,169,123,247,177,172,131,244,59,171,122,4,118,73,104,133,174,139,110,21,165,26,88,155,69,63,184,112,40,67,8,231,56,163,80,183,230,176,5,99,203,218,233,216,194,133,107,88,160,5,87,216,199,243,243,89,233,101,175,105,225,215,2,223,97,19,127,66,54,240,36,45,177,241,255,238,38,81,17,75,203,236,104,229,208,104,42,77,60,227,38,167,3,105,24,37,112,190,77,48,146,143,146,205,168,255,14,79,214,170,148,135,156,171,79,99,162,89,159,34,25,111,56,84,222,196,50,141,195,43,68,52,86,238,21,128,172,198,167,68,234,59,187,100,45,60,123,228,109,157,29,18,205,117,226,30,34,105,224,59,64,218,212,209,155,227,202,84,200,44,75,12,251,94,178,203,233,46,110,82,141,124,61,120,152,111,50,95,208,53,102,149,138,238,43,74,186,239,177,207,165,79,240,198,147,34,116,102,237,231,63,43,167,155,161,105,177,23,88,240,122,116,156,250,42,19,161,174,16,116,141,226,224,110,165,93,119,4,134,238,168,89,148,16,213,4,246,106,138,62,160,177,156,79,53,13,244,0,37,217,142,12,26,119,131,244,14,71,82,226,166,128,90,243,220,37,149,95,163,168,161,93,238,170,34,56,23,17,156,117,127,119,189,130,13,115,128,153,232,233,67,203,174,149,52,87,216,231,172,82,52,186,30,231,172,10,90,62,44,175,170,222,188,71,163,2,99,213,132,22,238,122,56,182,99,145,111,26,76,214,89,26,19,196,199,70,46,81,63,143,159,244,236,248,56,78,233,242,210,172,82,85,45,61,56,84,205,100,65,153,211,182,115,120,154,38,74,85,65,239,3,37,122,50,119,142,4,206,105,232,202,32,196,78,18,205,195,56,59,143,11,182,44,247,121,233,74,186,168,199,20,37,247,57,44,98,32,215,141,18,215,237,245,157,63,115,55,11,178,224,197,249,27,204,116,224,121,216,198,19,140,20,93,153,146,1,201,135,143,50,62,96,13,202,185,144,213,228,13,43,153,106,76,174,33,10,229,232,132,43,34,200,9,20,72,29,160,152,66,7,118,197,37,41,184,21,86,176,124,139,189,87,128,167,243,114,201,190,181,177,183,167,72,186,85,210,118,172,53,101,96,238,183,19,143,227,35,25,155,111,175,85,40,8,67,189,204,205,67,54,242,52,8,59,178,60,146,230,205,50,85,3,178,48,237,65,206,57,164,75,44,97,176,98,113,40,145,26,210,213,138,59,91,237,152,181,195,58,64,141,202,208,204,127,100,231,152,196,69,196,44,59,225,70,241,205,118,72,75,182,183,45,199,47,219,32,145,203,129,124,109,195,25,126,233,24,104,6,76,202,205,184,187,85,190,208,199,147,123,128,98,164,105,68,96,125,123,99,200,93,71,108,160,72,131,188,56,137,192,148,6,77,130,25,245,194,58,75,166,155,227,40,139,246,216,223,91,139,217,241,144,238,62,131,94,48,249,244,243,175,188,122,30,254,214,39,142,231,215,201,63,47,191,246,198,201,173,55,142,233,175,231,244,199,75,55,174,191,72,254,115,243,119,95,216,57,99,15,62,241,198,244,214,167,62,253,169,55,63,221,121,169,119,124,254,27,215,222,60,191,241,137,23,163,244,197,55,206,79,94,239,244,159,255,244,243,215,111,102,159,123,243,229,55,147,223,184,119,175,199,224,60,255,155,175,190,209,191,149,220,253,205,227,227,227,253,253,70,73,89,88,78,210,147,179,184,153,78,39,99,160,52,172,102,101,113,152,247,141,37,160,144,58,95,56,80,165,117,225,202,167,236,95,29,104,5,29,70,30,17,191,234,142,196,107,154,53,143,233,156,146,189,115,83,186,24,112,253,63,96,125,215,194,103,10,55,236,43,71,71,100,243,220,126,134,188,9,201,111,221,174,242,42,60,58,170,49,163,253,149,48,60,170,13,182,213,175,200,131,157,238,51,2,94,158,32,223,179,164,39,43,177,93,126,126,193,28,69,29,142,120,250,122,211,46,79,242,196,122,150,16,80,203,127,234,43,162,13,87,176,149,101,94,237,28,230,148,48,228,95,164,76,45,228,152,53,104,160,245,248,60,82,6,229,71,153,142,61,44,165,254,183,22,112,167,27,84,205,133,112,112,64,152,14,86,119,48,230,98,236,197,239,187,109,254,114,114,152,147,199,156,92,182,116,143,129,113,24,30,19,105,164,12,130,206,131,57,25,123,165,21,166,197,126,116,79,61,31,32,139,21,23,22,240,14,186,121,149,157,128,174,6,181,171,135,68,57,184,123,181,113,169,27,195,196,116,96,84,3,145,237,101,42,58,7,98,33,109,94,80,5,204,209,81,192,185,188,211,239,7,249,255,195,70,3,235,70,12,205,179,27,50,62,198,44,97,160,85,123,70,193,115,41,226,166,27,184,147,230,226,135,186,146,91,21,220,129,44,61,61,205,251,67,95,248,33,173,242,72,43,173,51,226,16,165,45,206,68,221,234,251,118,221,234,110,35,40,94,118,204,151,189,198,208,35,67,41,124,1,75,128,5,53,250,211,111,119,100,251,253,135,185,63,126,212,20,136,39,191,27,23,203,164,38,127,132,13,85,126,66,45,136,162,249,235,29,247,23,188,227,2,167,9,85,136,171,27,147,186,142,46,187,189,150,51,140,23,203,44,203,176,252,240,55,80,195,178,47,64,230,105,108,128,92,176,236,164,184,136,205,19,96,225,24,56,88,220,119,184,236,21,70,168,183,234,111,213,237,244,86,204,91,66,94,88,208,27,48,202,252,69,180,52,22,165,157,205,210,6,228,254,60,0,173,83,9,122,251,18,111,222,139,166,103,74,130,218,233,60,202,52,115,150,158,109,108,80,146,196,212,52,56,176,61,215,112,36,26,224,190,2,135,74,81,66,96,9,142,71,244,95,189,171,43,221,110,23,68,181,135,157,185,59,144,93,79,89,103,136,116,242,200,208,0,89,110,108,58,229,57,171,243,75,169,59,150,189,230,202,136,253,227,27,242,231,172,102,184,254,156,239,100,136,119,155,234,76,149,149,120,132,96,51,246,28,199,163,121,34,106,84,67,145,250,237,178,156,185,216,184,51,130,200,166,217,115,192,106,119,176,252,6,226,150,153,54,107,146,165,77,237,191,126,186,202,98,50,186,187,186,23,5,118,93,85,200,48,64,8,57,67,74,11,140,136,36,37,139,252,24,242,153,192,227,68,221,87,219,70,53,121,239,126,129,42,244,82,204,2,41,158,108,144,122,92,54,96,143,151,240,122,110,251,178,121,119,94,192,234,172,56,166,14,128,67,231,18,99,10,1,120,161,15,60,122,71,22,96,47,153,77,220,157,111,190,59,86,28,37,217,222,206,243,103,134,173,157,70,9,155,168,206,1,133,180,221,89,141,160,29,160,252,96,103,103,117,130,118,0,166,235,12,62,202,4,53,162,253,141,52,240,42,95,236,148,27,145,221,167,117,169,245,154,1,32,86,129,14,92,120,216,251,32,164,7,182,182,177,115,178,96,5,175,98,18,206,19,129,33,52,225,162,22,197,86,98,106,3,154,94,17,15,232,191,101,196,5,146,245,162,199,51,104,75,68,174,24,42,84,71,243,166,13,48,198,221,221,93,188,114,172,250,132,59,8,85,202,49,129,103,244,250,213,177,236,131,183,67,122,214,99,79,15,25,237,80,83,209,86,198,4,17,88,78,194,210,193,149,25,95,167,127,189,37,231,124,10,255,249,149,30,44,205,111,178,54,116,221,41,56,125,210,100,22,244,6,124,167,53,7,14,116,120,118,2,79,213,221,2,88,229,69,66,1,160,54,145,87,130,44,45,95,128,122,2,224,197,61,29,222,101,186,128,80,60,61,12,223,178,252,112,157,187,172,221,55,252,203,188,179,233,138,55,103,217,100,234,229,59,109,123,78,115,69,95,255,22,138,30,203,31,210,20,212,103,11,235,42,155,243,84,177,200,75,156,95,192,100,106,169,215,50,112,20,70,180,162,67,134,171,231,110,147,215,215,74,142,16,121,224,66,47,170,229,42,115,114,154,111,153,101,99,47,5,43,144,76,178,19,230,176,144,226,213,178,92,172,137,85,193,54,143,82,154,207,101,190,147,170,9,119,144,218,236,88,13,72,79,191,11,233,161,103,121,154,149,224,179,18,70,21,170,235,45,173,28,188,71,147,196,12,204,179,204,96,80,153,2,213,119,161,3,165,171,49,63,152,4,134,59,17,92,176,77,201,228,155,151,25,168,231,126,131,245,59,181,107,176,79,18,26,181,1,46,120,205,15,15,148,160,69,75,44,203,148,194,165,102,91,197,109,15,244,155,44,169,58,135,11,18,135,24,145,73,53,244,49,42,233,25,85,199,192,98,223,117,104,154,229,169,204,141,122,203,138,123,184,129,4,109,166,199,139,128,2,225,104,62,207,180,66,19,102,238,26,27,50,255,68,207,65,181,244,8,236,188,76,160,166,239,56,117,199,89,69,36,151,56,124,153,69,141,104,142,22,42,214,128,170,66,60,112,29,69,162,214,212,144,228,160,228,59,106,23,93,90,165,73,124,10,20,107,126,154,16,61,104,3,119,26,49,71,83,163,146,144,52,20,234,187,158,94,191,53,23,26,215,184,163,183,70,147,131,3,218,137,191,103,21,181,17,8,213,161,196,223,46,137,143,207,166,81,82,154,218,188,212,24,11,117,173,254,97,5,74,64,247,37,197,12,49,221,170,105,249,98,131,90,67,201,113,211,170,228,211,195,202,149,184,39,85,55,207,20,163,210,98,181,156,181,54,52,175,65,148,51,57,143,23,188,137,170,251,133,35,106,223,175,84,168,43,187,147,88,218,101,113,101,16,157,180,37,233,188,11,195,146,90,187,147,57,151,76,173,177,153,233,226,68,23,23,90,238,98,188,140,145,201,46,152,197,51,39,209,104,142,109,230,125,228,67,51,244,172,74,186,127,72,52,232,233,26,113,225,238,147,27,209,227,19,99,247,135,191,64,82,109,32,187,150,45,40,93,201,228,112,213,166,132,93,176,251,63,123,89,3,174,164,58,91,106,116,235,133,90,208,162,83,234,225,149,147,60,235,90,187,107,46,210,127,204,104,152,146,2,64,50,76,90,175,0,132,224,3,197,145,224,139,219,93,189,182,44,6,5,226,118,174,48,149,115,59,164,88,149,150,75,46,173,127,129,102,117,117,49,165,163,26,174,94,5,163,44,183,69,73,210,97,99,247,44,180,109,195,236,9,51,186,89,238,78,153,68,63,197,193,57,107,218,29,133,163,104,206,90,245,47,174,12,183,251,112,164,6,206,210,238,192,31,199,242,214,105,184,163,219,66,76,181,97,102,115,177,114,138,204,39,31,117,20,232,42,247,204,166,95,71,14,15,186,228,180,138,118,130,190,41,206,92,1,198,213,179,94,150,9,8,164,160,17,13,227,73,18,143,196,105,76,152,220,212,184,7,214,230,48,34,186,158,114,208,112,8,115,37,12,38,28,122,185,44,153,88,144,249,63,59,157,173,51,43,167,150,204,88,45,255,32,246,68,241,168,108,104,12,209,244,36,153,204,238,250,37,175,215,144,136,148,138,52,192,217,109,157,253,250,208,68,41,93,184,181,85,123,241,86,187,93,75,207,22,244,179,180,150,157,196,181,255,66,27,60,87,139,167,44,81,26,161,26,153,181,104,58,125,80,59,201,178,69,186,183,181,53,138,102,132,221,227,22,233,99,235,10,15,153,218,167,223,104,172,38,247,230,82,158,170,70,19,117,22,153,187,149,156,195,117,80,71,179,23,168,125,137,205,235,73,113,140,15,110,217,228,52,86,106,151,234,50,219,35,227,134,101,121,96,89,54,248,230,32,64,51,201,13,228,213,2,90,29,28,16,33,51,5,212,50,197,172,177,92,227,90,214,58,119,251,253,90,249,137,65,103,61,211,79,15,189,79,53,246,225,29,61,82,189,217,69,13,236,148,64,190,183,125,62,238,168,2,1,77,201,201,169,34,211,1,249,92,176,185,140,242,24,39,201,123,94,27,184,146,218,202,165,92,65,118,104,108,4,142,43,5,175,40,94,237,104,238,85,130,247,116,147,235,110,86,213,170,102,219,222,181,45,204,25,141,12,93,90,213,141,74,26,47,129,18,90,201,177,93,167,184,217,241,197,133,125,239,137,138,218,22,42,239,33,142,60,141,178,194,122,30,9,216,79,129,242,238,14,96,86,165,119,3,216,121,148,204,244,82,38,174,91,78,222,24,5,198,43,194,251,193,50,171,199,27,160,38,179,163,185,31,32,218,178,36,187,200,220,35,247,221,186,22,133,79,2,248,210,99,49,32,11,9,211,165,89,116,186,112,3,49,21,127,61,233,187,167,132,130,108,222,68,86,55,208,203,168,29,192,214,196,132,187,161,137,219,233,56,233,247,54,92,196,174,184,242,54,248,52,173,83,251,18,13,64,102,238,247,130,210,108,244,204,187,86,60,80,194,197,131,26,83,199,24,143,202,118,252,111,171,153,88,99,178,157,120,96,53,20,235,71,54,20,15,172,134,148,167,101,43,250,151,210,164,97,110,237,180,17,226,35,91,122,100,193,152,216,197,250,142,75,47,68,9,192,221,143,109,31,110,200,100,104,88,45,116,6,102,52,210,19,0,105,6,26,173,201,185,122,229,165,115,35,17,46,113,162,21,183,23,119,6,104,144,65,189,62,244,176,146,151,150,110,52,75,16,64,197,68,93,230,67,206,155,241,81,116,54,205,242,84,145,140,83,170,231,73,196,82,31,214,114,109,23,186,0,190,144,23,61,142,155,224,190,181,158,233,239,242,39,187,104,97,67,201,199,82,179,69,157,54,84,43,187,131,227,142,199,135,70,20,128,149,225,219,112,220,247,131,83,234,3,97,2,204,19,102,201,33,1,115,23,71,163,147,26,147,101,65,237,105,33,179,110,176,74,54,147,89,45,151,113,197,108,72,114,94,185,96,47,151,118,247,42,144,161,195,69,66,180,39,162,118,83,251,38,48,84,224,160,182,19,62,211,176,171,119,217,133,203,13,194,170,64,173,207,75,169,89,5,193,62,132,96,153,32,112,8,3,207,193,224,102,97,206,255,198,222,134,248,93,185,45,37,227,201,61,37,168,19,246,90,81,221,208,138,179,237,138,37,210,193,155,132,66,217,176,12,127,118,78,102,122,113,137,248,94,2,21,72,93,215,106,121,31,246,41,48,62,181,92,177,164,102,225,246,2,131,247,50,64,55,243,74,174,236,233,61,8,7,73,33,21,174,60,238,87,176,84,148,58,203,131,117,197,53,147,249,42,5,165,25,104,174,56,52,106,38,116,207,194,216,21,123,19,197,206,173,36,254,213,199,178,122,6,253,183,102,207,176,90,5,106,196,99,193,253,134,121,194,244,135,98,142,216,158,89,174,173,117,0,248,54,89,165,144,85,15,234,143,19,118,137,103,227,218,51,74,230,68,115,73,16,93,28,58,234,231,179,10,184,9,24,230,31,160,56,185,31,3,0,169,197,17,153,131,156,251,20,111,59,231,144,141,75,52,220,179,15,112,16,79,146,185,27,248,250,206,149,152,123,158,55,250,222,78,137,14,177,8,38,193,190,55,137,207,157,225,137,185,227,159,205,234,77,250,173,152,159,10,38,198,163,201,253,34,68,198,223,193,95,215,197,221,241,176,30,142,228,195,85,106,60,186,231,30,181,217,21,101,65,91,59,171,71,245,159,165,113,158,98,203,89,51,128,57,113,52,180,98,46,74,144,79,226,17,8,4,68,11,41,204,171,56,44,21,185,147,100,46,0,59,177,210,32,28,116,6,3,12,217,104,118,47,74,173,212,57,126,149,135,159,128,177,39,98,39,108,137,144,41,236,114,150,84,83,182,226,219,159,145,236,108,199,206,8,212,3,19,39,118,186,139,251,94,4,53,181,87,43,43,131,12,228,238,64,234,67,49,96,113,3,220,112,251,195,129,41,203,212,235,105,49,13,86,48,182,56,115,65,206,87,157,174,125,181,175,12,3,203,158,230,202,39,139,36,181,140,242,132,175,174,93,135,200,195,198,197,138,185,120,243,149,212,115,77,243,122,86,146,99,226,197,149,10,30,250,48,163,26,239,47,247,24,109,41,198,184,144,202,246,89,38,179,22,252,162,170,69,75,121,223,135,82,167,132,97,168,109,172,45,190,141,54,143,162,113,204,43,209,107,165,63,68,201,114,138,167,218,112,50,19,89,235,109,24,118,189,122,4,198,252,44,83,129,124,252,110,252,224,40,137,78,227,212,236,137,1,9,159,41,118,21,56,122,44,164,169,140,66,154,209,168,136,29,211,234,222,139,101,71,137,88,14,41,132,160,180,245,66,51,48,190,243,220,3,246,242,221,248,34,91,62,108,97,35,24,157,68,9,205,52,85,127,227,245,23,154,59,62,225,90,226,224,2,196,104,249,135,132,105,170,155,22,250,132,159,71,128,219,7,172,216,8,164,205,152,138,45,207,37,145,27,223,64,135,76,71,44,143,101,202,51,225,153,110,110,104,75,195,238,72,206,229,135,119,39,100,3,35,186,106,68,230,116,164,90,179,17,207,43,135,154,102,91,196,117,79,5,173,24,124,59,5,237,221,2,97,221,226,109,185,211,41,234,224,38,237,140,115,30,53,227,110,128,149,32,209,170,51,162,59,42,174,55,101,239,249,77,80,126,154,80,19,130,228,239,164,85,41,48,241,166,208,212,135,154,54,210,40,138,156,240,140,206,252,119,45,169,179,251,90,213,157,145,133,71,104,54,183,189,227,236,196,7,70,25,101,176,250,18,179,81,106,14,187,65,205,149,59,69,24,153,105,100,103,108,102,79,209,71,177,78,200,54,23,22,163,218,107,158,206,63,39,138,121,104,78,127,249,226,211,142,87,235,189,50,176,239,48,136,232,153,204,204,27,155,160,8,165,115,167,249,182,172,111,158,169,122,252,163,71,12,30,88,1,133,117,206,234,19,97,66,56,17,19,62,99,70,245,248,95,162,101,225,119,137,182,17,120,241,162,189,189,216,151,64,30,41,169,160,180,14,90,213,6,248,30,192,232,178,172,226,172,227,75,219,59,92,143,157,18,31,48,91,147,203,161,195,206,239,165,39,216,103,11,93,2,216,8,140,251,170,192,85,10,202,207,246,190,234,128,43,79,231,178,108,141,76,231,209,88,117,203,193,157,235,224,74,144,57,207,29,198,68,215,84,139,117,98,133,35,245,228,121,87,223,186,234,127,179,173,185,119,113,159,62,245,73,94,252,23,44,163,11,21,69,22,230,134,201,236,36,78,38,153,131,143,173,108,180,173,110,191,97,221,49,27,247,3,20,0,86,238,163,3,100,178,161,193,31,210,194,0,64,228,129,79,24,72,121,48,86,189,97,17,13,9,232,194,246,29,51,181,46,162,236,79,34,158,127,45,7,11,184,179,216,111,77,122,130,109,20,94,111,128,216,153,206,104,229,216,65,206,49,246,91,23,118,69,155,82,236,76,239,182,114,236,32,143,28,251,173,11,187,162,77,41,118,134,187,92,57,114,128,255,145,245,210,133,90,222,164,20,51,205,251,174,28,47,195,65,73,237,146,189,114,225,196,27,148,98,100,100,203,43,57,122,136,50,111,174,19,136,209,4,62,136,152,181,229,128,119,214,177,4,184,1,213,37,4,40,10,16,140,113,105,102,230,218,43,161,8,47,67,231,34,136,222,2,166,135,81,248,206,126,181,38,106,192,216,186,136,161,165,201,43,227,14,90,35,207,201,27,106,3,132,51,180,146,124,214,155,117,113,5,132,169,139,12,154,43,66,89,205,177,146,19,178,114,80,177,191,133,107,179,26,65,200,161,85,121,201,173,11,107,154,186,240,215,89,45,173,168,79,193,53,79,21,20,62,198,61,145,115,212,218,112,86,212,230,92,13,13,128,103,250,164,104,111,204,131,115,9,102,88,122,23,49,108,150,236,73,240,165,97,132,98,73,152,143,38,247,87,77,180,194,109,12,188,222,48,239,13,79,174,140,106,209,121,142,10,29,128,43,149,141,65,47,160,90,102,219,100,33,48,173,143,12,191,229,139,166,80,28,17,215,79,164,85,209,137,29,123,164,245,65,71,82,218,5,216,8,26,70,89,111,58,174,136,41,207,107,156,158,223,90,67,172,214,167,231,167,197,65,147,114,0,91,140,128,103,35,112,166,208,42,47,242,162,113,108,15,112,124,173,250,200,44,141,137,160,165,38,213,217,104,240,39,114,78,240,68,94,214,164,226,95,234,21,230,148,3,155,154,118,10,43,3,143,30,206,149,191,77,201,10,44,33,59,73,150,211,162,132,45,66,246,67,149,23,121,254,60,105,142,124,14,20,3,107,89,64,90,24,154,118,132,53,183,188,176,213,7,211,97,74,255,95,234,240,187,89,108,47,226,60,20,228,241,5,129,8,92,8,106,154,30,175,26,99,108,151,96,68,62,73,214,97,235,209,19,109,205,247,23,18,18,43,17,67,131,90,133,251,87,236,237,146,99,95,87,161,122,224,218,78,221,86,129,226,243,211,152,198,0,97,126,192,226,18,220,184,214,214,98,189,47,81,233,211,48,156,132,88,2,20,26,72,71,133,133,90,105,25,10,123,202,166,150,169,152,222,126,135,133,15,44,119,227,72,227,233,81,137,99,142,150,25,205,70,179,214,237,75,35,207,18,161,41,199,89,64,225,248,19,42,205,207,50,213,37,77,191,251,103,45,41,117,201,79,184,119,167,55,175,158,149,2,203,60,82,92,206,228,162,56,161,18,64,186,112,141,91,212,45,37,40,254,154,105,198,216,138,117,43,217,136,198,198,41,67,153,215,130,88,96,17,237,226,146,18,110,6,251,159,22,87,231,66,127,51,153,154,44,192,78,90,139,101,90,80,115,139,200,43,51,150,198,20,230,72,21,101,90,17,211,248,18,139,147,27,71,15,26,21,178,140,73,138,38,154,4,182,8,204,44,171,8,217,10,16,228,51,72,142,107,1,208,101,48,120,49,120,149,223,15,14,146,249,121,179,121,50,25,231,203,21,65,15,245,41,84,86,144,74,31,167,183,98,177,72,118,44,71,33,117,8,163,120,170,230,84,132,162,128,64,79,201,53,48,192,218,130,243,105,23,50,194,18,114,115,69,115,144,82,165,4,196,208,116,202,180,92,50,17,85,211,6,111,92,96,216,91,195,42,65,132,170,131,151,196,72,47,243,52,208,203,164,213,90,237,78,3,245,22,41,116,190,190,238,27,96,23,160,3,40,200,45,9,102,147,53,206,240,130,250,58,107,123,172,77,70,168,160,142,153,49,83,141,211,128,246,104,152,215,117,37,94,77,216,143,69,254,56,139,43,249,197,61,90,49,57,138,15,220,0,184,32,210,67,52,204,152,129,114,191,194,74,33,79,80,10,59,250,57,156,11,87,13,112,214,105,169,14,4,209,68,160,189,194,212,108,48,223,126,52,242,103,233,23,105,14,15,194,39,254,124,29,76,31,221,139,178,168,188,124,143,99,23,64,220,167,192,36,190,114,84,188,95,83,110,25,158,23,162,145,75,118,202,86,44,193,131,140,47,86,246,33,184,129,153,218,11,110,165,199,49,139,54,108,200,106,56,51,109,249,220,228,244,216,47,236,78,122,151,86,136,226,56,245,188,197,4,10,254,252,254,89,148,160,223,41,100,182,204,47,54,44,45,197,10,72,27,182,76,245,80,111,27,140,158,248,163,108,42,61,38,211,119,58,75,107,60,89,184,136,91,31,39,50,118,27,4,27,179,97,89,117,38,11,27,126,235,226,68,198,106,130,224,98,180,187,148,60,145,30,186,204,100,19,57,156,138,203,92,133,49,39,96,134,70,77,192,46,28,157,55,159,46,18,38,136,248,36,66,77,137,205,149,11,249,126,153,35,38,93,84,120,175,50,194,248,168,38,155,215,246,247,107,211,76,139,34,134,35,224,40,242,65,45,148,181,93,53,27,162,13,52,201,166,165,64,171,194,204,178,195,82,152,204,117,185,169,214,162,44,1,122,152,101,126,64,45,152,26,104,117,114,87,37,50,119,187,94,43,137,43,130,244,166,176,63,72,111,250,154,32,45,229,162,132,225,231,50,87,244,71,124,42,126,9,230,226,201,50,250,175,165,9,42,77,172,189,160,216,4,136,68,55,247,129,154,184,60,160,252,127,112,48,95,196,179,218,70,75,91,28,57,50,74,204,12,182,91,180,186,105,173,125,154,14,157,56,144,69,102,35,177,98,159,50,96,7,176,116,90,91,32,97,129,198,208,213,128,48,158,187,1,153,112,119,3,50,121,220,157,95,34,75,84,71,210,113,64,185,58,160,28,19,208,25,182,210,93,48,64,150,205,68,59,135,58,142,22,224,97,113,60,137,166,243,99,248,80,80,158,7,86,201,192,170,155,50,118,104,214,94,106,99,110,246,129,202,213,157,6,51,204,134,236,88,204,147,98,64,5,174,219,189,188,29,109,70,195,71,107,16,180,220,70,2,158,145,10,79,237,34,199,44,191,84,146,171,137,166,146,145,243,96,121,212,160,60,57,68,27,234,11,72,51,87,31,28,136,16,239,39,19,225,141,16,193,140,168,145,216,232,137,231,241,0,81,121,21,180,217,110,247,136,88,105,239,144,31,157,110,195,17,95,108,228,76,235,2,117,145,37,3,230,142,52,186,185,216,76,204,25,14,229,189,37,124,125,167,102,143,213,247,117,50,90,102,130,192,82,88,235,95,106,106,190,238,153,171,154,24,18,145,109,69,246,193,66,201,105,249,98,51,72,68,241,60,134,109,86,88,150,58,114,60,78,34,45,227,162,152,13,29,173,114,79,25,137,36,189,25,82,179,42,203,113,131,197,98,40,185,159,85,111,135,29,70,108,141,228,45,38,207,54,90,202,190,90,22,21,10,86,40,220,104,49,153,184,209,82,246,61,59,224,84,95,9,218,178,81,17,210,227,212,141,247,10,166,48,0,101,59,87,240,46,94,43,8,90,35,225,65,167,202,78,90,36,222,118,166,63,81,241,212,112,82,250,215,251,178,104,172,211,202,192,195,35,134,214,62,135,170,97,180,198,91,103,36,45,8,137,140,151,176,29,51,84,174,195,10,151,102,164,179,52,155,140,196,86,249,116,241,160,41,12,244,154,116,83,94,219,134,55,147,203,92,9,205,53,129,98,100,240,195,11,215,179,133,46,92,140,247,232,21,43,189,253,108,206,206,132,138,4,22,128,98,223,28,197,81,118,150,196,205,52,206,50,210,19,17,217,245,140,124,86,119,217,17,91,236,94,246,2,20,208,61,183,185,20,184,151,245,73,250,219,82,170,171,112,180,163,211,201,148,204,192,107,68,56,17,220,147,201,81,149,28,21,246,92,66,249,42,204,41,245,207,30,213,34,20,60,84,239,0,252,165,178,150,142,194,74,4,170,71,253,185,43,230,152,91,147,25,88,44,69,222,58,239,228,22,243,5,33,51,217,85,79,77,199,197,88,77,2,95,45,255,203,210,149,85,90,191,89,232,131,33,39,121,186,13,176,156,18,251,114,88,51,54,116,149,38,245,124,228,87,53,154,92,85,104,114,85,210,228,234,80,57,141,136,2,63,220,151,154,254,108,104,9,174,158,182,141,227,136,53,92,60,54,93,44,210,187,241,52,150,81,229,88,105,51,195,138,159,127,165,93,205,186,216,9,184,130,170,80,229,210,148,127,192,13,140,103,56,80,241,137,70,87,200,152,219,128,242,111,77,213,148,205,37,176,164,153,186,225,200,81,125,58,246,135,40,205,187,37,117,155,141,26,169,120,17,241,65,175,172,220,58,144,105,197,145,244,199,8,167,139,210,204,78,76,51,104,63,227,118,230,96,42,181,253,93,183,251,140,123,212,154,23,62,158,9,196,59,61,252,40,90,104,107,30,4,192,37,176,11,204,73,219,7,130,148,225,0,132,174,27,130,243,219,190,251,91,206,241,88,246,125,37,45,94,65,210,179,25,217,235,159,124,18,46,25,197,144,222,59,86,118,194,201,116,202,69,208,189,227,38,17,152,243,209,73,50,63,141,155,199,73,252,192,188,3,239,116,236,12,72,242,153,228,34,86,176,185,186,140,206,31,191,85,111,109,21,2,145,142,187,149,142,210,244,173,186,42,198,117,129,185,105,57,9,238,49,105,77,214,248,49,29,63,33,203,38,71,114,55,28,199,199,194,129,204,146,187,181,78,255,25,224,93,54,23,175,187,219,207,160,159,14,186,207,208,87,13,211,40,195,149,140,30,181,123,22,107,71,183,109,205,168,85,154,186,32,46,37,76,17,56,91,107,183,122,220,31,140,250,192,78,102,60,198,215,204,248,82,2,195,184,92,82,112,147,71,19,102,151,85,174,71,117,75,45,248,73,168,182,47,217,5,77,225,33,204,53,103,100,64,204,7,152,31,250,233,140,5,180,212,76,68,38,109,113,98,199,65,17,217,77,63,1,202,149,106,158,24,106,250,117,237,133,207,166,235,8,248,103,179,166,248,222,181,96,194,155,53,65,11,40,38,207,218,218,94,253,178,218,30,43,231,133,122,230,184,228,5,38,101,28,198,193,234,73,97,84,19,17,67,85,169,164,227,35,42,139,207,120,210,197,220,93,78,148,129,62,85,196,26,156,35,176,82,58,55,220,133,179,86,155,31,126,150,64,110,30,77,40,17,249,121,223,220,131,87,150,178,151,193,12,43,29,17,167,163,100,162,239,190,234,42,41,232,170,52,108,202,6,5,137,23,120,53,110,143,218,67,222,229,30,48,45,76,175,179,0,14,64,132,46,104,184,95,242,220,160,152,234,37,117,82,181,0,17,54,31,128,87,147,90,145,205,94,162,210,147,203,234,74,84,180,11,156,77,196,194,198,79,164,120,230,64,58,75,180,137,126,190,245,237,7,55,208,170,94,127,116,0,50,191,72,235,36,74,25,23,168,233,48,246,236,196,228,133,180,186,186,119,85,9,106,112,100,234,205,243,55,132,173,190,30,181,100,198,189,113,241,20,143,155,70,49,80,205,91,237,112,62,29,87,227,95,107,167,177,72,104,244,172,220,212,64,33,77,54,170,104,100,83,59,44,171,99,108,250,214,157,19,192,205,195,36,142,238,146,161,210,255,52,233,19,195,112,220,164,23,28,214,251,229,165,85,189,171,22,101,156,139,46,87,243,28,37,215,202,132,80,137,181,232,9,133,147,224,58,188,97,174,51,153,69,148,40,212,90,13,171,249,97,154,32,89,83,195,253,204,197,244,75,143,56,20,15,219,162,71,242,26,88,230,208,18,115,135,106,120,161,116,133,157,70,139,52,102,58,9,251,205,185,147,194,97,46,106,109,96,72,208,197,211,169,30,128,229,172,122,173,235,68,74,200,110,121,185,93,221,22,216,234,107,149,131,157,89,238,75,186,93,226,128,172,236,231,206,194,230,37,192,68,202,122,20,86,162,21,34,47,169,47,172,8,188,194,66,168,205,159,114,143,229,53,117,74,70,69,125,49,152,193,91,118,92,19,34,82,45,201,172,69,40,150,34,100,94,130,42,213,153,151,94,94,152,27,16,145,188,25,89,14,49,4,183,72,108,251,105,172,218,147,28,104,136,236,201,101,142,158,118,41,235,181,18,98,71,159,234,15,135,24,59,222,180,208,50,131,60,97,82,12,126,17,164,24,224,164,88,81,201,208,212,136,36,78,207,166,217,47,199,209,152,227,234,56,27,171,215,45,218,57,83,158,147,5,12,192,213,220,48,93,186,26,46,125,194,89,141,115,152,128,199,181,140,203,157,33,53,80,246,32,60,46,254,172,125,181,235,30,89,122,118,232,51,184,188,217,135,120,70,214,149,169,170,227,98,54,241,146,65,113,187,185,125,114,230,27,242,72,102,44,43,164,80,110,212,40,168,194,19,154,89,245,103,249,215,172,200,8,246,173,200,233,133,124,74,19,0,96,95,178,204,91,200,119,34,147,0,246,105,158,227,76,251,90,23,54,111,213,63,190,21,165,105,156,165,91,163,52,221,18,245,176,249,205,62,209,28,210,220,52,93,83,213,158,66,30,193,205,137,108,74,8,150,228,255,91,207,214,30,253,197,191,63,124,231,175,106,20,221,218,195,31,124,227,189,159,253,249,251,255,246,207,15,127,254,69,242,240,131,47,191,243,159,63,253,211,135,255,241,165,15,190,245,249,218,179,91,244,131,156,105,22,17,93,230,87,255,32,239,224,108,178,53,157,28,110,101,39,228,207,230,232,36,154,222,221,162,237,148,174,10,156,212,111,200,73,229,110,116,28,167,218,135,105,50,218,98,49,136,252,227,226,195,86,107,139,98,201,126,80,224,45,109,40,31,23,110,0,35,170,168,39,210,157,65,248,5,92,101,166,184,100,62,155,140,94,32,207,249,119,68,120,37,163,189,218,89,50,221,164,208,25,198,91,55,206,146,52,30,191,62,57,141,147,55,166,147,105,243,250,231,102,167,173,44,59,186,218,96,223,44,125,58,123,115,126,246,218,73,252,252,36,154,191,62,249,141,120,226,232,205,104,89,181,163,79,222,184,121,253,245,215,127,251,100,62,139,41,198,55,163,44,118,116,198,90,55,245,230,205,182,217,167,47,69,127,155,176,238,11,100,217,212,94,187,97,245,249,86,189,232,244,181,249,89,50,138,127,35,154,81,215,140,215,110,52,95,102,39,143,102,167,117,62,63,58,234,188,85,55,122,46,235,245,102,244,91,209,164,249,42,151,70,174,126,175,79,137,32,62,141,110,206,57,150,218,119,116,200,86,207,124,65,112,128,143,62,255,183,143,222,253,175,15,127,248,39,100,61,208,39,156,251,203,112,147,67,165,14,40,55,94,246,65,19,251,166,53,7,80,172,140,192,75,76,103,175,212,63,255,100,61,221,191,22,159,78,158,39,39,249,74,8,228,31,129,40,228,19,244,254,159,252,203,163,191,252,178,255,212,124,50,202,230,62,211,161,182,3,185,196,171,163,114,178,43,205,86,239,166,140,180,69,35,176,11,170,39,19,65,124,214,108,46,230,139,179,69,222,79,110,187,216,97,10,120,2,132,124,106,70,147,4,138,56,103,78,218,33,247,169,238,117,131,90,187,183,19,212,58,29,230,88,221,109,20,31,105,247,195,59,69,119,122,198,130,196,165,184,138,161,112,165,159,13,70,220,125,37,144,167,68,2,120,225,106,111,80,148,204,76,125,218,87,80,25,231,2,49,43,117,79,130,84,127,14,11,120,75,245,107,162,94,7,185,155,87,130,70,57,235,111,114,46,121,105,50,74,230,233,252,40,171,189,25,145,205,133,192,225,142,113,137,89,229,167,203,254,129,17,144,241,255,202,67,4,47,9,177,23,238,132,47,188,160,116,181,68,128,231,25,242,192,183,244,132,87,184,124,38,160,117,45,129,76,222,106,247,222,40,179,124,62,8,190,10,98,114,253,100,243,249,52,155,44,154,210,249,62,193,28,110,19,71,232,182,206,243,52,108,97,80,76,41,191,67,206,153,13,237,122,79,102,168,78,184,145,57,191,178,200,197,3,20,216,161,174,194,60,205,5,239,157,7,71,232,45,132,183,40,43,151,172,191,129,28,195,213,247,52,51,132,104,35,28,84,217,91,53,202,84,14,182,217,150,75,75,169,249,149,20,53,59,176,2,95,78,250,112,22,126,174,214,58,77,201,18,158,31,55,229,13,146,142,75,219,162,23,115,250,28,149,78,161,236,59,239,98,194,125,84,221,60,97,140,25,134,34,208,191,246,161,162,111,116,129,51,144,178,238,212,233,133,76,16,137,114,3,162,172,55,211,187,207,222,9,68,48,143,120,124,74,196,166,96,88,101,151,50,147,178,115,19,45,204,106,22,103,177,105,144,29,251,86,82,21,129,112,229,188,39,238,21,3,87,11,125,13,27,115,170,104,64,181,135,239,252,235,123,63,255,7,113,36,131,161,221,206,231,107,255,42,51,124,95,189,99,194,231,162,165,255,140,70,145,157,252,79,45,101,103,179,235,36,140,200,31,82,75,230,25,139,143,100,62,78,37,84,177,241,115,172,78,153,197,68,65,85,17,255,64,121,157,50,100,13,154,110,213,30,254,243,79,31,126,249,221,71,127,250,213,15,254,175,31,62,254,230,23,63,248,198,255,122,255,223,254,150,171,73,247,233,249,179,201,143,161,77,25,93,65,115,157,194,175,130,210,239,242,20,130,65,174,136,137,92,137,101,48,79,178,230,152,58,241,196,229,31,228,196,131,137,99,156,122,106,15,255,229,15,31,191,91,176,212,189,230,233,124,28,77,115,16,91,91,50,19,100,187,246,20,239,41,18,98,94,101,204,44,58,204,65,144,49,145,191,82,83,171,148,147,166,123,150,152,138,105,22,29,23,180,153,204,22,103,153,168,139,168,105,195,66,3,234,90,194,83,116,174,58,10,84,198,130,12,231,241,63,254,199,163,191,255,193,163,239,252,177,58,40,198,83,18,17,21,128,73,26,203,208,107,33,41,128,53,137,82,18,79,139,8,170,82,192,14,32,5,129,184,71,132,141,146,55,220,209,73,60,186,75,21,111,150,31,81,242,130,84,170,251,244,206,194,7,53,50,50,198,174,54,59,0,52,211,212,243,254,78,175,180,143,184,144,105,122,114,188,54,249,146,169,43,44,194,176,211,165,103,144,238,54,251,97,156,65,196,226,240,110,95,220,37,149,125,161,73,152,47,125,239,131,63,250,222,123,255,241,67,106,114,251,233,191,147,21,247,232,219,255,246,240,167,239,124,240,63,255,234,225,187,223,205,135,195,35,23,117,86,56,141,238,23,4,217,233,223,59,201,119,53,35,170,78,163,204,232,247,133,81,29,88,49,157,29,107,197,20,205,85,109,31,136,41,212,118,240,94,184,27,139,77,92,155,146,124,12,134,98,140,148,30,81,130,110,187,192,17,85,93,253,123,123,121,149,184,249,25,221,234,211,5,61,64,233,146,20,110,207,254,84,219,231,72,225,101,231,76,68,8,95,222,45,180,33,25,147,163,28,192,16,45,143,191,4,179,3,39,80,82,71,201,85,212,97,239,65,42,253,117,56,221,58,67,227,72,98,167,157,77,144,244,242,246,119,208,217,212,206,63,47,191,179,72,210,228,180,45,232,63,138,210,17,245,25,57,56,72,9,65,71,39,124,66,244,233,33,195,58,59,58,154,220,175,153,19,6,206,98,241,144,251,83,22,249,134,133,163,43,61,209,5,210,160,145,166,212,53,147,200,173,131,3,241,71,109,1,191,230,129,187,218,231,204,106,207,130,109,133,182,164,191,89,76,105,206,101,245,9,223,141,245,103,103,11,234,250,12,61,235,152,251,189,122,26,53,14,245,78,161,167,145,167,134,147,29,95,122,146,181,200,86,127,54,141,249,243,182,190,194,1,99,79,206,55,123,74,98,83,201,57,37,99,128,120,136,51,4,219,99,14,14,232,42,156,141,13,113,174,114,175,46,250,185,78,121,112,176,152,171,114,70,63,226,91,119,213,8,30,34,69,39,119,227,20,85,182,160,121,65,40,100,39,123,181,22,11,247,135,111,210,202,183,57,236,66,175,234,1,82,84,176,57,179,107,21,78,221,62,172,34,55,121,150,222,192,189,195,194,77,84,1,55,112,49,35,119,96,161,74,182,102,122,51,140,91,157,112,97,90,235,52,254,172,213,48,69,207,131,171,100,67,140,45,189,88,211,105,245,225,8,22,195,36,124,34,110,19,13,145,201,143,42,138,73,206,96,63,239,21,145,131,86,233,162,236,230,24,91,218,208,164,96,80,242,180,107,163,202,91,52,103,243,113,156,251,249,202,124,142,81,66,211,214,178,189,0,238,189,107,14,23,181,63,58,13,146,56,234,38,194,228,112,160,236,157,14,209,70,181,87,69,174,21,54,85,195,6,136,75,59,219,28,75,119,139,28,9,145,151,1,99,85,149,46,75,167,216,161,185,164,165,8,98,158,42,227,201,61,151,0,2,96,104,66,179,92,139,232,14,171,109,13,93,93,252,115,115,6,253,77,55,43,20,186,61,160,109,40,99,20,126,165,134,134,8,52,81,137,107,210,72,91,223,70,50,112,120,125,87,24,46,10,192,172,108,184,194,199,246,249,1,153,35,92,212,229,117,51,226,223,63,155,112,103,171,68,117,1,104,217,4,18,2,210,156,46,249,143,180,26,63,123,117,104,191,118,153,175,117,48,250,106,226,174,21,64,67,221,115,188,171,221,99,64,82,187,13,182,0,131,31,140,86,75,253,129,246,231,210,164,43,72,58,21,143,190,133,135,91,128,0,238,183,219,97,8,189,206,5,167,114,181,46,46,9,3,245,153,125,145,195,214,29,84,19,220,28,168,215,54,39,214,24,61,130,234,43,52,255,140,250,141,252,228,155,15,191,246,189,71,127,251,157,71,255,237,127,189,247,179,63,23,22,18,193,99,249,161,42,37,226,126,58,61,140,18,224,250,102,7,222,131,151,104,63,63,249,179,135,127,251,141,146,126,154,217,201,217,233,161,218,155,25,115,103,47,178,126,121,223,239,255,236,123,31,124,225,207,75,251,78,120,230,99,115,95,177,47,70,224,240,216,18,156,75,5,140,102,211,51,228,37,217,194,205,27,60,167,52,173,122,96,208,189,156,195,170,66,207,222,104,236,165,37,154,114,133,147,169,219,194,111,74,103,107,85,27,212,108,25,30,163,246,212,38,250,152,120,95,150,221,119,234,51,66,32,103,201,100,161,75,239,245,76,75,69,245,86,181,83,113,11,21,95,214,239,255,252,207,31,126,233,127,60,250,206,31,115,83,213,195,119,190,246,240,75,63,122,252,147,47,190,247,147,31,241,39,197,209,252,236,144,31,83,248,161,122,18,168,230,57,166,88,242,39,76,131,230,250,202,115,181,140,25,185,158,163,5,23,158,227,101,61,240,195,167,219,6,200,149,168,19,122,135,64,137,86,244,62,166,30,78,139,201,232,46,213,127,133,206,33,226,216,212,22,249,247,194,200,30,165,205,99,114,62,167,245,25,18,8,106,62,61,204,223,182,121,52,153,82,91,20,153,201,99,178,207,41,67,207,195,66,196,137,129,119,175,216,73,18,105,35,96,117,70,154,68,210,103,228,80,33,31,232,166,19,254,44,141,105,132,50,105,199,159,39,241,136,6,80,73,179,255,115,76,71,189,77,198,21,53,239,53,123,253,78,28,118,195,163,59,5,20,114,86,230,165,164,232,223,60,11,10,250,117,59,222,57,60,220,25,141,239,40,147,135,181,237,246,59,237,110,52,232,220,209,12,31,171,207,41,63,5,149,216,130,240,247,84,64,16,145,27,213,212,63,204,70,202,121,46,191,41,48,103,163,201,115,65,160,253,148,207,156,128,124,64,20,19,102,17,61,160,189,214,24,49,15,40,247,29,112,254,212,57,50,239,252,148,124,124,194,64,22,24,240,227,71,89,43,227,24,237,18,28,220,2,115,120,124,67,17,167,85,79,17,184,6,164,77,170,50,107,252,87,138,166,114,218,245,1,163,215,11,180,14,201,138,73,76,92,96,88,22,133,114,98,200,50,229,156,42,144,56,245,38,17,244,113,153,129,13,220,189,176,163,71,105,111,232,233,83,229,222,95,12,235,136,3,37,52,171,191,36,19,53,9,106,128,116,134,237,11,28,105,197,70,37,178,119,148,41,194,134,96,113,25,47,76,67,36,172,9,172,135,178,203,15,149,97,213,157,147,121,134,77,207,163,7,169,112,60,132,119,221,90,249,62,172,95,20,23,219,123,158,189,42,64,183,99,78,38,158,217,141,85,161,36,32,200,81,32,229,7,218,219,163,105,148,166,207,238,95,101,219,199,213,59,181,226,193,56,30,37,52,165,202,85,109,79,86,239,201,148,220,158,232,22,9,26,11,209,98,195,202,66,163,4,153,146,29,7,53,192,234,182,248,192,126,177,72,98,227,13,96,179,53,110,14,203,38,217,144,227,190,56,248,137,10,248,116,97,53,227,213,139,68,109,97,186,140,170,75,144,226,11,181,202,26,153,127,122,183,153,14,61,76,183,8,29,236,225,106,55,134,225,208,151,148,22,4,252,106,208,128,208,108,230,147,97,191,177,208,115,113,6,120,44,91,89,82,224,158,165,86,47,107,230,112,63,164,171,156,196,240,123,239,19,169,178,219,234,172,241,86,100,157,209,134,191,18,166,26,58,136,170,204,239,53,155,244,140,197,210,134,82,217,188,234,165,163,186,202,198,81,122,66,52,129,43,237,168,23,109,119,48,69,178,169,95,105,248,88,78,58,198,53,20,96,162,114,73,81,40,25,161,229,64,94,46,40,218,152,97,87,67,233,224,224,222,36,62,199,172,89,176,128,47,128,128,119,229,136,49,193,135,88,194,135,218,114,159,198,28,168,1,203,234,70,11,88,249,24,30,66,14,235,186,37,10,56,47,51,104,26,185,48,156,1,241,175,205,207,176,204,98,236,101,72,181,38,129,221,46,75,92,188,46,145,171,240,85,7,215,127,65,126,181,19,187,35,210,136,159,81,117,23,179,149,153,221,159,245,28,200,123,133,132,168,104,67,6,109,143,20,231,198,226,180,33,66,118,85,118,58,231,74,99,110,125,202,38,167,121,233,66,112,23,241,189,19,178,215,164,251,166,214,247,134,98,9,130,69,247,62,88,139,209,91,184,174,227,221,97,44,165,107,14,32,183,110,230,123,2,52,214,167,158,215,58,204,102,254,148,54,137,3,10,195,74,122,233,229,8,181,94,142,68,251,212,201,102,120,228,42,87,153,84,19,181,182,134,149,28,227,208,93,98,146,170,171,163,148,251,129,85,12,145,171,198,202,24,160,179,136,95,9,46,109,174,208,157,19,61,184,101,5,126,169,122,31,170,91,201,129,13,54,83,157,85,157,84,193,220,177,156,52,97,21,153,1,80,136,211,163,246,225,9,252,220,224,113,183,98,220,25,66,32,150,246,195,165,215,96,116,122,42,87,115,6,234,200,144,54,90,182,157,204,188,168,191,135,189,114,43,229,166,201,103,8,3,89,162,228,128,134,203,113,142,238,69,147,169,234,166,82,9,105,88,131,171,182,216,74,240,71,38,171,144,28,51,46,8,112,44,156,3,112,211,221,161,234,94,22,239,148,28,20,51,198,110,236,220,78,122,207,127,31,157,37,137,37,136,43,12,168,108,78,220,67,46,151,81,165,243,139,93,194,122,17,109,53,106,178,178,244,79,144,98,64,10,60,47,170,172,64,212,149,233,130,208,134,103,100,146,236,214,224,15,114,142,19,127,10,166,107,224,100,112,108,116,158,100,246,33,244,37,137,231,32,223,138,148,93,121,119,169,178,139,179,107,66,221,91,176,100,11,135,55,222,12,60,102,59,29,207,170,233,198,222,204,176,242,44,186,247,48,123,229,231,210,210,115,120,149,176,113,116,203,5,142,179,83,95,153,177,126,228,4,77,124,144,244,223,160,159,8,227,63,160,153,248,171,240,125,169,234,218,115,169,174,151,95,69,30,10,147,147,222,213,84,162,50,217,94,174,43,148,32,115,41,113,251,4,54,234,82,116,171,108,196,31,242,208,244,85,183,142,25,121,66,58,115,153,236,254,69,241,204,19,145,56,94,230,96,221,18,114,52,159,103,213,236,144,202,185,149,71,239,87,15,20,108,241,171,230,131,3,102,43,204,59,7,194,18,168,109,72,183,246,86,52,217,174,102,23,134,173,189,252,229,179,214,229,165,215,177,221,116,110,46,70,6,24,163,156,129,13,213,186,133,60,63,105,215,52,6,117,70,103,192,188,144,241,81,142,224,187,211,85,142,150,166,175,108,203,206,179,83,121,5,250,113,112,185,251,185,50,67,230,34,105,141,104,136,238,180,98,244,14,196,225,90,120,221,71,135,201,75,34,255,86,244,28,171,52,145,43,240,83,41,149,85,79,61,110,227,212,211,10,168,111,224,11,79,63,231,179,74,151,101,195,138,139,79,29,16,17,30,132,173,179,38,100,176,5,92,43,52,59,52,22,132,227,118,62,119,218,185,253,29,224,171,174,105,31,207,129,74,142,13,185,91,166,202,18,170,171,166,229,149,132,250,113,174,226,245,83,149,61,214,224,183,210,46,119,86,97,254,99,116,152,49,243,175,33,127,209,184,96,34,249,78,39,179,40,139,77,47,22,7,69,170,163,228,207,119,109,31,25,14,77,106,94,222,196,91,132,173,16,161,105,56,47,129,254,164,78,172,60,175,227,149,124,114,88,42,185,242,251,252,10,94,75,216,116,194,94,154,101,52,17,76,182,2,73,156,210,194,143,40,30,2,103,89,130,191,146,92,190,178,42,120,73,71,213,246,208,19,55,144,206,213,122,240,10,67,234,90,206,9,191,132,19,169,46,212,74,132,43,225,255,234,14,206,171,81,243,87,75,82,24,193,1,227,201,220,140,189,103,15,193,109,186,120,243,171,191,71,155,251,49,54,244,95,248,102,172,161,247,81,218,133,97,54,42,165,230,170,151,215,171,242,19,106,198,170,102,9,40,141,13,5,72,243,107,237,196,155,30,191,224,29,205,202,59,168,158,108,120,120,137,233,54,36,223,204,162,123,194,225,23,8,2,78,33,183,93,191,75,52,36,119,242,74,118,85,103,234,130,101,149,179,31,119,23,167,174,103,11,44,228,175,60,145,146,240,57,159,78,82,45,75,142,242,216,36,27,196,184,213,53,44,164,155,38,173,193,123,89,190,66,109,134,229,221,85,148,11,147,53,11,5,61,109,218,37,16,43,177,86,32,201,68,202,121,174,90,54,194,162,39,150,203,152,38,37,236,131,121,243,121,102,185,11,53,251,60,123,228,74,211,180,131,230,127,82,66,110,242,20,117,121,209,25,84,159,61,157,220,223,212,133,64,160,63,19,35,40,254,166,0,131,218,78,248,76,35,168,13,158,105,56,92,197,47,215,195,128,245,208,233,67,93,160,163,149,181,125,214,55,96,1,243,201,142,185,232,100,165,97,203,10,65,235,27,182,128,249,100,135,93,116,178,210,176,141,236,105,107,24,52,131,248,100,135,44,186,40,29,176,30,56,193,211,45,172,35,38,170,210,53,131,30,45,117,62,201,70,39,170,180,226,79,232,13,152,106,134,198,180,185,149,78,217,200,71,192,57,147,85,195,82,177,227,79,242,100,34,50,201,94,229,221,197,185,49,80,228,179,121,1,84,56,153,247,238,157,67,87,54,194,21,126,7,204,150,40,82,26,13,100,234,241,60,187,226,192,72,124,72,107,33,40,182,111,40,67,52,90,175,55,65,10,254,26,239,173,148,214,88,205,12,47,21,72,30,98,208,132,254,21,230,194,14,139,109,247,83,101,125,234,101,100,104,226,73,31,38,212,239,211,58,202,16,213,164,199,170,203,206,89,74,179,1,243,64,73,153,238,247,195,184,64,3,8,235,184,60,139,206,233,77,49,144,131,107,67,190,111,30,145,179,69,147,77,136,165,240,71,179,201,105,196,201,109,180,159,204,8,241,59,41,34,168,213,150,211,56,34,67,172,8,185,157,214,146,152,80,40,141,225,91,248,124,104,86,186,122,13,129,131,131,249,34,214,206,108,173,36,51,124,70,20,68,200,187,28,19,134,68,47,173,117,78,83,47,13,150,127,166,159,108,37,51,246,88,70,65,181,170,81,159,86,53,234,119,138,170,70,237,134,157,218,203,204,42,94,110,37,112,50,142,241,14,56,154,228,68,179,125,218,144,56,63,189,24,167,81,80,199,227,38,15,73,45,106,45,201,158,81,76,70,191,21,213,114,144,106,62,39,14,196,189,55,70,219,172,155,119,165,94,252,87,207,121,102,220,200,169,64,15,14,212,179,41,208,136,230,195,178,50,54,174,152,137,245,146,1,71,14,59,193,229,113,90,91,112,18,24,58,23,216,229,163,42,165,113,235,122,81,103,150,35,75,107,94,194,30,155,24,153,80,39,82,167,103,225,101,124,205,160,67,170,170,111,32,217,16,33,209,226,153,147,193,170,193,102,37,88,247,48,56,91,219,3,152,198,253,2,205,220,129,228,4,4,118,84,165,46,180,170,112,170,207,77,249,185,154,88,176,170,80,27,97,94,238,42,213,96,94,219,126,81,22,187,226,5,67,103,133,140,138,186,45,17,70,22,100,114,89,218,99,237,25,78,221,73,88,87,185,103,90,49,52,26,35,8,24,220,10,227,173,183,120,14,242,56,119,15,23,144,86,45,54,135,132,131,38,139,116,2,72,69,167,22,80,168,248,178,85,14,201,106,151,231,62,101,121,128,71,211,232,116,33,75,143,1,9,131,243,230,121,124,62,4,138,74,229,121,50,97,7,154,60,165,175,199,136,79,136,32,109,218,54,114,252,100,85,36,31,38,130,189,72,129,223,11,1,119,126,215,25,236,178,162,121,145,204,143,19,197,220,197,118,97,203,4,166,182,36,210,84,169,73,0,241,109,254,185,87,166,37,214,161,101,124,170,214,97,254,185,127,135,241,253,81,204,22,204,170,93,114,243,175,127,50,41,12,178,9,87,84,109,247,49,232,136,20,134,23,102,150,15,210,69,116,156,154,87,60,199,62,185,136,239,219,55,186,101,66,169,122,70,42,148,23,89,58,202,11,160,200,129,62,22,37,1,80,233,213,36,120,49,108,129,17,210,210,82,147,57,61,173,245,12,151,253,52,86,161,153,152,205,202,98,113,1,202,60,97,214,160,39,54,55,108,37,237,38,158,144,179,180,207,210,161,56,142,92,171,230,87,210,153,88,166,24,210,50,102,251,58,31,12,134,144,161,19,188,93,113,59,82,51,16,245,59,65,202,170,64,191,58,159,103,123,245,250,242,78,35,152,181,166,115,178,5,164,251,23,81,58,33,26,53,39,89,189,221,110,237,110,239,182,183,239,157,215,3,6,230,64,44,221,189,250,149,94,55,106,31,29,229,207,133,56,36,207,7,219,163,78,55,202,159,11,169,69,158,199,131,168,211,29,229,207,185,104,33,143,143,250,131,209,96,84,95,46,131,237,238,238,206,222,209,217,140,37,201,221,140,131,89,48,111,92,212,207,210,184,70,243,54,143,178,250,240,94,148,212,178,253,162,73,227,130,62,136,247,179,147,73,26,204,246,227,214,211,52,213,95,22,223,226,37,239,131,57,121,116,64,216,251,168,117,48,122,251,237,217,48,137,179,179,100,86,155,111,214,211,51,66,60,113,85,85,15,72,171,227,77,242,227,112,243,98,62,219,187,224,5,137,138,94,102,141,11,241,33,233,32,62,157,100,155,117,214,34,255,188,177,12,216,223,227,189,184,197,127,9,168,25,133,252,69,255,179,12,210,17,249,239,248,181,233,60,75,201,179,131,179,205,219,23,119,99,66,64,238,107,95,15,142,102,123,202,136,120,87,183,9,142,133,131,118,61,184,136,178,44,73,247,46,178,7,139,120,175,46,166,160,30,48,133,127,175,254,240,75,255,250,193,55,126,240,232,71,95,121,244,133,127,254,224,243,223,124,252,119,255,163,30,144,173,120,50,163,115,27,240,17,77,70,119,181,17,197,45,142,253,167,39,233,132,168,163,251,79,181,151,100,6,110,19,252,238,109,10,128,245,198,157,198,157,101,64,100,250,253,7,123,79,133,148,75,8,67,197,211,61,66,245,233,89,188,103,128,8,8,251,76,41,31,58,251,33,244,136,239,47,232,30,65,77,72,117,237,37,229,1,107,102,158,102,67,15,158,106,55,232,31,244,160,31,147,37,158,54,2,74,162,241,228,30,33,14,175,185,122,131,230,123,36,16,227,44,154,76,169,148,39,99,119,183,97,228,171,231,163,166,172,66,126,240,119,47,206,142,230,173,244,236,240,179,68,50,54,174,213,255,243,167,223,164,212,8,96,112,52,128,194,1,134,243,228,235,164,81,3,135,33,80,18,50,186,128,86,215,5,89,253,26,0,158,127,66,176,148,109,235,165,29,113,1,208,212,80,175,63,124,231,207,222,251,143,239,188,247,238,187,116,188,64,87,243,115,66,122,58,8,250,239,50,72,246,111,223,9,38,251,164,159,209,118,124,88,111,4,17,253,189,61,142,218,228,247,41,123,222,235,245,201,239,35,250,251,78,39,138,200,239,68,194,208,27,245,189,250,77,6,247,166,152,232,209,156,104,2,51,86,73,246,226,53,202,2,252,197,222,244,118,61,170,115,46,92,144,87,147,244,181,147,249,57,255,116,239,98,28,31,69,103,211,108,239,169,118,192,86,198,243,243,249,52,142,8,139,145,195,31,69,88,182,176,22,216,5,225,53,246,205,43,108,142,201,95,20,131,179,140,172,226,11,141,41,247,46,142,99,224,251,26,149,57,45,21,29,178,208,213,134,113,227,130,53,17,18,227,108,65,55,172,61,245,3,194,221,13,186,232,104,66,111,0,65,73,247,189,11,218,236,52,206,78,230,99,66,3,38,92,148,246,172,27,49,226,214,100,188,177,193,30,16,172,5,133,9,248,77,163,141,20,89,38,28,217,235,62,37,145,6,69,27,28,149,188,51,38,121,115,177,202,41,185,25,177,25,107,108,138,63,39,226,207,70,139,200,172,187,155,155,57,12,34,133,57,144,44,72,12,8,242,19,106,137,151,159,108,146,237,128,168,58,211,120,179,221,224,23,106,155,243,22,145,37,247,246,231,173,25,81,43,26,23,163,136,108,22,225,94,46,231,217,211,253,78,32,224,142,4,220,184,49,100,13,59,123,25,249,50,165,59,69,178,159,181,232,60,144,125,80,161,64,194,219,245,247,232,127,234,241,108,92,151,160,211,108,190,216,36,243,71,214,89,99,217,104,52,54,217,92,94,223,79,131,241,254,38,101,247,157,238,184,206,22,97,103,103,123,187,222,104,4,139,125,129,199,88,224,113,61,32,29,19,201,22,204,206,166,211,160,222,31,236,246,118,198,237,78,157,253,221,24,206,88,179,253,133,168,56,155,18,225,184,221,59,218,173,187,183,72,210,225,225,118,123,135,238,74,219,59,157,142,214,152,138,99,1,108,191,206,217,142,8,143,173,44,59,26,30,146,17,14,122,193,245,235,111,124,230,249,243,235,55,174,95,127,254,229,55,63,243,210,241,235,237,151,142,63,115,227,250,241,139,226,255,215,175,191,120,157,252,243,155,244,199,75,228,175,235,191,49,167,191,222,160,63,146,235,213,255,249,212,167,95,125,227,141,227,252,175,27,41,253,121,74,127,60,255,41,168,249,243,218,251,231,63,253,217,195,78,120,246,230,239,60,127,126,248,137,55,206,70,191,243,233,147,209,233,11,103,227,79,76,207,126,247,83,207,223,255,228,231,174,159,191,114,243,197,237,151,63,243,198,249,43,175,223,237,188,124,243,141,237,55,62,125,107,251,250,245,253,253,58,37,102,52,218,177,137,41,41,68,120,235,90,125,114,122,188,69,132,193,156,217,107,90,253,221,157,104,208,25,116,90,139,217,49,3,113,184,219,181,65,80,77,164,0,66,230,191,219,15,235,141,205,167,66,170,101,45,206,210,147,77,34,110,39,193,213,60,147,63,153,174,254,184,59,238,220,217,227,31,105,26,152,84,192,134,186,254,37,212,175,161,174,125,9,229,107,168,235,94,66,245,26,106,154,151,80,188,150,45,190,227,30,146,93,106,60,74,136,114,106,225,117,33,80,161,234,179,165,177,94,105,183,123,225,96,48,204,143,255,236,244,175,158,229,197,81,94,84,111,56,142,22,123,173,65,167,79,198,163,85,203,108,183,216,51,229,194,146,222,87,182,218,233,80,88,13,186,173,176,19,238,116,239,157,219,8,91,15,154,39,132,128,246,48,4,164,112,88,152,92,184,93,198,134,88,107,41,192,232,48,108,96,185,157,48,172,181,58,131,176,215,185,119,78,175,172,90,97,175,61,160,147,37,250,234,180,8,206,93,130,245,144,87,95,218,107,145,247,180,65,45,84,72,89,16,177,168,104,90,20,52,85,226,143,229,217,147,136,205,205,166,118,64,8,216,45,217,96,59,104,15,218,65,167,223,15,90,253,70,99,168,39,150,91,229,251,34,231,163,146,242,177,116,166,121,42,234,188,134,173,122,247,203,174,126,205,57,238,164,171,76,0,191,147,184,208,135,81,172,138,102,147,89,243,180,135,43,245,162,164,60,187,208,111,217,228,76,146,127,243,63,134,234,93,100,117,130,131,76,213,218,222,105,211,197,225,129,191,150,161,173,197,163,30,249,149,145,205,192,249,52,210,57,89,137,52,178,148,237,5,68,110,105,219,241,65,92,169,139,107,190,43,202,211,171,229,79,228,56,212,27,30,234,44,203,145,224,20,151,88,5,87,142,66,250,111,195,3,25,11,129,220,21,194,238,220,96,63,115,82,153,55,163,78,28,142,70,190,72,132,126,234,129,84,217,116,22,162,35,58,36,60,71,20,217,33,151,218,225,176,16,123,84,136,244,137,12,231,101,194,231,201,233,30,251,141,72,154,248,205,205,38,121,211,24,50,190,13,115,46,22,114,191,21,14,182,183,219,132,23,185,224,174,153,15,242,230,105,246,128,232,203,140,227,135,26,89,148,176,244,26,246,187,239,18,89,73,122,148,16,143,39,33,184,200,61,124,234,245,161,77,77,95,226,53,117,154,20,36,108,247,7,93,74,177,254,118,103,183,195,137,104,60,90,11,25,197,78,226,71,19,120,157,225,162,194,103,111,23,114,235,50,8,212,210,123,199,54,18,162,124,33,157,135,86,72,68,34,221,84,229,149,77,107,183,187,221,207,149,36,124,245,175,204,62,213,69,18,71,139,76,45,83,222,212,219,56,179,44,43,191,123,123,66,152,51,214,94,131,208,224,238,122,205,118,171,77,78,23,59,185,170,6,47,132,95,61,241,225,162,226,154,164,135,32,112,171,55,216,217,254,8,8,144,171,65,189,30,92,80,151,50,58,144,174,176,24,167,123,183,235,55,247,182,62,27,207,238,78,102,233,214,249,60,185,203,42,96,110,221,31,125,246,65,243,232,222,89,188,149,38,163,45,105,205,217,98,198,156,231,11,122,110,125,196,191,142,210,52,38,95,142,210,116,43,230,86,228,38,97,173,9,221,254,211,86,74,30,215,131,95,109,2,56,190,102,181,211,91,164,97,253,78,64,109,120,132,25,238,4,167,209,98,65,84,214,116,175,126,253,250,252,214,245,224,193,243,215,111,220,10,206,200,207,235,65,106,253,156,63,127,253,179,183,226,224,198,141,157,151,63,251,124,112,122,131,182,253,12,125,241,128,189,142,232,143,83,246,235,221,188,125,241,228,152,158,254,131,27,215,127,139,180,190,73,63,124,141,62,141,249,195,79,188,16,204,217,195,107,172,237,68,129,161,194,27,220,100,144,110,73,140,148,46,99,237,75,6,150,12,40,188,41,7,52,127,190,232,141,194,184,21,204,111,208,199,59,12,234,64,126,179,195,94,190,201,255,126,241,55,131,107,12,198,78,254,245,173,96,240,2,125,112,204,128,18,140,187,55,126,139,60,63,190,249,59,193,64,1,251,251,236,245,168,232,242,46,123,199,7,242,41,250,227,181,226,183,14,123,248,10,3,119,67,142,232,193,11,198,96,206,111,21,20,87,224,116,20,74,220,148,95,159,223,44,6,192,209,82,104,117,42,97,78,216,88,230,10,149,143,111,168,221,82,204,89,19,49,17,55,236,38,164,135,9,62,56,62,37,28,73,231,232,206,28,163,227,180,134,134,119,253,122,61,56,154,208,139,148,130,193,63,70,254,191,65,205,195,251,76,150,110,176,23,251,225,198,100,188,159,139,253,141,69,50,31,111,76,163,217,241,62,21,11,27,252,150,103,63,75,200,242,200,133,229,13,177,37,220,174,211,234,182,127,241,239,15,223,249,171,199,255,250,147,199,63,249,187,247,126,252,147,15,254,254,175,222,255,234,255,75,158,124,240,229,119,106,255,223,231,255,130,252,143,215,187,125,186,217,204,78,136,228,201,111,4,175,116,218,237,195,81,60,172,109,61,203,63,251,224,239,191,69,190,252,207,159,126,229,225,215,255,245,131,239,254,229,7,223,249,223,15,255,249,167,239,127,229,251,143,190,253,78,254,234,171,28,224,149,206,246,128,156,196,32,184,194,203,78,3,15,2,251,224,167,223,126,244,237,47,63,250,195,127,122,248,133,111,61,252,202,255,243,232,239,254,235,123,63,254,252,123,63,254,254,251,239,124,235,225,215,255,219,163,111,252,232,241,55,191,200,91,138,62,219,47,244,110,221,184,193,251,100,37,78,243,161,11,121,202,203,153,150,80,64,115,19,32,72,138,99,189,65,3,209,227,255,249,252,23,242,81,144,95,13,24,185,101,172,150,155,198,8,140,71,95,249,175,15,191,246,119,26,12,254,210,248,54,183,159,213,114,3,26,249,246,253,31,124,247,225,159,125,77,251,150,191,52,190,21,86,182,154,48,179,209,79,31,126,253,95,62,248,235,127,212,62,229,47,141,79,89,224,203,74,95,210,128,48,242,225,110,184,219,221,221,101,212,250,143,239,208,75,65,245,67,254,210,248,144,71,16,20,228,238,134,221,118,183,43,200,253,254,119,191,240,232,47,191,252,240,7,223,208,192,240,38,16,152,36,62,62,155,70,116,0,131,112,208,25,12,216,0,126,252,227,247,255,225,139,0,24,222,4,2,147,198,68,163,26,115,124,228,128,30,253,211,119,96,124,28,195,146,129,17,4,212,40,28,245,70,130,168,223,126,239,103,95,7,64,241,38,5,40,85,133,106,82,59,57,129,50,30,141,143,226,1,39,208,231,31,191,251,15,239,255,252,223,31,125,231,143,53,40,188,9,12,101,202,29,161,244,8,72,65,126,234,222,222,109,48,208,239,254,41,12,58,238,197,219,241,216,1,154,141,52,62,140,227,163,62,199,241,171,8,32,214,4,6,68,72,151,68,57,166,87,142,58,71,131,35,78,182,191,249,27,24,24,111,98,46,33,234,154,66,191,231,102,15,250,253,223,189,251,248,59,159,127,252,215,63,147,95,190,192,254,49,190,100,225,96,228,203,144,253,35,191,252,224,39,127,38,191,228,47,229,0,12,235,116,62,93,71,253,163,237,163,72,194,120,255,143,254,244,209,95,255,179,130,64,255,133,237,23,174,227,96,84,94,36,227,232,112,178,62,254,167,127,34,83,132,64,12,95,232,188,208,55,101,145,2,134,48,199,33,33,40,36,239,10,162,247,198,59,187,71,109,218,85,77,136,219,111,191,243,254,207,191,244,240,107,255,72,58,170,21,192,201,113,153,230,154,158,143,78,146,57,145,239,199,73,76,58,72,226,241,80,17,193,15,255,237,187,239,253,252,31,30,125,251,207,30,254,240,103,15,223,253,238,251,63,252,249,227,159,253,80,130,96,87,14,226,172,81,235,116,213,40,170,173,173,90,147,253,51,139,238,77,142,35,86,0,183,248,71,124,46,95,157,70,147,89,211,172,80,101,183,144,222,175,84,218,236,118,163,94,104,183,212,26,245,7,244,95,164,145,12,248,181,208,166,1,2,77,27,99,246,248,240,216,234,157,61,47,246,198,1,57,59,14,6,218,59,102,118,166,219,102,220,137,187,93,237,21,69,133,188,185,213,191,117,253,5,253,13,117,221,151,98,76,65,145,171,3,249,60,194,238,225,116,13,28,117,195,94,65,75,200,231,104,47,63,184,25,141,76,103,99,56,14,19,239,156,135,120,58,122,238,236,97,81,156,16,154,65,173,239,132,214,173,8,109,199,130,102,5,60,216,110,135,198,23,122,142,197,138,8,116,236,241,104,121,18,221,78,98,120,180,93,217,60,25,104,180,187,8,26,54,220,146,8,63,36,172,167,60,166,4,241,133,151,187,28,246,181,18,244,143,56,85,250,193,232,186,96,244,202,8,10,128,236,217,156,175,130,236,27,32,139,200,116,39,80,128,97,52,79,63,49,86,10,153,236,20,119,227,25,208,65,155,133,68,203,215,142,222,242,216,105,74,160,30,64,229,251,197,252,86,99,123,136,52,247,87,147,8,61,7,172,170,242,160,235,128,213,171,186,166,250,56,172,126,69,88,59,56,168,65,197,33,182,225,33,242,216,201,54,141,228,237,208,192,149,142,12,158,180,115,108,180,5,39,208,255,11,175,131,220,147,84,117,62,168,233,154,129,90,123,190,240,67,128,165,107,222,170,56,125,153,76,172,181,42,206,89,230,201,75,107,149,159,168,160,228,36,220,175,53,168,127,156,95,58,214,222,170,127,188,220,148,247,86,125,88,83,253,235,8,61,126,253,239,47,251,191,132,15,114,38,184,250,7,110,38,184,90,172,1,251,10,224,66,203,52,160,120,142,3,218,217,5,178,86,151,226,19,40,50,6,143,118,81,46,211,212,146,109,154,183,140,26,93,15,196,248,167,70,86,132,254,142,22,5,245,180,30,196,6,92,157,104,99,210,182,243,101,30,120,253,180,114,169,93,179,110,173,56,0,69,54,46,27,90,85,116,208,99,71,134,56,228,136,135,94,149,83,69,44,133,121,105,35,243,88,228,33,125,33,77,254,77,5,164,26,127,148,247,165,5,37,9,111,157,26,77,33,20,14,161,74,197,238,60,34,164,211,252,14,168,86,248,242,148,212,20,80,233,108,182,5,106,67,34,205,209,42,173,171,101,191,48,234,202,151,100,116,128,115,78,136,180,7,142,116,15,134,27,5,202,126,197,146,226,31,169,44,168,126,98,41,66,203,33,146,96,15,169,104,104,196,211,51,46,32,255,238,104,97,107,88,218,1,112,98,0,46,4,98,19,53,55,5,61,196,174,152,58,141,216,120,234,64,197,161,230,98,53,154,97,53,179,107,248,117,248,69,89,237,106,103,106,59,25,216,36,145,244,207,233,200,3,69,49,215,157,85,184,173,83,194,109,170,120,83,99,201,196,146,17,190,61,72,125,10,108,166,165,220,40,46,143,229,75,177,29,169,100,179,69,37,89,130,84,178,244,181,96,39,121,241,92,179,110,158,101,43,53,133,190,198,228,185,101,136,156,212,114,229,82,249,221,110,207,175,160,249,138,24,98,233,43,125,174,163,177,213,84,42,101,100,113,17,51,195,157,72,227,115,245,170,198,91,78,186,131,36,245,37,106,78,214,166,85,128,85,39,110,123,151,19,148,138,18,229,119,232,11,132,188,171,16,184,84,123,113,36,114,241,16,3,88,84,176,59,218,87,213,129,108,41,153,222,59,214,231,84,113,13,170,181,91,102,236,182,145,18,16,12,206,71,4,14,202,101,96,132,180,45,240,92,37,204,180,248,124,211,37,200,126,96,7,232,175,1,119,123,74,21,71,151,15,65,42,137,28,96,205,78,199,152,53,191,149,245,107,225,180,6,225,148,207,193,238,175,134,112,82,163,120,129,64,87,26,180,49,58,220,45,141,251,160,139,42,221,250,100,148,205,155,175,242,251,204,86,28,238,132,97,47,60,106,101,217,17,13,254,96,1,109,37,193,56,173,241,230,44,168,143,234,193,166,29,65,54,89,54,26,129,104,49,6,91,68,74,139,67,176,197,84,105,17,129,45,70,164,133,136,155,165,81,73,99,22,132,151,236,159,79,102,227,249,57,15,30,188,159,181,152,158,55,29,22,193,89,147,34,182,150,136,214,51,122,108,78,91,211,120,118,156,157,60,23,110,108,220,155,19,61,55,124,106,95,190,188,29,222,249,152,250,199,222,197,50,15,234,202,88,24,19,233,33,205,54,147,107,245,173,211,244,120,75,164,152,121,53,30,197,68,221,76,182,238,181,183,104,100,39,139,136,43,112,136,104,152,153,14,36,137,79,137,154,234,2,195,91,124,108,50,78,247,235,116,116,163,40,35,96,20,168,83,27,234,113,236,196,140,198,173,57,0,142,42,3,36,175,9,60,29,220,50,216,233,119,187,146,155,56,183,7,7,7,231,241,225,130,28,59,15,4,119,30,28,40,207,146,248,247,207,38,73,124,112,0,132,73,211,76,147,7,159,77,15,56,160,244,128,252,239,179,233,124,118,64,219,204,142,39,71,15,232,203,131,207,220,122,254,183,175,223,248,173,131,23,95,250,237,87,94,125,253,214,205,131,151,94,185,249,198,39,111,29,132,7,7,251,64,63,155,245,120,119,212,163,17,157,151,133,126,32,180,99,168,151,214,108,243,210,240,65,20,147,248,152,144,145,144,50,30,57,191,111,99,163,143,70,237,163,250,101,65,87,31,122,5,224,32,114,156,106,4,12,115,133,112,130,232,96,67,239,119,219,187,245,53,64,175,62,250,106,240,27,193,65,180,152,28,112,129,230,108,220,69,103,121,167,191,83,111,12,129,181,199,35,50,69,0,115,180,88,212,105,92,242,189,201,56,6,226,119,147,152,102,18,223,227,145,183,236,247,224,36,142,146,236,6,77,186,191,199,66,62,167,243,209,221,87,169,79,192,140,154,81,104,8,190,22,7,141,134,6,79,210,87,231,68,7,72,174,79,233,53,245,83,33,141,14,158,159,205,50,61,158,87,230,70,24,10,105,63,159,37,49,213,70,213,12,10,113,235,233,132,236,142,121,156,50,111,80,167,2,137,199,173,219,33,194,114,20,47,156,145,135,1,143,132,158,77,178,207,196,135,175,145,17,17,225,215,80,194,149,5,29,96,196,68,20,181,50,156,253,167,218,52,144,154,134,203,147,135,155,155,26,170,70,203,112,217,8,218,33,233,76,235,221,238,202,216,236,138,150,45,193,83,155,245,147,44,91,164,123,91,91,245,160,126,158,178,95,26,250,203,252,29,123,69,68,59,97,141,148,193,168,243,49,136,191,247,103,241,121,77,210,33,22,212,17,111,201,4,208,224,237,125,245,89,156,189,194,30,154,13,153,19,152,213,146,231,68,54,154,138,45,198,106,44,158,155,205,89,228,183,213,152,61,93,6,6,86,142,201,231,197,231,233,84,155,248,217,65,240,73,206,228,70,115,129,97,241,65,205,126,151,199,154,211,165,176,31,223,139,166,155,245,77,154,155,128,254,125,173,222,32,235,180,62,166,155,222,254,62,125,210,26,157,42,1,240,175,61,72,111,78,104,167,68,57,34,26,220,41,105,196,91,9,216,175,63,88,196,162,245,211,135,103,69,172,62,111,203,22,159,152,63,101,212,100,129,196,230,48,140,132,33,238,81,191,22,207,198,122,219,228,193,133,54,69,41,105,65,94,44,137,110,48,58,161,73,52,200,98,44,96,185,22,146,38,79,222,126,123,211,126,72,214,140,99,117,233,107,56,136,205,111,219,100,189,245,227,46,81,87,2,77,8,184,112,146,13,247,47,50,222,237,94,59,238,5,226,247,87,14,63,203,101,33,57,223,18,245,232,117,227,41,163,54,144,125,97,52,37,96,243,81,176,126,36,60,49,103,130,61,217,31,203,128,253,101,113,179,252,104,31,165,138,54,113,155,245,139,171,10,243,92,221,187,202,198,199,10,169,92,93,18,177,41,58,23,128,89,78,0,201,136,106,255,21,118,169,66,169,44,248,185,149,157,196,51,5,79,194,69,132,145,83,158,85,229,181,108,158,16,252,8,27,101,47,146,131,211,38,91,31,7,148,155,235,193,111,190,246,202,203,173,66,137,98,154,39,85,62,105,226,149,157,129,118,44,186,180,2,122,243,64,132,26,28,20,161,6,7,52,212,224,128,134,26,28,176,180,157,249,38,127,72,19,92,29,36,100,7,35,100,59,56,137,167,139,56,161,91,255,233,65,54,191,49,159,165,103,167,212,134,123,61,73,162,21,181,214,206,110,72,149,151,181,160,52,103,73,28,94,91,80,219,87,103,53,53,178,223,239,134,235,66,135,122,169,207,143,86,213,233,70,17,172,211,49,57,126,48,138,200,164,174,166,67,141,119,227,206,165,65,87,215,21,43,0,7,145,139,24,143,241,115,153,19,64,15,27,248,238,110,132,28,17,170,192,174,62,242,42,208,29,232,29,77,166,68,191,114,2,232,99,67,239,141,227,94,253,210,176,87,29,186,31,116,39,122,179,241,1,139,244,112,2,25,96,195,31,109,247,194,250,90,224,175,78,2,223,30,92,104,38,243,83,231,231,219,232,185,105,208,117,19,192,3,242,202,67,247,128,237,64,237,179,243,201,204,249,249,14,58,232,118,255,176,126,73,200,171,14,218,7,182,3,181,211,104,225,252,122,23,21,238,59,237,113,253,114,128,87,29,178,7,104,7,98,52,251,142,123,203,70,85,136,118,111,188,91,191,44,232,85,71,237,5,220,129,92,18,143,207,74,76,39,109,84,91,105,119,199,253,250,229,129,175,58,118,79,240,14,4,211,233,164,12,0,170,34,29,29,14,162,250,165,97,175,58,118,63,232,46,244,22,229,16,112,59,88,175,235,220,207,61,129,175,60,120,63,240,32,130,19,162,10,208,240,16,170,16,145,67,201,217,136,254,238,132,212,195,45,222,71,8,251,175,212,73,117,106,172,212,141,27,97,90,42,198,125,148,106,247,113,225,63,24,212,215,1,254,18,148,240,235,192,141,164,135,190,216,70,117,189,221,118,56,174,175,5,254,37,168,224,217,67,9,154,148,156,209,168,100,123,65,117,190,237,113,191,87,95,83,15,151,33,133,111,31,110,84,203,180,139,54,174,6,30,246,186,245,203,3,191,4,9,124,192,187,17,244,217,105,81,157,112,183,183,83,38,38,61,225,95,130,6,158,61,184,209,76,231,167,37,183,76,168,146,24,109,119,59,245,53,64,191,4,9,188,224,131,40,150,49,80,7,213,16,123,241,8,209,141,125,96,86,31,172,15,84,16,29,158,164,222,123,35,237,160,106,97,180,27,35,203,125,133,46,170,19,96,133,78,92,200,78,8,255,204,178,248,184,100,51,233,160,154,226,206,97,212,171,175,169,135,149,169,81,161,15,23,170,139,40,73,99,10,201,13,5,213,23,59,253,248,176,190,158,14,86,38,133,127,23,32,162,220,196,125,112,55,126,144,186,1,160,74,226,225,160,135,16,161,10,236,234,227,175,2,221,133,94,54,207,221,14,156,80,80,253,112,220,61,220,174,175,167,131,149,137,224,223,133,11,81,150,235,191,132,152,168,118,24,110,71,163,250,26,160,175,76,3,79,248,46,151,30,111,33,187,131,219,197,7,221,250,186,186,88,217,123,168,74,39,46,100,199,243,236,32,154,186,47,45,59,168,154,56,26,132,219,245,117,128,95,153,14,190,29,92,202,205,171,27,62,57,23,178,110,248,36,125,200,186,37,206,115,105,54,25,221,117,159,189,187,168,162,216,25,117,227,250,26,160,175,60,124,79,248,46,20,179,56,117,111,171,93,84,107,12,195,195,94,253,210,176,87,30,188,23,116,39,122,94,59,74,183,139,171,70,71,97,125,61,29,172,78,4,239,46,96,103,199,184,132,132,168,94,72,51,93,213,87,134,185,130,219,164,7,84,20,157,241,228,232,40,78,226,25,57,76,223,115,59,57,116,81,29,176,29,111,135,245,53,245,176,218,240,171,245,129,162,202,34,95,211,152,249,197,148,2,66,85,194,237,93,236,140,180,74,31,171,17,164,106,47,56,186,41,33,110,74,239,31,51,126,245,90,6,12,85,17,71,109,86,46,104,141,253,172,72,154,21,122,114,161,157,158,29,210,223,230,71,165,128,118,240,83,117,24,214,215,214,199,202,100,169,212,139,27,93,234,181,228,7,106,23,191,148,138,183,235,107,236,229,18,100,169,212,15,138,114,250,224,244,52,166,126,115,21,196,85,15,191,166,142,251,81,125,237,125,173,70,164,85,123,67,209,63,155,121,200,173,30,170,125,110,19,245,179,126,121,224,171,17,195,27,188,43,198,162,176,242,58,129,160,250,103,119,20,117,235,107,129,191,114,20,135,119,15,46,52,79,169,99,180,27,2,170,131,246,6,131,113,253,242,192,87,38,128,31,248,203,6,218,244,122,79,52,142,167,215,123,194,129,60,189,158,155,6,212,55,160,196,205,17,215,75,59,219,131,250,229,129,175,60,126,63,240,46,4,201,79,183,179,91,15,213,66,123,187,59,81,253,210,176,87,30,187,23,116,27,61,210,201,193,152,232,100,163,249,116,202,181,215,212,239,202,183,135,234,157,237,254,46,100,161,190,84,79,21,201,114,169,190,252,80,247,19,183,168,6,58,30,31,134,245,53,247,180,6,34,121,247,213,8,206,178,9,45,106,60,142,227,197,75,113,114,172,71,233,20,97,71,179,77,22,187,93,148,249,141,22,139,233,3,22,87,18,20,81,205,141,165,120,61,107,101,243,215,24,59,239,219,129,41,113,241,146,6,253,204,150,106,144,6,45,192,72,230,119,147,70,71,204,107,19,2,169,17,223,158,223,217,216,168,115,107,53,13,79,218,12,3,225,210,223,185,93,23,148,98,53,43,73,195,198,199,138,97,176,191,131,25,125,184,151,127,253,20,254,53,107,248,49,250,205,62,253,117,143,253,70,129,221,152,206,103,49,123,29,60,21,54,242,144,237,152,70,149,211,210,159,147,17,11,33,73,95,32,7,162,27,132,43,117,242,77,142,54,159,138,27,252,155,250,195,31,124,227,225,151,126,124,99,62,142,223,251,241,215,223,255,163,159,189,247,227,119,31,255,227,187,79,213,135,164,149,17,152,114,108,7,166,52,242,130,162,44,64,133,93,95,121,125,69,161,207,110,199,119,248,231,243,125,250,123,81,230,153,21,87,205,7,105,23,47,13,230,251,140,59,40,100,26,204,67,235,130,18,112,117,230,125,70,231,98,222,152,237,223,190,51,140,167,105,76,199,170,208,121,222,200,41,53,156,209,58,169,198,103,249,36,103,251,97,144,236,199,34,114,126,152,253,151,100,152,93,187,214,16,85,32,121,231,114,22,226,219,217,29,50,34,218,93,77,233,78,131,56,161,108,19,55,102,183,39,119,246,237,239,39,119,138,41,156,177,184,35,58,44,160,106,43,175,67,218,90,36,243,108,78,217,165,224,89,66,146,139,250,109,222,113,77,84,211,189,83,223,171,31,242,95,235,65,241,242,101,118,209,72,223,241,43,71,229,21,7,69,95,113,161,175,188,122,65,160,66,95,230,104,41,175,89,132,15,125,199,105,41,95,220,140,178,152,62,167,53,116,149,199,175,198,199,183,238,47,232,139,132,253,166,188,122,99,70,216,127,50,139,199,244,237,89,254,135,54,128,233,148,163,63,157,42,143,57,105,232,11,65,254,34,143,1,153,148,89,154,69,228,12,51,63,170,137,10,227,31,171,139,164,130,245,189,249,237,89,139,86,192,38,84,190,179,12,38,233,173,211,69,246,64,163,125,62,51,164,67,50,167,241,219,111,243,52,10,252,247,122,157,255,119,51,110,41,23,53,251,98,170,62,22,230,191,181,232,213,38,129,38,120,106,207,104,206,40,184,177,65,154,231,92,71,164,16,91,78,111,36,83,115,241,214,41,43,23,76,161,7,201,18,78,216,250,189,205,183,158,126,235,98,243,173,243,107,141,183,150,141,183,182,90,207,62,189,21,208,146,185,244,18,65,172,22,58,154,167,246,51,14,36,217,207,110,119,104,73,232,236,118,251,78,16,145,213,152,220,161,141,158,138,26,217,9,205,40,67,163,99,111,209,16,157,205,250,235,39,113,237,106,253,90,114,173,126,149,242,244,25,65,175,126,45,190,86,175,141,231,113,90,155,205,179,154,152,51,250,86,32,85,19,209,214,73,171,46,101,85,17,167,59,9,162,66,70,199,75,49,108,194,21,70,9,92,38,181,222,126,91,35,220,83,251,156,105,213,101,61,123,251,237,139,229,144,139,149,45,141,18,148,8,60,58,113,63,28,242,130,196,10,85,88,15,201,181,107,65,242,220,238,238,110,131,230,72,186,59,20,100,218,216,216,140,247,37,198,140,76,179,214,73,148,190,114,62,251,237,100,190,136,147,140,108,59,132,134,141,143,205,110,211,255,222,217,171,19,41,39,71,69,23,245,203,52,250,220,222,121,94,138,178,147,86,18,145,73,60,165,1,130,249,46,212,29,52,104,33,115,50,210,205,14,15,150,38,32,62,147,144,45,148,198,212,1,12,90,159,49,182,32,187,82,194,126,161,161,220,100,199,249,116,52,157,176,18,214,54,53,9,165,102,58,53,5,179,110,108,152,207,77,50,115,242,62,21,82,138,234,156,44,154,18,26,63,21,82,30,82,23,75,190,132,26,243,253,44,136,247,201,50,172,211,132,35,185,160,142,17,100,98,24,25,198,154,245,132,106,27,143,191,249,197,199,255,242,147,135,255,247,159,144,221,171,72,207,33,170,54,127,136,209,122,69,157,234,160,254,159,63,253,211,135,239,124,159,239,167,28,17,142,224,163,175,252,37,71,159,255,249,127,62,255,135,100,73,204,247,99,144,136,116,127,74,246,231,27,27,89,144,240,149,58,17,187,7,151,208,175,209,19,9,153,207,250,219,172,136,187,253,106,198,95,77,201,94,23,140,200,143,225,164,69,118,164,91,68,35,208,131,80,185,36,1,65,239,213,27,183,195,59,195,233,237,217,157,125,166,95,68,171,130,24,229,32,24,247,164,185,96,140,136,182,112,60,219,156,6,163,134,94,79,188,197,157,0,54,211,70,139,154,119,55,233,80,150,244,211,235,116,56,227,125,153,170,230,250,254,252,99,188,231,123,130,219,57,253,58,130,5,226,198,222,58,153,161,82,36,169,224,9,130,49,97,139,49,225,121,23,162,179,143,4,162,179,70,160,207,205,245,128,86,158,231,78,154,14,121,66,86,248,229,101,202,109,182,243,192,66,69,20,158,223,119,147,144,44,39,117,207,205,26,75,166,154,233,79,103,108,23,52,151,29,111,209,208,217,48,223,185,109,182,39,227,158,183,168,227,166,190,20,242,17,237,239,207,8,183,111,108,140,137,178,145,197,181,152,240,63,93,64,49,212,179,58,192,4,95,228,147,253,164,197,231,193,60,160,168,148,49,68,128,88,127,185,122,221,98,94,248,48,202,100,175,99,40,199,92,213,37,156,64,22,108,112,91,234,167,19,101,45,254,202,8,224,101,0,242,146,125,104,178,212,15,144,137,233,209,162,56,164,216,147,40,39,2,21,164,115,84,144,82,222,105,147,147,69,174,37,146,35,32,153,219,59,116,179,205,15,32,249,187,231,218,56,87,204,169,6,67,212,231,198,48,7,144,45,41,111,206,104,198,133,162,153,151,6,38,72,0,175,125,141,60,100,105,243,193,197,173,148,243,166,164,5,25,209,105,180,128,153,178,69,173,79,155,13,150,50,141,180,227,127,5,243,101,16,141,199,175,114,19,196,248,149,228,229,185,137,175,208,139,14,153,58,244,177,217,222,102,145,255,108,70,164,17,211,236,168,182,184,57,219,39,202,26,183,56,180,52,157,137,166,213,225,224,235,4,30,97,19,154,150,47,202,110,218,226,79,156,98,9,204,161,122,186,174,205,135,182,94,67,63,127,251,237,73,250,114,244,242,38,59,30,211,252,21,155,13,174,128,130,234,173,165,2,241,83,220,255,207,222,187,118,199,113,93,7,162,127,165,89,163,48,221,65,85,161,222,15,64,45,46,138,143,144,9,105,113,68,73,185,25,24,214,106,84,23,128,182,10,221,112,119,3,20,31,88,203,142,227,196,78,236,200,201,245,35,241,120,98,107,50,142,51,153,107,217,89,215,99,43,182,28,255,152,33,41,233,83,254,194,221,123,159,103,213,169,110,52,96,138,73,214,186,214,50,81,125,234,212,169,125,246,217,239,189,207,41,110,1,61,253,254,7,79,62,120,231,201,87,191,245,244,219,63,120,250,221,239,61,253,246,207,128,246,31,127,240,253,39,95,250,1,176,229,211,111,254,228,233,215,222,99,125,192,195,127,250,163,191,251,240,221,247,144,234,65,76,162,89,143,208,224,161,37,92,70,150,226,204,57,4,236,58,204,231,15,203,193,180,139,39,207,81,203,109,48,232,247,187,189,53,127,115,218,159,190,232,123,151,44,15,124,129,141,233,38,51,78,168,15,141,8,132,218,31,137,14,163,141,17,117,24,176,14,55,38,71,211,25,244,24,244,7,162,199,96,99,64,61,42,254,154,209,248,104,94,98,159,170,95,137,62,213,70,197,78,72,99,125,238,210,71,153,176,143,56,91,164,95,136,174,197,70,97,91,247,1,114,240,206,198,151,230,27,116,77,176,179,134,53,203,65,176,153,95,170,181,208,191,35,214,142,171,98,222,3,71,7,160,93,3,86,92,171,232,223,98,131,81,149,78,28,136,179,22,247,93,67,55,16,242,184,129,225,57,107,81,24,158,247,231,98,62,243,141,249,38,211,12,99,13,195,124,222,245,149,176,39,4,40,7,154,142,162,42,111,206,94,166,83,139,141,67,15,165,214,230,244,10,82,132,45,191,6,170,162,80,96,111,209,220,21,87,164,22,97,218,93,235,62,252,207,185,125,219,25,14,241,160,37,192,146,254,40,208,143,124,118,124,254,33,245,71,165,232,184,116,161,59,127,105,218,219,152,190,52,103,211,189,50,168,138,197,83,125,244,72,243,178,233,199,88,8,83,62,162,183,9,38,247,164,174,160,133,144,235,78,250,64,29,247,45,113,54,227,22,35,51,219,58,32,234,178,233,166,109,237,3,137,99,35,209,49,92,176,47,136,89,100,219,56,32,191,231,46,109,247,127,5,164,117,143,179,241,71,239,189,251,225,123,223,102,60,12,124,251,228,107,223,124,252,171,175,113,21,246,203,191,144,74,117,110,91,143,223,255,209,199,159,255,202,211,63,255,159,28,10,13,183,248,15,15,195,41,119,117,221,89,223,179,173,117,112,72,245,21,25,181,62,53,94,254,20,73,55,38,125,220,209,236,38,43,219,239,78,97,29,205,214,17,15,14,14,228,139,192,17,25,212,169,126,13,94,176,214,29,212,8,159,53,14,116,81,178,219,109,125,103,87,155,185,37,49,84,217,64,42,61,237,144,70,77,198,218,237,227,140,78,31,103,92,31,231,12,72,16,84,117,194,132,151,103,207,250,35,103,186,57,187,55,194,99,162,128,52,139,193,172,100,100,180,81,244,105,25,224,233,238,108,61,244,125,47,42,147,222,38,139,69,80,55,70,102,245,126,65,156,7,141,110,72,133,245,78,89,18,149,113,173,15,209,104,227,141,73,163,15,39,224,122,175,164,140,106,157,56,113,215,59,249,101,40,227,31,5,248,20,229,108,30,204,71,149,41,131,136,143,100,248,147,169,99,58,255,126,90,142,65,45,119,129,199,182,197,42,136,0,191,253,76,77,203,179,158,85,36,172,76,211,98,161,185,128,172,251,119,225,109,10,156,10,171,7,132,26,254,251,232,17,247,71,166,224,143,44,64,239,214,116,251,19,49,226,207,137,105,102,154,73,18,234,162,39,5,98,9,45,66,180,202,176,45,192,187,13,218,178,231,11,109,86,122,123,221,106,127,182,171,118,110,162,234,177,16,166,53,2,155,115,130,171,101,177,51,149,111,194,111,176,8,224,183,100,14,110,116,109,73,215,110,106,82,36,154,148,128,45,180,128,49,151,196,5,242,212,101,123,144,181,190,115,237,48,220,241,118,159,245,199,96,205,224,226,69,80,88,3,174,35,47,94,236,14,192,95,216,154,111,247,249,223,71,143,182,182,109,126,205,188,70,48,111,70,252,138,22,138,60,139,81,139,125,223,6,135,74,231,77,56,220,39,180,208,246,148,34,160,175,140,171,209,184,188,14,6,194,77,30,213,111,122,105,37,106,119,58,27,83,173,47,179,201,153,158,125,227,168,188,34,14,235,124,242,222,223,62,254,151,63,103,41,47,215,82,161,233,70,100,215,186,135,197,31,183,7,135,86,239,82,185,1,163,179,37,185,36,211,80,38,84,93,217,171,39,13,68,52,90,143,118,238,226,7,167,175,85,151,199,195,155,104,2,108,44,10,162,65,239,59,52,0,207,89,188,124,255,242,28,140,144,157,35,180,202,208,206,152,15,156,217,209,14,158,105,202,220,66,105,197,61,156,201,183,176,211,248,200,214,160,75,17,24,31,211,57,140,179,114,190,197,62,158,205,44,19,25,171,157,8,155,228,239,191,192,204,18,52,72,126,244,245,143,222,253,135,143,222,253,234,211,239,254,227,71,127,241,243,39,239,124,235,201,151,127,66,15,63,249,167,191,125,250,249,31,42,252,77,184,127,226,74,117,48,233,217,53,160,56,68,147,19,129,148,155,248,209,67,186,253,242,253,219,192,97,213,181,183,65,224,81,30,113,99,65,34,22,184,129,188,39,142,158,217,203,247,175,84,131,217,12,163,236,93,139,62,162,56,163,19,179,25,6,250,96,212,245,231,91,163,181,181,237,77,193,5,19,247,205,55,145,165,223,116,95,56,70,182,118,217,25,147,248,122,60,84,156,191,127,179,217,13,109,195,198,131,242,244,215,87,14,41,211,189,66,23,204,226,29,206,192,228,24,156,169,51,3,79,97,7,249,177,255,27,60,15,158,136,246,254,22,80,20,78,46,94,28,244,201,117,198,152,180,232,38,117,252,84,5,81,144,15,90,93,113,202,35,1,87,29,140,102,122,252,138,4,181,60,207,150,143,50,153,202,0,223,229,170,66,167,161,113,118,34,140,58,190,52,193,144,233,188,219,242,48,157,40,55,115,233,75,21,61,38,66,136,216,22,241,148,25,235,104,75,248,245,180,100,32,147,42,40,43,228,32,32,157,101,122,244,66,159,197,172,58,245,46,156,179,164,127,254,228,75,95,252,240,167,223,47,43,61,251,254,248,253,111,60,249,245,151,62,126,247,151,240,243,198,107,183,111,221,152,31,84,28,98,22,181,114,173,205,5,9,156,90,110,68,189,132,56,116,32,96,88,244,46,61,48,214,16,135,74,246,140,81,6,90,8,22,165,62,221,249,96,15,121,238,18,162,100,99,5,209,229,30,234,183,0,215,76,6,76,14,74,217,9,203,22,106,3,180,70,91,86,17,147,90,132,9,105,27,58,203,187,205,223,141,128,172,72,121,95,170,247,66,122,35,65,74,233,184,253,73,85,222,25,204,247,95,217,5,25,182,204,229,228,180,52,105,115,17,38,189,26,85,49,191,82,132,200,44,45,101,58,191,120,113,46,99,123,151,148,163,50,182,173,45,229,168,76,108,107,219,85,63,231,91,226,25,199,223,214,96,127,3,147,43,47,223,71,232,151,2,190,44,221,42,185,96,253,51,159,190,119,201,253,157,173,79,223,123,244,233,237,237,23,214,93,220,178,132,46,147,57,177,177,62,49,22,204,156,55,252,111,180,26,240,214,92,11,100,10,177,63,237,151,36,204,71,47,138,187,155,32,211,117,126,157,106,252,58,53,0,24,160,18,216,6,71,20,179,228,152,22,222,234,126,122,8,127,16,104,74,4,15,8,170,170,7,198,201,86,181,229,111,111,195,191,193,246,182,140,174,78,47,94,156,54,72,133,25,147,15,185,123,167,178,235,19,245,197,5,238,231,204,90,52,227,38,139,4,206,208,15,45,250,88,174,4,111,46,182,183,6,219,44,38,135,63,225,90,138,89,109,70,39,120,38,240,226,133,228,246,47,80,250,184,145,125,233,203,192,226,194,149,123,40,226,77,198,114,77,197,114,225,58,245,39,10,51,106,185,100,217,11,172,214,0,80,50,120,81,220,220,28,224,106,177,80,31,206,203,46,22,174,68,69,47,28,168,23,58,126,15,26,138,222,104,171,160,133,41,112,97,52,0,70,23,47,142,22,47,205,76,95,154,185,90,26,94,3,113,217,88,154,185,88,154,203,184,52,179,254,229,222,201,104,107,6,244,0,239,100,75,51,162,107,254,254,126,113,169,6,216,6,222,61,17,245,12,175,77,126,111,166,217,50,29,173,177,139,95,72,128,245,176,81,95,208,138,225,5,105,143,71,143,124,251,2,191,205,107,77,228,47,188,255,82,88,35,112,60,145,154,135,21,216,88,232,158,119,252,13,222,71,171,209,226,163,244,200,129,239,4,162,135,56,167,91,8,15,1,25,158,215,221,219,228,133,105,27,220,54,252,225,223,61,253,219,175,99,143,39,63,254,231,143,254,233,221,143,191,241,55,31,253,248,199,214,9,63,254,90,197,239,153,156,94,52,225,53,159,206,172,159,140,143,193,212,190,114,52,197,221,6,247,219,138,190,108,112,172,237,145,61,176,43,187,176,103,246,101,123,104,31,218,71,246,129,189,223,207,213,255,220,60,183,119,251,214,199,255,245,103,150,189,211,183,158,252,221,63,91,246,94,223,250,232,167,63,177,236,43,240,251,157,47,88,246,155,240,251,143,254,196,178,143,251,160,33,191,102,217,47,67,255,191,129,223,247,250,214,211,239,253,149,101,191,13,127,191,246,85,203,190,223,183,62,252,139,111,89,246,91,240,251,207,255,197,178,175,65,255,95,193,56,15,224,239,47,191,103,217,47,192,223,247,255,212,178,111,195,223,95,252,218,178,175,247,45,203,190,10,47,249,210,23,45,251,179,240,146,31,194,96,55,225,247,151,97,240,59,48,200,55,127,74,122,27,75,73,84,181,161,141,203,42,203,241,44,69,163,24,95,64,76,174,111,125,198,118,63,61,220,94,239,25,157,250,170,211,103,186,192,62,15,125,59,60,233,218,112,17,158,244,126,167,235,82,91,120,98,247,126,135,223,235,245,46,245,30,33,159,117,93,100,182,75,189,222,11,141,97,245,58,151,117,27,67,128,96,69,215,26,63,227,173,173,83,43,99,24,88,162,151,246,107,67,76,107,218,203,86,114,225,82,119,12,76,239,109,131,99,59,197,4,20,102,115,120,141,139,103,7,189,222,134,186,111,89,34,66,73,44,220,221,181,119,236,61,251,138,253,166,125,108,191,108,223,179,223,182,239,99,201,131,234,0,168,127,203,190,102,63,192,106,135,90,235,11,246,237,30,72,25,213,246,89,251,38,70,219,225,22,159,192,184,247,146,199,52,12,200,8,251,50,200,137,203,47,138,152,240,230,101,144,87,67,25,34,118,46,59,190,125,136,82,145,129,125,217,246,123,246,81,127,184,30,217,7,253,225,111,69,182,229,193,106,30,94,154,173,173,109,116,103,248,205,157,238,124,173,63,130,57,245,108,28,156,126,240,215,30,246,182,215,6,91,7,112,7,84,213,193,197,139,179,23,35,214,189,218,58,218,238,109,194,197,213,19,94,237,197,10,9,25,100,19,29,178,67,133,65,2,5,94,127,161,127,40,222,170,189,168,216,186,44,147,184,72,112,88,210,52,239,239,174,93,101,244,55,97,143,220,65,196,92,95,155,219,115,178,17,94,159,86,191,95,182,22,195,13,203,2,92,130,215,95,189,41,93,105,22,191,103,149,125,93,107,235,210,163,139,219,84,23,214,239,110,125,230,226,230,246,218,165,94,247,226,163,255,244,104,243,209,11,32,75,184,128,159,128,168,128,113,221,253,105,185,11,50,118,11,64,217,238,1,97,40,90,251,244,26,82,224,111,5,30,200,31,102,69,157,216,84,100,120,123,114,220,154,206,96,33,147,225,228,222,216,178,207,82,140,208,8,8,181,148,32,136,39,129,70,49,170,97,91,71,135,22,213,154,182,23,6,136,76,167,136,243,143,97,121,112,216,9,210,26,51,133,254,157,196,155,230,91,19,48,13,41,222,99,207,177,192,184,164,6,44,208,194,200,141,42,108,37,172,214,234,100,209,189,150,202,121,115,142,133,131,142,35,28,236,145,54,251,185,237,209,236,71,47,57,62,104,233,23,75,165,210,185,51,254,239,4,25,131,173,209,26,33,99,132,65,173,17,93,173,17,50,6,39,245,114,62,110,119,193,155,118,71,123,117,54,81,86,180,81,36,40,211,61,5,61,199,84,231,227,247,127,244,244,187,255,248,244,43,255,242,228,203,63,97,174,154,212,192,19,145,104,162,90,239,105,127,181,144,147,61,82,29,205,144,19,118,44,43,20,159,35,87,69,101,64,110,142,216,122,145,217,37,236,217,129,138,20,137,104,211,246,102,212,239,23,154,136,151,177,65,76,109,21,114,209,209,43,1,126,41,106,125,65,20,174,193,223,181,90,155,223,210,22,64,219,150,181,38,205,49,53,161,165,174,34,155,156,141,192,58,44,180,213,235,173,161,71,84,31,61,220,22,101,104,114,220,186,55,7,36,91,216,149,244,189,100,47,205,220,238,78,109,181,187,96,65,135,121,79,55,210,23,17,11,183,212,219,168,69,216,225,184,252,163,85,151,127,176,202,242,99,50,78,91,126,92,106,185,252,149,176,153,171,5,203,63,91,180,252,179,230,242,207,106,125,197,242,207,90,150,127,246,137,46,255,172,109,249,47,47,92,126,88,91,172,72,228,165,51,245,101,29,129,245,41,202,202,22,116,160,149,63,177,89,242,230,218,231,142,6,213,172,85,93,25,137,102,166,137,40,209,188,5,90,166,150,158,199,146,178,254,120,83,138,95,182,169,0,229,140,42,250,241,216,50,128,93,32,101,175,44,45,105,22,44,247,46,244,205,42,102,97,14,94,240,145,16,254,237,106,184,112,87,197,133,254,191,217,251,199,180,171,67,160,226,164,134,243,241,255,143,243,231,128,243,205,118,252,245,40,165,53,223,214,118,117,240,221,19,227,150,86,166,134,25,147,146,225,200,120,145,70,176,27,107,44,12,157,198,232,210,100,108,107,214,199,215,153,253,212,23,0,25,224,77,121,79,20,224,112,251,182,69,100,152,229,58,92,30,16,158,24,41,94,104,22,179,0,26,101,198,4,253,15,181,171,105,242,226,124,115,2,46,4,193,51,105,69,231,228,12,232,20,219,218,218,102,59,105,71,231,228,76,232,92,254,130,11,164,33,213,164,21,58,177,92,16,205,243,91,163,113,185,66,69,167,40,244,65,134,86,246,171,245,233,177,213,107,86,121,74,47,23,111,130,207,234,201,42,134,214,26,93,174,228,49,224,41,180,58,134,190,102,107,61,220,160,195,92,34,140,87,95,188,24,168,152,23,40,80,230,44,203,109,65,2,136,53,124,237,26,120,162,120,218,122,119,98,203,133,167,76,7,176,205,62,110,234,107,221,62,71,129,48,125,175,145,172,86,212,118,192,109,206,95,84,59,224,112,247,27,110,82,216,31,76,113,212,203,24,29,131,129,186,147,23,95,140,123,206,100,13,70,189,216,159,104,59,248,54,137,92,180,173,106,236,3,175,125,51,219,73,223,221,194,47,160,48,227,164,230,68,9,124,246,89,26,120,115,76,238,3,251,76,24,157,50,79,110,213,137,221,124,89,137,155,184,250,205,175,134,241,71,60,246,169,47,185,205,170,249,240,209,120,244,185,163,54,72,209,193,189,61,56,148,225,120,6,248,194,252,117,121,137,153,255,221,9,110,116,68,151,19,191,64,135,63,0,230,13,113,79,221,192,153,244,90,224,65,2,110,217,177,218,254,122,181,29,200,18,185,115,99,192,189,233,228,232,240,229,251,96,134,182,76,82,251,0,48,189,192,240,109,69,201,14,50,28,204,101,123,147,190,88,7,198,138,205,27,128,188,237,57,203,255,79,122,188,168,248,223,33,8,229,219,243,233,160,152,47,2,2,23,251,110,57,63,29,18,76,36,193,59,113,25,7,195,33,91,108,124,37,123,31,30,73,212,197,28,23,171,177,147,111,103,37,142,109,147,183,110,175,89,27,226,75,136,178,40,206,182,134,90,51,171,139,179,173,125,173,141,87,213,218,214,141,182,198,3,125,80,81,93,11,102,178,214,44,11,106,109,235,115,208,76,251,210,118,171,9,72,132,110,19,156,176,183,30,246,236,187,218,136,85,53,154,137,231,79,54,245,221,210,235,221,251,107,61,158,87,40,123,141,157,116,44,94,228,190,224,219,242,29,122,113,160,37,247,192,69,142,236,42,56,23,151,181,167,7,157,186,214,218,132,62,45,121,234,203,64,6,55,135,187,68,27,172,241,172,63,16,170,168,74,196,155,187,150,104,144,239,85,251,173,237,133,31,155,37,29,134,159,231,203,194,225,105,95,27,239,90,113,158,70,184,15,1,186,231,187,86,123,141,28,126,7,124,103,39,129,126,155,115,247,77,176,174,110,147,245,69,129,188,185,203,131,243,184,166,108,247,46,200,76,158,128,102,177,190,173,45,80,103,246,28,99,108,219,200,29,24,125,171,102,136,34,249,5,117,209,40,202,74,39,120,238,68,94,2,66,249,232,155,83,60,52,188,244,210,65,52,176,96,172,11,158,253,144,125,169,29,228,226,6,126,163,114,127,48,156,220,195,10,14,252,44,46,77,168,136,118,151,126,181,29,70,140,162,220,234,117,179,56,99,15,12,118,79,71,88,81,36,49,67,216,240,244,175,185,203,207,218,225,131,131,193,144,93,241,47,3,77,228,199,98,38,242,211,41,216,207,207,119,121,91,81,242,182,160,160,79,104,224,85,148,243,81,34,175,228,163,240,179,147,39,242,20,225,137,60,53,116,34,207,111,161,81,6,30,111,131,89,176,171,28,80,202,175,6,89,193,159,205,211,152,93,165,97,92,10,168,6,252,238,208,15,249,120,225,32,229,239,205,51,49,15,127,232,241,249,14,227,33,127,71,22,236,102,236,170,204,5,84,137,183,195,231,17,239,230,188,95,24,100,28,190,112,183,40,4,214,114,159,67,31,15,248,85,49,12,196,19,69,204,71,9,242,152,227,42,137,114,14,115,224,231,124,20,63,245,56,164,59,97,206,33,77,138,146,207,50,200,4,238,211,96,151,227,47,42,241,109,155,138,254,139,112,96,177,221,8,88,178,102,143,250,132,70,2,125,128,215,133,71,211,173,240,58,220,97,167,96,244,9,53,25,30,161,68,244,22,6,116,154,233,101,26,100,134,187,242,186,136,238,120,152,9,128,7,9,230,187,166,238,64,16,190,252,50,104,223,47,99,2,231,16,213,205,81,31,251,92,65,19,182,122,109,242,86,57,182,15,106,34,93,200,193,49,122,141,135,189,195,173,241,182,123,68,85,19,71,211,106,205,186,136,31,196,101,31,92,190,120,145,110,210,215,114,251,244,189,92,186,6,246,164,246,93,144,202,135,186,205,3,66,22,95,77,7,3,22,229,225,28,107,93,112,179,10,8,62,247,104,86,26,69,128,151,161,179,248,178,106,197,62,76,10,63,231,248,169,88,208,90,120,38,6,112,111,137,95,125,29,130,235,214,151,87,184,153,90,181,227,70,20,126,217,190,127,13,51,144,106,20,45,225,40,27,197,231,113,231,104,148,225,222,242,209,150,117,155,125,153,21,96,42,217,38,243,143,126,252,243,167,255,244,71,79,254,199,79,63,254,226,63,224,166,149,191,254,241,211,239,126,229,233,55,191,252,225,119,254,24,199,100,187,89,54,100,144,84,13,14,130,237,68,254,218,178,174,76,39,179,153,243,202,116,180,55,26,59,215,14,118,202,33,180,59,119,38,128,198,251,32,163,197,246,30,167,152,76,15,45,123,209,131,175,28,150,227,218,99,179,193,65,233,76,232,102,237,169,203,5,46,133,115,107,48,222,59,162,249,244,73,158,26,39,97,84,208,193,234,61,122,100,61,216,119,174,124,202,106,46,8,12,11,35,225,135,193,73,58,203,225,95,43,199,131,241,220,65,3,124,209,208,11,71,90,179,232,23,125,134,27,67,84,250,119,178,215,233,22,126,39,155,128,226,252,54,238,215,6,43,40,53,59,127,125,86,78,55,169,156,96,142,244,126,241,226,5,69,17,151,143,128,146,167,163,7,148,212,209,65,175,223,233,91,47,131,122,47,167,29,85,192,194,6,131,213,115,252,11,156,59,148,235,181,62,128,167,47,89,218,70,202,246,113,237,3,172,60,5,72,21,59,146,21,119,84,247,41,14,153,93,248,240,104,195,228,66,123,119,99,204,62,222,206,10,223,78,122,98,187,50,248,58,106,127,138,177,7,133,16,66,88,196,118,48,8,29,237,231,75,224,147,131,182,27,77,9,202,245,248,119,252,50,100,1,163,230,68,167,229,238,180,156,237,227,84,7,12,247,195,209,236,144,216,133,45,159,232,113,121,60,252,221,114,142,179,135,37,25,177,44,26,77,216,98,27,54,219,182,209,161,4,24,226,121,35,61,155,151,224,1,5,240,237,209,84,95,107,138,147,217,33,240,120,105,202,19,153,145,239,171,202,56,151,37,52,220,209,236,238,62,88,0,140,163,185,119,109,180,163,255,121,208,21,247,122,246,5,140,158,137,2,158,46,122,154,244,17,111,173,146,103,124,137,93,110,140,25,61,2,138,128,59,76,217,113,107,178,215,21,69,139,252,51,234,252,39,32,240,230,112,161,240,243,109,13,63,129,199,166,132,157,142,102,114,175,96,119,162,228,98,79,21,144,96,242,84,245,152,108,89,116,234,5,48,42,46,222,100,54,162,106,192,237,198,3,19,38,141,103,127,48,2,131,218,26,204,231,224,87,96,252,122,211,82,33,127,160,183,151,171,201,78,119,139,205,96,27,85,92,75,226,85,147,16,173,111,22,81,138,77,138,180,139,95,224,57,150,24,206,239,83,107,111,147,7,253,134,91,32,221,142,203,203,51,140,199,77,107,39,115,52,200,74,149,101,12,40,233,143,228,51,99,170,16,55,221,172,64,117,248,88,183,253,88,21,157,20,4,29,46,32,7,162,148,102,156,234,229,35,60,184,82,20,26,33,38,95,3,127,239,42,33,15,244,203,209,124,215,201,200,28,0,53,75,141,196,221,175,3,253,103,172,72,64,189,150,189,160,71,197,53,131,218,57,71,152,44,151,100,134,164,46,47,45,139,107,185,67,208,114,253,250,13,10,91,17,96,195,205,65,255,148,249,15,23,204,127,40,230,63,20,156,2,106,122,9,52,128,233,200,211,153,108,193,251,38,11,222,55,17,239,155,112,166,0,42,93,225,200,167,209,236,247,94,63,56,68,91,170,209,131,190,3,15,52,1,36,59,152,129,226,153,160,140,7,82,29,141,139,234,104,8,190,41,63,213,102,54,155,176,156,25,149,32,3,68,5,99,95,38,194,15,177,230,141,171,47,235,132,39,100,80,105,114,110,191,212,46,31,128,98,185,52,216,104,49,62,230,202,191,91,76,188,115,18,153,173,195,247,141,152,173,242,200,68,69,48,8,12,89,33,128,165,40,255,231,243,95,127,250,237,31,60,249,245,183,111,94,253,215,15,190,163,23,118,254,159,207,255,165,37,153,83,127,95,175,251,16,71,219,176,232,189,150,205,87,123,3,60,224,23,135,163,227,206,124,50,169,230,163,195,142,144,3,253,223,6,123,101,127,254,219,157,2,171,228,251,191,205,239,59,247,166,131,195,195,114,250,219,47,189,56,18,183,70,240,122,135,76,73,172,84,59,152,237,57,128,45,7,91,161,215,250,232,165,23,15,69,79,113,143,203,157,223,126,137,54,158,190,184,126,248,82,231,197,117,128,226,37,11,180,233,120,175,156,78,142,102,213,125,176,29,176,108,152,153,138,224,45,138,21,107,89,132,18,15,97,99,142,244,195,23,246,231,243,195,13,144,47,54,55,112,91,182,76,48,46,165,147,127,72,169,178,168,162,56,64,169,75,109,61,185,251,188,174,117,31,204,134,19,192,96,143,130,227,205,91,159,165,58,36,126,142,17,70,115,198,115,30,113,245,236,122,171,122,10,243,35,252,140,51,178,103,38,24,77,134,191,115,254,183,249,150,227,112,253,94,9,164,92,78,197,223,155,227,221,9,238,53,161,169,140,214,232,239,70,139,197,128,152,65,107,161,205,152,88,52,42,25,102,56,110,13,124,246,142,158,205,249,14,214,98,60,191,69,106,229,38,248,38,84,86,212,126,171,241,218,138,223,0,181,242,162,119,241,34,127,166,86,233,163,193,56,31,204,222,90,183,122,47,201,42,16,48,198,54,27,35,94,98,35,117,225,230,37,52,111,200,104,235,15,214,180,87,173,181,129,118,194,100,255,67,68,29,61,196,12,59,48,19,201,212,219,16,54,31,200,199,223,189,246,154,133,101,154,131,131,217,6,213,167,195,5,73,212,201,248,245,67,180,17,128,251,247,112,195,4,220,109,54,49,217,105,115,21,188,161,57,78,150,101,11,81,74,231,185,41,201,250,26,149,118,90,88,6,105,217,53,195,8,58,213,126,219,154,111,9,247,116,79,147,59,164,208,202,175,100,212,20,4,107,183,2,6,194,122,29,4,181,173,128,139,248,131,243,83,151,225,72,32,198,186,243,202,221,215,26,176,179,147,221,118,72,171,162,164,149,99,131,25,122,214,225,9,219,171,141,126,103,50,155,95,153,28,222,111,223,77,178,236,37,32,246,230,150,88,241,149,167,114,190,119,129,186,91,241,85,123,229,220,8,85,45,121,65,109,176,113,131,82,38,56,32,78,179,165,150,100,201,152,117,38,104,91,235,137,36,173,57,189,226,232,76,48,55,199,127,221,24,254,132,206,18,58,168,23,240,173,132,232,171,215,110,93,123,237,154,37,38,126,121,120,52,250,141,96,163,185,11,206,157,240,5,186,10,228,240,108,23,105,15,9,139,100,109,203,241,111,92,10,175,122,218,159,136,146,243,1,241,28,148,218,129,127,255,241,206,251,59,193,32,238,110,225,47,137,122,239,122,190,255,111,28,245,14,118,227,116,103,152,36,171,69,189,115,63,14,86,138,121,251,126,128,249,203,60,204,163,101,253,221,195,53,107,23,112,59,91,191,114,4,84,50,196,176,194,244,245,106,84,57,151,31,140,15,220,193,142,87,102,81,6,154,96,190,107,1,58,243,112,144,90,171,141,135,86,29,94,185,129,183,147,14,119,189,210,189,55,217,101,131,196,187,195,83,7,25,29,236,173,11,75,209,41,70,83,176,235,221,161,31,229,105,238,229,238,33,172,7,204,45,203,194,229,241,121,185,206,69,74,159,96,164,37,240,135,20,103,166,0,111,0,163,81,128,23,227,180,121,62,224,193,235,148,157,114,140,97,97,175,240,68,104,123,151,135,147,119,147,132,95,241,175,187,210,221,34,90,28,162,231,199,236,47,8,214,15,229,219,6,30,6,190,121,144,153,242,27,60,200,204,131,207,51,61,91,139,147,43,137,109,109,52,83,95,40,166,96,140,149,98,247,27,90,163,111,206,202,106,215,125,179,0,75,66,38,208,187,214,245,81,85,221,65,147,216,126,136,251,246,102,27,220,220,247,129,2,71,135,27,214,227,95,125,255,233,87,62,255,209,123,191,254,248,219,239,125,248,157,63,254,248,221,255,253,241,127,251,239,143,223,255,218,147,31,253,245,147,239,254,195,5,240,169,118,6,197,91,78,53,26,191,101,109,160,219,137,137,96,140,89,15,159,5,116,96,219,3,96,232,10,142,10,218,118,187,129,1,133,234,77,252,90,221,124,0,226,0,244,29,56,119,190,69,59,4,1,240,75,237,15,161,222,197,67,104,197,20,71,243,170,36,139,230,16,196,194,22,60,51,59,222,107,62,131,36,171,158,0,140,224,23,154,114,63,140,147,40,242,44,251,120,84,222,123,121,242,246,134,229,117,188,142,239,71,89,199,247,130,8,218,65,200,227,118,98,203,119,1,135,111,31,84,99,24,139,92,139,245,245,123,247,238,185,247,66,119,50,221,91,15,60,207,91,167,183,90,135,206,8,56,192,10,130,60,14,45,176,140,135,116,110,43,253,5,173,129,222,20,153,123,120,193,161,69,135,84,45,24,168,152,219,73,154,186,126,20,39,121,210,137,99,207,77,227,44,75,243,194,9,220,44,5,176,178,142,231,36,110,16,120,113,226,59,158,27,165,89,236,197,78,238,198,169,231,229,17,180,228,112,229,67,239,48,15,226,32,84,93,34,55,244,146,56,10,228,64,78,232,102,65,230,133,169,19,187,65,18,198,177,223,145,157,197,227,29,217,89,60,222,17,157,197,227,89,71,128,211,97,47,247,114,192,161,155,39,65,226,167,90,83,226,166,81,154,36,145,128,40,234,24,48,118,52,64,248,99,49,60,133,131,119,66,55,140,0,169,129,132,81,127,92,118,150,160,81,231,80,62,174,97,143,119,6,36,38,121,14,83,234,248,110,132,15,69,14,64,237,65,95,47,21,77,241,131,206,129,19,0,224,56,153,192,225,131,165,133,2,216,83,47,247,28,152,180,31,121,126,46,103,232,104,175,231,176,194,59,162,44,2,25,14,8,165,62,169,227,167,110,234,69,73,26,58,153,235,135,81,156,105,189,5,104,98,66,106,21,249,203,50,57,143,153,188,37,103,47,110,73,200,138,38,58,195,142,4,72,161,90,46,85,39,117,19,196,135,194,181,90,24,65,60,234,66,162,88,146,167,0,191,35,49,35,251,104,19,98,104,144,11,12,56,143,67,215,103,253,197,138,22,58,158,77,218,150,163,169,181,20,111,52,47,36,226,229,227,146,20,36,113,40,178,109,62,46,80,161,214,68,17,162,108,145,175,0,78,78,211,56,213,86,66,162,91,190,75,226,86,242,163,182,128,28,147,226,165,173,11,193,59,107,11,193,251,52,31,215,0,147,104,231,146,35,116,228,90,251,48,98,158,249,161,175,99,161,129,214,142,38,68,56,95,202,215,123,106,106,75,8,64,180,32,139,101,169,235,101,0,15,80,76,224,70,136,157,250,130,203,183,182,173,189,193,244,142,239,185,113,0,111,9,29,133,118,64,69,2,38,86,174,221,52,185,204,16,118,234,150,41,45,52,156,54,4,171,206,119,124,254,26,223,113,44,41,97,35,104,196,135,78,248,20,188,195,115,189,40,139,243,76,45,165,28,73,190,68,10,100,121,75,190,214,92,55,77,158,75,90,229,210,91,144,22,46,68,24,184,94,140,107,239,4,190,11,139,154,250,237,11,225,104,138,130,163,76,174,121,83,63,164,26,202,249,84,29,49,85,37,115,51,157,81,27,64,235,28,187,88,120,11,26,145,157,53,54,104,226,69,234,25,181,28,2,70,37,243,0,200,16,40,49,214,150,106,149,229,144,47,225,175,77,148,182,48,129,149,147,86,242,152,203,117,88,14,80,6,110,30,102,161,159,73,141,178,47,231,80,156,69,197,103,142,18,238,2,6,173,69,32,94,106,109,249,188,15,42,9,0,72,51,98,61,62,85,99,93,4,62,3,101,37,40,125,43,23,164,99,112,140,82,216,18,69,146,66,164,228,144,210,72,137,142,220,77,252,44,201,131,22,204,106,194,116,129,130,9,145,208,253,36,1,22,3,65,3,184,2,154,71,137,19,159,141,210,253,202,225,4,18,229,74,170,23,207,143,140,253,74,190,95,42,241,176,208,40,75,82,104,67,246,115,10,245,87,146,23,26,129,114,121,161,9,110,63,201,161,31,138,44,37,96,21,93,2,22,149,141,99,40,95,5,77,139,57,43,213,128,66,21,80,98,146,248,73,22,232,148,104,12,171,132,177,32,201,86,74,148,88,146,130,64,99,95,78,82,134,81,160,72,81,107,18,164,8,163,107,250,164,185,134,252,34,145,45,100,88,122,240,174,156,12,62,129,129,79,84,216,198,154,176,253,196,117,95,162,235,190,101,194,182,174,251,162,142,110,132,155,164,124,170,176,69,7,174,201,129,134,129,22,200,22,82,122,224,221,193,160,96,174,159,83,20,208,58,112,67,95,173,131,152,71,155,210,19,250,253,92,235,144,156,219,6,145,235,32,116,141,92,7,181,196,130,143,181,155,231,51,66,52,219,175,49,53,157,109,229,227,82,168,4,65,230,6,224,14,5,185,194,83,67,168,212,93,32,77,168,72,236,107,18,182,97,2,107,178,69,25,140,92,182,132,142,233,0,27,172,214,49,117,234,25,29,89,41,72,37,202,184,255,172,16,20,192,212,80,23,107,60,147,187,100,23,164,45,14,176,177,196,18,17,178,101,95,118,66,146,143,82,55,76,225,5,82,72,20,186,141,109,98,209,112,45,29,211,123,49,12,114,101,69,200,9,42,238,16,16,51,151,55,213,36,184,156,187,20,101,65,139,23,182,80,61,214,204,173,134,149,213,170,11,27,226,94,1,219,226,179,41,166,86,62,178,130,87,69,5,12,55,82,243,136,4,154,153,18,38,69,0,138,37,3,158,203,164,60,136,26,2,136,35,75,186,63,81,75,136,65,81,179,12,49,40,71,156,67,139,33,134,196,15,189,44,114,140,232,137,26,64,174,146,124,155,17,225,57,139,211,170,162,48,154,36,105,137,58,164,240,28,114,33,184,164,30,97,163,69,240,104,30,118,67,114,180,172,191,137,244,166,53,147,214,204,237,28,227,110,248,70,41,169,138,58,238,165,212,151,97,7,46,9,100,48,198,140,211,40,42,146,66,95,187,18,230,245,57,249,105,113,8,76,39,236,166,116,49,116,132,122,74,185,0,130,49,53,55,200,96,39,83,238,200,216,158,102,91,154,171,177,68,49,40,25,21,128,94,142,89,224,77,24,94,139,3,111,124,32,45,162,99,136,125,49,51,77,69,203,192,155,132,127,137,79,101,178,135,136,7,206,140,85,239,24,246,64,33,151,65,77,95,40,34,77,33,75,33,111,178,204,153,34,111,102,252,234,244,200,27,26,67,65,26,115,8,68,48,242,204,166,208,249,76,154,165,49,52,238,144,139,11,185,150,137,230,49,24,110,151,22,19,204,107,193,196,224,185,50,155,65,255,29,195,105,85,183,100,152,79,61,213,242,92,179,37,58,151,133,150,28,139,1,43,222,57,239,8,237,80,52,33,106,49,109,90,131,236,139,140,38,61,92,215,208,87,196,202,26,87,243,126,218,197,146,96,162,169,132,26,118,143,211,102,45,45,136,97,170,108,7,115,11,128,63,249,242,238,107,26,65,233,66,77,166,40,58,148,105,14,211,255,95,45,21,195,208,51,107,75,188,52,101,138,233,6,137,104,174,38,101,34,55,11,195,36,82,228,182,47,188,160,226,148,32,141,116,169,153,243,170,163,146,195,166,81,25,103,86,205,161,86,158,110,152,184,33,24,31,0,58,87,237,249,106,241,252,160,197,193,146,111,18,67,105,246,142,230,87,193,85,142,22,110,139,69,47,23,102,105,208,160,73,246,90,236,160,233,79,153,177,3,77,122,11,205,38,67,186,202,213,146,225,132,243,24,170,231,15,43,6,57,12,145,6,89,158,201,184,132,8,43,250,197,249,168,85,129,32,28,122,197,109,114,150,74,250,27,174,76,75,216,78,227,228,166,192,48,164,182,90,1,45,25,210,20,78,166,177,162,22,71,82,144,114,206,52,203,172,41,64,76,175,91,139,239,176,22,64,115,26,184,65,140,175,86,238,229,41,86,125,168,172,250,213,148,40,95,100,77,137,242,62,146,52,149,7,32,195,42,50,85,44,157,130,101,241,132,197,185,196,115,89,231,113,139,214,80,150,145,92,6,1,99,199,20,167,45,86,163,22,96,149,209,103,21,222,17,153,12,241,158,134,171,219,244,103,53,106,111,228,249,148,81,105,122,134,186,77,47,4,110,107,14,178,41,122,228,138,107,65,182,133,190,174,161,194,21,7,72,118,145,56,80,121,12,41,122,180,216,154,177,246,45,92,37,25,69,8,143,142,17,169,237,104,6,152,52,102,26,38,153,108,33,85,128,185,93,192,78,164,68,186,10,77,20,173,170,160,225,95,42,229,32,236,239,150,156,134,30,134,227,14,141,12,195,169,64,242,234,206,172,153,64,91,33,1,27,233,174,112,211,66,55,93,46,45,190,39,92,97,51,150,209,154,224,104,8,63,192,51,26,47,121,157,189,86,21,62,241,89,202,15,84,128,173,99,40,102,21,65,68,158,224,204,171,248,89,38,47,150,68,207,150,196,144,207,19,5,211,196,153,153,251,151,107,175,132,143,228,233,54,119,106,97,129,140,102,68,102,158,27,102,152,217,22,211,141,127,19,21,176,116,21,62,57,21,208,22,82,94,168,2,218,252,142,179,169,0,30,96,83,150,172,86,56,116,122,90,155,191,54,172,71,248,211,212,141,81,128,37,202,28,57,165,192,32,58,171,46,110,58,180,114,177,180,133,80,145,32,30,89,215,56,68,197,221,207,178,18,134,159,118,122,178,196,87,22,164,233,45,201,124,140,2,76,1,43,243,23,102,76,103,97,190,176,22,97,11,209,242,196,198,80,25,232,159,180,77,180,108,29,148,58,84,218,251,60,28,145,152,169,166,179,229,74,52,142,224,11,161,204,129,38,71,68,42,71,179,44,204,179,220,40,10,211,8,180,32,138,105,61,119,189,74,164,39,119,140,176,234,89,82,221,154,106,150,54,144,204,1,104,150,10,143,141,5,142,238,191,174,156,4,136,85,32,242,124,73,0,137,52,249,10,25,15,149,5,83,202,180,80,38,159,25,240,55,221,78,141,51,100,180,51,77,124,120,35,140,26,201,112,215,106,177,231,84,143,61,55,202,57,29,21,48,83,236,172,44,86,174,145,90,106,230,204,156,87,91,197,66,51,203,170,133,92,234,73,217,184,37,118,41,113,223,110,166,138,124,139,170,112,104,6,127,58,102,213,103,91,229,205,41,249,23,47,55,43,67,89,196,34,117,61,150,40,89,174,49,90,172,166,223,40,18,26,183,8,44,105,185,234,242,138,101,198,206,167,55,62,1,121,181,170,226,56,143,29,117,59,242,176,6,215,139,49,160,18,71,46,86,109,103,201,39,81,18,74,197,40,124,29,154,206,125,218,145,17,39,101,155,200,226,36,76,225,161,218,72,150,251,111,13,83,72,171,86,104,185,80,80,201,7,42,45,158,210,70,152,75,11,120,120,237,131,150,107,79,97,140,8,3,23,169,76,12,158,49,229,165,57,204,146,22,76,121,174,69,236,87,114,143,155,129,245,165,238,177,230,166,174,226,30,55,148,142,22,50,149,249,24,1,99,212,34,118,78,23,119,75,197,206,242,156,87,24,4,110,204,132,114,187,191,112,122,250,165,77,41,55,133,142,41,205,205,173,0,166,238,232,152,186,227,156,229,151,231,42,82,51,150,208,49,85,135,99,168,142,243,21,183,177,4,64,18,186,73,61,45,120,102,230,56,3,141,107,174,168,244,139,244,32,129,12,141,9,239,90,175,161,149,117,155,11,125,97,179,82,202,136,168,181,196,54,22,242,86,108,202,105,5,154,114,57,149,241,38,75,207,206,155,16,78,192,68,10,88,185,92,173,220,114,73,32,195,212,1,134,80,87,5,17,202,174,83,5,40,66,168,159,85,119,156,81,7,104,214,38,191,144,168,84,203,173,203,125,130,106,105,70,190,185,201,33,90,38,157,218,108,84,153,55,224,11,112,59,74,192,101,200,0,47,126,39,240,96,93,207,140,251,51,235,95,89,60,201,145,34,245,74,91,132,73,234,223,243,149,168,156,103,95,133,34,83,201,176,210,12,82,162,82,105,21,51,144,113,166,21,0,255,57,78,92,146,115,190,68,202,153,19,105,38,242,219,156,182,186,68,74,140,12,153,47,83,197,117,167,77,48,142,140,247,125,146,198,144,99,240,141,228,102,101,171,169,82,58,141,68,206,42,123,130,40,113,115,15,23,84,213,208,174,138,121,35,230,175,132,144,20,57,10,153,28,113,90,149,226,121,22,236,124,206,178,150,228,148,52,47,173,35,85,15,164,100,186,66,237,42,235,102,56,217,103,112,150,27,165,65,129,231,250,188,242,158,251,63,207,70,28,45,200,206,212,24,161,41,149,148,241,33,137,79,179,113,21,247,159,203,95,62,143,219,27,59,198,50,42,143,69,153,117,146,69,181,34,134,70,165,73,75,65,135,22,64,151,245,139,232,44,231,60,160,44,54,26,174,180,11,32,209,5,191,97,106,104,37,212,202,93,150,133,140,45,53,60,122,241,14,95,255,149,138,119,58,70,175,150,18,57,149,255,151,98,68,189,78,4,51,105,23,128,216,58,99,248,39,198,118,25,220,234,24,103,110,246,28,55,1,68,207,115,3,92,178,180,248,92,70,51,140,226,243,236,148,93,0,205,109,68,207,108,67,11,208,151,7,70,38,139,14,11,38,174,73,150,211,19,198,225,178,202,31,35,179,213,98,244,155,91,115,53,228,203,204,160,180,129,206,72,217,102,198,192,235,24,229,143,45,105,74,189,144,146,47,141,226,88,25,132,146,138,108,105,130,120,81,44,14,139,112,3,152,97,22,4,145,212,110,73,173,234,83,91,10,147,53,140,221,222,90,184,83,1,43,81,40,120,163,173,20,186,81,79,230,152,229,128,75,237,76,174,61,23,231,127,53,186,150,222,155,18,49,188,248,36,93,190,1,251,244,180,243,210,252,128,100,117,89,249,165,138,223,226,200,115,235,78,221,153,93,95,35,206,239,24,246,187,238,106,169,171,115,25,168,231,217,33,208,86,194,165,172,89,61,200,39,252,45,101,214,158,61,44,180,180,20,186,173,34,85,232,215,40,74,221,140,101,205,84,161,68,219,118,141,166,253,146,232,210,106,149,125,45,245,186,138,68,223,200,47,166,41,151,169,101,55,166,81,143,124,206,234,57,51,138,97,90,93,18,205,18,88,37,104,84,94,70,18,133,168,244,150,92,83,219,15,3,110,21,21,75,40,11,69,43,136,51,78,51,104,181,205,5,199,58,90,149,152,60,175,195,32,197,214,109,144,75,246,215,154,221,53,83,81,84,136,72,107,220,216,157,232,119,218,206,15,104,214,206,105,21,226,92,51,42,220,182,84,207,106,252,45,235,79,88,203,131,219,81,8,142,106,156,102,20,248,1,188,153,53,159,75,183,244,27,54,84,203,46,23,113,86,134,89,157,104,84,3,169,55,72,245,212,220,226,178,202,54,24,101,77,206,86,136,40,20,134,31,217,82,211,47,61,6,179,148,127,201,238,48,169,250,205,162,221,51,30,19,176,114,26,95,179,146,110,195,191,104,65,122,32,63,115,152,18,202,200,120,213,35,81,226,246,35,81,184,3,162,172,78,206,175,210,242,73,206,162,164,101,81,82,171,142,110,214,151,158,85,71,11,116,202,157,241,146,21,159,239,86,13,39,140,93,94,91,36,146,229,122,37,157,86,247,218,220,222,175,105,12,89,229,186,100,7,204,194,10,188,176,69,248,158,169,144,183,5,209,45,123,98,68,245,108,199,176,69,91,17,93,47,0,214,202,230,207,128,232,164,142,232,196,205,48,227,168,66,93,251,218,33,0,162,156,80,11,201,157,175,134,122,181,195,151,234,123,0,178,74,149,51,202,247,159,167,62,58,93,86,231,188,68,212,83,45,137,155,97,109,85,46,19,50,173,232,81,59,40,254,141,207,166,106,137,90,201,130,116,67,7,175,160,39,83,157,196,86,62,143,162,65,98,18,135,170,42,86,12,86,56,134,172,168,153,32,194,42,17,147,104,49,156,219,16,221,40,15,90,142,232,5,7,126,168,56,180,142,104,195,32,81,230,178,134,104,51,240,190,16,209,205,245,13,150,215,197,214,253,142,68,183,75,128,145,177,182,11,131,46,188,200,102,149,141,229,137,158,58,53,183,147,156,126,6,133,89,55,173,239,26,86,214,90,125,1,179,229,134,244,226,35,44,90,130,80,75,44,104,211,163,53,87,206,81,7,93,24,101,221,24,78,103,255,97,138,34,115,9,215,81,11,191,159,118,32,136,0,255,108,231,123,156,17,183,90,252,227,244,115,65,130,223,0,169,194,62,119,116,195,92,184,40,234,216,16,233,230,249,169,15,195,177,179,118,10,199,48,210,28,115,86,106,24,51,130,183,192,235,104,34,111,149,83,125,106,76,190,154,215,193,153,220,180,70,87,57,13,104,209,89,42,11,247,218,220,206,224,69,94,26,2,230,226,208,141,121,166,254,76,199,208,36,179,54,82,107,56,93,197,114,82,19,77,26,169,53,246,203,181,146,154,241,190,217,226,3,100,84,167,250,62,196,86,10,171,239,177,66,63,87,154,235,29,111,230,212,217,247,52,138,107,14,171,151,229,158,215,207,93,1,229,181,228,160,49,203,246,67,49,78,223,211,152,24,233,241,218,158,198,5,103,229,201,167,146,7,183,125,100,189,44,77,129,88,227,192,77,26,187,87,86,59,249,104,5,146,75,246,229,12,139,51,77,172,150,137,56,125,70,233,190,90,217,7,150,141,231,178,110,88,255,233,106,118,45,187,126,189,126,170,105,132,199,194,218,173,231,150,6,81,4,142,105,150,39,105,39,207,18,215,167,106,133,65,152,4,64,116,204,104,12,221,60,13,51,60,195,179,131,193,233,52,136,221,136,249,191,94,103,113,63,71,239,247,95,20,116,215,174,165,215,163,58,116,241,98,232,50,47,1,123,203,7,25,213,201,3,144,18,132,249,27,17,70,179,243,212,195,35,102,100,81,19,144,40,104,49,140,230,128,237,224,185,73,16,5,121,222,214,118,44,175,246,163,24,164,55,101,136,143,29,217,90,120,250,126,96,117,238,140,57,166,106,83,232,191,126,249,250,149,38,250,147,37,19,12,35,55,6,33,8,54,125,158,129,40,165,119,221,8,51,32,131,4,252,160,64,131,171,50,130,242,133,177,221,122,89,237,154,81,74,232,24,142,174,118,242,37,171,149,48,207,26,210,43,7,84,29,165,88,4,145,83,75,101,211,126,152,227,180,240,137,66,157,23,5,116,46,23,70,165,230,150,46,214,131,219,184,17,33,229,196,0,106,55,164,130,210,253,40,136,96,134,152,242,57,86,89,2,88,67,153,166,87,144,203,28,130,74,216,139,166,26,77,105,81,17,163,140,68,68,163,98,121,224,201,178,173,233,102,77,152,140,162,155,185,150,37,39,209,136,69,60,150,249,45,69,113,151,189,43,241,245,43,117,138,75,151,80,28,112,121,26,122,41,178,44,44,72,70,44,122,35,4,44,194,139,130,40,189,18,224,73,198,126,156,102,185,214,161,19,132,57,44,40,224,160,3,128,184,30,149,159,106,141,145,7,115,78,243,40,132,21,195,178,11,68,12,172,66,39,202,220,48,200,242,20,30,19,206,82,39,75,221,152,74,244,58,89,4,107,131,251,60,85,219,62,10,164,28,7,10,143,163,220,77,89,213,176,167,31,113,37,163,13,1,72,63,10,166,72,202,137,85,219,190,100,226,66,201,8,69,98,90,149,155,106,147,15,31,59,242,221,10,160,160,128,153,69,62,174,44,140,36,97,119,0,9,65,136,162,79,107,147,243,121,67,97,166,208,60,58,129,22,71,153,222,242,17,7,4,129,79,162,84,181,45,23,48,217,226,229,6,98,117,243,12,214,59,239,228,128,145,140,192,223,87,18,174,93,130,106,86,132,68,109,43,118,52,194,41,28,13,61,78,11,122,156,229,232,185,210,78,98,173,212,168,222,170,181,238,199,73,232,6,69,0,244,65,20,7,212,7,189,48,43,169,130,175,113,46,9,26,30,35,150,214,143,177,147,231,67,193,248,25,37,52,59,114,129,180,182,4,212,6,137,197,5,196,238,180,16,187,211,70,236,142,34,46,141,218,53,179,84,213,164,40,41,41,150,65,83,110,178,13,164,164,134,154,0,237,29,128,167,208,104,20,52,179,7,56,32,63,6,116,182,135,97,158,64,182,249,157,52,114,169,41,106,204,205,99,199,15,32,194,221,152,112,168,186,118,90,30,223,15,208,95,39,121,120,12,235,226,83,16,19,6,146,209,115,149,30,151,117,201,50,83,39,118,144,104,76,44,84,147,39,187,57,122,117,19,151,231,226,193,99,71,190,83,3,164,208,208,32,97,134,213,18,104,208,218,228,60,116,6,246,52,231,77,228,161,53,223,25,52,8,158,29,0,210,62,112,125,174,134,205,189,6,250,209,133,98,151,187,92,123,217,164,49,214,114,81,159,47,230,253,16,43,174,50,148,148,48,101,152,24,43,77,215,180,176,206,240,50,231,174,137,67,193,34,132,131,12,48,29,69,136,3,185,76,74,72,72,102,106,121,26,248,50,113,61,182,0,11,76,0,89,0,174,9,114,241,56,152,0,185,240,15,181,197,87,142,133,236,233,152,79,135,55,36,18,20,26,175,93,187,30,93,191,90,67,99,226,45,215,152,48,122,16,102,26,30,213,184,255,225,49,170,234,165,149,102,5,62,74,192,70,200,234,40,101,109,15,52,194,10,115,223,205,72,170,21,138,29,61,77,185,170,140,134,94,85,206,82,26,117,56,164,60,208,119,81,54,247,234,169,54,29,7,234,205,154,196,84,199,156,40,33,42,30,174,163,95,59,69,80,109,50,229,89,151,150,135,219,72,170,133,51,19,127,49,73,1,216,110,18,1,236,96,34,70,129,112,60,28,195,249,211,54,3,202,132,144,180,191,133,117,88,153,97,53,149,181,85,35,168,98,74,177,201,66,78,151,171,76,221,223,213,106,161,37,46,164,184,130,249,199,41,125,177,2,204,115,31,49,31,171,242,16,85,22,171,66,163,178,142,77,243,162,228,24,122,42,81,132,34,192,166,199,218,137,76,3,223,72,88,232,17,20,157,95,228,161,100,82,9,235,103,144,113,182,80,175,18,199,199,234,7,202,16,148,97,71,193,40,13,8,53,59,101,53,200,121,242,254,29,133,149,150,3,35,84,117,144,49,201,14,79,90,197,121,45,114,162,194,238,130,5,59,205,39,18,45,70,165,31,124,41,182,152,240,149,235,24,16,118,140,153,233,161,64,57,199,6,70,218,234,159,228,116,52,224,140,21,208,68,148,215,65,43,207,56,240,3,76,56,90,14,77,43,155,213,25,26,127,48,45,44,190,160,34,15,73,104,99,165,70,225,152,206,73,194,179,86,139,42,143,25,4,145,207,190,230,162,73,226,4,120,182,46,94,19,39,138,177,122,2,36,10,90,191,1,96,5,177,41,79,209,138,181,182,12,156,87,66,254,12,16,20,6,40,94,100,91,212,49,251,69,69,228,3,250,129,87,209,252,73,65,236,113,211,148,47,34,60,3,82,152,216,170,147,128,129,75,169,187,202,49,62,18,113,54,1,35,79,59,109,201,221,73,151,87,90,101,188,152,83,188,179,210,216,74,58,229,109,71,231,53,11,39,204,202,7,149,186,232,24,103,220,154,69,144,149,22,187,17,133,52,133,20,125,102,33,157,156,128,36,157,7,183,97,117,131,4,164,33,168,55,32,199,20,103,81,41,187,131,95,248,42,242,45,19,92,234,158,210,232,70,147,163,165,41,132,176,109,14,238,24,207,171,115,16,229,227,114,104,243,49,213,116,43,74,1,127,160,20,96,50,100,7,211,217,129,250,240,60,158,112,219,247,146,12,40,11,80,141,14,14,144,53,161,250,141,56,3,20,144,16,220,215,20,55,240,122,140,132,187,47,174,210,99,165,153,29,213,40,175,246,21,143,31,171,251,55,192,135,10,221,36,244,147,20,154,213,8,114,252,229,26,54,88,172,97,97,54,129,8,29,6,97,236,230,100,113,87,170,156,81,136,171,220,81,145,75,65,39,133,89,16,230,104,135,229,213,183,13,201,33,43,85,168,196,69,87,136,218,37,39,55,66,55,7,165,48,6,217,192,15,114,214,40,155,139,162,186,100,243,114,71,223,140,39,20,191,10,105,105,94,161,148,195,210,44,82,159,123,17,83,45,90,100,169,52,152,204,227,19,56,48,149,54,51,165,8,149,169,41,38,171,102,214,169,125,146,164,177,175,87,177,113,115,178,170,148,188,82,51,211,14,27,150,128,201,85,84,83,147,134,78,97,110,12,208,178,100,124,174,130,255,229,34,170,13,33,114,174,218,196,180,201,138,137,57,106,25,205,115,142,234,242,81,159,152,50,223,212,180,180,128,150,164,78,73,176,170,54,71,46,162,153,44,48,78,92,84,251,239,196,26,170,105,41,141,175,104,83,210,171,156,149,246,85,25,163,186,168,163,153,153,245,137,170,138,243,74,145,166,156,41,125,63,40,6,213,131,60,174,226,38,133,118,66,183,170,10,193,239,169,96,144,94,43,78,22,193,8,205,138,212,235,218,249,16,170,6,74,12,161,89,116,42,160,161,52,134,170,170,149,15,168,13,204,178,191,28,67,59,242,74,242,161,138,169,75,176,85,127,57,198,131,101,9,145,36,92,44,214,114,176,14,34,18,151,32,206,49,117,128,231,193,87,218,161,200,210,176,107,47,146,48,246,156,201,148,96,229,200,192,153,248,120,154,143,222,31,87,248,210,1,211,133,28,145,161,95,180,108,207,50,66,225,102,26,187,114,116,44,171,175,64,49,227,67,69,73,52,107,90,78,179,240,90,78,1,54,106,146,29,117,0,131,250,30,156,156,165,242,236,196,44,181,28,150,60,88,193,220,1,102,26,19,70,202,189,210,152,85,205,81,134,125,180,20,138,42,113,22,182,156,86,8,182,252,251,38,226,24,96,62,31,53,197,142,156,143,154,162,46,212,184,240,48,13,44,163,178,206,252,230,79,165,115,163,250,32,5,159,142,154,162,50,77,181,53,107,61,160,181,65,152,234,208,12,109,62,98,138,181,152,61,167,47,41,246,245,179,48,22,228,190,194,150,147,214,228,154,169,42,59,53,69,73,131,146,46,105,191,145,140,210,72,223,160,82,71,80,105,65,24,173,80,179,89,9,173,164,176,65,97,197,210,221,104,141,131,34,21,141,203,35,133,84,177,183,248,48,24,87,2,153,32,107,253,196,99,45,212,35,226,151,102,49,89,97,108,201,92,38,249,69,210,240,88,89,229,90,88,76,147,182,34,52,36,235,240,21,86,22,111,253,44,90,164,140,121,156,137,148,111,2,81,149,185,71,69,233,70,245,9,181,182,143,46,72,188,104,184,106,82,114,209,178,109,195,52,225,140,179,9,247,229,209,117,149,246,106,13,91,178,96,217,252,8,164,178,197,12,130,47,90,234,53,12,138,23,168,137,244,131,106,204,195,136,37,106,68,241,190,50,27,84,186,132,35,134,236,61,143,29,160,219,60,231,60,170,89,128,141,13,121,13,11,208,87,135,4,28,75,26,210,98,145,186,153,32,162,124,114,251,149,202,106,24,219,241,229,180,10,83,232,25,178,78,29,186,33,105,72,214,248,73,244,40,27,91,50,155,18,5,18,83,42,53,160,66,56,134,2,43,140,115,46,91,204,71,35,250,183,175,127,10,80,25,132,34,28,86,104,165,202,122,80,79,114,149,60,150,78,110,6,147,132,175,74,43,205,32,168,86,133,174,150,220,56,84,68,11,182,52,139,72,129,175,64,51,48,71,200,60,9,160,37,0,171,145,150,226,10,237,69,106,103,147,136,198,73,243,95,190,72,238,168,145,47,82,241,6,51,196,172,109,23,144,239,214,202,223,229,139,84,129,117,14,90,9,19,102,78,16,186,17,125,14,169,19,129,239,201,142,206,109,51,154,197,89,56,218,238,105,17,188,83,59,157,60,39,137,92,159,52,78,237,139,194,102,17,186,194,223,226,163,189,101,88,81,238,50,86,169,117,177,105,110,166,157,119,39,99,11,146,99,184,63,160,44,21,241,18,121,144,70,203,241,13,234,45,198,161,105,42,90,162,202,45,132,143,172,4,146,164,65,21,113,148,166,143,180,176,53,85,18,131,7,149,135,81,98,70,0,229,196,141,51,99,244,111,142,154,85,215,218,70,36,161,156,148,37,32,62,132,187,52,96,177,164,16,203,79,98,241,1,233,12,191,105,67,166,207,129,230,205,120,3,237,243,69,170,149,138,178,64,228,69,44,183,236,117,22,246,114,180,94,170,34,235,58,253,175,14,102,188,18,152,57,32,59,21,126,155,250,118,180,74,19,200,0,164,230,43,243,171,153,113,175,99,118,82,109,106,95,103,75,119,227,158,57,38,49,145,156,126,81,43,244,149,144,43,15,82,9,0,113,53,107,249,216,206,210,171,182,200,191,121,211,105,187,41,175,150,211,210,146,170,178,192,199,19,201,210,4,44,62,88,46,143,24,240,150,159,225,23,4,178,8,236,152,216,115,41,90,236,87,42,119,42,249,235,86,0,242,50,140,129,210,67,21,206,213,164,176,200,172,234,21,20,202,149,106,105,51,159,61,133,75,150,84,47,105,176,249,248,37,70,58,87,167,210,45,72,152,57,58,165,169,110,211,41,47,75,222,149,162,93,159,174,87,41,137,47,186,234,87,230,107,244,111,14,104,207,138,18,137,7,183,129,143,1,215,89,148,231,26,214,181,186,124,117,100,130,8,239,117,90,238,234,149,252,170,124,220,188,171,130,132,250,180,164,166,170,244,211,40,229,51,178,104,79,197,129,150,175,15,149,27,109,195,127,27,165,251,102,217,237,217,86,96,245,251,165,59,191,127,88,94,130,101,27,142,142,97,213,102,243,193,124,84,92,169,6,179,217,134,85,77,6,195,114,106,217,124,41,231,163,121,85,194,211,243,209,225,201,137,189,5,207,204,142,247,154,207,140,138,201,88,61,177,97,249,137,151,4,89,230,123,168,0,45,251,120,84,222,123,121,242,246,134,229,81,178,44,131,127,188,32,130,246,114,58,27,77,198,208,223,245,45,251,237,131,106,12,99,237,207,231,135,27,235,235,247,238,221,115,239,133,238,100,186,183,30,120,158,183,78,111,21,83,75,193,148,182,236,123,163,225,124,31,64,163,191,246,126,57,218,219,159,195,79,118,193,129,109,17,139,49,200,66,60,193,40,77,92,94,49,3,196,30,71,248,61,52,47,163,20,93,39,2,74,72,3,248,67,219,108,19,241,59,136,193,12,8,104,191,174,184,133,75,146,6,161,234,235,240,190,148,231,196,81,29,26,21,188,94,188,17,231,248,87,235,137,13,52,172,207,42,188,197,27,3,58,31,32,114,106,32,64,103,173,52,34,190,150,92,203,106,56,89,162,179,242,24,139,100,144,213,193,11,142,110,197,64,235,97,128,95,160,7,238,72,147,202,1,16,50,159,74,60,35,76,66,192,123,3,128,9,128,228,55,180,170,182,24,255,171,189,119,137,18,138,242,0,60,1,140,3,167,152,94,139,128,218,83,204,211,116,192,122,0,136,10,228,248,48,78,200,21,166,242,139,28,157,105,104,139,40,174,153,231,120,168,124,224,166,73,118,43,197,242,56,22,99,130,169,22,244,0,127,186,35,158,160,231,59,236,1,241,124,5,86,164,11,212,136,21,101,105,130,39,70,193,72,17,146,64,152,144,137,8,67,163,128,242,147,78,146,133,110,226,129,194,52,192,198,154,86,88,87,240,145,210,28,68,6,140,26,65,67,132,5,234,17,152,31,88,10,231,39,40,188,208,73,142,19,116,53,162,91,17,24,43,1,13,135,88,141,162,10,248,194,9,35,160,118,192,192,45,31,29,39,44,200,244,65,247,131,48,105,188,64,97,252,229,235,248,95,13,227,75,52,74,130,179,195,88,45,95,218,40,10,49,102,171,86,24,95,131,40,67,152,64,222,221,74,66,172,150,3,138,75,65,19,133,203,87,122,137,188,7,147,9,68,18,152,235,96,101,100,251,132,99,32,164,99,129,236,27,236,254,131,133,214,12,140,158,45,75,18,69,0,119,78,223,238,196,66,118,143,21,148,147,253,77,165,60,185,23,208,89,194,248,82,249,27,255,250,180,13,7,251,6,244,181,107,217,193,103,21,59,181,142,188,27,213,231,208,203,88,127,241,147,255,241,58,252,213,248,66,242,155,181,97,120,55,47,96,254,0,163,69,74,27,69,204,17,72,153,171,31,136,235,24,141,228,132,229,76,201,237,165,109,168,252,142,246,39,196,66,115,74,198,211,3,142,232,153,81,209,50,117,161,42,232,132,223,115,212,61,245,103,41,85,45,41,80,195,211,33,179,4,80,147,123,96,17,101,149,31,3,79,129,239,14,194,11,168,24,199,15,104,127,21,34,1,61,223,156,116,98,236,38,152,5,3,245,11,164,152,130,97,227,163,133,129,188,232,187,88,16,165,241,62,242,117,22,161,155,152,132,200,154,17,45,50,138,102,88,249,164,242,3,159,83,53,158,214,1,75,66,252,47,248,94,60,196,249,30,158,65,80,67,60,80,49,3,217,150,69,174,135,247,81,232,101,209,131,219,32,246,65,142,195,232,17,133,13,163,91,25,8,2,228,141,4,235,40,51,124,134,206,201,193,15,25,123,40,166,64,80,70,57,30,229,11,124,148,129,79,24,97,132,19,24,41,6,16,157,20,32,143,17,10,172,111,247,48,208,1,182,83,142,17,33,144,42,152,137,10,67,178,109,65,134,164,32,232,177,172,63,141,209,25,6,25,2,218,158,85,22,135,76,135,32,194,34,50,63,124,28,144,196,72,135,223,118,232,54,78,144,223,167,237,128,33,76,57,71,125,17,96,184,97,159,112,89,209,26,240,122,182,28,183,8,50,4,57,82,102,70,228,191,198,113,22,73,97,235,163,35,195,41,147,227,19,187,164,190,120,2,77,116,148,102,252,231,173,40,1,193,66,240,133,96,174,70,133,120,72,173,139,24,160,83,31,0,249,135,191,92,60,195,100,146,35,101,19,251,139,135,179,0,250,113,60,78,110,114,126,160,196,67,12,94,115,238,82,243,11,149,254,168,131,239,136,183,175,60,195,10,223,18,164,146,176,140,25,146,230,97,51,145,191,57,30,25,77,115,176,196,115,130,220,197,44,217,239,101,44,25,122,203,4,125,12,207,3,75,128,131,4,244,29,178,47,47,5,236,84,136,128,109,59,171,28,160,89,240,81,146,8,179,104,81,70,85,228,28,98,79,0,34,177,87,167,4,79,192,45,110,115,176,229,12,25,25,36,41,158,40,5,84,11,172,14,111,16,72,242,164,162,209,102,207,80,124,86,252,220,6,91,18,116,23,69,140,50,55,170,98,228,188,152,42,161,125,68,121,76,250,20,217,196,71,115,129,110,99,80,31,239,3,111,56,204,13,166,242,95,143,157,60,12,12,139,136,3,7,0,140,55,196,137,0,90,224,0,109,20,53,229,186,145,194,251,10,41,172,1,171,144,87,161,100,73,233,229,0,68,32,209,194,166,45,158,225,146,95,178,158,32,41,162,98,129,28,161,49,52,80,20,26,111,37,32,99,144,65,240,19,44,88,144,207,24,100,41,73,249,203,164,60,136,147,28,235,100,0,252,80,9,142,26,98,60,53,107,1,141,39,137,170,126,191,137,21,44,210,201,195,92,152,116,38,173,176,199,165,160,16,195,75,62,101,235,210,130,12,236,94,57,33,176,68,134,59,88,216,240,138,15,104,247,244,237,12,77,47,180,122,19,36,13,63,107,89,248,250,170,114,179,161,109,221,229,162,177,30,98,134,129,143,133,116,81,230,48,229,83,212,4,147,156,23,140,161,77,82,152,49,218,138,107,100,33,76,23,241,6,71,188,130,235,183,125,62,248,210,53,15,12,63,48,124,110,126,32,88,12,152,121,139,154,126,160,135,246,216,111,230,7,130,179,158,156,215,15,4,43,196,13,65,173,3,223,220,72,61,176,48,60,176,79,193,222,0,15,224,152,92,182,27,62,40,215,252,141,20,56,56,101,119,29,186,171,153,176,33,254,87,3,103,89,64,164,254,194,55,146,220,191,65,109,111,80,155,230,217,93,193,255,106,195,46,179,140,17,202,78,14,206,77,204,96,221,15,48,215,137,27,65,128,192,40,222,136,91,61,18,245,207,12,255,113,228,13,220,64,145,176,135,244,137,107,211,36,130,170,193,179,196,82,4,63,199,77,216,52,247,49,160,148,191,17,131,181,134,187,73,240,180,33,138,82,231,212,78,87,51,186,196,27,142,188,113,76,255,222,200,178,24,43,213,49,225,236,139,94,172,188,193,193,45,80,46,125,8,161,195,159,100,133,231,116,119,95,141,81,120,56,128,232,147,171,119,207,232,167,0,135,254,193,13,123,57,61,91,224,51,48,126,135,119,98,217,249,14,237,74,131,87,98,72,146,28,105,135,53,195,63,148,106,198,74,181,0,236,239,10,61,43,140,210,129,12,185,149,129,49,136,5,5,192,183,25,172,144,3,200,161,67,93,208,122,12,233,87,69,68,229,48,2,243,49,125,208,193,71,253,90,255,200,197,205,216,160,182,10,112,234,58,236,255,120,126,28,226,1,213,40,0,5,191,104,171,69,128,49,125,74,188,80,86,4,83,61,88,151,140,200,7,242,6,124,96,230,14,67,237,88,121,139,169,23,188,131,73,170,16,36,28,29,135,5,2,136,118,222,83,140,10,174,72,206,82,109,51,62,69,61,16,2,176,161,29,143,99,202,235,200,43,23,147,98,120,244,170,147,224,111,116,59,11,7,147,36,120,180,64,76,127,9,110,7,83,91,120,124,17,214,39,0,57,58,9,173,41,188,5,83,34,212,23,188,6,130,37,165,103,105,61,112,209,41,58,146,161,239,133,64,97,146,56,99,75,140,32,117,240,23,22,34,83,138,149,181,35,138,48,149,0,114,151,190,149,71,95,52,240,177,190,132,149,102,82,62,46,193,233,133,46,185,106,49,161,35,33,52,133,14,6,129,233,136,16,84,63,152,213,65,145,76,219,138,80,236,67,31,39,164,169,224,161,3,248,9,94,58,74,204,161,211,28,48,123,199,161,138,56,122,196,255,3,254,127,172,4,75,160,15,246,99,49,74,88,79,86,155,64,61,66,66,123,200,23,6,151,57,97,159,79,70,250,129,21,196,16,57,102,172,136,28,241,188,83,42,156,193,47,198,80,81,128,131,51,33,122,132,94,64,79,14,162,46,32,174,162,252,76,135,211,51,18,143,139,78,38,206,48,237,16,129,32,97,117,136,4,82,23,15,75,136,177,222,200,39,56,3,186,131,229,64,184,76,8,37,106,53,98,203,14,146,22,125,175,208,9,105,28,159,47,40,190,133,170,32,4,129,208,82,164,116,184,25,85,178,32,156,48,10,125,163,9,95,231,16,166,228,191,76,18,100,4,63,217,232,1,91,34,98,69,156,158,160,231,16,241,224,224,203,50,34,3,124,0,43,51,232,88,167,14,241,196,62,12,85,32,29,18,53,32,244,204,176,69,202,192,146,6,180,242,17,22,218,212,143,169,71,228,252,7,183,163,44,165,13,180,126,1,48,98,31,86,190,219,33,4,231,40,135,177,5,177,138,216,69,44,57,9,195,161,131,125,61,90,75,58,103,136,209,17,129,38,24,49,36,249,136,243,4,201,1,68,31,49,121,153,224,195,84,130,74,252,29,119,216,72,136,231,128,162,6,97,135,193,76,140,211,193,141,60,84,12,71,19,245,216,90,209,154,226,218,70,180,144,116,172,116,74,40,67,235,23,216,9,115,206,88,226,78,89,44,118,133,255,204,228,207,142,108,163,43,202,88,117,228,79,12,162,162,84,145,173,170,39,69,65,48,244,86,208,174,37,100,124,252,227,243,191,248,207,204,247,58,242,135,250,199,225,205,14,255,225,168,31,248,15,30,44,137,104,8,83,16,148,148,40,114,82,46,179,104,119,0,145,23,82,7,238,206,78,57,47,248,140,230,137,14,35,190,46,136,153,156,139,54,159,184,128,48,139,196,129,66,175,19,49,106,36,177,155,82,47,218,0,73,249,34,50,204,169,66,160,131,40,14,72,35,161,176,192,237,26,1,13,202,22,150,78,98,114,152,204,244,37,49,123,4,20,213,84,225,53,184,58,9,110,224,204,92,42,10,100,226,135,158,38,146,201,73,132,69,140,97,9,221,180,232,72,216,1,17,4,45,115,76,226,128,74,26,80,44,85,92,228,20,12,62,18,40,40,76,136,88,144,92,145,92,232,72,107,172,49,135,21,164,216,51,242,17,234,24,34,95,20,178,25,177,109,90,9,208,49,248,16,33,203,2,28,5,17,49,67,46,138,17,116,185,34,38,146,184,168,161,162,236,142,71,227,33,59,209,82,49,102,225,12,72,38,52,50,43,74,141,152,184,135,41,175,80,42,24,93,114,194,178,163,159,132,43,135,19,166,137,97,34,24,61,16,144,193,29,146,208,48,44,165,158,99,82,1,62,225,133,196,21,10,244,14,82,102,64,82,39,118,169,40,136,214,158,100,101,204,101,76,78,178,140,173,127,70,234,49,101,32,7,68,58,36,85,72,104,209,167,218,73,16,250,36,83,82,18,29,108,21,82,162,2,36,67,52,23,128,90,28,226,159,136,150,7,139,132,112,9,168,188,1,144,140,84,134,10,63,161,58,140,128,106,170,51,12,49,167,199,196,68,21,253,246,227,7,183,99,204,8,128,157,5,248,43,184,140,100,132,213,97,43,132,11,143,96,129,168,162,50,21,210,175,57,147,136,168,113,217,183,64,112,14,244,55,97,34,128,232,53,33,122,165,54,146,147,40,70,48,195,8,170,150,153,89,1,189,141,77,140,36,29,151,50,41,189,61,167,97,112,62,76,121,163,212,97,3,49,25,69,213,184,157,136,250,224,253,140,67,157,19,219,248,196,34,41,113,155,71,90,147,42,216,232,175,79,253,146,14,51,105,232,80,153,14,211,39,72,202,164,219,104,28,226,75,128,43,36,225,239,113,243,198,39,18,140,200,32,242,200,94,96,114,151,49,21,91,44,31,44,64,180,246,137,114,208,48,3,184,51,211,31,192,86,214,139,249,4,251,1,179,115,60,206,169,30,41,92,118,26,79,242,224,118,138,153,92,220,41,129,70,127,133,21,227,148,140,216,79,224,229,183,228,77,76,65,162,110,205,125,15,119,99,36,251,152,165,193,205,22,105,126,35,198,232,42,183,233,27,166,59,179,233,29,105,212,59,242,206,13,26,239,13,24,15,191,149,139,230,36,58,200,224,39,103,40,194,2,16,214,33,129,64,16,17,121,189,193,0,193,154,111,100,42,234,129,9,51,255,152,153,211,200,119,33,170,34,218,159,159,224,63,116,69,33,178,140,168,48,70,195,22,43,66,169,29,71,141,152,49,206,6,186,5,24,64,33,9,206,79,8,248,67,10,71,93,133,47,103,252,152,49,208,161,3,58,14,172,211,49,217,197,64,243,1,88,53,157,56,34,233,40,228,83,192,229,19,46,114,34,228,83,32,228,103,76,202,53,33,162,138,72,177,198,156,190,125,162,1,50,20,81,222,48,57,174,73,208,128,75,208,64,74,118,148,30,49,19,82,104,4,57,72,188,236,67,124,100,70,162,246,67,63,29,205,4,192,10,6,138,169,8,168,19,72,19,43,35,115,20,240,195,213,127,66,182,183,79,146,61,33,185,9,18,132,134,164,180,111,192,135,228,130,48,161,191,204,0,131,217,84,156,217,139,69,218,7,87,153,148,4,169,42,84,18,96,201,225,226,70,212,59,39,203,156,11,93,198,70,88,82,22,113,19,69,255,127,192,255,31,146,136,12,185,9,131,100,0,198,10,183,207,73,166,225,207,128,204,162,144,164,50,149,112,18,80,62,33,52,37,228,241,136,140,102,15,163,90,242,137,191,83,110,65,225,4,112,41,184,188,205,93,218,222,144,72,131,29,143,99,192,244,64,84,16,155,39,220,120,66,28,135,140,197,27,115,240,57,87,162,21,24,112,115,158,214,150,104,29,205,229,80,184,167,41,46,26,234,94,159,116,12,201,105,129,216,140,137,200,150,57,112,105,78,18,42,225,22,69,70,226,30,85,2,157,189,227,147,27,140,25,44,116,176,128,82,50,194,33,70,1,106,230,81,205,218,97,39,144,213,77,38,186,154,113,75,74,153,76,5,109,70,13,107,150,19,93,105,219,24,98,252,79,243,230,99,207,51,162,67,209,115,140,14,229,113,18,38,153,17,29,194,93,229,191,89,116,200,143,35,47,58,111,120,40,197,45,157,32,121,125,140,173,96,232,45,14,211,164,192,117,8,61,15,191,145,70,91,237,2,42,101,10,189,44,73,125,71,222,68,214,141,195,32,143,168,186,48,73,147,144,142,106,5,209,145,249,49,125,36,22,40,58,132,107,71,60,76,39,150,36,158,239,179,205,32,248,72,135,255,69,46,246,189,60,195,134,60,6,48,200,16,73,189,152,62,122,3,58,9,198,169,104,7,117,6,106,202,71,131,55,72,240,18,77,7,236,143,187,123,177,78,9,64,75,204,209,99,44,139,99,95,64,224,163,211,214,195,196,15,87,28,61,57,215,232,193,105,163,99,182,58,79,226,16,71,15,83,159,78,123,58,31,102,192,130,245,146,16,150,236,89,141,174,15,14,34,35,204,210,32,95,52,248,34,196,156,123,240,196,245,240,196,37,76,151,166,72,157,180,167,135,61,33,31,117,196,160,242,117,96,63,134,49,219,159,78,191,37,245,162,201,135,245,156,81,76,201,105,172,192,163,60,135,128,1,232,215,203,240,133,168,137,226,52,140,192,19,149,132,76,135,207,7,68,44,133,28,17,155,34,218,129,14,42,192,11,16,19,138,31,58,2,126,170,255,12,163,220,15,195,42,2,139,42,138,252,196,207,240,56,22,143,232,227,193,109,24,215,37,52,98,133,5,158,210,130,157,11,202,52,240,217,130,156,141,163,48,84,92,4,106,132,177,155,108,217,143,18,31,15,18,204,146,160,80,224,120,29,201,150,29,129,118,222,34,217,249,24,143,228,241,129,155,211,172,210,104,29,211,194,65,154,226,183,31,176,236,3,9,11,147,172,128,22,58,203,65,224,183,185,204,178,65,18,168,199,54,85,5,65,28,81,176,135,141,160,218,244,81,229,186,26,11,44,23,82,172,176,104,8,218,151,24,166,1,252,152,137,222,200,39,172,251,25,160,89,117,142,52,69,48,93,112,225,34,125,80,222,214,24,148,79,72,12,146,210,126,158,252,148,65,5,171,57,130,29,20,247,173,62,166,175,15,26,182,12,234,159,105,84,44,127,192,147,51,82,26,86,12,161,13,43,121,64,104,135,55,20,129,47,174,143,65,109,22,47,59,65,8,15,139,35,30,139,82,220,79,13,164,142,187,179,241,20,45,100,219,99,129,236,27,170,231,177,92,1,12,210,116,98,48,113,2,60,111,100,63,0,115,59,206,130,36,206,229,99,126,235,115,24,6,144,194,6,79,69,12,35,144,83,133,78,124,26,169,54,137,87,92,28,147,157,130,197,72,232,202,42,73,210,34,206,26,79,222,136,98,204,165,33,131,43,9,228,201,126,114,136,142,49,196,177,246,202,142,228,34,163,191,249,110,218,30,207,36,156,70,12,120,180,84,146,122,116,232,34,151,74,24,85,244,65,126,147,39,207,205,1,217,54,195,248,165,15,212,224,99,26,88,136,93,41,38,101,191,27,116,50,24,194,153,176,93,35,2,26,177,0,251,148,196,142,193,148,202,79,93,98,161,5,114,160,143,16,39,172,244,18,110,60,245,17,236,208,20,41,226,206,49,69,153,16,101,49,219,213,89,211,104,162,87,167,249,216,62,126,244,43,207,179,12,79,240,17,221,213,202,8,160,164,144,146,54,131,108,145,43,155,2,42,162,148,182,212,48,65,38,196,183,154,7,217,228,92,202,105,171,41,68,22,161,47,221,7,141,131,132,142,7,133,137,145,12,45,218,209,8,81,216,122,252,249,78,115,100,5,235,42,211,240,100,155,35,95,223,148,223,29,67,232,43,42,213,200,155,11,123,254,244,62,30,150,155,230,105,146,23,10,33,2,193,242,245,162,129,47,16,120,215,130,238,212,250,72,132,74,178,104,60,5,148,9,230,77,68,86,201,131,219,64,21,110,72,202,178,131,223,60,207,192,240,78,48,233,39,231,169,45,33,147,150,18,42,46,45,179,153,16,164,234,149,202,148,144,180,228,164,248,45,33,152,34,157,98,197,13,85,79,179,173,165,54,210,204,109,172,29,2,208,252,153,120,185,104,233,152,157,246,213,11,212,248,154,201,35,13,55,205,10,226,143,178,188,30,7,217,193,104,71,66,68,86,197,224,112,166,180,19,60,202,0,211,9,216,58,133,100,23,147,96,228,123,37,142,248,11,102,142,209,71,195,145,196,100,33,13,57,141,136,100,55,66,86,152,33,5,73,22,173,28,9,162,163,64,84,34,65,46,163,120,191,196,189,178,59,4,140,70,151,142,134,19,9,162,97,106,106,118,35,161,155,65,40,23,30,165,23,216,134,104,139,224,241,142,84,230,152,229,73,33,151,131,28,95,238,126,41,142,3,232,128,27,178,172,35,221,14,65,215,6,138,58,194,176,84,230,146,92,98,194,79,134,78,4,22,2,130,12,204,194,128,190,1,195,87,67,206,89,17,133,108,18,122,38,33,3,155,55,154,23,10,84,143,106,202,125,132,178,146,175,117,212,107,155,6,136,198,82,156,164,20,194,5,139,99,252,15,244,68,78,58,221,201,65,106,34,135,134,103,38,113,197,164,162,197,49,59,249,207,147,75,25,211,1,142,137,174,156,20,139,193,208,100,85,212,171,9,33,65,126,154,202,149,148,166,209,120,131,52,213,115,218,61,147,166,85,127,193,183,158,178,6,164,176,149,83,104,93,91,131,46,180,185,43,95,90,81,84,199,32,65,117,161,81,84,71,81,84,27,37,147,245,167,236,136,170,141,216,219,228,21,231,32,77,94,177,57,106,196,209,208,242,75,4,88,160,171,130,54,113,149,72,198,212,38,225,180,176,227,170,220,53,211,113,203,231,162,225,86,43,200,241,174,69,215,174,213,77,241,101,39,133,123,49,88,207,32,108,210,14,188,20,191,119,26,5,244,33,113,110,150,52,29,40,133,27,2,34,85,84,38,89,93,62,43,1,245,4,39,250,66,164,85,142,112,78,181,128,15,86,61,70,105,152,163,127,194,156,141,162,197,121,148,28,39,40,184,37,24,129,219,46,82,192,180,28,59,214,199,22,1,138,103,54,122,242,12,71,23,38,176,138,246,96,84,40,65,105,152,156,111,112,127,217,232,185,244,155,35,57,122,190,124,116,222,176,24,116,191,101,244,80,135,221,140,17,104,182,23,111,105,145,108,45,65,2,67,140,41,250,74,240,83,12,112,83,71,164,92,47,204,223,146,9,168,66,4,114,98,218,155,229,220,201,148,79,13,182,232,24,19,80,162,89,182,8,253,81,201,40,82,135,42,246,49,132,154,72,219,87,132,172,84,172,169,163,69,45,145,51,61,240,141,101,91,188,207,103,92,69,152,196,10,60,112,134,165,164,9,11,41,55,36,164,106,33,148,231,166,209,175,8,107,86,202,215,115,124,116,231,40,128,244,224,118,136,249,105,174,105,61,15,44,119,128,48,200,11,41,15,228,180,165,115,169,93,8,233,41,180,73,45,188,12,150,140,30,212,194,221,214,28,21,133,225,93,183,248,39,66,16,181,184,66,53,147,190,33,219,5,157,8,50,161,147,129,24,153,116,100,180,172,163,104,182,25,165,236,72,219,66,188,77,112,155,10,72,10,126,168,15,205,152,237,60,67,155,35,251,250,208,92,74,180,66,221,116,105,86,5,155,145,71,71,138,183,21,199,230,200,54,224,150,162,243,147,29,91,134,199,158,213,216,34,208,234,136,212,71,82,11,44,227,78,100,52,230,107,129,101,38,23,100,20,64,42,107,21,152,232,104,9,23,197,197,29,105,47,104,70,187,231,232,217,28,33,16,37,167,138,16,41,229,26,165,71,138,201,107,82,237,133,25,100,23,115,110,6,2,65,89,223,2,77,227,146,232,12,58,42,179,212,38,181,13,39,223,136,199,188,81,15,135,131,85,31,249,94,36,57,92,166,13,50,37,226,84,155,30,16,151,2,13,185,90,74,67,205,34,150,109,242,241,99,229,244,235,97,51,25,197,144,194,65,133,15,24,22,181,60,12,142,230,179,48,225,169,40,108,13,151,59,138,155,140,152,245,210,108,72,19,147,122,220,207,208,131,142,17,44,151,189,86,134,101,73,214,199,140,106,115,9,153,104,67,26,209,243,213,81,86,139,105,155,67,134,231,24,210,215,3,218,142,22,38,55,227,241,103,132,211,140,179,107,22,161,108,91,144,19,2,154,12,128,209,80,130,84,50,61,38,210,57,109,33,252,133,14,180,180,27,20,227,86,45,1,252,142,134,215,213,7,85,243,253,36,134,52,243,44,157,182,60,75,51,186,215,204,221,232,67,42,181,170,134,108,201,7,153,113,74,67,114,181,5,55,13,123,162,211,12,133,170,220,212,170,160,156,109,118,140,219,180,33,165,109,40,29,169,166,172,21,26,168,37,245,168,50,253,178,237,6,252,112,137,134,49,35,162,178,143,142,145,125,116,154,217,71,252,94,33,122,182,232,142,163,72,206,92,15,168,218,75,11,141,52,181,172,106,75,104,64,137,113,45,194,221,52,253,84,196,72,180,40,237,216,49,103,219,169,205,150,229,133,85,219,76,75,22,107,243,226,45,178,155,158,225,209,68,108,3,16,189,114,160,46,47,244,8,171,152,162,180,37,100,19,34,48,75,65,24,4,244,65,4,126,127,133,244,113,3,220,78,35,107,204,39,173,101,141,27,104,152,173,138,174,66,171,23,241,86,67,29,59,209,16,143,26,71,133,143,95,169,161,233,169,116,91,75,142,77,211,200,188,69,11,33,200,101,87,233,28,190,36,169,204,149,180,164,83,100,52,69,165,50,59,154,183,46,218,102,154,139,37,109,60,209,79,43,5,104,201,193,152,52,43,91,20,92,203,236,143,22,209,115,14,179,64,207,142,213,135,81,161,37,211,94,88,98,212,201,132,141,185,62,202,69,22,20,39,75,46,84,20,65,53,73,58,214,2,90,26,111,200,122,34,101,23,154,121,164,102,94,43,107,105,49,115,175,210,136,49,226,170,169,96,86,246,85,111,223,245,88,20,81,248,250,133,22,217,215,4,162,242,188,64,2,123,30,166,144,85,219,13,217,86,104,161,102,79,117,213,172,120,213,166,132,186,167,7,168,37,102,107,66,191,241,204,126,138,201,111,104,75,11,77,136,106,122,66,241,173,54,140,202,178,194,210,100,110,200,225,196,146,93,37,219,154,105,76,45,9,70,34,35,153,169,28,24,191,163,165,192,88,138,79,65,39,162,1,122,194,68,197,231,21,162,69,252,180,227,169,0,130,12,61,25,221,180,43,29,247,114,22,106,16,141,144,154,80,206,84,127,169,132,85,116,88,8,72,204,27,210,230,85,210,97,81,196,237,149,42,142,221,4,213,29,29,127,149,123,17,126,143,85,226,76,78,80,138,89,149,73,87,158,161,136,132,42,250,149,14,168,74,152,73,95,79,134,174,180,202,61,77,140,11,179,66,246,242,84,69,144,192,100,229,72,168,29,1,117,82,180,153,12,178,73,39,210,48,135,219,105,230,69,51,21,64,210,176,26,226,215,57,48,198,136,149,220,184,95,1,107,30,114,252,152,132,135,97,45,153,6,83,106,83,207,176,8,26,86,154,68,65,155,234,208,106,201,94,225,240,106,169,143,102,142,75,246,154,181,102,86,154,138,54,209,202,66,148,14,146,130,94,203,148,200,172,39,211,50,146,30,210,142,130,85,74,33,149,239,16,209,62,101,58,72,173,235,1,169,161,201,199,194,35,105,30,226,201,1,96,91,21,45,70,142,138,109,106,48,209,65,62,96,88,117,188,153,156,152,182,126,29,185,126,26,29,116,90,232,64,51,59,84,152,73,181,137,247,228,248,5,225,165,132,162,184,68,173,32,154,141,194,185,246,59,194,131,138,206,76,29,51,165,102,84,26,83,225,82,35,30,125,138,198,138,56,122,34,81,201,81,249,150,165,11,214,50,61,20,174,89,130,39,154,80,100,214,15,241,123,25,160,127,252,66,45,20,165,186,120,40,72,37,117,148,50,20,41,69,51,121,165,18,194,210,172,214,132,254,76,75,33,201,236,150,57,238,190,163,196,243,121,212,213,236,172,42,138,82,119,82,60,52,242,185,159,128,74,168,77,80,41,32,141,142,140,97,106,171,47,31,49,128,106,185,170,207,211,81,17,126,220,192,18,249,184,221,190,168,25,66,210,100,86,158,159,12,40,24,145,61,221,139,19,18,94,186,79,114,0,233,172,87,109,242,93,40,28,133,99,30,142,211,36,162,161,42,58,134,106,233,168,40,158,122,76,122,32,170,120,182,161,203,116,106,151,9,21,165,251,22,240,169,150,41,86,22,39,171,54,147,203,163,233,58,222,148,212,171,91,164,185,127,118,190,55,107,241,58,205,202,31,233,123,250,42,167,172,12,16,5,165,25,27,22,221,91,87,203,168,103,81,32,11,140,42,197,39,202,17,90,146,88,205,167,218,180,188,82,151,90,9,142,32,84,37,25,180,10,28,125,173,168,110,8,11,138,84,96,199,207,240,67,63,73,156,87,113,226,82,153,102,212,49,9,113,21,243,72,145,72,50,59,197,28,82,5,127,43,218,67,177,105,15,165,13,123,72,120,239,45,87,154,162,19,206,20,232,59,143,74,125,180,120,132,4,89,69,247,36,114,35,58,183,80,247,119,52,139,41,67,139,41,201,194,32,76,127,3,147,169,102,224,25,195,44,215,157,179,83,152,163,106,179,30,62,25,134,97,85,23,170,68,232,182,170,120,151,134,244,126,132,39,161,230,169,239,31,251,105,234,198,84,90,163,53,134,177,75,140,228,239,59,178,241,13,21,165,221,119,100,209,214,177,131,65,44,12,103,165,55,240,164,213,24,115,157,248,125,98,222,33,188,213,242,250,90,201,171,36,251,91,65,136,139,76,113,83,31,139,142,113,106,193,126,142,71,198,197,96,27,188,145,132,96,35,128,162,160,211,144,56,17,220,142,129,88,68,18,152,17,112,161,44,48,79,141,174,69,124,232,196,73,92,56,101,222,41,43,83,133,52,212,21,76,49,166,66,87,173,205,247,0,213,184,185,33,154,41,133,137,167,74,146,1,234,180,116,140,233,84,76,138,19,196,42,74,226,72,202,150,208,132,78,11,132,90,26,208,115,228,172,180,168,130,124,70,57,29,181,72,3,3,71,187,146,179,210,218,20,176,51,101,64,136,73,117,90,250,69,133,156,147,86,71,32,201,67,217,181,157,22,248,200,202,145,209,164,66,139,216,121,170,146,67,83,2,210,65,18,73,167,220,49,220,4,85,152,38,67,82,106,115,82,146,184,89,134,130,23,121,83,6,233,21,41,138,242,225,78,203,19,114,92,21,230,85,87,42,11,102,2,153,105,58,210,83,173,154,108,19,143,104,201,52,67,236,168,202,42,37,58,5,148,142,54,47,71,11,187,200,208,160,16,57,142,249,132,10,76,170,205,72,242,74,1,107,194,136,31,98,193,77,210,33,85,149,74,242,140,159,153,108,9,117,217,146,196,232,19,35,61,104,178,165,242,81,143,178,76,182,159,122,110,148,224,65,255,154,116,73,21,255,87,14,120,135,49,170,95,60,107,148,7,91,165,112,9,91,133,139,172,20,75,232,127,245,74,177,180,185,187,178,125,71,229,176,156,21,211,209,225,124,52,25,59,59,147,183,45,182,49,113,63,180,236,45,120,238,184,11,255,204,186,180,195,178,7,99,217,165,187,51,40,222,186,53,26,191,133,59,52,103,135,131,113,115,192,189,137,179,83,65,31,203,158,140,55,30,22,213,168,120,107,99,247,104,92,224,27,186,227,222,195,105,57,63,154,142,59,165,251,194,116,114,52,47,167,238,222,164,235,248,189,19,220,18,73,111,180,62,250,245,55,158,252,215,191,125,252,254,159,61,126,255,243,31,254,226,135,31,191,251,191,63,254,111,255,221,210,102,82,186,197,209,108,62,57,64,48,110,13,118,202,10,97,25,0,32,234,141,165,187,63,24,15,171,242,138,236,120,5,219,229,75,248,180,26,227,244,212,75,16,115,39,246,97,127,107,219,62,234,119,113,252,188,12,173,158,253,112,60,56,40,55,44,68,188,115,56,216,43,45,251,112,58,57,196,157,165,247,15,75,254,239,221,249,116,52,222,179,135,229,238,224,168,194,29,167,128,85,64,224,130,187,31,254,191,191,252,240,151,223,123,242,167,191,248,248,27,127,243,248,23,127,2,125,5,138,249,3,47,79,38,85,57,24,203,39,46,248,39,124,119,41,187,255,169,163,131,157,114,42,111,103,222,137,216,110,186,240,126,99,222,53,200,0,71,7,229,124,127,50,132,73,181,34,81,45,103,239,225,124,127,52,115,95,40,15,70,243,174,85,212,187,89,184,166,61,251,160,127,100,239,51,12,22,64,163,68,135,65,150,166,86,175,103,239,246,95,217,249,108,89,204,187,251,91,176,126,219,189,238,129,61,180,15,237,11,190,61,62,170,42,219,26,14,134,59,32,25,128,178,241,119,207,222,233,239,186,229,219,135,147,233,124,102,239,245,249,82,140,39,243,221,201,209,120,104,217,197,228,224,112,50,46,199,115,128,252,58,44,208,29,88,159,141,29,152,207,149,254,158,253,102,243,93,87,236,153,125,89,190,75,254,211,179,143,251,111,202,183,188,220,215,38,123,60,152,118,202,62,78,217,30,247,129,128,139,105,57,152,151,215,170,242,0,222,105,207,251,72,84,101,181,235,190,89,60,122,52,222,228,132,62,95,176,145,121,111,52,70,102,131,219,163,3,99,207,242,189,178,130,201,148,206,188,124,123,46,247,46,207,166,197,6,32,47,142,130,33,160,113,128,180,67,213,160,75,222,32,88,218,42,38,195,242,22,189,243,2,110,177,30,192,148,142,203,79,1,254,46,33,63,28,116,189,83,135,113,138,201,120,14,243,228,64,151,149,51,31,236,204,56,211,89,112,237,16,231,89,138,245,136,225,236,3,120,51,16,216,241,160,58,194,173,218,234,205,118,49,168,42,36,245,154,120,208,123,244,199,39,54,44,196,180,156,177,157,216,234,142,117,162,67,1,140,56,46,85,49,108,69,36,109,125,244,211,191,127,242,206,207,63,252,155,95,62,249,213,55,129,128,136,86,6,69,1,164,50,103,152,208,36,142,222,21,89,223,246,23,225,131,38,170,48,81,31,177,223,192,45,12,113,89,191,47,65,156,221,159,205,203,131,155,227,221,201,244,96,128,83,7,204,24,109,176,182,66,24,1,60,4,19,173,21,92,111,224,228,175,200,53,237,109,111,219,1,9,172,123,253,173,79,144,96,137,14,246,75,218,131,175,211,110,157,64,139,52,138,154,4,218,166,41,104,247,190,37,23,225,201,207,223,125,250,189,31,60,253,230,95,62,125,231,167,22,151,191,43,207,101,210,62,151,201,41,115,217,157,76,230,108,46,237,61,217,125,167,9,233,175,255,250,163,247,126,242,228,199,127,242,225,247,191,240,209,143,127,254,209,23,190,129,50,252,189,119,63,252,250,159,60,249,203,191,230,176,111,219,111,247,159,1,248,64,225,72,16,0,216,180,220,221,176,14,65,66,23,163,195,65,101,217,45,83,98,61,249,106,48,198,43,93,249,136,61,61,170,202,25,180,208,95,126,4,1,31,223,25,1,237,169,149,68,157,38,185,197,82,93,71,227,195,163,185,234,86,128,94,154,14,118,42,224,44,52,62,0,194,209,219,14,157,183,176,65,189,225,202,57,154,225,129,13,135,96,18,148,251,147,10,40,103,195,122,250,71,255,240,225,119,254,152,49,157,101,72,8,9,175,203,223,191,72,80,188,48,43,231,93,125,126,18,96,123,220,171,75,14,99,76,50,142,144,163,78,65,193,33,96,247,222,100,58,92,140,131,150,153,49,202,0,140,204,246,39,247,28,57,4,34,105,21,140,85,19,180,158,172,193,209,124,226,160,74,171,202,121,9,183,199,165,54,214,9,89,87,187,19,208,185,128,50,2,233,119,203,249,117,252,125,2,178,14,37,208,43,208,225,173,242,254,209,97,139,249,117,97,76,167,108,192,131,195,242,237,87,118,187,22,116,180,122,23,47,2,21,190,213,29,187,240,11,133,139,109,1,109,226,234,249,161,77,141,182,117,141,26,122,151,80,83,162,204,58,218,1,213,127,29,176,215,213,72,179,119,178,100,81,197,20,86,95,85,57,233,37,203,170,173,211,162,117,173,241,203,206,124,60,179,228,146,238,28,205,231,147,241,2,49,49,31,11,94,187,59,191,15,11,247,144,217,94,150,239,121,191,5,67,8,217,55,122,0,107,122,80,14,71,71,240,50,50,167,16,188,131,193,244,190,101,227,177,37,96,89,1,30,248,213,146,229,179,151,152,204,11,209,45,69,211,167,199,29,237,127,76,163,169,54,161,219,240,255,39,246,125,52,110,223,34,211,108,152,151,1,51,205,162,97,25,177,43,63,26,230,236,42,247,189,33,187,218,73,162,29,118,229,121,59,188,95,22,7,37,187,26,100,113,134,102,221,53,97,154,213,149,31,51,148,183,44,208,157,3,100,82,203,208,120,214,54,217,112,224,22,12,81,141,143,247,142,208,130,211,164,40,199,4,112,200,160,186,59,159,76,225,182,187,87,206,111,194,48,93,11,31,176,122,143,30,89,15,246,157,43,159,66,142,29,14,230,131,13,67,8,203,134,210,30,219,19,57,232,248,210,250,103,182,6,206,131,203,206,127,241,156,252,77,103,251,97,96,7,222,201,11,235,238,188,156,205,97,29,192,203,232,129,126,3,62,236,92,155,78,39,83,97,55,60,253,254,7,79,62,120,231,241,251,95,251,240,255,249,251,39,95,255,242,71,63,252,227,143,190,250,69,192,67,163,47,40,138,127,249,191,159,124,233,7,92,238,245,122,39,92,204,63,220,5,102,2,47,172,44,199,183,56,161,92,240,236,253,193,236,246,96,246,22,94,162,241,246,250,20,76,26,203,5,249,80,12,230,221,123,192,184,147,123,46,226,1,103,226,78,166,35,64,177,109,173,31,76,118,70,85,121,124,132,43,178,59,5,59,229,229,193,172,60,245,193,30,80,232,222,4,69,18,91,183,107,87,239,0,205,131,240,122,141,150,10,60,14,250,117,11,59,193,53,174,209,96,124,255,83,212,23,136,157,58,137,95,146,46,55,30,114,89,75,173,156,63,209,34,224,122,72,222,222,66,41,49,130,181,154,76,55,74,27,124,144,189,61,148,165,59,213,17,104,230,109,245,232,22,172,212,231,142,70,83,32,14,64,202,1,8,1,164,14,133,88,33,118,155,35,192,11,203,25,56,6,179,146,150,2,193,17,12,9,147,153,131,134,63,224,156,125,66,130,11,96,130,87,104,100,195,145,118,175,220,185,11,162,185,156,95,188,216,108,113,139,106,50,67,215,148,252,33,18,242,175,131,222,19,13,64,232,119,203,249,28,222,216,237,105,222,149,106,222,88,100,41,240,23,145,197,249,246,220,69,167,100,80,173,89,235,240,40,254,255,14,176,84,57,157,143,202,217,250,177,191,14,156,112,181,44,166,247,15,231,47,223,191,43,199,182,54,153,147,134,103,23,33,179,0,37,187,243,253,114,220,237,234,50,102,180,219,29,95,188,56,118,145,101,196,95,151,164,55,10,101,69,11,253,11,222,38,66,56,233,255,222,221,87,62,5,114,119,10,243,174,117,223,132,161,44,48,133,39,46,17,32,25,194,224,105,43,154,1,91,135,200,172,222,168,117,183,39,46,40,66,183,42,199,123,243,253,151,60,134,146,121,159,90,55,25,48,72,138,0,138,141,18,21,174,150,160,9,86,119,29,188,245,18,17,4,125,198,184,244,224,28,150,151,176,241,230,176,111,173,205,183,188,109,119,52,68,111,21,86,231,115,71,229,244,254,93,88,192,98,127,67,151,20,132,162,146,193,50,233,63,68,223,255,101,240,202,55,232,106,195,183,241,207,93,84,2,129,135,52,5,244,239,49,22,162,235,11,30,144,214,188,79,86,5,44,216,125,80,231,48,209,55,45,155,43,72,123,111,58,1,77,109,29,12,80,82,98,31,230,22,88,183,110,254,254,53,11,8,184,226,191,47,127,234,170,117,178,57,113,9,204,217,163,71,93,113,9,194,28,132,48,255,225,30,30,205,246,187,115,78,126,108,233,15,39,32,197,12,73,32,80,118,84,128,244,56,42,214,25,51,223,30,140,97,58,136,178,106,52,155,255,222,12,68,51,12,110,208,13,160,3,254,97,139,63,157,220,155,245,16,131,101,53,43,59,227,238,22,218,239,204,19,188,91,86,224,120,111,232,143,17,92,74,112,112,146,96,224,42,173,206,58,192,34,149,184,62,54,88,6,175,82,204,232,206,96,190,111,70,33,102,32,64,0,152,17,248,26,243,98,191,203,244,247,250,128,58,145,10,186,44,204,195,198,107,184,32,66,41,168,233,149,25,215,43,237,157,215,216,240,4,207,29,218,139,201,128,160,160,150,139,187,51,97,250,74,95,215,38,143,36,52,38,14,231,172,9,102,224,108,171,220,118,185,28,44,235,40,6,186,187,80,246,184,225,230,111,142,235,246,2,200,152,177,91,195,12,181,112,9,135,60,50,99,230,146,152,23,73,39,234,179,0,99,244,239,203,247,239,40,87,99,172,230,223,70,3,229,165,110,203,96,224,216,28,161,72,186,114,52,157,130,29,137,242,240,54,73,190,203,71,128,46,124,63,220,188,92,85,87,71,197,188,29,28,26,129,173,223,117,148,13,183,225,247,204,106,133,0,77,87,38,47,46,45,156,87,177,95,22,111,33,24,104,113,220,5,139,174,52,199,154,16,186,39,66,228,208,184,187,192,41,245,215,177,181,176,198,104,183,84,220,235,175,70,131,25,144,191,61,237,131,54,216,31,85,67,152,180,61,234,155,235,62,152,238,29,161,211,55,19,2,206,191,120,241,120,50,26,118,188,11,125,117,115,203,223,190,164,255,0,173,37,188,194,49,8,54,201,198,37,10,47,122,57,216,19,99,25,84,37,254,31,117,167,192,212,224,160,204,111,13,238,67,187,37,185,179,222,79,239,179,14,162,7,216,125,80,33,146,44,100,232,13,88,92,93,163,193,195,92,247,186,247,6,211,49,42,53,235,233,159,253,211,211,31,125,229,95,63,248,2,56,64,79,126,242,157,167,223,254,254,147,119,126,252,209,123,191,254,248,219,239,177,240,237,191,126,240,85,211,83,126,250,243,95,62,249,179,239,195,83,104,52,106,36,235,159,208,239,23,118,142,100,108,145,197,203,0,152,11,62,162,27,53,84,109,10,220,224,4,69,95,206,239,220,27,190,49,42,239,89,76,148,243,216,166,136,184,157,224,148,220,130,232,162,46,200,180,247,219,210,51,186,120,209,241,41,98,38,61,165,249,232,160,132,23,119,38,187,232,48,117,203,190,197,172,236,143,126,246,165,167,223,254,25,209,117,205,220,232,151,40,20,81,179,224,248,175,78,170,146,200,120,145,64,16,107,12,134,35,40,247,131,209,76,23,6,19,123,142,128,46,99,148,153,120,131,101,151,109,156,130,74,140,19,94,131,200,43,64,230,202,100,190,9,70,16,210,235,156,143,5,152,160,159,72,141,130,250,229,173,90,107,75,143,75,205,197,68,241,185,81,163,74,73,239,11,199,210,248,160,183,241,155,12,40,6,97,62,36,243,119,25,219,192,239,49,232,74,196,48,113,6,173,170,100,141,211,21,18,45,19,245,231,146,204,110,239,135,33,147,117,57,238,194,110,52,28,208,251,149,201,225,125,54,160,141,54,192,50,101,136,198,210,209,252,242,120,120,5,51,10,175,31,194,52,236,189,114,222,66,149,186,29,42,136,146,7,208,167,60,128,206,127,206,249,207,158,11,206,238,91,138,130,58,98,144,137,61,181,71,246,192,174,26,227,168,7,239,77,7,135,117,115,244,30,44,72,217,245,123,179,123,35,4,31,21,80,121,220,31,187,136,255,222,195,2,156,154,142,183,81,179,65,27,90,78,122,133,133,82,63,87,203,249,96,84,89,36,164,39,96,176,84,229,45,176,110,64,72,123,155,52,98,180,129,170,182,59,122,113,42,56,4,185,13,95,217,247,211,205,157,105,57,120,235,68,240,39,107,206,108,230,210,75,4,2,114,70,219,52,52,6,80,122,108,220,12,199,29,244,81,77,143,231,34,168,114,161,63,80,163,71,245,209,171,126,109,152,166,6,159,53,230,246,42,239,7,126,13,138,159,193,206,244,232,16,100,38,13,105,217,126,202,193,240,97,126,107,107,54,127,39,127,37,191,149,110,224,95,0,109,104,109,200,41,2,13,29,130,195,114,210,195,192,75,175,215,235,50,106,225,58,91,167,149,183,104,41,17,233,224,119,48,133,222,174,165,23,205,100,8,207,188,137,118,164,101,211,154,206,40,21,53,218,189,15,207,45,146,216,196,126,53,91,200,96,193,186,36,198,104,244,137,253,160,127,205,126,129,162,30,94,180,235,1,119,53,242,66,15,236,183,237,251,42,7,21,13,51,207,219,29,122,60,7,213,179,111,247,95,144,233,161,235,159,68,136,119,127,50,46,175,83,195,202,33,94,241,200,153,67,188,244,228,111,22,224,101,33,7,135,141,212,22,232,125,250,149,63,127,250,221,95,96,204,131,199,197,198,148,144,108,137,252,138,105,176,171,211,34,132,114,210,124,22,102,120,176,62,222,170,49,223,227,114,58,218,29,177,0,9,177,149,66,15,56,57,205,40,97,179,55,235,195,7,220,59,154,3,175,111,248,177,26,162,152,84,90,198,4,220,223,13,63,90,136,127,144,223,136,253,225,198,5,176,64,102,64,230,111,52,222,86,199,247,199,255,8,86,214,23,40,8,178,202,202,97,208,215,30,13,235,115,112,10,154,242,191,85,16,89,18,127,91,16,89,174,103,19,233,171,147,138,177,184,75,168,166,133,16,116,2,106,89,73,79,28,67,205,210,93,5,145,8,200,149,195,67,144,172,206,12,163,76,96,151,25,3,191,6,54,229,37,202,209,98,184,217,17,171,142,25,131,237,211,202,40,246,76,162,232,46,138,8,91,107,188,238,161,21,128,246,230,53,235,195,31,254,213,147,175,255,5,24,244,31,255,233,215,158,126,235,39,31,253,197,207,159,188,243,45,107,163,187,128,36,47,89,172,31,66,223,91,179,88,119,69,153,208,212,8,72,171,244,230,127,132,160,253,170,225,121,157,144,141,197,208,3,243,245,160,252,85,12,202,127,86,4,208,239,224,40,172,126,131,7,209,85,124,124,213,240,54,218,52,227,158,84,55,90,72,90,10,230,199,239,127,237,163,47,254,234,241,251,191,248,240,127,254,2,204,163,77,230,23,172,127,198,223,10,157,124,123,203,131,127,62,61,124,152,157,188,176,142,193,189,11,115,17,17,111,29,85,198,99,159,254,232,239,62,124,247,189,154,2,128,177,39,93,21,248,150,72,218,96,151,40,171,154,52,168,71,140,89,167,173,135,7,35,224,53,223,62,24,188,77,127,140,72,176,239,63,254,213,215,26,154,167,30,20,182,151,199,156,13,32,150,196,158,137,190,217,155,36,149,3,191,48,72,52,137,108,134,165,181,40,116,43,39,225,141,54,150,220,96,41,1,188,156,110,160,16,5,2,99,198,70,45,108,221,26,203,214,194,207,45,146,99,129,253,175,162,84,186,12,230,193,170,235,163,178,26,118,133,14,238,214,5,112,27,248,96,253,60,122,4,210,67,134,17,102,71,69,1,151,93,165,191,158,188,243,151,31,127,254,11,79,191,252,245,39,127,246,61,11,203,30,90,241,195,2,192,109,175,232,251,120,71,34,169,143,118,38,42,29,128,89,179,33,23,1,232,244,125,123,17,232,164,87,229,88,218,59,192,74,181,253,50,228,94,225,130,200,223,42,225,62,176,146,7,85,57,5,3,94,204,31,71,60,177,119,74,16,140,229,85,224,188,233,228,190,190,80,117,144,88,6,66,65,117,98,223,236,127,214,190,67,6,111,80,228,185,105,240,222,180,175,219,87,149,193,27,38,241,206,78,62,8,165,193,251,187,253,59,210,224,189,251,9,213,67,145,238,211,139,162,218,74,111,106,85,24,162,130,15,30,124,229,112,78,127,49,146,124,101,12,10,230,233,87,254,23,16,209,191,126,240,213,39,239,125,229,201,151,254,65,21,246,216,203,139,157,176,220,163,89,236,193,132,244,147,47,253,236,241,47,191,197,6,122,250,173,127,126,242,193,59,216,78,67,46,153,144,44,47,129,161,42,5,44,134,105,116,70,177,167,82,137,200,193,192,80,218,152,26,14,192,132,10,186,72,15,1,111,207,74,50,173,54,234,97,172,209,236,198,4,104,23,152,131,4,0,172,64,57,56,46,23,117,242,79,154,9,231,137,166,209,240,149,84,199,5,220,124,194,107,174,70,45,42,119,226,80,33,208,140,233,90,52,196,48,159,49,30,222,60,32,49,121,52,173,186,214,26,102,136,163,56,182,122,93,203,93,183,214,56,62,40,252,223,7,231,88,252,0,90,17,224,93,26,19,4,55,15,246,46,83,81,213,134,252,221,131,85,238,45,175,126,155,56,99,170,20,211,233,101,92,167,19,173,226,139,2,62,30,21,29,189,242,73,213,80,125,110,74,198,117,163,146,174,173,132,202,247,189,80,47,161,162,122,162,91,194,42,80,133,95,134,9,192,21,171,152,37,86,18,94,217,31,204,45,91,35,61,80,102,237,247,25,94,54,172,39,255,242,222,227,95,191,107,217,28,215,216,169,128,78,200,159,19,247,112,188,39,239,240,85,209,239,59,251,184,112,172,23,95,69,42,88,213,94,249,7,229,149,201,65,253,141,143,63,248,194,227,247,191,211,246,222,201,193,210,215,242,219,11,222,186,141,138,81,26,76,28,5,203,99,92,82,124,114,100,53,163,255,202,222,27,235,228,171,104,153,9,235,118,117,44,52,175,100,43,83,57,136,97,46,232,99,94,188,216,173,221,212,110,17,91,222,232,223,178,63,71,18,190,140,138,216,148,240,55,236,187,246,43,74,194,167,137,183,179,179,235,165,82,194,191,209,255,156,148,240,175,9,42,107,175,218,216,174,85,217,74,74,220,120,195,110,218,170,27,191,107,235,245,31,27,183,79,22,81,171,170,152,108,84,104,218,102,157,100,189,76,240,12,134,143,150,113,188,120,81,251,97,86,59,55,107,156,17,195,175,247,95,179,95,37,12,39,222,112,199,196,240,235,246,203,246,61,133,225,50,140,138,97,145,4,18,195,127,208,127,85,98,248,83,125,172,154,25,14,6,48,204,239,227,117,144,7,5,92,255,97,127,139,7,170,225,223,233,164,186,60,30,190,90,206,138,163,82,148,101,24,205,114,41,90,106,100,38,110,217,181,138,253,163,241,91,78,153,7,177,23,249,137,72,119,77,220,29,36,106,6,106,92,20,33,38,134,78,182,69,68,124,1,20,235,7,3,88,140,233,85,88,195,117,10,174,83,134,136,131,166,53,60,11,160,138,29,47,34,160,236,85,96,25,12,239,150,244,162,58,68,141,230,101,112,241,84,139,59,168,170,238,86,43,144,182,214,154,38,59,67,63,27,6,168,56,90,128,223,221,141,6,171,2,191,51,29,13,247,106,152,212,91,158,5,42,135,165,159,173,10,205,252,104,60,46,43,29,26,189,229,89,64,19,237,150,249,170,208,204,170,201,97,13,53,90,195,179,128,37,207,227,225,170,176,20,71,21,232,148,185,14,77,173,233,89,192,179,147,248,43,211,205,160,154,140,247,94,109,114,97,179,245,89,64,21,150,3,143,201,7,123,145,96,24,193,203,110,239,29,204,239,80,251,140,181,206,214,167,244,247,238,104,94,226,77,201,151,141,214,103,199,150,94,50,24,132,97,82,46,96,203,114,176,227,45,69,239,130,105,52,154,89,105,140,152,205,130,155,207,109,82,59,97,90,158,111,82,179,67,38,28,239,76,70,227,185,190,64,173,183,158,219,132,114,111,16,158,103,66,64,244,179,201,209,180,24,141,247,174,176,170,50,125,78,139,238,62,11,6,241,50,47,62,15,196,141,110,119,168,238,2,132,173,14,247,242,62,207,109,81,252,97,144,157,103,138,211,197,51,155,158,117,66,43,219,51,241,96,231,25,44,199,27,229,254,168,168,202,37,139,81,235,241,236,150,34,14,202,178,40,211,112,193,82,120,89,152,62,131,233,189,86,14,14,102,75,38,167,221,127,22,139,226,103,249,179,144,189,188,25,129,91,32,128,107,61,158,27,127,12,252,52,58,23,127,128,141,122,117,128,49,18,0,7,253,9,86,161,48,211,109,216,246,251,207,109,106,105,158,71,231,210,48,84,243,57,157,140,71,197,245,114,92,72,133,105,52,63,19,203,105,184,115,46,17,140,67,92,25,76,165,233,45,126,126,18,216,213,91,147,48,247,178,172,88,132,243,44,204,78,51,185,144,50,254,0,75,34,116,77,94,97,210,209,80,226,212,250,44,176,60,72,194,96,41,150,219,128,130,91,71,213,124,102,194,37,111,60,19,183,34,143,147,21,65,27,236,176,122,182,27,232,236,99,121,188,176,157,141,246,103,34,248,252,83,196,117,27,206,176,54,181,5,99,188,249,89,128,181,91,164,217,41,20,118,60,26,150,19,198,47,236,250,202,100,188,59,146,232,170,53,61,55,105,148,249,249,238,82,116,26,80,223,148,232,171,65,174,55,63,55,232,195,44,60,55,244,13,62,90,116,247,153,24,180,94,62,56,133,56,224,53,7,192,39,87,121,121,33,24,122,24,218,186,118,12,47,254,207,88,116,171,172,188,102,251,179,0,48,203,6,203,205,209,38,120,37,2,240,106,185,55,154,205,217,190,10,169,141,204,27,207,141,26,128,5,243,179,207,130,121,152,152,123,168,205,65,111,126,126,182,193,160,8,207,62,131,155,99,76,164,223,175,129,47,219,158,137,112,27,132,209,217,193,66,233,10,100,48,42,102,53,200,244,230,103,2,92,204,101,192,98,230,154,236,204,230,131,2,3,209,229,0,171,32,133,166,32,94,98,63,90,152,172,118,227,153,4,126,178,96,57,125,46,132,19,255,180,113,91,219,157,231,70,172,73,90,122,231,159,78,131,104,27,141,207,109,18,195,176,76,206,63,137,235,147,170,154,220,123,253,176,62,11,213,250,76,148,71,156,198,231,135,208,100,66,179,253,153,4,9,188,194,63,163,138,107,252,126,149,185,102,166,167,198,200,187,156,62,207,240,76,22,12,7,167,90,153,12,60,12,127,105,63,155,116,109,222,120,126,218,36,136,207,166,213,91,86,132,54,91,154,147,121,134,150,243,48,140,118,78,161,28,246,231,122,137,175,29,15,7,211,161,106,185,242,57,1,92,173,233,153,248,192,3,143,43,150,158,253,123,50,147,88,30,28,206,149,170,101,63,86,124,219,96,39,40,135,105,16,180,39,232,50,159,116,44,38,79,7,27,15,7,227,201,248,62,22,155,176,141,174,252,229,251,147,131,242,142,22,44,87,191,159,5,8,121,144,20,245,196,37,207,201,142,120,78,246,15,123,61,251,63,171,156,170,190,175,77,4,189,106,109,44,211,77,251,237,87,130,46,9,147,221,52,68,135,164,77,221,132,53,4,225,94,139,97,49,61,58,216,97,105,238,199,239,255,227,227,95,252,226,241,175,223,125,250,133,31,91,252,56,174,187,148,236,102,251,56,107,120,172,239,106,51,119,186,221,28,143,233,140,149,51,194,31,231,222,78,28,198,97,187,157,18,121,222,50,248,127,253,222,211,111,252,179,216,113,127,10,252,188,206,239,213,242,0,75,197,101,184,197,104,62,235,4,150,71,43,202,176,88,50,129,167,63,251,50,160,254,233,59,95,255,248,79,254,106,225,4,182,237,255,34,233,135,71,80,219,50,242,207,50,29,159,102,137,136,253,252,95,207,104,115,9,150,27,13,70,68,34,245,122,164,209,204,193,12,230,168,24,84,29,60,131,130,157,26,199,43,172,63,53,56,30,237,97,125,172,182,27,132,109,55,194,141,78,184,121,95,253,226,223,164,109,125,23,175,191,182,176,38,103,23,12,13,231,109,11,36,193,104,56,44,193,250,83,173,247,85,171,168,161,7,23,215,57,160,157,140,103,0,128,109,160,175,207,19,219,116,200,88,89,190,56,129,208,69,2,161,138,51,44,194,71,25,197,14,246,163,194,99,2,228,8,228,132,163,8,136,29,118,2,22,236,120,54,98,70,172,128,143,31,107,160,110,209,105,6,7,84,197,12,175,114,16,52,220,11,48,152,82,89,151,189,213,101,167,25,160,80,20,8,28,224,65,55,84,254,87,234,187,201,235,165,128,48,8,86,2,190,249,38,235,46,138,199,246,7,195,201,61,60,41,232,24,171,14,169,242,77,159,227,91,101,121,120,185,26,29,151,120,94,34,219,31,233,28,147,76,105,148,65,106,180,128,167,152,88,248,160,51,192,39,45,194,200,170,207,138,178,118,121,161,234,220,203,18,11,221,199,229,179,168,39,5,180,241,67,201,22,149,142,178,219,26,13,156,156,210,179,42,119,231,139,59,201,74,204,133,7,248,97,143,230,193,125,224,46,103,237,7,247,137,125,34,72,237,52,238,246,194,87,3,185,76,231,140,45,22,207,1,105,152,246,250,156,182,99,1,199,97,245,157,165,43,180,51,42,67,89,236,137,7,236,77,38,213,124,116,216,56,241,10,151,100,195,218,153,204,231,88,203,39,107,219,169,14,15,55,28,77,14,145,105,104,98,214,6,155,24,180,77,4,97,170,35,225,4,142,170,201,28,171,102,69,101,100,243,119,173,232,87,7,149,14,142,232,241,66,220,217,241,222,205,66,231,72,139,54,58,177,141,55,27,244,163,195,87,152,225,135,221,231,96,54,6,70,160,113,180,75,11,218,233,236,27,44,22,222,104,129,232,68,81,255,118,203,74,131,197,204,101,27,147,0,183,39,83,16,62,162,213,193,38,218,253,163,175,49,237,14,132,46,32,153,175,112,188,52,164,130,120,92,160,77,16,224,124,176,67,155,180,54,44,199,231,71,135,225,38,132,13,178,220,81,126,190,12,191,78,100,153,242,206,209,12,152,100,54,195,59,238,12,200,3,119,226,218,109,53,144,181,114,229,49,219,58,109,215,169,25,119,226,240,59,172,78,82,73,237,75,178,139,195,74,0,23,110,120,154,180,210,172,170,73,254,205,214,125,172,150,122,172,175,110,237,236,66,94,14,46,246,80,141,37,221,145,60,227,197,195,236,63,123,169,104,153,10,37,43,207,79,184,61,219,187,212,254,8,239,224,224,6,233,195,101,98,75,116,220,217,179,24,208,109,135,138,242,62,12,3,117,217,228,249,97,140,59,149,106,167,236,142,102,215,71,227,209,108,191,28,138,83,51,46,45,120,253,78,9,164,39,75,211,77,129,195,137,124,182,119,117,58,184,199,106,211,149,128,217,25,12,209,39,48,71,148,64,50,195,0,55,65,142,75,28,229,83,71,7,198,230,64,121,103,209,94,64,217,161,121,172,168,188,97,173,38,244,230,147,67,160,172,193,116,254,252,228,30,55,87,31,191,255,163,39,191,254,162,216,117,208,86,56,158,36,201,176,94,56,174,157,29,186,51,218,187,75,199,140,209,86,117,113,248,66,115,194,117,19,145,182,225,241,119,148,187,187,120,142,143,5,62,237,91,104,237,18,140,27,214,147,255,241,195,39,255,244,14,223,250,91,211,11,10,159,2,7,18,94,181,31,79,195,34,59,65,214,110,199,117,19,183,162,154,190,129,222,22,194,255,220,180,65,243,132,99,16,167,229,148,229,160,197,201,186,69,182,139,39,34,52,239,107,170,90,72,200,26,38,87,17,141,163,97,93,86,179,243,222,184,14,56,69,226,241,83,148,232,137,101,27,49,196,190,222,153,131,7,93,208,78,241,19,218,242,98,28,12,168,109,6,229,130,108,205,232,97,105,155,34,144,128,196,89,180,66,62,0,4,55,230,151,143,7,243,129,225,88,12,120,43,199,55,158,103,161,236,117,148,37,92,178,182,17,70,115,153,185,212,100,173,22,63,248,218,2,15,170,141,224,154,12,121,178,80,96,34,76,76,98,45,32,138,22,50,88,40,124,217,105,205,214,130,83,24,31,255,234,251,79,126,240,171,127,253,224,171,114,251,173,134,9,220,46,173,253,116,17,46,23,141,104,166,94,236,101,235,12,198,127,57,119,4,175,45,86,60,195,242,16,56,232,160,197,144,226,7,176,93,149,29,122,203,20,152,192,153,118,4,112,13,120,20,37,234,228,248,6,22,206,62,249,58,73,90,250,217,236,8,224,81,213,10,95,53,2,23,27,238,177,213,170,70,141,99,225,39,135,229,248,14,15,251,92,161,237,83,167,113,19,29,96,187,128,143,228,164,94,128,17,198,194,99,118,15,107,47,176,122,45,83,177,23,1,247,42,15,236,92,29,13,192,137,56,149,213,249,25,127,103,131,175,0,137,178,87,222,153,13,219,65,11,104,243,9,206,251,181,251,135,116,138,181,1,41,23,73,247,103,119,64,210,156,6,228,193,100,60,194,64,194,217,128,60,160,148,38,188,162,21,72,33,133,86,128,21,177,122,155,14,169,120,227,168,60,29,86,236,184,8,212,15,127,248,203,39,127,246,255,177,247,230,237,109,28,71,194,248,87,25,141,29,26,8,7,32,110,146,96,176,92,240,20,37,94,226,161,51,122,249,12,128,1,56,34,48,3,205,0,4,33,154,191,71,78,108,75,62,20,217,239,58,118,124,197,86,214,177,157,195,146,147,120,29,69,178,157,231,217,143,178,175,64,82,127,229,43,252,186,250,152,233,185,64,80,162,188,118,98,202,38,129,153,238,234,234,234,234,234,170,238,174,170,79,247,254,112,39,8,29,191,246,73,208,157,131,26,46,170,70,177,170,68,112,32,201,67,82,202,84,43,218,2,14,239,229,165,19,241,175,79,80,142,163,91,110,145,18,86,195,56,237,129,215,206,178,46,109,77,178,20,164,172,67,1,195,129,223,155,117,240,96,205,58,42,136,93,117,63,164,125,241,181,34,53,179,194,240,233,181,158,173,177,117,211,241,184,210,184,17,173,123,121,186,38,201,205,146,170,91,214,22,124,65,44,222,86,236,213,12,2,102,208,66,84,111,40,167,6,139,68,121,198,91,27,58,222,218,104,40,224,218,147,78,39,33,196,140,161,144,12,8,241,52,236,30,29,205,182,30,91,100,121,13,144,204,132,197,117,189,161,211,93,52,143,146,200,21,113,248,23,134,37,21,227,45,43,185,237,0,63,45,171,98,214,21,60,18,71,238,236,23,7,80,99,3,52,205,4,46,23,189,84,175,4,248,104,97,15,44,8,88,138,154,194,65,81,189,30,91,30,7,116,28,15,14,189,34,3,43,51,163,132,119,58,135,65,181,161,134,195,78,119,247,9,223,128,9,148,250,61,4,144,130,157,63,71,220,211,48,11,7,57,162,247,245,157,180,130,32,225,72,121,186,95,152,85,141,172,113,117,160,14,172,126,254,65,189,88,156,210,25,24,60,190,138,31,72,81,60,150,211,32,18,157,61,176,57,141,133,39,67,196,175,42,57,89,145,138,138,59,255,69,85,65,108,137,6,221,47,5,134,169,228,138,138,229,176,150,199,172,156,40,103,32,70,116,73,57,58,23,112,123,167,192,33,150,46,90,102,131,91,78,109,170,166,90,192,27,46,170,185,140,164,131,36,34,43,80,70,115,129,4,88,105,192,174,92,169,45,66,224,4,18,124,157,136,83,248,222,82,27,235,199,177,222,130,195,25,227,200,31,241,225,31,137,78,57,70,27,112,203,9,210,26,8,21,12,16,148,89,248,11,129,90,53,246,197,161,107,150,84,67,193,91,26,224,109,75,206,10,104,180,7,81,66,125,34,103,16,155,17,235,25,179,98,233,3,135,125,202,10,237,92,116,154,16,78,170,241,27,220,76,149,86,200,56,176,102,34,182,99,54,82,172,141,74,65,14,197,99,130,148,28,18,164,76,92,18,98,209,225,112,23,141,217,213,156,35,13,132,115,56,249,61,84,8,144,166,160,149,74,171,172,232,245,81,254,85,132,62,71,163,86,39,27,63,108,183,138,238,169,241,245,72,78,160,135,183,190,124,248,243,79,197,172,211,28,222,9,220,116,176,33,192,92,195,112,201,206,81,80,128,28,30,174,189,218,90,171,196,168,24,130,135,214,119,240,65,39,81,110,156,33,109,122,220,0,242,108,6,144,158,139,187,239,126,209,249,232,29,130,139,163,119,74,180,134,164,5,106,219,198,222,81,182,251,254,147,15,191,88,38,1,90,31,65,56,114,123,2,88,189,246,97,99,85,43,171,72,157,83,34,200,130,213,97,143,134,99,103,207,59,198,214,228,59,68,55,119,112,182,253,24,152,27,175,184,20,73,8,204,39,250,179,123,21,191,178,246,249,156,77,70,212,26,132,243,129,216,174,88,8,184,95,219,161,149,248,237,45,223,114,13,25,140,62,136,233,132,71,128,188,240,223,70,183,249,44,119,12,162,98,201,6,90,4,104,167,209,67,198,108,176,115,64,9,29,28,254,1,171,143,36,250,3,79,144,49,48,85,209,131,25,109,74,55,240,25,169,75,118,98,91,150,68,228,26,21,245,106,41,194,191,32,217,35,28,69,21,136,216,140,183,171,213,18,142,191,160,150,70,121,96,252,150,236,129,50,129,59,46,225,119,75,241,252,49,250,227,104,130,68,197,94,88,211,179,113,77,39,196,7,191,221,123,239,149,253,59,31,239,254,252,5,255,233,206,111,151,128,224,39,214,19,82,127,176,224,166,129,31,37,123,239,196,127,253,1,226,177,222,250,134,101,24,84,100,22,190,66,131,104,228,26,196,91,70,157,131,192,3,190,25,111,216,44,125,239,234,238,155,159,243,179,244,0,66,144,32,36,78,50,104,16,96,10,150,240,29,87,76,11,250,248,217,103,197,136,24,62,24,54,246,132,131,38,106,222,22,200,250,13,161,99,130,114,74,56,182,142,144,158,162,24,104,116,255,251,67,225,191,255,42,252,247,135,214,11,0,30,176,167,196,130,109,240,19,208,178,219,28,8,107,122,4,228,93,4,199,133,180,37,222,159,111,237,190,247,18,149,123,140,168,15,238,189,24,141,242,91,4,200,228,201,18,29,130,222,122,177,66,234,217,9,239,16,99,189,245,161,5,226,225,213,119,246,62,248,237,63,190,122,117,239,103,127,235,92,187,255,63,87,223,227,101,235,255,92,125,159,112,97,231,23,47,118,110,254,153,9,103,122,202,195,136,142,249,12,9,15,96,62,187,73,158,9,45,213,133,124,101,251,89,169,216,143,216,97,146,200,163,131,230,60,153,165,89,107,190,58,21,22,7,131,251,106,45,228,29,111,16,169,38,62,96,138,148,122,171,133,181,27,214,41,166,237,144,247,150,205,83,199,182,67,19,43,138,201,33,56,75,144,106,248,75,60,93,134,13,233,117,98,0,165,75,133,65,114,124,94,26,138,211,156,34,131,73,150,103,68,46,164,146,52,167,72,2,162,35,32,75,9,195,128,44,153,232,121,1,127,41,198,75,101,244,165,2,25,3,180,80,65,9,75,227,168,109,145,133,223,135,125,98,56,189,191,40,173,41,44,146,197,28,97,124,106,156,58,2,88,144,110,16,105,145,45,43,88,53,222,97,41,253,156,86,241,182,157,127,79,226,243,242,237,112,246,177,85,38,38,113,169,247,118,2,35,95,224,8,213,139,178,33,215,204,174,137,4,208,42,172,32,97,140,131,127,225,116,130,116,25,201,34,162,59,162,136,177,9,5,223,236,85,9,190,49,62,218,222,145,28,252,120,44,238,8,146,66,222,97,107,201,231,22,11,201,102,193,147,5,71,229,247,137,113,69,194,118,251,238,14,72,74,152,107,18,223,88,246,26,101,23,182,185,36,8,147,167,86,243,179,228,126,16,73,158,192,209,195,157,28,129,101,82,32,1,173,113,137,29,105,219,147,81,193,134,69,165,39,15,103,97,201,2,115,185,9,71,18,72,59,33,241,185,163,220,136,33,91,80,139,178,209,66,182,14,249,34,25,204,208,170,41,212,210,210,16,139,134,173,152,119,142,196,17,120,160,117,60,230,217,6,77,62,1,87,83,202,8,149,57,71,80,100,43,76,184,113,1,178,35,17,236,47,50,147,42,111,24,114,27,77,93,252,23,205,227,190,190,99,44,186,54,90,22,32,118,183,54,122,225,98,150,69,94,86,92,33,156,217,247,109,62,13,197,14,26,40,105,155,132,202,67,90,156,182,195,44,202,46,230,252,28,225,203,144,203,240,166,143,15,8,122,126,200,248,210,58,101,22,26,93,90,42,66,66,199,94,99,76,235,158,24,211,58,137,49,173,59,99,76,91,193,126,184,132,10,164,72,46,105,5,129,65,228,43,226,129,142,58,184,154,198,93,78,102,33,220,52,142,253,172,230,12,156,45,67,146,115,42,206,152,33,85,209,7,60,203,33,224,189,99,210,216,155,92,36,172,51,199,121,164,70,14,117,57,231,120,46,153,185,162,205,145,121,250,69,170,254,36,103,254,56,223,215,23,210,184,37,23,117,4,160,82,65,146,179,62,177,203,148,50,34,183,47,255,41,156,146,128,166,64,5,173,182,136,188,37,181,92,14,225,207,154,36,158,67,63,145,185,185,200,196,4,146,212,98,73,110,227,88,231,57,111,108,121,129,212,8,71,73,128,31,244,130,197,134,20,98,136,103,245,81,196,32,33,241,248,241,108,173,150,53,17,144,108,156,62,21,119,127,245,105,231,163,223,9,118,24,119,190,88,56,75,177,106,41,202,6,106,62,20,11,163,158,143,225,0,122,20,201,112,24,160,240,213,75,232,71,240,129,225,233,25,244,169,173,200,134,9,201,166,66,46,40,184,215,60,24,43,84,80,240,164,179,38,26,211,40,185,132,77,104,217,183,101,29,178,159,85,216,48,130,27,123,17,156,79,78,132,141,77,124,184,25,38,43,206,177,99,142,26,18,40,98,116,234,58,115,44,72,16,246,63,100,135,6,247,196,255,214,185,248,223,186,21,255,219,54,162,249,233,175,150,67,92,140,72,219,100,233,235,115,10,38,223,66,97,26,143,201,253,220,145,166,192,218,190,106,50,178,249,214,129,131,110,196,162,23,98,23,71,52,106,128,205,104,13,29,110,201,134,182,11,202,58,90,17,33,3,148,89,211,117,200,217,82,128,92,123,89,177,72,206,105,118,72,204,97,108,97,123,163,249,7,102,204,112,223,99,165,33,248,233,158,17,4,63,179,237,92,15,88,58,32,136,145,220,203,11,158,187,253,185,184,228,145,173,97,182,13,229,191,89,74,8,21,69,42,180,90,209,40,153,176,208,33,31,117,26,216,172,68,96,121,192,187,34,120,58,40,12,102,57,222,182,116,63,180,140,221,80,76,138,209,16,152,150,25,150,61,178,36,40,219,59,120,43,248,130,114,17,228,48,9,241,78,244,26,107,111,142,170,53,158,72,240,212,216,133,73,194,136,205,63,179,224,5,10,97,252,214,250,30,137,51,210,49,4,32,78,216,142,180,169,228,214,20,105,140,168,187,201,225,180,79,188,205,77,69,130,192,221,246,198,171,24,143,103,228,120,162,108,199,152,111,41,185,49,123,255,117,203,210,100,185,75,185,188,22,235,80,112,179,45,69,98,7,243,89,83,177,180,89,254,242,172,165,167,138,52,236,177,149,250,217,210,4,123,144,90,244,81,30,61,66,107,5,201,168,3,111,26,250,134,162,101,125,164,61,62,11,83,53,199,153,47,46,12,25,169,173,71,254,53,241,38,184,39,153,195,142,228,189,164,212,173,101,111,233,29,137,191,238,230,101,85,186,30,225,235,217,104,241,9,193,2,8,155,244,228,208,131,220,164,57,84,134,32,180,104,16,78,199,74,25,249,8,150,55,77,65,130,94,95,64,38,8,127,161,48,72,17,231,17,71,18,239,217,103,17,11,74,236,40,212,79,60,59,142,222,221,79,48,133,195,142,48,136,238,163,121,6,155,180,114,16,173,249,251,30,146,231,166,129,151,210,146,142,116,4,7,157,253,199,60,128,128,186,81,193,180,195,33,170,93,203,14,122,113,140,165,170,161,93,20,69,28,230,26,210,53,5,231,190,17,112,182,33,4,135,38,177,130,125,11,181,183,26,115,56,88,23,164,202,65,248,88,9,69,112,118,41,164,194,199,46,74,240,11,144,134,5,31,71,114,164,0,220,207,73,238,25,84,79,117,2,81,1,136,26,0,68,13,2,162,227,28,61,82,35,160,158,251,57,166,145,156,211,129,183,144,174,42,195,59,146,188,27,125,46,41,117,156,189,141,78,145,11,72,31,189,216,141,52,16,27,51,122,73,87,181,16,108,84,129,93,2,41,247,176,230,195,9,39,55,199,7,196,232,116,92,82,237,18,164,211,247,230,233,14,204,194,109,124,228,27,96,153,123,35,79,110,147,37,13,110,234,178,132,152,246,230,0,100,197,244,250,144,156,226,182,6,98,135,202,199,121,217,128,208,154,139,72,252,187,207,90,229,250,6,60,150,156,87,208,96,35,192,190,77,74,141,250,30,35,99,62,234,57,171,127,222,34,80,104,198,189,57,119,96,160,143,5,8,161,67,1,234,154,223,200,47,197,219,8,209,56,196,167,183,155,197,29,191,20,135,72,247,33,185,45,199,112,194,138,81,184,85,152,179,110,208,245,148,61,211,222,123,118,179,77,142,228,198,196,220,198,41,91,99,142,209,99,121,66,109,202,203,85,25,242,188,184,116,49,185,217,88,95,209,243,240,46,164,185,142,183,185,119,126,162,21,241,63,154,186,51,37,167,136,117,15,136,67,180,62,251,172,93,16,139,87,36,27,130,101,239,76,9,207,232,17,49,62,152,201,196,226,131,169,204,80,10,253,164,99,67,241,140,8,169,193,250,250,116,248,195,148,47,220,67,154,60,210,209,125,162,127,33,5,19,177,175,185,142,59,132,253,184,100,255,174,113,140,107,79,0,91,155,211,244,6,100,17,98,39,9,157,175,126,214,185,123,151,249,221,177,56,254,176,183,42,151,64,148,245,35,171,170,31,82,154,224,200,26,48,142,82,169,73,119,142,210,74,146,230,136,160,13,225,139,161,164,21,52,51,87,224,96,145,159,33,26,85,147,185,75,36,81,196,86,109,124,49,1,182,205,86,72,42,57,87,37,190,23,113,137,100,97,34,67,14,151,52,16,18,160,91,179,103,62,102,138,167,73,185,105,167,166,245,190,166,163,143,163,230,199,172,140,157,152,55,253,66,215,251,100,85,3,130,81,229,6,231,135,114,242,182,71,210,32,251,172,247,180,93,124,222,71,88,196,227,120,211,173,75,178,58,75,44,186,242,213,233,136,253,236,92,117,100,5,113,224,105,79,11,37,167,187,56,93,97,156,174,56,213,52,184,236,227,185,178,215,221,114,244,73,69,215,37,105,33,189,222,103,226,188,133,146,247,238,226,161,219,114,120,188,238,216,25,90,201,69,62,63,157,209,171,49,179,21,195,181,48,145,251,122,253,34,200,83,72,241,57,138,53,123,200,175,139,131,45,195,151,17,90,5,58,18,82,36,113,173,80,149,181,13,150,94,143,116,192,147,91,114,255,206,95,59,183,95,237,188,249,60,239,51,139,147,70,18,138,88,87,251,60,196,240,241,95,224,17,112,227,143,225,216,72,101,31,1,31,114,213,175,235,226,250,191,146,20,144,174,129,190,121,211,121,56,112,252,230,103,164,5,37,189,5,145,79,242,197,138,35,135,203,59,232,94,68,195,219,116,27,150,142,138,105,210,232,82,81,240,243,32,219,177,34,250,37,146,141,42,29,150,59,145,233,70,46,33,98,40,53,125,83,241,187,189,229,86,183,214,145,56,204,121,90,36,216,246,139,163,168,210,166,90,84,16,15,251,85,140,154,245,42,44,85,163,98,24,246,155,72,58,61,102,88,43,126,83,81,219,9,211,68,127,100,237,70,164,242,108,165,185,25,198,242,14,115,124,67,75,67,54,228,122,18,11,94,140,184,157,28,135,3,153,189,151,227,120,28,45,147,204,194,96,173,194,194,107,249,136,117,229,108,255,118,29,199,242,20,117,170,185,80,63,46,239,50,227,51,113,189,210,13,22,109,150,242,56,76,137,113,152,217,74,168,229,149,169,214,158,24,143,48,82,167,219,74,110,75,145,54,200,206,78,38,89,82,232,81,101,81,46,123,247,120,218,104,153,83,36,157,219,227,73,23,148,76,38,51,52,108,237,241,76,42,185,13,123,143,231,138,114,20,222,222,46,39,67,206,133,218,14,190,224,182,133,158,125,22,190,186,109,151,168,137,202,7,152,84,192,203,62,22,21,117,231,91,71,141,226,189,105,16,36,72,143,177,29,253,224,43,115,138,194,126,172,248,174,133,238,239,231,138,160,20,100,35,82,151,53,165,202,101,60,33,201,76,16,55,145,247,139,240,122,22,158,237,244,6,202,242,20,230,111,85,225,55,228,114,32,230,72,59,31,95,55,63,48,114,143,203,227,3,102,229,236,179,251,127,176,95,152,254,136,126,97,157,63,253,178,243,213,213,135,239,255,102,247,253,191,227,155,103,58,185,98,206,88,192,118,9,106,162,89,84,45,137,244,94,36,62,50,184,184,67,107,244,72,52,251,230,154,222,237,126,155,223,221,21,113,247,189,27,157,151,111,117,174,191,181,127,235,83,145,187,190,198,63,238,130,63,113,117,161,20,23,101,195,96,125,144,216,133,133,69,189,222,172,195,86,244,40,247,58,2,211,155,92,97,162,94,76,208,64,221,237,193,31,193,199,158,65,36,40,234,213,42,9,179,23,161,11,130,213,57,178,43,91,66,171,14,226,3,185,146,133,91,115,182,31,45,90,209,202,68,121,245,92,249,106,216,129,33,184,43,95,216,77,140,117,157,182,69,51,225,33,51,18,181,2,142,169,139,112,125,110,212,241,58,130,49,128,57,7,59,156,19,232,11,78,177,232,83,104,178,68,167,166,45,59,241,229,47,251,171,171,18,239,152,203,110,208,32,56,21,156,90,210,133,212,206,161,92,119,37,168,139,125,251,252,47,213,89,175,49,185,72,113,151,210,171,187,138,19,249,173,75,13,73,179,42,148,186,21,47,57,10,227,180,49,129,165,225,173,163,184,43,175,146,187,60,126,141,42,48,236,245,186,39,7,147,53,82,116,137,249,126,8,29,151,255,115,144,0,225,185,136,221,15,212,159,160,171,54,117,181,239,1,27,74,67,215,213,55,226,181,31,184,136,240,0,124,50,145,29,72,15,54,246,44,110,132,238,227,11,68,37,141,211,91,149,237,92,220,124,19,46,134,189,241,229,254,91,55,15,186,3,73,142,110,23,17,203,201,21,153,168,20,144,14,15,123,125,141,147,54,200,164,162,113,83,60,136,0,255,250,98,177,251,202,155,187,175,124,189,251,139,255,219,185,199,176,192,203,50,120,44,248,157,5,184,36,4,113,252,182,146,126,82,247,82,42,150,157,202,11,35,120,29,228,186,175,152,119,148,112,132,76,0,54,115,188,36,119,134,45,54,119,200,229,172,71,80,219,194,48,203,11,74,201,133,65,214,131,147,20,28,160,134,92,218,35,87,233,72,151,216,77,186,60,142,167,133,199,134,45,53,162,191,68,116,13,32,30,62,127,226,217,154,95,4,59,72,248,47,147,174,66,54,9,29,202,17,67,146,184,9,73,79,227,155,126,115,248,46,30,154,165,112,97,111,138,232,196,197,193,84,140,94,228,75,65,4,78,201,101,96,131,162,43,87,195,35,214,5,158,9,197,82,117,61,231,193,49,223,243,224,24,127,30,28,187,136,112,101,202,47,36,32,165,225,232,120,173,21,18,160,206,91,126,57,161,41,216,159,48,219,38,252,191,204,6,157,238,1,91,223,205,209,186,204,198,13,47,144,246,101,140,176,95,90,115,134,1,221,204,36,27,67,254,41,203,173,53,95,97,14,58,22,49,46,41,60,172,3,123,83,215,205,46,221,49,209,210,51,10,35,155,199,167,31,61,119,224,17,240,158,57,28,222,196,54,15,198,156,188,231,198,226,219,233,197,226,81,82,159,220,29,88,86,46,55,73,120,1,229,168,208,133,185,50,253,4,12,69,31,97,217,197,50,83,100,163,184,30,65,83,68,22,123,41,132,253,123,130,18,156,59,210,151,91,249,123,247,111,190,215,185,241,203,206,107,55,246,62,249,156,79,101,126,44,134,204,151,102,217,39,149,57,105,79,148,248,140,206,166,55,195,60,41,118,90,174,6,5,9,177,10,184,131,132,88,47,196,160,53,211,50,85,64,94,10,132,148,68,222,187,67,49,81,153,138,69,177,143,226,226,227,116,83,147,77,93,131,104,156,156,179,13,123,230,117,11,67,2,29,143,142,229,36,131,150,149,102,77,139,224,187,230,136,104,88,113,162,118,5,205,80,47,38,19,72,211,226,44,34,118,234,129,138,199,162,9,147,179,106,200,230,59,240,122,222,48,130,141,154,131,250,130,148,40,176,18,189,29,34,47,80,175,192,34,106,248,244,205,86,160,168,246,234,91,132,153,161,37,189,182,72,46,192,168,16,38,241,248,202,220,108,150,250,117,21,176,34,168,104,39,149,118,75,55,74,84,135,147,56,46,8,135,233,104,251,186,83,208,134,108,253,24,83,200,190,202,225,27,23,68,247,196,5,113,196,75,34,163,210,213,62,179,202,249,25,103,14,109,182,23,123,12,182,73,29,225,148,186,209,21,103,84,61,34,146,242,102,190,83,241,117,43,100,238,189,40,254,170,9,59,222,215,172,163,158,81,209,210,162,196,166,102,169,84,46,10,133,30,183,17,162,143,83,247,191,199,82,203,157,250,156,157,136,214,74,72,187,140,85,174,5,170,101,201,50,117,156,72,149,50,212,93,162,152,137,81,183,138,68,49,73,247,37,19,233,114,140,125,130,188,29,184,198,240,144,76,159,41,240,54,44,205,18,55,138,5,37,44,29,199,42,221,112,28,146,208,73,151,201,243,227,232,249,105,235,246,217,50,89,38,44,21,146,69,236,220,118,43,198,193,174,18,189,92,66,227,245,239,192,50,46,29,222,42,231,29,63,184,77,133,171,226,187,64,193,190,24,22,135,66,91,245,102,97,2,139,46,221,104,179,20,235,45,88,162,189,157,117,228,238,30,181,54,149,67,244,0,9,139,250,80,248,136,174,214,125,23,239,170,249,220,225,65,164,246,59,247,229,46,241,112,167,173,7,94,231,241,159,138,206,205,231,3,142,107,187,93,75,114,222,21,227,142,120,113,120,26,6,128,216,37,164,37,96,41,199,50,216,195,125,37,139,189,70,103,81,47,128,45,52,101,66,81,234,142,155,121,20,92,216,139,174,181,128,128,131,41,76,199,168,170,21,171,205,146,2,82,215,130,29,69,179,163,22,10,227,123,233,22,234,57,173,11,25,248,125,253,3,193,238,224,59,228,46,146,192,211,172,79,39,64,204,247,112,219,136,159,105,185,203,64,26,179,89,0,23,189,130,2,43,37,125,19,161,161,193,92,234,184,18,116,234,228,123,187,194,113,26,101,41,122,52,94,99,88,138,199,98,76,209,182,175,213,96,15,127,247,193,178,93,25,98,196,122,238,98,211,71,88,68,116,173,235,184,113,204,239,13,208,227,49,107,109,62,224,38,134,227,40,76,178,197,14,198,0,110,237,187,150,101,14,156,164,145,33,129,107,21,134,130,213,241,208,192,133,232,143,251,71,255,207,211,219,59,161,240,179,23,126,122,241,167,63,189,56,80,145,196,159,254,244,233,62,56,184,197,188,128,111,89,234,236,218,32,185,39,216,200,129,229,180,164,84,38,183,234,33,93,18,43,170,200,220,158,4,197,130,222,144,124,38,225,51,63,1,157,67,192,187,128,57,88,192,117,35,43,60,85,78,103,138,153,162,248,111,207,88,150,159,36,254,100,0,74,254,155,72,198,137,46,158,129,14,104,174,125,21,226,122,86,192,142,32,19,138,217,48,116,135,235,25,102,191,166,102,51,160,135,67,161,250,138,146,59,173,72,171,116,57,86,50,25,239,241,223,138,34,77,43,104,221,182,143,255,10,241,82,76,46,13,219,25,161,151,148,220,170,125,252,119,6,47,190,133,161,116,81,228,54,72,230,21,110,128,164,134,119,151,36,225,187,75,146,224,119,73,18,23,179,162,90,18,109,183,180,51,108,153,81,194,35,13,163,189,141,104,17,50,162,38,26,210,99,112,53,21,173,250,200,28,45,33,233,52,66,26,86,209,12,193,246,19,12,185,122,161,113,17,164,175,117,207,20,63,180,69,230,54,185,47,138,16,183,31,226,29,112,40,39,179,90,50,210,116,136,193,91,69,12,16,85,208,159,29,36,243,145,73,214,70,95,203,136,99,153,76,130,149,23,64,158,180,149,16,181,164,204,225,35,77,254,6,188,91,53,201,46,29,246,226,123,144,86,0,135,192,80,19,28,42,233,206,58,113,181,116,106,1,112,35,212,169,146,32,149,13,239,125,146,192,171,136,245,96,163,223,250,230,123,91,212,79,235,8,212,26,182,57,53,41,224,130,56,23,63,122,231,251,167,83,80,125,139,116,130,101,103,55,92,178,203,22,118,249,106,53,68,46,186,192,182,7,244,153,93,208,24,16,195,104,26,192,237,68,238,246,163,230,143,134,183,30,185,214,8,87,167,251,250,66,199,26,207,62,139,175,49,134,169,239,33,189,164,225,24,122,164,173,143,144,153,195,136,102,192,140,240,232,57,18,146,145,152,42,162,131,40,6,195,198,192,216,140,168,244,154,172,99,143,18,187,234,168,32,142,172,136,23,36,230,126,47,23,124,125,175,43,82,198,41,233,69,44,57,162,114,169,132,19,119,1,123,43,200,204,131,48,224,109,178,21,175,152,200,42,68,36,15,91,87,90,31,121,21,199,97,90,232,188,130,43,44,158,125,106,56,50,112,199,113,114,146,225,232,189,74,159,140,15,41,117,27,77,72,19,176,217,72,28,239,18,16,213,193,201,60,196,85,212,235,125,233,66,234,96,111,194,128,99,12,107,33,102,179,83,226,111,8,66,132,39,254,196,134,200,58,235,160,18,110,150,195,168,51,207,214,30,189,6,221,23,44,124,220,224,232,77,17,206,117,142,99,1,191,167,244,202,15,207,60,254,149,99,112,97,214,125,93,196,231,178,160,163,26,187,166,108,131,143,51,183,187,124,181,122,80,109,184,185,235,174,222,245,198,147,45,193,164,3,212,59,132,4,127,12,212,205,183,78,210,31,103,34,24,84,114,112,206,213,82,73,170,247,234,96,221,240,76,142,6,153,28,13,231,228,0,253,33,167,249,185,1,106,224,254,7,191,178,228,145,36,54,209,234,137,214,26,165,4,43,10,44,223,122,89,64,210,49,4,42,138,107,55,7,150,36,188,216,30,232,22,98,173,75,82,36,142,90,85,209,136,208,137,26,163,151,245,108,214,118,182,129,7,167,247,249,120,224,188,66,99,79,72,148,146,40,10,131,18,28,11,17,20,233,156,27,204,202,136,132,216,155,28,252,113,176,99,103,49,87,37,87,55,37,19,125,194,202,154,84,68,11,149,103,139,171,142,131,185,247,68,44,63,163,27,200,4,231,141,20,187,248,16,189,244,200,124,136,41,250,113,192,191,17,203,33,222,192,90,158,120,49,148,10,75,249,28,60,196,8,83,20,143,28,191,60,193,143,226,51,148,101,3,153,230,241,76,88,2,153,189,78,72,51,110,42,39,18,217,18,35,115,61,87,34,88,19,18,215,225,38,185,63,226,170,213,120,34,237,21,141,13,78,52,26,196,44,184,112,33,37,197,83,23,47,90,130,146,173,172,142,105,157,24,196,140,138,150,95,240,79,97,158,123,150,196,240,189,73,99,43,71,182,222,153,211,168,122,4,102,218,12,36,198,26,65,61,49,138,57,17,43,191,42,60,25,48,55,43,253,91,181,170,244,163,228,56,250,40,160,143,154,153,123,6,220,95,178,3,3,173,86,43,218,74,130,187,199,64,34,22,139,65,225,103,132,31,37,39,81,97,80,85,132,1,242,25,158,163,79,160,42,0,228,21,56,86,40,195,157,66,165,1,28,143,155,70,6,34,118,21,246,187,215,99,35,111,105,208,57,77,82,48,119,161,162,19,68,135,15,249,221,241,65,85,37,157,153,33,143,33,253,20,43,184,132,37,251,122,149,124,138,71,242,17,204,115,138,71,242,233,238,235,17,113,73,230,250,12,134,214,182,226,156,108,76,26,25,104,242,187,238,45,84,115,198,5,237,34,146,6,198,5,14,202,69,36,20,28,179,134,114,107,84,174,215,171,237,144,33,241,133,165,120,80,54,45,86,45,164,73,113,36,209,240,205,96,51,84,12,211,97,65,162,138,33,26,147,22,21,86,123,206,37,22,231,56,177,88,37,248,207,148,248,62,247,35,241,82,180,94,104,232,43,155,206,177,108,62,167,144,25,89,202,229,249,25,89,122,246,89,19,153,144,146,226,43,150,210,89,138,97,60,141,74,32,177,164,216,98,105,48,44,65,77,75,96,120,230,172,194,205,89,133,205,217,65,41,158,230,230,172,247,234,24,101,66,215,244,131,37,13,45,86,186,243,226,87,44,28,200,216,174,11,102,129,80,117,26,218,131,191,78,214,117,159,131,94,204,32,103,237,254,74,62,105,133,233,249,82,111,59,35,231,148,220,73,69,58,65,175,72,151,33,63,155,123,103,228,156,34,93,81,164,167,185,157,145,196,80,89,46,12,165,135,172,157,145,83,74,238,132,189,51,114,158,64,27,44,165,83,228,232,34,158,30,134,32,186,23,112,32,222,152,40,97,177,157,21,137,87,31,75,204,181,247,201,7,187,215,255,186,119,251,214,222,107,47,34,99,155,218,150,89,90,41,18,119,85,3,167,102,87,213,63,221,239,252,250,149,96,0,190,32,136,79,161,225,7,9,130,16,177,170,9,87,85,18,239,193,183,114,231,230,207,118,127,249,57,69,99,231,162,5,196,13,194,191,101,87,53,27,101,36,192,151,27,70,179,136,120,220,238,247,253,231,247,238,95,219,253,245,151,187,191,126,222,211,99,190,191,168,178,172,169,87,28,169,93,73,101,70,46,114,46,185,34,23,220,133,189,80,57,184,37,184,180,96,58,128,126,209,185,247,49,235,133,100,85,73,244,142,10,87,43,105,213,186,164,23,8,189,88,149,253,231,94,237,188,124,203,91,37,101,85,129,11,31,206,58,157,63,191,245,224,235,27,222,58,105,187,14,184,81,163,145,237,86,207,26,26,174,83,56,224,60,235,204,27,159,6,243,49,170,196,145,15,170,193,52,118,179,2,134,64,110,88,187,177,77,184,90,245,103,68,2,192,151,17,121,170,26,122,213,61,1,246,63,249,191,251,47,253,217,221,170,77,85,146,185,120,22,105,244,172,198,238,159,174,237,190,252,219,189,123,127,183,219,72,112,12,2,17,77,104,80,125,214,196,237,111,246,111,223,162,145,96,221,4,226,201,195,54,94,144,60,178,26,251,229,231,187,55,110,119,238,223,219,253,244,22,67,143,39,9,246,255,101,237,220,250,180,115,227,151,164,53,7,131,67,33,171,219,158,246,121,12,28,37,105,254,192,34,129,203,181,206,181,79,60,210,166,188,213,118,95,122,101,247,189,123,172,170,69,40,126,48,48,101,173,242,47,255,22,21,102,200,55,228,130,73,178,242,61,179,45,162,47,139,58,205,99,151,21,73,200,94,120,136,37,34,228,213,48,112,226,52,72,51,183,243,204,255,118,255,248,249,104,112,153,94,31,190,5,44,74,251,103,149,182,103,34,100,191,179,230,223,11,63,39,227,206,38,85,23,114,192,205,165,71,165,134,90,66,124,170,54,218,238,174,253,215,115,187,159,127,209,185,249,87,127,146,144,109,97,226,72,74,142,216,41,214,119,254,182,127,231,253,221,91,47,242,213,146,174,106,56,232,152,163,214,11,127,217,127,238,141,221,15,126,187,127,231,55,124,197,84,15,67,64,230,198,103,111,117,94,184,203,87,77,247,90,117,247,222,107,252,208,101,184,5,171,6,219,77,246,148,255,244,214,238,251,127,119,75,22,187,111,144,30,146,163,222,222,167,65,171,114,146,231,197,42,4,56,4,113,225,172,202,230,128,183,170,99,33,42,123,71,13,85,238,220,126,231,193,223,94,226,112,228,6,78,213,104,192,96,70,250,219,191,126,240,77,48,166,14,78,161,85,93,109,58,32,216,45,242,75,191,108,110,184,42,61,184,127,159,91,201,108,68,147,142,74,206,210,15,238,255,167,163,9,155,59,72,8,41,75,4,126,243,66,231,229,223,117,94,254,96,255,231,95,219,165,109,134,40,35,118,224,185,239,225,219,207,63,184,255,165,27,23,27,58,137,149,96,45,51,127,185,191,119,255,131,135,47,220,216,251,250,182,135,96,41,142,92,176,139,230,94,103,240,125,65,39,169,82,60,161,56,245,174,115,253,69,164,145,185,203,218,244,1,21,215,129,88,231,179,215,8,110,238,58,118,79,212,248,144,69,165,206,187,95,63,124,251,133,206,171,111,218,5,109,18,181,116,99,131,196,221,165,133,255,250,219,7,95,191,183,251,214,111,59,191,224,0,103,120,77,197,102,135,119,118,223,250,18,49,111,231,250,255,181,169,153,230,169,233,84,52,28,72,187,9,154,230,8,10,70,84,211,116,85,123,249,203,221,171,207,49,148,210,28,45,89,232,73,103,249,206,159,126,189,123,245,19,187,188,77,79,28,9,151,47,10,189,253,251,91,118,81,94,29,40,182,139,85,155,56,239,254,122,247,141,47,247,254,240,182,93,214,238,46,141,39,100,75,186,63,118,110,178,184,14,86,241,12,143,117,169,89,228,213,196,221,207,254,179,243,213,205,189,95,220,233,252,230,231,148,235,16,85,47,134,165,179,214,81,35,112,26,24,214,34,68,53,240,4,51,232,122,89,24,239,96,40,161,243,228,234,46,171,63,214,198,55,153,253,143,223,145,241,51,114,94,129,72,136,147,178,227,42,48,78,27,193,198,15,12,200,190,190,216,177,156,110,133,247,12,233,61,223,240,160,27,101,16,136,71,66,96,226,185,28,23,20,1,162,30,68,201,213,247,156,22,166,183,61,160,53,28,14,1,46,128,106,185,237,46,148,56,139,125,202,105,64,147,158,250,12,105,82,114,69,114,165,154,184,158,187,78,22,241,45,131,198,179,207,198,114,185,134,35,28,160,113,80,186,14,234,76,63,98,64,180,7,62,224,132,65,239,81,171,57,8,38,119,16,185,89,64,252,111,137,230,89,53,167,225,123,127,206,66,64,40,157,108,55,171,7,0,81,157,131,6,163,96,197,208,56,136,253,158,216,96,240,81,60,252,71,164,241,93,230,123,77,131,203,25,169,130,130,47,89,106,238,192,23,205,162,212,32,51,3,105,28,69,215,233,16,39,37,52,237,130,72,37,133,120,209,45,43,56,39,21,93,235,23,7,228,186,58,96,25,196,224,84,128,190,152,56,180,70,181,42,250,133,32,82,66,36,210,80,144,55,1,184,167,80,239,120,235,150,19,4,107,129,104,147,168,231,121,173,52,161,212,124,93,184,186,160,238,241,137,176,112,135,45,98,132,53,250,131,177,118,54,19,224,18,193,60,104,130,186,160,247,210,133,21,125,197,80,148,111,169,35,164,177,163,237,14,2,11,90,148,131,143,30,183,19,190,156,100,55,116,112,7,36,55,230,22,198,38,6,52,17,120,253,182,119,140,155,93,16,30,192,205,224,54,80,107,36,68,151,216,255,232,88,163,238,47,24,149,199,65,215,154,169,227,68,19,161,94,100,3,7,120,41,241,76,193,97,178,138,119,95,42,79,132,111,1,54,30,112,174,157,30,88,22,99,39,151,112,8,14,19,153,121,143,73,175,238,216,57,219,33,91,193,116,195,189,87,42,66,253,85,8,192,107,62,17,66,54,25,248,1,79,91,189,18,19,241,48,174,132,123,250,228,104,233,104,230,240,164,52,49,163,140,175,67,18,155,35,155,207,78,28,7,248,54,70,105,112,161,28,142,35,198,2,13,245,161,162,227,116,150,71,233,103,244,84,53,73,37,252,152,125,233,181,91,36,36,231,88,123,166,244,4,250,181,136,198,100,192,209,200,168,90,234,65,70,249,96,103,126,43,232,153,8,63,179,103,4,137,248,0,40,71,34,52,125,144,179,91,24,5,254,102,131,175,129,172,95,93,154,25,103,183,61,15,39,88,33,18,153,75,30,72,90,79,120,235,224,207,22,52,225,0,44,69,30,62,50,241,202,90,27,181,185,87,99,220,235,47,36,116,15,39,200,155,202,2,61,57,48,143,24,107,70,110,128,61,224,104,72,4,9,209,19,126,168,163,164,202,209,74,217,58,134,9,8,210,79,142,118,122,149,176,86,165,35,99,82,23,94,54,90,189,234,32,22,98,39,244,194,209,146,236,146,94,0,188,208,31,76,45,10,255,113,116,57,123,10,62,41,93,4,96,155,3,206,118,30,19,227,41,154,47,250,9,200,165,58,149,75,172,9,44,152,102,74,143,165,121,194,180,195,90,216,99,138,210,64,37,133,72,122,174,21,135,56,141,178,47,104,49,165,139,173,201,175,188,230,227,12,5,180,184,164,84,199,218,112,94,242,120,171,172,99,68,154,4,46,235,33,250,104,14,120,155,27,109,224,63,143,53,58,72,15,61,50,61,151,51,12,96,56,30,135,205,73,68,129,239,34,102,116,42,187,132,238,227,237,123,216,50,151,45,86,150,200,32,139,213,65,251,31,76,165,90,196,167,246,102,195,63,167,192,17,105,84,118,35,129,19,13,162,193,171,26,213,89,225,227,145,144,155,132,171,126,18,234,24,91,233,172,166,56,125,230,177,20,178,124,181,74,181,164,163,226,149,0,93,204,110,232,40,55,203,184,112,228,0,26,181,64,46,205,63,225,206,4,53,123,148,93,123,2,108,4,168,247,104,3,29,98,123,12,122,175,214,84,26,172,221,124,66,120,187,90,193,202,222,161,140,165,113,186,47,61,214,94,128,216,232,79,0,77,115,128,237,125,31,118,207,105,71,50,240,142,118,89,30,132,80,2,178,246,4,34,202,52,33,242,28,92,195,44,21,141,102,173,128,131,58,192,179,49,235,17,151,111,248,39,185,120,95,223,49,22,50,55,10,215,53,124,66,146,142,122,160,90,177,70,47,218,49,23,189,141,28,20,163,132,196,25,97,152,115,208,173,200,139,52,184,30,78,170,7,7,143,16,177,4,194,166,6,247,8,252,19,250,227,163,110,104,92,254,97,28,133,145,126,93,89,87,141,210,172,178,169,84,251,250,146,216,185,189,74,190,112,237,117,135,117,241,160,80,31,118,101,26,236,131,132,127,243,143,67,71,46,142,70,112,28,77,49,48,0,138,27,31,46,78,32,23,166,239,8,67,254,237,236,176,244,174,146,238,147,104,216,14,193,199,130,162,121,58,38,151,17,31,89,253,98,49,54,118,164,170,6,71,108,69,60,43,210,201,34,68,192,48,209,35,145,205,48,132,146,237,130,131,136,157,215,44,119,84,39,11,88,33,49,186,57,110,254,19,186,98,218,201,1,193,15,0,139,9,152,197,82,35,167,251,204,100,201,200,89,94,62,141,190,62,200,139,168,115,28,138,19,204,200,57,11,53,117,84,20,179,42,245,180,244,78,185,156,49,74,99,11,201,59,23,179,150,171,164,183,32,48,189,219,7,51,236,113,160,12,114,4,246,194,3,23,223,122,179,144,47,149,176,179,46,124,30,131,144,82,236,203,132,123,118,147,55,158,73,255,120,233,90,8,6,30,167,75,100,201,68,8,229,29,98,216,181,196,168,229,144,168,147,252,167,136,208,148,45,139,26,229,84,157,122,185,54,104,144,4,9,18,89,50,129,52,162,128,139,232,56,110,194,166,75,168,33,25,52,158,191,255,123,221,225,52,10,244,242,160,94,209,35,16,154,203,227,39,234,39,110,235,248,118,190,195,13,213,69,93,31,119,84,92,34,210,128,34,17,44,105,93,77,145,35,241,158,115,212,245,245,241,223,70,124,196,122,78,247,250,176,250,240,147,223,193,60,94,137,249,220,153,236,85,3,68,150,145,115,187,7,160,17,5,252,116,199,9,189,138,166,147,219,253,95,183,221,255,101,234,254,175,230,100,143,251,63,36,40,181,220,255,53,114,9,161,26,150,170,206,8,85,86,2,41,32,80,168,145,115,197,56,209,194,196,51,187,152,115,6,91,169,218,178,102,212,254,140,230,213,136,129,251,83,132,120,35,100,136,105,192,0,51,188,45,71,21,244,199,10,24,32,227,128,1,59,86,226,80,168,137,40,163,129,155,154,199,137,214,14,232,50,194,4,22,23,224,179,225,73,221,171,160,117,32,140,168,172,113,62,225,148,178,145,196,72,128,75,46,239,121,171,73,152,193,178,6,120,251,89,190,253,9,112,243,150,172,180,98,88,42,102,117,222,95,31,36,242,14,172,209,97,59,37,106,3,15,62,68,243,112,172,229,46,182,81,120,125,69,225,244,21,226,80,229,175,113,40,68,227,120,246,217,16,158,45,104,30,85,85,200,115,201,173,241,212,119,91,113,120,168,218,177,224,237,62,227,128,242,76,107,9,18,218,150,55,81,127,60,140,3,169,90,196,25,117,98,224,113,30,87,88,102,142,64,23,89,178,143,227,150,60,71,151,133,82,20,3,215,34,154,237,1,175,70,138,196,168,96,113,65,96,53,210,126,127,220,205,19,199,98,118,104,103,112,132,127,164,232,37,104,121,232,226,193,3,34,184,171,131,143,139,97,0,135,146,150,203,107,82,93,195,174,57,165,116,170,224,117,244,41,105,200,176,64,138,21,23,2,101,48,158,46,37,75,118,8,148,166,150,171,107,150,163,79,13,233,84,142,144,30,78,50,101,155,154,100,165,191,204,78,42,18,11,4,146,61,165,4,46,218,118,64,67,18,100,16,66,224,179,240,207,16,217,3,111,115,131,227,184,161,40,108,69,231,195,133,64,96,233,192,116,215,92,193,156,123,74,56,67,72,216,46,247,3,72,147,196,209,125,186,174,235,44,75,141,102,40,16,208,50,231,76,187,102,232,122,195,78,147,5,5,0,162,162,69,157,55,238,66,60,78,120,245,118,94,173,194,185,63,8,20,236,152,142,189,202,69,73,35,171,41,134,230,119,217,37,180,141,108,207,147,8,193,172,168,87,52,164,69,251,236,65,208,43,101,56,27,163,18,101,196,205,25,68,175,136,66,128,199,4,82,192,144,89,11,121,176,28,87,199,76,118,117,12,245,12,177,130,169,22,84,68,200,54,185,102,131,47,141,153,56,98,11,36,245,178,65,135,57,164,17,195,162,18,69,236,210,22,242,51,135,153,224,39,171,90,80,251,37,14,140,167,101,141,26,250,78,189,216,41,135,225,182,156,18,93,151,205,117,22,249,137,50,28,13,103,192,190,6,133,44,97,55,218,104,236,60,182,236,208,68,243,189,20,29,113,164,126,114,38,0,1,8,68,56,59,231,72,14,169,218,126,143,211,57,172,170,167,113,254,109,50,143,192,89,36,98,86,113,204,104,235,1,245,28,228,231,70,79,51,162,7,119,69,107,58,208,200,56,235,90,174,166,73,101,34,132,226,169,98,82,246,74,161,117,77,58,43,41,14,111,67,185,56,88,46,200,150,16,42,104,185,178,45,132,42,196,4,44,14,67,80,167,113,252,37,51,44,67,32,197,53,13,71,68,28,215,194,35,242,5,145,134,17,66,204,12,201,213,170,220,3,162,232,108,106,216,201,154,127,17,218,134,96,180,89,154,194,187,45,74,5,156,10,114,160,188,217,84,16,17,48,11,65,148,84,150,85,77,50,20,178,246,177,52,19,36,207,18,234,56,43,66,30,72,252,91,59,40,82,246,12,168,155,114,118,27,217,58,21,18,59,87,214,116,173,13,225,218,137,161,195,192,56,243,143,17,104,252,179,25,8,242,201,12,91,4,198,110,194,187,237,169,35,221,12,89,205,77,109,35,146,30,142,21,210,201,116,146,237,82,34,11,15,108,83,50,12,229,84,12,226,79,114,88,152,114,89,177,111,149,179,111,61,182,37,23,18,74,105,48,145,240,109,43,149,46,101,68,170,126,247,66,15,244,199,208,45,223,34,246,237,91,196,36,200,5,251,60,120,189,122,114,186,89,136,114,79,108,100,11,90,247,198,56,199,128,160,102,79,89,179,138,61,57,193,33,146,197,122,57,4,34,136,254,56,204,183,188,73,27,70,253,9,219,196,237,173,120,88,26,115,108,74,114,59,166,93,167,20,155,68,23,145,166,52,178,169,69,159,70,122,32,86,164,156,46,240,100,5,24,211,32,94,148,134,140,4,132,145,2,58,62,253,36,161,135,86,69,56,124,161,15,112,100,23,15,86,200,120,199,83,190,165,65,8,154,45,7,222,96,94,67,210,50,36,53,3,242,154,57,82,233,57,210,139,141,56,178,181,89,235,146,149,130,70,233,53,157,89,211,168,58,114,153,217,201,128,105,26,181,96,236,96,13,243,188,66,122,56,26,176,153,82,184,177,14,251,104,24,198,238,167,183,58,95,221,124,112,247,149,206,223,95,120,120,235,254,238,205,215,30,124,243,46,43,40,82,91,235,81,122,169,5,244,210,147,66,215,209,95,73,28,165,250,131,178,134,179,187,195,254,125,31,193,103,13,142,36,194,129,181,25,210,146,216,199,4,240,90,211,80,185,42,16,168,87,106,107,30,203,155,219,174,23,159,222,38,30,138,59,3,228,239,0,206,119,133,48,115,164,157,157,213,181,202,170,81,29,107,47,195,91,244,105,212,164,31,240,89,97,25,9,13,28,177,9,180,242,134,17,138,135,209,82,137,150,50,143,82,211,64,26,70,95,95,3,111,242,179,191,228,14,255,40,189,208,239,78,200,135,116,31,181,4,249,248,208,252,171,42,72,19,165,86,7,90,190,185,8,45,209,74,19,173,198,43,144,186,209,39,97,159,78,179,218,57,106,160,46,238,248,158,232,132,183,39,25,165,32,96,168,110,101,167,164,103,60,83,42,116,22,145,70,236,167,0,233,139,94,192,237,72,27,142,121,183,97,13,197,114,27,89,150,69,127,69,80,233,235,11,214,254,208,176,151,176,239,143,91,233,12,7,29,88,97,60,38,189,124,17,48,4,189,228,68,68,243,207,119,102,246,245,137,151,90,13,72,171,235,63,113,183,64,180,193,44,127,100,8,100,110,239,189,125,191,243,245,47,59,31,253,105,255,139,223,138,35,246,152,81,85,36,76,242,24,94,209,124,164,43,14,182,7,2,123,13,201,206,17,200,91,93,135,124,75,72,106,105,185,70,20,62,134,105,2,118,8,71,61,40,35,35,38,10,201,177,51,41,73,205,25,81,114,204,140,230,26,219,252,80,119,164,167,15,67,91,85,67,214,11,26,180,162,90,151,131,46,184,43,216,21,4,253,14,109,64,44,110,166,117,228,112,72,13,45,228,84,77,200,204,165,201,101,217,73,223,156,230,218,153,59,82,132,60,192,112,118,79,231,137,240,28,222,83,36,39,221,1,21,100,12,159,119,194,241,107,218,114,136,9,232,130,95,110,109,55,28,178,255,168,179,13,74,5,108,204,67,157,72,72,6,98,14,43,112,168,154,59,202,61,27,166,68,244,139,220,129,41,248,254,144,192,79,59,35,108,196,213,144,225,138,137,183,67,183,180,181,94,114,234,134,73,222,204,48,81,65,136,85,131,93,155,60,198,254,161,99,18,33,158,151,12,62,44,155,249,4,130,18,177,105,0,241,106,240,198,1,146,21,84,11,182,30,61,251,236,49,45,138,83,21,147,204,190,39,149,246,179,207,134,174,64,230,242,82,77,213,242,70,163,140,36,235,191,199,18,16,180,69,205,209,100,7,206,10,59,146,156,219,198,95,112,52,86,250,212,167,216,73,194,144,160,103,128,187,57,240,224,10,125,25,82,253,121,217,108,22,139,144,38,47,36,19,56,57,114,2,206,131,98,172,28,146,253,64,32,58,88,80,216,134,134,200,119,11,73,183,43,236,96,29,140,64,3,223,245,209,195,35,79,35,38,161,151,233,178,174,215,164,147,217,134,84,151,77,19,7,98,134,248,209,134,68,79,46,9,143,85,180,11,226,28,89,250,16,166,138,97,232,6,220,132,48,43,152,173,178,93,95,251,45,75,190,21,48,44,233,144,35,93,111,108,160,65,174,230,184,239,140,160,88,159,64,34,1,13,9,90,209,166,201,221,188,80,53,152,178,32,63,24,93,233,86,12,187,130,72,3,181,58,169,173,2,181,245,254,70,120,100,142,163,175,78,41,170,30,154,162,226,195,223,191,186,127,231,57,186,180,33,185,227,93,219,14,65,78,132,114,47,240,186,72,116,100,17,213,72,186,230,237,157,0,170,69,226,248,106,128,165,21,170,16,254,105,1,205,87,80,136,145,89,9,39,57,44,148,183,173,58,218,187,46,113,240,182,141,141,52,126,194,68,253,72,163,191,63,12,195,113,161,113,209,138,161,231,183,168,186,150,29,18,126,121,155,184,86,219,149,137,29,138,191,147,136,234,118,174,99,233,24,143,18,68,170,51,207,168,13,4,121,192,68,10,35,66,206,10,115,150,113,70,57,107,107,84,230,73,136,61,10,70,179,142,247,60,241,242,65,163,118,101,176,200,34,68,230,153,214,87,173,65,227,4,90,79,176,193,195,66,136,37,41,26,204,128,11,210,147,208,132,33,54,84,80,1,110,250,96,27,164,207,150,155,106,113,67,105,216,77,38,156,61,239,102,219,57,211,80,219,91,105,116,15,72,20,131,201,21,79,100,177,114,72,190,36,113,176,139,101,24,16,172,245,48,33,0,33,41,172,167,140,164,161,46,105,182,33,246,203,76,13,108,157,21,165,86,95,82,202,51,112,179,168,231,10,39,208,2,10,233,72,92,21,128,239,214,48,111,33,117,204,98,32,132,31,236,101,138,206,217,224,96,116,164,64,5,130,202,1,121,152,173,95,10,76,251,114,140,222,67,178,118,75,32,235,75,200,204,57,150,39,169,171,117,63,202,149,198,131,157,61,192,224,6,180,115,60,187,248,8,140,131,236,55,211,223,140,232,85,51,100,13,174,109,214,156,39,13,184,221,72,145,181,7,233,253,200,38,119,32,161,153,150,131,198,164,63,176,208,136,189,181,130,20,104,244,69,175,3,74,38,57,207,51,241,6,13,99,112,154,68,157,92,49,193,68,98,202,2,146,174,176,253,18,223,49,66,193,214,34,17,36,120,17,53,172,25,144,57,32,230,31,46,207,148,44,254,238,4,119,147,140,133,82,196,71,245,150,214,137,234,135,80,85,114,230,145,219,212,118,164,225,225,68,210,19,206,15,2,111,9,228,168,65,164,89,20,96,7,58,157,132,77,103,108,28,201,177,68,6,107,81,240,121,56,145,134,43,123,56,91,64,2,118,19,37,156,193,2,41,49,82,17,223,233,139,149,134,97,230,225,135,69,136,186,186,125,254,56,219,65,126,240,213,115,15,238,190,99,229,85,195,123,103,228,217,222,87,111,238,125,248,28,217,74,156,212,216,211,253,87,254,180,251,230,53,86,30,13,87,161,138,189,10,178,226,254,23,31,236,127,241,159,15,238,221,19,165,66,19,105,235,19,112,125,70,220,189,254,218,222,31,94,217,125,235,203,135,111,125,129,224,171,141,118,86,236,124,240,139,206,221,159,117,222,251,188,243,234,61,104,19,45,219,104,220,196,221,191,124,218,121,241,213,206,187,95,119,110,127,9,143,181,134,138,183,1,197,221,151,174,118,222,251,180,243,209,39,187,95,252,89,148,140,166,182,140,195,147,64,92,183,155,251,175,253,150,6,38,145,20,84,69,175,225,155,255,168,206,175,238,116,94,251,120,239,141,15,30,220,251,132,96,46,74,53,36,108,80,165,219,87,31,220,127,5,169,15,144,118,142,203,48,135,230,137,130,195,39,195,163,135,87,95,218,125,229,119,208,19,114,47,136,0,165,237,145,232,125,18,72,46,136,171,119,191,243,242,167,172,9,156,64,128,17,144,69,249,155,156,103,212,158,199,201,178,8,149,65,251,179,169,59,169,85,224,112,91,32,233,180,120,186,146,84,244,130,170,9,69,236,218,232,32,47,100,52,17,244,178,160,160,21,20,159,142,215,240,140,39,116,134,223,28,125,151,148,10,28,96,177,184,123,54,125,199,217,71,7,113,151,105,12,24,7,89,145,197,219,44,203,56,72,32,210,42,144,241,165,55,24,93,199,12,85,41,35,52,27,92,92,21,74,227,197,170,2,51,11,71,105,19,108,58,211,199,228,171,224,38,246,24,253,38,144,80,61,132,218,56,150,101,221,80,81,53,120,192,8,206,61,198,165,225,60,58,151,151,234,60,167,119,62,249,15,196,182,162,116,73,47,204,115,33,254,16,177,33,166,38,33,231,222,199,247,209,83,198,173,38,228,101,216,189,250,73,231,250,31,68,201,164,100,65,156,136,138,48,158,35,93,239,124,116,13,49,47,34,85,77,86,171,89,241,225,207,110,239,221,254,19,240,247,251,87,17,13,76,178,168,201,64,234,135,215,110,236,127,252,28,154,36,157,215,127,213,27,11,122,217,199,234,0,184,25,56,208,159,80,234,50,108,41,34,42,224,136,66,184,3,211,138,134,179,219,179,14,228,113,160,58,129,133,248,33,61,88,82,192,176,52,173,46,204,161,223,144,84,207,137,253,140,41,168,236,219,33,7,23,141,72,51,87,151,106,100,68,96,201,99,49,232,118,127,113,125,247,253,159,67,218,63,173,130,72,121,235,15,240,248,213,159,119,222,133,17,104,98,27,150,61,222,251,228,245,189,119,111,179,54,148,18,68,75,250,51,155,170,77,60,91,72,104,66,81,210,141,10,139,251,200,38,28,47,208,80,77,42,194,216,4,116,10,54,102,77,32,169,246,49,68,102,115,14,173,40,213,215,117,13,7,66,252,175,253,59,239,3,41,80,231,53,60,179,32,89,24,9,248,68,176,165,1,136,32,67,30,154,164,106,17,191,237,188,232,122,203,88,159,8,187,63,253,26,100,50,240,102,163,173,212,25,161,44,185,227,224,185,178,90,173,46,225,209,39,52,234,188,254,233,238,123,31,160,231,85,72,62,223,185,249,122,231,238,207,25,183,246,36,242,192,46,183,104,101,34,202,208,212,206,18,12,154,110,96,201,130,6,236,225,219,175,33,42,227,225,161,194,145,162,71,178,25,205,115,81,6,25,81,233,181,21,16,124,43,170,221,45,220,212,131,187,55,58,55,239,60,248,251,237,221,55,254,70,154,162,114,28,115,135,67,148,18,230,57,209,68,211,29,246,100,177,160,33,204,179,68,238,43,88,92,179,76,62,240,12,179,76,63,49,126,89,197,145,53,49,183,44,56,227,146,98,158,41,90,66,58,43,18,209,236,47,176,45,126,161,31,44,134,169,177,137,68,57,102,5,181,143,63,122,152,102,134,255,42,208,62,32,121,10,106,49,197,201,230,161,9,250,73,160,237,57,203,217,220,196,62,49,78,162,178,20,115,16,252,230,249,135,70,218,34,140,131,173,241,195,10,112,204,58,147,120,155,182,68,120,103,25,135,156,228,56,7,239,74,58,248,134,4,218,229,185,102,9,71,170,164,148,117,51,13,125,9,109,8,69,89,123,166,33,20,96,45,40,169,101,21,26,181,57,39,79,26,37,227,105,45,11,235,185,154,84,206,109,67,112,102,212,164,105,47,28,176,239,147,45,69,39,231,37,246,142,44,188,154,130,119,241,178,77,120,69,98,104,146,109,95,88,105,179,235,232,233,142,84,200,149,165,74,206,181,223,230,250,10,23,153,106,112,35,31,169,182,8,185,18,194,181,164,128,222,12,98,27,254,194,247,6,230,153,9,252,23,150,60,212,43,68,179,57,252,23,177,84,73,69,68,159,68,191,25,189,128,159,73,150,91,34,151,17,23,213,72,148,79,114,123,1,149,222,34,223,241,233,61,80,15,253,129,218,151,33,127,237,101,52,18,117,133,104,4,200,16,97,31,129,249,235,160,63,160,223,100,225,93,69,132,135,16,208,240,121,2,242,186,139,144,221,29,181,98,24,120,80,240,158,7,90,116,234,190,28,19,192,48,34,118,124,69,93,192,254,134,69,136,119,136,58,63,142,255,194,36,134,139,31,132,64,121,180,162,181,245,166,96,226,165,77,23,8,225,4,100,212,8,108,102,11,176,171,54,74,170,45,41,184,25,111,61,122,131,144,22,91,198,4,114,151,1,156,8,100,204,131,205,90,1,220,76,16,253,0,38,26,185,21,244,138,176,129,176,46,155,136,249,20,141,193,85,74,199,72,159,76,12,25,250,133,161,176,254,211,0,117,238,121,35,11,86,228,186,54,26,205,172,120,14,253,6,90,107,32,231,230,224,15,107,31,95,195,192,31,64,192,212,97,66,205,235,2,57,148,42,130,209,104,212,176,58,7,31,208,148,87,235,38,168,136,117,147,160,181,76,246,46,25,102,240,77,33,51,21,125,159,194,172,135,223,148,209,71,120,172,233,43,52,48,39,238,54,162,143,106,34,141,143,117,159,69,237,148,132,58,233,15,168,148,72,55,196,212,195,123,190,68,221,212,13,243,24,35,65,222,154,158,78,26,224,42,158,9,123,12,112,32,247,205,102,74,126,85,72,136,46,80,128,225,27,28,45,1,45,254,241,21,132,41,172,225,228,94,59,72,96,179,27,130,52,159,39,230,88,135,68,219,32,57,240,16,153,216,198,61,137,40,204,148,111,36,143,89,136,97,146,105,101,17,56,129,92,143,19,22,233,54,35,26,49,114,28,212,54,177,158,76,69,132,176,76,67,71,66,220,204,133,38,158,146,106,67,0,54,162,111,118,172,86,153,158,231,90,83,242,108,77,1,173,206,169,199,83,69,15,2,45,163,23,58,200,239,102,189,170,203,8,189,85,252,23,38,36,146,94,118,71,102,248,133,130,142,24,49,1,96,232,28,111,43,88,115,180,53,72,36,185,112,158,18,144,94,6,94,84,232,162,54,135,227,190,10,116,93,163,75,158,173,68,238,16,233,179,184,60,193,82,237,122,105,135,216,26,118,19,236,65,70,212,2,155,71,174,200,176,127,101,50,214,101,53,4,50,16,37,129,190,129,77,31,52,129,244,106,9,143,205,66,181,36,212,45,224,136,49,240,211,121,196,32,117,174,201,186,34,99,153,8,127,49,247,216,47,241,209,150,133,13,254,6,204,216,88,198,3,180,66,185,141,149,55,9,35,33,116,26,45,29,143,137,41,200,48,95,208,90,168,153,56,144,62,214,212,97,139,149,235,3,121,32,152,235,114,181,10,203,24,194,2,218,107,8,25,161,164,86,212,6,164,43,39,220,62,11,250,205,54,57,166,193,159,197,101,252,89,128,47,77,28,49,193,126,57,103,122,223,11,116,242,35,136,132,208,108,36,38,160,33,96,112,29,44,183,170,176,136,166,52,137,114,221,82,170,72,48,41,137,89,50,48,244,43,200,72,186,169,72,71,140,126,163,43,12,254,131,135,28,47,64,219,176,97,52,143,117,41,186,114,195,169,190,170,85,216,114,71,222,225,195,67,60,93,200,226,103,130,178,211,210,102,49,39,195,138,3,188,44,216,113,130,85,107,159,208,41,154,202,4,184,87,54,145,10,232,189,97,54,142,89,245,177,128,132,28,9,88,126,64,180,90,1,128,73,96,218,242,133,8,30,248,182,185,96,205,43,252,118,28,180,5,2,103,101,29,225,96,45,162,66,11,161,34,192,219,22,210,124,200,146,66,5,39,62,0,18,38,116,188,238,180,144,45,5,52,37,246,120,83,65,107,77,83,163,204,109,209,12,106,8,214,99,107,157,176,23,9,68,112,167,58,185,109,205,24,54,240,18,136,117,180,200,101,197,41,242,161,251,250,75,22,15,151,226,199,155,161,110,69,216,187,183,65,108,115,170,132,11,68,207,131,235,185,1,186,46,116,92,181,197,157,176,186,48,39,210,75,242,226,44,113,201,113,25,171,176,184,146,21,154,104,154,116,185,102,155,5,115,250,38,240,2,83,201,119,108,253,249,187,64,29,196,38,10,89,10,39,183,200,192,10,240,136,110,119,4,211,206,173,250,31,33,217,138,186,129,228,48,85,7,199,237,47,188,1,197,62,65,102,115,198,235,114,245,228,226,12,91,188,242,117,112,227,144,237,245,10,246,38,96,137,70,195,92,83,77,146,205,193,82,103,150,152,58,211,212,168,22,133,86,46,246,17,171,200,248,30,191,83,77,147,11,122,179,129,243,89,218,243,109,20,180,251,2,73,171,165,160,21,222,210,183,153,166,108,82,77,217,33,167,232,32,63,248,251,251,157,207,126,101,15,51,205,228,142,214,82,162,247,150,56,157,151,28,89,0,0,178,3,133,140,38,152,140,248,15,172,182,56,155,39,254,19,64,54,60,140,219,228,126,246,138,178,133,112,161,250,135,64,158,117,17,250,228,179,80,69,95,68,72,13,47,141,119,49,101,206,31,15,52,101,208,43,31,83,230,252,241,29,105,45,55,46,109,30,202,148,217,253,235,253,206,203,31,218,214,76,231,250,135,15,223,254,200,182,102,118,127,245,139,189,251,47,218,214,12,179,241,137,53,131,172,255,253,111,94,183,237,25,26,153,222,178,103,58,119,190,194,27,21,204,158,129,239,215,238,89,163,248,240,26,9,14,142,13,154,206,189,155,120,175,134,179,105,118,255,227,198,131,175,223,99,6,77,231,163,27,157,235,95,218,38,205,131,187,47,239,125,114,159,55,107,30,220,125,5,63,97,134,205,195,55,222,222,191,115,103,247,230,107,123,31,221,235,113,255,196,205,67,78,14,227,205,154,189,91,183,59,183,223,33,244,66,181,31,220,253,140,134,216,127,237,173,127,124,245,1,111,164,144,146,4,6,217,142,65,29,69,197,220,6,15,133,136,55,125,24,20,203,114,161,155,49,127,253,243,222,253,155,164,200,131,123,47,130,174,204,217,44,124,19,30,179,197,234,36,9,173,205,150,161,206,223,190,120,112,255,107,107,45,218,125,239,58,254,106,77,113,210,150,101,176,236,190,243,179,221,183,62,36,61,229,172,22,132,250,254,237,143,152,100,101,20,119,152,45,20,185,235,175,117,94,254,128,55,90,200,115,122,206,238,176,90,104,91,100,159,17,39,21,248,199,87,175,194,240,61,247,6,68,30,199,129,208,201,102,44,161,131,203,70,177,58,236,216,133,114,216,36,118,145,55,63,239,252,230,215,52,209,1,222,195,219,187,254,229,222,189,79,122,49,70,44,134,234,188,240,151,135,111,64,138,5,175,37,242,224,238,239,17,166,118,86,19,203,12,33,243,169,115,231,69,188,97,199,217,32,164,123,36,194,58,103,126,60,188,122,21,205,32,250,216,107,123,176,109,114,207,14,40,17,230,228,144,134,237,144,19,187,131,228,116,177,45,143,189,159,253,173,115,237,62,154,92,15,190,250,144,217,31,20,125,186,221,105,217,29,100,32,118,223,252,91,231,171,155,182,193,193,246,220,45,131,131,237,165,83,123,131,36,3,225,44,13,186,45,235,99,104,56,169,99,89,25,48,108,215,110,160,49,35,215,25,57,3,131,175,192,88,141,89,21,187,111,125,194,32,49,147,2,134,221,2,78,236,9,4,24,9,26,238,5,181,37,80,155,187,255,121,21,9,56,206,144,120,112,247,163,221,63,222,34,131,191,247,206,243,86,165,7,119,111,60,184,123,117,255,218,23,182,213,64,94,60,252,229,223,59,247,62,222,191,246,151,206,231,175,103,30,124,125,163,203,98,209,185,126,109,247,198,111,246,239,124,182,255,233,85,143,121,192,191,164,221,116,91,6,136,12,15,223,255,29,149,26,100,255,157,242,146,203,50,216,253,227,111,246,255,254,11,70,73,74,97,246,213,41,168,253,236,2,190,5,167,85,64,147,212,220,249,120,247,231,47,240,6,1,146,210,251,95,127,77,38,180,211,22,32,19,158,192,226,39,124,231,133,235,100,37,193,243,156,215,254,59,159,191,184,251,230,181,7,247,191,220,125,229,205,206,245,207,119,63,251,168,243,209,243,168,210,238,245,55,189,22,128,139,179,221,22,0,170,76,22,28,4,116,255,227,23,247,222,125,147,138,30,44,21,36,129,30,74,222,255,100,239,254,103,78,61,159,47,183,251,222,239,119,223,253,2,177,2,39,96,121,233,218,69,215,103,12,107,41,179,76,40,118,87,115,136,204,229,150,181,94,142,72,156,135,42,68,95,37,135,26,76,78,18,125,149,63,12,97,186,234,254,237,91,15,175,221,236,220,248,37,112,48,83,86,145,176,196,179,222,121,190,193,43,171,214,210,231,60,124,165,176,125,245,251,239,40,69,172,3,32,127,138,216,182,193,238,159,174,237,253,226,26,171,255,40,148,114,40,245,36,253,143,255,9,90,144,66,79,102,19,62,216,39,107,0,157,94,111,253,22,31,52,121,214,121,78,147,39,228,100,47,44,101,158,206,3,188,226,91,115,6,43,240,107,68,129,95,111,120,245,119,166,25,186,53,191,3,21,120,166,229,149,28,26,30,83,227,153,186,74,213,248,221,187,47,236,253,238,158,165,199,51,34,250,211,203,171,201,243,203,248,254,157,27,251,127,191,182,123,255,163,94,101,52,104,244,35,134,219,147,144,122,88,225,139,32,99,185,109,81,209,34,171,203,98,182,187,138,238,214,216,119,164,10,4,104,144,195,240,87,188,178,30,25,159,63,60,136,205,176,100,2,136,77,112,115,197,23,249,9,110,161,109,236,177,163,100,29,142,59,86,198,7,108,173,132,159,125,150,54,43,81,39,14,51,59,182,99,221,133,105,193,85,152,100,220,115,21,6,110,233,82,71,76,236,20,144,76,199,196,112,8,50,100,210,184,19,23,148,168,42,137,23,128,175,34,155,145,120,60,35,199,19,229,216,197,44,169,180,45,67,150,239,181,150,90,66,178,51,30,143,14,15,14,199,7,55,91,35,69,189,170,27,107,200,88,66,22,113,59,251,84,42,41,199,203,101,250,148,137,142,167,50,131,197,68,82,166,79,91,178,161,169,104,196,158,82,50,114,34,89,164,79,75,32,190,141,236,83,229,116,166,152,41,238,48,255,148,72,201,144,91,138,225,193,74,16,162,74,149,190,92,91,131,235,216,104,194,57,158,97,197,72,213,28,79,183,215,21,112,79,207,34,218,22,67,241,88,236,71,66,68,72,70,227,137,244,102,43,60,210,208,235,89,250,229,9,53,239,40,80,208,75,109,108,113,66,54,173,236,186,90,42,41,218,8,197,15,80,251,182,112,16,92,237,68,172,90,219,116,176,17,50,60,98,35,112,205,173,42,183,179,229,170,178,53,2,191,34,196,147,11,196,34,26,204,102,77,251,223,199,221,243,134,132,192,218,118,224,126,169,137,150,184,114,155,197,214,202,154,117,185,168,68,10,74,163,165,160,177,144,171,72,207,199,193,183,204,108,17,155,14,140,10,148,75,70,234,72,171,6,78,142,9,241,104,44,21,207,192,124,64,74,116,196,84,175,192,99,154,208,14,61,25,129,19,242,8,181,112,53,8,255,130,201,102,174,27,170,182,145,141,141,64,64,158,138,129,140,132,82,246,169,120,60,21,203,100,190,179,20,20,162,52,152,24,248,163,111,151,81,105,232,174,146,141,14,39,7,129,38,248,73,89,174,169,213,118,118,78,45,26,186,169,151,27,194,57,249,184,162,34,209,109,168,84,54,160,137,30,131,127,164,124,139,208,53,19,139,125,63,250,205,127,142,192,173,33,52,220,17,36,63,182,139,77,100,2,26,217,186,142,213,202,239,126,103,112,180,14,1,130,189,241,67,57,152,32,178,189,231,177,100,82,255,187,222,123,58,209,121,193,230,16,8,221,150,7,40,144,141,91,115,62,94,223,250,238,118,208,126,142,148,199,70,144,28,103,139,79,100,139,45,63,214,147,118,86,110,54,244,239,75,7,179,89,36,65,10,27,42,226,95,196,164,213,106,65,102,107,87,52,153,73,165,135,54,91,199,172,203,118,22,5,234,91,35,84,64,27,114,73,109,154,126,101,109,185,28,161,156,14,167,252,74,201,46,242,61,38,81,164,177,142,76,156,237,195,19,193,168,20,228,80,124,80,26,138,73,241,76,76,138,14,134,249,50,72,17,172,40,86,107,85,132,34,106,170,2,224,33,154,113,42,93,82,42,210,186,89,149,67,49,41,246,35,9,24,81,138,38,195,66,34,253,35,9,71,69,161,23,17,98,142,111,105,84,202,167,82,204,239,225,96,55,72,225,239,245,128,25,136,204,1,3,230,195,171,229,114,249,251,199,168,246,55,164,55,57,213,53,78,140,249,107,89,76,54,71,7,135,176,208,182,213,50,33,154,193,26,155,85,184,209,208,107,32,3,4,83,175,170,37,225,169,132,146,30,28,28,26,177,227,242,100,225,34,65,52,110,126,47,233,150,93,7,73,190,237,101,137,68,50,165,12,198,9,249,214,101,100,198,35,221,53,26,79,99,226,216,31,98,2,158,226,233,152,52,140,166,120,34,41,161,55,97,15,109,18,102,32,57,185,9,247,61,166,159,253,200,83,195,212,155,6,50,21,96,19,103,27,210,20,70,74,74,81,167,39,101,77,216,121,7,185,247,253,236,122,85,54,27,17,236,36,78,37,77,54,246,189,236,72,84,83,90,17,94,150,68,34,120,55,222,146,142,79,114,163,225,9,119,13,226,129,117,233,90,49,89,148,75,223,211,81,227,62,71,100,236,95,241,131,24,59,66,98,254,75,202,52,238,21,108,90,212,84,45,66,116,137,68,52,54,148,76,38,145,98,224,222,160,249,39,232,167,199,172,135,174,38,217,150,45,147,18,204,30,178,222,194,40,71,92,15,191,231,212,96,102,63,53,225,15,222,191,28,49,144,13,92,145,235,217,104,34,19,75,37,216,86,136,115,119,228,251,178,219,113,24,18,217,15,224,204,205,169,126,19,210,16,178,32,173,26,239,118,250,236,145,214,100,3,124,153,169,48,101,37,255,25,201,35,168,181,10,219,103,32,230,5,155,54,140,69,144,18,217,80,139,114,53,130,233,148,37,52,249,167,36,69,208,22,34,145,53,155,178,17,114,232,40,97,107,18,170,26,22,56,133,170,94,220,232,73,22,249,44,224,255,116,20,5,66,57,168,25,75,198,189,146,219,125,120,132,23,109,235,161,82,173,170,117,83,53,71,248,173,24,72,251,81,171,103,19,22,249,217,75,48,159,185,207,17,221,80,113,220,72,202,192,142,145,176,172,234,127,54,186,243,26,208,129,212,255,62,179,161,166,71,106,144,131,6,16,244,217,29,78,69,145,208,198,242,189,235,113,25,21,248,62,107,128,143,32,160,203,100,68,217,196,1,200,241,33,152,231,84,140,81,56,86,76,21,123,50,205,54,81,63,74,114,181,215,115,221,17,189,46,99,135,254,104,186,199,193,194,55,45,121,18,217,103,126,49,33,133,26,138,29,6,144,253,105,109,173,164,64,44,120,28,143,99,155,174,153,128,105,60,74,172,151,35,0,43,212,31,237,80,199,163,11,67,208,27,105,27,46,64,3,183,39,37,50,79,32,159,211,68,118,224,146,162,109,168,154,57,208,210,141,13,124,128,58,176,85,188,212,142,224,192,203,166,81,28,176,163,206,15,84,73,72,55,43,208,60,255,238,123,10,73,54,77,5,149,44,154,230,128,66,178,120,69,208,98,135,99,78,152,81,179,8,238,16,63,16,169,71,72,52,240,215,4,230,247,40,170,44,94,196,215,195,32,228,176,84,67,194,18,205,59,112,153,203,235,147,121,169,61,150,31,159,148,154,232,119,94,50,61,191,245,177,252,165,73,69,26,31,87,79,157,149,154,83,80,52,133,95,156,201,231,243,210,120,30,1,104,77,195,211,138,235,233,198,12,60,61,3,15,207,193,47,25,126,93,30,179,222,183,79,192,123,252,116,8,87,173,225,223,10,109,212,66,64,197,191,139,240,107,99,108,66,91,60,131,112,49,23,207,74,230,73,168,191,129,223,110,140,91,101,20,171,129,161,89,40,80,36,223,79,78,73,41,92,161,230,174,192,10,204,75,177,19,22,198,24,45,210,207,5,87,103,79,58,187,181,49,230,108,53,49,155,159,156,196,52,205,147,82,234,56,109,16,151,152,158,146,212,57,40,65,30,235,248,119,236,36,121,121,14,191,156,102,131,209,63,102,213,185,60,107,17,235,140,77,26,210,139,202,56,197,3,23,70,228,2,28,10,12,135,203,19,54,109,107,20,137,25,212,252,2,0,108,211,74,203,243,82,101,14,30,156,178,91,196,223,47,143,5,63,104,205,229,7,199,14,104,102,200,209,76,108,108,94,170,97,48,100,128,43,54,55,180,230,236,193,41,210,119,132,17,200,232,156,144,76,92,98,193,26,29,158,59,88,61,6,77,159,183,200,165,115,5,76,174,61,187,4,105,137,235,88,123,222,198,165,205,94,242,5,57,114,207,156,144,46,207,251,162,222,228,74,19,36,82,238,134,18,238,154,12,42,98,70,115,214,226,51,210,71,217,6,90,227,126,235,28,25,228,137,43,197,101,52,61,106,165,43,99,82,98,220,158,171,152,83,87,173,118,83,227,60,108,70,146,218,36,197,134,61,184,60,233,158,48,108,192,242,121,28,163,1,220,217,220,146,102,20,253,223,135,99,89,227,188,121,125,248,206,98,46,214,167,150,114,108,193,237,171,27,122,169,15,110,224,229,64,174,247,153,69,189,174,148,114,13,163,9,14,110,100,69,28,167,154,209,5,113,224,199,2,220,125,191,249,43,114,209,251,193,221,251,15,127,243,171,253,151,254,140,158,60,188,118,83,248,159,171,111,160,255,126,60,240,83,227,167,218,211,200,50,90,71,75,7,221,220,20,158,74,196,227,133,162,50,34,12,252,152,84,123,248,155,247,80,205,127,124,117,189,115,227,47,15,63,126,243,225,173,255,234,220,249,106,255,250,239,119,63,188,201,94,189,68,0,62,149,24,204,196,203,101,63,184,116,255,207,1,222,23,216,195,175,62,220,253,240,218,238,207,254,216,121,238,61,184,197,253,193,107,15,238,94,125,112,247,247,251,55,223,235,220,248,229,238,91,95,238,189,243,60,41,73,219,140,79,165,38,199,199,73,155,240,191,213,117,186,32,238,221,127,254,193,253,47,15,160,0,193,145,93,35,20,216,141,18,23,13,104,139,255,239,234,115,172,23,232,163,11,6,187,116,40,176,91,135,8,6,185,186,236,128,65,94,186,234,178,171,137,2,187,155,136,234,238,127,246,113,231,245,151,29,117,201,75,87,93,122,129,81,160,7,11,80,181,115,227,79,15,223,254,157,163,42,121,233,170,138,99,62,60,82,77,236,17,34,60,53,28,27,78,14,15,99,106,97,183,16,71,69,242,210,85,17,219,138,54,185,147,96,226,36,41,185,247,63,126,14,174,98,127,246,150,3,12,41,226,7,198,80,42,205,170,12,29,200,196,50,137,76,6,119,224,238,221,253,79,158,247,1,67,138,248,129,49,33,60,86,137,224,99,119,8,124,58,124,241,233,210,45,136,103,183,174,87,75,120,56,136,49,65,136,250,225,131,175,111,248,128,34,69,44,80,244,56,128,64,196,121,68,132,167,74,197,82,89,201,16,2,93,221,187,247,201,254,55,127,219,189,245,162,3,10,41,226,15,165,138,205,19,114,30,225,230,118,73,136,69,147,97,12,250,222,171,254,160,149,148,50,168,148,186,128,198,61,85,10,138,82,78,19,28,95,10,0,132,139,248,3,66,164,51,100,134,233,83,229,68,57,83,38,100,123,247,93,127,96,164,136,123,10,173,35,75,16,234,147,235,125,80,255,131,123,123,183,174,238,189,253,181,93,115,10,255,184,106,22,170,144,222,81,120,42,134,127,236,154,15,239,191,110,215,36,47,237,14,184,142,134,216,112,149,211,229,193,178,108,195,216,255,249,171,187,111,223,225,16,72,79,13,78,229,131,193,240,188,136,250,145,32,100,221,251,227,31,209,16,5,64,140,77,37,166,210,110,89,196,129,65,204,81,64,4,245,147,119,22,209,83,165,161,225,114,28,154,18,168,184,253,240,230,254,55,47,116,94,254,29,106,72,176,128,155,155,21,100,247,106,122,113,221,208,145,124,175,24,10,106,192,80,74,35,156,8,238,252,245,227,7,223,124,178,251,225,235,157,219,95,131,155,211,237,111,246,190,190,109,131,192,183,185,233,41,136,144,72,198,234,91,118,229,1,33,130,127,44,15,187,136,253,67,171,219,175,106,50,14,92,73,86,174,50,18,217,254,37,240,196,100,197,146,195,73,57,21,243,150,116,20,74,103,224,95,64,33,108,210,10,241,33,31,180,193,63,48,226,197,24,63,46,84,60,173,227,231,214,218,152,137,163,127,25,199,59,124,21,0,150,77,37,161,32,17,201,191,2,84,208,155,201,244,100,126,202,249,6,82,236,218,98,140,67,145,168,3,108,28,113,212,18,15,247,193,28,40,39,99,41,139,150,180,92,77,47,53,217,6,106,28,21,34,55,133,93,133,26,36,251,38,71,201,154,186,21,114,78,79,73,8,110,92,18,134,98,63,10,119,105,57,225,130,136,167,45,15,209,129,166,36,164,187,66,75,30,18,218,144,7,26,30,31,58,130,116,68,220,243,203,85,131,150,45,84,198,125,8,116,16,2,9,111,127,176,47,179,13,46,160,170,171,18,75,60,24,128,134,103,156,92,104,196,147,1,104,120,225,6,183,233,2,192,175,6,113,190,158,135,196,93,42,38,236,85,46,168,54,44,120,233,112,23,24,201,222,96,36,187,193,72,29,68,80,31,144,41,47,231,243,32,211,46,144,84,211,60,0,168,15,195,240,64,51,180,175,0,25,173,20,27,138,230,211,64,28,33,38,9,246,235,46,173,65,65,104,18,8,148,242,161,242,150,53,190,135,99,123,63,210,108,61,154,68,72,117,129,117,88,121,144,236,2,43,117,216,57,149,14,134,149,62,36,172,161,96,80,153,67,118,49,238,223,69,114,241,5,141,99,76,72,212,183,132,56,252,138,185,52,76,10,58,134,47,190,176,85,136,58,116,9,219,240,69,16,120,191,46,193,169,25,140,144,18,78,23,47,127,233,202,74,89,214,151,155,137,29,165,44,59,203,109,121,57,74,49,139,202,101,98,225,50,59,240,75,148,158,249,119,26,141,72,252,247,30,182,98,71,4,0,206,126,16,53,126,248,247,175,250,15,113,143,197,58,255,95,119,222,17,173,153,227,58,146,33,51,136,112,108,54,187,25,41,41,74,221,247,132,207,42,71,202,10,1,71,126,219,124,17,190,16,155,170,228,135,158,117,9,252,97,87,6,41,240,225,17,190,20,156,37,225,199,35,78,168,130,247,56,209,1,93,16,172,19,100,129,158,43,59,95,179,230,241,105,152,27,182,208,229,108,210,213,140,32,80,153,99,1,226,223,121,90,225,95,178,83,73,1,31,75,186,223,186,110,244,8,244,74,143,23,85,33,200,59,202,131,233,65,77,10,130,251,108,84,112,250,18,122,43,240,167,166,2,61,54,245,150,98,100,176,6,210,249,154,29,70,194,26,224,95,130,187,40,47,112,55,229,189,5,249,67,63,1,31,198,122,203,240,78,139,66,204,175,53,219,143,177,171,26,236,55,22,130,195,195,206,111,12,16,2,214,113,166,109,251,249,150,161,231,155,130,251,128,211,251,128,28,121,250,1,42,90,234,51,183,228,7,55,217,178,134,42,54,226,223,63,65,232,11,114,28,244,239,46,194,129,220,49,19,232,233,185,111,235,59,222,135,59,221,9,76,188,254,124,155,132,123,60,65,200,240,212,79,5,80,255,8,233,239,29,1,167,194,113,148,180,58,144,120,65,23,43,124,72,213,77,172,29,44,72,122,147,238,246,124,68,13,117,19,12,113,159,5,192,213,35,124,37,196,119,200,187,247,228,0,33,205,47,37,145,173,128,197,196,85,12,145,5,252,14,131,231,143,143,87,84,16,183,14,252,120,247,254,59,157,151,63,221,125,255,214,238,47,191,120,240,245,127,236,126,248,215,206,87,55,201,14,152,183,56,237,235,32,210,162,57,223,55,56,36,249,195,175,96,11,237,250,139,157,235,127,232,220,249,91,231,222,27,187,159,254,126,239,15,111,90,208,247,222,121,190,243,249,189,206,157,187,65,160,45,50,5,206,25,167,75,151,27,137,128,58,222,93,35,226,156,120,80,213,157,195,80,151,56,9,246,64,227,135,215,94,125,248,254,111,58,159,223,132,8,84,239,191,21,68,139,163,233,41,243,64,20,134,98,200,62,202,196,192,196,25,12,31,92,157,248,38,10,65,206,137,254,245,217,15,113,93,236,94,6,35,150,72,167,193,6,103,191,98,204,189,177,123,85,222,101,241,112,165,193,57,242,17,209,122,140,170,131,135,194,241,80,165,253,11,134,143,130,155,193,131,178,103,110,222,255,250,211,135,207,253,71,16,43,15,12,112,254,39,130,170,33,11,66,128,91,97,105,196,211,152,106,192,150,228,191,104,60,220,243,204,239,125,186,151,203,229,71,158,235,142,27,145,1,244,56,104,169,234,101,137,56,132,6,234,92,183,128,138,160,211,226,141,141,238,196,163,87,205,5,219,113,231,128,45,207,0,230,35,151,57,5,184,205,137,70,204,12,40,250,52,239,106,37,248,220,108,14,34,185,32,252,123,77,221,82,53,129,223,182,11,162,189,223,128,251,109,75,141,4,86,231,120,211,181,153,106,111,144,209,173,33,196,180,73,68,59,248,63,22,8,208,75,162,132,217,165,245,128,145,225,102,121,23,66,9,222,75,186,219,221,74,11,190,119,120,131,105,139,251,227,114,113,18,44,31,167,145,224,106,59,65,175,2,94,236,4,99,221,71,157,76,3,145,252,119,85,43,86,155,37,197,193,47,35,143,208,142,237,209,217,133,219,136,171,103,224,248,119,107,192,237,105,25,220,138,211,79,81,120,106,219,121,5,98,231,81,26,119,249,66,30,174,241,128,67,179,71,66,196,199,217,238,104,199,214,255,181,211,231,43,176,69,219,233,77,72,197,2,37,106,208,62,64,80,233,110,230,162,219,100,204,116,105,149,183,245,2,198,164,75,93,75,193,238,222,4,239,195,208,189,108,151,113,222,233,97,36,186,24,135,7,25,110,189,175,188,93,55,186,124,53,57,234,211,6,10,74,48,204,158,108,124,127,99,251,64,89,142,61,133,186,112,75,111,221,22,4,206,19,77,24,234,58,228,189,237,178,89,115,196,225,186,38,12,5,218,206,236,71,173,85,186,47,50,76,61,74,116,197,146,227,224,212,1,5,93,30,101,2,193,245,160,21,43,248,245,65,19,184,119,142,224,39,49,39,104,187,150,183,6,220,225,5,214,19,161,50,7,160,210,251,100,63,180,114,115,144,26,112,240,60,0,242,244,42,54,147,209,244,19,19,156,7,108,245,123,212,37,187,188,229,93,22,92,195,199,239,76,72,140,244,48,251,121,159,180,131,193,115,222,106,214,236,232,117,17,72,196,30,109,17,56,188,190,249,109,141,232,161,24,185,155,210,218,187,37,201,59,147,5,145,224,96,51,145,13,201,80,240,144,244,178,60,120,206,97,186,10,253,222,151,135,222,164,160,203,201,45,232,28,165,215,243,22,191,61,112,247,13,215,199,219,230,14,248,202,125,177,62,210,15,59,126,103,158,212,13,207,30,253,131,119,177,157,231,147,88,24,81,223,60,184,29,52,210,165,49,203,235,205,106,205,143,187,184,163,49,234,168,55,226,62,129,245,241,152,227,216,151,243,201,19,146,222,115,84,215,145,77,55,254,120,236,19,145,110,188,226,59,62,248,215,51,23,169,91,194,146,174,55,178,162,184,115,49,188,35,65,186,107,79,104,96,71,96,224,84,42,53,44,134,67,67,113,40,157,40,57,3,9,243,101,69,28,129,26,111,169,14,212,181,202,8,92,189,205,164,36,245,244,216,194,82,43,118,114,186,162,231,209,207,252,242,234,250,228,106,5,125,90,132,175,19,173,241,252,28,124,56,161,110,213,224,105,126,250,236,210,212,153,227,75,43,133,196,249,88,41,49,213,62,127,106,108,236,252,244,176,122,126,121,236,68,225,204,148,118,254,244,137,234,185,51,75,233,98,177,90,197,32,218,243,245,211,83,235,177,51,147,241,185,133,218,252,102,97,57,189,78,202,167,83,133,179,121,242,51,209,26,80,142,143,173,159,75,52,170,165,241,49,245,252,153,82,189,112,41,166,14,14,54,7,102,212,177,250,249,137,152,122,250,202,233,249,185,201,120,235,84,226,180,46,175,174,103,138,181,211,43,202,70,122,245,92,178,110,156,187,82,221,152,185,52,212,63,51,177,149,90,208,214,27,197,233,120,181,52,61,89,81,166,227,102,65,155,203,40,168,62,194,105,243,92,109,53,3,223,11,103,78,199,206,45,15,169,51,199,43,25,84,166,85,154,54,135,103,54,166,54,10,137,19,213,153,169,245,249,213,241,177,137,66,18,125,158,56,215,156,27,143,95,154,155,200,183,103,38,138,233,217,75,147,137,249,137,83,169,133,241,86,101,238,82,190,61,55,62,212,154,111,15,109,205,141,199,218,115,151,244,214,252,37,61,62,215,206,87,102,198,233,255,151,82,149,197,227,39,54,206,95,170,47,47,77,158,179,240,41,214,150,106,139,203,39,244,210,241,165,214,130,58,180,89,74,150,146,179,90,241,202,108,109,184,125,30,193,91,88,217,72,207,94,201,183,103,175,204,180,103,207,162,250,106,252,138,114,38,29,59,119,182,210,64,245,47,113,112,39,207,159,157,191,84,172,85,81,31,170,155,5,117,172,125,126,250,92,230,220,153,19,155,165,179,167,134,103,212,25,155,6,168,159,43,171,177,225,153,218,122,172,116,60,159,153,109,15,55,139,109,107,44,46,21,18,177,77,101,122,170,53,123,101,18,245,121,184,81,192,244,89,111,20,166,211,87,22,180,249,216,106,237,180,3,103,4,179,73,105,218,60,151,24,110,204,38,215,215,139,227,67,91,179,151,242,155,197,56,26,255,233,213,77,84,231,74,33,121,186,125,46,113,122,249,252,153,115,151,208,88,166,10,103,182,154,197,43,117,24,251,30,113,33,120,20,39,227,243,11,27,168,189,228,233,198,121,68,139,229,85,212,63,24,235,241,244,134,124,230,84,230,212,149,243,83,243,87,198,166,79,197,230,210,75,104,172,230,86,166,166,150,54,38,99,75,19,231,82,167,98,167,18,115,43,149,212,194,202,169,248,210,196,12,7,175,218,44,38,151,214,11,181,249,42,7,175,238,132,55,211,27,188,137,250,4,226,201,245,210,244,112,251,244,244,240,102,1,241,220,41,66,159,202,234,244,250,38,122,126,69,158,30,110,205,76,160,49,189,148,175,156,156,66,60,94,91,66,99,63,87,39,227,105,245,177,138,198,51,113,254,204,210,116,177,54,220,152,57,78,104,191,80,11,198,117,105,98,50,53,183,50,151,92,152,152,76,158,90,61,61,78,113,189,114,42,134,184,245,202,252,196,210,165,213,4,250,59,182,48,81,81,109,120,193,180,180,225,205,28,8,111,246,10,194,125,124,24,243,221,210,244,233,43,231,146,39,234,197,227,75,245,66,34,133,230,99,107,19,120,125,161,122,98,114,233,18,46,199,207,79,120,207,207,251,106,161,6,120,204,168,139,87,82,151,55,218,195,9,144,12,249,169,177,185,211,147,103,7,6,6,134,224,235,192,192,102,178,127,96,241,210,208,80,255,100,254,135,159,31,126,126,248,249,87,248,25,31,52,154,141,38,8,0,121,181,58,121,234,244,82,42,209,188,82,74,36,103,39,102,242,91,83,171,229,129,129,149,225,69,237,202,248,120,105,38,49,118,57,31,111,108,174,156,191,114,174,157,142,173,103,78,204,38,148,83,234,248,76,158,255,255,146,90,153,174,180,23,244,114,213,72,181,149,227,179,230,185,193,246,76,225,220,220,120,190,208,154,53,78,12,156,73,235,237,205,51,39,250,19,197,180,82,43,150,102,90,249,233,137,137,202,234,208,241,245,97,101,115,98,193,44,202,242,192,196,230,169,216,128,182,213,175,158,89,159,42,158,128,247,195,39,147,203,227,169,198,194,229,43,165,137,205,229,226,224,112,107,181,5,48,213,196,120,233,178,124,246,76,114,61,126,114,99,40,121,246,116,66,203,87,242,83,3,211,211,237,141,245,43,39,231,199,183,250,47,215,79,204,46,149,55,229,169,242,88,5,213,201,151,199,206,55,167,250,79,86,242,195,43,253,199,55,75,99,233,124,190,117,110,104,177,156,111,111,157,191,114,246,124,124,246,100,127,59,179,177,89,30,63,159,95,170,180,102,242,3,19,39,6,27,139,199,151,18,250,244,185,101,77,45,159,146,229,210,165,116,243,92,126,172,178,149,42,12,76,164,166,38,87,54,55,102,183,198,230,86,78,173,234,103,135,206,87,242,147,19,155,149,49,51,93,191,178,52,93,107,37,242,165,147,151,181,184,188,153,156,142,141,143,105,45,85,153,86,207,164,206,31,159,95,44,207,205,156,27,168,202,181,9,115,156,192,26,63,181,53,127,41,61,117,242,220,242,202,100,170,127,184,149,63,55,183,48,54,219,154,213,11,231,99,153,227,181,202,102,236,204,201,153,84,255,202,228,56,208,164,53,52,62,117,122,101,110,224,76,225,244,229,179,234,224,228,149,228,144,154,63,117,110,78,153,30,104,197,166,11,167,54,143,199,51,67,137,218,106,127,161,93,239,175,156,67,176,198,11,173,133,218,242,153,133,13,165,110,84,205,210,217,77,121,193,72,206,172,159,95,29,66,253,28,27,108,153,205,250,201,66,173,153,214,26,171,213,216,196,252,172,190,42,183,235,105,232,79,178,210,54,55,226,229,75,151,142,95,94,172,169,153,129,243,117,72,142,126,110,30,225,119,165,53,63,109,54,180,218,137,133,205,141,43,241,245,225,205,212,241,217,234,137,138,137,104,61,49,88,25,56,163,202,67,173,245,204,162,217,110,44,156,27,72,111,152,99,249,214,249,161,241,211,235,101,253,210,70,170,48,88,200,172,27,131,167,205,203,149,83,19,91,149,86,10,41,199,177,115,151,139,113,243,148,145,78,165,149,213,147,181,214,149,76,121,24,112,88,172,212,138,167,135,143,47,159,57,117,190,52,169,111,157,57,179,176,208,30,30,63,117,22,248,96,182,165,28,31,204,180,102,139,253,213,230,252,74,124,188,16,171,156,189,180,210,34,99,52,56,161,204,245,235,181,83,211,167,47,55,78,140,175,79,196,208,144,35,210,246,79,95,106,197,230,198,210,27,241,210,122,221,64,11,172,185,24,235,31,71,72,76,43,19,19,103,207,100,106,139,49,37,165,165,181,122,105,188,61,63,41,15,228,243,115,211,229,177,198,185,66,98,101,249,228,102,242,220,242,98,249,220,112,162,58,93,77,12,32,158,155,44,231,39,206,207,46,233,167,151,74,137,197,51,39,7,226,67,234,124,97,168,255,76,127,156,180,53,222,170,41,106,77,25,154,111,157,233,87,27,87,202,243,131,203,197,241,124,126,105,104,174,160,233,11,167,10,229,76,122,114,161,81,172,206,110,22,51,115,99,192,170,197,197,43,155,131,26,98,183,214,214,212,212,244,57,173,166,166,226,249,10,130,133,88,66,153,153,83,147,229,141,243,181,161,225,147,99,195,5,211,104,205,76,79,44,174,15,153,179,213,210,165,185,84,106,225,220,156,92,221,212,230,102,26,131,149,149,177,122,165,117,82,25,219,74,15,172,102,206,76,87,245,234,112,125,102,53,163,173,167,242,99,249,225,84,33,57,183,213,60,91,155,82,151,183,134,215,147,235,229,75,137,74,126,2,181,159,42,55,22,47,151,141,149,88,169,149,80,171,181,179,122,30,166,207,244,132,118,41,185,80,59,47,55,107,231,7,141,185,225,194,249,161,98,107,114,2,241,245,113,52,2,195,230,86,161,52,117,114,43,105,158,25,58,51,116,10,193,217,108,157,47,206,158,189,50,180,176,94,221,60,59,126,246,100,127,98,97,105,101,78,193,60,181,126,126,110,50,191,52,230,248,127,172,127,97,177,53,57,157,31,79,165,138,37,229,100,125,179,166,97,49,53,89,157,90,217,88,110,158,170,141,143,139,200,28,75,165,211,30,227,13,146,217,52,114,219,98,116,0,77,211,186,108,54,148,181,68,44,145,140,196,227,145,216,208,90,60,29,73,199,35,137,120,20,89,104,98,86,140,199,99,73,81,66,101,11,149,153,90,133,62,76,21,203,195,248,33,100,93,138,224,164,99,244,77,178,48,72,138,163,135,58,125,150,46,203,9,235,25,131,91,40,198,51,214,195,4,123,88,26,76,225,135,44,183,179,3,118,121,56,89,192,111,91,74,113,93,110,192,59,157,120,180,208,2,197,225,225,178,187,0,125,149,41,197,134,216,43,189,230,173,90,24,204,100,92,239,89,205,194,112,137,190,193,137,215,240,126,10,235,89,42,81,18,119,70,24,129,5,35,164,16,242,106,57,21,125,28,49,148,70,211,208,4,61,164,133,119,172,66,240,102,91,45,135,142,233,81,61,212,144,148,48,171,2,73,125,38,225,84,51,4,169,110,53,29,50,38,107,37,129,92,134,21,158,17,251,149,126,241,25,49,60,210,88,55,244,150,160,69,129,248,57,113,110,97,98,117,118,114,109,126,97,101,109,106,97,117,126,66,148,180,29,218,110,227,130,114,113,199,136,110,40,109,51,103,49,65,120,155,190,37,57,134,240,219,80,3,153,238,70,212,80,76,189,186,169,228,84,201,182,217,13,244,92,45,229,68,224,36,96,168,76,60,19,192,80,122,72,28,140,103,82,128,96,116,109,77,49,231,48,222,125,125,161,70,174,17,165,105,149,194,146,104,54,12,200,64,157,203,229,224,112,7,178,199,227,34,23,112,50,161,134,36,138,23,47,134,165,70,20,167,51,50,209,43,27,21,246,144,164,99,50,240,214,195,240,176,34,134,25,244,17,68,185,116,185,80,40,43,114,81,68,176,142,197,164,109,178,161,49,39,215,179,232,27,185,222,48,7,169,194,142,197,119,96,187,98,40,61,100,119,135,80,90,90,91,107,41,133,186,92,220,88,163,45,175,173,113,207,12,229,114,83,53,148,181,181,240,182,216,132,100,233,168,63,197,134,136,113,154,88,163,129,109,214,172,192,54,107,16,216,102,13,2,219,172,105,168,221,53,210,134,185,86,144,11,74,117,205,104,106,176,15,188,182,174,84,33,23,36,162,90,13,53,32,151,22,180,106,27,179,194,218,37,212,250,153,201,177,197,252,248,201,181,153,185,69,36,20,38,39,214,232,152,199,214,214,114,62,136,133,196,66,188,60,36,134,33,251,152,2,0,88,155,232,63,217,48,228,54,120,16,20,229,70,87,216,241,32,216,195,195,114,249,241,97,175,209,33,243,107,35,170,133,30,19,186,47,122,108,152,215,32,66,80,87,8,137,64,186,198,138,49,241,241,129,31,190,243,135,2,239,139,160,142,103,251,26,204,246,174,245,147,129,125,207,164,10,226,227,130,62,124,207,15,1,188,27,114,13,125,141,8,158,174,64,82,65,157,47,161,117,77,60,18,248,143,76,129,158,91,240,69,211,80,42,72,152,33,129,166,20,187,214,79,7,81,64,46,198,3,166,253,33,64,31,190,243,135,0,238,139,28,37,153,161,224,3,144,174,32,50,65,93,79,39,227,195,226,17,64,63,124,239,15,7,63,44,97,120,138,217,8,46,54,24,212,201,161,146,44,163,78,174,65,184,162,53,28,204,168,107,115,67,193,203,67,34,9,112,214,117,56,77,91,107,170,107,205,134,90,237,10,107,56,16,39,164,123,33,88,248,186,106,53,215,66,88,233,173,40,62,167,3,13,12,63,149,10,245,218,82,83,91,65,139,168,187,128,253,6,10,193,162,95,245,41,130,159,75,205,162,251,85,179,40,149,117,163,230,126,12,207,164,53,136,216,96,230,46,108,171,165,172,24,163,249,73,15,65,57,156,118,49,218,8,137,24,78,116,29,105,149,168,155,114,85,149,205,172,136,191,73,166,150,141,196,119,46,74,196,255,198,92,53,170,138,6,250,94,9,233,237,52,102,20,190,28,131,148,80,185,94,175,170,69,124,37,113,96,43,210,106,181,34,128,100,164,105,85,65,26,170,143,74,67,114,63,110,87,148,198,114,219,156,64,42,76,214,171,34,130,70,186,104,232,53,213,84,66,33,231,169,78,79,172,70,58,90,215,205,70,136,12,87,191,56,96,182,77,248,31,90,132,100,167,70,123,96,51,62,128,64,25,237,124,181,10,79,33,113,165,137,148,186,198,186,162,113,173,194,73,82,72,139,194,17,82,120,39,44,113,232,132,183,225,215,78,24,255,39,161,14,205,1,89,159,88,119,80,3,33,81,140,18,77,132,246,75,178,250,5,109,67,143,80,169,241,166,1,183,86,87,77,197,128,167,163,48,218,121,24,228,28,73,20,142,217,72,12,119,235,105,116,83,174,54,149,131,250,187,76,154,253,87,234,242,146,94,85,92,125,86,14,232,52,54,85,158,68,167,225,227,88,27,48,226,250,91,54,208,44,197,221,237,131,68,237,227,104,34,154,57,49,220,175,120,250,78,58,215,173,239,186,179,239,83,0,250,59,63,224,54,1,30,123,188,33,121,48,100,183,159,169,85,178,143,213,37,223,37,4,201,36,136,241,7,29,170,27,202,166,170,180,70,225,251,12,50,122,251,21,73,44,84,245,130,232,55,104,200,132,167,163,6,167,248,255,22,35,118,176,158,35,15,165,6,182,231,167,16,164,37,44,195,145,85,12,150,93,222,156,64,111,87,151,102,67,58,152,185,58,238,88,206,205,12,13,217,64,248,130,65,14,70,243,206,142,82,69,150,166,134,134,196,73,39,40,140,159,81,57,208,44,184,231,196,183,63,238,136,86,180,186,18,14,224,117,11,97,7,148,198,186,94,202,55,27,235,142,25,253,196,113,103,173,6,50,169,133,236,44,14,68,59,135,229,216,132,98,170,21,13,70,210,69,235,35,151,64,22,143,146,15,208,149,25,208,49,230,218,4,31,232,83,9,99,195,158,140,194,118,141,53,6,146,216,71,34,232,66,74,243,92,66,12,119,147,63,7,73,158,121,165,101,46,202,21,85,35,14,16,71,164,17,208,158,209,251,113,208,6,116,10,156,76,71,85,115,17,210,153,23,105,208,76,229,32,134,114,34,248,152,19,193,141,32,146,14,166,185,68,50,174,83,86,26,107,3,89,71,167,102,11,13,211,44,87,65,98,28,14,197,89,72,220,119,164,116,4,248,243,122,67,45,42,150,98,213,11,225,112,141,111,115,108,73,139,143,52,194,99,237,153,210,145,14,173,147,102,92,43,120,46,29,48,166,58,190,137,188,72,150,142,35,66,11,47,72,14,192,160,244,131,79,162,98,0,138,142,87,220,114,213,21,81,182,140,194,154,244,168,66,150,193,112,232,243,72,97,183,150,80,190,17,30,49,170,152,43,13,100,208,30,25,155,217,38,30,207,106,184,141,37,93,175,229,235,248,122,37,4,103,193,171,187,162,193,5,191,19,166,174,245,192,104,100,106,159,84,218,83,186,49,174,215,198,244,236,17,26,64,32,108,193,214,113,136,17,174,173,209,6,249,222,101,76,153,192,102,211,98,171,49,83,26,107,227,53,248,136,152,16,16,85,75,136,120,106,163,109,205,11,174,153,81,153,44,248,189,160,184,217,84,176,218,122,28,89,183,143,179,192,123,4,139,172,106,128,27,15,255,32,219,145,234,30,216,37,228,104,41,230,90,163,73,19,238,175,108,200,15,77,195,130,220,40,174,79,187,48,87,204,35,22,213,189,32,15,138,143,73,17,8,158,74,126,244,118,168,76,130,227,113,136,56,233,72,197,2,209,164,81,63,86,141,106,142,60,197,176,208,8,215,162,116,51,44,36,62,189,205,182,111,118,68,107,135,39,236,122,79,197,3,41,65,191,56,202,144,94,163,247,228,131,227,93,179,136,158,55,139,142,103,176,183,130,158,194,159,176,68,73,141,85,43,138,39,247,8,94,47,202,134,92,227,251,128,31,140,32,219,129,189,4,157,145,22,83,144,41,20,18,67,98,63,123,210,47,134,197,240,8,106,43,4,4,81,77,164,124,182,115,236,101,180,170,104,149,198,250,191,197,37,53,23,27,81,127,226,122,62,162,246,247,19,66,98,3,203,170,118,65,189,120,65,196,143,104,178,4,231,27,120,34,94,4,4,197,197,133,229,21,49,151,227,122,20,222,110,24,237,109,2,239,196,242,194,124,180,46,27,72,195,165,22,92,17,248,19,198,126,135,96,58,106,1,6,160,23,115,184,88,214,234,45,254,74,44,27,114,20,25,250,246,143,207,240,60,8,135,68,194,107,200,146,218,241,233,245,232,97,167,20,129,102,13,191,223,244,40,22,184,249,145,61,164,188,33,240,15,4,187,35,53,235,232,179,2,75,241,36,132,106,70,22,73,253,8,87,49,126,217,247,105,169,87,193,176,220,54,129,202,99,237,113,185,225,208,235,14,178,166,14,133,61,45,25,218,110,26,213,108,176,153,8,152,88,18,122,17,123,157,35,45,176,8,152,57,44,219,29,255,174,29,114,219,155,110,4,35,170,37,52,64,142,82,198,181,183,7,196,84,140,70,219,187,86,125,171,59,94,20,13,85,49,217,42,160,20,141,118,221,189,146,29,108,254,247,100,106,174,200,21,151,109,116,196,157,13,90,252,80,195,61,24,78,7,247,193,148,55,21,4,235,127,173,3,208,254,227,224,79,120,15,169,208,223,194,48,248,48,157,221,31,132,2,244,71,110,54,214,1,21,49,124,20,157,90,49,20,229,91,159,72,142,62,113,27,82,128,204,168,92,175,187,100,204,35,247,18,132,242,106,29,172,48,255,221,169,35,24,30,143,248,135,214,44,123,207,234,132,6,131,69,54,173,221,70,231,225,113,9,22,79,60,42,240,23,41,201,216,114,231,137,137,177,128,145,151,43,32,228,253,246,206,143,76,84,114,171,8,140,45,210,110,21,203,196,179,76,187,118,187,112,89,100,39,86,102,165,32,151,42,202,19,65,74,213,52,197,168,153,21,182,11,179,164,20,21,117,147,108,36,112,109,51,92,242,213,234,12,14,17,52,165,42,213,146,115,185,33,23,213,240,26,106,73,30,212,92,89,173,12,40,91,69,165,202,217,7,99,200,54,193,16,68,9,187,125,41,82,13,111,182,102,69,224,41,145,157,108,102,61,39,156,59,35,7,28,101,232,143,180,240,107,135,58,81,116,9,13,68,147,201,173,131,105,226,60,95,184,160,68,117,67,173,168,90,126,113,102,1,123,11,154,81,162,191,130,127,221,197,126,159,215,8,72,191,56,74,206,104,115,101,104,171,15,241,118,157,236,161,68,11,234,21,56,71,98,132,244,3,143,223,32,205,211,172,163,175,10,176,92,86,4,92,196,239,28,85,241,250,136,250,86,69,147,227,208,60,70,22,55,63,190,250,206,245,19,4,35,244,211,117,88,240,36,143,10,124,102,36,108,122,117,223,204,60,184,39,108,107,15,122,243,237,204,128,6,229,143,35,152,4,248,24,239,59,199,28,68,168,120,88,227,137,17,148,252,121,36,114,146,201,70,47,227,158,2,237,248,123,65,225,9,165,170,52,148,94,132,119,224,244,49,148,154,190,73,214,50,231,217,90,216,18,61,37,220,202,119,175,247,197,117,165,184,209,109,190,6,118,218,170,249,207,176,124,87,46,31,229,57,27,154,50,3,144,125,96,192,108,224,67,140,51,109,75,137,55,27,141,122,79,155,185,59,59,146,60,92,28,246,92,165,119,92,41,215,67,226,80,185,24,23,225,162,250,112,57,230,41,172,229,28,126,248,137,100,58,38,134,67,199,98,97,73,139,214,155,230,122,8,223,169,23,163,56,193,80,93,175,131,191,195,182,29,214,43,102,135,130,220,97,129,158,81,41,100,228,211,244,197,131,209,33,156,4,153,11,25,233,140,62,25,77,39,98,67,144,232,218,157,88,156,197,82,136,166,226,56,45,180,64,210,221,11,44,37,59,7,209,21,159,168,134,0,84,149,17,28,112,58,155,136,102,98,41,200,65,204,149,135,160,101,89,136,249,235,192,202,10,93,24,19,162,201,184,163,45,150,227,34,38,193,191,104,60,236,234,172,240,99,62,233,113,102,112,48,54,4,201,148,47,67,200,230,146,194,232,6,225,31,72,249,11,91,36,154,6,28,43,253,159,28,9,167,116,81,136,146,151,107,112,79,93,111,109,59,194,25,210,0,114,44,69,33,4,136,136,68,147,233,244,99,55,147,149,203,13,52,90,93,26,123,114,153,152,191,215,213,241,53,205,110,9,131,91,26,201,85,234,200,4,171,208,36,175,86,130,82,146,1,53,49,110,231,105,141,113,201,74,135,198,173,20,163,234,24,77,226,203,146,244,246,79,120,51,12,79,209,76,164,9,79,246,81,11,93,255,172,163,113,200,58,154,46,40,153,76,102,104,216,149,117,212,39,211,40,75,99,241,211,94,82,160,252,244,135,28,40,63,252,251,225,223,15,255,126,248,247,195,191,31,254,253,240,239,95,44,231,151,195,120,98,17,220,184,208,200,49,119,64,125,43,2,157,203,202,160,85,89,228,185,116,204,47,145,133,43,184,127,220,142,118,23,16,120,211,10,90,55,196,50,250,65,228,82,47,96,119,20,88,106,102,145,151,196,216,18,252,81,194,246,150,160,106,106,67,149,171,126,24,219,81,227,99,66,134,33,128,109,174,80,12,199,210,27,176,19,18,146,58,63,182,35,225,57,162,92,90,157,221,113,18,178,71,27,233,25,98,0,61,115,145,129,119,26,75,118,163,126,246,146,149,64,222,17,110,48,18,35,118,26,143,151,27,110,150,88,97,135,2,111,119,80,244,198,220,67,214,59,113,116,207,109,243,169,22,197,120,60,58,60,56,12,230,176,40,57,51,44,138,20,58,123,206,114,42,138,52,105,61,123,206,178,40,138,52,33,61,123,78,243,38,138,52,101,188,8,187,19,197,76,230,224,221,137,161,225,50,222,157,40,21,148,71,221,157,184,0,123,34,145,205,72,50,147,46,20,134,229,228,69,154,109,210,209,119,187,235,35,206,158,51,178,58,251,77,187,61,226,236,53,237,244,136,163,207,180,203,59,192,84,112,169,75,96,31,112,144,79,15,114,219,206,136,207,241,104,26,111,108,4,84,143,170,38,137,83,143,31,227,116,187,30,136,130,253,110,109,13,31,213,109,243,217,94,15,139,160,224,124,191,182,134,219,231,119,56,6,19,132,144,84,116,224,120,149,108,159,102,132,143,60,185,136,222,78,33,42,45,143,71,230,20,36,144,106,1,56,116,233,92,182,172,23,155,166,95,23,221,185,42,12,165,116,32,120,32,39,75,207,209,11,29,41,1,229,20,252,59,106,232,217,44,23,83,245,201,53,85,212,53,39,112,126,211,238,176,195,209,203,64,240,249,54,104,142,135,104,156,236,194,209,140,28,166,90,69,82,120,132,70,108,181,246,232,172,77,191,152,96,61,131,52,131,209,100,42,57,152,102,188,69,120,144,110,205,117,103,183,17,218,239,76,38,51,194,69,41,134,32,197,209,148,121,20,189,247,29,195,193,193,193,35,129,141,89,223,53,151,227,137,76,170,80,122,76,240,117,67,41,171,91,116,143,54,30,29,74,36,134,19,129,34,232,112,64,61,172,103,143,89,60,138,134,52,99,73,96,76,167,17,62,54,54,26,244,174,194,176,87,76,204,102,217,133,9,121,18,193,100,237,130,161,197,85,20,193,116,58,253,4,16,140,192,108,169,163,181,191,14,254,4,219,93,167,8,29,124,172,66,197,118,188,80,163,56,188,81,164,208,208,182,61,179,137,139,38,28,29,36,251,240,35,158,201,250,84,76,201,40,176,165,236,154,30,73,179,107,107,36,145,140,119,238,63,149,200,12,198,148,238,152,102,73,234,17,159,202,201,204,208,160,34,119,173,140,179,7,108,31,86,16,236,68,55,33,194,49,117,114,135,227,202,8,210,187,188,107,51,11,247,141,163,125,243,145,186,73,160,110,127,48,66,148,140,100,4,239,168,6,3,117,36,28,160,163,133,227,71,211,121,8,31,113,168,109,162,97,211,216,224,221,5,156,207,170,236,58,96,73,32,118,72,88,143,221,108,134,231,32,163,126,50,57,66,115,108,176,20,27,110,174,72,152,143,68,2,202,45,14,17,54,226,47,215,14,134,142,163,86,1,43,4,47,128,219,180,27,154,30,41,25,122,157,117,112,120,120,216,213,42,150,212,71,210,164,179,139,254,45,61,214,73,10,248,105,153,3,179,48,15,248,131,137,239,104,205,131,19,163,75,255,124,157,118,212,68,61,175,99,191,196,101,204,65,255,18,125,182,107,46,174,163,15,243,205,90,65,49,240,187,110,39,101,250,100,30,159,137,77,210,51,49,211,243,91,31,203,95,154,84,164,241,241,249,178,212,26,135,146,38,59,8,155,145,50,248,200,75,167,15,230,230,165,33,124,50,86,195,53,47,227,223,25,86,122,82,138,57,74,159,156,146,42,83,240,64,182,14,218,50,252,247,147,39,164,254,73,138,25,126,48,115,66,210,241,131,12,3,60,78,206,230,242,82,5,31,226,145,102,135,232,177,28,250,197,142,236,224,12,15,131,94,181,78,3,93,184,156,160,167,119,138,85,225,242,20,45,192,128,177,163,196,83,168,233,105,187,151,142,119,11,243,82,130,67,145,246,100,110,9,127,159,164,200,18,152,228,36,146,195,176,134,137,219,178,15,44,117,247,131,141,113,187,89,74,214,241,218,248,9,169,57,78,200,230,132,119,121,130,30,128,162,199,231,120,146,88,52,170,113,135,161,9,187,51,138,11,80,2,3,42,82,212,25,50,77,74,47,86,75,181,43,16,174,112,60,181,79,67,253,184,211,255,96,52,6,7,163,76,200,187,14,70,251,204,162,94,87,74,212,239,216,115,72,58,240,99,97,247,141,191,117,110,254,106,239,47,247,247,238,127,240,224,238,253,135,191,249,213,254,75,127,70,79,30,94,187,41,252,207,213,55,208,127,36,209,231,211,145,72,99,29,73,73,107,171,39,17,143,23,138,10,164,2,38,213,30,254,230,61,84,243,31,95,93,239,220,248,203,195,143,223,124,120,235,191,58,119,190,218,191,254,251,221,15,111,178,87,47,17,128,79,37,6,51,241,114,217,15,46,77,249,230,0,239,11,236,225,87,31,238,126,120,109,247,103,127,236,60,247,94,231,250,231,187,31,188,246,224,238,213,7,119,127,191,127,243,189,206,141,95,238,190,245,229,222,59,207,147,146,180,205,248,84,106,114,124,156,180,9,255,91,93,167,178,127,239,254,243,15,238,127,121,0,5,28,249,182,237,237,46,23,13,104,139,255,239,234,115,172,23,232,163,11,6,219,196,17,216,46,14,164,89,189,254,90,231,229,15,28,48,200,75,87,93,182,213,35,176,189,30,84,119,255,179,143,59,175,191,236,168,75,94,186,234,210,13,33,129,110,184,64,213,206,141,63,61,124,251,119,142,170,228,165,171,42,222,99,121,164,154,170,86,214,81,197,225,216,112,18,41,29,64,173,191,223,218,125,238,142,163,34,121,233,170,72,178,186,88,228,78,198,146,113,164,0,18,114,239,127,252,220,238,155,215,58,159,189,229,0,67,138,248,129,49,148,74,179,42,67,7,50,177,76,2,89,219,208,129,187,119,247,63,121,222,7,12,41,226,7,198,84,144,61,86,34,248,216,29,218,253,227,45,127,124,186,116,203,54,202,17,168,98,172,152,42,82,162,126,248,224,235,27,62,160,72,17,11,20,175,187,69,32,201,8,130,82,42,150,202,74,134,16,232,234,222,189,79,246,191,249,219,238,173,23,29,80,72,17,127,40,85,178,69,206,242,162,58,184,157,164,55,198,160,239,189,234,15,90,73,41,131,74,169,11,104,220,83,165,160,40,229,52,193,241,165,0,64,184,136,63,32,5,60,239,24,166,79,149,19,229,76,153,144,237,221,119,253,129,145,34,238,41,180,142,108,38,168,31,131,127,184,254,7,247,246,110,93,221,123,251,107,187,230,20,254,113,213,44,160,97,219,64,53,99,248,199,174,249,240,254,235,118,77,242,210,238,128,203,138,100,195,85,78,151,7,203,178,13,99,255,231,175,238,190,125,135,67,32,61,53,56,149,15,6,195,243,34,234,71,130,144,117,239,143,127,68,67,20,0,49,54,149,152,74,187,101,17,7,6,49,71,1,17,212,79,222,89,68,79,149,134,134,203,113,104,74,160,226,246,195,155,251,223,188,208,121,249,119,168,33,193,2,110,110,86,34,53,93,211,139,235,6,68,20,174,24,10,106,192,80,74,35,156,8,238,252,245,227,7,223,124,178,251,225,235,144,75,254,222,199,251,183,191,217,251,250,182,13,2,239,142,179,67,168,132,35,221,208,192,128,16,193,63,255,63,123,239,214,27,73,146,157,9,254,21,95,45,32,173,128,246,144,221,47,24,141,128,94,98,22,124,96,62,53,192,7,189,8,236,80,170,35,71,236,170,238,102,85,76,119,10,243,223,247,251,190,99,126,9,70,144,197,76,205,74,11,236,86,49,35,60,204,205,205,205,142,157,155,153,157,203,15,139,189,211,188,253,55,30,223,110,209,131,126,159,32,250,191,220,174,177,229,18,35,183,233,241,41,185,235,154,23,149,114,225,255,111,84,26,71,62,237,70,183,117,224,118,221,99,21,255,246,119,87,111,87,249,42,27,139,199,255,229,226,158,150,118,20,155,159,195,103,176,200,253,45,118,5,119,254,91,254,111,191,254,191,46,239,112,107,105,99,99,187,46,154,58,176,204,227,72,143,124,157,105,219,253,75,116,105,133,229,168,103,150,218,86,199,163,146,247,201,109,157,125,35,117,27,207,234,254,252,127,92,146,231,175,166,183,95,206,20,247,227,180,237,246,155,195,171,22,69,182,251,22,47,186,249,171,41,191,219,90,252,198,214,218,85,107,251,132,182,99,70,94,211,215,171,39,70,221,145,160,251,27,59,16,174,199,99,251,122,107,115,111,60,250,234,161,215,121,194,127,105,158,94,117,195,199,55,186,113,221,238,47,228,38,223,167,233,222,164,129,223,63,119,5,226,119,30,12,87,217,191,175,158,166,192,203,127,251,78,27,241,99,109,196,247,218,72,191,4,208,27,77,166,107,204,223,55,153,95,53,57,52,205,95,104,244,6,194,236,27,45,99,172,108,25,146,226,95,63,255,112,227,5,60,0,255,213,180,221,126,231,109,172,200,87,18,64,233,6,148,255,188,206,239,183,161,253,45,208,252,249,251,56,66,122,167,173,111,229,7,241,157,182,210,183,210,84,126,187,173,252,141,109,181,183,155,42,223,56,68,127,123,136,102,53,225,105,54,17,22,227,13,247,74,195,28,77,187,131,207,155,1,197,56,32,95,12,14,246,231,228,211,165,102,48,172,13,46,143,204,111,115,215,165,214,186,250,122,141,196,23,181,214,117,214,235,149,215,69,173,101,69,245,106,137,181,153,201,48,175,194,114,20,243,111,155,125,200,229,169,204,106,87,241,42,217,242,85,138,197,191,222,142,219,255,237,50,245,226,122,120,115,153,130,241,34,67,228,254,236,238,117,82,210,139,205,224,117,153,247,58,191,233,155,57,48,151,31,23,239,123,125,68,191,127,231,219,185,33,247,135,246,175,50,89,95,36,141,188,62,107,184,217,163,155,128,249,235,113,106,255,157,176,186,82,134,22,197,246,45,56,237,222,188,63,24,255,206,247,47,147,100,167,229,55,210,113,255,245,197,169,239,117,254,217,27,13,188,147,212,246,170,224,102,71,143,63,254,240,126,63,175,13,171,126,9,86,31,4,200,245,116,236,15,248,47,106,218,17,147,152,209,56,94,194,186,26,255,95,212,90,242,180,230,215,89,119,119,233,83,101,72,230,166,148,111,165,53,29,104,93,222,75,121,250,54,246,238,33,87,134,238,252,118,38,227,244,114,53,255,239,207,254,210,52,207,213,222,157,229,155,52,242,154,81,208,4,206,55,10,0,135,143,214,255,246,189,54,63,48,189,227,140,254,226,157,131,239,199,124,35,245,252,47,96,224,110,58,110,164,181,126,11,20,175,18,98,103,255,234,201,111,31,214,56,240,255,183,119,186,127,97,1,240,106,24,191,48,202,247,209,110,63,82,218,11,188,190,247,254,88,111,37,65,254,198,225,95,154,19,188,162,221,15,81,228,222,200,96,114,31,74,244,43,45,98,237,202,118,58,63,222,126,131,198,247,185,141,253,70,215,183,86,190,102,145,96,247,95,147,228,33,238,41,242,175,237,216,117,103,57,121,221,156,89,36,92,103,119,254,235,97,135,240,222,195,164,191,156,184,214,202,80,128,99,250,219,235,102,104,143,112,219,26,117,143,41,31,98,78,151,224,125,253,15,170,206,255,239,119,245,191,220,58,123,1,233,223,28,14,55,207,108,255,230,191,236,231,96,69,249,255,125,111,52,32,219,226,5,7,254,238,239,22,3,12,35,1,247,202,166,251,166,181,193,120,246,86,182,249,183,242,197,15,69,119,111,166,176,161,225,218,208,133,205,201,235,76,233,23,201,203,111,37,52,223,89,163,188,78,85,255,65,105,251,150,30,250,202,76,61,95,221,186,224,89,123,9,178,238,32,142,157,56,149,153,185,199,180,152,173,172,253,191,146,231,225,82,158,95,241,143,181,253,247,36,239,71,101,244,255,188,92,91,92,25,145,92,188,118,12,97,49,89,185,234,144,108,74,222,234,195,10,161,189,14,126,53,180,183,218,122,179,181,183,151,34,215,172,234,175,110,166,126,255,220,126,217,6,252,243,191,124,118,180,1,255,173,255,237,241,149,135,253,255,118,21,116,224,87,63,254,234,167,95,253,233,87,95,126,245,244,95,255,230,239,95,206,191,251,135,191,127,249,203,239,127,251,227,243,196,184,10,148,222,88,21,127,193,223,95,77,180,76,248,63,127,252,243,127,253,43,122,16,120,23,146,62,254,234,31,254,254,15,79,63,157,38,212,254,148,105,20,222,107,168,117,234,237,224,82,200,57,222,133,220,15,53,132,214,211,86,56,229,116,72,37,199,18,176,102,140,135,232,156,107,121,87,8,185,127,200,53,165,210,118,133,37,149,67,76,170,217,252,193,181,206,194,26,211,193,7,148,121,200,20,127,72,190,182,26,166,230,250,33,197,30,125,7,149,160,52,77,45,160,157,26,208,67,200,17,143,14,197,238,209,78,104,180,179,158,124,45,135,154,171,119,5,77,163,40,226,221,117,242,29,21,75,227,51,205,177,98,86,131,61,31,48,159,122,121,107,7,188,53,57,128,162,161,52,103,136,180,9,247,14,174,183,224,35,94,30,14,37,182,208,219,84,209,66,46,41,5,188,205,247,67,11,213,149,52,149,136,209,231,68,224,236,74,119,195,223,149,198,216,15,49,22,95,167,192,46,228,214,43,122,83,226,33,9,168,211,14,250,187,210,138,33,134,152,209,220,190,180,59,128,173,84,188,120,215,236,174,112,215,131,93,105,173,158,241,7,106,41,251,102,123,170,7,85,245,251,46,236,74,19,6,217,241,108,247,251,210,152,1,144,212,49,95,83,199,228,96,130,8,232,208,81,215,105,188,13,179,140,183,86,23,166,80,251,193,5,64,50,78,173,170,148,224,15,104,161,84,155,181,154,15,41,39,212,152,66,34,160,43,171,118,172,55,146,198,27,34,10,109,206,187,67,213,24,137,38,1,211,147,163,198,211,3,64,234,43,123,19,114,69,221,192,151,245,136,210,22,13,76,225,208,71,119,27,16,49,123,60,149,130,67,97,211,164,58,31,15,232,10,31,219,207,196,174,184,150,116,8,149,207,237,75,123,233,120,93,39,116,154,171,135,150,26,145,121,87,186,159,139,173,116,71,55,91,187,59,2,187,65,138,255,8,2,13,7,32,79,21,240,220,33,19,161,253,93,234,120,62,231,30,247,165,83,2,204,139,79,157,147,82,242,193,247,68,140,222,151,182,8,20,0,66,197,135,93,105,46,5,4,11,122,201,119,251,210,6,81,17,43,177,12,227,59,0,240,133,24,219,1,127,39,136,57,15,36,195,212,177,176,30,124,107,98,8,64,189,230,92,231,120,48,138,236,53,215,153,148,84,157,79,172,219,15,94,216,48,237,134,182,47,13,196,88,97,195,190,20,156,194,229,148,43,10,211,161,3,121,128,198,57,214,67,236,73,253,106,184,108,248,255,65,60,39,186,134,9,78,185,28,10,109,63,203,93,1,134,180,222,27,120,4,208,11,93,4,191,200,83,65,5,32,41,251,149,66,0,192,162,11,30,92,11,151,169,2,79,167,228,221,161,224,173,64,161,66,242,233,174,247,50,69,244,11,236,130,147,86,48,255,64,119,140,17,108,238,208,67,19,77,245,2,38,131,233,110,104,128,116,194,33,60,228,132,142,3,113,53,37,168,208,200,248,166,93,233,54,59,119,251,210,109,38,115,116,24,26,166,221,239,103,253,38,134,252,227,167,68,66,72,96,125,232,122,62,144,91,128,42,51,103,50,131,191,151,173,240,174,184,130,6,56,193,187,154,133,116,18,35,153,42,26,173,24,33,6,182,43,4,109,9,101,46,10,49,216,2,144,17,134,91,155,110,255,86,247,176,235,151,187,3,243,39,248,124,104,220,234,0,125,184,226,137,48,91,67,187,194,237,149,187,194,173,115,187,182,182,97,220,130,194,63,126,234,160,229,154,2,185,113,0,76,93,75,68,254,142,129,248,80,196,145,34,73,162,18,71,58,5,78,15,68,66,112,35,116,75,83,140,159,135,6,98,128,240,216,151,166,124,8,134,90,251,210,28,137,253,152,215,139,118,33,100,113,71,188,114,237,195,4,250,199,120,52,242,128,241,68,16,2,153,196,86,234,129,91,37,57,107,119,109,193,3,117,90,133,76,8,15,16,76,7,116,12,98,136,228,7,22,115,71,174,12,94,205,71,188,35,56,18,122,221,32,82,65,91,156,147,93,33,24,113,164,184,168,219,227,83,3,8,129,136,4,33,229,117,168,146,98,251,210,12,198,149,179,4,192,174,1,176,184,42,158,252,112,19,220,255,248,87,211,244,15,127,255,119,212,68,240,101,26,204,181,38,243,175,159,79,63,255,241,231,31,190,254,252,33,101,166,146,134,29,186,46,166,151,208,141,146,143,224,197,21,243,151,252,12,129,209,193,178,34,192,12,252,2,215,42,121,110,225,16,65,98,173,173,101,105,246,20,121,144,54,16,241,110,110,144,230,96,98,185,207,80,18,128,114,168,58,163,17,240,32,140,176,190,113,201,135,0,97,116,196,89,113,199,10,28,34,248,178,5,43,220,30,163,239,39,36,93,161,48,157,32,254,90,41,141,195,36,71,84,23,182,126,79,91,31,103,79,12,141,106,11,208,237,142,143,207,33,80,66,144,146,128,113,49,172,191,67,195,183,3,95,38,97,70,2,36,115,156,0,77,131,112,110,160,24,40,72,32,33,48,160,2,116,6,92,192,57,193,66,209,145,103,42,107,100,122,96,50,122,243,177,66,236,58,2,25,226,30,138,158,245,22,99,79,192,6,244,54,178,183,46,226,137,144,32,250,200,163,210,174,16,186,64,243,26,12,230,179,166,3,40,132,61,135,188,76,213,250,4,230,27,59,65,31,201,167,13,44,21,162,8,21,61,102,9,184,152,249,56,168,206,229,50,3,98,169,106,52,163,0,220,61,36,181,9,164,243,236,210,236,35,193,214,128,3,51,52,178,6,57,234,1,27,16,40,152,38,30,53,48,113,230,234,44,72,49,167,119,254,58,253,126,14,16,119,214,175,29,122,28,29,145,2,98,6,205,76,84,154,75,83,207,160,61,169,57,64,3,151,32,220,152,195,86,154,95,118,21,248,84,142,232,197,180,221,223,93,206,151,247,213,84,156,95,85,221,149,142,203,245,169,249,85,7,236,62,6,4,182,65,157,11,109,76,64,56,160,6,161,114,156,69,65,84,179,32,203,130,26,165,150,220,5,230,72,120,52,33,87,50,53,45,238,11,193,5,90,33,14,17,231,209,1,215,60,59,0,62,217,139,168,15,252,27,8,0,22,56,147,147,247,160,150,192,133,26,49,104,134,164,197,4,17,190,161,144,157,8,210,152,199,241,198,181,44,96,104,173,16,127,240,26,138,73,47,202,192,140,225,69,89,115,88,40,224,69,211,219,229,174,244,101,87,97,123,108,171,187,187,108,199,5,115,38,176,67,136,124,54,4,105,7,98,37,43,70,145,215,27,65,181,66,165,137,74,130,176,251,235,158,189,173,28,138,88,4,242,230,235,42,209,43,114,142,158,192,30,75,107,106,114,189,146,215,55,240,22,202,3,145,117,121,233,17,69,30,106,11,120,12,166,32,120,187,96,15,209,51,71,25,64,152,59,74,58,205,62,53,3,226,61,223,165,174,162,127,69,88,12,218,168,66,121,64,32,129,103,251,182,21,97,20,96,210,36,55,192,56,80,189,8,131,125,101,200,32,212,36,27,111,100,34,64,64,104,94,80,101,245,24,212,154,220,114,130,246,8,140,18,59,33,229,117,81,251,218,39,103,4,214,86,54,194,238,86,65,84,138,196,126,108,19,150,115,158,156,13,35,113,165,147,107,65,255,228,175,210,52,127,142,202,62,7,184,52,134,39,50,6,83,245,68,239,226,35,11,134,202,205,207,222,188,194,208,27,110,227,133,134,38,142,131,225,124,163,65,138,47,242,142,68,62,204,17,24,151,229,187,82,184,24,1,224,236,12,94,92,92,216,187,128,213,100,11,75,101,206,206,152,100,2,151,147,186,12,14,37,41,58,195,173,210,141,195,198,232,13,52,132,94,232,219,203,119,131,24,47,15,92,198,218,32,86,68,176,94,176,29,55,128,209,184,64,98,29,27,31,158,130,204,225,244,176,70,35,180,140,213,174,143,4,96,126,181,41,68,243,88,104,205,145,202,50,32,177,199,193,34,150,203,18,168,231,194,184,232,157,13,119,197,65,49,254,186,162,2,97,156,28,89,194,130,10,43,6,204,187,121,40,46,88,229,21,205,187,23,1,106,37,96,125,54,44,224,133,186,3,220,128,78,19,210,188,67,173,129,31,11,54,204,59,252,192,226,205,32,49,240,99,193,6,94,52,103,37,107,7,215,94,164,134,181,78,92,58,8,234,197,242,214,123,99,209,219,165,148,20,202,168,156,4,50,82,54,212,167,90,159,23,48,38,92,72,27,137,232,65,34,185,229,181,223,79,124,48,26,125,173,87,198,18,64,201,5,61,33,181,146,42,115,63,114,72,189,24,66,129,173,179,65,188,162,134,57,106,1,135,78,75,35,36,192,193,46,29,169,136,115,145,178,93,248,40,246,231,246,131,93,111,218,168,217,157,18,43,201,111,187,178,238,96,177,229,58,223,1,153,24,240,80,69,119,32,172,139,120,122,128,86,234,200,122,129,206,66,165,194,189,147,192,137,94,202,226,140,21,101,141,134,155,51,116,53,192,157,216,13,133,2,202,167,102,25,75,137,218,245,202,202,21,0,20,92,202,50,40,154,117,175,140,172,168,51,237,17,197,53,210,224,74,95,184,232,206,104,121,165,202,36,241,52,45,36,76,58,229,68,145,42,87,244,74,212,77,72,203,43,130,24,123,219,243,185,204,89,63,68,147,8,192,59,74,43,62,130,53,135,177,61,244,201,24,97,239,145,143,172,44,98,232,85,36,228,144,165,7,110,188,178,65,121,163,30,186,225,49,22,70,66,48,44,16,169,200,44,72,207,134,33,221,13,251,87,242,31,37,192,117,138,17,213,33,233,5,146,127,26,92,120,112,128,221,83,43,45,27,211,216,184,4,122,216,198,112,13,109,86,6,181,2,114,229,106,132,65,111,246,84,238,11,79,72,197,136,90,157,103,87,139,116,6,114,137,52,46,176,168,178,113,181,232,141,35,173,108,109,229,27,43,255,201,162,129,121,199,48,161,132,237,201,117,176,145,29,127,27,50,198,51,240,166,112,105,168,220,47,91,143,169,149,116,171,36,138,10,11,139,121,242,66,97,86,154,118,151,70,11,88,143,224,45,0,16,20,86,104,214,68,207,227,127,232,82,224,174,55,238,169,145,8,146,118,14,179,73,204,18,77,215,172,109,209,93,214,50,204,21,176,142,136,127,164,22,126,16,70,134,9,90,145,40,6,171,234,67,47,34,34,40,213,89,84,60,65,175,198,92,177,26,244,47,39,69,17,139,64,80,66,98,211,232,67,207,94,26,21,200,159,204,143,90,106,165,2,194,126,107,177,194,145,63,45,204,49,77,219,149,5,187,225,34,217,153,236,197,108,30,119,84,181,48,171,65,94,68,9,46,114,14,156,123,239,55,189,193,113,233,108,168,187,62,178,137,170,69,230,15,89,189,160,229,52,68,125,90,49,141,47,138,67,8,26,162,242,93,53,13,33,43,68,122,242,192,212,73,31,214,251,132,153,21,226,70,188,64,218,16,153,127,24,128,88,174,172,46,100,79,138,228,40,153,253,36,55,231,30,132,51,81,248,138,163,216,235,100,209,232,165,49,115,185,99,3,113,194,242,69,56,137,60,151,70,86,141,106,148,24,179,9,157,221,206,193,216,227,122,181,104,157,131,205,1,27,93,177,245,194,28,161,237,26,77,164,142,75,66,183,124,195,250,39,238,75,177,188,240,189,107,86,176,82,95,16,7,179,174,145,77,165,30,184,237,30,49,177,212,186,171,128,204,61,209,222,132,45,219,229,144,65,68,235,174,213,80,2,181,57,137,33,192,182,115,191,136,93,107,7,242,113,212,71,203,222,100,13,112,147,34,37,113,135,118,112,55,232,225,110,33,139,221,165,73,114,104,193,137,172,30,43,13,110,63,226,201,163,198,158,188,196,192,235,197,215,6,136,253,226,76,68,243,245,83,12,11,154,238,169,239,59,87,51,19,155,136,166,98,79,120,201,192,9,244,210,83,208,114,131,204,101,237,47,31,200,210,177,204,170,98,180,19,100,109,242,82,186,160,236,0,128,166,109,0,66,57,219,186,96,43,133,254,15,74,38,40,50,217,189,169,199,37,170,125,15,62,154,37,178,23,205,138,108,196,37,117,19,253,49,109,117,78,218,115,5,78,97,161,79,193,205,23,48,170,137,86,55,222,225,173,69,42,7,231,101,236,214,144,45,74,155,107,220,190,146,210,128,215,155,0,225,25,75,12,151,101,11,103,233,95,63,129,141,131,223,136,53,67,126,98,213,194,199,95,237,4,73,203,253,232,78,80,254,222,157,32,48,62,30,120,80,95,210,208,187,184,42,207,18,198,64,28,249,180,136,15,85,185,69,222,250,179,22,190,109,161,205,196,181,24,25,108,183,125,17,64,60,0,253,128,45,109,138,84,82,8,87,160,18,120,168,232,168,81,251,19,117,109,101,100,192,182,118,35,150,112,89,40,193,142,126,196,42,122,40,125,48,32,138,46,172,34,133,233,88,173,26,206,62,99,14,186,32,198,14,117,114,18,202,231,238,109,125,101,99,125,226,150,159,41,154,211,238,114,104,194,60,80,178,86,185,150,5,66,62,115,18,147,169,81,28,156,84,97,210,37,102,129,253,236,220,73,68,179,71,207,237,195,166,97,36,246,77,92,80,203,78,91,3,250,156,150,21,234,174,116,191,24,5,107,233,166,238,173,11,53,174,122,37,155,160,184,58,103,175,214,249,24,230,250,153,189,93,54,182,242,65,218,85,230,237,152,180,42,0,37,75,125,57,130,39,6,41,117,212,176,201,215,211,212,41,37,163,214,23,168,54,164,118,226,178,64,226,8,60,201,121,169,129,111,109,100,153,134,115,185,151,101,42,219,27,219,89,160,43,42,62,220,206,138,73,116,192,237,172,40,25,53,118,253,108,47,75,236,140,172,156,79,81,242,113,237,83,60,9,249,137,236,137,16,34,245,110,151,154,58,161,6,41,188,114,194,136,35,173,31,55,182,239,166,15,239,102,165,151,111,216,206,58,82,124,22,83,187,129,125,190,24,163,93,197,24,232,34,15,121,40,21,156,115,16,210,88,0,140,74,141,107,174,93,157,192,199,186,148,201,181,232,180,66,147,11,169,216,164,215,56,98,119,45,182,40,73,120,83,53,237,194,214,69,20,75,36,84,180,23,195,178,18,0,122,20,9,131,185,240,192,148,146,114,87,70,197,44,246,28,37,199,108,197,52,237,46,135,28,171,99,59,118,166,28,115,100,156,149,91,117,88,0,37,211,178,208,15,40,231,124,33,192,3,110,226,196,13,90,20,110,1,225,157,19,148,184,51,53,216,11,15,176,74,29,66,55,14,161,188,172,209,11,149,90,238,177,56,99,91,208,10,109,27,107,43,90,200,228,41,106,197,38,133,115,119,57,20,223,70,61,91,32,167,168,0,109,144,196,2,84,208,110,18,97,119,105,56,149,9,183,4,173,103,76,246,78,246,57,201,185,42,72,188,222,159,99,105,220,201,65,84,94,230,152,202,138,169,157,24,125,177,189,146,203,125,185,34,233,251,109,199,14,254,99,231,14,60,202,54,213,152,146,76,130,247,8,84,15,193,4,19,165,178,41,248,228,168,77,75,151,134,43,111,170,243,86,8,86,115,40,92,161,234,228,1,125,14,182,182,246,92,119,105,73,86,184,138,24,24,75,241,227,94,248,65,78,95,109,233,207,95,248,7,253,7,232,148,180,92,155,18,214,37,182,93,235,3,65,158,36,174,249,218,106,226,104,125,237,236,37,81,12,102,117,27,128,95,152,164,151,202,47,149,120,87,202,163,203,26,219,170,132,216,142,143,22,0,65,234,130,14,198,202,232,75,151,10,76,59,145,32,234,120,30,155,51,121,213,109,121,178,224,109,79,144,189,176,21,47,170,82,126,179,16,184,15,45,84,252,153,6,1,58,186,88,11,19,79,22,138,182,136,116,178,64,232,107,27,164,235,60,154,232,8,242,170,182,126,133,180,107,118,90,1,20,201,67,124,59,235,34,152,47,68,105,19,123,197,93,73,59,191,43,19,159,197,160,77,255,3,214,101,53,9,245,88,107,81,170,25,101,89,160,110,192,154,55,96,221,222,36,142,141,36,196,186,19,207,249,29,149,36,104,155,96,218,166,123,177,207,49,233,138,118,49,73,187,89,45,211,86,133,108,96,43,147,33,77,149,146,43,37,57,85,3,94,54,245,58,235,228,136,139,12,104,54,65,90,132,105,46,36,167,243,142,45,238,22,215,235,250,200,246,72,230,117,125,52,86,204,90,58,135,62,54,161,151,149,203,182,24,55,157,109,183,75,186,238,202,69,238,30,149,39,34,183,109,64,78,187,203,101,125,13,206,110,67,35,8,244,158,227,70,38,211,142,52,250,37,69,44,133,36,142,215,132,33,53,229,138,48,68,143,27,97,196,59,114,162,100,171,8,244,93,150,67,124,140,146,73,107,12,136,42,44,237,198,17,216,82,88,83,26,251,237,92,143,0,63,37,241,181,222,21,127,101,7,76,27,38,90,37,91,207,3,173,146,41,127,180,84,104,58,45,160,25,129,118,99,185,92,177,237,25,169,74,185,216,170,146,38,85,122,4,228,2,173,25,195,6,195,166,234,40,74,222,93,142,213,204,248,73,61,163,10,144,92,127,68,39,33,69,197,17,3,180,13,26,210,87,209,241,159,157,236,37,113,248,78,117,12,106,118,43,220,224,147,102,86,184,165,150,254,3,184,94,215,207,88,108,205,199,71,104,189,101,91,29,20,239,99,239,138,231,117,158,210,2,53,99,224,150,237,243,166,33,196,129,0,16,199,113,217,220,219,93,154,140,106,212,184,157,237,203,44,219,92,152,198,204,67,83,29,179,144,189,217,34,131,123,148,222,84,174,149,252,166,29,249,121,72,105,238,102,86,25,44,196,100,103,27,130,167,54,125,178,196,212,82,178,66,88,202,21,58,53,54,194,109,91,19,226,239,144,199,228,44,92,144,139,115,41,250,207,235,22,214,178,219,78,37,213,27,141,114,151,69,74,109,39,174,219,102,93,92,248,178,231,153,30,153,128,120,93,203,210,167,191,159,39,198,143,242,68,47,213,234,13,158,248,166,128,254,203,207,63,252,143,207,95,126,247,243,211,15,207,55,236,28,243,149,136,6,76,176,254,128,206,146,176,250,1,161,54,80,42,84,76,16,125,65,135,66,153,49,195,137,66,2,87,60,248,72,248,131,242,196,85,107,128,130,141,225,119,238,57,122,177,72,158,104,128,78,160,206,146,35,1,87,59,151,143,88,50,176,112,119,127,247,212,145,205,102,168,32,161,114,235,187,100,0,157,74,44,85,235,232,185,99,223,185,97,216,201,181,59,84,158,208,219,190,172,208,108,174,208,34,137,80,5,239,115,52,47,34,114,128,109,226,111,123,104,218,61,180,12,105,218,134,185,13,105,218,141,115,237,241,180,27,103,42,52,132,44,145,7,196,227,106,29,228,180,27,248,246,200,180,27,250,58,200,105,27,248,218,181,233,214,192,167,109,12,96,209,235,128,215,49,78,187,129,95,63,68,5,113,25,229,180,141,124,29,228,180,27,249,205,30,79,55,198,187,27,230,180,13,253,22,180,182,81,78,219,200,183,81,78,183,70,185,149,237,166,119,55,202,121,55,244,107,156,216,6,185,97,241,110,144,243,110,228,183,16,114,55,169,219,112,55,28,222,198,125,19,243,183,65,110,120,189,195,188,91,3,159,119,51,37,109,4,108,197,115,139,133,76,180,130,143,206,148,98,181,59,232,248,183,168,65,11,87,106,172,120,21,25,158,215,62,21,213,19,46,209,161,141,120,89,148,244,216,32,23,136,251,29,50,148,219,13,52,143,3,11,77,58,72,42,46,20,98,0,205,1,51,23,123,47,92,154,117,154,60,202,70,153,118,189,13,18,102,189,63,109,79,29,201,219,51,101,80,216,83,20,64,225,160,174,213,198,125,122,44,46,59,9,187,115,25,91,241,183,43,212,230,35,68,71,23,17,235,212,17,127,243,158,136,151,167,230,245,169,39,238,182,6,154,80,76,219,213,216,82,89,59,185,31,218,59,245,215,74,187,71,47,120,224,50,188,121,55,146,117,120,243,205,225,185,221,176,118,35,89,135,119,27,40,235,148,205,235,148,77,235,148,205,235,148,77,55,187,252,178,206,216,188,206,216,116,19,24,199,109,68,59,26,185,49,162,233,22,232,167,221,132,77,187,17,113,171,31,218,22,141,197,111,76,243,134,132,219,40,55,36,156,118,136,121,11,199,94,182,17,109,120,121,19,113,143,59,118,183,162,229,110,64,55,208,114,223,95,176,216,66,125,181,128,47,239,89,236,138,150,183,158,186,189,94,201,158,39,218,153,98,23,186,81,196,207,236,137,86,80,28,75,43,68,191,25,171,99,112,56,44,202,193,57,92,166,182,134,191,125,233,118,249,178,85,152,110,86,184,125,57,223,124,108,190,89,97,190,93,97,187,4,175,241,52,185,244,5,203,69,89,254,66,31,106,220,147,226,158,181,227,60,216,247,204,173,84,44,106,202,94,22,83,25,202,208,209,121,202,166,247,61,207,221,65,205,10,1,15,52,30,74,240,68,237,72,110,86,27,213,236,41,243,76,29,60,120,135,165,84,163,51,254,86,86,152,183,162,76,39,7,106,106,128,108,231,222,104,175,224,226,129,102,5,248,219,138,150,11,109,160,85,31,42,49,113,76,21,79,233,169,188,161,40,242,4,29,127,27,35,125,222,164,140,180,66,90,184,31,241,0,213,227,105,249,198,210,6,122,163,118,116,51,23,49,248,219,201,250,160,160,254,37,188,112,147,183,66,239,148,66,1,172,196,223,180,220,164,61,0,143,101,99,127,222,177,252,245,234,136,165,128,35,237,26,24,151,55,207,163,195,109,37,176,93,209,14,54,211,58,254,21,54,75,17,201,107,5,14,23,87,145,70,91,50,155,200,248,163,222,139,21,3,254,230,5,232,27,32,158,151,201,212,186,217,115,115,31,192,89,231,114,147,81,60,106,1,121,1,55,34,207,43,209,46,79,223,178,64,53,201,143,129,148,12,92,91,251,12,38,215,14,177,20,252,29,151,170,77,107,63,224,96,217,43,4,155,252,93,186,170,13,140,74,227,79,127,95,232,124,33,81,122,92,38,66,38,15,88,228,122,238,147,114,18,246,184,192,205,22,172,159,242,130,176,27,32,214,42,180,164,167,109,244,180,220,218,32,51,176,183,110,175,90,46,182,87,241,240,137,175,159,23,84,159,108,110,159,119,226,103,69,191,227,250,14,207,243,93,50,150,165,33,158,10,185,216,100,90,191,20,209,33,199,71,252,93,232,21,57,113,113,214,34,207,153,184,62,20,185,210,152,45,117,151,172,48,251,12,189,102,123,70,214,110,75,241,116,217,192,40,220,218,178,125,4,41,70,97,171,187,175,240,198,229,138,41,142,43,248,44,219,173,109,178,185,171,139,117,80,108,11,236,194,243,38,70,54,8,205,203,108,110,211,186,76,213,190,100,32,219,82,114,90,31,123,94,174,194,114,51,188,219,230,198,54,86,172,92,74,86,234,28,119,102,110,81,59,191,33,202,130,31,27,18,108,47,218,46,119,111,120,245,206,231,235,162,227,134,161,246,182,121,105,123,90,56,221,134,105,171,134,121,94,233,240,184,245,122,79,92,86,109,79,92,64,114,200,68,57,103,12,142,112,226,210,198,99,217,31,219,113,222,61,189,140,94,134,75,209,239,169,117,94,41,115,187,58,207,75,103,142,243,142,200,120,208,178,145,223,38,34,230,193,10,87,174,189,14,111,125,104,83,164,87,16,4,218,184,96,253,93,198,227,206,127,8,111,22,216,44,5,47,219,172,239,234,24,11,191,137,62,55,235,95,182,249,54,186,94,191,100,237,108,184,70,219,111,35,133,93,219,31,123,234,53,250,95,63,245,203,237,132,231,61,213,216,197,203,13,26,8,251,7,86,145,186,161,216,152,104,26,74,232,98,211,70,86,205,96,69,175,173,104,149,91,243,174,117,154,9,241,44,139,87,189,132,94,0,198,245,137,13,233,174,219,93,27,89,219,237,207,11,2,142,239,77,238,93,177,239,176,10,132,227,32,219,85,64,172,88,188,138,207,101,184,58,131,10,57,17,160,243,170,123,47,4,177,99,161,157,134,25,189,93,144,224,58,21,243,213,20,46,40,57,95,115,199,13,167,230,43,12,154,175,176,115,7,216,133,224,246,141,46,64,220,115,139,229,213,187,173,160,149,122,55,221,99,229,62,231,29,207,89,251,177,182,182,83,61,183,189,135,49,99,219,204,157,54,230,183,192,122,227,189,235,140,175,122,212,162,107,25,152,167,69,252,175,147,188,97,203,218,141,149,199,80,216,149,232,74,220,129,125,199,20,230,27,244,125,99,122,94,87,15,43,207,57,207,155,28,184,158,168,43,58,156,175,132,215,191,187,129,157,224,186,81,253,157,146,255,229,79,93,95,124,207,128,234,142,227,204,123,142,115,57,235,55,153,196,38,109,86,230,179,169,154,43,147,88,25,205,202,124,142,123,62,83,99,173,148,188,43,159,89,139,174,248,87,124,94,117,209,245,98,83,181,175,88,206,180,99,57,131,215,12,5,101,123,104,229,92,131,211,148,181,100,213,140,221,158,202,22,180,93,134,114,67,59,94,235,236,52,223,161,161,172,80,29,144,11,55,132,201,7,244,173,119,37,208,155,15,13,3,191,183,165,216,123,98,124,93,138,157,55,86,233,222,123,255,149,186,176,169,61,254,184,48,193,29,35,91,22,98,59,62,182,240,192,141,47,158,118,204,112,19,147,203,43,87,230,191,219,57,222,48,115,109,100,167,11,174,44,106,153,244,141,9,174,186,58,52,253,86,241,183,174,126,175,214,58,235,34,126,69,184,85,21,157,94,51,205,5,3,3,224,195,45,9,191,107,110,165,128,101,89,254,188,83,50,183,133,182,225,80,88,149,130,227,181,212,222,181,181,246,36,241,20,90,239,94,169,105,85,6,166,77,25,88,155,216,32,112,221,234,138,21,187,181,241,42,31,86,121,126,69,153,171,208,95,73,51,108,234,248,42,83,183,5,253,162,231,94,129,117,147,45,155,190,188,96,193,250,212,186,6,90,65,224,166,149,183,172,36,185,192,96,217,215,89,87,102,139,157,238,107,28,223,104,118,195,150,117,14,7,178,180,149,209,172,64,180,130,157,40,222,112,127,133,192,118,124,176,45,72,22,172,221,128,127,94,203,110,111,202,129,191,28,124,247,116,16,167,71,124,168,13,127,199,13,17,232,163,199,195,229,38,228,54,38,183,43,90,48,173,200,194,102,60,179,50,195,139,122,87,87,59,72,175,133,243,245,179,187,183,185,69,155,91,89,227,78,26,237,235,91,159,62,118,68,120,124,250,242,223,191,252,225,243,151,175,31,139,132,146,124,157,170,75,79,161,209,31,110,26,95,118,18,236,169,72,133,116,15,205,243,156,124,121,98,24,144,213,86,157,215,39,176,163,35,61,89,10,240,180,30,212,217,34,131,94,238,71,211,0,47,151,175,159,2,129,19,195,83,228,137,252,216,148,103,59,143,37,185,125,161,26,231,30,36,221,226,63,92,59,66,187,78,237,132,135,112,247,224,250,100,159,214,203,72,83,181,199,94,174,111,205,186,117,143,71,111,222,195,207,51,58,127,179,73,252,225,189,120,114,238,229,30,189,58,151,180,3,141,122,91,146,90,190,44,197,223,25,255,8,206,61,40,173,254,25,0,186,134,111,74,25,51,211,116,58,110,95,54,246,192,122,167,220,95,61,162,55,92,54,100,239,189,77,44,152,119,80,223,84,160,190,215,254,212,194,1,26,128,125,242,29,12,96,112,224,161,5,45,159,120,72,196,112,53,250,180,134,117,119,214,221,175,108,106,194,136,143,50,190,145,162,40,7,5,158,57,7,93,226,223,139,253,156,198,207,229,223,188,21,207,219,207,121,249,73,20,2,78,52,10,49,176,183,246,208,82,100,183,106,146,7,169,29,149,214,186,218,202,128,95,131,20,91,250,35,153,43,121,93,213,242,75,22,131,190,235,17,237,141,212,197,111,65,28,39,245,135,150,25,55,5,67,244,170,164,226,186,218,241,170,160,30,226,51,183,226,200,145,248,121,171,34,234,200,125,243,153,198,58,137,62,163,96,108,215,175,157,245,210,217,255,17,10,18,77,198,228,222,201,30,82,58,164,27,35,195,152,186,132,73,127,168,145,254,178,83,107,249,86,7,162,172,43,252,137,70,154,177,190,85,3,47,163,117,115,44,115,98,224,145,219,47,76,6,79,246,177,74,9,106,214,199,121,237,227,141,49,77,203,208,167,109,232,215,48,154,13,70,2,227,252,38,48,15,213,106,63,171,41,107,246,214,20,218,155,255,40,125,75,0,85,15,231,109,202,175,177,36,211,182,155,198,49,28,190,32,113,171,3,3,90,103,1,51,94,215,152,150,26,207,175,218,185,120,161,230,45,8,162,127,20,20,9,207,233,85,23,95,129,210,134,244,60,191,30,249,171,215,111,16,122,15,146,211,6,242,215,83,243,10,146,54,131,127,20,12,9,205,233,213,132,95,142,107,195,145,231,87,184,244,234,245,3,229,78,4,99,121,171,2,222,165,102,168,174,213,246,198,235,12,150,127,20,4,69,225,175,168,230,198,120,102,255,208,188,133,39,242,245,13,224,24,205,190,75,219,211,158,9,16,126,211,27,248,56,15,150,242,71,1,80,244,253,138,3,221,192,14,13,142,88,68,159,251,120,179,155,3,76,231,55,128,56,143,10,249,27,20,133,63,126,121,122,57,125,254,160,174,0,253,141,54,79,238,16,177,22,57,67,82,104,87,248,173,211,81,232,3,96,81,24,248,61,79,111,121,36,3,112,240,80,20,90,160,54,137,237,10,43,157,246,88,104,144,71,91,188,114,144,86,26,84,60,173,21,78,145,78,44,220,61,99,96,5,6,37,224,150,88,16,68,169,32,209,149,66,155,196,83,244,36,85,70,66,57,164,57,53,222,169,172,3,197,92,49,56,184,95,38,43,144,104,87,132,61,143,36,180,180,153,162,142,185,209,202,65,27,82,66,133,68,213,38,241,132,45,242,116,197,63,198,220,15,233,190,84,255,200,184,94,225,196,152,56,143,193,229,163,246,233,34,117,62,118,90,113,28,116,160,236,31,50,70,162,3,195,118,151,121,214,76,157,18,45,2,31,21,242,88,78,116,167,57,21,127,23,216,41,71,99,110,97,186,183,43,116,35,66,245,5,116,248,182,250,152,33,3,195,61,111,61,118,223,232,194,24,136,194,78,21,213,105,93,157,82,117,60,51,224,126,22,89,98,35,171,40,60,169,80,100,9,40,243,98,232,90,17,40,38,133,94,169,145,211,238,164,38,76,68,203,254,196,51,237,179,140,249,78,51,175,31,41,128,88,163,57,246,246,68,227,190,245,62,174,183,251,236,14,238,163,227,235,125,92,175,247,121,172,143,251,164,163,179,212,198,251,16,182,167,25,103,5,119,1,126,180,30,9,32,94,209,96,83,158,121,137,147,75,156,132,18,118,240,42,95,235,222,70,74,172,66,128,119,80,29,0,18,158,63,36,237,202,8,48,1,26,139,54,105,160,113,8,236,184,136,156,73,85,72,114,157,210,204,2,130,125,14,52,196,76,34,190,57,117,246,195,29,120,218,192,0,66,7,218,209,28,40,210,233,147,114,208,142,165,112,33,24,86,68,218,5,160,33,116,66,206,96,52,218,180,153,225,26,86,230,133,60,69,42,242,75,152,12,135,2,219,3,172,9,93,30,182,205,66,106,29,156,51,198,205,65,14,100,141,77,210,103,186,203,183,102,142,134,227,170,156,57,170,40,105,67,139,74,62,35,15,96,197,36,1,163,247,178,116,164,55,184,225,1,75,120,200,207,101,30,91,35,64,20,51,35,76,232,88,81,103,88,4,52,155,201,61,25,181,142,189,33,105,177,26,244,51,188,142,193,163,56,210,110,93,210,238,53,183,184,8,13,19,125,212,31,181,107,164,101,142,118,66,184,85,18,185,1,130,7,57,197,41,25,150,202,208,70,210,134,158,40,232,88,96,37,77,130,240,182,147,113,72,93,21,165,121,73,17,0,161,146,3,4,190,95,134,157,129,227,82,84,45,242,18,242,125,25,99,105,89,79,112,233,216,144,186,1,253,65,237,169,100,19,138,249,96,123,10,19,195,149,58,45,162,217,23,250,231,43,100,199,68,218,45,214,209,48,25,47,227,173,44,160,219,86,0,87,230,242,26,158,37,74,184,87,37,119,54,9,144,66,171,93,133,51,162,118,160,221,104,218,154,51,166,159,65,8,197,217,40,182,31,178,117,219,115,250,116,120,39,115,233,96,99,167,141,42,193,195,184,111,7,25,175,166,209,43,47,240,25,202,10,204,28,138,214,177,94,142,78,60,162,23,18,200,52,73,231,108,242,198,211,190,161,208,81,126,172,147,144,34,246,131,156,203,228,14,57,169,59,106,90,111,106,198,133,180,29,70,79,8,186,216,203,232,143,251,110,118,190,175,193,17,93,24,132,69,67,17,78,144,10,216,207,114,144,93,18,61,23,136,221,154,174,38,14,219,8,41,198,176,96,236,189,131,142,139,184,67,18,109,84,158,47,19,152,184,113,99,163,227,186,148,144,228,152,132,97,70,132,197,70,38,108,228,110,9,29,64,103,82,95,32,209,120,226,2,9,158,251,95,198,44,68,121,81,88,115,176,29,59,18,67,96,75,146,58,3,107,189,128,74,8,56,33,184,106,53,195,39,103,227,227,174,74,161,1,11,186,70,147,144,134,101,20,131,67,65,106,98,186,143,116,26,147,3,182,133,130,160,48,99,84,8,242,33,58,142,38,113,111,49,208,36,121,200,104,145,10,106,102,215,102,145,69,127,47,174,227,137,197,98,79,78,120,162,6,57,27,185,89,203,118,39,235,85,89,173,180,111,208,34,62,162,60,48,28,92,43,145,150,153,116,248,140,165,247,251,212,104,3,30,82,41,119,137,30,24,142,110,139,203,93,96,46,29,22,98,175,38,209,82,108,84,13,183,66,154,183,180,224,123,56,39,32,67,200,16,193,249,52,151,204,120,132,181,180,71,218,130,209,240,189,230,179,98,89,132,74,163,6,93,200,238,159,254,82,45,114,221,197,56,155,120,105,165,154,237,74,75,61,222,186,58,113,167,35,55,188,51,60,102,249,59,69,90,198,127,123,67,247,244,136,77,236,239,113,123,152,219,14,75,133,233,70,67,211,122,37,73,153,52,242,163,155,182,6,214,135,166,27,15,109,87,167,221,227,187,183,111,21,230,27,13,109,253,56,19,191,27,0,92,195,105,133,194,35,67,59,246,232,179,171,167,121,45,61,75,74,86,92,199,255,15,130,105,29,251,6,166,115,212,65,174,235,185,255,191,6,76,143,189,208,215,144,164,247,159,3,166,202,240,93,160,231,211,74,93,223,211,16,84,226,182,192,123,101,1,59,198,240,61,99,187,223,120,214,119,117,105,101,80,223,51,173,95,63,49,186,37,131,39,203,248,144,97,143,10,56,215,61,13,211,147,24,228,227,10,176,211,138,2,231,245,10,42,50,122,218,184,167,85,123,42,187,231,206,243,82,169,220,120,176,92,62,152,191,233,193,202,238,99,144,94,39,70,45,98,22,234,61,151,130,69,72,255,72,255,198,140,241,229,83,98,28,93,194,35,156,91,85,168,2,239,223,88,73,226,118,244,21,3,229,22,33,61,116,99,61,69,250,57,9,107,191,107,102,60,21,10,9,148,239,152,154,116,191,117,233,123,72,46,157,123,161,17,38,59,255,29,88,201,61,239,181,79,107,75,39,122,21,105,66,242,89,103,41,188,186,103,156,222,40,12,62,207,107,233,215,79,43,196,161,14,49,220,4,134,226,63,62,146,180,227,177,235,132,126,120,36,187,167,95,62,204,36,118,175,249,14,74,250,102,215,170,15,185,63,23,234,103,83,103,224,208,242,76,187,233,70,119,175,150,158,200,205,165,159,166,117,23,138,190,120,84,249,146,2,129,134,229,115,156,54,112,19,77,186,202,51,181,200,26,184,172,142,225,41,84,207,205,176,241,53,90,226,27,102,69,147,181,192,218,101,249,90,222,132,21,29,57,105,251,117,164,152,158,236,211,110,246,226,166,18,24,110,11,10,81,135,210,23,158,34,35,56,76,246,57,122,195,7,102,149,220,235,212,38,99,17,152,151,77,127,140,202,155,175,88,123,70,95,93,99,95,75,122,186,126,89,228,42,162,168,117,168,164,97,124,142,253,177,5,30,178,202,50,208,49,214,246,117,51,214,132,86,93,215,205,168,1,3,174,32,7,152,140,222,112,153,66,151,55,125,89,229,74,7,239,201,109,32,190,158,39,155,33,235,29,95,212,210,248,92,187,194,153,195,251,31,2,247,139,192,130,250,45,8,114,225,145,184,20,40,130,81,66,167,142,12,183,145,176,104,43,203,254,188,230,145,59,80,76,44,128,158,63,69,46,253,24,59,95,95,11,156,176,78,149,218,121,123,58,161,2,51,2,252,153,147,137,81,71,244,103,178,207,109,99,81,17,16,44,0,237,171,231,173,28,107,243,112,31,8,123,58,234,162,134,125,141,73,228,116,79,54,221,27,132,99,184,49,81,90,24,219,124,175,135,116,3,243,39,155,105,78,180,87,232,119,30,172,189,158,77,173,210,121,84,156,218,141,190,10,70,218,127,48,152,46,104,71,175,49,188,209,190,172,234,50,209,154,231,183,186,107,211,163,133,45,150,93,133,43,105,214,117,183,6,86,21,65,8,2,152,1,29,104,179,190,124,217,174,107,31,130,39,216,199,74,39,73,235,247,94,158,185,207,9,32,160,95,142,203,204,48,151,244,192,32,253,168,80,99,185,9,74,224,70,114,138,129,94,198,167,189,139,113,166,3,119,213,86,148,187,32,93,217,5,70,200,122,60,82,203,153,142,238,39,186,30,183,91,244,57,42,131,191,104,18,198,215,216,106,22,122,38,118,4,104,66,123,129,229,107,156,63,86,177,161,46,224,223,32,253,76,67,201,135,64,175,15,60,200,57,125,230,246,95,44,60,236,76,236,209,84,221,77,254,195,0,49,85,18,164,112,83,67,123,176,250,180,23,223,2,182,46,23,220,32,168,103,129,154,222,71,60,19,77,196,20,131,254,77,54,69,90,5,172,115,215,96,237,203,94,38,104,243,68,148,207,188,126,167,28,209,93,58,105,50,206,132,244,188,130,250,106,94,166,1,234,44,60,27,95,99,74,133,136,77,28,238,10,19,152,208,66,177,232,194,243,10,53,226,144,80,188,36,169,106,238,182,214,196,141,2,110,23,65,72,61,105,85,95,166,241,53,166,80,91,34,204,22,66,63,110,59,159,176,175,229,180,65,219,20,137,104,47,32,197,13,48,220,155,33,67,123,158,133,155,210,183,159,252,216,7,90,185,243,65,66,243,64,215,17,118,133,113,170,20,253,206,105,239,199,181,245,80,135,64,38,15,231,206,103,49,166,245,186,53,107,72,39,82,207,60,209,214,27,95,119,75,60,214,77,55,70,59,135,113,0,35,81,202,113,246,245,107,241,18,172,54,255,132,245,204,216,74,50,238,32,25,63,5,29,183,218,167,213,230,14,245,228,30,40,23,75,2,146,95,87,225,180,143,109,236,49,93,76,199,2,40,137,189,251,141,201,219,245,188,150,179,99,101,233,151,155,215,187,86,126,249,236,235,167,110,181,108,159,215,152,242,33,69,40,124,68,17,26,57,66,152,125,98,234,153,193,55,123,75,207,242,92,204,57,167,72,237,174,48,42,70,3,5,242,224,162,65,135,175,211,118,181,30,202,70,180,17,250,92,20,85,138,113,84,24,218,36,21,159,246,151,163,54,26,44,84,2,67,233,88,114,120,170,142,129,98,0,242,43,180,253,229,192,70,102,35,128,66,64,157,217,51,230,87,98,74,31,198,192,100,172,194,221,213,104,158,38,75,145,238,69,153,97,60,139,203,241,153,251,73,217,245,218,155,220,12,99,96,94,133,185,87,198,18,163,147,12,211,99,164,230,25,90,147,94,136,76,45,192,77,124,104,16,140,130,5,165,132,1,133,75,212,107,199,213,176,164,80,172,137,220,141,46,114,41,41,189,55,118,29,139,133,234,200,86,28,207,248,91,98,4,12,50,167,102,49,153,182,203,129,8,45,51,226,128,163,255,23,100,57,61,173,178,106,49,219,138,111,251,203,229,216,148,230,93,169,208,31,158,198,33,76,57,196,9,243,12,62,81,119,87,75,224,74,155,48,240,206,130,170,96,246,235,220,203,117,51,6,134,85,56,122,89,136,249,162,253,88,6,9,227,185,45,35,133,164,84,20,98,23,114,156,142,159,220,119,198,146,146,219,166,129,65,35,218,147,44,138,98,141,218,206,30,87,75,36,73,175,136,85,116,125,46,61,117,175,80,95,177,56,197,229,101,168,7,103,41,17,120,242,203,32,27,53,7,217,252,173,151,75,200,98,60,225,10,221,99,229,238,237,75,76,138,171,198,128,143,76,166,180,93,174,124,59,133,110,22,233,152,237,140,149,110,122,166,245,11,154,72,244,136,74,140,98,11,184,89,58,35,44,159,99,103,136,60,52,227,186,239,22,203,151,137,126,90,212,203,91,103,68,45,245,49,6,95,73,208,219,229,96,187,192,225,80,153,6,136,193,82,50,48,63,91,236,183,92,171,171,113,127,57,4,24,45,179,240,174,46,247,83,192,25,4,161,102,61,215,232,101,127,185,88,102,208,20,181,169,26,23,240,161,37,104,71,220,124,232,81,97,144,24,218,130,81,236,250,61,208,9,247,241,192,29,187,85,28,163,252,236,238,143,203,146,74,183,240,148,116,134,108,23,165,218,241,165,91,195,11,163,228,241,49,226,58,70,24,152,68,129,219,3,57,48,18,210,40,58,37,198,128,1,250,248,72,76,10,129,215,22,214,79,53,101,135,16,9,230,173,104,121,246,101,94,95,177,150,205,175,107,181,142,177,118,90,53,53,204,180,150,198,64,181,82,116,48,77,143,205,80,242,71,218,121,3,54,76,13,197,32,228,58,252,95,161,64,29,41,67,214,250,139,210,237,221,255,207,195,230,235,39,175,0,211,96,137,204,252,211,24,252,20,24,113,228,113,135,7,146,5,19,101,140,31,168,52,81,163,161,181,172,77,43,252,94,120,166,211,19,243,21,109,157,125,93,173,159,184,155,85,34,192,131,206,174,239,88,43,94,116,118,45,91,30,254,77,204,140,205,86,153,247,105,237,171,165,6,83,20,180,173,240,126,27,214,237,141,37,30,57,20,76,14,45,148,43,26,77,220,172,162,228,239,0,120,237,191,38,231,96,156,155,26,166,221,229,160,172,194,80,115,204,183,38,130,14,224,1,143,171,148,139,239,62,186,189,193,90,1,215,61,101,42,212,33,128,198,222,125,20,163,6,21,55,70,209,216,94,118,14,60,29,105,185,103,105,42,6,245,245,194,44,249,198,139,232,246,123,209,77,6,245,97,216,34,246,106,189,28,60,157,122,47,56,10,165,206,5,84,222,121,6,139,52,231,122,244,251,222,85,42,113,144,165,233,253,215,237,160,2,253,34,146,225,128,155,159,34,143,174,64,20,177,220,28,219,208,146,151,209,125,108,167,231,207,95,62,255,244,227,15,191,251,237,211,15,191,195,215,199,140,100,233,232,234,154,18,28,97,166,10,243,100,65,177,227,57,93,138,116,176,118,79,235,143,58,237,46,13,252,17,72,226,26,149,8,9,227,55,43,206,251,138,255,248,134,93,13,149,122,70,139,5,236,218,145,98,143,252,219,130,241,210,145,163,131,225,139,57,229,134,214,20,63,10,66,36,97,69,198,124,103,174,244,208,120,230,216,66,4,197,238,174,182,187,157,193,42,123,45,125,45,219,55,67,147,210,245,157,219,107,214,87,79,55,30,242,191,193,63,166,219,136,138,188,14,52,135,246,50,141,56,207,250,113,220,141,99,218,53,182,188,96,218,117,96,237,233,203,122,69,221,171,22,215,232,205,176,188,126,123,132,219,172,107,251,243,214,228,6,174,27,15,133,13,54,10,72,22,82,244,113,131,141,189,7,186,96,154,95,119,141,133,212,183,231,216,148,246,175,208,217,149,177,230,58,3,104,73,107,103,216,119,69,254,35,139,98,76,52,191,47,220,46,127,195,252,108,213,1,37,24,14,157,65,84,19,117,42,66,110,251,249,178,213,159,215,246,118,141,236,154,254,77,97,248,49,235,7,19,172,121,40,121,214,220,250,235,235,167,36,223,244,234,27,51,27,102,198,144,46,185,220,243,188,61,129,2,104,56,67,83,239,22,163,150,182,140,237,235,170,82,62,56,238,208,110,69,203,197,35,163,67,50,17,165,206,65,150,103,175,31,152,174,158,244,39,3,97,171,18,107,227,165,107,189,173,141,233,170,13,127,134,6,137,233,101,102,51,122,187,209,253,35,43,254,109,107,61,182,98,29,246,12,140,245,250,173,107,137,52,73,134,159,109,128,255,204,196,94,21,10,75,190,143,93,41,38,176,230,120,164,97,23,116,58,232,67,133,201,41,33,88,211,57,52,71,87,0,223,252,215,79,29,42,153,203,96,110,101,15,75,230,8,196,162,161,73,202,254,135,1,243,126,235,204,183,67,147,65,117,176,60,2,165,186,105,121,120,190,126,226,250,253,47,31,26,214,153,36,216,74,194,42,242,190,68,57,207,180,86,119,160,60,69,90,56,49,21,81,63,147,152,42,87,43,241,91,97,240,242,145,193,158,25,46,129,228,156,175,7,187,32,76,235,140,32,118,241,40,139,242,27,249,143,20,47,37,151,132,229,36,17,166,166,202,24,21,116,237,233,69,113,119,21,39,14,106,203,172,52,25,194,79,26,136,58,238,231,31,176,94,24,78,240,158,217,23,211,204,243,52,172,104,148,105,196,131,167,166,40,123,62,15,102,37,91,37,204,177,183,253,59,135,57,111,245,153,121,64,137,111,117,147,89,245,184,182,178,54,44,43,34,207,245,251,214,242,180,182,178,181,60,109,79,176,17,44,16,166,173,254,218,147,105,171,191,180,209,158,231,181,43,59,233,119,156,89,179,51,85,32,205,112,176,234,32,215,162,239,12,99,105,209,40,207,21,15,152,208,90,41,64,57,175,107,89,254,250,137,185,94,177,238,98,92,156,61,112,61,230,48,55,175,136,124,74,200,2,253,136,233,159,24,196,190,251,173,169,121,109,234,161,48,54,60,195,14,122,40,148,141,94,86,25,202,255,60,134,104,96,42,202,165,81,24,98,211,155,85,182,82,47,46,67,141,43,208,155,1,41,97,213,163,22,192,57,155,25,12,123,38,169,89,218,152,118,245,23,112,61,223,132,209,2,233,165,27,211,218,196,214,234,53,196,43,93,88,152,195,148,161,41,214,171,213,104,94,40,166,160,21,194,177,175,134,170,120,206,43,14,58,3,38,50,139,231,71,217,148,223,248,84,227,98,21,247,90,249,32,145,110,207,250,15,145,169,127,236,84,81,197,156,95,115,248,43,122,125,131,193,127,170,140,219,44,6,243,61,195,253,119,140,246,99,131,245,183,71,235,62,50,202,237,217,219,76,105,39,154,164,113,39,180,221,194,191,67,206,255,198,119,102,228,240,10,7,207,16,224,218,42,91,219,219,21,158,184,77,8,89,226,104,52,242,109,146,232,55,64,211,196,24,168,173,94,244,123,186,61,156,143,173,8,126,251,229,233,199,175,167,159,127,248,253,143,31,204,31,14,237,27,140,4,189,166,29,36,55,119,32,216,235,61,19,114,132,144,107,127,42,204,97,10,25,61,173,23,107,168,243,139,114,223,207,149,150,145,133,187,71,111,61,53,93,149,159,42,247,229,233,167,25,126,241,161,245,157,180,222,248,165,87,205,175,159,242,93,89,32,179,146,30,48,69,51,3,167,50,125,234,99,162,117,105,7,215,46,247,157,81,122,161,251,148,71,38,122,237,142,124,144,143,21,38,140,96,27,109,42,4,24,216,109,120,204,22,19,8,16,60,109,247,207,201,41,227,68,121,195,6,164,51,67,22,157,76,101,39,95,137,31,189,135,228,63,12,232,112,102,66,144,10,174,218,79,203,24,234,227,122,117,42,69,137,225,74,107,231,181,171,39,133,136,116,24,104,63,175,227,6,232,161,85,18,244,31,134,188,239,143,75,209,135,225,30,222,48,96,239,202,44,226,122,135,254,207,77,88,7,149,232,196,44,235,88,132,64,90,61,45,61,110,211,118,181,44,147,183,209,206,31,123,98,157,109,48,74,102,154,78,16,117,182,99,213,25,223,220,175,144,44,231,93,219,107,225,199,104,239,247,63,254,243,231,231,43,154,227,2,230,245,34,156,198,181,129,6,157,232,105,229,238,62,248,253,3,173,239,19,19,217,232,152,16,178,12,90,214,175,185,123,13,105,160,147,225,229,106,217,161,240,177,80,207,136,142,25,97,176,140,143,231,196,77,219,224,82,211,17,186,83,18,136,105,187,90,207,82,92,9,220,141,87,164,105,72,205,135,228,149,201,142,201,224,33,59,26,35,150,59,238,243,51,14,124,103,180,208,237,106,61,225,198,26,184,117,198,14,131,26,239,194,244,246,251,214,223,243,114,213,30,19,19,142,67,103,235,249,237,142,206,235,75,228,56,19,122,233,95,63,69,166,14,242,45,56,18,48,23,128,45,243,240,14,236,139,9,13,28,3,17,59,166,249,128,10,91,207,218,132,240,76,13,213,158,183,26,182,93,235,49,156,242,245,147,119,220,242,246,206,212,61,250,140,51,235,204,59,157,162,201,125,201,145,33,79,30,160,128,48,106,216,110,18,223,27,13,157,214,209,177,42,163,120,144,165,3,175,232,12,182,204,13,253,183,193,7,180,200,69,233,236,120,236,152,67,143,233,153,185,193,48,203,12,192,199,51,245,160,168,208,239,79,121,14,150,52,114,105,227,49,48,0,107,41,0,232,123,157,102,164,229,76,37,126,65,22,45,37,233,187,193,109,77,232,124,43,198,61,48,105,122,85,92,220,109,102,206,115,82,108,201,146,10,166,128,145,96,161,100,210,59,188,22,166,143,40,1,83,128,53,60,4,98,207,12,85,91,185,70,14,169,191,51,24,37,114,106,5,179,183,160,69,235,235,76,48,88,0,88,50,77,64,184,53,226,187,60,158,199,213,235,121,112,15,141,190,111,221,243,192,33,83,75,198,75,226,59,111,78,64,38,142,133,241,58,65,136,192,172,221,152,38,207,100,247,149,193,203,223,155,137,5,160,180,42,242,58,213,123,135,202,128,29,142,161,5,156,102,188,115,182,186,194,96,102,70,241,125,103,226,104,102,206,40,194,12,145,202,197,7,144,26,26,49,147,17,68,104,199,137,153,157,105,29,208,49,228,7,230,254,192,85,231,41,17,153,41,115,251,228,231,72,251,253,138,101,114,211,193,95,77,28,47,128,201,228,210,80,17,44,34,106,66,51,45,124,195,137,236,241,199,231,231,167,223,254,248,167,167,159,190,224,215,203,95,94,126,250,252,251,15,153,220,59,138,136,6,96,76,88,232,112,61,80,152,74,151,194,188,119,6,190,228,169,84,103,18,29,162,82,111,242,49,198,183,2,103,216,5,85,226,206,52,125,147,114,22,176,18,87,104,184,176,224,35,44,210,230,60,91,90,75,148,168,128,149,44,0,18,51,235,116,166,178,100,204,65,180,210,228,214,173,6,129,225,51,211,135,38,238,253,226,49,26,158,128,68,66,96,220,24,190,142,233,228,18,219,164,215,135,58,16,209,93,190,173,242,160,88,37,22,45,129,239,85,86,23,235,129,183,190,40,186,227,24,102,176,166,88,146,172,132,57,33,216,205,116,87,121,18,209,27,207,168,200,94,208,42,195,63,5,21,50,152,235,210,200,68,107,86,64,146,86,185,16,38,12,103,202,205,88,70,238,100,154,200,241,34,39,72,66,75,152,154,250,216,228,218,66,83,203,206,101,96,96,70,135,206,108,33,202,31,201,255,136,182,234,175,146,8,91,81,176,241,145,201,90,145,34,222,115,160,94,105,252,52,120,134,28,177,233,92,134,46,171,38,54,149,86,0,41,211,148,0,116,231,153,248,173,115,49,44,83,47,66,155,220,93,156,170,87,158,160,36,61,14,81,182,47,101,178,23,190,165,118,243,54,116,122,1,93,123,70,95,163,245,181,175,56,48,237,112,96,169,85,12,209,228,178,100,224,100,18,62,54,21,87,156,155,86,156,187,3,185,37,226,0,119,117,157,240,87,107,215,74,231,45,102,10,80,34,28,13,173,133,42,99,90,29,64,241,184,90,7,221,156,69,204,54,141,96,201,42,113,37,128,228,226,85,200,203,172,157,220,76,32,245,13,242,58,181,103,175,228,141,198,14,50,117,67,81,254,190,146,195,204,140,146,68,69,5,85,226,19,140,196,24,132,175,230,229,203,252,4,64,216,48,160,95,213,70,137,43,86,223,209,114,143,80,238,92,23,17,26,204,95,0,153,40,196,193,218,7,165,80,179,80,10,156,206,244,126,195,67,60,168,90,75,95,154,242,190,128,139,210,182,112,188,135,187,48,236,118,151,19,35,199,215,142,59,152,123,67,34,47,4,239,218,133,240,91,231,166,165,115,244,230,99,207,121,60,223,68,11,29,240,84,53,168,237,83,213,86,118,139,97,7,145,105,131,200,54,7,243,134,29,43,224,169,30,106,94,226,190,112,55,27,142,209,246,43,7,22,230,117,254,103,158,23,53,226,4,248,170,19,189,209,80,179,9,90,50,178,73,76,30,193,170,121,206,244,180,98,180,233,114,151,162,166,158,39,226,187,41,99,106,156,206,46,78,69,88,203,28,127,59,24,175,133,47,85,235,140,198,211,240,100,244,99,105,82,248,126,238,177,24,68,189,191,43,244,239,229,35,150,224,43,138,219,77,220,79,98,41,149,39,141,164,48,97,202,90,184,13,250,40,59,52,190,64,121,194,167,106,164,16,119,220,193,27,207,203,27,149,7,187,202,116,238,213,12,7,157,247,11,25,189,166,168,19,185,133,141,173,210,217,81,88,162,35,92,77,191,98,176,15,158,19,156,238,102,6,124,209,93,75,12,199,62,197,118,151,233,121,140,71,115,149,125,42,251,9,153,66,245,1,112,36,72,99,246,42,205,23,128,220,74,95,230,21,148,243,10,202,121,3,229,188,130,242,184,201,158,77,8,21,99,8,89,30,120,188,242,91,55,231,181,155,114,97,229,112,180,167,151,173,222,70,122,209,164,156,229,115,51,232,204,27,116,22,210,159,119,19,97,176,159,175,102,99,94,103,131,170,173,117,201,183,13,71,182,193,110,40,178,27,172,150,198,234,126,3,62,49,87,78,102,221,112,92,185,131,124,5,69,26,27,180,104,245,163,254,91,2,146,174,243,241,92,173,255,155,236,153,140,182,59,89,141,186,77,1,81,140,1,216,99,141,81,50,155,4,232,93,104,98,191,137,145,51,153,138,172,179,135,83,160,133,45,74,41,11,55,46,180,163,209,29,23,250,240,196,222,109,4,8,225,201,33,51,180,239,70,128,45,39,157,198,97,244,187,194,149,185,191,124,20,186,140,8,22,140,255,174,87,35,243,42,164,19,249,162,116,0,133,174,119,98,114,212,210,9,179,164,12,114,222,48,67,244,218,247,80,183,77,7,230,21,88,39,143,101,85,101,39,111,96,175,199,13,31,32,168,62,202,63,118,84,85,25,64,135,207,244,61,85,213,170,179,74,51,198,95,75,95,201,62,155,85,229,67,87,95,166,69,225,153,23,41,53,69,235,48,87,16,69,243,217,24,136,239,178,157,98,52,70,109,174,13,73,110,10,5,86,46,217,192,34,79,215,70,84,229,234,161,91,45,19,26,60,97,93,112,209,27,234,41,91,202,32,77,130,216,245,177,14,241,162,219,201,136,21,15,102,227,247,85,106,65,55,17,213,53,97,244,254,89,203,94,72,183,65,58,79,50,178,245,91,181,121,173,70,86,226,141,114,141,89,244,188,221,84,132,182,193,44,54,182,49,250,54,25,95,236,218,80,143,166,255,46,35,231,90,150,69,60,134,93,138,54,96,184,121,39,254,86,81,183,147,111,183,47,25,131,213,111,253,181,53,228,64,247,85,126,175,125,217,80,113,99,91,11,181,95,48,169,100,116,176,21,25,162,43,228,183,108,248,32,26,9,254,100,224,167,149,160,228,72,208,69,87,110,68,203,46,23,117,238,32,224,148,121,165,28,170,163,222,120,106,149,138,202,140,173,165,153,58,149,69,148,197,80,189,27,136,73,87,118,33,191,232,193,226,86,97,21,141,175,210,52,221,152,46,115,137,13,37,138,71,68,134,122,52,35,100,71,194,202,171,229,102,206,38,194,58,115,119,177,170,9,45,102,155,164,27,214,105,80,110,105,38,72,3,161,41,153,78,204,60,86,59,153,181,149,30,171,33,89,178,60,24,34,161,234,181,180,105,90,51,76,92,184,20,91,184,108,88,186,174,91,170,129,213,142,193,108,222,12,90,12,101,181,244,119,94,250,75,242,117,198,172,150,249,160,132,215,178,42,201,69,94,67,222,64,52,109,32,10,38,217,24,49,111,189,202,34,217,102,220,148,243,193,100,61,203,204,76,219,204,220,53,49,137,22,50,211,238,73,113,34,41,71,1,36,48,122,57,131,79,160,33,101,216,221,74,247,203,129,29,238,89,36,0,99,67,155,242,178,160,221,108,204,180,51,196,205,160,204,106,23,242,224,47,134,211,27,205,173,120,62,232,99,167,222,187,189,206,120,139,208,118,242,74,201,68,185,91,141,213,122,220,49,224,187,157,32,218,137,191,157,36,218,137,191,141,71,126,151,248,99,24,22,111,130,121,189,88,87,110,198,113,119,18,122,94,36,180,236,13,181,198,102,190,107,3,162,114,69,147,153,69,211,139,66,220,52,130,249,90,35,152,183,5,201,186,88,89,240,207,111,69,171,100,248,46,157,230,110,39,182,138,214,188,128,226,133,216,42,85,200,147,235,5,40,183,210,77,130,6,147,40,74,76,31,166,141,79,173,43,172,77,121,90,229,175,226,45,152,42,91,108,19,67,33,37,171,45,159,87,214,181,9,253,105,21,250,119,187,169,223,141,98,55,245,187,81,220,68,136,151,157,150,182,225,195,10,166,29,198,125,48,166,194,95,142,207,159,63,182,193,67,219,50,144,242,93,83,32,8,38,159,65,23,170,124,39,10,67,106,240,92,131,210,52,65,185,156,25,194,165,41,214,6,247,80,36,33,242,29,67,47,5,174,243,24,48,130,33,62,156,25,102,253,38,182,108,177,37,152,162,91,81,75,184,86,63,42,220,7,29,110,24,77,131,14,109,253,160,229,73,190,179,183,219,123,237,115,148,208,107,142,189,228,179,208,89,21,118,133,253,80,208,16,60,126,103,47,209,251,28,88,52,99,244,168,23,71,203,240,42,102,54,49,69,43,55,42,20,50,132,65,74,38,166,14,180,32,57,12,151,43,99,120,170,122,78,81,96,216,152,133,168,97,116,11,190,114,237,168,189,169,147,133,141,183,9,186,28,54,47,94,20,56,98,86,167,104,153,157,103,27,57,131,227,40,4,203,129,98,140,185,106,6,8,13,224,54,5,246,105,37,156,30,77,192,145,144,103,104,152,184,196,8,98,30,145,126,103,93,176,25,176,46,104,6,150,222,188,168,15,179,117,71,125,144,165,56,67,131,40,154,27,99,233,144,168,173,27,108,241,171,236,3,75,58,50,131,33,97,24,21,66,136,167,77,149,158,85,140,236,220,70,176,40,69,138,82,52,144,96,81,95,178,156,113,164,62,90,228,153,104,177,94,226,93,174,182,103,149,167,204,204,240,83,24,208,194,55,116,49,5,31,82,30,102,192,7,144,61,42,128,75,85,176,156,54,130,96,49,194,18,67,180,40,254,42,100,47,234,43,202,141,2,102,241,221,119,41,51,94,12,141,98,105,242,48,21,123,67,73,95,63,249,196,12,219,80,231,244,168,211,131,76,234,168,231,20,114,235,14,143,101,115,69,50,35,144,229,249,23,159,103,193,128,99,87,134,234,227,8,209,101,17,115,230,117,236,118,101,80,227,224,153,45,90,131,231,202,252,206,6,159,82,209,208,25,236,34,46,64,120,209,232,49,207,26,251,68,40,200,100,100,26,65,141,234,52,6,79,221,132,97,181,82,84,33,247,149,238,172,211,61,229,209,107,122,232,114,216,157,9,142,179,130,64,89,183,185,33,157,217,110,179,24,99,250,88,71,48,219,236,205,77,65,153,162,220,130,150,215,198,59,118,187,169,147,214,241,230,236,37,248,126,49,203,157,172,110,79,154,60,146,90,181,199,45,218,207,130,5,22,215,150,107,137,204,195,24,191,194,46,89,124,78,226,168,81,57,163,44,89,168,37,38,235,99,228,52,207,60,237,148,12,12,40,38,72,72,25,213,142,155,66,253,204,237,174,136,178,107,229,103,174,132,6,181,78,118,20,223,47,114,85,227,14,60,159,164,183,14,243,148,74,170,50,106,143,178,142,144,207,89,220,160,70,37,205,44,136,12,122,201,169,3,179,58,64,83,2,251,96,230,171,185,144,142,107,30,126,117,245,142,172,131,68,41,54,194,72,204,54,219,74,178,68,163,187,76,26,177,126,176,75,212,154,189,117,137,27,49,236,208,76,127,81,69,93,179,238,88,200,32,5,199,210,73,111,53,64,8,36,2,147,0,70,88,49,199,21,245,139,209,213,73,221,181,16,73,210,245,39,27,222,93,226,206,190,249,17,202,26,56,47,253,227,247,139,245,43,42,16,150,245,139,160,98,199,20,33,73,81,180,172,169,89,38,73,218,160,244,198,36,146,155,214,169,154,214,137,212,28,170,135,118,67,85,162,120,107,176,16,67,236,96,83,155,119,54,133,214,69,78,161,117,112,76,230,139,117,75,147,201,110,89,15,143,77,132,198,24,91,234,223,100,77,105,6,213,67,186,195,106,38,215,215,19,233,138,234,16,245,44,41,8,185,219,188,242,52,163,10,93,137,174,69,22,228,110,243,8,224,213,238,140,44,200,222,68,20,98,110,131,60,94,196,212,184,251,74,6,38,178,230,251,37,137,6,75,91,2,129,89,124,41,243,82,166,120,200,211,250,230,59,210,182,177,54,210,182,241,182,65,229,192,105,101,61,86,160,57,227,209,31,211,15,94,78,95,244,247,243,127,255,249,35,90,2,6,116,96,172,221,170,96,40,229,4,241,192,233,10,102,113,163,56,189,116,189,42,203,47,251,146,82,179,149,206,23,55,239,107,105,178,15,234,193,140,131,130,109,85,197,184,84,28,95,242,65,54,147,168,30,166,139,26,151,13,191,188,211,149,115,231,81,26,61,145,18,187,204,179,211,100,185,44,24,199,9,216,86,24,102,19,250,28,247,132,149,169,144,92,18,116,16,218,40,158,150,226,237,231,82,243,200,213,187,119,35,7,179,43,10,245,231,24,202,218,203,231,156,199,222,181,220,167,198,144,229,80,163,138,222,166,151,43,138,165,204,55,25,137,81,97,10,104,99,200,172,243,205,186,119,81,66,255,105,43,120,80,8,73,170,69,116,117,161,167,71,175,76,18,14,6,77,215,192,176,188,69,159,90,15,81,219,168,65,102,153,153,106,40,19,25,223,23,218,26,115,93,19,78,84,105,4,14,157,97,250,162,60,73,82,158,115,176,174,208,21,154,182,1,110,100,148,80,120,191,168,101,75,75,109,249,21,153,198,57,77,255,206,9,123,23,117,8,68,122,103,134,102,209,169,131,78,175,45,78,245,99,73,119,110,178,146,229,75,177,176,221,9,203,210,227,242,24,75,198,93,11,158,77,55,231,90,135,97,92,15,239,189,255,229,61,116,125,44,74,66,126,154,241,182,51,244,253,3,240,252,212,185,208,14,114,217,111,242,102,7,33,81,141,8,77,194,152,156,55,170,230,242,11,2,196,153,231,241,97,13,153,79,13,36,142,156,196,242,67,38,202,65,234,160,215,138,33,174,74,95,63,213,98,169,233,73,195,35,152,182,16,44,208,52,85,72,137,5,155,114,223,218,239,241,253,242,170,124,122,117,127,249,61,141,122,211,235,122,175,202,95,63,39,119,6,242,13,122,149,203,223,218,119,175,138,141,166,44,105,253,57,190,95,70,249,252,170,252,245,247,116,89,109,186,44,158,94,23,143,111,129,9,235,133,180,71,136,121,69,8,116,244,55,141,65,81,130,34,6,77,172,172,137,95,177,198,66,174,255,134,231,136,124,4,45,77,163,197,143,49,224,159,190,60,253,248,207,63,127,61,253,248,195,239,254,252,229,135,15,121,16,49,146,78,128,114,81,20,126,25,151,88,63,130,252,57,30,94,229,216,95,124,83,240,11,166,171,223,253,155,183,226,121,251,57,47,63,241,79,234,23,132,103,210,98,35,251,135,76,94,197,195,45,176,174,19,183,74,243,99,74,12,157,195,160,4,202,19,149,148,192,152,25,110,120,215,174,109,87,149,154,196,184,80,233,153,78,165,220,228,41,204,135,172,244,130,94,199,163,202,1,108,98,142,63,94,236,23,195,187,250,113,105,55,248,234,147,90,76,207,152,62,203,17,112,40,15,10,0,5,253,113,185,155,215,55,169,151,147,122,105,125,152,118,253,121,177,30,99,106,119,93,31,195,83,23,149,148,208,143,151,79,251,158,188,88,127,179,69,180,220,186,110,47,54,64,125,208,102,237,243,15,63,255,211,95,254,199,239,158,63,50,245,25,29,42,252,15,83,14,174,210,232,152,206,255,78,243,114,9,97,182,43,141,36,122,253,247,107,158,231,217,147,219,149,121,2,174,245,167,166,212,243,252,239,145,194,125,253,153,30,183,59,79,111,54,52,223,184,179,239,194,215,79,219,53,106,148,81,229,105,8,207,225,223,54,126,221,111,117,31,183,186,64,207,224,151,78,77,238,17,236,237,68,86,187,213,56,141,32,255,228,222,206,202,192,137,219,218,31,233,17,43,176,172,246,167,13,2,138,114,178,14,251,18,192,241,26,194,31,53,75,4,101,255,238,183,95,158,126,248,88,120,203,198,100,230,140,23,20,24,53,73,83,65,179,200,194,48,252,103,128,182,182,196,203,135,173,30,22,182,114,28,227,245,153,49,164,121,255,145,13,244,50,158,63,228,196,96,97,247,86,145,107,71,69,77,153,121,114,30,24,146,135,91,80,10,225,114,208,121,184,87,136,153,162,40,20,93,140,149,113,115,200,111,40,249,229,242,101,190,105,220,158,201,180,49,56,40,123,13,155,113,50,109,172,58,54,219,53,99,183,102,123,195,100,183,38,221,194,20,116,6,16,45,203,216,44,222,12,190,241,165,184,23,76,161,174,253,111,172,22,45,210,19,195,43,97,218,155,194,124,144,25,200,239,80,91,233,135,84,21,64,136,166,50,94,161,149,38,221,82,75,76,31,93,70,124,18,107,167,134,173,33,6,24,104,164,254,170,181,86,74,91,59,186,53,233,22,19,145,8,108,228,245,12,55,50,180,33,214,109,106,133,26,89,161,15,118,24,154,146,218,161,46,103,55,249,10,139,232,17,35,122,214,236,116,164,61,119,197,223,48,11,226,253,147,76,16,130,59,228,81,118,108,177,188,46,9,62,120,184,14,217,231,210,128,219,10,71,81,13,19,97,16,246,140,141,245,188,155,235,117,146,108,38,230,91,147,100,243,167,185,238,7,90,92,117,188,46,60,51,130,179,33,133,162,196,22,57,70,214,50,48,105,107,194,148,35,217,124,74,192,112,107,197,179,157,231,160,72,41,51,227,3,20,139,36,6,32,60,207,86,44,159,229,90,206,12,142,21,245,36,163,223,184,243,172,29,20,229,10,92,30,119,140,249,221,25,7,237,121,121,214,154,4,207,225,138,133,234,49,227,139,39,220,231,217,166,66,253,7,105,71,228,39,62,143,61,177,106,166,85,137,176,231,185,57,85,1,150,75,205,119,140,4,41,88,170,68,65,73,160,134,61,212,65,134,165,49,205,203,179,244,29,246,128,187,205,165,61,48,208,160,166,20,140,131,247,237,182,50,219,128,186,191,126,74,50,124,9,76,107,67,245,16,243,42,82,31,151,243,71,109,159,191,60,191,124,135,46,193,23,187,19,211,225,108,92,88,142,229,246,235,124,117,103,89,234,220,123,134,233,121,125,135,255,30,153,147,230,170,181,129,135,212,174,110,36,172,225,107,174,51,214,92,151,82,173,191,78,121,163,68,56,253,13,51,119,106,109,88,36,255,158,168,243,44,51,175,63,198,176,228,222,121,70,3,127,28,169,125,38,69,126,83,5,225,153,101,245,177,26,118,27,159,111,56,82,39,133,100,2,82,28,72,119,180,231,108,100,46,220,157,227,234,72,95,107,194,33,79,159,255,44,162,183,175,135,198,197,63,247,204,64,102,140,237,210,170,14,231,218,234,172,239,198,3,74,131,206,1,241,60,172,92,228,53,186,104,241,57,242,148,162,240,84,199,197,112,207,8,151,88,69,140,210,201,74,111,60,61,222,242,32,138,211,78,105,35,205,94,164,74,114,203,43,212,147,249,85,79,182,177,173,61,182,209,79,246,117,242,149,139,170,71,246,104,185,187,132,198,219,55,178,27,14,157,216,236,45,54,248,155,0,26,239,116,163,230,52,106,190,53,194,241,94,251,60,135,36,118,251,49,58,123,58,158,190,124,62,127,134,218,246,211,203,63,125,254,231,47,180,163,253,224,206,9,113,31,226,135,126,225,107,252,134,46,193,152,36,97,31,184,153,3,94,117,6,31,186,172,56,143,26,227,129,7,54,134,202,247,169,129,60,185,94,77,118,171,46,89,157,68,140,180,125,137,229,33,6,71,109,241,72,133,219,49,148,135,157,181,49,220,209,161,146,243,41,151,154,220,69,170,189,248,32,242,29,223,75,123,10,157,111,76,235,129,244,87,165,96,60,43,72,154,55,44,224,35,78,97,162,236,123,161,254,68,206,137,135,153,104,165,77,55,59,44,254,202,197,51,122,145,178,117,218,84,0,13,80,28,123,124,47,49,197,132,197,28,100,206,225,1,144,80,18,177,224,6,151,17,108,136,9,75,244,43,40,40,220,238,48,29,227,129,235,180,5,212,187,90,227,246,100,149,213,42,64,199,102,47,106,217,237,121,180,165,83,110,231,30,25,249,240,226,141,101,30,6,133,149,1,221,209,167,87,237,188,234,147,34,65,182,118,102,186,175,183,251,164,233,132,172,136,138,0,182,71,18,83,26,20,32,209,106,89,159,142,138,135,213,9,113,109,70,113,55,148,148,161,237,107,83,137,130,110,43,70,208,209,162,223,41,125,157,12,107,184,253,64,147,162,160,141,157,162,197,18,104,242,129,184,33,117,51,56,32,1,25,167,118,146,158,186,226,63,77,227,107,120,160,152,204,229,146,50,180,7,246,184,70,40,166,208,23,109,210,165,41,160,43,60,179,226,42,154,35,190,100,59,140,214,91,148,188,15,29,121,150,20,138,204,179,113,40,74,112,24,47,185,212,172,224,190,105,214,13,213,158,89,155,158,35,44,204,165,93,52,190,108,185,9,163,158,117,223,234,94,212,178,219,163,242,3,247,15,11,29,14,193,87,233,130,79,157,137,8,254,237,108,228,159,94,126,122,250,233,203,203,79,95,142,47,31,90,254,139,6,21,216,191,251,123,70,116,117,160,109,38,205,224,145,24,21,52,179,43,202,227,90,159,143,244,246,234,140,48,111,21,119,21,166,93,181,19,35,226,96,161,206,4,53,12,195,155,149,196,161,105,245,235,24,134,203,190,234,248,101,1,33,207,212,58,67,61,234,76,167,234,52,176,42,199,101,234,251,207,23,125,114,95,107,120,210,152,47,76,127,12,137,190,158,79,169,90,210,131,182,197,163,27,178,179,61,84,38,25,232,180,22,246,94,21,117,114,166,175,157,83,144,50,123,180,21,36,60,140,177,132,215,12,7,64,12,234,126,249,97,95,103,158,19,49,217,206,100,117,85,101,186,168,50,190,32,183,232,224,204,108,169,180,84,159,222,24,139,157,73,214,100,119,88,150,231,245,54,195,104,199,4,142,197,99,221,174,236,54,153,39,92,252,197,200,109,180,31,81,2,150,62,174,249,73,31,42,224,60,84,118,238,113,228,73,33,158,222,72,193,103,17,9,35,59,76,135,67,151,142,243,232,239,232,221,218,171,101,78,206,105,155,184,52,237,134,179,255,60,241,248,5,184,243,11,99,63,207,214,24,100,140,94,171,131,197,186,27,127,106,118,253,245,83,118,52,162,130,8,105,7,127,207,176,60,114,147,254,229,174,182,11,28,187,213,85,79,31,236,248,161,174,234,40,97,157,172,125,63,199,167,54,42,125,197,194,38,253,167,119,50,190,211,201,160,208,150,65,193,152,105,50,218,121,188,90,133,65,34,139,113,205,207,246,50,40,69,63,230,221,13,113,16,157,192,232,231,180,171,54,217,147,44,169,211,174,196,62,5,165,206,245,33,247,177,109,64,35,139,142,194,40,30,20,89,76,41,47,121,95,25,237,99,177,178,121,187,173,241,141,248,10,252,197,167,231,181,146,235,47,122,204,174,167,93,249,109,82,104,98,41,232,32,109,195,232,208,207,132,200,76,67,231,217,172,146,229,209,238,103,166,96,85,74,29,89,140,77,202,230,2,57,168,4,44,84,117,43,155,97,180,22,29,110,208,28,218,190,218,248,245,155,12,117,5,44,131,38,108,180,87,183,95,133,187,116,195,250,149,233,143,186,220,231,121,74,14,218,160,107,108,179,115,20,6,28,212,129,14,179,25,71,29,7,162,67,245,153,189,224,97,58,163,230,201,72,38,43,195,78,229,249,121,204,60,205,204,202,32,148,100,184,199,184,15,156,153,104,81,161,187,78,13,45,9,79,183,203,188,196,50,61,56,65,64,201,125,204,130,75,129,40,67,100,80,244,17,138,50,196,73,63,142,137,114,34,88,122,160,34,223,20,179,161,179,75,168,209,213,218,204,202,94,147,236,133,179,94,216,249,162,204,12,152,52,57,83,200,81,35,135,36,107,76,166,34,228,16,49,193,28,34,67,39,200,188,26,11,32,166,110,203,193,130,214,118,26,71,42,248,68,24,215,58,42,118,52,225,161,185,238,122,163,205,235,109,30,23,232,135,221,30,215,186,113,84,112,204,165,69,59,49,95,111,235,8,88,13,210,245,55,41,160,10,37,58,233,172,29,100,91,233,133,163,52,149,227,81,94,34,54,81,65,150,157,29,207,101,148,136,142,161,212,241,241,144,121,204,104,198,233,89,233,161,187,169,217,245,200,196,86,162,139,18,40,94,139,242,93,1,160,93,199,211,186,140,213,162,102,243,0,207,162,50,200,101,198,43,255,91,183,230,38,107,14,132,194,109,11,106,193,241,163,27,5,248,248,167,139,85,204,191,124,249,152,137,88,165,112,42,144,149,68,36,45,42,21,217,129,106,17,9,183,19,124,50,138,30,215,250,124,81,201,180,43,177,207,83,146,162,122,28,143,91,225,188,171,108,141,188,204,187,22,247,159,198,157,19,152,210,127,122,79,110,75,99,5,115,157,228,255,124,31,40,147,227,145,54,88,244,58,155,25,95,162,210,226,217,229,113,173,207,115,165,57,0,5,178,85,84,133,105,87,193,62,79,50,105,137,199,209,154,21,206,187,202,214,230,35,227,224,121,234,124,170,56,111,175,43,251,79,203,157,231,196,191,26,119,15,71,235,10,250,56,64,25,95,129,12,114,206,131,51,113,173,198,109,195,40,191,75,90,249,211,108,182,217,105,9,119,108,139,242,209,128,137,81,193,135,150,159,229,80,8,201,67,23,247,58,174,25,252,33,153,91,113,183,16,58,60,138,58,148,221,135,110,113,235,97,100,28,27,53,38,125,200,93,129,135,14,10,186,28,196,168,130,142,125,216,48,183,195,101,96,160,148,107,182,168,241,226,30,220,246,101,95,171,118,47,115,59,171,131,202,28,105,35,222,35,207,138,116,3,84,181,154,250,61,38,86,203,234,129,56,241,21,126,156,65,157,128,215,177,50,126,127,150,56,208,46,72,158,244,246,201,58,65,205,174,199,115,75,102,155,85,105,57,149,101,74,70,102,222,196,186,183,81,153,131,113,183,224,69,97,218,128,161,143,1,46,253,152,183,26,6,51,37,21,40,74,225,152,8,88,223,230,221,60,156,103,244,160,230,35,173,106,28,61,17,41,196,21,246,86,43,135,108,189,45,74,95,149,206,133,11,195,34,157,79,134,177,138,3,228,252,14,100,227,250,219,23,69,159,207,79,207,63,63,125,120,119,69,38,59,204,202,26,79,152,31,232,78,174,222,177,176,145,2,177,114,80,222,205,32,227,58,101,72,190,231,190,47,20,58,186,94,203,69,130,230,105,69,150,91,186,212,231,185,80,46,29,185,146,62,232,196,35,77,187,187,246,121,226,242,5,202,26,228,217,81,134,98,18,213,180,205,144,193,51,167,242,153,42,57,67,18,149,99,82,138,72,204,173,76,93,171,217,52,214,145,190,82,97,185,218,131,108,236,24,202,125,233,163,82,3,202,164,68,68,156,237,138,31,143,158,78,149,70,225,101,90,239,77,107,133,123,134,156,181,231,85,168,58,211,90,231,28,193,203,195,215,79,69,150,84,141,242,133,246,34,85,217,242,232,192,164,0,153,150,212,141,209,243,100,112,167,156,170,102,206,151,45,197,37,208,142,214,76,50,141,157,149,108,144,150,98,74,177,151,149,220,176,201,220,85,222,162,116,233,161,191,166,140,190,228,158,56,89,26,198,96,25,249,210,176,38,53,155,83,101,59,164,165,105,81,178,67,167,124,127,82,167,100,206,110,150,78,10,192,101,147,167,52,133,88,149,50,26,165,245,152,125,127,246,195,214,207,44,237,148,67,211,37,89,250,153,97,91,58,152,97,63,179,135,48,1,6,181,46,213,226,7,157,48,205,176,48,7,203,109,42,162,234,150,207,161,209,171,68,119,100,102,246,80,233,154,92,65,239,207,122,197,100,159,49,153,161,95,166,53,109,29,249,96,121,197,229,133,101,135,100,61,109,22,201,84,26,18,233,232,100,212,40,223,169,73,42,190,50,129,210,169,187,233,159,12,169,71,25,238,61,43,249,104,122,149,109,111,23,56,142,132,192,200,193,204,152,4,186,85,192,92,133,7,25,179,169,60,55,65,198,90,178,122,4,201,91,209,189,158,181,40,190,138,224,59,204,214,148,137,39,188,88,50,68,37,53,176,18,158,46,142,228,128,245,151,158,182,68,52,138,111,213,46,26,121,183,147,195,78,74,198,242,23,93,253,250,41,101,46,228,1,76,188,183,125,251,91,33,28,190,249,157,223,169,119,221,10,86,115,235,208,95,126,167,194,46,71,48,58,57,106,177,55,64,116,6,63,229,148,210,169,144,54,144,244,116,193,239,152,238,59,99,209,65,52,49,13,1,131,245,210,54,45,216,242,193,65,141,25,191,244,37,73,207,243,220,113,211,74,235,114,211,126,49,115,175,247,245,156,185,238,244,92,223,48,220,6,79,182,120,155,180,203,168,42,89,71,180,177,46,63,161,92,113,131,246,200,28,96,58,226,215,93,165,92,161,152,181,95,163,238,35,67,9,85,188,201,222,123,180,46,185,209,13,75,38,59,174,71,7,157,70,167,45,205,117,76,229,242,235,190,58,38,124,244,119,5,221,77,73,161,232,14,116,35,40,22,45,76,112,245,211,14,200,158,84,216,121,124,184,192,242,24,25,209,95,6,181,204,181,174,133,14,253,155,104,126,201,240,242,246,227,133,193,30,164,213,181,168,59,177,208,110,31,119,238,19,249,157,143,150,193,129,33,143,166,42,91,185,112,84,30,95,89,201,21,25,180,48,101,73,235,227,71,103,244,248,184,130,133,54,165,209,251,71,29,23,209,189,146,27,250,22,52,45,209,170,143,181,147,61,58,126,220,243,244,179,199,72,241,148,106,124,39,199,71,36,197,52,90,172,50,176,159,28,103,232,25,53,41,47,139,216,31,195,246,143,95,20,40,232,23,183,181,93,160,29,51,35,130,52,157,116,23,172,180,117,123,164,116,137,203,47,181,160,99,53,22,39,91,197,134,229,151,85,58,7,166,105,86,142,69,90,222,218,89,126,12,118,55,78,251,186,28,139,87,116,9,32,239,113,116,239,127,117,119,253,119,116,151,81,13,222,236,47,93,177,174,251,155,46,250,155,190,165,191,233,118,127,227,69,127,227,123,253,245,229,18,190,113,235,239,71,99,202,92,30,137,253,249,15,63,254,233,167,15,165,128,111,105,216,30,29,23,91,84,103,54,68,242,236,245,62,47,191,236,139,54,13,247,180,246,193,247,175,47,15,152,217,148,59,49,94,59,52,182,7,189,45,144,206,2,136,133,231,82,55,79,176,241,208,27,39,216,180,212,180,158,157,101,114,60,141,238,89,175,166,139,94,141,175,19,13,250,151,81,140,178,249,162,254,24,12,205,113,104,50,48,134,206,94,124,253,36,27,238,103,89,146,202,106,169,154,229,81,58,13,43,168,243,48,102,226,240,199,173,7,61,243,29,103,150,191,127,250,195,31,190,124,44,86,121,160,133,41,189,95,106,57,209,112,230,209,247,192,129,158,35,173,116,186,197,182,44,114,1,142,59,3,95,168,103,47,171,213,172,253,157,134,197,109,15,155,129,37,15,132,236,68,95,89,45,237,246,184,99,167,250,248,59,205,4,236,188,60,187,216,93,170,6,45,7,104,185,169,172,77,209,210,2,89,171,195,128,0,93,62,46,61,156,226,206,148,23,157,148,154,19,72,34,227,15,8,79,115,78,14,145,99,253,134,177,161,182,65,4,93,125,76,169,113,176,31,126,173,193,241,251,198,71,208,188,9,85,116,228,77,168,126,7,218,124,249,253,71,233,154,34,164,112,39,229,138,194,220,66,123,103,179,179,35,106,139,154,47,41,106,163,105,171,114,194,229,67,103,242,110,174,221,64,1,37,185,155,143,144,185,142,122,124,247,237,102,141,162,88,151,116,46,138,122,109,177,178,90,33,18,194,215,119,196,35,196,95,92,122,88,71,123,91,235,94,94,103,38,136,117,79,227,243,53,189,223,187,133,210,23,202,255,142,153,250,211,231,227,231,47,231,143,57,125,50,7,152,115,116,97,207,52,251,117,165,197,39,58,100,197,206,128,106,219,213,8,191,6,61,40,251,40,55,128,132,117,175,143,207,220,46,96,218,9,70,144,96,38,142,84,3,195,130,41,83,73,101,120,105,232,125,165,50,199,137,55,153,19,120,78,199,165,79,79,52,187,226,225,69,141,209,113,231,135,222,80,49,196,244,20,100,125,235,153,197,104,119,57,14,195,233,120,30,139,147,27,24,191,155,133,145,100,228,198,154,246,151,75,172,74,74,61,40,122,24,228,157,92,132,83,10,153,129,234,15,1,178,144,249,111,56,132,146,232,92,65,53,50,103,154,167,66,111,139,174,196,64,147,123,231,107,164,235,63,212,47,192,202,101,173,186,114,10,144,244,12,113,92,50,163,23,202,204,161,185,84,25,19,108,43,13,20,226,49,103,57,183,119,110,172,67,31,85,44,164,92,29,13,58,120,140,235,90,149,77,55,247,101,92,166,187,49,23,184,88,190,184,114,199,52,58,184,143,174,202,147,205,181,88,10,163,254,49,183,78,146,155,49,149,194,212,46,10,59,205,162,91,197,116,63,114,202,79,197,114,180,118,127,230,158,29,244,187,238,60,245,10,166,146,235,133,122,159,54,240,130,207,116,54,118,204,139,148,35,99,76,55,86,104,133,135,38,91,169,34,90,17,76,94,135,61,244,18,175,140,149,91,120,96,5,54,67,196,97,28,41,207,24,36,76,88,228,42,214,114,241,129,38,229,244,197,167,207,126,230,225,13,186,148,159,229,250,86,2,122,225,101,244,198,244,191,225,9,106,113,135,44,231,140,174,87,227,168,151,182,12,222,123,110,48,96,106,153,31,152,182,247,49,48,178,228,118,53,230,30,248,29,99,229,190,21,9,204,39,75,167,231,48,31,33,239,174,182,196,112,5,107,25,29,127,5,215,92,111,232,52,6,11,10,97,98,8,186,97,87,194,227,153,89,17,19,131,127,51,148,55,35,200,187,194,248,167,178,97,97,48,157,237,106,205,158,132,110,40,99,82,98,96,232,90,243,110,102,242,213,204,136,170,176,36,146,98,23,75,43,12,150,71,83,23,223,29,228,80,86,198,169,196,67,64,140,216,49,200,251,115,151,45,4,137,179,51,228,70,0,24,153,63,16,4,69,135,247,237,202,0,67,202,14,140,74,146,20,130,34,56,154,103,211,245,12,240,40,128,76,35,161,20,204,244,83,96,248,175,84,132,150,219,229,98,12,22,148,144,174,250,35,211,123,50,32,115,101,66,61,198,201,242,220,14,14,88,11,41,244,25,183,88,67,2,122,18,213,18,131,195,198,162,61,15,240,209,162,85,153,166,89,11,91,5,114,4,206,211,43,191,99,138,74,15,202,121,183,22,6,185,83,101,111,43,74,154,155,134,74,139,211,198,179,152,144,171,109,89,118,87,3,143,18,177,16,110,197,146,153,173,207,49,8,68,96,112,122,200,94,186,133,3,88,12,17,64,207,253,164,108,90,9,184,206,64,79,124,54,153,21,239,69,175,153,92,169,126,7,115,254,29,56,243,207,127,248,208,178,159,70,205,149,33,170,167,204,165,55,186,75,27,57,200,145,8,94,197,80,237,219,229,72,195,24,105,228,155,187,101,86,205,177,49,218,5,215,142,140,171,22,127,157,184,59,154,25,12,109,218,93,46,166,149,152,30,0,63,209,243,83,126,100,32,34,101,13,6,237,52,38,79,217,46,135,9,20,109,112,29,227,241,116,123,148,139,14,176,11,112,153,38,150,188,94,94,240,97,6,93,8,119,192,24,76,188,103,232,17,242,225,226,25,101,68,81,225,188,98,210,144,13,131,49,115,165,206,140,87,201,152,48,237,4,19,163,217,43,158,32,89,112,84,180,64,172,180,93,244,138,234,67,127,13,197,177,223,149,138,5,67,46,117,166,65,150,111,92,163,46,181,93,46,130,157,57,20,98,215,195,129,171,230,238,250,29,119,234,33,78,60,227,21,209,72,164,102,148,136,211,86,44,55,162,216,111,240,122,207,86,72,246,91,177,244,14,101,16,57,25,35,51,223,25,145,67,166,213,180,176,95,176,15,15,222,95,51,243,211,49,92,13,25,109,84,224,8,44,200,64,133,224,60,169,168,20,116,130,210,103,78,173,32,194,109,3,25,152,242,58,107,115,161,50,191,58,227,129,80,141,0,81,99,20,79,129,174,214,64,11,207,35,229,245,242,130,128,129,40,190,222,201,147,144,193,210,181,105,217,240,56,79,123,21,27,198,57,234,48,233,64,90,174,89,51,3,249,207,153,161,31,0,74,43,131,101,49,0,88,236,114,87,11,180,25,113,148,90,164,96,0,159,232,177,148,121,163,68,166,216,91,41,24,204,52,103,229,83,172,141,81,133,68,193,153,129,67,102,62,87,65,225,23,207,41,140,75,109,32,95,42,37,35,216,165,162,156,36,11,102,151,178,81,111,81,80,207,74,141,131,25,27,141,122,27,174,223,8,15,174,51,252,66,210,232,180,224,118,217,209,213,66,22,147,169,129,125,1,24,68,14,136,183,169,211,131,184,6,214,101,224,133,10,109,132,39,39,208,38,72,15,115,231,146,156,33,160,146,98,50,118,37,29,110,57,88,68,53,166,240,232,230,65,21,24,66,80,167,48,57,41,178,148,87,18,174,174,131,175,232,146,194,240,209,168,190,41,208,40,45,6,24,44,143,193,26,35,227,3,98,61,153,192,125,25,77,118,170,204,51,90,129,144,89,20,85,48,135,208,125,161,161,114,63,203,211,97,146,82,14,136,178,235,32,197,36,201,145,226,128,26,31,251,165,224,64,205,98,190,65,229,80,239,25,104,159,221,154,214,7,121,232,3,116,230,73,63,96,29,189,13,173,51,170,184,54,184,65,58,104,228,89,62,34,174,42,242,37,3,112,48,119,251,204,66,159,253,82,8,13,4,114,253,56,51,5,39,123,55,97,30,20,25,143,91,218,188,146,219,131,129,143,222,172,28,249,120,71,26,177,50,13,104,50,74,112,69,113,13,23,240,41,27,38,19,193,41,222,0,3,116,210,169,77,112,236,245,217,122,18,40,66,172,39,65,1,199,70,159,211,232,115,236,244,45,103,182,48,170,93,163,115,147,64,71,73,138,89,174,69,125,90,65,55,143,55,180,173,115,179,233,24,221,146,172,186,96,2,7,58,46,121,25,195,128,45,104,129,55,81,235,109,223,125,168,255,243,243,243,79,159,255,252,177,21,155,82,94,1,79,19,3,40,23,44,58,171,142,189,24,87,130,33,57,120,130,65,87,56,176,102,125,181,241,235,94,238,36,254,88,181,9,74,115,151,162,195,226,24,188,140,41,115,89,126,89,253,243,204,208,184,53,159,160,36,114,247,249,28,149,190,84,65,12,139,146,140,76,23,175,174,230,63,61,94,222,24,21,131,241,65,199,47,171,66,203,57,235,26,187,233,150,87,141,175,71,168,189,100,148,39,250,136,0,215,206,244,188,229,178,138,214,3,149,25,42,123,211,112,33,170,238,171,162,76,173,163,167,163,20,223,198,172,76,105,178,6,242,248,174,203,239,251,198,136,63,199,81,215,45,197,179,158,138,235,207,241,253,200,236,89,21,139,78,30,74,151,55,14,106,34,51,110,103,90,59,118,138,198,19,131,232,182,254,88,105,183,2,182,103,63,207,116,61,108,222,172,32,228,43,60,234,157,229,54,217,226,101,197,97,46,33,11,149,119,43,18,50,153,42,3,250,204,45,236,216,79,156,36,200,168,71,5,58,111,254,158,230,18,169,166,179,189,86,187,229,246,4,237,39,177,128,80,251,153,25,28,48,203,208,121,239,163,165,16,231,110,82,44,223,125,90,242,167,207,231,31,255,245,67,171,218,204,232,62,140,214,198,144,224,141,38,192,88,119,30,183,75,11,205,168,251,145,251,252,129,139,38,112,8,133,170,167,33,244,174,148,182,143,46,4,6,163,115,58,13,96,74,35,170,131,133,89,123,75,215,134,255,82,123,102,112,35,112,175,38,185,9,232,120,114,13,138,33,232,106,12,35,197,248,123,98,165,58,74,40,140,206,197,236,182,53,41,130,42,163,108,145,69,201,112,191,122,133,197,166,85,85,90,66,219,93,13,106,222,238,239,75,169,88,64,1,87,104,103,157,113,146,87,162,123,122,107,85,24,84,106,22,62,43,179,222,58,110,136,1,186,145,129,151,133,237,109,243,218,103,13,35,82,154,174,69,149,70,121,138,184,188,20,157,183,215,29,101,133,56,238,55,229,55,176,160,149,160,192,156,21,80,149,49,161,153,249,214,79,107,215,30,56,36,234,81,180,107,91,97,120,164,60,18,219,110,55,175,42,205,195,139,148,0,173,39,43,184,121,110,15,156,26,232,199,212,148,104,119,197,96,94,199,164,220,107,140,23,183,190,115,218,58,98,179,144,20,218,248,85,239,56,93,103,46,210,177,214,237,218,32,39,51,41,208,179,107,220,225,9,13,72,244,36,85,201,221,244,6,158,48,65,28,50,104,172,18,72,67,200,208,28,14,28,174,42,46,241,6,44,65,218,91,48,242,181,166,144,194,117,185,168,209,229,191,48,220,232,86,184,161,135,219,193,101,195,169,27,80,123,20,212,160,37,120,245,121,169,185,66,192,218,116,82,39,175,208,225,65,242,49,67,247,165,111,15,189,10,195,136,105,17,165,235,108,184,190,150,172,175,176,211,87,53,205,76,237,100,39,89,58,57,56,47,128,217,186,63,46,79,175,205,236,136,214,77,215,221,121,100,208,230,220,0,54,37,179,219,104,229,26,0,211,53,40,234,61,183,82,87,204,152,118,152,107,76,6,24,155,128,177,75,111,234,93,77,22,71,157,142,245,77,89,180,26,173,179,189,118,249,90,203,90,45,68,78,124,220,151,86,154,76,84,250,58,174,76,225,184,117,71,200,2,96,181,105,71,169,27,133,239,10,43,141,125,161,221,167,239,229,166,47,63,255,246,247,95,62,168,28,180,131,146,111,51,19,82,136,245,190,48,75,122,78,103,70,100,194,18,235,196,133,57,48,159,178,205,149,114,159,248,157,218,57,36,63,14,155,232,138,41,63,163,17,237,137,230,148,252,242,203,47,90,79,86,37,98,199,72,185,154,225,6,35,84,5,94,218,237,66,139,7,186,251,176,202,100,197,172,82,237,250,222,75,2,181,51,67,45,97,33,119,162,232,193,66,230,108,93,188,231,142,149,242,175,89,87,108,23,201,103,153,43,229,229,218,58,243,200,29,68,154,212,152,193,144,69,72,101,130,10,238,104,137,16,82,120,202,202,47,63,141,175,145,80,23,138,40,3,167,185,20,31,34,233,82,74,103,201,249,14,136,116,80,128,66,244,133,193,59,26,149,87,46,221,100,252,201,136,165,197,126,157,50,141,230,98,61,46,221,156,6,156,54,208,45,48,59,99,93,136,110,93,64,55,113,147,114,7,223,241,227,235,167,164,4,53,138,122,0,217,245,192,61,40,165,106,175,220,124,170,39,90,225,134,80,31,237,246,215,79,129,171,108,239,21,2,194,165,242,44,59,215,200,243,244,194,240,18,74,92,81,52,77,156,21,220,154,236,214,60,110,77,186,69,189,192,30,84,156,147,230,159,223,124,242,226,193,126,241,58,234,45,170,200,204,232,114,230,249,222,206,4,165,12,139,10,237,215,92,122,102,42,14,134,170,230,106,240,62,147,182,60,27,151,139,143,82,98,41,16,109,83,232,121,23,133,104,220,199,146,51,219,137,225,133,139,183,54,252,108,141,124,11,41,254,240,244,252,151,151,47,47,123,154,252,233,47,127,184,214,110,90,184,118,217,165,201,73,241,74,229,64,111,236,12,118,114,199,163,101,12,179,69,51,164,226,78,95,82,4,132,138,9,84,42,11,168,234,12,159,202,240,166,152,127,238,122,48,15,10,248,202,145,102,125,13,43,90,142,179,44,65,86,61,51,151,23,65,212,162,238,235,36,80,20,25,179,54,207,180,174,169,202,45,158,236,225,84,101,18,7,53,190,41,251,36,53,119,74,189,194,189,114,89,237,123,199,108,128,138,210,235,92,99,242,37,160,59,79,177,21,37,148,171,76,122,226,128,115,164,172,240,163,16,109,57,89,150,102,244,154,134,157,184,11,38,159,148,239,58,50,235,11,151,12,232,26,84,49,121,50,129,143,51,101,120,166,0,46,204,143,225,20,59,137,102,98,14,154,142,215,78,18,169,37,107,109,154,194,40,224,30,131,103,234,152,164,142,115,208,140,134,200,37,27,159,137,138,174,74,163,61,92,5,5,116,231,58,89,204,161,129,59,53,165,23,134,86,220,196,146,162,147,192,67,31,25,238,88,196,78,232,84,249,201,165,188,130,245,190,85,128,26,250,106,98,78,70,178,121,237,233,112,135,163,203,220,30,51,217,44,16,115,90,2,245,39,160,154,90,204,213,50,116,52,34,105,147,177,126,44,149,193,126,185,186,224,96,101,75,71,88,210,195,0,213,152,66,70,225,4,40,244,45,78,112,115,76,252,165,144,167,184,215,101,221,151,162,111,220,39,103,236,212,74,37,148,210,29,69,141,12,15,58,98,113,180,246,243,220,222,139,180,84,171,88,232,85,250,213,85,109,226,76,60,52,200,220,205,154,229,145,20,21,183,148,17,10,184,65,33,215,15,102,79,86,222,17,231,163,153,244,160,154,55,177,203,172,69,36,91,165,3,229,150,0,171,113,183,161,203,39,177,89,112,224,92,150,5,126,101,110,62,238,7,150,164,85,61,83,45,65,207,164,61,112,44,77,209,230,49,109,204,178,61,96,213,8,171,40,151,199,154,100,245,69,153,203,205,165,3,55,218,171,222,195,45,201,74,19,187,210,3,91,229,66,181,197,170,64,178,66,6,179,142,106,142,38,35,28,15,247,172,152,201,10,144,147,89,45,179,169,133,74,59,28,135,133,82,147,55,23,52,238,226,44,21,74,100,182,248,204,53,107,198,123,156,148,18,52,82,161,232,211,5,175,21,226,61,35,5,180,202,125,232,46,154,167,47,59,133,47,51,19,122,37,48,160,146,168,216,94,218,187,149,61,34,26,145,35,72,227,241,86,180,40,101,81,214,11,148,203,73,225,231,233,252,2,22,161,19,190,4,153,94,194,136,37,129,193,211,119,215,97,160,138,231,194,244,33,69,6,163,80,96,34,231,93,167,47,228,51,145,70,41,208,29,121,130,224,34,150,200,198,13,200,152,34,55,229,48,230,196,236,170,52,183,76,204,0,173,193,130,96,181,37,203,221,40,6,53,206,92,142,51,5,20,45,163,107,118,153,113,160,120,18,89,35,144,64,9,242,192,180,199,166,87,161,95,161,147,170,73,133,184,81,30,166,162,195,141,12,62,104,167,12,224,136,20,215,81,118,85,69,201,23,20,3,53,49,157,118,86,44,105,83,115,128,11,129,171,86,167,51,170,144,152,247,234,190,212,229,185,35,253,116,20,184,124,97,8,164,18,32,120,227,185,31,38,43,19,253,189,101,34,200,148,238,220,134,50,175,176,28,180,23,7,25,1,78,28,100,9,92,163,20,64,69,213,142,181,202,129,70,129,202,25,10,163,5,64,151,65,221,98,213,198,23,36,38,192,72,153,94,48,41,93,169,108,129,53,88,133,19,181,66,199,130,222,24,189,103,166,219,251,68,39,16,144,65,206,220,62,99,246,250,160,236,191,77,39,60,68,250,6,242,165,9,46,200,142,107,73,174,15,169,43,71,139,9,141,169,98,244,102,16,13,147,91,84,29,114,37,17,180,203,220,149,245,228,181,64,14,186,193,84,98,169,215,92,66,135,224,92,2,11,147,197,153,230,222,85,80,24,94,96,111,8,150,48,195,55,165,230,34,213,52,75,154,192,179,86,38,156,224,185,101,167,51,0,145,86,113,187,73,44,150,32,1,138,73,232,150,248,150,123,157,120,227,90,20,149,116,189,198,102,249,17,49,218,84,141,151,80,88,82,145,74,88,149,40,100,154,206,202,136,127,49,91,21,46,153,57,241,21,136,211,23,89,64,15,6,143,209,41,158,140,146,226,41,252,30,143,179,180,72,4,169,102,203,2,197,116,91,144,247,140,240,137,75,111,193,175,121,180,100,9,103,29,216,160,44,186,137,239,85,86,124,201,83,57,35,173,100,32,155,167,203,5,86,115,120,29,111,162,32,123,25,222,7,114,90,111,57,222,176,82,208,46,86,46,62,147,173,50,74,116,38,61,86,110,26,197,228,148,248,6,253,224,81,122,224,241,178,231,177,91,228,233,68,45,150,66,128,114,43,128,146,184,76,192,224,149,149,222,113,14,237,28,30,107,71,102,234,211,49,53,128,23,229,142,166,36,5,212,1,177,24,117,146,117,32,134,96,89,19,42,80,41,114,55,142,139,151,46,243,215,4,118,64,229,142,220,185,48,109,116,33,160,153,148,149,172,14,194,167,184,196,115,76,199,52,109,137,190,242,88,235,198,80,238,184,121,92,236,248,149,114,157,18,117,230,150,180,182,145,3,143,128,33,226,42,117,143,165,44,115,27,192,49,95,56,38,87,113,200,169,140,59,198,195,228,41,126,98,58,2,110,229,37,218,115,38,234,10,93,206,101,60,174,39,171,226,126,90,20,34,243,44,189,112,179,24,100,203,243,213,64,68,230,226,203,21,75,254,6,212,207,230,163,134,101,24,147,43,122,200,121,26,159,59,190,89,126,120,92,23,170,203,224,219,218,249,166,95,62,185,56,71,193,221,102,109,54,56,54,42,101,194,219,30,34,148,21,215,6,154,86,134,181,0,2,69,187,63,19,159,50,53,206,36,187,216,162,196,100,158,71,101,152,67,32,17,120,91,177,224,235,60,42,142,10,138,134,225,130,157,207,67,15,80,62,27,50,67,249,251,113,103,10,132,21,185,35,235,200,227,232,129,231,98,51,215,98,208,7,230,230,247,60,227,5,29,57,109,102,22,34,163,107,77,46,174,192,14,166,196,85,142,231,94,45,162,99,35,247,245,60,3,202,64,224,46,243,218,154,51,19,104,119,5,71,7,207,210,166,47,153,170,250,0,245,138,222,165,244,48,161,230,65,208,37,96,170,183,96,183,60,133,50,175,65,110,172,84,121,183,56,8,95,167,64,219,89,187,31,140,222,30,51,80,79,203,120,110,165,81,222,215,76,121,79,16,99,118,5,226,74,16,200,203,0,35,140,150,147,141,249,130,57,42,160,50,61,59,45,233,136,252,131,18,117,36,25,4,0,171,171,233,182,16,204,76,35,181,18,187,105,58,133,51,166,3,64,30,107,113,214,112,197,76,177,104,140,89,218,91,96,142,138,253,143,97,229,196,120,0,192,46,74,63,38,177,237,96,2,10,88,206,161,102,57,136,216,33,92,148,206,71,169,198,144,145,121,225,234,160,94,167,156,73,20,121,88,229,52,29,15,8,145,209,46,133,6,179,139,144,167,51,139,10,222,204,188,14,161,46,9,50,24,188,197,114,111,5,234,180,149,138,152,166,136,144,40,58,225,33,201,68,50,115,96,150,38,48,96,89,196,184,162,60,92,172,0,129,226,207,98,85,94,44,68,45,136,166,42,190,19,25,124,168,22,208,129,135,161,60,7,134,180,128,72,162,62,4,53,141,8,193,29,64,47,205,139,193,86,168,145,54,105,40,202,113,134,134,186,29,19,100,30,81,39,158,121,160,99,244,113,212,14,93,200,35,241,30,141,71,116,6,216,24,108,201,178,25,40,28,151,231,177,137,157,94,137,143,100,201,75,166,96,58,240,16,139,25,196,160,213,104,211,140,43,112,158,66,83,71,226,177,82,150,0,101,234,198,144,158,128,80,58,210,116,212,7,46,126,108,211,8,21,146,158,157,142,65,0,2,167,145,6,231,142,59,118,228,134,201,103,40,208,147,178,232,96,70,211,70,93,114,162,165,28,13,179,89,0,37,250,35,139,204,209,45,229,191,85,146,32,42,91,97,108,184,98,77,165,61,226,80,181,117,72,199,41,64,147,251,129,224,57,158,57,248,24,4,38,119,133,75,132,200,162,1,141,118,52,40,189,164,24,84,106,18,138,183,218,152,227,158,170,45,22,248,65,25,229,188,114,17,209,167,20,28,51,121,185,88,167,108,228,72,203,19,72,42,185,245,208,164,170,154,20,163,26,45,39,114,76,98,165,201,49,217,96,102,58,26,69,12,137,20,19,208,121,51,116,130,168,160,96,204,234,91,20,80,29,216,81,164,104,130,178,64,211,150,255,187,52,29,53,70,144,85,210,126,11,232,176,170,191,173,210,130,137,73,35,121,226,230,137,194,204,100,218,109,195,134,218,60,85,102,219,49,229,98,40,89,46,148,4,205,250,187,214,221,159,255,252,135,207,127,250,233,229,79,79,63,252,235,7,109,97,51,125,201,101,84,154,142,242,68,144,219,147,185,42,209,9,114,170,114,118,166,139,182,188,178,21,29,63,41,254,61,125,116,120,196,52,2,182,214,100,65,176,233,107,204,251,85,158,50,124,46,177,78,145,203,117,229,34,142,218,238,196,103,148,99,224,96,68,131,158,201,77,225,156,233,166,228,20,56,219,43,146,58,121,41,167,85,241,184,185,21,37,127,112,165,107,21,176,204,139,69,62,44,105,188,179,75,149,16,239,80,62,0,169,163,249,12,78,39,97,171,12,197,140,43,51,89,44,78,141,132,126,148,140,17,163,84,10,52,245,67,223,148,91,192,41,87,4,6,32,9,170,192,255,137,235,15,181,143,201,165,235,25,13,171,228,73,56,101,102,62,228,114,42,41,98,108,166,42,90,169,110,105,147,173,18,157,58,13,157,162,66,177,117,209,32,93,69,200,183,228,70,174,240,4,58,64,111,146,40,249,76,37,163,61,207,220,215,203,180,168,76,71,58,139,21,249,214,219,86,240,92,44,2,58,41,130,156,167,232,173,147,60,72,120,170,156,4,63,101,183,240,202,95,64,71,54,93,161,66,123,12,197,153,111,24,99,51,204,20,206,244,142,147,179,240,120,50,210,67,204,41,45,128,40,216,91,244,118,115,140,83,123,58,71,207,230,69,228,45,179,65,82,48,126,133,232,231,106,131,161,119,25,54,64,169,5,154,102,134,128,165,199,145,252,206,40,72,233,171,74,169,81,108,82,98,50,87,66,26,45,8,54,208,112,116,94,74,49,18,168,7,74,204,177,91,149,184,167,78,40,145,33,103,245,235,39,112,127,204,188,188,84,57,146,37,94,191,48,141,12,150,184,25,132,159,35,148,188,188,249,71,186,7,134,122,63,144,187,9,215,195,52,96,220,102,131,190,197,55,103,152,61,210,183,114,68,142,220,23,85,56,42,127,73,101,55,16,66,18,95,8,115,65,128,187,109,12,242,67,187,132,89,153,33,232,51,103,163,214,135,82,224,204,80,62,153,248,102,174,54,13,25,5,77,73,45,184,251,196,206,113,197,67,215,124,75,68,81,173,234,228,133,210,222,66,33,137,100,163,121,45,146,67,231,55,78,103,233,126,53,101,96,87,63,10,33,15,202,45,164,45,33,210,214,72,114,32,111,71,78,150,2,214,71,250,124,54,250,59,38,222,136,197,104,153,25,218,14,74,95,197,56,206,252,77,212,81,128,37,75,167,201,188,140,156,115,26,205,105,41,66,62,56,136,61,9,120,70,26,73,200,204,29,43,181,91,133,221,108,118,142,150,97,101,178,244,40,188,78,198,69,68,130,217,226,203,119,186,114,37,45,158,56,177,138,236,95,146,5,239,96,94,103,197,127,154,180,184,150,103,226,196,104,249,92,79,165,73,105,91,197,129,228,145,24,196,44,44,137,136,57,220,89,142,21,112,143,123,47,167,70,117,222,41,223,136,124,59,103,174,105,25,21,95,221,215,249,155,92,59,69,84,92,96,41,249,68,46,134,57,76,244,162,61,39,38,166,160,239,94,176,51,176,73,17,82,196,109,229,86,201,155,113,178,144,250,81,52,84,205,219,143,241,26,242,167,68,126,221,148,96,162,139,131,203,245,86,158,168,217,112,70,209,162,44,207,139,28,90,251,224,151,147,16,73,217,22,148,98,64,217,61,154,77,117,56,49,36,255,81,185,40,150,252,22,194,137,98,104,102,238,192,134,143,58,220,144,125,131,241,146,193,94,137,190,34,114,124,159,104,207,200,0,231,242,80,46,150,181,193,232,214,125,52,188,255,165,212,59,254,248,251,223,126,249,225,166,83,117,96,84,144,215,59,205,220,11,225,22,22,67,211,248,147,242,150,165,120,36,255,85,134,236,162,140,27,232,24,181,96,103,41,58,194,99,161,105,111,226,9,138,85,180,26,101,94,107,232,227,222,26,63,90,37,69,174,146,224,218,234,170,201,71,44,209,228,148,63,141,122,187,215,109,31,95,167,223,87,173,232,128,89,163,155,233,184,52,252,70,55,3,237,57,205,69,66,21,71,141,215,221,212,233,87,200,55,251,89,191,163,159,179,140,236,106,251,120,71,11,15,79,126,169,155,89,65,162,234,47,117,243,92,91,85,107,191,212,77,122,48,7,26,58,54,26,143,220,163,90,84,132,141,168,131,33,71,190,236,186,5,165,25,215,250,244,103,10,193,78,151,149,145,207,128,85,234,184,187,255,60,121,79,97,77,103,219,145,248,192,202,149,75,177,182,241,67,159,231,121,105,116,36,73,24,117,230,173,78,172,246,227,123,136,226,203,15,47,63,125,249,233,103,18,197,211,243,143,63,255,244,135,159,175,142,69,99,186,38,142,202,128,105,137,201,222,120,228,151,31,121,4,238,218,221,82,28,180,208,81,158,140,236,237,64,57,210,96,103,114,247,222,206,150,229,153,235,98,31,97,45,66,84,210,75,37,42,166,225,6,111,74,187,167,181,181,190,226,242,139,14,233,235,15,171,126,110,52,6,110,241,190,112,201,85,142,118,55,153,131,44,95,98,109,143,31,246,53,171,108,90,106,78,251,154,246,142,223,240,0,176,141,148,86,149,6,126,186,60,117,198,5,45,254,56,186,224,70,103,237,73,187,214,167,218,242,243,232,61,127,68,27,171,245,36,141,31,39,185,216,199,199,8,41,84,82,55,92,95,71,56,0,98,95,101,252,58,41,34,38,240,45,115,131,61,60,143,119,235,125,39,110,118,101,70,254,229,118,45,68,20,143,55,99,122,140,140,161,89,239,229,69,17,206,69,155,105,247,163,146,188,29,105,198,224,66,57,207,227,222,155,53,231,76,121,89,211,69,13,12,131,161,32,106,58,218,72,149,67,105,247,109,93,156,183,137,24,0,27,179,63,126,80,225,173,251,222,92,190,99,233,197,232,99,248,6,47,205,91,11,160,219,232,206,163,212,235,229,15,157,155,131,206,169,235,137,121,235,91,124,74,202,95,58,141,175,113,12,206,136,78,204,163,228,154,66,234,232,60,234,80,13,109,115,230,146,4,43,94,29,157,55,91,208,184,248,20,117,76,121,112,62,77,187,203,225,176,197,253,107,133,171,168,224,1,156,75,186,84,30,148,64,154,39,54,218,54,150,254,170,45,105,5,7,43,253,41,113,183,118,178,207,37,194,40,86,216,153,148,217,203,185,240,84,132,149,196,229,236,107,113,2,61,12,250,117,52,24,208,238,155,236,55,157,66,90,71,89,107,43,192,196,65,118,202,129,7,137,10,223,49,18,155,22,91,207,208,92,157,59,219,69,193,113,100,40,194,208,183,245,204,148,134,206,255,154,230,116,78,44,216,190,7,248,232,211,207,232,134,41,130,151,112,107,139,102,6,52,113,166,207,56,211,13,228,204,80,230,52,188,230,38,26,52,81,26,204,62,5,134,96,163,57,234,248,30,99,113,93,160,225,190,156,163,113,0,84,66,254,28,223,163,82,100,76,89,203,174,230,24,213,135,14,109,50,61,174,197,236,79,26,207,79,197,120,185,181,172,253,71,154,115,149,39,165,244,96,132,152,241,109,13,114,35,181,196,145,41,129,217,117,168,87,62,179,93,223,109,233,216,250,153,81,54,10,93,189,184,61,56,141,47,123,190,49,236,58,215,128,118,196,157,75,90,190,70,156,83,250,252,71,237,8,148,163,205,215,76,21,142,59,59,22,134,203,167,188,252,226,230,94,193,210,208,11,115,228,213,233,152,76,243,192,253,145,196,128,9,212,163,139,180,235,144,21,9,46,6,58,253,5,11,58,59,190,199,200,184,41,82,109,111,164,253,154,170,113,151,21,72,235,203,252,105,169,83,209,53,250,106,200,176,110,26,95,214,130,232,71,241,63,146,18,34,50,98,194,248,26,88,218,204,240,149,123,96,140,168,7,4,159,135,225,2,195,19,89,216,19,167,204,153,137,27,247,149,7,240,207,49,209,190,185,242,156,176,30,185,177,210,201,93,148,176,149,123,75,196,63,122,133,129,197,88,160,189,242,245,211,255,205,222,187,52,201,113,92,105,218,127,37,172,247,129,47,194,239,97,54,51,102,28,108,106,81,88,209,172,182,178,234,20,212,201,153,20,193,97,81,213,51,248,245,223,121,222,227,30,153,9,20,192,2,165,86,83,173,148,136,202,184,120,248,253,114,174,239,33,208,33,18,81,60,11,44,57,110,127,11,66,95,255,233,30,37,2,212,71,73,223,78,178,67,18,9,29,94,26,53,68,172,209,67,241,18,143,190,98,159,52,126,198,100,148,115,60,62,68,57,202,80,44,137,31,241,10,38,199,180,139,136,158,48,130,241,165,68,173,128,122,213,223,62,6,218,57,64,97,51,226,193,24,29,228,231,2,107,195,245,65,145,222,147,56,230,181,40,40,189,145,162,32,70,103,87,177,230,125,40,181,13,137,199,112,97,178,194,224,250,79,71,156,197,41,77,170,0,32,116,172,178,96,171,224,112,194,151,10,3,150,60,192,216,162,61,163,197,141,202,114,246,247,159,62,158,248,228,108,26,194,244,21,252,133,13,156,26,226,153,162,202,11,249,17,113,19,27,221,248,237,18,73,44,108,241,57,195,106,72,177,27,87,33,236,100,241,243,58,68,80,180,162,175,211,188,174,171,85,42,8,107,76,127,187,35,14,16,116,153,240,198,237,224,95,104,136,183,254,157,4,86,37,235,140,42,26,135,214,108,167,12,56,73,78,227,183,175,68,182,94,1,133,203,16,42,17,5,96,29,63,61,9,120,24,88,104,42,82,97,112,44,126,255,233,181,73,194,82,150,119,149,7,171,130,89,141,82,119,32,126,214,236,243,112,211,147,55,178,84,89,96,39,76,112,146,216,190,128,129,144,98,35,23,193,242,235,4,83,31,189,69,62,105,147,147,56,175,236,142,8,75,167,141,125,60,138,82,193,173,111,11,4,154,132,142,136,94,130,212,62,206,91,87,141,96,243,212,244,90,146,183,175,246,150,158,56,118,184,69,217,76,112,246,28,55,81,46,245,224,29,233,82,148,77,43,146,190,246,140,92,125,159,152,155,130,71,247,159,238,138,68,85,152,188,109,29,99,44,229,154,196,84,114,24,64,232,85,131,172,204,17,248,226,122,43,210,100,142,50,118,152,136,247,208,66,185,207,218,238,220,147,165,201,215,210,202,65,154,202,250,80,8,219,6,231,12,143,138,176,21,240,15,219,223,244,54,31,17,229,197,88,79,74,149,36,134,11,253,19,135,235,190,195,171,57,108,167,241,161,103,155,247,52,158,237,111,227,84,79,167,247,7,104,242,23,205,162,106,253,28,77,2,65,166,213,64,240,107,24,225,98,2,8,226,8,254,153,214,155,152,221,105,51,230,39,140,91,66,141,175,30,148,27,237,131,220,57,240,112,221,170,120,220,140,19,195,179,251,254,5,119,203,100,202,21,80,95,144,235,219,6,124,113,253,100,231,3,136,162,10,211,149,172,8,180,23,182,232,4,111,177,74,1,205,99,34,66,11,214,145,157,235,234,238,73,160,199,197,35,168,25,169,139,213,64,64,1,24,219,250,54,193,252,96,73,205,249,213,219,65,142,113,187,186,185,67,214,183,181,183,136,234,91,127,191,200,12,133,122,245,139,231,198,188,72,226,211,208,152,219,105,74,128,148,77,16,224,184,252,92,220,28,113,22,180,157,245,145,40,232,43,168,132,253,119,144,75,21,84,87,249,251,181,250,5,44,196,26,196,227,37,144,190,240,217,178,83,23,167,96,217,97,130,246,137,108,5,131,136,178,223,71,217,220,202,54,3,59,160,160,4,77,54,141,65,176,61,151,9,237,254,123,155,20,200,185,26,200,66,136,178,116,119,158,13,94,98,156,123,54,179,231,223,139,107,253,246,227,187,102,252,113,1,127,13,255,111,194,195,172,242,203,199,36,37,3,84,164,91,89,56,229,40,55,192,85,254,162,94,247,254,182,39,62,42,176,112,11,167,171,84,217,63,138,189,193,121,79,53,138,186,202,123,36,43,191,101,13,125,248,249,223,30,127,252,225,227,171,49,244,24,73,206,192,226,129,16,129,253,120,83,94,10,130,88,46,67,32,150,203,0,136,243,120,56,159,67,126,20,7,109,12,237,160,76,151,207,62,124,186,250,98,252,187,42,125,114,249,95,216,255,117,144,255,131,87,116,249,236,3,16,204,195,189,2,190,18,158,222,33,224,109,21,167,135,92,71,251,62,43,246,233,243,108,66,107,30,8,80,193,9,211,5,230,199,22,132,241,177,35,124,36,199,247,120,240,242,20,146,134,10,46,142,103,190,35,182,201,172,1,195,32,233,117,20,130,181,120,190,203,9,135,154,134,251,116,121,192,148,254,219,202,253,74,187,126,203,228,177,196,239,127,252,229,117,138,49,90,131,33,206,17,241,41,142,224,9,70,70,162,209,85,98,101,84,44,120,107,193,85,57,44,226,164,192,184,66,223,83,84,113,69,53,5,190,7,154,18,120,250,9,246,14,121,115,107,146,183,202,204,147,232,34,232,85,69,222,73,98,158,92,210,12,105,44,51,26,116,82,144,242,50,69,155,133,188,135,241,134,54,122,240,22,29,146,206,254,74,234,143,16,55,248,83,23,94,47,82,99,84,169,39,132,130,7,229,44,146,156,205,88,4,226,10,40,180,213,58,207,56,205,41,64,146,91,159,192,223,202,62,46,202,138,209,197,200,82,173,78,72,112,1,106,148,194,6,50,60,78,217,117,34,161,107,253,146,192,19,101,26,96,121,51,240,84,6,249,115,154,193,82,3,96,148,128,68,46,250,87,164,244,164,176,32,244,195,155,245,14,243,85,96,100,112,236,143,152,12,37,87,167,85,132,207,244,163,200,13,40,235,230,90,169,84,188,199,18,166,122,249,161,18,248,1,24,194,80,164,53,172,24,230,17,32,10,251,13,201,159,100,181,75,76,95,129,232,161,216,65,225,18,105,158,203,173,37,27,87,95,11,236,208,134,197,230,67,98,58,4,196,247,114,95,40,98,10,5,193,44,164,157,55,50,37,70,117,32,105,248,234,17,195,103,201,71,54,177,110,179,113,114,89,250,58,133,74,151,230,202,129,144,229,73,73,3,117,240,205,132,37,203,10,223,28,122,79,99,86,78,141,195,92,5,40,21,93,19,10,112,247,172,192,238,149,6,231,40,57,169,216,72,140,4,171,235,216,216,133,213,226,151,79,180,178,73,41,170,80,190,49,123,204,104,80,70,93,125,208,198,180,96,110,38,135,185,36,192,147,131,62,102,15,137,5,209,188,201,67,85,86,172,50,88,132,151,44,16,182,68,214,86,54,18,212,122,28,99,144,80,148,17,11,10,21,218,214,113,48,53,31,147,183,42,99,144,33,124,74,233,111,132,131,153,20,125,152,197,149,171,235,102,101,91,92,103,133,119,160,112,1,216,145,190,30,197,203,28,4,12,139,114,89,243,94,113,225,139,131,209,122,164,240,205,85,181,205,199,200,23,155,80,35,21,15,91,155,16,125,81,25,205,34,245,10,52,44,154,58,1,97,50,51,125,173,225,16,43,13,178,79,204,204,250,79,62,95,140,220,173,205,213,99,61,248,117,42,174,60,150,222,108,69,20,152,255,44,212,24,39,53,229,36,6,194,207,27,217,177,173,196,151,78,40,184,87,185,240,72,70,92,188,101,73,13,203,76,254,34,81,26,122,32,232,115,217,131,1,129,74,83,138,116,144,10,97,45,13,85,244,133,25,125,39,112,144,210,236,240,164,147,28,144,165,35,50,234,187,249,251,204,167,24,195,49,246,54,61,140,174,232,113,174,21,195,189,106,243,102,242,0,222,42,116,74,230,0,38,26,180,220,3,201,209,117,205,193,63,103,246,48,20,70,163,70,50,19,112,77,230,27,113,111,168,223,60,134,132,15,217,27,177,192,197,117,162,240,14,106,166,52,187,82,165,105,23,116,35,246,233,155,142,137,159,127,254,240,239,127,248,227,135,127,127,21,97,81,136,157,209,130,226,210,167,152,31,150,187,136,121,213,106,167,180,63,185,3,0,210,22,240,253,8,87,123,194,231,180,53,208,248,108,238,150,252,205,85,123,29,196,198,168,88,47,69,96,13,163,110,15,253,225,85,221,150,81,177,233,55,84,108,28,173,255,231,47,63,253,242,42,63,86,124,162,101,252,171,8,114,214,111,70,104,223,173,216,120,47,232,81,55,156,123,144,46,163,128,144,57,246,218,175,155,144,4,158,27,223,37,60,176,208,58,35,212,23,43,174,215,139,66,137,244,180,75,62,86,52,61,57,29,70,174,254,118,22,190,243,218,111,60,233,67,96,223,174,235,93,131,253,53,226,26,48,207,42,88,115,249,232,16,87,6,43,254,180,223,66,195,150,165,124,124,7,71,212,128,103,141,10,101,244,184,202,98,111,234,63,187,112,79,152,28,39,180,159,192,222,52,76,217,31,33,78,139,59,106,238,162,133,40,38,77,81,193,150,0,34,160,60,200,199,111,7,222,73,198,211,177,57,198,118,159,43,198,183,192,44,194,248,63,18,45,94,44,127,255,29,161,214,86,218,185,122,228,151,2,56,65,255,237,145,133,178,227,15,167,154,191,227,164,40,174,252,45,173,71,63,99,154,100,206,212,216,30,55,36,251,105,234,63,61,20,146,206,230,172,96,131,247,192,4,85,121,40,216,110,24,148,222,56,214,254,51,16,211,20,154,134,31,227,84,79,125,208,188,79,62,239,62,215,197,88,7,226,157,202,30,98,59,17,40,35,85,0,103,174,75,234,191,157,125,107,200,115,140,73,189,79,192,91,225,35,134,73,53,152,137,234,129,115,87,231,45,171,171,179,199,236,221,58,16,212,150,218,57,62,82,118,115,225,44,204,120,56,208,243,111,23,170,101,88,71,246,214,230,238,24,41,134,241,227,253,135,208,165,72,180,88,133,110,30,221,200,62,182,93,140,184,10,229,22,39,186,85,48,205,0,197,73,219,38,241,252,34,204,129,80,82,175,51,91,109,170,219,227,134,104,98,242,191,203,14,249,66,223,222,3,142,1,232,81,69,237,212,94,26,5,165,100,222,29,4,177,195,178,8,85,244,171,221,0,251,26,251,72,17,255,209,23,203,6,0,192,250,8,85,146,5,180,153,115,58,131,174,100,239,199,38,20,219,254,211,69,174,116,169,165,57,193,125,103,193,110,199,92,94,158,172,88,15,51,227,125,12,191,16,10,69,171,148,195,29,149,213,17,195,8,155,113,247,21,27,54,44,224,107,124,102,127,9,49,245,125,34,69,223,39,234,229,62,129,94,80,119,223,176,225,29,126,248,249,240,151,211,227,207,143,127,252,227,235,96,142,125,239,127,27,20,132,101,117,59,204,138,62,99,18,214,229,247,254,66,215,211,242,164,224,157,122,162,37,135,233,201,184,155,251,19,143,77,83,22,133,202,46,29,55,113,191,182,4,79,68,58,4,247,162,93,254,155,247,167,196,131,252,190,138,57,241,15,166,79,176,19,175,194,251,229,148,238,130,98,173,111,111,122,0,73,113,116,14,252,216,47,157,93,59,194,174,121,178,73,14,135,48,56,2,151,156,251,181,39,125,185,48,42,210,20,170,237,133,130,70,200,183,205,141,180,206,101,62,93,21,244,156,61,198,253,230,150,54,95,40,242,87,70,248,244,225,233,117,136,12,224,34,172,70,16,65,98,218,190,39,109,53,236,47,33,97,146,34,33,97,135,202,143,155,132,19,73,134,93,19,220,123,121,48,33,139,65,198,137,189,149,135,97,26,31,116,149,114,25,119,36,183,221,205,206,107,12,174,141,102,196,186,27,193,30,166,245,182,216,136,227,220,122,22,237,50,139,120,153,3,126,120,39,55,238,122,83,31,83,247,84,243,159,177,125,244,138,17,121,29,240,143,254,59,95,223,143,218,70,111,87,26,119,42,113,29,185,156,122,73,135,203,180,50,182,162,15,250,221,168,151,55,173,24,45,104,221,216,130,87,32,213,81,1,229,17,70,63,142,130,250,93,239,157,211,185,51,47,250,82,65,22,207,157,159,123,231,199,237,254,147,1,252,150,57,242,225,71,15,146,249,135,15,63,189,127,109,124,123,197,186,36,26,208,154,36,33,199,155,181,255,120,215,3,87,70,184,207,184,52,239,115,255,85,218,226,30,254,253,68,94,174,35,163,90,223,33,98,21,192,99,32,74,52,84,49,198,196,27,225,230,218,87,50,24,161,67,227,234,161,8,251,239,151,182,3,69,164,182,217,167,144,200,163,212,10,69,68,116,108,28,4,169,5,104,67,229,219,11,253,182,62,217,195,170,122,174,163,43,190,117,161,255,241,117,177,203,49,116,150,169,95,189,227,96,89,154,35,233,214,11,32,221,75,28,221,93,180,117,167,79,15,61,237,142,155,123,1,155,171,15,119,176,94,172,199,167,32,203,164,59,208,55,194,43,203,57,18,112,153,240,107,191,94,144,162,230,184,141,5,97,210,255,62,5,121,139,68,243,191,182,32,194,103,45,225,11,5,65,153,200,201,94,154,237,203,30,156,137,151,130,231,159,85,160,62,7,204,146,242,61,252,69,194,240,11,237,225,111,90,231,175,62,21,0,142,192,169,5,48,139,47,204,105,88,217,128,106,55,214,114,10,155,12,230,230,254,171,80,52,4,148,237,191,47,45,163,79,2,45,99,38,87,109,107,86,128,227,122,25,32,184,47,13,219,92,215,170,216,161,118,218,159,183,159,203,92,71,181,0,228,80,80,245,47,156,209,20,5,101,234,81,194,191,92,148,245,0,64,84,47,21,117,110,192,216,7,254,234,46,56,249,182,176,239,14,223,48,194,127,124,127,90,214,215,82,114,24,229,30,230,0,56,45,13,86,92,79,197,109,239,215,250,251,61,156,25,118,9,146,135,175,193,175,158,244,206,163,188,123,58,255,198,8,49,197,121,65,148,50,138,0,215,1,128,86,105,122,16,0,37,183,182,206,8,251,43,150,212,85,218,205,140,60,173,32,245,140,110,144,75,48,93,89,149,56,151,170,203,39,44,85,240,123,244,103,146,71,29,164,133,115,147,220,134,76,5,227,130,85,129,118,100,94,61,226,186,200,157,83,133,250,11,79,163,162,246,188,84,232,124,81,168,130,126,54,57,105,88,201,151,213,81,121,73,226,203,162,114,167,115,174,231,96,50,147,202,43,210,175,236,117,18,50,130,74,158,246,242,166,115,131,158,40,73,214,204,123,187,5,124,227,38,204,42,42,245,236,84,230,180,119,169,122,83,69,250,11,79,163,130,246,172,166,189,95,123,254,139,204,99,20,237,136,206,189,168,12,164,9,213,7,3,66,229,206,231,92,191,160,70,92,68,167,66,178,138,241,115,249,183,100,20,126,149,21,49,71,228,145,117,156,102,11,136,92,229,215,191,233,146,244,241,222,13,222,85,247,237,132,95,12,239,20,165,231,124,125,248,202,55,83,157,4,68,32,251,215,220,189,1,22,58,31,137,100,236,143,36,150,59,125,150,113,207,254,11,89,76,206,52,124,158,209,69,77,246,38,250,12,51,242,13,155,46,71,118,189,44,239,240,226,39,189,83,190,109,103,120,85,252,192,77,113,167,208,12,97,129,172,152,151,213,53,64,67,96,27,8,23,212,20,134,74,239,169,76,145,31,0,106,159,145,208,120,28,88,150,35,39,71,120,46,196,5,255,248,78,114,59,69,119,9,66,239,9,238,222,19,164,217,121,35,40,172,118,12,128,1,31,170,119,33,82,247,236,161,167,100,123,212,158,17,25,184,0,240,89,226,3,212,151,81,186,29,94,32,35,171,254,226,160,112,58,8,108,241,57,186,248,115,23,11,113,254,106,239,72,108,156,209,92,249,75,32,210,183,94,136,205,242,183,238,217,193,65,49,225,223,35,167,141,137,67,97,125,146,59,2,41,207,127,140,38,88,105,44,184,106,217,55,55,124,57,68,111,157,255,30,181,87,30,148,98,241,71,243,57,229,172,191,189,251,80,82,148,3,34,40,136,6,84,3,123,169,106,164,204,17,228,69,92,184,87,128,236,242,209,185,79,84,41,95,249,244,33,90,83,179,172,48,228,141,129,60,125,188,243,63,254,173,174,167,253,189,50,120,142,216,220,19,117,131,36,171,122,240,170,35,254,44,131,140,76,28,149,255,208,10,232,200,146,239,205,155,242,105,21,48,9,255,15,47,127,253,98,23,252,6,177,243,211,95,254,245,127,189,63,188,74,165,139,200,172,121,8,167,184,70,55,251,207,213,67,52,6,130,192,225,120,234,215,250,251,196,19,135,166,40,97,186,120,17,78,27,50,87,220,236,129,61,62,140,140,60,13,54,131,248,123,247,27,255,121,242,236,251,157,103,211,111,78,179,231,38,135,157,80,100,91,0,208,164,84,110,203,246,28,208,192,166,119,182,74,183,138,158,79,192,249,143,2,106,147,171,166,112,182,68,18,1,128,181,173,30,168,229,211,151,243,120,249,133,67,200,118,155,133,79,144,39,108,165,199,39,233,61,182,72,171,20,228,164,10,78,82,191,243,159,7,76,214,215,212,238,96,14,163,85,23,144,124,235,20,53,102,242,28,188,41,194,146,214,135,212,43,247,187,143,239,192,126,193,237,162,98,141,188,29,245,120,125,14,132,7,42,119,2,134,249,248,14,18,42,37,192,154,193,109,62,206,8,55,17,210,19,116,220,65,214,22,97,34,122,165,214,253,22,59,32,91,86,79,118,28,11,196,194,111,39,127,29,198,253,209,179,123,246,26,157,115,71,114,74,159,177,59,199,56,26,227,55,142,218,250,132,68,119,237,119,113,186,120,21,175,50,253,66,112,243,38,67,143,132,37,117,244,134,135,231,21,103,209,154,238,244,78,204,147,228,233,241,14,52,109,144,221,95,110,243,39,77,142,191,210,100,207,190,183,120,207,90,13,126,117,123,195,101,123,195,85,142,95,152,101,77,178,35,153,124,183,49,208,189,189,199,62,116,130,205,229,4,172,238,62,156,97,184,141,10,126,86,200,250,86,122,186,111,35,241,127,122,252,249,151,63,191,104,249,145,95,162,243,109,62,162,46,146,17,211,22,79,64,74,144,50,98,125,21,226,65,170,96,185,152,32,109,202,2,32,82,124,169,53,142,187,38,76,131,103,148,74,201,38,49,206,208,109,203,118,254,50,173,133,166,105,109,170,25,30,0,164,103,133,136,32,52,26,184,59,253,230,46,1,188,68,69,14,82,59,163,12,241,4,210,125,215,176,141,59,79,255,236,89,223,33,55,95,194,162,194,84,60,158,39,84,85,32,53,182,135,21,143,154,163,154,198,217,107,218,219,136,122,65,109,4,71,24,245,68,62,200,110,93,198,72,5,112,17,192,29,48,127,149,101,44,192,234,249,30,217,219,38,0,99,36,121,110,187,222,130,60,147,75,212,231,209,99,183,98,130,65,172,27,93,31,5,177,158,21,149,112,117,129,241,27,1,98,226,116,219,175,81,72,129,100,44,224,186,236,166,67,68,195,65,179,219,198,107,79,188,245,187,99,16,18,118,83,190,50,139,214,107,105,131,229,36,224,119,158,248,161,20,109,76,7,9,19,154,151,46,195,57,94,103,79,92,250,221,113,21,116,88,249,36,231,226,241,195,235,184,243,196,207,1,59,136,242,229,58,199,126,101,171,198,26,215,22,4,156,228,91,127,173,198,112,11,235,94,227,205,243,221,230,203,190,232,53,110,199,114,81,89,72,155,205,29,45,241,239,34,26,143,7,32,78,247,40,46,99,12,32,76,128,201,224,86,236,45,200,150,93,70,231,116,137,198,218,7,222,175,191,97,1,190,255,227,43,65,57,21,71,96,194,38,20,47,21,236,108,61,60,37,65,170,152,76,193,163,204,219,8,11,212,97,21,183,211,130,187,46,96,103,32,160,59,65,47,42,194,30,232,95,138,19,45,23,101,161,209,131,81,3,206,91,16,220,40,241,124,217,165,229,23,194,87,182,132,177,223,138,80,182,201,57,225,222,157,242,233,47,4,105,151,225,138,86,14,182,209,90,90,178,166,238,193,226,169,134,220,132,83,237,245,80,149,206,245,93,47,234,27,47,234,251,86,248,110,138,48,15,184,170,56,73,180,162,88,163,203,52,185,133,3,171,82,224,10,182,1,161,119,222,132,252,24,101,141,69,208,101,194,44,225,230,173,24,180,171,28,41,176,41,179,25,234,248,63,126,253,37,165,26,68,128,245,26,146,187,95,233,126,99,190,34,254,12,108,58,0,116,189,98,52,246,151,82,217,3,197,77,23,77,122,169,116,247,141,198,7,65,79,175,7,229,232,31,169,51,55,125,149,212,153,253,163,170,152,213,132,188,94,213,228,189,157,163,205,47,183,19,109,33,160,63,216,63,183,191,126,154,157,18,6,23,204,51,59,7,15,95,105,165,198,186,106,150,180,139,134,181,115,195,122,186,123,140,200,22,140,209,128,143,39,112,118,142,47,183,243,171,205,148,2,101,218,64,8,133,152,3,24,116,193,35,65,230,105,235,44,211,10,236,138,57,24,154,48,4,36,128,41,142,43,32,40,250,38,234,162,166,19,94,250,51,211,203,54,120,37,212,55,50,198,210,42,145,105,175,117,130,190,153,252,37,233,164,77,246,116,114,120,105,171,39,60,185,223,127,207,17,111,112,119,18,98,24,28,165,49,137,163,0,243,142,235,143,50,133,111,216,48,115,162,252,245,163,102,147,77,49,151,193,85,61,15,218,218,103,153,127,116,49,55,167,151,167,99,188,152,142,167,217,39,194,228,19,225,147,81,211,140,44,251,160,149,175,140,153,15,153,199,33,84,140,91,56,0,183,229,19,232,26,59,210,242,70,222,37,81,208,51,110,130,37,125,223,42,137,85,69,46,154,182,19,113,145,215,217,39,64,55,180,36,58,174,146,241,197,164,100,250,66,192,146,226,204,196,10,69,79,229,161,167,61,179,89,185,77,251,116,18,144,106,198,100,47,42,122,51,235,17,143,49,187,50,130,29,241,195,42,209,103,190,203,216,214,32,56,181,157,76,209,60,113,18,153,221,234,76,151,250,171,176,45,36,56,191,152,46,94,31,35,62,86,225,208,51,241,87,74,59,93,164,117,183,148,224,185,95,126,238,215,223,34,250,63,190,63,252,239,87,25,52,177,154,234,84,112,16,92,191,143,2,4,195,236,194,202,43,155,24,54,208,174,192,97,202,233,0,183,132,55,24,125,9,82,114,34,194,20,118,160,2,151,155,50,240,110,214,165,192,85,174,233,129,245,223,32,56,161,68,241,244,1,24,15,36,58,224,137,80,247,7,185,125,124,114,127,82,232,97,224,137,176,246,88,147,156,70,4,59,72,15,126,227,185,253,135,255,247,254,116,250,240,239,175,10,125,138,73,171,53,193,10,57,9,72,205,150,139,29,18,232,153,1,210,210,223,30,102,201,33,121,182,131,71,26,151,177,17,4,227,36,80,52,166,34,236,236,27,96,99,36,195,2,45,101,61,41,55,101,204,36,0,236,196,114,93,181,5,96,74,239,225,171,79,96,79,219,2,225,239,193,229,59,66,167,72,115,107,195,250,217,166,198,61,180,83,110,114,145,42,14,148,65,144,34,143,132,142,89,232,27,237,220,178,57,141,194,182,136,130,210,144,161,226,234,150,223,233,62,110,50,117,46,174,62,195,128,113,149,137,175,98,210,103,55,82,14,170,27,96,14,244,8,134,48,7,154,33,107,88,193,240,120,166,208,184,215,117,151,40,20,79,177,2,196,229,196,74,174,39,201,97,249,115,144,81,114,144,221,169,176,0,103,160,198,214,123,185,52,79,25,164,131,131,112,129,36,19,238,2,193,168,98,84,224,189,81,89,83,193,200,249,4,8,16,45,254,130,206,103,195,145,88,76,106,146,5,109,145,111,191,134,140,223,180,62,71,124,61,15,75,71,238,193,174,196,134,69,175,238,86,48,181,46,62,115,139,109,189,126,224,28,86,32,96,25,213,251,115,255,242,232,57,250,87,147,127,21,253,213,211,220,11,246,255,188,128,183,91,214,92,160,158,139,130,84,243,75,254,235,115,225,246,32,80,205,38,75,45,121,191,110,151,127,143,158,70,41,22,127,52,159,83,10,151,112,123,128,47,140,189,182,189,14,178,36,30,127,190,101,93,253,120,120,252,233,233,47,39,57,177,252,225,167,159,127,248,241,151,215,198,174,37,42,135,59,255,19,206,55,37,113,109,198,233,97,104,107,135,42,219,53,82,28,204,199,230,36,53,92,81,140,87,108,4,11,144,52,43,232,154,160,186,186,141,114,44,119,158,231,115,144,35,45,242,167,140,137,29,122,124,156,114,139,7,191,200,161,221,173,206,45,61,52,156,85,163,113,226,32,109,174,229,59,192,112,221,206,201,127,135,135,251,27,192,253,42,238,180,41,61,224,111,229,172,22,78,229,205,105,243,166,192,85,235,230,223,42,114,168,223,31,55,177,133,15,153,51,182,220,37,57,115,159,240,106,2,169,24,32,7,176,167,221,148,228,30,43,165,94,246,51,186,57,187,62,42,230,66,56,120,89,254,122,245,82,183,94,83,57,195,120,105,174,37,142,200,239,221,26,101,246,218,141,247,243,39,233,101,78,110,99,32,89,69,144,15,227,180,224,156,19,9,174,202,52,76,237,121,246,251,187,0,163,189,32,202,135,58,128,65,36,84,58,152,188,54,227,159,65,247,89,195,157,191,123,158,253,86,22,94,192,126,91,67,208,27,180,24,174,19,10,178,43,53,79,199,217,26,140,59,197,32,178,40,130,235,11,249,197,12,178,164,108,177,43,102,71,216,42,70,161,11,48,8,16,44,51,118,35,221,104,17,42,229,155,81,24,174,103,245,225,195,159,127,250,249,253,211,211,171,84,40,69,16,0,4,40,234,94,19,224,92,201,197,101,14,250,103,103,90,70,235,115,16,170,18,255,192,40,203,142,166,148,239,130,228,98,236,186,139,208,146,147,96,172,251,37,127,215,103,44,166,242,17,115,191,7,61,240,224,32,201,193,145,180,21,132,110,101,190,29,9,27,159,158,145,188,216,132,104,147,212,189,250,104,186,200,241,168,248,89,207,185,162,107,148,222,197,81,186,206,249,232,202,235,166,162,180,119,108,243,94,162,254,60,11,75,238,40,51,228,103,46,191,90,38,16,29,54,171,213,82,127,193,121,24,250,165,210,60,4,1,44,25,149,165,99,51,184,113,252,188,170,11,233,180,229,178,147,179,58,90,39,195,27,172,209,136,12,129,243,167,188,110,229,164,81,235,3,54,160,171,231,40,84,41,12,235,179,31,201,242,8,176,191,7,52,82,210,74,141,119,83,190,171,172,249,209,120,193,94,121,243,211,222,252,47,24,26,17,84,9,246,199,10,58,42,2,215,179,29,253,229,136,59,242,193,221,196,228,0,128,159,19,102,166,115,233,248,83,73,231,229,38,197,108,113,231,1,15,22,244,166,184,27,132,186,62,185,158,2,61,24,38,202,214,149,175,45,228,233,211,204,15,123,230,225,243,204,21,180,15,47,134,66,88,191,237,32,48,181,36,175,162,40,234,38,248,169,220,238,99,150,35,23,214,53,182,17,221,71,104,185,42,223,143,85,64,122,171,28,53,154,134,19,59,224,47,184,239,64,83,78,25,12,138,187,226,198,128,34,170,197,114,4,215,75,202,171,204,230,54,130,130,131,240,188,86,7,189,11,213,255,120,130,35,148,129,172,232,68,81,75,19,20,58,6,164,4,9,15,37,32,88,36,129,227,4,142,55,254,231,227,59,92,234,17,81,184,159,162,32,237,18,142,56,57,159,186,139,134,110,113,152,57,193,111,10,234,57,29,228,225,209,4,170,183,57,200,224,42,198,172,62,9,10,79,254,75,76,196,124,180,113,104,207,48,35,71,54,51,16,165,172,235,142,57,30,162,44,107,5,8,7,63,61,37,95,43,212,64,33,118,230,109,18,154,163,144,75,221,201,205,93,128,58,105,148,159,109,156,14,117,10,142,173,86,5,77,41,7,152,120,18,8,33,1,163,21,174,77,112,61,237,206,56,211,83,86,54,108,249,71,136,62,196,216,107,146,193,255,63,78,219,154,44,83,88,114,177,218,0,226,103,52,53,60,222,170,109,159,76,138,185,74,60,95,133,138,155,250,227,216,31,251,211,248,201,211,249,229,199,127,203,196,214,207,15,169,176,134,147,159,89,254,84,155,190,146,175,125,60,228,132,185,240,166,158,223,0,75,36,152,70,98,121,57,194,23,214,248,18,172,204,238,217,105,87,119,41,4,105,12,75,199,118,152,86,247,188,18,248,101,124,200,11,29,194,122,223,158,193,167,253,205,196,224,123,0,2,126,126,157,107,243,86,20,176,118,75,233,185,17,196,121,213,121,69,36,1,8,82,133,141,215,91,28,12,67,191,190,131,241,76,33,61,44,119,205,6,184,189,221,152,54,178,76,35,59,216,80,226,19,239,57,127,124,215,130,251,215,228,182,184,29,110,37,102,10,147,188,123,52,24,213,6,178,234,22,250,13,158,93,248,229,44,30,38,125,118,179,178,121,117,124,12,212,15,1,92,30,130,44,38,228,20,121,209,207,150,157,206,42,74,2,70,56,136,51,246,211,239,192,106,85,174,10,227,234,86,223,25,12,229,46,52,68,46,210,102,39,136,29,252,58,224,8,135,25,44,208,147,70,15,111,110,38,7,170,234,170,248,143,24,196,225,31,34,175,10,12,181,182,225,98,1,141,136,187,158,92,37,48,136,203,114,251,245,72,111,94,124,84,100,16,75,182,116,167,196,234,56,152,139,0,22,182,162,104,197,158,105,220,252,132,70,169,148,20,252,65,62,195,85,3,4,114,8,56,204,73,220,114,106,109,220,34,64,192,87,32,49,178,184,183,53,247,157,139,234,154,55,217,163,226,200,121,22,155,57,0,160,128,82,142,146,73,171,103,112,75,49,230,0,25,76,75,98,116,155,7,18,93,171,132,118,33,57,48,15,110,177,139,35,197,160,3,146,255,136,44,116,8,246,185,72,199,4,127,108,9,183,40,187,189,126,7,217,6,170,142,64,52,150,162,176,222,69,241,83,9,177,212,128,247,0,82,93,48,235,51,30,170,14,197,143,68,108,145,169,240,184,83,38,160,48,101,194,75,100,96,151,69,52,227,88,138,179,223,34,251,98,24,253,32,18,86,218,109,97,40,207,138,172,35,239,175,136,51,215,166,185,144,1,65,148,100,12,14,132,88,116,65,48,207,128,163,34,150,73,253,142,45,182,181,65,74,225,215,211,251,53,245,40,153,65,83,32,138,118,230,103,197,178,51,232,93,139,242,0,234,119,140,93,69,79,38,131,41,218,41,64,25,246,208,230,94,11,91,242,101,224,89,10,237,73,93,77,60,81,52,125,160,192,53,173,62,44,127,228,233,12,29,176,137,31,129,204,74,194,41,194,78,178,175,189,126,231,227,15,30,155,60,227,89,50,194,243,7,161,86,54,10,140,54,0,122,179,143,128,175,56,191,222,212,234,101,14,238,203,37,182,177,248,108,87,185,130,175,47,167,228,190,71,10,173,85,237,80,2,171,6,236,43,192,1,145,131,130,113,227,8,76,30,151,163,215,151,195,139,58,217,130,98,117,139,137,19,29,145,93,86,168,64,15,2,233,90,53,96,73,93,186,223,185,13,59,17,77,89,143,161,79,28,31,168,226,107,88,214,158,211,216,68,124,105,193,203,183,253,14,42,189,106,127,235,243,107,245,153,69,12,7,49,146,111,22,173,43,113,91,50,201,88,228,231,74,33,169,105,145,70,33,166,163,110,9,49,140,59,78,207,208,165,5,85,225,220,224,2,87,212,65,169,223,40,178,28,105,146,15,77,155,132,184,34,89,15,220,100,84,44,31,151,164,39,193,208,55,252,31,237,77,85,4,102,52,76,235,151,104,189,190,73,36,226,212,8,162,147,109,154,13,21,133,66,209,70,226,160,90,142,128,171,152,11,236,74,24,66,203,101,62,17,98,71,113,106,28,11,93,181,243,177,208,228,34,56,240,62,239,180,115,114,170,44,101,191,227,52,148,33,54,59,41,98,117,110,97,26,82,13,125,175,17,50,180,111,68,165,185,56,91,110,102,105,45,227,174,244,117,35,196,107,200,99,226,225,229,238,66,167,170,200,63,222,40,17,101,189,8,181,150,240,224,152,65,228,210,23,165,66,243,172,218,163,115,7,222,210,30,171,58,84,189,66,184,231,59,167,18,250,234,90,122,34,4,104,197,61,223,228,214,70,146,205,161,30,8,1,4,34,5,78,86,210,156,143,59,130,171,1,57,134,236,69,190,128,207,242,180,197,226,13,149,253,226,238,127,58,124,229,153,191,248,65,60,251,193,250,224,63,111,25,67,63,116,57,88,170,219,55,147,133,81,42,40,248,170,108,218,133,177,30,112,140,65,130,226,34,7,185,200,51,237,147,22,20,172,252,90,198,29,78,225,169,91,238,56,238,92,79,202,157,167,241,198,75,112,163,183,147,231,48,157,19,113,23,134,76,167,231,127,149,182,23,218,77,252,209,122,252,214,202,149,246,215,84,206,101,59,191,90,65,121,175,120,21,241,167,251,155,244,159,86,253,94,164,118,163,171,68,47,244,95,187,172,221,183,89,171,255,233,241,135,211,171,141,213,211,223,214,67,80,224,52,196,82,209,100,180,174,105,130,158,224,55,181,167,126,57,233,110,98,247,19,44,133,30,244,75,127,97,249,36,9,119,164,37,115,191,14,135,157,120,35,90,65,120,14,229,73,151,42,202,175,120,136,124,98,38,202,180,144,131,117,136,250,11,197,193,242,43,40,6,247,63,43,30,153,192,223,251,215,18,82,240,253,183,116,249,55,132,28,175,72,72,209,234,32,235,143,247,68,54,75,34,98,203,41,100,55,40,32,72,213,22,141,189,170,36,173,83,255,61,66,22,151,34,103,253,227,236,55,31,223,45,176,43,8,120,245,160,222,45,223,80,239,227,135,63,191,255,233,241,223,222,255,225,240,151,159,159,95,229,185,98,167,45,230,23,27,53,69,62,105,148,225,3,242,194,246,8,26,150,226,155,213,238,43,130,120,220,26,183,60,111,204,228,244,29,175,202,228,127,119,143,112,34,205,45,107,56,122,154,207,51,25,217,124,65,21,42,4,202,169,130,61,19,31,21,7,198,163,193,12,231,101,96,117,33,122,210,61,177,187,57,174,203,122,90,161,87,33,87,249,81,145,10,247,208,113,80,85,45,185,147,33,241,109,72,68,64,53,252,60,157,136,76,39,53,219,61,54,55,66,107,178,129,5,164,157,179,4,8,225,47,125,134,15,12,88,103,121,194,144,173,87,227,186,229,170,188,184,232,111,89,253,239,255,239,79,31,126,254,229,15,255,122,250,203,251,215,197,184,45,10,216,219,214,71,108,90,36,114,233,42,184,113,205,95,108,76,173,187,74,198,58,185,52,225,64,18,99,1,14,43,186,9,144,255,142,251,59,192,231,218,246,29,183,73,190,247,254,219,177,9,96,62,242,212,10,1,175,227,179,29,240,196,202,124,124,57,241,117,9,249,24,49,139,75,249,147,250,174,50,111,85,75,90,47,124,125,36,4,193,86,167,254,211,167,19,20,175,63,11,132,205,197,117,44,56,109,4,134,46,112,116,227,237,116,149,246,232,105,227,193,83,46,253,173,240,183,215,145,214,179,199,6,11,11,134,240,221,231,157,186,247,184,60,209,154,152,240,25,240,218,45,130,160,159,132,138,133,204,122,243,184,38,185,140,59,48,73,55,231,68,136,2,137,238,6,144,70,154,42,146,185,167,177,62,186,199,138,114,193,236,50,96,43,162,190,2,129,180,255,116,188,9,59,190,54,199,125,92,203,244,89,69,245,158,176,89,96,71,183,19,10,30,176,27,137,183,177,110,111,49,237,1,93,119,145,225,51,113,239,113,218,133,10,35,14,173,223,86,200,151,207,135,105,214,32,129,14,104,107,129,181,34,223,100,188,69,137,34,196,175,229,0,32,246,106,133,163,168,143,219,125,69,141,212,193,32,82,120,97,232,81,153,71,145,198,177,229,147,245,196,27,15,190,135,202,235,183,64,149,252,175,15,127,249,217,174,63,199,95,252,220,24,148,176,207,2,124,223,224,65,14,18,87,20,5,141,79,178,255,50,154,32,55,167,154,9,100,226,215,205,25,14,200,94,24,5,241,179,224,246,50,233,48,60,195,156,99,243,144,53,89,234,105,56,123,48,110,147,135,91,129,220,216,160,152,187,36,128,240,10,13,155,175,224,52,189,42,164,232,198,105,240,244,158,189,36,246,82,114,101,40,107,129,238,56,253,108,68,236,35,166,6,0,148,142,223,125,199,130,17,243,146,36,180,6,7,43,168,123,141,170,37,128,107,105,189,174,210,159,187,189,18,170,189,16,197,80,105,171,37,164,121,103,111,67,243,200,171,206,232,192,64,9,126,178,23,49,210,173,46,61,113,232,123,208,173,211,72,150,196,201,247,14,35,254,0,100,18,188,154,20,137,115,25,202,70,235,40,36,248,4,62,132,202,231,156,112,25,93,115,55,241,40,107,27,56,118,36,79,244,180,87,27,132,213,146,70,209,93,94,164,132,253,38,45,78,193,114,131,193,179,195,156,244,175,245,244,176,99,246,19,70,173,205,158,104,84,189,127,239,229,80,69,231,165,4,81,194,36,242,73,128,76,166,119,131,63,241,230,251,229,134,28,101,146,18,16,30,203,95,41,158,29,2,8,159,113,231,80,4,57,244,26,8,38,60,141,134,246,14,71,170,211,60,58,41,4,152,183,30,68,246,162,216,166,138,171,234,108,78,148,104,112,114,193,70,117,62,215,39,51,216,94,197,3,87,2,76,226,121,73,138,179,9,176,66,96,183,4,191,8,62,131,141,204,109,140,51,19,106,195,27,220,182,96,204,252,219,222,115,94,211,222,239,125,89,161,46,49,222,81,160,150,142,38,223,164,163,34,222,229,42,24,40,100,141,170,151,95,247,54,45,152,116,225,247,238,54,204,206,54,249,212,145,203,176,32,9,89,171,24,102,136,135,128,201,236,242,133,94,90,239,206,222,20,148,214,107,24,43,41,202,217,117,234,131,1,58,112,233,93,173,51,101,196,200,157,62,73,183,231,184,164,189,247,213,208,201,27,218,139,158,122,97,106,168,2,198,82,97,200,171,182,120,111,115,189,207,195,220,229,44,154,170,16,143,172,179,55,190,56,213,49,171,75,50,26,103,223,88,58,222,214,222,179,111,11,33,180,131,160,8,172,214,5,208,167,32,248,162,5,60,182,36,15,95,205,84,111,234,24,43,53,117,86,83,123,151,244,249,249,241,93,150,145,77,89,42,155,216,1,121,162,118,152,185,239,106,73,146,168,126,227,63,79,151,207,166,171,87,253,78,8,111,97,186,78,113,249,236,58,185,148,225,0,222,6,16,52,251,206,179,244,15,112,3,221,191,246,191,203,24,59,127,55,93,190,211,223,94,195,190,245,249,141,254,118,14,178,74,216,181,103,123,249,87,44,251,178,105,111,240,125,251,119,191,143,250,182,63,143,109,255,159,224,164,91,192,48,254,175,223,204,234,122,10,60,156,243,237,124,252,253,157,143,154,134,255,100,36,1,178,5,190,137,210,20,142,189,209,207,213,113,98,247,125,203,213,79,62,115,166,50,20,113,74,40,105,142,39,235,251,106,79,166,10,206,29,244,60,11,83,126,108,181,190,172,122,119,185,220,209,187,29,19,62,204,228,16,84,99,82,88,81,166,213,224,134,48,139,204,234,144,112,218,58,63,244,84,190,69,207,87,91,244,124,185,69,247,125,195,155,48,247,126,234,52,206,245,158,239,85,77,238,130,233,100,137,182,136,203,61,122,148,234,71,242,40,213,219,115,185,227,139,228,138,210,195,129,159,107,115,233,45,238,125,5,194,7,36,81,13,221,234,247,181,107,63,250,125,150,6,185,15,121,47,219,153,88,1,150,107,121,27,185,189,56,17,196,44,197,115,40,180,78,156,0,140,202,64,162,198,89,154,2,176,234,215,85,1,177,116,28,41,109,139,46,175,239,39,146,34,186,44,154,26,29,222,47,42,70,220,141,84,188,145,138,55,82,241,198,114,127,59,73,49,59,213,51,15,170,231,70,205,222,168,217,191,211,212,67,175,133,206,60,46,171,52,243,243,78,180,212,90,134,10,202,137,163,157,104,193,42,255,58,217,197,129,208,9,153,78,219,56,198,158,111,227,110,226,48,107,145,42,226,64,73,78,180,204,125,197,251,158,211,119,123,0,91,214,48,72,134,44,179,36,17,99,110,245,131,149,13,213,189,29,186,183,67,247,118,232,254,206,14,221,62,128,96,133,25,103,178,239,123,75,95,49,75,95,44,125,214,141,77,152,200,140,211,216,21,147,251,244,192,230,96,36,186,122,173,168,189,179,72,131,131,139,194,45,28,219,162,167,220,183,117,183,15,28,235,65,128,17,206,45,232,6,218,192,45,168,250,44,63,116,170,95,220,76,63,140,247,173,24,243,181,90,58,255,216,187,198,207,158,217,157,120,166,190,51,13,142,212,45,231,70,85,250,234,245,186,72,211,63,120,85,47,210,55,56,225,114,56,199,163,28,55,233,54,162,91,248,100,119,200,241,50,157,27,156,252,188,155,55,89,56,78,131,115,213,121,39,237,136,30,0,131,184,222,68,21,255,12,162,138,190,124,146,96,208,219,237,52,191,157,230,183,211,252,118,154,223,78,243,255,18,167,249,88,208,246,36,255,254,197,208,107,234,6,205,214,142,174,73,191,201,93,254,211,237,101,8,36,2,38,62,81,64,233,174,223,187,114,160,199,91,192,241,149,67,103,180,71,179,175,10,77,199,231,237,69,143,105,69,251,145,218,137,166,81,69,17,77,211,245,32,248,38,230,131,217,201,7,229,174,133,10,57,227,11,117,76,171,197,177,203,125,90,245,125,227,178,143,31,25,175,182,141,152,61,125,136,176,41,209,154,16,140,157,108,236,108,86,252,35,105,58,172,57,255,72,213,117,149,210,212,85,74,183,105,254,119,157,230,125,108,176,160,52,106,244,38,231,189,201,121,111,156,225,141,51,188,113,134,55,206,240,198,25,222,228,188,255,236,246,89,132,76,167,131,252,200,60,140,181,232,36,240,232,102,39,129,103,39,129,167,78,2,79,157,110,233,83,201,201,172,169,251,18,247,85,218,73,224,183,109,19,140,194,4,152,165,176,53,138,147,123,25,52,62,112,30,198,61,180,122,95,46,125,113,207,221,19,168,211,234,115,167,213,53,207,188,238,115,175,251,173,167,255,195,122,218,207,75,121,186,33,60,249,103,90,209,183,83,229,119,114,170,116,106,141,89,153,161,207,110,44,195,141,101,184,177,12,191,59,150,97,233,240,16,197,143,138,155,156,253,247,32,103,239,36,195,46,3,251,71,150,232,189,139,148,165,80,7,184,118,255,254,189,108,251,187,0,132,96,190,121,64,220,244,2,255,176,122,129,209,130,49,149,127,247,126,153,30,212,119,138,75,102,239,191,105,50,110,154,140,155,38,227,198,150,220,216,146,127,58,182,4,243,31,54,118,66,176,134,246,251,22,21,222,36,78,55,61,198,127,190,30,195,247,208,93,228,251,15,36,173,150,165,253,77,186,126,147,174,223,246,186,255,162,214,188,169,3,70,131,163,87,111,52,247,141,230,190,209,220,55,85,192,77,21,112,83,5,220,84,1,55,85,192,77,21,112,83,5,220,84,1,255,197,14,174,127,24,62,177,19,61,125,199,249,125,170,44,4,61,101,189,179,192,219,220,216,145,27,59,242,207,161,2,104,61,244,221,162,192,51,191,127,169,193,88,247,93,202,241,59,151,201,248,196,159,186,0,233,166,11,184,233,2,110,186,128,223,160,11,80,44,250,185,172,4,253,59,188,122,140,254,241,231,163,251,115,248,206,64,188,117,98,110,254,3,108,13,175,222,231,160,217,7,35,152,137,120,118,147,177,255,109,79,75,66,180,49,128,46,209,59,252,195,147,112,55,178,252,83,178,124,16,181,201,35,232,30,6,77,251,21,234,244,233,43,228,233,87,72,225,233,203,164,176,136,90,191,60,244,138,47,211,139,76,217,235,121,178,191,53,147,168,115,47,54,173,164,223,49,171,108,204,1,65,220,108,36,7,111,48,125,137,192,159,126,149,192,127,250,34,95,113,248,85,190,226,227,187,142,80,103,157,174,64,172,135,191,145,216,226,119,43,151,241,211,214,235,189,159,182,191,63,65,215,171,165,116,96,150,120,236,100,63,5,14,127,75,233,225,244,183,150,109,10,6,252,141,194,124,94,7,69,248,53,185,235,127,142,84,248,130,52,155,241,106,94,254,129,160,130,222,109,177,7,43,190,91,137,165,30,210,119,253,119,26,191,203,8,43,233,247,207,213,227,151,127,33,221,254,148,88,163,213,182,130,252,229,164,75,37,20,113,107,138,34,254,240,245,242,247,122,126,124,215,122,148,237,82,68,178,31,252,36,176,14,242,56,161,205,99,160,219,116,100,247,31,253,149,203,216,232,59,29,104,175,155,200,69,166,138,111,97,251,221,8,14,110,100,137,108,90,250,214,154,20,199,187,119,250,152,94,131,92,241,29,127,208,43,126,132,116,194,184,211,14,99,62,106,119,232,3,216,139,234,9,9,205,236,209,231,217,80,25,78,72,231,94,156,151,190,223,234,212,100,67,213,25,51,232,213,254,165,183,131,80,244,62,223,119,218,164,189,241,51,22,82,212,250,228,237,106,27,176,53,188,196,230,97,167,157,1,200,205,105,197,113,187,134,39,55,12,181,156,61,246,124,88,44,15,219,144,171,70,96,238,135,177,15,193,220,201,192,62,4,59,95,153,139,230,183,184,139,125,55,93,61,26,121,39,139,141,133,96,165,245,114,199,177,239,187,84,255,162,239,23,157,242,161,222,131,8,237,201,71,233,78,115,116,226,89,233,58,225,90,172,16,197,221,246,225,108,149,109,175,23,221,9,230,30,228,124,39,196,92,236,233,221,55,142,127,186,111,11,138,201,26,91,118,98,97,225,252,95,88,144,77,4,237,254,128,46,236,198,181,83,239,195,89,125,56,245,62,116,188,49,209,55,182,69,219,33,113,99,203,111,108,249,141,45,191,177,229,55,182,252,198,150,223,216,242,27,91,126,99,203,111,108,249,141,45,255,39,97,203,111,230,121,55,243,188,155,121,222,205,60,239,102,158,119,51,207,187,153,231,221,204,243,110,230,121,55,243,188,155,121,222,205,60,239,230,170,127,115,213,191,185,234,223,92,245,111,174,250,55,226,251,70,124,223,92,245,111,174,250,55,87,253,155,171,254,205,85,255,166,11,184,233,2,110,186,128,27,106,239,13,181,247,198,150,220,216,146,27,106,239,13,181,247,38,30,187,169,2,254,75,169,2,110,209,252,110,74,140,155,18,227,22,205,239,70,128,223,8,240,27,1,126,211,11,220,244,2,55,189,192,77,47,112,211,11,220,244,2,255,81,51,35,87,201,64,183,197,25,229,155,148,253,38,101,191,73,217,111,68,254,141,200,255,103,35,242,131,29,97,172,102,223,184,126,247,20,88,204,93,208,192,253,77,41,112,19,55,221,148,2,95,87,10,200,202,254,159,171,201,131,2,234,8,2,55,210,227,70,122,220,72,143,27,233,241,215,145,30,183,211,252,119,114,154,211,62,150,173,77,158,114,19,74,255,62,132,210,109,211,129,159,172,38,133,238,186,73,191,254,142,210,47,155,51,171,78,159,45,50,43,110,82,211,155,60,253,115,40,220,84,86,223,3,54,107,109,184,137,72,127,23,34,82,27,36,77,1,235,171,165,221,156,57,111,76,213,141,169,186,49,85,55,166,234,198,84,221,68,164,55,17,233,127,176,136,212,86,58,167,185,45,52,223,114,111,124,244,127,62,201,170,137,120,163,204,111,148,249,183,81,230,115,180,51,159,115,250,19,232,218,27,27,253,183,151,88,196,202,208,40,52,199,141,167,184,241,20,55,158,226,247,199,83,212,228,192,241,171,213,31,107,192,27,101,247,123,59,94,189,138,243,94,197,127,182,17,106,77,92,152,248,180,27,93,251,95,71,13,182,90,38,146,177,103,38,204,239,124,159,252,151,105,250,31,255,237,255,251,233,241,151,163,253,60,253,191,63,255,235,135,211,255,248,111,254,59,253,240,199,255,254,47,63,28,62,252,56,243,231,15,199,15,127,126,255,211,227,191,189,255,195,251,255,123,120,127,250,151,233,249,135,247,255,254,63,63,252,223,255,254,47,30,232,174,7,196,251,151,255,241,223,200,108,178,79,223,109,70,69,65,143,100,134,241,208,27,182,244,90,186,203,135,95,235,239,67,216,138,17,183,247,213,214,133,118,174,141,45,229,46,198,213,181,66,54,115,140,248,178,14,111,43,146,159,65,188,234,70,127,159,141,24,176,205,227,206,72,143,55,58,49,189,3,22,39,154,57,21,19,68,146,110,244,247,57,45,154,129,196,33,233,4,186,210,76,23,105,252,239,177,11,85,30,154,141,35,212,103,175,76,31,145,139,74,248,223,187,6,116,247,97,84,217,31,206,151,169,189,226,207,196,19,51,250,98,25,100,186,122,101,190,232,21,255,251,212,217,132,139,215,222,117,207,253,251,49,127,47,27,112,217,212,115,55,94,247,202,124,217,43,254,247,25,173,100,72,237,8,35,17,218,97,124,48,93,126,112,89,194,67,100,114,27,69,176,204,87,181,184,204,212,255,30,103,207,243,121,246,161,218,191,120,97,112,252,250,174,38,34,4,62,4,91,188,169,65,246,187,0,175,239,235,106,253,229,223,35,123,111,122,246,169,100,201,251,164,187,152,108,151,127,63,190,139,172,31,104,165,182,65,192,158,124,196,208,26,216,158,115,84,150,39,87,180,74,223,107,131,87,208,80,40,168,159,17,149,199,217,163,232,157,122,92,195,1,204,217,163,28,250,221,158,200,191,157,251,183,48,23,104,51,148,239,177,39,241,14,240,226,63,190,107,198,198,176,55,121,107,198,214,176,204,23,43,232,114,150,60,207,174,202,190,111,70,242,110,117,124,120,231,217,92,45,245,125,141,210,153,197,118,165,116,87,172,212,207,10,249,124,198,61,125,161,47,239,44,167,95,93,227,223,87,227,0,72,161,34,167,189,112,39,117,233,136,191,111,53,216,7,169,132,253,254,103,85,65,22,44,147,11,165,237,234,91,54,228,31,158,126,249,240,243,15,135,199,211,243,251,159,159,126,248,240,227,107,246,100,90,188,217,233,91,74,37,140,95,226,130,205,128,5,85,234,76,19,199,117,255,165,3,16,64,27,77,183,232,169,30,250,79,191,251,158,72,5,122,106,83,60,77,227,206,25,245,181,25,15,21,163,145,158,17,49,182,49,110,209,238,62,249,253,190,217,91,238,139,29,220,164,30,247,212,119,60,187,200,119,92,31,156,110,160,142,198,38,54,94,230,55,169,16,160,115,165,206,148,57,123,205,189,1,101,52,32,168,92,52,133,42,206,22,92,156,245,44,73,141,169,54,59,153,162,91,79,247,118,244,24,33,45,41,45,218,222,96,123,126,222,235,234,151,135,189,103,167,209,139,140,255,184,238,191,223,215,228,247,125,64,166,139,193,209,116,140,138,254,68,231,47,189,218,243,213,40,244,31,59,57,245,205,219,100,116,49,21,9,72,76,246,225,16,145,41,53,66,121,234,141,239,61,114,53,150,15,62,92,106,247,213,251,235,33,87,120,10,49,22,7,215,247,46,115,239,202,100,140,106,133,70,111,212,211,94,157,160,237,103,79,233,125,223,107,127,61,18,139,119,110,122,186,108,162,34,164,218,195,105,57,141,226,250,243,171,209,28,77,88,122,242,153,129,76,125,56,71,74,13,167,170,165,107,219,245,175,39,223,221,62,153,94,232,235,114,213,215,229,129,154,188,98,69,132,213,231,175,159,26,251,157,157,125,246,239,72,38,94,214,244,149,17,121,186,26,135,114,85,80,249,45,148,219,159,254,114,58,61,29,126,126,255,254,85,91,69,34,8,113,54,26,199,42,26,30,237,204,143,200,24,214,105,133,20,11,25,26,40,212,251,213,168,215,106,203,105,41,207,107,14,198,46,238,41,177,81,242,235,235,39,246,223,105,94,172,97,182,102,109,190,218,177,21,140,134,61,233,201,242,166,173,143,54,24,235,228,127,58,141,109,199,26,196,194,66,177,150,174,202,41,221,174,86,187,144,80,196,222,172,250,73,60,54,214,19,19,180,103,30,251,103,105,60,77,149,207,2,223,173,188,95,154,18,172,109,234,229,27,89,238,249,230,244,72,212,230,73,127,84,119,47,39,123,142,161,39,75,145,139,76,129,153,12,215,139,252,40,48,82,227,53,146,97,124,180,69,56,178,242,210,66,241,220,72,163,220,184,160,121,165,231,229,201,148,157,18,68,213,159,103,182,154,175,75,10,101,79,180,103,147,233,205,180,77,254,103,111,196,170,156,107,239,54,175,158,122,46,172,234,57,207,185,238,57,231,209,105,161,141,156,83,220,107,184,141,30,94,247,30,14,77,61,124,26,111,125,24,212,236,109,47,53,81,213,125,224,87,114,136,116,100,109,35,221,234,163,179,108,231,7,227,195,80,95,158,39,225,132,152,129,137,148,159,206,223,86,21,112,234,77,13,244,74,166,188,156,206,227,161,52,241,208,187,151,97,141,26,54,50,200,244,75,107,143,72,21,38,255,115,245,89,240,185,116,234,31,7,101,211,70,54,26,80,114,209,4,223,78,227,43,58,42,170,19,44,185,186,151,178,34,13,205,244,162,146,231,19,147,82,29,59,82,229,61,213,218,83,85,107,172,13,251,24,198,76,50,117,78,228,42,170,9,164,183,254,244,62,142,116,100,245,229,179,82,157,213,218,62,245,146,52,201,42,53,147,8,218,230,20,73,78,212,106,238,211,169,104,137,68,245,133,50,158,68,219,240,45,181,220,167,86,206,125,86,55,239,203,49,58,145,151,77,83,148,158,73,121,76,46,127,214,235,235,79,52,59,89,34,185,141,62,170,101,44,173,218,59,185,232,29,21,87,37,67,56,210,185,39,239,158,64,157,130,134,136,194,200,16,195,2,91,178,74,122,26,111,245,185,222,230,209,3,97,37,163,66,189,53,1,149,85,209,254,181,39,166,252,166,217,57,10,205,99,230,181,164,220,236,249,74,219,213,2,21,163,86,173,100,174,121,89,235,200,178,170,38,249,104,244,75,57,105,135,212,14,19,46,247,85,251,87,140,49,89,179,183,73,166,9,121,202,201,250,229,209,24,189,109,157,252,175,175,139,192,129,49,179,213,222,183,2,17,102,155,245,201,59,195,114,184,200,119,153,62,221,175,121,194,126,173,229,239,149,121,182,201,80,246,61,112,238,221,185,104,7,76,90,114,189,145,76,222,250,201,246,51,22,169,127,239,221,56,247,249,170,205,188,61,157,179,212,46,158,30,109,2,50,9,47,191,247,109,65,179,204,183,234,185,239,10,109,125,154,247,141,124,127,235,31,101,223,191,227,185,108,109,105,90,218,90,171,181,158,246,135,113,100,131,84,115,92,230,121,236,149,154,108,90,31,79,189,20,45,114,223,152,179,85,185,177,112,90,216,171,236,155,109,62,231,21,70,149,147,207,50,181,245,180,95,134,209,1,86,223,241,249,170,9,152,71,97,202,194,78,129,81,253,164,124,213,105,219,97,47,115,217,43,237,85,120,218,243,8,35,143,180,157,230,177,245,214,199,117,90,251,81,61,138,205,231,26,228,241,39,108,251,215,241,105,148,171,253,77,237,105,241,52,90,234,231,134,186,72,105,230,190,198,245,114,217,179,137,101,100,208,246,106,47,245,48,186,65,45,88,219,24,133,80,246,46,223,70,233,190,35,42,155,77,85,208,158,92,14,115,63,21,189,222,113,84,94,237,77,234,114,125,84,125,15,207,167,49,31,253,203,60,202,141,163,146,234,103,77,16,109,184,190,187,107,254,24,201,201,78,217,70,74,239,82,205,19,158,111,243,122,84,149,78,99,206,38,47,99,239,90,207,112,29,179,50,229,211,104,255,82,70,86,170,108,76,99,254,47,123,95,174,123,115,213,59,97,20,162,126,105,202,180,157,246,169,87,246,105,177,141,14,242,37,171,237,60,143,49,51,122,174,31,70,185,158,215,159,47,207,125,181,168,134,77,125,179,245,146,87,142,216,166,141,49,158,191,243,33,63,141,230,170,232,166,73,20,70,55,251,140,136,251,160,109,227,89,221,219,237,101,238,29,188,230,157,174,90,70,243,188,144,126,38,140,149,166,79,210,58,42,18,246,9,168,187,163,158,159,116,208,238,73,234,104,157,111,49,251,12,82,87,121,186,56,230,159,147,165,163,226,154,166,23,155,155,242,15,231,217,181,108,122,160,117,162,13,83,115,35,172,167,49,127,151,170,26,41,65,169,251,23,171,178,168,231,57,225,167,197,172,227,194,183,104,81,60,229,106,95,231,188,56,58,125,110,137,150,244,102,67,90,156,175,210,112,76,68,14,145,18,221,125,82,196,196,186,245,47,208,149,44,217,73,194,79,142,13,39,234,167,235,39,147,147,249,48,158,126,110,24,149,95,78,227,144,171,159,76,43,237,57,34,191,166,126,140,247,195,120,114,58,169,110,207,154,221,74,165,179,196,169,20,79,85,158,117,198,79,157,8,214,201,155,69,84,167,79,191,45,254,109,152,6,49,96,39,78,127,254,70,205,11,233,92,135,53,116,26,209,9,207,102,132,177,151,40,242,101,229,79,170,159,80,245,147,83,245,158,206,41,103,145,51,83,103,26,68,170,169,134,78,166,139,12,93,141,215,128,113,215,97,191,83,150,147,179,27,94,209,16,71,53,83,30,183,5,138,83,117,180,90,80,152,254,244,33,239,159,165,189,46,163,42,105,255,252,212,59,172,100,181,121,41,125,20,246,143,159,122,145,113,47,50,67,12,136,36,169,123,178,181,142,50,214,189,189,113,124,144,104,111,216,7,83,244,105,27,243,64,69,137,119,72,222,153,234,229,209,143,234,224,78,237,142,239,207,111,151,237,208,59,82,125,200,172,240,114,68,33,166,245,169,51,115,154,8,89,4,93,237,19,193,7,118,221,71,72,237,17,73,156,182,167,62,48,234,101,21,89,234,161,79,128,112,78,151,167,65,164,67,24,123,237,201,89,51,43,122,167,82,36,12,243,169,247,206,82,247,4,202,87,169,146,6,123,203,167,81,171,125,26,233,79,106,163,115,68,236,167,52,146,176,193,122,115,235,121,202,136,115,162,66,165,141,218,171,60,159,135,99,49,173,163,46,206,50,238,171,197,153,2,221,50,53,212,63,62,66,251,215,123,41,109,176,79,111,174,18,56,109,155,59,197,231,107,212,185,189,188,127,169,118,132,241,199,223,182,241,182,150,177,50,156,145,12,163,219,53,210,106,150,106,157,247,5,229,50,1,189,237,53,41,113,127,215,174,119,18,237,61,107,79,230,219,76,25,93,171,222,175,106,179,232,120,70,68,221,162,188,171,79,52,94,156,188,36,111,12,79,143,46,159,80,197,122,81,253,213,82,142,182,166,179,211,241,190,103,95,239,203,115,73,119,129,40,7,237,228,219,242,252,201,182,44,97,75,213,95,249,172,21,219,109,26,194,229,43,25,202,107,118,227,231,243,254,159,95,44,37,185,72,231,196,54,175,29,127,219,57,140,207,14,147,75,206,4,86,197,231,220,220,151,151,79,201,206,93,59,237,97,61,161,211,172,223,14,198,117,105,98,141,14,62,84,131,97,212,30,17,252,180,59,159,151,236,20,176,74,187,32,32,207,125,212,206,12,89,13,59,231,153,6,31,231,71,113,61,243,123,189,108,125,153,6,87,152,157,113,231,221,54,88,201,181,142,47,157,176,9,59,235,201,68,88,181,242,247,2,157,79,141,67,90,128,156,208,9,3,205,58,113,165,90,139,34,148,104,215,167,76,175,86,77,218,147,133,193,87,139,50,84,23,169,193,219,168,206,153,77,215,70,20,70,81,34,248,52,54,34,44,36,26,168,131,231,118,134,252,44,7,8,163,193,182,93,25,245,122,26,244,166,82,132,61,5,213,66,248,170,20,78,153,13,122,185,215,70,117,136,163,100,39,213,93,196,38,201,129,72,56,56,35,91,214,250,51,78,41,167,50,79,157,222,244,243,187,12,246,89,252,64,218,229,36,241,252,178,203,66,124,67,222,197,52,162,96,183,199,200,254,172,63,163,148,189,37,190,83,175,231,67,178,14,121,216,186,75,23,68,101,94,202,125,78,157,16,141,58,187,119,230,222,57,19,86,254,186,15,101,216,118,153,134,24,161,124,22,45,237,162,171,60,42,180,185,160,109,151,89,106,70,137,117,168,219,46,251,203,187,172,172,127,150,242,165,92,109,80,204,47,201,223,158,198,151,121,200,246,216,155,198,60,113,254,50,141,174,247,93,83,87,144,35,104,89,181,223,94,118,84,168,123,181,182,93,218,184,203,4,115,125,26,12,178,42,173,105,213,78,215,178,206,11,209,104,25,98,197,156,198,135,121,52,163,74,154,26,92,236,219,207,181,93,254,169,213,242,212,47,194,232,159,186,217,244,178,142,208,159,11,105,193,118,150,216,58,11,16,135,56,17,129,197,133,56,217,249,140,79,73,211,193,243,120,46,155,238,114,157,118,126,169,75,44,166,93,8,242,208,182,242,216,79,178,90,46,243,200,191,69,106,255,195,159,237,239,167,2,251,117,251,92,96,31,176,176,178,5,212,127,159,115,138,214,49,237,88,50,186,255,250,208,159,223,245,95,169,152,140,220,143,118,170,245,36,143,186,149,36,137,31,39,43,46,159,165,145,233,75,41,231,171,148,163,152,47,167,76,253,231,225,43,41,167,171,148,47,235,176,99,146,93,238,148,150,104,243,227,179,92,86,41,56,154,230,247,244,194,203,121,188,252,248,46,184,93,194,84,236,55,228,237,62,5,59,218,176,36,181,2,106,57,173,11,91,103,148,177,216,134,209,130,49,245,139,49,253,185,217,68,45,247,173,100,155,248,113,42,177,216,164,123,38,138,123,8,198,154,229,173,218,14,255,91,134,254,231,247,127,250,249,253,211,241,213,138,221,117,115,68,210,16,146,204,36,176,242,168,110,132,102,52,67,149,1,185,223,247,95,204,105,220,216,202,81,126,101,183,119,229,9,117,114,235,135,228,232,191,74,54,185,141,183,95,119,35,93,191,233,166,186,40,125,29,247,111,205,139,236,59,98,116,55,172,79,127,61,172,7,31,148,38,235,192,97,223,17,133,110,239,222,237,39,235,239,21,131,94,25,225,190,173,107,113,163,142,198,238,129,5,1,86,14,163,241,211,69,71,124,124,119,241,240,232,118,28,216,218,184,117,161,55,121,216,71,191,89,40,221,177,251,229,91,102,127,87,153,203,150,149,237,52,46,108,83,105,142,177,59,156,246,251,62,99,176,212,13,178,140,239,246,250,168,189,55,235,11,7,25,184,15,45,9,11,160,38,142,214,110,162,221,141,167,87,251,197,220,172,27,53,134,138,212,120,55,113,148,209,45,130,88,112,3,114,145,155,88,55,92,146,110,142,153,239,150,214,221,198,83,77,233,216,3,126,237,174,180,47,47,158,53,185,29,66,216,160,204,202,125,183,40,223,86,15,18,46,155,199,252,102,120,196,117,139,250,233,210,159,247,46,216,252,207,229,224,158,186,203,52,156,116,229,183,123,97,171,118,239,22,0,189,160,158,247,156,105,102,199,62,24,55,110,161,103,235,81,102,84,83,169,54,89,210,125,101,153,209,120,187,93,227,69,6,187,187,222,101,229,250,205,49,216,0,99,194,125,85,187,233,162,118,189,21,247,173,89,66,172,13,84,218,193,77,208,101,110,232,38,133,126,185,87,13,241,136,12,241,23,155,149,233,145,249,156,38,255,235,91,142,175,155,101,250,236,77,183,39,178,60,42,166,175,248,192,52,57,154,252,166,76,126,195,174,114,124,127,250,233,179,243,100,9,159,159,39,133,62,8,213,54,202,180,53,91,175,41,151,237,174,90,45,214,90,108,179,61,172,88,18,110,27,103,34,22,89,193,38,51,142,7,43,230,184,155,157,136,231,103,227,106,125,58,191,246,135,249,242,117,56,63,187,59,151,126,152,47,10,58,167,152,62,207,105,157,246,183,79,122,155,175,170,49,125,146,142,10,217,36,99,5,44,75,107,219,84,236,4,105,219,182,100,118,237,90,109,54,86,91,177,47,148,95,94,40,191,92,230,251,89,249,249,133,242,185,58,122,57,141,114,190,210,159,249,133,254,204,47,245,103,121,161,63,185,186,106,103,197,178,45,218,244,251,235,218,169,10,188,174,159,195,43,219,249,133,121,19,94,59,111,214,151,119,185,109,195,8,105,91,87,160,6,138,145,129,49,174,245,107,237,45,70,96,133,151,218,251,156,10,246,198,181,194,51,96,40,30,237,252,73,69,150,203,91,168,114,192,229,192,88,98,198,214,152,203,213,46,47,158,94,119,57,57,216,218,79,69,71,8,105,2,95,102,240,12,182,170,45,167,63,172,23,217,61,0,243,146,243,146,43,4,242,57,143,189,22,159,23,189,94,231,112,52,250,199,246,207,156,242,246,249,120,228,49,30,37,88,55,156,27,255,217,58,206,47,140,199,57,225,231,235,152,184,142,70,19,185,117,55,27,238,150,236,217,100,196,73,74,86,147,186,63,156,206,111,141,228,100,163,206,49,228,183,213,168,149,178,21,219,145,236,149,29,122,139,109,67,147,78,232,180,4,227,163,68,26,93,236,91,220,95,204,188,183,250,42,24,61,151,118,42,42,190,217,182,180,109,158,161,53,119,137,151,79,125,209,100,219,20,158,231,203,145,103,234,36,235,49,99,247,190,56,49,243,43,38,102,181,146,216,77,75,16,109,80,211,178,230,204,128,164,53,41,115,203,59,224,91,104,20,93,201,169,213,141,146,219,82,229,144,23,140,110,88,241,232,14,155,145,70,182,156,235,204,80,90,71,202,161,105,217,182,102,51,30,251,44,187,218,50,78,180,155,209,40,198,71,99,86,91,139,253,127,182,126,222,140,2,177,93,193,200,132,90,45,231,149,34,106,11,20,129,25,93,46,58,77,115,40,184,21,185,249,106,76,198,0,226,150,182,110,198,58,65,48,181,180,185,85,121,172,139,117,221,132,179,134,81,117,57,67,138,108,121,107,54,19,209,74,87,75,25,113,210,183,26,85,251,22,100,15,123,230,173,169,145,214,24,25,96,201,56,234,141,30,219,74,173,114,185,183,105,215,54,2,33,189,177,57,105,245,180,19,218,70,99,107,80,57,201,170,131,109,63,30,95,214,111,133,170,217,124,130,176,179,222,138,213,62,197,247,165,86,235,74,167,54,74,218,140,83,54,242,51,86,200,53,12,232,169,69,133,160,93,140,234,138,43,134,244,86,162,209,251,86,120,93,109,133,37,247,53,168,205,102,22,249,22,27,15,161,8,44,86,29,107,104,108,44,46,91,94,23,207,178,157,150,219,82,227,209,158,4,87,247,53,27,13,235,109,35,19,195,86,93,39,101,15,160,3,141,54,177,10,138,180,206,54,120,149,82,170,117,156,139,188,226,194,119,86,3,123,87,16,198,25,49,66,7,56,235,73,30,50,229,40,155,141,244,106,20,179,205,95,249,243,216,188,216,98,158,112,112,179,182,202,243,197,150,84,171,72,249,88,78,54,185,25,35,155,121,141,105,104,28,79,97,198,65,23,86,50,181,28,150,117,147,24,134,69,186,193,13,216,78,182,137,193,237,79,240,229,177,26,196,205,221,208,178,17,107,88,189,182,84,55,227,149,109,17,180,86,90,217,24,199,100,227,185,73,124,174,54,66,198,49,41,94,124,50,87,56,43,42,189,224,19,106,181,1,253,197,74,146,32,216,152,26,158,172,248,91,212,45,186,234,197,106,33,10,62,69,219,239,145,2,229,149,65,156,181,206,104,133,208,18,108,42,99,18,17,44,43,102,40,100,181,245,136,251,198,101,35,0,148,202,166,116,178,69,243,38,90,231,122,160,47,155,51,76,208,125,241,131,175,16,162,101,95,49,235,173,137,162,88,13,197,122,112,149,51,138,237,197,91,146,155,209,106,11,20,171,66,155,115,86,170,45,31,241,58,48,101,231,201,45,95,168,212,10,6,134,54,24,173,70,86,165,173,98,155,1,197,102,76,180,21,21,152,103,182,113,55,91,167,11,21,177,252,183,25,188,9,163,210,58,16,142,189,179,28,162,113,182,184,206,195,5,84,60,147,140,25,177,37,102,12,20,150,226,54,236,57,103,166,170,109,227,150,31,155,200,98,211,156,115,75,210,95,227,199,170,124,109,74,110,209,166,148,109,171,182,181,4,140,133,246,53,98,60,153,13,79,77,242,72,92,83,176,35,22,28,184,154,98,46,171,187,229,230,178,164,217,118,248,178,24,75,109,29,27,101,138,9,251,141,220,120,99,170,105,191,139,244,39,14,85,214,219,108,110,137,173,207,102,32,59,201,90,151,198,60,98,195,51,10,166,25,53,3,132,154,109,141,118,122,216,180,182,206,181,174,177,19,6,158,219,250,126,145,237,19,59,184,152,186,98,171,50,100,220,180,108,251,219,214,202,51,171,77,11,114,113,181,81,110,110,14,196,116,194,84,247,141,45,204,109,17,124,135,101,182,137,106,160,237,13,163,81,88,86,59,144,87,199,214,176,213,156,197,243,217,114,91,36,212,75,108,187,130,36,41,108,162,108,74,201,118,27,60,200,18,135,58,207,34,110,16,173,185,6,34,84,249,93,218,138,90,52,181,108,42,178,9,224,138,108,79,130,28,71,18,3,31,248,110,179,185,255,219,28,119,158,126,121,252,241,143,143,63,255,241,53,226,132,102,147,115,157,16,92,220,217,246,117,224,24,131,72,74,237,141,206,147,205,175,236,207,246,208,144,85,218,4,215,115,61,154,246,151,71,107,247,155,108,188,213,58,21,198,221,14,209,77,6,45,171,156,16,103,107,82,82,94,246,103,251,248,174,20,220,2,24,218,252,80,108,178,174,199,213,10,142,247,23,207,109,228,217,77,32,213,239,108,129,188,137,238,219,40,122,194,74,182,181,151,253,10,74,7,109,195,20,240,223,59,206,105,205,15,96,228,109,199,98,175,44,255,69,106,238,132,164,2,223,176,120,66,190,32,47,69,78,167,138,147,150,86,117,194,127,35,32,244,9,172,174,245,136,211,78,190,143,54,151,51,190,246,39,43,111,66,126,166,23,219,9,80,22,91,162,184,182,24,55,105,167,171,212,54,214,155,182,14,211,161,97,48,110,157,110,7,112,192,207,164,245,203,213,136,28,108,161,109,201,216,82,47,126,63,95,188,155,253,75,127,132,139,72,235,151,253,75,22,155,113,48,165,223,95,188,243,40,78,184,99,226,175,94,202,27,9,190,130,26,74,215,249,165,253,125,154,179,126,231,253,201,97,246,228,254,4,207,160,214,47,73,158,109,81,112,49,237,143,240,141,143,50,119,177,121,188,221,101,176,110,68,102,139,194,174,88,114,133,62,246,218,18,213,19,12,91,24,15,246,63,199,181,225,67,229,223,234,201,188,167,242,12,112,16,156,247,252,206,127,52,172,246,202,250,59,28,237,226,43,121,124,111,59,215,27,14,243,96,163,83,253,74,83,229,107,149,126,194,185,227,147,218,126,195,122,252,225,207,63,125,248,249,151,207,22,97,252,156,1,207,62,241,100,246,253,108,28,55,203,44,202,189,129,45,234,69,179,240,167,110,167,174,20,243,101,138,242,108,39,200,242,54,85,247,92,240,28,54,55,48,199,9,31,221,128,81,18,223,123,161,122,125,89,254,139,212,107,91,144,116,98,10,110,147,173,150,123,130,82,26,153,103,103,222,155,237,81,228,100,155,250,143,203,125,139,43,113,14,58,5,55,161,46,148,165,140,187,36,32,8,148,162,36,59,25,221,12,9,57,235,55,228,151,50,156,122,134,211,75,239,22,127,251,98,205,109,179,70,43,66,77,91,139,247,248,107,224,67,220,27,242,98,81,189,90,7,85,182,122,213,235,228,117,30,119,189,58,234,136,98,132,89,201,176,34,143,95,169,221,244,197,110,178,36,47,243,178,118,56,103,119,45,176,109,13,103,163,185,186,70,66,254,22,25,210,103,120,94,60,104,214,72,200,185,233,152,146,216,241,37,135,5,96,67,237,33,194,212,100,228,207,184,77,203,179,49,124,62,241,4,115,106,103,241,154,174,252,20,134,19,198,145,170,244,100,195,175,97,86,250,124,93,214,171,43,245,212,243,247,36,215,165,245,106,169,229,106,51,196,131,55,154,223,215,47,199,211,251,63,253,242,135,95,254,242,243,171,124,34,138,157,47,198,104,217,115,72,160,22,79,197,40,111,24,150,232,150,183,171,49,16,253,103,168,125,108,11,52,118,233,126,69,54,190,225,36,4,57,208,30,161,115,38,253,25,179,75,82,245,251,18,228,130,108,43,207,232,241,175,101,153,78,243,101,225,112,175,70,201,246,31,79,167,221,125,185,183,163,201,166,102,94,108,247,175,235,163,36,249,46,207,223,245,249,208,79,249,148,57,215,146,11,251,140,29,39,75,59,183,253,175,167,179,12,55,145,44,41,186,67,247,203,107,139,227,223,134,18,97,196,42,215,200,45,38,247,176,255,98,233,229,4,120,135,145,136,150,14,41,103,120,180,147,43,36,249,98,243,211,203,223,180,145,71,49,74,227,103,57,183,22,251,61,106,95,108,247,79,54,79,218,250,165,126,62,145,204,168,84,37,43,233,241,43,89,78,47,212,100,246,154,220,171,169,101,235,109,253,188,79,126,125,234,253,248,248,252,135,63,253,240,227,15,79,199,247,175,35,204,214,165,251,175,201,165,232,174,46,137,141,221,93,136,219,124,225,200,246,201,207,83,119,111,187,242,117,235,110,112,118,184,220,197,226,235,234,147,204,210,85,46,227,238,251,200,169,15,41,12,69,204,117,218,70,70,189,102,130,199,11,69,219,185,160,17,112,207,194,125,61,61,24,113,137,43,47,175,107,127,51,149,254,223,17,109,153,21,116,24,95,79,69,168,58,120,233,21,50,120,8,181,42,255,165,23,48,239,121,251,127,31,223,13,119,43,219,34,238,172,114,207,190,99,184,59,112,243,246,247,134,95,255,60,245,54,94,164,24,13,126,176,188,142,238,103,87,94,200,47,93,101,52,238,190,71,179,22,141,147,76,214,78,129,44,185,163,158,50,51,30,84,185,184,19,221,248,254,133,202,225,49,102,68,120,120,158,221,247,236,220,136,249,42,93,191,131,218,244,46,156,252,55,142,17,121,27,22,63,228,135,115,37,62,137,13,144,43,191,138,225,33,161,46,182,61,31,207,67,111,222,101,103,124,82,224,203,18,45,142,60,163,135,33,191,129,135,149,164,79,24,88,111,214,179,79,158,50,61,13,2,182,82,142,60,229,230,86,161,111,14,114,38,44,221,165,208,219,234,215,170,146,95,190,156,119,233,93,115,118,4,76,74,41,194,169,122,202,201,189,1,79,43,236,62,180,16,69,31,84,228,164,188,251,48,248,181,74,240,75,21,217,29,10,45,163,52,124,74,85,204,105,45,203,220,189,93,15,94,176,103,99,95,205,94,252,236,21,237,62,146,123,51,230,115,149,227,197,50,254,248,27,118,146,247,239,255,248,175,143,135,255,253,42,120,134,98,167,52,165,177,146,196,90,80,21,187,154,109,167,126,72,203,226,207,245,143,55,252,219,112,138,237,207,46,223,217,47,163,105,45,89,30,86,68,99,246,173,16,174,228,65,187,169,73,124,203,213,29,78,247,32,242,56,63,195,115,14,153,226,87,164,120,70,91,157,238,27,232,50,240,0,189,122,252,237,5,78,189,240,253,183,87,112,178,44,158,227,155,112,184,122,121,145,8,219,140,131,204,0,4,114,70,60,117,21,105,191,199,170,122,121,181,244,112,246,20,92,109,229,254,162,191,38,85,168,255,93,28,58,19,63,207,197,234,108,137,224,238,159,33,74,236,84,3,70,138,123,199,26,160,188,99,220,140,129,61,200,18,217,253,72,53,133,185,50,126,182,61,71,212,181,152,114,91,107,176,239,179,254,43,123,167,174,136,54,113,111,238,159,232,202,118,60,164,11,72,91,158,85,170,202,118,39,85,93,129,104,213,176,105,176,198,216,94,146,41,127,22,180,42,159,119,135,103,174,216,2,74,58,185,91,179,205,231,67,239,62,10,213,175,234,106,23,79,155,188,87,245,165,221,222,131,161,98,95,62,39,109,237,98,62,60,105,240,186,90,13,94,182,221,104,114,80,62,66,205,137,231,144,199,209,248,52,162,247,81,17,193,255,187,147,75,180,39,196,170,177,191,180,180,79,253,27,255,79,39,177,213,255,72,27,254,150,249,126,251,146,124,127,122,127,248,229,231,15,63,254,112,120,122,255,120,122,221,17,143,121,254,22,49,107,56,54,36,11,33,58,208,199,157,94,1,158,184,37,65,43,109,72,151,215,59,129,92,29,128,86,170,9,184,166,22,108,55,177,110,95,4,41,88,171,12,41,150,216,120,24,54,183,28,93,231,205,142,236,212,108,136,217,147,16,111,100,173,137,101,89,217,134,67,179,173,20,99,0,9,11,83,58,185,137,132,44,57,113,152,94,183,147,11,192,4,96,183,181,71,140,103,80,148,213,55,195,129,200,78,187,140,169,41,123,122,60,184,232,34,215,77,226,130,165,218,155,82,221,200,129,95,4,144,253,94,233,178,78,69,158,160,86,224,139,28,247,251,145,82,82,15,212,93,152,220,0,155,99,83,59,210,47,245,13,194,223,96,103,236,182,158,140,170,91,214,10,116,211,6,14,193,134,76,93,2,229,112,72,81,240,227,128,81,216,99,135,188,11,86,16,88,29,91,35,247,156,176,96,3,63,208,216,46,89,120,97,31,139,205,208,182,229,71,144,54,236,212,232,63,222,236,230,44,20,138,149,5,233,80,183,190,94,108,17,174,73,114,208,169,128,62,85,31,35,232,35,18,36,198,97,146,56,71,36,130,17,146,127,73,110,59,183,130,109,20,215,116,176,71,88,105,90,89,250,91,139,118,140,80,2,169,219,34,77,75,219,234,201,72,88,4,134,140,85,80,25,200,140,253,167,187,122,128,20,28,33,156,182,136,164,109,69,145,64,74,180,95,253,199,107,99,57,86,141,148,85,160,222,149,10,231,97,251,75,177,206,66,190,93,96,14,100,247,179,110,194,38,12,107,122,196,158,25,29,204,248,245,50,55,155,192,33,202,170,198,58,88,102,56,54,125,172,67,145,16,2,22,38,89,66,244,95,20,103,253,190,39,19,14,135,209,123,107,156,46,62,224,182,39,132,82,20,0,50,6,58,13,107,152,40,152,205,109,21,22,202,42,131,9,155,197,104,32,39,213,52,222,199,204,178,240,209,216,238,250,224,252,117,107,252,135,127,251,241,209,184,201,207,12,246,150,250,146,144,21,108,189,16,49,177,177,74,103,84,0,223,173,205,150,182,45,254,104,235,228,124,233,204,203,102,77,183,189,121,177,17,223,22,41,167,130,145,26,150,73,108,45,26,121,98,195,159,183,198,124,52,10,99,221,152,18,32,97,229,45,217,36,10,184,166,25,119,101,92,206,130,81,250,146,150,237,177,32,147,222,18,86,51,251,85,119,212,199,176,9,101,50,240,146,33,163,207,56,184,66,99,219,88,195,171,68,227,181,130,159,104,132,233,182,34,240,141,217,78,236,194,102,178,88,50,204,159,68,252,54,244,54,136,134,44,199,0,102,103,64,178,159,37,210,68,39,131,226,182,188,169,70,175,178,157,36,91,43,173,97,153,3,70,172,173,171,12,65,182,160,67,76,44,226,5,165,9,82,38,202,109,214,178,85,54,87,91,149,168,0,238,175,148,21,176,133,204,138,174,56,242,147,165,45,215,56,157,175,188,149,34,227,54,14,47,91,72,84,25,224,151,132,126,101,169,139,148,77,182,152,154,17,110,90,21,65,22,95,40,100,106,179,150,135,196,84,219,50,211,186,32,193,119,106,213,206,66,20,78,205,142,223,26,155,128,75,172,34,118,234,231,25,107,43,91,106,213,86,69,99,123,183,215,51,212,121,171,49,55,157,180,155,85,2,122,42,209,187,17,85,79,68,163,153,217,200,173,79,182,224,168,223,37,109,182,116,8,249,98,181,94,36,161,180,62,221,28,205,124,13,118,37,146,183,90,143,106,99,69,184,180,121,160,133,138,58,176,99,45,161,124,41,168,161,18,237,225,116,137,165,37,135,80,207,232,51,80,195,219,196,44,73,182,79,201,50,169,86,99,12,145,22,198,250,59,235,189,55,121,181,118,26,157,124,190,244,21,223,236,20,201,165,65,85,111,234,221,182,180,147,13,21,250,79,20,141,54,111,108,150,148,237,16,48,62,222,132,223,138,62,114,43,82,124,162,11,204,130,44,141,75,177,233,101,148,100,94,209,118,22,228,30,54,0,235,189,177,10,204,26,112,252,170,214,82,202,192,120,216,20,89,164,234,179,178,2,58,112,65,125,134,69,19,64,90,254,45,75,191,178,162,151,217,100,223,96,157,140,31,44,192,46,11,42,199,40,88,182,100,89,175,0,229,160,122,227,115,84,67,150,181,186,47,90,237,131,45,20,36,0,155,227,123,149,140,22,75,154,180,109,217,82,60,161,197,178,38,201,142,208,54,229,152,139,181,87,7,244,182,9,236,173,196,184,213,108,249,50,240,86,83,12,31,179,20,183,21,144,59,38,77,194,56,223,174,215,123,25,140,53,187,169,108,245,17,243,139,124,88,179,6,178,108,208,47,182,83,210,183,88,22,90,123,86,52,44,108,205,40,97,11,90,36,91,118,51,224,84,86,252,201,230,150,237,62,54,183,56,62,162,157,139,113,131,74,181,121,153,214,136,198,198,214,248,150,87,219,69,30,51,240,88,182,201,72,253,222,175,252,128,0,48,49,72,173,74,244,39,155,228,176,117,16,22,62,198,17,245,190,77,70,102,168,109,58,198,187,27,225,145,32,8,130,13,219,65,112,120,27,22,7,214,137,77,83,192,6,222,46,236,0,0,138,116,97,188,233,9,75,85,60,192,8,155,78,58,37,108,66,141,82,9,97,206,72,105,172,183,177,88,193,28,39,86,33,246,161,138,69,189,52,18,198,73,9,237,123,168,195,132,32,207,58,168,177,136,48,246,176,255,149,147,50,88,183,106,141,223,176,34,183,19,83,35,98,164,53,54,41,232,10,179,205,152,218,75,178,229,176,158,139,178,109,21,43,102,75,56,75,169,104,5,21,235,79,48,121,90,13,182,101,162,13,161,179,226,122,46,200,203,73,210,237,81,14,118,221,159,22,19,95,40,38,95,22,83,191,34,140,219,4,102,216,214,108,11,8,237,23,27,82,121,182,74,229,80,90,17,116,92,34,129,108,37,68,109,108,182,163,38,84,248,70,89,34,31,211,122,5,59,120,60,187,91,151,136,105,112,221,182,71,123,88,23,235,199,56,157,175,124,103,29,31,42,11,255,240,1,176,229,108,75,108,235,136,179,155,86,184,138,181,153,190,158,83,78,47,124,125,39,161,186,213,52,164,7,208,13,108,21,151,187,189,122,111,207,149,31,47,93,170,194,107,89,242,39,32,228,108,219,220,158,109,251,99,142,175,181,141,230,159,235,113,221,124,175,71,187,106,254,209,40,75,236,137,194,26,14,90,222,216,153,144,191,44,77,176,90,230,56,170,161,103,212,159,157,59,225,60,12,119,231,193,249,13,68,199,79,239,127,126,250,240,227,227,105,87,240,190,138,233,167,68,98,100,64,176,222,231,178,56,98,240,138,169,70,59,193,50,110,2,170,182,163,6,225,115,106,50,218,73,109,200,61,19,154,122,235,217,123,163,4,49,227,242,140,30,81,115,198,50,245,31,79,74,158,72,79,45,75,32,134,133,144,10,39,60,117,24,215,2,48,47,196,64,27,55,71,55,84,126,142,65,134,192,71,219,245,173,90,15,64,196,133,26,142,48,57,91,160,172,34,1,249,238,156,130,153,16,221,222,4,37,191,202,14,91,138,62,161,62,150,214,58,78,118,191,241,228,202,103,85,201,101,189,174,51,41,140,246,250,248,14,235,108,219,151,0,207,188,179,163,229,161,224,69,189,134,103,188,227,22,113,153,193,109,197,169,113,245,138,215,114,103,117,71,199,241,152,0,77,28,29,199,127,119,198,30,127,242,116,66,195,18,188,136,16,193,175,126,238,185,29,141,239,55,78,124,113,203,244,226,0,181,29,232,211,227,137,164,34,20,242,36,48,196,59,59,215,173,42,191,101,34,253,252,225,240,254,233,233,85,211,7,230,3,203,105,55,73,56,206,142,105,248,220,65,79,109,137,98,144,82,30,36,2,57,58,254,225,193,77,82,38,41,107,176,204,118,112,245,113,231,63,15,97,129,207,149,44,202,67,57,13,8,246,203,84,253,231,206,142,101,204,215,14,243,200,186,191,152,174,62,234,37,60,99,184,130,197,57,54,244,74,126,85,129,235,159,163,209,64,150,251,51,131,110,219,139,99,20,63,123,235,142,29,136,253,117,197,62,56,6,232,171,10,29,70,234,175,234,169,186,200,123,224,117,61,21,140,74,182,253,30,162,58,164,163,116,35,173,61,235,238,142,229,245,143,212,24,228,108,104,137,178,17,173,2,10,62,184,1,255,50,188,18,220,21,160,3,227,234,103,175,183,251,4,92,36,152,175,210,221,65,168,200,195,165,103,121,5,65,125,245,197,69,149,61,237,69,146,235,188,71,79,32,145,119,140,251,136,101,202,57,108,218,215,74,57,175,135,87,150,242,235,157,113,177,16,126,173,59,192,162,92,48,179,218,96,29,194,244,218,110,236,83,234,63,160,19,95,59,214,175,219,255,30,63,59,74,255,252,195,19,24,154,127,120,122,255,203,47,63,252,248,111,175,114,185,114,194,197,8,235,131,4,112,107,37,0,130,113,112,19,30,49,198,148,78,216,209,21,64,47,147,36,66,144,115,235,250,214,120,96,227,29,178,66,134,130,47,174,200,21,27,244,65,213,117,223,116,34,28,77,73,111,113,43,67,227,7,90,164,81,135,53,193,89,193,146,99,117,180,77,198,202,224,240,101,92,136,49,122,184,23,173,219,140,71,92,54,210,53,172,40,106,170,17,138,198,166,139,154,207,15,176,155,204,1,206,186,85,244,246,82,101,230,135,69,27,204,66,198,240,53,25,189,220,140,114,197,150,213,216,93,249,131,151,197,163,1,96,200,155,178,195,60,174,154,216,110,97,100,108,55,34,24,35,223,15,242,134,42,116,72,134,23,155,253,100,11,19,128,180,217,8,87,0,211,55,5,58,104,17,89,183,237,81,242,170,77,233,153,48,38,49,167,183,248,176,25,227,103,108,190,128,57,48,43,130,107,134,66,73,65,45,111,32,69,175,235,1,49,73,170,24,95,25,165,32,255,162,213,104,73,132,7,208,31,17,29,77,197,154,151,21,94,229,64,142,215,208,82,31,2,124,79,197,126,34,119,76,133,108,156,60,18,197,226,219,21,29,35,239,178,170,208,12,198,30,81,110,16,1,177,97,202,21,135,45,151,49,34,98,176,202,126,135,20,33,96,231,138,160,66,86,205,248,150,86,89,227,195,240,172,56,13,38,57,127,37,33,211,225,174,5,45,90,81,179,151,230,184,77,77,230,38,238,114,156,68,58,97,57,186,186,104,139,59,4,59,155,99,42,144,0,223,56,105,201,176,55,180,23,57,10,146,19,35,251,32,35,69,161,199,56,188,196,138,126,59,59,246,129,251,213,10,59,212,136,51,25,134,5,57,125,219,155,191,113,21,226,167,85,88,227,69,21,144,130,84,16,241,29,159,204,75,198,136,25,95,43,62,39,175,154,224,130,112,189,68,3,236,8,127,42,36,23,199,107,45,18,163,98,59,180,33,247,150,196,219,81,31,23,133,51,192,241,15,83,245,37,200,194,45,121,92,21,109,65,96,187,23,192,153,91,62,223,50,74,75,112,240,241,22,133,208,220,40,190,143,113,31,243,113,47,118,12,49,51,14,30,246,104,197,176,7,153,186,205,107,204,10,51,98,34,191,107,240,224,171,211,176,235,38,123,98,22,6,59,4,107,221,170,70,176,129,10,23,241,24,60,190,207,54,156,138,87,180,50,1,91,111,99,17,125,8,182,241,227,239,87,220,193,113,15,108,49,35,234,198,26,216,214,113,202,136,209,86,153,217,216,58,247,235,6,13,154,221,198,19,153,81,196,234,54,207,94,65,175,110,236,119,191,129,198,252,203,143,223,98,228,176,202,48,221,54,160,96,179,39,60,172,30,88,193,246,44,182,61,196,100,201,214,123,69,4,77,4,162,109,243,235,99,81,172,146,122,240,84,24,150,144,2,89,90,152,70,106,251,251,32,0,255,116,204,54,136,151,153,71,143,200,103,196,184,2,143,70,215,29,95,254,220,17,172,2,143,153,158,22,157,169,226,171,200,110,187,95,123,210,231,10,103,35,53,122,79,235,249,246,215,211,101,218,99,44,184,214,63,207,170,209,113,246,219,67,111,45,22,43,85,18,193,160,43,181,225,101,109,90,104,152,158,79,25,114,163,33,201,204,216,85,187,21,227,38,33,97,242,0,214,155,172,22,55,153,50,166,173,78,23,143,252,239,145,104,75,46,92,74,192,235,248,211,89,57,196,126,227,57,232,217,86,230,139,103,254,247,206,107,243,241,93,145,157,8,38,110,54,117,15,10,235,144,124,135,248,218,119,107,175,126,186,174,126,252,188,250,229,133,234,71,226,89,113,48,255,90,253,29,234,74,239,170,20,31,127,223,226,191,220,125,98,46,113,193,202,83,34,252,109,14,119,76,41,112,17,54,166,71,248,245,158,124,250,98,205,159,57,126,108,175,69,87,171,60,166,47,78,4,212,11,57,189,186,37,245,133,150,188,236,249,4,208,117,149,61,220,26,4,183,190,138,166,1,79,154,45,18,153,113,28,215,254,243,196,35,142,145,203,135,253,231,160,239,93,230,195,125,64,251,24,247,155,158,193,236,57,244,219,254,51,110,181,109,199,38,85,42,93,44,7,148,213,150,104,141,27,7,66,202,105,191,213,47,58,59,79,105,100,202,197,123,219,208,244,51,238,122,146,165,63,238,105,167,171,180,104,200,228,113,227,37,197,79,178,240,159,111,177,50,254,227,107,81,3,228,121,140,108,166,251,22,175,92,205,253,137,230,198,248,237,138,33,127,35,248,136,138,204,37,124,23,101,55,55,245,31,183,110,109,73,156,3,37,224,237,111,71,228,254,219,141,249,4,227,142,162,89,107,208,206,37,200,138,77,46,42,207,64,152,167,45,29,171,112,0,14,46,250,97,75,47,210,28,67,203,90,70,36,46,145,205,152,185,137,9,179,145,145,33,12,22,213,72,191,25,91,7,200,5,191,147,3,34,22,186,115,39,96,57,45,163,248,250,200,198,191,41,32,3,82,39,244,214,158,93,36,250,15,142,46,70,153,66,26,183,188,17,65,21,99,83,191,59,206,238,145,46,187,115,78,44,197,145,217,194,233,108,196,84,142,221,214,232,128,205,188,59,162,123,40,24,164,247,107,146,116,220,17,244,81,5,11,227,160,102,187,93,61,146,3,26,93,183,78,134,250,246,59,199,107,135,132,91,70,164,189,169,215,43,173,10,1,187,138,121,235,237,130,184,95,140,170,196,111,29,139,92,52,50,88,27,193,100,196,126,123,39,105,249,122,186,48,191,42,15,29,37,221,173,92,170,91,104,95,53,13,167,184,37,158,220,68,74,143,158,253,155,228,25,245,135,199,185,39,124,49,247,111,39,41,126,249,249,181,134,78,152,66,24,37,23,162,176,3,108,34,25,31,112,183,161,143,72,173,173,237,17,171,158,24,80,177,76,23,151,187,58,190,174,242,137,132,197,218,26,164,86,114,109,219,72,223,47,187,62,4,189,12,10,15,197,28,223,106,80,8,67,216,233,96,156,69,184,188,236,34,71,37,51,142,69,36,24,202,213,68,42,96,35,114,195,192,252,124,217,63,128,33,206,54,239,235,94,185,7,22,86,196,161,242,187,253,106,58,95,141,245,198,76,94,8,95,178,28,229,60,153,182,45,60,126,241,131,249,133,55,207,34,150,99,91,242,119,9,226,114,197,255,112,186,184,28,80,146,24,169,6,22,94,208,50,218,140,214,85,55,103,212,6,235,116,113,121,221,109,168,140,46,186,205,186,28,13,92,189,188,188,30,151,201,199,165,90,119,220,105,123,177,255,171,23,150,84,122,213,251,213,14,100,180,8,76,100,197,22,18,87,228,103,186,34,91,87,184,225,146,245,55,62,232,120,139,162,242,75,211,75,29,180,95,29,247,14,57,68,233,46,187,31,109,144,127,37,204,117,206,168,220,97,216,109,11,181,125,93,21,111,87,21,127,252,202,132,154,212,51,237,179,158,129,21,66,3,115,121,217,59,31,28,104,227,101,56,67,144,55,149,84,114,56,15,220,231,173,92,126,189,149,163,139,190,60,91,206,247,231,121,243,60,191,110,186,216,166,240,6,11,2,12,47,23,38,41,14,209,143,8,44,106,160,158,211,197,229,69,167,124,190,202,190,56,93,166,79,150,49,189,126,30,186,111,109,213,175,247,198,252,194,119,31,223,229,132,65,20,90,45,155,15,216,106,36,91,147,15,21,127,209,45,91,138,111,203,239,248,77,245,184,88,195,72,32,86,219,64,86,59,247,225,70,235,182,72,192,178,95,246,115,126,193,153,49,33,147,29,87,199,203,79,255,30,125,118,156,95,87,217,233,211,202,218,252,191,104,231,223,117,206,127,83,141,65,147,217,175,174,91,251,77,99,250,233,30,214,190,101,15,59,151,250,221,215,106,252,226,244,253,173,62,15,63,126,248,229,135,63,253,112,120,252,229,135,15,63,254,159,191,188,255,249,255,189,202,50,178,73,142,211,226,58,225,7,97,213,183,67,230,132,148,181,182,21,45,44,54,63,1,29,124,36,92,76,107,242,46,198,57,209,8,27,182,92,69,231,193,174,6,17,27,167,66,70,56,189,202,99,23,184,39,107,111,169,39,226,5,226,193,45,41,243,202,145,44,199,226,145,201,200,120,222,51,57,103,60,239,185,204,227,219,19,134,150,100,151,179,124,39,215,21,183,242,195,220,4,36,133,244,172,176,37,45,70,4,204,43,128,88,37,64,17,142,143,240,203,198,156,106,197,57,127,127,248,86,97,158,75,69,118,182,97,112,136,157,143,176,87,235,18,112,108,51,86,145,238,17,10,107,127,150,54,57,171,215,154,190,191,248,122,177,231,66,143,88,16,201,61,161,34,138,121,169,96,158,136,66,90,112,105,191,120,122,206,229,224,142,159,235,138,25,10,146,97,176,0,240,183,197,231,45,54,217,238,85,205,152,132,24,150,64,139,155,77,154,143,239,46,10,220,27,100,61,44,223,42,142,177,57,74,79,181,176,125,175,132,90,182,19,116,109,151,79,35,240,39,216,225,60,173,184,238,98,1,176,237,15,117,9,115,185,93,38,29,79,1,104,168,98,246,107,131,167,184,120,120,78,250,61,4,56,230,70,151,85,156,94,170,55,30,175,77,131,15,228,191,141,41,166,71,182,227,236,83,40,224,144,37,108,6,121,248,201,180,7,96,56,140,144,46,159,141,89,245,140,202,55,151,214,192,194,38,151,140,165,80,159,76,205,103,90,96,166,125,254,45,230,108,25,216,135,109,26,23,124,184,8,93,98,127,50,242,188,74,227,153,47,243,94,181,121,212,251,92,206,158,238,116,49,176,152,218,174,54,211,128,76,66,135,97,231,88,174,135,115,177,61,203,245,58,203,189,17,35,203,171,11,125,121,126,114,206,224,252,104,100,240,144,22,27,127,12,113,48,41,221,215,242,185,164,189,171,175,191,141,108,12,87,69,233,187,235,162,150,235,14,31,143,142,106,39,86,37,167,203,126,216,103,242,103,45,240,97,174,116,225,121,90,176,159,88,45,246,78,145,85,55,128,129,64,77,224,78,192,101,142,135,125,72,141,130,71,24,29,101,218,215,148,117,171,23,207,206,243,212,230,77,210,160,20,197,25,95,215,176,213,122,145,231,229,198,117,126,120,53,119,242,152,23,47,116,231,122,57,173,207,45,90,230,243,46,120,238,236,125,106,158,103,214,200,246,60,176,138,223,38,35,172,182,77,23,83,112,111,101,39,225,40,169,149,249,188,181,159,159,65,204,97,105,6,107,95,108,17,130,32,50,95,188,22,63,138,89,25,154,46,203,222,56,225,243,179,235,186,93,205,146,120,46,109,254,164,102,24,134,78,163,249,23,141,185,248,96,204,157,105,255,224,156,206,6,156,141,31,99,183,213,235,146,173,46,135,125,191,216,47,52,152,9,251,114,29,192,21,179,177,243,51,108,176,237,140,54,166,246,9,179,236,101,9,128,163,128,73,201,113,21,170,159,72,77,15,247,164,135,23,70,251,179,29,235,162,73,47,142,246,62,169,207,31,188,208,85,215,163,189,111,45,218,120,206,131,190,247,251,121,204,207,169,70,71,104,218,86,14,109,109,185,137,45,247,252,12,65,62,100,64,10,79,243,229,211,65,17,204,159,38,13,91,90,15,47,214,116,223,241,46,206,250,207,43,120,181,119,249,94,177,39,63,119,102,182,218,99,181,118,94,232,223,64,44,125,248,183,31,94,229,151,188,101,55,193,40,118,90,166,171,72,65,14,106,152,0,98,41,167,185,223,201,59,32,128,233,145,224,208,245,123,21,183,141,244,220,147,28,121,13,22,72,92,223,231,224,241,140,43,206,35,70,46,94,148,132,177,84,181,122,164,147,219,136,121,89,104,76,216,208,252,7,53,114,148,165,97,2,0,229,170,166,130,32,23,46,162,244,51,68,9,77,143,132,117,84,8,9,253,116,173,22,123,26,246,79,77,193,99,15,192,174,186,231,134,208,52,101,231,222,216,14,229,194,36,115,255,138,18,247,42,134,29,232,34,174,184,105,7,4,83,198,57,84,130,69,130,11,0,124,39,136,90,236,2,152,103,6,65,188,26,211,120,146,17,52,158,102,139,81,232,72,141,113,95,242,31,239,184,26,132,232,184,34,102,78,68,229,104,153,175,84,35,124,102,194,35,122,109,97,165,246,95,255,78,238,228,130,83,82,216,196,30,131,140,80,232,152,151,117,43,189,158,198,30,91,217,205,97,62,251,111,247,60,145,145,152,240,79,82,58,57,40,166,242,100,154,99,29,38,184,2,89,40,226,94,50,117,108,211,0,122,1,42,85,12,13,164,142,239,65,205,5,46,128,219,87,8,210,198,58,60,108,146,237,69,242,84,73,150,88,39,121,70,82,179,99,240,74,92,13,45,196,230,180,135,202,117,100,100,107,251,29,226,223,36,171,27,31,194,69,90,128,194,224,40,52,46,26,5,133,136,239,152,166,120,136,226,226,131,108,115,193,248,109,166,52,33,161,41,98,75,196,227,61,151,239,52,93,24,154,254,219,39,216,62,173,196,180,16,90,138,89,32,92,213,186,167,91,240,103,66,68,11,196,94,172,82,202,199,208,255,142,230,56,206,106,72,248,150,65,68,194,140,88,210,168,64,200,210,128,103,69,176,212,174,171,17,58,33,88,244,80,20,181,28,132,74,38,163,81,65,219,202,117,17,20,63,25,49,230,242,73,231,41,18,56,211,242,59,85,52,76,253,167,91,63,246,102,217,18,251,134,173,229,207,31,62,247,81,89,215,250,249,206,82,209,74,196,41,49,68,113,187,199,136,154,56,236,64,115,60,34,68,71,218,226,63,61,160,65,148,217,5,245,66,208,50,126,246,208,1,198,169,134,112,138,168,155,109,205,226,1,130,178,97,191,139,53,62,38,215,173,244,159,139,47,53,225,178,60,250,243,112,233,95,166,81,226,9,163,238,37,98,48,143,133,105,60,128,245,58,35,118,143,152,43,228,77,214,240,10,223,76,37,4,240,22,129,98,136,82,226,247,159,33,100,149,61,77,196,85,37,189,43,204,185,44,250,191,120,253,22,244,153,254,179,127,80,140,136,226,3,219,38,217,83,243,82,70,55,21,249,159,245,159,189,155,54,137,179,136,205,14,111,225,63,47,116,147,152,148,115,63,141,219,222,81,68,20,239,63,159,119,20,206,49,253,103,239,42,149,122,47,85,57,108,176,21,155,86,50,146,135,155,255,120,90,90,20,122,31,125,195,188,122,252,225,117,193,225,113,143,155,176,89,141,141,152,227,184,7,17,83,193,163,74,225,227,93,182,14,151,135,195,130,98,26,84,28,109,48,105,32,156,86,3,135,204,246,146,21,122,130,227,53,99,4,196,246,81,1,127,120,35,215,164,12,176,37,254,6,165,213,59,182,17,91,40,7,89,150,37,5,13,142,210,98,10,242,78,202,28,192,190,173,176,38,99,124,140,121,22,133,245,198,116,39,19,161,249,205,202,53,134,90,88,90,149,231,44,13,208,35,6,241,5,224,145,254,219,59,16,183,159,32,67,16,133,16,136,138,200,88,241,68,0,44,111,2,76,195,118,16,183,3,10,58,42,38,175,184,124,216,2,122,194,188,234,38,31,171,144,78,210,1,227,152,220,173,42,59,248,193,178,201,123,209,152,32,168,224,176,41,68,131,7,173,146,221,117,129,122,217,60,28,100,113,43,187,212,131,222,121,21,63,190,139,50,154,74,114,81,72,91,58,17,69,89,12,47,171,192,151,112,84,243,15,104,139,39,207,206,214,148,88,97,234,37,23,192,152,250,77,125,179,233,76,90,9,100,158,177,93,136,161,167,152,73,17,79,40,217,86,91,96,120,231,165,112,191,41,4,74,153,154,173,220,16,239,86,197,119,143,167,128,125,68,2,77,84,96,163,138,61,172,144,31,62,60,247,110,164,48,113,126,217,186,63,130,209,150,14,65,104,114,214,190,109,137,214,75,81,138,222,55,160,222,110,110,1,163,145,184,71,1,16,112,104,193,74,153,19,97,21,124,123,147,111,99,72,167,144,153,22,51,112,220,198,233,61,39,27,240,28,176,144,247,199,178,163,151,82,44,98,252,209,241,8,215,123,164,35,88,173,201,132,163,61,4,23,95,88,110,81,135,1,97,83,210,55,249,24,254,244,248,244,244,239,31,94,137,218,198,2,22,40,145,205,226,131,141,158,180,8,78,210,104,78,109,227,198,8,162,246,28,97,18,14,194,234,73,162,249,82,242,55,243,69,170,59,12,226,216,77,231,158,223,32,145,148,223,184,33,165,71,144,158,149,219,228,185,233,249,116,145,230,88,216,157,214,132,238,248,34,243,183,66,10,196,83,190,9,98,33,65,102,214,205,181,196,94,207,183,214,144,12,45,223,97,5,75,239,2,207,192,209,144,200,60,215,245,176,117,138,76,182,124,209,184,63,188,88,183,253,86,64,228,189,182,64,111,99,223,164,44,231,30,48,220,243,244,187,175,248,214,120,248,120,124,249,145,22,201,239,13,171,50,14,35,162,187,227,155,218,111,49,245,12,207,30,94,62,46,34,74,30,4,96,132,65,2,188,196,102,157,9,182,43,233,198,87,126,167,82,150,183,88,92,22,44,18,206,121,2,21,184,156,203,8,152,186,243,197,177,44,162,22,40,225,109,195,220,83,168,151,158,26,14,33,202,144,67,249,170,117,192,120,33,128,195,149,195,85,227,107,19,239,131,49,104,191,3,200,65,158,24,160,195,96,106,161,32,65,0,242,235,213,116,145,236,201,175,39,207,160,191,153,148,1,4,165,188,114,60,6,209,27,199,45,48,170,238,34,209,183,74,148,63,252,244,195,143,63,124,248,241,181,230,14,242,65,82,140,132,172,136,45,78,45,72,116,39,175,72,41,218,249,251,228,143,166,139,71,151,127,231,203,215,243,229,163,249,242,145,254,170,73,181,38,245,242,178,120,55,71,12,196,100,223,65,191,233,70,127,191,7,49,6,226,92,112,249,170,50,87,79,122,57,121,250,201,111,244,87,34,255,141,232,75,251,59,108,203,230,145,132,27,252,208,196,128,229,134,109,233,29,171,10,219,200,4,238,15,47,158,117,35,155,14,16,255,112,241,79,242,69,121,49,81,4,131,24,208,220,164,248,168,81,113,151,196,74,8,166,128,61,66,222,55,46,139,161,147,55,241,77,74,2,0,168,204,218,228,14,55,233,89,19,206,132,26,81,69,10,178,2,141,151,176,57,127,16,115,34,195,227,224,144,23,73,45,49,114,121,235,215,71,239,211,67,242,158,197,115,115,45,14,97,231,151,250,251,188,97,157,194,118,71,185,34,185,133,22,208,247,53,229,247,44,164,218,131,48,113,22,14,85,140,246,131,215,6,43,15,84,12,212,23,195,73,154,137,97,140,179,45,197,99,37,243,142,42,1,43,65,163,102,255,84,233,62,190,243,222,159,4,0,114,39,139,102,12,68,123,23,169,2,14,149,219,175,189,74,178,45,23,4,27,189,47,121,164,36,65,37,121,143,77,222,231,104,122,187,85,188,176,251,196,54,111,227,205,179,124,227,15,10,101,160,166,187,223,146,62,18,107,211,57,80,122,90,221,177,10,54,117,118,151,122,14,88,75,34,48,147,30,111,1,106,103,213,56,78,206,61,226,201,196,136,232,149,62,155,213,22,8,149,228,147,234,49,108,65,136,156,254,51,156,160,192,142,194,41,226,220,179,62,235,136,173,209,228,10,210,47,117,218,138,229,38,146,89,145,21,38,251,12,223,121,60,4,159,96,75,115,64,208,234,231,21,244,19,226,136,182,183,77,120,67,146,15,40,196,135,54,48,64,158,75,159,191,250,226,217,39,232,193,81,67,68,44,46,189,48,207,177,63,82,164,8,175,138,119,98,23,39,244,39,231,41,161,75,48,49,202,14,227,233,236,183,64,96,178,230,154,248,58,205,8,191,62,98,108,14,195,232,99,79,223,250,220,243,225,242,107,173,141,238,164,116,80,26,239,63,71,46,210,102,112,145,240,55,89,239,254,252,254,241,115,10,132,14,255,100,135,77,32,97,128,186,128,1,100,12,39,80,220,19,246,90,116,116,125,196,13,0,135,8,255,25,138,80,236,221,160,229,141,107,58,6,215,202,191,144,114,233,55,179,255,60,160,22,11,53,191,148,114,190,74,121,199,217,183,110,237,43,41,251,179,231,132,185,88,236,103,212,178,58,192,83,14,211,245,151,254,51,170,122,88,29,97,66,24,137,24,13,194,154,166,222,172,201,155,165,126,0,52,65,221,160,121,220,220,24,29,193,93,88,191,235,85,156,198,239,192,136,172,112,158,107,220,27,251,114,186,126,55,247,223,35,241,29,98,169,95,79,61,126,71,163,191,80,135,198,182,103,188,118,147,225,152,48,119,87,162,8,66,204,52,144,7,0,154,143,234,220,213,49,208,215,156,207,56,150,104,208,150,158,122,238,105,199,128,124,133,180,234,125,107,251,220,6,66,232,139,19,71,36,228,10,6,158,117,124,124,57,201,212,147,244,252,28,23,8,160,95,36,84,95,206,51,220,101,44,15,183,175,101,26,174,50,93,222,129,37,154,67,145,198,114,105,214,249,254,59,238,251,167,145,1,149,185,231,139,239,231,253,253,199,111,161,128,222,191,138,252,105,194,230,89,147,209,159,85,40,80,136,222,176,62,169,29,245,8,141,244,128,61,226,122,199,61,186,211,167,135,158,118,242,227,66,239,29,75,169,127,232,255,209,31,196,105,69,8,18,243,29,182,56,225,149,229,28,19,38,206,241,53,5,225,60,210,129,158,64,128,249,251,20,228,45,162,235,182,215,22,84,161,230,194,23,10,242,83,170,8,246,123,116,159,208,186,88,41,196,39,192,100,178,62,68,162,76,133,19,52,25,118,195,184,148,124,75,40,185,159,254,248,167,87,81,199,160,174,77,173,164,59,240,157,192,38,28,24,123,139,131,178,58,2,159,223,248,207,195,72,41,240,184,233,50,197,116,149,240,46,181,229,25,48,46,145,9,66,141,76,242,55,170,169,59,183,93,252,128,218,245,28,157,55,237,160,126,216,193,94,244,234,147,119,35,184,162,234,48,172,110,156,53,113,224,189,94,17,129,13,14,24,75,33,240,221,231,109,96,254,9,69,247,109,54,202,20,68,66,59,151,169,78,110,14,174,11,45,85,65,107,27,125,241,22,67,179,213,223,192,123,158,239,122,130,231,210,132,79,251,118,195,113,197,225,115,247,84,80,75,158,76,8,108,234,233,195,58,192,151,71,99,46,103,223,118,189,160,240,167,163,73,96,32,164,103,255,242,56,211,161,175,24,35,112,208,236,248,56,173,142,198,227,252,196,23,240,216,162,163,55,118,8,207,78,250,136,86,18,84,142,19,43,3,109,239,2,159,241,10,44,82,93,253,44,244,45,128,58,133,155,232,200,139,202,80,244,167,240,167,47,32,23,85,217,114,141,166,169,155,167,62,140,158,172,3,81,234,205,193,203,247,92,168,83,207,67,151,48,220,179,241,6,49,28,68,183,46,147,16,8,133,189,88,252,218,193,38,221,193,163,14,184,70,199,45,236,56,219,37,245,105,54,126,28,180,116,128,161,150,226,125,162,187,59,245,157,141,149,178,173,19,162,205,184,195,104,58,94,100,207,182,55,82,80,145,243,69,39,140,105,208,209,61,29,245,84,55,71,77,114,72,97,26,116,141,25,218,179,62,167,78,211,24,156,209,159,151,64,165,89,252,104,16,8,75,129,251,176,118,29,46,193,39,175,209,99,125,157,246,126,27,51,211,107,11,143,163,181,165,46,211,165,48,240,155,131,240,8,79,124,160,114,46,189,75,59,36,167,215,249,2,229,179,143,255,184,177,209,235,194,130,62,165,124,246,120,247,156,211,168,161,125,254,93,116,221,116,81,86,60,150,180,67,0,38,141,87,239,241,77,211,170,207,25,181,92,243,20,22,179,47,205,203,182,215,94,115,117,101,159,13,78,185,239,72,235,245,122,20,5,140,233,208,148,42,171,140,222,24,56,160,189,58,123,130,62,149,71,39,247,30,233,104,161,23,197,116,71,3,85,59,11,75,243,60,202,3,216,119,237,225,10,252,234,168,203,103,54,140,59,233,159,186,27,132,4,46,62,91,180,86,189,83,199,6,126,110,105,239,185,113,135,72,59,142,37,125,49,141,107,207,198,59,73,51,65,115,45,20,7,104,221,194,93,77,218,96,63,155,31,225,188,146,226,175,238,47,106,226,51,177,17,237,211,47,236,47,62,130,251,222,112,185,191,196,107,180,221,94,147,233,114,108,46,247,153,190,194,230,29,3,246,2,215,213,183,25,45,245,120,68,249,107,107,105,172,206,190,133,124,50,167,124,232,47,102,245,152,46,87,147,163,79,82,205,141,14,50,123,206,164,220,217,210,120,208,33,2,94,133,125,115,216,219,224,83,167,119,134,166,12,181,126,219,84,183,168,67,173,73,40,155,65,20,25,215,66,4,237,181,185,128,145,238,160,181,194,25,213,245,183,16,29,175,163,73,55,52,209,25,96,82,28,134,183,3,14,226,51,74,81,108,66,220,128,40,96,1,142,16,94,58,158,40,96,40,44,169,20,123,21,67,14,122,112,69,15,100,172,50,156,36,241,131,80,169,71,251,72,230,44,160,144,162,250,19,30,212,27,194,41,129,231,134,123,43,76,179,91,186,44,53,225,221,139,27,50,188,120,238,239,98,6,169,45,44,216,44,176,54,42,128,135,40,244,131,160,251,1,144,194,209,169,72,152,180,37,57,28,109,169,156,146,160,237,136,91,187,29,54,76,20,65,111,38,240,28,242,144,53,161,184,9,228,62,203,225,26,31,38,155,159,181,189,109,73,18,8,144,229,106,158,106,149,144,18,176,47,43,122,161,94,82,232,225,68,131,17,154,228,14,17,69,25,131,148,228,41,13,206,39,248,3,110,40,181,132,140,72,173,105,85,167,28,238,171,220,220,167,130,131,85,132,122,64,59,171,14,159,133,195,150,89,208,82,177,33,180,144,197,64,73,247,60,107,70,200,44,40,179,4,175,11,242,12,158,106,80,57,120,117,123,72,49,33,38,101,130,242,16,0,54,158,192,143,195,128,162,10,236,255,32,139,100,162,173,10,76,43,122,60,168,36,112,165,224,78,219,57,213,83,94,65,72,155,21,60,97,107,7,133,223,18,170,146,212,220,32,128,182,89,1,139,53,83,22,69,250,216,82,187,167,183,50,161,225,96,239,14,68,121,193,199,153,112,197,192,224,226,17,165,169,35,100,206,216,224,208,209,120,131,35,40,59,186,76,2,170,45,90,109,1,67,18,147,18,2,202,1,212,160,64,83,136,224,209,216,21,249,9,11,113,51,187,27,245,54,249,60,80,240,180,226,38,1,77,194,197,53,42,12,216,22,140,182,168,99,154,212,162,237,72,88,150,89,34,171,77,51,47,201,207,23,1,161,109,21,121,245,172,240,13,79,178,108,41,68,91,131,163,16,60,36,115,24,40,184,74,180,114,161,69,198,203,25,42,97,97,169,34,62,112,155,12,138,103,139,240,189,16,124,52,232,43,214,95,200,70,23,19,59,172,41,240,3,208,220,104,119,86,128,237,81,22,222,23,252,191,109,71,43,206,13,47,242,194,155,200,194,81,176,11,118,105,83,9,24,205,250,183,204,4,36,136,213,77,127,150,0,216,195,2,20,0,200,181,171,80,165,86,77,191,20,53,253,144,14,224,90,41,219,25,34,8,90,99,133,95,105,3,114,15,56,107,2,134,4,206,103,3,196,51,224,247,138,33,80,8,7,101,210,55,13,108,183,136,51,6,192,196,39,119,87,243,10,105,26,224,116,205,163,28,109,146,215,37,173,174,5,8,121,183,141,218,104,247,74,44,26,185,37,62,176,123,221,249,59,196,224,68,209,50,2,190,191,14,254,26,43,132,38,195,120,222,3,216,184,220,109,54,160,117,245,247,205,198,26,204,140,111,217,74,59,210,215,15,63,254,233,195,207,127,150,205,252,31,222,255,241,135,95,62,252,252,42,182,95,54,132,21,229,195,6,129,96,91,18,189,155,17,75,226,185,128,236,148,13,5,225,64,170,7,192,209,166,130,126,136,227,159,69,226,151,216,108,181,174,214,22,195,251,41,55,214,217,151,3,81,234,209,242,105,170,201,225,38,42,140,152,244,106,153,153,71,128,162,64,136,97,193,217,103,94,45,174,106,205,250,219,252,250,251,80,109,182,43,72,18,87,253,11,233,186,101,209,166,168,3,110,44,11,25,134,118,158,173,155,195,66,10,124,214,160,140,0,86,143,11,229,205,144,149,23,190,193,68,13,177,73,215,120,141,11,134,176,146,217,212,27,132,118,99,109,10,177,28,238,179,189,181,189,197,118,14,96,80,8,84,0,40,11,1,9,44,145,13,253,225,53,189,50,99,141,132,189,166,17,67,115,194,201,116,194,212,59,246,107,32,91,80,214,42,120,211,66,194,72,140,9,168,63,66,74,217,39,13,179,234,141,64,118,242,127,157,209,55,205,194,239,182,74,205,132,136,2,1,67,110,216,156,14,218,254,1,183,85,113,202,21,139,252,253,10,173,236,199,119,168,244,138,156,12,87,41,114,64,135,181,188,21,103,249,13,193,45,233,125,93,98,142,227,42,15,244,148,254,102,214,27,125,161,63,186,173,235,184,34,141,180,64,124,138,131,99,26,153,233,205,91,188,118,87,45,58,141,81,112,71,3,5,114,121,106,138,11,101,159,237,53,56,236,213,211,45,27,119,191,234,229,200,98,200,234,134,183,157,141,123,243,231,54,225,42,137,50,236,232,125,230,140,153,106,78,39,172,7,21,121,116,18,47,52,243,55,124,124,135,65,57,112,240,203,201,102,30,113,235,20,188,206,175,64,114,2,54,116,206,104,71,208,33,106,170,218,159,172,96,97,34,157,200,118,57,201,7,119,242,63,116,57,127,88,25,147,255,75,253,31,200,208,229,196,112,47,26,6,79,41,64,252,160,44,14,123,25,211,94,16,163,96,165,124,195,14,242,243,251,195,135,231,87,58,217,36,137,71,241,114,149,16,227,217,245,41,143,129,176,207,196,212,208,207,128,175,179,131,69,65,210,182,165,222,11,36,69,60,128,98,129,60,58,164,189,143,76,55,85,19,251,114,159,28,155,175,16,103,38,127,158,110,228,234,209,47,96,178,109,27,254,36,213,218,21,101,60,248,174,251,16,79,227,215,19,84,116,250,242,84,66,19,31,163,219,56,198,174,172,82,65,156,91,68,170,177,149,182,164,23,90,40,224,216,40,64,68,123,244,45,59,246,15,239,15,199,199,23,162,124,125,1,83,15,228,149,10,166,222,178,221,55,40,65,155,220,182,150,5,79,19,133,1,3,56,245,42,203,217,44,244,196,64,91,129,82,170,0,214,133,253,62,232,124,21,142,11,144,202,17,159,34,142,255,178,223,107,130,11,214,98,17,126,2,54,178,217,54,4,188,252,17,224,23,16,98,60,121,217,242,131,149,191,166,122,68,44,29,141,22,227,236,204,189,239,140,162,177,83,161,201,144,118,220,35,87,245,72,194,184,50,229,236,52,187,155,44,110,70,98,43,159,77,159,225,246,253,46,69,249,143,76,25,215,174,173,60,91,131,24,161,183,146,173,19,17,19,170,25,251,14,81,17,89,193,30,69,4,245,123,16,7,187,83,107,236,28,49,21,193,189,13,5,203,170,95,2,47,141,123,78,180,150,100,72,193,204,66,57,187,40,16,21,74,237,4,177,176,0,176,186,222,127,82,179,30,197,207,136,235,84,48,184,88,159,19,40,53,45,157,80,229,96,48,138,205,176,13,21,43,54,69,157,38,114,189,171,30,10,36,202,24,172,223,33,131,79,197,253,30,86,96,136,102,84,248,160,218,200,157,119,181,81,146,192,216,10,131,90,200,249,55,80,11,135,247,63,254,242,254,85,4,194,182,184,117,181,44,228,154,29,117,155,48,160,100,155,152,65,156,101,250,135,113,135,1,73,110,207,138,39,33,124,155,132,133,73,25,169,252,245,245,207,49,97,146,156,159,153,204,5,133,28,202,47,220,132,250,167,178,185,37,236,181,231,49,238,252,231,129,169,111,53,62,44,243,85,73,243,85,17,253,78,38,64,233,255,103,239,109,150,36,199,113,116,209,87,209,11,40,141,255,63,203,178,220,196,34,115,213,102,177,56,155,99,49,222,57,229,121,174,87,213,237,142,46,159,233,124,250,139,239,3,37,65,17,242,72,143,202,154,185,199,198,186,173,43,67,46,81,20,9,130,32,8,2,31,164,89,75,205,75,67,142,90,119,133,119,88,107,253,156,97,101,111,143,122,247,99,87,103,186,229,149,158,20,136,12,142,84,74,167,27,137,111,144,43,25,159,8,132,51,187,2,13,11,140,41,18,59,58,102,60,38,123,58,200,28,96,193,49,181,0,220,212,187,163,11,109,38,40,89,33,246,19,45,61,162,24,19,118,201,19,118,201,35,89,49,97,212,75,139,148,188,0,224,231,217,35,177,78,152,164,89,127,101,221,129,56,196,36,113,99,146,20,194,76,127,121,102,1,18,118,198,239,166,108,43,170,21,129,176,2,226,5,103,207,67,234,74,227,16,45,79,250,147,57,29,193,247,204,207,251,19,80,89,19,117,158,176,97,122,116,100,183,85,47,226,51,156,70,106,232,79,71,5,241,195,141,163,16,156,180,179,202,19,73,134,173,145,110,191,177,173,210,76,146,94,27,1,136,45,254,68,198,19,2,54,46,231,105,231,6,204,221,126,197,10,26,235,121,214,159,52,156,195,1,16,144,7,136,114,149,97,89,74,232,207,173,34,184,114,134,114,71,61,227,139,163,200,195,248,41,90,6,252,57,38,0,193,7,58,241,99,243,22,153,220,168,200,98,68,23,65,104,197,137,42,25,226,58,185,67,198,150,143,88,117,204,117,32,123,24,228,36,107,92,110,214,166,85,38,113,142,119,180,13,56,128,57,197,151,109,123,143,162,112,148,10,47,196,215,142,225,169,113,35,89,176,177,196,254,27,240,251,237,209,125,194,210,0,232,242,88,144,101,109,43,132,187,189,165,82,210,99,1,52,95,40,237,20,97,92,64,150,95,236,43,112,244,18,29,82,4,200,183,58,216,3,70,87,30,128,59,233,23,150,119,208,37,5,184,243,33,198,18,242,2,171,94,233,52,87,215,196,100,195,178,194,225,36,70,170,41,240,38,90,95,159,43,115,142,203,85,120,15,57,158,127,251,253,239,167,47,255,251,151,223,254,250,245,223,95,171,79,245,117,210,206,142,28,189,0,109,35,244,93,67,222,239,212,175,8,195,104,138,67,199,144,92,249,193,129,43,32,4,113,65,35,2,143,121,138,37,155,228,150,225,87,132,113,133,53,0,234,108,106,159,160,116,214,174,250,79,132,179,13,236,43,204,118,209,104,183,104,225,19,176,16,100,77,68,242,234,234,47,240,225,1,238,55,92,8,210,39,156,201,202,198,14,120,78,12,128,46,212,19,208,252,75,102,94,225,25,149,38,184,85,227,189,92,1,238,27,60,61,129,42,82,56,227,23,206,162,230,14,148,26,40,218,112,224,147,65,6,202,36,87,122,120,187,43,194,9,211,140,227,39,241,102,10,13,90,30,219,64,186,195,18,226,178,184,240,9,112,63,88,58,99,67,20,231,5,134,156,10,111,21,24,181,64,160,210,128,31,73,133,190,119,120,223,34,108,55,51,153,71,77,28,114,7,12,136,202,148,222,36,144,44,170,72,123,38,44,118,97,97,152,109,88,26,13,71,231,129,40,223,224,228,93,46,72,140,93,177,85,170,37,174,212,133,24,143,23,52,52,81,9,77,244,125,134,123,81,228,18,40,101,103,32,88,0,252,16,82,24,205,5,148,32,54,214,252,137,19,160,64,132,46,78,254,36,195,10,146,4,192,130,22,154,191,64,176,64,115,38,53,50,156,122,194,255,150,80,131,162,161,130,36,19,62,236,145,217,5,251,13,68,107,33,242,40,50,137,48,188,46,128,26,57,128,6,223,225,42,249,175,12,68,255,202,64,244,175,12,68,255,147,50,16,201,140,254,251,233,124,159,21,16,220,3,232,14,200,164,79,21,89,8,128,217,13,19,115,61,49,80,78,145,255,59,147,206,212,8,53,82,118,198,76,225,83,61,151,36,108,114,26,129,212,48,221,105,161,150,133,54,64,19,1,192,227,248,69,47,47,223,158,231,6,131,61,92,127,69,100,34,162,131,72,174,124,118,210,200,19,72,82,170,66,208,240,69,32,98,227,225,153,1,40,146,238,10,196,38,122,96,164,31,46,66,164,49,240,140,199,5,12,230,86,6,214,57,0,247,179,89,51,27,89,180,89,4,36,44,97,56,159,249,229,231,179,182,107,234,10,251,170,205,154,244,217,73,155,149,71,226,30,109,22,79,66,92,91,190,56,141,47,106,227,166,209,70,109,213,196,54,198,209,168,105,105,163,146,142,65,86,176,92,224,83,125,82,210,45,191,22,210,177,85,147,182,112,255,232,164,109,154,148,112,218,166,73,233,54,237,191,55,217,166,229,209,166,105,180,112,223,139,105,12,167,210,77,219,180,12,238,180,210,134,63,159,117,56,43,207,85,87,146,242,209,73,1,171,57,9,3,114,185,114,247,16,153,230,1,115,0,184,0,5,138,226,5,124,206,211,100,7,196,200,39,77,63,51,178,208,172,16,98,19,130,217,243,9,206,113,73,189,140,61,162,78,68,106,193,18,22,29,192,251,34,37,51,0,118,97,246,100,234,103,202,117,0,89,71,196,0,69,93,224,163,235,35,43,252,135,72,102,233,24,101,128,15,18,113,18,118,100,38,203,105,92,163,96,233,134,233,2,14,61,141,219,169,146,226,242,7,202,24,243,76,87,134,134,141,159,250,74,122,134,236,108,121,169,112,218,63,61,177,138,164,53,97,227,133,42,234,168,98,90,191,170,63,151,198,77,90,23,1,143,91,26,165,210,168,249,153,77,244,163,42,238,29,241,115,20,26,253,153,150,238,189,120,186,123,41,204,107,205,252,249,158,61,195,215,159,207,247,167,208,86,51,212,154,65,155,89,166,51,249,185,141,172,92,107,158,233,37,35,53,115,58,39,89,31,14,178,71,207,204,93,253,9,54,153,140,205,186,212,146,223,72,134,141,164,217,94,227,239,142,147,107,79,35,185,118,118,158,17,105,9,97,233,45,191,206,35,141,180,213,176,101,58,156,219,122,24,140,1,120,253,86,165,154,45,28,231,218,177,190,21,86,84,3,85,31,184,147,62,221,206,61,125,156,5,123,210,44,216,35,187,245,196,236,214,32,242,141,214,227,27,128,90,205,16,213,79,183,107,204,125,186,157,143,155,169,187,115,238,243,154,186,251,214,48,141,100,224,212,245,74,65,62,171,181,167,48,175,185,64,13,60,33,229,151,127,207,38,237,231,231,175,7,166,46,160,27,189,66,150,230,129,150,240,95,175,176,238,5,128,44,115,1,64,198,25,89,176,160,210,34,117,49,85,137,12,221,30,198,8,64,108,3,75,20,39,214,162,11,84,250,230,212,10,132,20,34,134,46,162,9,79,160,196,121,164,32,131,24,96,176,31,68,83,236,69,65,208,225,155,81,8,54,129,68,97,250,47,100,113,134,56,243,133,1,224,49,228,209,44,10,63,54,139,88,231,149,155,51,89,142,113,90,65,205,23,167,235,244,149,193,94,151,115,101,124,12,123,50,4,120,34,63,121,28,197,16,171,58,154,172,173,28,95,212,158,106,31,181,117,250,117,246,87,203,107,19,96,130,46,227,95,237,237,40,34,255,104,83,97,90,234,12,61,29,245,241,84,121,188,50,238,32,243,22,29,74,160,192,209,30,207,156,60,141,160,12,240,91,44,240,71,199,238,44,120,156,68,225,207,105,33,30,255,76,227,23,236,247,116,156,129,81,28,167,214,84,89,18,231,122,207,167,121,247,146,150,94,126,140,87,144,201,8,105,4,154,240,50,20,205,39,24,184,67,168,211,242,119,40,161,210,188,74,162,193,193,152,104,243,142,235,54,186,84,198,53,72,151,244,233,101,25,83,18,254,164,20,26,221,87,206,25,108,68,182,195,184,208,44,39,130,7,51,132,49,95,76,203,23,153,144,14,135,233,248,141,96,59,236,59,90,30,71,64,137,81,203,9,186,18,178,31,200,232,118,64,129,41,220,113,235,254,39,32,238,58,30,123,232,223,49,109,113,164,10,13,30,13,58,115,180,62,38,120,161,195,74,135,230,79,17,202,34,183,5,52,97,71,174,186,93,131,110,10,212,217,134,12,44,162,247,98,159,51,130,0,82,12,250,121,5,104,110,202,6,60,97,67,10,12,52,115,26,205,156,118,229,60,14,249,145,212,65,153,21,167,68,88,181,198,43,37,51,224,25,231,124,128,51,66,12,171,242,20,99,153,38,229,108,210,113,34,127,131,117,61,139,12,158,132,151,85,174,58,32,76,98,204,249,12,95,7,101,86,242,230,122,93,72,23,12,176,78,180,73,167,2,207,252,225,39,83,117,71,139,60,150,62,211,207,136,5,38,229,112,78,168,241,202,120,223,204,159,229,65,229,246,79,69,4,92,38,28,245,22,56,3,177,123,58,5,193,39,109,82,198,97,239,116,10,146,87,180,4,79,171,63,80,219,96,26,7,204,127,130,141,32,241,6,25,243,164,210,132,206,111,85,51,30,210,13,196,137,214,129,28,240,153,182,116,23,153,215,3,9,40,224,193,90,11,252,160,34,1,241,224,153,142,0,82,198,174,64,226,148,29,233,150,79,173,83,124,90,132,8,98,64,116,62,128,224,113,80,129,221,83,65,161,69,22,185,20,253,40,81,134,223,38,186,202,135,211,42,180,250,180,136,214,162,241,79,20,207,28,237,66,77,83,71,155,242,47,47,195,61,228,31,42,241,227,203,24,163,56,237,164,233,52,164,169,14,191,74,83,253,228,144,166,58,174,86,52,163,49,203,23,135,148,231,140,31,162,233,194,158,212,161,181,158,6,223,130,97,22,190,213,152,73,216,5,34,115,92,230,103,237,47,31,140,247,176,19,107,14,126,206,202,98,104,29,217,102,26,92,78,174,153,180,114,118,8,168,59,53,140,185,179,80,16,65,209,85,217,174,76,139,244,230,183,72,126,82,94,107,28,29,29,194,73,27,71,182,162,42,25,242,66,15,104,86,102,220,243,168,149,3,169,204,169,3,185,36,213,32,101,116,181,9,116,188,155,180,242,121,145,11,58,163,201,90,42,82,181,179,172,92,101,229,52,214,74,14,239,210,14,29,55,29,129,56,248,123,93,6,225,169,58,150,230,0,7,205,101,148,1,161,16,242,149,226,233,164,20,6,188,55,195,182,1,149,77,161,150,147,144,148,233,249,18,79,34,92,10,103,182,15,8,12,190,241,176,223,97,3,141,236,50,179,214,194,68,180,56,186,102,14,121,37,34,151,134,169,50,11,14,123,54,141,5,128,179,99,60,24,115,71,89,90,123,27,136,218,53,248,70,25,76,199,60,194,102,22,117,177,135,2,6,75,27,41,123,177,235,248,83,226,169,165,12,254,248,59,206,196,137,48,39,42,219,16,25,44,123,90,196,47,103,51,133,155,202,82,84,143,128,54,101,10,253,226,152,242,224,100,101,159,33,79,148,9,117,178,235,56,178,107,211,232,26,121,94,187,60,38,134,214,163,163,169,93,30,226,159,211,239,178,132,87,235,159,211,194,140,252,19,230,241,205,33,174,150,22,96,12,235,99,103,40,7,78,132,49,183,177,213,133,38,52,6,127,255,231,140,40,16,183,80,128,225,89,74,93,157,216,42,34,71,245,23,156,173,120,172,192,250,247,52,230,211,50,239,148,145,149,5,225,205,157,232,17,170,224,169,31,20,217,133,127,214,127,198,139,212,131,104,109,171,157,248,239,89,222,129,181,28,86,103,56,227,229,203,24,24,16,233,164,12,161,93,26,84,93,39,84,206,97,200,243,73,217,78,231,166,178,157,10,6,189,131,195,130,254,4,119,61,200,146,229,239,136,14,84,153,162,139,240,73,85,147,174,46,6,80,130,180,161,220,7,180,214,166,177,46,34,90,114,101,80,42,13,152,154,200,94,66,113,72,127,36,233,16,50,42,102,46,59,25,126,145,173,158,232,127,149,253,208,27,3,14,73,1,21,56,12,112,250,51,96,198,197,242,204,244,89,51,156,16,9,51,106,31,202,8,178,30,93,151,232,56,233,243,52,234,89,126,142,162,207,196,149,98,46,69,212,84,231,221,99,108,204,24,57,95,150,41,254,52,132,7,255,29,52,226,10,206,57,88,78,228,87,197,203,1,225,134,10,161,204,161,75,50,213,81,128,171,192,47,0,201,168,107,32,160,20,254,184,53,46,16,227,246,169,87,58,176,195,233,35,165,11,44,88,9,94,72,252,51,104,62,235,31,13,34,149,157,10,78,83,136,180,240,169,32,62,4,202,21,78,50,210,216,218,12,21,129,218,196,16,141,91,219,242,67,174,56,18,185,206,42,25,78,142,126,213,117,209,65,180,75,67,122,169,229,21,142,10,120,196,63,202,226,179,50,250,178,229,240,106,230,194,18,1,55,135,174,222,91,104,127,229,57,52,117,125,5,141,122,151,165,243,244,247,47,255,184,23,229,65,61,141,78,8,143,80,103,158,32,130,58,50,64,0,231,42,235,207,241,247,10,86,65,228,89,12,63,237,35,210,70,16,44,226,193,52,119,196,53,57,6,246,60,29,148,155,237,189,242,16,28,91,113,88,35,156,221,186,126,244,113,212,124,84,227,248,161,21,23,105,222,99,12,142,153,95,180,99,218,157,249,69,119,150,223,224,101,71,103,44,145,40,109,109,207,46,64,111,57,144,7,30,234,139,30,30,150,51,247,202,185,192,73,188,148,195,26,1,112,246,178,135,7,229,118,193,106,229,27,71,175,184,61,52,32,175,175,62,236,238,206,216,207,48,207,234,190,232,8,214,156,199,55,79,4,171,109,132,107,192,33,26,136,209,51,178,139,175,63,199,223,149,9,82,160,115,246,66,106,125,125,222,191,244,242,239,123,56,249,252,244,247,47,255,251,159,95,46,151,223,254,227,46,126,70,210,147,64,5,156,18,34,210,143,41,3,153,49,226,168,19,128,18,248,243,40,171,43,28,87,158,224,137,224,224,244,59,254,14,103,61,44,91,200,180,205,108,59,158,103,181,56,236,129,63,10,113,39,10,241,52,112,2,1,9,23,169,209,56,133,211,104,80,123,225,200,139,15,195,97,87,42,2,128,146,108,172,30,217,46,223,209,76,166,251,19,137,137,163,188,68,151,214,205,106,133,213,61,16,143,146,112,132,56,177,131,174,6,95,126,248,234,118,174,47,185,244,229,23,78,56,107,190,146,103,129,191,205,220,132,1,142,244,196,153,65,132,59,98,192,130,70,141,33,35,138,232,17,58,228,31,161,134,21,56,61,7,160,85,193,157,17,103,190,89,22,36,172,134,204,179,136,204,199,30,245,34,169,7,144,108,60,50,203,227,76,29,254,135,48,211,65,64,3,243,77,196,163,127,162,27,63,123,228,227,154,229,2,144,78,136,239,66,110,58,38,78,233,203,159,129,87,128,111,205,196,168,106,39,108,228,107,107,244,59,129,15,19,83,35,101,110,220,35,35,32,210,176,37,193,182,157,30,17,105,129,184,90,238,141,169,41,225,96,176,101,134,45,172,244,41,63,129,198,250,249,176,100,94,214,200,85,102,72,77,28,10,167,67,177,90,227,0,90,166,22,174,228,219,69,153,103,176,18,59,138,218,245,207,234,172,147,152,85,82,205,115,157,74,222,248,179,64,120,160,42,66,168,185,178,176,165,254,169,63,29,53,97,99,150,119,76,156,127,126,253,231,239,95,254,241,219,175,63,127,59,127,189,235,200,171,66,197,234,188,255,64,192,141,150,126,194,161,67,168,122,248,16,234,170,24,195,138,209,224,164,23,100,222,19,231,251,70,201,140,120,37,164,225,147,53,247,130,211,23,168,239,25,38,104,112,56,29,40,97,176,120,58,126,219,55,36,86,21,6,145,121,156,112,6,194,122,110,20,78,234,46,4,255,118,31,174,9,254,153,174,220,104,150,237,235,183,207,192,9,44,157,16,254,190,133,167,150,136,238,54,254,172,38,45,217,9,96,26,196,182,212,125,84,80,127,228,113,239,129,223,241,183,11,18,235,70,254,12,34,222,254,244,172,159,254,68,160,5,207,44,132,77,214,156,163,242,16,86,144,81,14,208,164,141,155,10,33,248,177,23,30,240,174,80,150,137,201,155,40,111,13,41,88,166,241,103,212,39,83,139,134,8,81,247,62,33,14,14,198,19,194,199,30,117,12,222,246,131,215,63,1,52,170,197,198,92,58,94,122,119,187,246,153,181,79,55,10,0,174,62,209,33,246,19,156,71,224,53,136,21,187,183,67,78,128,16,64,94,40,89,49,63,181,24,53,241,122,6,56,208,211,205,250,213,53,255,93,190,95,11,218,203,127,252,246,215,47,167,243,151,95,127,254,249,247,223,94,217,212,135,203,208,206,166,174,41,153,153,153,53,127,196,113,99,211,29,159,99,158,5,15,151,73,17,56,3,51,17,63,122,200,244,0,238,154,177,0,230,65,64,243,181,241,8,182,200,138,211,147,15,221,249,19,73,13,123,107,160,211,55,227,78,153,210,171,210,19,70,212,155,192,96,224,84,136,29,94,128,128,21,213,163,215,17,248,167,18,94,3,142,203,14,251,206,200,24,41,58,24,80,126,51,165,57,118,14,68,195,6,120,93,101,106,82,162,190,132,220,53,119,40,48,63,114,232,227,9,141,97,56,48,133,139,126,96,42,83,116,169,49,79,223,120,1,235,101,169,117,60,131,15,1,205,140,46,86,141,176,131,17,199,85,110,232,157,110,83,185,91,173,36,21,163,180,152,44,8,206,223,16,249,145,241,118,25,158,138,158,200,65,240,160,167,55,147,131,155,13,119,198,76,246,144,61,189,33,232,106,41,228,135,149,101,52,26,97,91,60,74,149,125,189,203,244,190,240,220,141,38,36,117,78,180,186,194,212,216,224,18,141,42,35,93,89,224,106,22,24,90,11,151,205,74,120,68,34,175,87,230,71,69,250,48,224,49,65,69,160,71,34,147,174,2,204,206,33,206,110,86,22,24,11,93,67,100,16,210,17,195,125,59,210,150,150,243,204,243,35,90,233,138,58,175,192,253,132,1,115,112,164,162,73,46,50,63,3,97,128,133,223,82,96,48,79,226,126,23,97,144,104,234,8,216,75,140,202,69,52,29,225,120,25,234,212,17,140,28,58,34,15,93,84,101,7,89,107,201,11,25,25,135,192,71,216,85,86,228,139,101,95,177,139,67,88,162,2,112,98,135,13,15,8,38,30,207,84,187,29,99,193,83,160,1,208,227,67,99,39,207,86,226,220,59,203,224,100,149,6,104,24,32,63,139,186,68,121,250,141,84,4,150,178,100,133,98,226,9,173,13,251,77,224,198,58,84,236,224,181,133,132,116,231,20,129,123,60,99,223,20,72,10,251,196,25,57,142,71,22,221,42,100,172,153,46,2,142,220,139,252,91,176,66,208,42,74,175,65,88,163,17,65,9,168,81,230,183,243,50,109,27,215,251,14,175,38,226,104,33,104,145,168,226,88,226,59,211,67,63,194,205,174,0,97,202,117,30,122,101,192,223,139,18,130,227,118,56,255,168,32,192,254,78,168,246,25,177,89,200,46,155,145,218,180,101,2,65,1,208,53,119,229,44,205,223,13,44,66,132,8,48,132,1,56,172,248,229,16,85,138,48,133,190,76,24,76,31,90,177,144,89,147,48,255,58,67,21,101,210,113,155,95,70,180,29,61,188,187,167,87,56,132,168,31,17,213,106,138,128,2,8,32,13,40,160,48,170,183,84,192,114,185,50,93,46,35,217,61,253,189,153,234,149,193,1,145,122,29,195,107,253,136,141,149,121,214,60,117,90,196,92,56,77,93,223,232,131,68,191,207,172,33,184,60,181,139,106,114,84,166,135,175,127,165,215,19,163,93,123,213,213,5,39,82,26,170,9,156,39,236,191,105,163,239,76,111,140,0,91,175,238,152,141,225,182,13,86,204,64,18,194,92,135,114,196,82,241,12,117,174,176,188,116,168,167,145,137,166,233,218,145,134,163,11,2,75,43,7,133,71,141,142,225,190,77,247,5,153,184,206,96,157,64,203,94,195,176,98,157,212,128,228,236,25,81,135,61,64,99,244,53,151,29,24,14,225,72,144,248,13,81,36,120,68,12,233,146,72,57,108,155,224,153,147,56,198,212,194,132,43,145,182,48,37,250,135,101,16,156,233,203,224,27,59,211,63,149,94,126,112,49,133,213,133,199,138,208,87,225,217,207,147,205,20,52,47,99,38,172,139,12,250,242,139,74,118,128,57,9,225,220,17,73,75,147,66,13,226,16,123,84,170,31,197,57,91,82,89,173,110,68,174,198,229,87,145,57,166,197,19,78,55,181,113,153,135,33,0,180,2,40,123,212,240,186,132,35,62,28,167,6,122,24,1,9,14,31,85,188,153,76,4,121,28,188,209,165,22,222,141,192,26,113,220,71,106,91,176,213,174,152,99,108,19,166,5,156,86,18,195,102,2,23,133,210,104,75,43,34,128,16,185,217,226,177,222,3,103,51,110,227,184,125,56,241,35,160,34,134,7,46,149,73,93,46,39,228,148,205,169,47,83,6,126,210,147,194,37,70,122,48,57,130,151,249,206,144,118,175,230,92,248,77,79,244,208,231,131,74,187,45,210,83,50,50,155,167,39,14,142,194,100,154,74,59,166,99,100,45,128,208,133,62,133,214,53,40,251,244,121,199,217,73,138,36,13,2,117,160,220,241,128,173,18,5,47,37,102,223,246,99,173,156,97,132,103,80,151,70,15,51,44,10,17,35,93,225,80,161,81,48,52,60,224,36,14,46,97,160,82,96,134,90,30,200,33,171,82,228,129,94,165,65,30,210,22,241,222,210,28,226,68,195,212,0,49,199,141,85,137,43,72,90,33,252,33,92,214,225,154,16,58,143,54,160,219,245,112,66,60,24,34,134,233,117,159,17,79,20,84,63,169,195,186,249,1,57,255,224,221,164,198,14,28,49,85,78,35,228,226,132,229,22,83,26,6,118,24,61,184,44,36,228,209,192,130,52,17,111,141,71,44,12,250,198,113,121,38,196,10,230,22,224,158,217,174,148,185,23,6,252,117,167,50,209,64,96,180,137,167,184,112,204,72,116,244,68,154,93,30,61,69,124,207,211,73,21,54,92,61,112,0,70,178,239,12,118,71,70,26,205,16,208,96,209,133,141,218,79,88,15,170,242,42,150,218,150,233,250,0,9,133,16,217,194,19,24,46,152,64,190,230,65,25,206,57,3,206,174,3,97,98,145,196,52,49,122,158,241,21,216,244,21,98,166,16,238,21,252,211,89,177,176,72,201,60,113,151,241,78,16,115,14,122,77,155,24,225,207,83,177,206,83,63,209,33,0,99,142,157,40,128,71,176,74,113,65,76,68,169,163,103,88,89,196,28,115,82,33,168,168,3,135,187,96,79,68,84,72,70,165,131,61,160,100,39,130,133,0,132,31,147,91,147,120,80,135,137,180,39,99,231,139,197,2,113,5,34,194,18,28,33,91,230,39,0,32,65,105,207,236,47,25,238,16,21,32,187,32,74,83,199,174,24,53,27,43,129,196,72,106,184,210,3,13,19,167,116,133,6,15,236,239,104,119,128,83,93,30,252,59,65,164,82,203,113,158,166,85,80,23,135,77,116,140,43,242,73,172,58,141,135,74,52,128,240,144,187,209,29,163,209,27,61,232,250,131,77,59,81,61,162,206,141,28,24,39,220,53,223,109,38,132,42,114,151,99,24,25,232,200,211,65,228,199,201,158,185,233,169,49,19,175,192,193,93,50,51,213,23,142,0,232,195,219,213,95,141,26,32,60,47,153,125,119,49,157,15,12,76,68,180,2,63,53,65,151,211,140,68,145,155,186,224,193,202,240,25,132,98,95,33,71,213,223,206,215,164,3,138,163,104,61,213,44,12,143,129,42,131,233,92,152,3,6,200,32,244,113,67,165,197,21,197,97,163,54,232,28,183,1,174,245,69,135,132,167,109,211,156,51,53,252,194,212,46,129,110,12,5,78,29,122,164,15,222,224,201,61,66,79,152,195,155,33,229,216,177,15,192,144,145,137,194,33,41,51,148,94,122,174,193,175,182,146,38,4,94,4,103,38,168,225,153,219,12,228,72,102,246,0,225,107,245,114,108,196,118,133,9,20,231,77,96,176,64,243,77,3,167,102,184,197,59,46,251,141,24,233,158,254,184,69,83,67,208,239,1,126,51,234,154,10,120,132,129,204,10,229,161,16,83,131,56,172,192,46,37,52,69,171,244,64,146,61,14,210,108,48,234,138,139,33,208,44,224,96,184,36,189,143,4,183,133,159,32,26,165,155,169,234,218,47,17,210,149,128,234,53,71,24,226,128,84,61,17,189,35,233,100,174,148,11,101,100,84,97,80,233,232,16,143,211,0,163,128,115,44,6,162,192,125,28,253,194,65,47,99,44,128,103,1,103,91,72,11,136,196,160,126,47,136,180,8,220,0,121,212,221,198,209,161,35,140,144,110,120,40,87,9,91,158,1,60,31,133,141,160,229,103,44,220,149,39,197,129,254,90,69,179,3,0,114,90,179,251,42,116,57,102,75,106,80,134,225,118,19,232,190,199,212,43,29,115,181,234,166,194,55,206,36,40,75,136,56,129,43,41,164,204,7,164,253,1,94,60,114,242,97,230,127,46,112,248,135,63,109,0,30,120,83,196,251,66,48,217,78,219,34,118,109,48,184,64,142,51,167,19,246,171,212,49,137,214,42,242,53,119,158,153,103,61,80,2,46,157,236,7,145,154,154,169,68,90,34,56,174,67,86,2,104,66,145,233,214,188,98,134,32,197,57,254,70,71,95,106,15,39,83,24,46,19,10,65,149,241,138,121,187,22,197,105,147,103,25,61,235,99,160,29,246,190,141,56,29,33,44,101,39,150,117,229,51,160,8,67,33,28,104,3,31,96,124,168,242,19,97,6,106,52,119,55,1,110,114,13,57,14,50,227,119,213,76,139,38,77,48,226,244,161,196,16,153,4,162,63,0,5,149,27,1,172,97,252,34,182,62,137,227,27,3,99,226,233,100,225,200,51,136,250,6,43,226,64,52,51,239,67,35,78,40,162,130,61,51,223,68,70,26,202,90,9,145,214,152,225,167,71,85,7,180,171,116,240,229,116,129,11,188,8,176,8,67,68,36,38,132,103,232,85,84,63,245,212,212,105,220,39,78,153,172,135,118,72,47,1,49,217,176,120,103,232,127,106,240,168,196,93,249,37,80,53,38,146,57,60,126,137,164,132,131,183,88,52,111,153,167,252,106,69,39,107,142,10,134,206,236,220,10,55,27,68,123,42,120,196,132,221,35,111,91,13,4,204,97,184,102,161,119,53,96,41,25,40,129,86,81,15,1,154,7,253,109,244,196,94,253,38,10,93,73,82,93,182,1,80,12,26,35,246,177,201,36,161,33,224,152,129,43,5,221,181,58,85,246,136,77,11,92,14,53,9,0,30,165,81,213,98,62,53,32,233,16,162,24,196,114,76,118,176,80,34,97,9,128,159,62,246,231,136,23,162,17,28,82,127,130,189,32,226,148,7,234,42,14,33,69,161,23,1,117,194,105,3,109,60,52,226,36,102,207,162,194,170,169,159,70,212,11,54,233,45,208,171,187,77,84,197,38,164,124,160,107,122,161,79,8,130,108,224,94,12,23,34,40,69,148,231,144,214,144,66,137,71,213,216,117,193,111,18,38,36,79,23,58,207,12,130,24,136,4,11,1,34,87,20,255,203,85,106,162,149,48,157,139,26,186,168,160,99,175,128,25,4,53,1,251,13,54,105,70,168,26,209,186,162,110,9,96,19,133,126,218,151,31,149,62,34,24,59,120,61,21,8,59,38,97,135,30,10,144,165,241,103,213,67,65,118,28,249,166,27,22,207,68,16,114,196,173,201,100,166,91,66,160,91,142,167,55,2,15,253,201,172,137,41,59,224,148,235,53,203,8,198,132,187,111,175,25,234,160,118,5,117,125,73,0,234,5,147,173,58,185,154,148,120,164,65,55,33,79,197,14,203,37,14,91,168,198,151,92,230,101,19,15,141,74,101,17,221,52,200,56,41,210,75,132,192,22,4,17,199,41,196,56,22,233,44,143,181,54,80,155,114,234,181,211,185,51,240,158,27,227,204,0,143,166,123,174,202,217,174,214,45,236,241,49,97,11,124,196,26,48,28,3,81,30,25,7,73,12,177,168,116,165,251,103,0,183,171,210,142,238,52,102,241,168,48,29,86,70,51,133,70,126,100,234,172,17,11,86,186,183,236,136,111,2,33,25,71,44,227,251,186,10,194,235,39,170,83,71,67,212,3,209,198,177,187,37,119,34,189,6,54,83,154,140,3,10,13,109,142,9,233,84,224,234,211,212,141,134,92,3,151,44,152,144,177,44,182,145,82,165,48,62,178,182,177,131,5,222,70,78,219,206,8,222,105,126,121,230,56,154,78,207,39,28,173,15,25,39,123,115,24,147,158,185,58,201,172,216,25,181,128,121,94,21,51,140,238,169,48,200,193,78,150,224,213,227,213,163,14,41,23,17,221,193,197,26,27,29,230,105,225,198,69,52,227,63,96,106,254,63,95,159,126,187,124,253,253,223,159,126,253,127,126,191,235,72,167,140,228,99,5,172,241,16,114,57,64,25,193,74,123,142,13,218,233,235,167,244,205,250,246,57,51,238,105,42,8,204,108,111,213,163,248,235,183,234,57,158,144,154,43,76,113,251,31,128,109,83,218,19,240,42,24,182,55,254,46,89,163,152,183,235,10,9,254,128,68,30,178,202,254,4,224,159,128,221,247,248,171,95,84,128,251,164,233,60,174,1,33,63,57,61,29,151,133,102,213,137,204,198,187,103,160,174,165,11,166,32,212,7,68,2,165,87,61,226,210,198,117,8,230,51,112,9,100,131,254,25,181,66,65,99,142,217,114,1,226,21,220,87,17,193,25,218,57,192,2,85,211,141,166,55,133,234,236,1,103,39,154,68,228,140,97,60,38,10,126,129,48,143,1,184,84,229,54,229,240,223,183,207,21,113,245,90,245,19,210,136,225,240,166,173,206,206,12,36,133,169,66,239,61,36,236,135,94,177,5,121,27,198,86,100,107,214,168,164,52,17,108,121,184,168,17,68,42,183,87,239,41,209,184,240,229,126,166,226,28,252,27,205,152,245,222,227,24,198,163,146,211,174,228,25,96,58,178,179,249,233,168,100,221,24,226,219,2,226,129,5,53,61,17,213,145,255,12,191,148,229,247,25,201,42,195,242,253,27,227,85,144,189,38,193,155,4,114,232,33,226,104,14,169,64,144,194,225,69,205,154,46,136,53,107,142,144,195,2,252,231,15,136,135,159,191,252,253,203,175,255,249,85,254,127,143,108,168,77,93,93,58,76,30,165,114,86,143,9,182,28,228,45,156,5,22,252,105,247,12,193,217,211,192,241,204,62,188,120,8,255,31,190,244,68,71,3,6,32,20,134,43,49,151,100,39,68,141,251,73,129,143,166,241,103,204,91,152,211,129,58,153,35,91,116,80,134,218,148,172,26,56,137,76,245,10,16,141,80,234,97,109,108,101,237,10,201,163,40,205,79,3,158,118,252,89,28,202,114,127,153,235,193,132,130,42,254,18,224,184,126,194,32,19,151,116,252,29,173,142,26,218,154,49,75,51,183,56,211,242,87,129,234,17,91,139,53,214,253,4,248,135,132,144,137,241,119,56,25,96,139,195,111,32,83,157,82,118,16,120,75,48,71,206,0,4,19,18,163,132,245,207,194,134,140,140,134,146,81,207,49,243,239,97,69,220,29,210,151,24,150,157,91,159,34,178,63,28,140,160,87,203,216,141,21,194,235,188,25,127,56,160,211,122,47,232,97,156,67,200,67,92,255,14,102,98,161,121,20,250,246,25,254,78,128,182,43,94,134,164,208,51,147,255,14,32,41,133,166,226,193,193,178,38,224,48,217,211,179,16,127,108,57,61,96,152,94,87,195,44,129,243,72,73,201,24,206,229,207,112,25,80,215,45,58,188,49,97,78,213,28,45,120,87,105,203,119,191,125,134,196,230,79,68,191,4,64,174,35,113,200,223,160,29,19,235,102,92,236,127,215,217,222,38,0,57,223,210,219,85,99,199,215,98,235,239,178,127,123,251,120,162,179,251,67,100,150,214,191,45,47,141,210,211,254,119,153,237,109,89,45,181,142,27,223,46,235,239,221,183,239,4,176,253,235,215,167,95,191,125,253,27,254,61,63,253,250,243,61,194,7,231,113,77,116,165,134,221,68,12,87,68,83,202,158,224,12,144,51,215,219,227,184,255,48,202,1,219,2,89,97,176,29,196,102,76,29,125,60,51,7,35,8,19,190,54,105,28,215,148,241,75,100,55,32,205,210,21,97,54,57,151,179,254,60,97,209,25,121,120,154,218,208,113,154,184,189,89,203,53,48,239,6,245,92,199,148,55,250,81,100,230,3,165,20,109,148,78,230,136,18,166,199,39,18,193,70,102,103,132,69,162,50,167,59,52,215,174,231,173,56,12,102,192,48,17,119,97,219,230,73,146,42,178,49,160,10,40,216,216,115,241,52,53,17,249,152,209,39,220,133,17,207,19,136,155,48,150,97,119,54,54,136,142,174,178,104,189,139,151,164,126,3,133,96,23,128,137,128,61,128,251,139,194,221,60,204,161,104,209,104,50,20,17,136,206,178,80,251,60,235,111,64,114,224,188,7,162,229,12,59,164,139,125,29,33,130,136,0,180,185,171,79,23,113,168,2,157,224,199,47,64,229,166,124,101,206,96,230,58,64,10,3,141,64,74,153,123,196,164,129,13,162,4,140,95,64,189,118,244,221,133,139,154,200,86,64,157,230,86,20,215,137,38,212,38,239,84,232,228,29,107,125,1,136,69,79,94,244,15,4,78,115,51,140,99,86,132,43,51,13,81,137,10,103,11,25,220,52,90,140,227,16,135,71,165,254,134,187,156,172,56,31,9,207,81,148,185,224,134,93,112,118,27,24,91,36,50,29,74,47,227,73,38,100,150,72,78,239,7,54,106,125,101,252,12,112,134,238,225,196,246,208,75,7,62,78,149,73,74,60,143,241,50,5,35,224,86,131,195,246,167,16,1,182,194,1,15,129,124,249,1,135,95,177,248,139,110,74,121,14,117,162,217,57,194,31,144,186,81,210,252,146,81,177,62,224,24,13,154,68,79,248,9,186,41,137,218,120,194,122,231,9,52,156,25,179,158,61,253,146,42,112,180,112,248,67,204,185,32,67,10,219,85,142,23,79,84,97,71,108,41,28,43,68,134,45,138,172,197,58,131,51,250,198,115,110,68,125,96,20,24,97,119,113,26,118,232,198,129,96,164,151,66,242,162,97,65,127,70,32,125,252,160,25,212,97,45,243,35,254,14,228,166,40,47,85,237,235,220,74,199,118,33,238,16,206,188,105,47,32,240,1,14,105,97,128,201,216,127,34,166,156,166,88,53,59,70,134,218,196,16,21,35,133,190,213,37,87,28,186,55,218,162,59,157,131,16,195,132,130,200,88,10,64,187,78,1,151,226,149,219,191,7,194,74,244,11,14,132,177,115,195,89,52,226,36,188,154,194,224,150,113,210,195,101,108,155,139,107,52,19,2,130,23,216,96,62,174,63,1,102,197,96,67,102,218,116,60,108,65,162,33,176,25,182,185,16,3,8,199,208,159,176,238,116,58,12,4,90,252,152,109,18,142,246,227,215,40,230,136,94,76,198,35,234,110,200,154,41,3,177,22,157,105,173,60,130,28,133,2,216,251,170,31,10,244,113,79,195,142,58,62,180,135,6,167,120,153,183,140,106,246,60,181,68,210,221,170,118,160,68,67,116,161,13,190,93,17,59,233,223,3,94,254,244,215,187,242,109,86,144,3,251,124,24,199,224,99,88,152,222,252,196,140,179,204,127,215,152,42,156,232,251,203,181,254,121,132,25,201,35,175,219,82,216,148,153,118,69,207,37,18,78,232,180,212,58,30,43,120,255,238,141,235,82,148,249,181,39,125,1,99,140,88,141,165,210,76,7,50,253,69,84,164,168,145,167,21,166,152,114,26,137,206,28,172,52,169,50,234,45,17,180,136,191,244,207,246,157,105,164,69,83,139,247,174,208,248,179,54,127,212,59,110,207,187,87,70,245,134,42,154,91,109,247,241,253,159,133,218,199,58,110,37,232,29,145,237,115,74,15,80,222,145,43,94,97,34,152,206,141,201,227,113,64,28,218,242,67,255,104,54,103,148,178,15,167,93,153,7,173,255,180,84,55,158,234,27,211,238,141,69,253,28,209,58,187,47,233,159,227,30,36,130,94,195,11,195,107,122,188,239,183,92,150,40,136,158,112,186,163,7,207,183,91,124,205,148,37,65,115,151,0,195,101,109,59,24,104,43,11,6,186,107,82,157,206,191,63,253,250,207,223,191,220,133,70,9,120,60,17,149,76,14,4,84,123,89,192,9,141,166,1,119,248,139,248,0,44,183,162,156,20,26,219,198,213,208,115,145,187,59,170,207,64,232,242,0,65,177,48,187,229,69,179,150,29,9,246,77,48,18,118,6,0,172,87,90,3,206,26,92,97,134,19,184,232,200,131,11,54,222,193,51,37,132,176,100,199,83,217,239,3,252,180,121,86,198,108,15,163,57,227,106,104,244,203,111,106,8,44,125,101,230,106,244,49,221,126,113,218,189,200,171,114,214,220,160,23,10,234,212,184,7,129,117,42,50,246,107,252,25,59,192,181,15,48,223,37,208,16,42,150,158,85,247,0,162,62,173,13,154,182,171,17,70,49,94,42,107,61,4,109,1,141,8,220,130,35,125,17,50,149,121,143,155,119,69,99,93,147,82,17,59,18,223,198,189,66,103,193,230,242,24,145,204,227,127,23,136,218,7,227,104,228,88,225,92,200,87,222,195,249,117,199,119,224,42,143,114,4,111,203,142,251,36,173,165,243,234,97,164,24,186,111,0,202,31,29,128,98,6,0,97,103,62,167,65,189,239,141,220,86,197,117,255,65,141,219,75,219,246,208,190,161,109,252,246,185,48,207,28,233,24,3,243,129,208,172,241,238,62,235,19,246,89,150,131,119,117,184,210,0,21,48,120,170,35,135,145,218,100,112,11,85,224,184,231,160,237,139,216,138,212,239,183,116,123,47,187,49,218,230,11,21,18,45,143,74,142,217,117,62,120,242,39,240,70,188,155,84,33,25,58,189,253,214,11,34,145,49,68,215,66,90,31,2,149,15,22,15,16,193,3,30,223,39,237,170,249,193,75,71,225,102,238,62,232,91,136,95,142,156,225,227,29,22,228,225,70,25,211,110,187,185,189,253,136,4,233,69,1,246,107,99,171,23,161,199,82,8,123,120,241,162,220,58,199,74,229,231,57,224,45,109,40,229,2,33,112,40,14,224,242,32,75,37,20,229,241,51,212,68,209,100,139,220,190,247,0,124,84,165,209,79,16,255,153,146,124,50,151,91,188,132,82,187,33,126,37,135,71,100,204,107,169,253,52,22,141,101,241,88,195,56,151,106,183,87,207,153,78,73,225,233,173,15,225,70,79,125,121,166,75,192,53,100,228,242,70,37,207,216,148,105,31,22,201,55,175,189,97,191,16,210,204,179,180,33,207,224,228,184,163,193,139,171,178,221,123,228,32,223,183,238,254,231,215,167,223,126,249,250,124,254,253,21,162,107,120,141,92,234,29,182,115,221,199,142,52,28,24,214,154,188,168,182,61,125,148,229,6,71,189,93,212,196,220,52,231,122,202,190,32,150,184,209,196,84,90,227,41,54,67,122,106,133,59,67,193,57,119,146,69,4,160,195,230,193,137,33,115,184,246,189,0,110,56,98,67,213,157,112,172,199,225,47,14,181,90,108,213,35,229,64,95,219,64,200,211,241,213,10,139,169,231,59,10,5,208,170,212,14,204,96,30,117,225,13,68,17,174,101,246,247,97,236,142,252,6,82,85,227,224,158,159,192,233,97,97,20,174,12,36,138,97,171,142,207,5,120,50,154,102,237,158,156,225,62,139,175,215,124,178,45,233,166,75,178,97,105,78,154,30,137,39,63,218,17,77,195,53,241,111,65,107,233,157,241,129,95,114,157,105,175,71,83,153,41,104,124,137,30,66,131,156,246,246,174,149,209,20,129,123,218,104,194,4,60,120,150,151,217,10,208,119,217,119,135,173,129,114,227,47,162,85,208,178,60,22,230,130,19,63,60,199,97,240,238,81,194,244,98,75,35,67,213,42,147,232,176,27,180,76,140,118,201,234,149,183,238,133,206,88,112,105,39,158,224,88,139,163,148,146,37,14,211,191,12,22,161,99,30,169,0,100,183,149,80,138,225,179,80,121,71,65,132,86,97,20,29,142,230,153,199,105,121,7,70,134,165,51,246,1,76,252,31,72,131,224,219,51,108,116,218,173,182,222,103,228,203,209,11,47,30,16,155,123,163,151,125,96,222,184,206,101,37,194,201,144,202,246,143,233,70,89,190,144,133,177,185,6,73,96,24,110,126,173,106,6,244,255,24,245,122,222,70,253,4,215,245,81,23,131,248,204,196,218,243,185,121,96,88,27,11,142,41,7,135,233,101,46,218,193,221,174,27,34,47,70,127,155,252,188,113,248,0,168,95,153,33,29,137,63,178,55,114,97,163,200,108,102,146,166,103,220,62,182,60,168,251,57,99,166,158,169,7,201,66,148,102,52,8,215,109,244,236,228,219,234,159,118,157,132,205,99,76,196,9,46,29,174,218,223,207,243,110,38,89,198,178,37,215,185,42,28,126,154,143,251,184,227,118,43,46,128,27,187,49,128,150,127,65,30,91,227,246,230,180,171,113,235,235,100,106,220,93,91,41,8,88,106,195,193,110,43,21,114,53,140,179,61,41,140,136,90,63,190,49,161,66,60,141,193,131,9,110,17,168,33,199,109,82,27,118,186,119,63,249,244,235,207,255,252,77,254,251,253,62,236,83,36,237,121,42,0,165,28,75,56,175,175,162,167,216,187,51,175,31,16,104,190,191,43,255,127,124,113,119,226,221,179,212,64,40,63,125,13,21,226,22,10,223,240,211,239,8,86,119,191,32,96,253,34,23,147,251,27,99,215,25,195,126,193,79,55,82,3,71,196,119,179,128,38,10,230,93,45,161,143,229,223,255,117,156,137,32,185,237,27,60,196,124,235,27,90,224,189,223,64,0,175,72,159,241,13,152,55,223,252,6,11,252,145,111,84,151,254,75,191,1,175,215,149,86,175,70,67,86,67,251,141,87,131,49,179,192,241,39,110,50,239,151,95,255,241,247,223,159,239,130,178,96,242,43,217,243,211,151,11,129,40,25,231,62,84,139,50,238,62,49,214,147,207,183,171,177,213,0,204,47,127,111,87,55,75,207,187,210,53,227,127,15,219,199,159,16,31,207,111,79,219,213,250,162,22,223,174,166,155,165,167,93,105,253,224,200,158,110,122,26,160,188,83,49,254,47,239,41,175,130,233,233,79,183,63,131,165,49,240,127,200,70,6,4,87,249,223,219,205,98,95,203,171,190,18,226,2,150,110,86,113,102,34,30,156,176,192,5,143,255,27,254,134,149,68,96,226,72,53,104,201,58,129,3,163,214,90,55,119,159,17,83,233,120,23,38,97,89,121,241,60,19,37,6,247,50,163,17,42,188,103,43,212,73,237,60,188,24,187,94,182,164,223,133,243,53,14,5,216,199,88,150,237,51,211,196,226,220,36,43,154,42,80,38,34,7,21,209,33,90,51,236,81,220,241,36,123,19,17,147,25,151,204,112,49,246,148,30,70,243,128,166,205,166,0,92,78,184,243,37,248,28,219,40,138,48,96,25,184,201,134,83,78,102,3,158,162,67,126,21,146,201,92,46,161,207,121,124,124,166,191,212,153,56,53,28,21,28,57,45,51,8,238,91,43,121,86,170,91,146,193,99,20,31,126,34,234,253,164,255,14,44,87,226,24,176,148,108,26,201,16,39,186,169,147,152,56,160,137,203,142,57,141,60,180,218,111,100,188,84,18,232,33,191,16,235,47,25,241,107,137,55,55,142,152,246,12,242,122,134,104,54,112,53,207,188,123,134,140,73,250,158,25,226,223,61,67,232,53,206,203,167,239,75,131,178,201,142,119,100,52,248,219,215,95,127,254,219,215,187,214,255,138,49,238,169,165,8,157,19,14,86,85,118,224,178,143,60,57,156,106,183,12,77,167,50,254,88,84,144,136,131,119,102,203,240,174,197,164,215,50,59,252,254,254,39,64,167,68,153,60,9,134,118,128,180,244,36,149,198,16,121,84,46,247,107,169,138,78,186,190,3,48,38,105,68,169,165,236,110,155,235,11,19,42,133,94,164,77,25,214,152,173,129,124,91,52,175,148,251,116,227,237,93,77,76,204,33,90,93,66,38,2,119,66,84,90,149,217,65,68,152,173,83,112,42,89,26,53,221,234,235,77,10,222,56,125,97,246,42,23,59,130,216,245,221,32,117,166,176,39,154,125,242,54,209,98,107,158,46,214,47,187,170,93,80,162,69,39,202,125,205,131,102,174,67,183,124,69,51,125,97,186,85,209,159,65,179,165,77,243,214,166,143,59,2,86,122,110,9,171,224,0,187,226,8,63,72,115,221,11,90,77,55,169,120,99,103,197,192,175,220,3,2,48,145,192,68,90,157,138,84,124,209,116,109,161,7,47,250,54,83,118,193,155,219,231,8,240,118,250,8,251,220,100,214,34,140,72,250,238,217,119,30,166,247,142,8,0,28,206,166,166,141,114,26,207,38,74,110,101,154,57,150,194,226,1,244,129,79,132,205,117,161,116,17,73,204,151,85,186,171,94,122,125,153,215,234,28,229,197,246,251,19,132,75,113,178,231,194,190,5,176,16,46,100,88,121,46,187,218,153,60,88,40,24,128,97,142,51,228,80,156,163,9,1,9,101,91,201,184,61,237,190,114,73,48,212,201,180,76,154,121,2,185,233,82,112,137,136,172,91,193,209,128,22,50,134,128,233,110,164,233,153,94,10,112,141,46,221,211,11,118,215,5,208,183,202,119,17,78,97,239,155,235,11,140,75,29,89,47,164,165,205,159,136,3,46,116,14,153,89,213,182,10,166,27,21,152,235,112,129,147,171,172,108,178,175,66,32,252,137,85,129,83,1,87,129,130,66,193,154,27,252,224,80,177,236,198,75,237,187,251,166,178,79,157,190,251,162,42,32,8,9,222,238,89,70,84,218,50,221,100,162,99,158,3,50,64,14,178,251,140,180,8,7,200,170,26,171,63,97,239,92,100,226,197,64,148,227,132,73,132,184,49,56,190,181,154,224,93,142,115,58,89,242,3,226,19,113,82,135,9,46,3,67,156,42,161,10,140,58,244,230,47,49,55,100,250,0,76,76,245,220,95,35,26,95,102,106,129,221,135,177,126,161,6,32,253,19,188,74,22,20,181,7,37,225,9,100,54,100,82,128,212,29,194,24,8,102,3,137,64,39,159,46,3,19,96,91,67,180,175,199,162,206,204,165,14,12,7,79,75,232,11,14,145,87,136,93,114,88,167,1,18,229,101,33,148,161,203,204,54,235,240,149,68,43,95,8,178,90,210,63,15,225,76,190,57,120,91,7,178,83,151,25,126,65,254,218,146,33,228,24,171,223,68,82,120,223,252,199,14,116,131,38,251,23,248,26,34,140,167,54,209,246,101,14,34,41,186,151,221,184,175,196,76,64,168,147,168,158,50,209,110,145,253,70,102,58,248,95,132,30,43,62,12,112,195,40,51,178,193,98,9,63,127,161,98,5,168,21,70,76,228,158,67,212,165,39,28,106,198,164,68,48,18,248,55,122,141,164,246,104,127,43,204,162,237,156,204,154,154,232,37,35,131,13,52,19,207,67,58,25,95,2,206,183,150,132,195,213,28,17,171,147,145,140,12,158,20,154,186,214,153,201,9,184,20,53,2,39,12,169,150,32,255,133,13,17,224,81,114,146,207,102,230,145,192,2,136,118,5,132,252,70,25,18,81,96,112,46,148,171,16,54,43,244,130,47,50,79,29,99,47,131,8,205,218,176,160,203,50,10,50,7,205,86,35,34,3,0,25,60,212,150,47,225,116,29,49,59,194,58,14,7,219,176,159,56,25,144,128,240,70,25,85,105,86,97,8,121,147,166,51,20,164,48,184,75,4,39,67,92,97,249,119,60,147,62,190,127,153,49,226,210,190,8,196,19,164,171,117,56,44,43,56,88,119,244,202,137,29,19,24,17,133,14,172,94,147,67,78,17,143,228,54,224,71,56,155,2,114,72,70,61,227,217,199,194,232,12,161,47,2,79,145,15,77,4,109,175,0,51,130,87,125,243,158,43,154,136,48,152,244,68,73,71,244,211,205,209,191,207,212,242,247,47,127,251,253,203,243,63,230,95,190,60,63,63,253,252,250,4,191,30,156,224,35,202,46,195,49,166,96,166,66,125,65,128,173,200,27,175,72,13,194,86,188,200,5,144,230,72,2,39,124,215,152,165,24,57,53,10,81,108,8,148,237,89,130,23,112,141,194,164,22,14,33,100,92,5,106,13,139,22,120,136,140,119,215,234,151,239,49,255,107,118,76,75,210,27,144,104,224,152,28,122,50,119,52,204,33,105,84,135,35,88,25,147,204,44,37,167,173,36,170,7,247,107,116,165,134,35,21,102,149,214,206,32,0,56,32,64,111,105,16,17,67,224,230,136,78,100,102,138,98,78,60,2,24,105,103,24,234,143,147,251,165,227,172,124,90,187,178,124,125,122,213,151,105,109,161,155,150,78,48,164,71,30,177,43,89,35,118,94,20,30,180,89,191,64,16,218,0,78,102,135,112,68,191,181,105,233,144,237,72,170,12,98,2,132,93,171,76,254,196,30,109,157,95,222,94,191,176,124,114,233,194,65,171,214,59,235,112,172,125,96,156,210,86,116,235,255,110,184,153,14,71,230,123,31,217,5,68,46,79,27,131,44,77,90,153,105,235,7,152,137,152,61,232,80,44,235,216,173,253,209,209,94,59,179,178,195,171,222,108,44,227,148,171,122,214,198,99,224,215,222,188,42,77,255,6,156,30,226,91,240,179,77,68,218,71,220,117,88,152,209,19,156,174,18,188,170,1,60,5,187,179,82,232,64,203,27,87,228,93,171,162,45,158,17,124,25,68,106,133,107,97,62,128,142,125,4,178,206,179,23,56,145,172,69,3,73,51,177,233,83,80,239,30,86,135,56,177,224,17,28,133,60,13,12,137,134,218,5,79,33,168,104,116,35,148,61,18,147,173,232,13,212,156,52,74,18,122,20,240,78,128,249,212,152,34,11,190,143,140,128,212,178,218,151,209,179,25,142,159,78,35,173,217,183,245,198,210,24,166,127,102,15,30,10,130,223,8,166,110,190,183,244,129,135,176,10,12,173,157,128,219,23,22,238,229,75,8,220,198,160,51,78,156,158,51,64,250,134,231,227,114,3,41,73,92,123,94,90,142,170,153,189,107,60,95,106,62,45,53,42,121,8,236,5,137,186,84,180,209,113,220,56,47,44,40,125,73,208,192,28,206,245,199,104,192,235,186,15,56,9,126,206,18,0,189,157,118,4,155,20,74,189,135,237,107,134,192,188,177,84,12,152,47,76,79,70,243,202,114,193,28,105,235,184,177,232,126,160,167,193,7,75,135,38,195,23,104,201,117,105,253,121,225,174,147,249,214,104,254,160,222,74,132,245,91,227,27,75,63,150,219,235,199,94,82,15,26,190,131,29,100,12,54,57,10,217,138,86,22,227,33,46,218,71,24,165,90,142,117,159,140,208,249,206,180,186,88,45,3,192,71,129,172,73,164,45,44,140,92,112,9,103,164,107,82,199,194,69,252,10,101,100,28,198,250,133,111,1,158,19,243,198,242,40,87,200,128,158,88,57,26,65,45,195,81,16,96,135,224,100,172,13,203,197,136,197,130,51,123,161,158,219,61,225,195,96,149,171,204,86,176,94,13,3,9,60,227,129,202,10,173,89,90,115,130,90,230,26,161,115,98,3,16,5,48,240,224,160,7,23,139,68,118,92,69,83,197,62,138,226,194,87,224,215,2,176,43,55,5,56,233,88,59,137,132,67,243,55,80,169,28,227,225,69,239,109,204,5,192,197,12,73,255,32,32,23,137,131,0,197,132,81,90,102,51,88,76,136,218,158,52,133,250,200,164,190,196,79,2,88,140,101,68,3,106,72,30,40,90,33,117,105,105,23,208,95,104,70,164,232,70,34,85,58,39,105,250,48,153,44,157,208,241,13,209,165,162,185,69,180,10,241,252,88,46,17,111,156,56,21,170,131,115,168,167,211,249,104,54,181,4,204,125,95,6,3,99,172,2,121,13,193,200,78,163,140,217,162,39,128,173,138,166,72,97,184,92,141,92,129,155,84,16,37,179,34,80,29,96,89,112,163,221,174,70,168,212,24,79,194,226,202,88,156,208,17,79,32,126,121,177,208,188,208,177,184,178,35,101,157,150,210,174,6,193,134,102,75,3,155,198,220,50,236,87,20,216,140,228,63,20,211,104,117,86,90,139,110,199,16,227,138,253,14,68,156,67,106,20,2,208,122,22,136,40,185,45,16,12,70,66,29,72,236,28,182,47,46,191,61,163,35,20,26,25,159,193,242,176,60,203,92,10,103,149,29,235,200,207,102,148,60,228,206,83,164,57,180,19,235,67,47,212,20,107,4,173,242,12,14,48,34,200,182,94,140,116,147,210,29,184,31,23,156,1,194,45,102,124,17,152,59,137,75,66,39,219,192,139,57,85,85,126,178,119,224,215,134,120,57,18,34,55,38,108,132,62,236,168,47,58,116,28,1,153,69,136,163,243,163,64,181,98,44,139,227,2,177,44,65,165,147,41,224,76,140,239,0,151,6,254,44,140,178,74,42,138,101,139,224,139,234,24,0,86,233,152,232,186,165,193,100,164,161,214,51,23,143,215,59,131,107,214,181,147,212,100,19,177,209,116,11,65,53,147,70,41,62,109,4,221,148,131,193,198,140,92,106,240,223,71,96,77,82,252,119,31,252,250,155,184,104,129,86,109,64,40,115,173,22,77,35,38,228,178,98,68,42,208,255,69,83,199,232,46,242,22,161,253,88,31,3,83,163,22,44,6,149,4,218,244,36,132,28,236,20,143,241,61,56,34,116,70,141,98,65,134,158,20,185,71,130,186,183,114,145,60,162,216,237,8,241,41,244,237,104,204,10,140,136,123,199,92,52,46,82,249,42,131,253,151,165,141,88,85,156,167,129,232,134,35,45,13,98,163,48,197,176,170,195,242,46,251,168,66,9,229,186,110,227,50,217,134,78,120,149,168,159,131,91,134,152,192,49,72,239,162,29,61,97,2,203,94,139,202,232,114,181,99,197,137,241,104,194,202,167,69,109,152,134,12,154,137,110,86,105,243,19,230,204,28,71,161,0,247,134,136,140,113,208,175,82,71,64,211,50,90,56,215,168,196,34,104,152,181,8,36,102,222,104,180,184,18,3,79,36,41,209,172,200,136,19,17,111,84,76,20,118,254,67,224,14,35,141,166,142,213,156,96,49,148,138,153,197,9,196,25,6,64,95,34,161,67,227,188,84,113,177,116,97,89,15,38,164,124,75,154,143,68,223,24,44,249,4,212,203,74,153,183,92,172,65,148,148,159,163,103,167,161,109,178,37,80,35,134,28,35,38,76,4,127,12,93,102,90,36,227,147,111,88,55,25,237,181,94,237,228,45,65,200,228,229,211,50,18,192,202,64,219,176,191,207,204,245,152,20,171,206,147,8,235,250,147,27,83,126,1,24,119,189,26,107,40,247,197,57,172,4,57,141,53,19,17,99,58,114,0,5,138,10,173,194,33,68,253,185,50,229,14,52,29,239,68,202,57,233,84,133,130,179,92,44,94,214,58,120,129,152,84,116,158,212,90,23,57,202,224,21,8,171,165,71,163,135,43,155,12,41,142,24,188,194,221,26,124,209,41,16,56,103,201,40,242,231,153,114,169,181,56,74,12,191,21,207,109,54,228,77,193,210,179,109,140,134,168,159,151,197,157,134,153,177,200,179,44,26,210,18,183,151,170,249,78,99,93,134,49,37,39,100,14,133,115,47,96,96,224,195,77,183,109,81,197,253,8,221,240,58,167,134,88,35,248,96,100,164,243,7,53,175,18,109,59,18,49,7,211,156,137,150,176,25,34,187,101,200,57,120,168,176,63,192,102,130,252,154,215,161,66,184,244,216,242,69,70,159,105,58,38,186,113,32,89,52,53,175,177,141,65,252,151,103,230,147,77,203,133,253,114,229,62,6,79,210,122,51,8,74,88,88,36,73,89,222,192,210,160,17,136,142,251,193,69,65,161,87,138,70,40,118,186,55,174,91,161,0,128,63,133,119,78,80,19,33,61,57,53,22,217,188,44,226,12,140,81,246,251,192,149,22,22,85,142,71,70,72,86,12,235,6,149,249,56,48,141,32,67,85,177,29,237,130,179,125,4,114,41,243,135,244,160,161,83,32,14,54,152,156,96,144,182,192,90,170,117,144,175,199,166,201,209,120,148,56,182,80,107,5,235,78,128,89,127,33,27,128,14,131,102,47,85,108,99,62,110,192,21,159,141,96,62,0,89,75,136,46,89,35,130,71,218,34,29,121,252,231,40,171,10,149,226,97,49,0,86,61,45,91,4,145,132,89,232,195,216,213,11,125,21,64,183,87,166,89,27,93,94,77,35,203,80,100,132,150,83,254,114,36,214,237,145,93,71,185,108,129,173,224,106,5,174,245,104,249,170,144,115,110,244,162,43,77,6,199,99,2,197,64,77,137,57,121,209,192,50,246,234,49,235,130,114,103,192,240,19,160,233,159,207,95,255,243,235,157,241,194,138,137,81,19,227,93,189,44,154,253,33,33,209,122,145,69,75,118,89,12,247,113,188,86,152,9,135,82,192,187,94,239,175,119,113,56,181,94,59,255,188,189,105,223,59,42,13,208,6,36,238,203,161,39,32,109,111,159,180,175,206,135,21,110,141,122,158,95,183,105,87,192,92,75,251,190,141,190,139,248,3,252,150,240,221,159,211,243,255,187,251,253,237,179,237,164,44,44,208,3,208,251,63,163,41,245,61,77,145,235,63,133,224,237,93,172,38,4,0,200,123,196,37,32,194,120,178,41,187,168,7,132,97,183,247,180,193,126,65,174,175,204,252,132,106,115,111,26,177,54,42,122,187,113,47,174,207,107,53,229,143,14,66,239,143,123,186,34,109,11,6,214,12,206,59,56,166,247,29,201,16,139,91,50,14,51,126,140,100,117,35,88,145,70,254,49,130,213,63,131,96,242,249,71,68,199,87,206,131,31,37,215,142,88,5,249,146,80,87,20,185,250,231,113,88,249,163,228,234,253,79,225,175,235,108,106,249,49,122,201,245,141,19,93,135,163,69,136,101,174,89,231,185,226,160,143,140,247,145,249,154,3,80,11,185,166,193,235,201,131,221,167,14,127,244,65,111,123,59,34,206,30,237,185,206,141,94,45,248,242,199,173,0,240,225,80,0,41,135,182,202,29,49,8,18,229,195,228,206,91,3,78,9,241,150,40,132,45,3,21,73,164,110,176,181,108,119,215,171,235,246,105,28,193,47,85,204,135,175,205,7,21,124,251,108,218,35,218,79,88,164,53,17,232,70,51,231,173,87,219,40,108,247,150,43,97,250,125,123,182,42,182,225,127,253,154,185,146,169,103,40,98,90,176,21,153,15,170,154,77,5,118,52,78,110,235,197,124,208,242,131,43,233,131,101,139,251,84,164,127,254,75,67,186,87,67,90,21,36,152,145,48,74,127,206,122,253,158,213,250,79,209,74,166,99,214,250,174,104,250,159,168,42,77,199,51,253,187,3,113,28,68,240,47,113,244,134,56,154,126,217,126,76,29,88,241,99,248,254,181,150,165,27,139,190,108,126,97,141,36,183,0,223,190,21,178,225,211,45,197,102,152,75,113,39,210,102,241,101,110,159,66,36,172,44,34,65,189,16,14,121,95,2,179,188,3,155,168,36,244,20,142,243,218,253,187,171,94,175,46,204,123,4,244,248,216,107,201,136,178,86,79,152,105,187,26,134,74,88,13,139,208,197,121,166,72,170,196,137,127,179,56,55,35,189,207,75,241,79,134,34,129,230,137,78,134,120,187,217,166,225,178,25,177,84,77,200,16,93,69,118,197,187,59,238,246,4,205,25,201,94,221,144,137,27,73,51,83,17,225,246,15,144,212,213,62,90,22,97,7,25,2,104,185,126,77,85,184,200,65,109,31,31,122,251,165,133,182,219,75,150,186,169,6,158,255,65,130,221,69,221,8,54,150,69,210,212,81,128,146,14,35,224,253,52,112,23,38,222,73,240,222,235,4,161,135,163,38,247,12,154,170,194,71,74,22,123,253,46,2,179,153,43,129,195,157,196,149,175,47,44,155,239,36,173,180,126,144,54,94,16,185,23,61,102,221,188,94,222,77,212,112,55,62,210,252,143,47,247,197,47,33,237,211,26,45,140,227,177,113,253,32,106,142,6,220,3,72,3,77,205,75,169,221,143,17,213,177,221,74,246,121,186,150,22,150,106,202,247,170,153,110,86,115,254,195,213,236,154,246,248,135,59,181,251,1,104,192,166,225,29,132,50,128,46,248,100,239,216,235,17,160,120,252,116,79,229,187,171,176,215,143,247,87,49,221,168,98,79,221,187,171,176,215,187,113,190,129,150,132,243,211,186,196,215,36,102,141,65,224,77,253,20,29,220,155,23,236,9,36,89,8,233,66,28,190,50,130,139,182,235,250,196,52,31,152,194,227,239,200,157,11,32,59,167,241,77,230,250,82,153,149,192,243,126,117,116,113,97,13,110,68,78,217,235,1,139,202,84,118,252,238,68,180,180,160,57,227,35,27,187,187,94,147,175,230,68,111,1,89,219,203,5,65,183,13,158,82,184,96,188,46,91,205,180,64,244,200,227,223,1,81,29,224,243,79,34,226,58,22,34,81,196,111,159,107,203,26,149,196,79,38,191,206,209,7,64,74,46,84,127,50,19,214,78,222,21,32,219,14,50,141,44,223,123,195,178,197,139,86,16,21,250,191,245,243,182,223,147,208,113,45,254,4,72,87,202,178,15,105,128,233,202,14,3,31,152,246,79,6,6,52,158,48,110,201,206,226,55,218,226,137,159,107,89,253,173,118,251,125,79,239,219,108,255,251,157,169,165,11,214,80,89,68,113,236,252,16,225,235,148,90,168,34,3,69,123,147,165,204,49,56,102,189,92,242,117,143,27,217,60,187,66,76,4,87,250,91,175,78,71,175,230,115,68,134,72,0,64,180,59,95,54,77,120,220,138,221,217,232,237,146,94,151,128,166,196,117,86,28,93,246,225,33,86,160,105,202,15,255,180,244,107,90,47,198,160,204,204,253,153,124,172,253,204,196,159,66,184,220,110,151,159,182,242,55,36,24,210,115,150,214,17,81,180,22,181,13,116,79,219,181,185,203,202,199,215,144,48,113,186,89,106,54,165,110,68,142,111,252,80,129,42,129,43,255,35,140,145,255,56,99,164,31,97,140,116,157,239,249,240,33,95,228,255,187,248,2,62,255,163,205,13,128,19,252,254,214,192,244,223,193,23,1,32,63,177,3,109,20,121,231,17,49,12,231,75,87,77,235,63,1,115,150,189,237,154,156,30,189,151,189,30,0,40,214,66,243,225,171,0,252,218,238,47,20,18,13,29,105,5,92,147,181,125,29,205,233,248,30,78,146,61,114,157,44,247,230,131,123,223,62,111,99,105,27,14,248,9,80,213,124,251,186,146,247,193,93,19,86,138,42,99,224,207,91,5,27,131,61,44,23,143,4,192,225,164,57,51,61,51,174,215,154,50,14,62,145,137,20,53,49,32,15,147,61,111,51,228,188,53,233,26,101,131,167,37,207,243,86,213,198,149,23,192,16,6,242,194,198,81,175,110,181,190,189,146,206,91,55,31,183,175,223,183,158,92,190,254,206,140,208,247,172,41,25,168,90,1,240,46,178,195,238,13,33,28,14,138,199,131,204,99,122,204,229,4,79,21,4,79,247,208,26,195,246,230,14,9,19,43,206,164,96,2,169,217,181,136,220,91,235,253,58,153,34,207,166,136,189,63,29,23,63,51,65,105,110,1,254,85,167,221,135,109,177,249,176,214,106,219,246,151,66,112,222,224,160,0,218,206,77,183,122,173,138,193,246,253,252,130,12,76,61,24,90,69,164,147,131,155,98,147,42,106,64,202,36,164,203,131,195,85,14,187,251,219,53,60,254,236,251,55,222,152,142,223,174,123,178,236,26,98,95,177,213,78,55,170,213,237,232,242,254,124,227,141,27,141,42,74,163,14,200,123,154,72,250,159,199,42,237,93,172,82,255,44,78,169,123,70,73,128,35,119,181,70,164,80,221,113,138,125,242,95,201,42,245,135,88,165,252,121,172,82,126,136,85,234,75,86,169,255,243,164,74,149,29,64,202,240,60,198,66,106,153,197,62,121,201,44,229,95,204,114,196,44,115,68,78,250,226,66,111,128,61,139,11,49,227,137,102,175,236,225,7,167,64,103,189,187,8,180,89,184,42,134,94,19,221,192,58,192,227,69,239,137,132,27,19,141,166,2,213,130,113,34,45,7,151,121,86,36,91,124,4,191,238,139,228,130,76,161,17,230,206,221,253,6,99,114,22,189,8,25,218,109,35,236,103,77,115,166,227,151,153,117,121,253,176,185,158,110,124,120,58,236,138,63,111,52,65,128,210,70,160,179,249,17,62,50,41,64,19,73,149,1,217,141,208,219,88,90,45,174,211,189,82,8,238,129,5,153,145,169,33,54,104,138,121,247,160,84,226,34,136,6,149,234,51,1,200,125,145,134,84,59,149,219,237,31,87,211,148,139,157,91,119,92,155,119,177,24,103,38,94,13,209,33,93,100,1,208,153,86,91,119,253,181,47,89,10,157,44,211,76,118,148,204,232,25,74,155,193,139,118,192,118,215,118,144,204,224,237,238,111,3,79,120,170,181,21,150,89,109,123,230,227,151,211,142,83,12,23,223,248,238,124,216,21,228,143,218,150,173,203,124,40,43,203,45,25,186,227,178,19,118,93,194,49,181,138,194,52,237,68,123,155,111,49,202,108,117,133,103,91,108,190,85,108,255,227,29,40,51,255,252,237,247,255,243,245,233,215,255,247,203,215,111,231,175,247,97,205,1,108,32,18,233,181,18,142,168,57,160,4,49,2,218,197,224,129,140,164,135,156,24,17,64,53,33,119,132,67,140,120,131,96,65,204,124,68,252,7,131,240,51,22,149,126,193,252,115,46,2,219,8,254,171,196,167,44,138,204,91,24,62,13,247,249,204,124,60,61,149,26,9,191,100,139,53,100,66,247,25,140,120,202,200,0,8,107,33,34,151,66,30,136,221,178,93,136,202,131,50,85,101,39,70,24,159,242,161,117,120,245,51,158,97,189,141,232,11,161,120,227,182,210,180,30,57,114,107,33,240,112,133,7,189,176,84,159,77,225,229,102,227,177,202,248,54,115,109,230,156,72,37,100,17,206,53,1,175,170,193,43,217,247,172,120,199,29,134,81,69,74,186,192,185,156,0,23,152,85,180,152,214,226,249,125,56,255,10,87,161,189,136,189,79,185,3,105,10,199,199,200,43,129,112,144,192,124,176,157,70,217,211,70,0,75,108,184,202,215,208,10,35,108,125,148,222,37,77,210,43,82,130,112,71,246,254,185,50,247,28,28,139,83,62,33,20,173,55,98,38,169,87,2,216,160,146,254,200,200,74,192,45,56,141,103,41,12,152,174,201,212,244,9,185,178,146,180,157,125,143,248,17,34,27,119,130,159,50,28,207,49,196,136,155,24,24,209,25,78,241,73,225,133,97,38,46,81,161,157,26,252,194,75,32,157,237,253,141,252,26,29,234,147,8,112,114,202,54,110,112,37,247,50,55,97,159,222,70,238,2,94,146,245,216,85,48,38,19,103,201,238,241,10,140,171,144,10,17,188,78,200,178,218,6,208,24,242,149,3,56,3,132,67,72,96,20,198,39,214,86,70,120,64,4,41,108,235,25,112,93,137,205,149,31,97,107,16,154,16,219,236,228,102,4,63,41,223,217,75,15,24,15,71,130,172,119,227,198,127,216,25,109,165,167,221,139,107,87,205,139,150,161,13,119,17,88,2,64,17,192,133,154,45,89,111,92,159,103,195,14,233,100,171,82,248,152,165,224,116,88,49,19,166,200,178,10,76,234,114,205,200,112,94,152,10,1,152,61,200,62,95,201,102,211,214,251,221,196,69,222,93,178,104,88,89,216,242,157,33,50,2,229,189,3,44,18,208,136,152,43,20,176,114,29,160,30,50,86,153,242,195,220,63,39,36,88,214,142,136,36,131,244,151,26,27,9,186,138,136,12,92,22,194,140,18,239,58,35,84,214,1,214,11,206,249,81,120,156,194,203,12,187,76,228,72,188,213,220,118,195,203,132,172,56,231,144,161,162,92,201,200,32,21,21,128,238,98,164,197,100,26,34,156,11,252,46,160,45,129,1,145,82,79,5,23,66,192,224,109,28,179,78,110,68,74,145,53,33,47,3,232,131,89,143,39,12,108,3,62,16,134,238,152,239,204,165,136,80,8,27,237,225,141,251,55,48,64,29,36,179,87,140,67,226,100,119,81,222,209,134,147,101,236,141,41,237,229,16,222,118,209,64,179,121,218,133,196,184,171,68,67,118,43,29,238,121,99,130,217,136,224,77,228,105,42,43,89,133,203,188,242,144,55,83,101,222,120,207,126,1,177,133,174,212,76,204,0,109,213,173,217,186,214,116,220,191,245,46,195,158,68,87,39,252,190,253,172,145,165,187,34,70,162,24,89,87,246,223,89,186,180,19,4,70,254,173,223,73,96,59,224,100,129,108,215,195,222,196,211,161,24,154,14,59,54,153,142,217,213,246,176,113,134,74,7,107,109,223,36,127,178,21,44,139,185,165,177,145,9,155,72,180,179,22,199,86,219,64,155,14,109,31,182,195,179,173,57,55,198,111,25,126,83,208,48,229,194,92,23,35,78,139,21,173,39,219,26,115,105,234,48,13,51,221,219,216,185,89,206,182,76,108,196,147,33,209,198,78,105,71,139,233,144,22,150,222,102,253,93,9,208,44,35,152,26,142,235,221,38,166,173,215,44,206,182,249,10,25,14,166,158,236,108,64,166,61,224,172,25,77,235,69,191,183,190,110,122,231,142,116,132,63,33,103,16,67,126,81,48,46,102,21,53,60,123,91,50,173,159,220,36,211,232,95,185,49,38,59,209,181,246,201,50,217,34,141,128,212,20,53,185,207,94,92,172,157,51,117,25,201,100,24,103,43,240,108,165,220,86,215,166,248,109,183,145,39,55,225,168,133,96,170,167,221,64,174,181,236,166,220,82,75,183,92,177,155,220,175,102,172,161,200,198,198,211,97,135,166,195,190,217,161,55,155,139,99,162,77,187,1,88,57,208,12,192,210,46,195,47,199,58,148,185,107,186,181,137,58,171,79,186,239,191,184,137,86,43,173,76,55,141,14,107,101,63,179,169,40,165,251,108,119,42,219,38,202,155,165,143,240,176,235,108,178,220,98,102,211,108,150,2,219,249,67,133,115,39,35,141,54,105,183,21,219,107,134,39,45,251,153,25,185,142,208,188,219,83,173,53,216,137,108,88,207,42,99,70,194,89,149,118,25,90,211,116,35,111,118,111,29,113,236,186,208,139,214,62,38,249,166,225,167,141,13,219,101,94,181,253,110,21,255,147,213,187,15,245,10,163,168,110,148,42,70,189,181,180,156,14,101,193,214,182,237,214,90,43,241,72,94,18,97,58,152,202,70,167,140,182,232,110,249,94,11,27,46,221,196,222,100,55,147,86,109,223,214,34,251,226,161,48,111,230,118,177,61,178,50,222,236,178,118,124,180,74,243,129,218,53,164,252,173,69,234,181,182,114,75,47,57,46,251,150,64,235,86,160,109,151,182,172,89,81,141,52,50,82,108,58,144,219,150,5,204,208,28,125,204,140,82,185,193,68,182,95,47,191,213,237,112,94,183,101,1,177,115,135,84,186,185,39,51,162,235,176,25,246,210,136,104,115,185,170,36,118,69,176,5,140,184,179,19,252,128,150,182,237,230,187,134,93,173,158,178,86,80,38,59,59,13,159,91,149,117,147,191,147,181,136,108,186,122,49,50,189,236,38,228,193,246,60,88,115,130,17,208,147,209,213,111,174,51,247,175,62,199,139,217,11,89,179,222,61,148,241,211,161,2,54,29,42,213,86,224,153,26,14,100,216,78,105,219,44,28,59,117,126,58,84,53,15,109,118,10,17,246,106,35,97,153,96,153,208,187,153,185,45,199,139,58,111,52,120,99,207,40,167,99,142,62,156,230,211,225,58,98,45,133,187,57,102,186,108,69,162,225,55,103,71,198,80,194,110,71,12,105,55,238,180,74,209,161,218,58,89,237,193,244,192,106,15,55,154,109,62,184,46,56,118,143,182,201,232,201,202,238,67,214,188,49,100,134,49,14,215,240,233,80,19,92,71,218,72,230,227,62,152,2,187,69,123,29,211,99,5,244,166,116,91,107,51,114,236,112,209,152,14,215,28,251,57,91,192,8,36,163,204,91,93,222,78,148,77,216,219,33,90,85,121,179,31,216,207,236,87,179,213,84,106,118,164,135,189,180,171,149,97,74,43,173,15,118,63,211,225,150,203,136,104,203,145,75,171,86,26,213,155,230,208,91,70,210,165,135,207,199,198,142,157,205,117,185,123,178,171,183,93,235,172,185,198,46,13,155,202,110,205,56,150,191,220,78,103,178,188,100,116,166,173,252,121,107,237,233,80,217,185,49,55,172,234,182,237,98,142,203,238,172,2,175,245,76,127,131,205,143,89,247,80,237,220,85,108,148,175,67,185,110,239,238,204,52,70,97,60,90,191,76,217,213,130,116,100,87,233,86,202,239,108,54,199,58,248,110,67,127,160,139,216,221,243,251,141,96,59,91,212,182,175,217,217,26,95,79,233,221,22,201,20,221,173,225,102,79,98,246,105,86,215,94,229,245,173,221,224,145,153,51,109,122,228,206,134,181,89,31,119,31,44,31,132,120,253,197,6,109,175,208,31,111,214,140,134,180,83,63,237,38,98,59,114,188,169,22,29,49,219,214,129,221,228,56,226,170,187,229,161,61,242,220,202,238,204,135,155,138,96,44,52,135,182,151,141,251,14,205,223,211,161,169,252,6,255,217,33,127,173,41,207,70,97,184,206,118,47,48,31,54,232,208,90,158,119,219,251,77,255,193,169,71,162,3,5,147,180,2,37,9,135,228,229,244,93,41,125,227,128,235,216,170,110,167,168,213,224,16,103,20,152,120,57,2,215,88,254,50,184,196,28,27,149,221,168,52,228,138,96,166,158,201,237,206,147,204,6,161,160,97,41,246,145,35,198,116,99,58,236,211,116,44,181,143,119,5,135,6,245,133,5,225,126,188,28,179,118,115,120,123,218,145,237,134,21,252,200,252,114,151,61,200,216,175,182,187,103,115,125,178,108,96,77,80,102,226,91,70,217,200,106,79,91,236,10,185,223,40,155,29,140,177,28,175,31,74,179,29,54,219,20,192,159,246,166,153,159,144,141,160,38,61,166,175,128,165,11,52,49,236,14,51,255,216,118,43,221,56,49,57,182,111,28,174,164,151,217,48,228,100,41,123,124,60,124,104,189,48,154,157,21,20,119,156,54,31,215,108,215,55,123,30,186,29,137,207,198,26,102,122,144,237,84,219,57,133,152,89,106,9,111,23,42,92,247,84,153,137,203,90,56,14,38,139,213,58,119,71,28,203,225,209,50,64,151,121,231,232,176,185,42,156,220,59,236,71,201,28,2,220,163,110,126,231,76,222,48,42,178,33,68,15,135,161,157,151,1,34,244,0,171,23,119,86,146,48,47,50,212,78,42,43,232,118,188,190,205,1,51,42,59,165,231,230,73,230,1,207,206,71,107,220,101,39,102,54,70,62,29,91,36,142,117,44,163,245,31,159,48,221,97,233,56,232,198,116,124,244,186,115,85,48,180,155,44,141,172,111,193,106,194,48,174,39,134,66,198,243,199,206,27,203,205,110,62,212,68,110,24,214,23,137,191,50,107,183,142,8,215,237,253,139,177,29,109,31,56,29,111,120,141,68,54,252,199,12,3,93,163,22,237,237,253,158,197,28,192,88,242,174,18,185,236,14,131,141,133,214,40,183,198,184,101,125,33,166,77,34,167,23,238,37,247,107,9,241,80,75,200,123,225,124,164,102,238,184,123,153,224,23,43,206,140,64,190,101,190,56,216,153,28,90,62,203,13,29,225,88,49,56,212,77,119,70,80,187,147,116,31,186,194,90,26,231,36,187,174,24,222,222,105,58,118,151,237,63,132,225,148,98,135,19,48,13,42,124,194,124,236,178,227,166,163,99,163,96,58,126,60,16,59,43,223,254,197,3,117,229,98,228,184,113,57,35,226,219,247,101,205,235,173,113,190,103,153,127,123,251,96,201,97,143,37,140,209,38,193,127,81,6,204,110,254,22,25,110,231,155,29,19,35,195,39,171,199,36,32,44,151,145,23,115,29,231,118,211,150,118,100,175,51,202,129,241,134,179,180,55,50,252,30,119,16,115,112,109,106,94,62,125,35,155,30,194,185,146,116,145,198,100,4,116,141,83,207,19,28,197,1,224,90,199,249,166,245,248,204,241,67,238,162,126,232,150,112,125,144,118,126,161,207,166,212,222,97,244,230,43,167,221,55,119,143,230,91,181,237,90,246,140,98,206,251,168,242,233,86,177,221,143,17,247,129,4,44,201,193,116,114,218,45,57,14,153,84,114,201,201,113,87,19,63,32,201,155,218,213,204,125,115,253,124,163,204,116,92,62,217,251,147,121,119,58,46,147,230,227,50,55,235,188,23,67,237,223,158,126,189,199,9,25,121,98,107,245,41,116,153,61,194,116,114,213,202,57,186,250,33,200,114,23,249,19,226,4,179,45,52,13,10,41,184,240,230,30,192,175,229,78,146,1,91,31,111,55,231,131,130,15,219,119,79,166,74,183,149,157,76,77,227,94,155,182,58,215,182,109,47,175,183,214,82,211,193,155,194,31,17,56,54,120,5,208,210,64,121,144,235,240,163,45,122,54,132,121,235,251,231,40,114,63,157,204,23,238,37,174,109,203,49,157,95,95,161,183,229,67,230,176,138,218,10,100,121,188,116,198,146,116,50,53,115,141,218,62,170,63,145,53,129,20,189,110,20,83,156,154,133,212,143,64,153,236,36,218,199,138,140,239,99,36,100,51,170,245,84,64,90,13,90,172,95,43,101,253,206,70,150,153,77,218,83,126,125,99,249,222,252,154,180,85,145,47,198,75,111,13,66,221,49,193,11,183,254,45,40,21,105,99,244,197,38,154,157,18,224,1,9,107,181,226,211,110,64,86,18,153,161,89,238,229,237,169,161,147,236,142,150,17,233,211,235,151,10,73,191,253,60,175,181,221,205,50,109,107,225,95,144,36,243,21,253,33,29,219,11,42,157,117,129,192,205,143,5,240,253,218,190,245,157,200,165,21,237,219,6,119,187,183,117,239,138,68,110,202,6,39,198,189,140,15,109,125,134,143,237,224,147,1,146,177,222,56,199,86,7,241,47,235,12,223,232,9,179,23,49,52,230,26,253,152,182,103,248,239,6,253,158,101,137,245,123,102,254,110,247,64,227,143,178,232,126,136,131,49,214,50,192,154,174,139,212,75,213,47,194,209,61,68,100,108,101,219,78,166,206,227,209,220,238,113,186,152,241,50,28,138,12,106,172,208,16,103,189,247,6,135,250,182,176,229,20,106,29,245,158,254,192,44,248,227,162,232,79,144,243,27,55,190,174,201,76,212,99,53,7,217,29,149,96,189,3,180,159,20,96,38,244,160,20,69,78,181,184,48,208,198,96,246,238,118,249,124,88,96,58,42,155,255,210,251,34,10,69,62,230,101,42,152,187,43,111,98,2,108,19,195,180,226,184,102,115,23,131,63,39,64,56,44,61,99,134,153,193,112,235,154,229,17,43,245,106,33,147,241,66,46,208,193,194,230,171,107,97,91,226,232,50,219,183,156,41,50,31,85,49,155,247,234,1,201,219,50,86,179,125,135,211,120,187,113,3,208,162,174,19,131,224,86,167,77,40,188,190,56,156,147,159,90,100,142,35,52,217,72,166,87,111,27,38,95,111,109,179,210,109,186,197,235,139,67,169,3,68,10,217,255,79,252,215,114,254,193,74,182,222,218,4,130,187,149,44,123,149,189,47,232,49,29,144,97,189,181,106,0,147,251,148,155,95,232,81,17,225,199,18,239,167,235,244,94,10,94,54,214,89,175,78,247,41,113,134,172,247,98,80,60,253,250,159,95,255,254,229,46,5,216,151,130,236,38,26,97,209,229,71,15,180,218,84,198,228,48,105,138,198,227,52,189,173,73,147,21,77,203,220,47,182,204,117,110,72,209,213,144,190,15,217,136,163,243,3,220,237,67,25,176,79,154,171,41,38,69,117,90,175,203,238,190,125,215,77,187,39,91,77,211,113,77,245,186,182,97,87,154,233,150,225,166,32,178,43,132,225,158,126,124,125,38,135,212,208,78,182,2,103,139,204,175,171,227,17,253,242,252,209,103,228,104,82,76,53,80,195,80,96,188,106,139,207,55,170,121,176,163,116,154,119,205,177,229,166,131,58,109,115,31,67,164,185,38,106,115,44,129,231,27,36,189,49,80,117,55,176,110,222,61,57,28,230,221,208,190,164,203,194,106,199,204,197,180,223,7,140,86,182,17,90,121,117,178,175,153,234,166,27,213,93,43,66,243,138,66,224,105,226,113,230,53,188,241,234,141,86,213,221,8,201,250,229,27,114,64,42,62,221,236,59,242,43,35,75,86,0,44,210,130,90,135,51,35,143,100,207,47,200,185,187,111,174,175,56,244,140,203,244,100,40,62,18,90,33,81,91,167,63,89,165,37,32,15,32,61,134,105,85,199,35,210,180,123,114,246,29,9,187,213,180,124,42,112,179,200,11,146,158,121,41,34,153,76,31,131,180,127,96,107,187,238,90,53,153,46,238,120,228,184,83,197,222,127,192,62,43,197,210,144,3,4,1,231,200,250,36,90,182,215,38,68,162,86,172,13,18,177,132,88,249,90,23,46,47,165,13,227,176,185,95,145,147,173,93,145,158,76,155,120,142,129,249,228,137,19,119,157,183,7,39,162,23,246,82,149,253,68,0,39,164,69,214,10,108,157,227,214,195,210,70,30,71,59,160,13,42,52,34,210,252,120,38,176,142,233,244,99,243,228,249,157,34,243,236,153,156,220,135,211,15,201,206,231,247,74,131,135,140,227,120,101,40,106,111,72,244,93,138,242,222,143,209,160,76,63,180,136,252,255,68,145,242,130,34,137,81,202,46,44,211,2,105,62,215,156,131,110,174,76,139,222,198,147,217,59,96,113,235,215,230,4,120,8,157,119,244,111,113,3,57,20,241,217,73,231,45,76,124,200,194,92,160,70,132,101,153,14,250,18,170,43,200,79,54,109,188,14,72,174,222,107,28,113,149,178,229,91,102,44,0,86,146,95,192,88,17,227,140,212,128,227,98,73,177,135,24,91,231,198,68,145,62,167,178,184,54,134,150,194,203,187,21,38,232,24,6,130,91,103,108,58,28,160,162,230,155,221,221,52,63,202,51,240,15,68,36,140,65,74,65,241,61,95,148,215,187,100,186,128,56,23,141,135,6,108,201,104,43,48,127,71,95,53,38,41,14,210,78,91,27,153,101,17,105,245,12,137,10,50,196,117,157,209,76,219,54,70,207,202,75,115,61,7,228,246,210,86,33,255,117,27,58,21,108,13,67,106,138,120,73,97,161,237,200,37,183,82,33,19,177,37,190,56,232,130,120,44,204,253,182,141,60,156,69,10,179,135,153,123,235,200,216,222,78,166,183,219,136,112,195,141,222,26,225,55,153,222,206,166,183,187,30,22,100,179,109,3,31,150,223,155,77,79,231,173,167,179,233,233,146,53,111,30,61,157,77,79,119,161,117,118,129,144,158,53,228,69,27,61,93,126,127,251,108,102,149,172,238,200,23,219,126,80,196,254,144,120,41,127,142,120,41,211,15,233,98,59,89,243,190,45,130,191,11,169,67,132,215,0,52,65,158,193,130,164,214,177,181,18,174,12,88,151,241,151,249,88,63,85,56,49,137,242,148,154,199,89,120,69,54,225,136,244,117,23,110,224,67,205,178,182,58,89,158,131,212,38,44,90,106,189,154,247,47,182,208,132,66,72,153,40,44,59,189,122,123,60,248,246,185,35,117,60,32,192,153,48,81,228,169,40,131,244,34,121,232,248,124,117,200,86,255,49,35,65,178,115,142,89,35,77,33,236,187,132,37,163,139,50,72,178,215,78,57,151,221,205,192,236,214,65,246,94,57,95,51,192,124,68,226,86,215,63,154,50,13,26,35,211,38,218,207,236,72,102,218,178,123,112,110,60,110,204,221,35,213,185,168,81,57,85,96,22,226,228,83,186,25,133,40,128,152,216,67,212,152,251,134,144,159,188,115,128,123,12,162,102,198,93,187,63,238,158,108,221,236,21,248,79,93,122,132,124,141,150,42,55,137,10,40,224,109,240,105,176,17,41,82,178,111,249,84,68,169,146,75,77,201,109,6,172,1,190,34,137,150,220,26,51,75,155,7,118,88,159,231,91,197,230,91,239,200,196,47,154,177,58,169,227,246,238,45,83,221,158,251,108,169,103,41,37,28,43,186,96,244,55,191,179,123,5,80,89,33,181,141,207,83,175,11,113,207,243,246,35,116,206,141,36,131,43,210,17,105,236,183,177,146,169,14,208,9,95,188,7,220,14,86,220,42,183,61,147,128,174,85,39,251,36,238,230,131,155,246,77,48,140,179,123,96,43,120,180,179,19,199,34,48,211,9,215,6,233,216,108,223,58,207,246,209,163,29,228,179,125,114,181,47,189,39,249,227,61,18,71,8,141,145,29,78,37,204,95,208,137,181,241,16,18,51,134,244,76,23,69,216,8,131,172,119,122,180,233,177,125,160,175,48,28,88,225,34,210,187,70,123,218,7,246,199,163,175,162,93,185,230,6,134,138,173,239,86,5,211,205,218,30,42,38,139,98,194,212,211,174,109,187,151,108,213,211,205,170,175,96,147,148,100,138,98,121,113,22,1,103,239,93,100,48,67,204,181,185,47,179,203,22,218,249,175,30,190,92,95,210,101,231,218,110,252,109,44,141,110,92,191,24,49,235,72,235,108,185,233,70,189,150,88,87,217,82,136,10,162,126,201,66,146,93,92,149,137,113,187,241,186,189,62,27,234,250,147,197,47,114,150,162,211,13,74,219,235,231,119,14,71,187,97,237,197,98,48,240,86,166,40,50,216,139,110,6,111,252,7,145,27,162,175,249,30,78,59,160,37,247,206,81,109,207,55,202,220,106,243,131,109,210,187,105,84,223,75,163,221,11,60,236,130,45,161,69,98,113,237,124,26,206,179,71,58,91,117,221,255,111,167,10,132,147,236,59,210,143,113,205,46,216,198,78,109,227,176,179,107,129,117,186,50,116,250,92,129,128,140,181,4,149,102,152,45,134,70,125,242,72,126,83,123,27,13,132,213,167,164,162,144,97,25,134,179,146,212,189,44,49,153,111,215,24,187,2,162,123,197,38,2,82,102,150,106,232,166,2,216,117,89,42,213,79,70,180,158,8,168,78,21,97,162,226,203,27,234,48,156,136,233,219,213,205,218,60,1,11,128,44,29,57,135,141,95,139,121,161,204,246,133,147,249,58,247,176,197,229,160,46,108,88,122,82,91,118,211,91,131,153,208,34,134,230,170,66,154,108,79,100,123,184,1,45,225,72,194,186,240,200,214,17,104,152,178,198,177,167,5,1,57,200,56,31,90,92,96,233,162,230,123,138,174,191,244,70,219,57,235,127,207,139,244,143,251,131,223,240,253,191,233,75,118,228,255,246,158,178,38,6,197,221,136,43,56,14,165,125,241,226,97,83,111,213,242,125,71,198,67,226,60,187,239,198,67,156,100,101,133,3,104,94,0,255,6,72,155,223,225,2,114,144,133,33,199,188,0,46,123,92,246,10,230,201,115,136,16,63,200,46,130,19,147,30,162,250,238,154,242,179,45,127,186,49,230,223,141,76,185,28,249,167,166,27,192,74,238,166,127,248,33,172,211,161,247,251,45,32,158,109,72,111,120,28,127,47,62,228,69,103,15,107,217,55,245,251,192,98,135,196,121,254,126,208,217,105,54,204,176,3,61,19,145,17,144,212,53,232,248,173,211,61,52,72,220,170,107,132,125,114,99,41,23,73,219,187,102,145,153,26,86,111,145,214,78,253,16,87,239,109,13,73,65,91,91,109,47,113,134,124,133,132,204,240,239,4,176,104,43,196,104,177,98,211,58,228,227,124,33,35,28,10,200,183,155,218,57,3,12,19,64,246,72,233,14,51,186,83,124,144,239,192,3,134,155,67,188,6,249,190,7,109,240,86,117,223,245,92,63,68,130,250,126,13,199,101,119,145,64,22,242,229,152,89,111,188,248,34,36,234,205,90,234,117,135,133,246,206,216,180,213,71,251,61,248,140,187,24,19,19,0,2,31,162,38,252,203,94,24,224,80,89,85,177,196,134,166,254,245,59,102,4,26,119,8,138,55,96,167,139,245,215,132,241,75,54,216,94,129,199,32,18,21,171,111,218,177,239,114,247,217,126,96,103,228,244,53,108,128,158,230,13,128,133,43,0,171,241,92,134,135,82,235,138,94,104,81,24,45,242,235,100,248,253,125,97,115,199,222,241,239,137,194,179,224,76,239,138,205,59,244,112,255,126,13,54,44,235,8,198,225,121,31,15,253,50,14,216,148,60,185,119,121,223,231,203,30,145,106,13,111,119,223,119,123,63,34,115,219,197,44,25,150,221,97,221,122,152,6,42,55,70,126,19,112,60,56,200,242,98,217,241,161,21,146,118,203,176,139,73,216,115,223,250,160,112,11,82,177,33,79,35,164,202,33,26,66,77,212,167,189,106,140,99,245,28,21,2,38,35,25,107,132,237,12,199,58,178,150,48,214,202,214,100,159,148,103,28,91,136,84,47,212,89,109,87,205,43,162,25,155,87,222,45,77,22,186,95,119,97,39,239,210,69,202,29,234,202,177,36,122,118,223,91,80,250,237,182,124,95,222,255,193,149,104,183,185,16,214,240,122,0,183,12,158,208,27,58,98,237,64,137,130,105,161,15,4,154,245,246,14,44,21,135,79,6,85,117,119,46,4,32,245,192,51,30,96,195,86,72,43,234,198,223,221,56,216,73,117,221,84,163,123,230,215,97,184,202,243,109,21,124,27,136,91,205,58,22,112,215,237,85,88,70,119,60,110,13,44,187,128,7,205,38,149,100,47,175,131,98,81,235,18,224,183,35,183,191,251,13,187,236,185,91,198,104,152,168,75,228,197,147,146,148,17,200,36,44,131,65,208,25,59,31,105,189,45,69,214,2,74,172,195,176,195,233,232,174,76,113,108,57,121,217,120,36,235,199,201,218,68,79,75,217,44,234,26,90,208,180,94,20,98,37,35,193,42,118,198,220,127,154,39,59,2,136,196,72,31,52,60,223,196,254,217,206,35,13,135,172,11,4,252,157,150,206,91,108,109,120,25,200,102,158,64,195,72,163,220,0,95,162,2,114,183,166,111,192,211,151,195,48,225,195,224,97,0,141,26,0,146,177,12,67,121,245,165,232,1,96,167,247,73,87,188,208,157,252,219,232,93,112,120,221,68,44,231,17,40,24,60,240,198,233,72,226,220,62,148,76,106,201,152,103,60,96,76,246,1,229,48,146,36,148,148,135,192,134,144,174,60,166,62,37,216,230,99,96,109,29,51,77,15,30,39,31,17,244,154,198,204,72,128,119,200,35,166,13,129,65,72,4,12,147,211,238,137,119,126,69,24,166,193,4,85,20,70,229,3,248,95,38,116,214,56,164,173,134,102,77,33,113,222,162,30,235,220,33,74,188,138,117,156,160,55,223,199,226,135,172,155,209,105,248,50,122,230,229,145,2,246,218,39,112,15,207,161,166,248,98,83,229,129,156,45,148,84,152,193,173,89,82,21,60,163,131,31,93,222,108,36,183,162,165,252,202,171,147,8,178,117,17,58,195,105,117,132,87,198,211,30,14,99,23,51,100,193,57,236,253,237,186,60,223,40,51,29,151,175,103,251,233,221,151,119,209,68,22,148,248,70,173,154,72,126,177,165,205,55,222,184,209,166,114,203,3,85,182,3,53,68,209,154,80,223,144,7,215,173,205,105,100,134,95,130,211,223,249,213,231,59,200,91,236,245,117,222,125,123,55,86,223,167,252,174,170,23,64,21,239,163,118,121,207,9,208,93,135,206,56,109,77,181,101,172,55,157,185,217,176,94,164,248,216,164,153,34,12,33,86,158,76,24,176,133,187,97,182,190,13,188,205,0,66,63,52,7,207,5,74,80,255,157,215,67,14,80,36,77,69,215,36,51,108,4,53,151,115,97,142,186,38,255,191,206,246,193,79,162,47,68,89,254,125,99,18,195,229,82,115,48,218,239,131,226,34,240,244,12,223,118,235,141,10,230,195,103,215,150,232,251,227,68,74,151,183,94,159,14,159,157,99,199,89,94,238,165,247,246,40,18,80,152,8,2,166,238,155,245,6,185,230,67,106,31,79,162,0,95,19,209,142,100,27,209,69,126,193,47,5,167,139,242,129,72,64,158,142,198,153,203,53,141,237,160,119,41,153,41,250,162,19,37,164,247,254,246,107,179,121,13,231,158,210,161,88,68,56,82,40,3,98,31,71,155,111,214,49,111,55,204,229,131,237,198,205,215,53,39,110,193,58,18,162,244,177,156,35,60,95,21,238,63,191,217,242,229,6,246,52,38,90,151,144,255,91,131,224,91,42,154,72,133,15,202,125,77,218,247,104,250,238,229,190,53,120,102,220,95,254,88,111,140,227,203,61,173,220,191,131,132,200,178,75,139,65,110,67,83,144,9,4,21,167,68,76,61,6,86,20,199,121,107,175,181,17,29,209,234,139,199,84,237,81,118,178,133,10,212,83,64,40,86,140,3,68,203,254,24,77,65,90,149,208,20,159,84,147,28,199,42,67,234,156,223,255,24,153,86,49,159,82,111,100,113,228,154,241,213,65,122,209,87,84,118,251,56,203,71,158,51,24,28,113,170,66,103,209,248,4,237,81,52,46,205,178,176,251,161,50,41,99,239,43,75,58,120,89,51,147,64,250,234,71,204,245,146,48,149,135,80,25,92,55,125,167,230,249,101,205,208,42,68,189,99,72,179,185,94,82,183,18,53,194,129,226,208,250,77,127,108,214,136,244,228,153,198,179,199,145,234,196,252,208,228,206,158,192,36,177,7,106,117,230,199,244,214,155,104,239,139,194,219,15,58,2,102,12,136,147,161,47,249,41,19,250,129,130,98,178,215,218,145,113,71,198,53,226,90,182,215,210,141,254,211,118,57,153,203,33,65,45,243,53,152,198,112,122,117,119,198,233,111,231,223,159,126,253,183,167,251,60,175,82,199,142,32,76,16,201,30,174,110,33,32,159,84,226,41,39,50,130,164,25,30,61,37,201,2,228,225,116,60,39,242,46,183,133,200,202,6,71,101,120,1,10,123,226,148,84,244,124,36,219,33,106,47,127,61,235,47,20,145,207,195,254,130,179,75,96,105,73,245,13,209,84,194,220,4,190,65,194,113,41,18,145,43,61,151,197,249,78,126,39,54,72,200,196,20,187,50,24,17,234,63,209,150,240,30,98,32,101,235,128,116,238,153,200,123,142,152,55,189,76,75,123,144,80,11,155,3,154,113,244,45,132,44,104,155,102,164,98,37,130,109,13,75,157,162,49,11,205,161,145,195,101,134,47,242,60,79,118,218,192,47,232,17,0,65,163,185,252,249,237,115,147,189,5,124,180,34,218,89,203,9,222,157,32,16,118,9,25,30,183,29,166,29,80,165,226,252,112,22,153,134,15,46,63,177,215,226,17,134,204,156,10,155,21,114,41,173,143,133,37,100,63,146,102,184,106,78,48,97,5,90,178,102,143,29,18,164,152,40,140,8,247,64,25,125,220,145,199,70,118,94,178,67,210,36,62,227,53,248,217,74,29,21,18,13,91,102,140,12,78,12,100,223,219,100,107,34,189,205,112,199,25,63,96,101,205,116,250,140,145,67,60,97,151,218,17,71,33,242,39,70,196,240,9,223,116,88,25,65,68,37,254,160,55,246,22,132,158,105,74,125,233,207,51,55,215,13,52,119,149,39,12,40,65,154,31,175,228,25,30,161,66,14,89,152,64,252,211,224,55,38,69,132,19,22,8,178,92,235,159,43,118,132,121,164,141,241,65,201,49,121,136,64,186,134,96,145,79,66,166,194,52,107,83,193,254,75,155,3,55,202,22,64,100,217,171,194,195,214,109,60,6,79,104,184,57,147,6,178,5,115,112,25,85,198,86,82,70,50,41,128,22,59,237,13,49,210,15,181,213,176,12,143,20,119,24,158,0,182,209,143,160,201,29,7,0,108,3,71,102,252,160,137,81,250,130,254,33,108,128,236,236,102,165,175,27,140,197,214,142,31,227,139,134,31,148,237,103,109,44,225,117,165,156,40,113,216,229,3,162,169,65,209,147,21,3,41,114,193,236,227,151,182,15,122,36,114,185,17,193,63,231,48,10,77,163,144,142,246,32,14,152,12,176,38,165,142,111,130,64,57,16,230,221,15,57,49,113,220,198,181,182,252,202,206,156,6,174,40,205,208,158,185,36,33,115,72,5,192,134,96,162,147,168,8,251,160,249,236,67,100,72,7,173,185,218,182,236,41,194,162,202,13,114,62,164,5,60,5,71,137,138,168,183,48,166,181,114,233,144,0,116,135,31,239,40,199,34,196,73,100,47,124,160,19,110,234,236,17,33,3,241,9,155,113,155,70,92,140,222,67,116,138,131,197,116,244,145,115,116,199,146,227,23,114,44,57,161,187,246,20,46,251,30,91,61,224,80,8,87,61,47,220,165,140,199,214,41,81,79,212,110,18,175,7,5,163,72,38,100,69,211,95,58,179,149,113,200,41,99,202,239,127,140,41,192,137,167,101,135,192,64,196,22,68,141,74,28,51,33,102,59,33,230,101,62,115,208,17,103,212,251,34,47,105,59,195,196,215,42,40,59,230,33,67,199,140,32,99,142,250,84,36,172,53,233,16,41,31,235,68,84,206,213,153,171,125,80,22,24,203,204,24,160,49,41,41,184,167,33,87,198,176,235,75,186,228,196,33,126,177,230,140,31,58,213,174,90,235,203,233,53,217,233,53,237,86,57,82,80,199,71,239,143,175,82,10,33,127,85,25,66,1,190,52,112,127,215,53,107,249,53,24,84,190,71,190,30,243,103,20,154,70,33,175,172,133,105,166,67,54,150,203,49,214,250,197,49,183,38,51,183,166,221,220,226,144,105,200,122,100,208,218,160,242,88,235,34,4,254,120,79,151,228,198,197,11,142,158,165,45,31,25,13,211,119,148,70,67,154,146,176,122,135,19,114,215,106,157,187,227,254,178,70,51,234,68,56,177,164,54,150,221,101,134,42,91,85,93,78,86,49,186,204,208,33,68,167,177,158,129,246,68,33,29,2,119,169,57,114,209,93,52,143,229,151,180,246,219,103,246,47,117,105,225,61,203,199,99,2,238,103,218,152,194,140,243,132,109,107,36,34,93,73,11,143,177,227,139,210,129,120,139,33,138,85,12,232,12,35,93,136,185,175,88,108,232,41,98,76,64,18,74,53,195,228,203,132,25,141,26,115,132,132,155,149,32,232,61,175,116,76,245,179,99,186,93,245,215,201,113,233,39,44,111,89,117,53,187,122,168,172,26,28,205,185,60,233,28,149,174,150,94,198,186,168,244,30,223,145,53,201,215,101,9,24,191,158,225,188,171,25,50,40,37,187,206,89,242,247,137,77,208,161,212,117,193,35,1,112,211,15,209,157,210,81,181,160,172,81,246,85,14,210,107,190,249,168,72,57,110,144,114,114,67,169,27,196,30,252,162,44,170,60,162,132,31,11,246,88,161,6,223,97,181,213,79,76,67,15,90,6,131,3,171,75,204,224,241,161,18,144,211,7,215,107,89,214,175,50,127,233,16,151,211,101,242,140,31,224,145,235,42,192,191,179,52,124,50,76,10,19,130,46,130,90,225,149,221,58,3,231,65,70,97,17,90,203,208,109,146,114,209,1,198,132,66,110,190,133,39,71,49,165,143,222,25,50,88,39,128,234,6,188,94,164,208,208,37,169,134,204,74,205,231,85,112,143,24,50,125,77,217,250,244,182,252,102,207,117,29,81,34,128,137,135,122,174,74,208,88,155,151,87,253,82,203,16,82,188,214,118,92,249,248,5,139,175,130,90,195,221,54,233,184,10,114,133,3,93,251,175,226,105,116,65,105,165,242,121,252,122,94,164,149,178,228,144,221,250,108,80,127,199,185,99,81,218,212,153,193,65,11,95,151,92,86,113,45,109,188,142,121,58,84,143,85,82,175,19,37,229,33,79,167,33,1,199,7,184,204,12,86,30,52,83,2,216,37,99,44,249,58,247,184,64,62,99,127,212,202,16,158,203,2,68,246,61,205,134,227,23,45,100,212,70,109,107,72,36,237,151,174,117,42,49,134,18,176,251,117,203,245,56,168,226,9,136,136,92,46,67,27,30,243,148,110,246,216,83,246,200,245,212,151,68,245,198,35,46,5,98,191,38,125,236,49,34,23,37,129,246,231,212,156,46,0,66,164,196,88,146,170,103,94,36,166,43,220,124,0,207,37,32,35,146,174,123,67,88,45,27,186,193,228,171,70,211,168,158,189,63,37,241,207,178,237,190,220,151,152,184,56,14,162,236,245,100,74,63,192,63,176,165,143,204,138,172,14,173,141,185,211,9,53,146,117,221,246,186,43,108,100,27,81,57,17,252,13,193,130,228,154,50,63,96,111,225,224,38,21,229,52,231,133,229,247,57,37,128,238,32,171,56,130,54,211,248,226,9,4,1,244,162,67,24,156,211,77,37,244,149,241,11,113,223,165,61,226,163,82,201,5,74,39,117,124,236,23,203,19,144,132,160,76,235,159,97,149,114,60,68,158,220,82,120,214,194,87,143,164,211,185,156,43,14,92,175,37,157,101,66,57,252,29,127,236,79,206,120,145,39,62,240,232,16,219,79,238,140,84,226,187,177,75,146,189,244,227,32,135,148,197,206,74,73,49,43,41,102,156,75,58,40,185,74,138,229,247,183,207,89,184,30,34,31,103,92,37,61,201,124,96,60,16,183,223,106,249,73,80,40,157,176,11,109,55,210,5,74,212,19,244,130,153,42,59,241,249,41,86,115,25,243,157,215,15,58,176,39,26,36,104,169,192,62,8,192,53,109,17,11,40,246,105,223,4,4,243,35,178,11,182,142,74,99,1,201,48,111,100,185,55,228,238,247,211,249,203,175,63,255,245,235,175,63,255,243,46,62,132,95,138,204,14,231,52,106,2,26,176,236,200,121,61,215,2,24,40,249,103,210,224,12,89,49,177,69,76,204,69,171,15,244,157,73,175,131,254,197,83,145,53,97,98,77,124,1,87,223,62,167,230,120,117,58,124,75,254,121,214,207,108,223,93,175,102,124,122,249,113,50,205,217,149,130,225,179,224,125,15,64,24,246,161,44,253,128,183,60,207,144,27,207,139,199,242,51,108,81,129,104,85,122,53,58,220,100,14,178,241,240,240,86,164,25,92,201,188,113,180,47,16,130,89,214,2,17,209,137,135,162,88,200,241,126,232,34,169,84,165,22,230,41,218,59,104,201,178,174,226,226,217,35,56,117,166,54,33,119,248,161,19,169,196,217,138,26,113,107,50,224,54,231,94,62,106,124,110,6,48,156,40,22,234,42,44,223,142,44,196,170,139,8,53,145,218,162,171,200,212,198,222,27,244,118,127,65,148,71,194,109,97,36,45,121,154,199,231,32,233,148,122,202,6,124,122,149,226,48,93,177,21,108,221,52,0,193,248,18,44,111,74,35,16,97,102,199,234,66,64,17,44,207,252,57,209,244,70,167,190,112,226,35,142,24,233,175,100,209,47,138,130,36,85,200,184,101,120,182,204,10,150,165,35,167,44,136,1,224,135,216,26,80,245,162,227,167,131,8,82,142,127,89,138,3,195,97,220,15,173,218,202,80,199,177,141,9,95,159,42,214,152,211,76,114,141,6,232,128,152,75,134,165,147,173,116,136,157,254,25,239,144,171,38,243,144,243,142,227,173,237,89,107,251,212,72,195,146,48,13,224,184,65,48,192,173,25,223,62,23,196,55,79,34,117,31,228,191,43,123,241,192,123,16,22,165,144,49,229,95,243,180,225,235,239,90,181,116,189,74,247,46,88,197,227,220,54,13,135,6,30,47,166,250,0,137,143,200,64,87,122,252,136,104,8,228,246,240,109,95,10,214,191,140,136,195,22,128,225,11,215,37,132,48,230,184,123,16,100,75,4,231,16,209,0,174,89,4,161,231,233,172,131,211,32,44,60,206,21,86,12,111,134,18,75,21,1,42,234,66,137,34,59,57,237,145,226,36,32,93,183,185,253,144,51,208,86,180,21,87,184,190,185,28,157,44,41,15,62,96,165,66,195,67,189,4,158,173,186,12,72,13,25,171,6,123,111,170,73,241,93,26,15,243,2,99,135,26,66,100,165,17,8,204,201,21,7,217,232,28,252,67,2,176,88,42,116,137,40,154,94,232,141,104,120,37,251,2,108,17,72,62,231,21,17,100,119,95,152,163,2,110,55,143,88,122,79,231,144,12,215,228,42,107,72,238,53,50,112,63,122,151,125,229,242,67,103,30,24,125,106,145,54,74,243,119,101,61,220,70,128,112,50,195,209,196,55,140,11,214,30,145,27,142,21,71,70,58,10,109,46,104,106,114,227,107,194,156,81,232,27,79,132,147,171,30,132,151,21,183,70,36,2,210,208,185,134,192,227,26,177,169,234,45,55,44,204,41,192,70,38,107,125,96,30,95,143,72,87,233,250,197,195,145,112,129,105,16,50,7,101,137,15,244,53,129,89,245,3,63,215,91,129,153,49,86,56,45,137,56,145,109,59,206,96,26,224,207,16,142,239,80,66,90,28,163,52,31,155,3,232,43,177,5,146,34,128,237,91,112,160,227,99,134,78,39,124,88,157,143,15,93,40,92,199,143,71,195,85,31,237,131,61,31,118,176,113,107,164,231,158,117,111,178,254,183,207,88,206,224,250,228,133,240,181,115,63,143,161,121,132,164,22,134,1,139,146,181,132,177,58,20,236,32,90,91,234,35,171,202,238,65,193,150,88,136,94,136,75,40,26,6,66,35,225,126,4,155,26,148,252,216,49,32,0,61,211,209,145,130,216,3,4,0,99,75,169,39,209,118,63,132,94,42,123,182,251,161,58,13,176,195,100,56,224,10,128,61,76,211,227,64,166,18,222,184,68,26,13,48,220,102,112,22,22,20,134,12,128,141,200,145,129,191,21,142,211,211,19,130,81,224,192,64,6,55,215,227,147,210,9,122,157,113,231,156,93,104,152,178,230,174,185,92,78,248,105,231,21,101,46,122,180,29,176,124,162,46,249,21,205,40,192,135,50,203,164,37,122,98,74,193,99,210,193,247,60,1,31,190,5,66,188,133,146,27,58,42,10,156,140,170,31,28,37,111,203,166,42,138,218,24,195,185,114,31,23,208,220,244,73,90,128,176,123,135,230,89,62,186,149,49,222,225,72,34,39,178,180,244,248,67,16,225,7,30,248,36,130,239,3,198,67,37,1,156,50,33,217,188,46,212,96,119,110,211,204,27,215,0,20,191,92,139,204,171,116,145,250,164,29,58,131,184,88,34,99,211,96,213,241,164,169,67,253,242,224,58,219,10,160,0,217,146,34,187,114,12,96,233,114,241,68,242,144,66,162,188,226,76,39,193,159,43,92,225,102,216,29,3,227,202,190,249,187,169,34,180,5,156,7,120,67,230,67,132,252,37,186,198,149,136,144,45,117,136,11,253,8,125,201,100,134,203,71,112,58,10,168,165,67,50,238,62,86,101,42,214,216,61,102,223,47,132,228,24,132,115,79,230,135,189,207,211,103,44,168,36,107,32,159,191,81,116,222,23,253,95,239,210,167,239,58,71,133,126,37,194,224,169,80,219,90,62,74,32,155,113,135,175,226,14,20,30,181,27,197,240,19,182,155,220,8,143,191,122,254,141,114,168,13,127,181,22,220,133,196,147,215,132,147,31,100,139,254,228,233,240,91,198,73,183,195,193,233,25,231,136,178,219,121,58,172,86,68,116,229,225,157,123,8,185,60,137,150,214,203,234,65,34,83,239,156,17,252,44,66,11,174,174,216,211,84,221,34,193,54,48,230,40,140,92,1,6,75,249,211,56,224,52,230,224,207,174,152,99,65,95,0,204,177,149,73,187,66,179,169,43,181,79,13,136,95,0,182,112,218,60,209,181,17,42,186,122,4,8,133,207,48,12,220,236,222,180,117,143,228,161,81,38,44,29,132,251,244,67,172,36,188,108,2,113,210,37,155,88,51,92,99,192,236,112,113,192,222,137,119,18,238,225,22,152,129,100,98,62,118,145,69,17,123,10,145,232,23,108,85,177,115,63,205,176,224,96,23,142,127,97,236,255,52,202,19,108,26,192,165,15,114,67,94,188,248,12,31,13,254,7,231,214,115,160,16,64,153,226,80,241,137,182,127,86,132,127,229,75,34,122,16,214,142,131,138,137,197,228,95,212,38,122,119,161,29,96,230,151,103,52,138,101,113,95,27,195,187,199,179,89,214,103,217,120,148,143,1,71,4,94,120,55,225,148,52,241,111,36,234,132,244,172,201,117,65,14,129,137,22,177,240,28,42,8,44,141,171,252,111,30,215,243,248,45,226,191,115,247,73,70,8,252,27,201,16,30,134,113,209,73,68,192,203,191,178,113,196,187,51,127,211,67,17,186,182,252,72,56,65,11,240,172,249,70,138,139,204,62,121,79,27,178,119,216,188,224,143,252,247,151,18,240,134,182,203,19,40,0,150,151,198,191,104,190,172,190,120,121,26,149,188,111,59,126,23,67,84,175,166,60,17,155,49,97,41,24,38,121,89,44,156,204,133,215,83,75,38,204,242,142,104,118,31,246,179,148,48,126,96,253,79,217,249,15,60,85,165,125,225,33,52,24,167,175,41,9,171,224,176,64,230,199,19,12,81,101,145,59,216,230,158,99,126,121,87,254,127,149,37,197,222,157,121,125,158,95,20,158,89,133,212,236,210,3,65,98,218,147,172,25,203,2,63,183,199,140,216,103,105,74,73,143,73,93,158,206,112,203,118,237,145,97,218,65,143,187,113,242,26,121,230,33,111,207,237,28,216,199,11,54,61,181,233,230,71,254,190,148,76,236,179,204,128,14,0,40,89,5,100,119,33,4,122,200,181,225,92,242,234,139,84,20,195,163,198,179,223,237,79,250,111,79,247,77,234,138,72,221,154,225,42,229,96,99,131,55,122,20,93,38,252,36,237,233,178,177,115,121,218,174,180,209,208,171,101,145,22,165,179,67,148,5,217,70,228,71,79,135,109,209,78,252,79,66,161,34,155,229,44,111,174,87,203,18,177,84,143,77,74,112,89,116,138,51,156,200,160,167,167,32,164,17,34,118,23,129,244,176,92,141,111,190,122,146,104,95,172,88,198,205,149,142,153,41,61,158,20,211,181,167,91,47,210,183,238,229,147,43,60,226,106,175,178,24,220,126,241,168,45,231,2,111,125,56,231,183,123,94,220,190,253,8,180,121,209,117,165,253,162,35,211,115,89,207,63,199,213,11,138,204,71,84,123,69,191,173,1,203,147,107,162,119,156,168,157,245,233,230,96,207,230,73,252,0,173,219,221,80,142,18,125,109,69,71,239,83,172,152,177,178,23,234,50,157,224,122,237,123,207,55,6,151,106,0,252,142,90,132,70,47,83,92,86,84,97,153,148,222,224,6,40,40,227,5,26,34,35,191,81,58,247,71,50,185,133,161,223,249,229,122,134,25,19,237,247,241,173,242,203,135,171,102,20,105,13,38,234,238,254,59,62,71,24,252,34,155,255,60,23,152,123,75,21,61,249,83,131,189,87,52,107,232,6,76,86,4,137,151,128,87,220,124,159,182,43,229,239,245,55,178,94,185,228,245,232,55,180,78,226,173,87,163,48,237,2,89,147,77,99,174,246,11,161,90,145,72,138,126,46,93,182,130,142,126,217,50,121,125,165,33,117,92,13,221,173,203,190,75,118,16,117,227,222,11,227,127,164,9,21,9,194,101,139,230,101,87,38,138,19,162,193,101,19,52,173,23,218,6,216,213,9,94,31,152,78,139,54,154,27,157,155,108,151,244,193,69,116,234,232,17,122,53,173,87,51,156,80,107,151,205,4,195,97,93,226,193,63,117,67,105,72,68,212,56,130,101,29,65,254,68,185,167,39,219,210,47,89,53,228,35,93,246,65,211,118,53,180,46,28,124,202,126,21,103,177,200,89,153,219,116,163,83,107,103,218,210,61,127,233,192,73,204,178,189,99,172,189,108,151,75,237,79,93,68,126,140,216,192,108,87,99,58,47,228,132,212,128,19,168,232,85,72,70,33,250,12,14,88,225,138,217,162,176,214,205,22,140,161,197,102,149,94,155,201,180,127,187,210,49,88,250,3,238,17,117,85,234,125,157,135,224,230,90,244,31,191,253,245,203,223,190,254,250,243,223,190,254,126,207,122,84,48,36,136,82,237,147,52,138,193,77,205,203,98,11,115,149,40,21,249,194,51,252,86,66,134,5,81,74,122,223,159,120,10,86,19,240,193,215,43,157,64,116,12,144,73,70,15,129,150,83,109,151,134,5,15,254,237,48,23,59,184,246,7,86,16,114,0,182,221,122,53,124,139,225,239,81,61,121,170,0,115,135,57,19,100,239,138,195,184,237,106,184,11,175,133,113,108,147,122,13,151,217,124,46,33,116,12,59,1,124,68,20,61,56,173,172,87,67,17,193,139,61,209,215,19,97,147,49,41,36,102,23,161,96,174,214,51,31,54,9,254,130,163,48,234,19,6,114,197,92,173,123,17,7,100,84,97,140,203,70,66,248,67,212,224,251,121,222,72,140,230,53,153,61,200,184,176,94,141,249,44,85,184,234,107,222,174,166,163,171,177,181,217,149,246,190,220,192,133,168,56,204,244,72,9,53,1,77,48,73,147,34,177,104,60,102,98,238,76,111,224,2,231,175,40,189,29,232,151,50,25,242,118,179,210,57,93,54,91,61,113,239,132,55,101,253,41,90,88,218,15,227,28,11,251,78,23,248,253,123,122,87,191,39,2,148,80,114,235,247,102,86,209,90,180,247,182,215,102,132,215,11,135,149,121,123,31,175,100,47,227,239,231,173,93,243,203,215,121,151,51,41,226,248,84,102,24,210,97,8,191,32,26,59,115,47,14,103,38,152,81,35,227,91,90,74,132,86,91,111,242,82,214,244,86,159,113,236,32,218,24,28,205,248,188,22,178,225,190,232,118,55,193,132,232,53,214,69,88,168,219,155,91,81,30,102,16,157,111,218,62,53,191,44,202,187,111,229,206,9,16,32,73,68,238,148,35,240,126,27,224,73,33,113,59,192,57,64,236,2,251,25,228,235,12,45,45,138,34,13,204,190,12,75,174,80,19,166,73,153,36,57,208,140,91,96,33,1,78,188,136,192,146,27,142,200,18,205,120,36,49,230,79,141,8,32,20,137,39,172,131,58,245,50,136,104,156,17,254,39,43,92,204,116,8,73,201,7,36,198,65,253,17,154,205,4,199,114,136,137,100,111,178,37,33,169,155,125,199,130,92,34,92,224,225,48,10,152,53,70,48,251,40,108,156,25,95,137,204,128,8,128,240,140,118,232,196,45,233,200,96,19,100,234,10,175,231,10,112,75,145,220,60,55,45,20,36,89,148,123,40,104,219,93,216,238,29,0,76,138,154,75,144,20,163,183,8,84,13,209,97,177,49,133,59,2,76,158,200,171,232,132,9,101,174,71,105,169,23,254,65,92,114,144,93,33,128,182,128,166,44,138,219,246,94,147,59,165,106,146,185,156,123,231,234,42,91,70,250,14,125,136,50,15,99,215,108,238,145,14,140,184,226,130,136,195,41,185,192,241,1,194,138,83,205,219,61,217,165,0,235,221,33,233,225,73,87,149,204,236,23,82,84,84,195,206,220,219,178,145,237,190,109,183,150,11,53,60,129,87,101,1,215,130,194,27,73,159,11,229,243,188,127,69,110,201,94,37,73,215,58,132,229,83,196,28,149,37,21,106,242,118,169,50,107,233,246,86,25,188,172,101,107,69,38,65,232,110,72,88,254,42,150,19,89,82,227,44,76,9,69,72,228,226,132,75,39,234,47,45,147,203,221,111,159,121,66,169,148,136,52,210,137,114,228,9,184,38,203,166,172,188,51,50,188,164,82,156,42,212,66,157,130,192,254,92,144,101,3,50,12,135,2,217,59,122,203,227,64,84,150,240,138,243,150,86,43,93,180,16,47,155,7,242,161,204,31,215,144,219,67,38,65,139,216,245,23,81,86,100,7,214,194,184,116,173,112,72,186,12,82,239,147,126,92,72,205,204,44,194,228,88,14,248,109,39,12,198,79,59,68,181,77,235,167,231,245,211,243,242,233,121,251,244,204,79,71,198,134,241,123,128,68,158,183,79,19,200,59,0,134,174,193,248,14,253,138,144,156,119,233,7,207,191,127,253,235,211,111,119,217,159,224,210,33,122,39,114,49,210,155,169,195,9,4,62,33,24,99,120,31,87,245,104,184,192,184,14,243,15,12,216,250,175,250,19,45,47,161,116,164,235,13,92,249,241,158,222,163,11,240,120,26,244,23,34,28,88,22,134,121,248,159,11,147,107,170,70,184,127,161,14,120,224,210,17,137,8,229,234,188,219,180,46,206,52,213,182,198,237,11,118,247,244,124,129,187,18,96,67,181,218,147,126,48,240,40,150,77,144,119,113,82,45,181,92,112,2,51,156,184,245,136,25,248,174,167,173,5,120,101,23,26,162,173,225,203,234,114,139,115,89,220,102,1,184,116,227,243,8,249,35,73,130,186,195,175,47,42,69,208,243,51,155,242,237,179,44,85,40,5,155,4,58,63,124,216,72,155,149,132,120,253,2,157,68,253,4,25,150,51,106,85,106,145,24,44,238,233,52,132,7,195,219,50,106,145,73,31,160,204,133,14,5,1,30,71,8,242,97,124,64,44,218,105,182,88,221,74,241,82,85,215,230,146,46,153,14,49,128,211,9,167,117,124,121,232,56,173,93,154,58,67,80,224,183,178,118,149,205,199,7,81,224,83,40,234,81,137,100,214,178,167,173,204,104,78,64,109,195,60,163,39,172,17,87,223,62,55,118,125,202,50,80,0,225,229,24,186,133,75,73,9,182,17,16,188,234,152,78,61,189,14,167,99,2,179,235,48,236,232,20,6,87,26,82,34,240,70,139,244,160,69,46,26,87,3,247,186,239,81,136,158,30,250,89,250,28,192,87,246,180,142,62,253,228,148,114,24,137,133,78,218,48,101,42,53,140,127,208,248,169,214,46,236,9,188,211,224,169,172,116,233,97,241,133,204,195,137,18,87,55,142,84,58,199,24,217,39,98,16,45,148,166,191,19,124,77,220,152,197,48,219,164,113,205,127,53,79,24,28,203,64,67,13,7,194,170,90,102,117,211,0,129,200,45,19,39,219,8,136,26,21,240,90,159,58,160,4,116,250,95,195,2,204,170,71,240,20,124,62,216,91,214,59,220,23,245,154,223,112,216,169,151,209,182,201,182,141,255,242,80,203,129,202,163,67,79,178,171,105,60,121,110,109,53,211,55,176,221,249,118,129,89,11,112,224,86,113,199,57,183,23,119,202,18,227,159,33,19,230,49,10,149,206,213,169,189,174,95,107,159,220,21,143,9,113,52,100,223,52,166,117,215,227,122,189,183,242,160,14,234,58,188,34,26,112,34,141,115,81,209,156,202,3,12,34,190,252,23,143,223,243,141,113,59,125,127,220,62,208,171,72,93,91,70,141,117,185,252,246,89,91,207,3,154,146,254,103,140,217,42,85,182,33,59,158,135,77,23,29,8,8,102,237,73,167,205,85,217,15,177,67,31,35,109,233,210,240,33,254,253,88,55,49,219,47,17,254,225,88,126,145,229,12,203,152,138,166,49,156,28,36,202,85,189,68,90,115,232,106,177,126,208,136,203,54,30,115,26,142,202,212,109,236,180,174,85,211,38,225,216,110,117,9,231,71,84,150,181,177,12,235,202,215,56,37,171,11,31,22,47,234,115,105,88,210,62,229,12,68,97,17,137,100,32,246,144,126,118,208,221,203,8,116,24,115,93,67,185,40,228,145,72,16,237,84,121,137,199,234,134,47,74,2,213,216,9,174,195,245,134,91,113,239,240,205,34,165,207,12,208,20,82,143,64,202,33,127,135,91,59,254,121,94,126,77,235,173,51,64,95,67,250,4,187,180,44,89,121,113,1,251,177,134,99,57,152,172,106,181,146,79,199,127,168,48,123,86,101,232,213,208,150,184,16,113,81,209,90,126,116,224,61,201,196,8,243,239,13,252,120,48,212,181,105,37,25,125,56,201,204,131,177,83,251,227,92,205,246,204,163,61,63,222,185,149,218,43,177,167,161,246,69,157,181,139,50,55,20,57,93,243,85,77,93,212,60,29,181,65,239,31,101,129,79,5,46,153,141,149,13,9,160,92,57,45,180,156,86,62,124,222,180,133,245,222,141,88,216,90,22,218,195,152,240,6,167,95,9,127,5,16,55,170,91,131,174,234,116,206,127,245,250,89,239,104,31,204,211,235,120,123,149,134,28,231,81,187,83,70,129,16,232,12,220,80,25,208,65,200,171,222,66,104,6,22,148,37,184,137,142,211,246,95,93,110,156,254,154,76,169,137,255,94,89,203,141,64,2,100,15,110,11,29,84,147,189,135,16,25,219,183,225,181,74,126,226,191,122,253,172,119,232,84,106,30,46,100,152,198,198,229,213,40,65,53,169,149,156,14,26,60,192,51,127,165,128,50,48,121,22,107,13,194,175,182,127,159,245,207,100,30,79,252,247,205,174,71,122,141,143,174,187,74,78,189,163,235,165,81,7,167,174,12,84,19,56,100,241,207,248,245,60,110,178,196,180,43,113,47,39,0,154,174,140,112,17,156,44,203,240,110,148,80,142,99,64,212,240,193,54,255,62,235,159,201,60,86,71,225,183,40,81,93,87,81,64,116,208,183,148,131,11,227,239,3,77,178,173,201,196,73,220,181,241,230,164,55,135,24,51,146,78,119,159,173,173,27,148,121,93,9,149,190,139,232,16,157,221,35,166,164,168,33,47,253,127,236,189,203,142,36,73,114,45,248,43,6,206,218,2,250,126,44,238,34,144,131,129,47,34,87,5,196,226,110,46,156,222,217,101,217,227,85,197,238,168,116,54,243,235,71,206,17,85,51,181,8,247,8,207,98,19,36,193,73,84,133,61,92,77,31,162,111,81,145,115,78,235,176,167,177,48,226,53,47,7,233,192,58,68,105,147,26,182,84,204,170,70,53,181,168,122,166,166,77,228,186,20,217,118,19,186,188,219,237,19,236,77,153,197,86,175,93,102,239,53,156,135,126,10,63,76,0,219,52,250,118,12,187,232,23,55,59,74,79,188,86,110,208,223,75,27,30,2,63,148,52,63,120,167,139,2,121,29,78,244,255,1,137,178,142,255,71,39,218,43,182,212,248,225,64,252,71,27,213,173,180,239,82,137,45,199,95,255,244,219,175,63,223,163,19,171,112,199,39,220,154,204,66,216,231,92,96,116,82,0,62,150,143,0,97,41,4,181,220,238,218,65,149,218,238,63,200,27,249,116,193,96,174,188,90,58,0,43,225,214,81,67,41,85,57,53,180,36,102,55,28,95,97,195,155,210,162,239,158,99,6,254,198,113,141,102,218,238,218,167,50,249,55,128,33,115,113,128,156,245,169,180,175,127,56,205,53,242,15,74,56,175,37,124,86,225,220,14,63,237,195,47,240,109,130,169,29,12,158,157,39,178,70,187,105,118,59,56,18,40,202,146,176,6,126,63,246,77,222,247,181,130,127,134,143,222,93,138,209,144,194,67,99,181,13,56,213,80,112,195,233,23,96,85,146,106,114,178,240,205,164,252,159,224,109,88,27,129,107,201,250,54,47,149,182,3,242,239,236,65,178,216,8,239,182,91,138,39,228,246,8,155,11,199,109,169,94,158,124,166,118,242,106,132,52,11,107,52,138,219,45,116,247,74,118,55,198,234,192,195,5,71,222,158,221,19,180,105,29,251,253,161,241,8,178,77,204,89,22,71,141,118,149,207,176,234,37,19,105,248,84,101,111,87,26,1,160,161,111,143,44,186,85,44,211,198,245,43,141,212,247,86,186,189,5,165,101,122,136,141,3,178,60,184,212,40,243,214,151,202,222,45,203,98,75,167,234,94,16,145,5,240,159,182,28,78,91,142,46,68,151,120,82,95,233,201,3,193,149,255,14,160,142,210,82,156,231,158,88,218,122,75,58,192,170,74,123,38,64,22,203,178,230,8,189,6,72,86,184,151,74,51,93,156,219,237,129,101,63,43,171,186,122,68,193,246,25,234,112,216,96,62,216,70,142,187,221,246,196,2,205,84,88,220,39,45,74,8,18,171,27,136,146,23,203,163,184,243,154,159,105,235,226,203,90,207,233,169,170,123,24,108,218,249,221,243,208,70,198,178,244,26,207,79,91,0,17,191,107,81,246,140,171,102,109,95,221,74,148,156,75,231,255,203,110,27,33,166,77,168,235,187,151,45,207,30,36,117,45,169,254,110,13,215,64,58,182,231,183,97,194,246,110,94,227,154,223,166,9,231,40,17,132,214,214,208,77,14,172,212,179,30,4,232,223,181,40,195,221,90,211,88,62,246,74,191,115,20,249,219,215,63,253,252,101,126,185,252,252,183,47,255,242,219,124,250,237,151,187,124,44,141,129,173,17,199,141,34,243,67,194,76,233,244,224,32,7,152,254,24,158,196,12,79,71,139,181,47,221,192,245,170,35,159,126,9,215,124,19,220,179,198,119,195,71,1,7,191,45,69,64,135,90,217,172,163,180,161,150,6,29,7,151,41,24,92,33,99,237,177,93,159,19,64,52,202,82,129,19,235,158,131,33,160,59,204,106,91,4,250,217,252,234,179,254,252,242,7,99,135,139,54,78,181,35,247,37,9,71,174,244,98,174,48,227,145,34,56,215,139,124,96,233,110,58,103,168,176,13,80,239,23,108,194,92,45,207,145,64,198,11,183,232,229,2,33,59,183,192,178,32,216,119,127,76,127,248,203,255,152,31,221,213,223,84,32,192,54,145,225,93,113,14,60,182,102,30,12,127,218,18,240,247,133,111,166,225,141,254,149,186,128,141,211,169,125,174,47,231,33,176,70,242,50,15,49,142,127,223,175,137,80,121,122,126,194,156,3,139,73,25,105,160,65,133,81,38,144,184,76,229,30,220,82,207,135,167,115,235,32,84,35,102,156,200,141,143,174,53,156,203,28,42,232,184,111,40,96,225,161,83,95,165,141,101,103,34,124,208,237,196,95,112,60,235,176,113,131,149,68,251,109,214,223,254,123,198,242,19,230,161,42,235,165,164,200,43,172,246,38,151,139,202,112,225,185,81,145,118,39,171,42,111,176,138,135,239,14,79,99,111,230,224,134,27,0,14,96,1,157,37,97,125,110,173,20,118,126,222,107,218,126,53,206,218,218,207,116,229,247,177,225,45,55,99,121,211,150,125,234,151,33,21,253,253,251,231,226,96,4,147,184,87,1,20,129,230,238,85,183,121,219,200,95,222,116,164,49,91,251,94,51,189,233,98,47,111,59,82,207,79,37,156,63,212,132,224,223,9,255,9,210,186,150,74,207,93,6,234,33,52,60,176,28,196,113,226,127,169,220,65,127,83,224,19,243,159,150,187,119,90,218,187,227,161,172,236,138,41,87,135,236,31,104,123,215,134,236,31,105,124,247,185,137,127,61,201,246,249,231,191,1,219,228,158,149,14,112,230,9,144,233,150,8,8,100,217,193,23,179,204,188,175,207,222,125,255,76,236,49,254,42,225,240,235,65,222,240,23,248,177,121,252,228,8,108,114,1,214,2,14,239,146,105,198,225,102,113,82,102,224,59,238,126,2,88,40,177,66,195,65,150,19,18,10,184,110,190,16,39,230,83,165,73,82,37,206,6,188,105,240,127,36,129,46,93,235,167,236,8,44,5,223,41,171,184,136,244,62,74,132,154,196,253,17,190,224,192,7,236,215,110,186,137,51,75,133,46,112,56,164,2,8,23,16,86,210,51,236,133,188,59,84,98,126,92,56,14,166,37,24,140,163,143,46,103,197,50,106,215,182,253,77,64,128,170,154,153,153,206,92,154,25,117,131,130,71,158,222,122,34,192,224,8,33,80,53,73,240,53,171,104,112,122,228,202,145,215,45,234,37,157,246,130,138,56,28,38,233,24,252,170,0,242,67,127,47,7,81,36,94,156,53,47,213,115,177,38,183,83,123,133,43,93,165,0,239,7,175,41,134,224,109,123,5,126,72,156,26,155,5,208,165,233,34,175,15,0,238,138,169,121,58,18,151,205,92,120,199,95,138,105,97,127,168,29,254,243,241,55,217,199,223,181,139,135,31,223,182,35,93,98,12,109,239,131,115,224,166,59,217,238,186,31,196,186,195,56,200,247,239,133,28,246,34,215,79,37,211,22,153,63,110,14,133,178,132,151,74,160,114,166,225,83,62,105,246,65,41,169,91,58,52,207,246,221,205,12,144,148,4,64,213,242,11,218,245,83,149,70,215,2,108,223,63,111,155,200,195,166,147,130,223,224,26,38,188,83,200,160,200,59,30,124,50,216,96,61,101,183,110,4,183,219,119,50,185,126,217,162,122,218,118,160,0,189,56,164,48,74,102,94,37,211,112,1,159,0,36,15,168,175,173,238,70,65,106,160,237,171,39,30,184,247,10,47,245,22,187,130,42,87,128,170,27,73,238,241,142,4,224,205,213,234,10,14,5,112,39,39,20,47,201,52,60,45,42,97,96,141,109,37,76,2,223,17,5,152,194,91,193,101,235,38,91,191,117,159,139,205,143,50,140,18,159,105,6,199,20,201,68,61,233,209,154,114,5,140,64,217,67,9,240,126,34,177,178,81,16,63,9,169,120,42,167,20,147,237,157,47,21,155,174,127,159,206,138,3,214,62,31,148,17,64,70,243,31,86,60,170,134,212,88,13,197,241,12,168,255,6,37,96,73,92,77,75,203,166,43,128,42,194,42,31,11,70,213,64,212,1,30,39,101,80,150,97,217,182,105,150,238,233,28,211,149,95,46,247,228,123,80,116,192,245,245,158,146,246,231,52,175,191,236,242,187,245,203,27,145,216,221,184,227,167,123,198,156,59,85,158,223,191,45,223,238,7,36,11,158,146,237,35,209,137,39,131,89,121,107,25,220,128,14,135,247,68,249,209,231,169,61,247,255,103,125,79,240,159,121,120,158,251,179,163,61,23,88,181,1,249,70,205,13,23,63,6,158,230,17,141,62,241,241,133,143,4,95,154,218,43,186,130,235,235,169,191,38,38,209,240,187,26,206,127,2,78,95,244,94,11,4,131,118,232,174,160,125,66,130,121,42,216,53,131,162,19,122,52,250,132,56,69,238,129,90,26,240,44,174,223,169,154,20,118,215,212,129,206,26,138,104,160,242,248,73,173,33,178,69,46,8,41,94,43,19,8,30,136,68,237,233,197,37,30,105,210,196,30,102,84,42,87,201,227,169,165,175,137,192,207,10,157,128,81,35,15,237,142,217,51,4,189,129,64,52,48,204,26,152,197,79,57,211,155,137,229,75,112,49,89,75,222,171,180,61,19,85,82,6,77,180,168,19,12,181,128,244,8,201,16,39,183,16,156,74,22,7,190,213,137,60,36,139,208,179,226,90,41,204,19,108,188,137,150,72,21,30,192,153,168,135,159,10,43,175,61,180,140,27,21,106,97,141,209,72,140,223,181,34,230,79,57,104,205,56,199,116,166,12,37,143,172,141,84,134,250,228,161,183,3,61,60,6,99,148,191,229,89,91,103,128,251,153,101,171,69,230,40,155,76,11,94,135,207,136,91,26,72,143,198,167,150,61,163,249,240,93,226,45,74,202,51,143,192,82,252,204,55,168,42,160,199,33,151,10,188,5,47,6,170,186,53,121,77,152,197,213,194,245,11,170,209,174,33,131,154,28,51,221,150,96,106,245,216,140,77,0,50,41,25,110,157,193,5,26,3,85,106,146,165,209,161,166,239,92,186,255,245,235,191,125,185,23,135,160,67,48,129,147,11,141,85,74,79,218,41,98,136,97,171,108,149,34,7,174,31,178,225,201,21,60,86,187,95,198,135,151,249,102,184,249,230,71,63,13,121,144,170,55,91,30,198,31,152,217,64,210,176,170,164,114,175,127,220,158,57,20,12,156,101,159,0,21,40,131,65,114,8,204,101,121,84,106,135,241,254,102,32,137,253,69,22,218,160,157,201,36,252,12,80,217,251,96,50,11,121,215,195,124,51,130,121,124,248,41,123,105,60,53,250,76,94,162,125,38,198,103,244,104,144,177,248,90,72,51,166,78,238,228,83,61,215,135,88,114,98,22,50,188,88,18,121,48,109,162,11,67,209,19,22,28,42,57,227,61,216,45,112,184,5,223,73,128,147,138,232,115,34,225,7,60,78,67,205,224,178,64,163,133,27,83,33,182,2,24,229,224,11,8,180,117,251,144,1,19,15,87,27,169,57,167,195,65,167,231,57,122,144,219,22,165,59,27,239,27,76,65,32,128,82,2,198,2,86,116,41,150,36,153,160,45,86,54,210,59,99,36,210,15,188,112,98,8,9,187,15,147,136,82,94,64,203,106,148,52,51,129,196,69,121,60,1,172,40,211,174,177,138,63,148,178,108,136,148,248,216,69,61,100,164,43,174,236,200,72,43,7,239,217,152,68,32,145,203,78,93,239,121,88,151,213,224,129,197,21,57,135,121,56,90,145,13,22,190,158,137,121,121,167,104,182,33,48,20,224,237,228,12,75,91,137,14,222,133,238,156,145,36,32,12,176,177,3,80,152,5,190,14,28,69,44,72,64,2,142,7,131,100,181,74,34,28,47,156,143,146,41,178,8,4,239,27,241,206,123,82,69,238,101,106,10,89,73,221,8,236,117,115,171,178,33,251,128,183,55,1,61,85,187,228,7,105,12,164,178,192,57,10,89,154,88,201,231,121,71,54,107,225,97,89,170,93,102,143,54,173,36,38,229,131,54,177,198,16,230,22,51,136,109,206,195,235,22,177,72,118,25,227,189,97,246,18,97,1,7,148,189,128,54,12,188,45,137,238,163,210,225,128,26,222,154,202,42,80,33,65,105,236,231,45,229,65,0,23,23,168,18,45,112,229,254,160,112,67,137,166,14,196,150,202,121,40,210,188,189,126,14,224,129,145,234,32,123,212,71,25,238,111,230,225,254,251,103,120,248,88,178,58,97,204,41,32,120,37,106,195,31,40,126,188,90,252,112,177,164,34,213,97,247,31,89,252,203,124,127,204,55,5,112,189,209,99,189,16,224,213,138,81,85,86,136,185,202,168,255,195,45,158,237,242,74,139,71,195,156,185,209,212,129,250,195,6,207,18,99,36,67,196,153,236,138,254,85,131,87,212,191,184,108,209,222,185,18,120,89,190,252,243,151,6,77,124,23,144,85,41,138,163,146,51,177,177,233,1,151,96,227,170,207,64,41,6,83,64,255,25,118,195,129,32,152,178,59,151,245,88,142,238,137,26,36,254,172,118,144,141,255,5,8,206,57,104,100,188,180,167,115,6,220,5,116,90,159,170,87,190,153,158,104,229,194,158,232,205,188,111,209,158,117,105,226,115,250,132,183,154,129,254,109,207,217,171,130,124,95,75,214,34,89,19,121,21,41,161,150,90,134,158,138,38,211,195,72,135,146,58,130,38,48,226,12,37,3,120,52,17,196,60,38,245,108,163,193,164,254,133,222,160,192,16,70,242,84,201,41,211,46,54,114,29,136,191,12,195,63,79,161,81,172,104,76,211,171,132,190,127,86,243,139,226,10,149,17,69,81,94,233,129,85,26,223,78,208,23,83,123,161,65,78,150,32,59,186,139,177,202,218,146,86,194,12,152,80,59,197,42,6,126,4,125,22,141,186,123,144,119,96,12,244,212,114,160,66,58,205,61,98,37,204,157,53,222,246,160,95,124,114,25,30,92,178,229,162,234,118,130,10,23,158,177,173,16,211,174,72,247,181,103,254,249,229,235,47,199,187,218,50,150,230,185,226,164,0,190,172,70,122,148,63,228,152,232,142,11,11,45,120,99,122,121,9,122,104,160,238,200,18,43,210,211,72,118,33,57,122,154,42,131,239,200,38,15,190,159,64,224,7,103,183,183,85,150,174,0,29,11,112,32,205,56,107,203,1,14,242,235,75,111,160,5,193,98,248,66,215,79,169,245,180,96,111,101,108,148,133,4,33,184,101,208,80,16,110,188,149,5,84,157,136,214,7,250,223,225,93,50,178,114,16,9,94,2,134,47,3,244,204,19,73,52,229,71,19,233,55,38,147,5,156,146,123,200,233,237,199,75,130,71,112,50,50,126,157,182,148,183,128,51,83,198,74,100,120,215,63,230,132,100,188,13,54,171,105,121,42,88,143,204,107,202,26,82,86,137,105,126,245,181,188,195,154,92,182,0,192,120,2,198,198,188,138,131,182,5,134,86,94,1,173,1,172,167,6,123,34,185,149,105,53,59,96,209,120,146,207,161,153,13,111,193,150,14,183,101,101,98,109,65,136,69,41,223,195,209,119,120,185,125,55,86,132,7,13,84,149,117,107,188,108,25,162,19,110,207,231,20,139,172,166,61,170,240,0,60,249,106,171,77,113,16,197,32,210,86,53,178,174,182,55,86,35,150,238,229,132,115,43,112,154,79,82,141,232,161,37,224,144,219,144,249,208,228,226,72,202,144,98,54,178,44,235,239,96,69,38,147,130,204,5,241,57,86,79,27,190,128,154,192,247,222,121,2,230,3,215,223,129,14,164,7,157,175,124,254,178,190,36,49,148,108,40,224,205,188,189,91,3,94,128,160,146,164,68,209,158,136,206,96,129,218,193,244,100,35,49,173,201,233,23,70,214,204,211,171,88,240,238,190,158,253,235,241,210,232,235,126,62,223,165,179,178,28,63,83,165,151,163,245,70,157,81,156,207,234,100,147,232,185,161,79,122,121,217,189,156,118,191,181,167,73,131,76,251,32,187,151,251,15,104,119,27,232,152,119,34,124,2,233,39,128,157,132,41,136,94,16,237,65,47,47,234,121,189,123,183,191,204,99,136,121,124,55,239,223,233,229,134,162,187,210,45,186,42,153,13,218,69,160,179,32,205,214,33,2,140,108,107,70,27,194,185,108,115,232,179,48,94,94,218,117,26,131,76,122,193,225,25,201,226,172,186,8,6,5,46,124,121,149,12,220,65,128,131,131,17,146,224,231,149,198,96,122,233,79,45,132,105,175,53,232,180,11,58,93,79,238,214,26,143,150,198,178,116,148,47,150,25,190,41,192,85,8,167,70,180,199,242,232,70,146,128,61,190,139,193,186,159,178,83,135,113,231,9,169,174,182,250,120,56,129,102,130,150,17,73,189,27,97,131,8,100,128,72,199,102,238,92,11,115,31,30,116,246,84,50,162,64,162,139,76,138,22,153,21,1,56,235,38,218,194,203,244,78,208,251,184,165,132,251,147,109,14,8,147,158,53,78,85,217,19,245,65,47,47,243,248,114,222,253,118,227,92,42,210,185,69,246,193,15,32,40,188,221,40,162,122,158,59,117,93,200,244,148,217,95,174,127,251,210,239,181,114,78,52,94,84,23,223,76,231,171,64,87,163,246,212,46,119,212,234,205,49,67,137,55,254,254,245,215,191,223,165,230,78,192,138,41,49,91,194,11,226,88,230,72,132,69,135,119,100,13,26,30,214,83,32,44,200,11,142,174,29,244,2,253,243,15,62,156,119,129,199,88,62,250,112,8,59,255,72,138,187,236,141,177,40,36,40,214,106,26,26,67,122,214,251,35,84,191,9,193,148,219,113,120,232,32,103,210,208,17,24,80,62,158,172,49,173,20,239,127,56,132,141,211,46,146,143,62,28,2,207,187,72,62,200,233,144,185,49,215,56,162,7,98,49,202,75,58,67,56,108,157,232,169,196,61,73,151,23,240,164,123,217,100,97,94,35,84,182,93,242,128,155,194,173,131,39,49,248,113,244,126,26,239,59,108,85,194,11,104,213,34,248,62,155,200,67,144,5,37,235,3,218,165,241,161,153,143,84,224,238,116,9,17,159,166,229,229,253,228,2,209,159,145,30,157,237,248,35,176,50,0,158,223,164,51,222,247,58,149,201,100,50,218,19,32,147,15,211,176,154,91,82,252,100,110,121,234,154,191,241,97,43,76,88,171,2,20,92,189,166,36,242,84,175,220,119,217,197,246,2,74,48,155,53,205,71,24,161,245,28,141,247,29,3,218,104,85,179,101,203,192,149,91,102,142,239,39,70,187,241,86,247,88,58,232,125,102,229,196,216,47,29,246,166,75,144,39,147,173,205,196,247,229,6,186,0,34,146,132,161,82,122,23,28,239,27,231,239,54,50,113,224,245,215,34,126,155,200,218,222,18,49,220,154,160,31,217,196,122,235,221,61,52,101,70,117,82,188,46,84,179,246,165,247,133,54,245,166,160,100,79,177,213,208,73,250,142,237,85,236,242,86,67,34,129,188,101,226,193,246,254,133,178,246,22,133,247,106,105,190,138,67,186,95,228,105,78,171,31,30,251,245,17,49,172,242,79,199,15,228,191,181,91,66,45,158,168,182,233,217,52,218,113,16,28,196,39,107,62,101,138,196,153,96,235,142,28,105,123,11,38,99,150,223,146,177,208,55,244,225,80,182,17,77,28,56,171,171,253,190,181,105,124,218,219,180,82,105,229,117,82,137,68,118,67,140,40,116,178,219,32,20,65,127,132,231,80,201,147,0,76,172,87,227,22,12,199,243,58,202,184,181,5,64,195,18,122,166,81,145,58,184,240,56,177,55,51,204,205,45,49,120,100,172,243,19,120,0,122,140,91,47,153,182,166,124,68,139,90,107,115,247,208,78,171,183,214,61,116,152,52,221,221,37,215,196,32,195,119,59,14,116,72,189,33,242,44,239,251,231,228,135,246,88,100,34,236,243,194,209,231,65,192,187,135,14,38,25,214,106,156,65,85,213,250,22,215,135,107,147,221,61,104,129,203,26,19,189,91,220,213,160,87,190,179,186,203,211,218,207,208,25,33,87,107,223,223,61,104,113,219,88,68,254,107,216,78,48,214,181,199,237,30,58,143,185,223,70,227,28,251,72,247,97,153,230,50,76,142,160,44,49,61,83,101,235,250,251,135,54,189,192,87,74,165,17,33,196,208,166,153,199,15,114,170,71,120,210,5,242,241,195,50,57,183,214,48,244,11,161,55,9,8,44,247,170,223,61,244,188,109,21,60,253,64,5,207,224,92,152,88,181,229,78,241,141,85,59,13,114,167,209,231,218,119,210,67,109,121,159,43,224,205,214,47,182,122,86,27,153,227,61,77,41,236,18,114,97,19,140,12,13,125,66,197,16,189,102,160,226,224,177,175,114,182,142,186,86,184,200,230,8,8,98,95,87,161,14,15,189,215,108,21,62,245,10,151,88,238,170,240,2,0,142,158,227,80,182,230,105,8,146,220,27,157,84,248,58,90,140,181,63,13,181,127,223,150,225,47,95,191,188,124,251,237,46,85,120,133,46,115,2,96,87,249,4,171,113,165,112,10,19,152,10,60,224,132,193,165,225,200,175,245,224,22,168,193,128,108,133,22,140,157,17,166,7,85,39,180,123,40,12,194,5,28,73,224,17,35,213,85,32,233,90,34,236,83,209,43,254,92,130,140,133,246,68,179,15,252,50,173,191,240,207,146,156,59,233,183,124,158,91,8,70,240,28,96,60,5,253,92,224,47,243,250,11,255,28,112,32,22,97,20,202,64,85,178,55,165,76,18,176,72,136,60,139,187,133,101,193,118,145,16,160,40,41,70,103,170,204,81,40,204,66,138,184,74,18,99,204,66,52,162,225,78,7,227,63,172,34,8,130,140,145,60,77,116,183,199,221,98,0,61,3,115,13,132,1,140,42,86,222,212,113,17,151,140,100,70,88,53,201,62,232,193,131,203,143,134,203,5,214,66,150,30,107,240,85,147,133,30,148,168,206,105,97,33,15,21,217,13,56,109,89,84,39,140,174,76,89,129,194,177,23,215,43,254,60,71,156,10,159,200,11,140,95,230,245,23,254,121,153,21,47,64,223,243,179,11,65,218,161,1,201,252,101,90,127,225,159,219,25,201,178,46,241,191,104,68,230,184,125,213,176,184,233,162,59,189,122,173,45,227,78,218,146,175,167,255,243,167,175,167,223,191,254,246,235,241,111,255,118,87,51,55,30,36,186,192,160,76,50,6,65,99,159,170,172,108,194,1,78,91,114,23,101,84,206,143,28,96,114,113,9,58,201,221,67,155,3,227,246,166,4,18,51,74,52,181,62,195,130,200,87,43,73,24,251,97,44,99,146,240,253,225,119,94,170,27,96,254,45,99,233,195,88,96,121,135,40,124,197,176,61,164,127,137,1,134,60,72,1,199,160,64,253,69,201,19,105,197,214,251,118,90,9,230,77,43,51,8,57,217,115,187,63,205,138,82,137,12,102,142,165,45,105,2,109,225,22,220,143,17,160,158,72,51,165,225,61,128,152,101,89,203,84,138,146,114,231,150,49,224,58,0,172,185,226,208,21,200,170,90,110,130,220,95,249,58,61,194,200,172,135,31,239,155,0,110,213,41,149,1,107,112,59,3,105,180,255,182,175,169,0,213,185,135,96,97,76,182,221,55,244,46,208,105,246,87,152,46,120,27,115,217,55,154,247,35,177,113,171,224,87,213,132,3,36,168,240,141,147,169,15,131,108,111,19,187,135,166,163,113,107,99,195,198,62,181,154,90,18,54,113,120,34,180,253,60,60,78,182,142,225,160,219,107,117,127,132,113,106,93,43,101,124,232,107,15,25,169,122,138,137,186,205,7,219,27,14,44,123,153,179,50,147,223,91,229,58,237,191,57,16,205,182,181,206,227,144,249,177,32,27,47,143,107,181,133,35,64,187,201,89,54,14,121,43,130,135,67,8,50,81,0,246,95,183,28,141,247,221,208,61,171,108,83,133,99,243,16,229,59,31,42,226,254,240,33,13,172,224,241,193,214,95,254,80,6,96,9,117,111,6,204,152,1,124,120,39,125,199,151,95,127,62,127,187,238,194,2,31,159,55,142,3,216,42,91,19,66,82,39,244,254,176,192,122,93,234,64,150,56,21,180,222,82,129,96,217,176,118,193,228,153,12,96,138,195,133,110,254,178,26,137,50,254,196,71,128,20,72,215,203,86,199,131,245,190,119,32,250,127,75,228,6,21,127,192,44,219,131,124,240,105,114,211,24,250,2,250,44,88,6,201,130,174,30,223,255,244,250,175,249,16,164,243,201,240,35,107,44,83,47,80,30,102,39,107,69,25,189,14,163,20,174,207,106,208,59,186,32,109,182,100,217,155,202,68,29,147,236,186,140,75,11,14,201,172,135,153,89,180,151,12,250,63,145,88,8,241,48,126,242,125,31,1,52,246,209,88,151,188,147,86,133,94,36,67,54,248,233,214,8,162,15,239,69,144,96,77,21,92,174,217,231,5,103,182,209,5,99,170,207,239,228,160,112,20,148,106,147,222,38,51,180,123,40,57,217,88,140,140,61,240,149,151,86,34,139,76,181,86,95,31,180,69,58,114,201,136,224,101,217,240,101,214,179,253,18,98,113,21,164,8,227,67,39,130,0,96,84,150,236,153,237,119,105,230,56,203,133,215,115,134,237,90,244,0,212,47,161,200,98,216,248,221,123,7,101,11,69,146,203,240,131,91,200,57,8,158,64,23,78,251,122,7,54,127,53,146,119,3,243,26,227,209,64,139,186,191,215,32,61,32,71,34,114,185,228,74,128,9,83,132,139,154,241,228,116,218,110,55,102,6,217,20,148,164,216,86,213,2,245,31,128,239,209,174,66,223,63,244,98,195,38,33,138,152,44,198,232,4,190,11,145,138,245,240,30,130,58,3,135,198,5,208,148,202,58,144,225,81,1,107,100,227,163,47,153,128,206,235,125,219,61,200,248,0,218,81,107,160,108,151,4,33,22,223,52,4,133,99,232,120,175,102,121,195,71,152,125,101,91,154,164,116,100,62,161,127,94,146,162,97,151,3,133,17,24,69,98,149,133,125,48,180,223,131,212,142,25,206,107,74,199,152,166,221,67,103,29,104,101,79,192,140,198,217,178,244,134,32,91,27,108,244,100,144,116,22,75,217,40,146,145,144,204,109,52,16,113,104,167,140,174,130,26,208,147,69,67,38,15,171,2,235,191,4,18,85,101,156,33,23,176,31,82,95,14,22,168,82,160,221,73,216,229,1,217,133,109,21,254,137,17,100,130,208,233,64,219,82,93,144,68,143,1,150,145,50,120,85,41,236,180,123,104,254,32,48,190,148,60,200,126,110,218,178,125,223,120,235,42,199,90,61,151,185,15,112,69,86,74,138,61,34,173,253,33,17,143,129,216,167,27,197,32,248,68,22,24,172,18,194,225,232,187,23,200,180,221,117,6,183,220,189,133,150,121,253,224,2,180,240,127,199,247,116,234,107,111,55,223,169,11,22,61,53,189,19,91,143,75,154,198,51,96,78,245,199,199,235,31,232,148,128,21,146,236,38,15,150,202,220,227,205,160,243,149,95,46,176,112,72,52,187,101,230,41,191,119,226,24,115,184,172,225,47,88,86,152,77,4,63,16,75,30,98,89,243,226,143,27,48,200,118,215,206,136,222,70,186,0,179,159,214,116,254,189,52,215,122,186,225,231,37,19,80,111,85,126,115,86,187,67,156,219,221,225,158,15,119,165,247,128,223,114,239,52,177,93,153,215,148,2,184,209,137,166,23,8,35,254,99,217,92,168,211,250,193,186,190,227,131,43,73,1,171,127,3,131,1,67,199,71,133,29,83,93,229,116,103,189,126,78,129,136,118,17,84,45,69,214,36,50,91,229,15,170,113,77,99,50,151,45,60,214,74,85,33,109,134,219,158,67,44,198,21,22,233,98,105,101,241,78,254,198,248,231,22,250,221,216,231,45,118,110,188,214,248,54,151,207,35,244,22,185,33,78,245,59,93,112,175,207,156,129,168,62,95,255,174,42,243,237,219,116,219,27,53,3,210,161,28,225,216,162,149,54,13,183,77,118,88,210,174,16,57,106,8,191,22,242,99,145,3,74,249,30,137,108,242,78,107,21,133,59,68,142,65,116,115,173,123,28,185,223,53,224,86,76,170,137,108,164,17,101,151,207,125,82,222,194,188,47,105,189,187,211,21,231,219,175,223,191,221,235,139,147,176,83,60,193,186,36,98,209,4,183,31,89,138,207,56,236,167,242,222,253,228,224,167,57,65,237,21,39,189,151,189,243,139,134,130,105,50,12,108,24,252,39,120,164,211,189,37,116,207,145,112,210,136,39,132,196,39,180,34,80,235,147,151,172,2,117,15,85,173,81,52,77,13,37,249,24,222,89,122,58,109,41,241,86,237,160,60,15,215,43,140,80,13,33,202,146,172,112,218,13,255,190,224,124,123,123,28,255,206,253,167,185,63,206,227,35,255,222,226,18,134,210,177,194,253,7,218,25,12,148,208,103,226,47,22,53,51,64,229,172,158,75,144,139,166,142,127,127,2,28,157,8,14,134,217,147,222,23,108,239,78,104,170,18,203,164,177,120,0,245,110,177,42,80,150,136,247,193,207,196,142,134,183,152,212,0,252,112,228,6,219,22,232,59,236,44,251,170,8,1,5,114,26,193,246,69,190,192,31,80,162,85,120,157,100,178,37,241,248,39,224,155,48,211,176,13,86,135,116,93,19,241,171,15,219,11,19,170,84,195,82,243,148,79,76,135,10,103,166,163,7,66,76,7,177,189,48,118,164,195,71,253,229,196,216,145,14,163,96,58,83,79,103,106,133,198,153,108,43,182,140,250,21,241,23,130,107,191,150,238,39,139,20,74,85,15,191,4,101,149,36,40,203,120,232,143,161,255,157,155,18,24,45,73,29,107,232,242,166,218,105,248,180,204,32,54,72,82,193,100,80,75,15,205,160,24,190,210,153,203,117,197,182,47,116,204,67,132,0,15,134,182,46,194,180,220,210,88,3,214,166,48,25,131,26,91,122,39,117,213,115,179,192,166,171,147,39,82,2,67,224,200,92,3,240,61,66,192,90,153,142,152,137,110,59,147,162,17,115,113,30,116,207,76,135,92,30,208,228,237,207,34,59,191,147,35,243,50,248,233,166,214,74,90,147,201,200,37,89,63,236,137,230,123,108,136,94,174,169,182,27,254,69,128,189,208,121,189,49,150,227,132,133,144,181,111,91,57,210,152,123,220,187,191,175,3,191,240,70,19,59,209,0,221,176,64,243,90,200,153,133,164,141,175,199,103,48,73,167,76,102,29,1,186,164,129,56,234,103,86,6,164,57,199,46,106,6,209,90,66,16,21,51,5,142,83,41,108,35,1,252,40,105,176,195,161,14,39,173,195,128,190,132,196,201,133,17,99,171,127,154,224,160,46,140,58,160,66,169,201,182,51,105,155,1,228,240,132,134,238,29,191,101,75,163,35,139,54,117,254,73,25,185,3,24,71,187,133,190,109,122,221,207,127,228,24,233,62,90,88,217,36,70,104,145,205,95,3,76,252,177,3,87,246,43,147,100,43,12,235,102,56,179,149,236,127,135,127,153,247,180,22,192,93,76,17,116,12,193,39,217,168,99,42,204,1,238,48,147,114,167,131,104,25,40,136,182,250,20,206,4,50,1,64,91,212,161,78,246,116,217,116,90,107,39,83,110,44,182,254,149,172,153,134,190,36,232,135,166,86,111,34,7,236,24,100,3,253,59,64,155,225,69,136,163,14,216,46,152,146,194,95,231,24,200,57,135,253,230,140,113,64,246,151,114,191,6,248,29,237,4,230,36,211,26,209,185,29,166,199,26,65,225,4,246,8,151,109,203,14,48,91,192,121,27,254,10,46,235,46,17,184,238,193,210,88,178,211,11,245,59,38,252,2,247,174,121,43,252,42,163,121,149,17,73,36,114,205,216,68,119,89,126,39,31,175,115,38,68,140,129,240,178,241,178,243,151,140,193,15,92,100,199,209,14,14,198,21,74,184,191,130,114,90,222,71,24,221,195,148,204,248,172,224,163,201,200,34,229,247,153,14,44,160,91,227,82,75,182,229,144,32,138,139,237,241,240,237,144,41,40,134,100,107,126,158,35,206,184,164,5,128,75,236,175,243,26,22,144,213,245,161,64,39,181,38,249,59,6,128,36,251,116,137,106,77,146,99,158,236,55,13,147,148,181,99,141,51,66,249,32,146,89,139,112,6,71,58,144,29,161,26,16,209,98,84,203,46,129,147,12,169,84,59,6,254,29,250,175,84,44,136,224,186,224,207,137,100,34,104,66,146,207,237,243,65,76,91,45,253,190,222,77,67,14,168,197,175,165,152,114,231,242,232,95,191,124,5,170,203,239,95,211,93,71,85,222,52,240,75,106,233,224,111,67,179,100,24,67,114,97,126,114,118,221,183,96,80,119,29,189,116,128,119,216,222,169,195,181,46,79,183,56,86,236,78,165,250,235,223,195,213,6,103,193,26,232,188,193,108,14,136,155,167,107,176,189,3,222,41,180,133,241,205,91,47,217,40,159,106,177,219,230,106,45,102,77,29,45,68,198,44,148,232,181,8,148,218,220,86,119,218,242,173,6,202,237,179,21,109,68,189,229,155,243,111,121,242,233,45,218,196,9,195,102,43,58,230,133,245,147,121,149,235,176,117,25,95,42,182,176,228,35,245,116,87,49,211,230,178,75,165,11,249,60,102,71,22,218,229,83,10,205,191,171,129,125,20,179,194,161,214,70,205,142,51,16,88,136,164,225,215,211,144,9,5,173,224,237,90,37,50,25,164,158,16,61,234,229,239,138,138,10,189,216,10,178,210,49,113,183,76,40,185,205,150,253,45,207,231,77,10,91,77,159,118,34,150,94,155,214,34,108,13,103,134,75,102,79,94,241,22,240,118,107,25,76,116,222,106,103,30,66,129,50,3,211,84,248,196,234,9,102,107,100,138,89,64,225,12,242,150,108,156,135,150,184,102,250,211,144,55,54,191,177,230,2,153,191,246,98,190,19,117,228,235,159,190,30,127,189,75,239,7,128,7,216,227,98,189,99,128,155,45,131,190,236,193,61,108,184,108,90,244,17,38,8,193,69,141,4,74,88,24,158,23,112,24,75,47,144,113,158,219,50,168,114,113,96,97,105,129,145,104,11,40,227,15,224,65,202,250,128,99,12,27,177,78,2,65,104,166,127,13,209,84,113,80,234,234,60,4,171,50,38,194,165,41,210,27,202,154,192,152,114,70,24,24,90,174,105,243,241,98,222,129,26,138,186,172,113,97,153,35,231,72,105,35,154,126,211,137,195,89,44,208,95,126,125,108,215,11,88,117,100,67,37,251,16,126,145,53,92,158,94,133,235,215,165,39,128,206,204,5,134,18,101,114,238,144,213,3,20,151,129,196,31,178,93,130,241,4,78,73,18,137,22,93,226,84,36,130,175,216,115,193,137,173,63,241,114,33,102,117,33,175,135,134,30,3,77,99,208,5,250,100,143,253,17,248,134,81,111,88,16,96,141,5,147,231,201,44,176,197,182,241,4,100,117,174,78,232,18,16,34,142,156,100,197,178,62,182,235,69,22,157,0,48,136,167,181,222,176,96,96,189,161,212,229,245,85,106,227,115,130,97,31,233,172,36,215,85,86,223,90,183,196,161,202,4,13,113,62,210,231,222,1,31,26,168,144,237,105,153,225,195,23,80,226,144,145,209,69,159,203,9,110,36,85,125,21,34,156,127,177,4,115,113,26,191,142,112,215,135,223,37,246,75,134,8,95,92,161,81,238,253,9,104,34,96,25,165,98,163,18,175,32,208,223,85,150,68,220,13,70,88,95,49,208,171,134,117,151,135,239,125,115,40,73,192,114,194,42,26,228,74,213,182,167,179,83,140,57,142,199,39,143,243,78,78,21,141,80,99,82,106,60,66,251,241,254,201,99,155,96,137,9,126,226,193,184,114,226,40,91,27,65,179,90,112,142,105,45,250,153,209,63,21,69,242,71,186,39,154,126,210,159,36,211,113,198,19,161,179,61,0,127,198,187,39,14,120,244,10,242,78,71,63,128,64,74,176,41,40,16,35,108,100,25,103,77,231,66,58,145,201,156,122,196,19,227,154,52,226,246,160,17,159,177,169,0,231,108,250,68,110,12,192,2,202,132,33,31,85,180,35,248,55,83,82,163,216,100,109,9,77,19,237,84,211,3,17,43,100,164,72,224,71,225,227,9,52,5,22,132,125,14,116,140,21,216,171,237,65,195,77,230,41,202,216,109,97,7,203,197,53,108,87,193,245,9,236,33,143,60,222,19,133,135,73,29,50,129,181,137,72,197,211,15,154,115,196,164,247,107,164,45,164,172,43,81,5,103,156,104,88,186,64,195,52,56,156,152,214,196,232,39,77,171,61,244,180,206,141,225,133,199,143,33,124,202,24,17,96,255,9,51,16,72,180,63,99,88,13,97,122,37,159,59,1,182,143,191,254,245,219,125,211,71,84,119,177,140,241,40,214,211,172,135,153,84,154,65,209,5,82,29,2,9,173,143,237,250,178,123,45,29,120,247,115,127,38,159,121,32,250,210,238,245,79,210,203,229,125,212,116,165,83,15,185,72,212,128,17,144,162,200,40,143,1,195,51,63,210,218,131,201,56,155,171,244,0,211,71,94,51,7,2,13,169,191,235,123,83,166,93,56,35,91,118,125,158,25,204,247,159,91,116,80,71,113,132,170,243,152,76,255,185,93,201,10,80,31,232,43,140,197,89,198,57,17,92,224,243,9,251,16,79,196,95,150,27,35,166,236,171,251,19,46,96,74,111,161,248,99,108,63,78,67,24,156,45,0,1,192,194,163,213,243,116,82,210,137,6,237,236,193,22,223,159,244,2,118,128,225,237,188,251,145,57,3,189,48,76,229,97,43,5,155,64,79,66,94,105,234,182,63,193,76,156,126,179,12,150,219,175,19,127,45,251,203,187,89,11,187,172,145,184,224,193,133,60,102,13,224,93,124,34,223,145,138,49,144,28,157,188,39,116,251,36,225,24,120,222,57,252,1,242,8,128,178,112,156,199,211,4,123,210,100,232,121,151,201,127,43,147,34,192,209,156,76,166,129,186,84,139,93,95,123,246,210,164,99,192,84,4,211,52,88,26,149,7,154,92,115,40,128,186,136,142,80,40,20,177,110,68,146,68,204,134,226,139,38,194,210,211,101,17,36,245,76,122,107,95,0,217,5,95,93,142,81,74,102,43,59,241,234,26,17,169,12,135,32,171,230,189,108,242,147,231,116,167,212,16,216,75,146,240,65,70,5,153,247,113,86,80,242,25,224,187,152,27,220,131,241,39,56,44,218,72,204,63,42,151,101,230,108,15,56,39,5,76,237,19,124,29,165,243,200,122,52,158,112,236,107,8,120,95,11,125,190,82,130,79,52,226,237,201,172,143,9,230,197,80,254,96,154,237,28,84,204,173,210,193,40,117,20,49,85,73,79,14,231,166,72,212,81,152,206,77,90,106,69,19,143,108,31,148,26,171,190,198,245,137,50,116,23,149,54,45,59,177,3,14,100,231,178,145,187,6,83,122,245,192,98,149,213,115,166,227,165,108,131,161,138,73,129,196,173,153,68,76,185,58,74,31,148,226,0,187,128,235,183,111,15,64,48,150,38,4,115,14,128,61,93,2,173,72,176,214,131,109,173,41,52,78,175,116,184,130,91,41,156,6,165,164,208,250,198,8,224,203,51,14,200,51,104,66,18,211,110,143,179,62,126,42,112,111,161,35,60,22,49,208,241,90,78,120,24,172,57,184,241,49,169,19,204,179,230,225,24,200,72,12,3,28,189,174,176,146,69,153,121,200,194,9,251,166,218,204,94,18,56,49,225,154,35,51,82,128,81,203,172,34,120,106,195,98,21,241,123,242,254,182,131,29,91,48,51,122,40,127,176,166,53,108,198,134,40,108,250,165,70,4,216,43,125,212,46,171,7,159,1,75,100,160,234,34,75,21,251,123,100,233,222,109,201,191,93,157,87,202,149,109,137,204,99,178,21,138,14,11,198,225,225,128,9,48,202,72,31,131,125,4,92,167,49,192,187,2,95,215,248,208,13,18,101,34,68,171,204,0,231,242,207,63,242,237,16,86,226,89,160,37,20,25,192,250,234,248,209,167,208,103,246,79,135,123,43,155,230,33,82,26,20,214,0,117,89,58,194,214,67,6,157,226,2,79,136,214,123,61,220,171,36,164,151,213,72,34,18,89,187,143,151,45,83,238,253,24,166,235,49,132,197,2,191,32,202,38,212,186,60,138,231,238,12,133,49,115,223,63,23,221,198,73,169,128,247,60,212,219,66,170,120,217,210,3,249,33,254,80,77,128,101,78,38,199,34,171,218,192,170,192,142,201,2,4,45,30,71,241,238,100,253,65,85,236,68,247,65,36,243,141,72,120,190,57,200,15,218,249,94,161,59,193,126,92,55,253,205,40,216,31,171,142,43,49,136,204,71,81,221,93,163,211,237,26,173,201,237,34,253,176,238,34,188,255,108,148,217,54,203,244,6,139,228,10,123,41,192,0,96,8,149,160,178,41,115,117,25,27,199,31,173,212,231,49,254,63,88,169,181,188,169,85,248,167,75,132,69,246,244,121,159,196,189,93,46,236,186,220,48,146,60,222,8,211,99,48,56,62,0,14,162,228,122,47,60,192,127,155,98,96,149,246,135,186,106,128,17,243,54,50,162,98,127,116,100,189,157,161,31,24,31,119,245,192,86,208,178,228,94,215,230,187,81,190,170,205,237,103,210,163,110,93,125,87,153,127,168,71,132,127,108,19,112,143,239,199,16,72,200,171,249,125,37,113,11,52,125,91,141,140,54,119,26,5,254,203,215,95,127,254,253,120,67,69,33,75,221,43,156,73,88,1,230,42,210,181,60,210,51,198,228,42,3,193,1,122,33,25,18,0,43,147,31,51,138,83,171,47,220,112,110,247,205,114,68,86,80,242,79,230,171,196,85,85,146,56,124,53,233,18,177,0,173,178,242,179,17,43,46,56,162,202,94,34,129,126,8,231,157,242,19,76,162,39,44,84,234,22,59,82,245,25,14,60,235,123,127,136,145,137,136,112,93,188,80,187,42,107,220,44,49,29,130,99,48,25,126,76,58,194,107,23,166,198,192,20,27,239,155,109,172,236,41,61,12,145,233,222,139,184,241,227,5,234,42,139,124,73,30,11,179,88,157,108,19,177,239,145,202,128,18,110,11,140,123,169,19,185,143,121,120,15,128,196,2,185,72,129,172,59,201,106,10,223,186,98,213,146,183,50,148,108,229,146,254,32,89,93,95,103,218,233,174,17,93,112,54,140,148,147,164,12,134,12,203,50,68,210,96,172,247,107,121,82,102,121,24,131,213,216,14,48,14,128,172,140,172,130,159,73,220,33,43,231,34,50,93,160,198,150,96,9,67,251,241,131,74,221,42,98,30,42,226,25,21,28,100,167,43,35,121,68,187,128,228,122,20,235,125,51,97,190,213,184,232,210,32,153,64,94,66,144,52,14,0,22,70,81,100,178,8,187,36,150,34,251,221,12,28,62,109,80,89,75,38,145,240,192,95,154,26,74,121,131,36,135,136,12,21,248,166,89,150,137,80,82,155,152,68,66,172,103,216,42,99,48,131,249,3,75,103,137,183,132,50,192,245,96,168,182,180,190,71,69,163,195,74,86,83,148,166,251,94,69,71,68,26,247,213,188,69,115,81,216,126,145,70,177,88,111,50,184,166,59,220,175,213,124,45,138,131,199,17,50,228,25,147,44,247,199,172,204,67,86,134,134,188,123,61,102,198,115,51,87,1,94,11,3,109,152,215,131,239,18,109,203,169,102,252,166,188,156,239,241,237,227,230,123,201,241,221,242,26,123,219,88,220,30,17,37,150,217,211,139,253,49,137,245,40,254,253,18,91,51,51,228,229,206,227,215,223,254,244,229,126,176,104,232,194,67,36,225,121,148,165,153,117,159,200,249,34,51,7,118,172,237,29,246,219,50,71,84,156,237,112,31,184,62,99,95,40,29,63,155,244,19,191,115,1,7,19,76,107,136,27,207,47,209,80,75,47,95,205,32,107,144,46,136,159,134,183,219,237,79,185,6,26,183,215,176,229,225,74,94,225,38,130,78,203,152,112,252,36,11,123,201,202,9,29,176,132,12,152,15,12,227,216,84,87,28,141,203,111,115,34,116,56,115,229,161,234,54,150,71,13,176,45,196,39,52,45,74,88,165,2,189,72,198,127,156,12,128,68,136,241,16,10,209,139,104,164,120,1,126,35,248,56,226,96,4,95,112,222,137,248,117,94,239,168,11,52,82,44,15,39,129,236,93,134,147,1,56,194,61,20,45,192,164,3,96,159,12,192,192,78,183,25,86,6,235,93,223,62,98,34,136,60,207,44,14,25,2,68,169,195,247,56,10,150,33,10,126,225,201,39,156,129,64,161,37,82,178,212,123,37,25,133,2,253,32,161,83,71,242,120,132,173,70,132,0,207,40,171,108,213,45,207,4,128,247,103,203,9,202,96,11,222,153,245,70,90,111,168,122,83,60,242,74,152,12,0,56,243,46,123,198,10,219,122,25,58,35,221,135,115,98,251,129,154,199,160,113,40,134,8,0,140,73,63,226,73,147,46,203,13,250,16,130,178,49,83,124,240,48,5,58,178,158,245,26,27,148,67,189,68,184,137,16,23,198,212,64,237,71,66,116,114,127,91,108,176,82,75,128,61,134,81,37,148,34,212,225,58,0,23,38,168,81,165,80,9,53,133,41,199,102,249,14,28,105,78,38,146,20,105,127,93,3,10,8,37,104,177,6,1,45,8,40,81,24,194,77,103,72,16,103,32,181,218,118,103,181,217,200,244,92,28,211,240,104,207,1,85,31,64,198,137,87,1,205,76,242,61,227,212,22,242,152,225,138,149,145,18,92,94,109,14,192,44,35,234,233,153,198,85,70,114,65,69,19,240,74,156,63,41,160,8,219,152,5,109,16,147,116,180,169,65,66,116,123,140,40,3,64,76,1,87,73,155,26,182,26,138,4,192,173,150,39,0,200,5,123,0,171,20,208,54,217,129,217,201,102,215,14,211,100,109,216,138,155,170,138,184,223,145,206,51,243,29,102,94,172,149,29,48,177,131,101,77,193,89,41,247,92,72,198,208,42,96,187,145,208,17,102,158,183,21,46,224,144,105,87,149,62,54,105,247,131,95,12,219,221,123,85,75,119,27,200,19,218,48,131,88,97,27,4,42,73,100,106,202,80,130,50,146,101,24,85,48,14,27,7,49,81,135,143,115,57,20,15,168,52,174,73,167,189,178,104,48,34,99,255,146,128,119,8,193,246,87,97,122,27,44,28,60,169,107,49,36,61,71,128,68,17,38,119,77,237,109,10,211,154,194,246,238,101,75,162,167,58,93,73,245,25,71,19,133,37,90,184,126,65,49,227,115,144,206,225,60,154,226,15,167,28,239,75,57,62,71,184,41,241,229,2,141,83,244,8,121,218,132,186,101,114,77,120,251,122,75,248,101,126,155,202,252,54,28,112,13,192,59,131,150,123,129,215,46,166,153,88,22,208,115,37,140,243,241,206,164,183,50,135,119,147,30,100,115,223,76,251,247,175,199,223,254,254,245,151,223,254,249,190,3,174,129,229,219,186,242,156,48,192,194,82,229,17,246,123,228,19,158,182,187,54,244,195,27,87,57,123,204,162,186,222,252,254,23,76,121,141,250,194,111,72,44,245,206,55,4,17,36,151,111,183,146,57,148,154,46,236,138,228,69,122,92,35,220,162,238,16,1,216,2,216,208,104,157,195,97,141,251,157,111,12,83,212,175,158,177,247,252,240,139,45,199,34,185,195,38,72,89,67,14,28,63,75,132,245,183,237,165,189,149,99,224,64,174,137,202,182,165,44,182,199,7,52,137,220,3,123,90,58,227,28,26,88,253,238,50,39,219,157,198,20,86,66,67,182,64,51,3,205,96,46,28,194,205,67,132,179,167,49,172,134,149,56,159,165,44,84,17,13,237,2,99,122,184,96,199,34,43,177,173,104,32,150,180,74,168,206,141,189,27,136,136,218,71,195,155,69,191,71,97,146,179,189,48,50,80,170,237,17,92,133,10,173,132,214,119,235,29,28,133,249,45,11,168,95,111,95,204,87,190,216,238,14,154,145,79,21,83,102,217,155,93,13,182,115,88,252,101,235,198,55,132,52,165,195,102,234,133,170,156,246,155,168,65,72,209,120,176,34,171,23,6,9,112,158,76,106,181,193,187,237,221,130,109,187,210,120,157,182,111,205,22,116,141,103,186,18,207,101,248,26,202,140,246,253,252,246,155,107,185,56,160,204,122,251,136,151,137,117,191,221,117,72,12,71,202,214,76,118,115,56,68,246,36,65,1,226,36,208,127,179,98,47,67,17,142,55,203,61,95,137,227,85,225,209,82,255,199,22,126,254,239,88,245,247,183,248,98,175,182,248,59,77,162,190,253,229,219,63,127,249,250,231,47,119,205,181,142,46,37,178,215,147,165,3,206,66,15,192,233,191,228,140,89,212,60,23,156,92,30,42,140,209,228,21,181,213,80,21,129,169,84,114,9,123,15,88,211,25,25,12,229,3,220,200,21,195,19,128,102,230,30,95,125,150,236,63,212,3,14,56,43,157,25,203,26,246,62,29,234,242,183,227,203,93,219,116,15,172,215,44,117,33,219,37,143,237,102,113,177,86,239,104,178,26,1,38,8,147,70,120,184,123,217,157,186,10,175,123,25,121,193,146,228,10,15,205,69,232,182,22,44,190,183,47,34,125,226,165,230,100,13,21,10,92,86,35,232,168,124,146,77,214,84,49,41,65,105,106,106,212,100,76,192,126,96,30,190,201,67,42,145,169,128,138,68,210,121,155,74,203,151,44,211,225,7,45,75,119,145,165,211,67,110,217,117,26,52,184,115,4,191,142,169,206,17,248,84,86,152,64,82,15,220,246,73,26,49,208,58,4,230,221,86,182,61,137,140,227,45,60,16,189,250,7,64,11,172,0,99,201,178,72,76,176,135,192,246,217,58,103,76,30,146,176,111,210,0,232,2,182,47,55,210,240,67,26,225,251,103,238,179,161,83,43,224,99,131,89,167,149,229,183,148,98,20,118,4,194,129,136,84,190,87,41,248,236,43,160,62,6,121,110,225,195,32,206,44,165,136,196,65,203,18,3,60,89,64,176,43,189,69,246,90,67,18,105,30,235,121,75,130,72,93,4,249,240,17,161,134,76,77,107,166,108,149,218,0,235,146,252,96,97,105,1,110,133,128,45,124,76,241,60,74,129,226,113,33,101,181,123,238,98,112,211,42,30,217,191,14,31,76,195,7,146,72,132,197,67,18,153,19,77,36,211,141,220,200,11,55,38,98,231,181,162,3,211,128,212,170,103,18,178,217,139,176,236,28,130,251,177,206,210,143,172,215,239,7,50,128,235,38,216,178,164,29,193,44,131,27,98,43,123,88,187,56,69,174,130,116,221,35,246,66,64,135,201,48,35,219,61,116,55,86,104,184,125,117,6,120,79,84,10,164,10,120,41,25,232,49,106,20,249,65,58,16,246,207,222,100,128,85,120,226,197,210,37,167,66,229,14,166,58,145,179,147,46,48,254,146,15,5,214,81,34,168,98,146,189,128,105,152,12,96,41,21,101,191,192,153,121,14,62,155,60,23,24,198,72,221,26,244,46,56,21,102,121,12,128,9,129,173,11,142,78,42,109,130,100,191,33,35,57,70,70,248,95,5,71,150,164,35,104,25,86,73,236,30,58,100,138,70,2,98,42,120,13,39,144,216,86,188,57,210,80,74,250,122,174,104,198,227,67,115,167,30,210,39,91,91,138,73,114,156,236,243,40,254,133,77,88,166,11,27,75,253,80,226,17,163,143,108,17,1,99,50,10,252,211,248,67,49,48,152,196,177,19,52,90,112,46,246,190,6,240,29,140,85,77,122,64,140,87,24,25,198,31,14,176,20,11,34,79,47,3,241,197,64,13,33,91,127,135,163,29,52,89,121,159,10,49,114,171,36,109,225,92,5,185,5,192,165,72,146,211,27,137,174,191,224,88,209,72,255,202,20,209,24,14,72,185,82,103,0,192,116,251,31,198,8,158,199,92,222,73,199,252,237,248,235,95,174,88,249,203,206,228,202,65,30,129,101,112,180,85,57,18,28,208,17,225,138,230,80,217,112,150,192,111,219,93,195,57,120,251,11,216,194,161,31,244,249,157,15,167,43,191,44,82,105,160,34,113,119,125,183,37,125,153,239,73,113,190,242,229,255,254,92,201,217,152,225,87,107,68,186,85,110,15,232,111,158,0,67,207,219,237,82,128,223,43,95,12,130,130,122,40,36,126,242,63,74,86,49,59,245,72,219,201,10,16,82,217,91,158,185,189,149,85,146,173,185,38,251,63,66,88,191,12,5,216,34,25,196,117,225,188,24,125,218,154,214,125,125,250,203,191,126,59,29,127,251,126,159,71,171,140,124,32,158,176,240,206,206,209,226,31,102,167,8,179,213,70,67,46,203,40,211,221,151,224,44,98,186,91,212,240,176,251,229,167,4,51,93,215,152,209,170,12,74,197,52,86,194,241,135,49,205,5,222,250,202,165,38,83,24,142,93,224,99,9,162,59,14,234,38,118,127,46,28,156,37,141,108,124,63,220,95,178,140,239,94,83,12,39,42,64,122,100,243,141,207,231,27,81,29,0,234,101,53,135,246,52,239,178,53,126,51,198,59,188,79,99,152,103,128,101,200,122,137,20,166,128,116,29,34,187,254,249,152,149,93,84,59,97,201,82,78,118,35,69,214,160,248,39,139,241,2,176,117,254,187,0,37,81,38,57,38,185,140,15,207,99,176,195,24,1,213,16,145,164,90,248,71,175,253,164,164,146,48,183,118,100,60,101,181,56,186,187,104,166,97,120,93,75,43,204,240,126,187,39,23,201,246,253,248,197,124,253,139,253,253,46,237,241,151,233,122,76,97,151,15,176,208,122,150,124,26,35,2,65,90,105,132,153,99,148,215,163,129,189,147,143,74,113,174,174,158,180,55,107,88,71,17,88,110,26,239,191,175,253,190,252,112,43,29,115,245,239,108,165,64,31,137,182,213,209,29,77,145,138,27,155,105,192,254,15,236,195,63,37,3,82,54,215,71,13,171,78,147,12,69,228,191,214,214,198,95,254,75,136,193,120,205,217,50,140,135,225,135,101,145,126,180,61,164,255,50,237,225,174,41,10,156,127,167,47,231,203,93,58,16,169,107,32,219,61,187,102,4,6,147,174,71,216,142,164,73,255,182,165,127,166,245,143,252,115,192,224,92,56,123,234,139,88,174,132,135,125,220,24,229,179,164,113,72,238,18,131,145,213,128,193,35,120,26,135,72,119,25,192,60,189,254,178,123,104,140,21,113,11,76,148,243,254,251,178,203,215,71,209,100,55,68,243,38,187,99,246,190,127,174,102,8,59,62,28,198,244,159,67,25,50,147,225,226,207,127,193,221,164,185,155,98,216,34,59,86,24,149,246,61,92,29,10,9,120,167,11,160,60,142,227,235,241,126,221,164,245,36,129,189,133,47,30,135,72,167,215,41,106,231,26,164,246,78,252,0,129,26,222,96,141,213,191,154,222,203,149,221,21,101,248,234,78,141,222,241,235,63,31,127,189,223,111,19,184,143,48,236,241,240,35,149,109,41,28,187,66,54,62,47,96,72,45,134,122,150,114,244,52,73,9,160,150,158,198,251,134,225,59,209,240,46,85,11,243,182,33,198,143,190,155,183,239,20,178,51,59,233,227,240,84,3,50,80,6,92,172,131,223,172,202,92,182,208,224,236,37,196,173,147,13,80,173,211,120,175,113,14,140,223,192,107,115,216,6,64,91,19,23,12,14,21,54,113,33,125,16,135,25,99,145,254,11,101,130,108,251,101,57,114,3,65,7,236,234,18,49,140,0,193,57,142,165,154,145,29,180,205,52,220,150,136,178,167,251,221,248,208,172,183,146,5,157,188,131,233,207,52,62,192,14,13,102,47,38,86,234,108,96,10,35,251,253,49,20,220,182,175,126,46,63,12,223,154,241,7,24,155,152,44,85,170,198,100,219,251,225,254,101,12,52,223,8,180,203,57,189,20,123,93,74,139,57,193,124,37,164,90,98,8,80,191,67,89,69,4,151,172,166,89,48,188,241,1,222,88,195,47,227,253,203,124,43,20,220,210,174,126,114,196,169,158,47,48,241,1,215,233,248,208,250,85,15,91,160,115,218,62,60,41,131,199,154,221,49,229,121,151,243,91,49,92,111,20,187,174,5,85,13,128,85,228,63,191,228,16,96,174,27,165,126,220,59,93,196,232,161,41,223,192,235,110,187,119,23,76,117,114,173,210,93,221,177,130,129,27,221,67,90,240,120,223,76,191,245,141,52,79,191,222,47,115,44,238,161,77,198,247,70,208,127,202,151,202,3,87,95,139,13,106,223,186,118,99,123,113,128,124,136,209,0,159,248,253,136,167,55,17,47,224,72,146,61,168,8,219,186,31,24,116,150,121,247,225,213,30,226,243,106,93,127,181,65,3,21,0,171,240,34,27,209,242,126,20,183,58,206,178,19,234,157,81,188,234,185,151,123,43,214,14,21,27,166,161,146,151,121,108,95,55,208,181,161,66,178,37,87,144,71,0,34,198,200,151,56,59,124,95,230,67,61,67,199,122,119,101,205,251,15,119,181,165,208,10,210,85,101,161,96,221,127,118,102,238,154,100,23,153,94,79,223,110,206,178,233,10,90,23,156,254,189,193,209,7,152,23,66,182,241,60,99,151,130,249,142,180,175,237,214,130,61,88,22,195,210,138,210,24,98,187,181,79,64,51,129,81,18,0,201,2,209,46,101,137,173,140,89,134,86,140,17,0,39,82,183,254,25,184,187,185,200,154,216,47,24,142,50,236,146,234,197,27,128,77,149,234,242,25,46,238,210,78,162,87,132,78,189,197,65,35,128,49,112,164,138,181,41,14,154,92,176,254,60,87,157,79,107,92,239,128,203,31,97,109,46,2,156,134,219,174,149,151,150,232,160,89,159,128,122,132,179,146,16,207,21,91,121,121,166,41,137,222,29,35,96,4,225,62,5,179,221,245,86,107,90,198,216,7,80,132,193,82,10,118,56,52,42,188,175,170,254,252,237,47,119,98,199,36,89,182,179,81,185,19,161,226,176,252,123,160,57,218,148,65,80,8,16,75,248,192,18,226,28,20,96,212,150,241,10,46,72,156,91,71,194,216,17,75,17,192,50,64,222,144,114,203,2,50,62,133,144,167,156,9,75,65,52,76,252,153,153,14,194,19,158,139,8,117,250,107,2,72,38,126,196,13,246,157,136,215,17,237,15,231,79,112,154,135,25,185,190,156,123,104,125,66,128,225,81,255,32,13,190,227,31,164,182,255,28,22,52,115,75,172,165,161,191,5,16,234,32,198,34,69,60,123,87,102,79,28,15,132,77,36,181,83,8,190,58,228,94,115,58,245,2,76,107,116,124,226,87,12,86,21,70,177,125,218,223,191,138,22,31,63,121,79,204,73,184,13,159,230,22,201,188,70,178,5,36,86,20,98,197,31,202,116,251,211,114,197,15,136,202,217,243,123,246,9,204,64,32,237,142,167,85,72,52,77,154,217,4,120,135,242,55,209,168,216,80,185,243,250,211,32,98,144,182,64,192,224,4,229,221,139,138,145,95,49,26,188,60,75,130,50,189,51,209,121,205,180,138,158,159,163,218,195,131,2,169,77,33,14,237,138,182,134,185,11,90,113,13,241,71,190,104,31,13,197,102,130,218,16,113,242,138,155,168,8,148,218,70,53,90,156,20,203,79,79,104,205,0,79,175,167,77,194,189,21,189,173,97,126,219,101,121,173,134,221,152,201,151,43,13,230,41,70,197,70,149,233,232,52,175,69,209,158,35,133,174,70,133,240,170,69,106,36,102,109,0,44,169,1,162,82,214,118,189,22,77,101,175,213,86,185,70,245,167,161,39,4,45,183,254,169,134,248,100,173,142,165,147,19,162,73,239,154,224,53,37,36,161,99,130,230,163,55,228,86,123,248,156,217,108,177,238,26,24,56,132,16,11,49,82,37,225,194,1,34,200,13,87,82,230,174,81,237,247,47,119,145,153,227,224,209,27,160,190,2,145,65,186,14,184,176,20,17,7,206,1,105,134,233,191,35,244,110,162,9,119,4,241,52,216,53,192,201,45,43,18,52,107,128,97,168,68,149,167,25,97,44,78,147,74,249,68,208,69,24,234,23,44,56,220,164,223,78,128,192,5,34,14,40,25,18,128,34,76,1,124,197,137,158,2,51,255,78,21,208,49,51,255,66,251,233,237,106,234,216,65,111,42,241,150,0,92,83,10,144,156,232,113,87,176,230,158,245,229,212,138,3,206,98,229,48,75,60,183,15,5,12,116,160,221,84,84,161,66,112,139,9,60,234,0,33,3,106,77,80,120,8,64,146,17,93,201,18,68,66,58,37,37,50,241,239,105,86,52,11,114,120,51,9,231,96,82,2,227,117,108,224,34,161,69,37,146,13,209,6,12,193,141,54,45,17,108,215,148,45,93,160,128,177,150,250,53,70,126,4,147,67,112,113,190,122,62,107,229,104,86,144,22,32,49,100,10,132,93,34,0,123,100,161,4,36,37,205,120,43,134,12,147,224,137,34,243,41,90,31,64,115,64,10,183,201,66,5,163,161,97,159,95,90,69,3,0,19,8,35,41,16,218,167,11,154,18,208,106,211,170,210,106,107,53,213,235,13,199,211,77,18,202,80,20,160,78,76,112,109,8,138,130,193,167,239,159,215,134,1,31,188,114,82,36,60,67,32,176,245,11,79,200,141,200,37,206,80,3,173,165,128,156,124,77,190,89,178,194,192,159,108,163,192,148,210,214,5,226,119,19,72,119,31,224,20,67,214,45,192,189,214,186,94,44,246,233,112,192,109,13,1,86,186,85,225,168,27,187,98,6,220,71,97,19,6,32,108,85,244,143,200,111,0,244,166,237,228,220,242,161,151,147,134,104,189,105,210,58,3,198,13,128,85,90,169,52,106,109,84,115,147,27,133,136,129,65,54,208,77,136,179,86,157,214,52,78,194,34,82,49,6,93,141,4,202,6,162,176,172,131,72,158,248,93,235,237,141,65,163,236,173,144,40,84,179,3,181,44,187,117,164,211,5,88,180,164,45,180,139,214,218,220,154,68,107,111,64,53,140,0,231,64,227,234,201,183,81,162,192,217,129,254,41,110,139,116,215,128,91,137,20,252,188,149,43,130,154,75,179,190,150,195,129,186,36,116,224,171,254,213,78,28,237,169,73,239,205,95,182,109,189,255,46,35,160,142,72,160,80,146,252,158,177,2,43,112,192,138,37,156,134,252,181,118,173,169,79,45,34,14,64,243,16,170,231,174,5,214,223,25,248,60,103,50,158,0,23,59,129,230,149,79,179,62,157,174,197,209,30,116,144,211,4,135,218,155,243,3,121,110,135,252,76,26,86,139,48,105,17,230,241,225,180,139,64,251,75,75,108,140,64,187,243,52,140,194,218,38,38,237,198,122,207,126,103,90,119,107,67,164,182,114,254,126,222,149,111,218,149,253,116,51,126,237,181,251,4,180,197,180,20,216,5,244,247,177,110,40,139,121,44,74,147,219,121,30,235,243,94,43,206,175,216,17,156,150,111,247,41,72,51,84,136,37,13,208,154,65,17,53,159,83,135,189,4,95,134,175,112,70,209,99,95,240,19,24,155,14,208,132,196,118,18,253,54,180,91,195,13,63,61,203,198,175,81,19,164,188,148,213,64,221,135,103,164,237,131,158,165,28,198,92,93,224,147,150,184,103,115,232,93,104,243,57,49,147,97,153,73,133,90,27,187,140,76,33,24,243,23,190,44,138,193,121,209,119,176,253,29,195,206,49,17,242,233,25,208,68,85,73,47,100,19,137,25,78,137,10,192,39,250,224,148,116,33,47,90,162,121,124,21,128,215,164,249,240,111,194,118,89,237,190,96,1,90,17,47,24,113,233,251,33,73,29,48,31,149,216,25,67,96,55,21,92,63,134,195,172,236,21,20,246,16,20,120,139,71,11,181,201,231,48,6,191,120,174,96,84,147,239,35,22,6,7,76,22,49,55,190,155,89,3,44,17,70,32,177,201,173,125,244,121,12,57,193,67,52,228,208,202,113,251,179,93,252,63,176,200,251,251,215,95,127,254,14,85,195,207,127,249,250,101,185,207,153,22,246,179,100,174,5,11,104,82,18,101,34,150,183,187,70,212,254,246,151,75,5,43,23,239,111,127,56,95,249,101,89,95,150,39,71,72,55,252,92,97,62,233,65,245,251,120,59,27,208,112,7,96,114,89,248,218,19,224,18,89,127,39,227,107,2,112,27,44,225,41,130,219,183,5,88,214,124,136,140,3,172,252,88,28,85,157,127,16,239,53,129,20,211,57,192,127,84,32,96,25,123,167,212,243,154,163,5,150,135,202,113,124,132,77,134,102,120,187,107,208,2,253,121,238,119,96,218,149,198,215,170,235,230,151,243,149,47,15,24,29,148,219,248,190,60,42,18,52,0,83,155,20,99,75,216,79,219,221,74,43,105,170,114,208,167,233,122,176,206,219,214,131,253,128,229,61,64,28,255,126,167,46,7,32,237,133,139,192,184,192,179,147,16,212,108,112,160,13,128,191,168,222,225,207,37,193,218,30,144,29,9,155,180,254,219,188,6,88,0,22,234,185,73,199,214,201,19,175,148,108,19,132,84,150,63,47,235,227,180,190,91,248,81,82,102,20,170,18,116,139,76,174,79,251,236,42,76,111,64,227,220,54,213,118,251,179,192,110,246,164,31,128,121,0,76,109,178,240,4,47,2,182,199,50,18,94,72,118,39,163,177,108,52,78,154,47,166,76,155,146,105,205,200,203,188,62,111,185,59,68,56,208,203,68,131,211,101,176,23,7,165,43,32,39,75,210,133,120,238,159,67,37,198,207,215,151,135,0,156,183,211,172,159,53,38,25,20,159,119,8,113,97,145,2,115,142,252,161,52,160,123,112,94,249,49,24,24,236,35,40,9,45,236,34,148,58,132,181,68,122,93,32,148,214,90,59,8,208,69,184,253,89,100,130,249,81,1,136,120,229,35,229,249,48,172,102,214,250,188,214,122,171,28,6,88,127,217,26,197,2,106,96,247,9,28,183,117,130,241,250,20,96,38,140,21,127,165,234,85,182,246,82,36,236,152,11,232,0,3,151,13,216,187,144,175,27,176,176,248,251,253,115,168,224,150,8,25,14,51,0,131,197,255,206,208,75,31,251,216,64,173,82,197,107,46,190,73,87,13,107,105,85,79,212,25,48,126,101,129,180,63,121,156,17,130,204,194,27,28,247,177,208,178,81,40,64,237,62,129,77,165,41,45,43,53,38,153,122,24,176,160,200,223,251,186,224,151,191,126,251,250,47,191,124,249,245,247,187,192,128,225,245,98,109,227,103,163,231,100,105,236,107,29,76,30,86,75,195,125,59,236,218,222,204,195,253,51,224,188,107,123,56,18,105,46,164,218,144,200,135,135,54,184,192,15,62,42,11,85,123,144,57,152,10,179,150,165,199,15,162,32,104,35,54,111,99,186,151,24,58,226,187,15,31,101,98,26,51,49,245,76,44,25,140,21,57,115,233,243,97,38,100,163,135,141,40,118,162,37,42,204,59,140,247,162,117,239,75,113,5,233,87,70,177,21,179,30,43,161,138,213,179,85,254,193,177,112,176,2,4,251,135,66,48,195,209,157,117,32,131,76,105,53,55,241,190,166,241,221,174,60,39,70,144,59,45,87,11,62,70,183,190,27,162,184,12,57,58,113,170,43,80,86,0,118,190,182,175,174,23,54,140,239,233,183,54,254,68,56,237,80,46,195,250,249,68,254,115,20,113,126,147,39,205,203,124,37,127,187,118,115,154,119,101,236,225,231,55,34,219,139,233,50,15,217,88,10,201,103,217,50,128,248,44,91,4,217,205,195,194,195,78,1,206,237,30,12,141,239,212,175,204,2,128,172,25,42,121,153,21,222,51,16,225,5,31,187,212,232,209,198,251,213,184,196,80,175,7,252,82,139,35,38,192,6,36,221,201,39,173,8,108,252,141,105,245,142,25,8,108,33,136,215,148,28,122,188,235,189,198,155,44,224,14,240,69,156,137,242,193,175,159,2,0,158,128,244,41,235,241,38,14,143,99,45,117,32,54,104,214,86,185,218,224,28,226,166,118,105,139,43,216,251,122,77,5,28,129,21,107,105,106,6,180,163,188,47,167,125,79,56,120,156,137,233,214,205,157,1,68,162,174,127,133,8,185,94,221,140,25,35,84,108,237,210,22,135,14,139,78,11,225,162,170,97,126,10,23,145,208,58,43,232,106,244,22,134,36,70,121,249,38,32,159,104,156,40,147,250,33,74,203,132,141,121,212,14,115,78,168,10,37,3,149,17,7,216,20,42,11,236,163,29,207,186,192,115,151,212,179,153,2,130,22,179,95,215,5,113,175,78,105,69,218,43,77,243,211,150,173,56,15,210,124,210,33,173,244,241,69,119,216,237,211,169,183,4,168,102,44,155,162,157,18,252,128,116,112,88,10,49,230,90,123,197,177,160,235,67,194,56,46,125,80,23,67,239,28,123,234,194,238,239,238,170,205,125,147,191,251,195,249,122,210,24,51,208,150,98,31,164,205,221,37,24,231,166,112,248,104,60,190,158,115,91,62,22,218,124,99,58,132,97,52,216,195,172,145,22,122,12,64,57,107,83,237,120,175,39,167,131,152,128,191,119,51,44,205,9,198,176,247,173,10,142,231,227,223,126,185,103,69,80,12,24,163,19,252,92,21,144,96,195,34,80,36,130,23,171,39,141,250,223,18,177,40,98,176,142,129,160,8,8,47,115,251,68,255,211,205,9,12,142,168,64,196,242,220,65,189,140,14,202,59,249,255,226,157,89,34,96,81,20,83,32,40,219,96,11,209,255,7,13,169,153,114,42,45,24,92,68,101,13,6,220,68,178,101,57,98,198,148,159,66,50,60,27,84,227,64,185,190,48,132,83,109,66,97,208,159,160,12,211,128,184,147,128,23,73,225,32,129,53,191,233,134,12,46,9,179,20,127,217,73,227,101,39,130,231,154,26,246,195,43,89,72,131,78,88,217,129,27,226,52,87,174,110,177,239,155,200,214,6,106,71,184,139,157,201,110,50,5,192,219,67,98,64,250,1,79,20,6,150,140,160,104,25,50,2,76,180,103,7,126,11,74,247,144,38,37,38,180,109,67,58,35,164,35,69,27,34,69,156,179,196,105,41,92,82,68,98,201,237,177,37,144,212,17,229,44,147,34,249,81,100,126,136,112,125,5,238,77,164,79,179,50,184,233,73,40,169,250,144,21,112,178,241,120,224,33,158,231,164,4,112,148,155,12,207,224,136,227,209,31,76,135,9,2,61,129,161,13,251,189,117,15,19,48,223,71,189,99,172,19,114,35,177,2,174,123,70,172,201,147,110,14,13,77,134,6,196,193,51,67,216,66,99,71,32,105,64,198,241,33,174,27,28,146,11,70,222,1,248,43,112,195,97,33,110,48,191,25,221,20,185,86,60,72,76,101,161,82,1,249,31,63,239,66,62,247,154,72,77,206,86,249,20,31,56,79,232,103,19,35,158,180,185,182,170,152,25,214,55,217,83,109,202,124,77,93,212,90,199,168,15,96,205,81,222,86,201,34,31,72,202,174,31,126,135,207,19,118,47,38,115,67,71,214,83,96,178,99,183,128,195,204,46,62,202,134,130,231,169,50,14,119,40,243,115,175,21,240,69,26,148,142,213,22,167,86,109,83,35,82,69,148,128,112,170,211,42,61,86,33,229,142,163,110,15,74,80,138,28,53,61,183,154,38,139,33,18,47,168,173,185,213,218,125,3,211,159,254,246,245,242,229,111,247,225,207,25,101,202,0,66,123,41,71,112,81,0,211,189,95,155,29,139,62,205,227,175,133,132,70,122,237,44,180,187,111,149,187,33,59,172,240,142,56,221,35,245,73,187,170,41,210,238,173,43,23,169,99,153,147,31,223,6,38,252,112,203,106,2,25,14,20,190,33,241,160,101,202,100,51,166,198,0,68,66,60,129,128,166,22,36,111,30,210,199,73,13,78,174,203,250,124,240,96,135,206,78,228,12,208,73,154,54,96,189,85,1,50,14,144,31,144,105,130,45,9,228,162,252,226,200,37,68,153,218,197,172,59,29,104,159,47,240,220,177,57,233,248,101,21,6,159,32,107,160,31,8,60,145,44,236,145,161,128,52,161,80,38,122,78,169,127,215,157,87,229,97,31,78,46,209,90,162,235,151,6,213,9,152,32,44,32,147,77,23,13,119,36,149,163,83,170,176,166,189,106,167,39,89,207,61,218,181,217,195,99,5,197,138,125,243,157,158,52,92,52,86,223,185,71,120,25,82,159,92,103,33,81,100,30,189,172,249,135,112,192,63,16,182,98,66,227,166,133,119,97,115,225,131,136,41,143,103,104,146,209,244,118,249,49,218,22,102,229,202,145,225,198,243,172,167,170,227,254,193,74,175,205,57,93,88,209,86,182,95,224,180,34,175,0,15,183,65,250,131,173,142,84,11,79,197,65,75,131,173,138,62,47,142,43,96,217,199,198,164,103,161,237,218,208,152,112,236,131,9,65,246,7,56,233,132,48,113,21,65,28,93,209,21,125,191,54,194,102,158,195,84,61,250,133,37,63,207,241,245,218,10,3,2,0,135,99,86,230,91,90,111,146,24,112,118,110,22,82,75,86,52,177,66,29,8,255,182,221,188,38,59,131,83,135,132,143,176,87,32,241,99,57,22,64,18,1,52,160,93,155,97,101,203,48,59,161,147,161,144,75,121,0,103,4,83,110,121,22,104,199,202,149,149,125,164,27,154,20,89,47,93,151,154,244,180,24,192,127,180,9,242,101,189,152,125,251,200,216,62,245,203,238,55,237,31,28,135,60,122,221,214,3,138,118,18,183,0,188,85,158,174,116,142,214,102,248,230,106,26,243,59,233,183,223,144,253,212,202,150,246,133,195,41,44,11,39,107,161,194,35,241,10,90,162,4,109,135,231,41,106,191,182,189,71,8,60,120,55,7,13,126,223,200,124,249,178,124,61,157,191,220,199,41,85,121,4,159,113,88,29,57,184,192,55,2,39,212,32,225,128,111,134,212,52,54,219,168,99,88,100,232,243,161,80,70,164,12,231,14,167,93,87,36,108,140,110,176,70,244,24,52,161,67,173,180,30,2,31,75,160,202,14,106,23,4,12,176,158,145,144,233,216,206,78,219,69,99,226,249,24,230,164,4,200,45,108,225,188,228,237,254,100,93,208,84,49,64,98,224,43,165,180,96,83,11,6,32,47,36,248,56,148,144,215,134,35,166,109,155,242,1,58,24,7,58,16,71,89,207,115,21,208,192,200,244,9,187,5,219,104,167,100,249,128,205,31,6,103,178,147,72,234,238,18,12,245,93,144,239,131,58,78,0,40,17,164,198,134,109,5,248,222,56,134,13,228,55,1,7,9,22,36,24,87,112,130,41,251,65,26,109,69,79,107,137,202,171,62,31,90,21,94,192,77,227,44,1,134,96,12,132,222,10,220,15,233,205,199,72,6,44,253,219,216,65,18,187,57,150,210,50,62,156,232,181,92,149,41,12,231,238,248,153,100,182,107,48,60,190,16,115,95,67,1,82,97,234,207,237,247,235,233,244,16,184,34,115,208,90,7,72,198,32,188,171,65,227,169,13,231,249,221,188,33,213,27,153,155,90,40,51,125,144,203,151,89,11,217,223,191,201,227,218,41,176,238,148,254,114,1,6,188,147,125,203,33,68,32,224,227,80,28,70,38,28,38,129,58,33,107,10,15,179,142,176,144,192,162,72,12,149,196,212,156,78,18,176,210,248,136,117,46,8,115,43,102,16,90,188,144,124,179,166,110,196,36,79,135,160,124,135,225,164,250,163,208,104,181,189,85,198,35,152,135,226,209,103,246,20,121,13,13,92,160,158,9,90,231,156,8,135,43,123,33,28,124,85,198,3,96,30,82,49,1,211,8,150,76,242,129,203,180,96,181,94,27,154,139,213,97,34,226,130,133,80,109,166,6,250,118,133,166,200,224,85,251,89,120,32,144,12,184,160,77,184,56,170,94,49,20,224,100,57,55,46,250,176,14,169,100,157,167,213,15,32,99,101,182,90,96,20,101,188,14,30,168,246,126,237,225,129,134,104,244,181,225,196,242,110,184,185,135,91,160,182,135,127,201,63,60,98,112,247,138,4,63,44,226,220,139,8,92,21,24,38,56,120,190,16,78,21,131,152,165,113,145,52,144,181,249,0,232,3,235,120,19,25,128,144,247,235,111,152,110,215,112,89,118,215,104,79,114,61,176,57,161,43,101,143,101,36,214,3,6,163,113,229,24,10,92,227,169,95,91,133,129,71,177,210,180,139,173,183,52,170,163,0,189,163,140,15,173,125,181,75,115,204,51,58,78,97,56,150,161,250,140,243,21,24,127,225,35,16,12,224,35,135,185,169,95,251,185,227,3,185,141,225,132,29,221,125,246,227,199,111,231,187,206,60,48,32,98,41,80,200,77,87,164,39,67,189,142,241,3,140,199,24,225,161,29,132,249,30,76,47,176,96,3,90,170,174,31,209,192,1,70,88,57,253,128,74,59,188,122,60,59,152,127,129,231,176,175,228,104,117,138,25,3,134,93,81,202,252,244,58,7,55,214,58,112,122,132,241,100,44,180,108,123,114,192,121,192,122,169,130,107,75,42,32,233,164,10,28,28,83,232,252,230,96,13,6,206,46,152,11,122,46,95,112,129,44,135,71,23,246,79,138,146,143,165,35,162,192,179,78,117,137,107,45,15,104,97,212,96,165,5,80,138,122,252,32,45,19,56,69,39,208,178,208,46,11,216,200,136,163,100,93,130,224,202,9,179,104,171,226,13,72,121,186,96,85,71,139,185,9,20,98,96,204,133,73,70,102,28,176,143,193,222,8,237,69,250,226,83,34,170,49,84,254,128,33,246,48,161,3,167,60,150,77,52,69,185,185,96,148,118,102,128,18,21,10,121,21,207,0,25,166,157,95,145,164,76,56,245,108,3,132,219,96,45,0,16,103,90,66,106,237,130,46,198,193,0,15,198,194,88,36,36,44,7,43,209,190,176,217,73,234,233,16,48,183,14,247,231,153,208,190,37,116,238,198,74,128,137,66,72,78,221,245,181,120,168,84,193,130,175,173,59,8,207,227,74,233,31,194,218,67,182,135,47,92,112,64,90,112,69,212,129,117,146,43,140,133,161,210,71,86,160,225,142,180,55,117,6,250,42,157,120,104,94,8,23,13,7,58,115,145,255,25,133,199,248,210,173,96,65,219,142,190,7,92,15,115,231,234,240,231,111,191,253,229,235,242,237,120,87,143,75,220,32,77,210,136,23,91,251,14,152,214,140,166,89,143,161,25,123,90,111,195,210,149,192,173,28,17,78,74,73,42,51,137,95,13,223,116,201,11,186,91,140,194,180,34,193,162,5,38,147,178,24,47,92,112,182,75,223,235,245,145,10,68,232,50,151,65,55,67,240,109,204,95,30,84,39,202,239,173,29,108,110,225,14,24,15,165,234,177,3,34,208,233,156,194,9,62,250,210,185,105,69,133,65,43,211,166,18,35,174,102,8,121,95,184,154,147,182,127,132,119,20,140,101,167,245,166,121,182,161,152,200,123,147,7,207,197,122,25,14,64,115,139,234,127,66,67,80,211,45,16,57,95,90,238,178,91,94,123,153,30,175,149,187,232,102,109,202,94,1,35,43,25,79,103,240,111,73,143,143,48,246,164,237,176,22,38,235,182,84,11,131,214,218,202,2,19,114,15,156,124,216,10,106,61,200,82,53,180,106,96,192,86,11,58,240,67,72,10,50,155,96,149,138,111,10,137,66,200,117,89,233,68,167,24,179,220,9,162,213,170,161,56,6,11,13,33,45,28,123,205,72,171,47,102,221,4,234,70,92,76,75,147,237,137,53,130,157,205,164,227,31,32,253,33,212,222,130,150,89,101,123,4,227,6,53,28,237,218,0,118,198,246,147,49,170,97,217,247,110,224,49,214,147,42,116,180,1,131,136,130,14,28,110,218,106,182,229,243,251,231,96,185,148,13,197,44,42,203,163,44,178,117,199,189,222,104,50,163,212,181,134,222,15,202,220,127,110,205,84,198,87,105,78,153,4,172,39,109,58,179,54,157,73,155,206,220,154,206,180,111,230,87,155,14,227,228,152,13,241,128,45,26,67,148,185,214,189,230,214,189,122,124,39,246,174,73,123,215,196,222,5,115,134,52,237,91,108,207,170,200,199,211,186,82,243,175,117,254,9,208,12,24,182,33,48,180,11,185,215,189,8,44,206,201,65,80,8,83,193,54,52,107,27,154,180,13,205,91,43,83,45,126,77,230,19,108,198,97,14,46,247,19,56,125,73,44,14,240,107,196,246,83,255,85,31,229,242,66,14,116,163,60,146,184,135,48,135,231,185,189,187,223,11,241,223,190,221,11,252,13,62,15,40,226,200,189,46,251,6,217,233,123,25,3,23,24,169,86,89,19,234,181,171,5,105,96,228,100,137,245,100,209,62,116,22,7,83,184,211,155,130,129,29,63,21,88,3,59,98,191,105,209,144,125,25,57,117,232,7,156,169,151,233,252,76,171,23,140,47,188,145,133,185,37,84,127,90,144,13,199,189,43,211,95,218,245,82,116,13,179,168,161,253,153,82,170,216,136,48,13,89,23,66,253,169,30,133,176,94,7,177,186,108,113,0,171,1,3,130,103,20,179,178,193,235,247,45,103,115,255,26,117,155,177,156,194,100,230,49,4,180,12,78,45,131,207,128,196,54,82,134,101,238,89,212,156,209,128,83,68,9,162,143,114,222,127,198,153,187,69,136,43,87,35,99,202,161,180,2,93,230,46,255,94,96,217,174,99,227,135,227,86,76,171,247,53,1,216,196,129,7,235,158,38,64,150,102,172,153,49,232,165,170,57,8,246,128,234,140,174,50,3,144,56,95,63,59,192,45,197,172,5,12,181,149,143,165,139,126,214,203,19,128,52,201,165,138,40,97,208,4,101,176,179,19,156,186,2,206,249,245,35,189,216,103,192,75,88,240,161,51,137,150,160,91,244,234,91,134,14,26,105,213,42,131,202,93,175,223,63,23,122,74,84,50,115,152,116,64,108,178,48,97,67,214,118,34,113,63,129,251,0,102,114,96,127,42,37,156,153,83,219,242,221,115,210,50,166,141,48,198,86,100,198,27,235,150,16,232,164,156,197,42,17,251,29,25,33,208,222,146,148,107,140,212,61,101,192,225,58,184,81,203,130,250,85,182,154,80,89,244,28,115,43,250,221,150,234,246,109,197,198,43,39,24,30,48,140,49,96,123,6,20,11,80,133,67,61,155,65,42,226,233,95,131,37,154,49,65,57,154,177,79,207,118,124,187,221,190,108,1,166,171,1,174,223,206,87,63,27,146,248,9,150,46,178,90,201,208,25,180,92,78,87,114,78,13,17,28,160,157,195,158,4,13,43,24,99,203,137,152,191,129,52,211,235,29,142,114,139,108,49,35,152,101,60,208,58,178,250,139,217,96,232,73,238,50,136,74,112,10,10,164,81,120,0,73,239,7,181,177,135,90,204,24,128,197,96,57,17,77,196,193,89,34,186,167,218,154,200,154,0,199,51,96,229,141,232,190,240,175,151,21,59,79,226,83,169,240,252,135,35,89,145,45,23,188,248,192,9,12,187,159,140,77,85,170,60,159,11,64,252,36,121,137,244,241,90,72,96,44,99,143,169,244,46,148,28,73,39,195,84,47,59,49,82,52,131,145,72,198,84,224,64,123,232,14,77,206,200,32,252,184,162,175,167,121,45,228,12,165,96,5,135,52,38,126,25,148,65,9,141,97,13,211,47,216,16,96,72,82,215,119,203,250,146,195,190,203,178,196,0,89,42,246,73,242,128,51,160,22,31,169,175,171,53,41,175,31,163,149,231,98,183,216,176,37,147,89,91,30,46,128,205,144,157,124,36,155,28,78,137,170,244,40,156,38,131,27,206,115,31,80,164,112,158,156,69,213,210,249,110,149,20,236,210,68,4,128,223,195,114,34,27,235,97,114,9,250,41,31,183,106,193,33,65,142,192,77,88,235,125,246,224,172,50,28,181,251,43,104,240,107,202,185,204,131,64,161,65,240,174,122,140,246,5,140,56,192,174,150,230,33,245,226,21,228,69,106,5,233,146,254,43,39,236,37,164,74,141,43,99,113,161,73,117,116,215,106,66,2,195,115,5,93,78,207,247,250,102,109,57,207,180,146,5,27,145,59,68,44,86,100,89,112,225,76,47,99,100,32,65,32,54,126,210,60,237,180,38,190,182,157,150,182,90,109,202,220,107,44,1,59,84,114,241,180,214,254,90,91,211,90,253,216,63,3,192,49,110,175,182,72,198,92,121,234,189,107,138,229,2,8,62,41,33,144,35,224,97,93,124,146,101,208,154,200,218,242,183,24,49,55,192,123,196,110,175,42,24,20,101,180,73,36,207,212,246,113,162,187,108,41,160,196,34,129,121,149,223,201,118,148,1,99,55,180,89,96,94,38,112,39,46,80,19,138,176,140,125,134,193,86,129,10,202,13,237,247,4,23,53,176,146,89,140,107,96,200,147,246,11,26,240,30,251,214,252,215,188,93,72,143,85,100,9,38,59,147,245,235,181,54,183,72,214,42,191,18,201,226,101,247,225,77,54,210,17,215,22,134,205,16,150,120,17,152,100,107,53,174,153,93,11,120,89,51,32,35,255,159,191,158,207,255,235,159,254,47,43,227,207,159,255,252,79,119,205,3,95,238,155,225,165,43,62,120,211,221,98,96,61,218,156,94,22,200,82,178,33,219,145,220,12,182,14,99,224,239,251,79,37,239,15,37,253,161,79,51,156,118,204,254,83,44,138,155,237,210,254,211,219,178,24,230,54,41,69,236,22,82,158,122,9,46,171,87,75,169,25,204,226,221,142,149,135,126,97,255,106,124,120,225,239,211,205,223,199,135,125,176,249,205,151,187,100,212,50,96,159,242,124,43,176,7,118,187,93,133,50,201,224,242,96,90,137,78,110,179,169,155,135,123,192,56,23,104,88,42,17,246,218,183,116,0,108,248,122,158,70,34,246,202,61,229,134,241,89,207,21,60,247,151,41,60,201,54,105,19,164,180,237,181,102,78,218,233,215,236,173,247,112,15,78,170,210,108,31,54,231,113,78,10,205,111,141,106,214,245,103,192,120,117,17,166,193,158,13,121,226,120,191,74,139,219,127,153,133,235,26,30,135,83,4,132,105,158,92,179,230,158,14,210,61,1,61,212,144,205,0,81,92,122,227,47,165,75,52,128,71,97,109,147,23,28,185,183,6,21,118,173,241,185,96,236,63,208,106,254,132,101,108,75,82,75,236,55,17,192,94,52,236,222,120,210,155,245,135,74,102,49,233,250,101,206,137,206,214,110,43,36,198,98,181,108,232,173,122,78,219,183,22,132,193,59,145,97,186,178,253,94,22,150,205,146,187,9,2,40,125,107,62,215,104,72,107,230,202,24,207,4,221,94,78,67,20,249,165,121,253,15,175,104,5,224,123,210,76,130,24,238,249,129,94,174,107,171,196,113,123,199,225,29,196,224,8,25,163,161,150,84,96,83,228,6,243,198,161,200,219,71,19,189,138,223,68,6,150,71,28,23,65,29,220,189,33,135,154,243,83,203,60,230,196,53,243,204,39,155,131,138,31,107,136,220,127,5,196,113,111,29,158,154,103,172,222,186,15,225,216,14,135,234,106,213,72,106,239,22,18,234,195,46,114,112,60,164,93,37,200,156,186,138,220,153,13,173,88,13,42,216,235,168,153,93,171,106,24,27,101,175,208,156,226,63,20,26,80,118,234,235,215,208,106,0,117,29,231,55,125,56,198,81,53,70,12,156,181,66,237,178,250,68,78,192,0,238,15,170,233,236,173,64,6,25,245,204,55,87,4,143,245,109,151,35,52,34,244,254,175,221,187,49,104,99,105,98,27,134,129,233,214,168,182,75,151,3,0,32,55,86,215,206,77,180,19,224,139,108,175,205,26,134,58,210,178,225,200,187,53,36,186,226,111,35,33,182,147,189,36,91,71,213,241,112,28,129,134,86,16,254,200,60,253,243,125,56,215,4,149,180,238,151,25,55,230,216,30,155,1,146,85,59,165,221,203,89,95,254,239,59,166,203,12,7,31,48,130,2,114,14,214,0,197,38,11,176,225,75,164,94,21,91,30,25,16,35,157,135,229,214,96,64,196,200,173,98,62,128,252,192,129,42,160,68,119,217,253,0,101,90,150,69,79,40,238,121,140,120,137,88,50,6,233,174,224,192,248,156,209,109,189,226,84,79,96,126,139,181,127,132,89,59,152,138,168,119,233,60,143,193,14,99,4,170,93,150,190,10,43,40,131,3,93,227,101,144,241,32,177,206,178,80,76,14,10,43,156,171,149,0,202,221,72,62,233,254,139,42,253,162,5,160,229,101,134,207,86,241,178,85,172,80,64,160,49,5,197,149,190,160,221,5,160,101,65,52,187,31,112,160,20,12,249,78,15,48,159,11,224,98,150,205,192,179,228,8,6,18,146,97,27,23,25,128,100,19,84,101,83,225,202,5,154,236,34,203,73,249,65,214,253,56,130,41,149,242,223,226,114,11,44,133,101,89,27,228,65,202,178,166,254,234,139,33,199,145,96,156,210,10,98,247,118,1,217,163,201,224,1,71,63,179,240,156,181,200,26,150,15,178,204,180,109,49,36,203,122,95,129,230,9,195,17,137,150,208,116,60,218,146,81,8,18,131,105,186,108,203,100,69,12,243,39,25,62,44,54,235,33,158,177,205,149,54,211,80,168,205,154,173,83,179,71,11,76,26,99,92,141,25,140,213,48,57,5,176,25,82,195,206,56,186,70,206,134,153,39,203,134,0,216,17,25,46,221,128,123,77,254,76,214,62,45,30,173,153,45,78,123,211,214,241,254,204,127,255,116,31,169,202,175,255,217,61,47,96,20,146,62,129,154,159,18,144,212,100,211,74,8,110,30,112,7,69,59,159,134,246,193,51,17,185,225,123,217,132,128,23,165,194,250,213,65,63,39,245,33,45,157,96,179,160,57,146,14,93,207,30,11,40,227,28,122,10,13,139,69,94,82,137,73,151,107,201,179,17,209,188,54,102,75,121,227,52,177,117,206,93,157,20,242,227,70,240,142,227,92,87,26,150,65,152,51,177,110,109,196,240,49,83,27,230,43,82,254,148,100,244,144,61,184,118,235,148,218,161,122,38,166,76,98,199,37,201,73,72,132,212,175,147,180,8,153,152,91,235,201,5,26,4,245,66,58,15,189,45,194,210,74,90,6,123,40,45,65,100,143,234,209,124,96,215,238,216,89,8,169,213,27,52,38,34,32,155,179,252,99,86,177,127,45,96,84,177,112,224,141,96,167,245,108,245,150,208,174,137,152,209,64,224,148,221,55,129,254,198,22,77,237,177,203,146,31,249,55,113,205,153,21,113,222,17,124,158,13,122,200,28,221,233,188,166,69,245,144,211,38,12,251,153,128,230,156,129,246,18,109,50,202,45,176,214,83,28,34,196,236,19,29,59,2,204,157,65,220,138,82,97,10,146,173,115,126,85,145,164,10,109,177,71,250,198,122,140,112,158,26,200,16,163,246,185,161,87,15,67,66,67,140,1,151,139,132,34,83,154,12,162,108,129,23,186,184,90,118,95,25,149,0,213,151,29,91,48,41,2,100,176,168,248,105,1,147,184,115,70,135,37,31,72,231,73,172,201,3,232,212,98,36,141,66,189,12,145,29,198,238,64,130,73,88,154,155,38,112,15,75,158,90,116,254,129,182,23,244,217,146,109,89,1,241,43,77,104,30,126,57,0,59,75,38,44,150,65,177,27,74,160,194,1,160,161,251,207,164,117,102,173,254,221,87,151,237,189,70,0,151,41,197,220,127,147,240,54,14,238,163,24,126,216,198,169,255,135,255,238,29,167,222,110,228,67,126,59,80,57,98,128,74,45,201,88,132,174,93,101,119,38,195,150,193,2,5,79,24,189,182,135,241,125,27,203,184,131,183,178,111,162,177,204,205,144,243,46,228,93,43,12,128,37,229,28,189,180,58,217,147,74,95,3,157,94,200,241,28,128,106,5,78,110,208,218,75,229,200,106,52,73,79,58,193,149,166,74,227,145,31,3,225,170,72,42,31,160,45,179,160,221,8,222,72,46,200,28,38,187,163,226,163,135,117,2,204,151,173,12,80,14,14,196,56,49,145,134,37,139,23,154,184,227,224,166,128,71,78,19,177,49,179,15,249,40,11,28,32,109,99,218,147,86,40,165,34,195,154,36,103,82,112,108,236,242,65,204,200,32,206,97,139,175,73,150,20,164,208,150,111,101,216,151,196,72,169,84,100,137,3,186,116,35,213,32,227,167,12,113,147,151,33,205,129,151,42,96,153,139,189,98,146,50,200,132,135,109,128,52,82,56,239,193,241,91,122,122,146,159,237,12,75,149,32,213,103,66,217,4,130,188,186,68,187,103,17,57,140,163,128,180,44,210,1,21,246,152,15,184,75,122,201,121,73,187,124,15,197,199,233,164,164,233,76,24,82,61,207,84,83,73,236,33,166,81,242,167,81,18,91,44,88,128,163,47,203,194,172,140,66,196,122,33,87,47,253,47,18,24,174,231,145,234,117,41,21,248,214,48,177,121,105,166,86,198,7,153,168,112,112,46,50,145,85,34,65,14,189,140,30,5,235,118,18,226,38,40,95,97,146,8,227,69,182,236,58,15,73,140,197,37,12,169,220,70,107,242,88,94,48,160,36,137,160,40,15,124,43,49,252,85,240,165,172,166,246,66,27,90,227,240,122,21,154,31,100,153,246,82,27,228,125,218,73,115,144,26,108,3,224,134,170,168,117,189,106,167,46,112,175,94,198,189,54,63,5,184,21,97,70,144,129,115,242,158,54,143,146,5,145,155,244,37,176,236,68,207,179,77,217,93,5,153,34,48,186,211,36,105,21,59,24,167,77,206,78,198,231,114,30,59,212,86,173,232,105,0,156,150,28,102,148,110,187,39,37,142,180,55,100,191,114,235,44,35,39,93,253,230,177,31,76,67,171,46,187,138,222,4,72,28,52,25,28,176,46,221,189,174,240,130,144,49,33,229,184,9,42,237,154,215,32,52,152,134,201,4,32,253,170,70,140,243,6,52,134,198,78,99,221,239,26,194,185,87,74,193,49,202,214,30,79,64,39,179,208,251,19,101,25,128,8,50,182,152,4,6,22,156,29,193,75,183,130,154,5,167,79,198,75,163,204,176,82,147,66,7,192,185,211,74,190,62,144,219,207,18,176,47,24,3,237,249,174,143,236,6,139,177,147,64,113,39,21,156,113,132,53,12,53,118,215,171,7,17,76,67,143,193,238,89,22,81,17,231,95,211,80,163,243,208,147,234,31,153,101,78,223,126,253,215,47,95,169,52,126,185,66,50,232,211,213,3,68,172,27,64,255,8,227,247,148,162,9,152,110,100,248,147,189,112,205,156,110,218,3,20,30,235,109,159,110,12,201,79,42,167,149,119,66,206,187,144,247,76,55,116,209,45,96,148,44,32,92,33,12,48,200,230,253,9,43,233,10,254,201,130,227,88,89,227,178,7,33,68,72,185,96,91,132,51,122,249,86,214,124,30,70,67,178,204,44,112,36,49,48,219,23,185,199,236,151,185,192,84,77,68,31,3,160,168,96,235,42,99,86,13,121,169,30,86,155,78,214,54,207,192,202,171,50,71,97,145,132,253,165,147,37,14,76,218,113,68,39,139,92,153,43,252,130,5,181,172,64,125,177,254,50,70,51,143,63,84,50,141,6,204,185,103,152,179,230,228,193,6,0,23,124,47,253,2,154,9,24,130,37,156,104,225,84,105,120,63,109,197,37,123,166,181,84,185,244,242,230,10,44,229,53,203,79,1,206,148,89,86,208,100,72,69,7,43,178,124,5,40,32,236,15,1,56,144,193,163,26,112,68,28,177,186,198,18,90,90,44,224,245,112,130,36,179,28,230,51,172,165,2,12,43,100,237,57,119,17,202,116,79,83,8,0,228,35,107,203,220,133,34,43,252,103,128,199,226,100,19,18,61,141,37,155,198,120,215,212,72,72,82,240,18,22,111,134,216,98,177,144,154,32,114,11,5,203,83,112,165,20,82,155,18,106,198,160,84,48,226,92,37,5,147,29,35,3,11,206,148,36,21,163,16,13,60,246,145,110,39,157,16,198,118,78,228,150,177,17,147,36,102,24,145,203,42,200,137,40,22,216,102,202,126,75,138,150,253,190,178,87,153,95,192,43,46,75,81,217,244,187,188,180,124,166,203,80,240,165,231,62,61,39,112,242,138,104,128,252,6,80,232,173,186,70,233,79,91,105,61,1,23,115,130,27,254,240,58,44,243,208,98,160,23,76,44,154,148,23,139,120,169,103,248,247,193,116,78,163,159,123,155,146,221,81,129,97,140,196,34,181,60,72,97,218,50,140,201,178,71,55,13,201,111,209,193,11,44,227,76,213,15,111,233,241,164,162,86,127,242,222,7,183,28,141,111,97,151,131,147,50,145,218,179,12,124,210,245,35,78,243,6,129,95,134,214,67,220,241,173,174,199,182,113,30,219,234,216,95,182,236,140,61,164,0,191,50,123,156,140,14,61,124,26,58,227,52,14,15,231,177,9,79,67,37,237,90,240,152,211,121,40,228,144,194,80,145,34,17,108,184,113,0,237,242,31,25,199,191,31,191,222,171,216,40,134,86,150,83,54,180,122,58,230,230,206,166,151,230,254,197,135,6,252,123,112,88,156,22,9,169,62,137,121,112,77,196,186,140,118,115,240,226,213,224,253,210,172,232,35,173,246,20,94,246,220,158,96,76,80,96,183,201,67,126,226,185,18,176,183,253,74,171,70,80,216,217,254,67,162,11,159,36,12,219,178,118,81,35,65,18,210,22,168,198,101,155,187,120,100,60,132,199,108,136,90,209,46,205,165,14,199,243,80,18,219,116,70,172,200,90,34,72,45,236,18,21,94,20,199,87,192,51,110,214,194,199,210,160,96,243,224,84,106,26,114,41,119,170,112,55,165,15,47,145,91,15,30,27,30,152,197,171,35,232,172,78,129,139,47,4,187,188,110,30,14,160,114,216,65,99,227,13,79,62,181,176,244,155,161,165,133,198,70,177,79,105,21,202,3,58,253,171,63,43,228,174,180,127,89,241,61,42,242,235,212,46,234,250,37,203,131,201,171,21,36,213,177,192,58,104,215,38,69,216,141,38,197,145,2,154,21,17,20,161,128,43,116,197,241,48,104,200,138,166,171,143,64,178,144,133,42,12,32,20,125,115,2,210,59,122,127,197,200,93,214,71,198,248,120,61,85,250,68,50,91,199,107,185,110,205,1,186,69,56,146,211,124,219,111,94,114,182,163,247,178,220,88,45,17,73,65,47,77,110,104,149,148,218,162,129,161,144,164,27,18,157,70,97,40,15,71,16,233,119,20,41,188,222,142,32,181,204,244,29,208,107,199,87,74,196,38,134,193,104,108,14,174,176,9,237,215,21,124,15,251,13,184,172,163,203,19,10,111,112,68,129,17,11,10,127,153,43,188,77,143,210,56,56,136,235,165,149,9,126,89,179,58,187,158,212,103,208,74,131,55,52,232,165,141,45,73,143,57,27,74,44,180,70,212,231,199,110,155,170,137,209,221,219,20,66,75,148,35,214,137,180,128,110,215,213,71,20,112,221,112,159,168,240,35,199,84,84,166,126,237,241,40,50,24,44,255,143,45,11,61,43,93,204,116,83,192,112,70,47,33,232,248,77,107,161,10,5,62,105,75,194,237,11,67,17,80,4,93,89,89,60,241,195,237,184,97,239,218,2,94,203,33,20,107,81,109,193,61,200,173,173,186,160,181,107,115,1,138,48,234,114,171,48,70,65,181,193,200,211,167,126,193,177,210,41,251,7,117,137,194,182,92,253,172,60,133,137,67,51,245,92,164,200,143,5,11,255,73,255,182,250,11,180,254,131,177,107,118,23,184,177,97,109,0,227,240,35,7,58,254,233,109,234,161,45,118,223,105,76,64,168,127,188,222,38,101,201,40,113,101,53,53,6,120,3,64,218,49,18,209,180,101,117,188,192,65,39,44,8,74,123,184,147,98,249,235,239,247,186,86,180,209,209,43,42,193,83,128,215,248,4,211,74,25,123,143,176,130,196,248,156,135,218,104,248,214,230,12,111,0,120,232,163,37,99,184,109,32,228,237,178,1,64,194,64,248,41,242,180,16,80,89,222,93,139,182,195,102,155,167,150,33,248,154,200,242,230,122,172,147,198,170,214,217,86,45,189,207,46,21,181,248,246,244,110,122,34,152,165,7,46,5,40,200,209,119,1,13,253,138,190,125,147,131,164,11,31,35,54,178,39,53,226,86,167,19,162,74,54,152,151,114,53,239,89,33,40,209,142,218,196,215,46,29,43,130,142,2,153,173,248,172,243,183,71,171,111,210,134,114,93,150,15,71,56,10,97,43,165,151,189,180,159,100,62,209,9,87,118,235,34,193,155,201,104,102,174,230,82,137,0,48,172,190,47,130,148,212,93,12,66,40,96,144,136,155,16,218,111,31,136,225,241,90,254,176,220,149,126,43,243,203,42,131,173,197,17,71,48,149,31,106,113,143,49,43,225,69,23,86,97,230,227,189,189,228,255,253,246,183,223,126,253,249,252,245,223,126,187,207,232,74,187,44,236,235,57,213,103,157,208,243,230,229,161,174,173,53,149,103,43,91,129,116,164,64,248,167,181,241,8,191,133,230,232,61,129,189,53,174,151,230,58,78,80,52,133,188,149,209,48,213,230,98,210,110,54,174,66,78,142,22,13,91,189,245,195,230,174,143,150,208,29,160,209,219,208,181,225,77,219,175,99,74,128,131,149,153,245,81,219,102,107,162,235,146,235,161,16,150,4,112,13,82,7,112,110,110,23,179,155,19,47,201,17,166,228,152,160,55,37,39,130,27,208,16,104,223,41,155,104,140,189,143,192,178,224,116,104,70,200,2,53,76,47,168,192,35,248,37,161,149,234,215,117,156,119,106,201,33,173,171,232,130,113,234,215,77,44,116,73,149,129,221,235,200,238,251,208,14,56,1,216,222,195,176,86,90,208,35,220,129,208,24,251,181,37,98,148,23,0,217,160,211,37,233,17,70,111,212,160,22,254,0,124,77,125,26,108,151,181,5,192,178,231,251,103,120,76,128,179,1,53,9,132,81,174,118,212,85,121,222,252,62,115,199,184,127,196,113,157,114,67,244,155,142,4,67,95,21,201,15,78,239,166,118,233,176,12,105,93,191,127,42,186,206,156,176,224,192,106,176,208,179,201,42,206,197,250,196,38,240,216,90,96,187,180,206,195,16,92,241,93,34,65,109,142,22,230,78,137,189,63,142,219,2,82,77,97,66,86,2,8,0,20,99,17,215,175,58,151,230,194,234,211,213,63,215,239,185,99,217,137,0,184,92,158,155,232,108,226,112,184,94,155,131,82,33,187,2,14,5,159,153,173,35,27,189,18,73,172,78,76,116,211,96,167,151,209,134,109,234,74,91,5,35,32,37,229,137,193,72,147,24,58,194,182,107,3,54,36,134,75,99,81,120,68,105,114,43,93,46,97,168,14,52,15,48,88,98,114,232,215,94,46,184,32,42,27,195,9,102,85,92,241,145,100,66,253,3,219,2,17,183,186,76,57,94,171,10,51,115,91,243,236,19,1,43,30,109,243,9,211,75,175,123,18,49,72,175,102,139,135,125,124,70,53,219,135,205,31,28,176,104,88,178,16,185,46,225,148,23,189,179,93,91,173,67,167,238,102,229,57,121,180,208,151,194,234,217,219,181,145,105,187,240,145,4,44,151,0,208,26,72,152,171,83,189,244,142,78,236,160,27,219,164,172,204,29,32,82,150,70,250,8,165,21,87,116,195,120,131,125,14,108,87,128,115,203,126,125,108,21,210,46,189,198,233,224,206,229,213,25,166,103,240,40,46,232,93,71,29,203,218,144,182,178,146,113,65,229,29,184,78,206,157,164,36,195,59,248,168,110,206,83,187,180,57,76,3,152,243,172,60,44,22,147,237,171,165,159,46,236,161,62,85,4,81,163,32,16,186,236,181,138,22,202,119,218,112,218,32,181,27,171,218,162,155,49,157,25,181,182,214,107,187,116,93,43,96,250,76,225,220,183,186,186,115,198,116,137,13,65,28,54,102,212,150,1,253,9,38,86,61,11,3,192,213,244,42,119,180,159,211,191,29,61,70,214,26,141,150,227,172,185,158,117,47,254,122,66,235,136,73,73,61,62,201,82,163,127,123,251,67,147,199,242,249,204,245,253,68,151,4,153,145,232,2,59,181,75,203,53,54,113,202,33,225,185,73,237,23,205,180,62,204,173,255,194,0,65,255,244,238,66,52,132,7,184,38,43,168,0,172,3,165,109,30,179,122,192,182,75,155,109,162,34,75,85,58,65,177,138,175,181,199,72,94,153,182,63,209,169,187,95,90,233,19,221,70,117,150,129,105,144,95,47,187,249,94,51,125,223,154,228,235,175,47,255,242,229,244,251,87,226,17,156,238,196,206,129,185,178,12,74,207,109,44,176,92,46,181,75,235,53,129,221,0,85,183,180,206,46,179,54,224,62,23,182,241,103,24,97,122,203,170,217,73,214,114,177,163,32,60,64,115,53,132,183,163,239,195,76,239,254,153,173,19,223,209,133,185,12,211,68,239,143,8,208,190,237,48,103,179,226,9,181,111,233,180,48,181,203,168,165,105,26,157,75,146,137,65,118,165,61,175,216,159,25,58,210,74,213,21,2,23,77,237,50,22,151,45,245,153,107,138,183,185,107,11,156,133,195,219,245,0,20,23,188,75,185,135,104,137,234,202,238,109,120,219,35,156,215,16,175,218,56,141,72,224,160,175,99,244,163,206,51,109,186,89,17,203,134,180,160,35,173,28,184,100,73,149,177,174,92,84,138,23,5,9,151,221,81,91,197,213,1,75,183,57,225,183,5,222,66,240,161,235,225,198,119,178,149,170,156,93,36,181,3,115,113,189,140,218,132,62,18,194,157,200,125,199,95,127,62,254,74,138,150,59,73,217,117,177,134,97,229,128,37,132,60,60,226,172,24,125,95,47,227,202,21,11,176,11,87,6,199,107,129,176,216,160,143,43,202,178,200,198,145,81,41,154,132,94,199,141,58,155,201,51,227,60,94,13,55,35,62,194,47,32,62,64,70,154,238,111,140,200,143,81,17,247,218,165,45,38,116,189,132,70,125,129,199,87,146,198,76,236,118,254,109,75,10,163,30,216,186,35,122,4,119,6,215,207,126,156,197,155,154,199,50,242,35,112,156,61,113,249,220,48,113,246,217,78,23,114,197,40,24,64,191,110,137,97,125,11,184,254,94,218,27,25,7,68,34,50,46,141,20,155,110,192,18,181,34,95,251,2,154,230,8,69,45,250,47,252,15,220,17,195,22,186,70,191,246,29,69,32,65,144,50,174,181,61,111,191,238,43,174,109,9,174,150,22,7,149,92,26,168,118,108,170,68,76,113,235,117,75,44,114,81,134,209,83,71,130,27,153,239,245,116,99,121,83,116,94,224,230,252,60,183,196,137,180,144,112,62,128,37,87,224,41,183,137,233,72,208,13,133,222,232,227,149,194,75,152,51,49,107,13,85,125,229,241,245,186,195,209,170,28,162,126,27,197,180,70,81,97,70,91,96,135,14,69,26,83,38,199,155,147,229,66,194,177,198,164,127,91,203,177,138,9,161,171,244,107,139,209,206,193,197,16,103,152,180,195,220,16,80,132,50,196,190,89,27,53,45,192,213,34,58,221,241,223,55,56,248,255,251,62,250,1,71,218,67,14,139,215,54,169,179,18,249,53,234,181,167,232,84,165,219,54,56,87,244,188,93,33,105,158,154,58,131,103,18,77,3,125,236,235,143,52,116,44,50,103,117,125,96,71,82,177,235,64,139,5,85,208,0,178,178,188,40,234,167,234,43,155,218,114,221,191,98,232,7,90,139,108,192,28,165,126,12,56,160,2,247,47,47,125,39,75,162,59,78,34,103,34,186,154,62,138,97,205,119,117,113,222,167,161,167,218,216,236,48,194,60,194,190,47,114,31,107,214,89,175,102,112,89,228,140,221,242,51,232,109,222,170,230,87,116,37,170,146,62,71,211,176,85,180,233,158,225,220,64,18,48,75,228,5,170,145,218,78,102,219,120,69,238,3,100,155,220,160,67,2,53,244,207,112,189,19,193,157,189,107,59,66,169,62,43,251,63,120,236,220,75,251,37,83,202,157,80,9,4,144,38,218,153,42,177,95,235,107,214,231,75,194,184,241,102,249,187,62,47,87,245,61,170,56,231,34,68,135,210,107,241,183,69,134,106,218,25,76,35,187,112,49,167,25,35,190,8,122,21,200,156,143,132,194,224,31,5,254,230,110,18,127,30,199,95,248,27,117,16,25,228,126,55,120,235,25,32,65,71,240,203,172,171,190,221,10,176,207,231,218,130,198,215,42,27,24,118,92,115,229,195,46,78,37,219,151,67,255,121,162,197,65,31,162,24,98,83,217,182,172,221,41,220,233,149,112,183,151,183,128,70,255,3,4,91,29,79,190,254,71,11,86,245,17,255,40,209,222,28,69,84,45,172,139,211,255,99,239,154,139,136,55,53,149,236,177,139,61,211,65,138,214,43,122,61,194,42,221,83,107,102,87,88,104,51,103,37,242,179,216,116,159,17,148,200,51,122,125,51,187,234,54,118,214,11,65,44,225,145,229,230,198,225,250,10,84,23,98,230,253,60,190,223,32,119,237,248,254,198,194,198,233,114,4,208,65,80,7,96,103,21,90,215,6,158,88,225,95,239,222,156,143,205,253,244,254,9,46,231,152,194,42,53,227,71,93,108,77,237,98,54,67,0,104,209,223,148,183,71,18,140,110,239,120,88,112,102,194,83,75,248,154,102,90,55,90,48,197,229,174,254,74,146,109,43,166,33,158,216,154,100,150,69,5,94,207,225,124,61,135,107,49,239,197,60,59,254,229,235,151,251,236,60,188,162,195,58,78,206,143,88,2,19,188,178,93,27,219,4,245,158,192,228,45,41,92,83,6,33,140,178,29,3,114,221,233,233,204,17,232,120,10,85,231,214,195,107,51,235,217,191,186,235,158,155,125,133,214,241,241,85,187,236,49,103,174,52,187,242,190,31,17,245,107,91,42,40,28,44,57,21,20,133,138,19,126,187,236,194,236,98,184,178,238,215,41,82,141,54,206,150,6,17,109,133,125,132,81,170,227,17,175,217,206,30,102,114,155,208,144,4,250,7,168,48,84,239,112,220,50,19,155,161,134,85,157,3,225,86,69,244,236,140,73,221,129,209,200,112,232,67,228,202,118,221,173,170,42,79,42,159,56,246,81,33,28,1,208,245,182,152,170,15,105,170,143,235,21,42,171,187,172,152,84,87,34,64,139,143,202,145,155,177,243,213,241,166,93,198,141,96,81,13,52,55,130,60,118,104,215,85,63,200,163,105,162,63,157,169,163,83,237,218,177,157,89,228,250,48,232,192,160,228,44,90,45,69,137,142,251,181,39,9,184,52,229,138,109,186,12,85,26,66,155,76,243,158,126,109,81,114,113,80,184,55,96,195,226,254,163,93,187,149,41,9,140,231,150,111,122,168,129,233,23,253,238,241,109,38,51,97,142,250,209,104,63,255,232,215,85,159,36,227,36,204,71,165,233,52,26,102,46,200,143,87,155,45,234,212,211,46,6,9,19,221,223,38,238,148,143,111,44,120,200,2,143,49,82,41,202,21,232,189,95,86,122,163,49,196,27,27,32,239,230,219,95,79,235,175,244,146,164,19,166,158,211,188,154,156,173,238,2,198,73,190,163,5,234,123,150,3,212,83,210,204,143,74,57,162,179,132,33,40,165,102,13,22,18,237,178,101,206,13,165,203,97,165,75,34,212,113,131,182,7,140,28,241,180,166,32,117,3,139,179,215,159,172,41,201,143,143,123,252,208,190,94,141,138,213,102,21,73,255,154,32,168,15,131,102,204,18,231,141,131,31,145,247,199,226,204,189,56,170,76,104,151,118,112,194,147,83,238,217,156,218,135,180,139,254,156,31,82,63,203,239,81,82,8,90,103,90,13,159,129,125,65,227,159,154,110,36,124,69,184,247,77,17,127,254,242,235,223,191,202,36,113,254,118,31,253,101,37,82,34,26,39,182,131,122,112,212,88,171,233,137,224,250,121,0,28,228,194,202,65,222,195,201,71,159,224,229,151,26,54,99,211,53,66,149,64,67,16,104,145,121,123,112,202,64,113,132,235,0,207,236,120,105,189,43,235,30,56,5,212,197,133,112,255,56,67,125,27,116,218,7,93,130,98,248,49,40,119,201,237,58,6,158,91,224,103,239,184,219,63,81,179,14,10,241,118,28,91,162,130,43,118,117,75,116,56,212,82,19,191,172,71,3,174,44,122,32,121,10,85,15,40,0,140,156,20,136,82,111,209,48,46,209,147,183,253,141,130,197,206,26,72,91,239,42,140,27,193,102,13,70,100,57,8,2,112,171,142,104,171,91,99,95,3,58,232,37,218,142,137,187,224,83,211,198,48,111,90,123,43,61,184,62,233,9,251,5,61,252,237,233,148,30,232,80,109,113,125,81,7,199,46,106,21,42,15,66,94,197,96,59,21,183,83,189,227,171,31,219,145,45,103,4,168,171,130,206,139,49,170,181,14,207,76,244,111,235,110,106,67,195,35,135,55,145,53,227,57,154,59,116,51,143,110,237,161,3,151,50,145,107,0,219,230,224,109,10,182,36,16,226,241,130,218,174,92,59,176,107,150,132,90,42,173,253,222,6,168,220,235,231,124,175,244,109,150,56,41,80,229,4,46,31,244,32,81,231,250,99,200,180,62,109,151,85,187,143,229,80,27,108,222,106,97,108,27,86,1,82,18,184,150,101,45,183,75,211,255,171,58,78,103,83,197,35,109,69,82,179,188,118,105,195,37,5,49,183,225,235,237,178,213,118,101,175,158,207,69,85,189,196,225,200,187,143,131,44,219,19,186,45,14,63,185,200,62,94,169,142,214,208,85,251,67,248,54,87,112,4,134,229,187,165,77,208,96,142,67,195,87,75,219,216,214,86,116,106,161,198,75,207,196,113,84,65,202,18,213,225,225,239,194,67,165,115,155,140,103,112,121,0,185,246,33,170,33,0,151,4,88,62,149,190,3,210,158,134,154,0,92,238,181,154,159,217,86,23,109,40,79,48,91,77,193,92,116,93,167,186,52,253,219,36,194,92,234,129,226,222,222,0,35,185,142,111,252,246,172,144,164,158,5,81,0,89,190,87,79,121,25,97,41,161,74,146,242,201,156,213,180,112,86,19,216,139,6,61,2,160,219,240,132,120,157,128,230,118,138,192,209,250,109,14,120,172,219,100,169,37,154,181,163,118,163,229,208,206,220,120,180,193,9,0,6,208,20,111,36,97,85,58,54,27,129,193,84,192,78,237,188,13,177,47,204,129,242,55,176,36,77,230,23,124,124,118,58,163,114,115,162,118,157,186,184,89,252,141,221,24,93,164,232,156,204,29,197,217,169,217,43,196,240,204,131,38,148,38,179,146,105,69,248,198,8,142,216,124,48,138,100,22,151,181,195,59,154,235,242,220,164,181,45,198,112,89,155,39,87,61,237,192,252,172,231,208,147,174,255,175,244,166,89,241,150,120,32,175,25,106,209,1,25,114,95,238,227,219,19,125,219,23,42,240,153,43,103,21,143,102,10,43,120,192,158,171,189,60,97,247,155,101,176,218,193,98,223,37,75,154,166,97,190,111,145,240,183,175,223,175,248,123,93,219,70,118,24,37,67,13,242,65,167,226,35,157,77,164,149,151,193,118,133,16,55,68,25,7,36,42,195,61,42,236,141,254,237,99,14,231,114,118,248,69,3,95,248,251,1,70,103,48,55,123,59,110,172,198,157,122,17,137,154,171,74,234,45,148,188,91,34,253,12,211,59,33,103,125,119,153,91,132,55,146,109,151,165,93,159,199,188,95,147,196,52,148,250,2,172,3,19,222,145,216,164,17,125,255,12,46,45,52,135,108,184,27,95,188,116,253,172,61,226,205,56,106,218,87,135,246,209,245,64,173,50,116,247,81,211,63,60,214,22,215,252,246,171,55,51,151,209,194,142,201,191,13,163,34,163,90,74,5,223,50,125,45,31,173,238,118,117,114,53,214,214,248,180,145,221,138,105,123,247,253,51,220,210,232,213,250,166,137,46,91,209,91,221,129,104,36,95,79,120,223,120,238,206,224,235,9,168,169,160,154,231,195,181,236,183,159,116,165,115,175,26,233,235,159,142,247,217,172,38,76,247,213,251,40,131,241,5,167,42,89,250,85,58,129,246,58,23,111,98,163,10,141,41,89,203,33,50,81,118,242,145,15,213,166,245,213,2,63,87,47,43,115,160,232,244,15,192,233,106,101,118,112,210,167,201,180,102,192,104,12,54,120,43,107,9,172,119,214,219,38,171,30,30,139,130,26,100,243,232,159,51,97,44,139,137,199,245,110,218,238,86,165,179,62,111,119,24,223,177,205,40,206,195,211,121,189,37,235,170,38,242,188,222,109,25,69,221,3,47,17,126,161,213,78,235,173,212,45,88,216,129,100,34,171,176,237,118,159,111,203,21,143,241,165,86,217,120,202,240,45,203,37,90,64,172,183,109,148,108,217,81,229,88,0,132,108,250,163,5,5,132,145,145,52,125,173,246,158,47,167,81,68,91,198,163,244,92,99,124,14,117,33,132,60,0,85,46,253,78,185,106,245,101,195,220,88,229,249,54,116,217,135,158,215,106,150,221,17,212,133,210,10,22,28,60,3,54,180,248,219,121,158,174,148,246,143,74,233,192,161,166,102,31,127,76,70,23,26,223,87,89,136,216,123,50,186,19,46,240,94,82,32,115,0,54,166,78,58,71,61,128,252,71,70,82,248,59,174,210,61,96,103,42,63,216,104,95,73,247,90,240,114,43,120,25,67,251,4,66,131,34,41,143,193,175,239,247,224,41,235,138,3,84,54,144,120,115,114,233,17,246,208,18,79,53,121,26,110,87,128,36,64,133,212,90,162,26,184,214,232,200,243,68,192,114,3,204,190,237,182,159,76,188,77,131,153,223,58,219,81,33,158,11,92,50,135,219,118,78,177,190,152,175,7,219,125,161,182,42,87,126,187,181,225,5,205,134,139,86,58,124,149,182,26,224,10,187,53,226,124,25,154,251,118,123,89,71,18,59,54,248,187,70,232,191,124,253,242,203,125,11,52,154,250,96,253,172,251,188,198,100,220,253,51,97,149,112,80,93,159,234,240,186,134,79,189,51,215,55,151,230,27,245,58,204,52,188,89,244,64,240,70,24,141,237,25,181,151,110,165,213,109,155,104,147,30,94,59,99,89,222,65,47,7,138,60,248,66,135,199,253,239,235,119,223,219,41,94,129,126,228,149,89,119,219,174,171,145,215,21,179,239,182,169,195,159,150,219,215,155,164,245,247,86,226,107,191,79,238,110,55,145,95,190,157,191,253,233,248,219,223,190,221,7,204,171,54,241,217,80,189,126,197,33,212,52,191,12,217,19,90,118,154,25,23,217,6,95,49,111,215,19,131,243,60,4,196,65,162,82,48,180,75,107,41,45,206,233,202,143,107,146,231,77,233,10,126,28,61,93,121,84,211,172,169,93,154,53,17,173,120,155,175,209,149,223,183,119,89,54,140,14,99,40,212,244,45,122,110,8,143,239,229,228,150,25,149,170,63,168,238,57,52,47,131,99,59,247,49,27,91,234,240,230,34,75,27,108,43,151,230,167,241,12,141,1,86,251,178,207,191,192,249,1,212,167,111,84,100,253,121,105,74,253,11,85,30,7,0,23,74,94,47,106,101,121,128,82,11,214,167,78,4,69,58,183,215,25,153,134,55,135,146,101,89,228,110,5,210,60,63,99,170,44,87,74,164,124,159,234,184,13,2,61,199,163,56,184,107,192,64,246,109,120,217,243,147,233,151,46,160,56,104,87,179,245,230,20,240,76,66,149,16,206,221,198,27,250,184,31,24,184,168,131,254,255,71,175,255,78,163,215,54,215,37,245,4,163,70,25,170,30,28,172,182,203,168,222,165,51,198,107,95,187,85,189,75,31,128,65,189,11,46,30,154,203,189,114,120,90,245,187,177,235,67,245,0,104,245,132,85,253,42,12,216,34,89,36,246,187,35,118,116,194,76,78,87,148,82,171,246,87,15,144,108,115,222,246,67,234,70,21,105,171,250,151,135,145,87,117,72,138,113,64,11,115,53,216,223,156,195,214,124,120,53,135,83,83,181,78,22,59,108,227,122,78,154,155,112,187,244,37,63,79,85,85,251,187,170,139,213,42,253,248,214,123,96,83,23,235,129,117,0,130,68,251,187,83,22,55,150,184,215,142,28,131,178,152,196,83,93,89,172,254,7,175,183,161,171,170,56,170,202,18,71,9,237,242,74,81,140,243,236,107,58,188,102,228,168,110,55,56,90,197,73,185,58,194,55,21,104,187,140,138,98,106,81,119,122,98,156,191,190,85,210,170,158,120,157,236,54,93,30,137,32,92,232,236,183,93,79,44,18,126,173,39,118,149,210,162,162,184,177,25,122,203,179,29,20,233,251,231,0,55,252,160,102,67,215,114,172,221,18,186,173,85,81,92,155,79,36,100,167,102,155,111,250,162,102,181,105,246,84,217,218,46,93,37,2,133,234,229,255,99,239,93,154,219,70,178,109,225,191,130,184,223,24,10,228,59,49,184,3,135,38,28,200,163,142,208,224,204,216,44,87,67,183,89,86,181,101,179,186,253,235,191,189,214,222,9,82,34,40,67,46,243,156,174,211,21,85,38,32,16,76,36,242,185,159,107,209,28,168,246,226,54,67,88,69,101,253,214,119,212,200,154,69,147,177,18,202,210,114,168,213,88,52,35,168,217,216,92,36,140,181,105,135,23,158,146,102,59,198,253,133,106,59,144,213,34,149,253,51,219,177,6,193,170,233,24,118,176,236,89,25,59,188,176,29,7,194,179,207,102,99,7,104,26,217,62,209,107,102,63,101,73,106,54,246,76,36,54,179,177,1,145,216,225,185,217,56,96,210,204,102,227,148,15,189,174,88,71,187,49,98,170,207,226,110,103,179,49,70,238,220,169,140,209,104,97,218,39,70,227,209,56,139,205,102,172,129,244,75,104,30,205,140,204,196,52,245,61,216,225,153,25,217,157,88,145,97,128,50,8,149,99,43,44,68,235,28,141,200,74,4,218,172,200,22,13,2,35,178,57,73,213,136,236,142,54,100,166,146,190,201,132,140,24,217,175,43,19,159,181,213,98,96,60,239,6,100,224,154,152,63,123,123,220,76,88,43,210,199,70,211,144,94,38,103,15,189,125,255,213,202,67,214,240,80,127,64,113,137,128,198,228,90,159,192,57,159,252,229,187,153,10,121,246,109,247,172,172,132,93,4,38,175,223,87,214,114,244,162,102,231,116,96,69,46,202,90,22,153,78,190,48,3,122,77,71,227,210,68,225,26,163,61,49,16,79,68,151,196,145,222,142,22,240,196,68,72,203,63,220,183,253,211,98,158,78,113,51,154,231,156,158,193,13,2,116,114,88,146,180,45,149,219,22,3,36,82,204,201,93,154,157,167,41,86,204,156,16,97,21,155,163,29,230,180,237,227,181,9,44,91,192,58,89,188,19,120,230,169,37,218,128,76,11,254,245,133,59,123,253,195,14,180,54,91,112,160,58,74,217,62,157,29,236,45,6,46,111,76,133,69,226,130,204,237,123,203,53,222,232,90,96,137,127,85,81,124,0,229,145,105,147,13,179,127,151,252,47,177,90,172,128,107,212,220,118,156,83,37,32,102,113,203,153,32,51,33,224,63,13,204,51,156,31,28,16,87,86,90,146,213,18,188,133,254,97,158,205,117,179,249,243,135,175,64,1,92,45,184,43,19,120,32,80,123,220,26,19,189,29,108,241,204,202,15,25,149,184,209,130,226,230,163,121,64,52,201,132,206,253,187,140,132,125,4,159,37,134,12,14,36,105,236,218,209,100,104,205,236,36,226,1,193,138,147,159,143,220,74,152,130,164,97,88,207,83,17,93,75,164,216,147,217,50,112,101,39,242,140,6,139,181,160,177,38,117,106,254,142,161,16,157,63,138,25,234,76,178,197,230,55,146,13,253,133,175,203,190,176,219,186,151,147,195,89,22,8,163,138,53,89,4,60,157,88,19,142,243,196,53,239,44,150,18,196,172,46,184,155,50,51,200,9,6,14,50,118,25,249,244,64,151,19,48,37,165,30,6,191,193,32,90,188,43,26,155,105,125,241,206,178,123,90,150,207,92,59,3,179,65,144,136,66,217,116,118,176,109,187,165,26,153,92,61,104,8,74,157,163,201,84,134,165,169,62,223,81,217,233,192,47,47,226,232,114,121,97,208,221,141,219,191,70,39,39,109,58,141,238,35,31,58,178,175,220,73,22,86,75,13,195,220,19,209,165,1,208,64,123,217,27,55,170,171,20,79,186,182,245,202,39,51,93,246,26,32,195,8,28,104,216,186,157,107,252,164,116,94,69,95,232,226,167,66,64,239,115,96,60,146,186,90,16,30,228,201,113,150,137,247,240,162,123,123,6,137,32,89,150,206,67,27,123,82,59,84,182,13,29,190,48,23,209,197,24,31,19,165,52,104,231,204,53,164,240,91,133,194,17,217,141,21,107,65,227,27,135,68,225,94,35,185,20,29,200,214,108,52,199,72,218,86,102,212,166,145,180,191,123,131,75,200,68,6,84,105,77,51,116,183,64,52,132,160,219,142,214,236,116,66,107,164,40,34,32,70,165,35,30,79,60,133,246,206,22,102,0,221,73,182,148,204,104,50,93,156,204,169,93,78,243,119,201,202,138,93,20,129,99,138,157,164,128,88,157,29,108,112,121,109,72,140,96,17,230,129,152,81,153,114,78,175,81,61,176,223,180,135,85,43,193,250,233,201,184,202,88,74,171,14,45,68,26,9,110,1,225,77,57,202,170,59,194,176,178,167,184,214,131,240,172,30,208,233,123,11,213,72,26,246,10,126,114,140,36,59,154,64,77,147,12,220,94,210,4,80,12,216,97,119,13,80,131,193,65,251,222,162,180,117,251,140,234,121,108,199,166,3,216,132,120,47,234,36,34,138,129,203,142,8,51,82,30,233,231,137,232,72,123,212,94,7,7,71,244,182,173,136,199,149,145,163,71,209,202,28,209,197,236,125,116,121,61,224,5,85,148,79,26,6,236,200,35,223,181,163,45,59,42,194,83,13,222,243,198,22,155,83,148,214,90,71,190,202,199,22,63,11,174,66,176,176,162,17,180,251,57,63,81,205,183,64,238,172,79,249,53,200,157,74,85,96,187,148,175,54,152,254,116,208,249,127,142,185,163,225,201,76,121,4,17,30,212,231,118,92,196,220,73,22,14,220,78,142,224,50,26,123,170,96,59,196,21,107,39,71,212,29,216,96,77,29,104,24,122,237,104,194,161,231,38,169,97,245,103,117,85,43,137,86,54,90,48,150,30,78,16,119,10,242,225,6,29,186,231,49,100,26,54,201,56,11,109,16,82,104,41,174,204,108,208,24,90,58,31,210,58,16,128,247,42,230,14,69,210,119,213,2,2,219,241,216,46,178,171,178,71,182,213,172,208,117,182,70,107,190,34,140,71,134,188,35,143,112,220,110,218,177,37,89,51,146,216,204,27,75,27,218,75,236,157,51,19,204,17,173,160,177,16,232,218,200,80,231,155,147,254,123,6,87,114,190,42,171,206,108,25,36,30,8,205,8,183,182,227,50,80,140,26,208,218,241,104,45,28,7,114,161,111,105,66,80,67,194,9,80,12,128,198,117,249,189,197,146,128,149,217,80,122,138,38,129,107,20,168,37,241,141,100,222,94,18,111,103,184,24,203,85,221,26,42,135,29,134,83,224,148,215,145,136,8,21,32,151,53,42,115,62,121,6,54,212,91,252,52,70,57,39,172,157,28,111,242,22,57,119,91,213,172,208,222,199,16,136,116,195,105,104,67,154,230,122,110,146,210,14,26,47,25,57,131,6,14,2,59,75,205,109,94,67,120,61,119,95,38,96,67,17,250,70,110,210,94,225,210,33,32,18,244,55,126,95,118,210,30,203,19,57,94,56,102,149,247,188,101,39,93,204,61,154,179,147,46,230,47,153,213,113,239,179,83,196,153,196,85,227,138,249,73,255,124,216,62,254,107,93,238,108,134,211,138,115,157,1,211,27,31,184,44,44,197,198,25,156,143,161,10,224,198,24,25,251,136,12,11,59,180,4,0,13,10,50,195,166,200,77,62,182,195,169,205,211,246,166,13,102,5,162,62,151,111,100,224,183,110,98,151,31,102,37,30,2,20,243,120,102,134,48,101,190,27,230,122,67,251,72,196,217,138,71,176,152,30,82,15,176,94,112,21,70,13,107,13,252,73,145,192,142,237,230,72,60,39,30,14,128,183,172,86,240,217,189,221,179,123,167,133,90,54,147,68,186,8,78,16,85,74,3,173,69,1,12,168,188,49,53,51,59,26,80,18,232,135,136,145,193,133,102,111,89,29,188,75,214,233,119,75,142,76,69,43,41,36,218,109,249,164,49,16,102,194,14,51,76,16,164,5,218,227,80,2,193,255,198,147,56,127,21,230,212,194,209,158,76,246,60,17,30,113,0,164,78,59,158,68,185,247,86,217,175,34,39,140,134,177,136,244,246,237,34,142,40,53,44,226,104,99,28,210,101,0,154,122,105,21,128,129,46,97,18,169,21,155,121,1,162,252,195,34,120,134,2,106,225,93,106,186,54,36,20,121,119,36,216,224,225,204,139,183,163,9,131,192,68,157,83,23,104,239,29,56,108,33,7,236,109,117,86,176,1,139,249,183,195,44,246,97,56,82,60,212,44,21,253,108,34,187,169,76,47,13,213,85,53,7,213,144,40,142,182,195,140,214,11,179,180,74,218,75,207,29,184,117,42,100,210,106,78,243,207,72,100,249,215,151,85,146,158,172,155,140,194,46,3,51,34,206,90,218,20,26,198,86,202,186,157,7,245,144,42,68,201,203,69,143,27,173,222,165,8,161,11,119,117,166,188,177,68,114,174,234,135,45,249,201,252,9,216,94,180,243,123,149,135,14,190,170,187,254,60,7,96,152,81,160,0,243,214,93,190,65,113,224,238,243,64,227,157,149,111,242,214,118,185,42,90,221,11,185,230,6,66,89,7,106,77,247,160,240,35,152,175,38,125,26,90,11,216,217,176,110,209,29,173,127,76,128,155,144,193,119,8,14,46,86,157,10,247,32,193,192,102,184,40,134,145,158,143,217,69,10,65,180,201,32,65,144,106,3,29,90,49,162,103,175,43,22,158,121,25,7,244,195,233,241,244,158,94,239,217,176,236,88,223,45,11,128,124,78,103,181,59,228,129,72,195,203,181,236,172,150,157,213,114,242,3,183,203,29,232,178,160,192,104,83,232,174,223,209,1,233,188,97,105,82,177,58,115,245,20,75,24,37,196,133,154,255,117,3,153,100,201,17,137,113,175,26,165,51,112,208,65,229,147,97,6,8,114,42,111,42,60,228,238,68,173,87,135,111,155,215,89,199,185,202,126,147,10,163,123,245,216,104,240,234,100,105,93,91,44,235,234,200,173,71,121,188,111,174,57,67,57,127,31,101,32,1,119,131,35,226,144,10,125,75,91,224,105,193,171,216,142,45,13,23,188,198,234,111,217,140,220,192,238,157,178,6,182,129,178,99,184,189,5,53,112,173,168,186,107,216,159,58,172,214,11,27,211,151,85,230,202,12,99,175,8,139,6,28,234,68,193,128,237,28,188,42,62,213,50,18,33,81,230,206,144,83,119,114,106,91,197,0,35,96,26,201,144,58,184,148,114,218,98,187,68,80,44,136,104,142,167,109,43,69,86,116,37,182,16,30,86,6,145,113,39,18,26,166,97,136,9,123,65,145,205,174,134,205,177,94,23,228,84,88,42,69,132,168,5,128,6,193,135,49,185,3,218,106,200,210,106,101,2,213,193,224,115,45,24,110,32,150,170,92,186,237,108,246,247,191,248,198,221,87,4,115,142,99,244,225,242,15,251,133,111,54,126,160,162,33,34,209,154,31,30,207,72,4,26,101,94,140,97,77,85,143,63,60,190,226,161,159,95,60,111,92,1,207,156,115,161,108,201,228,3,246,132,216,157,156,182,181,70,22,52,82,246,116,199,31,223,143,88,65,92,150,41,254,218,143,187,197,31,79,25,14,55,47,26,107,88,247,99,119,82,237,123,216,61,64,25,226,220,186,106,159,254,120,121,132,68,130,231,12,190,200,10,3,162,227,81,166,115,220,39,52,54,136,120,9,199,46,221,21,2,193,117,51,88,233,187,227,153,45,44,200,26,204,197,97,207,107,191,100,208,207,241,151,165,56,80,17,30,207,76,195,42,32,15,169,84,108,69,54,46,195,56,132,116,114,54,235,142,178,152,250,84,92,217,147,43,122,4,47,48,170,230,192,109,69,153,63,38,144,156,117,199,179,38,144,84,8,135,34,131,201,75,29,127,137,109,106,168,50,15,87,61,20,213,78,78,230,249,241,196,238,56,86,127,223,95,120,243,229,54,235,79,219,172,191,208,220,175,62,51,105,147,45,190,55,155,118,110,178,246,222,100,102,61,190,247,165,22,235,142,45,214,159,252,244,155,141,253,236,161,221,183,251,60,173,85,10,63,125,249,251,23,112,76,77,171,228,56,89,147,96,99,175,106,142,222,54,100,180,118,52,41,214,194,53,104,99,189,245,65,161,130,107,80,144,88,198,77,17,153,206,59,227,160,232,128,253,39,155,253,57,128,217,108,252,208,96,43,221,142,236,240,210,244,161,254,130,215,48,152,131,87,227,95,59,49,91,142,81,93,35,114,15,225,85,244,150,216,201,146,221,195,156,184,51,18,51,93,39,51,18,179,253,165,72,204,47,133,82,253,86,81,152,61,66,175,35,16,7,232,176,232,218,177,69,228,204,14,139,251,134,73,174,154,135,41,32,47,48,201,191,105,32,133,53,24,48,191,180,29,165,19,227,209,75,11,41,146,178,153,83,109,39,182,205,178,145,142,184,228,75,22,210,168,30,0,51,15,194,50,10,139,126,59,54,149,138,82,163,200,31,228,183,57,7,38,127,97,38,85,91,129,29,158,3,147,223,107,118,252,246,60,44,237,37,46,249,42,43,41,156,210,136,237,109,199,69,43,169,229,114,214,147,156,206,214,54,116,186,78,104,33,38,201,152,167,163,77,137,96,72,62,116,151,94,16,39,200,51,9,144,57,186,150,97,190,50,1,86,61,59,134,241,104,32,198,91,149,254,245,211,34,50,189,153,162,109,166,217,97,56,85,170,247,109,96,65,80,62,47,99,198,79,128,85,122,9,3,95,197,89,126,191,55,239,113,239,136,58,183,80,216,92,165,133,146,240,21,135,197,5,179,6,49,123,72,138,241,142,234,75,167,159,51,81,221,12,19,197,47,106,202,243,177,89,245,230,2,52,83,33,210,2,242,14,68,116,106,251,45,230,15,119,76,1,170,6,114,78,152,62,95,212,87,98,71,115,169,240,59,187,115,221,226,106,212,79,162,39,63,77,143,171,34,204,83,86,109,81,161,25,38,80,3,0,184,247,245,184,99,232,21,48,208,43,10,51,63,45,140,131,17,141,205,61,45,223,112,81,172,51,135,11,35,203,225,87,84,103,240,6,250,0,141,72,175,6,101,27,234,234,107,241,210,83,70,84,70,125,189,222,144,25,203,98,84,117,127,114,215,198,154,100,17,255,81,85,113,3,53,50,160,8,121,50,192,59,184,24,233,31,219,151,48,222,22,38,142,168,23,46,123,72,151,212,72,77,239,25,19,179,80,113,139,249,204,140,117,156,96,211,135,158,202,80,250,87,162,132,193,74,83,46,220,193,143,67,127,57,16,152,55,108,0,22,85,95,137,20,62,128,189,50,2,61,216,234,164,27,239,86,149,185,166,210,209,151,70,3,79,227,193,121,105,87,105,141,4,11,254,94,10,51,111,141,82,68,152,43,212,178,184,95,194,130,170,121,11,70,70,122,4,212,48,179,8,111,169,33,124,61,195,230,222,56,135,214,122,21,97,55,87,71,254,70,55,245,87,198,178,5,55,189,62,150,1,201,250,141,9,168,78,251,215,7,242,215,247,186,253,51,172,126,163,33,237,104,229,4,244,18,151,47,161,56,194,107,23,200,191,165,230,130,230,142,0,224,169,134,83,24,252,254,118,193,131,1,217,89,36,99,141,71,205,244,93,124,159,135,225,53,39,12,50,97,22,242,184,47,56,98,124,252,78,152,184,149,177,82,15,219,199,95,86,45,181,49,13,140,56,206,85,51,200,225,179,28,18,16,6,216,94,27,251,254,235,123,228,11,192,61,24,170,154,213,140,11,234,222,210,74,244,219,175,115,121,237,54,43,207,110,155,75,107,183,81,106,184,248,208,101,9,225,79,56,160,63,225,128,222,8,7,212,6,111,27,229,54,120,231,1,55,15,223,118,163,142,203,75,183,173,132,126,127,88,9,132,88,208,123,88,175,213,59,244,14,233,253,74,180,112,234,14,130,67,184,88,172,254,206,18,57,12,215,27,160,111,216,211,20,107,168,87,194,56,90,175,229,231,79,45,54,52,146,66,177,253,165,228,17,186,195,102,245,139,217,55,52,0,65,15,85,127,83,59,206,12,87,120,96,3,38,127,70,84,167,249,5,76,240,218,40,161,219,182,5,60,181,163,221,168,152,140,26,24,4,109,26,227,191,29,103,21,62,41,114,191,204,211,93,11,85,208,216,173,99,88,143,214,143,127,141,96,128,245,79,182,189,27,4,80,211,249,212,113,189,235,25,231,215,152,73,100,44,48,166,129,193,86,138,2,201,248,40,196,210,205,212,12,160,159,85,248,120,117,59,245,45,100,65,177,217,8,207,67,132,74,77,87,195,68,213,164,154,145,89,7,122,149,131,213,206,39,3,34,68,82,54,26,161,29,231,144,49,248,49,44,110,113,167,225,253,48,228,84,242,121,87,176,130,54,212,196,196,128,45,98,89,15,204,16,104,169,66,42,88,232,249,59,112,96,98,208,181,99,123,14,231,182,166,103,241,83,207,219,148,230,128,232,45,36,100,162,8,182,107,111,54,28,241,164,244,67,52,76,141,146,187,85,177,219,84,74,7,242,225,230,168,131,56,228,109,201,153,138,87,250,200,89,163,53,30,46,234,174,74,238,198,238,59,176,212,221,96,49,48,45,92,11,225,223,26,135,50,138,96,72,116,89,99,23,180,40,82,219,0,58,112,12,250,106,179,99,150,106,145,183,154,44,127,53,205,1,47,77,106,129,44,222,74,99,170,141,70,140,13,26,90,215,169,87,165,101,167,104,148,22,108,161,165,213,92,251,133,140,125,117,91,165,175,96,41,210,195,28,114,26,107,139,76,157,56,34,119,179,203,217,222,203,228,112,251,75,7,206,193,145,3,112,55,104,180,106,107,12,198,10,181,246,224,31,27,139,216,126,217,97,136,51,214,51,222,134,40,65,20,184,82,0,125,216,35,112,66,150,180,237,227,58,119,134,209,227,101,178,170,232,230,75,31,248,6,137,179,150,194,218,181,227,209,83,198,144,102,101,126,56,228,168,99,120,241,110,102,97,142,220,46,167,20,139,102,145,46,222,104,97,149,125,43,182,231,234,206,232,93,37,39,172,84,225,239,193,94,41,143,127,167,164,55,198,125,51,91,191,200,34,213,41,90,215,6,80,19,163,63,232,162,179,117,26,194,199,207,150,177,233,9,74,164,142,195,73,53,61,77,1,61,199,215,119,45,211,64,113,82,54,120,22,12,139,23,238,4,33,141,98,118,190,47,131,38,47,128,0,188,192,171,25,153,3,173,99,153,169,107,83,175,83,105,135,241,34,42,99,175,78,101,85,71,154,104,100,127,233,246,115,193,136,159,20,70,54,97,105,16,65,14,175,178,83,118,28,117,185,107,124,131,206,155,147,243,131,229,87,108,184,223,63,129,213,157,206,72,232,94,182,137,168,173,139,164,190,144,5,140,115,199,41,81,29,92,130,244,22,234,159,19,237,65,5,197,98,1,123,178,140,47,251,13,226,113,39,77,150,50,42,219,198,104,123,180,162,170,246,134,124,115,245,133,86,166,19,111,125,99,3,62,6,50,206,96,185,150,38,192,246,107,135,22,190,197,176,124,46,92,123,196,94,184,108,164,68,219,16,85,14,214,131,217,209,212,95,203,86,38,25,141,130,248,232,90,167,47,100,235,11,123,92,111,167,191,123,50,19,158,122,113,143,72,230,202,99,133,204,116,188,15,88,135,46,191,79,167,243,189,55,88,97,123,171,60,199,3,55,90,44,11,201,154,99,73,116,203,223,158,39,220,13,45,102,24,130,190,102,141,237,52,194,87,55,32,158,34,108,221,78,48,28,84,245,5,224,11,89,15,158,122,53,130,246,26,247,111,114,133,41,231,187,193,98,127,187,70,47,161,220,133,234,37,110,127,174,91,191,254,250,229,105,250,242,6,245,217,108,118,74,57,178,129,67,190,228,111,88,132,20,165,248,91,38,161,194,84,199,111,170,210,25,173,243,13,85,26,121,136,180,127,12,153,1,89,3,172,28,162,77,211,166,51,129,4,79,134,239,215,249,93,144,31,42,50,213,186,151,241,165,220,148,252,67,94,6,30,249,49,173,125,25,229,10,181,151,57,152,194,61,191,204,178,113,32,80,193,50,75,248,18,18,2,183,189,195,34,213,157,189,245,112,88,230,193,107,127,131,3,68,131,119,174,251,20,17,91,72,128,115,213,167,188,129,186,106,253,142,95,42,104,115,100,228,38,196,32,12,131,71,47,70,106,25,34,19,109,53,236,163,140,110,236,78,78,91,76,51,22,140,160,223,97,57,113,242,223,161,128,169,201,165,156,222,189,242,219,238,248,8,197,244,25,199,17,121,120,41,66,232,11,37,188,246,224,238,248,224,254,248,224,123,61,245,174,188,254,228,133,23,214,12,15,89,134,29,60,242,115,49,154,249,152,198,18,186,227,217,76,51,165,127,247,243,217,73,221,87,252,238,120,118,160,81,56,140,242,188,82,101,183,118,99,30,74,119,114,218,162,191,145,196,82,198,193,105,4,171,252,212,81,106,197,197,224,79,79,27,21,42,226,98,66,45,145,47,13,255,140,72,1,249,244,244,88,178,104,113,82,50,20,136,209,203,32,6,113,41,40,7,164,27,145,73,217,122,244,242,139,245,11,223,156,14,163,21,63,60,158,221,3,246,73,182,8,135,4,29,89,171,194,56,202,195,187,147,211,230,74,3,24,73,33,78,233,92,234,43,77,210,121,122,70,11,252,210,58,106,198,145,73,3,49,150,68,111,232,124,218,30,32,186,119,25,97,66,150,9,232,56,70,47,196,185,193,23,17,165,19,171,138,90,82,79,100,61,19,69,54,140,41,64,120,21,181,87,110,136,79,3,115,229,147,148,198,76,39,41,182,48,184,82,174,32,235,214,42,182,101,46,152,92,11,221,241,236,184,223,51,104,72,103,193,56,238,123,166,237,165,49,209,90,131,139,185,108,153,97,232,230,92,67,55,206,110,74,246,172,180,36,130,198,130,147,47,226,124,22,78,206,142,44,13,124,26,247,122,220,172,68,94,133,79,75,108,32,121,26,161,117,18,156,143,199,179,163,180,85,248,52,222,59,142,204,172,199,217,110,126,255,246,21,45,248,5,87,16,85,128,6,63,191,34,109,9,211,151,244,118,154,136,80,234,100,155,122,162,131,177,140,217,83,133,199,56,33,34,154,252,32,59,58,74,228,82,21,21,81,5,105,184,138,228,66,238,231,210,169,130,74,11,50,141,195,161,5,143,151,100,23,41,80,25,156,84,7,155,39,219,210,105,230,62,218,127,71,21,169,176,145,172,251,152,161,134,39,48,243,41,225,9,103,87,142,51,95,70,74,225,15,147,251,75,128,177,203,15,67,118,52,26,73,169,117,4,152,60,221,121,67,86,63,31,30,225,118,76,68,192,64,202,115,43,169,232,35,5,33,48,65,4,213,130,215,111,215,198,137,130,26,218,235,208,198,99,120,154,219,222,186,69,179,230,88,88,96,179,201,176,132,28,155,56,42,97,39,212,177,51,159,181,113,226,34,134,125,175,235,173,140,74,154,215,229,97,20,250,19,71,9,229,214,48,54,65,54,204,99,146,48,30,120,86,130,32,59,224,247,65,99,152,221,243,51,179,248,219,160,236,143,131,210,172,250,9,207,139,92,23,240,188,194,22,30,93,119,60,107,37,188,168,238,91,153,33,127,122,88,7,81,96,90,38,168,117,68,32,18,185,8,48,72,180,218,76,150,24,124,175,95,190,59,151,199,16,165,231,84,243,34,70,46,138,90,20,200,52,193,88,51,59,14,25,168,121,203,126,215,211,251,84,27,60,88,42,138,22,126,201,14,235,52,255,209,49,172,98,138,78,161,103,23,229,28,243,113,158,121,232,142,223,109,172,188,237,210,61,221,242,239,187,147,239,20,122,112,100,142,211,68,215,250,153,127,213,233,58,167,111,214,30,183,120,147,53,6,208,89,7,82,66,213,27,50,70,174,248,141,54,224,171,207,150,170,198,50,40,21,58,147,205,54,217,25,231,210,51,184,119,119,194,162,194,87,130,171,97,225,150,94,111,209,60,50,165,34,241,0,109,95,72,148,183,238,80,151,67,183,148,139,142,4,197,230,197,122,153,99,110,13,174,191,62,168,151,128,145,166,32,107,108,92,213,198,72,221,80,49,32,49,16,156,130,241,25,139,55,245,237,38,144,176,175,70,149,213,73,247,243,135,143,127,219,173,227,158,8,36,0,18,85,172,116,163,170,202,136,16,240,72,7,241,97,80,9,205,141,67,86,121,196,206,102,121,132,127,71,236,216,178,136,196,232,136,249,144,66,17,77,76,229,145,18,10,226,102,143,167,39,242,72,16,1,130,249,98,252,237,59,32,148,143,126,48,22,80,61,107,41,42,216,72,100,9,146,51,152,82,68,226,131,71,31,83,119,148,149,240,244,212,252,48,129,220,187,80,165,3,124,39,99,148,245,80,42,4,187,127,137,21,2,210,124,106,21,146,173,36,58,87,84,124,17,13,189,148,3,68,26,44,233,239,2,118,0,249,46,225,81,243,105,35,224,149,213,114,144,230,147,202,201,16,144,157,79,180,100,2,83,12,53,248,20,222,65,72,78,178,252,167,212,157,156,182,69,75,6,77,28,34,243,111,75,29,131,75,167,77,255,202,79,169,81,12,34,243,74,147,210,8,60,134,49,96,61,147,169,229,253,16,253,107,63,238,22,127,60,193,249,35,87,189,223,6,196,215,102,185,44,251,218,241,180,133,253,73,3,101,145,255,51,227,58,178,44,186,34,5,191,135,206,237,17,28,61,118,199,151,71,78,160,8,96,67,42,221,241,108,22,239,95,14,158,9,193,59,232,3,55,174,248,97,152,71,142,131,116,144,234,152,138,204,55,200,145,73,100,16,17,9,142,167,39,122,129,172,86,57,48,135,108,8,3,34,199,3,98,235,83,76,207,78,143,122,129,204,64,166,253,128,76,115,72,114,139,59,61,125,89,48,44,241,131,12,68,151,46,196,59,145,188,56,84,216,205,100,235,145,49,46,34,47,35,159,156,212,166,116,199,51,3,227,70,158,238,32,195,23,232,94,35,67,220,69,166,231,66,30,229,190,112,122,218,18,77,22,158,160,240,93,34,33,5,87,130,63,62,229,29,46,198,146,29,22,221,227,169,37,75,192,133,156,157,188,139,44,112,236,92,145,20,238,184,144,203,137,15,93,5,164,177,20,152,198,45,194,5,98,10,82,183,227,217,140,191,81,171,84,218,209,91,151,171,76,52,172,201,39,181,57,158,178,24,217,173,8,78,123,60,109,227,174,216,156,134,147,75,132,188,80,235,29,226,58,130,204,62,136,195,117,192,2,92,135,178,93,44,124,206,189,2,74,12,228,64,144,48,37,81,251,214,138,51,95,30,126,219,62,252,36,226,204,215,55,100,68,213,82,20,110,15,24,149,34,198,16,118,189,216,46,120,98,104,165,63,156,244,19,222,105,2,29,144,243,229,135,154,88,182,13,0,119,131,223,196,142,13,237,48,211,251,231,129,234,148,33,124,59,163,80,35,88,238,54,100,216,205,58,59,180,44,49,26,201,160,123,200,238,189,183,164,109,61,108,193,38,195,116,39,59,182,240,43,216,56,13,124,43,155,75,136,233,88,168,78,100,200,223,112,2,11,97,206,137,158,148,28,199,74,85,164,163,100,254,6,105,50,237,104,227,4,105,136,112,222,38,24,111,239,96,232,167,123,129,224,61,82,47,77,173,105,71,11,178,54,252,137,232,201,156,8,155,107,149,226,29,45,226,237,104,94,133,172,33,100,254,98,32,162,37,151,194,207,4,175,21,45,141,8,111,130,139,144,176,26,254,148,14,88,233,95,122,163,88,32,174,221,236,217,5,239,47,153,71,0,28,184,69,223,192,175,208,142,173,187,213,145,96,238,91,132,32,210,129,199,131,61,66,89,168,44,222,160,67,216,149,155,15,54,217,237,22,41,44,190,67,4,118,224,131,234,105,142,165,83,42,155,2,87,217,164,180,26,91,192,117,209,113,105,199,230,69,98,48,64,111,25,144,80,233,57,164,199,35,189,151,81,139,98,225,151,85,208,32,57,44,133,170,183,44,211,133,112,95,215,240,239,12,71,214,36,45,59,156,64,76,26,140,205,75,54,81,243,96,251,168,30,42,115,187,182,227,188,208,192,163,75,68,88,128,126,249,172,38,215,172,28,226,22,43,176,85,31,179,185,154,143,62,105,96,101,24,193,91,85,63,152,29,102,156,13,122,139,149,48,76,27,173,198,147,220,75,195,139,176,184,218,151,32,67,134,96,36,85,116,111,146,227,158,190,60,174,213,157,42,18,255,3,70,67,118,24,155,33,134,66,183,118,28,68,14,189,207,208,162,50,129,100,32,16,57,242,245,205,103,13,191,22,237,203,57,3,154,24,254,240,88,196,22,193,196,178,61,16,129,169,157,53,165,234,236,155,3,147,148,124,96,148,233,133,223,117,11,223,76,129,36,84,3,149,178,111,254,238,248,228,67,191,226,129,253,243,31,138,104,35,27,235,215,247,25,123,40,239,58,182,18,24,188,69,230,200,221,124,210,2,246,231,18,79,218,104,190,202,157,13,105,144,76,40,134,133,95,100,204,40,234,15,119,157,226,78,235,121,124,213,11,70,127,248,217,74,34,42,207,177,81,68,70,145,157,208,15,185,59,57,109,54,59,249,65,116,106,174,132,79,68,54,70,209,241,79,79,155,244,77,219,11,98,134,219,235,29,176,224,58,96,209,67,244,202,131,8,7,20,189,236,172,69,192,159,127,179,226,238,126,62,35,37,141,75,195,8,187,51,158,60,136,24,113,60,107,86,103,108,228,178,179,35,70,173,38,217,65,129,47,40,243,107,116,41,201,48,188,244,67,26,184,135,20,229,69,53,24,3,150,105,176,142,35,194,134,24,212,23,31,185,244,203,48,193,45,45,109,234,198,119,9,90,102,30,20,110,212,206,44,43,30,157,80,96,193,27,9,218,4,219,240,229,22,236,23,218,228,228,221,46,62,199,81,63,169,163,139,85,214,157,246,66,247,1,96,66,101,24,198,241,29,228,140,232,68,53,130,110,51,159,54,134,211,243,129,4,129,125,46,17,225,169,34,247,202,242,120,236,160,237,229,186,180,170,231,126,254,102,66,192,129,172,141,85,113,64,22,223,254,228,135,199,34,15,164,235,117,9,170,50,34,29,92,10,94,182,142,227,105,147,176,145,83,16,227,64,6,180,81,126,91,93,247,202,92,232,17,97,144,71,209,36,18,101,119,136,175,178,189,149,211,211,99,201,85,170,29,18,76,250,50,67,107,13,171,5,194,191,174,195,233,107,40,122,17,149,172,155,28,104,230,56,192,67,156,1,119,25,193,237,117,136,149,17,85,178,226,234,223,243,215,133,202,236,187,133,184,126,205,70,17,77,135,198,166,123,31,200,90,189,213,180,173,206,14,150,62,165,200,98,26,18,118,129,72,222,118,41,45,229,96,162,208,226,115,117,115,171,12,179,153,40,231,220,183,183,227,87,239,206,146,20,186,231,165,95,136,193,136,244,153,119,163,116,178,72,140,19,224,127,131,151,221,11,193,152,83,111,127,174,236,158,55,74,234,188,104,225,38,70,155,254,122,194,66,67,46,124,205,201,156,60,33,52,190,225,101,166,253,2,148,116,60,76,189,166,193,157,3,28,115,253,224,53,2,35,190,91,184,163,131,18,15,49,149,160,91,147,76,122,6,131,47,221,169,127,244,207,191,90,120,154,193,48,90,181,14,189,214,114,67,26,251,215,29,227,95,223,143,13,181,174,2,130,237,144,92,82,3,170,6,197,222,235,229,11,219,95,164,6,144,19,99,58,166,170,80,44,85,195,61,218,177,129,181,42,92,160,49,222,114,13,179,24,101,55,7,41,107,46,151,69,99,236,9,146,161,233,25,41,82,250,163,60,62,169,235,153,241,103,239,184,83,51,149,49,28,73,136,187,136,92,35,168,143,3,45,204,16,189,85,0,159,1,74,106,111,129,155,8,145,75,241,120,108,25,250,3,76,135,250,216,14,118,197,64,46,224,122,18,167,162,194,112,44,22,226,99,160,124,118,60,49,58,106,78,22,25,173,25,185,195,67,139,133,73,22,232,43,122,30,216,5,20,37,218,176,255,182,210,128,78,1,27,103,112,124,11,79,208,135,24,104,172,29,76,136,103,144,159,5,13,229,172,208,27,249,72,203,171,150,107,139,200,65,66,53,115,44,195,28,25,216,155,160,77,132,244,201,16,246,52,164,59,16,208,1,54,214,115,62,100,13,235,50,134,76,11,217,206,71,54,187,198,83,166,154,161,6,95,183,195,124,7,20,109,211,22,45,40,203,14,77,145,102,7,145,94,252,130,130,56,36,13,168,31,8,47,251,75,155,40,123,188,6,245,156,127,204,115,231,217,92,218,15,61,3,67,255,177,60,227,246,253,177,128,246,205,113,230,89,9,157,149,240,252,167,246,215,127,93,112,179,130,201,66,70,25,52,151,147,218,42,43,197,239,168,237,92,192,21,106,11,14,18,145,140,255,93,171,251,13,219,16,193,114,86,233,106,202,204,98,238,14,24,133,222,45,26,133,26,220,154,70,119,238,123,83,90,223,106,18,82,160,222,196,135,189,91,50,9,105,124,55,72,147,74,141,103,22,33,13,7,111,199,37,139,144,198,10,155,69,40,43,140,97,59,30,45,66,0,5,51,236,161,86,169,218,112,155,214,153,132,12,166,68,243,81,223,45,219,132,128,235,0,119,88,97,201,191,199,36,148,178,74,60,141,238,229,57,178,238,48,227,28,106,80,247,50,206,142,161,246,232,61,147,73,95,91,6,30,196,206,14,51,76,21,211,73,152,174,122,128,245,83,70,197,249,26,139,172,95,77,190,98,158,234,38,22,132,225,238,21,146,217,12,49,178,210,35,111,200,176,108,244,154,194,219,26,232,112,215,142,167,11,108,55,76,234,104,218,46,61,85,171,215,107,245,238,3,172,101,249,149,247,208,224,85,227,104,36,7,68,161,83,87,35,6,144,18,90,153,162,48,233,111,183,198,30,97,135,121,77,70,190,140,250,240,230,189,252,164,8,142,55,218,84,212,178,114,242,59,29,154,86,250,74,132,132,15,31,255,245,101,251,17,128,54,95,87,37,150,141,89,38,40,245,122,191,107,54,179,161,55,246,163,129,60,79,134,0,39,111,171,12,200,136,153,166,93,148,65,59,242,183,78,53,248,168,0,39,198,28,14,226,69,212,6,151,206,92,114,244,237,72,244,229,222,59,197,196,38,111,46,191,76,8,68,38,195,11,137,4,152,69,160,8,160,71,136,58,237,18,197,70,83,84,66,66,55,96,169,19,221,199,254,24,91,160,44,65,241,32,27,20,77,129,177,63,221,216,252,147,210,240,72,205,50,116,99,228,99,229,124,242,119,101,47,222,102,179,33,99,30,193,146,134,246,130,153,21,162,212,73,219,193,157,92,149,88,102,96,30,206,109,76,197,106,199,124,160,88,52,60,60,41,77,194,203,191,119,144,156,136,96,27,53,47,21,18,112,37,131,213,120,243,226,175,59,234,49,76,26,69,52,54,128,142,176,82,210,238,215,135,65,171,225,41,49,245,252,193,45,244,123,244,34,93,83,64,111,32,88,122,50,52,184,224,53,189,46,41,111,85,231,181,35,164,138,112,194,48,31,131,88,114,178,36,113,120,219,223,88,81,188,215,128,112,203,212,32,98,93,223,154,24,77,78,243,178,253,189,178,107,110,19,2,96,193,194,110,233,61,201,91,132,181,148,79,243,235,243,150,94,55,49,254,33,179,226,183,15,31,215,230,228,130,123,43,33,162,24,122,91,156,228,207,189,44,177,88,102,15,153,108,11,247,212,18,71,127,144,125,121,202,113,184,7,52,149,26,107,33,59,19,25,14,105,72,114,7,226,225,53,0,250,231,135,253,254,255,254,159,255,207,213,113,248,249,231,255,179,162,214,82,227,255,167,249,196,110,85,54,7,178,143,50,171,2,60,137,72,76,180,175,184,44,67,3,53,158,60,67,208,153,13,38,90,130,63,80,147,143,247,136,137,252,142,234,237,246,143,79,31,86,213,76,115,110,6,26,180,127,209,40,143,189,137,68,26,242,49,135,127,64,148,249,199,73,8,173,94,236,155,248,195,187,143,73,77,122,247,241,70,158,253,215,5,190,11,4,253,115,150,51,215,250,60,49,252,152,65,125,250,157,59,234,195,175,96,222,201,116,96,209,237,229,168,88,173,127,189,118,251,239,125,193,84,217,196,154,198,113,241,21,85,235,59,251,182,233,187,88,201,209,222,150,134,121,198,6,168,80,193,202,28,22,50,213,202,151,247,244,39,247,236,123,111,162,155,7,13,161,250,80,236,48,156,232,129,43,193,28,31,62,127,217,126,126,120,92,53,149,21,22,148,172,112,138,9,186,24,129,68,117,89,13,33,175,240,243,45,253,254,52,210,123,177,128,99,71,206,145,243,142,70,32,197,148,208,146,181,213,75,98,93,177,207,152,192,247,140,117,162,185,173,166,197,175,8,52,217,202,8,176,191,49,5,247,66,17,203,223,89,25,218,102,36,35,249,195,180,90,42,249,119,182,25,5,209,239,111,181,229,9,169,84,101,36,123,81,168,253,119,138,126,210,217,225,164,181,244,251,67,26,1,143,177,120,155,222,193,96,10,80,210,95,188,143,55,116,250,236,251,87,30,123,82,59,105,101,3,138,42,105,36,140,177,154,117,236,112,18,184,221,104,129,236,125,94,185,209,14,247,151,111,236,158,221,104,175,244,202,141,118,88,183,76,60,254,186,110,179,255,223,188,49,25,87,203,255,252,206,4,199,6,68,70,219,157,22,247,31,55,191,103,127,225,235,182,61,229,162,192,237,203,219,147,235,191,189,61,185,211,45,108,255,250,238,228,222,180,59,253,85,68,168,85,195,78,181,2,37,231,4,212,189,26,54,154,129,99,78,180,77,154,204,168,212,164,154,24,182,213,20,120,253,108,83,254,102,104,188,64,147,131,35,56,199,3,212,227,144,223,101,6,99,228,99,72,6,83,183,72,253,67,16,176,228,201,161,185,53,220,165,124,76,182,30,58,101,23,104,250,178,1,175,190,243,78,33,255,219,241,25,238,1,233,64,223,251,202,156,68,81,184,153,43,186,49,219,49,83,119,193,243,251,162,107,17,14,50,154,84,170,252,157,103,189,31,213,176,172,217,87,70,122,170,112,183,27,160,137,51,170,186,18,45,228,29,94,156,198,12,59,54,255,97,108,28,89,205,85,177,155,237,194,198,209,64,99,180,101,137,27,252,203,193,34,184,47,161,255,171,78,100,200,40,147,210,245,94,218,64,46,124,105,251,80,46,154,93,30,43,77,121,147,153,6,46,237,104,203,95,182,178,124,165,249,58,19,152,241,187,247,198,117,164,212,31,62,126,89,165,3,160,7,72,184,184,121,213,49,213,50,27,135,111,131,29,189,122,79,147,22,46,220,244,34,171,113,80,87,136,86,205,126,164,229,183,225,198,170,79,175,23,247,63,90,247,217,183,245,172,242,156,53,176,151,252,65,155,93,235,254,135,107,247,149,214,186,95,31,63,125,94,181,95,0,97,197,182,11,172,34,183,109,107,80,50,97,21,98,80,79,61,29,9,84,112,0,38,140,172,97,183,188,72,87,103,215,126,167,62,119,229,237,178,141,0,91,229,14,136,210,10,171,77,250,81,67,252,32,103,181,226,121,223,91,225,183,70,136,100,62,116,139,218,99,109,230,186,66,174,100,86,1,150,71,31,23,248,219,45,98,78,121,6,245,213,46,222,213,235,93,173,2,75,247,117,39,247,77,151,56,227,93,119,242,204,11,235,186,163,223,161,99,174,197,38,120,134,8,158,105,41,109,79,50,233,244,133,216,246,236,219,41,212,188,8,71,167,119,245,203,101,244,207,190,69,140,87,4,251,41,237,114,63,162,86,27,133,243,59,23,185,117,172,215,27,198,216,52,126,149,60,210,15,176,9,200,78,2,235,0,81,122,244,115,134,253,117,10,79,134,20,70,17,42,12,98,38,14,39,252,85,180,46,35,202,108,157,186,255,97,251,105,55,173,180,49,13,26,89,73,127,252,11,184,28,178,14,171,121,27,161,133,160,110,48,46,192,153,19,240,165,108,109,124,137,76,18,173,119,58,170,139,167,76,125,134,197,51,244,26,137,220,39,181,223,66,111,213,31,118,105,200,234,233,162,32,109,226,52,129,60,165,175,168,107,63,255,70,31,206,111,214,162,200,33,188,242,105,21,98,231,9,71,214,187,134,245,211,142,38,25,55,230,211,131,66,234,108,44,94,101,59,91,198,237,216,222,1,64,6,190,185,102,52,173,186,107,199,19,117,191,137,165,189,162,253,188,11,158,153,153,93,59,218,204,148,198,10,188,138,42,145,214,118,249,198,224,21,240,39,0,95,167,138,180,171,240,108,91,56,41,224,5,60,90,171,84,170,211,167,79,70,67,120,246,42,198,136,194,87,33,158,82,52,184,197,11,173,116,218,144,95,223,43,62,13,208,55,150,72,177,116,72,125,125,111,13,41,146,178,2,10,219,11,204,168,173,6,11,213,181,79,36,118,133,147,244,174,147,235,162,11,34,110,101,233,30,248,69,218,245,243,242,245,219,0,99,138,242,127,204,212,188,10,246,178,245,163,81,103,218,209,216,85,71,117,195,141,156,65,247,1,98,189,167,34,128,94,110,199,19,30,54,85,248,38,163,53,4,209,6,34,162,218,209,162,219,16,76,69,24,83,120,37,14,230,28,123,181,6,157,213,160,213,218,32,106,214,205,147,135,143,63,125,248,231,186,205,118,84,174,95,154,90,24,201,150,24,156,27,185,57,78,128,90,201,241,158,95,111,140,80,254,2,181,165,69,119,247,118,245,94,247,36,245,156,235,167,233,172,234,58,241,36,193,120,7,216,204,142,31,39,251,149,185,63,182,53,41,65,91,58,33,185,87,151,163,97,8,221,233,170,162,176,155,91,212,128,145,44,118,108,177,220,69,243,0,38,82,73,234,94,30,225,16,194,19,136,166,98,160,42,77,255,34,60,179,162,250,116,6,74,103,7,123,3,69,208,33,75,229,193,203,98,25,96,119,90,106,148,238,89,251,210,99,98,169,22,166,192,198,168,72,54,70,66,245,140,131,42,170,79,144,216,55,247,49,240,157,238,16,160,6,135,147,250,210,150,126,8,200,73,121,149,59,4,137,98,91,140,136,213,145,62,141,158,225,111,203,79,34,183,22,175,77,112,203,137,2,123,96,228,17,128,123,150,104,103,149,40,87,83,187,253,164,169,47,175,220,104,7,70,91,83,255,237,67,225,14,171,155,7,194,39,215,2,137,62,125,126,220,253,221,189,129,198,114,5,74,251,189,218,110,47,128,180,59,13,31,251,29,32,237,206,127,3,162,221,72,44,103,136,118,50,111,206,199,231,36,150,51,68,251,192,60,248,225,156,199,146,158,195,111,33,180,131,126,119,37,68,187,50,14,222,204,41,37,63,12,160,29,145,163,16,200,101,162,39,230,56,181,99,227,176,100,137,70,98,249,14,209,211,3,73,96,135,19,228,226,209,56,135,56,141,86,80,88,170,3,216,14,39,20,150,240,30,26,11,240,136,222,124,157,180,177,81,23,24,3,193,124,114,178,101,54,226,130,245,132,141,70,92,96,148,141,70,92,96,127,25,113,193,2,101,99,35,117,132,28,131,125,151,168,115,33,142,10,14,216,78,90,130,36,179,219,59,173,127,151,171,18,198,181,163,145,103,43,49,132,193,74,66,14,41,199,128,64,192,181,71,64,191,146,189,58,43,99,174,30,230,184,101,64,89,2,248,236,27,244,16,35,214,3,13,101,130,181,20,97,183,231,0,196,224,38,103,0,133,97,206,97,170,12,228,243,61,130,134,159,115,131,186,230,230,56,233,16,12,16,227,57,107,124,103,223,224,5,53,160,126,99,210,28,70,227,54,36,51,232,183,152,49,98,32,237,47,57,146,16,210,161,135,214,253,106,173,86,50,122,179,240,157,112,143,65,246,162,39,5,50,33,68,120,12,195,118,180,78,103,136,134,5,11,189,115,176,123,147,245,174,157,24,71,141,178,154,105,182,221,33,64,31,94,48,185,19,91,126,173,138,242,249,203,175,171,2,11,12,11,50,128,39,43,239,141,184,218,152,1,85,168,176,207,198,22,168,183,108,17,51,107,161,179,51,166,155,198,134,54,86,104,93,149,93,168,180,81,145,130,241,78,181,19,67,75,220,34,100,157,184,122,118,52,71,27,18,91,177,105,139,32,118,167,214,0,108,117,181,197,228,26,243,128,213,181,177,24,110,245,78,253,180,73,132,122,144,8,242,78,165,149,4,96,217,131,214,4,26,25,73,190,160,110,238,20,161,83,127,208,152,47,141,43,144,215,12,121,216,106,160,16,91,123,182,75,167,159,206,83,209,51,44,227,45,168,91,149,158,69,143,115,86,97,108,143,217,179,121,152,145,15,60,124,86,106,223,154,140,215,118,188,207,192,67,27,132,172,246,214,179,134,126,222,49,221,105,159,61,239,206,173,17,202,54,98,217,54,138,249,24,45,114,111,207,214,206,59,104,175,237,251,103,87,47,181,52,108,28,249,43,245,57,96,90,67,241,201,76,188,232,218,209,228,79,136,88,45,79,243,160,209,83,91,195,228,110,216,220,77,36,212,155,244,39,156,101,23,238,163,127,145,193,226,135,124,163,165,81,153,178,163,61,56,55,14,121,191,214,26,118,251,184,223,127,216,173,117,237,195,83,9,237,65,247,202,22,39,222,142,207,60,145,68,56,242,119,186,222,81,42,219,51,40,137,78,16,101,58,60,165,47,57,161,184,204,149,16,174,158,52,139,123,13,42,103,162,60,1,24,213,87,211,160,188,183,134,149,216,181,163,201,197,106,23,192,152,77,100,195,171,26,236,100,71,19,8,51,131,183,42,3,226,238,130,168,161,84,140,144,146,210,34,89,137,237,0,113,138,92,131,93,59,30,151,114,178,185,44,190,71,19,84,50,77,80,119,96,247,34,139,59,139,135,206,75,154,233,108,106,140,178,204,206,108,179,134,15,65,113,79,13,55,221,178,170,227,21,171,221,42,182,111,140,168,205,233,98,46,183,198,29,79,222,59,168,23,237,168,133,180,61,20,83,193,48,116,218,193,54,53,197,221,247,20,2,117,2,0,201,0,1,90,45,101,184,1,247,159,135,99,54,104,79,98,139,26,49,97,59,152,244,69,122,99,236,220,123,99,155,39,35,198,81,25,152,185,127,58,155,45,134,194,105,150,58,90,10,184,118,208,231,138,31,50,145,125,150,72,27,137,61,213,215,131,106,228,91,3,90,181,67,51,191,1,96,158,200,165,251,222,103,114,1,181,101,222,49,116,209,163,69,189,12,137,115,136,208,163,176,165,41,21,199,140,138,94,235,194,169,186,55,148,86,114,50,2,210,21,224,241,26,105,7,217,114,219,130,130,79,220,104,189,66,155,58,198,185,59,246,190,29,78,218,175,83,31,222,190,137,107,70,35,172,166,94,194,10,147,126,87,63,159,65,141,235,163,214,45,23,219,143,31,191,108,247,235,77,232,33,24,177,101,97,14,215,153,207,139,184,203,248,56,156,71,129,184,153,202,245,176,24,5,50,255,13,100,200,6,45,240,246,199,12,171,31,243,90,188,137,186,112,39,27,146,7,147,251,39,253,243,221,82,124,69,213,212,116,221,102,14,151,3,49,190,59,6,164,217,245,95,9,1,1,179,136,86,241,94,95,224,219,33,51,167,181,93,186,235,217,181,21,33,51,158,134,90,171,237,194,125,189,254,193,67,189,152,253,231,24,242,220,122,193,82,55,216,11,138,238,160,23,190,190,135,198,70,221,180,146,149,119,50,241,229,160,48,232,219,37,94,44,21,229,59,133,149,158,200,207,186,181,76,167,112,154,85,101,209,13,84,192,15,198,121,190,33,35,193,18,185,180,45,253,184,29,104,98,189,149,123,134,106,61,192,198,51,107,4,19,165,77,228,191,25,9,131,172,3,85,230,246,18,160,178,2,102,91,102,219,161,167,45,105,123,14,223,61,244,199,154,84,2,97,112,43,57,64,179,244,154,98,178,92,127,155,82,14,6,26,93,81,23,28,15,141,147,131,208,220,155,24,181,186,138,37,209,217,193,182,75,172,249,4,109,204,102,4,223,178,70,202,191,212,196,48,125,37,5,5,209,10,182,131,221,64,13,214,104,120,39,205,240,89,98,106,110,27,231,56,155,164,41,115,217,177,169,168,55,185,53,233,2,13,128,198,108,200,248,134,78,106,116,243,118,56,2,64,147,140,18,117,93,80,246,117,136,32,56,136,22,98,101,78,50,25,215,14,166,47,40,0,58,177,52,12,86,125,3,196,5,244,167,230,45,218,225,100,192,24,72,203,129,204,80,58,20,108,68,180,254,83,110,226,153,135,28,34,130,108,118,74,33,55,245,106,135,60,244,234,143,105,228,137,195,76,80,142,16,21,158,79,180,102,40,86,26,253,180,35,195,120,26,172,187,14,162,70,2,164,165,153,147,167,85,215,28,68,150,99,160,152,35,237,216,130,103,110,212,248,178,22,203,236,203,231,135,253,195,215,117,48,59,127,198,11,94,59,94,240,36,114,71,51,140,99,34,226,226,242,96,87,121,229,70,45,254,176,151,90,30,144,29,102,248,121,48,29,226,190,59,108,254,137,8,5,80,74,140,240,134,159,179,152,131,108,171,116,198,29,229,78,35,235,212,202,184,63,13,109,56,15,250,106,32,210,123,163,174,194,33,190,180,214,118,68,126,215,249,215,157,126,55,11,52,47,62,108,144,171,206,130,31,239,179,154,202,84,238,94,136,155,128,77,139,238,53,7,26,72,115,9,40,27,192,153,237,88,51,149,241,131,23,117,233,46,214,165,53,175,110,125,10,220,37,203,213,5,212,115,228,137,18,145,63,22,223,157,127,173,27,167,104,193,71,69,190,169,235,26,13,96,65,1,237,209,74,205,78,10,159,151,189,117,26,39,121,110,127,52,222,159,142,91,41,196,236,168,76,87,176,127,44,182,34,240,178,178,102,108,79,136,0,135,25,77,68,131,150,15,168,200,61,235,99,178,84,42,254,219,255,251,158,208,146,45,237,254,26,244,209,222,230,120,165,17,42,190,188,167,59,185,98,145,23,23,238,209,210,26,56,193,242,179,244,115,14,31,129,243,230,101,68,224,49,240,180,133,141,44,124,207,15,123,212,203,136,194,249,251,22,40,178,240,253,121,228,231,81,157,240,204,206,107,30,235,201,236,46,138,233,190,148,228,96,179,80,197,130,73,245,74,187,102,135,118,95,175,4,74,135,94,25,234,38,35,49,218,26,180,147,29,230,189,179,24,70,217,193,148,85,94,210,47,158,115,41,42,195,230,68,134,59,64,119,152,29,74,247,71,88,164,17,131,105,135,230,108,224,15,153,152,216,68,171,133,119,51,96,44,171,247,28,167,175,2,203,70,71,12,124,20,254,249,250,162,191,58,144,24,227,93,176,221,246,116,179,85,59,184,81,53,194,47,143,105,176,85,112,92,195,200,157,69,182,68,134,141,192,156,74,58,105,140,133,202,14,77,104,75,249,153,48,117,42,166,154,55,3,115,183,210,138,202,98,204,43,16,79,172,120,90,130,230,235,53,210,39,61,52,148,85,172,248,230,193,128,218,201,4,103,59,218,224,212,117,70,57,59,186,133,119,239,117,143,160,173,218,196,146,150,157,169,43,157,162,196,238,245,141,152,126,122,198,50,0,255,131,246,32,213,201,9,3,128,6,211,115,223,131,142,32,99,210,58,104,71,47,14,8,182,157,103,46,171,146,5,113,105,218,208,143,122,31,232,33,178,120,132,57,154,1,196,47,26,115,64,148,86,122,124,141,2,205,137,248,128,17,168,127,30,40,46,110,148,237,74,177,233,58,59,156,198,216,232,150,227,43,141,114,243,241,84,148,84,140,135,175,70,204,155,33,7,212,141,102,64,159,6,130,187,89,156,154,116,195,126,153,232,164,123,242,87,38,81,195,65,146,32,113,188,94,16,210,189,23,82,166,172,164,117,134,141,79,187,233,225,240,225,105,93,204,19,77,220,224,11,81,195,202,239,94,186,221,55,22,238,67,127,161,152,23,43,119,175,33,50,112,232,163,204,139,171,235,129,178,244,59,34,251,41,190,223,12,70,55,112,78,41,0,225,51,10,59,154,190,168,189,188,131,28,7,131,111,59,54,242,46,186,255,184,94,220,195,22,231,210,43,27,0,247,25,200,36,74,122,117,113,35,49,70,170,109,53,237,179,62,211,66,129,60,192,72,67,198,27,61,103,220,107,172,84,88,81,222,85,163,172,110,199,38,94,143,12,2,35,181,214,33,5,149,130,47,237,121,151,128,89,105,152,75,158,154,148,204,119,142,212,11,113,223,231,95,186,211,8,114,32,132,192,249,65,35,174,172,189,236,133,75,129,237,103,95,158,22,5,52,8,104,90,105,128,169,116,41,174,221,173,140,107,95,25,230,243,244,235,122,55,130,73,174,138,52,180,68,229,133,103,211,94,126,175,104,19,103,200,46,0,182,42,45,76,112,34,200,211,193,152,191,80,30,116,84,59,52,99,60,77,185,76,61,161,58,173,105,254,45,222,129,17,38,16,18,151,232,205,76,128,229,106,186,71,204,25,207,238,74,84,108,46,75,48,56,179,28,57,179,181,106,112,142,41,194,172,233,133,183,233,244,109,14,105,96,28,223,114,187,24,225,221,198,154,16,123,130,70,238,244,74,206,186,97,20,158,148,161,18,143,22,169,38,123,139,212,17,201,184,65,33,169,245,72,244,89,0,239,218,30,32,146,129,43,180,210,88,40,165,29,172,166,94,35,24,180,221,245,176,53,34,71,59,204,55,218,53,188,146,197,160,233,235,223,123,162,0,128,82,219,171,214,239,7,165,30,237,231,22,120,86,123,164,35,98,176,51,58,13,1,110,133,222,212,131,85,116,210,103,193,134,193,93,115,126,129,215,26,112,234,149,173,238,213,209,55,89,140,20,194,206,91,188,212,229,82,57,251,191,85,106,100,92,83,58,139,197,61,198,10,33,10,122,32,206,193,198,66,37,207,86,36,207,1,98,50,211,76,184,56,206,180,126,206,76,251,230,219,178,73,244,174,142,42,255,140,39,142,121,64,180,194,116,196,6,54,12,43,117,46,108,45,106,57,30,209,165,156,58,85,212,194,132,169,96,166,41,116,111,6,137,160,204,103,200,204,75,53,82,47,10,173,144,123,90,198,212,146,212,194,24,149,117,225,156,36,154,156,144,140,186,160,91,227,222,234,9,245,126,187,244,62,106,30,235,52,162,254,128,85,16,125,182,80,33,99,120,236,72,110,194,148,87,96,225,149,170,208,94,19,254,144,141,101,171,251,188,109,247,243,194,168,113,74,19,29,51,109,137,58,135,143,26,122,69,17,81,135,255,100,225,44,247,192,238,136,72,143,83,187,132,29,102,7,20,214,41,245,84,129,82,219,252,219,10,232,191,248,147,198,102,167,212,125,70,75,58,231,214,25,114,149,29,154,148,203,128,28,250,139,238,45,155,130,174,143,37,123,140,230,161,25,255,173,40,90,16,242,244,197,151,219,198,98,184,38,62,132,224,97,76,96,155,155,76,173,20,247,64,195,23,225,84,255,58,6,110,107,227,71,226,159,220,135,162,237,166,127,158,68,119,83,111,102,92,195,193,146,191,22,66,128,123,131,109,211,107,242,134,50,112,234,165,27,143,215,14,44,112,234,205,22,44,146,23,158,67,63,182,161,20,239,155,27,91,225,216,72,115,139,117,77,235,78,41,88,134,105,130,6,164,63,43,116,49,238,9,249,60,210,87,26,48,190,15,169,208,107,49,169,25,173,37,192,44,133,154,234,31,189,30,108,89,124,183,0,133,220,229,8,192,29,90,191,95,180,23,91,158,154,154,5,253,76,250,183,221,86,6,27,248,218,79,7,186,76,152,17,167,23,20,7,62,170,54,141,230,103,140,193,27,186,113,131,40,98,46,210,81,105,146,17,32,20,135,229,197,98,176,202,182,165,114,41,28,171,253,241,252,247,207,166,248,179,59,166,254,116,53,215,87,222,170,75,219,60,219,199,88,143,147,97,189,48,129,58,6,180,155,131,119,161,132,230,21,230,109,243,43,188,182,146,156,86,233,98,123,12,199,173,99,249,38,179,0,158,189,40,246,232,151,79,87,233,79,123,232,91,85,212,233,183,14,241,229,211,238,241,167,85,118,247,152,41,172,111,92,30,200,191,90,168,106,146,134,171,167,217,226,32,98,57,8,125,41,112,137,230,143,255,32,63,239,34,37,84,8,100,114,181,175,247,46,100,134,72,66,225,149,45,15,255,81,21,194,166,22,1,23,115,15,48,24,239,135,131,191,4,216,229,11,192,186,234,148,242,203,210,69,253,56,43,125,194,181,158,55,246,208,181,229,114,39,179,57,191,172,45,241,137,186,20,145,206,177,240,3,125,63,190,58,222,186,83,99,141,40,230,248,226,229,75,166,244,173,151,204,110,197,75,150,244,227,95,146,145,137,210,147,105,233,7,232,176,85,157,40,195,96,224,56,232,109,8,232,255,120,73,132,158,84,144,250,172,232,201,60,94,167,39,177,99,38,204,173,88,207,127,224,2,176,63,22,59,105,125,171,196,243,78,207,178,57,20,184,177,207,239,118,227,176,106,140,44,251,97,34,216,91,253,242,203,196,186,162,106,7,252,244,229,179,216,72,87,40,119,93,64,232,47,15,251,15,235,66,82,50,146,46,64,112,221,13,91,132,32,55,127,8,215,239,147,11,61,46,44,131,43,192,168,248,187,11,97,32,97,188,5,244,87,238,212,243,48,159,203,119,79,112,201,18,21,235,244,95,63,95,237,229,223,95,224,11,140,246,131,142,80,88,62,135,174,56,183,131,148,206,176,5,81,147,1,237,79,11,116,160,174,121,155,157,200,20,200,173,238,18,88,62,187,90,181,0,57,238,0,236,30,72,130,213,143,8,99,132,122,9,75,37,153,135,3,192,82,75,15,196,119,132,141,101,45,20,17,237,212,10,188,126,200,195,74,212,139,252,254,22,242,171,200,149,14,10,196,96,207,228,153,188,37,238,26,199,142,79,224,195,118,124,4,30,214,241,17,120,88,119,44,172,155,159,211,201,67,178,235,142,85,184,141,46,116,250,172,8,130,209,246,12,28,119,250,90,157,60,106,100,168,45,141,85,48,255,240,73,120,102,199,39,69,230,71,204,109,213,205,205,216,129,44,48,234,69,125,45,109,66,60,20,13,168,143,180,166,124,66,227,201,195,216,114,250,180,29,219,142,143,99,219,241,113,253,92,220,37,243,18,250,54,4,70,22,57,204,42,207,208,2,204,43,223,87,180,204,77,188,205,112,133,1,4,156,109,155,186,236,71,29,16,126,36,139,52,1,120,29,24,164,43,194,226,51,24,26,67,207,118,188,33,139,34,74,194,113,19,176,29,99,12,34,46,30,233,108,21,147,23,9,176,72,182,67,75,1,56,142,84,48,76,207,211,179,39,7,116,120,232,10,68,200,103,24,162,172,69,24,51,55,48,181,48,166,14,115,249,102,101,156,217,47,143,127,93,57,157,25,246,227,55,190,74,189,17,76,3,149,5,246,75,25,66,156,82,192,138,219,49,132,32,240,170,77,52,224,203,229,184,211,95,116,153,238,22,124,39,63,186,119,30,235,40,190,234,173,28,253,159,54,244,78,84,238,13,120,49,176,232,195,88,81,46,105,242,52,111,214,40,107,196,128,53,2,233,31,141,125,70,147,65,230,11,61,46,172,195,139,253,89,154,165,223,254,244,211,58,162,110,116,164,71,135,223,129,215,12,6,219,27,153,224,210,81,216,100,101,60,72,167,0,88,16,39,144,33,46,8,98,149,187,213,130,160,34,218,198,78,127,209,209,134,198,239,228,71,247,8,166,13,59,12,161,196,222,71,26,92,123,90,249,250,158,168,243,114,171,40,113,131,236,233,136,109,186,155,175,193,164,5,119,51,58,53,224,91,209,169,6,127,240,14,187,50,196,108,204,85,172,190,250,255,132,240,173,56,94,130,137,3,202,107,241,231,251,254,226,54,14,135,133,220,188,102,235,146,123,113,255,218,93,220,13,171,182,186,13,240,90,164,190,95,215,143,133,15,255,220,125,216,255,57,26,214,141,6,188,39,233,190,220,30,217,116,138,119,42,109,224,185,18,102,132,234,195,58,2,51,76,192,201,196,160,81,124,31,24,251,4,54,107,220,37,173,123,67,98,97,120,218,122,174,122,131,92,8,104,19,209,10,247,149,27,28,12,9,228,183,101,18,4,214,127,84,87,238,195,27,161,197,113,84,248,247,140,212,35,220,232,245,255,9,38,182,29,23,123,25,43,158,152,15,112,136,220,148,187,228,224,163,149,253,100,175,219,232,224,164,134,158,107,53,163,168,164,156,194,187,113,178,201,126,216,177,246,242,192,4,94,94,185,37,201,131,65,2,156,57,20,11,243,196,57,214,89,247,30,168,195,76,125,168,88,1,81,245,180,99,50,185,252,8,181,143,246,22,25,205,1,240,123,169,22,178,103,244,255,9,11,103,105,27,21,54,40,52,46,26,20,244,185,108,118,117,81,133,55,12,242,95,127,250,121,85,166,61,146,189,187,4,8,212,61,122,208,105,226,11,52,250,17,33,37,14,208,220,165,227,126,39,77,129,152,54,24,59,3,146,47,19,67,2,225,237,28,25,96,8,228,229,138,6,163,131,189,131,136,17,208,149,72,83,199,75,119,62,178,57,147,194,128,200,123,34,75,26,54,89,6,11,68,221,140,10,10,54,136,163,98,207,160,95,0,49,245,129,177,165,8,185,67,66,201,13,9,154,165,145,48,200,232,105,79,24,93,58,190,89,237,142,63,102,20,75,230,30,220,73,247,203,131,89,27,212,161,226,80,232,27,140,24,202,14,157,208,164,12,68,64,85,237,68,71,152,227,145,247,74,231,141,112,65,3,216,23,200,184,232,74,60,17,25,76,104,56,135,93,147,209,229,14,70,192,0,164,123,108,130,248,130,34,148,227,243,164,201,156,198,169,75,43,5,24,37,19,71,24,104,185,58,107,211,36,237,230,233,38,198,101,216,175,33,7,5,12,187,8,217,36,48,254,30,17,1,240,104,34,48,167,160,21,35,104,36,128,229,77,191,22,159,87,124,150,21,5,165,140,176,15,243,55,17,117,8,120,14,93,54,24,232,5,53,10,200,53,165,69,42,104,45,241,165,44,43,136,0,38,80,120,218,49,115,91,138,194,4,71,172,97,135,218,195,8,45,163,120,100,102,46,230,58,37,48,153,139,5,29,42,147,150,247,49,10,162,195,64,192,20,164,186,74,201,8,13,176,131,175,17,253,151,208,84,20,34,35,99,134,209,59,190,231,155,224,1,209,113,181,128,153,216,94,71,167,152,200,217,168,51,39,23,198,53,89,195,241,170,108,250,168,213,8,144,238,128,78,142,149,18,82,24,0,183,211,14,53,195,48,210,127,152,249,168,241,200,144,216,125,175,87,3,196,64,190,108,143,229,32,168,128,95,25,232,138,46,64,139,164,174,168,28,78,65,243,66,8,252,127,236,206,242,250,170,245,203,246,211,223,127,122,252,237,227,159,187,243,170,221,57,122,16,225,202,26,136,141,114,164,96,132,105,162,251,83,79,47,69,72,59,174,189,72,137,233,116,215,145,169,118,240,144,240,206,247,80,36,33,237,178,6,139,96,239,196,87,242,139,251,132,213,107,159,21,101,73,222,100,199,145,46,13,146,161,83,98,74,99,176,187,77,242,113,23,217,98,99,175,25,56,160,160,231,15,153,135,150,239,75,170,11,15,222,228,184,248,220,88,161,87,44,108,152,81,55,204,202,156,93,108,152,80,117,177,49,239,33,62,192,73,231,112,2,100,107,247,134,241,247,229,227,223,63,190,121,248,149,165,225,231,231,1,241,223,49,252,242,60,216,255,91,135,223,128,128,230,113,55,176,47,177,84,203,222,77,91,129,28,39,108,233,187,68,89,13,187,9,22,104,26,46,168,41,112,135,244,216,94,169,22,39,61,62,37,134,9,65,51,135,243,54,237,24,201,37,11,184,131,143,140,60,237,1,36,129,220,97,2,123,29,82,31,118,128,192,49,193,156,216,3,91,20,82,1,245,238,65,255,151,250,236,40,41,200,121,175,95,200,230,121,32,160,12,198,88,7,218,74,86,191,48,19,19,86,7,246,36,76,192,125,34,38,96,128,83,97,196,22,208,3,236,0,245,129,160,54,80,254,69,119,144,155,16,2,27,37,157,222,177,68,179,250,56,62,51,188,162,249,198,72,203,237,48,7,33,50,166,54,114,0,204,23,160,163,175,212,124,167,199,95,62,172,3,219,128,112,148,134,116,151,50,247,103,140,1,192,97,67,158,145,143,29,119,83,182,84,207,205,147,103,145,218,217,29,56,119,241,219,157,73,14,94,45,94,35,227,246,84,48,138,50,175,111,152,150,194,56,199,2,119,169,44,29,178,145,243,108,2,39,207,253,24,135,9,129,112,162,253,97,172,79,112,185,97,252,59,18,255,193,68,134,238,77,90,58,147,16,89,15,71,59,148,142,39,181,130,169,69,195,21,252,0,2,168,227,15,112,93,67,228,186,154,235,6,72,26,0,90,114,88,11,53,18,66,158,37,50,151,188,111,185,199,29,89,166,7,166,224,128,105,133,12,101,44,176,131,254,191,137,50,152,120,157,249,58,157,125,41,163,239,224,125,221,32,195,211,221,131,13,40,76,253,152,247,161,32,101,8,47,174,210,161,124,220,213,170,124,65,188,227,102,253,26,245,249,195,167,117,172,55,236,200,36,43,15,208,74,118,144,129,160,123,128,171,189,3,77,51,34,34,100,104,214,187,16,71,6,170,199,251,26,78,189,43,186,12,97,177,8,224,120,245,218,27,20,92,169,6,114,61,162,88,44,219,3,126,127,55,130,168,86,230,162,236,14,94,133,53,153,148,176,122,86,60,12,194,32,226,181,2,57,244,164,7,60,182,131,44,107,12,34,210,198,131,163,95,120,164,132,73,165,10,107,9,150,182,73,250,47,240,79,174,116,119,96,229,40,224,154,158,210,200,189,223,201,154,128,41,183,174,13,119,251,199,47,235,108,65,14,194,98,196,160,186,45,26,225,139,8,49,25,183,28,221,216,78,29,37,88,231,255,2,108,142,202,239,33,222,7,254,42,223,130,69,27,235,8,53,14,216,56,71,61,201,142,75,190,131,204,92,71,174,95,3,81,19,32,203,14,19,216,127,252,109,45,252,218,41,151,71,129,55,85,89,61,240,99,88,40,11,226,162,49,48,185,210,68,206,54,224,25,33,74,40,211,116,231,118,61,87,83,124,48,119,145,209,53,125,37,15,128,156,109,124,230,216,192,36,225,194,130,213,12,154,7,5,125,222,203,159,242,131,127,166,216,190,168,186,151,129,226,235,134,185,49,1,195,138,193,255,48,104,98,128,65,70,143,144,205,17,226,133,172,110,7,50,178,34,211,225,6,134,114,234,151,35,115,233,118,168,60,32,114,176,146,103,172,44,0,120,211,55,4,210,131,46,248,164,209,6,129,11,84,113,232,55,8,46,70,196,51,249,136,71,54,37,126,75,227,53,79,158,176,92,83,121,164,93,27,151,118,142,79,6,253,17,218,131,105,26,208,15,89,22,85,54,221,90,176,240,64,157,98,61,24,223,177,71,240,16,218,45,49,113,81,198,203,142,175,141,212,106,4,209,144,151,184,234,153,40,51,186,108,113,141,194,152,193,92,64,211,160,221,214,13,212,253,195,199,191,175,82,225,225,171,144,241,41,178,7,158,135,127,149,198,25,248,47,176,22,222,69,174,239,5,113,64,59,232,243,164,221,82,63,69,70,12,71,66,28,133,70,117,36,251,8,38,176,121,134,203,200,187,187,76,161,82,62,119,246,148,206,158,164,201,47,50,67,3,93,26,35,204,54,23,42,130,76,107,16,165,72,117,118,112,82,208,160,159,245,12,97,56,137,106,113,126,210,115,94,14,96,25,93,241,248,187,185,25,190,190,175,24,39,68,225,137,250,24,253,96,169,122,202,82,239,34,109,44,8,231,201,187,185,72,28,171,166,207,224,173,128,10,0,13,180,236,236,134,78,141,252,174,211,119,122,86,53,54,27,27,152,109,203,182,236,216,182,108,102,251,8,77,138,70,200,237,16,239,80,235,64,55,196,171,213,96,242,108,93,83,141,26,237,61,59,158,89,203,226,165,95,108,52,71,151,9,205,49,1,252,86,23,59,143,223,118,88,115,203,107,213,36,169,97,190,84,77,15,140,138,158,159,175,141,163,68,155,199,186,121,242,235,244,248,113,93,222,34,2,172,201,216,94,238,64,122,155,105,100,164,81,4,255,211,246,72,73,18,65,48,60,123,98,138,47,237,125,177,234,234,36,3,13,240,117,132,129,130,125,146,102,8,175,227,136,19,9,139,30,86,157,65,205,24,132,204,76,246,91,126,179,111,132,235,210,140,158,142,201,2,241,4,23,65,54,215,19,164,145,91,7,86,140,130,21,103,132,53,10,68,140,61,174,51,155,35,147,161,142,28,179,229,149,55,232,89,137,97,233,61,248,242,93,46,225,251,222,2,96,29,138,45,22,119,158,251,32,62,146,87,255,223,136,161,231,245,44,171,212,237,105,28,76,88,95,189,90,124,104,244,67,68,109,135,141,168,98,83,11,164,92,27,9,225,24,110,171,147,125,99,0,185,46,253,105,5,67,122,116,148,37,65,94,187,195,70,132,80,247,30,39,37,171,193,17,54,177,64,227,14,191,147,31,96,181,113,20,39,40,168,65,220,232,104,198,146,205,147,17,220,193,61,245,216,182,29,236,73,61,120,167,96,233,163,29,219,209,98,135,1,201,180,28,152,216,42,109,113,119,96,85,27,101,99,134,42,236,71,238,18,206,237,1,122,81,117,253,71,243,81,82,64,55,221,166,66,83,114,73,242,15,63,196,223,149,64,173,34,214,66,96,220,211,178,154,153,78,174,64,44,133,50,2,52,91,86,104,80,173,37,170,153,172,170,249,210,177,87,114,167,42,203,176,54,250,28,70,150,253,227,118,149,32,148,6,190,92,118,59,232,135,216,155,71,170,123,100,127,211,213,25,250,169,147,129,24,233,13,128,165,44,170,36,145,85,111,24,167,94,94,218,221,187,92,207,29,75,234,63,125,25,238,33,253,191,137,195,176,163,220,175,97,158,29,98,93,178,42,25,227,222,89,124,225,37,86,147,2,66,213,188,92,60,4,99,239,226,125,14,113,93,125,100,60,94,208,210,107,92,214,210,23,138,94,215,53,31,246,251,135,95,159,30,86,229,213,16,166,207,57,70,53,13,91,164,127,182,60,31,69,246,57,185,210,243,202,229,176,138,31,80,12,210,80,191,191,152,203,99,245,195,211,223,63,63,174,130,46,35,59,131,232,103,99,190,96,109,17,217,250,66,4,89,29,14,82,39,160,4,136,204,64,195,146,51,79,15,188,246,139,177,56,231,65,89,230,161,196,234,171,63,213,255,55,41,214,251,34,162,189,60,101,121,180,56,122,92,151,131,185,32,185,86,70,196,221,139,174,49,21,224,129,174,229,151,249,242,241,167,199,117,136,203,142,187,78,188,101,198,0,206,48,207,128,226,49,232,17,224,165,48,245,32,93,8,24,195,178,3,122,230,85,1,220,152,136,96,65,53,74,76,30,71,227,248,64,35,125,119,156,177,185,192,118,66,231,1,44,132,92,63,105,32,27,73,108,138,229,16,155,25,23,116,24,83,96,205,87,91,110,184,147,135,16,66,73,148,26,250,60,176,191,169,229,213,143,80,84,152,214,25,245,3,20,143,208,29,50,192,5,51,173,50,229,22,81,64,34,34,14,35,144,143,100,32,210,108,57,218,139,61,49,218,2,226,63,144,185,122,188,190,172,178,80,89,176,52,67,164,97,234,76,232,142,5,118,243,243,58,62,10,15,165,111,177,240,169,183,17,140,28,208,14,177,88,102,221,118,53,102,72,142,79,124,86,213,54,135,144,40,127,238,248,40,60,180,227,163,2,227,96,248,40,20,200,231,233,7,31,149,233,189,196,23,122,143,203,42,169,18,108,223,1,4,43,232,25,159,240,132,72,18,248,39,201,60,109,23,119,61,159,134,231,246,124,26,158,219,31,203,236,11,247,254,212,155,10,5,209,192,60,122,16,13,163,90,224,172,23,21,191,90,246,49,214,1,89,84,59,35,21,237,10,173,197,20,2,225,7,150,141,157,218,40,145,208,187,145,97,88,80,141,199,227,48,211,168,124,230,96,137,158,55,208,195,131,40,174,30,108,168,227,218,236,242,117,99,191,164,74,28,99,169,130,84,204,49,209,8,58,38,43,150,156,157,177,98,60,195,140,64,30,95,155,37,137,219,160,67,98,211,168,179,136,94,109,222,169,70,240,211,217,163,60,96,232,114,8,118,204,226,16,145,153,222,103,117,252,33,120,40,211,55,134,230,234,77,172,142,189,181,104,177,134,119,58,57,40,244,243,15,71,59,57,114,176,33,159,20,83,221,73,18,254,231,196,248,209,19,3,54,130,81,221,224,176,64,114,13,18,49,76,116,185,202,187,35,87,193,62,169,248,3,59,125,226,66,214,169,126,163,152,37,94,227,27,208,233,192,213,225,52,194,17,11,37,156,165,59,138,62,144,243,16,49,1,247,172,10,83,92,106,3,2,225,87,206,132,233,225,111,211,94,254,173,2,32,27,129,217,216,33,165,78,84,211,129,46,1,76,144,83,189,208,53,189,16,88,213,72,104,64,159,4,179,64,152,94,8,255,176,239,7,83,253,246,234,93,133,77,133,93,161,72,227,4,208,11,43,126,5,149,80,93,255,192,23,68,139,151,13,32,113,102,65,237,70,195,49,112,172,247,21,145,209,47,35,168,69,33,31,119,180,216,50,144,132,134,159,27,230,164,239,177,171,32,166,128,94,220,248,82,205,118,77,127,245,20,117,11,223,220,110,214,154,93,186,153,170,166,50,107,239,104,66,163,103,26,238,227,192,198,3,235,13,119,61,24,252,54,30,145,14,123,64,210,35,154,36,116,180,224,2,76,93,173,107,0,128,161,195,26,193,165,50,120,156,40,228,129,225,168,216,124,57,251,50,58,14,80,196,8,119,192,15,57,96,51,33,56,11,130,57,100,57,171,119,145,97,157,88,71,29,13,191,72,0,143,123,88,120,145,167,50,50,37,13,139,125,90,105,79,125,220,127,249,165,159,62,172,29,94,85,70,64,13,121,227,106,60,23,179,23,58,46,47,197,165,51,244,253,101,40,117,164,156,249,227,11,206,84,180,66,145,249,72,95,86,236,11,2,133,208,133,136,45,74,180,235,211,42,226,53,162,201,60,115,101,182,191,13,12,113,201,89,199,186,232,123,55,133,225,5,40,65,131,143,228,100,19,75,62,120,164,138,101,134,62,101,250,54,69,233,233,219,29,123,186,154,104,27,192,78,48,50,198,165,50,232,165,204,118,32,245,70,241,22,84,129,222,88,206,183,27,22,196,19,202,163,242,66,83,94,141,122,42,127,172,82,22,51,109,224,112,74,199,93,8,52,215,18,244,168,103,128,23,207,48,196,195,129,82,220,109,97,190,16,22,207,156,25,95,19,17,81,163,210,6,176,2,70,234,224,137,246,105,121,167,168,254,37,158,225,227,0,54,50,183,211,252,33,232,192,116,48,165,227,199,20,96,191,223,201,180,53,222,140,218,143,145,70,123,199,72,38,89,90,129,104,43,157,94,104,74,136,132,73,13,188,169,39,51,155,76,82,194,17,215,137,201,92,187,164,46,41,216,24,232,35,140,118,10,230,135,195,72,159,37,167,40,120,43,120,177,63,126,191,9,200,229,13,149,38,122,184,187,35,118,173,29,129,115,70,120,64,11,51,221,70,46,48,73,207,249,27,120,138,202,228,229,14,183,163,149,121,232,244,150,228,186,147,123,15,110,181,1,224,233,243,167,135,191,127,248,60,125,122,252,242,183,105,221,182,0,110,135,184,73,176,207,64,6,239,61,99,150,122,2,182,208,235,77,127,33,254,209,61,136,245,156,158,82,117,242,6,202,243,116,12,65,155,207,115,248,59,119,94,20,148,188,218,167,130,158,85,237,245,80,96,227,32,187,31,34,193,251,74,207,34,36,27,236,241,68,141,114,100,141,176,211,164,88,220,35,165,24,118,15,220,204,128,92,34,192,105,214,139,26,219,132,251,233,226,74,148,224,208,161,26,76,0,151,49,21,160,194,104,31,72,175,216,46,184,59,117,26,220,230,145,84,8,93,38,235,22,237,24,3,206,19,124,200,168,218,209,7,204,208,7,221,184,229,61,161,15,114,239,134,64,224,43,25,236,97,38,46,52,242,48,158,8,242,46,181,31,92,213,144,203,90,219,105,209,184,74,98,249,194,52,7,231,102,104,78,113,229,41,64,227,68,58,228,9,8,97,91,64,177,184,178,162,173,45,191,168,102,44,36,43,129,130,232,36,46,70,148,205,29,54,129,2,211,29,172,157,92,228,220,168,178,86,130,89,79,118,114,191,89,138,252,93,88,105,193,98,225,117,239,229,245,177,211,221,23,193,145,68,0,26,25,71,18,105,162,163,44,154,53,230,15,137,117,52,31,70,181,214,162,218,188,234,90,216,153,31,20,217,42,224,215,118,86,71,5,192,11,61,103,6,131,79,34,107,195,241,50,80,246,214,40,66,250,193,52,120,51,233,41,60,84,12,47,183,101,220,105,128,29,227,16,29,81,18,97,170,117,234,236,96,199,229,145,193,98,140,57,237,117,149,245,140,121,27,41,157,71,205,249,134,42,5,120,121,28,39,152,115,101,187,72,26,151,67,177,136,194,243,13,97,23,220,193,237,168,96,163,171,105,105,131,65,45,179,111,216,24,12,111,28,152,132,2,233,65,13,133,116,180,23,141,228,171,154,48,139,230,240,244,131,84,61,173,26,30,171,50,4,13,149,72,160,85,38,50,153,18,234,183,135,151,172,143,94,213,20,32,25,211,54,172,74,1,222,14,202,28,207,70,115,43,184,54,201,49,162,48,99,8,175,166,81,193,212,79,32,218,209,247,226,157,118,64,221,200,106,114,113,243,13,220,124,105,169,237,87,139,184,95,62,254,244,225,211,254,97,165,39,192,3,211,40,110,252,240,204,212,7,217,172,0,128,6,178,247,192,118,215,112,95,12,100,128,135,102,134,55,181,90,75,25,192,158,67,189,111,212,172,233,173,230,153,53,111,184,207,94,4,135,81,1,68,2,253,80,108,203,10,139,119,129,167,183,68,25,164,3,156,218,5,8,129,156,218,56,139,36,55,89,14,128,202,195,98,88,87,160,103,121,148,81,6,3,54,64,210,33,16,230,39,156,200,181,222,174,125,95,177,124,9,173,60,222,3,171,131,178,152,213,219,80,184,92,12,50,144,163,103,180,105,237,236,221,87,162,161,124,222,238,31,118,235,112,224,128,225,62,108,100,3,93,88,124,226,121,218,65,37,63,176,131,241,17,220,125,126,92,245,179,69,227,94,62,51,233,110,34,67,167,165,244,30,165,75,229,214,252,106,165,200,245,55,8,215,143,159,86,34,44,101,2,19,201,244,217,233,26,214,209,118,18,24,161,55,106,252,54,166,107,98,252,61,85,48,250,50,142,167,127,201,21,62,140,129,202,124,161,64,198,105,64,43,37,22,31,150,192,184,104,156,169,246,130,94,71,64,96,97,184,43,163,113,50,79,20,85,10,172,197,212,172,51,238,232,237,174,158,119,41,64,25,226,140,50,111,232,97,223,209,48,90,53,108,112,57,221,3,4,194,243,99,71,53,58,112,33,13,170,82,99,175,30,0,107,78,195,99,208,0,112,30,71,134,240,227,134,125,134,170,137,15,217,239,24,161,33,159,50,10,90,101,230,106,43,110,152,84,153,1,222,140,71,161,19,35,34,184,98,15,135,144,186,133,198,13,81,38,120,165,210,135,52,126,125,79,138,28,39,122,141,95,112,31,212,243,77,177,212,120,62,84,234,240,125,67,229,167,79,219,191,173,18,226,6,141,160,147,109,236,14,241,0,8,152,75,55,156,72,165,105,44,84,77,250,166,154,220,139,86,66,117,65,148,196,9,57,20,203,74,16,13,234,46,190,170,4,49,132,38,250,21,74,144,135,232,31,49,115,184,176,202,210,213,143,39,58,204,29,159,164,175,161,101,217,51,169,12,153,43,154,42,80,71,117,136,33,169,166,35,81,27,234,90,73,247,72,80,150,199,225,145,147,62,238,234,122,87,123,164,190,92,151,153,165,112,108,6,173,184,70,21,178,36,123,96,207,119,83,179,203,202,80,167,175,143,143,191,244,143,95,86,169,229,57,64,186,134,134,146,86,201,116,216,18,214,104,207,203,136,61,30,96,238,240,194,39,56,80,119,78,67,236,232,113,38,5,34,195,229,18,140,250,105,128,69,162,242,75,216,28,41,99,240,92,54,74,242,4,208,54,168,225,79,60,15,148,255,240,173,163,217,200,105,80,130,70,54,242,14,41,179,243,50,161,35,148,129,76,175,166,154,93,131,202,254,34,167,238,35,100,116,24,176,123,70,155,209,161,67,167,144,3,94,159,136,212,116,49,105,40,34,227,14,131,83,3,56,99,16,131,66,194,50,67,133,209,135,167,247,12,252,254,228,122,23,84,78,210,100,215,192,62,226,249,73,249,157,253,22,223,191,161,247,31,62,190,165,243,147,27,239,195,48,174,116,137,134,184,122,180,200,43,224,254,115,27,204,66,74,190,27,113,251,159,131,235,223,122,112,61,237,30,158,158,30,87,133,162,170,67,65,164,193,61,108,49,178,39,32,192,110,39,234,62,242,128,212,85,97,105,79,101,234,225,124,196,22,194,192,90,234,61,149,106,18,204,180,34,56,7,134,230,69,220,230,245,94,90,215,25,137,75,157,132,222,20,158,21,205,14,168,65,237,160,50,2,192,220,168,255,158,122,50,38,217,213,174,253,209,181,63,228,223,206,171,155,86,233,165,25,4,14,13,91,132,163,253,8,226,58,216,136,152,194,38,103,183,33,106,16,59,214,241,64,93,57,85,32,112,84,28,119,172,3,129,39,159,63,243,233,229,51,241,175,111,23,113,215,142,70,47,77,232,72,80,41,231,55,219,207,45,208,205,173,178,99,132,185,229,192,209,218,166,13,183,169,34,86,52,171,21,55,146,220,18,205,100,235,110,189,243,245,61,234,27,10,102,122,188,209,20,107,198,90,226,88,135,39,59,237,248,23,242,177,25,135,169,23,236,84,191,32,227,120,140,241,119,151,179,206,201,183,253,105,251,169,223,77,219,117,236,42,163,207,12,164,67,86,138,232,240,34,120,214,186,133,6,171,134,32,215,16,92,25,233,204,59,208,141,59,245,117,104,223,65,54,244,140,232,199,204,71,134,38,114,247,131,168,107,176,39,155,21,210,49,195,144,246,37,18,99,201,217,20,17,160,186,99,6,222,128,96,89,120,82,198,78,131,182,144,94,195,98,122,45,198,107,190,31,131,177,138,62,140,153,125,176,115,7,230,155,57,145,140,71,10,33,16,107,7,70,115,150,123,70,17,223,205,183,0,79,39,211,165,231,25,47,230,200,250,20,144,189,0,83,212,8,250,181,118,3,19,241,104,224,24,165,141,238,34,136,36,48,180,14,84,14,246,106,182,165,125,68,245,218,36,143,242,251,145,86,91,196,223,110,16,244,236,238,230,175,20,93,80,100,127,164,16,208,175,65,122,81,185,131,142,147,228,226,61,203,151,210,144,238,193,58,58,133,122,64,196,27,13,61,90,197,249,123,194,101,65,167,41,168,214,0,148,49,207,201,21,227,168,173,209,7,207,154,179,29,190,190,119,204,25,141,8,181,218,87,216,78,60,61,68,236,146,72,52,62,24,83,139,154,92,233,129,138,100,199,9,84,115,107,10,123,56,75,250,60,78,30,37,241,47,89,157,55,252,94,106,19,233,19,15,1,237,195,224,79,20,197,242,123,150,143,72,189,68,92,106,45,191,211,242,215,57,237,62,108,63,247,191,108,215,197,189,36,234,103,96,28,6,153,71,241,212,227,153,68,92,96,180,26,97,119,244,180,2,230,39,77,163,76,106,71,135,123,148,63,146,189,114,184,21,37,25,81,146,178,218,193,137,52,18,84,17,135,9,89,74,62,106,158,172,44,74,28,221,40,206,32,204,198,65,195,196,71,118,191,15,112,154,215,68,128,144,224,55,14,1,174,23,82,136,170,106,151,72,55,1,10,243,24,45,143,132,209,227,104,49,128,177,209,244,43,58,57,168,65,80,141,162,204,160,14,21,41,173,34,119,73,99,117,83,61,125,247,114,242,230,61,29,57,195,217,251,51,251,3,64,174,121,195,252,15,190,68,244,50,28,107,166,153,216,191,86,249,132,208,113,233,254,130,116,230,120,27,29,76,142,144,13,34,167,62,246,115,169,56,142,34,215,196,214,138,1,81,142,62,171,73,150,251,86,65,25,24,196,72,34,83,43,114,182,190,227,214,195,119,144,51,246,95,58,169,191,92,3,52,112,209,132,234,56,193,16,87,246,222,98,6,232,142,167,129,184,188,129,164,119,157,50,9,131,67,89,214,120,207,17,161,150,53,222,5,0,166,247,24,47,165,203,176,22,206,241,215,233,98,68,49,242,190,122,208,69,142,29,189,153,242,17,40,22,104,226,55,192,184,245,44,38,245,202,50,207,1,17,167,175,134,178,23,250,233,47,69,67,239,233,214,133,227,47,145,72,185,231,83,213,215,239,152,203,238,53,151,154,182,120,184,201,237,165,28,5,156,23,14,111,211,89,215,122,226,254,217,255,186,127,252,188,214,105,227,1,18,159,22,44,245,0,70,236,71,127,143,144,183,151,102,45,31,22,126,224,74,230,15,240,229,203,31,44,185,2,210,130,38,112,110,247,165,66,60,250,3,67,224,94,222,189,164,32,232,237,62,198,53,133,47,212,85,36,29,130,29,215,169,74,35,0,46,179,2,146,20,43,89,36,112,90,221,196,200,43,147,175,195,97,61,113,251,211,211,151,15,79,72,48,122,250,176,46,230,14,242,96,253,157,136,88,65,150,178,146,207,223,123,204,235,32,92,124,89,2,86,251,250,30,176,155,1,141,147,32,174,247,140,244,165,204,238,9,99,17,96,65,202,48,128,36,6,47,51,25,7,194,43,65,59,82,79,4,37,90,101,2,131,249,228,184,201,145,75,115,82,167,71,32,170,68,214,121,10,27,11,163,122,176,78,237,184,115,146,58,153,4,6,12,112,30,246,152,65,21,219,4,147,49,160,23,4,101,250,43,26,46,232,95,172,112,71,115,255,8,70,225,72,3,143,135,219,197,106,144,105,55,114,106,227,183,248,28,207,201,59,80,87,210,140,83,132,17,107,226,163,50,96,128,193,102,84,247,153,163,75,138,129,231,145,114,16,36,16,19,202,89,114,213,237,105,36,16,2,250,49,106,6,172,126,213,235,87,94,221,38,35,45,180,244,84,105,193,22,209,238,213,179,89,176,172,39,60,156,110,3,125,184,167,37,21,191,169,240,38,142,131,122,21,81,122,122,194,115,70,108,150,237,202,206,181,231,117,124,138,218,115,231,178,186,249,81,240,41,141,244,231,116,199,154,224,55,163,230,19,140,38,151,194,53,212,222,163,211,87,236,240,138,106,208,154,223,190,227,35,241,112,53,33,211,25,119,108,59,233,102,252,31,146,230,142,16,204,88,27,29,253,3,59,97,167,168,93,132,115,96,95,109,164,75,205,16,89,25,17,174,41,239,198,200,93,105,165,149,45,183,242,183,8,74,46,52,95,75,109,32,114,23,230,80,104,55,97,159,168,128,60,115,106,39,79,4,128,119,166,85,129,136,49,113,243,144,179,29,165,81,38,64,66,125,26,11,36,6,238,61,149,17,121,69,195,189,172,38,189,6,10,173,205,98,249,229,225,227,151,167,254,233,31,95,182,159,214,97,242,193,195,18,227,36,171,212,42,152,36,185,127,13,74,211,133,9,84,45,180,6,90,221,98,92,117,9,23,226,170,241,197,114,196,51,214,239,203,17,207,5,64,167,53,222,203,63,68,234,28,228,223,219,32,158,246,219,95,182,107,209,245,255,132,146,56,38,160,127,7,244,218,137,64,92,129,167,188,4,233,21,99,93,9,41,86,227,171,131,242,114,222,196,219,250,156,224,141,131,188,48,242,233,159,177,88,41,33,198,201,149,158,87,46,189,50,56,188,179,244,240,2,64,235,82,114,201,66,112,90,204,223,249,202,15,31,127,126,124,219,27,139,48,248,123,223,24,0,113,97,244,171,95,101,169,105,144,216,243,93,142,174,127,136,132,181,154,122,155,168,134,3,163,149,184,167,147,218,147,251,154,163,84,131,56,133,124,155,19,181,9,66,3,37,102,77,58,159,140,153,56,61,49,177,201,117,76,91,36,39,42,112,32,144,252,159,52,177,58,43,224,64,210,18,59,198,243,48,204,8,102,25,196,143,51,30,138,126,168,81,100,45,98,159,32,228,215,12,186,246,49,165,184,203,77,15,240,189,126,77,163,211,161,199,143,192,6,153,16,238,145,73,69,1,251,70,105,231,79,60,39,250,148,94,238,120,121,71,21,153,137,250,116,218,34,166,131,28,213,158,54,69,152,187,74,207,180,246,196,136,211,161,50,57,189,215,144,118,8,34,116,239,143,4,39,133,14,70,139,50,161,89,70,83,246,59,149,59,112,134,72,211,3,120,155,190,227,5,245,103,189,51,20,54,2,128,202,214,172,200,98,38,104,5,227,217,142,48,42,22,34,150,6,224,114,50,42,9,54,38,162,156,18,27,92,225,66,75,84,99,167,74,41,68,169,43,106,151,19,85,142,43,119,34,138,103,70,247,208,219,54,90,184,70,69,122,43,147,247,136,21,141,240,52,38,46,61,49,60,92,115,152,248,127,111,23,122,59,237,245,116,237,70,245,235,246,203,58,61,1,204,95,80,189,68,23,201,197,131,228,17,225,188,158,215,22,39,97,94,80,190,151,214,167,250,189,129,9,143,159,126,250,240,9,158,197,213,96,20,255,110,226,195,169,13,7,145,185,63,28,253,58,16,27,231,199,163,106,103,152,107,175,80,46,218,225,90,229,150,48,252,232,114,223,50,78,87,230,14,130,79,72,70,213,198,37,191,206,156,229,135,117,230,44,48,47,7,55,172,125,183,149,77,165,229,214,161,94,165,220,136,181,229,10,229,2,239,229,71,151,27,74,188,74,125,81,238,53,218,183,32,163,253,74,229,94,163,29,48,49,174,81,110,130,82,113,165,250,94,163,125,81,223,107,148,139,250,94,99,125,64,125,175,81,46,234,123,141,121,140,250,94,161,220,183,108,21,127,125,252,252,249,241,151,181,187,133,12,134,31,191,91,32,14,160,184,248,195,55,98,148,11,62,189,107,148,123,13,193,1,229,134,234,127,188,96,230,234,85,234,139,114,175,209,190,57,13,87,43,247,26,237,112,173,221,226,90,2,170,137,125,87,169,239,53,250,237,90,171,47,5,245,43,172,59,215,218,221,168,184,253,248,245,225,45,187,197,254,195,207,171,188,176,16,124,47,14,49,108,12,223,110,131,123,141,6,91,144,80,175,49,118,175,53,39,176,195,95,163,92,72,190,215,170,239,181,36,168,63,37,179,235,73,212,127,52,205,226,90,123,230,181,52,216,107,105,220,127,48,205,248,45,123,197,167,213,248,8,175,173,189,191,103,179,184,214,34,249,234,238,246,111,184,89,92,107,211,188,214,102,113,77,243,225,159,155,197,245,54,139,63,154,121,246,143,102,150,252,131,109,110,111,217,44,30,62,126,92,233,89,83,193,129,121,133,92,211,138,7,83,234,106,171,84,240,17,247,79,197,51,172,50,248,248,63,47,192,94,75,192,186,150,162,116,141,181,238,90,70,159,107,205,241,171,205,197,43,25,213,174,101,12,189,214,154,127,45,99,232,149,100,128,183,172,117,135,15,159,62,63,236,246,31,222,178,220,253,112,163,251,159,235,217,159,235,217,159,235,217,114,244,198,31,105,157,188,150,142,112,173,245,247,74,70,236,63,154,110,247,150,253,98,122,252,244,240,245,241,227,231,237,42,10,223,87,141,8,255,73,166,247,107,89,105,174,105,85,250,211,244,126,189,153,252,71,179,78,252,105,122,255,211,244,254,214,29,227,211,246,167,135,47,79,22,212,179,214,89,139,200,234,234,175,176,80,58,64,145,94,65,52,65,158,102,185,66,188,144,148,11,54,186,31,30,15,80,235,85,218,23,229,138,154,113,149,114,175,178,160,1,109,101,240,87,41,247,26,227,140,146,148,191,134,74,52,92,101,156,81,21,240,113,67,60,136,90,52,87,56,213,94,233,18,19,114,89,234,125,172,113,221,19,92,101,102,159,71,134,74,232,124,24,218,63,176,87,94,105,197,90,237,50,12,249,58,83,234,90,93,243,71,27,250,32,195,184,70,251,162,220,107,44,89,40,247,26,75,22,202,189,70,191,161,220,107,244,27,173,23,87,24,191,25,52,213,87,154,23,23,251,77,87,32,44,100,189,34,62,235,18,134,227,38,46,81,30,44,52,28,202,192,26,198,149,171,183,149,172,151,127,75,11,225,155,86,172,47,191,174,149,175,114,186,142,92,1,249,234,143,54,73,175,37,7,93,99,50,93,115,209,190,150,124,117,45,121,240,26,253,102,242,202,143,223,196,115,190,90,125,101,156,169,124,197,69,5,11,9,196,163,222,68,35,91,178,190,105,95,67,9,131,138,104,77,56,107,171,219,85,164,171,47,191,190,73,178,186,138,208,123,165,78,249,163,13,250,107,237,252,215,148,84,174,37,89,253,145,54,153,107,45,86,215,218,196,145,53,141,197,234,45,130,146,234,140,88,137,186,38,112,225,223,219,86,53,89,24,123,91,18,219,191,55,173,85,79,31,62,127,126,248,184,10,219,29,88,165,46,254,248,49,20,210,149,4,149,146,187,236,175,51,230,67,188,206,90,149,134,43,9,152,57,254,113,230,254,149,12,164,185,92,105,156,1,144,54,174,242,244,1,253,120,113,206,174,95,56,164,132,139,11,71,25,150,49,40,124,200,221,152,55,227,18,228,226,2,202,33,174,157,249,40,207,49,28,137,132,81,201,87,73,112,13,98,147,129,221,42,246,158,120,101,210,212,192,184,3,94,31,140,99,132,161,3,150,138,222,112,208,47,7,126,107,215,219,143,39,126,197,159,117,132,118,211,114,241,239,128,175,190,190,31,253,208,149,58,108,74,201,223,255,82,165,214,127,167,151,90,231,165,222,238,254,254,219,246,211,42,174,188,88,149,18,3,144,205,32,188,7,5,22,140,149,196,179,35,191,43,248,173,0,205,4,20,155,189,175,164,189,139,96,66,1,182,77,7,52,58,0,19,41,205,60,17,138,226,189,87,218,22,18,215,19,83,7,0,61,192,59,85,24,29,64,197,6,176,211,223,37,55,63,49,26,125,102,38,28,105,229,209,161,47,72,182,165,172,84,177,211,171,63,170,26,235,192,220,30,63,173,109,204,170,52,111,35,112,128,137,199,23,141,167,142,128,106,246,228,65,65,119,225,186,7,21,56,160,215,0,56,51,118,198,226,216,222,196,197,59,45,47,249,188,171,100,239,66,203,132,222,27,130,48,7,162,182,163,119,63,226,113,105,104,143,35,113,30,72,219,192,129,7,32,68,0,37,97,2,41,175,24,129,129,163,34,28,175,68,146,222,63,254,109,29,15,68,242,142,128,137,160,92,244,100,53,147,153,1,140,67,240,144,166,62,228,96,208,83,74,66,156,140,160,140,128,205,89,97,118,195,36,107,94,216,25,9,31,90,140,160,227,192,28,7,210,54,89,76,8,154,77,86,94,162,109,146,231,55,0,93,47,0,141,177,144,11,144,40,248,196,246,4,240,190,226,85,178,161,71,98,226,203,18,16,138,162,34,147,246,108,84,228,73,146,242,234,87,157,126,69,30,101,156,145,78,53,242,5,28,97,188,80,44,158,218,241,169,124,96,193,219,128,50,11,56,190,183,149,136,189,81,127,93,82,23,51,230,9,206,18,249,176,240,88,50,197,144,44,114,174,84,37,7,26,158,236,122,62,175,14,125,43,243,9,182,59,125,88,127,172,198,78,233,233,200,220,55,114,178,215,254,248,14,189,190,30,160,60,131,97,135,182,55,39,77,155,81,174,13,246,184,254,216,106,228,80,43,10,32,29,200,104,220,207,13,222,7,146,243,20,82,128,213,190,245,16,176,186,119,68,212,36,66,170,239,128,173,170,29,123,11,164,229,177,171,153,80,161,153,56,160,96,235,244,0,82,149,179,157,15,138,240,21,129,55,58,106,115,99,4,69,176,42,221,142,137,188,213,133,172,75,25,203,108,69,227,183,33,39,114,230,152,110,6,159,68,38,148,101,26,58,86,112,199,61,183,237,0,199,45,190,237,38,61,184,104,248,11,50,154,73,139,226,117,200,97,15,228,217,176,7,128,27,152,63,96,72,192,50,231,73,242,104,132,108,30,4,84,199,59,48,199,72,15,236,130,178,247,176,136,149,18,251,227,126,143,213,127,29,137,89,0,21,18,72,204,164,230,81,107,222,19,204,138,143,5,46,45,234,222,59,130,182,249,182,68,147,86,243,180,238,237,123,171,55,46,142,109,78,178,8,20,63,69,151,14,177,12,27,87,214,209,181,100,87,119,129,179,155,136,112,128,89,147,99,142,247,97,64,43,147,91,209,147,147,50,234,255,107,9,217,63,255,246,225,195,42,195,11,188,207,41,249,9,92,222,231,216,198,0,126,155,146,7,230,92,241,38,8,140,228,72,36,35,147,113,117,42,113,82,38,120,44,137,25,200,175,122,35,75,59,90,63,165,27,72,28,50,234,217,18,4,36,30,8,52,119,87,226,200,49,63,54,48,99,165,187,135,168,81,185,10,227,72,24,119,114,135,3,4,143,28,226,55,178,237,13,227,6,220,3,192,144,27,137,51,92,8,158,135,121,202,51,249,0,132,245,57,224,99,247,75,73,178,224,139,62,196,119,62,199,105,6,43,238,6,155,175,76,2,125,107,169,199,72,194,52,210,108,89,221,148,10,139,84,216,228,82,36,115,4,222,218,5,76,188,170,101,135,46,177,57,245,181,201,89,33,99,41,176,149,100,137,48,42,17,0,173,135,185,61,113,84,240,250,74,145,172,242,136,183,174,46,77,73,102,127,222,233,75,227,45,11,86,115,175,103,124,233,88,7,80,188,121,19,232,40,206,97,139,91,137,74,255,219,246,215,183,36,81,6,178,91,103,82,255,97,12,15,245,182,12,161,11,132,253,205,99,32,163,51,104,226,193,114,145,103,238,47,98,211,81,218,41,132,149,198,102,162,172,20,96,58,92,14,60,95,154,64,35,150,117,114,141,12,224,97,45,100,189,4,152,160,7,23,238,91,222,121,173,95,5,129,76,169,248,141,7,223,169,17,105,72,149,119,74,67,239,79,150,51,57,108,130,40,68,253,168,164,67,35,231,71,82,56,67,233,125,109,50,17,61,49,250,201,80,32,235,33,150,106,167,175,224,120,54,129,164,232,173,36,77,151,193,91,63,174,197,18,204,0,67,28,150,41,169,68,164,221,4,55,200,252,8,243,146,170,155,129,189,250,179,181,254,226,146,218,238,72,36,4,150,129,111,98,78,176,5,53,77,144,154,23,23,72,87,234,247,53,192,110,43,171,99,255,211,227,111,31,87,146,168,99,188,13,178,164,87,174,22,32,6,2,170,34,249,30,8,251,73,106,152,180,15,158,75,84,5,155,28,81,185,7,21,43,146,158,129,230,234,14,76,29,114,26,200,166,68,148,69,79,156,247,64,70,88,89,40,210,91,222,225,203,58,180,61,62,51,215,81,196,117,146,239,14,36,120,164,124,51,168,120,147,244,140,85,4,246,59,8,159,71,114,44,16,59,18,203,176,44,80,169,179,87,5,206,163,188,164,182,4,104,117,138,74,235,223,241,10,171,215,153,226,84,233,8,55,233,46,160,42,168,230,174,215,218,121,107,66,30,88,141,131,86,113,32,67,149,234,118,236,49,251,122,207,110,234,217,101,59,190,123,235,49,146,0,145,151,232,45,175,177,218,37,91,71,173,249,29,123,65,223,135,186,204,216,181,14,209,49,35,237,90,238,112,59,187,111,167,35,197,91,55,240,192,17,115,175,163,114,80,190,42,142,71,246,135,125,189,82,247,219,62,125,126,147,58,13,148,247,76,224,246,116,231,195,192,23,33,119,65,155,232,84,111,85,185,245,202,33,67,246,53,204,254,212,181,203,77,191,133,250,167,250,45,213,59,213,111,171,233,183,114,223,61,20,35,154,18,72,68,74,13,215,41,37,141,222,112,84,180,211,191,67,93,250,236,73,184,154,38,236,64,202,165,218,97,145,84,232,122,28,179,44,160,16,166,200,39,134,217,217,241,234,196,251,121,59,46,144,179,14,199,12,78,80,136,131,212,242,70,160,165,227,234,27,122,247,13,234,125,225,150,205,70,188,3,241,103,212,142,54,141,155,92,230,170,113,87,211,184,165,150,135,152,204,76,132,202,171,206,221,192,156,79,218,183,215,246,141,198,199,66,189,91,181,110,246,12,185,81,61,65,224,83,223,46,31,213,127,112,4,173,174,76,250,1,149,201,86,153,216,42,147,191,202,106,202,161,15,66,151,127,135,206,125,250,252,225,215,55,77,221,32,58,110,26,69,176,0,145,24,214,65,121,119,80,167,57,209,8,35,8,178,111,134,212,85,32,113,103,240,78,139,176,17,228,171,82,245,92,90,116,128,210,8,18,237,33,97,26,84,57,98,221,25,149,124,43,66,101,17,177,156,116,74,177,238,251,103,15,8,164,119,27,192,44,148,147,157,66,82,75,228,122,8,55,227,224,222,135,32,98,78,38,133,200,22,34,30,223,164,87,148,247,122,188,66,117,244,244,150,142,2,98,173,167,63,234,234,250,70,124,195,12,201,96,242,24,198,214,134,253,139,70,36,245,197,177,17,125,170,115,35,242,124,185,17,187,147,70,236,158,55,226,139,54,60,54,97,183,220,132,121,140,108,194,147,230,25,186,151,45,56,52,148,252,211,43,47,154,112,232,86,55,225,244,233,225,227,223,215,65,84,83,57,196,12,220,3,209,221,241,227,18,251,211,93,206,228,145,30,149,249,11,11,68,34,247,113,84,230,95,37,165,113,74,46,147,176,180,223,37,233,29,24,68,70,210,92,83,159,10,180,157,74,151,192,170,2,138,188,74,195,33,22,146,76,38,236,74,3,26,57,28,80,156,124,113,242,48,89,66,8,1,143,207,93,232,69,181,161,202,103,12,193,254,235,123,121,86,199,167,138,208,91,105,163,229,18,69,122,119,178,208,4,60,149,68,197,44,154,133,178,120,148,153,88,254,51,170,42,119,66,85,181,71,243,116,108,163,11,188,92,39,213,235,230,162,201,196,28,213,160,84,168,180,115,199,66,3,69,154,185,82,149,161,71,38,21,79,173,118,164,38,59,226,223,186,165,103,251,233,211,246,183,167,237,126,157,206,148,32,178,13,175,55,81,93,110,34,93,197,195,239,107,34,90,30,240,185,170,137,96,122,131,164,54,94,108,162,247,145,196,147,41,27,203,246,226,224,245,84,228,32,186,174,29,188,108,35,145,249,210,15,28,188,243,171,95,36,97,3,113,154,124,172,235,119,77,35,223,238,215,135,246,248,44,77,25,47,32,232,215,186,10,65,191,44,225,44,21,68,63,201,90,108,4,32,153,244,190,99,83,67,229,37,51,36,237,64,51,242,62,122,116,113,144,70,113,102,196,131,162,9,38,37,29,116,188,155,6,31,148,133,93,63,42,235,19,169,197,213,150,123,23,19,20,5,20,135,37,73,186,65,122,216,237,10,197,76,142,182,8,161,208,206,240,139,183,181,233,234,212,153,236,175,211,164,34,138,160,224,131,182,2,199,93,84,122,27,242,166,195,251,34,173,144,114,164,149,2,78,149,68,67,126,192,18,94,40,70,41,111,186,140,187,126,254,193,125,165,229,6,70,26,146,68,168,205,24,106,166,244,15,148,28,45,170,144,29,164,192,76,159,204,122,197,126,25,116,88,243,246,149,50,239,151,253,254,105,247,233,195,135,85,58,190,31,109,28,237,73,188,133,143,157,77,209,142,179,211,235,210,68,2,51,153,162,88,25,6,212,209,209,38,56,42,63,125,111,19,244,206,21,184,59,70,105,145,129,78,165,204,169,171,68,93,32,139,21,1,52,146,184,30,172,192,161,192,140,31,72,180,182,184,116,145,180,44,98,149,89,158,189,119,115,237,191,190,207,17,43,217,171,197,185,64,19,102,96,77,130,146,175,61,91,9,107,91,9,243,217,74,152,249,202,186,18,166,182,18,222,101,242,144,201,75,159,46,231,241,116,199,203,108,87,178,154,221,229,1,118,80,146,31,95,90,204,201,154,230,241,62,53,194,130,24,111,184,149,67,135,211,245,87,93,51,90,193,125,63,191,197,93,150,193,203,242,47,115,73,182,194,195,165,199,223,149,16,193,76,2,111,197,92,107,174,216,186,186,146,131,87,151,90,190,218,29,118,54,17,182,118,137,43,73,198,148,65,19,117,173,121,230,119,248,250,62,84,212,226,213,26,222,161,39,67,87,32,201,233,171,241,227,217,150,81,219,150,145,151,183,12,247,114,203,184,195,104,20,37,56,158,238,24,145,227,117,30,213,24,69,124,109,29,62,157,180,229,229,237,194,134,100,124,235,100,236,63,252,243,97,221,150,33,26,138,143,195,218,142,247,3,188,189,249,247,117,188,7,67,54,230,197,202,142,143,34,121,71,55,92,236,248,249,29,68,86,24,160,127,102,16,156,221,225,146,172,10,33,172,154,46,124,43,4,235,124,115,186,132,11,51,254,14,239,4,46,37,174,110,223,154,239,34,93,144,194,120,224,234,117,58,225,49,94,224,71,64,252,144,39,91,224,128,104,138,82,233,164,28,221,229,161,85,64,99,197,5,7,140,199,176,198,13,223,28,90,151,39,72,6,15,124,231,203,184,122,130,176,221,165,186,110,73,166,130,107,69,122,8,117,68,201,235,182,128,236,3,122,243,242,22,32,221,219,161,101,86,109,1,210,187,218,50,223,189,5,204,181,95,45,185,63,254,182,222,195,147,193,56,9,62,188,56,146,100,42,49,254,2,166,10,79,59,77,38,253,40,133,46,57,1,199,43,68,245,66,169,196,233,136,240,116,140,184,184,15,180,208,133,33,174,118,240,136,158,2,33,174,102,18,93,179,205,209,128,120,56,67,103,180,224,105,132,201,135,190,73,122,9,33,211,209,71,119,135,234,195,99,230,97,67,213,225,209,241,140,44,152,67,191,158,38,156,205,182,210,230,158,1,125,159,32,42,5,10,134,89,41,139,73,161,196,71,39,61,139,149,131,218,129,230,10,247,163,73,18,107,78,131,58,13,83,60,76,213,237,212,37,40,111,142,121,11,95,147,200,163,133,206,137,155,241,190,46,241,193,157,115,250,242,230,61,34,105,198,206,39,142,169,14,202,71,97,148,9,25,98,29,78,240,60,117,170,177,99,101,16,211,99,251,134,150,122,139,59,77,94,99,3,203,234,168,3,164,7,81,114,226,138,36,181,164,163,68,189,193,177,141,174,192,64,13,82,176,169,217,28,243,79,150,75,217,140,57,86,233,25,208,245,77,207,180,183,65,157,26,164,79,176,102,215,156,205,249,26,212,84,167,174,108,29,73,69,189,84,186,58,243,27,41,230,142,85,236,82,26,54,82,233,31,231,146,99,115,173,118,72,137,232,31,65,243,46,77,225,118,230,28,151,86,234,91,207,193,10,222,21,217,196,221,189,59,175,209,5,119,30,4,248,59,56,190,101,161,4,241,237,142,81,43,74,220,150,148,242,151,3,78,31,154,213,157,57,112,5,21,189,137,35,244,14,13,143,168,21,183,83,133,218,154,61,233,153,141,116,204,140,136,24,167,29,28,161,234,46,173,28,90,253,91,70,216,211,227,167,207,253,79,31,158,118,31,62,254,180,50,106,187,130,101,92,182,191,0,102,207,56,146,0,25,134,100,110,47,216,124,43,201,141,43,163,57,228,69,101,69,142,234,69,208,129,230,85,8,145,213,92,244,235,17,163,198,203,10,31,176,169,192,107,137,248,128,212,57,59,50,56,132,178,24,212,167,209,194,165,228,223,148,50,163,33,176,127,195,101,138,229,8,15,172,123,7,63,92,118,55,121,170,35,254,192,22,195,53,77,202,232,34,183,17,185,21,159,83,134,37,153,116,146,124,28,162,39,177,228,105,128,229,64,33,37,48,224,146,236,130,156,36,78,215,75,240,39,195,186,173,172,185,8,215,15,36,122,75,240,137,113,178,192,230,56,193,129,27,24,79,198,63,17,86,224,47,16,214,14,168,86,133,130,184,201,160,251,61,160,34,162,102,120,134,145,209,119,117,163,94,109,103,193,108,142,38,149,120,232,161,180,236,6,110,162,80,181,71,70,93,241,223,212,251,65,183,87,12,110,117,14,247,214,130,135,136,224,190,165,166,117,32,142,61,200,227,239,82,37,13,49,236,179,59,134,173,130,38,152,225,33,140,82,197,222,16,15,250,248,197,146,60,84,87,149,236,104,92,177,239,81,5,4,182,238,6,206,6,84,219,89,149,89,189,229,38,10,12,253,112,80,111,177,112,249,190,241,220,50,252,137,116,223,119,174,194,77,17,6,74,156,88,111,66,175,142,240,78,35,35,166,146,15,41,172,11,173,246,94,238,222,49,192,66,23,239,194,193,131,104,132,61,98,214,212,51,255,134,121,182,253,115,154,253,57,205,254,237,167,89,116,185,43,200,68,43,121,201,182,117,33,219,33,12,248,193,73,60,82,226,120,105,241,72,32,255,196,108,217,157,70,51,90,248,95,134,57,165,77,167,229,232,159,181,30,218,253,42,136,181,209,39,18,187,199,125,239,193,145,59,194,255,120,73,63,22,181,66,70,113,130,102,146,82,33,173,108,189,161,210,25,212,157,153,205,175,233,117,5,194,140,149,1,48,34,157,2,10,139,119,225,85,125,58,193,224,238,47,106,211,209,203,42,38,211,183,144,140,150,205,73,47,40,230,179,62,48,69,92,144,7,238,189,135,140,44,159,202,236,155,204,125,127,65,241,222,243,197,69,181,54,205,187,156,104,222,117,189,251,2,33,95,235,2,128,232,45,25,253,250,144,180,65,26,70,180,78,79,141,197,233,226,166,34,253,179,21,221,83,8,98,60,53,98,194,52,18,1,222,95,183,119,25,239,226,161,184,238,16,24,38,167,156,91,240,39,244,199,216,54,197,88,75,121,93,40,26,48,171,85,195,96,144,51,151,79,117,107,211,14,139,133,122,100,252,146,255,239,139,70,251,244,176,142,153,119,116,112,226,59,250,143,90,247,95,182,159,204,195,72,6,119,230,192,66,26,75,229,103,105,83,32,156,77,1,71,219,100,161,135,224,178,171,73,199,253,5,99,139,206,162,20,100,79,8,169,203,34,254,98,2,4,141,51,201,150,218,97,143,195,4,13,57,194,219,53,15,251,203,134,153,121,198,171,71,234,165,29,118,101,123,255,242,225,227,151,85,237,13,38,228,60,108,156,95,208,22,22,52,205,82,23,240,204,207,89,217,191,178,96,185,249,58,5,199,226,127,120,193,171,154,245,203,71,66,102,126,248,169,223,63,60,125,94,55,160,65,249,237,55,193,215,117,57,120,117,37,96,60,10,6,114,243,85,10,46,50,36,126,116,193,139,155,185,140,61,153,38,245,23,16,130,15,91,229,1,71,144,7,233,173,33,242,29,175,244,188,242,95,23,139,73,206,255,136,98,202,152,191,179,152,139,163,230,205,99,6,169,126,232,129,144,127,112,215,250,65,7,227,53,10,230,96,252,209,5,123,8,123,32,58,31,134,29,183,78,185,163,99,178,64,39,18,39,102,187,111,113,244,248,15,155,109,60,248,1,10,7,215,228,53,191,193,141,247,53,212,213,15,17,41,126,231,53,49,167,231,213,62,222,23,132,130,245,190,165,50,224,191,175,239,29,252,21,181,78,161,30,28,145,113,159,151,19,135,179,98,22,144,113,101,59,175,11,213,202,47,139,211,198,138,254,210,123,156,253,96,18,225,67,68,204,194,205,16,102,105,203,225,76,204,48,11,12,93,131,64,19,239,69,42,90,211,8,80,65,94,54,194,212,243,41,120,72,207,135,104,130,41,100,18,71,245,69,13,78,241,62,6,127,214,128,235,172,106,251,135,191,125,92,31,96,204,29,15,8,79,195,186,229,45,142,43,179,162,81,112,170,254,58,5,151,241,194,86,186,132,209,191,122,214,14,72,213,24,126,120,193,111,232,182,221,234,52,5,143,4,10,209,226,86,54,155,136,202,113,37,204,149,44,250,240,130,254,192,66,81,201,255,221,253,182,214,232,47,85,124,83,175,173,124,165,175,44,88,122,237,199,23,252,191,179,215,126,254,180,210,237,32,59,184,236,33,142,152,0,195,86,62,98,53,17,104,84,191,202,124,161,199,133,101,57,42,3,129,236,247,22,130,88,161,28,111,61,99,144,100,242,99,254,183,115,249,238,201,15,240,242,70,20,118,252,215,207,87,123,249,247,151,194,48,46,253,129,28,190,118,191,248,44,155,157,131,222,7,35,20,62,250,34,119,192,224,65,148,128,241,166,222,102,135,164,100,218,103,17,246,215,213,170,5,84,64,86,36,77,107,28,97,133,129,207,9,134,78,132,93,244,166,148,195,59,28,53,218,53,107,161,61,10,229,243,244,67,30,86,162,94,228,247,183,46,34,111,12,79,117,113,176,103,242,76,222,18,119,141,99,199,39,240,97,59,62,130,249,115,124,4,30,214,29,11,235,230,231,116,242,144,12,133,181,85,225,54,58,148,139,103,197,204,224,92,125,6,142,59,125,173,110,132,247,154,184,246,140,198,133,49,76,51,245,96,118,137,26,125,153,187,99,91,117,115,51,74,253,229,137,122,81,95,75,155,16,15,69,3,234,35,173,41,159,152,41,39,109,200,71,232,123,177,237,248,56,182,29,31,215,207,197,93,176,151,162,250,9,49,22,53,49,62,223,37,252,52,23,106,253,48,113,57,70,43,120,166,89,6,77,41,237,152,102,57,197,122,227,78,44,199,129,120,4,14,158,176,219,136,197,133,14,93,212,58,137,202,94,216,80,114,124,26,41,28,33,195,111,68,166,82,69,250,231,96,105,109,240,86,22,62,196,225,184,201,12,199,211,252,78,175,249,157,204,101,192,4,174,120,209,194,188,125,86,82,170,171,103,235,38,244,195,199,159,31,251,221,195,167,149,60,63,215,153,76,128,172,130,168,57,36,46,103,161,192,220,200,64,1,57,147,127,79,243,95,157,93,193,177,227,213,174,93,157,255,106,223,95,238,105,89,156,126,231,154,18,248,58,147,20,178,144,15,92,206,97,168,98,61,243,187,196,239,93,131,177,103,190,161,203,242,160,190,132,2,7,137,143,50,235,138,85,90,125,75,177,211,188,60,216,31,247,237,251,68,39,119,109,41,80,78,115,85,210,125,134,149,157,248,3,48,11,34,139,108,84,103,44,76,205,119,49,21,139,118,117,50,245,224,103,135,233,11,235,134,186,124,17,235,106,103,184,255,62,4,13,195,85,191,49,220,94,125,123,210,215,255,198,181,252,191,97,248,93,236,76,184,241,223,210,153,163,140,172,65,180,210,152,13,212,196,107,162,240,168,49,46,73,77,128,254,142,203,76,102,240,16,93,65,209,49,139,19,118,255,192,110,56,118,27,207,54,232,11,52,188,122,53,128,115,19,249,39,19,160,28,114,81,98,54,175,134,142,152,104,88,6,240,106,148,218,235,215,99,175,208,35,174,117,164,101,185,253,135,244,230,47,15,31,191,60,189,169,59,229,77,234,5,27,89,60,15,203,14,185,158,203,114,177,174,179,145,253,47,108,238,15,211,159,178,232,159,178,232,255,50,89,52,163,111,115,218,132,165,200,171,165,69,97,136,111,94,20,46,78,169,95,247,223,181,128,165,24,239,177,136,157,217,28,151,4,36,151,252,234,21,79,238,61,208,152,249,109,129,74,234,128,219,255,92,32,79,123,115,251,175,255,40,233,190,56,6,92,140,35,60,191,126,36,176,150,211,244,239,76,20,39,175,161,82,148,124,2,229,151,67,100,156,20,19,134,28,151,8,70,10,181,175,247,199,82,20,128,47,50,110,128,207,97,218,62,1,231,60,179,41,93,144,89,48,14,8,232,246,128,190,64,19,96,141,96,252,254,218,92,164,127,124,249,240,244,249,225,241,227,127,84,191,101,143,217,26,0,61,119,155,70,156,123,196,167,119,41,33,131,223,114,199,74,126,234,43,67,150,168,238,58,71,233,86,126,17,242,200,21,27,137,208,158,33,9,133,103,162,127,31,202,77,94,165,141,121,70,36,68,133,162,115,125,197,190,46,159,79,178,192,5,72,213,35,88,184,144,165,207,160,45,232,240,136,175,128,110,95,188,162,58,168,222,31,70,245,216,135,62,121,166,17,168,128,45,99,107,52,57,221,233,240,25,165,149,69,7,202,11,84,135,113,65,202,147,34,139,225,118,96,92,202,98,198,32,29,20,207,141,45,141,188,165,27,1,80,89,98,59,115,196,208,27,180,98,1,136,116,242,109,102,28,57,160,84,47,5,71,161,189,75,240,34,237,12,144,118,160,116,152,180,83,113,114,114,1,45,181,210,127,73,223,202,91,54,151,140,40,43,224,47,170,230,218,83,115,197,4,14,10,140,87,250,166,105,32,252,239,64,157,136,49,140,208,82,198,142,141,204,152,120,106,167,137,67,145,115,146,189,149,165,49,188,130,122,170,54,212,205,122,17,127,112,47,202,22,179,16,53,218,93,163,50,237,89,251,86,29,221,86,168,21,53,212,166,240,159,178,187,124,126,248,229,195,227,151,207,255,25,43,84,244,92,93,150,37,26,136,96,43,22,153,176,16,246,244,62,203,203,94,163,224,117,129,40,191,190,105,155,33,158,83,182,124,68,205,184,29,153,245,164,200,136,8,244,107,166,2,154,41,21,136,171,77,26,158,108,66,117,59,181,91,112,130,106,206,70,51,67,220,233,150,201,88,213,65,83,117,128,6,136,124,168,208,205,214,163,110,182,115,108,48,71,105,181,224,252,100,22,81,214,252,131,194,186,96,221,248,79,153,143,191,109,63,125,124,248,248,183,255,56,115,174,168,230,191,79,45,143,162,219,167,146,151,102,150,72,127,235,148,154,5,171,239,202,192,210,127,125,220,173,114,129,34,71,108,136,8,49,215,84,86,39,143,207,138,83,132,132,67,24,110,161,103,58,5,184,101,234,100,97,242,246,32,29,244,151,16,16,17,233,153,76,45,234,231,152,118,76,19,116,204,193,33,188,17,130,33,3,17,205,158,144,211,212,193,55,129,43,50,159,203,14,114,12,31,192,16,15,62,162,67,193,200,61,102,202,222,200,127,142,210,15,99,222,145,69,32,194,82,220,247,153,27,114,225,214,221,41,126,18,215,2,89,75,32,202,185,189,43,196,243,13,59,197,42,27,153,173,151,121,148,135,237,21,53,15,217,189,207,208,88,211,9,26,107,98,108,176,148,117,91,50,220,41,142,169,73,57,34,124,18,236,0,14,66,184,156,248,74,25,73,46,50,178,184,96,69,33,123,0,48,177,25,179,79,200,99,38,42,121,58,120,252,49,43,174,16,192,83,190,66,134,4,130,149,56,230,79,51,164,10,129,77,145,254,70,120,67,38,207,74,85,187,154,21,243,11,161,201,144,27,208,14,174,103,35,22,220,89,180,63,209,79,185,150,174,18,16,85,106,47,19,9,25,30,4,61,199,211,21,116,76,243,241,1,252,246,132,140,135,36,107,176,235,91,223,201,237,20,57,139,5,202,240,41,28,3,1,143,65,244,235,200,127,142,120,20,4,146,166,223,10,93,149,105,216,47,48,255,27,30,26,27,25,152,196,236,168,158,61,133,80,251,94,225,243,70,38,220,101,30,209,85,76,164,116,178,194,15,157,34,254,22,67,111,32,176,149,244,20,58,138,98,246,173,79,108,226,76,132,67,180,66,55,6,244,20,130,129,228,108,231,105,71,1,72,39,19,202,42,147,145,29,140,66,145,189,73,88,101,70,114,39,133,43,237,235,218,108,176,95,31,127,251,240,233,241,231,159,87,65,103,12,220,117,124,84,152,9,36,112,148,222,105,226,132,215,19,164,87,100,76,204,129,41,145,94,33,43,112,61,105,254,174,103,7,154,110,225,21,89,48,123,66,207,97,146,120,197,161,173,64,159,142,128,186,150,182,100,208,183,11,106,167,74,76,238,38,214,124,55,82,59,37,44,70,168,138,79,87,53,63,8,104,215,181,63,126,165,115,91,147,129,185,38,49,183,103,46,184,159,159,139,208,45,62,28,74,21,42,88,178,254,134,16,141,210,185,124,36,178,238,42,79,158,128,120,93,44,123,0,191,162,45,167,173,38,61,159,163,176,224,244,49,176,52,60,172,231,195,240,146,120,226,200,186,244,90,23,66,65,70,29,193,24,159,40,130,103,246,146,80,88,152,76,209,19,61,226,228,43,62,82,147,218,185,20,51,35,99,46,88,181,46,248,89,171,38,240,162,217,123,181,23,18,60,14,195,22,227,199,241,136,222,186,119,140,32,203,12,249,86,27,36,109,7,254,214,21,98,164,143,144,75,42,188,136,132,33,146,78,31,178,174,139,176,79,98,221,241,8,156,151,238,8,180,1,112,73,139,113,231,3,144,144,209,151,204,232,25,153,63,193,115,124,50,251,57,51,99,69,26,202,112,249,9,231,11,152,247,11,50,41,30,158,135,37,180,150,186,96,139,91,10,58,138,231,161,206,171,161,235,87,202,254,72,225,20,93,114,98,132,32,106,80,45,123,200,171,242,22,58,224,156,35,29,131,73,206,0,126,194,203,123,3,131,233,103,40,248,69,136,246,107,33,180,207,176,247,68,188,199,163,35,20,103,5,160,71,114,30,144,57,24,166,159,100,238,36,110,126,56,163,125,155,195,212,31,107,83,119,206,30,169,72,247,80,154,91,97,79,75,176,250,187,43,193,234,23,251,231,146,102,216,184,110,110,231,46,16,230,128,168,96,234,249,101,199,108,164,251,152,146,160,138,117,15,73,158,105,241,225,182,140,149,32,93,169,67,190,26,210,205,168,95,43,130,188,84,71,241,227,177,16,142,132,255,4,94,79,197,18,79,35,26,198,92,73,142,21,231,54,29,117,245,143,132,172,119,180,158,72,135,34,209,177,47,0,94,8,112,34,244,36,57,96,84,169,37,61,42,66,126,171,212,242,68,25,19,19,177,101,41,47,119,213,201,171,142,196,128,208,109,206,35,229,69,51,95,176,69,29,74,222,136,64,184,42,182,10,248,246,128,183,183,205,174,54,168,162,110,134,183,239,13,222,222,140,4,186,80,15,10,14,185,14,127,249,95,235,18,94,216,241,17,104,163,183,72,65,146,62,173,180,92,12,204,62,171,106,248,144,35,16,137,53,166,55,132,68,179,134,46,215,138,179,160,58,84,193,208,240,60,9,76,11,66,38,143,140,250,2,145,188,4,236,107,129,198,149,26,170,122,145,2,224,125,53,140,151,197,246,44,150,52,3,200,206,87,135,114,65,6,141,231,73,128,159,25,133,42,107,81,201,168,87,54,102,152,66,72,16,152,201,208,229,176,217,138,138,162,171,64,224,134,153,8,166,172,179,13,199,157,253,148,48,31,17,227,80,71,11,110,138,50,76,33,205,230,74,135,78,9,196,159,210,230,144,227,5,173,98,168,29,99,208,199,162,14,246,146,65,180,81,121,34,255,158,56,32,237,143,246,175,111,23,251,246,71,223,254,144,127,212,139,60,198,85,38,236,4,51,107,147,130,2,66,142,240,79,237,143,206,46,48,89,0,23,187,118,177,253,209,190,93,57,130,126,122,88,29,209,76,121,118,41,241,49,120,32,90,199,123,249,55,201,249,186,88,73,217,244,176,194,18,255,154,200,208,16,58,100,41,63,20,70,145,243,43,92,237,120,85,254,159,240,133,254,66,254,234,237,59,249,209,125,242,195,58,39,78,72,88,231,18,24,49,238,2,0,158,210,44,218,87,46,126,142,131,91,62,120,156,104,106,112,200,248,29,119,94,53,0,176,195,32,94,93,174,133,61,196,79,217,100,92,250,255,217,123,183,229,56,142,37,91,240,87,210,122,158,19,22,247,203,195,121,208,192,122,172,198,12,124,146,25,94,143,97,23,33,21,231,148,72,53,139,170,222,205,175,31,95,203,35,50,19,168,44,48,33,82,106,105,55,37,2,21,200,138,140,251,197,195,195,125,173,171,96,42,133,211,8,101,133,229,123,226,143,39,24,44,136,59,32,100,248,147,58,44,147,8,0,96,194,64,174,81,128,106,94,78,208,251,22,230,242,196,214,24,117,229,197,136,73,144,32,28,65,113,50,21,191,181,2,188,208,17,188,112,244,92,123,125,164,10,38,18,121,134,14,142,48,14,217,104,244,254,248,207,95,63,124,220,182,139,23,222,143,194,194,71,70,8,219,148,70,111,186,74,208,132,135,242,254,25,247,29,59,172,210,246,158,191,15,9,116,13,124,204,245,211,53,252,144,220,127,14,76,173,91,208,169,51,114,214,99,222,189,108,169,170,246,38,146,78,110,96,213,253,215,78,191,150,111,59,194,250,20,137,66,246,57,155,164,48,195,250,205,48,125,195,95,7,253,218,78,168,228,83,28,38,113,159,137,25,110,72,214,208,106,216,127,174,108,51,102,222,102,228,229,47,111,51,254,47,179,205,252,191,191,124,31,8,223,114,32,168,83,93,44,101,230,191,249,99,40,15,18,70,199,55,52,203,255,245,215,211,167,15,31,55,201,28,1,140,15,33,236,136,110,88,244,242,131,167,225,145,139,107,83,94,23,162,56,182,5,87,254,209,94,161,40,84,16,207,85,248,176,169,129,207,20,98,114,34,5,253,135,203,213,8,176,199,178,115,214,221,203,207,193,25,115,150,159,207,202,56,33,249,199,63,39,255,244,60,127,212,63,126,179,250,199,45,245,79,207,235,31,191,89,253,227,150,250,47,243,223,198,119,112,252,112,122,28,79,255,241,219,195,182,49,197,45,59,219,3,89,12,136,137,65,56,176,5,87,89,110,182,141,178,140,28,75,226,98,8,108,91,207,245,50,19,13,43,247,211,75,222,165,108,150,184,84,153,106,40,203,27,217,187,24,121,71,1,115,85,178,111,225,174,161,242,70,79,125,225,243,4,10,203,192,97,100,161,20,169,131,48,79,139,3,108,110,55,23,36,105,65,177,70,45,22,113,145,208,204,145,178,64,175,195,206,199,240,4,23,41,83,147,105,105,134,112,7,72,37,30,134,6,207,163,94,82,144,211,64,232,16,55,118,0,218,161,191,112,5,3,164,208,223,244,155,138,97,36,136,100,98,99,75,71,255,145,253,17,48,82,101,146,18,83,76,96,213,120,133,25,236,246,81,194,59,97,105,150,66,16,188,47,216,164,22,181,73,157,76,139,25,216,193,146,249,75,246,179,146,254,108,63,235,191,222,126,246,239,223,79,180,61,127,197,108,6,240,216,192,123,195,47,153,150,159,213,164,249,5,227,114,66,7,127,19,227,242,171,118,240,92,39,252,191,192,116,122,252,244,240,238,184,77,154,251,203,213,106,150,47,192,233,110,204,193,150,77,6,142,187,176,198,211,123,105,83,248,153,9,211,90,240,143,72,56,149,242,205,19,94,63,233,2,128,54,149,223,101,163,243,36,17,34,30,124,109,34,210,139,127,132,181,208,246,181,38,168,153,65,189,110,157,147,117,19,168,87,140,137,218,22,1,251,129,123,207,43,172,171,150,68,220,24,184,225,43,228,230,87,88,18,253,253,23,155,223,126,125,205,142,224,3,120,68,15,92,236,191,100,6,18,191,169,25,200,38,155,149,218,176,244,108,239,32,165,0,250,251,247,210,254,240,184,255,63,175,153,78,158,18,102,36,214,130,211,139,54,57,19,87,253,140,208,237,155,163,163,93,173,171,238,5,49,203,93,23,179,60,248,17,134,8,23,198,35,193,236,198,90,72,246,248,68,202,242,147,148,229,119,222,198,23,164,44,71,80,189,236,110,202,223,191,191,30,222,190,253,237,180,13,210,32,101,174,60,184,4,221,59,85,52,161,131,42,111,247,161,13,15,12,29,0,210,237,73,104,198,61,136,112,94,104,99,111,244,222,56,141,137,32,186,149,70,11,80,160,192,150,130,58,43,163,8,195,35,165,40,134,227,109,166,177,135,136,226,3,76,128,128,225,72,26,85,134,125,160,40,231,113,85,206,212,97,54,4,42,41,132,126,132,141,17,173,81,6,13,49,246,64,211,12,210,39,2,222,88,42,137,34,2,9,157,64,104,173,4,67,43,193,192,91,11,66,95,17,208,42,208,3,68,114,211,59,89,212,138,119,90,65,209,27,165,140,184,239,45,76,93,226,196,91,203,147,85,174,188,112,244,5,244,75,184,71,27,160,222,186,106,10,66,40,235,192,171,134,39,198,32,131,27,121,253,235,97,144,2,119,148,8,155,154,4,184,196,27,127,235,35,174,251,201,223,71,230,213,230,6,172,161,125,108,200,155,150,128,136,60,188,198,50,232,61,50,161,43,163,2,45,19,176,14,250,93,207,59,19,188,237,0,22,23,121,136,44,69,141,62,96,9,132,14,143,70,47,221,67,187,195,228,170,136,19,104,84,65,216,42,152,117,84,171,30,105,64,88,251,204,223,253,24,18,13,5,114,47,169,132,78,200,131,177,7,230,129,232,97,207,171,107,37,234,86,52,52,154,236,114,131,179,10,161,28,91,201,6,228,49,206,223,221,38,194,220,195,246,198,226,172,133,250,12,83,205,62,115,182,202,104,58,72,231,158,229,103,27,64,99,1,228,243,54,112,13,73,182,132,13,8,169,200,252,240,45,65,20,222,62,30,31,63,201,255,15,191,108,212,183,18,1,45,173,94,223,95,122,204,56,183,205,29,232,141,207,106,159,128,94,196,149,199,88,148,143,120,36,228,169,109,92,121,116,134,71,151,227,38,222,18,205,210,227,168,22,169,32,225,45,53,175,10,61,141,113,138,130,51,19,149,16,175,91,222,232,3,82,148,171,190,165,195,132,34,18,122,44,51,4,221,163,177,74,165,177,160,94,188,83,171,81,198,196,43,63,152,97,148,72,18,189,230,191,49,68,78,62,250,206,99,75,167,29,136,87,162,105,63,240,222,143,40,133,5,235,16,117,200,234,78,175,16,223,76,202,232,165,183,252,34,26,31,137,236,121,2,244,228,33,183,89,171,128,220,157,178,14,199,168,7,72,168,96,18,137,1,212,29,36,41,84,174,237,214,2,137,166,6,156,141,70,141,112,98,179,193,171,92,11,43,128,78,101,97,128,245,135,50,51,25,181,83,169,188,211,79,176,3,114,156,104,150,154,59,234,124,99,212,214,111,80,244,9,243,198,199,145,55,188,48,150,5,117,83,81,254,171,162,151,247,73,173,197,224,205,18,174,45,102,137,192,5,243,98,22,184,152,41,129,65,36,132,163,90,68,72,155,166,137,89,203,225,114,214,209,228,19,223,211,148,198,154,160,125,137,11,0,169,32,101,47,52,54,54,242,107,178,147,12,245,192,89,77,187,55,20,22,71,126,110,252,149,195,197,152,91,152,10,120,26,237,249,129,6,216,153,210,124,127,181,181,214,122,91,229,214,86,68,169,132,212,65,58,72,180,22,23,100,192,54,194,172,4,54,118,137,86,88,48,181,120,193,12,144,11,195,235,26,235,22,122,42,41,151,161,200,148,60,73,173,69,250,197,231,222,114,88,25,208,91,96,245,141,12,64,175,42,130,3,154,36,210,212,235,86,249,43,98,37,147,49,77,230,18,76,94,145,8,124,14,147,98,117,98,204,145,80,33,51,87,130,206,15,161,114,49,182,153,46,81,112,212,163,15,137,154,126,145,45,0,204,200,52,233,198,28,131,12,60,82,132,194,200,192,172,242,40,66,104,243,203,19,212,152,213,43,170,100,171,156,31,156,152,120,23,115,7,6,43,145,205,73,211,21,123,163,131,207,171,84,130,246,71,86,30,70,38,40,239,107,214,203,241,149,226,16,105,228,255,124,113,200,150,46,14,81,58,105,226,80,114,95,22,135,92,236,226,16,98,255,183,136,67,197,228,46,14,129,216,75,196,161,10,32,212,63,64,28,10,118,18,135,146,53,109,219,79,160,199,249,253,226,16,52,176,127,172,56,84,123,73,37,244,71,137,67,180,202,162,56,228,195,48,213,172,137,67,89,142,186,97,27,238,147,11,230,27,94,11,190,125,187,89,94,169,14,229,20,49,204,136,228,100,182,89,207,23,131,248,155,228,27,73,182,108,115,153,147,68,139,121,141,44,20,106,249,46,11,253,137,178,80,153,100,33,55,203,66,240,31,48,255,18,146,80,33,198,61,109,169,233,11,117,137,187,252,84,26,34,8,253,151,165,33,2,109,82,26,74,182,75,67,116,62,249,26,105,40,184,46,13,209,7,26,210,80,169,246,143,144,134,146,74,37,144,134,114,19,100,164,244,175,147,134,96,18,221,165,33,99,52,17,99,94,144,134,124,233,210,16,157,146,40,13,73,59,254,29,165,161,173,98,80,129,65,63,169,54,19,113,40,212,79,24,203,149,149,169,49,82,40,224,222,79,209,64,127,229,54,167,250,55,140,244,146,192,19,85,224,73,166,139,59,201,60,17,118,108,19,117,74,23,116,186,152,243,76,200,137,147,144,83,190,44,228,148,38,228,196,46,226,196,21,17,39,77,34,78,154,68,156,180,16,113,114,19,113,210,203,34,206,186,243,207,36,224,248,89,188,41,42,222,160,195,243,72,41,198,122,199,137,76,191,43,13,158,56,33,177,64,59,125,138,55,235,109,206,178,42,71,180,69,129,183,144,52,81,17,33,191,74,115,0,191,221,78,123,29,237,186,241,91,203,21,137,8,103,149,204,128,78,48,22,22,239,180,50,170,106,244,238,42,237,141,224,26,211,64,238,84,72,130,5,42,5,144,73,72,74,20,146,126,244,188,173,161,35,83,232,125,121,41,23,133,133,92,100,187,92,164,82,17,221,198,186,84,148,24,249,71,156,123,60,5,27,134,216,245,151,130,80,208,87,126,4,255,68,237,226,15,133,159,109,238,200,91,5,20,71,75,224,170,180,116,180,243,140,186,113,168,25,37,151,198,145,75,35,57,249,134,196,97,137,30,1,7,133,134,218,209,85,25,191,28,143,20,211,94,134,117,139,139,150,37,169,138,173,16,163,49,167,106,126,178,183,189,126,165,14,177,159,91,109,232,231,86,14,148,111,124,110,13,213,207,231,214,104,91,191,241,224,41,245,102,209,140,66,216,12,100,255,84,251,107,172,133,183,133,46,28,185,210,40,124,40,202,71,41,35,169,98,114,180,193,220,61,13,50,7,115,214,34,94,14,102,76,178,177,77,49,78,159,194,246,173,159,223,176,36,48,155,243,106,122,152,146,50,153,44,214,125,178,41,235,47,58,78,68,32,31,240,139,106,219,146,242,39,174,251,184,54,104,171,190,159,86,125,221,211,70,14,71,30,84,233,197,168,101,52,116,126,189,118,61,232,21,78,242,187,234,238,187,234,238,207,83,221,189,192,71,248,248,48,238,15,15,155,237,135,177,60,236,100,37,188,183,169,108,83,235,175,113,148,231,53,172,167,173,132,17,78,100,207,236,202,33,250,75,70,52,199,181,29,86,144,69,61,141,155,205,49,173,252,96,147,2,176,214,163,140,40,182,114,227,218,93,101,61,178,69,6,131,12,21,72,96,170,188,120,110,228,127,159,47,241,95,54,154,98,189,123,255,248,119,107,117,175,39,0,255,148,188,214,62,37,28,231,161,7,66,241,93,44,158,23,103,241,26,211,45,28,184,225,191,28,175,114,221,30,177,216,36,254,186,222,77,206,131,61,164,210,200,140,235,164,9,215,9,183,169,9,226,9,228,42,233,143,39,191,111,221,58,127,254,241,240,241,111,55,125,80,10,235,214,248,4,227,26,137,232,90,161,120,115,126,97,65,133,59,243,245,132,253,214,59,64,191,50,165,222,96,226,94,73,56,164,141,236,111,46,184,21,220,255,16,174,150,216,108,44,113,48,191,115,17,248,245,195,187,247,159,198,95,54,82,147,253,53,214,128,136,67,123,248,69,182,219,193,60,40,232,72,35,199,113,176,191,92,60,25,249,228,10,102,135,156,222,124,49,95,9,234,9,206,6,83,126,97,148,7,249,85,39,162,158,234,52,169,58,17,245,212,171,124,63,57,65,154,15,223,154,239,231,237,195,167,135,127,60,108,35,60,43,30,224,43,59,11,131,194,85,203,150,2,175,246,53,203,22,232,147,87,45,91,136,124,178,110,216,2,165,75,198,144,135,39,64,217,57,216,193,120,248,10,68,104,2,138,225,147,96,74,143,161,206,143,217,241,121,42,102,122,190,62,66,2,36,60,243,149,54,137,33,124,3,195,198,64,246,177,111,107,216,248,143,15,31,254,207,95,175,75,93,98,151,214,36,253,82,137,96,104,169,168,144,67,111,86,63,132,208,250,216,129,86,42,186,222,235,7,87,164,47,171,98,175,81,30,38,129,189,122,166,71,2,43,208,30,82,253,47,157,202,63,249,88,104,49,70,39,98,94,158,84,220,214,225,26,108,72,220,225,43,87,28,59,172,121,234,72,166,41,156,165,12,27,73,43,222,29,31,199,199,127,238,31,127,5,174,226,166,43,196,194,131,245,170,205,46,16,129,54,193,178,94,154,140,124,126,227,160,120,52,219,46,58,182,26,17,59,144,196,64,151,26,45,228,76,94,249,153,17,36,78,149,64,10,22,228,156,233,132,63,134,246,71,255,25,251,195,177,255,49,246,63,28,125,127,44,181,101,222,65,41,144,35,116,113,0,108,225,78,138,18,21,42,111,241,121,106,14,207,145,218,167,172,138,186,120,11,234,116,40,76,8,48,226,120,129,133,147,53,66,222,157,24,155,94,211,129,136,142,134,250,90,28,12,101,60,168,164,200,177,1,243,98,212,175,152,230,120,205,131,18,139,198,92,138,161,38,56,242,30,1,186,96,30,185,17,66,46,44,148,186,111,7,90,123,153,171,231,106,86,6,139,134,204,35,243,160,243,73,231,59,183,164,197,3,238,94,87,54,149,8,28,144,114,184,188,127,187,79,171,16,185,43,195,1,30,127,155,140,192,33,47,21,76,70,83,238,109,208,5,215,135,45,102,77,247,114,200,93,93,13,118,144,13,174,152,71,210,234,98,101,197,113,217,125,67,146,25,153,175,91,81,177,48,161,92,252,221,51,242,250,132,2,38,88,136,233,171,150,128,149,25,252,47,215,139,179,79,22,193,83,51,233,155,173,130,131,71,197,145,160,174,44,80,83,138,121,233,72,161,74,154,95,7,184,50,128,245,226,211,103,85,180,59,69,120,77,252,98,8,244,139,229,143,18,163,2,23,204,193,204,219,222,101,226,190,166,236,175,67,139,17,101,199,129,199,182,99,139,149,103,216,98,137,250,171,201,69,55,61,129,22,3,117,178,81,155,243,34,203,12,61,144,82,229,229,2,206,173,81,250,13,154,209,136,57,76,69,17,5,197,74,13,22,111,237,2,241,130,114,227,142,233,122,28,79,61,142,239,220,49,126,226,142,241,212,227,164,118,219,31,194,129,192,71,24,108,158,30,214,24,110,158,240,98,137,108,121,188,237,32,158,1,26,25,208,95,69,239,153,216,190,108,233,4,47,133,177,181,229,168,141,12,102,223,132,241,146,198,214,250,180,141,199,143,146,221,38,114,103,163,145,143,206,183,91,130,235,168,96,149,70,218,36,11,238,176,96,229,57,44,88,26,180,153,155,15,123,122,130,11,22,142,206,168,197,119,185,141,212,29,86,98,223,36,154,140,87,145,228,209,202,242,185,111,141,76,165,91,130,22,173,82,77,198,70,30,212,115,172,67,130,121,66,130,249,87,172,57,143,15,31,247,135,127,73,249,224,95,118,213,41,192,7,226,5,72,108,227,16,191,120,11,33,195,140,72,208,197,65,23,11,215,14,134,120,38,7,174,203,5,68,203,233,2,231,101,120,142,243,178,167,60,35,131,184,82,47,8,9,11,84,9,199,74,192,229,64,94,74,32,195,165,65,45,202,168,227,195,231,41,240,78,179,80,5,13,0,16,47,83,206,62,83,90,233,249,16,87,117,144,33,10,196,185,63,27,44,230,244,225,248,219,107,164,100,119,73,129,252,53,51,0,3,88,106,95,112,176,50,95,155,208,165,153,15,1,211,66,248,154,13,124,59,157,64,144,225,253,87,152,94,233,43,120,149,115,225,77,70,6,138,186,171,216,85,60,208,199,28,239,74,52,100,13,121,213,65,107,193,43,20,128,184,133,254,115,194,175,161,63,29,154,202,207,41,172,161,195,181,189,166,50,48,149,49,102,5,122,171,138,219,137,187,37,110,246,201,113,246,188,176,133,206,152,33,109,11,149,125,68,142,0,153,64,223,142,214,130,114,228,73,149,211,234,4,189,82,164,95,25,239,158,224,56,36,5,99,250,110,66,65,227,46,187,43,52,33,123,206,189,6,24,72,145,15,80,101,197,145,115,85,247,82,32,39,72,97,101,12,195,199,180,74,209,180,108,240,213,228,81,8,193,211,216,194,35,255,148,223,124,48,234,131,22,212,47,182,239,94,191,126,252,240,233,113,191,73,135,156,104,171,145,32,61,241,98,98,84,18,93,92,36,121,186,110,193,213,42,214,23,28,218,9,250,10,115,13,123,213,255,222,242,190,51,150,107,174,97,7,18,190,236,41,141,153,145,210,25,211,247,80,218,19,248,72,111,124,209,208,232,165,207,186,235,154,244,199,236,186,190,134,63,105,215,45,151,187,46,81,134,255,220,101,193,219,175,218,117,121,140,135,25,203,17,138,81,136,248,89,111,162,213,86,39,211,106,200,169,245,208,105,236,120,173,236,107,8,213,80,166,166,118,133,2,54,104,114,55,83,128,143,188,245,141,103,7,179,3,178,69,71,226,90,209,42,141,230,116,254,136,183,173,236,111,110,175,208,89,122,68,176,28,128,184,238,206,39,72,128,4,169,214,75,91,188,49,246,55,42,239,226,116,231,101,154,144,121,239,163,87,128,33,229,171,118,164,46,195,229,18,116,5,111,138,75,180,164,202,119,24,131,88,85,18,45,236,249,236,62,230,140,107,43,104,162,97,58,29,228,248,126,129,217,249,178,114,234,221,47,15,63,111,3,190,136,188,243,54,228,55,81,208,92,242,52,177,5,225,255,215,124,92,9,0,197,79,42,106,204,17,107,19,46,151,233,168,28,120,111,238,70,211,167,107,106,100,39,187,36,3,177,25,96,19,240,146,46,176,190,121,77,91,207,185,155,153,139,111,185,196,158,139,188,116,101,192,27,88,135,125,165,38,182,208,236,197,225,230,245,46,121,40,7,129,228,7,87,81,158,99,180,190,78,207,28,223,86,103,234,113,165,71,100,156,200,193,65,116,210,150,91,254,252,38,87,34,39,186,180,75,6,250,80,233,147,187,233,25,52,104,144,249,210,172,45,245,198,157,157,37,137,58,7,45,181,95,78,255,29,228,139,115,168,225,21,35,231,215,95,55,173,248,106,36,186,118,165,149,87,224,198,112,146,187,88,27,228,132,21,15,50,222,253,62,42,64,21,54,105,24,112,84,13,85,66,220,193,156,129,70,35,190,129,174,38,126,238,164,0,104,140,200,131,32,45,129,20,8,213,97,201,143,228,48,197,86,141,208,129,137,222,71,194,243,69,249,181,39,8,185,72,110,94,93,241,179,134,36,238,53,228,155,239,131,101,117,176,252,231,135,143,111,183,153,142,254,79,109,191,121,161,117,56,142,5,248,49,192,73,5,10,166,73,18,242,29,1,188,2,171,201,147,47,161,200,18,75,211,90,24,109,3,137,142,56,79,129,198,84,85,173,140,80,17,12,110,168,65,104,25,110,8,107,101,218,17,208,48,118,80,147,65,67,54,33,63,18,112,58,64,224,82,60,225,196,29,47,82,25,230,6,181,53,162,61,83,149,89,187,143,10,28,71,204,85,154,189,98,146,203,202,29,21,112,90,230,13,45,222,106,126,33,21,216,194,94,75,39,7,90,91,144,168,120,212,18,187,86,114,214,128,138,35,53,138,209,127,187,164,176,255,73,155,46,168,141,17,54,234,74,12,76,234,241,85,3,69,164,109,9,250,231,109,103,213,66,171,110,229,207,194,72,255,62,200,127,255,34,241,249,221,175,91,21,239,190,162,150,231,20,128,45,174,98,116,44,238,108,147,57,200,9,235,94,194,248,226,60,38,253,76,184,104,196,209,190,240,21,105,59,121,42,227,246,243,27,15,179,113,87,158,39,38,71,215,229,35,196,10,49,61,127,228,140,89,60,250,215,222,16,180,158,108,211,112,16,73,236,91,118,252,167,199,127,126,250,62,113,182,237,14,6,186,233,178,131,165,209,183,212,35,189,193,125,123,168,230,107,110,175,214,202,244,138,81,176,255,240,235,127,189,194,58,97,245,220,189,226,141,24,106,90,53,37,90,57,229,94,51,82,88,87,80,241,134,197,189,48,204,162,167,159,207,64,238,42,236,175,122,133,4,79,20,0,172,102,154,44,224,247,222,17,210,17,218,12,57,72,210,236,88,54,253,179,28,24,15,32,247,224,205,18,245,32,18,75,246,196,193,237,160,75,94,29,168,192,96,88,173,195,27,31,113,250,151,109,247,206,37,8,177,57,155,157,60,59,3,184,253,51,169,95,75,41,187,96,195,125,14,104,7,231,186,143,70,48,250,143,195,23,43,99,144,202,37,183,113,134,63,252,182,17,5,92,47,84,205,31,113,161,106,160,100,249,111,212,189,174,48,45,254,149,117,175,5,38,202,50,197,178,147,151,224,98,176,15,205,189,141,170,195,152,200,233,66,171,9,52,102,162,237,247,226,142,128,247,4,99,191,23,232,215,0,32,169,49,234,201,144,135,170,188,48,52,137,144,17,39,153,1,103,125,13,75,86,57,120,47,177,100,163,91,195,146,205,101,21,75,246,13,40,141,72,120,73,255,122,114,79,72,145,165,64,242,251,20,141,146,81,232,131,22,156,190,30,91,100,249,135,165,92,10,237,82,218,197,148,100,43,52,210,208,230,156,54,42,75,223,190,219,198,252,35,231,101,25,176,149,200,207,170,28,181,35,233,51,241,251,48,2,216,138,231,210,49,19,65,18,74,99,123,31,20,128,6,87,161,122,30,206,77,215,132,207,124,166,1,169,170,157,100,133,33,92,109,222,129,166,180,132,102,63,85,169,203,2,76,61,19,60,4,172,60,184,241,204,84,149,49,243,251,24,204,129,153,48,15,82,215,232,91,113,204,103,148,172,151,56,176,180,242,116,39,181,1,144,13,244,168,145,184,241,178,120,29,164,81,159,21,212,189,80,208,3,98,191,148,99,89,230,120,101,231,140,72,16,206,82,191,67,98,224,221,221,218,60,139,50,174,215,37,134,154,159,75,12,105,202,237,110,81,152,121,237,237,203,43,80,71,220,29,158,2,228,15,140,58,229,186,112,9,238,140,4,121,136,86,226,25,100,2,99,82,196,95,79,247,28,178,179,194,161,160,110,222,50,93,206,71,103,225,61,104,110,210,125,113,155,110,142,60,46,34,88,225,204,107,112,155,201,97,228,54,94,131,255,223,15,159,246,135,159,62,28,223,190,123,255,243,38,118,44,96,67,203,158,116,29,81,45,97,57,93,149,242,76,185,178,121,170,31,244,53,68,181,100,148,137,194,195,230,90,150,70,249,121,25,237,205,165,109,120,80,81,102,72,204,219,20,241,225,234,254,110,12,52,195,7,7,121,39,236,252,86,156,236,195,135,223,62,254,124,124,56,157,54,181,186,136,168,222,22,130,202,149,180,141,139,99,227,160,43,178,212,123,194,134,67,73,174,204,115,180,171,195,5,29,68,45,56,203,169,49,79,123,66,75,144,233,91,188,45,11,224,182,204,146,223,116,7,129,244,238,179,225,176,182,122,227,22,232,210,164,151,143,176,254,192,29,163,90,191,180,39,180,1,154,190,197,208,129,21,107,41,40,31,192,183,91,122,74,151,148,148,111,166,14,186,193,66,65,113,11,234,26,43,199,5,148,47,164,74,31,45,37,156,145,207,19,99,91,173,63,239,29,228,197,91,24,32,98,127,195,18,153,178,105,172,72,8,73,102,48,129,30,189,74,192,188,49,76,10,70,83,199,160,148,108,182,81,95,75,41,136,25,19,185,172,132,70,126,29,26,249,117,229,139,90,70,190,121,235,51,21,43,116,66,3,122,186,39,221,34,67,109,136,120,203,78,221,120,8,144,201,191,209,193,28,123,48,16,51,68,104,176,119,193,208,17,20,114,172,222,41,90,118,97,28,21,86,135,159,47,44,19,177,186,87,2,47,122,111,110,174,205,66,56,156,230,164,200,139,46,38,145,37,129,64,13,211,216,68,166,150,176,147,24,34,239,148,215,180,201,248,225,215,199,77,118,17,213,193,160,85,242,112,230,133,82,202,142,236,239,192,86,243,197,86,195,212,125,93,163,165,42,107,43,9,145,2,101,176,10,223,63,184,46,30,101,28,140,222,227,26,44,82,122,113,68,75,173,252,180,74,117,116,217,156,240,146,95,111,198,28,202,61,170,234,192,100,98,105,119,28,40,35,86,56,26,194,221,249,14,47,39,240,30,162,39,200,105,163,152,224,50,26,98,61,146,131,124,68,226,9,30,154,119,57,115,3,125,101,207,60,188,221,164,215,22,225,76,58,198,67,128,114,229,245,98,26,1,3,95,37,166,17,56,240,85,98,154,72,118,42,166,189,66,232,188,190,253,253,207,152,158,251,135,143,31,255,107,43,25,33,132,130,34,3,215,82,251,184,209,7,74,182,140,18,94,21,255,5,129,40,133,87,54,37,117,84,47,8,68,49,205,45,233,86,207,210,107,160,150,114,42,150,55,94,17,27,105,203,136,190,98,57,15,115,105,103,164,61,162,222,150,208,150,141,215,247,74,120,148,238,2,169,94,19,252,186,143,48,20,202,99,169,224,199,8,28,226,116,200,86,102,156,180,35,247,218,117,152,95,238,187,57,236,185,133,242,10,65,125,186,229,72,72,80,98,167,160,196,116,50,45,99,236,84,72,165,219,158,108,30,87,199,199,247,111,31,62,254,15,31,87,1,12,163,50,82,124,49,178,21,0,191,163,186,63,101,176,201,206,129,2,108,52,92,220,63,108,218,156,177,29,73,163,175,73,245,184,72,128,141,231,102,121,154,200,61,102,76,48,75,194,8,133,153,242,217,150,21,239,211,20,202,208,146,63,219,141,103,12,234,65,145,197,216,82,215,127,187,20,54,177,134,1,212,12,224,150,129,254,158,41,108,244,247,212,226,179,102,200,118,96,165,228,223,193,150,109,120,114,116,51,77,193,92,73,62,167,173,21,96,142,218,196,146,255,216,74,35,45,176,86,153,207,164,47,4,231,150,117,219,240,241,242,183,132,244,61,29,223,137,28,178,233,240,230,29,244,92,184,172,74,235,135,157,232,214,202,143,248,107,207,47,117,154,146,238,218,233,118,245,168,37,145,47,167,129,191,112,135,86,159,207,33,26,72,77,230,94,214,86,192,240,133,96,180,217,229,176,171,213,169,27,171,83,175,84,39,216,180,86,157,186,173,58,117,181,58,43,78,216,173,58,30,87,134,82,29,124,170,15,163,34,203,4,195,222,89,107,136,245,234,88,152,9,172,213,199,153,213,238,177,217,109,168,208,125,146,253,116,165,66,193,94,235,31,27,34,182,0,250,134,200,34,63,202,207,97,204,180,54,192,58,229,121,179,46,255,159,241,208,140,106,170,206,104,163,63,228,176,87,132,74,207,107,14,249,255,156,55,174,189,199,135,95,63,125,216,116,107,172,68,188,5,112,158,119,165,18,216,8,151,113,105,93,229,14,202,232,107,219,93,72,225,46,229,158,216,109,34,182,107,74,64,220,44,208,227,13,149,31,135,226,128,231,238,26,55,45,81,72,201,192,110,113,246,175,159,223,72,23,81,7,40,29,227,194,217,215,40,61,233,68,152,162,211,178,115,132,146,53,229,72,100,162,124,128,1,147,63,18,178,2,122,91,64,164,32,86,32,216,7,108,21,74,51,132,68,119,101,138,54,137,39,44,200,30,126,231,69,30,95,72,240,142,204,96,5,38,118,119,158,7,159,98,101,1,139,246,24,120,30,11,245,144,0,221,117,84,139,233,80,119,41,186,173,134,133,251,135,95,30,63,62,108,35,232,134,191,117,193,69,195,81,65,82,171,84,224,54,85,11,131,109,224,212,228,74,164,180,68,10,38,108,203,30,12,40,56,241,81,70,115,145,242,87,28,169,51,113,22,183,91,184,70,146,52,201,141,167,54,208,79,109,155,207,65,23,41,234,78,39,203,104,249,119,64,159,79,86,211,11,75,233,123,175,222,147,176,43,158,205,165,97,35,61,252,2,180,212,182,72,244,121,50,244,204,117,78,246,201,210,83,209,201,55,210,156,251,64,123,205,163,197,65,43,16,121,135,214,221,146,145,72,45,6,124,50,52,146,12,10,47,4,179,32,242,98,79,251,71,159,198,168,211,21,181,55,184,220,128,75,95,74,99,122,7,204,5,38,42,166,109,50,39,154,148,182,63,250,207,216,31,142,253,143,177,255,33,63,234,83,143,61,54,122,130,28,140,65,205,237,210,137,129,129,97,224,23,4,175,64,6,35,3,250,112,35,188,196,199,119,239,63,109,212,6,57,88,244,165,117,119,214,176,2,216,186,134,204,186,145,227,183,68,64,239,185,93,198,218,113,73,12,12,173,235,202,90,12,141,67,118,87,70,35,71,197,154,244,108,33,210,249,203,245,58,92,194,236,223,3,246,22,107,217,170,180,221,150,237,203,209,75,35,22,145,117,64,204,136,123,182,157,252,125,111,57,172,61,236,12,112,74,144,39,81,100,48,196,112,228,146,38,196,92,48,108,130,72,87,25,39,187,13,185,40,91,78,137,68,238,176,197,26,104,139,117,72,5,28,57,196,161,112,3,39,50,190,145,109,111,163,107,208,199,199,135,183,91,213,95,54,217,29,16,246,208,220,149,103,193,74,230,101,218,10,19,21,45,152,198,153,232,60,44,193,112,87,232,101,5,188,13,14,147,44,114,133,165,189,103,178,64,35,189,209,52,175,171,194,210,149,254,115,92,255,181,16,195,84,136,97,46,196,49,16,76,12,235,25,17,126,168,20,43,220,3,145,144,124,158,200,219,75,244,52,160,251,4,90,193,21,34,54,59,226,73,130,39,7,43,95,174,158,184,130,14,161,157,180,195,21,202,152,234,175,221,30,168,246,204,217,157,44,178,34,127,120,170,70,202,222,171,69,94,82,196,174,27,250,204,18,207,75,182,134,66,16,64,186,198,2,9,45,158,1,103,131,101,44,113,93,38,19,187,180,109,29,1,69,6,236,54,194,116,64,15,101,122,23,69,157,43,184,5,78,10,136,199,184,114,208,19,81,175,28,19,233,153,226,48,117,210,158,218,68,236,119,88,20,45,84,125,142,69,98,104,39,219,174,156,244,174,129,123,0,41,2,208,181,59,7,136,111,229,92,130,254,13,70,252,129,159,48,255,167,36,211,72,113,85,255,166,95,72,131,68,158,235,169,107,163,233,100,224,103,38,133,96,220,115,103,111,208,77,84,169,169,5,191,200,82,32,75,251,170,148,91,186,78,211,213,111,118,201,229,171,181,248,220,106,27,205,159,92,219,66,171,126,100,251,82,241,190,117,182,91,9,97,127,123,59,158,30,63,158,183,237,43,48,240,9,33,93,49,181,50,110,139,81,202,125,136,171,103,0,89,244,7,220,244,102,119,182,54,239,228,188,124,31,45,214,93,160,195,185,106,248,36,21,223,99,92,177,53,137,116,7,255,58,208,8,36,18,179,249,186,68,138,133,93,47,134,121,189,5,103,53,69,48,73,128,22,190,201,117,236,250,228,126,116,145,234,178,160,232,180,158,239,148,91,98,15,202,172,199,213,31,61,176,148,136,22,52,195,137,87,91,52,117,78,133,116,108,137,136,181,149,137,192,59,198,41,93,47,85,114,205,15,15,42,190,51,145,84,209,250,35,121,217,56,86,234,232,72,239,13,159,149,8,183,111,7,143,116,171,32,196,192,223,244,10,219,233,160,78,180,26,130,189,33,100,205,50,16,46,54,116,36,129,156,212,168,11,208,37,186,164,59,130,86,194,191,72,70,41,176,102,8,0,106,65,237,9,141,58,36,244,194,115,0,49,22,65,241,208,132,208,172,126,103,182,177,143,146,192,32,201,11,176,155,166,161,10,253,108,8,241,88,170,66,156,96,19,210,93,253,84,217,204,145,146,58,5,91,191,87,222,64,197,244,196,161,163,48,37,88,184,16,16,135,80,45,142,18,37,77,114,112,23,132,18,28,105,227,67,84,81,175,116,239,251,168,89,193,207,14,38,215,137,214,59,202,138,140,169,227,125,231,27,76,189,193,6,52,216,72,116,100,75,31,33,248,70,121,84,32,91,133,150,149,10,16,82,153,157,78,184,3,120,235,215,251,28,213,212,32,115,109,40,77,201,138,98,168,17,59,76,37,233,165,41,237,94,120,11,91,9,126,7,211,10,162,169,58,130,103,210,114,45,104,33,96,119,242,138,229,225,183,95,143,31,182,9,27,224,150,245,184,49,189,238,249,68,195,39,233,185,252,130,227,211,1,178,198,125,89,187,163,94,65,113,1,26,164,172,172,225,154,171,212,221,84,170,207,47,206,83,121,125,154,167,145,39,12,157,169,19,203,68,50,211,76,197,49,72,103,170,12,139,91,56,114,1,104,86,183,224,33,164,220,231,41,36,109,75,108,133,14,163,222,0,74,37,180,131,46,228,66,234,94,195,235,11,134,187,134,167,164,69,180,80,138,5,165,98,104,101,157,159,132,172,245,9,134,104,68,251,168,138,90,11,39,64,106,232,1,177,17,109,135,161,200,28,172,109,154,122,12,120,139,169,88,158,79,211,198,180,89,213,226,237,98,158,218,105,158,134,139,121,138,38,228,76,13,36,26,124,213,92,117,215,230,42,211,122,105,182,134,105,182,198,62,91,111,1,123,44,209,224,11,69,144,36,112,156,21,13,177,131,188,215,241,201,67,165,167,187,20,188,93,217,176,1,214,200,132,133,237,144,196,185,97,233,238,242,218,30,152,214,206,86,55,246,182,100,90,121,37,56,106,1,63,9,127,33,164,248,140,116,174,78,10,237,65,128,211,54,81,253,86,192,12,157,168,224,237,222,58,85,129,210,159,77,186,161,78,10,166,114,107,215,30,201,172,194,46,194,131,12,135,186,164,52,173,134,242,8,124,137,117,250,30,231,57,174,238,200,138,31,22,148,198,51,209,29,25,34,56,34,168,147,169,27,76,35,0,29,251,172,253,62,87,191,207,213,127,229,185,186,21,82,235,187,20,249,93,138,252,123,72,145,179,82,33,179,171,226,132,61,198,14,96,87,144,80,141,92,38,232,249,78,247,0,236,117,128,66,23,40,68,249,9,184,120,156,118,137,246,197,13,4,214,223,84,4,5,254,16,156,18,30,66,74,97,112,148,100,104,120,240,2,246,24,249,17,194,132,60,86,159,33,143,193,108,82,29,154,214,160,199,252,93,74,126,136,222,17,37,1,198,17,193,141,85,111,130,17,53,178,209,25,108,30,0,182,202,10,22,233,131,90,105,141,105,159,0,143,133,25,53,101,231,19,136,219,28,225,229,21,54,133,88,251,40,216,103,57,114,3,54,30,216,99,64,253,26,85,93,74,246,231,167,216,99,94,103,29,216,220,144,4,121,80,138,170,157,2,90,58,242,146,13,230,199,173,45,71,109,228,49,211,127,148,178,186,182,190,114,23,208,157,84,38,32,128,204,168,96,240,71,23,71,182,241,117,232,49,18,69,132,25,120,172,62,7,30,11,28,113,215,144,199,60,240,205,28,248,113,220,158,83,37,56,210,61,12,104,89,130,76,196,22,212,70,6,156,27,128,250,45,119,106,24,151,218,39,192,99,225,181,192,99,155,161,31,84,173,106,174,171,64,19,181,236,43,42,80,56,218,93,81,68,190,108,105,13,167,23,159,206,232,162,74,96,118,96,205,81,41,170,224,82,185,220,129,132,73,230,67,169,188,115,203,32,222,185,207,213,209,218,21,160,56,5,22,244,84,37,38,80,148,40,202,156,12,8,254,230,70,98,238,130,211,29,129,112,123,4,14,34,53,211,122,100,222,67,225,22,12,215,179,64,162,62,195,82,215,93,195,155,15,240,24,221,135,162,8,62,208,131,98,30,72,255,148,19,195,35,195,250,111,104,15,134,22,28,52,88,138,214,198,166,189,165,23,248,224,138,206,115,7,190,135,211,216,194,35,255,148,223,58,66,245,65,11,234,23,219,70,196,47,15,239,142,127,205,1,65,186,27,116,175,170,167,165,151,202,81,153,50,21,44,24,142,238,156,49,193,233,250,224,15,176,252,228,117,38,23,101,207,56,3,151,46,151,9,61,123,13,138,181,120,34,168,121,199,75,130,80,200,46,68,129,203,29,199,41,189,113,74,111,80,143,34,150,35,224,222,204,65,116,217,59,163,232,195,25,218,107,221,19,48,159,165,234,119,24,176,90,135,169,10,227,84,5,100,65,39,169,141,151,35,239,222,238,31,62,190,253,75,207,227,105,194,196,116,5,169,37,89,197,227,130,105,151,231,86,74,27,98,164,168,40,118,79,92,240,236,8,40,77,121,182,227,123,244,219,39,166,129,167,188,139,207,133,125,152,136,0,196,195,131,49,20,197,22,88,55,92,234,153,19,63,159,122,250,137,212,70,117,59,50,138,207,181,217,137,159,79,12,209,28,161,187,44,178,114,164,151,243,7,192,255,77,40,97,137,114,165,110,119,145,60,125,58,104,19,217,131,6,98,3,34,116,130,28,2,112,26,60,33,87,207,158,237,51,97,132,197,198,79,19,119,209,185,21,148,176,192,189,44,122,237,146,138,75,147,12,204,77,72,200,22,254,198,216,170,213,56,219,194,152,63,104,40,43,214,4,29,250,130,146,207,56,90,252,135,238,210,215,232,70,109,11,170,91,159,35,225,20,184,67,245,110,200,194,22,162,13,100,192,172,64,98,195,229,18,44,194,81,86,150,162,221,108,37,109,54,74,1,144,16,8,214,18,112,56,116,123,16,112,0,125,5,27,157,243,180,221,6,4,139,20,132,110,211,209,141,237,1,63,241,208,107,40,146,29,202,225,179,253,189,209,23,230,113,35,23,70,117,32,135,246,205,18,33,140,148,75,41,109,71,120,92,69,50,233,56,242,237,194,200,156,61,237,186,3,73,9,163,114,243,168,137,42,164,21,133,108,133,108,98,148,210,11,82,135,194,105,87,178,16,81,252,240,148,233,121,20,80,192,15,149,38,176,192,243,16,15,177,134,172,74,150,27,38,239,10,227,200,231,193,42,133,82,4,145,90,229,165,28,82,67,192,183,78,175,20,75,138,22,97,96,17,8,130,109,125,99,233,65,75,22,146,26,241,88,207,35,104,197,9,37,182,86,166,133,141,83,54,167,138,195,135,84,221,226,28,131,53,142,194,80,85,89,31,87,134,180,238,83,136,91,37,51,194,36,118,85,215,83,50,20,97,119,199,240,199,53,44,196,223,66,175,101,160,254,232,241,159,151,180,145,112,40,164,73,83,135,6,242,53,241,176,96,41,120,131,95,152,178,22,105,156,100,29,163,96,133,17,21,248,65,180,96,195,8,60,201,97,81,24,177,175,18,61,151,124,126,86,143,34,72,72,78,146,58,232,44,185,2,209,86,89,139,50,106,81,28,25,174,72,161,150,149,240,24,149,24,171,213,62,164,11,2,219,54,155,161,245,184,231,229,175,229,119,114,188,4,202,47,58,173,82,72,175,202,158,71,114,204,31,65,85,168,20,148,8,121,169,113,188,69,136,67,17,238,112,76,28,60,143,65,67,251,76,120,148,129,0,90,131,186,41,37,174,239,48,62,186,141,129,172,167,24,28,210,224,73,121,158,97,116,67,7,10,43,109,69,193,179,80,124,119,173,37,60,27,153,210,136,177,180,41,128,236,74,78,174,30,218,104,186,248,105,155,133,115,53,52,123,2,0,25,206,62,237,16,92,239,34,79,157,37,233,194,172,246,78,164,34,228,122,165,200,143,122,80,32,117,162,20,143,102,104,176,190,194,254,22,239,60,175,181,65,15,232,90,194,56,140,201,193,67,218,71,105,50,131,78,38,82,10,140,100,181,34,146,160,197,201,213,19,110,16,130,123,4,50,92,225,8,203,85,15,237,56,134,208,23,147,48,144,68,167,107,247,255,202,51,75,245,130,107,196,98,77,126,200,3,187,3,25,83,244,144,115,236,209,241,120,13,7,5,232,252,157,210,28,104,201,116,142,118,234,49,89,131,116,13,231,170,192,5,22,117,57,142,10,118,69,85,7,203,56,178,140,123,160,167,85,34,253,112,226,213,94,81,61,251,226,116,140,209,138,248,80,117,36,144,93,67,158,6,142,133,12,243,163,79,180,183,146,2,176,168,41,83,104,1,98,51,144,246,249,245,200,175,165,249,185,34,132,122,23,44,117,84,197,117,202,70,72,68,116,223,147,103,71,92,83,211,62,46,235,43,3,206,222,27,239,110,254,243,221,79,239,54,93,233,58,208,58,145,206,149,208,224,81,241,244,184,219,198,128,114,121,124,158,232,227,7,102,21,174,92,60,170,22,165,113,2,78,67,105,210,66,33,172,46,138,45,245,133,228,89,247,142,170,136,64,195,44,126,69,122,186,91,95,9,32,72,181,70,32,241,118,178,129,185,201,231,201,234,86,204,142,164,2,7,203,198,158,99,136,93,20,21,138,80,73,92,171,228,53,182,188,20,183,219,181,163,159,81,132,35,245,114,193,8,41,36,146,228,106,21,12,89,223,212,184,58,105,69,229,19,27,41,68,82,146,32,120,174,187,96,144,35,204,94,104,53,85,159,42,219,248,165,166,122,54,15,37,214,87,27,97,176,183,222,20,32,87,161,150,134,186,77,175,181,148,207,147,51,17,172,132,210,128,133,145,101,237,72,173,146,220,247,7,122,124,98,65,177,207,170,24,90,21,101,250,114,176,174,139,144,53,82,44,147,181,44,220,22,170,162,218,186,70,168,87,203,81,7,209,7,94,72,73,105,186,188,35,152,36,248,105,117,123,200,234,154,196,154,171,90,194,42,229,87,120,86,115,63,40,34,58,107,14,178,77,123,235,156,186,98,103,250,65,74,183,196,192,28,229,115,143,173,1,80,5,78,182,1,18,226,1,153,208,170,160,255,164,5,124,107,129,155,101,27,212,167,109,112,243,82,43,112,221,200,229,119,114,28,93,95,170,15,15,31,31,183,186,101,195,31,68,69,18,163,28,131,214,64,178,164,190,51,223,193,165,149,184,245,114,42,111,208,100,84,156,88,213,159,192,104,234,164,99,185,54,32,79,60,58,58,67,64,7,72,165,183,137,98,49,0,77,50,52,173,104,112,40,115,241,185,79,170,77,179,206,140,156,195,8,200,207,137,127,141,237,175,254,51,244,135,3,141,249,20,140,204,42,62,68,166,6,17,194,202,93,240,122,85,0,144,248,64,244,109,159,57,216,168,146,0,173,20,208,115,128,72,177,217,202,114,31,29,143,56,192,108,35,201,37,17,50,43,20,184,229,8,226,237,194,241,17,149,233,205,82,203,171,167,214,50,246,114,161,59,81,219,94,207,254,115,122,94,249,139,186,83,173,0,84,70,199,3,233,160,242,178,199,103,147,174,61,165,106,149,177,93,147,172,93,147,171,253,244,133,194,6,37,26,61,106,127,171,162,35,170,90,227,212,130,170,246,104,202,141,168,154,141,174,181,27,187,158,3,152,240,14,222,87,90,166,167,217,158,158,100,251,180,188,79,139,187,209,162,240,221,207,135,77,130,62,174,33,112,130,151,14,185,243,150,82,165,7,216,250,216,244,130,170,51,237,55,122,80,235,157,115,86,144,73,245,109,29,42,217,62,245,58,240,72,212,176,194,195,66,15,233,161,210,147,57,84,111,22,53,238,125,41,126,82,29,102,94,245,207,170,67,108,34,16,104,0,131,172,110,217,220,49,17,106,174,65,96,53,222,104,67,255,248,211,182,166,144,103,14,50,194,189,13,118,82,29,19,50,112,190,207,188,115,92,252,216,96,123,117,53,231,9,197,118,130,217,129,40,48,173,6,131,214,160,169,177,27,128,115,171,39,82,59,143,218,152,144,85,120,226,175,141,37,150,141,137,54,148,209,130,121,200,79,66,66,75,171,240,112,164,86,17,26,115,35,189,249,54,42,59,158,212,51,152,93,239,162,231,253,83,67,179,102,53,121,198,175,250,201,157,23,122,67,223,223,80,3,252,200,205,154,213,69,25,213,185,240,144,227,62,170,169,104,59,127,180,70,72,20,176,40,170,30,93,161,4,89,185,117,178,201,212,136,63,245,145,145,144,12,221,23,7,10,95,56,59,118,216,235,141,24,53,31,254,243,253,54,183,195,64,207,108,89,217,187,211,165,170,192,99,159,9,90,240,196,155,31,136,177,104,41,71,41,234,169,227,101,171,166,166,116,205,245,18,3,37,113,88,201,128,231,88,167,40,83,245,83,91,90,35,141,26,9,167,132,216,14,86,13,253,59,188,162,25,246,31,222,62,218,77,158,221,52,231,45,48,243,21,97,157,25,5,220,208,41,131,124,108,12,242,10,85,105,225,139,58,199,191,162,10,75,20,143,160,42,60,140,114,86,139,42,140,25,182,133,163,13,40,205,171,239,60,168,123,193,115,189,39,47,180,161,60,170,40,158,84,87,82,41,244,204,164,40,195,164,87,45,122,213,243,154,74,41,73,237,104,120,255,33,226,10,89,87,112,231,170,61,224,120,131,193,17,91,90,37,242,48,67,108,219,118,251,0,152,78,219,127,62,139,48,70,30,107,194,180,211,39,197,18,154,219,114,104,35,163,44,7,46,139,121,98,117,86,68,62,47,13,17,94,197,73,102,102,219,103,166,147,124,67,218,62,23,222,94,173,67,116,91,176,91,143,250,129,243,87,163,161,230,209,171,140,45,90,79,225,73,251,12,42,165,61,135,240,158,11,154,56,168,2,85,109,212,200,179,50,14,134,175,34,218,241,76,88,120,72,181,24,152,172,154,101,199,104,41,88,113,190,67,172,241,81,221,58,244,126,207,193,217,99,122,109,70,23,183,75,116,241,225,194,44,67,171,49,186,38,24,6,173,33,214,78,152,159,129,206,123,208,143,107,240,227,83,18,150,227,39,41,118,15,61,136,180,175,60,77,142,213,163,168,9,167,27,55,150,253,225,113,191,137,111,176,234,113,240,64,29,212,158,28,62,70,141,188,121,159,174,210,209,141,187,11,134,220,42,160,86,151,179,175,180,70,38,81,128,213,109,168,113,109,59,229,12,183,132,21,0,83,251,53,203,29,71,43,127,31,242,190,111,158,78,153,160,24,226,41,205,28,193,184,44,203,144,108,123,181,217,239,216,110,191,83,186,253,78,217,108,11,177,141,81,51,18,189,69,22,207,35,22,76,112,120,59,230,30,154,245,16,161,157,172,238,131,30,216,12,114,160,167,95,107,230,34,140,35,170,85,101,5,121,163,41,212,6,114,110,187,170,247,135,52,73,164,110,157,70,212,81,85,26,192,190,205,59,103,60,218,172,104,155,81,209,172,50,137,7,230,48,17,184,245,248,174,218,190,160,23,181,161,89,55,102,198,27,250,11,7,22,141,37,27,200,91,174,93,201,156,100,184,115,17,226,61,30,195,3,195,123,106,241,169,228,142,202,202,206,138,104,82,73,33,223,12,7,101,29,122,27,220,77,109,182,85,245,180,205,107,144,59,88,184,117,106,57,194,179,211,20,150,239,78,240,225,67,227,150,229,207,56,61,149,131,101,249,49,179,205,244,5,249,160,247,84,129,141,142,51,10,16,224,51,64,121,176,23,34,36,63,144,163,105,235,224,121,33,41,43,19,23,72,17,60,203,49,54,105,23,92,67,169,168,222,147,114,132,177,106,58,100,201,138,8,83,242,194,227,34,148,14,119,46,19,60,146,108,138,56,34,59,93,103,228,72,171,214,30,236,209,96,246,173,72,3,10,193,34,49,196,34,13,133,108,24,128,172,196,138,86,120,78,70,145,182,250,240,108,181,214,171,224,24,24,192,5,42,107,24,12,43,160,158,176,183,153,254,149,112,15,177,180,183,0,77,139,180,3,86,214,74,155,121,124,64,31,11,147,20,106,198,13,143,252,12,97,237,204,60,228,187,66,219,11,63,189,139,171,173,162,247,77,158,238,81,216,57,124,197,109,137,203,28,199,100,26,224,224,38,156,26,183,5,211,10,71,103,20,197,114,161,25,1,175,123,85,40,230,182,68,123,5,5,188,145,83,112,84,205,35,229,67,15,82,180,224,168,48,131,130,146,26,8,83,245,50,33,161,247,19,140,44,96,187,132,245,6,205,1,184,219,50,170,75,38,166,101,193,106,229,176,28,80,91,69,88,38,136,79,48,128,82,252,106,124,1,5,94,48,45,83,8,212,153,217,106,146,35,147,100,102,252,197,204,144,45,11,52,106,129,20,5,148,23,19,153,153,142,45,211,122,66,46,180,183,234,79,246,204,37,216,129,121,144,40,98,78,105,152,50,26,152,7,123,119,46,199,160,206,167,244,173,213,92,134,94,131,65,171,54,48,47,94,55,181,58,67,169,77,41,208,163,29,51,179,29,230,214,26,72,227,166,232,253,212,187,162,193,212,111,9,88,32,180,81,201,215,13,105,224,15,6,55,198,171,150,52,210,193,197,96,9,52,92,145,233,85,59,170,222,19,71,186,141,203,209,219,199,227,227,167,77,123,131,122,236,193,123,252,194,68,83,157,244,198,75,160,11,249,46,187,67,118,242,29,140,250,120,205,128,67,182,72,121,250,111,71,213,133,87,170,156,68,151,52,124,41,139,213,25,94,177,242,98,190,98,230,64,7,94,160,117,192,122,118,245,78,121,197,129,17,6,117,71,23,120,115,231,233,250,237,113,148,129,205,198,144,104,27,38,11,187,61,192,117,198,235,205,105,226,85,18,239,140,104,232,101,249,186,28,248,61,92,190,46,141,85,253,149,91,233,55,153,43,88,9,116,91,164,16,138,153,45,171,223,33,148,246,215,43,54,145,205,172,125,88,210,164,104,176,214,188,75,180,21,141,178,192,192,209,217,144,122,2,11,120,38,214,90,213,79,250,81,22,154,2,114,23,136,176,30,43,52,60,196,221,3,33,88,219,242,35,53,91,124,129,224,137,241,163,110,32,124,140,233,84,111,173,222,246,68,30,170,112,166,4,228,62,67,204,15,156,88,86,29,250,244,253,162,214,149,14,202,77,190,4,85,106,105,175,181,98,226,115,159,232,139,224,141,218,50,20,154,215,201,0,18,249,133,23,135,248,157,246,157,75,179,180,155,114,138,37,34,96,65,8,193,29,226,190,241,64,18,93,170,105,209,44,8,41,35,97,230,248,251,54,194,111,138,231,230,192,59,229,4,181,44,182,85,15,14,61,144,7,123,54,23,133,54,153,186,183,142,183,27,120,205,2,39,40,107,241,10,94,82,157,146,188,196,13,133,134,109,242,218,45,253,199,249,22,142,147,174,199,198,231,73,35,171,166,62,146,38,82,222,251,17,133,208,184,173,56,77,131,198,216,44,134,198,222,168,134,120,127,252,176,223,76,211,29,48,123,129,168,67,15,102,222,59,82,252,37,241,59,96,54,92,144,19,159,225,197,107,164,21,162,85,82,248,115,218,134,136,67,128,4,26,255,70,222,44,211,200,136,63,59,96,10,242,171,166,75,238,17,160,106,62,43,208,200,53,220,98,127,13,183,248,42,2,123,168,47,66,6,249,156,136,159,26,125,82,200,101,19,174,145,96,193,23,192,158,163,223,228,24,46,209,116,94,241,70,148,156,96,248,244,48,3,161,105,3,141,119,32,233,225,223,9,76,76,237,201,64,187,16,171,106,189,138,139,45,220,200,138,100,177,81,43,247,186,65,128,182,110,131,224,175,220,89,111,100,172,14,175,31,171,82,190,62,202,161,41,78,138,197,250,47,213,223,191,188,123,255,219,38,20,31,128,115,203,193,119,103,215,240,96,86,204,252,225,14,176,193,155,99,35,44,195,113,91,33,165,128,178,230,185,95,228,176,118,148,222,50,255,81,136,86,81,142,176,115,14,255,97,20,38,3,2,152,124,55,22,194,100,200,151,35,191,84,104,140,117,71,83,155,176,138,7,77,24,199,146,69,202,201,44,18,230,119,139,148,241,229,74,194,47,40,0,223,255,244,110,19,18,49,56,225,106,50,187,20,166,251,182,233,126,13,104,98,79,158,242,206,13,19,103,113,55,215,110,231,224,104,188,140,171,247,115,240,153,183,96,187,10,235,25,44,147,154,51,88,102,59,101,112,24,159,149,166,229,192,26,128,202,224,15,170,193,166,246,254,199,111,167,119,239,31,87,80,136,245,84,247,244,38,2,6,208,185,6,239,169,88,22,17,37,215,248,0,155,31,151,98,168,195,28,210,171,79,67,163,39,83,109,137,187,32,11,95,76,41,58,247,16,226,141,241,50,157,226,48,135,76,251,127,122,225,128,227,114,181,174,90,11,239,118,57,82,248,92,65,127,45,194,125,201,185,236,32,83,84,23,77,102,1,138,75,158,247,233,45,180,76,79,50,205,97,78,239,74,254,115,129,25,127,125,85,179,6,134,56,222,27,57,191,71,24,133,203,3,67,248,31,35,171,97,161,38,47,123,19,105,32,238,130,72,39,80,15,58,155,147,91,62,201,146,169,183,215,27,98,156,254,30,123,155,22,146,164,217,26,107,174,247,210,8,73,90,9,117,145,101,222,212,88,134,41,112,145,128,44,53,94,170,228,239,112,237,30,162,241,1,10,101,45,239,75,69,184,108,85,57,119,89,86,6,230,55,54,213,4,100,84,89,111,145,60,170,46,139,132,75,244,13,65,218,118,249,164,212,28,76,61,195,246,36,26,233,180,29,76,197,99,242,33,198,87,149,33,45,114,156,90,116,120,222,234,0,241,48,104,13,168,226,23,5,124,22,125,124,30,61,146,20,50,72,161,100,82,1,107,185,132,226,235,245,1,246,172,128,236,167,167,5,156,218,43,200,65,199,224,90,98,106,146,92,164,83,2,28,22,166,72,207,91,210,23,47,93,238,51,241,185,101,248,38,111,138,159,90,19,54,169,198,202,220,128,202,90,166,132,204,187,120,35,219,78,45,97,174,107,27,108,50,232,76,138,82,109,24,81,96,232,164,249,137,52,186,204,106,32,105,18,61,56,32,81,90,53,250,152,108,93,116,202,162,182,253,217,161,130,228,61,138,200,93,247,115,181,151,67,96,106,115,45,244,244,228,212,227,12,207,226,204,15,246,115,113,204,156,37,68,129,108,228,213,121,188,4,92,131,203,212,46,222,159,1,185,125,35,125,42,235,133,236,181,139,174,110,141,171,109,21,151,15,216,66,96,155,117,146,156,53,208,95,77,195,96,203,36,125,210,249,246,38,24,231,204,98,80,186,27,233,104,233,187,222,231,232,3,233,181,90,207,89,134,152,143,37,91,89,30,37,86,14,9,224,160,185,224,5,79,184,242,69,35,77,197,213,161,186,124,146,36,243,151,39,210,229,122,178,243,73,68,209,156,164,201,239,101,90,218,82,37,149,99,132,7,80,49,113,42,244,98,70,28,228,120,37,163,71,6,64,141,178,121,101,57,85,139,72,88,221,98,51,56,64,17,88,164,48,222,46,167,210,28,247,126,142,11,16,47,28,252,109,144,229,150,126,194,46,89,19,237,174,218,27,39,175,213,122,108,19,1,48,99,88,107,171,245,64,230,144,175,131,204,10,40,73,110,156,145,19,61,150,161,213,145,251,100,103,122,54,79,143,146,235,77,41,57,197,122,49,5,235,52,115,49,247,101,226,134,100,135,57,164,91,11,172,32,115,146,1,67,1,85,142,175,17,83,64,95,27,23,75,192,52,19,166,53,170,13,201,190,70,33,143,32,111,193,138,115,10,105,30,114,62,151,1,18,168,67,148,30,142,9,87,79,178,120,163,223,0,99,34,66,187,137,193,164,243,220,64,27,5,202,199,143,63,125,248,248,203,195,251,253,70,234,188,44,59,63,249,159,160,158,150,138,221,66,215,167,192,159,248,183,248,171,69,56,167,138,10,150,91,121,84,161,212,195,89,190,197,170,52,198,97,52,132,15,45,234,30,218,142,156,180,16,55,1,0,255,145,241,251,159,248,148,119,238,123,25,152,78,79,179,229,1,82,143,169,180,64,251,11,210,92,106,225,39,77,38,219,22,161,1,77,209,30,164,8,134,33,31,250,95,250,113,134,117,1,208,4,169,53,21,193,150,14,139,81,210,42,28,18,28,13,109,114,165,120,83,169,227,20,225,247,46,1,82,9,202,18,45,66,224,32,27,92,42,55,166,166,139,87,97,41,23,213,210,10,103,73,25,207,145,145,146,97,180,100,22,17,51,213,237,55,222,2,107,207,223,84,152,221,0,187,79,10,23,229,40,36,139,190,236,88,53,95,102,2,140,62,248,88,49,210,78,27,226,190,181,139,18,78,161,57,180,21,198,39,173,208,254,2,134,59,185,212,101,185,2,195,18,223,124,120,18,179,9,158,79,94,187,199,229,16,232,251,164,9,77,56,194,224,72,158,187,139,6,132,135,2,233,154,165,229,82,56,194,228,19,109,98,181,142,212,111,193,132,9,30,29,254,162,118,240,173,13,6,238,86,108,66,153,110,214,33,78,246,156,77,248,152,227,101,7,39,164,42,253,89,3,42,45,11,154,187,193,65,94,142,157,137,202,233,196,210,197,192,203,15,124,232,203,112,39,192,129,246,6,30,53,88,66,48,66,48,90,237,245,118,0,39,0,59,116,171,226,225,231,109,190,218,210,28,248,15,92,78,165,5,119,104,44,207,255,30,68,42,213,208,48,135,180,80,211,223,83,72,134,193,134,23,135,203,23,253,97,74,226,60,61,219,113,240,186,94,188,57,212,134,240,229,55,103,80,94,104,240,250,139,195,229,55,233,192,134,255,242,27,83,166,233,126,99,225,230,208,97,14,222,227,64,54,213,120,75,75,205,33,120,119,109,233,148,233,27,144,92,202,96,109,79,33,148,180,242,76,79,195,213,138,144,99,123,234,143,57,153,151,94,152,139,160,94,143,217,252,153,25,206,121,140,191,59,157,240,218,146,146,30,102,238,242,185,202,215,223,94,27,33,247,92,204,174,230,55,229,54,152,121,146,108,201,97,254,6,229,156,75,55,62,25,134,115,154,135,197,132,150,40,50,126,212,72,236,47,87,155,141,151,114,167,119,63,111,163,93,129,176,154,76,202,145,190,217,222,149,92,225,33,238,100,53,15,89,142,117,18,18,73,175,120,88,187,121,236,42,222,89,6,131,15,56,95,49,102,17,185,113,156,98,66,177,42,217,228,0,38,45,9,213,34,71,119,108,36,114,114,46,121,241,44,201,214,237,68,244,130,1,28,195,5,192,149,18,202,54,202,33,93,100,19,156,171,66,198,141,62,86,57,159,171,7,113,250,252,84,102,182,136,109,38,201,211,181,138,192,182,73,36,232,28,60,172,12,228,4,105,11,92,60,230,154,12,115,77,232,165,93,228,104,159,112,189,125,3,13,74,9,119,107,239,127,126,3,161,91,206,145,82,136,1,26,129,156,146,229,137,193,67,177,226,106,148,125,222,75,37,29,176,149,73,46,230,131,148,120,136,34,16,69,136,246,233,8,2,34,57,45,20,231,71,4,101,164,229,224,238,86,211,149,115,2,76,209,131,183,205,118,197,101,200,183,208,26,102,17,110,141,133,185,190,6,229,196,99,225,164,11,4,102,17,246,224,41,33,66,151,212,195,90,123,44,89,4,165,88,35,111,227,74,244,213,228,187,10,131,33,227,60,182,66,0,116,73,199,192,64,22,155,181,212,4,206,140,64,18,144,132,164,221,41,60,152,232,169,15,169,34,250,167,56,63,187,131,155,179,164,134,132,68,116,76,50,200,115,222,243,86,178,56,131,165,122,126,75,211,148,76,221,226,217,156,18,60,10,75,133,207,5,156,105,188,52,6,76,118,153,146,28,44,121,29,158,66,12,190,189,157,2,184,103,159,164,195,103,71,120,203,88,57,209,71,26,119,163,202,161,18,133,166,213,125,181,85,55,106,188,63,188,127,247,233,195,54,40,70,192,55,200,24,240,129,254,41,34,223,72,123,31,96,93,35,229,116,96,153,73,114,220,11,197,58,96,79,66,250,228,24,150,214,135,146,193,3,35,0,222,124,161,130,145,115,126,235,232,224,198,40,195,35,241,176,14,213,69,246,119,171,153,125,126,35,29,201,33,152,177,67,66,249,86,67,220,201,56,147,147,79,113,241,56,58,158,56,229,172,10,143,74,217,5,146,140,242,120,167,17,208,172,188,84,77,50,54,92,56,4,3,5,73,148,129,123,156,95,27,22,175,173,101,38,173,250,211,187,227,241,127,253,219,191,173,178,209,202,116,77,210,15,184,193,149,241,31,76,5,21,26,28,169,92,145,19,247,34,132,217,106,82,170,178,4,129,214,75,106,87,48,66,179,212,159,10,137,233,225,105,164,31,165,116,120,165,47,148,180,164,140,237,57,170,178,136,233,251,83,104,88,75,126,152,147,159,19,26,22,169,175,198,156,83,90,251,126,206,189,44,82,26,23,201,95,86,105,145,209,184,150,250,178,25,22,21,158,83,95,139,169,123,35,70,154,49,185,64,228,54,152,121,9,167,72,131,57,22,225,73,226,141,135,33,82,129,170,214,24,218,88,20,89,121,115,162,159,155,244,151,140,91,192,236,154,0,173,242,9,158,37,54,203,130,135,189,65,214,19,35,171,25,191,149,209,17,22,175,28,232,91,157,228,248,238,30,44,14,128,37,217,0,79,147,41,168,114,165,140,9,153,246,88,41,225,86,44,3,178,250,125,189,9,85,142,248,48,87,145,197,173,58,186,35,186,44,67,159,46,41,178,244,102,239,23,207,164,102,209,135,88,137,232,239,113,124,9,60,199,200,64,77,178,104,192,47,208,96,225,93,9,69,58,0,36,89,155,232,119,37,71,32,151,120,72,198,122,43,167,33,24,23,149,106,43,13,155,140,44,58,46,178,58,120,22,202,176,8,206,98,178,204,187,74,143,55,27,164,129,160,175,66,75,88,47,59,150,2,148,163,141,66,170,249,96,229,164,40,27,83,205,30,12,179,89,102,125,174,240,154,113,217,102,130,46,72,218,22,224,228,81,182,177,36,211,112,156,223,24,24,140,178,37,223,227,148,43,181,151,46,128,143,58,172,212,100,131,196,74,44,39,195,40,251,86,174,234,66,36,51,220,166,2,95,5,105,22,67,88,250,88,101,65,26,123,96,122,114,154,30,77,177,199,139,216,123,26,66,104,162,195,69,180,203,212,79,211,87,23,37,152,2,24,179,69,117,113,149,166,219,166,200,152,122,128,212,16,165,143,194,48,135,180,193,113,158,45,166,208,237,49,6,208,177,210,145,155,99,96,152,198,192,48,245,252,20,90,62,243,80,45,66,38,4,22,130,172,109,208,78,57,15,118,67,88,231,202,42,234,161,115,174,178,250,139,252,44,59,50,182,61,168,30,22,193,38,3,202,200,141,208,147,193,227,53,90,227,235,14,157,99,100,128,121,127,239,97,60,86,220,148,136,148,28,218,149,57,168,137,200,218,111,100,98,37,88,145,134,100,178,77,36,179,128,92,84,129,250,33,19,60,213,98,45,168,146,100,75,129,120,3,168,57,29,62,99,31,62,3,135,143,115,110,228,232,145,98,228,97,26,61,97,156,70,207,121,10,113,189,152,38,240,34,184,199,49,29,146,24,21,23,26,154,167,255,200,37,65,154,187,44,166,255,56,173,24,231,105,244,239,225,108,87,74,133,55,54,230,122,146,90,142,112,0,119,178,55,203,54,3,255,114,47,219,55,178,142,55,209,229,130,105,55,5,119,176,139,206,80,97,195,26,132,235,214,56,175,100,211,178,53,114,45,147,41,88,230,85,107,81,23,162,56,76,235,26,188,65,101,164,216,178,159,147,26,123,226,243,162,72,253,147,149,141,209,141,207,171,40,203,94,60,205,77,48,46,154,101,37,247,3,27,195,136,68,182,239,45,64,122,14,105,125,28,101,123,3,12,139,86,89,109,139,115,79,135,103,153,62,8,134,121,33,152,151,150,48,119,240,94,7,135,19,201,127,90,110,56,58,130,147,145,197,245,70,196,66,179,88,101,22,227,4,134,187,240,71,150,193,206,162,76,131,99,49,38,230,113,178,216,28,250,134,49,62,223,79,208,116,243,226,232,246,211,232,24,167,182,153,219,97,92,52,206,212,12,139,129,178,104,217,222,129,3,187,52,135,226,231,254,107,59,157,204,228,50,62,223,182,108,244,107,162,204,75,55,241,159,62,126,56,110,230,66,179,47,209,9,102,222,220,189,134,171,236,42,227,174,26,30,101,167,108,130,48,202,4,87,89,186,70,196,225,129,135,83,224,30,120,105,136,178,98,194,8,193,159,70,196,100,169,52,106,69,236,134,200,45,163,210,91,67,138,33,231,26,200,8,161,68,48,71,175,32,116,174,240,93,73,71,3,4,195,170,243,56,76,88,35,170,26,79,78,189,84,10,90,36,190,88,137,125,47,217,160,37,227,27,167,94,48,166,182,39,226,8,105,90,50,92,51,233,184,49,86,17,42,1,154,133,205,39,142,124,160,213,28,123,53,199,200,122,105,53,7,173,230,0,3,107,90,238,209,25,5,166,219,240,61,4,242,255,9,169,65,39,128,108,228,111,108,253,116,84,137,244,193,242,163,233,6,217,176,217,67,233,206,184,101,57,170,35,75,33,158,188,161,87,133,107,94,84,126,114,219,210,79,92,217,85,190,26,6,141,109,159,197,86,20,194,142,106,58,187,44,165,163,126,143,123,81,199,2,24,186,240,195,159,42,50,117,171,105,19,214,46,16,128,208,168,71,83,123,158,21,217,168,193,229,105,106,174,229,230,23,159,85,61,47,144,235,162,140,61,118,104,177,82,243,15,107,126,26,173,172,79,227,219,22,127,206,197,182,50,225,237,114,212,84,252,94,219,133,36,21,172,185,107,254,97,253,105,224,91,142,105,231,69,13,66,251,76,45,15,253,212,26,251,201,119,141,223,45,74,20,219,103,110,177,181,100,174,225,105,79,177,245,194,119,145,131,109,181,181,131,122,55,185,131,1,71,185,250,144,180,152,78,115,57,89,133,52,81,151,193,22,143,87,64,44,167,85,223,48,29,41,203,220,134,86,178,22,39,242,123,167,237,190,140,171,245,104,159,169,197,118,67,171,245,28,91,91,105,17,207,181,212,233,16,55,168,103,95,207,177,63,231,88,24,120,113,125,212,183,208,67,177,125,171,57,211,220,150,117,176,237,199,47,114,115,45,55,223,82,227,248,104,239,46,227,247,122,249,86,27,63,104,57,233,176,182,168,65,143,27,91,56,13,109,236,13,109,100,147,222,68,211,231,12,64,10,71,211,106,168,238,127,174,189,219,235,18,7,34,45,52,92,204,180,40,217,20,115,232,41,232,79,214,212,91,203,217,185,255,166,216,241,168,121,149,147,89,164,103,247,250,126,106,45,225,6,237,127,194,69,168,171,178,105,240,162,64,110,61,209,177,78,137,177,219,163,253,98,206,101,157,255,205,187,144,255,79,115,206,30,199,86,128,253,98,101,113,67,95,57,158,206,245,172,43,76,155,95,125,238,46,99,135,182,106,165,182,130,232,186,133,181,104,90,176,90,227,182,169,19,246,237,141,200,181,163,54,110,182,208,214,179,216,214,8,122,66,182,217,238,90,190,125,101,138,207,86,205,218,22,220,48,216,69,41,123,236,48,204,203,114,104,171,98,110,14,146,207,227,219,62,191,103,87,218,86,38,142,229,227,216,7,123,107,27,223,214,203,52,186,230,15,219,159,234,26,237,22,171,200,156,186,109,201,184,233,211,182,245,176,251,186,50,254,162,76,177,125,230,22,91,203,230,166,213,118,138,189,136,155,212,21,185,229,220,86,19,92,181,210,127,151,238,118,45,110,91,131,116,84,17,214,14,205,50,69,77,140,202,101,173,57,109,186,231,89,142,173,120,45,78,100,156,182,92,206,113,91,172,30,59,181,216,220,218,198,182,20,183,212,109,11,247,120,174,165,78,111,208,81,221,129,123,142,253,57,135,196,200,141,225,56,246,125,163,229,199,38,30,91,87,142,218,85,182,253,248,69,126,174,191,216,210,83,23,98,59,197,237,241,123,205,124,75,95,226,243,77,110,137,139,58,244,184,177,133,211,216,6,225,216,134,56,242,57,181,12,56,23,70,58,10,181,141,123,108,27,121,123,123,170,14,145,105,154,7,152,109,13,217,230,102,143,58,37,161,63,89,211,111,205,215,99,46,99,199,99,203,77,37,150,125,123,49,181,86,112,163,246,62,49,231,212,253,204,116,47,93,44,73,100,218,86,151,97,125,114,197,219,156,32,40,149,66,225,151,197,210,123,137,186,81,44,77,56,239,7,75,65,118,147,88,42,241,126,175,84,218,42,241,93,42,253,46,149,126,151,74,191,75,165,255,66,82,233,249,15,148,69,207,223,165,207,239,210,231,119,233,243,187,244,249,167,75,159,87,85,189,208,240,110,36,243,30,82,73,40,165,121,210,27,246,182,50,219,8,35,133,160,176,158,145,68,47,17,33,120,70,3,7,32,0,168,200,25,165,7,146,54,231,50,75,80,30,24,167,50,0,96,19,232,130,19,188,142,171,87,134,236,33,17,15,24,94,239,154,166,132,78,76,18,134,255,0,173,32,133,41,146,220,147,14,201,18,196,36,140,100,87,109,100,70,176,37,208,151,201,43,197,85,65,153,52,68,8,229,203,22,183,5,241,54,5,64,118,226,194,134,180,16,166,182,76,37,180,215,215,26,55,132,55,172,134,29,248,90,1,246,96,54,132,12,78,200,100,152,178,91,23,159,97,161,148,77,252,5,142,152,230,129,30,151,29,51,210,58,245,197,236,79,72,105,119,133,3,18,252,8,4,122,7,85,112,244,135,124,29,30,254,5,54,93,119,5,130,222,71,194,16,116,56,249,43,53,97,175,121,79,16,38,159,148,247,163,40,58,176,167,87,167,227,39,221,187,205,29,76,89,2,108,200,142,96,79,39,133,186,187,26,217,69,122,146,99,80,237,27,154,20,227,17,199,215,116,120,84,229,115,1,200,150,130,55,21,58,180,43,122,42,200,192,12,207,31,248,77,224,226,129,89,94,137,236,28,0,134,240,187,59,199,219,230,28,239,212,57,126,163,141,253,127,62,254,227,127,255,239,127,190,123,248,240,207,119,63,255,246,240,254,184,9,42,215,193,50,25,12,92,50,244,97,73,2,116,134,82,21,209,211,226,34,48,222,216,144,251,95,49,193,180,251,4,251,34,220,143,241,175,225,201,119,96,238,213,187,87,60,54,126,212,4,250,95,237,21,218,6,24,239,104,169,100,109,123,60,62,137,132,27,50,88,19,100,25,61,90,174,234,183,148,203,173,150,139,127,45,11,211,114,217,63,41,138,169,203,162,60,47,136,235,5,249,250,6,242,95,106,160,27,92,153,46,27,233,90,27,225,6,206,121,96,195,203,178,93,119,32,60,168,21,88,125,245,38,43,184,19,191,199,253,181,195,5,113,251,211,2,56,171,212,115,112,200,131,228,53,14,244,102,49,121,194,80,219,226,201,198,145,106,234,127,31,96,244,87,125,36,154,104,40,112,125,78,182,16,120,61,71,192,234,194,205,40,93,252,45,243,14,30,78,55,209,16,52,170,0,47,87,255,168,112,85,236,142,147,89,170,149,193,182,147,11,16,180,37,98,206,99,75,3,156,231,242,25,247,178,44,91,154,50,107,209,34,252,223,109,156,254,106,5,189,7,94,81,45,32,83,48,198,145,230,160,194,117,251,38,68,196,97,197,91,67,164,254,55,252,111,91,55,209,233,8,110,228,104,126,67,119,27,99,8,73,18,157,67,195,199,234,218,95,59,224,75,163,181,97,62,231,104,48,35,107,82,86,231,140,250,228,143,59,178,154,201,246,146,96,47,89,143,68,164,136,129,120,173,55,32,139,161,95,132,27,25,187,64,227,0,60,58,253,107,7,60,118,224,164,64,125,17,11,167,129,188,156,200,69,16,93,255,67,203,52,215,158,190,247,176,233,226,104,212,33,19,159,12,180,120,0,76,73,112,238,233,168,156,134,245,147,161,27,251,96,129,144,40,13,67,243,27,179,205,6,240,241,116,218,200,66,4,136,42,249,249,5,174,246,230,129,254,246,109,151,170,4,58,156,31,128,244,233,202,30,149,191,69,34,254,91,36,82,29,121,206,61,209,182,29,229,40,192,36,69,165,230,170,99,37,184,92,240,4,83,234,191,200,218,70,196,38,253,6,145,110,19,230,27,204,27,164,87,136,189,61,65,141,29,70,192,223,181,83,10,39,129,87,244,53,250,193,129,175,141,118,44,240,162,110,187,18,57,60,112,253,13,151,118,192,26,24,229,72,4,62,19,124,152,61,36,19,71,104,98,56,173,12,196,165,241,228,244,208,77,156,28,77,153,178,211,13,45,45,8,167,87,201,122,143,205,86,105,38,207,0,47,48,131,210,117,17,43,173,253,59,88,2,194,166,134,128,101,233,117,3,30,63,200,3,164,125,8,229,64,200,216,74,241,204,218,50,42,104,115,38,86,33,178,143,4,75,35,72,150,33,164,21,203,196,18,179,240,218,156,168,24,91,18,134,159,90,89,212,26,70,205,163,82,208,19,18,70,153,44,34,209,179,66,59,105,165,134,180,30,9,167,236,137,242,5,156,40,26,246,68,226,81,250,114,11,250,240,66,66,206,100,159,64,179,29,70,194,239,165,46,108,99,158,187,6,95,8,186,6,162,225,28,73,226,34,57,98,138,223,39,20,252,72,168,77,64,212,192,146,84,26,87,9,48,72,250,16,97,95,74,28,55,175,231,253,64,210,151,129,60,156,228,107,164,168,40,39,83,226,228,193,167,108,36,215,163,85,118,71,163,164,1,58,12,164,105,15,40,98,52,10,80,13,192,45,229,212,0,120,251,13,189,24,65,5,65,244,81,229,63,224,94,32,18,230,192,30,224,175,4,33,38,67,203,75,163,12,154,28,131,131,244,198,41,69,12,251,130,201,193,186,132,30,235,32,246,32,45,27,58,219,177,145,169,11,75,155,97,91,143,31,246,15,159,222,125,216,134,96,75,140,82,224,193,137,236,47,181,41,74,149,16,128,134,8,147,120,192,42,86,213,217,162,147,29,108,30,9,139,86,177,135,98,195,128,132,8,132,179,219,68,21,76,6,94,94,164,100,158,178,78,65,64,139,25,5,199,229,48,35,141,8,225,43,139,242,47,2,153,30,19,91,253,188,52,77,5,132,35,244,21,179,196,230,6,223,180,192,18,13,90,34,210,60,4,154,169,210,70,180,104,8,99,152,92,130,169,205,59,14,116,150,193,153,162,124,60,92,189,163,122,75,146,149,14,184,248,68,97,36,84,62,68,210,1,91,122,228,172,85,30,21,152,47,3,88,185,170,162,41,40,186,50,22,142,48,164,134,67,76,86,72,41,17,159,142,13,41,169,146,46,79,237,129,70,146,46,48,57,236,224,3,196,35,18,110,134,198,131,194,178,16,135,201,202,49,6,16,235,178,162,53,110,84,219,184,81,3,214,5,92,41,84,101,221,27,97,173,74,148,186,224,26,87,10,252,113,247,116,135,196,178,41,219,173,49,35,240,227,11,67,128,194,68,143,144,74,134,196,61,58,105,11,231,7,104,130,111,125,36,74,104,98,27,123,234,158,228,28,70,144,68,95,79,152,126,121,224,194,4,116,44,248,121,130,176,180,16,208,166,224,224,229,200,86,226,24,106,229,37,27,129,39,136,35,232,50,1,102,47,133,33,46,167,189,14,229,47,211,117,63,18,237,30,199,168,4,26,138,194,128,252,156,240,199,208,254,232,63,99,127,56,246,63,198,254,135,252,200,10,149,137,131,135,21,238,54,102,94,155,240,84,3,13,88,140,150,117,148,79,138,179,20,102,185,190,102,140,60,28,220,8,128,207,115,125,205,36,49,8,137,11,2,66,190,194,195,64,71,40,118,178,66,218,30,190,121,43,50,10,247,58,64,56,43,119,138,78,16,249,220,107,78,67,44,10,9,150,27,113,41,102,149,35,55,8,24,187,224,22,75,26,99,132,124,85,210,169,170,107,127,44,44,25,223,220,182,76,188,255,240,233,221,79,239,94,177,84,168,93,153,194,119,43,35,37,245,32,86,201,201,238,156,8,126,30,228,204,59,235,10,108,140,41,96,39,2,40,91,206,196,116,118,21,165,174,132,92,118,124,52,180,175,14,196,167,68,226,153,77,48,70,229,187,170,12,64,3,1,8,60,242,22,43,227,132,242,62,153,22,138,10,217,9,159,100,171,232,239,88,33,42,169,8,142,193,144,3,9,76,136,100,59,179,68,116,45,157,106,34,105,32,169,174,131,118,111,142,118,111,50,122,239,177,46,187,91,130,243,130,169,86,246,255,76,141,64,107,13,184,7,6,16,231,66,19,229,20,121,18,224,167,80,42,1,29,41,107,43,144,213,133,248,116,28,25,144,61,195,177,4,165,112,197,64,131,24,74,54,91,58,197,91,114,127,50,4,168,167,138,238,5,216,53,22,104,236,164,4,54,118,108,27,71,195,59,176,202,200,126,133,228,143,253,139,187,2,50,1,28,93,207,116,128,222,54,42,112,56,254,249,31,114,74,126,255,207,77,71,228,72,84,63,120,191,74,159,147,191,199,232,238,97,61,204,45,3,196,252,36,165,197,161,2,187,12,221,227,224,148,65,101,16,54,104,143,45,32,105,8,191,164,50,128,98,142,205,181,88,191,25,166,175,225,115,151,142,45,189,125,103,148,37,251,52,51,243,224,156,240,26,34,225,21,185,211,98,3,52,182,202,44,147,207,25,155,143,42,252,49,102,149,15,49,57,2,33,98,57,151,16,68,25,143,163,1,232,204,184,59,58,53,250,183,138,95,202,16,126,157,193,157,11,139,70,146,7,89,85,191,180,239,248,235,128,130,239,139,110,15,164,237,32,110,44,153,191,243,17,111,67,38,44,84,153,68,126,153,184,183,4,18,39,72,238,247,182,161,198,55,70,26,110,178,144,229,32,126,220,212,59,87,176,86,211,255,11,184,197,240,41,224,56,134,241,115,163,202,174,128,82,71,57,20,76,137,188,3,108,2,142,123,92,7,103,234,167,33,32,143,237,245,162,26,77,238,241,240,87,32,75,46,164,151,163,85,62,108,105,23,200,57,138,185,74,88,202,130,162,37,165,2,139,84,148,115,20,144,229,217,130,15,7,114,3,118,62,2,193,42,104,181,85,228,234,168,156,75,148,62,53,223,64,210,42,175,236,108,61,239,6,30,219,200,150,1,129,236,85,162,106,152,240,74,50,139,221,124,80,60,101,82,34,66,6,13,208,19,102,160,153,225,204,160,33,12,74,204,251,74,213,45,185,140,164,203,51,233,197,192,120,204,137,150,137,173,170,192,252,64,191,181,73,49,158,179,162,179,222,228,203,211,222,124,218,34,243,124,129,193,243,158,80,92,164,226,114,186,24,20,229,234,242,141,78,11,223,201,226,224,169,114,11,28,3,100,14,36,232,47,169,81,48,14,98,11,59,194,15,147,203,132,120,160,164,185,99,131,78,95,135,150,172,239,93,233,67,3,145,15,73,47,237,59,143,87,104,141,62,48,91,78,34,58,23,5,202,188,158,180,89,181,133,61,249,184,12,21,17,14,135,34,167,51,126,254,146,3,148,76,197,177,81,64,141,212,74,34,244,138,147,241,199,15,199,199,127,127,251,110,19,51,71,49,202,190,149,72,84,78,65,157,146,164,180,117,130,154,130,11,5,164,200,166,203,167,228,143,113,95,200,181,39,131,156,108,146,60,240,1,132,53,84,5,238,181,28,153,26,44,138,116,0,175,39,158,17,201,168,100,149,6,12,50,229,173,131,215,169,33,190,56,143,39,57,88,149,26,1,194,203,165,24,228,122,134,40,186,158,183,197,150,42,115,162,248,222,4,222,109,243,36,23,148,239,176,182,227,33,133,86,170,230,181,4,108,99,171,178,150,114,231,224,93,34,240,86,64,199,115,124,89,5,27,175,163,83,89,143,172,128,94,47,35,176,145,86,156,16,121,54,51,42,206,87,246,104,4,1,56,166,77,109,193,35,67,142,156,67,216,186,33,50,105,107,135,68,242,185,185,229,69,246,36,191,87,116,164,230,182,20,123,13,5,74,89,199,109,11,96,83,114,167,74,110,94,163,84,112,211,99,13,131,239,208,53,46,62,140,177,74,142,95,6,23,143,63,191,41,137,60,138,240,0,56,114,247,196,47,11,244,252,64,236,103,238,170,149,164,244,131,57,194,52,63,40,211,92,76,189,11,225,225,74,7,174,125,85,192,232,161,234,34,84,245,174,194,131,202,33,130,52,66,26,12,123,89,53,122,48,161,54,148,48,36,36,85,37,227,25,132,246,227,156,54,28,67,213,23,129,145,11,14,213,27,245,213,24,250,63,62,110,227,164,169,16,111,60,73,42,244,98,143,170,12,248,125,74,115,144,161,219,112,65,192,238,119,27,200,177,206,5,219,43,143,52,101,89,112,53,99,52,196,19,225,253,29,231,50,7,186,135,188,177,119,205,42,194,55,50,115,18,94,114,229,116,188,113,3,116,52,121,18,6,46,235,228,105,82,178,42,163,84,168,160,214,35,219,31,4,2,104,92,0,51,132,179,60,241,101,161,164,163,99,33,115,174,237,24,69,14,32,244,144,93,252,154,88,160,27,177,141,134,248,139,215,128,149,115,135,9,42,97,10,124,217,112,20,137,7,176,207,160,64,145,23,188,46,118,236,219,56,40,163,162,139,185,153,209,224,20,21,28,71,50,9,168,106,108,119,250,54,183,51,92,164,247,35,64,235,141,18,14,90,76,150,212,200,251,10,149,53,96,76,24,29,169,26,74,209,139,47,108,244,134,91,180,11,94,241,185,73,135,230,32,185,251,65,121,25,75,36,173,58,234,70,226,64,206,41,16,7,141,76,55,42,19,39,17,129,11,55,31,159,216,116,152,130,187,146,137,109,201,149,68,132,148,64,66,79,148,152,130,86,0,120,78,125,168,22,206,220,67,251,80,247,182,202,134,231,169,135,56,60,220,110,253,64,14,220,64,29,134,188,121,70,202,7,236,231,118,175,205,111,84,108,181,188,224,110,52,30,249,76,111,69,136,68,78,41,223,221,48,125,199,95,7,7,133,210,158,56,227,134,79,198,41,22,147,185,207,160,11,195,82,78,94,15,222,202,247,239,248,139,154,38,163,134,30,249,12,20,62,100,167,180,47,188,228,119,147,249,65,110,166,19,88,14,65,112,226,14,104,93,75,98,146,209,181,203,243,210,174,149,115,187,222,237,108,45,176,6,0,35,114,226,138,22,201,180,1,140,101,93,92,216,241,193,82,186,87,166,167,66,182,54,149,77,92,57,17,232,157,167,12,74,49,174,232,17,4,16,243,65,85,27,74,242,65,235,2,114,128,169,149,92,222,101,156,174,239,83,37,80,172,237,48,177,196,131,109,161,19,255,108,24,177,237,215,25,210,234,43,246,216,211,195,79,143,159,254,107,59,15,196,29,241,114,107,71,196,85,104,109,16,41,136,208,11,115,71,253,57,201,207,56,61,5,114,39,238,65,239,38,246,135,166,62,230,53,39,149,177,94,217,117,33,103,146,73,238,71,135,59,91,50,240,32,20,115,186,119,33,29,61,185,152,13,185,230,228,243,236,253,149,251,92,159,177,214,7,89,120,236,3,70,154,29,244,183,14,245,168,0,187,23,95,40,49,23,206,80,212,35,241,55,9,129,144,138,244,27,105,213,235,132,118,132,229,200,220,101,234,158,131,15,43,81,12,239,196,143,28,94,242,115,25,99,108,137,132,2,5,166,170,43,167,146,111,196,232,120,56,29,254,241,97,43,255,57,232,79,51,188,133,7,96,206,201,34,87,98,126,136,32,19,145,135,5,52,82,83,176,121,77,203,9,47,243,1,165,207,204,55,134,23,223,152,162,45,94,190,5,157,146,213,104,9,46,112,154,76,161,235,50,131,178,145,70,137,235,85,255,210,255,58,209,109,179,189,136,93,150,143,71,66,115,232,67,120,2,34,5,251,176,173,80,195,92,168,97,91,197,135,249,229,219,169,8,210,227,166,167,104,160,11,234,145,97,44,144,90,233,49,192,65,137,172,21,3,153,8,75,58,224,102,185,101,70,160,120,77,198,139,32,163,53,61,90,248,89,178,176,178,236,76,175,197,158,55,206,64,218,139,114,134,211,0,120,77,244,149,246,8,36,3,185,101,189,159,162,17,158,185,106,127,250,27,163,201,77,239,142,253,221,94,0,34,26,222,2,137,195,183,252,160,211,214,32,7,88,6,207,118,171,9,254,94,214,29,110,143,182,13,4,158,234,166,158,28,167,78,91,244,228,103,17,101,0,233,194,170,22,8,6,76,104,135,125,77,107,251,67,192,186,237,217,152,139,96,115,136,78,211,0,90,150,1,215,23,132,31,107,249,57,48,6,183,182,197,214,204,234,66,15,217,91,168,244,239,199,50,199,148,141,215,180,145,215,95,2,190,117,127,105,126,138,19,131,167,121,234,34,163,41,247,197,43,139,220,231,44,23,161,69,62,115,238,203,151,22,73,145,242,242,38,105,1,113,212,212,118,32,53,13,131,42,135,105,55,121,217,196,152,133,8,182,201,215,22,30,160,37,211,228,30,42,96,57,145,192,20,104,51,194,233,200,145,45,251,14,34,126,27,162,17,39,30,6,169,2,210,209,1,189,93,235,234,216,250,116,156,250,92,49,122,144,43,164,47,205,20,74,3,77,111,14,245,69,185,182,169,25,135,235,177,230,56,6,223,149,200,150,153,67,26,107,202,111,46,195,177,78,207,166,208,126,154,16,211,172,154,158,212,62,254,23,13,114,132,246,213,235,132,233,161,252,249,77,152,199,36,184,54,52,237,3,172,13,248,116,223,91,134,204,80,109,166,132,222,79,211,147,22,16,33,164,218,214,91,80,144,245,86,237,47,140,207,95,152,3,135,113,206,115,156,51,157,190,31,46,210,152,114,63,47,242,28,166,87,47,10,121,17,40,116,226,206,253,169,11,83,130,115,81,94,149,96,62,244,146,184,215,181,91,62,47,106,255,218,118,155,243,124,101,187,209,249,191,173,140,60,103,235,160,57,82,153,213,134,86,15,125,113,194,129,36,4,142,255,58,195,135,41,116,237,69,46,8,237,213,227,148,205,48,133,246,23,163,122,152,70,245,244,100,49,219,143,61,199,56,151,226,149,83,132,55,195,209,77,13,246,202,202,175,84,98,83,229,87,26,237,85,149,79,164,212,188,232,177,215,86,126,209,123,115,232,243,27,236,108,58,48,21,79,65,215,135,197,52,127,237,100,253,234,185,101,255,180,185,181,77,184,61,188,59,125,250,240,113,229,124,82,47,207,39,80,81,199,164,208,22,32,163,197,77,58,116,229,176,12,131,110,28,200,165,216,39,9,248,229,8,10,74,84,182,154,26,16,235,62,102,66,192,194,144,180,64,120,214,20,112,107,105,73,173,13,27,34,57,250,37,162,216,130,225,14,6,14,106,148,6,30,108,197,182,173,68,176,245,34,228,2,53,28,8,201,210,21,184,199,4,254,144,77,164,185,195,133,146,47,44,168,28,142,128,7,151,166,191,113,34,138,205,14,176,40,212,46,84,249,160,139,78,196,65,29,29,206,76,133,52,237,133,42,94,87,10,181,229,228,221,3,32,42,53,90,211,95,59,106,132,10,45,177,96,150,67,154,43,30,227,0,94,67,253,32,74,92,129,233,10,201,27,192,82,16,75,37,31,242,229,101,212,15,198,25,128,86,117,132,126,157,254,134,134,2,165,7,40,120,4,68,180,136,0,146,41,65,91,21,80,55,16,147,151,106,254,156,168,145,42,41,244,222,9,56,63,130,229,189,208,154,47,88,34,238,93,1,252,199,129,24,57,3,187,59,28,169,214,118,97,172,4,122,222,131,255,19,141,123,83,128,167,46,13,7,227,192,130,196,33,5,129,22,9,23,71,140,53,16,153,118,223,34,15,124,145,81,135,254,94,84,66,46,121,237,168,143,218,192,209,158,244,132,42,220,51,169,150,70,139,165,169,232,155,3,51,212,184,35,223,107,131,79,227,238,91,81,153,138,22,180,39,2,171,27,77,227,222,227,212,148,182,86,78,155,98,208,134,161,117,49,224,120,69,204,207,188,184,70,65,10,198,108,27,0,124,11,154,46,75,83,198,104,137,246,123,180,196,63,79,208,89,153,20,246,232,104,220,66,97,172,235,0,106,109,197,14,5,98,94,116,154,236,192,168,40,24,168,71,24,151,134,60,174,197,61,114,236,7,136,89,46,242,58,11,5,115,192,174,105,211,20,112,68,196,98,146,1,147,8,61,172,207,245,183,156,199,28,7,186,247,169,253,225,20,132,26,6,158,38,53,144,18,212,185,69,130,221,2,7,47,62,250,95,184,183,130,133,72,255,147,19,103,120,18,245,236,124,129,41,227,70,0,239,143,31,254,191,199,253,38,101,45,108,35,114,116,135,114,65,72,131,58,92,122,137,22,115,233,37,26,80,209,167,126,170,34,106,18,224,250,235,18,182,101,37,225,4,83,186,16,190,42,97,244,246,243,132,215,185,244,254,122,224,53,87,123,253,225,215,135,143,159,126,121,124,255,105,27,251,29,240,216,205,174,152,112,31,74,121,222,108,187,24,32,222,195,12,162,244,139,98,240,40,98,63,145,73,115,207,134,46,188,14,133,202,89,255,237,124,122,106,104,225,212,208,226,236,144,193,128,47,52,5,253,135,180,207,178,215,57,183,226,121,44,115,126,103,177,208,108,79,14,143,87,138,154,208,215,151,101,149,243,207,121,44,64,158,52,231,82,118,9,228,175,127,80,94,148,52,225,158,146,206,178,31,237,108,78,247,89,237,164,65,115,0,88,245,34,131,194,224,1,35,200,230,3,189,171,163,154,113,151,138,233,209,241,237,43,104,158,199,253,187,143,251,227,38,67,222,68,168,75,127,32,76,252,94,85,223,164,123,174,100,220,118,36,73,245,55,254,46,164,58,68,216,134,29,113,145,238,70,90,9,140,88,34,65,241,71,157,202,13,205,228,43,67,59,239,94,32,144,183,188,83,128,124,81,246,253,90,59,55,2,249,220,9,228,177,125,203,26,94,221,70,250,248,255,102,158,224,211,244,215,208,153,131,47,136,123,199,233,175,254,253,43,216,170,95,211,171,5,133,4,39,253,197,4,151,3,0,45,144,169,2,135,68,132,221,186,242,254,137,60,141,73,157,227,150,19,51,98,98,210,205,153,238,156,131,111,174,191,145,246,23,70,47,153,239,60,238,179,134,148,73,243,174,30,216,212,186,211,97,143,145,135,103,43,239,177,103,198,178,200,68,185,9,71,218,216,176,40,131,150,115,177,214,71,242,137,25,250,253,209,134,160,249,0,194,198,40,70,94,249,217,168,37,130,209,199,190,241,163,43,66,0,221,150,33,254,184,23,6,77,236,131,38,234,160,137,125,208,248,215,12,154,168,131,38,254,55,15,154,79,239,126,121,205,152,249,219,206,154,197,168,167,165,10,238,117,239,34,108,214,228,44,43,231,228,123,183,178,205,97,235,187,148,14,114,188,225,93,18,253,158,29,64,43,112,171,15,15,240,68,163,7,232,54,247,158,134,122,16,68,211,160,156,173,28,103,249,8,113,115,244,117,15,255,1,157,35,148,114,233,155,137,72,91,137,108,63,125,122,247,126,19,237,67,165,39,99,114,224,111,135,133,45,176,33,247,52,136,170,122,11,206,11,28,37,160,44,39,186,163,122,154,86,183,71,199,254,14,111,53,89,31,18,60,43,171,50,205,157,220,145,166,28,52,250,130,137,8,78,217,202,23,4,225,185,194,160,52,147,214,28,6,74,188,91,178,216,78,211,116,81,10,68,86,92,255,226,210,176,210,148,30,119,244,142,150,108,222,232,221,37,142,179,99,80,43,121,20,12,242,57,13,191,225,179,131,165,222,247,133,223,181,77,134,39,6,112,4,243,150,52,18,91,217,210,218,2,182,93,85,67,177,210,214,130,55,175,18,5,169,208,72,128,102,104,184,15,102,74,131,166,68,3,33,44,155,228,94,230,166,71,180,75,30,178,36,193,10,146,206,192,226,171,33,203,94,47,132,131,26,149,69,93,145,162,154,109,176,45,6,182,133,167,249,32,110,111,213,91,21,151,231,188,94,107,141,70,219,25,180,110,104,108,215,244,0,167,5,103,85,123,49,135,117,18,119,9,106,120,71,83,29,244,33,14,234,252,136,205,10,170,234,178,59,180,110,215,47,238,0,50,10,123,138,6,21,83,116,171,46,3,221,92,166,44,122,49,104,6,68,59,112,154,63,160,143,135,69,113,123,181,138,94,166,211,230,60,14,221,47,67,235,62,183,16,73,164,105,117,0,199,6,66,154,15,189,33,231,246,118,106,98,100,41,26,12,36,235,157,251,165,247,30,238,249,7,101,169,166,72,102,7,210,202,103,122,36,168,113,37,61,77,96,205,65,191,156,27,123,236,131,131,195,7,223,184,102,136,198,19,113,27,66,125,160,249,164,6,112,84,219,100,28,82,81,214,62,30,231,65,75,67,1,44,28,106,100,171,198,127,58,180,251,248,167,19,10,93,128,209,229,48,149,136,195,98,158,244,249,68,23,3,117,240,135,109,24,204,74,57,231,62,191,201,133,254,57,80,87,236,217,190,145,206,166,234,204,199,64,72,10,10,32,189,103,199,254,224,72,107,55,181,115,161,79,128,167,72,199,162,39,245,171,76,232,91,165,119,128,197,71,186,203,78,34,3,245,252,72,195,74,54,204,94,173,142,128,74,207,233,46,53,28,213,40,36,50,94,81,195,211,70,14,95,113,217,82,154,55,108,164,207,45,193,123,48,247,200,85,79,235,20,79,42,246,128,97,72,111,11,75,28,159,168,246,152,25,171,100,224,52,164,117,39,165,200,74,235,30,15,67,82,75,67,139,138,47,29,44,146,19,43,0,239,143,116,204,88,194,160,142,26,213,69,170,173,24,180,139,69,63,194,169,199,107,242,81,141,30,21,107,167,53,165,126,113,212,119,199,41,177,189,181,74,114,110,85,9,18,141,178,217,183,76,167,178,13,83,121,247,206,119,71,144,72,170,112,76,159,185,98,62,171,243,5,49,181,181,77,246,52,21,66,34,52,201,162,139,2,90,173,181,234,48,181,51,93,57,49,221,138,154,151,211,254,123,238,144,169,223,212,243,4,35,119,111,105,220,66,143,10,156,198,49,44,230,46,47,152,197,193,165,35,109,175,68,212,191,46,17,121,151,254,88,151,135,100,220,228,242,144,108,19,28,112,57,244,5,151,135,152,12,29,29,160,107,85,151,135,104,220,203,46,15,1,14,104,221,229,161,26,117,121,168,230,101,151,7,105,227,16,212,209,33,187,230,242,192,156,38,151,135,252,59,92,30,78,15,231,109,12,107,116,22,3,4,177,167,117,71,166,11,158,76,56,238,34,55,4,114,167,133,187,227,103,186,255,214,42,11,184,137,68,42,45,70,228,128,33,15,49,128,131,218,41,165,12,212,21,46,38,32,46,239,188,170,47,112,136,133,254,59,166,73,161,97,189,196,184,150,189,119,87,168,171,33,54,150,163,85,112,232,251,18,204,245,145,26,130,44,20,220,19,104,116,59,112,73,176,212,170,133,147,250,79,233,31,253,103,236,15,199,254,199,216,255,80,159,109,92,156,75,75,210,211,78,164,68,42,171,11,62,139,57,181,224,192,191,232,106,199,237,140,15,90,80,191,216,120,190,251,240,118,163,140,158,192,139,50,169,176,194,128,189,80,206,69,7,43,91,24,109,92,241,55,245,98,180,210,59,3,221,173,203,190,97,44,28,52,224,30,134,104,165,54,177,153,134,148,137,159,229,28,0,174,237,184,119,73,99,218,35,41,216,146,236,105,109,133,242,52,246,87,58,98,122,127,84,181,60,172,184,33,114,204,136,219,45,77,215,176,169,195,18,12,70,43,20,171,1,0,69,107,66,204,118,145,77,130,51,60,239,139,148,73,198,62,2,172,239,41,60,89,53,245,101,134,45,250,189,86,61,81,0,192,181,139,138,30,204,227,239,175,197,3,178,246,195,187,247,143,31,183,18,205,131,118,177,186,43,245,42,222,189,146,38,254,26,75,188,86,171,184,64,138,247,84,242,161,194,221,66,45,9,157,66,1,38,46,226,244,47,104,182,221,234,84,137,253,130,68,73,112,117,246,12,156,10,183,127,56,83,89,71,75,80,217,223,178,158,21,176,200,226,64,66,125,1,236,25,145,218,46,67,97,151,252,46,129,180,248,56,210,86,90,158,223,38,88,153,138,240,130,124,98,166,229,106,164,49,31,62,79,188,171,10,212,250,143,150,2,58,124,26,61,223,199,169,35,179,58,182,49,214,203,27,87,204,247,192,26,31,236,1,70,134,23,176,224,225,242,92,137,165,236,82,79,94,46,181,217,72,56,154,111,159,240,182,203,204,183,111,255,122,163,44,193,208,210,177,59,156,41,189,123,224,37,132,189,190,24,62,9,166,244,24,186,68,103,215,198,165,153,158,175,118,36,156,215,144,172,199,125,219,151,219,241,96,183,245,203,103,5,32,8,97,235,11,91,11,112,77,197,33,109,84,10,167,164,121,8,144,129,58,139,157,178,207,78,15,176,253,60,69,59,184,110,226,255,40,191,247,239,142,239,54,187,96,166,12,207,133,72,127,106,122,207,209,145,31,238,17,178,130,159,16,28,234,252,111,108,15,198,22,28,107,251,199,30,180,78,85,11,188,14,110,70,226,30,56,6,167,22,28,248,215,224,121,171,7,215,206,161,69,155,190,120,97,241,79,101,151,82,105,40,27,99,51,93,214,127,122,67,228,141,202,153,169,219,53,75,197,118,128,239,95,31,241,206,24,121,175,92,249,54,40,217,243,138,132,115,101,55,57,203,230,121,192,237,201,21,241,199,92,95,147,21,84,34,75,18,82,149,20,206,242,91,254,8,160,40,231,192,67,36,89,99,146,77,188,120,72,184,188,144,8,142,175,67,80,230,115,94,133,224,121,193,11,188,71,15,102,39,139,232,125,240,87,224,162,188,9,247,14,183,22,198,64,232,67,221,166,191,227,181,117,20,151,178,129,215,62,155,8,23,184,76,124,25,167,246,243,27,160,188,72,105,87,19,137,219,18,57,127,225,78,240,186,20,255,254,221,175,191,62,126,58,109,93,74,33,137,100,23,238,179,187,44,87,76,43,139,130,116,132,49,175,137,206,77,98,117,100,90,39,227,246,42,208,87,186,182,142,195,58,97,125,220,214,116,168,175,149,144,120,133,91,138,174,237,50,108,14,206,150,179,205,84,185,170,245,62,207,114,250,239,32,95,156,229,252,193,209,26,140,147,65,25,248,146,156,174,239,144,16,192,194,128,155,137,241,76,19,154,28,208,48,247,114,244,128,250,23,218,235,157,151,45,65,166,249,65,166,4,171,248,116,228,197,116,57,104,164,210,54,186,87,196,150,164,99,222,42,227,29,127,59,125,218,40,225,129,55,91,74,62,198,112,31,49,18,130,204,213,234,14,206,175,94,64,90,46,114,151,151,157,225,202,237,38,111,238,47,111,55,189,204,80,17,151,171,204,236,192,188,87,46,104,243,229,20,198,179,231,119,242,233,82,235,142,4,129,27,119,112,78,68,46,247,183,75,255,243,27,57,232,202,78,11,247,45,211,110,184,224,222,147,169,100,134,51,209,8,63,168,253,132,214,169,232,140,45,194,89,191,84,112,207,246,188,191,124,224,87,29,95,88,145,101,219,215,231,230,90,229,100,64,152,63,59,219,55,200,21,167,122,39,163,67,118,55,94,83,59,238,21,164,195,134,149,245,159,93,166,117,241,78,132,71,111,204,183,21,140,126,250,237,253,54,95,22,71,84,135,93,189,38,53,64,28,94,93,95,33,64,175,175,161,47,31,199,100,193,222,89,48,117,203,122,40,103,23,217,194,174,168,70,28,93,164,51,145,136,174,193,32,102,222,210,100,106,154,213,225,151,138,218,107,64,136,132,120,201,138,148,56,97,47,206,48,136,91,176,30,163,135,143,88,20,161,145,26,235,200,251,153,245,184,199,209,17,200,192,217,248,18,210,35,161,57,234,70,63,165,15,191,253,227,248,120,124,252,105,155,161,20,221,243,161,163,80,223,109,239,113,181,65,224,193,6,242,75,160,11,34,132,73,224,0,23,109,94,159,87,154,202,18,212,67,47,29,160,241,176,48,196,31,66,37,78,71,213,86,165,113,42,188,84,233,10,134,155,4,71,167,109,79,231,70,15,151,190,33,55,140,159,158,16,40,246,246,122,241,1,186,190,81,191,215,34,220,77,69,190,162,46,203,233,27,214,40,192,15,249,91,212,8,60,203,215,106,52,21,249,53,61,252,241,221,207,135,77,93,28,169,202,103,21,164,237,168,91,74,244,43,197,213,129,98,67,164,230,228,139,0,80,192,96,219,146,213,182,5,64,15,136,64,56,183,122,23,2,161,146,96,253,88,160,29,46,192,51,82,101,91,108,168,215,86,21,90,250,194,129,173,171,190,198,184,113,113,250,156,57,105,179,141,218,108,85,231,4,109,165,71,109,91,192,115,93,161,97,40,244,213,213,58,69,58,52,191,92,167,80,221,245,58,101,98,50,81,205,90,226,159,94,167,171,221,252,219,175,199,15,15,155,86,104,110,15,88,77,15,128,12,83,115,173,103,50,64,186,52,43,228,27,187,228,194,245,113,169,72,43,0,134,242,84,127,234,37,116,232,46,225,184,3,195,72,8,196,20,210,246,82,62,8,235,181,181,252,149,238,203,184,216,151,51,106,90,51,143,140,97,39,171,226,125,242,43,44,115,171,47,212,43,231,210,84,194,250,254,179,146,244,182,62,121,247,254,237,70,75,68,88,199,134,128,163,155,217,114,118,219,73,252,77,103,55,118,54,232,65,47,15,154,95,149,209,231,55,21,150,197,201,236,236,154,46,110,101,72,229,53,149,208,101,134,154,112,166,121,252,55,78,24,72,139,184,11,145,211,21,137,223,161,108,175,188,121,246,188,198,142,106,156,71,216,157,122,167,177,61,86,11,168,243,105,93,48,82,141,74,64,131,64,120,185,122,118,112,199,223,227,166,33,192,197,83,175,205,248,237,70,95,138,15,191,125,250,62,72,254,66,131,4,126,152,52,186,135,232,128,213,88,6,204,158,64,69,189,99,121,213,18,104,194,89,239,65,207,14,120,57,152,116,22,197,150,215,209,129,111,239,90,106,112,197,84,163,22,26,247,224,125,37,68,129,241,201,198,93,252,227,63,255,153,227,38,1,60,68,64,14,215,36,226,68,149,244,77,53,53,222,46,158,138,212,21,108,54,1,119,3,48,208,79,62,209,63,26,123,79,53,78,206,26,63,226,174,58,37,227,235,50,242,244,108,78,246,12,61,97,54,198,186,7,11,30,217,146,229,225,176,8,118,207,47,105,192,104,12,138,4,147,164,44,219,30,188,54,140,151,145,183,8,232,169,228,249,115,32,214,79,79,66,244,209,144,251,91,234,109,76,158,31,1,208,216,39,99,149,178,25,28,209,167,41,52,167,41,177,98,36,158,224,74,238,22,205,81,204,28,159,25,69,17,183,101,230,93,79,226,128,150,11,73,234,183,191,72,97,45,71,0,184,70,17,35,242,162,168,43,177,204,77,114,62,218,185,48,135,169,65,230,108,204,176,225,77,41,97,127,225,1,102,140,198,27,222,102,244,144,182,251,74,134,34,105,122,145,105,125,222,227,224,225,101,141,96,150,112,137,79,210,44,149,16,38,174,88,36,18,128,66,29,124,238,56,153,146,80,46,19,159,238,255,21,254,189,220,254,251,191,255,219,234,141,117,31,120,177,144,172,222,21,228,87,111,124,45,201,112,59,6,227,117,73,182,6,216,91,123,233,14,80,215,47,242,131,73,85,137,81,93,78,156,75,214,103,82,96,213,136,246,0,160,74,54,17,152,164,152,215,185,90,96,121,247,50,230,113,78,105,241,244,71,30,252,164,61,224,220,148,200,253,158,114,93,204,2,24,72,74,11,200,201,19,118,250,96,228,54,57,222,18,27,91,150,188,8,9,189,222,100,169,64,12,3,206,136,37,68,130,89,79,117,28,214,42,62,55,216,15,233,54,254,63,233,229,6,147,101,237,38,164,232,139,127,109,131,193,239,72,226,214,251,144,225,34,39,21,181,52,246,107,3,19,158,135,209,154,103,77,54,189,245,164,201,218,211,242,227,178,238,128,17,114,198,61,105,177,144,171,52,99,117,104,49,216,225,164,96,178,219,95,118,211,240,164,155,68,34,243,206,228,60,192,61,176,186,224,216,77,253,233,235,218,171,136,60,13,62,111,123,187,232,145,233,225,176,168,64,150,102,145,86,244,34,122,206,21,72,69,74,16,146,247,254,12,241,32,73,151,17,97,112,94,211,230,165,145,216,129,65,198,79,125,90,242,233,233,105,106,67,55,206,171,236,178,147,166,168,103,194,85,153,226,99,118,183,146,248,77,200,41,16,226,82,250,92,138,3,99,36,128,185,150,66,180,130,169,62,43,21,127,161,189,94,220,123,66,189,216,123,98,90,209,15,248,155,16,162,43,32,57,185,145,105,25,173,63,75,75,199,90,170,119,15,133,224,16,134,55,227,26,96,74,227,197,243,93,15,124,241,149,41,112,63,101,120,237,157,225,226,157,3,174,193,77,202,197,151,31,174,189,180,86,165,45,171,90,5,144,75,142,224,27,144,181,215,37,153,130,187,224,211,77,202,86,58,242,74,25,205,101,83,156,101,20,24,43,251,118,190,246,206,112,241,220,238,230,220,175,191,37,43,119,48,224,187,159,94,155,219,240,135,107,111,173,84,107,203,20,4,88,134,51,129,46,125,25,62,184,222,132,250,165,94,190,210,26,33,200,174,229,94,209,26,139,110,126,85,107,4,172,108,216,52,235,23,11,56,5,94,57,52,22,141,241,123,7,199,171,155,227,247,14,142,185,57,182,140,142,185,102,175,28,31,89,214,118,23,171,252,255,87,31,31,5,192,217,85,182,134,248,135,141,143,69,99,252,229,199,199,220,28,91,198,199,92,179,223,187,37,185,124,177,37,213,180,114,104,22,249,194,112,99,180,48,12,183,54,123,255,3,130,209,166,144,227,176,8,234,37,73,4,239,138,139,222,203,31,15,215,34,18,11,163,63,8,139,164,63,191,161,36,150,13,118,101,77,42,84,151,15,9,146,165,169,213,218,7,0,103,139,48,25,200,200,212,66,77,4,191,248,38,159,167,103,87,223,51,79,223,43,222,134,58,108,136,60,246,200,103,90,28,166,18,106,137,215,115,25,159,188,168,161,195,232,157,72,22,49,212,152,174,215,107,237,205,115,207,189,212,215,101,249,164,138,26,152,226,106,122,115,42,231,47,231,97,199,149,111,118,218,159,34,220,151,45,133,91,100,184,165,33,135,151,234,242,180,82,211,159,139,190,250,242,128,176,195,101,187,229,45,43,143,161,144,40,103,188,146,179,8,153,181,20,247,240,210,84,153,135,253,98,50,252,48,63,93,68,152,8,230,47,114,248,252,166,24,64,113,185,203,124,215,82,185,154,239,240,66,190,227,179,239,244,141,207,203,213,225,21,85,214,183,159,103,189,113,153,104,89,255,206,69,207,186,77,232,179,112,182,192,40,132,183,11,72,171,228,40,166,190,104,185,214,200,59,136,148,1,193,108,165,85,114,146,19,252,8,61,135,151,83,28,236,65,67,178,169,122,232,180,106,242,46,62,144,204,42,133,136,123,147,30,106,64,137,238,198,217,4,58,177,32,7,50,17,147,113,138,148,51,82,12,0,247,157,30,46,130,35,48,32,106,5,30,42,96,206,16,17,128,112,43,47,17,158,163,154,20,167,39,59,242,29,202,90,147,31,28,208,49,42,120,205,230,144,78,103,248,1,198,228,124,158,107,114,47,205,81,229,56,90,84,225,167,249,195,208,173,215,249,34,176,35,105,65,112,36,38,91,212,2,168,148,5,176,51,139,96,15,220,87,248,141,227,104,70,156,31,45,59,246,147,30,49,201,73,92,186,35,78,79,14,145,48,123,210,124,48,185,232,197,154,227,77,239,218,41,183,147,129,125,96,245,197,20,218,18,72,119,24,155,50,91,208,198,228,3,47,220,123,99,246,68,251,147,184,195,185,86,14,131,178,96,239,231,23,160,150,140,166,16,112,115,10,246,87,206,153,122,33,151,3,48,59,241,157,161,131,91,11,181,53,52,2,91,8,138,196,41,180,131,126,41,89,159,184,246,202,177,63,122,174,110,45,52,189,167,233,192,91,40,187,108,51,13,154,181,219,22,161,22,187,21,137,206,83,181,64,63,32,187,170,199,209,186,44,66,147,113,3,48,144,130,117,247,24,104,85,106,238,127,152,134,220,48,135,218,138,89,160,56,18,121,4,126,123,214,133,224,134,171,197,30,166,170,97,61,147,68,14,112,174,205,69,134,161,123,8,64,21,147,61,31,36,56,61,212,178,0,72,143,201,94,93,75,141,28,204,247,128,27,150,14,146,110,151,144,136,214,78,58,13,196,114,53,136,168,64,229,171,137,134,224,49,230,70,198,120,112,196,63,53,54,138,124,241,64,64,36,155,96,77,56,133,52,39,224,97,218,32,195,10,86,233,62,58,145,184,206,50,117,170,177,222,111,82,153,100,168,176,179,136,142,82,28,160,219,219,40,51,224,64,196,246,232,114,134,178,168,231,193,91,82,25,248,41,250,68,207,116,14,159,197,163,30,202,103,34,221,91,105,36,89,98,65,185,39,231,234,56,204,161,174,254,213,145,190,200,32,192,34,14,171,76,88,6,123,85,229,65,150,189,3,28,22,14,59,54,236,111,13,242,33,30,232,28,108,201,59,89,192,100,145,31,9,58,104,128,40,37,195,76,164,127,236,185,115,168,37,62,197,49,164,42,145,110,48,169,44,131,13,159,54,223,96,154,21,186,39,250,34,25,2,208,6,72,174,1,250,172,69,176,201,193,50,126,170,17,201,112,94,128,97,114,235,162,201,101,14,76,101,104,49,140,212,30,0,142,178,66,197,101,80,227,85,25,163,73,36,4,59,13,109,180,150,129,86,8,228,134,139,96,211,134,72,153,69,162,0,242,107,4,191,95,74,188,223,112,198,3,166,99,14,105,236,105,13,180,86,70,124,150,193,118,246,178,63,20,155,92,106,136,210,152,31,243,234,10,67,149,42,227,101,92,180,72,123,100,49,144,242,77,169,65,196,225,207,50,214,170,228,85,100,126,13,30,56,242,198,39,145,109,192,155,34,211,176,192,212,121,14,182,170,202,92,13,214,91,82,204,112,189,38,130,57,102,148,113,203,96,107,65,89,100,189,75,68,1,45,80,152,25,220,55,103,147,65,43,57,5,180,103,250,206,8,46,26,17,12,18,247,23,111,48,252,23,161,214,130,109,125,89,14,32,176,42,218,108,227,34,164,107,215,52,31,166,65,197,157,101,218,139,166,96,95,150,231,109,167,111,2,15,208,2,2,149,150,146,196,20,108,107,163,188,23,100,96,42,93,130,76,28,216,97,25,25,35,114,14,9,139,144,198,134,147,138,156,208,147,91,12,22,112,184,216,136,110,152,67,45,54,32,168,76,140,101,49,92,225,191,235,229,216,7,70,143,57,168,241,113,180,51,37,87,178,99,38,31,75,172,79,183,248,197,126,219,38,123,219,243,194,3,192,209,228,144,171,23,39,45,52,181,160,78,198,69,91,202,106,96,106,32,62,215,20,234,157,67,89,39,142,173,115,226,211,253,174,181,241,84,166,73,34,2,171,167,205,69,26,27,140,69,34,44,193,23,114,14,182,149,188,111,30,68,165,115,33,97,29,147,225,17,109,133,198,120,17,124,54,215,166,110,130,179,132,231,12,150,225,55,0,109,46,203,46,96,253,65,86,104,89,15,141,115,225,97,125,54,218,97,222,155,225,88,36,219,67,44,97,231,64,248,128,155,11,24,30,21,52,122,210,133,121,146,239,154,48,181,104,198,190,192,62,244,253,104,218,152,158,237,35,52,188,227,220,61,40,92,176,156,44,194,147,26,68,208,57,25,217,162,146,196,8,55,220,124,202,195,245,245,4,78,79,69,196,113,82,181,24,91,171,247,211,250,48,7,90,199,183,197,101,94,92,175,215,182,85,109,89,91,221,124,198,94,181,135,89,120,152,67,207,182,205,89,192,96,125,69,30,48,238,105,143,37,156,171,130,173,177,28,166,29,200,62,128,148,163,154,28,129,97,216,67,207,214,10,179,220,34,166,80,91,215,68,220,193,182,176,108,157,107,109,50,109,142,178,32,23,174,105,191,179,81,180,198,47,183,10,27,238,89,163,180,65,112,253,84,249,242,57,198,108,57,199,144,189,198,229,36,131,35,1,7,192,229,232,247,25,107,120,22,33,147,192,10,144,253,245,230,70,202,134,129,14,47,55,17,187,176,23,195,251,20,247,35,192,115,151,13,64,218,250,1,211,75,230,150,169,48,55,154,130,237,172,93,65,15,92,233,203,95,34,175,232,128,241,156,3,161,175,167,80,187,211,150,245,215,225,226,147,238,55,50,129,227,25,72,6,114,212,242,25,176,201,50,212,131,39,238,64,11,105,191,73,125,88,58,160,62,26,145,119,35,161,32,90,129,231,80,23,97,225,232,94,100,81,115,196,15,144,174,170,86,101,6,44,175,114,48,3,57,83,196,242,54,44,130,237,28,36,67,78,70,140,39,172,183,145,213,194,208,110,145,217,147,170,41,4,217,129,21,123,16,21,35,14,165,204,51,167,252,68,50,14,137,205,231,67,42,65,234,150,209,148,25,23,253,81,206,3,190,26,94,206,77,193,150,39,24,129,229,76,205,85,23,178,1,174,196,192,31,41,13,80,242,50,216,226,75,245,100,207,147,141,2,7,227,34,5,74,63,128,159,69,202,77,49,121,14,182,203,24,8,61,184,19,3,156,163,180,182,52,8,188,174,69,152,144,142,147,51,205,50,216,222,144,197,40,200,65,216,122,176,169,220,200,14,104,130,180,27,153,160,37,94,26,22,65,125,3,80,133,176,148,152,71,193,15,17,38,126,69,214,47,240,202,78,193,150,1,56,40,130,145,245,73,228,3,220,186,202,9,48,62,224,238,183,248,40,2,215,176,8,78,243,201,32,199,68,186,35,41,149,241,135,169,23,30,192,230,202,110,118,195,34,216,20,78,188,118,175,137,238,206,197,225,120,15,42,60,105,133,232,159,4,91,116,64,201,23,239,105,103,32,117,138,132,37,128,114,210,39,251,36,248,60,249,105,40,12,215,91,202,44,166,223,34,39,17,117,147,119,214,133,101,176,197,151,209,228,65,176,56,77,199,129,230,182,81,4,99,191,12,118,168,255,94,104,208,63,120,17,86,60,197,249,24,19,204,60,22,193,150,124,155,125,3,9,175,75,144,153,0,212,15,22,112,10,76,40,198,28,224,139,130,3,86,73,86,145,176,12,117,228,98,192,195,120,41,1,110,128,101,97,150,227,141,93,132,154,70,188,117,32,73,194,101,202,27,58,252,234,66,181,8,61,143,220,166,33,143,152,178,184,120,55,7,218,58,51,183,2,86,43,57,248,0,170,66,228,208,234,167,114,1,245,180,213,125,250,14,128,177,34,62,217,38,154,99,2,180,41,108,167,34,166,135,107,107,15,76,85,99,198,56,167,145,100,202,74,69,36,114,93,10,201,47,66,109,18,244,121,60,204,203,90,95,77,231,64,27,254,125,229,33,187,150,43,161,158,167,225,246,0,110,38,28,100,201,60,209,66,253,236,47,61,146,236,180,238,122,30,186,76,160,177,65,11,180,173,177,173,153,244,161,106,235,56,228,95,17,56,157,183,203,224,180,104,105,43,46,210,6,83,152,236,160,1,84,98,115,176,45,225,173,165,210,220,213,138,44,99,171,8,176,67,43,40,209,98,100,123,136,44,70,91,185,51,236,72,228,172,5,74,99,25,144,94,22,237,251,146,193,88,33,7,179,120,240,144,134,61,205,210,230,74,244,174,5,16,141,12,26,180,65,239,91,104,208,240,194,255,207,222,187,118,199,113,28,9,162,127,165,89,178,49,221,102,117,163,250,253,128,219,48,0,2,36,37,130,164,8,138,178,76,243,240,84,119,87,3,69,54,170,90,85,213,0,65,176,239,145,119,60,107,217,107,175,236,115,60,126,236,248,94,75,115,103,109,143,143,101,207,140,239,216,26,203,143,255,178,43,62,244,105,254,194,141,200,87,101,61,187,186,1,138,148,150,122,52,178,170,50,35,35,35,35,35,35,35,51,35,234,141,27,45,236,17,180,36,233,24,218,162,174,181,97,166,204,73,73,182,248,213,200,62,87,179,133,14,171,26,184,146,175,173,161,231,228,22,244,67,21,67,19,136,36,23,85,160,213,53,64,49,69,79,64,88,22,212,128,242,30,158,18,193,241,133,142,27,81,215,107,214,128,120,66,26,84,116,220,250,131,209,12,188,231,167,88,39,2,37,96,33,218,104,20,57,87,146,136,49,40,229,170,213,64,146,117,13,176,14,172,184,234,181,162,223,53,13,162,210,54,154,53,41,37,22,8,116,94,36,49,47,27,173,70,173,138,225,172,64,213,105,54,235,82,138,45,82,232,112,170,75,116,109,19,199,204,120,131,197,79,113,163,4,203,204,91,64,60,75,65,183,17,31,205,34,197,172,67,88,81,187,81,247,103,111,226,146,168,214,174,87,170,82,74,12,7,58,190,209,92,5,90,100,171,54,18,188,228,139,192,148,129,234,3,64,159,185,26,172,172,155,228,140,117,13,207,12,180,228,36,205,207,165,128,32,105,133,30,95,36,147,94,206,87,16,152,86,3,173,209,0,221,138,32,19,246,111,169,133,214,52,220,228,229,41,134,75,21,235,170,215,219,69,33,107,226,71,169,144,47,21,9,235,100,121,201,165,154,80,43,170,57,127,40,249,41,30,222,199,23,66,232,134,6,152,176,222,150,82,204,114,205,199,144,152,142,73,12,22,224,158,90,89,74,209,204,162,126,234,39,29,100,90,11,121,175,142,30,163,164,36,155,70,217,220,140,209,251,128,190,77,116,246,140,181,227,64,108,200,73,54,23,1,175,18,197,13,227,175,161,241,172,81,94,35,219,225,216,53,52,200,9,75,50,194,97,236,76,152,139,42,120,228,17,102,252,118,27,214,85,58,6,1,132,53,58,16,220,79,5,137,81,41,74,179,58,134,148,174,177,16,42,36,193,218,9,250,91,29,23,170,196,43,115,171,82,193,232,232,24,136,25,22,179,229,170,156,100,77,229,253,207,71,19,198,144,231,210,78,71,95,227,160,61,106,77,234,118,156,37,253,165,22,114,74,11,173,79,205,26,232,22,192,42,104,55,104,54,177,119,165,100,96,0,202,131,30,143,96,85,27,120,158,76,78,138,229,37,204,89,53,28,111,254,114,128,88,237,80,101,144,147,252,106,28,218,83,26,196,113,83,27,173,77,173,6,42,87,126,146,73,24,49,23,138,190,34,113,63,33,83,171,89,149,147,194,40,3,35,189,41,233,248,35,49,145,241,9,246,128,11,248,55,139,108,168,249,216,11,230,172,231,184,42,222,72,83,94,81,213,71,37,26,181,133,42,172,208,234,181,22,94,120,96,179,148,142,241,244,80,141,34,232,179,20,23,134,84,164,163,41,11,247,22,90,104,99,3,46,6,37,77,74,49,109,8,218,2,3,167,74,131,97,18,126,200,145,184,166,216,97,45,57,201,34,114,249,243,165,24,234,85,226,97,190,82,37,62,235,69,146,153,26,165,30,163,195,176,50,242,223,249,99,219,151,5,98,178,212,81,221,111,160,240,109,229,164,36,19,203,80,178,85,38,1,191,235,56,68,136,173,16,3,179,193,180,211,14,36,25,30,76,82,87,72,220,85,24,80,168,178,52,202,37,236,43,18,1,93,36,249,234,157,105,76,48,235,194,130,25,119,7,90,26,206,72,120,104,214,79,49,141,137,43,108,98,170,218,99,175,90,7,36,40,51,12,62,232,52,29,163,121,54,144,243,219,57,41,201,68,24,39,172,24,115,245,44,182,253,54,200,165,102,11,109,53,185,22,174,77,176,47,43,122,27,77,14,104,230,200,249,41,38,64,90,104,136,68,107,157,223,147,24,234,19,173,246,237,64,146,161,197,103,184,162,80,114,136,87,127,42,81,139,108,118,196,208,163,168,87,53,154,21,127,201,142,97,228,112,29,216,212,234,98,69,88,215,49,134,65,77,211,240,184,179,148,100,140,203,105,45,45,218,113,202,131,106,209,38,39,82,161,225,65,252,255,181,64,93,105,39,46,241,203,66,139,32,14,242,52,60,172,218,72,201,45,214,141,98,164,146,184,80,192,114,176,212,145,147,194,32,68,102,123,244,214,73,36,91,69,90,22,249,169,32,107,73,147,101,171,134,199,239,200,121,126,145,10,175,47,185,34,129,198,201,42,206,34,176,10,149,147,34,250,18,83,155,252,241,156,164,54,105,98,204,147,160,212,245,54,44,242,72,240,68,162,183,138,85,108,96,17,77,103,3,127,144,18,87,130,200,251,21,151,139,29,223,16,224,211,69,216,30,210,116,31,166,164,72,234,119,147,152,195,208,108,238,167,130,152,151,253,41,17,221,80,32,165,203,120,112,200,79,6,23,105,40,197,97,204,104,176,0,192,168,112,136,156,156,18,74,7,91,205,144,184,170,229,118,29,111,168,136,20,87,35,168,42,85,38,214,64,152,124,42,196,144,91,215,154,82,138,197,253,36,138,6,137,97,198,151,111,104,98,213,90,90,25,119,4,252,100,64,155,169,160,75,86,160,119,179,130,203,46,108,63,204,113,109,57,201,227,238,225,126,20,198,5,105,86,145,181,160,175,114,24,251,147,136,245,178,156,100,243,60,19,152,229,162,79,84,12,94,6,152,145,48,28,126,82,208,2,134,54,252,39,82,104,206,39,81,5,43,245,182,156,100,240,91,104,254,111,149,137,95,78,88,50,53,42,24,179,181,141,59,201,205,96,146,53,23,35,210,1,211,183,228,81,15,141,36,211,92,67,78,178,208,146,108,140,85,185,244,169,19,135,214,101,212,228,91,114,50,40,88,235,92,29,110,165,104,5,154,188,32,228,44,182,134,182,216,86,171,218,196,9,139,167,152,149,177,222,0,160,176,182,173,146,19,239,160,202,84,116,140,235,92,195,113,82,203,73,201,160,248,109,251,170,207,26,6,192,37,50,163,158,147,146,12,62,198,145,135,149,88,165,41,91,188,18,213,101,105,232,8,251,12,70,31,198,221,47,212,172,252,36,231,97,42,190,115,220,214,215,72,86,178,125,51,21,110,95,147,30,196,137,16,24,5,55,186,252,20,27,159,62,34,192,158,32,114,106,236,246,189,86,37,55,135,252,164,136,39,69,141,56,92,43,171,231,132,165,83,74,133,86,38,98,117,54,226,43,144,156,208,117,251,92,55,19,114,76,152,83,2,114,140,25,100,248,28,210,210,97,70,197,187,49,173,114,206,79,133,235,21,138,203,155,98,105,229,47,61,196,28,43,140,34,122,130,121,67,86,162,248,106,250,64,20,215,147,231,39,190,178,243,209,78,153,204,24,138,116,75,156,42,132,168,99,67,197,21,20,149,126,146,233,185,90,137,208,205,31,189,120,223,27,244,79,178,159,224,39,197,246,32,44,228,91,53,169,163,251,69,159,157,132,148,4,154,67,57,224,31,60,223,80,109,104,48,102,136,219,96,40,209,194,53,53,8,133,54,90,202,116,140,105,11,242,170,142,162,200,79,178,161,47,20,117,62,137,55,113,251,29,184,17,196,171,148,18,131,141,24,205,209,139,158,64,18,93,55,163,34,208,148,147,124,173,71,103,62,105,197,10,234,47,76,139,117,212,174,68,42,56,91,33,230,120,174,10,57,160,173,1,197,154,109,180,156,250,73,166,55,243,246,201,11,211,54,222,248,169,180,107,184,143,44,165,249,6,6,6,37,173,1,118,192,254,109,168,0,45,226,40,15,64,216,52,209,148,37,165,89,9,190,120,173,20,249,130,161,157,104,97,209,132,213,74,182,53,224,245,14,188,54,214,150,82,65,19,162,108,183,38,33,128,218,21,180,13,249,73,46,44,168,225,172,70,130,84,194,96,235,19,23,197,108,29,167,241,133,19,186,149,38,106,153,111,19,210,49,190,56,238,115,226,64,245,147,65,129,37,140,101,36,72,117,149,4,36,3,205,176,234,163,173,227,181,162,50,6,93,18,9,127,231,153,76,151,57,49,115,167,45,194,132,121,85,44,228,72,12,42,186,27,35,165,196,154,146,81,82,8,27,177,108,20,9,177,233,199,52,24,177,82,4,118,175,87,27,228,158,173,159,20,104,16,253,172,93,244,209,32,17,71,219,120,134,95,78,250,39,20,168,138,238,27,219,252,1,237,167,216,153,0,78,86,161,16,166,88,157,202,162,115,57,152,122,192,198,41,140,49,190,45,206,87,167,185,238,33,105,139,98,145,74,205,49,120,200,21,68,114,187,214,244,33,249,138,1,131,68,252,138,83,105,163,227,129,255,70,25,214,233,232,57,85,36,35,100,224,4,76,233,61,110,151,240,141,143,232,241,179,218,38,7,154,252,148,56,68,195,144,99,12,69,54,20,64,44,215,241,32,138,72,5,237,228,109,73,45,199,29,77,88,254,180,201,153,4,145,244,207,9,49,53,158,115,212,158,208,147,70,252,171,180,8,215,125,11,181,159,98,176,184,77,74,154,109,132,78,39,165,66,182,25,127,156,36,153,8,203,69,127,243,130,43,225,107,101,60,0,212,174,0,87,228,164,36,131,141,215,19,97,40,85,241,34,33,244,84,179,134,238,122,125,43,166,48,88,74,66,210,175,130,111,80,141,248,238,101,78,112,74,95,147,90,41,54,75,124,254,99,64,42,124,12,106,32,30,146,214,149,124,53,223,242,85,40,190,198,41,75,169,224,192,241,213,150,69,247,208,181,232,157,188,102,156,207,30,162,252,107,117,20,66,77,160,160,6,44,127,1,67,14,144,151,107,34,149,243,83,220,40,230,151,189,145,165,128,244,140,110,176,245,217,57,165,50,7,169,37,138,209,18,24,41,25,86,167,36,89,151,219,6,115,7,94,123,132,105,78,7,166,168,52,169,218,38,82,98,152,211,103,31,178,220,198,164,114,57,31,56,105,100,29,22,26,32,93,154,201,53,137,231,122,184,173,51,113,171,203,109,133,37,59,142,187,54,198,117,244,27,187,87,20,56,44,220,218,12,184,251,229,42,123,89,42,148,158,231,109,116,77,106,116,134,43,11,13,12,71,81,3,117,157,198,30,189,64,206,69,34,153,42,89,8,236,55,235,70,19,195,166,52,96,221,149,165,89,126,193,242,124,76,32,181,110,110,122,224,77,9,140,54,89,33,214,162,42,174,204,200,170,251,0,87,164,120,51,175,209,6,118,192,96,63,40,110,202,55,252,28,123,228,4,76,139,90,131,121,222,11,149,38,137,89,217,110,75,57,47,84,200,158,27,214,113,80,193,101,189,86,131,101,249,30,6,202,6,202,212,234,181,3,140,165,74,9,142,49,179,203,181,90,181,138,158,91,197,75,63,107,24,1,130,120,117,209,155,15,237,114,244,186,87,61,38,164,95,25,215,84,228,196,80,27,230,139,122,185,165,85,117,60,153,81,111,213,97,49,155,147,146,204,204,211,34,49,130,107,104,69,69,179,135,134,39,39,43,160,40,195,180,87,69,157,223,79,210,51,57,24,108,21,86,116,68,235,174,64,223,180,219,141,86,187,37,39,5,224,118,181,221,106,99,36,55,1,24,22,142,72,168,22,57,67,47,146,108,37,142,171,17,152,117,90,52,204,129,86,1,173,135,248,3,133,133,65,173,13,51,16,113,27,82,1,85,166,76,231,177,50,30,137,133,254,130,245,16,141,110,203,222,237,225,172,9,26,89,187,210,47,227,73,69,224,78,156,171,69,78,194,188,45,104,88,93,122,39,74,235,85,52,16,87,53,244,35,42,37,57,142,85,220,39,105,163,117,87,224,152,201,203,67,29,116,86,208,19,240,84,6,98,215,198,165,188,94,193,176,50,77,178,54,148,146,108,162,172,34,66,53,212,247,112,95,165,12,58,68,125,13,58,10,20,4,77,35,103,31,69,146,27,248,161,99,26,160,82,162,117,7,58,13,231,118,29,69,101,173,1,107,242,156,159,98,147,54,70,164,169,195,80,104,226,185,116,96,210,70,165,220,199,75,64,21,80,195,218,72,25,32,52,49,134,2,13,203,26,70,187,104,224,86,125,27,169,33,184,70,188,107,226,245,136,106,149,108,124,248,41,182,180,129,6,131,18,131,251,199,120,14,23,58,29,196,111,27,23,50,56,80,215,64,165,65,22,107,162,102,225,39,25,23,161,153,3,152,22,183,106,246,128,38,160,108,181,106,237,118,45,181,16,142,203,22,57,252,33,42,57,104,96,152,111,200,163,129,152,74,41,10,107,39,12,107,220,32,126,94,88,225,11,196,249,87,27,212,161,150,142,198,146,6,90,155,68,130,155,181,88,195,136,23,105,152,155,106,120,32,10,116,88,32,34,122,192,240,147,140,250,120,142,28,95,20,125,242,162,251,60,88,140,226,57,91,41,201,142,101,161,16,132,117,33,30,29,64,179,82,181,94,41,175,213,53,140,115,221,192,195,163,82,146,105,142,113,12,119,127,187,130,110,245,129,160,40,59,240,140,9,44,153,26,36,104,71,169,5,101,155,58,76,31,136,59,110,133,137,20,63,233,85,194,123,84,53,98,249,170,194,128,36,199,111,97,9,213,108,86,164,20,219,59,192,104,191,48,156,154,36,100,86,189,94,211,64,222,214,200,61,148,90,163,172,99,168,175,50,104,173,228,242,1,75,177,130,77,114,137,182,81,39,1,185,180,22,158,135,194,32,55,132,155,165,20,195,9,143,124,149,171,237,54,150,67,219,65,153,248,186,110,67,107,64,174,52,80,219,108,146,29,98,93,176,160,207,140,190,223,151,58,140,113,18,112,82,107,86,43,40,73,216,120,168,72,41,174,19,198,1,10,129,44,206,7,18,67,139,193,218,164,2,115,67,110,31,109,195,68,123,175,64,151,86,137,123,34,173,126,1,23,171,85,173,217,170,67,67,4,123,249,41,122,42,90,195,176,98,104,133,6,9,88,65,71,92,21,220,170,78,43,144,19,5,238,111,163,88,135,245,20,54,2,22,0,32,41,170,208,83,82,197,24,187,28,150,148,176,22,109,80,139,56,99,119,188,96,82,193,75,64,69,105,148,179,138,106,56,92,112,225,129,33,140,68,138,145,61,146,187,186,87,193,109,5,173,140,23,100,226,199,89,89,38,122,76,187,228,22,146,142,136,228,94,232,230,225,216,142,56,246,6,245,47,122,237,144,184,250,168,147,173,91,13,119,52,96,85,84,173,235,56,94,96,94,108,147,67,250,44,229,111,37,195,108,93,111,21,69,234,160,72,12,228,26,172,47,97,197,5,26,74,189,129,29,148,147,146,124,15,3,69,117,187,85,105,22,97,214,194,249,181,222,110,227,241,3,88,185,65,229,45,82,184,140,199,240,235,57,41,233,23,214,240,224,18,176,168,40,124,32,213,156,1,103,63,149,101,254,171,144,61,12,208,27,154,65,218,144,112,236,56,63,251,41,81,143,6,3,186,209,14,208,6,205,155,181,54,136,103,16,226,104,205,168,161,201,75,164,248,102,16,8,181,74,147,196,36,111,55,240,70,107,46,46,37,182,130,106,32,159,48,132,18,172,39,26,32,166,240,148,71,173,2,178,116,141,238,235,96,248,34,63,37,174,241,86,235,104,104,108,226,13,208,118,27,166,58,80,103,65,116,193,96,37,251,25,41,212,163,173,242,169,135,241,122,74,237,22,136,9,92,229,192,252,95,130,233,138,28,80,93,148,135,110,248,88,233,136,121,133,220,196,201,73,73,214,118,60,207,130,166,31,122,143,67,171,194,178,1,93,188,18,187,64,163,70,124,182,129,42,219,104,208,64,74,48,157,96,105,88,237,107,232,90,169,198,105,135,123,126,140,120,122,13,153,18,247,175,115,126,42,216,43,126,15,28,136,222,172,101,225,3,137,223,182,219,120,104,176,221,130,126,203,213,241,188,106,5,149,57,29,143,181,16,124,232,97,23,150,100,39,201,65,35,66,85,190,1,109,149,179,85,112,222,67,247,97,82,146,239,11,243,18,18,52,232,161,6,153,76,219,141,74,176,106,41,179,72,134,0,85,194,85,199,149,40,147,147,200,144,13,47,157,214,195,120,36,129,14,224,152,197,39,20,122,251,173,16,149,28,5,63,176,29,238,52,227,32,133,113,132,71,44,164,36,235,7,13,103,41,88,116,20,113,110,1,202,215,200,9,44,246,82,74,177,85,2,70,143,4,141,178,197,138,130,246,68,118,16,252,100,8,108,206,7,187,136,65,200,222,205,20,173,132,132,177,173,84,160,217,77,116,61,139,43,102,212,41,170,168,42,163,101,131,14,118,250,151,95,95,15,188,61,168,224,102,45,204,214,241,217,197,19,58,206,107,212,90,123,217,178,243,90,110,52,155,184,75,211,74,199,133,255,189,191,221,32,55,114,96,4,249,205,65,223,103,48,254,43,196,152,84,174,83,83,18,249,203,96,240,183,145,246,196,101,207,133,178,67,123,154,48,145,54,27,233,217,163,237,73,195,197,111,15,44,32,113,123,171,230,183,7,86,244,169,53,62,215,237,201,48,16,27,232,95,11,85,115,92,222,84,81,196,181,106,27,228,46,0,8,227,6,241,197,219,198,227,181,13,220,24,172,215,241,192,152,120,17,110,50,9,227,80,198,56,59,32,142,203,162,141,196,212,140,65,87,120,155,89,53,24,183,139,152,120,53,158,163,200,170,224,143,188,213,236,47,137,42,129,94,15,41,124,193,142,161,236,247,183,155,120,144,178,133,155,37,32,232,65,237,195,51,93,232,131,0,116,163,61,178,154,5,149,248,128,104,52,45,140,189,131,23,55,48,62,90,145,191,130,49,137,87,30,64,76,28,240,114,23,208,190,0,211,73,5,178,85,240,48,17,70,122,65,231,230,160,245,55,110,84,209,121,124,69,107,237,213,208,31,35,250,33,193,80,173,109,12,115,83,197,139,119,149,3,81,134,215,182,144,144,113,178,197,98,134,89,14,38,232,11,160,32,148,42,55,234,184,239,137,103,140,209,213,51,162,85,196,5,52,252,143,127,47,0,178,125,242,5,55,244,91,228,123,142,125,191,1,48,124,44,55,203,155,229,115,91,177,178,28,13,61,180,194,214,141,114,67,75,170,11,212,235,118,169,145,84,27,6,240,10,208,228,92,60,195,86,72,232,216,42,94,9,221,43,210,224,71,100,65,80,161,110,95,121,200,2,22,48,136,250,140,165,161,15,48,66,10,137,110,68,217,154,122,147,101,33,105,48,218,46,117,75,77,189,12,211,236,57,25,165,74,185,209,216,216,80,98,29,100,87,114,141,106,21,17,106,146,80,3,237,18,189,249,87,108,209,216,39,7,24,205,21,49,194,251,206,53,26,247,4,163,45,145,220,52,126,74,174,69,227,158,28,208,156,36,188,60,201,4,191,120,71,59,84,67,43,9,126,43,35,116,140,87,231,195,111,145,147,33,181,82,235,169,182,32,80,195,41,183,0,221,115,225,101,47,248,26,105,3,197,120,86,43,72,246,152,154,218,196,87,188,92,23,49,220,6,235,106,37,215,148,173,61,109,226,60,57,220,30,12,35,95,91,168,79,230,109,77,160,166,19,246,77,168,45,98,4,109,145,127,226,4,221,178,123,176,251,165,191,81,71,221,252,168,59,176,251,147,125,195,242,74,187,134,183,57,50,48,233,174,31,93,215,119,47,235,251,70,94,113,251,142,57,246,148,66,225,230,168,52,50,172,93,15,214,156,183,48,239,154,231,57,102,111,226,65,158,129,238,233,69,211,186,99,244,189,190,235,42,5,181,223,29,78,172,62,134,148,203,27,170,85,56,182,74,99,221,1,192,151,237,129,81,50,45,215,112,188,117,99,104,59,6,249,60,93,49,135,249,209,210,210,25,163,116,251,54,10,222,161,109,121,183,111,3,142,183,111,3,60,10,248,246,237,194,113,250,247,238,25,109,197,115,142,142,69,131,14,29,19,177,251,162,235,29,141,140,47,149,32,63,22,204,29,15,76,119,60,210,143,58,57,211,26,153,150,81,236,141,236,254,221,149,67,115,224,237,117,114,101,99,127,101,207,192,240,17,52,141,180,236,228,250,19,7,241,223,176,71,182,179,114,0,232,155,125,125,84,212,71,230,174,213,201,21,181,18,201,9,192,139,174,121,223,232,148,27,227,123,43,83,160,50,169,88,41,76,251,186,215,223,203,27,133,99,64,222,181,71,198,116,202,233,147,115,243,133,99,243,193,131,188,9,232,171,94,190,80,240,63,173,193,39,108,144,83,226,77,98,253,3,207,59,125,199,30,141,242,10,9,101,34,85,224,24,222,196,177,114,7,182,57,200,185,134,119,221,220,55,236,137,151,95,83,235,90,97,10,117,77,45,191,107,10,199,7,186,147,131,30,88,201,91,62,27,244,29,67,247,12,86,19,244,173,121,0,157,15,157,102,25,206,133,235,219,151,186,186,170,119,173,201,104,164,230,141,174,149,196,52,7,187,74,225,166,118,171,176,180,148,55,74,110,128,89,116,199,212,139,123,230,96,96,88,138,170,120,206,196,0,134,129,76,72,171,210,216,118,77,196,173,171,232,61,32,20,20,80,196,55,210,65,93,77,60,211,94,146,94,216,208,49,195,145,125,216,85,56,120,171,107,32,154,162,109,61,123,112,84,40,13,77,199,245,54,246,204,209,96,181,159,183,160,184,255,162,208,49,74,250,120,108,88,3,242,152,183,160,63,84,81,92,31,12,54,15,32,113,201,116,61,3,232,177,250,127,221,84,250,246,254,120,100,32,158,10,70,164,48,6,144,48,45,207,112,116,32,242,129,161,220,42,97,88,132,123,87,134,121,1,6,8,60,56,218,241,128,202,133,85,169,143,44,85,43,116,242,182,220,63,82,145,125,104,93,160,242,188,114,238,202,246,6,240,28,190,99,53,219,234,153,114,65,133,146,41,72,39,150,43,116,252,50,158,167,247,247,72,49,232,65,175,107,169,78,215,16,92,168,2,175,150,85,224,78,213,41,217,22,105,141,139,173,233,239,233,214,174,33,227,239,83,167,219,117,164,118,3,208,216,162,132,175,92,28,4,133,105,254,16,8,103,31,66,83,122,245,94,187,35,11,20,213,166,172,235,117,109,224,167,65,15,56,104,197,3,217,96,184,219,246,96,50,50,8,206,48,74,140,161,62,25,121,5,85,113,129,251,172,93,64,162,235,29,141,13,123,152,163,205,186,121,19,164,145,234,169,138,114,235,86,65,245,74,32,7,244,145,75,120,214,184,55,182,29,207,237,242,151,133,21,172,208,193,10,107,237,54,84,200,161,175,0,65,43,198,176,63,212,122,101,5,96,193,40,62,118,237,137,211,55,182,245,113,7,158,220,61,29,154,1,136,25,157,51,229,41,54,167,89,110,37,55,103,88,211,202,207,184,57,245,154,81,109,246,234,173,172,205,105,52,34,205,241,107,180,75,227,179,138,185,191,187,124,104,0,51,20,71,246,174,93,220,195,145,90,26,52,250,181,161,49,212,74,99,104,11,192,209,135,70,4,142,50,113,141,28,54,183,239,41,43,136,236,96,216,80,176,210,94,163,22,201,12,163,221,175,22,122,5,86,249,74,33,127,70,131,17,81,26,79,220,189,60,161,143,114,147,76,87,7,197,1,112,78,91,171,53,110,117,104,161,99,221,53,7,198,109,58,15,192,90,9,93,114,55,15,14,87,250,40,244,111,143,29,115,95,119,142,58,47,213,170,122,121,56,100,111,221,73,191,111,184,110,231,165,70,179,95,169,234,236,237,161,238,88,208,65,157,151,140,134,94,169,246,217,219,1,178,184,211,121,105,8,43,171,70,127,90,194,153,5,38,48,30,251,57,130,214,49,155,134,202,154,246,121,54,59,145,36,159,190,138,135,70,239,174,233,21,123,246,61,255,221,190,91,28,142,140,123,242,59,124,94,145,50,179,105,171,111,160,148,90,225,37,130,111,201,67,17,166,207,125,151,191,186,51,113,61,115,120,68,130,85,195,27,246,58,210,140,92,137,136,193,152,230,120,198,61,47,88,11,16,116,215,180,138,14,109,38,44,180,203,13,36,56,71,60,48,61,135,38,221,125,144,240,48,143,70,107,31,24,84,99,1,190,192,198,70,209,8,144,133,180,124,96,58,6,97,164,14,116,212,100,223,154,13,53,183,87,141,2,38,189,220,121,169,175,245,107,253,62,107,91,135,44,26,65,122,231,52,73,63,128,181,110,179,14,13,37,111,14,105,47,55,53,45,67,189,122,98,181,140,45,9,145,7,48,212,28,18,209,183,99,217,150,33,215,220,170,162,59,247,195,233,151,247,141,129,169,231,0,186,97,88,57,221,26,228,242,251,250,189,34,101,179,134,166,141,239,21,142,103,115,104,86,242,37,177,68,128,1,52,206,15,61,219,243,236,253,78,5,144,88,164,131,163,188,187,96,135,74,10,93,21,80,153,150,64,116,245,70,122,255,110,114,39,104,45,13,101,195,196,113,225,113,108,19,69,64,38,127,163,217,212,90,64,126,80,18,20,245,24,120,218,69,186,85,85,42,98,221,206,77,229,92,103,249,142,97,221,5,37,121,249,208,118,238,186,99,189,111,44,223,235,223,57,42,14,15,38,198,178,235,244,151,113,82,133,110,5,149,11,147,251,182,181,252,92,21,210,93,80,106,160,128,235,46,27,84,53,44,30,160,210,215,27,25,110,201,197,5,130,250,25,104,101,180,208,22,240,216,85,125,215,40,65,22,229,150,106,129,38,12,29,122,75,221,7,133,18,102,3,183,163,172,173,217,155,107,234,209,250,218,198,166,58,129,223,53,213,141,252,218,235,107,119,54,13,117,99,227,240,229,59,235,234,221,13,204,251,6,126,120,157,125,21,191,58,254,28,73,69,247,121,122,109,77,221,88,131,154,52,82,250,46,121,77,235,123,147,255,146,44,231,183,212,253,115,152,69,151,223,66,65,151,188,237,227,91,90,154,254,26,162,216,155,126,134,55,121,6,242,237,149,203,170,77,107,37,191,111,134,145,49,228,204,162,254,187,209,170,201,51,249,217,190,166,86,214,69,117,1,0,107,107,138,10,67,219,232,40,50,241,87,225,255,37,212,140,186,100,93,176,68,20,240,174,182,100,14,186,124,196,46,141,29,123,176,52,130,25,185,139,28,185,228,246,237,177,49,232,146,213,8,31,140,76,71,134,49,185,252,133,220,163,31,252,199,195,119,126,252,248,119,31,62,254,240,103,31,125,240,225,199,255,248,227,39,223,250,55,120,243,241,55,223,201,253,175,183,126,0,255,125,97,249,107,206,215,172,207,21,139,222,30,48,125,145,74,132,220,75,149,114,185,215,55,86,114,203,95,160,197,62,254,199,159,66,201,255,252,211,219,15,191,251,187,143,127,254,195,143,223,251,247,135,191,253,211,147,183,127,245,232,221,119,248,167,111,81,128,47,85,154,13,16,233,113,112,139,116,113,17,0,31,11,236,227,63,189,251,232,221,111,62,250,47,191,126,248,245,159,62,124,251,95,30,253,236,123,31,125,240,214,71,31,252,234,201,59,63,125,248,221,191,127,244,163,223,63,254,31,223,160,57,89,157,229,173,218,230,198,6,173,19,255,23,77,103,67,249,241,135,223,248,232,195,223,207,160,0,197,145,107,76,57,62,55,133,104,192,106,252,223,111,125,157,183,2,146,33,24,92,191,202,113,5,11,96,60,122,251,123,15,191,253,179,0,12,250,49,84,150,107,97,57,174,134,65,217,39,239,255,252,225,247,191,29,40,75,63,134,202,50,93,45,199,148,53,44,250,240,187,255,250,241,79,254,57,80,148,126,12,21,53,28,199,94,172,164,105,13,109,40,216,214,218,213,118,155,80,235,175,239,61,250,250,111,3,5,233,199,80,65,50,233,251,228,174,106,213,114,181,202,200,253,228,231,95,127,244,195,111,62,124,255,71,1,48,52,75,28,24,199,216,157,140,116,108,64,3,99,0,53,72,3,62,248,224,201,47,190,17,3,134,102,137,3,227,130,10,98,13,40,62,126,131,30,253,250,189,120,124,82,154,5,19,174,177,103,143,6,164,59,152,114,69,136,250,238,71,127,254,110,12,40,154,69,128,234,217,14,20,101,16,123,186,139,131,102,208,31,12,141,6,37,208,91,143,255,248,139,39,127,249,143,71,239,253,215,0,20,154,37,30,202,136,90,135,156,221,158,158,15,115,187,154,211,74,213,2,1,253,199,239,196,131,54,106,70,211,24,164,128,38,45,53,122,134,49,172,83,28,191,149,0,136,100,137,7,4,164,115,116,142,233,75,195,202,176,49,164,100,251,135,127,136,7,70,179,132,135,208,30,168,81,88,94,195,127,73,249,159,253,241,241,123,111,61,254,201,159,253,146,212,204,24,42,73,244,36,40,169,145,127,252,146,31,127,248,125,191,36,253,232,55,0,138,236,58,246,196,26,4,187,107,88,31,54,135,186,15,227,201,223,126,231,209,79,126,43,33,80,223,106,110,173,37,131,145,121,17,218,81,161,100,125,252,235,95,67,23,37,64,212,182,42,91,245,176,44,146,192,0,115,244,128,160,113,242,78,16,189,54,104,181,135,101,172,42,199,196,237,187,239,60,249,203,223,61,252,246,63,67,69,57,1,220,61,216,45,130,250,96,247,247,28,27,228,251,174,99,64,5,142,49,88,145,68,240,195,63,252,252,163,191,252,226,209,187,223,127,248,155,63,63,252,227,207,159,252,230,47,143,255,252,27,31,4,89,184,50,221,61,87,169,130,222,236,23,94,206,21,201,63,150,126,96,238,234,30,224,233,255,195,138,251,159,246,65,59,22,51,215,16,68,118,124,14,50,48,121,182,106,187,170,215,180,104,206,64,166,122,3,255,77,200,68,84,227,92,185,21,131,54,76,57,147,98,20,99,242,186,183,27,169,157,188,23,115,99,3,143,213,52,2,223,136,229,1,167,77,163,98,128,136,148,63,33,42,240,101,179,190,185,182,21,252,130,38,103,95,140,73,40,82,117,128,247,227,145,11,75,142,8,247,225,24,24,86,181,154,160,37,203,183,79,76,59,52,79,25,50,149,203,53,205,71,150,101,242,80,105,14,80,114,223,188,151,15,14,79,53,151,92,185,154,107,105,159,47,164,212,92,9,65,36,195,86,134,24,64,83,205,213,83,161,85,231,132,214,138,64,35,253,195,122,144,245,72,120,124,133,74,176,188,189,221,141,24,2,205,66,160,18,109,143,105,141,39,158,15,46,161,104,168,208,192,116,177,167,6,9,104,68,250,41,132,70,185,154,128,70,20,110,114,157,33,0,242,108,80,150,203,69,72,156,82,176,226,207,114,73,165,113,194,171,23,82,96,84,179,193,168,166,193,168,205,34,104,12,200,90,148,243,101,144,245,16,72,166,105,206,0,26,195,48,50,208,6,107,43,66,134,153,226,174,97,197,84,80,6,196,212,156,255,57,165,54,204,136,85,34,129,106,49,84,190,39,250,119,62,182,143,35,205,189,197,36,66,45,5,214,188,242,160,154,2,171,54,239,152,170,39,195,170,207,9,171,149,12,170,49,103,19,203,241,77,164,86,117,232,71,45,87,25,223,203,149,241,71,11,105,152,12,180,86,42,51,78,192,255,153,237,58,119,140,15,185,156,108,194,206,5,53,131,21,154,35,104,205,142,151,174,60,151,88,125,133,153,56,144,75,172,179,194,43,175,64,46,190,162,10,45,177,72,158,41,254,40,234,223,124,217,220,39,141,81,190,156,193,136,180,146,67,224,252,31,160,198,139,127,23,249,23,40,63,31,217,57,231,69,108,170,140,5,197,230,57,238,85,208,87,124,107,221,127,35,182,224,229,77,140,240,39,105,47,35,244,137,216,238,233,187,232,198,70,142,237,46,176,239,193,253,141,224,71,217,84,28,252,18,222,237,144,191,210,28,204,168,205,155,157,203,73,251,27,65,88,185,92,192,206,157,171,112,5,29,63,197,31,70,224,95,195,71,13,232,182,7,251,60,149,144,9,219,179,143,35,240,37,154,229,114,33,195,125,142,90,238,165,214,65,63,86,125,32,108,16,75,163,55,188,54,95,241,179,178,157,143,156,180,245,225,127,244,109,225,190,194,47,125,97,155,33,185,30,0,21,223,166,50,90,122,26,86,65,33,38,58,69,218,15,201,145,13,145,120,124,26,18,62,83,137,196,162,254,212,77,147,28,221,53,225,232,37,13,143,76,180,143,240,86,152,133,180,8,189,249,174,73,144,187,2,164,75,102,146,228,145,224,231,8,242,67,144,114,213,64,79,78,83,137,40,118,81,56,56,190,76,194,205,147,173,45,62,105,208,45,148,28,223,67,161,111,227,234,36,128,255,230,22,179,218,94,179,109,175,163,40,211,91,184,73,220,47,103,218,153,198,61,233,114,169,218,50,122,109,99,80,225,219,209,253,170,158,86,56,175,212,106,181,182,82,200,183,26,26,214,53,104,214,178,214,85,41,13,42,131,129,209,46,247,120,93,67,77,63,233,110,182,86,110,85,141,118,173,245,172,118,179,109,103,183,216,215,221,190,188,209,39,112,58,150,182,175,3,140,140,81,179,91,213,83,220,16,115,96,224,108,48,52,150,159,219,162,167,191,69,246,233,104,119,82,81,178,67,115,74,251,102,218,43,119,214,213,179,36,239,235,242,182,150,191,87,36,106,75,217,40,226,172,251,98,163,232,197,70,209,139,141,162,23,27,69,47,54,138,94,108,20,189,216,40,122,177,81,244,98,163,232,197,70,209,139,141,162,23,27,69,47,54,138,94,108,20,189,216,40,122,177,81,244,226,223,152,13,165,128,49,144,115,92,116,19,40,104,210,46,107,51,13,186,125,109,208,72,191,34,228,223,10,211,42,13,165,160,146,27,78,176,96,169,64,218,196,116,181,215,211,32,173,99,186,223,52,122,144,30,97,186,92,31,14,200,197,85,76,15,244,50,164,137,217,181,94,175,98,254,181,110,30,30,218,109,125,8,15,8,190,92,239,209,212,160,85,30,208,84,185,54,104,211,84,205,104,85,88,190,90,181,70,83,61,173,175,209,148,209,30,214,105,170,57,168,179,175,122,175,86,101,169,102,181,194,243,245,121,217,70,141,215,86,237,53,89,109,245,54,123,167,183,234,45,165,80,80,7,136,111,107,160,235,240,122,220,165,183,231,74,100,255,234,158,87,234,141,247,241,206,214,72,157,196,124,185,54,177,240,18,162,186,31,254,134,131,76,31,169,123,221,227,93,195,219,26,217,135,215,29,67,190,164,85,56,30,220,84,116,133,220,7,206,239,159,85,150,65,82,225,255,215,143,198,198,242,65,121,25,94,99,210,93,63,122,197,56,90,69,75,27,252,237,110,93,186,242,250,237,235,111,92,221,84,10,37,111,15,230,182,188,128,104,21,142,13,248,153,226,181,75,44,108,15,236,245,163,171,58,176,9,221,190,9,94,43,102,149,143,109,215,203,79,160,118,103,98,121,208,142,101,79,119,239,242,234,1,2,222,124,84,84,35,82,25,160,143,63,188,178,75,6,178,235,201,171,244,225,100,172,248,28,8,46,88,229,24,243,87,197,75,102,168,100,251,232,178,237,153,48,158,0,59,196,107,254,202,194,16,50,84,74,11,32,41,22,175,54,10,35,115,197,231,108,203,56,105,197,50,140,44,125,9,217,23,96,31,211,114,61,221,234,243,65,131,80,46,194,171,57,42,197,236,27,176,160,243,2,195,147,93,7,183,140,195,220,85,199,222,55,93,67,30,108,40,62,231,196,136,84,145,140,82,9,119,126,0,47,53,240,193,102,184,10,86,188,102,188,57,49,92,239,132,132,218,231,112,50,177,63,203,27,162,209,12,18,201,184,160,140,155,137,10,165,79,130,92,139,167,142,21,164,14,138,89,236,247,19,18,7,218,3,205,65,29,108,22,117,28,227,192,190,75,58,23,203,46,80,85,16,192,172,234,112,132,157,51,60,221,28,117,50,145,89,26,145,235,19,207,179,45,152,77,240,221,197,193,42,253,211,85,206,26,37,154,60,171,44,57,198,155,87,117,71,223,119,187,75,35,34,136,89,6,254,48,139,81,214,198,99,199,62,208,71,235,71,231,140,33,204,86,107,214,0,167,176,139,131,100,108,199,128,45,250,29,88,214,89,217,139,160,173,51,148,19,193,173,14,200,51,226,54,11,165,43,99,211,50,73,187,211,176,72,234,29,158,70,190,226,144,86,241,37,35,12,77,158,133,177,107,186,140,137,87,149,37,145,166,121,248,19,104,98,133,153,189,139,94,62,230,235,91,94,10,137,66,209,154,69,147,45,123,4,237,49,6,243,213,69,75,177,174,145,65,72,4,153,85,243,117,128,147,189,39,36,238,93,53,51,193,167,211,206,220,208,105,177,140,117,240,177,10,237,32,237,158,159,171,98,128,100,165,161,233,110,90,131,57,167,99,82,102,21,134,82,255,98,182,74,252,222,222,209,15,230,209,172,124,22,113,161,96,22,97,118,29,20,19,244,64,51,63,203,243,146,177,130,12,77,180,68,101,39,175,197,211,12,81,142,224,54,152,211,141,57,105,236,123,50,73,111,243,96,49,117,117,144,81,87,245,28,221,114,175,219,219,182,179,200,92,36,149,206,214,119,23,173,55,39,115,182,196,47,56,147,84,54,176,45,155,134,23,104,140,92,60,91,107,174,99,243,23,106,14,41,57,171,18,121,46,185,184,175,239,26,39,155,142,8,8,28,213,23,35,211,145,178,100,1,183,147,119,48,51,209,244,131,7,48,251,192,23,114,98,131,188,199,20,127,203,167,14,84,66,49,73,222,207,18,132,235,227,253,104,59,84,91,245,178,10,65,14,128,15,225,37,185,53,150,132,150,141,67,122,188,111,249,77,85,21,92,99,43,113,40,122,81,30,189,102,140,71,71,11,51,42,41,61,171,119,39,174,225,172,13,6,59,120,210,116,190,138,164,146,91,134,49,64,97,53,171,50,188,52,63,177,204,190,190,136,156,226,37,103,143,191,203,64,98,82,96,161,225,39,74,103,171,104,195,30,31,121,246,194,53,209,226,51,9,167,91,151,236,254,221,80,45,124,226,88,157,49,237,176,210,177,51,78,172,190,156,194,165,12,165,206,220,85,206,134,57,85,241,24,244,107,214,40,218,210,25,181,249,229,230,172,176,255,116,103,77,232,108,199,139,24,47,179,48,7,41,153,14,190,68,253,191,197,46,186,85,212,99,206,57,250,208,91,128,49,69,217,153,205,131,140,168,25,207,83,17,39,97,230,74,160,207,175,25,35,24,247,131,139,214,208,118,246,201,218,120,177,85,81,34,168,44,26,180,62,24,160,73,232,26,30,43,159,87,147,13,148,149,88,116,230,76,117,68,139,164,41,236,179,140,56,65,24,179,237,2,232,115,142,116,76,50,141,105,166,20,211,64,0,6,16,215,157,217,88,7,214,153,137,202,223,83,168,79,214,178,22,99,166,48,132,44,60,4,234,48,232,14,215,201,194,23,87,110,201,53,167,105,212,17,16,89,170,182,168,69,117,226,88,231,18,87,207,137,149,6,11,103,101,224,30,197,243,220,196,192,141,134,108,20,14,150,17,44,124,61,108,251,153,53,114,54,239,141,77,122,251,227,92,162,178,145,169,238,32,32,70,233,146,137,83,39,140,106,150,151,78,169,144,72,239,125,154,121,142,181,105,20,163,44,235,83,180,64,13,61,195,121,121,178,63,70,59,135,59,191,25,60,88,62,203,60,176,5,242,20,40,164,47,56,223,240,226,25,218,182,49,113,16,43,24,122,99,188,40,149,212,188,20,179,73,4,130,111,130,162,203,8,232,92,51,102,117,18,209,159,102,114,97,127,15,166,241,100,178,132,113,116,12,220,124,227,156,71,10,187,88,122,149,126,184,152,209,150,52,48,108,102,243,155,143,52,184,226,98,214,194,85,51,109,117,198,23,103,174,180,214,97,164,155,173,15,97,87,47,194,37,188,172,100,68,45,209,36,174,178,38,174,105,129,36,230,31,164,103,252,106,175,141,76,221,165,95,104,26,187,211,0,45,14,6,181,255,45,240,70,61,158,206,34,245,107,206,174,97,121,196,187,233,134,109,13,23,155,160,67,64,50,140,0,40,225,88,222,28,147,71,180,70,86,62,67,101,155,247,250,19,152,154,209,199,239,137,44,135,49,112,178,26,15,161,151,207,27,94,6,91,60,100,164,115,36,230,207,104,87,118,13,107,192,102,84,218,19,139,240,102,24,198,108,53,203,115,76,227,192,96,133,230,27,166,161,194,115,204,138,116,163,242,36,218,36,66,192,141,170,85,211,221,216,51,250,119,175,145,109,32,118,53,38,139,177,138,238,141,0,12,203,88,192,176,177,49,1,53,113,31,77,14,175,185,134,147,209,62,134,217,119,112,43,35,251,78,215,169,212,249,201,180,145,110,196,205,99,3,140,110,227,101,178,3,210,172,62,118,11,215,230,131,200,86,229,156,180,140,86,200,1,100,144,118,60,171,75,7,201,101,50,205,101,27,158,125,210,44,23,0,176,177,130,91,146,163,145,49,162,99,4,135,42,221,131,67,228,164,169,149,62,198,77,175,139,168,28,25,215,23,105,27,174,139,44,47,194,229,152,164,57,97,237,28,74,70,12,176,32,76,248,124,185,48,119,221,161,242,115,8,86,81,114,30,134,137,171,153,150,95,141,99,133,136,70,54,83,17,52,238,177,141,203,115,56,19,206,169,11,178,194,49,170,113,68,255,154,169,177,227,249,136,245,35,20,103,1,52,78,114,84,37,116,220,235,52,142,168,92,22,167,39,158,214,153,26,43,88,195,73,241,13,28,146,58,77,156,19,79,98,157,206,73,32,255,72,217,83,66,58,82,197,169,80,154,159,10,123,170,148,14,84,114,66,180,249,73,193,167,132,112,0,252,9,81,221,49,250,128,147,238,28,197,138,137,100,131,141,40,183,173,91,250,46,215,82,35,208,102,29,206,98,122,155,80,186,22,80,219,50,43,108,184,111,118,93,40,137,11,108,186,249,133,231,58,224,122,122,135,224,98,207,189,158,236,16,220,84,29,118,111,42,125,140,191,226,144,24,49,58,46,193,149,91,106,175,123,12,74,20,186,6,112,12,215,28,76,244,81,231,76,89,37,241,67,246,201,253,251,91,234,216,63,50,119,12,58,163,125,72,60,9,80,155,37,166,60,219,131,82,26,113,4,64,204,41,152,109,223,48,60,188,151,128,62,7,12,107,178,173,143,93,124,205,98,254,108,195,43,242,72,220,180,16,115,192,154,115,132,153,233,155,87,39,6,176,156,129,71,217,119,59,36,128,9,125,207,161,251,79,52,218,10,129,96,184,52,171,123,228,34,124,130,229,208,177,105,109,228,201,177,71,6,127,128,222,35,39,176,55,4,168,215,77,111,143,0,138,27,202,50,193,217,43,163,228,163,113,211,186,5,52,222,211,221,211,1,87,2,72,87,14,45,102,65,59,194,211,219,83,185,45,49,16,141,146,255,125,234,211,32,54,39,255,58,21,20,137,207,199,191,66,229,27,192,39,36,131,123,45,90,4,121,25,111,9,216,93,108,196,254,190,233,173,96,252,32,224,161,149,25,131,192,43,28,175,137,65,192,33,187,208,222,24,62,135,14,70,71,38,59,158,237,160,83,114,215,240,240,76,96,94,97,60,37,74,43,234,203,59,87,46,151,104,64,23,115,136,212,35,103,250,247,39,30,225,98,41,163,85,80,249,209,120,178,7,69,234,218,137,163,29,54,207,18,205,83,177,165,89,27,104,14,243,118,9,7,129,187,180,196,18,44,234,215,151,186,229,130,145,47,172,24,35,215,200,65,182,80,11,119,67,45,228,136,41,5,138,143,211,205,92,96,197,242,219,47,222,82,58,141,117,7,112,118,10,72,138,224,139,41,193,203,239,31,94,48,31,233,29,123,102,239,132,42,245,59,199,46,96,112,165,24,228,108,68,200,14,245,205,86,252,24,72,234,29,213,235,70,179,233,206,46,9,185,36,122,161,188,180,68,98,123,105,103,186,254,199,155,229,91,171,242,3,136,140,21,49,48,246,245,113,112,74,160,220,111,225,37,143,190,238,193,164,76,228,43,222,149,241,139,173,57,142,126,84,50,93,242,23,178,112,105,92,88,90,242,31,24,78,24,204,169,235,73,153,84,164,211,149,30,30,69,203,187,164,71,10,249,208,35,200,69,163,160,194,239,49,47,212,113,96,128,79,60,195,185,170,123,123,29,101,89,57,107,151,238,216,38,144,123,25,239,179,192,75,192,165,99,79,9,133,227,56,57,28,214,172,203,170,236,7,49,208,217,99,1,8,227,220,245,41,147,67,54,34,37,77,181,207,225,71,202,28,58,97,106,30,2,254,70,190,92,112,15,77,18,130,173,52,118,140,3,232,83,92,52,21,142,251,32,234,115,90,7,198,203,25,24,88,190,212,195,209,229,63,73,67,12,79,114,96,209,110,109,165,231,24,250,221,169,19,40,135,145,210,200,231,114,155,126,95,33,53,212,72,13,51,70,152,207,143,138,95,77,89,99,245,152,93,105,64,205,3,73,30,17,210,7,213,4,142,202,155,9,8,151,181,142,96,80,250,185,162,250,131,215,7,3,2,135,230,175,96,11,141,146,167,225,112,193,24,100,152,246,91,81,103,173,32,57,128,141,105,161,122,167,223,197,55,241,99,128,12,66,193,178,93,54,14,96,24,176,94,31,177,94,55,212,33,94,30,83,44,60,38,48,194,168,91,246,170,130,123,3,151,244,35,224,88,165,99,171,122,247,166,121,43,196,52,201,156,239,80,206,39,213,65,225,32,219,243,97,105,250,76,175,171,98,144,96,148,56,84,158,96,16,168,51,164,152,220,23,33,57,214,79,238,181,62,246,90,159,83,189,221,193,191,138,97,13,20,191,191,92,207,30,231,97,146,135,174,69,60,10,43,105,122,130,62,30,143,142,242,222,158,233,170,66,66,65,217,60,215,245,17,131,254,44,33,185,226,179,6,229,138,144,234,168,208,144,125,172,9,146,5,239,200,138,192,142,153,255,165,89,99,210,163,21,40,100,200,221,198,9,80,9,42,170,123,165,184,69,69,112,246,167,183,16,207,148,87,172,165,37,173,219,149,4,37,188,213,112,72,152,46,213,150,187,30,206,246,174,132,42,199,95,172,219,72,88,182,153,20,154,49,181,219,178,238,50,171,149,118,134,86,122,124,90,135,86,122,164,149,158,60,29,96,43,109,191,149,14,178,91,176,149,100,202,228,45,245,183,115,145,115,177,178,109,195,219,179,7,107,19,24,20,114,171,99,250,44,182,80,72,70,211,91,141,161,1,3,107,9,90,160,75,215,165,254,11,53,190,192,190,0,207,75,192,80,243,235,21,27,238,163,209,126,12,211,101,237,42,178,74,234,33,50,97,186,204,214,100,41,47,73,217,81,109,4,125,132,12,143,202,254,236,161,192,53,69,59,52,166,96,205,64,246,199,188,235,108,91,52,195,176,162,200,248,218,43,125,190,198,150,110,138,138,60,34,133,191,148,39,240,72,214,50,46,24,235,154,70,145,192,131,146,243,35,64,138,250,119,170,118,208,153,76,86,98,68,74,198,0,196,240,67,151,39,251,139,193,100,133,41,88,106,128,116,253,175,49,23,24,79,97,13,19,173,3,102,151,128,32,99,253,0,203,104,64,140,178,60,174,169,121,95,94,199,213,180,248,66,214,214,5,118,5,251,120,140,167,170,217,23,76,227,210,220,32,52,151,94,226,179,234,238,217,135,4,82,135,70,131,157,70,136,163,0,222,146,180,80,109,226,42,247,42,40,90,166,113,152,48,204,212,140,20,241,37,99,0,106,152,18,1,3,17,61,53,118,104,161,151,214,45,116,41,56,3,5,86,129,92,4,87,114,2,198,197,253,221,83,107,133,4,51,166,13,1,227,43,53,123,36,222,50,60,5,14,139,84,17,207,96,44,219,115,197,99,244,172,25,189,177,190,101,59,27,246,254,186,125,106,157,20,7,124,70,111,225,14,206,197,193,250,81,216,76,115,98,68,2,128,211,144,56,152,24,68,83,188,96,239,27,177,147,114,214,234,45,81,189,12,50,159,214,122,106,170,138,111,253,41,240,105,0,124,28,13,144,25,39,227,1,177,112,115,195,23,145,213,9,40,174,227,121,236,84,60,97,185,207,23,254,24,91,25,0,192,34,192,197,72,232,103,156,82,188,113,14,141,67,199,94,41,106,118,4,149,171,63,50,116,135,79,165,113,121,248,120,218,136,124,129,118,76,64,217,160,163,202,236,38,76,201,140,88,61,108,216,249,80,107,13,87,84,201,237,163,108,237,174,42,17,91,191,143,4,63,228,55,165,54,47,210,132,141,0,20,101,38,214,68,45,40,16,125,101,48,144,10,75,26,71,92,89,19,141,148,1,139,234,105,14,41,31,106,218,120,162,252,132,147,193,38,250,96,68,3,234,169,33,17,3,59,13,21,66,250,237,185,212,67,191,8,116,82,188,190,76,15,99,39,90,14,50,148,26,152,125,239,54,74,242,76,185,133,254,158,41,183,175,205,43,200,12,183,187,199,92,89,140,244,2,0,238,90,241,84,42,28,247,36,243,76,247,230,45,181,39,76,214,93,180,220,75,122,108,4,46,223,198,64,224,146,186,29,202,103,149,134,182,179,169,7,238,119,112,180,74,110,80,114,202,22,113,98,95,232,226,242,147,164,160,163,31,60,160,133,136,251,112,210,251,42,135,226,120,97,17,45,224,152,131,162,5,63,236,132,92,226,162,26,36,23,44,119,233,196,203,255,150,14,244,209,196,8,62,113,99,151,230,91,34,253,143,43,118,76,99,109,2,252,204,204,6,247,237,129,129,214,25,209,222,2,177,25,137,22,31,155,131,14,44,74,7,42,102,236,176,108,42,51,195,176,39,180,185,116,168,229,251,53,103,68,156,81,195,35,254,81,93,11,82,174,5,18,71,57,40,226,25,67,69,212,133,21,89,98,185,91,56,134,54,228,169,142,162,173,120,95,180,195,22,211,21,239,236,89,44,2,112,232,53,43,2,137,103,186,233,221,98,80,143,165,146,238,120,100,246,141,188,167,150,11,194,214,197,119,171,110,50,52,110,73,80,168,65,220,71,234,193,131,124,122,1,102,218,159,1,149,236,207,185,105,75,82,163,36,109,156,33,103,39,47,137,37,86,29,133,22,83,17,160,254,206,30,194,156,181,146,147,243,11,45,48,82,48,126,197,22,41,203,202,225,50,40,58,132,225,37,251,30,123,113,31,15,237,224,107,150,135,234,160,145,171,123,248,150,229,216,18,59,147,225,92,98,207,146,229,100,90,115,36,31,219,206,36,66,37,48,39,198,204,46,129,41,155,139,5,53,102,38,142,40,124,242,71,46,232,162,51,109,66,149,114,22,214,154,196,153,216,159,130,120,134,7,15,142,167,68,125,74,216,90,93,77,252,66,70,145,71,212,18,220,35,33,242,138,139,35,76,71,101,15,94,198,165,132,17,251,36,246,77,131,15,12,131,138,80,191,182,174,173,38,86,222,245,124,165,136,207,254,137,173,38,168,145,90,64,185,11,238,222,242,202,177,167,162,38,220,40,219,248,179,147,229,23,136,217,56,164,217,197,228,37,101,22,187,144,49,236,207,190,64,118,88,33,116,143,137,247,126,244,252,63,232,156,209,232,222,124,167,167,50,237,182,179,203,182,198,220,206,134,0,238,118,110,79,213,117,226,167,173,173,161,3,181,67,226,119,173,223,70,255,109,247,200,34,47,102,75,159,111,228,123,232,144,140,108,151,31,186,235,158,133,73,217,11,11,62,139,11,16,228,36,192,128,6,23,232,227,137,101,234,251,131,60,247,198,251,155,247,140,29,79,239,223,117,209,164,71,252,138,144,147,6,225,75,130,136,5,187,190,131,73,220,127,128,146,228,64,59,221,211,135,156,125,131,92,209,197,211,9,230,46,32,63,113,200,121,126,115,183,115,140,36,1,66,42,204,43,43,198,36,48,70,131,142,2,58,41,232,252,232,116,24,75,17,203,235,22,182,13,158,198,186,235,30,226,77,67,69,1,34,31,117,161,214,187,68,91,249,180,24,179,98,61,199,133,12,216,217,85,92,98,155,230,32,131,106,130,145,183,169,149,134,217,155,121,46,180,55,7,205,55,179,157,203,165,47,43,185,6,140,86,179,115,84,65,77,89,105,18,148,195,245,61,223,198,54,25,3,137,104,153,156,228,157,58,233,226,107,253,52,16,48,238,12,222,211,166,22,175,231,83,201,96,51,252,20,158,58,177,194,245,125,250,136,150,225,38,241,2,134,132,189,82,28,220,48,117,24,62,4,232,210,210,225,77,101,27,22,220,208,42,229,86,137,121,0,206,31,15,38,44,246,90,185,174,105,234,62,205,192,73,192,30,85,219,218,24,217,174,33,47,172,13,178,201,156,120,200,249,147,96,142,104,141,159,202,49,53,211,27,230,83,34,156,92,227,167,146,112,51,188,121,158,190,228,14,213,23,38,154,111,87,64,213,180,171,173,56,95,148,48,231,214,5,135,89,23,156,137,133,222,181,149,110,87,202,116,211,185,85,162,58,232,210,146,162,239,130,114,20,253,206,52,230,29,146,237,193,3,197,68,87,87,233,185,132,40,224,95,233,117,171,238,25,109,133,35,109,2,190,230,23,249,49,129,21,19,176,244,110,154,183,74,230,32,2,218,28,44,45,145,111,30,189,12,19,201,192,222,47,45,149,35,159,104,197,176,106,74,64,168,92,88,97,43,186,96,134,2,183,152,196,151,34,204,167,203,149,173,200,44,172,207,100,220,209,105,51,238,40,117,22,157,237,98,245,41,76,165,49,149,126,42,199,125,6,31,172,167,78,189,184,58,63,125,196,75,117,38,187,144,26,18,132,248,201,42,32,178,105,90,86,70,130,56,161,221,33,26,250,243,116,155,106,163,49,120,209,166,218,153,154,106,186,23,116,107,64,111,168,202,141,77,116,216,155,48,4,246,74,126,137,64,27,136,229,144,96,98,186,204,91,92,215,242,211,140,137,169,147,95,202,227,236,194,16,251,114,89,50,181,240,111,120,180,115,110,223,189,137,136,167,193,8,55,133,226,180,38,25,155,4,190,25,28,247,166,161,32,23,139,18,112,140,222,141,187,156,90,60,175,56,246,152,224,128,55,105,243,153,245,22,150,64,110,199,107,157,193,10,249,236,237,240,51,111,189,241,62,80,134,158,125,45,141,64,96,209,164,106,162,78,162,195,28,175,127,209,225,115,188,14,115,188,178,115,125,237,218,117,229,76,215,185,169,223,34,87,88,145,158,160,124,108,94,62,23,243,246,226,229,141,75,175,237,92,188,177,121,126,237,250,230,235,107,111,196,21,252,202,204,44,87,215,174,173,93,186,180,121,41,49,135,73,85,128,152,195,185,144,175,80,96,34,143,185,188,49,11,42,21,209,146,199,96,160,22,115,245,168,198,158,44,246,5,7,58,162,164,135,235,61,130,128,27,111,102,134,145,128,225,71,175,12,133,191,203,194,151,138,229,165,37,135,155,159,217,75,182,91,142,38,115,201,134,9,53,136,1,235,127,186,10,37,231,49,225,73,197,132,77,144,189,219,33,251,79,11,0,163,5,133,45,48,193,125,114,68,94,82,208,32,229,208,134,142,90,44,72,57,195,57,192,61,176,227,225,100,52,162,65,184,209,200,76,124,4,194,95,18,5,76,121,242,222,47,49,130,222,223,255,203,163,239,254,230,225,183,223,125,242,231,63,127,244,193,251,255,249,167,239,60,249,237,31,158,188,245,189,135,127,253,219,199,239,127,235,225,95,254,174,84,42,41,170,11,131,199,50,156,142,98,140,72,236,182,226,136,213,165,250,241,209,58,10,9,174,163,169,57,246,95,169,89,80,166,133,12,199,75,236,82,31,197,108,158,49,15,111,248,204,147,101,187,137,91,73,11,76,41,2,88,150,106,103,184,133,94,20,129,48,216,153,168,196,121,136,94,168,114,2,40,77,101,88,133,238,233,216,249,192,92,151,232,54,122,33,20,130,16,159,157,253,36,197,83,245,194,7,168,104,235,56,212,120,101,117,61,102,99,69,168,168,113,187,46,49,182,211,84,183,214,11,106,90,50,196,103,215,43,9,190,180,23,181,215,197,154,125,63,65,30,75,116,221,125,106,226,253,209,251,255,239,195,159,254,242,225,63,125,227,241,247,254,235,179,18,236,192,246,126,67,35,92,47,164,254,39,61,182,99,60,153,127,214,200,46,218,249,60,80,61,197,185,251,103,140,238,114,75,159,31,126,143,243,115,245,153,100,120,210,208,231,129,238,169,238,42,62,99,164,15,182,245,121,160,126,82,184,130,69,117,227,112,32,134,112,27,3,167,51,125,239,100,171,138,194,81,39,230,2,106,179,224,152,229,21,161,220,249,69,84,59,104,201,98,38,73,114,150,135,102,86,205,253,93,102,166,154,174,24,121,79,190,24,152,30,3,225,51,59,197,145,198,62,47,163,62,62,44,196,66,124,39,129,123,118,154,106,114,244,137,207,24,63,73,13,125,62,116,166,164,128,28,159,57,149,73,52,244,121,209,152,146,60,90,125,6,37,168,104,234,243,195,243,177,177,97,62,147,76,79,91,250,60,80,62,41,84,206,2,179,22,3,53,211,116,153,24,182,102,161,90,125,104,225,138,197,185,135,213,121,8,168,60,252,195,191,61,126,255,47,143,126,240,123,37,153,122,157,42,135,61,95,239,32,240,135,239,252,240,209,239,223,158,89,133,52,13,103,50,233,45,58,44,62,250,240,195,135,223,126,239,57,152,131,99,205,140,207,98,72,68,195,16,157,166,20,250,247,175,63,254,229,127,123,248,189,223,62,252,246,47,159,29,185,73,19,179,209,122,245,233,28,24,32,163,200,243,119,21,146,34,48,157,30,159,255,245,255,126,248,254,143,159,124,247,91,143,127,249,215,103,72,120,222,204,103,197,232,62,245,101,202,39,133,165,250,12,82,95,52,245,249,233,129,172,49,187,210,14,68,196,3,136,63,144,17,205,27,60,150,145,22,187,43,194,17,123,165,64,246,112,141,153,98,115,157,96,119,45,2,58,178,96,6,174,60,19,56,0,169,221,90,205,47,112,74,172,208,9,148,186,121,43,148,89,43,124,34,78,55,210,67,142,45,184,211,23,0,249,12,183,250,210,195,140,45,182,229,23,130,121,122,173,83,30,127,248,246,163,247,255,241,209,219,223,123,248,237,159,101,208,228,226,131,182,45,216,99,4,212,41,182,229,225,219,239,126,252,147,127,202,220,150,212,248,104,11,53,41,8,49,186,136,16,85,167,198,73,59,129,36,9,194,141,223,169,103,31,185,100,136,191,195,148,26,76,109,209,3,34,65,160,179,93,47,37,6,79,91,108,16,249,224,158,233,245,150,212,64,109,139,146,54,8,116,38,105,83,194,183,45,132,129,12,47,203,9,164,89,1,221,22,37,67,4,110,22,100,18,67,182,45,204,231,2,96,252,94,203,177,61,246,216,77,229,233,74,144,247,242,118,137,125,12,248,203,8,250,29,78,143,248,182,248,249,49,31,228,108,6,74,8,235,182,24,247,112,96,89,122,43,61,0,219,162,141,15,65,205,136,72,124,72,182,147,105,130,62,216,79,229,149,138,217,177,227,22,159,61,34,144,103,79,33,113,97,228,22,60,117,133,144,102,143,139,25,161,229,22,27,31,97,160,207,110,254,74,143,98,183,160,30,24,0,249,76,231,230,148,104,121,139,178,173,12,50,205,55,215,172,88,121,11,159,74,13,0,125,214,7,83,83,2,243,157,160,129,50,212,231,161,133,167,219,125,28,226,179,28,245,73,1,7,79,112,255,41,246,184,211,39,221,166,196,216,134,39,104,152,15,243,89,183,238,52,121,49,8,241,153,74,233,44,17,27,23,21,215,177,176,227,91,187,180,20,167,22,62,21,31,13,113,112,179,232,168,89,2,52,158,10,66,28,118,22,164,210,99,54,46,138,78,8,234,92,136,156,42,7,133,160,102,186,7,148,26,182,241,148,79,15,60,249,239,127,120,248,206,15,63,250,224,191,125,244,193,91,31,125,240,43,186,119,170,62,249,237,31,30,255,242,187,143,223,255,214,39,178,137,17,109,115,210,16,147,87,193,171,73,110,228,197,174,135,28,119,172,98,84,209,220,29,253,230,223,63,178,76,50,222,137,227,174,211,90,196,193,114,41,0,151,69,116,18,87,246,196,7,234,80,225,20,171,141,2,15,212,61,176,159,70,91,229,74,229,234,166,234,102,247,56,112,55,62,228,90,144,120,84,188,121,75,13,184,124,60,158,126,250,253,67,102,240,253,200,221,149,69,115,193,91,150,201,191,31,29,219,91,55,111,173,16,103,164,61,146,205,197,129,194,146,146,227,85,155,199,184,89,103,23,95,69,166,194,138,239,99,4,111,195,226,143,137,63,58,254,140,240,167,143,63,110,87,91,113,191,24,134,189,226,226,133,95,98,182,161,113,164,241,36,9,203,114,211,101,110,77,87,243,94,224,173,106,179,77,154,188,252,182,80,232,96,220,25,182,185,145,0,200,201,8,200,63,71,147,0,200,204,2,72,13,148,52,93,60,16,68,188,51,10,143,127,24,247,4,170,19,27,225,9,181,233,25,209,222,211,173,221,215,198,9,64,70,25,129,244,241,12,246,232,66,50,40,244,30,158,9,150,42,93,214,95,90,242,189,194,68,1,198,3,88,145,202,63,120,144,87,142,167,202,153,110,40,52,145,87,192,210,228,198,179,87,80,99,179,152,126,22,179,144,144,199,241,243,56,9,89,116,63,139,158,144,101,228,103,25,37,100,233,251,89,250,133,41,29,239,235,158,213,181,201,88,149,189,3,68,189,74,75,31,217,216,190,18,111,185,229,67,18,79,227,147,235,255,42,27,156,32,38,169,87,29,54,27,202,174,117,152,157,248,166,121,75,21,41,234,67,22,227,16,209,148,28,243,43,148,169,80,144,138,221,247,203,221,79,41,120,159,151,116,120,15,174,32,39,12,13,135,53,236,193,3,101,231,226,249,203,215,215,118,94,1,82,218,226,62,254,131,7,146,27,2,59,205,13,129,53,203,13,129,39,19,69,162,135,133,8,242,250,186,82,221,75,75,220,29,16,228,240,197,159,222,229,94,12,138,229,21,253,75,232,215,160,88,44,224,215,36,63,70,244,126,62,111,214,197,193,131,7,129,215,196,1,1,243,91,244,224,129,120,186,56,64,100,104,10,94,115,63,207,186,90,102,254,185,185,233,189,235,48,47,195,113,155,67,196,175,0,247,164,43,187,54,141,104,140,210,199,96,254,24,95,1,193,236,190,127,224,25,94,1,66,197,88,139,44,108,145,154,112,35,56,2,33,238,102,48,159,103,163,46,89,163,142,213,195,89,88,217,248,141,85,131,239,1,114,79,206,178,79,215,8,169,165,143,44,127,146,254,4,10,83,208,253,107,56,127,172,170,23,41,197,252,117,97,225,52,205,52,90,219,137,157,205,78,213,251,241,46,125,239,9,151,190,71,194,165,239,93,201,165,239,230,84,253,28,117,233,91,233,43,5,117,27,211,67,189,137,158,249,183,64,253,243,67,118,49,199,50,52,110,46,125,125,197,217,149,223,14,160,95,44,151,64,149,115,157,227,175,233,91,219,217,101,223,39,228,136,59,250,253,5,56,168,94,146,183,65,47,194,220,123,48,198,86,246,243,160,51,99,255,233,142,221,147,138,67,198,141,61,221,217,37,62,127,241,105,91,31,19,79,192,198,190,159,11,106,188,46,65,230,105,132,203,211,0,149,39,161,168,200,125,56,216,241,28,32,236,238,81,7,85,221,115,40,222,239,116,143,113,117,181,17,33,86,106,52,209,60,143,42,98,210,72,16,228,161,36,81,188,128,250,161,141,179,150,222,239,99,160,230,194,108,125,254,115,34,180,5,66,88,63,90,163,37,243,2,134,26,118,195,59,51,60,161,223,158,164,48,171,110,32,182,27,207,107,243,111,87,69,151,160,115,95,164,119,76,41,224,37,252,10,29,35,22,119,251,246,0,42,185,122,120,10,203,122,70,22,1,113,70,8,31,134,215,73,99,231,124,46,28,250,46,63,235,72,186,62,240,71,75,6,23,204,126,5,107,163,145,40,25,9,186,136,226,84,140,77,225,127,8,107,3,170,187,176,124,143,169,115,182,211,152,208,232,230,113,92,200,138,17,225,130,4,241,241,99,21,25,28,69,43,206,23,207,54,205,238,129,110,82,177,12,215,131,47,172,50,2,143,69,241,145,16,191,170,35,10,137,230,150,21,222,128,172,171,225,48,190,28,254,154,53,144,81,183,75,97,209,22,199,77,193,22,122,126,216,244,79,77,116,59,36,52,185,156,179,126,4,244,200,186,75,30,20,65,188,108,252,25,80,146,67,120,8,139,217,11,55,34,123,225,22,219,11,55,226,246,194,141,5,246,194,25,87,189,137,145,14,0,213,185,26,201,11,173,31,109,153,35,152,101,227,91,121,133,206,111,97,47,105,87,216,36,244,137,183,18,5,242,188,125,9,200,98,177,171,225,235,199,162,145,87,217,12,29,110,229,85,62,191,126,226,205,196,96,8,243,54,19,203,36,183,241,26,211,59,194,109,188,198,245,134,79,188,141,47,219,189,121,155,8,69,146,91,248,50,213,165,194,13,124,153,41,67,159,100,251,224,45,87,223,230,16,101,172,136,240,98,6,114,251,106,244,30,254,76,34,177,98,241,68,58,71,85,201,48,145,206,49,53,241,19,38,146,175,140,207,67,39,191,148,68,170,225,85,73,189,61,149,16,16,50,69,101,232,193,104,16,76,79,244,63,179,168,195,118,48,238,25,206,22,89,208,178,152,22,130,249,73,200,176,139,204,144,29,1,16,208,183,169,226,218,37,11,4,241,65,172,113,200,251,116,130,199,21,74,225,227,4,189,59,6,39,114,21,191,100,14,206,42,69,80,187,80,162,94,28,224,57,49,127,177,67,146,23,7,104,134,96,149,117,45,158,98,239,104,70,224,67,148,254,24,97,43,166,60,13,163,21,249,128,39,182,166,184,104,138,150,179,113,114,143,41,6,239,73,169,64,16,170,216,165,145,8,162,131,171,47,254,151,252,32,0,226,30,26,31,186,161,15,60,66,208,3,133,70,246,137,246,35,213,139,252,245,96,92,20,180,88,83,33,70,111,164,131,39,212,69,187,115,118,145,100,163,207,153,48,78,208,217,55,141,145,230,117,187,196,247,108,124,199,96,96,177,64,135,240,23,216,112,26,20,77,188,218,128,39,169,111,240,181,220,39,236,57,84,16,222,144,114,83,149,60,50,171,195,0,157,128,211,144,101,212,197,182,112,41,138,216,199,53,26,151,107,114,21,221,110,66,46,226,134,156,230,1,162,151,209,26,141,197,76,119,91,119,65,111,90,205,63,135,164,40,116,66,111,202,43,52,186,93,104,116,20,132,223,116,218,201,201,221,106,134,219,98,70,219,98,198,183,197,12,181,197,140,180,197,12,182,197,140,235,86,73,58,76,89,16,57,25,213,200,96,141,202,56,28,54,146,157,91,176,53,235,83,219,239,211,88,121,72,27,99,135,26,99,71,26,99,251,141,97,168,71,72,111,14,10,161,209,149,92,225,92,156,192,135,0,181,67,250,70,173,136,41,82,124,226,246,217,176,193,43,97,122,16,25,248,102,2,154,196,194,121,209,78,38,98,89,134,114,248,223,249,156,20,239,46,130,88,216,252,74,98,15,200,51,227,27,17,175,135,174,144,153,177,121,185,21,78,206,204,117,226,216,136,99,225,204,76,189,140,228,101,38,60,57,43,83,178,162,84,167,239,3,248,206,177,217,140,235,152,228,236,64,140,103,191,61,61,123,251,153,175,28,227,240,191,46,229,19,107,175,216,158,148,115,138,21,76,108,55,202,57,249,82,32,174,15,229,124,92,27,142,235,192,0,142,177,42,39,195,210,255,70,194,214,93,141,183,113,111,9,27,247,57,97,227,190,35,217,184,47,78,213,243,93,188,54,89,27,24,53,26,169,184,93,214,164,224,179,125,219,194,243,53,184,151,177,13,18,96,84,80,119,186,209,79,215,38,22,110,61,168,87,186,199,36,134,194,149,161,103,88,120,18,32,48,50,7,66,227,205,239,156,85,150,157,137,229,65,161,101,238,99,107,249,160,188,28,44,173,20,74,222,158,97,37,219,6,75,125,12,229,156,15,121,23,103,199,237,66,71,245,12,199,1,153,120,204,143,230,137,108,170,119,52,54,58,10,249,172,76,133,161,243,130,238,98,92,93,30,209,32,212,1,172,41,200,43,105,109,9,1,65,3,99,184,69,196,14,105,60,245,22,225,118,126,92,175,132,27,115,30,26,195,251,122,121,125,188,47,202,96,139,16,136,220,61,207,174,57,108,115,44,222,115,101,150,206,9,2,72,110,9,173,14,35,229,66,95,238,224,161,144,107,230,238,158,151,80,37,178,54,82,16,243,47,15,140,33,214,20,45,187,58,32,94,249,187,10,14,33,32,16,212,146,92,187,122,234,180,3,213,160,103,14,6,134,21,19,225,66,196,179,141,95,184,146,176,16,82,91,21,209,132,29,53,158,206,145,202,86,77,114,246,180,11,99,123,86,235,197,105,183,144,161,193,55,23,79,172,173,79,178,49,49,213,157,106,115,232,193,83,188,196,201,206,26,172,31,93,55,244,253,211,110,18,110,212,51,1,21,87,93,76,147,74,244,149,170,44,177,237,126,249,27,125,181,120,171,251,160,83,122,70,16,147,197,154,76,70,124,122,155,227,42,131,217,206,56,73,159,189,14,16,157,125,221,185,27,115,187,102,225,14,59,175,74,130,24,18,162,18,222,115,172,174,211,102,192,109,221,180,120,220,144,184,118,36,34,43,203,60,180,165,186,182,37,4,157,140,27,40,43,151,186,199,54,159,68,200,228,138,193,108,237,177,63,179,240,151,123,161,73,152,228,163,142,136,46,90,166,215,57,83,158,170,23,112,159,249,205,176,226,49,56,204,98,14,187,82,10,150,138,219,31,12,76,119,116,46,53,119,173,164,185,52,197,178,40,151,162,150,69,60,9,33,94,109,235,22,8,236,212,224,209,81,220,67,10,6,168,70,67,178,219,18,177,205,38,84,165,168,199,248,165,131,129,59,76,79,197,51,72,29,35,131,202,176,240,169,218,43,165,0,216,240,110,243,92,46,17,168,207,154,135,31,124,240,248,7,191,164,110,155,82,220,35,88,252,254,6,16,131,198,173,150,212,76,149,236,75,250,247,48,102,206,247,11,108,180,95,41,69,161,206,58,63,63,85,111,144,32,201,73,221,0,203,26,121,200,248,43,191,20,14,21,6,10,213,147,79,192,133,12,125,70,41,52,246,240,68,92,247,76,153,28,75,179,187,222,77,243,236,217,91,43,194,204,160,171,35,60,93,214,181,73,35,49,255,205,17,201,96,14,243,196,199,46,15,128,71,82,133,99,22,62,169,123,134,37,0,54,75,49,19,131,67,2,160,135,68,2,61,189,117,76,129,116,56,52,110,98,197,63,211,66,39,174,28,59,190,21,247,137,7,172,177,10,106,25,173,165,161,102,119,189,249,134,41,134,245,238,134,186,101,133,142,174,7,15,242,52,224,123,8,133,2,148,128,143,55,111,173,248,113,138,144,150,222,77,135,144,144,31,240,228,196,35,187,38,38,201,140,25,241,216,47,142,91,150,251,216,44,225,165,134,165,165,60,77,200,125,76,223,20,84,250,23,3,178,219,78,87,33,127,58,202,89,249,173,116,134,144,245,172,25,238,89,91,144,78,96,70,98,253,228,69,223,106,133,41,109,249,210,82,136,34,44,30,124,136,16,169,236,24,40,95,40,196,117,21,165,3,9,94,239,207,17,128,6,15,84,31,191,42,13,143,161,24,196,96,28,94,143,95,95,95,18,235,235,11,98,125,253,166,180,190,190,49,85,95,195,115,99,189,86,29,207,144,93,11,175,157,199,182,3,235,125,245,117,58,125,153,24,178,43,209,6,35,43,57,215,96,145,177,175,155,35,233,7,166,93,108,62,206,187,179,150,51,116,154,31,225,49,253,208,218,54,160,140,196,87,34,21,166,81,1,227,215,232,129,154,98,110,102,101,169,135,232,16,38,232,54,103,211,219,131,81,67,60,99,91,31,153,49,21,249,7,143,21,5,70,154,182,226,125,209,224,231,94,189,179,103,11,246,217,174,125,214,32,38,247,193,89,69,85,86,88,164,176,155,218,173,18,174,158,86,102,98,74,207,137,3,162,46,96,106,159,85,150,150,176,28,164,157,140,88,95,177,12,119,94,242,4,42,53,8,238,162,94,131,32,62,139,5,118,142,92,171,159,220,51,41,124,230,30,89,253,44,253,66,236,5,209,45,173,12,21,24,214,32,3,19,163,105,119,148,30,226,50,149,142,151,76,235,238,190,110,73,92,189,102,145,99,61,200,216,171,228,20,193,236,54,114,14,55,93,116,178,54,111,55,210,82,89,136,201,48,100,56,47,44,39,164,54,207,41,46,68,205,243,141,229,32,145,179,14,105,206,58,172,244,162,77,68,48,243,54,47,153,99,179,52,16,159,64,71,88,197,47,23,231,17,93,201,228,157,91,130,217,160,135,185,147,30,157,62,243,154,106,139,91,0,5,149,53,133,221,109,73,109,77,80,174,101,161,225,14,76,134,80,229,194,204,201,202,47,192,156,162,230,249,152,83,170,112,1,230,100,165,23,109,34,130,89,53,221,43,142,9,196,186,122,56,160,130,220,127,158,209,114,207,112,73,211,55,108,203,138,6,68,203,140,5,130,57,61,44,230,158,79,34,152,204,51,102,146,123,253,19,29,51,82,27,230,24,51,110,128,115,207,25,67,125,50,58,17,253,200,214,18,129,146,129,138,83,245,50,185,220,208,212,13,80,225,214,117,215,104,212,212,87,186,199,8,243,106,224,162,1,190,33,87,53,97,109,131,105,126,224,31,239,115,242,119,100,61,196,242,6,27,132,111,113,179,85,134,192,100,76,180,26,246,33,38,47,175,84,122,37,215,201,167,137,32,10,209,10,216,7,185,2,246,74,174,128,183,128,86,48,85,223,64,19,211,203,84,71,79,210,155,23,62,7,246,122,41,4,54,31,190,135,192,142,210,81,115,20,207,233,226,157,128,240,93,123,170,137,44,24,239,59,197,106,67,113,12,45,79,226,93,120,109,51,110,137,117,227,181,205,217,231,20,93,121,193,250,110,197,135,158,201,149,87,36,239,188,39,205,163,165,197,105,243,224,167,5,78,156,199,2,160,224,83,215,57,11,152,164,94,47,5,33,166,70,25,205,199,218,230,130,30,78,200,13,249,66,39,31,179,55,21,206,104,231,11,129,8,146,137,43,161,19,182,11,33,62,171,118,165,44,178,22,106,149,12,239,25,182,41,97,69,127,66,233,194,128,38,75,21,116,162,232,166,120,118,77,88,109,46,68,105,14,235,180,168,44,133,231,205,182,110,77,32,230,235,165,132,226,201,151,72,2,81,232,51,44,89,23,163,87,16,100,138,119,224,204,203,216,147,179,83,76,29,201,220,37,169,30,137,83,151,172,139,60,181,25,44,162,28,205,158,200,34,69,22,153,207,98,129,4,166,181,72,142,5,103,183,36,56,226,184,125,186,181,33,109,104,132,74,198,143,10,41,19,147,41,242,232,200,96,14,200,140,65,68,132,196,225,16,172,62,139,65,224,132,83,98,18,129,62,193,89,36,221,188,115,34,145,205,64,62,227,249,113,182,37,228,228,242,45,166,142,100,249,38,173,124,18,229,155,188,20,122,106,242,45,178,54,155,45,223,34,69,22,145,111,177,64,2,242,45,146,99,65,249,150,4,39,32,223,146,77,23,167,200,24,105,234,20,203,52,83,171,50,188,139,190,49,104,30,82,72,197,194,203,151,228,198,159,80,180,165,180,252,147,22,109,241,198,193,19,137,54,6,114,129,150,177,179,18,236,124,68,74,203,248,161,138,127,250,215,39,255,223,255,84,130,45,75,55,56,46,212,178,16,200,69,90,246,228,175,255,207,163,255,254,63,131,45,147,212,237,217,246,201,211,64,124,65,134,155,133,124,86,19,225,73,116,246,40,240,103,52,114,166,234,171,228,176,75,208,0,18,105,105,208,64,201,142,202,207,52,231,132,203,133,111,36,100,49,219,196,194,144,202,199,58,207,227,214,83,41,95,252,225,127,97,90,149,115,166,56,210,91,225,135,120,152,27,188,215,184,27,188,194,138,231,28,17,3,184,87,114,243,133,149,51,121,187,235,149,44,32,116,105,96,91,198,10,21,219,78,215,166,142,39,87,202,221,174,83,50,93,198,0,228,104,70,212,140,219,117,160,131,232,97,110,179,112,236,149,12,248,51,29,2,33,70,163,35,120,28,162,27,91,85,94,168,135,175,49,210,35,15,150,215,189,12,226,186,79,34,200,240,87,120,150,131,27,145,89,227,249,194,53,246,222,78,136,156,81,107,114,28,105,35,185,210,32,36,50,80,36,103,28,31,101,92,39,165,65,140,66,75,100,46,233,123,180,84,50,171,201,25,162,229,226,186,48,80,78,234,171,52,61,94,42,33,229,142,154,231,227,202,69,114,165,65,72,236,177,72,206,184,30,203,168,249,165,65,140,66,75,236,49,233,123,180,84,114,143,201,25,162,229,146,123,76,218,205,232,90,106,228,157,188,215,215,197,3,181,169,26,95,122,113,188,137,244,213,248,147,82,175,136,147,82,111,136,147,82,47,75,39,165,94,157,170,95,233,38,92,58,82,65,222,225,230,11,223,19,78,217,32,251,10,191,125,33,123,38,148,247,147,87,77,247,42,96,97,131,228,234,18,23,2,51,246,55,101,56,49,209,154,50,213,157,126,10,33,176,248,247,82,15,31,36,214,32,63,159,55,102,236,255,73,21,210,237,202,248,10,217,118,103,98,157,193,19,72,51,235,154,170,150,65,214,143,210,150,156,195,246,225,184,47,51,116,117,135,239,77,70,108,202,58,184,5,103,227,29,92,80,230,210,248,32,97,53,98,144,219,233,188,76,188,57,230,186,61,176,101,67,233,83,117,184,227,175,135,227,221,86,124,42,60,32,205,24,23,11,104,164,70,208,157,104,92,44,51,201,142,28,59,84,146,57,128,102,143,233,124,96,141,1,115,203,102,164,140,137,197,218,195,61,200,134,245,233,148,192,189,150,208,141,59,177,234,179,172,98,11,197,217,49,136,230,60,207,109,95,206,241,39,243,246,252,201,222,0,22,125,21,201,140,130,131,204,62,166,17,63,253,88,134,152,127,108,67,76,64,158,33,205,64,142,1,92,109,36,156,208,29,101,158,129,116,3,4,38,241,48,191,239,238,46,179,238,186,102,244,13,243,192,112,248,76,116,138,179,14,169,239,233,78,59,51,155,180,123,186,83,206,204,250,230,156,122,84,188,55,117,130,230,97,241,57,230,185,254,194,243,156,10,8,244,244,1,76,41,26,142,18,156,242,214,22,153,242,70,47,166,188,167,48,229,133,56,227,116,102,189,145,184,171,43,195,157,119,226,91,172,226,152,73,49,228,241,243,180,230,194,209,39,53,23,198,13,245,133,13,234,216,55,0,14,106,186,99,155,86,94,81,21,249,238,164,135,118,16,102,20,3,190,25,160,11,226,125,195,242,182,217,24,70,163,58,61,67,88,80,99,155,231,137,6,196,182,207,139,109,31,174,250,184,144,200,112,254,108,77,136,57,94,42,31,39,193,140,64,136,35,118,210,76,180,195,144,163,117,82,25,55,120,161,113,56,220,227,125,76,127,176,165,50,251,128,249,34,236,145,152,187,72,87,233,236,233,139,26,181,200,113,80,26,82,127,156,160,229,244,125,45,199,245,181,156,53,89,203,65,223,73,19,35,113,165,189,111,164,184,247,216,75,210,142,134,153,181,163,137,175,173,96,176,199,208,202,124,123,215,233,14,245,145,123,154,171,242,152,26,79,77,49,138,129,77,18,167,188,4,143,169,102,94,13,136,186,25,156,171,131,216,93,238,57,14,226,239,16,47,236,186,115,52,74,247,152,178,111,72,94,57,128,191,68,57,122,185,146,215,186,58,158,199,80,227,114,32,231,102,116,90,134,218,33,219,242,236,139,63,172,216,12,254,203,80,93,150,91,42,162,186,107,179,249,37,67,149,52,167,59,23,3,97,164,137,245,163,243,142,61,25,7,157,3,132,8,188,135,213,187,71,46,254,143,101,24,69,49,233,174,31,65,209,85,188,158,70,28,3,204,58,163,222,59,129,201,136,184,109,83,55,22,209,159,135,159,42,253,121,198,200,75,109,99,160,224,139,133,194,243,106,27,27,102,177,141,89,11,25,199,102,171,193,195,164,149,66,208,124,102,49,55,10,167,188,116,24,62,237,165,67,32,190,65,242,36,153,58,140,164,98,207,255,32,74,155,39,23,235,160,16,204,12,145,196,147,231,206,19,98,48,107,104,164,207,163,39,172,252,218,39,199,168,169,147,241,98,205,136,64,157,237,158,228,246,139,101,32,46,3,85,154,40,233,19,111,15,93,167,186,221,155,212,29,52,209,215,47,14,84,140,92,202,220,148,144,87,211,91,64,188,131,132,85,92,207,95,197,237,250,171,184,13,121,21,119,27,86,113,235,201,171,184,67,170,244,172,31,225,57,138,180,27,177,235,198,217,160,155,169,115,198,120,226,29,9,31,83,180,188,50,91,61,20,69,103,104,195,41,21,102,94,149,81,191,101,180,224,12,223,140,41,213,205,191,194,200,176,82,75,169,111,110,141,91,31,12,18,98,239,205,235,18,109,253,132,91,4,137,14,195,166,234,61,224,180,253,35,218,74,18,86,42,77,89,159,170,71,68,39,191,155,202,158,161,137,54,93,116,21,142,15,137,224,226,176,226,85,148,109,134,33,81,82,196,168,36,14,212,73,58,211,152,37,78,219,111,5,5,113,26,219,207,41,132,73,75,2,240,102,132,98,74,27,3,9,202,10,163,149,92,240,121,87,87,78,75,141,60,156,165,70,178,169,55,110,98,230,159,210,230,228,169,186,105,48,39,116,108,52,68,236,123,236,67,100,34,250,76,206,153,83,245,126,194,244,118,207,159,222,142,252,233,237,174,60,189,109,194,244,246,57,3,239,167,247,155,134,142,193,247,0,150,88,233,187,235,122,255,174,97,13,110,232,35,19,253,58,33,104,24,56,215,141,253,49,58,117,13,222,250,150,62,240,91,223,210,43,126,235,91,122,197,175,149,75,175,118,38,212,55,247,241,192,212,71,246,46,60,222,48,93,179,55,34,193,6,61,189,71,160,130,132,32,127,29,18,229,92,81,88,24,154,157,55,71,55,76,227,48,136,148,252,133,99,37,191,227,104,201,239,56,94,253,137,235,217,251,231,8,38,193,119,175,98,110,113,105,125,11,72,182,167,187,27,193,79,175,155,222,222,26,6,184,141,155,78,228,97,193,94,161,103,246,0,0,244,186,117,229,208,130,81,6,115,167,119,68,252,230,169,162,30,31,173,69,43,242,33,196,213,52,85,207,65,179,24,207,172,71,123,104,142,181,123,180,180,184,159,129,103,233,64,149,7,229,10,95,211,169,229,196,17,239,12,161,117,197,129,207,167,172,229,241,114,67,184,204,105,28,1,231,40,37,213,48,107,254,57,10,247,239,9,241,240,97,206,12,66,40,88,50,181,199,85,207,15,37,73,102,62,20,58,133,21,175,148,50,46,160,166,7,15,162,24,109,188,25,51,81,130,134,22,2,35,14,17,201,37,159,6,133,66,248,68,22,185,35,163,239,197,17,232,4,149,75,64,51,104,38,64,12,62,188,48,132,237,233,210,32,10,127,166,201,161,103,159,142,173,129,163,65,225,101,172,150,4,82,63,237,186,9,208,153,8,224,162,158,209,9,71,248,169,246,131,12,56,43,34,4,235,216,240,21,39,197,68,64,158,135,38,152,31,213,224,167,70,27,185,130,153,136,81,73,44,23,125,26,146,62,12,255,89,221,148,243,24,30,155,247,112,27,249,244,90,25,132,59,155,232,246,161,133,241,60,209,243,53,146,102,203,28,157,162,156,136,131,158,133,65,65,39,217,4,141,114,253,8,25,231,84,44,124,18,115,134,129,103,68,232,212,135,45,131,57,71,245,41,171,166,83,64,36,249,34,117,28,74,175,74,218,249,169,98,35,3,158,137,136,188,70,56,237,145,20,133,157,133,46,146,102,157,114,255,253,196,42,64,92,29,233,74,145,92,106,241,141,196,68,32,98,79,49,54,199,2,219,139,105,112,196,98,69,102,150,167,225,110,32,129,47,103,123,29,120,53,180,200,141,117,59,240,106,120,213,251,84,252,14,188,26,187,18,79,119,60,16,95,102,94,102,73,134,34,184,37,62,203,2,236,146,10,72,240,11,93,177,96,164,56,239,84,71,164,4,119,214,242,13,243,156,250,92,34,160,166,213,222,195,27,172,175,17,111,224,1,123,207,233,169,230,241,21,100,17,155,178,5,229,132,203,218,24,51,76,120,93,75,179,196,173,183,67,107,91,31,22,95,220,78,213,59,116,219,47,86,62,69,104,25,107,154,99,150,197,172,2,57,1,74,216,80,57,135,224,77,131,24,133,22,107,124,13,153,22,163,165,226,77,178,97,243,35,43,23,63,122,35,165,227,141,138,169,48,98,233,25,15,39,76,208,121,100,83,42,204,24,120,177,52,13,91,70,99,202,197,83,53,98,62,101,251,182,255,71,139,187,88,51,103,26,67,178,44,72,187,168,113,43,46,50,177,142,226,99,105,201,187,169,12,168,163,0,98,40,242,242,17,187,177,202,242,210,3,82,81,225,178,8,112,191,180,12,125,170,94,76,216,121,216,246,119,30,182,252,157,135,115,242,206,195,29,99,170,94,61,193,161,195,243,100,131,115,103,145,67,135,87,74,193,160,116,47,78,227,157,202,105,188,169,122,229,255,136,67,42,83,245,82,2,219,95,245,217,254,188,207,246,59,50,219,95,1,182,191,64,54,220,6,149,50,134,255,124,243,4,99,224,6,25,3,215,41,213,19,71,120,106,87,202,74,7,211,91,231,27,76,23,124,73,249,226,26,220,233,158,110,69,227,38,11,254,114,242,25,77,234,39,14,116,246,169,179,215,78,109,64,251,110,226,73,224,38,41,94,24,190,133,97,117,211,185,37,92,236,148,238,26,71,46,112,142,106,2,127,131,186,13,133,55,245,64,116,83,140,2,126,211,2,70,185,100,31,26,206,134,14,237,45,220,234,26,55,173,91,128,184,202,2,57,153,120,170,161,171,173,56,95,228,247,195,86,156,179,103,11,94,190,176,194,228,139,253,92,30,130,75,27,204,65,193,152,196,29,44,207,84,189,150,32,169,222,244,37,213,13,95,82,93,151,37,213,107,32,169,94,55,72,204,226,138,49,212,64,84,65,87,177,115,0,208,135,160,89,56,24,17,86,81,200,120,196,125,248,130,122,153,8,164,87,224,119,100,90,119,225,181,56,57,144,105,52,96,147,204,125,195,158,200,174,217,137,252,8,129,163,67,89,45,107,26,181,229,207,87,13,185,67,56,10,192,154,170,111,204,68,250,140,85,226,4,64,157,201,49,222,156,152,142,65,15,55,241,15,221,99,254,186,227,231,152,162,223,37,158,131,178,166,149,138,183,181,42,229,231,135,105,48,224,154,120,73,217,185,171,77,121,63,108,235,227,8,23,176,79,36,130,251,0,249,47,142,249,232,140,246,114,2,159,188,238,243,201,101,159,79,94,145,249,228,13,3,134,168,172,56,78,96,48,58,210,11,42,200,95,133,138,64,58,201,31,74,59,158,237,24,249,99,54,161,25,7,134,229,73,231,61,232,65,80,255,197,84,170,20,165,210,166,156,63,220,50,25,152,136,6,46,195,139,134,4,151,190,18,154,240,214,30,211,160,102,41,213,133,248,140,10,117,57,63,149,231,20,78,26,26,177,128,2,5,24,183,242,78,1,45,160,160,126,149,176,29,26,141,183,204,209,136,184,18,35,71,104,81,151,32,175,177,239,197,187,169,250,21,50,74,13,11,127,45,248,237,239,233,22,222,138,142,66,136,200,149,104,30,194,93,18,0,169,174,248,210,126,6,66,101,152,56,98,57,239,171,62,231,125,197,231,60,195,146,152,192,130,170,61,139,72,168,65,219,168,160,132,130,121,199,154,140,70,234,158,1,139,182,141,61,163,127,23,5,138,67,95,246,169,11,65,148,226,0,98,2,178,107,96,186,236,165,49,80,80,125,152,140,6,215,12,246,10,113,113,248,195,154,135,155,93,158,75,2,87,220,187,22,121,93,103,165,73,204,201,11,162,118,100,219,130,234,64,27,119,54,175,223,126,125,39,66,19,42,203,55,46,109,174,93,11,126,230,31,1,113,88,230,64,225,11,144,229,250,237,141,11,155,27,175,220,190,126,113,123,243,90,4,86,168,209,8,24,11,110,92,185,124,121,115,227,250,197,43,151,111,239,92,95,187,254,218,78,140,50,17,36,12,47,185,115,225,202,107,151,206,221,190,182,201,64,68,10,134,40,134,229,46,94,222,184,182,185,189,121,249,186,95,236,246,218,245,235,155,219,87,175,135,155,23,33,238,217,179,48,99,109,98,205,243,151,69,89,40,225,12,45,189,22,160,89,2,238,161,254,162,3,31,186,203,197,247,175,27,189,29,187,127,215,72,11,64,162,226,120,5,62,26,163,61,146,132,164,164,246,66,167,171,59,187,19,188,135,236,50,105,253,165,242,210,210,129,109,14,114,218,153,174,255,241,102,249,214,210,146,252,180,98,14,243,103,60,232,251,7,15,240,23,90,170,15,142,176,95,12,40,38,48,42,93,185,186,121,153,226,98,118,253,248,192,161,115,234,34,187,170,44,31,26,61,151,164,97,156,232,68,22,139,175,160,41,173,232,37,219,98,155,199,221,152,131,100,35,178,73,81,66,203,189,138,89,251,24,246,85,86,227,88,190,190,149,183,85,75,245,88,54,123,12,98,38,154,203,37,103,167,85,93,117,88,62,178,135,29,87,239,26,233,47,80,96,167,24,150,133,14,34,69,165,65,90,210,186,91,65,208,40,246,173,129,104,38,219,50,143,237,76,218,105,118,246,78,91,149,31,64,251,201,176,193,67,188,65,98,247,230,113,84,119,187,221,60,140,81,36,233,131,7,180,10,120,229,172,210,100,199,145,58,190,208,141,244,60,122,158,196,178,37,108,97,222,198,237,21,229,209,239,223,126,244,245,223,62,124,231,251,31,191,245,117,238,233,84,114,37,137,250,176,49,114,13,198,52,136,232,38,117,69,43,96,231,30,253,244,87,220,83,234,15,105,226,225,31,254,237,225,223,253,238,227,31,189,255,159,127,250,206,163,31,189,251,232,119,127,207,42,32,149,41,133,21,2,151,157,32,102,99,50,125,220,136,193,98,11,186,123,210,156,23,22,42,75,75,118,116,180,127,209,46,197,137,225,213,188,151,87,210,36,144,66,24,167,63,130,1,47,144,132,119,9,138,39,186,103,8,200,1,12,5,20,43,55,80,27,109,24,213,66,161,227,5,248,82,96,160,168,103,202,24,130,61,80,243,252,98,101,5,135,32,104,156,68,50,240,81,72,38,55,242,134,60,231,73,27,249,148,162,136,161,18,153,7,20,53,56,1,102,24,84,208,8,92,177,147,102,92,8,78,55,10,89,90,135,166,191,249,27,152,8,157,90,10,162,195,89,81,67,33,108,143,241,210,115,71,25,195,35,172,73,10,44,204,40,58,91,4,161,232,128,10,29,232,99,74,208,144,164,141,140,183,213,5,43,239,64,185,232,176,80,144,93,234,109,224,151,21,70,241,200,228,78,228,151,26,71,137,89,52,229,35,202,14,235,3,43,48,148,8,64,65,7,79,244,120,76,253,200,85,48,176,87,120,117,116,10,128,169,115,42,222,244,185,112,62,206,206,98,49,227,219,72,160,145,168,199,101,245,160,16,53,146,107,146,171,49,252,201,194,22,79,49,131,82,35,31,147,148,14,0,228,81,47,45,65,190,150,145,91,203,66,4,50,191,41,254,216,145,133,143,103,197,136,188,4,146,96,127,15,168,122,2,58,178,39,107,195,142,37,180,100,29,244,176,177,133,70,70,205,168,213,80,70,207,94,159,77,172,238,153,242,138,69,140,68,137,43,181,125,123,48,25,25,176,236,24,217,187,166,213,49,73,110,21,102,193,73,231,0,198,62,228,97,38,245,206,125,18,139,174,115,85,21,49,159,59,215,73,200,183,206,87,3,183,182,59,166,17,118,247,212,25,131,190,143,247,128,58,7,6,44,2,201,21,143,251,6,53,131,94,4,197,42,96,187,239,92,130,60,116,39,247,154,161,146,64,217,157,151,209,68,232,57,246,232,154,225,246,39,198,69,171,111,14,200,165,129,87,13,53,176,130,233,216,150,42,212,162,206,0,151,137,48,144,65,243,159,88,234,120,52,129,38,186,157,155,204,235,243,216,98,110,159,143,177,157,168,70,48,93,203,5,44,136,230,76,222,170,119,141,35,24,254,176,108,49,93,192,146,72,19,180,144,120,123,0,74,65,154,40,183,166,5,248,15,6,119,185,85,15,104,165,200,67,244,20,6,6,178,214,106,101,232,57,28,220,6,57,16,228,146,40,130,213,186,166,20,242,200,182,22,181,36,220,52,74,166,170,220,68,187,93,241,160,88,105,233,253,230,176,167,223,234,208,66,199,186,11,109,191,125,104,14,188,189,78,185,92,106,55,219,229,230,193,225,10,137,61,126,123,236,152,251,186,115,212,121,169,86,213,203,195,33,123,203,142,30,118,94,106,52,251,149,170,206,222,30,234,142,133,36,123,201,104,232,149,106,159,189,29,224,194,207,233,188,52,172,55,250,141,254,180,52,180,71,131,226,200,24,122,69,3,133,76,17,57,242,192,136,96,119,172,91,80,51,53,40,138,18,166,85,12,229,203,149,234,174,12,19,70,206,129,49,23,76,123,38,76,23,88,243,148,144,173,70,1,159,14,198,0,248,203,192,87,67,7,215,201,185,52,36,142,181,207,31,123,142,110,185,100,180,144,20,142,150,234,32,95,44,107,159,87,53,85,43,172,216,176,210,54,97,76,105,211,58,228,230,79,229,169,103,199,21,253,106,94,42,82,158,198,35,98,103,69,36,4,77,70,64,75,64,0,112,143,65,125,250,18,72,145,40,69,123,122,255,238,174,99,79,172,65,231,37,109,88,213,106,195,149,61,195,220,221,243,58,101,77,251,252,20,125,42,91,69,92,29,193,95,195,137,150,183,65,254,224,253,205,206,158,57,0,153,177,194,6,14,148,149,225,172,160,222,50,210,143,58,195,145,113,111,5,127,138,3,211,161,43,232,14,12,140,201,190,181,34,97,50,113,70,121,229,172,135,118,138,97,171,87,1,69,233,172,82,200,89,118,17,132,145,161,123,57,160,130,202,176,157,150,246,236,125,163,136,118,185,153,184,250,53,20,201,96,228,195,88,130,241,165,146,49,42,246,117,103,16,83,218,190,87,116,247,116,144,96,29,11,214,95,211,212,172,206,0,134,135,163,15,204,137,219,209,86,232,51,41,70,26,15,29,137,133,17,223,104,225,177,62,24,160,220,208,166,232,88,163,8,213,222,190,29,95,141,76,224,104,219,88,111,18,180,205,251,8,145,161,5,111,102,129,206,137,198,221,190,13,74,17,148,18,104,149,26,149,250,193,97,174,92,2,113,219,64,201,8,2,17,228,62,0,243,60,123,191,83,170,87,180,86,245,224,112,158,26,122,246,224,40,208,24,65,130,149,177,237,154,132,73,200,36,6,50,33,3,39,77,75,46,20,30,25,69,215,24,155,125,125,116,2,76,166,37,36,31,126,43,90,54,37,196,204,242,170,204,77,139,87,125,198,220,39,46,204,44,111,26,45,135,197,48,214,66,177,184,7,5,70,88,168,216,159,56,14,136,101,255,155,101,15,48,92,50,255,240,165,192,7,192,136,134,56,136,142,10,103,183,167,231,203,245,186,90,110,215,212,74,85,83,75,149,194,76,108,122,184,22,232,59,147,253,222,237,219,184,239,218,25,233,46,224,180,103,142,6,209,239,232,208,244,152,177,105,165,92,238,245,97,88,0,54,197,67,218,252,166,6,188,143,119,156,41,57,162,140,207,198,80,60,38,72,78,54,2,197,208,19,67,113,10,170,165,162,30,31,160,186,1,12,83,85,93,123,226,192,228,13,170,198,185,206,242,29,195,186,11,42,204,242,161,237,220,37,230,213,229,123,253,59,71,197,225,193,196,88,118,157,254,50,44,26,198,48,134,65,51,90,6,22,132,197,239,242,115,85,72,119,97,205,230,46,247,93,119,217,24,17,143,126,69,208,142,76,189,7,26,104,201,133,215,208,248,79,127,43,163,133,46,145,63,37,200,0,186,53,49,141,211,8,202,99,92,84,186,29,101,109,205,222,92,83,143,214,215,54,54,213,9,252,174,169,110,228,215,94,95,187,179,105,168,27,27,147,243,119,214,213,163,13,204,171,109,172,173,173,169,27,107,231,183,162,47,90,51,95,28,146,23,231,241,103,119,3,171,216,17,159,46,226,75,255,145,228,57,92,151,242,144,159,139,47,203,48,2,223,19,96,156,141,131,225,146,118,239,147,79,175,179,183,91,170,185,177,182,9,136,177,183,240,243,6,254,232,62,65,90,231,68,222,202,6,69,224,92,253,149,221,117,32,209,217,87,70,235,234,155,228,165,33,16,168,144,106,40,64,2,107,91,124,210,214,37,92,95,217,34,228,216,164,153,142,72,254,55,215,69,222,187,231,240,219,17,239,25,254,122,247,156,40,242,26,254,220,93,23,232,74,133,207,146,92,172,145,87,224,153,80,69,202,208,218,34,100,146,58,105,19,95,244,17,142,223,148,6,193,119,59,212,180,29,41,211,218,154,162,14,241,50,142,226,243,222,42,252,191,132,198,140,174,235,29,141,140,37,178,180,234,106,75,230,160,203,5,212,18,44,227,6,75,35,88,2,116,113,56,46,193,58,127,108,12,152,135,15,38,137,54,168,88,6,129,180,252,133,220,163,31,252,199,195,119,126,252,248,119,31,62,254,240,103,31,125,240,225,199,255,248,227,39,223,250,55,120,243,241,55,223,201,253,175,183,126,0,255,125,97,249,107,206,215,172,207,21,139,222,30,140,120,38,193,115,92,170,230,150,191,64,139,125,252,143,63,133,146,255,249,167,183,31,126,247,119,31,255,252,135,31,191,247,239,15,127,251,167,39,111,255,234,209,187,239,240,79,223,162,0,95,170,52,27,160,19,197,193,101,106,121,0,124,44,176,143,255,244,238,163,119,191,249,232,191,252,250,225,215,127,250,240,237,127,121,244,179,239,125,244,193,91,31,125,240,171,39,239,252,244,225,119,255,254,209,143,126,255,248,127,124,131,230,100,117,150,183,106,155,27,27,180,78,252,95,52,157,201,177,199,31,126,227,163,15,127,63,131,2,20,71,190,68,203,241,53,90,136,6,172,198,255,253,214,215,121,43,32,25,130,193,23,116,57,190,162,3,24,212,62,28,128,65,63,134,202,242,101,95,142,175,251,160,236,147,247,127,254,240,251,223,14,148,165,31,67,101,217,226,48,199,86,135,88,244,225,119,255,245,227,159,252,115,160,40,253,24,42,74,236,37,11,149,52,241,14,108,238,165,182,214,174,182,219,132,90,127,125,239,209,215,127,27,40,72,63,134,10,226,134,137,68,238,170,86,45,87,171,140,220,79,126,254,245,71,63,252,230,195,247,127,20,0,67,179,196,129,113,140,221,201,72,199,6,52,180,70,165,209,32,13,248,224,131,39,191,248,70,12,24,154,37,14,140,139,38,160,1,197,199,111,208,163,95,191,23,143,79,74,179,70,48,241,236,193,114,141,116,71,95,235,215,250,140,168,239,126,244,231,239,198,128,162,89,4,40,166,118,80,136,61,221,197,65,51,232,15,134,70,131,18,232,173,199,127,252,197,147,191,252,199,163,247,254,107,0,10,205,18,15,133,104,121,157,28,209,206,194,220,174,230,180,82,181,64,64,255,241,59,241,160,141,154,209,52,6,41,160,73,75,141,158,97,12,235,20,199,111,37,0,34,89,226,1,1,233,28,157,99,250,210,176,50,108,12,41,217,254,225,31,226,129,209,44,225,33,180,7,26,36,150,215,240,95,82,254,103,127,124,252,222,91,143,127,242,103,191,228,22,249,39,84,178,7,221,118,23,74,106,228,31,191,228,199,31,126,223,47,73,63,250,13,8,233,191,188,187,134,245,97,115,168,251,48,158,252,237,119,30,253,228,183,18,2,245,173,230,214,90,50,24,153,23,161,29,21,74,214,199,191,254,53,116,81,2,68,109,171,178,85,15,203,34,9,12,48,71,15,8,26,39,239,4,209,107,131,86,123,88,198,170,114,76,220,190,251,206,147,191,252,221,195,111,255,51,84,148,19,192,221,131,221,226,190,109,217,253,61,7,87,43,187,142,1,21,56,198,96,69,18,193,15,255,240,243,143,254,242,139,71,239,126,255,225,111,254,252,240,143,63,127,242,155,191,60,254,243,111,124,16,196,82,86,164,11,254,28,172,19,198,247,252,194,203,185,34,249,199,210,15,204,93,221,3,60,253,127,88,113,255,19,91,183,211,153,107,8,34,59,62,7,25,152,60,91,181,93,213,107,90,52,103,32,83,189,129,255,38,100,114,241,96,90,174,220,138,65,27,237,179,197,40,198,228,117,111,55,82,59,121,47,230,198,70,25,254,109,4,190,237,161,149,4,167,77,163,98,128,136,148,63,33,42,240,101,179,190,185,182,21,252,98,66,191,251,98,76,66,145,170,3,188,31,143,92,88,109,69,184,15,199,0,93,255,7,243,81,123,52,205,83,134,76,229,114,77,243,145,101,153,60,92,49,4,40,185,111,222,203,7,135,167,154,75,174,92,205,181,180,207,23,82,106,174,132,32,146,97,43,67,12,160,169,230,234,169,208,170,115,66,107,69,160,145,254,97,61,200,122,36,60,190,66,37,88,222,222,238,70,12,129,102,33,80,137,182,199,180,198,19,207,7,151,80,52,84,104,96,186,216,83,131,4,52,34,253,20,66,163,92,77,64,35,10,55,185,206,16,0,121,54,40,203,229,34,36,78,41,88,241,103,185,164,210,56,225,213,11,41,48,170,217,96,84,211,96,212,102,17,52,6,100,45,202,249,50,200,122,8,36,211,52,103,0,141,97,24,25,104,131,181,21,33,195,76,113,215,176,98,42,40,3,98,106,206,255,156,82,27,102,196,42,145,64,181,24,42,223,19,253,59,31,219,199,145,230,222,98,18,161,150,2,107,94,121,80,77,129,85,155,119,76,213,147,97,213,231,132,213,74,6,213,152,179,137,229,248,38,82,115,54,244,163,150,171,140,239,229,202,248,163,133,52,76,6,90,43,149,25,39,224,255,108,179,44,119,140,15,185,156,188,103,150,11,106,6,43,52,71,112,251,44,94,186,242,92,98,245,21,102,226,64,46,177,206,10,175,188,2,185,248,138,42,180,196,34,121,166,248,163,168,202,151,169,109,51,247,53,229,203,179,77,104,95,83,86,114,8,158,255,3,244,248,44,254,11,148,225,100,249,155,12,84,249,27,193,25,9,27,154,130,83,196,6,94,96,87,14,165,185,235,119,74,8,144,188,39,152,10,200,158,1,40,178,117,57,27,173,234,12,104,243,225,22,134,150,176,73,201,1,105,159,231,169,92,206,223,232,203,69,118,41,115,26,252,87,88,225,89,249,166,95,78,99,175,68,125,57,220,58,243,97,138,140,229,104,70,220,131,152,89,187,150,88,117,0,98,122,123,237,121,218,155,210,218,114,214,214,106,11,182,54,51,169,5,96,220,115,229,96,165,253,205,20,221,153,129,97,27,65,4,175,32,203,16,38,12,238,116,242,26,150,151,201,126,152,187,231,152,214,93,31,37,177,69,155,99,123,180,244,53,19,215,162,134,152,74,115,57,190,219,150,35,219,109,244,93,104,211,45,199,246,111,163,173,196,109,220,82,105,25,254,99,2,196,220,223,93,70,143,67,32,165,75,187,230,48,188,165,27,88,179,4,27,156,180,201,27,37,46,95,178,196,78,49,211,40,192,220,151,196,174,145,0,230,239,244,230,200,158,109,160,104,92,126,121,143,73,208,157,237,65,249,32,40,233,56,163,250,184,176,173,96,14,142,239,126,10,64,203,203,50,85,209,152,208,26,26,66,226,250,112,2,155,141,28,90,76,167,198,18,43,157,31,165,93,228,156,191,141,188,146,86,127,167,115,80,28,24,198,88,34,48,223,76,142,180,148,104,30,21,110,65,200,229,130,123,202,128,251,120,129,186,112,71,53,133,10,17,50,139,189,230,156,216,108,94,104,16,248,72,166,237,67,47,128,115,2,247,158,0,108,206,223,215,13,213,16,217,247,62,37,192,95,202,125,137,1,152,119,255,90,46,22,216,193,78,150,1,98,39,59,135,91,217,104,163,66,69,182,82,200,128,221,220,251,217,28,139,208,14,12,227,22,105,119,27,198,207,104,16,86,42,196,102,55,7,19,43,41,68,23,196,75,160,176,232,9,73,36,170,239,222,98,27,77,215,108,219,195,59,136,183,200,193,186,65,63,114,176,78,58,70,87,26,159,85,176,9,238,242,218,8,132,233,190,126,206,182,118,183,116,12,179,254,138,110,22,175,81,227,125,169,87,171,55,26,237,118,179,228,121,67,133,64,29,166,65,205,43,181,90,173,173,20,242,117,68,161,90,54,178,161,176,67,208,191,160,91,59,134,99,14,55,46,23,183,13,104,229,126,105,216,27,54,123,205,166,94,178,105,237,181,90,244,176,32,158,39,204,209,35,139,10,243,223,20,185,88,235,237,153,174,138,167,8,63,215,135,62,246,140,77,170,241,146,19,215,183,93,99,52,44,221,238,63,120,96,241,235,11,94,94,129,206,160,39,42,241,62,246,237,221,60,252,244,242,199,186,231,225,125,51,133,58,132,40,246,129,129,92,165,163,184,147,49,244,12,205,159,83,206,114,135,17,27,248,89,61,96,151,220,240,160,55,102,96,119,216,84,5,47,106,23,201,97,117,5,111,250,41,36,137,167,200,250,35,179,127,23,151,123,250,72,193,171,165,158,61,238,224,85,220,177,170,128,92,48,96,44,120,118,17,71,41,249,234,151,27,227,69,199,162,225,246,245,49,1,137,247,202,0,89,122,227,174,195,240,80,58,129,219,206,65,164,200,205,31,186,131,185,51,178,61,23,170,189,61,201,223,60,38,231,57,135,192,93,134,163,168,67,233,2,52,191,162,114,19,50,2,213,88,150,194,173,169,58,118,236,123,71,120,5,253,22,57,68,141,135,140,167,106,144,172,159,35,228,36,199,233,225,1,47,206,27,22,250,22,82,111,2,40,83,81,201,1,95,179,79,200,216,193,162,104,62,165,20,203,209,70,227,11,133,180,146,208,44,181,105,64,15,188,39,8,160,7,230,65,24,184,220,131,69,207,244,128,78,83,130,70,76,94,242,153,168,185,44,143,59,214,173,216,76,248,29,8,115,144,87,252,229,37,178,199,109,23,248,137,228,40,156,21,159,128,106,72,135,61,211,242,46,193,48,156,192,76,176,74,25,209,179,237,145,103,142,195,85,0,133,247,199,158,162,50,166,52,134,67,188,175,167,160,57,72,81,153,28,237,4,1,170,100,15,12,89,191,163,208,137,184,72,14,117,3,23,141,237,49,146,128,179,52,5,94,164,111,149,41,109,40,232,122,128,4,171,207,117,250,120,176,191,93,31,226,81,115,125,68,36,207,20,26,129,76,131,55,209,213,114,18,181,41,5,129,145,25,129,32,151,255,10,10,86,144,20,25,58,138,53,210,135,194,207,106,51,24,120,243,253,230,45,188,64,79,34,43,40,59,88,248,28,227,191,125,12,154,209,57,134,134,142,59,100,44,242,15,228,214,108,71,161,247,57,217,75,194,207,99,108,181,200,216,57,102,181,17,183,236,120,225,97,29,250,201,192,99,231,164,49,254,119,229,209,187,223,252,248,31,127,172,208,92,59,228,154,196,148,140,106,63,75,69,59,216,11,101,144,132,136,148,49,148,73,238,221,196,92,0,11,122,115,226,25,3,238,84,158,223,188,69,191,49,209,209,156,67,121,89,242,155,74,110,14,7,174,92,144,12,159,51,246,77,32,122,128,80,232,180,11,29,167,235,93,83,29,209,123,243,195,90,159,30,250,111,214,134,109,154,170,180,154,77,165,80,80,251,204,215,65,126,196,206,149,235,170,167,58,32,17,168,204,128,201,164,90,211,180,118,133,93,196,224,39,243,251,124,14,129,134,53,107,181,89,115,12,93,162,236,218,197,209,157,98,111,52,49,74,101,99,56,208,122,101,163,52,198,11,42,42,122,253,79,159,86,200,81,244,190,70,145,31,84,123,128,252,138,56,164,222,26,232,24,52,192,193,116,189,223,110,40,232,178,33,116,7,17,23,158,28,251,227,68,111,230,158,31,42,199,196,24,42,80,104,89,246,61,36,2,229,144,194,171,196,7,81,230,120,138,51,221,204,199,213,62,12,20,98,245,199,65,138,6,237,9,251,210,200,234,90,222,11,132,184,73,193,36,107,195,147,60,163,123,82,204,154,16,185,137,31,169,32,181,51,197,10,74,246,132,78,47,181,43,152,149,42,59,74,23,175,126,145,136,149,171,202,231,72,184,137,105,44,10,3,155,36,215,117,215,104,212,252,62,167,30,168,64,214,194,138,28,120,207,32,142,22,12,151,196,212,90,13,60,117,148,243,155,215,21,224,73,230,182,12,233,183,42,165,241,222,166,217,165,240,75,134,213,7,185,136,119,97,17,99,29,111,85,81,85,29,111,172,175,6,158,58,229,149,248,246,16,31,90,156,149,236,179,202,146,168,10,16,7,74,47,17,143,11,202,89,125,22,65,85,229,234,149,157,235,0,217,89,90,82,64,185,241,64,167,142,171,135,116,161,173,82,87,14,235,32,130,103,3,70,146,204,132,75,240,207,8,22,221,141,172,210,100,231,152,120,47,162,15,83,238,10,50,24,68,36,142,59,156,155,202,37,106,73,33,158,199,156,3,179,111,228,143,113,29,225,130,218,106,88,168,77,49,119,48,230,16,166,76,60,98,134,88,187,147,30,8,98,28,88,72,99,10,77,239,14,236,62,185,154,139,173,96,250,174,187,126,132,97,133,242,138,109,141,76,203,40,34,187,129,36,3,96,250,210,82,185,219,213,121,4,113,2,98,212,213,111,106,183,74,183,111,31,76,96,97,6,44,50,162,13,154,202,84,39,252,119,22,73,228,232,251,170,153,74,120,213,230,119,51,129,36,37,122,39,55,232,35,73,250,158,209,181,63,165,220,153,51,70,201,50,140,193,57,186,170,71,175,215,3,119,37,78,160,13,36,112,124,128,71,43,145,134,25,119,239,253,138,113,4,156,27,169,4,242,216,169,97,188,18,34,1,12,169,43,108,18,109,187,103,147,0,36,236,85,87,124,68,117,80,170,94,206,43,189,238,6,50,129,222,20,39,214,194,205,166,88,161,8,5,136,68,190,157,85,86,65,64,19,175,246,23,7,93,113,151,30,125,130,240,183,15,30,40,120,169,144,225,144,161,213,113,129,8,230,64,143,20,207,16,8,58,37,226,64,70,22,192,146,132,24,140,242,144,53,72,26,26,94,187,100,14,128,7,232,5,67,42,131,73,18,222,225,61,69,103,112,145,230,226,15,240,30,235,98,161,135,75,44,157,165,53,73,97,11,50,54,39,0,98,102,104,233,108,241,9,50,245,219,128,149,191,13,117,170,199,211,89,213,102,115,221,77,135,248,49,103,114,80,24,124,142,191,56,160,30,201,97,48,226,97,55,217,147,212,116,5,45,77,47,219,38,185,120,185,180,4,133,116,247,46,149,239,200,213,67,58,164,108,41,83,87,46,1,210,138,23,232,250,101,225,45,45,218,229,48,112,68,208,121,127,203,52,70,3,2,82,122,238,6,190,170,252,27,76,4,19,67,124,35,79,62,32,36,161,4,7,31,187,242,55,148,164,36,240,19,135,226,63,100,27,254,126,148,245,116,225,149,41,66,68,130,194,22,29,211,231,140,81,100,88,185,108,92,185,169,120,164,198,110,200,212,98,186,32,88,229,50,54,128,198,18,11,69,74,222,178,52,188,29,18,158,226,185,197,19,124,1,96,180,111,241,3,127,80,153,74,165,42,186,227,232,71,189,9,172,199,157,12,177,44,51,4,132,200,54,246,98,224,32,185,85,99,94,140,64,159,56,41,161,119,38,61,101,161,138,47,238,47,90,49,53,255,66,197,171,100,52,48,73,60,36,98,56,164,53,51,23,139,179,17,194,45,156,88,140,184,171,18,224,34,88,145,224,77,234,1,157,158,249,83,23,167,202,76,120,123,180,2,236,182,176,118,15,152,75,0,207,74,224,41,123,142,232,248,103,236,73,159,200,100,36,68,131,32,2,21,14,89,219,157,234,201,56,121,149,74,114,179,57,40,243,242,12,5,90,204,84,151,234,73,198,86,157,212,245,155,140,8,135,239,19,87,141,85,228,237,164,8,164,142,31,129,52,68,152,144,48,204,18,40,245,212,136,151,24,37,53,67,56,151,164,149,62,171,61,92,90,150,154,179,166,244,120,175,207,25,245,22,86,88,26,6,104,183,227,28,237,51,115,70,36,18,53,138,76,227,50,14,206,76,204,84,89,3,153,133,102,74,68,151,56,130,145,217,133,254,98,9,68,16,231,240,85,247,205,209,154,64,139,63,68,133,222,60,216,164,104,99,177,180,11,163,134,180,188,29,68,103,89,150,190,25,105,52,51,216,76,38,100,216,212,159,145,76,137,234,192,140,73,191,55,178,123,74,38,129,183,125,36,20,42,212,209,67,241,116,231,16,34,51,249,119,251,72,212,112,130,176,203,44,40,174,88,84,44,134,236,44,245,48,84,73,198,192,213,201,72,103,139,189,145,113,53,186,238,3,147,53,216,108,107,225,112,248,139,83,49,250,138,245,121,97,38,207,161,249,191,213,211,51,109,219,150,171,13,220,184,109,183,135,89,140,234,135,70,127,79,247,138,196,182,78,14,29,151,170,189,230,176,61,48,154,220,178,174,87,170,81,175,164,12,12,49,30,118,204,125,125,215,88,134,236,43,61,98,129,84,205,27,235,87,174,29,106,175,156,223,181,215,224,159,203,59,175,237,109,190,182,11,169,117,252,89,123,99,99,237,13,248,115,110,119,112,191,90,195,183,163,215,70,155,175,222,184,86,179,46,127,229,198,37,109,111,240,198,181,59,23,90,111,44,159,123,227,220,185,254,27,231,94,213,183,214,14,47,109,28,218,247,205,181,221,43,91,247,222,216,222,188,223,123,213,115,214,15,247,235,102,229,242,107,91,155,247,55,94,190,115,254,202,27,135,250,250,218,254,43,23,247,182,55,183,55,15,95,187,108,110,104,175,111,212,14,123,235,187,147,75,27,91,237,251,229,218,213,171,70,223,56,91,31,29,121,123,215,155,147,243,237,230,242,168,109,181,151,239,239,181,183,239,181,39,251,213,189,218,189,11,237,198,245,235,187,205,198,133,181,59,247,207,159,255,74,125,183,225,212,214,47,45,175,93,190,124,255,206,86,253,232,254,221,222,225,250,253,202,246,197,250,30,212,120,247,232,232,238,141,254,218,27,175,28,156,175,111,222,59,123,111,119,163,245,198,189,107,55,206,190,209,127,197,187,219,172,191,190,214,63,120,227,222,253,205,243,238,27,253,175,14,183,215,47,217,215,239,189,60,120,101,187,186,182,239,189,124,121,255,43,102,249,171,119,198,227,203,231,182,207,107,247,238,92,172,94,169,238,28,237,125,117,125,231,74,237,146,117,229,85,243,149,229,205,235,47,47,239,189,106,238,189,252,255,179,247,230,61,142,107,203,157,224,87,201,155,112,95,87,90,89,41,238,20,171,92,253,76,145,148,68,45,148,72,237,186,239,162,192,93,20,55,137,139,182,186,53,24,96,186,103,26,3,12,186,129,89,122,96,96,0,251,143,1,60,99,184,123,254,24,96,222,184,221,237,47,227,251,236,254,171,191,194,144,212,70,173,169,204,202,124,247,217,147,89,85,89,18,151,56,17,113,206,137,179,69,252,162,51,158,243,129,161,32,35,53,91,238,15,138,180,209,52,50,76,47,59,164,200,186,139,18,243,108,9,173,247,231,176,132,141,22,108,105,156,53,202,40,108,136,117,63,215,210,144,14,220,205,215,68,109,161,86,72,186,59,44,148,53,196,118,139,102,127,102,120,245,90,83,154,146,83,78,117,242,29,50,116,152,48,160,229,32,91,85,172,62,58,38,39,142,195,215,39,253,130,58,200,2,25,72,13,200,182,46,21,23,22,89,170,48,37,141,175,50,4,15,177,52,52,33,231,94,53,104,206,107,75,100,50,27,145,176,32,113,165,38,18,116,16,206,157,208,20,103,149,141,142,44,193,6,58,55,41,173,14,203,98,207,24,55,166,46,163,231,104,193,20,68,15,151,90,229,121,49,143,248,22,98,58,237,238,176,212,32,209,185,62,105,55,115,158,58,66,122,75,28,203,206,240,89,30,239,185,125,35,99,45,106,17,95,241,15,99,21,90,102,51,228,109,138,138,155,167,140,93,0,31,18,137,24,240,249,99,240,240,249,179,234,215,18,231,235,24,116,238,83,240,176,62,102,187,187,191,93,97,158,221,126,250,244,41,62,111,115,181,155,32,121,228,135,4,144,40,184,191,189,253,49,62,201,124,176,92,89,180,252,100,133,176,105,253,155,139,27,104,182,184,15,18,132,26,13,33,107,234,31,189,119,183,128,2,169,152,134,139,183,17,173,239,128,251,47,43,55,143,24,230,56,134,136,77,220,217,34,198,18,92,224,184,219,42,184,116,77,183,93,57,255,188,151,244,7,24,204,225,144,4,1,155,238,170,98,216,163,7,97,56,8,131,183,113,105,26,38,191,52,114,147,4,42,128,168,16,208,47,133,220,180,222,116,143,143,189,195,241,251,120,151,228,136,179,47,103,208,112,54,174,103,224,3,186,66,83,129,30,128,28,12,195,17,183,39,225,90,174,129,207,241,220,217,123,61,170,108,240,1,139,126,98,193,143,33,97,86,209,94,167,88,191,137,174,137,158,60,124,47,122,170,120,73,142,71,95,222,251,242,62,112,199,23,181,178,39,88,52,92,233,206,251,216,219,202,255,32,39,110,218,31,87,194,173,4,3,30,16,112,37,89,140,10,246,126,181,197,181,2,213,89,43,52,113,180,248,176,125,236,12,244,205,55,11,112,147,248,95,37,177,82,187,79,27,88,147,196,213,43,137,45,124,192,161,164,5,190,114,137,31,62,164,130,149,127,183,197,71,243,138,116,129,4,140,163,175,93,222,135,100,238,240,229,0,191,233,169,37,222,60,172,158,220,121,6,29,183,210,117,17,235,32,100,57,244,252,232,235,216,53,226,118,249,42,37,126,144,212,104,66,167,166,52,186,177,15,41,244,157,87,41,248,106,157,174,34,93,31,49,17,219,222,232,173,44,222,22,41,234,180,109,91,129,249,124,220,120,169,191,159,111,160,196,182,87,22,31,196,48,112,159,202,209,135,15,239,103,170,100,26,145,46,101,207,181,44,73,244,214,76,70,67,217,190,86,183,198,121,60,63,0,12,58,122,244,17,46,214,31,35,185,206,105,40,26,199,229,119,16,250,207,110,222,223,64,72,163,23,253,247,0,97,0,2,77,103,119,103,20,180,69,195,138,195,180,54,3,197,13,240,148,65,225,33,126,9,62,215,55,79,112,191,251,180,242,112,59,150,102,229,162,29,49,181,53,183,41,75,176,46,238,16,213,233,227,186,137,137,146,2,104,216,234,174,38,218,134,181,248,80,51,162,74,242,93,45,184,233,139,37,213,184,247,99,231,206,51,10,57,52,255,47,39,213,205,77,236,159,247,229,88,146,231,20,177,246,56,187,126,252,123,164,14,215,205,228,41,195,218,85,12,174,175,196,227,238,85,51,152,7,28,79,32,222,30,29,188,71,209,202,212,208,22,155,114,62,36,104,78,239,37,53,152,169,81,247,222,183,168,31,147,64,155,149,255,125,106,226,18,87,66,212,65,252,251,195,201,204,234,98,186,175,198,87,246,250,74,170,105,94,215,142,210,16,132,177,207,131,232,189,215,99,218,17,239,239,8,64,81,245,251,181,113,220,252,159,14,96,73,250,117,226,250,30,245,104,112,101,183,239,110,86,142,147,31,15,36,138,216,139,76,205,203,84,217,238,211,1,106,230,174,14,79,96,3,202,144,130,224,135,182,14,140,12,245,193,196,113,205,45,240,12,3,248,52,174,215,247,226,157,210,179,67,241,85,35,211,115,91,250,122,16,76,201,190,141,7,217,84,231,185,218,220,171,250,213,128,113,247,114,21,188,98,236,119,173,159,77,169,17,233,184,127,156,153,35,237,128,73,95,164,208,139,66,30,207,108,175,24,64,210,3,16,178,27,128,84,84,21,53,56,109,115,68,203,138,13,200,235,203,113,60,196,92,156,167,63,189,232,203,53,182,182,231,91,27,126,100,212,183,136,177,103,0,89,81,132,56,9,200,26,255,59,82,40,232,191,134,84,155,47,151,44,221,213,44,31,118,102,36,154,154,69,255,62,190,120,211,222,147,32,76,0,111,158,34,68,188,61,250,84,33,94,26,237,178,105,40,106,45,146,40,125,235,31,37,161,87,67,202,252,39,163,161,235,8,53,87,61,163,17,119,140,248,228,232,133,48,56,205,202,104,3,48,185,195,166,132,82,79,166,112,42,87,72,144,179,60,237,177,97,12,78,25,178,211,252,26,69,178,189,70,112,36,239,109,102,75,43,121,213,78,209,50,82,159,183,80,145,204,125,38,129,138,52,215,23,34,222,145,98,250,2,91,94,131,73,26,187,39,220,228,9,145,94,214,106,17,35,185,218,224,126,82,216,194,75,202,59,66,201,69,100,135,74,9,21,86,239,77,57,62,122,15,227,134,249,53,222,101,119,37,218,142,191,250,78,98,117,75,47,18,142,217,224,131,38,111,100,242,91,232,78,32,161,99,82,59,18,179,67,5,234,59,1,0,102,45,226,86,69,43,60,207,68,128,52,145,212,59,122,225,64,45,200,129,174,211,90,158,236,222,11,11,219,199,140,252,65,197,228,214,18,198,111,51,241,239,240,168,190,22,133,3,122,179,226,14,56,116,245,56,182,187,105,151,86,26,38,4,54,110,94,77,225,30,75,138,119,19,153,102,212,1,149,168,42,154,241,131,64,147,187,135,138,41,240,210,72,60,179,184,131,83,93,169,36,173,163,67,126,82,122,153,20,119,0,169,43,25,18,36,83,136,62,120,17,75,158,91,93,62,4,125,213,75,187,123,97,254,16,139,244,84,111,188,128,74,186,25,113,222,80,73,223,80,73,223,80,73,223,80,73,223,80,73,223,80,73,223,80,73,223,80,73,223,80,73,223,80,73,223,80,73,223,80,73,223,80,73,223,80,73,223,80,73,127,33,84,210,63,220,192,111,94,3,74,250,255,15,76,210,95,12,1,245,215,143,64,160,254,122,7,127,250,7,201,185,206,14,85,111,59,155,90,181,243,21,40,209,227,119,55,115,179,199,70,170,21,202,220,241,241,196,151,39,64,60,110,113,240,226,185,114,100,194,182,32,124,23,48,255,158,1,12,185,113,99,184,129,161,93,9,23,128,8,143,167,24,171,119,246,156,157,182,136,157,135,146,238,158,191,57,246,136,218,190,117,74,67,241,207,41,225,226,159,180,143,195,205,218,201,97,119,55,229,171,24,141,42,59,61,198,63,105,87,131,52,32,100,252,179,231,188,120,147,219,123,239,66,29,236,30,218,131,133,91,121,205,165,68,188,57,242,24,220,191,187,70,167,91,47,60,144,241,33,245,248,231,251,61,39,195,195,247,79,83,216,221,253,154,254,250,245,144,250,129,131,223,37,230,114,103,152,91,157,85,31,113,181,105,83,135,253,234,81,246,78,114,122,228,71,183,95,224,33,236,104,50,142,238,149,180,118,120,185,217,120,188,28,74,18,41,121,229,1,120,65,5,73,31,61,64,47,60,171,217,51,138,185,74,45,135,122,72,125,72,149,147,58,6,61,219,21,211,77,124,229,17,152,70,250,124,196,204,236,3,33,38,136,187,59,63,193,125,60,219,212,173,168,231,198,30,131,123,26,254,254,132,63,96,90,51,217,63,250,237,127,248,211,159,255,251,191,248,237,255,246,231,191,253,159,255,239,191,251,143,255,227,111,255,236,255,249,249,111,254,245,106,95,97,207,88,96,251,85,16,111,55,255,229,255,26,111,70,252,171,255,246,231,127,245,151,63,255,251,255,247,231,191,254,159,126,251,23,255,231,223,255,229,255,178,165,248,247,127,250,47,126,254,191,254,250,231,127,255,155,52,185,173,45,62,232,241,123,208,141,216,233,250,254,122,100,228,182,167,208,199,214,45,241,79,217,56,168,16,88,163,119,119,147,189,65,162,207,232,120,126,119,157,177,217,179,84,31,18,231,170,120,164,216,2,78,94,178,154,23,135,133,248,103,59,52,128,216,81,7,63,240,216,219,111,203,107,31,196,136,153,220,129,209,73,91,13,236,212,189,13,24,103,236,149,120,162,27,63,121,133,133,109,230,178,123,165,172,125,83,110,14,157,83,110,86,222,41,233,231,31,85,254,185,65,36,253,196,118,36,136,125,76,46,89,210,67,157,92,48,123,71,78,13,123,100,79,15,160,231,27,195,21,205,33,213,32,208,3,54,175,26,14,111,210,110,23,7,58,56,199,238,174,55,194,199,227,215,121,89,30,155,18,196,63,135,94,144,55,251,110,144,7,182,249,196,24,177,187,155,114,175,185,57,116,146,4,98,135,200,163,25,213,230,242,158,163,100,124,237,128,242,94,207,62,238,78,87,53,207,203,179,156,132,72,10,198,250,208,193,50,112,111,146,209,225,254,120,96,58,113,233,156,231,37,28,89,180,141,155,222,185,178,215,125,0,216,26,222,131,233,196,177,111,226,209,204,226,34,130,246,118,197,255,241,232,181,125,219,14,29,105,249,36,155,192,225,0,112,248,206,206,219,236,152,211,171,103,65,7,243,160,19,211,137,11,51,173,83,94,147,113,93,156,174,138,19,82,166,235,16,139,235,240,116,221,188,172,172,71,180,211,46,90,167,200,31,165,26,120,138,242,46,113,126,121,254,252,244,193,228,104,152,67,14,134,185,180,178,118,75,214,163,71,210,6,39,118,232,219,90,142,195,7,47,14,60,215,72,120,133,254,46,215,206,218,178,195,167,136,95,176,237,39,82,56,156,182,87,137,43,222,127,245,39,233,84,6,227,80,178,12,121,149,1,54,187,230,14,76,194,35,79,249,232,61,174,91,240,180,110,191,223,72,126,74,175,175,202,226,137,142,186,113,143,124,122,231,56,22,107,231,4,249,205,146,137,142,28,45,35,53,113,234,122,145,225,78,154,200,171,136,249,245,9,75,199,195,37,211,222,156,253,15,79,225,176,43,16,168,60,26,83,123,22,82,246,0,70,118,49,156,7,105,24,217,13,142,215,65,140,253,10,54,243,187,125,80,208,239,191,79,163,117,126,183,69,187,252,233,167,125,60,199,4,207,162,237,89,143,227,94,238,224,227,60,245,20,184,194,26,100,243,128,139,20,222,65,2,30,249,24,241,134,234,217,134,31,59,187,30,33,101,164,72,221,254,193,23,105,108,199,193,208,214,215,108,188,96,204,42,170,70,134,193,48,106,60,203,13,30,198,62,169,43,32,107,99,184,159,72,245,94,52,103,96,99,7,250,231,195,116,120,153,219,172,156,34,181,230,104,5,194,246,108,148,139,175,81,251,66,17,233,209,246,165,202,26,18,199,108,43,152,114,252,240,19,99,180,17,37,7,0,154,2,252,82,49,218,177,77,112,61,251,102,243,97,47,244,99,203,220,151,253,116,35,155,168,203,51,175,199,41,41,18,191,166,221,206,213,17,197,227,61,183,47,233,163,177,167,50,120,179,127,255,243,231,164,252,83,17,17,155,141,150,24,48,124,63,48,111,61,123,104,24,171,204,13,77,106,157,55,225,12,15,23,132,251,160,185,114,180,138,56,33,226,225,172,216,83,149,71,201,199,234,220,28,223,94,163,199,77,8,33,18,255,121,105,234,251,177,212,175,86,84,28,55,189,71,60,29,94,245,212,234,184,166,34,146,185,198,88,140,209,152,215,65,95,219,104,175,27,223,181,12,229,198,55,172,120,158,188,158,41,65,15,216,58,22,108,23,80,183,189,150,132,161,194,72,18,236,125,54,232,243,92,115,219,68,224,96,24,118,20,45,130,248,47,33,253,201,58,196,113,252,69,104,39,77,255,160,47,131,16,134,72,202,55,146,31,123,170,102,204,183,225,57,57,8,34,160,179,38,232,105,68,47,132,236,239,98,179,119,122,250,152,192,61,239,26,194,69,99,120,45,39,126,168,29,112,178,186,242,126,117,32,113,1,84,96,211,170,214,12,162,40,250,10,12,190,143,123,203,248,243,231,85,202,148,47,23,187,200,186,242,147,211,26,224,235,49,213,7,203,77,6,147,192,249,114,212,155,214,3,77,98,157,241,92,18,41,120,2,166,3,80,49,53,26,254,14,187,7,236,95,44,237,56,128,113,77,14,194,112,64,189,204,233,135,213,70,199,137,151,97,44,135,171,226,197,151,207,197,76,63,50,238,124,83,108,210,212,80,103,126,182,26,179,240,196,192,150,95,226,205,23,10,55,250,199,37,244,222,155,145,228,171,5,91,51,142,66,88,201,252,237,113,66,156,22,199,110,68,79,250,235,88,136,10,123,143,37,225,39,238,250,66,141,187,207,209,187,128,141,201,94,96,72,133,89,71,188,108,158,174,20,214,225,44,226,46,26,35,253,189,82,190,207,48,107,206,54,97,29,110,114,1,219,16,222,6,119,232,212,97,60,75,247,32,208,195,40,164,131,148,10,135,188,148,239,39,201,133,93,160,207,42,154,200,221,17,219,132,191,240,155,168,17,251,248,94,157,187,135,82,44,174,37,169,9,201,119,102,205,236,138,230,34,127,192,161,157,40,119,182,139,84,114,15,47,152,212,174,88,236,40,32,133,148,229,200,150,4,73,27,120,36,24,101,99,88,222,130,81,222,130,81,222,130,81,222,130,81,222,130,81,222,130,81,222,130,81,222,130,81,222,130,81,222,130,81,222,130,81,222,130,81,222,130,81,222,130,81,222,130,81,126,161,96,148,219,237,222,234,151,148,239,239,222,54,235,246,0,127,255,44,237,102,111,206,179,58,246,223,158,159,125,57,240,52,60,237,189,126,236,221,126,198,141,125,111,87,126,187,204,59,116,61,56,123,74,191,249,178,87,222,225,153,91,186,204,243,46,45,233,83,184,3,95,186,61,79,158,227,211,145,147,28,157,84,204,247,235,99,184,103,234,234,104,50,180,153,216,62,238,17,250,125,250,164,235,153,229,111,42,105,117,252,245,140,136,131,19,4,46,248,155,124,61,235,40,251,72,244,193,126,49,23,61,239,79,150,116,165,66,142,171,35,125,98,183,239,1,155,28,77,36,198,104,117,44,17,175,171,163,63,123,79,109,28,158,80,224,192,225,41,229,231,137,38,254,219,55,8,250,84,215,233,199,91,111,90,115,216,122,238,124,222,237,9,241,79,133,66,92,168,253,13,233,248,176,234,145,0,136,19,125,228,208,80,68,182,252,29,152,139,7,0,32,250,149,35,238,46,209,188,162,122,215,135,110,167,188,164,97,244,132,87,227,245,241,47,16,112,228,190,118,78,21,55,55,233,67,178,27,20,60,229,239,253,36,177,214,39,120,95,46,176,191,119,164,119,32,198,35,82,94,110,118,105,73,227,3,192,195,123,151,101,61,23,128,244,4,241,247,207,7,15,250,238,85,61,50,125,106,184,231,105,120,217,85,108,199,202,238,184,237,203,126,40,95,170,143,167,142,23,163,105,214,133,48,187,205,17,227,234,254,97,151,124,128,211,61,242,200,233,247,4,185,213,17,227,199,163,248,160,239,63,28,122,80,159,24,120,162,254,135,34,241,90,11,141,38,192,48,114,119,76,102,223,169,244,92,75,185,202,56,29,123,226,165,255,221,158,244,202,203,229,160,243,201,43,148,156,146,251,133,51,127,224,144,6,66,18,130,94,151,249,35,102,248,165,115,113,64,57,77,148,114,104,238,151,242,243,90,205,166,227,61,161,35,142,190,164,18,111,164,134,239,173,155,186,167,90,98,220,68,211,199,237,9,223,49,138,179,255,113,37,2,176,194,230,246,135,81,61,154,31,128,116,129,43,183,110,203,117,244,227,162,215,242,195,15,0,148,128,171,158,126,239,230,33,190,40,137,209,84,95,116,84,107,247,117,237,28,27,113,244,126,29,227,123,179,13,246,93,249,54,164,191,173,130,235,142,152,184,127,90,153,201,215,247,171,172,47,167,175,158,41,231,75,74,127,107,87,224,27,192,63,150,216,31,70,53,112,78,85,23,52,149,188,247,187,86,213,229,66,95,84,87,160,191,131,222,61,150,126,24,125,61,167,180,20,56,247,199,85,128,229,198,113,37,77,231,128,193,179,141,245,48,87,205,21,8,245,219,190,36,74,209,0,24,6,81,95,138,70,32,224,227,202,69,102,155,199,97,147,215,97,249,62,57,247,141,200,159,77,81,147,190,145,36,253,218,131,243,213,48,117,133,132,155,126,108,229,227,253,97,235,237,253,241,84,76,10,16,77,193,166,195,35,184,220,93,15,221,15,38,2,166,195,187,11,58,60,93,231,143,155,129,71,129,243,207,228,129,56,50,89,201,246,200,251,196,249,34,18,124,230,137,227,67,84,253,35,136,251,117,157,36,21,244,100,209,162,171,67,119,182,135,44,125,182,7,111,26,209,238,66,178,91,158,72,187,145,51,61,111,219,61,151,118,79,67,208,92,218,251,107,133,219,253,28,190,159,208,57,207,182,254,39,167,56,88,167,54,57,151,15,37,5,49,253,130,2,221,60,172,191,237,165,184,56,22,111,203,70,186,22,142,28,2,215,72,233,207,1,95,127,97,169,68,207,59,219,246,206,50,187,74,73,148,30,219,147,81,61,249,158,236,237,184,17,117,99,219,32,183,215,63,120,110,32,6,106,180,48,140,243,62,220,189,154,40,169,143,239,221,104,109,113,113,168,136,231,229,87,115,254,40,223,227,227,178,118,57,93,208,117,95,92,111,227,1,123,25,114,118,129,57,201,62,40,134,223,131,24,120,15,161,232,253,3,122,157,170,142,135,235,43,172,230,177,253,75,27,179,39,228,17,122,22,131,55,15,138,39,198,7,194,83,245,98,37,109,43,226,6,244,95,74,23,167,82,25,109,44,211,42,1,206,51,69,74,79,138,46,206,8,30,179,131,199,190,170,143,142,68,219,145,109,21,116,177,93,61,167,118,190,94,71,174,35,71,217,77,62,148,23,41,110,147,56,99,111,190,25,55,212,27,127,170,95,156,114,190,108,145,107,83,179,119,237,204,136,112,144,62,228,149,57,218,44,61,211,73,178,118,188,60,109,76,124,140,143,125,6,246,243,227,236,202,124,165,150,112,170,240,223,105,187,184,130,129,95,180,149,236,23,27,155,215,243,237,225,1,127,165,34,25,229,154,6,241,113,63,228,227,85,149,192,40,191,96,43,57,201,192,47,218,74,78,40,227,184,216,167,206,211,215,151,207,172,89,160,135,56,25,78,178,22,57,183,237,243,146,226,156,172,219,47,143,46,131,78,5,136,188,2,135,103,86,73,123,26,191,188,12,58,81,31,39,87,70,155,89,231,171,73,113,93,19,94,53,10,252,33,90,231,36,43,161,223,217,130,233,212,44,42,89,52,111,119,80,84,203,50,198,190,225,31,237,169,204,34,243,244,94,242,84,209,252,144,252,142,214,217,214,137,237,129,87,212,236,117,195,58,112,34,69,212,83,146,0,95,177,179,245,146,130,156,206,166,117,220,9,12,39,105,19,146,229,202,230,199,77,12,223,166,97,28,181,148,75,155,91,32,142,231,158,185,185,117,46,25,20,142,254,179,155,232,223,201,108,103,191,15,90,60,158,143,63,55,119,215,90,210,223,153,88,201,138,240,117,90,70,90,7,152,130,32,177,14,254,240,26,29,228,34,29,228,78,214,246,102,69,22,47,97,15,84,148,70,16,61,150,229,120,127,119,37,8,186,75,91,190,90,130,167,119,206,210,115,168,216,97,121,231,76,245,225,1,90,141,174,55,187,141,134,141,79,21,10,223,131,40,116,15,65,192,253,3,120,183,221,42,198,86,75,253,247,233,18,15,237,8,234,95,16,234,0,36,53,222,198,60,150,51,41,35,181,225,240,232,248,122,81,109,155,116,206,155,49,241,246,246,120,187,123,37,51,112,15,66,224,61,72,128,247,15,40,122,183,105,37,227,249,126,206,248,163,74,184,176,149,123,153,49,81,11,146,200,232,199,248,202,221,131,48,177,170,11,20,122,2,99,171,209,252,36,103,187,207,177,255,157,120,233,24,34,213,63,226,98,214,103,219,135,117,116,92,250,105,97,128,251,248,79,236,16,187,105,83,232,199,147,131,210,230,60,38,201,38,187,218,187,120,175,78,227,160,199,19,91,45,135,226,28,93,56,211,210,182,171,220,195,34,146,13,170,63,124,165,172,125,191,231,111,191,126,82,190,127,188,111,39,77,246,133,178,235,97,205,81,126,29,253,153,78,161,183,250,204,167,130,68,227,44,109,212,58,105,89,71,142,46,76,242,194,61,194,197,87,182,209,165,157,117,4,238,58,74,181,95,187,207,113,59,202,205,237,83,43,66,102,62,149,10,175,88,184,71,14,114,252,29,229,245,171,109,179,222,233,187,208,214,85,156,106,38,9,176,69,242,187,220,128,8,181,77,248,103,50,187,224,214,163,140,127,233,4,119,234,46,98,55,41,166,178,139,252,101,14,243,181,153,251,218,140,73,211,65,55,206,245,183,232,10,235,116,128,253,147,169,236,234,199,201,220,54,9,5,211,233,7,229,221,123,6,181,139,11,46,110,147,8,154,169,164,124,179,205,239,109,246,190,210,170,34,210,57,3,55,193,190,185,148,250,155,91,69,230,242,244,176,111,199,89,19,237,190,151,191,159,165,148,102,238,248,174,157,207,60,88,72,7,67,111,51,25,246,183,223,253,194,169,188,139,71,154,183,215,194,70,244,227,236,136,90,204,41,61,29,244,35,198,116,49,106,59,141,85,82,62,80,137,147,242,217,42,119,159,43,165,146,242,85,184,88,69,203,252,193,91,182,144,126,11,83,59,235,148,124,237,180,98,71,171,232,101,59,169,81,218,209,226,4,140,11,133,59,120,217,215,58,247,139,85,102,192,29,255,97,170,46,140,252,126,183,89,69,99,187,199,137,1,217,242,186,58,197,93,227,176,119,170,246,119,181,185,18,81,63,74,81,153,106,35,38,117,154,155,201,94,28,119,36,232,172,180,18,124,251,244,126,101,108,138,244,217,117,215,62,144,43,221,211,144,84,219,75,39,199,100,143,19,19,70,178,218,103,40,166,179,27,110,98,214,147,119,218,131,181,77,48,83,79,215,182,246,97,45,31,189,205,158,104,28,202,144,161,119,106,75,105,192,222,229,211,244,169,237,219,253,131,150,94,217,197,181,239,158,15,79,62,207,167,158,143,4,205,80,219,206,223,223,85,135,153,66,2,104,111,127,133,135,60,175,226,252,219,233,171,187,24,250,173,229,191,16,60,191,153,88,188,5,207,191,5,207,191,5,207,191,5,207,191,5,207,191,5,207,191,5,207,191,5,207,191,5,207,191,5,207,191,5,207,191,5,207,191,5,207,191,5,207,191,5,207,191,101,114,124,251,243,246,231,31,81,118,203,63,216,134,171,109,87,1,104,122,21,144,62,138,251,114,156,223,242,56,90,127,151,155,102,235,66,126,28,1,187,10,254,3,146,56,129,189,52,154,64,58,205,229,218,39,108,125,113,29,237,154,138,175,59,76,135,119,40,203,199,253,12,149,123,62,10,169,240,226,211,193,5,251,217,29,47,68,26,124,57,159,63,106,23,163,119,109,34,176,11,158,19,7,12,165,221,40,14,227,192,79,120,85,124,185,148,26,229,12,159,79,204,189,177,87,65,171,168,190,195,26,66,15,179,75,254,146,181,2,30,74,123,38,75,205,239,109,117,29,9,112,33,209,206,243,107,50,14,139,60,170,72,224,20,76,199,38,243,228,54,94,60,157,197,242,76,69,159,74,22,119,34,129,238,185,4,113,143,36,186,219,25,163,173,235,194,230,86,18,192,191,211,210,33,104,192,214,249,239,48,1,230,198,181,33,226,238,227,249,128,251,75,139,191,131,55,86,238,105,143,166,223,89,111,92,172,18,238,156,162,179,246,95,219,185,47,157,122,104,167,144,117,152,230,137,103,86,155,42,135,198,244,56,106,243,68,18,224,71,186,236,37,59,253,45,89,129,31,79,170,121,110,80,74,184,74,185,112,222,172,67,60,83,25,135,207,102,11,188,148,137,239,24,131,34,213,222,210,6,100,19,235,121,18,203,4,61,204,17,184,197,163,56,188,145,138,251,60,149,33,113,31,188,227,66,34,79,232,240,222,113,182,183,143,143,155,195,199,236,241,201,14,126,57,11,228,99,57,32,159,144,1,242,48,219,237,99,201,115,79,36,222,58,2,104,73,135,131,30,26,239,141,180,39,160,101,246,234,229,60,244,204,249,244,113,151,83,190,61,53,165,221,113,222,232,93,232,228,227,25,142,63,62,158,84,250,244,120,150,158,7,238,221,79,199,96,158,78,252,185,11,201,188,89,197,100,14,54,225,164,39,179,78,30,68,130,94,30,102,129,13,70,203,209,3,143,243,117,146,179,29,95,79,29,151,183,227,89,154,227,93,102,94,16,56,72,111,188,194,133,75,155,159,51,137,144,83,249,223,206,236,227,157,129,75,187,110,230,243,184,193,191,104,153,47,90,209,115,157,249,66,242,234,71,210,87,223,164,226,79,247,155,70,186,89,164,131,79,207,219,194,199,82,97,167,108,93,60,116,92,176,169,103,103,142,79,79,11,252,152,17,61,198,13,59,232,1,151,82,231,94,78,76,187,31,137,122,115,50,20,245,168,203,254,137,109,204,13,231,102,181,114,93,71,77,125,57,159,238,246,108,126,216,75,243,237,36,56,232,200,14,248,83,253,149,243,188,94,53,235,63,17,75,243,226,108,61,53,181,253,159,24,142,108,133,209,154,32,93,45,31,159,43,224,158,179,255,183,167,131,61,47,204,201,64,205,171,69,187,150,110,252,202,33,213,221,154,236,1,127,50,177,227,22,255,56,147,135,232,123,151,219,197,241,160,255,104,255,120,225,100,221,39,159,58,55,5,78,77,130,143,115,59,159,221,54,186,216,175,47,205,127,175,154,234,92,97,57,31,107,159,87,244,150,75,90,127,82,2,244,199,171,232,212,20,249,104,146,12,2,39,243,71,95,101,179,54,99,23,2,92,72,37,12,157,186,249,216,148,249,170,156,203,175,145,11,250,138,38,176,94,167,237,246,22,182,177,134,71,251,56,231,182,31,182,10,220,5,35,222,236,162,17,143,158,186,184,180,61,55,50,93,182,201,23,114,57,159,77,183,156,126,232,82,51,190,166,109,222,220,164,98,21,183,155,77,79,206,51,190,101,99,47,122,236,248,185,205,174,248,169,150,246,72,83,125,206,54,207,154,109,232,96,159,231,36,201,243,59,62,143,100,141,127,66,146,230,77,96,227,241,163,87,231,45,191,144,211,254,119,144,93,251,73,50,125,189,46,135,253,54,38,241,247,160,97,61,174,180,45,183,223,146,172,123,19,242,248,132,118,112,48,71,93,47,29,226,197,213,55,165,252,62,177,30,221,219,103,78,199,229,237,234,231,194,78,240,110,29,149,214,245,193,74,243,228,150,85,186,22,182,78,111,219,13,201,85,32,230,13,146,28,200,131,192,238,92,30,133,99,39,3,232,254,38,14,251,139,141,228,221,241,238,50,118,176,51,253,254,144,189,99,83,139,250,7,32,240,199,241,152,233,246,186,162,123,97,105,126,113,64,219,171,138,104,177,187,10,196,76,211,223,78,69,126,253,135,235,227,205,115,56,220,151,221,32,246,118,35,82,110,16,251,19,137,189,94,114,102,127,241,66,27,184,98,175,225,80,226,36,194,243,119,32,48,250,58,242,174,39,113,143,9,188,223,185,14,67,47,79,157,227,76,103,151,59,77,58,200,244,124,243,187,192,251,73,120,227,56,250,244,102,253,119,227,85,182,215,161,118,136,214,39,38,48,39,15,67,211,118,236,32,132,116,183,191,177,235,109,39,195,82,211,237,227,228,82,246,144,240,118,83,234,36,92,245,31,158,196,78,150,16,229,8,108,120,15,90,24,65,16,226,246,238,93,46,7,197,143,203,8,116,233,241,135,113,230,54,158,255,250,217,170,24,184,239,243,174,165,60,168,18,129,194,16,0,63,4,129,118,27,145,80,129,11,240,198,16,42,41,191,48,90,51,8,231,32,57,190,122,21,90,179,10,64,251,226,164,245,113,27,7,22,127,136,21,146,157,185,154,6,125,140,93,203,49,228,94,1,136,98,77,39,227,88,162,232,7,175,145,164,159,124,42,21,244,232,55,154,37,73,134,188,244,83,42,240,197,62,73,21,58,228,196,169,150,137,10,217,234,83,101,146,227,169,133,75,230,41,178,48,44,213,74,122,111,38,25,67,121,196,244,196,118,144,47,231,137,64,46,193,121,157,226,36,62,235,142,36,10,19,200,33,235,226,221,64,39,164,254,178,71,25,58,57,237,55,181,118,99,198,18,162,86,156,228,218,48,93,37,170,35,45,68,74,218,120,154,69,129,193,162,138,55,77,178,43,78,71,249,158,40,66,20,86,168,214,122,35,17,157,155,173,177,44,224,117,31,205,102,170,36,69,146,85,71,206,118,108,206,24,7,214,136,101,58,18,91,3,186,125,111,158,3,16,105,156,167,2,155,206,96,186,55,22,201,114,134,18,56,162,75,232,227,97,77,173,114,249,16,24,168,132,138,115,126,151,153,195,115,113,38,122,147,108,185,218,82,2,106,60,158,77,10,102,104,183,103,141,64,207,102,22,186,130,118,12,121,50,171,53,179,67,196,88,22,40,85,211,170,110,184,64,149,26,52,132,196,222,184,29,233,48,235,245,32,47,204,230,106,128,66,215,243,65,131,207,149,249,178,216,21,51,211,49,4,207,115,48,60,211,150,117,116,78,129,66,153,43,250,96,30,202,9,245,249,208,54,70,54,34,212,38,166,32,142,231,124,109,110,247,241,46,223,174,149,58,3,97,110,184,89,117,198,178,100,65,236,171,69,61,91,83,0,102,230,118,193,96,56,3,228,134,48,201,51,45,137,69,66,131,52,166,188,57,51,114,125,99,65,45,13,206,18,145,89,190,203,215,242,64,190,131,145,60,101,27,179,76,35,75,49,134,75,22,120,129,108,2,29,5,94,50,112,117,104,148,57,162,5,213,33,13,68,242,138,219,198,212,153,54,156,53,163,54,161,147,69,182,50,116,106,170,48,152,170,51,181,79,50,12,37,51,93,188,239,73,121,50,31,206,203,141,144,2,51,126,59,51,108,215,61,72,38,101,132,31,160,139,229,4,174,87,100,76,92,98,189,30,129,161,141,41,214,203,102,39,65,89,94,150,117,20,98,51,221,170,89,71,252,22,223,0,22,83,218,203,250,100,62,207,22,203,185,2,69,245,242,72,205,100,141,190,85,173,45,180,176,36,204,24,51,223,86,102,206,20,32,218,205,25,221,26,15,170,108,185,239,14,73,190,137,145,108,185,88,32,203,84,107,196,83,115,214,156,145,121,182,207,50,67,147,37,169,254,34,159,39,217,69,33,79,34,253,252,204,204,249,84,152,195,197,154,82,240,154,28,61,136,164,50,177,124,158,46,204,202,134,192,234,109,168,79,14,71,179,208,66,40,118,74,154,20,71,235,89,1,37,35,125,241,42,62,197,72,85,111,240,121,124,225,218,170,206,230,250,121,151,93,106,66,97,70,34,186,35,224,98,107,68,145,11,145,235,99,5,30,157,180,13,196,91,90,165,90,133,159,96,93,185,192,150,225,38,215,230,251,78,161,81,171,35,244,168,130,154,121,165,220,235,49,40,109,56,78,88,43,77,171,130,184,172,214,136,82,166,111,17,221,101,31,96,45,130,103,42,129,131,105,46,160,205,188,158,138,143,12,82,104,203,125,161,152,103,243,84,171,227,54,167,253,33,133,178,120,158,84,171,181,82,137,21,10,21,18,70,219,51,10,110,169,13,198,179,228,96,164,97,109,1,130,235,11,116,89,52,213,174,218,149,105,165,60,45,242,37,77,242,219,5,20,85,50,3,28,196,155,144,85,19,103,129,52,225,152,241,52,96,103,48,173,207,140,33,192,72,165,254,178,196,232,44,41,85,187,154,134,74,61,189,209,199,253,38,151,163,224,70,191,56,108,202,12,83,170,21,216,137,144,25,100,102,125,190,195,176,76,190,72,116,171,126,164,206,121,191,142,18,57,107,30,208,25,168,207,74,96,208,53,37,12,70,26,82,8,123,14,66,162,146,173,76,3,90,24,140,9,156,181,42,56,130,51,100,33,152,112,163,208,147,10,145,101,171,218,221,98,56,103,234,122,212,61,234,245,154,190,156,70,102,163,75,244,197,57,201,21,61,64,43,97,145,174,53,64,54,11,173,90,29,18,154,112,35,103,103,237,144,210,109,181,107,205,49,85,68,96,180,149,195,240,62,140,213,151,68,62,51,205,5,160,167,132,62,205,64,57,0,116,120,141,198,149,48,99,59,99,172,236,183,74,11,29,67,109,77,149,187,243,160,5,78,29,160,26,221,111,73,121,119,56,104,245,204,110,169,99,101,178,34,236,211,72,81,71,219,4,239,27,243,186,93,239,213,193,252,188,86,178,179,222,220,227,58,38,167,217,12,153,7,169,126,144,89,78,231,13,103,228,77,123,37,31,176,234,121,166,227,129,134,38,6,19,186,193,229,50,78,136,249,48,11,32,216,160,80,156,206,150,249,232,233,65,3,32,10,203,2,204,247,235,195,110,193,193,130,225,60,132,250,78,209,5,5,162,49,148,155,221,57,94,169,140,29,205,129,150,218,66,42,88,51,220,163,202,133,118,165,91,239,15,66,182,220,43,146,56,238,230,156,133,28,102,192,10,70,0,93,51,11,76,97,24,133,106,100,177,90,44,207,2,170,140,53,27,0,10,64,44,62,48,130,186,74,103,195,73,207,204,76,67,8,41,245,251,120,73,174,13,193,165,41,128,37,176,214,243,187,101,196,36,103,83,166,92,108,19,178,59,39,2,30,1,114,37,182,62,156,75,52,187,144,196,30,137,149,235,243,1,206,116,150,136,13,226,36,54,24,52,38,33,52,68,234,165,97,105,58,25,232,220,172,171,195,20,146,119,42,152,228,146,6,209,0,165,76,151,171,33,124,17,84,76,82,119,42,149,42,39,183,20,130,236,219,147,33,210,55,202,229,98,179,38,2,40,215,168,143,128,242,76,172,208,221,129,180,44,12,129,158,145,231,243,166,59,150,179,108,109,82,203,241,128,219,207,224,99,123,100,169,25,155,233,231,219,48,151,241,81,69,8,57,185,58,29,41,133,238,132,145,80,82,236,23,38,112,182,213,27,140,74,122,151,81,251,68,187,95,109,210,110,5,99,171,78,165,102,6,115,134,33,138,120,104,182,124,203,48,67,206,196,153,165,10,155,140,9,76,105,168,65,205,123,84,189,192,147,42,38,20,131,178,128,144,60,207,41,35,145,199,155,133,92,185,46,147,128,141,232,152,209,19,177,218,148,168,179,110,21,28,55,76,182,79,213,23,83,169,195,19,126,7,48,166,118,221,168,233,33,80,35,138,98,79,157,200,67,152,159,245,233,37,209,211,235,11,83,237,76,67,137,173,102,152,34,56,9,251,50,217,37,232,234,216,24,74,157,92,99,0,120,162,89,34,67,176,141,246,218,28,111,99,157,118,211,175,64,188,187,24,114,197,208,52,237,97,159,237,52,138,181,126,3,168,12,216,60,218,156,45,96,190,227,251,38,63,155,212,64,102,62,181,202,221,186,216,19,184,32,164,235,53,187,164,153,227,94,45,47,50,147,202,96,153,67,180,66,15,152,213,135,94,209,82,171,163,124,216,239,44,102,16,27,4,138,205,118,235,109,102,153,235,224,129,200,183,70,179,70,165,48,24,208,179,70,97,193,135,173,76,141,243,91,238,210,103,145,214,56,55,201,203,24,166,183,43,213,161,158,237,150,112,175,171,214,70,153,154,99,117,219,133,172,229,137,130,105,45,173,58,86,239,105,179,54,39,15,80,158,22,93,55,36,11,12,160,141,41,72,230,10,69,113,65,149,70,130,14,215,236,112,193,227,13,166,173,113,130,145,105,67,35,91,103,160,186,200,75,48,221,246,124,172,100,10,153,121,14,91,234,109,181,65,247,199,221,202,168,156,177,35,251,53,44,106,54,154,225,108,214,6,249,89,59,219,98,22,154,139,247,134,206,50,204,86,221,158,85,8,233,185,16,25,27,106,138,57,104,150,88,230,53,179,151,91,52,178,189,30,133,3,116,102,82,34,219,189,108,83,163,109,111,145,53,50,68,165,108,168,89,210,201,246,217,185,234,232,174,150,41,151,39,131,220,180,26,56,106,119,84,194,103,114,69,200,214,208,225,16,173,208,96,109,98,195,203,97,93,37,170,2,21,13,27,89,144,86,112,167,134,76,179,64,171,176,232,19,61,78,38,112,201,12,163,126,236,100,253,146,83,101,7,26,111,54,197,44,232,234,130,96,202,186,91,156,128,146,81,50,116,119,89,201,141,162,25,67,111,82,170,144,114,145,71,61,169,238,41,121,194,235,132,229,190,63,100,130,57,208,158,243,26,65,248,243,241,212,180,130,250,212,2,40,19,94,76,36,207,105,171,34,212,165,124,21,18,228,165,58,89,66,120,70,18,217,176,8,55,165,202,176,44,16,181,214,50,139,227,227,140,91,44,44,12,210,239,228,90,131,177,189,200,131,220,216,3,90,93,24,245,50,25,179,110,90,154,36,88,221,96,144,157,3,130,212,159,170,104,54,88,42,13,52,31,13,89,114,187,162,85,61,35,52,179,77,217,170,34,133,92,155,2,40,64,43,228,113,137,5,209,138,179,232,251,33,160,184,141,22,193,117,123,21,199,134,230,98,25,86,225,112,42,83,35,196,198,93,180,139,13,17,166,96,13,184,160,68,10,50,93,114,205,246,178,62,93,14,56,195,115,216,101,14,99,51,141,201,36,83,146,11,237,165,70,48,157,58,218,242,184,121,222,208,23,74,195,28,55,70,153,168,133,121,195,113,183,88,246,37,6,173,73,221,108,158,104,194,50,48,110,48,117,58,19,226,48,61,196,130,42,230,76,51,11,182,181,28,245,58,182,239,87,202,203,118,217,128,123,76,128,120,141,202,188,55,108,152,178,219,231,155,77,15,165,37,31,19,189,6,165,146,51,145,20,8,97,168,178,76,193,8,184,172,19,181,134,185,135,192,194,146,84,75,61,68,173,232,178,9,85,232,42,184,128,91,180,50,8,1,18,239,122,10,109,59,26,198,162,42,227,249,133,185,79,162,24,89,93,212,107,97,201,92,0,192,210,43,246,181,246,76,29,141,7,211,137,65,249,149,66,78,36,154,150,59,167,1,99,30,205,52,141,218,114,57,112,135,208,8,84,180,250,96,132,27,66,183,82,148,166,72,145,244,101,54,90,75,86,189,130,5,120,72,123,222,179,52,65,92,180,220,178,51,110,205,103,98,39,192,61,188,60,155,171,211,238,176,136,77,38,109,164,198,142,225,238,16,163,170,237,110,151,193,70,174,108,202,26,38,161,101,181,218,201,168,77,61,204,55,41,42,59,168,205,27,45,181,42,53,170,97,121,170,14,212,41,4,201,211,161,218,109,128,141,5,58,35,170,114,35,228,4,196,229,236,66,21,104,53,23,61,183,132,45,28,16,154,46,116,43,43,206,144,160,228,64,77,176,212,80,198,144,221,197,176,140,7,98,161,157,17,177,30,93,95,98,21,123,220,41,212,196,6,176,132,199,82,105,212,236,56,162,106,247,196,113,173,138,216,83,182,30,134,64,23,36,144,86,64,65,132,58,14,48,30,110,245,10,65,63,40,87,4,9,170,178,179,14,220,175,206,154,197,114,111,209,29,163,253,44,236,16,94,22,71,181,192,194,113,165,194,249,46,36,55,115,150,157,195,181,102,80,84,187,29,80,232,122,69,184,154,195,171,69,64,175,13,169,72,55,37,183,81,174,251,133,16,35,221,30,213,158,143,90,37,17,134,80,164,58,114,184,58,52,37,241,92,5,155,87,8,6,109,184,140,3,46,32,168,21,105,1,102,21,43,154,31,18,19,155,175,251,249,105,169,131,98,165,74,191,10,67,94,134,34,39,133,222,178,176,212,134,82,131,36,224,108,86,43,73,179,97,104,168,152,52,154,101,202,83,185,229,143,241,198,56,43,84,167,136,61,198,114,66,19,132,7,210,194,161,51,146,156,49,179,224,152,240,219,83,93,233,135,45,63,63,43,54,138,217,82,182,223,41,244,77,188,138,137,74,157,4,194,97,52,230,143,33,122,218,44,182,7,110,3,182,194,177,218,105,229,60,186,53,85,203,236,84,33,91,150,85,214,133,118,134,203,201,229,94,166,183,208,75,18,166,24,83,206,207,121,202,204,139,22,24,165,38,171,204,96,191,52,112,202,186,54,239,204,117,96,98,161,104,185,137,229,128,57,155,207,85,106,42,104,23,91,108,190,215,152,101,91,89,212,84,43,60,210,42,17,198,84,200,139,2,95,29,101,81,129,193,135,13,138,47,22,85,215,18,156,124,151,173,207,151,227,17,46,9,157,69,181,92,207,224,134,178,116,6,90,52,85,232,27,153,140,135,88,116,175,93,166,38,3,129,16,121,68,55,165,226,196,41,15,104,101,81,243,186,77,121,156,87,100,185,56,238,140,51,86,173,219,40,150,64,169,56,10,77,208,111,203,4,48,159,76,231,26,204,246,7,252,52,131,146,229,198,88,71,166,142,87,91,144,243,134,157,41,202,206,168,204,10,160,208,105,149,45,223,174,17,234,160,94,66,144,30,233,51,150,95,109,204,236,22,5,113,209,4,143,231,70,83,66,140,214,44,109,22,45,87,1,21,81,88,93,207,205,145,26,90,213,77,185,132,144,242,0,150,217,202,160,184,96,9,40,63,165,105,178,141,99,163,160,213,110,5,227,89,125,194,245,195,162,161,1,5,170,91,166,43,229,185,226,64,116,97,160,89,80,142,87,17,83,95,244,67,163,238,23,121,67,162,231,141,1,40,128,13,0,44,205,131,9,164,213,229,156,90,224,197,110,30,156,169,209,80,13,45,74,134,207,245,113,180,80,2,27,144,220,37,20,199,25,143,7,60,85,65,240,138,59,23,154,227,81,69,9,117,150,243,167,157,118,53,231,171,182,52,214,29,172,61,25,245,96,161,95,50,38,140,104,0,237,168,183,116,169,37,87,25,77,70,184,108,246,76,73,161,242,133,114,206,97,97,64,66,133,25,9,22,74,42,110,54,88,141,119,44,156,237,72,33,83,244,140,113,151,231,139,221,104,34,91,145,106,130,57,224,115,134,147,41,214,74,99,176,204,218,5,169,31,84,25,158,29,244,237,101,48,65,219,99,213,110,82,174,84,70,212,48,80,74,117,213,211,155,45,13,172,53,71,1,62,192,23,77,158,26,251,92,123,180,160,68,62,52,172,14,209,53,138,209,196,10,19,193,104,221,4,242,84,173,109,142,140,10,32,80,70,207,111,14,225,97,127,106,227,88,95,111,50,125,214,69,26,208,168,141,115,24,222,235,203,217,102,97,56,180,186,69,179,205,242,70,54,44,7,98,163,56,46,204,181,105,217,47,24,19,110,8,78,59,236,76,206,84,205,208,55,115,147,28,55,170,140,160,92,19,128,61,221,65,33,144,29,207,135,32,77,182,2,31,29,45,131,70,23,203,68,171,191,62,132,123,48,3,135,203,54,2,219,4,220,160,187,100,196,253,220,242,202,38,13,177,202,178,131,206,10,196,132,205,44,58,24,32,40,62,79,152,37,93,38,3,170,162,107,0,1,182,5,187,167,247,170,136,167,1,66,103,212,205,244,166,4,81,131,199,110,182,55,202,17,154,216,25,14,36,106,152,233,215,245,168,230,38,24,174,142,58,230,68,112,5,184,80,214,116,199,117,115,11,6,50,135,121,209,168,163,67,110,92,69,131,226,164,85,205,180,39,149,101,59,172,45,218,51,169,226,155,89,216,168,15,53,152,206,100,243,5,152,27,200,108,27,180,3,148,226,38,131,9,139,64,96,97,104,215,84,13,25,32,92,166,79,86,7,12,104,0,78,159,70,7,99,60,154,67,53,253,28,218,237,250,146,210,153,229,32,64,242,117,20,207,215,3,183,52,98,240,65,9,46,76,109,42,240,109,4,43,241,33,19,226,154,94,148,22,67,178,155,31,17,249,94,217,30,78,73,193,232,86,241,190,98,69,115,19,136,141,102,225,64,232,23,13,187,156,5,216,74,118,57,65,81,102,138,143,105,221,1,188,121,222,173,84,221,26,169,17,112,191,149,45,3,153,138,71,240,244,34,172,143,26,72,1,247,234,90,69,47,50,173,106,187,145,247,48,163,66,106,184,213,109,182,224,137,190,128,90,232,16,153,81,74,166,239,82,58,166,219,5,196,118,134,34,67,49,172,144,175,53,221,25,55,204,183,39,227,94,155,178,11,163,60,187,36,41,114,132,152,180,62,166,197,102,33,79,13,103,86,52,24,85,202,227,37,96,231,243,138,70,49,166,216,102,5,139,87,120,142,201,146,131,65,173,43,185,133,130,239,74,38,221,229,209,176,11,148,2,85,17,124,95,173,193,138,109,2,53,125,138,217,89,66,96,109,166,213,41,217,131,170,6,83,122,177,98,155,206,104,44,90,237,82,203,49,168,22,28,6,51,184,96,218,108,52,13,45,143,113,80,179,218,133,10,230,154,193,114,17,148,244,22,87,31,115,48,91,181,27,163,96,64,155,104,79,157,227,5,115,178,156,205,96,112,100,1,253,81,167,173,177,88,35,231,202,242,66,9,103,245,78,143,178,70,154,85,152,133,114,3,106,178,153,158,103,33,157,9,89,207,120,89,146,105,76,125,182,94,233,187,253,17,217,227,51,132,47,182,122,14,199,123,182,137,84,148,165,111,87,166,5,16,15,135,53,38,36,197,70,179,226,59,237,38,15,212,163,81,40,19,178,217,126,121,74,163,90,161,218,244,167,149,74,102,6,152,90,103,172,47,181,38,146,227,150,88,29,103,74,176,84,144,41,9,88,244,121,95,243,69,167,111,103,186,213,254,130,208,103,54,237,118,96,192,33,7,139,18,160,77,4,179,216,118,81,180,6,85,221,194,72,45,16,84,217,108,193,254,216,198,85,76,173,177,234,152,71,202,4,83,46,76,58,243,98,64,76,234,21,80,20,251,144,215,18,32,27,244,132,134,129,117,73,242,211,237,215,123,21,34,142,119,65,111,67,95,189,137,183,38,229,224,246,99,188,147,41,231,176,219,120,131,16,145,209,71,31,6,17,21,74,30,198,9,249,232,225,39,230,122,195,49,64,146,52,0,255,165,114,189,201,174,162,190,79,178,33,30,113,244,229,138,100,85,39,240,133,55,73,81,241,7,52,134,35,157,206,110,192,7,20,131,208,228,195,26,154,117,123,233,99,236,165,27,31,239,111,46,92,228,232,62,117,243,230,97,15,112,122,199,117,42,207,198,201,204,79,95,175,33,146,134,11,7,99,188,240,3,196,233,77,66,196,155,38,181,70,155,94,3,86,195,114,252,103,245,236,108,117,40,130,3,192,126,153,147,248,200,71,81,55,46,60,103,69,64,30,208,53,60,235,6,186,115,123,229,34,193,27,195,214,47,234,37,133,4,186,79,72,115,221,224,253,163,42,121,192,115,96,82,121,103,52,178,209,5,112,40,120,242,57,46,99,151,215,235,36,127,79,128,176,222,54,169,179,37,37,201,62,221,52,144,246,183,182,240,203,248,236,155,22,253,0,97,0,2,197,93,119,47,117,203,21,124,174,63,93,170,197,173,93,216,130,30,111,46,92,137,115,189,106,219,113,140,207,1,190,112,58,189,27,112,18,229,250,90,254,99,100,205,139,205,8,195,241,216,62,60,214,140,162,6,255,245,246,91,64,92,167,134,58,243,179,213,152,227,52,42,232,239,233,155,47,4,220,250,143,75,232,51,111,82,81,243,74,46,190,16,88,171,205,172,192,90,25,38,13,142,186,198,22,77,208,3,245,29,144,160,193,144,66,12,165,88,73,48,32,155,76,116,149,43,220,187,20,89,220,128,81,230,118,24,146,234,22,236,112,5,14,106,108,16,23,55,212,82,24,136,221,45,208,225,34,121,214,78,161,64,166,240,52,169,83,104,159,238,142,162,75,111,161,47,247,228,72,97,61,202,59,0,76,250,16,0,115,133,61,9,156,64,160,140,10,95,1,63,158,96,108,7,165,184,87,55,23,224,20,55,93,255,13,78,241,13,78,241,13,78,241,13,78,241,13,78,241,13,78,241,13,78,241,13,78,241,13,78,241,13,78,241,13,78,241,13,78,241,13,78,241,13,78,241,13,78,241,13,78,241,133,128,248,210,219,147,95,246,16,231,82,177,9,167,34,19,47,2,76,157,15,86,220,28,119,220,128,8,26,181,160,120,38,152,132,114,221,192,187,32,158,139,168,69,155,253,226,27,120,63,202,246,225,32,160,246,20,8,196,35,112,72,233,112,231,116,8,245,94,208,107,250,40,227,32,224,117,59,223,92,29,106,236,189,190,62,220,136,138,181,148,19,32,96,135,71,18,135,98,64,185,116,140,211,54,6,46,119,24,105,108,216,250,9,152,145,131,240,151,147,209,39,39,130,90,118,199,27,59,154,233,0,97,244,10,29,29,41,39,94,107,29,23,149,222,24,191,88,133,167,131,100,47,5,199,238,5,197,30,234,107,183,9,255,229,113,172,173,71,48,213,30,139,209,189,58,20,125,219,196,209,189,96,166,83,24,35,41,60,148,205,33,200,73,44,20,248,28,96,214,209,141,171,195,104,143,34,33,119,199,35,103,30,75,99,172,1,143,224,171,64,23,32,100,118,231,37,251,178,166,219,38,124,10,202,235,82,251,220,235,192,235,133,215,57,196,161,195,232,163,205,191,147,81,72,170,172,33,231,99,130,112,137,128,127,233,152,32,72,131,21,80,67,175,140,9,82,68,245,145,152,160,36,162,59,59,142,134,215,117,72,144,209,201,215,133,25,80,41,234,110,28,225,195,53,219,67,166,29,71,3,177,124,244,139,146,41,50,206,218,69,101,102,60,39,196,15,20,123,66,161,91,18,90,18,52,0,20,168,176,24,240,249,252,160,72,24,131,102,190,44,117,11,206,160,83,182,250,93,1,149,101,203,106,196,47,44,6,227,78,97,8,116,25,176,86,183,185,169,212,68,135,171,231,81,68,234,173,227,138,232,89,86,45,229,135,125,40,176,20,42,111,12,186,202,88,26,1,6,142,135,89,214,200,143,7,52,96,116,150,29,174,198,128,51,30,234,184,98,123,136,201,118,167,165,154,104,187,15,143,189,254,210,50,217,81,46,195,210,115,164,238,12,3,185,8,90,74,145,209,213,34,232,75,78,13,83,163,247,35,158,166,125,187,141,197,223,165,110,7,232,55,115,6,91,210,177,232,153,153,82,244,9,214,44,152,18,84,182,216,194,144,107,83,121,90,130,163,207,180,25,214,154,224,168,70,147,115,150,150,209,170,205,32,3,154,135,185,86,13,168,55,103,122,109,68,46,106,139,220,44,250,23,253,15,204,107,75,119,198,181,92,128,107,146,58,75,173,255,141,16,189,81,42,155,131,209,184,41,48,253,45,79,178,45,216,141,102,217,85,74,194,172,110,228,166,10,172,192,85,71,94,86,109,98,49,88,228,230,245,150,137,86,151,228,162,186,100,23,213,94,244,190,1,46,213,46,10,244,123,122,16,189,63,74,209,101,6,61,110,36,219,86,36,135,53,149,140,252,98,80,236,99,253,110,121,170,244,120,130,53,216,157,30,34,89,211,101,70,215,194,181,94,194,62,68,4,85,120,56,148,169,220,188,58,34,167,145,222,17,169,59,15,229,229,56,170,167,60,215,106,1,134,88,18,0,153,118,167,85,8,141,248,92,233,171,154,212,41,129,244,123,228,180,214,68,102,85,8,12,170,139,93,153,50,44,52,7,221,62,193,218,67,64,41,145,88,117,65,132,242,98,219,6,70,18,4,76,213,98,97,86,93,50,97,141,34,150,157,146,53,27,52,137,102,36,83,196,127,121,20,183,167,129,81,139,234,42,170,87,122,76,71,245,62,84,138,196,162,83,36,166,82,84,175,252,138,127,189,93,28,78,163,235,75,177,72,204,88,154,5,170,35,89,175,20,162,118,100,11,145,110,107,227,68,158,68,142,113,89,114,56,160,223,69,71,131,182,197,68,250,136,219,97,40,118,45,179,62,42,23,106,64,27,229,150,2,85,111,15,168,90,139,153,11,237,78,190,214,106,195,252,72,134,249,86,116,223,100,151,181,86,127,150,162,199,72,16,7,70,109,42,84,152,29,189,65,113,143,30,253,40,189,164,62,35,25,25,144,171,155,130,21,213,39,52,232,10,69,217,38,2,182,196,1,109,187,99,215,109,43,140,244,57,148,108,206,106,182,163,186,141,219,58,133,142,197,46,143,213,204,246,82,104,153,48,71,155,168,96,178,243,90,171,80,16,218,204,156,107,41,20,183,84,242,209,253,5,63,170,205,185,17,105,236,232,69,186,131,59,193,32,106,87,41,122,230,30,61,134,121,148,94,117,25,241,78,17,73,187,19,138,157,101,31,46,143,229,146,48,150,32,36,234,147,179,105,220,214,235,86,153,17,70,201,115,233,62,26,223,79,247,125,75,178,99,62,88,163,177,196,10,232,108,26,91,7,86,49,45,134,239,8,8,20,206,149,89,175,55,226,134,164,210,174,155,35,133,84,240,166,139,117,235,128,62,233,86,76,178,158,113,200,14,169,150,123,125,218,106,26,75,45,231,148,23,121,32,128,77,114,192,12,35,211,86,160,32,129,165,244,60,203,140,50,89,20,133,37,21,170,140,245,190,86,155,19,244,146,201,243,45,108,153,105,21,171,34,128,86,152,76,193,38,216,34,31,217,125,183,92,204,207,22,174,37,16,38,193,224,89,188,67,180,188,1,225,45,138,53,67,163,102,170,32,52,81,179,197,46,120,170,150,23,205,118,80,172,83,118,185,76,23,243,197,252,128,172,74,45,151,148,205,209,64,153,231,41,12,160,104,136,32,43,141,90,181,56,99,109,3,207,182,130,1,177,168,48,172,201,21,27,16,149,161,122,97,213,168,99,144,182,232,141,177,22,193,208,93,161,175,235,139,86,30,200,34,28,222,33,129,124,209,32,200,217,212,231,148,92,179,194,88,67,142,173,13,169,158,233,48,198,60,99,112,168,216,108,49,216,8,29,240,109,186,78,3,213,166,105,247,168,98,179,200,184,140,218,31,96,226,176,15,231,228,12,54,90,208,186,222,169,193,253,150,176,200,9,150,212,68,134,157,142,61,50,151,114,199,109,177,72,46,234,54,99,27,55,81,170,66,34,85,90,16,17,205,231,120,38,83,47,245,91,60,191,36,75,221,124,177,211,109,248,124,129,20,121,125,232,75,46,89,177,139,101,147,44,202,42,25,13,28,20,67,50,36,27,15,31,124,244,117,72,198,71,174,155,107,125,106,152,19,184,26,146,239,142,203,213,66,7,134,11,156,196,210,120,187,60,19,120,51,154,113,17,86,63,208,228,44,67,16,184,69,242,221,161,235,155,5,12,178,231,220,20,175,57,5,47,211,192,12,199,42,86,136,138,219,0,232,178,158,233,1,22,132,105,165,165,90,88,22,59,34,60,110,18,141,133,12,143,141,172,9,114,238,0,154,200,222,140,246,123,93,84,192,251,80,67,68,40,5,43,74,131,112,60,232,244,120,220,159,145,131,113,48,47,186,96,175,104,229,165,118,175,223,175,22,66,13,201,10,25,122,193,103,51,112,14,43,2,158,56,109,205,28,133,240,52,23,11,53,169,103,101,187,29,26,28,56,61,89,158,6,3,112,78,77,20,47,26,44,200,25,84,158,18,120,30,181,68,108,134,161,4,59,159,134,211,30,220,53,90,52,210,67,81,190,226,246,10,158,224,57,150,212,206,56,83,75,31,121,211,166,2,193,82,117,14,77,140,66,171,169,227,122,15,228,187,115,211,7,117,28,247,12,166,171,141,196,76,175,33,148,124,6,92,182,241,133,22,242,96,75,65,139,186,190,244,220,33,94,68,115,52,144,53,103,108,89,68,13,111,36,74,75,114,222,53,164,105,75,156,131,185,150,207,135,132,220,42,148,59,106,105,58,41,247,154,154,168,102,236,73,113,194,15,154,90,195,158,224,60,195,143,219,38,218,28,5,189,150,69,217,214,104,17,13,60,69,176,208,82,36,105,56,237,207,102,52,193,8,117,179,66,78,156,208,247,154,20,130,215,64,96,104,17,76,166,60,233,97,189,73,22,183,208,162,221,87,116,50,51,168,168,93,80,170,72,114,189,106,100,123,227,146,141,70,211,52,112,81,173,247,250,56,90,135,114,75,171,56,192,166,133,241,160,39,150,189,54,215,104,54,93,32,98,64,224,90,37,218,91,148,59,154,49,233,118,5,175,45,240,112,221,27,168,236,192,177,32,95,44,7,30,214,24,170,67,188,220,19,231,52,215,25,15,228,81,52,200,17,176,42,120,88,165,52,154,128,100,91,24,141,169,66,54,35,21,157,174,140,241,186,226,10,139,110,79,71,235,84,81,245,104,91,107,10,24,6,212,39,236,40,59,153,14,188,142,63,180,232,49,37,44,134,189,140,193,212,104,184,208,87,36,222,116,168,5,101,244,148,17,81,233,102,11,48,236,91,102,91,226,57,216,47,152,45,45,208,180,65,181,61,28,69,51,133,10,154,97,186,195,72,11,176,92,83,113,161,26,150,202,65,174,236,100,160,177,98,162,146,178,136,67,61,195,6,202,226,184,58,235,58,221,42,174,240,35,130,97,23,37,138,46,0,22,109,51,65,85,173,47,10,96,166,152,181,38,90,107,100,168,129,218,45,187,57,116,88,66,88,99,72,41,195,161,78,249,99,147,47,181,60,74,162,41,139,179,231,200,114,153,99,154,125,157,44,116,5,191,22,143,52,217,122,69,239,3,142,16,173,26,194,217,172,128,182,224,162,53,34,232,72,235,115,24,10,17,80,207,208,134,60,89,20,50,18,71,178,156,207,121,1,2,0,94,215,108,206,60,165,214,10,39,126,201,87,251,144,161,244,235,230,162,103,178,98,104,52,176,98,163,152,203,244,69,119,145,161,151,21,171,46,44,91,217,44,220,224,128,134,47,18,188,18,180,137,26,239,68,163,27,194,151,21,211,155,56,37,203,132,90,238,44,211,151,57,186,68,20,242,66,179,55,165,150,66,100,229,75,147,81,61,48,166,75,164,131,91,237,44,93,233,15,177,81,221,148,42,74,14,205,20,224,92,91,234,40,18,81,118,164,0,133,197,25,0,242,84,14,46,183,196,90,149,156,219,52,92,39,218,53,118,72,25,226,96,132,250,37,27,158,14,161,37,75,195,249,122,95,153,194,146,228,114,65,69,164,39,61,184,82,241,231,84,11,182,69,179,87,99,204,168,253,201,66,207,111,91,205,165,174,12,204,26,9,202,211,129,93,207,113,205,82,163,220,98,58,85,186,84,27,181,66,69,157,45,109,82,28,163,206,100,138,53,75,32,15,24,140,95,101,218,165,182,40,43,238,144,114,145,185,105,97,218,28,162,221,197,132,107,129,162,24,100,236,25,183,28,40,6,91,205,89,37,162,168,79,188,108,27,208,180,90,135,23,138,70,5,118,154,136,134,96,60,16,153,3,189,220,139,102,113,121,104,89,116,189,126,99,224,171,217,97,5,116,85,197,233,90,64,5,106,56,40,215,156,142,197,102,232,177,109,60,7,235,36,46,117,120,219,171,130,68,171,200,152,37,40,8,155,3,16,171,171,165,238,24,106,242,217,121,27,159,130,126,89,5,229,30,71,25,108,93,200,52,74,115,68,18,6,138,54,158,54,176,78,14,215,2,194,197,61,173,18,53,61,99,220,169,226,106,161,83,88,50,195,94,189,63,84,201,60,58,134,27,86,99,9,101,97,220,119,179,78,37,11,98,11,36,111,207,90,122,3,136,38,243,122,62,246,8,138,51,12,51,209,152,26,77,235,159,116,141,140,125,111,152,200,134,71,95,121,61,190,144,167,162,225,109,232,98,61,222,154,123,92,165,217,96,76,120,66,179,110,43,208,193,14,45,32,153,150,26,202,189,154,37,160,89,118,201,206,10,116,64,82,85,180,62,238,183,242,56,32,184,33,228,162,132,205,243,1,89,28,210,163,162,161,128,242,162,67,58,130,146,81,237,114,205,26,82,2,54,236,244,157,200,160,115,163,92,153,30,113,60,223,50,217,82,196,151,92,149,172,124,52,137,193,132,190,88,46,178,194,12,106,18,11,33,63,162,39,237,130,74,213,139,203,69,87,226,195,6,197,7,109,187,72,115,25,7,229,91,110,73,173,204,199,94,81,49,24,175,227,122,35,151,164,131,70,45,156,143,131,124,131,2,165,122,205,110,52,80,44,27,152,21,65,5,236,118,221,104,142,129,90,39,191,84,131,17,75,144,16,87,31,210,209,116,222,70,11,211,194,44,91,230,56,152,238,152,195,82,173,95,71,47,141,119,143,92,179,73,66,230,102,243,114,134,207,101,96,122,110,178,152,65,163,190,76,186,60,198,150,22,230,176,92,7,85,103,92,195,151,180,133,183,243,1,170,242,209,76,210,206,142,168,161,169,235,115,110,70,182,74,211,126,89,22,224,1,53,10,45,198,25,146,228,0,206,115,116,115,164,112,77,97,9,12,231,100,121,232,207,232,176,14,81,65,37,203,149,74,77,222,28,228,250,213,54,161,242,174,46,68,252,112,252,114,102,211,42,143,231,134,52,201,244,166,248,2,106,3,209,39,153,153,69,247,224,69,29,182,225,217,48,159,111,86,71,133,38,30,22,39,121,164,67,208,139,130,27,74,227,70,103,168,47,130,72,19,122,174,28,137,145,207,143,96,46,154,254,84,11,117,152,42,149,76,173,193,13,102,16,93,179,166,141,138,88,131,167,117,75,100,199,195,160,210,104,116,200,220,20,107,99,72,29,134,197,104,226,38,47,170,185,197,168,210,86,194,34,193,234,163,217,137,118,214,47,179,124,103,145,103,40,116,50,238,106,185,104,196,101,248,160,194,206,85,169,202,210,2,107,183,27,250,128,204,87,26,20,52,101,12,133,142,227,167,187,48,148,155,48,57,113,201,79,180,33,25,169,107,153,167,23,69,111,208,149,77,89,106,25,203,106,143,38,70,38,170,186,250,188,180,156,85,186,164,222,3,122,37,223,37,38,205,254,76,205,215,219,50,164,209,80,185,46,186,94,139,198,150,197,185,40,118,48,131,55,176,140,208,239,148,178,136,90,215,224,94,86,211,44,43,67,153,197,236,172,35,46,169,124,55,139,34,184,238,162,109,222,24,182,178,248,8,203,196,163,162,30,44,97,86,39,139,101,153,83,0,208,114,221,16,224,196,113,0,11,35,66,15,117,187,104,116,230,76,48,132,106,101,184,53,245,24,76,100,81,135,28,89,13,62,26,152,7,141,17,56,129,102,58,107,206,130,206,0,100,42,195,114,65,80,117,190,217,205,33,224,68,156,3,121,160,169,85,22,97,195,151,137,50,163,20,2,112,32,151,203,164,53,201,49,65,175,93,229,43,70,93,192,225,37,215,202,206,163,241,186,50,69,135,122,183,148,205,90,114,178,238,102,172,66,203,108,134,188,77,81,113,120,129,34,3,187,237,131,213,209,195,253,231,207,51,85,138,166,102,230,231,245,70,194,231,207,169,107,158,58,9,13,79,253,252,249,32,180,32,222,210,144,221,232,198,200,255,188,34,228,127,142,254,138,158,39,46,62,203,174,35,139,65,124,235,115,151,201,55,72,170,242,153,173,53,234,66,139,161,63,215,234,116,187,202,124,6,62,127,254,116,162,148,119,183,4,33,106,183,119,247,223,72,251,243,122,139,229,84,25,15,206,187,111,164,126,129,189,145,107,56,23,95,7,207,9,46,130,168,116,251,141,148,159,43,246,53,180,47,176,22,199,138,92,124,29,58,39,52,136,40,196,237,55,82,126,174,208,215,208,190,192,154,63,182,12,89,189,72,0,62,91,215,8,140,220,126,51,237,231,10,126,29,245,147,236,57,161,45,169,94,220,77,34,67,16,202,129,235,93,36,131,156,85,0,161,194,183,47,84,194,211,213,240,244,50,46,177,26,184,159,53,99,174,42,23,105,160,231,52,33,97,57,224,246,37,200,63,91,13,215,22,112,146,73,87,26,169,114,16,211,88,109,148,95,36,130,157,83,130,2,75,248,237,139,208,127,186,22,158,90,194,73,54,61,85,143,70,207,104,4,85,229,139,239,227,103,59,132,12,158,25,246,158,64,250,233,194,63,129,248,37,230,174,83,94,238,156,240,16,170,1,183,47,66,255,217,26,184,186,132,147,108,174,95,181,197,64,190,60,164,16,231,84,128,96,152,114,251,205,180,159,46,254,83,168,95,98,207,83,19,79,236,203,147,136,179,147,62,20,6,137,219,151,32,255,108,5,92,91,192,221,253,231,48,48,44,127,253,251,226,227,103,167,122,154,136,199,149,93,112,61,187,38,6,195,79,95,2,151,75,108,113,234,108,239,238,139,161,189,115,66,203,250,244,233,147,250,211,79,83,215,80,110,128,213,231,219,248,52,82,189,243,212,32,244,156,219,219,143,187,51,202,245,17,101,124,138,169,126,82,31,214,66,189,203,222,103,245,251,219,219,187,213,73,100,28,245,27,184,205,228,157,119,119,15,73,213,191,203,190,251,225,15,126,250,47,127,251,191,255,120,247,107,37,243,235,135,95,253,90,249,163,236,221,199,85,17,55,206,1,61,231,7,240,199,132,222,253,138,237,136,219,175,247,162,228,239,177,191,126,55,22,240,33,186,151,60,179,66,165,61,247,84,114,55,121,78,86,13,235,236,99,241,205,228,41,45,90,104,121,103,31,75,238,38,207,217,226,124,239,41,45,186,158,40,226,222,253,4,220,7,145,96,150,234,232,193,240,222,251,4,124,244,254,56,248,232,101,50,119,238,167,77,245,60,108,106,231,157,250,131,247,227,221,189,225,115,34,247,206,189,251,233,167,119,219,90,113,126,250,201,253,231,206,93,164,39,231,147,187,211,219,9,26,206,221,189,19,177,100,56,191,11,150,254,248,9,44,249,19,47,56,171,204,248,230,170,150,167,170,23,67,134,191,54,243,191,138,152,254,224,100,30,227,60,27,172,120,15,237,223,23,142,18,126,2,55,153,81,29,28,213,199,28,157,44,244,49,138,59,126,86,159,156,187,95,169,31,220,232,145,66,92,74,244,53,234,49,174,19,213,76,64,133,158,167,58,242,98,79,27,171,78,127,169,220,20,217,39,153,183,31,110,197,219,31,31,14,202,78,248,25,139,158,175,22,34,38,162,193,181,96,168,150,114,130,163,236,175,223,189,75,130,110,31,226,176,129,159,146,79,126,40,253,20,251,240,252,248,240,71,191,186,251,245,93,100,183,220,79,206,67,60,63,137,222,139,106,242,135,31,63,206,134,134,165,38,166,241,187,168,50,182,117,237,221,27,159,220,216,48,137,159,190,3,239,173,184,162,63,5,63,88,153,204,143,31,239,188,79,159,140,168,35,68,119,128,187,143,226,79,63,5,43,120,3,227,46,77,253,235,90,25,65,164,77,209,146,155,161,196,204,199,29,209,10,211,173,125,62,190,79,130,1,239,199,158,26,213,241,125,18,60,152,216,234,239,162,123,63,253,244,93,114,55,250,127,117,127,109,164,111,128,149,15,136,170,71,66,127,137,68,123,92,242,95,127,205,234,155,234,137,40,127,138,254,109,237,111,68,231,254,221,150,167,149,58,213,79,162,167,135,177,39,164,31,43,193,137,228,143,152,130,190,139,218,126,188,222,11,222,221,62,220,222,173,187,193,93,48,244,220,217,237,207,127,245,111,254,225,207,255,226,31,254,246,223,252,253,191,251,183,127,247,155,191,186,125,88,237,126,68,141,245,246,231,191,253,151,255,249,207,255,195,223,253,230,175,99,142,30,230,243,249,111,255,236,111,126,254,155,127,253,247,127,250,47,226,55,254,211,127,138,62,223,174,70,19,247,211,51,90,140,174,6,137,98,243,139,70,212,34,223,173,52,122,187,101,96,173,219,219,31,34,142,215,151,18,61,223,71,175,238,46,165,5,139,68,190,219,182,230,83,125,204,77,247,162,120,0,117,163,206,29,27,198,168,187,70,227,216,109,234,141,164,235,222,126,151,104,60,170,148,213,224,250,14,184,7,177,187,95,109,31,51,252,68,128,119,135,239,189,83,167,162,245,238,246,221,78,153,81,139,185,189,139,199,74,224,238,238,195,209,251,103,31,191,91,181,194,11,77,112,219,234,126,233,70,182,226,38,250,112,162,169,253,115,120,99,247,126,248,49,49,196,187,39,238,227,254,9,255,248,49,120,88,109,72,188,11,214,239,188,7,239,193,187,143,155,126,109,68,29,58,120,136,119,168,86,111,89,47,214,224,196,104,198,25,75,240,201,250,65,78,204,132,17,89,255,239,191,119,215,198,33,30,10,62,70,77,100,93,118,84,45,95,85,203,87,19,113,252,23,99,34,50,194,254,137,246,234,111,218,171,191,110,175,126,210,94,253,173,149,114,146,239,192,239,115,251,93,63,115,106,82,161,254,234,150,117,52,195,49,130,69,36,91,244,237,246,131,26,251,236,125,253,56,139,122,186,59,123,216,206,141,55,31,78,237,83,39,106,221,62,241,245,94,213,84,224,188,183,31,168,137,232,47,236,237,135,73,18,174,194,185,220,117,222,126,26,0,130,223,138,217,3,97,10,128,161,160,250,75,97,246,248,129,24,132,254,103,240,136,159,47,71,145,112,73,56,3,120,143,131,247,145,80,247,15,208,221,14,155,5,202,105,218,183,225,106,164,128,26,162,143,182,235,100,127,175,94,122,33,32,141,223,115,41,143,95,106,38,205,35,191,72,66,212,94,8,56,195,160,71,249,123,40,121,214,166,86,144,20,7,112,16,71,165,94,128,132,216,52,216,55,72,136,55,72,136,55,72,136,55,72,136,55,72,136,55,72,136,55,72,136,55,72,136,55,72,136,55,72,136,55,72,136,55,72,136,55,72,136,55,72,136,55,72,136,55,72,136,71,193,30,162,209,255,231,127,247,231,191,253,179,223,252,231,255,250,79,255,225,111,255,187,4,255,97,179,59,182,169,140,51,73,36,163,86,128,199,157,16,70,227,202,132,238,210,106,74,102,204,241,254,216,199,203,249,24,53,64,33,174,202,199,8,130,16,26,63,143,0,207,222,124,124,24,71,19,211,113,16,167,120,29,171,222,30,26,115,188,138,156,206,190,91,85,155,232,4,47,182,171,215,12,163,162,104,67,180,92,61,251,143,235,205,100,179,233,210,222,23,82,141,49,91,41,38,134,65,61,216,201,218,190,123,122,7,11,140,119,176,16,4,70,0,128,128,14,118,176,142,119,173,254,137,1,172,252,211,255,19,155,144,189,174,182,177,35,123,96,12,15,49,214,203,174,199,93,180,19,81,63,94,29,99,124,218,59,40,184,221,157,20,220,222,239,143,7,183,235,189,186,205,245,205,8,112,187,222,98,219,92,223,216,252,219,245,246,217,230,250,218,202,223,174,55,184,110,191,198,166,7,151,31,203,5,107,171,138,33,102,69,75,245,130,7,141,64,8,68,66,161,7,123,12,223,70,175,231,164,71,83,201,198,233,200,45,87,140,209,112,30,64,152,200,97,152,38,62,232,70,156,70,86,35,96,233,197,48,22,42,9,198,66,115,133,177,64,87,45,187,52,127,195,88,120,195,88,248,39,141,177,96,182,81,97,212,71,106,203,1,197,1,252,140,79,48,17,218,40,15,116,152,58,195,21,185,229,144,137,222,4,106,64,109,113,21,198,194,142,30,253,40,189,111,196,88,16,90,86,145,27,233,75,110,100,194,2,157,207,39,152,8,45,139,22,218,60,194,3,125,184,206,240,176,48,226,151,252,146,189,10,99,97,75,207,100,30,165,247,74,24,11,54,90,44,2,113,36,88,173,189,193,88,88,42,83,40,148,21,97,73,230,100,98,89,239,204,240,102,221,50,248,94,126,209,164,128,58,50,201,13,49,39,163,183,23,42,76,187,120,115,220,196,184,194,120,198,148,179,106,88,177,32,185,2,245,155,84,71,100,144,130,231,141,102,104,177,98,247,121,58,234,233,153,146,45,230,153,192,109,245,56,120,209,131,212,144,144,165,169,103,121,44,167,1,16,40,103,151,217,154,169,64,206,18,9,219,80,24,76,114,170,88,41,3,68,16,76,185,14,51,45,87,167,170,49,49,231,139,37,225,209,10,231,213,53,5,131,77,105,217,141,58,210,220,204,200,141,140,130,119,138,57,123,150,133,70,117,184,211,110,251,112,5,14,162,185,100,153,112,234,97,181,217,166,50,182,26,182,90,94,63,178,73,62,90,29,16,92,115,164,45,179,99,104,164,77,243,122,64,7,97,149,176,74,45,137,89,186,112,48,175,116,100,89,233,117,74,25,67,89,78,187,124,131,83,193,114,93,233,15,85,130,142,218,202,116,201,53,186,173,197,72,207,46,93,153,195,203,179,73,94,108,146,22,155,111,87,231,174,138,183,102,96,111,60,53,57,56,32,234,93,220,236,47,150,3,194,65,225,62,86,99,23,220,136,168,76,151,125,167,101,118,170,225,16,135,195,65,215,109,55,160,114,217,13,167,117,119,218,206,41,51,58,112,168,73,209,237,113,77,168,54,113,196,14,44,87,220,166,65,54,248,153,61,106,13,151,166,11,210,212,164,108,231,27,172,222,20,124,64,70,105,180,82,44,180,139,99,154,15,204,170,18,232,192,36,47,81,85,53,152,119,39,74,109,168,14,59,213,206,210,40,70,255,217,213,162,49,236,224,134,43,53,199,109,138,18,123,21,189,47,52,107,25,123,54,64,230,112,165,58,157,206,172,101,153,131,179,98,213,7,68,148,173,185,14,206,41,19,61,191,40,100,58,205,70,49,131,115,181,96,185,96,57,98,128,7,109,74,109,101,149,176,96,217,152,69,177,149,246,130,101,192,146,61,32,41,192,137,180,221,52,245,86,91,29,152,28,107,94,186,110,241,213,65,171,138,133,144,83,238,68,253,36,203,84,128,222,104,226,116,235,42,63,177,42,99,168,205,215,173,133,5,90,60,102,53,217,74,161,93,31,228,249,201,112,158,124,44,151,249,73,126,94,174,88,218,92,229,198,2,201,27,166,238,118,154,83,158,97,203,209,61,138,49,61,144,54,162,30,199,176,99,182,194,48,254,88,201,83,205,102,155,28,150,43,209,247,182,89,200,79,60,51,79,237,95,35,35,189,116,201,97,129,173,198,180,247,174,149,42,245,226,2,159,57,48,12,46,16,144,181,96,166,160,231,180,169,3,251,13,181,171,132,200,20,208,88,61,107,162,212,48,11,35,229,5,50,246,198,174,214,202,130,84,171,2,51,106,9,135,108,93,33,145,242,184,239,139,21,178,109,90,76,158,170,52,169,97,190,80,230,73,221,182,74,1,206,23,134,139,186,60,181,124,129,155,34,136,227,244,122,48,81,130,57,79,158,42,57,178,222,10,219,104,14,143,22,13,65,95,45,55,163,97,131,201,74,163,177,105,1,49,176,129,83,103,69,134,105,91,107,94,243,101,246,184,12,51,26,192,171,11,161,81,53,13,155,99,66,173,216,26,204,204,124,151,95,90,244,146,192,97,73,161,149,81,177,237,132,124,181,92,22,72,202,116,117,183,39,8,238,194,214,157,70,174,234,180,196,12,183,40,112,11,115,18,68,245,105,15,6,157,76,113,182,28,177,243,70,115,76,205,230,197,129,111,87,67,41,40,9,245,197,116,49,156,162,152,144,11,9,213,25,21,33,191,156,107,129,211,210,84,17,218,112,54,196,69,184,48,194,74,82,185,87,25,70,131,124,49,132,253,146,26,141,117,125,136,4,217,165,216,236,27,180,144,93,240,26,149,7,221,33,169,248,65,187,106,48,212,164,192,240,186,210,156,131,99,100,16,16,208,192,153,178,185,146,172,227,98,212,157,250,75,205,104,137,21,109,86,99,232,58,41,11,40,101,234,188,46,52,89,158,101,217,49,67,50,140,201,235,249,102,133,175,229,81,127,208,205,130,99,41,68,167,62,10,50,185,17,42,21,33,158,109,76,23,197,49,12,77,225,76,190,136,219,209,205,73,46,131,180,29,172,134,246,180,222,130,91,58,229,204,114,156,181,112,62,32,121,203,26,247,29,188,79,187,20,227,235,56,203,101,171,182,24,233,216,203,55,249,54,55,24,215,216,185,166,179,205,69,211,83,234,146,220,141,218,99,121,224,78,151,57,216,15,37,41,126,142,163,192,94,153,128,20,120,62,212,26,5,30,156,26,243,106,23,206,153,29,173,219,203,117,154,26,215,240,231,85,13,199,179,104,79,39,25,82,45,2,96,1,26,168,56,209,78,166,113,205,118,167,46,84,80,170,207,178,159,146,233,40,33,93,240,105,146,80,252,23,246,105,202,225,57,20,66,115,234,149,62,77,34,174,188,96,8,50,253,121,189,232,254,188,93,116,127,142,23,221,159,227,69,247,103,39,42,119,27,235,33,137,146,106,125,246,66,39,48,108,245,243,80,181,162,245,82,28,1,98,127,14,220,104,9,236,135,118,188,184,37,87,241,176,207,137,92,134,8,32,14,98,121,17,150,226,168,36,71,245,226,19,47,97,125,251,89,65,197,50,174,74,47,197,147,232,47,28,185,229,22,55,140,61,51,226,87,17,193,111,140,239,134,95,49,118,28,126,213,216,113,248,98,68,177,102,88,129,250,204,128,90,68,81,47,70,20,95,71,251,185,162,95,71,253,34,123,142,242,57,217,179,122,94,20,173,140,35,192,237,139,208,127,190,10,174,45,225,2,155,134,35,91,161,162,250,207,139,162,149,69,81,185,125,1,234,207,85,193,181,244,191,5,228,0,127,53,248,4,252,21,225,19,240,139,66,219,226,248,121,113,179,74,14,188,88,225,87,16,126,174,200,87,144,254,22,88,7,226,213,0,35,136,87,4,140,32,190,21,48,226,124,132,236,11,32,70,128,192,171,66,70,128,231,128,81,54,179,189,207,241,225,198,51,35,102,37,64,62,99,223,159,70,253,233,242,63,141,254,73,22,141,96,61,97,186,22,112,2,60,59,123,82,9,13,189,125,185,66,158,174,142,103,21,115,153,225,43,38,15,224,249,41,31,8,40,183,47,66,255,27,116,113,101,9,143,176,25,253,83,197,71,162,240,193,179,19,64,92,65,145,219,23,42,225,91,84,113,109,25,151,89,125,108,120,1,207,206,4,69,9,129,111,191,157,248,55,168,224,26,242,151,25,244,221,199,76,205,217,57,160,136,195,208,237,11,80,255,6,249,175,162,127,146,197,145,31,217,217,213,118,133,161,93,94,133,131,248,121,19,41,159,233,8,79,36,255,116,21,60,177,128,147,76,62,218,122,206,206,6,17,85,62,51,53,186,134,230,211,165,189,134,234,75,64,60,129,196,171,163,72,129,196,239,0,70,10,36,46,235,35,9,153,143,22,81,151,183,16,160,243,251,79,168,42,221,190,76,1,207,214,197,245,69,124,51,228,21,4,190,46,164,22,4,190,54,166,22,4,94,6,213,50,213,197,229,181,52,4,157,87,1,34,221,126,51,237,103,131,105,93,69,253,219,241,190,32,248,149,1,197,32,248,213,17,197,32,248,50,180,214,181,214,5,186,176,53,136,193,183,47,85,196,179,1,182,158,82,200,37,102,21,55,248,44,90,214,101,26,231,247,9,49,0,191,125,9,242,207,214,195,181,5,124,19,22,28,132,189,30,206,28,132,189,38,208,28,244,8,194,158,31,24,178,121,121,106,5,157,157,26,66,50,172,222,190,0,245,103,139,127,37,253,139,80,120,170,255,200,224,122,118,130,8,0,18,114,251,205,180,159,15,177,119,13,245,111,71,1,132,136,87,134,25,132,136,87,199,25,132,30,65,219,187,106,167,29,190,48,83,60,183,72,124,42,253,103,227,237,93,93,194,69,54,131,43,78,34,225,179,243,68,88,22,225,219,23,161,255,124,53,92,91,194,183,65,67,194,208,43,226,78,194,208,171,2,79,194,208,183,35,79,194,240,171,34,79,194,240,43,35,79,194,240,101,29,68,191,237,203,4,206,207,14,137,156,120,251,205,180,159,45,253,85,212,143,217,139,10,137,102,82,118,52,171,180,172,85,70,72,255,186,173,71,248,236,212,16,68,137,83,75,166,111,42,233,137,106,249,166,178,174,99,253,58,131,115,30,168,89,145,128,219,23,46,233,5,148,116,117,89,119,247,235,104,150,207,161,113,225,201,179,51,72,84,38,176,219,235,137,60,34,218,181,100,238,238,63,239,98,135,62,43,70,180,184,164,163,95,77,53,86,64,59,65,32,59,255,254,121,212,101,21,142,235,242,115,48,52,124,232,211,10,232,242,94,182,92,95,37,45,139,115,3,67,51,100,49,214,111,193,18,245,24,83,209,73,93,243,63,125,249,122,159,128,159,125,250,146,15,28,50,12,134,39,16,30,163,151,220,79,107,68,47,95,245,227,16,175,102,84,77,162,174,62,68,107,160,154,26,12,93,229,62,56,243,132,157,220,142,41,223,123,159,220,13,112,220,125,196,178,241,41,72,125,221,130,88,62,108,38,21,17,3,223,127,239,237,127,125,231,124,74,226,212,190,222,199,193,49,205,56,54,230,152,223,53,35,134,227,168,94,55,142,124,249,233,39,197,149,19,192,187,135,205,7,102,85,105,15,178,101,68,255,29,62,37,185,202,34,125,43,198,199,219,66,127,58,89,144,128,128,45,224,222,31,185,95,191,198,80,126,158,101,181,220,86,236,125,150,119,131,192,221,135,50,245,213,160,101,216,170,27,6,239,210,104,124,171,90,123,248,3,71,157,71,247,101,243,221,33,84,159,243,105,243,136,167,106,254,15,234,143,31,99,20,95,39,97,176,235,137,113,180,208,131,47,123,110,92,246,248,211,169,235,165,36,75,237,221,215,187,232,239,61,4,0,119,81,133,135,70,202,123,239,8,19,112,131,249,7,124,255,253,170,57,125,247,41,5,24,8,252,248,253,247,233,111,107,61,188,83,127,117,59,95,255,188,79,126,33,241,175,197,230,235,230,231,246,195,109,250,107,252,208,98,190,255,115,123,183,131,60,254,97,190,248,49,155,70,48,220,86,50,136,253,209,10,110,88,140,42,219,126,119,247,19,16,53,210,219,121,130,67,231,124,128,191,119,126,202,109,145,36,119,64,201,32,150,104,226,94,81,213,49,101,69,93,241,184,249,68,100,146,30,17,3,253,181,22,99,53,6,88,141,170,255,54,57,66,143,253,47,221,59,39,6,48,77,80,4,227,27,171,141,162,219,239,226,59,155,70,241,209,137,122,214,215,131,215,54,88,136,193,39,32,234,11,27,52,219,143,193,31,123,31,131,76,230,110,29,124,185,42,124,203,224,59,245,135,32,70,197,140,139,187,73,21,183,71,209,184,49,162,66,239,156,31,140,31,63,29,191,111,252,184,131,166,253,122,191,22,235,68,191,169,39,148,227,88,180,192,141,157,76,183,106,139,84,242,229,246,135,85,193,55,121,215,181,84,209,249,49,170,73,105,245,49,234,190,155,155,43,220,195,248,222,106,11,53,117,107,69,42,190,181,118,101,221,221,42,172,89,137,111,110,216,74,221,78,188,57,227,123,43,93,238,110,208,98,160,198,215,149,232,255,212,101,65,213,153,249,56,190,225,37,159,82,183,218,78,100,203,13,71,85,226,187,225,230,203,158,0,150,181,98,223,178,82,151,87,170,137,111,172,213,255,117,219,255,35,213,251,129,232,200,177,79,238,218,170,252,234,118,61,38,220,126,112,127,112,30,228,200,74,70,90,254,49,209,125,108,242,201,216,7,243,20,160,226,170,152,119,191,136,163,103,2,195,120,247,238,37,89,120,186,255,235,154,137,24,207,220,75,89,195,155,141,153,114,63,190,130,166,190,129,205,89,100,107,83,70,59,26,35,86,184,198,224,157,63,51,98,68,246,56,180,83,157,70,150,57,54,241,119,95,100,49,234,197,192,135,184,31,239,90,223,119,91,196,247,187,47,171,7,63,65,31,37,79,21,205,45,76,232,131,40,121,225,56,26,41,215,112,241,247,63,68,125,58,33,6,125,216,226,229,254,240,227,253,250,117,244,27,167,26,91,164,211,248,45,54,78,198,158,52,217,216,20,38,133,162,187,66,157,104,192,119,130,251,99,14,221,245,179,248,135,248,191,91,213,81,110,63,108,197,241,3,119,252,238,238,107,52,36,57,177,65,142,84,185,237,28,156,104,31,102,199,222,87,215,14,32,255,167,159,78,93,118,118,152,250,171,1,251,246,54,154,157,188,180,66,10,158,107,83,209,140,94,77,1,112,7,15,145,65,102,162,139,239,246,6,44,245,97,26,35,168,126,250,20,143,221,110,100,248,99,39,164,88,236,123,119,43,245,62,205,195,12,2,223,109,243,4,252,252,87,255,246,231,127,249,27,42,106,216,127,247,155,255,225,31,254,155,255,248,119,191,249,235,191,255,63,254,250,187,219,4,193,119,127,230,21,81,142,169,70,211,253,88,220,56,228,245,246,110,99,234,203,205,58,247,144,28,243,93,245,86,50,255,137,102,31,219,41,80,60,19,217,52,129,175,209,252,39,113,153,173,107,85,195,15,142,194,28,82,195,94,52,214,237,134,189,104,200,139,209,134,163,225,237,7,231,199,244,224,25,93,249,122,47,253,127,213,61,127,115,219,198,149,95,197,218,170,28,192,92,66,164,108,43,13,104,152,35,219,201,197,215,104,146,177,227,222,220,208,180,7,34,32,9,13,9,176,0,104,69,21,57,147,56,177,175,23,39,141,123,147,58,77,46,23,219,77,124,241,220,205,217,205,76,234,218,137,157,124,152,19,37,249,175,124,133,190,247,118,23,63,72,80,85,226,76,231,78,127,136,192,238,98,247,237,123,187,111,223,123,251,118,159,183,122,210,109,123,93,187,83,176,82,185,115,181,234,225,159,29,121,102,33,89,215,142,213,26,126,114,149,250,188,94,102,75,204,212,68,193,249,195,60,205,170,66,214,207,143,51,29,111,155,151,151,234,142,173,134,233,29,239,217,107,142,147,222,54,131,228,126,99,193,208,243,227,117,44,22,130,20,78,82,1,228,208,130,46,175,243,5,40,233,251,127,10,65,239,65,177,177,96,65,96,235,76,6,139,88,166,135,33,183,29,231,180,16,254,157,151,66,16,239,199,176,205,99,26,47,65,70,134,11,166,12,202,82,137,198,165,135,139,103,169,68,71,162,13,86,134,69,31,164,59,55,134,217,100,216,49,40,100,36,115,167,37,105,216,2,52,51,105,236,138,3,62,201,71,2,194,82,9,6,249,140,111,72,13,197,129,119,35,179,105,4,69,4,231,38,41,86,21,34,153,62,27,242,64,70,204,240,65,210,98,170,16,75,68,160,241,26,5,106,5,213,66,100,72,130,106,3,164,154,129,126,44,249,158,75,212,38,245,18,98,117,12,19,16,170,59,172,171,188,202,211,2,192,164,172,80,222,31,13,149,202,11,164,199,1,153,81,93,147,247,178,43,140,193,60,221,254,195,189,209,229,55,118,239,62,216,249,232,173,157,47,190,30,125,114,149,213,19,113,203,134,233,183,234,107,155,170,57,115,166,58,68,174,152,74,108,64,191,174,29,163,176,83,48,21,16,85,245,44,139,16,228,112,243,160,225,199,42,238,0,205,113,212,70,52,96,188,155,147,101,5,58,113,120,228,146,133,104,39,59,39,46,146,31,189,115,125,251,131,219,219,31,223,216,254,224,254,119,143,222,217,122,116,115,116,249,54,244,113,251,247,127,218,126,247,174,40,131,221,255,159,79,119,110,221,253,223,215,47,97,175,125,119,157,228,54,188,170,159,8,10,163,75,242,105,31,1,123,30,250,243,207,174,29,106,24,39,128,82,150,64,211,91,211,244,114,173,30,91,241,209,90,181,193,170,172,28,155,113,93,209,27,89,40,214,8,228,182,66,85,32,52,67,42,224,137,2,47,4,253,48,130,18,158,229,169,18,158,233,81,9,91,54,227,249,253,216,197,50,182,101,171,50,182,105,83,153,142,40,115,134,174,2,196,50,18,215,29,171,163,138,118,204,14,15,202,172,2,176,209,255,176,204,14,64,35,101,144,25,203,54,253,239,100,73,137,125,44,34,103,138,30,254,163,96,68,192,153,71,76,30,78,208,134,236,141,232,184,27,175,187,174,63,193,189,105,104,13,6,51,106,85,157,17,247,211,199,89,72,211,1,5,83,87,37,107,234,73,55,68,175,53,182,1,127,149,165,165,138,3,115,138,176,147,253,20,84,162,228,91,255,135,87,153,253,52,97,218,141,240,88,108,206,104,241,177,16,117,63,168,224,132,221,105,79,239,234,96,0,124,72,45,84,244,226,171,152,11,201,37,253,144,136,92,22,36,71,135,86,117,96,160,27,50,152,194,255,11,220,112,15,180,80,219,10,43,113,93,138,170,129,16,79,89,23,71,23,51,61,139,228,131,83,126,172,217,115,243,71,158,157,119,23,116,33,149,146,92,71,253,205,23,250,217,194,97,247,72,174,204,26,204,186,177,66,135,22,198,202,116,105,222,141,149,90,112,15,171,66,210,248,150,207,175,185,135,18,14,233,13,57,8,112,238,188,239,70,83,150,67,164,234,24,55,179,72,169,76,245,117,49,115,126,76,173,226,123,159,71,148,74,133,139,225,10,96,8,50,15,244,210,0,35,92,48,232,56,200,173,167,28,148,99,99,120,111,131,142,225,64,18,147,28,174,153,8,99,33,40,78,189,252,114,71,50,150,223,194,5,187,25,180,212,169,211,208,16,238,206,153,178,113,34,187,196,36,144,81,121,88,24,235,176,88,215,80,30,16,83,0,143,157,54,171,45,67,1,97,229,222,6,3,140,16,145,77,17,86,13,96,103,158,124,130,202,117,20,253,49,101,2,218,176,8,178,32,129,44,144,61,33,115,22,76,11,32,125,232,117,207,32,133,138,67,7,129,204,233,167,50,167,15,50,39,195,160,10,80,13,72,38,20,124,70,60,23,170,99,144,3,82,129,171,164,2,159,215,64,20,168,88,181,132,177,184,36,193,45,118,58,47,19,133,128,204,5,3,48,9,109,35,140,52,130,32,97,11,144,139,18,142,168,169,41,83,90,117,149,27,75,82,121,169,53,42,219,142,42,36,27,193,207,188,241,186,146,168,43,58,138,232,88,129,239,252,2,165,18,12,92,49,169,98,21,204,18,49,31,4,75,244,139,164,132,68,230,72,164,16,99,205,142,94,90,247,95,14,3,152,9,49,134,17,202,149,145,146,53,96,86,226,112,238,252,185,245,178,113,16,254,205,206,25,232,92,0,212,110,4,38,22,38,152,69,143,79,73,27,203,241,141,19,29,16,152,138,117,68,16,129,132,116,242,139,190,123,66,105,123,163,187,159,108,125,115,85,168,73,6,19,162,209,172,219,49,218,170,30,20,116,114,9,134,84,102,0,244,99,149,90,202,34,196,167,97,16,196,244,9,62,24,23,250,158,131,75,5,254,42,209,232,198,237,237,127,253,102,18,132,237,155,191,3,49,9,178,240,62,246,155,15,119,223,190,180,115,233,225,147,55,31,111,127,252,95,34,49,1,0,128,77,34,113,248,156,129,64,37,106,200,168,33,208,190,96,10,141,100,116,76,69,148,150,20,6,60,153,66,204,38,212,190,228,119,96,192,99,224,13,245,85,129,222,185,127,140,226,0,139,97,84,44,247,73,161,8,168,246,10,46,70,36,98,79,148,209,24,234,193,76,255,251,97,216,23,200,205,64,150,193,237,30,168,157,68,84,138,211,28,70,83,236,191,98,175,254,224,1,234,103,246,60,140,217,160,71,59,53,70,106,192,128,186,255,254,72,139,237,213,253,33,43,135,131,169,99,239,180,139,23,119,137,189,163,226,208,50,24,168,16,203,96,175,196,211,152,218,167,172,198,13,215,220,19,1,13,228,37,102,1,164,89,24,38,9,42,89,144,104,122,114,187,36,217,43,130,138,164,217,55,58,190,65,243,141,217,189,30,221,97,78,183,102,51,98,206,46,173,161,106,33,74,236,24,184,80,94,184,128,82,197,5,220,217,241,141,11,94,4,52,26,12,228,30,22,222,220,128,205,74,12,104,42,90,87,113,31,124,189,30,52,130,164,172,57,173,18,161,120,77,205,205,243,134,147,120,87,90,1,133,80,222,4,46,223,245,162,172,126,157,185,216,98,47,12,101,153,3,225,103,38,198,120,110,2,59,71,107,74,151,159,213,216,79,86,194,238,243,33,49,10,44,23,226,150,160,50,110,168,21,50,4,52,170,128,113,240,175,141,255,34,248,87,247,112,200,196,180,139,71,125,237,5,81,188,228,70,145,189,10,48,68,246,69,23,59,199,56,59,8,58,190,68,135,237,56,207,93,132,47,208,148,133,86,97,141,117,197,7,140,79,136,85,6,26,77,112,208,145,241,36,55,58,165,41,0,13,35,73,59,24,197,141,74,162,124,49,24,216,58,107,227,68,233,200,157,65,220,186,74,243,27,208,149,170,201,194,96,213,13,199,191,196,40,82,17,69,193,83,38,17,140,137,199,101,25,188,142,20,134,219,76,91,217,177,54,151,251,17,96,59,138,126,238,110,152,178,80,38,137,71,27,17,26,20,85,150,124,29,214,229,59,84,130,23,138,4,244,96,101,18,65,24,130,197,154,36,185,41,251,155,0,104,160,225,150,27,63,82,173,78,45,101,15,6,29,232,81,27,251,16,104,71,104,167,178,6,10,128,24,166,129,86,203,132,236,90,20,226,166,154,51,139,165,210,98,50,103,2,109,94,204,15,199,90,148,27,166,114,160,225,56,102,45,145,198,123,208,14,14,37,39,217,62,235,163,100,230,32,177,156,113,241,165,175,151,74,160,234,245,19,161,0,116,154,152,174,103,55,148,53,181,107,57,205,62,9,110,61,171,43,108,13,49,237,3,35,209,233,90,213,30,64,137,26,128,225,69,244,171,245,228,167,107,80,113,198,198,88,80,174,177,72,248,110,174,53,107,173,22,252,159,111,181,254,79,104,41,61,221,44,128,172,217,162,77,207,212,22,69,172,212,215,200,220,156,28,169,210,196,151,160,89,44,74,118,61,43,141,101,24,199,71,154,205,64,216,213,88,187,31,197,65,87,178,9,35,94,115,253,188,182,48,83,3,101,160,215,112,27,83,155,48,3,180,172,217,17,221,74,75,33,90,34,179,160,85,145,99,96,80,189,104,136,31,61,67,251,196,180,87,188,102,251,78,199,253,7,55,86,220,240,180,139,248,31,91,222,247,228,138,164,7,8,150,6,186,154,212,183,221,49,19,91,198,52,138,187,195,2,36,46,34,246,98,7,116,238,202,13,164,154,185,95,159,147,38,147,236,14,70,63,85,168,49,88,216,119,127,251,151,209,123,215,97,109,31,125,124,103,231,171,111,119,111,221,193,40,21,191,185,190,251,250,229,179,167,95,20,175,24,164,47,214,178,154,250,129,249,167,105,118,235,241,183,59,239,223,217,250,234,74,182,77,52,26,62,190,178,253,135,123,226,85,8,65,2,144,209,219,55,119,31,63,30,125,246,197,238,151,183,11,96,57,100,38,170,175,90,21,10,205,220,98,157,101,12,152,217,10,6,48,37,115,118,165,134,12,149,222,211,121,93,97,122,67,37,74,11,125,81,153,114,77,55,101,122,162,210,178,172,184,126,32,27,219,178,27,173,10,77,213,203,44,90,200,103,246,187,54,2,179,19,157,176,173,239,243,141,98,144,176,32,218,130,237,25,41,39,20,9,73,104,198,54,114,191,14,114,191,78,179,221,34,49,29,175,161,151,23,10,39,76,50,178,138,178,249,34,104,216,139,71,85,247,234,139,98,87,7,49,28,37,120,243,154,139,160,242,111,22,119,32,213,83,218,4,57,221,124,108,208,181,178,104,252,119,152,220,10,29,10,153,71,204,70,49,5,81,179,165,53,226,135,140,75,121,149,173,198,118,239,253,69,88,168,81,190,189,245,223,163,43,31,138,209,56,186,114,121,116,247,33,242,229,177,177,119,228,105,230,65,50,193,70,159,189,181,115,237,202,214,131,143,70,111,223,18,6,243,221,251,151,65,20,47,24,236,11,38,8,185,223,183,201,227,193,107,34,170,239,138,23,118,51,237,62,185,245,231,39,255,241,71,20,239,169,211,2,12,1,0,76,71,220,170,184,246,159,91,95,191,187,243,214,253,209,181,123,163,183,239,108,255,249,141,157,59,87,191,123,116,131,241,77,20,63,76,38,49,199,134,19,44,57,181,211,104,56,234,141,54,69,37,47,200,143,41,31,248,108,174,159,207,152,105,199,149,217,239,41,80,45,216,156,228,110,98,75,226,131,251,163,247,126,183,243,254,141,39,127,124,107,251,227,27,91,15,175,142,62,187,142,100,127,116,105,244,224,1,116,95,46,21,105,32,76,61,67,12,177,28,20,249,214,101,213,3,53,95,208,49,228,192,116,71,188,106,222,17,79,207,189,53,93,160,28,126,170,233,220,1,12,196,238,129,241,124,181,46,77,44,70,250,166,152,40,69,77,67,117,123,184,6,170,184,242,251,198,120,182,142,4,237,155,177,23,227,165,230,79,222,255,112,247,222,189,237,247,174,237,124,246,21,227,226,130,232,160,31,117,54,206,70,238,11,175,44,189,40,12,72,120,189,156,20,176,205,130,153,184,245,245,237,173,7,87,179,243,241,187,71,31,29,93,14,231,142,165,36,146,59,115,34,21,232,229,244,67,65,20,144,38,253,19,216,221,44,121,166,245,31,164,234,98,233,244,41,145,162,216,204,166,144,101,136,219,153,44,243,194,178,0,71,107,193,186,0,25,157,46,1,122,175,253,106,22,122,63,25,22,5,220,208,69,129,165,158,31,40,190,225,57,45,203,71,137,186,186,71,118,106,105,147,140,249,248,70,98,167,41,182,20,10,75,95,82,8,77,135,217,247,49,107,187,210,213,165,49,34,217,41,28,93,126,115,231,203,155,110,39,235,204,176,245,224,253,36,112,53,14,148,23,226,110,71,66,37,54,79,133,149,164,192,38,169,140,146,227,141,124,241,201,246,235,159,219,10,180,105,109,137,143,147,38,18,11,71,182,91,34,186,58,67,176,132,81,43,182,87,113,237,18,54,134,49,91,220,36,42,97,176,246,178,89,184,207,139,168,63,19,116,221,164,16,122,129,228,42,40,116,78,216,71,91,80,56,217,1,67,63,128,188,129,46,255,62,205,182,146,47,5,221,79,45,179,153,40,200,123,109,165,237,207,110,140,102,224,134,113,176,121,110,125,112,174,213,82,166,224,2,227,113,156,110,240,27,194,36,144,217,155,72,93,72,124,146,11,85,250,177,90,198,12,111,185,184,247,85,247,142,170,220,186,7,66,139,20,178,226,166,215,2,161,105,238,188,118,110,189,172,159,107,106,231,28,248,65,128,40,190,188,77,45,118,244,208,10,155,29,82,124,58,168,248,36,122,56,9,162,121,84,138,141,38,170,190,45,34,109,203,160,247,169,123,173,52,153,68,114,143,221,72,54,186,2,104,46,137,31,13,10,50,6,142,134,150,219,173,166,221,18,146,15,190,194,179,218,254,25,102,208,53,68,125,123,58,145,228,222,152,240,216,24,115,169,80,46,0,83,169,50,238,107,145,146,66,89,103,116,164,129,21,164,152,73,73,145,120,173,2,37,108,64,137,125,84,101,214,109,69,137,14,245,139,183,167,82,162,67,13,218,105,131,149,26,10,158,109,221,107,182,137,48,109,210,72,83,0,188,82,201,155,78,154,40,75,154,56,37,141,212,219,22,39,72,19,43,210,44,234,100,141,89,4,81,212,152,5,140,131,180,27,193,16,130,89,32,101,83,153,74,73,18,26,171,221,200,129,105,122,205,78,11,191,7,212,180,221,179,61,135,54,239,135,67,78,205,189,18,252,99,148,145,49,14,100,18,53,188,172,4,168,197,81,50,35,122,82,244,16,97,38,170,113,153,91,42,225,166,151,37,223,244,77,249,160,18,82,119,235,115,254,220,42,104,48,7,80,230,13,55,54,165,162,42,234,150,154,167,154,97,50,98,120,89,214,81,198,112,225,66,138,59,108,102,188,203,84,155,99,82,157,224,208,187,159,127,186,253,201,53,44,50,186,247,112,247,139,91,66,100,96,195,161,144,27,83,91,163,96,118,211,250,13,42,25,110,112,1,109,47,186,97,124,162,31,2,67,108,111,20,121,118,243,152,135,220,227,54,208,162,205,35,190,200,29,222,227,125,222,229,107,214,179,233,159,241,236,179,124,197,98,79,254,253,62,227,203,22,27,125,250,144,241,85,139,237,126,249,39,198,79,192,251,123,111,48,126,1,222,47,93,97,252,162,5,235,204,187,140,31,135,242,31,194,251,186,197,182,111,252,27,227,175,193,239,187,239,48,190,97,177,157,223,94,103,252,85,120,191,250,13,227,207,65,249,199,80,207,175,225,247,107,16,169,103,225,247,193,191,48,190,4,191,95,125,203,248,243,232,173,120,18,26,185,252,38,227,191,132,70,62,135,202,78,193,251,111,160,242,151,161,146,223,127,41,182,92,172,212,61,27,164,1,140,45,239,166,126,143,201,72,6,13,148,80,57,215,60,207,141,115,78,107,78,159,40,100,165,133,206,107,48,201,54,107,252,208,80,227,240,112,104,168,31,212,12,74,59,52,228,250,65,153,167,235,13,125,128,179,81,51,112,74,54,116,125,118,172,90,97,179,144,99,138,227,144,194,211,54,217,196,243,213,242,28,165,138,105,5,36,58,182,150,171,34,204,121,223,241,148,123,52,64,127,39,123,111,0,63,53,252,9,148,186,94,229,243,160,83,164,249,140,14,153,160,69,70,88,211,86,248,50,95,229,39,248,5,126,145,31,231,235,252,53,190,161,3,3,74,11,0,234,95,229,207,241,95,235,176,2,228,82,103,249,18,72,206,153,180,95,242,83,232,141,3,89,178,3,190,142,154,61,114,54,224,36,82,41,246,179,74,177,147,248,144,84,22,43,53,142,135,53,36,216,139,184,173,220,183,156,185,195,188,107,57,63,61,204,89,149,161,85,43,42,151,77,45,66,23,62,45,46,91,30,90,2,56,86,78,47,178,217,158,222,42,219,205,46,228,84,45,171,91,42,69,71,15,139,226,157,102,191,5,147,184,108,157,164,83,8,108,70,158,22,16,144,5,89,200,122,41,6,9,20,104,126,198,234,169,86,51,13,181,81,141,175,43,42,89,150,184,129,122,165,124,82,140,191,64,124,242,50,34,230,249,114,204,227,33,143,215,64,226,7,17,245,184,23,143,111,45,226,23,154,91,102,104,215,11,189,174,150,31,65,210,83,109,108,88,149,17,225,115,231,141,131,231,12,227,160,90,141,220,196,169,213,53,64,158,142,79,41,99,13,142,27,114,226,84,142,158,48,64,124,4,46,155,228,151,107,60,217,149,225,161,165,193,120,42,99,43,90,165,129,163,91,12,126,125,78,175,11,199,238,80,237,81,235,56,240,212,120,14,57,155,173,241,217,121,96,129,46,126,111,176,114,44,108,214,4,115,61,180,198,235,203,87,7,125,200,78,143,180,186,97,206,209,224,108,216,65,19,126,193,102,140,227,182,3,199,61,123,250,84,178,187,39,28,130,196,81,8,141,53,27,131,82,139,149,1,223,150,214,60,95,170,183,202,13,93,43,13,126,50,168,15,102,129,113,203,37,85,237,4,173,133,238,10,172,106,77,188,85,92,135,73,150,89,32,202,56,155,127,58,95,101,232,48,41,164,12,39,88,47,116,27,115,51,78,168,254,216,158,13,74,113,202,58,228,54,221,212,165,150,86,245,184,92,75,38,79,34,106,52,33,181,85,23,63,248,214,226,248,207,10,121,128,7,44,236,246,41,140,156,121,166,191,178,226,189,38,206,60,1,91,132,129,189,225,139,28,18,132,52,90,40,250,189,31,23,220,84,76,32,48,43,2,204,202,211,130,73,156,198,220,28,131,86,192,154,250,66,185,58,159,209,220,163,53,61,227,155,45,32,112,5,4,46,66,224,130,36,52,44,32,85,113,109,199,82,94,149,171,87,16,192,45,79,212,27,186,81,191,235,158,241,247,235,131,131,178,161,17,249,150,159,113,164,233,6,23,97,113,7,118,51,65,156,10,136,149,126,3,170,49,17,50,180,224,150,209,7,71,94,159,175,188,115,92,224,93,245,0,200,20,129,16,160,249,228,132,4,179,125,205,139,12,5,30,238,86,161,61,101,12,5,126,182,138,33,247,28,32,243,88,17,213,151,0,250,18,164,140,61,16,214,78,159,124,121,146,77,15,117,72,165,82,67,204,96,191,10,53,56,2,141,26,19,170,90,112,172,82,195,161,39,129,9,8,152,56,40,32,127,142,68,160,121,35,245,243,16,186,4,154,26,187,0,94,157,96,76,169,22,3,213,150,199,207,41,22,85,95,169,97,3,213,108,3,105,22,192,12,45,85,42,127,163,165,33,255,85,223,13,65,9,9,237,110,84,224,244,58,113,244,176,86,120,244,176,150,59,122,72,107,191,223,96,13,102,210,1,143,102,11,216,119,246,36,78,198,213,8,58,213,132,66,242,116,44,178,173,86,234,99,17,36,74,38,244,167,72,67,104,76,113,161,143,165,67,155,63,193,123,125,189,204,154,45,11,24,238,100,158,75,27,2,230,222,31,23,127,10,144,14,235,99,103,254,66,205,203,156,63,17,248,107,4,229,88,90,197,74,76,199,152,112,124,201,245,251,230,166,237,56,103,250,203,248,28,77,29,146,194,15,33,203,11,39,59,79,147,70,57,248,145,246,168,156,253,178,231,14,50,173,97,35,73,33,113,4,19,114,95,9,78,7,125,12,123,95,124,250,98,54,164,92,67,121,192,208,107,4,164,158,65,66,77,57,106,211,3,77,23,253,117,241,151,228,147,153,42,109,192,196,228,201,87,92,165,32,5,110,176,37,5,240,156,5,229,105,194,93,17,193,61,3,76,122,63,184,43,24,66,121,148,238,97,105,140,147,126,83,15,234,83,176,207,214,130,174,11,98,26,54,230,160,183,21,109,250,211,145,195,52,17,15,95,251,253,37,187,135,118,62,76,106,237,55,109,15,50,78,22,86,113,69,178,242,198,249,185,116,75,204,176,59,158,29,113,54,7,50,27,158,37,146,50,79,172,83,148,18,17,248,24,107,39,193,205,146,197,229,129,229,26,30,88,30,14,235,98,91,60,61,153,42,216,170,149,155,141,200,78,37,239,164,103,188,203,159,234,204,163,78,89,72,228,177,15,226,178,227,213,247,125,15,56,150,85,236,158,15,125,79,38,156,104,103,170,187,170,219,152,241,209,126,168,5,120,120,138,152,187,27,211,11,52,107,170,188,52,3,129,193,193,86,16,74,133,246,221,133,213,111,200,87,86,150,143,252,173,224,136,120,64,62,154,123,209,142,131,202,146,235,120,253,174,97,207,47,47,60,99,47,44,24,113,188,194,208,22,252,87,70,207,7,140,77,91,29,0]}}