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,232,227,79,69,148,56,46,57,161,121,46,152,189,78,187,232,60,166,128,123,169,191,210,206,239,211,51,157,212,187,27,0,143,92,45,231,87,106,29,20,202,237,93,232,150,177,229,238,223,228,54,79,129,79,13,157,19,186,58,192,68,241,196,178,0,230,203,107,175,215,187,60,128,205,95,171,128,244,42,212,248,217,211,201,121,168,244,223,4,36,190,3,248,152,146,223,60,230,188,146,180,106,59,154,60,115,193,10,124,37,185,7,252,183,16,98,6,44,4,146,220,8,129,47,130,14,120,99,232,29,255,229,27,64,90,41,241,55,131,67,143,7,126,92,218,108,106,74,135,100,179,11,193,168,130,156,234,36,198,30,143,72,44,51,227,73,219,110,88,121,160,195,3,138,208,43,106,60,165,251,130,88,96,80,145,220,235,102,142,90,0,43,171,120,63,225,236,38,88,38,244,146,95,87,243,47,211,96,194,114,72,146,28,36,130,62,41,14,158,61,126,241,32,126,204,136,72,88,144,162,104,206,244,190,23,92,179,187,91,157,168,100,45,177,63,67,117,250,201,51,173,225,148,67,47,146,3,36,71,212,92,160,87,228,122,37,96,178,10,138,224,6,96,68,245,166,169,30,5,233,25,132,22,136,154,188,237,74,82,19,35,195,141,73,80,11,209,46,121,93,1,253,160,98,176,127,174,12,119,203,39,180,185,108,21,93,249,41,250,120,240,175,193,76,136,201,183,208,212,51,53,196,225,50,89,43,12,215,213,198,13,230,119,20,132,250,54,5,239,241,169,238,115,169,73,191,209,188,86,9,143,10,69,0,162,118,50,3,134,218,79,202,90,187,148,100,213,84,67,153,30,105,186,27,17,89,127,2,88,57,224,83,18,0,46,116,30,160,79,130,48,230,21,150,117,164,137,116,20,65,207,234,200,65,193,118,56,158,154,47,63,242,94,63,140,227,101,59,242,89,182,237,24,135,90,216,190,116,167,51,15,125,205,42,149,131,233,206,123,31,34,155,103,134,32,174,113,113,190,49,68,15,241,24,47,132,145,21,43,196,104,93,166,223,62,138,229,65,232,228,66,183,234,196,91,250,91,92,124,139,95,170,173,53,207,205,157,121,165,147,74,168,242,127,40,90,235,120,136,138,41,248,11,248,18,208,118,217,68,249,211,53,251,232,166,165,87,21,44,146,109,179,190,33,87,133,129,128,37,44,8,183,68,4,152,10,194,241,58,204,200,132,253,115,103,140,95,79,245,164,229,127,44,95,186,4,41,156,99,35,120,71,137,227,211,124,137,148,78,132,228,11,86,77,13,129,39,102,124,76,129,98,243,159,74,44,79,221,130,10,27,215,4,219,56,228,152,134,92,168,169,32,173,186,202,10,110,118,199,171,182,118,190,159,183,231,242,71,36,225,194,34,196,139,222,24,130,115,72,180,235,26,158,57,70,251,251,34,220,59,137,113,176,61,16,248,203,249,206,163,109,190,81,193,186,203,92,211,104,175,75,185,182,113,238,35,118,199,131,180,66,96,244,34,210,224,83,218,29,194,41,141,216,74,152,35,61,25,250,158,227,102,6,210,24,90,48,85,37,84,43,248,229,140,213,31,181,205,152,248,141,4,164,122,199,32,131,1,204,185,79,13,72,117,89,236,75,178,0,219,200,135,49,4,31,50,248,27,240,15,252,156,109,240,29,134,108,218,184,199,252,239,17,198,34,251,98,25,214,201,188,197,135,45,247,46,188,224,142,134,183,150,8,223,196,119,164,243,9,59,79,221,243,62,34,138,31,179,158,36,167,221,118,239,207,11,8,22,139,200,252,243,225,96,108,31,83,28,199,74,128,173,211,227,117,150,51,153,164,246,89,71,98,176,214,30,128,203,143,51,209,161,177,78,236,138,103,249,140,72,179,69,183,72,106,44,150,9,159,184,4,75,185,192,235,124,93,20,68,46,249,138,232,100,217,207,149,184,145,125,39,201,169,143,90,196,95,17,63,130,79,238,157,35,143,28,226,94,67,92,92,162,137,108,146,143,237,224,115,122,190,64,92,6,236,205,205,41,9,40,211,122,37,116,90,122,12,73,217,254,94,81,60,103,116,64,201,208,164,84,39,245,5,40,103,110,205,185,128,20,18,132,170,61,167,79,52,139,69,106,200,71,75,192,38,206,141,44,169,249,233,226,23,39,170,31,221,127,208,64,24,211,165,234,162,78,131,146,216,214,107,204,144,33,204,118,149,47,120,171,122,132,177,4,48,239,196,59,166,152,207,219,167,224,126,187,90,230,234,114,81,107,96,169,139,18,207,62,184,109,25,240,24,190,134,48,163,12,137,100,3,98,46,232,173,106,250,179,120,230,141,253,43,230,194,129,35,110,247,66,184,94,251,112,210,81,157,82,45,105,203,17,49,198,135,71,56,23,231,152,71,103,217,171,251,162,62,210,26,158,162,201,188,135,16,168,154,10,165,204,22,8,240,188,223,174,121,126,123,201,18,169,30,209,112,222,249,88,121,201,199,83,124,147,249,144,195,236,214,18,191,158,42,146,49,211,168,53,12,52,192,38,6,93,150,14,29,3,221,51,94,78,136,90,121,152,61,221,234,101,177,51,80,11,154,39,5,165,95,0,241,102,140,5,76,122,135,194,98,138,167,55,221,148,50,64,102,221,82,210,20,106,102,242,7,117,192,216,45,205,79,158,69,41,69,175,231,167,64,140,213,146,161,171,127,57,226,170,115,183,180,54,76,156,199,33,134,78,98,73,202,153,29,16,60,52,34,70,244,253,218,198,49,138,37,119,189,139,151,31,127,126,33,6,57,166,42,113,162,8,159,28,211,117,209,199,20,204,72,54,235,250,201,228,85,68,255,175,55,242,61,87,109,37,191,37,84,191,56,87,132,82,219,93,47,146,82,137,117,59,53,100,71,173,68,191,139,137,94,110,36,223,188,120,49,117,80,32,18,112,59,108,109,198,0,47,205,98,184,165,36,104,209,80,45,201,91,112,66,217,51,68,10,7,229,157,64,251,218,225,151,114,9,78,118,155,252,19,54,81,187,11,240,181,96,31,94,175,68,178,92,251,25,92,15,223,86,26,174,27,117,165,161,28,64,89,253,68,176,58,12,102,254,116,243,214,248,82,63,105,29,198,210,82,147,90,81,227,113,22,113,133,143,118,191,137,15,179,77,56,97,19,121,245,34,216,127,95,135,222,238,67,57,122,82,198,208,157,143,239,60,236,224,65,166,112,232,255,130,155,143,176,228,134,194,66,117,133,111,11,195,179,169,141,113,205,9,149,190,242,30,159,236,233,105,138,214,145,10,7,203,27,6,83,145,127,193,50,85,165,2,228,224,216,34,21,83,190,159,38,184,30,203,203,245,104,68,135,25,1,105,173,91,4,19,252,83,204,173,12,248,59,117,100,9,142,210,217,155,212,98,9,69,82,31,126,182,190,117,93,249,148,72,212,61,12,221,13,181,215,212,196,45,201,226,140,127,16,26,96,186,230,40,42,91,225,117,237,174,83,208,218,90,83,143,62,187,74,105,238,2,191,231,235,197,153,96,249,175,16,166,214,193,243,168,202,46,82,134,106,88,242,157,113,153,115,72,75,117,65,206,13,9,93,178,194,183,163,253,138,247,71,183,80,163,156,204,254,143,219,194,219,223,106,62,114,87,89,194,253,165,196,32,138,246,213,52,179,241,239,74,223,247,57,194,128,0,25,216,195,244,53,97,67,121,209,54,33,214,158,253,173,210,171,42,20,55,38,55,138,136,64,6,176,122,159,203,107,47,82,220,171,240,61,221,90,54,187,108,96,144,204,163,154,132,111,67,103,253,44,15,53,193,169,0,20,177,63,89,1,196,2,75,216,208,92,193,123,118,169,181,31,91,147,66,239,224,63,245,96,181,83,75,110,178,110,1,140,28,39,207,113,217,95,171,59,92,181,97,193,216,234,104,251,176,221,67,200,28,79,1,200,180,15,243,66,84,243,33,131,27,101,71,130,214,35,127,237,123,240,165,94,8,222,105,29,218,101,222,13,241,84,9,147,47,165,246,115,243,206,93,86,233,142,16,161,16,183,155,78,9,186,51,13,97,196,77,54,68,117,96,103,144,84,172,63,88,179,10,227,184,0,184,60,137,119,27,214,86,7,105,130,123,50,16,126,216,199,65,252,149,151,34,249,253,0,245,191,29,40,213,134,142,154,10,117,4,74,30,20,169,89,188,115,241,68,121,133,158,251,154,138,180,57,78,100,15,58,128,102,133,54,207,25,132,6,168,165,148,134,77,144,10,239,28,98,86,194,53,246,102,143,238,9,183,170,171,220,174,42,215,74,146,134,25,76,18,251,40,194,251,164,82,27,225,9,249,48,86,210,181,100,28,151,158,91,146,144,45,80,108,74,137,115,148,230,236,146,19,218,35,255,148,96,90,46,20,170,198,70,187,21,243,73,253,20,202,156,63,166,93,60,43,114,215,169,224,11,109,207,227,163,202,223,106,246,201,40,152,132,117,41,5,214,102,141,1,166,45,160,244,100,10,25,141,116,233,227,214,175,7,21,200,102,150,17,34,234,146,230,211,122,219,48,9,10,228,7,54,99,93,245,16,16,46,212,62,148,241,240,213,88,140,156,118,126,87,244,33,111,117,225,32,75,31,12,37,236,197,96,29,11,165,15,103,218,93,93,59,3,18,246,250,93,136,83,191,146,47,127,210,231,230,206,194,89,84,171,106,126,189,217,225,177,245,66,104,78,151,61,56,48,39,132,200,77,206,96,116,227,150,162,167,140,58,66,22,141,216,58,161,2,20,228,53,58,185,159,13,93,187,227,20,135,38,111,8,202,186,217,241,191,84,146,148,14,240,149,230,112,153,142,146,148,225,246,164,151,186,200,76,40,96,204,224,93,42,164,238,87,236,122,252,30,202,165,175,101,200,99,48,143,111,158,35,171,69,253,147,194,122,18,178,129,15,19,143,103,26,2,228,122,11,88,145,44,20,140,87,252,237,96,17,132,225,5,86,135,64,3,187,32,93,111,228,166,59,161,207,137,82,248,162,70,136,220,117,164,34,29,113,1,40,116,19,33,45,68,248,35,122,93,190,184,60,46,4,138,227,84,35,246,120,220,18,86,11,31,69,17,201,113,212,201,218,164,70,122,159,146,168,110,63,109,76,200,6,188,71,195,189,69,244,176,57,151,214,183,45,10,65,39,163,230,165,105,120,28,250,84,111,5,24,233,207,113,6,77,165,9,213,187,145,36,71,118,213,99,52,78,71,107,192,218,196,127,244,13,156,49,27,165,175,245,164,70,26,46,125,87,114,209,96,7,96,102,162,206,166,161,142,161,121,112,30,75,52,45,52,30,193,35,248,13,72,38,207,48,114,78,225,221,126,112,24,163,151,40,221,199,56,153,50,139,246,197,152,53,212,5,199,61,73,62,58,28,119,178,84,79,124,196,95,19,144,25,239,48,56,49,207,202,85,206,137,197,139,221,253,212,216,248,4,155,125,24,159,229,20,17,138,69,40,183,247,41,170,31,199,83,247,87,35,239,167,84,163,76,117,250,197,42,155,15,93,71,195,138,152,89,46,210,151,176,166,208,221,111,86,255,135,130,221,34,61,47,86,169,230,113,206,225,158,186,159,248,25,229,132,102,145,112,85,194,20,191,145,225,206,197,56,71,91,238,71,58,52,95,250,17,180,226,201,9,163,33,24,174,86,40,223,175,122,66,68,77,72,54,130,66,64,155,216,14,154,186,94,161,191,201,84,233,10,55,65,57,168,122,6,157,174,190,225,117,132,75,209,53,235,138,160,177,198,253,55,16,114,38,240,94,194,122,248,163,45,45,27,1,179,123,154,73,177,255,53,65,130,7,130,215,114,243,0,31,73,115,109,73,93,204,215,188,237,184,213,178,180,214,228,3,65,71,161,143,172,190,224,182,210,172,199,23,25,119,123,110,146,140,173,49,76,62,66,194,126,114,124,40,37,238,141,96,57,28,217,13,87,78,131,156,135,129,34,27,4,73,112,93,146,7,33,176,107,8,233,118,91,223,210,3,138,208,246,38,190,79,152,151,77,24,210,255,160,168,81,13,236,209,3,54,207,68,27,64,96,236,34,93,117,13,174,84,0,236,178,174,120,208,119,75,25,113,43,174,186,85,157,16,194,152,4,99,252,91,149,54,11,62,203,25,77,110,192,49,67,42,107,37,78,110,29,221,181,80,251,122,217,191,12,54,27,202,181,125,99,224,226,35,245,87,171,38,71,241,28,98,165,211,69,242,192,151,168,204,155,54,93,39,196,252,254,214,229,214,39,188,109,201,249,123,17,108,246,230,158,116,214,194,119,68,205,74,29,28,123,95,199,188,54,176,214,54,160,16,194,195,235,17,23,91,248,51,93,40,135,32,253,71,46,155,103,182,252,20,229,96,139,48,111,186,56,207,208,153,24,140,138,159,218,57,199,20,56,144,177,188,16,220,82,153,154,156,252,2,181,115,52,52,203,212,253,167,179,176,63,17,13,94,67,225,125,101,37,69,67,30,21,145,208,9,245,69,38,61,4,158,96,44,235,208,211,86,124,39,138,87,165,144,126,147,160,211,106,183,60,12,139,232,150,144,221,19,185,216,95,67,0,247,223,132,121,143,125,140,138,25,127,105,206,217,66,25,114,95,62,198,31,212,109,170,238,127,120,206,120,26,171,229,222,88,35,91,166,171,102,58,255,14,201,41,118,182,200,251,47,26,65,33,107,64,64,133,204,41,98,113,253,248,214,150,1,78,99,74,239,48,161,118,14,239,134,35,98,169,93,187,168,239,250,191,236,59,121,239,8,118,211,121,108,160,122,157,38,21,89,77,135,21,2,128,14,213,138,21,26,70,196,108,215,16,142,53,25,144,245,123,32,135,155,73,58,2,164,12,155,32,2,179,246,2,210,166,100,222,85,99,3,121,186,88,135,136,114,150,231,31,142,157,109,68,58,19,252,142,187,247,98,111,234,110,199,41,20,206,90,45,60,113,161,91,251,61,76,62,93,209,60,249,119,115,44,162,175,57,100,188,85,119,59,94,53,213,45,38,92,176,207,249,187,192,8,229,246,235,34,20,151,96,197,225,24,178,8,97,185,134,222,83,110,246,170,188,125,38,4,223,141,195,91,239,224,182,218,43,118,105,45,170,240,48,29,130,66,171,187,115,249,150,49,40,218,237,67,0,168,126,126,217,188,41,16,66,212,13,157,45,89,21,249,178,229,135,140,234,194,122,228,71,127,102,161,193,251,236,13,11,114,241,118,99,113,109,61,203,144,98,44,38,146,200,128,44,62,101,106,194,131,18,5,181,122,176,146,49,92,124,252,69,104,161,34,190,208,191,150,246,175,188,179,185,0,68,164,242,40,68,87,180,179,98,62,189,163,67,11,83,122,250,186,221,48,241,5,170,141,57,101,82,84,108,101,150,64,145,43,105,152,237,153,78,28,10,209,62,50,96,230,234,112,21,21,82,124,237,228,125,68,14,99,226,24,102,61,106,119,221,126,175,224,6,241,42,61,174,4,135,32,159,72,104,159,159,233,203,249,162,43,135,84,191,90,6,3,32,0,70,235,249,209,108,119,100,221,222,119,217,242,106,237,133,71,150,53,166,145,41,98,160,57,207,160,165,115,249,95,76,85,35,224,216,32,87,83,41,247,154,166,70,56,87,75,34,26,248,123,203,13,194,147,65,11,207,32,247,184,30,154,242,217,75,169,70,84,199,43,179,43,97,22,107,133,89,208,65,253,83,239,76,210,121,21,97,85,229,40,40,157,55,49,227,169,210,185,107,38,205,186,219,197,159,0,179,141,236,116,148,50,184,162,4,34,253,217,149,53,250,123,103,169,74,162,156,87,152,150,106,153,170,188,19,174,160,63,65,82,87,90,56,150,179,58,34,79,247,126,119,22,254,14,12,166,13,152,237,137,213,156,124,68,198,49,134,156,104,220,47,93,169,64,6,194,156,63,6,16,114,107,252,109,67,186,8,162,89,11,76,247,83,213,218,153,210,210,18,222,58,57,171,8,222,193,89,137,197,236,204,207,217,93,45,123,211,229,252,245,190,15,106,153,186,94,226,145,113,85,53,42,20,209,189,68,65,36,0,225,91,176,83,230,55,53,219,184,252,86,91,64,127,61,210,140,61,92,234,236,1,229,96,136,186,206,145,166,180,238,24,176,137,30,20,187,143,159,12,67,214,59,232,3,244,238,81,227,69,72,64,190,66,39,177,134,127,31,85,125,66,136,56,140,76,58,108,210,96,161,94,198,36,53,6,141,41,249,178,173,255,98,65,21,13,239,95,29,178,151,161,73,0,101,4,103,96,88,27,113,189,165,217,91,67,102,82,252,90,226,65,98,192,250,112,140,104,80,177,85,71,0,81,239,213,206,124,228,232,67,196,160,248,79,163,51,43,209,251,255,112,128,86,162,35,29,245,26,27,83,220,96,143,200,67,68,29,58,237,106,15,240,26,167,87,23,59,187,117,184,135,30,156,121,23,145,226,176,65,249,39,26,26,39,148,238,22,165,246,34,102,193,246,207,123,191,31,136,83,161,212,247,168,209,239,59,1,84,61,174,23,213,227,155,147,138,247,68,69,155,28,165,91,249,34,170,12,67,34,49,5,120,24,26,125,229,182,255,163,196,110,148,184,212,212,243,70,109,8,12,1,24,185,178,92,108,120,39,101,33,173,61,152,16,206,65,128,79,36,42,202,253,126,107,19,4,62,215,103,97,27,132,22,144,121,140,168,44,145,253,198,240,214,195,69,235,144,46,8,96,70,166,120,50,225,123,60,146,25,82,107,40,253,71,157,137,123,157,157,35,38,44,134,189,243,146,101,145,86,232,92,205,25,203,236,83,47,172,196,193,14,26,37,128,233,52,192,202,49,140,254,135,108,126,169,87,120,169,137,15,19,205,85,58,241,42,42,15,38,207,103,137,32,233,61,15,61,248,238,237,12,51,234,185,78,237,100,249,174,217,226,72,119,117,226,80,181,25,180,5,53,119,236,43,213,93,13,205,54,36,228,196,176,207,175,188,155,133,140,53,87,223,73,160,92,250,242,84,77,71,20,28,137,194,114,218,143,197,206,140,210,33,133,211,235,189,64,83,238,95,7,5,20,182,207,212,80,114,68,247,7,52,207,228,117,233,237,148,176,76,219,153,40,98,54,191,175,221,119,185,216,38,253,57,102,120,144,159,232,190,133,166,19,250,243,78,196,34,241,155,252,3,191,156,161,146,96,254,5,137,205,34,23,107,89,46,7,147,9,183,218,133,153,191,171,139,101,136,236,82,235,251,249,230,66,153,29,235,231,243,210,124,196,26,27,86,158,94,142,37,183,101,101,89,56,218,106,102,190,16,209,163,34,143,85,145,3,238,144,103,79,187,80,98,229,104,8,201,241,122,218,123,208,148,145,151,37,74,189,237,222,142,130,125,81,52,152,14,114,2,38,146,111,52,117,120,16,238,183,95,99,184,30,42,117,213,88,2,113,98,172,178,127,104,29,7,31,27,83,104,60,74,127,130,107,42,116,156,141,30,104,56,112,8,197,22,59,131,164,145,206,164,203,35,222,212,243,42,221,133,107,107,68,199,106,132,51,40,213,105,70,24,217,5,153,30,80,144,211,246,202,139,89,106,187,1,29,29,245,225,234,138,97,42,33,58,180,244,118,230,228,235,158,118,99,217,244,220,57,24,125,66,40,231,27,214,202,135,29,244,9,71,112,225,112,3,113,22,173,92,157,178,124,213,185,95,64,41,91,250,11,63,109,54,3,50,28,205,247,115,59,254,250,159,35,233,86,249,116,96,158,242,82,35,165,204,129,253,97,131,253,237,189,113,175,212,79,157,123,255,92,144,75,187,214,158,39,124,102,63,179,188,155,134,28,66,86,147,143,102,229,95,250,213,80,170,83,130,43,128,164,163,54,52,234,221,154,209,69,224,68,122,70,188,51,30,162,12,193,211,66,21,220,244,255,128,229,21,22,61,22,52,146,169,6,91,34,227,130,37,250,63,218,147,7,64,119,157,97,200,192,253,26,23,151,110,29,72,86,187,145,7,161,23,83,196,21,243,167,91,5,245,47,82,152,193,120,56,126,168,192,0,22,193,33,45,17,221,185,179,180,52,187,11,198,170,93,229,231,134,77,157,66,122,207,138,56,199,173,151,157,235,75,40,58,240,86,173,131,104,116,32,41,106,82,128,24,33,205,143,117,144,235,145,76,113,240,27,122,60,111,221,19,205,52,94,130,236,193,154,162,69,212,161,35,159,110,129,200,190,179,112,171,20,205,129,215,193,160,107,129,167,222,90,97,117,147,67,86,83,84,73,240,58,107,239,254,167,255,24,116,152,203,184,242,96,237,52,150,156,126,128,106,157,26,70,148,96,167,63,149,17,251,105,33,188,136,136,19,91,252,10,13,255,229,99,130,1,99,17,90,187,28,185,72,196,226,8,12,223,244,132,190,169,203,54,90,168,92,6,159,1,204,138,191,169,213,213,239,158,99,209,32,94,243,130,199,39,201,28,85,164,225,87,100,168,43,95,98,103,206,144,24,17,143,75,213,4,165,101,210,64,235,220,28,193,50,80,99,142,255,199,207,254,72,124,187,213,0,123,254,1,224,188,40,3,236,159,156,38,201,82,205,1,63,162,60,106,219,107,71,138,177,252,100,55,34,81,101,155,12,168,133,198,229,189,72,32,226,105,91,214,181,227,123,114,204,168,78,104,9,27,34,42,37,219,53,177,109,20,88,114,114,51,224,166,82,42,123,172,2,42,232,133,143,235,181,211,109,129,18,203,140,90,154,16,168,94,170,49,238,249,58,180,74,97,195,39,220,196,221,222,238,236,24,16,118,180,136,60,27,59,51,156,198,125,22,225,10,121,63,185,116,86,61,104,129,166,209,116,113,230,117,172,176,47,30,138,57,27,138,28,59,84,77,104,197,137,241,215,6,39,197,52,17,9,142,60,228,182,181,146,220,170,168,43,25,59,48,188,168,11,164,143,48,84,54,133,182,79,131,1,189,250,155,92,93,54,196,228,137,72,248,92,22,129,1,42,33,96,41,102,86,168,83,52,224,115,108,83,66,232,15,245,89,116,40,85,193,34,59,50,187,43,236,45,65,112,226,67,222,15,50,54,150,120,133,116,30,13,92,133,83,73,198,47,154,166,178,45,94,31,206,99,23,165,195,190,78,130,100,15,120,183,18,26,247,200,35,236,248,6,80,146,180,112,179,79,156,118,250,122,182,13,152,113,192,245,107,216,198,57,114,243,207,112,14,135,35,151,45,97,220,135,166,136,171,89,125,149,48,69,58,196,59,7,9,250,213,215,131,75,76,195,208,251,102,103,177,53,28,42,102,33,1,89,191,125,177,42,25,184,88,70,90,79,48,210,34,224,207,94,71,75,233,56,255,126,119,47,134,157,208,61,186,1,133,102,116,104,213,188,214,204,38,121,169,72,44,163,95,167,164,213,99,78,93,140,109,192,16,146,236,216,128,33,61,73,206,83,3,219,193,69,17,132,214,218,168,55,32,206,189,121,244,146,103,165,253,182,191,91,173,41,206,19,244,20,39,117,2,67,45,170,118,47,153,56,54,134,130,108,33,52,239,33,140,118,73,213,172,237,48,74,18,25,217,120,95,67,142,73,49,99,69,111,7,4,82,26,213,241,52,131,71,14,180,222,44,145,77,56,132,95,239,211,193,15,205,167,238,204,164,221,131,156,147,190,157,110,45,216,86,207,167,178,192,135,160,161,178,223,159,155,240,214,202,245,101,239,104,41,49,255,246,219,113,65,249,121,146,122,26,3,230,252,201,61,88,113,58,239,151,12,117,9,68,184,104,59,142,167,16,224,10,157,71,233,179,239,34,125,216,157,71,51,4,81,183,42,43,156,82,207,135,5,187,146,209,106,81,240,25,104,172,121,72,182,152,19,59,180,11,42,237,36,13,176,108,80,22,25,212,235,126,143,54,149,79,61,254,49,185,187,28,214,174,68,44,19,69,197,24,21,64,239,157,36,198,57,126,121,24,117,12,216,55,161,109,223,63,43,61,229,68,152,164,130,118,67,30,59,237,37,253,188,119,106,219,210,27,138,53,123,54,0,231,45,168,76,50,61,224,228,156,33,108,22,253,213,61,117,234,156,98,243,116,240,159,136,162,217,226,182,169,211,95,142,179,81,47,89,1,191,50,14,151,219,42,99,43,142,36,237,5,165,11,215,226,20,90,100,150,7,168,152,219,129,164,26,112,3,177,64,220,141,198,135,241,109,160,254,149,79,18,82,249,160,35,17,78,45,141,213,93,231,54,193,39,112,22,227,197,76,130,230,237,165,38,193,148,102,134,21,165,6,110,94,202,112,161,167,177,238,167,85,75,193,181,29,144,146,181,85,91,162,194,180,48,1,167,14,30,38,116,170,115,53,235,22,153,102,192,46,47,174,141,157,39,12,152,11,169,159,66,149,168,101,207,156,142,16,110,100,247,44,38,193,146,202,202,139,52,36,53,210,75,251,137,102,98,121,169,53,17,67,239,139,67,164,20,84,215,133,111,252,181,35,242,215,13,43,71,222,241,125,196,170,49,124,203,42,87,192,114,50,143,33,95,159,126,219,143,171,36,109,139,89,91,239,91,223,24,218,110,117,130,195,217,94,106,116,148,114,232,157,133,178,192,193,72,97,205,89,100,116,35,200,166,52,166,116,42,176,164,42,212,48,208,48,16,129,71,146,174,104,43,201,201,154,76,207,35,48,136,211,160,101,182,74,76,246,199,213,209,205,68,34,221,35,88,121,40,196,57,49,213,171,210,198,125,204,213,10,169,23,178,105,112,163,121,92,138,6,95,205,163,206,220,246,127,148,81,61,193,194,15,14,66,130,34,225,205,114,65,180,209,36,249,205,81,44,52,173,186,66,63,96,77,233,16,80,57,62,30,47,116,89,253,106,161,82,4,69,87,174,207,149,19,29,184,117,84,27,33,149,44,11,235,220,100,166,93,212,104,173,242,228,157,126,112,94,238,92,193,171,152,111,219,5,247,192,127,16,195,104,65,116,208,193,89,1,40,255,174,231,248,69,66,2,223,158,9,30,97,120,84,40,187,157,200,108,54,158,234,204,67,2,80,61,188,102,124,11,125,218,224,146,226,24,240,173,180,250,230,76,4,52,244,119,92,118,162,178,205,96,184,200,10,204,168,47,156,88,107,78,117,90,44,70,6,56,75,217,232,224,164,174,180,218,98,161,70,150,247,247,27,35,249,73,236,5,90,85,182,16,131,132,191,49,40,7,201,249,2,153,21,48,68,243,210,141,45,161,99,163,216,14,137,102,72,37,47,143,16,128,73,217,150,37,150,238,34,190,146,54,148,238,221,233,129,80,31,0,35,140,10,227,177,159,78,226,104,12,78,154,111,67,63,186,84,130,149,210,96,51,102,191,10,221,162,136,111,21,151,248,176,197,116,131,148,180,216,223,248,117,242,56,110,53,225,156,84,24,103,231,206,184,95,217,109,130,227,244,43,116,91,52,102,229,56,243,158,251,66,56,190,134,211,68,18,95,61,208,38,216,13,165,128,249,113,122,201,72,240,112,27,170,8,203,101,133,28,205,103,9,93,207,123,65,83,28,115,69,13,13,131,37,191,215,34,208,35,45,249,47,158,131,237,251,178,57,59,63,30,44,77,40,78,179,162,185,49,87,32,187,123,128,46,60,222,20,189,20,15,147,249,20,49,23,19,153,68,52,226,242,29,3,228,129,240,139,213,166,113,29,196,53,235,163,164,179,15,3,245,8,141,177,85,102,198,181,20,32,248,165,124,177,109,98,146,160,5,128,145,45,59,136,84,21,205,30,6,156,70,165,118,48,132,5,211,154,113,223,141,35,148,100,129,212,103,217,210,111,122,192,249,33,152,181,52,195,33,239,217,31,174,61,214,76,122,109,80,52,217,210,186,26,21,8,139,207,37,118,226,1,111,102,188,198,215,124,59,90,111,237,99,206,93,119,124,50,153,66,245,191,176,149,213,185,23,196,146,228,189,217,59,207,12,50,6,222,217,255,243,48,13,72,252,152,91,57,227,77,162,42,69,144,157,32,178,21,209,17,101,36,207,172,135,234,237,122,215,170,254,225,96,248,213,50,168,217,165,87,136,58,68,127,38,227,64,26,147,76,43,245,203,234,22,147,120,195,16,185,141,60,158,1,125,77,244,198,114,182,114,178,130,146,193,244,76,141,103,174,225,214,105,231,58,86,213,160,147,4,126,104,168,24,246,28,248,88,46,114,187,23,237,46,199,137,167,120,186,162,185,129,193,70,163,133,151,77,137,69,215,206,46,5,134,81,2,156,106,70,26,175,210,175,28,169,157,173,47,151,142,26,74,247,14,78,223,135,74,252,21,13,173,175,13,21,209,69,58,166,199,1,108,166,204,247,192,31,0,55,12,236,169,182,9,36,39,130,88,83,5,184,241,129,29,89,53,1,254,96,60,84,162,180,85,237,137,169,14,106,168,239,160,11,194,155,70,99,247,195,99,19,150,172,70,18,68,66,241,92,142,113,152,34,17,13,125,144,103,227,17,8,180,212,19,240,69,198,61,162,204,0,130,26,234,211,190,246,209,55,171,140,61,203,248,236,214,114,169,20,109,234,33,169,213,191,16,96,183,180,84,65,215,216,209,127,25,30,119,167,163,237,19,127,168,175,80,123,66,156,67,166,100,153,71,87,206,160,43,111,98,222,203,2,181,161,7,245,19,233,29,126,111,26,226,32,39,2,49,2,35,77,48,121,105,220,5,85,37,129,136,18,5,15,100,5,147,3,149,133,185,0,236,24,33,56,138,16,153,93,32,34,165,29,30,60,218,168,233,41,25,197,60,212,182,104,115,86,105,176,172,148,134,56,203,59,17,6,234,110,79,103,239,211,192,251,216,45,205,200,67,38,45,58,75,188,7,255,131,250,52,198,243,3,147,78,62,123,73,231,251,170,50,40,124,200,244,57,56,175,38,110,84,221,62,220,236,129,209,92,49,169,53,186,200,76,20,251,196,144,190,193,67,63,42,139,255,185,76,229,0,64,214,226,35,33,51,34,234,65,235,193,106,186,123,13,14,15,163,28,218,187,179,19,214,141,166,247,210,65,231,242,184,91,58,175,41,135,151,56,88,16,199,96,61,134,86,31,247,93,4,122,235,205,53,254,171,67,164,190,189,109,95,140,37,206,21,170,141,127,10,49,153,247,232,193,49,221,50,16,43,118,23,239,86,60,142,214,219,171,125,115,179,64,100,202,106,189,78,228,68,19,70,8,250,106,232,91,237,190,136,174,81,59,68,130,6,235,230,193,231,105,222,181,138,131,147,246,113,209,12,122,167,205,76,58,254,72,58,152,186,219,181,2,165,117,184,222,120,24,163,208,116,99,177,123,65,98,214,146,58,166,85,133,178,204,54,141,40,218,89,76,47,227,82,133,220,52,69,105,241,64,196,138,195,129,234,148,237,110,28,253,238,198,222,239,210,7,83,141,138,195,187,41,134,148,238,65,134,205,60,171,204,152,133,208,249,42,84,149,96,121,251,231,63,123,95,30,154,89,73,190,61,57,146,237,203,91,126,216,171,32,101,27,98,114,69,63,95,120,148,87,192,165,255,136,141,124,129,134,78,240,160,141,198,50,32,253,192,5,221,207,155,119,254,58,92,29,134,198,201,65,61,16,64,63,139,248,242,126,193,229,186,118,96,204,175,216,168,226,206,214,218,209,232,34,108,184,32,132,54,140,172,205,254,148,131,149,59,1,220,111,238,93,231,59,145,60,190,28,158,61,7,140,175,215,78,105,81,220,119,78,175,27,46,151,230,101,20,87,86,140,178,22,157,149,15,255,25,228,254,32,150,186,205,91,37,186,22,188,173,223,191,200,139,15,59,143,142,175,76,178,45,128,167,34,225,50,212,153,31,215,4,80,198,113,203,43,121,2,22,58,156,79,87,104,1,169,180,47,62,230,188,114,124,190,34,36,23,147,125,243,67,91,175,27,153,186,106,169,247,237,77,179,64,201,116,219,160,21,234,218,7,239,158,181,200,141,228,252,200,32,56,195,85,192,90,150,31,156,54,71,113,39,190,29,106,60,174,71,18,163,84,27,97,252,102,83,40,149,119,128,73,226,60,175,117,166,42,96,16,34,143,206,137,71,39,176,104,195,185,18,1,178,226,246,108,93,16,254,83,60,18,138,132,141,109,150,62,35,124,25,98,86,115,91,49,142,133,199,80,208,41,114,42,125,29,253,73,99,177,228,180,243,110,37,107,198,88,27,5,254,123,127,42,221,37,158,39,212,48,108,50,172,144,170,125,149,56,166,208,199,141,137,79,180,176,89,229,184,225,225,74,110,148,192,130,210,6,178,254,11,136,110,4,247,180,191,172,162,207,186,223,17,249,238,61,7,136,35,67,137,216,124,228,17,156,25,90,78,26,235,111,104,45,110,141,245,247,141,29,144,58,3,41,158,151,126,123,197,250,4,182,232,180,236,224,219,212,84,59,205,35,19,204,214,8,233,251,93,117,231,194,17,45,130,22,125,28,170,104,89,89,126,142,243,4,155,156,210,82,40,12,238,180,19,111,156,59,130,89,42,195,174,79,61,120,72,214,5,163,203,103,215,20,238,242,242,241,55,113,207,70,195,31,30,120,89,38,209,60,170,66,186,77,102,8,61,202,134,159,93,246,106,93,172,27,85,224,240,113,254,194,25,170,62,11,71,33,97,18,118,27,39,31,31,169,251,197,111,65,117,243,204,123,209,134,97,252,40,36,238,77,228,188,57,80,157,91,103,172,87,37,28,22,171,226,153,70,249,196,21,236,16,1,254,106,97,62,126,154,131,191,250,143,174,204,65,168,94,140,252,244,153,109,137,205,103,219,175,211,72,153,33,74,86,166,254,4,18,207,255,70,241,7,90,163,129,149,14,150,202,28,171,219,23,211,32,75,92,88,124,226,251,248,22,14,4,179,180,214,147,162,62,207,188,239,151,185,53,71,75,196,223,56,142,168,11,217,137,18,14,36,69,203,128,195,223,96,29,146,57,25,182,131,144,183,14,157,194,164,218,159,177,102,213,33,253,167,215,95,94,113,184,42,193,179,161,153,35,111,213,137,192,27,233,186,72,94,28,101,173,182,68,53,161,147,28,3,72,19,55,135,202,153,244,210,185,145,122,92,119,128,164,140,208,94,56,168,177,86,177,243,169,192,144,232,187,172,41,137,163,246,225,237,47,252,26,170,242,238,201,107,17,243,19,152,162,207,147,104,252,173,189,218,235,2,70,142,162,5,181,45,204,66,43,92,210,167,238,196,254,31,222,211,156,203,121,10,158,181,140,111,60,135,197,210,32,181,42,29,104,182,8,9,93,92,136,245,214,3,68,239,185,156,118,248,240,14,62,44,232,124,14,124,0,106,41,207,42,206,213,203,254,187,101,19,39,82,2,167,105,192,47,117,240,118,127,251,30,224,100,97,200,112,163,97,214,75,202,186,79,246,109,190,223,49,115,165,135,77,172,158,55,247,169,57,56,118,1,175,76,56,129,54,250,161,249,254,83,231,203,113,147,142,77,243,94,97,12,48,159,133,158,5,40,222,157,203,71,211,180,235,59,219,157,30,227,112,126,113,85,124,212,34,90,15,255,156,106,35,9,58,98,213,132,82,127,180,113,20,19,107,196,66,227,225,33,159,224,140,12,49,112,169,43,133,47,117,96,13,171,36,136,126,174,11,14,103,183,148,102,53,138,170,39,152,98,150,207,225,230,130,105,53,116,91,44,44,4,179,204,60,223,151,230,135,224,93,85,177,161,20,170,180,110,227,57,10,248,122,0,83,196,42,92,6,188,84,4,190,195,37,66,153,228,147,106,80,44,144,78,41,62,102,7,244,58,212,30,221,243,154,245,212,214,79,158,4,128,225,166,41,91,124,26,143,76,255,105,141,94,228,96,166,9,24,61,145,43,87,225,193,22,164,106,199,194,194,183,93,66,33,93,177,13,196,173,176,141,199,132,110,41,229,162,204,120,110,45,42,2,141,195,63,238,0,139,26,168,112,182,20,166,112,175,201,71,200,255,220,193,138,188,127,128,176,155,226,2,9,146,6,16,14,71,114,91,176,165,6,50,157,134,191,100,254,25,55,244,197,153,72,9,16,49,16,198,61,69,107,157,172,24,138,76,161,250,74,4,117,164,225,231,186,223,212,129,138,169,90,116,161,65,67,102,158,223,195,32,153,194,104,64,215,189,215,159,82,121,108,34,66,189,55,1,97,53,203,56,254,164,231,138,22,21,207,107,170,196,214,171,9,223,141,11,56,49,29,29,134,148,146,206,38,163,239,38,98,70,201,156,210,216,148,140,82,8,139,240,179,235,16,26,13,115,178,115,47,123,143,191,121,103,106,64,90,213,16,32,211,164,199,193,51,95,226,139,144,21,225,162,101,59,54,126,95,170,103,117,235,98,24,252,85,24,50,115,50,128,47,164,74,198,14,22,213,75,249,237,34,136,60,250,136,161,250,19,203,32,149,190,224,238,151,10,48,50,4,134,183,204,137,106,253,238,3,135,242,245,33,193,117,37,129,45,111,252,168,166,250,84,50,242,129,9,148,192,54,166,74,16,125,13,77,145,179,74,6,107,147,255,100,107,27,192,240,93,30,109,247,10,235,106,195,148,145,97,131,132,237,12,154,133,87,127,215,89,75,183,200,43,142,213,158,226,124,196,122,223,67,133,235,106,234,243,158,73,247,5,220,9,164,65,59,235,65,97,249,173,178,220,132,125,81,157,123,21,211,58,54,10,1,239,53,163,204,164,41,217,23,81,170,42,98,27,57,22,85,46,58,193,105,150,110,56,177,29,42,203,205,201,142,241,53,211,158,96,70,179,9,29,243,134,43,138,243,150,144,78,43,67,77,88,182,17,251,232,231,12,152,120,153,240,184,252,104,75,28,206,87,189,163,187,110,130,253,37,230,134,153,220,21,202,244,137,222,86,106,133,37,111,28,161,104,16,184,150,141,182,246,56,227,135,176,47,30,92,7,74,43,92,186,155,220,47,222,232,223,95,195,174,228,191,251,194,240,27,214,68,140,126,145,3,71,205,126,215,119,196,139,242,207,218,178,199,37,91,87,171,18,8,87,100,227,171,235,101,232,106,93,69,24,146,83,231,137,67,199,222,2,185,46,67,134,93,103,11,234,101,30,66,103,160,90,180,86,99,9,242,110,140,114,207,53,194,205,231,216,115,79,246,131,43,133,98,173,82,130,168,10,132,225,141,194,27,201,216,209,90,242,36,44,181,104,202,189,213,133,89,137,242,157,116,190,238,6,145,163,47,112,40,53,114,16,94,8,220,253,197,121,125,138,11,9,183,166,214,180,114,205,83,66,148,3,54,92,52,29,18,249,117,206,221,38,32,26,242,131,3,47,88,9,186,212,120,156,118,235,53,244,106,76,119,210,245,38,164,26,16,231,151,246,20,99,74,52,74,66,210,51,53,123,215,205,212,178,242,119,217,6,6,128,222,233,47,231,7,29,27,43,199,90,85,176,211,238,1,32,142,94,114,43,242,218,21,37,121,181,0,216,238,136,122,50,85,229,130,152,184,23,105,12,82,220,25,198,150,252,218,229,254,169,168,115,89,226,167,118,35,224,52,232,182,252,79,112,22,101,93,83,41,78,67,87,15,177,229,169,224,99,29,162,164,227,224,54,38,31,204,104,146,231,173,194,221,40,75,105,14,7,65,2,208,237,144,159,102,140,124,239,184,15,63,135,85,0,162,250,200,63,6,109,106,132,119,52,20,35,147,94,61,158,149,36,224,53,58,124,123,234,53,22,253,62,208,14,181,229,14,228,93,174,7,155,164,3,28,173,79,227,5,106,67,211,101,31,122,211,207,101,177,68,96,48,253,250,199,100,124,162,82,183,213,248,5,90,204,213,178,7,234,249,16,169,23,128,111,62,162,202,208,120,7,39,32,138,180,71,35,75,239,250,35,172,234,119,156,93,51,32,106,51,138,190,13,244,21,1,135,198,88,62,255,250,32,37,220,185,205,69,194,51,195,37,156,233,218,40,164,145,53,227,16,215,39,251,162,179,80,193,242,22,4,88,200,150,34,222,27,3,166,253,27,227,245,93,32,39,160,158,158,175,96,128,11,13,176,81,65,75,109,216,13,58,98,82,68,243,194,141,17,225,42,125,131,55,245,150,169,240,76,98,88,208,216,184,179,41,145,198,228,24,247,160,31,73,225,105,18,113,0,162,130,8,42,11,182,253,181,159,52,22,20,129,49,133,149,28,64,224,254,92,119,137,32,241,255,200,159,62,88,233,216,182,207,10,27,116,65,99,77,25,140,6,78,77,182,41,90,15,207,12,140,72,5,119,208,18,204,104,87,18,154,163,143,8,105,51,249,175,55,18,25,4,113,160,27,67,0,223,97,191,161,145,170,5,193,54,215,30,61,208,170,42,208,255,212,126,240,191,173,68,76,143,44,236,237,151,249,13,24,152,35,66,200,244,190,133,1,25,79,1,217,200,167,122,185,134,3,90,243,162,148,38,10,33,68,191,81,187,191,208,145,20,97,169,51,94,58,164,133,173,218,30,91,249,143,17,125,27,216,44,38,131,243,184,103,177,212,86,248,83,160,205,218,43,82,130,232,205,128,173,17,44,246,36,95,114,130,123,158,92,87,137,59,201,8,115,250,30,236,150,167,48,67,211,86,165,5,232,207,212,225,163,141,132,64,126,116,38,101,109,125,120,121,236,64,62,147,236,232,126,32,84,128,167,20,219,33,191,115,188,162,44,193,40,122,79,26,213,106,217,19,60,50,30,180,26,157,72,129,8,5,26,90,26,212,6,90,55,28,57,39,6,68,194,54,155,97,232,58,215,220,237,33,134,85,209,211,23,9,106,160,166,116,193,26,129,49,32,159,152,185,48,51,50,119,91,237,107,109,70,235,175,141,97,94,139,114,158,27,96,44,44,167,14,119,241,31,231,7,67,197,176,163,210,21,111,7,22,22,193,211,82,188,73,180,35,86,233,212,29,34,51,221,134,251,148,148,206,22,162,148,203,40,146,66,6,60,167,180,177,124,193,81,123,249,114,169,63,200,197,129,245,247,45,254,144,218,141,107,175,108,198,0,160,133,130,230,137,63,158,218,154,89,87,23,244,59,31,232,248,194,157,11,227,90,13,237,156,39,189,196,27,56,174,230,114,34,0,3,199,38,71,171,125,129,18,43,239,119,22,1,190,183,115,154,133,201,225,91,173,39,30,73,40,254,251,58,156,2,223,104,231,61,110,183,7,4,4,188,200,245,106,129,61,244,19,221,66,201,19,220,199,49,13,222,144,171,5,167,109,200,240,193,39,234,203,61,31,182,165,135,55,132,16,108,236,174,242,6,95,125,67,24,157,119,207,252,150,40,30,149,147,13,233,141,49,192,34,167,167,36,40,126,31,28,116,45,125,191,234,208,110,34,9,173,114,143,150,202,1,66,103,128,178,217,39,203,145,161,4,100,110,127,18,102,16,110,87,161,113,55,168,17,215,170,176,36,233,132,126,6,22,151,229,74,218,247,162,157,19,194,80,156,161,16,209,206,37,91,225,207,62,188,201,65,10,42,131,247,7,210,176,34,131,227,130,130,180,111,67,181,55,55,20,130,237,152,31,182,229,5,28,2,35,231,158,100,43,3,185,108,80,148,119,234,221,245,196,50,114,76,51,191,33,234,203,217,111,75,117,163,84,10,40,170,38,222,116,15,89,9,38,18,29,74,158,192,134,197,131,229,102,226,74,103,12,160,115,233,178,5,26,139,238,139,20,13,204,209,212,91,150,14,219,196,38,198,244,213,140,113,247,139,198,142,133,136,123,74,177,136,92,54,51,63,250,85,6,54,6,9,159,60,36,20,58,172,37,99,23,220,255,178,52,239,152,232,70,187,164,42,208,138,92,60,238,146,168,236,32,8,156,120,22,145,201,33,156,113,171,6,232,38,6,98,89,107,112,183,171,51,65,206,148,18,45,13,202,208,216,159,210,214,60,51,144,88,107,36,108,168,67,226,227,50,146,105,156,218,155,19,241,55,93,189,161,178,56,128,198,95,35,189,30,8,195,207,178,252,243,143,106,125,231,237,240,129,18,106,135,82,82,50,9,61,186,84,0,23,59,108,195,105,68,45,18,157,124,87,16,246,3,63,247,212,181,113,34,210,32,59,205,130,132,48,48,112,150,210,54,189,126,93,40,6,33,222,164,87,188,64,164,136,216,165,199,87,88,60,72,226,32,105,149,189,197,114,230,135,103,73,253,178,178,125,9,9,185,220,154,242,186,251,218,92,211,114,86,179,125,155,147,254,243,202,209,134,247,164,167,13,166,230,241,115,104,37,154,171,57,172,254,221,81,181,241,199,208,184,68,165,190,136,122,251,54,251,6,163,122,70,239,174,159,174,219,74,112,55,214,236,229,20,4,31,202,90,189,250,169,165,130,0,12,100,205,12,229,42,203,225,66,11,206,182,162,92,114,72,19,68,109,129,128,175,218,7,185,78,252,215,160,217,160,146,108,42,196,112,177,250,226,2,133,171,181,31,43,153,103,98,116,161,25,36,180,213,202,228,252,161,233,96,20,167,192,52,134,9,177,132,126,122,231,88,195,222,9,71,153,153,160,153,211,52,39,80,57,141,32,101,213,149,108,41,156,183,197,172,139,80,172,27,37,209,190,50,124,176,243,139,231,231,143,245,166,250,128,156,162,234,125,124,166,167,102,53,48,82,179,140,228,22,245,40,197,9,59,58,179,246,211,77,173,61,219,86,190,249,163,138,55,247,226,211,217,194,237,149,88,133,126,249,135,1,68,72,32,89,176,219,145,172,236,63,79,59,85,178,35,76,144,192,249,196,167,25,174,155,7,150,179,126,128,26,75,71,216,117,76,111,200,1,214,254,200,70,205,119,80,247,161,149,221,242,133,54,121,229,209,13,245,255,202,221,231,0,52,69,60,160,32,140,214,208,177,51,246,134,124,31,211,102,18,209,251,201,120,130,124,72,115,102,65,108,196,180,80,219,43,188,174,105,94,60,173,211,230,147,121,94,120,87,205,201,242,13,188,95,31,28,97,191,200,253,4,142,219,221,79,248,245,31,228,75,128,188,4,222,73,223,55,226,225,222,146,149,139,164,125,164,45,219,207,219,10,216,206,231,231,107,246,202,75,202,247,239,70,27,32,209,219,211,86,33,30,22,11,21,183,235,124,98,4,57,208,234,84,175,238,176,140,236,168,148,188,164,63,215,130,142,130,222,48,177,4,89,246,212,239,16,184,123,192,21,203,110,216,216,25,36,152,170,214,42,137,161,192,15,165,222,242,109,137,132,118,189,190,219,104,61,160,176,64,120,69,68,238,204,172,41,209,228,121,199,28,176,6,246,4,63,154,93,149,84,150,22,19,149,48,42,97,94,138,110,65,28,232,102,23,169,224,120,229,222,245,62,102,198,44,158,224,159,194,99,189,191,190,247,227,212,79,134,75,13,94,216,16,21,156,213,93,103,154,208,251,68,37,76,199,17,10,194,144,35,238,30,140,249,167,149,201,225,194,69,55,169,99,190,12,101,49,202,56,43,230,166,215,224,249,236,154,105,111,244,152,116,89,158,179,120,34,102,207,75,242,120,108,93,44,196,119,246,175,0,203,43,59,250,200,125,140,182,139,2,208,204,244,18,170,25,249,245,231,16,199,116,159,93,195,113,189,166,209,226,32,110,126,229,65,45,102,45,199,230,237,101,222,233,171,95,44,3,141,29,226,72,241,204,116,49,120,240,200,22,252,145,171,13,62,26,46,138,248,71,144,27,54,222,15,173,54,12,154,247,235,100,79,51,63,233,103,249,255,110,65,206,37,36,155,95,141,120,249,158,4,4,28,137,211,102,1,112,92,2,34,212,156,214,10,243,139,32,238,132,231,223,181,22,254,223,43,46,136,80,168,208,66,200,156,163,151,195,153,81,247,87,129,243,204,127,58,114,0,210,50,86,116,193,222,230,230,0,220,31,98,108,156,30,161,25,5,67,99,143,139,145,153,198,151,107,186,54,25,45,170,110,62,181,10,47,164,126,87,129,186,114,151,119,227,151,238,39,135,62,163,129,88,96,72,110,62,84,70,119,104,116,93,210,196,176,184,191,130,143,15,18,64,227,180,160,22,92,161,122,209,123,104,152,200,229,142,190,159,206,94,180,153,2,125,195,24,125,45,11,249,209,239,27,0,234,11,29,70,8,45,220,33,91,95,172,168,230,121,194,70,137,37,161,84,48,225,172,44,57,84,231,197,130,22,12,54,96,40,162,175,227,254,193,33,14,25,188,33,129,90,1,248,141,162,4,219,77,243,214,54,250,80,216,145,72,216,178,42,91,113,191,226,72,6,242,88,227,220,77,229,253,4,132,209,54,127,213,214,98,107,248,224,248,6,225,233,75,65,173,24,50,158,8,96,171,155,255,125,209,118,38,75,136,197,48,126,255,193,57,14,147,194,199,144,84,230,170,77,74,65,123,39,25,114,47,7,214,79,147,233,3,249,0,121,120,24,107,166,141,223,223,108,210,219,45,142,114,129,88,149,105,253,144,27,239,175,28,85,138,21,16,186,121,47,168,202,149,168,255,255,228,82,27,7,45,146,84,88,3,178,29,126,130,100,221,246,187,225,68,239,117,217,88,200,252,126,113,186,15,29,91,149,97,137,52,132,81,155,127,176,250,43,89,84,236,196,130,12,119,53,79,209,188,125,128,2,212,245,40,76,118,36,173,50,159,78,193,34,4,151,43,36,230,170,180,197,48,132,223,59,63,246,240,254,4,53,196,151,205,20,92,232,180,31,33,191,42,245,134,137,61,89,210,240,230,253,26,155,25,28,54,240,214,108,178,144,187,31,171,169,142,60,83,163,172,6,185,140,142,88,66,76,130,192,123,84,180,244,157,204,47,137,113,195,25,205,71,26,173,134,85,63,31,230,101,228,120,64,241,127,21,231,114,102,24,153,109,181,126,85,49,13,17,191,98,27,242,47,66,195,236,34,40,189,32,107,72,144,64,111,97,168,124,11,109,38,213,78,10,108,56,238,59,156,100,133,210,229,40,8,80,151,214,154,168,175,60,149,1,166,13,79,57,187,71,16,57,110,187,27,44,217,0,84,84,91,123,148,212,157,95,63,82,40,123,239,4,167,213,239,40,236,200,17,133,86,47,85,112,6,71,168,92,255,125,43,72,170,230,8,80,142,84,214,110,153,177,244,154,77,16,159,11,140,27,153,226,112,123,202,4,47,88,28,0,224,143,22,229,92,229,102,232,118,190,160,183,98,1,102,11,46,60,67,16,145,77,65,190,220,15,215,141,211,68,124,63,169,185,57,61,114,178,12,21,8,34,60,157,218,228,153,201,231,238,2,149,175,137,108,76,54,103,170,143,244,212,214,130,110,59,234,80,192,73,182,68,109,210,181,121,153,79,189,141,164,74,198,145,212,144,57,1,111,56,231,175,184,189,13,79,75,1,220,217,61,164,72,226,37,236,105,175,143,85,199,47,158,196,157,53,246,4,22,172,202,55,62,232,100,215,141,187,76,91,78,85,129,76,47,166,236,35,113,178,84,194,47,7,1,201,222,231,253,190,179,218,109,23,85,46,80,7,4,27,61,34,165,183,152,115,90,126,170,128,9,227,97,5,81,148,146,113,131,45,11,181,106,67,72,29,97,39,171,149,4,102,63,205,18,211,36,90,112,87,14,151,141,226,94,171,157,113,116,42,162,136,9,230,162,164,199,110,253,113,177,78,156,178,234,1,6,114,62,219,56,203,126,219,23,125,59,42,229,159,130,7,155,82,162,32,8,35,57,246,169,172,5,246,98,162,57,57,170,66,240,61,46,14,193,219,194,6,149,101,184,197,213,123,149,66,42,107,115,99,53,36,187,36,54,79,228,31,120,200,220,77,167,245,242,113,120,19,169,105,173,127,34,36,215,32,139,99,132,15,56,219,95,43,116,93,213,95,52,95,238,115,84,108,73,199,56,190,22,161,212,135,105,53,103,185,93,96,190,237,183,148,84,162,25,45,171,240,2,103,12,219,107,0,1,186,2,78,195,129,110,105,179,143,50,101,32,98,63,132,151,141,94,223,59,186,9,78,78,80,207,6,70,215,243,6,243,229,177,238,118,122,62,115,142,131,252,19,135,226,58,207,69,104,96,76,91,17,245,90,68,233,8,205,16,21,58,73,33,154,201,0,159,39,225,30,91,51,39,190,112,193,135,38,164,200,42,186,244,223,85,225,241,152,67,159,251,81,90,60,137,188,174,48,225,146,64,135,173,130,36,81,147,15,45,120,252,221,195,123,68,177,214,208,190,176,38,44,244,8,165,45,1,153,117,78,153,152,22,156,226,21,193,108,77,62,185,142,61,42,207,124,79,70,21,75,184,162,49,245,4,241,231,233,174,121,129,112,241,179,139,153,59,113,132,217,81,38,175,210,187,98,115,231,135,247,251,203,122,237,133,90,116,11,132,10,7,64,83,39,39,134,164,181,89,52,69,125,24,169,22,87,85,94,87,15,54,7,20,129,134,172,72,52,239,212,1,155,117,229,17,248,55,213,15,250,117,120,139,133,183,63,109,18,195,82,114,239,117,174,55,202,141,44,0,186,109,241,173,218,110,77,120,38,90,239,0,17,250,9,72,75,155,148,168,122,57,138,212,243,46,189,50,8,149,69,19,182,194,65,172,152,90,170,204,104,67,93,122,37,208,219,11,119,182,138,117,200,133,63,254,201,78,24,160,189,83,237,140,250,113,253,6,178,88,95,218,230,204,96,47,234,61,226,137,162,77,85,203,44,162,154,155,115,152,165,27,255,23,50,122,154,254,157,43,223,167,107,209,238,137,46,24,204,68,86,138,228,33,206,122,195,162,162,112,209,85,215,212,43,255,248,215,249,149,134,121,144,254,191,32,156,184,17,248,197,63,146,141,168,211,14,186,7,95,49,40,95,71,205,90,99,98,118,151,86,16,2,253,35,230,215,159,173,91,160,106,91,238,251,78,95,154,30,132,10,89,132,249,2,236,246,248,6,152,202,177,89,163,111,21,245,254,135,146,133,121,122,46,8,145,118,214,0,178,145,151,28,61,20,196,121,63,51,27,8,193,210,178,122,233,32,3,88,202,35,18,152,249,31,74,189,149,252,12,47,233,85,38,118,28,90,29,17,24,131,149,177,7,91,36,112,91,242,86,173,209,94,230,34,248,183,167,9,192,183,89,204,141,226,77,46,213,99,87,5,11,122,199,48,168,127,4,55,235,56,150,8,233,235,230,211,106,145,137,96,245,7,41,247,131,221,31,200,116,8,217,187,25,154,153,207,50,200,123,152,51,192,172,97,118,194,195,195,58,106,102,209,10,202,34,221,77,217,132,108,90,107,169,129,90,106,97,106,64,226,124,97,87,135,83,76,193,12,110,128,160,216,63,160,66,158,23,224,211,221,41,210,175,95,38,139,147,115,5,30,197,124,252,136,170,231,239,236,153,109,54,59,65,47,232,151,193,248,99,31,118,229,151,213,199,167,241,177,190,4,224,21,242,73,89,109,156,176,189,122,72,35,53,226,70,174,27,87,131,125,199,180,228,37,3,161,94,233,197,210,23,70,125,161,29,237,71,187,222,87,65,214,181,22,138,247,121,80,90,173,175,24,187,13,182,255,144,241,157,137,22,171,79,61,61,40,234,223,157,109,73,253,35,163,0,241,84,198,51,169,69,111,64,170,246,5,14,152,6,2,222,57,147,50,43,34,99,28,73,185,213,118,131,69,37,133,0,212,50,247,179,28,95,171,254,230,124,113,182,146,143,13,165,195,92,36,144,128,187,71,27,16,128,197,227,94,242,43,245,118,233,66,224,127,41,201,42,192,233,22,218,86,2,13,20,156,90,55,56,14,203,32,104,236,210,67,249,177,115,145,52,55,211,147,24,213,109,224,20,210,103,81,173,23,110,107,126,24,215,148,4,94,165,4,22,121,150,51,211,149,61,232,198,34,162,143,95,127,251,50,140,71,132,93,31,200,91,117,209,22,212,84,17,154,108,73,73,175,183,234,100,75,73,140,153,241,112,238,180,242,154,114,192,156,48,126,19,220,58,205,120,56,23,33,219,197,75,205,6,185,169,228,174,249,248,53,225,177,171,24,5,115,255,110,36,213,186,196,142,52,42,176,149,202,255,169,113,143,212,68,115,205,166,132,147,92,68,30,148,226,71,43,26,183,10,240,5,218,47,100,204,169,107,127,217,131,155,143,214,216,55,216,43,150,28,35,100,181,190,75,36,109,204,87,116,165,191,203,18,155,50,242,104,226,166,140,175,188,46,200,49,201,174,243,201,39,162,62,47,20,109,147,209,142,181,78,58,63,61,194,170,124,193,111,107,87,13,41,226,50,245,118,230,119,244,122,93,7,211,172,255,210,182,55,177,191,240,82,127,58,6,76,106,139,4,58,198,223,175,237,27,235,92,51,83,203,107,10,63,183,65,194,231,166,100,45,46,68,111,113,97,208,56,170,97,42,55,136,247,165,105,198,57,121,4,168,80,24,72,90,210,150,47,36,99,90,12,198,161,232,177,197,76,106,178,235,162,153,150,143,66,99,234,201,123,102,151,233,115,178,50,90,111,166,241,125,120,129,52,104,16,179,100,14,78,5,69,229,120,97,114,20,94,217,233,84,22,194,234,191,8,184,118,145,8,122,53,34,70,178,66,164,21,45,105,17,173,176,183,234,244,65,176,120,53,99,137,82,185,121,92,61,160,110,64,15,168,3,8,87,236,129,244,144,56,152,5,198,151,247,105,138,63,18,38,204,80,151,134,3,1,138,247,12,92,95,100,2,211,20,80,18,44,106,153,158,110,85,67,127,177,204,7,171,38,57,129,189,23,197,99,4,95,166,55,238,10,189,219,33,74,117,32,74,125,244,90,208,155,62,113,121,243,164,154,215,214,11,46,38,180,128,241,63,85,219,115,1,46,103,101,224,27,12,148,184,4,162,68,131,178,122,114,203,73,223,75,151,40,234,200,27,11,144,192,217,185,56,90,104,226,104,164,249,223,114,143,246,15,22,86,232,248,88,44,215,4,228,40,98,73,181,0,187,1,98,21,145,189,24,15,72,182,31,232,155,143,104,213,165,93,65,68,143,20,120,16,150,239,52,227,94,95,175,198,5,59,161,98,109,25,62,145,37,15,142,146,135,25,252,101,117,67,243,226,237,241,122,30,16,250,186,34,189,219,62,64,35,200,201,62,226,226,100,175,228,48,205,102,118,150,79,11,108,96,187,173,198,8,9,243,128,85,246,240,130,15,39,4,175,244,97,39,89,180,26,8,109,204,173,194,252,20,17,210,36,132,153,22,227,133,250,133,153,215,207,245,169,33,48,139,4,110,189,174,63,202,112,162,217,187,232,11,194,84,199,210,36,177,1,13,20,238,229,127,175,4,55,222,17,124,128,50,110,88,199,146,231,30,29,212,61,71,200,84,85,206,69,203,207,47,5,91,69,55,48,102,173,49,124,121,75,120,93,234,103,244,250,84,82,226,254,105,43,58,90,153,22,127,45,130,86,86,196,187,11,102,51,12,101,121,132,191,189,227,49,22,31,10,169,44,51,62,162,109,174,126,58,171,120,188,184,60,0,197,23,186,15,142,195,121,161,221,133,123,119,180,194,42,93,37,148,123,104,94,77,93,119,140,153,93,83,140,211,240,227,242,226,198,215,123,208,151,242,129,16,135,109,113,251,123,176,34,151,252,173,75,59,151,138,237,197,242,47,240,223,201,165,179,86,126,218,216,6,76,50,248,243,255,73,175,2,9,183,60,64,89,166,179,78,229,113,81,251,174,128,225,180,200,65,249,160,45,193,92,10,235,241,230,59,151,64,213,176,160,75,74,194,144,0,168,106,236,53,55,239,184,104,96,56,222,199,64,27,44,174,226,19,115,13,247,207,123,190,74,126,167,87,121,20,244,94,249,227,1,56,37,249,241,174,202,44,138,110,156,129,160,96,128,135,32,197,17,181,187,176,179,201,21,248,80,132,62,18,226,133,248,28,135,147,62,60,163,27,243,24,120,178,139,68,102,192,221,146,183,234,214,236,182,97,10,57,143,212,100,212,45,126,218,174,28,45,19,182,3,209,5,108,55,114,76,222,13,64,80,210,58,148,1,220,168,12,89,213,201,41,249,110,134,94,136,226,9,62,88,131,201,93,138,102,255,150,244,110,221,128,222,135,39,90,130,1,223,133,43,71,113,16,238,234,158,112,205,175,131,46,157,44,199,220,239,41,70,205,227,186,48,77,201,191,255,100,78,185,168,121,247,123,140,120,221,189,69,170,106,200,131,22,13,32,164,153,162,231,167,72,87,231,6,178,107,124,243,98,162,184,18,188,111,29,27,53,98,66,176,156,18,157,234,174,163,130,183,56,172,194,108,152,211,27,238,150,235,225,188,199,116,79,84,44,109,158,246,116,87,116,79,34,9,220,62,82,27,54,92,230,88,150,143,217,240,15,23,73,16,69,156,225,58,57,144,12,168,226,21,212,204,68,60,179,137,117,160,59,213,154,31,138,171,27,179,103,213,14,116,86,155,224,182,62,18,162,159,59,11,80,95,248,201,142,97,252,0,206,189,149,59,35,157,172,30,216,252,71,4,114,62,235,7,36,183,125,18,236,31,248,51,208,229,128,169,199,177,125,40,19,130,90,238,126,72,117,248,155,65,208,143,48,26,107,60,205,231,252,65,38,86,196,161,142,210,36,135,155,210,219,56,70,146,200,220,225,200,149,196,200,26,78,169,148,63,195,25,183,133,227,129,225,136,34,247,205,125,108,20,126,243,82,127,16,215,152,223,188,145,99,121,186,48,3,178,157,90,4,182,134,62,207,143,214,84,154,97,135,87,133,106,252,181,63,28,114,245,172,123,101,41,203,0,132,219,187,114,227,201,34,15,235,59,57,232,129,75,164,142,173,70,109,7,87,34,64,129,160,205,168,176,116,23,212,96,187,156,22,50,166,0,207,81,151,219,156,121,31,15,255,156,255,251,48,199,189,44,232,144,23,217,181,98,110,48,78,133,3,37,10,168,187,17,39,176,64,49,114,28,189,86,138,150,143,111,16,38,89,10,42,118,115,91,47,233,164,107,26,57,231,7,196,253,248,80,117,104,97,246,195,223,29,80,211,212,207,198,51,72,82,123,116,54,89,78,186,137,49,83,81,96,26,147,187,139,175,128,144,233,22,64,80,243,156,207,80,233,197,65,53,177,228,146,249,97,36,166,125,54,75,12,181,200,40,76,197,221,172,166,41,134,240,248,177,211,148,134,65,164,72,177,106,0,233,236,63,190,146,252,188,117,229,39,160,232,159,32,126,110,240,99,139,153,171,91,109,161,58,27,41,87,101,156,43,238,61,169,176,225,183,100,216,48,108,255,185,241,30,65,198,146,174,191,129,137,221,125,245,243,45,109,179,133,131,70,149,195,145,157,169,158,240,32,232,238,82,118,176,40,158,120,230,167,143,214,243,150,254,107,135,115,134,130,99,185,48,190,110,88,188,164,129,208,181,91,103,106,173,145,41,47,9,196,227,83,14,241,157,22,181,141,199,96,201,54,65,137,122,131,221,48,185,35,29,27,16,28,120,171,201,91,12,198,118,82,106,145,28,12,148,146,165,66,224,18,17,174,35,191,217,25,137,105,139,98,213,57,202,85,83,36,96,65,234,162,95,218,155,102,101,203,216,141,106,16,64,194,151,149,135,127,12,12,88,3,103,201,232,40,201,107,157,44,165,19,0,213,125,45,146,201,110,138,112,156,220,36,137,63,39,221,154,172,145,107,80,27,127,47,227,5,51,3,106,167,192,154,79,192,79,161,105,192,138,26,167,228,2,145,90,141,179,137,200,169,151,254,217,15,183,127,97,17,34,235,144,146,231,242,114,4,82,34,22,55,26,98,116,239,191,236,252,108,236,179,47,190,192,95,224,85,174,216,165,245,205,194,241,65,210,134,28,227,88,113,208,239,71,62,232,25,46,122,151,112,152,95,49,52,61,37,220,52,199,108,195,225,91,126,9,32,78,223,21,115,20,16,211,222,214,242,105,195,102,197,133,109,112,9,179,239,124,218,234,30,12,187,241,229,201,255,66,147,254,128,234,51,248,50,235,18,89,116,88,23,120,180,141,151,40,41,129,109,16,130,11,192,156,214,141,177,158,218,104,130,71,196,106,173,26,144,246,238,234,216,37,42,56,84,32,92,176,100,22,181,195,96,74,194,142,226,22,8,172,203,36,37,147,143,248,139,146,147,40,67,74,136,236,82,63,104,9,127,126,133,167,147,45,36,213,42,108,108,221,222,166,25,19,158,2,32,27,121,64,44,90,130,93,3,29,91,156,170,203,9,0,48,134,74,243,199,65,119,95,68,136,87,174,233,195,6,140,216,184,101,2,220,201,30,25,243,165,117,79,141,36,60,198,137,196,200,131,125,111,107,227,235,230,26,220,64,42,152,32,241,52,22,245,36,224,123,155,2,70,151,217,34,160,174,126,133,84,103,182,148,25,109,142,165,93,70,98,200,122,69,137,66,143,54,127,38,129,254,202,139,239,102,65,84,125,14,24,155,46,173,84,112,13,20,186,232,123,209,104,18,60,50,123,154,118,190,220,15,153,215,180,24,46,221,69,165,176,252,224,118,143,75,204,126,234,155,201,60,227,224,210,126,100,162,178,50,254,62,208,250,249,147,178,163,34,13,227,187,232,67,139,255,52,205,59,187,34,25,17,111,236,20,18,218,203,194,26,170,243,222,38,19,169,43,108,206,66,208,255,211,133,5,28,89,243,185,64,249,31,231,56,5,150,161,122,163,59,39,206,3,19,60,140,27,23,173,241,237,164,190,106,210,240,167,25,20,231,136,74,173,30,54,93,64,154,106,11,159,155,87,87,123,0,113,95,40,75,230,145,5,164,230,163,6,178,30,114,63,13,249,78,110,238,41,177,188,171,135,0,1,210,82,11,140,176,187,24,125,24,94,58,240,28,126,1,90,70,44,53,50,15,99,186,202,53,44,127,199,84,49,168,162,44,20,226,226,169,117,224,74,12,229,145,217,41,173,61,78,115,234,51,148,239,79,115,148,50,48,247,237,235,34,73,155,171,149,92,150,38,189,240,51,122,156,5,39,239,177,57,199,42,140,210,105,132,72,99,35,124,204,193,68,190,101,204,178,44,5,244,206,128,112,134,246,182,179,107,66,72,226,157,132,71,152,255,115,251,172,173,201,51,88,1,135,81,220,54,175,235,243,91,187,100,38,218,169,172,65,52,28,115,13,154,173,150,66,215,56,109,193,227,198,121,25,39,27,84,68,79,75,162,100,18,242,80,221,145,128,150,141,193,226,136,16,73,9,50,124,159,14,241,44,75,226,39,129,114,61,180,64,85,178,236,252,106,39,190,8,40,184,163,137,24,105,59,173,19,24,0,208,112,117,230,248,55,152,7,221,9,191,48,174,218,112,172,244,76,208,5,14,41,224,49,254,137,252,40,107,48,204,207,9,129,244,88,25,148,137,162,220,164,46,149,136,230,227,203,37,239,249,105,171,177,142,240,229,22,129,90,200,80,7,164,114,118,135,165,51,146,26,188,80,63,144,25,168,228,79,132,76,218,77,230,3,10,130,50,28,219,103,78,227,170,105,220,112,220,147,56,245,229,3,63,240,250,31,240,15,38,28,84,160,252,165,114,243,23,244,64,204,208,106,14,113,209,142,220,219,248,87,228,169,88,137,6,30,56,13,182,166,62,10,254,25,139,24,156,166,123,82,230,203,13,2,27,130,120,54,26,235,42,220,22,202,58,111,40,57,251,63,186,123,13,252,234,238,20,107,53,57,30,77,77,232,247,208,143,20,41,233,57,12,243,26,140,139,253,101,73,21,68,184,31,122,168,141,90,232,104,31,127,33,109,138,1,161,222,133,146,202,72,77,38,131,13,162,174,1,174,40,183,6,67,161,176,198,79,232,63,32,220,43,2,168,111,9,62,149,13,237,84,26,227,90,130,236,117,5,216,189,94,229,210,187,45,63,53,121,153,10,69,216,102,217,108,212,175,183,91,224,128,1,208,16,235,233,11,168,104,38,253,244,231,199,155,243,62,3,171,53,39,133,41,207,21,88,15,31,3,102,189,232,4,178,61,19,63,145,99,29,109,184,243,179,69,136,15,8,81,100,112,12,41,65,164,11,242,85,25,58,181,204,208,213,210,224,207,97,173,50,91,51,123,62,185,67,167,242,216,224,113,241,8,152,181,233,99,82,89,205,152,156,198,95,211,156,237,162,253,255,86,38,133,116,51,87,43,175,214,117,43,226,212,26,196,24,67,107,240,93,220,92,136,225,209,113,130,68,36,46,250,20,145,135,14,125,99,107,201,109,166,211,151,99,38,62,219,77,42,151,69,173,155,159,94,86,13,13,49,208,55,212,78,216,37,169,3,24,232,69,73,187,211,110,204,218,155,26,221,17,7,168,145,106,25,152,209,60,200,138,99,67,11,181,248,40,12,182,51,34,147,44,126,9,165,13,218,104,224,218,134,80,137,164,173,186,138,121,0,161,54,5,49,207,111,37,46,239,238,181,246,6,182,40,111,142,89,138,141,132,230,165,223,107,139,189,154,130,218,71,162,3,222,97,73,191,59,232,246,15,26,194,134,44,189,174,149,206,22,220,23,91,197,253,185,199,88,141,65,191,102,234,19,70,247,249,75,85,84,161,9,6,133,120,187,36,174,235,4,201,6,143,79,127,110,94,66,158,26,117,224,201,219,91,157,5,161,213,236,222,30,140,53,212,94,89,103,239,84,132,205,82,17,57,46,152,8,53,59,255,250,240,183,27,26,234,17,236,230,56,104,245,105,167,38,207,229,56,54,21,230,148,36,134,160,40,155,168,164,182,125,90,150,113,23,74,69,9,116,128,211,50,126,147,174,148,57,13,130,161,151,17,174,237,61,14,57,72,88,199,93,122,173,101,221,138,179,4,65,31,125,210,233,150,79,180,36,37,45,69,83,227,73,22,160,133,183,232,86,216,193,250,209,175,229,61,145,254,175,176,162,65,208,216,216,215,59,17,62,153,89,206,71,226,200,121,155,181,27,14,33,59,246,115,163,249,38,89,223,171,28,140,71,171,2,150,112,163,248,136,38,11,254,194,51,91,179,148,255,231,2,238,195,150,213,92,180,250,207,117,8,243,226,234,115,252,36,123,207,129,57,21,3,118,8,175,179,61,244,4,134,245,229,126,244,245,136,236,241,214,206,17,156,51,160,254,201,12,246,198,209,85,27,61,164,166,91,47,218,129,37,243,73,61,197,242,85,195,31,119,67,35,117,237,28,3,158,162,136,237,108,177,157,168,155,156,249,201,144,125,111,74,132,215,71,108,37,238,156,45,246,5,100,223,216,251,104,220,97,189,69,29,187,113,187,26,90,223,50,6,164,179,28,9,67,138,244,88,137,186,249,80,154,100,62,125,219,227,169,52,24,254,179,89,162,44,209,243,46,90,12,78,55,232,173,104,134,232,146,184,4,190,165,112,174,226,18,200,210,172,30,215,190,162,32,76,56,7,242,33,67,9,71,182,233,33,196,20,182,226,183,164,127,155,62,230,158,148,109,206,252,187,32,111,167,205,93,240,34,137,211,179,30,63,170,224,184,87,84,111,194,37,94,239,79,175,57,54,52,81,153,67,223,71,48,164,200,157,133,201,115,192,177,163,123,14,63,132,53,159,190,126,176,98,121,178,110,79,2,17,39,107,97,203,6,249,228,65,160,73,194,140,19,123,169,62,82,152,97,183,6,160,199,9,222,77,14,18,205,87,50,97,52,210,161,213,7,181,44,242,60,10,203,70,242,184,220,144,140,180,193,55,164,32,44,5,151,76,245,155,222,76,19,90,6,152,163,80,203,222,46,56,104,64,73,228,116,173,93,95,35,227,190,214,166,229,50,218,153,183,167,229,148,232,19,241,45,89,109,194,143,159,157,167,243,181,53,76,227,170,181,98,43,48,173,3,212,228,0,143,205,91,32,212,74,61,185,10,47,193,119,71,52,45,34,202,179,242,223,32,125,56,131,197,165,178,124,224,144,150,223,66,73,130,215,106,123,173,198,207,7,170,28,214,179,171,71,1,249,164,61,150,26,95,168,117,42,174,216,40,116,152,203,140,124,89,126,36,51,24,196,176,28,224,95,221,177,50,58,19,201,169,2,112,188,195,210,47,238,144,17,168,50,14,59,187,28,141,231,56,211,181,139,138,186,35,169,91,107,244,158,196,110,198,93,13,137,190,28,104,22,12,28,177,71,137,225,2,142,83,46,142,172,95,66,7,167,150,24,27,94,232,53,104,115,85,70,230,195,94,216,80,73,3,73,14,217,227,8,145,95,160,1,11,178,189,117,116,197,166,51,85,193,86,118,206,227,17,71,38,170,242,89,228,33,172,227,171,185,146,49,238,175,205,3,28,214,65,138,198,24,235,127,211,83,236,111,137,197,7,22,26,87,185,219,206,250,204,74,137,254,46,85,103,101,233,140,150,116,124,130,51,248,13,200,232,29,112,174,135,28,167,68,107,13,81,165,202,113,141,204,127,179,201,132,175,159,22,114,6,205,150,255,82,48,130,158,16,38,80,74,129,214,58,136,127,95,201,133,57,206,95,180,26,106,201,85,88,44,189,200,227,174,61,235,187,16,58,58,114,217,162,87,77,251,83,94,234,6,95,62,47,63,41,68,62,230,133,34,82,6,208,188,167,32,93,107,87,121,113,223,240,164,120,192,86,101,49,201,193,90,223,129,37,8,34,165,26,184,87,93,117,41,22,175,123,224,177,18,242,170,20,200,193,242,145,212,143,125,41,0,240,189,218,187,121,65,111,175,233,179,28,190,175,225,55,187,118,59,162,68,102,176,121,139,146,76,103,49,219,72,200,240,212,253,37,156,208,100,203,255,62,109,3,104,123,130,239,210,5,50,102,127,21,113,8,229,153,106,142,225,100,21,177,67,181,211,75,177,234,210,4,99,137,170,235,185,175,93,242,46,28,35,106,155,64,183,108,237,241,86,10,173,253,30,239,253,144,14,68,137,69,18,149,10,133,143,220,68,83,97,249,166,149,93,174,201,38,145,177,188,222,78,176,103,218,244,224,3,113,18,166,25,124,230,104,227,146,16,135,253,5,249,2,4,201,194,172,77,184,72,128,234,245,254,228,238,77,94,148,205,108,243,230,171,26,139,20,74,252,187,224,250,52,224,155,55,42,50,186,77,11,128,157,235,22,86,125,157,64,234,203,211,203,221,79,14,204,156,7,54,199,8,30,214,109,164,37,239,160,39,238,30,33,206,192,225,110,38,61,204,241,73,129,254,124,8,251,70,60,102,35,47,240,167,61,61,213,204,172,7,161,0,138,160,26,201,63,128,222,214,20,38,190,238,19,113,156,192,7,48,170,173,160,81,78,136,238,192,255,199,175,163,139,23,134,203,79,232,79,179,124,192,7,48,18,21,48,19,40,166,30,44,83,230,252,175,25,242,23,235,207,176,252,37,106,35,84,53,104,196,164,149,234,185,14,119,48,82,152,88,156,247,119,64,30,60,132,194,85,36,97,15,68,125,226,36,128,154,37,98,105,130,5,49,195,251,179,3,84,11,32,109,43,132,107,253,121,146,239,180,10,8,85,62,4,119,219,143,182,235,212,28,29,4,237,80,101,189,202,144,90,158,67,146,144,160,36,137,20,196,166,80,104,112,152,245,247,144,78,248,126,19,176,201,117,151,32,65,169,253,29,27,233,177,55,44,204,185,76,75,234,79,94,80,181,6,59,188,30,241,74,13,89,192,123,183,48,53,139,118,99,172,15,43,88,89,67,177,92,172,161,74,106,123,128,251,224,62,187,120,148,201,151,175,44,70,201,71,127,71,9,79,208,41,78,88,155,80,8,213,59,115,192,216,136,135,103,52,184,40,150,159,255,34,13,30,197,237,48,196,24,98,43,51,201,1,68,28,123,0,172,161,107,7,246,210,44,107,48,2,55,88,84,220,126,246,182,67,203,221,247,144,220,192,150,50,174,166,250,133,190,172,177,107,157,163,98,238,84,93,233,154,218,196,41,224,191,121,221,188,171,225,102,228,225,13,75,128,213,213,176,64,219,37,118,199,238,179,13,243,239,159,68,236,247,165,46,119,115,167,88,229,199,175,69,44,185,32,196,60,71,248,186,153,106,4,207,238,242,6,220,174,159,74,105,175,247,255,125,77,96,8,241,171,255,254,246,235,122,41,131,133,160,226,17,72,29,94,76,123,111,240,156,116,79,5,85,111,252,44,135,183,244,203,235,207,82,49,13,122,87,203,141,119,102,96,225,0,103,27,41,208,123,249,154,22,188,200,167,182,7,69,53,1,105,96,110,110,236,168,81,255,107,185,87,41,76,229,77,124,167,53,149,228,158,37,191,139,82,94,145,1,192,86,62,203,241,124,253,39,162,77,126,228,214,88,75,238,67,128,0,117,32,31,44,187,136,51,209,10,171,143,181,57,163,13,74,218,10,120,248,153,148,45,235,92,112,15,95,114,243,45,255,87,217,247,243,120,156,71,203,104,41,143,195,87,189,188,41,71,201,197,9,184,133,34,53,182,44,149,98,225,183,232,63,64,175,48,72,167,231,194,241,155,161,76,95,203,167,17,43,51,82,154,6,190,53,60,103,126,52,104,36,55,147,220,61,171,65,109,109,145,132,211,223,136,202,147,223,42,203,120,169,26,207,9,35,104,138,36,254,190,158,188,175,92,176,150,189,72,18,173,125,132,123,32,147,120,165,167,217,207,41,120,172,124,233,172,121,243,54,132,25,12,180,41,236,191,128,161,174,136,120,192,34,85,235,183,193,183,95,20,120,208,230,211,63,238,46,94,115,159,55,140,64,104,128,107,240,164,28,144,122,209,30,126,195,199,71,53,13,92,247,139,181,73,214,130,179,71,118,207,13,156,3,225,45,184,201,247,214,168,150,100,56,224,211,236,93,73,171,159,237,112,250,152,215,57,246,244,144,111,49,4,112,234,254,229,247,118,123,233,16,61,181,191,101,40,139,226,240,134,23,37,199,115,177,53,83,32,103,20,20,166,209,6,248,146,182,130,220,228,252,10,7,98,58,12,79,255,193,127,203,189,133,147,8,64,253,174,50,159,125,122,159,79,86,84,252,120,95,19,37,216,215,123,4,144,15,146,76,65,99,38,165,230,79,77,187,164,57,121,122,29,147,228,10,216,49,64,80,69,222,77,206,226,3,75,146,125,239,198,250,63,190,131,125,166,74,81,14,92,92,32,28,30,26,246,8,212,251,10,41,11,224,179,150,157,158,219,223,111,233,178,157,219,233,77,18,204,148,15,168,32,88,213,177,102,26,171,165,173,79,135,124,65,251,247,12,137,223,152,46,55,128,220,173,69,223,20,222,223,49,91,22,43,59,203,17,55,50,249,250,250,131,179,62,20,60,116,10,59,13,91,236,170,123,135,119,85,114,151,219,155,6,11,205,118,34,99,45,94,164,208,183,80,216,20,225,56,97,124,208,133,73,105,5,215,83,44,28,152,229,211,102,193,133,14,20,187,201,169,31,96,206,84,52,201,184,241,130,120,145,88,159,16,227,182,185,67,29,141,187,80,86,15,192,109,185,188,141,66,224,237,175,40,185,116,146,190,113,72,240,79,104,54,73,115,137,92,96,36,134,144,205,91,122,44,242,169,119,201,142,172,110,148,231,21,148,149,71,29,166,150,68,53,135,66,242,107,251,108,199,99,105,123,134,229,247,194,44,127,21,149,206,108,226,182,139,154,207,252,177,238,18,127,13,116,105,100,54,130,217,155,8,72,223,129,90,186,210,41,178,13,118,68,198,113,207,83,255,247,172,188,52,231,219,60,58,228,224,182,215,65,76,104,230,82,215,114,99,127,115,12,150,207,6,180,23,216,43,108,139,193,50,162,56,248,167,1,79,97,163,238,59,214,85,50,162,20,86,38,188,30,58,51,246,139,247,21,72,211,200,135,62,232,88,185,99,30,17,216,42,11,206,62,229,188,77,108,90,41,110,148,121,206,189,251,58,223,126,207,69,102,109,118,205,137,88,86,167,112,82,121,29,101,212,14,247,236,150,96,226,98,109,85,177,121,252,250,221,252,165,62,107,75,9,149,201,165,22,132,3,72,85,147,191,129,114,248,0,57,51,214,161,136,211,232,47,115,219,69,186,154,154,102,51,5,23,157,140,124,48,76,15,4,43,164,222,201,214,71,46,21,38,180,212,208,191,186,55,38,218,217,9,203,119,81,200,119,96,134,238,151,113,53,1,83,125,191,10,154,28,53,230,78,35,168,108,98,1,67,63,217,223,165,226,125,202,194,169,228,146,186,107,60,93,124,41,150,186,164,137,201,138,151,146,68,41,109,168,56,160,59,86,35,237,94,226,199,213,31,222,137,215,51,73,101,84,220,215,211,46,115,11,179,174,48,93,47,31,196,110,19,225,11,98,117,26,176,148,33,167,105,169,98,10,144,38,220,131,205,177,0,152,188,105,61,27,198,101,39,36,35,227,59,108,87,85,209,49,127,57,160,214,85,82,212,142,230,19,227,157,36,191,29,21,246,119,250,60,196,184,253,122,141,199,103,111,48,16,214,73,240,30,178,69,232,163,139,95,212,158,33,145,63,123,12,90,94,10,11,59,233,182,26,55,216,7,136,170,215,217,241,89,161,147,124,204,234,182,3,229,112,231,209,213,66,97,2,48,136,223,189,175,136,143,8,92,45,173,56,98,178,139,225,40,1,113,6,52,183,193,149,223,159,204,209,84,151,164,132,172,29,134,236,237,59,142,176,134,62,65,93,194,207,143,247,64,210,74,231,58,28,115,173,150,245,4,6,78,177,157,253,124,14,5,63,16,123,219,156,23,205,254,1,216,200,236,167,190,187,61,116,67,37,25,196,53,76,193,124,220,215,72,105,133,139,84,6,207,104,145,182,214,33,168,150,63,249,238,90,224,180,83,149,149,220,7,137,250,243,10,29,50,144,103,194,55,192,210,73,248,211,219,198,117,53,14,62,193,63,162,158,94,102,91,95,229,40,27,249,246,74,144,103,153,141,170,77,250,191,41,25,191,226,254,104,62,242,166,60,82,138,133,222,121,105,136,95,243,50,126,154,116,34,209,188,86,95,50,32,52,6,50,118,25,87,153,113,139,110,38,103,197,137,92,236,223,25,37,10,21,220,191,170,22,186,237,124,174,26,133,225,223,51,19,59,110,155,235,76,131,181,8,246,48,17,98,15,119,46,56,59,105,91,48,212,34,247,137,101,73,15,243,116,220,150,141,231,163,82,176,17,178,4,131,192,181,219,129,98,42,195,157,42,61,13,115,192,29,190,209,81,255,104,117,122,250,23,95,173,199,121,44,188,226,110,74,78,121,14,96,183,150,10,212,71,160,119,198,109,102,190,126,52,37,255,18,240,56,183,204,7,237,24,148,121,199,84,200,157,76,132,204,138,14,179,182,79,75,130,184,80,141,235,237,244,124,152,52,91,144,11,54,179,162,174,113,251,220,220,186,109,62,148,170,215,56,72,142,16,234,146,5,90,37,253,179,133,94,59,181,68,114,149,95,51,72,102,169,147,218,223,28,139,116,168,81,102,1,195,133,157,100,100,220,42,90,159,133,100,22,102,86,185,87,227,144,116,232,12,37,37,233,211,121,93,9,148,184,3,63,222,103,124,117,152,219,137,53,214,255,79,253,215,3,248,144,145,103,38,194,86,147,110,31,89,219,121,188,69,24,109,70,248,44,135,57,67,84,180,229,108,91,155,28,47,52,6,68,47,53,66,196,217,40,16,56,161,236,55,163,44,179,18,67,51,234,247,23,174,115,35,1,235,191,99,36,16,48,191,61,66,90,211,56,192,158,252,124,248,163,55,235,254,139,52,11,222,88,225,129,80,107,13,49,122,20,173,143,224,149,9,179,206,141,67,23,161,88,93,46,12,198,217,17,227,35,179,0,120,242,50,86,25,12,149,54,148,9,162,192,239,65,95,141,106,133,74,219,126,230,76,157,88,202,219,130,250,39,124,76,22,123,42,147,239,191,227,235,103,118,23,21,129,127,26,151,181,114,209,77,203,244,193,66,227,109,4,208,171,62,215,215,89,48,89,47,65,128,205,229,4,57,50,104,31,206,75,13,132,54,121,248,128,191,219,171,126,147,149,214,167,112,42,174,76,145,246,30,168,76,48,207,3,225,33,97,56,70,141,234,184,177,125,134,0,62,229,105,67,137,155,38,51,108,183,200,54,94,213,40,248,244,145,222,17,180,19,137,87,113,7,167,135,54,87,17,35,109,68,111,254,98,49,179,123,239,179,145,111,86,127,192,192,235,110,50,203,147,2,141,146,167,246,57,129,9,184,92,77,174,240,225,142,24,125,249,42,107,215,41,121,131,104,196,103,153,198,176,105,63,78,82,151,155,174,187,45,86,87,133,248,67,141,200,35,85,129,86,61,75,231,161,100,55,16,53,168,129,60,220,19,162,188,61,244,152,225,94,245,12,55,131,40,83,49,98,33,104,245,126,76,0,127,155,141,57,201,231,73,163,60,160,22,215,246,107,16,204,14,49,40,24,54,114,33,61,80,106,192,235,176,198,20,211,211,68,161,204,159,241,140,28,23,150,15,238,228,225,210,217,102,154,239,184,124,27,246,135,145,113,5,132,66,19,19,217,247,8,163,188,78,143,85,137,80,165,45,97,35,158,109,174,180,37,62,173,150,142,177,94,181,163,30,207,138,248,226,156,123,84,187,230,211,158,186,83,140,118,20,251,228,219,100,2,31,112,72,4,32,213,252,53,137,143,75,104,222,158,120,122,192,215,149,93,161,226,69,14,240,136,163,74,128,81,194,165,227,209,14,252,197,36,171,36,69,142,166,170,19,191,219,255,54,239,234,205,245,17,131,162,70,115,15,224,214,142,139,164,117,4,112,40,190,120,62,67,148,112,149,199,84,164,39,14,69,96,196,239,220,102,73,189,60,79,125,137,24,111,130,218,217,69,159,226,146,221,242,33,213,186,85,154,144,201,6,56,159,116,160,101,86,174,231,197,82,31,25,15,115,57,203,147,242,35,236,252,248,203,170,177,37,20,119,81,37,152,164,135,142,61,219,82,29,203,22,121,236,109,11,4,253,177,108,10,130,107,157,104,192,94,54,67,10,122,180,161,1,144,14,226,103,173,166,48,204,10,116,149,127,148,250,227,21,230,65,93,76,78,226,57,36,193,217,219,237,155,67,220,29,162,0,180,103,219,142,83,131,254,84,99,22,103,144,208,245,172,216,217,30,248,177,39,65,119,126,179,190,150,153,57,84,15,199,47,66,209,70,76,22,75,191,152,145,230,188,68,216,55,107,253,100,4,22,201,72,101,155,159,51,214,50,55,128,99,141,83,252,39,177,118,116,42,205,214,108,194,201,143,103,83,116,176,199,147,137,23,168,101,175,193,65,120,110,95,143,141,195,183,152,78,210,218,5,52,163,143,163,40,2,57,71,0,182,110,91,23,29,205,49,240,204,218,155,108,34,43,174,162,11,183,79,36,94,172,101,191,77,59,177,118,234,179,151,58,221,33,243,245,248,2,69,204,107,174,36,153,206,232,105,167,240,146,112,59,250,212,218,245,238,179,200,0,120,119,72,88,170,104,145,191,108,210,63,45,241,216,243,240,177,138,46,66,0,181,1,153,63,185,14,11,196,150,183,217,241,97,219,230,201,60,153,101,39,240,171,76,19,136,162,230,203,3,20,212,15,25,245,73,229,171,61,187,235,163,251,222,190,28,100,49,154,174,40,42,253,66,20,70,121,64,215,223,187,148,174,71,27,177,99,17,226,211,101,153,212,232,227,217,204,251,171,215,140,177,84,192,75,177,203,171,245,153,52,56,141,198,240,119,153,242,152,1,196,31,10,74,72,196,128,1,4,15,118,4,154,154,255,24,127,153,50,139,104,70,31,59,248,82,225,184,161,235,110,19,98,137,193,229,159,243,222,238,87,63,94,254,183,4,3,187,190,234,254,87,57,146,34,104,89,5,174,167,60,68,209,133,29,205,246,251,141,88,79,227,37,173,2,138,158,209,73,79,40,111,61,198,5,39,113,226,202,16,179,246,171,131,133,239,143,24,151,68,171,51,253,117,164,96,113,93,26,161,133,153,125,20,55,225,49,243,63,64,246,187,8,252,71,203,159,6,169,214,167,156,201,155,154,137,23,134,32,22,21,75,94,203,58,180,173,154,193,188,207,225,150,177,80,157,96,141,22,91,0,82,254,129,47,190,44,187,206,173,67,224,185,113,46,121,192,25,194,212,242,213,78,3,57,159,51,1,159,219,161,50,123,215,149,173,18,163,233,196,80,11,226,213,64,31,177,101,213,116,220,161,55,58,102,166,17,15,241,236,159,47,84,164,29,128,84,15,215,202,20,119,113,190,33,61,213,19,151,9,63,86,253,9,207,26,201,195,57,180,23,78,117,109,255,45,56,114,132,146,69,151,158,217,226,22,4,68,110,217,123,140,96,45,27,87,193,12,140,173,250,105,27,243,35,181,54,2,143,57,135,244,108,234,85,111,129,58,33,147,201,199,56,109,239,52,142,182,150,126,209,199,150,192,205,26,177,201,117,69,76,245,92,180,29,122,99,27,134,228,160,99,19,236,140,196,108,192,185,174,55,199,5,5,251,216,183,199,131,172,95,21,46,109,95,172,32,34,231,67,133,109,16,75,233,48,16,130,215,125,226,183,104,255,74,164,109,102,207,68,160,37,33,128,153,237,93,181,64,18,223,144,32,193,93,136,203,78,193,114,211,84,51,109,194,186,29,149,105,219,240,95,203,194,65,171,215,195,246,17,252,141,115,0,132,35,127,170,144,101,255,238,132,52,198,141,183,254,8,42,173,133,94,204,150,231,233,201,65,70,247,110,26,243,146,7,96,174,100,7,37,74,6,193,180,159,81,171,38,168,125,209,107,10,80,239,97,139,15,185,84,113,48,58,15,39,127,115,155,39,142,175,63,113,2,229,48,161,124,178,76,126,70,228,64,27,106,72,11,125,74,227,146,55,240,219,71,117,185,131,47,171,119,168,171,130,181,57,101,83,152,184,41,71,152,106,158,68,126,5,210,90,187,170,67,199,64,70,21,206,232,1,151,98,153,47,192,242,13,169,203,105,234,251,112,69,251,6,106,217,26,205,255,59,248,185,60,121,23,34,84,114,239,223,59,67,87,198,173,35,233,144,191,216,250,253,33,93,209,22,60,159,16,139,134,171,216,35,5,241,47,126,131,175,5,219,112,154,231,87,8,29,173,56,162,147,23,134,204,40,78,39,209,33,14,56,54,187,177,122,188,232,238,200,108,124,79,46,80,19,70,213,57,156,71,92,200,72,214,197,203,197,101,72,82,225,7,8,61,204,20,222,149,169,170,170,130,62,101,160,204,239,171,205,210,147,237,1,151,5,30,20,136,14,54,51,100,50,151,179,52,23,154,250,49,131,175,249,110,152,248,152,252,163,43,255,155,216,140,26,87,130,78,60,182,226,236,192,146,200,0,122,9,156,219,144,67,63,222,157,61,47,194,88,202,227,125,166,19,131,96,56,131,37,217,79,149,148,202,109,212,16,98,25,39,186,83,100,151,124,124,223,118,28,202,21,122,30,150,92,193,111,241,118,81,83,95,214,1,150,175,42,196,187,238,79,130,159,69,36,154,102,83,67,245,125,186,30,228,233,109,68,74,29,138,255,51,124,18,26,26,96,171,125,7,225,57,78,150,82,240,137,168,197,75,251,88,38,250,208,110,149,86,212,246,178,48,212,4,85,124,226,193,9,126,156,58,151,239,108,156,20,61,177,21,251,166,212,53,252,55,107,95,22,145,225,72,147,35,79,218,67,132,187,220,28,38,39,73,164,228,27,85,241,118,16,44,34,84,218,237,60,83,191,81,21,148,115,39,106,158,58,111,222,250,158,18,226,207,67,62,218,58,91,77,200,170,6,18,115,172,118,19,130,252,255,76,246,202,106,122,251,138,235,6,156,65,216,157,138,161,161,45,244,0,115,63,124,86,157,205,89,1,40,10,106,207,113,20,83,3,196,153,168,39,243,97,231,60,33,246,196,109,13,198,25,83,226,64,71,233,142,63,47,35,241,120,133,7,94,169,60,10,78,14,115,45,214,164,4,243,74,16,59,1,25,25,76,0,164,9,234,241,136,204,162,234,140,31,182,45,214,61,176,24,107,121,180,155,204,244,133,158,255,24,81,125,237,252,155,166,129,28,118,242,157,74,147,148,36,78,180,107,43,157,141,38,134,101,222,65,79,250,103,204,241,181,193,220,49,233,23,83,212,98,225,199,137,82,230,197,146,48,214,131,226,28,149,103,98,151,12,91,113,15,203,239,23,80,190,158,102,156,239,149,29,143,196,166,140,2,77,203,33,56,129,81,22,253,91,58,243,20,61,186,12,206,150,107,181,115,36,79,155,168,204,184,44,171,201,131,166,49,144,168,10,1,38,34,211,43,13,22,246,123,31,30,5,253,255,83,77,185,248,245,146,183,225,247,165,120,138,199,223,33,156,15,72,250,175,161,224,110,45,182,88,230,131,217,16,193,209,67,69,204,97,75,20,158,117,5,209,96,108,202,209,77,64,239,209,127,212,106,213,216,217,207,40,150,62,93,153,236,81,31,129,71,167,24,72,54,204,47,132,236,155,156,142,214,93,156,24,48,205,250,201,105,92,225,80,45,66,188,100,198,55,90,3,165,70,234,69,71,181,241,33,154,9,142,211,113,22,199,183,227,89,74,73,123,137,89,198,241,107,76,164,76,81,238,176,39,15,190,118,38,197,120,78,199,160,93,240,74,22,196,79,171,178,136,91,111,210,72,155,79,111,224,151,44,201,111,242,1,185,4,109,118,102,170,196,181,73,170,228,189,240,170,219,19,49,88,254,144,224,235,255,67,224,77,246,6,151,238,75,126,70,5,115,8,7,22,34,194,247,251,130,145,228,39,11,98,141,118,5,120,42,143,80,186,194,130,116,10,140,140,147,184,220,224,217,61,86,173,88,140,53,83,228,77,121,106,126,46,232,148,143,4,246,107,96,34,151,173,175,33,169,83,23,78,237,83,137,141,214,99,9,225,98,135,2,190,104,99,69,116,183,51,255,112,161,115,249,15,225,80,21,91,187,238,158,109,11,234,193,108,114,20,34,155,214,185,53,50,34,199,109,83,237,88,41,30,54,1,104,189,126,84,152,129,74,101,149,183,146,3,42,108,2,119,224,155,28,231,230,246,246,86,17,54,173,215,35,246,64,2,17,191,103,195,187,81,28,80,170,80,112,109,47,13,108,193,67,141,169,72,142,127,29,16,156,166,14,5,222,216,197,67,168,79,129,16,140,48,149,128,107,236,62,221,105,90,36,229,116,224,237,165,3,186,184,233,205,139,130,76,216,9,242,173,97,88,139,105,5,6,150,131,136,180,86,80,213,208,73,180,127,156,50,88,33,94,78,30,108,217,247,0,7,18,94,70,180,207,56,12,161,235,115,125,170,202,214,189,220,104,68,145,205,17,230,245,229,221,89,210,178,117,224,171,137,40,72,67,249,29,239,128,16,87,81,74,217,39,99,91,59,176,36,120,115,251,171,131,42,186,151,154,198,245,29,188,61,98,228,155,219,248,29,123,175,204,9,254,133,72,224,209,196,78,189,191,84,162,147,90,83,239,191,126,17,246,26,250,123,8,204,141,198,119,72,175,248,163,141,83,195,146,31,76,43,202,80,107,189,114,166,157,86,153,246,185,28,23,42,3,61,213,181,67,127,146,156,220,180,93,163,74,40,195,250,136,173,65,123,87,5,105,100,68,0,224,227,215,46,41,13,68,253,234,62,172,243,108,49,247,177,185,243,128,129,37,228,142,160,161,42,144,155,81,52,68,184,102,175,87,125,226,160,250,30,188,108,33,44,98,112,233,251,234,141,3,240,186,48,179,82,231,72,168,50,95,164,113,68,184,85,119,17,206,249,255,164,150,60,93,214,45,55,98,190,143,209,70,233,246,47,10,30,51,7,32,151,40,87,167,119,92,203,248,35,101,110,177,135,245,117,106,24,174,126,33,213,54,37,31,142,170,27,164,183,108,151,11,6,44,82,76,237,237,12,212,253,242,83,144,160,27,23,7,20,2,21,81,234,227,25,10,48,125,39,181,152,164,2,205,41,47,229,162,160,195,127,210,191,223,38,1,159,221,168,62,100,224,19,142,180,170,122,61,128,6,45,127,104,57,213,131,238,216,210,204,110,174,200,71,118,234,61,120,161,115,68,249,27,101,250,119,235,158,55,165,249,41,159,213,240,86,188,89,76,148,27,239,169,173,211,194,79,17,145,194,66,157,80,12,154,12,74,89,251,83,204,219,56,50,180,251,165,134,247,205,94,83,144,216,129,227,82,129,113,251,151,189,228,84,93,20,255,248,125,116,190,29,140,119,169,200,59,2,3,156,209,181,62,63,8,182,230,77,62,185,126,38,50,24,186,122,80,34,185,3,199,161,46,95,177,129,227,163,25,98,254,194,21,183,122,225,107,226,240,192,58,232,100,230,26,16,105,8,255,204,50,21,116,228,67,169,30,154,213,46,166,197,192,207,238,203,123,22,180,39,161,196,63,34,83,7,52,195,48,218,190,91,33,130,253,128,3,55,219,57,100,208,251,127,42,72,229,131,28,248,58,152,142,34,105,105,18,153,120,247,189,22,197,229,200,74,92,140,180,81,241,81,194,34,44,219,75,16,222,138,202,137,231,184,163,188,58,202,122,217,127,50,237,238,82,36,151,28,250,14,172,212,52,211,235,31,215,148,197,158,235,218,131,101,181,200,115,166,115,223,163,211,99,125,79,22,18,36,199,216,181,17,44,141,224,242,205,179,203,203,55,64,118,59,117,53,146,27,221,235,115,248,115,183,15,240,132,99,16,248,182,154,247,255,137,150,26,151,154,83,220,127,30,52,78,203,251,53,150,231,67,243,196,252,161,117,73,106,53,220,176,96,83,132,240,54,206,18,249,85,173,198,109,111,6,198,51,121,162,40,137,209,62,171,41,115,239,221,66,11,45,179,90,8,207,205,129,90,49,103,226,209,145,63,197,87,91,88,73,157,232,176,31,148,133,54,224,157,241,112,131,140,200,203,220,39,144,227,31,54,147,242,195,224,94,160,228,52,119,12,30,217,109,0,247,145,116,226,112,116,232,222,179,223,161,42,67,158,101,174,182,184,98,115,194,46,41,117,242,217,137,105,223,197,184,2,219,191,69,133,2,126,104,145,184,168,12,248,241,3,183,110,207,114,232,162,18,212,117,36,198,4,12,28,178,6,125,233,96,114,180,248,164,34,219,43,140,223,117,6,28,152,135,204,74,226,163,20,24,5,51,78,44,10,28,248,204,148,210,51,89,169,124,115,134,115,187,248,255,255,216,229,218,56,58,146,173,230,105,149,58,17,108,204,42,11,117,63,109,67,87,172,179,214,32,69,136,52,167,36,156,67,187,17,229,115,135,250,241,148,69,145,29,29,105,185,182,11,211,231,39,138,130,81,171,197,8,177,5,165,6,81,137,80,51,249,114,167,62,197,72,126,209,242,93,87,147,90,232,119,164,42,130,166,214,87,44,162,32,176,63,171,249,224,32,70,234,24,86,178,28,182,80,87,7,207,22,115,117,161,206,5,88,53,121,101,94,238,87,123,119,28,149,70,46,237,87,181,33,237,187,156,139,160,171,37,182,14,111,147,39,83,13,66,207,43,99,136,103,100,34,56,7,9,15,28,18,179,73,110,52,26,50,36,174,155,151,127,117,91,194,6,16,102,212,198,72,219,76,231,207,46,234,250,140,115,204,252,204,120,179,16,108,62,178,94,19,93,169,123,113,102,166,63,145,139,36,161,150,198,83,144,253,67,184,174,32,11,146,192,183,163,180,97,218,61,244,193,3,222,138,38,253,206,216,114,124,82,202,76,197,139,43,93,76,53,108,194,132,236,67,211,43,68,108,65,119,251,156,215,73,29,96,52,141,137,43,31,177,95,67,21,26,158,63,207,137,38,101,114,21,9,53,71,27,159,25,185,237,81,149,58,254,183,94,189,149,151,50,214,65,177,74,39,126,95,198,25,247,80,122,230,119,194,202,210,123,232,192,48,135,177,142,206,48,110,185,107,168,54,221,68,251,235,29,37,119,226,251,197,209,135,122,125,19,29,210,204,25,186,123,95,61,102,17,67,24,84,127,58,132,205,126,70,202,60,255,34,138,34,234,45,12,204,66,38,199,230,198,188,143,172,188,179,231,96,180,190,66,19,93,103,175,5,37,36,221,40,95,19,82,175,107,156,229,201,225,185,230,125,168,151,248,83,147,80,58,111,196,27,172,158,202,197,49,181,140,174,188,255,74,44,10,232,77,139,4,58,211,242,90,88,126,69,200,196,248,251,92,125,86,229,152,70,113,77,154,147,36,1,188,76,2,112,240,73,40,237,156,55,158,201,9,7,48,138,161,126,54,176,13,36,187,231,154,231,160,96,148,150,167,149,167,207,170,216,106,138,150,176,196,161,241,166,165,102,160,161,174,164,112,83,231,82,116,14,17,218,145,206,149,222,95,150,52,244,138,195,182,28,180,146,109,231,200,113,249,79,216,161,44,17,136,197,248,187,228,86,20,107,68,28,39,212,140,204,33,202,145,122,52,20,29,239,108,151,152,197,212,144,229,210,220,230,57,144,152,36,243,225,135,187,48,6,128,69,60,226,188,173,23,207,99,131,134,228,63,124,122,108,203,115,89,249,26,254,118,183,107,43,152,144,179,57,166,132,203,240,72,202,144,225,120,79,107,133,135,89,118,178,67,169,59,98,60,79,6,56,247,111,74,85,121,158,85,176,237,250,224,160,106,242,174,183,183,184,152,139,145,252,247,234,18,247,187,185,74,6,207,212,85,248,152,100,202,34,199,66,133,133,254,34,247,136,253,5,80,3,74,58,174,91,120,197,52,223,135,87,11,150,186,217,85,80,90,216,38,26,114,102,21,231,41,233,99,122,170,66,171,170,215,63,120,21,205,68,54,102,45,161,133,87,250,233,171,122,172,198,202,221,210,245,147,216,220,67,138,191,212,23,173,126,208,9,107,12,40,200,58,220,189,232,242,61,214,82,80,147,251,142,147,133,170,161,40,230,11,191,223,81,161,13,97,89,75,155,58,183,247,206,25,147,69,78,228,218,244,176,158,65,52,90,180,246,151,29,128,50,126,124,51,245,170,45,135,96,195,243,99,115,23,139,6,120,27,98,221,157,126,145,73,79,174,224,221,239,123,137,196,238,93,49,240,165,208,215,58,56,48,116,23,167,188,222,227,118,40,165,210,1,38,38,59,63,152,99,225,84,114,124,34,121,33,231,170,98,112,67,194,109,80,71,84,72,125,190,71,164,154,14,59,95,255,9,42,12,205,187,9,193,85,123,179,80,228,164,132,241,242,119,153,240,130,180,180,250,37,84,77,174,111,35,216,7,71,239,18,158,146,247,65,121,86,200,198,195,253,77,17,94,215,49,57,137,144,255,213,240,158,38,136,68,159,229,219,108,205,83,111,255,25,166,2,90,49,138,177,202,214,175,46,159,97,66,248,134,18,148,89,147,248,198,16,253,226,40,124,84,235,192,220,76,32,95,115,36,143,41,101,240,109,190,255,102,123,93,23,34,135,1,221,149,184,24,156,0,158,227,150,174,228,233,53,224,156,17,190,132,152,68,15,251,217,45,37,147,213,28,187,125,4,143,73,77,0,16,219,155,227,181,45,163,16,138,253,166,16,52,217,205,19,64,133,7,197,69,44,172,184,129,108,92,78,152,45,42,35,167,117,42,17,38,49,133,48,116,49,239,248,171,25,67,21,72,199,62,197,148,234,215,115,165,66,160,104,51,82,249,105,232,180,4,122,63,235,110,110,213,44,247,55,30,144,229,16,27,49,36,83,181,204,207,255,191,248,239,152,135,199,112,155,76,203,216,92,204,59,140,137,235,54,50,18,109,195,48,159,191,70,137,78,97,155,207,158,41,190,209,209,168,193,30,117,102,17,68,53,199,210,172,192,112,64,117,173,99,221,135,129,36,19,228,195,230,118,87,227,99,33,77,96,152,39,26,119,40,244,25,44,189,151,11,32,7,221,242,131,48,135,118,90,109,245,228,218,79,57,250,109,68,185,200,21,127,167,116,176,121,26,87,172,19,107,255,200,188,237,84,175,138,86,92,30,94,89,89,239,252,115,198,207,200,205,160,161,84,118,10,104,215,83,58,36,191,79,166,145,207,184,42,67,31,139,42,137,12,130,104,29,34,209,222,71,110,67,2,148,232,203,51,96,202,214,37,28,204,54,185,231,174,126,231,144,199,129,126,81,237,228,112,0,254,0,65,108,27,51,139,212,53,153,194,168,135,22,192,247,181,176,124,75,210,167,26,186,17,132,38,2,219,144,174,219,165,80,6,230,68,164,151,190,25,25,20,21,91,186,31,165,144,137,23,229,62,213,154,247,235,251,154,206,8,185,29,158,22,74,55,238,1,152,133,210,147,191,249,73,14,248,170,99,56,9,19,164,192,39,14,14,112,229,78,246,71,248,104,248,197,248,40,207,32,148,117,121,174,182,106,60,23,148,50,98,194,150,120,2,11,7,65,11,51,129,7,233,161,231,125,204,182,204,160,28,116,186,229,240,220,219,86,120,250,60,205,136,166,122,191,239,96,227,167,8,225,165,252,254,108,173,230,235,212,177,5,235,129,184,148,199,116,63,23,166,144,89,15,245,218,135,3,96,198,207,89,208,175,14,147,205,46,251,20,51,127,86,50,241,175,76,240,248,2,217,58,12,172,254,230,133,144,244,173,104,98,195,189,218,204,161,79,112,77,23,166,13,219,137,205,134,214,240,99,133,144,151,148,4,239,113,131,154,39,14,173,149,31,58,186,97,82,51,167,252,63,158,138,55,44,191,159,186,176,233,30,197,235,238,73,166,226,37,72,113,51,53,84,185,98,19,172,150,96,47,200,178,153,205,195,134,38,208,147,131,60,183,228,152,7,141,39,156,153,27,71,98,66,242,251,61,140,21,98,198,241,103,236,42,38,214,216,44,106,145,182,103,9,188,156,9,121,36,61,43,59,145,202,167,121,206,40,32,77,122,240,124,116,168,27,244,172,4,163,114,98,112,105,161,238,232,202,67,231,207,202,28,124,163,70,56,121,179,151,178,138,129,161,7,208,99,189,102,166,83,124,104,152,74,9,4,29,216,53,177,173,23,238,79,225,171,119,67,119,205,87,98,78,53,100,195,150,31,99,188,33,222,17,91,158,248,189,57,174,125,210,10,99,77,182,224,15,31,41,228,196,59,184,244,17,153,99,64,84,170,173,172,198,207,163,5,26,58,91,191,241,123,16,166,126,57,16,50,36,138,113,108,144,1,106,98,185,104,189,112,75,225,106,205,137,243,105,40,153,204,226,33,125,167,168,142,215,233,121,132,213,162,22,44,230,239,35,37,179,77,175,143,238,228,1,253,174,122,57,192,123,141,234,85,232,113,225,216,94,209,35,97,82,136,183,230,76,229,181,148,160,122,183,169,107,15,249,108,61,217,24,106,136,147,99,48,119,67,232,136,81,28,14,169,229,22,15,158,29,90,239,211,174,108,52,175,144,230,87,12,230,51,182,163,22,103,169,6,174,229,230,50,105,198,60,253,8,255,230,116,169,238,175,75,3,129,217,157,67,128,70,156,112,59,220,44,88,233,132,187,253,130,33,17,111,89,104,220,9,227,43,54,225,222,82,66,124,49,58,142,157,77,131,15,216,7,95,181,110,234,228,241,231,208,246,77,165,156,190,59,143,177,144,19,23,167,159,217,90,148,67,1,129,154,225,48,68,20,138,44,150,221,145,219,101,139,206,103,182,135,48,178,158,36,56,176,109,178,156,37,131,109,35,60,40,216,195,79,58,10,218,255,125,213,17,179,169,219,144,61,29,123,74,97,142,50,113,244,43,119,67,230,84,196,139,92,152,255,95,154,112,29,237,231,42,87,189,79,105,190,86,43,106,12,121,235,173,154,184,163,58,90,80,19,246,114,230,189,96,161,214,158,199,223,70,146,12,52,38,171,24,59,58,189,36,177,81,219,171,57,252,242,205,145,3,26,238,160,153,29,166,172,224,211,83,171,6,72,242,45,14,21,241,180,235,28,232,32,55,35,55,188,160,202,197,120,153,232,166,147,142,13,44,70,173,47,129,179,159,204,132,64,88,143,206,200,33,247,166,233,96,123,228,250,80,48,26,109,22,83,142,2,208,55,209,89,98,170,180,34,186,244,124,249,209,84,209,215,251,253,77,27,189,29,32,72,26,219,246,88,101,190,91,237,72,40,110,250,192,77,147,107,207,23,253,58,204,128,222,206,31,204,37,192,83,18,136,79,115,36,184,1,218,107,21,132,8,73,167,132,153,94,160,74,142,2,157,104,16,194,206,108,7,130,100,78,217,79,9,20,214,37,245,212,228,74,233,140,46,48,154,175,83,7,111,87,60,61,84,45,8,242,69,225,108,63,162,243,25,77,195,225,161,190,70,135,223,138,163,133,52,220,93,161,220,121,168,29,153,151,55,180,140,219,56,137,75,107,157,252,70,140,253,86,54,98,183,58,235,40,100,152,206,225,25,24,245,207,13,44,62,244,11,229,95,188,18,9,248,137,197,11,94,106,48,255,186,75,40,107,171,131,142,85,22,106,155,10,139,75,175,4,129,146,62,128,126,156,34,200,235,238,156,53,132,20,204,252,46,180,84,230,150,156,233,149,11,184,87,72,28,133,49,64,166,241,138,105,107,63,125,94,6,113,58,26,213,141,119,16,61,161,32,92,154,201,197,219,104,129,249,0,241,94,178,223,159,174,168,104,108,37,85,98,51,126,189,147,168,151,139,237,53,55,37,130,150,51,96,149,100,29,111,211,133,54,167,203,45,201,26,149,171,26,124,205,28,210,160,23,132,53,160,167,248,82,10,195,34,26,43,214,66,149,59,211,75,40,57,199,222,191,249,193,69,101,223,158,172,86,251,95,187,16,237,140,172,145,110,25,29,13,134,167,30,35,16,81,135,200,148,204,233,94,42,248,242,77,206,112,246,65,60,1,45,254,170,176,79,10,107,49,196,252,9,5,114,183,8,152,156,128,161,16,148,82,237,144,50,35,60,206,92,65,39,47,215,83,94,125,223,60,146,30,96,13,57,19,184,48,75,36,208,62,210,60,84,238,68,115,204,79,133,121,114,119,21,241,197,49,172,32,1,167,85,221,188,203,17,98,113,224,28,129,75,134,147,162,39,159,34,57,0,19,189,244,125,165,202,120,2,127,3,180,237,114,249,112,148,34,224,71,12,7,104,203,252,132,82,33,238,219,63,169,243,62,211,159,25,121,55,79,157,7,241,176,90,12,221,247,220,205,252,203,129,186,152,94,112,188,102,59,247,193,34,239,136,105,17,121,92,57,133,67,248,217,68,22,235,211,151,163,224,9,142,35,187,203,94,2,212,59,0,100,246,212,136,208,193,160,132,199,35,41,160,27,148,1,146,8,69,176,13,32,140,83,214,65,72,132,46,19,249,69,85,21,28,69,51,152,111,10,34,42,78,248,68,168,112,199,25,52,235,247,156,62,3,235,180,66,41,71,183,13,78,213,229,6,164,166,193,151,209,99,31,39,46,174,140,226,96,95,115,100,206,46,209,54,255,101,126,128,157,220,5,234,30,89,74,151,141,23,113,141,0,95,34,98,196,15,150,19,65,231,208,159,210,211,204,26,220,42,249,155,81,72,113,165,104,239,143,84,190,61,38,188,116,232,233,97,23,52,114,93,209,217,152,81,44,131,248,0,161,158,148,57,40,65,71,250,15,52,229,10,181,185,61,182,26,18,217,35,65,223,27,6,49,22,80,43,201,136,82,147,137,83,150,116,170,179,239,24,62,242,200,141,135,153,104,13,198,185,86,202,184,156,65,244,232,216,209,145,145,36,65,3,218,169,199,169,150,31,149,34,98,169,60,189,164,189,205,194,248,246,143,176,30,25,69,2,136,128,159,205,49,178,251,226,90,109,248,72,112,120,124,132,187,198,116,106,216,47,55,158,251,31,29,183,214,196,25,82,142,55,191,197,170,182,12,117,61,41,46,43,61,84,36,252,242,16,250,162,75,29,15,165,234,179,12,24,180,106,98,237,68,84,131,215,219,241,234,247,241,119,122,33,237,4,198,115,126,79,223,153,137,118,45,178,147,15,237,124,43,24,235,106,102,48,218,166,227,24,16,61,21,23,191,249,16,128,88,209,34,198,46,215,89,229,3,227,249,91,17,8,132,82,234,44,160,27,255,19,218,123,143,3,52,24,224,29,128,134,122,216,214,76,236,145,238,87,148,137,216,221,14,114,17,55,226,81,207,232,219,167,170,46,107,255,155,23,68,211,152,219,93,25,99,51,160,156,109,81,159,236,141,249,19,92,237,200,2,150,230,9,50,202,219,197,216,152,5,139,148,33,109,69,112,204,67,183,180,80,227,109,253,137,141,235,150,89,128,220,206,16,61,208,82,157,76,37,148,35,187,12,111,22,211,227,6,153,246,71,251,114,180,72,137,227,195,70,234,75,23,210,181,126,37,237,40,6,22,196,11,148,224,58,189,6,151,60,213,164,197,251,105,221,185,155,221,25,17,29,132,224,186,122,24,146,234,126,224,150,99,23,46,8,239,241,177,180,2,166,120,126,3,190,4,159,218,31,66,173,188,144,46,248,64,246,247,127,97,45,99,103,43,54,219,17,253,69,70,216,154,48,97,20,24,152,45,177,135,27,99,137,200,163,102,225,57,172,204,255,89,90,182,108,43,11,79,182,220,182,240,78,110,6,190,217,85,27,195,112,185,210,178,20,196,96,144,87,165,72,33,129,210,242,249,144,6,170,236,9,188,160,252,234,186,73,157,242,27,170,123,112,28,28,177,202,152,169,141,83,244,24,173,209,243,74,224,176,139,2,5,86,231,22,77,92,95,221,232,51,35,86,61,213,82,76,210,12,154,197,139,206,36,182,5,26,254,197,147,170,17,28,204,221,225,220,75,141,97,252,115,111,250,18,100,73,98,5,169,24,102,55,165,24,77,30,51,23,124,68,22,46,221,198,26,233,249,14,185,4,204,198,114,129,83,154,14,24,87,41,89,174,179,228,230,155,131,129,114,124,247,59,54,19,17,7,209,180,136,26,0,206,13,160,241,233,194,59,16,38,241,209,175,85,109,128,47,112,47,27,242,238,251,28,86,35,84,59,70,215,157,9,38,14,240,205,131,157,74,201,203,144,149,81,229,43,85,250,183,133,32,227,37,125,41,134,154,47,34,82,227,179,161,132,12,124,35,247,139,185,63,205,151,53,132,127,130,122,114,215,64,73,3,159,85,193,250,80,92,163,54,36,42,2,188,175,122,79,152,135,163,77,165,102,143,73,13,143,26,173,93,193,155,247,227,38,208,24,195,158,145,246,244,56,29,96,133,61,99,121,60,223,61,87,162,246,63,132,139,225,77,218,90,143,28,239,35,180,215,55,83,167,11,234,195,228,177,169,224,158,230,37,4,65,103,177,233,102,103,184,226,19,1,241,110,181,228,85,146,114,102,172,182,189,139,113,113,226,10,171,190,177,122,254,61,12,90,38,103,198,249,42,215,213,98,196,28,199,2,156,137,207,36,62,211,45,54,25,172,255,66,172,223,229,51,24,105,213,115,117,100,193,55,69,61,23,57,153,99,140,49,128,186,174,88,36,113,130,94,90,120,113,47,105,135,254,68,45,172,157,113,112,124,167,72,200,57,123,4,210,132,150,237,6,13,40,119,216,83,46,166,232,54,44,159,186,48,139,203,103,70,88,6,49,101,181,50,203,117,81,106,93,85,155,190,161,7,90,146,24,187,122,108,185,11,196,223,253,162,89,79,236,13,85,114,220,137,164,152,119,200,152,82,54,89,186,185,82,254,175,195,165,11,142,205,28,181,160,66,10,209,60,122,18,98,174,150,48,242,73,207,239,126,164,91,84,181,87,116,97,199,231,188,92,228,193,199,149,243,50,54,175,113,67,144,9,28,197,83,145,165,252,127,224,169,130,75,104,68,181,104,108,220,148,102,219,174,179,73,13,219,233,127,102,181,227,126,224,250,105,190,185,122,61,74,146,221,155,27,72,240,143,94,32,208,241,230,33,229,202,49,94,134,207,93,239,86,143,230,81,224,51,243,200,212,53,151,30,96,180,76,218,12,69,51,139,53,233,139,206,144,103,2,114,177,141,103,188,147,225,225,233,82,15,153,221,25,25,222,41,222,118,226,4,244,76,51,36,94,235,32,94,81,213,172,103,84,110,77,114,28,218,140,212,38,41,194,174,210,81,15,197,35,1,88,161,199,21,239,246,226,106,223,165,137,149,253,250,239,133,115,44,172,18,4,133,5,2,133,136,9,175,61,108,63,215,177,168,165,114,68,199,127,180,17,151,127,108,27,144,153,42,194,132,157,2,7,101,244,148,165,131,32,20,121,144,174,99,123,227,219,121,153,138,75,239,64,69,255,67,16,107,78,95,165,240,28,141,110,229,87,114,238,189,75,160,84,185,51,80,123,163,117,199,144,28,105,72,17,86,6,223,78,131,62,50,16,221,170,3,209,97,236,133,210,151,18,104,33,103,43,237,174,210,122,253,202,212,175,221,251,117,91,50,24,181,113,207,227,240,128,162,222,51,54,196,69,11,15,123,73,130,198,11,254,26,83,5,42,210,74,46,73,225,168,209,64,12,167,57,207,196,40,200,86,253,124,127,158,40,116,31,48,60,169,136,14,138,223,83,43,66,198,203,222,181,36,243,0,186,238,76,31,205,145,20,203,93,13,75,171,176,46,62,112,94,231,13,147,106,39,91,164,158,47,126,140,26,113,249,178,103,223,68,157,136,161,8,213,217,134,235,59,164,26,133,69,233,88,155,188,144,244,143,45,187,41,192,153,183,195,28,10,43,33,66,211,172,29,232,238,110,106,64,137,216,179,14,156,223,166,143,137,194,2,125,205,189,157,238,253,232,227,134,140,135,37,102,79,15,212,168,176,171,181,201,49,33,140,15,223,180,8,131,102,247,195,24,194,233,152,181,111,88,210,113,81,3,190,72,226,224,86,66,149,208,42,66,250,185,50,161,203,16,46,160,230,81,146,247,245,101,30,190,37,131,178,78,223,46,231,224,14,153,18,184,68,67,170,205,217,38,13,243,20,16,222,7,227,14,91,14,220,201,75,156,203,174,177,209,25,60,61,223,94,185,44,247,231,40,201,184,3,78,129,229,230,144,167,120,171,19,58,68,106,65,230,83,207,25,230,74,144,79,146,236,126,177,63,14,201,156,105,33,105,142,59,100,11,46,99,228,180,64,212,220,51,70,8,173,129,253,37,104,244,193,147,88,76,151,3,250,19,83,149,237,168,107,124,199,46,127,233,130,233,214,92,52,110,190,42,245,134,152,65,133,8,228,242,148,97,237,162,15,248,96,165,2,10,101,232,140,58,13,209,245,46,129,25,228,49,151,49,248,29,145,145,47,3,153,223,224,73,24,147,179,6,62,23,189,170,186,185,23,134,47,235,63,90,233,150,223,13,187,161,121,126,70,230,165,68,148,125,120,126,187,176,44,25,70,244,212,188,49,28,25,103,20,193,109,215,93,100,165,1,195,253,170,170,155,120,82,94,9,105,224,158,81,69,46,240,144,255,58,151,122,245,201,12,59,187,51,125,3,196,186,236,157,221,74,26,161,150,95,240,53,92,235,244,65,78,170,70,151,131,122,3,43,59,219,197,78,202,179,77,119,16,192,125,210,172,95,73,109,128,78,169,170,153,78,174,81,13,172,228,162,129,155,107,158,117,57,69,41,63,75,22,120,244,241,176,176,156,121,160,138,213,129,204,41,157,152,65,132,84,19,144,157,51,60,174,135,244,50,135,1,26,14,82,126,78,200,87,253,108,6,18,17,20,212,63,246,7,224,131,74,95,194,81,20,213,186,51,69,195,13,223,114,215,82,223,220,189,171,77,80,214,54,145,7,237,160,198,27,167,159,47,162,188,208,116,13,34,249,207,243,32,128,87,41,165,123,6,109,228,48,182,216,197,78,255,128,97,177,211,98,216,68,17,122,97,135,57,162,219,153,146,121,232,48,115,219,220,67,112,126,253,125,73,20,91,80,34,237,24,12,130,139,110,147,122,50,27,234,26,93,102,235,251,5,18,177,25,136,220,250,10,219,162,205,34,161,47,194,61,2,13,229,1,104,48,149,27,197,157,200,206,184,253,93,127,232,37,232,206,56,188,100,220,60,146,112,216,137,23,22,179,242,151,153,17,35,173,46,137,224,54,232,185,150,98,90,148,101,85,251,186,179,137,36,118,131,231,76,105,70,215,51,154,197,19,58,75,67,13,231,61,179,147,209,58,222,99,215,211,56,145,53,132,214,104,154,245,149,231,54,37,90,151,248,47,253,128,100,207,212,185,4,81,163,28,54,204,219,46,41,33,93,195,87,138,7,135,40,248,174,168,107,110,111,227,43,114,94,52,60,221,143,230,219,219,171,245,205,101,217,56,4,73,3,242,194,15,117,2,2,69,207,60,57,30,68,209,71,106,52,108,128,23,236,81,33,167,202,2,61,0,205,47,78,54,141,30,86,255,137,30,119,30,119,157,9,187,84,69,143,3,50,153,248,38,245,90,19,75,237,41,20,174,82,35,224,204,151,82,172,117,189,184,71,52,131,129,223,161,254,33,5,239,40,92,53,105,230,167,227,180,155,121,173,248,74,2,118,12,119,25,124,186,217,208,30,225,165,127,86,220,125,56,19,130,116,190,17,4,84,11,195,106,203,25,36,7,105,134,33,106,201,210,48,178,172,161,224,54,43,179,154,195,18,64,238,14,239,184,152,109,194,238,8,48,253,52,138,68,149,40,108,222,30,204,54,225,147,113,150,175,156,164,92,9,181,15,45,76,150,39,250,139,243,169,118,227,95,124,29,25,120,111,72,120,160,151,130,56,195,203,194,5,179,170,144,102,36,62,187,240,53,244,125,74,158,191,170,217,199,112,130,198,16,1,200,225,206,79,164,146,110,109,175,6,254,85,152,208,213,160,1,88,48,143,50,110,94,252,244,227,143,213,197,24,232,60,141,192,121,25,80,156,88,147,155,140,7,45,16,186,221,5,53,40,196,28,211,169,41,69,42,228,31,54,239,55,233,27,150,2,75,228,93,68,229,79,244,180,149,219,170,238,71,121,229,67,98,17,41,21,204,238,71,32,3,153,29,150,24,199,120,141,24,156,234,240,150,69,51,16,65,54,107,202,12,22,191,188,123,210,184,164,114,157,13,165,51,210,10,155,120,228,45,12,163,241,106,116,80,73,227,67,21,156,99,234,186,56,167,12,207,228,47,25,195,151,156,87,223,85,111,89,189,234,34,34,113,179,168,155,212,45,34,142,104,247,189,152,135,71,132,124,27,162,72,5,35,217,55,219,41,4,244,241,147,87,217,171,162,248,176,141,76,194,128,134,72,223,181,250,242,132,191,80,19,218,61,45,60,129,84,166,41,249,136,133,42,25,30,198,124,241,28,26,112,253,83,159,52,56,46,138,56,171,180,56,202,36,94,119,186,201,96,216,116,49,197,140,210,235,128,252,145,21,29,53,1,121,20,210,38,179,134,123,232,216,38,33,206,237,148,80,165,109,14,102,97,176,100,61,167,155,167,228,219,82,26,71,192,66,235,155,142,166,71,84,107,191,40,110,90,154,90,193,154,153,218,10,197,55,245,94,127,68,148,86,152,57,53,65,46,117,160,166,162,66,207,117,226,36,17,246,28,155,51,110,85,196,212,21,66,101,17,150,244,190,220,195,55,231,202,141,204,109,174,2,154,242,238,79,88,91,32,54,131,221,94,140,168,178,38,150,210,4,45,16,67,71,234,245,65,162,53,212,189,192,165,67,38,26,176,248,124,150,35,95,60,74,79,242,14,212,241,52,1,27,73,229,142,130,94,0,167,104,83,251,195,99,68,126,73,47,57,4,121,169,92,128,19,26,96,143,47,132,191,70,174,111,17,96,252,118,96,57,90,110,216,228,55,163,57,174,101,173,95,219,67,250,48,253,231,134,136,83,178,61,182,6,67,160,37,146,86,189,200,122,126,48,74,11,147,106,80,124,74,198,84,95,144,192,144,196,187,217,153,79,47,230,140,246,223,190,121,126,248,171,248,171,88,188,44,252,110,1,9,26,72,114,54,219,150,128,115,21,194,22,144,27,57,170,250,39,221,17,188,106,198,48,219,204,228,3,0,19,101,45,186,249,160,197,185,182,152,236,147,152,191,83,64,54,162,43,28,203,241,247,4,18,150,84,179,74,210,232,210,212,206,89,16,39,45,201,10,238,49,50,169,179,242,147,92,14,195,181,172,141,36,214,118,247,13,10,193,173,211,76,193,32,80,240,103,158,53,147,210,206,62,237,159,187,207,151,30,138,178,1,215,201,51,64,97,197,10,151,119,15,90,36,215,230,144,45,47,111,234,82,37,141,213,46,151,170,38,125,139,10,79,170,30,207,149,198,254,33,166,235,230,143,157,185,22,180,66,183,212,78,49,41,117,122,239,3,208,80,149,143,123,235,82,110,28,185,229,155,20,83,126,150,239,187,22,249,191,93,119,1,101,69,27,92,167,13,35,37,75,53,66,145,71,157,176,145,189,116,44,134,209,118,31,23,33,46,32,121,72,65,163,71,144,19,143,214,100,36,82,136,114,176,106,56,208,233,203,87,234,76,62,134,183,222,211,142,29,40,255,67,144,10,150,170,116,255,31,212,136,50,146,11,103,23,108,105,131,253,100,186,204,115,62,177,251,193,242,211,218,70,192,182,222,62,177,130,29,104,128,200,25,102,143,184,217,202,60,14,173,205,182,116,147,245,3,41,116,115,28,171,136,179,229,60,161,107,73,83,141,36,174,163,232,42,52,43,105,10,218,103,250,82,193,45,35,45,182,109,124,215,128,78,222,157,231,166,212,39,207,15,138,20,138,152,61,212,112,24,102,201,17,253,64,187,211,243,78,167,163,46,166,18,118,45,218,184,75,41,94,205,234,63,109,70,102,172,224,101,214,87,223,115,205,168,170,140,10,171,131,112,61,60,21,53,84,221,148,215,251,254,228,72,166,116,13,76,197,80,221,71,73,157,221,173,92,160,132,215,195,126,75,17,173,67,221,69,190,94,113,24,243,183,193,12,189,254,16,205,96,228,139,26,159,68,140,223,213,153,77,164,110,157,20,73,9,31,244,190,28,165,103,88,129,23,156,36,126,123,242,224,176,43,27,231,159,64,103,193,181,145,107,188,223,231,60,177,150,152,155,180,174,97,124,216,235,219,7,135,204,40,180,106,173,212,80,75,243,234,101,184,155,236,203,231,36,29,163,173,10,236,197,37,26,111,220,89,59,175,60,239,109,230,207,197,83,6,199,169,105,234,181,176,91,32,253,241,141,232,99,160,54,90,89,193,184,9,219,235,126,123,96,235,77,64,85,38,193,218,16,147,157,89,22,187,8,184,121,180,68,52,213,120,64,28,160,53,240,88,231,218,241,230,146,106,40,39,63,109,123,110,105,56,82,220,3,241,33,23,12,68,12,135,179,86,127,44,141,23,240,46,157,254,127,103,211,112,236,221,197,162,142,165,95,107,156,152,107,72,156,128,108,122,81,60,208,187,107,25,150,152,215,164,7,180,241,59,190,102,111,213,64,169,126,141,81,122,8,5,208,232,232,9,216,156,19,170,171,56,108,178,138,214,22,3,125,46,155,78,157,160,17,116,217,32,204,158,147,98,50,2,152,106,139,93,39,145,100,20,75,93,221,100,221,151,253,197,19,243,102,125,221,126,20,130,19,172,196,77,44,132,5,214,54,8,137,243,227,203,106,208,21,200,123,13,31,142,121,149,11,38,153,183,86,18,142,222,58,62,144,181,229,100,63,243,125,33,195,88,232,119,158,184,65,18,50,202,79,170,6,10,119,242,6,181,54,19,27,69,131,157,160,130,171,91,94,16,160,39,113,224,135,55,65,71,177,4,36,214,220,116,59,32,174,81,194,2,63,251,223,232,186,165,21,22,222,131,0,197,18,82,249,32,31,24,218,127,146,246,200,78,90,120,195,176,131,144,166,65,221,159,63,7,151,125,49,206,48,129,36,90,152,104,21,78,104,216,86,138,122,217,86,90,51,190,214,180,14,3,233,82,78,131,54,122,138,241,17,75,229,209,61,203,13,50,33,137,24,106,78,152,207,177,112,204,92,41,173,100,82,170,223,63,41,33,85,129,107,57,70,142,242,36,113,143,242,149,246,118,202,48,159,207,190,147,141,13,66,53,205,41,238,188,211,65,101,147,198,83,147,203,178,136,125,191,175,94,234,123,229,165,204,157,117,27,24,22,43,166,56,50,18,184,117,55,189,236,246,42,221,131,122,224,151,27,114,53,114,109,4,251,255,62,126,211,136,8,147,76,97,241,207,146,220,153,20,183,3,15,204,39,250,232,116,131,93,186,189,211,113,251,131,6,92,1,29,169,172,48,160,152,191,84,88,85,217,148,35,181,169,253,89,185,64,180,174,127,234,214,88,173,145,222,221,134,240,129,221,127,55,75,236,221,44,77,40,228,132,147,174,115,62,216,237,79,238,33,254,122,96,97,77,159,68,155,71,177,2,3,190,209,192,96,100,249,199,128,217,95,146,148,52,39,201,40,31,174,98,127,114,10,104,114,168,210,26,35,39,240,175,189,47,191,71,179,59,149,38,214,201,228,27,139,169,95,43,211,189,63,144,143,92,83,182,198,9,113,226,182,159,151,90,222,168,245,90,219,175,44,70,9,76,218,130,74,197,248,31,205,69,192,165,115,83,176,114,120,192,147,75,255,212,247,188,111,207,216,181,53,228,198,135,175,6,225,89,226,84,1,77,56,137,217,19,84,100,38,16,184,89,182,175,221,156,252,70,105,231,92,109,151,187,145,236,183,178,151,23,115,31,168,244,69,207,195,29,213,237,215,98,238,146,230,56,33,68,45,118,213,124,168,191,21,165,9,167,25,94,46,112,211,65,254,206,156,16,246,212,188,222,63,102,169,54,233,141,216,183,50,91,99,3,69,204,66,132,92,148,9,71,233,74,95,246,29,161,178,126,222,72,13,203,84,175,38,79,245,143,209,50,160,111,173,162,125,249,42,67,61,161,224,4,7,117,118,170,218,228,93,9,154,77,212,193,79,155,19,176,26,78,103,231,228,66,247,191,215,253,72,246,10,27,39,100,83,82,119,13,80,30,171,108,49,27,172,178,5,66,245,17,82,168,70,184,27,232,213,24,164,104,96,39,65,97,111,13,100,196,245,56,27,55,58,41,193,26,238,211,187,217,224,40,248,1,87,76,60,154,52,38,146,188,189,86,248,36,88,216,116,7,17,213,16,135,27,246,93,238,17,82,61,60,133,78,248,248,51,81,229,177,77,192,82,140,237,130,182,19,27,51,151,220,7,48,77,190,32,100,49,174,189,247,82,171,187,53,179,84,27,178,188,223,141,22,170,52,192,75,129,47,141,103,42,79,209,250,148,117,118,210,188,157,162,181,149,105,43,197,137,195,192,41,109,225,50,208,206,204,210,84,61,175,232,83,109,204,189,132,230,32,148,198,68,239,193,116,91,40,240,206,185,133,47,241,74,171,112,57,144,86,223,105,68,68,90,4,66,141,189,45,123,93,10,38,31,184,207,136,140,148,157,239,29,36,221,202,23,213,19,205,191,255,8,243,172,35,182,51,45,113,109,112,222,52,226,61,8,128,195,206,216,85,209,45,60,89,247,235,215,176,48,105,179,236,42,167,55,213,152,166,168,146,0,118,216,112,252,32,180,197,10,28,47,85,103,71,7,44,88,181,159,39,253,229,14,201,205,250,124,161,241,45,254,135,179,126,225,125,61,216,12,127,46,215,8,232,123,75,228,107,215,14,190,208,134,237,76,136,80,122,231,114,205,170,64,171,89,22,80,54,238,20,127,86,80,207,206,55,90,61,46,27,244,29,92,100,235,87,236,248,67,13,143,254,108,8,147,41,151,197,154,250,102,206,151,104,12,240,47,177,79,129,175,41,62,70,217,178,83,192,137,0,234,109,209,207,125,162,130,151,154,88,1,150,134,63,58,77,17,181,135,0,234,164,87,47,194,73,149,3,135,75,186,182,238,188,210,23,4,252,56,103,71,11,198,138,158,208,111,59,173,218,113,72,221,87,114,206,157,13,252,55,21,213,200,114,7,105,22,83,45,246,40,64,102,253,128,249,120,200,26,252,76,204,157,23,33,115,24,222,28,190,56,50,219,179,73,100,80,141,188,36,25,241,9,201,12,196,137,53,204,137,18,85,199,106,111,237,233,129,249,151,242,13,222,113,247,23,215,134,96,224,196,28,88,187,115,105,178,184,195,89,250,130,144,169,91,26,125,18,65,55,80,78,213,129,207,2,60,221,136,92,105,142,48,80,60,103,2,245,248,144,113,244,107,103,163,231,213,113,93,65,180,145,43,55,8,189,248,147,27,248,175,6,170,103,143,70,79,215,73,99,244,34,223,10,233,35,63,228,214,232,3,58,151,43,235,66,52,99,140,247,186,131,241,178,51,210,147,223,209,128,140,178,170,112,255,219,9,116,187,220,25,199,70,255,50,67,204,246,202,250,64,115,119,87,165,140,104,144,112,93,110,0,73,125,224,94,139,62,212,14,159,191,11,17,196,114,207,192,218,69,89,212,79,84,14,132,236,8,52,40,181,45,143,221,237,40,238,207,83,4,155,14,39,3,120,177,98,86,149,46,14,102,106,160,248,199,190,110,224,59,57,14,66,139,54,85,98,47,254,166,99,87,90,47,178,1,196,14,7,63,230,175,137,72,172,88,46,219,20,183,48,90,145,73,236,250,180,223,3,77,216,27,150,153,231,112,116,36,102,144,117,236,50,249,225,96,120,214,31,96,65,148,30,151,100,91,252,102,221,172,129,104,187,205,215,54,243,185,116,217,124,146,249,137,134,121,145,46,125,201,200,209,65,134,176,18,122,38,248,244,66,116,57,80,114,62,30,216,0,250,142,56,236,92,199,179,34,98,97,78,246,40,74,106,81,210,197,55,225,73,126,13,192,147,182,145,62,211,183,19,77,61,221,141,253,37,102,130,128,124,112,250,254,57,28,124,42,154,160,254,254,68,160,235,165,190,185,176,102,250,132,38,95,145,217,72,106,215,221,213,106,105,179,89,140,106,132,73,122,206,87,33,116,224,244,18,220,3,71,201,122,125,56,49,94,157,38,116,129,233,33,95,48,89,37,206,57,161,50,123,119,205,186,52,157,247,88,214,82,11,196,235,124,38,87,92,90,68,160,215,208,19,207,240,80,162,6,204,160,231,47,179,82,127,6,114,55,44,164,173,14,150,202,152,233,127,136,15,119,18,169,46,106,151,179,165,9,25,55,45,115,173,171,57,74,234,238,245,197,107,39,80,68,84,120,93,178,189,49,91,108,142,220,15,28,217,179,60,31,62,98,98,17,116,12,103,176,40,195,253,62,177,233,169,113,152,230,118,21,66,81,232,137,171,244,120,224,50,124,244,90,136,77,3,187,235,26,201,70,250,220,109,151,127,67,67,11,54,208,65,99,20,58,203,24,196,132,180,53,113,97,237,65,34,43,186,161,43,66,253,195,183,27,45,70,158,76,119,53,169,195,137,109,90,109,149,28,216,106,135,128,186,213,56,165,33,79,7,106,181,238,112,25,255,83,44,217,236,51,91,26,159,208,64,211,141,163,133,91,65,151,21,144,242,83,230,13,121,15,94,78,36,115,207,50,45,169,146,60,227,21,153,121,10,155,181,230,122,18,59,198,232,139,198,58,14,222,87,60,83,105,190,212,254,115,149,132,101,217,153,164,51,107,135,207,68,16,100,93,128,184,173,116,64,144,95,200,33,17,70,250,98,207,214,34,10,51,181,139,130,183,14,213,132,57,166,191,117,94,249,89,228,75,247,84,254,237,230,49,161,216,221,63,134,85,117,244,122,215,129,19,24,35,161,68,129,185,145,137,80,107,142,13,243,129,119,250,49,60,175,26,179,152,101,79,153,85,131,26,29,121,66,105,103,4,75,51,110,175,235,25,10,78,158,198,57,226,170,240,40,167,43,77,132,145,95,95,190,174,164,95,168,26,12,205,178,89,215,68,250,193,131,107,175,168,32,219,87,169,249,253,194,136,9,92,93,244,129,143,211,94,67,221,99,248,41,88,187,225,139,52,139,10,240,55,236,160,141,125,235,88,222,123,165,158,4,233,167,48,83,93,184,16,5,196,189,83,26,60,109,103,242,20,15,36,19,211,161,87,41,184,223,240,248,87,92,167,98,215,11,133,165,246,31,103,5,0,217,64,141,232,95,65,33,220,127,243,17,226,201,81,125,92,229,178,198,91,168,252,178,146,122,114,45,12,152,200,167,117,174,145,6,72,159,59,23,3,120,68,214,160,67,33,244,233,63,216,135,24,26,73,57,96,126,202,75,158,90,145,153,52,15,172,193,107,3,215,188,42,223,98,183,92,17,82,235,16,42,102,240,193,61,186,21,186,169,87,202,32,108,173,75,215,37,239,23,156,82,133,99,3,113,133,77,64,55,12,88,103,172,65,160,179,169,242,76,42,114,108,251,0,252,122,199,70,16,140,222,142,28,192,154,131,166,123,105,104,8,92,127,50,206,206,166,36,230,221,240,138,204,31,170,91,203,81,178,137,218,242,120,164,231,162,16,19,79,149,236,189,124,41,94,78,222,152,251,8,193,192,109,92,69,160,244,60,183,191,82,173,11,231,19,14,25,4,102,23,17,50,15,67,30,104,117,163,130,136,54,22,131,63,207,81,244,172,128,61,16,154,94,106,9,42,219,66,94,109,40,206,149,148,50,90,201,226,201,12,44,186,236,166,168,165,194,248,43,160,216,113,41,73,171,224,20,153,26,37,27,96,32,99,225,54,221,221,144,112,162,68,19,85,0,134,246,52,52,250,224,27,114,203,148,52,61,173,35,78,147,143,102,127,216,98,47,69,189,151,150,224,193,246,30,125,81,158,242,52,246,86,143,3,186,255,6,141,152,191,101,5,223,57,137,69,76,116,42,240,170,130,223,158,148,105,255,212,226,164,228,85,251,46,140,236,61,17,64,65,36,69,116,45,80,35,186,3,135,129,90,207,192,45,94,178,86,58,5,194,160,14,133,50,135,239,168,189,237,4,166,187,49,35,108,41,13,41,138,114,128,240,11,70,107,41,3,67,115,53,43,173,86,251,117,220,121,215,227,165,111,163,232,191,203,83,34,131,183,109,69,81,125,162,215,8,194,85,199,28,222,91,15,168,130,71,52,105,91,146,136,114,34,133,62,35,160,121,17,51,110,173,55,198,123,90,160,19,68,26,98,20,174,43,146,165,97,40,151,18,203,34,133,67,188,175,209,193,85,185,236,36,35,32,59,201,207,250,46,202,159,97,252,140,180,9,129,188,182,132,26,116,221,250,176,86,92,141,156,152,237,181,100,233,71,210,245,134,105,101,214,6,78,187,170,105,167,145,11,106,202,235,249,42,40,214,231,227,109,37,130,60,253,65,198,130,161,69,8,236,59,227,109,127,157,102,120,36,160,124,144,34,62,114,204,196,250,160,188,36,139,156,142,208,40,114,124,126,176,17,128,140,166,122,50,253,129,200,165,60,58,123,143,30,182,172,76,232,16,252,196,168,162,186,64,164,180,226,207,148,110,90,223,185,234,90,178,109,240,14,215,107,76,47,160,190,133,98,102,77,91,148,247,192,178,173,172,184,1,8,77,116,113,237,14,226,249,207,165,98,242,64,156,216,96,191,21,39,226,167,136,10,75,38,195,5,104,87,203,93,171,97,54,53,215,37,17,31,208,116,171,158,45,31,50,98,191,254,193,48,130,250,227,181,198,209,26,163,172,215,16,187,238,4,251,81,155,83,238,137,195,223,13,120,91,125,241,169,174,70,231,216,150,238,75,16,10,77,112,147,99,146,4,135,142,51,31,59,190,114,171,24,35,208,32,142,17,124,145,227,213,37,127,205,104,203,43,53,100,83,237,15,114,109,93,6,149,133,228,147,139,210,106,80,169,127,189,205,147,104,242,139,237,152,180,70,208,86,225,19,13,160,31,152,23,178,121,173,216,129,23,149,31,36,62,105,129,198,69,142,236,238,219,160,240,169,170,109,60,65,40,148,146,173,19,104,49,122,238,143,17,234,33,37,83,86,173,1,71,208,53,167,186,133,44,147,171,75,77,220,59,44,100,211,113,54,176,214,165,75,106,251,128,128,72,218,227,238,96,181,178,137,25,98,35,137,7,4,168,231,192,73,119,78,79,200,221,15,162,157,154,92,154,210,210,63,157,89,32,73,179,239,209,3,154,209,223,56,63,107,61,117,153,229,0,93,155,195,215,238,197,225,140,84,75,249,141,58,8,192,90,61,213,170,220,69,173,4,24,90,92,19,207,194,127,182,6,233,76,49,24,236,147,3,11,231,237,161,155,2,70,185,213,190,201,81,21,183,100,5,172,210,224,113,239,200,77,168,204,18,207,46,160,214,179,167,127,167,211,42,32,227,195,42,146,182,72,51,112,175,233,93,135,102,148,173,228,46,213,104,144,70,184,74,185,219,102,162,35,199,208,161,63,170,35,183,170,176,166,193,33,222,144,219,89,40,245,51,112,10,227,158,112,240,61,56,220,219,218,201,168,211,254,106,177,227,219,110,190,46,46,95,63,64,246,112,87,30,30,114,84,18,241,170,195,221,148,193,227,103,95,105,97,5,39,132,120,91,157,227,31,219,120,42,164,76,247,62,112,30,1,143,163,91,217,77,110,43,65,71,49,67,141,225,244,85,119,99,67,220,248,19,17,50,34,151,15,77,122,254,140,43,101,214,98,193,7,251,97,216,228,102,124,35,175,38,94,175,139,37,31,167,33,29,117,227,49,63,46,183,222,131,190,242,156,204,0,160,246,171,144,0,65,202,92,34,80,230,223,188,132,167,178,26,16,82,182,151,206,39,156,70,36,251,105,229,29,26,142,246,124,20,225,135,23,81,14,39,87,215,230,253,176,193,157,245,105,152,106,154,161,248,118,58,175,156,79,97,157,223,95,154,136,175,241,5,30,34,149,233,255,25,4,140,103,222,244,97,174,112,6,139,176,54,199,136,232,153,112,38,195,34,23,188,247,186,169,138,157,183,60,213,51,120,228,11,215,147,234,77,246,241,149,245,229,175,115,96,32,95,185,254,182,122,18,134,10,111,175,145,184,37,35,85,146,16,142,228,218,37,212,18,124,16,217,213,79,228,40,254,49,88,175,220,222,151,191,58,146,74,166,45,111,59,98,215,237,152,226,100,207,130,50,206,164,222,6,87,179,0,182,127,92,140,11,54,231,49,82,249,43,226,22,147,17,228,100,73,253,161,168,101,125,246,12,11,146,119,91,199,187,10,61,51,20,82,50,177,148,185,19,118,240,51,78,74,160,50,151,61,133,148,152,241,140,51,112,5,30,162,210,202,92,222,227,82,113,155,219,171,30,146,31,236,100,5,30,224,211,4,51,75,31,121,233,35,17,149,51,119,98,39,213,65,26,30,72,246,6,235,236,17,80,191,211,90,9,158,110,189,201,194,29,46,191,35,223,138,174,217,32,218,151,162,53,173,239,191,73,221,13,242,204,169,250,46,234,63,132,134,214,55,60,128,160,122,76,8,128,187,44,218,230,105,104,77,187,85,75,203,186,144,53,26,41,102,1,220,61,220,100,148,68,79,89,91,192,111,163,141,34,249,5,72,177,74,100,156,35,156,187,231,210,62,108,18,237,76,120,187,200,108,220,175,12,177,241,128,11,1,79,209,250,82,12,36,191,231,194,197,70,246,177,6,56,114,27,177,4,164,43,57,163,151,10,198,130,73,89,180,240,217,55,40,104,150,176,136,124,55,166,157,120,54,127,93,79,128,122,88,176,203,34,119,159,184,197,171,91,44,97,210,9,99,158,188,118,183,126,183,19,240,103,108,171,28,195,102,135,241,44,230,221,12,168,24,8,98,66,93,216,32,3,175,141,125,247,84,25,78,224,225,133,45,115,147,131,84,40,86,186,84,119,132,36,181,144,216,111,97,237,226,140,151,213,76,252,101,209,41,164,10,164,74,89,136,219,166,225,159,36,125,95,86,83,94,19,225,227,63,230,7,130,115,59,62,204,182,248,86,155,166,254,184,217,34,199,91,72,225,79,100,233,136,15,24,153,188,208,158,142,139,71,244,192,244,117,230,121,161,198,46,1,116,184,165,5,85,118,79,106,134,144,17,184,164,149,87,178,119,61,52,64,114,10,9,77,77,168,11,117,159,11,37,81,27,39,218,72,51,54,128,61,190,28,46,239,209,211,117,69,115,229,236,51,4,186,1,54,66,198,173,198,65,240,80,231,158,12,92,109,197,114,70,200,35,87,56,111,153,114,89,169,40,39,6,171,85,39,199,173,144,148,151,91,105,249,192,191,39,63,186,36,201,223,140,215,249,37,96,189,113,24,119,35,59,91,44,210,161,130,56,97,218,107,150,16,35,235,49,235,245,62,175,36,173,138,209,13,62,246,136,146,179,179,185,139,90,38,204,159,247,219,120,19,161,20,79,231,146,86,197,37,200,30,49,147,83,221,14,68,226,29,145,207,82,84,225,166,128,91,233,139,159,234,218,203,141,128,34,158,54,202,63,17,225,33,150,25,55,101,78,81,233,45,118,85,71,244,197,178,193,179,24,194,158,63,82,98,37,237,116,3,145,213,123,127,247,174,138,209,123,254,40,80,23,216,179,135,109,217,40,28,52,179,37,145,66,73,9,225,51,130,138,214,60,223,148,203,14,18,82,193,11,31,47,171,232,66,224,202,139,204,145,56,235,175,9,158,125,80,108,37,92,234,49,7,243,167,114,22,253,145,242,93,232,31,9,83,42,86,125,223,118,17,146,119,74,16,1,249,197,4,199,56,205,253,255,254,152,52,139,166,59,200,242,5,6,95,42,48,135,197,186,95,146,216,77,63,121,63,8,30,151,114,208,12,212,153,197,157,180,12,227,152,106,84,89,203,147,244,244,124,116,76,28,72,103,233,241,132,50,126,74,246,1,188,206,25,125,254,130,103,47,42,117,21,204,232,86,10,175,163,10,18,181,103,153,182,65,169,208,61,232,29,10,87,39,246,207,149,209,109,245,105,82,20,116,8,250,34,142,46,192,67,164,86,37,78,255,23,74,53,186,98,165,40,206,131,111,246,78,93,1,47,244,31,33,140,173,26,232,89,121,73,195,218,150,49,85,54,24,172,253,146,236,135,106,244,53,182,179,109,57,233,246,200,105,212,86,37,159,202,1,186,209,157,249,152,98,41,45,5,188,67,130,73,104,163,134,187,128,70,254,102,137,14,21,18,123,49,25,66,12,85,1,33,22,217,62,243,28,231,215,119,122,244,74,189,25,133,149,38,150,170,184,122,34,187,242,196,5,32,238,150,116,195,158,93,212,235,243,236,189,86,54,205,46,216,94,79,163,28,49,195,68,40,101,173,83,63,175,135,168,228,47,63,129,90,4,60,86,100,20,5,186,171,209,157,131,126,174,201,6,144,217,208,193,68,131,227,213,61,2,113,100,221,225,80,153,213,228,33,243,52,53,222,146,120,165,199,229,85,95,150,99,178,150,116,73,147,40,126,116,182,196,215,187,127,240,4,109,71,193,39,66,215,160,123,219,107,84,235,54,211,203,94,49,90,39,125,132,237,8,139,97,245,140,229,125,179,77,191,111,7,58,128,58,57,242,17,87,164,156,251,193,3,125,217,11,66,115,82,169,200,62,136,133,166,74,169,197,40,50,30,50,232,92,224,169,189,41,185,237,13,207,92,216,155,252,85,191,104,20,155,210,244,190,216,154,48,204,89,69,118,239,49,213,14,100,140,14,199,215,59,219,165,117,174,167,42,146,148,241,146,70,105,30,239,23,35,71,31,77,33,61,226,240,180,61,98,187,196,116,89,88,91,233,100,252,241,243,255,235,181,19,104,113,118,208,123,108,107,105,9,11,110,1,245,55,159,135,149,49,124,48,229,37,40,207,132,23,31,102,85,15,234,62,217,157,66,203,96,243,118,153,255,230,37,14,222,245,154,103,51,203,155,181,194,30,78,126,16,217,106,147,246,40,5,83,246,7,138,135,29,118,109,162,110,215,213,165,83,214,83,155,198,7,130,219,173,32,163,200,31,150,182,71,51,211,8,185,208,197,116,26,97,54,25,146,198,131,247,182,120,161,160,46,2,245,161,220,62,209,229,24,29,123,124,108,181,179,82,114,51,3,122,49,151,76,150,152,121,234,184,30,148,89,92,141,237,186,95,154,42,169,161,7,2,182,146,193,188,252,87,167,204,234,101,222,250,2,89,69,119,97,101,177,31,156,212,218,114,117,153,13,83,74,13,206,199,91,67,226,19,205,97,53,93,185,144,10,173,160,195,165,125,45,135,229,192,148,219,171,87,207,94,99,215,33,38,176,210,218,177,62,244,5,154,47,13,93,165,217,22,179,65,110,118,188,163,124,227,139,148,220,33,51,195,236,146,233,29,108,100,72,16,226,88,69,3,161,213,132,185,122,29,209,243,50,186,234,251,128,63,45,189,172,218,118,214,129,93,143,177,230,5,36,220,101,53,41,157,209,175,2,225,90,73,8,242,93,165,143,30,50,150,191,121,30,57,201,88,164,179,51,253,10,74,88,245,68,162,83,0,76,154,56,52,129,77,213,224,83,40,13,144,250,16,107,121,72,179,118,230,40,159,126,81,138,7,168,118,75,203,230,168,234,173,111,55,162,215,68,102,5,240,87,190,50,185,175,55,10,171,90,252,57,46,21,137,194,70,239,26,143,90,130,90,159,24,127,247,221,90,120,0,33,90,219,228,231,187,153,32,197,238,250,149,123,231,191,101,159,134,89,76,180,46,34,107,231,239,32,240,168,52,47,173,77,66,93,254,82,114,122,56,218,92,246,202,121,119,212,175,255,104,173,9,69,9,154,155,203,132,128,210,225,136,216,36,166,195,175,59,194,99,177,110,93,175,24,75,233,201,5,84,93,203,39,40,90,50,65,107,130,159,208,227,121,251,254,246,40,88,58,130,130,81,98,76,230,230,215,242,187,82,140,87,72,254,65,158,45,190,180,41,15,183,113,90,166,29,67,41,241,147,62,181,16,245,148,12,239,235,87,204,123,56,10,12,241,189,193,220,52,161,133,214,77,8,147,116,62,28,133,7,239,124,215,14,52,238,183,41,85,31,8,172,22,233,162,103,190,119,5,237,30,0,137,67,13,161,145,14,46,137,111,67,249,159,119,71,80,191,249,219,133,219,41,198,166,55,208,150,174,173,6,91,220,132,99,68,237,7,60,144,22,248,203,47,67,174,254,47,113,11,151,81,233,21,139,69,165,191,86,125,172,41,94,132,229,241,114,237,67,139,144,182,207,160,160,138,74,96,207,128,244,84,131,93,137,37,212,42,140,22,213,113,48,177,49,59,124,15,141,87,124,208,144,110,227,0,250,17,154,102,144,230,47,89,61,156,214,17,119,60,143,49,144,50,150,126,26,149,40,112,73,139,196,111,170,79,37,216,106,214,231,136,85,186,209,117,132,34,154,129,176,233,5,115,202,0,176,24,135,140,138,128,17,75,71,39,206,10,67,145,176,218,149,34,40,194,204,193,220,42,58,240,43,171,107,17,76,190,36,16,196,106,57,116,83,93,163,193,164,87,77,167,70,189,61,184,60,228,178,43,142,0,255,181,9,254,4,14,234,241,13,221,227,18,162,154,23,44,51,96,106,190,181,182,91,126,24,5,144,119,191,203,53,204,193,23,183,13,76,104,231,102,149,181,229,255,252,187,54,63,200,49,160,66,184,160,191,172,47,112,151,35,167,183,6,75,223,227,137,157,191,179,221,233,173,91,164,4,61,145,162,168,185,115,156,5,25,141,132,137,176,13,24,8,235,42,177,133,221,17,6,53,56,198,116,190,132,208,178,210,48,44,80,53,2,89,3,199,83,213,204,164,29,118,158,249,193,67,140,93,233,33,153,201,221,84,136,156,90,220,2,46,70,83,65,207,247,128,253,165,174,70,53,254,132,95,243,178,110,235,120,52,96,249,141,92,15,69,222,216,232,118,213,50,10,185,53,201,11,14,34,51,203,98,179,5,181,67,222,35,97,100,25,100,242,243,49,232,232,75,78,104,107,136,211,26,151,236,45,208,39,42,34,29,35,169,179,212,144,9,196,161,183,172,222,143,142,202,156,211,254,254,153,106,206,187,12,99,55,19,84,247,171,156,94,154,193,48,220,128,23,14,214,38,237,55,210,108,158,21,85,217,50,124,7,179,205,41,174,97,126,18,244,170,102,246,93,22,190,131,246,250,104,106,113,188,68,171,107,250,171,130,255,144,67,102,60,232,30,46,27,222,18,165,183,86,196,154,20,220,228,168,164,71,51,202,93,168,128,60,179,233,245,34,186,204,255,28,25,21,235,88,202,27,42,191,124,15,154,236,103,193,121,9,118,234,131,106,207,196,12,99,81,33,98,0,54,179,170,150,55,218,216,217,121,239,52,92,242,171,252,120,189,72,86,129,205,155,18,178,149,127,7,255,28,59,214,241,79,64,128,0,154,113,183,240,154,167,42,212,135,192,198,184,6,87,246,27,74,51,208,163,144,164,0,171,127,244,126,4,63,26,240,85,210,180,2,56,18,208,126,4,47,174,185,31,154,78,137,87,169,16,110,74,223,122,125,252,86,131,43,62,220,230,141,236,218,18,129,27,244,119,251,80,148,59,133,153,71,44,69,149,160,19,225,163,158,3,199,23,167,77,58,132,205,75,71,121,230,56,181,227,72,201,203,219,173,105,110,220,13,165,84,107,172,84,100,106,115,67,201,92,7,183,41,219,223,224,199,7,144,100,51,67,67,208,21,239,146,124,8,227,98,205,103,8,109,11,148,200,212,110,80,141,215,180,159,213,203,181,200,171,24,224,254,157,74,123,141,26,203,188,64,52,213,173,94,180,19,112,60,228,74,167,91,152,112,192,62,103,48,108,115,12,5,34,154,195,135,147,113,230,26,178,246,18,15,95,133,132,109,175,210,85,194,89,48,65,19,123,56,106,52,43,178,245,0,68,158,46,147,209,80,143,78,84,138,71,190,159,132,18,156,109,22,122,117,67,129,0,29,189,37,151,79,133,254,249,222,58,171,204,137,232,181,202,235,84,126,107,124,75,246,7,164,135,78,70,127,108,66,168,11,253,160,140,32,138,124,234,6,51,0,84,174,23,190,53,174,103,143,104,181,219,185,89,213,15,104,6,223,176,236,18,16,13,129,51,192,95,133,248,122,163,51,231,167,70,168,198,165,177,205,15,213,29,179,158,70,248,180,227,57,22,170,136,204,195,252,7,25,181,124,213,250,12,48,77,32,76,206,67,11,67,177,145,175,96,25,137,2,221,206,203,208,42,219,121,88,216,54,109,67,172,228,99,157,200,12,42,203,231,4,251,61,10,110,150,153,93,203,222,87,182,193,43,209,229,31,157,125,150,213,147,2,248,12,19,20,158,251,100,149,147,80,159,173,210,253,34,26,212,137,169,81,0,53,122,1,66,222,195,95,63,104,141,253,91,16,137,186,193,73,101,174,45,231,17,159,225,232,44,229,131,138,237,162,93,56,46,43,72,203,8,66,209,152,14,212,220,22,27,253,44,96,7,163,152,32,137,166,124,254,77,87,4,69,120,198,14,0,67,154,7,193,13,169,104,90,195,84,14,48,103,167,129,47,167,241,18,252,134,119,232,213,101,17,133,149,228,229,228,35,212,121,136,218,192,83,13,49,105,254,179,15,157,248,239,47,66,4,225,204,97,82,213,150,111,152,180,203,31,90,200,12,147,217,131,192,4,117,67,13,185,11,127,159,57,79,211,246,91,69,41,21,178,254,152,118,6,24,175,158,224,40,110,71,13,4,53,130,41,179,191,71,136,238,26,43,11,247,85,98,172,241,234,91,140,123,128,149,11,191,238,103,223,74,145,239,185,200,183,237,225,67,49,250,144,190,238,223,179,139,200,183,112,118,110,80,134,29,175,28,161,174,240,147,84,162,11,135,74,203,33,91,212,125,254,170,73,184,38,6,28,159,196,199,31,228,242,188,5,228,111,7,77,199,240,53,246,191,1,106,245,32,0,56,23,210,249,16,72,151,144,195,57,163,173,23,242,92,186,32,109,130,245,9,239,251,208,112,169,95,140,209,199,241,8,33,24,159,198,125,87,3,145,101,24,200,105,204,198,136,173,246,45,0,5,245,148,2,157,131,6,158,250,175,55,125,13,255,109,164,130,78,187,157,143,218,239,72,230,159,252,42,144,220,164,111,136,236,124,89,254,76,10,205,183,244,214,6,163,12,30,55,118,158,173,255,62,191,65,65,199,91,126,8,207,67,118,162,122,110,198,99,206,217,129,205,24,20,144,240,118,64,203,182,237,68,232,101,209,56,228,86,98,134,92,221,137,120,241,190,89,16,225,185,40,255,207,139,96,39,15,21,16,38,208,140,85,200,2,63,49,59,123,10,56,45,113,112,189,144,227,55,142,36,178,84,166,82,167,50,186,153,226,96,120,190,190,249,156,123,223,2,194,2,56,26,62,158,24,124,160,105,177,47,189,46,102,64,182,113,10,71,89,179,72,154,185,204,22,0,124,129,82,171,123,101,121,80,234,198,137,159,209,238,173,107,111,86,50,90,216,203,180,170,91,6,200,189,80,208,120,35,252,36,19,28,76,1,41,181,37,131,66,193,4,60,30,206,47,241,162,242,176,84,222,24,140,5,219,6,131,78,111,0,156,76,249,204,248,183,239,26,87,1,21,24,179,141,209,3,129,125,52,161,181,29,38,6,23,33,19,43,45,157,170,251,208,147,54,81,112,161,55,68,1,132,101,242,47,75,156,42,184,130,127,25,30,223,145,162,163,56,42,212,44,156,125,172,209,44,138,90,135,242,194,163,212,94,149,171,103,117,74,127,52,217,121,100,47,120,75,79,57,147,171,149,1,238,200,90,189,91,45,10,9,67,202,175,53,69,99,65,76,50,58,131,187,47,81,132,25,89,80,179,127,57,66,43,51,159,199,4,96,50,196,191,0,35,222,101,189,60,235,127,174,168,154,126,45,171,96,128,23,0,205,10,121,210,88,191,2,146,207,247,216,165,113,50,136,110,96,153,252,202,125,117,254,35,128,112,139,181,133,184,199,28,109,131,52,9,148,140,184,181,136,252,159,180,39,15,10,187,70,39,67,73,16,161,12,136,120,200,14,95,61,161,3,13,10,246,80,58,223,60,248,197,166,129,60,117,86,13,117,156,42,45,70,52,160,74,153,172,160,94,229,61,194,15,102,55,127,140,18,123,20,250,47,64,174,128,160,143,67,201,169,157,209,190,113,244,78,142,135,97,138,194,131,81,26,162,135,1,148,246,137,45,70,4,68,206,166,168,237,47,155,29,156,70,235,201,186,255,100,188,49,194,183,212,193,216,240,54,177,189,212,120,114,244,206,33,163,136,142,172,234,119,76,204,39,232,233,195,212,156,53,36,17,29,83,15,231,139,229,173,156,22,249,11,216,232,63,253,87,0,181,35,200,139,249,144,220,20,46,32,166,208,83,176,254,104,6,73,67,179,61,181,243,182,114,141,3,123,24,229,63,229,65,182,103,42,213,151,47,48,50,15,238,99,1,233,29,217,164,158,76,238,180,1,96,96,131,193,216,173,245,167,155,114,165,150,14,186,180,164,27,35,207,156,119,71,44,9,164,10,2,58,11,231,4,151,80,147,23,136,2,162,224,228,161,238,89,172,15,105,210,119,126,182,132,83,60,78,162,249,58,124,80,208,124,104,2,246,166,203,43,54,133,85,131,31,34,161,168,218,175,75,24,155,28,226,185,183,249,189,44,52,85,52,5,1,202,207,41,20,20,110,170,71,204,137,154,171,196,142,61,114,139,14,112,234,95,82,83,191,210,50,99,248,213,176,169,171,114,244,52,160,148,245,25,46,4,164,245,114,234,121,49,152,225,10,58,237,157,18,91,12,82,133,135,192,250,157,53,34,59,171,105,225,106,28,198,179,204,142,67,192,49,153,70,171,171,92,185,252,210,238,23,154,234,11,54,4,93,16,133,200,220,94,176,192,8,190,36,89,205,59,145,224,15,187,87,129,18,125,55,52,225,158,129,194,43,63,86,14,166,140,201,32,99,32,140,226,255,238,216,94,86,228,60,8,213,114,38,135,124,77,189,142,36,92,61,156,75,51,29,73,64,81,248,98,244,75,7,115,141,10,106,148,98,199,224,45,236,213,69,191,179,124,93,212,64,108,82,147,109,8,115,165,74,79,222,236,251,238,86,130,201,91,59,117,56,152,64,128,124,210,243,88,156,194,101,162,111,245,96,112,80,203,200,253,122,186,2,176,2,202,7,212,59,48,195,159,254,112,180,68,254,163,170,53,162,196,148,6,36,38,159,129,76,59,215,92,14,178,205,150,242,19,87,244,115,237,217,66,123,125,27,183,64,25,199,254,91,142,230,226,49,255,15,185,219,52,38,131,143,201,240,140,1,247,21,97,87,94,50,247,74,10,197,211,145,93,240,10,12,205,115,203,31,116,186,94,174,127,37,60,249,139,188,207,61,33,187,39,238,173,161,213,27,194,27,116,48,229,239,235,42,65,234,51,18,82,29,44,112,74,110,171,93,254,38,142,84,61,159,131,150,22,70,67,210,172,92,247,44,219,52,128,144,155,228,135,7,2,186,10,208,237,40,47,245,128,51,150,113,216,155,175,167,186,208,183,89,252,219,127,63,158,161,97,120,214,142,232,36,59,201,57,200,252,111,220,3,11,50,219,62,54,133,162,65,217,134,201,195,230,35,36,137,246,11,194,80,220,159,82,63,164,80,74,35,52,143,121,177,76,117,138,32,183,44,252,25,180,92,81,199,29,137,23,29,141,202,8,117,250,189,188,211,150,96,152,73,241,52,69,215,226,136,146,171,46,63,34,8,76,172,64,11,2,94,170,231,216,152,106,27,30,91,45,203,50,49,55,63,203,47,144,140,18,177,53,189,217,102,208,158,188,201,57,77,115,158,132,129,168,129,50,249,127,176,8,71,67,49,37,162,116,230,215,153,199,138,213,113,131,199,178,90,18,105,74,247,205,95,26,101,93,23,18,100,246,141,229,234,251,194,190,128,214,203,122,20,231,216,94,117,193,149,249,196,190,181,214,6,44,227,179,194,201,165,170,70,180,14,43,46,22,234,23,180,203,242,179,78,201,138,195,95,180,71,96,118,70,88,15,57,62,88,234,10,228,28,49,208,133,179,220,224,23,70,162,119,183,199,54,181,167,235,205,117,162,71,244,182,100,83,124,197,242,140,222,23,113,245,115,105,105,230,24,167,162,70,86,232,0,47,233,179,50,163,222,27,64,194,220,88,51,185,119,42,109,199,127,171,66,139,159,168,207,108,235,209,106,28,61,197,113,33,117,113,49,9,168,10,63,251,171,82,200,182,98,28,21,163,251,68,151,228,183,2,174,42,75,211,61,253,79,134,143,204,162,102,242,109,75,177,164,145,216,12,82,52,40,156,252,105,101,211,126,91,241,224,97,16,49,120,249,64,154,183,226,32,139,179,98,37,166,92,126,247,184,195,241,123,191,37,133,158,60,74,119,87,137,170,192,61,50,10,132,36,219,245,112,45,199,157,135,234,180,164,115,2,247,78,37,38,128,146,230,100,209,144,244,210,219,151,232,100,158,178,180,134,84,239,34,168,87,46,159,243,206,57,107,80,207,196,39,66,155,188,137,68,207,39,160,247,106,90,73,145,242,106,97,250,154,46,188,31,74,67,226,252,141,59,92,130,45,97,199,194,123,196,61,254,10,178,144,7,133,226,84,199,140,92,128,162,82,218,76,189,10,71,126,118,185,19,254,148,236,206,117,22,248,75,70,33,28,254,241,6,26,25,120,21,25,160,26,245,17,103,189,16,241,32,109,2,151,204,4,181,179,110,54,45,53,32,37,76,62,51,249,19,184,93,74,79,34,125,252,102,106,169,122,70,247,103,159,228,191,158,224,106,85,81,55,33,206,207,51,123,173,146,100,62,36,100,155,185,139,46,46,59,112,103,212,185,148,76,206,214,150,229,103,217,207,55,97,171,219,86,210,220,169,17,195,238,116,4,174,86,216,137,147,15,127,119,100,51,35,1,82,31,152,39,25,84,145,180,11,174,50,110,95,169,95,111,98,43,80,231,163,231,235,74,69,110,51,250,79,234,189,148,29,201,29,139,139,53,131,131,184,31,64,177,247,153,229,190,226,196,57,146,54,241,161,233,43,137,95,144,80,113,253,163,149,203,114,184,206,158,47,155,88,83,127,181,212,197,124,232,224,8,172,110,59,52,163,101,39,226,4,137,138,62,89,174,138,180,147,65,164,177,168,68,99,3,194,138,222,139,102,124,120,41,69,224,207,155,37,188,113,237,55,149,225,135,93,92,25,82,102,213,13,26,237,144,80,63,23,82,102,0,194,57,43,239,52,60,203,52,229,172,97,14,195,64,31,47,62,25,43,48,184,41,196,151,33,232,233,196,166,118,59,232,67,250,200,159,36,224,70,24,83,22,76,232,162,11,176,65,52,195,74,146,67,236,118,172,93,210,8,198,246,255,195,201,81,76,250,172,246,4,149,104,185,105,56,82,9,140,167,200,7,46,55,229,90,186,252,118,41,160,140,76,76,193,77,113,130,189,200,161,136,2,120,189,228,74,60,173,31,254,119,133,40,154,160,250,98,115,18,142,249,20,4,251,153,188,136,143,239,62,66,1,17,213,57,29,178,136,8,21,2,181,17,191,22,252,141,181,41,189,182,190,140,230,84,207,171,132,118,13,80,69,43,14,223,226,54,91,247,220,89,39,116,157,155,208,252,4,126,36,167,12,9,28,106,63,87,72,48,157,238,234,158,192,211,204,3,42,43,112,151,13,230,59,77,83,220,68,208,83,14,94,116,246,226,93,144,2,71,215,153,14,63,58,181,200,18,230,232,73,114,12,91,82,7,102,135,189,249,238,164,234,96,190,204,189,54,244,81,98,6,228,130,226,49,57,255,0,43,251,151,213,84,165,112,249,110,170,163,113,2,202,75,62,12,36,194,110,174,124,143,104,125,99,42,109,56,33,90,122,88,22,250,235,59,150,110,95,191,46,43,150,159,111,27,245,196,77,241,199,148,235,111,173,125,112,68,180,98,218,51,68,143,234,146,33,163,171,94,172,245,135,96,81,119,219,169,81,255,80,255,194,221,41,25,42,39,62,72,84,12,104,156,180,236,55,246,47,110,87,76,113,166,101,16,106,28,30,124,195,10,176,116,173,76,159,164,236,187,95,31,161,20,100,158,82,148,43,237,50,143,98,146,126,203,122,10,202,215,12,134,210,84,42,242,202,94,49,126,83,169,126,11,221,113,166,213,48,46,195,46,154,245,12,68,54,205,215,242,67,245,165,78,208,83,200,251,228,40,211,43,93,208,211,71,34,86,159,134,129,6,93,173,22,247,58,231,26,24,25,225,111,182,158,19,170,86,186,107,180,80,74,55,255,111,202,90,49,117,113,106,130,143,184,243,91,104,44,20,166,152,184,4,13,218,50,106,253,104,250,81,94,25,174,133,3,209,80,173,124,174,224,26,170,189,114,132,198,3,80,31,50,100,9,255,154,4,46,46,155,104,75,52,112,132,49,200,38,117,134,75,143,43,145,168,159,233,173,218,229,98,208,114,10,151,254,190,77,118,76,173,2,0,18,62,37,213,41,178,22,44,194,6,164,73,79,130,154,251,23,239,77,179,190,231,233,136,221,55,223,156,230,124,0,200,103,93,54,137,50,180,167,81,40,31,206,212,42,103,7,53,176,214,168,239,126,59,27,230,14,252,84,170,93,31,250,128,64,138,174,80,70,34,10,4,180,71,137,210,99,230,86,179,3,242,122,19,169,80,35,31,185,74,249,9,138,125,96,192,40,126,22,245,175,95,231,243,85,230,27,67,175,82,228,24,69,48,40,239,58,94,227,162,137,34,48,246,144,240,25,42,205,97,140,153,90,79,43,194,31,20,64,224,236,229,56,185,171,23,35,188,47,34,77,164,125,142,96,56,90,2,143,214,47,161,193,209,33,246,33,234,38,1,102,97,81,92,64,211,89,58,97,74,213,198,187,28,95,53,37,169,65,74,110,39,78,89,89,148,13,10,159,30,49,213,250,60,17,175,15,8,102,230,160,184,77,73,93,81,167,64,131,77,153,12,136,75,211,220,170,231,31,85,201,178,151,162,142,178,42,187,204,176,178,179,213,20,116,131,245,171,201,65,21,122,242,72,245,43,33,128,176,202,174,105,122,70,70,186,190,28,107,61,165,10,47,135,160,139,121,110,214,136,34,130,240,197,132,1,147,249,94,35,80,51,199,104,160,250,59,236,198,88,121,78,49,76,101,175,74,105,148,168,7,244,140,250,70,42,253,137,138,219,168,227,171,3,168,221,67,116,98,108,240,34,143,52,62,62,83,146,169,222,110,206,0,153,113,27,209,110,150,163,52,255,57,15,2,3,80,200,19,232,15,16,196,19,53,110,121,6,191,120,178,237,141,116,229,233,239,55,162,234,136,46,239,176,143,109,129,228,242,118,225,34,13,140,89,37,204,4,115,154,52,144,145,151,222,253,10,116,98,28,111,196,172,180,211,29,89,196,6,229,27,95,174,252,195,48,152,183,151,15,244,152,251,222,129,135,80,13,162,245,82,186,71,104,151,93,62,158,90,46,197,50,107,73,139,15,144,204,111,218,159,63,105,59,55,229,79,104,153,55,52,89,226,140,169,245,88,203,146,60,134,104,239,84,148,148,110,7,248,11,209,74,15,210,12,139,216,1,112,154,1,244,112,56,147,92,165,218,108,190,213,188,196,73,20,91,85,148,71,227,19,210,114,74,7,147,135,240,101,32,11,39,130,49,203,72,7,6,187,230,26,106,1,104,47,111,175,115,28,209,59,101,173,107,60,123,234,26,185,210,152,124,254,19,139,192,89,43,242,16,12,155,108,176,53,240,45,37,173,241,132,198,225,15,166,55,56,56,189,25,155,203,188,63,150,116,55,246,121,97,33,5,77,248,95,21,45,80,165,225,203,72,238,7,80,236,21,147,81,1,48,36,79,167,62,163,228,249,182,141,196,44,253,68,161,43,236,118,145,179,20,79,148,255,228,82,45,134,24,113,209,163,233,227,121,132,88,29,106,249,248,0,176,91,186,14,157,206,133,56,170,18,141,43,146,26,81,101,223,211,49,225,32,1,52,55,102,60,241,203,23,89,12,169,121,119,165,251,194,17,67,7,59,216,251,202,73,254,120,153,142,30,240,193,71,203,47,92,6,5,61,52,186,209,160,172,162,97,149,89,60,182,226,58,199,82,150,80,99,167,29,191,168,136,77,184,220,174,151,218,184,38,230,206,250,6,237,147,131,169,27,57,70,144,151,142,145,93,175,168,232,185,110,246,177,138,155,148,11,221,171,152,69,93,239,52,248,83,97,135,252,139,15,122,69,162,0,147,4,213,52,76,166,19,133,133,177,233,73,243,219,251,13,216,144,229,209,67,251,102,134,206,202,230,219,171,29,218,0,118,51,90,211,226,217,103,23,44,127,85,212,226,186,138,156,40,250,42,94,91,250,55,51,146,96,155,73,122,172,181,22,179,85,27,114,29,46,164,147,211,88,134,5,136,200,163,45,209,103,81,131,203,98,55,45,32,67,189,199,44,113,200,219,40,4,19,197,146,20,146,172,36,165,74,49,137,212,160,129,8,11,24,211,218,77,104,176,43,198,108,250,145,118,89,162,52,2,124,91,149,161,204,243,226,105,171,103,156,205,170,147,21,13,204,42,96,49,169,194,137,109,138,110,34,42,174,31,19,191,214,121,93,50,161,37,13,74,140,101,3,42,229,208,45,32,141,232,222,52,202,115,216,137,92,142,48,131,118,255,35,21,5,163,192,208,181,120,126,109,3,58,214,61,36,19,100,73,90,129,198,92,214,139,216,79,205,229,26,144,145,46,104,179,207,206,226,192,150,77,95,186,197,114,70,95,83,209,128,46,0,24,50,164,35,173,47,91,58,23,194,177,95,50,178,213,100,198,210,75,249,13,102,157,159,244,26,127,112,58,135,5,21,87,245,0,120,57,124,34,223,39,149,250,4,220,155,130,133,38,176,52,237,123,3,60,49,153,94,77,81,222,105,187,193,63,37,151,252,83,31,131,234,173,59,106,119,175,0,72,246,153,132,76,149,15,84,43,120,245,99,56,54,104,138,205,248,85,155,40,2,44,26,59,44,41,54,116,213,55,189,209,170,118,105,155,125,91,118,154,84,86,123,12,72,167,222,77,121,172,207,34,4,211,11,247,174,80,91,21,236,85,43,220,118,148,0,216,83,167,95,135,147,237,201,58,98,11,226,112,1,164,143,100,18,132,167,128,218,200,90,179,234,196,233,161,85,196,109,93,124,73,49,184,200,254,48,129,195,98,70,95,152,202,103,198,154,243,94,143,180,196,205,15,206,9,99,63,52,15,82,116,52,255,171,110,137,26,151,181,167,238,38,160,176,214,34,179,62,26,197,120,175,211,240,56,81,121,159,107,133,50,50,29,211,196,78,139,103,15,113,242,138,62,50,89,178,30,144,191,111,193,237,182,12,44,83,177,182,25,84,130,181,33,54,29,2,224,87,133,30,201,101,20,151,6,166,227,250,193,140,48,111,230,193,67,158,67,57,42,45,105,81,225,0,236,136,40,222,37,225,207,120,27,39,7,243,250,102,197,191,216,174,242,108,35,119,124,71,119,234,244,241,61,118,151,84,121,194,100,148,105,155,12,22,71,88,63,197,128,39,12,224,56,47,41,52,83,203,134,227,18,96,101,206,254,214,184,192,150,78,172,214,55,69,171,228,12,70,104,63,103,86,77,199,239,254,60,93,176,121,218,107,40,152,241,63,91,254,6,251,86,44,186,246,97,183,189,250,136,230,87,164,217,110,110,205,131,70,104,199,21,19,127,143,239,195,188,34,124,199,245,155,50,119,185,32,94,190,253,211,207,201,170,253,200,150,233,183,30,121,29,241,201,65,63,230,174,255,45,235,1,109,136,38,20,167,236,59,131,171,109,168,29,51,48,105,186,55,66,30,145,149,157,200,158,176,40,64,106,192,0,29,164,101,52,20,94,147,8,154,180,131,94,4,181,28,146,21,78,144,90,55,56,212,249,86,155,66,160,112,71,1,216,48,209,145,56,171,22,223,79,181,30,228,145,137,216,186,155,108,153,56,81,227,140,35,217,41,59,100,238,124,212,118,212,14,207,124,208,67,191,203,157,253,14,127,186,7,199,196,241,170,148,17,7,150,45,226,152,167,149,225,188,152,3,82,255,3,43,36,71,182,254,214,26,93,232,123,33,254,77,252,221,17,59,220,169,121,168,118,32,32,74,23,198,194,106,69,219,6,21,175,116,91,27,143,97,225,79,55,90,204,143,46,95,53,239,97,215,24,127,93,201,238,151,98,160,203,78,148,207,181,15,18,124,154,239,61,179,195,4,2,207,53,84,174,76,91,168,135,101,70,224,127,69,236,80,36,233,25,192,27,175,64,17,60,173,111,101,246,89,166,162,138,52,175,18,78,135,29,195,77,200,241,90,226,33,237,54,154,118,88,129,241,154,108,176,1,217,209,163,90,182,17,151,54,208,18,147,200,107,131,249,16,242,217,182,158,232,91,201,61,253,11,140,196,107,202,183,93,46,218,170,15,7,172,220,38,17,108,18,231,55,91,78,162,130,140,237,7,213,108,244,136,65,33,118,134,104,160,173,93,195,94,67,144,11,193,85,229,5,89,38,197,114,187,114,222,201,206,81,215,125,121,96,108,82,79,232,15,169,73,191,28,53,101,136,71,183,189,95,16,96,160,235,94,94,48,69,146,103,242,190,164,153,159,26,222,117,13,211,33,95,180,28,71,216,201,216,199,129,195,95,29,181,179,31,233,66,172,34,66,250,231,251,68,144,130,19,240,131,175,131,133,97,114,97,35,25,152,154,100,201,184,97,184,81,140,227,18,68,223,182,3,126,37,223,50,9,232,224,87,42,93,168,213,91,122,178,98,102,62,127,246,235,111,221,2,149,211,219,201,76,215,86,78,207,64,134,122,161,61,243,125,124,126,193,187,165,247,130,56,173,59,150,59,206,106,171,106,220,22,101,198,235,25,244,219,228,215,28,66,18,180,219,64,253,3,49,158,252,148,126,63,59,139,222,76,168,198,135,77,62,74,9,99,122,223,185,16,181,26,202,153,154,72,127,208,115,178,189,141,88,87,193,243,173,83,22,176,127,50,163,42,34,79,108,111,39,180,152,173,243,167,43,26,174,79,225,74,146,69,166,222,135,249,168,187,41,112,132,219,253,73,68,5,34,166,171,100,131,172,189,58,234,255,214,66,31,199,106,45,179,204,173,157,144,251,36,165,55,78,107,150,198,7,158,184,32,214,157,71,142,37,91,222,183,75,240,76,1,171,106,49,245,53,30,180,31,237,14,129,164,102,147,83,227,204,195,132,44,249,57,243,192,235,104,20,250,172,43,10,125,46,242,236,18,105,112,130,167,47,32,215,101,191,86,96,62,31,153,6,116,251,70,211,235,76,223,228,235,245,143,61,156,42,52,12,199,114,72,166,44,122,204,48,51,104,253,188,247,204,100,149,126,178,78,108,255,58,255,183,215,199,150,157,209,220,123,91,37,148,60,16,32,104,40,49,237,234,168,183,89,186,128,240,215,239,150,152,198,21,249,255,248,141,143,79,14,70,227,242,22,193,5,119,181,99,121,136,208,132,243,64,150,29,136,117,201,88,130,177,141,144,118,197,203,101,231,203,157,210,118,253,125,220,116,75,245,30,219,174,133,217,25,173,189,11,22,33,169,56,83,130,182,204,7,14,148,95,12,143,172,192,63,2,30,204,17,130,156,119,69,104,198,99,104,233,176,115,62,21,130,135,61,207,12,185,46,82,226,245,245,29,183,3,188,106,3,64,45,232,213,246,197,42,82,36,87,81,118,200,190,165,126,218,176,103,115,82,58,22,196,6,103,163,54,204,247,142,254,138,4,69,124,124,172,254,126,41,252,11,101,225,239,182,83,106,80,151,228,232,251,38,218,224,196,5,135,3,151,175,25,96,4,238,114,236,118,172,228,203,108,255,45,142,140,94,205,159,223,14,125,242,95,158,29,96,125,98,248,237,109,205,188,194,246,225,206,234,34,116,157,98,160,84,31,203,23,210,123,101,88,52,130,206,255,7,216,139,80,20,72,37,146,161,150,65,152,242,136,143,111,42,32,245,24,5,139,82,195,132,142,115,100,231,234,193,60,59,179,132,191,104,45,37,255,115,52,175,99,17,110,19,94,238,195,50,127,93,222,212,89,47,170,160,4,225,155,174,179,245,99,220,198,23,172,252,208,41,45,251,161,186,19,138,224,226,135,154,90,103,165,98,241,80,187,23,229,75,138,217,158,18,77,7,147,49,233,53,54,114,30,38,219,115,207,106,48,24,13,40,171,12,177,20,175,45,169,231,114,71,21,228,79,215,13,81,160,2,203,197,46,131,23,130,53,121,239,137,227,220,127,149,55,179,32,71,18,120,16,41,187,70,215,97,219,3,127,134,103,202,22,115,39,241,198,138,189,11,154,161,253,183,94,127,151,112,237,111,203,124,216,143,178,136,85,116,211,213,77,147,170,98,3,2,239,89,107,47,141,154,1,193,240,25,218,2,204,33,20,139,168,40,25,80,106,127,27,164,52,1,66,244,139,11,234,209,99,144,148,244,22,187,125,62,0,108,248,92,218,249,174,2,75,220,152,140,7,164,254,214,60,75,217,120,105,65,153,135,255,149,207,109,182,36,83,86,43,233,151,159,32,67,117,115,169,14,193,6,40,208,230,189,188,99,216,5,182,34,90,38,165,123,249,223,32,155,82,111,144,84,182,180,90,64,110,198,22,214,241,30,140,49,252,214,253,29,27,248,170,127,129,186,115,216,124,93,171,71,208,187,245,47,177,223,141,0,192,68,124,103,98,56,107,115,54,190,133,175,113,116,84,84,178,127,44,231,19,147,199,42,87,147,51,64,99,32,134,231,94,98,235,224,232,107,128,127,191,73,49,17,79,59,143,94,136,223,224,87,84,2,56,89,113,62,152,226,71,251,150,57,9,203,225,55,155,181,84,75,239,152,151,236,134,253,84,107,187,120,41,159,199,247,63,148,222,202,28,226,148,226,199,129,225,13,87,64,24,149,143,139,152,33,115,222,61,89,43,42,61,29,55,51,22,50,226,100,135,233,114,11,74,239,178,115,174,157,62,152,131,169,232,159,223,75,21,232,135,206,193,203,197,21,94,37,42,142,142,224,133,122,199,84,124,224,108,166,32,64,119,52,144,233,42,71,41,142,98,239,226,77,220,170,66,141,141,22,59,254,12,92,79,225,197,227,157,67,127,199,234,145,154,225,238,178,5,76,207,193,227,14,94,0,146,33,135,187,42,120,79,169,130,146,18,11,111,87,159,81,219,192,92,167,212,90,122,238,212,235,139,48,221,62,57,236,163,107,130,52,27,190,31,195,210,86,198,228,149,49,245,30,151,176,37,123,80,182,42,19,138,139,222,173,246,144,204,51,136,220,43,221,147,106,29,59,168,2,86,113,54,13,20,99,77,209,105,214,224,248,216,252,66,55,19,92,25,42,188,156,99,173,159,196,169,20,113,236,172,84,233,72,31,105,141,133,132,92,66,115,57,92,129,103,15,23,142,73,44,89,9,185,204,192,191,238,162,82,74,95,123,168,32,93,138,110,208,88,107,202,76,156,79,238,124,237,170,192,170,183,94,105,108,75,143,241,171,202,110,15,66,70,202,108,99,97,1,140,162,209,170,139,6,44,210,203,53,252,99,60,13,90,255,148,234,215,107,149,0,243,37,47,85,242,120,250,250,192,172,91,170,121,129,70,229,170,188,47,137,125,56,18,202,78,116,203,9,165,181,147,232,254,203,152,26,76,125,199,27,202,32,134,171,133,154,79,185,96,9,108,167,81,134,213,180,248,185,99,60,254,109,230,246,133,97,226,21,146,234,230,193,58,12,251,113,195,120,180,254,15,69,128,65,83,220,56,125,209,226,150,210,174,42,103,161,197,149,228,74,203,147,25,174,173,45,199,141,85,103,230,125,97,13,135,107,254,237,67,51,123,123,143,51,201,211,230,110,102,162,245,197,137,230,255,37,152,176,115,48,180,114,115,59,224,5,203,62,134,31,226,80,52,184,151,78,227,49,172,67,151,151,9,119,235,44,58,169,61,26,191,14,39,116,58,230,1,178,67,13,30,123,47,231,187,55,38,132,229,168,242,207,32,95,105,4,57,60,226,75,63,188,1,12,159,154,118,170,68,24,253,233,123,155,120,221,25,193,95,154,221,14,123,251,168,132,30,155,79,248,103,253,187,227,121,124,28,120,155,200,55,228,26,155,151,102,119,39,118,244,90,119,34,73,115,129,24,156,191,46,89,208,26,224,252,233,209,32,175,163,175,75,101,24,250,181,25,25,11,83,56,66,49,143,162,76,184,144,160,41,140,131,119,136,253,83,67,33,10,76,101,246,82,76,240,191,251,178,56,126,83,81,33,236,14,98,78,181,160,53,166,242,8,24,24,97,57,15,218,194,220,201,254,15,175,180,97,65,141,137,5,8,75,27,191,232,51,87,200,41,38,166,13,192,140,115,63,21,46,163,212,252,225,221,203,251,75,186,29,109,212,192,219,16,208,22,17,143,222,203,221,16,168,135,231,63,216,6,154,116,152,30,54,12,27,84,99,176,195,56,68,199,71,234,96,127,0,43,44,40,208,123,130,19,243,206,6,226,6,247,160,100,135,46,104,118,188,36,97,118,182,0,242,122,119,47,194,70,254,217,68,197,140,218,34,206,29,141,217,206,181,76,87,8,194,115,31,107,186,9,30,83,237,133,198,13,89,47,70,128,53,252,151,165,6,186,73,227,160,187,63,202,181,146,98,22,95,164,17,91,252,39,109,121,194,4,46,0,35,2,139,161,65,188,231,90,91,174,189,139,123,198,181,147,119,17,173,23,5,154,138,228,54,174,74,7,71,21,59,111,181,67,124,237,59,114,110,162,151,248,214,57,182,110,109,152,244,86,195,103,102,42,213,0,119,176,251,163,132,54,138,92,20,25,25,125,157,4,89,33,209,204,209,11,182,54,20,153,30,8,75,170,134,43,81,9,237,60,19,64,70,186,80,186,121,19,53,221,88,94,218,219,228,80,29,132,69,18,200,120,29,120,162,47,118,181,67,242,44,165,45,250,238,252,97,171,142,82,184,91,0,71,208,1,135,50,250,37,244,250,223,155,161,171,160,188,172,57,3,31,27,204,65,252,93,100,191,199,53,49,222,197,136,116,48,31,234,133,15,35,7,250,135,149,109,229,209,78,142,155,24,253,111,189,53,101,140,82,125,57,223,210,204,161,18,92,145,36,201,187,43,196,234,247,223,165,177,133,219,21,231,39,145,99,47,156,4,137,143,221,175,238,129,20,158,64,209,230,241,65,112,26,40,188,78,222,29,156,174,25,87,71,188,45,21,8,138,128,202,143,203,237,100,43,92,48,229,144,163,153,12,136,135,167,131,18,22,6,113,159,229,2,130,168,233,245,185,186,138,13,70,33,136,161,44,229,243,101,251,76,72,27,71,149,228,133,37,42,141,146,183,23,88,75,195,129,30,143,116,63,238,57,12,176,5,200,127,140,127,229,134,16,48,90,62,191,27,172,60,27,23,213,170,132,245,228,185,188,219,159,188,213,247,111,188,155,67,130,228,129,88,160,188,118,149,37,182,155,143,6,183,44,207,38,121,26,47,230,87,254,150,7,104,79,36,209,155,237,233,216,139,41,155,109,251,235,81,22,160,71,102,75,175,249,245,250,112,16,69,73,238,167,183,75,38,253,192,197,9,97,147,69,14,0,19,70,190,206,176,147,12,145,187,211,87,83,221,139,85,205,12,28,71,239,97,163,99,145,150,73,39,224,231,216,113,66,147,138,215,149,251,106,231,212,247,171,139,156,29,194,185,30,134,39,227,232,75,237,183,218,143,39,90,111,55,208,247,188,129,80,246,143,106,142,5,243,217,22,189,104,75,85,215,172,75,247,18,156,229,108,23,100,10,178,58,77,212,119,120,89,5,222,19,66,120,102,63,50,16,77,55,246,74,56,85,195,221,130,102,204,119,69,16,250,139,157,141,178,146,184,179,31,240,84,13,124,240,227,230,124,84,45,207,234,202,188,104,188,197,190,2,134,138,181,51,97,193,145,75,6,145,81,63,118,4,107,37,232,150,240,187,186,46,98,169,45,117,27,115,122,18,206,114,50,169,183,165,159,95,250,243,146,10,27,40,226,223,157,171,228,244,246,25,2,158,211,200,8,164,130,142,185,29,220,164,201,108,62,109,33,30,119,241,192,88,72,169,69,11,85,1,33,6,7,186,198,216,102,5,104,76,208,42,99,209,235,155,140,248,76,144,217,36,215,58,217,57,17,210,123,18,11,167,46,240,175,241,118,191,166,32,252,53,241,190,205,26,243,183,219,126,248,102,198,55,8,127,119,194,77,51,100,139,206,63,86,91,227,122,191,80,94,110,105,21,151,132,179,200,225,207,112,38,37,142,150,188,234,199,52,183,157,32,12,97,251,210,205,197,73,158,46,13,150,73,132,190,50,242,215,71,28,221,150,112,180,94,46,169,216,131,46,97,221,45,156,186,202,120,45,42,183,58,230,167,34,223,72,97,107,28,144,255,17,218,22,250,247,42,205,156,212,203,31,216,53,73,111,9,155,156,10,226,225,24,133,2,11,75,62,25,200,110,165,18,13,58,192,70,35,148,95,74,103,12,245,73,14,60,138,210,91,16,110,98,225,54,227,105,25,50,0,21,251,85,203,73,35,71,94,53,170,129,28,65,11,210,215,219,27,29,47,96,78,174,192,137,247,62,93,91,47,229,242,122,46,202,121,88,74,167,137,129,188,203,220,150,158,108,5,56,53,30,138,83,56,87,57,29,168,218,62,50,4,17,109,49,233,33,91,71,1,163,116,110,135,235,164,89,194,145,172,132,23,17,164,67,50,118,190,137,231,234,154,54,246,55,68,200,134,52,36,139,50,130,77,175,207,120,150,98,111,243,119,166,212,240,220,156,253,74,116,198,228,136,166,168,86,221,179,175,49,229,65,230,21,139,55,153,184,123,148,253,238,103,53,20,133,75,226,184,16,173,160,211,205,99,18,158,157,241,226,102,72,250,231,88,93,221,125,63,216,185,130,153,148,63,67,99,103,22,180,212,5,205,128,219,112,59,51,137,48,22,247,106,154,46,194,91,35,14,31,26,181,154,128,83,232,214,217,228,69,108,40,239,4,60,221,81,160,44,130,223,49,181,177,63,215,113,222,168,75,182,150,193,240,9,253,124,211,147,156,127,250,216,196,15,214,13,121,14,140,245,23,120,110,143,171,28,245,8,33,16,73,186,129,181,181,214,166,112,167,142,225,248,69,130,225,3,235,144,185,14,231,107,153,233,139,86,202,64,154,83,183,129,64,230,18,66,94,220,200,49,132,55,134,99,109,90,162,30,173,34,127,31,160,145,247,65,6,62,29,155,40,127,215,140,175,15,118,12,71,200,178,22,101,35,152,129,219,24,72,77,167,158,73,172,186,202,136,183,199,58,210,214,109,154,131,9,40,135,185,65,27,72,250,42,253,253,22,40,123,239,209,117,72,221,23,107,196,11,227,168,203,199,7,228,13,17,82,244,91,235,186,227,233,147,136,46,144,77,46,26,126,136,235,114,53,58,127,158,221,99,38,1,73,220,22,105,26,80,181,154,65,130,65,182,143,139,108,139,40,154,24,153,58,72,110,16,132,154,95,105,253,7,9,9,191,156,118,160,91,164,191,186,178,150,4,109,154,39,16,209,130,253,204,11,16,52,221,185,59,167,96,9,186,100,67,62,86,50,11,60,60,199,149,186,119,251,87,14,200,123,144,193,249,65,241,141,172,205,146,146,107,128,197,64,158,150,248,7,216,88,45,191,186,230,231,152,116,58,227,184,68,69,130,239,251,199,4,147,80,29,66,169,64,176,233,251,22,135,154,218,187,22,35,69,112,14,138,51,204,234,50,104,160,7,42,80,131,203,76,31,48,15,33,44,17,147,136,190,170,47,132,110,170,2,79,221,40,174,38,243,131,238,101,0,3,170,239,120,73,77,31,58,111,133,35,49,117,95,31,209,125,168,243,242,227,93,245,8,129,132,23,213,108,8,111,217,81,181,145,73,155,81,161,58,149,166,212,1,0,116,137,93,122,109,208,19,17,0,72,189,135,117,30,90,174,93,28,25,173,40,35,108,227,46,57,84,37,214,53,213,94,102,223,35,42,122,27,42,188,117,60,189,38,111,73,88,174,51,217,239,82,134,221,248,26,175,114,254,150,188,173,100,181,76,74,182,229,48,197,101,239,30,176,204,168,50,32,251,216,216,15,149,226,236,58,4,19,185,195,150,190,142,16,43,10,41,249,122,110,139,235,9,240,129,121,114,38,81,58,98,125,125,174,205,162,151,222,167,166,73,122,231,139,236,127,76,93,167,32,91,59,240,164,43,41,31,52,140,62,132,133,69,105,124,107,5,151,138,24,232,160,172,49,173,207,116,226,63,192,27,213,179,181,65,25,105,58,158,84,16,59,2,163,109,22,235,3,139,205,214,103,172,184,129,22,249,213,88,31,191,205,105,4,148,94,28,133,46,208,156,34,168,32,187,171,253,128,148,234,16,107,142,74,48,57,97,42,53,53,103,5,239,185,228,127,9,227,38,163,221,0,2,141,125,159,46,174,71,128,151,236,52,98,234,226,66,59,168,25,32,51,253,208,1,136,232,236,70,186,30,191,227,3,25,61,72,58,100,69,134,250,229,196,17,107,219,136,242,50,43,183,87,156,133,52,210,55,141,83,213,230,118,226,94,235,181,255,191,180,81,32,102,6,229,120,187,231,226,192,32,152,86,136,67,35,132,233,239,196,193,130,192,58,99,31,109,73,206,5,124,89,168,36,101,130,196,228,20,99,95,30,20,110,78,26,116,152,60,128,145,84,215,156,227,78,242,108,158,85,32,127,72,55,207,245,219,109,238,178,252,147,176,40,185,221,11,41,47,190,103,56,85,115,247,174,220,2,167,108,151,86,229,216,62,1,114,196,104,26,73,244,99,16,3,71,220,60,44,212,137,5,58,48,145,121,48,246,123,158,4,21,167,184,117,224,4,132,105,154,111,237,142,104,179,246,172,78,176,119,245,81,102,192,153,100,9,66,169,215,93,225,3,170,163,132,245,56,123,54,95,50,237,246,121,133,168,246,253,154,68,7,78,197,137,222,32,178,88,10,149,245,46,245,247,15,109,194,226,253,239,119,142,251,95,42,207,123,103,211,89,203,121,10,43,129,46,136,121,144,61,160,13,174,57,45,239,23,84,251,181,144,242,51,28,78,249,234,27,217,54,44,39,232,76,147,204,213,183,158,52,184,174,117,6,255,206,142,11,88,79,149,192,65,116,238,153,58,101,165,170,64,242,226,136,207,195,20,90,54,216,71,77,131,139,203,75,33,24,7,133,148,49,182,207,112,231,21,10,56,9,11,139,86,206,164,11,159,102,86,188,61,14,86,175,39,122,196,35,179,112,246,50,164,64,243,108,82,69,196,66,93,206,100,1,9,118,4,86,163,133,209,47,215,255,217,222,197,234,251,11,86,47,96,140,10,113,181,202,59,131,233,40,64,181,57,101,178,246,40,251,23,32,244,79,205,90,119,144,192,82,167,57,55,175,247,175,32,5,232,239,170,118,247,224,44,165,123,252,20,36,196,96,0,193,175,226,50,249,114,35,252,201,32,106,124,137,122,171,115,139,185,140,184,231,63,204,172,63,90,153,216,113,35,114,208,10,240,80,166,136,124,152,66,180,103,141,13,206,170,242,16,126,233,171,135,141,201,45,119,17,74,86,238,242,177,156,200,80,60,201,54,204,203,209,43,69,47,141,167,76,142,88,85,218,109,140,185,252,87,184,150,18,41,253,22,138,175,230,56,147,157,17,2,227,3,230,233,188,216,62,139,14,6,215,198,195,161,111,39,220,19,122,72,246,35,94,159,37,54,194,14,198,98,160,192,98,158,16,192,132,122,98,174,211,190,181,4,182,49,115,88,212,151,68,91,163,167,243,151,106,219,118,236,47,253,29,199,160,105,177,116,50,97,78,247,166,124,252,231,214,96,5,4,193,155,217,238,17,220,78,148,196,165,141,117,102,249,181,103,43,195,227,237,142,178,63,59,108,149,95,94,45,90,126,166,181,233,253,253,171,115,185,87,117,170,135,136,211,194,43,93,244,132,242,226,66,146,156,83,86,14,222,208,109,190,143,69,77,18,5,225,167,241,195,233,126,99,149,104,173,115,134,2,137,31,81,85,26,13,58,223,46,30,242,43,165,3,196,242,15,70,116,26,253,84,236,125,65,173,9,111,171,210,11,218,145,246,132,228,226,221,93,15,22,91,214,29,81,168,187,30,146,237,248,60,191,171,96,224,144,214,243,78,72,189,36,165,103,234,204,58,190,105,69,128,122,87,169,237,144,168,114,123,157,28,103,9,209,170,90,222,121,102,143,62,31,215,175,216,1,124,166,209,226,174,120,203,172,22,48,153,198,44,75,254,71,110,156,80,219,39,170,180,44,56,88,132,209,203,192,30,227,177,56,221,135,203,174,196,15,203,22,19,227,173,65,222,141,126,172,11,0,204,56,235,73,78,239,96,142,74,220,51,8,174,154,48,78,117,189,141,222,51,2,43,131,44,55,113,225,151,187,196,30,99,113,189,110,12,107,109,172,123,228,246,25,224,45,73,237,9,154,166,178,139,52,52,142,228,178,183,85,99,192,57,89,24,10,52,210,31,44,212,171,6,251,31,43,225,96,107,76,163,109,193,207,77,153,26,112,217,13,123,99,121,112,208,20,57,12,12,248,126,152,79,166,200,128,215,53,4,111,144,73,10,170,17,204,224,96,171,13,161,1,78,110,221,84,218,168,231,1,85,174,250,121,211,77,186,122,81,238,229,64,134,70,157,73,35,178,110,55,102,29,188,68,34,151,203,203,176,189,100,140,113,69,139,127,193,112,177,145,70,114,125,165,92,234,137,239,172,174,179,124,221,209,42,133,182,248,33,243,2,118,131,79,186,197,130,14,28,123,183,54,31,4,222,238,51,20,164,78,189,4,16,141,20,128,99,143,139,175,39,126,81,236,210,4,223,139,249,166,45,151,157,120,226,124,246,159,185,156,214,18,189,21,26,2,133,44,2,14,167,157,196,179,59,16,254,0,189,51,192,133,166,206,207,97,113,153,189,255,215,117,18,161,161,177,220,207,53,113,148,163,188,43,130,208,70,97,181,130,204,44,112,173,49,239,90,102,92,77,21,36,233,197,92,179,200,229,48,181,18,234,50,11,187,27,57,128,94,158,21,10,105,135,62,249,46,76,196,89,145,176,91,207,81,181,16,229,68,196,159,232,88,34,173,38,190,200,32,71,136,54,42,162,204,194,113,252,220,28,37,68,18,84,13,133,182,3,202,162,80,55,96,101,6,248,51,49,215,163,189,221,159,163,126,96,207,146,139,111,224,128,113,11,90,130,160,217,182,247,154,116,130,6,37,218,83,248,187,231,186,234,138,62,35,179,26,191,45,157,183,32,14,147,213,114,209,156,142,115,100,140,144,228,236,11,139,5,225,80,243,96,139,94,255,101,206,150,60,100,179,72,69,10,190,38,86,14,142,191,63,139,144,24,26,153,14,172,186,92,225,93,98,234,143,64,130,47,134,221,26,190,64,225,223,155,57,88,233,74,240,168,34,159,123,172,248,140,68,32,11,106,242,26,210,241,111,54,3,81,62,240,170,56,213,176,107,45,133,229,123,228,193,123,22,76,25,166,34,56,15,195,47,102,42,220,94,221,10,121,225,39,158,147,229,169,204,237,238,208,145,1,69,36,119,72,124,103,199,243,8,179,201,167,246,98,255,4,135,222,61,159,171,101,100,23,136,143,45,132,16,211,224,4,55,230,27,201,254,154,233,135,150,23,109,115,75,131,107,102,54,248,165,170,255,62,169,165,198,47,200,184,100,209,168,243,212,116,64,149,143,222,68,215,181,162,24,170,196,109,165,118,210,92,164,59,165,171,78,112,107,228,119,226,208,105,61,160,123,7,249,46,199,181,8,195,84,107,18,158,90,117,128,50,29,126,239,31,249,115,140,128,52,140,67,245,180,39,154,144,16,201,238,92,87,154,49,243,8,211,174,1,197,84,34,112,168,246,70,67,118,222,243,64,83,49,171,87,236,109,96,252,88,6,62,212,72,120,186,181,255,177,154,186,48,75,132,252,48,79,237,221,13,48,81,12,191,193,220,233,222,68,96,185,197,13,20,70,203,252,127,63,225,106,41,235,27,242,239,42,93,198,98,160,144,79,55,248,2,96,12,252,167,215,254,83,6,162,135,53,116,186,179,213,15,75,132,85,112,162,126,84,202,28,17,208,199,190,109,134,166,118,10,148,56,20,53,149,31,169,211,137,133,90,162,123,81,109,3,117,198,110,179,6,250,192,25,183,7,203,135,25,92,65,41,87,107,193,14,194,2,154,255,142,86,139,136,174,55,122,3,237,217,189,244,31,71,183,202,228,143,49,249,172,210,163,210,25,171,168,209,181,153,128,146,149,155,127,82,225,129,138,207,177,133,100,45,251,255,138,225,137,45,194,76,226,34,11,252,87,117,31,79,174,29,73,251,123,69,176,171,194,29,90,104,183,211,155,223,51,144,179,150,150,63,99,137,145,94,194,248,104,84,144,84,157,94,62,59,184,137,86,211,35,114,3,124,143,152,247,189,198,229,183,122,71,233,173,19,166,166,251,50,206,233,202,74,255,183,132,139,28,74,50,169,65,101,218,107,229,1,80,250,139,109,101,45,153,1,155,51,90,8,185,61,118,1,168,174,42,64,86,5,131,86,248,159,202,26,178,221,247,122,99,62,193,200,59,91,149,223,50,64,32,126,147,196,181,144,103,51,44,32,185,242,30,245,17,46,148,107,20,31,17,115,136,40,176,140,238,139,42,252,5,54,189,243,106,149,29,122,37,61,130,10,124,191,153,39,177,53,39,211,169,235,241,199,132,173,119,244,174,149,69,159,201,149,68,103,12,44,14,252,239,202,216,28,84,158,181,51,11,148,114,57,12,121,91,155,125,64,34,18,243,4,244,220,30,130,106,219,31,165,98,199,80,155,10,175,58,160,40,249,26,225,171,154,99,245,119,42,35,27,126,209,231,217,206,254,142,149,163,37,247,165,34,19,55,198,218,87,150,9,229,43,232,2,40,110,118,252,194,46,85,195,231,112,231,184,88,203,104,70,92,2,254,212,78,218,81,181,187,165,183,123,225,254,220,147,211,143,45,211,23,74,41,128,215,75,221,77,186,24,168,157,228,233,120,177,130,124,31,165,58,71,244,81,229,253,216,110,64,80,107,132,178,34,212,216,182,59,28,128,122,170,214,103,164,156,87,132,189,126,205,219,229,197,9,76,180,252,100,234,123,203,240,120,5,173,122,80,121,104,8,196,120,161,108,179,166,7,204,50,247,14,28,45,186,52,184,201,69,21,143,120,81,221,113,110,89,22,121,219,211,238,97,234,232,189,229,85,233,250,86,87,115,1,199,248,10,46,185,115,190,128,150,222,250,14,38,70,249,2,26,32,250,191,169,23,142,135,235,18,217,90,217,35,211,205,130,40,223,38,4,215,239,96,194,148,70,166,162,130,187,104,97,188,173,220,170,101,45,42,147,130,234,145,76,150,136,132,125,104,75,230,24,79,183,74,234,53,33,247,139,57,198,178,234,213,208,213,253,242,152,8,92,153,105,45,127,126,8,181,37,64,36,143,20,62,129,226,207,137,210,251,158,115,77,115,24,243,96,5,184,49,157,33,186,204,37,235,5,100,60,244,233,52,162,115,107,51,199,2,75,203,66,163,193,41,109,255,242,215,87,254,55,195,230,213,136,83,134,61,19,93,73,188,66,154,8,17,247,143,149,160,211,141,254,215,73,128,90,251,44,17,241,181,196,238,151,71,106,210,229,128,238,165,156,41,104,1,74,242,188,37,35,123,7,231,80,3,37,82,206,208,167,35,132,157,252,46,162,144,201,120,31,198,13,180,20,63,125,164,44,60,179,246,240,125,69,170,167,106,180,223,194,159,206,184,61,151,41,133,231,11,146,226,113,253,143,110,169,178,7,63,72,28,18,152,153,7,234,243,144,110,21,193,190,8,80,190,113,250,14,114,115,45,133,65,191,44,250,176,0,113,159,140,249,16,73,220,5,4,5,66,165,41,122,30,62,50,45,184,208,189,20,226,169,15,175,126,205,23,253,74,122,118,166,248,84,62,59,239,3,39,208,142,130,212,60,244,7,2,59,126,114,220,131,203,116,176,156,40,102,44,78,230,246,95,133,223,76,195,23,210,35,224,113,119,224,5,255,65,192,122,71,234,231,206,198,127,223,182,229,175,251,56,111,87,40,237,16,11,80,28,66,141,123,243,195,254,69,196,212,127,189,74,179,53,72,193,127,67,242,69,164,165,170,108,209,229,175,167,87,111,121,120,47,15,238,144,119,248,42,255,18,30,250,8,133,179,246,132,255,232,31,3,134,74,132,25,240,189,222,209,100,17,161,176,229,1,205,233,100,244,179,222,63,189,99,10,130,177,141,131,51,91,133,73,68,67,76,7,110,70,208,117,205,202,193,82,69,35,120,229,93,54,231,120,94,79,43,65,149,35,219,154,160,119,149,231,160,122,192,135,154,134,19,0,214,99,159,143,127,197,244,46,57,153,99,46,109,0,95,5,134,169,209,83,217,112,202,148,251,214,177,203,180,176,91,87,147,55,255,63,236,118,237,42,244,252,187,4,164,241,65,127,108,123,66,5,95,248,3,119,7,117,21,146,77,153,240,55,24,71,252,25,55,168,21,126,163,132,27,175,81,143,42,122,4,11,192,33,69,215,21,83,91,126,60,107,5,20,195,254,223,70,56,16,47,54,39,127,196,103,38,138,165,8,75,255,62,90,35,212,72,61,67,222,213,16,171,59,186,204,250,68,181,66,253,196,98,121,114,176,10,87,55,223,37,148,172,185,153,127,242,205,20,248,51,166,210,99,6,109,57,0,156,12,144,51,84,250,223,236,6,19,183,15,119,52,179,171,175,199,77,252,234,7,171,152,232,0,65,235,76,182,168,42,223,190,93,49,249,132,205,202,170,5,169,19,89,100,7,35,133,193,204,22,249,105,141,13,206,178,169,74,147,177,215,148,251,135,108,67,165,235,204,172,215,121,142,176,170,216,180,203,41,223,214,240,145,238,59,134,22,188,56,20,244,48,43,121,68,9,19,125,232,229,149,106,187,26,183,90,14,172,34,31,64,198,141,2,160,39,195,188,95,167,4,203,188,129,137,186,31,150,5,197,183,239,249,21,37,48,149,32,28,123,125,66,59,158,238,183,94,246,237,177,12,151,170,55,145,254,236,87,171,149,68,120,246,85,243,245,172,126,26,251,131,237,154,79,172,167,146,62,135,149,239,92,29,108,97,173,79,88,202,39,91,79,69,197,81,212,84,130,182,85,21,225,250,151,10,79,181,137,215,121,146,160,146,96,147,212,107,99,247,208,110,70,53,89,17,43,225,235,50,139,217,2,115,42,56,24,0,83,207,164,107,99,62,209,158,28,47,64,212,54,198,58,117,225,153,243,52,92,147,175,51,43,143,177,127,247,123,157,35,94,9,4,233,95,224,194,219,204,67,83,122,90,231,180,51,0,165,42,252,30,204,47,249,51,235,161,63,70,207,129,90,207,126,137,225,7,242,30,222,149,87,72,89,94,38,221,92,236,244,211,185,16,158,130,254,238,231,109,246,151,132,121,253,108,88,120,253,231,239,55,244,186,151,47,88,44,52,246,11,212,146,55,145,239,47,102,205,172,6,187,222,161,181,187,24,181,114,11,195,218,144,135,156,182,5,33,22,126,148,82,163,74,191,190,189,109,61,201,245,89,216,74,162,128,57,178,44,191,221,135,6,115,121,29,93,44,97,1,254,107,38,228,118,153,127,166,132,109,24,16,72,215,38,105,142,117,176,244,60,88,58,213,254,223,6,28,195,238,103,214,66,155,178,253,118,78,234,119,226,191,115,172,123,154,51,179,149,233,94,136,12,152,251,112,144,236,229,68,93,128,197,123,49,39,17,100,86,5,135,13,10,15,88,160,154,109,154,161,157,206,169,196,85,80,123,177,92,40,35,59,200,115,87,119,168,222,65,240,203,85,207,192,35,49,166,97,41,99,187,126,126,51,119,176,139,199,96,194,236,95,245,18,78,166,128,255,19,119,70,201,126,211,101,78,204,103,99,15,55,196,254,139,18,118,193,199,6,157,180,135,153,240,161,128,213,118,253,42,223,14,103,95,116,209,212,215,58,101,92,89,31,154,102,91,121,181,225,228,158,53,193,149,237,244,213,156,100,249,212,18,81,96,87,27,78,100,198,71,109,201,167,91,50,174,157,197,149,197,167,19,4,188,224,62,155,233,65,220,71,25,86,217,183,34,77,173,140,12,20,3,254,221,59,185,10,42,156,70,127,5,71,154,82,250,87,158,167,64,118,164,150,153,176,81,79,11,186,171,22,41,186,226,246,33,246,60,208,200,121,226,138,9,85,242,149,110,54,103,11,213,10,15,149,34,3,95,146,145,142,241,117,84,229,142,126,164,109,169,131,161,73,176,215,125,186,154,1,252,191,17,70,133,1,240,111,33,93,63,53,73,68,145,128,177,249,56,6,105,244,172,38,204,223,224,21,135,155,195,38,180,212,8,5,255,120,81,197,38,162,3,235,211,108,140,158,97,31,110,55,179,53,179,119,59,70,123,242,117,52,40,130,169,1,57,182,128,124,114,178,159,143,170,151,175,124,70,23,171,31,16,47,105,209,154,40,51,220,175,62,148,77,22,251,98,67,72,155,228,41,228,182,137,157,33,1,53,202,87,173,190,30,155,61,169,62,56,119,57,119,128,149,156,30,159,38,217,96,165,175,255,235,180,152,24,232,99,170,83,197,225,211,192,169,39,103,74,188,174,183,137,232,225,134,38,209,228,73,205,208,195,254,214,21,73,4,197,166,158,89,163,251,69,25,100,223,113,33,198,182,67,5,63,179,24,255,105,35,77,100,248,76,0,135,67,206,4,195,61,252,208,138,80,55,134,111,200,206,171,159,254,30,50,255,232,26,26,110,197,110,169,26,20,171,238,128,158,113,11,20,134,114,240,224,43,232,80,138,247,202,168,124,66,32,116,229,223,120,254,203,123,31,178,32,231,50,212,82,0,208,85,233,247,10,211,205,0,20,46,233,228,238,8,100,142,212,229,232,238,98,156,121,77,95,40,60,53,231,93,132,49,40,200,32,214,151,105,173,136,141,140,156,114,180,151,208,86,145,15,155,135,44,170,170,3,236,90,109,66,32,190,242,243,192,49,155,232,101,69,244,152,209,216,144,88,52,61,19,9,67,145,130,88,221,227,69,132,206,254,64,97,233,172,75,11,174,143,80,148,182,109,90,214,184,232,116,235,97,46,33,152,99,79,40,23,236,97,106,89,191,221,158,147,201,228,45,73,153,204,210,132,62,26,185,187,102,218,236,44,183,51,217,63,43,59,16,231,71,102,67,151,255,149,66,164,153,168,194,124,81,185,212,221,39,127,148,59,97,43,78,20,170,230,237,100,88,79,101,63,180,78,13,52,240,197,104,117,229,39,151,212,68,41,132,92,164,236,27,56,138,185,148,152,238,135,27,146,175,209,58,106,63,117,164,37,248,87,235,96,56,171,141,94,122,13,246,137,39,118,64,21,120,1,174,0,238,95,55,28,37,247,183,149,30,171,233,198,68,28,106,65,66,102,73,86,91,201,58,251,65,237,229,73,83,151,212,204,131,173,139,235,54,167,150,42,231,202,76,226,71,170,132,120,215,192,45,239,132,113,243,224,63,46,89,93,68,202,196,211,230,139,152,48,67,182,47,145,144,235,64,55,44,246,250,148,57,191,18,233,109,6,0,241,198,19,171,35,121,232,113,126,106,160,64,221,87,92,128,206,115,43,9,203,117,155,5,48,66,224,118,0,246,239,238,126,26,108,126,177,136,0,153,186,33,74,24,195,210,213,144,254,190,235,147,174,229,220,202,167,245,3,141,109,183,207,207,139,67,240,237,17,144,79,94,89,31,171,76,220,50,11,199,85,25,70,45,139,66,117,94,111,48,207,187,235,12,131,128,76,105,3,224,179,146,239,32,129,210,195,154,237,121,156,147,116,138,57,156,45,14,36,166,231,251,118,46,160,46,223,122,51,152,223,21,61,245,181,32,224,133,132,215,225,207,215,240,249,207,61,35,113,139,188,130,43,21,205,44,13,113,117,135,100,127,107,211,246,108,58,31,84,88,127,82,146,132,132,220,152,193,145,132,116,78,102,166,143,218,214,166,65,187,67,86,34,153,56,50,45,28,85,111,55,40,105,46,102,239,109,224,20,62,19,156,60,125,63,7,181,219,232,98,238,168,70,95,248,216,16,177,140,13,242,225,28,155,130,13,149,1,54,3,229,64,68,71,131,58,239,8,29,204,217,95,153,143,166,135,120,123,206,247,109,21,188,31,186,213,235,196,245,137,124,22,255,37,130,56,244,164,204,46,186,136,39,152,245,154,117,26,124,117,104,235,142,121,56,248,143,40,126,213,42,183,120,150,75,113,112,1,177,13,116,114,22,229,210,59,230,6,66,176,114,118,25,64,180,105,173,190,135,10,179,209,253,58,187,252,128,88,54,147,123,155,164,100,138,123,2,95,154,227,243,184,173,210,60,251,36,143,60,170,254,157,201,42,197,86,216,39,239,115,195,133,78,236,12,185,34,215,90,44,48,111,176,110,148,106,188,39,121,204,242,142,59,158,83,158,116,22,158,222,30,143,49,151,255,166,145,132,177,141,251,104,137,201,166,41,0,18,187,45,193,9,124,140,202,25,73,4,137,231,109,225,175,95,139,58,171,80,132,97,128,83,135,144,255,27,55,206,149,99,6,74,185,40,169,7,55,56,220,98,23,33,194,214,124,159,38,21,68,95,93,145,248,51,153,185,100,130,177,46,27,180,95,31,254,37,54,27,91,253,23,178,116,59,46,224,255,215,137,29,32,37,138,157,89,80,102,206,89,252,30,20,194,229,47,236,2,44,68,80,166,23,24,186,15,212,154,192,212,151,239,104,220,243,186,230,232,106,215,126,228,128,224,136,79,39,96,92,253,88,197,232,229,51,84,44,160,211,95,118,88,53,76,85,102,254,216,137,154,69,151,253,12,173,64,208,219,223,113,184,32,31,102,206,68,193,85,91,220,206,14,123,244,215,62,77,52,110,212,249,102,12,239,63,24,140,137,5,199,242,150,47,177,169,151,246,75,118,65,150,144,171,119,83,45,117,120,29,94,5,77,139,164,37,182,209,16,164,210,123,219,81,188,174,211,179,221,35,215,130,249,244,87,132,223,193,164,205,173,246,218,185,231,50,98,128,214,107,97,85,217,108,240,173,14,144,251,36,61,1,229,117,80,189,180,128,21,211,45,95,159,212,207,49,143,78,191,137,252,58,22,227,20,82,60,195,23,249,94,173,60,68,64,240,127,86,206,220,22,100,104,230,198,200,45,47,67,29,146,117,69,184,123,152,192,146,229,81,197,128,157,187,96,208,190,232,35,249,4,193,9,153,12,242,220,27,78,226,31,67,223,4,133,235,206,39,167,102,238,117,80,244,177,187,105,170,110,216,252,212,8,105,203,8,98,136,244,206,70,225,25,206,245,253,213,254,112,53,115,71,129,178,67,162,203,183,153,30,10,39,51,3,99,7,233,156,172,78,251,90,157,170,11,54,39,159,170,249,144,186,213,173,124,18,0,236,235,247,27,58,237,27,196,52,157,212,181,37,36,227,178,166,69,234,142,86,93,76,196,70,234,189,11,223,126,101,78,48,15,100,177,189,225,221,178,84,219,213,100,168,87,159,127,130,187,81,69,147,222,34,9,92,90,96,179,54,186,213,44,1,44,193,55,85,187,95,73,77,198,143,160,125,188,33,81,77,197,161,216,27,119,2,140,22,136,13,226,10,255,225,138,184,79,180,94,22,84,77,8,243,116,247,215,21,158,247,28,16,134,111,115,18,54,41,121,147,5,180,122,187,48,113,165,3,180,175,123,52,219,212,28,95,158,171,136,194,98,127,100,118,45,20,56,45,140,192,125,39,223,194,128,108,156,116,131,215,182,60,3,119,69,19,106,125,175,78,98,97,62,7,127,131,98,143,53,136,202,103,164,51,60,52,210,97,238,3,71,113,171,24,208,112,201,69,137,127,46,231,251,237,40,97,12,7,110,235,83,163,60,67,100,3,146,113,21,93,14,7,85,94,39,241,186,90,66,83,108,133,191,87,255,200,87,147,135,27,137,141,143,237,107,77,28,104,27,156,63,79,224,63,198,182,2,226,50,167,111,53,226,108,17,4,43,83,223,110,188,100,50,134,130,228,0,112,150,232,16,138,167,252,156,184,17,87,8,79,32,1,121,162,228,14,43,65,67,212,138,240,107,66,73,1,60,188,5,214,67,157,94,132,193,104,116,154,196,211,217,143,229,143,52,23,20,201,100,199,120,37,113,73,64,181,149,242,211,137,82,240,101,27,152,192,46,108,109,19,211,161,225,76,48,57,153,144,253,72,37,242,145,138,238,252,87,39,17,38,5,3,56,119,27,4,128,146,142,228,153,212,150,131,106,178,221,4,85,238,58,127,232,248,39,146,209,147,77,183,20,250,203,63,208,211,247,210,140,180,171,150,22,254,169,113,175,107,29,7,205,4,185,86,87,216,199,214,218,114,241,108,194,18,118,83,191,211,192,64,140,142,79,57,168,254,153,49,164,226,181,47,209,95,58,187,12,226,111,121,35,213,214,6,137,132,181,111,219,230,170,9,118,39,172,151,91,104,239,120,197,156,64,213,106,154,208,250,216,140,86,157,206,93,236,186,150,63,180,189,57,45,14,253,112,229,1,1,68,76,198,195,159,8,53,51,76,44,222,25,93,221,226,66,237,26,76,141,222,120,206,15,119,212,186,222,209,65,182,153,165,130,56,32,61,4,234,111,78,17,64,244,84,248,44,75,170,134,105,143,254,153,55,208,234,193,46,60,149,244,217,252,109,107,77,221,235,207,210,160,175,60,111,40,57,32,219,100,161,166,164,227,228,218,110,194,114,114,52,87,13,3,16,76,22,200,152,81,198,90,179,49,193,58,123,249,77,212,206,95,4,180,160,115,93,99,248,53,203,134,179,154,157,68,69,59,82,62,180,72,112,166,56,122,227,156,68,63,110,127,163,27,209,31,188,131,23,91,100,119,109,101,249,16,186,130,15,20,216,152,114,120,131,188,198,123,103,90,58,46,11,211,172,15,160,28,213,232,27,208,45,77,7,158,156,240,65,88,197,99,169,148,42,108,204,234,138,178,79,255,66,187,10,53,57,77,149,206,5,210,194,111,198,25,6,210,40,27,61,182,255,172,214,65,88,28,50,127,249,170,112,50,215,241,94,66,109,168,165,253,77,49,116,191,7,212,123,4,85,172,172,253,79,223,156,167,216,113,110,147,164,171,79,217,201,156,84,51,25,251,165,226,186,3,0,104,232,156,240,252,15,54,27,95,15,229,204,96,93,0,135,192,252,88,155,88,194,230,253,157,79,113,224,76,195,188,245,61,131,213,117,50,2,251,103,29,89,26,39,215,19,102,19,57,139,34,155,142,33,149,149,181,32,169,206,230,31,54,4,59,46,93,217,51,168,114,60,64,138,181,108,223,183,90,180,126,47,8,44,109,167,151,222,124,79,35,52,20,120,197,231,160,202,6,157,87,201,60,69,245,30,1,232,158,101,27,63,45,176,158,46,127,150,45,160,165,72,73,88,131,98,41,108,223,30,79,1,11,3,87,254,180,197,150,88,173,152,193,83,173,102,143,122,59,109,161,192,44,237,26,98,64,2,169,167,238,59,30,81,20,112,107,183,111,218,152,241,63,118,176,238,208,143,186,67,28,171,204,6,172,240,142,170,0,39,107,120,43,127,180,189,53,236,171,168,123,78,7,87,139,13,68,75,86,146,204,41,167,210,148,116,118,170,137,238,107,217,149,173,113,137,72,189,175,3,240,15,135,128,102,49,218,73,221,7,252,87,92,77,206,168,246,8,178,45,195,203,249,73,243,126,137,64,40,44,119,42,90,25,159,232,189,95,96,213,189,93,64,14,128,127,67,70,194,116,138,6,106,85,222,71,19,157,238,219,188,89,74,115,211,224,69,242,9,83,139,105,68,145,150,24,41,216,8,167,49,161,114,160,200,234,251,75,96,159,97,44,99,168,152,148,46,243,156,5,224,220,31,49,168,213,236,66,187,148,55,248,131,247,211,204,32,20,165,196,179,81,58,189,174,204,217,192,118,18,231,13,217,121,5,211,203,252,232,182,54,31,186,193,125,186,153,212,176,111,88,237,97,213,239,105,44,39,36,182,159,57,84,130,48,217,122,68,130,210,98,141,73,71,87,66,247,160,115,113,180,7,129,156,89,187,78,232,175,83,18,3,97,182,4,191,37,222,240,50,66,92,28,65,128,116,233,220,148,196,208,49,55,101,123,12,89,118,54,252,171,167,178,163,57,234,220,183,145,222,89,46,250,222,171,229,206,224,135,27,75,15,98,162,103,72,198,39,221,95,222,212,47,147,17,26,193,4,58,2,3,212,76,91,29,253,233,112,85,159,245,34,32,15,205,86,156,228,12,17,102,92,230,99,242,56,203,195,150,193,102,147,113,191,104,125,186,195,110,197,152,48,16,77,134,244,207,212,156,179,50,64,182,37,232,198,221,241,103,29,71,59,120,185,136,16,186,83,170,34,139,122,20,154,60,120,80,66,82,226,241,122,186,73,191,46,132,74,17,249,131,231,2,246,238,119,29,162,84,202,102,10,136,148,205,199,20,150,36,174,192,2,96,100,218,90,209,209,76,42,159,24,2,218,59,113,43,147,217,89,199,110,120,143,232,138,102,235,114,112,106,149,152,151,202,242,222,254,218,155,118,93,118,89,204,66,168,153,238,56,230,8,153,32,63,241,231,10,71,14,48,12,239,130,120,11,40,210,81,108,132,134,214,28,253,203,28,55,98,176,129,182,19,185,173,37,74,155,33,143,201,51,176,225,175,30,142,143,161,4,220,111,155,244,205,181,234,241,176,205,153,50,43,132,225,29,28,203,0,11,200,135,169,127,37,29,126,11,48,38,163,102,124,63,155,213,238,189,38,253,82,13,121,132,144,39,244,188,165,110,219,76,161,243,118,181,165,81,230,114,239,226,146,244,29,4,157,75,15,138,53,39,4,119,215,38,37,39,74,255,236,42,183,87,68,36,163,180,121,83,235,24,177,46,18,43,116,86,177,195,186,45,152,176,221,22,75,142,218,101,186,121,236,111,223,3,223,83,134,25,217,137,108,247,14,120,35,33,84,62,84,158,78,194,184,9,214,132,183,148,132,149,250,48,247,51,33,175,31,182,28,135,255,37,85,16,242,35,3,50,169,32,127,177,213,87,192,92,151,31,81,75,140,255,2,25,24,127,180,78,78,25,35,188,230,49,53,101,226,208,234,29,215,195,57,61,227,242,137,124,89,57,68,167,49,11,213,149,244,253,38,56,224,45,117,226,201,156,108,176,143,42,99,37,151,229,141,87,36,125,9,166,245,125,62,236,66,14,185,224,90,102,254,107,126,169,220,28,215,135,196,190,107,27,242,157,187,211,212,2,254,211,145,37,57,205,167,197,117,91,182,188,85,93,205,103,82,80,198,200,214,139,163,200,134,138,103,204,181,224,104,160,236,247,234,67,106,203,120,80,139,133,208,161,171,44,140,221,40,10,7,207,144,151,153,72,13,166,57,240,84,42,199,143,123,154,101,103,115,61,124,78,253,165,31,198,89,60,229,43,4,160,178,176,46,80,43,223,151,0,226,40,17,76,34,169,74,121,232,112,66,32,236,77,105,212,48,186,127,113,198,250,107,157,215,235,207,81,15,214,111,104,172,35,208,215,174,196,135,128,191,57,98,254,34,126,35,221,202,230,189,115,25,245,21,250,4,188,55,116,90,123,184,203,246,15,26,39,202,237,159,57,57,159,207,167,168,246,47,253,178,56,41,9,70,89,172,155,137,77,41,216,39,251,57,194,8,137,35,188,11,95,99,3,202,237,225,146,154,56,65,245,0,101,109,145,136,7,86,157,183,81,166,133,22,49,95,248,243,247,167,2,144,134,56,201,102,71,113,177,94,20,48,250,126,95,67,212,223,103,77,73,199,112,8,166,56,223,155,59,204,72,86,210,36,108,151,180,147,59,253,65,143,91,208,136,152,199,4,199,190,172,163,160,183,107,128,2,121,163,58,51,178,209,33,88,85,75,166,37,63,71,222,28,232,157,59,134,113,61,19,187,133,171,222,145,227,237,55,101,58,79,18,149,204,131,65,156,70,234,1,17,221,199,60,232,222,124,225,68,62,139,4,170,92,131,103,211,92,1,48,201,220,79,149,105,30,85,55,145,182,83,30,2,2,73,147,132,56,168,22,172,176,225,213,253,47,120,213,103,231,37,216,180,243,124,52,137,233,75,59,44,4,80,133,109,153,193,86,250,132,184,43,139,173,95,12,55,232,228,99,84,91,181,29,96,135,254,39,117,62,113,219,187,57,104,153,255,75,205,118,230,226,61,68,101,177,63,128,202,190,102,197,207,209,210,231,105,201,218,99,228,8,90,64,241,161,83,32,23,198,97,121,245,250,213,161,92,219,84,214,35,7,230,82,198,208,47,107,234,26,147,1,36,139,138,19,93,68,125,78,244,110,71,3,216,210,18,214,58,247,134,84,173,255,187,229,163,212,233,142,169,185,156,115,123,161,221,149,97,59,222,86,119,243,112,4,132,251,110,232,47,196,218,173,106,162,196,79,94,188,109,115,17,17,107,186,153,39,225,149,56,49,107,209,206,24,68,244,46,74,112,214,99,209,216,60,180,175,79,27,184,182,176,208,163,151,26,65,146,180,158,188,115,171,215,130,117,244,159,9,82,57,157,117,48,209,235,214,67,162,151,70,139,166,75,213,186,111,202,102,86,45,218,224,59,39,124,43,53,136,221,249,229,121,206,170,68,173,106,225,140,254,171,210,173,129,14,81,60,23,105,43,82,68,98,108,88,47,64,110,233,157,74,133,94,117,100,254,74,78,156,43,133,131,147,13,8,214,53,244,10,153,31,103,221,196,220,70,123,197,239,121,97,236,156,106,26,186,222,135,38,248,212,140,153,206,160,184,71,69,80,243,220,75,99,72,20,78,91,29,12,19,121,33,135,118,236,25,42,211,250,9,246,76,237,139,12,58,37,99,31,176,153,35,15,200,46,215,168,24,174,96,78,12,110,156,103,127,40,101,101,155,251,27,165,109,221,224,86,222,65,223,210,122,82,120,40,54,162,148,157,173,18,69,77,153,59,101,185,31,34,39,168,30,153,42,81,197,25,169,253,251,132,39,43,45,238,148,165,79,211,243,159,60,87,85,10,69,120,145,219,202,164,228,243,253,126,64,54,252,73,51,178,130,151,221,39,97,145,90,228,179,104,137,236,33,74,41,119,156,35,114,92,17,47,191,75,211,132,247,170,205,36,222,81,56,113,222,213,245,70,117,252,81,209,44,174,127,211,37,12,69,221,226,162,45,51,102,122,8,227,33,62,89,99,149,219,137,109,201,195,170,204,66,37,48,7,49,35,178,140,62,137,241,173,129,158,225,113,153,158,109,50,1,103,65,69,219,44,36,203,107,69,71,13,145,15,190,161,153,99,189,79,34,90,219,30,138,49,82,49,147,152,122,44,239,75,23,98,159,89,69,160,178,171,219,110,173,104,10,236,248,254,149,168,150,92,125,46,84,115,122,210,43,185,12,110,244,230,9,133,144,46,7,231,132,148,96,165,163,99,21,140,60,23,33,3,4,50,127,78,118,203,241,166,39,155,112,154,112,84,98,119,103,200,210,190,207,233,248,119,158,216,192,67,225,175,203,244,92,255,51,175,18,163,0,230,43,173,217,116,149,224,89,128,18,53,184,110,50,115,53,28,164,250,156,102,3,96,92,36,37,41,42,46,90,71,243,171,240,214,160,175,80,231,76,252,142,35,222,14,169,193,197,213,198,51,84,223,245,89,32,65,166,165,106,191,149,166,115,173,51,30,239,222,195,183,78,112,196,56,121,226,229,82,210,244,212,68,216,203,182,153,37,18,43,151,200,166,239,122,74,195,221,3,79,35,159,169,62,39,183,196,219,230,4,157,37,194,76,58,175,196,238,87,143,243,84,69,110,188,182,47,216,183,204,232,19,152,241,252,8,102,9,104,238,96,205,89,227,189,111,216,43,91,103,223,47,155,227,187,130,163,109,168,100,149,74,145,141,140,100,106,189,182,252,150,82,208,147,199,60,170,126,18,72,66,41,133,24,70,254,218,121,242,186,85,195,88,90,68,152,171,210,153,61,155,21,129,60,78,160,14,127,0,199,186,159,214,209,35,130,39,206,83,34,72,2,135,113,12,253,178,100,148,2,160,219,183,159,187,242,233,87,161,30,116,113,131,218,205,207,49,86,57,184,209,246,2,183,20,59,244,233,145,17,68,35,47,8,131,243,195,11,233,238,251,125,171,78,174,229,116,243,183,105,244,80,201,226,67,213,49,210,254,219,10,222,230,128,145,211,134,254,86,193,241,24,1,158,13,111,172,20,91,16,87,239,204,190,89,169,83,6,235,131,74,73,231,22,136,231,179,216,220,145,45,80,76,0,6,212,174,160,95,41,202,107,149,12,4,131,17,26,155,7,180,228,97,127,21,10,117,38,190,148,166,104,153,207,73,113,184,134,79,222,18,76,4,235,209,144,133,194,52,26,94,221,61,12,172,151,0,162,239,144,95,150,89,224,77,191,96,27,194,174,28,0,53,47,101,71,186,70,79,86,216,62,159,212,241,22,26,37,15,86,221,192,41,101,241,21,241,145,136,129,50,18,182,197,93,144,153,163,229,26,106,130,178,10,192,67,238,230,112,75,45,9,151,181,110,0,144,228,163,220,211,219,145,122,65,223,33,19,116,240,56,112,6,169,85,169,89,233,33,54,111,176,79,214,17,210,189,219,205,74,155,128,241,230,38,165,83,231,188,151,222,174,115,157,100,157,53,92,80,181,130,144,189,11,90,131,199,1,146,176,28,241,194,198,233,252,96,158,38,89,95,34,22,226,220,146,168,68,63,132,2,70,116,70,88,220,215,227,155,76,76,160,85,146,205,101,14,32,113,240,56,86,66,111,119,250,206,0,17,209,96,198,28,88,54,142,60,97,251,229,61,254,91,207,19,39,156,183,159,232,126,143,243,200,49,164,141,70,87,109,125,75,41,48,97,241,143,143,108,176,125,163,138,210,253,120,117,127,249,119,152,24,127,201,100,168,228,82,223,238,157,192,105,243,147,30,128,131,36,109,89,23,249,28,201,20,4,54,247,17,29,208,72,58,21,220,66,216,177,1,232,8,41,4,81,227,128,58,43,199,59,202,153,167,186,39,126,153,98,109,115,105,29,155,66,255,84,78,48,165,50,251,138,217,128,45,137,126,173,18,199,82,87,55,96,150,217,74,0,59,75,76,220,62,12,61,213,238,127,19,181,150,3,82,100,154,111,116,245,165,46,223,31,23,108,40,162,171,198,90,200,45,0,130,82,198,5,255,147,14,5,141,181,241,227,114,105,201,208,99,18,36,116,88,73,107,9,213,72,34,0,69,224,44,239,208,94,6,130,14,170,59,103,78,12,23,183,99,113,27,223,249,124,130,14,11,189,186,31,208,163,130,26,16,238,212,120,138,85,182,200,199,130,215,41,203,133,164,105,188,41,228,77,222,194,59,66,8,127,114,192,207,119,13,153,198,105,32,16,190,44,112,164,68,68,120,81,234,183,42,228,57,218,74,146,72,11,43,171,14,250,37,10,207,149,21,139,68,94,189,227,255,91,175,113,63,255,140,147,1,218,143,249,74,77,86,12,202,153,235,54,13,228,28,103,88,116,91,50,3,75,12,123,108,152,57,30,229,228,185,253,232,156,55,97,212,8,254,242,238,52,97,220,78,183,205,93,247,238,162,36,80,231,78,33,207,1,53,11,42,119,237,219,13,168,92,22,243,170,70,232,121,142,177,166,149,3,217,168,110,121,169,32,16,156,250,64,166,72,52,205,211,43,106,137,34,197,68,205,67,35,234,100,238,27,207,57,73,223,33,203,235,14,211,221,142,102,66,247,73,92,215,105,68,163,134,104,65,54,174,19,107,137,131,97,167,92,193,35,13,108,63,90,28,215,239,176,109,11,180,64,47,153,17,36,36,6,93,110,50,117,35,247,212,0,153,246,2,151,105,108,152,47,78,96,78,198,185,141,7,118,195,29,28,158,222,17,31,133,214,119,63,87,11,141,179,215,88,155,240,4,13,131,247,165,99,207,159,7,156,173,203,238,226,161,245,216,202,207,158,148,89,98,37,248,173,20,173,109,77,203,2,30,12,18,94,187,73,49,94,214,10,23,90,101,81,184,216,153,179,62,107,242,210,27,212,168,238,214,51,37,1,6,101,167,254,27,112,174,223,54,74,197,73,247,128,71,228,200,43,115,31,188,211,34,238,215,118,232,3,68,27,76,154,236,182,221,208,27,247,69,27,63,180,74,228,56,99,160,2,214,199,130,210,124,105,15,98,174,187,152,173,244,91,10,198,7,243,129,83,46,156,69,18,174,20,225,90,109,68,212,39,113,160,235,190,142,23,31,255,147,118,241,114,151,72,251,181,81,80,85,134,10,79,179,126,67,171,46,45,23,43,7,16,9,141,16,131,169,133,10,247,207,56,1,255,183,244,140,110,32,125,72,240,15,255,114,193,103,158,228,143,80,65,35,19,222,146,206,136,140,185,105,171,248,33,134,28,0,62,166,218,229,195,59,240,208,65,198,200,94,61,202,214,229,140,57,29,190,239,78,7,131,217,190,137,173,249,213,217,142,201,178,128,48,85,188,56,141,117,116,222,29,131,198,105,171,16,63,117,157,197,156,57,216,12,37,8,189,129,139,149,145,214,26,101,35,145,103,124,173,122,125,0,171,125,144,196,27,144,122,138,5,95,44,192,159,226,211,90,43,193,184,225,71,140,214,83,220,61,192,127,141,61,148,141,178,76,187,13,164,190,71,206,40,248,201,230,151,202,155,184,124,48,184,233,31,198,215,251,223,53,57,20,163,139,253,203,5,212,234,48,190,72,158,166,116,206,47,207,107,135,109,154,97,126,60,234,172,100,19,214,159,171,89,139,32,151,220,253,204,15,123,180,76,199,52,141,154,156,241,158,149,170,253,96,97,26,243,75,244,4,173,1,129,151,204,98,170,105,255,19,172,172,71,154,108,166,235,218,84,190,172,227,83,99,106,34,113,154,173,161,228,37,254,113,7,216,153,39,226,47,122,229,35,67,229,121,49,37,27,36,215,226,113,44,87,39,90,190,52,63,10,198,230,52,53,177,187,231,248,85,203,91,27,97,6,111,38,8,44,122,147,227,187,76,140,117,34,80,149,213,248,44,166,155,223,84,111,212,105,222,112,144,20,173,67,65,85,175,251,234,115,24,162,33,55,85,63,187,102,87,144,211,106,235,128,11,196,83,129,46,54,17,224,65,80,117,191,145,43,145,15,194,84,39,86,60,78,174,97,102,253,198,90,49,187,249,128,176,14,31,41,180,39,0,64,52,69,76,20,0,132,183,74,134,1,72,21,221,27,96,136,160,130,35,9,189,176,82,11,89,25,63,185,23,70,83,117,157,108,114,91,215,0,153,169,43,19,81,208,185,48,205,67,196,181,32,50,87,196,151,8,164,88,136,129,55,113,123,212,231,209,43,199,250,56,58,52,199,113,124,144,34,10,119,153,146,180,117,160,125,6,221,78,129,198,123,150,8,38,2,107,45,36,212,236,91,91,77,129,127,81,140,248,2,103,42,66,206,175,54,233,160,8,230,228,182,223,7,17,70,64,241,150,71,149,103,29,95,63,60,189,123,54,86,247,142,217,102,58,56,115,191,148,227,45,194,155,221,192,234,50,64,45,99,200,27,156,85,116,144,160,234,154,227,191,253,27,35,124,223,249,113,188,92,22,52,69,227,105,179,16,78,10,154,171,113,176,7,200,158,187,54,23,135,166,4,12,232,221,194,251,50,85,243,83,63,150,70,105,224,232,136,233,80,143,92,65,115,38,70,201,252,160,167,13,22,242,156,173,253,172,84,55,185,168,58,170,47,40,251,192,203,173,154,212,240,192,162,245,9,156,27,212,238,85,237,41,224,186,32,55,240,140,156,209,149,201,18,78,197,121,210,134,215,14,107,107,179,88,161,214,10,199,51,94,205,195,56,35,108,134,183,41,22,60,179,196,192,180,186,150,251,171,44,102,237,87,56,94,108,215,81,133,211,163,180,103,91,209,113,154,21,163,16,186,118,185,213,182,179,173,219,156,16,123,165,112,111,47,43,121,149,64,8,215,183,32,195,63,65,16,147,155,227,77,209,115,202,20,160,58,50,159,253,209,176,194,170,65,175,253,220,96,36,195,117,205,255,249,84,66,147,208,58,174,218,180,214,213,166,69,61,138,99,120,247,31,69,51,130,254,83,69,192,118,54,215,124,47,157,240,180,85,24,47,73,171,38,100,171,7,111,224,66,2,11,87,153,90,94,96,182,18,206,156,19,151,37,77,57,87,157,230,217,94,203,65,75,179,142,164,86,239,36,239,215,58,117,165,221,118,28,91,21,223,231,239,208,17,74,251,10,67,246,63,241,221,196,210,230,239,230,194,15,20,2,241,186,7,54,73,218,185,142,203,122,170,213,153,13,168,142,73,59,218,123,125,13,167,121,186,149,9,231,5,52,105,9,126,146,50,53,75,180,197,130,192,176,50,24,96,246,25,44,141,109,180,201,44,118,28,169,21,195,86,193,152,168,58,132,51,128,76,248,107,187,8,229,205,208,40,131,45,76,60,236,247,219,157,54,53,1,147,91,227,146,120,25,125,43,225,204,186,125,229,119,230,98,155,84,217,138,109,111,245,122,7,24,123,20,37,252,189,185,190,40,10,236,141,62,231,210,124,99,29,141,234,119,150,238,56,216,17,32,63,181,62,203,144,4,254,73,161,86,116,21,81,51,88,228,24,241,207,167,29,245,78,88,90,44,158,121,190,187,12,44,207,60,111,236,212,147,215,39,198,245,28,255,113,235,127,135,3,26,222,108,219,215,28,189,3,100,25,140,248,224,219,95,242,125,248,82,187,7,222,30,155,175,143,247,135,186,124,103,33,49,153,202,115,136,117,81,119,101,144,192,21,254,177,27,73,95,25,246,33,64,56,42,208,163,202,26,176,87,26,84,211,82,249,134,95,26,151,216,192,11,38,101,91,231,255,65,109,228,60,94,180,64,75,233,247,124,64,32,244,219,66,39,75,252,9,235,144,195,40,197,62,180,27,230,230,234,229,139,64,255,26,129,215,195,231,78,138,92,156,61,208,175,79,57,251,106,243,182,79,81,175,162,88,137,23,30,31,31,246,220,127,187,130,111,244,187,145,165,159,182,81,33,1,158,7,178,76,143,31,161,81,239,130,92,24,16,118,133,77,105,120,45,69,238,96,13,36,15,103,18,220,83,79,78,216,73,21,130,201,233,224,96,73,36,159,51,177,32,113,137,200,122,190,141,84,199,8,201,93,198,17,133,253,240,143,206,145,145,226,78,154,182,12,120,107,2,245,53,169,137,63,237,97,140,100,192,193,14,113,23,127,253,141,96,231,68,185,184,74,231,34,148,28,214,18,187,176,191,142,75,88,4,149,42,128,220,169,181,26,243,54,93,4,27,246,6,11,223,120,234,70,227,232,37,92,206,42,84,201,91,185,221,51,83,145,23,165,117,99,202,108,233,178,66,11,162,70,113,157,188,184,184,234,178,63,12,47,191,18,78,111,160,221,13,152,108,116,169,33,227,100,71,52,138,35,57,11,162,35,25,244,166,186,175,86,254,196,244,0,249,135,126,32,54,95,108,248,228,46,245,45,203,221,66,179,190,187,224,133,96,227,5,143,3,216,165,94,189,53,71,48,98,205,213,128,213,0,51,14,26,127,97,15,65,5,243,21,178,34,16,208,245,253,10,86,145,98,9,228,167,23,177,211,254,38,167,89,86,185,22,4,57,44,101,221,221,197,45,32,117,71,56,169,120,28,159,15,160,76,215,50,160,243,176,73,24,207,28,21,23,236,159,106,48,12,28,35,89,89,85,41,124,192,54,105,164,99,9,193,135,18,216,254,163,23,29,61,193,22,23,91,244,201,246,251,243,98,152,190,76,133,122,202,136,177,61,148,89,185,242,99,126,171,150,112,22,134,159,152,51,41,187,17,119,139,108,146,31,163,6,154,0,188,41,57,106,54,23,80,143,247,110,33,251,222,64,141,14,45,49,30,230,42,40,86,108,218,56,14,52,83,112,3,64,236,243,193,132,156,215,148,127,199,60,175,195,70,125,9,14,104,4,234,38,72,72,207,218,19,181,230,206,240,91,43,50,145,222,242,156,192,125,50,111,46,163,88,36,110,95,42,77,196,159,33,205,147,150,71,169,188,137,243,158,26,129,205,118,183,219,1,85,238,66,165,122,46,219,1,229,168,111,123,255,12,191,158,80,170,182,29,74,192,55,65,95,195,126,162,207,224,254,241,74,122,29,159,243,9,168,250,163,62,197,103,247,168,169,157,219,236,189,230,251,231,95,146,202,154,176,47,24,100,134,178,68,43,198,201,84,231,58,237,46,179,178,162,120,183,43,168,102,107,26,244,235,14,43,242,221,241,146,34,165,23,51,97,15,218,142,21,138,144,226,15,0,207,239,170,229,29,206,170,71,28,249,203,8,155,143,120,146,244,240,37,148,29,163,54,129,119,104,80,5,179,188,40,31,233,108,17,201,120,249,127,229,215,235,21,229,101,254,54,86,167,32,143,65,224,12,243,134,42,195,194,218,193,179,150,159,154,203,161,19,12,71,7,22,146,248,70,78,102,206,73,74,202,249,68,6,193,72,98,137,254,201,180,67,231,220,254,67,28,206,149,179,171,53,61,115,102,138,107,146,192,234,63,57,162,210,29,178,100,55,99,49,185,21,175,216,90,105,73,127,205,113,61,117,9,87,189,3,86,73,103,204,225,122,32,24,168,48,44,134,2,87,253,65,237,155,162,171,167,84,84,234,90,191,39,82,174,50,76,75,89,176,175,66,6,17,56,84,65,66,98,51,240,94,177,207,237,143,29,103,31,82,200,4,49,217,97,46,90,74,145,40,191,161,27,236,221,29,102,73,53,208,59,79,98,211,26,130,69,3,63,38,104,150,20,242,32,97,3,147,225,169,11,32,117,249,196,136,227,117,82,206,207,119,33,65,37,237,156,39,228,5,229,94,64,242,128,67,163,229,14,200,91,173,171,117,146,153,144,185,20,59,225,40,186,210,152,1,112,246,202,153,57,67,20,209,58,210,45,7,248,66,131,245,155,189,61,6,98,17,218,30,21,141,249,126,107,169,152,50,239,102,29,251,137,85,93,9,9,175,173,104,151,251,157,61,166,169,187,213,78,238,237,81,77,212,209,107,167,178,132,229,120,224,21,201,110,49,182,39,108,245,69,140,108,230,176,209,101,92,103,94,13,55,136,115,54,254,62,112,207,115,108,124,97,224,110,184,198,206,185,210,12,187,166,52,55,83,78,15,202,255,186,166,160,177,7,78,19,187,186,122,78,233,80,204,138,53,147,224,213,213,69,210,83,181,91,36,236,207,165,80,105,135,141,140,172,252,46,187,135,194,13,169,214,147,225,67,225,31,155,11,63,56,224,176,255,210,68,96,35,94,94,158,221,252,198,183,10,16,189,158,189,25,110,64,39,157,69,6,246,78,73,104,115,245,214,241,173,146,82,211,212,109,206,182,69,155,85,74,242,97,150,253,91,50,58,240,152,248,88,179,147,77,56,121,136,47,163,52,105,46,188,221,129,86,170,106,4,27,197,191,223,113,31,105,206,89,145,13,234,89,160,218,151,103,7,52,30,25,204,21,14,2,190,57,177,18,141,159,153,35,206,128,168,124,117,27,157,81,204,251,94,82,216,190,44,156,70,22,227,16,57,64,255,122,134,50,60,80,83,187,213,73,150,116,239,232,96,59,123,230,93,177,22,90,95,17,138,210,50,51,22,24,249,223,34,24,155,82,137,35,210,6,213,23,107,234,185,187,33,152,181,80,53,183,87,249,180,207,144,95,200,49,14,176,168,242,114,93,0,114,78,165,133,58,131,26,55,143,132,87,196,242,211,7,172,217,92,104,172,164,30,34,127,77,108,25,59,132,184,160,121,225,203,108,37,142,133,251,142,179,132,79,27,93,68,35,48,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