192,161,40,227,70,210,53,114,254,98,130,46,80,247,13,138,237,97,217,59,198,7,202,49,231,198,246,78,217,211,194,15,207,65,199,140,27,220,66,235,157,174,191,157,228,204,201,209,254,230,61,56,90,74,43,5,147,39,226,244,86,224,12,48,93,222,84,190,236,6,3,69,241,51,150,12,32,104,41,186,70,167,67,142,4,227,197,46,233,121,38,82,39,122,156,27,76,188,55,132,41,163,152,122,103,89,140,109,155,20,225,161,55,21,138,186,92,102,148,59,34,101,78,130,107,92,43,230,243,209,117,16,165,74,191,174,124,159,188,114,70,3,31,133,204,248,235,173,75,117,212,147,163,177,179,107,212,109,99,142,240,47,12,71,184,131,226,96,193,103,2,201,232,229,252,203,24,238,172,213,104,248,199,209,162,144,0,73,7,76,170,88,152,254,225,228,93,233,110,123,208,122,151,179,79,13,149,142,80,41,3,71,118,168,114,155,214,19,233,252,206,125,179,168,48,175,170,107,95,65,39,64,187,233,44,193,26,175,155,75,212,121,103,162,47,42,222,123,65,138,149,209,153,156,112,132,86,174,218,234,40,171,69,210,131,34,89,12,152,82,95,94,149,247,198,239,154,17,80,60,79,96,83,65,25,37,155,103,72,113,5,35,164,137,91,61,176,184,200,240,246,79,251,62,19,222,4,86,176,246,229,37,140,165,83,83,33,153,52,116,243,207,108,232,25,41,92,221,111,45,148,212,121,108,142,132,160,144,53,118,139,135,3,83,151,243,14,218,107,180,14,228,137,98,103,236,73,47,194,207,144,112,114,168,170,237,103,100,103,247,134,4,19,65,215,42,3,70,184,206,241,33,243,175,222,166,57,51,182,65,235,18,56,244,91,38,201,103,70,184,59,224,253,207,113,251,126,38,157,50,42,146,11,93,237,68,112,76,94,237,53,156,194,200,234,166,39,108,179,75,83,180,198,130,232,41,211,171,86,222,85,133,69,92,195,22,152,192,122,216,32,204,108,85,217,151,78,88,143,182,178,13,51,165,36,81,173,242,124,234,87,214,160,138,166,87,21,192,39,8,130,22,191,161,250,65,69,159,119,201,168,52,180,180,207,236,95,113,21,106,81,204,213,94,102,171,247,23,131,82,159,238,15,0,232,0,208,180,7,248,170,72,248,162,71,190,201,104,167,142,147,237,237,83,75,15,66,125,234,102,225,42,236,254,66,156,79,67,3,29,54,6,198,216,79,117,6,142,164,242,82,6,231,146,141,122,224,164,158,198,198,37,215,28,137,33,106,41,132,115,234,70,210,252,137,42,30,157,61,43,234,144,158,161,56,101,70,96,123,109,20,171,180,41,129,112,224,52,114,54,40,186,142,240,217,106,194,193,183,233,160,32,92,227,202,207,144,80,31,75,0,185,8,255,120,64,112,46,6,245,197,142,129,32,235,9,79,225,41,77,133,140,236,190,116,35,27,85,165,185,55,58,113,161,239,85,142,116,102,144,245,93,9,28,122,172,211,198,20,76,139,189,64,107,33,90,90,186,148,95,93,107,2,248,11,177,212,106,213,177,127,16,95,17,49,18,197,102,129,48,59,84,50,135,149,226,192,75,95,96,94,46,158,43,244,145,4,24,165,178,247,60,9,254,108,28,79,175,120,249,19,125,71,90,89,232,87,9,52,152,176,144,42,238,153,101,193,3,72,61,11,133,226,13,61,100,20,15,14,115,227,208,89,201,99,226,86,56,153,2,52,196,139,168,155,13,44,121,139,154,203,51,208,118,148,178,142,97,190,124,26,173,46,63,39,145,135,234,48,186,114,223,232,245,229,202,225,126,130,17,68,148,7,254,148,188,176,154,0,30,82,211,7,158,121,39,141,36,111,59,177,247,250,108,138,6,250,25,123,176,218,181,58,227,198,90,241,149,235,80,167,33,118,185,55,246,58,188,140,240,92,38,57,90,70,147,65,167,161,206,124,67,40,217,110,173,180,97,216,12,77,226,70,21,171,79,48,64,226,253,139,144,56,82,193,34,178,111,113,165,29,39,242,46,240,234,193,216,207,251,232,113,5,50,232,128,153,177,240,73,211,88,35,86,154,165,218,81,190,177,241,118,51,229,211,113,151,113,115,30,244,226,201,20,245,223,87,189,137,114,137,151,75,60,188,184,164,46,69,153,97,167,203,142,195,102,81,245,120,189,62,79,105,127,36,109,135,221,5,57,18,255,54,189,214,232,79,120,179,143,61,107,65,54,186,233,95,30,179,255,37,240,129,251,170,79,94,153,143,22,35,122,91,174,71,0,128,15,89,226,140,204,163,57,138,159,86,182,211,184,166,215,71,127,188,116,10,212,24,44,82,13,51,153,174,72,64,240,6,184,72,240,60,117,50,77,79,105,140,160,51,132,126,13,13,153,102,223,74,67,243,249,226,202,220,119,79,91,162,172,86,171,242,2,130,107,237,196,215,91,113,29,133,187,41,120,88,131,177,182,8,122,131,110,27,33,39,193,245,90,30,52,224,148,143,65,38,39,71,214,80,93,13,204,36,104,246,54,141,236,0,227,154,35,75,144,33,178,78,29,226,115,103,227,145,141,206,201,129,179,41,70,38,165,221,31,227,155,100,228,53,132,246,31,205,110,56,177,99,96,243,234,120,252,123,78,125,253,45,72,113,60,110,28,89,78,237,98,78,38,115,145,157,23,4,25,132,7,6,121,153,42,233,161,23,2,254,178,220,244,192,18,180,181,52,43,97,186,214,208,177,225,224,54,130,231,43,198,153,22,73,89,160,179,30,3,187,23,74,122,251,220,199,134,72,87,131,7,86,48,129,146,169,135,121,115,30,124,173,142,76,209,45,219,82,222,3,47,125,34,200,25,222,160,153,160,106,85,226,228,111,56,140,70,86,227,137,32,220,240,91,86,7,93,27,160,48,206,236,58,233,66,112,239,29,149,106,215,60,40,157,45,254,88,10,103,176,128,11,65,140,103,101,194,211,167,181,11,139,227,235,168,140,29,246,208,15,88,149,23,118,201,35,183,136,179,179,52,148,70,197,42,162,197,196,101,32,116,177,1,117,217,9,253,12,50,205,133,115,251,118,152,206,92,143,224,70,97,121,216,216,72,0,171,21,22,216,86,47,99,99,24,24,52,74,245,62,37,142,161,240,166,169,46,27,230,176,152,252,244,226,11,56,252,38,135,160,19,93,163,84,52,47,189,165,227,4,26,122,211,204,209,59,14,127,187,225,170,187,67,228,36,72,227,221,153,216,94,2,11,11,120,210,183,192,112,13,136,134,188,162,68,215,98,190,71,117,33,170,249,80,142,223,168,161,205,248,5,101,63,190,155,118,89,84,238,182,149,226,127,86,211,243,227,40,204,13,98,123,244,240,60,45,219,162,81,50,255,162,141,209,129,233,109,35,207,227,127,195,215,198,156,213,92,123,40,70,122,53,180,59,0,202,146,90,31,71,216,223,180,98,198,179,231,56,44,129,220,99,168,157,138,82,253,51,219,39,142,84,131,170,228,234,236,215,86,235,108,218,99,33,187,214,11,15,202,152,190,102,110,10,250,132,219,216,55,3,220,63,84,181,199,144,166,206,120,111,66,205,95,9,193,255,193,45,27,171,144,22,82,70,73,145,66,238,12,49,16,84,14,80,160,46,178,244,91,243,153,45,105,237,147,212,6,109,99,151,140,95,174,222,18,183,188,227,93,147,55,154,81,242,74,0,127,158,36,212,242,162,46,66,135,108,211,92,255,183,159,7,40,24,230,234,155,35,196,236,71,181,196,65,22,128,248,194,199,247,55,48,194,225,215,85,53,30,47,158,176,169,137,159,198,70,184,34,159,219,174,155,115,59,84,160,134,138,179,143,139,140,75,143,64,162,246,25,198,239,190,146,99,77,2,156,90,0,43,171,120,63,225,236,102,235,208,167,103,212,135,119,180,134,159,175,217,83,200,208,195,64,214,225,173,87,216,94,242,22,123,80,154,17,209,11,40,129,140,73,246,211,23,209,195,149,35,8,140,169,141,159,63,175,178,178,56,29,84,194,82,1,224,249,167,219,153,46,10,108,98,245,73,192,50,170,246,222,93,248,102,68,102,40,22,129,245,56,134,158,121,12,136,25,202,83,215,156,70,165,108,151,0,43,225,8,15,53,91,40,227,248,117,197,30,167,166,3,115,53,239,63,35,95,75,64,192,120,33,222,180,237,201,34,109,140,77,221,20,164,75,39,86,178,15,20,233,168,200,180,254,16,65,182,234,53,100,37,226,25,219,109,191,209,60,175,195,102,14,179,13,78,28,219,165,150,152,31,252,72,177,100,89,133,17,80,204,169,240,53,163,255,185,48,11,247,135,245,254,39,65,88,118,218,223,175,88,67,108,208,28,216,19,210,230,114,31,105,101,12,49,79,58,16,198,84,113,36,117,199,33,79,123,66,100,115,200,156,182,99,156,117,38,89,65,130,114,23,204,198,6,197,173,155,15,48,130,165,151,154,210,187,24,172,157,22,216,121,110,187,37,21,10,117,88,73,20,232,137,204,127,192,231,159,153,215,197,5,106,250,75,42,231,86,235,126,64,120,218,4,71,105,96,227,159,117,175,230,9,147,30,48,64,111,207,96,28,77,60,13,180,143,247,231,216,16,32,41,55,78,199,187,238,195,29,108,70,188,53,60,1,139,159,56,126,5,226,97,236,32,190,91,170,169,46,72,36,114,239,184,216,175,147,244,111,133,235,14,59,106,240,183,214,47,80,98,90,12,17,28,56,139,37,45,204,214,72,63,177,191,138,40,63,23,244,191,138,248,152,38,81,77,146,49,96,19,135,65,233,81,179,49,60,54,237,82,11,43,219,14,112,238,237,162,43,144,73,72,77,173,113,47,81,23,78,172,75,120,230,244,59,103,193,39,170,235,109,222,56,213,63,224,43,250,213,215,243,247,168,235,155,13,117,158,242,201,183,135,54,116,246,173,70,5,109,139,189,5,175,199,229,12,254,6,232,218,199,110,84,137,195,181,216,187,16,3,199,98,239,35,114,136,110,196,226,90,173,3,93,83,49,219,219,91,188,54,248,249,159,173,23,237,201,182,77,200,239,251,213,44,37,126,46,225,101,244,13,167,212,245,108,3,105,7,14,110,81,152,237,122,108,170,235,126,186,167,43,57,172,206,178,50,64,126,48,168,60,204,132,172,69,234,121,14,29,115,192,50,143,245,197,21,219,109,128,157,134,183,150,8,223,196,119,164,115,70,188,16,177,190,181,25,39,137,69,141,231,232,94,111,58,193,93,255,66,126,39,28,56,100,241,170,141,112,60,87,189,0,181,92,26,48,119,241,91,23,118,72,247,4,163,164,82,73,42,150,81,202,14,66,110,175,113,21,211,27,71,107,252,107,47,121,138,90,69,65,160,137,153,225,103,237,23,83,60,90,25,33,226,199,113,88,188,129,19,147,206,155,208,81,69,115,102,198,157,253,10,246,219,137,158,88,101,37,98,182,234,134,15,46,113,182,119,230,220,24,144,46,113,8,253,188,94,211,85,43,97,251,109,73,77,255,197,145,31,139,95,206,80,14,186,175,180,116,1,65,211,57,90,191,99,151,43,145,181,140,58,84,67,136,230,138,16,53,34,222,113,124,190,97,131,200,30,171,85,239,189,51,65,215,183,52,122,223,202,215,149,80,159,207,116,135,7,197,243,230,156,178,87,94,61,172,170,25,115,113,176,214,79,67,237,212,96,85,136,194,136,78,244,78,55,178,250,190,212,222,43,43,83,189,76,84,174,151,28,133,250,81,9,11,4,239,58,1,64,248,83,244,97,160,243,121,201,91,187,154,185,73,149,13,95,19,164,94,10,99,93,91,211,18,55,48,75,88,82,79,140,127,178,241,100,169,30,18,175,99,9,232,11,23,44,229,75,32,242,110,138,107,29,156,233,54,237,211,66,67,23,20,13,54,57,195,234,222,250,213,159,17,6,201,141,144,86,187,209,140,116,247,77,39,190,11,89,213,213,168,22,139,193,73,166,115,189,152,84,237,186,177,161,209,131,79,194,166,243,132,80,19,221,148,59,41,175,72,149,71,21,183,136,233,225,169,196,243,80,153,244,157,117,109,107,174,63,96,52,134,78,101,248,8,99,79,19,136,249,4,144,58,91,107,42,88,44,166,56,211,93,176,199,172,163,125,239,48,137,46,47,217,212,40,60,142,99,10,151,214,157,14,125,110,41,187,113,1,9,168,137,209,190,0,190,190,85,100,75,193,255,218,168,165,62,11,203,12,33,190,232,83,102,223,147,54,212,207,113,95,6,48,54,163,159,25,128,79,187,239,116,127,105,83,45,93,22,76,29,174,20,208,61,122,231,136,111,102,232,182,143,146,12,184,89,250,52,255,62,151,237,184,85,156,135,55,221,71,148,239,140,14,72,87,252,130,80,150,154,218,93,38,69,46,151,206,252,88,77,178,79,104,114,115,172,247,169,218,101,196,247,54,149,101,228,230,235,143,7,13,121,203,232,20,201,61,136,193,138,160,87,218,250,255,10,105,52,236,75,141,93,11,223,125,61,188,196,4,17,153,143,214,113,127,149,35,150,251,71,145,174,254,221,211,48,126,105,133,71,83,31,93,176,211,42,105,195,22,72,47,77,145,202,239,40,145,57,191,134,207,250,52,90,71,77,252,145,16,210,98,7,141,230,91,245,32,163,206,9,50,47,201,155,76,47,242,34,206,32,35,223,47,231,172,39,243,105,106,103,185,197,248,177,94,155,149,56,8,39,37,76,117,21,30,154,204,130,65,186,132,115,82,83,163,85,113,151,70,69,75,111,254,214,85,27,115,54,139,64,144,151,59,110,16,47,6,46,208,162,17,202,30,173,53,110,68,32,218,113,202,66,58,148,239,199,71,90,21,143,40,80,252,156,223,221,4,53,59,150,34,114,254,56,24,34,193,104,146,30,153,172,52,82,229,91,11,246,137,131,111,38,44,199,87,25,0,185,74,231,111,41,214,31,219,20,227,45,147,121,10,138,198,138,0,139,110,211,157,185,148,227,153,152,122,180,191,96,197,104,53,28,248,134,200,23,77,186,175,127,118,182,26,209,63,197,147,170,166,174,48,142,78,30,90,101,20,102,34,37,6,13,30,6,95,40,78,174,234,207,19,186,161,21,254,185,194,153,194,183,146,2,19,1,143,9,20,91,43,144,250,89,234,246,60,30,128,206,51,241,234,244,208,181,192,86,86,125,215,96,45,169,176,228,24,33,19,137,85,152,126,39,96,218,254,170,183,126,209,34,230,239,120,184,221,19,176,177,23,70,211,25,163,232,211,112,176,215,168,89,196,148,222,135,34,244,74,207,18,179,253,2,71,210,10,247,162,82,244,255,225,170,95,198,205,68,23,255,132,18,41,40,245,62,210,231,143,240,32,40,122,88,144,128,41,190,167,113,165,197,32,157,23,195,166,127,32,23,16,117,12,68,118,140,201,56,86,248,36,2,64,69,255,255,242,227,71,38,180,196,32,45,90,191,225,217,119,34,214,177,199,228,120,83,27,141,73,61,36,166,87,47,142,68,207,141,164,38,108,58,96,250,181,163,0,213,151,101,188,162,64,152,95,175,31,221,55,126,44,32,235,11,240,74,97,239,140,117,189,162,154,255,144,243,104,104,251,245,159,57,3,150,110,117,81,159,59,117,144,32,16,198,163,106,255,118,15,126,198,112,186,206,195,206,234,212,162,71,130,27,66,87,205,127,48,163,185,53,202,138,218,68,31,185,121,58,16,56,220,21,59,33,54,64,55,206,108,206,248,221,192,207,130,100,191,103,254,39,87,226,113,59,50,33,243,5,215,216,121,144,161,51,193,243,57,38,45,17,7,25,178,41,234,78,193,75,238,99,204,83,121,135,239,60,199,215,121,197,225,29,242,136,104,252,45,189,208,114,109,32,39,143,117,184,179,214,99,102,15,107,10,176,175,56,216,95,4,235,94,231,83,6,74,42,37,71,141,142,55,247,112,241,47,14,70,227,53,194,137,115,10,205,155,242,155,218,190,81,94,24,55,192,152,39,233,174,41,252,26,169,22,72,120,87,5,54,52,4,124,7,236,73,63,150,226,0,8,100,183,187,63,177,94,221,211,156,184,174,40,254,116,65,26,138,185,96,17,181,39,107,5,55,137,84,208,106,14,146,127,145,80,251,212,102,226,117,15,96,107,13,156,98,158,27,190,90,24,243,241,165,44,219,231,47,9,205,123,10,26,89,45,186,32,42,234,221,112,73,189,193,67,240,117,249,141,222,230,28,115,76,147,162,36,134,15,112,164,236,209,157,203,111,150,175,244,48,56,46,82,209,210,231,156,241,194,222,165,149,11,107,102,212,30,194,131,175,45,41,102,177,220,60,159,163,29,220,56,59,251,33,152,74,151,36,106,81,146,47,153,165,101,182,28,116,84,41,136,2,48,117,26,28,134,62,116,103,218,186,83,12,122,197,22,252,127,251,102,58,27,244,198,219,225,166,218,206,241,93,166,7,23,99,6,207,196,136,234,136,14,85,101,184,253,97,175,23,228,76,66,214,42,226,102,34,223,188,87,3,64,115,243,194,187,86,93,90,55,185,131,59,21,8,203,38,86,44,245,2,40,69,178,137,107,33,229,126,173,23,15,105,31,25,245,210,168,202,35,170,11,226,135,252,147,177,151,96,2,223,97,238,130,219,244,131,94,119,237,83,107,110,151,106,226,15,149,44,40,206,215,85,40,59,214,218,84,223,194,27,53,187,190,163,148,175,38,93,148,156,65,212,238,140,29,11,198,181,204,11,188,106,60,210,93,162,101,150,144,47,36,149,223,45,49,13,162,228,231,175,115,137,123,198,218,60,106,100,74,109,203,212,177,97,219,231,130,54,178,237,143,9,37,225,233,171,166,218,231,120,162,121,187,12,76,203,178,95,67,145,13,1,11,4,219,102,156,107,126,158,213,136,29,36,202,183,172,27,113,217,199,244,56,101,223,254,40,168,210,151,5,103,96,110,107,76,212,27,22,47,100,129,188,187,226,40,196,169,157,79,208,14,120,98,99,59,121,202,92,33,78,36,62,71,208,11,227,14,33,143,120,177,101,226,21,178,95,74,8,18,145,241,160,61,233,70,245,191,178,117,242,127,45,44,19,70,252,40,152,42,163,47,187,170,181,45,99,156,35,58,199,57,133,118,225,140,155,105,107,240,28,52,211,89,149,131,17,219,154,147,24,182,91,5,166,13,127,164,94,122,45,145,125,170,159,89,14,239,200,116,216,22,164,227,212,213,129,51,106,94,28,229,92,234,156,247,30,127,169,155,78,18,82,67,65,46,150,187,106,63,183,185,199,12,205,151,25,191,132,75,199,94,60,3,86,19,35,132,204,31,210,96,253,158,248,158,42,170,105,201,58,26,159,22,117,11,34,69,173,103,244,246,106,153,234,65,37,79,223,204,157,213,63,20,14,23,134,172,12,247,193,105,24,103,120,188,10,180,225,80,169,229,112,22,102,62,138,135,10,43,208,219,36,159,52,225,244,102,237,226,148,146,183,250,179,123,97,251,240,9,236,57,38,247,12,6,209,97,9,197,134,109,78,183,211,21,140,226,128,169,148,24,61,243,28,100,168,42,252,151,225,84,160,52,230,208,119,181,235,212,8,166,247,200,22,123,202,50,83,90,116,72,62,70,240,125,153,147,64,179,222,29,2,92,107,163,165,139,250,124,153,224,60,143,102,76,227,14,231,183,45,61,169,218,200,61,148,194,115,136,179,17,53,4,90,52,78,253,160,134,97,181,230,4,242,231,33,71,97,166,118,164,26,225,125,116,199,160,106,120,196,122,126,251,27,208,62,66,88,128,161,152,10,17,8,33,60,5,47,158,1,195,151,215,59,70,145,164,228,114,38,16,238,110,133,100,11,142,61,248,22,125,116,184,195,205,46,138,237,76,203,189,163,222,179,4,58,71,151,33,44,23,245,153,25,82,182,209,154,206,63,5,204,241,213,242,94,73,7,39,133,98,86,233,236,181,106,237,4,144,12,160,255,183,77,234,245,156,47,208,138,128,23,64,128,88,130,146,162,5,250,176,156,7,191,225,255,63,224,25,173,109,251,100,189,165,201,26,6,129,135,8,166,224,80,222,61,43,140,21,150,119,44,30,186,134,246,83,16,111,34,154,223,233,121,83,41,178,161,125,224,116,22,190,125,233,189,255,4,44,50,240,253,105,108,115,6,205,128,27,56,148,132,173,0,117,66,110,6,157,215,136,129,54,127,50,40,211,250,234,253,169,167,252,216,250,3,255,184,218,241,131,61,181,54,224,196,208,140,112,213,46,122,58,238,82,146,184,83,233,44,119,131,241,180,185,30,250,129,122,72,229,63,49,170,164,185,94,208,235,13,181,166,87,214,8,103,71,158,37,58,228,91,15,254,99,150,126,231,214,15,14,0,37,176,55,136,95,206,58,96,127,171,13,53,37,91,128,78,144,17,58,208,2,5,48,164,84,18,103,241,247,162,1,251,43,179,188,228,225,97,171,36,101,9,187,55,139,6,162,12,142,54,199,182,98,7,157,28,96,93,197,32,232,115,75,191,23,152,94,195,222,71,135,153,99,225,183,1,81,240,47,240,25,131,19,110,32,181,26,83,159,226,174,176,179,54,186,203,98,51,73,113,249,243,164,169,22,232,198,238,17,116,54,176,236,173,48,148,251,192,112,149,7,71,104,142,189,132,81,229,2,18,147,8,249,172,167,254,150,161,158,59,170,116,89,171,129,162,226,149,53,87,191,115,251,252,254,1,124,192,111,162,118,164,91,84,98,213,171,254,197,138,13,251,13,111,76,198,62,140,220,193,170,5,104,176,16,75,87,191,52,57,123,41,167,101,209,5,131,133,126,83,94,216,10,241,161,241,213,148,130,63,235,53,128,7,91,29,143,75,128,197,3,141,38,43,151,152,229,38,140,74,186,79,131,90,21,181,141,85,72,98,48,142,4,192,31,153,45,68,224,199,171,148,181,95,62,93,223,242,39,230,115,162,206,252,94,239,14,181,39,212,111,91,76,234,87,40,197,2,3,26,12,109,170,124,72,44,218,197,227,241,89,225,5,76,59,226,208,138,180,173,239,94,193,234,16,189,27,96,140,167,138,73,97,60,229,172,36,8,203,58,231,44,103,211,196,123,31,0,106,146,133,12,143,133,183,133,91,249,221,38,4,168,216,51,12,158,217,221,145,86,32,13,34,37,125,23,4,12,177,10,63,151,165,170,19,29,231,118,32,21,253,30,36,115,33,53,181,18,6,160,175,8,134,39,171,213,157,5,40,156,140,161,25,31,79,150,218,46,181,50,234,106,162,179,56,113,204,252,109,89,92,118,164,249,157,152,95,155,213,45,46,119,4,219,75,252,101,162,133,194,129,208,86,208,129,167,214,87,171,110,203,234,18,23,209,62,245,237,205,186,50,38,90,61,150,179,124,171,231,10,134,65,152,210,152,172,134,240,183,175,195,219,117,245,12,186,115,40,30,114,56,158,148,150,169,114,123,211,181,5,232,152,173,202,33,202,230,16,88,236,201,74,205,29,103,187,17,48,57,233,252,71,75,98,34,117,43,135,135,34,139,5,135,192,193,69,230,245,77,78,114,106,12,66,106,105,160,121,178,228,231,218,37,31,132,26,78,158,109,220,43,140,225,30,195,207,199,51,55,251,42,215,114,146,58,108,248,89,229,240,0,118,101,43,196,156,175,157,16,24,69,163,38,12,179,105,28,61,160,147,10,68,57,40,148,153,65,68,185,57,254,48,39,29,119,159,245,215,202,132,227,127,6,207,42,226,110,181,239,127,40,39,67,125,248,174,114,233,54,28,127,11,132,31,197,100,226,236,71,40,140,195,126,231,134,218,191,245,21,254,42,236,216,96,221,65,74,141,210,213,214,34,126,132,255,97,186,193,126,128,98,166,230,229,36,20,55,165,206,250,183,114,206,238,27,140,213,195,83,79,114,211,21,109,188,174,94,71,154,122,232,110,116,150,206,19,236,97,227,167,104,58,14,31,56,93,200,184,103,27,90,8,254,32,24,181,97,248,140,172,40,245,235,83,177,9,241,137,141,8,15,168,245,45,62,63,214,1,199,43,52,163,251,93,32,248,48,163,142,239,8,253,128,241,130,65,81,80,34,188,60,21,205,221,103,74,48,135,247,18,61,72,92,153,35,3,202,132,109,214,212,141,253,250,242,139,184,172,70,139,113,74,54,41,71,136,205,136,254,1,164,199,189,77,216,100,31,157,48,32,231,46,85,68,156,162,158,80,44,78,110,126,7,13,243,60,216,169,254,118,76,66,99,15,77,141,114,240,32,190,161,218,197,100,196,75,167,242,129,21,120,106,213,81,39,37,74,61,165,103,46,40,5,43,106,84,182,10,186,247,195,180,53,179,113,58,246,3,91,6,2,178,21,239,119,120,57,114,206,241,5,93,138,114,240,168,41,71,169,30,79,115,46,157,128,38,93,235,211,141,253,9,44,157,99,71,23,81,190,77,48,250,125,249,164,26,201,2,184,125,212,206,116,90,168,155,177,215,245,2,36,202,49,190,129,190,16,172,237,71,87,7,17,157,224,227,59,61,19,192,136,53,23,222,41,179,113,243,117,94,152,120,106,15,48,106,174,2,98,166,48,107,39,169,147,239,101,7,14,221,119,225,161,255,243,90,193,227,151,223,71,239,131,0,124,76,14,185,53,109,195,110,242,229,187,47,69,255,241,75,7,95,236,217,12,56,153,135,52,253,240,171,227,245,242,203,171,233,95,37,91,223,143,31,189,178,155,78,85,152,234,53,184,243,155,79,176,98,55,120,57,150,98,253,245,234,65,219,135,57,227,217,57,52,88,56,119,70,255,92,113,111,245,228,102,135,135,233,101,240,180,254,128,217,196,70,147,5,57,81,72,204,20,223,136,16,134,38,107,213,171,192,123,19,89,140,167,36,2,80,204,151,246,165,189,123,94,119,214,77,222,234,230,41,85,184,239,165,108,197,71,81,42,191,250,128,55,98,7,88,64,194,100,177,111,169,94,133,71,121,174,36,137,72,23,182,247,25,228,138,52,185,236,43,227,2,156,226,23,0,79,116,118,123,41,150,83,26,75,20,51,28,211,113,133,102,187,33,132,235,232,71,171,115,198,127,249,76,66,111,142,226,9,46,40,215,193,193,54,199,251,19,138,133,84,182,226,41,101,122,98,28,218,105,162,106,83,10,142,127,121,37,126,247,240,28,92,128,155,78,203,193,139,236,19,250,4,2,215,27,24,21,125,127,55,84,165,83,20,61,89,110,70,181,243,148,199,216,168,75,115,39,78,107,209,106,230,205,177,206,46,232,236,218,45,104,213,233,114,207,100,39,167,166,253,88,46,120,248,131,201,205,237,102,202,165,91,150,225,207,122,127,143,88,136,237,15,0,103,77,163,43,232,123,202,2,214,56,204,180,193,144,26,229,69,139,118,103,67,131,122,90,216,83,19,164,220,117,96,216,82,14,186,62,80,194,117,145,9,128,161,207,49,73,197,13,28,186,128,112,119,206,100,119,101,49,124,111,140,254,144,214,241,254,7,43,155,62,144,12,59,54,34,210,23,181,228,100,165,153,206,72,29,173,119,230,92,53,99,26,188,158,77,76,217,138,30,27,11,118,112,172,244,72,209,245,207,116,74,121,207,59,173,92,190,139,4,58,2,224,213,117,212,53,151,120,190,14,236,58,180,220,246,107,108,111,112,31,236,0,156,12,16,121,252,154,29,113,161,41,203,5,172,215,122,209,225,82,23,2,173,20,128,160,123,198,99,184,248,235,93,201,104,183,113,158,238,86,219,85,7,137,32,90,61,91,220,52,92,151,75,185,189,115,52,120,72,134,217,97,170,108,172,151,153,187,29,171,98,213,144,193,72,88,161,168,81,80,248,90,201,106,160,137,232,136,11,100,223,205,249,179,97,200,18,226,22,19,221,239,56,81,192,91,189,110,0,5,7,126,31,121,176,81,36,107,47,32,88,30,232,51,131,156,117,238,202,249,228,12,117,88,100,185,192,140,211,142,74,243,35,145,225,173,95,231,197,50,174,247,32,106,8,247,239,182,244,172,76,231,234,37,135,105,209,237,212,38,223,92,53,107,115,69,205,243,57,60,9,141,27,81,111,230,215,143,212,255,201,164,241,65,31,55,45,227,219,249,8,95,12,52,21,174,119,121,159,32,71,172,40,22,94,219,144,83,7,216,201,186,28,167,22,18,3,144,223,142,116,209,61,161,213,188,4,54,247,232,188,163,201,100,235,138,225,212,181,201,72,120,72,41,6,134,159,233,226,121,22,16,201,99,108,88,26,245,3,114,206,236,4,97,153,232,230,66,5,225,60,117,135,186,83,133,149,190,114,174,4,107,160,241,152,0,20,250,135,97,118,206,24,40,50,176,222,7,159,36,35,121,215,180,172,218,153,65,112,29,25,188,151,78,66,245,139,95,222,106,81,249,14,12,25,148,58,147,84,226,26,101,43,159,43,18,213,100,248,20,82,250,127,66,100,154,8,245,199,98,150,95,247,99,197,104,195,149,132,20,208,177,166,104,156,6,109,125,12,209,172,147,110,65,192,86,21,23,32,49,120,36,97,161,62,142,207,34,23,12,203,119,247,108,75,254,37,96,255,165,46,186,241,119,17,163,116,116,209,218,117,116,24,57,166,70,252,158,20,7,2,209,39,62,100,70,131,156,147,12,141,16,178,118,65,77,147,199,85,199,190,241,151,218,233,101,92,165,120,172,131,111,185,230,179,218,205,144,182,149,96,9,59,171,194,130,65,166,125,134,171,246,210,1,45,87,65,213,47,240,222,225,203,136,206,132,185,118,191,0,209,64,67,217,6,5,124,18,219,19,209,83,172,70,81,146,242,140,52,102,85,157,24,59,243,231,76,156,3,19,250,15,20,90,111,118,14,11,156,12,211,49,222,135,125,9,223,53,208,112,77,178,242,188,83,89,162,86,208,172,146,36,160,2,91,176,162,92,211,74,176,247,255,99,103,251,194,157,89,88,93,117,38,171,213,5,67,112,74,193,3,109,184,135,241,199,227,163,231,4,115,31,1,47,221,102,82,137,112,36,112,82,107,249,179,160,130,151,139,110,209,208,240,233,65,111,173,161,238,113,149,69,8,15,150,166,112,174,172,17,135,207,233,118,151,20,77,232,11,65,55,153,200,167,49,199,113,247,5,166,198,120,80,206,34,42,176,165,17,164,140,89,128,55,46,135,103,206,67,26,116,207,192,63,192,72,112,232,140,158,42,39,205,54,160,141,76,167,179,239,187,4,148,92,222,89,251,151,84,222,239,253,139,2,147,139,138,39,163,98,252,23,230,161,77,108,190,12,8,70,173,145,71,188,132,196,101,10,183,86,69,68,228,90,235,147,232,30,7,199,233,6,100,104,93,159,43,67,8,57,154,79,215,173,76,252,101,175,28,73,34,40,181,52,51,236,139,75,135,148,178,223,208,159,33,125,211,22,215,230,226,112,87,33,223,190,253,86,200,68,196,91,220,67,198,90,102,148,253,199,230,208,233,9,25,91,221,1,46,255,50,178,108,71,151,222,30,239,32,169,45,136,29,195,48,203,245,122,88,11,125,107,140,175,36,121,114,231,126,60,190,75,127,239,249,204,211,87,89,99,155,224,151,53,222,182,203,72,60,37,107,218,152,207,10,50,133,118,179,219,240,8,198,226,251,21,234,175,242,49,250,227,54,73,134,166,174,120,226,245,148,70,208,226,19,31,72,158,29,42,240,23,204,91,195,7,220,39,206,200,63,111,133,191,26,139,25,215,76,244,43,77,90,74,149,109,73,189,254,190,31,155,209,134,174,125,33,159,191,82,253,52,30,156,232,21,183,216,20,224,198,73,80,31,244,176,205,131,117,98,198,41,232,68,127,115,105,4,160,40,36,156,220,90,193,91,91,208,60,6,200,10,65,141,187,225,171,4,234,147,77,142,35,58,9,136,154,246,20,71,48,116,109,14,63,107,94,160,232,74,5,242,101,125,96,185,29,89,250,29,141,178,142,27,76,146,13,152,49,62,3,143,43,45,140,77,61,189,128,133,189,184,189,40,202,201,175,83,198,185,122,59,66,86,180,206,169,219,209,174,58,170,148,246,56,97,128,76,0,177,182,191,197,156,206,138,92,14,238,18,54,16,103,12,71,207,253,129,201,243,139,30,26,107,176,166,158,149,132,182,161,212,190,86,192,102,2,101,49,86,215,246,124,72,38,77,115,4,131,92,98,16,54,36,27,177,27,202,197,190,106,187,106,177,55,104,203,157,252,20,174,157,135,69,157,195,22,98,248,168,157,52,196,91,165,84,179,116,90,184,231,142,248,135,144,28,131,61,54,211,31,168,251,62,38,46,91,190,120,67,204,204,13,218,179,248,113,169,28,64,120,227,130,161,23,149,12,60,254,165,39,228,121,248,9,85,168,100,91,101,206,129,134,11,141,29,74,124,98,219,158,209,105,127,112,154,151,205,92,34,162,185,228,204,254,138,112,66,175,100,241,7,177,217,112,80,13,151,238,71,242,89,105,205,207,135,122,58,170,128,4,1,161,166,162,224,27,242,118,174,186,174,59,100,4,55,36,142,41,185,185,47,207,73,42,70,130,99,243,25,104,96,103,104,56,201,20,12,118,10,32,105,69,206,114,15,5,121,96,75,125,146,191,164,74,162,99,186,119,145,71,1,157,149,208,74,163,12,238,211,123,104,205,72,157,209,13,36,11,128,74,241,91,68,91,77,216,224,161,150,81,201,157,253,53,205,69,9,162,127,75,87,193,22,255,58,227,246,142,108,166,125,142,32,64,1,234,158,142,158,128,70,85,131,160,22,99,106,97,95,146,81,178,199,160,181,201,50,61,61,253,194,45,37,86,60,211,103,184,210,28,124,71,117,198,132,247,252,1,146,105,76,118,192,58,97,173,16,154,171,92,21,114,10,163,6,104,227,131,143,1,56,82,113,129,86,207,91,12,111,151,43,203,249,190,45,47,223,161,6,77,22,15,55,57,41,16,117,24,86,90,145,99,225,26,172,195,221,10,250,229,108,227,57,213,242,255,223,42,178,74,113,34,188,15,112,209,171,109,225,224,95,226,62,36,146,250,111,187,28,53,101,29,59,228,202,147,112,223,97,33,185,204,6,219,28,78,145,134,80,200,8,78,172,127,103,102,77,19,98,233,230,191,218,254,5,51,160,166,71,135,211,30,119,121,46,92,3,205,181,23,107,165,11,203,32,99,127,218,89,229,5,68,137,115,109,69,28,31,67,62,108,16,68,12,195,17,109,24,80,15,149,108,237,92,161,145,204,211,189,64,107,45,45,141,253,166,95,194,43,249,213,61,89,157,90,133,187,1,133,91,28,104,242,39,236,104,178,145,200,127,58,64,166,53,117,88,79,193,110,219,243,101,130,90,11,90,39,150,240,93,97,163,36,89,136,188,101,88,201,46,66,180,34,222,249,93,162,177,75,151,127,33,224,32,47,215,108,240,114,233,68,199,36,220,167,242,180,246,208,64,234,241,28,55,155,18,154,238,75,60,27,223,48,252,220,29,145,86,146,51,161,248,201,245,169,236,243,158,184,85,205,124,2,218,69,180,149,148,100,181,225,103,191,235,167,139,164,251,6,10,88,127,176,131,168,54,25,102,178,188,47,37,248,3,210,38,225,226,80,143,121,185,172,234,184,100,48,174,102,234,29,248,134,17,100,153,241,105,87,134,110,93,132,118,78,2,88,43,221,87,39,126,30,136,183,181,175,81,141,112,116,151,83,228,40,55,255,146,145,57,158,202,169,223,210,48,120,141,210,39,117,157,246,69,82,60,27,66,49,236,227,64,128,7,120,200,145,178,49,96,139,0,61,76,24,26,59,67,107,61,146,63,89,161,168,177,49,84,110,188,82,39,63,144,34,93,37,167,239,214,255,98,245,150,120,237,228,66,43,155,36,112,79,38,176,246,210,203,18,219,162,190,9,14,27,49,9,86,238,17,244,157,108,74,122,135,197,123,225,135,209,203,56,171,63,185,168,82,165,243,48,158,148,90,10,202,44,155,25,116,25,149,174,195,35,211,154,57,113,70,222,98,232,219,75,173,139,138,16,69,61,91,93,59,188,141,105,83,243,102,129,184,234,66,11,17,159,237,221,229,240,141,244,124,12,50,134,49,95,100,120,18,116,101,207,150,188,255,134,117,31,85,51,20,30,228,180,39,92,110,80,62,36,152,237,78,215,120,219,211,131,154,147,239,75,59,92,146,248,47,220,18,254,172,192,216,213,215,15,43,209,137,205,28,13,175,74,214,10,175,104,19,117,164,224,86,201,116,182,165,144,36,106,205,48,225,81,231,126,238,130,91,218,193,150,154,150,190,102,201,20,165,51,254,71,187,114,87,136,179,158,42,161,207,16,100,177,139,240,62,145,179,0,247,114,113,221,79,216,204,67,229,128,185,39,133,43,20,253,17,27,163,95,148,152,46,207,239,93,129,78,3,43,103,143,196,176,164,195,32,152,105,18,141,201,156,156,63,34,36,98,61,166,30,91,206,8,5,217,12,138,228,140,102,155,226,239,89,14,193,203,93,16,216,231,143,28,6,228,81,205,243,176,107,144,86,169,123,118,168,9,202,223,192,136,238,196,32,214,225,134,153,220,230,10,209,230,200,7,112,15,48,148,128,255,199,98,28,12,210,248,62,23,178,168,135,240,59,11,111,164,108,96,52,208,250,169,131,147,138,204,34,63,63,156,66,146,92,143,216,56,66,103,200,15,69,149,185,41,222,187,211,118,46,178,11,0,184,21,168,27,94,77,164,137,142,242,170,192,120,172,185,159,55,141,236,218,140,83,143,208,20,24,165,11,211,168,242,112,98,132,62,149,24,151,188,12,161,110,3,212,54,140,240,239,134,158,20,5,11,222,83,172,43,35,205,173,144,199,98,252,156,128,13,210,129,204,64,85,162,200,64,188,118,232,144,112,1,72,159,196,14,174,250,76,22,2,174,152,102,64,21,215,99,3,66,173,190,178,136,132,234,40,7,103,16,36,116,13,54,152,204,125,170,3,108,241,111,252,185,142,236,32,34,187,210,249,188,149,64,108,174,1,242,158,254,28,46,111,248,109,52,249,135,236,89,166,226,57,116,162,136,53,233,23,90,163,118,251,12,159,61,150,90,236,204,255,246,23,137,59,185,192,188,225,28,108,241,251,73,196,145,205,134,91,198,114,210,225,253,195,165,32,194,68,102,14,121,145,62,192,24,150,222,187,4,163,31,130,58,242,216,4,252,28,4,214,200,25,15,141,82,66,42,57,113,245,77,210,71,217,199,195,28,28,93,15,248,209,254,198,145,149,67,42,243,9,194,246,89,170,72,153,64,39,102,153,108,188,69,37,23,63,44,55,50,144,15,121,137,243,65,142,137,177,52,96,229,135,227,77,132,113,41,64,136,32,119,198,107,111,192,158,169,13,202,52,109,195,92,65,207,177,33,1,107,218,215,11,88,201,139,241,254,215,107,155,71,133,86,94,128,33,145,177,250,191,214,177,149,59,116,189,99,229,144,117,2,25,169,171,110,212,163,7,36,188,75,115,77,234,125,175,16,82,167,56,24,187,95,18,48,148,231,38,112,245,100,168,252,226,222,250,119,38,95,186,237,119,57,87,195,106,120,235,163,144,66,100,157,196,78,171,154,142,64,8,108,76,252,110,178,19,35,83,40,181,214,137,214,247,55,107,248,113,103,135,146,56,248,113,46,84,56,42,48,203,254,23,83,167,53,51,91,29,37,12,56,216,189,21,121,166,35,201,125,55,60,101,196,160,174,77,177,27,75,182,11,66,82,51,127,38,54,194,235,92,240,87,211,88,35,216,95,218,108,63,51,127,216,67,147,16,112,112,137,82,102,127,217,16,111,86,58,211,133,131,139,80,98,15,200,211,191,246,36,70,165,174,226,119,109,154,93,234,180,69,94,118,70,37,184,49,175,21,113,162,1,183,76,190,71,220,84,41,102,41,21,18,103,92,225,112,11,151,56,195,32,4,158,189,50,26,135,66,221,255,254,37,37,115,33,38,4,113,78,2,117,127,110,239,138,51,234,189,204,170,98,34,251,152,188,188,76,56,86,34,105,230,4,116,102,1,2,32,171,169,34,90,237,144,252,237,218,121,57,126,76,73,34,116,209,169,66,86,202,231,58,99,162,140,81,237,52,70,77,226,234,0,49,225,173,53,44,94,138,14,185,16,240,151,52,171,18,218,18,208,75,7,106,79,173,185,249,18,209,185,100,81,184,48,115,117,145,240,224,133,12,98,172,129,163,214,143,17,161,102,134,64,130,231,159,66,205,169,181,175,14,52,167,217,215,87,19,96,87,154,15,26,180,243,165,63,53,70,192,170,169,226,176,206,79,9,114,125,101,234,169,10,154,233,54,66,156,103,90,119,122,134,133,52,27,13,49,142,239,131,166,169,152,227,158,124,253,15,123,103,154,16,111,211,211,166,56,178,106,184,44,212,183,10,159,135,136,242,55,97,230,171,28,136,243,31,31,106,160,68,97,144,136,152,160,74,199,3,250,116,51,89,17,98,253,98,201,207,8,18,94,102,223,242,216,50,168,69,89,92,6,93,223,1,57,84,135,117,175,18,68,57,97,10,67,114,51,233,176,3,209,224,4,156,92,162,11,63,197,184,65,147,18,194,156,253,211,123,239,115,73,66,207,226,7,20,28,13,130,124,237,219,103,252,254,152,234,84,36,16,67,173,215,194,33,203,100,186,178,245,240,250,77,247,199,243,123,156,35,52,247,155,10,247,151,17,172,249,74,245,214,42,4,237,201,173,253,93,49,160,239,208,164,196,110,180,169,140,17,18,201,144,24,108,51,7,210,118,134,68,27,251,5,118,129,11,198,170,239,98,124,63,126,109,209,101,200,10,5,55,136,83,198,136,170,117,115,176,19,144,97,23,125,209,133,16,134,27,173,214,138,34,18,59,83,208,136,113,191,175,57,88,126,134,70,157,206,18,59,5,36,138,171,86,181,21,206,79,235,85,118,200,223,6,181,13,121,28,66,187,16,189,139,181,9,175,249,1,197,226,72,9,107,6,26,6,130,126,214,241,151,163,129,114,184,202,249,159,55,151,183,24,98,35,243,61,45,55,84,29,142,24,89,207,186,125,142,181,172,213,168,5,64,63,159,134,58,11,211,57,185,244,96,139,40,60,47,131,229,60,37,207,24,254,5,153,91,219,112,95,237,50,110,146,193,13,84,37,109,75,44,85,139,181,136,197,185,38,92,170,96,13,74,240,86,44,92,15,160,175,126,103,120,212,188,33,250,63,12,39,20,102,140,139,78,184,131,54,78,181,228,239,149,218,156,161,52,250,6,113,150,228,1,208,155,69,218,52,140,199,70,211,199,193,248,48,185,102,236,106,150,3,139,15,189,96,129,29,221,219,134,118,98,14,132,125,101,24,154,59,123,172,88,133,215,34,57,154,86,216,31,69,209,99,182,86,180,42,28,196,35,91,16,186,244,82,18,51,141,140,195,80,76,185,15,107,123,221,116,79,100,194,45,148,7,218,188,193,20,217,41,107,188,244,255,48,186,60,144,241,213,120,66,57,171,42,170,246,159,243,40,142,211,187,252,19,239,120,215,144,25,92,130,197,37,101,184,223,21,211,37,126,135,74,5,235,97,247,216,238,186,226,136,207,71,34,54,80,240,174,100,83,133,14,88,41,41,206,31,243,151,217,28,124,126,64,246,193,248,249,243,149,122,73,110,227,203,185,0,248,21,43,7,89,27,213,241,137,14,144,78,79,109,171,199,46,180,42,246,114,227,46,17,185,185,227,133,77,54,233,220,234,117,33,189,2,70,163,128,11,19,243,233,6,110,163,80,113,16,94,39,30,205,32,148,70,255,53,154,92,207,142,193,156,83,83,252,119,205,101,143,206,69,61,32,4,198,187,224,194,175,232,191,41,2,226,150,230,226,47,254,161,218,64,94,126,109,3,242,124,98,76,175,227,20,46,139,171,216,30,46,110,34,129,72,231,230,171,143,128,41,18,69,154,66,32,220,66,16,56,51,207,14,83,148,163,223,230,52,73,20,184,73,118,225,101,79,14,6,212,14,20,104,66,214,89,12,41,155,112,113,225,114,34,207,4,2,141,41,57,163,170,127,230,3,217,53,240,48,58,171,78,96,78,156,184,85,144,154,83,105,239,160,129,5,36,174,199,252,112,65,117,63,61,102,109,200,104,116,11,187,60,41,124,209,37,13,188,9,222,201,32,170,136,60,54,188,28,215,62,216,60,100,34,156,144,120,93,34,255,138,187,234,169,134,147,55,12,145,239,255,93,208,34,58,180,163,246,234,26,50,63,158,44,49,111,230,40,39,97,101,76,67,10,222,73,106,226,160,92,106,79,214,81,254,209,145,110,88,174,153,52,4,244,76,0,79,91,120,195,121,16,19,21,170,224,2,254,144,21,248,151,0,172,61,101,111,178,225,208,167,89,228,246,99,171,7,181,141,137,137,166,166,62,227,120,110,78,185,168,80,62,238,163,191,91,2,6,127,160,52,67,193,43,23,125,179,59,220,236,75,177,130,240,107,113,147,254,30,220,13,199,218,47,255,12,95,17,114,230,12,143,159,154,138,242,61,26,99,88,2,38,180,219,0,56,66,193,32,64,79,122,86,194,16,116,251,215,0,150,144,3,49,50,248,208,132,234,252,56,32,71,30,82,163,175,0,164,58,152,182,94,211,231,154,147,224,191,94,139,239,38,95,142,228,30,155,188,81,12,92,31,203,94,245,167,32,114,201,182,146,231,85,95,229,193,110,128,60,143,232,7,174,158,221,210,235,227,2,250,33,241,143,136,158,47,115,199,6,172,108,99,202,2,24,182,197,241,171,186,98,215,231,3,197,75,83,223,251,16,128,224,10,19,78,95,107,248,191,99,112,230,66,191,194,51,175,225,101,41,166,173,95,99,202,91,44,73,173,220,214,88,232,198,127,73,182,140,183,119,4,246,32,183,142,149,170,245,107,189,38,187,185,33,155,103,209,226,217,32,229,14,85,189,166,255,46,79,36,241,167,11,57,221,178,213,124,67,239,107,43,12,30,8,132,133,151,243,117,204,202,224,160,204,161,5,69,67,76,13,191,222,53,215,171,160,110,173,157,147,124,130,106,233,191,13,25,27,192,113,36,49,250,15,29,104,60,3,7,90,197,178,92,45,63,110,22,128,151,163,74,249,31,7,21,210,83,28,39,83,249,33,211,198,49,239,238,214,20,88,123,150,90,139,243,13,66,170,88,104,17,219,224,224,58,163,184,80,171,161,141,35,119,39,189,133,114,243,70,81,42,189,232,103,104,160,189,218,43,153,103,12,185,228,211,150,188,223,168,2,10,162,83,50,142,147,37,73,230,134,136,221,254,136,207,181,160,63,184,191,90,40,114,207,32,67,212,125,176,138,252,111,228,35,48,208,214,57,13,156,51,241,154,167,54,98,220,52,188,6,187,78,144,56,82,67,172,146,215,190,189,91,94,236,128,177,136,171,134,152,110,254,89,79,209,10,41,255,142,145,55,29,35,122,192,11,150,85,25,20,18,123,241,83,220,65,42,227,137,237,167,45,167,217,221,7,103,93,196,194,141,221,13,248,72,174,57,171,159,154,55,92,52,76,186,62,208,124,3,200,228,129,164,115,44,62,240,198,122,40,164,209,69,241,206,43,243,4,232,107,65,193,117,209,39,163,240,199,212,130,166,100,148,93,87,8,79,96,147,20,181,204,39,15,195,252,134,73,151,185,98,150,194,195,107,149,199,157,166,35,3,131,34,87,206,255,10,34,198,110,10,44,96,62,39,23,255,169,65,118,32,147,241,176,161,41,18,21,78,24,153,63,142,254,82,96,15,231,46,173,158,53,255,1,64,69,209,97,112,113,55,130,218,67,88,100,201,194,86,229,12,49,90,50,242,132,210,156,161,160,4,129,9,162,13,191,186,65,169,113,197,24,83,147,202,12,196,131,46,58,160,103,119,209,113,244,30,6,234,229,199,126,183,131,214,227,126,144,137,110,149,123,46,208,246,142,66,27,135,50,74,58,32,41,210,92,28,99,73,62,138,217,129,213,41,196,70,236,126,235,137,9,38,44,111,72,162,179,164,245,120,235,248,137,187,66,112,227,246,152,71,20,112,248,30,159,158,75,244,63,129,177,131,165,78,67,204,30,98,52,218,174,54,185,32,184,158,175,180,147,199,95,177,138,104,104,132,237,136,9,213,253,246,92,208,94,143,207,241,99,177,208,85,239,13,203,84,241,218,51,167,34,56,42,115,55,181,97,42,71,95,121,70,67,241,40,7,145,24,127,221,52,141,207,149,114,133,93,251,205,13,118,187,164,126,222,111,91,246,56,165,45,210,10,98,112,152,247,129,212,1,183,242,71,13,183,204,98,123,169,104,106,126,145,226,102,130,118,0,99,18,55,19,132,120,102,32,138,205,171,228,99,65,168,176,52,71,240,108,40,255,192,17,243,196,48,168,53,192,115,143,51,196,72,198,38,14,105,143,99,212,187,36,109,107,251,113,10,161,220,251,79,76,163,226,251,174,178,217,131,23,20,146,149,198,136,117,89,223,79,240,29,10,215,178,65,223,200,107,18,168,153,71,135,222,192,196,159,107,165,182,10,102,174,118,60,25,123,193,93,28,128,139,247,219,216,84,168,146,117,244,251,94,162,253,94,141,173,228,46,33,119,198,38,208,6,194,58,31,35,205,33,0,119,33,252,5,189,125,126,193,78,161,13,174,49,138,241,26,176,154,209,229,32,96,91,114,29,60,251,113,215,79,146,126,25,163,5,60,217,170,9,241,186,8,19,243,81,6,130,144,65,196,243,135,133,50,133,160,44,55,161,139,201,172,71,114,62,233,129,196,97,26,201,248,223,209,158,134,76,46,78,97,154,157,178,224,141,166,1,198,123,17,144,20,82,199,93,129,100,62,25,233,181,240,216,133,248,241,114,85,89,71,53,56,146,115,204,187,47,153,123,101,173,54,73,210,125,27,175,139,97,188,44,133,3,100,239,62,29,215,203,137,172,187,27,246,51,215,37,210,248,15,168,194,24,61,5,48,33,243,157,16,233,31,194,198,153,85,99,190,116,164,119,61,19,157,63,163,205,217,192,52,117,178,243,88,65,246,197,183,74,61,211,125,236,210,44,33,225,139,129,23,80,26,129,19,162,148,49,98,56,207,170,24,16,86,216,194,141,60,37,192,39,206,93,23,75,1,33,114,200,189,185,159,228,152,20,177,94,180,131,46,165,19,13,152,254,129,212,138,168,34,136,95,220,61,243,173,239,225,17,32,102,171,5,181,32,19,51,42,20,197,225,239,171,38,214,197,90,112,232,131,58,36,193,31,143,6,208,111,74,10,77,187,41,220,206,115,121,121,216,241,222,235,6,17,12,160,13,245,139,127,201,199,230,215,208,24,182,31,58,232,193,96,42,41,157,213,170,17,212,112,161,33,200,69,125,59,194,18,246,234,199,18,56,146,14,175,207,166,255,79,213,176,149,239,16,29,133,204,147,203,43,83,144,19,32,68,57,115,200,206,198,171,209,237,255,43,0,17,49,229,37,13,125,94,87,86,39,33,50,158,54,234,2,81,236,68,252,31,39,43,136,223,29,156,128,1,197,76,161,6,128,73,212,239,227,75,70,63,122,93,182,198,225,185,22,105,57,17,206,42,81,152,83,113,247,49,88,85,202,120,63,200,138,141,16,235,166,162,121,159,215,94,29,252,54,155,97,245,53,146,130,211,244,118,179,39,153,179,18,187,94,103,124,211,205,25,121,134,176,248,180,175,240,247,188,63,47,234,175,125,150,172,1,239,121,138,47,245,252,5,37,83,76,104,81,184,167,116,129,109,75,23,210,30,62,240,59,119,54,130,251,16,152,174,97,241,32,137,37,16,162,90,207,147,155,75,70,228,235,195,223,159,162,112,58,218,128,175,141,202,112,86,14,10,25,8,206,240,169,83,120,140,181,52,22,126,234,133,19,213,42,73,51,209,2,21,242,153,216,68,134,52,63,235,116,225,130,251,116,134,33,214,214,179,7,91,4,176,118,147,187,74,174,82,157,242,243,96,171,185,138,169,65,58,69,139,39,139,249,101,197,220,38,134,110,78,24,164,0,152,99,56,194,15,225,7,244,210,15,166,78,129,251,206,148,250,227,26,58,64,120,221,248,97,183,222,7,204,47,183,231,226,122,212,231,228,104,175,174,229,59,89,107,56,84,165,184,135,30,91,130,76,200,169,193,61,29,64,220,164,75,144,212,251,179,157,172,10,103,169,198,105,242,87,225,110,246,186,109,4,14,32,109,47,96,58,58,185,74,91,103,110,148,64,189,3,172,182,57,35,38,231,47,87,113,174,26,214,206,38,39,24,181,22,214,161,35,190,143,176,127,140,22,211,219,158,135,212,181,240,143,82,127,194,229,217,152,3,29,9,12,89,152,189,75,20,96,159,1,113,16,17,66,157,105,17,177,119,160,31,105,151,43,243,247,242,241,201,110,135,213,187,41,58,160,88,220,219,95,177,210,158,202,241,137,142,128,233,83,203,88,218,224,6,149,99,224,241,222,254,138,156,113,193,194,238,98,109,3,95,191,177,143,53,234,145,140,208,180,2,34,155,14,203,184,3,163,153,210,27,142,146,172,52,174,129,138,105,167,39,177,110,68,7,98,32,89,119,166,188,213,61,60,233,117,189,208,234,200,219,73,75,248,148,24,3,135,148,109,79,13,69,214,174,169,16,242,163,107,173,119,153,250,116,82,145,155,75,253,57,139,83,104,138,96,107,39,177,124,216,130,121,69,138,181,104,28,39,242,13,1,120,91,145,145,254,220,136,234,63,185,66,229,117,207,165,203,249,89,161,30,228,20,62,242,206,76,33,240,133,40,62,165,0,235,246,223,194,254,45,69,220,240,67,232,204,147,97,1,195,37,22,241,148,77,255,219,122,222,152,124,244,83,196,145,59,189,86,49,85,45,5,90,57,63,2,23,76,129,115,199,181,208,91,244,109,99,187,8,206,196,125,8,246,233,230,24,134,84,70,7,142,76,64,89,57,243,106,71,93,136,236,206,239,191,31,169,166,120,142,254,196,123,6,236,24,206,183,177,4,57,70,243,9,176,128,190,80,44,226,124,110,143,145,155,178,135,189,197,224,136,234,222,45,143,227,117,97,59,188,165,174,70,165,140,122,229,147,52,82,39,106,62,61,116,100,189,215,0,114,199,184,149,107,215,1,119,102,218,18,27,241,114,100,185,115,84,105,126,240,108,69,202,144,98,91,54,143,157,36,30,130,24,210,112,223,0,69,55,76,115,26,19,105,128,162,235,97,185,6,64,158,33,145,222,3,100,135,249,64,129,188,221,101,106,97,67,137,0,55,0,241,97,183,241,128,67,122,144,20,46,149,35,139,207,11,193,139,246,50,118,235,167,196,194,222,181,95,127,167,169,141,218,142,2,61,7,153,241,191,58,194,42,178,32,61,194,29,109,33,0,171,184,45,45,44,210,145,72,31,203,48,56,52,188,89,217,82,20,229,79,130,232,247,250,85,226,57,15,134,251,193,234,69,255,241,23,183,71,201,19,83,115,29,103,44,89,155,171,99,82,106,140,105,171,31,119,8,79,131,143,203,254,49,73,179,111,228,125,187,211,254,145,200,75,61,164,132,127,42,69,232,224,114,254,155,113,183,223,37,229,104,18,162,141,172,200,51,228,173,46,69,169,234,169,133,111,67,232,224,26,97,222,244,45,219,188,162,216,84,31,2,36,230,131,80,103,33,217,139,67,90,102,134,58,191,160,112,30,198,140,94,112,226,88,198,153,152,51,251,5,156,8,223,91,72,71,149,0,125,101,190,147,229,19,82,6,254,214,74,15,127,32,10,9,252,25,253,160,231,198,193,217,219,115,190,52,21,42,240,91,77,175,74,219,190,158,55,144,23,252,78,180,207,157,87,91,114,236,207,184,210,200,227,46,52,221,219,164,63,36,246,139,199,52,66,73,123,75,82,25,150,238,232,200,14,252,202,1,153,250,10,97,30,208,6,232,162,195,165,139,170,176,161,52,212,91,195,4,254,43,177,247,104,25,208,204,249,95,98,249,136,254,205,137,190,241,94,218,213,98,174,197,52,211,116,51,123,79,20,56,184,150,88,110,109,8,233,80,14,32,50,23,162,203,139,98,25,79,28,38,147,94,52,135,230,29,87,166,8,182,47,207,109,128,89,12,222,224,200,127,15,122,150,8,137,67,204,243,47,72,248,191,47,52,247,105,118,19,11,196,211,25,104,173,247,60,118,216,239,237,251,90,211,162,252,132,50,146,242,63,37,155,35,232,49,70,62,76,222,173,11,96,21,140,143,164,237,69,24,236,184,57,190,203,7,35,14,209,68,9,209,144,146,71,102,60,148,4,106,23,222,211,87,21,79,72,15,58,158,162,20,29,139,250,64,215,158,16,136,5,69,233,138,110,20,152,149,75,69,147,251,202,226,105,180,93,228,108,223,85,186,49,155,47,170,81,231,97,53,115,137,199,9,14,16,140,216,10,188,43,141,42,137,93,70,190,222,23,100,235,10,190,91,63,246,101,103,190,168,167,174,169,68,115,212,170,197,8,44,91,215,4,240,18,103,145,86,117,210,221,234,193,26,106,92,202,125,229,113,33,159,233,237,103,157,37,52,184,94,149,13,228,213,116,49,135,168,149,32,59,163,243,15,56,5,109,58,106,117,233,199,190,219,94,240,110,6,65,227,6,33,125,176,104,138,2,86,238,66,131,100,4,254,222,144,145,233,178,137,229,47,62,61,197,193,134,184,147,231,70,238,254,60,191,79,115,103,250,17,178,65,121,34,191,210,163,154,26,121,101,173,62,185,209,185,228,252,162,115,194,31,66,20,82,74,91,42,125,32,200,213,24,244,20,102,76,82,217,250,85,79,249,131,94,132,31,217,174,64,74,86,212,13,129,238,114,13,51,27,190,84,134,171,221,95,104,124,104,76,99,167,85,9,107,68,156,173,5,161,243,28,25,28,204,197,17,249,115,101,242,142,255,42,183,26,228,63,247,121,211,52,87,147,137,30,99,181,175,253,141,111,84,16,112,189,156,168,118,80,163,128,32,232,181,142,81,238,175,47,31,33,192,138,191,11,203,143,109,52,191,1,118,80,179,206,255,149,130,157,142,58,101,38,233,48,162,110,134,232,52,61,87,43,121,239,180,63,82,194,236,217,21,121,82,179,29,186,239,213,3,58,40,107,34,145,236,173,67,11,164,63,217,114,40,243,127,90,152,18,154,106,24,226,19,60,30,218,106,35,4,237,163,5,102,129,225,4,204,155,219,217,173,199,0,150,11,216,41,19,103,23,175,87,183,233,221,44,139,204,103,75,149,217,130,6,2,157,249,89,3,75,4,233,146,29,34,209,44,24,53,228,28,75,30,10,64,72,70,60,154,192,50,228,74,200,18,109,232,10,1,75,146,216,190,70,84,45,188,168,25,195,157,121,216,227,96,251,169,120,35,220,169,198,129,157,156,3,80,142,46,209,55,67,133,78,161,108,47,217,209,11,153,160,216,195,146,193,6,125,46,16,9,131,44,99,234,36,98,39,21,250,175,141,49,155,246,80,120,208,247,102,123,241,184,157,91,126,7,153,39,139,4,217,1,204,92,171,149,130,167,19,82,37,225,21,206,1,152,28,217,248,155,52,219,123,32,122,46,11,4,47,178,205,92,249,21,65,155,102,20,221,227,153,0,176,100,138,165,218,58,165,226,99,31,96,89,124,216,70,155,203,17,110,189,175,79,32,140,40,125,41,216,222,37,210,63,101,121,16,248,31,170,238,66,78,6,110,70,21,75,56,156,109,148,106,214,222,24,71,195,112,200,240,173,182,54,20,149,45,226,41,9,71,30,124,37,189,233,158,252,156,120,178,119,14,251,223,235,49,10,7,0,10,102,60,60,15,83,63,92,248,219,39,161,158,109,21,216,112,65,6,238,73,131,193,179,215,171,208,134,232,67,62,242,81,172,109,227,6,237,200,159,29,84,236,241,99,162,62,138,186,94,243,230,95,88,58,105,5,186,109,241,73,131,50,80,88,176,62,98,50,106,227,237,190,247,237,211,230,48,35,52,64,2,23,101,41,11,38,221,24,166,43,211,85,113,42,76,99,170,42,71,185,98,162,86,114,53,30,177,65,177,190,101,177,0,128,63,148,133,70,132,101,163,62,76,91,184,169,60,83,18,209,206,204,254,99,184,69,144,72,227,43,57,226,86,200,134,175,45,247,176,48,169,171,21,82,67,147,227,40,115,57,218,236,122,255,158,222,42,118,88,40,61,123,110,101,247,30,182,73,247,82,170,210,115,89,254,30,37,24,54,30,55,78,1,109,67,140,68,219,99,72,68,132,235,207,38,115,25,164,27,61,123,18,153,197,11,210,67,14,214,66,73,102,132,45,131,23,166,100,120,158,202,123,221,239,142,21,229,105,113,67,188,102,49,146,94,128,166,97,49,50,76,77,123,136,199,61,99,87,240,182,69,189,128,126,255,158,55,162,142,213,61,171,90,124,108,189,128,133,40,176,247,46,254,241,85,84,187,204,178,87,13,133,128,132,220,254,138,170,1,133,149,150,44,47,102,118,137,219,0,133,106,5,80,94,48,38,234,81,62,122,206,124,161,214,60,149,171,120,245,245,51,219,96,11,30,165,20,197,203,221,61,11,32,26,34,210,185,114,195,168,180,214,209,253,165,104,173,13,191,40,90,49,202,241,243,0,247,23,107,15,125,147,147,68,226,16,116,198,33,175,156,253,161,181,79,53,155,112,202,107,136,242,29,214,157,33,125,105,224,222,227,21,248,17,94,94,224,197,229,224,88,196,62,201,180,92,112,91,214,65,250,120,75,90,137,7,138,229,137,158,198,182,26,138,59,46,135,27,56,111,131,161,101,230,162,109,137,102,173,71,133,188,119,249,50,83,217,150,102,226,251,13,241,225,239,230,98,31,153,18,6,243,127,229,101,33,21,69,205,54,16,201,70,151,215,116,107,41,20,144,156,145,61,213,238,51,216,236,150,162,69,136,221,78,13,177,105,52,197,41,231,176,121,88,107,63,47,199,59,72,173,43,191,0,95,157,24,64,232,255,134,255,134,127,126,176,84,79,68,228,125,42,104,79,99,194,127,16,152,137,151,129,19,114,89,220,252,140,237,229,218,131,151,66,253,132,60,85,206,124,230,220,166,54,255,103,226,168,26,80,90,90,255,222,157,65,35,106,72,31,142,128,224,78,77,216,55,89,160,180,77,249,89,52,55,224,242,131,202,69,236,44,75,186,91,173,17,234,129,30,168,91,220,139,235,40,202,235,191,126,77,82,189,163,110,59,1,211,31,191,7,26,192,227,93,39,219,152,192,249,230,116,14,24,83,136,136,13,143,191,142,133,87,39,9,157,179,182,38,210,139,226,181,217,232,74,15,140,233,44,75,205,163,25,100,217,223,140,108,79,32,234,29,168,167,24,11,103,50,145,224,79,18,99,188,17,90,176,79,182,229,59,196,92,43,58,86,62,221,133,23,174,42,237,93,220,149,252,79,36,137,55,64,213,228,205,72,243,118,128,139,29,184,194,180,29,7,180,252,73,207,131,27,11,88,131,196,128,212,48,13,87,86,32,169,8,223,7,71,218,46,218,213,253,127,121,10,93,1,3,97,97,179,16,208,176,156,77,188,183,186,210,32,171,36,253,30,217,233,169,1,201,221,188,130,71,14,199,137,25,46,47,6,171,108,92,196,107,43,66,138,48,142,149,2,156,152,89,149,113,38,209,46,114,47,190,240,205,50,35,184,36,91,139,227,59,211,253,118,22,87,80,52,194,30,49,182,144,66,2,86,51,135,206,24,253,186,217,227,75,72,195,105,79,135,175,207,87,249,93,123,85,89,82,91,242,172,114,26,125,191,78,246,172,108,252,233,19,207,47,25,106,119,52,233,233,45,126,201,157,106,56,172,173,244,100,210,57,199,183,19,15,218,50,220,248,205,122,87,25,82,73,150,104,113,55,225,142,241,226,2,152,97,153,73,130,132,156,25,106,161,197,246,106,10,250,32,17,3,74,87,251,60,173,181,111,227,223,59,140,150,95,103,61,117,116,127,95,70,246,118,233,89,40,104,198,131,43,99,210,89,183,48,209,198,143,122,98,180,82,102,161,92,239,251,10,0,181,55,229,111,224,110,239,7,158,132,30,58,8,157,97,114,246,53,32,197,26,14,83,45,182,70,111,210,221,61,161,242,31,58,247,97,216,54,89,177,251,59,198,197,208,146,0,93,13,5,181,157,200,194,238,2,1,170,130,125,87,153,198,153,9,88,99,52,70,139,90,68,108,227,91,33,103,246,140,126,100,120,243,164,154,57,229,185,162,19,237,142,195,172,227,250,34,62,46,103,7,226,214,111,87,163,122,9,36,30,193,193,214,39,151,146,224,67,18,87,117,94,204,223,160,106,52,25,92,254,251,209,162,11,75,247,245,187,51,41,216,164,147,239,27,231,191,56,206,184,70,30,74,45,10,215,142,116,8,154,133,106,141,106,57,207,164,152,230,176,78,14,94,81,94,145,195,58,161,105,3,230,31,45,55,5,174,167,101,197,208,13,152,198,204,210,4,95,237,55,3,130,97,227,32,201,166,242,60,199,161,145,135,154,140,212,37,69,175,3,179,161,79,15,229,89,103,208,134,171,248,106,18,176,66,20,127,184,136,20,186,140,220,243,87,124,6,64,35,89,181,165,236,232,210,205,204,123,123,48,117,94,125,254,31,130,196,172,112,222,102,10,137,152,65,149,82,163,117,145,203,20,191,129,37,169,112,27,23,169,186,12,229,88,60,150,185,36,155,40,233,75,176,2,248,47,243,186,142,81,130,255,41,155,4,86,154,35,119,133,90,213,10,196,47,166,163,79,218,189,7,52,127,248,141,73,55,61,208,19,133,111,117,51,232,69,6,66,140,80,20,80,32,69,24,231,223,80,21,36,63,121,86,151,103,93,164,121,12,85,138,138,1,24,151,243,28,101,190,112,24,127,170,159,67,15,2,96,221,105,160,78,170,104,112,229,137,240,94,177,211,145,60,224,245,126,7,185,214,92,50,148,231,96,238,235,87,186,125,108,98,155,11,21,240,68,226,152,38,136,233,181,23,220,129,16,122,219,94,244,190,236,104,93,87,46,23,173,158,154,137,217,52,7,133,197,233,93,194,210,27,195,55,1,119,246,91,90,41,205,159,216,115,134,226,119,3,185,73,227,99,169,126,43,89,122,206,25,195,121,113,35,39,227,102,2,131,159,172,187,92,57,219,112,78,164,24,172,209,65,17,216,111,187,40,13,55,207,133,212,97,110,59,246,98,188,110,96,97,143,38,146,147,173,37,242,243,124,200,220,82,239,136,88,237,48,154,17,229,244,30,149,154,21,183,147,120,153,149,134,114,103,114,243,82,157,77,27,53,225,153,34,142,191,211,168,132,25,215,53,22,171,5,84,123,22,114,82,28,131,142,180,52,206,226,189,135,175,8,207,151,174,137,156,71,247,157,121,138,2,136,127,201,127,228,242,56,170,22,109,90,35,68,4,228,92,111,27,253,116,106,128,103,242,93,59,183,20,148,230,24,112,255,222,198,68,173,35,235,231,173,63,253,75,165,54,208,251,20,223,50,162,71,23,193,90,15,98,190,17,234,251,48,43,254,21,205,244,148,244,249,52,43,40,34,70,32,107,64,128,148,13,212,140,190,17,205,204,15,156,102,128,35,34,197,216,126,117,182,158,250,73,1,209,52,229,165,56,22,177,159,89,179,3,194,29,85,155,57,242,212,14,80,215,12,91,77,254,92,107,1,97,130,37,238,8,36,21,212,26,70,37,166,145,1,55,249,184,164,199,238,132,136,34,212,68,177,100,81,212,152,231,30,207,7,227,242,8,99,181,171,235,38,91,40,18,207,51,47,69,210,200,233,64,8,109,11,160,14,15,221,149,81,33,82,141,116,100,171,31,233,146,130,233,46,184,212,228,39,30,116,81,202,87,202,221,21,12,107,16,114,121,166,90,27,97,39,61,103,115,39,178,209,44,25,195,37,55,174,80,117,121,133,156,185,218,202,4,132,221,69,245,94,106,245,122,243,131,224,125,120,189,252,52,96,151,222,84,34,6,184,248,229,172,116,215,176,237,174,188,70,69,6,150,33,17,152,62,72,17,11,73,50,219,43,34,202,126,159,85,100,103,203,29,54,160,229,183,163,134,88,184,74,113,224,101,192,114,204,144,7,64,234,210,209,188,154,173,133,91,1,10,171,6,37,212,173,216,53,206,245,4,235,13,223,187,123,109,110,22,41,60,3,213,14,117,166,178,162,76,71,40,60,69,251,68,26,221,205,31,217,254,211,159,64,63,135,156,60,168,79,167,83,53,3,171,195,129,143,1,104,145,214,50,113,39,226,236,80,67,86,215,137,130,84,211,97,14,225,15,115,106,8,169,203,0,29,149,27,109,88,210,168,12,53,147,92,29,83,26,219,119,174,85,173,216,176,32,188,128,155,39,68,114,51,192,190,22,95,238,244,221,239,132,2,49,147,198,191,97,218,130,146,207,208,59,206,57,251,82,8,100,222,24,210,249,32,120,229,16,71,35,251,192,238,49,37,19,78,146,158,188,129,0,133,143,135,128,104,168,35,5,4,101,44,213,28,232,96,45,144,22,41,18,216,221,86,99,133,41,160,202,199,179,89,101,210,54,235,2,146,147,42,64,191,130,192,79,148,60,141,78,75,85,149,196,202,72,173,17,182,251,65,233,78,51,185,128,39,172,123,52,218,74,172,223,14,51,82,176,247,24,59,154,137,136,249,245,243,63,217,120,36,46,120,233,210,84,198,250,200,197,211,113,42,230,222,15,178,65,209,130,169,71,191,55,72,121,226,123,154,11,73,155,236,12,94,173,148,170,192,12,111,43,118,203,161,253,167,199,111,122,169,163,204,46,155,37,35,234,118,202,50,186,11,198,5,224,94,221,171,107,74,168,135,8,20,252,249,189,106,68,183,217,53,69,172,3,175,35,185,181,48,148,124,76,220,31,204,13,69,23,248,70,86,209,39,75,157,209,104,121,152,233,223,103,203,192,150,251,120,235,74,103,6,177,110,96,71,196,119,131,93,185,116,45,34,107,15,115,0,200,57,218,94,93,225,170,49,250,93,60,229,133,9,254,46,243,152,37,81,67,12,203,188,42,116,48,138,172,27,82,66,175,154,46,230,96,107,187,168,164,41,162,100,207,26,40,132,169,94,24,133,124,249,15,218,222,156,56,137,35,117,210,30,18,147,52,56,218,242,171,151,139,233,160,197,2,94,38,158,175,28,154,48,50,22,173,244,214,125,243,99,165,102,91,189,171,7,132,174,151,121,80,25,126,27,227,4,213,216,135,254,254,150,193,75,203,62,164,249,112,99,75,206,54,118,136,186,104,99,165,128,44,106,186,61,159,62,246,74,167,150,90,244,131,9,135,149,21,91,44,97,166,111,177,246,128,69,47,252,151,175,249,189,114,161,231,140,185,93,60,75,125,92,185,124,90,241,255,204,128,177,97,6,245,17,112,220,156,244,172,113,51,67,175,182,137,212,81,31,45,204,14,253,136,222,45,130,18,30,8,7,115,0,183,138,97,103,233,184,208,125,143,246,6,45,4,247,87,32,41,55,89,59,135,45,34,122,254,115,111,242,173,115,171,140,79,178,235,12,7,193,7,81,13,192,96,190,81,81,76,35,149,166,27,82,65,93,0,53,139,3,11,246,167,255,255,32,57,104,241,255,28,67,56,103,86,171,148,253,163,10,224,252,126,145,107,60,182,113,74,202,71,213,36,189,199,221,240,7,217,101,211,98,54,126,31,78,218,28,253,29,62,88,207,212,193,20,70,55,15,74,157,139,149,199,185,102,44,147,17,84,102,148,147,217,236,61,110,134,13,155,64,22,69,201,71,111,44,32,12,129,170,82,137,235,149,34,120,122,134,245,220,27,182,238,84,211,4,203,128,160,179,197,231,80,33,53,178,129,116,96,110,114,104,177,204,91,77,113,145,12,152,30,213,63,58,162,204,232,25,193,105,81,22,111,103,159,24,217,18,225,100,54,1,60,219,147,35,202,10,186,193,11,24,91,27,116,8,5,189,35,191,154,138,238,58,207,16,134,63,196,228,230,15,229,129,153,135,247,186,224,104,112,98,114,237,199,184,159,172,73,203,26,193,151,52,244,241,36,87,115,199,125,197,192,117,59,246,136,100,240,146,45,162,132,32,150,217,189,76,240,232,194,90,203,163,178,67,164,58,1,206,184,110,162,173,69,238,206,238,45,154,210,141,123,232,166,229,201,87,238,214,60,98,189,95,150,19,127,109,18,216,72,140,249,183,127,180,2,168,118,180,92,10,171,79,177,143,194,83,244,205,151,235,152,74,139,111,93,11,105,161,189,231,255,40,9,108,221,145,168,186,217,144,39,66,4,85,101,94,173,168,252,146,10,194,172,48,242,232,43,16,90,106,13,56,128,190,255,193,167,3,148,251,0,168,249,59,169,46,126,30,18,199,175,193,82,120,120,223,200,140,93,209,36,52,198,222,175,130,140,251,68,198,164,24,76,67,212,238,188,173,205,205,39,50,169,60,9,66,227,70,212,127,116,215,113,32,29,108,104,150,98,246,218,222,6,181,35,89,158,116,252,214,84,205,190,246,123,155,249,84,20,108,213,121,200,193,149,204,13,64,79,62,237,161,88,31,136,251,241,126,102,5,44,209,23,246,45,173,30,32,146,241,227,232,117,92,108,216,83,185,122,241,178,66,6,16,131,205,85,153,57,108,146,193,237,164,199,224,21,123,172,98,180,240,173,74,134,221,65,142,250,214,69,191,1,188,42,61,241,159,66,161,38,48,0,139,66,202,138,58,102,138,177,232,103,190,116,121,224,14,251,73,189,217,202,13,144,151,220,225,39,174,198,177,135,151,43,211,75,90,29,101,74,230,192,82,249,147,197,85,11,234,44,181,218,156,147,186,123,192,206,254,37,4,53,243,22,19,194,8,85,11,116,219,183,14,175,254,26,93,23,95,59,186,121,83,167,143,51,25,247,24,21,25,89,120,71,192,222,42,226,209,133,180,134,87,187,138,245,35,13,111,194,149,138,43,76,137,115,241,192,237,163,119,51,178,76,107,165,36,171,5,49,91,240,166,181,97,49,188,176,77,98,195,245,92,245,24,197,160,65,107,253,252,31,115,171,131,227,235,136,177,222,185,25,64,192,187,69,215,129,240,222,160,217,73,85,175,163,161,239,100,197,140,197,205,190,214,68,142,253,188,40,196,192,220,6,43,60,17,103,142,216,198,229,44,100,162,197,36,225,31,164,134,19,107,35,28,49,245,149,73,7,7,57,224,177,133,10,85,187,176,35,107,214,81,42,31,62,141,185,92,176,142,236,37,2,72,36,168,41,179,38,76,54,182,19,238,177,183,186,188,107,12,0,161,170,115,89,92,43,133,11,128,254,143,230,249,101,184,136,123,78,172,34,170,184,48,232,15,43,198,171,187,171,186,228,109,236,212,98,242,88,114,184,153,56,124,232,122,72,138,83,25,97,38,242,184,170,126,125,7,72,115,107,225,234,64,12,4,155,247,147,229,16,171,160,125,215,255,5,7,56,90,245,11,30,160,102,124,117,126,22,43,103,24,17,195,252,79,10,77,124,236,7,184,123,44,190,61,57,205,222,136,141,190,90,13,151,99,149,170,140,241,151,106,231,215,130,2,215,120,103,97,11,237,244,156,174,196,152,137,133,116,204,78,45,193,240,93,244,128,86,115,239,16,118,36,205,105,67,6,110,6,35,173,248,174,76,55,103,7,180,173,123,129,96,26,11,193,156,200,215,150,65,132,133,73,50,115,8,172,153,107,188,193,13,87,25,145,66,24,173,196,41,212,149,196,119,53,5,130,240,220,232,160,201,44,96,227,9,195,156,8,60,128,36,166,81,8,6,3,19,130,190,247,13,193,215,88,96,198,249,200,105,244,151,72,107,162,133,216,196,204,228,205,52,153,200,54,177,60,103,146,51,115,234,118,11,107,89,46,191,22,200,139,88,248,255,183,222,7,30,146,62,248,252,10,216,241,98,215,231,37,35,102,42,194,182,0,30,75,183,169,195,152,150,127,113,167,45,74,249,154,199,205,11,2,244,217,161,17,193,121,231,57,28,153,85,225,251,206,111,100,121,175,114,95,15,25,122,26,254,135,242,95,78,5,21,29,172,0,41,146,165,254,22,249,65,18,147,0,174,187,16,142,120,0,131,38,63,182,209,229,124,17,234,47,231,89,129,126,104,18,65,182,127,133,86,122,102,79,254,97,226,139,229,78,251,83,199,31,129,106,183,238,120,197,54,52,126,105,43,209,187,162,216,134,54,110,132,218,175,239,83,171,208,157,199,66,203,204,67,163,196,50,200,216,234,1,75,54,45,160,187,75,66,89,226,88,190,21,182,223,73,146,161,44,48,205,174,234,113,182,177,184,33,91,231,157,218,51,153,222,129,179,10,73,43,39,187,231,76,51,159,107,43,145,189,4,212,245,203,84,229,154,19,43,47,98,67,72,200,207,144,234,229,22,111,227,139,202,36,38,71,152,68,58,243,86,58,238,190,184,255,89,49,61,7,18,57,99,106,135,63,214,2,147,244,75,176,40,151,108,87,86,169,153,12,92,66,95,103,92,89,34,211,114,248,235,137,52,130,103,24,45,66,154,109,109,0,91,7,207,124,59,14,56,121,112,115,208,146,244,182,1,57,85,247,43,152,76,97,127,60,169,217,86,0,98,116,105,14,80,141,106,243,255,165,212,217,224,191,220,200,86,135,159,213,253,73,7,104,200,223,73,229,20,194,165,137,150,134,178,247,57,163,154,86,212,228,68,33,157,172,58,138,13,10,57,240,134,141,66,237,120,151,180,96,215,179,39,231,214,26,206,249,22,173,211,226,194,215,32,241,216,158,165,194,59,130,87,41,13,95,17,110,15,113,133,63,104,77,229,191,81,29,0,223,207,62,86,180,109,0,125,144,3,163,96,20,144,152,182,249,133,152,47,129,34,137,177,148,239,235,182,136,170,74,68,92,119,26,254,119,42,49,188,150,168,11,248,112,209,170,233,189,12,241,252,242,190,75,191,204,231,231,104,138,171,206,36,25,82,73,162,184,111,96,137,174,43,26,242,124,29,18,212,123,27,124,94,9,39,78,78,113,147,212,37,27,131,55,161,246,186,186,78,88,86,218,60,89,172,55,186,63,25,249,241,249,94,233,47,121,240,6,242,242,9,227,138,28,89,68,198,95,109,204,102,197,135,189,119,62,115,247,228,79,152,15,171,1,59,239,233,169,78,179,45,163,208,19,90,223,91,30,54,84,172,90,169,40,172,47,179,171,56,189,146,59,198,101,123,188,72,179,59,128,227,158,55,116,49,187,152,220,33,96,88,235,233,240,173,251,16,113,77,81,78,169,92,14,70,222,238,171,21,128,167,172,162,118,181,15,66,60,173,156,131,90,109,122,131,66,219,239,182,214,17,152,131,112,75,221,239,188,187,24,14,181,128,108,68,187,141,63,211,174,224,243,29,63,240,60,54,120,74,102,188,154,113,255,252,13,16,241,10,21,151,231,175,74,66,235,233,60,121,116,84,230,139,190,156,172,6,223,234,96,66,147,104,134,158,218,213,2,113,104,134,194,15,2,191,201,121,252,160,19,15,226,84,139,177,190,48,179,194,61,108,22,61,15,232,88,156,155,183,12,172,102,123,144,193,57,241,18,219,148,144,22,203,246,121,26,51,83,197,39,213,159,118,104,66,175,229,161,153,71,83,60,43,93,187,128,244,108,88,84,167,155,69,150,128,143,241,154,115,138,241,231,55,14,226,213,5,58,36,71,216,123,48,157,72,132,138,109,243,147,161,147,2,50,164,102,135,234,228,157,228,74,80,31,140,175,119,54,66,184,91,7,56,105,25,156,140,83,50,117,230,204,48,142,144,78,232,125,95,85,244,159,100,17,102,209,120,9,20,131,215,170,47,37,22,44,6,240,140,172,61,109,89,78,213,194,110,136,215,165,1,220,31,81,45,16,162,161,130,161,97,199,136,243,174,35,158,13,153,13,150,87,6,198,64,94,125,8,250,112,111,119,46,245,224,24,28,235,240,116,159,122,95,230,195,163,91,226,238,104,27,108,136,152,181,123,136,195,109,238,141,164,241,244,169,186,89,61,162,209,76,135,129,25,128,135,232,148,181,16,194,20,109,189,219,178,117,223,85,97,182,102,12,106,41,111,254,45,189,61,146,179,159,231,230,68,88,34,209,74,127,5,146,89,205,247,75,209,208,66,44,219,199,252,139,75,92,192,172,78,50,34,244,79,170,135,94,240,229,76,173,16,7,150,162,104,240,244,192,123,146,72,77,241,191,137,226,10,187,252,221,94,119,159,0,187,221,53,142,61,96,77,19,197,197,231,128,180,109,45,165,52,228,4,162,0,222,145,40,160,182,85,111,254,132,168,16,170,62,219,90,182,133,4,30,32,99,106,55,60,246,41,117,113,41,71,154,1,91,202,217,131,130,227,40,89,8,31,176,131,252,160,112,162,209,80,214,115,199,62,198,209,224,116,76,134,8,171,192,76,10,199,11,213,253,165,114,25,81,47,53,27,27,206,175,51,99,10,22,161,15,56,231,153,83,165,246,83,230,200,77,36,101,234,12,254,61,248,227,188,138,95,71,78,165,26,125,114,47,63,188,43,30,141,54,71,114,145,143,35,50,31,115,7,126,228,242,164,30,204,181,188,32,85,219,50,214,93,2,17,222,196,153,206,16,97,254,101,220,84,145,160,21,53,154,162,43,54,167,188,128,237,241,178,243,131,42,136,240,11,197,148,20,198,234,111,124,187,225,127,45,119,164,131,41,81,191,10,127,197,115,218,135,71,201,45,169,239,169,29,5,32,98,203,23,236,234,135,114,217,101,211,232,18,243,223,5,187,111,1,144,151,223,135,226,147,255,166,217,66,37,201,153,16,232,53,124,246,176,94,135,82,43,190,166,211,174,99,182,46,97,251,216,72,102,11,245,252,183,203,67,187,123,191,159,213,70,48,180,93,139,202,3,126,39,4,35,66,239,172,12,95,58,135,126,239,182,41,30,112,109,85,8,26,197,195,193,147,31,159,120,187,206,221,237,190,42,72,215,125,82,208,140,50,76,123,56,216,130,116,81,143,144,163,219,166,154,75,141,189,133,179,229,48,131,120,47,38,202,191,35,116,171,84,37,118,254,164,96,126,237,46,78,31,124,73,251,79,140,93,147,6,132,233,64,8,84,6,110,222,87,145,253,135,202,88,241,232,172,173,121,239,78,151,191,102,175,245,137,18,251,216,72,152,66,60,185,89,57,216,170,217,39,179,189,157,69,142,74,119,132,13,148,78,36,122,186,127,6,196,73,136,71,225,43,229,246,246,145,158,81,99,113,99,114,36,50,98,59,19,168,187,65,145,119,204,75,32,196,247,198,79,68,151,74,160,97,49,229,157,224,29,105,174,44,153,219,96,96,93,13,118,53,220,60,175,0,241,53,176,125,144,107,179,247,89,107,210,227,174,81,121,251,201,81,179,64,121,83,185,101,21,87,241,45,63,198,119,120,114,94,16,159,232,83,244,8,25,12,249,51,191,202,32,134,110,56,251,5,197,74,203,237,48,122,46,253,211,118,55,14,203,209,13,71,254,98,56,120,164,77,90,42,80,236,154,48,27,187,91,61,27,160,45,79,148,213,128,134,67,81,36,18,52,104,19,164,53,125,213,250,6,151,231,84,62,218,120,166,224,214,8,252,239,204,254,237,49,14,200,80,118,118,251,189,18,1,24,175,78,229,9,167,104,167,240,63,46,134,196,51,204,58,25,194,61,179,101,187,218,24,158,72,155,234,46,161,189,208,225,250,163,162,61,4,31,212,155,158,199,6,99,255,14,118,51,153,62,5,169,108,247,117,170,109,236,78,162,186,117,237,88,113,111,11,41,155,116,165,80,129,73,205,67,8,231,35,232,121,23,11,28,8,209,98,148,151,170,232,153,157,9,46,87,174,44,189,56,117,80,221,19,221,125,83,141,169,131,19,157,240,169,182,67,11,45,23,35,255,159,253,242,119,171,135,193,93,149,53,18,251,180,204,19,89,163,206,231,0,184,174,165,102,244,232,195,101,229,241,136,31,136,127,16,14,44,131,232,97,109,98,53,245,79,75,2,194,216,210,114,214,127,229,178,240,5,54,58,132,244,242,41,198,154,252,141,118,147,66,223,141,43,181,229,227,248,183,186,178,41,128,16,84,45,167,51,85,120,150,205,58,27,77,8,10,194,173,165,218,93,120,39,11,98,187,91,144,187,222,114,207,164,148,26,40,174,217,170,12,162,238,189,176,80,8,150,151,112,120,146,79,74,186,193,65,120,57,141,0,255,118,115,189,133,244,245,71,163,38,205,134,148,155,39,91,100,227,222,209,66,51,206,79,199,233,192,253,78,230,131,89,168,180,113,106,18,2,231,88,223,222,83,150,37,219,49,153,136,2,209,183,126,106,217,99,33,172,106,26,44,132,25,191,189,173,129,97,58,207,17,254,82,165,97,130,103,173,73,255,108,112,65,181,71,232,96,161,192,155,246,110,155,100,103,171,87,73,121,126,145,49,155,216,11,65,131,131,114,205,86,74,169,134,4,192,164,163,103,91,94,103,156,136,140,11,65,47,200,229,2,42,58,107,104,137,59,20,123,3,238,138,41,199,63,166,245,73,95,64,38,122,108,143,56,124,127,152,59,176,168,46,241,71,127,43,182,214,195,184,6,27,58,0,1,31,246,32,192,174,137,28,225,83,24,89,154,114,190,107,228,196,44,20,58,98,4,208,124,94,122,9,65,124,223,137,131,143,117,28,53,60,70,254,80,37,172,210,245,90,179,154,1,76,121,251,184,26,63,150,220,28,22,236,115,228,34,42,120,38,34,172,139,91,215,112,6,237,7,220,8,213,142,33,10,127,75,40,5,59,68,133,40,247,133,151,85,110,51,61,112,135,196,243,252,75,140,243,177,187,203,139,185,42,96,106,153,198,141,201,32,139,103,229,72,146,30,135,237,105,57,173,15,23,120,16,33,180,91,169,37,12,255,24,102,211,66,216,107,125,208,27,29,234,49,82,104,214,136,60,143,202,65,127,182,13,121,11,143,76,34,245,154,79,49,126,132,196,133,60,240,23,48,243,31,226,46,71,109,126,221,158,195,206,160,11,166,195,158,83,188,62,228,56,28,135,63,23,156,170,200,171,53,167,80,253,170,102,38,174,188,36,207,103,203,1,33,250,210,36,5,133,253,19,77,75,87,178,68,90,149,119,253,1,167,110,236,166,206,179,46,71,170,181,210,67,236,86,166,106,238,240,165,42,121,26,142,254,51,198,194,208,107,72,133,13,83,219,83,20,157,87,152,35,34,254,229,176,109,54,176,136,39,181,120,221,140,9,151,7,253,245,70,107,239,2,103,84,45,49,153,112,68,153,213,5,212,212,151,212,48,171,161,27,6,157,169,74,191,116,67,33,182,83,238,40,222,106,10,226,97,53,8,130,138,94,39,162,73,192,71,180,145,245,46,72,228,62,83,144,93,251,253,67,234,249,62,15,232,198,54,29,208,18,30,85,47,37,45,218,209,88,186,3,202,95,59,15,96,192,215,219,27,81,118,40,144,168,73,119,123,5,172,88,209,184,45,103,91,112,93,73,44,243,46,198,213,201,30,103,106,49,146,185,140,124,88,5,37,219,39,228,150,10,125,47,250,10,212,183,165,236,78,7,149,50,62,64,165,68,167,153,134,85,204,129,150,155,61,53,140,240,126,199,33,62,194,218,255,76,94,78,97,51,255,229,50,126,1,199,11,191,227,7,45,192,225,24,180,10,2,40,41,246,100,98,88,17,161,171,215,117,96,15,144,45,206,68,141,22,215,103,60,244,238,149,197,115,246,191,43,135,175,93,8,94,240,243,141,64,147,35,206,47,8,112,201,114,137,230,230,141,211,6,247,135,38,146,67,243,90,151,6,240,6,195,85,228,43,213,111,207,29,34,17,157,221,93,246,117,120,78,26,92,192,63,19,24,254,51,168,52,71,24,123,15,182,90,195,178,52,10,33,193,86,71,59,51,242,232,21,213,228,232,12,34,204,44,5,213,125,255,153,158,231,140,46,10,117,4,80,184,14,176,230,3,217,31,221,96,68,155,27,230,76,251,188,246,165,218,96,17,220,143,94,69,98,48,47,215,90,173,245,55,118,229,78,168,46,230,162,64,184,166,168,174,44,172,117,18,128,147,138,157,9,207,5,124,68,98,49,184,127,128,1,195,152,152,110,174,35,163,24,18,216,151,98,67,105,136,162,172,225,24,75,44,168,95,55,99,219,124,39,20,248,88,156,52,37,112,10,236,218,10,149,166,55,138,153,228,40,52,141,63,247,108,82,59,102,175,216,157,25,47,204,81,119,28,7,211,151,59,192,152,241,153,47,35,182,4,244,59,137,201,239,238,235,250,11,226,153,36,34,75,164,194,55,57,145,58,152,41,160,59,162,102,178,232,136,154,68,58,211,133,75,218,141,87,170,14,155,216,35,234,237,234,215,157,87,225,126,186,207,39,231,159,88,41,113,200,161,253,106,154,90,66,199,133,22,162,243,93,181,18,134,254,44,191,231,58,139,208,159,228,240,83,101,246,126,76,184,27,25,53,35,128,83,70,84,233,19,47,150,16,83,141,105,183,209,47,95,139,88,14,169,161,64,176,245,63,140,254,145,60,85,197,124,207,123,201,48,139,212,208,138,221,251,145,211,52,47,82,115,100,70,115,66,1,244,233,236,7,186,67,196,94,51,24,24,163,17,208,165,184,100,171,253,231,105,80,204,146,48,16,80,224,183,139,185,53,113,5,24,190,248,115,18,170,193,250,88,114,37,193,8,46,200,104,69,96,189,105,14,33,223,95,179,87,10,8,192,96,230,150,236,37,44,173,235,166,52,83,202,238,72,29,8,172,77,171,202,41,93,155,177,120,14,215,106,141,50,249,7,192,154,177,174,186,114,43,141,234,89,158,54,17,204,241,122,210,136,249,145,92,146,94,180,157,46,179,225,90,120,69,95,5,108,207,10,227,39,81,75,241,52,179,119,48,210,102,103,49,118,148,253,39,156,191,219,59,84,36,228,43,18,225,72,241,164,138,167,127,112,77,9,85,241,79,108,114,55,86,15,35,41,147,190,27,39,194,33,196,182,174,178,177,236,113,9,102,227,87,240,109,32,110,174,248,170,228,57,75,17,0,58,15,206,179,167,69,179,111,2,179,204,151,45,64,25,20,53,114,59,202,12,153,185,247,193,176,106,201,183,165,241,217,38,140,46,117,60,16,178,102,1,13,145,93,157,238,118,218,50,62,108,69,206,116,23,124,66,62,21,57,196,226,143,230,60,48,231,199,72,165,66,247,83,95,150,94,143,122,26,3,35,34,243,53,221,36,117,89,152,147,74,104,37,121,75,27,154,146,144,104,110,219,47,53,87,148,90,42,140,166,196,76,202,119,55,239,90,162,91,107,251,119,65,39,75,162,191,131,128,252,164,191,57,248,155,230,35,208,132,37,131,252,21,230,245,160,107,4,235,45,108,116,11,170,193,248,226,212,14,18,139,110,175,246,194,148,160,104,239,2,86,10,7,238,234,215,79,122,155,171,91,27,32,254,13,24,64,253,25,72,110,103,196,147,181,130,20,110,243,82,251,22,180,1,228,49,135,29,226,156,49,146,89,29,86,136,94,99,81,143,210,255,229,205,99,186,165,184,13,118,90,136,6,99,93,163,251,149,17,208,245,246,106,250,114,65,140,242,14,50,122,134,176,103,197,137,19,89,18,251,175,243,79,205,252,19,118,158,38,120,3,9,228,195,198,192,122,235,193,21,247,11,127,221,158,2,38,63,215,53,169,117,138,32,55,107,132,203,217,20,133,221,72,203,202,32,179,44,10,97,171,129,29,82,173,10,222,161,74,234,102,187,161,130,39,75,57,164,194,204,137,26,130,127,123,104,178,7,252,143,249,37,97,152,88,124,44,241,37,97,225,225,118,52,97,159,41,17,250,196,90,0,146,32,45,204,253,249,177,47,29,105,251,34,57,35,18,199,84,81,185,41,184,110,68,18,16,69,211,117,35,15,252,44,160,156,31,4,82,138,9,7,143,22,241,230,95,7,50,42,59,42,175,151,9,196,166,231,175,108,224,138,254,245,71,8,74,43,145,102,87,75,40,2,225,54,7,157,101,169,152,95,121,227,173,240,165,180,62,211,175,108,176,137,95,115,160,121,241,163,13,119,85,155,238,95,41,240,102,29,53,92,136,182,231,102,205,219,56,115,143,150,140,28,14,255,245,131,222,14,172,48,147,219,6,229,47,41,2,37,37,100,88,9,241,157,206,155,74,19,106,63,243,0,81,43,50,138,17,56,71,52,210,102,96,17,164,112,28,96,114,241,226,5,9,104,67,56,206,150,240,32,141,237,164,59,13,9,168,141,115,195,215,159,30,150,23,62,172,165,222,125,157,145,168,230,250,54,225,241,147,248,177,250,155,225,151,29,175,97,146,64,237,56,67,86,83,136,7,215,247,153,121,59,139,14,220,231,14,230,137,100,77,14,189,145,142,65,39,210,121,173,166,114,16,178,241,19,118,198,7,68,55,119,76,17,101,35,168,98,60,216,36,149,120,35,239,229,221,85,233,151,57,32,179,82,25,61,2,42,230,87,254,97,84,43,144,227,117,8,176,137,46,98,79,237,123,55,243,25,196,26,132,76,225,221,55,224,201,33,3,56,237,28,67,116,42,22,164,224,100,230,228,39,254,217,130,85,233,147,164,225,104,178,149,30,108,188,223,117,153,244,102,37,168,56,208,119,144,52,237,253,92,249,132,150,148,175,169,233,115,18,196,226,193,74,212,61,80,255,76,122,244,26,91,191,160,92,246,28,76,64,253,233,101,191,124,11,41,243,143,243,219,234,78,79,213,239,16,100,52,217,39,255,164,20,114,84,65,88,236,254,199,64,147,207,90,30,198,224,187,54,255,77,129,45,172,75,152,216,166,204,21,231,5,67,110,131,148,83,15,198,174,133,36,65,48,147,177,60,65,51,189,186,170,201,92,151,242,145,140,115,141,168,248,248,44,45,71,164,90,146,217,55,125,100,70,231,27,251,48,211,156,154,130,246,189,177,51,86,217,232,113,175,195,99,162,37,115,233,224,33,195,170,11,33,196,78,18,233,220,218,196,232,72,172,98,176,114,29,148,182,139,208,200,171,17,200,78,74,98,39,181,172,44,186,8,106,191,30,109,95,168,247,94,60,236,52,208,66,6,244,104,111,206,20,1,21,99,169,45,149,142,238,95,172,1,154,123,68,179,199,176,227,98,13,78,212,248,89,240,130,5,56,175,219,20,115,14,240,177,150,26,163,224,187,218,239,38,127,67,75,102,68,220,80,170,36,39,78,124,141,240,178,211,141,192,72,131,39,167,135,227,155,69,41,20,57,118,68,172,19,1,245,222,208,226,127,172,176,253,191,206,122,135,237,85,124,20,129,11,18,61,44,109,24,134,42,133,56,223,119,254,186,207,128,33,126,180,218,153,48,86,196,248,231,75,90,145,201,40,162,39,175,241,162,54,97,45,103,92,32,252,70,110,207,153,154,245,164,80,122,92,111,179,40,32,161,251,97,140,227,137,116,132,136,44,221,226,253,173,58,197,224,223,103,234,154,228,85,178,31,44,254,148,74,255,198,148,124,192,50,237,176,1,12,77,149,192,16,196,16,49,233,219,14,126,140,101,75,22,81,249,213,135,133,47,61,154,196,172,203,173,156,231,67,156,12,242,227,199,235,226,46,43,28,179,242,179,119,139,170,159,96,35,63,76,8,113,184,212,247,201,166,235,135,138,188,1,58,248,53,238,105,204,73,47,25,88,108,77,42,203,175,100,15,182,38,108,237,204,244,21,210,43,251,185,41,166,232,4,210,233,149,207,202,130,127,192,157,149,188,127,227,102,134,9,155,242,217,85,105,236,201,166,123,175,161,140,200,231,78,188,42,24,87,236,3,251,211,156,162,146,194,222,195,236,148,199,96,124,1,133,169,194,22,6,163,112,125,106,39,152,56,99,62,55,91,37,166,165,119,175,22,139,202,48,219,33,106,222,247,38,60,215,128,116,253,94,206,118,51,198,208,7,109,150,64,137,49,133,71,163,255,183,192,231,241,122,155,199,121,60,214,71,124,238,35,12,191,216,219,137,16,221,3,242,152,172,198,100,255,238,132,52,76,22,84,252,164,206,212,96,197,136,114,172,255,130,24,153,85,64,43,63,90,13,119,207,40,250,55,146,227,182,84,128,199,112,82,122,180,26,60,24,235,51,195,229,117,183,0,148,154,138,232,65,151,224,215,105,221,120,185,213,189,165,155,91,52,221,114,54,30,220,160,177,60,102,253,116,205,187,204,46,98,34,124,78,189,145,221,82,129,8,181,52,212,68,198,247,240,1,117,107,117,68,238,220,110,54,154,112,213,7,207,22,49,254,245,118,177,37,212,143,193,18,75,122,83,15,19,221,67,5,146,172,87,102,200,90,195,78,35,84,187,118,234,226,144,106,200,251,24,94,186,108,184,42,60,13,57,28,73,97,252,149,124,20,53,23,142,154,72,81,254,137,169,49,90,44,32,204,26,240,162,26,60,183,195,14,238,68,246,208,49,59,168,88,28,234,141,130,178,50,51,156,66,152,186,186,252,26,63,250,142,48,167,36,161,155,23,175,58,236,33,42,46,10,146,179,179,75,99,4,78,103,206,209,251,209,56,157,79,132,252,70,119,6,8,128,28,144,71,37,189,85,179,27,221,72,115,3,105,248,218,44,159,53,135,18,128,205,210,208,30,178,99,236,198,30,120,97,118,222,217,26,166,192,205,227,45,178,135,46,74,223,186,238,31,86,165,42,119,245,96,200,238,64,165,129,29,223,253,67,123,38,255,250,168,246,194,130,57,107,41,131,212,68,192,103,43,37,206,179,16,150,128,229,34,146,233,233,99,254,147,158,72,231,66,184,100,54,248,4,157,145,215,67,239,191,212,93,165,129,213,62,120,229,28,105,172,68,104,127,21,189,53,121,233,85,158,243,150,43,201,218,150,250,83,5,55,177,166,84,35,109,221,106,254,96,181,182,21,109,83,242,174,215,65,5,0,56,162,89,157,27,98,215,62,124,109,230,56,79,15,178,14,108,17,148,142,241,106,43,64,164,132,211,177,197,234,87,93,14,25,151,71,157,109,176,182,122,60,171,154,123,20,32,193,46,236,253,169,228,134,201,227,227,162,254,39,222,49,15,13,146,33,215,35,214,220,192,31,221,41,90,102,86,223,65,173,162,189,77,208,125,210,20,28,7,216,95,35,112,171,106,136,17,132,74,139,20,204,224,99,141,77,6,186,128,18,208,91,4,102,49,79,89,95,209,132,133,157,245,14,148,241,112,93,110,244,104,245,123,220,54,203,16,128,33,232,92,217,213,244,49,238,238,23,8,184,162,234,208,179,244,245,60,12,119,243,96,24,109,159,106,80,64,142,196,209,192,85,180,234,202,65,55,222,225,125,88,91,155,217,147,31,182,196,221,61,128,202,106,109,101,151,172,187,121,235,104,52,5,37,130,169,156,218,108,246,224,142,146,107,211,47,159,23,62,242,183,16,131,106,155,207,16,6,122,3,88,214,145,168,20,244,42,206,254,133,19,135,192,78,207,127,151,97,33,83,186,253,253,74,153,50,84,115,18,149,99,162,181,73,118,157,41,184,42,122,223,244,252,221,96,252,141,198,73,184,31,200,186,125,9,176,160,195,168,191,5,165,71,156,194,244,14,233,193,101,85,243,67,108,84,175,189,43,245,56,250,62,138,92,38,69,55,88,240,94,177,23,198,84,122,41,76,27,188,120,4,142,161,102,84,187,245,8,253,89,245,13,158,242,219,138,108,33,66,12,84,121,165,105,30,135,56,137,131,254,60,107,193,184,28,26,16,23,227,63,77,97,116,162,201,40,34,130,6,240,218,5,237,169,231,210,19,136,4,86,116,32,162,228,21,26,2,135,255,27,171,82,249,218,119,166,150,225,121,174,199,209,47,52,172,203,119,175,177,126,103,78,165,234,66,84,195,39,78,200,146,231,52,131,156,200,20,28,191,244,221,2,90,198,140,126,53,132,72,48,134,51,92,6,245,145,86,252,150,236,94,17,204,113,210,226,19,181,1,107,222,36,23,242,200,1,130,20,233,64,50,26,153,243,196,187,249,233,3,186,251,101,153,81,165,133,233,154,55,167,25,63,244,28,79,88,114,153,24,71,200,226,15,208,136,219,129,43,193,249,92,22,220,54,159,82,177,203,69,68,24,23,10,42,184,113,168,2,158,105,225,177,147,213,93,240,168,224,177,199,186,148,102,196,146,99,8,128,229,125,33,67,3,209,151,46,76,51,212,13,111,18,82,154,87,14,169,93,43,122,211,6,141,73,225,83,65,75,38,197,155,10,226,60,112,44,237,109,225,245,11,223,33,224,185,222,213,118,46,56,12,83,173,119,254,187,26,147,246,2,221,223,212,73,22,215,172,195,181,168,136,203,40,12,36,158,56,103,127,108,137,247,201,241,173,2,68,83,223,254,144,190,123,126,160,223,1,199,202,236,180,171,71,207,254,105,202,158,166,208,98,105,99,85,96,48,21,128,18,157,90,145,14,0,150,198,114,84,10,254,3,143,5,195,181,221,103,30,29,2,181,255,49,60,37,170,163,6,146,253,96,247,5,125,152,30,41,133,237,57,39,104,43,16,24,232,141,85,213,103,74,192,187,78,166,139,146,43,35,130,47,34,229,79,102,67,214,104,248,185,150,179,189,99,180,32,21,33,204,215,119,146,18,211,177,56,84,1,113,13,210,212,86,32,204,37,202,38,217,80,43,119,83,225,113,49,56,110,37,17,207,180,82,91,46,191,140,16,76,87,7,184,253,235,134,216,167,97,142,166,95,165,145,193,166,210,65,226,38,222,229,147,10,187,152,9,201,133,251,21,248,95,166,53,197,232,154,83,153,52,150,56,157,254,181,74,124,165,130,244,204,245,63,25,130,161,28,254,68,151,114,246,133,150,169,143,9,186,232,153,127,175,192,215,235,124,133,245,235,53,47,248,137,146,5,147,150,240,230,76,245,84,218,246,172,48,168,223,27,15,161,68,229,60,76,49,25,253,155,110,177,105,70,46,237,241,196,102,219,135,117,238,168,100,16,143,2,219,149,127,3,105,204,46,90,216,60,195,76,37,106,48,75,116,223,48,40,125,44,148,202,242,137,129,104,188,93,179,46,248,242,88,24,75,174,73,219,65,26,66,187,45,199,148,90,189,184,47,90,62,222,3,189,86,222,211,192,150,74,162,224,45,171,214,188,38,251,242,243,104,69,130,212,96,61,21,64,130,221,174,220,80,4,39,49,95,224,123,173,123,24,89,225,1,66,51,82,165,4,223,71,18,152,241,148,131,99,218,142,76,105,136,229,249,83,186,62,169,194,23,3,124,226,198,34,58,171,134,193,155,81,9,247,118,148,195,40,71,163,219,86,54,37,32,22,141,140,178,35,51,190,160,117,247,248,176,93,211,194,248,55,119,87,81,105,224,0,134,185,42,63,28,142,165,9,59,241,161,174,193,52,160,196,169,131,194,132,164,193,179,11,35,142,73,204,138,226,236,3,218,204,40,15,145,253,254,238,249,58,87,217,83,15,103,108,245,152,251,229,214,66,57,34,153,132,178,107,156,218,41,134,122,162,18,249,242,8,207,252,107,108,245,51,48,171,232,246,146,129,98,128,146,92,171,236,229,237,190,192,22,202,157,126,108,174,174,19,93,161,100,247,160,182,122,59,130,57,224,139,185,76,165,7,179,35,150,145,31,129,252,122,64,180,35,69,48,248,91,4,245,179,51,215,49,92,52,165,241,124,157,159,78,226,241,171,46,177,249,88,204,47,5,132,145,26,39,96,233,201,172,114,100,81,151,0,153,32,67,72,132,234,76,3,248,182,4,98,127,232,186,202,28,66,211,157,105,80,1,181,168,104,216,242,119,70,201,36,209,155,234,72,156,42,34,155,20,254,17,30,79,203,90,11,117,209,160,136,206,224,9,220,40,242,34,87,33,210,237,18,99,121,50,19,154,27,190,168,27,219,55,112,29,15,39,78,38,220,53,51,37,40,238,238,93,67,145,155,152,97,112,189,164,239,80,131,7,157,166,46,159,130,93,32,213,32,85,54,180,3,47,124,214,54,22,106,244,86,229,87,140,131,221,180,135,218,240,179,192,123,138,122,17,143,63,147,249,146,125,184,13,175,141,170,154,174,217,90,5,114,90,251,195,230,254,121,197,200,137,112,196,101,109,188,76,207,76,114,237,121,251,183,170,5,21,148,11,158,236,213,138,164,100,30,225,206,61,88,17,153,239,113,37,43,121,53,7,71,0,151,37,226,31,5,220,212,147,65,127,20,19,70,57,60,167,248,156,56,251,141,225,158,116,14,147,205,118,113,102,71,195,25,184,46,20,101,211,161,80,5,149,149,188,74,197,7,54,254,150,185,91,114,127,171,1,117,3,119,69,160,130,195,198,120,20,32,251,76,39,9,3,123,28,98,197,29,167,9,22,20,201,171,25,43,182,165,62,7,55,249,52,95,203,163,194,246,39,127,36,52,8,60,237,146,30,247,96,34,38,26,29,33,55,120,177,11,196,173,5,40,208,5,66,131,155,233,107,134,125,151,24,26,8,188,6,157,139,35,229,53,161,219,210,214,197,187,200,215,192,12,8,192,128,238,103,24,36,223,124,83,215,67,238,187,236,195,71,141,215,225,151,214,19,157,78,113,33,121,46,9,73,122,29,94,224,22,63,213,200,128,45,156,160,55,98,131,78,242,208,218,209,78,6,180,52,36,11,15,28,224,225,29,178,134,225,182,174,18,203,243,129,9,29,60,128,247,36,235,211,54,200,201,30,78,50,71,186,164,225,94,163,131,171,11,122,29,37,168,149,148,87,46,242,69,82,207,161,65,0,111,123,220,66,8,31,133,99,34,64,36,35,133,236,44,151,179,77,44,18,152,74,34,247,198,247,108,90,23,62,215,172,149,216,216,189,169,79,24,113,23,221,3,192,45,164,219,213,251,125,130,139,40,187,225,85,185,115,14,124,234,168,160,196,78,108,100,71,206,11,106,40,240,237,243,111,253,228,125,148,110,48,21,123,86,108,147,149,165,6,5,171,129,157,153,39,166,247,128,186,86,235,67,217,195,159,175,103,47,134,84,218,113,228,192,137,71,28,165,128,163,37,152,145,254,183,128,129,221,201,158,220,17,7,205,194,65,192,41,43,185,44,71,223,204,8,57,63,251,22,201,75,46,120,211,180,229,191,59,128,195,200,172,222,79,27,7,151,180,60,176,56,215,106,102,46,95,49,129,91,150,17,199,198,137,33,113,211,114,95,132,60,61,179,252,223,143,249,189,239,197,22,229,6,119,214,127,193,223,43,173,228,171,127,113,77,142,39,229,49,9,187,183,223,88,60,225,58,5,158,194,28,28,93,1,149,61,245,95,103,213,22,31,77,210,248,119,219,173,120,26,246,212,13,195,108,169,221,61,181,227,44,170,46,211,166,203,60,255,66,53,108,169,168,162,48,242,132,252,20,59,217,237,177,108,252,238,230,38,238,140,139,85,1,203,34,111,240,108,90,186,1,94,32,109,72,165,162,64,210,229,158,67,239,181,8,186,27,182,182,237,129,218,128,98,99,2,150,212,203,236,239,86,97,167,151,157,192,238,190,67,22,25,2,156,61,175,89,53,173,177,107,23,153,81,112,8,29,129,182,45,102,38,117,9,23,161,149,117,177,113,53,175,173,105,215,218,235,104,247,187,107,244,10,90,1,23,166,28,90,23,63,26,123,111,169,45,77,98,71,120,219,171,123,41,0,123,15,228,213,193,209,94,142,68,158,241,250,2,80,242,86,193,76,101,103,66,164,21,41,212,186,255,154,179,215,67,225,235,131,78,60,5,224,25,227,33,207,197,12,14,114,105,29,184,205,132,242,174,138,195,57,38,66,239,206,61,129,65,126,166,237,27,71,111,87,213,110,24,56,250,118,254,216,56,6,177,111,101,244,12,55,246,249,165,168,255,84,234,42,198,213,11,250,231,39,94,137,70,218,106,227,218,140,60,92,249,225,61,154,107,220,126,79,250,234,101,172,23,29,107,241,147,234,80,109,10,193,2,93,59,75,61,75,11,145,33,240,21,68,26,73,71,13,54,183,145,37,144,240,226,14,183,231,124,236,162,15,207,17,174,190,76,31,191,150,15,245,134,202,234,137,166,34,239,169,147,240,144,106,230,246,172,95,146,15,178,28,148,152,119,104,255,65,144,77,245,216,79,52,138,158,0,206,239,209,96,14,225,142,118,233,117,56,2,50,137,96,90,113,33,49,222,36,128,216,153,134,95,69,214,236,90,27,183,217,149,20,29,127,235,174,4,45,197,9,107,12,59,221,55,8,60,18,110,125,211,230,26,100,176,43,4,83,26,129,241,33,63,182,7,81,98,246,42,9,59,244,240,125,195,170,174,164,217,142,228,9,220,169,75,216,51,27,35,98,155,169,23,191,121,79,153,195,232,163,153,173,30,17,126,63,153,95,252,11,0,206,214,47,58,173,99,158,78,58,253,245,37,171,49,67,61,182,29,18,219,54,47,10,124,175,12,132,53,74,7,37,48,123,101,46,77,202,212,119,225,76,20,4,204,8,151,62,216,74,188,139,223,218,79,86,212,41,39,180,145,73,111,228,4,226,26,229,251,168,133,122,29,121,136,123,212,103,143,252,228,234,191,188,29,250,36,101,174,69,63,81,24,243,114,18,44,44,212,202,7,230,127,182,35,69,59,95,143,48,151,90,169,223,52,241,55,205,204,194,212,110,205,238,151,104,35,118,0,19,68,69,33,29,91,188,247,104,250,228,33,45,251,154,207,187,104,243,251,194,215,6,7,59,43,146,228,108,50,205,66,170,150,188,91,85,188,115,220,227,246,226,187,23,148,31,155,191,66,188,84,42,89,212,57,49,164,212,186,21,218,65,157,246,151,171,40,245,229,196,20,44,208,94,199,128,106,38,171,18,245,241,21,200,233,119,58,95,43,171,144,39,128,130,228,108,137,88,145,121,148,139,188,181,45,40,129,112,34,66,213,92,209,111,110,104,97,6,135,172,233,130,242,106,93,234,14,188,205,29,183,175,131,221,206,65,38,171,148,205,108,36,48,112,205,162,69,66,34,147,89,172,101,186,231,50,86,230,75,217,36,124,233,82,220,120,191,165,18,113,222,130,188,5,241,77,25,246,108,114,76,207,74,88,206,121,100,101,88,40,149,80,240,132,64,129,84,152,231,107,67,246,167,246,120,16,130,54,60,71,223,193,29,245,87,54,80,217,208,79,123,159,71,7,150,65,27,4,249,204,157,82,96,95,212,154,210,183,155,164,244,44,222,149,23,213,129,157,57,241,219,207,245,47,192,38,97,100,241,13,21,6,37,252,211,20,27,199,46,122,79,194,137,123,102,205,190,220,21,127,167,196,20,44,157,78,195,241,51,153,200,75,35,46,177,80,27,179,247,123,75,176,101,38,113,192,34,56,252,40,27,214,146,76,51,77,65,175,68,0,41,30,198,36,241,227,177,160,60,73,20,188,142,186,65,234,86,127,72,227,136,160,97,156,73,20,90,219,165,111,180,108,188,104,63,37,91,255,245,111,35,38,218,147,108,75,141,229,105,89,81,108,109,113,234,231,168,107,236,252,115,47,229,187,197,41,176,135,247,163,100,18,120,5,117,194,131,153,91,134,82,157,55,6,125,147,220,41,176,141,208,223,187,226,180,117,173,252,90,199,187,132,112,21,179,156,143,22,11,104,211,180,201,208,144,58,225,250,210,55,213,51,83,197,36,140,55,252,251,233,62,75,94,239,95,166,186,209,125,61,36,187,113,56,217,151,109,64,169,5,181,102,64,223,160,60,159,88,164,34,86,249,82,5,189,232,168,206,139,237,179,30,254,242,197,230,39,249,203,36,211,196,44,90,80,225,74,229,99,71,12,172,61,22,143,244,246,174,166,224,253,82,221,243,187,208,29,185,148,62,20,124,10,129,98,62,42,129,69,120,101,86,201,162,147,115,149,87,132,132,222,84,90,78,239,14,103,110,174,89,159,237,165,64,195,151,86,123,140,97,48,174,117,201,6,78,53,39,39,26,38,75,185,209,192,229,188,129,32,74,12,167,213,54,220,20,255,209,50,3,39,243,242,143,184,57,255,132,15,88,162,53,152,239,252,76,174,3,189,2,246,253,169,144,90,34,11,168,180,126,110,11,172,139,223,140,51,214,93,32,23,194,36,91,190,84,134,11,162,8,233,254,138,227,169,40,51,205,74,125,65,113,216,238,237,117,154,2,233,12,190,146,69,48,199,67,178,219,110,243,113,231,72,52,2,107,118,6,81,185,239,243,164,121,189,4,161,40,87,135,139,214,208,247,92,134,180,148,254,194,14,151,201,136,57,49,164,3,114,17,1,46,142,97,251,214,80,171,102,66,197,155,148,42,162,221,193,133,124,23,230,199,82,83,133,102,7,18,252,55,207,118,237,254,123,128,200,34,144,100,53,200,43,232,151,117,56,223,185,219,178,171,158,142,203,246,63,14,124,43,217,8,228,111,215,80,210,143,162,204,124,169,98,50,238,132,28,65,202,11,68,156,243,25,9,252,26,236,30,230,248,224,137,233,24,48,138,201,150,145,181,98,175,197,109,34,11,132,138,144,200,112,91,108,91,236,203,128,190,103,184,16,84,158,17,26,14,91,190,135,203,48,182,76,237,116,123,91,108,167,130,17,37,101,209,254,78,94,223,74,115,250,18,151,136,30,120,161,130,185,215,236,208,252,85,174,191,11,227,166,236,77,19,184,134,219,56,82,56,129,232,46,101,5,205,193,103,118,174,221,63,117,18,221,79,118,158,64,117,101,222,94,119,91,79,184,88,255,136,127,203,94,66,12,162,147,185,183,206,40,132,190,240,26,79,37,162,172,57,230,191,241,174,75,33,56,42,169,147,205,53,224,178,229,208,16,2,224,198,235,231,230,240,43,231,212,39,139,32,57,142,107,46,59,237,84,237,183,115,143,99,136,67,88,159,8,107,169,26,30,189,145,67,48,248,119,8,129,204,234,61,77,225,170,86,88,240,41,24,155,177,144,19,151,18,223,205,56,186,215,131,191,133,227,239,9,155,100,143,170,252,127,17,166,138,101,171,160,121,132,43,147,23,70,113,179,9,211,16,55,45,3,221,29,100,37,159,31,77,215,9,131,185,121,127,139,223,234,156,135,88,169,45,98,103,80,95,115,162,56,71,160,245,144,146,220,206,223,98,26,219,237,133,11,87,181,17,47,190,238,42,18,169,141,4,92,176,12,232,161,178,209,99,60,239,73,70,45,216,240,62,6,98,75,181,8,79,19,43,122,183,61,183,237,12,160,114,1,189,93,189,60,188,234,52,25,230,154,91,167,246,234,45,176,123,230,206,214,252,244,230,139,44,143,57,131,126,16,99,105,221,92,11,235,156,239,184,215,239,214,169,195,119,194,77,107,216,126,227,119,18,47,19,178,185,38,138,6,35,171,229,6,66,21,220,27,165,156,77,70,221,33,12,157,53,95,2,241,120,218,97,30,251,29,99,54,8,122,139,61,110,28,56,83,19,190,207,248,189,61,196,31,92,43,57,50,87,127,176,249,2,186,238,211,221,29,62,193,217,45,204,43,156,240,161,163,227,159,22,128,75,187,57,5,24,29,83,96,81,66,44,84,74,226,65,29,191,170,150,75,1,138,140,149,66,26,235,212,180,206,7,17,197,244,203,46,73,219,23,70,212,139,28,98,38,66,178,17,106,24,173,0,185,132,95,17,243,77,206,93,183,63,253,181,54,219,121,66,139,84,17,192,163,140,66,231,203,254,2,0,206,113,224,156,156,89,194,112,29,193,107,48,252,252,152,127,5,76,13,130,243,84,216,143,84,65,170,23,84,18,204,105,71,29,150,214,50,166,65,159,16,140,229,253,7,40,202,83,98,67,98,197,32,191,145,218,248,92,58,107,184,166,54,45,210,224,2,122,105,15,82,105,36,96,151,229,157,69,142,230,234,6,237,133,164,21,72,201,49,230,129,34,199,181,118,50,150,65,183,209,154,8,34,201,255,153,169,117,42,23,155,254,41,181,223,114,126,179,99,48,249,83,7,137,246,64,174,205,199,246,137,196,171,129,174,117,162,82,195,115,248,165,8,227,240,66,254,23,70,242,171,169,85,129,89,122,72,41,55,168,42,139,137,207,225,219,214,112,189,188,108,169,22,201,183,177,88,233,147,213,35,189,215,77,97,75,236,240,97,245,104,127,35,210,245,30,248,132,136,77,172,121,149,126,71,208,5,51,37,100,17,87,66,243,189,50,205,180,10,222,153,196,239,150,202,41,187,75,50,117,237,72,207,222,196,202,166,84,101,163,6,159,215,22,158,113,34,157,222,201,4,154,213,76,251,95,36,88,235,126,69,150,193,134,138,11,125,143,222,1,228,52,82,66,131,40,244,30,136,12,245,210,47,220,244,140,94,254,188,75,230,243,87,184,251,125,89,165,58,65,231,251,19,181,231,28,6,97,70,3,238,129,150,105,70,188,217,39,241,141,42,172,205,203,119,57,211,58,247,114,157,63,6,223,236,251,102,171,184,220,231,232,231,64,134,242,178,115,233,37,160,100,153,183,97,109,90,203,102,74,101,204,25,11,226,8,58,201,176,213,57,197,113,1,25,1,250,235,213,217,165,207,90,93,239,134,228,222,38,206,204,79,139,163,109,87,190,36,103,114,49,233,161,64,225,216,239,139,167,143,173,141,151,249,189,227,81,79,158,76,94,194,222,36,78,108,115,114,57,135,72,35,29,54,239,201,255,133,147,241,236,148,69,52,53,8,152,254,203,212,105,150,41,73,119,36,211,215,99,184,247,203,44,15,63,135,235,97,192,191,172,115,53,124,15,148,53,21,66,9,54,12,98,142,6,150,44,97,54,189,239,122,220,190,211,23,221,228,140,56,82,24,86,253,199,127,220,15,108,143,86,26,18,198,143,50,244,162,172,209,190,148,34,80,173,19,44,31,167,243,3,224,20,65,216,164,109,147,81,230,186,155,245,96,94,37,82,178,114,130,54,35,132,231,206,154,221,189,35,18,53,220,209,92,163,79,130,138,252,103,244,8,5,104,191,141,235,41,178,165,199,38,37,109,15,168,140,198,19,91,56,249,178,80,77,154,242,248,112,179,224,189,103,44,82,112,66,215,136,90,149,129,53,145,214,98,128,83,231,68,141,218,146,65,75,160,191,56,26,161,245,143,134,174,194,59,73,181,41,28,95,14,156,33,218,249,144,122,232,61,154,147,107,104,192,227,219,140,122,200,80,169,153,2,55,229,22,121,182,28,174,81,201,88,15,31,64,111,55,6,161,248,203,173,219,212,174,81,1,240,251,62,159,79,234,12,16,207,128,16,119,240,142,186,203,59,226,229,124,101,1,3,124,177,213,254,124,192,4,103,140,76,229,118,71,32,56,212,138,122,171,105,69,125,46,216,158,170,26,65,111,97,71,46,72,247,75,9,25,198,129,209,228,73,214,113,180,71,230,32,63,65,81,119,112,169,145,137,14,208,31,50,191,241,217,203,94,148,81,222,205,130,197,184,27,127,163,5,79,18,105,201,135,202,5,60,3,65,24,77,217,251,126,157,104,31,0,34,192,125,242,22,243,95,152,228,139,236,87,190,39,53,5,141,212,65,180,77,84,239,255,215,171,110,232,74,46,35,68,35,195,50,14,246,70,72,28,184,184,135,130,214,168,116,230,251,212,81,96,104,159,114,72,7,3,200,110,23,108,157,24,216,124,161,9,123,9,179,113,29,105,252,50,89,155,204,9,129,49,114,182,241,181,35,155,44,72,117,209,87,69,203,154,116,178,189,114,79,109,100,234,171,13,81,189,167,196,38,96,119,16,41,31,9,203,80,124,3,0,102,50,146,211,19,202,174,67,193,139,182,215,18,180,100,12,74,97,136,61,255,91,5,21,34,20,179,114,216,103,29,74,212,181,249,147,97,225,5,161,176,169,52,40,25,164,66,182,66,243,40,105,168,144,14,254,224,22,23,238,141,46,159,11,19,230,4,220,12,202,98,55,211,61,13,55,204,73,149,192,58,227,76,7,11,236,175,171,169,152,123,170,211,130,109,125,226,244,99,105,107,58,15,43,158,47,144,102,241,130,203,253,129,208,150,35,242,144,100,139,190,0,58,167,234,228,71,51,55,179,218,144,240,200,3,160,81,180,118,166,24,137,61,149,80,9,110,71,139,29,225,0,70,5,135,90,38,57,89,10,163,146,197,184,3,169,175,23,115,52,213,174,176,72,240,21,153,166,230,186,109,203,26,247,64,160,28,132,246,92,111,159,250,236,209,83,104,44,187,136,2,68,246,210,224,200,228,67,133,163,186,222,252,197,50,148,233,138,63,43,20,123,41,235,212,48,148,169,69,153,239,21,221,28,107,186,33,151,18,134,14,252,171,24,70,31,53,163,133,123,221,188,23,230,117,105,129,11,162,158,193,116,217,24,76,203,187,25,189,221,203,79,22,236,196,231,39,115,174,241,203,254,61,197,231,141,239,76,100,43,226,175,186,141,9,155,67,106,119,99,31,6,88,225,195,2,28,19,217,87,145,236,37,6,109,235,218,59,110,193,59,253,152,151,146,67,97,75,205,75,21,231,72,46,141,123,221,55,27,197,221,188,43,251,189,224,65,74,51,140,251,90,208,159,65,10,161,132,235,101,230,249,40,95,81,174,44,138,113,142,233,88,42,223,178,252,98,96,189,181,80,220,169,38,79,204,122,35,24,112,180,27,35,159,114,169,238,0,17,58,173,53,224,124,253,213,134,84,45,52,109,139,194,1,160,187,170,119,160,5,239,1,237,244,116,225,156,1,28,136,142,105,9,215,36,28,154,213,150,110,244,95,223,14,218,88,178,124,81,110,6,89,153,241,224,241,97,15,139,132,137,175,104,181,238,75,109,243,246,134,116,19,179,113,47,254,191,129,189,227,96,9,103,169,195,117,71,229,252,118,216,4,228,9,3,9,98,130,173,92,71,81,12,75,229,0,82,180,179,66,246,75,7,209,209,80,90,69,62,238,189,71,189,114,93,252,245,168,117,167,133,25,154,33,84,242,117,149,116,237,255,33,86,131,172,137,41,63,163,111,101,154,226,233,193,198,121,16,74,168,33,124,221,100,241,116,211,205,86,60,108,105,205,142,48,88,68,92,93,142,195,86,253,17,115,33,185,52,71,158,34,113,127,62,89,69,169,174,64,66,198,11,49,22,226,1,57,183,60,25,86,76,121,254,1,75,114,122,12,29,106,106,224,13,187,106,194,80,109,147,228,203,241,84,72,66,97,21,24,236,4,240,87,63,98,131,67,83,106,63,166,4,127,180,170,178,188,217,4,153,68,74,47,133,82,131,123,149,127,28,21,132,174,69,140,80,76,37,170,6,24,69,224,102,217,39,89,242,128,59,223,145,198,222,186,208,66,16,137,224,60,235,109,211,181,71,67,85,58,194,151,229,182,61,74,174,8,17,97,205,152,168,12,84,79,69,102,240,193,185,144,255,230,39,230,152,38,53,95,240,175,154,174,87,187,197,132,202,236,193,28,233,45,236,219,70,124,68,185,28,36,46,203,183,162,118,222,156,255,243,78,192,35,58,213,218,87,65,125,222,212,26,153,235,43,215,220,173,30,255,78,214,64,211,93,62,109,100,70,65,152,197,118,47,52,232,214,115,207,64,92,23,66,36,195,239,113,181,36,133,233,152,146,19,57,234,43,233,241,167,12,102,6,24,154,127,227,211,182,199,149,164,76,85,211,17,75,15,41,232,119,82,58,62,75,31,5,250,234,53,35,51,86,13,165,91,120,12,48,171,38,32,73,144,83,135,135,253,177,121,77,195,143,12,255,143,117,171,63,16,7,65,58,212,166,72,111,212,252,5,234,39,150,194,183,123,28,164,50,167,50,248,192,205,70,155,217,122,61,27,17,119,163,126,61,5,4,79,211,151,156,156,105,71,55,158,54,68,125,233,147,197,216,92,94,30,44,254,106,198,223,135,170,44,123,214,248,177,240,41,129,45,240,181,203,62,14,2,153,145,182,38,160,61,182,52,158,53,168,11,154,194,126,207,3,192,214,17,9,217,252,107,25,142,156,153,47,126,92,168,5,100,247,61,230,182,79,31,114,176,252,227,113,101,208,206,209,121,169,32,188,75,202,211,176,38,38,98,26,75,65,74,101,125,64,198,11,15,252,6,79,149,231,167,252,104,182,30,96,209,83,129,52,176,63,70,38,25,211,56,69,116,104,148,115,43,144,57,153,95,134,193,253,23,26,58,145,111,76,169,219,102,136,187,77,113,228,212,113,138,212,78,88,236,90,205,158,51,246,4,136,23,37,132,223,182,228,37,111,179,104,231,186,183,30,161,78,13,101,78,17,18,115,249,143,72,20,54,180,61,69,127,126,3,11,58,227,138,152,155,223,17,176,113,8,108,229,103,216,93,239,217,190,198,137,55,251,4,0,159,159,14,120,2,31,219,253,35,177,114,17,145,124,30,198,142,76,14,49,61,37,15,131,115,64,241,97,71,14,215,167,250,12,117,220,42,188,94,119,141,58,245,185,31,105,16,103,38,20,153,76,230,189,6,190,62,162,59,58,245,55,134,194,241,157,65,143,192,28,132,198,142,65,231,141,219,143,0,198,214,213,91,209,220,1,206,132,138,171,29,33,9,160,230,10,180,86,87,6,169,56,136,29,46,78,52,104,197,157,225,60,92,8,164,73,7,4,51,113,232,66,12,205,232,59,55,27,61,61,91,74,115,83,227,245,179,133,182,38,76,244,74,236,183,155,66,6,4,244,45,21,83,130,186,67,205,153,76,2,224,193,10,211,121,226,203,80,192,14,202,12,90,101,171,71,131,79,127,111,251,250,238,143,109,10,11,120,90,206,131,45,193,61,112,120,241,22,124,89,68,44,86,91,172,133,102,183,60,207,79,111,245,73,84,199,231,131,204,96,190,242,35,250,143,40,1,227,128,48,255,3,205,250,254,11,246,83,250,159,12,192,220,197,230,189,67,87,23,233,249,20,226,32,137,34,62,186,48,243,35,31,50,136,52,132,100,225,55,129,168,206,147,93,204,161,222,166,141,96,33,16,197,231,194,129,229,58,13,130,181,13,67,213,167,178,149,92,15,205,85,25,253,63,246,133,112,205,1,124,87,249,239,109,149,245,125,73,180,31,197,230,206,79,68,140,50,97,141,166,19,59,37,100,121,17,48,78,70,139,208,246,70,69,85,230,90,17,167,141,225,96,31,160,80,90,21,204,213,29,122,68,118,228,56,119,114,210,81,179,119,218,92,143,251,243,158,176,170,137,60,189,57,104,123,208,38,102,55,234,74,214,101,196,94,149,229,54,73,118,176,94,142,68,11,245,159,99,47,53,94,245,64,13,148,135,91,118,126,73,71,72,244,46,67,144,52,179,231,6,99,237,51,119,126,25,140,215,251,151,247,157,199,185,196,36,38,68,37,96,207,205,247,140,250,47,248,193,249,27,95,187,56,122,162,61,52,208,235,156,121,207,183,206,84,192,115,55,58,158,205,55,88,64,44,4,161,66,125,152,135,200,117,211,195,112,21,36,209,195,65,65,245,212,215,203,128,10,244,229,25,253,11,237,177,180,175,171,93,198,243,13,79,176,150,126,166,64,247,99,124,236,77,32,231,146,13,117,138,54,176,77,69,97,183,174,184,230,107,52,155,48,193,50,241,146,107,124,212,253,32,252,6,142,160,236,1,178,95,89,180,68,67,29,69,168,175,37,26,115,222,178,201,25,191,98,91,149,96,224,190,28,229,103,159,10,17,50,232,193,206,44,112,157,194,181,215,73,195,37,85,2,33,67,186,38,226,199,128,45,55,140,126,182,109,1,72,83,59,24,46,32,70,166,186,29,216,183,215,161,49,4,145,117,58,175,251,137,54,155,251,106,135,184,195,214,198,243,22,171,11,79,116,21,213,40,12,177,28,120,225,19,184,26,174,205,182,126,238,78,19,190,115,46,115,73,76,83,193,203,5,119,224,190,52,100,250,211,110,200,254,170,148,76,225,113,79,123,85,211,160,183,130,8,190,117,68,81,250,226,149,5,170,135,50,41,225,53,19,144,201,82,207,164,237,67,1,100,66,164,7,232,146,73,49,77,170,0,61,113,201,244,80,220,206,218,48,239,67,114,107,132,70,83,231,18,175,22,72,212,146,13,158,72,78,9,217,76,208,65,86,236,45,106,42,93,214,181,102,95,119,61,21,132,60,219,46,144,55,103,36,46,223,180,180,181,176,251,134,175,93,43,37,103,147,10,66,165,221,223,118,247,47,89,216,13,68,146,38,38,191,17,42,188,99,0,134,104,120,172,91,169,111,21,51,87,216,177,153,48,2,44,127,224,179,32,142,43,62,233,8,53,42,188,131,162,236,119,161,231,157,176,30,243,127,180,131,162,104,250,70,102,239,207,68,153,66,118,136,96,14,225,145,90,36,169,102,42,138,112,43,154,48,105,39,5,80,71,23,98,160,147,200,100,117,250,11,186,166,71,129,68,234,234,124,45,50,8,96,2,18,4,120,199,137,241,3,156,242,2,165,238,152,114,88,8,12,161,249,15,235,7,59,123,182,164,249,84,226,101,136,73,86,194,91,3,136,34,223,208,131,172,18,242,27,52,180,191,117,85,36,173,130,81,155,158,183,1,169,86,177,128,140,50,91,243,40,3,16,113,187,26,217,3,104,203,192,210,99,55,97,234,171,170,88,74,154,30,226,213,247,238,155,34,56,166,160,23,127,177,0,1,189,50,172,8,74,190,80,245,88,227,49,56,224,4,169,132,228,138,24,67,173,233,60,174,181,143,186,1,150,99,121,18,74,229,123,202,161,71,41,198,37,196,13,83,65,119,114,39,210,160,138,229,221,133,75,35,192,91,200,5,218,254,97,45,73,111,41,79,48,216,89,245,107,94,19,14,57,186,154,2,88,37,151,207,6,29,90,74,215,105,20,22,73,163,55,133,122,110,205,53,62,78,177,179,195,145,221,181,211,10,0,34,84,107,217,243,81,39,5,245,97,110,37,20,176,126,31,138,241,142,43,26,78,102,247,147,152,213,246,44,151,87,218,189,140,51,167,93,206,224,69,178,194,214,132,65,244,58,62,222,196,249,40,22,16,173,11,6,206,116,246,57,112,188,143,49,197,107,141,190,211,3,82,219,82,72,243,180,64,162,157,240,47,216,217,54,109,55,163,34,237,115,1,23,87,76,89,170,22,252,252,214,67,223,115,160,85,80,115,202,25,109,175,103,223,149,24,13,114,130,30,207,109,163,53,79,59,189,97,149,93,244,192,171,15,87,69,76,132,124,248,99,202,29,112,93,50,41,222,77,132,236,174,120,242,247,213,233,88,10,134,178,6,158,122,181,245,37,239,214,154,93,16,102,24,81,72,37,207,172,103,203,111,97,204,10,124,4,21,151,95,245,48,8,212,163,72,238,163,221,201,122,173,164,63,156,100,156,74,191,112,56,109,77,28,48,204,228,89,232,67,33,246,206,6,61,16,254,185,161,104,237,61,138,51,131,134,13,31,0,59,243,176,22,214,80,120,17,181,32,11,194,31,120,28,25,78,66,89,57,109,99,120,82,25,79,21,208,91,28,188,104,217,214,192,11,82,99,120,191,27,217,191,6,213,132,69,73,241,175,181,150,165,34,239,157,131,193,44,131,233,79,18,74,46,46,38,73,46,166,192,155,141,46,94,88,82,206,215,246,218,19,42,6,84,31,254,229,10,248,8,147,131,21,119,40,59,45,208,247,142,146,40,215,85,235,246,171,180,170,36,17,82,209,49,86,63,123,152,54,227,51,234,163,83,74,235,228,79,27,195,110,15,218,1,161,52,20,24,251,238,144,105,116,217,151,42,137,105,215,94,23,58,98,131,232,238,40,188,190,109,201,227,85,53,211,236,216,252,83,56,44,70,98,124,209,217,67,66,227,242,38,81,213,9,212,170,145,90,68,226,9,6,120,7,35,80,217,195,18,73,59,155,16,181,68,57,11,133,203,91,222,9,230,232,161,100,104,161,69,72,206,164,229,210,250,210,25,161,115,151,172,45,195,227,113,173,82,202,134,173,25,225,196,119,37,145,242,104,162,168,121,40,151,164,162,91,49,83,157,172,199,32,121,157,247,72,159,126,195,22,36,68,243,251,25,249,102,88,165,127,248,89,34,24,9,45,55,22,99,228,115,53,26,62,235,38,242,53,83,6,22,8,166,105,168,186,178,247,43,154,234,234,6,130,18,194,68,24,137,166,126,46,209,228,49,45,12,43,85,167,199,247,149,253,99,163,77,175,67,167,65,84,225,203,133,133,178,170,164,9,123,174,244,107,138,221,111,63,245,160,44,173,226,227,28,174,169,196,194,114,49,112,41,102,148,58,81,163,224,67,90,129,34,217,58,80,19,133,139,202,131,7,25,179,27,205,173,120,192,111,4,254,55,230,250,105,216,253,237,180,244,93,185,94,237,18,210,219,106,161,98,211,178,228,239,0,160,11,57,71,212,228,210,230,160,59,109,209,82,50,134,101,65,205,198,163,3,105,153,192,234,137,121,114,138,50,48,14,154,194,80,233,25,212,27,68,158,62,157,159,89,5,152,91,119,230,239,13,155,42,229,8,227,6,93,36,244,200,217,236,2,16,218,191,42,183,143,213,52,86,99,106,216,6,59,204,52,4,52,44,184,185,111,146,16,36,183,143,133,113,111,208,70,175,166,11,233,128,167,29,140,251,233,235,99,146,150,229,223,196,146,45,147,31,232,41,182,160,156,28,198,64,129,241,28,172,175,59,119,34,118,231,172,167,72,203,40,176,37,43,116,15,34,194,206,113,111,34,222,123,218,183,75,172,161,73,176,232,58,121,4,157,152,11,79,24,164,187,42,121,238,224,97,170,15,144,213,235,143,188,110,228,17,43,17,119,175,159,160,158,84,78,60,122,43,149,194,129,25,140,143,99,80,3,2,56,251,245,84,43,67,236,6,64,254,10,205,100,193,38,169,159,99,32,140,220,5,255,120,42,9,11,53,238,85,91,117,183,232,174,204,31,215,120,6,55,79,221,152,133,155,56,114,105,114,247,135,75,7,170,38,75,231,165,51,231,146,110,126,59,11,59,150,63,121,15,11,237,162,46,35,249,46,48,146,76,200,221,153,45,82,224,200,50,49,190,106,170,183,237,215,41,45,99,189,122,161,63,22,117,32,84,128,206,226,214,84,186,165,28,53,245,155,121,108,88,203,186,65,147,40,40,247,240,13,42,95,172,81,77,23,170,235,140,116,94,6,145,15,216,152,158,109,96,208,218,186,190,171,170,65,199,208,163,224,22,197,18,40,204,20,118,166,166,175,162,6,88,51,230,119,20,100,201,106,175,107,116,199,242,252,248,75,74,254,170,149,9,222,191,201,44,192,178,67,227,56,58,208,79,164,222,69,120,116,151,131,59,143,11,132,217,213,153,135,74,166,138,195,33,121,178,37,30,8,247,71,136,168,57,134,71,204,36,63,106,6,171,134,90,221,94,173,127,24,225,25,235,153,122,216,236,244,58,89,181,226,147,57,252,2,181,238,150,185,58,213,254,121,74,154,100,239,120,180,55,14,139,228,196,43,20,100,247,148,81,242,224,136,174,245,142,252,49,196,95,239,220,32,197,22,218,167,157,37,224,93,148,200,254,225,130,217,198,44,21,194,179,1,3,145,111,141,55,235,101,65,73,132,172,243,206,208,123,236,194,6,171,221,183,127,97,59,242,135,172,143,31,52,22,22,82,49,97,220,191,224,15,194,206,217,40,190,106,224,93,151,58,242,75,208,221,109,253,82,55,137,57,83,44,9,113,242,138,246,124,210,135,69,150,250,225,20,141,189,17,138,98,69,236,213,139,206,246,5,142,135,247,136,69,121,56,65,225,15,222,143,39,35,6,47,161,245,149,232,220,233,195,135,241,216,181,207,90,217,13,54,80,106,167,14,226,109,225,0,254,137,250,137,70,75,216,19,203,72,154,35,149,177,114,215,142,140,7,35,158,145,141,138,176,136,179,180,5,70,31,40,208,196,146,246,125,163,100,49,226,81,22,24,208,138,13,10,208,61,106,194,63,42,34,221,187,254,235,157,34,12,49,164,50,195,130,21,77,245,8,97,28,186,51,240,40,56,195,131,72,24,76,229,29,39,151,46,87,87,232,220,142,117,227,216,93,220,244,38,185,238,115,21,151,236,200,42,234,41,29,226,254,125,236,116,30,151,15,214,184,130,141,145,87,13,200,143,50,103,248,221,45,187,235,156,172,130,0,97,86,242,80,25,107,135,118,253,81,68,146,131,119,54,225,79,130,35,107,118,65,116,28,218,229,131,191,127,187,47,17,138,240,124,47,179,113,54,117,21,115,141,225,249,191,144,200,232,74,86,113,147,53,191,210,176,171,17,4,54,111,16,229,220,15,169,245,186,3,187,168,40,248,59,42,82,252,163,195,240,187,176,239,160,19,38,242,70,157,7,21,223,97,16,99,55,142,177,31,1,191,141,216,223,113,45,59,22,44,49,16,187,176,234,118,54,81,184,102,118,231,223,62,97,179,193,49,192,253,231,184,48,195,242,232,162,245,110,44,86,5,215,72,186,186,141,241,36,136,214,142,178,226,187,24,200,67,214,217,122,208,48,190,147,188,98,130,104,18,42,61,233,227,146,88,7,49,127,199,115,220,156,26,23,59,238,17,155,247,32,182,192,134,242,230,177,183,217,68,38,201,23,93,189,76,229,190,127,141,102,163,192,31,138,113,105,165,12,26,70,10,237,55,243,153,123,173,132,3,126,125,108,228,113,196,109,128,78,218,101,104,158,102,234,192,201,164,168,38,254,48,235,151,62,148,224,32,144,127,71,246,220,193,211,192,212,198,142,228,223,167,106,149,219,251,225,250,179,172,93,233,27,34,194,72,52,236,42,24,157,109,239,60,33,168,61,176,45,168,106,139,223,247,216,81,38,93,178,44,97,83,238,57,76,130,231,97,121,231,98,37,251,22,153,3,87,130,216,56,57,167,217,221,201,243,231,195,148,222,122,106,232,187,240,171,209,146,239,218,242,230,147,35,214,154,25,107,68,239,227,61,249,8,231,53,154,214,6,40,163,52,30,90,70,27,131,46,229,87,121,16,211,214,195,253,217,170,32,117,1,249,29,168,152,104,106,155,239,88,92,135,51,150,5,123,4,245,212,117,205,228,40,104,190,149,15,174,149,157,31,239,93,139,240,82,40,76,148,60,193,129,212,85,0,17,216,210,21,254,176,189,40,111,153,237,9,87,124,143,42,98,107,185,42,141,242,5,228,246,0,112,105,94,104,26,184,14,69,160,12,127,16,198,159,102,118,69,7,143,161,29,46,1,229,236,175,187,73,139,41,152,110,140,69,219,125,222,168,132,135,28,34,110,64,120,221,184,103,111,114,153,221,83,197,36,199,8,53,117,76,249,233,248,154,50,113,120,239,154,207,229,226,52,233,169,84,8,26,62,72,121,122,3,8,22,50,195,186,192,245,244,24,65,160,147,57,141,216,227,53,25,150,217,147,187,2,255,139,252,140,66,84,83,233,125,159,194,186,166,148,101,136,65,103,0,30,209,189,60,0,18,101,161,13,52,195,246,191,25,255,111,219,106,39,122,231,160,131,123,149,23,194,139,60,95,113,244,167,104,57,226,139,178,93,210,254,188,99,18,87,91,63,135,141,216,119,249,232,249,170,7,149,34,29,184,169,4,247,230,242,140,71,246,252,111,47,7,253,88,243,181,128,200,242,233,8,132,154,100,125,85,104,240,104,0,150,248,234,135,206,229,155,14,136,111,82,101,6,176,175,199,155,252,212,213,32,248,117,85,179,124,114,216,100,117,105,254,22,152,88,18,10,15,186,151,93,176,34,255,62,205,2,196,217,143,136,197,70,214,119,82,189,95,28,7,59,172,66,243,182,174,214,183,223,198,85,223,95,230,111,241,184,133,174,79,95,221,225,9,109,248,46,68,7,12,228,184,95,219,147,114,72,181,81,197,135,171,92,68,198,248,170,215,90,128,227,40,214,99,135,195,23,108,235,61,241,124,46,180,221,164,125,44,235,181,220,80,71,255,117,80,71,70,101,69,225,185,13,60,106,88,147,43,180,100,101,145,62,50,221,82,65,219,206,222,111,18,21,249,199,193,207,1,28,67,188,70,191,126,89,31,210,124,99,118,175,107,31,64,30,82,142,244,156,247,46,168,217,192,227,208,252,194,62,28,19,0,240,72,161,156,186,91,42,249,60,171,195,152,182,195,212,146,231,173,39,232,202,149,23,116,254,70,111,58,252,127,84,229,149,113,229,88,74,147,214,17,98,150,70,62,149,182,38,69,72,172,83,100,177,110,154,138,41,96,24,49,87,127,157,44,102,53,25,32,55,80,14,30,71,225,86,211,146,26,40,241,52,58,71,244,150,11,199,123,108,126,93,132,93,238,59,244,225,198,50,162,34,199,12,97,21,35,254,21,201,21,47,112,122,112,148,159,165,138,253,249,23,253,142,100,66,40,34,87,65,251,180,228,240,156,188,111,180,219,120,13,58,91,76,239,44,2,215,28,207,162,156,93,184,255,159,222,36,252,132,11,68,7,117,5,184,126,6,99,55,44,52,173,166,91,22,189,181,114,30,14,251,155,12,76,32,198,215,189,47,249,107,8,210,86,5,229,189,128,133,176,78,196,8,45,55,152,56,81,228,134,20,210,55,241,190,51,69,196,42,213,12,150,210,230,38,0,114,114,208,151,105,63,102,125,149,7,142,78,124,83,178,202,4,75,41,122,145,99,212,50,235,198,214,34,7,125,67,1,64,102,95,72,69,179,121,0,101,45,113,10,176,242,225,17,146,241,13,130,81,77,216,220,146,180,245,230,208,131,136,252,70,16,112,106,179,133,181,54,207,66,37,114,191,70,7,109,202,202,21,226,94,102,25,229,30,124,26,9,179,188,155,164,252,16,157,74,118,86,27,218,176,35,223,182,90,8,56,238,95,49,85,63,185,235,90,73,132,241,137,28,33,124,61,203,255,231,193,92,214,112,233,220,48,76,197,242,249,123,76,193,22,222,170,50,29,84,233,99,95,127,50,134,121,253,187,237,93,57,153,14,27,161,96,109,243,239,195,141,17,39,77,52,226,136,41,82,13,115,148,255,230,32,144,69,28,181,122,132,200,228,84,203,221,186,120,134,42,109,12,37,43,122,208,8,171,244,55,55,213,45,201,211,81,27,154,238,195,154,178,159,147,151,165,240,231,237,1,242,116,163,97,157,121,83,230,135,11,100,207,194,109,73,9,83,200,7,96,14,92,155,106,63,158,99,117,127,157,11,234,138,67,163,49,105,168,105,185,120,214,94,68,7,196,192,36,83,116,136,140,74,84,254,119,61,161,255,247,149,253,227,31,185,67,96,158,237,73,35,215,176,43,196,245,45,220,197,108,187,173,142,212,39,123,97,237,61,234,150,14,198,57,110,26,219,21,223,169,210,156,244,78,55,137,210,105,37,192,124,149,3,170,114,3,107,248,184,64,65,166,106,142,163,86,92,239,97,103,141,42,109,58,75,153,209,212,77,1,196,226,203,37,32,188,132,63,134,31,233,43,245,182,136,207,60,172,188,42,109,196,173,132,220,139,253,52,89,172,34,97,134,160,105,115,59,165,211,211,207,17,230,66,27,13,54,207,245,249,136,59,79,125,192,8,92,49,89,53,224,241,66,34,134,112,81,43,213,2,64,154,177,206,66,74,22,214,46,138,25,177,90,206,132,244,13,90,215,75,39,165,139,58,252,191,20,242,93,147,209,229,102,103,49,125,119,15,151,198,222,22,194,228,184,167,125,161,188,98,224,80,229,188,71,19,138,133,128,154,89,29,16,23,109,99,28,23,234,238,157,188,247,255,5,250,122,200,63,135,186,199,138,159,240,192,117,222,213,170,138,204,227,152,44,159,177,103,140,89,163,37,26,115,85,142,193,78,123,173,34,221,149,43,184,141,216,115,158,117,187,77,20,74,8,195,123,172,120,18,85,253,101,97,115,96,34,85,218,134,173,58,191,9,151,59,80,115,226,67,229,84,153,172,72,184,74,176,215,104,225,54,21,252,193,33,134,28,159,195,56,252,28,180,226,65,195,17,250,101,150,254,28,80,226,46,74,111,164,89,43,174,219,162,182,111,60,28,216,28,39,190,101,36,76,3,167,123,178,47,111,53,242,49,207,15,106,228,70,38,202,102,120,141,43,41,97,229,46,242,108,24,80,196,207,49,77,237,147,31,130,207,87,113,22,240,193,56,68,200,146,74,182,173,253,68,157,45,131,143,231,218,137,220,27,69,178,81,114,243,94,236,209,213,129,216,54,215,191,112,155,165,137,249,195,58,134,245,75,9,68,216,123,157,213,149,141,158,153,107,33,226,76,215,125,60,61,176,214,103,220,226,76,62,72,42,16,174,55,229,226,183,59,237,91,18,93,229,66,218,53,185,245,151,193,26,32,35,159,165,217,145,88,71,123,23,117,192,161,209,154,208,244,210,201,19,53,141,123,12,200,61,11,157,136,11,117,191,242,236,252,147,61,83,156,112,135,65,106,156,96,66,84,58,62,50,85,51,156,233,254,81,203,124,209,41,162,252,25,153,114,159,114,105,55,114,94,72,42,24,128,125,35,142,227,31,232,211,226,142,199,151,26,232,159,61,67,151,152,147,251,129,86,68,103,64,28,104,55,61,137,165,252,231,187,204,161,220,158,151,152,10,74,216,93,134,1,106,15,206,186,5,201,81,141,150,16,143,107,157,123,80,219,109,104,200,64,228,169,114,25,4,1,174,114,41,188,93,205,83,100,228,12,185,109,39,145,54,74,242,151,170,13,92,197,183,72,100,215,16,166,187,226,253,223,240,254,208,117,17,26,153,175,103,112,157,194,34,41,153,222,184,183,148,10,68,145,240,68,17,202,145,50,89,225,70,198,178,24,212,30,190,202,254,113,161,93,22,250,192,155,39,133,204,254,223,22,225,157,61,218,41,90,114,104,244,95,209,27,116,3,219,28,32,60,42,114,116,9,125,206,4,13,109,61,21,20,39,78,56,139,6,186,132,126,111,240,212,180,40,153,31,22,214,118,187,216,230,96,200,127,109,43,90,49,105,247,139,230,63,87,208,36,193,166,158,193,82,15,129,123,212,253,82,153,13,193,73,23,190,94,197,228,96,19,114,37,221,228,243,223,245,152,190,225,91,204,30,103,72,100,213,128,253,5,39,58,141,31,229,252,241,78,29,168,42,16,153,126,27,244,104,67,96,153,193,16,249,27,72,176,56,17,137,12,129,99,147,139,251,16,97,207,251,115,44,59,25,154,68,12,58,85,107,139,52,62,67,193,43,172,34,90,189,83,208,103,176,97,123,157,237,34,239,67,29,196,91,76,214,247,72,90,214,64,145,6,35,164,125,138,69,78,198,254,116,142,136,254,99,6,134,246,52,12,181,6,232,33,59,119,220,185,40,9,227,27,128,7,79,72,177,145,150,231,76,115,132,91,48,205,2,112,231,97,49,199,73,212,117,220,171,239,196,43,143,43,29,155,59,137,240,75,167,85,99,119,72,98,229,155,140,131,170,89,157,68,28,136,240,85,214,190,163,230,93,126,76,171,2,139,52,208,182,115,149,225,100,69,42,36,8,186,85,92,228,31,171,231,26,100,203,0,225,48,213,167,110,175,152,89,51,70,249,252,215,32,217,235,6,187,234,10,238,75,14,238,137,9,90,11,77,190,144,105,32,214,37,131,130,175,252,23,185,60,89,95,11,100,252,182,224,83,35,241,251,48,159,38,117,36,49,67,224,175,97,191,0,210,227,183,81,136,116,242,243,47,172,8,131,127,90,57,2,17,204,56,246,93,244,118,65,34,155,1,248,83,100,178,147,198,200,115,43,224,218,212,96,141,75,49,70,159,68,231,94,139,122,80,41,177,240,64,158,175,10,91,75,255,5,194,137,198,169,248,30,5,37,30,34,220,115,177,144,33,226,4,101,81,1,209,252,155,81,80,245,41,105,95,45,42,63,226,170,24,111,106,168,213,110,84,65,14,219,230,173,22,201,173,169,90,212,134,204,70,232,170,129,39,60,106,170,69,172,145,197,224,252,174,52,63,54,2,137,186,238,52,231,221,170,175,78,1,214,76,78,238,104,103,207,191,228,155,136,111,35,97,62,180,25,201,59,128,228,74,201,228,146,211,241,112,208,224,212,37,187,18,158,40,16,44,155,52,142,213,114,179,179,229,222,154,101,17,198,130,59,68,173,161,117,254,215,239,17,32,201,51,115,149,131,104,109,97,143,60,217,58,126,172,194,215,190,254,90,19,60,107,16,211,248,127,225,220,60,195,131,113,108,55,238,214,21,21,238,87,235,241,192,218,192,113,212,14,146,106,180,9,18,59,25,172,126,98,88,166,244,219,6,80,110,193,176,7,97,189,52,97,4,9,64,107,36,79,22,84,48,111,97,208,212,30,186,207,189,245,246,180,232,18,248,13,156,44,59,130,16,5,219,33,148,225,40,81,157,198,20,196,221,218,244,203,35,230,94,193,252,174,181,93,128,147,171,158,195,45,32,191,133,246,9,2,1,176,203,91,238,211,51,77,30,39,237,207,246,81,196,4,144,202,108,170,37,219,205,25,211,135,10,160,134,35,199,168,165,30,223,93,176,122,16,42,229,159,1,66,240,47,109,148,164,6,249,102,121,164,214,89,154,231,189,69,235,160,210,220,67,222,183,124,47,98,221,48,67,174,109,47,9,138,224,141,67,34,136,134,124,187,20,59,150,11,147,68,81,48,187,183,244,126,51,203,123,37,89,209,235,53,127,53,237,9,197,105,238,230,29,18,122,208,22,211,171,237,20,82,146,231,99,180,170,153,142,191,157,112,164,164,234,55,203,27,119,225,248,198,51,90,113,121,224,159,39,179,43,52,132,43,237,131,243,31,120,194,124,196,59,192,107,162,198,214,150,80,206,88,232,120,216,73,133,90,144,139,210,132,39,224,25,95,149,225,209,64,246,98,25,182,82,152,166,223,97,134,195,236,191,68,195,195,90,221,248,176,204,123,7,213,201,237,159,232,157,85,25,50,176,48,45,54,123,234,113,57,176,26,237,217,155,173,90,82,175,251,174,23,195,64,32,213,190,133,16,212,130,42,197,222,9,98,28,234,205,115,116,146,89,185,248,218,62,103,198,191,82,58,170,227,187,127,246,246,76,61,80,127,187,56,99,157,248,230,147,217,107,121,136,56,84,74,215,17,192,247,69,160,90,172,215,254,139,37,133,99,131,121,30,217,165,85,132,52,19,41,48,174,181,64,136,171,4,108,142,206,36,249,175,200,73,53,100,108,18,224,160,121,76,151,47,159,203,36,123,3,38,78,211,173,103,139,93,243,210,158,7,212,51,17,3,77,104,13,45,221,37,67,149,116,169,136,145,199,166,195,42,55,208,73,157,161,215,72,108,73,30,210,115,84,83,101,221,213,155,185,5,222,205,235,156,160,189,213,192,218,78,251,164,221,69,215,213,99,47,38,140,158,13,55,210,87,66,22,236,86,214,33,127,154,72,230,138,122,175,214,101,103,120,53,200,7,28,163,59,223,100,116,166,170,70,233,179,247,54,15,128,125,29,155,233,218,77,84,247,40,163,38,243,125,156,100,157,76,58,247,18,229,19,90,76,9,46,58,12,241,37,14,22,220,31,31,186,228,102,227,198,6,15,121,176,170,184,16,119,63,24,208,90,194,103,200,224,130,204,52,167,248,165,3,196,175,193,56,233,178,37,58,179,128,152,144,5,162,150,51,70,143,171,233,43,2,160,118,159,85,6,163,157,181,149,221,82,234,133,46,51,230,35,79,247,243,215,0,74,206,156,98,14,213,89,86,127,240,93,17,242,90,195,168,208,124,189,231,100,176,31,31,114,85,20,199,112,213,8,101,165,5,247,35,71,249,225,90,119,30,10,40,220,38,201,147,159,101,14,249,201,43,25,23,84,33,40,130,43,185,150,42,186,73,149,125,135,71,17,251,114,231,4,186,131,95,179,135,126,149,188,154,220,47,137,219,167,46,193,189,6,131,112,159,0,170,39,23,39,91,9,43,184,109,41,118,44,151,114,138,205,81,249,130,65,2,42,131,211,118,160,174,63,170,103,19,145,45,57,15,189,81,153,120,162,140,165,108,216,34,73,3,127,37,87,78,94,105,192,93,0,232,229,143,55,172,236,37,83,225,72,242,208,16,59,95,128,212,110,110,171,255,235,29,252,88,197,174,162,57,43,232,245,251,113,78,44,125,168,146,136,112,238,186,239,38,92,97,71,1,69,176,237,97,104,168,226,80,222,175,70,195,120,186,217,220,123,29,169,43,87,101,179,122,8,83,231,23,28,96,137,210,228,123,20,182,221,57,6,74,193,76,196,175,120,147,244,45,58,153,31,38,191,32,152,29,49,177,175,45,24,192,30,181,147,98,247,195,175,193,118,151,178,19,7,236,4,117,62,10,252,250,9,80,187,35,77,110,156,49,175,150,105,196,108,106,143,210,52,129,100,109,210,125,194,132,69,191,54,82,216,218,20,216,56,9,255,128,132,227,105,205,238,228,64,116,252,3,244,235,87,58,107,186,231,191,58,91,107,162,97,44,58,113,6,184,187,66,200,181,49,85,234,94,188,29,69,128,127,20,186,63,85,250,106,3,159,127,218,49,158,143,20,25,1,242,208,222,177,177,33,227,29,138,162,206,58,113,16,12,50,167,137,239,153,250,95,50,102,245,18,4,89,233,176,77,119,121,166,175,107,10,208,108,19,31,205,188,90,69,180,191,180,209,2,27,1,175,59,23,109,178,253,62,185,5,114,139,247,242,187,126,123,50,78,60,64,66,91,32,46,111,87,100,34,57,20,149,132,217,130,13,184,153,83,167,194,214,244,169,84,80,82,132,17,182,223,201,15,252,226,76,71,107,106,243,40,55,81,21,195,78,207,207,225,29,22,169,241,87,4,90,226,133,223,205,173,159,101,216,206,109,168,111,200,89,53,211,153,83,130,197,167,114,212,141,100,194,229,48,46,48,160,7,70,185,234,15,115,96,220,119,214,147,76,65,96,107,47,226,66,212,184,98,145,251,10,46,241,22,39,6,100,4,179,43,88,140,141,23,65,171,79,173,143,23,46,51,63,203,167,187,71,179,149,13,95,139,113,31,154,56,148,94,109,69,206,194,216,240,137,2,195,239,55,220,53,68,253,167,107,30,16,223,132,17,255,97,150,71,249,252,245,181,66,183,67,59,240,201,75,94,255,213,97,231,24,226,255,65,3,227,216,50,248,78,179,191,131,176,162,41,127,137,95,224,83,132,107,31,255,66,209,187,112,142,239,47,80,103,86,7,105,232,18,30,175,189,76,110,254,92,185,64,74,162,64,199,173,216,238,93,90,137,106,95,146,189,212,56,53,8,41,171,180,59,254,4,69,126,120,109,10,212,26,253,216,102,64,201,81,159,228,111,18,4,247,50,189,125,91,6,189,136,228,62,165,160,192,31,98,18,174,92,176,205,10,190,253,218,17,150,44,213,36,244,184,245,212,161,151,115,250,158,63,50,184,180,27,253,133,118,22,174,205,245,240,105,113,206,68,62,233,78,216,199,46,230,31,137,141,0,161,148,118,81,210,176,69,100,227,254,218,100,111,30,45,117,133,148,155,138,235,215,97,251,180,56,20,125,242,97,201,139,28,153,146,70,225,132,15,241,120,74,227,250,224,248,214,32,90,139,226,66,193,247,37,114,224,65,195,205,87,214,194,125,132,249,69,143,135,26,208,120,28,136,119,162,179,184,104,130,52,119,45,23,74,133,235,151,82,96,46,20,208,238,201,16,187,36,125,19,35,120,134,6,133,148,72,15,52,185,107,239,199,188,93,236,2,76,252,207,156,153,195,21,15,16,141,102,251,164,204,202,127,220,77,197,41,178,89,130,73,230,18,73,25,61,161,123,90,253,119,1,26,100,32,188,37,213,164,5,99,157,221,98,117,15,61,137,89,217,140,208,238,124,74,36,143,165,7,167,22,1,249,22,233,131,244,229,152,20,35,2,159,93,106,132,73,38,180,142,243,205,177,216,187,81,159,226,254,107,167,0,250,225,162,34,193,86,19,120,215,183,184,182,164,128,9,128,59,66,138,225,113,59,142,240,24,65,167,41,185,32,19,106,60,6,78,46,202,185,31,14,116,139,174,153,100,16,92,235,187,229,154,88,3,235,232,241,111,233,97,84,251,36,103,25,84,103,119,141,60,232,174,150,198,202,232,213,154,126,113,243,194,228,212,221,61,27,13,124,184,215,155,173,204,34,244,65,19,60,187,7,66,156,17,23,133,69,121,236,185,47,23,65,44,183,100,39,176,158,61,68,32,6,143,218,195,245,49,30,82,122,210,177,211,15,201,236,115,0,2,139,25,5,245,180,82,23,185,247,141,208,93,204,99,112,9,2,143,105,241,180,75,81,147,118,241,70,123,36,130,146,211,55,86,244,105,37,68,0,117,96,137,90,10,129,136,196,98,139,103,153,196,147,34,32,42,18,67,56,85,97,73,68,166,108,56,118,218,119,123,168,58,7,12,255,84,135,83,99,170,79,195,71,2,225,99,54,188,150,100,53,126,163,10,183,164,64,85,107,225,121,172,32,19,145,25,178,162,136,5,12,231,29,140,75,89,80,238,204,60,191,194,146,104,4,220,240,165,106,18,141,54,201,202,207,13,96,103,247,152,47,251,162,137,124,48,177,49,239,83,90,250,93,97,216,183,217,155,117,187,90,118,167,146,142,126,165,130,208,67,145,129,133,89,132,222,178,163,223,174,5,46,198,40,87,199,246,84,198,95,91,3,220,234,211,1,177,90,155,94,144,169,91,210,58,220,53,107,226,249,143,243,49,235,86,63,117,101,144,161,114,20,62,164,154,83,70,21,182,173,4,10,18,85,226,30,111,46,11,216,215,68,155,177,220,178,103,4,245,205,235,43,36,104,166,118,43,185,55,207,167,71,154,253,8,9,199,242,230,60,83,148,255,150,165,43,231,91,231,224,143,101,62,98,11,2,210,212,189,101,223,98,238,65,0,46,151,218,44,6,230,122,238,33,27,172,117,229,154,170,114,27,99,111,115,25,32,78,63,96,149,222,247,191,253,104,62,51,30,145,196,55,131,155,98,230,124,133,218,233,214,103,85,96,80,86,166,155,5,25,59,71,208,178,193,82,227,8,201,233,168,77,108,132,36,178,82,13,24,128,38,48,150,202,21,228,5,98,77,113,33,42,75,100,6,91,4,36,232,154,48,180,164,209,45,147,244,21,158,141,34,78,226,2,181,82,251,62,149,60,195,84,25,255,160,179,162,222,23,102,79,206,6,250,24,17,52,169,164,84,145,115,75,199,113,90,30,20,174,21,86,18,35,191,153,136,105,193,61,132,139,142,92,63,39,194,93,87,81,172,127,187,196,54,166,247,184,107,114,110,147,55,81,166,206,81,171,53,44,175,107,231,219,222,158,165,254,212,1,102,149,55,80,46,246,147,228,41,31,46,30,116,246,144,210,64,198,134,92,46,200,102,74,201,38,51,14,112,41,245,0,132,249,69,75,17,92,139,166,142,106,44,61,236,100,228,251,52,168,218,208,187,101,47,134,62,75,147,217,244,7,199,178,196,34,140,24,38,99,57,18,194,120,125,171,170,220,110,104,232,34,53,186,149,68,43,245,20,3,113,162,219,142,96,219,86,98,64,76,250,76,250,70,42,144,164,208,100,248,104,143,35,165,17,208,216,80,99,195,94,168,147,196,115,253,14,89,213,136,74,130,231,207,131,118,163,106,233,227,62,109,92,185,236,28,82,45,181,135,75,23,97,155,60,224,16,205,202,163,24,240,58,201,129,0,154,189,214,237,61,119,59,208,13,86,64,184,22,204,114,5,227,3,251,153,184,197,19,114,11,174,51,184,49,26,240,85,114,86,186,92,147,54,173,96,53,134,145,59,139,223,155,116,70,36,233,198,82,88,80,237,86,131,43,62,244,12,28,76,205,214,159,83,196,214,225,216,195,252,221,68,130,126,111,129,207,128,213,168,158,3,199,23,167,77,58,132,205,75,71,121,230,56,181,227,72,201,81,159,155,119,47,223,159,0,111,83,0,85,100,106,115,67,233,165,73,18,106,239,190,50,190,224,197,247,179,227,19,128,179,163,30,38,10,225,98,205,103,8,109,11,148,104,199,58,86,217,200,53,125,31,232,129,7,169,17,167,167,249,179,237,102,85,177,19,64,67,37,173,94,180,19,112,60,228,74,167,91,152,112,192,62,103,48,108,115,12,5,34,129,5,124,115,220,178,175,61,3,82,14,117,20,214,49,179,200,52,148,128,178,180,62,232,56,106,52,43,178,245,0,68,158,174,63,89,187,22,200,130,166,40,220,119,42,53,69,224,58,226,106,75,86,128,29,189,104,98,107,154,153,157,199,193,255,87,191,116,134,207,173,231,248,237,248,63,190,234,35,23,30,114,109,34,33,168,161,127,208,72,138,7,111,213,16,156,224,157,178,3,164,228,245,238,115,162,54,204,222,15,201,150,126,6,238,236,83,36,3,175,110,3,192,207,128,245,83,177,174,89,174,99,167,120,173,179,76,160,250,179,37,8,55,221,43,75,175,231,126,99,170,60,121,85,33,173,18,113,85,29,13,200,72,96,226,188,156,129,142,45,229,1,11,175,95,63,240,128,172,78,25,66,248,3,180,57,177,234,148,45,209,98,138,217,62,37,69,117,61,58,110,145,76,231,63,42,106,171,197,26,229,171,112,42,68,69,172,94,100,107,194,231,77,95,118,192,230,79,27,87,169,136,157,219,115,202,55,130,213,252,80,69,157,142,160,246,199,60,35,96,223,182,176,246,46,210,221,27,10,4,55,51,53,138,29,110,106,131,62,162,225,108,186,94,43,247,223,226,162,26,60,0,253,132,152,79,0,220,97,171,35,47,142,71,12,247,60,124,217,218,1,113,150,134,91,39,48,132,216,60,172,150,148,161,211,116,247,57,167,141,1,182,121,77,160,205,239,135,137,230,52,165,119,129,206,240,186,202,154,236,11,56,7,193,88,149,196,77,38,250,104,200,1,212,14,172,109,57,75,235,201,129,229,25,148,210,79,38,250,225,121,176,78,42,84,0,144,101,64,36,94,247,212,49,93,191,12,0,175,138,43,121,93,252,34,156,28,68,128,100,44,16,217,45,66,38,162,103,228,162,158,185,157,47,159,208,65,105,214,26,103,230,245,244,140,42,239,176,60,249,8,16,73,240,252,109,142,69,145,37,253,181,150,157,224,71,129,212,125,63,66,145,1,45,38,1,240,236,54,117,202,2,232,98,24,198,133,144,208,210,58,234,230,99,122,191,47,102,247,119,238,90,207,114,180,170,166,247,214,75,60,45,159,132,127,63,179,61,182,228,252,6,43,86,65,24,53,182,160,227,48,179,10,108,209,43,239,47,242,232,249,207,235,153,13,246,169,197,29,118,16,7,141,180,5,233,76,89,40,189,225,144,52,179,186,139,60,93,245,97,75,5,199,198,196,231,164,81,170,226,250,175,198,93,172,16,95,143,205,157,210,31,153,196,53,131,137,246,121,69,127,148,107,202,53,150,0,138,194,11,232,129,51,18,6,253,202,196,142,48,97,24,61,152,119,122,38,109,14,18,201,79,69,198,123,45,97,243,128,246,87,225,232,91,118,219,154,33,178,203,127,238,29,81,18,185,224,170,14,34,243,215,174,227,184,117,32,210,172,205,1,1,98,108,73,134,11,36,246,133,16,17,146,160,253,85,133,169,92,182,120,19,229,40,24,12,38,88,251,144,170,52,60,149,36,0,216,171,245,224,131,224,118,135,147,55,17,75,102,65,11,134,133,35,173,90,139,127,96,255,119,142,208,64,239,157,204,161,32,187,137,82,1,114,82,42,138,12,89,137,198,24,122,161,202,117,77,191,198,94,107,166,252,235,39,124,38,243,112,152,99,244,193,31,194,246,170,182,100,154,60,218,106,184,43,224,50,136,45,45,162,146,220,24,219,28,187,228,103,58,86,68,145,93,170,105,171,26,166,84,149,178,135,15,207,81,252,35,19,140,14,117,73,230,216,235,7,139,54,146,126,197,17,111,249,221,143,177,24,132,146,102,130,157,246,241,236,30,61,194,99,111,35,66,70,1,68,26,58,181,199,247,206,213,23,60,158,132,204,208,191,222,178,196,183,81,237,244,72,175,139,170,123,208,24,180,243,51,124,112,6,77,209,83,128,127,82,162,75,207,240,110,83,22,217,239,238,9,176,131,142,15,67,202,33,5,74,78,3,151,229,26,254,200,5,1,144,92,65,26,174,97,250,249,14,152,54,231,104,162,126,152,175,120,218,177,146,152,198,95,156,56,212,181,13,181,250,191,208,48,141,101,60,42,54,53,182,58,255,101,153,50,26,2,88,13,104,186,57,245,142,57,3,95,25,117,197,74,241,232,43,138,16,182,153,250,180,4,196,32,244,94,34,215,10,68,114,141,27,76,30,171,170,24,198,86,249,89,239,100,137,174,70,242,225,48,225,38,137,79,117,40,172,65,115,213,139,107,86,13,187,185,25,78,218,169,232,249,67,29,80,164,74,188,206,65,172,184,100,251,58,93,57,57,204,138,151,87,0,223,62,49,85,91,152,89,25,71,115,113,124,121,162,154,71,220,0,146,103,212,71,64,135,118,168,142,96,233,221,201,61,123,71,221,223,145,251,229,196,44,201,23,69,125,183,76,28,52,65,241,251,9,80,174,50,64,17,123,104,243,78,129,105,160,241,247,125,14,104,147,12,104,32,154,11,153,83,55,147,4,45,2,127,79,76,26,39,120,108,181,191,225,110,30,132,74,206,155,242,33,240,129,241,43,211,211,201,192,243,37,237,87,156,217,63,56,235,72,73,75,92,234,73,206,74,146,37,146,36,85,129,87,183,37,22,72,123,248,12,29,2,203,37,110,92,112,202,96,254,31,162,39,185,24,71,205,173,3,154,160,242,246,106,65,11,221,30,137,110,172,212,2,118,135,151,106,61,7,199,195,41,79,212,185,102,15,3,129,82,76,240,194,77,11,45,227,11,254,173,189,58,239,147,91,178,121,92,106,161,11,228,159,209,55,133,163,189,16,188,91,75,30,42,35,144,73,223,198,121,154,32,2,31,149,214,160,180,152,67,18,11,89,144,230,119,205,230,207,38,90,111,65,29,94,169,240,240,25,16,122,158,134,144,159,114,127,127,238,59,40,22,18,249,197,105,199,230,203,53,200,160,129,168,4,125,5,8,216,89,73,192,151,118,185,157,95,21,196,142,143,118,0,237,109,91,166,96,12,139,133,1,185,194,92,200,16,94,175,28,43,71,202,252,72,145,112,148,244,206,130,75,49,8,4,219,231,112,80,183,205,9,193,179,47,77,56,4,9,57,174,157,8,155,58,65,221,176,43,160,12,24,237,113,224,34,132,24,185,190,175,162,128,80,149,82,226,18,254,165,4,26,228,51,88,164,48,14,184,231,37,161,12,110,215,145,232,34,212,90,20,147,78,246,204,70,162,168,190,97,227,123,179,236,161,85,124,11,4,1,99,35,162,147,188,168,71,73,116,161,204,93,116,236,186,222,140,252,78,88,117,50,95,146,143,155,196,24,57,227,115,4,119,1,87,145,210,145,39,114,250,179,198,166,61,84,124,25,157,220,192,3,218,39,252,210,181,7,213,190,175,83,196,248,78,179,178,99,252,27,112,242,194,161,51,250,192,69,109,78,42,229,155,206,100,91,15,58,13,174,249,143,172,252,227,206,25,168,123,164,129,24,81,102,89,67,5,30,3,94,184,62,20,244,42,152,149,135,84,59,140,238,67,164,189,34,229,122,107,134,20,93,248,92,217,129,36,227,210,217,162,208,234,175,210,15,1,12,97,134,139,25,5,139,229,94,195,50,247,130,197,248,24,89,221,235,184,199,114,229,157,142,21,139,170,22,70,3,229,236,51,164,175,29,95,19,168,1,107,9,52,228,6,23,18,12,69,63,224,63,213,230,191,91,148,103,167,81,216,134,203,229,33,70,6,77,25,187,204,140,171,132,144,195,155,120,232,74,140,132,69,255,29,133,152,253,145,131,74,47,100,150,170,110,215,21,187,98,33,33,106,118,109,112,24,192,161,58,187,134,210,87,157,133,196,186,22,81,240,9,219,65,86,34,121,212,94,198,243,103,161,11,222,246,254,117,175,138,84,146,85,33,143,172,184,189,241,199,10,205,143,43,228,252,37,106,137,123,137,230,31,244,83,250,77,237,30,80,164,6,165,203,200,47,64,3,49,131,239,136,138,153,32,94,15,231,131,57,217,80,124,140,52,82,67,220,110,224,198,113,205,13,83,73,41,69,109,134,87,137,57,222,2,247,106,75,246,66,126,65,185,199,20,196,124,84,97,233,52,224,168,44,136,62,180,76,40,55,218,109,81,133,66,157,223,94,60,102,32,217,134,241,20,32,80,222,67,43,171,110,189,146,71,109,195,23,120,240,108,180,32,47,158,2,245,137,170,116,167,47,18,101,21,194,73,108,44,44,192,128,238,228,154,137,251,136,234,112,250,59,118,239,209,6,31,98,93,202,30,186,151,233,198,150,210,97,236,88,106,141,246,109,244,175,45,223,215,70,40,47,132,244,75,127,128,176,200,20,235,146,89,12,18,141,175,0,218,33,211,82,68,225,149,27,171,180,117,97,21,211,174,179,12,39,182,111,70,159,26,208,179,85,103,68,180,223,132,107,195,16,124,124,5,110,227,227,87,55,68,183,8,102,61,188,130,68,117,192,125,232,186,63,128,151,65,245,123,152,203,164,208,148,200,115,92,165,247,164,102,112,1,39,59,2,49,195,2,253,59,206,3,134,42,139,54,241,156,83,37,221,187,87,218,49,11,131,136,242,141,132,16,100,182,218,115,164,2,55,158,215,179,209,195,218,25,149,45,121,201,28,37,190,147,176,20,40,185,4,177,80,112,200,62,149,44,54,120,230,109,179,195,197,232,24,15,197,85,48,1,69,80,154,195,111,204,232,26,100,182,130,249,240,84,110,209,93,160,46,48,255,253,95,120,215,24,175,248,183,33,152,210,5,97,252,103,60,23,11,207,229,104,25,82,78,105,10,184,151,170,246,71,135,103,163,24,237,204,165,200,144,71,152,194,79,105,236,158,22,101,144,167,2,47,145,94,203,5,75,152,220,208,38,23,208,77,16,29,111,68,14,134,149,79,71,34,30,37,28,166,7,57,53,101,139,65,3,43,67,247,161,148,170,120,132,252,39,57,247,9,34,124,155,8,195,129,63,44,141,173,247,146,74,242,65,245,129,67,148,238,146,87,79,40,233,27,56,37,5,118,232,56,235,193,134,122,31,92,157,215,55,170,245,110,233,171,1,224,181,167,94,100,199,115,79,150,31,69,229,130,32,211,208,253,50,50,212,66,227,46,213,241,227,39,167,121,133,207,51,3,82,31,177,121,112,32,91,232,146,244,110,236,85,106,194,144,196,129,89,45,34,193,218,143,225,179,67,110,180,137,3,26,85,233,253,161,119,78,111,124,77,88,195,136,197,168,27,204,93,20,232,240,95,155,79,173,156,8,165,254,140,149,23,199,118,153,214,93,210,54,39,203,98,2,43,174,43,81,178,191,78,68,119,77,66,136,183,206,155,39,207,7,232,189,100,25,87,194,104,139,245,166,245,82,129,194,201,46,107,245,197,236,12,199,229,240,231,54,245,149,112,193,252,84,43,112,244,168,22,127,77,115,55,85,6,163,129,169,249,193,22,47,67,32,215,183,183,67,239,188,10,43,3,225,5,181,223,246,216,177,255,71,184,110,238,59,101,20,169,88,42,226,151,8,70,129,45,84,57,112,171,136,130,46,83,15,160,86,72,1,109,159,208,94,226,74,252,48,228,10,180,74,17,175,196,112,167,64,1,177,89,127,159,248,22,194,175,171,241,171,11,85,160,1,208,175,214,125,185,252,47,199,85,196,133,105,141,121,237,183,219,153,219,248,74,89,20,96,165,234,133,50,238,43,29,85,6,2,114,107,204,18,2,168,151,181,118,76,208,43,233,228,162,210,148,135,87,84,2,22,7,237,149,250,226,185,148,195,83,20,46,222,240,192,155,97,24,139,4,215,148,115,105,99,27,144,162,42,94,75,111,8,86,135,202,118,57,139,203,182,155,54,155,248,186,52,10,131,71,168,205,73,107,190,247,184,165,255,132,19,216,155,176,239,192,60,134,147,185,179,41,40,242,134,253,63,116,39,91,182,238,14,111,211,80,120,68,135,202,166,61,219,123,243,252,246,255,117,38,78,77,67,149,11,186,235,122,183,122,174,122,3,23,54,23,255,175,190,161,169,31,19,217,167,199,48,119,87,89,120,235,72,114,115,180,81,177,11,49,161,197,35,245,119,107,22,30,234,100,167,83,80,63,191,152,29,58,24,69,147,142,218,197,251,199,84,9,189,147,233,53,38,58,17,251,26,170,100,77,199,7,94,26,159,234,82,74,248,232,252,33,138,108,114,1,156,145,245,38,166,137,241,241,223,10,35,54,187,94,54,96,144,18,226,249,239,81,114,126,7,160,250,201,166,2,91,154,101,136,244,58,127,56,215,101,211,184,73,102,120,128,85,171,215,204,40,152,146,51,147,154,21,4,152,246,243,100,183,254,107,80,62,251,31,238,19,94,47,219,181,254,136,119,159,104,99,187,72,105,205,33,53,126,195,16,193,240,28,1,67,255,7,116,138,183,225,114,185,247,119,18,65,225,227,168,94,100,57,173,137,63,65,247,43,62,145,5,115,200,191,147,151,52,253,111,122,24,179,140,30,207,39,247,55,175,166,77,80,3,51,19,52,150,86,108,81,196,176,147,131,136,200,205,101,176,60,214,108,143,176,153,227,24,171,238,247,71,160,2,209,165,164,127,94,66,125,169,108,78,56,57,18,246,72,103,202,174,70,220,211,17,109,93,101,51,209,170,239,229,239,17,221,173,39,13,101,34,71,102,100,76,173,171,48,111,36,17,239,6,210,181,180,3,80,44,129,107,122,106,189,243,176,112,139,249,97,185,67,150,17,19,51,39,22,169,121,198,174,189,170,105,103,125,254,67,173,190,151,178,59,198,68,219,24,13,24,139,91,27,190,157,25,89,184,132,1,124,118,26,178,246,160,116,209,110,15,56,17,42,217,252,140,253,183,134,212,253,190,138,106,111,194,209,146,167,146,213,204,2,169,90,231,248,52,224,182,163,26,13,199,119,223,88,212,53,36,121,156,190,222,5,45,19,18,70,27,79,190,225,134,12,101,43,212,6,168,32,72,173,121,15,58,57,75,104,184,116,43,175,203,131,75,213,136,42,244,51,123,147,40,142,14,241,38,192,189,130,96,180,3,221,103,26,94,192,102,217,0,30,163,124,10,126,43,203,116,5,221,135,21,99,246,180,68,48,53,16,22,63,208,10,194,81,185,63,25,71,45,57,128,105,130,176,86,68,9,5,122,94,83,44,199,0,255,159,180,109,57,218,16,193,89,23,35,54,215,181,6,193,97,132,93,3,21,82,27,122,76,26,239,201,130,80,135,13,9,154,16,140,5,25,212,213,48,140,24,188,198,56,88,95,121,245,73,41,30,230,229,101,113,156,197,168,84,14,135,47,248,41,190,194,39,136,211,14,78,76,75,236,65,10,86,119,31,42,175,6,44,214,8,229,59,102,195,63,47,20,114,204,89,7,193,96,47,215,114,110,248,93,183,154,252,34,241,26,172,133,95,57,242,130,104,183,2,76,250,102,226,130,161,191,220,225,240,58,2,83,15,7,2,3,94,100,233,47,134,48,20,155,151,107,37,10,39,215,79,189,236,212,131,53,134,42,79,101,239,191,26,168,176,164,96,119,235,10,213,34,55,113,36,110,86,211,151,6,97,114,137,28,51,99,236,175,171,138,174,209,204,115,99,215,188,132,253,59,14,197,167,14,49,227,59,188,123,169,192,199,117,147,199,42,22,220,72,205,146,128,91,20,203,29,252,196,243,196,120,14,115,69,157,81,64,216,61,250,67,89,3,97,211,196,120,242,251,75,99,170,38,183,208,193,0,93,206,5,4,208,107,213,31,121,161,110,129,215,77,3,207,17,231,122,67,2,220,139,150,245,233,248,241,104,173,181,181,38,100,88,85,209,74,64,142,233,76,152,153,179,7,191,2,125,171,107,50,93,151,45,155,147,190,198,72,60,98,61,120,19,225,212,26,131,87,77,34,178,178,126,219,238,187,71,25,101,104,129,49,61,68,239,133,194,131,104,14,67,127,184,30,87,190,196,246,130,64,147,193,84,80,153,173,137,230,161,111,127,152,229,146,103,167,104,69,224,131,72,106,72,162,126,102,39,87,254,252,243,10,102,168,35,233,18,61,210,1,117,86,24,254,122,56,212,35,66,23,4,26,100,213,32,97,211,128,122,79,223,156,228,113,128,101,145,183,71,113,59,130,145,106,238,214,62,28,19,8,158,235,91,103,6,92,79,161,67,40,105,47,231,4,136,2,133,76,188,79,164,225,194,120,150,181,52,112,157,208,199,223,156,82,254,157,187,252,172,61,174,167,144,129,172,156,67,186,97,25,249,34,46,183,96,60,39,98,52,165,214,23,59,146,236,58,71,55,249,161,168,122,27,195,155,71,56,134,184,108,233,9,52,62,57,240,105,42,65,75,127,1,231,47,208,44,39,5,110,104,222,217,199,69,81,148,26,35,116,62,8,158,53,92,104,204,141,183,133,56,205,185,188,174,131,219,155,231,127,122,49,103,29,110,5,207,105,90,84,165,35,142,220,109,37,81,163,119,112,57,239,132,33,76,121,203,185,166,231,49,88,112,56,17,61,132,7,228,64,7,221,17,132,147,36,170,50,109,234,172,58,215,217,232,162,38,25,73,65,136,248,28,59,200,171,175,46,37,150,18,129,21,207,88,161,123,34,129,118,24,218,13,120,150,13,73,107,160,240,80,111,255,233,97,49,131,27,103,137,229,143,57,159,184,111,180,90,74,160,212,220,135,25,114,5,81,71,189,34,128,42,35,68,221,104,27,233,142,24,105,161,28,151,80,10,151,247,228,40,215,83,73,158,148,192,147,40,191,75,162,27,144,236,137,200,75,2,183,41,242,72,158,143,152,122,22,38,91,205,151,26,153,24,50,42,106,94,63,30,45,87,202,199,90,241,227,23,179,58,141,149,96,102,41,145,248,154,16,255,210,90,183,5,195,220,233,115,204,240,134,17,195,254,82,6,47,22,244,206,48,87,100,108,93,191,82,194,163,127,151,27,47,119,96,71,46,209,194,75,180,88,236,88,23,34,68,0,12,165,26,233,208,188,43,234,184,209,122,87,185,233,143,130,10,190,2,186,90,83,226,61,89,193,219,207,16,87,145,93,180,133,204,241,69,205,22,58,245,146,180,111,38,193,65,230,158,195,202,240,42,17,86,80,180,228,167,36,100,125,245,118,136,253,218,44,118,14,149,96,45,84,109,47,69,128,126,40,157,103,14,80,88,143,17,106,161,127,191,195,153,179,52,132,248,242,59,55,103,137,59,173,153,12,151,241,39,78,40,226,102,118,72,238,63,194,149,177,68,125,118,112,52,10,10,105,17,97,23,158,66,41,17,204,243,166,182,5,250,146,53,178,247,146,194,69,116,21,66,151,168,139,197,54,93,243,131,115,42,130,252,149,137,26,216,0,85,12,31,42,84,32,202,94,180,154,177,213,223,29,241,121,231,89,91,8,154,17,82,50,228,205,218,118,100,254,248,54,188,81,203,19,96,167,218,219,114,244,8,38,52,216,29,43,94,195,206,13,123,17,131,248,80,97,42,157,78,17,57,134,155,222,219,57,131,212,115,216,88,208,77,220,242,2,110,113,121,123,185,128,62,85,177,62,72,3,74,39,76,90,14,93,116,4,183,209,46,235,64,174,121,200,197,12,80,102,11,64,127,27,224,80,143,169,218,146,108,128,252,131,90,112,239,54,190,110,178,188,90,226,140,216,174,44,207,91,72,53,135,132,26,185,207,120,219,121,142,61,187,204,39,59,72,191,165,187,21,127,212,28,125,101,253,235,160,170,228,167,134,113,94,133,205,61,22,22,133,161,93,152,229,11,124,31,41,189,69,77,201,142,250,162,128,230,16,193,94,125,38,154,177,179,82,115,201,135,130,201,43,175,205,171,13,178,5,156,64,207,15,69,157,156,245,144,74,62,90,186,63,241,57,4,195,41,171,199,172,167,163,90,154,176,4,80,137,232,210,172,141,45,211,23,110,2,167,13,245,195,136,99,89,121,205,98,72,125,52,82,234,78,254,23,137,253,124,85,119,43,27,57,147,82,84,242,156,62,128,180,180,108,81,30,7,226,16,108,224,94,32,9,71,81,236,15,170,193,73,189,249,181,144,80,169,181,182,251,224,12,42,41,130,192,2,49,238,60,66,92,83,126,80,204,86,220,90,174,230,13,161,244,244,147,250,162,7,154,78,32,143,22,197,58,209,125,77,34,65,85,209,108,212,197,79,45,196,191,29,76,114,33,138,115,109,55,211,152,193,168,71,189,255,2,160,116,169,18,207,226,139,40,91,155,223,19,145,131,62,193,59,224,129,177,73,139,117,96,96,222,130,175,239,19,186,53,52,158,3,249,222,56,4,236,116,92,125,63,64,201,116,200,201,25,183,224,124,254,248,169,254,170,7,68,4,255,117,173,52,123,252,12,99,31,40,219,170,101,7,83,103,68,137,210,90,28,166,24,42,10,59,29,194,44,133,129,255,235,158,175,196,133,22,126,196,232,195,156,236,30,135,171,123,244,26,55,235,203,52,226,79,89,7,69,252,182,137,137,233,132,100,244,167,225,218,9,131,184,171,220,181,32,0,186,145,84,46,49,133,217,239,29,71,200,193,229,8,224,144,138,166,89,17,182,66,140,158,254,154,136,92,138,198,48,44,3,250,69,187,127,84,9,107,87,218,225,139,50,220,60,245,82,31,191,153,43,252,176,100,147,102,17,127,254,15,91,188,62,71,194,217,104,218,150,254,131,133,101,193,141,175,248,199,7,219,3,104,108,165,45,102,91,80,162,154,73,6,172,75,169,151,62,208,141,17,21,88,140,166,173,188,210,126,146,55,163,49,16,128,46,36,92,171,206,158,88,182,93,193,243,132,115,158,185,106,37,96,160,235,103,196,57,211,223,17,227,14,214,2,16,33,141,124,166,32,137,185,73,35,61,90,133,128,95,2,253,181,180,167,57,253,254,3,73,193,215,44,33,112,146,243,246,146,138,82,93,45,72,108,95,207,37,122,31,121,38,150,156,117,242,197,136,134,25,212,158,148,204,248,242,76,126,201,92,28,78,13,131,86,218,107,170,224,98,33,44,109,132,173,122,32,54,193,136,225,179,167,39,32,163,94,82,150,16,246,106,108,225,194,90,53,68,165,15,86,30,34,52,163,239,198,167,69,11,35,59,84,142,6,255,164,222,86,208,94,228,107,188,162,45,91,9,46,223,182,150,61,18,188,180,12,124,85,230,128,199,163,62,66,225,118,207,51,56,238,180,228,222,32,226,68,105,27,52,25,157,116,222,225,39,203,46,111,110,90,132,117,51,184,13,105,27,70,61,122,56,71,151,222,87,58,36,178,131,122,128,52,55,166,6,4,243,243,241,175,243,61,13,81,36,31,119,163,197,42,79,100,238,171,29,87,113,101,0,191,23,29,136,148,70,87,160,18,133,114,31,44,92,202,155,112,229,13,89,80,232,128,192,147,85,123,53,198,149,233,203,109,211,220,208,228,204,122,50,141,154,134,254,37,41,229,112,47,112,152,205,16,214,214,112,17,153,219,124,226,114,239,98,243,143,233,125,228,118,58,220,247,245,208,120,194,226,198,203,169,243,69,242,172,48,210,185,105,107,182,200,147,154,153,126,5,108,62,220,51,227,2,0,248,5,27,104,253,124,61,30,105,196,238,61,105,224,74,214,149,250,221,193,75,67,89,43,83,204,97,91,53,91,63,95,55,219,43,203,133,207,203,170,238,48,90,29,121,26,91,22,162,57,133,9,115,208,235,205,141,53,93,15,166,44,169,180,184,193,117,237,62,16,222,121,15,109,54,212,204,148,135,93,226,238,133,123,218,57,16,179,94,112,107,182,16,34,234,204,235,19,75,212,189,116,17,110,174,23,98,20,158,20,54,11,19,198,150,206,13,42,74,0,139,251,4,213,235,231,95,142,120,84,130,179,194,137,95,110,120,28,134,121,108,163,44,213,233,68,152,64,80,79,63,164,89,233,57,31,216,143,191,144,133,120,214,168,239,196,102,156,90,246,110,235,103,222,7,155,9,58,220,32,25,139,236,244,69,223,216,53,198,196,211,207,61,13,75,155,171,215,255,124,141,210,183,104,120,194,234,180,25,157,178,170,15,139,188,113,180,215,84,218,175,211,196,100,2,172,245,242,101,98,252,167,165,228,233,7,69,195,81,183,58,97,48,115,8,165,90,47,148,39,250,4,129,99,1,31,156,26,27,161,31,212,45,172,30,143,208,26,79,254,109,58,133,89,211,198,184,174,114,10,88,236,126,109,65,19,239,29,63,162,168,179,66,29,13,33,136,167,1,94,65,146,114,181,196,162,14,217,9,206,7,84,52,96,140,143,20,249,213,237,166,236,28,17,113,163,208,102,249,202,38,162,184,175,108,52,151,206,222,11,207,175,133,28,49,191,226,50,191,76,130,70,238,17,223,78,42,53,220,34,242,42,115,214,21,104,143,163,130,146,52,229,91,151,215,81,185,65,151,168,132,203,210,60,18,73,181,217,180,66,91,53,179,128,54,182,107,174,128,192,39,229,187,73,90,50,76,206,192,175,65,102,48,153,28,74,188,4,30,154,127,48,200,180,49,148,212,239,80,213,168,94,78,60,123,62,34,139,12,32,49,117,114,103,33,44,169,0,144,59,74,54,129,119,183,161,251,194,152,173,167,237,41,246,108,126,60,16,28,21,205,34,166,76,154,63,37,148,60,229,156,29,127,252,142,223,68,99,116,64,222,211,91,69,146,66,161,55,60,213,154,164,12,60,8,45,22,43,244,221,122,169,104,92,69,199,240,14,229,155,202,96,88,43,62,229,125,214,10,135,126,24,75,79,35,6,192,220,138,66,102,195,131,217,222,1,142,175,15,61,55,89,244,73,128,109,77,168,195,168,1,111,110,111,40,98,60,210,227,145,144,10,2,38,72,76,35,115,150,180,177,88,166,152,185,17,7,133,10,123,14,215,248,100,167,5,196,105,31,18,91,197,246,249,28,79,195,177,193,176,177,81,51,34,180,144,29,207,163,61,232,95,111,135,248,240,103,146,137,187,52,64,154,133,170,176,53,53,94,219,161,137,92,114,165,111,13,218,174,18,22,140,218,184,165,207,206,6,110,164,103,248,147,118,204,46,132,5,141,165,202,89,200,2,218,115,163,66,106,164,23,168,97,190,123,50,221,237,197,168,17,236,231,44,116,119,160,123,195,20,147,228,82,180,132,16,36,58,114,92,75,4,250,152,143,19,114,20,153,11,152,86,46,83,87,155,108,67,102,237,208,243,117,206,121,230,172,55,72,92,107,46,52,252,195,84,130,213,114,119,64,115,239,80,138,30,236,151,228,62,38,200,92,99,7,95,66,24,18,187,92,158,192,3,249,165,61,163,152,187,13,180,132,7,15,157,149,129,6,180,185,20,201,197,247,35,245,58,86,82,162,75,170,155,255,66,147,153,99,60,25,111,21,44,12,213,107,122,238,123,172,198,80,80,207,35,170,165,253,185,43,7,253,27,136,224,240,26,62,172,69,147,94,136,238,249,153,112,224,189,10,49,240,222,63,69,55,38,199,199,231,236,44,136,8,99,139,30,53,0,193,205,147,19,110,107,147,182,159,151,42,50,122,1,66,208,58,80,103,207,222,142,77,36,59,15,37,61,46,53,216,11,0,63,76,181,28,141,69,251,107,240,28,98,237,126,248,187,180,60,251,143,39,132,174,223,9,191,130,180,214,49,16,220,194,98,241,227,174,73,221,88,61,187,160,11,16,69,12,98,11,249,241,99,144,205,146,41,229,163,233,54,101,131,13,149,80,0,6,120,106,241,241,113,198,17,13,68,17,231,243,166,36,61,109,15,209,69,138,39,171,202,174,184,172,249,105,95,64,109,134,142,128,152,31,26,171,255,158,86,132,196,10,164,51,60,206,34,177,234,185,12,2,71,138,5,1,212,185,237,28,22,223,140,224,88,95,129,5,93,153,97,15,136,10,220,1,144,73,106,199,192,238,57,104,163,81,90,226,6,216,135,147,165,67,122,51,128,116,32,230,25,115,45,227,63,65,248,17,82,154,82,24,23,14,181,167,53,109,76,83,2,92,62,78,27,162,85,221,183,152,191,141,99,32,162,244,64,217,67,70,152,54,15,11,154,49,30,41,109,212,172,178,151,203,101,79,37,212,36,90,11,42,143,219,228,124,222,124,204,33,84,11,109,61,50,212,81,42,249,22,9,201,238,146,237,174,4,114,62,173,120,164,220,158,200,66,241,10,173,218,50,148,208,80,241,121,255,115,24,101,202,143,144,153,56,44,100,155,70,132,229,219,238,105,245,132,94,78,134,232,130,167,52,200,72,224,54,130,89,120,74,170,141,34,22,79,127,171,205,12,191,76,68,84,132,81,12,56,178,46,128,110,1,88,211,248,145,46,227,244,67,25,248,238,39,58,138,246,197,39,174,251,10,182,220,137,75,155,138,96,112,247,85,27,120,146,226,88,78,243,219,142,86,14,234,221,126,240,177,151,164,58,193,8,175,158,32,251,37,171,52,0,142,159,225,20,125,21,82,199,46,141,195,67,156,38,153,27,249,192,252,70,50,30,34,188,250,181,232,243,13,202,37,208,121,59,92,121,184,123,102,90,0,34,19,249,146,247,254,115,54,91,219,18,65,65,135,62,54,187,129,152,31,23,108,235,114,7,125,238,160,22,221,121,177,21,240,141,45,122,2,206,246,129,236,193,152,43,164,128,221,211,130,67,233,126,57,16,219,167,249,96,7,29,186,29,99,11,197,152,88,76,127,141,221,97,145,63,177,187,17,161,100,135,153,174,178,61,45,33,239,26,16,174,68,94,145,47,72,183,137,16,233,51,164,13,196,22,230,254,7,10,145,40,159,163,80,172,130,117,233,148,220,125,50,164,94,23,223,223,182,156,23,156,124,108,171,217,26,107,78,62,69,171,59,248,63,228,11,158,94,66,79,88,161,214,245,79,65,72,212,36,44,33,30,12,186,17,198,32,115,138,238,60,35,93,47,119,72,147,2,108,157,245,0,35,123,34,35,232,97,10,9,66,196,180,146,102,65,60,123,175,187,197,47,132,230,187,7,134,108,189,23,89,3,119,180,85,85,27,178,12,161,101,209,38,247,183,246,129,77,80,77,216,206,193,115,176,172,216,206,235,195,49,140,190,82,191,166,120,124,49,68,114,250,253,55,241,181,194,112,7,15,84,100,150,247,156,238,46,147,47,103,113,211,150,101,170,54,13,168,151,196,78,201,253,141,232,126,151,228,70,10,170,218,212,50,44,85,37,205,65,140,242,23,51,48,227,49,128,174,239,205,232,72,15,234,81,203,166,230,25,117,95,161,91,235,74,219,0,1,170,111,70,63,29,56,5,151,52,22,221,156,37,64,7,71,161,52,34,198,220,88,56,239,240,145,41,206,248,107,230,180,13,100,131,120,80,223,194,43,86,54,148,0,16,121,28,40,34,167,65,165,209,89,59,233,226,153,224,11,134,183,188,215,177,1,87,110,182,93,236,161,218,194,53,121,212,113,68,234,114,61,122,6,199,62,197,27,82,61,112,8,244,40,99,108,25,69,209,31,97,146,89,167,31,152,2,148,22,189,69,196,99,90,238,68,5,108,118,87,218,54,19,202,97,177,68,168,149,79,188,152,24,50,95,215,219,6,80,15,32,243,226,231,180,65,5,8,21,120,165,130,219,111,231,185,90,255,6,235,58,79,31,180,212,18,114,75,123,46,195,137,100,5,133,178,186,206,110,182,186,21,18,23,213,170,132,245,196,40,92,254,234,100,245,158,95,95,223,19,92,255,84,92,61,243,207,7,126,80,51,124,111,48,97,231,247,0,30,102,184,166,0,165,47,95,137,58,139,73,167,105,61,25,236,187,237,117,140,171,155,77,36,131,139,131,217,222,135,239,243,36,129,242,111,183,29,81,105,130,158,175,203,88,67,202,210,183,173,106,218,62,133,109,190,32,161,175,35,183,11,66,67,209,248,224,49,178,223,122,251,35,227,246,111,236,32,92,114,173,71,232,226,120,71,167,11,255,142,233,203,162,199,92,65,110,164,168,206,180,131,115,76,188,235,155,115,40,219,231,22,98,80,4,225,162,14,39,213,173,20,29,127,168,96,98,249,110,137,162,215,65,237,176,169,230,14,147,229,208,113,248,186,40,171,128,184,133,39,105,183,156,15,148,116,155,85,11,247,83,200,82,89,126,126,178,207,133,34,179,132,50,176,154,60,71,103,21,160,86,187,15,246,159,116,12,147,127,32,118,41,181,253,70,4,119,222,226,100,115,251,250,51,29,35,3,203,251,63,239,192,237,174,106,109,5,100,255,43,104,169,47,62,190,69,212,251,142,249,203,10,67,119,209,226,184,23,185,101,102,217,46,180,73,77,70,175,3,170,20,93,106,192,178,175,150,79,240,15,150,161,56,60,178,73,140,158,186,210,188,3,51,106,63,22,103,86,22,129,137,30,103,50,51,49,175,110,91,190,20,100,12,233,8,127,184,165,18,146,191,23,27,225,149,254,203,139,160,176,160,112,152,110,243,51,25,211,221,44,119,121,166,196,114,21,122,242,140,166,192,196,110,29,2,237,56,100,243,67,149,134,7,182,49,45,154,220,248,97,195,244,8,30,195,223,18,37,62,136,4,189,210,14,196,79,137,8,227,26,130,73,220,9,134,107,210,165,162,68,214,104,79,143,26,48,118,93,199,21,194,53,94,218,251,71,207,56,0,98,159,19,226,51,0,222,166,97,254,208,231,240,144,222,238,207,136,141,206,205,122,243,7,100,93,104,119,114,61,213,27,36,196,70,234,82,140,82,96,193,127,192,59,144,132,124,155,46,157,199,102,168,50,141,45,87,245,62,194,99,235,15,148,228,127,9,2,195,136,85,147,235,249,27,68,190,98,146,88,3,255,121,31,39,144,176,124,122,28,79,68,66,200,110,216,115,195,9,6,198,183,245,250,125,17,37,215,26,231,246,163,64,199,61,10,249,40,234,211,90,216,72,146,186,159,182,32,113,157,93,111,75,237,65,199,137,209,128,63,87,209,168,77,81,198,17,44,92,24,147,235,126,121,0,133,107,86,199,49,193,40,42,120,120,153,2,225,190,8,111,7,46,37,163,35,167,243,25,170,121,166,241,2,192,41,138,199,115,47,246,75,100,193,79,248,220,86,106,205,215,173,108,223,201,52,175,65,212,26,180,69,98,98,206,11,190,18,236,192,8,180,157,157,175,145,181,174,208,49,157,186,246,255,253,174,221,255,164,60,157,161,205,30,156,232,22,177,70,27,67,17,0,225,238,155,29,66,63,204,224,208,116,225,191,229,144,250,198,46,139,248,27,103,145,181,104,179,124,119,147,248,204,28,105,94,153,181,27,82,46,145,221,60,108,27,96,69,2,144,110,148,64,55,245,241,197,252,65,110,104,34,216,189,174,197,152,57,179,39,239,180,196,226,31,130,5,192,119,20,235,2,110,121,168,217,101,10,227,116,198,189,208,87,163,83,100,10,178,17,187,119,245,137,198,242,207,44,115,172,105,94,119,119,6,251,184,85,186,229,208,62,202,35,178,203,217,35,252,234,135,99,109,64,240,232,53,203,195,117,65,89,188,107,2,62,33,187,69,133,167,1,140,24,225,6,91,209,99,106,206,144,186,241,52,83,216,155,19,61,0,91,177,142,184,103,107,230,210,139,97,177,241,8,193,139,166,178,126,222,203,3,129,125,111,110,124,78,162,151,126,35,69,146,62,70,169,151,114,17,145,47,147,26,146,5,225,249,38,132,92,65,127,17,105,229,44,75,4,102,187,211,236,192,243,36,79,189,94,161,173,167,233,62,251,61,157,110,116,47,132,44,232,3,31,54,9,71,82,11,29,191,191,162,155,44,153,36,181,237,41,234,208,46,112,38,141,199,3,206,108,0,237,18,149,1,19,183,183,67,205,141,195,212,245,224,3,146,24,233,5,238,23,233,238,163,254,145,116,27,35,181,128,187,13,164,165,146,188,129,6,236,19,7,87,142,152,230,240,153,161,149,55,159,90,207,244,118,128,73,205,246,248,202,191,213,240,219,226,164,222,198,115,189,84,214,50,66,8,133,73,226,233,160,166,9,15,94,126,87,24,91,64,176,75,56,66,132,9,201,99,175,170,225,77,215,44,103,203,17,129,171,68,61,224,120,184,60,17,64,170,108,158,28,185,245,37,92,226,255,97,253,123,200,207,204,115,110,78,121,195,21,74,161,236,55,152,12,83,91,72,212,162,71,234,205,230,22,26,42,94,23,79,60,105,77,255,0,31,36,4,113,86,91,85,28,215,17,120,127,69,112,189,245,13,0,234,122,77,149,104,148,185,12,17,74,121,97,13,138,230,109,29,130,111,205,68,105,24,92,145,132,122,27,204,68,194,54,174,104,104,255,48,230,121,45,115,54,12,4,206,215,197,188,252,35,28,104,206,248,93,88,139,250,252,244,228,48,145,21,164,165,27,130,216,36,72,116,110,129,33,176,65,240,60,39,2,225,52,240,176,19,124,36,35,127,65,41,97,2,222,251,220,182,240,209,18,4,179,25,105,140,237,142,111,64,169,229,54,202,218,250,50,198,8,203,3,232,84,82,215,17,184,151,53,9,50,97,196,40,151,121,33,194,204,228,236,42,230,50,191,59,225,38,7,163,244,195,96,93,31,173,108,106,76,135,219,8,124,99,57,8,38,248,219,79,149,157,38,211,104,162,244,17,55,181,61,37,195,59,248,29,75,218,226,113,146,78,188,88,136,138,147,116,138,109,153,224,14,111,99,215,43,214,124,2,89,225,55,27,211,127,93,210,220,114,125,214,173,28,29,204,184,215,17,69,150,161,151,230,240,22,124,98,226,175,248,137,32,11,192,12,0,68,16,169,176,137,108,49,216,152,237,152,7,188,76,137,167,177,5,38,219,245,88,206,7,17,173,210,113,38,183,110,86,136,37,174,133,111,249,61,176,165,71,22,132,201,187,235,23,202,170,68,45,62,76,119,233,228,180,80,18,129,118,47,60,151,122,222,57,112,43,234,115,252,185,218,241,142,186,82,161,89,115,223,249,55,213,218,90,234,66,41,218,156,201,184,27,199,166,114,86,110,76,157,143,210,129,119,116,137,175,112,1,227,58,230,42,58,45,151,154,97,191,85,231,197,50,240,62,120,217,64,118,13,72,141,165,123,240,16,49,54,176,55,147,142,182,165,1,138,68,68,47,11,191,71,166,24,154,141,229,109,6,197,210,169,126,227,109,135,106,1,150,86,24,107,20,96,106,94,226,37,16,138,154,55,132,33,75,200,201,253,132,74,39,14,189,130,140,39,150,210,182,22,230,42,85,31,7,179,204,140,69,40,14,103,229,51,251,8,52,60,197,16,26,154,120,15,110,200,20,252,16,148,78,49,11,26,195,64,144,82,33,255,31,130,173,144,158,248,208,69,33,254,187,200,25,174,112,136,10,91,213,132,240,169,216,230,29,199,246,171,165,58,48,139,141,45,166,252,181,245,35,104,242,12,224,7,233,140,130,74,80,41,237,252,66,6,168,175,107,147,130,161,22,23,254,10,19,60,191,145,222,227,244,188,243,227,177,59,195,92,161,28,70,86,155,162,132,109,111,161,236,111,14,92,92,116,225,255,121,201,15,60,96,195,103,33,6,18,205,43,48,129,170,182,171,220,164,133,6,78,25,162,20,116,177,129,151,166,98,0,76,74,173,54,210,223,103,12,227,150,154,33,184,147,161,44,160,85,109,246,96,139,130,111,176,52,7,56,57,35,20,244,188,171,165,19,92,32,107,134,54,186,242,175,123,170,226,198,95,245,46,217,91,219,243,21,240,120,97,104,204,174,105,152,68,226,178,188,59,214,158,131,104,106,200,200,56,239,115,26,72,95,178,14,158,76,183,7,118,236,169,148,102,32,216,192,205,167,243,90,63,104,107,25,21,121,46,69,189,85,40,16,46,95,199,209,163,45,101,109,115,71,59,247,44,148,238,242,37,148,79,0,50,1,27,49,113,25,171,149,71,253,200,244,142,4,215,75,13,157,156,187,192,106,245,174,141,255,22,138,175,230,56,147,157,17,76,74,165,96,82,236,245,63,198,143,103,203,162,230,38,189,206,145,138,189,25,251,163,94,51,8,40,27,204,53,73,200,79,244,119,57,237,161,28,206,218,51,200,5,28,40,252,40,226,105,126,222,101,113,171,99,6,218,107,127,58,72,161,175,184,172,177,251,26,233,133,27,90,14,231,107,200,143,0,66,137,205,249,204,209,167,247,146,211,132,83,143,243,119,160,244,49,247,76,105,192,138,184,90,19,208,173,3,142,186,172,213,96,146,80,20,216,222,186,232,115,124,219,53,232,90,128,138,141,230,53,21,139,24,224,233,126,103,172,190,196,221,187,73,235,68,215,105,224,225,222,148,232,222,74,100,54,116,187,203,9,38,40,251,229,167,44,180,100,108,156,130,15,0,147,93,3,223,191,22,186,109,58,207,22,93,164,195,241,131,196,111,220,191,210,167,156,184,146,255,25,87,79,82,196,101,223,14,195,43,101,35,22,196,154,120,144,5,144,50,122,9,192,23,44,164,88,50,243,136,190,176,148,122,87,168,11,133,17,239,243,105,1,139,137,50,231,75,200,226,224,174,22,126,208,4,72,96,36,112,227,166,158,22,54,211,51,93,116,68,179,65,222,77,138,63,159,233,45,180,196,59,139,39,59,113,225,109,204,66,214,82,120,152,112,67,231,73,202,114,173,169,13,145,243,167,243,0,204,215,107,179,80,40,26,16,96,94,73,185,47,190,62,128,115,204,18,198,47,17,41,142,131,78,178,105,100,63,93,21,139,167,125,249,46,128,83,41,103,28,116,225,68,157,126,56,79,167,153,85,64,74,89,32,42,47,104,37,177,87,93,65,175,209,35,133,92,225,115,186,240,229,89,114,112,163,192,129,166,38,1,183,148,255,167,41,131,85,89,241,7,186,148,219,90,183,45,92,67,83,91,158,79,166,200,128,215,53,132,205,83,185,144,61,50,236,77,214,42,19,21,236,166,88,132,161,205,33,230,1,217,249,106,48,217,211,215,204,145,100,144,89,187,85,65,120,166,17,174,67,23,22,255,99,3,78,59,197,234,141,110,59,229,3,78,28,97,156,228,92,3,84,6,37,238,28,218,238,116,96,11,4,18,208,42,133,182,248,33,25,5,190,112,206,161,197,182,50,13,94,224,217,60,190,221,244,50,20,164,206,3,42,155,114,212,202,247,244,218,135,91,47,90,197,237,33,148,10,192,150,250,90,214,82,40,173,26,179,10,133,64,69,140,232,15,145,148,51,178,56,180,216,228,78,171,64,230,187,213,28,195,88,34,18,118,219,37,102,51,157,186,161,86,80,161,35,131,4,173,25,207,198,95,72,82,137,132,2,23,22,53,149,210,184,216,161,246,117,249,61,183,119,82,85,157,165,216,161,175,56,234,220,173,217,85,206,79,17,246,240,115,14,233,220,44,88,46,104,19,208,246,113,190,141,248,249,46,125,11,14,196,160,157,243,171,190,189,116,149,228,230,57,93,232,128,60,13,127,70,251,175,60,231,128,109,193,182,3,202,162,80,151,160,169,101,97,216,219,115,10,124,10,5,201,158,115,156,220,53,196,69,17,138,143,224,186,59,22,174,23,104,248,55,235,160,132,87,45,142,198,2,185,0,208,99,227,11,119,105,82,161,180,174,103,215,18,248,8,2,127,85,5,139,108,25,140,163,154,6,30,79,167,115,84,205,154,138,218,33,244,60,230,89,122,119,43,235,215,199,12,133,12,225,240,228,51,108,68,238,119,36,120,209,133,74,125,40,228,144,154,210,5,251,250,200,127,225,199,134,229,156,82,253,71,147,98,76,165,125,30,216,209,187,236,129,71,52,32,193,175,39,121,76,42,247,30,166,99,84,87,248,129,70,202,142,254,161,5,65,110,221,109,63,165,92,181,16,31,40,169,210,165,204,62,234,172,137,142,100,249,166,167,154,218,162,99,0,20,156,78,9,25,98,97,146,60,254,243,199,234,72,104,189,47,99,174,218,164,179,45,21,149,127,38,81,252,0,130,98,67,113,33,67,23,38,211,64,131,107,230,184,21,149,177,40,224,182,172,3,168,68,174,227,7,199,65,12,117,65,57,5,70,50,77,14,195,250,9,39,9,33,65,151,116,14,195,82,136,77,112,107,240,186,102,1,174,98,79,196,204,250,134,67,233,206,65,115,202,200,98,17,231,157,8,190,58,189,112,187,109,10,31,50,159,252,85,22,255,89,26,182,77,20,144,235,110,94,84,149,34,24,189,98,48,40,91,201,144,122,165,233,158,254,233,191,206,146,58,29,227,53,214,152,239,61,35,236,141,119,126,159,50,246,134,3,181,12,72,132,162,18,198,11,10,27,224,196,176,109,109,60,90,48,9,237,129,45,187,44,94,212,39,157,225,183,64,75,20,126,224,245,234,79,157,169,60,117,86,15,209,80,69,44,171,119,86,58,249,23,184,242,198,114,60,19,16,129,228,153,207,68,186,106,15,146,167,104,111,247,251,75,106,152,246,168,240,54,0,109,211,103,130,41,10,66,162,170,188,187,236,133,73,81,52,8,33,46,18,122,157,239,193,58,79,201,46,121,23,156,254,84,77,53,88,140,52,160,240,98,38,240,39,85,229,32,14,175,171,26,103,51,158,112,25,196,24,213,232,136,48,112,180,143,49,90,34,16,228,220,160,104,97,51,52,114,151,189,41,144,99,101,154,101,175,196,121,154,28,28,215,222,141,55,191,229,94,122,230,224,69,150,33,152,159,197,181,154,124,79,135,64,153,221,180,109,44,119,167,26,118,124,175,68,120,74,198,105,12,242,191,101,204,217,246,81,68,226,99,144,13,224,4,127,252,40,34,203,35,90,202,11,237,50,83,239,76,76,34,99,219,154,26,251,54,180,96,28,50,140,96,165,42,40,98,35,65,171,144,57,248,43,32,46,116,41,69,55,129,169,187,50,110,52,160,14,150,233,128,78,46,27,96,29,87,246,148,81,55,132,189,11,1,74,244,190,21,14,6,153,44,144,98,46,54,25,247,104,178,204,89,213,28,178,207,61,117,35,110,101,119,141,221,67,81,106,203,77,238,106,28,59,88,62,80,188,127,242,90,25,138,231,229,146,71,198,123,175,121,59,219,158,39,100,49,186,0,239,205,231,93,79,113,162,149,194,245,203,238,10,143,170,180,113,21,247,119,242,35,194,3,85,69,233,172,178,107,250,190,104,82,111,210,224,133,187,12,126,193,2,68,56,28,208,191,119,133,142,168,186,246,232,198,107,121,174,206,123,134,124,205,180,155,235,34,253,83,146,4,143,85,22,26,138,120,239,120,237,156,254,142,126,251,205,183,116,194,43,49,112,34,146,14,186,111,126,58,24,31,187,113,183,16,30,166,60,22,26,105,186,235,69,244,224,241,116,45,46,45,54,0,208,144,61,195,21,208,55,100,157,59,251,151,110,3,230,68,29,117,110,27,95,255,58,216,199,213,154,149,169,78,46,156,90,153,105,69,124,4,62,47,207,191,129,163,225,242,188,107,217,113,177,96,131,222,100,189,214,99,245,230,18,105,75,209,34,47,57,184,221,42,58,131,175,132,167,235,211,230,78,80,54,53,33,135,95,124,241,18,128,240,125,191,222,69,192,184,49,69,188,214,130,145,173,187,143,212,140,124,53,142,157,89,139,63,229,37,0,115,203,187,148,231,37,116,36,11,122,37,88,191,161,93,21,101,52,208,102,124,71,188,7,172,212,177,60,76,177,202,132,156,15,100,184,150,100,59,116,200,127,34,176,106,55,124,71,90,89,231,47,24,222,138,147,69,189,226,30,255,144,179,70,106,75,199,224,12,124,50,27,114,94,101,171,121,215,93,10,7,180,144,176,136,68,7,233,211,24,196,85,203,110,201,206,146,222,78,31,165,148,0,16,80,134,225,10,162,161,136,162,183,171,97,217,69,134,194,119,110,38,166,32,251,125,88,215,174,169,185,61,163,91,1,205,130,100,0,54,62,188,66,121,154,251,27,213,69,239,253,197,239,147,156,83,197,224,6,33,86,83,152,241,245,217,162,10,203,204,221,67,185,40,244,43,85,188,49,114,0,183,164,53,113,217,228,221,27,42,5,36,179,204,200,2,7,43,172,10,48,247,39,136,101,143,171,5,169,92,127,48,71,21,56,149,218,178,54,11,33,98,172,101,95,141,208,149,57,108,131,190,2,250,233,122,171,184,114,243,93,161,66,70,253,109,212,142,225,90,80,74,179,66,73,229,17,79,124,109,234,45,57,3,43,165,199,14,197,13,23,145,113,60,175,189,183,195,254,247,213,2,72,252,73,118,180,246,240,105,90,171,143,37,22,234,242,74,5,47,194,234,134,95,127,115,77,206,6,4,9,129,144,169,120,10,230,18,74,213,49,135,70,215,36,81,103,24,108,212,219,131,77,220,192,219,209,14,219,172,205,112,67,33,213,17,2,70,251,130,146,210,52,51,0,228,254,132,105,242,124,204,101,204,35,159,57,254,116,53,50,161,232,12,103,239,154,27,47,11,180,201,49,116,216,251,5,91,231,13,32,133,249,202,71,162,0,115,0,139,170,15,119,254,183,169,81,237,159,99,153,143,110,114,57,170,33,22,248,36,13,241,87,168,210,31,13,235,127,7,123,238,68,74,51,241,219,34,71,165,199,140,193,179,198,53,227,43,184,4,245,242,100,139,60,165,162,197,244,57,246,227,138,244,39,228,30,110,237,122,194,154,212,24,36,43,127,114,21,147,209,122,185,118,130,196,145,29,166,188,28,9,41,80,55,251,220,56,134,100,206,25,20,4,250,50,201,11,194,166,97,149,96,68,195,244,58,231,246,6,63,142,87,170,176,87,83,30,101,72,39,203,166,84,215,2,123,92,49,217,83,92,144,115,47,213,183,41,107,61,214,27,247,182,222,64,160,155,92,220,245,155,19,16,6,175,89,23,87,113,108,198,233,183,79,131,179,190,211,23,224,159,10,70,158,170,245,125,118,179,4,127,27,202,211,164,2,217,221,51,25,25,202,172,217,98,91,226,46,115,183,19,220,216,206,169,178,138,239,15,229,172,149,30,164,6,203,166,146,100,3,82,218,152,5,174,67,202,9,178,238,191,26,226,204,172,253,229,21,254,42,158,207,73,200,226,139,64,212,165,219,44,17,114,32,138,59,51,43,209,16,217,124,94,155,69,109,102,26,255,59,16,162,53,231,134,253,119,230,155,44,115,51,59,152,135,176,42,38,198,6,38,242,33,128,52,185,175,245,49,1,44,136,172,210,57,137,94,62,49,139,46,66,38,235,196,193,53,7,209,237,46,232,203,90,195,100,23,173,214,192,157,157,198,241,157,81,159,34,201,159,234,172,153,29,197,192,107,140,69,190,137,126,97,56,247,220,241,94,157,79,229,66,108,129,122,196,234,116,48,214,97,66,70,228,149,241,228,180,186,202,136,20,237,251,37,163,211,16,222,152,31,148,219,178,29,28,57,77,44,171,10,0,150,244,216,96,53,218,138,182,49,81,129,119,121,252,48,153,253,18,45,186,93,34,205,155,188,10,229,226,204,69,179,219,17,199,152,209,198,68,127,150,224,183,25,122,176,148,240,52,67,195,78,170,152,233,127,246,234,39,33,78,126,222,136,146,177,1,51,177,237,58,148,6,68,50,138,247,134,240,102,62,181,72,52,74,248,86,217,255,21,196,96,229,109,7,224,52,212,28,198,181,163,102,180,60,224,80,47,127,134,59,122,122,113,89,113,189,248,161,173,18,153,202,208,7,231,68,94,249,254,87,155,6,211,135,222,197,214,121,182,42,203,79,116,147,24,111,9,42,162,241,174,64,219,6,34,178,131,58,157,174,33,219,148,252,193,23,65,232,4,216,242,208,231,195,167,160,206,161,187,108,86,70,21,182,102,24,75,65,99,208,16,226,105,79,1,59,76,99,74,10,235,161,188,231,168,40,91,165,191,142,36,22,174,236,124,195,199,217,32,76,110,176,70,157,205,118,121,150,132,230,76,142,133,98,111,114,161,116,38,157,126,8,144,27,226,38,218,72,99,79,4,91,87,31,234,208,44,215,194,156,226,195,74,229,184,24,68,166,48,37,224,80,80,198,1,62,128,169,11,77,52,60,105,110,197,132,73,79,123,76,72,132,235,184,8,224,175,156,211,85,181,150,121,115,168,110,96,246,140,62,149,132,73,168,116,202,104,41,176,190,241,17,107,243,247,66,126,84,68,133,219,65,67,208,76,83,60,94,129,230,124,74,47,27,224,247,199,155,56,213,90,241,158,221,60,156,31,241,6,175,206,101,245,145,175,97,85,184,116,254,53,234,156,247,249,50,123,173,141,122,26,55,193,70,110,246,244,37,2,191,37,100,7,113,165,43,81,45,184,195,99,224,100,113,220,131,36,178,147,218,203,19,127,207,44,138,113,3,113,234,175,72,212,220,159,6,102,190,131,129,136,129,40,53,8,124,212,255,169,235,114,181,148,7,101,85,19,59,23,29,247,196,247,234,153,159,95,243,72,200,131,192,211,18,54,54,61,141,152,139,204,133,84,6,213,10,109,149,212,142,70,16,82,222,209,86,53,79,78,14,203,246,60,210,7,116,240,207,63,178,158,106,154,77,178,54,149,255,11,77,153,12,78,47,219,10,92,253,13,250,75,192,147,56,40,254,132,74,244,83,69,122,86,193,156,233,20,55,224,225,176,203,16,238,24,182,174,253,74,51,158,69,60,95,184,224,53,225,125,3,25,27,126,106,221,225,200,248,154,62,204,167,71,20,162,207,127,6,17,114,70,71,150,149,122,153,188,234,86,118,27,134,93,170,112,66,96,210,194,127,179,187,107,3,39,131,39,197,168,241,46,65,15,79,225,130,72,121,12,83,158,76,90,143,249,186,170,67,10,149,71,10,96,129,116,151,73,236,177,116,97,133,25,187,179,218,81,58,154,26,10,105,176,136,62,99,86,45,62,162,29,101,20,196,28,17,46,248,219,252,209,19,71,121,133,106,191,12,215,51,152,214,101,251,104,88,137,162,223,82,39,246,61,154,137,191,189,70,43,51,15,163,128,49,154,39,98,78,147,134,195,93,82,55,169,140,164,243,139,106,247,238,25,152,69,95,171,15,146,3,179,28,39,169,237,85,164,147,35,193,28,244,119,230,173,134,193,178,82,19,116,208,115,18,253,185,220,125,247,221,93,109,100,89,250,54,36,25,48,202,117,126,136,71,189,234,86,137,32,191,81,222,180,206,111,254,5,23,177,16,205,185,178,87,109,206,239,137,116,63,115,214,42,150,194,210,88,191,181,120,93,61,252,126,90,72,62,46,238,134,54,39,61,3,52,164,131,1,120,220,172,162,136,166,242,111,88,153,69,10,146,89,222,95,46,16,214,73,252,122,31,133,18,141,133,106,182,125,43,135,236,240,52,13,10,225,72,69,9,67,58,144,249,71,180,40,47,156,107,215,82,165,176,127,189,121,192,227,233,253,49,140,175,245,54,66,78,177,199,191,81,144,83,175,13,211,24,90,217,96,129,20,211,152,85,15,148,152,35,101,118,150,11,162,142,36,43,162,110,244,106,76,0,231,190,21,219,146,231,165,37,127,233,45,146,13,15,184,23,215,229,71,170,129,97,51,111,208,48,32,96,245,226,218,49,134,7,61,122,15,225,197,206,120,69,157,28,161,6,30,29,157,216,110,176,43,38,148,95,27,174,14,80,251,207,218,158,108,23,168,78,217,245,99,82,108,228,29,20,179,48,183,54,186,156,193,147,207,28,57,229,59,9,148,29,81,186,126,62,64,255,171,142,143,30,176,67,66,59,75,65,137,199,255,131,65,50,156,137,62,12,107,239,121,216,107,251,58,128,147,117,60,214,221,133,11,50,88,36,137,93,104,84,125,137,80,49,52,165,247,8,211,169,47,57,19,87,240,156,43,122,152,120,126,223,6,25,22,4,29,158,171,212,181,67,222,206,65,195,2,100,90,116,67,151,66,9,152,22,148,42,31,31,107,62,164,78,255,17,127,29,144,67,138,61,63,59,92,99,81,63,210,150,255,145,181,58,34,160,227,109,45,46,210,152,79,46,141,69,254,237,8,76,31,205,165,164,228,80,213,100,222,51,250,226,209,197,162,30,21,44,191,97,100,174,167,76,119,128,42,172,61,132,28,186,171,146,129,29,52,2,67,117,58,2,171,36,198,136,253,129,89,252,156,40,51,236,135,123,172,27,72,50,76,189,213,102,17,7,229,54,12,211,237,194,162,37,200,195,7,163,199,241,144,165,28,147,145,11,14,123,218,105,239,191,27,190,19,240,252,129,95,148,82,122,8,0,143,193,131,68,152,212,71,203,3,219,76,215,234,133,185,63,202,34,251,232,190,66,57,43,45,132,225,62,198,197,202,181,77,217,162,255,217,81,144,246,109,159,152,15,36,72,170,67,94,47,221,185,179,50,217,137,163,76,28,181,64,21,71,116,126,166,51,217,72,186,79,85,86,114,188,139,153,1,132,151,163,12,234,1,128,182,123,254,225,136,57,74,206,39,84,229,34,182,120,163,11,233,46,128,40,89,47,53,6,187,113,242,212,28,104,204,114,54,59,131,55,83,112,81,44,5,233,150,25,222,29,215,211,64,197,133,205,25,59,111,54,47,58,251,159,34,118,167,52,237,0,76,84,20,209,48,2,6,45,108,103,230,10,237,83,143,218,159,73,84,27,174,121,132,97,193,123,173,104,132,200,231,130,71,53,218,165,255,29,188,230,60,105,22,149,12,146,36,35,126,183,72,141,25,241,179,210,188,65,124,208,209,31,230,240,253,152,208,242,195,233,59,4,11,55,171,34,171,189,211,43,132,212,42,178,239,64,25,13,242,41,24,146,11,204,241,113,135,59,203,147,46,47,73,213,72,238,214,187,121,6,241,7,89,95,84,188,22,114,225,25,164,153,73,82,143,33,96,148,249,115,190,98,175,229,132,149,70,74,225,214,7,153,152,65,192,84,74,247,179,1,174,110,57,227,79,205,14,243,148,131,35,75,137,184,31,255,11,101,20,39,132,215,91,207,254,119,29,65,166,199,94,175,34,34,105,244,220,190,231,176,37,78,54,32,3,206,122,232,211,6,235,12,223,124,138,245,54,103,163,153,232,40,94,160,111,104,88,16,184,173,209,192,5,198,17,159,219,6,19,234,178,219,76,154,73,1,132,130,186,106,195,166,167,33,193,22,58,124,225,52,255,103,85,142,11,109,96,13,240,147,42,239,161,206,207,1,242,42,21,129,132,140,226,95,169,9,140,252,99,209,206,163,87,12,1,188,173,39,82,109,82,43,13,214,41,223,159,102,166,244,31,197,83,194,155,1,178,149,58,224,216,26,227,88,94,15,22,84,167,33,223,179,119,175,113,93,147,6,111,119,18,121,63,25,225,252,113,11,174,169,107,48,233,1,169,49,125,143,111,113,229,10,209,204,23,157,75,95,89,64,230,130,74,12,48,31,206,193,13,86,8,196,254,230,117,71,219,62,10,242,77,39,51,234,86,4,73,14,28,142,25,11,242,17,243,85,96,147,18,74,127,119,73,114,147,228,35,115,175,12,49,14,40,25,162,92,121,227,193,120,94,226,63,70,177,40,109,94,22,97,116,122,135,54,179,20,204,185,45,21,14,86,144,166,78,4,127,186,88,139,156,189,44,20,243,49,45,241,83,14,52,175,235,48,15,52,174,30,48,10,168,179,148,95,66,155,244,58,38,198,3,74,131,102,197,169,51,11,178,243,136,81,134,90,94,118,221,251,53,154,15,23,197,104,20,82,173,184,218,75,146,99,200,100,65,94,167,5,93,15,27,181,73,196,158,236,247,145,201,226,199,199,76,197,170,11,63,87,212,133,187,199,192,81,120,20,97,38,66,251,104,57,216,150,212,39,44,108,133,176,181,60,109,69,76,56,14,116,191,246,4,75,20,131,91,160,98,236,6,227,121,180,141,161,171,131,109,142,228,133,22,201,244,141,95,247,92,47,46,5,60,252,186,153,106,76,22,215,119,33,135,214,223,23,218,178,79,243,103,77,239,66,78,77,230,60,98,254,208,216,79,38,237,49,34,216,24,238,123,235,136,158,18,120,132,42,162,50,221,154,93,200,210,243,53,111,48,249,28,202,125,142,98,117,91,157,195,127,208,59,174,125,54,32,79,98,5,128,38,8,150,1,224,158,6,140,56,170,239,114,36,3,122,199,53,193,170,83,245,142,52,157,53,133,130,25,5,240,76,136,189,220,253,19,72,226,89,46,199,15,123,33,143,65,226,143,0,118,185,20,68,29,105,6,102,186,255,146,67,180,112,15,138,245,81,12,101,56,153,33,149,119,97,73,183,72,56,93,184,52,105,47,70,103,255,115,238,246,89,149,41,247,30,75,56,94,198,48,198,78,154,226,59,130,147,108,205,121,100,130,28,83,36,175,33,253,31,150,92,145,18,166,215,214,150,36,27,42,111,38,108,192,239,37,73,102,66,43,13,255,253,100,198,119,14,14,250,189,127,12,187,177,132,204,63,141,164,12,187,47,184,229,180,112,165,143,135,193,89,146,51,214,181,138,147,164,137,236,120,148,209,183,223,16,36,99,45,239,28,152,238,98,24,144,92,214,167,186,245,1,70,93,192,162,113,9,99,170,61,91,230,238,122,113,122,237,10,241,100,253,133,233,44,52,136,224,22,45,133,246,127,213,244,163,236,208,31,231,93,144,199,114,21,193,23,7,223,84,150,103,172,127,207,180,143,27,38,12,74,48,146,161,57,178,18,98,89,251,224,167,60,207,229,63,192,43,168,59,3,196,43,161,57,46,122,195,142,108,212,87,26,147,197,162,98,179,184,145,187,17,217,254,52,139,249,102,242,235,70,53,26,98,218,120,144,121,40,110,145,76,69,117,19,185,14,6,153,31,106,215,233,111,159,203,60,239,151,101,102,114,199,59,173,255,146,189,210,180,112,69,45,98,41,23,212,93,36,240,198,38,126,119,60,93,56,218,21,20,24,62,193,0,95,10,132,163,194,99,77,37,105,148,161,73,181,46,146,242,59,39,43,58,163,161,196,175,147,199,5,142,5,42,162,238,247,103,98,85,236,233,30,242,17,66,108,252,52,110,201,112,214,103,18,177,178,66,8,16,105,105,107,41,164,87,57,150,126,9,141,63,236,186,41,118,101,95,229,249,157,91,164,236,142,237,208,205,7,236,252,55,147,64,186,216,119,250,193,251,199,19,80,251,250,142,9,222,11,143,7,123,67,115,107,139,179,153,202,195,12,70,63,128,250,12,141,172,170,91,224,244,94,139,73,153,241,157,15,99,118,13,53,187,148,251,255,61,14,58,156,0,12,29,141,171,52,50,133,253,64,1,89,72,246,88,155,58,244,34,117,139,248,71,134,161,229,195,148,107,31,145,131,148,150,17,60,155,249,241,151,166,95,145,126,160,174,88,34,62,48,70,206,67,22,236,97,32,13,17,60,3,15,155,214,103,155,189,169,252,97,247,235,52,67,38,40,224,54,206,181,111,104,115,49,98,225,232,194,85,68,97,159,72,36,1,61,105,177,142,91,34,229,131,181,241,32,165,70,82,237,233,28,77,62,72,124,61,125,118,54,123,123,47,174,15,165,84,28,222,233,212,57,180,164,136,243,72,173,152,76,99,141,209,136,158,13,134,85,205,16,118,84,18,120,126,245,36,69,230,244,41,114,202,67,72,118,170,98,168,203,54,16,57,76,249,81,74,176,196,74,80,118,23,155,61,212,93,166,35,148,150,49,71,196,27,190,62,242,141,80,148,204,73,74,32,195,21,168,193,158,170,253,8,27,22,138,216,153,249,87,229,180,30,201,165,73,238,33,49,109,95,183,66,176,97,77,234,152,37,214,79,148,143,234,77,29,7,70,80,198,72,111,148,68,62,20,42,149,205,13,12,221,63,32,83,47,249,159,134,73,223,223,191,233,100,77,101,144,13,37,109,231,122,98,144,60,231,69,156,194,109,24,39,1,160,194,89,118,248,153,146,13,205,199,126,173,26,233,166,122,94,95,28,47,143,237,207,70,48,7,56,255,105,196,99,242,133,164,181,202,197,78,75,24,171,100,247,27,35,79,93,213,36,126,42,46,124,255,167,166,91,69,219,83,227,76,158,11,238,235,34,215,250,243,156,67,106,74,42,237,139,206,70,141,234,95,21,144,152,29,211,157,53,128,145,102,1,48,96,0,85,235,77,129,136,57,38,86,185,18,233,200,215,78,113,199,255,133,90,149,150,194,192,241,227,169,44,102,101,94,175,247,16,127,39,218,218,17,142,157,226,211,11,88,211,38,25,143,160,46,11,172,229,222,9,40,182,205,52,82,8,241,250,86,98,2,243,93,55,51,187,136,211,15,114,243,2,156,179,246,52,153,251,164,250,197,224,112,249,63,156,102,185,216,177,125,145,216,254,191,79,48,81,28,221,122,46,87,172,209,56,16,20,242,115,210,12,158,203,122,190,109,142,14,76,19,173,240,60,241,52,90,169,210,98,128,158,144,202,154,56,87,70,42,252,75,133,210,233,146,243,244,125,189,127,235,180,203,3,175,142,124,14,111,178,171,29,176,253,39,247,160,115,33,96,71,174,105,167,116,115,162,85,255,166,113,180,127,54,238,97,193,26,19,139,245,244,56,95,137,49,221,167,158,50,61,63,59,228,155,236,166,218,2,3,132,90,122,223,132,165,147,115,121,183,105,187,131,61,192,88,219,223,221,112,253,171,134,63,145,88,96,223,141,234,146,54,112,103,202,40,225,97,2,249,25,2,231,1,148,88,126,187,203,153,111,208,82,111,227,184,118,10,223,199,216,203,168,244,175,6,118,149,156,204,198,117,34,99,198,46,56,15,180,234,155,57,103,159,179,99,216,121,89,242,34,251,120,18,153,48,52,93,217,120,172,132,126,208,18,186,83,170,178,91,142,69,91,73,246,92,207,2,201,163,34,88,100,220,52,173,44,174,249,245,61,20,132,170,201,63,19,81,79,209,253,57,66,9,231,249,188,74,72,166,251,215,61,226,237,76,177,45,47,175,136,150,162,50,136,106,81,50,121,28,134,211,183,177,119,46,148,142,15,36,252,73,218,125,227,69,16,39,22,79,239,17,244,227,131,226,202,69,129,167,138,12,205,107,144,55,18,92,236,44,162,236,201,69,198,153,188,15,247,206,143,216,75,78,99,106,112,213,237,80,13,154,6,215,146,24,3,106,199,198,128,138,143,92,151,61,195,16,102,11,120,109,51,236,90,251,56,99,149,5,229,192,150,239,157,147,194,0,127,222,175,57,5,216,227,35,105,218,34,116,114,100,172,201,252,88,159,56,255,106,57,190,129,52,175,179,180,77,156,74,134,117,233,112,19,152,112,142,44,248,168,114,17,3,109,136,62,115,13,40,161,31,122,225,75,128,47,253,39,198,56,175,102,120,201,184,158,55,137,232,240,75,23,32,64,52,140,62,47,170,25,229,43,250,82,0,94,116,131,253,63,33,199,215,58,189,45,223,1,197,145,253,234,228,252,3,232,222,40,12,128,160,31,48,66,82,231,158,136,106,121,180,181,137,41,144,174,70,111,187,81,77,54,120,49,9,69,174,22,167,225,240,40,107,29,3,194,77,191,64,130,32,68,55,188,254,183,84,112,161,175,114,15,178,248,215,157,98,189,191,10,130,169,237,244,236,216,133,105,178,66,167,91,252,249,249,145,5,116,195,175,252,186,244,47,35,194,43,150,9,33,210,32,93,231,71,221,43,162,17,255,44,170,49,92,215,50,179,179,152,192,192,60,222,125,126,215,74,49,54,179,166,76,131,249,10,245,26,72,244,131,154,93,46,118,191,224,122,240,163,200,163,206,42,222,150,120,171,165,192,149,125,81,172,144,206,65,141,199,196,81,107,131,183,21,48,1,125,208,241,228,43,51,56,55,219,41,75,250,40,2,65,138,174,39,105,39,13,227,212,73,10,59,48,146,231,232,111,50,112,23,101,168,210,220,207,225,72,34,118,167,3,189,217,88,93,152,156,189,218,17,42,203,133,83,68,60,25,245,103,226,201,5,105,54,89,166,160,33,25,180,19,111,229,135,130,9,144,208,199,14,67,97,127,18,145,34,154,18,91,18,246,39,44,8,182,188,243,162,2,220,103,206,72,209,28,111,110,246,152,231,158,27,114,185,193,12,133,141,232,209,251,97,255,119,127,168,61,40,237,21,244,178,172,193,177,110,179,104,37,39,180,175,145,1,32,199,47,191,201,115,151,50,96,114,22,2,43,75,186,82,203,134,250,129,220,122,209,151,12,126,242,89,133,239,228,13,206,177,0,82,12,94,228,223,236,200,80,208,40,86,220,7,102,16,189,222,215,2,233,61,244,208,74,116,86,180,204,202,113,244,137,208,122,25,89,238,178,27,200,212,137,246,144,124,2,218,238,163,22,36,145,140,51,203,71,148,70,44,250,48,135,158,244,236,218,135,189,152,56,5,37,172,55,183,168,79,111,126,254,160,1,158,100,242,137,6,52,132,32,111,245,39,199,48,122,36,27,203,33,136,188,189,186,49,162,45,164,81,94,251,48,199,75,86,72,97,156,164,133,189,223,133,80,3,62,227,255,84,198,145,57,44,231,216,1,126,108,80,144,5,28,242,145,247,101,35,21,9,255,83,156,251,228,37,11,153,29,163,113,71,189,10,227,153,96,35,165,144,216,129,235,220,40,137,27,32,205,206,181,74,245,99,147,149,129,138,176,176,186,6,72,132,43,31,145,254,32,74,226,114,66,103,250,209,29,66,234,103,61,65,169,181,50,48,65,171,241,1,221,157,126,162,176,123,50,5,103,126,198,54,43,19,82,106,198,83,172,131,22,78,79,233,112,212,58,220,111,139,243,155,89,109,190,180,96,15,205,17,219,98,63,254,155,148,34,145,249,197,23,32,47,89,106,218,215,146,141,16,161,252,159,149,134,146,62,184,26,16,171,131,181,248,71,74,9,79,47,148,94,101,196,176,3,150,179,89,87,195,252,191,82,132,52,109,222,138,100,223,21,109,85,105,96,163,173,136,166,120,54,39,146,7,226,193,200,251,239,75,170,9,149,249,240,1,111,134,178,84,45,61,211,81,100,117,234,149,69,150,85,26,33,120,158,20,136,158,190,156,124,221,160,162,141,66,52,131,35,162,239,205,141,77,124,0,146,44,113,8,248,75,24,114,85,108,88,197,219,106,69,231,228,219,176,95,35,4,77,188,84,88,104,60,44,177,87,64,64,145,125,142,170,163,111,54,217,145,36,87,178,56,187,46,64,211,182,102,89,117,112,108,191,120,79,255,185,145,239,145,4,217,255,67,82,219,40,243,242,75,1,111,31,239,37,172,92,120,190,46,52,215,188,89,109,219,205,138,81,247,89,34,113,94,16,229,185,201,208,121,13,163,116,151,43,251,225,175,207,163,19,228,16,169,29,242,141,144,242,142,123,126,184,184,7,92,245,231,87,215,184,194,186,186,96,203,178,181,204,0,56,219,53,5,72,32,217,142,47,124,94,206,229,72,10,160,202,245,236,139,110,169,244,175,207,5,196,127,104,24,144,79,159,228,99,202,23,229,192,218,253,56,152,15,240,64,77,124,139,160,168,149,238,2,198,52,70,8,190,118,120,191,47,2,17,214,240,44,208,81,249,198,240,145,9,93,53,99,88,115,36,70,255,109,48,40,99,144,4,23,111,60,60,60,106,151,211,41,166,181,216,152,207,132,195,119,196,152,213,131,48,48,37,72,97,18,153,201,198,57,216,10,229,224,114,202,148,247,7,42,9,32,97,95,231,229,61,139,127,225,59,144,130,65,187,173,129,10,61,241,147,16,127,16,243,86,23,217,58,150,139,174,185,139,72,172,72,0,248,83,168,16,157,239,151,113,9,222,229,133,227,1,144,186,157,182,91,48,54,40,254,218,238,93,19,35,188,194,246,188,161,99,12,227,23,197,235,103,108,250,95,191,161,182,43,227,14,166,249,200,118,93,111,92,148,223,226,85,165,215,191,10,31,128,88,239,156,241,135,129,141,33,154,82,78,67,184,131,152,214,137,205,57,191,120,214,112,244,173,18,194,87,79,6,218,80,236,64,68,141,155,123,92,86,217,79,8,27,226,12,71,237,101,50,140,109,34,148,112,23,153,33,66,220,99,120,209,171,217,69,245,49,199,52,11,242,26,172,34,26,176,149,78,205,106,181,124,242,232,92,126,158,199,220,71,30,197,199,16,144,94,92,28,160,122,103,209,128,121,75,224,39,136,77,124,245,126,224,234,69,210,174,102,155,87,10,185,255,4,217,133,150,30,147,76,157,152,154,29,176,26,125,200,41,68,143,215,254,122,217,218,191,115,249,107,153,202,58,54,51,46,105,243,126,144,57,72,219,105,22,17,22,126,145,135,201,98,209,169,93,165,111,216,149,20,5,93,159,196,212,207,165,103,194,231,113,90,178,78,183,194,146,45,129,39,217,145,118,65,54,133,176,112,1,240,226,199,228,81,76,145,97,215,209,68,42,187,6,231,119,117,93,173,150,15,230,0,0,163,94,36,183,21,0,29,203,161,135,83,97,69,142,165,106,251,4,247,160,135,174,204,104,136,106,98,237,71,8,210,67,115,56,137,252,193,50,29,17,222,201,150,118,139,123,154,164,106,143,120,92,253,29,86,86,253,224,65,104,179,21,46,121,154,217,221,185,120,7,247,172,201,106,86,115,179,214,164,151,117,241,234,119,182,182,202,23,237,232,184,190,46,125,58,188,101,10,129,28,130,104,147,139,98,155,99,49,110,139,136,128,9,189,59,227,231,129,49,106,91,136,197,71,136,105,220,26,229,20,185,11,25,202,237,98,188,206,147,88,8,156,67,70,48,206,195,154,124,113,30,66,58,201,213,94,251,188,69,158,109,215,196,97,142,237,170,5,55,196,189,45,215,225,0,199,174,153,21,237,5,66,41,91,37,124,163,15,239,182,211,144,113,238,227,99,14,236,172,159,156,24,250,102,43,100,177,43,20,138,97,98,115,100,249,82,104,165,227,153,239,16,229,11,107,132,31,58,120,6,16,143,209,54,124,250,173,73,169,100,168,73,3,33,8,239,20,112,247,235,228,45,109,75,141,88,130,100,156,108,99,166,226,251,232,163,126,181,116,32,46,215,253,151,63,56,234,167,15,246,2,246,22,38,244,67,39,239,24,176,197,183,202,246,21,104,142,67,103,21,200,105,214,34,231,13,22,198,207,31,45,186,57,156,100,228,202,220,79,40,148,232,235,119,185,120,180,40,0,147,45,15,90,98,52,153,187,37,77,108,145,228,182,122,110,35,133,174,17,18,66,33,3,234,229,106,26,142,74,120,109,201,239,60,125,66,88,50,8,195,195,242,89,99,33,51,121,76,31,248,21,204,50,171,133,208,99,65,88,188,175,137,128,116,162,90,253,119,175,42,118,176,160,152,241,217,184,251,48,238,24,127,251,78,211,74,72,215,140,231,79,60,132,202,24,190,9,52,164,230,238,39,185,40,234,241,154,66,29,98,53,97,163,226,115,234,15,66,234,41,6,148,17,158,254,87,49,204,30,3,157,118,89,48,161,135,203,27,89,7,255,148,4,180,5,71,106,21,127,146,154,27,114,36,17,245,183,56,144,138,199,243,204,150,71,174,157,119,119,152,197,242,135,88,155,36,135,17,174,42,122,43,194,212,82,69,188,195,34,109,3,236,55,228,194,23,85,98,51,236,77,1,25,64,102,131,151,107,159,153,99,33,81,130,133,17,222,131,206,212,26,131,231,222,31,90,206,105,57,106,236,131,212,145,43,213,146,160,69,137,211,20,205,3,133,17,189,209,146,121,197,58,102,99,239,70,73,99,149,37,23,29,187,63,43,142,16,56,36,20,216,219,125,13,24,125,150,44,65,247,243,18,188,60,1,211,121,102,131,171,83,112,238,55,29,223,242,230,55,7,11,73,161,44,54,240,84,237,244,42,249,233,12,222,75,103,174,102,11,1,124,12,251,27,67,47,118,248,211,212,67,9,149,254,99,24,148,62,66,237,84,189,154,213,6,84,253,9,240,126,134,123,180,19,5,92,66,25,178,211,144,33,235,81,69,238,190,73,25,53,220,157,232,142,101,255,76,241,139,173,207,95,155,28,23,87,214,62,11,4,126,169,159,142,120,11,129,158,40,27,240,96,142,124,251,251,200,34,185,111,241,91,157,207,104,50,83,86,194,37,221,104,41,73,103,11,88,210,183,213,17,2,48,157,131,110,84,90,121,124,157,21,247,31,125,94,194,236,211,225,48,149,94,255,142,40,117,128,23,51,157,125,212,28,5,45,106,147,212,135,176,94,213,119,171,141,95,62,187,113,92,41,21,166,222,201,64,130,226,88,24,134,178,87,35,59,150,146,192,155,250,68,178,176,243,179,155,182,185,247,86,148,57,161,76,3,106,91,21,88,13,87,172,129,194,28,44,103,208,69,14,48,171,233,176,70,153,179,55,190,24,65,243,248,178,196,140,50,222,243,122,225,216,102,221,209,109,141,5,144,104,245,149,145,96,114,79,236,228,178,83,97,142,62,104,183,93,237,179,31,132,37,78,171,112,11,206,79,205,187,151,237,108,197,9,177,221,43,212,205,77,43,130,93,209,26,86,40,85,112,191,81,95,54,242,99,26,220,39,86,141,89,126,137,192,198,71,142,227,2,197,185,44,232,162,250,202,75,82,112,74,15,66,26,61,174,41,251,67,80,52,206,44,212,12,71,149,93,211,107,239,129,125,70,19,135,52,212,28,187,229,33,255,145,229,243,69,42,193,117,133,34,14,250,164,230,235,24,206,186,244,155,119,101,197,30,47,103,245,244,221,71,69,41,40,72,253,163,237,168,214,225,35,30,184,90,124,71,200,170,8,152,119,167,50,239,4,84,59,155,250,114,188,9,51,63,17,230,98,54,74,220,6,94,219,120,255,70,56,146,90,196,167,200,253,93,225,202,14,60,155,108,153,102,163,143,240,242,59,29,153,130,111,147,183,223,210,5,131,177,62,67,220,102,7,81,157,65,190,1,29,148,77,252,218,76,119,20,223,204,195,126,238,142,1,50,224,7,97,35,44,20,18,172,27,222,92,208,66,206,78,251,92,132,63,125,127,207,191,159,63,196,144,56,193,158,120,80,169,46,49,103,101,46,9,223,116,53,10,12,217,227,152,173,198,202,220,68,15,85,6,122,50,74,164,32,60,90,82,160,2,1,46,245,164,50,154,164,230,126,241,78,221,231,139,143,162,109,38,73,66,40,23,91,187,195,97,177,79,236,135,192,118,124,153,127,8,174,79,104,243,231,213,67,242,163,24,207,229,190,134,150,121,125,202,236,31,147,61,97,183,123,161,74,66,22,155,119,53,144,20,111,155,214,127,116,250,60,8,29,12,7,75,147,7,75,37,150,58,147,236,69,152,231,126,177,121,80,83,138,134,123,8,30,111,114,165,249,239,53,78,110,174,2,128,86,183,17,39,58,26,191,240,47,206,51,176,219,177,145,136,217,191,75,176,3,255,16,12,129,132,115,205,193,234,67,21,1,239,170,248,115,11,150,208,242,176,43,43,185,226,21,164,148,213,49,33,37,193,56,190,177,129,143,206,129,63,94,41,75,31,78,238,130,19,105,229,40,78,124,249,57,201,41,104,196,203,10,14,38,65,83,84,116,53,129,169,123,36,242,231,250,86,198,164,44,115,248,121,143,207,49,109,78,86,14,51,63,107,54,82,41,96,173,70,35,22,23,215,43,48,168,112,173,53,207,82,126,175,44,97,252,48,113,245,208,191,135,253,88,62,241,6,21,250,188,131,213,100,251,214,104,54,152,42,215,132,214,43,241,121,200,239,0,68,148,173,103,123,64,104,23,162,235,5,210,171,202,165,90,3,246,151,89,202,36,216,22,120,140,123,37,141,118,131,179,89,236,97,151,210,153,8,243,102,157,146,197,130,196,49,218,67,5,65,202,144,92,213,150,25,56,125,152,78,200,56,93,172,95,18,187,27,232,121,120,184,137,212,66,99,181,73,214,215,42,201,203,49,142,102,216,97,131,47,175,207,85,115,130,25,60,153,10,104,36,162,251,177,209,200,127,69,87,12,47,116,103,45,35,121,6,172,211,60,21,76,236,33,234,242,150,114,99,33,136,41,222,118,146,150,19,148,32,67,254,199,22,21,103,193,79,84,46,240,129,61,100,232,218,157,66,246,210,144,80,47,39,107,153,236,240,219,205,167,13,168,120,39,53,181,18,29,166,232,138,38,69,165,91,75,110,30,87,204,163,16,39,215,181,161,220,75,188,128,127,97,48,149,201,128,119,47,196,4,236,45,55,176,255,62,252,154,8,64,127,144,10,63,196,201,160,211,87,29,72,203,144,243,100,70,111,115,69,11,112,121,241,136,20,187,7,197,152,157,63,65,173,58,27,68,102,110,128,181,143,173,243,65,137,12,57,235,37,36,201,10,91,200,120,224,15,45,7,72,161,153,1,10,114,186,126,249,40,192,175,149,225,66,163,141,245,243,136,198,18,180,207,62,190,213,35,216,139,231,235,240,217,198,115,184,131,230,172,84,88,14,255,168,76,26,53,144,71,66,82,149,148,118,47,4,27,11,0,250,229,11,184,67,229,176,159,41,245,189,51,106,170,142,46,249,24,223,109,117,166,130,173,30,139,97,103,44,189,52,201,154,236,209,1,148,21,103,244,97,109,74,192,142,8,44,48,7,178,106,64,152,121,227,47,130,80,12,14,222,135,88,120,8,252,109,5,230,5,206,33,1,173,225,152,115,64,201,96,215,91,207,205,26,205,196,225,131,96,179,114,47,215,229,14,89,14,172,164,63,198,237,153,246,186,73,148,19,127,56,101,54,214,196,173,67,143,157,118,233,182,4,209,176,7,24,59,99,194,11,74,30,221,198,112,113,229,57,94,130,224,95,127,202,162,33,86,124,12,19,27,135,58,111,9,127,227,60,124,65,240,135,24,96,54,189,157,99,120,179,240,188,244,198,236,106,223,181,8,220,96,59,245,176,41,213,65,65,93,142,70,14,209,189,255,114,46,194,188,136,28,53,214,211,77,180,85,186,20,157,47,45,3,88,252,158,4,241,77,165,48,14,14,58,56,142,152,233,77,70,1,171,185,214,94,9,203,240,136,128,15,251,12,166,159,250,156,26,241,145,87,163,221,169,229,2,93,176,109,201,212,178,65,196,149,221,110,35,253,68,123,68,75,61,203,231,47,117,46,34,7,137,39,220,229,6,172,180,118,19,53,10,69,56,71,61,25,192,54,16,251,8,21,242,235,41,136,220,201,139,144,186,230,226,61,13,201,107,226,33,150,228,96,92,47,151,79,246,214,108,223,184,224,55,6,111,255,43,230,224,209,216,100,1,51,43,140,107,144,84,154,190,106,112,113,96,183,128,62,204,137,65,22,75,220,243,68,116,120,199,89,180,35,93,249,155,172,166,237,95,195,234,228,187,149,131,245,39,171,1,104,111,63,30,184,211,138,16,36,95,219,196,185,97,217,199,28,142,5,193,61,196,71,193,214,83,147,104,221,34,44,118,185,201,219,130,245,50,198,119,52,90,133,50,73,145,225,8,248,131,45,107,35,131,234,180,126,237,22,141,7,195,254,0,34,163,121,64,0,3,62,215,168,231,228,231,250,167,229,64,89,151,179,59,213,33,49,187,77,109,120,61,65,26,225,232,152,55,38,135,229,173,63,232,83,188,181,72,101,62,195,84,235,73,57,74,175,167,38,36,75,129,238,255,224,209,134,62,185,182,239,100,154,136,12,218,83,217,13,62,86,209,133,20,197,91,244,56,126,132,5,74,174,159,121,228,45,201,22,27,33,253,225,28,226,113,85,84,130,13,125,251,183,133,23,61,247,109,243,23,38,105,4,255,233,213,39,101,147,228,178,234,112,24,129,95,23,179,76,183,183,107,117,19,104,81,238,63,217,130,121,224,31,198,232,229,65,142,8,60,235,81,192,239,99,238,201,77,130,93,78,129,26,49,129,50,72,27,80,15,237,170,52,84,125,222,144,175,61,59,112,50,85,159,0,126,74,206,181,183,167,17,24,243,124,190,129,167,145,128,136,82,235,54,117,107,196,85,54,17,66,226,113,137,17,57,188,30,115,130,232,70,244,97,139,171,153,10,228,166,173,42,52,106,96,252,176,92,28,184,128,17,229,178,46,225,141,233,133,42,215,255,95,149,140,79,165,209,13,65,167,75,57,125,211,165,100,204,239,35,124,94,192,177,85,136,90,49,212,54,142,100,51,61,151,217,21,79,57,155,48,232,180,101,252,213,30,206,160,124,124,134,187,93,149,45,150,102,158,186,77,190,137,19,188,46,112,195,127,68,200,233,196,168,178,110,200,19,177,171,30,32,58,87,101,35,158,21,105,172,38,62,213,87,30,167,219,80,44,204,1,93,226,107,141,99,33,162,246,223,34,12,124,113,144,24,50,117,53,230,242,17,8,210,74,120,48,228,152,117,174,176,24,70,228,239,55,159,41,227,172,180,199,171,112,82,227,157,107,82,82,45,26,96,146,217,155,51,214,70,166,165,247,15,43,16,145,132,192,155,44,105,229,63,53,173,196,156,153,209,202,72,165,0,119,179,133,35,240,35,67,231,16,130,110,193,136,166,229,14,101,213,170,211,151,13,186,10,5,79,142,186,48,84,248,17,97,86,9,148,46,193,136,140,51,26,43,44,9,31,59,76,216,181,237,66,17,203,86,166,147,167,200,18,36,42,176,255,236,202,210,11,219,158,3,102,220,29,240,245,136,42,234,203,13,93,101,137,84,186,27,193,246,197,230,95,108,214,122,68,78,133,17,33,210,65,240,98,77,47,17,131,55,20,62,21,30,37,76,134,253,196,49,194,72,130,150,162,237,143,133,103,207,210,206,199,52,246,157,38,226,171,170,230,25,50,137,173,74,54,41,209,206,22,39,77,130,49,26,98,166,168,205,48,174,114,12,41,216,56,122,12,82,112,209,224,69,226,3,195,182,13,220,139,151,22,94,108,123,193,83,246,164,211,122,187,12,59,50,190,207,182,165,32,179,24,151,127,182,138,104,75,221,49,34,118,77,135,46,3,174,202,128,198,100,141,199,27,197,140,78,134,216,95,75,205,162,108,18,56,108,161,120,60,210,60,60,64,91,8,213,150,121,158,120,121,64,154,66,211,179,142,218,26,61,158,249,206,68,207,162,149,185,129,6,141,86,155,19,62,201,18,197,255,137,31,233,115,77,38,63,149,100,126,65,47,182,184,78,7,8,244,180,184,233,75,143,69,44,247,109,6,210,88,15,177,123,241,59,107,136,214,13,217,124,87,164,14,185,43,64,177,14,116,78,144,155,0,75,123,27,203,12,70,60,192,230,191,203,181,206,134,83,253,207,176,125,174,208,181,149,117,109,243,136,121,29,120,165,90,161,220,101,167,238,148,47,160,173,76,74,71,41,237,183,75,57,89,77,43,247,193,239,66,253,23,3,99,237,125,104,56,164,83,178,122,203,104,205,233,79,85,70,92,83,214,94,173,159,84,107,132,18,209,253,130,55,199,195,187,8,243,18,241,150,129,94,113,9,61,138,144,154,64,82,53,59,92,242,33,124,22,56,236,51,221,43,11,50,210,195,230,50,84,12,191,22,196,123,38,91,138,253,22,51,151,167,5,36,231,172,87,50,27,156,4,9,136,199,131,126,173,255,213,199,193,216,125,170,170,73,64,69,181,128,244,182,195,159,28,161,77,122,229,68,92,38,46,1,55,5,96,102,209,22,121,183,246,75,5,87,146,33,41,21,171,34,137,248,152,231,214,230,238,105,117,154,246,130,109,128,220,73,139,160,92,239,189,162,192,234,222,18,151,141,107,100,175,49,80,187,85,213,203,115,130,190,5,172,121,103,20,165,52,19,1,116,74,98,178,105,61,40,84,133,184,45,142,228,130,98,131,158,171,19,112,53,75,203,211,116,251,30,82,239,217,168,53,176,90,252,238,27,237,133,132,143,82,227,44,163,228,212,236,15,58,91,34,231,185,177,170,46,91,68,248,13,12,220,37,9,194,26,21,110,254,199,22,84,207,202,82,36,233,17,114,18,136,119,83,64,3,1,106,107,40,59,105,253,65,83,84,108,41,191,81,213,210,106,179,0,242,94,35,67,138,233,230,3,132,83,14,216,0,104,201,156,243,192,117,246,237,79,225,144,86,59,131,175,19,152,200,84,240,157,58,246,139,234,1,41,218,101,153,186,77,68,121,179,99,247,112,61,7,171,97,107,240,226,85,112,79,45,13,67,228,131,23,16,79,236,29,27,26,219,219,10,253,130,86,223,67,3,26,120,89,150,73,181,203,226,175,193,235,26,212,145,235,29,156,94,161,47,160,242,214,126,80,220,254,170,23,149,148,221,142,230,212,156,74,82,231,180,139,85,192,170,152,196,139,55,51,227,65,26,212,132,181,250,181,210,27,199,200,240,125,6,171,44,77,69,212,134,90,56,172,105,75,246,241,47,107,75,36,107,217,4,183,43,153,228,37,214,175,166,38,197,8,112,52,77,193,19,94,6,213,207,216,27,20,255,241,61,175,81,186,116,29,16,36,190,89,149,196,58,81,224,71,84,59,189,22,178,218,86,145,157,85,221,152,106,176,135,27,158,165,10,239,139,250,150,13,26,66,174,253,175,110,219,90,219,202,140,72,86,20,3,230,25,224,93,26,8,132,226,231,195,123,62,69,242,174,14,99,181,179,109,138,14,67,41,159,76,42,127,239,117,201,211,22,166,177,224,153,39,2,233,146,241,100,143,115,195,142,105,140,1,4,248,79,7,11,165,28,152,127,9,118,77,165,225,245,83,38,249,233,105,67,112,21,167,153,253,53,225,69,185,25,202,165,175,88,165,140,8,138,225,49,148,151,157,107,0,56,220,248,54,54,126,159,15,219,91,13,65,96,77,57,40,172,89,144,106,27,170,36,106,9,136,228,50,125,73,149,68,153,224,177,136,172,86,164,235,180,234,160,235,25,223,147,96,176,90,51,42,10,35,4,199,219,174,216,131,102,113,157,8,13,15,177,109,41,79,7,196,123,30,34,14,15,5,187,164,28,75,89,62,118,250,38,212,255,84,131,221,166,220,110,235,116,140,215,90,213,96,104,251,6,3,177,17,134,61,29,213,187,232,229,124,208,244,85,55,170,52,80,0,243,9,183,11,189,175,12,49,158,71,198,19,62,53,119,195,110,215,27,246,162,230,81,173,243,237,130,86,66,244,151,125,22,182,220,30,147,225,218,227,126,22,190,64,181,102,11,26,64,58,172,121,187,110,189,188,1,157,45,126,163,194,137,89,80,71,194,161,98,50,118,167,240,6,28,5,177,228,198,1,77,204,60,87,34,252,55,82,46,119,92,19,97,219,140,129,119,100,50,108,169,134,184,71,185,141,85,240,214,9,236,218,235,204,92,2,175,115,42,33,134,62,16,158,53,224,71,172,254,14,85,15,243,233,55,224,42,9,46,48,16,226,106,13,5,54,239,134,105,205,161,213,81,25,81,118,85,83,37,17,240,2,233,200,1,133,107,155,150,50,38,39,126,172,65,40,145,250,88,160,39,187,60,106,0,84,135,101,61,59,227,1,111,65,108,18,239,16,132,241,239,210,59,61,85,191,155,81,45,10,139,252,67,193,120,34,197,79,174,201,148,69,32,99,140,237,243,246,151,24,154,67,94,135,185,71,110,11,124,143,165,183,203,168,140,65,11,163,160,0,153,134,136,202,25,201,110,135,184,28,136,105,204,190,33,133,180,94,181,89,247,138,106,90,237,149,157,4,81,252,93,202,118,145,194,155,45,207,108,142,0,234,152,13,16,216,158,15,11,233,164,101,191,30,236,10,207,183,10,82,94,156,120,139,213,74,211,40,198,221,32,164,53,68,34,26,67,156,250,30,76,17,99,153,237,115,242,239,40,225,197,85,143,115,192,200,97,67,42,7,175,226,6,254,87,227,17,179,134,161,46,155,38,200,146,246,131,36,108,128,246,36,62,146,244,122,212,166,25,187,15,171,191,205,156,116,42,53,59,150,125,216,65,188,236,127,37,139,181,252,11,1,158,87,132,119,91,73,236,64,100,70,78,249,20,220,114,86,134,58,59,193,107,59,18,19,205,1,118,234,66,211,55,128,192,60,11,132,97,213,91,211,31,158,57,194,131,134,211,51,149,154,211,21,197,240,232,120,205,175,51,218,171,7,219,172,115,69,14,41,111,59,87,105,170,180,78,25,57,3,254,67,111,34,43,251,4,3,169,245,247,75,8,216,94,128,228,161,252,141,196,115,19,113,23,44,79,59,76,58,62,11,25,163,128,187,207,156,51,24,47,192,115,16,180,104,17,23,118,232,173,45,107,95,167,105,47,69,31,126,149,60,173,207,78,129,255,54,230,80,193,204,248,128,180,161,79,177,38,203,3,83,246,197,23,38,212,147,113,35,175,15,224,63,45,23,248,228,208,173,172,161,105,135,94,104,198,161,165,54,25,158,45,79,147,35,16,216,104,5,202,190,115,88,171,130,96,32,246,47,125,52,252,17,160,33,210,23,51,31,147,0,71,108,255,183,67,201,105,142,104,124,5,39,86,40,5,173,213,139,26,231,250,135,41,117,28,119,48,247,25,175,96,112,120,200,203,51,74,111,47,110,24,218,104,124,164,127,167,34,164,151,142,230,131,27,154,118,183,70,54,7,130,203,113,6,185,213,246,204,185,64,85,132,135,171,185,198,45,132,102,148,174,59,186,202,55,183,68,230,69,224,206,254,136,193,247,229,4,140,53,77,105,234,88,159,50,106,106,35,64,50,193,71,85,213,208,166,99,55,84,85,98,120,106,152,26,222,214,1,149,147,49,21,120,54,95,24,153,157,85,142,70,134,238,135,109,213,138,230,67,67,74,16,218,233,126,73,130,205,26,161,250,231,193,205,150,162,176,141,119,74,181,44,190,31,135,131,43,190,180,139,141,109,76,76,151,206,55,155,85,70,83,25,23,199,70,98,155,242,18,73,182,34,125,228,174,164,61,165,72,71,211,6,117,205,114,170,145,40,91,72,189,22,142,80,232,238,164,54,231,113,36,121,87,163,198,6,140,81,226,131,62,124,211,62,153,39,230,137,159,180,93,40,223,82,69,60,36,209,58,200,230,139,99,236,159,35,161,157,173,142,113,233,9,95,70,46,208,66,41,253,171,95,225,118,24,182,79,75,88,129,213,235,124,212,1,175,197,41,223,195,59,237,202,144,46,9,23,111,188,109,121,111,254,224,167,62,152,255,241,63,164,215,24,235,133,245,161,9,50,67,130,158,209,238,82,143,251,120,106,174,112,16,152,203,35,153,95,178,21,164,21,33,170,40,146,153,241,204,186,120,108,14,191,166,173,131,47,47,69,225,243,135,203,163,84,6,18,80,40,124,15,231,137,56,248,47,199,239,95,191,250,198,162,59,33,64,246,202,83,133,190,76,56,239,237,23,171,112,173,158,171,176,227,76,14,201,38,21,163,108,190,4,136,36,251,50,204,28,252,126,93,67,38,30,81,226,164,229,182,164,150,193,54,5,228,70,47,129,71,243,181,121,1,144,243,30,106,7,123,200,30,152,186,91,123,5,183,74,54,150,194,240,112,111,204,57,185,156,142,7,197,140,96,64,164,176,148,138,88,185,161,18,211,150,226,78,170,9,202,185,27,104,58,7,75,61,37,230,58,55,35,19,226,87,81,225,194,255,21,223,73,119,82,116,52,171,177,70,148,110,183,162,90,109,3,38,229,143,155,43,134,148,169,163,118,243,222,90,133,114,229,129,64,246,166,27,172,68,134,20,20,93,226,155,211,80,228,180,179,111,18,5,32,34,3,88,135,56,146,94,7,245,0,163,37,31,165,163,100,186,250,186,20,204,229,239,182,57,244,113,204,132,250,153,245,76,22,214,161,3,211,19,36,20,88,74,189,5,4,179,121,206,20,219,61,103,23,48,62,240,100,219,210,208,244,86,55,252,249,140,112,192,3,222,105,102,21,188,71,8,211,233,84,225,185,55,238,137,22,224,186,138,102,251,91,32,144,99,3,55,22,134,28,42,41,70,223,193,187,104,189,33,63,77,202,63,151,232,72,150,137,239,206,15,25,254,152,225,171,185,1,188,92,68,123,208,99,64,155,42,99,115,243,160,3,69,229,192,184,243,153,197,100,142,35,236,12,240,176,50,214,131,12,113,67,247,171,181,24,156,197,160,148,201,136,23,80,82,86,231,39,104,46,60,40,182,89,106,149,73,134,60,35,53,207,0,168,50,18,102,42,25,251,149,4,247,41,126,44,11,108,154,49,215,183,93,37,69,5,41,229,5,213,43,82,223,230,136,234,85,23,9,89,193,125,118,79,216,39,59,121,32,170,203,180,195,253,193,16,121,151,65,71,248,174,167,229,57,229,228,33,120,45,53,3,109,145,254,193,245,32,178,65,193,253,8,16,153,92,147,183,140,38,12,108,106,32,195,88,186,75,115,158,244,39,58,224,135,51,193,73,40,253,131,171,27,189,227,41,37,72,23,75,116,91,248,223,229,67,230,157,13,217,40,92,148,197,242,100,124,120,10,19,58,215,33,182,94,123,23,49,29,72,118,121,150,48,121,45,17,135,125,22,189,96,28,102,105,152,63,227,65,224,223,24,113,43,62,215,182,10,235,19,127,55,169,186,75,44,1,58,21,211,208,98,40,0,83,8,59,68,166,224,32,15,156,255,219,62,16,87,195,201,227,232,120,195,238,240,60,114,21,102,168,87,25,150,210,164,238,35,100,159,31,156,76,198,99,2,251,83,124,89,246,253,1,46,111,47,107,224,188,184,183,170,47,121,105,253,76,7,123,128,10,235,167,190,15,4,32,4,37,222,138,87,55,210,100,123,196,209,173,129,111,83,185,144,154,240,198,241,230,131,243,174,5,47,82,92,219,209,27,136,214,176,79,113,122,194,97,207,179,223,60,129,98,118,234,46,193,96,173,111,140,116,49,59,228,43,135,150,203,230,176,222,123,173,231,34,195,82,230,177,231,79,151,179,230,143,124,180,103,234,204,87,69,123,188,201,162,7,12,205,217,55,175,165,20,151,220,158,168,143,187,242,147,244,0,250,77,110,220,85,45,181,136,248,162,212,122,51,188,79,146,112,204,71,15,55,122,78,241,9,116,203,90,101,122,57,41,84,20,196,210,15,223,80,124,185,108,87,43,118,159,71,228,234,61,203,48,236,4