255,216,255,224,0,16,74,70,73,70,0,1,1,0,0,1,0,1,0,0,255,219,0,67,0,8,6,6,7,6,5,8,7,7,7,9,9,8,10,12,20,13,12,11,11,12,25,18,19,15,20,29,26,31,30,29,26,28,28,32,36,46,39,32,34,44,35,28,28,40,55,41,44,48,49,52,52,52,31,39,57,61,56,50,60,46,51,52,50,255,219,0,67,1,9,9,9,12,11,12,24,13,13,24,50,33,28,33,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,255,192,0,17,8,3,121,5,198,3,1,34,0,2,17,1,3,17,1,255,196,0,28,0,0,2,3,1,1,1,1,0,0,0,0,0,0,0,0,0,3,4,0,2,5,1,6,7,8,255,196,0,73,16,0,2,1,3,2,5,2,3,6,5,4,2,1,1,2,15,1,2,3,0,4,17,18,33,5,19,49,65,81,34,97,20,50,113,6,35,66,129,145,161,82,177,193,209,240,21,98,225,241,36,51,7,114,67,130,162,22,83,146,178,226,37,194,210,242,52,99,38,53,68,255,196,0,25,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,1,2,4,3,5,255,196,0,39,17,1,1,0,2,2,2,2,2,3,1,1,1,1,1,0,0,0,1,2,17,33,49,3,65,18,97,19,81,4,50,113,34,20,66,98,82,255,218,0,12,3,1,0,2,17,3,17,0,63,0,251,253,74,149,40,37,74,149,40,37,74,149,40,37,74,149,40,37,74,149,40,37,74,149,40,37,74,149,40,37,74,149,40,37,74,149,40,37,74,153,174,102,131,181,43,153,169,154,14,212,174,102,166,104,59,82,185,154,153,160,237,74,230,106,102,131,181,43,153,174,230,130,84,169,82,130,84,169,82,130,84,169,92,160,237,74,230,106,102,131,181,43,153,169,154,14,212,174,102,166,104,59,82,185,154,153,160,237,74,230,106,102,131,181,202,153,169,154,14,212,174,106,21,53,80,118,165,115,85,77,84,29,169,92,213,83,85,7,106,85,114,42,100,80,90,165,87,34,185,145,65,122,149,204,212,205,7,106,84,205,74,9,82,165,74,9,92,174,212,160,149,42,102,185,154,14,212,174,106,174,106,160,181,74,174,170,154,168,45,82,171,154,153,20,22,169,85,202,212,212,40,45,82,171,170,166,170,11,84,170,234,21,221,84,29,169,92,205,76,208,118,165,76,212,160,149,42,84,160,149,42,84,160,149,42,84,160,149,42,84,160,149,42,84,160,149,43,153,169,154,14,212,174,102,166,104,59,82,166,106,102,130,84,169,82,130,84,169,82,130,84,169,82,130,84,174,87,104,37,74,149,51,65,42,87,51,93,205,4,169,83,53,51,65,42,84,169,65,42,84,169,65,42,84,169,65,42,84,169,65,42,84,169,65,42,84,169,65,42,84,169,65,42,84,169,65,42,84,169,65,42,84,169,65,42,87,43,180,18,165,74,148,18,165,74,148,18,165,74,148,28,174,212,169,65,42,84,169,65,42,84,169,65,42,84,169,65,42,84,169,65,42,84,169,65,42,84,169,65,202,237,74,148,18,165,74,148,18,165,74,148,18,165,74,148,18,165,74,148,18,165,74,148,18,165,74,148,18,165,74,148,18,165,74,148,18,165,74,148,18,165,74,148,18,134,57,156,230,37,148,196,84,5,80,167,80,59,228,147,157,199,77,177,233,193,220,231,107,212,160,164,81,199,18,145,20,106,138,88,177,10,52,141,68,146,79,212,146,73,247,53,124,212,169,64,24,62,35,239,69,199,40,226,67,203,104,242,50,157,70,65,232,71,78,167,56,206,217,210,167,169,82,130,84,169,82,130,84,169,82,130,87,43,181,40,37,74,230,107,132,208,91,53,204,213,11,213,12,148,6,205,115,80,165,158,229,21,213,11,128,205,157,32,157,206,58,226,170,102,30,104,26,212,43,186,197,36,103,30,106,166,224,121,160,115,152,42,115,41,19,113,239,85,55,3,205,3,252,207,122,231,53,107,60,220,251,213,77,200,243,65,165,205,21,206,104,172,223,137,247,174,124,87,189,6,159,54,167,54,178,254,40,121,170,252,73,212,78,173,176,48,40,53,121,163,205,119,155,89,95,21,239,93,248,161,230,131,83,154,60,212,230,214,76,119,169,42,107,70,12,164,145,144,115,208,213,150,241,27,33,92,28,28,28,30,134,131,83,154,60,215,57,162,179,126,40,121,170,155,161,230,131,79,155,239,83,155,239,89,127,20,60,210,55,63,104,248,109,162,150,154,246,33,141,136,7,81,253,5,7,164,89,69,88,72,60,215,156,179,251,69,195,111,153,22,218,246,41,29,243,132,7,213,183,145,212,126,117,164,46,125,232,52,185,158,245,222,101,103,11,129,230,173,241,30,244,15,115,5,112,201,239,72,27,129,230,170,110,71,154,13,14,104,243,92,230,138,206,55,35,205,84,221,15,52,26,92,209,230,167,54,178,205,208,243,92,248,161,230,131,83,156,42,115,135,154,201,23,170,217,210,224,224,224,224,244,53,223,139,30,104,53,185,181,57,163,205,101,124,80,243,80,221,133,4,150,0,13,201,160,214,230,212,230,214,82,94,43,170,178,182,196,100,84,248,161,230,131,87,154,60,215,57,162,179,62,40,121,170,27,212,12,20,184,4,244,4,245,160,213,231,15,53,206,112,243,89,102,235,222,170,110,192,234,104,53,185,226,167,56,121,172,119,190,68,210,25,190,99,129,84,60,69,22,97,17,56,102,25,27,141,253,191,99,250,83,112,109,115,171,188,234,199,55,170,24,2,192,19,208,103,173,116,93,131,222,131,95,156,42,115,135,154,199,248,232,199,89,20,99,201,161,63,18,83,113,20,42,115,169,142,175,35,31,243,83,112,110,243,135,154,156,225,230,178,69,216,96,8,96,65,220,17,93,248,175,122,163,83,156,60,213,100,184,40,160,170,150,37,148,96,120,36,12,254,93,107,51,226,135,154,204,226,92,65,224,187,182,145,36,115,164,250,163,7,10,84,159,220,227,63,74,150,234,108,147,111,84,37,30,106,194,81,88,144,241,24,230,85,42,192,49,25,210,78,226,140,47,83,154,19,87,168,140,129,237,77,236,107,137,43,188,193,89,162,228,121,171,252,71,189,81,161,204,21,57,130,144,248,129,142,181,195,113,239,64,255,0,50,185,204,30,107,60,220,15,53,83,115,239,65,160,101,30,106,166,97,230,179,141,208,243,67,55,67,205,6,153,152,121,174,115,199,154,202,55,99,166,104,111,122,168,165,153,128,3,114,77,6,199,63,222,186,38,30,107,203,183,29,89,236,100,150,200,172,147,105,37,17,188,244,223,20,88,56,236,83,49,1,100,24,56,39,27,13,171,63,60,103,27,95,141,122,78,117,78,112,27,230,178,18,245,100,80,202,217,6,186,47,1,36,6,232,112,107,72,213,91,148,108,233,112,112,112,112,122,31,21,57,226,178,36,153,95,7,81,12,58,50,156,17,254,120,233,84,91,214,30,137,113,158,204,58,55,246,62,212,27,92,241,230,167,60,86,18,113,52,150,64,137,168,147,156,109,254,103,242,171,127,168,38,189,60,197,235,140,103,191,138,155,149,91,124,241,230,186,38,30,107,12,113,4,193,58,198,7,82,118,199,191,210,184,220,90,221,22,70,51,46,35,4,185,27,227,29,122,119,246,171,184,55,132,195,205,88,74,60,214,12,28,86,41,198,164,213,203,56,210,228,96,54,124,126,180,208,186,95,52,151,104,214,18,138,232,147,222,179,5,200,243,86,23,35,205,6,151,50,167,48,121,172,255,0,136,30,107,191,17,239,65,161,204,169,204,21,159,241,3,205,79,136,30,104,52,53,138,154,197,103,139,149,97,144,192,131,220,26,239,196,123,208,63,172,84,230,82,6,224,121,170,252,64,160,127,153,239,92,50,138,64,220,143,53,67,114,60,208,104,243,71,154,231,52,121,172,211,116,60,213,77,208,243,65,167,206,30,107,188,209,230,178,190,40,121,164,36,227,209,65,197,82,213,228,26,89,53,19,211,65,223,114,124,28,17,245,20,30,148,74,13,88,73,89,73,118,174,3,43,2,167,161,6,136,46,71,154,13,46,101,119,152,43,60,92,15,53,223,136,247,160,127,152,60,212,215,89,255,0,17,239,85,121,139,33,1,176,127,205,190,148,26,90,197,77,98,179,98,187,18,46,119,86,27,50,158,160,248,162,139,129,230,129,237,98,166,177,73,115,199,154,225,156,121,160,116,201,85,50,10,72,220,15,52,54,185,30,104,31,50,138,231,52,86,105,185,30,106,141,118,20,18,88,0,55,36,158,148,26,188,209,93,230,143,53,144,47,65,36,12,236,112,78,54,255,0,154,178,221,43,12,134,4,30,224,208,107,9,69,119,152,60,214,88,185,30,106,194,228,121,160,211,230,87,121,130,179,69,192,243,86,23,30,244,26,26,234,107,164,62,33,124,215,126,32,121,160,123,93,115,152,41,31,136,30,106,166,224,121,160,208,230,87,57,131,205,103,155,143,122,175,196,251,208,104,243,5,119,155,239,89,159,18,60,212,23,64,228,6,7,27,31,106,13,62,111,189,115,152,43,55,226,125,234,124,72,243,65,167,204,30,106,115,7,154,204,55,74,55,44,7,110,181,223,137,247,160,210,230,123,215,121,131,205,102,124,79,189,67,116,170,164,179,0,0,201,36,244,160,211,230,84,230,86,119,196,15,53,223,136,30,104,52,121,131,205,115,152,41,15,136,247,174,252,64,243,64,254,186,154,197,33,241,3,205,119,226,7,154,7,245,212,214,41,30,120,243,93,231,143,52,15,106,21,53,82,124,255,0,122,156,250,7,53,84,212,41,62,127,189,78,127,189,3,154,133,77,66,146,231,251,212,231,251,208,57,170,187,170,147,231,251,212,231,251,208,57,168,84,213,74,115,199,154,156,239,122,7,53,84,213,73,243,197,119,157,239,64,222,161,83,52,175,56,121,169,206,30,104,26,205,76,210,220,239,122,156,239,122,6,115,83,52,175,56,121,169,206,247,160,107,53,51,74,243,189,234,115,189,232,26,205,76,210,220,225,230,167,56,121,160,103,53,218,91,154,60,213,132,162,128,245,40,28,209,230,187,204,160,53,74,23,50,187,168,80,18,165,15,93,119,93,5,234,85,53,138,154,197,5,234,85,117,84,215,65,106,149,205,85,220,208,114,187,92,205,74,9,82,165,74,9,82,148,226,82,252,63,15,150,127,135,185,184,229,98,78,85,169,196,141,164,131,182,227,61,55,92,238,50,48,115,130,221,4,169,82,165,4,169,82,165,7,106,84,169,65,43,149,13,81,154,130,22,161,179,226,170,239,138,82,89,177,222,128,239,54,59,210,239,113,142,244,148,247,106,157,88,12,249,52,139,223,43,124,142,173,219,210,123,211,99,82,73,213,134,27,113,72,220,113,15,130,139,91,177,120,87,169,234,203,227,235,227,207,214,144,187,142,237,153,90,43,180,80,8,56,85,7,80,63,90,7,16,183,184,83,28,233,52,133,80,143,78,1,25,7,57,32,117,31,202,188,111,155,25,211,115,10,210,131,141,218,93,41,48,92,35,129,182,198,174,247,193,113,147,212,226,188,204,246,16,76,237,60,22,241,137,24,229,186,174,127,74,52,22,229,91,44,78,15,225,46,88,126,245,143,253,18,122,107,241,83,247,252,86,104,165,136,91,73,19,62,114,241,185,252,30,71,127,207,165,71,226,115,152,152,4,28,229,193,0,55,95,52,175,195,68,219,170,5,101,233,138,188,49,194,91,0,253,231,118,21,229,151,242,110,248,106,120,167,183,91,141,206,138,121,182,146,2,70,220,166,12,125,250,227,250,213,158,238,250,107,37,49,145,12,196,110,88,103,244,255,0,170,180,138,161,185,78,21,148,249,160,153,36,181,102,140,0,208,28,3,237,226,179,127,145,149,156,53,60,80,88,174,111,249,122,164,40,193,70,156,233,223,62,78,255,0,202,169,37,213,241,4,43,32,37,118,194,215,109,200,116,124,191,205,183,138,86,101,185,130,108,169,207,129,216,212,252,249,235,181,252,88,237,5,237,219,74,140,210,48,33,112,227,182,126,157,42,173,44,211,97,39,185,151,115,130,81,180,237,249,81,225,184,128,238,235,166,92,233,111,24,174,92,90,170,75,174,51,150,24,59,121,169,249,114,189,213,252,114,122,76,93,173,192,159,226,221,144,250,74,231,108,125,58,126,117,101,226,83,23,104,157,61,10,51,175,86,117,143,211,106,236,87,1,201,64,52,62,234,51,223,218,132,247,41,169,10,129,161,128,200,199,74,79,54,125,109,63,28,190,146,6,184,142,67,139,150,248,118,4,136,128,30,156,239,156,227,39,175,154,232,107,197,183,119,177,41,24,229,243,0,117,201,212,14,8,63,149,92,148,25,153,87,56,254,126,106,209,78,141,111,168,130,171,156,55,208,212,252,153,95,107,240,159,161,33,226,18,60,104,225,75,171,160,101,210,119,7,184,220,254,149,195,196,100,40,89,34,59,117,12,112,127,173,16,11,4,135,80,153,192,92,28,10,166,128,251,194,219,16,6,73,175,79,253,25,107,76,126,57,105,83,119,61,208,112,206,82,53,37,73,76,228,131,89,178,240,40,154,109,14,11,166,133,94,181,232,140,40,145,144,251,140,224,251,26,80,168,50,253,217,3,167,228,107,57,121,173,89,227,143,53,55,5,185,181,183,63,5,12,0,231,171,130,77,110,240,46,49,44,124,46,52,190,14,179,43,21,39,73,58,183,235,176,218,158,178,185,245,60,23,59,54,112,135,181,82,72,214,41,216,15,64,111,148,142,198,181,143,158,206,75,227,148,217,227,17,36,108,239,169,66,140,238,59,80,97,227,169,53,193,76,170,199,146,160,157,142,127,231,250,138,10,178,52,142,27,102,93,202,227,245,160,136,34,8,224,198,116,224,231,109,177,237,86,127,42,251,75,225,107,73,196,163,143,231,112,160,117,39,160,252,233,84,226,133,230,194,150,40,248,42,204,48,0,253,171,48,148,141,132,81,46,21,186,0,41,197,80,33,229,128,85,87,184,21,114,254,77,244,126,29,118,31,19,147,136,201,203,107,107,174,75,33,213,133,80,117,13,198,14,104,241,222,206,27,5,195,131,184,214,48,127,60,81,16,157,105,17,25,82,53,3,138,17,140,181,223,47,7,167,205,226,177,60,249,246,191,143,17,221,231,146,34,18,225,35,144,131,130,83,35,56,250,214,117,184,189,105,132,114,221,55,173,74,13,240,11,118,59,211,45,12,241,199,141,65,241,211,220,120,165,219,51,162,70,23,213,171,175,189,102,249,178,190,218,158,56,236,124,54,230,226,97,31,196,79,20,137,171,3,108,191,124,103,250,210,242,240,222,42,120,116,137,241,140,178,128,48,36,110,217,239,212,26,210,134,105,75,125,250,147,52,77,149,97,222,156,186,157,39,140,75,145,165,182,62,198,172,242,222,146,225,30,30,110,33,198,32,144,67,107,60,140,78,20,12,2,61,235,122,213,56,176,181,31,30,193,140,131,3,29,1,199,122,53,189,132,95,27,20,232,131,82,62,175,254,170,209,100,136,92,72,194,82,241,58,255,0,235,238,173,91,190,107,173,70,39,143,158,88,86,183,92,82,217,150,217,213,121,41,140,54,73,56,223,108,156,244,52,236,183,247,174,174,145,70,6,156,105,112,251,183,228,70,212,125,97,166,117,31,56,234,172,59,82,135,66,72,225,157,147,127,210,179,249,178,156,74,220,241,99,93,91,203,248,230,37,138,148,42,8,66,119,30,70,127,93,234,247,41,45,198,46,86,76,58,41,10,113,233,29,247,7,232,43,182,156,214,145,157,147,152,164,233,206,55,160,221,204,209,73,52,121,40,70,7,78,162,165,243,103,173,31,143,18,247,23,151,55,81,193,26,0,74,72,25,201,59,244,237,249,239,159,106,209,182,142,105,99,6,230,82,236,9,211,216,99,183,78,248,218,133,108,168,45,214,89,8,221,122,138,45,132,186,97,36,54,74,146,164,31,20,190,108,169,248,228,38,209,56,186,118,50,49,251,189,1,115,156,110,115,82,59,68,16,28,232,82,95,81,32,99,122,189,230,18,241,28,7,208,192,28,175,111,53,70,100,130,239,12,117,66,73,3,106,207,202,172,198,45,0,118,73,145,230,145,144,224,35,169,195,33,252,186,14,212,205,153,184,145,221,100,144,52,75,242,233,200,112,125,206,119,253,43,142,206,145,130,169,136,241,156,129,212,85,99,185,1,178,79,79,78,115,79,203,159,170,126,57,79,178,128,175,26,12,101,72,215,223,21,198,143,156,62,93,97,119,220,213,121,227,70,49,165,194,234,207,241,10,84,206,241,76,132,18,3,140,105,237,154,205,206,213,152,200,44,243,203,26,150,134,61,78,112,8,232,60,100,138,228,92,247,93,19,73,143,86,118,169,44,143,162,39,69,7,13,135,111,21,26,86,140,242,82,50,95,87,159,152,121,173,79,54,114,107,108,223,28,188,135,121,113,44,118,164,72,27,50,2,170,200,9,4,227,246,252,233,23,142,227,136,240,184,213,230,97,54,196,183,79,87,122,116,76,209,179,194,75,117,213,131,226,165,180,44,9,42,70,158,222,245,233,151,154,229,53,82,120,228,82,27,102,153,4,119,39,177,195,166,222,175,127,53,193,117,53,156,170,207,25,125,32,42,48,57,24,61,118,61,63,42,107,72,109,74,29,87,59,239,218,169,120,145,65,35,4,95,145,20,159,173,99,31,37,156,197,184,108,225,191,154,52,87,146,60,41,192,192,59,131,239,86,143,137,137,46,12,107,34,182,71,164,46,228,227,168,247,62,223,74,90,9,22,107,101,201,206,163,140,15,53,72,237,163,55,37,89,87,212,73,223,248,133,123,79,228,95,108,95,17,212,189,157,174,25,4,78,200,64,101,111,248,252,141,82,94,44,17,37,101,70,114,138,89,66,130,117,126,99,223,106,161,45,16,87,141,142,156,17,215,189,40,143,141,82,22,208,227,35,78,106,127,233,191,162,120,77,197,196,165,187,181,87,72,164,141,206,65,24,201,83,249,141,233,107,158,48,240,206,3,196,160,233,194,177,108,245,61,49,143,97,84,137,218,7,84,141,131,44,131,78,172,252,167,182,105,43,143,188,155,91,47,173,118,95,173,75,252,156,150,120,103,182,132,92,78,103,137,18,101,229,206,115,182,236,14,62,159,230,245,24,93,73,119,146,87,150,14,3,41,32,227,25,199,228,107,150,110,121,76,101,141,193,80,88,63,108,212,19,153,37,244,108,171,177,172,229,231,202,206,22,120,160,137,8,18,22,212,192,58,128,9,115,144,69,10,107,89,75,250,165,98,132,103,26,206,26,152,142,84,154,64,172,133,116,227,39,166,69,26,198,85,123,103,14,86,78,83,132,99,167,30,226,177,143,147,43,237,126,18,19,142,56,161,84,40,20,185,24,213,140,28,85,193,63,18,2,198,24,129,234,207,76,85,48,34,184,208,91,211,146,192,55,113,191,122,14,1,114,204,217,86,201,0,118,61,170,124,183,90,152,181,225,104,165,93,37,48,196,252,227,168,223,254,171,50,22,117,154,231,158,197,75,72,10,176,219,32,12,81,99,89,77,195,71,30,220,165,201,30,1,170,76,226,57,163,130,86,93,109,171,44,122,85,158,92,164,212,172,252,38,195,185,226,15,12,235,26,178,187,179,16,163,56,244,140,110,118,235,70,138,71,148,1,49,244,156,3,129,156,231,174,84,210,107,100,101,148,78,227,255,0,89,202,239,181,21,9,46,214,193,242,204,191,135,127,125,171,119,205,158,185,167,227,196,88,190,25,164,91,81,149,0,106,219,168,166,164,149,99,69,102,1,241,243,22,239,66,180,97,20,122,228,28,199,114,74,57,93,253,234,178,146,11,134,44,186,212,238,223,202,188,190,118,53,240,70,46,250,180,156,178,238,190,195,197,43,31,42,27,124,60,43,172,100,183,210,135,5,219,137,228,42,9,3,169,30,42,74,210,77,10,23,199,52,2,50,63,16,171,243,181,126,50,31,19,8,173,180,5,60,182,70,4,13,177,154,20,50,203,116,216,150,86,85,220,98,54,41,183,156,231,173,86,11,201,57,44,29,9,92,99,58,104,50,72,51,133,194,225,198,195,178,239,90,199,201,148,154,102,225,47,99,252,77,204,14,136,67,152,215,80,39,89,39,167,115,154,100,241,73,34,86,51,38,49,227,63,151,235,253,127,58,31,45,18,14,100,143,182,53,54,253,105,110,108,156,180,103,26,131,143,61,15,225,21,185,231,202,51,124,81,167,7,16,15,25,26,153,165,4,231,97,140,118,211,227,243,165,207,29,85,187,48,242,223,78,9,214,65,235,142,152,197,40,160,165,194,50,130,165,240,184,237,68,105,210,120,165,136,174,239,168,16,71,117,233,86,127,35,40,151,195,61,24,184,227,19,115,225,75,72,132,196,159,188,223,24,24,216,103,247,252,189,235,146,113,222,100,36,36,87,8,199,108,149,198,63,127,229,72,219,207,32,186,87,68,216,182,146,221,168,147,77,179,16,28,122,128,32,245,95,243,106,213,254,77,79,196,210,94,47,15,36,24,178,113,144,16,12,16,70,216,199,110,149,201,120,172,150,176,25,39,137,182,56,194,117,61,58,47,182,119,222,151,114,90,45,122,200,24,244,232,241,67,157,141,194,104,14,66,199,248,179,83,255,0,77,167,225,60,56,170,73,1,150,50,88,15,73,0,111,158,245,73,56,184,72,181,148,109,212,21,240,217,240,107,6,101,118,145,36,252,74,217,212,7,122,211,225,231,226,35,229,200,202,89,77,92,191,147,125,44,240,254,198,139,138,79,40,14,97,40,49,186,231,57,252,232,145,222,180,247,6,52,96,23,65,58,136,59,31,235,253,233,101,56,149,225,70,1,208,7,6,170,210,131,206,117,64,37,0,244,243,88,255,0,209,145,248,160,183,18,92,103,83,74,202,128,103,10,118,250,249,160,19,50,38,167,186,112,169,146,232,251,253,14,227,63,255,0,45,92,204,38,184,73,34,99,255,0,175,235,211,173,73,11,92,220,232,81,149,32,105,255,0,113,21,159,203,159,123,107,225,143,232,75,107,199,188,130,89,35,56,208,74,149,35,124,129,157,189,171,195,65,29,241,149,174,103,214,29,212,137,73,36,28,103,108,125,49,176,246,175,113,111,165,167,150,60,180,110,70,116,227,175,189,39,196,33,136,164,8,125,81,202,186,73,63,132,86,231,242,110,249,103,241,70,31,8,155,139,16,233,109,60,202,172,165,132,206,186,177,131,208,228,31,243,165,110,219,241,142,37,14,5,204,2,70,238,117,1,249,237,242,213,236,110,82,13,54,243,129,175,95,45,88,116,246,169,112,21,112,216,193,200,86,62,9,171,124,247,209,60,83,219,70,30,44,29,87,154,12,109,167,45,147,144,63,58,41,226,112,140,102,84,223,167,170,178,39,80,0,112,155,167,138,150,226,89,80,76,133,29,119,56,35,124,86,167,242,127,113,63,9,187,142,53,28,150,236,45,220,153,15,202,14,87,126,189,240,106,47,26,149,33,31,17,19,36,160,100,145,140,31,223,63,231,255,0,118,151,144,66,178,102,49,187,101,117,31,21,66,154,213,8,101,125,96,231,61,188,86,47,242,114,223,13,79,20,246,209,110,47,20,108,140,217,71,98,20,141,36,231,198,224,126,149,217,248,148,171,27,205,27,41,76,21,76,29,179,182,231,206,254,213,158,172,147,199,172,160,70,66,7,92,234,34,142,203,15,196,36,36,122,38,125,74,193,182,82,70,119,165,254,78,90,79,195,54,110,203,138,151,129,86,234,88,197,198,78,161,140,13,201,192,31,149,54,111,61,235,204,72,30,222,252,135,140,200,14,85,128,237,70,98,202,182,206,133,162,70,151,12,190,196,244,193,175,92,63,145,61,179,151,139,244,218,147,136,160,234,224,1,212,147,140,80,95,136,226,66,154,78,125,246,165,110,96,88,17,128,118,102,144,2,174,119,198,61,190,191,206,187,34,11,134,14,84,161,96,70,113,218,179,151,242,46,248,39,139,246,188,183,114,191,162,55,64,216,201,57,216,126,127,181,3,68,87,129,8,116,92,131,156,31,72,237,154,10,217,55,44,48,109,76,88,169,13,208,138,57,68,133,176,3,46,54,3,218,188,50,242,229,151,183,172,241,200,28,150,140,146,174,137,201,141,88,230,40,216,149,250,105,162,201,51,219,201,9,134,80,35,17,250,151,31,49,201,235,183,191,183,74,226,205,10,77,135,124,57,36,131,230,133,12,143,113,105,164,144,101,3,57,199,122,79,37,159,214,167,194,123,22,91,203,153,17,154,39,192,232,0,56,207,231,68,134,230,240,166,94,76,176,97,176,3,7,29,123,82,165,126,241,149,8,27,28,156,108,62,92,85,32,185,6,50,206,117,62,251,19,212,213,252,217,254,215,241,226,210,248,203,134,86,37,149,29,65,42,63,14,123,103,252,254,149,103,226,134,72,216,64,79,48,16,48,65,27,231,222,151,130,102,192,146,65,212,111,236,104,87,1,98,185,131,80,194,184,44,126,185,59,86,231,159,45,86,63,20,63,254,172,82,34,101,141,213,212,224,140,108,199,216,140,237,245,174,127,172,32,152,101,142,150,95,78,222,62,99,251,138,85,192,158,36,33,212,12,228,143,106,94,229,57,19,194,20,130,78,70,125,141,89,252,156,146,248,91,63,234,8,199,2,69,39,174,51,189,7,253,94,35,156,19,128,112,77,33,11,60,200,52,178,235,57,3,81,233,85,119,140,91,190,176,23,86,10,129,210,173,254,77,245,15,197,251,59,31,17,157,203,16,129,135,109,240,64,171,61,228,225,67,114,177,231,124,214,83,49,148,48,64,21,87,27,234,162,67,113,247,39,37,152,231,73,4,214,111,242,50,139,60,80,242,221,180,214,98,70,56,118,98,21,117,126,191,95,20,191,198,207,109,19,132,69,101,83,177,36,237,128,7,244,169,101,164,220,192,140,7,114,23,193,193,205,89,150,59,169,18,29,98,23,153,73,207,134,247,253,107,31,159,61,237,175,199,138,67,196,111,27,209,36,81,243,51,213,31,35,254,104,134,230,98,74,205,38,148,7,25,77,137,246,172,216,249,214,210,204,147,71,161,227,32,55,181,105,166,135,128,193,33,6,69,4,175,190,42,223,62,125,39,226,142,220,94,153,50,136,140,21,134,199,61,8,223,127,21,5,251,187,2,167,74,231,27,239,145,254,127,42,78,41,65,245,74,192,168,253,232,54,146,139,136,223,4,35,3,149,95,34,165,254,70,122,209,248,166,218,47,196,165,244,162,196,225,206,55,216,143,127,127,218,146,185,226,55,83,93,70,168,62,229,74,150,0,143,80,207,168,28,248,20,78,107,77,111,22,144,3,146,20,142,224,80,31,68,114,158,89,217,88,131,223,53,127,244,103,97,248,166,218,175,127,42,64,210,18,139,129,144,55,35,245,218,131,109,199,82,97,137,3,68,192,103,215,128,15,184,223,249,214,85,212,252,230,104,229,111,66,250,142,145,218,168,147,114,99,11,26,236,231,108,142,213,113,254,70,83,178,248,102,184,109,167,17,184,85,154,70,136,178,6,200,32,238,84,251,84,60,73,164,251,200,132,152,137,117,48,4,110,54,219,29,246,205,15,90,49,58,84,233,0,2,15,211,173,41,36,205,108,97,49,140,35,28,182,223,134,159,250,114,79,197,26,137,197,30,98,156,168,216,103,114,31,175,109,191,122,186,113,76,96,78,188,167,39,0,19,157,254,181,151,26,131,204,120,207,44,171,0,132,249,197,80,191,54,62,68,196,30,185,45,222,147,249,57,111,233,127,12,211,98,110,40,150,224,188,135,9,133,198,251,147,159,250,160,199,198,222,88,26,84,128,128,172,71,173,177,159,24,198,115,251,87,159,49,114,81,214,72,65,64,50,54,216,154,114,210,69,112,136,168,115,212,248,173,103,252,155,233,39,135,246,216,182,227,145,75,232,149,210,41,114,112,133,183,35,219,205,59,241,160,12,150,24,250,214,67,65,13,180,159,16,250,70,196,150,199,74,201,187,86,152,114,80,148,230,250,139,131,234,223,124,85,199,249,91,238,37,240,254,158,183,227,70,113,158,155,208,255,0,212,98,44,0,145,73,98,64,193,205,121,129,20,233,166,217,94,107,137,55,10,73,201,63,223,167,122,209,129,195,73,162,92,48,92,2,59,109,90,191,201,147,168,204,241,86,153,226,106,172,117,6,84,254,50,48,63,234,151,131,237,13,165,203,92,36,50,228,194,112,79,64,79,177,233,89,55,188,203,137,180,137,145,245,100,20,207,106,86,223,135,199,104,242,58,59,4,216,186,159,210,167,254,155,250,95,196,245,80,241,56,230,85,41,34,182,70,114,135,35,245,170,199,198,32,149,157,67,225,145,180,144,124,254,85,231,26,8,126,28,195,45,184,104,242,8,4,116,162,164,167,86,132,132,103,72,32,246,81,86,255,0,39,94,143,196,244,198,241,64,201,96,7,185,170,255,0,168,69,191,222,174,219,29,235,207,188,66,76,200,72,85,27,99,177,110,228,248,170,59,59,196,197,0,244,229,64,239,138,127,233,159,163,240,215,163,28,74,35,31,51,154,161,9,198,73,199,124,87,83,136,198,236,66,190,112,51,145,211,245,233,94,56,74,4,177,5,64,24,250,179,77,93,219,139,171,152,117,29,73,22,231,235,83,255,0,87,58,210,254,10,245,95,26,161,130,151,1,143,65,158,181,127,139,30,107,202,235,1,139,34,97,91,174,223,53,16,185,92,204,90,92,129,143,156,255,0,134,181,63,147,61,198,127,21,122,111,139,30,106,173,120,136,50,206,20,121,39,21,228,222,123,168,180,164,147,18,173,248,114,51,231,175,90,60,114,197,36,200,36,136,100,28,156,108,73,247,255,0,59,212,191,201,198,31,134,189,48,188,12,1,12,8,59,130,13,84,223,160,112,133,192,98,50,1,239,94,93,154,226,218,234,103,137,199,43,25,8,123,116,254,148,107,91,169,28,27,137,92,109,149,87,0,128,79,138,213,254,70,58,218,126,59,183,163,23,170,192,16,192,131,184,34,187,241,67,205,121,91,136,221,35,215,19,200,138,122,233,98,50,124,210,246,211,233,33,76,178,156,158,165,177,159,175,154,159,250,177,253,53,248,107,216,181,242,38,236,192,15,39,167,235,92,60,74,21,101,83,42,234,109,212,103,168,243,94,118,73,116,194,209,130,112,116,244,61,0,233,92,222,1,207,120,215,83,97,27,251,212,255,0,211,61,68,252,85,234,133,208,243,86,23,35,205,121,72,231,186,55,3,149,38,34,210,67,6,57,203,118,193,61,63,149,60,242,92,70,209,174,161,235,27,228,111,249,118,175,73,231,198,179,124,121,70,248,185,30,106,194,228,121,172,32,46,94,43,130,100,140,36,106,119,0,130,118,237,87,181,44,214,33,228,119,230,178,156,127,179,61,54,239,143,122,183,205,129,240,173,191,136,30,106,194,224,121,175,50,156,86,71,184,48,136,137,101,62,173,59,140,125,118,171,73,198,34,136,0,194,77,68,224,46,131,215,249,86,167,147,27,237,46,54,61,47,196,15,53,62,32,121,175,56,56,186,131,135,12,50,64,26,65,109,253,240,43,173,197,36,18,186,172,14,82,60,235,114,112,6,60,121,167,228,199,189,167,198,189,31,196,15,53,222,127,189,121,168,184,212,110,74,186,73,27,3,164,130,185,201,246,197,17,248,196,49,176,12,88,15,226,198,213,126,120,254,205,87,162,19,143,53,97,48,243,94,126,62,41,20,140,2,179,111,229,72,31,174,40,131,137,197,169,215,94,232,64,32,110,122,14,195,126,245,119,19,77,225,48,243,87,18,86,2,113,123,114,248,230,99,221,148,129,250,154,97,56,157,177,100,81,60,100,177,192,195,103,122,124,161,166,208,122,184,106,69,38,207,122,58,190,106,134,42,85,3,85,197,4,169,82,165,7,42,84,165,175,173,90,246,202,107,101,185,158,216,200,186,121,182,228,7,81,223,73,32,224,251,227,35,182,14,244,30,39,237,175,217,239,181,19,241,1,127,246,127,137,222,178,75,133,146,209,110,204,66,50,6,53,47,168,12,28,110,58,231,125,243,180,175,127,82,174,211,75,84,169,80,212,85,88,208,36,124,81,28,210,115,62,40,7,52,184,239,89,151,23,56,206,245,123,153,177,157,235,18,238,231,25,222,131,151,119,15,40,49,160,36,156,28,246,216,209,45,163,210,53,40,7,61,197,6,202,39,147,79,48,101,142,73,192,193,198,118,21,161,36,89,94,90,228,87,207,243,121,62,87,135,78,24,234,114,4,174,126,87,62,253,40,2,73,34,143,90,234,146,45,91,169,59,129,245,162,221,72,182,208,133,210,115,230,135,11,131,11,54,70,166,235,94,59,211,122,217,167,228,203,8,42,49,145,215,218,147,37,35,12,28,143,79,67,239,73,201,51,66,196,2,119,25,246,170,194,252,249,88,180,154,114,42,92,182,212,195,246,104,78,9,215,141,155,24,161,92,59,165,204,114,198,192,246,97,252,38,184,94,56,163,41,174,50,65,207,171,241,10,172,243,137,102,77,107,165,72,200,193,233,237,76,121,47,6,224,119,184,102,4,15,56,35,168,163,189,138,242,95,152,217,4,103,6,145,6,67,50,114,187,15,212,83,137,116,103,139,5,79,76,28,245,171,210,82,209,1,29,170,7,124,5,39,79,115,76,36,28,245,70,134,96,224,183,66,48,69,0,33,76,198,224,106,166,172,190,238,50,133,115,159,30,59,84,139,105,25,237,30,59,142,98,14,249,35,218,180,19,73,60,208,84,134,25,233,86,147,67,105,114,15,205,248,105,123,213,248,75,97,203,238,78,195,181,42,75,176,166,140,153,90,66,99,207,92,169,222,169,111,20,114,74,35,129,151,169,206,163,190,107,150,241,73,112,249,92,250,135,171,126,130,151,49,205,195,204,169,149,104,159,37,73,27,213,139,208,247,164,242,157,1,5,89,128,200,61,13,118,213,143,47,67,162,148,208,72,199,214,131,160,252,25,11,58,43,29,198,223,49,169,12,173,28,81,187,143,82,177,3,124,111,87,160,101,88,94,214,82,67,9,135,203,183,81,93,128,104,92,169,212,54,59,30,148,11,182,229,58,72,179,105,73,6,8,207,237,70,228,36,38,43,168,95,26,190,96,15,113,80,135,4,137,45,187,190,8,102,221,65,239,73,202,230,54,89,64,24,4,134,171,155,151,145,138,20,37,137,7,24,239,92,158,17,42,149,87,200,108,130,60,84,239,133,232,43,118,73,100,118,57,1,143,90,112,141,120,137,254,109,240,212,33,106,176,90,169,65,156,10,231,57,217,210,32,153,39,185,236,181,47,28,29,150,141,143,196,157,108,117,29,138,159,232,104,184,43,24,15,171,78,8,38,153,48,114,215,49,176,102,206,24,248,160,75,187,79,151,209,128,58,119,7,184,171,241,77,236,43,168,199,39,154,128,43,167,201,191,111,21,213,156,162,186,168,102,199,115,82,50,85,116,149,108,16,67,103,161,241,86,51,175,194,99,73,4,229,61,241,69,104,88,68,17,163,146,87,214,141,144,7,138,5,211,114,175,17,85,178,196,225,178,104,182,106,77,170,171,54,80,0,124,28,214,125,194,202,100,149,34,212,224,224,254,149,89,237,167,56,71,183,194,159,80,35,244,164,82,16,103,14,210,250,21,246,122,21,148,204,217,18,179,122,114,87,110,244,204,82,115,163,202,141,142,73,3,206,105,59,229,111,29,28,187,183,49,200,140,253,117,110,202,122,143,52,184,69,5,227,35,57,59,246,166,76,209,42,34,58,130,165,8,193,243,89,191,122,64,57,58,36,251,188,6,206,41,213,73,201,232,239,2,220,44,96,114,209,125,59,175,205,93,127,132,204,242,168,144,242,163,44,241,147,212,121,21,140,208,201,13,215,161,220,133,198,117,26,208,85,95,68,170,192,227,110,189,87,189,55,163,66,222,69,111,45,172,28,70,209,164,71,30,156,49,62,165,165,94,40,207,16,231,182,162,131,3,218,137,58,177,120,80,106,8,14,21,84,109,138,236,50,160,157,82,82,10,28,255,0,247,79,189,41,17,111,163,91,164,0,105,36,254,45,133,59,113,4,55,12,28,192,204,66,227,42,55,53,84,225,150,124,65,67,57,60,194,52,231,59,98,144,123,139,171,89,157,2,52,156,156,43,96,237,183,67,87,160,157,182,174,91,99,42,21,138,149,39,229,166,99,13,11,52,209,72,14,8,204,120,206,69,118,88,226,188,184,23,44,10,243,85,117,233,56,193,168,241,34,200,29,95,73,93,198,219,55,177,165,85,222,70,42,247,73,6,98,99,141,62,59,26,172,42,230,41,89,215,8,202,25,114,59,123,83,54,211,25,231,120,152,156,73,30,79,128,65,20,123,152,237,153,158,221,50,129,99,212,124,84,135,210,136,11,91,170,68,78,166,4,231,59,102,178,238,201,146,249,76,41,234,101,4,168,219,235,77,44,243,172,102,8,198,160,128,29,85,212,138,61,46,100,76,202,142,24,28,224,224,208,233,123,96,77,155,202,233,164,174,79,255,0,118,184,174,29,29,89,50,10,234,93,187,142,149,206,49,34,195,102,193,50,192,47,225,238,166,131,101,112,144,104,198,174,81,83,168,183,99,226,165,39,245,23,83,60,18,49,139,41,128,193,188,82,237,35,219,253,249,10,216,27,12,246,162,55,18,70,105,45,208,106,82,186,91,182,198,131,10,72,44,131,104,202,198,198,60,17,223,3,21,173,36,30,212,197,52,75,60,146,41,18,41,244,158,160,230,131,106,242,37,215,206,52,109,141,247,218,130,203,108,96,99,17,196,129,117,21,213,223,233,77,218,42,181,170,179,166,216,235,83,77,28,84,142,105,53,0,4,138,248,39,253,180,59,133,34,105,38,61,79,161,135,145,72,220,200,209,200,151,17,56,100,127,225,243,71,184,149,185,40,53,103,35,57,29,205,78,144,152,51,203,113,20,16,233,5,142,161,159,61,233,137,90,75,68,17,63,169,129,198,170,36,211,199,55,41,145,135,53,70,112,54,25,160,75,57,107,128,25,52,150,207,255,0,116,85,93,27,130,84,120,189,64,28,141,192,234,13,88,91,15,135,149,219,230,56,35,61,133,47,110,30,89,17,11,4,88,129,223,31,53,91,226,228,214,1,12,119,35,229,218,137,102,144,105,181,191,69,101,212,146,46,112,70,192,154,13,253,158,38,230,2,202,154,176,67,116,222,143,41,89,62,28,184,100,102,195,102,172,162,229,33,119,18,145,9,99,133,101,12,26,138,189,165,196,98,20,10,71,59,94,147,24,238,40,119,76,26,238,226,27,114,57,67,124,154,94,0,174,193,194,96,163,100,99,211,164,211,47,247,106,102,143,117,98,68,184,25,211,245,31,149,59,64,185,50,243,227,17,74,95,150,154,243,215,32,211,16,194,71,9,159,50,105,118,117,108,251,111,253,233,11,107,199,16,225,20,135,66,201,142,250,77,55,108,147,114,209,11,174,52,149,211,154,111,69,155,138,69,19,203,30,185,36,194,161,244,48,243,154,4,136,117,186,38,119,109,180,246,52,89,73,112,19,97,167,210,6,113,191,95,210,169,96,22,80,233,164,153,11,97,113,189,39,236,234,27,112,240,222,221,207,205,194,180,122,116,253,58,210,198,217,221,32,187,157,128,104,203,17,168,108,251,127,106,239,18,144,27,98,70,173,100,178,0,189,143,131,67,146,246,224,240,184,132,177,102,97,134,195,13,216,119,160,186,94,194,206,57,69,87,153,128,209,143,210,140,209,173,156,131,214,193,67,6,141,7,226,62,41,43,132,134,13,115,114,215,124,21,3,230,86,163,195,4,79,131,37,203,106,192,80,167,207,154,141,43,53,219,75,10,50,50,229,6,254,58,236,42,75,117,28,118,205,146,117,140,41,201,206,41,5,138,67,27,168,111,68,109,167,83,109,131,254,10,235,202,172,178,234,76,66,161,95,207,229,78,153,59,4,131,92,144,234,93,122,7,46,64,54,96,13,30,96,225,249,128,129,8,98,163,126,166,149,130,115,240,182,204,155,162,169,92,19,131,171,205,63,52,200,144,160,120,219,89,245,128,227,98,69,63,170,138,179,8,45,100,119,70,194,169,245,118,205,32,17,175,108,217,209,18,55,109,211,210,5,93,166,13,100,235,234,72,91,119,212,126,95,165,117,231,158,214,219,147,19,160,198,250,179,209,104,138,153,30,126,20,6,146,10,228,157,190,97,226,175,102,226,234,23,70,93,208,106,93,190,159,222,149,73,102,154,57,153,115,42,16,70,87,248,182,254,148,226,23,182,133,46,66,32,3,110,199,94,123,82,133,239,210,40,138,60,36,137,70,37,198,173,182,59,255,0,122,188,160,24,228,120,55,18,46,165,111,225,34,151,152,91,91,220,163,178,190,134,11,164,117,250,208,99,150,65,28,199,58,34,8,85,178,113,164,28,85,210,206,141,9,35,183,72,76,139,171,73,5,144,251,26,43,187,203,123,51,200,2,196,113,233,238,78,255,0,222,144,132,187,198,204,242,16,196,157,4,142,219,118,173,27,103,58,140,74,133,79,44,25,11,13,179,189,84,208,11,113,240,215,83,6,59,41,36,143,225,56,233,68,146,69,123,165,1,76,105,157,94,158,148,178,164,233,123,205,104,131,176,203,56,39,24,29,51,82,98,34,94,88,203,59,176,25,83,208,26,203,93,158,88,97,231,25,81,153,67,33,79,161,205,42,196,91,111,12,135,154,50,27,35,24,163,243,145,23,151,22,224,182,156,191,80,124,154,206,4,73,120,238,199,102,200,206,175,148,226,172,229,58,63,106,141,46,134,212,165,99,93,44,249,253,5,6,105,222,218,239,84,177,151,18,228,35,119,13,224,255,0,122,90,12,89,93,44,17,23,8,248,46,115,252,252,159,239,90,114,46,136,19,38,55,38,64,161,59,161,205,61,139,91,64,188,228,187,137,138,203,147,152,155,113,150,27,154,151,12,80,218,180,65,70,59,169,239,156,19,86,178,191,130,242,226,100,155,76,49,38,21,20,13,216,213,109,35,8,146,44,173,157,176,51,226,158,217,40,147,202,100,203,191,169,48,164,231,174,244,197,198,101,17,196,232,36,212,9,26,59,127,197,18,56,211,19,29,27,18,54,160,29,13,6,17,194,79,19,29,45,158,163,173,79,109,122,41,51,64,215,11,19,144,93,206,175,254,159,52,236,166,33,62,133,223,72,0,103,113,129,230,145,110,117,204,114,76,137,25,109,1,73,41,147,190,248,21,123,126,109,212,80,228,70,210,22,42,123,96,12,245,165,228,63,52,171,27,50,20,80,135,29,55,200,172,212,19,192,85,147,87,39,94,53,99,96,59,253,41,171,211,21,181,170,36,58,201,252,74,58,106,241,138,146,25,62,13,238,45,181,25,20,227,36,117,207,95,235,90,145,22,154,84,18,101,208,27,116,110,171,210,169,108,246,239,35,72,234,86,49,147,237,154,100,8,110,109,164,55,48,224,46,157,109,18,227,115,237,75,195,33,107,46,64,156,52,35,33,60,131,244,167,0,119,17,188,86,165,173,134,178,172,66,140,252,195,181,26,225,121,156,61,129,217,244,12,0,122,55,181,94,217,76,182,166,55,25,109,241,182,8,63,74,28,114,164,109,164,47,114,126,158,106,95,162,93,173,103,115,2,170,189,200,211,52,25,103,44,187,125,115,222,187,36,201,123,174,88,137,194,157,255,0,165,26,123,116,184,225,210,170,75,255,0,181,0,233,211,213,145,85,225,54,250,96,211,50,40,230,19,209,189,76,65,254,152,164,229,58,119,150,75,70,249,25,32,128,228,244,166,195,5,131,81,37,88,108,201,214,179,108,239,146,226,215,80,58,57,96,160,7,184,237,79,235,75,137,20,33,3,211,146,15,92,26,124,174,244,19,138,65,43,114,198,172,228,178,234,234,42,183,87,34,41,81,101,136,23,231,105,207,129,140,81,167,128,91,200,172,238,126,99,143,122,74,238,81,55,195,200,36,17,163,140,150,247,243,250,84,215,45,9,119,110,151,49,195,48,115,25,76,169,219,124,120,253,170,214,196,218,241,50,84,229,229,3,74,19,208,208,222,233,37,151,75,137,99,119,129,190,241,78,156,48,249,73,170,240,132,113,105,21,201,66,205,171,36,103,255,0,194,171,210,9,113,52,150,237,34,159,75,204,25,72,63,149,90,248,70,109,109,227,180,65,128,196,182,219,150,31,243,86,226,81,52,255,0,14,193,84,176,112,125,71,117,6,171,4,162,27,22,83,17,60,176,65,29,201,207,247,169,189,21,18,92,194,99,83,168,135,199,229,142,245,206,119,196,73,26,200,193,162,77,137,238,190,222,251,215,120,124,36,200,211,93,168,67,51,12,43,109,189,11,136,195,21,183,19,196,89,8,174,24,140,108,15,249,154,31,79,64,137,101,4,40,86,44,199,131,171,106,243,109,165,175,30,53,46,65,220,19,91,69,217,33,60,183,15,151,44,62,180,148,49,135,188,24,141,130,40,35,79,214,174,248,72,27,172,73,115,52,113,147,203,88,252,126,245,75,130,204,52,97,84,232,86,143,29,59,237,69,54,113,114,201,28,192,234,186,153,199,66,65,232,106,133,82,250,75,96,140,21,144,157,57,56,4,210,85,211,58,25,166,68,96,177,166,49,131,182,224,103,181,105,59,60,215,12,99,139,74,188,122,118,252,56,162,232,135,226,244,42,151,108,232,12,189,73,29,106,247,115,203,111,126,161,16,199,19,15,83,3,243,31,21,106,66,60,77,94,217,192,86,195,28,41,32,244,3,174,40,208,145,60,230,226,38,92,4,39,73,31,47,181,83,139,7,184,181,134,72,20,183,168,169,24,221,124,84,180,144,73,98,214,234,8,97,133,46,14,14,124,211,46,150,114,113,37,123,200,230,153,194,18,161,114,122,233,199,97,75,139,135,248,166,152,16,48,167,39,190,245,169,174,210,27,84,136,224,176,193,17,167,82,124,154,79,225,86,107,157,40,186,125,64,177,63,138,178,144,27,88,30,77,57,3,78,10,253,106,186,147,158,226,52,26,161,108,49,30,41,157,38,63,82,56,208,88,168,101,233,154,74,86,120,152,7,78,88,59,30,219,26,157,180,48,80,146,107,58,139,75,132,199,183,181,47,170,43,57,52,52,186,181,57,12,63,165,118,214,69,146,233,57,32,23,140,233,26,207,164,159,106,172,150,246,242,137,29,162,25,214,67,0,123,249,171,15,107,193,33,97,52,140,170,209,77,133,57,27,158,213,91,187,113,164,197,16,44,217,1,70,113,131,67,138,107,136,162,41,161,49,184,26,142,52,215,109,131,180,199,19,253,226,175,168,246,81,81,122,93,46,141,178,1,33,73,37,102,43,133,234,6,118,165,110,46,231,17,228,166,99,146,64,201,233,233,66,248,126,69,240,72,223,153,171,56,119,243,230,155,184,142,72,164,208,206,69,163,2,17,127,153,170,130,173,200,145,217,121,136,35,141,130,234,106,184,136,78,205,33,64,85,95,30,228,214,92,182,140,182,130,72,28,60,73,38,178,73,220,255,0,152,167,56,109,196,110,211,49,36,106,97,168,251,244,169,103,233,126,154,55,0,186,136,178,57,121,24,95,226,20,37,116,69,60,177,165,85,66,233,95,53,75,98,12,202,75,146,65,33,79,141,232,113,66,141,124,65,121,23,78,166,56,240,42,247,25,156,118,106,71,55,16,20,3,42,163,161,170,70,182,210,170,200,202,64,81,157,93,55,162,218,71,53,197,179,180,104,11,176,220,54,198,145,147,84,145,172,168,218,131,224,233,106,146,105,119,179,176,73,29,172,18,62,179,173,193,210,199,174,61,168,17,16,182,6,84,37,137,39,62,118,171,34,135,157,225,114,86,48,53,23,110,153,240,40,69,130,219,188,81,197,143,87,232,106,237,52,228,50,131,26,72,35,65,44,140,0,106,110,242,6,138,212,144,192,188,189,124,96,82,51,43,68,97,142,65,31,52,13,91,117,0,154,102,229,90,120,163,137,201,112,196,116,219,39,176,171,62,197,45,3,252,43,200,119,103,93,35,81,233,230,131,36,197,110,57,17,47,222,16,53,23,232,71,182,41,149,33,109,216,34,50,250,115,135,170,197,113,63,197,66,141,51,174,163,131,142,152,197,39,40,165,196,87,168,34,88,237,218,85,111,83,13,39,24,171,8,110,228,67,36,86,115,36,160,157,32,174,5,2,236,222,93,92,188,41,44,135,151,32,93,122,246,197,88,197,32,140,197,59,184,118,96,70,28,174,212,225,121,133,102,183,185,130,53,154,120,138,100,5,25,31,40,205,54,164,6,138,69,153,134,160,6,159,25,161,194,36,178,186,42,242,23,76,101,179,190,162,105,169,97,89,29,10,0,23,25,233,218,165,177,123,105,72,240,14,18,249,33,28,56,96,199,235,66,181,68,150,101,144,97,147,168,240,104,55,46,230,222,93,41,148,69,31,253,234,37,171,163,67,133,81,211,252,21,62,76,232,205,197,186,189,185,184,185,133,53,70,125,37,118,197,34,241,150,189,200,58,139,46,176,7,97,66,188,158,105,99,116,114,218,114,127,250,104,246,238,177,71,12,154,8,244,149,252,205,91,77,88,86,225,36,17,114,218,68,14,114,116,251,82,241,152,213,78,189,78,33,63,116,160,108,77,18,224,72,110,11,71,186,54,0,3,251,213,46,32,185,137,85,145,58,100,28,13,191,230,138,119,135,6,153,36,230,182,7,207,138,239,250,125,173,193,249,192,147,230,250,82,207,51,67,102,163,86,204,75,51,85,98,184,119,63,116,131,73,4,150,246,237,83,122,15,68,3,91,141,120,44,172,64,247,197,83,137,134,54,114,200,25,181,109,128,6,192,123,209,236,109,18,53,49,243,72,118,24,252,170,151,133,222,205,226,92,22,83,167,30,105,254,30,217,246,242,25,96,71,102,192,12,27,72,233,154,215,25,34,222,70,57,195,29,253,141,101,218,44,173,11,69,25,30,145,158,155,102,159,181,207,63,67,156,97,117,46,253,77,84,191,180,185,188,48,172,112,136,203,52,152,102,199,64,60,81,174,110,93,66,64,184,86,41,173,177,219,197,41,51,65,5,197,178,144,205,41,37,255,0,58,35,186,188,173,44,190,176,216,57,250,86,234,5,104,235,44,140,129,118,61,104,218,99,121,196,96,233,43,190,15,138,12,54,242,75,35,220,194,192,46,146,116,231,181,46,231,226,117,201,30,167,32,105,24,218,177,189,46,140,18,23,152,209,254,2,75,10,120,101,160,43,167,4,166,166,30,218,115,86,225,9,19,240,231,8,50,205,128,196,210,173,118,86,75,203,151,26,97,208,82,60,247,237,154,211,62,202,170,45,209,143,90,20,210,197,134,248,237,93,146,53,138,227,84,135,90,29,133,6,23,51,91,188,165,134,14,235,70,134,51,37,154,200,242,7,4,245,198,48,106,110,197,212,106,114,193,182,194,13,45,142,181,144,170,182,239,35,170,20,102,1,93,113,182,60,138,212,103,102,183,98,187,16,7,235,72,220,76,193,244,176,206,149,4,159,173,106,101,83,66,58,6,137,100,29,2,157,169,79,131,86,129,131,107,82,197,95,152,132,134,4,116,193,20,81,112,143,7,164,101,84,246,235,69,139,51,75,133,126,88,210,27,75,126,33,86,83,90,57,105,123,61,171,71,20,172,211,41,56,201,249,151,109,190,191,159,158,181,187,109,114,179,70,174,14,199,249,247,175,62,16,41,251,178,216,7,25,52,107,108,36,209,221,151,42,11,104,108,156,2,122,126,167,211,250,10,233,240,249,109,226,188,179,194,119,30,157,31,52,117,52,132,50,102,155,67,154,234,120,141,82,160,169,65,202,149,106,229,7,42,87,106,80,118,184,107,181,86,233,64,25,78,43,58,225,246,52,236,199,106,201,186,125,141,6,109,228,216,7,122,199,141,77,213,224,78,195,212,105,171,249,112,167,122,87,129,178,183,19,118,110,138,184,253,127,234,177,228,186,198,181,132,230,53,82,99,111,156,199,159,122,133,205,206,158,90,179,121,34,175,113,110,173,39,48,18,59,96,119,160,88,136,160,73,17,28,19,146,115,208,239,230,190,85,174,204,96,23,144,29,7,66,185,39,119,90,87,156,176,67,165,55,207,190,245,161,48,118,114,164,250,79,122,205,88,153,88,188,136,219,55,204,59,83,181,156,57,16,38,65,172,17,156,213,226,72,225,184,13,50,144,9,223,233,69,51,157,58,10,35,71,212,55,112,123,109,66,96,101,141,131,29,56,216,103,109,169,11,200,147,218,198,22,70,214,52,47,141,195,10,86,234,100,75,100,10,135,67,174,3,117,205,22,32,241,196,200,70,115,144,126,149,67,10,196,160,21,26,70,78,59,214,147,95,183,98,120,78,136,131,202,178,129,157,67,165,56,79,42,219,41,227,62,174,166,146,138,104,85,181,170,229,137,233,216,211,69,213,148,151,24,39,162,147,210,157,162,209,222,198,243,97,135,164,99,25,20,81,36,123,180,125,43,37,131,76,117,32,37,6,114,16,111,181,26,41,163,116,211,130,48,59,245,166,180,186,108,72,209,173,184,215,248,177,211,181,41,115,115,20,193,34,35,91,18,6,15,154,161,154,61,35,62,160,54,211,89,173,32,123,141,81,31,188,67,171,73,219,244,166,201,137,185,162,146,20,99,27,4,148,28,97,127,149,92,60,179,232,132,147,175,78,177,233,206,8,160,180,166,64,102,119,27,228,239,214,171,21,212,112,28,200,199,65,4,44,138,118,2,167,77,58,98,120,217,181,174,21,114,248,30,107,182,243,36,182,207,4,170,66,252,202,181,215,47,117,105,28,214,232,78,48,115,171,181,87,67,28,201,34,110,190,147,131,218,181,25,188,133,235,141,88,195,204,49,99,109,67,32,85,237,38,121,52,18,195,74,2,89,79,154,186,113,24,99,132,65,28,108,53,228,105,53,18,100,142,240,190,61,76,164,82,142,205,136,230,143,214,128,48,212,24,109,189,55,101,27,27,185,39,145,8,8,8,33,122,49,243,89,247,72,103,144,105,3,66,250,177,237,90,22,247,34,62,31,163,75,51,133,32,15,106,79,218,100,98,40,204,233,128,219,2,78,212,137,15,4,238,84,231,27,143,106,15,61,225,109,121,249,183,210,58,226,185,50,186,102,120,229,97,168,13,141,75,202,195,73,44,210,199,170,48,174,170,216,111,165,45,113,166,76,6,93,14,167,26,170,150,160,197,134,17,224,50,228,146,105,201,74,205,141,90,113,141,176,126,111,173,101,175,176,126,37,163,208,174,14,159,148,169,236,124,138,74,114,101,57,73,3,14,227,193,162,92,225,102,72,195,134,143,108,131,216,85,141,186,71,39,160,46,156,107,42,70,51,91,70,143,12,153,222,200,59,21,71,83,134,67,248,189,234,235,60,94,164,64,12,140,216,235,214,148,71,79,69,196,96,136,229,67,169,7,80,62,148,104,224,86,41,44,75,190,51,159,34,167,73,167,109,225,114,143,173,76,111,204,61,40,55,4,198,74,169,195,51,103,11,71,91,149,57,71,33,75,130,112,222,40,28,216,213,162,142,32,100,125,242,205,251,98,147,180,177,75,169,166,104,215,151,132,4,18,11,118,165,237,214,237,29,37,158,47,187,145,198,165,45,185,30,106,220,72,76,4,113,183,161,92,225,204,131,229,205,63,173,173,172,81,110,70,151,143,211,145,234,216,119,31,149,26,244,9,128,243,153,94,69,40,217,57,127,195,69,152,43,218,91,104,63,121,242,200,163,161,52,9,36,128,180,144,150,12,132,122,95,63,189,47,11,149,100,141,151,1,78,172,150,193,7,197,52,52,142,151,157,189,67,3,26,168,70,56,26,225,147,162,40,212,15,241,80,204,132,188,243,50,97,11,122,74,247,205,85,57,76,178,56,140,229,83,211,245,167,164,144,221,186,77,5,220,120,200,136,101,200,206,245,91,249,131,207,36,160,129,27,96,26,70,23,51,39,61,156,134,220,3,158,195,240,154,51,233,25,116,101,140,28,20,239,143,52,88,170,221,67,30,184,149,215,70,197,53,15,218,141,27,108,226,68,202,231,177,161,207,109,111,114,24,147,130,142,14,133,233,140,85,91,54,241,198,160,47,205,135,115,238,106,196,174,67,50,65,34,161,102,7,36,46,123,138,122,59,206,100,143,25,0,29,242,124,208,37,41,110,193,1,11,32,4,183,171,43,143,63,181,6,82,18,77,99,67,18,84,159,63,90,205,139,254,154,123,228,183,156,147,17,208,125,38,78,195,235,72,91,221,60,183,18,196,239,247,123,16,199,240,213,238,29,175,117,64,217,83,164,54,161,211,254,170,90,198,214,204,3,194,10,76,116,6,254,22,171,212,12,241,52,209,104,146,163,101,118,70,213,211,218,150,177,104,26,218,85,118,64,218,217,74,177,239,79,179,172,136,241,59,47,45,151,14,15,106,207,150,204,180,132,171,236,119,63,90,179,150,5,134,198,6,177,248,198,65,28,145,19,175,205,10,30,35,37,192,116,140,15,73,13,175,223,183,245,162,195,44,211,93,36,50,38,17,193,93,58,118,144,119,165,190,12,218,201,47,171,42,24,129,167,241,14,212,237,64,119,221,201,136,43,172,152,44,14,236,43,97,39,72,238,176,116,242,206,1,212,54,25,174,92,199,19,65,4,202,171,175,78,88,249,52,41,144,24,21,217,190,124,2,0,239,74,171,197,12,114,53,213,139,145,19,43,18,141,254,239,57,165,185,28,187,69,105,36,45,46,249,199,99,70,187,134,117,138,59,196,35,156,91,7,169,4,81,110,11,155,28,200,233,168,29,77,171,168,53,15,96,91,70,141,102,172,176,33,58,136,124,109,65,108,92,79,169,99,97,165,136,3,29,49,69,248,120,207,12,123,155,123,143,189,62,172,96,141,190,149,18,236,170,162,24,209,28,231,91,127,17,170,171,71,255,0,189,34,108,54,113,164,30,212,121,131,170,200,171,232,108,224,30,187,247,170,79,27,199,44,49,186,162,187,225,162,101,109,243,216,55,138,236,38,121,149,195,128,80,0,228,231,113,245,168,146,148,142,117,226,74,19,87,34,107,112,2,29,240,194,143,52,55,113,201,20,75,57,49,151,223,3,205,47,20,60,174,83,38,78,160,85,177,70,154,78,104,110,91,16,8,3,211,216,211,165,210,72,10,92,168,42,53,198,72,97,219,24,235,66,103,146,210,248,203,12,194,104,101,65,173,0,233,228,17,85,152,180,113,197,44,132,177,249,75,224,130,79,124,212,5,116,163,199,232,115,132,200,249,74,251,213,134,182,52,177,64,215,120,140,18,89,73,31,165,90,252,8,236,227,7,211,165,181,7,67,182,73,233,74,68,140,211,136,223,100,132,4,109,240,67,111,79,45,187,139,82,151,11,166,49,178,153,15,81,230,161,162,236,234,5,197,228,175,171,90,170,169,199,82,59,81,172,71,34,38,149,127,246,54,196,31,195,239,92,142,222,107,56,165,230,50,63,52,231,150,14,104,134,21,38,32,142,198,51,140,159,61,234,237,154,146,70,205,118,146,12,62,159,157,124,154,164,109,50,72,103,9,144,3,3,175,233,215,245,163,220,58,6,93,71,4,0,52,142,164,29,183,170,61,226,69,104,98,39,90,149,202,159,99,208,86,118,211,53,96,50,35,160,210,233,27,51,25,11,97,181,99,86,40,195,150,131,76,242,106,201,12,24,174,235,219,250,10,156,195,20,145,90,92,70,218,220,134,61,247,237,70,51,33,226,170,178,198,90,53,36,166,189,178,60,214,128,44,192,41,42,176,208,143,116,206,71,251,85,69,5,139,193,113,240,238,35,146,11,130,71,171,109,42,79,95,222,159,153,162,138,93,148,172,76,199,242,206,104,55,72,144,199,33,105,185,162,64,185,31,195,158,159,157,56,72,183,13,183,151,51,0,133,97,135,0,171,110,75,46,70,5,82,241,81,21,209,157,196,209,182,163,131,209,113,210,180,30,238,65,195,82,120,87,75,202,70,163,216,50,231,63,222,144,188,136,44,49,28,25,46,28,18,24,111,183,248,105,82,109,201,195,205,195,146,120,103,229,2,186,113,140,234,86,239,85,19,172,171,42,118,146,50,155,246,162,218,51,195,102,21,149,67,197,33,69,240,196,140,230,134,145,164,49,76,210,15,151,12,25,124,140,237,251,214,125,181,58,31,135,180,150,194,221,64,92,190,217,237,249,213,184,140,77,20,37,6,3,110,87,245,160,68,204,33,202,43,46,175,78,146,55,61,232,124,66,230,230,233,161,100,97,161,119,105,60,14,245,38,246,89,181,109,35,13,108,208,59,134,213,186,72,78,74,109,251,209,45,96,11,34,153,136,149,119,80,8,56,59,117,253,170,91,60,78,129,237,134,180,66,65,82,55,199,106,143,41,49,60,112,177,4,198,91,70,51,218,183,242,62,58,130,195,110,46,149,238,93,189,30,160,170,78,115,138,165,203,132,182,140,197,33,93,106,29,208,55,111,21,88,135,62,97,202,66,140,0,50,104,249,91,109,234,151,58,32,153,81,198,130,91,83,200,55,32,118,218,157,162,145,221,180,243,43,162,59,122,74,16,15,110,244,244,240,114,81,75,72,205,129,133,109,95,181,5,166,196,208,206,137,175,80,108,246,37,124,209,131,59,6,45,25,8,178,96,128,126,93,63,224,169,237,122,5,34,158,20,123,148,251,215,114,3,100,244,31,79,210,150,70,143,153,53,170,196,36,97,186,182,227,213,255,0,85,181,41,104,237,24,96,1,133,35,62,15,253,86,76,65,224,187,58,134,122,146,71,78,223,208,210,93,39,107,219,90,192,98,105,110,222,64,217,96,177,175,204,105,82,46,34,146,64,8,245,0,9,35,181,62,45,222,83,207,56,4,18,201,191,106,187,104,248,22,149,131,135,210,71,221,158,163,243,162,179,109,35,229,164,46,98,255,0,219,58,170,16,223,40,39,122,211,108,180,252,194,8,143,86,127,251,181,88,98,50,91,38,163,165,214,48,216,30,124,213,163,184,215,19,199,52,154,57,99,45,182,73,30,213,54,21,187,191,120,21,203,74,177,191,167,151,141,190,164,254,85,104,33,183,130,214,87,144,101,155,214,100,83,146,7,154,5,235,44,166,57,203,122,147,238,183,24,252,232,205,134,64,29,194,205,17,45,164,248,29,63,157,106,253,36,14,25,221,161,153,90,55,0,182,165,144,116,35,181,81,100,88,149,103,208,17,229,44,218,179,215,122,228,232,46,109,93,136,12,195,12,192,29,203,103,29,60,111,73,136,152,170,170,233,217,53,122,191,8,200,6,179,171,173,181,199,77,83,117,12,145,243,221,136,45,129,169,250,146,6,228,209,238,175,92,218,172,67,151,26,97,112,127,139,39,111,235,89,255,0,10,235,12,69,31,84,105,149,35,184,4,245,53,121,85,75,234,212,90,48,192,176,59,118,53,169,204,102,246,208,107,130,99,137,24,157,1,113,191,67,72,243,25,36,66,145,106,112,10,164,157,129,254,244,203,235,28,37,4,106,218,37,99,187,28,145,156,109,84,182,130,17,118,176,92,147,203,208,72,25,169,62,212,250,195,10,125,251,73,170,64,21,11,41,249,142,41,59,213,91,104,153,128,99,184,193,174,60,92,134,154,56,157,121,90,177,128,115,176,223,20,204,183,9,53,132,101,163,85,119,5,119,237,140,255,0,106,172,245,201,43,98,242,216,78,35,155,239,70,225,49,253,107,78,69,123,105,173,164,4,72,226,29,36,227,185,219,245,57,53,155,10,35,66,66,72,177,146,164,227,30,156,211,13,119,200,183,64,70,181,24,26,189,207,83,82,93,45,155,42,209,165,163,188,50,69,203,212,1,82,60,214,133,180,96,91,91,220,33,212,206,164,100,125,105,56,163,94,34,218,24,2,66,226,61,71,118,25,235,76,88,153,76,43,3,130,129,114,49,171,97,86,93,242,149,91,198,204,132,146,237,140,29,206,127,65,75,203,9,139,134,153,25,12,162,226,85,235,213,71,95,202,185,36,224,206,255,0,195,167,33,189,252,80,218,107,155,216,36,182,18,104,142,48,27,41,248,143,74,47,166,133,141,193,184,50,204,241,111,26,133,93,75,187,103,254,169,114,255,0,0,218,64,196,108,9,11,231,127,52,197,161,104,33,141,17,53,38,125,114,59,108,5,34,239,29,235,242,195,253,211,57,100,102,235,244,197,77,147,236,73,36,121,173,222,119,143,150,160,169,102,242,107,171,106,188,205,114,74,52,35,135,95,57,163,188,75,13,160,201,210,116,231,57,234,123,237,82,221,68,133,200,32,236,164,119,219,32,82,125,148,123,215,23,81,66,246,224,22,27,103,218,148,150,34,246,229,249,110,28,128,49,224,246,162,71,18,219,194,242,239,205,25,192,206,222,212,178,221,76,233,162,234,86,83,160,182,52,254,30,153,205,66,112,164,50,220,217,152,82,56,121,202,206,81,67,182,147,158,244,247,198,50,200,94,72,180,116,26,125,252,85,110,210,3,205,81,248,36,80,191,93,59,154,3,22,142,109,79,113,242,252,173,219,53,168,148,65,112,146,187,69,32,115,20,216,206,62,83,182,251,253,104,45,2,75,118,99,139,86,144,23,65,81,128,173,218,187,203,48,66,136,73,95,81,199,226,192,167,163,149,244,204,81,1,42,139,250,121,254,117,157,181,211,46,210,89,161,28,226,91,157,173,130,231,177,38,180,86,217,36,189,230,33,251,136,220,51,234,108,134,110,216,253,41,118,148,103,148,158,163,34,153,10,176,233,147,86,18,242,237,162,136,168,245,49,102,193,239,211,251,210,154,51,53,194,219,91,76,193,130,18,199,57,235,154,74,222,235,67,73,42,166,114,8,30,27,21,220,115,90,66,224,21,35,101,171,217,52,10,202,27,12,129,198,64,254,190,213,120,210,78,41,155,114,26,23,148,100,2,196,117,235,74,195,121,125,113,46,12,67,147,130,63,42,227,233,72,110,94,48,186,98,151,56,7,169,52,40,151,17,44,155,142,84,131,5,91,168,32,231,250,84,133,105,45,205,183,194,242,34,25,208,197,156,99,229,20,133,228,177,172,186,156,18,174,154,113,158,253,141,95,154,68,23,23,49,166,145,144,21,187,177,223,106,94,245,12,145,194,195,121,48,89,135,251,107,88,166,181,86,141,13,173,186,76,70,78,172,54,124,85,229,60,168,185,146,46,27,98,113,252,57,168,147,203,203,229,146,8,211,129,183,122,173,220,66,234,218,100,62,172,244,126,250,124,214,111,211,112,177,19,53,243,203,157,113,51,22,249,187,83,16,114,158,225,167,107,147,128,116,242,144,99,219,127,52,72,52,114,33,75,132,39,14,20,34,156,100,123,251,82,186,16,93,73,32,136,175,169,130,40,232,190,244,244,78,77,74,135,227,12,80,136,163,7,231,121,23,52,180,156,251,212,96,92,56,221,70,149,249,69,28,128,74,2,146,97,3,49,111,162,215,44,95,225,227,117,0,100,174,65,110,140,105,58,47,21,206,94,190,30,161,2,231,25,36,159,195,75,219,169,26,72,63,119,25,223,125,152,211,48,72,239,5,193,149,81,65,98,171,160,109,244,165,237,108,101,69,215,33,204,39,1,124,210,7,237,198,149,206,71,164,51,84,177,191,68,177,73,166,131,83,200,236,171,244,239,251,213,160,129,34,98,132,106,116,245,0,104,124,80,122,226,69,1,116,175,78,128,26,215,15,62,235,78,46,37,108,178,43,41,38,87,5,68,105,190,5,100,71,108,209,202,93,219,9,234,81,131,190,77,14,205,146,3,232,137,67,50,235,202,156,209,46,100,145,220,52,14,121,132,1,143,7,205,97,168,178,180,170,175,11,204,174,139,129,204,110,180,9,99,146,52,230,51,179,38,172,236,122,83,18,40,185,141,86,17,169,84,3,191,226,34,150,105,218,226,41,145,226,56,86,11,168,237,234,243,252,234,197,166,229,230,69,161,158,60,180,140,67,54,222,145,80,201,174,41,39,73,90,49,30,74,134,63,49,20,16,77,196,72,95,63,118,70,203,76,49,128,163,243,29,76,33,116,234,211,208,147,85,29,184,150,84,229,76,209,250,101,93,35,3,30,170,74,229,155,226,161,141,100,10,74,122,152,118,222,143,121,114,243,196,144,200,202,243,0,87,87,147,216,210,9,110,75,40,149,179,167,1,223,248,77,95,137,41,248,203,192,26,66,200,95,174,60,154,44,178,164,192,72,232,178,1,130,133,123,210,42,174,85,149,89,74,143,197,220,251,81,108,209,64,16,235,234,75,105,90,198,148,99,151,109,88,200,223,88,53,94,35,51,199,119,20,17,2,24,42,236,15,181,93,110,34,12,34,108,151,113,255,0,224,231,173,9,194,72,93,203,101,213,128,58,123,138,179,94,210,173,52,147,181,162,22,194,171,54,147,245,164,162,153,237,153,99,46,89,152,122,253,133,26,73,86,72,81,33,57,42,218,176,251,100,213,45,81,101,151,152,91,215,34,229,181,108,51,237,86,233,38,253,180,98,84,150,221,67,16,160,130,64,13,147,92,231,129,50,68,131,82,168,26,199,122,90,221,165,142,57,29,148,47,80,51,226,129,195,214,229,164,82,118,206,71,76,86,100,210,180,229,10,253,16,162,234,220,123,212,190,189,141,96,228,163,51,201,128,78,59,10,5,220,143,28,112,129,233,46,217,244,254,33,66,117,79,136,121,53,140,21,11,237,154,186,62,150,138,22,150,212,199,42,178,130,113,131,218,137,29,146,66,145,201,16,206,73,24,213,227,235,79,194,186,108,198,239,114,231,229,244,128,43,61,102,73,47,29,156,238,185,3,233,237,80,104,52,186,11,20,95,80,192,25,243,75,198,93,216,197,43,250,152,229,164,95,52,185,184,126,124,98,99,164,238,64,3,108,83,243,34,71,108,146,169,234,222,58,214,177,197,155,89,54,183,15,2,63,175,13,146,167,35,193,171,195,48,55,143,33,108,12,96,31,63,218,171,51,194,90,121,245,0,1,39,11,252,85,91,56,210,121,16,176,108,124,202,106,86,189,25,149,210,83,35,179,114,221,84,100,191,181,72,38,248,171,100,229,146,218,114,15,185,170,76,68,203,52,101,50,138,116,130,123,251,213,44,144,240,243,165,159,86,160,74,237,178,208,189,54,185,137,103,98,239,42,224,178,233,85,90,203,214,130,52,26,240,242,18,163,198,124,208,166,154,226,104,29,213,137,112,48,148,59,114,247,48,43,23,77,118,234,9,43,228,255,0,58,82,29,177,184,123,56,100,135,81,57,245,17,93,91,168,174,149,33,100,45,30,14,70,41,75,67,168,200,101,148,106,219,7,197,17,66,91,220,147,3,153,51,145,131,226,136,212,137,45,10,152,210,45,26,84,214,92,200,169,11,168,62,148,35,79,185,250,86,189,185,215,107,35,201,232,101,25,59,99,106,243,206,29,175,137,220,169,1,65,247,173,247,19,19,214,87,198,82,84,174,228,103,232,104,247,241,41,138,22,136,229,152,250,190,181,155,111,26,197,196,22,37,124,43,122,78,255,0,173,30,221,140,178,20,89,125,11,130,60,154,207,75,173,11,111,99,35,221,187,114,244,69,213,142,123,211,37,213,184,132,50,70,193,162,141,25,91,29,232,100,63,194,200,75,150,140,249,61,5,43,12,173,108,177,164,9,157,89,31,64,123,212,222,206,207,219,60,140,142,91,241,54,126,148,205,244,133,56,60,178,160,92,160,230,166,161,182,165,220,109,245,20,157,188,200,25,99,66,88,46,50,79,115,69,189,184,115,108,169,14,51,204,82,197,191,132,28,144,61,206,43,219,197,195,207,40,208,224,188,94,14,43,12,146,64,28,8,164,229,176,112,1,213,164,30,199,253,194,183,226,108,215,159,177,157,100,69,100,96,84,247,173,168,27,34,190,132,115,158,83,181,90,168,134,136,42,163,149,43,181,40,57,82,187,82,130,85,31,165,94,134,253,40,19,156,236,107,30,241,182,53,173,112,118,172,91,195,177,160,243,252,65,250,210,124,6,224,199,198,52,48,58,29,14,112,187,254,191,149,27,136,158,180,183,0,33,175,165,86,206,248,10,65,232,73,223,246,21,231,229,227,26,222,31,218,61,121,8,209,150,4,145,239,89,209,218,49,119,114,65,213,237,218,159,213,50,191,45,134,165,29,40,50,92,24,220,169,1,64,242,107,230,89,29,91,14,229,52,91,133,211,130,55,214,43,46,105,152,43,7,151,174,118,173,87,188,143,146,204,119,80,43,42,104,211,86,74,134,61,70,222,156,84,150,69,146,213,210,88,185,43,247,154,201,198,213,87,200,80,72,206,118,3,197,84,195,17,101,104,186,99,124,12,96,213,150,77,12,192,239,222,141,56,100,208,209,162,228,179,54,62,148,43,150,230,141,40,192,58,228,29,250,83,146,50,11,115,38,156,159,36,116,53,144,184,183,105,148,225,214,109,39,63,194,107,114,51,110,248,31,150,117,170,43,5,43,185,219,176,163,115,129,56,149,61,67,43,158,198,168,34,45,24,46,115,49,93,153,105,153,10,197,28,69,193,117,24,233,226,149,166,106,205,61,185,101,73,64,44,116,177,241,69,71,123,131,173,190,112,116,183,191,189,86,247,255,0,234,49,163,4,238,49,222,140,234,235,110,140,112,57,120,92,249,20,237,54,44,112,152,193,46,184,198,49,234,234,41,101,186,149,36,101,104,163,32,29,139,140,145,68,142,98,231,66,6,219,112,160,238,63,226,137,205,138,102,120,217,20,76,6,65,35,122,107,70,202,202,177,171,242,221,12,78,222,164,99,211,63,151,106,110,59,69,116,59,46,217,13,233,192,39,177,160,75,32,145,146,216,38,167,220,141,43,222,129,8,184,75,118,26,217,189,67,108,209,59,63,106,137,12,79,34,185,87,124,148,65,226,187,111,12,70,73,137,145,151,80,33,190,180,151,168,190,67,104,117,193,223,249,83,81,132,134,22,103,115,161,191,31,113,255,0,20,246,165,116,145,38,28,254,44,116,233,238,41,169,103,248,76,134,68,109,88,220,30,180,59,169,226,142,4,144,46,79,241,231,99,66,64,151,145,106,150,50,78,112,167,59,86,145,107,150,18,219,32,29,1,206,115,242,213,237,152,178,187,194,236,92,96,140,30,162,149,154,38,142,53,18,59,4,47,134,39,240,214,134,139,107,123,68,40,85,157,135,166,69,61,179,77,38,195,17,198,151,37,193,18,2,51,142,135,52,38,150,27,201,30,57,139,162,71,248,1,193,252,168,226,252,50,17,54,150,151,160,219,181,43,52,214,165,245,178,24,164,210,84,228,3,170,179,165,216,182,151,16,187,133,102,223,212,53,176,235,237,77,207,111,31,162,104,179,208,234,29,136,165,84,194,120,124,107,25,212,219,53,59,12,97,172,241,204,109,103,109,62,41,102,168,85,192,157,150,88,226,82,20,233,98,159,54,40,55,109,201,154,52,14,218,118,25,254,244,228,18,4,105,162,149,180,207,26,2,14,156,130,191,149,10,120,178,206,153,86,69,77,121,93,240,104,74,44,170,145,178,96,168,212,6,6,112,51,245,170,91,135,228,36,115,7,85,44,122,110,41,25,228,86,182,33,100,37,192,7,86,67,10,181,152,11,111,234,101,133,192,201,46,196,6,167,199,125,155,49,125,110,229,18,65,184,87,194,182,41,190,28,81,33,154,225,202,177,137,177,30,63,138,128,183,211,131,11,36,90,211,73,200,242,124,215,109,223,151,28,132,105,42,195,59,249,241,87,161,75,203,161,115,34,197,42,21,115,187,106,94,180,123,105,22,234,214,75,102,230,101,1,229,200,71,65,226,130,23,153,234,148,134,113,146,8,61,113,74,195,60,151,18,101,164,17,201,30,49,160,246,166,147,99,218,196,178,75,234,40,248,26,72,94,226,143,36,98,20,192,141,72,87,24,111,197,156,98,128,182,179,73,15,60,72,168,84,182,70,62,97,237,224,208,46,174,90,80,145,232,36,96,107,30,77,23,123,90,66,109,145,243,20,129,1,203,99,122,98,59,84,146,52,116,125,60,204,54,195,96,113,87,184,140,24,149,35,103,71,85,1,211,200,254,180,9,34,154,206,40,223,153,233,118,3,110,155,212,248,150,137,4,2,213,76,64,51,176,58,72,35,181,86,104,4,51,57,67,167,56,229,227,108,30,245,120,163,185,186,46,128,99,151,159,83,156,103,218,132,110,37,150,94,84,224,106,216,131,211,63,157,93,83,102,249,38,23,214,204,154,102,0,5,81,209,187,208,229,145,36,94,90,15,188,66,119,109,177,71,141,17,219,67,54,37,141,131,3,142,134,135,121,18,124,100,69,180,62,73,15,145,185,207,76,212,129,94,74,220,90,130,210,234,96,216,7,78,234,58,226,133,38,11,39,168,143,81,11,158,152,241,71,182,89,108,102,113,50,159,135,103,42,49,248,124,239,250,80,37,133,86,40,229,73,9,195,5,57,239,245,170,118,102,75,165,145,132,241,199,203,8,140,155,85,110,192,103,2,7,56,44,25,99,35,191,181,90,12,172,68,148,230,103,35,56,219,20,126,26,34,86,37,58,32,200,213,215,21,54,186,208,156,151,120,87,154,81,165,35,89,26,123,82,18,93,71,19,50,56,211,172,149,219,230,81,239,79,220,206,4,154,145,53,5,13,140,31,195,66,191,181,89,164,18,194,51,42,170,182,132,59,146,105,219,59,82,105,116,75,17,142,85,213,24,36,100,108,192,138,94,43,146,172,18,69,230,59,145,164,244,197,21,36,128,232,150,125,106,203,144,235,215,252,52,9,222,107,164,208,24,21,140,232,82,157,106,169,185,99,154,28,51,149,83,130,52,145,223,235,68,183,153,10,144,71,43,241,2,255,0,166,40,22,224,203,34,91,221,151,44,21,65,5,191,16,174,113,120,148,55,192,237,169,134,85,181,110,7,143,122,107,105,105,139,89,140,106,145,72,249,66,222,151,95,229,69,189,2,57,112,133,78,167,11,244,172,142,13,59,197,110,246,147,30,140,52,19,252,66,153,150,230,57,239,225,38,77,81,96,234,210,126,83,239,89,210,193,97,48,77,20,131,1,121,121,83,164,247,254,213,222,80,16,163,7,203,177,10,104,54,176,43,52,210,70,152,195,30,189,215,197,86,35,49,103,103,135,8,199,210,142,116,234,250,82,202,210,215,183,134,238,73,57,168,209,188,106,52,200,6,87,35,165,117,110,163,125,115,107,210,9,214,202,63,138,169,62,36,177,146,81,35,35,43,170,42,106,29,188,215,64,89,236,180,77,18,165,206,68,136,235,212,54,172,126,117,166,122,94,55,6,36,147,1,29,152,54,199,103,83,223,246,171,204,130,34,152,68,5,198,180,113,209,177,84,145,226,83,205,149,73,96,0,112,163,161,250,87,110,117,58,161,109,35,70,224,124,164,30,245,154,170,92,60,114,74,136,236,85,37,201,246,212,124,84,84,182,87,9,14,173,103,4,41,61,78,42,215,44,36,180,140,151,8,195,0,227,168,241,64,183,183,121,83,83,161,87,70,212,173,159,222,134,234,201,39,223,74,94,217,152,182,251,46,234,127,221,143,173,113,164,150,73,153,231,12,165,16,141,26,134,24,26,189,197,207,169,90,34,99,151,211,170,64,118,253,170,237,110,76,79,50,204,35,118,220,71,212,17,253,170,105,68,180,149,218,21,200,37,147,167,125,64,87,35,148,243,199,204,125,101,116,231,240,246,170,53,207,43,68,114,52,104,238,49,182,118,62,213,88,80,11,121,76,197,181,199,186,72,175,141,232,130,241,53,129,237,254,32,179,115,35,42,165,148,252,167,183,229,92,142,88,38,145,193,115,202,213,174,53,211,233,219,222,187,2,9,109,100,103,35,75,40,37,129,234,41,4,184,88,109,156,168,63,57,0,21,221,55,171,174,15,109,1,10,200,57,167,13,112,8,59,247,250,87,46,52,79,113,10,43,8,220,141,108,205,190,144,185,205,33,61,211,200,68,175,9,68,206,25,35,24,108,117,207,231,86,130,11,171,38,113,36,167,150,203,129,157,202,156,238,9,171,170,157,180,46,5,188,246,131,152,76,108,142,52,145,186,150,164,240,174,20,62,12,196,149,42,203,181,118,43,211,52,74,228,62,53,148,194,238,112,63,21,117,237,220,220,68,12,127,133,134,9,220,249,52,156,157,47,111,28,209,43,219,200,90,52,213,170,51,238,118,165,194,136,99,19,104,37,130,58,72,87,3,3,62,147,76,137,26,234,233,22,38,255,0,214,61,32,45,44,98,150,24,20,79,204,64,237,187,47,69,166,136,234,221,106,81,0,144,146,27,9,35,110,119,24,223,246,174,136,197,146,186,41,51,62,52,20,110,236,40,17,66,215,114,1,9,40,98,212,165,115,130,217,197,94,107,153,230,87,177,4,107,4,182,178,63,8,164,139,177,109,228,186,134,104,190,43,34,70,71,96,54,37,14,51,85,95,134,181,25,70,214,39,70,82,222,9,223,167,229,75,218,220,78,243,186,174,142,106,0,167,81,234,55,205,61,4,200,205,10,92,40,149,117,50,231,186,159,111,214,174,153,148,59,85,58,185,2,78,88,35,0,149,193,61,235,179,204,183,87,203,28,10,205,233,9,146,123,99,122,173,243,27,110,57,18,160,77,5,66,106,250,255,0,130,139,110,161,22,226,85,113,204,213,26,231,166,163,234,233,73,23,107,194,18,57,24,35,72,160,33,84,207,93,71,177,252,168,19,202,204,100,154,104,152,104,36,172,138,51,186,255,0,197,18,80,35,119,12,250,146,97,149,219,117,108,19,252,235,151,58,174,94,226,60,224,57,26,200,240,48,189,63,74,77,80,24,46,146,120,210,82,17,164,59,12,103,229,241,69,89,102,139,90,92,72,170,178,49,49,70,172,54,5,187,154,86,41,173,110,38,128,169,210,237,232,101,141,112,116,142,245,121,109,254,250,222,85,209,18,42,235,86,59,247,167,18,165,228,214,237,166,57,78,160,254,161,143,225,243,93,50,230,100,68,42,92,13,32,149,219,21,70,38,75,137,92,186,164,138,62,64,59,85,62,26,120,47,99,23,115,4,141,198,53,44,158,151,7,166,13,79,142,215,99,36,199,225,165,151,10,163,117,10,157,55,160,70,74,52,39,75,150,42,6,65,233,245,21,217,54,134,71,17,104,103,82,184,233,164,127,130,152,225,243,53,212,51,196,176,63,53,112,53,14,152,254,245,126,58,77,143,97,128,169,113,34,169,3,11,143,127,237,74,36,46,242,243,176,164,174,17,207,96,199,191,228,40,233,247,49,152,110,20,219,178,54,118,223,87,112,127,157,94,224,194,34,134,40,199,254,215,36,0,0,207,147,89,94,217,172,21,10,42,48,41,62,232,113,227,183,177,163,73,24,154,234,37,212,65,48,229,131,117,4,28,82,151,166,75,89,146,27,121,79,46,87,47,150,10,52,14,134,141,193,136,120,111,22,61,78,234,130,84,103,57,59,117,25,253,43,90,45,90,38,182,91,167,183,157,113,32,76,33,141,189,75,228,26,5,210,165,188,177,60,49,174,176,135,231,126,217,239,230,135,112,178,93,93,164,128,225,165,4,48,76,28,99,31,218,174,169,109,29,164,73,118,165,221,129,143,61,198,118,173,107,134,123,171,197,25,141,185,168,48,100,0,157,59,245,237,244,163,51,71,4,130,41,74,59,40,4,50,247,24,223,85,82,222,214,230,104,149,173,157,89,147,2,72,186,49,3,161,30,216,165,175,85,11,164,200,172,100,143,63,46,125,89,56,222,179,34,236,229,191,61,163,100,147,239,21,220,60,105,25,199,167,184,253,43,183,106,89,213,227,140,235,67,215,59,224,246,161,192,176,173,146,25,29,196,165,25,99,150,51,141,62,43,145,94,70,209,114,82,76,186,131,135,43,185,35,124,211,94,150,95,216,162,105,99,18,150,67,38,88,233,26,113,181,49,108,238,176,199,130,3,58,48,223,181,40,39,73,36,67,44,146,27,133,96,173,163,186,158,230,175,20,240,43,168,139,89,108,178,141,67,24,61,115,77,47,105,101,43,220,187,196,35,64,131,18,128,14,157,71,165,16,234,213,240,210,163,23,109,74,196,255,0,58,94,214,78,93,196,108,81,99,101,64,138,2,227,124,245,163,220,243,97,184,35,66,59,71,135,92,103,124,214,87,126,150,178,128,37,212,203,25,112,138,165,99,39,176,20,24,249,198,205,245,227,86,175,81,7,24,29,141,53,97,36,145,205,51,92,201,27,0,139,36,106,58,99,75,82,28,64,162,194,146,66,249,148,101,115,140,171,111,253,169,166,82,16,178,193,28,142,132,199,150,103,243,224,127,58,99,146,145,71,12,136,173,30,91,80,35,112,212,24,173,227,54,220,251,137,8,93,57,109,39,4,253,41,217,174,24,240,203,29,96,115,36,212,172,37,29,191,204,85,209,178,220,66,102,75,46,76,76,200,250,178,70,54,62,63,149,6,57,57,147,36,233,110,188,195,182,142,129,71,109,232,176,89,136,210,237,93,139,43,58,50,128,118,213,157,247,241,87,212,37,187,42,173,27,71,15,169,128,234,219,83,90,4,103,55,55,156,167,1,93,14,150,207,203,154,72,73,37,181,231,172,132,140,234,61,118,199,97,79,60,114,24,62,245,26,69,84,213,205,198,51,68,179,138,218,226,204,66,225,100,73,50,57,139,190,159,165,1,36,145,36,225,81,186,12,234,83,147,215,53,147,117,42,79,60,17,2,23,146,158,162,227,25,3,124,86,149,182,7,12,137,81,153,145,100,124,237,215,1,105,8,138,205,111,60,87,113,141,212,186,144,55,42,42,72,139,205,205,16,103,78,137,75,153,27,184,32,215,46,156,75,11,46,142,95,173,89,114,125,35,177,169,12,12,200,136,8,43,216,116,194,211,50,67,110,44,12,69,181,4,5,89,6,237,214,158,218,10,13,70,9,28,28,199,211,29,78,161,237,69,176,186,142,59,180,18,129,15,49,52,224,247,35,115,74,67,16,45,162,18,198,61,155,153,156,181,75,183,137,157,217,139,201,48,66,20,12,97,24,211,92,150,232,196,205,11,203,46,134,42,119,109,75,248,69,13,90,27,75,82,241,171,74,165,194,235,45,208,213,100,137,222,217,214,49,179,98,50,203,243,103,174,113,226,187,113,110,201,107,28,40,186,157,134,150,24,239,255,0,53,117,163,106,220,77,247,106,234,228,160,39,82,233,198,42,210,185,22,175,117,110,157,61,93,48,20,99,124,231,173,0,177,75,88,231,5,152,51,148,98,59,55,253,81,236,35,23,142,130,64,238,31,56,141,207,81,208,84,209,177,126,18,75,94,28,169,11,50,188,152,109,247,161,197,52,75,59,194,52,172,68,149,64,221,155,254,197,104,207,103,44,214,242,196,146,122,144,17,169,142,113,88,246,118,43,12,31,17,40,245,43,48,233,208,156,96,211,237,33,203,65,204,144,243,148,152,213,142,157,176,170,180,56,227,60,217,36,101,47,19,156,43,175,69,30,245,115,196,33,142,221,22,66,199,87,167,24,234,106,177,37,228,92,183,42,57,37,3,105,67,212,123,254,84,54,138,140,215,145,69,11,106,198,85,144,14,130,141,34,68,234,98,148,49,147,65,92,47,237,181,22,69,22,246,169,52,108,35,148,166,167,193,249,65,160,205,116,35,70,146,56,125,107,128,141,252,68,249,246,166,182,109,219,152,165,141,150,56,61,46,185,214,235,243,116,232,42,214,47,20,170,144,242,201,79,253,108,228,126,159,190,244,173,173,249,137,57,239,38,181,80,112,8,198,163,223,249,83,22,137,35,43,185,93,229,203,174,251,121,218,159,73,190,3,146,89,32,130,226,9,6,137,100,99,22,124,14,231,245,197,49,105,10,201,14,12,78,236,113,134,3,21,123,183,134,91,99,44,128,115,17,180,147,229,187,80,13,227,137,66,132,143,151,167,170,147,212,82,172,160,65,17,159,139,172,1,244,166,176,236,135,190,58,159,210,180,217,227,150,94,96,80,93,65,26,59,41,205,6,213,162,107,184,68,99,212,234,196,159,0,138,12,118,115,7,153,16,134,118,145,181,16,119,10,125,170,250,103,216,201,11,189,199,196,153,67,106,61,191,149,3,136,65,241,19,43,48,63,56,83,191,81,239,66,158,223,145,60,113,91,220,20,200,40,202,205,242,149,254,245,73,210,91,41,148,57,117,203,107,206,126,111,108,248,169,165,233,105,164,49,74,98,249,82,37,232,60,81,32,70,149,103,154,216,131,141,228,7,115,164,119,20,24,163,115,52,179,180,201,54,160,6,172,116,205,57,21,199,195,49,11,18,4,104,138,22,3,174,69,70,131,181,150,57,33,120,88,236,192,170,142,149,201,85,94,210,227,17,250,226,195,31,113,210,171,103,12,113,183,57,228,244,224,245,29,253,168,237,203,104,229,69,114,194,85,42,124,99,177,205,89,19,110,89,114,155,134,52,157,8,112,187,143,173,46,168,242,94,44,104,255,0,112,27,91,171,12,234,52,72,72,138,30,88,71,101,145,219,235,142,148,172,92,50,72,47,249,41,204,228,144,29,201,125,148,85,210,109,105,237,225,133,164,153,221,129,201,33,83,166,59,215,109,34,121,25,228,76,56,233,165,186,98,150,188,46,255,0,17,164,156,31,151,211,243,83,156,62,217,132,139,9,149,89,54,59,247,53,114,226,44,225,192,89,206,168,121,97,7,165,200,241,65,140,186,72,242,66,188,183,64,2,22,252,117,219,103,41,114,246,176,4,48,235,37,54,239,78,192,240,199,8,121,228,7,212,87,44,55,83,89,45,218,145,198,203,102,110,24,178,184,109,44,79,255,0,163,75,36,127,125,41,32,156,160,97,142,198,156,22,175,115,51,20,99,203,108,159,80,219,53,207,129,143,40,64,99,150,5,142,122,211,163,97,203,26,201,111,168,162,172,74,197,3,227,166,219,80,128,68,40,161,181,100,99,97,208,211,124,65,16,112,246,140,147,169,142,193,54,172,203,59,96,83,147,206,101,49,54,117,231,114,79,106,78,121,81,159,6,103,126,107,49,206,23,35,246,171,135,153,100,40,210,151,56,212,73,254,31,21,81,16,137,153,31,229,102,194,159,34,173,44,241,115,116,103,67,12,134,250,86,118,162,93,202,46,2,17,156,158,187,124,128,96,86,116,232,236,237,23,59,66,130,14,189,61,77,104,91,200,74,178,192,203,147,25,119,219,112,60,87,73,138,36,244,178,182,183,212,60,228,247,170,207,75,89,35,172,36,243,164,93,96,4,66,219,99,185,165,174,35,145,1,229,33,124,130,117,41,219,20,73,110,98,107,128,67,100,46,1,9,208,80,248,162,179,70,166,216,56,89,137,94,90,237,145,222,172,139,180,105,24,201,9,80,250,57,92,188,248,110,198,158,51,52,150,146,101,134,16,96,111,212,210,112,201,36,54,166,54,140,174,172,46,15,66,123,80,221,121,92,60,40,149,178,88,41,200,221,142,105,56,102,254,221,134,53,120,92,190,25,91,113,244,166,33,153,99,40,20,140,21,198,161,218,187,118,97,86,150,40,147,75,104,210,0,243,138,141,103,20,86,16,60,132,100,29,142,122,159,225,169,84,87,73,134,148,12,154,27,39,36,110,185,165,228,47,33,41,232,39,0,109,226,173,37,222,133,41,144,114,54,161,69,204,13,144,114,140,167,27,111,154,69,156,138,206,144,66,99,67,248,190,118,249,105,120,163,75,121,101,119,152,59,202,66,174,23,3,62,212,88,193,28,61,34,121,63,251,66,73,110,224,87,37,101,146,20,69,41,132,58,137,171,189,146,42,21,227,102,117,140,23,140,106,59,254,149,123,132,229,168,36,122,223,26,125,88,245,85,96,152,201,121,165,194,171,29,190,191,90,147,204,57,220,194,154,159,73,84,12,118,83,230,164,218,155,158,249,158,17,109,34,171,48,192,35,86,73,62,244,4,208,242,60,153,245,166,112,162,149,10,179,199,168,228,28,157,70,140,172,144,24,202,115,3,247,212,59,123,86,153,94,219,73,186,4,144,175,130,122,80,35,132,134,11,44,167,127,73,35,108,213,97,151,75,74,75,99,83,117,242,107,146,204,100,43,36,240,6,208,196,105,59,109,228,210,45,141,56,228,141,237,26,220,46,164,143,113,222,137,2,170,238,7,95,218,178,225,50,69,50,42,202,21,14,28,174,118,3,222,152,182,190,118,186,104,138,106,3,36,54,58,138,107,76,86,165,186,198,155,0,62,180,73,180,60,50,0,158,166,92,2,60,210,162,81,38,128,84,33,61,112,123,211,188,182,248,124,171,18,72,235,94,184,188,235,23,132,171,91,113,8,227,248,166,104,131,49,195,158,172,114,8,199,78,166,189,173,179,108,43,196,112,203,6,178,184,36,243,25,154,98,202,36,96,113,158,184,31,189,123,11,86,216,87,103,138,240,242,207,182,196,103,106,48,165,161,59,83,2,189,24,90,165,74,148,28,169,93,169,65,40,111,210,137,67,147,161,160,66,227,161,172,75,211,177,173,171,142,245,137,123,208,208,121,158,34,122,208,184,61,227,205,126,35,145,242,249,26,114,248,56,30,7,249,214,175,196,79,90,197,180,208,56,146,59,69,169,147,212,164,117,83,145,94,126,92,119,139,120,94,95,71,157,128,80,186,75,108,51,129,208,214,114,133,142,98,215,7,17,157,250,117,246,197,30,55,145,226,71,33,131,233,27,251,82,114,35,221,156,58,48,25,192,175,151,151,46,188,126,193,150,33,59,185,132,12,48,200,223,27,85,34,149,228,83,24,58,93,20,126,149,165,29,176,8,84,171,36,138,61,65,190,87,247,6,179,138,48,50,186,12,98,179,35,95,32,249,76,35,200,127,79,159,122,162,200,135,2,92,140,30,195,58,168,209,35,155,118,42,221,242,192,211,246,118,241,8,193,147,26,148,227,243,175,73,139,55,37,52,122,128,97,247,108,0,250,214,101,213,184,146,103,91,114,99,32,227,99,91,243,68,146,91,239,238,5,102,77,15,195,198,178,70,4,164,143,82,183,81,90,211,50,151,141,101,11,132,44,210,254,19,138,11,92,48,139,68,163,239,71,92,83,2,112,142,57,101,176,195,112,127,9,165,229,186,65,50,146,20,55,67,238,42,52,180,137,20,172,31,86,37,109,179,218,148,158,89,86,19,102,241,29,90,245,22,207,204,59,81,154,222,97,162,226,222,77,191,26,118,34,168,88,76,196,236,224,140,213,156,37,229,73,94,91,112,145,21,26,176,165,135,159,206,168,141,36,146,228,71,161,176,63,30,69,104,41,18,3,207,140,21,192,40,228,246,165,204,156,177,43,148,210,128,108,65,206,106,239,102,151,192,89,1,3,47,141,232,182,214,236,178,98,85,96,174,112,70,122,85,150,19,113,110,165,79,175,25,222,175,28,151,17,196,22,113,150,10,74,145,220,102,165,225,123,37,125,10,197,196,177,175,26,182,25,243,86,107,102,141,30,41,89,142,174,154,71,90,49,41,52,97,36,83,173,155,98,71,122,40,142,87,186,41,47,175,70,203,131,212,214,119,181,214,161,25,108,94,72,196,106,24,128,61,94,213,219,56,238,225,85,86,3,8,222,159,165,105,217,221,180,177,163,227,32,185,71,76,116,35,249,85,239,35,78,30,211,207,160,201,28,138,61,56,206,26,181,189,177,209,70,147,153,116,93,160,97,27,47,169,115,140,31,53,219,120,162,150,223,225,242,161,114,74,156,118,205,43,101,112,247,60,230,38,77,142,48,199,168,161,193,40,19,162,70,53,1,158,167,160,205,47,11,219,143,106,96,109,219,27,227,127,20,229,189,172,98,119,118,117,87,3,40,8,244,230,156,152,70,150,168,243,162,101,54,233,72,223,150,158,53,229,97,72,25,13,211,110,244,249,112,105,203,104,195,74,205,40,3,74,250,78,106,240,74,86,254,56,165,38,53,201,127,155,183,181,10,218,216,200,170,102,147,230,108,106,93,197,94,107,13,111,20,126,151,120,254,86,7,181,70,180,122,246,72,173,46,210,120,198,184,228,1,27,29,87,254,40,13,3,65,35,75,108,217,73,73,56,206,70,60,81,237,248,111,202,142,75,43,96,236,219,169,167,126,30,56,39,214,202,74,13,198,15,74,70,58,100,217,193,101,109,11,59,168,231,182,115,238,180,189,205,132,151,146,25,35,66,234,170,48,130,182,238,214,9,34,44,154,113,227,193,165,181,74,138,76,36,1,227,78,105,189,86,167,68,237,32,209,104,177,168,104,231,36,13,44,54,83,78,235,228,206,176,221,32,73,88,105,63,194,69,102,222,188,182,247,139,42,238,54,56,7,230,20,193,154,62,34,88,185,212,161,183,223,181,77,157,170,2,90,235,136,18,88,156,99,206,104,182,150,201,21,196,177,200,131,166,172,158,133,168,87,8,18,100,154,28,107,135,211,160,254,33,71,158,113,113,34,48,244,177,24,97,154,111,70,149,188,15,63,14,43,110,48,252,205,177,252,170,134,8,238,1,68,44,178,128,3,106,244,226,175,8,145,116,201,34,48,137,50,192,245,160,188,143,113,116,210,161,208,168,190,161,252,64,85,148,232,78,74,40,103,214,234,203,176,82,218,180,26,44,188,131,20,102,66,117,99,43,190,54,171,199,108,140,30,229,93,214,39,92,96,247,246,53,159,60,139,152,164,156,178,170,103,64,254,37,161,217,251,118,75,59,77,89,50,107,37,180,248,61,40,73,106,179,207,207,193,195,252,128,254,18,59,213,99,196,182,235,62,130,81,186,111,218,138,232,242,221,3,28,220,148,68,198,221,199,106,109,58,49,117,9,107,87,88,149,131,71,234,7,248,171,53,204,151,7,72,108,72,6,224,254,42,116,177,181,2,217,28,200,14,88,18,119,2,135,18,104,157,89,237,199,80,11,131,234,90,149,99,176,218,16,138,66,50,18,217,32,116,252,235,54,253,140,87,44,172,172,168,24,133,199,246,173,73,174,150,59,140,250,240,195,12,65,237,75,221,67,11,136,230,137,132,142,178,234,212,78,114,61,234,193,35,225,236,85,119,194,158,253,243,87,62,136,136,88,242,119,26,91,109,168,141,117,255,0,153,163,5,65,220,125,13,114,73,117,93,66,116,250,27,1,179,212,26,207,106,227,160,22,241,234,14,10,96,145,237,64,230,172,151,63,116,115,203,82,91,127,235,79,94,25,81,155,35,16,180,76,53,3,184,52,156,87,16,50,136,86,72,216,144,55,7,160,247,173,70,123,86,8,146,75,150,23,143,135,59,168,27,134,95,173,119,225,210,55,146,72,138,199,19,6,101,95,6,140,145,67,52,64,35,12,197,145,169,91,167,181,42,243,187,78,177,180,88,141,49,234,234,58,239,154,187,29,225,146,155,139,229,187,199,169,20,43,234,235,145,208,209,248,183,14,94,37,58,78,146,129,44,77,159,79,131,85,104,226,134,69,146,2,21,37,203,54,253,5,17,224,19,91,59,196,229,17,242,164,131,208,212,246,20,154,201,228,183,203,160,12,235,234,96,216,223,207,237,85,131,133,202,138,183,144,200,170,224,224,134,220,3,239,230,181,185,50,124,63,60,60,114,114,247,116,198,224,99,251,208,132,234,176,233,93,245,28,145,87,127,180,239,162,112,218,92,44,161,94,96,36,96,85,70,50,162,164,182,236,45,230,201,105,36,136,100,140,147,183,143,106,35,73,41,138,41,250,117,8,88,103,86,118,161,219,146,110,36,105,85,213,206,50,163,191,156,230,167,109,116,164,81,69,107,107,173,216,29,131,233,211,75,94,9,227,17,153,163,39,91,22,93,63,135,31,245,78,72,132,7,80,4,170,185,85,193,223,29,168,23,124,251,171,96,89,116,5,108,131,224,127,106,10,67,30,168,100,150,121,148,188,236,52,161,238,60,145,90,208,88,253,209,146,115,135,57,93,187,227,218,177,99,140,164,216,156,105,141,152,41,32,227,106,210,225,119,18,93,115,32,213,170,56,220,170,187,117,199,189,84,228,11,187,179,28,110,160,122,240,20,182,54,205,115,84,162,205,221,0,43,186,28,255,0,8,232,41,227,21,188,182,146,198,21,65,0,171,234,242,43,62,214,238,79,135,248,93,44,206,195,4,1,157,94,255,0,90,158,149,73,179,113,107,24,129,113,213,136,216,104,21,163,194,224,183,41,137,6,172,127,235,109,63,41,164,96,210,161,225,140,114,136,4,183,189,18,218,89,225,194,35,232,136,16,78,165,234,122,82,195,177,110,149,230,186,255,0,199,109,43,221,202,231,106,1,103,154,242,104,164,109,122,48,170,64,217,155,161,218,175,29,203,165,230,201,169,138,159,231,69,185,176,113,134,132,185,156,29,108,181,58,94,138,153,22,16,34,104,245,227,25,219,228,160,52,82,152,4,81,200,112,27,73,244,246,61,105,219,197,182,146,120,200,79,190,249,122,110,227,251,237,93,123,49,113,109,19,65,40,73,137,58,117,109,182,118,205,106,80,14,20,171,44,40,48,4,168,196,19,157,205,51,124,102,138,70,42,161,83,118,109,199,171,197,47,33,146,213,196,112,169,66,36,238,62,99,211,38,152,190,89,121,105,24,82,116,32,12,216,239,82,239,108,194,28,143,130,101,202,129,28,164,169,199,190,119,173,5,128,217,187,207,52,130,69,149,84,15,32,143,21,199,120,164,183,84,212,128,13,36,147,215,61,241,76,155,100,140,20,148,184,136,122,129,13,223,52,218,235,100,237,121,34,103,26,134,31,110,187,99,57,197,30,237,18,49,49,157,185,144,242,242,192,158,135,181,35,10,71,111,196,150,32,159,57,201,238,162,157,186,109,72,240,21,215,182,15,208,247,169,190,72,75,133,199,241,19,178,137,90,20,42,95,56,212,48,43,85,140,114,43,145,10,72,2,167,169,70,225,135,127,214,177,108,68,176,95,190,20,225,209,226,13,158,155,239,76,205,35,9,210,53,145,99,17,176,212,83,241,121,53,109,209,170,226,219,189,140,146,78,196,243,38,10,16,168,30,150,232,88,138,94,197,121,179,79,112,250,117,196,193,79,130,113,255,0,20,244,130,107,155,117,145,156,22,76,56,229,183,225,240,106,145,34,27,134,145,216,102,80,114,131,166,118,198,125,246,171,189,154,246,94,120,156,221,78,242,163,115,16,232,44,14,192,129,214,136,210,52,214,238,143,31,51,84,163,213,140,110,191,247,86,187,142,230,222,241,217,27,46,217,93,56,249,134,106,112,153,97,158,210,105,21,198,174,111,226,59,131,220,227,197,42,67,144,8,249,66,120,201,213,190,14,122,30,134,179,52,60,38,124,187,17,38,55,117,255,0,216,58,140,126,130,136,183,46,179,152,216,3,26,110,92,237,215,183,239,79,74,232,233,3,96,28,34,182,160,122,19,82,93,45,140,169,172,245,42,94,35,144,131,10,72,31,47,138,118,72,162,184,225,209,67,157,75,6,162,14,172,28,117,53,100,142,79,135,251,172,60,100,97,213,143,235,75,207,19,193,173,96,62,140,40,121,20,238,61,191,189,54,107,75,195,104,226,232,219,92,144,236,29,154,45,255,0,9,223,53,168,150,49,53,168,137,229,70,142,34,86,63,40,107,57,238,116,218,193,115,38,121,177,40,137,179,215,29,69,95,155,19,6,159,88,18,15,83,5,223,30,13,77,234,146,51,249,119,2,105,82,89,66,198,1,28,179,248,183,216,131,250,214,180,73,36,86,170,209,18,28,103,212,14,192,251,214,91,206,178,75,168,182,165,151,33,91,192,162,218,135,137,121,82,187,0,223,38,228,140,82,219,173,159,233,249,36,73,161,45,40,5,144,31,215,176,166,100,142,205,56,123,163,40,140,195,134,255,0,233,198,255,0,214,178,103,145,225,130,85,96,14,167,206,199,182,115,71,87,123,165,145,152,141,46,164,103,29,192,31,206,179,46,215,78,92,77,29,226,91,200,168,153,152,105,35,190,62,148,20,100,225,234,82,17,161,135,162,78,190,160,123,254,149,121,45,4,176,72,17,114,2,146,165,71,171,32,236,71,189,81,110,12,176,21,159,153,234,80,55,221,152,142,245,233,43,58,103,186,5,209,33,46,218,51,237,182,107,65,236,226,75,84,158,79,196,249,35,29,169,59,204,66,37,84,109,180,252,184,242,41,213,188,197,132,49,103,59,7,212,91,36,231,200,172,218,214,180,208,55,54,183,15,24,132,17,132,62,191,225,199,106,74,225,32,228,70,250,202,177,201,109,183,52,101,48,66,237,35,122,114,119,92,109,167,124,208,154,212,73,34,78,136,92,12,146,23,165,37,77,17,138,70,105,22,220,46,99,25,208,170,61,187,228,87,116,226,198,109,22,232,178,21,117,127,86,48,186,170,234,200,151,81,43,169,208,221,151,56,27,244,162,222,60,22,175,206,8,198,54,82,186,7,159,21,171,127,68,197,205,167,154,222,219,150,6,152,195,44,157,9,92,118,250,26,11,68,99,226,78,46,113,204,135,110,152,79,175,191,90,99,131,72,201,122,90,80,28,176,96,163,248,83,27,98,143,50,68,220,73,157,201,50,176,200,78,184,3,169,164,169,173,18,183,40,38,149,110,164,14,99,12,228,162,250,122,157,191,173,65,49,69,140,38,234,84,16,79,113,75,193,174,206,238,82,154,26,6,193,25,233,156,246,247,197,110,221,124,41,178,134,112,70,181,211,165,138,252,170,79,79,210,129,9,109,218,75,171,123,144,75,230,5,87,4,99,72,223,63,222,147,178,113,28,111,20,234,90,70,36,12,108,87,2,156,189,189,107,59,147,170,96,201,42,107,26,134,249,233,177,252,171,182,246,81,24,150,233,240,237,58,134,145,73,221,65,247,169,177,201,230,49,218,101,19,74,46,14,195,94,223,222,185,111,32,89,99,26,210,127,78,95,81,193,0,158,180,187,59,22,229,106,7,151,49,84,95,226,92,247,253,169,199,146,212,94,69,50,161,26,14,146,196,236,8,235,154,150,174,182,98,246,242,6,150,24,97,143,8,234,202,232,23,114,43,59,253,54,238,40,88,91,157,18,150,235,167,39,24,216,123,81,156,131,198,97,140,157,165,200,244,158,149,165,52,207,11,122,51,35,6,35,115,209,64,239,87,105,174,87,134,104,190,18,24,244,134,112,131,94,251,41,219,52,181,182,181,114,203,18,164,109,157,35,165,45,45,188,44,176,192,132,6,144,103,97,216,85,174,100,91,5,70,89,19,76,75,128,72,206,73,236,7,239,89,233,116,117,149,23,145,29,187,42,250,216,184,59,130,79,111,106,228,136,30,76,174,157,122,74,99,86,113,181,118,207,150,34,86,118,59,238,190,223,90,12,142,228,180,209,242,216,73,144,155,100,231,185,169,179,90,6,31,184,147,146,21,53,199,233,207,122,138,9,181,6,69,84,103,109,50,16,158,173,62,106,182,46,88,187,78,193,119,7,33,126,96,65,24,253,168,234,102,211,41,85,212,178,105,10,15,181,107,122,77,51,166,180,148,155,72,173,153,163,73,61,74,217,238,55,254,84,213,220,98,216,40,136,3,171,13,165,71,112,59,208,231,96,151,86,171,32,120,249,36,16,117,100,17,253,40,243,64,22,35,118,146,234,64,10,227,87,122,187,52,29,176,118,184,69,105,74,220,78,76,140,0,245,40,97,181,26,215,215,19,101,145,138,105,136,19,219,220,254,212,180,86,153,187,146,246,86,8,133,2,161,213,191,210,130,179,188,111,32,103,244,59,29,177,189,78,131,80,72,45,245,137,143,60,23,7,101,198,159,249,239,86,129,139,250,224,49,2,228,50,2,216,98,160,154,186,20,149,20,66,78,137,55,223,168,235,159,218,147,22,162,75,235,117,39,56,148,43,30,153,199,74,179,146,253,53,81,165,182,180,85,147,255,0,115,22,103,61,119,63,241,89,162,240,77,18,196,176,136,228,102,214,89,187,129,237,87,75,142,107,200,239,54,134,29,119,249,106,237,10,115,185,145,190,160,87,212,79,143,2,166,136,164,28,40,205,114,147,185,87,68,57,36,190,234,105,135,78,97,72,35,67,36,33,138,144,155,82,214,80,200,110,36,138,85,83,108,202,28,118,205,52,183,235,103,115,54,83,41,111,30,172,143,39,160,169,79,178,220,70,117,134,5,68,95,76,138,65,31,195,245,170,71,116,36,182,141,21,79,49,64,27,14,245,26,18,45,98,146,87,212,238,50,195,193,207,76,81,45,16,219,73,172,162,122,129,5,216,116,165,226,47,110,199,102,210,99,144,162,56,80,128,249,27,176,239,93,105,30,73,81,29,139,237,128,58,83,119,215,36,194,133,49,201,66,8,102,216,49,250,82,51,152,230,183,209,19,29,103,5,71,147,222,166,215,78,241,72,38,142,8,30,21,245,51,101,131,29,133,73,0,183,9,26,72,10,12,52,158,157,179,76,133,141,56,120,137,228,85,116,203,99,230,245,118,164,46,80,161,140,73,50,46,199,86,63,27,102,181,42,72,145,66,27,91,65,52,155,56,80,62,92,123,211,205,151,251,65,59,43,48,132,66,197,136,57,12,10,245,63,173,41,110,198,41,24,70,193,144,245,33,122,85,214,102,184,142,228,168,229,163,226,0,78,249,238,79,237,87,28,147,41,160,237,225,137,174,227,66,185,211,191,83,150,57,218,175,62,152,99,185,68,125,113,174,20,70,219,149,63,157,20,91,197,102,97,120,216,235,108,22,239,154,164,214,186,161,124,17,141,90,178,123,159,173,103,123,88,228,177,67,44,36,68,197,121,95,48,198,59,80,194,152,237,166,115,36,65,52,150,10,221,254,149,73,114,84,197,19,55,161,20,146,63,173,6,11,176,179,66,36,143,154,16,157,122,151,177,234,42,200,183,163,92,63,55,76,168,229,18,45,32,5,43,144,104,115,19,5,211,0,134,72,151,210,184,247,174,217,74,68,115,199,34,143,17,174,58,3,78,76,233,0,4,50,14,96,239,214,155,210,73,251,1,84,92,68,202,142,145,176,26,79,144,213,196,19,89,235,91,134,230,49,95,83,47,142,245,200,227,88,225,118,118,88,249,178,234,141,199,127,122,41,120,153,53,187,17,36,106,66,239,233,102,197,77,146,21,109,49,69,166,38,44,50,62,106,116,233,131,134,153,1,69,157,190,237,79,77,36,249,253,235,59,225,100,146,7,118,152,114,208,235,244,213,178,215,81,180,107,190,145,157,141,93,157,187,109,3,218,194,146,151,46,202,193,181,133,198,77,91,136,217,226,243,88,148,252,52,231,94,159,225,198,50,181,125,76,188,61,97,94,96,101,217,149,70,104,109,35,188,58,27,81,118,29,125,235,91,218,105,233,108,238,97,228,234,32,42,110,127,42,84,72,141,56,72,27,3,7,44,107,207,219,181,204,14,133,231,204,123,122,51,250,83,38,237,139,75,58,197,165,2,234,235,183,189,98,174,180,127,136,140,92,160,140,229,136,193,80,43,37,162,251,243,28,39,150,193,129,210,7,207,90,80,72,9,230,234,96,31,100,238,72,165,18,56,147,136,107,82,89,203,0,222,42,109,122,130,195,27,54,90,88,142,78,14,159,167,74,12,176,79,117,48,142,72,211,94,11,29,247,197,17,238,100,19,204,78,172,2,112,169,227,181,44,159,19,43,61,194,179,199,33,193,118,99,130,71,76,98,180,37,228,108,88,148,82,116,12,146,14,3,47,138,99,133,240,246,73,194,103,43,46,24,163,111,233,166,165,72,82,13,58,139,97,70,127,136,147,78,112,139,43,107,91,118,186,149,192,44,114,9,254,85,113,237,156,186,43,197,248,122,25,2,198,203,20,106,159,132,111,154,201,180,149,99,14,205,19,179,196,125,33,78,70,107,99,136,94,178,137,24,174,174,107,1,142,155,86,125,198,139,107,119,153,155,118,216,40,110,191,90,213,176,147,129,204,241,203,24,104,39,76,33,12,217,92,149,197,40,56,136,150,243,156,168,194,48,196,174,175,30,104,16,198,162,239,32,30,91,40,247,201,20,235,104,186,187,183,135,146,156,141,37,153,138,252,213,130,112,94,195,135,127,168,94,153,114,86,22,203,43,121,108,244,167,56,130,19,55,41,24,34,68,133,152,183,158,148,98,203,111,2,69,20,74,154,228,212,161,7,64,58,147,73,92,150,187,191,114,242,98,23,96,84,14,231,222,170,111,92,130,252,58,75,216,84,164,197,185,100,29,67,108,209,85,166,89,100,9,24,77,29,87,63,45,109,218,218,136,228,103,44,79,112,59,99,181,100,93,201,36,23,146,158,86,99,153,186,212,173,99,118,236,174,143,100,218,216,250,151,1,147,118,21,154,38,185,132,162,188,100,225,125,42,6,196,249,38,156,182,180,146,52,114,29,244,128,122,140,111,70,231,73,44,11,20,48,171,249,50,117,2,164,154,107,178,81,219,220,92,90,102,37,72,229,249,137,205,21,172,254,34,223,58,181,1,141,199,154,172,44,121,129,29,216,141,88,35,61,43,78,40,154,222,205,238,4,128,34,12,233,242,107,76,50,32,94,76,147,71,204,235,242,237,218,139,165,210,96,165,213,132,106,117,231,199,108,82,220,198,121,149,117,122,201,221,71,92,83,178,66,77,183,200,12,160,3,234,219,213,78,148,174,130,99,73,198,49,35,106,57,27,105,166,100,68,142,55,146,76,110,128,40,127,30,245,88,99,154,91,18,238,218,145,49,232,95,21,215,154,89,137,12,48,92,233,13,215,211,239,73,87,177,86,216,195,0,189,8,175,204,56,80,127,8,20,120,96,33,101,156,190,166,40,163,216,82,150,202,147,64,200,238,250,7,203,131,176,174,199,114,109,220,162,29,72,48,174,141,220,121,171,46,216,179,67,41,121,27,44,168,2,238,75,26,218,176,144,24,206,188,111,211,122,196,66,28,242,73,194,62,9,247,167,99,6,223,100,143,3,87,106,179,254,89,166,175,213,80,164,248,206,150,223,244,235,250,102,158,177,114,200,164,140,102,178,184,164,34,235,135,180,82,51,133,98,53,4,63,48,238,43,70,198,64,200,172,58,17,145,93,190,27,184,240,207,246,221,132,237,78,47,74,66,3,181,58,149,236,192,73,121,20,151,178,218,5,156,73,26,234,44,96,112,132,109,209,200,193,59,244,7,61,124,26,102,185,93,160,149,42,84,160,148,41,40,180,41,40,51,238,58,86,29,233,216,214,221,201,216,214,21,233,216,208,121,174,34,122,210,220,26,196,220,78,206,216,10,88,104,207,124,103,52,197,242,188,140,85,20,179,96,156,15,97,154,39,217,182,85,12,174,199,214,228,168,219,25,0,126,117,229,230,186,198,183,132,221,122,222,98,34,40,143,108,12,100,244,170,24,203,41,121,15,168,120,170,52,130,56,89,89,125,61,65,165,13,203,32,84,109,144,245,197,124,237,186,99,183,87,178,196,141,140,50,119,242,62,148,157,179,107,46,117,101,92,97,182,174,221,202,179,106,72,10,146,55,201,254,84,24,166,133,225,208,81,131,238,6,58,131,89,219,82,104,195,218,242,230,73,226,199,95,87,184,170,171,242,166,117,111,196,73,164,228,15,24,80,37,50,41,223,174,41,139,71,91,168,92,57,196,168,50,164,183,106,215,9,163,95,20,85,116,2,84,129,154,24,86,245,75,206,198,199,26,123,138,206,72,157,37,119,15,184,206,165,236,106,79,41,139,104,128,147,80,206,204,118,20,246,215,199,124,140,197,212,115,73,12,138,254,175,52,184,133,101,103,143,72,32,250,148,231,4,26,13,188,130,75,166,214,196,106,95,151,182,107,179,94,104,147,210,193,88,13,61,42,251,36,118,211,121,25,30,98,83,113,129,216,248,52,202,171,164,153,101,39,30,160,84,117,172,227,165,228,47,2,14,99,99,58,123,154,122,221,154,21,28,220,186,50,140,231,240,154,149,117,164,157,131,197,171,79,165,179,168,29,176,106,150,236,152,87,213,171,14,0,25,233,70,158,55,139,150,31,14,146,182,19,27,236,105,152,56,90,91,224,178,157,67,117,250,85,219,9,149,136,19,0,47,168,229,148,117,20,19,60,209,219,184,144,226,44,144,138,122,228,215,117,69,32,194,169,82,91,32,141,255,0,42,21,193,137,212,74,210,51,130,10,242,250,105,34,162,133,4,133,132,106,26,70,229,182,172,121,62,42,55,18,134,59,166,147,13,203,117,192,29,193,247,170,65,47,37,139,166,67,99,108,213,4,41,38,185,164,80,31,57,87,7,98,124,98,145,166,148,47,105,114,249,119,153,36,39,33,225,32,147,249,83,77,61,148,150,216,91,139,135,69,56,245,0,187,215,158,136,152,216,234,39,242,235,138,208,151,70,142,114,144,197,135,171,42,84,55,189,89,116,151,18,241,18,101,150,93,5,145,182,46,58,211,54,86,48,92,23,76,133,32,238,173,177,222,165,157,138,60,124,210,195,86,122,19,129,75,195,114,241,222,233,40,199,81,57,32,85,237,47,3,153,199,15,105,32,100,46,133,134,54,200,171,74,121,183,8,128,122,49,215,166,5,43,51,68,37,151,75,72,174,27,117,100,235,77,64,206,136,210,202,53,3,140,29,89,172,42,240,163,176,101,83,133,81,145,158,181,101,150,8,173,185,146,177,71,252,32,14,181,33,186,87,136,21,136,231,86,88,169,198,244,180,151,16,207,9,16,166,36,56,12,167,249,138,189,154,104,90,205,116,230,25,85,54,96,73,4,245,90,47,197,148,88,101,112,99,70,36,111,230,146,248,195,61,186,35,17,27,64,10,2,63,21,32,247,107,170,52,214,204,53,13,74,192,227,62,104,107,111,71,53,170,73,22,168,157,84,55,111,34,135,21,161,130,22,157,165,32,0,71,255,0,80,165,109,25,231,155,148,143,165,58,54,119,3,233,90,23,140,141,16,131,86,173,190,95,53,89,233,148,208,189,228,90,208,102,36,220,47,122,237,177,70,84,139,6,53,18,109,171,201,216,211,197,57,48,2,159,119,141,133,45,27,197,2,66,198,13,81,156,145,172,244,53,150,165,39,52,87,114,130,140,202,93,78,160,0,3,53,121,237,76,98,89,145,176,228,13,59,247,166,145,94,107,181,118,128,136,219,43,175,87,67,75,79,35,164,237,19,128,229,118,70,242,40,161,189,195,45,156,105,169,153,3,100,150,235,191,138,188,64,9,180,188,139,169,129,211,158,132,80,210,114,142,92,40,220,20,193,31,139,205,87,84,151,138,129,45,215,154,88,141,8,112,24,121,21,127,196,254,163,74,226,221,244,41,212,132,134,235,87,185,43,45,182,148,43,156,229,85,183,57,165,137,1,153,12,122,74,29,36,83,55,150,241,71,4,78,90,64,17,178,227,190,62,181,52,108,196,87,113,75,24,210,57,96,159,148,140,105,62,63,157,47,122,197,38,11,11,59,103,113,142,184,174,69,52,83,70,241,198,78,191,159,30,212,17,30,187,134,50,185,85,208,25,72,236,104,179,158,68,150,102,67,13,196,170,4,197,73,213,184,56,61,141,60,146,44,145,150,63,51,140,15,32,251,214,86,151,185,184,229,235,230,106,82,81,135,106,60,107,60,75,173,110,132,156,205,153,95,174,69,93,29,44,246,200,208,200,220,207,82,246,83,208,210,208,219,185,156,153,31,152,140,190,149,27,109,239,77,115,99,142,227,76,142,196,62,144,116,141,180,158,245,123,155,116,119,72,227,143,158,36,29,11,98,145,10,113,12,195,107,20,202,142,89,1,30,114,42,237,34,189,196,111,16,194,176,221,156,236,13,90,24,231,181,104,33,154,38,248,113,213,73,213,138,226,77,12,114,205,203,63,115,171,65,214,190,165,206,227,250,210,112,108,73,46,18,9,157,93,178,234,64,26,14,204,49,75,24,99,146,55,40,193,93,50,2,178,238,71,109,251,212,183,182,94,33,120,232,196,69,12,35,153,205,219,36,246,162,72,167,92,219,148,154,33,150,82,49,87,73,183,97,41,6,198,31,86,204,8,236,43,177,202,188,226,241,182,82,103,10,202,63,9,163,242,132,177,71,114,163,75,168,200,207,112,118,160,172,70,120,145,97,69,15,187,144,91,109,84,167,107,91,198,103,151,148,20,7,82,119,207,83,216,213,185,151,49,218,179,7,7,0,236,122,3,85,177,156,197,170,66,152,85,33,136,59,29,84,27,174,32,182,215,47,136,29,150,70,13,234,232,1,53,4,73,39,142,221,76,236,192,76,167,108,116,52,96,141,109,110,100,47,156,236,14,172,96,123,213,226,13,113,12,137,33,13,145,177,211,211,63,94,148,187,113,67,4,92,135,140,54,150,42,15,181,78,214,71,36,31,21,0,140,16,141,172,124,167,210,71,122,151,49,162,166,35,111,73,77,56,39,59,231,174,107,177,42,42,180,32,164,112,186,156,103,179,26,236,28,54,232,218,74,166,49,247,121,249,155,189,5,109,109,131,69,23,37,138,202,170,84,182,114,3,118,21,89,208,199,110,169,59,234,113,190,147,242,131,86,179,105,109,228,105,34,32,186,174,74,246,212,41,232,209,7,223,23,57,126,221,129,241,73,201,189,51,163,139,226,111,97,19,200,4,109,133,4,244,166,109,236,100,15,35,36,158,176,75,48,95,72,35,181,105,92,66,146,112,253,18,21,39,58,217,151,240,210,22,23,9,111,19,151,145,228,212,74,157,243,223,181,94,147,237,75,107,212,146,224,197,50,44,114,70,91,86,157,193,108,245,170,49,67,63,161,0,126,234,139,156,138,165,200,65,118,230,36,120,14,156,164,165,54,252,241,86,138,120,173,221,37,103,67,51,56,141,153,23,1,115,220,138,108,208,50,21,183,226,112,235,207,222,105,56,109,137,162,93,78,58,70,154,198,150,59,157,243,219,243,166,46,237,101,150,213,167,47,25,97,129,158,186,123,254,245,146,3,65,4,146,169,26,249,140,21,136,234,49,189,54,190,205,218,78,239,108,133,116,234,136,21,101,126,172,158,223,173,57,53,211,44,41,52,12,27,74,252,167,114,49,88,150,215,191,248,171,18,161,46,15,49,88,14,222,42,241,202,233,204,138,67,203,118,219,125,182,166,182,38,4,183,103,226,214,83,57,26,148,70,65,245,117,20,252,55,50,101,195,129,175,5,137,109,129,62,42,129,99,225,210,137,34,145,38,45,30,50,122,138,187,31,130,190,105,16,51,129,142,107,158,131,87,253,214,189,39,99,71,56,138,193,231,142,54,119,114,168,20,254,160,210,211,204,89,3,19,205,10,167,91,109,149,246,167,22,123,114,185,130,52,104,181,104,41,157,57,207,122,51,172,81,66,234,45,227,101,149,176,88,40,235,239,83,104,82,16,173,234,61,76,120,95,175,106,44,54,230,105,116,203,35,40,39,0,234,29,5,86,120,37,145,100,120,189,14,140,2,39,159,21,143,124,206,33,94,78,236,228,150,115,158,152,245,100,125,106,107,117,169,78,91,48,91,169,91,12,28,146,155,244,199,181,57,124,29,231,10,163,214,200,87,72,252,62,13,37,98,218,36,130,45,106,57,152,83,145,211,61,234,211,66,233,122,228,220,57,66,2,234,111,194,191,211,161,169,174,87,181,85,30,242,221,5,185,104,164,213,169,140,141,242,158,135,29,206,118,169,111,112,179,89,195,51,72,170,233,232,212,87,114,59,255,0,106,36,55,92,179,37,162,4,33,114,200,231,114,203,227,235,73,91,88,14,78,185,80,180,44,195,108,224,245,206,127,111,222,175,105,33,153,165,22,220,83,78,70,141,5,136,7,177,30,154,36,208,9,227,129,216,167,57,147,81,108,29,241,255,0,24,170,220,148,69,77,13,33,144,160,93,68,107,212,61,199,138,102,226,210,34,90,75,105,121,58,162,101,229,177,213,140,247,199,94,213,83,177,37,188,142,218,53,49,206,14,156,2,117,108,163,167,90,199,177,129,162,185,147,154,200,138,178,105,245,16,1,7,124,208,18,19,4,207,25,156,36,114,225,117,19,184,63,218,154,186,138,65,121,36,83,196,172,225,0,212,122,228,10,138,51,60,34,226,88,68,248,12,116,198,253,7,76,110,125,168,178,74,98,145,227,97,175,10,167,82,48,193,56,223,165,35,21,171,71,1,186,107,157,49,74,72,229,58,100,174,48,78,156,125,77,21,101,71,186,49,159,155,201,4,96,147,176,167,106,114,123,212,130,192,201,108,165,137,59,70,219,51,1,215,106,173,149,213,167,63,19,201,205,51,33,109,74,187,169,35,125,169,73,221,110,110,30,222,22,76,21,198,169,23,81,86,30,42,243,219,114,238,237,238,164,113,172,128,84,40,198,87,161,207,233,86,70,109,50,246,146,75,12,209,160,214,175,233,14,78,223,92,117,165,102,187,202,75,7,40,23,183,44,15,47,241,14,217,253,105,155,123,148,18,60,48,47,43,57,96,231,163,86,107,165,206,153,164,141,70,176,70,165,7,12,170,59,103,193,169,173,146,209,161,105,229,14,19,76,154,178,0,199,159,31,173,90,41,167,134,82,86,78,95,42,77,44,53,111,142,255,0,181,82,209,228,142,213,195,68,72,82,100,145,71,81,211,96,107,179,66,188,212,31,198,218,27,80,195,3,254,26,125,44,118,232,189,220,170,88,29,1,180,104,35,25,218,139,96,103,149,230,179,1,65,65,145,33,235,142,226,173,122,25,46,28,202,116,40,192,93,39,109,141,13,174,140,19,37,204,107,156,29,50,96,254,26,157,47,112,218,199,4,86,178,177,136,43,161,201,0,144,51,250,210,204,183,22,119,147,36,83,44,132,182,233,33,239,138,106,246,67,59,51,70,14,130,160,148,243,223,122,44,101,46,88,220,204,131,83,236,50,62,83,68,232,164,137,147,25,154,18,168,192,137,68,91,182,71,78,181,68,103,132,134,40,235,190,157,82,237,156,254,212,229,237,173,220,138,210,70,191,43,134,3,72,201,24,21,159,112,101,148,199,18,198,68,140,73,9,156,236,59,85,156,155,248,174,176,73,114,229,211,101,132,32,100,254,35,138,112,73,16,85,138,107,125,6,70,193,57,249,127,33,82,214,39,75,216,98,155,152,209,157,71,79,76,17,222,164,178,69,113,61,198,180,212,193,217,117,105,240,54,222,175,17,158,196,183,178,51,22,146,18,1,25,10,204,49,168,10,75,137,200,19,148,186,57,83,46,3,122,183,6,143,109,52,147,112,253,7,90,144,185,18,38,219,231,166,60,208,231,84,190,114,191,17,137,227,198,173,75,243,141,169,196,89,181,81,87,76,211,170,28,170,229,23,229,193,250,213,47,131,4,182,152,158,91,185,210,28,12,228,239,222,169,195,238,166,97,113,19,15,70,204,205,211,78,43,65,175,146,75,46,90,194,52,43,143,159,206,59,126,181,54,165,174,99,184,144,69,28,81,122,92,0,190,2,247,171,112,244,141,153,163,155,152,15,70,141,179,190,63,230,135,21,212,214,211,160,154,224,52,17,169,58,2,239,159,243,21,56,172,211,165,205,176,213,26,205,112,52,234,66,61,38,174,169,75,93,68,211,74,194,89,86,70,63,118,48,61,243,138,114,250,9,159,131,135,142,98,96,26,2,198,6,236,6,198,147,15,37,175,38,11,148,72,144,160,38,87,27,147,191,74,177,103,248,88,180,93,74,97,98,15,45,147,1,78,115,143,126,148,229,47,37,222,17,107,34,39,53,149,114,53,200,23,37,124,227,245,173,32,34,186,183,96,169,133,12,23,212,58,40,243,64,147,55,17,243,46,16,232,104,203,105,95,126,244,120,101,45,10,64,85,206,196,16,7,111,39,246,166,84,134,111,35,50,198,146,166,3,199,140,167,245,20,195,52,19,92,114,37,13,150,114,224,5,219,167,83,72,22,114,177,50,46,234,122,231,168,223,211,142,245,34,133,46,38,150,83,41,141,243,167,211,176,247,21,158,199,102,208,239,35,198,248,228,49,252,214,150,184,120,69,162,92,5,17,186,182,67,117,63,90,49,210,109,181,43,114,204,175,203,71,97,212,14,173,254,121,160,68,144,221,44,160,144,112,199,110,216,254,198,168,118,5,121,227,209,144,83,125,114,17,215,191,106,165,228,210,91,172,50,199,160,101,89,58,110,7,145,77,240,87,181,185,133,45,201,48,207,30,70,165,30,151,30,227,165,43,198,110,160,105,97,182,71,44,206,228,74,52,159,72,29,234,72,111,100,99,182,155,253,64,204,202,204,165,66,39,240,238,58,19,230,159,245,201,34,136,230,140,220,197,146,34,198,115,249,10,2,73,58,60,18,243,11,219,46,199,75,22,86,62,72,237,76,8,204,150,209,220,11,88,164,185,41,162,69,12,67,48,29,8,253,170,217,182,118,75,153,52,243,76,183,133,212,171,133,203,12,111,226,156,97,52,240,69,1,117,229,227,208,71,203,75,218,1,28,165,110,21,180,198,218,246,236,77,104,75,25,146,61,40,161,149,134,196,116,4,116,2,165,239,77,66,81,36,143,44,240,67,30,157,17,150,214,199,36,145,64,177,137,3,164,103,33,243,173,64,198,115,154,208,142,246,43,121,36,105,23,76,210,70,98,7,27,99,184,172,168,25,160,72,131,128,100,116,44,154,186,227,61,51,85,90,87,72,38,146,51,16,43,46,166,230,58,246,83,210,165,253,219,221,218,219,164,10,171,33,97,235,109,148,28,245,167,32,141,165,142,50,48,186,145,152,248,235,140,237,212,210,111,105,24,47,28,32,242,223,42,136,199,98,71,138,111,108,244,229,237,153,130,214,87,42,154,185,138,172,221,152,251,85,46,166,150,218,193,206,218,255,0,245,228,13,197,71,118,186,176,116,32,176,124,5,250,244,205,118,234,221,36,140,136,165,10,217,45,191,115,77,169,152,162,132,193,11,41,11,157,32,182,122,26,88,219,133,186,145,1,58,27,36,49,239,235,219,250,209,68,82,219,91,219,151,97,234,114,154,15,210,137,36,14,29,26,230,80,112,128,18,118,219,174,213,38,197,224,34,75,173,77,247,130,36,212,1,243,78,199,37,165,196,88,149,164,230,96,141,24,172,248,15,195,66,110,24,235,193,40,124,159,106,70,35,115,170,89,73,142,94,165,145,91,36,143,165,88,154,54,252,163,49,182,212,175,128,89,121,207,250,111,75,91,153,138,77,44,137,25,183,71,210,24,12,16,115,215,61,232,22,183,49,76,134,71,133,201,66,66,157,57,35,29,191,157,85,62,39,151,41,40,225,89,24,160,235,129,89,211,71,196,75,162,121,140,209,232,202,252,189,113,237,64,91,136,238,35,70,209,167,67,17,234,249,179,237,74,196,242,219,219,164,114,58,224,227,74,105,206,222,106,210,68,146,49,104,70,92,124,221,136,165,89,209,216,162,88,144,204,128,156,198,205,185,221,141,78,29,34,205,110,208,52,122,185,114,43,128,221,193,4,85,157,133,242,1,25,86,101,29,60,96,121,243,214,148,130,237,172,143,52,168,213,158,190,106,237,155,54,108,178,189,207,61,156,105,80,21,87,62,160,162,129,39,50,72,162,118,3,147,51,180,122,71,225,57,222,172,204,243,180,211,17,202,85,77,64,198,189,106,177,72,195,134,36,11,19,50,9,185,140,228,244,38,174,151,171,194,70,241,193,51,198,248,84,102,3,45,183,181,85,145,5,203,134,58,49,211,249,211,50,205,203,153,34,228,7,149,212,50,54,156,234,81,66,188,130,39,129,26,116,65,56,235,161,179,233,236,106,19,144,149,164,150,41,101,40,87,7,37,216,96,105,241,92,143,75,90,25,194,60,146,104,236,50,107,151,172,176,194,133,39,146,71,149,8,97,159,73,3,218,187,135,139,135,90,202,209,224,207,41,17,167,93,135,67,251,213,147,131,98,155,131,152,225,16,225,114,23,7,184,165,94,16,85,238,81,157,214,51,167,79,138,44,210,58,221,16,184,214,55,194,142,130,164,211,5,176,9,163,172,128,190,159,62,106,105,68,118,89,109,140,96,162,23,217,128,59,98,139,15,14,22,132,79,3,131,27,144,31,81,233,239,89,246,242,67,21,198,110,88,167,67,131,190,5,63,115,60,183,23,92,155,82,130,221,99,12,51,230,146,38,220,146,39,129,102,72,37,144,200,61,33,148,249,162,219,66,90,219,68,243,170,201,9,4,239,254,118,172,210,178,200,24,153,52,203,242,157,39,229,163,12,162,48,109,110,37,101,245,21,236,43,93,68,22,225,92,221,104,8,35,216,40,200,199,106,165,250,180,60,59,74,15,94,112,227,30,156,125,105,203,120,237,222,71,185,187,145,201,57,194,141,130,142,212,57,111,35,184,142,88,150,50,128,12,2,124,212,251,55,66,178,179,145,34,14,100,204,153,212,9,233,244,171,207,18,65,99,204,157,144,191,48,31,118,53,86,188,48,58,71,10,3,164,225,181,238,49,230,135,45,195,222,93,132,184,57,66,152,69,11,233,7,205,101,92,139,73,71,208,89,132,155,19,237,85,185,144,90,90,170,51,234,104,159,78,122,237,77,89,63,195,44,72,19,90,105,35,118,232,113,214,146,6,66,177,42,198,100,12,204,28,227,170,214,161,216,209,220,52,209,184,81,169,183,102,39,197,75,1,108,210,77,37,199,165,17,113,142,218,234,243,24,237,19,81,192,18,174,157,197,44,246,167,224,249,58,9,76,130,205,156,98,161,84,121,94,105,200,72,242,189,114,118,163,180,14,45,159,92,135,98,14,31,177,162,199,240,242,194,168,202,241,141,56,13,141,235,151,8,208,74,138,51,50,5,200,36,239,143,122,84,129,194,96,91,119,44,204,141,164,228,231,169,162,91,196,109,161,91,166,159,84,33,130,244,198,154,29,245,199,194,219,196,12,74,28,250,186,103,78,219,154,160,99,196,160,141,25,85,53,54,64,164,90,126,123,185,3,76,68,106,144,106,8,173,215,57,20,175,15,144,45,226,35,170,42,5,44,55,223,175,122,29,220,23,134,230,48,135,90,68,67,99,61,13,26,225,132,210,6,69,92,244,210,189,115,222,157,26,53,127,197,254,1,121,194,39,104,255,0,139,79,166,178,141,203,221,65,148,196,114,185,214,206,199,246,21,232,12,92,238,7,200,145,64,105,127,11,118,21,135,36,22,145,93,35,104,42,209,18,58,127,33,85,49,104,200,215,146,218,90,32,7,212,84,50,49,253,234,183,150,143,99,111,149,33,138,157,76,71,138,2,113,54,50,0,227,210,135,3,233,67,158,234,91,203,184,203,187,27,98,55,35,97,181,58,35,182,80,73,59,61,196,142,184,98,79,231,92,154,25,102,200,147,82,194,132,0,87,161,106,151,87,128,88,242,145,24,63,202,10,248,205,118,222,242,71,130,24,100,30,136,201,35,222,174,253,138,69,108,82,41,46,39,92,172,121,112,167,171,83,114,185,204,51,132,212,48,11,47,138,28,145,75,37,212,49,9,10,70,84,171,160,232,70,58,154,88,200,99,183,120,32,86,210,14,9,99,154,118,107,71,141,211,63,14,229,195,30,160,92,29,188,3,189,5,73,117,101,137,178,53,110,72,249,104,81,205,40,135,149,26,133,212,8,59,87,38,14,184,58,53,57,244,147,157,171,58,211,80,72,35,18,69,150,152,105,12,70,5,23,147,111,58,0,64,44,163,229,207,239,73,218,134,2,98,64,93,180,209,85,57,99,80,147,214,119,194,249,167,84,214,248,52,136,142,139,147,242,110,79,189,53,107,48,215,168,191,77,135,189,101,196,243,50,176,138,47,152,122,169,171,70,104,145,94,68,192,13,141,57,206,107,127,39,157,197,172,216,49,235,124,242,242,49,183,83,83,134,49,104,131,29,94,178,88,6,234,1,223,6,149,73,101,151,91,122,135,80,169,138,47,13,103,87,229,146,24,40,3,32,231,31,83,220,215,87,131,41,107,195,57,100,122,75,115,176,167,227,172,235,115,176,173,24,235,169,228,37,118,160,169,65,42,84,169,65,13,2,94,148,115,210,151,151,165,6,125,201,216,214,13,241,216,214,221,201,216,214,5,241,216,208,121,235,171,134,183,157,101,79,153,14,126,190,212,205,133,162,65,52,175,8,56,86,230,66,248,234,140,58,123,86,119,17,61,107,107,128,169,126,26,146,176,213,42,166,144,114,62,92,236,190,221,171,155,249,63,213,235,226,188,181,20,187,192,12,161,78,124,82,82,91,182,73,140,147,182,72,38,181,22,36,208,200,253,15,79,106,11,178,70,142,20,150,61,171,135,91,116,109,143,28,33,230,39,161,171,66,129,46,176,72,195,99,79,214,155,210,61,50,54,195,61,235,62,86,211,114,85,14,249,29,41,102,154,249,110,232,199,16,137,213,243,16,219,30,165,35,52,153,138,32,169,35,134,15,186,231,197,104,70,2,177,51,177,59,103,173,5,231,134,246,83,128,87,112,138,127,136,82,115,19,165,97,131,151,33,145,100,105,1,216,228,214,125,209,82,162,53,77,47,175,33,148,254,222,213,170,170,35,14,85,217,213,118,108,174,40,109,110,10,150,24,37,187,31,52,233,123,103,219,218,202,103,244,227,0,29,64,215,46,45,121,236,57,160,163,12,141,35,189,104,219,139,152,237,216,186,169,98,116,130,7,106,90,238,50,168,37,144,225,131,12,145,90,136,79,69,199,14,184,86,64,172,186,49,128,122,138,53,172,128,198,232,197,153,181,19,159,20,67,111,205,184,140,146,76,103,160,57,197,73,2,169,1,74,43,22,198,195,183,189,56,90,25,186,123,57,180,197,20,122,134,249,106,49,226,23,15,110,165,209,78,249,211,216,82,146,134,105,52,49,198,157,243,141,200,171,155,164,19,97,147,42,216,3,3,165,93,38,182,122,61,9,106,230,24,89,87,57,193,236,105,121,18,89,25,182,69,102,233,131,143,231,65,18,152,238,65,69,33,58,63,184,167,34,48,207,54,166,83,160,13,72,164,109,143,122,159,234,235,69,1,44,232,165,91,92,68,6,242,69,26,222,5,154,253,150,66,202,138,195,126,160,208,86,103,75,173,110,160,106,61,49,222,155,226,19,124,44,105,34,0,25,242,88,15,21,89,221,45,42,242,239,36,210,70,165,25,25,233,85,34,230,86,204,175,232,13,157,8,63,122,170,33,102,55,33,181,151,221,123,109,78,199,118,81,159,66,3,145,130,189,197,70,131,158,36,153,206,137,24,47,202,87,87,65,66,138,67,6,98,209,186,146,68,163,185,166,109,172,166,187,103,158,7,88,208,140,54,161,220,123,80,167,177,146,226,51,247,225,223,61,64,197,22,106,165,197,195,52,118,192,28,49,95,89,62,77,25,33,103,100,141,165,93,25,220,169,235,244,161,219,132,86,210,87,212,184,92,30,255,0,157,118,226,97,105,122,33,42,10,185,194,129,190,144,106,118,157,5,112,26,213,142,149,244,72,64,200,238,124,211,81,89,91,172,205,42,224,156,140,31,202,147,104,210,75,176,141,54,231,214,98,116,217,191,62,212,192,88,35,40,170,196,33,58,130,253,61,233,34,236,43,171,55,183,120,230,87,80,115,130,189,65,169,115,195,227,184,179,18,70,231,90,99,58,72,27,83,34,241,85,209,242,36,141,179,159,106,97,224,113,36,168,116,47,70,212,15,81,142,152,170,200,118,48,68,150,169,42,200,227,154,216,216,215,109,236,164,138,235,107,151,96,164,238,237,182,40,33,100,182,177,116,13,171,75,150,69,198,41,148,45,48,137,245,242,139,46,227,59,159,106,155,44,94,115,40,40,3,44,145,150,43,158,162,186,200,247,16,22,104,244,170,12,58,99,32,248,97,72,93,202,45,221,99,140,13,0,13,137,239,244,173,102,187,88,225,93,40,78,188,100,14,213,32,82,220,206,246,36,34,134,83,144,196,158,254,212,140,130,57,36,140,206,154,85,186,54,174,226,143,112,243,193,51,27,116,50,43,182,121,121,27,123,209,62,24,188,81,137,194,190,1,96,23,197,82,5,28,17,69,36,161,131,104,108,28,177,241,77,242,237,161,178,154,29,12,241,160,86,87,39,32,18,104,51,55,58,39,42,114,128,0,1,241,220,87,109,51,15,6,157,157,240,39,148,8,215,166,128,7,74,74,94,153,182,197,143,20,42,173,204,136,48,109,77,212,247,197,106,241,107,115,58,237,188,88,212,70,105,36,179,145,144,51,200,133,50,23,61,193,237,78,201,42,24,57,114,56,242,173,158,159,90,124,141,6,156,61,61,50,64,227,70,48,65,241,67,144,201,105,111,169,16,54,191,73,45,248,104,173,119,21,175,11,214,142,186,70,231,78,255,0,90,31,11,191,231,188,195,32,197,144,160,227,117,52,55,162,150,106,102,137,37,119,104,202,150,86,112,159,54,251,87,12,201,45,192,80,231,42,70,146,5,58,88,44,51,199,44,109,145,242,132,110,212,132,113,197,4,104,100,99,24,149,254,124,106,31,157,94,207,244,228,160,220,176,1,146,63,78,159,188,92,80,120,92,211,220,113,88,216,185,209,242,224,248,34,157,188,104,39,125,80,180,69,10,133,99,158,222,69,2,199,17,223,252,54,125,1,3,47,212,26,207,75,233,164,110,237,238,110,90,57,95,149,131,167,113,212,214,35,6,143,141,152,174,17,180,133,32,182,62,109,182,167,47,236,222,102,121,98,143,84,202,3,96,30,163,59,154,78,67,52,228,41,244,52,100,111,143,148,154,220,230,51,174,77,125,197,197,217,248,82,162,31,81,103,81,171,3,197,35,20,161,229,157,37,46,103,112,23,44,219,129,239,77,90,202,241,60,150,215,39,255,0,106,145,233,219,87,138,173,179,91,193,118,37,185,70,39,117,199,144,122,86,101,93,31,50,155,219,165,88,99,116,84,132,70,185,160,201,1,130,224,96,183,50,48,27,80,235,239,71,142,118,138,7,184,134,47,253,101,147,7,122,36,188,79,54,160,149,47,33,39,117,76,144,62,149,123,78,136,90,202,178,76,210,147,145,55,172,109,211,242,171,234,132,186,66,24,132,109,69,195,157,152,82,172,174,238,57,55,41,34,233,210,52,143,148,248,199,106,234,8,194,176,158,22,121,162,200,83,211,122,154,177,174,204,198,241,75,247,114,191,46,93,244,225,176,89,115,222,146,141,109,38,188,184,137,214,78,102,66,229,91,108,102,131,37,173,204,23,80,205,50,32,212,53,13,13,157,187,83,18,91,185,15,116,39,40,238,73,5,87,27,211,90,66,252,71,49,220,71,28,32,42,128,113,157,242,61,233,217,46,204,246,227,76,132,36,49,130,116,191,205,231,235,89,119,79,60,145,144,250,181,171,99,58,118,212,106,209,77,29,181,174,135,128,75,169,116,100,18,186,79,154,188,45,155,25,226,120,228,136,91,56,100,157,115,144,55,83,70,180,230,164,216,144,131,10,50,228,234,236,118,233,67,180,183,146,52,18,39,49,216,19,164,38,231,7,189,85,37,204,179,44,42,203,51,40,93,67,198,55,31,202,164,91,26,136,93,110,138,42,130,146,228,13,27,239,244,252,169,123,35,53,239,63,148,145,141,7,112,70,52,138,23,15,41,12,161,37,65,157,1,181,179,252,199,219,251,87,108,166,228,9,46,34,12,50,8,59,231,126,217,30,105,246,134,184,148,239,110,177,68,110,87,152,223,54,177,212,120,205,103,65,29,186,77,52,178,163,74,227,102,84,108,105,57,234,42,74,146,94,195,20,139,147,33,98,88,158,204,105,164,182,22,239,118,129,144,72,236,171,172,157,143,248,106,144,45,226,148,225,136,182,149,10,146,219,105,223,108,253,15,245,170,222,64,144,112,185,45,142,94,89,240,7,241,43,125,40,242,128,203,204,146,13,40,6,150,92,229,28,227,251,230,151,23,17,203,61,186,55,47,35,31,55,127,97,237,82,31,224,124,2,23,138,225,226,158,9,27,238,180,6,83,141,45,223,52,245,236,81,92,200,147,145,35,168,140,44,129,62,96,113,141,84,156,183,153,187,153,237,97,96,234,52,140,99,175,115,159,165,22,39,138,41,114,37,112,15,168,12,103,73,31,230,63,58,187,169,167,96,209,195,110,38,92,131,152,179,145,190,69,114,121,196,211,73,108,254,134,199,222,234,59,17,159,73,174,71,114,57,18,204,232,199,112,131,108,237,182,61,251,80,225,197,200,184,44,217,26,78,58,19,156,244,161,215,66,161,230,220,199,110,137,162,48,165,134,63,136,26,212,68,144,25,220,137,57,39,78,11,142,248,237,89,220,61,84,93,72,136,210,106,69,212,85,162,4,0,118,234,60,209,30,89,19,48,74,73,88,115,190,223,47,154,205,135,38,82,96,145,186,105,96,250,139,7,235,145,226,178,167,58,84,72,172,53,4,102,113,140,99,205,105,197,52,73,195,217,194,115,66,41,99,164,110,71,210,177,224,176,28,68,220,92,69,49,244,40,102,212,55,35,207,90,177,122,59,173,45,138,150,72,131,24,131,44,142,221,6,58,126,244,102,158,41,38,120,164,103,142,78,80,36,191,70,20,181,188,140,96,132,74,218,178,138,80,21,221,64,216,253,107,178,78,19,84,154,57,170,192,160,219,27,126,117,116,119,211,183,145,192,162,204,137,68,107,169,148,118,7,35,254,233,197,129,161,137,35,157,74,149,24,39,223,166,126,149,141,112,172,45,98,89,196,98,55,4,197,167,115,189,105,193,196,11,172,81,75,32,46,153,12,72,39,63,90,149,58,22,40,26,94,116,170,71,57,78,134,193,219,10,63,230,148,158,73,67,115,99,93,89,65,25,97,238,115,253,42,183,186,201,141,224,32,35,18,24,43,109,254,96,83,22,138,160,20,36,6,11,171,42,122,30,195,63,173,95,65,43,233,21,71,38,72,85,165,143,210,95,25,24,242,43,179,203,174,117,17,205,27,73,149,50,41,217,72,211,255,0,242,209,46,32,91,150,121,112,225,151,74,225,186,141,182,161,219,75,45,148,240,174,82,69,86,210,218,147,230,7,2,166,184,219,81,107,153,216,219,194,186,117,58,231,191,98,221,168,23,182,175,165,231,183,245,242,74,163,118,43,159,235,78,220,91,163,74,152,125,8,185,206,227,167,122,224,34,70,186,137,30,86,29,27,215,141,75,216,98,136,191,14,102,60,183,113,6,183,200,229,170,239,238,77,18,117,51,72,182,229,82,57,45,240,163,62,60,210,118,182,222,128,38,13,26,31,74,106,27,17,70,72,155,253,66,220,206,200,234,172,161,88,19,211,124,231,246,171,18,149,43,119,3,61,180,145,46,168,247,70,45,209,135,122,208,188,157,96,17,91,190,142,108,241,168,50,0,74,231,190,244,60,73,16,231,21,230,199,35,132,214,114,117,18,58,208,67,9,212,24,155,54,209,179,50,70,8,58,91,201,205,5,204,114,9,110,8,84,100,216,21,99,140,227,254,168,82,24,39,128,33,83,146,224,190,31,212,160,83,22,201,17,130,105,136,136,205,201,8,225,91,195,117,223,189,33,200,23,173,57,140,157,24,81,171,111,83,85,215,181,149,217,36,211,116,132,188,178,133,202,177,147,126,234,22,187,111,34,151,107,94,100,107,8,221,136,166,238,136,158,214,45,103,74,44,101,34,85,92,18,216,235,67,178,133,224,15,205,182,112,196,0,225,147,219,250,214,65,4,178,91,15,253,110,144,57,219,87,226,24,235,72,188,166,234,227,74,176,42,8,199,129,94,150,206,120,238,44,158,218,229,21,225,59,100,255,0,17,172,184,248,113,82,241,196,3,34,49,212,195,242,171,194,115,90,81,92,59,192,21,29,180,13,183,238,59,214,108,69,155,138,77,201,67,203,138,98,85,177,128,190,127,106,190,57,8,18,52,33,48,79,94,152,174,199,61,173,180,2,41,146,85,66,203,161,95,187,121,250,84,198,233,44,104,222,17,162,57,25,145,110,74,182,23,56,216,157,235,50,88,130,217,185,118,38,80,218,148,234,252,199,243,253,168,87,114,73,39,198,187,225,194,16,34,100,93,147,111,229,214,158,225,111,11,36,39,104,249,232,116,131,216,143,53,72,66,201,90,45,70,71,50,44,250,91,3,42,170,221,118,246,170,92,202,162,250,44,140,32,4,146,59,227,205,59,196,97,22,168,45,216,151,33,139,43,255,0,16,165,165,137,89,96,80,99,109,113,156,163,119,7,122,151,181,134,248,104,47,27,6,70,11,150,216,156,253,63,165,45,197,99,132,107,98,220,182,4,152,178,118,39,184,197,94,222,244,163,242,249,101,164,70,36,38,104,19,78,46,101,2,108,5,67,169,61,29,71,190,105,55,177,104,22,55,182,67,8,87,121,99,82,196,254,96,213,184,114,27,203,200,181,160,86,136,134,15,159,122,173,160,248,103,145,73,210,10,146,78,143,195,216,3,218,173,106,178,91,73,51,186,228,51,99,73,216,82,82,151,226,82,63,21,226,137,59,196,101,137,148,34,101,118,219,63,204,211,103,49,45,197,187,184,206,20,168,209,179,18,59,31,206,151,67,52,218,208,131,26,169,80,167,109,135,97,244,162,73,173,163,116,40,74,49,200,151,248,125,35,31,202,173,230,172,112,164,182,233,172,157,74,80,103,127,218,135,9,126,100,146,65,149,64,117,21,192,221,123,238,41,203,140,11,5,141,19,212,64,57,240,41,75,103,22,229,25,178,174,196,7,199,70,24,237,82,172,22,192,204,165,218,82,160,200,114,163,27,242,207,229,226,130,139,207,186,204,209,60,86,200,250,211,13,188,155,244,63,206,141,117,36,144,219,201,42,194,71,222,98,44,29,189,179,249,82,201,3,75,51,230,229,215,36,182,8,232,190,61,170,72,148,221,230,126,33,17,109,219,76,135,111,87,167,72,170,243,32,142,17,32,137,16,31,73,61,168,23,109,32,137,185,72,76,104,65,68,45,237,86,144,45,223,14,88,17,208,186,104,14,1,232,1,61,233,73,192,240,219,74,35,215,44,81,8,92,128,156,191,3,166,254,104,38,61,105,115,35,20,153,164,148,32,238,218,71,112,123,117,162,89,170,72,134,202,83,149,71,199,231,154,164,124,203,62,34,206,200,90,54,33,116,175,96,42,195,179,182,86,92,62,75,117,54,215,50,198,193,116,141,108,42,151,209,201,29,191,194,193,56,146,93,97,131,174,218,79,214,171,165,109,7,40,32,208,15,81,248,245,85,89,17,35,114,163,14,163,33,15,129,222,173,172,233,0,185,146,93,119,144,134,202,130,88,103,173,48,151,50,105,107,56,161,93,59,170,203,158,149,216,228,145,173,249,174,65,73,91,214,63,128,251,154,4,76,91,138,194,17,116,219,194,184,201,56,12,123,254,117,142,212,57,238,212,34,199,36,101,227,12,193,95,29,234,156,185,100,141,45,39,10,48,165,144,127,22,127,234,143,115,205,102,70,67,161,9,58,128,20,169,113,45,224,211,17,142,48,196,143,86,245,85,173,202,158,198,8,53,56,125,107,167,74,140,224,80,227,188,67,40,78,86,209,21,203,62,213,83,55,54,69,149,228,249,19,211,167,127,167,231,81,10,55,16,211,43,15,86,50,79,108,117,252,205,36,69,111,173,196,54,226,29,110,99,223,5,123,174,253,105,71,156,91,233,72,35,13,43,47,45,65,236,15,122,210,226,182,232,201,175,152,89,89,85,68,75,248,171,38,120,202,187,204,250,244,146,171,133,235,143,106,191,226,206,98,150,136,77,254,46,11,52,138,164,140,157,186,126,26,97,221,254,17,208,185,40,100,245,121,11,142,213,91,131,10,93,135,142,83,183,169,78,63,173,118,125,11,108,178,79,42,197,170,102,31,253,91,82,37,144,170,222,171,79,167,81,49,228,132,4,129,138,208,138,40,164,183,230,169,211,36,100,104,108,117,30,51,73,73,103,98,240,132,142,33,204,93,199,40,119,247,243,76,196,80,88,171,196,10,170,12,21,235,233,21,45,89,194,179,135,73,22,68,98,168,88,43,251,231,189,25,53,77,50,43,144,35,140,149,216,99,81,241,69,150,226,62,78,166,76,1,141,241,144,7,90,165,147,230,206,39,87,80,228,229,143,183,154,155,42,156,69,18,72,15,221,170,50,145,167,31,212,249,169,9,43,28,153,65,169,151,78,251,224,83,77,110,100,182,152,105,244,185,212,153,238,73,174,8,146,123,117,89,70,135,25,13,143,21,106,66,182,209,197,28,82,184,116,68,232,84,158,254,213,83,111,8,185,86,151,67,161,61,58,247,161,77,36,50,60,203,202,45,16,96,189,58,26,236,136,237,22,173,76,58,108,171,184,20,104,105,160,144,66,240,60,135,225,137,213,142,154,189,168,70,41,228,125,72,160,66,138,1,136,55,225,29,119,243,81,102,123,165,133,57,108,17,35,35,44,126,99,87,230,162,91,232,71,245,49,10,229,143,249,226,172,233,159,101,167,103,184,115,119,105,34,141,11,141,57,249,84,118,173,39,229,77,106,147,19,165,138,228,174,54,205,33,101,101,12,229,163,44,82,51,159,86,105,225,20,113,199,18,36,187,171,107,169,120,95,110,199,105,26,90,201,148,28,213,219,26,123,82,188,109,38,155,224,161,182,24,49,171,62,58,119,199,244,171,203,21,240,145,218,57,89,160,109,58,137,24,63,149,54,183,49,36,130,102,9,172,168,68,30,7,248,106,203,251,102,246,195,189,130,120,25,46,88,162,115,23,212,70,251,213,237,245,197,108,174,184,34,76,147,190,216,163,222,150,107,119,142,68,101,210,199,151,147,158,181,120,45,218,46,26,139,36,138,27,102,213,143,255,0,118,181,108,210,152,12,171,9,153,16,27,153,50,9,97,157,34,169,53,147,205,10,206,15,76,111,228,85,226,158,54,245,1,136,117,96,231,169,162,243,163,153,10,44,175,28,123,224,14,213,158,66,177,164,114,70,121,79,166,66,223,53,12,155,129,98,126,34,73,85,28,244,93,233,150,181,22,81,162,228,20,57,210,85,119,170,72,239,20,104,132,44,136,50,83,31,196,79,122,155,244,184,175,191,54,23,85,58,74,233,211,236,41,123,162,226,241,225,121,1,70,30,128,163,229,250,213,164,96,147,8,216,144,248,29,61,234,147,198,26,225,89,78,160,184,29,55,36,82,22,25,49,34,68,158,191,89,216,251,173,46,138,210,77,42,202,177,164,103,101,200,220,31,173,26,73,20,91,234,41,141,75,133,213,182,40,120,230,72,170,227,5,55,36,244,90,152,173,80,198,230,110,65,102,36,99,71,189,118,241,98,149,34,131,92,138,186,137,33,124,253,107,183,98,120,239,82,72,92,151,144,233,250,120,197,85,220,106,133,38,212,174,172,193,113,220,85,230,14,204,226,6,92,47,168,143,76,173,190,129,237,239,69,179,208,222,185,156,149,65,169,129,63,191,214,134,241,176,177,64,236,89,213,113,169,187,18,118,160,196,210,200,116,245,44,66,225,58,54,41,80,212,113,137,224,116,37,74,106,206,123,1,157,170,247,7,146,202,242,4,108,39,69,52,178,198,93,128,18,30,89,109,42,49,220,87,17,157,38,117,149,2,159,148,55,241,26,178,2,67,28,160,188,247,18,172,141,32,39,58,118,11,216,126,85,25,0,148,52,9,149,193,207,138,160,185,88,221,32,100,117,105,50,189,42,233,114,45,211,66,122,130,3,249,209,23,177,184,123,97,44,178,169,105,36,96,129,71,97,220,208,146,222,88,12,198,51,137,152,134,82,127,13,91,225,204,160,92,243,250,12,132,83,222,130,243,75,28,141,171,96,126,98,13,65,38,188,186,138,71,210,90,89,128,192,108,109,84,130,241,244,243,229,140,157,67,29,61,89,246,167,98,17,131,150,13,130,184,86,242,43,53,144,139,212,68,153,131,6,39,126,203,72,189,58,109,222,229,176,229,34,201,0,13,91,1,223,127,53,164,214,14,144,106,145,240,137,141,63,238,29,234,182,118,79,29,250,137,9,120,113,173,21,207,74,55,28,191,121,2,219,91,99,152,84,238,63,8,254,245,83,252,102,241,41,62,69,129,91,118,220,81,146,7,184,128,19,11,70,223,198,59,10,13,180,76,177,141,96,224,144,185,241,90,183,87,6,210,196,70,6,101,57,85,92,254,245,20,181,147,196,37,8,172,218,220,105,109,93,205,45,172,201,119,42,194,128,0,192,128,15,65,71,179,127,134,183,214,201,235,59,106,61,77,38,200,144,179,78,127,246,55,77,242,115,86,33,81,58,75,117,44,108,243,36,89,56,32,227,126,212,212,51,50,219,186,34,177,223,4,159,233,66,101,121,52,136,4,107,19,146,88,233,232,113,76,150,93,9,162,225,92,232,1,155,20,202,175,97,67,59,35,242,163,81,176,56,213,184,206,41,136,225,101,120,167,11,232,11,234,86,232,106,177,178,45,192,5,194,134,220,28,247,166,35,187,193,146,46,89,145,67,96,54,118,52,58,72,236,229,107,70,1,134,150,57,30,172,111,77,71,195,167,104,80,73,34,162,131,85,142,242,13,96,186,228,142,230,152,107,248,155,76,96,19,190,217,219,53,169,166,46,204,73,9,17,24,226,108,150,4,106,20,14,16,134,56,112,209,44,114,22,58,241,248,136,219,81,61,201,0,85,154,233,137,229,164,96,176,237,216,87,56,115,137,157,230,223,83,182,8,206,219,28,109,93,94,14,222,62,78,158,142,216,236,43,74,46,149,153,109,208,86,148,93,43,169,226,56,169,80,84,160,149,42,84,160,225,165,228,233,76,26,94,94,148,25,119,71,99,94,126,248,236,107,126,235,161,175,63,125,222,131,205,220,205,36,51,135,136,101,179,141,36,100,55,177,29,197,122,142,25,18,45,154,56,136,219,151,81,174,47,194,15,181,121,121,144,61,210,41,109,62,175,204,251,10,244,214,87,78,91,67,164,225,27,101,87,143,72,95,161,174,95,228,245,35,219,196,105,92,161,216,122,123,86,85,220,178,73,38,145,42,41,220,128,78,245,170,99,141,91,3,97,250,239,89,215,41,25,203,17,234,193,0,233,239,92,59,229,211,143,32,151,144,217,104,45,151,65,227,189,45,105,12,242,171,77,167,82,3,131,78,24,211,74,162,185,244,236,195,29,168,232,220,176,52,168,101,63,141,15,67,86,221,194,112,71,136,188,174,170,161,62,184,29,168,145,241,36,28,29,45,178,4,168,219,121,162,74,240,220,93,66,161,178,192,227,233,67,185,86,107,161,32,76,233,202,231,29,106,203,168,118,1,158,81,130,196,157,85,107,146,205,20,36,15,86,8,43,252,84,89,34,42,166,80,200,95,166,133,237,84,209,44,145,136,34,192,124,231,113,144,71,138,78,71,77,208,45,10,164,111,28,64,103,127,52,149,204,223,21,114,34,112,74,177,249,148,238,72,237,87,99,112,36,146,23,7,3,210,5,84,149,85,66,23,86,14,217,243,87,163,177,121,226,11,196,84,30,146,52,133,61,171,141,111,203,187,230,50,150,67,156,12,110,26,137,36,105,46,132,117,70,0,231,86,42,166,218,71,147,150,129,142,147,177,83,252,170,14,131,44,215,137,36,144,199,40,64,87,0,227,2,187,39,38,57,217,85,143,37,128,32,31,153,90,133,27,59,74,198,77,101,145,115,168,252,212,64,232,131,12,155,245,200,216,211,250,174,137,222,7,109,12,228,4,213,133,56,234,105,152,239,26,27,85,87,143,26,148,129,167,169,170,220,110,170,250,121,139,190,23,222,152,22,173,36,95,17,56,33,177,233,143,166,7,210,140,244,74,226,68,104,146,71,77,28,220,40,83,183,79,52,220,105,204,131,51,105,112,131,26,115,189,46,37,148,219,51,58,44,137,242,233,45,157,179,85,178,146,105,175,24,200,193,19,24,199,108,249,205,85,236,210,4,38,56,162,94,185,93,4,111,143,106,12,140,18,98,202,167,88,219,97,85,102,18,221,233,118,110,88,112,50,7,106,47,45,210,103,115,28,190,145,165,114,118,97,66,126,143,173,228,47,96,240,18,3,178,135,199,74,66,29,11,178,153,58,234,42,78,223,149,12,180,90,157,130,29,177,243,120,246,167,226,133,4,207,22,141,76,155,41,206,54,162,116,90,11,168,237,153,220,29,78,199,26,73,237,87,186,136,75,7,57,14,100,12,27,75,29,212,87,8,182,178,137,152,161,50,12,225,187,106,171,177,50,65,207,12,116,1,146,51,208,30,217,161,218,178,196,211,66,146,52,74,29,55,231,39,226,31,90,69,114,151,133,33,100,147,217,143,92,142,212,229,172,239,20,14,144,65,204,69,99,165,25,178,48,122,17,64,188,102,130,85,155,147,235,101,203,17,176,7,205,3,60,62,56,213,100,104,199,51,78,48,154,118,95,204,245,162,186,243,113,60,28,192,205,145,44,110,63,112,104,22,102,73,156,200,242,146,25,67,141,39,168,53,75,155,169,163,145,149,53,233,35,212,132,247,165,59,5,239,158,76,192,232,248,143,110,96,27,19,239,68,103,229,67,20,1,117,166,51,150,109,193,240,40,76,237,116,197,223,26,71,164,150,93,191,49,67,71,23,119,186,74,5,11,140,227,58,64,166,148,245,196,49,78,201,43,100,13,7,61,233,203,34,110,45,212,172,136,253,136,7,115,64,183,137,178,172,25,39,228,229,89,71,167,32,215,121,45,102,168,4,140,116,144,64,211,141,190,181,158,184,59,75,150,72,185,218,211,228,35,167,80,41,72,238,22,238,239,238,85,245,198,84,243,49,128,49,228,211,103,155,119,15,174,78,88,148,134,57,29,90,168,235,44,240,188,106,78,149,35,210,49,233,34,170,8,176,218,91,188,161,231,35,212,73,244,224,43,85,200,3,133,90,28,235,82,92,245,235,189,7,225,200,180,13,112,27,152,160,141,72,123,14,134,138,98,96,33,183,55,4,34,129,160,1,177,29,106,116,7,4,102,25,165,83,32,146,0,117,123,230,131,122,153,208,229,83,15,157,148,96,31,173,75,167,123,59,168,218,89,74,243,1,93,67,167,210,175,112,197,215,42,146,182,189,212,54,197,189,170,244,176,8,146,63,83,164,101,81,176,90,63,231,76,30,76,130,40,162,140,67,171,115,129,179,10,5,216,104,0,117,6,30,99,117,254,31,173,86,56,222,91,101,60,228,105,27,228,43,182,245,57,42,241,220,72,151,175,105,34,2,27,56,144,124,170,62,180,200,84,183,139,73,97,35,49,4,224,236,8,160,217,50,71,18,61,201,64,58,48,252,89,250,208,53,229,245,52,232,163,32,116,83,250,213,251,93,47,20,48,9,74,148,146,56,155,25,24,213,191,231,91,151,11,29,173,196,111,12,121,18,99,162,252,170,107,43,15,112,170,129,61,26,135,200,223,53,106,221,57,88,17,193,33,150,53,66,213,55,184,205,237,75,178,235,122,37,182,102,206,64,10,58,108,119,253,169,9,102,43,120,88,194,52,106,4,46,119,3,197,90,226,114,209,153,3,146,152,213,208,100,26,69,35,154,40,25,152,147,165,181,128,204,51,140,239,87,21,251,49,121,50,25,227,66,250,3,130,51,140,210,173,4,87,87,193,4,231,157,133,85,42,61,36,15,122,99,145,4,173,202,103,100,118,203,6,59,174,123,85,132,70,218,85,144,149,22,200,185,85,61,67,120,171,18,165,180,105,11,60,225,181,170,49,57,39,25,38,133,4,198,218,240,186,220,152,94,76,134,92,102,150,184,158,104,157,190,14,55,33,134,72,30,213,34,183,186,71,117,140,34,137,84,149,203,228,249,34,172,13,44,122,89,238,213,158,60,228,43,99,78,79,147,84,47,43,200,62,40,22,143,5,142,221,91,197,30,222,57,38,225,184,49,41,212,67,105,239,138,56,33,163,70,40,136,216,36,5,27,48,207,90,154,37,40,117,75,52,13,22,133,140,146,160,63,69,246,171,196,208,72,210,70,178,106,137,24,141,57,239,237,68,120,87,153,165,12,114,65,243,52,120,170,51,164,44,151,16,219,7,26,135,167,174,217,222,162,246,81,10,206,242,68,170,74,12,57,10,48,118,232,115,92,149,98,198,153,51,32,108,58,120,211,220,127,42,17,153,155,136,97,95,151,8,97,135,206,49,191,138,102,110,79,38,70,79,226,199,163,124,63,159,204,85,2,158,121,44,53,196,1,97,177,1,27,37,65,232,40,188,45,225,147,136,60,164,114,214,65,164,135,108,156,210,35,93,186,135,112,242,50,28,146,87,112,61,197,61,109,45,179,72,242,242,24,107,80,116,233,206,147,68,94,229,30,73,163,133,213,68,58,201,235,185,62,212,40,33,16,181,202,181,202,234,47,166,48,254,146,8,255,0,186,13,248,153,229,18,163,233,210,0,141,179,234,197,94,118,141,94,57,110,137,19,46,226,72,198,156,48,243,250,81,79,38,168,99,116,7,153,44,152,237,157,135,244,174,5,41,22,187,144,135,153,40,26,151,168,63,247,77,112,75,134,186,146,89,174,116,153,24,226,34,167,109,36,103,21,147,123,20,173,196,38,71,184,208,138,154,144,29,131,123,125,104,14,242,91,192,206,110,21,133,185,201,24,61,243,222,129,32,89,53,204,4,106,116,129,185,200,32,244,96,127,90,210,187,16,92,240,175,136,133,73,14,63,6,217,254,245,151,43,61,205,188,76,131,212,35,17,158,196,99,197,66,112,93,34,211,44,81,188,223,124,91,212,155,157,67,182,43,71,225,244,8,165,118,209,11,66,1,11,33,7,20,132,147,60,206,243,181,187,60,57,0,182,1,193,246,199,74,210,88,163,158,8,209,164,6,77,191,251,251,127,49,87,163,180,183,183,117,153,93,35,89,32,116,11,134,62,179,158,255,0,149,25,172,13,164,82,111,204,182,250,12,143,34,135,166,123,27,124,232,18,146,61,28,189,240,42,139,35,189,244,48,134,211,4,169,137,84,245,82,105,218,116,34,171,243,161,154,51,148,145,65,60,179,252,241,85,75,67,115,205,129,129,136,224,41,126,164,147,79,197,102,246,218,162,144,168,244,176,86,94,199,181,103,90,205,59,74,220,210,36,5,245,0,71,202,105,164,149,203,112,97,225,161,216,104,43,33,82,204,195,212,59,87,39,136,91,44,74,128,188,37,52,136,244,110,115,185,220,83,220,155,118,71,15,10,116,213,215,96,104,90,68,252,189,72,15,45,203,33,35,230,4,84,218,206,73,178,199,166,57,56,125,206,39,7,71,51,86,228,127,244,246,171,222,52,166,224,68,87,46,128,21,196,125,79,127,239,68,190,181,182,138,221,230,68,251,198,111,81,109,152,31,168,160,32,185,123,53,149,101,36,44,64,227,87,66,54,38,181,38,249,77,232,172,176,220,219,222,47,196,65,158,94,234,63,14,62,149,166,166,210,66,3,78,131,238,245,149,11,167,7,174,231,189,42,235,125,241,40,242,79,36,129,148,116,31,231,74,32,225,239,17,72,153,7,57,128,104,185,99,102,62,43,54,114,215,107,186,185,184,141,0,69,131,83,43,171,55,78,194,171,0,211,120,209,242,195,34,169,26,163,59,55,181,41,195,93,45,239,166,180,147,255,0,250,53,41,0,0,51,254,12,83,169,195,7,15,186,75,73,220,204,250,126,237,245,17,185,205,107,227,251,103,126,146,39,88,225,188,75,150,58,50,163,82,12,13,35,198,104,90,229,150,234,70,65,170,20,26,70,58,231,0,211,2,68,132,73,21,200,213,12,195,79,144,24,117,95,229,67,138,66,165,156,38,146,88,49,29,11,120,219,243,168,174,172,45,35,57,180,144,29,91,233,57,237,72,72,168,222,165,201,146,22,26,220,185,244,147,90,86,234,151,152,150,99,36,14,75,1,18,62,59,224,230,147,226,92,62,91,40,76,246,183,17,132,98,51,30,173,244,212,134,196,136,187,170,171,186,22,140,28,17,228,117,253,171,151,45,44,106,50,165,91,80,234,123,119,34,151,142,224,171,195,16,10,200,92,50,174,188,96,145,219,243,52,120,212,155,133,50,202,194,89,19,86,182,108,130,58,29,133,107,163,102,4,139,29,185,136,44,128,205,233,127,87,108,118,160,11,116,182,184,40,121,146,168,0,157,71,12,51,231,201,162,155,87,188,72,102,192,103,31,135,166,71,214,172,177,189,236,142,243,68,24,145,169,81,189,59,143,231,210,179,20,17,0,130,234,66,70,57,128,250,71,117,32,17,159,122,44,80,242,67,198,166,77,89,58,118,1,123,110,40,51,220,67,29,221,153,185,121,88,74,219,229,182,81,184,207,255,0,163,78,149,158,212,5,210,146,30,102,65,61,24,85,188,179,213,43,59,55,196,165,189,204,43,34,46,167,244,174,157,188,254,213,123,24,191,242,52,153,227,212,72,0,254,22,95,113,65,230,93,45,172,147,114,158,70,25,87,85,223,78,253,40,124,62,23,154,52,80,36,147,47,171,65,219,3,190,244,105,169,119,18,196,9,141,62,250,48,74,233,63,48,164,172,102,7,152,37,145,134,176,64,207,64,198,156,153,138,91,199,38,161,24,86,10,21,73,200,92,231,24,62,105,11,174,96,149,213,138,233,102,45,171,29,14,106,118,13,116,161,111,249,160,46,52,18,55,235,208,16,127,122,147,72,82,225,36,211,22,183,66,20,177,235,237,210,155,72,161,184,182,67,44,108,121,99,10,65,234,63,184,164,162,181,186,154,91,152,238,34,102,136,163,184,211,131,236,184,223,197,73,202,255,0,170,216,79,42,219,77,108,208,185,127,149,27,108,51,123,213,33,121,34,31,14,175,128,167,1,91,109,10,125,251,209,45,84,142,83,242,52,52,121,220,49,58,143,184,237,68,145,197,198,131,108,2,149,11,28,153,92,245,246,53,164,114,225,230,64,145,174,137,118,86,44,155,178,14,227,249,87,46,95,69,186,133,46,218,87,209,140,12,3,230,168,96,117,143,225,93,229,66,36,12,91,163,99,193,253,40,194,37,148,75,25,26,158,49,165,114,221,69,59,77,148,121,22,232,203,114,173,203,104,242,186,21,48,164,1,216,254,180,41,137,119,102,73,57,105,16,1,6,157,89,92,103,250,209,154,30,76,110,66,150,109,33,99,92,244,63,230,105,145,173,172,249,86,242,9,61,0,55,163,97,211,114,106,240,74,2,155,134,142,35,51,232,129,242,84,169,25,211,219,87,235,79,67,196,76,136,168,209,102,101,148,224,246,101,39,183,239,85,214,188,155,133,77,82,32,24,88,199,240,128,1,254,102,132,241,52,54,252,160,190,144,152,82,167,111,166,107,58,246,81,100,149,33,226,114,52,129,26,25,147,73,44,58,26,208,185,228,158,30,233,108,16,33,35,126,192,228,122,107,14,21,72,227,180,73,228,146,93,82,6,117,234,84,14,131,52,220,50,165,189,173,226,228,232,142,70,40,190,228,236,63,252,26,168,36,202,220,168,153,94,37,210,161,89,93,186,145,141,169,105,230,130,112,98,207,45,250,170,227,124,123,26,180,177,191,195,7,96,134,65,235,101,112,122,147,231,243,253,169,27,187,233,97,186,213,38,144,192,170,170,133,0,100,238,105,23,147,87,34,212,69,160,202,210,60,111,169,48,14,217,199,234,118,165,99,50,8,229,150,96,66,16,25,134,156,235,7,161,162,197,114,100,185,19,199,12,110,153,18,124,190,176,115,208,121,52,172,92,70,83,120,230,88,85,155,75,225,70,27,21,127,196,217,232,226,50,216,27,150,144,5,76,4,12,62,99,141,169,107,40,101,133,209,84,183,53,159,10,152,200,211,211,52,229,148,209,222,196,232,165,64,141,181,54,78,8,24,235,82,218,220,181,212,128,220,72,19,2,65,32,219,11,245,237,83,182,160,96,165,154,195,59,101,121,174,196,148,223,124,211,76,246,201,52,115,145,204,46,65,45,158,131,197,39,36,146,181,216,210,220,152,99,201,93,170,71,112,146,66,151,12,14,166,245,59,55,110,245,44,169,179,151,79,10,152,218,22,219,80,223,86,105,105,45,180,92,38,169,26,68,113,243,231,212,163,31,45,94,234,120,165,183,248,181,76,198,64,56,111,29,133,50,176,164,182,235,59,70,209,91,182,52,246,212,123,212,236,151,76,235,81,58,52,214,206,164,42,168,36,234,247,219,63,165,57,44,134,226,61,22,204,34,133,67,63,48,244,99,224,138,5,187,41,154,88,85,78,135,96,122,239,167,165,73,238,86,4,91,81,232,89,117,100,224,122,70,54,252,170,233,54,186,200,237,40,60,197,248,101,92,160,97,220,158,230,154,150,91,91,109,18,186,153,27,39,26,70,117,3,72,218,218,151,65,17,5,88,224,171,103,57,29,41,139,72,197,165,244,208,74,252,199,210,74,166,119,10,58,84,191,242,211,170,65,180,245,33,212,88,177,208,223,41,206,213,104,228,149,218,27,105,117,58,100,178,18,55,233,211,52,176,67,24,153,57,143,28,97,137,245,15,206,149,134,237,158,107,132,77,75,33,101,223,62,156,14,187,86,144,229,236,211,71,114,34,120,154,54,200,192,50,124,164,247,253,169,73,25,166,8,226,86,214,173,165,135,241,157,241,253,105,224,236,44,254,34,104,209,152,161,35,80,200,62,15,239,73,180,18,36,139,52,138,75,150,14,23,27,1,227,247,167,1,153,45,22,71,210,17,149,36,199,77,250,123,85,164,138,43,139,81,111,140,204,153,117,102,94,195,35,122,37,163,60,113,196,1,46,234,199,44,79,78,184,20,183,17,142,227,153,133,143,33,198,157,88,252,57,168,155,253,137,195,204,107,4,141,41,49,184,82,249,197,90,213,22,85,105,221,76,100,134,4,125,69,92,219,37,213,158,158,139,25,199,141,186,208,35,183,16,205,31,45,220,180,132,151,12,115,218,163,91,114,3,28,146,144,17,138,62,50,95,169,106,180,122,35,109,120,44,171,146,23,201,238,42,7,211,41,105,67,38,50,225,252,48,207,106,161,119,123,183,134,37,45,177,96,51,140,18,55,165,224,244,221,208,210,89,194,186,6,166,109,77,164,244,20,156,225,34,188,82,70,169,95,25,78,234,189,168,18,27,155,152,116,29,146,37,11,165,118,31,243,75,218,202,96,230,78,206,77,200,32,47,140,103,20,181,153,40,198,209,109,238,57,155,232,44,78,141,187,246,21,219,173,83,122,117,48,212,55,104,151,72,197,14,91,185,36,226,60,172,122,206,14,253,23,61,232,87,174,240,219,73,174,85,58,72,0,143,57,168,208,240,115,100,208,146,133,30,227,174,41,107,148,121,47,26,222,3,152,83,39,152,195,25,99,223,222,158,183,184,142,104,227,88,252,133,97,249,111,74,65,36,108,29,21,11,204,191,132,28,146,61,169,5,227,104,214,230,36,116,11,233,10,186,122,22,243,87,150,213,30,70,150,57,50,235,159,78,123,138,86,107,91,232,4,83,79,106,81,52,128,48,219,47,252,211,81,180,70,193,222,51,151,7,111,173,90,128,92,36,142,139,12,110,224,55,225,13,233,102,174,181,149,210,70,129,142,176,160,146,165,123,210,234,242,218,148,17,190,93,246,30,64,173,17,41,186,131,26,55,10,72,53,45,210,235,216,19,52,50,219,232,32,129,167,90,176,57,193,61,106,150,54,233,47,12,80,183,31,124,237,129,171,205,114,107,133,88,244,18,24,5,237,219,233,67,141,237,214,44,180,152,84,223,42,153,198,251,154,191,97,156,6,101,137,52,182,133,201,39,173,72,154,218,240,164,18,49,1,91,112,54,201,161,91,72,129,3,193,38,114,117,19,138,103,133,65,12,218,230,104,219,92,100,233,206,192,231,222,145,40,188,70,225,99,137,66,21,196,3,81,241,67,105,214,120,227,144,32,77,99,238,212,124,186,188,154,181,196,43,12,72,146,50,252,68,222,141,134,223,157,35,5,164,210,194,241,92,35,104,95,74,149,24,10,105,165,135,248,124,80,11,134,123,137,21,156,130,9,207,122,164,225,101,153,81,24,106,44,70,221,118,160,67,35,181,164,150,145,68,89,203,228,190,156,98,164,76,182,114,74,161,79,51,94,19,220,83,72,20,228,197,43,169,251,195,25,57,80,105,136,164,121,67,184,199,43,102,101,198,248,164,109,227,50,200,215,44,218,73,118,66,115,177,29,168,209,222,170,51,195,172,13,194,183,167,230,39,176,165,141,46,205,61,205,214,164,129,85,35,39,124,156,149,30,212,181,225,146,110,35,28,161,190,69,7,212,51,181,48,215,17,77,30,168,219,62,147,216,238,124,82,134,57,39,158,66,35,208,227,14,141,219,61,52,213,76,70,150,226,73,238,176,119,29,112,54,2,141,99,26,198,208,160,145,100,66,117,144,191,130,169,28,236,186,57,164,60,138,216,80,48,49,86,17,152,144,201,17,58,70,114,15,138,149,76,66,98,230,25,228,86,84,64,218,71,102,52,188,44,179,202,243,74,25,200,217,50,48,22,184,210,27,152,35,17,135,229,166,199,61,201,237,87,186,150,40,173,98,51,68,241,224,131,26,106,61,124,209,10,52,205,120,166,96,254,172,228,123,81,237,180,3,151,33,219,73,99,183,76,237,214,151,88,26,43,126,78,176,164,169,97,158,167,243,166,96,139,154,52,104,195,41,245,97,168,174,67,111,36,51,50,71,145,169,114,125,188,211,12,9,135,65,45,129,179,250,114,73,237,253,107,137,44,150,215,28,182,137,100,76,16,205,158,253,169,153,1,248,102,156,176,84,42,6,8,210,115,73,82,129,59,136,45,17,73,198,50,70,170,27,176,88,158,73,82,54,117,26,182,240,122,80,225,156,73,40,121,229,144,227,63,118,77,51,28,177,77,28,146,196,234,178,33,212,202,199,173,63,208,67,114,85,209,36,11,186,168,24,27,140,249,164,222,212,45,235,220,128,227,213,143,57,165,203,202,242,97,134,114,115,249,83,183,18,75,13,180,32,163,110,216,57,238,42,164,82,75,150,5,162,145,66,107,232,113,69,187,10,240,71,33,245,58,46,157,252,82,204,24,91,202,236,25,94,93,44,161,142,112,9,174,73,18,51,171,188,218,137,216,125,106,170,235,119,19,200,168,93,181,58,105,192,165,238,225,158,52,105,70,11,108,0,38,141,24,183,251,158,155,28,156,245,36,83,55,146,44,170,249,100,26,124,82,125,4,109,225,150,13,82,91,58,200,193,6,177,248,91,200,167,45,132,18,134,10,184,210,165,138,227,160,164,86,36,142,217,89,24,176,25,245,123,85,225,71,58,249,106,228,42,16,196,119,38,151,148,214,157,184,182,69,141,28,143,76,133,180,6,219,20,72,2,201,106,137,10,233,149,123,147,144,106,202,57,205,4,122,131,72,174,49,147,242,253,104,118,115,201,47,19,40,34,229,96,244,164,217,110,141,199,2,198,174,239,22,145,164,177,200,160,23,230,221,192,153,198,51,146,55,192,173,190,34,165,44,85,73,193,111,78,125,141,39,109,100,109,88,201,26,7,126,159,151,122,183,134,119,193,203,88,227,80,194,70,58,14,40,22,22,109,107,196,174,219,152,165,28,174,148,11,141,56,27,228,247,206,105,216,203,124,41,143,71,124,140,208,109,140,109,115,51,33,201,102,26,207,150,0,15,228,5,117,248,103,47,12,239,26,110,219,116,21,167,23,74,204,182,233,90,145,116,174,151,144,194,165,65,82,130,84,169,82,131,134,151,151,165,50,105,121,122,80,101,93,116,53,231,175,135,90,244,87,67,99,88,23,203,177,160,242,92,68,117,173,191,178,80,69,37,185,60,205,79,171,124,19,183,181,99,241,17,215,52,231,217,88,103,138,234,98,53,104,206,199,30,150,30,70,127,42,240,254,68,255,0,135,167,142,255,0,211,218,27,20,85,58,79,126,244,173,197,140,78,164,110,59,109,181,50,74,20,44,25,153,151,115,189,41,39,16,141,23,58,8,62,15,122,225,146,94,221,28,250,5,44,68,72,140,78,89,115,234,213,131,73,186,25,38,217,176,78,118,198,212,201,185,121,64,232,117,111,233,61,42,140,172,6,84,16,219,237,142,245,46,150,108,153,142,226,53,116,105,8,246,161,43,56,244,198,90,65,167,24,207,67,230,155,102,50,198,219,125,226,140,224,247,161,217,162,233,118,56,32,236,71,138,178,16,188,220,197,132,200,140,117,108,13,114,57,100,133,114,238,24,12,149,61,14,104,242,66,62,67,39,48,110,119,244,144,41,117,183,109,88,148,115,19,78,80,129,210,157,53,216,139,113,176,145,211,98,8,7,62,107,177,204,121,51,36,33,117,117,0,249,160,193,151,51,68,49,203,7,57,240,106,33,85,15,182,141,36,16,221,200,164,138,28,28,210,19,44,9,124,146,49,190,104,178,93,201,110,17,52,234,118,56,30,69,94,101,158,73,145,148,233,72,240,89,188,10,154,26,73,100,88,217,134,218,148,183,70,162,2,188,193,38,173,110,1,24,4,108,40,146,58,37,210,4,4,21,3,168,219,63,90,224,184,71,140,68,117,0,55,202,244,205,48,208,180,57,64,197,100,192,32,227,210,69,52,19,58,146,225,228,6,68,212,118,11,211,39,218,135,17,187,73,72,18,29,47,157,76,124,83,86,242,44,170,50,223,124,15,171,59,215,100,108,103,8,91,86,217,198,194,179,181,236,9,97,68,178,101,32,143,226,111,122,29,133,172,145,218,2,195,238,91,96,221,243,84,231,55,172,202,218,80,250,116,176,198,170,61,154,133,133,237,245,150,73,9,194,159,195,90,78,133,183,84,142,227,10,226,56,215,33,198,127,122,52,142,165,144,27,136,216,41,195,40,200,253,169,25,32,184,179,151,51,166,148,61,179,179,10,110,104,62,38,232,57,1,3,12,234,31,136,212,1,189,180,42,17,87,26,153,73,62,226,142,151,207,29,209,116,66,114,131,58,188,226,136,200,175,62,30,100,85,80,61,191,122,84,161,50,188,140,194,48,54,7,59,31,122,172,235,148,154,73,154,216,168,83,171,86,164,57,243,76,218,196,250,82,19,30,49,187,20,108,140,118,21,198,181,48,128,226,110,105,101,200,211,248,77,19,134,22,87,213,34,233,117,217,179,216,118,169,106,244,10,50,91,92,22,45,203,50,122,64,3,36,158,213,107,229,87,84,44,232,253,71,183,231,226,185,34,8,102,146,87,35,94,52,228,28,233,174,73,102,211,91,137,36,155,78,161,164,237,181,69,13,32,138,221,132,142,51,24,192,93,179,166,135,118,188,208,238,132,58,129,248,91,244,165,177,43,205,108,26,93,9,175,213,190,216,167,160,152,135,116,152,104,143,229,71,236,199,181,95,103,73,102,99,91,92,34,183,95,88,39,189,94,234,21,129,75,6,45,221,164,110,184,241,67,64,201,11,148,136,74,255,0,55,164,124,181,104,195,241,27,38,66,154,16,18,117,158,132,213,221,78,193,182,151,76,82,58,62,88,157,143,106,208,179,134,75,133,230,72,116,178,238,84,116,97,89,22,246,140,96,152,192,223,125,144,8,103,1,113,249,214,191,10,157,197,191,195,78,52,220,5,111,87,99,237,75,201,210,241,203,22,166,133,213,131,15,86,13,47,24,14,117,198,236,185,220,161,238,42,242,218,11,123,109,153,249,159,48,57,216,125,43,145,91,9,86,55,57,24,26,152,14,153,172,133,239,21,167,136,52,19,58,186,19,133,206,198,169,103,205,248,132,73,176,238,64,101,212,126,81,218,142,93,34,184,88,181,122,179,249,80,204,204,186,238,204,107,162,50,20,246,101,61,250,210,52,37,252,107,36,169,36,192,52,74,113,167,166,254,104,107,1,156,54,137,29,102,79,82,176,61,187,81,49,169,25,17,147,75,122,118,109,201,165,227,209,25,228,51,21,151,58,147,223,218,132,37,196,164,186,76,65,50,35,105,109,65,212,231,80,167,98,251,190,86,179,190,222,175,225,31,222,173,121,108,138,188,216,95,92,155,177,4,236,203,142,194,174,166,100,183,73,180,242,245,168,94,159,206,181,189,38,138,94,93,53,179,42,58,68,230,83,145,38,159,152,121,162,90,69,107,4,26,209,20,122,206,163,244,242,42,242,60,70,46,92,168,141,203,249,115,208,159,238,40,118,177,98,102,17,184,150,3,141,91,252,167,181,32,100,76,145,92,147,28,122,80,130,251,28,254,148,196,247,177,61,144,206,52,21,44,174,13,101,220,91,67,35,59,164,206,142,163,24,242,59,213,210,11,97,34,70,11,72,140,49,165,105,173,39,98,59,137,162,204,160,105,219,189,56,35,28,230,73,25,116,55,80,70,53,80,110,45,185,118,242,199,33,9,211,70,23,102,174,49,158,234,8,164,1,79,47,42,224,111,189,74,9,39,36,72,45,35,10,17,148,5,4,238,8,241,75,78,141,121,27,171,161,83,172,31,79,129,76,203,18,136,97,2,47,81,31,49,223,108,244,205,44,252,73,33,188,147,225,36,214,21,113,164,14,245,168,138,199,5,173,212,172,2,52,37,125,38,84,249,73,236,113,72,93,60,200,168,16,171,74,54,127,32,123,123,83,118,42,236,88,43,170,130,75,20,199,92,123,81,162,178,89,110,57,141,34,46,224,111,65,45,120,160,183,142,24,156,129,146,121,135,192,237,87,144,3,34,36,210,22,82,75,70,99,219,208,122,210,215,145,36,87,40,161,178,140,173,134,198,116,154,237,172,145,134,142,220,23,14,173,141,76,125,59,226,167,218,193,229,128,218,94,233,51,156,96,48,199,70,83,82,242,238,56,44,210,66,85,112,113,211,106,189,220,168,158,130,67,105,124,109,215,232,107,173,116,144,88,59,42,164,145,21,193,58,176,65,241,78,200,205,134,225,102,184,214,98,210,112,112,113,183,142,191,157,108,217,235,64,71,45,15,44,16,205,145,234,247,164,226,145,35,19,48,1,38,42,99,223,182,104,241,44,238,208,64,93,90,25,19,14,65,245,125,71,181,0,239,160,101,209,112,158,151,143,167,184,205,20,132,45,205,182,64,156,213,1,83,248,71,122,86,120,221,39,150,209,223,209,172,18,222,244,212,81,61,170,146,224,7,140,29,5,134,127,106,84,36,183,107,37,242,68,145,17,12,65,131,12,124,192,119,197,95,138,91,165,245,172,36,70,162,67,145,168,13,198,251,126,213,66,176,48,248,151,200,185,214,83,71,77,67,248,191,165,25,173,196,97,76,178,176,42,75,2,71,67,78,148,30,21,108,176,64,185,152,164,202,225,213,186,141,129,24,197,30,234,38,154,248,253,242,71,113,163,66,182,8,4,131,144,107,183,6,61,28,216,35,244,227,81,245,244,207,113,71,142,11,123,139,91,121,167,150,87,56,96,52,13,129,239,219,218,172,237,58,43,240,252,137,237,226,230,56,134,102,37,227,83,233,89,49,191,229,222,187,35,42,43,198,99,49,233,115,137,21,115,181,58,44,205,207,15,38,34,241,162,54,113,42,239,170,178,111,174,16,4,133,34,42,87,10,197,84,252,222,79,231,75,217,58,18,193,109,214,9,21,220,20,9,167,115,231,173,25,237,205,172,100,90,137,37,98,161,190,97,164,98,165,181,138,106,140,221,29,46,210,170,224,244,62,54,171,199,42,233,48,143,188,195,152,186,238,135,61,126,149,155,86,41,109,120,66,160,82,57,146,5,80,131,97,159,52,202,91,36,75,28,242,47,172,179,7,239,223,127,233,72,42,97,128,42,195,213,219,189,111,95,220,71,168,5,117,229,202,188,197,199,114,127,207,218,145,42,207,42,180,106,224,147,130,84,31,52,148,113,149,37,145,0,29,117,248,21,83,36,98,56,224,105,91,239,20,136,217,84,117,165,222,233,11,202,176,177,42,167,84,200,78,150,63,173,93,213,156,3,205,117,133,34,151,151,167,80,212,167,199,106,114,20,9,27,177,108,131,149,85,39,206,251,82,240,195,20,182,124,208,54,149,201,124,238,202,1,233,140,237,138,62,152,110,146,104,227,64,93,1,85,102,61,15,124,84,232,6,250,84,186,142,50,24,242,143,168,237,184,111,31,206,187,247,138,38,6,40,196,42,49,149,59,116,205,90,218,8,98,128,199,163,92,184,57,35,175,252,213,228,15,52,108,197,246,32,20,100,0,237,244,252,38,172,186,77,19,143,136,2,154,85,243,42,128,67,21,211,171,109,197,30,27,228,184,47,169,164,208,20,110,65,235,215,98,58,10,10,219,36,114,17,39,254,178,50,24,47,171,198,63,90,144,89,45,188,122,36,244,200,202,202,132,177,210,199,181,44,246,212,45,26,14,94,187,148,96,178,49,109,42,61,120,206,199,246,205,53,241,107,114,130,252,198,225,98,26,95,111,61,24,123,213,34,145,145,35,140,197,203,116,98,136,50,78,145,227,53,105,29,218,212,61,202,20,114,15,109,58,199,211,165,42,72,98,65,29,213,177,13,33,37,128,84,93,57,206,251,55,233,84,104,100,4,128,52,21,1,215,87,129,92,145,86,209,35,100,98,208,149,200,26,128,110,157,133,29,29,47,86,57,160,140,198,25,180,168,110,251,18,107,60,171,171,52,36,45,207,45,3,60,167,27,111,215,197,47,119,18,221,88,135,110,95,47,88,4,58,228,131,158,131,252,237,93,105,85,239,116,65,203,9,164,105,14,112,73,206,50,124,111,64,123,201,37,185,133,46,1,9,19,106,9,239,226,172,150,39,10,172,11,60,79,41,11,206,136,243,89,51,242,143,21,73,224,55,54,220,244,140,169,102,39,10,218,182,240,127,74,97,228,77,19,8,99,34,50,167,87,143,204,209,109,174,82,40,17,86,93,13,42,18,189,126,97,141,179,85,73,219,92,241,25,102,154,71,139,84,49,250,121,159,198,7,127,210,156,182,15,112,170,78,2,96,234,39,108,103,167,236,122,212,19,201,26,9,46,66,166,204,67,103,124,26,167,11,185,73,253,15,132,82,14,151,45,140,251,84,251,77,250,82,234,222,60,70,145,242,244,51,21,109,182,66,78,216,241,84,146,246,75,91,119,182,18,41,255,0,242,110,71,171,30,1,168,146,39,250,124,194,59,114,247,17,202,98,230,46,249,26,188,119,165,110,160,73,228,113,207,15,47,204,193,115,171,233,90,149,155,26,31,233,232,44,97,123,123,135,71,49,235,214,141,255,0,176,251,251,230,153,183,146,88,225,137,165,114,90,50,121,184,238,122,111,89,214,211,61,141,209,138,72,156,199,22,202,24,228,99,200,171,71,13,228,89,12,16,60,139,147,25,201,218,162,232,197,221,220,4,74,140,2,51,225,84,227,97,239,249,26,236,104,134,222,91,155,159,189,203,5,41,25,206,72,25,161,105,69,145,45,249,74,202,153,118,201,219,81,166,197,212,75,34,160,32,114,80,176,137,87,191,106,204,225,73,139,153,29,249,49,68,236,175,151,201,219,108,103,165,37,121,118,162,239,238,73,58,180,238,173,138,51,196,97,118,117,86,51,12,19,233,198,106,240,219,124,84,111,61,204,4,8,151,0,246,7,192,164,210,158,182,185,49,55,43,67,42,140,106,45,220,87,46,22,107,139,89,149,39,93,93,88,190,70,195,199,181,10,201,101,184,178,72,121,146,8,163,194,179,99,183,80,61,232,215,49,79,2,198,224,107,193,58,66,110,116,255,0,90,154,228,244,147,200,255,0,29,205,117,245,200,21,243,216,103,254,115,93,120,97,180,102,145,15,170,44,177,25,217,128,20,37,184,123,235,93,122,4,82,196,116,174,14,1,7,124,99,242,174,71,203,137,145,34,76,72,196,237,219,109,207,210,173,137,58,86,25,200,146,102,149,49,12,170,14,166,99,164,28,244,222,147,22,247,82,52,209,197,40,17,99,89,63,196,163,181,18,105,167,191,191,133,37,11,12,75,146,23,248,151,206,245,70,210,215,240,199,12,97,74,0,75,51,99,62,122,214,166,129,120,73,55,23,211,196,87,49,252,51,46,73,234,117,41,254,149,161,240,142,34,15,113,44,98,56,247,208,187,41,235,255,0,20,170,207,111,111,116,226,36,76,136,204,97,181,124,239,143,20,78,35,50,70,33,73,153,74,201,133,44,84,144,72,235,251,212,72,201,70,89,238,68,177,7,143,150,75,49,213,145,142,155,126,181,161,97,109,113,48,157,223,67,66,155,147,182,228,248,162,165,188,17,201,164,148,77,57,201,13,141,186,98,155,188,183,88,46,220,195,2,136,80,130,7,99,142,153,171,41,160,116,43,72,187,58,162,144,72,81,243,28,127,46,148,138,221,9,36,211,121,32,143,18,21,207,93,68,116,173,69,115,34,199,35,34,22,108,228,103,211,249,210,165,35,144,92,188,113,171,233,203,133,140,144,185,238,43,49,125,5,115,12,73,195,164,49,101,185,78,170,74,140,29,125,253,234,91,220,155,8,53,195,107,14,169,20,167,55,79,203,73,90,235,121,101,17,199,41,143,73,150,112,141,178,128,123,231,223,52,212,108,126,21,35,133,76,95,195,220,12,247,252,235,123,210,107,107,242,164,181,100,17,5,41,34,28,158,164,30,191,210,137,241,50,45,156,102,18,158,182,77,81,246,32,158,167,243,197,44,12,236,241,174,72,229,51,30,110,172,228,125,60,245,20,75,98,65,153,37,130,52,80,10,47,171,112,71,159,210,178,210,210,66,192,122,64,120,93,128,44,62,191,202,133,114,169,21,203,91,8,195,106,58,52,227,96,79,138,63,58,91,93,86,208,129,204,202,41,83,182,149,35,205,14,240,201,105,58,5,179,215,169,179,146,217,245,123,85,153,111,134,117,201,235,120,19,157,13,171,242,202,0,70,72,252,93,168,86,243,193,44,143,96,197,153,139,22,102,63,40,111,106,27,8,210,39,123,114,133,209,193,11,43,120,223,173,39,10,72,178,61,204,11,174,87,109,82,170,156,140,159,31,79,235,83,168,118,118,56,17,103,148,67,0,72,95,110,189,48,65,174,57,130,118,229,185,11,164,17,16,233,190,124,209,80,187,71,205,117,43,165,203,5,199,124,117,253,233,55,182,102,188,88,209,54,144,29,39,167,253,82,47,6,33,67,16,72,201,17,152,72,43,160,246,247,62,245,104,18,123,222,42,238,27,17,149,89,27,59,111,138,53,205,180,16,64,53,59,124,66,33,41,190,199,252,222,144,23,96,221,179,160,36,54,14,144,62,90,168,98,108,197,19,45,192,206,149,32,18,62,99,231,247,165,160,184,145,175,29,36,93,65,145,130,128,190,123,102,181,47,46,222,94,78,35,103,72,183,119,81,182,72,164,22,209,37,187,85,183,115,129,134,58,183,207,246,171,163,98,78,147,175,38,34,0,192,232,231,124,82,215,87,78,109,36,137,7,203,186,146,189,179,218,137,13,187,173,228,175,38,66,41,4,71,157,177,231,245,167,4,209,75,51,187,166,99,132,105,210,78,73,61,171,34,240,64,209,100,0,166,53,141,73,199,92,158,191,214,146,152,73,35,107,101,101,4,145,168,29,189,168,242,107,107,200,101,148,96,74,72,63,237,63,225,162,204,209,44,69,117,117,27,21,220,85,76,74,88,220,73,19,72,147,227,149,42,250,7,184,160,219,74,90,245,228,116,58,116,146,170,77,58,240,71,116,86,69,112,52,130,125,93,170,205,152,237,29,74,141,100,141,56,238,127,234,139,32,182,197,46,223,41,109,132,59,143,106,86,243,135,39,14,189,70,137,220,187,238,85,142,223,230,244,5,226,23,80,92,44,72,252,148,41,156,142,198,156,16,235,80,103,151,153,38,196,19,222,179,111,165,139,178,63,192,72,85,212,190,147,159,106,93,165,129,163,203,219,128,85,117,178,169,201,6,174,76,115,68,237,34,178,128,25,100,3,240,145,67,142,19,13,171,58,18,28,143,152,254,17,223,246,169,20,157,179,70,188,81,238,72,121,100,62,161,169,189,57,250,85,239,196,115,25,68,105,27,58,166,91,127,70,105,184,45,173,222,217,130,184,203,108,31,25,201,20,178,191,33,220,196,160,228,96,234,254,17,215,233,75,61,172,225,123,40,174,86,8,140,177,199,163,96,88,54,249,61,0,243,90,86,80,70,147,25,82,50,211,176,198,165,31,189,103,9,163,93,18,171,199,164,110,61,170,113,102,158,56,22,123,119,49,150,56,208,135,244,164,229,44,105,93,36,238,24,75,63,53,73,249,7,225,20,132,150,226,210,222,99,172,132,69,27,126,123,154,165,171,186,93,47,50,227,19,162,225,147,203,119,161,195,196,254,34,238,72,94,44,69,186,235,206,65,30,245,171,195,48,25,17,140,209,242,153,70,165,1,51,220,86,172,72,21,163,127,74,178,140,21,254,47,202,148,229,68,35,40,88,114,151,5,88,158,222,40,215,10,203,34,44,12,117,233,212,250,70,112,51,88,189,183,178,92,85,4,109,35,144,125,67,238,148,15,215,52,30,31,201,196,202,65,230,195,8,115,142,140,51,130,13,104,93,198,175,128,85,178,7,95,52,30,27,18,36,147,70,248,2,68,40,71,245,173,206,180,205,43,16,158,94,100,226,52,141,11,21,124,46,228,86,157,144,17,162,34,106,104,157,179,191,225,34,130,214,228,69,43,70,235,169,54,199,145,82,221,204,77,12,224,187,20,202,233,7,106,139,218,156,94,96,188,80,163,49,95,78,85,135,154,44,119,139,13,175,168,182,92,129,184,235,238,106,177,230,230,73,35,157,34,204,185,109,206,235,84,154,55,182,141,17,149,157,139,48,92,13,179,142,181,111,38,134,183,116,178,181,155,65,36,17,211,56,203,80,90,92,70,237,118,53,74,27,89,219,246,253,235,141,49,136,124,64,132,200,170,64,148,14,195,205,10,238,41,238,36,96,238,0,99,185,93,240,167,29,106,107,66,176,158,97,209,22,180,135,58,129,254,19,218,157,17,11,168,82,23,32,203,171,83,158,234,117,118,253,5,90,197,12,113,172,78,152,101,4,122,133,2,120,10,73,133,212,81,193,24,86,198,231,185,168,165,248,109,161,70,149,201,5,35,115,233,252,250,208,229,180,186,184,187,6,45,145,88,141,155,72,242,73,173,8,174,57,119,95,6,169,149,24,12,125,197,6,226,77,87,31,5,17,37,165,216,239,178,130,107,115,42,206,148,177,225,182,246,215,26,136,146,85,0,225,217,241,234,250,86,162,25,45,173,88,186,68,54,36,42,130,75,31,31,90,10,218,61,189,230,85,249,138,84,22,200,249,69,48,173,241,86,207,50,140,5,202,174,253,49,79,150,234,17,146,46,85,204,122,117,105,147,13,161,151,112,223,195,87,187,5,157,22,117,43,233,44,163,87,97,212,82,176,206,98,184,18,47,174,82,118,201,239,78,93,21,98,36,153,61,103,97,239,83,218,242,76,44,23,112,149,140,21,69,216,51,118,106,61,140,104,145,102,38,5,227,82,24,246,213,64,190,187,138,43,65,109,100,79,85,47,133,161,68,30,104,157,26,2,200,216,57,232,166,166,95,77,79,179,50,95,89,69,11,0,250,238,75,238,113,182,42,145,36,151,110,165,3,24,199,169,137,253,168,182,246,49,73,111,173,45,208,58,183,85,24,205,85,103,54,151,12,35,244,191,93,38,164,169,167,26,216,73,15,222,74,138,202,8,244,245,39,52,140,165,97,15,255,0,218,12,233,205,53,173,146,70,121,29,153,58,145,140,110,123,210,229,45,167,143,72,62,162,217,147,29,171,65,245,141,146,1,44,222,165,192,35,205,85,111,36,188,18,243,208,50,70,227,66,129,141,75,222,154,138,123,123,181,75,101,7,74,0,164,183,181,43,125,44,150,235,235,210,2,159,75,42,124,162,164,229,23,186,141,38,182,38,68,10,155,16,185,222,134,182,150,230,52,98,14,91,109,0,246,162,7,146,230,207,42,224,168,195,56,31,137,104,114,188,235,133,183,192,240,201,215,79,138,10,95,67,4,49,218,197,24,220,54,183,250,85,12,122,161,153,116,145,169,142,245,81,1,183,70,150,233,9,58,128,212,221,133,27,159,20,154,223,148,76,91,105,211,221,171,93,17,197,142,65,111,233,76,224,111,183,106,236,44,86,211,66,99,151,33,249,179,185,246,161,9,103,132,13,78,57,76,9,192,61,252,81,33,116,158,210,40,202,104,97,187,99,108,81,167,101,116,130,69,113,24,70,210,67,101,190,90,102,199,215,114,151,33,62,237,91,72,218,148,17,69,20,109,169,3,33,57,235,184,2,158,225,238,196,226,54,251,188,244,206,235,73,116,206,83,113,171,197,81,110,44,226,141,91,7,248,169,120,165,16,166,146,114,114,49,87,148,255,0,224,158,102,248,201,192,172,251,54,70,118,71,127,82,129,164,19,212,85,203,150,39,77,84,101,206,14,65,59,254,116,167,11,78,92,120,215,171,46,204,14,115,177,98,71,243,166,93,68,145,105,25,220,105,207,138,87,134,172,145,131,28,133,76,136,196,29,32,129,140,237,251,98,186,191,142,241,207,167,163,182,237,90,113,116,172,187,110,213,167,23,74,234,121,24,21,42,10,148,18,165,74,148,16,244,160,75,210,140,104,50,244,160,203,185,239,88,55,195,99,94,130,228,108,107,6,248,108,104,60,159,17,29,107,115,236,225,140,219,232,140,72,177,19,169,11,110,125,247,250,138,197,226,35,173,27,236,187,220,252,91,35,59,45,176,25,93,64,227,57,237,250,87,143,158,111,22,252,127,217,236,38,97,28,154,116,108,70,75,30,230,177,110,81,100,108,174,236,13,109,74,230,88,192,254,31,222,145,22,209,197,114,11,147,247,185,31,157,124,238,157,80,148,42,160,177,42,9,93,206,173,246,170,79,29,194,48,229,51,48,206,113,226,155,150,29,18,54,223,55,242,161,75,12,145,182,160,239,208,15,108,81,119,178,234,196,29,103,88,35,177,239,70,185,132,164,200,96,194,106,195,141,75,212,26,224,137,165,96,73,97,141,143,214,165,203,107,80,140,112,209,141,29,55,197,93,128,201,28,156,167,33,117,63,82,222,5,47,105,116,255,0,16,170,239,152,252,123,86,140,45,162,211,67,224,163,108,78,173,235,18,117,154,27,209,36,58,79,81,245,171,57,62,141,178,72,173,36,177,199,31,43,56,108,245,161,76,101,136,69,26,70,202,70,150,201,223,80,252,234,240,200,130,71,140,48,212,195,116,59,213,163,211,114,26,61,195,70,72,206,58,10,53,15,89,66,211,66,210,201,148,70,98,204,58,208,47,3,201,115,51,130,170,152,4,125,59,80,143,58,27,115,22,100,17,227,81,198,122,212,77,102,223,153,25,26,14,204,167,173,94,153,43,7,173,245,136,153,191,19,40,52,105,195,192,192,44,140,97,108,13,44,115,164,80,158,88,133,200,100,12,14,254,165,241,82,87,6,55,88,208,18,219,239,211,205,3,22,239,106,174,170,131,76,185,62,172,245,163,93,43,148,18,196,185,210,67,54,122,50,231,122,88,194,179,242,202,141,97,70,173,134,42,206,233,26,150,3,238,240,14,147,218,176,210,194,40,174,45,52,78,191,46,88,82,146,20,202,74,136,248,7,42,85,176,106,202,31,80,115,161,98,254,37,39,249,87,53,44,138,99,36,6,93,242,79,106,215,41,194,198,250,89,81,200,117,109,200,212,195,85,72,111,89,238,97,183,44,84,110,165,180,244,20,52,68,142,221,227,87,43,43,30,169,190,244,91,43,105,198,131,60,4,59,100,115,67,106,220,30,227,181,53,40,189,202,73,10,100,146,102,143,98,229,112,36,20,41,111,141,205,150,46,96,202,19,161,57,91,18,124,86,151,23,38,91,135,183,137,158,53,42,50,195,163,10,205,255,0,79,180,58,212,179,180,163,125,37,176,50,59,138,105,59,54,11,91,217,71,31,44,134,198,119,27,176,254,244,208,158,9,237,100,72,72,231,5,86,210,163,13,177,222,145,129,219,225,216,22,45,40,108,106,234,184,169,45,156,130,72,239,226,34,54,35,83,28,244,52,59,48,140,110,35,113,34,8,216,50,128,71,86,30,245,75,148,230,67,243,101,193,42,14,253,43,166,64,38,15,58,15,94,225,208,225,91,242,243,87,121,99,150,228,66,206,2,186,230,51,157,141,102,41,88,97,104,226,69,66,53,121,38,164,246,198,125,1,20,243,6,67,96,250,127,42,61,211,68,182,232,146,51,3,25,193,219,124,80,145,9,251,184,228,10,140,219,37,107,97,116,145,224,86,81,20,167,4,161,219,32,143,173,61,5,209,185,180,10,170,209,149,245,105,78,149,65,98,177,29,67,30,166,223,214,119,52,204,146,36,48,232,137,134,221,126,181,45,131,57,138,180,220,204,122,201,201,61,136,171,196,225,111,84,163,147,161,188,126,212,204,118,205,38,144,232,167,80,207,94,222,213,92,160,188,77,13,42,105,35,67,227,108,248,52,196,191,165,103,181,152,90,189,203,171,58,231,63,54,112,106,150,183,146,124,31,54,63,253,138,72,109,59,229,126,149,123,171,87,120,94,49,55,45,220,233,96,219,156,208,90,205,248,115,114,103,208,78,59,28,106,205,52,155,244,102,57,180,169,10,236,113,147,130,187,111,74,181,202,201,49,87,64,193,215,39,61,115,68,44,151,22,202,150,227,168,245,7,234,127,250,105,116,15,11,50,0,53,50,21,193,26,183,63,254,141,36,104,197,172,114,72,81,32,10,3,190,117,51,123,127,106,172,246,177,134,196,193,144,235,32,24,219,174,40,54,177,58,234,86,7,154,171,164,0,217,0,99,173,21,81,85,93,198,125,4,15,206,174,147,110,218,197,36,236,145,220,12,114,128,209,134,26,88,31,53,161,112,145,166,233,146,23,35,66,239,189,34,182,211,90,35,24,134,72,192,99,140,234,171,193,111,46,153,174,94,114,38,118,212,66,246,21,59,52,4,150,160,41,88,145,214,108,106,116,99,144,231,218,187,105,111,48,79,135,148,149,32,232,200,232,69,17,109,36,118,91,196,153,37,117,4,233,145,143,237,226,173,99,4,230,212,200,101,1,243,232,4,147,183,124,213,188,27,40,241,153,46,33,8,156,181,245,6,62,79,147,77,75,110,232,177,201,16,244,174,88,183,98,7,242,162,95,23,107,117,84,39,158,241,103,64,253,234,133,217,56,92,49,176,26,201,1,151,63,230,213,59,22,248,216,230,108,74,172,140,23,211,149,202,175,215,218,153,132,252,57,100,33,85,15,110,235,239,73,91,115,35,92,137,78,176,199,79,157,57,167,161,150,73,102,54,242,172,122,213,116,161,97,164,183,177,20,232,217,69,150,104,142,102,85,146,41,72,208,7,66,51,214,173,107,195,225,137,24,233,81,41,147,58,89,119,200,237,68,145,226,89,243,165,125,35,160,252,39,184,199,214,171,20,230,121,35,12,234,52,185,62,249,169,189,38,182,21,252,177,193,196,100,156,38,144,55,4,158,135,189,95,76,9,204,89,101,1,220,100,32,63,184,161,220,89,36,230,116,97,150,10,0,108,99,161,239,81,45,20,66,132,166,183,230,96,228,110,7,154,160,80,93,196,138,89,149,154,101,56,33,176,7,95,106,236,134,49,57,117,77,77,172,0,191,196,184,234,41,187,184,75,21,144,97,155,150,185,199,205,140,117,161,32,206,148,145,10,182,157,74,123,26,161,187,169,109,254,28,177,108,106,249,151,29,91,235,89,182,246,233,118,31,33,117,4,32,103,205,24,217,115,162,49,134,109,43,185,10,50,199,61,177,84,107,103,176,181,70,71,120,240,218,139,1,211,216,211,232,11,136,104,138,229,84,4,229,233,3,72,109,91,213,146,121,117,164,209,190,153,21,8,7,56,0,109,214,169,20,83,160,230,131,28,140,61,67,74,108,119,239,226,141,36,113,77,109,178,58,153,19,167,214,167,199,71,201,88,221,139,188,146,125,228,133,64,215,219,175,92,84,146,238,96,168,210,18,195,97,164,246,174,93,219,191,199,192,225,3,43,40,214,7,102,242,106,147,9,99,154,78,103,200,8,81,228,253,41,173,181,246,44,178,11,185,54,81,38,224,170,51,13,200,235,84,179,145,230,151,152,206,238,132,105,210,231,247,252,170,144,71,159,188,118,195,162,229,113,228,158,212,206,131,205,87,36,160,118,1,201,93,128,250,211,73,185,71,42,75,194,17,194,13,76,186,118,195,103,181,10,222,222,91,169,17,210,73,22,57,27,32,43,116,56,254,117,73,222,57,89,116,38,38,212,68,121,59,3,222,134,144,202,132,70,242,178,235,7,212,131,112,212,217,173,175,103,113,37,186,202,142,243,125,217,96,186,189,95,175,231,75,182,159,134,138,107,162,101,188,13,148,47,178,5,239,154,32,136,218,220,243,102,118,146,19,130,100,108,156,30,157,40,211,242,103,208,49,247,17,2,218,179,179,157,243,84,233,30,232,221,220,35,92,79,148,40,92,114,215,212,132,123,81,214,222,56,108,100,120,207,49,139,149,25,63,135,207,215,127,222,151,114,86,24,86,210,57,23,146,4,133,101,124,122,70,114,23,200,170,91,219,75,60,234,176,92,180,127,51,42,49,206,161,219,183,122,122,28,51,60,136,205,108,192,144,85,72,211,183,252,86,174,168,238,69,188,100,233,185,140,253,222,14,122,255,0,79,106,201,184,15,111,51,21,140,104,147,72,85,31,46,172,111,251,209,236,76,241,220,36,79,129,204,26,162,223,56,6,146,51,145,158,36,66,77,20,75,22,135,212,57,126,157,206,15,81,226,151,152,65,44,210,76,225,195,55,204,19,125,247,237,71,178,107,152,19,147,41,145,9,102,249,27,82,170,131,183,90,229,253,228,133,66,73,51,172,123,110,16,103,62,106,94,22,80,44,144,136,81,139,16,202,163,82,233,239,239,70,130,73,51,25,72,192,10,218,244,234,27,147,177,31,189,56,204,169,110,252,176,20,41,5,179,251,82,168,164,200,128,176,221,177,156,250,69,99,123,173,235,131,95,2,175,122,86,52,60,178,154,183,254,19,185,2,155,129,162,138,51,113,133,71,10,80,118,0,117,2,169,20,197,158,22,0,134,10,84,127,184,85,102,34,24,165,202,229,25,136,198,107,91,99,76,139,169,13,220,243,76,146,128,241,2,52,12,238,124,248,20,24,110,90,221,116,52,135,248,10,176,245,19,228,123,213,174,98,51,205,161,10,107,32,13,42,54,114,42,71,17,5,157,225,93,165,27,74,185,108,1,177,253,234,197,22,226,20,110,92,141,22,8,145,151,86,114,74,249,199,228,104,13,36,145,72,32,65,241,17,234,203,128,221,20,248,7,122,53,220,178,77,33,12,163,70,156,224,82,182,208,184,188,103,81,28,138,184,86,245,100,19,78,217,191,70,21,214,56,38,58,86,68,10,21,91,241,40,223,125,233,219,123,6,133,88,163,235,10,10,170,147,157,36,245,199,229,86,51,35,194,204,33,211,42,157,74,178,13,191,78,245,35,187,146,75,150,80,203,28,81,128,90,77,56,245,251,85,235,164,222,202,93,88,184,231,35,156,59,178,178,201,208,3,156,244,174,39,48,195,155,140,205,167,33,181,67,164,159,24,241,85,226,211,185,193,66,238,217,244,183,96,105,86,123,192,144,180,74,143,234,245,21,200,13,158,212,222,227,80,236,243,172,176,70,100,28,182,145,247,215,186,6,24,253,105,64,34,228,202,176,73,247,136,65,87,59,47,94,131,199,159,202,153,105,16,72,81,185,112,63,141,89,26,123,156,212,24,75,123,153,82,92,114,194,148,108,141,32,255,0,90,204,82,183,175,121,203,133,39,136,104,125,58,78,217,199,131,190,221,168,208,112,198,127,91,101,17,70,173,186,31,20,16,209,220,201,165,4,129,245,43,179,204,70,235,177,194,226,156,226,215,100,195,133,120,215,73,87,100,111,148,227,170,230,181,223,12,144,64,97,130,84,50,197,3,25,112,210,47,125,246,250,209,248,116,54,49,232,147,26,250,172,161,122,179,19,92,8,102,182,8,32,93,81,2,89,113,191,156,143,109,232,214,177,4,13,108,217,17,151,252,31,136,116,201,169,103,197,119,179,57,142,25,94,113,19,104,103,82,155,140,109,215,53,73,120,138,72,97,146,41,91,225,192,114,99,11,187,182,15,90,114,88,99,229,198,177,0,172,141,140,190,193,179,222,144,11,11,24,238,19,82,36,100,153,99,95,196,15,122,207,99,133,132,242,69,13,178,229,215,1,246,25,232,58,87,100,177,139,152,139,12,232,238,164,115,2,158,160,156,157,191,74,186,4,130,105,33,87,85,195,114,219,248,155,27,138,80,41,50,151,146,32,206,54,212,199,24,237,131,237,85,118,99,137,195,40,22,252,136,37,121,112,78,161,234,200,236,43,50,27,169,102,143,225,230,105,22,54,148,6,109,56,98,15,244,173,100,153,227,183,145,204,234,166,34,84,40,249,69,1,45,32,110,33,12,51,149,73,66,97,211,185,206,249,171,143,29,166,71,162,129,146,225,161,180,202,69,10,129,38,70,67,31,2,139,21,132,45,59,128,76,174,200,65,198,218,86,150,226,183,225,25,45,173,151,17,131,134,199,138,55,15,185,70,131,45,110,82,71,202,233,87,213,90,191,182,32,45,107,171,16,187,151,2,95,78,255,0,51,1,177,52,4,152,165,228,136,75,44,66,80,169,38,113,143,73,223,247,163,90,33,12,232,22,69,149,14,181,86,27,231,63,191,90,70,225,231,121,68,103,66,22,114,171,164,122,138,248,59,236,43,45,116,96,50,90,241,23,147,95,55,211,169,213,135,203,244,62,244,25,38,149,175,3,206,136,11,0,202,138,153,219,176,207,229,82,69,85,105,26,82,99,132,129,203,62,78,217,63,81,85,186,138,107,201,33,49,20,231,20,209,130,251,190,41,38,239,43,178,214,211,164,188,78,73,82,48,97,7,28,194,189,186,13,188,211,247,237,28,145,243,36,251,216,99,57,14,163,72,81,191,79,7,173,103,128,13,208,70,72,202,6,8,145,17,157,67,242,239,90,17,91,161,134,88,20,36,122,72,145,115,209,253,192,242,43,92,68,34,92,220,172,80,143,253,47,38,134,201,239,142,159,202,180,37,226,14,101,126,19,36,128,132,76,6,101,58,250,2,51,93,142,37,185,142,68,145,244,59,22,59,54,8,111,240,82,209,1,37,212,252,210,134,121,64,197,198,251,182,216,21,59,12,139,242,25,22,69,141,21,1,251,221,62,163,233,199,111,20,148,242,21,153,230,179,103,88,137,11,175,63,175,90,45,213,186,141,14,209,178,97,116,144,219,99,201,253,105,231,116,154,193,18,224,18,236,192,187,144,6,113,222,167,77,36,65,45,108,231,141,116,137,164,245,187,73,248,134,118,81,230,131,113,3,69,105,20,246,192,59,58,182,180,99,128,195,251,237,75,252,108,175,54,141,121,137,36,3,79,129,86,91,161,12,133,57,82,155,114,250,134,112,125,94,125,182,170,206,134,134,8,133,187,169,140,115,25,50,190,172,105,223,122,28,87,204,178,76,145,192,117,147,150,146,67,171,126,216,199,189,22,234,213,158,20,0,60,134,70,0,1,242,233,198,113,67,183,158,43,110,21,40,35,28,188,233,9,185,7,205,103,106,125,158,59,139,181,188,86,28,184,224,1,14,58,182,55,6,144,153,164,104,65,44,200,193,181,167,138,171,70,215,22,233,37,177,212,225,75,242,65,235,244,243,92,146,73,32,121,36,46,234,220,176,87,30,173,255,0,134,173,228,199,244,164,210,198,150,250,4,82,20,11,150,147,86,236,126,157,170,90,92,234,184,215,108,84,99,43,169,87,1,152,246,197,49,103,162,75,135,121,19,153,167,5,208,119,24,171,64,145,75,29,202,161,245,115,144,160,62,159,52,94,135,138,241,164,183,136,78,186,24,228,18,58,103,56,52,78,29,17,154,251,12,28,232,86,124,254,213,148,151,240,185,100,119,85,58,203,104,118,32,103,20,75,75,185,45,158,226,116,73,11,52,127,160,36,126,213,34,89,199,3,241,88,68,179,44,140,196,74,204,99,79,203,254,232,66,220,218,220,68,225,73,70,192,205,118,250,246,73,38,134,88,138,235,82,67,14,184,239,171,244,162,176,213,4,106,241,157,109,134,12,14,85,65,62,106,210,57,52,101,192,211,33,42,172,3,71,208,106,250,254,148,168,118,183,149,219,155,32,192,201,56,39,3,222,140,242,19,204,145,195,50,75,41,4,39,88,200,198,147,75,164,193,93,146,100,120,73,202,196,195,163,99,240,159,122,160,210,165,196,136,170,178,159,86,8,145,122,98,169,119,110,208,20,147,83,101,72,203,119,99,230,175,12,0,29,36,9,117,103,65,213,186,177,31,241,85,85,152,50,180,195,42,48,1,207,83,138,156,29,154,23,154,156,163,29,72,49,165,179,208,246,174,54,136,225,44,27,4,146,167,34,150,67,12,190,167,143,76,123,131,216,111,248,191,90,156,169,161,133,226,41,205,137,95,92,140,142,114,51,227,218,165,89,22,181,97,42,201,153,244,198,160,234,149,14,14,119,197,75,113,48,151,82,151,120,73,24,50,62,78,123,210,209,198,97,132,206,52,114,1,206,159,155,88,162,218,73,172,59,160,104,245,97,194,17,223,249,85,166,140,95,73,179,188,81,175,164,142,110,87,112,123,15,106,49,13,38,136,180,134,202,2,14,118,42,123,255,0,158,41,7,133,229,89,100,198,183,102,102,149,177,233,198,123,212,69,116,43,135,211,19,160,3,215,175,211,237,82,67,160,167,140,197,116,240,171,55,43,88,18,18,122,251,10,97,116,188,118,246,224,149,203,238,204,123,103,229,255,0,244,104,214,228,77,55,168,169,64,8,58,135,90,27,242,218,233,17,88,29,30,175,87,66,189,170,94,20,223,57,35,154,56,157,181,12,110,66,244,52,148,240,243,46,37,183,87,32,51,0,37,207,65,255,0,127,202,136,205,164,225,102,26,207,169,67,119,62,223,74,86,226,14,101,198,67,137,91,102,113,156,111,90,140,174,234,182,170,229,180,144,164,105,114,114,122,248,30,212,205,224,159,149,9,30,168,87,73,44,163,174,222,254,212,156,178,68,44,229,143,78,112,254,146,192,103,30,145,129,77,73,26,201,8,116,152,198,145,231,108,100,22,197,21,195,29,188,241,234,198,189,44,25,95,241,31,173,75,79,134,88,27,164,138,153,5,134,217,57,232,115,84,181,140,202,27,0,224,130,203,161,115,184,170,225,25,94,214,88,193,77,0,177,93,178,213,53,179,167,34,145,26,89,139,230,62,173,164,118,171,67,52,182,138,46,100,25,70,125,155,86,75,3,92,72,228,54,210,180,69,75,156,46,166,237,68,179,91,137,19,4,34,15,148,22,27,31,165,93,37,171,75,118,26,225,98,96,197,23,229,96,123,120,53,89,208,34,180,168,89,128,202,252,217,222,133,25,22,242,105,150,53,46,249,9,160,244,62,244,188,211,67,111,114,241,59,137,21,155,111,127,249,171,113,217,43,66,238,49,34,169,12,200,186,65,59,238,79,181,47,25,48,179,161,124,97,74,150,211,157,200,170,68,37,130,249,102,94,100,234,202,88,28,103,31,253,52,107,25,157,229,115,157,82,22,44,218,199,79,21,58,81,115,25,124,74,116,242,151,210,235,177,111,122,144,92,181,225,229,35,128,91,35,44,123,123,83,50,64,243,176,96,203,161,115,171,43,146,125,133,82,11,84,77,111,164,104,127,82,118,43,81,74,60,98,222,25,225,119,245,146,203,255,0,213,181,22,21,138,72,36,214,88,57,140,46,181,59,99,205,34,237,241,87,6,70,79,66,176,30,67,26,51,91,169,183,36,57,8,223,38,199,32,247,24,171,119,166,116,122,36,184,50,168,141,193,24,217,223,184,161,222,207,37,180,127,13,20,74,116,236,204,78,228,247,53,91,59,150,180,98,138,36,157,21,67,103,27,211,147,197,195,196,237,37,204,209,159,196,53,28,105,53,36,246,111,211,55,90,44,1,66,253,235,41,39,79,226,161,203,28,139,111,13,202,6,89,34,58,100,95,197,167,206,104,252,64,90,197,32,150,2,24,159,155,15,231,165,47,29,199,37,121,82,33,80,115,235,39,80,99,143,214,174,244,171,195,125,45,213,193,22,197,145,152,105,83,158,212,89,174,164,182,182,91,101,81,169,136,12,79,76,210,246,241,220,91,196,183,76,98,210,54,1,123,210,224,201,114,202,133,179,41,98,119,247,166,182,157,30,81,17,135,16,73,135,119,207,51,78,0,90,186,67,166,109,82,202,112,20,145,157,242,40,49,217,161,157,163,18,106,244,13,142,192,159,106,102,39,73,238,57,115,232,229,161,194,156,244,246,172,174,203,20,125,47,161,55,206,25,177,176,166,236,76,154,218,217,228,5,100,92,1,140,111,93,137,132,5,227,15,168,28,157,250,10,88,193,35,221,163,35,169,44,196,129,184,216,85,133,119,55,81,70,226,37,194,174,114,9,232,41,118,136,199,44,115,179,184,97,130,67,28,211,92,74,86,91,217,44,128,8,184,44,73,206,230,147,5,142,136,243,172,198,74,250,142,205,90,215,176,244,19,196,226,103,147,75,233,5,183,108,100,214,117,172,81,137,98,112,62,241,201,102,255,0,117,114,229,94,41,214,214,40,210,77,96,150,144,111,140,246,166,33,135,84,112,36,97,116,70,123,237,167,206,245,52,187,51,107,20,178,132,17,56,215,35,224,131,226,133,125,168,70,97,25,103,101,108,142,153,241,78,219,188,73,60,209,196,232,121,106,21,78,58,55,248,107,49,129,186,189,158,71,49,201,52,43,133,87,244,134,252,233,19,106,218,137,150,22,72,85,1,193,83,191,226,166,3,73,111,111,1,153,190,251,152,3,133,61,6,41,88,204,150,200,232,234,52,100,177,85,232,90,134,169,60,78,57,142,78,70,91,21,164,105,77,119,32,42,88,177,29,61,126,253,234,226,80,240,152,130,188,153,37,157,187,125,5,44,175,29,212,246,197,210,64,139,128,204,78,207,90,79,37,189,146,103,7,57,249,69,98,174,44,168,202,180,129,100,56,136,99,27,28,230,154,121,33,146,32,145,250,84,122,89,241,208,208,160,187,129,93,153,84,72,29,75,16,14,226,151,179,41,20,146,164,187,243,59,124,187,213,83,45,4,54,104,203,114,226,66,199,80,110,228,81,45,227,248,105,115,19,55,175,5,70,122,208,166,136,91,197,24,112,206,250,142,7,93,187,209,212,42,91,153,7,161,137,196,123,118,239,78,208,231,52,181,187,198,123,129,159,173,41,21,184,18,144,88,174,145,184,61,252,81,236,237,153,145,212,62,80,224,151,35,189,59,202,87,154,22,82,29,66,233,56,171,99,50,232,75,121,131,192,81,147,24,233,66,221,174,80,35,16,19,7,62,119,255,0,186,43,64,74,104,35,102,192,172,247,191,136,113,184,236,237,217,91,72,196,139,18,150,9,177,32,185,252,63,46,7,154,232,240,78,99,199,62,171,211,218,157,133,106,69,210,178,45,14,20,15,21,171,9,218,187,94,6,69,118,184,58,87,104,37,74,149,40,37,6,78,148,83,65,148,237,65,157,115,208,214,13,239,67,91,183,39,99,88,23,205,214,131,204,113,31,197,78,112,73,39,138,193,37,112,242,13,101,99,194,228,170,247,252,179,154,71,136,183,90,210,251,51,99,52,86,111,114,210,250,38,57,88,254,153,25,199,191,244,175,31,63,244,122,120,255,0,179,208,90,187,187,23,114,74,17,217,107,183,104,141,16,147,57,85,57,161,250,146,50,112,116,154,5,180,167,68,209,72,115,214,190,124,191,183,65,221,43,200,73,15,108,82,23,51,6,99,160,171,99,25,193,174,203,112,200,139,24,249,73,216,84,38,48,187,16,9,59,177,90,215,203,209,162,241,243,4,200,75,10,29,212,96,92,29,78,163,32,176,247,174,205,0,14,142,142,204,50,65,223,20,56,25,140,129,46,67,162,12,145,233,254,181,62,90,89,54,144,185,229,148,104,142,7,251,187,210,119,138,100,69,198,160,161,180,130,5,104,223,203,26,12,64,174,217,244,182,190,194,145,149,226,182,137,67,55,168,252,160,246,62,107,51,182,162,69,1,77,156,41,198,236,122,18,42,231,144,145,72,241,66,161,213,79,227,220,143,53,45,46,21,34,124,28,179,169,95,85,44,209,51,183,48,166,82,49,216,117,173,10,165,228,233,99,176,144,227,47,215,165,68,186,150,72,213,12,69,73,254,33,189,48,57,34,37,145,52,229,23,42,91,205,47,109,25,156,147,57,72,73,108,248,35,233,68,22,87,138,59,8,88,168,211,171,13,129,184,247,169,113,14,44,29,17,245,106,245,141,75,252,141,46,243,198,177,190,141,208,49,59,246,52,199,33,238,172,242,178,233,125,153,53,116,197,93,240,21,176,157,89,162,71,5,125,39,32,81,227,147,66,229,72,238,186,77,2,37,150,25,74,28,104,115,188,139,190,105,208,32,79,253,136,216,82,91,88,25,13,88,211,81,12,98,75,110,96,57,102,255,0,119,67,75,90,188,110,217,150,54,12,132,135,3,189,18,221,162,148,203,28,91,194,217,32,142,198,152,180,87,89,53,76,156,179,141,189,59,50,249,173,75,164,174,124,50,67,32,103,193,132,147,166,64,126,111,111,173,47,109,52,177,93,190,8,88,201,203,40,27,81,140,205,4,195,17,132,141,137,45,167,112,195,233,76,35,66,100,209,26,105,135,230,25,220,159,206,129,158,34,162,89,81,64,84,1,117,106,29,235,42,101,147,253,66,57,17,117,32,97,168,99,168,173,27,128,47,29,163,212,0,87,26,115,226,179,100,103,180,187,72,157,211,70,177,234,83,208,209,32,166,55,50,102,33,163,190,15,143,52,117,103,101,48,22,96,202,217,125,75,181,118,102,142,18,98,132,178,51,126,55,59,1,226,169,5,195,178,135,120,137,220,171,149,254,120,169,98,192,194,36,91,172,209,177,39,4,231,108,87,47,44,89,227,87,137,240,168,117,2,163,127,249,161,75,240,210,92,60,168,130,76,3,168,14,186,124,209,173,165,84,181,17,159,75,100,244,29,232,174,114,95,84,109,19,151,252,77,175,115,138,179,98,89,21,162,200,101,25,200,21,120,67,36,218,84,5,39,190,50,51,66,138,221,69,195,179,184,140,143,155,64,239,244,161,164,183,152,221,107,132,145,166,50,70,91,207,181,50,96,93,10,85,3,9,48,49,159,154,167,50,41,103,33,226,140,62,248,32,105,207,189,81,38,118,11,25,62,181,198,9,239,191,154,149,3,231,133,157,237,52,232,64,116,160,211,222,139,39,46,218,76,202,91,75,250,14,60,253,106,151,17,129,34,57,42,92,144,204,83,168,52,196,235,12,176,52,40,75,169,210,202,205,218,138,90,234,16,29,229,51,235,43,130,157,183,165,230,187,146,230,53,158,65,27,205,171,39,45,218,180,165,72,151,135,167,160,156,141,202,244,21,141,34,49,40,177,4,192,111,24,45,250,86,162,118,221,54,194,93,110,196,32,148,12,125,41,46,82,112,226,210,76,163,80,58,80,143,196,124,209,205,204,177,91,162,169,26,195,144,160,158,162,149,226,147,73,120,152,87,81,167,125,88,232,60,84,18,210,225,36,157,238,114,164,227,14,25,113,171,181,16,128,96,141,35,112,21,166,35,63,151,122,206,182,19,64,229,37,77,110,78,27,78,199,31,202,153,186,129,151,75,137,73,143,78,150,3,125,205,77,46,148,75,233,150,243,92,228,200,20,99,115,82,225,89,195,233,102,141,220,157,243,129,189,115,151,28,50,7,141,149,53,177,216,111,164,254,116,123,169,150,107,96,250,148,56,219,83,13,129,233,85,62,151,134,103,180,211,205,32,66,84,32,61,114,248,222,155,5,94,217,47,82,53,15,130,25,117,109,215,250,210,22,242,152,204,118,151,106,53,239,186,31,223,6,156,134,228,218,204,246,238,186,145,182,96,70,204,60,131,75,202,116,66,201,25,167,230,34,97,186,13,250,121,166,175,32,16,221,73,22,17,149,157,151,75,30,131,234,55,174,198,9,188,67,163,238,217,148,41,199,106,164,151,9,63,16,121,18,71,200,96,126,92,174,51,87,165,85,181,45,204,72,137,136,25,74,198,235,243,43,117,207,189,94,228,135,213,114,132,59,140,140,22,239,81,238,33,49,235,17,49,145,73,35,115,140,143,2,160,68,49,92,58,243,25,158,53,109,30,248,172,171,145,178,223,91,195,58,52,113,204,200,75,198,78,206,195,174,43,129,227,30,128,131,168,71,99,141,169,62,26,8,183,88,130,148,70,245,225,251,142,213,213,145,157,210,55,94,84,242,146,84,71,182,254,15,138,215,105,211,82,195,158,85,5,194,232,210,203,171,253,219,211,55,209,21,188,146,85,44,112,73,0,116,198,106,7,120,173,94,85,15,33,210,2,133,59,177,164,46,38,107,155,132,6,110,91,104,44,217,31,214,167,104,190,22,37,144,203,185,210,16,224,118,21,75,129,20,86,164,130,131,72,12,140,100,221,129,254,224,215,2,185,42,81,243,18,228,179,26,19,193,11,18,204,145,179,116,78,113,216,140,208,72,140,195,45,19,185,24,98,218,7,224,247,171,205,120,239,110,88,25,57,176,167,47,148,185,58,199,241,3,67,85,38,53,50,160,141,180,20,67,157,179,228,80,248,115,201,109,3,171,107,44,6,165,85,108,249,201,170,118,45,178,195,163,81,125,58,212,12,49,193,36,255,0,13,45,4,252,232,116,199,30,241,146,54,219,190,127,173,112,188,28,79,150,85,229,18,150,14,132,227,124,120,165,45,231,104,102,148,1,149,102,7,62,42,141,219,130,22,220,97,118,229,234,111,87,127,243,53,126,25,112,103,134,120,101,151,150,242,198,30,32,24,231,80,246,170,204,136,120,99,136,52,75,112,233,165,114,55,29,43,36,76,246,179,170,72,250,100,71,24,211,190,150,21,34,29,248,131,164,25,152,51,131,150,57,198,222,63,157,91,151,12,145,98,89,249,111,34,157,3,94,156,117,252,169,103,88,127,212,20,29,37,220,16,131,75,236,221,186,81,37,65,12,134,53,44,198,72,240,3,47,67,214,141,105,32,112,241,164,73,180,145,231,83,29,192,163,67,42,252,64,145,137,86,66,88,14,205,143,173,6,40,99,134,213,167,97,203,114,250,149,7,226,7,183,245,170,50,11,160,236,193,128,41,184,64,62,111,101,169,121,34,250,249,249,6,86,88,153,152,232,235,128,79,79,218,175,4,48,193,111,121,202,116,96,202,16,103,177,206,127,165,72,147,68,60,181,37,1,115,156,15,81,95,251,171,201,26,61,171,68,144,156,110,117,106,25,56,7,243,239,72,180,157,149,220,208,180,34,77,39,239,140,64,119,98,63,195,70,51,24,38,154,77,108,21,130,130,66,236,9,233,244,160,242,145,86,48,140,115,150,211,168,233,42,124,230,174,35,120,174,10,160,49,203,32,14,21,91,82,149,241,245,170,154,64,238,91,151,112,57,111,168,156,227,32,12,102,132,242,24,140,50,56,38,72,202,176,25,232,189,197,52,218,238,166,86,211,30,57,160,28,228,48,3,59,245,252,170,147,47,194,196,243,58,238,216,95,82,234,58,105,210,119,195,68,207,2,0,141,34,253,233,206,128,222,181,206,251,210,77,122,110,66,68,240,253,240,109,1,131,100,55,185,160,124,34,255,0,170,204,75,149,150,96,26,50,119,70,193,30,156,85,90,73,37,150,64,197,181,134,198,144,72,42,115,208,83,91,39,13,0,198,68,208,146,40,212,9,58,151,59,14,245,73,121,139,25,140,196,170,164,18,14,70,236,42,209,218,75,111,107,52,179,25,37,103,82,91,161,10,166,185,174,116,186,105,190,29,52,108,210,9,23,63,144,172,106,53,179,182,151,237,53,185,45,255,0,177,64,251,204,252,190,106,247,211,91,71,27,187,72,205,168,133,192,26,130,251,210,156,61,19,94,98,141,66,72,55,36,147,183,210,128,69,196,101,140,255,0,250,198,89,48,154,114,112,118,219,242,255,0,243,106,198,66,71,99,19,115,112,23,73,229,246,93,141,59,40,97,46,21,176,196,42,13,71,118,35,108,26,69,180,46,12,200,141,159,145,72,207,90,102,98,1,128,233,114,154,117,29,35,111,77,90,214,150,231,59,91,192,12,60,180,93,75,153,14,228,125,61,169,104,33,146,41,192,8,141,165,137,97,175,3,25,235,85,187,127,72,143,154,52,177,211,215,229,201,223,31,149,62,45,227,128,58,179,175,37,1,109,46,122,244,218,172,229,158,153,238,233,0,148,12,134,49,106,212,227,6,61,255,0,122,60,55,130,84,77,198,89,245,62,172,224,28,116,20,149,254,132,149,90,38,214,242,161,46,132,118,207,92,248,174,218,71,57,100,120,51,35,96,18,24,6,245,13,178,63,189,9,163,22,228,181,209,15,23,172,6,194,231,230,35,114,125,187,10,191,10,149,173,154,91,91,153,81,161,7,86,81,75,21,109,255,0,81,85,99,29,138,186,132,146,68,4,122,255,0,140,231,39,6,148,181,146,88,125,118,220,200,224,86,213,162,83,190,123,228,142,181,13,123,17,194,220,221,115,95,48,166,114,11,14,135,251,26,44,215,208,173,164,118,203,110,81,156,250,227,102,203,40,7,106,180,138,139,99,241,41,18,252,225,140,108,51,212,111,167,244,164,68,107,53,198,147,201,245,147,203,103,217,65,239,249,213,176,135,103,181,73,23,157,28,194,65,24,1,226,27,54,58,41,192,233,67,186,180,97,17,72,29,166,124,100,44,155,6,243,252,233,184,203,164,226,230,48,34,97,233,109,127,139,243,61,170,94,176,183,16,204,195,1,206,84,198,185,8,112,63,109,187,120,169,22,240,78,233,129,146,51,3,224,60,97,73,9,156,17,182,63,97,70,184,134,102,120,94,119,11,165,136,0,108,1,7,254,169,103,73,228,144,49,57,214,250,72,33,116,146,6,248,246,171,76,46,110,223,75,148,40,163,5,131,111,231,56,246,165,228,147,71,99,152,203,110,214,176,220,152,222,92,43,106,25,59,138,164,50,188,243,78,85,138,162,130,167,255,0,167,176,207,210,170,33,157,35,73,217,81,159,225,156,22,67,223,27,17,223,189,4,202,159,12,242,52,37,177,145,169,78,21,125,61,71,237,73,250,77,45,196,47,66,242,152,171,108,129,126,238,77,44,195,177,174,196,136,229,93,230,50,59,0,52,128,114,8,233,245,243,65,152,137,161,182,87,138,55,144,141,90,14,65,199,109,199,122,104,219,179,16,12,153,200,18,233,45,235,24,4,19,138,185,19,128,145,131,70,34,158,5,114,36,44,193,182,108,99,181,43,118,110,238,110,89,203,73,9,230,0,35,117,245,99,205,107,196,3,194,188,217,95,148,219,42,158,135,200,252,169,27,200,226,154,105,144,61,204,41,21,191,167,56,32,246,199,154,138,173,196,95,122,246,238,223,40,13,233,124,157,68,141,205,94,62,35,5,177,150,64,154,138,233,230,225,177,135,61,119,169,20,17,195,33,179,50,188,110,28,106,243,160,13,134,127,90,37,212,118,220,77,133,173,187,124,168,206,128,12,23,247,63,83,85,52,27,241,28,186,60,19,59,188,158,134,38,60,224,85,100,45,4,101,26,92,202,192,190,174,135,111,195,249,208,218,83,7,254,49,229,200,34,195,57,13,150,66,54,170,220,203,27,93,52,109,18,200,251,178,250,178,113,167,99,250,226,128,145,197,233,196,235,35,30,67,2,20,229,84,49,200,255,0,61,171,137,170,194,209,214,110,92,156,180,251,162,31,26,143,92,254,149,104,94,88,184,108,34,55,230,51,185,86,36,228,40,207,138,13,247,49,149,81,98,12,216,0,200,207,167,6,174,244,118,45,140,201,112,177,4,68,142,13,71,154,58,156,156,247,235,70,150,39,103,142,36,211,160,200,193,181,12,156,96,96,228,244,174,192,141,61,210,91,136,35,5,21,139,163,157,62,175,63,218,175,109,41,34,89,12,146,17,32,11,128,50,229,71,80,63,106,203,93,18,188,141,96,143,2,71,49,156,125,217,35,211,158,250,135,210,143,98,52,49,142,39,0,250,85,125,90,176,59,159,231,65,154,75,71,83,161,227,230,124,129,23,160,57,238,59,109,84,64,129,181,115,121,111,164,151,102,24,211,218,171,38,163,185,47,123,40,47,204,209,168,150,56,252,169,222,122,205,106,66,38,169,35,24,233,243,26,206,134,24,225,9,34,166,166,58,147,80,59,150,198,122,209,201,44,206,198,82,176,50,182,224,99,72,247,169,216,61,210,70,178,178,22,0,48,230,176,235,143,167,231,64,187,87,141,117,106,252,64,178,1,219,24,24,171,91,51,201,30,139,156,97,253,17,156,13,75,142,249,165,36,91,155,113,13,188,33,73,145,84,200,10,239,239,189,82,157,18,72,188,62,109,111,164,162,106,81,157,243,255,0,84,136,140,142,31,204,184,183,48,197,134,109,68,238,217,199,95,173,51,111,111,168,72,132,132,141,131,49,207,87,27,127,42,51,100,176,25,212,137,157,43,171,33,88,13,143,210,179,56,94,217,150,210,165,169,43,59,201,19,70,225,147,79,113,212,86,202,220,197,196,46,121,77,162,59,180,219,63,130,76,246,246,106,205,138,24,86,225,3,196,75,235,17,149,217,147,39,250,98,131,45,180,177,218,201,119,18,198,182,226,112,174,52,237,245,222,171,55,131,107,109,112,37,155,75,188,37,73,24,97,184,30,8,171,199,169,228,64,193,132,170,186,198,228,228,227,167,229,189,118,223,137,3,33,183,190,18,125,216,196,119,26,125,107,236,124,129,181,26,40,76,114,59,220,206,37,237,25,140,250,52,158,245,122,55,190,217,81,42,92,198,237,37,186,13,190,237,117,122,179,228,211,139,28,220,237,105,38,93,116,141,63,135,72,216,255,0,74,37,212,16,197,164,202,35,214,173,165,29,15,85,247,162,164,8,232,160,200,209,54,78,99,212,58,1,219,255,0,193,172,180,75,154,99,225,243,220,71,166,54,127,71,169,115,168,127,153,170,35,196,188,25,68,146,44,135,70,144,170,62,82,13,82,53,23,55,70,9,27,85,178,18,23,62,127,226,142,179,189,180,168,182,209,194,115,243,49,81,244,171,164,174,217,242,229,185,85,70,101,116,77,76,186,114,175,143,127,106,47,18,185,134,118,82,58,130,2,224,227,124,248,243,64,228,198,209,36,137,40,92,2,92,200,58,129,211,24,165,226,186,146,84,88,231,80,196,56,86,242,69,41,35,74,209,210,72,74,56,255,0,200,42,91,86,156,2,43,183,136,32,130,222,71,117,196,140,84,7,219,109,180,154,229,180,70,9,37,148,174,162,218,130,55,108,157,128,250,10,13,228,19,202,169,19,18,175,27,134,93,250,99,230,199,237,72,45,35,202,150,112,170,42,201,59,187,21,206,223,49,192,31,214,163,202,108,36,69,182,117,215,42,5,198,188,231,207,239,85,50,181,219,203,12,132,72,202,186,81,163,57,56,235,251,81,160,138,19,8,40,85,165,141,27,73,113,178,253,15,154,16,132,209,114,131,45,167,57,186,180,166,45,181,30,255,0,149,89,226,146,91,139,73,22,109,40,195,75,179,12,227,25,218,142,241,153,68,49,68,199,14,161,181,47,76,247,199,181,90,114,208,193,137,116,148,10,17,35,31,57,63,74,159,74,189,149,208,49,188,109,33,133,91,40,234,248,26,143,241,125,43,42,89,86,11,161,16,80,174,237,171,103,233,183,143,20,121,149,69,184,47,24,117,93,163,1,123,159,53,89,26,67,183,195,133,149,241,153,25,119,92,13,177,72,4,172,247,19,98,36,101,154,36,213,157,120,205,105,200,208,137,2,188,33,153,147,42,75,120,164,224,183,184,60,214,113,26,49,5,48,184,245,81,100,135,153,106,238,121,97,53,43,19,142,152,218,175,102,180,235,79,36,151,132,100,28,70,29,63,135,29,240,124,208,139,187,93,202,87,9,25,57,92,14,212,120,100,44,128,101,50,20,48,145,129,249,123,98,186,178,50,220,50,150,145,243,235,42,78,217,170,56,177,202,109,101,0,2,55,100,39,109,197,16,101,184,126,130,229,202,169,244,133,252,203,22,171,184,215,99,110,234,185,121,29,182,206,202,6,212,132,122,126,49,76,109,46,128,138,160,17,141,79,154,136,45,139,4,98,98,214,174,191,43,1,156,140,213,231,133,227,159,66,151,38,65,175,126,164,154,37,172,124,214,120,253,81,182,65,99,141,193,160,200,3,221,114,154,73,21,254,109,122,48,8,7,181,23,183,46,165,88,147,67,68,99,98,193,181,157,137,3,174,104,144,98,91,209,24,151,60,168,245,141,62,251,82,119,113,52,55,73,148,50,33,194,144,219,228,99,181,62,138,34,82,20,133,85,192,108,28,229,169,160,189,196,101,56,158,66,22,201,13,167,87,200,42,232,17,109,245,74,241,162,59,21,195,249,61,235,191,12,252,214,208,67,200,199,150,197,191,135,175,90,168,145,68,201,111,6,36,81,149,102,0,54,107,93,32,246,202,255,0,12,141,24,194,198,1,10,15,65,68,48,242,47,81,225,137,85,102,82,79,171,189,10,56,254,22,230,96,139,24,133,145,65,80,72,57,238,42,198,226,83,50,51,105,88,227,98,23,108,111,138,205,233,91,37,86,218,201,187,12,99,62,245,131,39,53,230,142,105,1,16,228,140,14,164,123,254,213,165,56,75,139,125,77,57,119,192,194,106,239,72,198,89,161,229,229,140,234,78,216,244,143,165,66,116,110,213,50,136,162,53,210,189,118,252,94,105,53,187,50,77,36,115,0,168,27,3,242,174,93,72,97,182,71,211,32,32,133,113,156,110,106,183,69,164,186,181,152,47,54,32,218,216,3,185,29,234,206,69,85,156,180,137,108,61,38,66,160,129,208,13,235,179,39,58,234,66,226,54,99,190,127,136,248,163,69,117,109,112,218,45,228,10,1,39,24,235,230,185,56,100,113,50,156,100,105,216,118,250,83,122,73,33,105,45,158,227,73,214,34,202,233,62,192,123,81,145,146,38,44,152,100,82,177,168,35,230,247,160,65,41,179,188,117,119,14,204,50,115,184,39,193,162,201,4,198,18,209,200,218,145,176,202,131,58,188,86,103,45,9,117,36,40,137,111,32,217,155,96,54,21,32,138,22,38,224,227,148,170,84,46,55,192,239,74,220,198,178,172,112,228,233,5,67,158,234,124,209,236,226,183,11,42,150,42,202,76,101,171,73,165,46,99,215,50,74,88,148,109,147,211,186,175,106,164,49,72,119,104,87,10,250,179,156,150,29,129,171,169,142,71,211,186,233,244,150,206,196,83,233,37,176,133,223,95,201,147,233,252,66,149,0,187,17,201,24,158,69,235,233,8,167,101,63,214,133,107,35,137,18,95,254,201,23,99,92,158,236,11,40,98,115,177,98,232,21,123,158,212,68,148,199,25,133,209,23,17,12,28,119,165,138,173,235,53,221,219,177,198,134,192,15,157,241,71,130,56,82,210,85,119,81,27,73,171,232,123,138,78,218,88,254,21,213,87,239,128,57,45,208,26,44,10,34,182,229,72,237,46,89,131,49,239,87,210,85,35,209,32,212,137,161,136,249,243,211,21,200,121,178,71,201,42,11,235,214,54,206,69,94,82,207,165,227,209,168,122,134,175,21,47,152,219,181,189,203,28,131,169,116,175,80,54,63,214,162,130,209,79,2,204,75,168,4,144,170,122,176,170,8,164,141,149,23,81,27,16,63,142,137,119,207,125,50,176,35,3,0,99,160,170,69,43,242,92,185,244,12,119,193,63,74,168,47,173,228,118,147,168,108,149,254,19,85,155,74,98,71,70,44,50,10,131,231,161,161,240,226,230,41,144,169,245,54,174,187,213,21,212,206,99,64,76,201,144,199,27,126,181,96,53,173,154,173,155,92,77,51,58,198,225,34,83,242,169,61,234,220,148,70,104,230,195,190,114,8,110,130,171,35,253,214,144,27,67,176,109,25,233,84,228,201,52,110,11,152,198,50,164,239,168,84,236,210,203,18,198,89,99,58,87,80,92,5,223,63,90,36,145,15,137,135,84,76,224,156,238,253,252,208,3,8,85,165,151,58,244,224,105,59,3,138,208,179,101,185,143,46,53,205,203,13,158,155,142,226,165,186,56,90,238,68,146,232,50,48,11,191,166,170,142,89,89,214,32,241,40,232,105,105,35,116,136,41,32,231,101,34,185,111,119,52,90,173,84,19,133,214,140,195,173,39,43,120,58,183,69,211,68,153,81,252,0,237,93,28,68,197,168,38,224,0,112,191,90,25,178,184,228,25,238,10,219,187,28,242,220,224,233,170,7,116,153,33,40,154,54,203,142,164,86,175,12,205,86,188,15,204,69,116,4,159,52,185,182,183,179,188,51,162,172,111,59,42,185,24,195,29,244,143,222,153,129,116,195,165,7,86,31,165,41,196,225,75,131,15,51,164,108,24,47,114,122,127,83,94,190,43,101,143,44,167,111,65,104,118,21,173,9,218,177,108,219,42,185,218,182,45,206,213,222,231,58,189,43,181,85,233,86,160,149,42,84,160,169,233,75,202,118,163,177,165,102,59,80,103,93,54,198,176,47,155,99,91,119,77,214,188,245,243,117,160,243,156,69,186,215,171,225,183,177,201,99,108,30,34,173,202,93,241,177,216,100,138,242,215,14,138,205,35,32,148,140,29,0,231,245,29,255,0,149,122,46,24,226,107,104,37,105,20,38,52,24,192,198,156,116,198,62,90,229,254,70,82,205,71,183,138,114,209,185,85,120,61,14,116,228,29,169,69,71,141,129,114,154,79,113,222,180,218,217,35,0,9,193,239,184,165,164,155,150,220,176,160,231,190,54,174,57,53,219,219,123,39,44,25,96,84,171,40,207,164,142,212,52,104,166,183,113,51,132,11,144,87,241,81,102,194,183,48,200,7,184,164,231,97,134,144,15,95,240,142,148,223,43,58,26,25,163,127,187,8,85,7,200,115,182,125,234,147,55,51,40,9,73,87,39,3,122,162,12,177,8,113,168,100,237,222,134,247,100,70,208,51,148,145,127,25,27,125,13,102,114,215,66,16,233,2,205,171,94,122,174,170,66,112,238,142,25,53,68,219,148,240,104,177,6,49,122,89,93,186,178,175,106,36,57,195,200,196,136,198,70,150,243,72,169,2,193,20,107,18,149,198,248,223,80,250,84,64,33,181,156,178,16,14,61,57,52,48,85,223,32,101,250,174,105,136,213,148,75,172,103,153,190,61,235,73,121,2,75,17,160,72,147,102,41,84,106,3,230,252,168,95,14,176,70,100,138,92,197,167,172,155,156,209,86,225,209,57,28,189,25,233,191,67,65,248,145,2,232,114,11,117,214,124,251,211,123,89,13,61,140,98,205,68,135,150,178,229,181,81,45,224,177,153,82,217,174,53,52,104,66,186,237,233,162,115,3,216,36,51,178,73,168,128,217,232,164,248,172,229,225,70,8,30,117,39,32,227,5,187,123,81,149,136,68,113,108,167,76,104,216,201,61,105,227,105,18,204,138,100,49,142,185,29,115,226,144,142,220,203,51,40,57,202,100,98,159,88,133,187,36,143,243,233,232,15,97,67,161,110,225,72,156,52,8,7,164,116,237,75,73,114,242,182,74,159,187,244,144,5,16,168,105,139,190,113,141,67,39,181,17,37,140,68,74,176,33,178,192,142,228,86,85,154,240,203,34,173,195,182,16,228,46,6,224,248,166,108,96,154,4,103,116,117,66,118,4,231,127,167,106,4,147,149,229,182,178,140,93,153,116,244,163,71,61,204,186,209,192,17,176,235,141,193,173,94,153,230,135,125,60,113,220,70,192,226,80,71,163,4,31,173,115,47,53,195,25,74,156,116,206,61,70,175,36,195,1,25,132,152,244,172,133,59,120,165,239,140,177,78,87,88,88,192,24,111,62,42,206,150,45,28,188,253,106,160,71,18,156,29,93,133,51,16,88,38,92,60,143,163,210,204,189,60,80,86,13,22,92,216,166,101,115,223,174,79,138,167,197,233,87,25,102,118,3,125,59,98,167,106,164,200,150,243,52,208,198,186,157,180,144,7,235,86,249,130,34,131,160,145,219,161,161,219,59,3,148,92,106,58,123,231,20,212,166,35,115,29,180,103,150,140,9,99,156,238,58,214,153,216,18,77,50,94,169,65,208,128,79,245,162,201,42,27,142,75,190,21,176,75,138,27,62,185,65,89,99,145,65,192,125,243,86,185,181,41,117,19,196,186,212,50,234,62,199,189,98,205,183,177,112,97,143,255,0,98,184,12,112,248,193,197,90,57,22,99,207,69,26,91,96,64,219,53,121,231,183,11,171,83,104,201,57,97,176,53,157,13,204,249,204,49,59,192,199,198,6,124,210,99,176,82,216,153,96,37,129,56,57,29,183,235,90,152,137,248,125,204,138,240,243,99,32,46,14,55,247,164,10,6,155,4,8,229,0,13,189,59,26,181,188,38,41,36,64,89,221,128,44,24,108,71,154,189,37,114,34,208,31,189,109,152,22,216,244,53,216,146,218,56,36,185,68,6,98,250,163,98,123,80,174,34,148,71,132,234,88,128,128,85,108,67,207,101,201,42,202,202,196,133,3,36,10,119,201,163,41,34,114,222,121,66,70,227,58,212,119,3,165,25,25,26,67,112,228,0,235,130,138,186,179,75,218,160,145,31,97,207,201,93,71,176,252,234,246,178,201,35,68,179,242,241,184,79,47,226,167,65,8,173,230,60,65,29,221,52,22,99,163,190,221,169,201,129,149,101,213,167,88,193,27,126,26,188,170,110,230,109,24,142,101,93,90,199,99,253,234,105,104,203,60,136,49,140,100,147,189,93,140,168,114,242,198,92,32,102,58,89,179,214,154,88,180,73,111,20,172,57,74,204,75,103,25,6,129,36,97,29,98,127,78,166,234,249,111,87,181,105,95,35,75,104,177,160,7,240,145,223,52,181,122,18,72,45,140,201,41,114,218,130,144,229,183,197,16,203,19,57,100,80,64,83,208,124,217,165,74,48,91,120,244,13,107,24,24,97,140,17,216,85,18,220,136,100,137,72,214,164,233,113,211,232,105,202,12,151,177,68,208,49,4,196,114,160,175,158,157,105,80,69,147,188,96,128,193,240,70,55,43,223,53,102,129,4,41,20,132,21,109,44,154,6,62,191,189,10,221,131,200,176,74,92,56,37,53,56,232,126,190,42,255,0,168,188,18,195,52,34,78,75,233,0,238,59,1,255,0,20,56,174,62,20,172,139,36,122,242,17,155,86,70,254,222,40,211,169,129,26,218,25,4,67,150,9,96,54,212,58,210,28,168,219,133,198,174,11,48,201,24,235,215,99,77,53,182,150,171,97,98,211,186,115,14,162,89,52,146,1,237,138,93,35,120,238,98,154,54,92,29,206,158,198,139,10,153,35,66,38,40,176,99,86,168,142,27,255,0,170,184,102,47,196,26,53,77,48,48,62,161,211,81,255,0,109,58,78,220,180,1,100,157,222,230,64,167,213,161,198,52,119,216,212,146,104,139,199,207,121,36,144,174,165,143,219,177,166,238,237,115,27,225,64,17,144,196,255,0,16,241,67,183,134,3,112,101,210,100,215,16,210,204,119,95,106,147,148,222,142,218,235,28,46,105,31,230,211,146,126,167,165,35,121,5,195,65,38,143,84,37,48,141,228,255,0,74,121,156,69,102,209,196,204,194,52,212,205,142,245,147,20,175,119,116,76,147,190,137,24,250,80,108,223,149,84,159,97,201,52,146,192,171,116,114,98,145,118,246,35,27,85,13,197,186,93,56,146,221,177,133,58,80,227,113,252,169,203,248,37,146,69,70,128,198,66,132,244,108,51,142,180,57,44,103,181,138,89,209,19,88,10,117,59,103,57,167,109,108,65,115,8,118,182,140,155,116,117,12,53,40,109,36,142,154,169,1,108,198,225,140,104,210,238,21,209,151,28,204,131,191,237,79,240,97,4,194,229,239,76,114,76,202,23,71,108,14,255,0,90,110,198,218,220,50,202,31,91,234,211,167,248,72,250,211,164,222,203,207,116,182,156,148,144,179,21,33,177,31,81,250,208,110,29,248,165,196,100,40,141,163,213,46,24,245,3,115,211,173,114,234,37,155,140,162,153,179,12,158,173,101,183,85,170,191,196,91,74,133,16,224,187,162,56,252,95,224,171,168,202,246,141,9,119,184,121,177,135,3,14,125,44,40,98,240,71,48,192,89,21,28,171,174,173,198,212,93,124,171,50,203,18,62,172,130,135,99,154,21,170,67,35,178,53,186,28,6,213,133,3,43,220,145,230,141,109,102,141,190,238,66,229,162,15,177,109,244,15,122,236,6,72,99,71,96,24,13,142,231,29,118,63,253,52,126,43,28,41,100,220,183,78,84,145,132,85,30,217,222,169,195,47,33,255,0,79,104,136,46,202,116,128,6,224,15,86,231,197,97,119,255,0,242,28,76,194,89,11,185,212,196,42,160,252,24,161,48,34,69,89,147,210,6,174,97,109,199,210,153,153,76,205,44,236,61,101,70,84,28,227,53,91,210,211,44,78,142,202,223,43,123,116,25,173,38,192,185,140,74,74,199,39,45,128,202,163,159,195,212,81,154,73,196,40,39,67,205,68,212,166,49,252,255,0,58,43,90,93,92,201,174,73,99,120,31,81,78,90,224,229,113,159,229,72,217,243,196,114,5,84,100,110,96,70,207,86,241,83,75,216,186,103,157,20,166,152,29,152,180,178,30,133,115,211,218,131,27,78,215,28,180,89,38,141,137,80,53,254,44,245,205,85,92,164,110,17,163,149,1,195,43,15,82,175,231,79,139,91,89,97,130,89,10,235,220,228,13,59,125,69,93,163,183,17,75,170,38,11,31,221,182,181,89,23,112,71,143,222,185,29,169,182,245,200,131,67,102,67,33,110,173,227,29,106,215,72,46,173,77,204,169,20,146,134,7,98,70,231,183,235,90,118,86,74,252,50,207,67,39,196,200,153,102,235,211,165,39,9,105,30,123,197,10,104,66,22,67,156,22,221,124,103,242,170,93,92,115,46,140,104,95,33,48,101,82,2,168,239,82,232,201,44,179,68,17,99,229,236,231,0,134,247,205,114,230,210,55,140,95,57,93,105,31,102,32,28,116,219,189,102,40,240,60,73,106,68,123,60,106,76,79,212,177,250,80,2,59,235,149,230,80,144,169,26,93,118,255,0,189,234,143,117,162,214,54,73,17,112,202,193,85,119,83,239,73,222,220,124,69,178,124,74,164,108,239,171,17,141,202,228,141,234,172,48,243,132,73,214,30,92,142,53,13,125,6,147,230,143,203,38,209,36,142,76,36,32,134,24,234,189,198,255,0,157,39,21,162,189,183,221,179,50,68,218,181,30,173,141,247,166,4,114,221,114,97,139,72,137,93,100,149,88,141,42,6,249,255,0,138,1,197,36,176,199,13,213,185,140,227,32,171,140,236,113,218,152,178,154,93,50,57,150,48,99,70,26,73,249,151,29,49,249,82,204,128,164,49,200,100,66,216,97,252,45,215,243,29,170,92,184,131,90,242,245,72,224,172,185,56,216,255,0,197,61,39,250,45,212,169,59,88,200,23,151,203,151,149,40,59,21,86,63,218,175,117,8,178,188,116,128,106,214,129,87,115,178,159,250,165,85,227,67,110,207,9,146,54,7,87,171,171,47,167,249,98,158,154,40,34,142,221,137,103,77,134,146,248,208,58,227,245,169,189,0,221,76,205,99,109,108,168,226,83,32,58,216,96,96,29,247,252,232,122,153,221,203,200,173,12,137,163,57,220,239,214,181,174,173,32,158,218,41,87,50,74,168,2,104,233,237,189,101,205,34,37,194,32,141,35,136,51,119,220,17,212,98,147,152,187,210,220,169,35,16,196,36,67,150,12,132,228,133,235,177,247,223,247,172,251,197,229,201,52,71,239,35,64,6,128,49,164,158,235,249,154,213,96,130,104,101,120,75,35,28,137,163,95,78,124,123,82,51,73,58,223,172,240,194,177,243,117,231,83,245,57,193,53,169,246,155,30,49,25,157,99,36,72,187,44,179,12,129,183,138,4,211,92,233,130,216,69,41,91,111,149,152,118,61,205,18,123,135,97,200,141,121,2,66,174,161,70,54,233,145,189,112,193,27,241,17,112,179,51,233,199,57,14,70,163,237,159,229,78,148,105,196,141,35,68,101,93,43,32,203,105,244,182,195,27,254,180,141,188,242,90,153,102,82,172,233,128,54,216,239,189,107,165,156,119,32,42,5,137,21,75,41,219,244,52,140,43,206,133,221,6,167,144,176,109,57,216,249,21,38,189,165,90,59,193,20,220,229,230,27,120,213,183,211,177,7,167,189,86,222,37,157,195,59,17,113,163,75,70,123,138,229,162,149,116,182,155,92,139,34,5,214,119,3,182,79,208,209,110,95,149,102,210,180,114,234,113,162,89,15,225,24,253,119,218,157,40,69,230,89,14,91,80,136,129,144,185,92,237,182,212,70,186,158,99,174,54,58,35,97,163,238,129,208,119,239,92,152,36,49,191,32,137,86,69,13,27,110,140,79,76,158,216,235,210,132,209,203,4,144,183,33,159,150,2,202,202,219,16,61,188,251,212,56,21,228,150,39,75,141,90,162,207,170,62,233,65,189,184,41,52,82,41,84,86,33,89,89,61,44,14,254,43,70,56,18,238,12,69,40,143,112,89,177,159,214,148,150,214,30,32,226,51,60,251,200,126,124,99,10,184,244,254,149,123,58,27,22,178,198,178,202,165,98,140,40,32,249,57,223,223,181,45,118,194,214,227,153,168,45,183,45,116,250,54,31,230,212,224,179,48,89,76,137,43,76,101,80,18,39,10,7,79,148,123,210,169,55,198,112,251,155,119,182,108,103,79,95,82,227,31,202,134,211,135,219,70,38,64,209,131,28,186,164,244,185,58,135,143,175,247,162,141,9,196,81,225,136,52,6,55,92,176,27,12,30,180,62,25,123,240,146,42,92,175,254,146,202,52,83,60,62,56,63,211,216,8,162,146,54,118,93,24,198,163,158,134,174,217,47,28,72,210,148,104,66,30,191,119,242,230,142,214,211,70,202,129,193,69,57,70,144,236,51,255,0,84,24,101,130,59,156,219,192,100,99,168,50,149,194,6,254,31,210,157,32,79,111,51,204,93,165,108,187,106,216,46,219,99,245,172,246,215,81,153,115,36,177,124,60,192,70,230,44,170,188,157,207,249,230,130,177,75,28,113,222,199,132,43,146,172,27,73,200,63,45,118,236,124,68,79,29,176,50,97,79,205,142,157,51,252,133,24,68,201,105,111,25,149,93,131,14,96,233,147,142,191,90,209,181,68,182,215,199,157,112,240,43,187,18,12,171,208,47,93,199,191,244,171,44,118,49,93,162,74,193,99,232,116,203,169,92,121,207,106,20,118,113,56,95,66,226,22,117,44,185,245,254,157,233,168,56,106,144,17,149,121,172,117,106,61,19,216,82,167,67,180,122,99,96,33,100,77,90,162,61,134,58,26,162,44,215,170,45,76,172,18,63,188,97,167,25,219,181,70,185,26,158,216,177,146,104,24,134,103,219,56,234,49,74,91,72,151,87,36,153,24,184,203,48,7,108,15,243,165,101,87,23,0,73,44,34,33,42,91,233,37,200,39,86,127,157,55,12,83,37,193,142,100,83,25,132,170,201,190,72,199,143,52,149,205,180,63,17,110,243,230,61,94,173,42,251,17,78,9,174,111,96,104,33,99,108,80,253,220,184,206,195,108,98,168,81,140,98,229,201,66,154,92,20,116,147,59,99,193,163,79,26,64,209,114,6,140,177,89,6,54,222,151,183,139,225,57,205,113,43,72,138,197,35,44,191,49,21,168,133,101,150,221,90,13,72,117,29,46,191,54,216,200,169,105,8,60,10,183,41,34,105,200,201,215,131,185,161,241,81,112,214,202,204,192,35,74,36,72,198,54,197,58,211,67,15,37,34,151,82,167,160,104,27,168,171,198,230,121,25,74,30,82,140,234,109,134,42,206,82,179,100,183,73,38,112,37,50,179,13,67,81,247,163,203,40,125,17,16,97,147,229,69,141,198,159,122,86,107,153,108,116,92,44,178,198,24,5,212,171,144,195,167,229,76,19,108,110,32,77,78,178,200,67,106,39,59,119,254,117,114,92,121,228,75,57,214,73,15,48,2,84,148,8,71,111,57,253,104,55,92,69,174,174,226,92,250,8,223,73,27,239,76,200,220,155,89,32,139,31,118,24,243,100,62,165,205,100,69,109,202,9,35,170,182,145,160,101,176,118,235,252,234,66,181,45,132,194,212,197,12,105,34,115,9,111,73,212,1,254,149,68,89,229,188,110,106,12,133,208,48,125,182,254,116,88,37,88,18,27,136,147,66,115,10,190,248,219,24,235,68,190,156,193,27,180,12,77,194,29,74,79,117,207,79,208,212,246,72,26,64,178,196,143,40,203,232,32,144,51,140,215,35,48,79,113,34,68,93,24,16,158,175,196,163,240,213,99,184,16,90,187,220,74,31,213,157,40,113,157,190,93,191,204,209,45,45,220,179,207,33,211,164,131,26,149,217,115,191,252,85,133,165,215,48,92,42,59,58,149,144,96,201,182,49,69,184,154,43,217,57,131,92,115,114,241,168,244,212,14,244,107,229,144,222,11,161,31,61,142,146,129,134,20,109,156,255,0,74,21,161,54,171,15,56,13,69,8,44,219,234,36,231,38,134,246,76,150,180,105,102,137,71,52,34,130,21,177,146,79,181,17,110,38,146,214,41,209,144,36,127,132,255,0,15,127,173,82,254,8,16,74,25,25,92,96,253,223,202,60,230,168,24,165,176,39,154,34,99,141,104,62,83,226,129,248,37,136,93,36,49,140,13,3,117,39,20,64,3,150,18,63,161,6,19,64,201,7,235,218,150,228,153,236,249,166,119,5,65,42,72,249,79,65,87,140,69,111,27,7,185,98,100,26,129,3,37,129,239,64,194,91,147,26,200,205,172,134,14,20,246,199,140,82,13,35,37,200,158,35,205,118,207,221,201,177,166,229,34,43,112,183,6,56,192,25,5,186,169,237,154,89,184,122,204,208,57,45,234,36,243,24,246,211,83,174,206,204,92,9,35,104,164,193,100,145,75,12,47,202,222,40,50,218,92,25,26,85,46,32,151,4,190,118,207,211,189,53,8,120,98,84,154,80,190,144,4,121,201,36,208,130,226,27,152,230,102,213,22,121,57,125,243,215,165,39,37,81,100,119,182,12,202,145,225,57,109,191,92,120,247,254,212,159,196,42,195,59,34,150,112,158,144,79,237,69,51,58,137,183,85,34,21,209,171,182,253,127,157,52,182,209,139,100,70,198,128,117,48,65,239,159,206,181,189,112,14,151,33,96,22,171,25,88,161,80,167,182,253,73,165,20,233,12,249,109,5,189,32,238,7,124,213,162,89,30,78,108,240,177,69,251,195,150,234,51,252,52,68,182,9,108,34,60,226,237,150,213,156,224,117,210,42,17,158,215,36,221,75,34,51,106,82,185,43,90,87,114,71,36,42,25,218,71,111,72,32,22,32,121,170,90,91,145,112,39,77,36,49,60,209,237,140,82,215,211,8,175,93,98,33,97,31,42,161,234,49,255,0,53,100,218,111,226,52,146,64,93,99,99,170,21,32,176,59,226,135,50,252,28,211,194,167,169,210,145,143,198,115,177,253,41,107,69,130,57,98,50,72,89,52,179,200,61,151,165,105,241,24,163,123,141,104,200,46,34,10,203,238,113,131,154,169,178,247,22,252,174,30,173,173,216,202,172,91,182,14,59,82,137,38,74,5,77,10,161,87,24,223,86,41,217,108,21,32,18,196,243,75,152,203,16,231,108,121,31,157,47,28,82,67,9,115,160,178,225,116,30,190,69,22,59,29,193,185,120,190,35,5,20,19,174,51,185,6,138,140,129,237,226,37,176,115,185,24,212,126,181,82,162,56,157,180,144,127,12,100,0,160,98,155,19,35,240,224,165,1,112,162,67,182,249,29,49,82,155,12,55,42,103,46,202,164,49,9,219,85,93,115,122,210,161,136,164,172,6,157,246,200,165,238,109,174,36,55,13,167,208,132,16,202,50,205,223,108,214,191,11,180,72,166,23,46,92,178,128,64,39,63,181,53,180,183,68,238,149,102,153,12,145,150,213,130,248,232,164,118,34,144,215,12,72,76,44,186,78,162,49,226,159,182,23,87,60,64,192,100,69,132,13,76,224,116,207,99,249,82,95,5,166,250,77,81,200,182,209,146,145,158,128,47,156,123,212,139,46,194,132,202,31,154,33,85,212,53,98,35,233,2,181,90,254,59,187,7,100,42,146,178,102,68,110,248,254,181,154,2,188,4,104,33,244,152,245,231,169,205,90,214,80,165,3,38,94,82,65,219,24,169,165,6,80,215,118,177,75,20,108,189,87,83,109,170,137,21,207,194,182,182,217,128,45,32,236,105,185,72,202,219,231,78,36,207,167,240,138,205,226,7,19,78,172,36,145,176,20,51,119,94,187,85,208,12,14,46,140,197,88,152,254,103,96,123,246,173,8,22,7,159,150,36,49,238,1,110,199,233,89,214,150,79,28,88,179,5,86,102,13,142,216,173,120,209,97,40,242,128,216,5,115,211,122,189,36,228,51,101,115,1,124,133,120,134,116,144,70,159,173,82,93,109,26,13,75,208,50,42,156,233,25,197,81,159,226,53,196,128,149,12,84,156,246,254,180,116,137,33,154,100,140,169,210,185,98,221,126,148,236,222,130,96,241,114,225,104,227,71,135,212,131,57,213,191,92,215,46,38,150,89,74,148,10,173,134,10,6,51,142,212,243,91,91,75,35,186,203,235,140,13,137,200,243,129,75,199,26,203,204,143,152,125,46,178,122,151,160,250,209,97,103,104,218,114,23,1,155,102,24,215,138,160,153,173,230,210,225,240,248,85,98,62,81,78,201,35,65,117,27,67,10,28,250,49,223,6,169,122,109,98,210,166,108,57,221,213,219,207,138,144,165,231,149,213,161,1,52,43,41,39,35,101,222,143,115,51,207,101,19,69,16,214,31,24,97,72,113,72,131,205,102,200,196,162,16,21,51,215,126,180,226,69,115,31,15,147,81,10,89,253,5,107,90,102,94,92,185,185,149,75,193,49,63,40,211,141,242,42,134,40,216,64,193,64,108,106,42,122,253,13,30,78,89,105,150,50,28,160,85,46,195,112,223,194,41,102,8,146,114,228,66,31,58,179,215,42,122,239,72,187,51,111,8,121,208,42,141,39,59,231,165,115,153,10,51,168,4,201,33,192,56,170,195,175,239,149,17,153,23,113,164,108,185,219,115,65,44,235,44,130,108,104,85,3,29,50,125,169,164,218,147,164,167,137,8,92,144,57,100,146,122,98,141,202,47,98,241,9,194,60,114,42,231,31,42,213,114,176,253,244,234,88,74,188,184,245,156,230,180,99,94,96,196,136,171,144,53,125,106,47,217,41,103,132,183,195,68,87,64,0,151,59,237,76,64,238,171,19,43,141,11,24,26,113,212,208,36,48,105,152,114,246,235,211,169,163,91,233,184,104,144,144,178,40,223,2,173,210,40,241,187,35,147,39,173,78,85,105,203,69,138,19,1,89,194,204,152,219,29,232,28,65,132,4,58,48,214,160,228,14,162,132,183,32,70,243,50,59,105,194,252,191,55,154,147,246,181,161,110,166,234,234,71,144,107,118,4,103,206,43,179,194,99,120,145,155,211,223,109,234,188,46,241,11,148,8,86,85,234,167,176,174,221,93,102,103,82,61,107,147,244,21,123,99,223,7,109,96,146,45,0,201,158,167,106,7,16,178,248,187,121,86,72,139,70,71,168,19,128,71,138,15,14,190,75,141,96,70,80,129,148,36,245,20,213,236,224,219,162,163,228,234,27,249,25,220,126,159,210,183,135,113,155,90,54,68,233,25,173,168,14,194,176,172,155,97,91,118,231,97,95,69,204,125,58,85,232,105,210,137,65,42,84,169,64,54,164,230,59,83,109,73,207,210,131,34,245,194,169,36,244,175,55,196,135,54,54,66,206,170,221,116,182,9,175,69,120,161,186,140,227,113,94,122,255,0,189,75,54,60,160,181,181,176,189,91,149,19,7,76,144,203,38,255,0,189,123,142,11,44,55,92,62,57,35,194,182,250,147,210,50,124,237,94,39,136,117,53,232,254,203,78,146,219,170,185,137,37,124,128,19,98,113,223,21,205,252,140,56,220,123,120,174,238,171,211,24,12,137,172,108,58,98,147,184,148,50,242,242,50,6,55,239,79,130,97,95,81,206,123,123,214,77,217,9,172,227,42,251,122,151,97,239,92,89,61,241,132,101,128,255,0,239,7,24,63,139,166,42,236,25,164,204,72,1,252,67,173,57,105,8,154,221,161,101,202,174,196,158,244,22,186,104,103,88,5,182,48,54,245,111,138,159,109,75,232,156,11,44,114,182,72,32,111,249,215,30,104,224,77,78,131,81,59,103,122,52,199,46,10,140,100,28,249,205,41,43,45,197,175,40,97,159,95,231,143,173,58,107,181,132,122,101,107,133,137,247,7,101,27,54,104,115,243,10,148,25,92,145,233,199,106,40,202,64,185,147,182,42,170,102,35,67,160,57,26,131,245,171,57,75,205,90,105,33,130,36,1,199,48,246,20,120,94,25,25,26,119,245,41,202,250,177,189,47,19,40,87,89,1,4,247,247,170,8,154,230,100,64,224,109,158,149,82,198,148,203,27,186,137,132,122,78,250,241,88,247,145,124,53,230,35,40,232,248,35,86,226,159,146,38,64,170,165,180,182,196,47,74,78,72,159,91,44,167,32,126,162,132,224,113,51,73,98,233,26,33,211,226,163,222,41,183,229,62,183,244,2,193,71,202,105,117,70,71,36,134,141,36,24,25,94,181,107,139,121,161,208,170,83,36,6,235,89,157,173,142,195,59,198,97,155,36,6,92,2,70,54,166,205,211,207,34,33,208,112,66,140,47,74,74,56,77,210,226,38,10,87,212,48,221,234,246,49,74,4,134,100,66,193,246,32,227,0,86,139,14,217,30,109,244,184,108,196,135,5,91,113,154,98,254,5,16,168,68,65,161,190,80,48,49,89,208,178,69,52,128,224,151,36,182,13,105,67,60,119,22,224,140,29,176,107,54,114,116,205,203,198,133,66,29,219,212,72,200,21,201,102,86,150,97,18,51,166,195,102,233,77,113,40,139,56,96,193,72,1,136,233,168,80,67,195,22,163,26,39,169,64,61,50,61,197,109,62,194,141,145,9,137,212,156,144,99,125,71,210,125,235,166,228,220,63,174,116,86,141,180,43,109,156,82,211,186,192,231,68,202,210,31,78,27,58,170,176,35,93,76,65,76,58,146,29,52,227,44,126,181,42,200,104,64,81,166,110,107,114,223,108,34,236,90,151,120,205,186,134,215,255,0,212,27,177,166,154,89,97,69,136,156,54,159,151,218,148,119,34,54,215,146,135,26,126,191,90,145,71,179,149,195,175,51,98,170,74,1,208,138,169,110,101,220,82,70,235,233,109,91,140,224,248,174,66,177,220,47,49,224,137,91,182,134,193,34,154,180,16,42,125,217,142,63,81,5,100,56,233,87,104,2,204,49,150,134,57,163,67,134,127,148,138,102,41,33,180,133,222,221,66,234,245,15,97,66,226,50,51,200,211,70,6,74,141,135,113,252,168,109,53,176,142,21,144,7,37,117,54,145,184,161,246,28,238,103,65,20,100,110,67,101,143,65,76,71,19,195,110,121,46,143,167,35,86,122,143,20,239,8,178,183,203,202,235,144,235,128,164,246,161,95,218,201,2,200,241,128,97,92,170,160,21,122,77,236,190,133,138,222,71,44,99,47,128,129,223,86,244,83,15,196,64,170,135,51,16,20,228,244,164,103,80,35,43,160,106,192,211,168,103,122,122,30,124,86,241,36,168,125,120,108,46,228,86,106,166,39,138,7,137,150,55,17,62,125,9,234,95,239,74,195,47,46,117,152,171,21,44,65,42,15,164,123,209,89,164,231,186,21,211,16,96,24,141,255,0,90,161,98,182,236,116,166,36,56,87,240,106,193,96,77,179,243,130,51,175,124,62,224,26,42,131,44,200,243,49,1,20,133,35,166,41,82,243,76,233,167,56,136,29,74,112,114,123,117,167,108,228,82,81,217,242,186,48,87,78,72,169,68,210,226,118,209,34,225,136,46,84,99,34,185,115,54,184,209,35,110,153,24,198,78,40,50,106,146,60,132,104,240,236,50,125,39,21,216,100,39,137,105,146,54,140,21,244,14,205,218,148,159,97,199,19,222,68,250,203,228,12,106,3,175,229,70,184,34,226,4,232,231,39,57,59,131,70,129,29,30,111,80,116,79,84,94,115,245,160,221,193,19,112,232,228,12,176,148,144,106,97,191,249,214,144,86,72,238,174,46,17,225,184,229,198,128,55,172,110,205,220,98,173,8,153,126,34,68,125,35,170,168,63,190,40,80,200,8,121,213,151,112,72,82,122,129,85,134,248,24,53,91,74,188,213,204,122,8,246,201,170,104,5,71,154,205,230,124,14,86,165,104,78,65,250,212,225,176,194,205,207,76,148,80,118,36,254,127,90,44,82,73,10,124,65,94,100,161,178,224,109,181,49,108,14,150,148,22,142,52,36,162,233,238,122,138,190,143,241,91,139,100,184,17,177,117,123,98,50,74,109,131,245,169,105,37,164,86,112,225,54,102,39,42,50,64,255,0,186,29,212,238,202,240,42,5,27,50,170,120,53,75,56,26,8,157,84,70,218,115,140,159,214,160,217,97,4,240,166,157,150,69,56,87,200,215,183,106,243,80,76,33,105,20,15,152,235,243,143,106,124,95,77,108,198,32,126,229,73,100,245,101,87,198,40,66,35,109,42,134,69,105,216,23,120,194,249,232,106,74,104,253,188,229,172,165,137,230,117,150,69,26,61,143,108,210,170,146,203,16,50,151,13,183,203,182,13,93,249,173,130,37,196,56,1,199,191,140,208,158,117,136,48,136,72,250,198,25,35,206,113,237,87,105,163,43,52,243,13,72,234,204,19,37,122,184,106,26,36,45,103,18,44,250,24,62,167,193,221,79,210,174,7,38,200,104,87,51,135,212,1,111,148,208,190,25,110,151,34,224,44,154,139,77,161,115,131,216,125,41,65,238,238,71,19,147,149,107,9,28,130,92,140,224,224,108,77,103,69,205,208,214,92,183,61,12,74,237,186,249,25,173,158,28,144,193,35,131,20,98,96,140,204,192,103,106,90,246,43,73,88,146,112,186,126,116,58,70,106,160,240,88,217,65,110,241,72,74,204,64,114,27,176,254,85,159,98,243,72,247,115,36,136,182,218,198,3,123,116,197,108,50,196,56,120,93,33,203,33,127,159,36,129,210,179,164,178,75,115,201,102,66,37,196,129,129,216,147,228,81,38,193,226,114,71,241,81,199,106,133,244,225,91,7,99,230,157,137,37,183,149,35,208,175,20,111,204,85,77,194,169,236,115,72,71,110,150,178,205,111,25,210,192,228,48,93,191,74,106,220,124,44,179,137,7,251,84,14,184,56,254,85,58,107,75,204,173,119,4,146,70,22,5,103,196,100,176,197,12,71,29,181,191,196,78,204,210,233,211,233,232,222,107,173,1,120,185,110,242,20,114,10,147,215,79,231,86,98,214,146,162,235,141,160,117,30,157,91,183,108,99,250,212,218,130,176,44,191,119,35,232,85,58,146,55,244,133,241,84,179,186,22,190,189,36,36,143,165,135,211,189,26,233,100,50,165,204,64,114,244,133,97,226,129,123,12,183,22,186,33,69,13,28,128,186,234,57,223,197,81,161,195,167,141,164,184,56,93,61,113,231,218,171,127,16,48,178,136,207,41,142,116,131,216,255,0,159,181,33,195,202,198,249,14,85,212,140,174,126,111,165,57,125,36,115,3,172,233,153,117,40,223,182,42,229,211,50,114,139,39,195,136,132,133,197,180,218,180,177,95,72,59,82,210,66,150,115,63,50,33,203,144,101,208,28,48,66,118,32,138,97,110,133,180,54,201,56,214,133,114,187,231,79,255,0,80,53,217,22,227,136,92,36,234,193,37,138,60,176,3,103,169,179,76,233,98,2,102,17,202,36,212,50,25,135,169,71,134,174,91,152,225,188,123,73,29,146,18,165,70,79,202,115,181,57,5,196,119,247,63,122,225,142,189,28,196,76,104,32,110,126,157,43,183,104,32,152,4,143,83,185,235,215,35,200,252,235,71,110,67,201,23,102,218,89,214,21,37,73,223,169,169,45,205,197,173,209,228,147,28,40,117,107,111,225,207,95,124,213,46,158,126,108,220,193,206,77,75,36,108,14,227,174,212,95,140,14,85,37,81,161,162,213,160,246,29,247,169,67,50,60,48,17,59,252,205,187,231,99,75,221,137,47,108,109,218,57,35,145,53,144,195,87,85,252,186,80,45,110,81,33,120,93,213,50,75,51,183,169,122,244,52,75,105,8,89,137,96,136,248,192,64,8,115,237,83,179,67,36,118,81,112,253,12,152,185,105,139,32,207,76,118,219,168,218,147,146,65,12,162,109,9,12,224,132,45,242,129,219,39,111,254,154,102,214,83,59,75,205,79,252,101,25,212,187,105,62,42,200,176,221,88,73,41,249,244,177,57,233,254,117,161,246,70,214,48,252,65,227,105,30,62,102,66,157,93,87,200,171,243,81,46,174,20,184,100,4,147,160,6,95,204,138,146,163,197,113,19,194,218,244,250,61,67,169,211,190,41,201,111,160,91,30,88,92,74,112,51,128,7,231,86,216,178,131,61,225,146,29,95,26,17,49,156,74,163,31,150,104,50,114,103,87,72,3,203,14,161,167,32,141,171,144,200,252,141,19,132,155,75,52,107,163,186,245,255,0,62,148,210,44,246,82,164,200,202,18,83,132,36,108,84,254,26,201,236,163,91,161,143,238,226,109,155,7,29,134,51,157,234,182,236,110,34,150,52,141,149,212,31,157,245,49,219,246,252,169,171,169,98,129,110,96,44,241,77,38,55,211,145,143,35,223,251,213,34,72,225,145,164,116,121,100,100,37,247,198,144,59,156,127,42,190,141,242,228,6,116,141,4,160,18,185,71,93,120,244,231,108,248,171,142,25,111,37,186,229,209,74,200,29,85,59,174,63,238,151,186,86,121,28,34,6,146,51,247,158,173,206,255,0,48,236,70,41,200,133,204,204,140,136,250,19,10,220,193,219,30,123,138,108,226,169,109,114,242,112,214,132,220,228,174,0,136,245,82,63,226,185,122,174,209,191,226,141,144,6,230,49,30,173,207,211,63,218,169,13,179,7,148,198,53,237,147,232,193,3,177,163,198,194,233,64,187,116,244,200,71,207,168,48,236,116,246,63,222,165,56,43,113,34,189,188,34,104,155,152,61,50,97,114,60,234,253,235,182,200,144,191,38,85,111,73,87,202,147,234,39,169,62,221,170,252,73,173,238,39,230,70,64,73,0,10,113,212,142,191,184,164,238,4,143,42,184,73,62,247,25,100,92,28,119,24,171,217,99,86,213,36,190,248,136,237,217,149,1,33,92,16,8,3,183,189,94,30,82,171,9,219,14,202,88,128,116,225,181,19,191,237,73,194,194,213,38,185,44,156,189,76,154,88,233,36,121,222,171,36,198,75,135,185,128,22,57,8,98,210,53,14,152,63,189,91,210,78,220,154,4,188,96,3,235,137,70,250,186,56,39,160,246,174,193,205,76,197,114,235,28,17,108,130,65,242,174,106,214,111,36,176,170,179,161,206,92,104,0,104,94,235,183,78,181,0,211,115,202,1,156,200,217,110,224,3,253,170,94,99,71,52,172,2,41,11,163,195,28,128,174,9,206,147,145,143,24,222,150,88,209,225,141,90,33,170,95,253,128,111,156,19,185,52,102,186,146,38,121,48,94,22,82,176,224,12,108,127,226,149,137,93,86,25,157,156,49,44,188,183,29,112,122,212,157,6,229,123,107,104,218,217,131,44,51,101,91,110,155,127,122,73,22,118,49,92,162,18,35,143,78,116,144,88,3,129,249,255,0,106,189,195,252,72,140,199,10,130,24,150,44,122,140,255,0,197,90,43,153,228,183,146,50,187,172,164,171,103,30,144,123,213,77,58,94,238,86,54,214,205,31,165,181,99,152,58,119,27,83,44,209,89,77,109,53,193,121,38,212,84,54,54,39,2,150,70,146,75,62,101,170,50,76,48,6,192,6,35,175,90,12,183,55,119,19,132,116,89,81,11,104,207,101,243,245,235,78,129,90,54,123,153,228,82,222,133,241,182,15,142,244,43,91,85,142,59,153,29,90,33,25,5,115,179,56,45,215,63,157,57,129,21,247,40,76,224,96,21,242,54,4,231,27,80,101,153,20,186,115,28,228,20,3,29,91,174,244,220,62,192,180,184,151,137,95,220,182,29,99,70,202,40,223,42,54,239,90,82,69,22,175,185,115,20,132,19,173,176,115,183,79,231,89,177,199,44,40,177,105,41,43,18,237,36,121,195,109,211,126,244,237,204,176,36,63,18,58,50,144,89,178,125,91,99,52,137,97,126,24,193,111,164,14,242,178,105,222,54,27,99,165,22,75,119,138,250,105,98,144,184,141,212,103,108,231,206,62,149,97,28,106,169,118,177,181,190,175,73,230,119,29,79,214,141,2,163,88,165,202,74,135,156,117,97,95,185,61,42,236,132,103,187,130,43,116,120,163,60,158,110,114,35,33,243,231,62,244,204,115,40,105,99,38,55,114,225,85,51,140,18,0,161,206,188,146,232,95,17,172,165,19,59,247,219,250,85,237,139,36,43,120,158,164,45,131,205,235,140,117,172,109,173,24,190,146,218,67,50,32,14,193,130,135,200,1,182,243,231,165,103,199,106,32,125,69,150,50,197,87,150,70,112,24,213,57,86,252,230,100,58,98,148,4,100,35,223,173,57,169,237,231,18,4,71,215,128,78,251,14,131,246,205,93,166,148,188,88,238,80,141,14,136,163,73,36,228,140,118,254,85,217,110,90,199,135,62,152,84,6,98,157,122,14,230,137,56,144,172,204,145,234,76,3,149,59,106,237,181,35,12,49,173,184,185,229,235,142,37,195,131,185,82,51,159,203,53,20,85,183,145,173,225,184,140,137,17,8,145,195,53,52,234,151,23,137,112,30,68,137,87,66,161,219,201,207,232,105,25,100,150,123,148,32,157,142,165,3,109,177,79,151,19,71,62,17,0,206,114,19,25,30,65,161,209,89,29,165,188,68,86,18,198,164,145,202,232,164,239,185,166,244,197,57,51,74,164,42,156,232,95,196,107,46,222,78,65,84,138,100,183,230,169,39,82,244,163,198,225,160,47,106,113,20,14,4,184,247,205,88,154,57,40,138,225,8,183,153,28,70,65,195,47,83,212,83,22,86,138,170,207,33,70,152,28,177,43,242,140,103,252,53,151,104,94,27,101,140,62,166,230,106,39,219,183,235,67,102,157,100,113,7,222,172,146,5,199,176,167,181,244,50,202,35,226,19,179,186,170,70,64,18,57,249,134,51,140,244,174,53,186,153,229,86,198,146,227,5,134,173,241,218,173,122,13,213,177,150,14,80,182,8,126,236,14,235,182,79,182,105,39,182,186,182,123,7,96,142,178,150,62,158,158,192,126,180,229,37,135,29,30,91,56,82,56,135,87,87,192,244,170,230,170,37,81,4,210,204,67,150,109,37,100,0,99,29,42,210,59,195,62,98,132,79,12,132,29,1,176,224,227,112,41,123,91,27,190,42,243,50,242,227,68,33,66,72,55,35,63,181,78,87,165,167,225,229,45,227,150,37,0,179,43,21,39,108,81,26,113,28,252,169,70,33,26,155,90,111,171,24,162,220,19,4,223,12,242,163,56,58,71,133,95,127,229,75,91,218,68,126,238,98,28,182,217,13,176,171,189,163,85,0,150,210,92,178,140,40,1,151,183,76,87,99,89,174,98,113,40,11,32,4,44,140,212,7,130,120,248,127,195,0,26,89,147,83,96,227,66,168,234,126,180,187,223,52,98,34,170,36,138,64,170,234,63,19,224,103,106,124,120,77,129,117,1,186,189,83,204,100,70,114,164,103,35,11,223,246,169,113,174,52,69,76,8,221,245,50,191,115,70,186,73,27,76,49,38,141,35,210,65,219,175,97,80,52,75,111,52,82,250,229,81,131,30,58,210,180,44,172,183,182,252,139,92,200,184,195,21,219,45,222,148,75,121,165,116,96,68,113,183,163,31,192,7,74,108,8,64,64,140,240,220,68,154,216,39,156,126,251,215,94,73,164,49,23,136,3,252,107,248,191,42,115,18,115,75,193,109,241,18,201,15,17,141,2,168,202,233,26,78,123,53,116,167,194,5,130,71,89,35,12,116,48,63,181,30,242,117,150,53,64,71,53,72,14,189,50,189,232,24,23,5,162,143,40,137,129,203,211,147,138,111,103,181,109,227,184,105,164,185,143,58,136,198,165,111,148,83,16,2,201,49,137,11,76,78,62,241,53,105,252,235,172,207,26,224,43,44,35,210,31,26,114,126,148,11,43,169,35,183,149,226,140,25,21,176,67,116,106,154,253,42,178,64,74,185,151,86,21,53,108,59,209,248,106,182,88,144,166,18,54,254,217,174,131,37,205,234,199,112,177,194,25,113,173,14,70,113,220,84,176,105,154,99,102,91,82,42,227,166,119,246,173,107,134,109,24,79,25,184,85,88,10,68,153,59,158,139,237,66,185,89,47,219,74,201,240,241,6,44,52,255,0,90,124,68,211,198,109,143,161,55,105,100,85,206,172,118,164,238,68,49,18,29,10,46,157,69,137,198,65,53,52,16,150,123,139,40,209,109,130,180,133,116,121,201,165,154,41,190,229,36,154,38,146,77,176,23,78,154,42,220,173,185,149,36,13,32,45,247,106,15,233,244,166,154,33,13,186,56,57,44,195,88,3,160,173,75,165,45,21,172,241,95,66,93,208,35,110,199,248,128,53,161,9,132,193,51,152,202,188,172,90,78,251,158,222,213,159,37,204,105,50,114,128,118,118,109,67,24,229,239,182,13,107,207,240,60,182,64,57,178,20,222,52,234,71,252,84,183,105,173,19,130,227,54,78,168,28,233,148,42,177,252,43,254,10,232,89,94,65,9,33,99,145,149,117,99,113,154,189,149,146,219,172,168,14,183,101,7,87,145,226,158,133,97,229,6,36,151,66,64,207,154,94,6,91,196,247,23,90,153,230,100,141,204,126,165,0,55,184,243,65,187,205,172,206,167,148,70,218,116,182,10,248,167,39,141,164,189,98,36,100,115,233,39,153,176,20,20,4,36,233,53,192,49,70,255,0,63,82,212,218,232,205,167,19,120,149,196,161,64,0,187,7,216,0,118,219,222,181,109,110,236,238,34,71,117,104,215,79,207,141,141,121,235,132,204,200,132,171,57,136,72,174,235,176,25,247,233,189,49,29,236,226,214,59,119,68,80,170,67,156,129,190,118,35,242,171,24,206,126,141,77,201,182,125,86,151,2,109,68,159,78,248,30,244,161,184,123,184,63,242,24,151,206,158,184,29,234,179,232,22,174,229,134,20,108,58,106,29,233,121,244,124,40,35,97,38,25,74,183,168,123,84,110,65,38,230,53,140,81,160,69,68,147,50,49,57,98,124,103,197,18,235,84,151,17,182,135,211,34,2,15,225,35,235,65,142,67,111,109,144,170,185,210,228,63,225,53,102,191,183,185,141,97,132,30,158,140,156,5,61,41,179,65,196,252,187,214,45,167,125,134,123,209,36,140,206,169,52,131,210,1,208,177,157,139,116,165,84,74,243,57,98,99,228,225,25,71,145,181,105,137,16,198,11,131,247,96,60,71,29,79,113,83,170,164,227,184,146,210,30,92,105,235,87,39,175,110,184,161,27,149,186,184,75,105,165,43,43,74,29,149,71,129,85,148,199,36,216,58,213,121,167,152,219,230,185,19,45,133,223,222,68,125,127,253,160,27,128,77,106,198,76,186,50,221,234,84,113,215,66,99,176,250,84,156,76,90,55,99,164,177,32,70,7,205,68,184,150,69,78,117,187,153,16,147,169,60,10,36,242,11,184,210,36,78,92,161,117,238,118,250,15,122,146,133,225,142,51,118,156,212,192,36,13,143,203,252,39,20,205,169,71,226,51,198,17,202,198,0,7,206,107,188,66,200,70,200,136,228,58,133,25,31,65,70,75,34,74,72,174,196,158,204,58,154,183,232,244,5,213,188,144,35,205,28,35,92,153,85,44,126,81,222,150,133,237,230,143,85,196,113,235,35,5,136,217,191,58,109,110,249,210,75,3,174,27,94,146,236,118,247,164,140,104,241,173,148,43,174,64,196,234,246,164,62,192,197,175,55,239,215,144,137,144,14,172,228,83,64,161,183,65,20,136,224,62,116,134,245,98,141,105,193,221,230,120,101,140,50,12,43,54,119,205,39,4,18,92,179,79,18,149,141,95,39,177,197,106,205,51,46,197,88,140,1,1,43,36,128,235,193,252,38,170,97,18,221,135,150,54,119,136,0,57,132,133,6,154,80,102,158,56,217,72,206,255,0,81,76,241,73,177,10,66,203,130,6,127,42,204,187,86,92,151,18,97,218,103,204,106,118,140,108,20,249,162,92,66,22,218,57,219,6,48,229,181,129,234,7,197,81,108,229,185,142,57,114,165,75,149,96,191,182,244,16,147,66,36,183,113,231,210,79,90,215,68,139,141,15,108,30,54,125,44,224,141,179,164,83,150,170,26,249,34,58,95,72,230,144,14,126,155,210,22,215,178,180,77,102,24,136,216,97,118,216,26,159,7,36,114,176,128,143,184,25,44,73,245,15,21,53,176,105,68,211,55,41,20,148,58,137,25,192,92,208,238,39,107,67,9,86,105,24,108,228,15,218,186,110,231,146,204,42,0,155,234,43,211,53,121,220,223,232,121,81,67,168,31,41,235,230,159,232,179,200,177,170,200,197,74,72,10,239,216,208,109,110,11,205,201,40,116,1,147,190,217,20,9,36,213,30,128,53,198,59,145,218,173,27,22,177,153,226,56,37,213,73,61,150,183,35,57,53,108,143,52,201,115,12,100,18,222,183,61,234,113,8,93,238,26,231,36,41,192,192,243,84,225,119,28,184,164,182,64,74,116,174,223,72,233,110,100,4,250,88,29,188,103,21,19,17,56,108,66,54,77,113,224,168,3,243,167,46,147,240,21,194,245,250,173,36,151,36,4,210,165,142,123,14,212,204,242,243,66,225,176,73,193,250,83,4,189,155,225,19,137,237,98,145,73,57,27,245,234,54,61,125,235,209,91,157,133,120,62,1,197,51,197,103,225,215,3,77,192,26,208,224,5,117,246,31,159,249,138,247,22,205,210,190,134,55,113,207,123,106,70,118,162,138,4,71,106,56,173,34,84,169,82,128,109,73,206,54,167,90,148,152,108,104,49,174,199,90,243,215,227,173,122,75,177,177,175,61,126,58,208,121,123,148,141,228,211,33,113,158,133,70,119,247,21,232,56,87,10,154,214,226,41,154,218,68,42,184,12,36,219,63,74,243,247,174,241,57,120,221,145,151,186,156,26,223,251,40,247,151,86,198,89,37,150,65,146,163,91,231,63,173,115,255,0,34,93,112,245,241,94,94,149,185,147,71,164,198,70,55,7,53,155,44,114,60,232,135,101,206,249,29,107,77,12,171,233,103,210,163,192,170,72,74,144,88,130,181,195,167,64,113,34,219,92,12,131,166,65,211,222,146,187,130,127,245,6,40,22,68,7,98,70,234,43,66,64,29,117,3,141,39,85,35,60,156,201,216,22,41,171,97,190,55,173,119,25,246,66,78,28,252,214,145,52,174,62,101,90,78,33,20,87,252,183,71,82,119,207,90,211,142,65,20,204,16,200,205,130,78,119,90,75,74,179,16,3,243,199,202,24,117,21,141,105,233,42,74,156,233,50,129,2,100,96,244,36,209,28,180,17,164,193,64,42,216,223,197,113,79,45,121,114,140,19,189,6,233,195,46,128,73,25,235,223,21,101,224,187,255,0,228,91,59,81,113,173,215,229,249,151,81,232,123,209,229,225,98,40,62,38,41,139,224,100,168,95,80,160,219,188,177,76,145,44,153,81,131,211,168,166,227,149,222,64,136,135,30,172,125,42,237,155,182,116,140,0,82,178,23,216,144,88,81,99,11,60,105,145,247,163,98,231,197,118,245,163,80,173,42,244,238,139,130,5,49,110,109,72,11,27,146,24,126,37,223,52,233,123,101,92,201,34,220,100,134,108,116,61,133,118,218,225,238,159,239,93,49,242,145,167,230,20,236,186,139,242,153,201,206,66,225,123,82,214,208,24,167,229,72,78,140,234,80,87,77,73,166,156,138,21,179,70,104,138,143,89,81,85,134,86,26,163,117,207,83,245,167,230,151,153,136,192,84,110,132,99,173,32,177,187,62,89,140,114,43,16,193,182,219,205,59,69,156,53,216,68,64,158,130,117,125,42,51,59,51,58,59,107,25,202,198,113,129,69,131,238,110,93,243,212,21,58,79,154,19,152,237,181,41,70,145,155,241,13,170,166,134,146,224,188,177,35,202,191,250,20,144,195,241,125,104,96,151,214,16,70,217,58,66,32,233,73,64,102,109,73,24,236,75,28,12,226,180,109,89,33,45,50,225,112,167,36,14,181,42,192,110,237,152,217,141,106,30,101,198,72,31,40,237,75,91,37,210,177,149,153,64,200,26,136,222,140,110,126,37,176,168,76,64,250,216,48,20,180,139,44,87,184,141,114,159,48,39,165,89,246,46,150,204,92,253,241,119,57,57,167,30,0,182,109,28,133,157,93,128,4,143,82,210,150,151,114,164,236,205,24,100,35,243,90,110,105,75,174,177,174,52,235,211,161,168,170,91,90,252,52,74,98,184,18,144,78,99,116,232,40,51,112,193,39,54,126,98,171,47,202,157,193,167,45,164,123,153,17,100,17,198,118,232,223,55,189,53,109,3,14,36,227,32,166,189,137,234,42,68,99,181,172,220,197,12,202,186,134,85,73,193,205,89,227,99,31,51,65,214,158,153,54,201,175,81,113,7,9,105,150,41,129,50,168,44,14,227,21,143,50,45,191,254,131,35,1,164,178,145,168,26,223,12,237,104,174,173,108,195,220,9,14,178,161,116,255,0,9,171,221,107,145,18,84,145,116,147,157,39,241,82,114,74,101,137,209,45,132,136,78,51,140,109,239,70,146,246,40,237,151,157,22,85,70,74,32,232,43,21,168,90,16,243,223,114,38,92,35,156,44,163,248,189,232,191,122,220,47,68,46,203,52,12,200,199,59,227,127,218,185,20,209,92,91,52,177,194,161,142,27,233,68,158,36,248,185,92,157,152,134,124,213,137,89,246,174,33,178,117,153,206,179,187,16,59,248,174,236,241,5,211,159,72,24,106,127,71,42,55,215,0,49,183,67,138,67,146,121,172,22,77,46,216,192,199,203,69,30,225,146,54,10,83,240,233,214,155,106,31,157,83,134,148,142,78,97,98,28,18,0,136,110,124,230,139,41,12,169,20,232,74,197,190,70,217,62,212,35,31,44,171,64,234,203,212,131,138,139,218,242,174,187,181,44,237,161,179,143,45,86,185,116,94,76,96,56,117,4,0,55,42,60,230,138,208,219,201,106,100,114,162,104,72,0,43,103,81,164,175,57,179,63,62,36,101,211,144,132,247,21,168,108,200,188,111,134,230,186,231,62,133,85,234,213,45,121,151,124,45,20,198,84,198,228,104,117,222,130,36,192,84,69,35,32,51,96,252,162,175,29,163,205,106,97,91,141,114,180,154,209,131,144,84,121,21,144,164,208,20,141,36,66,164,52,165,30,44,18,64,223,106,48,176,138,56,11,194,194,63,188,13,167,250,214,144,105,4,168,210,145,174,54,245,200,170,61,116,11,189,55,18,34,193,30,27,37,139,14,132,246,164,191,176,102,184,73,165,11,132,99,179,106,211,233,97,245,165,146,71,181,71,12,166,68,0,190,172,245,94,227,235,68,91,55,128,234,124,5,85,194,140,254,117,209,34,200,173,12,110,238,172,167,30,160,9,246,222,150,19,146,214,210,199,36,241,172,97,192,42,88,101,78,7,183,181,53,120,144,164,41,201,44,89,91,14,234,185,208,41,110,29,117,45,189,230,141,65,80,101,87,59,245,235,191,154,183,19,179,50,202,211,89,74,87,153,233,101,27,134,197,84,219,143,113,20,82,104,40,178,74,219,57,31,46,60,213,47,225,118,134,25,57,70,53,98,23,82,190,78,7,67,244,160,172,156,200,136,17,168,212,193,91,27,103,29,171,86,97,60,218,98,85,85,129,193,80,7,92,248,169,173,46,217,232,88,200,161,114,116,245,85,92,239,228,215,102,14,183,177,73,115,135,133,151,86,87,25,31,74,126,209,237,173,238,30,18,178,101,151,230,62,104,55,14,111,15,33,180,250,48,178,97,125,44,64,249,115,90,225,54,86,24,165,186,181,105,227,44,89,91,56,109,181,15,106,165,182,155,91,181,103,94,98,77,216,175,83,154,210,120,162,142,201,2,192,3,43,2,171,27,5,25,164,62,26,105,157,222,38,100,49,56,3,35,161,169,53,78,134,183,187,104,248,139,198,232,182,250,151,209,147,242,249,163,60,2,250,71,0,8,140,100,133,85,198,146,42,179,193,8,87,130,124,52,204,112,95,29,54,166,32,111,135,76,198,171,162,69,26,207,108,226,166,244,125,150,186,128,24,220,137,26,57,34,69,11,160,244,219,20,120,80,95,195,205,120,85,213,87,30,223,165,86,253,80,220,194,17,125,127,43,146,122,41,30,40,73,36,188,41,180,70,99,48,156,128,237,147,251,82,164,80,199,139,130,239,38,163,217,123,233,199,122,230,183,89,80,74,65,12,125,5,189,250,83,51,91,105,157,110,99,33,101,100,213,237,74,189,204,215,32,64,208,134,195,101,116,142,195,189,88,189,43,52,128,73,166,103,110,65,33,75,34,159,73,255,0,63,149,95,152,22,72,211,151,25,134,55,217,212,146,216,234,104,193,140,118,120,40,210,6,85,109,7,98,79,138,21,140,110,176,107,36,43,40,203,30,102,248,168,118,123,150,4,37,99,109,81,146,118,243,239,147,64,184,145,227,182,153,84,20,210,197,148,178,238,113,226,135,37,197,203,190,52,49,18,177,26,17,179,171,216,248,172,223,140,154,234,55,127,95,37,8,86,85,94,159,83,73,20,205,188,109,117,11,203,111,11,52,122,139,62,14,14,64,247,162,124,68,28,189,108,128,50,18,23,190,170,36,83,172,69,213,80,66,242,48,109,93,177,237,245,171,199,10,252,60,194,71,142,55,249,85,31,31,95,240,213,64,164,142,41,229,134,89,75,229,206,160,157,125,56,233,86,141,238,45,101,153,12,145,198,196,140,52,103,182,41,75,107,137,102,188,86,184,150,63,78,197,132,126,128,0,237,90,60,110,11,103,229,66,176,115,37,208,178,168,13,142,248,56,162,74,200,134,225,173,230,157,68,79,28,206,75,106,81,128,119,166,45,165,150,104,29,228,0,32,125,0,145,208,249,171,60,81,74,100,13,164,198,141,233,199,226,94,189,126,166,165,181,184,139,156,57,172,22,82,172,23,151,242,159,32,255,0,13,47,4,191,163,248,75,123,169,174,229,63,114,16,52,67,207,106,79,135,221,9,175,222,105,217,85,72,59,1,157,177,239,76,93,89,75,52,81,163,174,164,24,34,52,108,224,246,218,144,142,24,99,145,89,229,149,91,7,75,42,99,45,226,146,236,248,232,43,168,19,154,4,175,204,119,35,9,24,5,127,54,6,159,140,78,214,233,20,49,91,66,193,179,165,80,151,211,208,146,124,98,168,246,201,28,112,75,41,17,201,172,102,48,153,212,79,242,166,20,189,139,71,18,201,30,183,82,218,134,119,31,225,170,157,118,12,173,107,101,17,65,46,136,229,80,125,71,103,223,173,56,150,168,240,185,182,40,194,66,163,76,135,32,159,173,51,31,11,181,189,134,57,46,153,21,23,4,9,48,70,127,204,84,186,176,130,197,53,91,72,233,151,210,192,55,79,97,89,209,189,177,204,236,211,74,225,8,210,165,113,217,123,127,58,169,184,84,183,72,121,79,165,195,43,185,61,79,80,63,149,90,115,21,187,115,34,214,174,91,74,97,121,135,79,115,191,235,81,164,141,109,228,70,157,75,146,74,48,216,103,220,86,150,9,108,52,195,200,135,64,145,70,117,183,142,226,139,113,49,143,98,216,5,212,46,62,92,99,25,63,157,101,186,95,36,142,34,229,242,38,194,30,95,82,78,50,185,236,105,168,109,30,222,57,94,45,45,9,3,86,112,123,254,198,178,189,52,32,129,121,241,52,115,193,60,80,171,18,3,116,24,206,15,190,104,87,55,49,77,109,36,18,43,73,35,130,36,8,55,210,55,0,121,235,154,227,36,118,82,184,137,20,43,29,10,75,0,24,28,103,127,214,129,240,241,220,204,110,209,149,66,190,95,39,12,187,244,31,166,42,202,148,189,146,60,203,174,222,54,183,104,253,64,21,35,82,227,207,122,114,117,65,52,87,200,172,169,33,10,71,240,145,67,248,139,153,6,188,137,96,12,16,171,28,21,30,127,74,36,160,53,188,242,91,73,27,33,108,174,78,218,79,159,165,54,166,173,101,112,101,103,198,184,161,39,3,115,143,152,109,223,165,103,52,41,4,232,229,30,57,167,99,165,63,136,100,12,109,250,211,22,124,171,75,157,108,50,146,13,4,234,219,73,235,138,7,25,186,9,117,109,113,19,72,37,32,106,27,233,31,247,154,169,208,230,100,22,8,20,55,45,93,154,61,183,99,191,90,205,181,141,237,120,163,170,74,178,232,62,157,82,239,157,142,119,253,40,132,73,7,35,73,126,70,88,227,174,145,223,31,189,93,82,40,174,69,203,198,167,59,164,138,113,168,244,207,181,53,168,81,155,77,212,179,166,165,40,35,26,181,31,70,173,191,191,237,93,184,128,105,150,120,212,162,73,171,26,71,172,140,237,159,206,175,203,182,15,247,133,3,200,67,141,39,33,177,244,170,221,148,15,44,44,197,92,42,157,104,9,4,159,113,88,219,81,146,178,36,28,162,57,158,144,65,245,124,219,99,242,173,5,88,37,214,154,20,41,3,75,22,213,191,138,165,237,136,146,209,80,91,169,120,193,46,71,76,28,119,162,216,72,52,203,44,177,236,114,98,229,156,174,175,34,168,161,180,184,248,139,57,2,19,182,20,150,192,92,183,226,247,161,77,121,44,87,222,168,67,232,102,17,227,166,27,161,207,229,91,54,178,53,197,156,176,68,250,238,160,203,198,78,218,155,20,133,186,11,219,52,133,98,251,237,67,13,211,213,223,35,181,88,206,234,150,43,61,196,248,42,83,110,96,108,236,163,248,79,185,163,93,146,176,73,49,183,56,154,69,81,163,161,62,7,190,226,157,225,238,150,81,147,115,19,44,199,114,164,131,184,165,120,156,99,68,166,52,105,29,91,152,2,231,17,131,215,56,239,210,158,200,12,65,158,39,82,127,251,18,10,29,183,246,255,0,59,82,152,185,100,66,79,51,68,130,52,202,233,57,61,87,61,241,90,86,122,34,182,146,39,33,216,62,20,22,233,181,82,121,214,223,133,144,93,131,234,210,116,38,125,125,115,158,212,226,210,5,103,153,37,101,87,43,169,194,176,59,106,7,52,123,229,95,88,65,173,16,143,82,169,198,172,14,180,165,156,113,205,111,11,135,77,76,228,101,137,30,177,185,52,105,139,224,91,199,234,78,88,28,213,12,21,156,117,216,123,226,138,55,198,39,194,177,98,223,116,116,148,210,70,253,107,50,118,120,121,45,25,144,71,209,253,71,212,123,81,36,86,185,103,94,72,215,1,94,96,69,235,254,225,237,84,102,123,123,228,83,8,97,41,207,171,125,63,238,171,25,163,75,172,6,133,18,64,193,62,121,59,13,199,78,231,122,35,76,150,182,241,70,37,18,224,150,118,200,206,127,14,71,231,76,67,36,112,177,158,48,194,54,70,109,111,208,120,168,176,8,172,205,210,50,179,176,103,245,15,29,170,111,210,200,151,110,151,113,179,91,202,6,192,201,172,103,73,219,181,37,107,45,204,238,150,142,241,232,81,255,0,217,131,184,247,253,43,188,74,224,139,40,158,217,80,71,50,232,102,7,12,61,168,188,62,11,183,177,63,14,225,30,60,169,255,0,114,99,191,189,77,53,177,162,68,55,168,154,78,216,31,48,244,227,184,253,233,215,138,70,185,58,72,229,198,199,108,111,88,77,118,57,188,198,207,44,239,211,7,207,246,161,155,247,185,149,30,28,148,108,46,135,252,103,182,175,21,116,157,183,229,42,211,168,138,61,42,187,202,20,228,96,86,124,203,28,82,37,219,196,175,17,36,133,206,199,115,212,83,214,64,9,176,185,88,217,75,2,64,59,248,172,200,32,187,117,113,43,200,200,172,204,160,128,115,253,171,58,33,187,139,56,22,223,84,226,56,18,92,103,213,182,7,101,62,107,178,180,86,223,103,209,108,228,81,172,8,163,213,223,125,201,164,96,142,91,187,89,45,165,38,73,34,144,104,81,190,14,107,182,232,100,120,18,96,161,2,200,173,168,103,30,14,61,241,85,21,142,221,52,53,204,97,29,10,176,5,16,28,50,227,189,14,197,81,103,99,34,186,200,55,11,159,156,123,213,197,211,197,174,59,88,195,67,19,157,76,99,194,146,112,14,62,130,157,146,64,103,81,50,253,211,46,67,143,194,1,255,0,186,173,66,176,52,150,246,171,41,198,191,152,40,238,114,127,181,49,30,102,45,157,49,234,212,31,7,11,147,223,20,172,209,184,214,208,175,226,5,212,143,210,137,109,53,195,221,232,210,61,56,208,58,1,158,135,53,158,77,169,115,52,241,216,71,110,160,44,0,149,42,139,185,29,105,219,97,109,3,36,18,124,161,67,40,36,157,39,200,165,120,128,120,38,151,148,8,145,190,79,254,156,127,127,229,72,199,196,223,69,178,11,109,64,229,89,190,98,195,220,118,173,214,91,13,110,151,23,186,227,86,104,150,70,13,36,125,251,255,0,134,147,23,34,8,100,182,91,114,204,206,85,37,50,20,244,245,212,64,250,211,9,114,35,251,203,104,138,0,152,48,244,44,118,220,82,208,194,145,170,180,177,180,229,189,77,234,210,1,241,82,26,25,33,120,218,91,146,209,169,124,111,41,206,78,55,165,224,129,109,71,38,9,67,17,235,121,62,109,39,166,255,0,157,55,13,187,77,204,88,245,252,59,108,15,134,198,123,210,48,98,205,230,138,221,210,72,12,97,36,92,119,61,192,252,233,16,243,91,77,20,101,38,121,25,37,0,49,18,224,51,15,62,212,165,142,145,198,229,105,240,62,243,148,125,71,210,0,235,143,125,169,134,181,126,100,9,43,122,157,66,164,89,37,74,246,162,44,208,139,221,81,66,52,8,180,185,206,65,115,130,42,205,173,142,202,241,75,52,201,24,229,203,227,86,118,206,51,72,71,110,108,214,57,231,36,166,172,57,94,191,90,114,11,116,150,102,149,202,153,148,233,111,94,250,127,195,90,18,91,165,223,11,17,1,168,242,202,177,29,70,58,26,113,19,146,55,118,252,171,204,91,200,100,129,128,42,117,12,239,218,136,154,99,179,46,135,154,203,135,27,252,163,223,205,14,217,90,27,118,48,70,36,221,78,117,117,63,95,106,164,73,137,165,101,144,122,9,87,193,217,73,254,149,158,218,232,177,68,130,20,102,14,36,24,37,219,39,80,207,249,181,24,94,72,138,140,21,214,89,8,104,199,76,174,104,214,208,198,209,60,183,4,28,55,221,224,239,145,208,210,173,110,214,119,192,182,163,208,42,183,171,74,245,161,118,208,152,205,53,136,75,130,235,168,227,49,12,176,223,165,38,255,0,248,55,12,162,85,208,171,163,212,219,251,237,68,154,117,35,74,177,204,141,148,12,231,30,113,245,164,228,116,154,236,202,246,242,122,176,85,177,185,29,255,0,42,178,167,77,171,105,32,142,217,4,76,146,200,115,211,175,79,122,3,94,24,184,92,51,194,128,205,113,149,99,252,32,117,63,231,189,13,90,215,75,150,108,40,192,111,195,167,29,168,183,178,36,182,128,99,152,187,41,80,216,8,223,135,250,210,84,160,14,33,44,118,175,111,110,218,25,187,231,189,17,140,151,54,235,206,146,57,53,176,3,59,143,206,170,246,247,54,182,140,52,198,232,187,233,27,239,218,147,231,191,161,102,94,75,169,5,176,49,189,70,228,88,219,36,214,143,240,209,42,205,27,50,180,171,142,185,24,252,170,27,57,110,36,214,36,200,212,14,188,96,107,30,213,120,165,88,146,101,183,114,177,124,204,221,243,65,75,137,82,205,213,65,228,200,218,89,137,220,26,187,72,114,254,72,227,136,75,161,99,102,24,32,175,87,242,41,65,10,61,180,168,183,108,100,43,144,201,156,134,254,31,113,65,130,235,226,25,131,69,133,193,65,147,184,62,212,253,189,153,48,206,145,142,184,8,19,231,200,199,228,42,196,171,112,171,121,150,37,67,38,197,142,176,6,218,60,230,139,202,154,218,49,234,204,108,113,159,173,90,51,117,109,203,138,92,24,152,224,50,156,233,201,232,104,114,9,173,203,75,11,188,144,101,155,75,30,152,241,82,145,203,148,130,229,10,194,239,206,80,87,0,124,198,148,54,142,150,156,164,57,155,161,244,131,191,244,170,91,57,183,152,106,37,95,231,241,147,214,156,50,8,239,62,44,158,100,110,1,210,167,229,53,20,156,150,111,4,111,35,190,185,85,112,117,228,150,83,218,164,118,199,146,178,206,133,92,18,7,141,59,98,181,94,39,100,231,106,230,117,244,248,218,179,38,188,32,1,27,107,220,43,14,159,224,164,218,240,106,22,98,65,218,84,141,116,232,109,193,29,105,27,130,173,6,19,238,228,18,103,72,239,237,138,215,181,140,219,233,89,14,168,136,207,78,230,146,186,155,19,59,46,130,130,79,151,70,173,67,235,245,167,85,54,20,118,44,215,105,15,57,217,166,93,142,61,59,117,160,199,24,23,102,102,98,232,24,51,12,224,224,26,211,18,1,110,103,138,5,132,160,5,24,177,42,51,182,217,239,89,171,103,204,184,215,30,183,143,229,210,191,215,218,156,13,73,16,71,28,183,24,91,133,99,148,26,130,13,61,193,52,140,178,200,211,24,90,0,168,186,91,40,119,2,172,193,26,101,128,185,27,2,194,61,194,143,122,105,239,173,165,183,100,210,78,149,202,200,187,251,111,253,168,116,206,89,90,9,47,17,57,82,44,164,43,58,156,147,190,71,244,163,218,188,81,151,137,195,23,17,147,235,76,129,249,208,23,134,132,79,136,15,30,189,121,210,155,10,121,229,133,112,140,128,74,87,13,190,217,197,44,94,220,187,115,13,178,174,165,99,39,164,156,119,199,90,8,85,248,85,230,69,137,58,253,87,200,169,122,209,231,65,146,54,69,96,196,142,213,123,137,26,56,98,229,41,50,46,87,31,237,171,209,167,126,50,81,43,34,46,162,125,68,147,157,57,173,75,91,176,163,152,216,56,202,170,247,99,88,209,217,183,196,25,25,129,43,157,78,14,192,125,41,173,115,124,46,157,9,43,198,3,116,198,8,171,107,18,1,28,104,243,220,202,28,253,222,125,29,53,19,255,0,53,72,46,23,135,203,207,186,229,171,186,133,56,220,103,181,75,59,131,206,120,165,15,137,125,64,129,140,103,124,127,244,215,110,17,30,110,84,200,133,151,113,142,212,223,179,91,224,226,94,45,222,131,20,186,80,190,166,111,196,105,69,149,161,154,70,143,45,28,109,175,77,35,122,166,8,68,104,248,147,86,116,226,157,130,245,96,177,209,36,69,153,209,134,71,76,98,173,229,36,208,86,183,151,19,92,52,154,112,207,178,237,210,139,51,8,222,121,174,64,31,119,164,43,30,254,107,156,61,150,213,72,72,140,211,126,16,78,0,247,174,134,157,231,187,105,130,200,226,44,160,96,48,27,34,156,122,54,52,40,109,184,122,180,79,201,77,138,106,222,145,107,183,49,221,4,26,152,21,245,246,34,155,196,151,22,237,206,49,234,85,202,170,116,81,65,6,57,161,71,18,233,124,233,49,233,219,235,79,181,129,90,0,240,25,178,81,72,213,142,181,87,150,68,86,134,55,126,91,0,14,123,209,193,84,138,69,71,108,134,203,40,198,227,197,14,117,105,82,55,76,70,0,37,195,248,166,247,77,43,20,195,78,28,230,92,108,49,212,85,185,176,65,108,208,33,113,42,119,207,115,78,175,41,236,216,12,18,6,165,35,170,210,51,90,164,58,0,115,38,165,212,223,135,122,214,226,24,179,134,11,136,129,102,26,83,114,124,158,244,207,194,66,215,4,65,149,76,106,207,111,165,35,109,4,177,202,136,249,8,235,168,248,162,25,154,40,100,143,67,108,115,145,182,106,109,53,79,112,187,87,133,157,167,101,214,231,208,190,212,245,196,75,203,44,192,46,118,31,65,73,219,74,156,181,149,195,18,54,93,255,0,90,121,185,115,78,20,176,58,64,219,222,174,246,206,180,86,24,22,113,128,167,24,223,109,205,49,53,184,120,90,53,66,137,211,109,169,145,34,5,208,6,42,151,14,198,53,64,184,30,107,88,149,231,71,4,141,184,237,181,194,220,104,154,36,37,85,88,130,84,109,185,29,183,175,107,195,148,197,111,26,19,150,3,115,146,114,123,245,247,172,21,133,7,19,142,81,243,8,153,127,44,131,138,244,22,189,5,118,120,191,174,222,57,246,214,136,237,76,10,90,26,100,116,175,70,29,169,82,165,5,79,74,90,101,218,154,52,180,221,40,50,46,134,198,188,245,248,235,94,142,239,161,175,61,127,208,208,121,75,236,43,228,168,96,59,28,224,254,149,234,56,23,220,240,232,74,219,252,62,188,176,0,147,145,228,215,157,185,107,84,119,107,183,153,35,81,157,81,40,36,123,226,183,120,77,204,87,124,58,31,134,186,230,68,11,5,46,133,77,115,127,38,241,35,219,197,57,219,107,156,91,80,86,201,29,169,86,147,152,204,36,207,66,50,40,232,216,194,227,110,135,61,105,57,166,16,202,9,243,154,249,247,123,116,195,144,28,217,13,201,244,224,230,178,228,31,16,193,128,244,31,197,239,76,79,58,36,24,82,17,72,192,223,160,165,21,37,208,75,16,71,176,175,75,120,98,77,168,89,146,95,187,145,181,47,124,83,96,153,151,91,198,186,199,66,54,205,32,228,52,171,26,178,239,191,92,81,33,230,43,105,121,52,170,224,178,176,200,172,61,53,164,81,206,185,212,195,210,187,105,53,198,141,34,103,145,138,56,108,144,15,106,188,215,16,60,193,147,4,30,163,160,205,38,225,37,153,209,215,90,28,28,103,167,210,170,3,12,210,219,250,209,3,229,182,219,181,107,91,74,234,29,200,33,244,133,25,62,122,210,179,77,12,144,232,12,125,59,130,104,49,93,49,244,67,146,87,103,219,53,122,59,104,189,188,178,198,237,206,25,252,90,151,108,82,210,64,144,205,12,144,135,24,252,45,251,209,39,157,231,255,0,212,162,52,3,215,174,130,236,10,233,103,7,176,13,75,82,64,38,159,225,174,138,243,1,206,234,52,156,173,73,174,76,183,72,229,181,56,198,156,12,6,161,220,52,141,26,198,1,51,43,109,169,118,197,44,86,123,117,36,196,164,133,206,113,242,251,98,141,127,83,176,182,174,108,82,107,214,114,87,126,149,210,215,34,97,32,1,208,124,204,221,113,73,219,241,54,48,143,186,200,7,62,175,20,204,31,126,211,100,49,77,58,134,49,176,247,167,245,33,137,96,83,36,146,44,170,53,1,186,246,53,198,60,193,178,13,142,53,47,154,85,45,11,200,31,152,249,7,124,83,108,20,98,81,170,54,58,67,36,135,3,53,5,229,136,65,6,167,10,24,142,167,98,62,148,59,121,35,107,94,68,177,107,135,59,156,111,85,148,198,186,221,128,93,212,80,21,162,70,144,13,220,110,6,112,8,52,209,211,174,241,90,71,50,69,12,97,27,212,186,178,118,243,75,135,158,121,35,17,171,49,80,114,216,234,40,223,12,133,164,117,233,163,160,93,129,247,162,219,78,139,108,81,17,181,13,182,173,111,70,182,181,136,136,163,73,160,179,19,134,219,165,14,224,35,200,64,45,201,82,119,61,104,143,115,34,67,34,52,56,194,250,55,239,230,128,140,146,90,157,78,186,200,12,193,183,199,210,161,56,56,176,198,178,64,133,0,69,112,95,211,218,139,117,41,132,36,182,207,137,65,219,175,74,74,11,173,16,188,225,196,209,130,83,113,131,154,228,183,77,113,9,154,50,117,46,204,190,212,12,147,53,218,101,217,227,155,114,173,231,218,163,198,68,145,25,100,209,203,4,234,30,106,234,99,146,37,148,202,73,101,27,55,106,20,200,26,218,81,235,58,61,68,158,149,57,218,104,171,64,226,101,70,46,100,39,80,97,176,34,154,140,69,16,230,74,161,148,12,110,253,115,215,106,161,184,67,102,161,216,132,67,233,147,61,42,92,204,173,31,195,20,244,157,201,116,198,159,122,209,4,129,2,172,129,27,40,6,67,119,57,246,174,188,177,78,93,144,177,117,0,20,35,122,229,155,197,45,186,51,200,186,211,74,182,122,226,136,134,20,159,152,206,113,164,149,211,212,154,156,69,161,93,77,59,219,253,220,204,112,1,149,24,97,151,233,237,68,181,142,11,203,120,139,187,43,68,197,181,42,129,168,120,52,189,228,207,168,187,202,165,119,202,233,27,209,44,229,44,37,140,63,200,165,128,29,197,79,240,22,121,90,233,209,99,64,171,30,123,252,212,47,130,71,137,227,87,77,101,11,5,211,219,218,174,144,25,164,121,116,200,21,148,110,49,176,243,69,89,228,84,210,25,176,84,237,167,112,40,109,149,13,186,69,206,5,114,219,28,142,222,107,69,204,110,136,237,162,52,24,83,224,249,170,202,202,214,197,220,229,73,202,56,252,84,159,55,157,10,134,99,161,112,113,73,201,165,141,166,192,115,66,206,125,49,224,231,87,245,241,70,225,134,89,19,38,37,231,70,140,3,48,56,110,223,149,46,82,27,136,86,231,83,153,35,233,190,10,154,165,164,211,142,107,91,52,120,149,52,232,11,186,158,255,0,157,80,213,172,151,83,153,173,175,7,45,242,67,29,94,212,88,153,108,81,10,144,204,190,178,199,197,3,226,93,243,37,192,110,120,217,195,117,207,245,163,197,10,58,74,178,57,211,40,10,199,31,40,219,161,168,127,242,98,41,5,207,54,87,4,57,236,119,206,107,143,99,241,45,174,221,23,82,140,145,211,122,86,198,11,136,101,211,172,232,7,79,51,108,226,141,116,31,135,50,73,28,166,68,210,112,8,197,77,93,167,74,252,68,42,10,201,165,48,192,159,71,171,61,42,105,54,211,229,20,232,223,10,79,127,25,161,220,198,140,239,50,197,174,65,140,121,31,173,10,234,115,113,55,49,163,78,80,63,46,173,255,0,106,170,60,243,60,114,105,101,228,166,158,99,54,55,222,186,146,206,101,72,4,186,151,56,45,159,239,75,79,233,196,133,36,248,125,121,9,35,107,219,166,199,173,49,161,11,163,43,128,216,208,234,63,17,246,168,29,189,49,67,203,97,22,31,114,236,157,48,41,103,82,26,45,19,5,214,161,179,129,179,84,184,69,88,132,90,242,166,60,125,77,38,169,53,228,40,139,135,72,242,11,140,46,15,189,111,76,153,185,23,38,31,189,245,33,86,32,71,182,79,131,87,138,251,225,141,180,113,63,45,94,37,87,244,119,35,169,253,232,205,5,195,218,160,150,100,141,70,0,37,122,99,198,41,107,139,103,9,110,226,70,245,41,76,15,148,224,245,172,244,187,217,104,238,204,151,211,73,35,30,96,140,50,156,108,199,161,253,169,191,138,69,158,57,193,87,135,78,6,147,144,27,201,165,205,226,193,114,177,179,2,33,117,67,31,229,177,160,200,225,100,115,128,168,192,134,101,24,210,222,226,134,182,210,146,21,143,67,139,133,57,206,36,250,239,189,47,115,37,188,246,60,137,228,147,40,198,64,232,54,99,254,98,174,147,196,150,40,147,34,75,134,85,24,216,103,177,170,188,130,123,102,129,57,113,176,198,144,173,157,186,213,77,87,109,138,92,195,162,71,244,168,57,37,187,255,0,197,14,21,107,56,228,108,250,202,239,39,181,118,221,97,91,55,140,200,152,104,142,118,252,94,13,9,18,105,109,161,97,213,181,43,131,252,62,198,138,45,149,202,220,145,18,141,34,20,45,33,239,171,205,36,145,204,193,254,239,91,19,148,147,165,26,120,130,217,230,56,204,97,92,50,190,188,233,95,248,167,88,242,100,118,93,70,9,6,17,7,87,207,143,207,249,210,116,2,111,121,114,192,102,56,116,80,7,167,190,40,49,164,118,242,104,98,161,152,106,77,35,230,94,225,135,158,180,41,97,23,103,12,252,189,49,141,88,95,155,206,212,75,117,128,196,185,95,188,140,54,11,126,35,141,169,246,162,37,182,184,152,207,151,64,117,44,74,127,245,140,249,239,85,19,163,220,133,229,22,40,87,92,141,184,84,206,249,162,67,241,119,48,163,199,44,92,150,114,193,128,245,31,99,159,2,149,154,104,167,184,184,15,204,104,149,89,64,7,30,163,154,177,154,212,191,226,86,247,119,73,107,20,37,225,24,6,69,234,71,181,2,100,86,70,114,252,237,88,79,90,233,100,207,112,107,58,78,31,115,37,188,50,61,172,140,164,122,74,128,195,175,124,116,173,53,179,188,134,214,77,108,172,2,235,208,145,124,166,173,158,217,148,188,114,45,188,17,91,164,122,156,29,59,245,232,50,217,241,214,137,117,34,136,194,44,71,49,144,232,238,189,188,82,156,213,70,134,73,144,200,172,52,153,144,108,6,253,86,143,5,171,79,195,203,194,204,17,129,85,118,217,73,246,246,172,229,27,151,71,196,214,247,23,10,18,111,86,65,147,39,174,5,37,40,134,239,74,178,8,230,15,144,227,163,12,255,0,213,35,0,146,216,198,177,70,178,0,117,72,173,223,235,71,17,22,189,66,121,58,36,86,42,184,206,15,214,154,54,106,89,146,54,88,238,103,245,235,62,130,185,203,108,55,241,181,23,137,223,66,179,66,162,35,247,75,233,44,184,32,158,152,253,232,119,83,198,239,162,34,22,70,211,19,183,165,181,175,184,254,181,156,241,136,173,217,46,156,114,213,213,18,88,201,208,6,78,115,159,202,154,70,188,179,72,7,49,210,76,70,52,180,74,1,212,198,161,226,8,168,35,73,68,250,125,110,116,111,156,82,223,27,40,191,69,211,166,218,37,85,105,0,4,125,115,75,202,116,191,71,89,181,24,195,21,234,15,138,68,56,88,221,92,32,157,148,234,24,84,15,182,63,161,164,231,182,104,164,88,224,183,215,26,62,93,164,35,80,36,122,143,210,140,92,53,191,48,148,89,70,20,227,98,167,175,74,102,194,87,150,62,123,152,196,154,79,165,135,207,131,251,103,122,47,74,220,89,36,22,113,1,247,100,73,235,113,227,168,62,245,94,29,34,194,143,18,60,142,14,182,119,101,32,54,219,82,87,87,230,11,215,129,194,75,14,147,232,13,209,142,253,104,137,112,246,214,228,9,11,199,50,96,106,94,140,122,100,127,94,148,5,128,207,37,171,52,142,168,195,56,230,28,169,25,253,176,49,71,209,16,69,11,233,138,65,169,151,127,80,52,140,34,230,118,68,144,8,194,40,141,142,172,146,123,29,169,235,87,68,197,172,96,137,134,162,174,195,230,192,233,245,239,89,170,5,218,71,109,113,110,236,241,136,247,86,65,215,174,223,159,79,210,185,27,218,65,97,113,18,74,93,88,18,145,103,33,88,138,97,46,81,152,49,42,136,67,40,83,221,191,220,123,111,74,77,99,205,189,1,15,45,150,78,100,146,134,212,140,199,169,39,181,106,125,154,93,99,118,198,25,116,70,164,111,190,15,154,164,176,13,44,232,192,242,201,60,189,91,169,31,95,165,18,218,121,57,247,48,139,86,146,50,187,54,70,51,237,230,139,13,133,191,42,121,18,82,174,153,7,47,242,130,49,223,220,154,189,22,150,108,75,110,184,102,214,163,151,136,247,203,96,250,190,149,75,102,123,171,115,103,43,43,52,217,48,18,187,100,126,26,101,195,45,172,140,178,4,33,116,168,3,176,61,15,231,138,68,36,150,240,69,59,59,38,157,65,55,252,89,249,128,167,104,122,214,46,65,133,90,53,51,69,188,128,156,106,27,236,63,149,21,227,104,226,230,36,122,181,185,64,172,164,144,160,12,116,250,208,155,136,186,178,95,198,139,35,203,17,49,234,252,45,208,254,227,52,17,50,27,54,140,75,130,234,78,48,114,173,215,57,172,216,179,145,174,237,38,153,27,23,45,28,64,5,145,48,23,126,248,38,137,195,130,197,2,114,21,212,107,110,110,79,167,167,142,213,219,229,132,197,10,137,34,231,52,107,40,86,109,152,255,0,222,104,42,57,55,73,42,51,130,217,14,0,12,17,125,170,69,215,181,210,54,138,240,92,219,128,162,47,188,47,219,124,81,175,245,252,124,209,4,51,36,110,75,34,140,22,94,189,125,177,75,148,138,226,54,181,136,200,98,210,66,131,215,211,255,0,116,255,0,16,152,216,220,207,52,78,186,228,94,72,86,25,219,27,214,167,219,52,153,99,170,45,102,61,112,48,104,201,108,177,95,225,111,52,136,46,211,124,72,44,17,216,142,78,78,129,231,32,111,90,206,203,119,29,156,16,204,0,132,234,127,78,114,79,98,105,43,136,81,175,30,67,54,28,204,35,210,190,49,156,248,164,39,233,36,229,164,204,98,133,245,236,194,64,50,48,122,125,40,76,13,210,203,170,46,116,135,58,83,39,27,125,54,207,90,106,230,40,153,93,196,83,50,12,243,25,87,102,108,108,41,110,109,205,148,169,200,128,50,145,164,169,99,211,24,57,162,244,13,164,81,169,120,128,118,101,36,172,138,126,155,83,54,16,206,46,211,226,181,252,76,146,232,105,58,0,53,3,138,9,49,180,114,169,149,146,69,98,100,42,159,40,239,158,190,219,211,151,50,203,21,237,154,91,8,209,163,124,44,99,97,144,1,199,140,211,218,94,184,15,151,63,40,60,33,3,133,33,155,61,80,127,157,40,119,142,4,158,159,73,14,192,150,27,183,128,63,79,222,168,215,50,72,162,68,96,209,186,156,198,234,64,80,6,118,21,105,76,170,33,145,136,150,29,65,142,144,71,230,127,90,182,232,156,246,26,207,112,99,104,18,52,214,222,162,204,221,207,109,251,81,45,110,5,224,16,58,201,27,162,4,84,252,26,179,255,0,95,173,88,65,36,214,207,112,170,35,136,22,85,14,163,36,246,223,197,2,222,81,240,140,147,60,138,209,185,100,37,118,97,227,175,154,138,212,137,35,142,7,132,198,164,185,50,49,85,202,208,237,157,173,218,100,128,233,254,18,122,111,253,114,41,75,214,229,193,111,203,117,85,116,203,130,118,102,255,0,54,171,193,202,136,197,27,191,203,129,171,94,70,122,231,52,236,233,123,168,185,146,162,78,145,146,88,149,101,252,71,78,63,182,244,176,69,183,199,46,53,134,38,7,82,57,216,110,55,199,154,110,75,199,148,232,17,22,82,237,31,43,87,94,225,246,165,238,194,95,219,198,204,129,11,40,85,236,84,245,207,211,29,170,250,67,177,93,188,113,71,36,103,150,142,112,23,25,210,123,80,108,151,213,117,11,200,193,139,19,169,122,156,158,128,31,98,106,145,129,59,243,74,22,72,8,56,13,143,87,79,216,209,100,145,110,46,147,154,174,172,224,131,234,193,202,147,249,212,159,160,164,55,204,137,50,89,50,70,24,150,99,140,157,63,210,185,113,206,23,80,96,0,228,7,89,91,4,105,199,79,175,90,189,180,113,9,92,67,247,144,0,52,46,62,99,249,213,229,129,175,100,89,24,38,132,98,66,142,196,116,169,182,148,150,218,120,219,210,85,227,95,153,75,31,152,239,171,21,101,107,141,57,35,228,30,53,22,30,116,255,0,74,183,16,121,115,28,108,172,173,34,150,42,167,230,63,95,20,46,30,179,27,87,157,50,37,140,229,67,40,101,97,249,247,235,87,91,78,132,149,230,148,68,246,250,78,167,27,22,210,70,123,211,54,193,46,160,121,144,13,104,160,242,201,206,192,252,223,214,179,75,147,196,161,230,160,141,52,140,130,219,226,157,134,41,95,136,220,70,34,208,10,14,90,196,199,24,36,85,145,154,31,17,182,138,107,119,63,18,177,220,156,225,94,83,164,142,164,244,169,115,111,241,50,124,108,5,78,21,6,168,182,42,127,173,39,117,34,70,208,202,109,132,192,174,66,151,198,175,240,209,34,45,165,150,82,169,156,179,122,182,57,27,10,155,210,168,215,209,75,51,196,203,26,148,4,161,99,130,24,119,199,122,52,28,222,91,222,187,54,135,33,26,67,190,7,210,134,32,69,45,46,184,198,149,198,81,70,249,250,208,155,49,204,109,5,216,145,164,42,74,158,153,250,211,74,215,91,149,184,87,248,108,107,124,151,143,235,220,82,114,91,180,28,63,76,104,225,203,104,27,13,199,115,251,209,162,134,67,110,142,17,7,53,153,134,88,105,24,59,46,126,181,216,173,222,97,172,200,92,137,52,229,62,80,53,123,84,5,225,185,64,230,73,131,92,69,242,177,223,3,197,47,103,27,6,126,76,39,68,155,157,137,211,190,127,90,237,255,0,24,3,136,4,68,42,205,169,101,118,93,144,147,227,189,94,222,121,116,201,23,50,65,10,176,201,110,164,120,199,189,5,110,85,90,238,110,64,96,250,126,154,133,22,210,239,225,126,236,142,91,184,202,237,169,176,123,82,50,75,27,186,134,71,83,35,22,116,77,180,253,115,238,42,237,25,50,122,165,18,34,198,8,147,24,32,231,7,173,105,13,11,248,167,129,218,214,45,39,230,57,29,127,42,93,100,87,89,165,32,198,156,178,142,9,193,98,14,255,0,166,105,120,158,75,7,196,82,29,198,100,89,23,229,24,243,71,214,151,86,141,10,42,128,170,205,156,31,73,59,86,116,72,180,4,255,0,237,3,22,225,65,192,219,77,71,184,44,198,105,52,36,174,70,145,140,229,122,81,52,188,246,233,3,188,96,50,6,29,151,72,239,183,189,44,252,205,62,168,249,169,27,109,44,120,26,73,59,85,234,41,139,149,111,133,78,66,160,114,224,239,215,254,42,9,90,62,20,82,48,61,110,25,4,157,61,232,197,133,198,130,142,4,145,117,86,252,95,165,6,59,102,37,164,121,61,9,233,213,38,79,94,181,34,208,30,211,67,169,113,142,105,242,79,170,154,178,68,142,121,173,238,0,88,100,5,88,183,146,118,63,145,166,14,166,183,230,164,108,217,245,96,123,126,33,249,87,110,163,72,162,217,17,195,50,225,119,234,63,238,147,150,106,146,59,202,205,3,172,138,236,197,61,41,190,170,74,126,92,80,191,42,81,59,174,50,210,54,85,127,62,244,194,221,57,157,174,110,23,18,168,35,87,225,160,70,132,216,105,144,33,81,38,84,198,115,254,238,148,209,189,118,20,82,122,246,11,202,192,102,199,226,166,238,151,23,54,211,73,34,56,141,65,40,23,210,187,247,197,34,237,40,145,156,250,16,46,78,71,110,192,251,214,152,1,150,81,46,168,137,64,193,70,228,83,170,214,246,202,72,140,74,84,233,228,51,22,219,231,235,210,181,143,29,178,178,182,77,17,58,179,21,30,181,253,73,165,37,42,34,103,70,147,214,218,73,237,145,211,250,213,110,161,142,27,21,126,73,103,213,170,82,59,174,107,91,219,58,217,185,101,146,123,196,158,59,181,120,113,168,131,176,7,218,150,146,238,91,56,18,40,207,224,33,182,243,245,171,115,161,154,199,72,135,152,128,21,83,171,98,62,189,123,80,231,17,221,155,101,64,14,20,134,44,49,145,226,162,78,2,186,149,86,8,103,72,193,105,118,210,205,141,62,77,26,208,4,183,37,128,119,42,192,32,57,0,158,255,0,74,188,145,195,98,81,65,11,25,244,105,97,145,131,245,166,88,68,165,218,16,136,190,157,75,220,237,254,26,109,65,85,86,5,158,118,211,39,167,43,209,71,77,232,55,58,98,68,128,174,93,55,212,124,83,54,177,180,106,234,114,208,187,252,152,24,165,152,36,243,69,28,242,16,153,109,59,244,92,236,42,69,26,94,117,226,42,179,29,58,48,10,255,0,90,207,118,120,32,148,23,244,70,128,242,244,99,108,237,191,229,78,11,169,162,145,193,1,34,215,157,89,237,74,93,218,172,233,61,204,73,34,48,96,25,181,231,82,249,171,14,132,49,232,185,229,177,46,162,53,147,118,58,112,122,85,101,152,152,143,33,138,156,133,101,83,243,14,245,201,52,70,116,90,19,160,40,70,111,38,171,47,194,45,151,54,89,90,59,140,109,182,217,239,77,27,169,12,252,172,168,28,176,114,75,73,213,64,171,22,25,154,69,152,239,144,112,187,19,86,190,229,36,86,172,175,35,134,0,50,42,122,152,121,160,61,244,105,100,137,27,28,184,206,157,181,41,171,210,108,221,172,250,109,68,110,20,168,124,147,221,141,94,230,101,154,87,133,153,213,116,161,86,3,166,221,13,14,9,185,43,207,103,230,69,160,47,79,222,168,211,32,86,145,0,210,172,3,43,140,22,62,213,150,156,41,44,112,114,94,32,195,7,214,221,232,105,62,159,184,121,29,230,144,30,221,63,58,110,75,129,52,104,194,38,214,65,244,106,59,10,4,26,245,9,208,43,42,229,125,91,144,42,134,82,30,66,172,144,187,49,229,225,178,122,26,53,181,234,91,153,121,131,47,47,171,30,77,45,12,233,53,198,160,8,144,161,211,168,250,65,206,248,21,127,135,143,15,41,76,54,162,113,176,166,145,219,118,71,184,117,32,62,157,212,174,218,77,75,198,143,9,157,230,83,144,7,90,70,198,57,231,231,56,96,25,78,172,30,192,117,167,98,97,175,44,162,68,69,12,88,117,30,41,79,110,223,32,186,134,218,98,68,120,244,182,219,239,239,84,142,214,39,248,116,71,96,145,19,144,14,237,154,78,245,165,117,1,149,149,3,227,99,183,210,172,242,159,137,84,65,233,212,6,51,214,147,128,225,18,68,21,236,97,248,135,10,197,253,148,119,171,66,176,92,35,195,205,204,179,46,9,59,85,224,150,88,30,76,76,184,101,84,82,70,217,39,113,73,69,24,230,51,185,33,149,241,168,14,167,181,84,250,57,27,36,40,109,200,25,102,41,145,211,52,154,230,8,121,160,174,57,132,12,142,162,158,186,38,226,20,96,49,112,200,67,14,218,188,210,49,41,28,58,53,148,40,145,73,217,251,84,213,22,156,24,94,89,65,93,36,3,156,124,167,197,82,48,210,89,71,206,64,163,45,171,213,187,209,237,210,222,84,38,225,128,83,128,201,230,135,112,201,34,189,190,24,162,13,90,148,108,13,26,118,88,18,62,72,143,25,42,1,193,232,49,71,130,37,75,105,245,16,242,22,2,53,237,142,244,52,48,250,57,138,219,229,84,31,21,110,98,67,108,206,152,58,125,124,176,123,253,106,198,93,134,68,136,105,151,90,163,237,156,85,109,202,92,198,234,27,24,39,26,198,205,75,22,18,8,100,101,220,122,130,231,32,147,68,145,26,240,21,142,110,89,36,28,3,167,122,176,176,73,93,156,36,96,175,50,22,1,202,182,216,241,71,75,135,105,157,84,250,240,15,78,212,160,143,147,128,229,89,245,99,86,122,159,52,227,58,199,112,142,171,150,57,93,253,234,100,147,179,86,151,46,210,56,32,24,250,21,61,141,27,136,75,44,74,38,137,149,99,25,212,31,166,41,51,28,214,247,126,147,233,147,12,125,133,11,136,95,196,215,139,97,28,161,228,96,29,134,126,94,245,191,28,221,211,25,241,201,235,25,126,41,150,109,44,160,6,80,25,72,61,119,216,239,216,98,189,21,168,216,86,29,138,236,43,126,217,118,21,244,100,212,212,115,91,187,186,209,138,153,20,8,134,212,113,85,29,169,82,165,7,15,74,90,110,148,209,233,74,205,210,131,38,235,189,121,235,243,177,175,67,117,222,188,245,255,0,67,65,230,110,38,16,220,171,178,7,64,125,74,64,57,29,250,215,162,225,240,3,100,100,138,232,205,19,16,241,107,64,172,160,142,135,181,121,155,245,44,218,84,18,196,224,1,212,154,245,92,14,198,72,56,82,66,73,214,50,78,71,67,253,171,151,249,51,141,189,124,86,239,77,40,145,102,132,51,161,14,118,37,13,73,237,17,180,150,249,122,238,122,209,33,44,145,253,226,130,58,237,67,121,209,95,104,176,15,66,236,113,154,227,154,123,239,244,94,120,237,222,14,82,38,167,206,145,222,149,102,16,50,164,239,161,135,226,95,30,244,244,183,8,174,6,66,120,61,169,43,136,93,166,14,63,193,86,235,68,226,149,159,123,165,120,132,114,123,178,108,40,151,42,161,76,155,57,62,151,210,118,168,241,41,137,151,75,7,3,183,122,69,144,197,32,7,80,201,0,3,216,86,35,110,136,226,153,213,9,211,233,62,159,122,170,175,32,54,180,44,196,108,227,165,81,217,33,34,72,4,134,82,116,157,93,5,94,20,125,14,70,125,71,113,190,245,85,158,86,79,188,211,28,69,91,115,218,157,64,177,196,143,32,49,177,234,209,177,24,250,98,165,212,17,160,37,36,96,141,131,140,15,231,87,110,100,214,32,162,1,202,220,166,126,96,107,72,213,178,17,27,54,107,150,45,233,62,160,62,97,75,98,222,235,80,137,143,160,134,200,31,134,179,172,94,233,213,71,47,42,153,58,78,218,126,180,197,219,197,20,58,208,105,36,140,162,182,6,77,77,39,176,205,203,155,221,1,212,55,67,141,206,212,241,85,187,181,64,88,198,250,89,117,99,193,172,213,129,218,226,66,98,38,37,92,245,232,126,191,218,157,105,76,150,175,49,5,144,145,140,117,207,248,42,223,165,103,152,140,19,99,1,134,235,171,181,30,213,18,40,220,198,66,103,118,213,208,138,164,172,229,176,27,3,73,108,21,197,6,41,33,144,45,179,73,27,229,186,174,248,250,83,210,104,81,56,88,204,201,208,177,24,199,225,166,193,16,198,210,58,106,76,109,191,74,77,132,145,19,4,43,30,137,23,5,73,235,239,189,89,154,101,183,104,76,185,98,54,93,134,77,77,109,126,146,107,171,121,96,112,85,87,166,20,208,99,82,138,37,3,84,39,43,140,228,213,127,211,229,229,229,0,118,79,158,50,119,197,51,16,80,232,101,137,98,207,202,31,39,35,222,157,16,25,249,202,250,33,151,82,96,156,108,52,125,69,53,108,165,225,6,44,100,141,71,20,7,229,243,2,56,78,83,49,210,21,182,207,179,85,45,237,222,79,184,130,119,137,212,236,196,119,254,181,52,187,210,113,27,148,88,82,34,175,44,140,73,12,59,10,115,135,69,20,220,41,101,10,198,96,196,24,202,118,30,105,107,248,150,63,187,195,107,93,216,233,206,15,124,84,178,185,184,48,220,242,159,81,124,174,116,238,213,125,29,242,187,67,20,49,152,85,89,117,72,88,131,230,169,29,176,139,138,32,145,176,152,193,31,90,164,109,44,176,150,144,146,225,232,211,243,97,208,46,80,238,61,50,104,219,25,161,166,132,246,238,45,223,147,219,241,231,27,82,139,165,109,204,103,88,4,99,91,239,254,10,61,248,229,201,9,125,10,140,6,224,117,52,170,23,133,204,76,169,161,183,81,175,7,244,53,33,173,43,107,102,150,214,183,42,225,138,119,87,25,7,233,84,105,26,98,179,116,143,38,54,207,225,162,151,158,69,214,198,57,34,220,97,122,254,117,35,54,205,10,16,79,33,242,25,85,176,196,248,171,254,145,213,158,123,57,53,219,37,180,174,216,252,25,0,86,133,196,175,114,18,73,145,18,77,32,130,169,141,235,2,37,130,198,250,76,153,148,1,148,64,165,137,252,233,200,11,43,4,69,151,76,128,177,212,51,138,84,210,247,156,53,230,10,239,141,75,183,77,241,67,129,16,184,0,183,56,250,91,125,182,253,235,90,226,69,209,175,25,113,140,147,242,131,138,74,218,230,222,111,141,133,243,173,145,90,39,3,124,141,176,41,57,69,100,121,223,84,86,154,198,134,43,150,255,0,60,85,195,201,112,3,28,25,151,13,215,27,247,161,195,103,41,142,107,130,220,190,102,20,229,114,88,14,255,0,243,93,49,188,112,234,81,32,96,160,49,3,183,191,189,58,225,85,155,157,52,207,30,165,118,24,101,206,231,110,162,132,205,27,65,165,116,136,193,201,108,105,253,171,150,130,36,153,222,69,148,168,198,156,246,61,254,180,73,236,82,104,38,48,200,166,80,186,153,85,51,149,250,103,168,164,133,224,75,75,113,37,190,98,135,239,81,180,159,165,114,73,135,13,184,199,40,19,38,24,13,1,113,142,191,157,41,103,104,98,156,93,48,248,137,95,231,212,152,84,31,151,181,51,52,17,52,237,44,200,251,146,50,173,149,233,79,107,218,242,8,174,100,145,149,181,198,84,174,146,184,247,205,91,135,58,92,45,200,142,77,49,2,136,51,190,157,137,239,244,161,69,3,219,171,59,22,211,128,83,39,124,154,52,43,19,219,60,94,152,243,42,177,211,219,222,156,37,44,247,205,241,28,180,33,10,57,4,128,55,166,174,76,79,4,79,60,69,245,99,18,68,223,41,247,237,74,221,242,161,119,138,50,186,11,151,212,55,223,24,63,202,153,104,98,146,36,68,202,190,130,231,74,245,62,42,40,6,88,180,220,220,104,149,153,177,26,174,173,36,142,228,82,205,41,182,85,184,35,58,198,157,155,122,237,212,129,130,202,169,145,156,100,108,85,169,168,32,75,155,101,114,237,168,110,126,243,189,6,123,180,210,24,28,75,43,70,199,72,93,136,92,248,253,169,248,45,138,59,34,77,36,113,201,243,106,192,59,85,226,189,141,209,237,174,149,146,124,2,153,83,158,189,106,233,20,115,200,207,36,185,98,15,67,218,157,36,80,34,69,109,115,252,83,55,36,74,119,96,131,252,20,101,138,210,56,103,22,225,149,212,141,67,87,204,72,223,106,80,36,176,205,28,44,197,98,98,205,174,78,249,254,148,88,222,228,196,246,178,220,70,236,160,176,148,46,150,198,118,21,111,72,210,89,46,110,162,202,5,120,194,234,43,211,112,106,57,129,204,77,144,35,64,207,143,3,167,245,165,162,185,17,70,169,41,209,133,98,117,109,168,118,160,198,38,158,213,158,9,94,57,1,200,80,58,168,233,88,107,68,37,131,85,193,103,73,35,152,28,33,13,188,131,182,124,246,166,110,76,75,43,192,252,180,125,56,202,13,137,30,223,153,160,36,206,136,168,241,233,116,56,215,156,233,207,90,173,204,16,52,186,145,190,251,162,151,24,200,29,127,42,223,73,14,35,195,115,59,66,34,208,51,164,146,49,219,63,214,171,102,162,218,224,9,146,66,217,211,201,11,245,220,26,229,157,144,146,64,229,194,198,7,49,98,70,212,199,254,55,167,94,83,107,35,162,22,150,69,221,189,90,134,159,161,167,75,217,46,37,106,173,55,51,73,182,124,28,237,243,26,101,93,162,158,24,156,13,75,144,192,254,42,100,34,94,186,63,45,91,81,42,27,24,49,140,108,212,56,90,73,228,100,109,110,167,25,102,24,59,29,207,231,89,180,35,124,52,219,25,180,162,33,44,10,46,197,124,82,150,115,252,66,146,210,62,249,24,83,141,63,65,250,86,183,17,228,199,113,18,235,42,145,140,179,42,231,25,165,146,3,61,193,148,40,111,188,10,8,219,11,223,53,101,224,47,110,220,137,88,91,72,25,101,109,63,122,126,83,223,111,202,169,113,44,98,72,39,64,207,134,62,145,215,126,254,212,229,180,48,69,27,202,171,163,239,8,97,24,207,203,144,8,31,67,84,188,199,37,38,181,139,119,221,206,59,138,187,140,242,231,62,57,36,41,28,82,232,147,42,3,54,52,29,64,239,245,198,41,118,230,67,196,11,152,165,88,148,225,114,61,88,20,221,163,202,146,204,21,50,133,12,165,74,231,86,55,197,31,136,71,52,107,206,143,72,118,57,12,54,210,184,235,250,212,151,74,205,186,185,132,58,124,36,207,169,100,7,84,105,242,231,177,173,104,174,39,120,158,73,36,146,68,141,88,231,89,245,15,233,94,106,241,38,18,22,206,14,197,244,231,212,122,255,0,106,210,180,142,231,225,144,60,124,184,84,130,133,176,48,7,214,181,89,212,114,112,94,24,164,211,172,29,82,122,219,230,97,216,253,106,246,209,221,93,74,147,220,184,210,218,116,39,117,223,108,14,213,219,187,180,187,150,216,70,158,151,124,75,32,62,156,118,56,162,243,62,22,70,183,132,25,2,131,34,48,249,136,3,199,214,155,224,246,94,96,126,15,9,242,100,3,177,206,231,108,131,66,226,65,227,158,41,44,34,251,152,98,58,198,58,111,234,59,244,174,202,177,217,240,248,229,39,45,36,163,239,65,249,183,223,111,106,234,92,6,225,183,58,228,8,217,210,116,174,204,115,210,162,135,111,33,154,57,94,56,202,72,205,136,247,201,102,52,195,195,13,208,104,36,105,90,98,2,40,35,24,117,239,239,92,225,176,17,11,71,31,44,100,18,53,183,95,167,138,61,237,141,172,97,13,167,56,220,166,89,211,127,88,223,31,79,202,154,82,145,67,116,214,49,161,36,172,50,5,146,36,216,150,7,115,239,73,75,28,175,119,136,174,206,146,72,229,239,233,3,246,173,21,121,109,236,244,68,146,64,204,248,149,24,237,219,113,251,208,238,212,198,109,221,100,73,68,155,186,132,36,191,156,127,158,41,45,53,59,31,91,170,184,64,100,129,176,79,160,12,246,163,205,28,241,65,33,68,231,219,131,146,75,233,109,67,222,133,28,106,108,98,120,114,210,104,36,100,157,56,235,223,241,10,98,69,144,144,208,9,17,159,209,33,117,244,227,73,61,15,241,83,97,91,79,132,146,209,88,164,113,202,160,22,56,235,156,255,0,42,188,41,165,33,118,84,194,110,117,38,64,250,254,244,245,130,88,201,97,114,239,1,141,153,21,136,212,78,145,141,128,207,78,148,189,180,246,136,142,121,107,59,176,208,165,129,0,143,122,187,102,13,31,34,229,254,46,98,171,10,177,25,63,136,238,59,82,73,44,118,247,81,40,138,65,205,101,210,172,217,81,158,255,0,165,118,75,53,72,125,124,200,152,57,198,150,202,133,171,51,187,79,20,147,230,224,140,141,64,237,249,214,90,86,51,254,161,12,164,70,3,144,89,86,32,48,196,239,182,119,213,65,137,30,54,210,234,117,17,168,161,29,143,154,122,226,22,178,131,1,155,149,41,3,152,88,38,61,253,61,58,213,166,54,233,113,12,171,120,62,42,69,0,59,119,62,255,0,165,91,210,21,182,100,55,79,20,72,210,206,35,118,141,180,17,190,51,255,0,20,183,15,11,118,242,19,243,228,225,100,99,157,63,151,191,242,166,165,123,203,87,116,88,134,150,5,4,153,220,19,219,246,161,7,55,33,111,45,159,150,242,96,204,163,168,126,230,158,143,102,36,100,138,23,71,38,54,36,122,113,167,91,85,132,107,113,170,220,225,89,48,84,117,42,113,184,252,253,169,67,117,115,4,177,206,19,226,45,177,141,32,101,129,198,255,0,65,76,69,205,107,132,23,50,196,98,100,201,49,182,240,251,81,74,198,86,11,75,123,118,109,18,23,118,136,58,16,202,50,87,39,244,20,99,111,20,73,28,13,38,146,160,48,147,86,236,59,239,74,252,0,248,232,85,220,202,231,103,209,248,20,231,212,60,129,210,175,113,44,80,224,137,149,144,185,37,9,35,73,3,24,246,171,121,73,194,208,242,163,73,96,119,96,204,48,94,66,85,182,241,237,76,132,153,16,161,157,93,149,65,103,110,152,25,200,172,101,157,103,119,157,214,78,88,213,164,51,103,62,112,107,79,75,175,14,121,29,149,240,121,121,29,199,122,206,92,116,212,228,221,176,130,220,60,152,143,158,169,204,230,190,65,100,234,65,35,233,66,130,71,191,108,220,98,77,109,140,108,58,239,168,31,52,11,136,94,226,220,178,185,22,238,87,153,24,195,182,127,90,126,198,222,5,184,112,138,68,36,101,3,119,31,224,170,151,176,44,218,59,56,100,60,207,95,51,146,4,155,6,199,66,69,45,28,15,53,245,203,114,134,168,212,49,142,39,200,97,237,250,138,47,22,137,86,225,65,13,204,41,169,153,151,4,55,253,10,156,34,226,59,123,153,81,181,107,96,216,38,60,236,48,127,45,199,77,232,199,34,94,243,196,47,20,98,120,217,138,235,29,0,39,63,160,220,81,163,120,190,21,163,117,89,92,72,168,84,176,244,159,231,85,184,226,137,124,129,231,76,195,186,234,94,163,29,192,170,68,193,185,211,91,203,29,192,151,212,204,234,127,32,106,116,218,182,240,136,175,166,183,194,44,100,105,210,133,88,201,231,32,214,124,5,86,231,76,142,209,43,229,147,89,219,99,191,208,248,173,25,163,149,150,222,233,167,78,107,169,108,108,138,60,226,148,185,179,8,12,229,150,62,89,1,92,110,203,156,12,28,245,171,10,233,186,51,74,159,14,201,26,252,185,108,99,35,205,57,34,207,109,111,26,74,200,234,197,181,179,106,1,152,210,207,170,96,128,150,212,62,71,43,128,91,249,84,185,146,120,109,25,85,34,154,82,193,122,146,88,255,0,77,233,216,161,230,165,182,168,93,204,122,48,216,147,101,59,227,52,75,36,150,107,121,195,58,114,89,245,54,182,219,56,235,138,19,93,193,203,229,94,194,235,205,64,128,199,176,99,156,106,97,216,96,254,213,219,201,30,198,31,129,149,36,228,135,33,26,53,200,111,81,241,245,166,147,181,224,2,104,222,87,46,23,94,130,73,246,205,44,250,229,70,40,98,194,199,169,55,223,25,35,111,59,10,180,124,232,34,94,90,34,137,0,26,228,7,101,254,47,113,181,26,207,23,55,46,37,111,196,170,129,72,87,109,247,3,247,169,209,177,162,47,17,17,163,185,212,229,23,166,92,46,227,7,205,86,221,89,174,221,93,116,171,46,8,35,72,42,118,202,147,191,127,222,151,142,233,23,137,60,16,252,138,172,35,212,195,115,223,245,165,94,221,228,93,115,146,18,38,8,53,17,173,142,219,237,219,167,122,188,169,196,130,83,51,174,241,180,103,116,232,31,176,253,233,187,212,92,218,146,52,187,103,91,131,150,7,173,54,109,97,148,192,100,230,59,182,53,105,92,140,41,252,94,54,205,98,205,35,219,95,157,122,132,141,188,81,128,14,65,233,146,126,181,39,236,237,123,123,181,73,167,130,15,75,19,136,201,56,195,31,106,118,23,22,177,234,149,61,37,73,151,97,215,220,210,22,182,113,76,243,76,200,69,192,201,202,29,57,110,244,116,150,75,105,37,64,165,92,161,244,201,220,154,179,158,84,144,95,140,189,104,49,36,105,22,209,156,231,35,201,237,142,245,165,106,247,143,110,240,48,140,160,221,84,16,74,183,249,252,233,88,120,116,147,194,103,204,173,177,102,92,245,124,116,173,59,100,116,180,89,73,145,82,6,84,114,113,234,246,197,45,218,16,134,220,52,108,215,7,68,141,19,48,193,245,100,2,127,78,149,219,79,141,143,26,128,211,136,240,117,124,163,7,183,230,41,139,148,211,40,46,248,212,196,170,133,234,115,208,247,20,204,194,209,45,154,99,17,12,64,105,6,173,141,103,116,211,58,101,151,238,172,17,226,208,254,167,111,224,3,169,30,13,6,52,121,46,229,104,228,5,76,89,210,195,114,59,211,5,224,226,38,114,136,220,197,139,115,27,224,42,245,193,171,252,52,182,130,121,204,154,136,80,186,122,224,118,92,213,156,171,38,50,178,41,158,55,147,150,24,149,66,58,15,197,253,40,92,54,209,184,155,32,55,28,185,52,51,125,241,217,87,182,245,177,28,40,188,34,88,66,141,217,75,70,169,171,230,199,237,67,185,49,205,127,109,102,0,16,198,152,148,31,225,27,224,26,214,211,177,160,179,120,213,216,40,1,9,228,105,249,36,99,220,126,102,145,141,111,236,44,222,201,34,135,75,48,214,88,105,57,207,94,180,197,180,146,27,228,9,48,88,85,114,186,181,19,131,211,110,212,123,184,224,142,7,209,39,254,197,195,186,141,91,117,164,169,162,183,47,52,23,165,1,125,69,181,7,79,82,140,128,79,231,77,1,112,179,49,46,62,245,129,105,36,92,108,63,195,84,186,185,138,88,33,181,152,107,49,245,29,59,85,9,145,23,66,185,45,176,41,167,11,26,247,197,79,178,126,149,109,41,125,204,47,171,49,134,108,14,191,74,28,176,61,203,33,64,230,61,139,109,185,213,76,242,34,28,227,36,202,25,215,40,197,178,91,29,40,242,219,181,202,198,177,72,36,70,137,21,164,39,4,109,215,246,253,233,179,69,211,157,241,76,37,46,208,5,3,215,142,159,195,154,50,17,13,193,120,73,141,254,92,120,62,104,118,50,43,114,81,36,136,70,87,83,40,108,105,62,228,212,141,231,50,204,170,224,106,223,159,212,1,254,118,169,219,90,210,215,105,44,49,66,30,120,213,130,29,180,122,159,25,253,168,80,193,44,18,161,114,26,38,139,89,36,111,244,95,165,10,75,148,147,76,146,114,181,151,213,204,100,249,240,123,120,20,244,108,2,198,225,145,213,139,114,194,231,169,219,175,229,77,166,139,91,6,28,233,130,152,116,16,80,106,203,16,41,139,142,33,28,107,9,211,35,185,82,57,67,179,121,199,247,161,79,233,50,199,24,201,200,112,122,250,104,48,149,126,100,210,157,137,0,48,58,66,251,226,145,117,179,203,112,235,35,115,73,116,0,59,30,187,81,140,208,72,145,252,50,253,214,237,172,231,24,255,0,54,160,89,143,138,130,91,123,123,141,18,182,123,124,212,163,222,44,81,114,46,31,125,42,186,79,205,211,59,10,72,201,105,202,207,196,30,52,212,176,12,32,7,207,246,173,104,94,22,133,17,72,46,48,65,237,128,59,82,43,98,226,68,104,29,116,17,169,245,55,204,78,226,136,200,20,34,52,136,38,66,74,229,118,201,171,237,123,80,72,191,251,136,99,165,134,84,248,61,241,78,124,100,183,4,173,188,122,28,122,75,3,233,250,85,100,129,4,178,176,112,238,241,235,1,112,51,129,74,197,43,242,158,16,52,200,80,51,50,122,138,31,167,154,189,130,194,102,133,164,137,11,103,155,150,198,219,246,171,89,92,195,59,185,156,104,210,10,17,159,86,174,196,82,139,207,226,45,168,235,108,46,157,246,56,254,244,75,123,100,138,83,33,137,117,41,42,27,169,198,61,234,29,244,237,211,204,32,19,57,192,147,166,87,100,223,174,41,107,121,102,23,46,140,66,149,4,52,122,178,184,243,143,52,75,153,22,70,85,158,103,142,213,23,89,93,61,251,212,88,24,241,62,118,35,26,186,55,129,141,179,72,43,196,159,148,176,219,48,119,82,21,216,199,128,71,212,248,169,59,220,188,138,152,79,188,26,91,61,65,243,239,68,186,9,122,76,128,105,116,202,12,238,172,60,230,133,115,29,180,215,17,194,230,86,192,210,218,80,224,158,219,244,164,171,99,98,25,100,182,71,137,67,242,217,67,41,110,163,177,172,235,181,114,17,10,29,56,39,10,127,157,118,20,104,110,30,27,151,58,2,0,189,201,30,60,213,237,140,230,233,17,148,58,129,128,163,57,31,90,68,2,221,38,123,127,187,124,186,182,116,170,231,245,246,174,112,233,29,163,119,184,249,145,181,253,222,219,251,209,158,217,33,48,225,249,121,5,101,113,220,231,229,161,76,228,122,93,240,75,105,82,7,204,42,160,178,136,231,149,164,69,97,175,44,79,111,207,197,41,100,228,66,144,77,203,127,94,210,160,212,84,249,222,136,25,6,98,17,226,54,198,163,254,234,36,55,1,35,146,21,141,90,21,66,136,116,252,164,247,171,175,101,163,221,37,196,81,235,121,204,165,6,156,99,169,243,73,112,251,88,94,243,19,168,229,170,106,92,239,131,69,146,75,203,139,36,138,237,209,6,54,212,62,97,216,85,139,4,179,140,195,4,100,2,1,195,28,147,255,0,240,212,229,59,47,119,12,140,101,228,100,39,69,223,111,202,143,240,173,34,234,147,74,204,2,169,81,208,255,0,187,52,197,160,137,225,228,74,225,181,203,156,106,232,42,247,170,151,41,2,68,248,145,50,15,131,181,34,151,67,34,241,4,141,113,42,24,152,23,118,27,28,127,122,24,182,186,72,241,2,16,140,49,39,171,191,124,83,54,177,161,129,76,174,3,100,144,191,196,13,22,222,225,109,174,146,7,210,220,194,72,24,237,239,75,194,74,205,184,130,104,98,133,80,23,149,91,86,85,169,238,29,108,38,134,103,50,250,137,195,43,87,77,167,54,94,84,41,36,97,119,230,167,129,87,102,63,48,99,169,0,212,72,234,5,77,237,127,197,131,164,42,232,232,86,54,80,25,143,81,255,0,21,146,141,36,124,217,172,219,51,49,210,131,166,0,166,150,216,139,98,168,88,188,146,229,139,28,130,166,131,53,171,218,220,21,8,164,232,25,7,166,104,69,224,143,68,68,200,26,70,193,215,168,254,35,222,184,35,132,5,105,25,131,51,130,62,180,52,145,74,199,52,128,202,17,183,130,53,200,81,253,105,150,34,88,98,187,104,89,81,155,81,9,213,5,95,138,108,126,35,109,50,91,196,200,226,60,56,42,49,158,180,148,204,232,166,32,24,42,128,194,76,238,254,105,203,139,147,52,65,81,134,133,25,4,159,83,123,208,100,120,161,141,218,224,51,78,118,94,91,225,86,144,6,214,38,142,60,176,98,15,204,73,220,26,183,53,163,212,177,190,162,173,130,249,206,15,138,98,120,207,17,183,132,166,99,230,140,99,250,210,191,15,20,119,64,143,76,112,34,131,159,196,106,123,84,211,112,139,163,86,149,62,48,117,3,230,173,106,179,25,167,153,96,60,165,244,55,171,1,71,154,101,46,35,91,152,216,174,21,70,116,1,212,87,111,39,230,75,19,66,135,148,9,252,95,47,229,77,133,174,174,73,137,96,184,115,204,206,168,93,182,192,241,85,22,252,224,177,51,29,44,7,221,244,219,173,60,194,224,71,20,243,70,3,56,1,11,117,11,154,36,197,35,154,50,87,214,23,26,190,181,120,132,165,158,221,94,40,229,68,1,135,203,141,182,165,93,35,149,29,229,139,214,251,96,117,205,63,119,44,171,49,9,141,26,113,144,51,190,58,85,34,17,201,49,230,163,42,68,129,218,85,56,10,63,204,84,148,232,156,49,105,143,214,75,96,225,114,58,123,214,220,80,135,76,16,15,226,82,124,210,138,98,22,236,145,54,179,177,108,245,200,171,67,116,89,156,20,35,78,224,86,170,28,134,18,206,26,67,234,3,127,21,159,124,202,188,82,56,146,37,1,247,103,198,251,118,207,229,90,144,8,174,19,113,149,25,32,123,214,93,242,31,245,155,83,18,149,76,22,144,159,196,112,64,192,175,111,12,230,60,178,187,149,181,100,187,10,221,182,93,133,100,89,174,194,182,173,198,194,187,156,231,99,27,81,133,13,6,212,74,9,82,185,82,130,30,148,180,221,41,147,210,150,155,165,6,85,215,67,94,122,255,0,161,175,69,117,208,215,158,191,27,26,12,43,88,150,94,49,110,174,165,148,62,172,2,1,219,235,94,193,81,209,153,146,65,216,141,67,122,240,151,174,241,72,36,70,33,212,228,17,216,214,215,5,251,69,115,196,166,142,207,64,150,112,11,74,196,5,24,237,140,87,47,242,113,183,86,61,188,86,109,233,217,179,30,74,141,246,219,205,103,74,133,95,212,91,150,48,73,198,112,125,197,18,101,144,66,195,78,31,168,222,184,175,35,197,135,5,118,199,171,185,174,27,183,188,45,120,139,34,135,18,225,215,162,233,192,53,57,108,234,50,197,73,29,171,134,55,10,193,137,246,25,216,84,140,187,70,216,112,52,156,231,61,40,165,94,38,66,196,12,158,219,208,37,83,42,164,115,0,135,33,179,141,91,211,247,40,140,203,36,114,168,213,131,164,13,141,101,220,28,74,90,87,147,9,176,252,56,169,103,233,169,96,250,167,55,40,188,180,116,59,12,13,59,211,51,50,96,152,225,17,202,112,48,71,204,41,34,65,140,50,74,216,61,8,52,220,177,17,103,9,46,95,25,36,247,205,88,82,183,162,52,104,147,56,254,63,173,68,153,94,55,86,61,87,78,227,181,119,150,243,128,76,171,168,99,210,70,248,166,111,34,72,236,85,6,17,202,229,178,122,154,214,253,39,68,149,35,91,65,202,99,173,14,150,30,65,239,70,154,204,221,218,162,180,132,42,156,142,219,210,150,232,214,229,6,163,129,213,91,249,83,50,202,76,192,9,99,141,48,61,44,51,154,205,86,101,196,211,219,92,198,132,176,69,201,56,241,90,98,115,29,144,115,130,37,58,206,221,5,40,209,165,213,252,81,201,164,169,83,168,237,233,20,115,50,195,59,115,114,209,227,8,84,108,15,106,187,212,59,73,48,147,164,145,229,144,130,52,183,97,74,71,4,115,220,179,67,26,166,140,22,117,92,96,83,247,175,27,91,68,176,142,99,22,4,131,219,233,72,222,68,246,112,243,98,105,1,198,151,12,184,32,248,167,103,70,249,43,117,26,161,88,204,106,219,227,168,199,138,66,104,214,73,52,235,66,51,141,82,12,237,70,136,92,231,68,103,66,149,239,211,52,229,181,190,168,222,34,97,248,131,145,161,253,251,138,75,74,31,14,184,138,214,89,98,114,198,77,134,251,237,224,80,229,145,91,136,76,199,80,65,242,70,91,62,244,71,141,224,98,194,14,216,47,167,7,254,171,53,181,52,166,70,86,45,220,143,31,74,17,219,160,62,13,37,142,117,3,89,100,76,83,112,75,58,195,29,199,46,64,140,185,76,16,202,127,63,239,93,133,99,54,218,93,136,118,3,82,17,213,105,201,46,163,133,4,113,156,6,76,50,244,2,174,199,116,60,209,165,233,57,108,16,199,61,104,90,32,248,136,93,57,145,228,147,167,87,79,122,21,197,243,189,178,231,80,139,56,211,141,235,66,40,18,91,65,27,190,55,26,91,27,230,179,120,55,251,43,44,41,190,175,75,110,193,151,230,6,148,158,46,116,102,53,44,197,0,44,119,200,21,162,182,134,11,71,183,186,144,72,133,128,73,71,204,13,103,180,159,5,116,31,33,153,73,202,234,216,143,122,67,252,1,248,133,204,173,141,12,52,144,21,177,149,6,175,34,190,152,139,188,115,29,213,182,199,184,197,2,7,23,87,6,100,77,151,59,31,149,70,122,214,172,73,117,58,54,132,245,70,53,2,131,210,43,90,210,91,251,36,99,157,91,10,76,112,190,228,209,210,24,150,77,64,20,32,234,245,156,224,208,103,71,102,87,210,196,254,35,211,20,251,193,19,218,186,59,98,101,63,63,78,149,23,96,163,65,111,124,146,204,10,54,188,7,97,181,51,119,112,33,140,200,35,96,91,33,78,58,154,78,56,152,202,86,34,173,140,109,39,143,229,78,242,226,103,113,58,147,150,194,156,231,6,165,165,133,102,102,188,34,88,198,85,78,93,65,252,85,123,153,15,13,196,17,64,146,71,182,85,198,50,79,191,90,102,43,117,58,226,67,134,4,19,238,41,91,235,73,26,104,140,223,63,66,199,96,71,106,75,162,168,37,130,103,16,34,220,218,220,16,68,68,62,84,159,173,30,217,229,72,25,103,148,205,38,51,34,167,127,122,94,206,123,136,89,163,45,161,182,251,188,224,26,44,246,250,174,4,250,140,42,195,39,124,106,6,157,246,78,57,13,237,221,221,156,149,85,59,144,122,131,230,161,138,126,118,163,203,141,194,128,172,135,86,79,235,66,137,88,104,244,122,211,80,202,54,65,25,234,123,214,95,28,226,118,118,183,17,199,45,214,137,118,127,72,232,107,114,91,211,54,235,182,188,115,132,49,146,9,37,8,194,116,207,131,93,149,86,72,17,212,49,125,65,64,199,203,224,215,136,226,95,111,22,13,9,105,25,146,81,243,49,92,35,10,5,199,255,0,37,93,242,209,45,120,125,188,114,145,150,108,147,191,210,175,224,206,167,229,198,61,205,205,202,8,245,20,195,135,43,157,253,66,137,20,18,201,4,178,172,109,25,100,93,64,247,175,145,222,125,166,227,87,142,243,189,204,161,0,198,16,225,69,51,194,126,216,113,14,15,195,101,97,16,157,167,200,142,73,36,111,73,239,181,122,127,231,202,70,111,150,87,210,227,154,71,184,116,152,6,196,122,71,167,108,127,122,122,217,229,138,215,212,136,73,192,65,159,148,123,215,205,120,103,255,0,32,223,193,50,35,68,110,57,143,140,96,7,97,217,71,231,94,214,199,237,7,9,227,55,56,141,164,142,229,87,13,106,237,135,39,199,189,121,229,227,203,22,167,146,94,15,71,108,200,178,77,46,144,250,11,36,122,181,174,124,87,44,46,224,142,82,31,238,221,148,190,9,200,252,168,178,233,229,148,16,104,209,187,42,142,212,211,89,43,71,169,200,143,42,66,186,141,243,94,117,185,74,20,89,165,182,118,112,10,62,165,31,197,71,178,72,99,184,157,227,207,57,19,12,157,116,158,223,149,100,50,44,119,26,85,88,134,57,25,98,112,213,185,111,255,0,137,20,119,37,72,37,121,109,254,224,69,89,246,150,233,141,196,36,248,179,139,137,14,1,10,80,49,25,247,219,181,50,93,146,104,98,33,101,10,190,175,113,245,166,26,198,210,214,209,102,88,148,74,228,176,230,110,0,63,247,84,91,38,187,220,185,93,42,85,245,110,117,14,255,0,76,81,103,42,61,196,210,76,210,68,139,170,36,192,213,211,79,210,141,5,202,219,70,247,12,57,129,137,26,48,114,135,3,63,149,82,43,127,188,229,135,69,208,113,151,109,38,131,36,146,71,112,68,51,59,171,130,88,3,177,38,167,106,120,91,175,57,231,10,68,115,146,193,241,156,10,94,242,49,106,178,70,89,114,98,215,158,184,250,83,150,210,162,170,68,84,136,217,65,124,252,170,212,27,181,138,91,205,108,190,134,24,202,158,163,197,19,162,69,57,176,91,50,253,195,166,6,164,238,190,245,95,252,169,36,108,42,28,225,3,116,211,238,41,153,145,99,184,68,69,12,128,103,79,240,251,126,212,189,212,132,106,104,212,141,71,94,65,220,83,97,203,107,191,135,60,147,41,119,239,46,62,99,227,218,152,143,16,115,20,55,48,201,234,83,224,26,205,185,120,109,216,220,92,197,31,36,33,118,109,90,72,199,189,121,91,191,254,64,91,105,249,86,145,44,144,185,32,235,62,174,216,244,253,107,88,248,238,93,51,150,83,30,222,182,124,92,43,180,142,136,20,2,174,207,212,248,53,78,29,112,252,151,138,82,193,182,5,64,206,119,165,109,110,163,158,205,92,186,234,148,150,104,128,249,91,29,40,246,97,254,100,114,28,122,89,193,33,88,121,169,102,184,110,89,98,196,207,26,205,49,183,108,22,198,173,182,25,255,0,154,41,149,185,76,193,228,17,232,35,88,29,71,147,231,21,201,34,185,142,72,164,24,150,21,82,184,66,75,19,239,250,213,249,175,21,195,196,178,179,164,178,169,86,65,168,110,58,121,6,162,111,70,195,232,141,221,25,117,178,13,25,36,106,233,170,131,113,125,9,248,117,88,213,244,146,172,67,29,179,219,127,160,170,222,6,142,246,16,211,68,65,10,34,42,199,33,115,189,114,242,1,33,143,65,26,149,131,17,156,111,231,233,82,18,108,36,178,23,210,194,39,42,61,76,193,71,76,254,127,90,235,72,109,96,229,68,99,58,118,97,143,148,249,235,86,44,201,0,8,140,100,156,28,21,25,233,214,150,98,110,99,127,139,72,99,17,169,143,37,177,156,117,239,90,155,169,120,68,49,77,38,136,186,22,46,74,46,59,120,166,69,168,64,146,2,202,225,116,7,27,224,106,205,121,62,37,246,183,135,112,147,20,182,23,17,93,76,177,48,81,25,200,206,223,55,239,75,112,143,183,151,60,70,246,218,214,230,24,225,230,72,64,104,134,157,45,218,183,124,121,94,88,153,227,183,177,186,138,210,234,57,21,190,35,148,114,99,49,145,233,108,123,246,205,43,5,147,57,136,44,98,93,40,170,202,205,219,63,53,21,100,51,69,201,14,254,134,195,4,83,130,125,199,233,77,68,179,175,15,182,150,213,85,101,14,80,250,176,118,207,90,197,220,143,72,227,73,28,73,108,241,19,28,203,233,100,93,201,3,185,246,252,170,89,44,151,77,241,210,163,66,255,0,38,231,169,233,92,188,130,83,27,186,171,7,76,9,20,13,136,254,42,203,185,150,231,74,71,28,146,97,119,125,136,210,58,255,0,58,179,148,122,30,36,98,143,133,181,193,42,90,19,149,44,60,245,31,74,199,120,166,182,142,222,238,119,69,134,84,229,38,123,3,222,139,205,150,230,216,91,74,117,52,138,115,204,219,39,219,122,44,86,41,39,14,120,93,204,235,0,103,28,255,0,86,222,213,39,7,74,36,110,209,219,162,152,254,231,13,133,58,53,29,176,9,173,43,57,222,27,178,179,68,89,37,97,233,234,16,255,0,23,237,88,109,114,194,70,88,162,110,94,53,156,159,153,127,173,57,104,178,203,121,3,137,29,146,225,67,29,247,101,192,192,199,65,82,111,102,86,104,110,34,36,183,226,141,28,82,150,121,88,149,140,41,1,84,13,134,70,217,165,160,15,113,99,52,210,198,232,57,216,83,203,249,134,49,252,235,126,242,104,36,154,41,35,49,235,87,4,172,157,135,77,188,118,164,93,203,72,182,209,42,42,38,91,78,147,156,158,227,62,245,111,9,45,172,213,109,50,1,27,122,246,45,16,239,190,255,0,149,18,14,25,113,111,118,74,147,165,148,190,146,54,112,79,203,154,13,212,127,2,237,25,69,146,70,0,59,148,57,210,79,242,218,156,119,185,186,30,130,17,33,93,7,148,249,26,169,186,215,0,232,72,99,69,229,50,170,182,150,37,181,239,254,236,253,123,80,108,37,142,61,66,234,16,234,178,227,44,153,210,60,126,244,181,247,21,183,178,84,142,228,42,70,192,137,3,157,200,39,252,219,233,89,28,71,237,95,7,128,200,214,211,36,211,2,0,145,65,198,49,220,121,171,142,57,84,185,99,27,71,23,23,107,11,185,22,235,40,245,236,186,191,42,114,227,135,171,179,198,101,116,132,130,70,175,144,29,182,212,43,193,55,219,249,145,136,182,142,223,80,127,156,100,2,62,148,57,127,249,14,230,88,158,55,178,183,49,129,131,165,142,149,252,171,211,241,100,199,228,198,61,213,141,203,27,104,85,222,39,42,161,72,207,168,251,10,21,220,209,75,34,101,36,89,154,48,210,176,97,140,143,148,109,215,211,94,30,195,237,148,81,73,11,92,218,51,199,27,153,62,113,215,182,63,106,245,92,58,238,14,53,195,228,78,21,54,146,141,153,51,233,26,136,234,42,101,134,88,243,86,103,41,187,82,193,178,16,69,114,210,124,165,78,49,215,111,214,180,26,215,85,171,74,237,110,170,203,175,37,64,80,115,190,9,232,107,62,206,86,158,228,187,172,137,112,65,49,144,254,58,130,123,247,162,203,52,173,3,130,169,205,156,174,159,74,141,99,191,106,243,173,74,236,48,32,225,175,5,212,154,46,35,35,66,228,99,79,159,124,215,99,177,184,150,21,145,230,213,22,146,169,26,158,173,158,226,154,12,33,179,91,153,84,199,115,19,171,28,166,236,160,98,175,108,100,142,54,145,140,40,89,196,137,24,82,2,146,119,200,52,58,2,209,204,242,144,241,239,234,221,0,206,60,1,86,182,181,184,182,117,141,153,57,46,186,92,106,221,78,123,102,141,195,34,104,3,201,49,196,172,228,110,221,125,255,0,58,227,113,5,186,187,68,64,175,8,33,91,3,212,199,218,165,73,202,78,144,155,190,92,114,62,165,37,20,182,229,152,251,244,232,13,113,12,80,235,185,144,155,124,19,160,96,100,30,248,243,67,184,15,121,21,152,84,32,137,88,55,133,223,25,63,165,25,132,22,210,137,34,64,76,110,62,97,233,98,192,239,191,231,86,46,200,92,92,219,194,129,224,96,122,108,200,84,49,238,63,42,226,79,255,0,185,45,103,114,242,229,156,74,167,210,49,231,192,162,189,161,22,200,85,61,7,26,241,242,73,190,255,0,210,136,214,77,110,193,65,212,164,2,233,224,159,231,252,233,121,92,77,131,3,24,33,127,253,74,186,71,96,204,123,208,238,228,86,145,226,103,255,0,218,234,178,70,203,156,122,70,54,164,164,157,131,203,46,136,228,10,50,170,225,178,192,30,212,204,196,201,7,53,37,10,168,87,78,27,33,151,193,247,29,42,40,112,8,220,196,178,170,132,89,2,182,14,10,175,211,242,170,161,127,138,116,185,212,57,82,242,227,31,77,245,103,242,21,105,18,55,138,105,11,17,36,135,4,231,35,35,96,126,152,197,90,43,201,27,133,205,203,141,121,177,177,12,65,206,175,113,77,216,104,159,16,129,238,46,99,17,52,66,57,70,1,59,244,173,27,203,104,249,48,207,10,6,145,100,44,209,180,132,96,158,167,52,186,92,27,89,226,141,89,136,118,49,149,206,61,91,109,251,211,145,196,230,240,134,129,209,84,106,249,245,6,243,189,57,78,25,188,248,99,137,243,50,201,187,23,87,99,145,144,23,27,119,162,240,217,173,173,162,142,84,70,36,47,221,201,42,228,40,206,228,14,189,106,162,17,58,77,114,241,171,198,54,193,94,135,193,247,233,250,208,109,173,71,193,230,221,228,129,247,103,143,161,98,59,127,58,47,163,28,70,99,37,180,50,218,44,112,242,164,44,25,142,196,103,111,235,85,121,103,183,120,162,130,217,36,73,182,138,66,216,245,120,52,73,97,23,80,164,202,152,69,98,35,26,65,58,71,242,164,172,214,40,237,93,230,230,253,209,230,32,80,91,79,182,118,246,173,39,248,212,212,240,206,224,179,136,113,171,13,179,40,239,143,226,4,237,74,188,105,113,102,194,230,218,71,153,190,89,21,186,14,219,118,237,73,218,95,53,221,219,76,172,203,18,50,129,17,1,117,110,118,81,215,21,165,136,194,207,60,236,203,200,44,90,57,31,5,134,115,210,167,64,111,111,20,124,61,213,226,28,216,178,177,0,253,78,127,206,180,27,149,64,171,125,117,255,0,186,71,216,3,144,171,223,235,87,133,220,105,8,205,28,147,198,29,52,40,26,136,25,207,95,106,130,227,93,131,195,121,3,63,222,0,164,54,2,12,26,73,164,218,42,172,50,66,45,37,150,80,24,21,247,205,122,46,31,28,19,70,241,149,110,161,178,227,175,182,43,18,27,80,205,12,80,144,172,202,205,134,124,22,81,227,189,49,102,205,195,162,117,105,36,125,56,39,200,233,159,222,167,69,229,183,117,6,171,119,24,203,126,6,255,0,58,87,156,158,7,72,221,204,124,168,78,133,109,94,188,19,90,242,113,25,116,187,186,150,85,10,78,221,21,191,21,32,242,171,179,43,0,97,46,84,159,194,77,90,64,220,195,29,162,60,40,192,103,213,149,198,79,95,233,70,186,186,89,98,85,47,243,224,134,42,58,103,114,118,192,53,157,123,206,120,227,136,228,180,64,250,84,1,191,231,218,175,61,192,54,154,110,4,122,36,245,180,67,102,207,159,160,169,173,42,146,91,146,147,73,10,201,134,194,250,91,229,26,186,253,72,166,21,203,75,40,229,54,70,93,71,93,188,102,135,11,252,69,147,170,36,154,67,2,72,223,81,240,63,42,189,202,106,88,69,154,16,179,187,12,70,58,53,77,174,180,45,146,162,220,188,172,206,51,24,36,105,216,175,143,167,210,175,36,145,72,235,20,128,35,178,141,65,123,168,59,239,157,133,72,173,200,148,217,57,140,74,202,24,170,182,89,177,190,251,109,75,92,35,172,132,50,164,115,16,171,172,13,180,141,247,173,109,158,40,247,81,173,167,12,46,235,174,226,86,206,160,54,59,86,98,206,194,105,32,144,122,226,223,29,54,242,79,233,76,221,207,117,37,156,158,160,54,229,231,160,206,123,251,108,106,205,107,13,228,109,29,177,78,107,144,164,99,86,172,129,144,63,60,254,148,139,208,18,202,183,48,106,129,182,42,165,91,27,131,245,167,162,187,231,64,99,40,139,140,19,39,140,85,26,35,28,171,28,88,34,6,36,164,167,118,111,3,218,175,18,77,17,105,174,23,12,246,219,246,210,123,254,131,52,214,211,122,9,162,147,227,64,104,86,53,211,233,101,220,177,247,53,195,60,66,48,188,184,219,36,187,234,124,116,235,181,118,6,69,183,68,18,149,44,70,231,241,224,236,71,228,106,73,8,150,126,90,156,75,38,79,172,237,129,83,166,165,103,218,110,34,55,121,134,5,125,33,87,212,173,129,227,181,59,36,242,25,147,73,80,186,181,42,246,82,126,149,196,138,25,172,213,158,219,88,85,244,180,103,86,15,191,138,150,208,69,114,115,41,6,21,203,35,142,169,129,255,0,20,237,12,52,202,240,115,75,4,148,149,83,129,248,105,123,168,210,86,115,21,179,53,185,111,155,86,55,192,255,0,154,12,156,177,196,17,75,178,185,77,250,224,251,138,48,197,133,189,204,37,165,68,42,165,78,50,173,131,147,143,122,176,18,22,72,180,75,168,172,41,186,8,247,213,226,135,127,63,196,241,78,103,41,101,136,236,31,161,213,183,127,202,169,206,73,227,228,35,59,25,114,195,36,2,160,158,130,151,124,219,74,144,7,85,234,72,213,242,17,215,80,171,42,112,120,180,177,78,209,253,200,114,140,164,244,93,67,165,45,118,9,117,46,121,43,233,35,241,2,7,90,147,100,24,37,145,4,241,202,221,126,96,71,138,103,138,8,88,67,34,56,100,198,157,45,219,62,42,200,9,10,33,143,226,138,109,28,127,40,20,72,30,222,84,103,16,198,205,208,0,185,201,247,164,150,217,158,9,92,200,194,38,26,155,81,254,84,205,140,108,44,216,18,19,170,169,233,140,86,44,210,244,89,228,107,61,23,4,169,148,49,44,71,167,111,56,250,127,42,52,175,118,208,180,177,194,228,105,212,170,141,168,176,243,65,83,207,13,42,58,190,168,240,162,66,91,124,239,189,5,73,26,85,220,132,69,249,75,17,149,254,213,117,180,90,229,215,136,50,73,40,17,233,109,50,70,195,125,143,189,18,225,195,72,86,7,50,38,199,115,167,87,231,86,188,134,4,81,60,140,154,166,42,99,0,231,182,255,0,65,87,179,183,178,49,146,215,18,71,49,201,97,27,2,10,248,193,171,208,164,201,40,176,101,69,65,184,103,12,122,142,152,170,5,145,109,196,172,165,204,206,187,134,249,70,60,81,132,114,92,76,233,111,18,104,206,146,196,252,212,75,196,22,67,1,149,152,128,2,6,193,13,82,169,123,248,229,75,100,54,232,14,192,150,59,182,62,180,126,23,116,98,73,46,230,81,169,87,114,221,73,165,38,105,98,126,75,156,200,37,210,199,199,249,189,59,5,148,23,144,219,161,98,177,35,157,89,238,5,89,199,105,111,160,145,88,197,155,141,94,182,105,78,251,99,206,62,149,75,165,65,62,76,168,97,199,161,7,94,131,124,211,55,87,112,27,150,73,178,146,28,46,59,99,183,229,72,21,36,172,186,52,156,50,182,6,116,249,171,42,232,59,94,108,142,179,221,44,142,35,32,182,8,237,210,173,61,204,147,48,140,172,106,93,132,143,203,61,188,102,185,241,18,68,207,28,101,25,24,233,101,233,182,253,106,182,210,70,22,96,35,40,66,144,201,215,78,60,85,223,9,163,139,57,107,148,148,129,34,103,64,206,244,75,213,72,101,136,75,38,135,10,26,56,212,118,239,75,52,98,40,1,118,244,108,112,14,43,147,172,146,221,164,138,116,174,146,152,127,30,213,141,175,199,110,49,184,104,222,104,14,229,75,144,171,248,115,142,180,91,25,33,108,66,254,169,89,115,134,61,125,232,239,38,56,96,182,136,22,151,28,183,35,29,51,154,90,24,163,22,54,208,197,30,167,26,138,72,59,30,203,78,208,87,146,121,101,151,150,21,152,145,182,49,176,241,86,157,163,48,233,10,193,198,162,117,143,151,192,6,149,176,44,237,54,92,197,247,69,117,127,9,167,166,158,80,35,80,99,153,36,26,74,56,199,168,117,53,118,148,126,11,49,138,243,69,212,184,18,33,68,78,192,213,47,173,146,210,242,56,163,4,195,54,66,147,253,234,151,118,161,112,202,68,62,144,114,191,132,230,131,44,179,79,34,66,110,164,154,8,72,211,183,86,166,210,78,71,121,154,213,29,29,70,203,144,62,99,86,130,115,112,239,37,196,98,53,35,10,199,182,59,26,75,136,107,87,138,65,20,101,23,12,231,86,50,106,208,72,37,143,64,111,253,141,156,183,166,179,211,86,6,146,75,45,243,152,112,96,129,180,229,87,78,163,70,107,203,206,108,141,17,216,17,132,35,127,173,80,184,138,238,226,91,103,208,217,3,212,61,57,198,58,83,119,22,19,71,14,187,114,186,202,106,102,254,42,214,247,66,145,206,45,174,72,8,131,40,53,141,63,183,239,84,187,142,75,103,70,149,64,118,143,33,116,237,92,195,52,168,24,101,245,140,255,0,180,209,56,176,154,242,52,145,9,121,7,165,183,217,79,115,73,216,45,179,189,188,17,92,196,193,240,48,232,221,5,10,89,140,14,121,160,132,101,36,55,154,20,16,219,219,196,252,215,62,176,87,75,12,111,181,48,205,203,67,3,148,26,180,225,152,110,71,106,36,0,28,202,251,157,99,100,199,106,234,92,19,33,65,188,128,28,231,122,11,175,254,94,181,109,68,174,61,71,171,81,162,140,197,11,50,39,226,203,228,122,179,82,180,163,93,76,234,233,52,210,74,228,99,110,199,181,104,199,42,67,102,102,184,5,156,233,0,119,106,78,219,25,114,233,164,182,228,159,20,227,198,46,45,146,88,125,124,150,49,148,29,113,182,244,223,164,214,138,189,196,73,28,49,204,138,117,54,172,159,194,105,174,100,102,221,80,18,167,29,79,226,252,169,46,83,68,75,141,31,16,217,92,30,161,124,213,162,63,118,207,41,15,41,207,204,126,83,141,171,73,102,251,18,201,227,73,230,63,46,87,42,160,117,171,197,41,154,234,84,117,192,85,44,25,79,205,84,17,188,115,49,4,168,98,24,127,90,40,89,213,17,163,198,166,109,198,158,222,106,239,105,173,52,108,100,63,17,133,0,134,4,253,42,188,82,48,225,226,10,121,198,34,209,186,231,42,217,3,99,249,249,171,219,1,110,193,153,73,7,29,187,247,165,46,148,95,77,60,70,225,160,152,133,70,88,152,107,80,14,160,115,219,38,189,124,82,238,60,178,110,216,228,162,150,26,91,27,140,231,21,183,0,216,86,39,13,129,45,225,72,163,213,165,122,106,98,199,245,59,214,228,29,43,189,206,113,58,85,234,171,210,173,65,42,84,169,65,195,75,203,210,152,52,9,122,80,101,93,13,141,121,251,225,177,175,67,117,208,214,5,247,122,15,39,196,71,90,123,236,157,132,101,158,236,156,182,113,141,61,63,58,79,136,254,42,220,251,49,4,113,64,179,162,201,16,117,26,243,38,81,143,144,60,237,94,62,123,172,91,241,206,91,87,55,16,198,218,130,16,203,252,232,70,86,187,143,38,82,36,31,40,106,53,210,43,12,166,150,96,114,15,93,169,71,36,46,94,36,61,253,30,156,87,206,202,216,234,156,173,49,148,130,25,119,85,201,250,86,81,146,78,119,161,115,252,241,90,241,95,125,223,45,145,89,127,221,144,192,80,85,64,145,158,68,11,160,228,21,241,83,107,208,49,40,153,62,245,48,0,37,104,83,91,9,173,38,44,186,89,177,165,143,76,209,248,132,34,91,88,222,23,202,43,109,131,67,103,149,173,196,1,241,182,172,181,39,7,124,146,64,214,177,8,216,172,136,123,142,198,170,110,90,20,229,23,201,99,176,160,243,116,125,219,146,92,31,85,57,20,28,194,184,192,44,54,38,172,104,177,184,228,148,18,79,235,249,176,87,181,51,36,170,192,76,239,169,64,194,167,191,214,148,184,8,102,8,91,153,143,231,76,173,154,2,93,153,80,28,1,24,61,79,214,135,97,132,129,151,91,235,67,186,245,222,169,63,37,148,54,11,108,6,245,30,226,4,184,123,109,18,62,63,139,170,154,188,171,169,149,240,23,168,192,29,105,236,90,228,8,172,225,67,203,204,187,28,141,128,165,196,64,91,135,3,26,118,33,78,1,252,232,193,194,46,137,29,29,14,74,177,27,169,170,52,78,247,10,68,103,146,192,100,15,53,123,58,82,7,142,50,39,157,177,227,86,226,165,201,150,238,226,48,203,26,129,239,187,120,170,207,52,22,249,128,128,25,71,227,25,254,84,91,59,128,45,176,18,57,14,62,83,177,252,170,107,67,182,247,38,59,89,161,150,76,146,62,96,43,191,5,12,246,73,43,92,110,234,89,87,229,223,181,18,217,35,148,242,241,176,37,180,251,26,165,234,173,187,39,44,41,94,138,15,99,80,116,113,41,38,178,229,59,98,120,193,86,144,126,47,122,150,138,176,19,43,226,70,149,64,213,237,70,180,130,217,34,146,73,64,10,216,36,14,153,170,57,142,68,214,165,27,35,17,129,248,104,20,186,182,41,50,5,82,29,70,188,227,230,223,165,49,125,24,43,31,196,242,75,168,30,181,126,213,73,110,100,88,53,206,250,176,70,7,122,94,105,98,150,61,65,240,27,25,212,54,173,2,94,68,168,138,0,37,62,148,104,139,207,102,36,10,166,53,59,140,238,13,93,94,55,215,52,178,28,47,224,29,190,180,75,105,57,171,133,42,3,12,224,116,197,77,10,53,200,150,13,7,24,219,183,122,237,212,17,94,192,237,19,47,57,6,51,143,231,237,239,70,142,57,18,214,78,92,113,175,168,145,175,191,233,72,217,94,175,196,76,102,183,40,251,174,157,177,249,210,51,254,39,15,182,17,67,255,0,217,43,117,211,167,25,62,226,156,91,153,45,36,102,88,200,105,51,144,187,131,65,186,188,130,93,49,75,28,145,190,51,133,3,111,233,66,142,229,4,139,9,153,2,187,122,114,184,167,42,44,168,242,201,110,240,16,173,41,195,35,228,96,138,102,123,69,157,88,188,229,88,176,31,197,218,135,113,49,158,64,21,176,80,13,241,140,143,99,93,214,36,44,162,79,94,130,203,171,205,65,139,119,45,205,167,163,50,60,17,182,48,118,38,180,39,152,61,203,114,70,155,108,41,86,110,237,226,187,110,230,123,134,144,233,102,86,198,58,239,77,205,108,86,100,5,19,83,101,130,71,211,21,72,85,238,86,66,163,117,42,48,216,110,162,154,130,222,75,151,70,44,207,166,50,112,207,159,215,52,148,32,151,155,150,1,136,131,157,91,98,179,120,191,218,43,78,9,106,200,205,20,211,143,254,204,49,216,125,105,37,202,150,201,26,82,60,76,233,153,68,101,73,13,133,206,213,129,198,254,212,67,195,34,54,214,243,44,142,185,100,83,184,199,113,158,213,226,120,135,219,14,43,121,247,49,58,198,141,233,8,163,36,210,22,188,19,140,95,93,3,21,148,205,173,128,214,235,164,19,245,53,211,135,131,222,79,12,188,182,244,221,139,237,245,228,58,217,96,183,89,67,15,74,175,165,151,27,131,88,92,87,140,79,198,47,12,239,10,151,96,160,44,89,192,21,235,98,255,0,227,216,35,231,73,115,112,218,23,42,171,204,193,83,245,197,122,78,11,246,95,133,90,196,183,6,218,223,153,6,20,232,32,243,60,102,183,242,241,225,211,58,203,39,206,229,251,45,196,166,84,149,173,185,48,34,231,94,172,234,30,69,105,112,223,254,59,226,156,66,49,61,188,176,114,212,2,53,201,135,111,160,222,190,138,241,174,153,18,0,198,56,152,29,3,178,154,110,201,218,209,247,198,91,78,61,134,251,86,47,242,44,233,175,197,251,120,70,255,0,227,246,134,214,88,230,145,129,42,9,144,128,119,235,129,74,223,253,129,99,110,169,103,119,36,230,52,194,199,34,99,115,239,95,77,18,11,139,135,10,187,146,50,79,76,119,254,117,89,1,248,226,182,145,150,79,255,0,40,15,202,107,51,205,149,228,252,114,62,37,63,217,126,41,108,218,37,181,198,217,215,171,229,63,90,207,248,169,236,111,132,150,192,199,60,71,12,249,212,196,253,107,238,104,201,117,126,108,229,131,67,4,110,131,102,56,237,94,55,143,253,150,129,238,102,117,117,19,74,190,150,85,198,27,223,235,230,189,49,243,111,140,146,248,236,233,231,45,62,213,222,77,196,210,230,226,108,5,5,89,53,17,169,107,233,188,31,139,218,241,190,30,12,51,238,164,166,227,212,62,162,190,45,117,207,179,157,109,174,97,17,203,9,35,83,174,248,254,162,182,254,204,253,162,126,27,113,28,70,72,194,76,250,92,140,234,62,49,138,190,79,14,57,77,196,199,59,56,175,170,93,194,44,145,45,109,145,52,132,45,205,45,190,124,123,212,139,136,27,155,115,16,141,159,72,245,71,164,231,235,72,217,113,113,197,173,74,218,125,244,103,211,164,28,16,107,70,194,0,35,114,210,105,101,66,164,231,112,58,215,29,154,116,75,192,216,197,183,42,120,209,49,140,177,109,133,103,148,16,94,107,137,75,166,64,124,31,73,30,113,77,92,178,202,174,211,32,98,64,0,22,237,244,239,81,34,69,188,66,177,131,32,82,160,142,196,84,255,0,90,217,59,251,131,113,10,36,48,18,229,137,46,219,106,174,91,193,29,179,255,0,228,174,157,45,167,68,77,147,70,190,150,72,18,52,210,94,70,97,169,134,122,82,247,23,124,208,176,136,218,55,136,129,204,211,156,125,5,89,13,153,178,186,18,91,164,115,71,34,104,45,243,3,130,61,235,156,69,38,11,157,35,5,70,157,242,65,241,86,142,222,221,140,77,25,125,1,1,145,53,159,151,254,232,26,76,115,173,196,165,153,88,134,81,143,75,47,110,180,210,109,193,44,176,196,136,202,91,44,11,122,118,83,227,235,74,113,107,213,178,178,248,198,184,99,28,121,11,17,27,17,253,191,149,45,199,190,211,88,112,219,71,134,50,194,119,101,34,62,250,135,154,249,175,18,227,87,124,70,224,201,60,185,5,112,81,118,10,51,226,189,188,126,31,151,53,231,159,147,93,24,226,127,105,47,120,252,242,41,103,141,73,211,28,17,156,134,30,61,235,115,236,159,216,235,153,238,63,212,56,140,15,20,16,229,146,38,93,218,64,123,143,3,173,3,236,159,217,91,182,226,150,215,215,118,229,35,133,245,238,50,54,252,91,127,155,87,211,248,155,65,28,137,240,131,66,252,206,159,132,249,53,237,158,115,12,126,56,188,113,151,60,183,75,223,192,176,76,101,69,86,118,39,97,211,61,255,0,173,94,198,222,45,19,72,178,106,133,155,59,55,202,63,226,135,110,172,32,19,73,47,53,139,0,136,27,240,143,250,166,146,110,74,43,60,90,30,93,67,86,122,215,30,91,174,169,52,52,138,34,115,161,193,70,140,105,39,177,223,20,189,140,121,147,151,38,3,234,44,123,250,135,138,178,70,210,76,173,50,168,182,77,57,82,78,77,10,233,66,77,112,142,146,125,222,70,191,56,252,66,164,225,123,73,144,203,58,20,143,211,30,99,39,27,41,206,127,181,22,24,32,184,130,121,4,227,157,25,251,196,63,200,123,118,164,226,146,57,3,56,148,198,15,164,13,67,57,165,248,135,19,177,224,129,231,55,137,19,50,224,128,53,106,61,113,251,86,177,150,179,120,28,222,219,89,89,43,221,129,22,70,157,18,72,19,127,43,95,57,251,87,246,154,11,185,101,182,177,147,86,49,247,139,223,219,222,179,126,208,125,164,94,57,115,247,145,17,111,26,233,64,79,171,235,94,124,34,105,212,172,116,255,0,42,235,241,120,117,205,115,231,228,223,17,70,7,94,9,192,241,94,163,236,135,9,110,37,197,161,121,99,43,21,190,29,83,73,60,195,190,49,244,235,159,106,192,228,25,101,134,8,134,185,166,32,34,129,190,77,125,211,255,0,142,190,207,199,107,194,139,143,91,168,17,179,30,161,186,157,187,87,174,121,106,60,241,230,185,105,148,191,152,134,245,99,28,210,132,169,39,222,137,121,116,36,73,133,187,102,88,136,42,80,105,222,173,53,201,138,234,110,112,89,80,202,66,149,244,224,111,182,105,112,137,12,146,221,168,119,211,164,122,24,105,77,93,253,235,231,222,93,144,252,50,205,115,102,209,188,76,185,92,178,185,220,40,234,79,231,75,39,9,182,150,84,82,174,144,203,144,65,127,144,143,231,93,150,25,30,68,137,29,99,206,90,87,47,216,227,191,214,172,185,195,91,148,121,97,198,76,234,195,73,57,234,181,153,199,75,216,49,218,219,196,178,73,187,97,181,23,140,103,7,220,85,220,185,181,70,134,100,69,152,182,162,84,236,185,198,245,69,179,116,80,135,58,131,122,200,59,103,176,166,76,200,154,2,73,30,189,190,86,202,227,190,106,155,220,33,197,116,219,71,24,229,178,136,208,196,78,122,131,227,199,159,206,157,224,207,109,13,142,183,145,153,119,95,81,244,140,14,128,214,95,17,146,25,161,154,61,89,147,57,85,87,200,250,125,105,148,184,149,56,82,91,198,176,172,170,192,0,164,148,61,136,53,168,205,170,253,172,226,54,112,178,206,93,68,105,22,166,209,212,111,142,213,107,14,62,46,237,97,158,37,213,25,136,48,82,48,78,49,250,103,127,210,190,89,246,130,236,167,27,152,90,180,196,43,49,47,35,122,113,236,43,41,120,165,228,82,134,138,226,72,253,33,74,134,192,32,87,68,240,110,109,229,249,52,250,143,19,227,118,209,74,247,23,55,43,24,120,130,40,215,204,198,249,232,43,202,222,253,182,41,28,150,214,38,37,94,89,85,184,49,50,57,36,120,201,175,34,243,153,7,54,70,77,121,210,16,117,201,173,78,17,246,106,235,138,186,51,41,141,24,141,219,26,116,231,7,206,15,177,173,207,14,24,243,89,249,219,196,103,189,244,247,90,158,107,201,93,228,39,86,166,53,161,97,194,229,227,151,175,107,103,26,115,151,10,220,233,180,29,95,67,215,165,125,30,199,236,111,10,225,48,195,20,246,145,73,33,4,44,132,122,129,216,231,36,17,156,244,173,63,135,176,180,150,61,49,35,51,33,148,202,200,14,166,62,248,30,213,50,242,227,56,196,199,12,175,111,10,63,248,242,52,180,73,219,136,187,190,115,41,10,170,186,123,226,180,44,62,200,112,251,59,199,96,243,73,204,140,34,70,83,86,160,125,252,215,173,182,129,109,151,6,17,202,144,21,110,106,228,43,19,183,211,111,229,92,248,148,121,12,209,74,174,241,160,80,189,200,59,100,248,61,235,203,243,100,244,248,99,30,87,136,253,132,176,130,38,156,33,139,76,102,48,185,216,191,156,87,155,255,0,241,107,140,112,203,102,152,36,241,71,36,124,236,234,217,192,250,125,127,122,250,44,234,99,98,183,129,36,98,129,151,153,252,32,244,199,154,202,227,223,107,161,49,36,8,145,202,19,35,82,117,247,95,219,197,111,12,178,189,179,150,50,50,190,193,113,57,110,120,162,216,222,94,191,38,40,220,194,170,187,231,190,227,124,123,87,190,185,34,52,123,108,35,171,35,96,129,209,189,179,189,124,136,93,142,23,20,18,91,77,203,187,44,36,36,108,116,158,139,145,219,106,250,101,167,24,94,33,101,23,17,18,12,188,10,235,14,126,102,172,121,112,213,220,95,30,94,169,246,50,139,116,57,85,77,58,68,161,243,165,8,223,85,90,218,232,220,90,44,81,196,178,126,44,120,238,0,164,158,96,208,148,28,179,241,18,5,100,139,97,250,255,0,74,172,23,70,213,28,198,143,43,157,130,168,193,200,175,26,246,141,101,225,114,205,12,82,17,164,104,206,199,125,85,75,123,24,205,230,114,207,148,210,233,163,10,167,106,115,253,101,218,24,220,70,139,173,65,10,125,123,254,84,163,222,92,115,53,48,213,20,108,174,234,143,212,19,138,191,76,205,143,52,145,91,65,37,189,186,44,97,246,214,23,229,30,71,235,89,136,3,193,118,137,18,18,203,25,202,141,240,27,31,173,52,134,57,238,245,153,29,16,128,188,185,62,65,159,250,166,86,36,182,153,221,7,174,69,209,130,14,0,200,63,78,221,107,48,179,134,48,152,44,13,20,11,166,109,90,138,246,97,244,167,99,154,233,185,200,206,162,16,136,202,223,143,81,240,104,182,208,193,37,187,4,84,71,4,128,27,124,143,173,37,115,196,50,239,27,91,184,104,245,21,37,64,223,235,87,138,162,149,73,161,154,222,73,73,49,110,178,228,122,143,110,135,235,181,18,120,181,218,164,45,18,187,174,234,195,108,12,116,34,178,172,222,91,134,105,100,68,49,166,149,9,171,114,51,141,143,237,249,214,149,247,62,16,209,36,138,172,80,250,192,63,47,111,218,162,202,68,48,144,40,82,68,200,78,181,255,0,105,239,227,242,162,189,185,72,29,208,58,164,131,24,43,147,183,171,247,171,201,37,184,182,5,88,243,253,58,181,126,49,228,126,180,41,26,121,44,208,72,224,18,186,162,201,192,141,170,235,105,47,46,65,52,137,118,144,130,99,18,105,146,220,224,54,253,59,251,230,152,134,226,225,93,185,169,167,81,87,24,32,225,186,103,232,106,214,136,135,151,36,209,124,160,110,87,39,79,242,205,2,0,183,55,2,219,82,2,50,140,143,209,183,57,30,198,159,75,210,144,5,134,57,181,135,107,135,145,164,113,156,106,93,243,143,61,168,73,28,114,106,152,63,47,83,172,128,179,46,52,227,166,231,235,76,95,90,79,107,36,15,31,173,173,157,80,239,130,189,118,162,58,65,112,191,14,202,195,11,212,255,0,30,127,173,107,76,237,120,229,51,203,162,40,214,50,216,229,250,134,150,30,118,172,233,0,145,164,182,3,150,164,177,0,182,53,47,246,166,132,203,111,115,20,102,67,137,25,78,203,133,4,237,215,244,167,164,138,210,27,183,75,169,213,181,47,167,74,252,190,49,156,237,237,89,105,142,16,243,209,146,87,126,145,171,234,12,21,177,142,191,173,104,78,84,89,162,203,47,53,218,48,36,148,38,119,44,73,56,63,149,43,202,138,9,245,56,140,57,43,248,118,12,14,65,30,40,235,2,161,105,199,169,221,130,163,135,206,149,59,224,251,209,1,134,118,144,219,151,96,128,234,80,53,96,170,231,254,168,101,163,104,36,114,186,145,95,26,84,227,113,211,235,214,180,120,154,64,116,9,66,8,130,146,24,12,16,79,92,85,146,27,56,100,65,205,248,153,0,2,56,211,10,161,122,239,86,77,150,129,241,113,162,35,91,68,36,140,5,201,11,150,69,61,135,231,154,60,174,207,38,68,120,133,142,173,93,223,61,255,0,106,91,225,185,151,70,218,61,17,220,110,113,143,70,58,228,30,221,105,196,129,228,84,178,185,102,133,202,132,244,123,126,219,230,166,147,96,184,123,155,144,98,13,108,140,193,93,15,227,85,59,31,207,122,63,17,113,4,60,188,196,206,186,89,180,28,96,147,251,208,238,91,226,103,4,141,78,50,185,87,253,141,86,230,217,214,219,49,178,79,56,33,87,158,61,24,243,138,186,134,232,101,165,150,245,67,220,250,147,44,20,160,30,172,31,196,58,208,72,150,77,144,30,91,122,90,83,131,182,248,199,215,122,12,240,136,228,213,150,120,100,82,242,242,253,26,136,255,0,191,173,26,192,73,59,22,62,180,96,52,140,252,164,108,5,77,105,173,173,111,23,194,76,229,94,56,227,208,78,75,103,168,243,82,104,229,88,185,16,94,17,167,57,102,108,166,154,237,229,181,198,164,149,162,4,49,43,215,5,71,143,248,163,90,193,28,207,36,19,199,52,106,0,214,89,243,146,118,202,254,66,166,141,148,181,184,75,43,128,229,226,142,88,51,129,218,77,169,187,131,29,221,216,129,228,2,66,53,107,198,122,239,130,60,244,165,164,41,2,2,34,142,70,14,202,177,233,238,61,251,213,231,180,105,96,71,50,175,196,200,217,210,191,136,119,39,252,237,84,215,176,111,229,48,222,92,66,210,101,96,82,168,71,82,123,254,228,211,252,26,226,59,123,20,123,137,4,110,92,188,133,186,251,86,75,192,141,196,31,13,38,166,109,43,147,182,7,86,63,167,122,211,183,182,145,225,120,139,105,125,214,22,61,88,159,34,150,126,145,123,201,35,102,118,103,141,240,53,109,219,110,223,93,169,120,201,184,141,157,16,115,30,50,188,191,111,53,214,128,199,155,40,6,100,129,70,167,35,114,196,143,72,253,42,192,136,167,88,224,88,203,57,7,95,76,31,165,58,59,103,178,155,111,72,230,182,163,233,119,96,78,254,221,182,6,159,185,100,117,213,164,115,99,32,33,232,63,195,75,205,101,34,52,187,250,145,129,141,181,16,172,195,174,41,183,185,73,228,141,74,145,43,224,17,141,186,99,63,207,245,171,217,56,86,210,22,180,139,116,202,50,235,101,237,166,179,32,121,173,230,58,92,45,187,108,233,158,187,211,137,48,130,222,113,52,142,137,36,65,35,103,236,70,54,250,84,54,240,77,98,128,206,85,199,110,132,251,226,166,162,239,106,70,80,223,32,104,218,125,0,105,113,243,40,241,77,150,185,137,154,59,148,144,36,199,8,14,125,34,149,183,118,138,57,101,10,205,202,220,233,30,162,185,241,79,66,247,55,176,135,184,149,35,149,125,49,198,91,210,231,174,254,42,72,82,98,8,161,154,88,173,219,82,198,185,214,199,161,166,139,43,168,184,149,35,105,29,117,33,93,203,121,165,121,133,38,150,13,95,15,33,98,75,99,35,81,254,149,45,145,44,46,57,110,241,60,147,41,195,145,128,132,83,170,111,135,110,62,37,12,54,240,140,44,168,61,49,71,167,110,149,121,227,104,172,220,201,22,148,14,163,65,242,15,154,179,161,184,207,196,5,73,147,74,170,160,36,99,109,253,234,211,11,195,9,138,236,198,234,167,86,161,216,86,182,134,153,18,72,74,29,73,17,92,148,198,66,103,198,59,84,146,111,135,211,16,100,82,241,134,213,157,178,118,164,48,109,99,75,166,145,164,73,116,156,117,42,51,142,148,105,224,149,111,90,115,18,13,44,2,128,153,244,246,235,254,111,89,86,120,18,193,36,176,188,128,164,99,7,72,198,147,245,20,245,167,41,179,152,181,60,200,71,171,240,111,78,241,24,236,69,197,183,45,76,114,73,157,97,78,7,78,180,143,50,213,30,95,136,13,34,34,132,41,22,199,108,226,173,159,164,222,217,247,208,199,5,206,45,229,214,221,14,255,0,139,174,40,246,150,114,242,18,86,100,103,114,116,224,227,86,59,82,210,217,202,150,205,112,81,75,43,13,88,232,163,29,118,162,240,217,35,88,222,23,148,178,73,234,93,99,39,62,69,94,162,175,114,198,27,150,91,57,222,56,245,134,143,211,158,163,39,122,105,238,231,145,243,25,31,22,216,102,212,161,128,62,113,67,177,91,113,196,52,153,37,208,88,63,222,46,64,3,174,5,66,179,65,113,47,60,198,175,43,49,82,131,162,253,106,125,167,53,44,228,138,13,83,92,145,36,178,228,146,221,142,107,178,196,235,28,72,147,96,204,128,50,145,223,38,175,110,145,105,150,92,176,208,24,133,98,61,62,217,247,21,34,145,121,130,73,85,132,113,177,208,92,236,50,58,80,208,243,37,183,16,146,61,76,201,144,3,100,245,172,207,134,145,33,66,145,184,210,114,224,183,81,78,11,163,167,17,68,24,43,3,171,27,145,222,187,60,183,48,113,23,137,33,141,145,135,221,200,232,119,30,58,212,89,116,82,221,213,185,201,2,49,82,193,155,63,136,85,133,188,144,78,250,49,170,65,140,249,20,88,228,22,192,188,174,137,42,247,199,164,140,85,237,173,166,138,36,103,147,50,176,13,234,237,191,246,166,139,146,206,33,100,120,93,16,182,191,86,163,212,14,194,187,111,98,241,134,202,106,88,189,94,166,249,69,75,117,136,221,115,4,187,200,15,164,249,166,37,157,214,222,100,182,35,59,106,35,173,78,151,150,83,49,155,140,60,124,193,8,101,200,211,248,169,168,97,123,84,145,144,162,219,28,22,242,173,65,135,144,242,115,102,69,87,0,122,179,77,44,204,214,140,211,128,201,184,0,126,33,74,157,87,36,72,38,139,80,148,8,131,228,246,39,222,148,177,182,33,150,73,181,44,238,64,12,216,216,80,109,238,26,41,52,44,46,200,190,173,88,217,107,70,46,93,161,200,44,98,118,4,134,234,77,95,163,190,135,186,153,26,84,44,93,244,15,81,232,53,120,172,235,113,204,187,210,132,122,219,44,164,109,250,209,57,235,117,111,37,153,109,18,77,46,180,109,59,28,118,160,67,16,181,28,167,13,156,16,52,249,171,174,16,221,242,197,37,131,89,66,61,96,28,227,216,213,56,76,58,173,99,138,125,37,148,229,117,15,151,218,187,99,108,4,47,59,12,236,75,100,231,6,152,22,159,15,173,145,208,106,1,197,74,189,141,196,69,180,113,186,170,167,81,143,122,36,178,22,134,40,242,17,244,228,142,199,53,143,126,211,52,122,217,20,196,203,167,206,124,209,236,109,145,165,208,242,105,10,186,142,78,0,21,53,160,107,115,2,78,249,1,116,177,101,39,218,179,111,11,64,100,36,200,36,125,244,141,168,205,174,89,130,193,46,164,92,170,182,58,211,9,26,74,250,156,14,184,203,85,80,194,71,61,174,183,230,115,176,10,143,3,189,47,100,166,242,228,170,50,144,171,233,207,76,211,82,221,136,46,158,12,101,152,122,73,61,169,30,29,62,153,164,146,87,64,87,35,74,140,12,213,67,23,11,20,119,80,176,109,124,183,201,64,187,138,127,135,160,248,139,140,203,173,14,2,179,117,13,226,179,237,160,137,36,204,146,168,71,80,85,128,198,254,244,68,136,69,113,35,41,42,141,165,177,171,230,61,255,0,90,37,225,203,187,126,68,141,52,64,178,116,223,184,243,138,191,15,180,49,168,103,125,65,247,74,60,82,188,156,232,38,137,215,49,233,12,189,71,189,45,20,255,0,7,152,159,89,80,186,181,127,9,247,169,97,57,27,49,77,112,14,112,196,225,77,5,45,71,50,87,244,182,112,190,163,141,234,59,180,108,28,28,59,48,192,199,164,41,247,171,188,78,209,224,149,235,156,131,218,145,163,150,246,236,87,92,192,110,216,90,208,69,135,35,167,97,89,16,220,7,180,88,157,194,57,112,83,87,142,244,120,162,112,134,68,37,136,98,181,173,233,229,203,85,212,72,192,177,210,138,65,250,214,89,142,222,110,53,37,236,123,179,40,76,142,155,83,227,239,32,145,88,122,194,144,49,230,179,56,113,67,242,56,96,73,57,3,27,157,206,221,183,174,175,6,173,219,199,62,35,210,90,13,133,107,193,210,178,109,58,10,215,131,160,174,183,145,181,233,86,170,175,74,181,4,169,82,165,7,13,47,47,74,96,210,211,29,168,51,46,142,198,176,47,142,198,183,110,142,198,188,245,251,108,104,60,205,251,0,196,144,15,177,239,94,131,236,221,197,162,240,196,128,128,74,124,202,14,173,251,215,157,187,35,154,9,211,128,119,212,70,49,249,215,165,251,59,16,17,73,151,141,211,81,3,64,223,243,174,95,228,222,52,246,241,118,117,162,68,125,112,25,21,78,118,32,226,145,186,142,225,112,177,142,249,7,53,184,76,113,110,13,102,94,241,2,192,160,64,84,117,32,116,174,61,79,111,121,117,208,72,38,144,160,150,48,239,211,78,173,241,237,76,133,69,140,166,182,101,198,52,103,189,6,9,149,56,123,186,29,108,14,125,192,239,75,139,205,71,17,68,206,236,54,61,42,127,130,207,28,137,51,8,198,148,59,157,52,181,196,199,82,141,128,232,118,253,233,162,235,22,37,12,195,161,86,67,242,158,224,210,55,119,9,51,250,136,82,78,196,14,244,147,125,174,198,186,134,57,32,244,171,51,233,244,176,110,148,188,114,201,240,121,149,52,5,0,141,109,191,231,93,129,164,71,10,54,7,166,118,6,152,159,80,181,117,116,65,159,29,42,241,210,179,160,130,55,117,113,26,36,154,181,122,122,53,20,91,203,48,105,39,37,116,182,48,59,84,225,106,150,239,48,145,101,44,7,115,233,170,77,28,151,58,153,24,237,188,128,53,84,18,242,233,94,207,5,61,73,176,126,248,250,208,109,94,41,173,241,6,85,135,169,159,57,25,162,44,9,36,122,6,54,217,87,52,104,225,142,27,61,16,176,14,50,28,123,214,127,214,167,1,45,180,176,58,204,136,75,55,204,229,179,131,236,43,183,23,45,12,31,249,68,187,55,67,230,152,75,165,103,85,118,35,3,5,113,222,129,197,244,73,12,72,171,211,111,165,73,119,194,86,116,64,234,214,34,4,99,229,110,149,214,115,20,77,204,68,47,209,78,58,83,150,240,201,18,164,146,66,26,44,13,74,123,123,209,239,225,182,146,221,10,110,73,212,192,119,21,182,119,83,133,70,74,253,251,136,219,240,130,55,197,19,136,71,12,176,180,114,186,233,66,10,145,87,134,38,184,80,98,114,16,122,89,124,83,82,139,111,134,209,204,84,151,112,48,51,159,99,81,118,200,89,22,96,45,181,144,141,129,168,119,52,123,104,4,42,24,29,195,100,19,214,186,33,83,120,36,210,129,6,147,133,24,197,22,80,246,237,129,32,40,78,165,63,90,149,123,102,222,192,30,77,82,156,103,114,218,48,104,214,15,108,150,146,32,124,164,100,22,213,78,58,197,121,0,147,94,183,92,229,70,230,131,29,157,176,116,115,27,168,155,32,255,0,9,247,171,254,155,46,247,22,14,38,112,83,113,231,27,121,219,173,6,221,205,180,103,73,44,255,0,131,72,206,69,75,120,126,10,245,242,234,208,187,149,49,21,237,76,77,10,205,33,149,117,45,186,224,128,163,189,62,149,196,188,89,70,51,142,140,87,61,106,171,110,33,118,145,101,212,167,212,52,111,129,76,27,121,96,93,55,43,25,151,70,121,131,184,170,193,112,18,65,10,70,0,198,8,35,250,211,161,47,145,46,237,146,116,102,14,54,57,24,200,250,82,115,194,235,102,134,53,72,251,183,173,137,206,124,86,165,230,168,195,199,26,38,89,0,244,124,185,161,65,12,147,91,122,222,55,124,227,232,124,17,77,250,65,162,130,226,91,32,93,85,189,61,52,245,34,178,161,116,123,228,46,236,189,87,115,178,248,173,27,123,249,98,146,88,201,58,23,115,216,13,186,111,72,46,153,139,76,232,22,50,228,99,254,105,56,7,140,201,241,19,58,170,232,213,145,165,183,253,105,155,146,89,97,144,35,115,79,190,244,156,113,172,183,209,172,1,185,108,6,159,188,201,250,109,67,227,188,82,215,133,128,210,62,156,224,130,123,145,212,102,172,155,186,134,244,199,227,188,121,184,42,176,66,11,220,28,232,94,213,225,108,56,119,16,227,188,79,226,204,82,73,25,57,149,212,141,150,182,227,225,55,191,106,184,167,199,220,29,48,43,41,10,199,26,208,215,185,225,92,10,211,135,242,173,237,160,16,117,37,115,243,2,107,162,92,124,115,237,225,119,157,98,240,15,178,22,252,35,23,139,9,146,77,247,102,203,1,224,118,21,233,33,150,89,180,51,66,163,113,144,58,154,164,136,235,35,172,108,85,139,117,90,102,8,53,175,222,38,169,23,96,127,189,120,103,228,203,39,166,56,76,82,241,129,226,18,160,8,35,104,242,186,212,110,223,157,103,91,49,60,216,146,49,30,156,47,44,38,31,110,248,167,239,237,97,150,36,49,57,214,190,160,122,250,135,106,163,171,194,176,76,52,36,196,101,159,29,118,220,86,59,110,45,202,120,38,95,134,150,50,12,100,200,31,248,125,235,183,45,109,34,33,86,214,10,130,196,63,67,226,141,20,246,144,202,131,26,249,235,135,112,153,210,62,180,156,188,60,197,15,60,186,71,130,127,31,163,235,72,109,216,96,18,219,132,102,146,35,38,3,180,109,164,145,76,66,204,84,218,172,200,38,139,12,88,28,107,30,106,239,28,83,65,165,194,7,133,181,60,157,141,45,26,165,180,239,41,195,40,26,149,243,156,251,10,109,59,17,229,86,226,137,44,99,153,202,137,147,90,238,165,177,211,63,157,5,222,24,229,119,157,28,198,195,57,3,37,127,195,78,179,114,45,230,126,88,24,60,208,7,189,44,99,51,180,83,96,29,96,13,43,177,81,83,107,173,62,123,246,207,131,162,90,252,122,70,237,52,132,179,31,225,30,49,94,38,52,80,35,9,164,109,184,7,25,57,235,95,84,251,103,127,20,28,42,100,98,217,44,21,119,193,212,71,93,171,229,15,28,95,115,160,54,88,101,179,216,215,208,240,91,113,229,203,228,154,175,111,255,0,199,119,119,49,125,163,150,208,72,126,27,150,72,200,202,169,237,95,71,180,8,146,225,240,210,220,17,233,240,117,127,106,248,223,217,152,11,241,216,73,249,195,250,64,110,167,183,78,213,245,187,2,211,153,28,110,209,29,71,174,255,0,149,120,255,0,34,107,45,199,167,138,241,161,46,121,79,125,54,177,30,148,98,6,78,51,226,130,237,36,151,38,64,141,31,222,99,36,131,138,59,203,0,157,196,203,173,50,91,58,177,141,179,74,187,197,46,163,102,239,33,113,172,229,128,197,115,235,125,189,122,91,136,74,209,219,187,168,215,114,253,99,4,146,0,246,233,138,21,149,180,151,51,219,200,242,42,106,245,201,171,181,51,104,110,103,203,219,152,221,144,16,73,31,41,62,113,244,164,39,226,34,218,226,36,42,177,122,137,124,29,136,254,213,103,210,91,251,56,201,173,174,34,137,84,97,178,146,135,194,227,184,175,37,198,254,212,195,195,248,132,144,44,178,73,58,174,146,19,229,13,230,187,246,143,237,189,181,164,51,88,240,128,143,149,42,101,29,61,93,113,95,52,149,229,158,228,73,169,217,219,96,91,171,26,232,241,120,183,205,121,103,153,158,35,116,38,188,121,157,217,221,142,173,71,106,244,127,99,184,34,113,11,191,142,189,182,142,75,104,112,186,8,35,81,236,104,159,100,254,202,197,125,0,190,188,26,153,100,196,118,242,13,152,127,23,235,95,77,181,137,155,68,37,75,41,195,34,117,223,233,227,21,233,159,150,99,255,0,49,140,112,185,115,75,35,139,61,41,28,106,240,244,40,6,160,7,208,123,80,166,31,20,26,116,148,29,32,41,136,43,122,87,198,105,152,109,164,149,155,2,64,227,57,56,249,90,139,102,34,142,254,72,156,104,121,226,42,218,112,6,161,211,167,79,165,114,94,121,174,137,53,52,84,71,114,178,8,28,44,113,156,24,195,33,245,125,15,74,211,183,127,245,4,96,205,165,3,174,83,78,150,206,253,13,103,221,92,198,188,187,115,170,76,29,64,233,253,170,150,113,206,101,154,230,54,251,169,66,161,234,112,63,237,107,58,219,93,31,185,120,35,152,38,169,26,96,187,177,57,199,249,138,70,214,237,208,92,69,114,75,35,16,218,131,122,178,118,61,40,214,48,180,87,90,238,103,6,80,119,83,242,175,138,242,31,105,254,210,39,9,184,145,45,153,90,235,32,70,193,58,47,190,123,131,87,28,110,87,76,220,180,99,141,241,120,120,44,44,178,162,200,86,108,198,153,249,187,254,159,222,190,107,121,196,100,226,60,73,238,50,3,204,228,233,61,22,129,119,196,46,47,167,51,220,57,118,99,189,44,64,142,77,42,250,134,199,173,119,120,252,127,23,62,121,236,204,250,110,163,146,116,81,173,48,37,199,225,61,143,208,255,0,58,127,130,253,159,190,226,178,195,203,140,199,12,135,28,205,32,133,52,173,171,21,101,141,16,202,243,3,22,159,226,207,252,224,215,215,126,200,112,38,225,177,173,189,196,40,31,150,36,153,134,248,106,185,231,240,140,76,118,78,30,9,107,97,109,1,142,206,45,113,131,17,156,105,245,15,115,218,189,55,10,190,187,182,177,152,91,22,103,79,156,99,94,123,103,249,84,226,70,218,194,102,67,20,105,19,46,100,217,113,147,216,138,167,4,188,96,236,145,43,42,200,216,35,160,216,12,228,87,22,89,219,203,163,28,36,89,199,41,24,93,226,102,42,57,26,87,163,19,191,78,180,157,175,17,66,206,154,9,72,155,12,152,249,142,118,247,235,252,169,201,173,98,158,222,229,224,148,163,141,70,53,35,228,255,0,138,202,225,112,41,181,144,133,147,99,169,164,7,190,122,255,0,158,107,29,189,91,112,160,105,152,128,19,82,148,0,245,36,239,211,242,164,165,67,19,76,165,26,52,212,165,149,122,31,117,162,69,172,92,49,146,225,228,93,202,22,232,61,254,180,181,230,178,169,32,111,88,244,233,76,96,54,50,167,61,234,110,38,169,249,229,75,101,150,69,180,121,28,15,80,47,157,250,84,184,88,229,133,93,224,88,36,119,244,140,110,87,190,126,180,89,174,226,158,204,76,173,26,150,210,207,208,106,111,30,213,243,175,181,31,108,36,154,225,45,184,124,229,57,101,149,228,252,71,61,113,250,86,240,241,220,186,103,44,164,108,113,14,35,195,184,12,50,188,160,189,195,176,49,121,83,158,135,197,120,142,37,246,187,136,222,207,50,135,248,100,147,62,152,198,156,140,230,178,110,111,110,103,154,89,39,149,228,213,187,25,91,39,106,99,131,88,199,127,120,214,238,153,157,64,35,124,142,187,109,93,152,248,230,51,117,207,115,183,136,202,42,100,118,57,59,182,61,203,86,167,3,225,19,113,62,39,21,153,71,16,171,106,150,76,227,99,216,125,107,232,54,31,102,45,56,85,148,87,9,155,155,201,114,141,43,32,211,31,208,127,157,43,208,112,27,70,86,153,238,185,124,136,241,26,71,203,10,117,123,127,157,234,101,230,147,162,97,111,108,14,27,246,82,195,133,113,37,49,240,215,148,199,30,183,156,201,235,86,223,0,111,183,138,218,138,202,221,120,124,183,83,219,161,210,249,212,164,244,207,238,105,155,215,147,149,113,20,22,171,2,182,58,174,236,7,183,126,244,27,54,150,88,154,49,39,45,23,7,37,115,251,87,46,89,101,147,163,28,100,60,252,56,58,166,189,114,66,80,183,172,231,4,15,79,167,31,74,74,238,70,134,1,20,246,247,9,41,81,167,238,134,156,248,20,236,82,143,135,212,101,210,132,132,81,145,150,63,81,249,213,175,33,123,120,149,16,28,179,170,133,56,46,64,223,86,126,130,177,43,87,130,86,114,137,120,148,209,172,101,92,102,66,24,118,212,15,252,254,180,55,145,158,227,64,97,38,167,108,146,152,194,231,174,123,29,182,90,52,191,248,240,37,185,149,132,218,241,165,151,255,0,98,248,213,86,13,28,147,150,133,52,33,149,130,198,49,211,62,127,106,182,200,78,94,107,237,125,196,135,134,204,210,3,165,48,82,79,225,63,149,124,206,48,220,192,36,244,198,185,46,115,212,127,122,250,223,218,11,89,47,56,69,205,172,24,251,237,76,12,190,199,111,167,67,95,39,185,73,68,114,153,19,64,86,210,89,70,84,31,173,117,120,50,154,120,121,96,23,47,37,204,178,202,229,87,27,128,221,135,138,250,183,216,203,75,187,46,21,18,32,113,141,45,40,99,233,195,12,233,93,189,255,0,122,241,127,103,254,204,73,198,46,195,93,199,113,29,144,26,89,130,96,153,49,149,27,215,215,163,130,24,46,27,239,4,137,160,105,244,236,71,202,6,41,231,202,73,168,207,143,27,189,179,97,225,96,243,160,231,196,16,74,25,89,48,74,175,99,181,75,137,163,37,144,130,234,172,14,162,186,65,35,190,71,74,0,75,136,248,150,166,180,137,19,45,167,193,81,208,123,86,128,225,194,40,210,224,59,250,147,80,139,87,165,88,111,183,154,228,181,213,32,50,222,52,17,125,245,210,202,233,168,170,145,190,8,24,0,209,82,224,91,134,142,69,108,176,216,50,250,217,8,220,28,246,169,108,226,123,57,136,86,153,145,137,10,87,78,165,192,32,31,108,208,39,231,41,89,129,137,166,3,239,89,250,231,192,30,55,167,108,173,113,40,149,17,196,24,104,227,214,27,88,30,154,53,236,113,205,104,170,141,153,3,43,144,36,200,109,250,117,255,0,49,65,188,230,91,29,49,8,23,155,130,85,59,1,212,111,215,205,48,240,6,248,109,97,156,73,190,181,219,127,97,239,78,151,181,120,115,188,144,74,136,177,171,185,42,15,240,123,81,116,136,80,185,34,73,83,82,244,211,190,1,31,207,246,161,161,107,121,46,12,136,55,98,204,161,183,213,250,120,170,114,36,184,188,214,51,52,113,68,52,242,228,8,171,171,109,168,114,61,189,179,234,98,176,188,74,234,4,132,199,179,121,161,206,47,100,177,123,116,82,229,134,145,47,76,140,236,63,106,77,36,147,225,17,18,98,146,35,149,42,80,174,156,239,212,117,2,158,181,186,150,72,249,151,51,68,146,134,251,185,19,228,213,142,254,71,239,67,122,38,185,137,162,67,107,168,41,43,34,182,117,140,119,199,74,109,200,54,50,105,46,240,144,14,73,216,227,219,252,233,85,188,152,206,186,8,138,59,150,102,193,86,193,206,161,184,62,42,144,201,57,178,146,11,135,199,53,217,87,72,29,60,251,237,226,132,39,99,196,98,145,210,39,12,224,160,210,67,227,79,109,199,249,210,180,86,210,24,96,158,234,87,230,176,114,232,173,190,156,239,89,102,197,173,111,53,134,94,78,173,41,159,225,167,94,67,31,254,20,177,180,136,118,221,246,108,239,87,163,176,229,187,208,36,41,151,138,120,112,115,156,231,57,199,214,141,166,72,109,181,206,78,217,145,138,140,156,108,14,123,26,188,177,196,109,147,74,52,129,91,79,45,126,96,254,227,233,82,206,210,103,137,222,69,145,88,70,64,67,224,228,50,143,56,216,212,221,53,3,189,116,126,29,0,184,70,39,86,148,29,10,3,222,151,146,56,150,38,58,38,105,24,227,89,184,202,103,248,64,252,233,185,165,49,112,244,66,99,105,55,92,50,103,243,193,218,145,186,145,154,56,165,17,77,240,197,134,92,199,213,71,249,251,85,148,173,43,155,132,188,107,84,68,229,186,41,111,62,55,63,165,15,68,82,90,186,74,165,39,46,85,95,160,85,237,129,244,160,68,227,225,84,68,250,137,35,61,54,29,171,147,33,150,20,204,172,220,210,17,51,46,28,168,206,228,248,169,72,208,215,37,188,16,171,186,20,25,93,155,161,255,0,144,105,91,40,109,196,114,44,109,26,92,179,101,21,27,25,25,218,146,19,148,187,120,140,161,162,192,85,199,65,164,117,30,253,107,103,154,201,98,176,42,71,204,206,11,17,219,61,118,169,210,242,94,241,241,50,178,77,150,26,99,117,206,236,70,63,167,242,162,241,105,22,21,180,107,96,36,152,49,58,142,250,71,249,222,146,158,218,84,153,242,2,60,138,14,23,176,162,89,207,117,111,55,196,6,88,221,88,141,27,176,101,241,90,101,123,59,132,138,197,220,91,182,173,90,185,165,179,169,143,131,67,121,158,238,77,211,153,133,202,234,111,73,32,116,53,62,45,102,93,113,219,114,85,216,151,142,54,194,49,250,81,236,158,6,183,146,218,52,17,187,15,94,71,122,149,169,56,94,217,177,18,200,68,101,68,135,238,216,122,148,227,166,255,0,74,1,184,148,92,75,42,219,201,18,59,101,87,79,164,156,117,171,223,70,68,230,218,1,28,170,83,14,85,247,81,228,85,36,190,154,8,227,134,48,29,162,3,26,6,172,239,218,146,148,221,163,205,113,102,176,92,132,49,23,46,199,39,38,149,75,187,91,118,81,19,74,57,59,128,223,139,122,227,115,45,237,238,30,234,44,67,34,133,18,70,248,33,252,142,253,104,73,17,186,134,220,91,66,166,102,194,178,20,236,58,176,241,255,0,53,100,77,175,107,14,166,185,150,86,217,208,232,3,193,59,233,241,76,136,36,107,41,205,196,138,224,0,145,176,69,15,190,105,56,45,238,146,249,224,33,74,135,40,202,24,125,127,173,61,115,43,75,10,201,144,176,228,253,217,92,54,64,58,79,215,63,206,160,206,100,85,14,150,242,179,50,41,89,11,46,172,138,102,11,107,185,163,134,67,58,38,250,83,124,183,253,83,60,18,31,136,85,150,233,121,143,32,12,161,6,6,156,99,127,222,147,188,138,123,116,117,182,185,92,122,151,94,64,208,11,15,243,243,171,164,217,155,148,101,145,181,207,28,143,22,151,98,131,11,168,245,95,59,96,26,90,27,152,174,46,167,145,162,84,72,219,10,31,210,8,160,240,164,121,102,228,38,150,72,213,244,169,249,155,57,223,222,153,105,153,35,228,207,2,178,28,48,125,183,252,170,228,152,167,34,62,33,124,207,3,201,242,6,80,78,53,30,249,171,44,147,67,18,36,146,106,195,122,112,158,188,103,191,154,21,211,202,182,154,227,46,146,43,144,239,140,96,210,54,210,114,149,230,48,151,40,53,106,213,182,251,5,198,118,21,27,209,203,201,195,150,144,36,83,20,184,11,163,29,71,156,125,104,172,35,65,52,174,154,218,86,198,159,56,233,74,62,145,32,157,174,85,55,202,70,137,173,183,61,73,167,160,84,184,143,153,136,249,138,132,203,35,14,166,157,38,193,136,128,173,19,17,31,49,177,165,128,57,59,255,0,213,49,200,137,236,21,48,218,224,124,162,5,249,189,253,232,89,71,180,68,137,139,167,55,108,159,148,129,185,162,203,127,8,228,66,18,93,5,130,25,115,186,251,138,158,202,82,73,141,194,153,17,180,29,65,90,61,29,142,223,183,214,175,4,102,73,140,19,33,184,34,66,35,201,200,13,143,229,77,67,5,188,220,66,111,67,136,163,115,144,238,14,161,211,63,173,85,110,79,15,85,144,46,35,230,52,108,10,239,168,248,62,105,237,55,251,65,205,131,136,22,103,89,10,166,2,142,195,197,75,155,214,186,140,180,54,206,29,219,75,137,62,118,31,78,212,21,189,55,146,147,36,33,90,53,11,141,189,94,231,235,78,114,163,177,88,153,129,89,38,93,35,27,233,3,222,150,123,93,237,155,122,98,44,33,49,22,229,168,76,174,195,174,115,251,81,12,143,60,136,209,177,216,157,69,27,166,64,163,61,171,200,238,160,227,43,144,199,109,170,246,48,92,74,163,14,174,23,40,53,13,241,237,65,201,162,58,161,186,4,178,0,125,0,231,39,220,210,146,66,22,84,186,100,98,172,75,50,246,167,32,184,150,73,46,33,113,240,234,184,17,170,143,215,52,57,67,203,123,240,233,24,9,24,12,185,59,51,127,74,111,68,209,75,120,102,47,33,118,108,74,15,163,174,51,237,76,195,12,79,44,104,172,25,99,83,151,100,216,1,185,174,205,121,28,0,176,39,91,41,92,5,238,118,162,68,159,115,28,114,38,85,241,175,74,254,17,248,105,217,244,151,150,201,14,139,184,114,92,250,74,175,203,73,149,89,33,116,10,0,198,161,167,98,77,30,218,72,94,116,128,51,12,55,82,119,57,237,138,102,75,113,46,34,131,152,167,185,80,9,21,55,255,0,203,93,21,149,204,118,200,224,108,248,26,113,157,56,239,251,208,164,149,140,143,156,201,12,132,151,26,48,20,227,240,215,44,98,158,70,116,103,118,129,192,198,73,36,111,255,0,224,211,51,137,32,135,67,29,72,119,0,28,3,224,226,180,200,143,41,75,78,122,39,201,178,57,238,49,64,123,188,89,170,188,153,117,147,12,49,248,95,251,17,251,208,109,160,184,150,2,140,48,14,250,131,236,63,42,45,236,12,178,6,14,99,143,74,235,108,108,250,105,218,80,30,56,164,144,188,185,129,52,229,53,54,163,33,166,162,186,148,68,175,35,1,20,178,104,203,224,17,224,213,62,46,27,160,130,43,102,72,177,164,151,30,174,253,60,81,20,91,219,27,152,136,82,164,122,145,186,100,14,181,158,154,237,75,41,154,72,174,92,122,165,47,148,250,245,166,45,53,70,85,152,157,18,49,47,145,222,129,110,51,34,201,27,70,93,216,158,89,61,168,226,98,209,155,57,130,164,137,157,51,103,189,47,38,244,78,123,31,136,145,249,78,35,85,201,111,80,195,15,20,234,112,242,36,141,164,40,184,143,4,167,67,255,0,53,105,30,8,97,91,150,64,232,216,109,100,122,73,239,67,181,190,213,122,81,151,211,36,98,69,246,106,189,38,246,229,204,68,207,49,180,70,211,34,149,127,165,118,57,218,72,68,134,0,133,14,1,97,144,63,42,110,24,249,183,237,38,114,17,182,82,58,55,156,82,183,45,19,91,92,196,168,132,171,107,139,174,65,239,253,106,111,125,164,6,222,72,5,195,62,90,78,81,212,95,174,15,229,84,186,137,39,186,49,40,207,171,80,110,199,52,78,104,78,30,246,208,41,142,83,145,171,182,77,49,108,12,108,160,196,121,197,181,9,9,27,15,113,218,155,105,217,153,45,98,91,120,215,118,192,216,82,247,23,152,137,52,231,238,198,29,70,250,142,40,147,76,91,136,51,5,28,181,202,166,174,231,185,165,175,23,92,133,81,116,42,141,76,6,230,146,79,107,126,147,136,241,57,30,207,72,130,56,217,80,56,219,32,255,0,205,10,25,141,212,113,71,52,39,25,109,125,189,232,115,203,33,186,120,157,3,195,42,130,160,99,169,244,239,85,138,69,183,251,182,18,150,86,245,99,185,237,68,232,204,10,140,234,16,114,253,76,8,7,56,31,222,143,164,68,174,177,158,99,117,42,15,81,85,123,41,96,185,2,218,73,79,49,67,35,128,15,215,243,165,226,187,100,145,225,156,234,151,5,217,187,145,75,22,57,119,111,28,138,216,36,149,25,216,239,84,137,192,176,36,12,57,210,6,177,141,188,209,52,50,29,155,255,0,96,249,219,207,138,28,86,129,173,249,215,106,113,30,20,46,118,57,173,51,211,136,250,182,186,32,198,20,224,33,206,213,117,153,37,134,66,152,87,79,253,126,141,243,218,163,199,136,94,78,84,113,170,13,10,173,213,129,160,89,33,105,24,25,12,108,171,204,80,123,226,129,177,45,248,137,29,211,73,111,84,173,215,7,193,241,77,192,22,72,164,198,27,94,205,154,10,220,52,220,58,71,88,216,60,132,177,0,109,82,11,54,182,211,37,195,58,137,20,97,117,254,44,84,188,155,208,102,49,36,138,75,29,129,27,121,174,219,43,162,204,141,38,165,102,10,160,245,171,180,50,165,160,157,67,13,42,117,235,243,237,65,91,73,56,147,0,98,147,153,179,2,189,170,73,251,91,97,132,141,77,210,107,30,144,49,171,201,243,70,146,53,183,147,148,39,125,64,234,44,187,125,40,252,153,75,32,145,2,245,29,58,85,74,243,38,150,9,114,195,229,71,238,5,86,59,51,4,186,35,114,231,42,170,72,250,214,28,147,181,189,218,223,219,91,106,105,138,172,144,244,108,147,164,31,3,39,29,107,122,11,88,249,78,142,119,43,129,231,53,229,237,249,231,143,180,11,62,134,89,250,99,86,19,73,56,59,247,42,13,116,248,165,227,79,28,171,221,219,43,180,106,57,133,91,32,146,128,111,131,156,111,158,189,63,61,177,214,182,161,232,43,19,135,200,36,140,28,96,141,136,240,107,110,14,130,187,94,38,214,173,85,94,149,106,9,82,165,74,10,181,41,49,218,155,110,148,148,231,106,12,187,182,216,215,156,191,109,141,111,221,157,141,121,206,32,219,26,12,88,245,73,196,82,52,84,44,228,129,173,3,1,182,122,31,165,123,59,0,208,219,49,145,99,14,63,129,112,43,202,240,171,104,110,111,89,165,147,13,25,5,20,168,198,126,189,127,165,123,24,148,152,89,27,64,207,138,225,254,69,222,90,116,120,231,252,150,149,203,170,162,28,234,216,208,231,100,182,179,104,96,40,211,183,255,0,106,43,170,201,17,108,78,186,190,95,80,63,218,135,28,105,49,201,120,201,29,52,238,13,114,222,30,177,2,75,111,10,7,32,187,47,169,187,19,66,145,115,19,176,93,134,231,11,68,103,134,34,34,14,196,252,218,51,176,160,221,172,173,23,221,150,57,235,69,237,157,113,43,199,112,140,129,89,24,99,110,128,208,218,203,226,101,201,70,61,219,124,5,52,244,240,152,161,70,144,1,224,14,230,149,118,114,48,172,227,95,95,106,53,22,119,130,56,145,39,210,197,14,20,47,225,20,155,220,200,211,132,40,90,18,217,249,122,138,117,162,57,204,161,74,128,6,70,249,53,123,100,132,174,163,143,77,32,25,182,18,176,228,187,4,206,25,26,151,123,137,227,82,161,14,132,36,99,29,233,230,98,144,51,176,25,153,135,44,127,10,249,165,126,50,40,225,149,221,163,219,109,36,103,106,215,250,155,21,173,89,99,230,56,14,250,117,128,51,64,177,188,193,145,38,143,11,47,66,9,26,77,30,242,112,209,34,137,2,100,0,62,148,154,146,100,42,76,202,189,49,34,254,47,202,157,168,183,86,233,151,25,125,120,254,42,20,118,141,113,96,94,70,84,101,244,182,91,240,213,238,110,26,40,64,228,54,64,245,28,110,15,156,212,134,45,86,238,142,78,92,229,100,255,0,138,107,73,218,146,221,153,85,68,65,221,201,31,45,16,134,206,137,213,178,219,100,55,204,123,85,210,192,140,232,184,140,18,15,169,123,173,114,73,10,184,138,35,164,237,140,175,83,87,176,237,156,235,26,24,79,167,73,211,167,184,174,203,36,70,25,38,88,202,227,56,247,160,153,66,207,36,138,158,182,80,91,220,213,110,73,151,84,98,70,143,161,33,87,38,178,5,105,60,146,115,97,25,47,168,149,36,245,166,56,132,45,13,188,102,79,87,168,12,103,2,144,158,27,139,52,140,68,31,36,229,164,254,26,210,46,140,156,185,100,199,163,80,108,83,71,248,202,126,127,196,198,33,57,105,129,199,171,60,177,90,242,222,115,144,90,198,116,152,212,21,99,220,214,76,183,12,144,107,182,35,4,149,62,143,81,20,81,42,203,110,143,26,187,92,13,186,231,242,173,94,73,246,183,62,6,1,39,100,51,2,3,47,108,212,54,215,48,178,52,79,203,64,167,82,249,160,200,211,53,171,69,24,143,5,181,62,222,170,213,66,177,112,229,158,71,213,28,163,57,13,208,212,209,176,32,121,174,36,97,49,86,93,24,82,123,17,72,75,118,69,236,22,204,235,240,251,225,179,176,62,43,186,30,232,50,124,67,70,87,228,41,248,135,106,110,11,120,133,178,91,76,90,66,135,44,89,122,31,52,188,2,196,234,218,204,74,23,75,29,65,199,239,75,92,76,246,233,170,55,1,89,195,126,116,228,131,66,190,14,112,50,8,239,89,229,197,220,114,184,0,72,167,58,51,177,21,59,83,215,120,184,180,19,235,244,231,7,198,5,113,195,36,97,148,35,39,126,224,80,173,230,105,45,226,136,105,0,238,219,109,66,230,50,34,5,30,149,99,172,158,245,61,130,92,56,225,214,137,113,163,152,192,18,196,46,54,243,252,171,229,124,83,137,222,253,164,227,136,97,73,37,98,199,149,26,246,61,78,213,234,254,217,241,217,214,207,149,9,17,231,248,27,181,99,253,134,225,233,7,16,94,35,48,145,152,111,16,141,186,31,113,93,126,44,102,51,229,92,222,76,183,117,30,215,135,60,144,89,20,186,15,43,42,5,18,17,242,129,216,214,143,12,13,115,247,108,220,189,121,220,12,131,74,205,196,141,213,234,195,60,4,44,155,178,176,199,208,211,70,230,40,132,124,140,131,30,26,185,242,187,175,108,102,160,102,19,28,136,76,99,124,186,201,175,161,20,91,91,151,119,231,52,137,201,211,147,234,210,223,76,83,55,170,37,183,215,3,128,140,188,197,192,234,167,235,88,208,91,131,113,241,43,38,156,245,0,109,89,211,115,147,173,60,66,119,150,86,58,91,1,64,233,245,52,55,18,72,141,140,2,135,17,168,126,162,170,211,193,115,35,255,0,227,200,93,28,2,209,231,73,52,180,136,86,120,226,45,233,0,51,62,123,117,197,73,21,175,98,162,13,60,231,144,185,25,127,237,245,169,28,49,74,179,64,85,53,107,244,239,177,2,148,150,233,132,220,188,172,113,224,19,134,4,213,199,34,193,84,134,26,29,245,41,206,219,211,180,210,204,16,92,29,7,102,27,168,29,23,243,233,71,87,91,105,93,25,212,33,39,74,157,195,15,239,74,219,187,70,197,93,185,194,55,35,12,70,79,183,210,135,122,168,242,231,152,145,196,91,228,3,36,120,170,144,180,242,205,45,252,178,71,33,48,179,105,10,122,141,188,83,112,79,10,90,133,185,121,21,11,242,245,0,189,63,58,52,54,177,195,105,38,16,115,198,119,206,54,62,245,85,133,26,24,32,110,98,186,125,227,145,164,254,70,147,71,47,159,255,0,242,53,226,180,145,219,196,143,200,14,91,239,49,175,62,230,190,122,167,18,234,67,159,99,226,190,169,246,183,132,71,196,32,158,104,4,172,99,3,40,0,193,57,237,143,106,249,148,182,207,213,48,184,223,29,241,93,254,11,52,229,242,111,111,109,255,0,199,208,164,119,211,92,51,6,251,149,14,25,134,1,39,111,167,74,250,39,10,102,229,243,81,204,114,49,56,86,232,217,235,181,124,115,236,183,29,78,7,196,29,157,24,195,40,9,39,149,247,21,244,123,63,182,60,22,56,74,37,204,104,205,168,163,16,67,18,63,139,62,107,203,205,142,86,240,214,22,72,218,188,72,37,93,47,33,36,169,93,63,241,89,86,246,243,9,85,173,221,225,149,28,150,98,189,188,82,92,83,237,29,132,86,110,235,35,156,16,113,25,212,51,245,175,36,62,220,93,173,141,205,180,65,52,200,204,22,227,229,144,12,244,53,231,143,139,42,244,190,76,94,199,237,63,218,200,120,36,5,33,18,139,230,80,0,3,26,71,147,245,175,153,241,46,59,117,196,157,238,103,96,242,54,65,250,120,172,219,235,249,239,36,15,43,179,227,108,147,157,170,129,117,12,1,144,122,87,87,143,197,49,143,12,179,218,240,70,101,153,213,112,84,38,174,152,197,122,79,179,127,102,173,56,140,208,220,95,203,155,98,250,86,56,36,251,204,249,35,176,169,246,43,128,142,53,120,30,76,136,6,164,148,141,251,108,13,125,14,199,133,218,240,129,44,86,203,36,101,1,140,42,99,167,125,234,121,124,147,25,168,97,141,201,123,40,34,133,13,180,51,114,109,162,37,84,58,228,105,254,180,216,128,180,15,10,178,200,114,14,52,233,12,59,26,52,122,99,184,81,147,34,233,210,50,160,26,25,124,93,42,162,130,225,48,81,186,13,251,87,21,187,230,186,164,212,211,64,68,94,5,49,205,34,226,48,74,187,100,231,61,126,148,24,226,54,235,26,202,45,230,211,38,190,100,123,96,49,207,212,129,73,241,25,36,183,181,87,141,204,186,95,150,184,235,147,189,94,20,187,248,169,163,43,21,184,155,0,163,54,225,127,218,106,78,87,70,35,142,6,128,58,234,107,156,134,210,91,168,240,60,14,180,107,8,218,221,101,107,168,98,69,37,134,166,108,16,63,204,214,106,218,92,89,23,185,184,80,89,36,15,30,113,165,135,248,43,202,125,170,251,111,108,139,45,149,146,137,11,131,174,101,109,137,246,173,204,46,87,81,139,150,177,79,180,95,106,151,133,163,167,15,186,141,229,57,84,96,218,240,185,243,230,190,101,117,60,151,82,60,242,49,50,49,245,123,215,100,157,220,176,99,239,138,20,78,48,70,61,71,106,238,241,248,230,46,108,178,249,33,0,166,64,171,217,176,89,147,82,106,82,113,130,104,246,182,247,55,23,41,107,26,6,146,87,10,138,72,25,63,157,122,142,3,246,62,230,238,246,41,164,150,53,133,9,18,242,198,116,142,155,231,175,229,90,202,204,123,102,115,195,111,236,111,217,212,182,72,120,157,218,45,199,59,75,44,106,161,194,128,78,20,229,118,250,215,209,161,188,141,17,167,142,216,168,221,189,3,59,142,213,229,237,160,150,206,242,72,160,60,196,85,58,85,192,1,246,232,127,90,213,51,65,111,20,18,193,33,62,160,61,63,191,231,95,59,201,149,202,186,188,120,201,54,163,194,156,191,141,187,138,89,86,92,177,201,4,103,62,15,78,245,120,52,197,29,202,194,218,31,89,88,198,50,218,125,255,0,42,102,248,77,36,95,118,53,172,205,130,250,245,13,61,127,42,91,76,82,194,102,130,66,197,24,42,202,139,130,63,218,125,235,61,70,248,72,38,104,224,228,242,202,199,44,100,52,141,30,64,111,250,170,216,219,70,85,225,67,27,196,199,74,13,88,212,122,159,228,40,50,189,221,227,1,42,56,76,147,164,157,201,255,0,5,52,100,194,71,109,34,29,74,154,150,69,236,187,99,111,53,57,93,199,121,209,6,229,36,82,198,232,249,70,109,129,62,7,142,212,77,72,214,60,213,49,104,70,32,46,163,159,173,35,119,197,32,182,150,230,238,225,244,91,71,40,126,97,61,88,118,21,243,238,49,246,214,234,254,234,88,45,20,67,11,106,230,21,27,156,159,218,189,124,126,63,147,25,231,169,192,223,105,254,212,57,105,44,44,223,68,8,192,180,139,177,99,224,120,21,227,85,86,230,109,22,235,59,206,91,56,81,171,211,77,91,90,79,196,45,157,109,34,105,153,24,106,61,52,143,169,175,105,246,111,236,197,237,140,50,76,234,34,190,142,65,164,115,54,100,61,84,227,233,154,235,147,31,28,115,219,114,172,78,23,246,87,137,113,9,164,158,241,36,129,33,149,85,140,128,125,224,235,142,185,61,171,232,182,252,14,214,59,52,146,202,214,45,81,237,175,162,228,252,221,63,173,104,73,20,104,66,66,172,91,80,117,92,99,102,31,238,166,163,14,97,22,202,37,65,141,45,171,111,167,239,92,190,79,53,202,233,237,135,142,73,186,65,174,149,236,210,201,130,2,186,99,86,86,223,35,110,157,235,78,202,69,99,167,36,72,70,134,109,57,213,191,95,207,53,155,197,132,73,117,108,80,171,203,8,109,149,122,174,219,251,83,246,179,70,182,191,18,252,209,52,108,66,161,220,103,218,188,158,157,133,126,5,220,241,76,178,232,8,8,210,7,171,39,235,244,170,219,204,33,133,227,146,45,26,24,148,125,74,67,31,226,205,35,12,210,181,207,46,220,107,35,212,27,35,113,212,255,0,247,182,166,46,101,73,98,47,44,188,216,203,101,116,169,66,51,190,159,214,155,209,165,227,179,73,217,100,84,26,92,149,58,100,24,61,119,255,0,60,212,147,158,215,91,140,233,193,86,141,178,112,189,62,166,153,134,208,11,49,48,149,151,56,211,30,123,246,165,46,222,72,220,134,135,74,67,30,160,19,241,49,234,78,62,149,153,202,240,236,183,94,167,208,217,118,4,59,131,186,156,158,244,172,18,71,137,165,142,14,99,160,81,164,49,199,83,214,154,182,133,176,68,78,48,98,40,175,215,39,57,254,116,140,176,222,198,242,198,34,215,51,184,42,206,6,58,245,56,233,69,138,225,238,237,228,112,129,14,193,149,91,119,29,2,227,233,65,226,63,103,237,238,163,142,41,147,208,204,100,104,71,163,75,47,125,187,226,182,109,80,77,110,197,0,15,38,36,64,112,1,211,179,126,248,165,166,181,121,167,197,205,194,129,9,245,5,58,117,31,175,212,214,166,86,116,154,223,106,64,168,81,108,210,62,88,105,3,176,111,32,117,253,42,241,186,44,225,121,137,169,128,58,119,27,3,141,189,251,254,84,234,180,169,27,137,62,242,61,4,117,249,122,116,253,107,54,194,198,16,37,108,146,165,130,36,186,119,81,231,31,165,103,118,221,213,226,116,112,94,73,121,233,129,148,199,164,235,129,216,166,175,127,173,26,0,237,15,163,78,152,181,0,178,18,74,147,89,214,141,166,80,197,225,37,216,170,149,82,4,131,3,219,99,64,188,188,75,107,176,46,72,133,38,249,87,35,211,250,213,155,180,226,70,133,165,211,216,51,242,146,22,245,116,36,29,34,172,183,38,226,225,36,35,49,56,101,214,123,51,119,175,31,197,190,214,47,14,226,62,136,97,151,150,172,179,133,57,200,110,158,173,233,75,127,183,169,26,166,187,85,208,25,70,136,155,21,235,60,57,60,175,146,61,183,16,179,155,84,104,192,186,129,164,144,112,115,237,245,223,242,174,205,115,155,118,129,228,69,128,182,148,210,55,0,117,199,235,94,127,130,253,190,131,136,241,24,44,100,70,84,149,180,137,59,143,31,218,189,172,214,105,34,66,160,148,92,29,13,252,7,233,88,203,27,143,109,99,156,164,86,5,72,85,238,3,60,78,193,152,227,160,61,9,20,24,167,149,27,43,52,102,32,8,220,101,92,123,129,76,45,195,91,35,161,71,116,145,121,111,43,116,99,131,129,142,221,105,91,57,69,180,146,68,171,30,72,39,78,254,150,239,81,173,150,11,36,243,57,89,150,13,5,166,80,84,238,126,189,186,226,140,147,76,36,38,85,64,145,12,5,143,185,254,125,105,102,107,142,27,113,36,211,170,72,25,128,84,240,15,204,69,67,20,173,35,58,150,102,119,203,201,211,74,29,198,198,173,54,209,138,223,157,202,134,219,73,86,249,229,97,141,39,169,219,243,165,32,63,17,13,205,178,150,56,44,34,118,217,182,63,247,250,209,96,146,68,178,136,34,157,14,3,230,55,24,45,171,35,175,181,75,16,134,237,228,141,229,86,3,163,40,210,73,247,172,250,39,208,119,55,177,36,48,217,182,126,33,165,82,114,59,96,157,141,90,64,136,209,59,176,231,75,149,85,219,57,233,211,197,55,53,164,127,31,20,156,165,127,70,116,105,217,88,255,0,206,107,46,225,230,146,84,184,144,148,210,184,86,141,71,110,160,231,181,80,228,145,220,92,73,200,248,128,178,43,105,230,131,182,156,249,243,210,152,124,216,221,252,29,163,137,80,101,185,132,116,62,118,160,34,188,18,189,197,186,115,16,250,8,198,217,197,90,202,112,147,73,174,30,90,114,193,82,221,70,244,218,104,180,182,242,63,173,9,145,152,107,241,181,94,198,253,99,131,224,152,35,174,176,230,66,55,30,63,49,92,130,202,123,169,65,112,90,35,169,86,77,88,102,3,27,126,187,213,46,184,115,217,1,51,75,234,210,71,93,201,167,103,250,110,104,237,102,181,16,65,26,173,195,5,112,218,178,92,130,40,119,49,66,120,170,225,70,184,240,168,185,24,7,45,146,104,208,183,193,220,66,207,50,200,161,87,212,163,175,156,127,159,134,156,75,57,101,153,121,233,153,155,208,8,109,177,216,147,244,63,181,37,47,12,107,101,129,164,117,153,92,73,35,149,4,13,58,79,211,243,173,89,97,49,180,112,22,89,110,48,92,176,234,200,54,254,180,8,163,138,229,134,92,102,25,68,76,232,113,169,123,31,174,198,131,112,228,94,252,104,145,180,68,197,116,160,57,211,142,153,254,116,209,42,211,113,8,174,175,185,48,13,155,11,44,141,176,25,198,0,252,251,209,157,149,45,229,138,84,42,146,190,22,77,91,228,29,255,0,122,23,47,85,153,158,59,112,34,145,131,231,26,181,111,211,232,58,213,26,88,211,135,201,10,140,237,205,45,211,127,196,63,95,229,74,108,43,114,241,220,73,43,190,92,228,105,65,157,188,213,205,216,143,153,25,121,26,83,150,5,198,234,118,219,233,69,177,179,156,142,100,152,116,85,195,97,112,119,238,8,234,106,209,252,28,41,114,211,114,211,155,132,249,189,13,142,159,74,139,126,140,180,43,4,113,151,6,78,115,48,238,49,178,255,0,122,94,120,214,27,117,154,51,213,180,166,223,41,243,77,217,17,34,114,65,46,145,129,130,219,2,55,254,194,179,175,102,141,217,45,160,71,94,91,49,27,96,22,219,35,122,105,37,186,10,247,227,190,10,62,88,50,146,250,88,134,15,142,249,171,91,73,61,180,154,18,110,231,83,224,2,224,251,227,198,213,36,187,66,231,82,188,74,27,33,138,147,169,190,130,134,110,88,201,169,209,132,141,184,5,187,210,213,144,73,72,248,148,202,149,145,227,44,74,250,181,12,238,27,198,216,167,109,121,138,121,206,65,134,21,45,164,244,39,27,126,148,168,118,208,138,241,17,123,31,173,189,95,197,182,15,246,170,7,146,41,101,214,155,58,104,58,155,0,127,205,88,128,71,241,48,43,124,56,145,23,26,142,114,58,247,193,237,79,155,116,54,224,153,68,211,150,14,118,201,32,13,255,0,42,139,196,162,151,18,66,158,177,16,68,24,35,108,247,252,168,111,108,46,22,55,182,158,53,40,3,48,207,64,118,207,236,42,123,89,32,246,60,62,214,242,218,103,211,202,184,143,37,138,22,0,15,117,234,40,105,165,173,165,18,242,228,70,96,138,250,242,9,241,159,52,185,73,148,57,182,114,243,58,148,62,8,255,0,55,252,234,240,70,62,22,238,54,57,49,174,185,54,219,88,57,254,157,107,95,235,37,229,119,19,66,136,204,97,148,15,145,75,54,7,181,18,56,138,201,164,176,40,140,48,114,73,0,117,252,253,168,175,161,38,142,89,45,176,165,52,146,95,162,224,127,83,69,16,196,214,110,240,232,215,164,137,59,109,219,167,239,83,166,217,150,177,164,252,64,202,121,70,20,193,81,39,167,115,183,243,205,104,180,206,138,252,177,25,134,31,75,42,177,206,115,215,233,65,179,141,29,82,23,211,30,163,233,31,78,190,174,255,0,74,180,214,215,114,92,114,109,29,89,155,74,133,43,177,62,245,123,99,136,98,40,33,72,136,152,44,137,141,121,94,140,15,79,207,106,228,11,37,187,55,58,23,145,100,67,179,142,162,141,45,188,237,113,203,102,129,162,59,178,141,202,253,60,10,98,107,200,88,47,35,101,64,89,198,253,42,46,217,144,33,180,96,96,132,60,76,3,28,191,113,159,239,86,189,50,174,243,77,179,250,149,152,108,173,227,249,211,5,140,106,134,72,25,17,206,98,120,176,192,143,127,21,47,174,98,138,207,14,195,59,225,116,252,195,57,194,210,118,148,173,149,189,173,188,172,178,177,87,108,63,49,142,118,43,77,193,43,204,36,130,84,13,203,93,81,228,252,195,183,210,175,21,183,196,240,247,101,79,157,66,234,238,48,189,63,106,28,72,246,23,11,52,178,188,186,129,202,190,219,1,86,147,78,187,181,197,208,140,130,177,24,116,145,167,96,123,224,210,215,71,253,49,185,81,72,229,142,251,110,64,56,216,123,209,154,85,117,13,9,209,233,61,27,52,146,143,137,44,198,48,247,10,66,125,225,245,1,230,166,248,93,12,210,202,208,21,120,220,56,97,134,254,32,63,122,97,227,142,59,152,210,46,104,150,93,63,139,108,249,52,188,208,11,123,89,92,133,230,148,12,175,157,243,170,185,115,9,150,88,121,83,50,117,207,112,0,0,208,115,136,91,38,162,142,170,20,28,147,228,230,135,26,44,83,73,42,6,67,18,235,33,118,12,41,216,218,217,44,229,100,137,93,92,234,87,235,167,110,180,24,212,139,119,150,94,88,151,150,200,203,252,71,207,231,69,148,172,183,17,220,77,29,196,72,53,224,244,243,239,87,190,186,104,223,145,172,106,145,84,178,40,245,116,243,68,179,137,11,76,226,53,210,112,193,147,240,128,40,102,120,164,226,207,36,227,14,202,25,48,58,46,54,205,77,126,151,177,172,145,109,238,163,140,250,53,170,161,94,219,116,63,189,73,238,150,107,132,73,35,193,3,10,92,117,0,244,174,101,164,157,165,11,133,12,85,79,108,118,170,113,27,114,64,107,97,172,161,3,211,140,126,84,73,6,183,128,69,117,36,168,91,214,117,46,78,49,211,108,85,103,230,57,2,53,213,28,141,141,101,186,0,119,218,172,99,113,44,122,25,139,224,22,30,245,196,129,227,188,229,17,186,228,19,212,47,140,84,232,51,52,214,134,103,186,182,45,43,17,135,198,234,191,253,34,135,112,45,167,58,140,159,54,9,7,240,209,226,22,214,214,109,44,171,132,136,135,111,203,254,113,89,137,4,79,58,252,80,200,111,89,61,179,90,72,106,24,15,14,133,101,140,6,112,15,226,249,188,208,161,183,63,16,94,102,215,149,58,8,223,45,66,182,189,69,105,167,148,230,20,37,66,134,254,159,149,63,38,23,135,252,100,32,134,64,89,123,109,83,152,41,112,38,85,133,83,78,134,212,1,62,122,227,233,189,19,135,136,149,100,149,213,117,46,76,56,61,77,100,167,21,185,33,163,120,85,208,48,57,207,202,58,86,205,172,241,202,50,168,154,207,165,70,62,80,61,234,139,188,211,44,40,238,250,88,168,36,45,90,49,27,52,144,186,99,86,8,30,61,233,27,233,103,248,228,70,202,34,169,193,24,245,30,148,210,71,37,188,138,216,103,44,185,230,117,24,241,81,33,19,21,196,115,52,122,153,208,18,196,231,229,163,65,0,145,117,196,73,82,65,118,247,161,201,51,91,137,129,37,178,112,216,234,51,93,181,128,201,242,150,72,23,119,5,187,85,90,20,183,49,153,100,146,71,45,165,178,189,129,21,192,197,219,154,28,136,166,203,49,3,39,3,174,41,139,181,180,150,69,156,134,58,84,169,42,163,45,66,43,27,193,26,134,144,144,8,26,27,72,25,243,75,142,215,122,73,158,40,163,87,97,165,70,227,80,198,5,82,222,104,154,219,158,145,51,62,241,147,236,122,80,238,154,78,32,98,26,178,20,96,166,60,83,111,12,81,240,217,158,35,38,134,116,29,55,20,147,246,148,14,29,116,240,42,137,14,116,146,115,215,72,171,219,90,172,145,115,244,250,9,102,253,250,210,113,107,112,81,82,72,129,217,247,249,188,211,176,66,81,94,221,24,188,45,146,61,125,86,163,64,50,27,135,211,147,34,196,67,2,41,133,101,189,141,132,243,44,113,14,160,182,254,219,82,35,79,59,48,115,98,66,112,195,59,169,239,245,166,218,8,17,139,42,146,91,4,231,183,189,88,151,145,38,71,18,106,51,70,241,202,6,115,218,173,240,38,70,148,3,235,143,40,113,222,148,91,120,202,153,19,124,16,64,27,228,213,238,110,229,182,184,144,192,146,54,70,167,199,142,244,100,229,171,32,143,146,88,234,86,4,103,205,93,45,203,92,188,247,164,50,200,8,85,233,163,198,41,17,34,233,72,201,11,35,103,27,118,241,76,46,137,16,172,165,165,104,219,179,108,42,46,134,183,158,41,44,238,109,24,133,82,114,156,206,184,169,106,241,67,25,133,223,103,0,229,123,120,164,47,139,194,177,52,96,23,109,253,93,42,182,74,168,178,220,206,216,61,150,49,222,144,177,232,36,116,120,208,52,128,48,232,77,80,70,25,131,174,3,0,73,199,226,172,72,228,121,102,5,73,41,156,13,123,96,86,218,40,137,131,147,208,111,244,173,49,210,9,192,26,212,124,189,235,11,134,25,27,140,220,200,202,51,32,86,46,8,57,235,182,69,110,198,161,227,192,3,73,200,235,88,83,72,156,34,221,174,162,2,96,102,8,16,46,150,206,72,35,56,57,250,215,175,135,61,101,203,25,206,56,123,27,67,210,182,32,172,78,30,197,162,70,61,72,6,182,160,175,160,231,58,189,42,213,69,233,87,160,149,42,84,160,163,244,164,103,59,26,117,250,82,55,7,99,65,143,120,118,53,230,120,131,117,175,71,120,118,53,230,120,137,235,65,159,195,47,164,183,226,34,48,228,70,253,87,108,19,249,138,247,49,218,48,94,102,176,85,134,10,248,53,226,56,64,183,146,251,19,217,172,129,61,92,192,204,25,79,109,179,143,218,189,199,196,42,193,169,122,224,117,235,138,224,254,78,166,110,143,22,236,47,53,180,42,237,203,244,179,15,174,244,137,78,72,26,25,181,140,231,77,94,226,124,190,70,222,55,174,43,51,225,216,29,178,107,155,123,123,106,200,68,64,90,70,145,155,212,199,185,222,156,138,103,70,65,39,67,182,115,72,201,36,177,63,57,225,56,7,183,138,44,238,151,41,205,201,8,48,216,206,217,165,237,103,65,75,35,220,182,9,26,1,35,210,61,84,50,235,5,202,33,45,203,110,132,141,243,92,231,15,64,198,149,99,216,245,162,93,133,98,161,85,134,118,207,83,83,165,50,133,22,98,3,163,69,140,229,118,57,172,240,29,38,153,129,94,94,224,83,49,136,226,25,109,223,220,208,200,114,94,70,31,116,54,80,189,234,202,117,202,176,168,150,116,46,250,244,142,153,233,82,234,39,145,31,102,209,215,177,197,93,35,41,7,52,2,24,227,235,74,207,54,37,196,42,236,112,3,177,21,177,33,73,239,10,106,88,245,162,239,239,138,34,52,62,179,32,32,12,252,222,104,182,241,32,128,206,28,171,99,25,246,161,205,111,11,192,174,88,157,179,140,99,7,181,103,217,212,86,73,174,90,2,99,4,250,122,255,0,197,1,163,154,72,121,172,169,24,219,97,212,123,226,156,91,156,91,102,66,20,176,245,100,117,161,201,124,172,208,24,163,109,75,133,221,113,77,145,213,6,43,125,113,183,55,72,193,69,233,92,154,67,114,240,136,35,140,117,203,115,55,199,210,140,246,231,230,206,9,114,72,94,226,173,117,31,250,112,231,0,93,177,158,152,222,131,163,150,150,217,50,13,106,113,177,220,210,139,116,100,188,113,24,251,183,81,185,235,154,228,26,1,103,100,208,88,134,43,142,180,211,233,102,5,35,81,175,162,175,238,105,244,69,103,94,84,76,73,119,67,130,195,248,107,188,62,123,91,156,198,225,206,146,118,117,198,104,9,28,237,35,70,137,228,159,87,90,59,226,13,194,250,180,231,72,220,230,158,147,216,50,168,88,176,15,167,89,12,49,144,163,192,171,205,110,144,180,50,91,224,179,145,215,97,166,131,101,152,46,95,154,187,19,157,44,122,81,238,66,188,168,80,176,183,92,99,126,254,40,45,197,228,150,56,180,231,239,50,10,128,59,80,56,91,149,146,98,71,45,15,165,192,92,171,123,145,93,72,211,226,89,50,206,48,89,88,29,250,120,162,180,97,210,53,73,10,103,163,105,193,83,239,83,160,212,241,219,203,115,11,91,36,104,66,97,180,46,196,82,119,42,214,31,120,178,115,17,155,240,156,144,190,226,171,18,200,179,50,54,146,1,36,142,153,30,213,203,165,55,19,4,139,35,161,223,197,93,146,81,166,229,155,57,165,87,3,82,132,216,247,62,105,56,96,146,204,157,112,51,235,80,117,71,190,22,157,110,84,182,175,171,58,117,6,214,123,26,110,222,100,88,150,66,10,38,78,156,156,237,236,105,184,150,92,89,89,123,98,166,36,87,83,140,31,63,90,112,162,93,224,32,37,75,101,148,29,150,174,230,9,39,119,136,3,175,160,174,207,103,201,181,214,142,165,152,238,9,197,94,199,200,126,213,192,209,253,160,188,130,73,66,46,179,135,240,61,171,232,92,6,24,97,225,144,0,160,186,198,31,82,124,197,136,175,1,246,206,70,110,55,115,110,116,190,172,17,222,189,167,216,169,222,227,129,196,242,0,155,104,66,79,76,87,86,123,252,111,9,253,158,132,220,11,168,158,59,152,82,93,36,46,166,249,208,125,105,52,135,18,114,89,138,169,249,89,198,235,77,206,208,199,44,114,186,46,134,192,116,76,236,124,211,27,179,73,20,132,148,45,149,87,237,244,241,92,175,120,36,1,37,181,54,210,21,251,179,152,164,102,198,79,122,204,133,159,92,137,35,34,234,203,13,187,123,81,110,93,161,136,163,180,129,50,9,30,223,90,5,242,44,144,68,178,66,230,52,80,85,208,227,106,122,93,104,73,45,36,130,216,220,9,208,69,34,142,106,46,197,187,3,245,164,226,190,230,91,60,17,35,175,64,117,12,228,103,106,209,87,48,73,26,34,2,146,199,165,87,57,192,239,73,75,59,51,61,182,85,37,36,144,227,63,203,21,33,202,194,210,98,205,42,13,41,35,106,212,125,67,106,21,206,85,21,39,137,76,97,181,109,233,25,173,104,36,134,37,146,20,31,116,163,37,201,218,148,121,236,185,237,4,174,74,244,26,137,25,199,122,167,78,22,148,220,96,34,128,172,89,219,81,25,7,242,235,87,123,88,150,113,150,83,6,144,117,52,154,240,107,138,226,84,228,49,50,35,177,210,195,125,170,53,181,188,74,27,5,157,48,66,186,224,84,171,47,237,107,120,213,110,37,68,115,161,148,156,30,153,250,210,151,31,104,44,44,103,54,202,210,205,50,199,204,58,84,54,159,248,175,61,198,254,215,14,27,48,182,136,172,191,137,216,96,126,85,155,246,94,218,227,137,113,216,184,189,194,74,233,172,232,113,22,20,156,116,39,61,59,116,175,92,124,92,110,188,178,242,122,143,115,10,69,125,112,133,36,100,77,29,23,10,87,189,103,113,223,179,169,196,44,173,224,150,224,106,121,70,166,137,6,74,147,190,77,111,124,76,17,232,84,77,111,242,231,216,213,92,65,112,11,136,164,8,78,116,158,170,107,51,59,58,95,142,251,124,158,227,236,7,20,75,203,132,135,6,40,128,43,35,228,100,248,250,214,63,250,87,16,183,184,72,37,225,237,204,82,216,202,156,54,43,236,119,111,38,89,34,70,118,12,172,201,215,122,5,245,180,23,110,110,249,13,151,210,51,167,210,63,195,94,243,207,125,177,124,79,151,217,253,157,227,55,178,178,52,60,136,88,13,111,35,108,7,90,55,28,224,124,63,129,192,177,207,112,39,187,117,202,104,92,126,163,250,215,172,251,69,198,31,134,89,242,21,19,157,35,105,83,171,212,163,29,171,230,183,19,137,174,158,107,151,149,221,190,102,234,198,189,176,202,229,211,198,227,32,44,170,209,114,212,40,102,26,171,115,128,253,154,155,136,44,23,44,11,167,83,31,183,99,73,112,206,23,47,24,155,151,104,49,165,11,101,206,113,237,183,154,250,143,9,178,178,225,252,30,218,218,48,32,145,66,243,207,204,89,250,147,87,201,159,198,104,199,27,149,95,135,71,5,165,191,46,200,40,82,248,117,49,233,210,59,214,195,171,46,68,128,136,11,131,174,35,146,73,29,133,39,5,208,134,73,0,131,83,190,125,71,199,138,126,118,187,121,33,138,81,26,40,140,176,68,241,156,87,6,86,222,107,174,77,113,138,130,25,35,151,146,25,132,177,234,145,11,38,236,190,51,250,82,113,202,215,15,205,186,133,163,61,23,0,125,63,42,112,75,113,254,162,145,32,86,83,149,213,35,26,48,183,151,151,28,138,235,38,93,65,245,126,29,235,51,149,188,3,37,186,45,178,68,206,30,57,38,102,103,7,36,48,11,182,244,11,155,153,227,184,85,145,209,45,243,169,21,152,5,193,250,210,247,55,81,193,45,203,182,148,134,23,213,203,99,157,39,206,63,74,249,207,218,31,182,247,28,89,46,96,229,132,141,244,170,50,177,7,210,122,247,175,108,60,119,42,242,185,233,179,246,175,237,140,209,188,214,112,74,179,195,39,206,241,250,113,237,95,60,112,247,18,2,27,174,249,246,162,115,71,39,124,107,111,7,122,164,74,174,255,0,120,28,99,166,43,183,12,38,47,11,150,210,24,101,148,146,50,228,120,29,170,243,64,130,19,43,28,55,125,251,215,109,198,24,136,223,79,80,24,156,86,143,2,224,215,60,95,139,114,82,87,130,52,93,111,43,69,168,0,122,100,123,214,173,248,243,89,159,77,191,176,182,80,73,44,183,183,118,113,76,35,66,177,52,184,192,111,226,193,235,95,68,180,55,19,88,199,28,77,174,105,8,26,116,157,42,55,255,0,138,34,91,219,39,13,184,108,3,52,8,136,35,69,192,110,218,176,181,205,50,165,196,113,219,241,21,79,65,101,82,186,115,237,95,63,201,228,249,87,79,143,29,118,211,177,150,221,227,101,120,11,207,10,0,251,107,238,123,247,160,95,73,20,241,188,98,220,115,3,115,16,100,140,103,191,214,173,21,212,182,209,186,76,21,100,126,231,25,192,30,40,87,51,3,2,25,131,75,169,20,244,206,7,154,242,157,189,102,42,218,92,78,182,50,70,164,7,0,227,71,202,195,175,126,148,14,24,211,199,234,137,158,56,245,19,166,79,151,126,166,159,134,228,201,47,195,194,21,213,212,143,5,70,60,30,180,11,107,19,195,238,20,22,19,234,200,117,45,133,35,31,94,181,173,51,233,105,34,158,210,103,184,50,171,76,249,10,87,96,51,176,53,226,190,209,113,137,108,120,132,118,23,235,36,150,206,165,218,96,222,180,39,186,249,250,87,174,189,251,67,103,101,195,230,186,151,68,130,32,90,40,178,1,98,60,87,199,56,255,0,24,147,143,94,243,222,61,44,87,74,168,59,10,245,240,225,242,237,231,228,203,92,67,92,74,115,125,118,176,193,117,204,179,137,85,22,64,204,84,103,167,93,197,102,240,222,27,63,21,159,147,102,26,75,141,217,212,109,133,250,249,246,166,56,7,14,186,190,226,73,111,28,79,26,187,36,108,216,198,131,212,18,60,87,209,248,15,5,131,128,206,18,24,117,222,107,102,146,70,192,103,39,249,98,186,50,206,120,241,120,201,114,61,246,127,236,237,149,135,7,248,123,116,80,247,13,150,147,241,49,94,131,122,125,13,187,234,64,14,134,25,105,53,124,135,167,74,61,162,61,202,72,64,85,117,36,169,39,99,223,56,254,181,89,160,117,180,87,83,201,97,143,67,47,165,215,202,215,30,89,220,174,235,166,99,36,30,214,6,104,254,29,220,59,196,187,233,249,180,231,181,22,222,23,22,238,72,144,160,125,33,8,198,226,178,108,164,149,102,46,50,101,114,0,109,90,67,45,106,202,236,246,204,81,195,52,141,133,207,64,65,220,86,27,255,0,21,226,17,36,60,172,185,14,203,157,43,168,134,24,233,138,202,129,165,123,137,44,195,186,130,114,14,176,51,237,222,154,146,222,237,126,250,25,34,101,102,25,210,127,44,1,82,222,81,11,188,66,20,140,171,52,135,56,213,146,58,143,218,173,14,11,102,107,37,141,227,105,52,0,83,27,106,165,36,177,188,158,37,87,11,11,234,29,55,10,49,231,235,138,99,135,223,25,44,245,134,101,96,125,67,30,172,111,255,0,63,165,49,45,213,176,65,169,138,182,145,234,39,25,4,84,77,145,4,137,181,146,186,227,36,142,99,109,211,113,252,170,178,201,37,236,4,220,191,202,188,178,209,47,167,61,247,162,197,34,220,35,148,9,39,39,83,17,163,124,103,174,253,169,62,32,144,42,68,238,12,72,231,255,0,92,123,111,238,122,98,172,224,246,189,166,22,222,52,0,50,43,127,237,27,233,81,231,247,166,230,85,184,80,238,14,74,109,185,24,239,156,120,165,184,93,215,42,234,24,136,69,18,6,67,234,234,192,17,211,243,253,233,134,49,172,55,13,27,6,82,152,194,28,233,61,51,129,88,179,150,182,226,88,172,18,91,216,189,194,3,30,31,87,202,72,35,73,81,231,177,197,89,220,36,227,226,34,14,203,171,152,139,208,208,164,121,101,248,105,165,151,55,10,74,163,68,158,223,136,120,52,25,30,222,8,65,211,34,72,172,15,168,99,81,207,145,227,29,42,233,58,114,119,65,174,24,225,211,145,145,168,250,48,199,166,222,251,85,44,243,111,195,94,240,178,166,188,74,161,179,134,29,63,74,36,176,73,34,66,228,166,78,75,175,92,142,189,43,151,23,182,242,122,109,162,89,149,144,137,98,144,96,46,157,246,173,200,150,233,123,25,99,16,199,27,219,62,169,50,220,192,65,139,126,223,189,120,95,182,124,95,225,164,142,11,121,227,89,152,50,200,131,12,80,127,9,253,106,113,255,0,182,47,108,183,156,38,222,221,68,114,42,171,75,242,178,158,251,87,129,150,70,152,171,12,147,185,63,79,53,213,226,241,107,154,240,207,63,80,85,144,163,74,75,103,32,247,239,64,245,192,202,204,63,220,61,197,83,83,114,81,25,201,81,146,184,29,141,122,239,177,252,42,207,136,187,158,32,146,73,20,90,90,49,159,70,222,118,233,191,74,233,182,72,241,250,106,125,133,224,115,201,114,188,82,237,22,52,37,26,12,142,222,51,219,63,218,190,174,172,98,137,226,157,181,38,10,169,254,85,139,102,98,183,177,182,138,36,143,58,155,155,10,157,37,71,141,232,183,134,38,255,0,198,14,96,203,6,69,212,89,92,103,191,239,92,30,92,238,85,209,227,199,227,205,6,233,80,67,36,51,38,184,89,116,248,195,121,250,212,116,75,137,97,16,135,116,25,13,177,141,192,216,126,226,174,236,178,71,201,121,119,32,135,212,190,156,231,111,218,150,157,101,146,88,146,226,83,24,49,97,219,56,35,78,251,31,173,121,199,178,34,59,186,79,118,85,154,47,76,118,234,191,59,31,148,159,109,234,196,172,119,146,6,198,57,121,229,140,22,127,79,247,197,86,217,149,139,66,55,80,115,40,102,245,131,140,143,243,218,140,156,169,47,146,64,218,181,122,93,130,236,78,6,199,193,163,61,20,66,177,71,203,192,141,91,5,240,186,138,183,64,63,149,29,28,170,199,137,49,202,0,46,177,212,29,35,243,198,13,6,233,13,195,204,182,200,175,233,44,85,79,204,73,223,244,170,219,171,204,136,165,36,112,16,176,215,141,241,190,61,170,90,210,255,0,23,115,60,203,2,194,86,89,20,194,37,198,152,192,25,163,11,98,247,9,110,2,171,178,187,180,154,118,96,6,244,57,56,137,142,213,74,164,140,131,7,75,12,174,161,208,249,205,31,76,182,171,241,215,40,99,108,234,49,182,237,167,24,192,63,165,93,39,66,180,130,211,224,209,198,4,164,141,81,254,23,200,24,62,216,53,39,245,91,71,24,141,255,0,16,149,76,153,11,67,204,82,217,54,15,254,194,2,107,31,35,131,177,255,0,61,169,105,229,156,79,121,203,30,182,152,175,172,100,251,99,242,169,163,27,251,55,195,238,133,188,69,81,99,45,176,11,158,191,181,45,197,46,164,158,229,93,37,72,209,6,193,72,37,100,198,223,150,106,241,175,194,180,118,170,9,108,115,14,71,206,123,239,73,222,220,78,102,194,160,14,186,91,86,59,141,191,108,10,146,105,111,38,96,141,239,45,85,238,2,134,135,109,40,184,82,115,220,246,167,44,175,239,165,155,94,210,44,36,171,12,117,29,63,173,44,147,204,150,51,70,9,100,10,37,50,48,255,0,216,71,113,87,180,158,33,100,239,3,144,190,166,229,167,80,58,144,123,208,244,96,195,36,211,188,171,121,108,80,168,210,164,232,96,123,107,216,208,158,7,105,217,214,104,229,120,242,8,76,96,143,30,244,189,173,242,76,174,179,125,219,204,195,64,137,131,130,187,231,56,199,156,98,139,105,11,135,71,37,17,14,117,128,8,221,69,106,164,253,25,183,55,17,93,67,12,58,82,222,85,112,34,61,113,237,245,205,35,112,225,210,240,188,18,71,36,0,46,144,9,212,115,159,202,156,86,89,164,121,100,64,201,205,101,69,101,201,0,111,84,130,71,187,185,154,231,120,237,16,182,137,37,108,25,155,219,219,167,235,73,210,117,87,183,100,142,197,194,220,152,212,175,212,50,239,191,243,164,173,238,57,183,105,27,198,26,220,176,92,149,232,124,211,114,93,32,143,45,56,124,64,84,150,143,112,9,233,251,226,133,52,45,150,6,35,27,160,213,247,127,39,211,244,197,79,74,151,43,44,82,152,185,171,25,230,7,70,31,136,46,118,160,203,165,174,33,47,28,132,234,207,168,140,42,227,113,143,222,153,55,6,73,17,224,198,238,53,106,96,189,23,112,115,239,83,134,219,37,197,236,178,145,204,141,84,58,130,196,156,244,32,126,117,97,178,211,196,239,107,205,69,215,161,129,102,11,130,119,244,147,87,206,93,230,0,4,86,56,0,228,147,253,105,203,178,168,183,10,11,34,186,133,85,165,100,187,136,36,112,161,213,50,163,40,10,186,64,252,253,234,40,242,91,219,192,233,37,171,21,13,170,73,51,190,15,253,210,114,59,184,230,220,70,210,73,35,32,210,6,202,63,11,15,222,154,15,111,107,30,183,26,67,46,173,5,178,201,158,244,132,166,230,78,20,162,50,194,85,58,75,54,217,65,255,0,53,32,140,246,240,205,207,149,200,136,200,225,178,222,178,113,227,181,105,112,217,37,158,221,85,163,0,200,186,72,31,133,127,234,146,225,246,144,202,46,225,150,46,103,49,114,211,243,61,10,112,40,171,44,246,115,35,193,114,134,70,58,80,133,202,47,247,170,134,46,80,90,204,98,85,157,225,89,65,147,39,39,222,133,4,139,10,76,242,70,66,76,14,173,77,185,207,106,28,60,219,149,154,71,245,132,144,153,10,239,249,254,212,109,80,203,204,19,144,82,50,14,91,56,62,5,41,58,18,234,21,158,118,73,18,65,25,58,178,155,234,29,6,63,58,12,206,138,86,4,56,73,24,130,203,208,174,106,73,60,142,202,170,169,28,44,66,131,159,86,212,9,148,188,104,37,212,156,188,122,59,103,235,223,173,69,55,5,138,218,22,141,228,7,73,204,74,199,57,24,223,233,189,24,93,3,116,97,182,70,12,192,7,108,124,163,108,210,147,93,44,208,164,81,5,19,169,98,2,250,176,184,218,135,12,201,24,121,3,232,101,42,167,7,247,53,119,168,154,58,146,186,151,73,55,108,0,152,24,244,158,244,48,209,204,215,27,152,227,96,55,207,65,141,255,0,122,187,184,142,75,151,35,48,160,46,71,144,118,165,227,22,231,134,68,154,242,146,182,174,102,60,19,215,245,21,39,60,175,245,39,28,151,109,33,182,109,95,15,255,0,181,85,71,205,154,122,107,73,56,138,167,173,75,199,134,84,39,246,165,165,185,185,142,246,23,229,176,5,85,87,109,148,14,245,173,136,126,61,101,133,136,12,117,49,198,11,121,254,117,80,189,189,210,71,48,128,235,68,83,235,26,250,17,252,232,87,83,41,184,142,11,153,110,30,73,55,66,234,160,105,246,34,174,126,230,254,99,179,145,151,70,192,56,255,0,105,163,77,61,162,221,163,201,8,86,27,162,234,206,9,167,72,72,8,237,90,24,25,213,176,88,177,61,14,221,13,52,208,56,99,118,139,18,114,206,58,252,230,129,127,110,178,115,48,75,52,206,199,75,108,0,7,177,162,44,77,34,184,55,46,90,60,40,77,176,71,138,150,52,182,139,137,109,154,68,229,233,13,188,108,14,227,197,45,100,211,182,242,167,173,95,74,174,119,61,250,83,76,103,104,30,17,39,39,154,118,0,101,212,214,90,91,221,218,92,77,4,82,19,36,196,106,117,36,144,61,233,32,209,121,85,148,136,140,113,100,6,26,215,160,238,40,198,8,228,180,14,30,70,17,224,48,36,103,242,164,22,198,120,218,65,19,115,227,76,43,63,127,124,87,45,98,184,142,71,210,117,174,176,165,100,94,171,218,148,53,166,59,88,243,60,90,99,117,84,202,182,253,49,64,75,115,121,47,58,66,80,133,1,65,254,26,122,242,52,107,103,119,97,152,70,122,108,22,149,23,50,92,68,136,138,62,86,6,71,237,145,222,157,34,139,19,197,44,23,56,121,17,156,144,7,111,27,87,57,197,172,213,80,48,214,196,250,206,5,65,116,246,124,61,98,83,173,128,33,95,63,138,168,210,60,182,241,166,222,172,129,190,226,139,57,18,17,112,27,210,202,53,166,162,140,58,254,116,110,108,145,18,116,22,153,129,245,247,3,233,75,91,72,99,144,104,96,250,75,107,5,191,15,177,166,86,243,145,41,19,64,193,206,85,48,114,163,125,233,218,116,28,115,170,171,199,44,108,115,33,98,27,241,85,174,57,147,197,12,72,209,174,162,71,92,125,106,179,187,201,107,52,140,137,205,98,57,88,59,231,199,181,41,56,49,73,2,8,112,199,39,43,146,164,154,41,168,56,108,73,98,234,160,72,53,97,151,30,244,91,101,157,184,113,64,20,238,67,7,219,3,254,169,102,156,112,249,46,72,148,164,146,0,216,235,164,81,69,234,198,163,154,250,93,176,75,99,35,233,80,209,75,132,91,59,87,49,72,100,119,192,193,29,0,57,173,46,17,11,203,36,70,108,99,26,200,25,24,6,149,154,200,70,30,246,114,36,140,250,74,100,140,30,198,172,220,65,184,114,33,80,228,200,192,55,146,190,213,174,89,188,143,199,136,151,136,32,129,125,113,2,85,64,201,61,250,85,33,188,184,123,21,134,100,228,33,216,51,17,177,250,87,44,221,39,149,238,94,99,9,11,213,252,85,84,153,34,109,100,72,210,50,132,26,113,168,231,174,105,178,44,193,36,183,141,163,27,7,42,204,227,10,194,155,225,129,152,52,100,122,67,107,200,243,142,148,128,185,107,139,118,183,72,62,232,56,212,192,227,56,167,34,205,181,134,164,140,134,44,116,231,115,81,75,106,89,102,120,138,233,193,57,1,186,85,103,2,121,82,218,32,52,170,157,37,27,98,115,220,215,13,210,220,79,205,228,174,181,66,173,141,179,239,85,43,26,199,9,93,105,206,113,150,235,144,106,171,79,151,61,164,106,211,232,208,249,85,206,231,6,129,1,248,142,26,185,24,86,153,138,171,236,127,15,74,2,79,4,142,160,43,162,35,232,195,126,19,218,168,215,45,42,66,36,82,155,176,65,158,191,149,79,105,233,66,203,27,61,186,194,3,134,212,30,168,247,150,233,113,201,228,52,120,244,200,206,152,31,149,50,135,18,18,87,99,128,196,46,72,171,193,105,111,36,198,85,100,121,3,116,97,218,139,64,157,209,174,4,176,42,105,80,119,110,132,253,42,150,177,124,100,51,71,41,1,74,234,24,249,129,162,69,111,31,50,98,101,1,129,33,99,29,205,82,57,66,75,44,69,129,43,233,62,198,175,96,40,30,43,164,140,76,236,161,74,227,24,5,234,246,147,243,121,130,7,212,219,247,162,55,38,102,104,153,88,232,5,129,30,124,82,177,88,69,12,145,220,70,237,22,63,136,110,69,52,52,158,56,165,154,34,99,26,194,2,249,219,38,151,182,129,181,76,207,34,171,190,162,136,15,110,149,47,46,153,83,76,73,33,114,153,109,183,39,218,152,183,195,88,166,161,151,69,249,143,76,209,9,201,121,20,105,165,227,15,163,9,130,119,252,168,82,70,179,180,101,22,72,224,140,130,203,158,166,139,115,20,77,113,201,192,212,9,59,121,171,217,220,172,75,44,14,1,121,116,167,255,0,75,83,75,104,98,34,110,180,41,37,84,146,8,173,179,112,90,222,56,66,147,216,176,237,75,217,47,37,200,145,189,78,72,65,142,138,43,76,219,180,113,235,72,247,108,159,173,86,55,201,30,29,16,229,72,142,11,35,182,98,39,109,232,119,112,178,178,195,140,163,190,23,111,204,159,110,255,0,158,40,145,62,185,93,243,165,71,79,173,27,136,73,139,155,125,49,177,70,4,228,99,10,118,252,255,0,234,189,124,82,92,166,216,202,217,43,74,200,105,69,81,216,98,182,96,232,43,26,207,181,108,193,208,87,208,115,29,78,149,122,162,116,171,208,74,149,42,80,14,78,149,159,112,122,211,242,116,172,251,142,148,24,151,167,99,94,103,136,159,154,189,45,233,235,94,99,136,110,72,200,252,232,5,194,120,116,203,196,86,86,42,23,98,61,67,12,51,191,244,175,83,117,247,121,29,8,254,85,230,56,100,83,219,202,99,157,36,141,75,106,71,219,210,124,99,193,254,181,236,110,162,75,171,36,153,49,156,118,175,157,231,255,0,172,171,171,199,196,121,185,26,70,153,84,56,103,220,46,41,179,28,226,16,24,150,109,203,29,187,85,154,220,185,210,161,131,33,81,211,166,42,171,20,179,193,55,48,55,221,122,134,170,231,156,61,237,217,94,107,220,3,24,140,178,46,199,213,81,224,228,160,11,168,100,103,205,16,70,82,24,230,65,183,70,3,125,252,213,101,118,153,64,143,175,67,138,187,218,116,17,185,137,33,195,21,147,206,6,49,85,51,162,67,170,55,80,235,208,22,223,20,75,200,97,54,248,4,235,35,199,122,94,210,193,73,98,209,140,251,254,245,44,246,187,83,65,184,84,145,220,28,110,48,118,52,75,235,135,91,125,113,250,84,99,36,85,165,183,75,83,132,139,49,251,28,111,84,146,36,104,192,113,163,80,193,29,136,169,20,75,91,135,184,181,66,64,67,190,216,161,76,34,55,152,69,58,246,212,13,27,68,124,164,16,179,35,96,130,7,81,92,146,225,147,105,35,30,159,78,174,237,239,91,137,120,0,35,91,202,217,12,67,110,65,233,244,163,139,133,105,216,186,42,162,128,48,163,108,208,62,242,70,231,59,106,198,118,198,15,252,209,163,120,166,230,180,168,21,8,4,123,84,170,37,204,231,60,153,80,144,227,169,29,168,43,144,84,163,250,216,116,126,184,171,21,115,54,144,252,197,93,208,251,253,106,146,16,52,202,98,14,192,237,190,199,61,232,202,242,203,50,157,113,9,115,167,212,248,218,171,60,133,173,74,177,46,204,184,7,193,166,111,99,213,23,51,90,116,198,65,199,235,72,196,230,108,36,160,48,112,119,11,82,44,138,89,91,205,112,194,52,43,233,206,167,124,158,148,206,168,225,143,158,67,229,78,172,72,49,145,237,84,129,229,176,114,85,53,6,26,77,94,75,71,60,53,196,111,161,14,250,153,117,109,84,233,216,47,150,72,228,120,212,146,70,87,110,245,196,136,51,18,81,189,81,228,18,118,213,226,148,68,104,100,46,37,127,74,231,101,217,133,119,159,38,179,62,103,105,112,112,186,54,20,176,134,100,177,15,60,92,144,177,150,24,58,124,213,35,80,98,104,117,157,40,217,125,255,0,149,65,58,94,8,100,59,51,108,200,60,211,49,104,210,224,28,176,56,245,14,212,180,145,75,89,18,11,193,10,156,70,227,10,116,238,173,238,105,198,23,8,178,151,140,109,238,55,164,16,69,45,252,207,160,129,177,82,60,211,156,79,76,188,57,219,63,120,187,47,125,169,218,94,9,67,33,147,80,103,208,236,114,24,158,213,212,28,232,218,66,118,13,140,131,210,131,106,186,16,20,155,10,118,99,70,50,160,133,237,194,122,51,144,115,131,75,52,178,175,160,201,22,130,218,147,230,10,124,210,175,52,200,234,171,18,117,206,144,180,237,185,22,232,193,155,155,173,115,236,5,44,110,150,230,121,17,52,229,70,254,106,226,90,97,46,100,153,80,44,72,161,78,161,182,52,154,151,151,31,21,56,180,98,161,8,201,35,205,114,56,141,164,60,226,218,215,99,140,228,154,229,189,220,22,198,84,96,62,255,0,72,219,3,113,72,205,229,242,15,180,118,38,207,140,76,57,140,217,108,238,119,175,160,125,142,112,62,206,218,219,71,28,104,48,229,220,117,45,159,73,223,173,99,125,191,225,246,236,255,0,27,18,253,232,58,72,29,63,58,183,216,27,248,231,225,243,88,202,217,120,165,47,25,39,59,30,192,117,235,154,234,202,252,188,111,9,53,155,217,92,24,129,15,112,178,73,168,16,16,247,35,222,174,46,93,102,115,33,35,90,105,65,156,133,161,220,78,46,2,64,172,87,3,248,122,15,122,180,5,94,72,217,211,32,29,36,174,112,213,203,183,191,199,216,210,67,114,65,117,148,233,3,1,78,227,52,165,180,114,175,57,100,206,141,195,46,78,20,251,83,79,168,201,240,176,204,91,14,117,229,181,96,118,160,198,92,95,58,204,225,93,116,131,132,254,149,55,195,66,36,142,143,13,196,177,229,14,87,88,235,142,217,253,168,82,73,28,119,66,116,34,72,183,7,248,131,125,40,188,86,221,231,134,52,73,116,102,79,255,0,55,222,133,160,91,92,57,149,245,180,140,53,106,219,56,29,106,78,70,146,70,183,11,108,65,77,78,11,18,112,1,32,227,122,7,20,142,217,24,161,130,38,117,219,33,114,160,210,235,43,193,36,19,146,29,3,16,145,143,196,15,111,243,205,43,125,52,61,101,198,84,234,58,155,5,9,252,53,168,205,52,206,241,4,112,66,13,148,108,14,60,98,188,159,218,159,182,242,240,249,102,179,177,72,93,153,10,187,176,201,67,88,220,123,237,53,212,156,64,240,254,30,146,69,165,138,16,159,140,251,102,131,103,246,50,252,188,87,151,128,132,103,212,209,117,44,62,162,186,48,241,73,206,79,28,179,223,17,78,13,246,111,136,241,180,255,0,82,187,49,172,37,193,245,13,228,25,223,167,74,250,21,188,86,220,62,54,75,104,140,106,78,4,81,249,95,20,241,141,22,20,8,167,148,139,141,9,182,42,166,24,13,188,51,97,178,95,59,38,227,205,99,201,229,249,113,58,111,15,30,185,160,67,118,243,41,248,129,203,141,61,101,151,27,47,128,59,83,174,46,30,223,85,188,138,200,64,212,192,117,3,205,47,43,170,50,52,114,199,170,76,156,127,21,2,210,71,105,62,25,161,229,198,88,130,83,32,17,244,53,228,244,208,218,72,188,70,80,235,54,3,2,153,206,125,233,46,51,197,83,131,9,238,39,138,73,237,91,210,85,78,156,31,20,207,23,226,11,194,35,149,139,166,164,92,50,198,184,219,218,190,99,199,56,252,252,82,241,165,68,101,77,196,97,88,236,61,252,215,175,143,199,114,175,44,243,212,47,199,175,56,127,20,113,119,109,121,113,204,109,185,18,160,251,191,108,131,88,203,19,92,76,145,195,165,57,135,74,180,141,133,170,198,172,179,5,100,203,29,188,98,189,103,216,248,32,23,77,43,197,173,226,39,76,184,252,71,109,179,182,213,219,127,226,127,203,154,115,94,199,236,239,217,116,224,60,29,79,52,73,121,116,67,72,231,229,79,21,179,37,180,75,119,5,164,110,139,12,141,151,153,186,41,3,168,162,181,204,130,8,224,150,227,50,190,253,6,112,63,149,2,226,6,154,44,198,31,4,141,159,62,63,227,240,215,5,206,229,150,235,175,28,53,1,88,82,214,71,104,229,56,13,144,221,254,166,159,92,179,35,106,112,74,13,36,31,216,210,38,7,130,17,32,140,164,114,229,181,123,120,163,180,179,45,163,170,177,141,215,97,145,216,143,231,88,181,189,105,219,94,37,162,86,137,159,206,157,89,34,138,111,226,130,23,151,156,64,203,105,30,222,9,172,247,15,241,106,18,66,209,168,192,99,242,26,240,127,107,56,242,74,141,97,98,133,66,22,89,36,13,179,123,87,166,24,124,171,25,101,168,204,251,93,246,137,248,135,16,154,43,107,150,107,60,228,161,238,221,235,204,98,73,55,3,254,232,171,27,221,203,29,188,17,150,147,162,128,59,81,228,133,224,85,138,225,6,184,201,202,231,27,215,208,199,25,140,225,201,110,202,134,0,12,236,87,249,215,97,203,187,54,78,7,171,62,213,119,184,149,114,82,56,213,119,255,0,236,193,31,158,104,214,194,11,210,145,68,134,222,103,33,66,0,89,24,255,0,49,85,6,225,150,179,113,14,39,5,132,11,131,41,56,241,208,245,175,174,253,159,183,72,88,115,225,145,93,128,66,170,65,217,112,7,214,178,62,205,125,158,63,103,110,32,146,120,228,89,228,81,207,145,91,90,73,157,194,129,94,138,51,11,200,100,89,228,141,65,109,33,87,59,127,81,154,227,243,249,55,117,30,254,44,61,211,182,236,86,226,72,167,114,203,38,2,239,208,118,165,164,145,99,152,202,116,166,50,88,158,223,90,90,43,203,201,37,5,38,98,128,21,97,254,218,110,80,110,85,229,60,178,236,53,50,134,234,124,145,92,218,116,79,210,142,238,242,60,232,240,76,138,48,175,140,97,170,233,26,67,98,25,228,42,242,110,20,31,7,20,143,195,204,237,25,118,86,118,99,165,98,56,44,49,212,239,218,140,33,72,132,55,18,7,210,6,79,168,177,35,61,49,67,165,227,187,123,105,9,153,143,160,12,96,140,230,135,199,190,208,197,194,172,4,142,193,209,216,105,88,240,117,183,124,86,31,22,251,97,5,133,197,205,181,180,209,202,236,218,138,20,217,178,163,30,174,222,245,243,254,45,196,174,248,171,243,166,117,84,76,149,77,91,41,246,175,124,60,86,221,215,150,94,73,39,6,120,167,25,184,226,173,16,185,14,136,61,72,184,211,167,52,199,217,111,178,175,246,138,107,137,204,141,29,165,185,0,184,92,150,115,208,125,60,211,159,100,184,100,92,122,225,46,174,154,62,85,169,92,160,82,89,136,233,159,109,171,232,60,57,82,210,101,93,64,32,211,1,210,152,26,65,206,49,94,217,249,38,19,227,30,56,227,114,230,131,194,120,28,60,54,226,105,181,175,54,85,3,158,237,168,182,219,47,236,107,70,72,5,227,44,234,168,38,0,2,72,249,143,97,158,223,90,98,81,37,180,147,66,139,205,208,228,15,81,24,59,208,163,132,74,203,114,99,148,133,137,137,3,62,166,199,124,98,184,242,202,219,203,163,28,113,147,133,34,137,35,184,116,130,73,25,218,63,189,70,202,233,61,241,64,150,113,110,29,158,32,224,166,145,233,233,143,232,104,171,112,94,225,46,238,21,1,216,58,21,32,247,198,213,107,135,73,98,248,92,197,173,142,14,150,192,199,140,214,119,206,154,144,178,72,198,60,53,183,35,82,106,80,16,17,158,244,237,181,228,198,32,138,140,202,88,6,46,87,99,222,148,10,154,141,179,42,199,167,25,32,228,3,143,231,71,8,255,0,10,8,4,105,213,180,184,193,205,93,181,193,148,88,210,209,25,67,20,10,57,154,58,177,242,40,115,136,174,110,222,88,156,72,248,85,72,215,98,190,255,0,202,171,241,182,209,219,187,62,90,22,198,253,128,216,17,191,93,206,104,177,107,182,203,197,175,68,88,32,12,6,96,122,237,81,159,162,215,200,22,54,208,12,110,118,151,67,122,124,10,236,214,144,189,188,50,184,245,183,202,71,171,42,7,240,142,187,209,111,147,227,98,150,225,87,74,227,208,74,245,57,165,225,183,14,238,137,114,214,211,103,174,158,154,87,36,28,244,243,90,133,224,205,162,188,222,146,161,33,101,57,26,183,198,223,231,106,21,170,91,220,219,188,111,19,72,143,190,150,24,212,160,245,205,115,140,178,133,182,45,115,150,149,240,208,175,202,222,244,11,137,128,183,134,53,215,6,9,85,219,94,99,249,77,79,141,218,9,109,27,242,208,21,137,209,217,128,101,97,144,71,143,108,213,238,22,238,209,185,101,22,67,38,11,72,128,6,243,131,250,85,33,183,205,188,210,181,176,71,69,244,233,249,115,142,222,71,122,137,115,113,240,171,240,230,41,57,155,202,72,213,167,56,29,13,95,102,129,94,34,171,112,174,197,149,53,130,202,127,8,254,244,253,252,13,14,139,134,154,70,73,10,228,32,234,165,142,1,164,46,68,146,204,246,194,38,145,253,33,74,38,58,117,247,198,244,73,174,229,85,143,94,26,53,10,218,117,224,18,15,106,158,212,212,186,120,141,211,199,57,43,160,136,212,96,168,62,73,207,138,240,191,106,56,165,173,137,228,219,187,27,172,178,200,154,191,245,144,162,131,246,191,142,188,23,19,11,59,151,137,217,134,168,159,36,175,208,231,122,240,19,92,205,117,54,185,11,179,156,156,183,127,53,215,226,241,239,154,240,242,103,234,10,198,57,93,222,121,31,155,156,22,13,156,143,239,65,77,90,88,99,57,93,136,170,156,52,108,92,122,192,207,94,249,171,88,192,110,238,82,217,20,101,206,128,72,249,73,233,189,117,116,240,237,161,193,248,83,93,94,66,174,249,132,156,200,192,231,64,247,175,167,69,108,156,49,96,123,89,18,222,46,66,141,45,25,251,194,59,108,58,154,207,251,63,246,85,172,151,149,61,204,7,213,146,234,155,227,78,249,39,181,123,25,153,100,143,119,135,147,14,146,117,141,88,198,122,215,39,151,201,187,168,246,195,15,116,8,110,154,235,112,76,136,168,173,40,3,5,72,31,241,252,232,151,58,206,171,132,188,112,232,160,130,131,78,87,115,184,253,104,214,147,66,240,185,95,81,103,96,235,157,59,30,152,56,172,155,249,76,237,202,182,142,77,80,130,158,159,81,111,127,223,175,189,120,109,237,219,77,249,87,16,178,185,200,96,36,103,140,231,72,31,203,108,86,109,196,207,37,210,98,71,125,3,87,49,198,20,1,219,223,173,26,56,194,42,157,6,24,145,17,25,137,7,45,224,211,2,77,72,239,37,185,142,25,138,174,151,243,224,102,129,83,4,19,221,232,210,28,182,61,71,241,116,223,106,61,213,153,1,27,66,102,57,74,147,171,39,58,71,204,60,239,66,184,180,123,73,237,167,251,177,22,232,169,34,252,173,212,246,253,234,210,187,53,132,83,91,90,178,234,157,206,199,200,81,233,205,39,218,244,228,18,45,172,153,42,165,253,72,216,108,100,117,7,219,184,170,70,166,125,82,196,178,70,234,64,102,237,38,49,176,63,64,105,192,233,36,220,214,38,52,126,96,111,196,24,129,184,165,34,153,141,189,184,40,193,207,207,208,130,164,141,200,21,158,154,237,121,210,17,10,168,7,70,189,58,55,245,100,247,253,105,233,39,149,225,228,75,17,112,140,161,23,36,6,98,118,32,143,24,172,249,45,157,174,178,179,50,198,145,243,25,82,64,14,15,154,50,193,34,8,205,188,18,230,86,202,72,31,3,61,126,92,244,193,239,239,87,91,102,139,56,138,27,150,138,82,193,25,139,46,173,216,157,134,161,245,197,4,207,25,145,237,159,151,110,187,46,166,30,172,131,219,242,222,140,150,176,201,123,203,120,245,36,109,165,37,99,130,192,238,72,243,191,243,172,187,121,110,154,243,18,176,18,1,159,188,62,167,233,182,127,33,78,137,201,139,215,158,57,19,154,121,208,224,44,97,134,24,42,237,185,241,191,237,80,202,159,9,150,72,216,35,250,99,139,98,23,29,65,239,191,90,102,230,224,221,93,69,169,245,160,1,116,55,93,125,247,59,245,237,75,221,79,41,155,226,85,25,94,28,66,209,255,0,9,250,126,213,149,36,100,150,238,225,103,146,218,67,30,72,208,217,211,215,240,254,149,163,20,150,209,176,185,58,149,209,244,48,3,241,119,207,182,235,93,183,185,71,68,181,137,215,231,26,153,201,30,118,27,117,252,232,19,232,129,85,210,213,221,34,149,153,253,91,190,71,159,106,160,151,182,171,109,34,60,80,22,134,50,3,128,157,51,254,239,206,137,205,152,217,162,67,20,113,68,217,127,89,63,55,77,191,106,57,190,134,71,73,22,38,58,137,244,54,118,108,120,233,214,174,247,17,205,3,77,44,110,179,201,167,228,24,213,143,7,181,75,150,147,68,45,139,172,234,210,60,108,216,101,18,21,39,243,30,43,72,50,92,162,50,6,109,142,78,123,129,131,244,171,194,198,226,228,232,10,188,212,32,35,157,36,145,140,226,168,183,17,89,67,118,247,10,117,235,198,125,201,255,0,186,109,105,8,249,201,196,3,220,219,161,14,170,17,123,174,58,126,148,104,174,126,26,105,35,144,172,200,70,88,15,29,51,255,0,6,177,237,46,179,127,51,141,82,93,71,43,59,156,140,21,7,177,236,107,97,18,24,175,29,193,204,154,249,173,26,247,247,20,176,103,201,115,113,24,12,240,44,17,76,220,182,116,82,67,15,34,180,109,164,136,50,51,176,230,133,210,174,7,175,29,141,20,217,71,111,52,205,240,230,72,249,101,194,13,247,63,132,127,157,232,48,68,237,111,171,49,234,12,121,120,24,42,59,211,102,148,107,195,45,156,119,51,146,2,190,19,108,49,238,113,236,51,66,183,81,36,237,61,202,252,66,62,75,148,234,84,142,166,185,117,108,215,12,52,16,143,12,122,150,61,89,212,59,129,239,64,180,133,90,231,151,36,26,226,124,151,27,133,206,58,251,26,189,157,52,227,180,183,186,125,118,239,149,12,167,12,126,83,253,127,230,142,246,54,241,78,243,193,43,25,148,0,205,144,87,115,142,149,148,134,78,29,197,220,66,229,149,99,210,138,118,10,14,255,0,153,216,81,110,36,146,27,21,88,147,146,101,98,100,99,211,79,82,127,58,32,151,9,28,80,204,209,198,218,140,132,250,24,97,73,252,52,36,184,89,90,37,70,101,89,88,60,237,237,190,235,239,86,65,103,61,179,71,50,51,202,217,96,203,157,42,59,10,12,113,34,42,197,59,114,190,240,34,70,219,42,142,191,218,172,47,208,215,45,60,139,202,70,110,185,50,62,197,151,61,189,247,174,194,147,53,234,170,225,33,223,42,175,156,237,223,243,160,202,242,193,1,70,11,187,20,117,211,211,197,90,19,63,38,99,112,21,84,225,163,56,221,135,181,79,181,51,116,204,207,44,45,164,97,117,15,78,61,85,200,165,150,107,103,123,130,153,142,60,134,7,112,223,214,186,129,146,5,141,254,241,246,4,248,59,237,158,245,88,98,26,53,207,20,113,179,229,21,81,247,95,124,84,191,176,40,216,137,134,39,72,209,226,60,205,29,78,104,209,69,162,221,74,23,100,11,150,149,250,133,250,209,110,35,134,72,116,91,174,134,71,255,0,216,169,150,43,253,233,23,141,228,181,100,213,146,235,137,67,228,51,47,99,73,101,52,98,226,234,121,81,2,172,114,68,84,116,125,44,201,230,139,100,32,135,129,192,179,171,73,23,56,131,164,103,222,131,195,91,55,49,200,78,161,18,148,59,118,241,76,9,88,79,60,48,169,138,3,40,144,0,119,198,59,86,163,54,105,91,184,161,41,31,32,72,23,4,162,73,157,188,138,180,82,58,195,34,29,41,203,140,232,46,115,185,197,26,226,120,237,145,166,41,150,45,168,183,118,30,244,57,39,67,12,114,207,27,198,227,36,50,237,165,112,55,63,181,102,247,184,212,172,139,9,219,152,141,113,17,66,217,95,187,76,100,230,180,37,182,89,57,19,105,212,85,131,238,184,193,7,197,27,155,12,241,64,74,9,84,231,212,173,190,40,235,18,204,206,145,177,47,144,50,41,176,143,18,129,230,43,62,93,88,182,157,39,229,92,213,172,228,43,19,34,202,11,149,17,141,183,207,154,97,100,208,174,142,249,84,82,216,97,157,252,82,41,28,114,220,52,214,114,28,24,254,70,252,39,185,161,220,208,182,144,51,203,241,49,221,96,234,40,250,135,93,186,231,181,48,144,50,94,73,36,250,149,14,70,19,177,197,45,108,90,25,166,135,81,124,97,149,189,251,143,229,90,55,121,154,215,150,209,238,25,95,1,247,197,75,83,217,33,108,137,174,104,228,234,231,126,131,235,73,90,74,162,250,84,14,133,64,0,149,109,245,103,181,111,57,182,188,179,10,141,150,0,157,26,190,127,106,196,22,209,52,169,36,81,124,57,4,180,135,113,145,87,184,187,30,110,108,151,205,20,146,255,0,234,80,233,147,233,207,189,93,99,22,208,207,115,38,112,253,55,234,105,219,131,105,121,105,165,33,83,111,234,87,45,179,31,122,200,144,71,107,121,29,171,60,134,17,159,73,109,88,24,169,41,217,9,39,105,227,65,28,81,148,87,214,184,223,126,158,170,125,98,150,73,214,229,202,171,114,195,233,243,182,248,174,202,144,226,20,134,63,80,238,59,102,141,50,220,197,36,18,188,168,33,143,96,130,60,246,173,111,103,84,186,62,169,149,74,54,166,201,212,63,9,166,148,234,71,50,202,17,144,233,212,58,48,34,148,133,4,220,69,72,147,210,14,228,158,212,205,250,164,123,5,50,73,221,124,251,212,225,84,210,141,107,19,178,122,50,152,56,239,189,118,117,75,173,104,145,136,222,6,82,184,127,156,29,255,0,189,118,198,250,38,133,220,0,117,0,70,78,113,254,102,185,13,192,50,28,43,128,84,142,157,187,84,79,64,42,252,101,224,23,61,176,7,128,180,88,173,204,218,163,35,86,61,74,236,227,115,159,21,88,174,213,230,50,166,146,139,133,44,7,74,122,24,149,33,125,12,131,36,22,127,3,189,91,116,189,145,50,73,103,36,154,16,186,105,210,226,65,144,198,170,208,73,58,91,203,32,148,132,219,87,203,183,154,52,73,105,113,113,52,176,6,104,180,148,76,159,214,155,113,20,208,37,190,116,0,192,231,61,5,54,132,103,70,182,132,76,159,143,169,97,242,143,56,163,199,115,241,54,143,36,105,28,146,99,82,248,0,127,90,175,58,89,80,192,226,53,109,120,27,252,213,45,173,127,242,164,183,143,40,100,83,238,0,239,83,154,112,150,147,137,97,145,144,136,221,176,10,249,21,165,20,105,56,137,102,112,154,61,67,126,245,152,52,33,213,28,106,143,242,235,198,255,0,165,112,75,51,16,145,21,115,156,245,219,34,175,72,106,230,205,22,115,113,52,234,115,149,68,141,64,205,84,58,198,186,185,89,12,65,82,6,219,87,99,132,222,24,85,222,62,102,248,10,115,189,90,245,34,182,131,94,62,237,55,69,29,136,166,200,64,92,5,64,218,28,17,150,27,103,122,181,203,243,213,10,163,107,92,115,49,213,71,181,26,25,191,241,216,72,145,178,105,206,163,177,83,82,37,134,25,222,94,102,142,111,158,152,29,105,41,120,113,211,224,227,140,153,74,174,112,119,205,118,91,173,16,243,225,77,78,70,199,78,224,209,85,162,146,84,145,27,153,109,204,42,192,158,180,1,24,146,109,1,180,192,174,116,227,189,44,89,201,136,80,220,219,44,210,131,9,99,227,114,125,169,101,177,107,46,32,36,68,230,185,99,171,3,25,95,239,76,182,168,16,178,7,145,20,103,127,153,79,154,85,111,30,102,204,139,161,73,10,77,78,145,217,36,71,187,98,209,242,209,136,109,251,85,101,136,92,160,119,33,74,177,42,49,212,211,151,54,144,37,187,139,135,115,28,121,100,62,221,171,34,21,18,185,98,242,72,118,3,218,180,167,150,230,225,37,141,177,24,143,163,144,55,165,110,111,103,49,200,208,44,105,234,3,229,249,135,122,118,48,137,11,105,101,102,219,0,237,131,73,60,101,53,62,24,166,113,191,99,80,210,69,12,111,42,20,50,66,83,33,156,175,83,66,129,31,157,203,50,41,156,229,151,7,169,247,173,49,115,108,208,133,35,212,20,130,190,244,154,88,43,198,46,84,147,185,35,201,171,43,58,55,3,58,166,153,208,177,85,1,74,251,83,3,136,201,38,149,103,34,53,26,128,246,172,245,145,157,81,31,255,0,116,78,89,72,219,80,166,148,49,145,28,224,134,4,150,3,167,181,45,253,26,20,92,43,176,49,163,15,79,171,90,254,46,245,107,227,37,197,186,218,68,218,46,29,27,150,227,109,36,99,127,233,249,209,173,138,79,106,192,156,178,97,79,185,170,52,70,43,25,36,136,3,46,14,11,54,55,39,175,210,189,48,222,248,98,233,171,96,218,149,91,0,18,6,113,91,112,30,149,129,96,52,34,140,214,237,185,216,87,209,142,83,235,210,175,67,78,148,74,162,84,169,82,128,82,116,172,251,142,134,180,36,233,89,247,29,40,48,175,123,215,152,226,63,138,189,69,232,235,94,99,136,142,180,11,112,110,51,37,189,210,219,92,48,145,51,247,100,198,164,168,241,147,248,118,252,171,222,90,176,146,13,81,198,241,134,57,42,118,193,175,5,192,108,146,235,138,135,50,149,120,178,89,49,179,41,24,254,117,238,158,98,145,242,212,233,192,2,184,188,243,28,111,15,127,29,182,105,217,185,106,70,237,175,110,134,146,208,171,173,159,35,35,27,158,162,174,234,113,150,148,15,4,249,172,171,203,139,141,215,155,27,160,238,181,205,197,123,105,16,197,234,140,16,55,206,58,85,46,36,208,232,154,208,19,233,220,138,160,140,71,31,57,216,122,136,210,61,232,50,91,20,186,230,146,25,15,237,88,251,110,59,114,15,35,239,23,63,70,232,42,150,215,114,71,247,102,49,160,238,172,70,245,38,142,73,164,206,146,184,35,210,167,124,85,190,56,91,73,137,99,244,1,128,160,100,231,205,85,161,77,113,61,202,186,178,0,140,192,35,1,220,87,6,160,186,100,5,155,21,120,174,35,184,135,64,3,25,57,199,143,122,180,109,26,184,17,47,49,78,71,156,26,178,51,180,135,82,233,66,117,47,93,251,85,154,20,184,87,148,43,59,14,132,208,62,29,228,159,87,52,166,14,116,158,134,171,34,5,156,128,184,99,252,13,181,36,210,222,98,214,210,4,155,55,7,209,248,18,49,157,234,230,231,92,206,82,49,160,122,115,210,187,11,37,164,91,75,134,115,216,118,161,206,252,214,229,177,214,135,109,187,125,106,241,82,109,107,123,136,66,182,206,88,17,234,206,194,136,234,165,18,85,70,116,201,63,245,75,203,195,161,142,20,150,22,26,212,143,64,241,69,107,128,96,9,16,144,34,169,210,23,124,26,154,210,237,35,104,230,129,224,142,60,147,159,202,131,105,49,129,121,50,167,169,63,22,55,168,210,27,126,92,76,75,59,238,89,70,64,30,244,201,135,19,42,42,175,48,239,145,248,170,118,171,67,127,106,25,224,98,12,163,36,237,184,163,47,16,183,141,37,137,198,118,56,198,248,164,98,186,136,161,80,136,158,163,170,67,212,154,45,229,137,229,162,165,192,12,255,0,192,53,103,219,205,52,157,130,141,173,162,150,48,68,108,204,163,45,218,169,35,164,18,152,144,146,199,229,35,205,94,95,253,105,26,3,152,87,71,201,184,165,0,146,16,146,12,171,134,37,31,220,123,85,209,191,71,226,91,109,45,33,149,181,70,119,58,73,207,181,92,45,194,73,179,106,70,25,17,147,234,161,79,21,195,91,165,195,29,74,219,231,112,115,244,171,91,197,51,72,201,40,211,38,122,103,181,77,109,68,211,10,72,179,40,35,94,24,175,247,160,153,13,229,196,209,70,174,1,32,130,58,99,182,213,75,161,45,188,203,166,72,212,174,217,96,127,97,82,57,228,182,144,188,172,87,112,65,3,175,181,93,105,55,179,119,14,98,136,196,204,186,127,25,85,25,21,196,141,227,187,196,129,93,0,26,53,224,236,41,33,60,183,107,32,37,157,98,200,58,79,159,62,42,214,197,165,187,180,181,98,71,241,57,76,0,62,189,233,170,75,26,19,204,241,70,240,64,129,242,75,111,217,127,181,101,68,133,238,125,22,241,153,208,231,58,250,143,165,107,70,241,35,75,4,202,178,99,58,65,108,100,248,218,149,203,221,9,90,104,163,88,128,192,68,95,148,253,106,200,131,172,49,205,110,17,148,36,170,75,5,207,111,106,19,219,34,160,107,132,137,80,128,205,39,86,199,128,104,34,68,82,179,70,186,155,26,74,183,97,253,42,176,196,215,18,52,173,59,34,29,244,109,161,79,181,103,165,43,115,96,47,222,91,121,144,201,12,131,26,15,236,107,231,22,211,222,253,149,227,220,229,132,115,134,87,67,175,165,150,190,172,134,107,37,46,203,12,217,56,39,81,4,251,138,175,16,179,181,188,178,104,165,137,121,114,140,231,39,189,123,120,243,215,21,231,158,27,230,60,157,175,219,171,27,153,97,248,184,218,210,224,146,25,255,0,7,235,94,166,218,241,46,100,19,44,171,53,179,3,150,87,206,15,106,249,197,247,216,59,251,105,12,208,58,220,69,187,97,50,28,47,156,26,202,23,124,103,133,113,72,244,9,237,166,76,5,82,191,50,248,199,113,91,190,44,114,254,172,79,38,88,241,95,104,144,53,152,73,173,173,227,215,40,210,58,15,214,185,195,82,70,182,146,226,237,128,45,41,209,145,147,159,173,120,55,255,0,228,46,33,51,66,111,45,45,35,93,198,65,35,31,81,81,127,249,6,230,89,249,111,195,161,58,61,40,35,148,141,187,109,89,252,89,116,215,228,143,103,37,233,138,249,228,109,114,66,172,2,96,124,190,245,206,45,60,122,62,44,73,136,215,37,114,189,126,181,243,249,62,215,241,155,177,201,91,0,237,146,87,151,25,13,138,26,112,238,57,246,129,73,154,239,225,161,59,226,231,40,15,251,113,73,224,253,159,151,125,55,110,62,216,91,89,240,199,154,32,143,51,75,132,141,91,101,30,72,237,89,49,221,241,79,180,146,34,79,168,33,58,222,45,12,169,32,29,235,111,131,253,144,176,225,146,37,212,175,205,152,238,57,136,49,17,246,242,107,97,83,60,69,21,35,138,73,58,130,171,212,14,196,85,183,199,135,76,255,0,214,93,149,224,223,103,184,36,23,252,222,64,105,89,0,211,34,234,193,246,207,210,189,52,197,33,183,229,198,61,0,122,153,63,150,59,86,122,97,238,241,45,170,66,85,75,228,33,92,154,102,84,156,70,174,239,30,134,220,28,254,31,122,242,207,43,147,215,12,38,36,150,118,154,227,69,187,52,106,14,196,156,28,83,204,146,219,219,50,12,72,154,3,16,235,212,245,161,27,120,37,187,150,72,164,93,9,177,2,156,183,185,89,67,201,28,128,239,140,117,250,10,243,173,109,130,91,68,81,242,225,139,95,93,2,67,144,61,168,194,89,236,226,38,119,33,15,168,51,144,74,140,83,109,96,174,147,36,179,195,204,118,213,165,91,127,163,87,135,251,97,246,139,60,171,107,119,142,126,86,24,148,249,1,7,126,181,235,134,63,43,167,158,89,105,133,199,254,208,73,196,111,68,241,96,66,158,173,39,125,100,140,111,94,114,57,36,123,157,10,222,188,213,85,185,210,105,199,156,129,230,157,179,177,123,238,44,144,162,114,139,144,160,246,205,125,12,113,152,199,37,187,55,195,248,72,226,44,12,87,176,172,217,222,43,147,164,228,120,34,189,239,217,190,13,4,22,55,48,137,24,141,68,172,122,245,242,159,190,15,138,241,118,31,101,238,110,174,46,99,188,23,22,252,167,10,178,198,187,19,249,245,175,119,246,111,135,199,192,236,34,181,215,204,184,121,15,52,134,234,190,51,239,94,30,108,248,211,215,199,143,59,110,219,71,113,7,13,55,51,192,146,103,169,24,214,5,82,9,158,123,55,128,21,13,171,80,44,221,188,31,20,183,58,72,146,68,100,48,72,239,145,131,144,7,138,97,222,91,91,120,162,88,140,185,210,78,78,231,220,31,21,198,234,129,240,215,248,136,126,240,131,24,124,40,45,182,122,154,36,220,81,36,46,94,213,144,70,199,72,86,206,77,93,56,125,221,138,205,32,229,133,209,146,178,47,85,61,69,121,254,47,196,32,225,28,58,107,171,128,197,165,202,196,136,65,193,61,15,210,181,38,238,152,222,153,159,104,248,252,118,239,112,45,140,137,114,99,198,28,140,2,78,250,71,106,249,239,61,89,73,145,159,161,39,190,244,197,237,228,252,66,235,47,150,149,177,128,189,133,122,62,19,192,34,225,86,19,113,30,36,2,204,64,104,23,124,1,158,181,221,134,51,12,121,115,103,149,202,149,225,22,143,193,184,85,223,20,145,99,105,78,22,48,87,124,31,6,176,110,229,154,225,166,158,65,153,140,152,108,83,252,95,142,205,126,85,27,68,112,170,233,68,140,118,236,77,102,200,198,40,163,96,249,231,2,221,43,120,239,186,205,4,178,52,107,26,108,228,250,129,222,182,190,207,71,50,241,203,105,227,180,23,14,191,120,0,202,128,84,141,246,172,184,96,145,231,72,210,56,199,255,0,87,226,62,107,235,63,102,184,49,225,124,60,22,147,152,101,85,146,34,23,26,9,235,251,212,242,103,49,197,112,155,173,99,207,159,69,196,81,32,149,84,102,61,71,73,61,199,239,251,80,37,181,105,32,67,42,58,61,186,48,245,159,159,114,118,31,181,31,134,69,112,182,210,25,228,93,45,43,51,182,112,112,54,170,77,20,166,193,218,69,86,230,234,15,150,61,51,214,190,117,231,151,92,154,137,194,99,144,221,200,210,43,199,169,118,82,184,219,52,107,176,139,50,24,70,14,189,139,117,3,63,165,6,59,134,188,107,104,174,179,35,234,10,92,236,25,118,199,231,79,25,129,133,213,214,48,176,190,23,3,199,115,231,173,55,232,156,114,176,184,138,40,82,232,133,214,193,163,141,152,99,127,62,217,211,244,175,41,246,175,139,155,11,19,21,156,235,206,97,171,81,245,1,171,240,251,28,10,7,27,251,89,105,195,166,146,206,72,222,105,50,117,0,1,24,56,198,51,242,255,0,197,120,23,154,231,137,93,170,186,52,166,70,218,24,207,127,229,94,222,47,13,183,111,60,252,145,89,53,52,136,238,20,187,2,52,47,156,246,175,73,193,190,199,180,138,147,241,4,62,189,185,1,190,92,244,213,251,211,127,102,190,201,78,151,95,17,114,34,204,59,70,172,114,115,223,244,236,107,219,90,91,221,77,152,208,229,131,12,48,193,26,65,233,189,122,249,124,186,226,60,176,195,229,119,83,133,112,248,108,164,107,125,107,17,102,44,218,116,233,3,31,78,216,166,100,107,102,130,115,13,196,107,173,134,150,11,149,0,127,92,247,168,81,214,227,158,84,8,116,21,85,95,198,72,222,169,21,178,206,179,8,8,51,148,85,229,177,0,39,78,245,203,221,221,116,241,56,141,75,221,184,140,197,21,61,91,169,112,112,88,210,178,200,246,170,152,32,182,157,94,204,70,248,161,203,60,207,62,82,83,141,10,164,106,234,224,1,141,187,85,37,154,119,183,17,163,22,58,28,29,191,23,231,88,191,217,103,16,59,87,146,83,232,73,4,172,75,36,106,54,235,231,52,196,176,90,197,111,206,141,149,24,157,57,209,242,158,255,0,206,149,132,220,218,91,157,114,55,42,100,42,132,100,111,230,173,36,176,179,52,105,24,119,102,212,178,35,131,219,246,170,59,36,106,144,91,42,49,50,204,11,25,54,32,28,145,253,41,199,183,146,222,13,12,20,183,48,140,234,192,45,89,252,65,228,228,218,144,184,182,81,163,153,31,85,198,251,231,222,153,138,101,123,56,131,102,66,206,23,32,227,63,247,77,28,169,127,4,159,2,102,96,177,229,2,149,198,10,145,157,136,252,187,80,173,75,69,113,28,17,204,210,49,0,54,165,99,165,126,189,187,81,56,140,115,157,65,215,14,142,74,144,48,72,63,197,228,123,213,150,27,152,147,146,152,86,96,36,120,215,119,6,175,248,131,71,60,101,163,179,103,132,69,17,32,185,27,232,199,247,161,65,36,179,93,221,169,3,225,98,96,175,19,140,146,216,235,250,80,45,237,230,150,57,225,148,143,86,166,69,125,181,13,187,141,251,87,26,224,90,78,247,16,107,89,238,8,4,203,208,14,155,123,126,85,122,59,26,226,217,100,149,228,136,235,117,69,206,134,30,149,0,110,54,246,161,44,55,33,74,43,52,130,22,217,60,158,255,0,189,21,164,102,18,177,98,9,36,130,58,96,117,207,236,42,246,119,49,221,75,40,120,164,46,131,91,133,93,241,226,166,248,52,100,220,196,45,110,64,36,56,92,107,241,147,129,244,165,110,173,102,133,97,104,25,72,26,67,171,236,78,250,77,82,8,13,195,78,134,61,50,140,18,154,189,58,118,241,223,251,215,111,26,225,22,56,228,148,41,4,16,165,131,49,24,232,127,74,154,93,233,123,89,98,138,214,102,71,47,24,147,78,166,249,192,206,195,233,181,98,253,169,227,169,194,109,53,194,246,229,227,0,36,99,4,177,57,213,145,227,254,106,156,79,237,53,175,3,225,147,90,93,8,230,123,148,32,8,199,169,124,22,252,235,228,247,215,79,123,114,243,204,195,212,73,11,215,79,156,87,71,139,197,242,187,175,44,243,208,124,66,246,123,235,169,46,37,109,76,199,62,5,6,5,45,144,100,8,123,100,244,21,99,34,107,192,114,71,244,170,134,1,153,3,227,72,61,250,215,108,227,135,53,231,149,196,115,78,241,149,57,114,66,170,129,146,79,77,235,222,253,149,251,58,252,36,189,223,17,132,11,135,80,139,19,160,117,83,252,89,222,180,190,197,253,155,182,180,177,107,201,109,154,75,153,84,43,60,154,145,148,29,246,21,188,209,180,150,208,219,134,117,155,230,36,46,1,5,187,251,87,55,151,203,234,61,60,126,59,110,234,214,80,139,89,25,206,113,142,99,101,142,157,52,94,32,89,145,24,49,114,177,41,97,176,12,185,235,166,130,142,150,179,243,164,148,176,140,232,141,51,243,109,231,243,163,66,86,123,119,144,137,221,198,85,63,135,62,60,231,218,185,39,219,170,207,208,90,46,103,25,185,94,89,151,214,165,118,210,138,0,20,78,28,240,167,18,103,1,227,68,99,167,75,122,128,240,126,180,70,138,72,249,44,238,210,59,0,36,93,215,168,233,251,211,14,126,22,70,248,104,99,105,118,235,157,37,188,103,244,171,106,72,164,162,20,186,154,213,21,140,110,138,210,130,227,32,1,212,121,235,92,142,52,8,136,53,20,206,23,81,249,127,58,188,82,71,55,18,230,220,164,134,227,80,203,34,239,255,0,211,227,21,201,36,50,182,218,81,53,231,65,31,62,15,81,228,226,178,179,134,124,197,197,213,175,196,206,166,48,248,17,17,172,168,206,114,115,77,221,205,10,73,10,171,250,25,155,58,115,234,31,196,60,99,63,181,45,61,152,229,164,195,73,119,7,92,143,146,71,171,246,254,26,110,27,88,222,56,121,114,9,52,228,169,45,149,99,229,125,182,253,170,159,234,182,122,45,76,246,183,0,238,152,215,171,210,115,209,191,157,118,198,226,24,213,25,9,142,21,200,98,189,91,218,173,37,252,80,221,114,36,135,54,231,42,186,55,17,183,246,201,171,95,195,115,22,209,136,164,133,128,93,143,167,62,254,41,82,93,18,227,156,54,111,137,107,248,163,77,4,128,70,113,219,254,43,99,135,50,220,216,6,144,2,116,141,40,143,186,228,96,147,245,197,86,240,60,150,209,173,201,229,51,99,87,171,98,51,227,243,170,124,43,192,179,44,18,64,121,223,122,175,140,234,192,220,85,149,57,165,175,87,149,104,211,163,136,228,68,99,22,182,221,59,254,181,199,180,140,240,244,187,18,226,80,171,32,118,57,212,222,42,250,224,158,5,123,149,115,41,245,52,133,54,69,198,78,7,113,210,149,186,154,230,238,88,100,185,125,118,49,17,208,105,233,222,179,190,87,160,96,102,154,231,213,26,176,50,150,10,27,7,127,127,235,76,94,220,206,179,124,54,140,58,233,215,36,108,73,199,255,0,87,157,250,208,230,72,163,184,121,108,153,100,133,99,204,99,248,152,237,253,104,246,49,37,188,210,93,201,50,96,171,102,86,58,128,148,142,141,181,111,131,118,174,182,144,252,59,74,175,169,50,48,210,100,224,146,50,49,87,183,187,22,236,89,229,102,81,50,153,121,139,177,4,124,185,235,239,65,134,104,173,175,29,121,36,202,248,11,38,112,152,59,13,188,84,101,213,166,63,185,138,104,213,64,45,209,183,32,159,114,5,103,217,161,228,150,222,251,138,76,44,211,22,232,70,156,130,53,106,3,207,208,208,229,68,230,36,145,185,94,165,50,217,79,166,60,247,171,218,218,165,219,51,61,212,161,131,250,74,159,148,174,55,174,243,27,157,58,207,0,68,101,89,67,1,221,91,115,250,31,231,78,234,77,194,82,95,58,200,194,56,66,184,193,103,85,234,217,207,122,53,184,141,99,69,146,92,36,204,164,106,237,78,11,117,187,119,229,52,50,42,157,64,177,233,228,120,164,248,151,46,8,163,77,49,186,177,213,167,160,82,6,63,157,58,107,176,162,177,132,235,92,46,29,129,125,186,169,61,73,253,58,121,167,140,81,240,249,18,238,8,164,207,166,41,7,226,0,122,67,3,85,132,137,173,209,227,49,115,17,142,177,208,99,250,244,90,24,186,150,238,55,18,179,49,85,82,163,56,215,215,3,53,55,179,75,200,36,248,216,164,138,66,33,140,242,252,150,206,230,168,215,6,59,220,203,7,254,57,32,7,209,212,154,37,180,232,208,124,52,98,111,73,47,150,30,172,245,161,203,5,190,181,77,35,86,53,35,187,234,36,231,191,231,81,98,140,62,27,137,0,204,97,73,55,76,156,55,215,219,167,122,28,238,178,1,32,141,220,190,8,144,174,157,242,55,62,77,57,106,12,188,41,150,238,73,31,152,225,153,49,223,197,114,72,154,40,30,40,135,173,19,157,28,67,211,191,141,234,196,237,104,96,150,118,146,224,60,74,168,6,53,110,88,244,233,65,146,237,99,179,154,73,244,190,112,72,116,219,174,14,60,119,162,193,45,196,150,232,198,223,146,197,70,180,211,185,25,165,174,56,118,28,43,72,204,74,243,25,11,250,8,111,106,161,109,118,197,12,145,59,180,99,3,102,192,216,254,47,59,127,42,146,196,206,172,185,4,168,18,106,109,245,19,154,61,183,13,251,249,132,176,134,230,16,209,70,204,61,88,240,124,213,209,222,222,121,230,150,45,30,134,85,66,115,216,17,159,243,205,11,64,123,155,137,109,177,207,5,81,20,228,71,164,145,219,6,157,134,105,227,154,51,119,9,202,166,113,156,234,83,157,232,63,20,151,49,243,165,44,121,120,89,35,27,234,82,59,126,98,174,34,158,88,185,161,125,27,169,12,250,76,107,208,10,81,47,80,59,157,43,32,71,252,33,122,158,255,0,149,45,111,44,80,92,64,146,233,101,32,141,42,48,79,185,61,168,246,247,239,20,232,129,90,98,254,148,96,123,247,63,78,213,102,182,180,54,166,68,10,178,163,12,171,158,199,249,211,92,38,206,241,59,72,69,137,37,164,251,188,12,166,238,227,219,218,179,131,164,16,161,81,35,43,96,42,58,250,128,205,50,110,46,220,184,210,171,14,159,76,138,167,230,29,55,160,220,62,88,188,207,184,193,46,6,216,39,31,214,178,176,100,44,215,44,246,138,139,27,99,58,135,112,58,143,222,143,36,114,61,210,197,44,161,145,6,216,234,63,49,73,174,139,121,183,231,21,96,70,121,120,42,49,140,254,245,120,17,150,217,207,171,148,158,171,124,117,127,194,63,61,235,83,73,71,191,179,196,14,173,247,186,61,88,108,244,20,179,91,199,115,16,185,102,18,60,128,142,225,113,238,43,173,39,38,85,184,154,67,173,73,82,119,235,230,187,9,158,107,116,116,60,216,181,18,248,26,78,59,226,165,93,57,18,27,88,85,35,17,233,80,57,152,95,126,163,218,136,169,36,97,228,141,52,185,245,29,39,98,51,158,158,106,141,35,64,83,148,170,175,40,0,135,61,69,21,33,73,33,141,24,114,240,197,156,157,176,71,76,84,82,50,23,6,89,36,153,92,17,209,114,114,217,253,187,83,247,118,214,246,246,90,151,211,49,1,144,131,184,63,218,179,37,123,136,91,96,173,8,244,182,175,194,122,81,162,48,220,73,133,149,164,8,2,168,11,146,203,228,213,237,52,82,113,112,97,75,132,119,44,62,82,14,55,250,86,160,91,129,201,153,215,75,178,129,233,113,191,212,118,165,237,45,162,146,114,128,73,231,72,24,43,65,82,246,247,15,4,150,178,122,219,0,171,224,56,235,156,255,0,74,185,36,56,145,152,208,169,149,150,109,217,119,239,253,59,80,163,146,226,238,224,74,73,145,17,112,116,175,70,233,64,184,186,120,164,28,150,213,173,134,21,134,227,223,122,53,189,220,145,70,211,160,58,183,18,171,118,63,219,122,205,233,174,204,233,9,12,128,78,136,23,37,139,126,38,233,138,82,237,94,109,6,69,208,235,247,108,66,245,241,68,157,99,185,225,209,160,255,0,223,205,50,74,184,201,85,193,233,74,65,58,30,124,68,73,150,85,36,179,116,238,8,171,56,67,0,45,181,168,8,186,223,114,154,182,38,152,184,158,111,134,26,217,84,16,1,202,245,164,161,187,105,111,36,146,68,244,46,66,62,159,195,82,246,109,114,233,14,118,24,80,7,106,156,174,165,29,96,140,58,22,85,0,231,44,13,117,164,187,147,144,28,136,251,197,129,187,47,214,184,18,57,224,134,222,238,82,140,160,176,245,96,103,235,67,188,183,104,224,73,203,134,137,125,65,179,239,140,211,65,88,98,75,107,164,36,56,66,66,178,175,225,241,90,79,160,110,178,100,182,122,108,69,10,32,179,204,36,81,146,80,28,143,195,92,150,116,23,10,215,36,188,195,210,6,51,181,91,16,110,74,4,50,169,9,161,53,75,190,3,15,52,185,73,85,132,110,224,66,83,210,75,96,177,255,0,170,111,225,93,238,158,51,36,98,28,43,46,173,141,42,133,175,167,126,67,232,137,114,161,36,31,55,184,165,229,32,176,217,4,129,158,41,36,230,49,198,15,70,31,218,175,241,73,26,205,27,129,232,10,3,133,206,107,146,200,240,240,232,225,148,14,115,177,208,71,101,29,255,0,58,74,55,145,148,47,52,179,236,52,201,224,120,166,184,94,204,198,241,45,193,69,66,88,190,175,97,154,118,218,101,91,176,53,21,97,145,133,125,180,227,189,102,193,118,253,36,245,40,86,10,20,238,205,90,235,106,146,183,58,72,227,41,140,5,27,111,249,81,41,51,113,174,57,154,4,215,234,8,113,208,47,92,210,246,151,8,46,167,18,28,133,82,20,5,249,77,55,105,34,32,2,47,187,193,41,183,122,86,24,185,179,92,122,26,57,87,212,117,46,14,112,64,171,164,94,29,54,247,98,88,73,84,77,211,110,244,107,201,103,210,117,198,134,18,117,72,0,221,115,222,169,106,35,138,228,16,67,200,70,249,59,31,165,26,234,213,164,187,105,157,225,196,37,147,102,198,255,0,214,167,6,220,75,24,102,229,16,231,65,63,136,119,163,92,88,198,146,242,222,118,145,28,3,130,55,83,237,72,77,113,112,179,224,115,23,87,173,71,76,209,228,186,120,164,134,0,16,122,9,103,113,184,61,233,138,145,147,215,116,45,224,141,144,16,89,176,48,7,106,102,221,215,14,20,229,23,208,191,253,84,153,146,46,34,209,198,202,234,177,147,135,92,228,173,104,69,97,34,64,207,110,128,198,114,74,103,7,52,213,171,179,41,50,197,196,210,105,221,57,108,154,25,71,189,2,250,7,134,102,114,57,144,228,144,81,186,154,65,217,166,17,170,35,7,93,142,161,226,155,183,67,202,49,52,120,153,114,218,143,76,80,25,174,226,248,101,70,80,95,25,8,253,233,8,93,146,86,116,135,83,3,156,162,247,197,118,69,143,154,141,36,234,165,118,7,29,65,233,82,63,136,180,186,15,109,60,186,8,244,198,171,140,253,77,89,19,252,55,20,246,223,5,155,129,135,103,221,88,124,166,145,133,140,179,145,169,163,71,98,119,223,106,37,220,247,46,249,156,51,182,117,24,192,27,253,104,44,198,72,135,45,72,120,215,39,11,182,41,173,16,123,137,81,109,153,96,8,210,130,21,137,252,85,45,165,153,226,107,102,34,52,57,7,29,141,37,200,2,77,76,192,203,164,16,70,199,20,229,185,156,122,101,143,81,0,1,175,98,13,93,113,194,91,170,183,33,66,33,33,181,149,212,91,29,170,246,247,51,196,137,28,107,204,80,127,74,105,56,76,239,30,191,136,202,99,73,192,249,125,169,27,183,107,121,35,72,147,210,24,122,177,189,73,52,91,182,175,14,154,8,38,108,163,20,109,152,55,80,104,220,164,150,35,163,10,37,5,65,240,123,126,248,165,180,36,64,202,14,21,137,85,193,239,214,175,116,95,225,153,121,160,54,51,172,159,150,183,133,229,155,6,224,45,116,214,40,111,21,18,112,204,172,137,184,24,98,6,63,32,43,211,91,158,149,229,56,79,25,178,189,157,227,138,226,55,112,119,10,217,193,61,126,155,255,0,49,94,170,223,165,125,28,111,14,92,187,104,199,210,137,66,143,165,22,180,137,82,165,74,1,201,210,179,238,59,214,131,244,164,46,6,198,131,10,247,161,175,51,196,71,90,245,23,131,99,94,103,136,14,180,21,251,40,240,158,37,52,37,62,245,147,82,177,61,64,219,31,191,243,175,65,114,27,166,72,175,29,195,5,194,241,13,80,34,156,236,73,216,141,243,177,235,250,87,181,14,39,143,239,21,145,206,55,198,217,174,31,228,255,0,103,79,139,166,68,252,222,97,85,125,137,219,89,205,14,44,164,184,109,212,224,48,246,173,57,109,132,76,24,242,152,103,57,35,113,84,183,129,167,121,93,194,104,252,33,124,87,46,158,219,41,116,198,34,208,161,86,82,53,33,20,164,82,180,228,106,71,82,14,250,182,205,105,180,104,146,59,48,108,143,109,177,239,75,73,52,113,140,35,22,201,26,116,141,177,245,171,19,117,37,153,181,42,2,165,128,198,235,215,199,74,0,133,53,59,57,245,13,200,246,161,221,33,105,148,196,210,70,195,29,182,53,103,82,241,179,77,140,99,26,75,99,122,147,134,187,138,243,226,150,92,70,4,108,78,206,203,253,40,98,232,197,55,195,220,71,163,36,168,147,240,159,206,169,240,143,175,17,134,70,56,42,221,87,20,226,71,112,146,186,203,42,201,182,64,211,133,56,175,73,166,75,8,25,166,115,36,204,35,198,52,251,215,53,179,203,160,44,139,163,57,59,122,170,151,96,188,145,170,29,40,160,72,202,59,143,20,220,13,4,184,145,78,19,25,35,195,84,233,123,46,177,73,120,118,2,37,220,18,221,104,83,66,96,26,89,131,244,35,30,41,151,139,81,215,30,178,1,0,168,61,252,215,97,136,187,1,49,86,32,146,116,156,250,106,47,248,12,82,131,14,189,123,239,136,217,114,8,250,210,229,237,141,210,58,31,80,200,192,207,164,214,156,145,197,37,187,71,19,156,198,218,180,210,201,96,97,142,71,118,82,89,131,28,117,235,218,157,155,228,72,185,137,112,8,56,230,12,28,111,159,214,175,111,105,5,220,210,114,221,18,104,192,58,52,17,147,245,53,217,98,18,91,73,233,80,229,71,171,197,44,209,64,45,8,104,24,72,127,133,137,13,245,164,225,154,111,225,237,121,104,179,160,4,100,147,163,25,62,254,105,43,101,34,80,130,69,204,185,42,88,99,106,236,214,210,219,218,171,2,195,72,210,55,236,104,150,86,22,220,66,94,83,73,38,35,92,233,103,198,7,124,119,167,107,28,248,198,138,245,162,8,81,250,225,14,65,167,28,6,135,44,20,68,91,229,62,104,34,43,85,181,144,76,73,152,101,67,103,124,127,90,229,181,211,45,179,71,32,46,167,33,65,27,26,128,209,90,76,97,121,154,63,186,143,117,245,229,72,164,225,185,118,150,71,117,108,160,109,243,177,247,165,130,71,165,163,50,182,117,122,115,210,154,151,238,163,229,128,122,13,177,213,190,181,126,58,54,4,119,34,121,28,188,107,174,48,63,23,111,165,93,2,97,4,138,89,66,228,250,137,36,80,229,182,44,216,184,182,142,52,32,2,117,110,223,253,53,161,111,52,107,98,214,246,218,100,124,105,245,30,159,157,14,137,92,8,108,32,89,32,47,20,51,13,46,140,117,18,212,201,158,5,180,73,30,93,121,192,200,200,201,165,242,57,2,218,229,35,119,206,83,230,213,249,19,77,91,73,4,177,242,130,186,178,174,166,85,94,159,90,191,117,148,129,164,156,98,37,245,59,0,191,79,38,155,84,9,19,196,153,100,95,152,227,118,62,105,7,155,146,138,200,119,206,52,135,35,111,122,227,55,196,176,145,139,39,93,163,59,17,81,174,196,158,8,76,46,182,236,173,43,160,102,210,126,83,249,208,174,163,121,45,99,89,125,90,87,91,104,254,123,109,77,218,131,28,200,236,136,114,132,99,29,77,86,212,76,144,173,188,193,132,5,136,57,24,101,21,123,78,138,147,110,145,23,198,248,10,138,204,122,253,58,84,184,39,43,40,30,144,53,105,223,213,230,159,22,113,93,72,225,88,23,76,132,213,231,205,49,45,188,60,62,215,148,204,173,50,250,176,27,113,83,70,217,139,118,1,87,137,139,137,19,70,146,55,30,212,201,225,214,115,70,53,196,134,95,36,124,191,157,103,189,211,69,201,100,135,83,23,44,60,84,38,89,12,209,179,20,108,250,74,183,166,146,217,210,217,40,119,60,34,218,242,109,18,90,71,34,6,26,148,167,205,249,210,214,28,35,133,69,112,242,155,8,202,200,14,67,46,119,173,114,92,197,10,4,147,82,238,237,138,15,220,206,117,58,42,162,177,208,186,122,182,43,127,146,177,112,142,39,14,136,162,6,12,144,187,17,28,157,57,126,223,74,90,8,150,206,86,138,66,239,16,201,213,215,80,167,175,90,36,133,4,177,73,204,108,12,70,131,0,247,252,169,77,207,16,134,29,101,93,137,198,14,65,219,181,79,149,171,49,131,95,220,74,250,4,105,177,192,14,50,14,15,130,127,42,165,243,71,7,20,71,183,149,93,52,174,80,13,142,219,254,116,196,183,82,69,3,187,199,247,47,232,25,35,102,218,174,208,71,28,41,42,62,166,57,232,59,248,219,189,102,125,173,159,23,46,82,65,47,49,149,244,28,0,53,103,242,243,92,178,138,91,135,116,132,51,70,54,124,103,0,84,150,241,195,172,225,89,177,187,41,61,71,247,166,32,148,220,75,203,144,132,12,132,200,171,255,0,218,120,45,67,252,38,162,104,174,162,22,19,32,136,238,250,251,143,122,208,149,224,181,137,89,73,138,41,3,73,55,163,213,156,224,109,219,165,100,92,93,124,53,208,8,241,186,16,85,100,81,242,208,248,191,19,91,59,11,153,111,28,105,96,10,177,201,114,113,244,239,73,55,116,91,195,23,237,103,218,129,101,173,108,23,19,56,35,90,120,233,211,181,124,198,91,146,210,54,137,9,206,251,138,114,247,139,124,117,196,173,38,118,4,0,54,218,179,6,89,178,14,195,4,87,208,241,225,241,142,76,242,221,117,64,206,16,174,65,175,119,246,71,132,52,175,15,17,186,149,163,104,24,60,72,248,100,41,140,116,252,235,199,91,91,61,213,226,139,100,121,27,169,210,167,122,250,199,8,176,143,132,45,191,197,65,113,34,168,32,114,99,13,144,123,19,218,158,92,181,143,6,51,117,176,109,9,120,89,112,168,236,79,167,162,154,168,136,167,23,113,3,164,78,80,29,77,165,176,60,140,247,173,6,135,153,111,5,196,113,73,108,206,51,202,29,20,231,3,57,164,173,210,218,15,141,121,32,211,118,224,200,231,61,15,181,112,119,121,117,117,56,39,61,209,226,87,204,145,65,150,85,7,88,219,81,30,212,68,140,94,203,8,185,137,155,66,124,195,36,70,63,220,42,138,94,208,195,112,196,250,255,0,251,69,193,244,249,160,221,220,199,99,20,50,77,115,2,218,148,213,204,65,160,185,240,222,244,213,189,46,228,156,182,120,143,20,107,123,51,17,137,149,96,0,243,89,125,57,250,158,216,175,139,241,207,180,19,241,139,214,137,71,46,216,51,104,136,100,239,76,253,160,251,77,39,31,187,209,20,79,201,36,71,28,67,212,88,116,233,230,180,190,205,253,152,142,14,69,205,226,220,35,235,206,137,6,141,56,53,213,227,199,225,142,242,115,103,150,238,160,60,51,133,197,194,33,60,67,136,195,128,202,22,52,207,175,39,219,245,172,222,55,246,177,248,140,43,101,8,115,10,234,26,216,157,252,109,219,21,167,246,191,143,217,75,3,89,89,164,132,143,196,235,130,167,242,53,226,189,15,42,7,39,70,70,72,27,215,166,51,229,205,102,241,194,58,62,162,140,70,165,200,210,105,219,132,121,25,97,134,25,166,248,88,194,185,11,156,121,165,163,77,18,62,75,99,168,102,243,94,183,236,151,217,251,126,35,246,138,225,239,102,150,56,98,25,143,151,210,70,240,125,171,210,221,77,214,103,61,53,62,197,253,156,141,22,43,251,248,113,35,57,88,253,93,136,232,127,95,214,189,183,38,225,109,157,134,142,78,112,35,229,239,131,227,219,181,75,187,105,77,253,169,69,17,198,238,85,206,192,17,223,106,211,130,88,45,199,195,70,222,157,125,92,231,72,238,115,92,30,92,254,85,211,227,199,76,17,114,139,195,222,217,34,108,42,2,100,219,32,211,186,164,185,225,168,36,136,56,17,147,146,248,201,243,215,122,114,78,14,186,140,166,52,228,200,165,163,210,218,67,31,27,125,40,80,219,137,120,108,165,71,220,132,121,23,35,184,235,211,252,218,177,102,227,210,95,217,69,183,138,91,78,101,188,173,40,97,179,70,227,210,222,43,201,253,177,251,79,47,11,147,253,50,209,86,70,209,234,38,63,148,237,250,215,168,248,219,46,27,195,101,185,32,71,111,18,13,106,23,58,152,145,252,179,95,38,227,60,66,78,51,197,154,117,77,111,176,64,191,48,30,43,219,195,134,239,47,63,38,92,112,83,226,99,87,150,91,224,210,203,34,250,89,183,210,79,122,246,127,97,56,11,199,112,56,153,153,53,200,135,146,12,77,208,141,247,237,93,251,61,246,50,104,94,14,39,122,9,132,160,146,60,48,244,29,193,12,189,124,215,180,248,117,105,163,145,116,24,152,40,201,109,242,59,87,175,147,201,49,154,197,227,142,23,46,104,70,226,123,91,201,45,210,45,14,93,70,237,190,72,30,54,166,34,73,113,34,131,203,155,127,151,170,154,82,253,18,73,218,88,161,101,66,248,230,110,115,143,20,120,164,17,206,140,154,218,216,166,95,109,71,243,247,174,75,203,166,112,96,43,221,78,164,179,22,140,103,74,62,71,185,199,154,18,179,189,195,162,65,149,103,251,216,201,232,191,132,15,222,175,126,36,251,160,206,8,210,85,140,101,84,109,218,150,107,182,138,253,4,145,22,117,194,172,145,124,222,61,94,105,174,6,133,177,158,202,34,92,40,150,53,1,90,70,216,140,237,249,237,143,202,146,144,189,189,192,46,161,114,79,239,184,199,247,167,45,173,224,150,52,40,203,36,138,229,27,59,106,223,35,87,154,90,120,228,144,162,79,110,206,35,39,68,137,46,174,251,6,168,214,196,121,217,225,142,9,100,101,64,50,89,91,108,48,241,250,82,83,59,67,36,42,34,18,100,132,60,182,43,160,246,253,191,149,22,212,162,35,66,132,177,118,81,27,72,119,199,143,202,157,38,39,103,133,117,199,247,129,149,180,239,32,7,127,243,218,154,93,233,159,20,240,77,123,21,187,204,233,15,48,172,154,134,217,42,123,245,235,77,93,43,47,15,136,231,239,154,110,89,61,84,96,106,27,255,0,90,55,12,136,11,135,68,13,26,234,44,197,183,44,126,191,189,51,203,181,186,180,104,148,130,99,153,136,193,201,193,246,170,198,201,164,66,75,77,115,36,199,151,172,174,15,111,20,120,228,183,5,46,46,145,159,49,4,212,58,174,227,0,143,173,112,199,29,164,210,164,119,4,5,244,233,210,72,39,222,185,241,187,79,104,83,75,156,15,147,31,70,25,235,81,174,18,216,115,47,33,68,82,93,139,20,44,125,73,177,32,123,86,124,246,210,67,163,4,59,200,165,163,240,202,123,230,153,182,44,215,58,93,4,55,13,149,69,66,1,207,248,41,119,211,185,11,50,180,110,85,19,114,112,79,240,159,168,253,234,246,24,182,88,132,192,21,245,177,85,110,227,79,247,171,92,7,180,210,169,168,1,43,17,39,183,112,63,206,244,67,107,36,80,221,70,210,43,52,36,18,98,30,144,78,70,156,254,149,152,168,5,207,62,38,99,41,108,178,190,78,254,113,222,159,22,126,77,41,57,113,6,124,5,213,134,81,147,211,24,27,215,148,251,97,246,149,45,37,154,214,204,174,81,181,151,86,0,227,160,2,141,246,139,237,13,181,140,50,36,18,163,77,50,191,160,48,58,14,216,207,189,124,178,91,135,51,179,206,93,203,49,61,119,53,209,226,241,111,154,242,242,103,174,28,187,184,146,234,237,231,145,178,204,123,182,118,165,230,116,104,196,120,3,27,234,238,77,17,224,100,151,75,186,141,139,125,42,208,194,37,12,78,159,72,39,115,185,252,171,170,77,116,240,223,237,64,210,73,22,146,255,0,47,203,157,177,154,245,255,0,97,62,204,197,125,120,215,188,64,33,183,137,53,194,186,192,44,217,35,63,77,187,248,163,240,47,177,70,237,158,91,217,204,72,168,24,196,98,245,169,235,157,246,233,94,255,0,133,112,30,19,20,49,219,71,18,36,97,117,13,125,89,115,181,121,121,124,178,77,70,241,194,228,49,228,141,51,91,235,153,35,219,14,218,67,28,111,227,106,13,172,214,246,239,28,215,79,52,151,121,198,141,36,46,145,248,115,70,75,169,237,229,213,32,138,120,81,216,52,82,108,192,249,252,244,237,73,197,116,111,248,163,77,42,144,152,49,198,172,154,64,92,237,138,227,239,151,68,186,225,75,232,165,186,151,152,9,11,51,23,45,141,147,111,151,79,159,122,52,109,109,51,73,42,79,34,185,96,234,14,195,59,250,113,253,107,102,233,98,182,179,79,135,120,162,159,0,163,58,237,171,207,189,100,150,185,183,185,103,189,120,137,62,188,196,157,79,244,205,102,77,174,204,172,99,74,71,48,10,164,100,16,114,113,215,77,75,121,140,81,186,56,202,179,100,168,1,145,79,95,237,251,85,230,153,150,13,103,64,58,114,114,49,177,233,73,222,91,219,105,136,165,178,68,137,224,252,199,235,224,237,86,77,175,70,98,16,200,81,153,202,161,140,153,6,249,215,208,0,63,33,87,211,240,214,255,0,11,136,220,180,100,2,27,210,78,63,99,218,149,182,134,210,120,240,192,59,228,179,6,59,237,216,126,84,75,107,36,16,188,86,241,59,115,50,252,178,221,240,196,123,239,129,138,104,149,196,157,57,114,219,35,169,183,210,52,137,135,86,61,61,241,183,122,212,137,98,72,221,202,168,43,150,83,248,83,211,210,177,167,182,41,29,172,200,6,185,29,92,50,143,152,239,215,245,169,121,113,114,208,172,81,197,173,212,99,238,198,49,67,123,53,52,118,247,22,186,221,218,55,151,210,72,219,12,58,253,122,208,33,154,241,39,184,183,116,89,210,57,57,108,227,248,8,56,63,202,169,99,196,47,35,183,123,185,18,57,185,3,211,173,112,81,142,0,36,14,223,149,13,239,101,13,28,173,30,153,131,106,157,255,0,11,251,138,105,54,214,189,123,75,185,225,129,249,162,104,70,78,19,210,70,54,197,100,143,136,125,124,172,20,0,146,170,217,216,213,160,150,86,87,154,224,250,67,122,20,13,198,127,226,134,151,205,28,218,10,122,9,43,156,99,232,105,165,148,212,133,154,8,130,198,34,212,24,48,7,59,105,233,215,110,157,106,214,83,105,143,253,46,225,85,35,85,13,20,161,117,7,81,215,167,181,6,246,112,165,29,37,49,49,26,27,3,1,78,119,207,235,154,77,226,142,88,228,146,121,102,23,146,18,97,138,32,113,142,251,126,30,191,181,73,63,107,105,168,34,18,204,242,45,178,104,39,43,203,92,99,112,113,76,57,2,22,88,237,203,40,56,209,134,230,19,214,146,183,185,146,194,87,248,91,156,144,229,90,2,159,48,198,221,247,163,220,90,181,196,145,178,73,33,149,118,35,58,116,159,174,13,107,90,102,83,252,49,19,137,204,160,66,241,70,112,222,163,184,25,206,223,157,118,250,25,38,186,144,197,40,142,218,50,87,88,99,169,79,181,15,135,241,35,108,186,228,139,239,32,144,70,87,63,62,79,239,89,203,59,221,27,146,251,162,179,30,72,0,12,249,207,244,166,137,77,91,3,105,28,137,20,77,48,66,203,38,156,144,79,98,125,182,20,205,156,179,179,194,17,210,72,178,220,199,233,143,79,74,237,156,171,254,133,103,232,63,125,35,6,82,48,196,231,191,232,41,121,68,112,178,91,228,196,154,114,234,91,185,252,63,159,74,206,185,89,200,114,222,173,194,199,200,56,146,80,84,170,250,181,103,109,143,214,135,28,176,43,232,114,91,12,200,81,247,57,247,161,79,110,109,57,106,98,125,159,76,56,61,183,57,246,171,197,34,11,45,90,165,129,217,76,108,0,7,83,15,61,250,158,181,108,39,252,246,134,22,178,100,213,35,99,97,168,244,35,205,75,130,196,201,135,208,3,46,148,94,185,238,115,92,185,148,92,11,104,29,155,84,113,101,84,17,151,59,0,62,181,18,217,164,187,17,152,176,161,114,204,124,214,84,214,26,220,9,161,140,225,0,18,0,115,231,254,42,77,112,242,68,215,2,3,111,42,182,156,55,93,62,115,86,158,242,17,232,15,213,64,126,95,78,148,85,45,29,183,44,35,157,4,178,129,185,81,140,250,189,183,171,163,101,109,101,140,88,172,138,250,220,182,173,25,245,117,166,37,185,91,166,89,34,102,208,232,118,212,119,111,225,164,237,100,178,183,144,179,18,209,151,213,167,182,106,72,81,117,64,197,241,27,130,74,14,253,242,105,56,65,49,240,168,218,6,218,194,180,109,156,143,4,123,84,185,141,239,110,18,49,51,38,85,121,36,166,197,113,181,51,9,107,208,152,10,174,249,35,95,64,7,189,37,36,51,69,50,8,111,185,131,151,160,43,46,223,64,124,213,65,68,170,242,166,166,17,188,96,48,244,225,114,187,99,254,105,141,112,178,204,98,99,38,32,118,57,252,35,166,41,49,117,110,205,34,220,35,172,131,101,70,199,164,224,227,122,114,217,226,185,190,154,8,70,33,54,132,50,143,196,113,191,242,168,94,1,68,41,19,225,21,92,162,178,235,252,68,255,0,94,148,24,121,150,153,158,70,38,53,83,204,7,125,67,222,175,49,185,86,71,158,61,193,209,22,129,237,147,191,255,0,77,114,11,161,115,114,81,230,8,139,144,21,151,33,191,250,124,255,0,197,85,39,107,117,105,42,196,209,151,231,131,171,150,189,24,214,140,247,22,243,114,100,183,84,82,202,51,129,220,228,159,210,178,94,4,142,69,42,91,37,181,149,94,138,125,169,196,13,241,9,45,176,209,20,74,114,54,223,61,127,90,186,77,242,102,247,154,156,61,4,0,157,79,146,84,233,212,189,10,159,207,189,15,149,107,61,139,172,83,201,38,23,28,161,215,0,231,189,26,225,154,105,190,239,87,41,92,163,58,96,0,115,216,80,163,211,4,238,54,84,143,31,41,210,74,145,156,84,156,173,224,202,73,39,42,36,145,220,104,81,202,213,141,62,217,163,69,113,16,181,37,65,85,136,97,245,142,172,78,223,166,244,27,83,23,16,103,255,0,78,114,146,34,232,104,101,220,58,247,43,73,180,103,145,175,214,131,163,46,113,145,157,243,83,95,163,184,105,32,137,237,228,130,237,93,92,204,184,115,209,134,146,127,157,2,48,33,108,90,137,37,141,73,82,197,180,228,255,0,182,141,43,252,92,229,8,202,100,236,104,214,220,136,99,93,16,187,92,143,74,64,6,203,254,227,75,201,215,101,103,142,5,226,0,6,37,217,119,13,157,128,162,221,58,67,2,52,136,218,78,8,194,244,57,233,65,12,183,92,74,23,40,117,143,187,27,246,207,247,161,241,41,163,2,56,221,164,32,122,182,30,157,59,212,34,130,73,101,146,89,130,0,142,199,90,182,218,90,155,182,17,195,19,137,192,86,117,85,213,245,164,158,116,75,120,109,165,200,68,114,251,46,127,92,211,51,17,36,136,168,99,124,16,85,198,65,97,218,174,141,236,36,82,68,211,69,205,142,104,178,9,50,100,1,218,185,111,28,175,125,28,211,59,58,16,53,2,249,210,14,219,126,180,27,213,229,151,140,198,177,194,79,168,3,187,31,52,221,164,17,44,40,240,60,154,136,0,128,199,25,250,85,58,112,24,46,157,210,121,35,119,77,131,2,78,170,21,196,141,1,210,146,160,86,3,92,109,31,69,241,154,165,187,132,185,104,144,171,56,212,17,180,99,106,36,199,239,162,130,64,198,83,131,204,213,242,254,181,62,36,200,101,132,207,111,18,136,222,50,24,163,169,109,38,143,115,195,197,181,140,46,8,139,64,195,51,111,169,127,134,151,142,121,101,102,142,98,93,212,96,56,192,206,221,42,23,153,46,210,206,43,160,232,173,255,0,169,155,102,83,211,249,212,214,128,110,110,145,116,220,184,37,227,194,172,8,62,93,182,38,136,98,91,123,152,101,25,211,56,216,145,144,15,92,80,228,55,22,178,60,112,50,128,163,153,41,198,127,219,253,104,243,194,205,195,98,129,100,195,74,217,86,241,254,102,169,210,247,54,246,204,176,149,145,67,130,31,74,156,233,29,63,157,16,60,76,17,88,51,0,173,219,3,78,55,27,214,124,86,18,70,162,9,146,56,216,184,211,165,176,8,250,211,23,48,65,114,171,44,82,205,27,198,24,114,216,119,254,31,218,151,102,208,178,173,208,100,13,164,224,162,231,229,20,189,204,44,110,93,180,161,14,75,43,103,25,57,255,0,186,33,186,47,58,78,26,69,251,178,29,156,141,155,29,168,233,58,54,178,172,0,92,159,38,168,52,208,164,134,210,86,80,217,70,45,190,253,104,136,130,73,28,177,211,110,167,39,200,21,147,115,37,204,119,113,188,133,52,54,52,227,59,45,104,53,202,188,70,28,149,69,220,48,234,205,141,179,237,80,233,91,172,93,207,146,170,168,118,216,245,3,165,7,9,44,156,169,35,196,138,152,13,159,126,223,149,116,64,1,73,165,81,208,228,71,216,80,35,185,18,90,187,186,8,238,17,114,173,156,134,25,171,209,211,146,91,60,54,232,90,63,87,168,164,131,174,61,233,187,107,255,0,135,134,23,153,228,141,52,50,182,217,255,0,55,173,81,196,120,117,237,154,49,100,212,20,43,33,30,107,6,120,145,33,70,133,131,34,72,67,15,99,191,244,166,147,123,86,57,103,50,152,205,171,50,31,82,114,219,114,105,131,44,169,12,146,186,191,196,149,1,151,57,38,139,21,244,177,76,30,222,53,72,183,92,177,200,111,165,86,238,231,50,41,84,18,57,109,212,26,167,46,41,123,168,35,42,74,128,218,186,227,24,168,46,100,144,35,128,159,118,237,43,231,189,49,13,193,147,67,20,213,31,227,192,232,60,102,148,187,138,40,3,71,104,185,140,176,253,125,235,58,216,104,93,69,124,233,204,7,212,65,92,14,245,73,254,18,230,209,76,14,100,96,224,17,158,253,133,37,4,99,76,119,60,188,133,194,137,27,32,3,71,84,49,95,204,238,99,146,13,156,172,111,129,170,172,154,78,212,49,195,11,43,178,180,89,114,146,21,234,180,105,152,164,146,24,230,147,92,140,61,43,237,211,106,172,242,201,116,133,163,137,66,187,103,97,147,138,4,169,60,44,19,26,182,30,165,234,42,118,174,161,154,52,152,49,38,125,74,216,39,242,252,168,151,121,121,243,50,56,198,51,26,183,111,52,189,202,158,26,202,166,50,102,219,1,187,228,245,166,32,226,47,45,199,61,173,193,64,7,167,169,171,175,100,186,114,70,142,253,38,38,52,87,198,152,251,109,76,71,36,140,193,92,1,30,218,90,146,191,188,146,100,230,172,105,26,15,78,227,114,125,169,139,107,165,181,100,86,67,34,145,169,147,70,118,255,0,5,75,176,38,105,110,174,22,60,225,217,136,193,61,43,182,16,74,142,204,227,209,171,245,30,107,96,222,90,92,178,79,10,174,136,189,78,52,225,135,235,89,182,211,43,94,76,194,86,40,91,32,63,240,213,237,32,50,13,87,137,203,140,59,18,49,142,227,235,78,187,164,119,136,247,26,85,142,5,68,150,40,37,71,96,52,169,237,87,187,186,138,121,185,138,50,1,5,50,58,226,169,221,105,197,33,138,23,25,33,8,253,235,34,245,149,74,60,108,53,238,112,71,138,106,210,6,135,89,231,18,92,231,215,190,154,188,182,22,239,166,87,97,184,43,149,241,78,105,56,37,101,34,184,102,61,51,145,236,104,215,218,164,181,40,84,21,108,7,29,61,63,202,153,154,27,120,33,81,18,25,91,98,6,59,215,38,141,229,128,203,57,208,6,8,76,236,49,189,111,12,63,234,51,111,232,229,136,192,21,187,111,208,86,37,144,216,86,221,184,249,107,232,185,90,17,244,162,208,163,162,208,74,149,42,80,81,250,82,23,3,106,125,186,82,83,174,198,131,14,240,108,107,204,241,17,177,175,81,120,58,215,154,226,3,99,65,147,194,204,105,197,161,58,53,202,205,128,167,160,30,126,181,238,204,171,28,96,21,4,99,165,120,46,31,34,199,198,160,83,22,174,99,133,4,159,151,61,235,232,70,216,60,25,81,210,184,127,145,253,157,30,46,152,215,44,38,212,4,154,84,28,224,120,166,108,100,78,87,160,224,13,139,123,80,166,179,86,102,38,62,155,224,119,165,150,84,130,67,174,67,26,184,223,169,2,185,166,91,123,235,133,239,97,188,19,115,237,85,153,58,19,27,103,63,90,146,60,170,170,170,66,158,164,21,25,205,46,85,254,32,188,79,211,124,166,199,20,253,189,216,158,61,51,180,114,5,232,95,230,31,159,90,90,154,177,149,165,228,144,23,86,59,247,243,68,54,210,62,181,156,144,153,200,35,106,102,64,173,33,195,16,7,189,103,73,60,137,55,41,148,178,177,235,39,138,155,106,114,189,197,196,144,12,5,109,32,99,174,228,82,214,172,206,211,59,182,50,50,54,38,157,184,144,52,33,121,120,111,194,58,239,76,155,120,141,154,205,54,210,0,1,195,99,106,178,238,29,17,154,69,142,198,9,73,206,99,211,175,201,205,102,125,253,197,192,148,54,64,236,54,4,214,173,237,179,221,66,132,167,47,67,224,34,142,162,184,249,183,133,146,96,99,109,180,237,233,252,235,108,193,172,110,99,68,117,150,21,89,49,135,208,113,64,177,36,113,4,126,89,209,184,13,158,131,189,8,203,52,55,100,32,137,182,25,24,207,233,76,73,61,174,158,122,22,26,9,12,171,177,63,90,199,248,220,133,239,99,184,123,167,123,117,209,28,88,82,196,245,7,218,140,176,75,28,89,113,176,0,157,187,213,3,243,38,121,1,10,24,3,164,239,90,150,175,27,90,190,151,220,103,102,166,217,188,20,140,242,181,6,116,1,179,131,219,20,180,243,194,146,34,6,203,117,244,53,17,238,190,97,42,233,254,18,171,156,210,118,112,45,197,193,210,204,169,140,232,233,181,89,204,27,150,101,14,185,71,203,208,41,222,178,56,149,171,167,16,73,108,201,43,46,198,52,95,150,141,61,199,195,91,160,141,2,13,71,96,63,122,20,98,91,147,174,41,202,200,50,116,149,235,72,154,70,116,150,87,80,116,205,24,1,151,222,173,104,22,91,89,35,105,70,117,19,254,229,21,89,98,150,29,82,74,3,72,255,0,51,30,134,152,98,210,90,114,144,235,103,24,108,166,48,41,26,244,197,194,92,92,188,96,149,126,139,245,243,79,149,185,120,214,4,9,173,62,102,113,177,162,217,240,219,105,161,116,104,100,137,203,103,152,195,118,31,90,166,94,14,32,90,53,50,36,43,130,51,182,123,82,164,11,226,30,228,114,166,129,68,163,57,117,216,15,237,82,202,56,225,58,52,54,178,220,204,162,252,199,197,90,89,72,184,55,18,35,177,147,58,244,3,128,104,210,24,207,15,71,31,251,128,252,39,161,252,169,179,176,218,70,150,102,50,57,208,132,96,29,240,42,182,215,173,119,36,217,152,199,30,52,134,49,146,91,233,73,252,90,36,46,154,217,188,178,131,156,211,118,241,136,172,163,159,118,76,18,84,28,156,85,244,131,219,219,218,180,132,153,201,36,247,74,237,234,137,39,16,32,232,117,106,198,63,90,234,202,22,234,39,183,43,201,117,193,24,63,53,93,108,145,216,205,205,144,1,146,250,123,154,207,181,14,20,44,37,183,16,130,160,101,100,212,219,255,0,158,244,109,111,204,138,208,198,228,182,205,134,233,254,234,74,50,136,64,104,230,115,183,168,109,167,242,173,136,97,120,45,164,159,58,152,2,23,35,7,20,216,103,135,89,197,101,12,174,36,230,62,73,12,221,77,121,231,110,101,227,201,35,150,145,152,225,189,255,0,42,209,142,82,44,220,57,1,136,37,134,174,130,131,195,24,114,245,200,135,115,144,125,170,239,105,215,37,37,182,112,136,20,48,25,194,171,247,250,87,86,99,20,220,178,192,250,113,140,3,154,209,150,88,134,209,234,44,14,66,182,244,75,11,204,77,41,185,133,68,103,37,26,52,198,125,141,90,124,153,44,89,238,176,202,229,25,71,169,92,122,71,214,153,181,67,111,34,7,147,238,116,130,114,54,205,51,60,150,109,166,123,85,76,131,242,17,233,35,220,83,150,156,78,59,168,69,189,212,35,86,116,233,101,235,83,179,108,139,168,35,150,225,231,103,145,98,151,229,42,122,12,110,63,58,78,104,4,23,17,204,152,208,50,48,79,106,220,184,134,222,20,48,150,109,155,43,236,105,75,139,8,197,188,87,96,101,212,156,130,118,32,251,82,46,192,110,26,247,145,243,36,203,132,217,87,229,0,121,169,19,197,109,58,180,137,35,114,216,29,93,0,63,214,140,146,63,61,144,72,140,134,44,144,70,234,122,80,239,34,103,179,68,213,150,44,21,70,58,154,64,219,198,151,11,40,133,67,21,108,135,233,170,149,186,148,188,51,39,63,151,33,94,163,25,35,197,14,43,123,149,135,76,62,166,59,185,212,84,99,205,94,52,126,75,43,71,24,145,198,14,253,189,233,6,73,120,108,236,204,178,104,49,42,18,216,32,122,107,230,156,119,237,3,241,91,198,34,87,248,81,129,20,68,250,86,189,7,218,222,45,26,71,254,157,111,39,174,60,134,57,6,190,127,27,21,114,114,219,110,131,183,231,93,158,28,61,185,188,153,250,73,152,163,101,24,122,187,85,85,93,180,33,59,121,162,203,24,5,115,130,118,52,247,8,225,114,113,121,94,8,220,163,40,213,175,78,66,138,233,234,110,188,222,159,236,143,4,142,226,206,75,164,150,94,98,182,144,162,66,167,61,251,87,210,248,97,120,44,70,185,222,93,200,213,252,43,218,177,126,202,240,118,225,60,49,160,14,101,129,159,83,206,152,203,143,165,53,114,205,38,177,26,73,26,146,114,50,49,158,251,87,207,243,103,188,184,116,120,176,227,109,206,33,45,204,226,52,179,112,102,132,5,112,196,110,10,246,207,189,102,17,162,25,83,158,100,210,21,14,64,192,57,57,223,242,166,224,142,36,180,123,203,164,230,202,222,149,50,244,77,186,226,177,165,189,183,179,93,46,236,144,68,11,59,245,15,255,0,117,137,54,223,77,89,46,224,75,50,207,141,11,164,157,177,191,96,43,229,95,105,248,225,226,151,102,200,71,36,112,169,109,62,175,157,187,16,59,81,120,143,28,147,139,179,89,195,132,179,105,50,20,238,73,252,141,83,134,112,123,158,35,197,210,220,195,37,168,235,12,129,112,186,198,248,57,243,230,186,124,120,124,121,175,28,243,223,17,127,179,255,0,100,120,189,141,253,159,20,158,220,42,35,2,169,172,106,210,65,201,216,237,94,215,142,113,139,107,30,26,230,118,145,224,141,72,88,255,0,137,251,19,239,71,255,0,84,78,13,3,139,254,74,68,192,170,190,48,20,175,97,95,47,251,81,199,101,227,151,76,80,40,183,12,197,84,46,15,231,73,191,38,76,235,227,24,147,187,93,222,25,24,250,156,130,104,176,219,70,186,195,183,173,115,163,193,160,70,165,23,89,83,161,182,205,22,89,117,20,210,61,49,111,156,99,63,90,234,156,112,242,217,168,120,123,241,73,34,134,32,99,230,33,212,250,9,0,249,175,171,253,146,225,19,90,89,163,223,152,238,36,192,93,42,186,25,88,49,235,249,26,75,236,165,133,156,118,214,183,47,29,186,234,143,211,140,228,19,249,158,128,87,168,9,20,55,106,241,200,173,172,231,210,122,168,174,79,55,151,211,223,199,133,237,91,233,164,150,103,146,39,138,72,155,212,225,78,235,159,35,181,22,123,72,164,49,252,51,6,5,115,168,239,145,218,169,194,173,29,38,214,225,82,118,67,167,125,68,142,187,213,197,188,168,166,226,0,21,100,86,71,128,109,168,99,0,173,115,241,183,175,70,236,111,209,0,179,121,29,131,33,80,204,58,231,57,253,43,38,243,237,13,167,3,225,10,247,37,139,44,193,146,53,76,23,223,122,200,227,159,104,98,224,209,164,98,85,248,131,30,98,142,68,216,123,28,116,239,95,57,226,220,118,239,140,92,243,229,99,203,98,92,69,217,15,181,123,120,252,118,221,215,158,121,72,156,107,141,77,119,122,236,75,199,108,9,100,139,59,99,250,214,167,216,223,179,82,113,123,171,169,110,26,72,94,47,84,74,167,26,155,31,54,125,191,173,96,112,235,9,248,215,19,134,210,21,13,33,193,210,78,197,71,147,249,226,190,207,194,184,76,54,166,24,34,182,141,57,99,75,105,200,199,231,94,222,76,230,24,234,60,177,151,42,21,185,49,195,20,81,60,98,222,96,35,200,59,234,239,252,232,107,106,145,65,241,87,31,42,96,145,35,111,145,237,78,196,209,91,75,34,76,136,208,12,105,82,6,199,251,215,22,97,60,143,247,101,67,6,104,201,223,87,181,113,92,157,114,112,151,18,36,210,35,50,196,48,170,81,84,224,111,208,143,202,175,20,146,134,83,25,141,66,43,54,196,13,133,43,56,138,27,21,136,32,208,167,37,27,118,81,140,245,241,154,29,187,34,236,24,74,164,105,118,64,125,35,252,197,59,81,165,211,207,116,104,207,37,227,89,53,106,203,47,157,254,191,206,173,28,133,221,204,80,50,185,80,89,228,59,233,207,191,229,80,112,249,238,34,112,87,8,229,129,36,245,30,212,102,183,72,100,70,72,11,8,208,70,164,144,61,56,193,205,86,65,134,81,13,228,106,134,23,105,34,46,196,18,50,123,12,83,19,160,92,205,28,211,70,46,73,112,171,46,149,207,66,63,81,70,178,224,205,44,41,57,1,25,100,6,50,58,233,21,91,183,47,109,107,12,112,234,144,153,20,0,55,11,158,181,53,163,101,45,225,72,184,135,36,206,253,76,132,156,122,206,63,110,213,180,169,4,226,93,86,184,49,130,194,80,221,13,99,180,144,52,86,178,43,1,52,74,200,219,250,190,184,243,185,166,18,227,152,146,181,196,210,106,148,0,136,23,10,191,90,67,144,30,89,148,9,33,135,94,227,81,78,223,149,114,193,18,75,146,129,24,76,197,155,152,6,193,126,181,216,81,226,129,165,121,29,212,22,96,78,72,199,78,131,122,94,73,102,177,118,131,147,134,17,2,93,134,11,12,253,118,254,180,26,55,215,41,120,90,27,38,115,36,35,78,175,196,195,35,44,105,56,140,98,51,169,128,116,193,86,83,147,168,255,0,213,83,82,65,119,207,123,151,143,82,12,170,166,119,239,141,247,167,163,185,181,50,50,161,93,89,82,170,205,130,126,189,187,208,233,155,5,163,205,27,243,101,73,24,22,49,49,59,169,7,118,24,168,178,152,214,55,231,9,27,44,210,229,88,253,59,121,239,68,130,85,181,185,144,203,9,51,58,176,143,27,46,55,7,250,26,24,136,193,105,241,11,10,41,214,125,101,251,123,127,152,170,108,87,115,103,107,36,136,236,53,50,168,69,232,196,239,231,197,121,79,181,60,106,231,134,94,219,37,164,205,21,209,212,91,35,86,223,224,166,254,211,241,151,225,182,172,49,28,79,63,174,32,203,215,126,167,247,175,154,93,94,77,52,175,115,59,14,116,153,223,235,94,254,31,30,249,175,44,242,215,78,76,210,75,124,94,229,155,91,18,236,123,156,208,100,245,78,93,87,41,212,3,66,195,107,82,95,29,58,209,144,47,196,34,203,188,126,166,200,29,77,117,201,167,133,187,114,227,84,215,139,40,0,46,1,35,27,18,59,87,167,251,27,193,224,190,121,120,133,202,57,75,89,64,141,116,130,140,199,177,174,253,150,180,177,159,140,67,119,45,140,151,22,112,16,46,35,92,108,91,163,123,141,186,87,210,79,5,182,182,48,67,195,193,134,30,86,182,245,103,108,237,219,219,189,120,249,115,248,205,53,134,63,42,234,164,49,74,179,160,232,223,250,116,231,56,223,127,203,53,210,178,67,172,7,44,232,89,65,207,202,185,219,20,255,0,14,181,228,188,206,206,228,133,196,109,38,225,65,235,138,49,17,199,48,204,113,235,116,25,98,154,183,237,156,215,21,251,117,79,212,43,30,137,4,102,65,168,28,243,78,61,89,255,0,9,165,237,33,88,102,103,103,7,7,161,110,216,222,153,180,154,39,151,147,12,10,200,91,64,214,231,12,40,55,182,208,207,122,179,164,203,15,164,171,163,182,251,109,244,233,73,209,236,189,238,139,155,228,120,201,138,31,74,106,119,247,198,64,241,189,89,237,53,92,220,206,163,124,50,60,121,217,70,112,54,243,253,234,228,22,16,219,72,140,188,195,168,72,167,8,227,57,252,250,83,31,117,45,228,195,255,0,92,202,9,42,127,251,68,61,49,77,211,64,152,229,184,16,153,143,162,37,9,32,27,244,249,123,244,172,235,171,118,137,149,162,121,11,171,43,105,115,144,190,42,255,0,25,61,181,244,104,133,136,148,104,36,198,72,97,90,55,145,69,29,167,162,52,93,64,23,50,46,74,158,254,245,98,214,108,23,18,24,57,210,193,204,138,41,49,34,70,72,217,206,78,125,169,171,25,222,75,137,80,92,60,18,59,128,152,108,238,15,94,157,170,240,164,145,91,76,232,6,137,24,9,99,81,209,124,131,72,72,130,33,37,194,140,194,163,230,141,251,231,184,162,207,182,149,172,178,172,110,133,180,52,89,152,49,27,169,7,124,3,216,239,68,73,33,153,245,203,35,71,133,44,36,67,167,45,249,118,169,21,172,147,76,179,202,52,49,42,162,62,232,15,145,143,173,104,79,194,82,56,242,151,15,174,53,26,201,81,131,228,226,166,189,179,184,81,161,129,231,142,231,66,107,147,169,98,64,35,248,127,238,146,187,137,185,111,48,12,109,230,127,185,212,155,40,233,131,250,26,108,196,111,162,33,179,169,114,6,118,211,216,125,40,50,9,23,135,170,35,60,228,1,22,25,186,46,162,115,142,255,0,241,73,201,75,72,165,37,148,59,23,149,101,5,131,46,52,130,49,138,179,218,22,9,60,49,226,71,93,69,71,80,61,252,83,4,158,97,12,24,188,113,234,92,13,58,189,190,181,75,87,123,184,228,228,135,73,144,136,221,228,77,244,159,237,69,73,224,51,88,219,92,122,140,146,2,116,104,207,44,248,235,85,182,138,57,164,105,228,145,86,69,139,101,206,254,224,83,54,82,42,114,161,118,212,195,46,31,110,195,191,142,148,27,155,6,55,200,140,252,209,24,31,118,125,13,239,191,122,189,161,107,123,51,110,132,132,214,250,152,169,96,6,115,213,246,241,78,218,179,88,196,230,73,152,58,72,85,9,36,239,252,63,214,132,45,164,141,146,214,100,213,35,29,81,58,156,125,222,251,176,252,199,231,154,14,185,163,189,213,111,58,36,186,245,99,99,145,223,122,65,116,72,166,103,71,109,158,6,46,79,102,4,62,255,0,152,253,233,72,92,197,125,160,44,145,115,65,15,172,103,152,113,218,175,207,191,158,242,73,46,19,26,250,130,2,2,9,163,151,141,154,107,150,153,121,152,82,188,204,146,87,252,247,166,205,104,221,238,235,0,154,120,192,140,130,203,156,18,127,204,80,32,134,57,174,185,151,48,188,132,201,171,11,184,97,215,53,91,152,238,37,145,36,141,99,118,139,73,76,39,205,231,127,109,169,168,109,165,91,9,57,178,71,206,118,212,91,86,52,159,214,178,165,12,118,247,183,185,151,1,35,249,20,237,145,223,20,187,221,60,142,240,114,55,83,168,182,122,251,138,47,48,70,156,203,164,115,203,112,186,132,191,136,244,32,116,52,116,184,182,71,103,184,68,103,229,229,149,70,217,31,212,212,105,94,28,97,142,72,92,91,59,206,153,81,169,123,120,219,175,233,75,218,35,220,94,73,19,253,220,90,136,98,6,255,0,253,39,218,175,194,100,158,123,201,132,194,72,213,189,104,202,216,42,123,1,76,73,20,118,247,122,164,23,26,154,76,55,175,240,246,53,89,41,45,156,112,18,230,50,217,70,81,30,119,5,72,233,85,226,83,35,92,165,196,5,144,202,66,234,238,64,166,174,47,211,136,52,145,51,149,116,198,172,96,17,158,213,212,182,70,183,75,121,103,118,3,108,232,236,124,86,183,194,94,84,150,223,36,46,136,157,193,98,99,215,156,140,110,119,239,74,92,73,45,164,176,194,147,52,104,80,179,12,116,98,7,247,167,22,210,222,16,38,221,61,39,67,19,146,223,90,145,217,59,201,174,110,97,65,134,111,43,227,57,169,218,244,36,13,36,22,159,122,67,35,68,116,156,254,255,0,74,12,144,73,254,150,10,170,132,145,142,74,31,149,177,191,239,71,159,14,237,17,148,194,202,164,105,254,37,39,183,233,80,200,126,27,78,160,169,168,235,194,100,122,183,198,42,78,23,181,126,234,91,132,89,216,20,150,47,91,117,201,27,106,250,244,160,89,93,219,217,95,115,2,102,53,98,172,122,146,157,9,253,234,171,111,34,113,21,45,22,17,148,233,219,42,119,236,60,26,145,112,179,54,187,141,121,68,66,142,34,56,43,146,13,107,134,117,182,197,200,138,126,31,115,240,237,204,229,226,104,142,58,237,134,31,161,21,143,109,203,182,142,204,70,35,149,211,37,179,223,59,237,239,212,83,214,45,53,165,202,59,201,242,190,36,255,0,122,99,199,79,206,133,202,183,107,201,160,132,225,87,44,185,192,198,55,254,70,155,244,99,11,218,230,72,228,156,63,44,205,30,24,42,248,205,49,104,4,58,35,41,169,15,205,149,7,36,117,160,219,193,48,149,244,91,149,130,92,170,169,111,152,228,30,189,233,135,104,159,135,33,51,8,136,199,165,78,224,237,144,65,172,228,176,56,101,141,213,101,39,83,32,45,203,140,100,227,31,207,52,171,93,52,145,34,79,108,82,21,127,70,87,4,143,62,244,206,129,110,177,232,70,211,130,116,161,195,187,96,141,251,227,165,93,226,137,99,58,214,64,159,46,100,108,159,165,34,215,4,124,152,121,240,239,48,96,218,148,105,202,248,162,7,110,38,162,89,19,36,234,89,116,2,86,76,119,246,53,71,142,22,133,145,78,153,34,37,163,36,228,228,13,134,42,208,0,209,187,70,210,6,114,117,13,120,1,254,159,65,72,129,36,18,41,15,0,10,169,177,36,239,249,211,179,204,226,119,104,99,104,125,1,9,18,103,80,250,208,237,164,154,220,122,215,109,56,135,0,17,253,205,15,14,243,59,42,150,92,228,105,249,117,119,31,90,29,132,218,162,229,201,16,210,1,203,26,103,134,34,73,107,170,85,202,166,192,55,225,24,254,245,217,23,84,108,1,237,158,159,41,162,197,36,70,234,69,183,44,209,133,193,245,13,207,245,169,66,215,150,38,121,36,145,143,202,114,15,241,29,151,250,87,32,38,72,164,69,66,220,166,198,145,181,106,70,209,207,100,240,8,137,120,220,244,61,114,51,88,156,89,238,98,80,34,33,97,112,112,49,141,246,6,181,173,164,162,205,104,220,75,239,112,145,160,4,46,91,108,251,211,60,57,27,152,214,177,56,99,16,245,50,244,250,102,171,12,166,218,213,98,59,166,53,5,147,166,79,243,174,199,38,21,228,132,152,196,197,131,149,216,171,84,166,202,241,27,115,55,16,136,45,204,135,240,72,227,117,136,1,184,253,40,166,40,9,85,73,36,32,2,11,103,127,174,43,78,52,182,40,166,220,174,181,25,85,11,220,245,205,102,92,91,187,73,35,171,184,72,189,39,150,219,147,253,105,178,22,146,204,195,2,106,116,144,107,202,164,141,235,161,199,111,3,25,37,76,70,84,109,38,140,146,221,255,0,173,56,108,158,34,137,0,83,44,132,115,76,135,56,223,160,161,95,186,33,229,198,163,151,186,171,40,62,163,87,179,164,150,226,36,225,243,66,81,132,147,149,221,135,225,29,104,177,105,26,117,50,18,132,16,216,192,253,233,121,173,153,248,122,76,140,225,99,61,27,115,147,212,127,42,165,172,50,60,218,165,199,164,99,75,140,111,215,250,84,215,10,108,75,18,94,73,111,51,131,44,241,151,13,32,27,30,223,214,135,107,12,233,116,210,49,139,18,190,66,12,253,217,29,255,0,122,164,173,178,25,254,242,72,155,65,194,116,83,77,68,167,147,204,97,165,85,189,30,159,148,157,234,116,104,30,92,78,51,9,96,200,228,58,185,237,138,37,197,172,165,57,0,41,109,36,144,7,111,6,139,36,10,145,72,237,190,160,114,172,48,5,47,3,188,112,203,43,76,205,205,201,213,252,35,197,94,197,22,241,98,120,196,145,70,161,117,0,65,219,56,193,52,59,53,141,103,157,228,87,49,0,93,51,154,13,197,173,219,207,28,175,188,101,118,0,108,1,173,168,145,100,143,144,199,75,96,146,196,109,143,106,180,222,248,102,133,68,137,214,48,79,53,176,122,224,99,205,75,27,52,144,199,235,12,28,150,56,252,32,117,167,165,229,165,185,72,216,136,195,107,212,58,145,226,131,98,99,77,113,70,161,89,246,27,109,154,94,83,68,46,110,149,38,112,182,220,197,35,176,211,244,39,233,78,89,196,7,195,188,204,172,92,231,30,104,23,214,236,178,162,59,250,152,128,225,84,250,129,235,253,41,155,107,134,130,225,160,49,33,72,209,66,43,28,177,207,242,169,208,58,216,200,246,226,23,141,121,139,146,112,113,147,75,178,167,15,40,116,44,175,54,83,210,217,211,249,214,149,159,18,183,186,68,89,200,141,93,136,7,223,222,169,119,111,5,196,240,50,114,121,49,200,78,174,249,246,21,169,202,108,148,175,240,129,1,76,36,142,70,49,183,189,1,239,160,23,92,130,3,137,95,37,186,105,30,104,151,211,11,134,154,27,98,30,53,82,23,59,156,251,85,190,21,100,225,42,146,196,21,225,98,75,17,138,46,246,211,225,55,96,171,240,233,35,26,26,54,203,121,111,52,15,244,229,179,134,96,129,3,41,37,154,63,87,167,233,85,225,80,91,173,198,88,201,152,240,199,198,41,244,150,49,53,201,27,243,113,156,121,197,45,102,77,49,238,102,228,219,164,145,156,73,17,37,151,63,55,74,164,75,26,63,53,195,234,14,119,207,167,61,69,63,42,136,45,26,103,142,50,31,238,213,124,214,112,187,116,42,102,79,187,212,87,4,84,173,206,123,10,118,107,152,103,191,184,145,217,242,85,50,49,177,233,92,177,187,69,201,210,70,136,206,117,28,14,152,162,193,39,58,224,165,194,226,22,203,104,35,124,80,141,157,165,195,79,202,151,16,62,228,48,236,15,74,108,248,175,148,189,153,86,37,4,46,49,35,249,246,174,94,75,37,188,140,8,110,114,29,27,14,162,169,105,19,187,180,35,84,112,196,197,131,176,211,168,84,117,230,72,218,201,78,249,4,157,143,122,155,89,22,50,53,212,250,18,114,98,210,22,70,35,78,222,41,134,183,134,8,140,150,243,171,160,246,164,162,148,63,169,191,23,167,26,107,65,160,182,151,82,70,72,219,239,54,216,154,187,103,92,184,178,53,202,77,18,172,97,64,92,31,39,52,29,18,25,145,88,5,85,201,24,238,60,213,155,66,49,134,12,29,42,11,48,250,209,37,131,92,60,194,167,67,128,73,29,87,197,70,134,130,229,190,28,6,212,233,191,168,109,154,209,180,72,101,136,140,231,39,59,118,172,235,85,137,236,229,211,143,186,26,112,222,105,139,105,11,34,57,70,141,247,219,181,92,110,187,99,46,122,105,190,1,212,191,167,181,41,125,118,22,56,225,63,253,163,1,159,29,247,254,85,85,185,45,27,40,43,158,251,231,165,39,124,146,205,28,111,19,136,220,48,7,109,64,169,59,228,87,183,142,243,183,157,156,54,108,176,113,91,118,227,97,88,182,75,133,81,224,86,221,191,74,239,115,158,78,148,74,26,116,162,80,74,149,42,80,81,186,82,147,141,169,198,165,102,27,80,98,221,174,198,188,223,16,93,141,122,155,165,216,215,157,191,77,141,7,144,186,196,83,164,133,115,161,131,13,240,118,240,123,87,209,120,23,16,139,136,240,212,146,22,36,99,4,49,220,31,6,190,127,196,35,235,90,159,100,248,153,183,86,133,217,180,71,209,112,59,156,147,92,255,0,200,199,120,237,235,226,188,233,235,167,207,48,231,223,62,230,178,174,84,117,124,32,32,239,215,127,165,106,25,163,185,80,200,125,45,191,229,73,220,219,153,99,209,142,157,61,235,231,93,237,213,46,161,40,156,29,8,25,125,67,57,211,182,124,87,31,76,78,92,22,4,245,7,108,81,25,90,7,85,101,198,118,219,205,3,40,38,212,164,52,190,228,245,171,241,180,148,120,148,57,36,54,87,174,245,159,117,52,111,173,64,28,213,249,117,138,212,89,131,108,214,253,118,207,77,233,41,224,102,185,37,200,96,55,24,61,169,38,187,77,243,195,50,34,242,233,51,79,26,121,229,174,244,227,115,89,149,1,103,66,119,92,244,199,214,149,188,99,30,160,139,8,144,228,103,78,227,198,40,176,171,24,35,6,78,91,96,2,72,205,122,106,69,222,251,108,180,177,148,68,35,212,23,108,82,51,75,44,115,146,223,120,167,98,167,127,210,147,101,117,82,93,246,36,13,187,85,228,153,3,70,135,239,24,16,91,7,25,21,139,244,191,19,243,148,137,208,180,106,88,160,216,0,113,74,18,145,201,240,238,192,36,219,115,8,249,77,1,174,110,228,191,121,4,97,16,224,233,59,128,40,146,198,242,39,50,96,116,43,100,50,111,250,210,93,84,209,68,151,18,227,88,119,78,236,127,165,63,107,33,68,97,130,229,216,174,222,105,120,237,99,185,147,158,162,60,111,130,24,6,30,254,244,204,17,27,121,57,108,67,18,218,152,142,198,153,44,253,10,214,198,57,94,71,5,245,46,10,244,2,179,157,164,75,173,48,70,160,40,193,237,91,156,229,104,165,40,198,77,32,140,247,53,157,240,193,110,18,73,23,83,200,6,15,77,234,75,180,0,51,188,248,118,59,96,224,83,118,165,62,247,7,78,179,222,132,250,35,15,18,150,13,171,59,156,237,227,52,163,153,86,211,5,25,113,234,102,61,197,105,90,60,90,211,93,142,157,36,41,35,44,14,248,174,171,136,237,224,72,198,164,17,133,38,170,110,82,120,35,63,40,124,13,64,252,167,254,234,223,18,98,186,88,203,41,192,25,56,197,78,147,67,73,115,26,219,105,87,193,124,105,199,80,41,38,128,182,161,35,227,166,156,110,77,14,232,58,23,154,40,163,115,17,58,179,220,83,12,203,240,113,73,4,104,178,13,194,226,169,208,98,35,36,114,24,220,135,247,31,181,112,105,104,121,100,184,117,4,73,164,224,231,205,49,36,128,198,174,184,13,144,25,71,242,161,68,250,46,174,52,133,221,142,229,70,245,41,1,107,65,37,138,29,126,165,114,251,109,145,253,234,70,30,7,2,69,10,14,62,72,176,14,123,237,77,92,202,146,174,188,233,72,198,133,64,148,152,34,238,226,17,52,146,34,22,211,233,4,86,189,38,218,42,147,68,16,196,3,46,122,28,109,239,65,228,136,214,80,178,250,229,57,220,247,162,199,112,214,210,20,81,247,42,0,245,83,109,36,83,234,112,70,70,231,11,222,177,165,219,37,228,203,60,10,222,182,32,237,237,71,146,250,56,44,86,8,195,59,185,3,210,58,81,4,203,29,226,49,68,125,241,154,189,236,100,67,241,16,96,104,57,192,234,42,165,101,51,145,51,162,200,154,151,231,141,187,138,105,36,136,196,62,16,180,76,217,211,220,15,61,107,156,177,121,16,147,149,156,143,91,14,190,212,59,165,188,181,116,68,128,48,58,74,185,92,105,63,90,186,93,195,15,106,208,217,137,157,227,47,176,92,30,244,188,115,203,35,242,164,124,114,207,80,49,154,98,121,197,188,46,236,68,179,46,2,232,27,33,246,247,247,164,225,148,71,126,174,118,125,58,216,135,201,162,116,160,96,142,89,14,99,36,234,42,212,199,14,98,211,73,42,182,92,156,234,52,157,195,9,216,186,184,120,153,136,39,39,99,79,112,245,229,71,38,202,35,13,147,190,248,239,84,236,227,203,12,210,234,51,114,221,48,88,49,217,253,189,141,36,211,60,188,199,138,65,186,252,164,227,72,30,40,87,26,164,124,202,154,81,155,78,80,141,199,106,180,118,239,29,179,168,141,131,192,64,58,191,18,26,154,23,158,75,100,89,36,87,202,228,22,192,220,251,10,26,205,28,243,7,12,220,181,92,130,34,220,31,207,173,86,101,121,46,164,28,157,49,50,22,102,108,15,80,233,84,130,238,86,48,91,195,178,18,114,192,99,106,189,67,102,35,145,237,230,141,12,166,68,145,130,157,35,106,243,127,104,120,234,91,88,220,49,143,151,114,84,164,100,239,171,243,175,73,118,246,240,66,211,179,149,120,193,108,231,169,21,241,207,180,28,93,239,239,166,38,77,73,172,232,97,176,43,244,175,95,14,31,43,183,151,147,43,25,10,242,60,178,92,58,157,243,156,127,17,161,235,17,177,232,105,168,97,145,82,54,49,146,187,177,164,138,180,220,194,168,49,215,242,174,233,199,78,125,236,102,144,77,40,33,70,254,122,87,210,190,195,240,55,225,178,73,121,115,204,18,54,98,210,163,1,151,243,220,111,94,119,236,135,6,184,187,188,135,137,94,36,66,214,217,149,153,101,25,50,246,233,95,94,213,29,242,188,86,178,40,64,166,92,142,248,175,15,55,147,83,81,191,30,59,187,102,95,115,96,6,20,157,147,80,255,0,213,140,100,85,236,22,73,44,230,96,167,155,30,10,144,127,99,228,81,46,74,204,188,221,15,206,216,57,29,87,251,87,13,252,86,86,247,23,19,77,165,215,102,219,118,30,107,142,75,110,157,54,235,165,111,238,12,118,124,217,12,65,225,251,198,223,24,7,183,214,190,81,199,126,208,94,241,107,175,185,94,92,57,208,32,83,157,89,246,161,113,190,35,44,247,83,23,102,17,180,133,128,255,0,111,106,245,63,100,254,198,72,242,252,109,202,233,148,143,186,192,26,83,126,191,90,235,195,9,132,221,115,231,157,188,69,62,195,253,156,48,113,222,27,127,122,12,100,52,129,225,43,242,184,83,167,63,231,138,246,92,85,33,134,201,101,188,149,35,186,29,36,193,219,174,248,167,39,138,219,134,92,105,182,147,50,21,46,225,186,17,237,95,61,255,0,228,14,63,42,220,69,105,105,51,178,52,121,184,92,237,147,190,156,118,172,252,191,38,75,39,198,110,176,126,209,113,245,226,247,114,133,121,150,8,212,4,141,155,219,175,231,94,101,203,6,80,54,206,49,87,228,35,183,160,159,207,205,67,19,157,189,71,150,6,71,181,117,99,140,198,112,242,183,99,76,255,0,115,20,99,64,108,16,116,111,147,230,183,126,200,240,168,56,143,25,18,92,70,147,90,219,250,228,140,157,220,246,31,177,253,43,18,11,102,189,9,29,188,69,164,193,44,139,237,223,233,138,250,239,217,223,178,113,112,94,19,27,23,70,188,155,28,201,49,211,63,135,247,172,121,51,248,226,184,205,214,172,86,214,184,101,0,8,49,161,23,73,3,125,198,7,108,111,82,194,17,109,54,182,201,58,142,133,92,225,84,121,165,150,54,91,142,83,150,140,69,148,25,147,72,39,222,180,109,98,143,80,73,36,43,129,145,222,190,110,87,124,187,49,154,154,49,5,202,91,77,27,6,8,237,172,228,119,111,21,149,246,147,140,255,0,167,112,246,145,200,142,114,9,130,55,29,253,234,220,107,139,65,193,172,94,101,146,21,185,3,72,213,187,131,236,43,228,188,99,142,77,196,239,190,34,234,92,198,203,208,159,150,189,188,94,59,149,219,207,201,151,196,189,253,220,247,247,15,44,243,9,38,102,198,117,102,189,55,217,159,177,233,122,147,55,20,96,140,8,88,254,243,10,15,190,55,252,170,159,103,190,203,37,220,191,31,127,11,69,10,127,235,136,175,161,200,61,247,207,154,250,111,195,74,177,198,144,68,145,131,247,172,74,244,199,65,254,123,215,71,147,201,49,154,143,28,48,185,93,215,154,225,92,20,112,94,46,220,129,8,119,1,69,195,40,244,174,115,164,39,95,207,173,122,11,214,72,203,192,95,150,160,147,36,178,13,139,248,30,58,85,231,49,79,196,45,110,76,218,158,77,12,159,119,243,15,196,61,186,82,23,40,151,234,241,220,137,36,214,49,163,234,122,215,38,87,228,232,199,29,24,182,49,77,110,242,7,85,72,216,228,6,206,143,4,100,87,17,164,77,17,52,75,204,85,33,100,81,145,143,161,239,222,179,172,226,154,30,32,240,153,53,91,25,62,100,39,81,63,253,61,43,102,126,91,162,221,34,18,234,161,89,101,93,152,124,185,199,122,195,123,6,8,157,82,73,95,209,144,11,54,14,195,191,235,75,171,136,151,226,35,145,228,145,178,197,215,96,223,165,53,36,114,197,44,195,89,102,104,242,143,34,236,51,237,219,106,21,161,152,92,179,165,204,82,0,88,12,174,224,10,214,208,120,229,184,188,184,137,165,115,160,38,162,54,26,135,138,114,194,15,138,159,92,145,70,144,198,185,68,71,213,185,220,131,72,50,134,158,21,50,73,212,2,233,185,210,221,254,148,241,183,228,7,150,34,235,254,192,127,157,94,153,173,11,171,176,141,202,89,12,108,195,26,148,124,190,212,138,219,220,37,210,188,179,252,177,50,129,140,234,30,13,8,53,203,90,184,63,112,140,132,107,67,211,247,165,46,184,157,212,48,135,101,121,223,72,41,173,72,25,199,93,170,118,177,87,134,22,154,102,72,166,142,77,65,87,201,25,25,205,94,57,141,209,88,74,188,79,204,7,95,51,230,30,49,92,94,32,25,57,140,49,55,167,91,12,229,137,242,61,168,137,110,194,126,96,114,217,81,42,179,244,199,97,158,212,159,107,76,91,220,133,100,33,253,49,252,234,201,235,11,224,99,174,219,215,46,172,22,41,46,97,35,211,134,85,239,172,239,215,246,165,224,134,9,37,100,84,147,213,35,35,233,234,205,142,198,141,125,116,26,85,130,104,181,97,212,156,28,111,239,254,119,169,13,35,36,82,89,162,56,28,247,80,52,145,141,199,81,74,234,138,221,4,18,198,188,214,143,4,129,146,202,27,108,255,0,157,170,178,188,214,252,145,247,66,89,24,232,194,250,186,215,38,58,46,57,72,81,181,250,157,198,1,63,165,93,108,73,237,196,242,35,75,204,93,46,2,48,244,225,119,223,193,237,211,205,121,159,180,223,106,31,132,235,182,134,85,154,102,244,242,202,252,152,239,84,251,69,199,36,224,55,38,222,55,121,97,116,12,160,49,1,78,216,175,5,36,179,241,123,183,102,150,53,119,109,77,36,141,143,173,116,120,188,86,243,94,89,249,53,210,220,70,242,234,234,239,85,212,228,200,64,147,58,118,92,128,113,251,138,207,157,189,121,206,178,55,57,27,83,151,240,94,161,230,60,74,240,51,233,231,68,193,215,63,194,88,116,164,67,131,27,229,87,231,59,143,31,134,186,228,146,106,57,247,190,85,89,10,144,228,103,114,49,167,181,104,69,99,44,236,205,2,137,180,174,182,83,176,80,71,92,255,0,157,40,124,58,217,37,186,181,107,136,228,146,22,155,150,116,237,183,122,250,119,11,251,59,194,159,134,56,102,146,5,217,145,53,147,215,207,191,214,188,252,158,79,138,227,62,67,253,138,225,246,150,22,54,215,22,80,153,139,195,139,137,11,116,45,213,91,182,217,253,235,208,241,148,72,190,25,109,166,127,147,58,149,182,3,252,205,14,0,137,111,28,80,199,28,70,28,158,88,27,50,227,25,199,154,234,219,73,196,21,167,64,242,36,154,151,56,249,177,224,87,29,207,228,247,199,199,241,49,99,26,220,217,23,71,146,73,163,221,183,247,236,42,252,109,37,228,195,34,57,12,146,41,117,242,61,234,246,118,110,178,44,128,49,34,53,28,195,233,57,236,54,164,230,184,123,190,116,122,72,40,9,81,171,58,219,255,0,171,242,175,61,189,52,227,91,151,38,91,107,108,50,128,91,91,1,169,152,228,236,61,169,120,26,213,174,20,207,110,94,56,243,234,112,165,115,227,122,101,7,195,197,110,154,138,60,177,57,146,117,220,41,207,159,218,150,146,217,100,144,198,208,187,234,58,186,105,210,15,125,234,86,196,191,23,17,91,176,88,208,55,55,41,252,72,60,14,213,105,36,136,147,17,43,149,80,17,189,103,126,167,222,133,45,221,193,136,66,246,236,78,87,28,180,219,3,167,215,34,134,243,68,17,35,153,22,121,15,165,53,183,169,125,234,250,102,118,109,228,146,218,93,78,199,92,114,3,215,168,34,152,184,191,182,226,48,182,93,91,82,43,49,206,1,57,192,81,244,164,154,57,100,31,18,92,43,140,134,201,235,253,70,41,123,104,131,223,185,225,250,211,150,133,203,106,201,42,41,165,251,163,206,90,222,208,161,251,185,11,98,84,41,150,43,147,143,87,97,82,210,221,110,185,114,36,68,70,24,132,86,193,5,199,127,243,197,13,46,165,189,179,186,41,247,170,167,230,15,134,64,119,193,207,95,173,28,220,52,86,106,138,147,61,186,122,173,220,14,163,57,223,167,235,87,22,107,115,134,197,48,100,230,201,146,128,106,143,190,181,200,235,226,131,199,102,95,244,125,16,200,177,204,84,140,51,122,135,97,154,55,13,188,133,224,230,150,89,110,52,134,148,39,84,80,118,172,75,166,50,72,242,24,11,199,60,161,128,208,58,19,219,191,122,212,99,94,204,220,229,108,75,40,195,136,17,153,88,118,56,255,0,63,42,78,197,154,218,105,214,105,20,172,50,40,26,62,81,249,123,129,76,71,36,108,90,59,165,18,52,170,32,43,211,94,6,219,81,32,16,218,74,234,85,86,38,203,49,32,144,59,119,172,245,27,229,112,101,112,239,157,41,161,159,78,191,152,246,193,237,182,54,172,208,103,183,144,72,12,241,179,18,31,72,29,58,231,62,41,177,12,196,160,145,137,101,102,109,42,218,78,15,202,127,252,26,231,18,119,109,74,202,218,209,80,176,44,84,99,185,253,234,78,149,195,28,252,152,229,51,42,207,167,67,243,20,30,102,55,233,66,142,115,37,196,69,38,89,52,171,8,213,142,31,230,206,154,188,215,111,28,177,222,172,103,151,28,130,61,29,181,21,241,254,116,174,95,252,36,142,46,108,204,102,104,200,82,27,208,194,175,71,103,86,201,146,199,82,49,62,173,78,164,236,163,21,143,113,48,103,149,157,28,172,50,6,37,0,249,123,144,127,42,123,135,223,201,21,149,199,196,62,169,24,171,136,212,111,167,56,192,255,0,59,84,104,68,235,39,195,164,99,153,171,37,31,246,211,249,209,37,43,41,130,238,38,117,19,36,49,5,5,138,243,51,211,98,42,113,1,8,158,9,72,193,104,189,44,83,25,11,220,254,117,34,225,215,22,144,73,49,184,105,96,102,42,99,4,122,186,103,122,45,253,187,93,65,162,8,26,89,88,28,158,173,30,49,219,244,163,82,171,110,97,145,9,152,43,147,1,101,32,157,4,231,79,229,69,176,71,150,220,151,11,201,31,50,191,183,101,165,226,188,182,183,177,133,38,135,46,32,208,187,237,168,156,253,124,211,172,250,116,66,171,39,46,37,12,205,140,109,183,81,249,246,172,105,54,13,196,16,206,97,142,102,143,37,242,34,43,178,14,163,249,213,238,34,141,110,229,143,73,134,56,144,21,117,92,169,95,27,212,150,213,12,104,233,43,71,151,44,138,54,33,79,79,87,95,202,174,146,8,85,146,97,132,117,101,51,1,223,182,170,222,141,149,107,233,227,184,6,3,10,232,64,89,155,255,0,179,3,205,90,27,217,120,156,133,238,2,4,192,201,142,60,18,61,235,62,89,4,178,57,105,158,78,169,143,195,159,160,255,0,55,173,43,57,108,45,156,130,68,114,128,27,153,140,254,85,108,102,118,36,124,60,60,45,16,92,197,204,50,51,132,210,88,125,105,80,146,11,150,133,148,253,198,145,173,191,10,111,191,191,90,121,160,75,150,119,153,116,46,125,44,167,127,206,135,2,70,205,172,187,43,200,0,85,95,195,26,237,252,235,45,5,36,73,37,186,198,16,157,36,4,144,110,74,255,0,152,163,22,146,213,77,140,246,175,40,40,53,57,102,216,143,167,93,234,169,117,11,201,20,145,48,78,94,78,148,29,207,90,208,189,188,204,156,194,87,208,2,19,208,49,234,104,148,59,136,34,54,233,53,193,26,136,196,104,131,191,93,232,179,112,214,75,52,143,152,89,78,74,201,27,14,180,139,241,1,196,21,173,161,43,190,65,116,76,224,227,201,160,69,0,33,167,70,156,32,101,26,121,153,222,167,106,162,202,176,92,172,66,73,29,245,20,92,156,133,173,11,70,181,75,105,25,227,209,171,87,95,196,6,51,245,165,135,194,92,178,48,76,182,189,99,35,230,59,247,247,171,11,118,88,50,150,239,40,210,66,147,243,103,192,165,80,95,152,89,17,162,194,56,96,205,128,61,94,61,232,74,234,242,35,52,146,59,114,206,88,40,245,15,21,163,44,165,236,94,80,204,200,99,105,62,237,119,212,6,219,126,149,155,96,30,226,16,198,5,99,203,13,183,64,5,93,112,155,58,250,173,173,89,99,10,64,93,122,156,252,148,181,188,176,77,108,173,114,9,105,117,35,50,142,173,214,143,16,103,185,22,238,163,32,106,42,78,11,99,115,251,80,184,137,13,122,230,46,81,133,28,29,155,45,171,97,208,83,179,170,52,68,92,90,196,224,135,28,206,165,59,123,26,27,177,230,169,66,154,198,202,184,232,51,76,219,204,34,225,252,216,81,210,53,92,54,157,195,26,195,184,146,226,105,76,203,28,208,243,53,21,12,222,58,255,0,213,73,137,189,182,214,89,121,51,51,0,95,255,0,90,32,76,21,39,191,211,173,46,150,234,62,233,219,149,42,200,91,25,56,99,227,249,212,177,87,73,16,206,236,9,93,44,189,177,216,214,148,12,22,234,71,146,62,184,30,65,62,105,22,145,154,41,25,4,153,79,75,16,35,118,56,39,177,20,25,19,147,107,207,140,55,164,131,202,252,53,94,37,119,18,77,162,34,168,71,167,70,141,245,111,159,233,68,180,144,204,144,161,121,21,10,128,63,135,254,40,159,75,67,33,104,229,203,174,189,155,70,58,143,106,181,168,22,176,186,36,200,53,111,28,184,198,175,166,105,121,161,78,31,28,97,121,146,130,116,124,216,210,124,254,149,219,120,214,89,97,109,98,65,144,52,6,206,144,63,230,154,223,32,240,94,124,36,240,179,52,139,132,80,227,253,221,246,174,200,201,121,57,251,173,80,169,56,144,30,131,62,43,183,215,150,178,200,171,51,167,167,108,175,92,116,164,226,186,130,218,227,70,91,150,70,227,166,87,205,88,134,238,28,5,71,71,93,9,231,174,54,174,67,114,36,156,179,130,168,87,5,113,183,215,218,133,169,165,185,96,217,84,115,144,8,219,79,159,210,139,98,22,73,228,89,1,203,18,81,73,31,47,181,20,85,146,40,92,134,118,8,78,16,129,157,35,222,135,21,217,181,183,50,22,13,49,36,143,79,200,51,215,20,25,163,228,72,220,185,35,142,16,195,86,114,217,63,90,146,70,194,229,25,180,152,134,6,159,148,143,204,212,209,77,93,144,4,60,184,143,168,106,98,7,203,244,170,186,180,247,82,162,70,206,121,102,80,71,226,108,83,147,60,2,85,68,153,137,17,156,12,229,129,241,74,53,200,225,241,153,213,65,148,182,7,167,166,219,210,1,219,74,224,139,98,203,26,55,204,87,212,71,252,209,230,158,59,13,97,156,178,62,223,120,107,54,9,158,126,116,176,162,5,213,169,155,39,82,49,254,135,197,57,123,3,93,34,92,103,8,200,21,64,223,81,30,212,246,18,146,65,44,43,52,63,121,40,148,234,137,15,93,182,63,207,244,173,88,228,152,70,99,88,227,208,192,16,9,220,28,116,53,134,169,29,164,136,144,166,137,36,11,47,147,141,235,81,174,36,187,149,25,14,1,1,136,3,114,194,173,72,94,226,71,159,154,146,166,74,168,93,26,78,42,242,70,175,106,137,27,58,62,177,156,118,20,9,30,228,77,170,92,50,22,39,198,62,180,121,46,34,133,80,60,64,205,182,14,119,53,57,105,168,171,40,85,180,118,86,136,32,198,219,177,243,84,154,197,226,12,75,30,72,137,129,3,187,86,84,215,151,137,125,12,249,58,97,245,42,231,183,138,244,35,138,89,221,194,205,111,44,122,199,205,27,142,163,181,93,49,189,87,158,134,75,111,138,134,6,18,13,134,174,161,65,163,222,44,74,128,59,182,156,225,10,237,147,64,145,221,248,163,187,201,31,33,164,26,70,126,82,163,20,72,228,75,139,192,146,36,122,35,109,247,201,39,205,78,154,114,43,135,147,136,187,76,67,72,54,229,133,206,254,254,40,55,112,60,60,78,23,142,85,231,58,16,98,206,224,255,0,134,182,210,210,11,123,165,185,208,138,236,10,243,10,140,147,218,179,56,164,108,188,185,194,47,51,152,85,180,117,101,252,39,106,212,231,150,119,93,189,140,114,200,229,161,67,224,110,13,50,79,35,134,219,124,57,73,30,85,192,219,161,207,246,205,1,224,87,134,221,217,8,50,108,19,61,42,144,202,182,176,205,0,101,75,113,157,42,249,244,48,61,69,72,166,120,109,156,28,183,87,4,57,201,192,24,219,235,69,157,82,214,41,131,46,17,142,95,45,74,201,41,140,67,240,215,63,42,101,159,26,181,85,35,102,190,157,147,156,173,171,12,91,78,199,245,162,24,138,230,59,123,9,75,157,206,20,3,222,168,220,64,201,106,202,139,248,113,33,97,141,61,170,156,74,36,69,71,140,133,193,245,51,147,211,233,75,193,123,101,45,188,54,209,169,60,214,43,36,170,55,99,219,244,171,173,69,30,65,28,197,4,82,234,104,206,236,195,3,20,73,109,217,166,134,220,4,146,49,234,39,86,3,31,25,165,62,28,219,140,146,92,35,140,163,119,31,90,103,134,178,30,99,52,174,53,49,210,142,107,43,210,166,198,65,52,242,162,250,84,3,130,119,3,56,235,69,138,210,37,117,230,144,201,243,4,63,135,109,255,0,165,71,152,124,20,197,95,83,115,0,197,43,29,225,16,135,113,169,142,87,31,138,175,73,217,121,146,227,226,137,12,29,27,28,180,249,65,219,63,210,156,177,91,72,164,12,206,4,129,180,239,224,82,151,147,40,146,221,200,109,98,61,253,142,77,18,41,98,206,36,56,12,75,39,122,214,93,36,236,228,177,51,72,2,224,130,154,151,62,62,181,77,47,29,196,145,130,10,224,21,81,244,165,238,203,71,120,200,178,105,42,159,42,236,5,94,195,93,195,155,128,143,168,16,20,30,251,84,215,181,218,246,241,52,136,224,108,193,128,63,206,158,6,56,158,36,153,190,238,92,198,223,222,142,188,57,160,142,73,240,177,12,106,44,79,113,88,115,76,46,0,140,56,100,12,28,49,59,210,205,242,74,52,150,101,47,238,101,34,64,90,66,49,236,41,248,146,73,98,204,154,178,59,123,118,174,172,235,117,117,57,15,148,229,135,31,92,12,230,173,99,48,72,92,117,12,65,36,154,105,59,80,65,175,213,16,43,157,136,61,113,86,191,11,107,105,28,142,113,151,11,147,141,191,204,10,164,55,82,166,210,65,233,206,50,173,218,169,125,126,46,46,161,178,132,105,109,38,82,88,100,12,16,7,238,107,219,197,143,60,60,242,191,182,199,15,113,36,106,224,130,15,131,145,91,150,253,171,22,207,181,109,91,215,123,156,242,116,171,213,19,165,94,130,84,169,82,130,26,94,81,181,28,208,164,20,25,87,43,177,175,63,124,155,26,244,183,11,177,172,59,212,216,208,120,254,33,31,90,159,101,175,96,180,226,134,222,88,67,27,141,179,244,232,63,157,51,196,19,173,98,89,39,255,0,182,237,78,112,68,128,143,175,138,199,146,111,27,26,194,234,199,210,88,70,135,76,99,73,199,67,216,80,81,212,54,131,173,191,189,29,211,80,210,221,52,247,243,89,55,82,29,120,67,134,95,148,249,175,153,120,117,201,181,110,166,105,46,90,35,209,107,49,34,57,58,84,235,99,208,176,222,180,25,227,105,1,104,192,124,100,156,252,212,9,224,89,48,250,61,75,176,62,213,54,215,70,96,119,48,168,9,233,83,143,206,151,153,206,185,8,152,43,141,130,133,61,251,209,173,217,57,122,99,157,117,108,52,145,167,39,235,73,76,146,199,116,230,68,211,146,112,132,247,171,219,58,228,174,150,130,239,154,79,49,187,233,20,212,147,188,165,89,192,43,242,156,29,234,9,202,219,180,14,14,160,115,176,232,107,177,41,158,39,98,248,42,65,45,141,207,210,149,177,45,96,12,28,179,157,29,84,48,238,41,68,82,36,44,6,65,56,108,41,192,173,39,86,146,13,72,0,56,207,95,233,74,124,84,177,140,74,162,79,25,233,159,165,68,155,12,164,107,32,42,91,72,24,192,110,223,74,10,201,29,197,216,82,210,5,92,144,53,227,53,99,106,203,125,241,45,160,179,122,130,234,56,197,85,173,237,90,73,36,192,212,65,1,8,200,171,39,59,81,145,150,85,211,1,211,16,234,51,248,169,148,88,164,132,147,171,155,140,103,27,26,202,225,113,163,43,64,8,141,203,22,12,195,169,167,30,7,82,11,79,145,209,251,3,68,70,73,86,221,249,103,124,244,233,181,71,187,18,176,180,49,72,25,119,82,27,78,72,170,79,32,117,112,132,125,218,239,145,140,154,86,37,121,3,220,49,50,54,173,89,207,74,176,104,31,190,180,104,227,183,40,248,4,177,124,182,106,73,28,108,86,56,189,36,130,24,150,205,91,227,22,242,219,22,241,198,140,24,234,47,248,170,188,160,175,12,65,74,242,245,22,255,0,120,250,83,252,78,251,35,19,201,15,254,50,171,182,228,57,234,40,211,164,188,216,66,234,40,160,12,245,44,127,173,49,106,228,200,200,14,149,114,54,35,169,170,45,215,38,241,5,193,245,106,42,132,14,221,170,47,75,199,52,139,116,237,36,108,131,166,137,16,141,66,168,110,86,78,96,88,204,107,131,182,122,85,248,156,83,203,50,60,82,34,169,92,245,235,249,80,224,116,159,46,164,20,64,3,103,205,34,246,21,155,250,37,144,54,121,68,28,181,51,43,151,188,114,24,13,106,164,156,236,199,20,204,182,225,97,112,132,0,87,113,218,179,37,18,78,192,202,164,32,92,1,249,83,180,156,170,134,68,153,164,127,187,70,83,234,235,67,134,238,72,238,142,141,64,149,33,14,131,131,69,222,117,46,94,69,198,48,164,3,176,163,233,199,169,206,95,102,219,240,143,106,214,248,58,25,24,172,122,100,37,65,216,143,99,87,138,81,19,186,64,64,93,91,130,122,173,4,218,220,92,43,132,70,56,25,213,171,10,104,150,150,6,229,82,119,85,86,221,84,55,83,239,88,19,208,187,232,108,140,62,174,196,209,173,221,22,97,19,228,115,1,98,1,206,127,58,184,179,120,117,169,148,180,89,36,111,145,159,165,47,36,47,111,117,12,234,194,70,66,72,33,112,49,87,104,210,13,25,136,196,137,26,36,126,160,133,183,99,67,153,146,75,116,121,83,55,3,35,110,203,73,207,41,73,132,207,107,173,206,78,146,126,81,84,23,207,124,190,152,68,76,236,70,142,216,30,244,218,107,117,123,148,88,172,102,208,130,55,144,100,237,214,150,181,149,66,61,196,135,146,153,192,202,103,127,31,74,36,236,190,147,42,250,91,199,76,10,228,78,146,48,89,55,141,65,86,87,57,11,83,109,5,42,43,193,51,133,12,28,2,88,110,173,244,171,34,197,109,98,2,103,89,99,156,255,0,14,58,81,238,16,36,17,8,66,236,186,149,13,40,177,196,98,23,19,75,203,81,157,41,158,167,198,77,94,211,218,183,17,36,176,233,85,104,230,111,81,102,109,177,216,98,180,165,158,73,5,156,178,0,53,64,99,155,65,216,248,253,233,104,160,49,68,137,10,3,172,22,103,85,212,13,57,107,117,3,219,186,25,35,81,130,27,198,69,11,244,205,71,134,36,230,62,19,75,114,245,63,225,63,90,227,199,43,93,196,240,233,61,53,106,110,222,213,167,61,165,179,193,165,194,200,1,211,185,219,86,58,215,155,251,65,197,19,132,90,74,229,26,105,51,161,89,79,143,173,92,39,202,233,45,212,219,27,237,109,245,215,37,236,172,227,114,133,177,43,147,129,143,25,59,87,205,174,224,42,192,115,35,119,59,226,51,144,61,179,76,95,241,139,142,35,116,210,206,199,125,149,127,132,82,132,170,16,67,119,192,175,161,227,195,227,28,185,101,186,37,172,172,176,48,20,75,43,11,142,39,116,177,193,3,59,22,223,79,106,12,142,68,152,69,192,62,245,244,159,176,177,240,232,62,207,61,195,194,201,36,141,150,148,245,216,227,210,105,228,207,225,142,211,25,242,186,110,112,171,7,181,225,112,91,221,180,115,61,182,157,33,223,26,163,239,181,104,91,72,45,89,166,100,208,184,24,71,25,219,249,214,111,19,185,136,205,10,91,148,228,156,43,134,27,145,245,167,33,187,155,144,205,54,132,183,142,44,48,7,108,98,184,46,119,42,234,152,252,84,107,248,12,108,210,68,200,141,168,168,13,168,234,205,124,235,237,23,218,3,196,238,57,48,9,82,218,2,3,106,234,95,220,81,254,212,253,169,142,88,185,22,51,73,203,95,73,127,59,209,190,202,125,156,149,238,121,247,241,13,18,148,149,21,190,108,140,231,34,186,112,194,99,255,0,89,60,115,207,119,88,165,159,217,120,239,236,225,189,51,106,195,41,149,116,157,144,255,0,90,247,217,144,42,68,179,142,76,42,172,89,6,216,81,84,183,215,111,52,196,196,168,146,177,86,82,2,2,7,154,179,220,73,18,93,221,204,145,69,104,85,192,108,109,237,210,188,179,242,124,174,154,199,15,143,53,230,254,215,125,160,104,163,182,41,116,38,119,12,78,134,212,192,15,165,124,202,234,238,75,153,178,92,151,115,190,175,196,125,233,251,235,155,73,231,145,222,3,26,75,210,88,24,156,111,252,45,219,244,172,206,80,104,153,147,214,21,183,57,198,213,213,226,195,227,30,121,229,186,225,230,70,229,24,96,238,14,158,213,104,200,102,69,109,90,64,210,187,213,65,93,91,169,111,111,106,127,135,240,123,174,46,210,37,154,137,90,49,234,66,66,233,207,67,185,254,85,233,110,152,123,95,176,150,48,219,199,39,17,8,206,74,58,169,211,204,85,93,143,92,245,205,123,184,229,130,224,188,169,35,187,178,122,70,116,233,63,76,117,165,248,37,141,183,2,225,182,209,177,140,182,128,210,115,78,78,172,116,81,210,155,185,214,21,219,135,164,69,220,51,72,146,29,193,63,245,92,30,108,254,89,105,213,226,199,80,130,127,228,92,53,220,100,232,46,34,149,118,230,123,145,237,67,150,234,46,15,173,36,49,132,140,180,177,250,176,204,184,241,154,7,28,227,54,182,22,175,43,196,18,120,215,10,129,177,147,142,157,63,58,249,125,231,26,185,226,55,28,201,200,145,199,165,52,140,5,90,215,143,197,242,51,242,107,129,184,239,24,78,47,196,36,145,18,77,1,178,153,57,106,215,251,9,246,98,78,47,44,156,74,124,45,188,47,166,52,109,181,56,239,158,192,86,119,9,251,53,123,196,143,197,202,35,134,220,201,167,239,1,212,216,199,69,175,162,89,15,131,69,183,133,132,118,195,58,253,26,136,61,171,215,60,230,24,252,99,199,25,114,187,166,120,69,154,90,93,75,105,22,70,163,175,86,173,200,0,147,144,107,65,120,188,183,144,232,185,81,25,145,244,187,227,210,171,239,92,179,42,17,174,25,164,231,127,233,145,228,220,14,231,111,210,168,97,182,179,186,231,235,34,52,37,121,114,141,216,224,251,111,92,150,239,154,233,152,235,165,98,179,75,41,12,138,93,209,206,156,35,106,210,62,148,118,75,112,143,0,182,120,240,153,70,229,245,63,208,214,93,212,147,188,45,37,156,109,28,4,19,179,122,72,252,71,242,166,96,154,22,157,12,166,112,12,106,81,116,245,24,201,206,58,10,159,226,131,241,15,27,70,100,64,174,14,14,161,234,199,156,214,197,220,162,91,121,71,224,1,74,162,227,89,243,89,87,111,111,5,206,173,1,119,8,167,26,148,30,185,171,180,82,8,126,52,105,86,59,25,35,25,214,63,165,90,117,76,221,207,11,152,195,92,72,142,168,50,185,249,134,55,24,165,150,240,193,40,142,68,22,138,36,7,152,173,187,55,64,196,120,197,14,237,218,71,19,60,37,88,105,67,168,244,30,226,133,113,31,45,72,148,6,68,101,145,73,7,57,206,195,254,42,13,27,222,71,250,180,161,31,46,172,173,156,150,212,113,191,229,71,248,151,138,13,104,142,232,200,65,82,113,183,78,181,149,44,150,247,45,27,43,17,62,51,164,48,4,231,183,181,122,24,162,142,227,135,106,9,34,7,139,210,228,224,182,6,251,126,70,149,25,86,114,44,208,179,72,198,61,44,87,150,222,156,125,63,90,139,125,206,187,54,252,162,164,97,79,45,241,211,190,123,82,54,201,20,206,205,27,187,51,48,85,139,174,77,91,85,194,77,137,45,90,53,89,10,183,163,240,227,241,126,117,98,156,138,2,101,145,81,100,42,1,98,160,238,231,176,201,235,230,150,142,254,226,120,30,27,152,126,230,41,10,172,135,97,158,234,106,239,34,70,8,5,163,120,165,0,178,182,92,17,217,124,127,106,90,97,113,21,251,32,185,145,163,96,25,155,174,174,249,193,250,158,180,75,27,76,33,150,201,136,145,87,4,132,32,110,14,70,230,150,225,234,145,221,65,34,72,89,238,53,96,183,82,192,81,109,111,57,145,36,110,109,228,108,106,211,32,207,215,125,183,164,229,89,101,86,190,3,144,99,108,70,197,180,233,199,127,231,89,238,235,21,18,255,0,136,172,188,73,17,74,198,68,122,88,5,223,63,139,25,233,94,63,237,47,218,155,88,249,176,218,29,50,43,16,186,58,41,219,169,172,207,180,31,109,36,158,89,162,176,192,103,111,188,184,207,169,200,207,79,109,205,120,229,149,220,106,148,130,185,234,221,235,175,197,226,247,94,25,231,174,142,241,62,36,120,132,169,59,187,200,250,21,88,159,56,172,196,144,171,177,4,46,48,112,119,171,59,142,96,41,239,141,168,246,170,146,78,209,28,51,24,253,4,249,174,169,53,211,195,190,106,91,221,220,91,205,204,183,125,44,114,10,254,22,30,24,119,21,181,194,184,4,28,90,241,47,45,161,15,108,31,69,205,179,62,57,100,247,67,145,145,251,138,206,182,225,228,54,169,100,209,24,37,88,129,146,27,27,12,87,214,184,95,11,139,224,45,163,138,192,91,67,28,97,135,163,255,0,102,64,220,141,137,59,87,159,147,201,241,92,103,202,173,192,248,15,12,177,181,18,65,108,177,242,126,89,117,234,62,174,160,237,215,24,166,208,68,24,76,146,104,91,92,186,149,219,89,206,0,253,232,183,25,138,27,149,98,126,240,141,17,233,211,168,157,129,29,179,156,82,119,22,211,199,16,49,68,23,150,170,116,177,249,242,113,183,239,92,57,231,114,116,225,132,144,196,87,140,98,73,166,104,96,69,67,233,111,155,86,127,238,137,4,242,216,187,197,35,200,197,164,39,167,164,12,117,235,182,204,41,0,90,66,133,215,84,69,253,114,18,0,81,129,154,213,135,135,219,124,53,196,175,35,67,7,56,149,25,212,88,16,187,86,99,121,94,5,138,89,88,178,52,184,15,211,211,159,79,241,17,255,0,52,183,54,123,55,17,51,137,145,72,102,44,157,124,123,213,205,226,217,52,182,108,22,101,113,149,108,103,29,183,174,243,3,7,44,89,154,49,164,59,182,17,152,246,253,41,209,46,200,92,207,170,88,224,8,175,105,164,162,133,61,243,157,240,118,173,40,85,239,102,102,46,205,19,68,164,75,191,80,55,254,84,157,181,165,207,43,150,96,255,0,219,141,77,143,148,102,153,138,221,205,171,124,49,86,116,39,11,140,16,125,177,69,77,50,24,162,102,64,219,178,44,138,59,103,111,235,65,187,133,34,99,35,13,221,212,177,210,24,131,71,185,182,248,123,55,26,191,247,34,182,150,236,0,3,79,231,74,195,31,50,217,30,69,89,53,229,142,91,58,79,108,210,16,88,208,199,36,151,23,130,78,83,146,80,38,231,63,238,30,217,170,218,180,177,95,172,177,152,27,66,25,9,64,119,242,61,191,58,141,195,37,231,64,24,181,191,172,148,99,38,172,143,56,241,211,173,22,43,105,77,219,198,39,144,198,160,41,229,237,156,245,4,118,24,171,194,82,220,147,109,113,50,89,43,125,251,103,81,76,169,27,237,251,210,142,215,15,112,238,98,146,73,35,218,46,197,71,97,252,235,105,81,97,138,71,1,100,212,49,134,63,132,119,250,208,45,217,196,172,131,73,86,140,164,96,190,74,143,111,174,224,82,47,75,65,116,62,11,34,82,100,58,190,241,72,35,4,124,167,199,106,206,146,73,62,20,68,241,101,225,96,82,85,220,104,199,183,211,173,55,12,90,36,158,217,99,214,151,1,19,108,244,246,94,221,41,136,85,30,239,68,171,203,140,166,157,206,70,70,235,244,4,26,146,233,146,118,142,209,95,58,60,241,166,178,186,229,198,163,142,248,253,41,213,189,66,142,232,178,201,14,73,203,46,150,199,159,20,11,254,15,53,186,218,189,189,193,150,222,50,206,16,15,82,228,111,245,20,181,179,172,94,168,180,60,33,116,75,249,227,25,252,234,237,6,149,166,182,184,205,171,146,228,12,51,156,228,120,193,171,218,90,75,112,239,175,230,96,171,243,126,28,110,105,70,184,104,120,155,195,113,110,99,80,53,162,103,162,227,174,213,168,242,164,107,28,241,76,202,242,160,86,5,115,167,29,104,212,232,181,189,188,173,119,34,78,21,209,9,100,85,219,153,160,119,199,255,0,81,174,220,183,32,196,211,8,143,57,202,196,138,163,25,247,246,161,79,36,145,180,82,98,78,80,37,49,31,127,87,108,121,222,164,111,29,204,49,199,44,104,185,118,13,42,140,186,119,250,103,218,155,52,50,190,168,98,136,57,92,72,10,40,80,170,231,110,254,113,93,116,72,39,150,102,88,202,91,238,154,79,168,147,191,225,236,6,107,61,131,25,116,72,28,172,89,49,28,224,224,158,190,198,138,178,98,221,21,155,12,172,80,73,142,218,65,220,244,239,67,75,205,52,247,16,203,149,26,217,134,25,6,9,45,159,63,74,224,176,105,165,183,142,226,64,168,178,107,44,254,70,54,52,41,99,154,9,214,89,20,129,156,164,111,208,249,253,170,252,54,121,110,89,229,96,201,17,26,84,159,152,249,199,231,89,191,77,78,32,183,48,67,107,39,44,183,221,200,9,85,86,206,133,235,249,228,208,149,218,217,101,145,199,50,49,30,17,190,160,127,252,95,254,13,82,250,89,32,185,197,196,108,73,24,87,94,139,219,165,26,235,85,221,162,193,102,92,186,68,172,250,176,21,143,98,42,164,82,63,139,91,112,33,116,100,69,44,209,227,32,28,141,243,220,239,76,69,32,154,222,88,174,17,155,82,232,200,109,39,80,161,220,200,179,92,91,218,182,132,115,24,44,170,10,238,71,142,149,197,157,35,5,34,140,135,121,117,29,78,62,78,152,254,84,134,148,22,237,16,193,112,144,201,26,176,237,168,238,119,250,80,175,208,91,205,27,135,14,203,14,115,217,247,216,230,171,123,44,173,196,175,18,89,125,19,96,174,132,7,109,182,197,53,28,205,119,101,240,145,250,157,136,12,236,187,242,246,57,255,0,240,106,214,103,3,75,120,46,227,183,140,193,168,31,83,182,8,206,63,195,210,151,71,112,211,220,41,11,18,128,141,147,157,135,202,23,247,174,22,15,39,62,222,34,98,140,21,204,125,118,232,69,13,103,154,11,156,179,45,186,50,134,125,96,54,91,166,222,14,42,47,67,70,164,73,113,18,8,126,241,3,244,221,70,118,20,75,197,150,52,134,193,153,121,161,181,187,143,243,197,18,9,82,64,30,32,94,61,217,165,108,106,45,158,254,212,45,109,37,244,178,190,189,79,146,21,78,48,71,108,254,149,169,102,147,86,221,170,21,142,183,141,48,170,10,133,101,211,215,35,0,253,43,146,23,185,15,201,6,41,24,48,108,46,162,118,198,144,42,168,68,150,179,164,81,199,169,242,216,35,229,108,249,163,66,46,35,141,29,125,14,168,68,143,248,115,157,177,244,172,233,66,225,241,125,225,139,12,172,0,44,164,105,32,126,117,191,100,162,121,138,100,56,79,29,171,46,219,137,170,221,115,30,56,203,200,52,177,81,140,245,255,0,245,105,249,56,130,91,98,8,161,228,243,49,171,81,210,218,142,223,210,173,103,150,111,21,196,23,33,80,73,240,227,43,169,14,0,85,58,122,213,46,101,158,118,141,35,185,17,21,192,47,128,14,156,118,30,106,63,17,205,163,195,108,191,127,18,157,1,198,202,51,191,242,52,40,101,72,166,18,93,13,122,144,6,116,96,2,159,251,21,26,224,196,55,81,8,210,121,25,229,8,53,44,143,211,78,227,35,61,253,168,16,51,115,208,152,26,36,212,226,57,15,226,200,29,105,155,137,225,142,213,237,221,9,143,144,72,56,216,251,84,157,99,138,221,153,93,201,82,0,71,95,148,130,48,65,171,43,58,26,227,144,182,28,136,78,83,80,111,67,119,219,124,214,109,131,207,28,19,41,28,167,147,212,177,176,237,157,241,66,11,36,50,224,29,118,205,144,52,246,173,25,91,226,32,66,177,5,96,12,121,11,157,32,249,166,244,178,23,183,140,203,59,35,0,119,24,92,250,178,63,220,41,155,152,218,89,161,128,60,138,83,37,135,182,127,230,185,104,156,187,115,42,182,151,13,137,61,198,223,245,87,248,136,218,97,52,147,49,103,82,169,177,25,81,177,31,189,103,124,172,98,42,24,47,228,145,99,14,135,80,82,24,245,30,230,182,109,194,67,204,157,72,120,166,94,89,132,254,31,207,207,83,84,142,12,55,48,70,193,115,213,190,102,30,77,92,136,173,226,153,17,129,18,176,7,61,142,63,13,45,85,166,143,226,19,153,58,54,133,26,87,75,252,205,218,178,225,181,123,107,200,216,22,65,223,211,156,211,177,35,203,18,172,133,84,192,73,36,247,90,44,45,20,246,46,18,41,36,149,91,88,210,124,118,164,253,4,48,150,202,205,8,194,110,218,116,100,234,254,149,75,118,28,150,149,166,67,150,12,218,7,225,255,0,5,59,50,196,246,82,233,99,169,128,43,190,147,191,111,231,64,225,104,45,97,148,22,34,221,73,62,160,58,158,181,173,233,59,49,44,182,246,115,4,137,24,199,39,173,138,174,116,177,243,93,183,139,146,210,59,186,186,106,44,195,78,8,59,118,165,228,157,44,227,102,116,17,157,31,43,47,79,21,197,235,28,130,71,209,34,134,111,44,15,214,167,217,163,114,36,78,242,136,231,252,89,12,119,245,13,255,0,122,5,193,130,245,177,43,72,102,249,163,246,243,76,164,66,86,115,128,29,182,58,70,61,191,149,37,121,14,46,204,128,176,216,224,147,210,164,94,142,90,187,65,3,9,54,78,91,8,220,174,172,120,172,217,103,88,167,26,221,249,206,185,245,108,184,166,109,225,85,133,210,115,166,94,186,31,58,154,150,158,223,239,97,5,21,23,80,37,128,245,40,173,78,211,165,236,53,171,235,41,182,8,100,206,55,243,239,69,227,23,162,73,109,173,236,223,150,78,251,3,219,166,244,219,219,181,171,203,43,72,140,177,174,55,61,177,147,253,41,43,102,55,231,156,29,99,124,104,144,157,130,145,79,105,217,133,230,52,125,65,84,144,169,61,194,255,0,201,21,205,41,111,60,177,57,17,169,203,35,177,198,7,90,34,168,54,111,24,37,176,67,47,124,159,34,137,24,182,156,60,18,46,72,139,7,88,223,127,250,172,246,66,98,89,102,231,180,168,90,38,64,200,223,132,14,212,180,107,5,231,164,169,80,20,101,149,179,143,214,140,133,151,214,81,249,127,42,234,29,71,106,102,59,88,102,183,231,234,42,199,44,234,190,145,90,94,153,174,142,214,218,228,85,252,42,48,231,52,99,19,162,235,98,164,70,184,80,122,12,246,250,214,140,214,207,12,112,203,30,131,145,170,60,254,84,9,2,243,20,200,135,239,6,236,91,230,250,84,217,57,42,168,45,150,9,164,244,187,182,79,113,189,29,76,99,88,214,75,35,1,176,193,62,5,90,249,80,217,36,1,4,142,242,2,163,192,29,62,149,64,160,72,211,203,135,148,2,74,47,76,125,105,73,14,200,36,157,128,215,235,0,58,111,242,143,113,72,93,106,48,168,17,41,210,218,73,193,219,174,49,76,65,110,247,37,39,200,140,54,122,54,113,66,191,229,133,16,234,32,131,150,62,77,103,122,104,73,139,201,20,81,219,200,126,33,125,39,62,40,79,33,50,67,44,228,178,170,233,40,14,236,113,212,209,226,34,104,117,66,235,28,138,8,145,136,206,212,46,91,90,60,51,21,214,113,242,226,146,236,208,182,173,23,195,243,208,107,73,78,118,219,64,27,99,21,199,209,241,83,24,31,102,221,128,223,77,45,101,57,146,39,86,81,28,74,196,133,127,30,71,189,49,20,145,36,44,204,163,215,232,27,245,242,107,113,141,51,237,196,165,165,55,50,106,12,52,232,97,242,143,250,162,199,28,146,180,50,75,144,21,186,227,3,20,121,227,138,48,35,68,12,23,213,150,59,157,168,75,206,86,135,67,9,55,57,141,151,246,53,45,244,214,157,189,146,51,204,183,102,63,121,128,64,59,150,241,85,138,98,75,162,66,170,234,3,51,40,62,156,12,100,81,97,48,136,165,15,8,141,217,206,164,198,224,253,104,169,50,89,193,52,165,145,4,153,80,154,123,121,52,223,26,18,25,35,17,235,135,86,144,11,23,254,35,239,89,42,229,184,132,167,86,167,212,100,35,27,13,233,136,110,144,68,34,132,233,73,59,143,151,222,187,240,99,88,150,57,118,12,117,225,113,183,247,171,210,116,46,149,154,125,18,20,11,39,202,221,129,249,113,65,123,105,35,96,134,117,244,62,3,70,219,1,156,231,53,113,28,209,221,232,214,86,17,234,105,24,254,149,10,197,44,105,5,180,101,33,47,172,201,209,156,249,53,119,19,176,36,121,38,185,214,207,185,206,78,40,147,223,188,112,59,219,163,70,65,211,141,61,106,20,230,91,72,210,62,49,128,49,223,222,132,9,146,239,155,59,150,140,40,210,60,147,222,165,52,126,226,226,225,213,57,146,153,18,84,86,245,183,65,254,26,74,72,212,32,157,84,195,46,225,253,126,146,59,26,43,172,186,98,141,148,54,130,84,47,112,185,216,213,239,128,141,156,40,37,26,49,152,216,121,241,87,19,67,217,203,12,173,59,44,161,150,60,134,96,55,127,165,12,17,112,163,65,216,58,146,161,122,156,215,120,101,166,117,6,0,117,37,6,216,166,230,6,13,11,20,32,163,22,12,65,233,83,105,12,219,72,238,93,153,49,165,180,233,211,208,208,231,60,217,10,6,69,153,91,240,246,30,255,0,189,59,13,184,48,235,143,101,59,226,179,46,31,149,196,35,69,68,195,54,169,165,99,131,208,233,85,243,219,63,90,246,240,255,0,104,243,207,167,161,179,232,43,106,14,213,137,98,67,40,42,65,30,213,183,111,208,87,123,156,234,244,171,213,19,165,94,130,84,169,82,130,80,220,109,68,170,55,74,4,110,6,198,177,111,23,99,91,179,141,171,26,236,108,104,60,175,16,78,181,135,13,132,183,87,177,152,138,18,146,43,48,39,112,51,215,233,94,139,136,47,90,243,210,94,73,97,47,54,4,143,156,14,206,235,171,3,198,63,93,235,57,111,92,44,239,151,190,212,92,106,81,216,254,149,155,117,0,155,214,173,144,41,139,9,205,229,140,50,186,31,90,134,211,227,35,63,214,153,184,136,5,194,142,187,87,202,206,93,242,236,198,178,209,109,218,65,35,43,48,59,161,199,127,21,89,90,38,103,210,53,122,122,123,83,77,110,98,24,198,59,224,80,132,88,60,229,25,200,222,157,155,43,44,107,201,10,190,160,113,215,181,45,168,220,55,45,229,213,202,220,106,61,5,18,123,129,21,196,161,39,149,34,108,108,7,74,169,210,232,65,77,88,31,49,56,52,147,77,206,92,120,12,138,146,57,96,135,111,159,99,67,75,184,173,101,49,49,151,80,192,76,71,179,126,116,84,140,200,152,140,171,32,25,210,14,234,126,149,66,252,227,240,195,82,190,20,228,31,151,242,167,99,159,18,211,78,209,60,92,162,55,56,232,107,147,188,97,78,152,253,93,189,88,165,239,88,242,212,7,47,141,155,61,115,222,175,99,155,136,93,12,77,190,218,155,185,246,164,154,228,170,172,205,50,132,37,163,108,233,212,104,136,25,102,202,200,178,128,116,250,147,173,31,17,163,35,59,43,109,211,78,223,165,4,20,153,92,202,57,99,81,220,109,90,236,142,220,49,148,1,110,166,57,73,206,165,216,85,79,50,94,80,149,1,57,206,163,218,148,142,209,254,32,206,168,210,164,100,49,83,32,27,81,165,94,109,220,47,162,79,72,39,150,59,126,149,9,202,254,141,77,161,194,225,245,102,137,32,145,35,69,141,89,35,108,19,160,208,230,138,206,116,208,165,149,202,234,233,191,229,84,23,15,111,27,44,106,205,175,25,121,35,198,154,35,173,204,81,152,37,5,122,49,77,247,63,90,122,57,37,182,157,100,201,145,52,109,157,206,105,72,163,17,51,226,23,32,133,200,207,95,122,110,213,210,41,144,164,96,32,201,33,70,198,148,82,36,65,46,182,26,164,25,101,24,197,91,140,195,205,93,81,73,151,83,233,76,96,159,122,178,252,58,122,220,188,141,130,23,78,193,79,245,164,148,56,125,114,252,237,144,199,124,138,147,147,149,173,165,55,48,35,72,197,164,137,136,63,120,51,70,117,150,21,32,170,128,217,239,182,40,81,65,102,236,230,121,57,73,216,99,231,53,73,117,153,99,84,72,202,103,10,155,141,63,74,27,23,153,42,67,25,118,243,182,173,170,25,26,72,162,38,71,213,233,194,175,76,82,247,35,80,231,44,140,34,108,233,7,24,63,157,94,57,208,170,160,79,91,0,112,87,183,181,53,250,12,77,106,166,84,42,153,68,92,146,27,108,213,68,211,60,223,118,21,2,140,101,128,213,154,172,23,31,9,25,141,135,160,177,39,80,201,165,229,41,122,204,165,90,49,187,42,39,92,85,26,2,71,142,218,33,4,174,250,151,12,160,133,245,82,211,222,194,45,219,147,204,38,44,7,39,223,197,72,33,121,16,229,66,184,33,85,73,220,125,106,154,97,248,133,14,170,202,8,18,18,185,42,61,170,107,147,236,240,44,98,94,64,195,21,195,28,118,165,5,204,227,16,60,242,179,3,150,147,97,181,5,115,107,196,166,134,6,99,12,128,114,155,59,83,98,205,46,173,249,207,204,86,148,225,182,80,160,143,20,145,54,111,226,10,198,220,149,4,132,15,242,246,205,2,57,26,73,8,209,10,106,221,6,249,252,183,165,163,83,108,228,170,187,169,77,36,183,85,246,162,92,37,195,200,162,211,95,56,174,201,171,10,1,241,239,77,109,174,131,123,196,185,71,13,26,140,54,128,219,234,247,192,167,225,96,255,0,32,49,205,26,129,141,56,12,60,210,156,63,134,190,100,87,152,239,146,170,70,249,163,68,236,147,36,82,31,88,26,125,216,119,165,39,32,71,106,243,76,64,105,16,110,73,238,126,135,165,69,5,181,36,173,132,137,243,164,15,155,235,85,186,113,4,243,5,143,114,231,78,253,252,84,231,5,68,123,128,128,185,3,160,216,248,20,21,50,94,200,112,98,70,137,91,82,242,191,135,233,85,104,36,180,226,15,8,114,197,198,161,232,29,41,215,185,49,183,41,35,26,195,0,184,0,140,120,162,181,133,216,209,115,48,139,90,174,116,171,250,177,87,190,153,188,57,113,121,20,86,194,66,68,122,64,118,236,67,99,254,235,227,191,106,248,167,250,159,24,146,67,52,154,21,176,61,95,55,189,122,111,182,124,80,196,143,21,188,199,155,47,206,6,231,79,244,175,3,113,40,105,15,49,19,91,12,103,173,117,255,0,31,199,175,250,175,15,46,91,226,20,48,169,37,154,76,99,63,42,230,134,178,7,116,64,9,97,182,221,104,229,74,198,72,36,183,94,157,43,212,253,153,251,46,247,192,241,43,216,164,142,216,0,241,157,56,230,31,237,93,22,234,110,188,123,226,26,251,25,246,74,46,41,20,151,87,46,164,68,118,86,243,249,215,181,224,246,70,53,123,72,163,65,14,78,84,175,161,123,208,173,225,75,24,238,76,83,44,112,224,96,170,233,61,62,92,10,172,92,106,223,132,91,36,202,0,142,70,109,122,71,108,123,215,22,121,220,238,163,163,12,102,51,106,95,199,23,194,19,12,100,59,73,134,215,248,49,248,135,181,120,127,180,156,126,91,183,123,75,105,28,65,223,70,198,67,239,254,223,106,23,31,251,85,127,196,110,157,34,50,68,143,129,203,141,186,158,213,232,126,205,253,152,133,26,59,251,248,86,225,230,26,83,89,221,9,254,117,235,48,199,9,186,198,89,220,184,140,127,178,220,8,202,223,27,127,26,73,12,120,97,24,26,155,113,212,131,181,125,18,218,197,4,63,18,37,25,85,33,99,27,174,159,175,106,26,11,75,121,157,30,216,44,32,48,73,71,168,16,59,239,189,59,240,102,214,211,225,39,32,177,245,233,99,130,20,253,43,203,60,238,85,233,134,26,236,149,213,225,186,129,98,75,118,39,118,102,211,140,15,235,95,62,251,87,199,175,36,84,225,80,184,88,20,234,111,94,117,26,244,127,106,62,210,195,194,45,126,10,38,38,103,57,229,153,91,208,63,149,120,78,9,195,224,226,77,196,46,175,36,113,109,101,110,100,96,167,5,164,39,10,51,254,116,175,79,22,30,235,30,76,189,70,75,33,84,210,95,32,12,80,214,72,214,7,67,243,49,0,1,211,243,162,57,6,61,200,13,212,81,98,130,9,86,24,213,194,204,251,156,249,174,189,123,120,187,195,172,174,47,238,99,130,36,144,106,96,175,32,92,232,82,122,215,214,190,205,240,63,244,105,110,82,213,204,139,16,210,178,206,51,234,239,176,172,143,178,223,101,15,10,134,73,184,148,33,174,100,69,11,234,207,45,131,29,182,61,235,214,240,248,69,163,185,99,205,86,93,82,255,0,17,39,165,114,249,188,158,163,215,199,135,186,89,32,154,242,57,139,49,125,179,140,250,129,254,116,27,238,47,39,11,224,235,121,60,167,108,162,9,55,214,122,85,184,183,21,179,179,183,121,28,136,228,39,12,241,140,201,143,225,250,123,215,203,184,223,22,185,226,13,203,146,229,164,141,75,24,212,168,26,65,175,63,31,142,229,219,121,103,161,120,149,205,231,18,151,253,66,242,96,209,18,81,65,202,255,0,249,181,171,192,126,201,71,196,44,94,248,73,207,68,32,133,92,169,192,59,255,0,106,83,132,240,195,196,248,101,179,67,108,207,56,118,82,230,99,164,15,58,71,74,250,127,13,178,110,7,107,18,132,88,225,33,70,202,173,159,115,227,125,255,0,58,245,207,63,132,212,121,227,62,87,116,25,67,71,111,1,10,209,196,171,165,99,198,146,23,189,14,40,90,240,194,37,148,178,31,74,4,3,210,9,206,78,105,219,242,46,39,231,74,219,174,0,88,219,174,253,5,50,233,171,48,91,68,17,142,17,155,79,202,79,111,173,113,220,173,237,213,36,133,93,99,177,12,34,69,116,8,19,214,62,99,156,228,143,57,254,116,46,76,246,154,239,174,116,178,224,29,58,112,78,79,80,43,73,214,43,107,118,142,103,231,72,50,128,227,253,190,213,243,126,57,246,138,118,227,44,177,95,186,69,26,178,152,202,157,58,135,79,165,107,28,46,108,92,190,47,111,117,13,189,191,194,220,88,220,200,22,105,24,52,60,197,208,70,223,197,211,189,94,230,222,69,181,121,12,114,73,41,147,210,255,0,192,0,35,25,31,206,188,21,167,219,80,150,201,5,212,37,221,14,121,160,140,48,62,123,254,116,75,239,254,77,185,184,183,142,206,222,214,20,17,46,11,49,213,168,227,197,122,126,28,186,103,242,71,170,146,211,147,9,14,248,217,100,210,19,161,255,0,15,237,77,199,127,21,181,148,178,71,115,16,115,186,7,219,80,197,124,202,79,180,60,99,142,91,206,143,117,255,0,165,4,140,139,132,44,185,223,31,79,21,85,110,56,182,186,210,9,237,173,2,151,230,20,40,8,255,0,234,234,107,95,135,93,167,229,125,2,215,143,240,233,32,248,123,235,216,117,96,25,8,125,193,29,50,115,223,218,175,115,127,195,47,237,97,150,210,250,39,230,200,23,151,171,15,159,7,174,71,83,95,37,149,90,238,70,108,235,124,13,68,46,77,14,223,10,218,69,193,137,67,105,102,240,181,191,193,53,195,63,150,244,251,109,164,118,80,68,230,230,8,217,227,194,243,57,185,245,30,189,62,149,232,45,110,96,120,180,160,194,148,42,36,141,15,233,95,62,251,29,199,167,91,100,181,184,41,174,13,90,28,105,210,232,199,124,99,173,123,88,110,39,120,185,113,35,67,26,108,159,153,234,107,155,41,241,186,175,92,121,141,43,43,36,140,75,48,136,39,48,23,102,29,75,86,31,19,187,79,128,187,184,142,67,27,149,93,3,169,145,188,99,189,105,73,112,99,142,221,82,64,191,135,0,239,159,251,172,111,137,85,180,75,121,39,12,19,37,191,136,185,59,255,0,158,213,153,203,90,209,121,224,121,47,34,144,255,0,246,128,186,161,199,169,219,160,199,210,141,60,11,98,186,167,85,39,190,145,157,35,220,209,110,237,214,36,182,150,23,118,244,70,186,148,228,21,192,193,31,181,103,125,164,227,150,118,124,38,104,238,109,231,244,198,35,18,99,62,172,244,253,43,95,29,244,159,45,78,65,141,12,147,78,145,105,85,10,197,179,185,109,179,129,216,10,240,191,105,190,212,53,244,255,0,15,99,113,166,213,81,81,213,115,234,97,212,159,108,208,248,159,218,187,171,254,31,201,133,249,17,2,117,233,56,214,54,29,60,237,94,104,162,169,203,5,214,114,49,93,94,63,14,185,175,12,252,158,163,138,204,210,2,29,119,39,106,143,41,206,128,132,116,30,157,243,80,48,84,35,86,58,232,3,205,65,247,158,158,132,12,143,173,116,188,135,248,104,66,234,13,38,176,161,153,74,255,0,35,222,137,103,195,46,46,231,69,182,141,157,217,180,168,82,51,157,171,182,211,44,146,219,164,137,205,245,162,24,193,198,165,241,158,213,245,174,17,107,15,3,37,225,178,138,205,92,103,153,12,70,103,126,159,137,183,175,60,252,159,24,178,110,233,222,17,194,97,225,118,146,91,53,175,48,49,10,4,167,118,111,155,127,122,217,134,213,47,100,86,141,158,56,193,33,163,215,157,38,130,208,67,35,243,214,230,73,90,23,14,238,35,211,168,54,7,94,199,235,239,86,180,183,138,194,55,50,59,195,205,7,95,171,25,223,230,95,166,213,195,158,87,39,78,24,124,86,54,223,15,51,66,31,76,113,231,81,109,206,122,251,83,87,238,23,135,35,233,58,52,38,88,238,167,243,234,43,51,137,204,242,193,162,65,169,73,5,177,215,56,0,19,250,209,248,143,29,183,225,241,196,183,151,241,91,164,97,64,10,216,102,199,129,89,198,90,213,164,228,3,14,136,36,204,120,200,85,236,113,222,171,121,196,97,183,225,83,64,238,250,163,100,39,73,234,51,190,13,120,222,37,246,230,79,138,153,120,118,165,67,144,178,57,3,127,56,197,121,193,199,175,110,3,189,199,46,70,119,5,159,241,108,115,93,24,248,119,219,199,44,253,71,209,227,226,252,54,88,159,136,124,124,112,193,19,34,70,242,183,83,140,156,121,53,115,246,175,236,244,169,12,102,112,137,205,5,154,76,169,144,15,3,176,175,146,114,229,185,214,34,113,177,47,160,245,81,154,37,165,173,239,18,113,105,103,106,243,105,37,216,129,212,249,36,244,175,75,225,157,214,103,146,199,217,108,190,220,112,165,153,225,89,10,76,210,21,255,0,251,101,179,248,90,155,60,77,228,142,72,161,184,131,239,65,215,203,62,189,32,111,159,21,242,27,174,11,197,248,108,208,200,209,184,98,74,158,75,244,219,166,71,181,2,31,180,55,188,54,51,4,74,23,7,212,205,185,207,113,88,190,9,233,175,201,95,97,75,129,55,170,73,249,136,64,132,161,206,64,234,7,90,236,60,41,204,146,68,179,47,168,97,206,162,138,51,216,237,191,235,94,115,236,231,28,110,59,105,18,62,82,229,28,180,156,180,216,3,223,218,189,141,196,246,210,90,205,42,57,244,205,231,102,218,188,46,58,188,189,37,220,224,22,225,246,246,240,52,80,68,225,159,5,157,155,35,34,153,130,72,214,6,112,18,73,151,1,204,103,83,99,243,234,1,197,42,110,57,217,94,64,77,43,164,4,126,228,126,34,106,90,219,222,75,107,205,44,81,192,24,80,184,200,243,244,57,253,170,94,90,157,114,99,136,207,22,139,115,200,210,141,150,244,254,135,249,154,81,99,71,103,45,12,209,35,106,85,10,50,193,84,12,54,126,185,252,168,249,19,205,4,113,157,209,28,111,211,167,67,252,61,41,120,174,229,181,133,62,32,198,205,110,204,154,84,232,219,32,227,220,116,172,232,75,120,146,91,20,120,228,80,200,125,7,56,109,29,199,234,105,190,105,131,134,76,4,71,213,150,230,1,216,15,248,175,37,115,246,191,134,90,73,112,103,189,230,31,82,136,96,77,131,125,122,126,117,227,111,126,217,241,43,152,228,182,133,218,43,118,244,168,213,184,31,90,244,195,195,150,85,50,242,99,30,250,243,237,4,124,38,214,121,165,157,165,185,131,42,129,92,46,165,109,142,7,124,109,88,48,125,183,176,141,166,50,175,51,64,95,71,202,37,219,124,26,240,45,114,247,51,168,11,185,194,224,231,230,243,249,214,207,11,251,37,196,120,164,146,164,72,173,115,242,164,109,176,108,117,245,31,165,116,126,28,100,229,227,249,45,188,61,36,159,111,214,226,236,220,65,104,72,192,86,44,117,186,174,195,30,245,187,107,199,172,164,186,142,64,2,219,163,122,158,89,54,199,211,205,124,205,248,71,16,182,73,100,107,41,151,144,193,102,66,184,210,9,63,55,233,65,181,226,6,11,190,123,177,116,82,171,203,62,160,222,105,151,134,89,193,60,153,78,223,110,185,127,141,182,71,214,178,36,64,200,15,116,52,37,128,124,83,185,18,79,173,75,51,103,229,62,118,253,41,94,9,196,237,175,184,92,74,36,63,249,8,36,121,20,12,32,35,117,62,249,166,46,108,213,109,121,43,56,125,76,3,203,216,99,125,35,122,228,179,92,58,49,187,155,16,202,141,26,91,75,17,14,210,184,73,113,242,183,241,123,131,64,148,71,52,81,135,141,185,173,134,117,207,202,70,216,255,0,240,73,174,73,205,138,73,45,223,11,34,230,69,147,26,178,191,224,170,77,102,203,196,147,19,187,101,3,52,152,239,237,82,152,186,81,26,64,101,187,81,113,26,40,135,32,156,3,231,201,222,155,184,130,51,60,69,86,68,118,198,3,156,134,106,28,151,75,44,204,178,42,201,173,8,121,17,119,66,59,248,7,251,213,214,64,234,134,230,85,54,231,9,158,133,113,158,191,160,169,165,224,62,43,28,34,3,43,191,223,46,114,242,46,141,120,237,138,242,143,246,162,203,133,156,200,100,146,67,164,136,226,114,55,254,70,144,251,77,246,230,227,136,115,108,172,23,49,91,236,211,168,30,183,13,156,238,58,96,87,138,186,187,107,150,204,231,230,57,36,14,158,107,171,199,225,220,229,225,151,147,87,135,209,184,103,219,43,89,99,136,113,0,94,80,192,73,172,233,42,60,175,228,107,210,216,95,219,92,233,186,157,100,154,217,216,164,68,159,81,3,27,254,149,241,8,218,62,91,23,86,102,102,202,147,182,43,213,112,11,235,203,174,39,26,132,103,135,33,159,174,149,219,183,189,92,252,18,77,196,158,91,183,209,158,221,133,195,92,196,4,170,236,216,136,156,174,142,223,78,180,62,25,115,202,226,156,212,183,101,58,189,59,228,13,183,252,169,129,34,201,12,170,79,42,72,198,25,151,35,98,54,223,245,218,129,102,13,154,194,10,186,187,169,58,193,201,108,246,198,122,26,230,233,239,217,235,81,2,198,136,233,130,170,218,249,125,117,14,153,243,89,115,218,23,140,44,99,83,134,83,173,223,58,179,183,167,207,74,208,129,228,225,209,79,44,176,224,149,45,30,250,114,222,49,214,147,154,245,227,88,89,208,253,217,13,28,133,176,20,119,36,85,145,45,244,123,225,62,26,88,90,229,181,231,32,5,65,233,192,253,79,90,29,212,246,150,191,117,20,232,12,138,75,71,221,8,239,94,119,140,125,184,178,64,34,134,105,46,30,36,56,56,4,106,247,53,224,175,190,210,92,94,234,18,170,110,197,144,12,225,78,223,218,189,49,240,220,158,119,57,139,234,118,119,150,139,128,24,226,113,175,73,217,186,214,132,79,114,117,192,154,22,55,108,39,186,227,124,251,244,175,133,158,33,118,224,125,235,148,76,233,24,232,107,208,88,253,166,151,132,112,120,173,132,12,210,51,9,11,153,134,78,249,252,135,74,214,95,199,179,152,79,51,233,211,60,92,63,225,92,235,213,25,61,87,165,30,51,21,201,104,194,69,35,136,203,38,166,237,230,177,108,46,19,141,240,136,46,38,194,185,28,198,27,30,167,114,15,231,90,49,165,178,89,22,230,161,145,6,219,100,169,175,11,53,197,111,123,56,140,109,148,160,3,90,231,18,50,141,253,168,74,136,250,80,199,24,64,14,125,63,78,181,196,184,85,104,121,140,218,156,224,55,240,251,209,238,217,96,180,18,70,161,220,18,160,103,98,54,197,101,187,253,65,226,192,165,194,4,41,16,59,128,205,179,108,49,167,247,253,40,119,83,59,48,133,160,102,130,66,93,229,86,216,110,54,250,213,239,184,189,140,73,111,53,237,196,42,171,144,140,224,103,4,120,239,95,61,226,31,107,39,138,233,210,208,142,88,112,193,216,118,239,183,190,213,235,143,143,44,186,121,220,164,125,77,229,225,211,198,84,25,88,141,242,177,224,3,215,243,164,174,46,165,22,224,36,145,132,114,72,45,214,190,68,126,213,113,198,141,194,95,201,130,192,233,69,199,122,20,95,107,56,202,160,137,238,152,160,108,225,148,86,255,0,243,219,219,63,151,244,250,204,6,120,76,198,73,21,11,38,7,133,30,71,189,94,230,13,22,182,211,66,78,181,4,171,56,244,168,200,37,137,255,0,51,94,2,223,143,232,230,65,122,232,237,128,195,148,217,3,62,79,108,87,187,130,72,56,183,13,255,0,80,102,149,34,48,168,142,1,242,146,126,81,239,189,121,101,227,184,246,212,242,111,129,214,232,201,105,205,145,204,178,135,4,5,66,1,56,254,88,161,137,12,128,146,250,189,31,119,168,119,207,210,135,37,188,118,118,208,206,53,29,106,173,38,79,226,20,202,68,4,197,84,135,238,10,248,175,59,63,79,76,67,231,71,174,56,206,25,72,60,201,53,227,108,237,249,245,170,219,91,79,111,115,37,187,29,113,175,222,100,30,162,186,220,58,57,230,69,36,38,149,50,15,167,122,105,98,123,54,138,72,179,112,129,215,154,29,119,210,124,80,40,232,96,186,49,193,27,29,88,96,78,231,165,72,99,119,179,229,243,27,150,20,182,27,26,136,207,247,168,209,74,56,132,147,144,79,45,219,1,122,99,193,247,197,19,153,111,53,139,164,115,52,111,179,190,146,58,98,181,218,116,20,250,62,31,23,5,242,112,23,109,244,141,168,177,3,113,162,82,227,149,25,10,22,65,178,231,161,253,169,89,110,44,237,82,67,37,204,113,174,193,117,73,190,61,243,94,58,255,0,237,197,196,75,61,181,171,67,50,243,14,150,209,209,126,191,90,222,62,60,178,102,231,35,232,17,221,186,90,150,149,209,33,103,40,11,159,86,115,210,149,142,115,109,44,128,43,243,20,157,46,59,46,123,87,202,111,190,211,113,107,217,73,184,156,137,35,37,147,64,209,161,188,209,110,190,211,241,62,36,17,44,227,120,49,8,141,185,46,204,210,17,248,137,243,94,159,249,236,121,254,88,250,147,90,35,206,175,41,73,16,226,78,96,206,175,56,38,150,187,158,85,191,97,115,31,49,79,254,188,110,0,29,190,181,242,219,95,181,28,114,192,20,23,146,132,32,29,18,122,134,63,58,244,156,55,237,197,189,197,191,43,137,66,200,249,36,201,31,143,165,75,225,179,152,212,242,75,219,233,19,199,63,16,225,203,53,179,104,156,33,66,2,250,164,211,239,88,37,219,149,202,153,165,14,36,212,193,151,125,94,254,41,219,43,151,187,141,224,181,153,145,213,214,88,152,15,166,255,0,165,106,113,57,18,113,28,114,66,126,41,128,100,148,12,134,30,13,121,53,141,38,146,180,22,216,42,49,172,105,44,6,1,247,197,117,238,53,73,50,172,107,206,0,6,100,7,78,124,138,0,141,101,187,86,138,24,227,144,198,12,129,250,131,68,107,118,89,94,24,36,57,193,212,63,16,239,88,141,135,28,4,114,153,214,96,27,44,199,230,6,172,100,89,10,36,65,196,82,157,4,133,244,253,49,71,41,35,173,188,50,56,212,231,78,149,108,16,49,250,85,82,84,176,94,83,198,89,150,77,99,31,48,170,84,105,84,136,236,217,3,70,210,21,7,219,53,105,237,22,87,13,14,160,98,32,133,98,55,62,213,107,184,230,84,55,17,104,17,49,13,144,158,173,233,78,28,242,205,20,162,229,200,210,70,159,79,168,54,106,246,159,101,111,214,229,52,98,13,185,153,46,14,216,241,239,79,70,168,209,66,236,51,48,109,36,231,160,199,79,220,80,120,189,204,134,84,33,121,104,23,58,73,241,140,31,206,155,141,35,54,36,255,0,246,136,248,44,15,154,101,210,195,86,235,166,7,233,175,230,80,60,210,247,19,69,35,68,229,212,146,112,60,10,90,15,137,158,85,140,29,122,125,62,173,134,60,212,146,53,23,16,188,99,15,130,52,19,182,115,214,177,165,232,89,160,248,72,223,149,38,92,229,72,207,244,165,174,37,147,78,169,117,174,156,134,85,56,56,166,36,112,242,43,74,156,190,135,33,242,24,125,105,46,38,234,133,72,114,171,190,173,186,154,160,218,226,159,135,98,36,208,117,12,143,2,173,13,180,114,90,229,164,195,198,167,78,248,200,239,92,134,53,120,21,152,122,196,122,112,63,21,88,180,81,89,193,18,48,103,200,1,123,175,157,234,194,135,12,225,175,33,71,8,99,49,106,62,65,52,218,203,13,228,178,36,12,57,177,146,24,142,164,99,52,180,27,201,43,207,7,76,40,45,208,17,226,153,81,204,146,91,171,126,94,146,52,238,58,99,106,107,117,8,44,114,155,132,139,67,115,37,56,64,87,189,119,38,123,69,142,120,32,89,2,148,0,100,126,116,195,202,241,200,151,36,184,153,98,10,116,116,83,236,63,58,151,150,237,240,17,204,135,212,174,48,113,90,233,54,12,240,68,86,32,81,86,80,195,78,7,65,223,235,79,187,73,102,185,128,157,100,102,69,147,114,190,244,164,13,4,139,204,158,22,71,213,145,32,111,152,142,148,202,9,90,73,111,221,131,32,80,167,113,89,255,0,64,26,85,158,223,67,116,234,78,58,80,164,181,18,33,138,38,43,32,93,138,116,174,199,109,206,15,26,221,198,11,110,138,91,229,246,205,9,24,71,118,99,119,34,54,137,131,227,160,39,167,242,171,165,222,139,198,133,218,69,47,151,69,58,60,29,233,213,184,182,180,183,12,234,30,67,232,24,252,52,159,45,163,182,25,42,168,205,203,233,69,183,182,149,162,217,6,133,96,24,99,32,138,33,230,86,186,209,115,2,237,228,82,55,109,41,251,169,227,36,129,149,113,209,143,106,98,210,119,129,30,56,9,17,166,219,30,130,187,44,136,116,2,119,125,177,224,118,164,161,139,75,184,237,180,166,134,47,34,153,115,228,209,99,140,203,43,19,242,21,36,142,155,215,35,16,180,145,177,249,215,111,202,155,86,84,39,67,71,216,224,157,233,62,217,244,98,222,38,72,24,66,1,206,79,170,179,245,17,112,82,230,56,245,72,115,8,87,37,136,29,88,143,194,63,153,197,105,67,46,6,228,30,187,86,116,147,73,45,236,96,90,198,136,65,45,38,112,248,232,59,116,62,54,174,143,31,57,72,242,189,86,229,159,65,91,16,116,21,145,104,54,21,177,5,119,60,14,167,74,181,84,116,171,80,74,149,42,80,74,171,116,171,87,27,165,2,115,141,171,34,236,108,107,102,106,200,187,232,104,60,213,250,245,175,41,196,23,173,122,235,241,177,175,45,124,66,185,37,67,1,216,231,7,244,160,246,188,50,241,102,225,176,202,150,237,19,48,12,70,114,55,241,255,0,84,204,192,148,13,147,131,72,112,107,184,162,225,113,163,201,25,42,170,61,32,128,190,219,239,237,189,58,36,146,69,251,180,212,157,113,95,39,201,253,171,179,30,148,212,140,191,120,122,228,102,145,133,140,33,204,178,22,70,217,118,167,158,25,10,100,38,20,245,207,106,141,26,205,9,24,202,38,6,147,212,31,53,153,242,94,25,186,0,71,200,27,228,254,84,38,69,68,96,6,67,117,167,185,26,35,96,204,2,31,52,55,136,70,48,227,96,54,167,85,173,179,225,184,88,153,163,206,88,250,71,166,169,52,203,104,205,117,12,81,187,156,2,49,222,172,241,33,213,152,72,61,156,54,212,37,135,78,173,113,142,190,119,34,170,246,86,73,29,161,99,163,1,142,78,60,209,117,184,183,136,104,208,205,143,83,157,254,180,195,168,146,218,66,203,167,79,69,160,195,101,136,53,178,1,190,112,24,229,170,144,86,141,99,85,81,42,151,219,125,91,26,173,204,159,125,17,194,100,99,47,228,208,201,154,6,65,12,89,141,129,217,191,9,163,70,10,89,204,102,98,38,35,80,219,111,165,0,136,148,174,164,7,89,36,16,7,81,71,141,85,207,222,167,46,85,80,83,126,134,179,90,244,71,247,110,141,156,0,175,239,79,199,7,45,112,64,214,78,231,189,41,11,187,162,198,37,113,148,87,210,125,93,15,181,26,230,224,178,161,120,135,40,2,10,182,199,52,19,20,171,148,65,234,25,233,222,186,243,197,38,130,37,95,137,29,81,246,197,32,106,25,76,138,138,16,162,105,3,160,161,95,58,91,199,145,205,14,112,170,124,31,122,52,78,34,225,250,130,18,250,193,199,106,94,234,66,218,245,56,104,241,169,87,59,253,42,38,212,86,146,43,133,234,236,227,208,115,176,52,118,47,36,154,36,126,163,125,59,111,72,35,252,68,25,117,11,167,112,60,85,75,190,160,155,128,55,213,208,214,180,187,104,52,90,33,120,254,25,36,147,80,193,61,197,1,45,221,85,46,50,93,65,210,50,219,161,241,138,126,204,43,196,73,112,21,64,96,187,102,169,111,3,201,119,144,53,66,50,10,244,218,164,74,165,164,204,193,185,104,49,14,126,104,245,96,82,115,73,45,196,207,59,92,25,91,240,183,124,120,167,216,155,123,178,241,57,84,193,0,199,211,167,74,93,44,148,207,247,113,152,228,201,249,136,218,181,210,56,211,137,35,208,98,201,80,14,88,247,170,32,133,22,25,76,154,155,36,21,238,13,118,9,97,50,114,221,6,91,108,255,0,42,44,182,108,39,65,10,29,91,106,220,12,15,173,70,182,188,236,117,57,85,210,205,233,247,20,40,140,104,203,16,142,33,26,236,210,13,217,189,201,171,155,37,101,120,148,157,192,44,192,147,138,4,34,8,46,52,145,38,144,0,42,27,27,212,15,73,36,113,66,190,179,160,99,13,159,229,85,73,30,37,96,29,142,54,210,23,82,154,232,131,157,38,100,141,249,88,60,160,167,229,247,170,252,43,151,231,44,168,99,198,52,129,167,20,244,13,28,193,150,48,23,72,108,128,25,125,64,246,205,11,83,161,38,22,213,223,57,198,15,246,160,197,122,226,226,84,27,176,101,97,17,252,95,157,26,104,87,75,186,13,111,177,69,206,199,61,170,104,222,205,197,50,72,208,190,177,170,50,3,105,57,222,175,117,25,60,69,94,60,180,154,11,170,175,67,141,141,101,202,141,108,220,216,84,242,223,255,0,98,231,58,78,42,156,60,205,21,131,219,137,180,187,62,161,167,114,7,122,88,128,220,25,5,206,185,157,23,44,24,142,155,86,132,241,171,43,171,70,160,168,212,36,32,157,39,250,210,230,49,28,138,81,114,88,144,26,65,149,252,232,86,247,60,179,44,134,2,243,106,255,0,236,254,77,35,177,205,95,165,57,107,18,37,196,87,50,186,234,193,194,118,207,64,107,207,253,171,227,150,246,81,200,34,190,112,249,207,163,174,124,17,91,45,120,209,172,151,33,50,136,165,213,29,55,11,230,190,59,198,46,37,226,119,247,23,68,252,236,75,31,106,246,240,120,247,121,120,249,114,209,123,155,230,157,228,146,65,204,154,70,201,114,119,205,37,40,113,185,24,7,122,138,219,141,179,218,157,180,183,248,187,216,99,115,164,72,234,61,35,53,221,56,142,99,191,102,248,107,241,78,41,18,50,125,202,97,164,39,161,92,141,171,234,230,222,59,113,10,33,34,195,80,11,18,140,40,30,223,189,43,195,184,80,225,118,48,199,106,140,170,250,70,92,96,147,220,251,214,148,135,225,226,145,100,56,229,40,85,32,121,223,53,197,230,242,124,174,163,163,199,134,166,232,124,78,238,218,52,154,73,35,88,214,76,40,36,236,170,59,251,87,203,248,215,20,23,232,233,29,196,172,145,29,49,70,168,64,36,247,167,190,216,113,37,50,136,99,153,149,15,169,181,119,53,161,246,67,236,205,181,213,180,55,55,150,255,0,124,197,116,28,145,145,190,73,29,60,86,176,147,9,242,172,231,119,117,139,159,103,126,201,133,178,28,78,253,91,226,75,3,20,125,212,123,130,58,215,182,183,82,194,18,136,167,75,104,235,223,20,72,111,160,129,166,121,52,74,141,133,210,199,219,99,210,152,133,208,76,145,152,142,168,131,109,167,26,73,233,250,215,151,147,201,242,175,76,48,209,14,35,195,238,225,181,70,43,28,208,12,179,50,2,74,253,5,99,191,30,178,177,182,146,233,166,84,118,25,17,200,217,109,127,215,233,94,134,246,89,173,97,86,230,70,208,128,21,215,95,225,63,219,53,241,206,63,126,39,185,154,208,200,183,11,20,196,163,129,212,86,252,88,252,153,203,45,20,147,136,139,206,35,60,215,100,204,147,49,214,72,221,71,98,180,229,176,91,111,177,119,204,132,159,137,191,85,4,140,106,84,95,255,0,90,188,235,51,74,224,19,191,79,160,173,139,203,168,127,208,248,101,140,108,76,144,153,36,149,186,122,137,254,194,186,238,60,106,60,55,251,103,68,153,145,20,171,62,27,56,175,91,194,126,202,155,155,139,123,155,137,130,32,101,109,8,54,4,246,205,37,246,83,129,75,198,120,198,147,49,134,32,50,210,178,100,19,216,87,212,146,213,56,122,52,55,49,237,17,85,44,70,1,90,199,151,61,77,69,195,29,242,150,150,114,221,198,25,209,62,239,117,210,219,2,60,210,151,156,208,193,222,232,196,145,17,171,81,220,47,92,45,41,63,219,174,7,109,121,34,68,90,57,149,89,85,147,229,111,110,187,26,241,60,127,142,158,47,45,195,36,210,66,88,143,153,215,18,14,157,60,215,62,62,44,175,111,107,156,147,130,124,114,241,248,135,218,50,208,203,112,80,145,142,107,12,129,222,182,56,127,217,41,229,177,180,191,112,67,187,100,197,40,194,180,103,189,45,246,79,128,165,231,218,68,55,208,232,182,129,148,75,204,93,179,219,126,213,244,183,101,75,206,68,18,176,183,40,66,54,156,237,94,190,76,254,24,234,60,240,198,231,121,39,193,237,108,184,85,231,42,72,86,8,134,10,237,144,95,24,206,125,233,249,199,197,94,106,155,95,33,70,125,50,28,0,113,182,154,4,208,148,17,70,243,107,209,146,66,168,252,243,237,69,182,147,212,246,151,83,69,48,25,60,207,110,193,171,150,219,151,53,211,36,199,129,163,138,40,81,249,38,83,60,160,148,36,1,161,123,99,247,174,173,202,217,219,64,143,38,134,64,186,117,182,204,222,73,172,142,57,246,136,240,94,93,211,69,204,70,99,24,0,99,3,183,215,57,235,95,52,227,159,106,175,120,189,204,140,24,197,9,82,139,23,93,43,245,173,225,226,185,49,150,115,23,178,251,87,246,186,27,123,55,178,179,158,57,166,147,103,104,142,85,7,214,190,119,25,89,90,69,157,216,60,185,97,35,28,250,168,122,76,133,29,192,102,32,13,62,42,242,67,44,177,185,8,100,68,244,182,14,202,43,183,12,38,14,124,178,218,173,107,50,76,34,149,122,30,213,161,194,184,92,151,207,48,12,169,203,82,84,152,243,171,181,107,112,62,15,113,113,114,151,87,177,50,131,17,100,12,185,201,198,205,252,171,216,240,254,18,209,171,127,234,146,73,159,5,206,1,247,250,10,206,126,73,58,36,217,47,179,159,98,109,146,113,123,113,114,110,36,133,129,72,221,48,186,118,56,35,245,175,105,196,248,124,49,194,211,219,92,74,144,43,170,73,26,54,66,142,191,166,249,171,193,105,240,69,158,46,89,183,43,145,38,175,155,20,37,210,45,30,224,62,171,102,192,116,108,15,254,233,62,213,199,151,146,229,121,123,99,227,144,141,215,34,27,104,121,80,193,26,68,25,254,93,206,79,158,245,242,127,181,113,69,254,191,40,132,159,226,113,176,33,187,138,250,103,22,226,81,112,62,28,204,29,57,108,133,126,248,103,81,223,1,71,231,95,27,184,38,75,242,237,46,177,35,23,46,115,158,153,199,244,174,143,22,239,53,156,245,58,122,111,177,58,87,143,42,204,36,142,205,35,105,37,125,240,49,208,140,119,205,125,78,41,96,184,145,4,46,207,4,249,113,204,59,176,25,244,254,213,226,190,203,253,159,154,212,65,118,206,100,89,226,196,208,233,210,138,15,108,247,63,243,94,214,8,103,182,182,72,249,113,58,6,81,9,63,129,119,61,43,207,205,101,169,227,217,85,104,146,210,54,124,106,142,85,69,104,247,237,185,21,123,123,117,158,232,135,136,72,242,18,75,145,182,113,156,211,151,22,194,218,216,207,40,66,178,46,165,12,216,45,219,36,14,149,133,197,56,165,175,9,225,252,235,151,150,62,138,68,123,153,124,255,0,158,245,229,49,183,167,191,202,43,197,62,209,90,240,152,86,121,86,64,48,209,29,7,12,196,109,167,249,239,95,55,185,154,79,180,220,89,1,47,26,72,249,223,47,133,207,244,20,46,35,52,156,98,236,207,205,211,28,105,233,50,237,133,207,64,43,118,59,1,194,184,116,55,49,42,203,43,15,188,42,7,76,100,173,117,97,227,248,79,183,62,89,108,159,22,225,48,112,158,24,163,153,19,203,168,70,201,248,151,253,255,0,90,243,78,132,149,10,61,25,206,191,52,91,235,171,139,153,219,152,92,146,196,225,143,65,84,141,130,186,40,7,0,119,238,107,219,30,185,98,151,208,242,78,138,10,169,44,23,125,128,162,46,133,47,205,202,236,116,133,243,78,217,88,155,187,167,136,22,0,46,172,143,243,165,125,3,236,183,4,88,108,200,158,206,217,229,230,128,238,70,175,72,57,6,166,121,204,121,169,37,188,66,159,100,190,206,193,111,194,229,226,215,2,38,73,85,62,234,81,234,140,227,102,250,122,171,214,91,219,153,109,100,120,238,228,244,202,137,16,32,144,163,25,254,194,158,107,40,237,174,29,81,211,212,91,105,23,108,237,159,216,80,18,19,28,235,18,76,97,142,87,96,235,24,202,231,216,253,43,139,63,39,201,211,227,241,235,177,28,79,45,188,138,98,213,27,174,85,135,82,163,169,7,165,84,91,181,219,44,78,92,34,96,151,125,217,192,27,1,224,83,13,117,5,188,9,103,43,198,187,97,119,193,3,174,127,219,255,0,53,243,95,181,95,106,238,31,138,92,65,97,114,68,46,10,52,136,255,0,48,246,53,49,195,231,90,203,47,139,75,143,125,171,131,135,92,71,109,0,75,228,141,11,48,32,252,255,0,241,138,241,92,71,138,222,241,123,199,185,185,112,231,166,72,0,40,236,43,53,178,233,146,231,3,59,154,96,219,11,121,136,153,151,0,41,210,159,141,78,245,219,135,142,98,230,203,59,75,56,86,234,227,57,237,230,180,45,160,107,130,98,130,22,146,86,32,42,145,251,231,181,49,193,184,4,220,94,123,104,173,149,215,157,49,87,147,30,149,143,251,236,107,235,150,159,103,184,95,217,217,98,107,68,230,16,191,122,75,150,213,233,193,235,218,153,249,38,41,49,185,116,240,188,59,236,108,73,174,126,34,210,163,12,21,88,28,2,190,156,238,113,239,90,179,79,192,126,202,112,233,137,138,120,239,39,192,88,28,235,252,241,218,181,120,143,62,211,152,208,192,204,0,38,36,147,72,118,219,59,98,190,127,199,174,99,186,227,137,28,131,74,65,30,149,126,173,130,185,201,247,25,175,44,109,206,242,222,190,45,17,246,186,230,89,220,133,67,20,170,85,212,168,5,118,234,61,241,94,81,238,127,212,56,131,76,136,216,111,86,131,185,53,80,57,50,186,198,67,163,28,141,91,82,198,32,210,49,67,128,189,112,122,87,188,198,70,45,219,221,255,0,241,204,174,151,215,186,150,85,85,69,124,168,217,240,119,86,246,198,245,236,197,250,188,236,169,19,186,8,138,198,28,250,20,230,179,127,248,242,43,126,31,246,127,226,238,36,26,231,144,200,52,174,118,198,159,239,94,137,141,188,207,232,138,52,141,117,140,17,177,210,221,127,61,85,197,230,191,244,246,240,206,21,78,67,51,43,41,114,221,66,236,153,59,230,131,23,24,120,227,133,9,110,74,17,16,96,186,2,159,24,239,75,241,11,168,108,99,134,55,138,53,139,42,170,178,190,204,14,249,205,121,238,53,246,190,11,75,153,146,208,164,142,192,43,190,191,72,250,99,108,214,112,198,215,174,118,71,163,188,251,97,193,248,83,206,161,218,226,108,156,8,219,60,204,168,219,61,183,175,158,125,161,251,93,47,23,2,40,173,126,14,36,36,148,87,213,172,123,214,7,50,41,174,153,156,92,169,99,169,221,10,176,81,158,184,192,167,174,150,194,120,85,172,221,222,77,10,142,172,152,102,96,58,251,215,94,62,60,99,154,231,89,110,243,44,170,172,2,4,35,117,239,226,156,225,60,42,126,45,112,205,24,33,85,198,166,198,71,191,231,68,225,92,14,94,54,204,136,207,28,49,96,188,160,103,78,79,246,205,125,127,133,112,107,14,15,111,29,149,186,171,71,11,106,102,101,245,100,142,254,122,85,207,57,132,225,156,101,202,233,139,193,62,204,240,203,85,181,87,182,130,230,92,137,140,238,24,178,149,4,140,3,208,109,91,220,50,101,150,234,226,225,132,122,1,81,159,197,144,55,199,181,117,32,144,24,164,37,164,142,109,75,203,207,81,175,31,202,151,104,228,72,179,200,101,36,100,186,110,190,195,218,184,178,202,229,219,167,28,49,196,203,66,90,213,230,114,36,185,184,99,36,161,201,24,95,195,250,122,107,228,159,104,126,6,27,201,45,173,81,197,194,185,19,59,18,6,71,77,191,173,125,121,76,111,99,121,43,186,70,144,197,151,212,15,203,250,215,199,56,244,177,94,241,137,110,18,84,58,155,57,193,193,237,249,215,191,131,108,121,117,30,151,236,52,13,113,28,229,47,158,88,210,64,152,43,211,108,254,155,215,184,137,0,229,35,227,66,122,131,63,204,73,53,141,246,18,197,108,126,207,139,153,36,142,21,108,187,40,234,205,216,239,249,109,239,91,87,65,16,44,70,88,226,121,16,191,165,122,254,181,227,228,187,205,175,23,245,29,37,76,202,242,60,5,29,21,3,12,182,221,124,119,205,1,175,69,188,128,178,183,221,0,160,169,223,13,248,151,220,10,191,10,8,236,177,201,34,201,165,75,1,39,163,27,30,131,161,235,89,183,228,90,112,215,50,58,235,142,19,38,159,255,0,41,164,118,223,253,181,137,55,116,244,218,220,87,138,71,195,120,53,204,243,0,208,174,150,92,28,22,58,78,248,61,201,34,190,119,197,254,213,94,241,91,86,65,35,70,143,129,39,171,44,216,233,159,214,179,56,199,29,187,226,186,5,203,128,145,40,9,26,140,2,60,214,183,3,251,47,115,121,104,102,185,181,229,70,223,43,200,216,230,120,11,93,152,120,230,51,117,205,158,91,226,60,244,104,238,209,70,131,152,58,145,31,204,88,246,247,173,168,254,201,113,25,98,121,110,35,248,40,72,5,76,169,169,177,223,97,184,175,99,107,246,106,219,131,91,172,239,110,116,177,44,57,153,244,156,244,29,250,119,160,125,164,251,85,105,5,133,205,133,176,43,112,200,1,112,228,182,253,115,249,86,191,46,238,177,140,204,109,230,190,123,125,107,111,109,116,208,199,115,206,69,195,44,128,124,227,218,189,63,216,9,32,60,119,148,194,86,70,66,207,234,192,192,198,49,94,51,81,103,4,177,39,72,4,154,250,39,255,0,31,89,220,91,240,233,184,178,219,149,140,177,85,145,148,16,216,235,233,171,159,24,242,207,189,62,133,20,159,248,79,116,36,67,26,179,38,248,251,194,61,187,14,180,151,13,102,94,115,206,216,230,102,68,239,172,231,160,219,229,165,110,158,84,184,73,34,141,130,56,38,80,191,43,54,253,190,152,172,110,47,246,154,4,179,248,120,110,86,23,100,26,153,83,87,44,120,246,174,57,55,211,171,174,206,253,165,227,144,240,216,100,157,29,174,38,59,34,59,108,9,241,223,29,43,231,28,67,143,95,241,41,135,196,22,100,108,32,142,54,210,52,251,82,183,18,9,111,27,157,34,146,78,196,29,142,54,173,142,3,246,110,227,138,221,51,204,134,206,213,114,26,70,78,167,192,207,122,235,195,12,112,156,185,243,206,222,153,188,63,128,220,241,171,198,182,225,8,238,232,112,201,49,3,79,231,226,189,58,127,241,252,112,70,86,246,109,119,1,65,43,3,122,64,62,255,0,149,122,187,62,25,194,120,117,156,166,217,62,28,199,167,215,141,216,121,200,250,86,39,16,251,96,214,241,189,163,65,24,116,203,68,241,150,101,144,142,155,248,222,177,124,150,221,98,179,15,117,227,56,237,133,143,10,146,27,107,103,145,165,198,92,19,216,239,89,49,182,87,153,252,0,21,200,234,51,211,247,166,111,165,188,248,231,150,236,5,146,70,45,242,245,4,246,167,120,103,2,147,138,94,195,110,174,2,75,130,116,122,182,62,7,156,237,94,211,137,203,55,233,244,31,176,86,230,203,129,219,72,76,78,110,9,117,82,189,3,109,138,218,128,164,188,93,97,113,24,108,149,15,184,82,54,223,62,122,210,241,90,175,12,248,62,29,1,151,145,12,88,35,35,167,215,175,83,82,255,0,140,216,112,190,28,111,94,236,198,194,228,198,176,50,134,201,199,79,249,174,44,167,203,46,29,24,93,99,201,206,41,45,189,140,14,26,64,171,25,206,15,94,157,190,184,175,29,197,254,218,218,219,91,195,254,154,121,143,36,122,91,81,43,167,7,189,96,113,223,181,215,60,105,82,35,28,112,224,141,122,9,58,143,79,218,176,109,108,39,226,23,198,202,216,164,146,130,78,117,108,60,154,246,195,195,39,57,49,159,147,212,49,117,196,46,56,156,205,36,250,142,65,9,167,162,143,106,111,131,112,43,187,195,19,205,19,252,41,56,103,239,142,213,233,120,119,216,40,209,164,139,137,92,4,150,50,24,114,206,168,228,31,206,189,117,190,148,180,209,28,49,172,49,122,112,171,191,74,214,94,92,113,154,140,76,110,76,43,159,177,28,45,227,140,64,243,219,186,183,206,14,115,154,242,95,108,56,36,28,14,245,99,129,177,14,23,231,249,155,97,146,63,58,250,68,111,37,133,172,215,210,92,199,111,106,51,136,229,3,98,122,99,206,213,242,62,63,197,231,227,92,77,230,184,156,204,177,146,177,183,65,167,61,133,103,197,114,202,237,188,177,199,24,206,19,24,218,72,99,42,201,46,6,162,55,198,107,235,255,0,99,46,45,71,5,130,222,18,76,192,5,109,126,219,154,248,242,91,59,74,14,130,221,253,59,215,213,190,196,199,119,109,246,101,166,96,90,61,76,138,178,38,144,61,67,245,173,121,167,252,188,240,186,201,234,99,86,184,85,105,131,5,193,104,207,92,226,168,170,34,105,197,184,199,66,79,67,159,175,138,53,160,123,136,101,138,65,165,36,1,145,243,209,186,31,243,218,172,150,51,196,218,157,196,137,141,177,226,184,244,234,150,22,142,245,185,111,24,206,181,200,95,161,234,40,193,39,125,22,176,149,231,16,20,234,110,160,80,17,237,190,45,30,85,14,87,82,233,7,183,92,159,165,121,238,39,246,195,134,216,68,168,66,93,78,192,158,98,18,184,97,157,39,246,171,48,185,82,229,35,110,243,140,112,235,120,37,248,137,121,79,233,212,249,198,253,9,21,243,219,239,183,110,246,243,91,218,219,114,245,48,17,201,168,130,171,219,243,172,14,39,197,46,175,102,118,184,112,206,217,0,32,194,138,202,98,8,7,59,228,116,174,188,60,18,118,240,203,203,111,70,103,158,107,137,218,73,221,164,119,252,78,73,205,22,214,206,231,136,197,203,182,130,73,29,125,77,203,93,212,102,153,224,252,30,227,138,76,116,166,168,98,96,100,111,2,190,199,246,94,195,135,112,187,25,103,138,206,27,103,156,133,118,140,147,145,215,189,107,44,230,15,46,114,175,159,112,255,0,176,247,210,77,20,188,68,114,162,32,151,66,9,115,245,175,160,195,103,101,195,108,23,224,160,135,95,43,25,69,195,12,3,78,221,204,173,30,173,94,169,91,73,31,194,15,159,210,147,145,128,179,141,139,3,44,121,214,193,113,128,43,155,63,45,175,108,60,94,233,8,184,45,173,244,47,4,150,144,202,143,149,117,144,97,151,206,245,242,46,59,100,120,127,20,185,182,8,86,37,114,177,130,127,8,106,250,173,239,31,224,246,22,6,115,114,147,79,168,253,208,127,155,255,0,169,107,227,183,101,165,153,230,113,187,185,39,122,245,240,252,175,107,158,164,225,239,126,193,113,155,153,37,54,2,225,85,212,229,55,234,190,43,221,107,158,119,99,36,156,185,20,5,71,213,128,173,171,124,231,242,175,153,255,0,241,253,180,82,113,134,185,154,109,2,220,13,33,78,9,207,95,218,190,151,113,115,109,62,141,9,40,133,95,212,216,216,181,121,121,177,147,46,15,21,216,220,203,136,100,213,36,74,185,216,184,223,82,247,223,244,162,197,36,18,180,104,17,131,176,58,189,93,124,98,150,18,229,33,85,65,174,22,203,28,245,7,219,242,167,30,23,51,153,35,5,30,77,206,6,67,125,43,193,236,78,84,14,36,1,66,133,33,195,117,61,124,209,80,155,213,70,146,93,81,200,225,122,227,30,230,146,141,231,55,143,6,9,103,44,27,63,133,65,167,39,65,113,27,70,137,161,194,132,207,240,46,42,232,217,87,188,114,237,109,46,35,104,219,24,7,57,163,207,39,195,195,21,195,198,61,103,67,34,147,158,189,127,65,75,48,46,248,49,253,236,42,8,61,152,129,255,0,234,209,173,204,87,54,78,215,10,89,180,18,91,192,246,165,154,28,189,152,93,76,146,60,164,151,66,21,123,0,15,143,210,152,136,201,60,222,136,85,35,101,245,120,200,172,249,108,196,99,88,149,152,46,0,96,55,197,57,108,243,27,78,73,212,173,25,36,62,199,88,52,238,29,11,43,92,155,137,86,31,74,34,2,249,29,69,10,222,69,28,78,4,158,66,234,203,167,174,192,211,80,190,109,67,16,115,167,26,128,206,161,74,25,71,55,151,30,149,147,160,233,147,89,139,216,178,0,209,124,48,79,82,49,213,236,43,151,17,164,182,224,41,36,17,164,109,211,222,149,212,30,124,115,4,139,35,18,174,189,20,227,112,105,212,182,146,41,80,115,6,150,198,84,237,90,215,179,122,95,135,242,226,65,4,192,104,57,26,217,73,63,173,82,72,154,214,70,5,163,229,237,169,255,0,132,211,188,70,217,237,237,162,153,28,104,0,140,105,200,86,164,83,136,60,138,206,145,179,68,125,14,74,236,223,74,115,25,237,91,183,23,10,145,70,73,148,239,150,108,15,202,173,28,104,182,130,37,103,13,221,73,162,58,165,140,209,180,199,84,123,134,29,113,244,52,156,114,58,206,89,79,220,188,101,189,68,100,119,171,38,215,105,27,73,28,87,43,36,107,34,150,7,45,243,98,158,134,228,124,26,180,170,4,50,144,6,122,116,164,164,95,79,49,167,35,86,78,21,118,193,218,137,195,109,68,161,45,165,139,60,181,212,119,216,154,106,37,253,185,204,108,181,168,109,177,130,160,126,132,83,9,195,172,210,222,73,100,153,116,5,245,107,63,41,163,53,223,169,140,182,232,22,61,147,177,106,69,231,134,88,158,40,208,234,111,83,3,234,223,52,209,219,150,112,173,209,153,99,33,227,210,80,123,26,90,65,26,174,178,15,57,92,46,124,127,152,171,36,210,70,210,58,228,247,35,166,159,165,13,67,79,54,59,13,253,93,205,93,44,166,57,130,108,71,36,90,114,84,107,101,232,124,209,185,162,214,235,147,28,139,135,109,91,247,20,188,215,119,44,238,101,92,196,78,80,32,233,71,130,4,229,171,227,26,193,25,61,143,154,154,54,146,218,148,213,32,98,27,112,112,118,35,52,181,173,244,50,77,42,78,36,108,108,7,183,181,81,110,167,146,51,106,209,5,72,244,177,57,220,215,109,99,145,174,242,137,235,221,179,140,237,64,252,113,133,186,37,53,24,228,66,171,158,163,197,72,160,101,103,89,3,228,96,2,59,138,53,148,234,46,126,248,142,96,32,13,251,209,228,6,43,141,99,81,87,144,179,38,54,166,183,19,110,90,79,50,51,160,249,1,42,51,248,133,102,77,123,119,23,26,88,4,109,42,98,53,50,105,25,26,155,125,252,0,77,109,242,132,97,136,116,32,100,143,53,155,195,174,5,205,245,192,88,185,113,198,216,76,156,150,7,62,163,249,131,94,254,12,111,201,229,228,179,79,79,103,248,118,56,199,90,216,131,165,100,218,13,133,107,193,210,187,156,230,215,165,90,170,189,42,212,18,165,74,148,18,184,221,43,181,86,233,64,188,213,143,119,208,214,172,199,211,89,23,103,99,65,231,239,207,90,243,23,83,60,82,230,61,26,179,177,101,7,7,243,233,94,146,252,245,175,61,37,149,213,227,191,195,33,102,92,110,14,48,123,111,82,245,201,30,151,129,132,150,197,129,4,157,71,82,74,50,5,106,172,114,1,152,240,161,72,233,74,89,90,204,182,54,225,220,70,225,0,125,243,150,250,214,156,73,167,32,185,199,156,215,203,188,228,236,151,128,179,32,201,151,117,62,41,121,111,98,128,233,136,18,231,174,227,24,161,222,60,70,117,58,203,96,224,120,205,103,201,12,80,177,96,83,83,249,61,41,242,210,204,118,106,97,13,206,50,234,138,78,72,223,20,188,151,64,175,40,126,17,129,237,74,68,25,163,146,37,109,103,62,140,244,162,173,190,165,245,147,224,248,197,77,174,180,85,158,68,145,72,86,109,103,29,71,90,40,147,84,216,89,52,237,131,129,92,100,72,39,49,185,80,163,112,221,233,88,110,76,151,96,152,164,68,57,42,218,122,154,118,191,225,187,151,88,212,32,25,215,176,241,249,209,32,145,33,139,13,212,237,156,80,222,210,91,246,140,187,114,244,182,204,222,156,138,39,16,146,214,29,25,38,68,93,148,128,113,154,201,181,204,113,207,111,206,102,124,40,56,199,106,77,103,91,136,154,73,87,152,35,200,84,197,20,206,225,112,196,132,246,6,184,76,109,107,136,227,85,254,34,13,34,235,76,131,20,161,196,134,50,131,57,3,174,213,167,16,96,28,35,122,180,100,230,185,118,140,195,24,85,18,46,20,175,154,173,188,252,150,33,212,79,156,15,65,61,107,91,218,105,201,18,118,143,90,73,28,110,152,212,217,3,35,243,174,171,65,62,147,36,98,57,19,101,32,124,205,69,187,148,72,21,4,3,210,195,57,236,104,105,105,27,76,77,186,144,221,10,247,6,155,93,24,22,179,76,230,221,48,16,101,190,108,239,253,41,83,109,26,77,40,46,37,211,177,25,217,77,50,100,158,39,37,152,18,118,245,237,189,14,84,58,200,144,144,20,116,59,173,77,236,208,112,200,150,242,230,60,224,140,29,187,125,106,247,81,36,104,206,80,18,71,99,212,80,89,141,188,72,140,200,177,124,193,81,75,109,237,87,182,73,46,166,103,82,230,16,50,160,140,111,86,28,25,225,81,162,34,52,207,18,202,195,32,56,200,211,227,106,212,148,38,141,65,192,92,105,34,52,198,127,58,243,224,170,92,106,211,172,146,48,15,106,218,117,6,205,25,28,35,245,42,213,45,210,88,239,11,64,53,134,35,149,159,78,127,138,151,226,214,196,206,243,197,17,44,50,89,144,244,160,11,177,103,62,189,34,65,177,219,205,14,230,237,165,154,57,91,17,234,31,254,83,212,63,42,188,212,209,78,66,170,71,32,112,53,146,66,239,171,25,173,101,137,29,35,185,14,70,197,92,54,254,160,43,50,5,89,24,44,113,54,67,105,87,86,206,126,180,227,77,36,112,205,4,171,182,67,18,219,28,213,22,182,89,18,39,148,185,238,180,155,70,215,54,206,234,171,149,201,115,223,242,166,163,151,149,1,58,129,29,74,30,245,72,190,240,7,140,131,182,4,106,48,107,49,167,86,114,150,72,140,207,204,4,96,183,76,211,95,14,99,137,238,139,105,206,85,16,252,170,123,82,247,115,168,182,84,101,43,48,30,149,101,223,52,2,211,77,4,127,249,60,209,171,117,211,128,162,175,219,35,242,2,240,201,103,98,94,77,64,171,234,198,13,90,206,35,35,39,57,112,117,105,199,98,104,150,233,19,192,81,192,49,126,37,7,98,106,184,131,226,20,231,25,24,32,31,144,249,169,121,89,197,53,121,106,26,82,145,58,197,176,26,91,165,103,93,112,151,181,137,156,92,153,14,67,100,246,62,42,247,36,164,133,93,203,145,130,172,15,81,84,186,153,220,136,204,110,117,41,101,192,234,105,56,106,194,178,72,183,32,7,133,181,16,78,62,85,4,117,197,94,217,190,34,25,98,8,52,170,250,10,156,26,180,154,214,4,126,112,140,71,146,53,96,239,88,127,105,62,210,47,10,225,227,147,149,185,144,105,212,155,16,60,214,230,54,222,24,185,106,60,239,218,239,180,115,197,59,240,248,28,170,199,233,103,233,154,240,129,152,182,20,229,155,61,122,83,55,69,231,149,217,201,47,147,156,158,181,126,27,99,53,237,208,183,140,22,121,54,81,140,215,208,195,31,132,113,231,150,195,181,181,158,234,104,224,137,50,242,97,84,14,230,190,141,193,254,201,30,7,102,110,166,196,215,47,164,172,78,154,130,254,180,183,217,223,178,95,4,207,121,121,145,117,10,225,34,70,238,123,215,167,226,23,144,88,112,248,143,17,186,17,224,130,6,189,143,211,201,175,31,47,146,223,249,197,172,48,247,77,219,222,4,180,140,75,26,64,74,106,216,5,223,7,124,215,141,251,77,246,198,68,255,0,195,180,152,72,80,238,88,100,0,107,39,237,7,218,187,222,41,112,176,90,51,71,109,156,32,85,245,31,106,244,92,15,236,167,15,142,193,96,226,208,44,247,151,88,58,155,118,143,219,174,213,137,132,195,254,178,110,231,111,24,179,62,202,125,150,147,143,75,47,23,226,209,36,150,204,167,150,153,234,222,127,157,123,201,173,225,183,115,20,104,209,195,202,210,138,15,115,218,169,110,235,195,173,86,11,101,228,67,171,18,163,47,203,138,102,226,100,146,23,48,132,147,160,26,143,111,53,229,228,207,229,117,27,195,13,115,73,219,90,129,120,146,194,64,141,80,122,62,109,254,180,210,230,75,166,148,106,139,87,206,89,122,158,195,21,110,31,18,24,154,18,250,76,155,144,15,138,75,141,113,40,184,101,140,131,229,146,53,199,172,237,249,119,53,137,205,211,210,221,60,135,219,127,180,208,71,3,112,235,105,11,92,106,43,49,42,70,145,219,122,249,219,200,242,58,184,94,219,211,119,87,66,238,226,89,167,60,199,144,147,154,82,221,189,68,106,80,8,35,232,43,232,120,240,152,199,38,121,110,131,164,7,45,175,197,59,99,99,39,16,226,48,91,71,243,204,224,45,6,27,31,137,188,138,24,157,75,191,77,94,107,233,159,102,190,201,14,16,209,241,43,185,2,93,149,42,176,126,21,83,220,214,179,202,72,147,155,167,161,251,57,103,29,172,115,65,107,10,151,141,180,156,40,213,138,175,29,227,41,107,194,38,184,244,75,203,56,229,202,118,115,227,6,141,55,18,131,135,219,77,113,122,141,26,17,136,228,136,109,145,244,249,171,229,28,87,137,205,196,46,26,104,216,233,12,68,75,156,122,126,158,107,143,28,111,147,45,215,189,179,25,166,112,120,157,157,100,8,53,238,48,131,102,250,215,172,251,8,246,150,215,183,19,203,10,220,75,19,175,221,201,16,202,39,241,12,255,0,79,106,87,135,127,241,239,16,191,180,183,154,230,86,129,230,144,22,93,58,180,71,252,68,215,188,182,251,63,101,192,237,173,205,138,171,177,1,75,178,131,36,167,174,77,123,121,51,147,29,71,159,142,91,90,119,156,70,46,116,82,194,138,203,43,234,108,141,176,49,237,76,95,93,66,208,107,210,67,187,129,24,81,183,190,49,72,71,110,143,202,49,19,150,12,17,50,49,156,255,0,205,105,22,128,202,22,88,1,85,93,10,217,221,77,113,247,219,166,77,116,78,107,120,25,91,43,205,11,141,105,168,254,148,143,18,226,208,89,112,177,45,219,219,149,76,20,5,70,166,199,111,122,102,250,225,162,180,158,237,19,40,153,108,117,194,251,154,248,255,0,25,226,50,113,43,226,193,181,32,249,64,29,43,211,197,227,249,86,51,207,226,39,26,226,147,241,107,143,137,155,42,157,35,135,86,66,143,106,198,121,193,147,91,41,208,78,74,252,187,84,149,165,69,40,207,223,113,226,187,56,140,67,30,26,57,11,33,212,23,170,215,124,146,77,57,173,223,35,114,76,119,19,177,101,43,18,247,108,106,4,246,21,235,62,196,240,168,164,121,46,239,237,201,14,152,183,223,1,143,158,213,227,76,142,226,55,148,25,20,21,12,157,53,1,219,244,175,165,31,254,64,225,169,15,33,109,46,102,41,178,157,42,87,24,192,26,77,99,203,242,215,6,58,223,47,87,240,48,217,200,141,162,57,7,44,170,228,228,41,233,253,170,243,133,183,179,26,0,82,16,150,208,51,156,236,79,237,94,6,111,183,80,201,40,9,194,213,16,96,107,108,6,31,150,245,169,115,246,225,237,56,111,198,199,20,110,210,30,92,104,205,186,159,36,120,174,111,199,149,237,237,242,198,116,246,48,200,169,195,82,57,174,96,183,78,88,210,210,182,217,235,242,247,175,33,199,126,221,195,195,16,216,112,148,19,2,171,171,153,208,109,243,125,78,107,197,222,223,241,78,59,62,169,249,147,224,51,232,129,58,12,117,192,174,217,240,27,206,36,93,221,90,24,99,35,89,102,245,103,3,3,79,208,138,214,62,41,143,57,37,242,111,136,70,235,137,220,113,25,228,123,171,137,88,16,116,71,213,115,253,43,71,236,244,9,45,196,46,246,254,182,152,104,210,153,192,198,14,124,87,167,178,251,30,182,18,173,192,118,113,128,99,39,166,58,111,231,173,122,222,8,169,195,149,66,125,227,202,167,182,196,103,27,123,214,242,242,73,53,25,248,101,121,170,71,12,209,2,151,113,202,19,32,135,238,14,61,38,180,96,120,222,208,220,243,145,131,57,1,126,80,199,191,243,174,113,171,168,56,116,177,12,168,137,115,169,92,101,64,250,30,245,226,62,208,125,166,180,135,134,173,180,13,171,41,130,168,216,210,197,178,127,158,43,158,75,155,215,127,24,208,227,191,108,150,202,209,214,218,230,9,238,110,20,170,250,9,42,187,131,255,0,117,243,101,91,158,39,119,21,191,50,73,39,115,166,48,238,91,63,173,80,65,115,127,123,12,118,202,90,98,2,196,129,189,235,232,182,31,102,147,129,196,147,95,60,51,205,172,19,46,236,185,3,26,65,246,174,172,100,241,199,141,206,229,94,122,207,132,183,217,238,23,121,47,20,138,19,117,42,226,56,159,7,72,7,168,63,231,74,243,119,55,115,93,73,145,54,35,24,0,3,129,143,165,122,63,182,60,102,223,136,91,219,65,12,210,51,192,236,78,145,232,0,248,61,122,87,146,96,13,184,128,16,218,156,50,253,122,99,252,243,91,199,158,107,55,142,2,87,251,230,119,44,88,96,0,187,138,102,12,79,122,145,196,57,124,205,130,144,91,183,77,170,144,90,77,60,241,91,199,16,214,205,129,147,128,15,185,237,95,86,224,95,100,160,224,102,22,0,207,118,152,146,105,85,142,132,57,206,199,197,51,206,99,12,103,202,234,43,246,67,236,245,133,173,158,37,142,57,56,131,39,222,7,245,100,14,235,144,49,212,237,237,94,146,234,201,44,22,72,208,97,244,100,233,216,14,244,140,48,184,177,121,76,239,13,202,100,250,240,194,64,8,206,244,105,52,152,158,229,155,75,164,163,73,86,239,239,92,89,103,114,188,186,48,195,65,147,36,208,203,113,3,144,16,14,99,73,190,115,230,164,252,70,6,140,131,50,0,113,149,44,58,1,187,15,243,181,119,136,27,89,56,85,196,151,83,124,60,217,58,25,189,58,78,223,247,95,42,251,65,199,229,226,151,82,34,59,52,17,133,77,82,124,204,113,140,254,221,43,94,63,31,201,114,203,226,123,237,71,218,55,227,119,243,45,181,193,16,199,167,150,70,70,165,239,94,122,229,30,57,16,97,85,75,106,206,123,118,160,108,177,28,47,76,140,246,170,157,110,27,91,13,35,29,171,175,28,38,60,57,242,203,104,114,234,193,126,94,191,157,108,253,156,251,63,117,199,238,245,199,60,49,139,109,4,243,195,98,69,29,112,71,210,156,251,61,246,96,95,48,146,120,37,40,25,31,94,10,163,71,159,87,215,106,250,189,149,141,165,165,161,182,138,4,75,89,54,142,40,246,247,255,0,244,171,30,79,47,199,136,99,141,201,147,192,248,39,250,78,136,85,193,17,47,171,63,136,236,118,63,158,213,233,237,120,52,41,59,54,92,69,26,179,200,14,227,7,229,3,247,172,190,110,147,26,196,3,182,48,70,122,142,159,173,59,194,111,164,138,54,121,85,20,200,76,97,91,86,36,192,249,127,45,235,138,229,114,187,174,137,142,167,7,38,88,36,176,185,158,218,5,183,154,8,245,71,43,160,255,0,58,87,193,120,250,9,56,164,204,151,60,233,53,22,147,210,114,91,185,205,125,181,110,133,196,114,71,20,75,109,235,245,183,86,144,255,0,8,31,90,199,147,236,199,11,226,147,223,201,123,2,115,36,69,84,150,47,78,156,119,197,123,120,243,152,222,88,207,27,95,21,153,64,68,223,214,65,7,218,180,120,47,3,187,227,45,13,189,180,32,122,73,150,86,244,168,81,212,231,243,175,162,31,178,92,46,206,72,4,1,90,44,12,130,234,75,251,250,183,252,171,208,217,129,20,40,143,133,143,7,66,104,94,167,43,140,87,181,243,207,79,57,227,202,149,225,124,29,108,56,44,22,226,77,65,88,147,160,13,76,223,78,222,157,233,11,251,171,123,11,102,186,121,39,104,185,69,209,20,133,46,115,138,39,218,14,51,109,194,44,12,175,46,153,182,141,6,222,163,223,223,205,124,183,141,113,105,248,173,196,114,202,66,162,71,165,99,31,42,142,166,188,112,241,223,37,221,122,219,240,154,141,62,53,246,158,110,57,118,38,201,142,206,37,10,190,114,43,202,171,203,52,133,3,106,212,199,175,115,93,119,115,2,160,61,114,113,71,140,34,195,167,80,219,175,214,186,241,198,99,56,120,91,105,133,184,248,117,149,226,144,128,241,114,166,29,199,251,125,198,212,205,167,9,187,226,15,108,150,145,130,178,156,250,78,10,142,231,127,161,162,240,200,174,111,39,130,59,43,88,228,121,79,86,77,122,113,237,95,77,177,225,63,233,156,43,225,147,238,240,218,244,190,195,160,213,140,246,56,172,121,60,147,8,99,141,202,233,200,209,44,45,226,181,179,139,145,21,180,78,10,56,255,0,221,145,143,24,39,53,174,146,73,47,11,9,44,154,174,81,192,109,94,62,189,246,38,131,20,17,72,197,82,84,84,24,142,24,245,140,130,127,230,143,110,146,92,220,53,177,148,2,20,146,87,240,1,215,250,215,6,89,91,118,234,199,25,140,118,232,155,97,102,174,67,42,70,88,42,159,196,114,119,246,245,126,213,73,126,36,109,26,164,49,96,233,85,7,212,60,251,98,143,123,36,13,20,55,22,186,139,179,97,193,29,135,77,189,177,67,105,8,225,146,152,17,230,153,67,141,37,182,212,115,191,183,90,164,102,95,220,199,99,192,174,103,121,11,219,171,48,125,35,32,231,97,183,67,95,27,46,103,184,10,87,89,119,81,184,238,79,74,245,191,106,248,178,78,191,233,201,58,198,214,227,84,156,191,146,70,30,249,220,215,158,251,63,105,119,39,30,180,144,64,198,49,50,202,218,186,48,27,215,103,143,29,99,183,135,146,250,125,94,194,40,108,210,219,239,80,71,0,24,12,190,142,155,156,118,167,111,110,237,47,231,180,183,181,66,103,87,42,206,195,109,62,50,104,119,246,209,193,109,206,183,58,109,136,50,101,91,175,76,131,94,71,140,113,233,173,38,138,43,107,131,241,146,54,75,114,131,133,81,237,228,98,185,254,54,229,184,244,150,72,216,251,73,246,141,126,206,98,63,134,133,229,96,112,67,169,198,221,113,95,60,226,127,105,111,248,183,37,167,145,34,120,50,200,177,101,64,38,151,226,188,70,78,43,34,92,222,6,146,233,134,153,36,242,59,5,3,165,123,127,179,223,100,150,11,4,107,168,30,102,159,105,161,99,165,85,115,145,147,231,106,247,152,227,227,155,175,59,149,202,234,1,246,99,236,250,223,112,245,189,185,131,154,210,253,234,171,162,225,72,216,118,232,119,175,99,49,229,192,94,250,217,66,175,221,36,105,242,234,238,70,219,109,76,240,232,174,82,218,107,174,97,134,208,34,158,82,133,237,255,0,67,106,243,124,107,237,189,181,149,140,112,219,24,100,189,146,86,44,35,206,17,116,245,62,13,120,252,178,207,46,27,199,25,140,221,33,246,139,237,4,156,42,194,227,135,89,76,201,44,139,157,63,55,45,123,245,175,158,94,171,189,251,29,69,181,233,39,61,72,210,42,151,87,111,53,219,203,35,107,119,39,83,19,92,142,117,151,67,59,49,148,109,171,61,133,117,225,132,198,60,179,203,97,229,20,72,161,27,86,125,7,219,222,190,163,246,123,136,218,219,253,145,181,89,93,33,134,49,135,64,216,212,115,219,206,123,215,203,208,75,44,161,19,63,54,115,237,78,201,112,66,197,11,136,217,98,206,231,184,205,51,195,229,52,155,213,219,212,113,239,181,41,119,47,254,44,243,192,161,130,199,163,109,67,29,73,175,44,214,247,151,220,215,138,218,105,210,16,26,94,80,39,10,118,25,166,108,184,69,255,0,18,147,151,102,141,33,11,150,58,134,132,7,165,125,107,236,63,11,110,3,194,175,32,149,64,146,124,52,187,231,78,7,65,230,177,108,241,207,249,93,229,149,121,239,178,191,103,26,194,19,119,196,224,140,92,75,6,4,18,160,37,65,201,4,231,189,122,169,248,98,65,4,83,137,68,128,15,90,131,140,12,103,242,216,85,157,12,242,172,224,72,161,101,210,186,183,45,220,154,79,136,201,5,189,181,227,204,94,55,181,11,173,28,157,18,13,90,186,125,51,92,217,103,150,89,61,177,194,99,57,96,241,113,117,107,13,215,34,103,14,209,19,26,22,27,14,185,30,248,205,124,234,211,136,77,105,12,241,199,167,18,96,239,212,125,43,107,237,15,28,126,49,117,28,16,206,98,178,141,112,118,211,172,251,251,87,153,149,192,44,17,189,93,136,174,159,30,26,156,188,243,179,208,179,222,73,112,67,78,207,35,129,167,81,63,165,123,223,254,57,183,16,187,95,77,40,87,153,116,166,1,26,64,63,245,95,60,136,55,57,24,166,173,254,83,182,107,209,79,246,142,40,184,76,92,62,202,216,129,185,245,62,173,3,192,32,214,243,150,205,71,156,237,239,62,213,125,160,78,28,130,216,92,198,103,214,21,189,25,56,234,69,124,190,230,229,110,228,230,122,185,204,73,109,253,57,237,183,154,86,89,228,154,66,210,63,205,146,77,122,14,5,246,86,78,36,68,210,202,22,209,24,52,172,20,231,233,237,89,152,227,132,229,172,178,221,225,222,13,246,101,248,175,17,182,89,27,151,111,54,75,186,249,81,147,95,68,181,251,59,194,173,228,50,88,142,89,136,104,121,16,12,227,0,228,109,159,250,167,39,225,107,13,153,54,2,72,101,14,21,66,145,163,58,124,245,171,67,195,220,91,57,99,163,210,125,74,50,11,116,201,175,12,252,187,226,55,134,31,176,35,127,140,118,73,37,93,65,70,248,206,64,172,46,33,246,186,14,27,55,16,134,37,19,176,85,86,93,62,128,217,233,250,214,87,218,62,56,220,22,39,178,181,185,2,238,72,218,57,48,191,250,212,251,246,218,188,58,207,54,153,20,185,101,149,64,108,239,208,130,63,149,95,31,135,115,117,172,179,215,16,239,16,226,18,94,62,185,103,149,241,187,35,185,43,171,200,20,176,178,153,34,121,36,0,38,255,0,157,46,190,169,112,61,67,3,32,249,167,162,149,90,209,225,3,214,24,13,68,159,77,116,201,35,194,221,173,193,45,231,226,60,98,59,123,56,206,178,127,11,96,40,242,79,138,251,151,7,66,220,27,224,39,34,82,24,22,141,118,42,190,254,228,140,215,129,255,0,227,174,13,36,151,115,241,43,136,156,19,14,152,14,156,49,57,199,244,175,127,11,65,99,113,36,204,102,119,86,199,65,234,174,95,62,123,186,141,248,177,183,148,128,124,28,107,51,101,151,25,85,7,4,111,187,82,23,87,50,27,19,63,59,225,209,64,42,194,92,35,143,112,122,85,218,229,239,46,167,156,97,161,198,52,6,244,170,248,175,7,246,191,143,36,79,113,192,33,77,148,2,211,103,169,235,143,208,133,175,60,49,249,87,189,226,110,143,198,190,213,27,121,36,130,24,14,163,17,94,118,58,234,29,126,134,188,21,205,204,146,233,46,20,233,26,84,142,219,230,169,18,187,179,105,96,129,49,143,86,63,74,28,146,179,177,119,63,183,235,93,184,97,49,115,229,149,166,16,164,110,24,49,127,78,250,255,0,138,139,195,108,101,226,87,107,4,11,134,108,150,96,62,81,230,150,145,206,152,195,183,163,229,206,59,86,223,217,158,63,111,192,158,238,73,45,12,242,74,138,145,144,64,192,206,245,111,92,50,250,31,1,251,60,156,58,216,89,25,129,124,6,105,15,65,145,251,214,231,11,229,219,221,139,102,119,49,179,24,206,166,217,71,111,222,190,119,121,246,249,204,92,184,173,229,103,40,21,29,200,253,252,215,158,155,142,241,137,145,229,23,179,46,173,219,13,142,245,205,124,89,101,205,122,204,177,198,62,151,246,131,142,217,240,99,120,175,35,52,216,101,84,7,125,125,134,59,98,188,93,247,219,238,35,42,37,189,186,68,21,118,213,167,213,143,7,205,91,237,74,139,139,142,23,199,25,128,255,0,80,180,142,89,131,116,12,14,131,250,233,175,48,220,135,186,157,227,71,142,18,199,70,145,223,181,122,97,226,199,92,165,242,95,74,221,220,73,117,113,174,73,57,141,171,1,128,211,251,81,237,184,85,223,17,185,17,90,192,242,48,30,189,61,6,253,205,107,240,159,178,183,188,66,233,22,226,7,130,52,80,242,107,82,185,92,215,209,225,142,59,11,63,133,68,49,229,116,66,0,4,48,235,147,220,213,207,201,48,226,51,142,55,58,196,251,51,246,113,44,173,81,152,3,33,32,202,253,179,226,189,108,104,176,175,37,2,176,111,86,59,84,91,104,229,181,67,17,208,6,88,227,111,80,220,237,89,211,113,91,59,123,87,121,174,163,205,186,23,95,86,249,241,255,0,21,199,109,206,237,239,142,51,24,231,16,186,94,19,48,212,250,4,174,161,11,111,171,61,63,173,107,192,243,242,34,185,220,160,30,140,183,205,189,124,139,142,113,217,184,223,18,89,192,194,13,43,24,7,59,131,215,218,190,171,193,165,190,78,27,12,215,75,162,34,50,209,48,223,4,227,53,115,241,252,102,214,103,187,160,226,186,183,107,143,136,213,39,167,103,210,58,125,124,211,229,214,72,249,145,233,215,50,106,33,151,27,118,207,228,40,48,195,111,110,46,88,32,49,40,56,44,221,71,111,215,106,94,218,19,114,202,255,0,17,142,98,21,24,124,96,120,253,171,29,182,164,179,203,44,214,201,28,145,250,36,42,204,128,236,0,173,18,214,197,160,182,178,64,206,21,148,227,233,213,168,63,12,34,209,28,18,44,67,230,58,182,212,118,219,235,82,88,230,181,184,103,36,136,92,22,87,27,99,205,75,106,201,201,91,235,131,16,216,54,221,89,186,28,119,174,240,251,121,53,107,149,128,248,133,39,26,187,230,164,246,178,223,76,39,192,22,169,242,169,234,71,181,93,121,151,12,136,168,153,10,64,147,161,31,230,42,206,142,204,193,115,12,16,252,51,106,200,109,149,151,25,25,233,154,20,246,198,223,75,192,170,119,37,118,206,199,126,181,85,51,149,100,149,98,214,23,32,119,124,127,197,30,32,166,229,20,22,26,125,88,61,241,253,41,210,64,85,22,242,8,102,68,42,192,144,223,92,211,55,243,172,82,91,163,28,100,101,136,246,171,203,36,105,33,195,4,64,73,10,78,1,233,222,144,50,189,221,219,176,35,5,66,160,35,57,29,233,6,172,115,172,188,21,227,119,215,233,203,63,110,244,155,202,214,246,34,36,81,172,236,186,143,167,20,5,187,49,112,182,182,81,131,39,167,110,194,143,40,75,155,93,34,69,221,122,175,99,80,145,155,110,183,50,204,110,89,164,124,157,33,31,24,111,248,166,204,41,200,87,109,37,212,105,124,12,99,59,227,249,213,30,48,10,107,140,142,72,56,245,99,115,210,154,9,50,70,242,76,17,97,104,215,229,59,146,63,207,222,180,154,101,188,119,44,197,96,185,15,49,217,131,182,0,30,213,167,194,110,150,222,112,147,70,227,152,186,124,254,117,159,13,160,123,178,39,0,232,252,33,176,69,17,204,150,78,100,137,249,140,251,122,142,74,173,34,88,47,16,150,57,47,28,0,70,75,58,236,122,16,41,117,114,179,0,35,40,31,3,82,245,205,93,166,148,107,46,232,238,65,84,108,252,153,241,82,9,140,99,167,51,8,6,231,27,210,181,179,37,97,145,116,141,90,128,253,189,234,177,37,186,56,124,51,70,164,134,86,219,38,156,142,39,140,194,204,125,24,252,200,172,219,171,147,19,195,10,166,146,196,177,250,15,251,169,4,72,204,125,92,229,73,10,27,125,171,134,73,5,187,157,12,218,65,10,23,241,1,69,86,91,156,174,178,163,124,55,122,4,49,76,183,10,53,233,44,193,80,231,189,80,77,80,152,93,212,145,44,96,101,89,112,112,105,171,94,40,178,91,162,45,161,65,233,86,144,238,205,253,171,62,239,72,147,5,216,231,26,179,185,205,90,214,253,237,230,73,135,172,48,25,3,181,74,151,117,183,4,113,153,245,4,92,22,200,106,60,172,139,33,5,179,164,19,181,41,37,234,11,112,76,96,54,75,0,190,59,80,132,198,221,72,40,28,73,145,168,126,28,26,191,45,38,169,246,63,114,112,118,235,249,210,60,39,92,145,36,178,146,101,117,5,179,216,248,252,169,161,48,22,164,160,212,248,56,247,170,90,39,46,76,2,78,173,241,183,167,219,247,174,175,6,83,167,143,146,93,55,237,6,194,181,161,233,89,118,163,97,90,208,244,174,167,137,145,210,187,92,29,43,180,18,165,74,148,18,168,221,42,245,71,233,64,156,231,211,88,247,103,99,90,211,158,181,141,120,118,52,30,123,136,55,90,99,236,243,91,205,101,60,50,16,36,89,117,143,79,77,188,210,124,64,245,171,125,157,154,55,91,152,137,2,68,195,1,156,22,31,215,21,227,231,223,194,233,191,31,246,107,73,39,42,77,67,91,227,191,181,91,227,12,195,17,62,54,210,71,90,204,185,226,247,80,221,36,105,104,184,86,203,185,58,148,175,229,79,61,232,152,232,137,99,92,238,112,43,230,253,215,81,89,80,131,34,92,107,58,183,26,105,126,91,203,165,180,178,224,224,171,17,146,41,248,217,145,240,234,10,100,224,150,166,154,24,30,30,102,66,224,234,223,177,169,43,76,201,45,210,65,136,163,5,247,93,246,162,136,69,181,148,146,146,117,99,63,241,87,208,241,134,96,165,247,223,243,160,187,200,214,204,167,36,146,72,219,26,77,106,84,40,97,91,219,88,167,36,159,73,71,242,40,54,234,240,178,34,67,36,104,155,117,198,104,2,87,146,227,81,109,212,250,177,184,36,86,188,108,209,198,210,242,126,99,130,199,122,183,133,142,68,23,212,84,28,239,185,237,86,186,139,22,197,198,206,55,233,222,148,6,229,231,205,176,1,20,250,243,210,181,121,169,36,56,115,216,100,142,198,177,90,145,142,133,221,117,70,66,176,217,151,174,163,82,228,196,232,176,42,172,108,119,108,14,253,233,137,207,45,139,194,145,204,227,4,160,111,86,60,210,112,207,17,213,36,177,50,49,223,67,174,72,63,90,214,41,111,43,192,90,83,200,85,15,202,92,177,93,176,61,205,41,44,70,217,200,58,35,32,234,221,191,108,247,173,8,160,141,237,246,145,215,153,243,255,0,74,76,65,36,44,241,74,81,152,29,152,169,233,227,21,122,68,121,158,234,77,106,168,16,129,248,134,118,167,98,212,141,173,89,220,200,54,44,116,226,135,44,66,8,85,240,71,167,229,211,181,72,35,43,160,187,105,239,211,169,246,167,11,127,72,182,82,27,133,123,137,11,6,99,191,93,52,43,174,32,188,225,3,168,96,61,36,227,3,20,245,212,188,133,216,177,58,134,52,1,65,142,49,114,145,243,130,59,49,7,73,220,144,61,133,37,65,100,130,209,225,142,60,244,30,156,120,164,229,184,17,163,44,68,170,233,4,40,239,255,0,53,161,240,208,234,208,147,186,97,8,27,208,5,156,4,56,32,106,102,207,165,135,242,162,66,54,69,102,203,50,0,84,131,235,202,178,251,214,139,52,177,106,121,52,20,61,251,227,233,82,72,210,21,19,164,129,101,56,80,14,224,10,50,52,107,107,204,150,80,117,119,237,154,139,178,34,101,158,116,228,70,170,227,1,176,15,74,188,246,237,48,69,88,138,162,62,1,219,31,90,88,150,155,84,37,230,142,34,217,251,191,53,167,110,223,10,153,153,88,120,203,231,106,165,36,246,17,89,200,25,138,34,29,245,47,99,64,100,142,76,58,57,113,33,249,180,117,163,93,199,45,197,230,161,33,228,128,20,41,232,13,82,201,136,187,100,114,74,231,39,198,123,83,107,4,100,120,225,80,174,186,195,0,161,87,57,171,38,164,188,208,25,11,43,22,252,205,57,116,96,182,212,85,53,146,224,128,187,237,66,224,208,196,252,239,79,222,171,228,171,12,29,38,167,73,218,210,64,145,220,44,142,202,75,2,195,87,171,249,244,160,30,84,83,136,196,113,157,96,149,4,244,106,102,253,146,222,80,138,15,76,125,79,138,24,132,93,194,110,200,193,137,180,186,227,127,173,93,250,66,101,18,75,131,108,11,233,212,67,125,127,181,49,201,73,36,146,41,115,242,5,5,15,171,61,234,142,208,172,129,9,26,142,116,129,156,147,219,52,123,246,184,91,52,108,20,112,219,21,220,99,29,106,244,182,146,182,133,94,73,97,151,70,149,92,119,200,199,122,159,31,204,188,144,63,162,221,112,168,201,227,233,75,91,150,248,128,195,91,118,144,32,222,180,161,182,182,248,119,153,156,122,114,116,244,211,77,108,223,27,101,241,57,82,218,195,155,36,163,64,203,46,14,63,90,249,63,21,191,110,35,127,35,74,117,239,211,85,122,175,183,92,110,57,165,142,206,221,213,163,32,235,42,107,196,164,101,238,115,10,97,155,184,253,235,179,195,227,212,221,114,249,50,216,68,253,238,35,70,127,111,122,250,55,216,190,9,115,96,69,251,172,70,102,92,4,216,178,231,183,181,3,129,125,144,138,222,57,46,167,97,36,144,198,89,152,156,1,66,226,156,108,112,222,31,155,73,20,75,112,65,83,177,210,7,159,122,222,121,91,196,99,25,238,180,254,209,253,167,182,225,201,52,80,100,222,74,73,56,59,71,249,215,139,55,124,79,237,13,207,195,222,51,75,113,164,133,244,108,160,125,58,85,109,227,187,226,247,179,79,111,195,62,42,100,80,204,138,48,159,166,107,233,220,23,131,65,4,48,75,37,177,75,148,82,53,6,32,41,35,166,198,177,255,0,62,57,203,124,229,196,98,125,154,251,34,220,54,56,228,226,112,192,215,37,203,68,218,179,164,99,111,165,122,57,236,174,109,142,182,143,152,101,93,62,6,175,61,107,97,99,105,149,22,71,77,69,192,212,6,119,171,241,62,23,109,61,163,170,220,72,211,42,234,58,186,87,46,121,220,239,47,108,49,248,178,218,230,123,107,104,75,162,190,125,62,149,37,247,236,113,156,212,185,128,181,180,73,37,185,208,61,58,129,199,47,111,126,181,181,194,228,132,90,229,191,251,52,209,131,190,227,106,201,187,185,138,217,64,40,91,212,24,250,177,191,184,172,55,57,171,193,136,0,108,234,42,6,87,185,21,243,207,183,215,145,92,24,160,231,130,97,200,43,171,189,122,174,59,196,199,7,225,247,23,44,34,46,70,136,131,176,213,189,124,114,107,135,158,93,78,197,159,58,191,58,233,240,120,247,119,94,94,92,189,20,109,155,12,14,15,243,166,45,224,89,155,74,31,81,56,211,156,154,190,149,212,26,64,199,223,78,64,250,215,178,255,0,227,238,21,105,117,196,238,56,149,197,164,115,91,218,141,64,147,178,183,176,174,187,116,231,108,125,156,251,51,29,143,34,89,28,61,203,46,117,227,0,14,219,26,215,227,60,80,240,203,120,238,102,156,20,89,8,210,228,47,95,30,104,124,119,142,39,13,182,146,229,18,51,32,26,84,19,145,159,165,124,219,136,113,59,222,63,116,162,105,57,242,185,10,177,105,210,160,147,250,119,174,105,142,89,229,187,211,215,115,24,123,237,15,218,3,198,89,28,60,186,53,149,16,15,147,29,177,142,164,215,175,251,33,246,97,184,110,142,43,198,45,20,184,69,104,32,198,116,120,165,184,7,217,5,176,158,218,230,241,12,234,174,27,13,23,165,8,235,245,175,121,115,196,32,186,196,48,18,242,105,245,97,112,62,180,207,41,140,248,226,152,227,114,187,164,146,236,58,148,69,80,234,185,109,71,117,239,222,161,119,84,141,82,104,249,173,146,177,146,14,9,241,226,168,176,9,19,88,78,121,143,0,103,160,252,170,243,4,86,55,1,31,152,163,39,63,47,211,244,174,75,93,82,46,44,74,164,37,201,42,250,181,4,108,104,243,87,178,133,173,45,117,203,110,46,99,39,212,24,111,138,36,19,197,58,107,70,14,204,115,146,61,36,119,21,131,199,184,227,89,90,202,208,196,87,75,176,25,59,51,120,218,174,60,221,38,92,71,143,251,123,196,166,183,149,56,125,180,255,0,248,237,247,142,168,122,147,216,215,133,42,231,86,150,109,43,185,199,106,208,226,211,189,196,156,242,226,89,36,195,16,159,132,248,52,156,250,213,185,106,48,8,4,248,175,161,134,58,154,114,101,118,23,53,52,48,45,151,36,105,173,24,120,61,237,212,9,32,183,149,209,115,233,143,183,115,252,235,99,236,127,2,185,186,158,75,160,138,144,198,116,171,148,36,187,123,109,210,190,158,85,158,104,87,148,252,228,201,230,38,52,156,117,56,172,121,60,191,5,195,11,147,231,22,159,96,248,183,17,129,100,130,4,71,32,178,65,36,152,124,13,191,161,165,83,236,143,20,83,26,48,84,201,5,253,91,233,246,242,107,235,150,182,110,208,186,130,22,52,210,202,237,179,3,84,63,10,101,107,118,68,105,149,49,169,183,211,228,130,43,198,127,34,189,63,12,124,244,125,129,126,77,218,165,202,203,60,11,149,140,68,115,142,189,115,215,173,15,134,125,150,142,226,223,60,66,206,112,193,112,52,19,128,217,239,249,26,250,108,22,234,45,80,40,94,106,171,70,165,54,24,109,179,211,235,66,195,104,83,2,56,116,5,163,46,58,13,243,82,249,242,171,60,81,157,195,184,119,15,225,198,99,108,144,91,194,81,76,64,175,173,130,245,223,25,61,233,217,164,183,123,68,97,101,28,218,216,131,46,129,218,151,107,105,69,135,33,52,200,85,252,145,234,198,113,244,222,180,35,149,36,225,239,109,36,92,172,162,12,47,70,61,54,61,176,107,207,229,111,109,252,102,61,1,12,173,28,112,187,217,34,199,39,225,12,73,93,255,0,189,114,252,218,216,170,200,178,24,240,185,42,164,5,81,223,214,127,160,172,31,180,92,113,184,18,136,53,199,34,46,234,167,58,153,188,125,5,124,254,235,142,222,241,24,164,73,174,88,67,184,88,199,77,235,211,15,21,189,179,151,146,70,207,218,143,181,231,137,127,226,218,64,177,219,131,142,110,125,76,59,230,176,56,95,7,185,227,82,59,71,149,72,244,7,118,220,46,162,104,252,39,236,183,18,226,246,66,230,52,84,180,44,126,241,223,31,152,175,162,240,174,10,156,10,202,63,134,72,214,76,107,109,111,145,190,196,147,253,43,162,217,134,58,143,14,115,174,88,125,150,180,225,118,207,240,41,205,186,138,48,242,172,131,213,32,25,245,3,237,142,130,188,119,218,63,181,226,230,243,22,70,120,179,14,153,52,185,221,191,174,213,187,198,254,209,203,101,192,139,91,220,153,47,12,173,27,22,237,22,145,211,243,53,243,13,205,194,153,24,158,229,151,218,179,227,198,219,186,183,88,241,13,202,192,231,56,56,252,84,215,10,224,247,28,69,121,145,200,16,9,6,146,234,116,210,214,214,178,113,27,168,162,18,16,211,72,19,86,141,144,29,134,107,233,92,27,130,69,195,227,88,238,38,100,7,37,162,246,237,131,218,189,51,206,99,19,25,242,173,110,5,193,173,184,31,14,1,185,147,49,255,0,216,85,129,12,118,221,124,109,90,79,5,204,46,109,156,196,145,186,225,114,248,0,3,230,174,22,217,173,161,72,101,51,106,39,40,190,161,140,119,164,212,71,205,41,40,146,224,46,232,175,171,13,211,0,111,218,184,115,202,229,118,233,195,9,140,92,186,72,35,119,194,201,40,40,205,38,20,29,192,219,252,237,83,142,94,88,240,158,29,204,185,86,17,198,186,83,71,76,147,215,30,228,86,69,247,19,182,182,188,215,196,166,229,20,12,218,64,232,61,253,206,107,231,28,111,237,5,199,20,158,99,35,183,37,155,209,30,190,128,116,218,189,60,126,63,151,44,231,159,196,94,59,199,110,248,204,173,9,108,219,46,10,129,144,15,214,176,36,37,91,211,242,177,199,231,68,121,139,58,144,52,143,99,86,153,136,93,122,198,150,58,90,50,55,7,205,118,76,100,156,57,237,223,110,69,1,116,33,35,213,167,45,187,40,24,29,122,215,160,251,61,192,95,141,179,189,204,194,40,100,144,105,93,59,200,115,211,192,30,244,62,3,192,31,138,95,71,36,145,106,176,12,70,115,187,149,3,250,158,181,245,180,225,104,139,14,132,209,24,93,67,108,46,254,230,188,188,190,79,140,225,112,199,229,84,177,182,138,220,91,162,69,28,12,80,8,227,140,128,187,3,176,222,155,73,67,147,20,136,121,128,130,52,175,88,200,198,49,230,173,106,109,218,210,22,125,44,209,187,21,244,224,147,215,249,82,241,218,92,72,235,166,7,99,158,100,114,13,142,123,15,165,113,238,219,183,76,198,99,56,92,107,185,184,72,173,194,242,198,38,86,49,141,76,79,225,250,109,82,69,228,56,133,211,255,0,32,224,104,59,238,127,23,235,65,152,63,14,80,205,12,128,50,182,36,31,253,153,238,49,252,190,180,194,72,243,199,51,198,75,36,100,56,86,95,82,149,198,245,150,189,0,136,193,30,248,179,22,143,42,16,41,220,116,33,77,86,215,137,89,60,241,69,115,28,145,180,126,136,199,69,193,216,159,122,92,204,146,223,92,152,100,149,161,84,212,16,122,119,30,175,206,180,108,39,73,237,51,116,128,194,218,152,22,253,234,200,91,182,100,250,227,184,154,107,147,173,1,45,27,246,24,59,3,215,21,135,246,139,237,132,118,250,45,44,126,30,75,184,240,51,213,19,35,109,251,154,199,227,255,0,109,101,158,226,91,126,28,2,5,44,26,118,223,88,246,21,227,146,96,231,148,137,168,2,89,220,174,255,0,159,235,93,94,63,22,249,175,12,243,215,16,94,33,45,205,197,209,154,246,228,79,33,44,51,156,239,74,200,141,152,231,5,87,108,141,182,174,220,224,72,170,173,156,159,52,56,147,239,180,72,193,128,200,235,93,82,107,136,241,222,251,22,226,213,23,135,219,92,196,117,188,153,15,131,242,55,240,226,180,120,7,1,185,227,151,168,144,199,155,117,56,121,219,101,24,25,35,126,244,149,181,164,151,183,2,11,84,99,147,216,126,31,53,246,110,19,195,173,190,207,195,21,156,108,177,194,128,22,95,155,89,63,143,251,215,151,147,201,48,154,92,113,185,85,56,117,169,181,180,72,163,140,8,121,129,53,50,128,87,63,151,77,233,209,114,151,183,179,193,113,39,169,83,76,90,128,209,142,195,106,224,190,208,161,130,51,135,144,185,28,178,2,232,59,12,15,57,171,173,165,181,194,49,89,226,133,20,23,209,168,12,18,51,223,124,230,184,109,223,110,172,113,209,85,76,92,66,8,35,146,192,43,29,183,39,122,110,94,32,76,82,7,105,34,98,160,125,220,74,189,78,48,72,252,234,159,10,169,56,45,136,243,22,53,233,207,171,181,89,213,229,184,70,181,88,99,148,177,146,85,103,192,99,215,242,172,253,55,103,178,48,165,193,143,150,228,239,16,210,199,186,134,220,254,153,172,126,39,246,157,126,207,165,196,81,175,223,202,79,42,54,93,64,14,196,254,212,62,57,246,187,135,89,22,91,100,121,238,95,42,222,178,2,159,113,237,154,249,197,237,227,113,27,151,184,121,53,205,147,156,182,216,29,0,241,93,30,63,22,249,175,44,243,215,78,221,72,99,121,46,103,100,150,242,86,44,116,143,74,251,159,122,55,12,226,178,216,94,67,125,233,154,227,228,208,255,0,136,127,221,119,135,112,139,158,33,196,126,29,10,228,146,153,61,20,215,178,143,255,0,140,132,115,64,146,220,243,121,242,4,26,78,57,99,201,219,218,186,110,88,201,170,230,237,230,56,143,218,27,238,43,107,24,121,81,2,224,24,212,96,49,35,118,250,209,62,207,240,57,56,239,62,88,238,21,94,37,33,93,254,77,90,134,196,246,206,245,233,237,62,194,195,0,213,49,91,165,216,38,14,6,117,31,237,94,171,135,112,216,2,180,22,136,144,66,61,50,122,55,98,119,61,60,87,149,242,227,140,225,233,48,202,215,155,224,191,99,103,224,174,147,221,197,12,147,203,235,195,141,98,53,236,23,251,215,164,134,34,97,137,30,5,229,179,144,49,38,197,142,63,90,51,217,61,167,220,7,121,10,175,241,245,35,184,246,199,106,90,250,234,214,30,12,241,55,50,40,227,85,148,31,151,81,199,67,245,174,124,179,185,215,182,56,76,102,217,124,71,139,193,193,248,115,172,147,190,57,129,154,217,73,201,99,184,199,182,245,242,203,219,153,47,120,132,174,80,171,200,250,148,14,160,120,173,47,181,23,194,255,0,140,203,122,146,47,51,210,20,142,185,3,125,254,185,172,83,112,255,0,17,206,103,37,134,218,179,93,126,44,62,49,225,158,91,83,64,223,44,70,51,154,163,63,175,58,125,68,5,200,237,68,93,45,172,187,111,219,223,205,113,74,145,151,62,0,21,236,192,227,34,225,21,146,65,156,109,143,81,175,109,246,111,236,48,188,230,95,241,133,120,172,240,76,48,22,245,200,125,251,226,180,184,31,217,121,248,53,149,205,205,204,90,248,130,252,129,70,189,35,219,220,111,94,165,197,172,246,240,42,172,154,204,99,214,62,95,206,185,188,158,109,113,30,152,120,238,93,129,100,214,242,71,112,32,64,144,199,22,156,104,9,190,59,1,219,61,232,150,250,110,109,37,134,226,115,26,104,195,73,156,156,244,171,218,217,160,145,209,91,67,75,176,236,217,238,9,241,78,136,173,146,197,237,177,167,94,3,251,249,174,95,149,174,143,140,132,46,229,228,91,172,96,136,146,53,4,229,181,141,183,212,71,106,249,95,218,158,62,252,86,253,222,11,150,48,157,149,6,195,63,214,156,251,91,246,129,165,186,107,91,41,244,91,97,85,130,249,3,4,19,226,188,142,2,146,73,213,141,242,107,175,197,134,185,175,15,38,126,163,177,234,184,186,8,204,73,57,31,53,82,99,255,0,145,176,29,70,203,86,137,8,110,102,116,227,213,145,67,85,115,38,72,33,187,125,43,161,228,235,202,230,80,201,185,234,61,141,94,24,218,89,112,24,231,24,192,29,104,150,150,115,220,220,164,80,38,100,98,116,143,122,250,175,217,95,178,237,195,172,76,183,78,191,23,116,167,13,27,103,11,216,103,205,99,60,230,51,100,155,186,143,59,246,115,236,123,92,66,120,149,244,17,242,70,162,45,164,82,53,5,235,159,29,115,249,87,186,176,176,183,131,68,118,100,91,164,171,149,95,226,255,0,104,207,94,212,205,189,188,150,82,104,121,203,234,79,86,251,146,60,19,244,166,76,95,27,12,47,3,184,73,14,166,216,101,78,127,106,225,242,121,46,78,140,60,83,30,107,58,56,100,154,243,78,173,44,164,169,216,227,3,216,86,95,218,111,182,17,112,30,23,45,132,50,137,239,38,244,144,185,194,47,156,211,28,87,143,69,193,184,93,204,247,17,43,220,122,146,38,100,56,144,244,253,114,122,215,203,56,143,20,184,226,186,26,242,83,44,128,141,244,168,237,231,25,175,79,15,143,124,211,60,244,203,154,238,91,137,154,71,99,35,150,212,75,54,114,115,86,184,5,102,0,109,169,67,103,235,93,248,118,50,13,12,50,115,223,176,163,22,15,24,118,249,192,209,129,208,168,239,93,178,105,207,191,96,170,22,81,32,37,125,97,79,176,175,79,246,115,129,73,123,117,13,220,241,143,132,203,99,220,175,122,95,236,191,217,123,191,180,87,104,18,41,214,211,7,84,155,40,99,224,19,95,84,177,138,43,14,1,37,189,178,42,180,25,139,70,6,70,173,179,94,62,95,36,198,105,113,199,229,71,176,189,22,243,169,91,102,120,217,66,243,6,216,237,176,171,95,93,67,103,206,186,158,87,72,35,66,100,125,59,13,188,86,100,28,200,237,221,20,190,184,220,150,206,116,142,152,222,188,111,218,95,180,39,141,113,200,184,73,184,91,94,22,210,32,148,198,249,234,6,115,244,53,201,142,23,60,157,59,152,98,183,218,47,181,214,114,194,32,225,33,178,126,123,141,37,14,43,195,204,252,233,53,57,203,17,185,242,127,189,57,196,248,84,252,42,233,173,165,146,55,96,11,41,86,212,10,246,109,169,2,9,143,32,254,126,77,118,97,132,198,57,242,203,228,145,144,89,145,113,176,168,16,117,141,179,147,130,61,171,136,85,89,91,56,113,209,171,214,240,47,179,2,246,62,127,17,41,12,45,186,47,226,199,115,236,181,188,178,152,206,89,239,136,243,44,140,208,20,93,215,211,145,239,156,10,218,135,236,175,23,188,182,230,45,182,80,32,62,167,3,106,250,52,28,50,202,209,185,182,182,209,136,221,64,111,78,75,1,211,53,165,202,158,32,135,149,25,244,132,115,130,15,95,237,94,25,121,245,211,211,31,21,189,190,77,111,246,91,139,52,177,65,45,188,145,229,136,203,110,20,14,187,214,204,127,96,111,165,153,213,38,138,43,102,144,174,117,228,133,237,94,254,75,128,12,139,46,75,9,64,66,171,248,126,148,209,101,88,14,152,18,57,65,48,238,78,147,245,253,43,23,249,25,86,191,11,30,79,177,246,179,89,240,152,140,166,88,173,45,153,80,159,149,135,53,186,211,49,112,94,21,195,203,69,20,16,166,166,207,170,62,249,232,13,63,118,162,215,134,112,216,36,103,56,141,131,20,63,238,38,169,117,25,158,245,37,129,179,25,99,182,122,145,191,242,197,121,223,46,85,172,124,80,88,74,45,246,102,101,158,50,184,62,62,148,167,194,170,92,60,115,99,76,108,23,82,158,152,167,163,152,184,112,152,245,141,95,253,222,248,175,53,246,171,237,20,60,46,222,88,173,0,154,230,84,10,21,73,96,135,185,172,227,188,238,155,227,16,238,190,219,218,195,52,150,54,101,36,159,86,140,184,36,40,242,107,231,83,240,235,211,125,52,100,139,137,153,142,161,19,106,201,198,105,175,179,188,10,110,59,197,249,82,203,34,68,250,164,121,21,123,215,212,248,119,4,176,224,118,66,24,34,28,196,12,162,119,0,22,39,207,246,174,143,249,241,185,237,203,59,168,242,127,101,254,196,11,85,138,255,0,136,202,26,127,154,59,109,58,215,255,0,189,239,94,245,203,219,89,38,135,200,153,89,64,7,229,111,207,218,179,172,229,104,228,145,145,183,220,50,177,24,31,74,209,185,186,11,195,84,52,42,113,135,80,122,111,92,249,231,114,175,108,60,115,18,60,167,129,121,81,51,205,114,28,228,103,252,239,76,139,137,34,149,237,136,45,168,106,50,105,217,14,54,164,248,134,171,105,96,185,28,196,118,59,178,238,171,254,102,181,18,84,198,153,144,229,152,42,184,243,88,188,61,59,102,88,35,92,93,71,173,131,242,219,40,202,8,82,65,233,249,211,60,70,59,169,164,26,20,11,102,93,90,65,216,147,214,140,236,144,153,85,166,211,14,231,194,231,182,223,90,86,27,171,153,87,14,79,62,55,217,19,166,14,49,245,166,195,5,237,133,174,159,137,3,72,211,145,182,221,199,214,139,102,200,101,84,138,100,108,128,48,23,184,27,138,66,76,8,154,41,35,245,106,214,205,171,174,223,206,135,100,204,111,181,32,95,78,71,95,214,175,163,90,105,54,135,185,146,72,245,100,96,40,239,130,5,0,220,63,196,198,192,13,45,133,13,243,108,15,74,20,215,2,41,173,158,23,13,233,44,124,140,121,171,135,9,122,197,149,86,61,242,20,225,70,105,174,3,87,66,32,153,206,182,45,168,132,61,41,38,117,138,116,16,177,231,73,182,27,240,131,239,76,157,122,178,35,69,80,224,105,0,224,254,116,157,201,104,222,18,85,10,23,37,62,190,42,70,134,144,203,44,100,70,203,205,86,44,24,156,12,123,10,1,114,176,195,109,44,141,206,145,244,28,246,35,122,48,154,107,97,173,32,42,228,48,10,217,42,181,217,25,71,38,119,11,173,163,56,112,115,134,35,122,179,132,236,65,104,243,158,79,48,149,0,22,127,127,248,174,193,28,156,199,146,80,36,58,78,60,233,21,44,174,69,180,209,141,124,206,119,164,225,48,170,124,212,244,220,58,72,73,137,254,93,40,221,77,43,61,151,146,76,73,43,52,99,91,96,100,119,30,115,70,158,69,54,14,218,21,157,223,8,49,213,113,189,94,224,176,200,134,32,204,155,182,170,165,139,187,77,28,101,49,183,163,87,97,154,53,216,47,105,43,91,40,150,37,141,159,4,99,112,77,26,119,139,239,33,182,12,229,208,103,108,105,56,173,37,51,150,46,231,32,49,211,232,220,10,79,136,69,27,67,11,68,126,249,165,213,227,96,41,43,32,243,46,96,129,227,153,154,55,141,112,87,29,143,122,164,118,230,234,40,128,110,141,223,173,26,214,39,226,32,104,222,77,65,91,39,181,114,246,84,181,185,229,22,15,18,168,70,101,237,228,254,181,103,64,179,240,241,101,110,37,212,129,148,231,73,61,187,214,114,220,161,188,203,131,128,50,48,55,166,156,230,21,145,93,26,32,53,6,165,90,32,64,98,1,59,55,94,130,157,130,155,100,150,107,140,56,115,156,134,165,76,122,4,136,133,129,216,250,58,140,154,60,50,201,62,201,203,42,164,15,79,96,42,91,35,153,164,110,96,26,193,11,159,226,29,168,214,244,126,210,214,89,173,203,151,58,64,200,45,215,110,212,44,18,0,114,126,98,54,232,107,182,80,22,76,180,192,48,83,178,118,57,167,18,35,13,190,148,28,199,118,252,177,89,177,153,121,89,0,141,66,161,94,199,122,23,41,223,140,163,12,136,162,66,48,9,25,99,140,19,228,96,17,249,211,137,10,197,130,224,82,209,40,60,90,226,100,200,86,68,76,30,128,140,147,143,213,107,163,248,248,242,242,206,241,94,134,215,160,173,88,122,86,77,175,106,214,135,165,119,57,204,142,149,218,224,249,107,180,18,165,74,148,18,168,253,42,245,71,233,64,133,199,74,198,188,232,107,106,227,161,172,91,193,177,160,243,60,67,161,175,62,178,164,55,209,179,41,206,176,3,171,149,101,250,17,94,135,136,15,154,176,173,210,35,197,34,105,217,130,163,7,194,140,150,32,244,172,231,37,198,237,113,239,134,245,157,173,235,202,161,238,85,211,112,209,148,245,10,214,120,24,74,35,143,3,223,20,194,70,137,33,144,201,161,241,222,130,92,201,43,107,56,35,36,99,173,124,186,235,133,111,195,170,68,160,107,112,126,81,182,106,211,220,188,76,133,215,238,182,13,191,90,101,116,202,193,228,96,216,202,255,0,221,103,241,27,196,116,88,150,56,95,39,229,206,213,152,210,233,172,51,167,48,178,63,168,28,246,174,60,228,70,200,239,228,10,226,56,72,81,81,123,99,216,10,11,76,196,129,36,104,216,234,49,189,85,208,17,124,20,4,124,69,188,128,147,149,97,230,159,184,146,225,45,146,8,35,251,147,234,213,159,83,82,211,199,29,204,185,137,128,113,185,141,186,227,253,190,105,91,134,156,201,25,119,60,181,82,6,79,65,222,134,182,37,157,195,13,112,200,154,213,142,166,98,112,126,148,203,204,135,79,195,229,64,234,203,75,91,170,153,24,196,9,202,227,127,21,195,51,91,219,188,3,26,67,103,58,119,166,183,87,163,49,223,27,118,119,0,122,182,192,94,181,36,149,30,72,153,149,78,173,207,67,181,6,27,136,226,180,96,185,51,63,183,74,164,65,97,118,186,112,15,44,143,214,170,104,212,171,110,89,11,52,161,27,26,183,192,252,197,81,76,50,202,241,197,137,34,3,175,191,90,43,95,163,163,132,140,18,83,3,111,152,210,150,111,42,14,84,122,85,53,30,187,18,106,29,5,57,145,148,69,169,253,71,112,195,97,76,72,4,156,180,192,18,198,160,106,235,93,154,204,77,14,99,147,167,86,83,182,40,150,186,87,98,85,177,143,80,110,166,144,117,237,29,100,140,153,129,1,119,213,208,183,122,88,72,182,205,33,132,33,245,234,45,31,99,226,175,45,200,65,34,184,119,212,70,24,117,160,44,200,147,24,213,80,234,21,65,102,150,11,153,145,131,232,223,37,77,47,112,3,177,48,28,232,109,207,77,235,141,26,6,40,154,121,205,242,56,171,91,69,60,172,4,168,252,177,233,98,167,124,210,67,162,235,241,145,73,27,115,25,84,28,231,25,205,105,60,137,113,18,63,42,57,67,182,17,79,225,97,76,53,146,68,36,8,199,78,50,160,246,172,232,236,139,91,151,112,22,92,229,74,102,130,94,169,18,67,27,153,109,223,81,219,63,55,229,79,220,24,164,178,142,56,189,15,220,175,86,250,248,172,54,154,233,166,209,157,108,127,17,221,133,104,133,194,250,223,214,169,168,140,99,62,245,122,77,3,35,188,55,18,35,35,96,224,5,235,185,161,53,187,153,163,119,35,76,163,100,13,164,174,43,73,158,57,167,46,142,27,74,134,26,142,14,105,11,233,150,230,69,97,44,97,148,106,249,117,154,74,181,166,99,68,17,242,134,156,239,158,148,193,186,72,174,81,200,223,73,82,70,218,190,181,141,206,70,137,35,80,190,175,81,162,64,192,130,21,142,181,206,51,212,84,15,220,3,112,193,78,2,191,183,90,164,25,179,151,149,205,58,51,147,159,20,9,39,144,34,9,92,70,241,167,167,211,208,253,43,150,147,165,221,206,110,39,14,192,18,52,101,115,82,205,175,165,174,37,137,100,107,146,228,106,194,174,161,208,253,104,243,222,39,195,104,202,51,105,206,84,116,2,187,240,145,93,222,168,149,115,25,31,39,108,208,120,197,132,177,192,162,57,8,132,54,235,216,86,167,40,185,150,25,34,89,32,33,37,219,109,59,215,153,251,91,199,71,15,225,109,107,104,76,119,50,2,25,136,237,237,76,223,95,37,139,188,174,232,136,171,140,235,210,63,42,249,119,23,226,119,92,82,250,87,103,44,128,157,3,218,189,188,88,110,238,188,124,153,106,124,72,107,55,51,170,148,118,36,224,0,216,201,175,89,195,45,34,178,102,189,144,5,210,158,129,35,117,35,242,172,139,24,120,125,176,23,115,220,107,184,81,247,112,132,59,31,122,86,255,0,138,207,127,41,121,78,10,141,59,116,2,186,239,234,57,231,236,247,23,227,247,87,145,60,8,230,56,29,245,182,150,62,170,31,9,251,61,121,198,76,82,188,114,155,61,88,121,23,108,143,99,90,159,103,190,201,79,196,103,130,107,199,79,131,35,94,128,219,183,183,74,250,76,112,65,21,188,73,10,70,154,23,74,70,189,134,49,94,94,79,38,56,113,30,152,225,114,170,240,235,107,27,11,53,248,88,244,168,136,32,115,243,233,25,200,62,77,55,102,19,65,156,137,18,60,229,29,155,27,253,59,208,166,183,9,12,95,14,85,157,79,202,216,219,222,131,105,103,109,43,76,207,56,210,174,95,4,106,197,113,220,174,87,151,68,195,227,56,105,51,203,10,173,194,70,139,157,219,127,197,77,51,67,36,145,115,178,101,3,86,223,139,218,179,82,97,45,191,32,72,161,36,212,19,30,216,61,63,90,238,137,131,9,9,94,90,238,178,103,175,181,13,31,183,141,20,72,229,80,36,140,95,64,219,111,57,243,72,241,36,91,82,247,49,170,186,22,11,134,29,6,58,215,18,241,86,33,111,38,91,30,172,234,35,127,27,87,131,251,113,246,163,226,228,94,31,98,12,49,195,144,236,187,106,39,175,189,111,199,62,87,226,206,87,226,243,63,105,56,179,241,142,35,41,24,84,76,128,158,71,154,243,234,12,77,172,70,27,25,30,165,239,69,125,17,176,33,181,116,4,215,101,149,34,108,32,200,59,254,117,223,36,147,226,229,183,124,181,184,7,8,126,47,116,226,238,95,135,178,133,126,245,198,217,62,43,213,73,246,131,132,112,14,22,220,46,193,0,114,114,99,83,204,212,124,150,175,3,61,221,205,197,170,66,75,114,84,234,211,157,137,254,181,181,246,111,236,205,207,27,0,202,90,222,1,150,18,44,103,46,51,242,230,166,83,125,244,176,176,184,187,227,55,156,136,242,90,76,157,10,187,47,246,175,162,253,148,251,53,195,56,109,179,189,197,191,196,93,108,220,227,212,169,252,61,241,65,177,251,63,23,13,80,44,45,156,49,140,44,210,23,44,78,249,206,253,43,126,213,57,80,187,24,242,205,232,56,61,61,235,151,63,52,235,23,174,30,59,110,235,70,64,182,246,143,26,46,149,221,99,64,253,169,62,21,110,147,243,79,43,40,195,83,224,100,143,97,66,214,135,65,148,72,70,72,229,175,226,170,219,202,177,71,32,138,226,108,62,54,95,158,60,159,151,193,175,9,203,223,90,104,90,24,161,75,148,5,134,70,161,204,235,145,89,183,58,231,150,67,110,156,204,201,153,176,223,45,49,28,38,109,79,51,179,177,108,114,193,198,166,250,255,0,106,31,55,10,109,237,109,35,134,34,138,211,55,114,58,233,52,224,57,105,21,153,182,184,72,131,64,234,50,25,192,216,123,87,129,251,89,194,110,215,132,171,178,182,38,144,132,88,206,119,3,57,53,237,224,149,89,218,54,38,103,35,183,97,227,106,79,143,44,182,220,3,227,226,183,73,94,212,177,10,249,234,71,166,183,227,227,38,115,233,241,25,81,226,103,195,176,61,54,219,126,213,181,246,98,209,248,175,24,181,71,176,230,172,68,153,89,19,108,99,98,217,172,123,169,158,105,93,130,157,76,217,63,90,246,191,252,116,1,191,185,134,91,120,229,105,52,143,90,22,0,111,182,213,221,157,214,59,114,201,186,247,247,26,162,212,178,136,204,43,234,230,32,11,184,29,0,165,227,154,71,184,208,170,146,69,24,82,36,59,182,254,244,92,219,220,100,71,26,250,80,30,94,250,84,231,223,125,169,125,49,153,117,202,172,234,8,42,170,218,176,59,255,0,58,249,249,115,219,179,30,35,76,201,61,191,12,142,85,111,92,204,21,84,142,185,233,154,20,86,250,230,210,36,102,17,122,89,209,70,49,130,49,143,127,53,118,196,19,36,250,150,65,167,82,179,46,64,31,245,84,182,149,22,238,89,163,117,84,111,156,127,11,14,198,179,58,83,191,17,254,153,28,40,25,101,231,122,140,155,252,185,199,74,94,22,95,133,105,67,105,66,236,164,231,176,233,74,53,244,81,35,93,93,22,142,222,19,165,27,31,49,57,172,105,190,209,112,235,22,42,132,207,161,75,102,54,219,32,28,3,91,199,11,122,102,229,35,98,18,220,167,112,229,95,102,209,190,16,247,205,121,31,180,95,109,82,50,246,252,42,119,50,2,203,43,231,41,249,102,188,223,22,251,99,196,184,204,45,17,115,28,7,36,198,131,78,223,225,172,75,56,158,230,68,72,33,146,87,254,20,25,210,107,163,15,14,185,175,28,252,190,160,146,55,196,221,131,44,146,59,73,213,142,231,62,228,215,171,251,59,246,47,227,101,73,248,166,168,163,141,240,241,13,243,191,77,191,58,127,236,255,0,217,11,91,51,241,60,77,4,243,40,218,60,250,21,188,123,154,246,118,34,27,139,125,17,29,40,140,10,0,216,39,21,124,158,89,143,24,179,134,23,43,202,76,240,201,100,150,86,214,235,29,184,198,134,0,169,80,61,188,87,46,37,137,160,200,107,102,69,249,249,153,201,252,170,146,75,35,12,200,210,25,228,108,71,167,112,203,224,227,242,164,190,208,114,71,217,155,233,156,17,247,88,44,139,143,88,34,185,229,182,242,246,248,200,249,95,20,187,146,231,137,188,138,202,85,216,227,192,222,149,181,181,107,190,32,145,200,12,106,14,101,147,248,87,185,197,83,74,187,170,33,212,118,233,185,175,165,125,151,251,47,203,225,49,241,27,171,96,36,58,153,75,140,169,31,134,187,173,248,226,229,188,214,231,217,190,1,107,99,194,32,149,144,188,114,158,100,132,183,159,151,32,251,99,165,30,242,209,35,114,11,101,25,178,29,125,89,166,109,167,105,162,72,213,227,82,0,39,111,152,143,31,165,103,221,113,219,78,25,108,77,192,42,101,66,232,83,174,51,215,79,74,226,182,231,147,167,9,241,155,167,120,69,229,165,132,18,23,109,22,228,144,207,33,252,93,52,214,71,24,251,67,254,155,26,94,199,118,241,195,49,102,229,96,41,210,63,190,213,224,159,237,45,215,197,205,43,5,125,49,16,185,238,217,217,190,187,254,213,141,115,121,61,244,40,247,23,50,74,209,160,72,242,118,197,122,227,224,187,229,155,228,147,166,159,218,190,43,23,16,226,51,71,101,113,61,205,161,245,199,238,216,201,207,154,244,127,101,191,248,250,43,168,218,126,38,12,144,186,106,83,141,58,14,156,250,179,223,112,105,47,178,159,102,37,150,215,253,66,246,48,138,219,66,53,12,142,160,146,184,241,94,230,32,214,238,246,240,54,109,138,229,99,3,98,216,199,125,205,107,44,254,28,98,198,50,231,203,227,55,22,77,29,236,182,227,255,0,177,114,61,91,102,133,20,23,23,51,114,99,5,165,148,5,69,43,187,30,159,149,110,253,167,143,255,0,242,94,33,28,174,78,150,1,11,109,129,219,250,87,62,202,88,11,191,180,235,30,76,143,26,234,77,63,43,54,251,147,252,53,237,46,241,219,25,77,87,211,62,207,197,7,12,75,72,76,124,181,140,5,80,187,239,223,247,173,107,219,169,214,243,226,139,235,182,93,128,101,206,14,119,27,82,144,218,232,226,141,28,33,100,140,239,23,227,42,219,228,126,116,210,192,18,73,64,214,99,25,244,49,249,77,112,103,119,121,117,97,53,21,176,183,228,196,145,169,213,51,234,109,219,169,242,7,99,218,157,138,238,121,99,112,147,38,158,80,35,3,230,125,243,244,233,138,201,88,29,238,148,78,141,201,124,42,149,27,169,250,249,162,93,193,240,165,128,121,51,40,212,165,212,29,67,176,53,159,241,161,56,141,216,189,137,85,203,55,161,92,232,92,141,125,243,251,87,97,154,233,88,188,72,178,198,192,110,7,164,33,27,131,226,135,194,238,190,26,209,21,221,81,24,48,192,92,159,207,29,43,201,241,223,182,48,219,91,73,5,163,243,46,95,43,43,41,251,176,184,27,125,115,90,195,11,147,55,45,52,239,190,212,112,59,53,86,138,229,204,177,185,69,137,80,116,223,45,244,235,94,39,237,23,219,27,174,55,35,64,135,151,15,80,51,131,251,118,172,75,153,98,120,163,16,134,215,165,65,200,219,61,232,220,47,128,221,241,41,220,36,71,10,154,217,135,143,111,38,186,176,241,227,135,53,225,150,118,244,70,210,206,110,33,120,144,91,166,183,99,129,142,128,119,175,101,199,254,203,65,192,190,205,11,160,35,107,169,116,164,228,157,227,0,15,74,251,247,38,189,55,0,224,176,112,72,158,93,207,42,69,249,147,125,151,251,84,251,115,195,156,240,187,195,4,65,152,46,167,14,119,199,82,195,29,118,169,151,151,121,73,9,227,183,154,248,230,12,140,50,58,126,245,116,140,156,34,69,204,118,35,0,13,243,226,136,121,39,81,144,178,17,224,117,175,71,246,39,129,222,113,30,43,29,238,143,252,104,91,36,231,118,250,125,54,175,123,150,166,222,127,227,215,125,135,224,19,88,240,199,154,234,56,121,210,18,218,89,121,133,70,216,253,243,181,122,41,21,164,142,39,105,100,88,225,98,204,172,55,59,143,78,59,154,231,34,43,8,38,115,19,153,31,1,31,81,57,83,212,26,114,207,95,49,39,88,91,150,184,198,23,62,156,121,243,181,124,236,243,185,221,186,188,120,124,113,101,205,20,177,50,179,162,196,253,149,125,7,183,246,167,254,22,73,184,124,161,33,13,51,73,164,57,244,250,250,226,132,211,172,156,91,81,71,150,57,156,157,12,163,211,146,55,233,87,227,28,86,46,9,10,93,57,102,6,77,106,7,171,73,61,114,131,191,108,210,77,213,222,130,146,83,44,79,123,117,48,89,18,64,218,223,78,152,198,14,7,94,134,188,159,219,31,181,118,214,210,14,31,194,46,173,238,144,130,101,154,37,198,15,76,106,239,94,123,237,31,218,203,171,241,113,100,8,75,55,112,224,170,227,89,29,235,3,135,24,222,232,137,78,148,49,201,164,5,201,103,42,66,254,245,213,227,241,107,154,242,207,201,250,4,147,234,114,14,163,251,214,239,8,251,63,113,197,25,45,216,104,114,165,244,42,140,162,245,212,254,62,157,107,67,236,239,217,147,120,33,98,208,243,99,58,17,216,29,40,78,249,62,91,199,97,95,66,225,220,46,211,131,69,114,94,52,82,24,106,44,196,153,27,167,94,249,38,181,159,150,99,53,30,115,27,149,6,211,236,229,133,173,163,30,22,128,105,140,72,237,171,44,237,143,57,246,250,83,150,18,73,115,31,198,185,85,120,129,64,152,206,1,219,52,247,12,225,211,201,19,163,72,145,59,30,152,217,7,245,237,75,93,218,167,14,33,45,37,105,119,44,20,254,35,223,242,235,92,150,219,205,116,99,36,226,5,111,18,65,173,102,31,50,14,89,198,3,99,122,110,202,220,77,59,77,20,146,70,146,239,169,122,106,198,58,120,165,238,93,37,179,89,110,88,73,169,12,146,12,15,73,241,251,82,214,115,92,69,247,177,206,241,194,216,192,192,198,245,229,121,233,182,165,196,55,11,125,255,0,144,171,201,92,170,227,119,147,35,246,175,154,125,180,251,72,205,102,220,30,223,152,36,18,105,184,102,64,50,139,242,226,159,251,87,246,181,44,172,222,194,206,86,123,174,97,213,38,172,254,127,185,175,156,0,92,177,50,2,73,3,212,119,197,118,120,124,94,235,203,60,245,52,16,149,176,195,25,5,128,108,246,174,74,167,24,192,31,212,209,117,52,83,169,83,142,163,56,234,13,87,155,32,143,68,131,96,73,26,186,215,95,14,127,180,210,68,102,71,11,146,64,80,7,204,107,222,125,139,251,28,178,91,201,198,248,132,103,76,46,162,40,113,144,199,248,136,169,246,99,236,109,220,177,219,220,94,64,17,164,148,76,154,219,37,84,96,131,183,76,215,208,45,45,126,6,228,172,129,99,141,241,135,31,46,245,205,230,243,106,106,53,134,31,43,186,40,157,165,143,18,193,42,191,49,228,93,246,81,211,167,191,90,236,33,164,109,81,188,65,176,78,55,0,168,235,251,87,13,178,57,145,161,44,145,182,145,168,46,251,123,246,165,190,50,38,146,25,229,108,36,36,169,42,189,246,223,220,118,174,78,111,46,190,141,203,20,82,122,65,61,65,26,124,87,207,126,214,125,169,104,216,216,91,77,39,57,53,153,207,78,189,63,58,245,92,99,237,63,12,224,241,179,164,161,238,220,22,72,50,14,27,223,218,190,59,52,210,79,196,30,89,223,152,230,66,204,91,124,131,94,254,15,30,238,235,30,76,245,142,161,92,7,44,224,122,250,156,248,170,152,80,35,102,65,171,57,9,154,134,13,23,14,3,43,129,158,157,197,89,88,40,30,128,123,253,43,178,57,85,77,111,11,132,73,10,99,213,223,2,181,120,47,3,226,28,118,225,69,162,123,25,28,225,84,237,68,224,188,46,230,255,0,143,165,130,169,28,220,150,82,51,136,198,249,175,167,240,190,27,195,184,47,50,194,206,41,53,151,44,92,159,83,125,107,207,201,228,248,206,23,28,110,87,80,141,151,217,11,46,7,58,150,143,93,201,1,94,111,246,227,126,253,107,208,172,220,134,210,19,86,172,158,127,77,187,237,65,226,113,200,8,136,169,124,21,230,0,187,41,250,211,151,142,45,172,144,50,179,185,93,37,118,13,164,10,225,207,43,151,110,156,49,152,179,102,130,246,86,230,24,213,214,61,206,78,196,123,154,123,135,74,240,59,8,225,42,14,166,41,157,211,161,253,43,176,166,145,109,9,141,99,37,194,233,239,128,49,191,190,245,141,246,138,222,69,225,19,221,172,161,82,31,78,184,193,212,171,253,127,58,73,187,166,175,28,188,111,255,0,33,113,23,155,136,37,154,49,104,33,204,128,134,217,153,186,255,0,47,222,188,147,68,97,72,92,56,41,42,234,92,143,202,137,52,50,220,151,184,97,41,89,9,97,35,28,231,234,105,238,13,195,36,226,237,240,104,90,72,209,195,59,118,85,242,15,99,95,67,25,49,199,151,46,121,110,148,178,133,239,39,11,20,37,206,66,227,27,12,215,186,225,95,96,35,130,213,46,56,202,141,18,100,33,83,190,127,35,239,94,163,135,89,89,253,157,225,170,137,24,146,220,201,234,145,20,106,36,117,213,244,167,109,173,140,211,37,179,59,168,112,206,49,242,19,158,181,207,228,243,250,139,143,142,222,210,198,209,184,127,15,71,6,56,225,65,166,30,79,108,248,94,219,215,32,69,88,93,145,20,204,125,66,77,180,253,61,170,156,78,242,211,132,193,28,247,97,150,20,109,45,34,175,202,217,216,227,232,107,193,241,47,182,15,119,164,88,193,26,163,22,213,30,141,65,215,61,13,121,99,142,89,242,247,191,28,34,255,0,108,62,212,79,119,63,192,90,72,150,214,218,3,57,141,247,102,238,15,231,154,241,86,214,51,222,223,24,45,161,51,52,158,156,145,176,39,189,61,109,193,239,184,199,19,229,219,91,71,19,72,197,240,191,36,121,63,153,175,167,112,95,178,203,246,116,71,110,103,248,163,40,213,38,49,140,251,26,232,220,241,227,167,61,222,119,135,151,226,31,97,172,120,95,217,195,119,53,202,243,10,44,188,204,225,128,219,42,5,120,88,93,2,0,203,232,59,159,97,95,73,255,0,228,237,107,195,173,18,54,113,27,76,65,141,177,182,6,216,175,156,65,7,50,226,40,216,250,89,177,183,92,86,252,118,217,186,101,143,199,135,185,251,13,192,34,186,134,226,250,229,162,123,100,31,118,165,51,151,7,169,30,222,154,247,41,20,122,72,82,85,228,37,73,209,129,140,118,241,71,251,37,101,105,107,195,100,180,140,114,212,224,35,99,113,231,249,83,55,80,8,103,185,214,83,239,23,146,20,116,3,7,122,229,242,231,188,155,241,99,198,217,214,186,221,157,167,77,65,113,134,199,111,97,90,81,186,221,171,152,217,226,8,186,25,206,251,80,99,183,17,91,219,171,77,165,88,102,73,113,242,12,236,42,242,49,186,73,146,202,49,206,125,164,108,236,201,238,43,207,91,123,78,25,179,198,23,212,110,8,150,51,145,131,130,195,252,197,25,179,125,203,1,126,243,72,214,6,54,219,5,168,87,81,242,125,97,185,114,179,13,64,244,206,42,141,122,182,150,242,207,34,159,134,68,37,249,107,150,99,86,205,241,23,136,106,111,252,156,69,144,97,133,4,105,46,126,99,185,53,140,56,207,15,75,38,185,123,158,79,41,134,168,187,227,56,56,243,94,107,138,127,242,2,220,216,124,63,13,179,211,35,33,87,150,85,3,73,220,100,1,223,21,227,35,134,238,234,234,59,104,132,215,18,110,66,100,183,215,106,245,195,195,190,114,99,47,44,156,71,163,227,127,105,174,100,107,155,43,16,109,237,163,102,77,74,114,242,47,215,197,49,246,111,236,133,231,17,128,95,221,25,45,161,86,25,235,174,95,106,216,251,37,246,90,43,73,162,190,190,135,214,65,81,110,205,242,182,58,159,106,245,102,226,104,173,198,29,194,163,105,210,216,211,191,143,210,181,150,120,225,198,47,41,142,89,243,122,115,236,237,151,15,183,119,91,117,248,105,28,149,137,193,201,83,253,69,53,118,146,79,43,193,113,11,14,91,134,113,172,122,197,6,196,163,93,137,65,3,4,51,42,141,133,55,196,29,238,249,114,69,32,109,43,157,134,236,51,191,237,252,171,194,221,243,94,216,205,51,230,133,27,136,58,192,85,29,49,163,90,124,195,31,206,157,132,177,176,118,208,156,223,153,117,103,12,124,80,218,38,111,190,71,2,103,58,185,141,227,233,85,138,89,23,136,0,192,187,140,13,182,6,177,246,222,215,140,188,69,34,186,133,87,30,160,15,122,229,197,208,23,90,69,152,193,96,83,78,78,146,58,125,115,77,202,177,241,11,132,230,134,133,208,144,112,125,34,150,128,125,217,101,36,127,187,57,197,84,128,3,37,237,207,174,93,49,34,144,195,222,173,111,24,50,102,82,163,150,171,176,252,32,109,154,61,205,183,195,38,177,203,37,128,81,157,200,61,247,170,240,247,49,163,155,160,3,146,172,4,96,51,48,241,251,211,74,20,240,235,108,72,62,231,5,131,245,198,40,80,223,136,239,146,55,108,191,202,128,46,196,121,166,100,150,89,196,206,138,52,32,39,44,58,15,20,165,188,47,115,196,80,202,131,228,34,54,43,182,106,235,102,205,93,229,85,68,110,24,54,123,13,141,89,34,228,234,63,253,148,138,11,28,116,53,201,10,150,212,10,202,139,233,58,43,150,247,113,106,68,148,104,82,49,147,248,179,218,160,237,188,243,44,147,67,33,145,78,84,168,27,237,214,129,44,109,44,45,173,177,131,144,88,116,250,85,101,139,17,59,197,175,154,48,63,250,134,127,181,13,114,186,84,233,102,117,219,111,150,175,217,209,151,154,68,129,16,76,75,160,192,56,235,154,188,144,175,197,106,132,164,147,70,15,163,218,173,13,180,166,23,121,62,96,0,33,122,1,85,145,85,225,230,68,190,189,149,143,83,83,96,80,5,142,234,56,200,41,147,146,3,99,212,106,147,72,203,112,139,112,70,196,176,194,228,254,180,85,134,222,205,86,97,38,28,186,229,186,233,62,77,21,237,166,129,162,23,8,25,157,142,158,249,247,170,108,104,156,53,196,144,106,109,0,106,105,116,237,211,160,171,70,170,215,124,164,211,136,119,46,189,199,106,82,55,49,115,97,76,131,168,190,72,246,166,120,89,208,236,102,80,1,42,117,99,235,83,73,186,211,152,198,182,15,60,40,235,202,249,148,244,247,172,224,82,48,27,78,167,155,250,209,227,184,119,138,72,244,227,214,72,199,143,122,207,190,150,228,168,98,85,116,238,20,46,248,164,155,63,211,95,234,82,42,60,104,35,137,206,192,133,206,107,57,10,155,198,142,120,164,8,222,172,31,30,212,202,20,154,6,153,221,20,162,131,163,187,26,173,208,99,44,51,3,175,80,27,174,218,115,86,126,128,76,171,48,9,108,30,52,255,0,126,217,52,25,102,77,66,34,131,154,217,118,117,108,97,122,98,173,61,193,23,37,9,221,143,171,72,27,99,106,186,197,28,170,89,207,44,163,105,212,63,134,157,29,149,49,36,23,46,234,218,73,58,64,67,212,248,166,99,98,178,3,44,220,183,223,65,209,156,3,65,143,71,61,219,58,209,24,21,61,201,166,32,179,23,102,30,116,185,193,39,70,190,231,113,84,56,81,17,249,145,17,146,186,157,23,181,91,105,102,88,213,219,150,127,136,247,170,149,107,119,96,146,96,141,198,221,188,213,15,172,166,24,247,102,57,222,178,72,98,222,70,67,203,64,74,174,73,162,53,220,43,120,34,198,135,100,213,208,146,64,58,78,59,103,167,248,43,138,235,104,19,156,24,153,123,15,194,61,232,147,114,199,19,208,71,200,49,150,29,119,24,222,189,252,31,217,229,159,77,219,94,130,181,97,232,43,34,211,160,173,104,122,87,115,156,216,232,43,181,23,165,74,9,82,165,74,9,84,110,149,122,171,116,160,70,126,134,177,175,6,198,182,167,172,123,193,177,160,243,28,64,117,172,91,16,63,214,160,212,6,156,156,146,58,123,214,231,16,29,107,1,238,133,137,146,64,129,228,145,10,141,254,80,107,57,77,203,22,118,245,188,233,103,189,147,17,54,133,211,234,211,177,250,26,54,131,36,167,10,195,35,247,164,62,206,91,220,199,194,208,93,166,24,229,151,213,146,83,181,107,72,204,203,136,244,166,58,154,249,121,99,170,235,148,22,139,147,11,9,65,35,200,239,73,8,21,226,4,70,9,206,112,163,114,41,247,103,96,6,157,64,239,147,222,146,19,128,236,129,6,9,249,64,232,123,224,214,62,58,111,97,45,206,137,68,73,9,210,199,4,246,90,18,158,93,195,9,31,79,113,182,51,244,163,44,40,38,32,185,41,140,238,59,212,154,72,38,149,2,34,234,94,236,189,234,195,124,149,150,48,178,7,117,229,239,233,160,79,48,47,160,171,231,99,168,156,228,81,120,131,243,220,196,250,113,30,15,185,53,65,104,46,34,12,207,38,0,201,223,124,213,88,228,240,164,51,33,142,89,50,167,168,163,139,132,107,102,89,201,146,109,91,59,118,31,149,72,89,12,210,9,198,160,70,119,237,226,130,67,79,51,4,211,147,146,171,239,86,21,121,196,95,13,172,71,151,57,10,80,247,171,172,77,195,237,227,141,196,122,155,12,193,183,220,213,0,141,84,165,200,84,198,217,10,118,165,185,142,204,32,14,116,6,44,172,222,106,105,62,207,219,79,28,241,180,145,132,125,39,75,118,222,150,146,226,81,58,32,44,163,194,159,214,158,107,117,180,142,19,110,205,27,76,6,191,247,31,52,24,166,26,228,115,14,177,157,45,32,25,193,171,209,57,18,57,4,118,46,138,192,43,100,145,140,227,218,145,129,156,199,54,179,26,12,225,116,245,34,184,193,165,155,238,210,66,135,57,96,218,113,71,107,120,163,76,42,157,96,122,114,117,111,83,136,178,9,21,163,150,62,141,180,228,59,85,84,36,87,44,184,80,250,72,121,0,201,199,138,43,78,198,52,22,239,163,27,234,43,177,246,170,92,205,20,49,115,24,106,114,48,88,121,167,104,36,22,209,5,202,203,163,0,182,116,228,208,13,208,183,184,37,158,70,89,19,73,210,163,210,124,209,173,103,134,107,71,5,217,31,160,62,13,102,9,214,43,141,46,11,19,248,170,226,94,207,91,113,116,150,102,73,150,76,141,149,116,238,65,239,87,189,133,230,24,139,116,56,45,165,244,154,141,52,41,34,162,233,108,128,116,161,63,189,47,20,130,59,169,35,245,73,152,198,162,122,103,197,52,24,180,225,114,186,179,197,10,163,170,234,25,124,234,172,230,146,99,114,234,234,234,198,50,29,177,251,83,241,220,200,183,74,168,52,128,70,128,27,109,93,234,252,82,218,57,34,86,35,18,106,1,159,53,54,157,50,177,19,90,187,162,132,113,129,182,251,125,106,207,13,196,152,140,174,197,71,96,54,250,214,132,177,164,40,84,150,142,45,88,244,62,199,222,131,25,153,38,195,16,192,96,168,35,160,171,23,145,110,73,88,145,8,86,92,5,30,212,11,112,249,113,25,25,198,157,94,244,112,207,52,206,147,42,105,206,80,99,122,164,87,48,37,195,40,3,0,142,159,195,83,122,88,106,27,79,140,146,29,46,11,197,243,60,157,205,61,121,5,163,172,133,109,135,196,233,244,233,92,102,179,86,115,18,73,42,13,81,3,171,87,77,254,149,120,184,251,79,107,247,86,139,207,7,3,83,109,159,53,97,162,240,222,75,109,126,166,68,210,0,210,67,48,253,107,75,138,94,90,175,9,154,121,88,73,30,63,1,213,189,102,152,146,101,81,58,229,253,76,206,217,217,171,193,253,171,251,81,203,179,78,21,102,232,162,50,117,178,131,156,214,240,194,229,120,103,44,244,207,251,101,197,109,174,146,43,120,26,82,241,110,250,186,125,43,199,34,74,170,172,202,193,88,157,39,205,26,81,140,146,73,61,105,238,23,195,47,184,163,40,183,138,73,35,83,141,99,229,83,226,187,228,152,226,227,202,238,185,26,198,208,170,152,181,200,78,218,1,53,235,62,205,125,140,121,98,94,41,118,218,144,54,22,2,191,185,175,73,192,248,72,224,182,204,194,88,164,185,185,80,36,78,82,225,124,47,210,182,236,3,216,196,90,99,173,14,123,231,122,241,242,249,181,196,111,15,30,251,82,198,226,56,161,48,76,84,73,25,244,144,152,197,94,217,34,115,204,15,177,59,176,92,226,168,144,75,114,197,228,76,234,194,167,222,124,187,238,105,123,89,23,253,72,67,166,93,24,57,206,49,154,228,239,154,233,214,151,148,173,202,178,168,12,218,176,172,58,231,62,42,241,196,241,20,2,48,52,141,50,17,181,94,88,34,179,120,158,38,34,71,245,50,227,229,223,175,214,144,149,198,95,239,12,185,94,135,25,7,250,84,144,185,35,206,109,36,176,148,219,234,72,216,252,167,220,214,187,202,178,122,140,154,97,237,133,221,77,103,40,203,91,73,134,113,24,202,167,77,251,82,95,105,62,208,142,11,194,98,118,142,15,137,98,197,34,25,195,31,53,169,141,183,130,223,143,100,62,213,125,161,143,133,216,67,108,164,164,242,46,172,133,206,15,252,215,203,13,195,202,239,60,153,114,196,250,179,213,169,174,49,198,167,227,18,25,110,88,107,35,162,140,5,20,131,23,146,48,186,189,32,1,249,87,127,143,15,140,114,231,150,220,14,211,179,49,83,145,93,43,171,96,218,152,227,242,167,120,63,11,185,226,252,67,224,173,25,4,172,11,101,219,3,72,175,163,253,157,251,19,101,103,35,173,212,109,45,216,124,135,59,0,49,208,126,117,115,242,99,135,108,201,111,79,23,246,119,236,252,151,178,66,242,233,112,197,190,225,245,12,140,117,216,138,250,125,140,38,206,8,82,20,17,170,32,0,5,244,166,251,255,0,158,245,107,193,109,99,110,203,11,162,92,16,64,85,216,228,245,245,126,116,210,25,45,172,163,136,33,214,113,146,24,48,111,53,203,228,242,124,186,123,97,142,175,43,176,101,142,89,48,230,28,22,78,217,252,168,113,185,229,150,100,63,119,32,44,71,131,78,225,30,214,57,75,176,97,182,141,189,34,134,186,210,222,103,149,153,97,39,90,70,49,185,243,92,183,183,76,214,137,155,151,142,212,50,41,33,219,1,176,51,215,106,84,186,19,18,91,192,171,51,54,91,239,142,231,248,183,167,81,101,83,52,81,74,210,144,186,149,52,96,234,164,173,3,206,238,239,25,69,7,75,174,62,93,247,173,226,198,84,210,64,241,186,196,172,26,65,153,6,31,32,15,173,88,72,242,218,72,209,234,89,53,105,194,158,167,205,118,236,199,36,142,214,241,12,116,209,140,149,11,81,173,24,164,44,143,203,71,113,144,36,220,99,235,210,165,239,133,157,36,118,211,27,124,198,125,71,3,50,122,73,35,27,209,227,148,242,69,178,204,85,212,128,86,79,196,185,223,21,195,43,90,113,3,13,235,172,132,2,34,35,191,252,215,39,178,73,46,82,72,95,73,133,84,157,251,55,97,72,150,109,242,95,180,252,26,123,30,47,51,186,59,36,185,125,68,108,124,212,251,49,196,159,131,241,19,27,201,163,83,43,14,94,227,110,196,230,190,135,246,143,129,197,199,45,30,100,147,55,17,41,100,68,238,72,219,57,175,146,93,218,93,216,77,45,173,212,69,39,3,42,63,230,187,124,121,76,177,213,115,103,62,55,111,176,240,251,197,190,147,148,39,136,34,175,175,79,225,83,252,168,178,95,112,253,78,13,205,184,104,137,136,128,116,62,48,63,90,248,236,79,115,111,111,152,30,75,117,147,118,142,54,35,80,161,201,52,178,40,73,29,189,3,86,51,222,179,248,54,212,242,233,246,40,248,207,13,142,209,199,198,196,182,10,153,98,206,11,171,31,110,245,230,175,62,209,37,133,180,178,218,203,232,217,98,27,145,33,243,244,252,235,193,194,26,225,245,162,200,160,97,190,234,60,129,228,214,215,9,224,23,247,206,210,153,37,22,106,165,134,119,202,237,208,118,235,87,241,99,25,252,150,222,25,119,156,66,255,0,136,172,141,123,196,102,120,198,226,57,114,1,62,5,82,223,226,46,174,227,133,12,146,177,5,116,246,3,165,125,10,223,236,165,143,14,225,11,44,228,92,92,77,248,154,48,234,0,236,43,75,133,253,159,184,229,189,246,34,102,36,62,209,128,0,241,171,233,159,206,181,60,184,78,146,225,149,121,190,21,246,74,198,20,23,28,69,36,185,220,97,99,58,87,29,193,243,94,202,211,133,218,218,90,232,225,241,199,20,100,234,137,87,240,158,184,207,140,213,217,161,87,71,140,64,145,58,128,71,143,99,78,91,163,195,38,34,10,174,16,21,13,248,123,116,252,235,159,63,46,86,189,177,241,200,207,16,76,168,165,213,21,51,169,61,125,79,233,64,132,179,59,21,117,142,36,42,38,12,73,101,61,143,210,182,218,32,209,48,105,91,154,152,26,84,109,143,239,81,236,18,43,144,176,234,245,199,171,125,181,182,43,207,109,245,196,47,7,14,230,93,200,178,202,161,98,141,121,81,71,248,215,114,112,125,235,204,253,173,191,126,29,194,238,109,145,241,190,133,192,36,46,227,175,106,245,241,233,46,247,54,193,67,234,245,134,27,199,208,86,15,219,139,87,184,225,215,82,36,68,133,77,1,152,100,19,233,201,95,210,181,227,187,201,140,165,211,194,253,136,181,135,137,125,161,78,125,180,69,224,94,102,164,93,58,183,238,62,95,61,171,233,81,241,9,56,68,193,96,184,49,174,112,17,219,43,140,239,177,175,142,240,254,51,117,194,38,146,110,31,47,46,86,10,25,180,234,200,31,247,87,226,63,104,120,167,21,153,100,187,185,115,182,156,39,164,17,239,93,89,99,114,175,28,108,143,163,241,159,180,188,58,27,54,226,118,75,5,194,107,211,115,104,37,30,153,8,216,143,99,190,245,225,46,248,143,250,204,226,229,207,41,118,141,34,99,178,143,3,218,177,35,180,185,187,157,98,180,129,167,151,176,3,176,175,121,246,103,236,151,197,19,121,121,6,133,32,232,135,108,43,121,193,164,199,31,31,52,185,229,151,17,231,184,127,217,190,37,196,46,148,193,110,85,11,228,72,227,208,196,12,129,238,14,194,190,137,103,246,98,202,212,75,36,86,60,187,169,19,91,54,141,105,231,108,255,0,74,220,65,42,152,10,198,64,208,203,26,40,30,163,218,150,183,187,127,136,212,63,244,178,54,35,57,0,156,245,62,58,87,135,147,205,114,226,55,135,143,246,4,220,60,76,177,8,161,71,86,80,165,1,210,84,19,237,239,190,254,244,219,91,135,138,56,94,223,10,150,224,177,67,130,7,182,61,232,87,142,32,108,101,145,25,198,141,42,74,141,57,207,238,69,28,200,32,104,84,188,124,233,32,245,0,79,77,59,19,249,140,87,150,239,117,237,39,168,249,119,219,8,68,95,104,127,212,162,147,90,74,227,64,145,115,140,5,216,249,216,211,191,96,229,179,139,141,159,136,146,33,52,169,162,50,175,179,46,219,123,28,214,255,0,218,46,4,156,71,132,186,0,71,45,117,35,5,192,15,140,159,174,107,228,236,146,196,64,12,202,232,70,63,11,41,21,215,133,249,99,167,62,115,89,109,247,80,136,241,188,164,157,98,79,157,73,206,51,253,170,197,196,48,190,133,229,146,248,245,63,67,142,159,189,124,226,203,237,165,250,99,154,154,97,85,198,98,216,253,79,239,73,113,79,181,215,188,70,66,162,96,144,7,56,40,186,117,14,197,171,199,240,229,107,210,121,36,125,69,47,81,52,197,115,32,182,119,66,21,157,192,80,63,62,245,230,248,215,218,155,123,72,102,179,89,114,235,38,66,43,106,24,36,119,250,87,207,46,56,173,231,18,116,73,165,150,69,67,136,148,28,140,159,195,138,208,182,251,45,197,239,164,64,177,44,76,204,85,133,203,5,192,247,239,94,147,195,49,230,214,114,242,239,165,248,143,218,75,217,225,228,66,215,16,219,105,62,146,113,175,251,214,85,143,13,185,189,115,21,189,171,76,231,24,11,191,249,218,189,157,207,216,123,104,76,72,183,210,54,21,75,161,235,33,63,195,227,165,122,238,15,194,173,248,117,173,186,216,133,140,71,171,25,220,133,61,114,124,213,190,76,112,156,51,240,203,39,149,225,31,98,173,224,72,100,227,168,241,174,158,102,53,29,183,249,125,235,122,194,214,27,59,113,240,176,172,68,72,74,199,131,178,15,126,253,107,119,136,90,57,108,59,46,137,54,80,84,100,177,232,62,148,136,182,34,102,66,140,178,69,144,3,48,27,237,147,94,23,201,114,122,227,227,152,246,189,210,188,246,102,86,145,100,133,155,33,75,227,81,254,126,40,252,73,196,92,57,237,220,115,11,66,98,230,73,215,212,184,216,119,160,178,72,46,150,55,125,8,158,163,46,1,25,223,31,149,106,45,180,17,219,178,243,12,140,241,235,82,235,157,35,124,99,255,0,205,205,98,113,203,85,249,234,88,149,119,7,125,71,57,217,129,175,161,253,140,226,182,205,194,109,145,101,137,46,173,253,18,35,13,44,195,127,215,35,27,214,103,219,15,179,87,115,44,124,98,7,87,182,49,230,77,35,78,147,158,184,31,90,241,102,55,77,50,32,59,96,131,224,215,108,147,201,139,158,207,142,91,125,170,246,246,11,165,66,147,105,44,205,174,32,115,215,182,40,15,127,109,103,8,231,182,136,243,151,4,16,20,231,229,53,242,152,56,215,23,128,23,142,254,227,213,177,37,179,143,204,213,47,175,110,110,28,51,206,239,131,168,229,186,253,107,202,120,26,252,143,109,197,126,213,165,157,230,108,202,221,20,1,131,44,152,82,221,123,117,250,87,145,226,124,98,239,137,223,243,174,174,75,245,59,108,0,39,165,32,144,180,203,166,32,93,183,35,29,69,109,112,223,178,119,124,74,83,111,27,167,165,3,59,28,250,71,249,218,189,177,195,28,121,98,231,114,101,189,180,211,78,176,66,178,204,241,159,74,231,59,31,106,247,191,101,254,198,219,64,162,251,137,185,107,133,42,86,219,79,164,31,4,249,173,46,13,246,106,211,134,137,97,81,204,184,146,32,57,173,243,17,145,131,237,189,108,173,157,208,80,130,20,121,101,101,14,229,198,227,124,170,230,188,188,158,95,88,174,56,111,181,164,154,120,34,11,20,92,129,175,26,74,252,184,166,32,130,210,233,209,229,184,143,155,171,210,25,254,99,219,30,105,31,141,55,83,161,142,0,52,229,95,155,146,62,152,166,32,178,24,71,136,130,240,29,64,124,184,30,79,181,115,94,123,116,73,39,77,75,91,181,89,174,18,117,43,47,44,38,71,70,25,254,213,147,114,159,18,242,52,82,178,69,26,150,95,78,237,76,92,78,146,201,18,242,244,51,54,126,124,100,244,21,82,207,13,219,202,89,64,49,21,85,192,33,135,106,154,218,244,170,65,8,180,89,37,144,52,43,16,14,89,177,160,228,254,221,43,196,241,143,181,175,194,166,248,78,26,99,146,86,141,86,89,51,148,85,241,142,141,90,255,0,107,120,167,250,63,8,16,220,51,23,149,138,225,84,105,61,205,124,174,89,26,73,64,192,36,156,128,163,108,154,247,241,120,229,230,188,252,153,235,133,37,213,115,196,29,240,186,165,102,115,167,97,239,86,49,97,81,75,238,185,99,143,52,116,176,191,120,86,84,179,156,171,28,9,4,103,115,94,131,131,125,150,191,185,186,48,222,91,114,10,71,175,76,139,147,33,213,186,140,119,174,189,204,99,159,183,153,248,73,238,101,110,76,109,38,166,1,118,249,142,113,181,123,239,179,63,97,213,109,226,191,226,105,32,188,231,57,40,122,246,198,71,228,213,233,120,111,14,180,180,22,208,4,7,145,242,59,1,149,239,191,177,205,110,95,181,182,34,4,105,103,213,202,148,30,186,134,227,222,185,124,158,125,241,30,184,120,247,121,43,15,220,199,10,115,72,209,27,22,56,206,16,55,225,169,50,201,43,41,98,130,44,3,167,86,235,245,169,115,102,191,22,35,142,100,28,149,211,9,93,200,43,215,63,183,235,77,77,32,154,218,56,225,101,231,33,88,229,24,206,54,24,53,207,246,247,235,130,178,170,201,49,82,242,107,145,130,239,157,43,129,215,62,73,237,88,124,119,143,142,17,193,225,209,32,55,204,204,176,198,199,58,64,216,147,154,213,154,57,236,237,222,121,166,15,111,0,46,100,79,35,118,207,146,43,227,188,78,254,78,37,122,247,179,146,75,179,18,79,79,122,245,241,97,242,188,177,228,203,81,91,251,163,121,59,220,156,35,51,54,70,71,205,249,118,165,20,59,13,122,194,147,145,183,239,83,1,213,142,151,244,245,244,244,21,161,101,192,174,174,237,100,150,37,245,70,186,218,54,4,28,123,87,108,212,115,90,205,9,146,50,14,172,245,246,173,174,11,246,106,243,137,201,12,162,38,91,55,12,57,237,176,192,236,190,77,122,46,25,246,5,38,183,18,93,220,131,114,227,74,64,131,32,55,156,215,179,153,81,45,45,164,181,33,99,183,210,184,30,149,98,123,226,188,124,158,121,56,197,172,124,119,34,252,35,129,91,112,107,32,45,227,13,120,7,204,253,88,158,191,160,205,18,33,139,149,50,68,135,108,234,64,65,31,222,159,145,214,226,36,120,24,72,35,220,30,140,79,143,222,145,186,138,234,221,155,75,164,77,27,106,44,101,200,98,123,87,45,203,229,219,163,28,53,208,252,86,107,200,33,123,54,10,227,86,176,98,31,56,234,43,74,113,17,142,209,10,148,136,34,180,170,219,238,87,207,94,191,202,178,128,40,142,37,26,230,4,46,149,27,40,238,107,78,73,210,126,27,115,59,176,42,172,154,10,251,108,107,45,80,111,34,215,39,63,210,98,8,195,95,244,62,43,199,253,170,142,246,239,236,220,239,111,115,203,138,55,13,44,63,198,185,235,249,87,174,185,226,110,176,199,44,9,179,1,169,164,249,52,141,243,183,122,243,223,105,120,28,215,54,23,44,134,93,19,42,60,101,101,211,185,59,131,254,218,215,142,234,166,79,153,88,89,220,94,221,44,16,146,57,141,169,130,244,253,43,235,182,60,54,8,120,126,109,162,22,230,53,12,237,133,245,31,122,249,103,6,187,143,132,253,160,142,73,226,114,145,150,141,213,126,108,87,167,63,252,132,86,9,160,155,134,190,135,1,84,72,223,56,206,199,246,174,191,36,203,41,168,230,198,73,119,94,238,210,88,98,49,38,156,141,97,164,33,122,30,196,142,245,135,246,135,237,21,135,10,184,54,240,72,36,185,115,144,195,240,29,242,72,175,15,63,219,43,213,187,156,66,168,188,220,49,109,95,181,115,236,215,0,155,237,31,19,51,221,122,45,216,180,146,75,248,153,191,218,107,203,15,22,185,201,235,151,146,117,12,113,79,142,188,188,154,216,220,133,58,82,66,79,168,55,252,246,174,240,63,177,23,23,55,9,45,197,199,46,220,54,250,51,151,30,5,123,113,195,82,194,222,56,185,102,100,45,164,204,227,185,254,131,250,85,163,130,91,123,230,71,10,16,158,87,165,53,96,249,95,20,190,77,113,139,51,11,123,7,131,240,235,110,23,114,90,205,125,76,248,100,211,254,127,13,122,27,19,110,99,215,18,180,140,7,167,175,171,243,165,184,101,146,71,119,34,22,50,161,244,179,157,180,208,204,139,20,137,41,37,87,95,41,35,83,156,1,92,249,101,187,203,219,28,117,30,95,237,181,179,197,99,44,146,58,63,42,80,216,101,219,39,108,87,206,45,34,141,111,45,149,92,187,234,80,85,114,8,25,233,245,197,125,79,237,149,128,185,224,102,27,117,46,138,220,231,208,125,88,92,147,253,43,229,237,52,156,62,227,155,2,73,109,48,24,93,99,117,30,223,222,187,60,89,111,29,60,124,147,151,220,9,104,47,4,208,234,202,160,49,131,191,225,199,252,81,33,68,12,247,154,243,23,204,95,27,169,239,95,45,225,127,108,238,237,97,138,43,149,51,8,134,12,140,199,81,95,21,232,237,191,249,18,1,0,182,48,74,146,134,36,190,3,7,202,227,24,21,225,151,139,45,240,214,57,227,35,213,219,115,161,145,89,135,50,39,151,80,114,51,145,78,73,196,173,56,124,77,172,199,20,89,43,33,35,109,250,87,131,151,237,252,44,242,37,157,172,209,105,80,57,110,126,102,175,25,196,56,239,18,226,90,218,91,137,138,131,169,128,99,164,159,53,113,240,229,123,91,228,143,121,199,126,216,240,152,229,153,22,99,114,241,161,17,136,215,58,155,255,0,171,165,120,59,222,39,121,197,159,211,205,66,204,193,66,103,12,60,123,212,225,127,103,248,175,24,137,167,182,183,45,10,143,84,142,112,7,247,175,121,193,126,202,89,218,91,5,120,165,184,151,105,76,172,250,85,65,198,70,43,214,76,60,125,188,174,121,101,196,120,126,19,246,115,136,241,43,151,65,109,52,17,32,212,210,200,132,12,123,87,208,173,190,207,218,112,52,136,216,35,73,35,97,158,111,197,140,12,231,218,189,24,88,205,156,112,49,146,44,159,187,82,244,25,249,237,20,229,1,31,42,243,19,3,166,204,63,58,243,207,203,111,17,188,124,94,235,151,208,206,241,206,246,64,71,41,69,46,197,117,15,56,2,149,88,5,194,161,184,156,153,16,229,225,141,113,164,244,166,237,166,183,228,20,71,118,96,117,35,121,62,245,215,135,12,167,155,162,73,137,207,167,39,126,149,225,242,211,219,78,71,10,195,122,145,199,46,132,152,145,156,238,5,114,194,214,83,4,198,86,114,185,58,88,2,119,34,157,78,84,83,66,147,147,38,6,160,91,3,7,201,163,197,122,32,159,54,233,205,140,143,83,126,26,76,182,89,166,116,201,36,82,90,146,72,70,64,10,6,5,75,101,177,252,169,216,224,19,72,238,200,98,66,114,159,139,3,235,73,76,45,226,133,146,83,152,163,136,158,96,92,229,143,76,99,222,168,179,203,63,13,134,56,154,77,41,159,254,167,219,56,161,7,186,85,134,227,0,19,10,238,250,123,177,239,66,66,176,202,214,197,25,185,136,15,55,198,15,243,171,60,18,136,25,213,153,100,3,74,198,223,230,226,173,20,194,25,21,25,89,148,225,117,246,207,154,165,118,233,221,120,59,75,113,167,239,15,221,109,147,156,140,154,94,22,72,173,208,73,3,103,89,43,39,225,233,220,83,51,219,198,0,212,135,239,73,35,190,221,54,253,235,60,176,150,120,33,70,17,149,115,19,23,238,41,197,4,191,18,188,16,232,144,136,91,78,172,111,168,227,125,235,134,70,150,238,56,17,212,104,85,112,27,171,31,0,212,143,17,106,1,242,129,189,74,84,144,14,59,126,181,32,141,110,56,145,17,151,208,160,21,206,217,52,233,103,39,37,135,23,15,36,10,98,114,3,74,199,241,26,66,89,101,107,205,71,239,28,49,36,1,140,81,133,228,252,243,4,197,217,181,145,234,238,7,106,98,72,217,164,89,89,66,74,241,110,160,118,246,169,217,211,188,211,44,114,204,203,134,33,74,147,141,188,244,164,109,96,54,241,139,153,50,224,182,199,24,173,25,214,48,144,148,125,28,213,40,21,240,6,123,103,243,172,245,145,165,18,219,72,167,80,234,84,108,14,212,131,70,14,32,134,221,214,95,74,75,128,172,195,176,63,247,84,136,44,92,206,67,36,154,178,74,19,234,81,65,186,16,75,110,136,22,64,234,195,57,198,226,131,28,203,11,148,141,116,188,157,48,187,208,208,51,29,119,14,10,224,177,3,57,239,90,18,107,104,121,49,135,251,177,133,114,123,246,52,164,229,86,238,56,228,143,9,42,236,192,96,147,157,255,0,58,104,188,111,110,86,32,93,165,26,125,77,140,226,150,154,228,43,82,205,232,153,84,133,219,90,156,134,162,67,114,85,121,41,25,206,74,228,156,98,131,3,27,72,145,31,27,237,184,205,82,234,84,23,106,192,186,229,65,35,222,172,231,180,188,52,144,228,202,208,161,29,1,245,110,77,45,55,60,220,114,35,131,152,204,133,183,110,130,141,28,110,165,166,143,98,19,39,87,113,84,145,101,138,87,188,213,165,182,2,147,131,178,23,132,57,73,77,187,42,170,233,105,21,115,185,171,70,243,206,98,128,227,64,4,2,14,53,120,163,172,147,194,93,145,139,25,0,47,171,162,251,138,189,245,177,153,97,104,31,18,50,225,135,76,145,191,235,85,58,161,77,106,226,116,137,50,243,31,89,85,249,70,55,170,12,64,210,188,160,141,64,13,57,219,86,41,166,89,173,212,207,12,224,145,188,160,244,3,189,33,43,73,123,51,57,117,3,0,1,171,191,210,163,93,114,151,41,1,91,112,31,210,115,157,61,141,26,218,55,178,48,74,72,42,89,142,235,191,74,115,224,33,179,225,186,216,115,218,87,192,219,37,71,106,206,159,152,208,197,27,156,233,37,84,119,197,59,59,61,2,139,157,40,187,184,82,196,120,90,103,150,32,251,197,25,152,47,163,194,251,210,92,60,135,45,48,26,112,4,108,70,217,222,180,110,53,36,1,180,99,25,207,146,40,206,220,183,134,70,33,155,12,89,65,44,122,231,189,30,88,212,93,41,199,204,160,224,239,184,239,252,191,74,164,51,202,171,168,30,196,227,200,161,234,127,137,55,50,149,17,48,85,82,79,113,156,215,175,131,41,243,211,30,73,108,111,90,30,149,175,15,74,198,180,32,128,69,108,66,118,174,247,49,197,233,93,170,175,74,181,4,169,82,165,4,170,183,74,181,81,186,80,39,63,67,89,23,125,235,94,115,181,99,94,29,141,7,156,226,29,13,121,153,195,27,164,209,17,149,131,3,160,12,234,199,106,244,188,64,245,175,53,32,118,188,141,83,86,166,96,54,235,142,245,47,16,143,118,183,18,45,162,2,167,89,27,51,14,212,156,146,203,44,235,3,194,222,163,130,123,26,208,228,35,91,162,107,100,198,49,181,47,202,146,57,196,218,176,35,7,213,171,25,175,151,151,53,219,139,70,104,12,176,38,137,85,82,47,152,86,76,215,198,86,75,104,8,8,141,134,110,198,164,119,34,238,89,176,166,44,236,192,28,230,172,248,40,171,10,1,10,252,173,239,239,82,144,11,163,203,80,134,66,29,115,130,118,250,86,116,103,125,4,253,227,111,145,78,75,26,182,239,234,155,124,26,0,182,121,228,114,88,120,3,193,164,106,27,16,194,243,72,228,46,144,2,143,86,249,170,6,134,19,128,117,46,119,223,165,6,224,27,107,131,24,124,225,1,233,140,181,37,17,159,158,175,169,155,253,153,244,154,104,57,203,1,164,96,61,5,182,165,174,81,150,76,238,163,24,7,29,168,211,220,164,49,68,20,42,227,213,32,47,214,135,27,219,241,43,197,137,238,121,81,54,220,160,119,253,106,196,119,226,26,108,35,41,208,0,33,155,218,129,51,130,168,65,202,35,236,113,87,157,209,46,94,4,183,33,162,26,64,220,131,85,181,137,103,15,28,199,174,250,3,99,111,175,106,159,22,182,216,188,46,208,167,67,233,219,216,86,84,60,74,93,70,218,1,144,114,163,56,24,99,82,109,48,170,194,154,221,134,112,1,39,35,220,154,82,11,31,139,42,239,178,176,200,81,212,129,230,172,199,105,242,209,190,107,91,175,36,195,184,26,75,3,182,125,205,26,198,62,80,71,184,146,50,6,250,85,232,25,72,211,225,76,92,201,27,0,182,10,132,62,13,42,154,228,244,55,222,232,44,167,75,116,253,105,165,151,109,123,153,224,143,9,31,222,106,108,252,217,193,165,158,72,65,17,32,195,228,2,205,248,124,85,224,144,90,194,171,24,39,25,39,89,249,73,241,76,76,130,237,86,116,217,212,96,224,99,106,116,207,53,155,55,52,204,33,44,17,200,62,175,226,30,254,41,184,245,65,106,208,204,192,42,250,134,99,201,35,216,248,160,77,195,36,152,172,217,11,231,35,37,170,247,105,52,81,173,186,72,153,56,24,39,251,83,122,84,150,123,56,157,90,220,107,207,225,59,100,249,166,86,112,241,242,138,70,128,224,115,6,231,222,144,255,0,194,84,229,92,9,163,147,44,21,177,171,35,218,156,214,162,27,101,138,47,67,12,140,117,3,222,136,137,202,130,240,73,150,41,164,225,137,24,7,189,9,56,153,185,157,212,62,148,96,70,17,117,48,174,55,41,32,145,75,250,139,131,156,127,106,52,16,141,46,35,113,27,178,233,46,203,141,191,230,157,161,121,18,105,24,41,112,200,6,69,45,113,116,235,34,190,161,145,133,7,25,167,45,236,167,134,69,46,250,70,229,217,219,32,142,255,0,181,10,223,225,141,209,120,95,83,134,12,158,141,107,154,179,133,216,144,220,153,166,245,105,212,84,142,152,57,168,98,72,159,80,4,153,54,198,41,185,116,173,195,221,76,170,80,124,204,163,0,123,86,123,194,130,249,196,100,106,99,129,191,81,88,215,43,42,38,139,40,81,64,145,242,221,31,21,121,29,210,225,229,91,104,149,136,193,85,25,192,163,92,162,40,142,57,9,104,148,131,164,237,184,237,239,82,233,151,92,130,66,161,200,42,152,63,237,173,78,75,94,83,237,95,218,207,133,31,7,105,33,231,0,65,97,216,30,213,243,101,73,174,231,192,13,35,177,206,20,103,53,244,86,251,13,15,18,226,18,60,247,147,170,72,117,40,69,25,207,212,214,212,60,30,198,202,221,18,43,8,218,104,27,73,33,0,37,71,147,93,120,231,142,17,205,102,89,87,145,225,159,99,96,158,212,77,117,114,26,66,117,104,135,240,143,6,189,215,13,225,214,81,240,137,32,10,170,236,85,177,163,0,127,74,3,73,26,207,145,26,34,72,114,66,63,203,71,188,89,93,208,180,152,118,143,36,103,30,145,94,57,121,50,201,233,143,142,78,105,139,67,201,141,209,8,145,162,39,78,128,61,127,157,86,230,103,45,240,133,36,14,209,243,37,98,191,39,214,133,97,169,224,104,36,140,163,168,58,8,220,87,32,154,105,160,48,25,27,90,131,130,87,73,97,238,123,215,159,111,73,52,107,3,151,28,120,36,157,243,218,151,89,160,10,82,82,241,176,109,140,125,143,214,143,33,3,72,64,78,140,131,30,59,253,104,98,215,157,3,62,113,141,180,5,219,31,90,195,93,174,237,111,44,233,115,36,250,19,24,124,250,67,30,196,208,167,138,217,21,46,18,72,196,198,79,144,31,75,14,149,203,8,225,119,22,239,36,74,204,54,214,135,175,185,169,125,102,233,112,94,88,183,92,232,108,237,255,0,210,43,76,240,231,16,103,178,177,158,237,225,196,43,9,37,64,233,95,28,227,87,66,250,254,91,129,35,178,28,4,18,117,233,95,96,185,130,110,37,194,36,87,156,132,116,193,203,29,135,122,240,247,63,96,211,36,180,175,20,103,116,33,115,181,123,248,114,198,118,243,242,238,188,77,141,164,215,179,8,32,130,73,166,109,150,56,215,36,254,85,189,194,254,197,95,222,222,114,238,227,255,0,79,68,111,89,148,18,73,241,138,250,87,1,224,220,39,132,172,2,201,52,220,233,24,150,54,220,141,246,205,63,126,28,95,63,52,183,64,87,79,82,113,94,153,121,245,211,202,120,237,237,133,193,184,36,124,10,241,173,160,140,151,31,52,250,126,81,230,189,52,237,11,198,243,48,115,48,26,82,64,49,252,235,34,19,52,205,43,171,58,130,116,133,61,205,106,206,109,204,34,218,66,101,104,147,26,179,185,110,231,53,205,150,87,43,186,247,199,25,58,103,202,203,29,204,72,89,253,106,91,94,145,145,226,157,94,115,25,164,156,60,105,177,195,12,14,157,107,45,221,175,111,29,163,67,33,137,64,9,171,0,30,223,81,77,221,60,82,193,202,180,149,228,117,143,83,111,184,62,249,172,222,26,53,45,161,158,215,226,145,64,119,80,30,62,140,7,214,135,113,106,146,90,188,232,248,212,6,53,252,192,210,194,123,129,103,42,187,149,26,64,84,113,219,185,233,83,80,152,170,57,99,54,133,99,191,106,118,189,41,114,198,72,204,106,140,144,182,150,4,48,4,109,191,74,142,240,79,25,137,103,16,170,143,74,133,206,175,247,81,230,89,47,35,149,215,100,193,203,41,223,29,133,43,18,73,240,243,66,48,171,26,28,182,6,191,122,177,14,217,221,61,229,143,44,60,145,5,60,180,97,141,79,245,29,105,169,34,134,30,26,178,201,25,118,71,5,66,177,57,223,97,138,204,137,202,34,132,121,52,17,128,98,56,199,189,59,99,118,241,197,52,115,131,169,95,84,90,113,182,59,212,160,88,51,77,28,193,121,72,250,178,178,62,73,63,231,106,150,142,130,240,70,228,153,164,0,58,149,39,42,14,223,181,12,201,53,247,17,72,174,24,92,107,193,86,198,156,109,250,85,239,51,4,136,45,134,30,60,198,95,186,159,111,202,145,118,126,231,214,241,68,84,196,21,153,164,140,126,33,142,254,245,139,199,126,204,240,238,50,201,61,196,166,52,64,161,2,143,144,231,207,189,122,27,105,35,146,48,204,190,160,153,119,43,222,150,158,88,174,45,57,72,202,61,101,79,171,78,79,231,212,244,164,202,203,195,63,31,151,111,43,99,246,15,133,152,53,155,103,147,92,186,3,150,62,144,0,219,106,177,251,27,193,29,29,231,178,208,161,52,164,105,35,234,115,254,237,251,99,122,246,182,210,61,143,13,89,206,189,24,1,213,118,223,166,104,83,40,185,32,197,247,107,164,234,111,227,175,79,203,156,121,254,56,197,225,214,22,118,214,48,196,109,230,209,130,198,33,131,158,187,239,228,81,140,112,91,104,157,34,100,183,96,87,0,122,70,221,250,83,146,218,199,255,0,142,252,249,24,101,180,177,143,56,32,111,249,108,41,70,181,105,153,88,46,177,26,233,43,252,103,205,102,231,107,115,9,17,103,89,18,76,200,52,196,66,152,163,24,10,15,159,210,133,12,173,202,229,64,126,237,137,58,117,28,228,225,115,252,182,163,230,40,227,210,25,66,96,171,134,114,188,211,249,82,214,182,121,130,87,15,132,42,9,112,58,17,208,86,91,6,214,56,164,209,32,8,20,62,148,83,182,163,212,157,250,214,132,183,78,183,154,196,139,110,203,22,141,82,239,172,158,152,253,233,104,131,195,26,25,163,92,70,160,198,192,103,86,174,173,250,3,82,238,221,22,66,247,178,152,212,17,165,70,126,191,215,21,6,138,241,8,131,197,36,232,143,112,231,118,207,203,216,102,128,46,185,151,100,235,202,149,35,79,100,233,208,82,86,202,242,33,136,133,73,185,99,44,91,167,113,251,81,161,181,123,155,136,210,7,40,57,132,54,14,115,182,249,197,80,250,221,114,117,7,116,84,108,184,92,96,239,231,205,46,150,87,247,241,207,11,206,169,9,151,82,177,92,144,6,58,81,47,44,94,214,60,221,76,28,35,130,31,98,25,70,124,247,169,97,197,25,22,87,150,44,198,14,161,164,142,153,171,56,78,216,119,255,0,99,120,53,189,200,231,91,39,56,190,182,56,194,178,248,197,47,55,8,176,143,64,123,53,142,214,25,53,8,86,61,24,56,216,147,190,170,244,156,70,254,222,246,236,114,35,73,38,137,53,49,101,252,63,157,45,20,19,75,12,60,185,53,129,150,206,156,22,198,118,250,86,190,118,51,248,224,60,38,218,194,27,91,51,4,81,199,212,187,5,223,94,255,0,222,153,188,137,190,23,226,97,149,185,204,73,11,167,118,62,115,226,170,161,35,133,94,36,103,100,195,177,207,165,84,249,253,105,184,56,141,172,210,152,2,124,171,165,131,108,132,244,234,106,91,190,105,241,215,73,101,52,247,17,137,76,211,62,20,233,104,135,171,3,166,87,199,122,67,33,213,214,227,159,29,191,56,137,112,128,184,24,219,111,173,104,71,116,235,26,24,160,120,228,145,180,242,228,92,132,30,197,123,125,105,97,175,147,127,36,170,35,73,21,85,112,115,184,238,43,59,89,0,146,104,140,136,16,200,21,72,42,100,109,143,215,197,30,104,158,226,251,65,137,75,136,6,63,218,122,143,218,149,183,44,246,230,69,141,229,231,130,116,29,198,222,244,203,188,92,152,165,133,209,117,101,131,17,235,62,223,181,94,218,73,93,253,0,71,36,131,0,42,159,226,29,113,237,73,75,107,194,184,157,221,196,147,193,28,201,163,86,10,250,179,208,254,84,236,119,143,29,146,22,132,20,30,172,54,196,19,141,252,248,165,224,145,215,74,172,88,147,37,0,24,212,195,110,231,206,170,178,217,211,54,75,219,207,55,216,126,13,36,179,192,169,112,236,35,7,152,146,109,25,241,239,77,127,248,191,194,225,146,39,91,120,142,140,16,115,219,21,187,123,0,134,84,75,148,229,76,169,169,138,54,210,47,112,222,248,197,73,163,88,173,197,191,163,88,117,148,231,99,211,229,62,195,122,215,228,203,219,31,12,89,54,223,101,184,108,121,226,23,182,5,231,154,93,81,96,252,196,30,128,13,197,60,67,252,70,96,140,34,204,2,242,228,94,185,234,14,69,57,97,195,225,188,16,206,110,30,39,67,169,99,36,122,189,233,182,225,108,226,222,57,28,57,198,160,72,234,69,102,229,106,204,113,140,231,182,134,104,22,9,18,99,52,106,193,157,64,223,25,199,239,67,224,144,172,144,52,76,172,174,249,93,29,216,247,253,169,251,155,119,142,229,237,144,236,83,57,63,133,79,240,254,189,106,89,91,219,219,78,166,224,202,154,8,43,32,151,26,135,131,237,94,123,253,182,44,82,91,65,102,214,147,66,250,227,63,62,114,27,122,90,222,36,89,157,8,214,141,153,122,110,8,234,51,249,85,47,191,241,175,210,233,138,73,19,179,32,42,184,56,207,239,214,137,100,233,2,76,247,64,114,217,137,95,78,78,63,234,175,248,7,60,48,223,220,171,42,160,129,164,60,199,63,194,191,197,250,209,96,186,138,96,97,42,168,234,116,32,83,185,76,127,15,211,189,119,76,33,204,11,243,76,250,164,246,219,229,254,180,183,21,183,197,212,8,145,234,104,243,255,0,173,134,66,133,3,7,244,254,117,83,65,91,40,16,56,10,238,34,102,78,94,174,135,233,249,86,108,191,103,56,117,236,241,155,187,59,103,99,41,18,33,58,88,142,231,61,241,91,51,186,197,27,148,82,114,200,117,18,21,88,244,233,223,122,90,238,34,217,47,113,36,109,22,84,50,145,234,201,62,145,222,183,51,177,46,59,237,229,56,175,216,91,123,77,13,111,36,209,195,35,56,96,203,233,198,173,177,249,83,54,127,96,98,185,147,90,207,32,29,115,40,7,31,64,43,212,70,141,113,106,210,186,107,229,124,168,221,49,182,122,253,104,230,237,224,28,208,87,150,34,80,22,52,193,206,122,125,125,235,83,205,147,23,197,61,1,195,248,109,165,157,156,150,48,193,28,13,10,224,105,35,92,131,244,222,136,242,235,226,208,232,128,54,19,81,80,114,216,254,141,210,174,231,226,53,185,214,147,22,210,36,211,186,174,127,122,90,218,38,138,114,46,110,221,100,96,8,117,3,91,103,127,206,177,114,181,175,140,198,47,111,27,242,180,144,235,114,140,73,143,98,204,189,131,30,216,34,136,171,171,67,161,245,18,75,43,101,113,159,6,141,118,230,30,39,136,45,181,73,176,103,13,141,103,124,46,79,141,170,215,83,149,225,110,45,193,70,12,89,84,111,129,252,57,61,106,44,101,73,111,31,14,58,99,129,214,86,76,115,53,103,86,14,119,21,118,185,153,227,121,94,66,209,16,70,27,174,58,111,237,189,26,24,219,136,89,115,91,74,225,198,178,87,190,125,254,157,168,206,5,187,33,248,82,34,80,91,152,87,168,35,251,84,82,241,130,208,90,145,161,142,179,38,100,7,73,3,32,156,118,170,144,151,78,147,7,60,200,255,0,16,4,169,7,160,253,107,171,36,146,58,91,90,140,172,153,196,218,187,30,195,61,55,162,136,69,170,133,185,85,121,81,52,177,215,254,237,182,239,141,170,129,241,110,31,7,18,184,130,41,172,227,118,70,50,62,125,74,8,238,63,106,66,227,134,217,219,94,189,197,180,17,243,216,172,145,237,255,0,175,244,239,145,91,79,101,36,92,66,206,228,48,101,84,17,199,190,156,143,24,222,179,238,80,134,134,98,78,134,202,244,223,87,109,191,35,73,149,75,37,236,205,190,139,217,4,170,19,155,26,232,209,211,87,182,40,171,101,59,220,60,17,190,136,142,116,233,92,183,147,143,2,167,193,162,255,0,228,218,176,211,47,173,157,135,202,63,135,21,197,184,16,189,201,146,57,28,105,200,223,175,140,84,182,159,24,226,36,112,92,50,42,43,40,93,4,47,86,4,116,169,120,30,226,210,52,66,154,192,4,21,223,111,195,75,79,111,36,144,51,35,150,157,212,5,101,111,144,231,43,68,245,45,155,204,207,36,165,20,115,24,184,96,88,28,118,163,67,219,68,45,149,21,117,78,164,229,176,159,40,239,92,130,49,240,178,200,236,27,94,86,94,231,174,219,15,202,168,102,100,181,117,136,166,143,155,152,31,39,39,166,212,181,178,203,201,64,61,8,92,23,195,96,200,40,164,248,213,164,215,230,218,193,111,101,142,192,190,169,224,140,96,56,241,159,202,156,224,252,2,195,130,203,241,113,91,230,55,5,67,72,53,171,33,223,191,189,51,53,184,141,121,208,72,1,133,216,46,173,242,63,63,122,52,19,124,111,11,57,151,92,54,228,179,12,96,103,199,191,154,191,59,38,163,25,97,45,41,115,99,109,55,16,86,104,35,141,30,64,53,34,143,74,248,52,75,153,2,94,40,133,17,2,231,58,71,93,246,162,152,94,11,120,238,210,228,51,185,192,236,28,30,248,237,210,150,178,142,89,175,21,29,193,119,82,114,14,255,0,90,207,206,233,102,17,211,107,35,72,147,164,13,27,184,32,40,57,210,124,251,10,102,48,247,41,21,165,196,128,56,5,23,73,207,231,71,149,39,138,222,53,4,56,206,17,177,143,214,147,183,178,154,222,89,238,34,184,93,109,233,89,100,223,127,167,138,155,218,235,71,76,81,89,95,69,108,217,146,22,65,137,78,50,15,122,11,196,130,102,103,42,98,24,68,198,192,237,255,0,116,88,138,92,92,42,207,32,105,57,97,135,41,78,150,79,111,126,244,27,178,84,134,132,127,227,41,32,182,126,95,25,21,9,194,151,145,202,91,90,197,176,99,24,24,245,17,252,95,247,86,105,18,43,99,17,104,216,157,69,147,31,149,10,22,149,228,231,70,100,100,200,96,101,63,93,136,241,76,199,109,12,19,199,27,54,151,17,230,79,4,236,63,115,91,64,121,40,182,68,160,202,40,80,0,39,116,61,104,214,242,233,178,197,218,39,223,98,40,227,108,145,167,223,197,37,125,42,172,233,12,178,180,48,196,72,219,229,39,254,233,217,149,164,141,9,136,8,136,4,105,126,173,253,105,209,244,243,31,106,62,203,219,241,91,231,22,246,232,147,232,5,100,12,125,4,30,159,166,154,242,191,254,36,113,43,137,97,183,123,216,78,62,86,108,227,61,122,215,211,56,121,86,184,157,166,49,137,55,37,65,206,71,67,75,199,162,118,89,158,34,97,82,62,78,133,187,215,174,62,108,177,99,47,28,175,31,101,246,30,217,17,32,191,78,108,231,83,18,142,121,123,30,149,235,173,249,41,52,49,90,68,171,20,81,1,129,209,70,122,81,213,99,146,4,84,136,33,212,196,201,25,200,85,239,181,45,110,201,12,13,10,75,47,49,155,76,64,156,51,239,181,99,63,37,202,46,62,41,12,72,255,0,25,97,52,16,250,85,36,86,9,215,223,35,219,53,219,217,224,130,194,50,182,250,243,32,26,60,13,198,212,62,25,34,60,151,8,186,74,116,143,39,124,248,165,111,45,222,70,40,195,50,169,33,91,35,211,138,196,186,237,189,24,130,39,179,85,141,99,104,153,136,18,111,159,77,29,34,104,224,91,163,30,35,155,164,120,253,79,238,13,47,106,159,27,2,69,43,47,58,51,129,163,241,12,119,167,47,109,238,163,10,138,217,132,171,13,33,178,87,166,113,67,152,90,238,20,228,202,88,171,96,128,234,59,158,155,99,205,102,241,63,179,150,124,110,196,180,178,158,105,78,92,3,78,57,64,123,86,173,179,43,18,8,230,204,35,208,205,211,35,59,109,71,134,25,68,144,188,50,50,12,233,110,250,128,235,181,107,229,113,233,53,183,205,166,255,0,227,155,203,75,133,69,226,80,59,244,198,130,0,62,51,85,95,176,220,86,222,99,113,103,117,9,17,46,190,102,162,164,17,226,189,223,19,46,222,146,249,28,205,69,206,49,169,104,241,177,138,193,35,100,58,230,114,204,192,237,252,246,175,95,207,147,207,240,199,130,131,255,0,143,175,38,145,26,91,229,47,35,101,138,169,233,190,73,53,181,194,126,195,90,240,171,175,252,139,190,123,200,0,210,64,84,39,199,189,122,57,173,163,128,37,200,152,18,192,7,198,118,62,104,178,42,199,108,169,58,125,232,193,86,3,58,142,122,212,190,108,170,79,12,246,37,229,188,43,110,150,240,136,227,128,168,44,157,52,227,233,73,49,16,176,133,2,52,83,184,81,134,220,116,169,53,190,187,3,175,155,20,165,206,164,59,28,3,181,118,39,134,222,226,51,42,6,87,96,234,127,128,159,63,165,121,217,111,53,233,36,156,67,242,32,85,137,203,0,240,49,26,75,101,143,122,207,191,23,58,86,24,200,43,46,25,119,245,99,191,233,87,226,22,243,25,209,21,216,68,192,184,112,117,111,224,254,84,170,205,165,35,19,7,137,226,10,200,192,116,39,174,126,163,20,157,46,218,194,217,20,115,38,96,239,202,18,20,27,126,149,153,57,2,121,21,229,35,150,53,143,87,77,186,83,209,207,109,196,8,142,73,90,21,85,30,164,109,36,251,82,92,82,193,18,226,20,73,181,177,4,29,111,243,248,169,57,54,97,110,7,48,11,195,146,0,58,85,122,83,169,126,18,125,114,42,136,85,117,96,15,153,79,74,202,142,4,158,229,226,143,153,35,196,132,201,151,213,129,237,68,67,21,188,165,46,221,151,70,195,241,99,252,241,79,142,151,229,181,238,76,38,110,82,39,93,44,116,126,1,154,108,222,8,159,150,165,11,236,83,219,218,179,238,68,154,163,187,137,253,39,39,213,129,173,127,42,35,196,242,193,207,8,217,0,156,120,53,53,181,21,4,234,13,195,153,67,2,71,171,240,143,111,109,232,150,211,139,70,228,250,72,99,170,49,243,100,19,84,3,85,202,74,199,150,156,190,251,239,224,138,236,209,203,63,11,68,132,102,117,124,15,56,53,106,104,210,184,145,22,86,112,138,53,46,175,229,181,98,204,237,23,16,208,193,249,50,46,175,207,250,86,132,51,74,170,130,60,62,172,7,86,252,62,105,30,84,183,83,59,50,3,202,3,102,56,213,72,116,49,141,150,50,12,177,197,28,131,42,146,28,12,249,163,70,145,136,222,230,39,94,102,195,76,103,199,124,212,28,60,45,170,50,2,24,110,61,95,210,143,106,117,51,235,116,12,80,151,110,128,237,80,232,165,219,162,219,70,82,70,248,129,46,161,223,59,255,0,221,89,47,101,145,190,29,223,67,175,202,218,122,54,58,82,234,166,218,5,244,141,114,157,67,3,176,233,67,183,51,79,112,204,224,134,144,231,62,254,213,100,91,201,128,117,219,105,159,149,41,143,73,102,76,2,223,79,214,171,8,81,132,132,74,85,128,24,99,235,250,81,4,118,186,208,188,106,23,27,111,129,211,124,213,228,157,162,208,220,205,26,23,57,81,216,127,221,84,72,1,123,36,146,52,44,250,136,145,91,230,90,28,42,15,22,8,232,233,133,235,158,152,234,105,152,225,26,213,67,157,18,12,229,77,83,147,240,178,44,250,216,228,145,165,189,170,109,165,28,180,156,50,54,149,14,184,220,134,244,239,75,91,241,15,130,112,146,40,46,72,85,66,127,165,57,115,40,146,213,185,105,38,21,140,142,235,216,213,173,62,21,166,230,202,16,101,51,146,6,115,77,70,105,70,85,153,17,154,49,170,50,204,118,57,6,146,10,239,38,167,42,48,65,25,238,107,94,16,178,73,60,74,9,95,152,117,56,21,127,244,149,186,120,116,177,202,110,125,205,93,235,132,188,138,110,51,4,41,22,8,212,57,152,59,129,66,146,25,36,45,34,54,33,136,51,13,178,105,73,35,127,245,27,148,140,104,124,226,71,198,0,62,42,214,183,50,45,147,168,210,206,216,94,95,76,127,122,116,144,110,82,222,180,49,162,13,213,65,3,234,122,213,56,148,230,202,107,120,35,157,65,68,193,94,190,172,215,97,91,219,9,189,86,196,151,26,86,76,124,135,242,161,93,114,164,185,221,6,64,39,89,59,131,78,212,105,80,201,99,21,203,48,87,46,117,229,118,34,185,45,140,43,58,184,120,208,146,24,145,215,21,45,153,166,133,97,102,43,134,13,142,162,154,75,104,102,105,216,144,36,9,129,220,102,167,248,40,209,51,151,138,223,238,208,32,110,153,213,255,0,211,73,242,21,92,162,63,46,88,206,64,108,254,127,74,210,121,35,78,76,121,203,5,210,118,165,239,162,85,144,176,124,33,139,215,238,124,212,151,85,103,65,192,143,19,17,34,225,117,6,64,14,119,243,79,180,134,230,66,146,161,69,198,146,190,61,235,42,206,89,226,152,205,36,167,225,71,167,78,196,10,122,226,236,41,44,78,161,128,70,6,245,164,86,16,136,236,138,218,100,95,79,90,39,17,136,75,98,12,203,17,68,93,95,121,208,80,204,92,233,162,156,151,84,116,12,7,251,169,171,171,71,186,178,123,108,99,43,128,196,244,110,212,195,251,38,87,131,188,38,230,73,161,230,75,19,34,157,58,51,185,96,64,223,110,219,247,199,208,87,162,128,236,43,207,240,242,66,5,42,170,65,32,133,59,2,14,245,187,110,118,21,244,231,78,58,208,78,149,122,26,26,37,81,42,84,169,65,42,143,210,175,67,126,148,9,78,118,53,141,120,118,53,177,113,208,214,37,225,216,208,121,222,32,122,214,27,95,221,173,196,101,111,218,21,86,0,228,106,44,15,111,53,177,196,15,90,243,37,146,75,215,140,133,231,100,114,245,49,10,127,63,233,88,242,77,227,166,176,237,244,46,21,115,21,221,142,76,204,229,73,92,244,52,105,132,41,11,32,147,57,220,130,55,160,240,104,137,181,114,87,67,231,59,54,105,139,136,193,143,18,47,231,220,215,205,203,138,234,156,179,161,36,107,112,132,38,175,81,106,29,194,105,184,5,50,1,193,33,79,90,161,150,56,217,150,25,37,145,27,210,195,32,224,212,158,70,150,65,28,110,114,123,109,77,181,161,25,100,136,147,35,253,217,245,99,3,165,41,103,59,124,110,88,18,155,177,32,237,138,108,219,137,223,147,44,156,217,10,227,63,194,124,82,23,54,6,193,190,243,0,183,167,32,226,178,189,59,119,34,207,62,151,57,4,231,97,157,232,119,135,65,83,8,211,233,192,174,93,64,205,24,144,202,170,163,26,220,38,113,249,10,53,140,102,245,100,44,67,119,4,12,109,244,170,112,81,45,35,187,124,206,136,204,163,189,5,56,123,36,218,163,26,130,55,108,244,166,110,96,228,92,40,184,147,150,228,12,31,106,37,188,133,16,162,16,217,57,111,165,94,78,221,213,28,208,188,153,196,171,182,199,174,40,43,99,28,154,88,185,242,202,13,106,198,160,71,11,172,123,13,217,74,227,211,89,215,5,98,93,32,225,166,108,225,79,200,40,157,21,255,0,212,218,76,142,58,178,2,199,167,181,94,206,237,147,17,196,36,209,33,58,85,155,229,247,162,45,171,93,75,172,46,158,90,144,251,141,135,106,85,17,34,146,84,32,107,93,129,94,230,155,93,30,186,146,57,8,142,40,163,89,127,17,92,156,183,214,149,137,80,72,84,134,100,198,156,168,218,153,89,62,18,126,80,42,99,99,142,99,117,38,175,20,111,241,78,232,138,98,27,156,108,51,78,187,77,57,109,19,172,78,166,217,83,168,82,20,156,248,197,118,73,37,141,121,106,142,171,248,253,191,230,158,12,69,177,26,223,39,11,244,160,150,85,73,144,206,68,184,203,7,29,63,58,94,73,75,89,202,25,36,70,111,82,227,3,86,118,247,160,92,131,111,121,110,136,49,204,96,91,73,254,180,244,48,66,100,67,212,245,11,171,25,52,9,208,203,112,172,177,105,112,65,82,78,223,74,157,46,221,54,128,95,60,243,182,178,87,10,140,223,37,64,151,16,194,175,209,3,29,36,118,162,241,104,158,59,187,121,212,145,12,169,140,143,155,233,85,91,96,35,4,201,157,94,173,44,118,63,157,41,52,163,43,171,50,36,49,182,163,130,204,184,32,123,83,234,144,199,6,26,77,77,128,48,199,20,180,12,77,185,12,61,36,101,6,119,170,74,4,133,36,140,148,42,48,85,198,117,10,116,94,68,133,158,37,119,155,32,17,130,159,132,143,235,84,82,109,212,34,40,138,18,67,116,25,252,168,54,235,33,177,120,145,195,66,153,44,88,224,156,123,81,99,134,78,88,119,104,209,228,92,170,106,206,159,237,80,55,136,223,135,18,112,205,175,213,142,255,0,90,200,141,95,253,77,228,109,39,39,86,0,198,41,144,178,69,104,193,181,151,147,26,183,233,65,91,121,80,52,154,136,98,70,144,51,181,83,71,230,204,204,94,65,169,78,59,103,20,9,215,238,164,40,75,71,168,170,51,14,244,196,51,167,195,42,7,44,141,182,0,245,106,239,89,247,14,242,202,182,168,166,52,39,32,147,141,95,149,88,47,99,43,65,153,82,78,99,38,75,198,173,156,138,99,155,47,37,228,49,238,217,109,250,26,61,181,163,90,174,98,30,146,153,115,175,6,149,154,228,194,21,25,126,32,184,35,99,176,53,42,70,82,44,95,26,228,150,117,102,192,82,189,235,102,116,180,184,28,210,129,101,95,194,222,123,86,115,226,209,179,110,57,146,43,234,145,157,177,159,34,174,142,102,14,210,69,35,161,145,66,176,29,79,140,213,171,4,116,125,44,246,196,68,157,11,21,216,254,85,209,108,239,18,50,146,238,132,158,98,28,211,41,205,180,181,72,62,27,88,113,156,106,245,102,170,142,214,112,114,1,145,53,49,26,81,187,253,63,106,109,52,228,51,55,222,181,208,144,75,213,74,156,96,210,177,71,52,87,18,125,251,6,100,46,21,14,62,155,212,116,50,64,165,212,137,87,26,129,61,187,116,163,193,113,35,92,62,164,221,80,106,59,97,137,236,40,171,199,112,145,66,204,99,101,148,161,12,116,131,164,14,222,253,43,62,123,150,184,147,68,77,36,166,61,216,227,101,30,245,185,56,19,165,172,81,42,132,145,135,173,71,200,63,195,75,234,38,46,82,58,46,236,88,129,130,90,164,186,79,240,130,180,144,242,173,194,22,230,122,202,1,157,67,197,88,91,142,108,207,149,198,1,95,86,216,27,26,123,150,51,19,162,100,106,41,172,29,250,28,133,164,101,6,78,34,144,64,10,200,222,146,27,163,85,246,127,162,88,34,67,113,28,16,131,153,114,202,217,200,77,178,69,94,246,121,238,38,64,12,99,76,164,224,13,255,0,95,20,88,138,163,201,28,44,31,144,135,80,110,196,255,0,74,86,209,132,143,113,52,160,69,168,104,71,79,86,15,248,41,237,71,226,112,207,23,15,107,139,121,225,183,66,74,63,144,125,205,113,116,148,183,180,89,99,86,148,238,236,50,88,253,125,234,91,195,20,154,237,101,96,241,179,22,8,122,100,158,191,149,112,198,137,113,200,244,73,156,176,119,219,148,71,240,213,219,32,72,173,195,175,180,24,142,134,3,83,39,138,151,54,198,27,142,94,70,130,24,140,108,116,247,250,84,4,201,247,115,170,242,245,105,213,227,205,82,107,67,107,119,29,204,179,52,240,186,146,129,219,96,59,100,212,237,174,151,186,145,155,214,242,20,183,153,85,74,70,61,68,118,160,218,195,4,23,1,76,195,212,164,3,171,5,119,219,53,121,174,37,145,140,81,197,171,239,53,70,202,227,208,41,225,15,49,185,50,206,202,222,150,230,0,50,205,227,53,122,78,233,118,97,11,172,4,145,156,168,10,113,191,79,85,33,16,38,62,114,157,47,206,209,149,111,194,58,214,188,182,240,180,95,18,101,121,54,201,212,112,65,247,172,235,123,104,5,139,221,25,189,5,195,228,121,241,73,209,90,107,44,9,3,166,146,154,129,99,231,62,43,48,35,76,24,0,188,200,215,45,171,127,210,180,226,141,200,13,202,103,114,163,27,109,154,173,139,180,130,105,38,133,81,132,154,11,142,132,26,207,219,69,237,27,158,200,168,250,23,37,16,233,239,237,82,104,225,150,103,72,118,59,22,127,59,239,181,12,7,130,93,113,141,17,106,33,3,12,140,255,0,58,172,174,35,88,231,105,17,37,95,154,50,58,145,227,254,105,58,61,139,4,209,140,90,78,141,18,183,170,22,143,63,53,104,91,44,50,104,0,254,61,108,15,99,158,181,88,167,138,107,48,140,218,153,64,213,129,220,239,75,207,10,195,115,174,119,212,93,89,116,3,243,175,248,106,68,173,107,130,214,214,147,68,209,201,113,157,215,83,0,2,244,172,216,46,83,224,229,130,94,108,60,189,185,135,39,37,186,0,106,150,169,162,71,17,46,169,244,177,251,198,4,42,231,113,138,90,65,50,172,140,101,121,0,96,90,31,194,162,173,73,26,37,228,107,72,238,11,200,221,63,32,123,10,164,66,51,110,200,177,153,28,140,170,159,154,147,107,177,5,188,49,54,165,96,133,136,198,53,13,176,43,67,132,171,92,61,204,165,6,33,198,157,91,233,36,244,169,38,151,100,236,226,138,89,152,200,2,58,125,211,6,92,238,70,79,244,167,44,237,16,198,232,53,134,232,228,109,156,80,16,220,113,19,115,33,82,63,15,161,126,80,59,211,118,243,47,193,77,48,30,153,1,27,109,158,212,182,140,251,180,142,222,84,32,0,35,83,141,29,1,233,211,233,93,71,142,98,12,141,33,129,152,232,147,78,52,174,55,235,219,254,107,147,220,66,109,99,105,73,87,82,84,120,85,246,39,173,90,226,104,161,182,119,50,0,170,53,46,227,118,240,40,191,69,103,180,105,38,105,39,11,15,53,198,145,159,149,64,219,106,41,183,22,135,226,44,93,162,217,95,101,244,175,99,250,210,13,58,92,194,89,195,55,222,135,96,78,114,51,242,253,40,208,188,136,136,145,56,112,31,210,218,134,49,90,169,26,215,51,52,172,94,232,225,52,224,98,61,177,223,53,153,44,48,73,196,85,237,6,98,44,14,20,108,163,197,59,44,146,185,72,228,109,42,164,60,101,87,63,145,171,113,20,179,181,138,27,200,99,229,180,227,35,31,46,123,212,133,225,56,130,129,102,132,130,46,3,12,128,49,148,239,64,142,116,135,32,6,4,54,202,191,128,26,189,196,54,237,38,145,36,134,92,18,241,179,126,31,246,159,174,41,99,120,145,71,20,170,230,80,217,87,210,48,69,88,29,54,209,201,12,206,29,215,59,41,3,78,217,254,93,105,43,187,94,84,50,134,87,67,22,75,49,24,216,238,63,165,52,57,168,175,9,69,209,179,47,171,73,199,182,106,150,220,66,56,172,216,221,71,51,187,161,141,129,108,156,244,45,191,249,181,72,84,225,151,44,156,64,218,44,110,116,66,57,178,14,139,145,82,236,198,208,49,1,148,23,93,142,219,103,173,22,212,185,107,180,71,202,57,44,167,86,50,163,26,65,161,73,27,152,99,69,94,96,230,99,7,109,179,214,154,229,55,96,113,160,114,240,37,204,9,10,41,85,29,48,127,173,117,45,173,164,179,141,130,43,63,59,43,39,66,157,177,255,0,20,27,139,121,99,143,68,6,69,86,36,171,127,1,254,181,120,173,37,181,190,132,222,74,102,72,92,51,145,248,128,252,94,245,103,5,118,229,69,158,5,196,13,35,128,29,8,63,49,247,218,154,134,217,16,199,34,74,143,42,32,152,171,126,6,246,61,233,123,169,90,239,65,138,94,106,70,163,75,59,250,253,254,180,94,31,20,54,240,190,185,210,34,218,149,73,61,51,208,213,168,74,228,152,239,38,150,228,187,200,217,101,110,168,205,245,253,43,133,218,72,156,50,243,210,94,169,40,26,213,179,215,205,57,113,195,218,13,54,243,63,61,17,131,180,134,51,149,30,71,143,173,6,241,112,144,220,50,134,154,67,128,0,195,1,227,62,217,164,155,54,213,46,195,14,2,164,114,170,186,170,140,149,24,27,29,186,81,135,24,70,81,110,168,173,58,253,220,78,155,168,53,137,5,227,220,67,235,65,15,195,129,141,245,44,155,238,63,74,63,38,105,111,243,26,162,136,151,42,172,66,46,249,223,110,187,84,230,112,24,153,218,41,180,151,230,77,32,25,198,229,127,181,117,216,220,34,74,99,18,114,142,183,47,208,100,129,143,216,213,18,17,20,174,101,229,73,144,141,233,82,116,158,199,56,166,226,145,101,179,154,67,56,126,107,132,127,78,58,47,79,220,84,45,103,221,171,180,179,36,238,113,205,236,59,123,118,197,14,223,137,5,177,213,113,24,105,21,181,38,149,1,89,70,49,84,144,200,101,156,36,109,203,10,80,70,187,43,182,115,211,192,7,246,164,162,132,220,66,232,76,165,162,25,124,40,0,31,169,222,170,246,102,238,216,90,194,100,121,126,229,163,18,186,20,245,106,59,17,250,212,136,27,8,39,230,50,49,76,227,111,35,96,105,163,113,33,184,142,201,37,251,210,186,148,177,39,52,75,80,151,37,226,150,0,24,100,75,149,7,81,25,197,54,116,4,47,52,92,58,47,141,68,145,1,86,230,3,144,7,243,160,94,43,67,112,163,154,59,21,42,126,108,247,52,228,49,184,183,140,204,19,105,89,26,55,10,6,64,255,0,170,204,49,242,110,112,147,9,26,66,62,113,150,198,219,228,244,162,31,91,33,105,117,28,193,30,76,198,206,189,194,156,255,0,221,86,89,98,123,148,98,35,116,124,16,152,249,71,140,87,102,140,207,120,218,110,53,170,38,52,22,62,156,99,56,197,22,88,12,9,108,133,102,0,71,160,122,58,12,244,250,247,253,40,187,17,16,227,7,99,24,229,132,140,97,74,138,164,79,4,215,144,166,157,78,146,5,65,159,148,111,147,143,174,106,252,249,205,183,196,199,135,100,97,206,219,57,21,86,183,142,11,184,38,64,171,44,210,161,8,6,202,13,72,94,150,87,116,184,87,43,150,200,11,213,181,100,127,122,134,25,173,52,195,34,137,4,132,168,80,217,3,59,82,215,41,113,106,33,193,70,153,219,78,175,225,94,231,31,214,138,69,189,242,44,70,115,34,149,85,204,121,206,173,243,191,67,214,175,72,85,93,109,109,197,181,202,104,98,121,136,61,142,119,167,103,184,155,137,195,29,152,143,2,63,78,181,109,143,110,158,41,102,87,16,58,63,40,155,117,228,163,145,146,251,244,62,41,235,69,54,208,100,100,188,59,147,164,225,191,47,111,20,59,102,199,105,44,19,67,20,165,126,232,22,82,31,229,57,223,110,245,167,107,26,11,82,46,192,105,149,125,93,138,130,127,235,245,165,162,190,67,120,209,202,232,10,105,206,71,202,114,48,71,235,92,184,105,34,110,80,112,117,200,87,58,179,156,127,221,54,57,34,93,220,91,161,149,150,49,27,22,210,31,24,111,20,121,0,60,42,216,182,54,101,102,0,244,35,222,185,202,134,91,116,50,163,13,13,204,72,179,234,35,182,124,10,5,220,151,47,61,197,148,72,228,171,43,231,240,233,247,169,179,69,229,187,185,102,210,147,152,210,125,35,66,227,113,218,173,44,234,210,4,231,75,241,44,162,86,94,225,177,211,245,171,204,45,126,55,149,48,143,40,170,172,63,133,126,180,37,185,133,27,82,44,104,205,148,73,24,108,216,59,126,94,245,173,172,139,60,166,221,45,130,72,186,165,100,87,77,247,57,35,251,83,83,51,73,19,188,81,168,137,73,102,7,171,28,233,63,200,82,37,57,188,54,95,135,49,182,151,37,181,30,142,8,232,43,188,244,185,181,210,85,215,152,23,152,19,96,163,59,227,219,53,147,123,82,234,87,146,233,18,109,40,14,23,0,17,167,126,253,124,211,121,157,230,133,136,143,225,155,3,190,115,167,111,166,41,25,99,101,145,4,83,134,223,211,235,220,138,208,230,37,213,228,104,233,136,17,65,44,157,113,142,191,157,104,156,142,225,35,177,150,41,31,214,170,72,44,167,37,191,238,179,254,25,238,99,134,213,223,28,196,15,16,80,123,124,199,61,168,252,233,46,181,132,50,199,110,132,46,173,67,96,115,142,191,173,118,24,146,242,237,92,164,152,140,170,36,128,224,104,61,54,250,210,37,169,20,202,232,168,28,28,108,218,27,58,70,119,200,160,92,180,3,138,196,232,61,16,198,9,116,219,80,53,212,117,185,16,197,2,132,153,195,18,122,15,79,127,173,30,218,80,153,75,149,231,114,142,117,149,198,78,156,214,53,165,137,108,101,189,130,110,106,182,178,226,72,215,179,14,251,126,159,173,89,22,236,183,38,88,220,43,244,12,158,149,94,227,243,174,50,60,83,43,130,26,40,195,42,141,89,234,104,162,238,57,52,180,142,194,61,194,169,223,3,205,63,195,91,22,84,133,109,26,88,226,126,107,0,134,37,243,219,106,13,228,6,126,18,178,157,76,160,6,212,61,250,230,143,110,126,242,72,227,152,73,205,201,137,2,238,49,210,135,13,241,107,87,142,91,118,107,37,24,118,206,227,61,177,253,104,116,207,181,154,116,225,96,76,55,80,116,176,29,187,138,44,114,200,242,91,203,114,99,8,164,133,210,113,131,216,19,74,95,4,182,189,248,104,39,105,53,128,74,197,156,198,59,103,246,163,74,230,40,126,31,64,145,153,131,46,173,244,177,59,103,245,171,175,100,63,196,172,146,123,101,149,36,18,0,216,124,157,188,210,241,200,109,99,135,152,29,61,74,195,79,65,223,127,173,6,222,43,219,155,134,107,137,157,45,88,224,163,96,234,32,118,167,46,17,47,125,2,83,166,36,37,176,50,41,165,148,167,17,184,43,115,107,38,85,35,84,98,232,163,213,237,143,106,186,69,48,131,159,22,133,183,210,89,129,219,113,226,150,185,73,69,217,115,41,72,114,21,149,134,119,236,61,141,107,64,20,240,217,139,51,144,81,148,182,55,250,96,127,58,88,132,154,216,90,196,89,89,214,114,164,54,119,244,146,127,108,80,163,104,111,101,140,43,184,182,87,85,93,46,50,135,187,15,25,163,161,183,154,85,123,168,128,67,128,168,178,99,3,205,113,109,35,23,151,232,199,92,41,19,24,152,119,56,4,85,236,183,93,138,207,109,4,0,192,21,14,84,47,167,174,248,201,160,113,56,99,123,116,118,249,165,98,72,236,27,111,72,253,63,106,15,250,123,201,32,214,91,148,186,100,70,86,195,21,254,17,250,209,167,132,165,171,114,153,100,120,253,74,8,37,176,65,253,113,214,147,29,38,198,129,18,25,146,87,102,15,202,44,52,227,230,195,80,216,198,145,57,157,238,1,24,35,83,129,159,97,69,179,130,113,4,66,40,210,118,95,94,117,105,33,72,223,175,242,166,47,225,134,64,164,42,200,225,129,0,177,233,254,98,167,179,178,214,156,181,84,151,212,22,70,10,236,70,52,131,184,254,84,221,184,146,57,90,64,117,48,44,171,236,51,215,243,165,224,82,110,166,134,105,21,35,153,6,149,235,165,187,31,214,158,181,244,196,193,240,38,3,167,122,205,221,94,137,222,199,29,188,74,52,151,142,66,53,2,185,210,126,148,184,67,150,148,42,205,26,144,29,145,199,164,123,15,20,41,238,135,250,132,55,17,59,6,211,167,78,158,249,234,69,16,199,174,69,41,24,142,82,235,24,5,119,10,65,201,254,85,169,193,218,220,62,24,210,64,129,243,176,42,199,184,207,74,44,119,17,73,42,49,141,193,85,210,21,143,122,65,100,120,229,153,195,191,37,84,234,8,58,129,77,218,76,100,104,161,184,181,69,133,130,145,216,175,231,66,156,186,154,91,194,16,174,134,9,144,167,174,61,235,53,45,209,103,150,82,218,99,0,1,171,207,138,53,188,23,38,242,234,76,130,153,252,103,3,78,253,234,136,141,204,93,104,242,68,242,99,109,198,175,53,106,52,218,108,198,9,101,108,176,33,128,232,125,171,207,93,242,205,224,44,18,72,101,0,234,29,125,243,239,94,146,120,194,240,212,105,38,202,18,84,160,3,190,107,42,43,120,165,148,36,42,144,168,108,179,145,154,99,199,105,121,57,15,11,183,22,139,32,80,174,9,88,213,246,200,59,214,87,33,239,46,48,225,185,97,180,235,81,233,213,253,205,107,219,201,44,243,16,95,153,28,3,58,136,235,219,97,244,20,153,35,147,112,33,44,173,44,218,177,140,96,245,171,184,72,165,147,129,21,252,81,166,137,57,161,121,132,227,161,249,115,86,120,204,247,158,184,195,106,200,3,174,159,38,185,37,194,198,206,75,105,117,7,82,105,216,158,205,87,67,36,49,77,51,12,56,42,145,56,61,53,117,244,212,182,213,146,18,187,10,179,60,104,199,66,54,144,218,114,7,154,213,181,137,26,218,33,26,237,248,250,236,71,115,143,173,34,45,0,143,10,11,185,109,47,191,205,230,156,225,215,45,28,204,133,21,29,151,210,171,227,205,54,186,29,161,70,141,132,135,212,14,144,124,82,70,49,18,190,149,102,194,159,72,63,41,167,12,163,86,167,24,212,197,176,222,59,85,44,75,73,174,89,48,170,222,162,26,176,190,136,8,164,123,77,17,150,140,228,228,63,86,30,41,101,185,11,46,20,151,244,128,203,142,254,105,169,174,62,35,152,209,187,104,214,125,42,113,156,247,160,90,45,186,92,76,243,72,10,149,35,42,8,200,173,66,136,233,36,54,240,93,67,144,184,37,212,30,131,53,30,222,75,86,180,145,117,72,146,28,157,182,85,35,241,123,228,154,106,202,229,94,51,11,174,144,204,122,145,176,241,69,189,72,88,162,36,68,50,166,6,248,200,205,89,117,218,94,89,45,112,247,23,110,36,146,45,81,184,10,131,178,142,149,35,185,79,139,69,112,35,5,135,168,157,133,106,193,240,214,233,112,136,133,215,25,24,25,39,111,53,159,4,105,41,97,28,99,42,117,177,113,176,90,212,177,57,144,70,142,57,148,151,64,48,236,209,122,190,127,87,82,40,119,114,11,121,24,74,249,153,137,44,60,31,106,59,70,240,241,25,132,10,166,52,26,135,251,129,27,138,205,70,154,234,105,92,44,158,134,216,131,242,255,0,122,157,155,106,180,165,56,122,40,98,140,146,233,207,226,39,27,15,165,118,233,86,88,64,65,234,100,4,150,234,59,154,90,234,232,187,70,72,51,129,130,231,161,86,24,234,123,239,93,115,47,53,217,158,57,162,41,209,1,194,212,210,202,102,210,86,130,7,182,138,80,207,50,242,254,243,211,234,52,189,172,74,53,60,131,75,149,10,6,59,15,52,97,106,186,84,198,202,146,46,249,97,210,174,246,252,152,212,137,78,178,125,64,159,154,135,108,249,99,154,46,108,194,89,114,210,29,94,10,230,157,91,195,28,141,44,36,52,165,177,134,111,148,85,228,134,63,135,88,204,164,205,242,187,30,171,154,4,188,189,74,23,47,203,63,54,143,152,138,182,154,246,232,121,45,110,164,153,194,147,33,44,217,238,77,116,69,111,55,169,27,92,168,52,170,248,39,185,169,26,165,220,159,18,168,68,113,252,202,123,143,122,52,177,42,70,36,15,165,228,112,54,31,231,181,77,157,143,109,60,240,192,156,201,27,10,112,53,119,165,202,192,197,204,161,125,108,92,183,129,216,10,151,100,185,208,131,18,107,212,1,63,202,155,153,34,154,200,48,94,171,169,74,140,99,218,164,228,232,154,164,79,24,156,182,34,85,213,234,59,245,239,82,84,12,191,20,173,247,47,145,168,15,148,142,198,148,150,103,123,101,5,64,82,199,42,123,1,82,105,86,226,75,120,116,182,146,216,109,250,47,184,171,210,169,106,177,7,152,122,165,155,58,151,13,233,63,151,138,209,201,186,158,30,121,94,74,168,44,163,169,199,244,165,195,197,108,205,2,73,28,97,84,146,252,188,150,233,181,47,111,19,206,188,176,234,229,1,82,58,106,90,105,13,223,197,110,91,49,146,6,64,112,167,174,213,123,57,34,8,164,135,231,103,115,39,67,89,242,198,34,19,17,19,0,163,74,106,59,253,105,171,48,26,53,117,13,157,216,137,1,27,118,170,153,55,57,98,35,151,83,175,0,251,87,84,105,60,214,63,149,102,203,117,36,183,32,7,97,38,144,88,118,63,74,118,204,177,244,72,1,223,31,149,89,102,216,176,78,31,52,178,203,43,201,24,140,23,33,84,28,237,228,251,231,53,232,45,142,194,188,159,10,130,72,120,157,243,72,138,153,117,80,0,199,76,159,234,63,122,245,54,199,97,95,71,15,235,28,249,118,211,140,209,168,17,116,163,138,211,41,82,165,74,9,67,146,137,67,147,165,2,23,29,235,18,243,161,173,187,142,134,177,47,6,198,131,204,241,30,245,229,110,134,155,149,96,23,115,213,198,192,215,169,226,35,173,96,173,186,93,93,114,28,122,155,116,207,118,29,191,76,214,114,233,113,237,239,56,37,208,107,97,173,21,92,168,201,12,24,54,221,115,77,221,74,216,25,112,16,12,154,204,224,81,218,37,153,67,28,135,65,210,9,220,183,189,106,48,15,25,69,64,222,205,215,21,243,51,230,186,227,53,85,46,53,144,20,96,252,223,195,73,219,194,211,78,199,94,70,173,68,227,124,86,200,178,77,110,170,129,3,175,234,69,41,111,17,129,166,32,17,129,130,43,61,53,180,88,163,183,159,154,101,45,11,108,126,181,217,225,142,98,133,144,227,25,201,241,65,146,55,104,213,64,210,154,181,17,239,68,23,104,188,194,14,160,170,65,85,222,172,229,150,76,247,80,189,215,34,22,99,17,35,35,24,222,134,93,163,187,96,167,26,113,165,113,191,229,91,45,105,109,125,26,205,9,236,72,62,254,13,101,75,52,112,221,33,150,63,88,200,44,167,115,74,212,187,10,230,220,27,237,119,142,186,138,143,74,190,72,161,180,250,46,145,32,95,159,0,159,63,157,57,36,177,220,101,225,120,249,189,181,40,63,255,0,45,80,163,172,113,151,102,49,255,0,245,108,175,230,172,94,150,18,60,18,187,77,173,67,54,147,190,125,52,43,132,89,100,2,219,37,15,93,176,127,226,180,163,145,162,117,204,155,16,71,167,197,13,21,81,221,132,65,144,231,173,74,19,49,220,196,138,103,139,7,70,148,96,55,97,239,76,124,50,14,22,25,23,150,242,54,175,79,159,57,160,205,45,205,202,242,121,58,87,24,249,247,25,246,171,73,35,197,33,76,102,36,80,6,189,181,109,64,179,36,178,200,138,93,223,7,108,111,131,228,214,132,17,172,17,186,104,213,56,33,139,177,206,175,203,181,39,28,232,8,40,146,38,160,67,21,109,192,254,180,244,178,164,86,49,169,125,46,158,141,93,241,218,155,20,128,137,164,110,110,18,95,196,20,255,0,78,213,118,141,230,187,37,99,141,211,102,98,87,36,80,94,72,148,144,11,60,138,191,48,241,69,177,189,145,212,221,27,98,133,72,80,250,182,197,73,205,74,163,206,214,87,113,49,45,184,219,209,176,53,68,111,136,96,184,212,153,109,64,117,197,87,136,92,164,151,25,69,120,157,186,142,171,75,70,37,73,93,85,29,131,12,146,6,52,26,213,88,114,242,103,158,20,182,68,43,168,231,46,217,35,218,137,104,130,73,197,180,163,71,164,150,222,134,218,26,208,172,171,157,63,41,206,14,127,173,0,92,176,186,82,100,210,116,231,100,234,49,230,162,104,218,44,43,116,202,195,238,215,36,225,187,82,115,49,150,236,233,36,66,14,196,100,154,86,246,70,107,157,54,214,172,238,118,44,14,54,163,218,137,162,147,4,141,128,239,176,63,90,105,97,134,42,182,196,25,188,233,206,43,166,52,18,218,167,52,40,116,212,205,142,149,107,200,225,156,36,146,2,205,219,7,189,34,12,141,113,166,31,86,251,161,35,211,236,13,73,200,213,158,99,12,142,144,219,188,145,199,143,83,239,191,159,165,100,189,189,236,147,150,107,199,10,27,100,70,217,77,105,71,20,33,157,84,149,108,99,26,187,210,233,60,66,50,16,32,152,28,111,157,56,247,173,109,52,98,40,68,178,98,66,3,236,91,74,245,255,0,154,229,205,143,194,93,164,177,201,204,136,141,47,145,146,163,218,170,136,68,60,251,167,77,90,79,170,33,211,216,213,32,6,87,101,148,106,64,3,0,63,17,167,64,193,217,179,18,198,198,29,57,207,147,226,132,137,60,81,192,198,80,211,185,95,153,112,66,251,98,142,26,72,231,108,41,147,56,8,171,248,69,81,216,199,51,188,172,99,199,80,70,74,212,138,94,121,181,75,52,70,18,93,78,75,62,42,64,99,183,94,107,153,49,35,104,72,60,181,94,238,50,37,23,49,201,174,84,26,176,87,25,90,150,177,137,36,15,36,64,151,232,221,128,252,247,173,109,32,60,201,22,82,206,216,95,24,207,229,76,217,188,13,172,200,132,62,84,141,59,231,52,22,18,195,123,28,37,198,48,70,235,156,143,232,106,69,125,16,187,215,113,20,130,216,13,8,31,212,65,252,170,125,174,255,0,78,11,101,89,134,185,157,152,62,209,157,199,231,249,83,38,104,148,232,138,32,206,175,167,87,167,244,171,139,39,147,45,26,21,89,50,219,111,189,14,209,30,89,4,138,160,172,71,75,106,27,138,14,220,92,173,180,96,168,145,229,67,129,163,160,62,13,35,14,164,101,157,116,135,201,98,27,166,105,194,146,165,193,190,5,55,4,242,143,122,81,231,181,185,73,30,36,17,188,36,12,117,220,245,169,192,126,56,163,37,100,58,213,148,22,3,30,156,210,111,113,28,203,24,105,84,58,18,25,49,134,92,255,0,213,89,228,157,236,211,68,236,209,116,208,7,126,152,52,67,195,224,176,225,206,161,204,146,159,81,108,228,150,254,148,244,24,130,221,96,145,231,16,35,200,223,251,24,245,206,42,147,193,16,186,153,17,130,225,3,99,240,161,35,189,75,137,22,46,28,151,46,2,54,2,178,103,114,119,223,53,219,75,119,186,182,231,148,141,11,21,193,95,81,97,143,122,147,105,89,214,174,203,20,210,136,100,39,5,83,220,214,177,40,246,137,119,27,136,155,171,109,184,108,96,255,0,247,104,83,219,102,55,88,36,11,35,228,152,199,167,81,243,67,178,99,37,155,70,199,92,145,46,144,113,142,253,235,71,96,219,67,12,115,173,192,105,79,172,141,77,208,177,254,149,162,74,76,139,105,117,18,114,242,192,129,208,103,124,138,21,196,138,145,187,152,22,71,3,111,225,39,167,74,2,7,158,36,26,85,228,10,78,231,169,201,235,78,205,22,153,35,65,28,104,174,99,85,36,52,93,116,209,214,32,246,170,179,135,17,135,5,26,51,147,159,59,210,51,93,79,4,66,22,128,232,144,170,234,13,233,32,99,52,208,107,219,150,248,103,129,161,183,214,74,200,49,208,246,171,97,209,123,73,163,142,89,146,105,6,151,219,81,76,227,222,158,184,132,252,15,194,205,52,41,20,108,167,92,107,243,47,248,69,6,104,88,97,226,72,216,140,149,87,94,166,187,26,75,55,174,104,91,64,143,116,41,141,88,250,116,168,131,203,28,247,25,154,41,26,5,137,72,109,39,4,138,73,226,159,226,34,143,67,5,211,172,130,125,38,153,185,185,129,189,16,39,222,92,16,186,28,129,191,111,202,185,118,197,238,86,218,23,4,196,218,78,55,35,122,141,5,39,222,232,50,133,134,45,64,42,134,194,22,246,160,203,37,188,83,114,93,11,5,113,169,151,109,251,226,157,151,67,195,202,100,36,41,58,203,99,79,228,58,230,132,220,63,156,176,44,67,214,157,6,191,72,83,212,125,106,227,202,101,105,152,227,130,218,71,8,193,149,129,96,62,108,103,185,170,220,130,208,91,51,178,70,230,61,39,127,207,175,233,85,181,141,26,7,2,54,17,48,40,114,51,184,237,237,69,183,146,9,237,16,92,5,145,180,42,128,79,65,210,166,194,118,160,187,33,64,209,163,124,219,224,17,159,52,193,182,105,228,43,44,137,160,56,103,40,113,145,142,128,253,43,182,224,252,106,90,60,34,56,117,3,163,86,65,29,105,181,142,4,144,5,98,197,73,82,164,228,46,122,209,105,73,160,148,70,93,121,114,196,50,187,157,212,120,193,246,166,56,84,54,241,216,51,153,57,109,41,37,189,95,40,233,131,228,237,93,189,142,41,37,228,192,171,205,62,173,75,181,72,32,17,52,144,76,190,140,147,179,111,85,154,104,198,177,89,39,161,149,100,96,204,169,182,73,164,238,27,84,44,145,186,4,3,75,33,253,235,74,245,140,118,74,85,177,33,0,1,224,158,213,141,202,49,89,201,117,40,105,110,10,244,237,158,213,44,89,200,49,8,244,36,130,69,118,141,113,135,81,165,131,100,28,15,53,47,33,87,225,162,40,192,50,97,189,78,160,183,129,191,106,164,95,13,54,137,46,93,162,37,72,56,27,22,162,79,139,117,203,73,182,161,26,156,103,210,79,226,20,82,214,246,118,193,85,165,45,10,231,12,89,183,92,13,247,239,210,128,242,9,134,88,32,143,170,40,81,212,244,207,229,79,207,111,36,145,164,178,50,132,70,43,167,78,55,174,218,45,183,222,66,202,62,33,36,12,153,27,145,237,90,77,171,29,194,136,11,92,179,104,234,165,254,101,108,246,3,189,89,102,70,119,19,134,146,24,84,152,131,47,227,108,109,227,106,60,119,46,151,90,210,211,152,98,33,138,199,216,118,165,164,191,110,95,194,37,179,42,151,44,160,182,227,219,233,73,61,166,246,164,169,5,195,195,0,112,46,21,89,152,30,141,211,98,104,6,196,181,211,162,92,195,28,174,134,70,71,217,31,126,128,212,22,112,198,207,33,5,102,249,189,136,246,20,123,88,68,172,94,89,99,137,206,0,69,78,221,112,213,37,106,173,21,233,189,180,69,150,44,201,19,21,7,61,186,99,63,189,90,225,68,115,74,153,4,114,194,150,83,191,157,170,147,197,38,100,130,218,57,163,132,54,83,73,219,86,6,118,241,80,198,242,44,104,156,217,165,84,99,136,118,232,124,213,237,58,139,196,228,43,220,41,230,0,52,141,183,198,41,139,139,176,145,219,50,194,197,130,40,145,48,55,25,59,253,105,78,28,197,109,20,70,126,251,78,134,213,219,182,254,245,102,188,22,232,45,241,234,12,16,171,247,13,219,247,167,73,189,186,34,138,95,137,19,220,148,132,49,9,26,96,115,73,207,111,235,87,70,68,180,144,23,117,212,6,14,9,82,58,141,190,148,189,213,162,73,35,202,219,17,46,54,32,225,74,255,0,159,165,9,213,196,124,136,165,210,116,250,3,19,234,30,5,69,209,137,37,138,225,225,103,139,78,133,1,246,198,191,240,80,157,140,77,35,168,23,24,221,67,38,25,78,78,203,74,216,76,44,192,146,66,54,216,46,115,167,242,163,196,76,38,104,218,76,59,33,96,71,80,217,220,31,211,247,164,93,13,101,124,252,205,83,182,76,168,203,144,135,27,142,158,244,56,44,100,9,170,73,99,183,77,68,170,144,75,3,231,254,233,129,104,138,64,64,242,162,38,191,225,0,224,156,28,125,42,151,23,31,13,115,233,83,58,239,172,134,198,15,239,154,182,254,153,211,154,224,183,12,177,162,71,28,40,114,78,228,227,114,115,230,132,62,42,69,209,46,157,3,58,55,198,145,156,245,235,210,154,191,81,117,33,124,46,150,140,158,87,114,113,176,200,252,183,165,172,101,129,120,106,153,99,3,65,26,136,95,86,172,247,52,139,191,208,145,107,123,180,150,64,173,153,4,68,14,152,197,105,205,247,54,22,177,43,40,213,204,212,224,246,233,255,0,238,214,42,206,143,197,4,49,174,165,112,196,225,143,205,245,255,0,58,211,220,66,103,182,134,56,103,129,100,244,233,217,190,86,235,159,222,165,225,53,251,86,222,78,100,119,18,152,185,113,9,180,41,44,75,158,128,147,154,44,22,194,206,70,40,204,232,199,75,106,81,186,231,111,207,251,210,139,117,124,208,44,17,91,177,116,117,147,156,193,74,154,213,182,182,143,82,43,243,37,73,61,76,115,233,95,96,42,83,232,151,40,181,228,130,83,8,104,243,134,141,187,143,39,243,170,52,169,21,217,87,153,241,42,12,176,206,35,239,182,59,227,249,213,248,175,45,184,135,49,173,207,45,81,138,176,30,146,7,253,226,185,111,28,205,96,142,57,69,94,65,35,33,223,35,198,123,116,170,174,241,70,13,108,178,91,63,50,77,28,193,143,254,208,80,32,10,81,129,137,101,150,72,137,103,97,242,176,27,127,49,90,188,58,194,55,46,234,137,4,199,75,46,157,148,140,244,255,0,60,209,172,236,160,130,123,153,226,112,239,46,160,170,15,167,36,86,228,219,31,47,139,42,192,234,119,138,244,74,103,124,50,52,73,128,0,241,253,105,169,231,149,20,28,232,104,194,129,150,239,221,143,154,83,138,36,177,93,36,72,143,28,135,35,82,110,49,183,237,214,141,55,198,198,85,228,68,149,102,37,112,168,62,92,99,2,166,83,92,18,137,105,112,196,25,85,50,147,97,147,29,134,40,145,73,29,213,232,45,58,253,203,22,125,47,141,44,6,118,243,75,60,112,218,101,237,218,46,90,184,43,129,242,130,48,87,246,169,9,33,238,85,19,151,206,131,210,21,115,234,193,108,254,149,157,106,181,232,207,10,65,45,208,147,91,50,166,160,141,35,103,210,15,154,90,11,84,158,117,15,36,168,146,177,116,229,224,96,231,127,202,130,215,16,53,170,24,2,70,186,24,168,233,147,239,65,130,241,196,168,178,164,48,115,1,41,36,67,24,198,115,90,65,133,152,82,215,13,43,136,181,144,99,237,171,250,213,96,188,105,46,156,68,53,100,5,64,79,76,158,166,129,59,56,182,138,215,66,133,144,134,214,27,169,223,181,104,91,218,195,42,219,242,147,145,28,99,36,233,57,110,223,222,167,107,176,138,32,89,136,136,106,103,193,114,59,118,255,0,58,84,79,134,137,17,17,185,252,164,103,145,84,239,159,207,173,53,119,100,86,48,32,42,233,49,1,10,143,196,78,255,0,189,10,246,222,214,56,45,227,84,95,136,18,29,74,189,64,239,249,84,147,102,244,28,105,1,121,18,41,11,151,244,35,227,0,237,156,80,162,70,157,180,64,140,207,50,150,121,217,187,116,199,191,210,153,181,129,164,124,70,142,143,146,52,140,21,92,29,183,162,70,29,82,87,66,156,192,199,103,109,177,254,102,166,141,236,173,204,45,107,55,50,56,140,132,149,15,190,175,214,169,37,168,156,35,242,90,5,144,57,101,117,215,220,116,255,0,60,213,175,36,19,66,234,146,74,221,64,83,141,207,246,171,92,220,182,136,93,203,192,81,74,178,227,182,227,249,154,209,56,45,103,104,211,216,73,4,58,126,98,59,6,36,103,246,174,205,58,219,199,200,229,46,181,34,48,167,109,59,127,46,191,165,75,137,164,138,85,146,40,240,74,132,144,39,145,190,163,250,154,113,76,9,8,119,183,111,152,51,170,29,93,126,191,95,222,155,58,5,45,229,54,74,126,26,45,49,106,207,49,115,134,29,199,99,75,70,69,221,194,133,69,200,77,253,56,233,248,113,249,126,244,229,193,255,0,198,40,102,148,68,24,3,25,83,128,253,186,213,108,150,222,47,76,172,203,38,210,43,29,178,63,150,40,174,51,161,181,44,100,11,10,227,79,168,41,36,236,70,59,215,44,237,174,86,205,146,39,230,186,200,55,93,181,224,246,63,231,90,113,150,41,85,139,180,120,109,32,99,97,171,174,40,81,93,52,23,130,56,174,49,170,62,89,1,113,164,231,126,181,54,202,88,67,11,202,93,17,99,73,1,118,12,55,86,206,248,162,217,217,115,160,184,153,157,141,193,36,8,255,0,1,63,222,135,4,205,195,243,152,139,180,67,73,213,182,199,184,207,189,49,105,112,12,143,117,160,236,125,58,74,224,156,117,197,2,19,92,14,100,94,140,59,102,50,74,227,30,62,187,211,50,70,102,71,135,73,47,164,143,254,149,167,228,133,209,131,136,98,228,166,8,151,73,37,115,220,210,19,243,108,174,52,133,56,208,74,28,101,119,27,156,247,25,169,218,236,156,176,205,195,174,99,88,180,115,146,5,57,39,229,58,141,30,226,123,152,164,188,88,166,94,76,193,89,17,134,219,140,143,243,218,187,43,106,16,153,8,51,60,97,89,180,96,54,107,179,195,170,209,237,227,95,189,76,197,172,12,141,57,255,0,147,78,141,43,110,162,220,58,168,137,238,166,26,158,68,25,85,192,216,1,223,243,170,65,0,49,164,100,51,220,73,112,6,176,52,129,142,196,83,49,89,207,107,50,188,82,236,200,161,164,113,208,120,223,165,14,25,162,138,226,65,13,193,223,58,151,3,212,58,109,239,84,255,0,21,248,57,239,3,34,73,166,20,58,182,63,65,129,92,110,24,235,113,240,232,145,162,182,234,253,65,20,105,77,181,180,0,43,227,241,2,63,9,59,87,30,232,205,26,204,24,146,10,157,3,177,233,140,208,215,176,162,138,32,179,91,205,38,153,20,227,46,164,234,24,220,125,115,76,197,15,195,74,224,33,16,20,4,111,176,29,197,33,120,175,111,169,214,54,145,27,212,138,6,2,111,140,31,52,216,184,104,34,118,208,154,14,22,69,7,112,54,216,251,210,146,129,5,148,80,192,177,206,217,10,228,47,151,61,169,248,32,31,4,100,139,80,114,207,22,223,136,127,213,6,229,86,56,160,118,118,14,15,47,49,158,227,251,138,55,60,91,195,34,96,128,140,178,49,199,113,156,154,29,178,110,26,107,84,204,143,205,65,169,113,140,111,244,243,77,137,210,36,68,137,20,179,56,103,58,177,130,221,52,159,206,133,127,201,184,185,89,46,81,155,153,232,244,158,141,159,237,65,19,147,116,177,198,176,172,113,103,230,109,215,201,252,177,66,156,226,18,186,114,192,77,7,80,10,83,241,125,42,146,202,99,195,145,158,207,129,141,32,209,146,88,158,250,32,233,38,35,140,8,228,85,219,63,197,69,45,25,184,44,133,228,215,150,152,202,195,39,232,62,166,147,19,101,222,70,125,96,242,206,248,11,167,124,99,173,82,231,153,57,89,161,149,76,252,178,37,234,53,17,222,152,107,96,238,145,91,191,47,214,24,150,27,40,252,71,52,41,181,197,26,74,145,229,87,119,25,234,51,64,186,35,150,89,80,32,98,217,57,235,86,150,228,11,187,148,72,65,84,42,154,193,193,13,223,247,160,217,223,188,83,72,94,54,68,81,233,80,59,30,148,212,54,129,45,33,185,119,60,243,150,119,237,138,123,229,122,7,150,198,226,101,211,157,10,89,147,111,86,49,77,178,172,204,173,108,238,81,84,49,26,64,223,199,237,75,202,173,40,118,211,27,116,63,119,211,79,66,40,242,207,40,87,150,208,233,149,8,44,152,249,133,42,118,21,195,164,22,170,204,167,68,167,75,158,173,181,86,50,178,52,136,78,82,48,165,25,125,68,246,163,201,114,191,21,50,18,173,247,124,160,24,236,173,167,115,250,159,218,169,195,33,128,43,176,147,33,152,171,55,240,143,20,232,237,75,89,162,186,157,114,154,31,4,184,63,43,251,143,202,185,112,207,123,51,164,113,4,114,225,18,48,48,52,244,171,59,68,145,250,24,62,134,37,70,58,82,86,174,252,66,86,9,166,60,12,134,29,88,248,20,157,6,84,79,108,206,128,134,80,218,9,71,207,215,122,171,78,147,190,162,175,149,198,35,81,212,246,36,211,15,195,154,11,95,137,196,161,21,122,107,201,25,207,245,162,90,181,164,81,184,187,36,58,38,173,127,196,42,235,244,36,246,86,210,90,194,234,237,206,25,58,186,147,254,223,165,82,88,102,145,82,9,147,45,33,5,148,54,251,99,106,65,39,91,133,73,212,23,195,0,199,79,80,78,122,126,85,168,25,231,104,221,89,57,69,70,93,135,108,159,62,212,246,127,138,90,37,215,196,60,0,233,220,110,192,28,83,19,196,45,237,86,88,209,214,94,154,201,234,51,89,182,193,46,56,138,7,144,242,216,224,40,111,197,218,180,120,160,73,174,12,0,182,34,192,66,58,19,223,247,213,87,81,55,201,11,233,30,229,209,3,186,17,130,237,143,79,77,241,84,99,34,91,115,11,253,232,96,136,7,76,121,52,118,183,123,8,25,203,229,10,21,117,45,178,159,2,139,106,109,225,176,50,35,153,50,48,160,214,122,107,162,156,171,219,56,126,37,160,58,221,244,7,12,54,83,208,159,218,162,66,188,201,154,224,167,38,50,21,178,118,233,141,84,62,41,55,32,21,77,113,6,80,117,47,76,138,94,210,97,119,107,166,87,45,11,73,164,76,87,98,216,232,127,74,178,39,52,244,50,218,53,252,201,110,146,60,36,110,232,54,39,243,170,91,6,146,230,91,123,178,97,118,114,200,73,223,31,195,73,195,169,46,208,16,53,128,140,27,177,207,99,90,107,110,130,57,46,90,6,121,164,249,93,70,172,55,244,172,251,91,44,50,241,114,100,8,206,53,144,21,84,159,151,126,184,164,161,105,45,110,244,7,18,179,19,156,247,30,41,152,95,48,173,203,18,31,116,193,223,73,199,93,233,43,39,133,228,115,51,117,36,86,191,196,90,116,82,165,38,154,48,93,129,17,170,156,156,121,162,220,90,145,111,202,130,28,52,109,157,81,157,26,135,115,77,252,20,79,106,183,44,197,89,88,231,213,145,237,138,13,212,176,58,242,159,115,25,26,180,159,52,222,137,200,54,176,62,182,103,76,160,26,113,223,243,170,164,47,20,250,3,50,163,40,99,129,209,188,19,84,182,138,69,191,123,148,17,239,133,235,176,30,49,230,185,119,126,178,92,204,142,52,196,160,5,219,33,143,214,157,157,9,12,128,221,58,206,254,142,170,49,243,123,213,239,237,163,248,190,110,178,139,46,149,112,78,116,109,219,197,82,226,85,150,24,221,8,101,17,225,29,118,222,163,187,27,99,35,30,254,150,235,182,59,212,81,222,56,150,209,102,66,28,176,210,95,61,84,80,86,210,59,155,167,141,95,210,160,149,3,56,24,20,88,156,205,99,166,49,135,137,11,252,160,224,121,254,117,200,164,50,172,115,170,51,101,116,144,187,99,27,111,78,143,67,180,32,70,172,131,67,54,53,3,211,21,35,104,153,146,102,67,36,36,140,190,118,82,63,234,171,52,203,37,180,113,178,41,87,212,186,255,0,135,126,148,35,4,16,91,106,44,168,152,193,207,154,204,21,210,22,209,221,165,208,36,108,179,30,224,251,211,22,200,175,100,125,121,128,131,165,214,145,226,18,198,246,113,170,51,0,116,250,10,227,152,73,166,80,47,250,115,193,108,74,74,173,204,5,119,26,135,111,206,180,142,71,110,211,78,230,20,1,9,199,94,135,218,146,19,230,235,74,18,92,102,61,33,124,119,163,165,228,188,196,69,42,12,131,44,192,108,42,188,177,107,116,218,27,82,48,56,30,15,154,155,253,180,228,200,179,199,37,177,137,82,96,165,129,39,230,57,233,69,225,177,198,20,60,195,13,128,61,198,106,209,164,51,89,77,40,4,203,164,141,188,210,198,52,229,39,44,159,189,249,152,31,155,218,175,104,237,242,106,188,68,70,102,140,143,151,53,168,128,74,121,72,229,100,141,66,178,99,97,73,136,51,38,180,211,30,141,58,178,118,30,244,104,239,132,147,182,148,28,192,196,105,83,213,71,154,172,222,82,100,142,41,218,65,46,36,145,66,12,249,29,233,139,73,204,109,128,14,118,165,230,148,188,136,236,133,18,109,194,248,252,234,241,196,22,72,240,125,59,245,169,23,211,66,38,118,185,118,115,146,196,17,250,10,219,181,59,10,198,212,166,225,66,254,21,2,181,237,79,74,250,120,127,88,228,203,182,172,93,41,129,210,150,139,165,48,43,76,187,82,165,74,9,67,110,148,74,163,116,160,66,224,108,107,26,240,108,107,110,126,134,177,239,6,198,131,203,113,5,235,94,90,244,178,62,181,56,101,57,4,118,53,235,184,128,235,94,122,59,104,174,175,210,25,85,202,177,252,7,248,106,91,169,178,61,87,217,185,77,199,14,142,119,143,151,38,112,84,12,3,239,142,213,173,119,59,194,185,85,92,253,106,234,171,17,141,80,122,9,216,120,20,43,253,71,26,84,99,184,246,175,155,150,183,108,117,194,241,78,77,218,74,210,243,6,249,0,244,161,201,34,199,30,148,108,150,63,189,10,82,36,94,114,33,86,92,3,142,244,155,41,146,93,18,70,53,5,206,182,97,164,102,188,251,237,233,38,151,138,83,10,190,180,115,150,43,156,231,53,116,69,64,220,144,234,196,103,57,201,21,100,72,218,60,141,36,237,235,207,95,202,187,28,173,12,129,195,40,210,112,199,79,106,169,90,60,44,77,202,102,157,195,140,108,193,113,250,214,21,228,49,73,120,224,46,166,213,182,221,43,89,239,229,153,25,97,32,33,4,29,187,86,73,130,126,94,173,26,2,231,239,25,186,213,217,38,151,75,121,45,203,151,101,208,192,154,20,178,180,177,44,104,114,71,65,226,180,110,98,81,100,174,126,109,35,74,231,165,35,21,228,45,1,8,133,220,97,113,167,112,107,62,214,40,210,202,16,21,58,114,167,39,191,239,93,138,230,83,108,14,114,85,117,100,237,147,85,134,224,235,49,34,133,249,186,140,211,176,71,26,69,168,132,212,115,168,247,162,149,73,45,156,164,140,203,36,172,64,212,119,1,168,215,10,243,179,100,105,69,25,246,172,209,205,149,34,100,137,61,15,140,103,59,215,160,182,98,109,221,39,249,200,198,42,244,140,107,125,102,119,139,149,169,182,43,183,111,175,74,177,85,88,30,73,20,236,79,164,28,228,30,245,213,180,116,1,111,36,70,118,201,17,199,243,40,237,181,69,133,140,33,10,48,11,176,201,239,84,237,98,138,45,194,1,164,186,130,8,219,38,135,97,116,241,201,201,67,166,32,48,99,242,105,165,67,117,26,40,194,170,103,58,151,26,62,166,146,117,196,235,50,70,162,53,98,167,233,230,156,3,207,59,92,92,24,200,80,0,213,166,76,131,138,1,46,36,13,129,177,45,215,52,92,34,182,178,31,50,12,107,170,130,156,229,129,97,213,164,156,148,244,234,253,42,85,129,201,118,46,51,108,177,184,124,101,186,83,16,88,164,145,122,155,146,204,113,151,93,243,226,185,117,100,125,69,121,101,6,1,195,122,135,154,60,143,24,128,70,193,164,96,224,130,124,208,217,123,27,86,184,55,55,6,85,29,85,162,199,111,53,82,12,19,52,82,72,165,1,58,116,141,177,84,80,154,185,242,55,41,207,168,28,99,242,171,196,145,74,206,251,171,174,3,106,239,244,170,57,42,201,54,148,40,209,233,0,123,26,172,118,162,218,245,75,54,21,193,40,60,109,90,210,198,140,203,148,36,5,32,111,141,235,48,35,193,110,229,65,121,137,58,65,27,168,169,13,133,112,147,73,57,114,116,233,80,64,140,111,154,101,210,61,8,86,28,186,168,39,179,231,185,171,222,94,193,8,135,154,165,159,64,1,87,108,237,189,39,4,232,100,45,25,120,247,211,184,201,34,151,132,237,210,175,149,71,121,10,99,1,191,189,26,216,65,27,202,99,184,125,35,3,56,200,163,220,89,172,145,133,142,89,29,66,234,245,46,63,67,75,206,22,27,62,83,72,85,250,148,247,165,171,33,228,42,146,35,68,248,153,134,1,111,197,73,222,51,189,210,124,60,161,245,73,161,137,216,103,218,132,178,93,0,177,186,97,14,193,159,199,181,61,13,187,219,31,134,120,129,140,29,90,143,82,59,82,84,188,21,182,86,142,233,222,107,159,82,177,213,225,104,171,241,5,228,104,98,231,12,146,167,56,218,151,184,137,237,164,45,20,103,44,197,177,171,173,55,109,112,37,183,146,102,143,42,184,35,125,243,226,151,146,22,123,123,166,183,97,113,42,107,92,29,37,242,20,30,180,32,234,26,60,29,74,125,56,241,239,93,143,138,52,179,58,107,229,198,192,174,156,103,85,118,248,159,130,46,130,47,148,107,209,212,159,210,139,5,130,246,91,121,22,223,65,57,77,91,18,116,157,232,80,220,145,117,115,170,21,108,96,103,168,35,122,187,220,201,29,183,60,242,249,97,70,17,87,57,39,233,92,91,168,86,25,209,80,9,223,1,189,241,84,50,37,55,107,24,66,21,52,108,59,145,239,75,45,154,106,98,153,26,137,86,85,94,167,250,209,236,231,182,183,179,50,74,93,100,95,3,189,112,48,91,132,98,222,160,217,69,81,219,197,72,118,39,32,124,44,168,192,133,103,14,14,142,148,57,76,118,70,41,93,53,172,152,219,86,54,168,170,255,0,18,145,198,35,126,86,78,49,176,30,231,189,114,233,137,157,87,81,213,34,224,0,133,133,39,9,77,205,139,184,163,88,240,136,112,154,74,231,3,177,166,173,26,56,129,18,98,61,32,151,219,27,123,86,100,50,203,4,155,129,162,60,22,35,174,49,226,158,150,40,110,147,155,164,158,103,202,115,242,143,165,74,106,7,196,37,50,51,48,17,140,228,163,119,233,218,150,111,137,142,197,217,74,228,96,121,38,152,186,137,32,140,115,20,50,32,235,171,213,138,90,233,53,219,234,66,36,133,200,213,168,252,191,74,160,50,172,191,118,206,172,175,34,54,202,219,100,15,2,140,151,15,109,50,178,67,174,96,21,27,124,100,117,218,185,3,233,77,8,241,236,113,219,9,231,249,208,238,162,139,226,227,17,128,250,79,164,14,223,81,78,128,24,139,166,58,209,163,64,204,54,29,252,86,192,139,159,104,86,93,77,25,192,217,187,249,205,98,22,229,36,96,4,40,204,116,140,96,123,214,164,92,94,218,25,86,49,131,110,73,64,203,242,146,5,91,210,41,112,90,56,202,35,171,176,65,234,145,178,64,241,67,118,142,218,202,108,203,34,74,209,129,23,175,58,137,239,78,92,167,196,39,34,218,60,71,184,0,30,153,172,94,79,34,102,130,68,146,50,153,59,157,170,47,99,44,104,183,16,72,78,85,29,88,43,12,234,62,126,149,112,209,183,16,154,88,194,166,28,229,66,238,217,166,86,209,33,85,103,98,6,48,160,141,179,73,205,152,217,103,140,148,48,183,205,171,31,149,93,146,67,60,151,158,105,32,137,153,16,16,73,85,201,32,253,104,198,13,22,147,75,184,147,81,81,190,24,143,122,94,41,145,227,132,59,186,72,164,171,109,157,186,227,245,197,104,221,178,220,113,56,227,40,186,196,32,50,119,36,212,137,75,105,23,86,227,68,142,154,88,51,56,234,231,222,129,2,91,218,180,199,151,174,82,195,35,115,129,228,120,166,46,100,91,11,180,142,102,60,151,0,115,61,241,65,191,228,92,110,143,162,52,7,58,59,141,186,143,202,139,57,45,241,110,242,44,236,193,33,144,233,68,35,161,29,243,78,132,4,225,9,249,112,93,14,66,183,98,69,6,24,254,57,214,89,99,88,209,80,114,253,62,146,190,63,58,28,110,235,19,187,168,83,205,58,135,113,219,235,84,52,226,69,229,74,65,26,164,40,236,167,161,160,73,35,191,16,75,121,185,64,68,72,89,53,30,157,129,53,120,111,34,43,137,36,102,114,92,99,87,168,147,78,201,18,203,106,39,202,235,57,214,231,111,78,42,33,43,143,140,190,152,91,163,4,133,14,163,39,241,48,254,130,138,46,131,66,246,165,50,232,197,153,179,143,167,245,161,89,44,174,151,18,41,31,237,44,62,99,227,246,160,222,52,151,192,171,202,168,170,202,27,35,24,199,141,253,205,94,205,114,188,104,177,49,89,31,208,206,25,115,211,62,42,183,48,92,199,36,159,23,19,48,25,147,108,99,25,218,131,170,75,107,88,96,141,84,162,177,119,125,90,178,65,56,63,94,148,196,192,115,121,134,86,77,113,28,234,27,239,226,162,246,184,18,206,207,43,190,165,102,15,203,99,178,175,138,191,17,158,7,146,216,197,18,51,106,212,197,198,234,61,189,169,72,219,255,0,23,68,113,201,19,169,5,220,182,228,255,0,134,184,117,36,66,43,179,24,142,64,76,97,14,227,250,214,147,77,110,31,118,176,43,92,96,194,211,106,212,225,11,96,118,219,233,89,119,173,34,223,130,25,46,4,138,28,72,125,44,160,255,0,90,60,83,76,101,228,122,68,38,80,187,142,221,199,237,75,37,147,155,185,18,56,181,57,109,95,54,119,207,81,249,84,218,107,216,255,0,21,37,195,34,20,71,230,54,2,3,190,61,199,65,75,203,26,193,58,56,65,160,54,141,7,174,175,39,218,142,215,168,160,179,232,73,99,149,84,42,197,190,122,111,237,76,199,107,20,151,210,165,198,201,141,64,131,190,106,69,43,60,82,183,18,120,36,204,144,185,3,152,61,59,14,163,31,165,93,46,175,150,117,17,4,19,0,2,105,92,6,223,161,31,67,85,145,140,215,165,12,78,193,50,169,168,224,150,239,84,130,19,195,238,180,0,209,179,49,84,147,32,129,149,39,63,168,173,21,121,36,70,248,200,52,73,20,220,221,90,212,236,170,15,237,230,173,52,13,45,195,148,88,213,229,1,75,117,45,191,205,142,198,142,150,198,40,222,36,125,77,34,6,103,97,212,208,109,156,181,194,235,113,47,202,23,66,233,58,188,143,61,42,124,137,11,174,165,188,182,229,70,210,74,186,132,186,27,177,7,175,211,222,152,186,138,41,33,125,119,11,132,112,202,71,167,44,122,15,110,223,165,6,247,148,156,64,188,74,252,169,164,209,40,95,36,231,183,210,164,200,150,119,46,247,106,0,117,217,202,243,6,122,255,0,106,129,121,109,136,145,160,137,23,154,254,166,78,249,240,196,251,213,45,146,68,104,149,225,87,223,84,171,172,245,254,212,229,149,220,112,52,110,34,121,45,229,140,100,157,176,123,255,0,42,165,189,186,201,196,46,37,83,180,10,88,131,254,117,165,171,217,133,149,32,138,101,136,56,138,84,45,227,32,244,7,255,0,206,165,45,226,123,102,64,140,138,236,72,101,145,78,99,25,235,154,208,186,136,164,76,4,106,206,216,212,249,10,2,224,96,103,243,52,164,151,87,13,16,83,18,134,109,43,169,211,108,99,127,108,212,155,210,141,127,113,153,81,161,229,34,202,185,58,78,9,29,54,197,40,241,42,181,197,187,151,218,69,109,39,210,6,58,226,155,182,84,150,208,198,1,144,196,78,203,252,45,227,252,239,84,184,43,161,47,98,120,198,52,192,91,35,42,184,220,183,208,85,159,104,15,13,76,223,243,145,26,68,40,25,118,200,81,239,239,181,60,218,238,11,200,237,148,149,131,1,167,229,97,181,86,214,217,225,103,142,23,86,133,189,56,81,141,59,121,239,218,143,28,101,138,66,172,171,150,47,171,61,207,111,218,173,66,172,169,109,12,146,180,46,93,91,74,225,186,12,28,85,226,98,237,110,188,205,73,149,96,186,78,228,13,242,122,81,103,186,48,14,67,161,185,193,211,41,76,101,7,159,113,73,60,137,107,20,48,157,101,72,212,36,143,212,113,145,159,206,179,232,236,107,157,49,153,196,140,91,151,16,141,65,92,110,119,38,179,99,142,230,27,205,54,178,55,33,92,20,235,242,249,173,11,173,79,32,125,127,114,224,232,45,177,32,119,250,85,173,202,145,171,146,9,37,84,197,191,164,246,205,93,104,26,202,50,145,180,19,73,160,187,133,73,11,103,6,153,128,180,17,177,102,68,69,80,10,143,86,24,31,152,255,0,157,233,23,189,50,9,109,89,81,125,32,12,239,234,246,38,151,138,222,41,96,75,39,184,13,172,144,248,27,234,236,79,233,73,149,137,241,53,42,27,169,174,103,32,135,147,75,40,61,50,40,22,178,114,202,53,195,28,46,26,48,221,179,184,197,90,112,38,204,72,100,44,52,96,131,129,211,183,158,244,104,90,41,238,16,40,4,7,58,89,118,198,63,234,174,237,230,174,139,180,76,252,77,162,102,82,75,149,244,47,165,113,141,252,110,41,139,9,225,75,201,112,186,125,102,62,184,221,65,222,130,210,74,25,110,14,19,154,3,99,193,233,92,136,188,23,146,206,28,22,149,84,145,212,178,227,246,168,0,82,6,188,37,219,92,18,108,117,227,230,29,127,165,86,105,84,89,204,144,103,226,21,249,103,11,159,72,252,168,166,41,34,100,220,70,50,100,1,155,58,73,61,115,226,168,38,154,205,152,4,44,101,81,159,72,193,25,249,189,243,85,52,49,187,133,45,161,142,56,181,107,109,37,136,249,77,105,91,25,76,13,12,140,153,69,210,133,70,255,0,90,243,115,177,146,57,176,133,153,88,70,205,156,136,197,107,164,211,180,128,32,212,154,0,6,37,206,71,111,166,213,158,99,67,205,114,150,118,182,241,132,119,193,12,0,25,102,3,169,160,71,11,221,220,252,124,154,253,100,114,211,182,60,126,212,8,28,73,121,52,236,228,162,47,44,172,189,113,156,126,189,105,169,110,254,22,40,196,108,74,196,67,16,72,250,85,147,92,167,124,43,19,92,124,97,153,74,13,191,245,163,109,142,213,50,4,58,99,143,86,169,85,54,61,91,25,254,149,30,110,87,12,51,64,129,156,122,178,223,40,30,255,0,153,160,240,251,137,209,22,57,167,17,149,201,244,174,204,221,117,3,138,159,103,209,165,46,97,248,184,227,77,42,66,5,59,18,87,168,52,36,182,231,201,111,247,33,20,201,204,103,206,124,109,159,165,43,6,184,238,154,67,35,232,36,43,106,93,65,187,129,93,132,8,46,4,18,79,165,139,25,78,143,78,144,123,98,169,90,23,54,105,113,170,32,137,255,0,172,151,206,204,49,242,210,252,41,173,138,36,174,121,104,195,70,10,130,9,238,167,205,88,222,197,28,79,37,185,26,100,108,187,51,28,176,20,18,170,240,69,12,109,132,103,212,131,161,64,64,239,85,145,166,150,43,214,123,100,155,73,220,175,167,36,146,189,127,42,227,64,177,219,114,164,149,153,149,1,244,183,81,226,132,32,148,51,36,137,169,33,24,92,247,63,214,187,118,94,24,162,8,171,37,203,40,223,59,42,140,142,131,175,122,157,181,208,160,42,192,37,33,26,55,93,68,54,158,185,233,138,86,209,211,255,0,34,236,152,214,92,179,172,42,119,199,92,126,148,232,144,91,91,114,202,71,28,146,174,161,26,176,1,216,14,132,154,94,8,153,36,111,137,80,172,196,227,160,210,49,255,0,116,77,137,29,202,53,149,228,119,0,61,203,48,229,13,200,210,122,99,247,174,67,99,36,188,74,22,142,65,160,199,156,129,157,7,27,102,134,235,52,49,243,90,39,78,94,85,28,55,69,252,57,243,84,179,177,184,129,158,83,36,156,231,69,229,232,207,202,122,147,85,61,26,103,149,173,213,97,184,185,142,53,36,60,107,141,39,245,164,22,238,248,67,48,66,57,32,158,95,55,125,45,223,4,81,90,226,66,159,14,117,34,72,72,105,8,194,169,199,247,171,198,215,13,110,45,228,244,124,58,180,104,20,156,49,238,199,205,89,162,194,80,52,237,108,230,105,24,105,236,127,17,205,30,194,121,45,111,101,14,62,229,216,106,85,234,61,199,210,182,35,146,214,226,27,117,154,55,194,197,203,212,122,10,76,24,160,146,91,119,133,223,150,231,75,50,18,53,1,231,250,85,186,78,90,19,18,99,211,43,161,42,193,186,3,204,57,244,254,213,140,246,110,211,130,227,210,50,238,58,109,227,249,81,146,115,20,54,209,179,33,144,157,180,174,74,175,143,106,33,151,225,231,144,221,7,40,48,29,148,126,141,143,206,179,191,77,78,0,22,182,37,180,196,164,58,130,204,87,56,198,253,254,184,170,67,103,111,16,120,97,81,168,182,112,206,91,252,38,137,21,175,196,187,149,80,82,108,242,255,0,8,162,195,108,220,150,41,34,184,82,160,144,119,0,236,78,107,63,77,10,232,33,181,208,243,8,220,147,247,137,209,55,25,172,187,117,135,226,200,136,72,138,87,66,107,195,6,126,155,248,166,120,147,45,174,139,104,156,50,182,165,10,78,91,78,122,213,34,177,18,2,168,28,166,70,144,55,193,254,245,174,147,179,19,243,57,74,243,65,28,36,21,100,25,200,232,70,104,86,242,202,47,16,72,186,228,147,177,35,73,24,193,246,250,85,26,46,118,22,41,125,40,193,240,122,15,174,104,194,33,20,76,30,56,212,144,24,55,240,156,117,63,173,55,164,208,55,3,5,32,17,3,170,102,32,72,216,210,54,239,223,181,51,107,29,161,212,144,24,204,120,60,216,153,246,109,93,119,235,82,222,36,39,151,117,22,153,93,181,33,36,15,81,247,164,223,54,70,114,164,134,114,73,110,249,30,106,78,87,70,237,146,107,96,202,84,108,161,119,115,167,79,231,66,184,183,13,151,8,164,159,80,115,243,43,10,181,180,236,3,218,221,74,178,35,228,135,109,136,219,185,61,168,113,179,74,248,68,244,72,51,30,147,223,235,90,67,86,202,26,55,6,224,162,238,14,221,179,212,249,53,118,153,85,102,5,11,174,67,107,114,48,221,186,86,53,155,24,164,149,139,187,38,200,87,118,57,62,222,213,160,246,38,94,110,162,196,38,144,172,70,54,34,178,191,106,180,68,152,245,32,30,179,27,54,122,0,54,34,160,136,219,240,245,40,164,186,51,122,179,211,126,149,197,14,218,32,69,99,165,119,219,219,111,243,173,50,168,34,134,37,116,125,125,74,147,74,162,220,177,95,88,211,204,17,169,59,126,120,160,11,181,186,156,172,25,3,65,0,234,3,13,244,166,164,128,203,174,24,181,22,147,126,189,14,55,164,146,203,225,238,163,209,26,169,102,100,50,72,113,130,58,210,39,65,203,5,182,130,231,74,207,33,206,79,92,230,131,106,88,51,136,23,152,11,6,58,134,144,49,226,185,164,201,115,42,36,36,41,223,32,252,199,205,61,109,108,188,178,57,204,142,24,143,90,100,15,122,189,166,228,46,32,105,47,238,45,131,170,162,201,133,242,212,25,99,101,147,75,192,177,36,88,1,215,108,227,189,110,220,71,107,8,105,228,152,75,176,58,211,207,143,106,199,50,22,204,159,14,204,154,180,228,254,26,215,100,53,29,192,150,197,226,117,145,50,141,161,219,35,39,182,41,41,25,154,68,132,178,203,49,1,116,57,199,167,254,169,235,118,120,217,157,148,190,178,87,175,111,165,6,225,99,186,35,146,202,178,239,248,186,251,127,42,196,3,105,150,24,57,98,63,190,213,174,53,240,49,140,82,48,235,67,53,166,10,75,164,107,212,54,210,180,253,188,15,3,238,248,113,17,212,189,119,236,5,18,70,23,51,107,127,185,112,116,156,183,230,113,87,107,246,164,79,111,21,212,101,0,70,83,156,47,147,223,244,201,167,38,184,207,13,142,126,94,49,35,68,221,189,199,245,164,222,19,153,94,48,177,179,144,4,132,117,94,132,210,197,238,101,68,103,104,196,110,204,174,217,234,118,3,106,186,79,176,46,216,241,6,64,140,121,167,210,3,12,140,117,162,89,164,130,120,162,125,41,113,12,132,62,159,149,163,233,250,239,87,181,183,41,20,210,72,194,25,163,192,245,15,108,80,226,46,47,12,141,110,210,73,157,81,200,128,237,249,80,188,152,188,188,142,229,109,195,144,52,55,171,3,118,52,149,204,78,165,224,142,85,88,164,4,148,207,124,96,85,238,102,141,166,141,1,26,215,231,219,241,119,167,4,17,27,225,112,200,11,42,40,198,59,147,82,86,248,209,11,107,41,224,186,142,59,198,214,165,115,169,1,58,107,70,220,55,198,104,19,75,201,31,40,61,201,29,170,94,17,12,34,69,132,231,108,0,59,31,62,212,25,20,91,180,119,51,40,1,64,212,177,254,35,228,126,181,47,61,50,109,230,10,37,141,78,85,14,141,61,51,131,89,160,69,111,119,168,150,109,68,250,23,174,104,176,94,189,221,225,183,151,70,136,200,42,112,9,36,251,213,47,154,4,186,18,130,68,206,195,238,227,25,210,54,171,56,236,236,202,36,236,188,196,5,29,9,58,75,117,25,218,184,209,97,117,50,47,49,151,94,166,56,212,125,232,182,101,101,183,149,70,228,166,14,78,55,20,5,157,30,102,75,134,251,149,192,17,251,212,88,78,194,59,129,2,57,112,186,95,83,6,95,152,211,194,208,186,0,52,237,35,107,96,119,220,118,174,189,212,118,239,35,60,121,1,176,20,237,84,136,75,29,165,204,177,132,62,141,107,175,166,123,213,218,89,193,102,183,138,202,247,146,145,243,84,228,122,219,211,211,182,40,183,113,205,36,72,22,69,192,77,180,117,36,26,5,156,87,45,36,87,143,16,117,101,93,108,175,145,159,106,106,242,214,73,15,53,112,24,22,213,133,198,161,230,170,111,210,214,165,97,183,89,33,57,115,247,47,238,167,168,253,234,201,113,36,82,53,157,179,58,234,64,63,250,247,235,154,206,183,73,17,202,150,207,39,45,160,169,26,135,214,139,106,210,24,208,104,96,206,74,151,85,217,215,53,23,134,140,97,172,236,182,15,169,178,26,64,216,201,207,122,94,246,83,114,200,147,224,197,167,43,227,53,195,111,31,51,15,38,151,112,49,164,124,173,222,186,21,82,214,82,201,169,117,105,46,123,143,106,139,196,44,150,34,243,76,70,78,84,160,131,204,29,41,152,209,85,52,186,73,255,0,176,75,144,49,147,227,63,149,9,100,147,74,176,104,221,67,224,22,218,152,150,107,161,119,160,76,99,66,73,0,39,167,87,191,122,188,165,208,51,199,44,87,51,92,4,35,155,234,120,252,125,40,210,8,47,97,0,40,15,157,153,79,67,249,85,24,201,53,194,58,72,204,54,4,183,241,123,85,175,83,225,165,142,120,17,199,168,234,125,4,230,167,106,5,188,215,11,117,52,10,160,193,144,186,113,185,243,77,93,73,19,8,99,98,67,172,89,128,1,140,2,205,140,254,88,170,197,2,92,91,115,227,125,203,106,229,157,191,106,171,171,220,59,187,58,5,141,176,71,124,96,1,90,255,0,25,3,77,196,172,142,87,72,3,34,64,216,13,138,52,5,164,119,230,70,52,49,10,116,183,204,127,189,56,35,117,141,173,166,76,60,99,42,28,109,154,205,130,23,231,205,20,131,1,134,165,201,232,115,181,70,184,173,27,104,20,92,42,29,89,233,203,213,178,145,71,105,11,34,63,68,214,84,123,251,210,208,77,243,43,66,57,184,43,144,184,218,141,2,182,133,71,56,203,18,61,133,25,188,28,202,137,97,57,32,150,35,174,221,43,110,212,236,43,2,56,254,245,36,4,18,167,79,78,199,59,254,194,183,109,14,194,187,252,31,209,205,228,237,175,15,74,100,82,176,244,166,151,165,123,60,221,169,82,165,4,170,183,74,181,81,186,80,39,61,99,222,116,53,177,63,74,199,187,232,104,60,223,16,232,213,129,4,130,46,51,106,229,244,1,42,228,251,102,189,21,220,109,51,232,76,106,110,153,96,63,157,96,45,171,175,26,182,134,225,10,30,96,56,125,186,127,74,206,86,107,149,199,183,185,231,170,202,67,41,202,244,250,80,102,155,154,48,61,62,88,154,180,118,178,56,203,184,4,118,197,47,116,175,17,10,2,239,140,143,106,249,121,75,233,215,56,8,2,19,8,73,44,115,244,29,232,107,4,163,92,204,91,25,192,24,235,86,140,179,179,186,182,57,121,217,119,32,83,182,215,114,132,229,133,141,242,51,165,182,172,181,182,124,97,100,212,239,132,61,170,165,71,173,142,233,211,99,68,158,198,85,184,18,167,220,177,223,78,114,180,14,114,8,95,50,1,38,112,163,177,111,122,79,210,246,3,206,96,104,200,87,99,156,105,29,63,58,98,107,160,136,171,38,141,110,114,17,122,138,206,149,228,3,65,82,89,219,214,254,7,181,92,8,96,149,50,166,68,192,32,247,38,169,236,251,107,142,219,18,141,105,140,129,171,127,200,210,205,35,91,65,205,68,42,114,115,252,95,173,12,222,150,144,157,88,193,92,106,94,148,204,247,44,240,188,183,42,139,146,21,114,49,168,251,86,164,103,160,34,44,247,6,71,84,86,56,33,0,192,166,98,148,90,201,135,80,218,243,247,106,55,165,245,32,40,70,75,251,116,34,157,134,62,100,77,115,142,163,42,72,169,99,91,118,88,161,123,118,144,48,200,220,12,224,210,118,151,13,17,36,54,165,7,102,160,203,33,103,125,121,61,128,61,53,84,133,10,50,59,159,80,206,70,158,212,209,32,183,209,36,55,13,113,25,108,176,13,156,99,38,174,110,89,150,54,7,42,64,36,116,218,171,53,208,123,136,195,174,142,88,29,124,251,208,230,119,134,215,84,58,75,54,6,124,84,39,217,169,110,160,22,204,16,117,232,49,156,212,183,137,87,135,130,231,211,185,193,29,235,53,101,118,116,102,141,195,5,33,216,126,35,244,173,72,109,143,47,154,174,116,17,208,211,90,66,243,186,42,67,36,74,3,228,133,30,69,39,118,210,52,45,26,145,233,58,155,81,234,43,66,230,55,208,186,64,15,156,130,122,98,153,17,67,113,106,193,0,230,129,234,106,53,211,17,185,177,219,235,138,71,93,74,6,221,169,212,138,84,181,133,230,155,83,59,106,11,157,199,214,187,169,22,57,99,65,46,23,103,98,152,197,103,172,178,7,103,124,248,93,251,86,163,53,165,104,166,73,12,46,48,157,119,252,95,149,86,86,65,173,84,224,151,193,85,237,65,189,190,132,186,74,168,80,3,131,252,71,198,244,204,215,145,52,176,180,88,108,224,225,71,203,245,169,173,53,138,243,200,203,17,65,38,147,177,7,53,72,52,92,91,122,193,12,24,141,88,198,62,148,27,152,57,112,77,44,74,11,156,125,217,108,177,207,122,234,44,150,168,153,194,235,81,177,57,199,214,154,65,110,237,196,205,3,14,97,10,186,91,72,235,189,38,201,29,133,208,18,125,228,125,0,7,127,206,181,30,93,54,99,150,165,220,227,100,234,13,102,189,180,147,79,170,101,201,25,37,115,176,53,100,72,99,136,76,98,183,73,109,79,182,251,145,75,40,98,97,107,157,110,229,131,22,211,182,125,233,137,236,221,162,139,148,169,160,141,68,54,114,40,208,92,186,217,200,162,44,159,3,176,161,209,105,47,237,174,94,88,34,148,158,86,11,55,79,208,98,155,73,222,88,35,119,144,238,112,78,51,143,20,132,80,161,70,17,192,154,221,1,214,227,126,190,212,121,223,147,18,91,161,230,13,99,86,224,17,83,90,85,26,53,146,70,14,252,198,221,131,116,220,81,46,39,67,15,169,84,25,20,23,198,202,78,58,253,104,86,238,146,76,229,23,30,172,97,233,152,180,94,199,36,12,139,205,143,166,216,6,150,232,210,220,62,221,26,209,166,142,40,206,61,30,177,218,149,150,38,73,7,86,211,156,15,226,171,134,146,221,68,75,34,143,86,89,74,250,149,168,172,140,215,30,163,150,10,12,146,17,143,202,158,146,107,105,9,142,11,78,89,143,13,234,210,113,208,214,85,173,172,166,121,25,202,150,65,168,183,85,97,252,56,243,90,114,73,28,146,229,115,32,25,10,117,101,79,182,42,252,54,218,59,150,215,110,129,87,212,28,56,249,87,189,106,23,128,32,18,48,33,72,248,131,168,225,0,33,79,129,154,189,147,49,154,72,221,16,178,49,92,169,29,127,42,45,205,221,173,187,232,141,53,179,176,194,142,184,170,144,250,161,54,168,136,229,137,144,15,194,43,42,68,204,246,215,172,35,71,114,219,233,210,112,77,54,208,92,79,38,180,133,67,184,208,164,28,251,157,141,118,107,68,70,203,145,146,119,207,97,69,248,217,109,45,81,237,161,18,99,1,70,123,103,165,69,244,145,199,112,211,72,147,166,181,80,16,159,194,71,122,160,155,225,213,196,5,81,23,212,23,183,252,85,77,238,4,143,20,78,229,206,163,190,194,135,165,214,13,18,252,138,186,164,44,123,213,157,163,147,72,100,182,215,10,33,119,124,179,106,249,125,190,148,244,42,211,217,181,188,193,52,39,202,200,58,159,122,66,52,65,17,72,165,215,46,67,105,97,233,199,189,54,225,128,132,43,6,12,3,186,227,30,175,20,156,20,13,49,193,115,53,176,81,30,84,50,22,241,154,170,145,19,224,140,40,221,191,93,240,104,151,113,34,95,194,209,25,57,216,28,214,111,30,195,197,82,24,98,105,166,50,187,60,74,217,212,7,164,3,74,78,87,75,77,118,238,142,234,136,78,216,221,116,213,26,218,11,136,133,179,70,99,229,159,157,151,25,30,69,84,221,69,207,136,232,33,34,86,45,171,108,10,180,238,46,174,161,91,111,253,12,234,141,145,183,185,162,88,188,87,18,90,24,162,46,220,214,109,10,48,52,147,238,105,70,158,226,88,36,36,43,200,210,50,243,36,249,87,125,206,41,158,32,97,67,27,148,109,54,228,5,24,249,159,242,160,184,204,140,139,204,136,199,130,202,55,216,238,122,211,21,209,187,88,174,254,237,3,141,99,212,199,29,79,140,82,119,71,227,111,176,199,58,1,102,88,252,142,212,204,247,241,9,50,14,146,234,87,210,127,15,210,168,209,43,250,227,14,89,14,113,157,218,160,156,50,72,166,40,102,81,204,203,49,58,55,197,82,104,159,135,221,164,175,43,52,243,48,42,71,225,81,230,174,183,80,194,201,168,106,92,182,149,111,152,119,39,3,222,168,130,75,137,45,165,145,153,185,132,175,167,212,8,31,202,147,118,159,67,241,57,26,235,68,177,150,17,163,182,63,220,49,64,186,202,90,4,46,4,185,245,250,125,33,105,249,38,79,74,2,2,40,198,127,189,10,56,197,212,172,171,162,56,72,29,124,249,205,39,102,180,204,128,205,52,60,180,158,225,102,193,194,2,52,183,141,251,83,234,137,53,183,168,18,203,17,46,202,223,139,220,127,157,43,156,203,91,95,184,144,0,242,190,146,195,125,188,154,20,110,230,105,87,31,116,175,184,39,118,216,101,70,42,218,67,214,230,217,173,116,220,219,0,203,233,102,207,122,168,141,35,225,242,136,181,114,226,212,28,129,168,145,219,106,94,91,221,114,50,36,37,214,84,192,46,65,229,129,230,143,102,66,234,72,196,138,231,1,137,59,49,167,218,104,52,87,154,21,9,54,148,66,173,203,211,158,189,122,123,208,47,162,88,249,114,146,126,115,178,249,57,193,63,165,72,81,162,184,207,49,2,49,29,241,234,237,76,221,202,112,144,74,204,92,102,69,84,216,48,255,0,51,80,45,2,73,53,173,188,143,36,113,21,140,179,96,233,206,231,98,63,74,228,13,47,227,49,243,117,99,89,127,153,49,231,243,162,193,49,16,142,82,171,140,1,159,127,237,73,79,29,193,187,146,214,50,140,140,21,139,105,232,119,219,53,169,201,210,247,82,152,110,95,66,6,86,83,27,122,198,50,184,201,253,41,151,183,50,164,43,50,171,68,34,14,76,99,161,172,248,34,230,90,73,28,250,185,174,193,163,87,127,109,201,241,218,180,45,239,26,27,117,138,91,118,99,185,92,140,228,129,216,248,166,92,44,90,40,194,146,139,49,72,68,101,181,20,235,158,162,162,204,34,147,151,204,140,196,84,48,50,236,84,1,183,211,173,89,96,105,161,214,52,137,9,214,8,109,57,30,127,226,146,226,74,85,121,209,232,251,214,109,69,114,61,57,192,253,234,66,139,101,3,73,51,184,201,139,25,88,131,128,25,189,232,98,220,201,34,48,214,229,152,149,114,118,35,35,34,181,56,117,178,233,37,19,87,44,5,80,126,82,122,254,212,132,140,130,252,137,254,251,174,75,157,42,152,233,138,168,186,136,162,87,18,134,103,31,52,128,28,81,174,4,114,205,5,236,201,36,74,165,93,162,198,87,79,127,239,65,142,100,141,140,79,34,71,243,12,245,0,29,234,151,83,68,167,68,11,28,217,5,8,213,129,168,121,63,149,58,5,79,190,230,71,9,121,25,78,21,216,225,84,87,90,41,248,127,38,82,153,132,46,145,141,198,254,79,109,205,45,195,222,78,97,138,70,229,137,1,44,221,66,237,157,252,85,47,208,180,193,186,229,180,242,208,224,99,109,205,77,27,56,140,188,69,130,22,18,71,144,101,210,114,20,239,182,106,58,207,61,172,105,122,136,177,44,152,87,232,113,219,106,13,140,49,216,204,235,16,44,142,133,240,254,157,195,120,241,142,245,167,32,129,173,190,233,132,186,16,128,192,231,122,95,162,22,69,126,111,32,168,194,140,252,221,187,82,176,206,252,201,34,44,93,11,106,92,31,86,63,181,14,247,213,110,205,9,211,49,96,184,13,187,3,156,213,96,133,64,84,141,209,28,32,85,71,221,137,25,31,218,173,156,44,163,75,36,114,17,52,166,71,141,137,244,55,171,45,176,25,252,234,72,239,31,53,167,0,232,206,192,245,62,43,144,197,19,44,132,219,142,90,233,47,129,157,243,245,163,94,194,94,237,219,118,134,53,17,196,160,109,168,86,103,5,11,134,93,167,196,66,178,107,140,186,149,114,219,134,20,56,237,4,145,205,24,184,40,145,99,74,133,212,29,189,252,116,169,109,4,146,198,147,135,64,154,129,98,55,212,65,201,31,157,17,82,118,153,110,98,84,62,162,205,19,28,40,207,90,164,228,193,23,55,60,62,55,71,16,202,24,40,10,190,157,56,199,246,161,52,164,90,196,240,150,17,235,213,131,243,96,96,127,51,81,129,181,235,113,204,134,61,223,213,190,175,3,243,171,203,59,218,92,51,200,146,72,129,65,208,64,13,131,231,197,94,217,208,178,196,142,11,164,37,189,122,182,236,184,160,204,35,135,239,32,25,17,160,98,157,198,107,176,220,195,112,205,52,78,203,165,114,18,94,157,49,82,89,52,207,19,143,144,171,7,223,111,167,210,162,207,249,6,226,27,142,82,62,189,10,50,196,234,233,158,163,30,212,213,164,102,69,112,136,235,58,35,12,245,73,7,144,124,226,150,185,184,51,219,219,69,202,81,161,216,141,247,97,191,166,180,108,230,16,92,40,96,223,14,113,161,156,12,145,176,39,244,106,172,210,92,209,123,25,132,7,103,141,112,88,238,87,198,127,58,11,104,183,204,109,169,156,250,148,171,232,36,224,245,205,50,126,34,218,225,222,89,145,92,187,46,70,23,210,14,6,127,74,33,137,165,133,229,18,47,60,174,188,7,200,81,223,24,239,189,77,233,169,202,112,246,123,187,94,97,139,67,60,96,170,41,221,125,243,239,86,141,17,25,129,114,225,50,186,136,198,88,245,35,218,151,75,121,131,6,36,44,114,100,49,83,191,47,223,244,163,50,42,217,137,217,66,32,92,38,122,163,123,251,83,99,140,20,171,4,150,68,50,96,171,233,213,171,219,126,148,187,198,241,194,250,91,80,3,75,12,252,195,193,247,254,212,205,164,130,226,75,103,102,5,22,54,3,109,40,73,56,31,174,106,247,14,233,117,166,40,115,19,233,44,197,241,208,224,227,205,84,101,253,236,179,124,57,73,37,133,17,76,163,0,111,190,223,77,197,19,144,209,189,188,13,164,233,69,3,45,208,103,106,239,169,95,154,88,203,179,54,185,14,145,171,183,74,179,113,27,123,119,87,40,36,154,73,19,80,97,140,14,224,83,232,232,36,151,144,215,255,0,17,9,97,49,26,100,24,57,126,219,125,105,206,28,99,141,68,162,217,145,73,58,157,112,118,207,189,102,7,51,75,135,1,178,199,116,109,244,254,19,143,173,109,91,71,4,54,151,14,203,165,100,99,161,63,135,166,255,0,182,105,33,105,19,12,18,52,145,22,4,52,154,164,207,82,50,219,209,111,22,218,73,145,68,107,153,73,26,131,124,219,255,0,159,173,35,60,147,195,109,205,69,118,206,78,116,100,12,54,1,205,53,169,222,211,226,196,131,37,118,86,76,5,96,49,183,177,165,33,171,139,70,134,37,138,64,102,141,23,1,115,233,213,191,242,218,149,64,210,218,197,32,69,101,0,157,7,240,236,49,77,197,174,72,100,145,206,232,10,227,27,103,79,203,253,105,104,36,158,24,68,144,16,210,6,87,12,155,166,158,234,124,12,98,179,218,244,63,15,150,69,182,125,96,2,112,9,97,167,99,210,174,182,8,94,123,139,105,255,0,242,52,2,219,228,134,211,171,250,82,156,217,66,52,178,70,22,25,126,243,99,132,92,239,181,114,9,214,24,132,176,161,147,86,121,131,24,58,250,3,251,213,156,37,228,89,237,11,199,108,48,36,112,205,173,180,108,70,216,63,241,76,37,179,187,33,196,75,28,121,40,177,245,39,173,82,27,169,24,24,216,174,115,128,178,118,252,56,166,69,212,208,128,241,44,67,64,59,202,122,156,118,25,243,77,157,7,120,12,145,4,89,70,143,153,123,103,219,126,134,148,153,76,81,60,196,253,228,97,85,7,240,174,127,231,53,200,195,221,89,219,171,158,100,204,174,78,71,202,69,113,99,145,230,96,151,30,147,142,99,198,48,63,79,20,85,81,165,186,121,39,98,198,80,140,136,175,213,91,27,26,180,144,185,181,9,110,18,103,68,34,119,62,156,159,61,122,245,168,109,193,190,42,116,106,35,86,122,105,99,215,242,222,187,112,101,146,235,146,178,198,182,241,133,24,11,208,120,171,18,169,241,15,112,201,110,197,165,64,78,173,246,13,144,6,245,120,175,8,248,150,1,198,84,13,93,55,241,87,140,188,151,28,214,103,251,188,48,137,72,40,60,87,30,35,112,172,250,29,3,182,6,127,15,126,159,195,145,78,194,241,194,151,215,90,148,54,143,148,115,27,56,250,85,22,246,104,161,140,201,19,79,38,137,9,35,166,73,198,249,237,85,150,25,99,67,114,210,186,187,5,11,131,130,27,255,0,167,233,79,112,121,222,59,126,93,220,5,231,57,101,144,54,117,15,233,73,11,70,137,146,110,29,149,56,126,184,246,237,181,65,3,114,223,152,27,152,28,187,234,35,12,59,26,89,0,182,226,142,183,25,9,19,225,125,62,156,227,173,93,174,163,116,123,104,80,169,102,50,72,221,130,131,230,161,137,37,148,171,198,147,43,228,13,64,160,206,161,244,167,100,149,239,16,204,132,136,116,129,242,224,144,118,205,10,206,72,162,188,2,87,77,91,5,144,12,6,58,122,126,157,232,173,27,47,165,221,153,153,134,0,217,84,141,201,252,128,52,210,246,206,184,150,91,121,213,209,228,68,0,50,103,168,31,211,173,31,135,93,77,58,252,53,177,43,147,243,201,234,24,250,81,162,180,121,109,223,80,202,177,63,127,157,176,58,111,210,187,106,182,150,203,141,214,85,244,141,4,146,125,233,117,19,190,23,188,225,142,183,252,249,29,27,8,53,178,255,0,111,173,94,65,61,157,171,114,215,75,185,210,164,31,151,110,191,90,179,199,52,214,226,32,75,115,67,3,190,248,236,41,66,93,237,152,197,204,99,11,41,208,50,117,15,240,213,222,205,45,29,189,173,188,127,123,11,233,32,47,44,247,62,105,142,94,109,242,241,149,183,56,199,149,62,63,149,47,36,43,44,34,240,59,105,111,227,198,73,244,254,219,26,178,78,38,101,183,150,70,67,164,174,113,145,167,205,102,175,105,136,165,119,96,46,100,64,193,151,45,168,174,59,231,243,166,239,180,66,175,164,162,97,131,13,105,157,142,58,126,148,40,206,137,53,163,250,88,145,234,31,54,70,113,74,161,75,224,98,85,43,203,56,41,157,94,156,129,191,235,86,77,130,60,177,220,35,202,130,43,136,138,157,10,195,25,61,58,248,160,219,220,195,109,28,98,40,95,80,83,157,43,233,212,7,183,231,69,102,138,107,89,4,65,21,112,126,237,59,40,237,75,153,45,225,181,46,206,218,4,33,49,175,175,146,106,79,208,40,98,86,38,208,52,140,128,224,140,106,207,122,114,6,91,203,118,5,229,203,238,86,70,206,62,148,133,133,172,34,202,32,183,60,196,124,107,208,65,223,219,242,166,102,41,109,204,230,115,149,53,232,200,61,177,214,181,34,111,150,114,202,209,22,116,18,72,11,106,82,54,239,208,214,156,168,247,188,153,139,105,112,125,108,78,48,60,86,116,107,40,145,26,204,171,233,24,112,78,67,111,78,124,92,239,3,188,64,107,135,4,228,236,195,184,166,182,187,210,198,91,155,107,193,38,150,142,61,36,175,171,168,61,55,166,230,118,154,24,153,130,234,82,91,86,59,120,172,251,67,20,146,115,47,100,26,72,39,32,146,23,235,69,105,84,148,123,105,129,132,169,42,49,185,223,191,229,83,90,59,10,202,213,27,81,99,34,146,249,109,39,30,104,198,4,229,79,27,73,204,135,4,134,0,252,184,218,129,28,243,163,48,208,171,234,194,151,56,207,253,81,209,222,120,166,40,171,130,250,253,18,15,155,161,21,83,178,54,19,190,93,195,32,87,5,216,1,243,251,87,57,209,205,120,207,165,227,68,194,172,100,117,171,142,27,21,185,151,14,202,241,184,217,176,50,58,156,125,40,119,215,191,253,173,176,251,198,244,184,97,189,20,213,219,60,140,14,72,136,0,24,179,124,192,111,181,2,114,225,163,17,146,177,183,64,6,199,30,244,120,153,100,181,229,137,16,233,30,161,252,36,127,197,44,93,237,101,208,232,202,72,39,35,184,171,17,182,94,212,198,243,2,188,194,185,25,56,201,52,140,176,77,60,43,134,10,210,233,127,200,29,233,84,229,92,43,52,69,136,214,63,78,159,218,152,133,69,175,18,17,202,72,4,48,97,142,131,78,106,78,205,106,53,46,237,82,238,208,75,108,225,186,122,70,223,149,96,38,175,138,107,121,226,110,106,250,177,158,128,251,86,233,121,45,90,78,82,41,66,3,99,57,235,89,55,173,53,247,24,211,240,203,9,137,53,201,34,13,223,197,84,95,67,200,145,219,71,36,114,59,159,188,39,59,246,166,174,46,72,100,182,72,157,33,211,167,32,227,213,228,254,213,145,109,115,3,92,234,157,94,18,172,114,195,168,199,181,105,27,129,119,58,97,137,103,201,206,59,84,233,113,236,185,2,75,136,121,144,7,215,146,218,198,64,35,173,55,18,66,109,222,7,101,1,113,54,174,250,70,65,253,50,13,94,230,221,126,16,48,5,164,143,127,13,142,230,129,104,239,119,30,172,164,139,27,157,192,198,160,70,48,106,122,90,164,183,13,36,150,169,110,82,70,119,1,143,101,20,40,163,146,121,102,19,122,180,130,81,53,122,6,254,41,171,83,29,180,78,138,129,113,177,31,237,255,0,51,66,177,146,33,123,203,36,242,219,80,63,236,61,152,85,137,93,184,146,56,16,152,135,169,183,230,104,4,227,254,233,115,101,37,164,76,243,146,233,38,72,26,119,213,214,153,94,24,243,180,145,205,32,12,114,190,131,128,119,218,151,47,123,42,75,20,215,13,240,233,254,222,167,160,197,94,201,194,214,78,176,217,186,144,125,120,4,227,229,29,107,151,81,198,12,215,67,9,59,176,68,44,50,9,246,253,42,208,66,145,64,134,88,152,74,164,171,133,63,55,130,104,242,91,25,237,11,22,10,177,234,117,92,111,158,216,168,164,90,198,84,153,148,232,219,213,150,25,212,212,212,72,101,129,20,130,14,130,48,131,108,253,42,236,100,230,64,143,46,159,81,101,199,81,182,249,161,67,36,146,204,146,68,237,23,47,230,14,54,247,169,105,21,183,255,0,193,183,100,124,133,230,106,10,23,190,40,247,74,84,45,196,64,202,199,25,76,237,143,20,143,17,121,82,238,33,38,144,171,177,26,190,97,158,180,213,179,27,77,109,46,29,27,26,116,28,105,56,169,84,7,149,35,142,65,16,80,193,153,112,69,10,4,16,37,185,1,149,87,0,251,30,180,86,42,38,50,78,14,141,100,125,216,234,42,241,203,19,195,32,149,245,67,159,72,7,117,35,235,90,18,237,36,187,132,171,202,145,190,182,116,208,189,188,84,1,254,7,10,204,84,128,90,63,30,105,54,34,89,162,154,217,29,92,2,175,190,199,106,177,89,218,101,121,143,165,61,35,211,177,20,101,162,45,86,25,57,88,210,132,106,93,247,39,222,171,241,146,219,93,178,20,86,155,73,249,142,192,83,73,119,11,133,121,99,147,148,163,60,207,225,20,183,26,142,25,88,203,11,130,99,199,65,185,255,0,51,73,201,210,150,82,42,169,71,83,39,226,95,36,231,20,89,36,248,196,77,115,201,24,249,132,90,115,138,2,22,181,186,71,184,46,88,70,25,153,6,70,41,168,249,83,68,172,16,242,153,178,164,118,31,224,169,102,169,246,29,213,213,181,148,248,69,214,101,219,198,147,64,225,141,12,247,139,16,76,163,48,86,102,56,192,205,118,242,223,157,197,155,154,204,163,10,99,62,54,166,230,136,89,77,204,11,169,219,24,30,222,245,164,191,165,30,114,210,220,193,35,96,130,87,87,190,58,210,150,241,25,98,121,230,151,83,171,105,83,231,235,69,44,207,196,46,100,145,148,54,23,177,245,28,84,85,251,167,100,133,35,51,50,157,191,124,209,122,6,8,164,183,228,201,173,180,5,32,234,223,63,230,107,92,40,47,153,35,24,86,192,250,80,82,34,209,129,167,108,237,245,167,86,14,99,168,44,52,96,103,235,86,68,206,148,120,180,223,137,21,201,46,186,12,123,105,199,184,175,65,104,122,86,35,148,126,39,43,161,200,56,31,160,199,243,205,109,90,116,21,223,226,199,88,185,115,187,173,120,105,181,233,73,193,210,156,94,149,232,203,181,42,84,160,149,71,233,87,170,63,74,4,167,232,107,30,239,161,173,137,250,26,198,188,232,104,60,231,16,61,107,51,135,113,9,62,51,225,162,204,224,54,26,50,153,84,247,207,65,239,90,92,67,189,121,139,249,100,211,160,49,84,83,144,139,178,131,236,6,194,177,158,63,41,166,177,186,187,125,26,210,65,52,89,138,112,83,113,233,220,41,162,20,88,131,101,213,223,27,109,88,31,98,47,218,226,196,163,198,161,97,125,26,179,185,216,28,154,244,119,177,134,140,232,56,193,4,30,149,193,150,63,27,170,232,151,108,80,242,139,148,45,180,121,220,118,53,73,110,146,27,134,101,58,128,219,61,241,69,55,174,173,168,237,190,9,208,113,75,220,194,146,132,98,81,70,78,72,218,188,62,87,111,89,26,41,123,12,214,204,74,225,134,218,113,234,205,98,235,80,229,132,74,31,114,7,159,214,175,115,8,146,48,99,102,140,38,218,179,141,85,203,72,208,166,51,171,160,39,80,220,127,58,210,130,34,146,73,125,15,175,95,191,202,106,178,25,81,176,30,73,186,12,99,24,21,171,19,90,67,11,219,184,81,190,84,158,198,179,174,164,141,131,194,80,1,208,55,138,215,108,255,0,160,238,38,100,157,85,8,201,86,27,213,214,9,47,195,25,121,146,219,197,186,162,156,111,86,145,26,111,95,39,83,227,72,112,49,93,68,184,181,141,208,184,244,122,164,0,231,3,242,167,245,80,81,74,116,7,3,96,24,246,163,89,201,20,73,36,82,169,111,174,248,163,69,139,142,128,228,250,190,148,148,211,104,103,80,242,6,13,133,192,6,166,246,178,41,115,16,12,100,183,101,41,157,195,13,192,167,173,194,50,51,70,225,206,231,57,235,64,145,45,241,165,212,144,187,153,0,21,80,81,45,16,194,117,122,137,210,167,26,105,254,157,3,125,118,178,230,36,101,89,84,157,69,87,36,138,52,114,243,45,227,140,15,72,27,185,59,147,69,73,225,125,114,8,57,151,82,28,49,211,178,173,114,222,220,69,3,60,230,96,20,229,119,253,130,226,175,76,143,115,29,178,192,93,213,157,128,58,85,91,124,210,130,244,189,170,193,26,200,116,111,165,134,43,177,186,115,86,102,140,106,12,78,31,230,252,234,151,40,166,235,84,82,198,20,250,112,153,218,157,174,140,216,163,204,252,199,5,159,113,26,46,248,169,61,194,91,201,203,9,38,36,0,15,86,229,137,250,87,108,239,30,206,60,162,170,96,144,61,56,201,162,203,12,18,9,100,100,229,190,157,89,110,226,160,25,185,134,206,222,84,125,38,112,58,106,237,239,73,240,249,80,219,169,149,8,115,33,26,202,246,161,133,13,111,35,219,67,25,85,195,49,113,146,191,65,69,208,79,195,188,128,200,141,185,211,233,25,170,105,75,194,103,92,11,115,141,68,111,30,145,245,207,122,53,188,36,90,136,134,14,9,5,64,198,43,70,211,138,198,204,234,178,135,140,236,118,237,249,212,150,218,40,143,254,58,72,198,99,140,103,108,83,105,213,44,31,17,131,31,206,184,92,208,4,243,177,41,36,103,214,72,7,31,135,245,162,205,10,67,28,146,137,85,35,220,224,54,52,226,150,139,92,186,36,214,30,33,190,7,83,226,141,118,122,39,72,229,91,121,216,12,47,167,7,160,247,52,43,224,141,120,12,50,41,140,140,146,173,242,249,160,221,129,43,198,236,174,48,165,181,227,58,77,81,12,74,200,241,176,104,137,63,61,13,104,197,206,134,182,212,3,183,167,12,117,96,15,204,245,160,203,57,48,192,208,177,220,13,76,58,128,181,39,181,121,237,132,36,122,87,45,234,111,110,184,160,91,161,138,204,185,119,214,234,57,65,79,111,173,16,226,78,166,68,1,155,49,130,116,96,2,219,121,239,92,103,140,201,201,72,228,121,24,234,210,0,2,150,91,73,227,72,154,89,64,26,137,50,111,176,173,17,117,13,180,140,79,45,144,3,165,143,82,104,161,195,18,207,112,99,80,97,210,72,50,18,6,231,125,252,212,6,49,196,33,33,116,97,61,76,59,31,56,171,198,86,88,99,51,42,164,192,128,9,216,55,215,222,185,10,170,7,152,195,242,63,168,1,140,251,10,157,162,147,243,86,241,165,112,24,49,212,54,245,31,173,30,245,226,138,73,249,175,170,41,58,15,110,162,132,146,203,43,107,85,140,163,103,210,78,233,93,139,239,35,69,152,132,44,73,229,144,14,175,165,44,208,114,11,102,118,104,219,8,20,6,209,217,87,218,149,189,189,104,164,48,91,48,10,72,93,67,197,48,215,106,241,177,40,238,228,5,24,27,158,213,152,177,192,243,44,114,68,9,39,24,233,156,121,168,118,232,77,109,174,66,184,4,12,141,183,163,60,204,214,203,34,166,234,2,171,3,234,207,115,87,104,161,75,121,228,37,21,99,32,142,86,251,87,10,44,150,240,58,2,21,223,4,109,191,214,157,47,101,229,184,230,205,17,50,48,70,81,35,22,65,212,118,250,209,46,93,210,22,28,222,94,178,14,144,122,47,189,93,238,237,68,18,7,77,66,55,210,163,27,214,108,197,202,200,242,69,184,210,21,139,29,95,218,154,231,100,59,202,123,123,33,114,24,62,160,25,125,63,42,248,52,35,52,130,214,86,103,44,70,24,13,177,171,244,171,5,186,146,59,107,85,32,44,153,39,108,2,190,255,0,165,70,91,169,99,145,97,153,100,77,122,113,190,159,174,245,65,248,82,21,157,214,68,44,242,16,91,81,223,6,137,119,113,18,115,216,169,94,89,108,119,63,157,14,40,99,177,83,112,36,50,97,1,44,91,98,127,42,165,236,113,95,92,125,208,244,28,28,231,168,198,253,105,59,78,201,90,1,119,56,184,142,103,12,114,24,5,223,20,236,115,43,220,242,11,145,19,182,10,63,234,107,42,222,38,23,113,199,232,210,100,10,217,233,131,79,45,177,182,190,130,23,232,117,32,98,54,207,138,181,103,3,73,202,54,233,10,66,218,38,7,174,50,0,233,77,91,194,214,150,209,68,172,74,31,7,39,247,172,251,210,82,241,26,51,151,97,168,44,89,29,43,64,101,140,19,177,147,67,97,72,219,102,169,89,14,239,90,204,193,87,47,146,190,149,206,79,154,88,18,46,213,142,182,153,88,35,72,195,27,83,205,48,145,128,156,102,21,198,9,219,38,185,110,76,50,20,145,61,57,4,43,157,201,237,83,122,82,171,113,26,67,40,158,36,141,221,244,243,23,112,196,29,191,106,130,214,11,164,50,115,27,80,93,123,237,181,51,119,28,176,217,232,203,111,147,141,59,102,179,99,182,73,66,24,151,90,69,149,101,109,216,142,224,213,237,82,206,213,196,200,193,125,43,25,109,56,249,151,235,69,182,84,204,159,118,85,3,234,31,40,0,253,69,58,152,17,43,219,175,42,52,96,186,14,251,119,218,133,181,228,183,49,70,158,135,97,243,54,145,24,234,113,78,211,164,89,76,51,73,44,165,35,208,112,85,80,157,188,212,184,184,72,96,51,104,103,148,157,58,52,16,167,223,53,88,81,196,14,170,140,209,108,14,73,37,142,58,156,246,174,92,199,206,81,207,151,58,48,170,117,104,24,243,250,210,78,87,210,251,148,73,94,40,249,193,53,18,6,235,217,170,226,88,29,26,116,113,177,33,151,78,249,174,65,20,179,151,142,50,146,34,144,64,3,162,245,219,244,174,221,219,79,117,111,170,51,149,7,27,247,63,218,132,41,241,82,4,117,91,96,85,200,13,167,161,30,41,219,6,119,184,73,29,75,32,26,88,49,210,49,231,245,164,108,4,145,92,162,72,192,13,203,30,217,199,106,211,187,83,24,134,49,49,49,156,109,171,1,115,75,244,150,145,185,136,199,112,57,50,174,134,193,26,142,172,28,210,211,222,7,200,78,100,146,174,87,80,36,238,59,83,247,81,203,240,241,224,149,86,145,67,73,156,140,103,199,233,89,102,225,161,190,45,10,161,229,72,70,91,229,111,53,103,69,63,104,179,242,65,202,234,116,209,202,127,192,195,223,243,160,161,48,67,48,64,57,127,48,32,21,212,122,99,173,16,69,241,183,121,18,71,215,121,55,198,51,218,137,44,113,90,31,136,115,207,73,17,150,62,158,151,206,63,90,64,138,74,247,79,27,174,86,66,49,34,228,54,216,244,143,166,40,176,52,145,75,32,104,149,0,80,76,125,117,15,27,116,21,203,0,99,210,174,224,46,176,196,159,194,48,119,254,85,30,71,158,220,128,218,74,182,163,40,35,234,63,149,69,157,27,107,146,17,24,35,20,94,154,78,69,91,141,90,137,164,132,9,202,242,244,228,99,62,231,111,173,102,197,197,26,36,104,140,113,163,198,132,235,69,192,36,249,173,99,52,79,123,35,177,28,146,80,179,183,115,164,31,77,94,152,238,129,111,116,109,45,38,141,140,210,60,109,133,96,52,228,55,246,172,217,45,179,51,54,181,102,103,35,83,54,221,59,138,114,242,224,75,35,199,20,34,67,51,106,36,15,151,111,237,87,130,205,140,197,3,170,12,6,109,91,106,2,174,245,200,165,187,63,73,208,51,244,93,43,64,146,208,53,251,136,220,170,235,12,209,108,50,223,94,131,108,86,162,172,54,218,207,59,74,12,176,86,61,62,158,212,27,105,98,146,25,209,204,111,44,138,24,74,55,244,248,172,202,214,138,79,110,211,68,151,10,74,157,199,63,109,155,184,247,162,216,201,25,184,89,174,149,213,6,99,212,155,129,245,21,200,173,82,234,14,80,140,34,68,197,181,50,238,92,255,0,45,170,194,65,111,109,203,150,62,99,72,3,104,35,3,235,90,78,132,83,241,87,214,207,204,111,185,26,89,134,203,142,195,63,167,233,79,221,217,173,149,184,64,138,93,99,208,222,145,150,98,187,239,219,181,98,240,155,92,220,204,228,169,141,176,193,117,30,217,244,227,244,173,27,185,238,111,45,167,112,146,9,215,100,200,235,231,251,81,25,173,44,237,34,77,10,233,194,182,150,243,128,65,252,250,209,26,89,90,121,38,137,158,55,249,64,85,206,113,237,75,220,69,39,50,36,72,214,23,70,84,210,139,237,215,246,253,232,240,33,231,43,217,200,243,234,200,36,238,217,241,191,181,74,215,97,241,43,119,182,220,72,100,105,130,130,225,112,53,236,223,151,95,218,157,75,161,111,202,76,73,36,206,130,84,149,112,84,247,59,123,82,220,78,9,172,225,72,217,140,104,237,171,213,216,228,103,246,170,189,162,101,35,145,94,76,68,84,100,224,43,102,174,183,25,233,109,14,150,190,146,19,75,224,118,45,245,171,199,114,246,115,34,15,189,206,85,117,21,219,61,119,255,0,58,208,249,141,27,197,204,153,81,21,215,127,155,113,158,158,212,27,131,241,16,199,49,136,67,234,44,66,141,152,121,246,206,42,105,175,75,124,84,183,51,164,186,163,47,22,193,52,228,51,127,77,141,53,196,174,121,182,232,168,140,222,141,92,216,215,35,25,238,59,99,20,75,89,161,181,84,158,56,31,84,96,146,52,131,143,247,14,244,75,155,148,183,89,238,68,45,153,148,180,128,108,126,180,66,73,12,114,4,101,251,179,32,33,162,113,128,70,122,251,121,166,103,123,203,111,186,143,46,11,46,152,202,103,89,239,138,164,109,241,9,12,130,68,49,54,28,198,112,9,94,153,253,69,39,121,121,112,252,180,188,105,18,28,146,4,123,0,189,247,167,176,123,88,228,51,74,1,145,6,176,233,148,232,124,157,233,136,17,151,139,92,70,91,40,170,196,5,233,164,245,252,171,150,115,196,214,186,109,98,155,74,239,32,141,114,169,159,27,81,87,69,188,169,34,72,178,33,139,75,191,67,156,248,252,255,0,106,181,15,11,177,113,31,46,91,120,216,12,5,83,252,233,89,45,165,225,81,243,92,162,67,33,212,72,63,181,29,99,42,205,40,124,38,250,152,116,165,62,48,113,75,6,176,137,254,237,101,32,202,221,88,117,254,245,153,207,103,93,43,105,40,188,134,52,101,58,208,224,133,57,1,73,173,59,168,149,199,37,217,74,7,239,210,149,183,71,225,215,119,46,74,73,8,210,112,58,168,197,18,205,162,104,218,105,216,242,116,137,53,201,220,238,59,126,84,215,232,103,179,24,109,154,8,210,75,141,181,201,140,96,30,219,81,46,161,136,91,136,146,117,86,84,36,108,125,25,24,233,250,211,6,88,228,186,75,171,52,138,27,100,36,74,87,241,142,195,20,30,29,10,53,188,178,220,21,255,0,216,84,166,58,142,244,232,45,206,18,219,165,187,91,147,20,72,117,58,141,201,3,249,238,43,147,75,111,17,134,7,179,146,84,198,121,146,182,52,250,113,140,254,85,161,109,42,89,163,233,126,98,49,45,178,245,223,183,229,73,241,43,168,222,52,73,96,40,184,98,16,118,223,175,239,64,71,145,121,54,112,170,70,1,201,201,216,157,182,163,221,147,161,218,113,161,225,67,24,206,250,142,48,54,243,89,215,114,27,135,141,249,193,85,73,98,196,99,87,159,222,173,204,23,250,82,119,117,140,54,183,210,58,169,59,126,123,102,167,75,85,89,227,72,230,73,137,88,74,114,207,140,245,252,186,215,109,96,91,88,71,50,78,106,200,218,66,158,199,166,63,90,97,249,70,232,199,43,39,35,33,244,176,192,96,123,126,155,209,120,122,67,115,11,56,11,160,202,25,129,236,73,218,173,58,81,22,45,17,104,39,80,151,50,46,227,243,253,168,54,48,253,196,45,56,26,228,124,161,80,1,111,246,159,27,98,153,186,120,222,107,169,247,49,163,233,109,254,86,3,166,59,247,170,200,210,66,209,198,243,35,152,152,5,92,109,224,159,173,61,29,151,38,56,67,65,57,14,171,169,162,86,237,82,221,226,185,180,154,53,64,135,37,74,49,192,59,249,246,235,86,226,81,153,239,48,177,8,129,66,48,195,169,197,113,93,161,71,84,131,28,194,91,150,187,29,187,15,122,189,171,66,201,109,226,149,218,101,141,140,131,89,85,245,97,124,255,0,213,42,80,74,194,43,82,143,157,78,37,108,117,241,92,182,144,73,110,197,218,77,105,131,212,110,60,80,37,120,227,119,91,50,193,130,168,235,209,186,83,76,136,90,116,137,12,49,233,221,202,178,146,79,225,31,206,172,151,196,194,246,80,30,85,194,67,171,152,169,243,111,252,234,137,118,177,243,99,208,175,171,238,161,96,187,231,169,253,243,70,183,130,8,157,228,136,28,184,42,114,70,3,116,201,250,83,136,165,45,71,254,15,196,25,8,69,219,212,187,135,39,191,231,86,151,76,127,249,24,93,41,38,151,230,96,234,109,183,20,25,172,138,92,97,185,131,65,33,6,127,246,99,125,255,0,90,39,250,88,255,0,71,123,137,253,96,157,96,238,74,147,177,250,226,149,14,91,25,76,193,220,132,230,35,70,76,139,141,94,6,223,206,149,43,37,183,202,237,46,135,206,181,193,42,189,192,252,234,176,235,158,17,173,196,168,186,72,244,227,97,183,245,169,240,238,202,178,44,37,194,166,137,25,8,244,140,245,170,24,8,120,137,89,192,70,72,229,42,53,12,151,243,183,141,168,76,204,214,172,80,233,185,32,157,255,0,6,251,209,222,104,76,17,22,145,211,7,57,140,254,248,253,42,201,28,115,220,180,46,112,231,58,76,155,171,158,160,226,160,206,91,150,152,136,103,155,152,68,65,132,152,26,182,52,219,161,134,48,84,97,101,5,112,189,73,252,168,11,255,0,251,41,229,116,93,74,161,24,46,219,228,127,106,109,84,71,60,218,208,15,199,24,97,142,190,69,2,55,44,68,177,75,20,100,234,80,164,150,219,43,70,49,73,115,42,57,219,58,93,8,57,219,78,253,43,134,24,101,190,184,133,114,117,69,204,233,233,212,60,30,180,221,172,24,185,137,189,75,30,52,8,213,113,147,239,74,111,74,219,74,63,211,159,19,164,103,80,38,39,57,11,143,229,86,186,183,186,135,19,144,12,90,2,250,112,202,125,243,71,178,96,209,184,150,16,88,250,150,86,223,86,122,10,5,181,186,197,196,167,182,128,144,135,15,141,241,144,55,160,113,167,25,134,33,22,151,147,90,146,155,232,43,255,0,117,155,20,166,72,30,216,198,199,210,80,201,157,39,87,76,209,158,30,33,115,232,182,64,154,156,179,59,29,134,119,163,14,23,115,105,34,204,52,188,64,231,74,111,140,210,240,155,228,134,148,55,144,217,200,25,85,0,69,9,242,228,141,232,174,130,54,120,219,73,1,180,225,78,9,252,233,137,33,15,51,75,2,253,228,128,4,124,245,61,198,60,214,106,185,157,164,73,34,46,234,195,44,195,27,228,103,233,210,167,109,180,86,16,138,240,114,137,69,98,78,182,252,120,246,250,98,147,140,189,189,242,105,120,224,137,149,176,234,61,76,254,88,159,122,147,195,36,48,9,144,74,200,167,39,66,144,49,253,123,84,178,155,253,66,49,21,216,85,9,173,131,161,57,198,43,81,154,181,185,91,169,165,145,156,69,167,82,130,23,10,195,233,74,127,167,183,197,5,146,237,26,16,193,154,49,17,39,30,254,69,26,213,29,46,12,96,71,160,185,221,137,200,198,213,26,118,178,186,65,59,124,67,148,46,74,254,17,254,10,202,155,198,100,211,17,143,92,152,117,101,132,13,57,200,220,84,226,138,46,90,75,86,185,84,85,221,78,217,99,142,152,250,210,50,70,111,228,91,166,103,94,102,7,165,250,12,83,55,54,220,203,228,187,244,102,56,151,230,238,69,83,69,172,45,101,180,87,64,241,234,43,166,93,71,0,15,122,106,11,107,49,43,49,86,158,65,151,100,141,254,237,115,211,235,249,82,198,23,150,104,157,206,4,175,164,129,251,211,246,237,109,53,172,178,162,172,105,36,100,225,23,26,128,233,252,169,242,209,160,213,62,35,137,98,70,72,149,17,148,166,2,134,21,46,35,16,70,214,232,137,162,53,212,55,220,47,67,65,230,205,123,122,223,19,108,193,0,215,19,40,207,49,60,81,46,2,44,209,155,117,115,165,79,49,219,27,169,234,63,157,9,217,109,73,52,69,29,12,59,250,8,57,200,239,252,233,136,17,12,98,82,225,144,6,89,115,227,29,41,110,35,36,75,52,6,23,0,54,218,122,233,160,203,120,145,191,40,2,12,170,6,73,244,10,185,98,67,147,91,92,93,222,18,147,183,44,108,231,79,99,245,169,28,86,214,145,184,145,66,227,209,243,12,156,85,237,26,87,176,184,80,112,168,70,151,29,113,168,117,165,98,9,53,218,134,147,25,97,204,61,253,205,101,103,41,20,17,171,203,44,109,204,141,49,161,189,197,30,66,142,175,19,141,76,196,48,5,250,228,83,112,36,17,201,44,113,51,242,185,109,134,94,204,55,254,84,165,196,138,179,64,241,201,169,99,59,47,93,71,24,205,89,202,80,86,221,214,71,134,20,245,20,244,224,118,29,15,74,50,136,196,206,89,131,144,216,10,70,88,131,231,223,25,174,192,110,98,211,119,35,70,101,147,80,31,81,190,42,215,17,188,163,49,125,225,151,81,28,177,131,171,181,19,184,233,134,88,38,137,225,12,109,202,133,93,79,216,157,171,166,69,142,105,203,56,230,198,2,228,239,168,117,197,26,108,205,102,150,235,19,67,2,200,133,229,207,169,151,183,255,0,132,42,146,172,154,21,158,46,97,93,75,132,27,184,254,42,213,225,39,44,235,125,2,59,132,209,30,133,3,115,248,142,122,103,245,171,66,26,217,212,3,32,12,218,99,56,234,113,140,102,141,96,97,102,146,39,86,9,158,142,48,87,193,197,87,91,73,194,30,207,97,34,54,181,36,31,80,254,245,55,166,244,16,73,36,133,5,204,231,84,114,104,109,71,170,158,212,244,179,181,130,187,168,24,51,133,84,9,243,103,110,180,171,8,74,69,11,163,24,212,107,39,242,170,73,9,49,188,112,223,58,219,100,50,150,220,251,173,59,78,141,137,94,107,151,49,30,84,91,19,168,108,71,252,239,72,207,104,97,188,33,37,143,213,141,148,230,180,238,110,23,67,192,153,144,198,152,27,116,0,82,188,58,55,189,137,204,225,64,76,48,151,161,219,254,51,82,253,19,236,213,164,83,183,16,128,189,222,97,29,65,24,36,226,173,36,105,169,214,37,113,10,49,96,115,220,98,148,181,184,184,230,6,147,75,70,164,132,208,58,209,166,184,43,10,163,230,17,38,78,3,117,30,42,110,128,189,207,221,29,1,89,229,112,48,51,149,3,205,73,111,153,98,33,215,125,178,20,100,226,141,108,145,163,125,228,123,72,48,172,79,154,89,218,59,25,217,230,214,116,190,128,199,241,45,21,206,115,8,159,155,171,68,170,116,190,172,149,166,173,208,53,188,106,146,176,98,3,41,7,190,40,41,36,50,29,131,5,118,7,228,206,149,223,173,51,11,73,10,202,144,184,70,0,99,3,175,210,149,52,163,66,242,92,102,233,163,99,130,161,199,138,92,220,42,206,139,18,174,132,198,176,87,102,53,220,45,194,52,142,66,73,130,79,171,222,132,235,26,136,149,29,157,147,170,105,59,19,210,164,138,7,195,147,112,100,105,137,26,202,233,220,117,61,69,75,217,12,60,212,132,161,83,38,157,246,36,14,130,138,179,188,215,76,136,184,117,92,72,160,111,250,208,238,86,41,244,73,117,0,142,102,108,35,227,1,200,236,77,104,22,201,210,73,50,82,63,82,229,145,54,233,71,96,57,76,65,45,171,39,12,115,129,75,42,76,102,100,144,71,26,18,204,171,224,125,71,181,48,174,207,144,170,2,66,78,178,163,35,242,165,229,32,238,239,36,105,26,20,207,255,0,78,64,52,11,155,152,228,143,68,40,70,80,171,239,209,129,254,180,123,75,119,120,94,101,31,121,34,54,0,237,227,249,86,108,10,18,206,121,216,232,11,33,10,167,189,58,59,51,32,88,163,230,153,101,145,57,90,121,127,210,173,99,58,6,212,140,21,54,80,140,122,111,84,182,141,213,148,205,28,156,135,109,77,191,205,92,182,180,134,116,36,97,94,54,44,7,74,118,148,205,252,101,238,218,82,197,52,122,115,140,228,80,226,72,110,30,103,132,238,128,28,25,118,39,193,168,207,36,110,242,75,33,154,28,233,42,221,205,5,35,10,178,24,142,132,111,83,49,25,20,139,163,99,121,249,167,228,148,132,43,157,147,125,141,106,164,8,26,87,66,91,176,3,174,43,24,206,89,57,17,32,229,200,154,153,192,233,90,60,50,85,145,67,70,250,92,43,46,49,243,96,86,167,44,101,192,178,36,191,253,155,168,72,206,25,127,221,138,26,76,26,223,154,154,134,126,100,35,165,22,243,157,110,35,147,3,147,35,42,200,113,220,3,75,16,69,188,211,160,198,73,97,157,198,61,170,111,85,117,44,86,9,91,226,155,88,1,9,194,1,156,254,157,107,209,90,118,175,59,98,145,220,42,92,186,145,56,56,216,224,54,219,156,118,235,251,215,162,180,232,43,191,195,109,199,151,55,146,73,120,107,195,210,155,94,148,164,61,41,181,233,94,172,59,82,165,74,9,84,126,149,115,84,106,4,167,233,88,247,125,13,108,79,210,178,46,250,26,15,55,126,58,215,153,186,9,169,204,129,116,168,213,190,119,199,106,244,215,253,235,12,240,217,120,131,148,183,145,26,81,191,47,125,88,242,54,193,253,106,91,168,70,191,2,120,227,130,218,202,220,34,115,98,51,51,96,142,191,93,235,126,86,145,0,87,148,141,187,140,210,214,54,113,218,24,195,14,92,186,64,1,235,66,86,136,48,18,141,103,200,29,43,230,229,119,118,235,154,211,57,216,200,172,174,188,197,56,62,145,208,210,147,192,243,76,177,70,25,80,144,7,145,230,156,146,235,239,26,59,117,212,123,159,106,228,9,112,79,57,191,251,51,208,119,172,93,53,55,8,207,13,196,81,242,66,106,137,61,254,99,66,137,227,70,101,245,5,61,177,210,182,174,244,24,146,85,144,71,171,112,113,157,253,235,207,242,37,23,79,175,61,219,81,243,89,211,83,35,208,71,48,148,105,141,57,111,233,214,87,83,103,243,164,238,35,73,110,57,15,130,16,231,57,197,94,234,226,64,33,138,25,91,74,141,194,109,131,239,92,117,129,81,231,39,214,112,55,234,107,93,39,110,220,242,196,121,84,97,163,26,142,175,78,42,183,82,148,93,81,157,78,232,48,78,212,193,255,0,216,136,203,156,168,98,221,71,233,74,79,25,82,136,236,92,224,250,202,247,171,18,173,98,210,49,145,181,180,126,128,7,164,29,233,100,229,50,72,175,36,133,129,235,164,102,140,137,44,50,16,38,30,175,43,251,85,111,32,85,157,28,182,28,245,92,231,34,147,182,183,161,35,182,138,75,53,215,47,81,149,80,114,127,58,129,86,21,203,97,178,48,64,108,99,235,67,91,118,142,221,37,4,167,86,58,182,218,134,89,26,38,33,114,113,146,113,223,243,169,86,114,90,57,223,214,208,195,39,165,242,186,206,117,15,202,154,91,199,42,137,33,49,182,172,5,192,3,243,106,176,104,154,68,126,95,41,159,108,245,0,81,20,197,112,220,180,130,38,113,144,174,122,231,233,68,112,90,206,97,117,145,117,200,72,101,100,109,177,67,157,117,62,3,3,40,57,96,199,173,60,21,152,11,73,99,214,232,61,25,108,109,72,205,42,193,34,198,34,10,31,42,15,77,77,238,106,206,83,165,225,141,29,25,166,245,22,56,83,158,152,163,5,6,229,1,151,153,144,64,69,31,40,29,115,226,138,150,106,241,96,41,12,190,145,164,247,160,197,109,34,94,233,42,70,196,29,251,84,55,179,98,194,218,59,54,146,33,170,102,96,7,106,172,107,26,69,42,50,242,208,12,29,71,108,85,238,202,8,150,36,115,136,240,160,245,223,205,34,179,66,247,58,101,96,184,112,9,111,3,181,9,54,19,198,150,160,50,148,104,228,108,2,13,56,172,88,166,36,208,170,184,27,103,110,244,197,181,164,83,25,163,145,83,65,27,121,95,165,17,172,18,57,76,67,94,224,157,89,244,175,214,174,92,164,227,178,114,239,169,73,65,24,109,216,246,170,44,54,230,98,169,114,90,16,155,20,81,156,208,153,214,73,156,57,109,0,233,26,188,87,66,194,140,29,38,229,133,254,18,64,97,81,161,36,16,164,169,1,185,145,24,12,131,34,141,255,0,60,210,83,39,54,248,136,130,186,134,24,220,96,145,237,222,137,115,2,79,15,53,25,137,217,129,61,9,243,138,1,177,158,211,71,50,87,84,80,50,200,119,201,173,68,167,84,73,11,179,220,33,212,217,250,1,224,10,162,193,28,140,1,72,230,65,149,10,206,87,71,233,70,153,211,137,34,170,202,224,196,49,203,36,157,71,185,39,205,41,99,50,25,25,22,56,227,0,28,49,108,49,106,27,209,147,36,151,39,225,202,24,17,115,144,31,58,104,23,81,191,58,50,136,72,93,134,89,116,228,209,161,144,35,202,178,72,61,75,146,218,186,84,181,104,101,212,205,16,149,192,210,11,29,180,211,64,172,140,83,239,147,59,140,50,174,203,93,134,80,170,64,125,88,37,125,24,245,82,192,187,9,8,99,22,250,79,168,225,182,200,171,197,194,158,104,121,236,193,1,24,200,39,111,254,237,77,45,166,109,86,27,137,166,40,174,184,25,147,126,244,178,199,55,197,58,68,9,212,10,131,219,127,52,59,41,36,182,118,141,189,40,216,35,126,181,167,58,34,178,24,222,68,96,117,16,14,5,47,105,58,14,209,86,57,165,134,49,206,146,53,1,130,31,52,176,136,52,235,206,26,211,65,13,190,10,181,17,46,236,158,71,9,171,156,234,67,48,206,126,181,120,20,75,19,78,11,107,0,171,6,61,113,255,0,20,77,146,120,79,196,36,68,179,106,39,32,119,24,166,30,250,4,229,199,240,207,247,99,62,166,27,98,131,104,102,188,153,102,182,73,121,112,228,185,45,177,246,170,92,44,119,151,38,105,1,104,128,232,184,235,249,212,111,190,128,123,115,36,166,224,197,232,145,178,187,244,197,16,220,9,36,149,165,212,137,145,250,143,21,161,103,25,130,222,34,234,31,213,228,28,15,240,10,175,16,185,130,89,159,155,18,163,128,55,94,226,170,109,72,166,123,235,148,145,91,153,28,64,157,212,166,254,212,104,227,251,164,228,105,231,51,99,213,182,145,92,129,213,35,70,142,16,169,171,185,237,231,21,86,137,46,175,137,3,74,100,97,143,240,247,166,194,192,61,132,115,76,147,172,139,150,93,56,249,79,74,99,135,201,16,82,197,64,145,179,171,124,234,3,176,163,218,181,178,200,201,25,26,53,185,109,93,73,30,212,133,213,196,134,229,229,69,1,242,23,78,49,82,147,116,181,202,77,39,16,43,1,193,42,24,115,54,222,156,150,31,185,93,78,200,250,219,12,163,102,62,254,213,69,130,123,71,230,179,135,152,128,196,50,228,46,227,2,153,85,145,164,6,85,80,184,62,145,185,193,239,86,154,38,197,97,226,27,35,73,110,205,203,192,242,69,105,199,202,114,249,211,132,57,3,184,0,237,249,210,201,12,74,223,118,117,166,197,24,158,230,166,171,133,157,245,67,232,0,150,115,228,127,130,151,148,210,215,195,145,11,8,20,187,74,224,5,45,141,232,58,100,144,150,99,234,4,103,75,103,20,75,136,141,251,188,113,140,233,1,136,111,196,77,42,202,109,35,117,73,118,213,167,211,234,96,42,6,174,132,156,232,3,57,116,103,81,36,135,176,241,87,141,109,172,46,4,198,34,177,62,75,75,157,129,170,76,66,71,13,180,206,58,107,58,143,226,236,40,216,78,35,14,24,42,198,167,78,71,127,56,161,201,158,35,0,117,231,66,225,26,84,42,123,130,15,95,206,184,182,237,109,18,106,44,201,39,206,65,198,112,54,207,154,142,90,88,173,32,57,97,30,57,140,195,27,15,239,76,171,180,174,170,193,76,59,182,123,253,42,237,158,105,107,126,29,59,200,239,12,226,40,89,65,208,219,234,62,223,149,39,127,18,70,93,25,85,26,60,110,167,42,85,186,156,121,205,108,53,216,0,159,189,206,9,3,72,0,158,149,141,60,239,115,147,116,209,250,114,193,0,236,6,198,159,107,0,178,153,45,239,30,77,105,202,232,217,219,39,219,21,165,196,25,227,101,183,138,32,1,92,4,80,113,159,173,102,192,4,205,136,89,227,79,159,239,20,16,73,250,116,166,202,172,26,91,155,153,63,251,48,31,169,243,82,254,214,112,65,99,49,164,42,9,230,44,135,152,52,159,148,158,185,167,103,118,12,136,235,232,76,228,159,196,49,84,98,142,210,53,195,104,95,198,209,255,0,158,226,133,120,75,67,42,115,130,188,107,185,18,29,193,254,102,157,173,186,10,75,140,76,240,34,171,65,172,46,165,31,42,251,123,213,218,221,32,26,138,128,11,233,249,122,146,51,87,225,220,58,89,120,124,192,161,1,113,165,85,241,141,178,105,91,153,31,146,100,67,35,58,54,112,218,118,61,143,210,173,197,38,91,30,205,167,105,231,138,218,52,154,73,23,14,154,176,84,238,65,3,109,168,118,208,139,139,57,80,72,194,56,88,63,47,78,48,216,253,234,230,56,238,238,154,75,118,49,204,99,6,66,78,54,192,31,144,169,28,83,152,215,150,196,70,61,69,85,119,111,109,85,103,37,226,236,181,204,226,76,90,195,14,28,177,103,207,101,238,48,40,246,156,57,45,34,87,12,146,178,47,161,127,221,239,237,85,228,188,8,84,28,75,24,215,48,84,223,73,236,104,235,206,184,116,142,17,111,4,8,91,81,85,195,17,255,0,116,210,111,107,158,24,210,91,77,37,198,36,184,81,186,1,164,82,22,188,54,250,234,98,22,48,170,84,48,203,140,40,199,122,217,142,250,233,30,120,132,106,232,23,26,241,133,3,30,245,165,195,154,47,134,67,114,145,34,62,220,196,125,218,147,158,210,176,237,45,68,82,191,86,80,121,172,229,187,116,197,45,47,197,216,206,183,44,92,35,51,130,6,228,15,206,180,56,132,54,201,122,198,213,219,124,141,26,176,25,179,230,171,121,116,236,37,145,225,210,202,190,173,68,97,142,223,189,59,85,117,218,203,126,141,204,30,164,11,133,92,242,200,255,0,154,172,220,171,233,140,118,177,164,136,132,43,178,73,128,60,138,167,13,10,151,7,1,64,144,99,25,201,171,219,204,145,74,241,232,84,118,203,182,216,10,124,212,210,184,233,63,199,152,96,114,176,177,45,148,62,175,211,242,168,144,203,240,252,160,91,239,100,4,52,171,242,146,113,143,122,58,106,80,147,161,89,36,1,189,4,118,219,39,21,36,157,13,185,114,250,121,100,28,159,195,191,67,78,137,118,21,172,72,86,89,210,95,185,1,145,148,46,50,42,134,83,111,196,53,243,194,32,66,82,79,226,39,182,60,82,174,36,154,25,37,140,201,206,141,185,209,228,250,113,243,99,199,74,170,74,39,153,88,193,58,167,227,47,184,3,191,231,181,105,152,125,172,219,73,145,131,114,62,108,151,234,73,237,223,21,158,142,44,249,146,25,0,129,100,24,212,187,244,253,246,167,76,47,115,6,5,254,17,142,158,89,206,228,116,252,169,57,238,8,83,13,196,74,37,66,49,131,233,198,114,8,169,77,233,165,162,11,136,202,76,173,38,143,253,70,82,112,195,57,235,89,173,99,41,186,71,150,109,65,17,140,106,227,57,92,156,127,49,76,172,194,107,84,153,209,181,50,228,161,108,144,61,205,114,242,101,83,23,49,57,168,98,10,167,80,24,127,45,237,210,157,47,217,20,215,61,156,175,48,150,73,245,97,203,140,12,131,224,116,24,160,203,35,148,194,186,175,44,20,42,114,54,62,60,211,243,152,225,149,35,128,230,55,0,18,185,64,122,140,123,141,255,0,58,45,237,156,17,43,220,60,67,154,132,136,242,126,101,192,235,239,87,253,77,131,5,163,72,12,176,106,96,138,116,140,97,136,192,36,227,252,237,82,225,238,111,86,214,88,99,118,230,38,150,87,111,196,15,253,85,45,111,94,201,165,91,152,219,45,134,84,207,66,71,79,165,59,195,194,73,17,133,22,68,58,11,166,88,110,78,126,95,207,21,56,135,106,240,241,20,112,180,23,101,82,81,48,100,4,1,168,30,203,231,125,85,203,151,60,167,133,145,99,137,93,89,87,174,218,186,126,149,75,59,116,98,239,204,63,17,160,180,113,156,168,24,234,217,232,42,240,219,48,105,157,29,152,69,213,135,226,247,167,217,46,148,85,91,75,190,92,32,24,221,200,58,92,235,0,121,29,41,137,210,31,133,72,164,50,124,65,32,19,231,220,226,169,103,15,38,103,150,236,163,199,143,157,124,228,55,235,214,164,227,255,0,37,101,145,51,14,219,235,25,199,83,159,229,73,170,116,98,87,153,237,20,202,52,228,233,140,143,149,142,42,193,146,218,54,73,96,58,62,86,125,125,254,148,24,46,76,191,248,111,51,73,17,203,111,177,79,3,110,249,197,46,182,242,201,196,228,77,81,30,107,105,108,110,59,110,127,42,106,27,54,18,218,225,140,130,98,20,46,128,186,183,207,108,249,165,120,164,205,107,58,67,174,62,87,40,171,70,55,4,31,167,211,53,105,27,147,44,169,4,31,120,174,7,108,96,116,170,172,58,86,27,185,217,53,178,4,17,144,52,239,147,189,39,5,55,195,32,81,111,135,101,148,18,8,211,242,251,83,76,12,112,180,10,241,224,43,48,39,230,213,237,73,193,118,134,20,41,205,28,178,21,83,79,67,211,244,233,87,68,158,43,153,150,101,5,128,202,179,46,73,63,200,84,246,70,108,247,18,165,235,242,89,98,132,190,209,140,151,124,239,249,10,102,81,44,8,160,226,52,102,44,172,203,145,156,231,122,159,11,42,180,147,73,14,178,165,132,173,177,229,175,247,63,202,154,180,185,146,75,66,166,2,98,98,6,3,101,134,199,113,84,10,27,104,238,218,7,184,147,152,226,37,58,118,192,108,231,112,58,118,253,235,154,164,134,224,196,209,30,99,41,15,130,52,234,250,120,222,129,4,237,109,120,144,72,206,138,65,194,150,212,192,145,237,76,241,43,105,111,140,81,6,70,49,253,227,58,129,134,39,177,252,177,82,205,174,244,151,106,35,180,73,48,29,152,2,198,76,29,44,61,39,174,222,40,86,172,218,86,123,135,249,181,15,187,140,99,175,145,237,69,144,52,118,38,212,176,221,138,43,254,34,73,206,146,63,206,148,57,126,34,214,30,68,179,134,211,132,229,235,249,151,251,237,87,92,38,246,185,178,138,216,50,22,251,146,202,232,173,243,116,57,171,78,108,238,161,19,192,58,122,218,52,57,42,59,143,204,210,73,49,121,145,0,121,213,200,43,173,243,141,182,20,203,79,107,106,238,145,195,157,130,49,93,176,199,63,182,255,0,189,73,21,35,150,205,174,135,53,195,105,5,65,64,78,196,109,210,133,34,199,60,156,168,193,19,97,164,19,17,212,118,252,243,143,214,134,188,48,65,52,129,31,238,99,210,205,47,95,73,240,40,106,194,27,233,46,157,66,70,160,2,49,233,27,138,41,219,104,36,184,181,215,27,103,153,140,168,58,75,12,244,205,10,242,32,146,243,34,89,14,216,194,224,48,237,181,30,198,116,182,145,144,74,202,164,169,208,195,63,53,14,57,66,222,203,35,153,88,43,97,115,212,145,158,158,219,138,27,211,176,200,215,54,205,18,166,153,99,83,190,51,168,246,207,74,26,65,119,108,113,12,108,234,202,61,10,113,168,146,127,90,134,121,150,245,189,28,164,148,132,145,84,231,36,245,252,241,87,181,186,145,36,8,87,46,51,234,61,116,231,58,105,209,216,77,20,209,198,215,23,18,190,36,96,4,122,152,106,56,235,253,40,182,235,122,44,228,85,38,77,14,178,36,103,199,248,127,106,98,87,9,112,171,110,12,118,196,30,249,9,228,239,77,219,178,114,222,82,83,208,133,20,129,211,81,223,249,83,180,214,153,198,85,123,88,156,41,84,212,23,81,56,223,78,224,248,169,4,146,178,200,4,132,162,174,147,24,59,126,180,196,194,213,154,225,116,169,234,197,64,198,7,111,231,73,189,155,198,207,4,69,101,129,192,99,234,198,9,29,63,106,176,162,74,146,223,194,228,105,143,66,30,110,14,227,216,80,248,149,179,65,29,180,144,150,104,227,137,48,250,189,68,213,173,74,27,57,164,181,105,23,24,86,89,8,108,154,180,247,246,240,45,177,64,138,140,196,58,145,248,125,170,116,144,180,105,36,170,231,158,117,201,40,111,189,24,200,223,169,31,94,180,219,206,34,129,103,158,62,81,82,17,149,187,158,212,40,115,36,242,8,212,199,17,195,44,175,190,114,105,155,153,165,190,141,161,149,62,245,198,121,100,116,0,211,181,6,27,112,120,73,153,200,103,255,0,216,128,13,250,244,31,90,102,7,196,191,17,34,104,147,211,182,122,15,233,190,41,121,13,232,183,134,214,222,92,171,161,65,169,2,148,35,206,41,168,99,146,11,123,177,50,25,10,48,98,218,182,99,219,247,162,127,162,72,201,240,218,3,186,18,91,75,170,228,227,61,63,230,147,182,187,72,46,17,173,145,163,192,211,235,25,39,223,233,253,168,13,32,120,146,89,83,150,21,241,161,187,106,241,77,75,181,155,206,29,185,97,0,212,70,79,92,236,124,116,169,210,246,113,217,163,183,244,28,32,82,127,58,175,9,153,173,213,231,158,77,40,202,53,101,182,206,6,244,47,132,119,143,81,156,168,116,198,151,238,105,30,100,81,222,67,108,241,243,52,130,70,126,80,87,200,171,171,217,198,154,18,196,97,9,117,28,131,183,92,97,125,95,245,89,247,101,237,56,136,154,55,77,44,217,153,88,254,42,210,185,214,233,59,233,211,106,192,109,167,191,122,92,69,28,147,33,17,146,143,144,35,101,245,40,206,196,210,2,91,222,196,120,124,164,70,117,48,40,24,159,226,61,63,42,77,4,96,76,177,16,95,148,53,161,254,21,24,39,250,213,174,173,196,114,203,17,138,52,136,100,104,30,119,171,35,71,20,95,17,26,60,146,233,229,162,126,0,190,254,48,51,87,90,77,142,194,9,20,91,144,66,199,157,37,135,168,177,220,125,123,208,228,104,98,140,179,42,203,114,78,16,106,223,126,160,251,80,237,45,228,102,18,70,229,163,134,67,234,39,118,200,219,246,162,91,217,155,219,169,50,21,86,63,153,137,241,154,154,229,125,22,211,121,26,136,29,196,104,207,128,52,228,160,234,69,104,74,99,130,8,180,20,152,54,65,25,249,71,249,157,171,183,16,53,165,218,75,4,203,32,113,141,8,53,122,191,254,90,56,176,136,130,211,20,214,23,28,188,116,235,253,205,106,37,187,102,146,85,14,172,145,141,42,232,125,76,79,124,215,84,79,13,150,57,154,221,8,200,212,11,104,241,250,226,143,196,21,226,146,40,194,164,136,27,5,122,111,142,212,46,91,18,178,71,243,140,245,29,188,86,47,11,3,86,55,23,33,26,53,137,116,250,192,109,152,212,128,217,216,197,153,216,170,228,233,26,119,29,70,40,78,30,223,239,93,52,196,232,193,165,198,200,118,223,249,211,81,91,197,32,105,174,34,71,70,4,198,93,243,233,246,199,122,171,88,242,88,188,129,12,135,10,189,25,19,222,133,115,110,151,243,5,71,229,250,136,203,28,126,70,189,20,44,25,23,72,26,48,87,168,197,103,218,180,115,113,6,231,144,139,130,55,25,4,121,250,211,105,12,24,32,142,46,76,76,242,35,46,74,63,118,3,174,127,90,66,30,31,37,164,240,25,91,255,0,102,78,178,222,170,211,104,162,91,132,133,194,101,88,105,85,77,57,7,201,170,14,91,95,63,32,180,242,110,138,49,232,140,127,90,11,90,164,86,242,58,187,184,105,0,27,41,57,63,222,149,123,121,13,203,72,129,165,84,192,220,99,210,78,42,77,119,59,198,96,37,53,43,171,22,87,233,142,219,83,147,204,97,135,210,87,15,136,254,109,143,231,86,112,82,82,185,17,44,46,254,149,152,149,32,96,231,24,25,207,214,171,43,47,45,214,21,195,148,12,66,141,215,127,248,166,22,48,177,234,117,89,19,94,114,58,100,249,174,188,241,69,124,146,50,14,83,40,80,255,0,158,106,109,65,139,136,221,219,180,54,211,170,188,114,105,12,78,218,64,36,233,167,166,129,34,128,36,114,185,153,100,211,157,95,132,159,249,161,206,241,221,58,202,232,22,51,130,28,111,154,74,234,114,252,168,213,116,202,222,190,187,31,3,246,171,218,117,93,54,104,243,60,177,144,242,163,103,81,25,12,7,74,39,196,90,0,65,144,194,202,74,177,65,179,15,24,160,88,94,196,247,69,36,132,169,147,78,7,251,129,163,201,4,114,92,9,21,161,84,96,200,119,0,151,200,219,20,210,237,213,89,46,178,232,74,162,2,10,231,7,175,127,218,173,109,34,165,189,193,60,180,64,231,210,14,172,154,44,172,246,214,204,203,165,125,68,200,221,112,64,241,89,252,210,252,233,17,128,136,72,14,8,223,85,14,214,120,229,141,146,68,78,92,129,245,70,227,125,177,219,250,213,22,248,197,107,52,111,20,146,92,74,249,105,10,97,70,79,239,71,149,117,100,71,247,168,234,218,21,198,233,181,2,210,32,252,56,219,60,140,133,137,64,28,117,25,254,244,70,139,91,72,176,66,225,241,9,93,44,87,125,71,181,39,36,105,115,30,144,16,114,1,99,191,171,20,9,33,96,139,100,146,21,141,79,168,28,141,243,212,83,230,24,86,25,180,160,193,64,141,231,35,106,157,26,25,35,229,200,173,112,3,200,241,233,66,62,85,194,214,107,218,139,139,149,103,141,185,32,228,174,175,72,61,54,253,43,178,77,59,53,173,186,6,18,70,55,26,187,255,0,106,102,87,248,123,96,143,22,228,30,228,28,142,223,189,69,235,131,201,36,86,193,81,2,48,127,35,160,239,65,50,219,65,112,229,193,41,128,16,34,146,73,254,148,11,88,167,186,93,18,133,202,40,111,7,77,118,213,152,219,189,195,166,133,216,245,232,189,170,242,132,140,81,46,99,140,144,187,140,55,204,164,255,0,58,97,65,134,70,33,148,146,66,157,35,117,27,111,64,186,1,37,107,184,28,16,48,78,6,234,54,21,46,39,231,188,146,21,17,220,78,165,35,108,251,111,249,245,166,139,116,102,85,158,94,36,225,156,72,9,193,59,46,49,230,169,115,2,93,50,65,41,24,111,82,156,100,46,244,37,180,60,46,96,173,47,49,219,11,149,220,125,43,118,43,206,21,203,72,201,100,212,161,74,149,59,83,163,108,187,123,85,134,78,74,234,45,144,7,134,243,251,87,94,0,164,203,110,93,116,150,5,22,137,127,118,18,246,217,32,43,178,157,186,154,129,219,214,193,138,201,43,22,125,39,249,83,68,236,168,105,140,56,142,92,56,201,79,42,60,126,180,33,12,150,114,226,68,38,22,96,91,211,223,166,104,205,50,199,50,68,35,10,161,176,239,156,228,30,162,168,211,252,60,2,34,243,72,6,64,210,217,56,237,77,18,250,25,239,18,226,103,16,221,40,81,178,20,219,72,238,40,106,134,96,252,185,51,141,59,183,177,160,194,176,199,108,198,104,157,29,136,96,205,213,188,244,174,194,79,196,58,68,37,5,193,111,155,98,41,163,99,199,3,37,219,169,148,178,44,100,182,147,243,127,153,166,99,22,237,105,173,17,162,212,192,105,126,160,210,246,98,104,31,83,0,228,103,83,182,212,43,201,210,104,166,138,217,241,203,85,58,177,211,243,169,38,232,99,82,180,119,40,129,67,149,44,159,65,222,154,177,72,172,36,136,179,250,89,70,173,242,1,165,173,39,89,24,199,22,35,112,164,17,167,168,166,45,93,33,138,242,25,48,206,205,168,103,198,43,114,105,139,118,216,89,34,123,2,93,62,235,57,201,61,77,41,38,30,214,86,25,88,244,250,87,21,141,207,157,138,75,206,110,84,108,202,227,177,21,172,135,226,97,42,196,237,190,61,235,91,231,73,173,3,103,23,47,150,55,193,93,64,118,221,141,122,11,81,176,172,27,60,153,24,149,211,190,48,14,64,3,210,63,97,91,246,163,97,93,248,77,72,240,206,239,38,164,61,41,161,208,82,208,244,166,71,74,211,46,212,169,82,131,149,71,239,87,170,61,2,115,244,53,143,119,208,214,188,231,173,98,94,161,45,171,154,234,1,206,145,140,127,42,12,11,254,245,230,103,35,226,163,36,144,53,12,145,215,25,175,81,121,51,198,197,144,233,111,32,10,199,60,99,137,155,168,226,142,234,77,37,183,92,129,145,223,124,28,86,114,220,149,103,111,105,12,138,182,209,163,72,101,7,1,117,110,105,150,42,145,128,224,56,61,177,208,214,125,165,203,92,91,130,19,51,46,9,241,250,209,57,140,78,29,48,113,95,50,215,84,48,234,21,117,71,18,224,247,20,140,215,18,198,62,241,89,84,118,109,198,43,168,102,15,168,148,79,33,114,65,21,47,221,90,221,86,115,39,171,228,9,234,31,173,103,182,186,34,47,153,128,17,49,92,157,254,158,213,75,119,91,155,201,28,140,131,177,36,245,161,53,185,17,100,130,60,99,181,90,207,49,74,112,50,7,93,91,26,214,150,47,196,109,18,25,149,34,56,86,95,52,131,29,10,16,38,15,183,86,173,73,230,182,147,4,7,213,236,43,57,148,180,143,54,78,221,157,122,84,6,16,176,139,44,216,126,184,38,175,60,227,147,202,139,212,195,26,251,105,164,174,36,102,88,153,198,164,220,254,116,36,159,84,132,55,51,25,7,61,1,171,174,3,23,172,144,219,9,8,113,48,223,25,197,114,210,201,239,109,249,210,198,252,225,186,125,230,228,121,167,140,16,36,68,188,161,163,108,96,55,168,214,85,237,195,218,128,176,164,130,37,244,100,62,51,82,114,111,209,156,196,150,242,44,197,178,131,11,172,231,122,94,88,238,166,180,245,149,100,199,205,252,35,250,86,149,170,172,182,216,217,216,229,142,70,107,177,15,187,113,32,209,156,29,56,237,72,183,130,60,54,207,66,235,146,85,58,73,216,239,183,106,99,238,224,184,73,194,48,111,82,141,59,111,67,17,189,176,105,28,190,147,191,64,0,21,120,162,89,89,70,92,231,113,182,119,162,104,173,252,242,5,26,209,181,146,72,96,221,62,186,106,220,60,135,18,198,101,142,67,38,52,225,115,131,249,211,55,17,25,38,137,65,99,10,124,203,208,19,87,248,11,64,203,35,41,245,31,144,236,1,173,110,105,26,11,160,58,219,46,220,197,32,176,216,12,82,119,132,188,88,143,89,144,229,78,142,184,169,28,193,90,73,53,47,160,29,26,123,213,32,185,251,246,200,4,117,212,78,55,241,94,117,169,3,180,13,19,24,132,102,40,211,25,14,73,12,71,214,142,214,203,113,111,45,236,109,26,184,212,2,178,116,21,70,153,36,185,47,52,106,160,228,175,114,125,168,13,106,50,91,46,17,95,80,245,118,239,181,111,104,44,2,120,213,110,37,7,156,84,168,220,26,109,140,215,155,196,216,84,198,173,67,191,122,80,76,169,17,144,71,135,199,164,175,74,165,173,236,150,147,176,152,235,194,19,233,66,115,245,53,81,201,36,113,51,199,38,135,10,114,78,158,131,218,149,17,153,162,44,6,136,216,227,239,0,245,125,41,169,174,162,159,91,219,187,243,163,193,117,100,210,8,239,138,0,186,142,246,117,138,72,193,198,112,164,84,88,208,155,75,219,148,16,43,149,3,209,156,13,62,41,35,109,33,42,129,159,209,147,132,241,226,159,146,218,67,110,160,149,70,216,231,25,172,185,145,165,158,69,230,19,167,4,104,7,210,41,38,151,124,152,210,210,73,18,164,122,6,9,109,91,99,244,162,73,4,81,131,174,82,253,247,3,43,250,85,228,54,209,90,38,1,219,171,142,153,250,208,210,27,153,6,178,3,163,130,0,97,233,34,155,78,203,77,139,153,185,46,128,163,234,80,216,192,192,239,76,165,157,173,189,186,66,175,141,75,156,131,178,159,122,28,104,145,190,35,88,195,227,59,244,166,35,91,121,109,114,238,9,39,27,118,53,119,250,58,75,123,98,201,42,200,178,104,8,2,187,126,35,228,84,183,152,70,100,92,29,72,118,201,166,236,99,248,147,240,234,8,69,26,91,45,147,143,106,105,154,218,72,94,217,45,218,29,59,142,253,42,39,182,36,150,134,123,215,156,73,160,62,192,175,164,226,139,26,98,77,10,67,35,122,115,212,140,85,68,77,28,134,84,99,174,69,198,142,192,212,205,179,197,27,72,216,152,225,182,250,244,205,59,104,120,162,100,245,170,70,34,92,148,194,225,136,62,124,210,208,150,145,249,142,154,50,115,165,78,255,0,165,29,39,154,226,32,49,203,125,244,46,51,143,239,85,158,87,230,50,41,28,229,244,177,65,138,109,52,5,202,66,172,18,203,155,26,105,212,21,14,254,51,181,10,120,92,89,219,32,81,20,152,33,198,119,99,228,211,241,64,241,93,179,35,16,174,171,168,123,80,110,238,215,153,172,5,1,114,14,41,189,39,70,45,197,211,162,163,36,99,42,190,190,192,99,125,232,87,70,40,229,214,176,153,72,200,212,118,25,174,243,196,139,12,171,46,152,15,226,35,168,199,143,173,6,53,100,42,84,137,31,94,172,249,246,169,218,200,153,38,219,72,99,172,200,198,76,175,65,70,211,28,246,88,49,104,87,102,27,117,0,85,12,82,151,119,15,203,83,144,74,254,28,118,166,47,39,67,99,27,38,228,200,1,210,216,32,249,253,169,63,107,72,73,110,103,40,241,132,101,99,247,128,174,2,145,216,213,47,34,145,83,48,147,35,23,245,55,85,3,192,52,105,21,229,104,209,48,22,71,203,103,108,123,215,97,225,242,185,104,164,146,65,203,56,109,95,202,172,228,232,175,42,118,26,76,164,17,178,174,218,27,243,166,184,133,195,218,44,40,19,94,168,198,224,85,174,36,58,27,150,168,121,9,141,199,115,223,21,203,206,125,196,144,194,163,86,19,14,191,194,42,94,64,102,151,84,16,188,232,195,75,3,141,88,12,63,218,61,170,247,119,110,210,36,144,202,99,133,118,101,101,253,65,253,168,37,11,149,89,10,176,95,66,231,168,20,204,209,71,28,9,40,45,168,156,99,87,205,239,78,129,52,196,215,143,113,165,144,19,182,174,140,127,181,41,111,49,109,73,20,42,34,98,192,16,8,201,52,198,160,109,204,162,49,162,45,148,51,109,154,12,119,72,176,54,28,231,39,76,107,142,149,166,121,112,74,214,210,42,71,34,239,128,197,215,81,102,252,186,109,93,176,100,108,193,30,173,5,78,14,55,83,219,53,112,130,78,31,44,96,134,115,247,238,8,195,12,157,183,169,103,36,146,160,194,20,69,65,168,169,198,226,167,75,217,248,12,160,176,206,87,100,93,243,128,5,75,86,145,29,227,204,32,103,33,219,199,214,148,107,183,228,34,170,29,44,64,215,157,128,53,103,49,203,20,112,34,96,171,103,80,59,157,255,0,122,157,154,210,242,135,186,119,141,39,230,58,156,54,147,208,84,120,96,28,164,149,11,152,139,108,15,234,79,189,75,120,204,55,19,42,156,225,213,137,198,159,218,169,113,196,155,151,53,164,99,151,44,192,105,199,215,122,178,38,203,90,90,207,113,44,140,67,197,14,178,10,200,58,142,180,126,85,188,156,179,51,250,1,58,35,96,48,65,61,169,251,22,136,49,181,142,57,14,144,26,71,119,213,146,106,233,107,24,230,95,92,198,173,20,89,229,109,254,127,130,179,221,93,240,82,43,51,47,53,99,87,131,108,70,88,100,82,50,90,37,221,211,176,5,95,26,155,35,0,46,113,159,243,205,62,183,65,161,89,48,2,60,141,203,206,216,27,99,250,211,38,52,140,203,49,95,88,85,83,131,156,131,226,170,109,158,208,146,220,178,230,48,202,53,244,211,210,179,162,181,230,93,204,234,228,174,141,111,182,159,79,90,126,249,209,99,14,122,169,200,66,55,97,84,40,10,200,197,117,130,9,141,7,204,23,251,86,182,105,72,172,204,75,54,133,50,114,206,50,184,221,115,248,170,102,226,99,41,183,103,128,105,12,204,170,72,213,211,106,109,38,149,117,198,176,152,249,216,37,143,226,219,183,190,212,23,186,152,173,176,200,86,85,210,123,46,199,106,155,44,94,206,212,91,42,188,142,101,158,69,11,135,139,3,29,49,80,233,33,18,33,140,48,42,128,99,35,61,255,0,58,235,25,108,87,75,184,117,36,126,35,231,38,170,208,91,92,104,228,92,226,33,191,168,21,99,255,0,222,168,69,205,188,8,224,59,29,115,101,78,163,177,239,214,173,193,46,33,142,3,8,139,82,56,108,54,172,141,178,118,165,164,89,102,150,97,169,68,107,180,82,145,149,205,47,17,158,93,118,241,12,200,167,7,30,156,13,255,0,157,107,210,232,81,8,150,72,203,146,66,146,202,170,224,3,190,245,94,36,177,158,34,139,27,233,207,164,104,57,201,174,164,192,179,160,98,100,215,184,209,140,19,230,155,123,104,230,178,142,88,209,25,247,109,71,199,181,72,133,109,82,73,29,10,234,141,17,202,179,3,248,255,0,165,51,109,110,143,127,41,99,153,186,2,199,191,96,62,180,149,180,46,218,228,89,185,48,150,193,125,30,159,207,199,214,140,209,173,194,147,9,34,93,152,72,9,233,253,58,83,92,173,90,204,34,93,11,148,35,156,75,228,111,232,4,99,167,231,181,40,234,30,69,14,141,40,85,37,89,219,27,141,247,252,169,219,40,0,141,222,83,247,136,117,160,39,168,235,131,69,132,70,77,231,164,253,196,65,134,91,102,102,201,233,251,82,247,194,64,38,102,104,68,113,219,40,58,136,208,190,161,159,53,195,29,172,18,231,92,108,140,53,74,19,124,183,156,102,141,25,139,90,207,20,18,91,149,151,109,127,140,85,110,99,83,53,188,234,16,44,160,130,25,119,15,159,248,20,218,149,226,0,17,36,81,3,234,211,148,9,191,93,143,185,222,172,214,241,71,29,170,92,70,210,16,165,92,149,245,145,156,109,70,158,72,161,12,204,242,104,62,180,80,116,140,120,63,74,20,197,218,41,35,146,37,214,85,84,29,120,42,255,0,79,173,45,253,46,161,190,17,105,27,152,224,116,45,172,200,91,35,230,25,233,67,158,210,41,100,157,224,251,141,57,82,160,18,191,74,118,201,30,206,222,9,100,99,204,95,226,108,224,87,46,174,162,134,209,200,139,82,206,76,142,192,116,223,254,106,110,178,201,228,72,250,75,132,12,73,29,59,13,191,94,148,107,185,129,138,228,206,135,166,23,125,177,84,107,165,105,16,162,234,69,221,0,253,243,90,87,41,97,196,108,153,29,185,112,198,117,57,35,12,79,96,41,181,188,48,214,116,188,137,75,250,165,214,23,175,65,167,168,250,86,154,67,26,107,138,68,230,71,14,150,35,29,58,26,207,177,182,64,238,209,36,130,49,182,166,198,87,235,71,133,46,37,185,134,225,229,11,11,150,211,31,105,8,243,237,87,145,47,29,217,244,60,146,36,76,153,138,56,250,147,219,62,105,107,48,229,165,18,49,8,23,148,125,71,4,254,84,227,131,10,179,201,35,25,165,80,92,16,8,211,252,35,197,9,21,32,145,228,130,33,135,245,70,164,99,82,213,223,164,208,242,219,155,223,134,136,42,171,72,79,67,156,143,233,75,66,37,228,235,117,73,12,89,244,252,190,212,236,51,73,19,5,181,78,97,3,81,70,219,126,155,126,244,170,67,11,186,91,106,212,217,212,230,69,219,61,72,169,56,76,134,126,84,83,155,104,163,42,219,133,112,58,103,25,222,133,113,102,240,220,35,217,43,44,103,11,35,107,232,194,157,229,180,71,64,119,105,220,18,101,209,157,35,182,7,229,74,194,151,22,113,199,12,167,76,216,103,147,7,118,223,184,171,202,173,29,180,13,50,11,152,74,165,200,103,118,207,205,254,223,175,122,203,50,151,190,153,76,97,162,26,85,65,36,12,214,237,180,223,234,23,113,164,232,139,163,81,44,187,106,83,223,31,81,89,211,65,58,203,35,101,2,134,98,114,185,192,243,68,59,116,34,188,177,204,32,101,144,238,6,53,1,129,154,188,210,200,130,25,74,225,213,6,188,110,77,46,17,154,65,26,49,244,250,112,64,3,242,246,162,222,78,182,235,8,32,5,124,140,170,18,78,248,172,246,209,105,165,101,183,158,212,104,100,155,30,166,216,0,91,127,106,45,165,162,91,73,149,96,233,156,29,25,56,199,97,245,197,75,121,131,44,204,96,14,109,195,58,101,59,121,20,24,173,76,246,124,217,24,233,36,29,58,177,167,251,209,104,50,90,183,47,226,229,65,151,5,12,121,57,83,208,26,212,5,108,237,237,217,160,102,104,144,174,116,231,91,227,27,82,151,114,180,87,147,69,22,90,40,180,236,205,223,251,209,238,37,55,12,235,34,51,114,71,221,21,199,77,93,127,122,212,219,206,192,3,73,34,5,118,88,65,96,205,234,201,201,234,48,126,180,91,248,202,206,173,16,141,213,80,99,39,45,129,230,168,166,13,78,142,62,249,164,231,124,164,231,59,17,93,8,201,6,183,125,80,200,87,94,250,114,115,183,229,83,123,106,66,209,199,51,125,219,74,172,204,133,85,66,224,46,223,216,210,207,21,205,172,172,67,184,50,171,106,219,59,199,131,145,249,26,213,140,91,53,235,136,213,204,106,173,190,51,163,63,247,84,185,13,32,184,9,167,157,24,202,54,175,156,31,152,126,152,171,19,178,60,5,37,156,180,146,195,57,139,171,100,247,223,122,1,105,37,226,13,17,200,108,105,12,87,27,227,86,125,247,173,27,131,117,195,226,11,19,50,137,50,91,9,176,233,182,254,199,173,112,242,221,134,19,51,18,186,178,224,224,99,174,104,179,144,34,180,123,11,84,157,212,184,33,90,93,253,243,253,63,106,102,91,152,174,21,39,71,120,80,171,19,149,199,164,236,60,213,34,85,153,245,74,141,34,114,132,122,70,253,14,73,171,95,64,235,99,28,154,15,41,91,73,200,223,24,219,52,236,255,0,67,134,230,205,224,71,208,252,237,36,185,210,63,32,49,244,171,240,253,11,206,184,69,216,17,165,23,57,207,125,170,69,100,239,195,245,200,23,238,202,184,29,8,61,133,6,201,227,23,58,94,45,12,78,73,83,185,30,42,85,217,187,91,59,155,169,181,197,134,207,204,15,225,39,189,90,73,89,209,172,194,255,0,236,147,13,182,113,129,255,0,52,239,196,189,157,156,194,214,5,245,18,50,54,98,5,103,197,32,148,206,53,152,230,66,52,68,202,58,156,3,189,61,28,251,41,9,183,255,0,86,40,66,197,9,85,92,96,250,138,213,158,210,43,1,115,116,140,88,16,92,41,219,3,219,205,58,246,109,247,82,196,130,54,215,247,185,244,190,231,110,244,43,142,100,154,46,39,143,36,29,43,131,176,38,130,170,169,109,44,83,7,17,200,224,29,12,59,248,169,45,178,220,49,230,8,227,121,131,106,40,249,7,192,170,189,172,18,192,205,52,188,199,1,150,61,3,166,124,138,164,51,69,113,106,209,188,128,36,96,51,182,173,199,129,181,2,198,91,171,96,33,88,159,27,107,37,78,202,63,189,106,137,68,168,80,199,153,185,89,3,86,8,57,211,189,44,242,71,63,163,212,226,40,211,185,24,35,175,94,189,69,53,20,114,164,50,152,220,243,190,79,188,223,80,247,168,64,218,9,161,149,229,87,14,229,135,164,28,184,61,234,90,45,220,198,120,166,153,100,149,37,210,11,237,156,17,219,175,106,126,91,116,184,84,213,59,161,212,85,180,156,149,35,182,107,54,198,52,179,184,153,154,83,168,49,222,64,122,15,197,154,211,59,217,137,224,154,249,190,25,35,85,183,86,60,201,79,76,227,254,105,107,72,226,154,209,226,125,66,61,70,50,167,32,100,83,55,23,9,44,60,132,8,235,204,82,163,221,189,91,248,164,99,103,182,134,97,34,235,210,229,162,8,135,212,79,65,154,189,154,30,21,89,38,144,221,198,100,26,54,103,232,185,27,109,64,130,214,19,104,237,173,222,33,170,109,12,48,20,227,108,254,180,69,155,67,50,220,196,252,213,69,26,64,200,207,215,218,159,178,183,43,97,43,76,161,249,168,75,141,179,254,98,135,69,94,237,38,130,43,101,141,142,50,52,106,235,145,183,90,34,70,198,124,163,132,208,0,33,118,98,61,235,188,65,162,49,180,145,199,141,97,65,126,195,252,197,41,195,238,79,196,101,61,107,255,0,172,134,108,111,157,255,0,149,103,122,107,179,45,43,220,93,135,119,41,27,2,24,177,223,24,199,244,162,242,35,182,3,83,233,141,203,21,250,124,187,213,37,134,43,222,97,71,198,165,210,91,248,119,255,0,138,4,183,2,226,213,218,225,12,98,34,171,30,172,145,163,56,253,106,237,52,36,150,151,48,66,130,57,113,204,144,200,218,155,109,61,135,212,210,178,192,237,196,249,96,172,114,252,163,80,216,140,127,134,156,150,73,151,135,172,226,20,56,200,118,103,249,59,230,178,30,118,158,68,102,42,82,86,193,240,8,233,244,206,245,6,157,170,176,220,202,183,24,4,153,19,160,29,127,90,120,92,180,171,40,129,71,57,253,76,59,145,138,66,22,129,33,88,146,87,107,135,36,32,127,74,213,163,11,103,57,149,136,138,73,16,103,73,35,45,145,253,170,111,71,196,86,145,201,102,13,169,131,141,75,171,163,125,40,80,35,203,112,109,74,203,203,109,37,27,219,189,103,51,201,29,208,100,97,141,93,21,190,113,222,181,145,243,107,36,133,152,52,82,3,249,55,127,165,59,94,146,241,130,172,145,44,140,83,67,115,87,168,95,3,249,82,27,90,114,197,184,45,167,72,14,223,32,30,55,167,64,145,166,72,163,26,153,221,129,5,58,55,127,99,69,127,132,16,56,132,151,104,199,254,173,27,177,241,154,191,66,176,49,41,36,211,149,132,236,24,15,62,69,10,36,136,92,180,133,150,73,89,142,161,217,105,121,237,174,231,186,5,89,114,0,99,22,122,1,212,239,249,211,22,179,71,12,70,32,145,178,201,234,82,78,88,26,84,156,186,224,92,199,41,37,176,81,140,120,216,231,181,8,255,0,225,88,106,132,18,206,116,225,58,147,219,53,212,113,15,165,92,110,48,189,113,189,51,26,33,112,224,177,39,10,127,250,79,113,227,20,159,165,232,56,16,67,195,89,36,77,47,146,118,29,205,103,205,111,36,141,27,20,44,250,131,104,234,52,253,107,84,89,178,176,71,103,24,144,133,113,212,208,254,40,59,66,132,5,152,130,54,223,106,0,115,98,181,178,136,178,17,28,204,79,169,178,66,138,110,75,174,31,240,132,68,29,220,174,217,4,245,216,80,204,107,113,26,164,209,174,156,156,106,25,216,255,0,42,140,134,9,89,117,130,145,29,35,192,20,220,72,78,201,222,4,183,6,0,80,190,135,246,20,223,19,182,88,226,144,72,217,147,82,227,79,83,142,195,242,165,90,84,148,136,226,97,202,13,167,37,116,140,251,26,126,236,137,52,166,2,77,52,64,107,206,87,80,216,127,37,164,61,150,26,62,50,57,45,219,83,161,7,72,61,124,254,116,57,33,141,195,220,55,221,205,172,146,10,231,169,205,116,43,67,60,113,32,56,81,172,191,114,221,254,148,107,184,65,147,152,102,195,134,45,38,6,114,72,21,45,89,20,188,145,238,45,153,67,163,59,203,171,11,176,11,74,242,126,30,61,87,22,206,152,62,167,254,35,215,35,200,233,70,96,134,84,141,148,167,51,25,111,25,170,221,218,207,45,164,37,61,14,138,87,42,199,35,62,106,194,197,34,148,49,116,64,30,222,100,36,31,197,170,175,113,27,181,186,198,57,99,43,148,13,233,42,212,36,183,105,4,114,129,18,188,64,243,54,198,125,232,183,19,180,209,189,186,70,178,56,210,79,167,229,20,222,206,157,105,21,209,11,57,100,206,29,152,99,87,79,235,92,148,153,45,51,43,169,43,185,49,247,35,161,171,173,155,255,0,167,204,68,170,14,166,44,189,87,7,173,75,59,116,133,131,72,116,169,83,164,147,179,15,239,82,146,129,19,7,116,186,144,172,142,70,25,91,181,54,65,123,55,118,145,132,133,176,184,26,180,158,199,20,9,97,17,222,6,64,20,38,125,90,118,198,62,90,125,38,11,18,192,187,203,34,149,109,56,218,133,39,120,82,40,82,40,37,12,227,10,125,89,36,83,232,185,180,138,57,163,217,212,42,239,66,225,246,214,215,129,213,195,71,48,92,168,35,174,40,203,118,183,15,111,106,128,250,53,22,223,163,109,181,86,89,118,51,71,4,83,9,193,141,254,92,201,190,77,45,53,139,25,11,52,141,38,156,105,194,231,63,218,157,226,43,18,77,201,97,153,12,131,37,119,20,104,154,118,187,117,77,49,178,18,189,54,56,56,164,171,89,151,82,92,42,196,129,225,101,249,136,147,111,251,166,172,174,33,142,204,38,210,34,96,46,219,147,223,21,206,33,111,170,69,36,35,58,5,192,254,120,53,215,123,139,115,207,229,40,129,129,118,77,179,181,94,193,167,213,21,179,92,69,23,223,7,26,116,141,206,221,15,229,74,71,33,145,89,145,216,13,212,234,235,239,79,195,115,37,196,243,79,9,41,205,136,5,80,112,51,216,154,207,105,29,237,161,150,86,103,45,233,212,196,224,54,42,17,45,173,140,243,50,150,229,219,70,10,148,207,205,182,230,150,82,230,9,26,37,245,131,129,255,0,210,43,93,20,24,53,44,100,63,203,233,59,85,102,183,75,112,152,39,56,11,237,77,171,46,202,71,154,109,100,28,227,212,152,206,223,74,110,24,215,227,73,86,33,149,70,172,30,135,252,197,69,136,91,92,172,229,180,122,78,14,58,26,28,146,115,111,9,136,48,150,66,62,152,241,77,154,49,50,220,107,112,88,200,179,140,135,207,164,28,237,252,133,18,125,127,13,42,69,6,210,96,40,97,242,158,244,121,110,98,158,220,69,26,49,210,164,33,198,196,138,4,197,203,231,7,68,81,174,123,228,247,164,188,242,107,110,205,18,64,145,199,28,193,27,228,230,55,90,138,133,180,59,131,168,12,105,240,105,121,100,15,63,53,226,12,187,18,189,133,18,38,34,233,214,71,57,201,29,118,197,111,228,199,196,229,188,104,177,60,107,144,200,164,182,163,212,209,172,150,77,57,118,220,246,161,66,137,27,228,18,16,33,36,159,52,218,63,171,36,18,15,74,204,236,189,43,10,8,238,152,106,206,166,44,6,71,164,120,250,86,229,175,65,94,118,9,24,241,38,86,63,42,227,4,96,147,254,103,247,175,69,107,208,87,209,241,221,227,28,217,205,86,172,93,41,129,75,197,210,152,21,182,93,169,82,165,7,42,143,222,175,84,126,148,8,207,88,215,157,13,108,207,210,177,175,58,26,15,55,196,15,90,200,177,136,205,126,234,142,22,93,13,160,30,164,251,30,198,181,248,135,67,89,220,26,33,39,28,140,187,232,69,83,147,231,108,1,250,255,0,42,206,125,86,177,237,233,120,68,83,91,218,160,149,164,103,223,81,118,44,115,245,173,6,101,26,155,25,0,116,235,69,134,212,133,193,35,27,236,60,80,46,99,101,192,213,128,77,124,202,233,159,160,35,185,141,229,17,179,42,73,213,73,59,85,175,164,149,29,35,56,210,115,242,183,166,179,222,32,243,59,2,87,7,26,141,113,238,99,150,70,133,24,19,16,206,163,208,154,206,49,170,189,184,68,119,118,251,199,111,151,87,69,31,74,165,228,102,226,38,145,70,166,76,110,199,2,169,109,119,20,187,150,40,219,141,42,50,43,179,58,44,122,26,61,104,119,212,78,55,161,200,22,233,163,51,207,42,147,141,215,59,231,216,85,229,50,11,133,1,126,232,140,234,162,42,49,132,177,193,212,48,0,24,2,165,172,111,44,77,16,66,64,39,13,157,234,175,68,228,139,18,106,151,83,142,154,124,85,53,70,170,48,186,151,127,71,74,208,156,133,135,73,66,10,99,98,55,52,164,112,35,188,165,198,130,112,20,251,85,135,106,243,149,2,232,141,99,3,112,216,232,104,2,220,221,202,236,139,159,229,189,52,18,56,230,228,36,107,130,185,15,167,175,154,180,160,91,141,17,38,14,1,36,111,189,58,58,45,53,195,195,108,234,197,99,145,78,20,35,128,223,165,114,57,140,134,33,36,165,89,70,167,219,168,241,69,134,8,26,117,154,121,53,150,66,91,82,234,58,187,82,162,219,156,196,35,160,101,92,234,29,205,88,118,212,186,41,119,108,209,36,201,149,92,129,220,214,117,172,146,163,172,58,154,39,242,205,138,35,24,211,69,188,195,151,34,96,107,7,247,174,25,149,38,104,237,163,248,141,91,6,32,230,159,233,166,198,149,184,102,14,219,31,77,33,125,108,81,143,222,72,229,88,28,154,179,171,185,71,145,27,117,223,73,25,7,181,73,39,117,149,0,127,70,14,173,120,98,77,98,77,85,209,105,36,2,13,134,10,228,96,81,35,138,37,129,35,234,216,203,111,93,145,30,82,140,89,74,0,126,65,252,235,145,163,71,35,161,198,248,57,170,177,31,136,220,197,166,221,76,98,33,133,24,249,199,230,107,70,221,12,118,204,165,87,151,144,12,140,115,172,158,194,179,121,64,202,81,159,211,243,96,138,105,157,210,24,203,124,170,217,209,140,100,246,171,47,164,202,126,129,107,87,86,147,1,214,36,32,179,251,248,20,120,115,148,195,0,205,146,73,27,19,75,178,207,6,98,156,137,45,157,203,149,87,201,31,151,106,58,20,142,25,66,190,116,174,164,245,118,171,189,49,160,164,146,72,52,77,52,77,35,131,252,56,56,171,59,219,77,162,82,85,116,108,173,142,148,57,21,167,141,37,102,11,38,225,163,99,144,71,138,37,198,136,66,22,83,236,59,123,82,172,118,240,129,14,26,64,186,179,161,129,223,63,74,79,135,68,214,228,180,114,44,129,215,14,167,33,137,30,244,126,114,77,22,185,212,231,62,140,111,131,254,127,58,178,219,6,58,180,231,89,255,0,214,61,39,53,23,174,197,188,49,133,134,19,49,84,145,128,112,87,86,61,233,88,102,148,143,133,143,84,150,202,25,199,99,159,20,105,86,62,97,105,208,244,35,10,221,251,83,86,118,166,33,204,117,195,149,193,30,212,220,209,203,61,90,105,90,68,210,136,192,2,117,117,3,61,168,143,161,151,65,127,82,140,134,35,165,26,242,5,142,229,93,80,107,100,198,104,96,33,80,72,112,154,125,76,127,139,197,34,209,237,222,91,43,195,47,45,151,96,174,217,234,126,149,164,110,237,100,212,39,86,87,31,93,233,75,134,130,234,25,162,73,2,202,80,16,99,220,226,144,198,136,109,218,72,208,225,180,42,49,237,228,213,100,213,171,9,56,140,51,114,180,38,162,74,157,244,237,141,233,99,111,36,111,50,74,20,162,176,252,91,5,31,231,74,171,197,42,188,169,17,141,152,177,35,73,34,158,133,22,85,68,153,125,74,6,72,245,111,142,149,55,165,86,61,86,242,153,245,161,212,1,85,118,198,62,148,185,113,112,229,213,213,67,17,135,254,26,227,192,94,119,146,66,153,25,85,196,159,210,129,6,187,50,133,156,42,190,198,54,241,218,145,14,172,50,164,207,22,91,82,144,78,156,239,231,52,175,49,204,130,3,2,1,49,42,93,246,193,241,77,252,91,203,124,236,128,247,201,27,96,82,211,130,27,12,229,94,67,255,0,176,17,140,126,117,63,213,255,0,81,26,25,83,70,1,72,87,75,58,28,26,26,182,135,54,194,46,98,186,140,190,127,173,20,70,45,210,80,215,43,202,114,61,65,119,163,49,17,162,155,60,231,78,144,79,64,106,206,141,232,50,166,24,228,142,69,211,30,50,219,247,165,162,181,150,53,204,81,198,201,176,26,219,255,0,88,235,211,205,12,180,151,146,42,93,62,148,31,52,121,25,115,77,53,209,89,0,11,132,220,5,95,165,79,240,236,88,173,149,196,192,77,141,64,19,130,104,183,72,162,36,153,200,215,165,89,136,39,239,0,32,26,206,182,186,138,123,165,102,117,87,13,165,147,205,63,126,241,72,209,196,140,76,81,55,44,1,243,49,206,248,171,10,73,97,149,222,87,118,140,43,40,49,174,114,66,208,163,105,28,3,153,34,184,36,3,167,241,169,254,84,217,145,109,111,185,0,8,37,13,133,37,179,182,58,85,81,76,82,150,100,18,198,170,113,168,239,249,208,237,100,183,69,149,218,55,244,105,56,213,134,220,14,245,88,162,103,181,249,209,102,12,53,31,3,183,229,87,72,82,25,220,66,52,172,202,70,172,147,130,71,138,94,103,138,204,114,85,72,150,85,68,18,129,144,196,255,0,74,189,167,67,92,104,60,22,113,36,177,153,9,45,233,29,251,1,181,72,109,214,232,52,146,172,34,85,85,33,208,126,28,116,39,205,73,109,205,170,169,158,77,77,17,40,52,157,181,125,42,182,198,105,109,101,137,2,163,145,145,157,151,79,127,206,166,253,29,136,32,98,3,130,177,254,16,217,252,39,201,160,164,18,89,7,181,181,34,86,147,0,13,68,141,93,198,77,55,100,134,75,116,96,254,128,153,249,58,14,130,136,32,134,73,226,33,155,92,153,37,200,249,91,124,127,251,180,214,215,122,33,36,196,51,68,177,149,57,0,168,30,145,230,187,36,95,14,182,247,48,169,87,32,238,231,56,207,106,98,70,149,178,74,0,154,198,2,157,134,219,231,222,187,41,120,165,16,229,84,96,17,233,206,5,54,118,228,49,75,44,154,132,250,21,115,171,150,189,251,228,247,161,104,229,201,24,46,203,35,54,3,169,216,100,208,174,174,231,91,152,223,157,26,196,174,4,169,167,161,247,171,9,29,209,17,207,70,58,187,99,20,134,154,78,134,209,121,209,57,118,43,131,167,176,7,106,205,111,137,248,22,147,42,97,214,73,143,62,163,223,127,106,180,82,188,54,171,59,146,193,178,21,75,109,145,70,103,157,30,88,144,71,203,247,233,130,43,43,254,148,215,241,43,9,145,116,198,23,163,118,57,63,241,90,50,231,253,46,50,237,161,227,60,162,191,203,249,213,45,209,109,237,221,174,164,230,172,99,59,15,218,173,33,89,228,146,57,33,109,108,250,183,27,103,235,90,244,203,58,65,37,181,177,51,188,111,44,56,26,24,108,194,156,48,193,254,158,207,38,230,61,243,167,210,71,181,6,120,162,154,119,142,235,75,96,225,69,69,111,135,115,3,62,80,0,49,33,244,226,178,176,171,51,27,176,132,62,21,114,218,127,15,124,83,183,169,110,52,76,38,104,221,194,131,38,114,28,129,211,3,220,215,46,165,197,184,154,39,70,136,157,240,221,187,215,44,209,200,87,212,161,11,49,80,231,108,154,186,22,132,53,212,173,105,43,149,244,100,105,61,90,169,20,70,11,61,12,178,52,97,153,67,55,171,24,237,237,85,182,105,226,226,211,220,180,71,238,182,219,229,98,123,83,86,209,72,171,42,78,184,150,103,119,117,25,41,143,225,250,214,146,82,232,208,6,116,42,204,186,67,170,15,196,216,237,250,87,94,228,37,196,170,35,101,232,70,249,200,219,191,233,67,130,33,112,178,243,1,140,42,129,24,199,106,13,197,194,60,98,37,87,231,42,233,201,108,237,183,246,164,231,133,247,181,226,153,174,39,55,8,72,125,37,48,118,194,143,165,10,82,45,225,40,232,202,210,56,207,92,40,239,140,127,42,117,33,104,45,221,174,31,229,193,202,143,148,102,134,196,197,52,195,36,50,149,17,239,243,19,83,165,237,109,17,218,115,163,105,73,129,144,97,251,183,229,84,180,156,200,204,139,18,232,145,52,157,35,35,110,245,119,102,1,26,68,82,25,74,185,234,64,207,97,84,22,166,59,70,41,44,42,142,253,27,199,131,83,27,178,197,154,242,63,137,185,136,203,186,199,133,136,47,83,183,127,20,72,25,237,231,13,42,46,137,35,1,188,57,30,127,90,4,41,10,73,11,179,143,75,147,145,130,48,104,73,173,164,18,186,16,237,171,80,13,179,55,159,108,85,102,67,78,110,111,110,46,12,73,28,102,17,235,86,223,83,116,30,216,197,114,222,105,36,141,4,100,50,198,234,172,31,181,41,24,101,117,118,151,240,170,184,83,185,29,1,52,236,17,72,35,116,86,142,72,84,133,29,6,253,115,154,85,53,12,92,201,148,197,203,116,86,39,76,128,28,126,180,54,72,34,187,204,78,51,39,164,177,245,105,32,245,21,206,21,99,56,79,191,45,176,63,153,174,67,102,177,241,38,87,103,144,57,217,251,3,182,104,157,180,46,37,231,104,229,228,12,229,116,142,164,121,172,251,231,99,102,214,202,128,186,97,155,86,202,162,148,184,190,123,105,9,183,145,208,62,217,102,239,183,255,0,196,40,240,185,150,206,73,149,185,184,5,142,248,33,183,253,126,148,36,7,132,64,147,68,246,229,176,233,255,0,225,26,106,204,91,60,111,12,178,34,233,56,198,159,109,133,101,219,243,4,182,200,165,85,25,148,62,54,108,83,214,96,68,103,144,128,223,123,150,67,212,134,34,148,228,165,230,184,110,140,86,76,235,149,195,57,95,155,126,216,239,210,135,53,164,172,141,243,159,133,1,134,122,144,123,254,185,168,205,201,226,50,152,203,50,179,48,56,249,65,173,59,105,66,155,119,156,233,184,25,18,111,215,126,159,161,171,210,118,7,14,101,185,137,22,85,94,94,234,14,159,196,123,147,253,41,139,88,209,93,29,211,8,164,122,85,112,27,31,210,150,181,149,166,185,150,8,33,231,67,3,115,183,56,216,117,199,154,118,233,154,123,137,155,135,79,155,125,99,101,31,46,119,200,253,113,87,94,205,243,162,16,204,201,125,56,210,35,34,80,3,6,192,85,247,52,70,141,17,230,72,2,122,1,213,171,203,103,122,228,49,180,211,135,137,209,93,50,100,203,18,115,231,24,166,227,67,161,238,45,229,213,33,192,208,113,89,87,96,117,11,166,50,31,66,169,86,30,124,253,55,53,73,229,55,23,154,29,152,5,117,140,186,166,150,35,200,53,91,102,119,150,92,134,83,43,233,104,207,81,220,131,138,26,42,201,123,50,188,160,76,93,164,92,54,219,156,13,234,206,83,161,237,237,225,182,121,74,56,86,148,103,83,54,250,107,172,36,107,57,148,51,201,165,136,235,184,3,177,52,29,162,116,105,161,60,194,234,14,15,165,151,166,69,117,22,123,187,73,99,138,66,29,228,32,35,116,97,249,80,215,182,151,192,187,91,60,168,133,230,217,78,255,0,40,172,91,232,110,249,232,229,142,133,61,50,113,159,106,222,182,184,107,203,45,106,242,36,209,96,63,185,223,250,98,179,175,248,138,237,232,57,47,168,179,116,29,177,87,81,38,235,188,26,230,9,26,88,218,64,237,204,230,51,177,232,189,192,253,43,150,250,226,93,37,153,162,96,236,20,166,192,111,255,0,20,178,252,52,75,19,65,20,122,214,50,89,134,197,142,79,122,208,178,153,110,25,218,70,40,48,0,140,28,22,95,165,102,47,44,253,112,60,179,72,94,53,105,114,174,174,78,53,109,92,89,87,151,41,102,25,92,21,208,221,119,31,218,180,111,237,82,115,9,91,49,26,166,173,114,1,176,29,183,250,210,162,210,76,179,23,141,225,147,33,72,57,57,247,171,237,59,132,173,100,154,123,194,140,98,8,117,48,145,255,0,8,199,243,162,62,133,182,130,221,206,177,27,250,134,172,105,108,100,19,236,124,85,82,33,105,196,93,90,88,180,40,44,217,199,169,177,233,21,120,109,163,149,65,44,70,165,98,200,206,58,251,209,163,40,210,91,172,211,60,90,8,85,24,3,25,232,54,171,192,35,75,89,195,238,192,52,176,19,221,113,157,63,90,205,149,154,59,88,81,31,157,247,133,180,168,220,46,112,1,166,39,144,199,12,104,165,136,82,73,96,115,80,47,43,25,163,134,18,204,172,249,57,44,66,130,106,171,17,150,194,71,49,204,210,126,1,145,211,31,191,74,98,241,144,250,137,11,203,211,160,99,99,228,211,144,196,166,203,82,129,7,51,57,192,39,12,63,189,82,147,180,133,245,92,232,147,151,109,182,159,78,79,108,154,37,201,41,110,98,145,15,44,35,50,99,114,88,159,232,7,239,84,181,145,29,158,218,64,208,179,102,52,108,236,71,106,5,205,196,247,111,247,76,52,36,124,176,171,156,154,156,237,70,72,38,107,0,146,177,87,143,46,237,140,22,207,245,161,252,59,134,152,91,199,142,89,85,93,178,224,17,147,251,158,180,196,241,201,28,137,13,192,108,140,150,32,117,56,219,250,87,45,46,16,25,28,57,18,166,70,195,183,76,49,161,235,110,217,206,204,137,169,249,133,73,98,171,216,119,254,116,189,212,250,151,156,210,18,35,7,76,125,154,172,209,74,247,33,213,240,241,169,35,151,248,73,171,113,59,73,126,29,38,10,11,182,222,145,176,30,105,236,149,107,121,254,34,213,75,48,28,192,72,25,200,83,156,10,106,241,85,109,10,107,245,233,7,78,58,254,116,8,36,72,227,91,146,12,81,70,68,110,128,116,207,67,250,209,173,164,134,86,146,75,156,132,99,161,163,235,168,211,73,178,112,70,62,29,249,161,216,234,24,116,223,2,145,28,201,231,100,113,26,178,57,100,229,239,233,63,224,173,72,173,158,57,158,72,139,253,204,154,84,17,140,169,239,253,42,95,170,33,142,72,230,69,109,0,51,1,150,67,239,86,67,100,237,110,158,222,226,96,232,92,233,10,186,183,0,127,134,156,89,26,233,164,48,48,26,180,141,201,9,89,75,241,50,170,164,77,166,80,52,169,9,157,66,180,230,133,237,86,24,9,120,152,182,202,78,125,91,28,81,85,176,118,138,204,122,209,130,204,121,160,245,102,39,249,80,56,147,67,25,229,64,242,25,88,234,100,7,166,219,254,245,169,117,10,180,143,124,85,98,114,201,162,48,63,246,55,124,210,214,177,71,122,146,220,76,129,222,224,22,105,17,128,40,71,96,60,239,79,234,204,81,173,110,77,189,176,64,87,154,186,159,31,57,29,191,149,15,135,200,121,145,165,220,159,59,16,3,116,167,45,228,16,180,250,181,108,131,146,92,252,203,219,126,212,173,253,161,69,34,92,228,225,206,149,217,115,253,40,166,110,248,122,193,126,235,28,109,153,0,0,185,216,10,74,107,185,73,141,32,29,61,108,83,240,144,14,212,75,135,158,221,86,23,146,103,87,66,88,134,206,60,212,71,86,109,107,16,119,96,23,97,128,65,232,115,227,122,108,55,104,147,153,29,164,32,187,18,195,186,17,219,110,212,156,172,169,127,50,168,81,161,129,70,80,0,7,223,165,63,102,170,173,35,13,39,17,149,80,6,157,252,126,180,11,130,240,219,148,146,92,33,24,4,140,239,133,233,249,230,156,39,210,214,40,134,212,170,93,70,38,221,130,202,49,168,99,166,127,42,80,7,185,91,190,106,50,242,206,35,17,244,4,17,130,105,167,11,117,27,172,104,139,128,170,131,59,179,120,207,235,93,158,218,75,153,243,16,33,159,73,113,157,148,1,78,42,243,1,105,148,112,123,141,90,249,165,87,81,113,130,112,71,90,1,225,217,178,214,146,196,36,103,5,138,169,245,96,108,7,235,90,67,135,25,17,140,167,82,170,49,10,58,185,197,118,59,64,238,200,25,86,16,65,239,156,98,157,39,100,45,173,57,102,71,119,38,112,201,243,108,23,61,168,147,133,46,68,241,234,125,241,223,61,55,250,81,160,100,210,81,143,161,118,115,231,254,169,43,134,154,78,34,140,112,82,48,4,65,155,74,178,159,53,153,205,89,184,141,24,150,86,229,140,164,81,153,48,139,185,166,99,185,215,9,64,129,117,40,45,145,208,123,208,160,156,181,202,74,84,175,160,171,104,24,26,126,163,218,139,118,99,228,232,140,40,118,26,70,134,237,237,87,141,175,37,44,184,187,221,68,196,186,165,194,59,104,237,144,70,1,20,91,39,185,178,221,173,154,71,96,221,51,208,119,52,188,86,144,218,103,43,32,202,131,171,79,127,106,209,4,91,48,158,9,179,204,125,33,31,251,82,233,23,180,68,153,249,225,219,91,160,103,213,248,69,33,196,165,150,25,226,149,26,51,3,33,206,129,141,67,59,211,76,89,96,96,167,238,245,4,105,70,219,99,165,82,234,100,123,8,32,93,157,27,228,3,174,54,164,13,32,138,107,1,44,161,24,70,160,127,106,82,70,116,202,178,145,109,32,49,171,129,242,183,131,77,240,232,4,96,91,231,90,15,188,102,246,20,243,217,162,218,184,145,189,18,74,174,71,251,187,212,54,70,223,156,110,62,38,80,74,174,9,3,233,239,75,78,143,20,67,73,133,101,218,72,203,255,0,157,43,65,173,228,72,228,210,248,137,114,196,231,241,98,147,60,38,73,198,90,102,47,140,24,202,245,21,97,81,238,101,121,4,75,6,149,69,82,91,57,36,158,195,247,165,153,46,98,14,37,140,152,229,109,90,104,150,145,149,184,43,172,105,145,67,103,160,207,74,188,183,225,21,214,225,156,200,187,12,38,222,221,234,246,157,37,213,143,197,50,98,110,94,218,129,27,231,125,207,249,252,53,213,18,194,232,140,157,34,3,211,248,142,231,56,174,197,27,152,194,134,14,178,122,151,125,214,158,142,48,37,130,225,14,251,163,18,123,212,215,160,130,242,225,117,105,17,207,51,73,50,70,51,142,219,208,133,206,169,210,80,175,160,168,44,135,185,241,249,226,164,34,72,37,189,146,230,77,68,229,81,131,109,254,221,170,139,21,208,136,67,43,174,199,44,218,119,26,105,98,202,118,230,1,50,60,167,33,113,165,246,232,118,254,244,154,59,192,241,163,153,37,139,102,45,141,177,71,189,144,201,42,196,0,97,46,130,79,79,31,218,138,109,94,120,90,57,23,148,83,32,12,252,192,84,80,164,75,121,238,129,183,57,78,89,114,67,105,6,148,85,120,238,37,108,29,50,246,213,187,31,106,98,43,142,116,50,66,34,32,96,128,193,125,235,182,17,51,72,198,96,196,172,138,251,156,227,183,246,164,225,45,47,206,89,45,174,84,147,30,1,244,55,90,119,147,255,0,236,168,218,98,128,169,33,74,156,156,123,10,183,19,72,205,255,0,195,172,40,185,98,24,247,35,53,150,225,90,229,208,182,48,218,113,224,118,171,175,218,203,183,96,184,130,100,144,21,144,36,140,23,212,113,129,90,41,110,144,36,64,12,184,108,23,39,59,82,252,60,132,187,111,136,133,80,233,80,2,236,41,219,153,26,0,203,0,25,85,212,219,118,53,58,77,179,175,167,158,30,35,35,65,35,178,35,105,143,35,2,159,224,224,52,159,21,50,4,98,50,49,230,132,209,9,44,227,157,74,128,115,33,24,234,194,130,151,146,199,136,116,103,89,198,64,232,43,91,77,109,121,175,27,157,203,101,41,161,206,179,142,244,107,115,39,199,125,236,100,164,131,90,103,29,40,243,67,28,136,177,46,167,93,67,62,113,154,26,150,181,188,142,86,98,202,20,141,39,240,55,143,229,80,174,93,75,28,141,35,44,106,17,7,45,123,99,27,230,148,144,172,214,202,247,1,213,147,212,187,236,192,246,197,26,40,137,89,161,158,54,89,35,217,3,116,97,228,26,9,140,0,136,174,12,146,144,127,250,105,209,57,36,37,5,62,30,210,9,23,82,105,247,25,254,26,106,218,19,188,119,28,193,14,0,26,198,172,98,165,251,197,15,16,70,140,97,50,185,210,51,147,87,150,233,110,180,40,80,171,172,150,36,118,163,75,61,244,174,161,98,136,183,225,33,70,205,249,212,38,83,202,18,242,209,241,160,159,124,245,253,235,70,194,210,39,141,68,178,50,245,192,236,5,37,196,32,3,68,104,135,210,199,75,249,166,153,198,242,90,41,237,229,140,135,144,243,195,105,85,35,169,243,82,68,138,222,234,9,29,194,2,79,249,251,209,35,180,80,166,53,140,50,17,144,237,215,39,189,73,237,90,72,163,82,235,38,54,212,122,226,167,13,111,213,43,56,148,198,131,226,36,183,56,192,143,248,186,248,169,2,145,3,219,93,72,87,108,35,19,177,246,167,34,93,74,128,145,165,118,90,233,133,18,78,124,186,116,70,122,30,189,122,213,69,35,109,81,62,160,4,130,34,210,122,122,99,254,40,140,170,89,28,198,172,236,186,215,243,3,106,5,193,91,219,203,166,141,93,67,2,152,65,147,79,114,93,22,50,167,84,48,224,21,206,254,42,233,41,181,182,202,229,148,5,0,29,191,149,18,33,129,235,93,128,52,162,92,75,46,160,91,74,43,228,40,31,48,197,59,24,14,185,13,167,32,17,170,172,154,237,141,151,209,139,210,251,141,74,54,63,206,182,109,122,10,204,158,38,75,132,115,157,215,7,109,182,59,111,249,214,149,175,65,95,67,199,103,198,105,225,159,109,88,122,83,35,165,45,13,50,58,86,217,118,165,74,148,28,170,189,94,168,221,40,17,158,177,175,58,26,218,159,161,172,107,206,134,131,204,241,14,245,135,111,9,147,137,196,117,105,85,97,147,191,211,3,223,122,222,226,3,102,172,91,71,43,196,85,53,34,130,193,139,48,206,49,190,213,156,255,0,173,107,30,227,232,32,136,213,19,95,65,65,187,148,58,149,13,234,254,181,88,103,55,48,6,84,206,217,206,123,85,36,182,118,92,147,164,215,205,188,186,129,136,25,23,14,0,247,61,205,35,127,108,150,225,164,69,82,92,128,70,173,235,70,32,128,104,102,1,199,66,119,205,82,72,148,75,151,26,206,48,9,25,218,179,38,150,148,180,138,55,64,90,86,143,185,25,162,65,34,178,78,172,87,210,114,187,103,106,161,147,65,96,201,232,7,31,149,17,100,133,164,230,91,250,83,27,175,138,145,123,233,72,238,68,170,99,43,211,0,156,98,150,146,83,22,161,1,113,165,129,250,209,166,84,248,148,228,175,172,228,147,156,12,208,167,113,20,140,29,29,159,111,151,166,105,8,234,92,11,216,21,36,77,51,126,235,67,42,18,22,3,239,21,88,96,248,160,65,112,76,100,224,169,212,70,24,213,228,68,115,147,51,111,131,183,154,189,44,131,66,12,171,172,46,49,177,245,118,168,183,17,193,43,170,41,105,62,82,27,197,47,11,93,135,64,137,174,35,157,91,245,63,74,181,228,6,64,170,168,121,153,193,246,247,160,163,72,117,33,3,73,4,146,164,98,184,242,164,151,33,213,226,70,99,151,109,29,40,169,106,4,96,59,107,43,128,63,173,22,230,104,173,243,12,113,15,4,191,67,78,130,51,199,18,207,17,143,19,78,95,83,202,237,219,233,218,153,140,184,155,118,85,233,140,116,197,2,30,88,99,42,170,153,27,102,237,66,105,210,25,179,1,212,196,250,134,48,180,222,215,77,41,225,228,220,9,34,112,205,167,175,76,138,207,118,248,139,38,157,129,73,247,28,176,48,8,20,212,102,230,246,209,220,91,105,72,152,46,160,7,168,154,239,44,203,33,119,7,86,14,84,127,74,179,113,59,75,102,2,1,247,234,142,72,206,145,182,106,177,219,180,23,68,18,229,88,119,108,138,101,121,66,208,168,82,52,156,99,24,197,91,131,198,46,175,39,150,86,99,36,67,9,25,232,160,251,82,38,194,145,98,89,132,175,171,65,82,160,14,153,247,171,217,115,229,89,167,144,103,148,158,144,71,83,236,42,151,176,207,59,59,203,40,85,73,22,155,181,133,109,229,45,28,196,168,207,164,244,57,164,190,210,221,178,39,188,144,161,9,108,177,185,64,30,78,238,104,80,170,114,24,78,79,56,224,3,156,83,210,162,205,115,52,37,138,227,213,145,220,82,236,159,14,84,25,50,8,45,156,116,20,183,109,99,194,215,242,202,176,197,27,160,70,59,23,61,113,76,172,156,203,76,176,87,8,187,18,51,84,105,161,184,185,134,31,81,67,150,108,244,192,233,87,17,132,80,80,169,1,137,219,251,82,242,66,55,14,178,52,67,90,250,79,249,154,209,94,125,170,71,182,169,36,36,185,31,128,118,2,171,20,56,185,248,141,64,225,114,52,143,197,239,92,136,200,24,134,196,165,152,234,43,226,162,42,173,235,101,104,132,138,73,36,227,189,94,59,254,76,134,25,66,182,61,68,171,118,255,0,13,85,111,86,3,167,151,25,13,145,161,179,146,107,54,25,35,183,58,36,26,1,200,109,93,243,78,214,54,184,130,73,50,170,163,232,77,136,58,176,73,172,201,173,46,34,79,188,145,95,66,119,110,159,243,84,184,89,238,130,27,121,93,149,119,11,183,164,15,122,236,86,109,115,148,47,235,249,219,253,163,205,89,193,179,28,37,193,141,94,36,44,231,95,53,243,178,227,160,170,201,32,58,93,134,57,121,39,198,69,94,222,33,109,60,150,242,18,121,192,17,39,146,43,179,43,60,40,147,144,48,248,33,87,168,166,197,82,237,57,104,236,184,26,242,202,189,91,127,52,196,78,223,21,35,67,6,1,206,125,36,227,219,218,151,186,119,103,228,167,45,28,146,116,245,59,254,91,81,162,151,12,145,168,58,186,106,29,42,85,103,170,102,71,141,65,109,45,168,182,123,81,238,57,51,94,7,97,133,139,208,190,157,250,245,197,22,235,93,160,115,3,128,178,116,93,63,53,13,221,209,161,144,161,118,10,3,47,92,156,85,233,15,91,186,36,79,151,3,74,19,211,190,43,61,227,123,152,209,200,213,140,100,116,222,143,123,11,193,194,74,166,76,210,185,37,148,248,223,251,82,214,242,144,36,138,84,211,36,69,89,78,173,152,123,211,180,57,45,220,77,24,130,246,14,94,156,24,244,174,255,0,159,154,12,174,86,45,92,167,71,4,168,42,125,4,143,53,203,137,101,150,85,97,11,102,52,214,74,239,161,124,211,140,18,227,135,44,74,61,77,30,27,62,106,5,222,37,228,164,209,48,202,224,22,99,223,252,205,1,129,120,16,51,168,80,70,100,254,18,107,178,56,139,133,180,97,244,3,32,245,31,196,71,106,37,202,124,100,112,34,31,253,170,1,207,67,138,179,133,10,214,16,205,27,31,79,41,181,51,109,234,127,52,91,123,179,97,112,243,8,185,210,50,149,139,125,129,236,77,94,101,140,68,246,226,64,206,248,201,213,233,200,216,213,173,163,77,15,36,208,29,104,196,6,45,190,41,190,89,215,236,133,189,172,165,164,158,246,71,146,73,24,179,1,182,254,212,218,44,39,76,108,242,104,36,151,219,175,251,115,84,226,215,233,171,149,18,13,99,6,93,3,212,7,97,68,130,48,33,69,116,58,116,116,98,122,231,173,90,179,74,173,196,50,235,17,96,144,216,85,7,108,154,180,139,40,142,11,29,81,198,234,171,36,114,54,251,231,97,138,4,144,172,69,89,52,175,81,171,24,200,243,78,91,152,229,244,29,110,216,45,168,175,65,245,168,80,230,149,230,73,35,5,72,121,52,234,52,163,53,220,66,22,146,93,41,110,112,1,222,180,109,65,182,183,102,114,116,106,36,182,112,77,102,220,1,36,222,184,219,151,59,23,12,27,106,79,180,255,0,13,199,196,68,232,101,140,148,10,52,233,81,243,1,210,137,195,229,60,212,105,88,150,94,170,6,1,52,141,148,11,42,104,32,151,86,210,202,123,111,76,8,18,57,35,9,25,144,157,68,190,126,80,62,106,141,95,177,110,218,83,51,189,180,129,98,127,155,209,154,163,203,52,155,59,41,89,48,177,229,119,11,71,182,134,73,161,203,141,16,100,133,92,141,199,154,181,178,65,112,247,17,207,17,2,50,116,130,113,145,215,106,70,119,174,153,178,194,94,105,82,114,21,14,144,192,117,35,235,71,157,210,222,209,167,0,178,243,0,220,245,205,2,85,17,202,197,4,252,146,64,3,79,122,44,51,169,137,173,164,182,98,129,48,73,165,106,2,165,228,191,104,99,37,161,92,143,151,210,79,214,143,125,174,59,73,18,68,70,3,11,215,223,207,233,86,181,230,243,4,104,254,133,5,85,113,212,125,40,119,65,163,147,225,226,100,62,172,244,56,3,219,222,158,210,173,105,118,103,103,50,198,76,106,49,146,123,14,194,156,150,88,254,26,100,153,153,94,60,149,43,190,149,247,247,165,29,99,130,229,86,100,108,55,204,164,245,200,235,251,213,202,64,177,163,60,101,145,181,38,146,117,22,108,245,53,111,97,183,109,46,252,168,213,210,76,31,125,246,222,144,71,138,105,76,115,194,220,176,192,21,235,191,64,42,170,235,195,207,33,131,134,117,13,233,29,1,173,27,53,137,67,242,157,244,132,5,153,186,158,181,33,211,58,237,44,227,92,64,188,150,35,120,147,96,196,227,20,23,144,181,186,77,12,159,17,48,204,122,54,0,118,4,81,120,140,252,162,30,217,35,206,172,198,225,51,130,63,134,173,195,248,119,62,253,110,97,39,78,146,218,36,56,235,218,181,164,222,157,180,130,107,123,89,26,121,0,149,88,57,12,118,81,226,156,248,214,123,115,42,62,133,195,22,61,116,158,198,175,117,103,60,163,83,207,26,229,181,58,156,146,219,109,74,93,201,44,9,10,72,80,44,143,235,72,187,12,127,42,205,37,14,34,183,50,188,34,229,6,7,241,21,214,217,161,74,142,183,208,177,181,143,90,157,44,223,135,166,217,21,107,99,21,181,208,208,85,203,1,169,91,229,42,203,189,55,104,176,128,209,79,157,105,233,7,39,24,207,90,179,133,237,73,29,93,164,135,86,26,70,7,209,178,251,126,89,164,100,187,121,174,242,234,114,0,92,131,156,99,223,185,173,59,217,26,193,36,140,196,117,182,192,249,21,148,161,227,133,3,144,95,155,144,124,109,140,156,251,213,156,196,222,140,79,24,134,44,163,187,38,78,73,198,65,53,14,177,106,45,203,166,189,101,195,47,225,198,195,53,88,109,210,40,81,174,165,97,22,182,57,27,146,124,209,98,107,84,245,149,245,187,0,172,207,212,103,36,138,139,110,212,183,142,40,46,57,72,232,172,6,37,56,217,190,148,196,177,69,28,206,67,149,65,156,234,109,207,176,161,152,15,197,137,99,70,100,62,142,153,212,55,170,36,58,228,134,214,67,163,73,44,65,240,58,211,181,233,198,8,186,35,129,20,234,65,43,60,141,150,192,247,171,4,68,158,19,28,165,81,136,230,43,118,250,87,25,231,158,203,148,94,69,182,72,244,170,126,34,160,233,20,237,183,54,72,213,133,180,100,197,164,18,49,169,70,115,253,169,89,222,212,105,110,103,142,41,146,236,105,109,96,163,56,3,87,109,35,189,43,20,234,38,87,157,95,8,53,29,182,250,215,38,87,91,194,206,85,148,182,152,150,65,128,160,110,119,166,109,167,183,185,129,167,229,6,249,75,160,56,211,142,141,143,206,165,106,19,187,103,157,101,198,141,13,176,212,58,13,182,30,58,10,52,15,117,111,98,81,227,142,41,62,77,186,47,130,125,234,226,88,239,52,56,181,208,135,90,140,157,59,84,187,229,195,20,162,230,77,28,195,168,46,50,70,50,115,86,114,207,74,97,173,224,182,105,37,69,244,2,36,77,240,217,239,237,219,242,163,93,71,131,254,163,174,54,144,133,124,199,242,103,252,197,35,99,104,200,26,72,223,153,17,64,236,88,108,66,246,250,239,154,210,91,55,155,153,60,87,102,61,190,86,193,86,62,55,171,120,63,210,86,150,240,8,143,45,221,209,243,41,198,228,30,248,169,62,18,44,42,159,76,170,31,109,244,255,0,122,11,202,178,73,13,150,48,240,229,114,187,105,243,78,95,164,86,240,76,205,165,185,206,177,232,7,102,237,253,170,46,130,182,152,216,113,45,118,205,152,244,229,85,59,131,76,132,148,94,200,163,33,16,106,109,13,141,64,214,84,113,173,199,41,95,78,136,202,228,134,199,67,90,151,51,75,111,13,157,250,2,81,139,36,192,46,117,33,63,254,169,173,50,228,197,173,167,73,109,164,82,101,42,184,219,113,238,60,81,38,130,68,184,156,198,249,121,114,163,63,132,30,152,253,106,143,48,150,80,172,209,163,233,244,128,187,144,63,22,125,232,82,180,173,35,234,102,71,129,57,108,7,240,231,102,169,56,86,140,81,164,114,155,146,218,93,162,213,33,7,171,1,234,254,95,189,45,105,36,80,71,117,36,139,23,50,88,177,171,61,27,59,10,24,119,88,238,126,33,136,17,141,145,119,219,250,249,165,46,26,54,129,128,229,177,144,131,150,27,48,199,138,74,159,20,87,147,225,209,244,169,208,250,85,129,207,234,62,180,229,177,229,199,165,229,6,88,159,80,126,249,243,65,225,174,137,12,202,251,68,204,187,105,239,143,62,41,136,218,217,100,132,207,106,25,24,146,15,183,214,165,83,17,92,104,157,132,35,74,62,117,106,31,54,43,61,244,164,146,2,68,130,87,202,30,193,188,31,166,212,103,119,121,102,117,35,74,227,150,160,96,213,164,45,111,107,51,8,145,221,202,136,221,81,116,245,233,250,102,147,147,166,74,91,222,131,20,197,57,120,236,210,116,7,242,246,167,218,85,134,43,115,202,120,199,225,119,30,165,108,244,165,162,230,95,187,34,167,45,164,8,101,42,65,102,198,255,0,149,86,228,77,34,164,88,101,230,49,10,1,31,253,223,85,91,162,53,226,188,150,88,4,55,110,209,134,86,117,209,216,131,231,233,84,154,60,195,30,109,204,126,129,136,243,135,35,59,210,150,145,114,162,153,36,40,2,227,212,218,131,116,173,6,184,142,88,158,103,4,182,144,166,62,135,31,218,155,244,105,151,32,130,8,185,78,57,79,32,255,0,218,224,28,19,215,175,210,129,13,205,204,204,243,199,24,68,86,17,198,131,113,140,255,0,155,251,211,165,157,100,133,222,20,212,33,0,134,59,224,110,15,234,105,99,112,200,93,165,70,16,171,170,6,213,212,156,19,252,170,40,229,79,37,101,150,89,121,163,212,145,16,55,97,227,29,183,160,203,28,188,148,64,184,129,89,53,169,56,56,242,127,157,55,122,200,141,241,19,40,213,10,227,150,125,62,158,236,40,23,72,76,137,4,109,173,20,106,4,231,211,211,174,58,138,118,169,115,20,41,112,0,184,78,94,145,129,157,246,246,241,79,173,196,34,8,97,212,21,50,11,100,246,242,79,230,43,50,100,34,62,104,69,144,105,98,36,32,108,58,109,250,209,57,143,54,97,58,227,182,44,162,57,64,36,106,198,234,127,51,251,82,79,104,44,182,136,39,231,68,241,147,33,26,16,19,212,16,9,233,181,93,34,142,88,154,221,70,130,17,201,47,182,71,154,72,76,235,42,136,165,41,26,22,239,151,25,29,127,149,73,163,118,147,150,100,82,229,88,135,4,128,218,136,63,203,183,181,105,12,91,76,210,217,25,238,85,88,38,66,190,113,129,216,215,108,155,151,11,242,173,185,146,9,87,94,70,228,158,132,80,36,139,93,149,188,113,231,66,169,223,56,212,122,17,70,65,30,161,123,20,132,5,82,10,55,182,203,249,212,236,166,57,97,47,121,156,188,43,51,47,255,0,88,207,67,227,189,117,238,88,164,54,242,71,168,43,142,163,240,251,159,206,169,44,139,37,178,75,24,98,184,40,209,127,249,54,235,144,126,181,219,75,230,146,62,76,176,23,126,82,179,227,170,176,234,63,149,65,89,10,91,196,153,153,138,178,148,100,213,146,195,59,103,247,171,92,67,201,72,102,121,8,133,8,47,227,235,64,185,134,69,78,107,188,97,145,139,105,199,202,79,106,180,87,51,222,218,114,38,68,198,0,7,56,212,0,166,144,91,103,145,229,119,23,165,51,38,74,169,213,128,122,10,5,220,176,67,117,50,23,68,133,80,190,141,25,213,223,115,219,181,103,112,135,158,123,225,27,160,229,54,67,12,227,111,235,90,87,172,150,235,34,59,70,50,167,9,243,106,25,171,39,196,14,206,214,23,183,91,192,135,88,244,75,234,217,79,244,205,20,75,28,154,17,164,136,101,193,96,224,174,128,23,211,138,21,133,219,74,140,80,176,141,242,26,51,190,177,140,127,42,4,41,28,78,232,1,101,32,128,15,113,138,44,232,103,102,119,69,58,153,109,211,80,198,195,242,253,41,216,88,250,22,54,143,148,231,89,101,29,207,248,51,89,178,197,240,238,134,71,145,157,254,86,219,4,13,197,54,88,221,72,143,20,15,28,137,25,45,217,51,82,175,248,172,16,242,174,166,185,157,181,235,3,238,117,13,90,123,98,140,178,222,113,25,202,219,163,163,72,48,68,173,219,165,9,254,242,250,221,222,117,116,208,98,124,15,253,103,30,107,150,141,155,109,65,217,221,81,65,25,199,239,86,179,54,237,195,60,145,76,165,10,202,132,167,77,179,237,250,81,109,193,139,135,194,210,159,186,102,1,93,72,216,248,63,167,239,75,30,114,139,105,38,108,188,172,205,171,176,33,143,252,111,84,84,158,43,164,80,117,192,207,169,130,144,64,56,59,126,148,189,43,70,87,54,179,188,115,16,170,139,171,82,174,216,62,212,165,209,69,181,141,88,99,81,109,244,234,25,219,173,50,110,109,30,119,51,18,36,149,24,24,245,23,202,227,108,120,222,146,12,170,208,194,152,105,10,21,8,195,59,247,205,15,99,220,90,220,50,68,177,184,136,238,185,95,111,229,87,75,217,226,187,118,64,218,137,219,166,66,255,0,213,6,230,107,145,152,174,24,71,150,1,215,199,190,213,192,17,130,75,0,198,14,231,95,203,131,184,164,159,164,173,219,87,248,153,121,179,196,18,79,0,15,24,205,45,113,118,144,59,198,165,75,182,196,15,194,43,130,238,69,189,184,137,12,121,87,202,224,126,16,219,254,213,159,124,182,233,51,197,53,201,73,115,169,159,73,220,120,56,252,191,90,127,164,90,230,100,134,242,21,80,250,29,241,204,199,237,85,154,24,110,214,57,20,72,206,14,128,177,156,233,57,235,131,184,27,85,98,130,233,229,88,218,120,166,129,206,166,100,108,141,32,81,82,43,136,110,140,210,91,24,97,229,144,173,172,117,206,219,212,210,236,5,183,92,202,39,44,185,5,84,15,152,26,117,45,195,89,35,68,126,246,49,137,48,119,34,133,45,146,95,91,207,48,188,87,151,36,16,219,106,252,171,150,112,188,40,209,179,50,133,201,1,123,14,244,210,237,88,184,146,199,110,82,72,25,130,182,2,62,14,255,0,90,190,164,184,188,136,160,196,99,211,135,252,39,29,5,39,24,230,62,10,185,132,75,171,214,63,9,173,8,245,36,49,200,48,135,26,212,59,122,122,255,0,213,75,13,140,47,208,47,194,203,10,104,36,229,179,220,116,172,248,36,128,222,35,202,199,66,233,232,6,205,239,66,108,206,101,5,52,19,234,0,190,249,7,115,252,232,13,105,60,205,134,124,170,182,21,64,205,94,142,222,132,242,208,169,143,229,145,136,31,206,174,156,65,164,34,23,142,34,167,211,168,182,54,250,86,107,75,60,156,63,149,33,206,141,213,144,100,176,241,252,233,126,114,27,128,161,186,1,128,222,106,111,131,70,175,56,170,89,45,196,105,31,173,78,49,140,227,193,171,218,241,43,201,180,58,195,28,136,202,11,38,173,37,71,253,210,179,206,110,238,57,151,81,141,32,99,32,254,244,172,78,231,139,60,160,233,139,112,52,157,136,243,84,211,64,204,7,15,70,116,245,225,151,97,242,142,191,214,179,224,136,21,203,75,215,10,185,110,132,29,169,132,157,102,37,4,82,104,25,111,79,92,19,189,82,230,4,23,45,115,24,102,141,16,96,103,247,164,170,102,11,227,99,39,196,73,28,114,198,0,31,55,171,57,3,97,66,184,184,7,132,242,36,144,144,110,14,100,70,198,14,231,250,210,145,220,92,94,4,157,151,66,184,42,20,28,228,121,169,115,18,165,176,134,61,110,198,96,202,1,239,231,31,157,86,120,53,202,28,189,25,109,3,12,178,72,58,145,74,205,196,100,55,91,34,44,106,161,93,180,252,221,242,55,170,197,241,82,115,100,185,19,178,233,210,128,166,0,52,197,191,10,19,198,90,226,105,74,39,172,46,48,1,233,250,83,170,108,69,184,118,178,123,137,98,10,163,74,0,23,12,65,233,78,67,41,154,32,121,185,230,2,184,117,207,124,100,120,164,167,93,76,214,169,56,69,210,49,134,206,150,250,208,210,224,20,99,35,72,16,174,12,140,155,40,31,206,129,195,60,214,241,44,64,227,44,87,82,141,205,118,59,148,183,188,40,232,88,149,212,55,237,211,243,165,111,219,146,144,202,198,67,177,32,47,76,237,215,246,169,107,20,229,68,165,198,162,166,51,167,174,42,108,57,56,126,39,20,110,236,197,226,102,101,36,227,110,180,162,44,102,233,158,88,159,73,62,166,29,136,167,173,179,24,84,133,208,163,108,219,238,163,206,62,180,161,225,230,107,205,119,102,65,203,36,171,49,26,84,102,167,99,90,9,204,86,179,17,27,54,129,233,4,100,158,245,151,107,114,5,203,92,200,89,4,160,6,15,184,35,252,52,252,156,69,45,173,86,56,249,119,26,206,144,72,35,7,250,208,153,64,182,133,143,169,216,149,62,8,237,181,93,234,36,229,219,235,184,18,14,93,172,209,27,146,66,152,207,98,123,226,151,229,52,0,57,116,125,199,168,13,168,79,1,107,164,148,15,81,39,88,43,219,182,40,175,20,243,200,209,73,19,47,167,209,202,109,141,77,181,11,52,247,47,124,216,40,25,125,58,67,117,21,112,151,119,6,27,146,200,241,199,212,106,198,198,186,237,108,121,34,56,154,65,168,147,32,93,189,234,178,92,199,12,156,180,145,35,77,30,182,101,36,103,219,235,87,180,211,65,164,152,91,58,171,16,234,160,161,39,59,231,251,86,106,136,167,185,150,64,209,166,189,202,35,119,246,171,68,67,90,60,211,92,227,50,5,80,157,235,62,25,46,69,216,229,178,164,91,145,232,7,213,67,166,169,130,56,109,89,81,216,204,91,97,145,191,74,86,51,58,192,239,114,140,10,146,79,160,227,216,83,86,209,43,153,103,153,67,16,186,253,91,111,226,150,91,130,108,228,85,148,200,24,146,209,227,44,163,53,26,156,167,250,172,188,180,145,27,208,185,230,13,63,42,211,144,94,9,24,16,99,144,41,37,113,212,26,200,66,252,145,6,24,166,53,62,221,189,232,208,91,35,206,84,18,7,205,163,166,224,26,189,240,206,180,208,123,143,74,57,14,170,196,134,76,236,14,123,87,45,143,174,114,242,235,85,219,174,74,126,95,74,2,40,121,131,34,5,141,189,45,158,199,205,90,229,99,138,228,51,135,103,42,121,124,182,195,22,237,82,125,149,28,52,102,78,81,203,20,39,83,111,214,187,109,44,79,2,53,194,232,82,55,0,234,201,206,245,199,70,202,137,28,187,179,97,242,58,14,213,203,137,185,87,223,15,26,174,149,69,42,2,1,164,253,106,157,171,62,187,118,50,60,184,119,7,148,23,170,248,213,78,107,105,227,68,214,220,224,250,25,147,161,53,156,4,108,206,211,140,185,111,78,59,45,106,66,17,34,134,225,6,153,134,24,140,85,233,43,73,145,109,138,163,132,139,3,111,239,67,89,11,174,9,86,24,233,239,66,134,250,59,181,102,158,39,231,2,84,237,254,109,93,86,6,125,81,141,121,219,243,173,113,182,36,41,107,197,109,120,185,139,225,238,25,102,137,190,242,45,64,17,141,186,30,163,182,87,21,233,45,123,87,155,225,209,36,51,220,34,66,35,81,59,17,140,122,189,255,0,166,254,43,210,90,246,174,255,0,30,50,99,195,195,59,186,214,135,165,50,58,82,208,244,166,71,74,219,46,212,169,82,130,85,91,165,90,170,221,40,18,158,177,238,250,26,217,159,165,99,221,247,160,243,60,64,117,175,54,204,82,254,22,81,146,28,30,184,239,94,151,136,116,53,230,46,32,123,155,148,130,48,53,200,193,70,122,100,212,189,44,123,235,39,105,34,77,47,27,12,2,198,48,52,231,191,74,126,104,227,72,73,148,23,81,65,225,246,113,90,88,69,4,73,165,84,1,253,234,113,57,57,113,17,134,97,176,10,189,255,0,58,249,221,87,87,101,4,194,116,115,2,96,13,190,76,156,208,26,73,97,24,185,26,88,0,196,3,156,10,143,42,60,89,153,100,26,113,128,135,43,154,78,229,141,196,89,71,96,6,228,144,5,121,111,109,233,163,113,240,247,60,61,103,70,195,124,172,184,193,172,56,94,104,73,192,26,122,47,140,123,211,105,174,72,114,144,72,11,117,245,110,106,179,148,88,209,81,116,184,198,65,243,87,107,56,69,85,142,48,200,21,165,25,210,197,186,10,180,147,174,157,79,235,32,12,105,220,10,82,69,117,109,76,154,225,27,117,174,148,138,40,3,5,146,61,61,78,115,168,213,214,226,123,18,28,207,49,121,19,27,28,46,156,18,104,242,42,70,16,146,85,51,130,165,119,83,64,142,77,82,179,179,170,204,251,224,247,247,174,222,45,193,143,149,26,135,57,25,223,124,123,84,84,133,52,72,206,92,105,109,151,7,113,71,183,151,152,236,202,53,42,108,222,172,179,80,156,52,16,199,27,57,215,213,179,231,220,85,196,162,24,75,162,141,106,14,127,226,155,52,52,141,19,67,166,37,84,56,213,234,56,200,160,150,75,157,8,87,83,40,57,43,190,41,41,92,75,108,175,133,223,111,81,237,70,180,231,64,154,227,208,35,216,106,247,170,154,113,227,89,149,241,149,193,11,184,197,36,182,173,204,96,3,71,167,115,239,78,24,36,66,211,23,27,100,175,124,154,188,114,242,208,52,136,210,188,135,72,199,106,111,92,141,46,8,99,91,87,141,8,144,103,83,176,232,77,103,203,28,145,62,129,142,84,142,53,54,123,121,174,150,130,220,230,20,145,99,25,37,95,205,5,26,86,151,68,202,193,27,125,107,184,106,155,180,208,183,87,118,205,41,138,30,96,3,109,120,235,239,70,177,153,172,110,88,23,38,73,1,12,172,59,125,106,175,10,69,31,221,7,47,243,0,7,74,78,229,222,75,168,157,211,83,42,252,227,177,62,106,135,36,187,130,226,73,173,226,144,72,54,95,39,52,6,158,49,54,132,63,40,198,199,57,52,188,17,73,13,206,102,42,24,146,223,118,54,162,44,96,125,235,192,91,7,39,45,167,34,139,29,135,34,233,153,176,67,99,4,158,130,154,184,184,130,72,240,138,202,78,204,223,237,250,82,115,52,176,76,228,219,232,80,71,167,161,199,138,23,58,62,92,174,174,235,142,131,197,3,119,87,144,71,28,60,180,35,80,212,216,234,7,138,162,18,81,139,56,68,193,194,141,143,235,75,89,30,109,199,202,207,115,43,128,170,122,125,105,249,26,225,12,138,93,98,116,39,56,80,49,87,72,229,196,169,21,188,105,8,109,88,201,25,199,235,71,182,68,186,140,166,121,79,184,26,73,235,89,246,242,164,147,147,52,92,204,110,210,13,212,15,115,77,52,178,34,232,39,238,129,212,155,212,232,210,90,139,123,99,151,64,250,92,224,17,208,247,52,181,236,69,100,146,80,49,19,16,3,17,177,106,187,186,42,92,186,49,37,240,79,175,190,124,80,101,150,73,17,18,55,110,88,223,75,13,133,61,147,137,201,211,36,9,103,30,20,135,24,26,128,198,244,14,110,30,23,68,38,113,150,42,78,48,59,26,172,146,173,171,115,9,97,156,12,145,145,154,98,226,50,232,25,216,43,176,196,132,31,152,118,30,212,159,101,69,102,150,247,4,234,149,70,20,106,207,191,229,129,87,159,239,100,230,107,194,35,99,152,122,19,237,65,107,95,130,225,15,58,200,145,174,8,82,239,212,147,190,255,0,74,225,154,25,184,92,37,1,234,91,110,158,9,171,98,109,89,164,41,25,17,183,222,190,250,155,230,174,91,43,67,114,172,92,201,173,8,201,234,61,53,120,25,22,84,124,233,7,117,114,185,202,253,13,30,203,149,54,185,73,217,178,139,31,66,163,29,69,77,53,87,93,236,210,81,31,201,178,22,57,239,181,14,220,187,77,54,132,193,115,152,199,226,198,112,126,149,46,167,54,139,18,9,87,66,236,168,163,160,160,136,229,12,93,84,21,117,214,217,63,45,72,154,57,112,232,21,34,68,214,232,119,66,72,57,246,165,210,208,172,207,204,152,70,178,229,67,48,235,237,84,121,68,119,66,85,137,194,233,7,255,0,170,173,196,174,146,218,20,4,57,24,214,233,156,239,182,7,235,218,152,243,116,94,12,8,194,67,36,122,3,62,10,145,156,106,246,218,148,142,103,50,106,16,128,187,143,254,147,65,180,153,239,46,150,72,195,100,110,87,127,80,173,73,46,10,65,240,238,154,89,201,42,1,200,0,118,171,173,12,232,172,218,234,39,89,178,18,38,102,71,59,106,29,107,73,102,182,130,4,128,73,207,155,1,58,236,160,247,205,35,5,236,101,100,183,72,153,114,172,205,38,123,244,162,240,233,34,54,183,8,234,75,50,97,91,25,33,169,218,114,36,86,235,115,52,170,145,16,152,255,0,216,63,10,231,53,121,229,107,110,27,43,141,203,18,177,183,229,78,112,153,72,225,144,172,108,218,195,16,202,60,208,184,208,141,164,143,90,129,164,49,112,15,79,167,189,65,144,177,173,245,244,70,89,10,183,36,179,184,219,232,61,232,51,220,60,118,226,38,149,228,98,78,14,113,183,138,180,136,114,238,168,201,247,97,99,14,119,193,63,177,167,26,202,54,16,174,202,234,65,58,15,95,106,208,20,176,202,252,45,131,38,48,160,234,59,106,63,157,51,193,22,226,110,31,41,150,62,82,38,202,193,186,175,138,94,230,57,90,94,88,85,193,221,67,116,207,138,215,73,33,107,103,120,129,68,30,133,212,63,122,137,89,226,237,38,185,104,136,151,208,2,234,216,234,63,74,4,209,194,140,22,69,208,115,131,145,128,42,255,0,10,32,186,6,99,173,244,230,55,236,196,248,52,43,184,51,32,201,192,7,65,29,125,67,173,43,80,88,160,120,38,46,189,240,27,193,167,174,220,8,216,193,28,41,43,199,132,125,32,159,122,17,73,26,209,217,28,4,97,164,127,244,247,164,69,191,48,68,150,140,22,125,11,132,198,216,243,81,123,111,180,235,240,176,92,9,78,52,104,101,27,0,71,181,97,94,204,183,86,242,252,44,44,101,214,75,48,109,56,92,209,110,193,248,118,8,12,124,184,193,45,211,153,219,165,39,2,188,81,54,131,33,140,29,193,235,171,191,243,164,73,35,81,110,45,140,124,169,159,151,133,255,0,215,254,239,35,244,165,5,204,49,70,74,2,81,228,43,235,242,61,255,0,58,228,214,177,219,190,121,230,86,32,75,166,94,131,106,82,84,118,204,81,1,163,5,139,33,213,167,206,213,67,139,32,182,103,156,196,141,204,141,57,110,36,213,128,73,63,254,237,43,105,4,252,210,29,1,85,58,139,60,155,156,254,26,26,188,33,218,20,94,100,90,75,49,80,72,95,21,165,113,28,54,145,63,43,10,249,18,19,143,79,249,181,83,162,211,44,173,112,137,41,206,157,138,158,195,181,59,207,22,176,34,59,5,103,114,67,46,248,6,184,170,102,203,185,203,141,39,213,211,7,254,234,252,70,59,110,90,91,148,215,34,99,108,116,90,205,55,178,114,137,102,184,121,136,108,38,23,213,190,161,245,236,40,214,146,34,74,241,22,17,205,34,234,99,224,111,181,114,121,140,48,180,172,73,233,247,97,74,228,125,123,210,246,215,51,72,154,86,48,146,96,141,89,221,134,251,211,146,162,219,201,107,112,241,1,36,136,184,3,127,151,56,61,14,219,230,154,180,104,35,186,145,214,118,7,72,199,167,183,143,222,187,59,201,53,227,8,179,167,108,17,234,212,113,215,249,126,148,164,140,77,228,118,234,74,38,157,78,27,29,127,189,106,126,147,182,148,151,18,220,90,170,91,163,21,144,49,213,33,245,0,15,95,106,206,248,149,229,152,192,209,204,81,25,102,238,123,209,216,186,197,204,66,248,43,233,78,155,80,86,205,39,144,19,36,81,225,181,224,183,122,149,100,47,113,114,214,156,58,41,206,88,174,165,76,254,16,6,51,87,134,103,185,181,73,219,228,198,147,163,118,220,100,109,239,82,120,96,154,241,45,221,128,136,68,202,55,206,77,114,204,180,13,4,86,219,132,93,14,193,78,72,29,42,196,53,113,119,47,169,230,144,58,70,0,17,183,226,29,233,107,96,145,95,14,112,141,194,141,74,163,7,4,244,21,107,184,154,41,86,104,19,75,236,74,227,99,145,214,135,115,29,202,89,70,90,77,1,73,214,21,135,126,152,63,173,14,198,204,13,34,197,41,228,203,32,38,72,53,250,71,92,22,247,255,0,240,104,136,34,157,173,209,87,152,35,31,251,20,105,192,243,239,89,246,81,186,73,55,54,15,67,96,130,91,87,94,230,156,72,160,80,192,171,232,37,99,85,71,35,56,206,115,237,210,179,213,5,157,157,228,72,237,137,104,148,30,135,1,134,115,189,77,41,13,198,161,17,104,90,51,148,211,235,82,113,183,94,148,23,231,91,92,142,66,0,170,152,10,168,118,207,131,85,255,0,77,182,22,146,189,203,50,188,114,22,105,63,22,179,141,191,149,85,171,65,114,135,155,21,204,154,82,1,157,183,192,236,40,156,49,82,234,214,115,110,4,82,60,133,140,143,248,87,59,86,100,208,243,110,100,185,208,36,10,139,157,100,7,213,254,223,52,205,152,121,204,200,22,77,101,87,66,170,140,128,51,141,233,62,210,253,25,188,142,71,203,187,198,200,171,142,102,173,243,81,17,86,64,35,111,71,36,176,44,184,196,98,151,184,136,79,120,238,179,146,96,36,68,21,65,80,7,158,217,167,111,120,172,66,211,9,4,82,149,143,75,38,48,250,251,111,227,218,148,217,52,188,68,17,67,19,128,89,180,200,210,12,228,31,249,173,59,152,131,192,220,228,141,145,80,33,24,249,189,244,214,66,92,75,112,96,18,192,136,219,201,166,36,216,247,207,185,197,49,113,114,229,74,51,253,235,190,196,238,67,108,105,209,218,69,28,48,192,34,1,89,201,44,221,112,71,190,125,168,66,205,35,146,22,150,57,36,212,3,25,113,157,7,59,83,104,210,220,182,17,138,161,149,157,249,131,58,190,130,140,174,188,206,85,218,114,201,126,102,172,156,96,111,181,59,94,136,148,117,188,112,140,164,179,229,213,70,202,132,117,207,233,77,76,230,75,52,68,64,216,82,219,12,227,125,142,123,117,174,61,183,34,67,112,99,144,115,134,48,199,37,135,141,169,30,34,203,61,212,41,23,162,20,86,44,1,220,47,79,231,154,10,60,38,59,216,220,1,34,7,7,150,48,67,14,227,173,108,90,148,186,143,224,245,201,202,117,42,165,182,57,206,203,237,89,211,91,18,186,145,0,85,80,196,104,220,251,126,212,107,102,208,137,58,59,43,41,214,7,251,115,227,218,174,210,194,210,194,208,241,8,173,36,30,164,192,82,172,10,129,215,115,245,167,174,45,167,65,113,44,210,237,203,42,185,219,35,183,233,74,79,47,62,224,220,77,18,8,245,178,111,252,94,13,24,70,35,190,141,1,230,66,176,187,40,47,158,89,198,127,78,191,173,84,18,59,145,58,180,186,193,144,198,66,134,249,64,59,102,129,16,142,40,218,105,10,190,49,209,126,111,108,80,75,75,254,156,33,136,39,44,225,78,31,82,169,254,98,173,18,134,9,111,25,69,105,212,104,214,15,78,135,249,19,81,174,150,150,217,236,209,21,78,21,217,139,161,111,80,27,118,239,84,138,100,146,232,112,217,30,70,69,144,242,207,225,207,248,104,119,208,139,110,32,86,197,139,66,202,169,169,179,187,84,143,133,57,138,41,92,180,114,228,235,97,248,88,244,63,175,138,186,79,71,228,103,143,150,233,16,146,6,144,136,195,31,82,129,177,253,234,170,101,181,96,183,9,204,66,204,195,110,141,142,191,165,22,68,22,143,109,14,137,36,210,11,169,206,70,79,93,252,237,75,221,79,35,190,32,37,20,176,50,131,187,103,252,218,164,250,61,58,252,181,225,239,113,169,143,202,152,80,114,91,167,111,52,50,12,86,182,237,34,72,168,167,27,29,212,118,193,30,49,71,230,6,180,146,110,121,70,103,204,1,159,112,51,222,142,101,105,184,115,74,136,36,101,77,58,71,93,39,110,157,250,208,132,121,193,37,231,18,234,29,55,93,124,195,171,248,176,105,238,34,127,245,91,196,132,18,73,212,54,13,176,207,242,172,118,46,78,203,156,38,133,223,241,119,252,168,247,54,198,85,178,123,146,250,67,24,194,238,61,88,234,106,41,135,70,230,192,136,210,51,38,254,179,248,115,208,85,103,72,229,186,49,59,0,117,7,114,216,35,24,222,165,197,208,188,152,193,112,200,177,180,75,11,21,232,14,223,190,105,120,97,51,176,178,50,2,22,77,11,39,76,46,79,246,21,173,38,199,185,151,54,233,8,26,161,151,42,188,208,117,96,12,157,254,184,170,88,164,147,23,105,151,35,88,17,156,110,49,219,62,51,76,92,92,151,86,129,134,183,143,56,109,200,83,157,207,191,252,80,45,224,88,229,71,150,119,147,255,0,237,19,185,240,118,169,126,137,208,137,16,50,188,90,199,37,8,44,216,212,1,59,231,20,24,220,54,169,196,101,209,88,176,80,78,151,32,236,49,227,122,48,196,49,72,98,86,86,59,158,224,15,155,189,46,37,102,107,184,109,134,135,88,195,151,213,182,149,234,6,58,228,210,20,105,109,196,183,81,73,30,99,113,32,141,241,242,238,60,80,16,201,113,153,17,87,148,52,198,237,26,227,113,212,253,106,147,197,240,211,179,92,77,204,158,84,203,1,212,53,89,26,21,186,208,18,88,89,156,96,234,245,103,220,14,217,205,80,89,161,41,110,147,69,51,180,106,195,210,164,140,130,127,165,53,100,241,94,240,249,146,228,167,41,24,108,87,118,39,160,247,216,86,75,221,200,201,56,101,67,235,45,27,7,32,159,239,210,154,225,177,197,25,144,188,102,87,87,15,17,213,186,234,205,66,236,101,184,11,19,65,203,10,147,100,224,54,173,188,80,4,162,9,67,74,8,94,78,12,97,125,35,183,81,222,164,182,238,246,238,81,64,10,9,109,27,100,85,35,18,77,112,152,112,17,2,130,115,147,255,0,213,142,230,139,164,156,25,159,152,238,68,44,85,65,57,221,201,20,11,136,164,178,133,228,121,101,209,173,145,227,94,138,54,254,121,167,38,76,201,19,188,114,93,5,118,192,103,62,147,219,62,248,6,149,91,166,146,233,229,140,203,25,33,117,41,220,99,198,255,0,149,58,12,217,79,63,49,128,139,84,193,66,162,197,182,149,161,207,49,184,189,229,162,20,229,224,43,149,61,77,61,195,112,156,65,46,28,151,86,26,116,70,187,173,85,11,39,22,156,68,231,0,149,112,55,212,51,82,84,161,37,180,223,20,33,80,18,222,23,36,58,12,31,167,239,77,69,29,188,198,73,194,106,149,131,21,94,217,237,129,249,210,215,183,38,2,233,12,37,245,42,130,227,101,83,223,243,170,167,51,253,60,188,176,114,15,64,51,219,61,69,90,113,209,37,142,102,154,220,14,99,104,193,61,176,127,181,106,69,35,136,93,85,18,41,65,46,168,222,175,254,237,90,214,83,240,178,220,170,13,72,27,210,223,206,179,120,122,61,204,172,230,25,87,0,184,98,155,184,240,105,220,88,52,197,46,203,75,13,179,124,56,97,159,94,62,240,245,160,71,35,71,108,200,49,220,22,25,4,14,224,211,182,133,34,185,154,2,31,67,48,100,136,117,206,42,145,90,96,206,195,58,153,131,57,63,74,107,103,177,190,40,59,91,136,36,233,24,10,14,219,121,193,252,232,10,200,252,82,101,138,104,227,139,98,154,73,220,227,173,9,66,205,113,204,214,171,204,4,142,196,17,230,164,193,97,211,119,48,69,230,21,84,68,110,167,189,58,93,195,23,5,84,115,27,86,168,142,150,120,134,118,235,234,241,67,145,86,35,20,162,50,190,162,229,211,212,75,119,199,231,154,42,164,119,72,241,70,162,39,102,232,67,29,251,117,233,85,188,83,13,140,208,22,141,38,212,6,164,252,36,227,183,106,73,25,38,110,218,230,231,150,0,92,157,58,78,70,222,41,184,52,90,196,61,36,171,187,99,47,157,74,164,127,122,173,165,159,42,98,151,48,54,185,0,42,250,189,62,55,207,154,98,226,56,226,186,181,137,16,183,36,146,71,64,160,157,243,72,157,137,196,25,215,138,188,72,238,188,231,115,148,31,40,164,162,185,152,221,74,140,134,107,100,96,152,150,60,51,40,247,235,91,77,111,29,185,150,121,24,228,185,137,11,12,106,39,176,246,172,123,235,57,34,222,25,64,26,128,83,190,172,158,249,165,89,7,54,252,228,215,42,103,83,150,41,16,7,242,223,223,249,80,163,136,29,113,99,151,51,133,217,207,205,245,247,171,240,240,46,162,101,87,101,147,72,245,106,56,39,59,143,206,152,158,217,111,33,113,116,84,180,122,149,140,109,234,32,127,58,74,94,193,17,40,226,146,44,69,138,190,227,109,242,119,163,66,11,73,50,64,220,204,96,234,99,251,126,148,162,169,47,12,81,115,36,117,239,144,61,61,71,122,236,83,60,87,47,22,144,117,224,28,118,218,179,215,42,95,135,207,36,28,73,185,175,34,177,102,230,70,206,105,251,219,166,12,241,204,140,186,112,20,3,149,43,159,106,165,237,187,77,112,170,34,84,10,161,148,247,110,157,107,166,24,12,208,233,97,26,150,61,122,22,250,85,183,105,162,69,131,203,152,199,45,24,177,203,3,171,122,102,218,229,164,184,65,51,246,202,232,219,183,154,167,17,137,225,98,34,8,225,118,210,167,169,239,145,254,116,170,66,166,75,178,156,221,49,32,1,87,241,28,246,165,214,182,173,37,17,53,164,145,197,39,254,64,76,43,49,245,134,61,77,37,113,105,35,195,24,141,0,109,137,113,248,141,18,72,35,33,222,73,8,3,166,9,25,199,186,251,80,173,12,146,40,49,130,177,228,4,32,156,86,123,135,70,46,11,8,20,36,32,21,145,73,0,224,176,239,249,100,26,86,117,156,193,35,22,32,150,11,169,251,159,3,219,21,164,209,71,169,37,126,99,205,47,168,185,126,140,15,92,120,161,93,192,173,39,36,62,52,56,102,219,58,107,93,38,249,43,5,172,209,203,28,166,40,218,35,145,149,39,115,93,186,123,139,120,98,144,201,168,180,128,105,45,242,141,255,0,181,30,81,37,188,178,24,230,101,131,1,84,15,226,238,113,89,215,17,205,37,200,143,75,186,23,200,110,149,67,242,40,134,237,217,17,116,179,151,76,117,195,111,211,199,170,185,31,47,226,29,158,25,90,87,30,133,234,71,156,83,230,24,133,178,92,70,61,112,70,16,19,215,99,183,249,237,73,71,45,188,218,0,119,12,24,176,199,84,255,0,243,125,234,116,147,160,110,231,116,146,40,162,157,219,82,253,226,58,252,167,197,51,110,115,98,241,170,180,210,28,174,20,252,213,117,181,44,202,74,1,133,24,201,234,73,239,75,60,80,218,194,145,195,170,77,114,107,149,144,108,163,199,181,69,129,61,139,114,121,76,64,144,184,102,0,247,25,166,81,35,186,177,134,2,31,153,11,105,210,253,206,122,227,243,174,137,68,55,176,132,183,49,41,221,155,29,118,170,205,26,139,150,146,54,86,200,25,11,213,79,147,77,154,228,73,214,87,215,157,40,234,1,132,106,249,191,204,87,44,192,102,83,10,172,190,156,96,156,5,108,255,0,90,25,153,100,26,181,132,245,16,1,252,64,31,230,106,150,247,35,226,140,118,234,80,197,41,84,61,53,103,181,79,65,136,75,232,144,220,70,18,70,33,118,27,96,82,72,46,26,245,150,226,89,13,176,38,60,110,72,29,51,78,176,159,156,238,210,129,164,157,35,174,255,0,74,19,220,200,183,113,194,99,76,156,179,54,172,19,226,172,41,114,146,139,164,73,189,80,64,140,200,186,113,149,234,127,50,40,140,178,137,146,72,52,197,11,147,219,26,115,211,21,161,52,139,207,98,147,48,230,197,165,19,25,201,170,250,152,192,36,98,138,73,56,109,183,31,247,87,105,9,53,171,69,120,116,75,36,192,225,134,190,160,103,197,85,238,197,209,116,46,81,53,96,56,200,32,10,62,167,231,234,19,40,200,3,3,235,210,129,21,188,210,67,51,43,174,165,125,7,35,167,154,145,174,148,179,99,109,4,43,0,255,0,213,151,247,223,173,30,246,32,83,148,52,107,151,114,237,244,161,71,48,71,10,98,44,228,225,88,108,113,87,146,77,46,72,97,164,231,169,249,125,234,116,186,37,115,10,91,66,45,221,215,179,169,92,169,38,180,108,173,204,115,33,43,26,198,248,104,219,190,175,122,4,178,153,103,136,177,15,140,134,26,115,183,154,45,196,236,151,8,150,231,92,33,130,142,217,0,86,183,180,211,137,127,31,45,210,88,202,151,144,182,27,184,247,165,229,103,142,71,16,169,93,206,144,163,7,79,245,163,88,194,247,28,232,166,69,86,25,149,143,240,138,150,115,73,35,185,153,0,114,48,155,226,167,66,179,188,113,70,136,185,119,4,122,64,221,205,90,18,210,202,102,117,88,78,176,20,21,232,60,85,238,44,209,103,12,93,181,1,156,19,222,187,233,146,1,8,26,145,155,118,63,132,251,213,149,40,18,164,141,3,178,14,98,200,199,83,131,186,255,0,155,208,82,11,132,85,47,115,41,13,182,1,206,212,120,203,199,174,28,96,58,3,173,118,213,244,171,9,139,66,201,145,169,118,21,23,178,182,203,29,155,57,112,78,91,75,106,61,13,51,117,11,205,110,143,62,81,136,11,204,246,223,2,129,34,7,184,69,11,169,14,9,198,227,61,115,68,146,87,16,148,51,106,76,140,161,252,36,85,218,104,59,86,104,225,9,24,60,160,63,16,239,76,9,157,96,35,13,233,43,168,231,4,154,74,86,150,226,24,237,211,255,0,89,114,88,129,184,241,90,74,26,21,4,185,108,236,219,111,67,233,99,124,145,200,170,140,204,26,60,18,157,142,105,251,54,91,184,208,198,91,34,178,204,4,75,40,212,14,149,26,130,30,155,86,151,15,79,135,208,193,129,211,190,156,246,171,59,76,186,7,133,40,11,145,167,37,136,58,124,130,127,231,243,205,122,91,94,130,188,253,189,173,180,55,18,199,10,56,67,33,98,31,125,201,213,183,182,253,60,230,183,172,227,88,199,164,96,30,217,219,254,43,233,97,214,46,76,187,107,67,76,142,148,188,93,41,129,210,180,142,212,169,82,130,85,91,165,90,168,253,40,20,158,177,174,251,214,188,253,13,99,222,116,52,30,115,136,30,181,139,99,112,45,248,212,46,81,88,18,84,234,252,57,238,43,99,136,29,141,43,193,172,133,204,179,73,36,97,145,88,1,245,220,255,0,106,199,146,235,27,90,198,110,189,133,169,88,215,72,108,175,92,154,21,206,137,166,229,190,53,0,27,4,208,136,156,38,0,56,237,183,106,89,45,217,230,121,39,129,164,233,243,108,5,124,235,203,170,112,188,144,235,244,161,33,151,109,38,151,150,37,140,20,10,65,100,199,170,180,129,149,6,167,3,219,61,197,103,223,115,85,242,197,116,109,242,147,214,188,253,181,182,83,134,114,142,146,200,133,118,27,227,34,174,225,229,149,88,55,164,109,78,197,36,19,40,102,194,182,10,149,247,165,86,33,29,193,67,157,242,127,42,189,172,186,237,91,132,50,16,140,199,210,117,46,91,99,64,207,254,70,137,19,8,87,7,59,233,173,57,7,42,33,35,6,104,91,182,41,65,58,206,193,67,175,44,157,61,55,20,221,208,20,114,65,111,55,33,6,248,244,187,55,170,155,93,47,17,145,24,164,128,22,7,197,42,233,26,205,135,208,73,192,14,223,134,140,81,228,71,229,20,56,26,118,52,85,0,87,110,123,134,108,238,89,187,210,210,202,241,132,200,39,98,50,59,138,44,232,66,49,103,108,99,4,14,132,246,171,164,127,19,96,81,39,8,63,18,183,124,120,170,138,91,200,38,140,150,137,85,151,240,231,189,104,64,67,166,153,88,29,193,43,140,28,123,210,44,171,4,17,133,195,0,48,65,161,34,202,140,178,114,229,221,134,25,78,192,123,230,175,217,219,66,241,163,142,44,49,11,140,48,207,138,228,90,52,135,134,72,228,206,6,127,130,140,220,139,180,229,49,212,204,7,229,75,112,225,16,138,226,217,71,169,91,80,250,210,114,207,72,237,12,145,72,68,161,253,88,244,138,20,114,146,94,70,24,59,30,88,233,181,10,233,210,206,68,145,86,66,224,231,44,118,252,169,81,118,112,39,142,15,89,98,74,185,206,69,52,178,237,175,12,234,70,62,224,177,56,94,96,232,13,3,157,111,103,118,18,64,193,74,146,53,14,185,161,71,48,133,81,228,143,98,64,102,210,122,255,0,106,5,211,66,111,121,165,227,151,35,174,179,252,177,83,74,60,229,36,146,66,0,206,50,187,245,21,75,85,121,46,33,147,58,238,58,164,108,124,116,171,198,224,18,99,57,216,0,64,232,104,168,225,228,144,200,100,5,71,163,87,90,78,79,241,75,239,137,150,241,86,69,133,24,108,227,127,240,209,133,154,52,104,11,124,237,190,59,10,82,84,184,158,227,226,101,12,200,138,14,74,224,86,146,73,34,66,234,172,58,103,242,246,171,211,62,153,183,81,124,44,47,153,36,202,225,147,89,59,120,163,89,169,187,133,67,46,71,205,235,232,77,30,242,113,125,12,107,36,139,41,25,36,13,219,219,218,150,88,70,148,134,50,200,139,140,14,217,53,109,78,92,153,238,36,11,111,143,185,44,65,66,55,20,88,181,72,138,17,36,214,118,13,32,254,85,69,231,11,137,82,86,194,168,216,103,169,173,56,154,221,217,73,212,8,30,144,62,92,83,109,127,140,70,9,29,195,137,19,47,31,225,242,222,245,200,152,199,116,238,235,164,234,0,166,115,131,77,95,40,121,94,83,16,223,4,5,31,206,164,18,193,119,114,138,30,120,230,68,1,180,224,44,135,233,68,229,83,114,164,176,144,18,50,24,12,119,173,4,151,148,143,52,201,191,171,17,129,218,130,176,9,46,154,25,129,109,178,91,229,222,137,122,214,209,71,35,203,8,93,43,140,145,184,30,213,42,246,29,220,150,178,216,197,106,88,74,53,100,255,0,106,236,130,38,138,51,232,208,192,128,131,176,164,174,33,81,195,173,93,1,231,74,165,179,140,54,14,219,211,233,102,182,220,44,28,234,68,109,91,15,152,213,78,137,79,117,19,178,35,227,84,121,4,99,3,30,212,104,249,80,48,46,186,99,69,12,216,223,98,40,23,49,187,20,121,138,170,104,1,20,124,186,122,244,243,78,43,199,8,85,145,74,235,141,67,177,29,177,75,209,47,36,111,83,91,37,192,43,201,85,26,23,73,200,52,107,102,115,34,18,11,22,69,0,10,189,244,97,236,240,192,149,82,10,21,59,145,74,112,246,138,37,120,150,41,94,71,201,45,215,211,224,84,157,46,244,111,136,177,141,21,102,66,135,190,113,129,249,87,35,136,93,68,178,57,93,103,35,127,21,127,244,232,214,209,139,234,12,207,146,217,223,24,164,102,120,35,179,182,104,89,196,185,223,88,216,14,213,36,39,39,237,213,34,146,72,116,178,36,72,8,147,56,36,138,4,146,173,211,6,41,204,36,122,78,115,156,209,231,187,130,126,24,197,37,89,46,14,3,198,118,102,62,195,189,119,224,121,86,65,174,29,213,196,100,8,151,114,167,182,124,85,209,185,25,139,1,146,121,81,255,0,244,32,233,228,211,150,182,178,11,118,145,1,65,248,92,30,148,180,77,36,147,104,104,200,70,92,40,35,124,15,53,168,4,235,104,0,41,161,84,228,147,140,211,163,182,109,179,77,105,112,225,25,163,203,157,67,86,196,251,209,174,46,72,36,78,133,181,28,198,222,254,104,38,102,73,4,197,94,56,135,163,91,41,42,123,126,244,104,157,238,101,12,34,80,136,52,100,13,148,120,167,98,177,242,138,171,207,33,85,39,39,59,146,123,85,145,197,165,227,180,178,21,73,27,72,44,118,7,205,73,109,76,208,196,4,97,185,128,134,44,122,126,95,173,117,172,164,185,177,72,145,113,160,234,32,117,99,222,154,28,18,23,153,164,32,141,39,100,235,147,230,152,94,46,37,133,225,100,217,87,230,206,64,20,133,188,142,252,216,31,92,90,70,197,190,124,251,83,86,241,68,150,218,88,103,174,216,207,237,74,43,111,104,38,36,207,44,140,136,199,74,234,244,131,231,21,214,183,189,73,99,12,92,136,201,45,146,48,126,148,84,183,49,133,112,48,174,72,35,24,252,205,83,225,38,55,206,0,83,132,244,227,189,16,107,215,17,58,115,101,38,18,170,58,224,123,230,179,229,88,205,218,52,23,6,54,115,132,101,109,240,59,1,68,185,95,138,56,63,253,146,228,47,101,53,105,37,17,170,166,133,145,211,125,68,255,0,90,154,80,110,196,183,18,37,184,117,31,197,158,164,208,175,33,65,165,76,194,61,46,73,42,58,159,122,210,248,99,4,41,59,71,255,0,145,172,238,60,31,235,89,247,246,230,230,83,43,199,202,252,101,73,252,84,138,215,210,247,114,71,49,76,50,146,154,116,244,92,96,82,197,99,180,18,197,11,5,159,37,112,71,205,233,254,198,154,224,220,217,33,121,37,111,148,227,78,114,89,113,177,161,223,65,205,226,2,225,8,99,160,225,124,237,143,231,77,51,182,44,81,52,49,137,150,39,49,203,170,60,131,128,216,59,226,159,158,118,96,128,137,102,92,234,209,164,0,167,193,52,6,46,252,34,30,30,88,44,205,114,14,195,109,39,25,193,250,214,128,228,165,197,192,41,27,24,88,32,1,176,172,123,18,124,10,215,72,29,148,162,234,225,224,184,255,0,199,68,64,202,138,50,88,251,154,171,192,242,222,48,133,100,8,34,35,36,108,91,59,127,58,188,196,220,233,49,8,226,85,26,75,166,195,193,198,119,53,65,118,235,43,91,22,86,77,4,234,47,227,168,169,189,172,148,245,132,111,60,37,166,187,16,198,184,82,168,48,71,214,137,53,162,115,121,176,76,188,148,63,120,236,125,56,255,0,59,82,22,205,31,195,24,204,160,32,92,176,206,234,231,183,237,92,158,113,28,17,91,141,114,91,198,193,152,120,36,237,86,38,174,197,190,72,76,47,108,140,206,155,182,173,61,122,126,157,233,43,84,68,158,205,231,206,33,212,225,65,0,16,54,207,189,22,121,26,64,133,93,153,228,58,223,198,1,160,25,17,229,215,51,39,254,62,78,199,201,233,73,61,181,244,110,11,168,254,57,225,103,78,74,228,174,55,250,138,70,107,52,154,83,42,200,80,157,147,39,101,235,76,24,96,141,158,24,95,83,62,101,77,95,48,246,174,92,179,77,96,15,45,114,48,53,124,187,31,31,231,106,109,53,160,22,225,229,138,44,196,22,110,161,212,108,87,176,250,213,172,227,145,185,175,23,173,247,5,91,240,142,249,169,32,136,65,203,244,71,46,160,196,12,144,78,63,110,181,165,162,46,23,26,41,102,119,112,26,77,179,129,167,106,0,202,68,81,131,34,179,48,139,9,171,230,193,61,113,73,193,24,149,29,95,72,133,16,54,134,236,124,138,102,50,145,21,65,17,117,117,12,235,171,229,63,245,73,60,45,11,185,183,143,154,192,0,178,21,213,149,59,140,10,6,162,17,45,193,146,221,178,142,57,95,55,70,57,199,235,176,160,222,18,45,221,80,162,54,112,185,219,72,31,78,180,110,28,205,113,121,24,191,103,24,25,221,116,133,61,182,237,214,141,196,173,237,202,41,76,242,89,128,96,62,109,250,154,133,38,53,232,211,19,25,24,198,165,117,237,190,60,120,166,109,89,228,225,96,200,24,234,114,254,147,234,102,29,73,246,205,39,105,20,177,201,52,132,133,149,152,225,122,234,205,49,49,22,150,226,52,133,244,18,73,139,86,113,230,169,176,47,38,130,225,245,8,25,212,101,117,234,198,253,251,81,184,92,118,115,220,202,134,78,88,145,48,64,252,56,222,150,5,110,33,19,59,250,162,92,242,100,99,235,243,208,87,121,80,168,83,1,104,36,212,125,82,108,184,30,6,251,208,62,162,91,59,169,162,117,104,226,32,52,114,40,249,176,71,167,243,205,35,28,96,113,137,146,36,212,236,222,165,211,231,199,210,181,35,142,76,188,59,51,17,185,97,168,228,239,89,86,240,11,104,240,178,236,92,234,45,243,1,82,88,163,45,149,172,23,143,111,3,199,28,145,144,11,150,245,49,59,116,172,187,184,141,189,228,204,101,62,141,71,37,78,230,182,56,116,201,125,56,44,227,88,114,194,77,56,93,32,234,36,248,163,94,71,105,116,46,2,250,132,108,172,236,87,169,39,247,173,51,189,112,45,136,34,202,88,244,15,149,24,106,219,151,156,228,131,66,187,187,11,114,243,194,233,136,253,12,186,189,74,51,215,247,167,194,201,46,238,200,20,146,175,171,166,113,89,188,85,85,89,203,178,250,112,138,169,220,119,223,191,67,251,84,26,18,94,201,26,69,12,241,43,237,179,19,157,252,102,179,96,10,183,45,28,144,6,18,0,81,187,168,61,107,141,51,219,198,237,42,203,24,140,114,194,172,157,15,231,74,203,102,211,222,196,235,60,132,170,97,88,183,83,244,243,69,222,133,133,73,188,123,55,145,66,178,149,12,61,63,153,243,181,48,45,12,242,114,154,22,58,131,136,115,184,12,122,126,148,155,199,43,204,197,219,18,196,170,26,38,29,63,189,30,212,201,117,18,35,58,132,102,207,163,162,154,157,28,81,150,213,237,226,54,87,90,121,187,200,55,206,88,236,51,85,67,28,45,106,75,164,147,51,148,61,142,147,181,22,38,50,222,242,174,166,118,49,177,11,128,58,120,99,222,131,122,193,46,149,57,114,42,31,79,49,135,126,196,126,245,65,36,181,183,132,197,28,103,0,190,89,53,108,63,204,85,110,113,19,9,148,135,145,144,152,152,126,21,206,2,210,28,124,77,107,120,235,10,107,73,83,94,127,220,127,195,250,211,22,111,21,205,179,13,41,145,14,24,116,211,142,159,157,52,8,177,72,214,225,164,6,55,141,131,51,3,157,71,254,41,23,87,156,162,68,167,239,156,145,40,233,169,14,23,249,154,122,223,67,221,160,149,143,195,4,44,193,207,203,233,62,125,197,10,43,228,104,210,220,172,66,27,108,200,173,147,172,146,71,79,53,184,205,30,238,225,224,178,251,229,196,218,213,70,219,234,199,74,188,202,215,87,80,52,114,145,232,17,49,209,190,63,23,234,106,215,55,203,196,29,231,10,241,186,35,106,86,64,202,221,168,22,87,143,105,173,166,33,226,44,64,62,213,141,105,168,124,192,134,89,1,1,149,8,68,94,250,14,51,89,239,2,179,133,116,15,203,111,65,96,7,212,81,226,189,130,233,154,82,133,48,49,247,155,26,78,233,228,91,164,144,48,46,210,18,3,31,73,30,104,41,109,27,153,45,217,20,8,153,207,55,108,225,65,233,78,113,39,136,202,194,2,49,34,171,157,179,131,211,111,210,165,205,194,93,3,50,35,219,188,105,182,27,98,42,150,174,243,198,142,165,157,244,129,173,177,149,82,112,7,189,78,138,29,164,184,177,153,228,182,214,207,23,221,5,254,63,62,213,103,183,157,38,142,87,11,206,42,24,168,59,103,27,3,67,60,58,232,14,124,45,27,70,223,251,52,246,31,74,102,89,200,179,116,68,144,179,233,208,218,126,124,213,221,77,2,147,36,241,201,110,182,218,12,64,25,100,206,3,48,27,129,74,207,115,32,185,73,160,72,240,67,6,96,54,56,235,253,168,151,119,81,38,52,4,223,64,148,228,237,252,95,90,41,179,48,202,239,20,75,12,172,234,135,124,233,201,233,249,210,125,175,69,89,227,149,86,55,69,94,98,128,10,177,37,79,215,197,50,16,38,46,213,149,23,73,82,36,220,103,168,205,53,103,107,21,245,177,141,47,98,136,237,144,195,12,192,118,199,181,44,151,70,27,125,109,26,19,183,95,149,135,248,43,94,153,42,100,154,119,14,229,0,93,27,5,59,12,244,31,202,155,185,129,196,105,36,178,21,5,240,153,0,150,207,65,249,82,2,116,19,17,17,115,173,193,1,182,10,124,3,79,201,28,72,57,106,30,68,114,25,191,216,73,193,199,131,89,233,185,202,166,200,219,72,186,163,68,77,36,49,214,27,57,163,73,5,189,156,41,53,191,254,232,241,235,140,103,210,124,143,174,41,89,45,158,40,68,166,65,50,151,49,174,160,112,163,252,197,94,73,138,50,57,26,74,228,62,40,128,91,171,172,210,199,112,100,94,116,100,35,100,233,213,156,111,93,251,139,123,148,44,128,136,180,228,117,14,59,214,133,220,138,182,111,205,70,216,18,135,186,182,51,143,220,86,100,121,55,72,146,186,106,86,13,158,164,209,78,27,174,76,143,18,78,25,52,234,136,17,140,146,49,87,138,198,222,126,21,114,242,92,42,203,16,44,27,61,243,68,209,28,183,229,28,172,147,104,102,80,171,141,171,54,104,173,185,173,27,93,16,250,118,56,200,39,184,205,49,229,50,57,49,135,145,170,218,23,76,69,168,182,173,143,247,165,109,238,213,21,45,195,16,205,182,183,61,250,230,163,91,187,90,198,35,230,17,173,21,60,239,224,83,115,240,194,140,103,185,202,148,10,170,186,54,237,154,186,62,70,36,212,97,248,81,20,100,203,235,229,248,32,117,165,239,167,123,190,30,35,157,202,56,244,128,163,102,32,116,246,166,46,95,225,76,108,240,137,174,115,170,54,223,58,127,181,102,73,117,30,178,90,103,212,143,158,94,156,43,29,250,158,251,109,81,55,193,155,68,145,98,229,188,186,89,151,24,206,50,127,195,87,225,243,124,57,251,194,209,250,74,177,206,119,162,44,240,95,36,17,196,26,25,71,172,190,6,71,249,253,43,151,48,68,95,48,169,51,43,103,154,87,27,140,246,167,106,29,212,115,37,194,74,165,162,125,37,142,87,113,141,243,251,209,29,185,81,60,145,30,98,55,171,45,177,53,38,117,181,225,48,137,91,57,44,252,198,108,182,123,131,249,210,118,204,36,178,49,164,159,120,228,190,151,24,25,239,140,83,208,36,98,229,239,99,248,6,135,72,244,200,88,225,24,158,223,90,165,188,12,151,70,43,190,89,2,55,85,86,30,251,239,216,143,233,86,132,48,153,224,80,57,35,44,99,223,78,161,186,231,207,74,59,178,14,87,41,88,186,108,117,108,23,190,147,230,174,248,74,28,211,220,65,123,110,177,69,205,69,98,172,154,180,176,62,115,222,165,205,202,148,119,146,38,143,24,196,125,118,162,195,29,202,78,141,55,161,201,105,57,135,229,97,156,0,62,191,214,169,196,152,252,20,208,184,85,154,226,93,64,3,242,15,99,226,166,182,187,18,218,230,11,235,118,185,141,150,53,83,247,139,33,238,42,247,143,205,149,29,17,159,89,17,4,0,158,110,60,251,12,102,185,193,162,142,82,224,230,76,166,23,82,238,79,210,137,113,23,38,72,20,190,209,187,130,6,193,65,94,231,242,167,17,59,51,114,69,202,242,101,57,228,149,58,88,227,73,198,231,223,173,35,116,194,91,112,177,134,229,204,197,149,243,242,132,192,219,245,161,189,200,146,3,118,132,153,81,11,104,39,36,174,112,115,251,26,237,228,105,240,54,5,206,23,150,197,213,78,235,211,106,180,139,90,177,134,224,18,1,140,96,161,211,164,147,244,171,93,75,2,71,27,12,199,42,176,37,138,231,80,197,10,84,51,66,145,66,72,138,38,3,89,110,237,231,244,163,152,226,228,114,38,49,70,30,62,135,109,88,239,89,141,23,144,36,76,183,113,78,191,19,165,129,8,184,15,140,127,197,94,104,69,221,203,72,8,76,128,6,23,62,161,218,130,150,96,193,25,73,22,50,174,197,66,182,125,57,232,41,187,56,204,17,75,32,150,73,91,152,172,235,140,29,246,253,42,220,89,216,23,100,252,56,100,114,146,224,161,229,145,164,248,218,170,177,205,111,2,198,126,241,226,5,152,234,239,237,82,225,99,49,188,115,49,121,81,216,130,135,27,103,189,22,210,230,56,0,75,150,244,72,163,78,6,79,94,191,183,235,82,175,217,104,30,82,170,140,190,182,212,192,176,220,14,249,162,193,5,180,23,3,154,164,161,80,85,186,111,226,175,61,207,42,234,29,4,20,83,176,102,193,35,219,242,171,186,179,241,9,36,119,94,86,128,85,216,159,72,238,49,75,120,210,235,218,93,94,91,24,185,98,24,219,4,233,9,248,105,104,230,77,40,98,144,2,78,116,210,242,41,184,188,101,76,96,54,50,70,53,147,215,165,57,21,147,199,58,2,136,171,30,254,157,206,105,233,17,94,64,216,57,86,66,64,86,234,20,239,154,51,187,52,129,102,93,58,151,60,223,247,12,255,0,122,63,16,181,183,145,163,214,91,90,19,141,189,186,210,50,89,92,58,188,172,248,93,152,140,246,233,65,167,37,154,203,96,103,14,8,57,32,244,24,21,153,100,203,44,195,121,53,1,149,39,193,173,104,46,90,43,1,105,36,89,77,24,212,107,30,80,162,77,80,2,171,190,132,206,255,0,74,169,62,198,155,157,107,103,44,69,245,51,146,127,60,99,53,78,31,20,118,54,111,112,229,117,144,51,138,23,49,66,134,118,127,86,234,24,103,111,239,93,153,132,118,204,129,121,132,13,67,59,225,189,170,89,195,83,131,81,9,165,142,71,89,116,234,109,178,6,126,158,219,87,86,24,102,184,150,39,70,141,100,77,67,7,108,248,161,218,101,22,55,83,175,82,101,147,233,92,138,105,26,224,144,188,182,39,61,122,26,205,154,93,237,88,226,146,220,178,203,50,62,29,138,229,179,129,141,191,58,152,116,178,18,69,33,248,150,148,36,141,167,170,143,122,188,160,92,74,192,170,201,140,50,248,38,185,34,188,247,31,137,21,114,222,0,171,18,184,241,64,215,26,99,83,161,79,83,216,213,44,237,148,76,218,208,48,83,146,203,209,119,254,85,117,157,228,14,178,38,31,118,213,211,122,18,9,214,213,31,91,48,98,195,79,231,190,106,247,16,245,205,196,9,106,18,41,208,106,35,57,111,152,80,185,15,52,99,66,163,103,75,243,147,199,138,170,217,129,115,28,168,188,196,211,247,154,199,127,106,150,145,186,47,38,29,103,18,100,225,115,149,240,107,55,29,44,187,224,102,184,138,214,220,151,94,140,25,27,30,160,180,17,117,43,220,205,18,192,220,148,26,139,22,245,99,219,197,51,196,45,150,117,135,89,43,134,32,158,237,82,88,150,221,99,37,164,119,40,87,29,234,166,139,218,216,171,164,192,50,245,14,51,237,68,22,224,73,114,88,17,173,189,120,108,100,213,146,217,148,58,29,91,141,77,191,109,191,122,93,110,197,164,143,35,102,69,147,213,140,102,150,16,12,65,47,21,86,121,72,116,83,160,19,156,128,63,106,98,11,105,110,174,84,202,98,211,164,170,174,113,245,235,73,36,201,115,35,24,194,185,13,169,112,48,84,125,41,200,218,95,138,102,58,178,27,208,15,239,83,149,224,161,142,0,206,4,135,208,126,96,78,231,199,239,76,219,68,98,130,81,40,31,41,42,91,240,85,18,3,12,146,68,24,162,41,86,86,199,235,78,222,207,3,144,136,197,245,236,219,116,53,74,4,50,170,13,34,65,134,32,177,35,102,250,208,218,218,70,215,58,146,225,24,178,233,110,169,254,118,163,73,106,166,222,84,42,129,245,4,95,115,223,246,172,246,140,176,64,174,8,76,225,28,110,5,38,38,246,213,91,19,117,28,151,18,74,192,239,162,65,216,118,218,171,116,243,69,30,34,141,76,68,104,206,51,245,205,86,27,226,98,228,70,138,184,249,183,219,53,200,85,34,146,89,76,132,171,13,88,213,208,213,156,178,236,24,180,149,45,220,72,66,156,103,25,10,106,183,65,77,192,80,161,181,103,111,197,237,66,78,38,179,102,33,30,101,200,42,115,243,19,85,46,201,125,20,170,117,178,168,214,64,249,141,62,43,181,225,186,150,205,158,57,161,212,63,3,14,180,11,139,119,117,119,102,193,192,192,29,141,63,119,115,4,170,84,250,165,98,10,12,99,72,30,104,51,104,148,162,43,199,171,73,43,25,109,218,145,118,13,145,26,244,22,13,204,71,44,2,227,64,254,180,104,129,184,251,251,98,197,54,82,165,122,143,52,171,194,226,116,64,156,184,153,117,104,213,242,143,4,214,180,184,248,100,134,40,176,199,0,105,56,210,42,179,209,40,226,119,121,34,57,143,81,58,157,79,204,60,86,148,0,166,160,72,56,202,157,177,154,36,118,73,200,70,7,162,128,127,90,56,135,211,168,40,244,156,103,61,169,35,54,149,180,31,122,254,173,89,119,57,246,205,111,218,141,133,121,203,54,41,196,46,32,10,57,104,67,35,131,215,86,114,63,34,63,122,244,118,189,5,125,44,63,172,115,101,219,82,46,148,192,165,226,233,71,21,164,118,165,74,148,18,168,221,42,245,71,233,64,148,253,235,22,240,245,173,153,251,214,45,231,67,65,230,248,129,235,76,253,153,148,193,12,166,68,251,183,114,84,254,88,52,175,17,232,107,63,133,113,24,236,174,37,75,135,11,11,0,75,22,249,72,240,59,230,188,252,178,220,46,154,195,91,229,238,36,112,203,149,149,35,240,79,90,75,226,36,151,152,133,140,152,3,215,203,239,93,182,129,46,227,18,137,25,80,166,180,202,227,106,82,225,75,106,85,154,66,202,11,110,221,171,231,239,81,211,38,205,219,222,34,190,11,12,116,223,205,45,125,114,175,51,128,1,76,99,113,138,78,24,62,48,132,93,113,56,25,108,249,171,220,168,138,52,77,217,254,86,96,189,171,45,252,85,185,68,42,130,37,203,0,9,110,128,213,98,151,226,49,173,130,242,254,102,62,43,133,165,104,116,42,33,137,71,175,35,244,162,219,216,153,31,231,42,140,51,184,239,78,150,167,196,196,238,98,201,49,116,13,154,39,193,196,182,164,148,26,193,220,15,196,40,239,195,225,58,74,76,185,93,177,167,189,8,221,104,153,99,245,106,31,55,130,42,198,47,209,6,125,90,17,208,0,59,98,168,206,137,233,57,3,205,59,52,145,22,200,201,237,249,210,215,147,49,211,152,128,220,97,188,26,157,214,163,162,24,102,179,205,186,97,186,151,36,245,165,70,45,147,91,48,121,27,58,134,63,149,51,14,57,100,16,227,73,31,47,226,164,174,99,45,113,129,133,82,119,237,90,144,216,208,235,184,148,162,46,118,213,185,223,2,154,44,226,212,4,93,35,56,57,171,217,162,203,47,58,9,52,232,80,118,217,69,23,136,105,10,188,166,136,174,117,21,92,18,91,251,82,205,164,186,44,52,218,253,228,82,49,44,224,233,35,165,49,5,152,184,185,150,73,115,30,125,56,30,43,53,36,149,238,214,13,106,85,142,78,175,20,211,75,49,133,192,86,249,176,87,165,103,86,53,216,146,88,195,118,30,41,46,72,32,144,0,140,159,79,214,144,186,138,8,125,16,202,27,11,141,250,211,150,238,177,68,11,16,173,33,198,73,237,85,188,131,158,206,214,232,160,132,42,238,195,33,71,183,189,38,87,108,252,96,144,169,107,61,19,28,227,101,110,186,169,55,178,87,142,71,103,68,154,18,6,253,197,18,11,187,155,104,218,21,10,80,231,75,119,252,232,26,166,133,76,146,69,172,185,210,86,16,50,125,234,172,134,57,130,53,141,97,219,82,250,152,109,191,129,68,138,218,246,25,214,84,3,147,24,195,150,198,75,26,18,60,183,129,34,141,23,9,234,213,208,231,181,90,210,226,242,89,238,12,74,177,160,26,94,70,216,43,125,79,122,45,26,105,254,58,241,79,53,100,129,9,98,131,211,146,58,80,46,110,101,159,239,35,141,72,36,41,110,195,216,10,77,116,77,118,209,153,26,226,70,192,213,208,3,237,79,114,222,63,185,110,95,38,44,15,81,253,122,85,210,0,176,234,157,152,147,168,46,78,15,164,123,10,208,129,12,54,233,136,247,113,168,174,115,191,108,210,136,18,70,112,172,220,249,92,4,69,95,72,90,214,130,75,6,182,49,71,243,228,6,223,118,53,155,181,224,157,206,16,137,1,64,234,160,16,119,212,63,189,47,27,7,156,58,198,209,225,73,210,15,83,69,120,224,184,102,141,131,13,44,123,212,142,221,85,153,89,91,117,45,168,158,194,145,11,220,188,215,74,145,144,99,85,203,96,119,170,219,161,248,160,175,14,29,155,210,193,186,83,72,144,37,171,58,46,78,249,193,198,61,234,143,112,46,120,106,202,161,182,244,252,187,231,206,105,70,149,195,114,10,204,14,22,33,169,253,233,57,177,121,3,220,50,31,134,216,3,84,75,150,54,92,134,80,218,220,46,169,119,210,40,207,108,22,71,88,11,9,16,13,122,151,169,241,244,168,189,2,150,166,255,0,136,70,67,232,72,192,95,202,180,174,5,176,143,225,68,238,84,109,134,172,171,185,38,178,141,36,133,11,60,173,234,250,127,106,102,121,163,100,230,74,2,72,160,29,143,74,191,36,248,236,41,45,225,142,110,90,202,193,180,134,30,1,162,60,241,53,179,68,57,132,201,131,165,156,122,71,78,157,168,109,33,120,140,223,118,64,56,193,206,181,30,106,246,182,107,29,167,196,187,185,18,128,64,59,176,31,90,79,178,194,119,80,220,201,116,182,17,187,152,91,229,207,97,69,178,81,103,55,47,82,150,64,6,113,190,122,85,10,60,87,34,99,35,225,6,50,79,225,250,213,225,47,63,60,166,28,151,81,175,79,80,51,90,244,13,196,231,248,101,228,22,99,9,32,174,221,235,41,236,155,89,98,116,224,96,123,10,106,112,138,250,164,147,210,14,23,83,103,127,106,177,184,150,249,146,24,97,221,178,15,168,116,175,57,87,90,18,222,213,45,236,77,204,25,89,127,27,129,184,160,61,179,104,96,247,13,165,240,117,103,189,17,213,161,183,153,148,150,210,196,141,255,0,15,138,228,211,65,127,110,154,78,30,45,178,70,55,173,33,201,226,43,50,91,172,130,39,40,25,95,174,70,41,24,179,28,183,37,165,73,66,108,2,175,205,76,205,119,29,223,195,33,0,49,80,132,123,138,77,152,169,202,0,123,1,227,235,69,156,13,21,207,196,67,29,171,166,146,195,41,167,127,214,135,3,189,145,153,130,243,52,254,28,237,189,41,1,184,130,97,36,56,202,146,78,175,148,26,98,12,203,112,232,75,7,108,125,51,78,151,177,218,239,226,20,42,197,160,150,201,40,123,127,74,164,151,143,111,28,242,197,38,183,5,66,150,216,147,224,83,28,184,173,163,100,73,53,190,234,195,178,54,124,210,9,10,151,68,149,181,74,14,162,231,160,20,72,126,21,117,181,94,106,102,239,25,58,134,212,91,71,153,244,180,145,199,24,216,153,15,95,200,80,89,159,3,12,94,69,207,215,39,160,170,92,201,44,163,92,82,29,96,225,163,97,176,172,213,144,229,220,240,171,107,49,6,99,232,62,172,18,106,150,179,163,45,220,179,49,214,48,49,237,140,15,222,170,32,140,197,11,202,128,190,251,247,93,233,37,142,56,239,12,173,46,81,88,234,199,226,250,138,215,166,127,195,81,18,209,152,174,58,178,227,211,213,135,240,210,242,65,2,153,146,104,72,206,7,164,238,70,54,166,36,121,36,158,16,21,6,218,135,65,65,112,69,204,172,242,96,186,4,7,29,42,53,210,209,221,25,22,3,46,173,100,101,79,190,55,205,29,141,172,80,253,227,122,151,26,178,122,251,82,104,144,219,205,20,98,105,11,182,73,30,69,73,226,121,46,30,57,116,30,66,144,101,243,226,146,21,72,165,121,154,88,209,198,141,121,2,63,72,20,208,105,112,236,142,202,250,59,12,237,73,65,26,61,212,36,58,242,67,16,62,157,233,167,158,91,104,121,209,19,150,98,0,35,27,121,173,118,207,245,45,36,77,113,107,200,44,252,245,92,156,174,63,207,165,4,91,205,241,207,103,17,143,149,32,49,133,61,134,219,214,132,81,181,176,179,47,43,6,7,153,55,171,185,233,159,160,166,32,130,57,75,137,21,112,185,41,42,174,224,145,189,77,232,156,179,160,149,224,96,25,51,28,88,203,106,199,167,56,197,54,85,39,125,66,21,141,245,110,99,58,122,208,110,132,75,3,62,185,55,115,18,105,29,192,234,107,150,186,163,156,2,114,178,13,245,111,168,246,250,80,82,202,202,9,239,154,3,25,76,159,92,154,139,0,216,219,242,163,223,75,240,179,164,17,36,114,106,64,9,83,141,252,213,174,38,65,196,229,145,228,8,157,2,141,135,76,19,65,84,230,232,42,142,37,25,57,211,212,123,123,82,91,210,235,216,177,44,118,246,243,50,16,164,32,27,159,153,134,231,249,210,179,69,20,151,25,144,21,96,192,130,14,217,59,226,154,182,180,146,66,240,220,220,172,146,144,29,138,248,21,199,133,141,203,171,70,30,36,86,145,64,32,224,252,181,102,217,37,115,189,242,180,196,135,98,216,25,0,55,138,118,43,152,103,14,29,147,209,43,0,3,103,124,118,246,165,47,110,2,76,95,58,160,229,46,27,25,213,176,7,244,34,155,130,204,27,32,86,68,145,24,5,194,140,28,159,21,106,137,113,4,80,219,8,242,185,14,196,29,95,49,163,65,18,115,29,9,214,229,87,115,227,254,246,164,209,210,121,141,147,141,149,75,159,86,27,197,68,152,70,178,197,11,171,185,193,73,64,206,156,118,246,169,122,26,205,10,64,81,25,181,3,137,14,192,109,156,28,210,10,235,23,18,118,7,40,131,150,173,158,222,192,85,231,152,71,162,226,70,82,234,130,37,65,215,174,78,105,91,203,131,38,252,208,164,96,198,165,123,119,253,235,51,122,58,53,119,8,196,56,92,167,205,202,213,130,199,27,126,85,121,81,164,145,11,131,159,151,174,0,31,74,85,67,206,188,217,228,211,156,128,184,198,145,183,243,205,114,107,151,100,93,114,48,44,112,7,251,71,159,222,155,89,54,229,235,139,84,196,129,152,147,144,87,169,252,232,193,98,185,79,137,102,49,198,235,234,3,108,15,31,173,48,232,47,214,4,66,79,53,57,158,174,153,164,76,243,197,1,183,16,136,193,202,101,105,110,205,47,162,216,175,62,29,114,66,164,169,145,87,171,117,218,153,180,225,201,45,187,200,36,65,150,12,169,35,110,187,111,143,173,102,162,152,236,97,139,86,152,131,51,74,71,92,156,87,126,6,126,106,188,151,14,184,101,198,15,77,235,91,103,85,163,50,163,204,232,161,140,131,75,70,138,167,212,123,111,74,199,206,86,112,96,15,169,181,58,99,78,192,28,138,223,181,153,4,60,249,1,212,192,225,177,190,156,157,53,81,50,203,14,102,69,5,9,199,211,219,222,172,158,211,111,53,168,67,105,203,32,46,188,172,133,23,230,25,249,126,159,241,70,142,120,225,58,57,101,71,164,250,190,85,211,210,153,146,202,73,244,184,144,41,234,112,189,115,190,212,199,192,227,135,184,146,18,52,129,234,207,189,55,190,141,23,179,208,211,36,55,108,119,86,10,218,240,8,39,122,53,205,131,204,133,89,140,110,185,49,205,156,135,30,15,191,189,101,134,230,166,162,218,92,157,44,0,249,71,145,90,9,112,131,135,148,101,50,38,14,14,159,87,182,51,249,212,159,75,65,180,123,155,184,185,69,23,238,118,15,171,80,212,61,190,148,75,155,57,45,110,19,75,255,0,184,101,122,183,138,29,149,228,86,241,78,192,58,233,37,136,11,213,189,234,43,53,255,0,18,133,94,86,83,187,105,211,176,244,140,253,41,18,194,55,200,239,115,44,204,142,146,5,4,253,114,51,77,219,115,214,215,48,92,146,231,36,147,184,234,112,163,242,166,184,132,142,227,225,149,83,65,0,73,36,131,5,192,61,5,39,106,190,135,113,146,197,117,54,145,129,145,154,180,147,148,187,153,37,139,95,36,207,113,27,228,201,140,12,231,218,139,13,240,17,201,16,93,68,101,129,235,128,40,118,140,240,9,131,131,34,68,117,72,14,72,193,29,189,235,188,50,4,58,27,214,99,145,88,48,236,185,206,198,178,213,226,145,227,44,211,78,146,35,243,86,37,12,193,124,109,253,234,214,201,28,47,17,142,103,43,112,112,209,19,157,39,53,160,246,201,20,47,114,186,21,215,81,99,141,143,143,222,132,90,70,141,101,8,133,218,48,142,205,177,83,157,201,243,90,149,59,174,113,89,3,200,154,143,172,13,31,38,212,177,177,148,203,51,58,12,34,234,26,6,228,127,152,253,104,183,26,6,155,215,64,150,210,54,147,157,247,167,110,239,136,146,40,163,143,115,30,225,182,244,158,148,222,147,64,180,142,145,188,71,17,144,161,155,211,182,159,225,207,233,73,164,135,150,172,19,157,19,169,77,24,249,71,241,143,39,251,83,247,223,10,176,194,147,91,180,150,206,225,152,41,220,227,124,126,181,155,240,178,172,60,189,66,49,41,212,35,67,208,126,31,167,90,122,61,153,187,142,82,169,114,185,145,52,149,147,59,13,61,189,169,146,201,115,20,96,200,173,28,96,152,193,64,9,52,21,176,45,107,43,180,231,44,9,150,61,123,99,31,202,175,101,50,203,107,107,35,34,104,143,58,48,59,231,247,169,126,154,232,171,28,201,16,156,225,36,102,67,143,72,27,116,247,223,20,217,145,227,89,0,255,0,223,20,168,0,252,58,43,178,90,153,217,80,186,43,133,103,92,157,152,247,250,87,12,147,77,109,11,122,85,139,156,22,61,134,70,244,136,226,112,243,110,89,185,178,36,82,190,141,155,213,167,206,40,58,12,150,69,145,221,35,93,64,187,54,14,51,79,77,50,153,218,41,84,234,215,136,207,102,30,125,183,161,192,141,106,178,72,141,170,55,194,180,82,46,78,115,248,126,180,10,201,96,183,19,68,17,49,16,139,97,167,114,119,166,226,145,143,37,220,144,156,208,254,161,190,64,235,251,87,99,208,39,83,111,30,149,217,114,79,225,241,64,146,85,138,105,161,82,116,71,144,187,124,167,218,139,216,246,241,115,160,214,71,45,192,24,108,239,239,89,183,17,50,44,92,193,158,102,250,135,64,60,98,159,101,121,173,12,150,251,160,95,80,206,251,117,164,236,157,174,238,229,67,35,225,135,221,228,228,127,252,52,137,120,45,108,11,207,203,184,12,176,147,167,90,140,144,105,200,35,34,126,93,211,177,113,234,141,250,101,114,112,115,249,83,150,188,61,45,67,92,49,230,170,184,103,87,24,32,19,66,147,225,238,46,154,72,164,210,35,238,251,96,127,134,174,246,71,111,76,50,112,141,48,182,167,32,131,165,255,0,30,192,86,68,10,34,26,75,142,96,93,196,153,93,254,181,164,81,32,184,130,32,196,103,231,147,78,195,222,153,120,98,188,188,0,162,44,136,73,213,212,84,216,66,198,22,134,205,99,40,237,243,16,163,187,109,215,219,106,31,194,134,151,148,2,70,205,235,198,174,141,223,21,167,15,15,231,115,216,50,134,82,66,178,254,26,173,205,172,48,205,28,78,162,87,98,1,44,187,176,61,235,81,45,210,205,111,31,194,180,114,1,36,229,66,49,109,152,15,106,70,247,135,71,195,68,23,15,186,144,196,43,14,221,1,166,174,110,237,172,239,203,72,179,178,200,203,169,227,80,117,97,116,227,39,205,10,104,209,108,227,34,38,229,182,165,72,153,181,21,92,234,63,183,242,167,73,57,45,22,182,130,21,70,35,76,154,146,93,57,10,181,162,36,91,150,182,137,207,254,50,177,46,65,221,189,253,141,6,11,128,150,45,30,200,137,159,188,7,27,215,70,2,69,32,204,177,50,21,198,174,141,216,237,83,154,214,162,151,192,219,207,12,241,201,39,167,238,246,220,56,61,40,205,100,160,1,51,8,245,54,70,70,202,167,160,252,169,88,130,4,88,25,253,124,208,72,43,215,222,180,110,175,210,220,219,160,43,160,145,144,195,61,188,211,147,143,68,236,68,150,247,109,30,135,199,203,157,57,200,246,167,111,110,52,221,194,145,166,9,220,177,94,217,165,224,190,107,105,89,185,197,99,63,44,140,48,72,242,41,88,229,126,41,37,205,209,133,245,38,22,60,248,239,249,230,137,189,15,40,75,217,161,85,45,26,228,150,193,249,79,189,57,117,96,140,117,22,209,233,4,21,27,103,199,231,181,100,93,69,52,19,69,50,187,164,82,32,57,234,219,236,115,249,214,188,55,17,207,27,219,232,42,14,2,176,252,76,123,255,0,42,206,151,100,216,189,188,170,224,122,7,204,49,212,121,164,154,72,141,236,199,14,90,68,98,66,191,70,252,38,154,226,12,77,190,144,154,93,21,137,57,223,24,27,80,33,136,203,108,186,1,17,132,6,92,254,35,239,237,87,168,173,25,34,248,139,11,91,91,160,5,194,127,11,116,238,167,222,145,158,40,165,153,46,150,108,170,226,45,59,244,223,250,81,146,221,49,27,68,10,188,74,0,73,15,87,236,126,148,9,81,94,114,146,184,80,95,86,71,102,61,150,146,146,24,129,204,25,145,35,36,247,92,213,218,254,27,37,102,150,221,37,215,169,198,163,243,28,239,191,106,90,198,83,21,235,194,177,235,88,88,52,153,234,199,199,211,173,26,229,109,218,242,8,208,106,84,14,186,8,245,16,119,199,214,158,211,214,129,144,131,8,229,8,30,104,229,114,80,231,100,238,63,48,106,75,103,45,207,34,56,223,26,151,82,119,36,19,211,63,149,22,54,47,44,196,197,161,100,219,82,246,34,174,225,237,116,200,135,86,144,17,79,249,249,211,124,159,16,222,27,155,56,35,136,68,156,237,245,146,119,199,183,229,89,242,74,38,100,87,87,58,20,148,207,83,78,52,119,34,81,20,196,4,144,122,92,100,122,191,149,67,103,42,192,178,51,231,42,193,140,152,244,143,240,26,117,210,175,105,20,226,220,74,233,128,119,24,59,129,230,141,99,35,91,201,116,197,155,74,225,24,29,242,115,183,243,53,75,91,163,13,188,178,201,159,75,47,205,242,145,237,69,55,50,201,12,218,221,116,161,39,4,111,145,210,155,77,20,72,220,39,196,21,105,3,185,216,140,31,254,154,228,146,199,12,201,158,91,228,130,133,70,78,123,237,76,93,55,195,217,197,19,188,103,4,72,85,253,88,102,236,63,206,244,130,199,44,179,43,0,61,64,232,199,138,125,172,55,116,34,182,157,80,179,77,204,195,171,127,7,253,239,87,154,83,203,47,110,234,116,122,223,45,190,199,181,94,75,25,76,72,110,6,74,250,155,72,234,63,238,151,179,180,83,27,220,159,81,33,177,171,184,167,218,111,92,7,101,15,196,220,9,26,34,125,65,189,109,133,253,169,150,23,42,197,32,153,121,146,106,36,46,229,79,210,171,168,7,229,68,252,180,244,175,48,247,205,14,24,218,214,52,143,31,124,101,44,92,63,157,191,165,34,180,236,33,69,10,140,238,241,174,117,106,223,39,189,6,123,161,204,118,140,101,16,96,71,216,211,202,77,136,89,33,3,65,147,47,129,177,24,220,80,197,156,0,53,212,128,128,238,204,0,252,35,233,86,77,177,210,218,227,158,30,100,98,69,213,233,104,223,165,98,241,8,228,134,238,56,109,244,130,98,14,174,127,6,248,252,232,246,220,69,221,185,17,127,235,147,202,228,169,174,195,12,134,77,122,87,98,115,145,186,173,78,154,144,59,91,64,241,57,125,221,50,199,151,211,235,244,163,78,136,182,75,34,159,81,25,13,164,121,197,82,234,45,58,230,88,100,56,57,114,37,192,98,123,10,167,195,163,218,207,52,127,118,24,18,170,127,207,53,37,94,215,178,134,50,140,238,193,119,44,165,69,73,23,85,196,38,56,244,178,146,89,169,72,238,110,163,183,17,144,145,234,245,125,107,85,18,27,222,21,34,103,76,241,166,163,216,236,59,82,147,130,173,18,67,28,200,133,24,59,243,3,56,198,145,84,118,248,194,29,10,227,229,56,252,85,73,45,165,155,147,1,148,8,180,13,88,93,135,177,52,120,68,118,179,16,23,12,65,42,189,20,159,106,111,130,175,21,196,115,226,57,156,46,0,203,251,120,160,203,38,155,183,139,66,174,9,93,89,219,205,49,45,170,75,34,148,101,142,228,156,180,75,143,188,30,222,245,153,106,132,241,50,147,4,98,216,44,178,13,200,252,251,214,164,215,44,219,190,158,131,150,241,67,2,161,28,182,4,97,123,154,201,185,134,33,114,102,26,193,3,62,150,220,31,168,166,98,186,107,89,145,65,204,39,33,114,119,246,163,222,66,252,190,106,192,216,32,51,99,176,243,83,178,112,4,118,19,241,30,92,166,73,88,174,91,118,223,165,21,47,4,80,20,127,83,43,5,98,90,141,27,164,1,28,235,145,151,112,84,237,89,70,121,231,188,184,37,87,75,54,87,125,129,250,82,145,163,153,237,237,164,121,83,83,21,32,99,109,75,253,235,34,228,160,146,19,212,72,62,83,219,205,105,71,112,61,60,214,141,84,28,177,7,108,251,82,55,54,233,113,113,152,157,193,217,88,56,59,15,226,90,69,218,234,147,172,233,4,119,2,40,91,96,99,217,106,134,88,173,225,152,170,144,117,17,140,236,119,236,105,235,104,237,88,44,0,201,153,134,157,110,70,53,121,211,89,215,22,78,46,86,215,82,99,118,219,52,36,56,234,176,164,209,204,238,234,84,5,108,100,154,17,73,237,131,219,164,170,67,122,83,209,140,156,255,0,221,113,110,174,44,225,85,145,3,21,219,167,106,232,188,55,14,164,0,225,55,0,117,21,159,107,216,171,111,35,79,18,104,58,151,213,169,223,62,170,101,172,145,164,9,34,8,206,199,110,198,171,109,117,110,11,52,236,177,176,98,170,91,199,106,179,221,52,51,172,156,241,44,108,73,44,48,70,63,42,78,59,77,50,174,21,236,239,158,52,195,178,254,33,222,153,186,115,45,146,145,41,5,115,132,197,113,245,52,154,195,12,224,151,114,62,99,154,102,24,173,174,226,120,220,140,142,187,214,191,194,146,142,40,150,214,87,81,167,229,109,34,185,13,204,109,114,174,76,145,190,175,86,70,65,173,120,237,13,189,198,10,169,137,151,59,210,252,66,40,224,112,194,69,117,56,58,71,243,165,169,143,42,220,151,49,31,92,78,251,133,101,27,129,74,90,155,139,152,94,16,163,43,233,18,19,131,142,227,53,166,17,34,131,152,65,101,97,74,158,68,145,73,28,135,0,28,4,35,4,154,204,187,89,250,40,84,204,156,169,203,5,92,133,49,157,179,239,249,213,196,204,96,58,31,58,8,12,65,237,154,172,78,99,133,225,49,199,201,7,10,193,119,35,175,90,145,60,146,197,52,68,229,179,227,206,255,0,210,180,73,182,138,204,71,9,37,148,239,185,30,192,230,139,108,210,182,167,70,216,130,69,47,107,38,152,145,100,201,26,88,98,137,108,134,20,72,203,62,156,29,215,165,34,94,3,225,51,155,144,243,56,2,66,229,92,119,4,19,177,255,0,59,215,166,181,59,10,243,208,44,113,222,190,144,0,147,212,49,144,9,239,159,39,106,244,22,189,5,125,44,47,252,199,46,93,181,162,233,71,20,180,93,41,145,210,182,203,181,42,84,160,149,70,233,87,170,191,74,4,103,27,26,197,188,29,107,110,113,177,172,107,193,177,160,243,28,64,117,175,51,53,179,221,221,165,188,127,60,140,20,103,160,247,175,83,196,7,90,199,225,177,235,227,214,171,129,255,0,179,81,56,232,0,36,255,0,42,153,93,69,143,97,30,102,158,100,85,194,64,220,160,222,112,5,2,234,37,89,57,152,44,226,150,225,77,21,197,205,204,208,134,43,43,146,205,228,231,197,62,252,198,152,161,35,79,145,95,50,205,186,167,12,208,172,247,11,59,33,11,128,6,7,122,164,242,187,171,175,201,147,140,3,218,183,57,99,146,228,128,191,95,21,156,246,131,179,6,66,119,122,159,22,190,78,89,17,18,162,150,78,91,29,170,242,207,41,140,33,39,78,174,160,231,34,138,182,58,83,80,27,47,202,190,104,99,59,161,81,150,223,30,245,157,233,123,49,12,182,73,110,87,0,177,239,239,88,130,248,219,221,57,137,178,199,211,211,52,215,35,93,214,192,198,224,124,190,244,11,139,54,142,98,233,130,122,145,239,87,105,213,114,201,24,202,197,223,83,150,201,39,174,77,49,52,101,101,67,19,100,100,135,92,103,243,161,77,34,71,137,22,220,161,56,94,189,232,177,72,13,180,131,65,70,85,36,251,154,141,41,21,193,146,221,254,231,18,163,17,187,103,87,189,37,59,162,190,169,249,106,122,97,155,127,210,152,182,96,193,100,13,165,206,216,163,93,90,67,119,110,121,137,255,0,144,185,233,222,181,46,170,94,25,208,7,183,103,68,151,72,35,86,14,43,162,226,229,226,24,137,102,97,144,78,116,227,251,210,72,141,28,130,70,109,151,43,147,215,21,165,109,40,0,128,9,35,167,210,173,227,165,236,148,186,161,143,91,18,164,227,39,174,213,179,110,226,223,132,69,35,161,251,208,89,181,54,48,41,40,237,30,232,66,24,128,178,59,21,36,245,25,173,59,152,36,154,71,133,20,73,161,65,11,156,141,34,175,166,107,55,136,68,146,71,15,32,122,25,134,254,126,148,99,44,240,219,242,211,49,160,35,91,249,21,91,135,54,151,105,115,34,36,202,167,58,21,177,131,92,91,121,46,243,114,206,48,199,34,53,59,143,175,106,195,66,193,42,66,238,198,51,54,178,78,8,216,82,241,76,38,57,134,35,12,153,252,57,32,83,82,70,214,227,74,191,206,133,139,29,201,246,171,64,220,168,185,203,22,141,99,78,123,19,230,167,67,62,217,100,177,187,14,232,125,110,49,168,227,234,104,220,70,88,254,250,220,171,38,225,131,246,59,116,21,47,110,11,97,17,203,73,177,62,140,130,127,219,70,186,18,73,110,178,180,106,89,151,59,166,234,213,173,123,77,236,171,217,151,10,45,98,41,35,50,43,106,223,111,57,166,197,196,101,149,101,111,82,146,167,66,124,195,220,118,171,218,95,60,92,51,23,5,139,51,104,5,134,50,123,254,212,188,138,162,103,91,116,210,205,131,173,59,249,167,179,179,22,178,27,121,95,17,51,52,139,167,154,157,20,127,74,28,246,16,201,119,28,233,112,227,151,234,59,109,159,225,20,180,19,60,119,14,229,217,24,13,192,236,124,83,202,146,169,230,203,18,227,25,26,123,127,106,150,154,6,223,137,192,186,195,185,135,81,192,109,57,192,171,113,12,78,49,27,122,112,2,231,57,52,185,40,28,23,12,99,83,243,55,65,87,50,191,196,107,128,182,23,127,24,21,34,240,189,204,237,110,121,42,64,64,129,36,218,169,28,211,201,109,203,138,221,194,56,208,113,208,131,84,97,12,164,199,35,225,129,213,242,237,154,42,72,208,160,102,112,174,173,176,35,5,179,91,101,123,136,29,173,150,37,135,146,136,49,170,79,153,170,241,113,110,84,97,39,26,128,1,67,105,234,41,150,117,186,212,161,61,59,49,245,117,29,246,172,107,168,228,121,16,199,46,20,182,150,29,128,250,86,116,214,245,216,183,115,188,215,32,176,212,21,116,129,211,122,179,233,229,162,200,97,19,54,249,11,186,143,44,105,136,11,56,73,18,21,206,248,124,124,223,74,172,177,153,97,121,165,211,175,62,60,84,156,155,40,210,176,220,54,117,140,111,222,138,151,215,105,170,53,10,209,150,85,94,228,31,106,90,85,230,198,23,18,42,42,3,171,73,220,247,174,89,36,236,201,33,112,61,127,40,24,218,180,108,105,9,119,42,225,145,67,231,56,235,138,61,148,129,102,116,131,45,173,134,112,62,81,222,141,58,9,35,244,18,86,2,27,122,86,222,73,33,226,13,36,106,74,24,202,144,171,78,225,177,110,226,49,190,169,3,114,163,35,210,152,7,20,135,17,54,177,222,115,173,17,162,19,21,201,61,69,107,92,92,75,36,140,2,197,137,61,37,180,245,20,174,151,150,237,149,76,113,28,0,21,23,86,147,255,0,63,210,166,41,104,141,62,187,55,132,175,165,61,26,241,140,253,41,68,225,82,168,142,68,152,235,144,18,86,77,201,254,213,170,44,158,220,197,206,80,203,129,173,151,241,123,209,167,84,154,225,52,179,70,139,211,189,94,160,243,183,129,236,222,25,194,153,52,236,173,223,174,54,31,90,114,226,41,36,145,37,44,21,27,212,51,233,222,180,47,172,94,231,49,242,179,203,203,46,54,201,52,70,181,40,113,58,41,3,108,246,62,212,244,146,178,113,42,92,73,110,201,30,135,30,130,163,184,61,105,185,81,146,36,89,206,162,24,5,93,61,8,239,71,130,24,223,137,176,145,116,67,32,42,152,216,147,215,99,69,226,177,44,118,142,49,242,141,246,206,216,197,78,214,214,109,197,172,147,143,136,18,149,71,96,10,157,178,55,174,219,196,85,101,89,87,73,192,8,127,137,122,210,246,206,109,174,126,37,117,189,186,224,164,12,125,76,113,215,218,181,205,218,92,58,18,49,216,55,124,26,101,9,147,34,52,255,0,206,153,198,152,193,81,130,199,108,211,9,28,151,23,138,146,203,31,38,48,9,104,207,204,123,111,78,65,4,45,110,200,224,101,75,7,99,190,173,234,246,246,207,25,101,44,36,77,94,146,19,73,199,97,80,223,165,111,45,197,178,107,109,32,30,250,143,95,2,179,16,60,169,153,50,169,171,58,216,117,31,95,53,171,115,36,243,133,34,50,216,250,96,125,41,110,90,69,111,235,86,103,39,175,92,183,138,179,146,112,14,35,98,128,129,182,224,245,192,247,160,165,210,72,173,161,85,213,198,237,76,223,164,171,110,179,0,11,22,221,179,208,99,161,165,163,244,41,38,76,49,220,13,7,198,216,169,241,95,146,169,25,149,57,131,42,81,136,44,216,29,127,193,65,181,57,126,93,196,224,171,62,201,143,83,55,177,166,224,181,146,91,64,235,56,112,178,229,73,29,8,170,73,4,74,230,230,85,245,134,44,161,58,106,53,126,151,97,72,34,213,108,240,207,39,222,176,69,244,140,41,206,9,52,203,202,37,145,160,137,212,186,135,109,36,126,17,183,90,147,91,58,91,70,151,49,29,67,212,186,79,202,60,98,169,97,111,24,190,121,162,67,206,10,177,228,55,167,7,165,53,164,222,213,158,117,154,56,154,22,230,131,144,203,221,105,148,185,11,110,176,52,188,179,35,21,244,252,202,63,195,84,107,24,44,225,244,57,141,151,57,93,206,91,189,119,224,164,127,189,121,121,158,128,197,71,226,63,245,74,145,120,146,221,17,222,68,18,41,217,180,156,16,105,25,28,201,115,42,132,88,253,0,44,120,206,65,174,205,161,32,141,21,164,212,210,235,44,90,153,16,75,115,62,45,210,18,175,146,15,82,72,242,123,81,103,5,100,92,221,198,36,97,156,111,254,224,7,90,145,41,103,107,146,48,21,66,176,207,81,147,253,168,243,91,202,173,153,192,89,97,14,6,158,228,10,189,164,15,36,124,196,214,218,16,236,6,217,171,82,89,85,183,104,94,87,104,164,117,156,101,157,148,111,191,154,78,226,71,88,201,130,102,214,204,89,181,245,250,143,210,173,240,147,203,122,73,70,214,8,207,147,78,77,20,241,6,89,20,54,73,60,206,172,160,118,169,210,246,9,107,120,109,68,78,15,50,66,3,187,117,192,222,165,187,79,37,200,137,30,24,109,163,1,142,91,119,237,64,7,157,122,24,162,229,178,170,167,161,109,61,51,71,177,182,116,184,88,157,216,59,131,175,253,162,181,122,72,35,90,171,76,73,100,214,177,146,174,138,114,124,131,154,90,8,34,105,25,100,62,153,59,231,27,118,166,102,248,198,149,226,68,204,66,50,162,77,91,134,207,79,110,148,55,89,33,133,31,148,250,206,65,44,186,135,233,89,230,14,241,18,71,196,73,6,165,208,161,98,56,5,24,249,163,61,177,120,20,201,33,105,166,84,109,198,23,3,169,13,244,169,26,25,173,102,134,43,108,236,28,150,242,125,188,82,177,195,52,129,227,148,200,74,199,141,10,219,0,123,99,181,107,210,127,141,64,230,123,53,136,174,10,13,191,220,163,24,52,147,71,166,125,34,241,81,208,6,109,105,243,1,86,1,94,197,101,183,50,199,11,33,140,193,171,229,126,187,87,62,21,100,153,154,71,149,61,32,176,61,198,154,154,144,149,75,107,153,94,71,117,3,76,138,204,36,27,28,116,170,218,221,72,85,226,157,18,54,215,166,57,55,223,59,85,161,16,64,130,218,66,197,227,93,57,240,122,226,170,242,219,73,50,207,60,65,94,55,33,134,49,130,78,123,211,75,179,80,69,3,164,153,6,98,78,156,33,194,175,255,0,81,174,219,49,133,81,157,164,228,134,42,24,140,244,198,212,59,56,96,134,57,194,63,254,220,152,212,252,216,168,167,155,6,45,154,93,112,190,235,168,233,199,253,212,209,26,83,205,190,183,56,9,164,32,206,228,28,231,249,84,154,238,223,224,181,22,101,215,186,121,7,189,44,93,160,102,140,46,180,44,27,233,224,82,119,37,94,25,98,102,33,221,137,96,127,11,120,254,85,119,232,209,187,89,213,161,84,99,35,145,131,212,97,124,100,254,85,158,242,201,45,227,181,200,153,212,133,8,27,228,198,43,150,209,92,53,180,73,28,120,84,200,144,227,102,108,236,54,233,182,55,166,100,156,91,91,252,51,187,25,100,97,165,78,14,144,124,154,78,16,22,155,144,52,34,18,141,177,206,218,65,255,0,63,122,177,184,113,27,90,233,42,65,0,31,195,250,209,6,135,145,157,220,104,140,233,59,100,127,205,2,224,9,229,71,121,221,81,62,88,138,236,59,100,255,0,74,177,71,181,88,33,107,133,150,53,72,100,1,212,177,206,253,141,26,123,156,190,184,206,157,121,46,236,187,231,254,177,75,193,50,187,196,173,141,181,0,122,2,49,143,218,172,177,160,183,120,25,213,147,101,212,167,191,111,229,78,98,118,228,168,206,220,217,203,170,72,251,156,141,255,0,181,13,238,121,114,94,60,75,171,62,144,139,244,174,37,178,113,30,35,170,86,213,28,96,35,106,56,199,182,5,118,116,107,40,114,144,180,211,57,211,182,251,102,162,236,88,25,229,176,44,236,200,177,97,154,82,185,46,217,219,31,181,14,214,238,89,110,116,186,157,88,98,100,67,212,100,99,234,41,101,105,35,137,22,112,195,213,233,141,91,191,97,250,81,163,66,25,100,54,168,138,84,46,151,111,145,11,85,169,217,254,64,146,221,210,5,245,171,100,13,240,231,220,143,21,111,135,94,87,221,78,29,21,116,146,126,86,61,255,0,42,204,158,72,174,45,94,214,24,202,185,157,244,160,112,161,190,155,244,163,69,5,205,141,168,128,72,207,19,40,64,161,63,15,140,254,116,210,5,117,39,254,36,145,40,113,162,32,71,177,206,248,242,105,132,156,207,102,188,187,115,29,193,143,118,63,56,81,226,151,117,111,185,133,25,193,117,100,11,156,144,6,55,63,153,166,35,179,157,163,231,69,59,71,36,129,152,201,39,117,93,176,72,233,210,170,111,246,188,114,36,246,177,70,242,70,161,9,108,185,199,233,251,215,47,76,112,132,132,225,158,86,18,25,99,220,16,63,149,0,43,198,177,147,10,179,46,0,117,252,91,228,224,246,174,79,60,49,89,195,36,74,30,88,155,68,156,204,255,0,135,122,147,154,215,248,114,222,88,77,171,57,143,12,218,151,115,157,170,240,205,12,209,107,147,74,2,216,200,0,140,127,130,148,134,3,121,12,183,78,162,0,204,91,151,175,241,0,63,158,245,196,120,237,149,238,17,37,208,167,76,146,41,245,105,238,69,62,34,146,74,143,126,178,171,150,129,115,163,211,182,61,170,73,61,202,113,123,102,142,101,54,114,131,173,92,250,87,27,228,120,170,252,93,180,214,145,39,32,185,184,114,21,73,198,223,247,76,197,194,196,51,194,81,221,136,80,17,101,245,97,183,252,177,77,27,102,92,92,207,60,54,237,18,200,146,54,62,245,176,67,28,254,223,243,90,50,23,145,45,184,129,144,73,111,24,203,170,238,17,142,54,219,245,160,219,35,197,28,182,247,104,66,198,204,230,78,133,137,219,31,94,149,198,47,39,13,54,182,208,141,4,130,171,143,64,62,253,201,171,194,105,161,195,47,162,180,14,183,42,164,54,100,66,206,20,129,253,105,123,217,97,105,29,121,42,128,182,179,234,27,158,160,26,78,242,200,11,53,70,183,204,236,163,37,79,108,103,175,214,137,100,240,220,18,147,224,204,160,178,29,89,239,82,206,8,181,171,69,37,175,40,171,166,148,44,236,204,70,78,123,119,165,158,86,178,150,39,72,36,140,201,32,203,106,7,74,116,206,41,248,210,75,189,101,221,100,145,100,210,136,123,237,74,197,20,179,53,225,34,66,238,133,85,127,132,118,246,29,105,56,91,250,52,76,140,199,227,33,117,76,180,178,229,136,39,13,129,183,141,232,18,18,231,66,219,178,69,172,128,157,50,72,249,169,89,239,46,174,82,48,151,172,21,178,178,133,93,203,15,39,243,20,242,198,247,86,90,97,149,158,125,65,11,48,249,78,41,210,77,197,45,204,201,26,178,29,159,42,229,206,196,116,197,6,40,12,146,59,129,52,107,35,99,63,196,71,143,106,97,228,228,172,86,178,191,163,187,22,212,53,99,173,10,91,219,103,154,33,5,219,49,80,75,106,93,43,156,147,222,146,42,223,27,28,14,11,78,235,51,237,229,65,27,111,142,223,222,142,210,44,37,37,116,203,77,144,184,63,41,192,193,253,235,62,234,211,158,86,232,78,138,154,180,136,115,234,97,230,153,134,226,9,174,130,180,129,30,63,74,231,210,64,30,42,244,118,4,74,175,12,144,21,102,17,185,210,27,240,251,211,54,210,188,155,72,141,162,86,249,252,105,27,116,243,93,178,9,117,101,205,84,229,99,82,187,126,38,108,255,0,90,78,116,42,83,77,209,182,251,178,202,64,56,61,118,200,239,80,17,158,86,204,80,48,43,172,134,86,27,227,187,127,158,107,169,126,110,37,155,146,224,105,81,169,89,2,232,243,66,23,9,21,212,1,102,120,221,83,70,195,108,231,39,85,105,220,88,91,172,210,207,109,166,77,76,22,65,40,237,85,28,182,132,69,110,207,1,24,145,48,249,110,142,79,127,254,237,43,109,2,139,124,152,205,196,138,24,199,26,159,78,255,0,206,158,46,241,219,7,3,86,165,26,74,111,233,233,210,178,185,115,92,135,185,183,147,151,203,58,128,7,177,219,31,206,167,102,180,102,86,145,126,24,204,228,250,112,87,31,47,210,155,19,36,150,76,136,250,95,118,35,200,27,237,64,22,133,22,59,162,185,229,174,27,13,177,94,187,209,100,133,85,121,138,185,89,9,40,207,213,69,52,215,96,201,36,146,195,13,220,111,131,11,4,210,199,230,13,216,208,89,249,119,10,241,25,98,69,193,201,27,96,227,97,66,181,89,94,124,180,113,178,101,86,77,100,130,187,245,38,181,174,225,94,106,54,145,203,111,75,51,54,203,142,222,244,188,36,161,218,52,55,137,42,63,64,225,181,227,7,20,46,76,134,73,100,182,110,89,146,66,65,101,217,189,133,85,110,151,135,206,37,1,52,20,208,82,78,235,156,254,181,217,44,93,101,105,13,195,8,136,47,17,141,136,212,167,31,254,109,73,208,181,164,119,63,16,242,159,95,45,67,5,252,39,252,52,132,104,150,83,178,92,146,179,179,151,82,9,112,172,127,195,90,168,243,90,217,158,92,238,84,29,208,110,224,116,165,175,35,141,224,140,148,215,133,1,89,186,150,247,253,168,5,123,116,209,207,19,162,67,46,112,121,186,207,95,21,95,139,230,221,32,13,202,152,122,217,215,59,15,97,230,131,107,173,108,229,80,57,171,171,5,58,16,104,146,89,195,36,188,201,203,73,133,82,236,237,178,116,36,98,172,133,186,63,200,17,240,249,92,76,53,23,44,99,61,242,58,143,218,147,129,34,158,224,74,186,131,143,70,49,177,250,239,93,104,199,196,53,168,63,43,23,84,7,101,39,207,182,43,139,255,0,164,74,160,38,178,81,240,184,57,255,0,154,107,217,189,25,248,126,89,133,90,89,101,138,66,11,2,254,156,249,90,164,147,195,19,206,192,153,91,36,44,110,119,198,54,253,168,191,19,109,107,6,62,238,99,42,170,70,89,78,84,125,61,169,73,96,86,102,103,58,7,205,175,174,213,100,77,141,28,79,254,159,21,187,160,112,14,70,191,165,93,99,17,201,164,128,96,144,0,127,143,205,13,99,146,32,204,92,60,120,43,157,95,40,206,213,120,16,24,217,95,154,88,47,165,153,179,159,21,157,53,57,35,12,82,92,92,188,238,203,175,35,86,161,242,131,159,228,40,214,19,196,151,97,153,177,205,83,160,159,194,104,87,22,252,185,193,86,103,115,148,12,167,219,189,42,177,242,195,135,25,211,233,4,111,141,250,127,58,180,244,244,197,30,75,180,80,72,86,4,28,157,155,52,163,194,145,141,10,79,43,27,38,54,207,245,52,157,149,212,34,91,41,39,44,29,28,28,29,195,10,118,225,99,248,171,184,88,136,249,114,176,83,171,182,107,51,164,151,147,9,195,241,116,39,228,243,209,144,6,26,191,252,33,74,203,19,159,68,132,228,182,21,159,166,7,106,53,164,141,109,35,136,165,108,74,9,76,110,1,206,227,20,165,221,217,154,224,235,115,27,105,82,99,254,22,242,42,250,89,223,43,75,45,193,109,9,36,106,23,12,202,131,56,174,11,194,204,98,71,32,32,7,113,218,173,240,201,24,181,50,77,180,187,187,5,57,109,253,189,168,17,4,23,28,232,156,111,149,193,235,138,137,197,49,101,106,147,201,46,0,214,152,95,79,141,255,0,181,94,126,114,106,84,111,80,221,183,253,77,82,210,81,109,23,49,215,66,200,234,163,61,206,123,212,182,34,57,18,105,155,90,54,1,124,228,128,77,53,181,151,70,196,232,108,225,248,148,101,18,122,178,163,169,199,181,99,92,223,197,116,195,151,44,209,218,38,150,117,116,234,124,251,209,71,196,25,26,216,205,25,120,37,113,22,122,55,183,237,75,206,238,21,1,142,56,208,51,108,227,231,246,170,79,217,163,33,248,39,34,44,172,164,40,125,63,40,250,208,117,232,194,243,74,115,1,8,51,243,81,163,136,50,37,138,206,55,93,69,60,81,13,181,186,50,91,32,38,69,5,153,219,229,199,251,105,255,0,228,246,106,11,248,133,155,66,224,235,198,50,23,97,75,197,49,73,2,72,121,129,119,201,92,2,79,140,208,10,153,175,225,107,69,202,201,152,221,73,211,138,170,136,33,184,5,39,150,70,45,151,141,187,16,49,140,212,145,45,22,247,69,221,226,220,24,192,96,128,196,1,237,230,150,153,121,119,166,71,145,156,72,1,212,199,39,61,234,188,203,174,124,6,56,162,142,48,10,196,100,247,242,104,203,43,115,245,206,145,115,81,153,57,96,29,62,245,174,147,131,86,247,118,238,30,27,134,44,161,182,102,31,45,107,165,210,192,94,220,145,47,76,234,233,138,199,176,141,46,163,110,100,73,28,195,56,199,82,105,123,133,140,122,209,192,117,109,76,75,239,154,134,140,241,41,146,222,38,130,221,138,142,192,111,244,52,165,163,31,133,152,32,13,35,96,163,49,222,143,12,229,230,67,36,17,140,5,245,19,131,138,12,45,240,247,92,203,117,60,181,97,35,39,124,123,31,206,167,45,109,216,238,238,34,40,21,202,169,56,39,64,192,20,243,166,2,72,175,174,66,49,138,95,136,202,183,203,24,179,76,62,144,89,88,111,147,75,11,139,197,88,96,152,68,21,11,13,143,243,169,70,156,119,112,115,185,250,70,70,6,73,192,82,61,254,180,155,222,72,110,25,162,195,34,146,58,228,254,102,171,119,34,47,49,18,53,208,231,26,71,76,247,160,218,217,136,103,0,73,152,221,64,56,62,172,81,91,118,179,168,143,239,129,214,195,115,182,8,237,181,102,178,170,77,133,137,163,202,147,138,78,104,98,55,192,196,3,50,69,150,245,117,223,25,166,77,212,76,209,198,99,104,229,86,0,171,249,36,226,154,73,192,247,35,54,234,144,144,174,118,82,195,62,175,24,160,70,26,222,25,35,17,134,211,134,145,180,96,41,240,43,151,16,67,50,36,124,199,94,83,149,96,191,139,193,205,29,28,73,24,125,121,210,192,232,199,81,228,211,66,143,34,201,1,44,132,33,219,42,55,207,210,171,109,113,11,66,233,103,19,70,223,41,105,55,39,233,226,186,220,196,118,137,163,85,77,69,128,13,190,41,95,136,22,202,152,33,147,39,81,29,135,122,189,116,157,182,109,175,93,96,120,39,99,36,154,50,73,21,65,107,28,22,82,8,202,51,200,64,212,221,246,165,231,105,68,12,234,48,205,233,83,215,99,222,147,89,110,5,184,128,106,208,23,82,140,246,250,83,86,172,225,217,166,34,213,82,53,120,229,95,80,77,91,53,104,160,86,179,107,182,213,150,93,44,1,238,58,214,92,51,79,50,157,3,239,20,13,192,235,71,101,101,182,192,125,112,158,187,99,213,73,10,105,204,103,135,9,0,229,187,73,168,40,223,181,115,135,196,121,142,238,128,41,82,75,82,177,200,37,181,142,227,225,244,200,174,20,182,157,89,25,222,182,45,37,93,37,70,116,49,195,86,217,245,192,122,161,70,134,16,75,122,131,28,109,164,102,155,154,51,111,40,64,236,98,212,70,140,236,119,161,60,103,226,10,175,203,183,182,69,57,35,36,141,235,25,35,166,42,177,203,34,254,9,95,141,219,162,49,68,136,25,17,148,100,16,65,27,251,245,252,141,122,75,48,21,21,71,64,48,43,21,131,191,16,230,58,13,1,64,67,156,224,239,159,167,106,217,180,232,43,187,197,63,229,227,159,109,136,122,83,35,165,43,15,74,105,122,87,163,14,212,169,82,130,85,91,165,90,184,221,40,18,156,109,89,23,99,99,91,51,13,171,38,236,108,104,60,199,16,27,26,243,241,220,73,103,196,225,154,33,234,13,167,30,65,216,254,198,189,37,248,216,215,151,189,26,95,126,153,222,165,230,17,236,56,66,45,164,166,37,64,81,242,217,240,124,86,169,116,103,194,42,228,231,112,187,226,176,184,92,122,167,121,213,227,120,228,10,203,134,206,253,9,31,214,180,204,193,88,231,99,141,35,235,95,59,43,171,167,84,155,155,52,232,175,25,66,231,64,201,246,160,102,218,36,208,172,199,183,203,182,105,89,225,145,164,80,93,138,116,42,42,241,22,76,195,42,244,216,26,204,205,126,35,6,148,227,10,216,27,125,69,68,11,61,214,144,2,176,249,112,118,52,16,93,89,83,153,233,29,1,239,86,153,211,86,183,66,164,116,43,89,181,100,209,91,160,22,228,25,9,73,11,105,212,205,215,232,40,23,74,204,209,149,124,175,98,78,213,70,131,12,210,133,47,172,117,21,199,24,137,121,142,112,163,165,46,154,130,53,180,137,26,200,241,35,70,155,224,28,228,212,15,204,140,152,200,14,119,101,198,245,82,247,51,50,169,66,253,209,84,108,7,189,84,234,142,101,3,26,192,57,200,237,81,98,240,195,161,140,129,125,61,112,107,183,78,172,169,36,36,41,59,236,104,150,215,102,233,153,37,136,166,128,117,99,166,41,123,184,97,150,33,20,40,117,158,142,189,135,181,84,237,217,173,35,145,22,71,136,234,62,146,202,50,9,247,164,229,67,203,69,31,139,39,56,237,76,52,102,46,92,129,198,149,3,40,236,1,39,233,87,137,162,48,128,85,219,36,179,190,125,53,77,124,75,88,231,148,170,112,224,49,109,110,189,62,149,117,188,126,114,56,222,102,36,157,35,160,237,154,28,241,70,151,138,246,248,96,70,150,207,79,173,41,49,183,19,104,182,99,167,163,127,184,253,124,83,182,143,201,43,207,112,176,200,209,51,232,214,64,216,83,60,37,162,130,55,68,10,192,146,73,31,134,144,180,138,75,73,196,204,138,197,198,218,134,226,173,11,152,229,118,183,80,218,216,144,7,243,53,155,63,71,21,167,60,105,35,4,47,233,7,211,138,173,180,129,11,172,131,33,20,29,254,180,181,189,226,67,120,250,162,110,115,46,113,168,96,80,226,133,166,186,46,242,62,89,116,227,77,53,180,26,104,18,75,182,12,87,32,1,160,156,96,85,162,204,94,149,144,250,114,20,182,249,7,165,118,225,85,34,18,5,96,185,10,25,6,48,105,155,35,174,33,35,20,99,30,48,216,235,87,211,37,174,140,82,200,109,4,108,198,61,190,92,143,174,105,88,209,153,94,55,249,147,191,129,93,51,50,220,150,49,200,170,163,82,157,91,55,210,157,142,85,201,103,109,8,160,159,168,52,94,153,191,13,201,86,101,95,188,101,232,78,72,52,236,119,252,171,54,142,103,203,179,109,182,192,85,99,138,49,60,217,108,179,175,204,7,237,154,60,75,4,208,24,121,120,117,234,237,227,216,82,168,45,106,26,205,231,26,72,99,141,44,9,20,59,56,75,187,235,77,26,64,58,74,159,85,21,165,229,198,225,189,40,164,28,3,129,138,28,23,141,53,220,209,200,197,84,40,210,52,156,159,122,179,132,214,198,10,96,188,118,185,199,204,27,228,0,129,218,175,115,48,189,98,139,32,145,87,160,252,66,134,132,61,211,163,122,139,48,234,48,24,15,122,10,90,199,13,196,142,146,2,186,78,121,105,146,163,53,23,75,193,107,36,50,135,76,162,149,220,49,232,15,90,180,150,150,230,98,97,148,54,143,87,44,14,162,171,63,16,139,11,25,214,249,4,105,3,31,175,138,12,44,240,50,100,183,45,64,249,124,210,37,141,75,119,132,218,149,3,239,87,56,45,227,192,170,91,72,139,25,143,214,116,159,198,55,198,251,80,254,32,71,59,136,195,107,57,250,40,161,27,232,236,8,79,187,156,54,250,180,238,191,222,179,63,96,146,113,40,185,44,179,33,93,56,192,35,173,45,29,228,2,77,96,225,142,66,138,53,250,137,35,135,150,21,129,201,32,56,201,254,212,38,180,248,136,213,36,6,52,183,64,114,155,176,246,173,107,100,167,57,73,120,117,35,233,212,51,128,48,6,158,180,180,214,243,42,106,180,81,24,144,145,167,87,83,87,73,163,142,204,52,92,205,5,137,214,126,108,244,246,164,163,188,34,103,72,222,67,131,233,92,140,15,57,164,250,59,62,209,17,103,20,69,57,110,140,15,156,154,29,165,188,17,76,109,165,46,93,129,109,106,112,7,210,186,151,83,201,19,151,96,65,108,42,168,223,52,179,69,43,204,25,228,80,145,62,167,86,207,203,245,27,212,36,223,103,238,46,154,197,18,55,121,14,161,140,30,245,75,39,87,186,147,157,35,162,1,169,127,250,179,82,1,4,23,147,73,49,18,43,12,197,172,19,233,235,210,171,30,160,143,51,48,101,111,76,96,157,143,177,241,244,171,62,206,155,246,206,242,13,76,65,223,1,133,45,196,209,196,218,209,21,180,168,207,185,165,109,46,165,182,96,37,152,72,73,33,176,59,213,174,110,90,226,23,88,137,230,47,133,200,20,238,51,173,82,236,80,75,107,112,197,35,30,166,108,49,39,87,176,166,238,38,133,163,229,76,186,132,159,50,126,44,123,248,172,137,37,73,103,79,78,128,191,33,199,113,182,127,58,59,205,51,25,85,48,87,78,6,58,143,36,212,233,173,108,43,171,83,5,193,22,204,197,50,89,195,126,17,254,98,175,34,1,166,52,145,119,3,255,0,206,161,94,220,77,12,145,186,193,169,93,83,94,227,213,230,171,36,159,30,13,202,40,208,14,254,177,150,95,106,189,146,47,107,44,146,198,200,174,162,97,144,216,25,167,178,226,200,202,191,62,193,64,53,137,119,112,44,89,140,45,233,47,146,123,251,83,208,220,22,1,36,244,126,52,111,226,52,214,197,108,195,11,166,58,201,114,249,113,227,110,149,201,11,142,41,52,6,67,201,108,234,246,56,254,244,100,255,0,194,185,64,204,196,179,106,83,252,70,135,28,214,218,165,89,83,153,168,231,97,235,62,41,241,55,250,51,108,81,212,70,89,159,152,0,26,135,143,122,70,107,155,104,222,9,73,251,189,69,100,212,118,38,172,178,202,242,32,132,162,164,110,218,198,119,2,160,176,129,225,9,166,57,24,110,89,206,50,221,122,213,6,130,254,57,67,61,188,102,53,45,169,75,29,177,75,220,196,242,196,229,226,204,106,117,150,67,208,213,248,107,47,194,188,122,227,50,195,169,176,78,228,120,171,164,243,60,241,196,247,12,145,75,177,136,29,201,250,123,82,5,111,238,175,231,11,241,207,160,228,105,69,0,122,40,246,161,22,13,19,134,212,249,13,134,234,60,85,103,141,218,71,18,233,147,30,168,206,51,159,0,215,26,25,164,190,73,209,28,166,75,56,207,167,61,49,239,74,146,28,181,179,142,102,42,242,76,168,34,32,22,31,40,199,243,247,165,144,168,131,153,27,200,34,141,64,44,122,231,185,21,75,153,238,36,42,38,135,151,24,192,12,195,212,15,106,237,163,181,164,215,8,65,108,161,36,159,151,3,197,59,94,140,136,82,233,28,129,168,148,98,155,103,222,171,107,20,54,115,11,152,194,199,173,74,190,27,229,31,222,129,12,209,46,110,99,124,227,33,84,109,233,247,247,165,211,156,172,197,163,43,23,48,136,208,28,239,216,159,0,85,215,1,203,103,115,124,243,176,202,169,35,32,118,162,71,120,36,185,150,32,216,87,203,6,199,227,34,171,207,99,9,26,64,153,178,117,70,61,39,27,98,151,183,71,146,29,110,160,125,225,143,61,255,0,78,189,235,39,75,197,109,44,87,1,152,178,200,217,58,73,237,64,107,169,96,188,72,202,141,24,210,201,172,16,8,63,181,59,117,116,243,70,130,54,18,72,8,210,192,231,113,230,179,174,44,166,141,210,98,9,25,4,42,199,133,252,143,247,166,51,101,167,225,225,82,94,43,52,207,235,141,152,142,91,124,190,245,161,195,98,73,100,153,165,0,205,176,62,226,133,97,196,217,229,72,26,63,188,144,233,112,58,45,34,169,44,115,60,142,12,133,177,134,82,1,3,235,90,188,39,105,12,82,203,53,226,243,194,196,238,203,26,157,240,65,255,0,138,164,214,146,217,94,60,247,19,16,125,58,83,240,19,223,34,184,153,138,249,194,58,43,201,140,3,217,137,63,175,106,61,200,157,210,52,185,157,26,70,109,37,186,111,218,155,79,105,108,139,28,211,202,206,218,70,234,115,129,143,235,86,119,136,228,68,16,59,16,191,74,12,115,186,218,179,185,70,97,176,213,221,191,234,131,106,62,42,118,136,5,109,64,49,219,34,157,157,29,138,202,38,158,238,216,72,90,57,83,9,164,116,35,167,245,253,106,139,109,49,88,100,158,124,242,117,229,52,238,7,98,124,138,50,171,216,50,115,87,84,134,76,51,171,126,199,61,5,82,121,214,49,124,234,231,151,42,104,9,211,96,41,189,154,217,85,180,121,167,211,34,125,196,172,75,188,100,106,124,238,15,211,106,239,18,248,116,46,128,35,79,50,5,10,187,156,228,117,252,168,49,206,33,177,140,139,168,201,99,165,117,117,67,237,69,182,104,110,102,149,166,92,24,161,10,100,223,174,105,26,211,59,50,52,110,132,162,60,109,215,20,206,38,13,10,7,104,198,48,237,221,134,223,243,66,154,50,138,36,140,41,142,95,145,137,245,96,30,191,173,105,198,192,218,204,103,69,139,166,135,110,164,26,83,218,52,165,66,22,104,144,166,224,147,167,182,219,247,161,153,160,50,107,86,70,118,220,54,253,5,12,206,18,207,152,39,133,73,56,202,0,29,125,170,214,177,72,9,10,165,227,4,52,133,206,112,51,83,65,152,102,142,25,181,185,24,124,225,199,77,133,45,21,172,23,114,76,252,204,184,140,42,40,61,134,42,215,92,153,174,82,24,95,148,116,146,193,212,122,72,25,170,89,164,119,114,69,27,36,97,29,243,178,233,32,231,173,36,209,87,107,7,182,225,218,75,16,229,200,92,147,130,221,122,82,73,49,130,253,203,46,83,66,229,75,239,245,173,91,185,11,204,242,96,177,140,52,103,39,96,223,135,3,233,89,183,22,205,207,107,151,12,209,71,24,113,157,134,58,109,91,149,157,113,181,204,183,10,240,9,149,190,241,75,38,70,1,78,155,212,38,53,187,158,41,8,143,43,206,7,240,169,241,239,70,153,164,154,25,110,103,5,157,66,132,127,152,177,61,0,31,173,2,57,163,14,22,120,240,172,224,238,63,90,202,195,81,52,86,119,40,133,114,174,218,159,79,98,106,206,146,70,252,137,219,72,193,153,93,71,124,238,40,118,183,108,183,4,243,130,232,144,144,70,225,176,78,69,82,73,84,43,79,41,149,139,100,170,185,39,126,167,2,132,48,142,38,226,2,71,135,59,25,61,109,145,171,24,25,165,166,150,38,153,225,96,93,165,217,216,116,62,106,150,235,162,23,96,143,190,88,40,63,54,122,254,212,73,164,67,112,133,28,22,119,39,152,70,73,12,60,125,40,165,218,214,56,120,132,37,3,40,141,136,71,82,52,234,59,117,52,252,183,51,90,113,17,106,141,206,183,120,75,106,59,159,29,126,180,59,144,165,166,105,15,165,136,104,213,71,76,31,31,64,42,177,8,195,11,153,164,86,238,117,236,20,103,35,31,159,138,111,105,209,121,158,88,221,25,8,87,17,129,169,155,161,206,118,167,164,158,103,180,65,108,160,187,59,52,186,21,91,44,49,255,0,117,157,205,73,110,101,120,226,244,243,9,241,144,119,171,201,32,138,39,48,179,70,140,112,113,216,154,66,205,156,140,105,185,50,196,138,192,48,67,171,171,40,24,254,244,9,2,137,81,202,203,234,39,89,234,61,177,76,4,41,99,174,39,102,36,236,204,15,106,237,189,145,141,121,140,89,243,137,21,79,115,157,198,212,157,175,74,218,91,179,160,157,203,197,208,178,33,24,206,51,210,175,36,171,29,148,168,78,151,102,35,57,238,14,245,99,45,169,89,150,208,242,223,171,51,2,195,63,157,43,113,20,105,9,107,150,45,161,130,236,199,25,61,253,169,16,56,245,198,109,220,196,178,34,231,3,81,26,125,255,0,122,118,91,133,117,152,42,55,44,168,141,91,56,212,113,214,148,231,16,179,176,79,149,73,32,236,51,141,191,165,49,5,218,220,219,173,186,124,228,106,115,252,71,192,165,93,7,125,47,58,223,155,17,9,20,50,34,184,29,113,255,0,116,221,180,171,20,122,8,13,42,66,36,58,65,234,219,255,0,90,10,92,197,33,158,217,32,50,176,214,210,203,231,78,125,35,200,169,102,100,138,238,121,140,174,171,36,101,57,107,141,215,108,126,148,237,146,143,50,94,92,77,41,144,15,187,10,145,182,199,86,217,218,165,181,165,192,180,231,147,248,204,102,49,169,88,239,223,199,90,236,170,150,241,243,99,156,180,92,194,172,9,252,68,117,207,190,8,170,73,61,196,193,26,24,167,88,221,129,202,140,46,54,198,255,0,215,218,181,223,7,71,99,49,217,92,75,172,178,232,80,204,113,149,199,78,191,83,85,103,89,29,178,99,208,170,204,202,223,56,63,225,20,129,184,152,67,125,107,122,50,237,203,100,98,54,101,206,74,254,255,0,181,119,226,18,88,206,4,112,185,82,25,177,211,233,83,90,89,200,240,218,219,78,103,33,78,117,134,68,78,172,72,234,223,173,18,25,86,223,134,75,241,35,83,51,28,131,213,219,4,84,176,226,145,193,109,50,70,117,199,14,160,157,185,195,222,135,121,121,110,45,118,57,152,177,98,178,55,181,67,176,120,84,236,214,247,16,79,26,128,1,10,193,62,83,142,223,181,14,20,69,150,210,230,229,22,104,101,217,146,37,1,129,171,201,47,195,66,145,105,229,180,138,75,177,237,157,168,209,219,73,118,168,98,228,179,164,100,233,82,70,122,239,236,113,87,218,107,78,199,104,134,243,78,224,196,218,158,55,93,250,121,160,75,105,53,212,234,160,71,30,166,50,174,23,116,234,8,106,21,155,27,185,157,222,87,144,143,91,42,158,171,183,82,119,166,37,150,233,36,6,56,202,74,125,76,73,223,6,151,107,63,99,65,107,9,186,112,196,9,97,66,12,65,71,175,3,57,63,90,231,19,67,4,22,190,157,60,230,200,24,200,99,145,145,65,183,146,104,45,225,187,50,39,92,106,109,203,18,14,172,249,171,45,196,151,119,177,33,96,99,84,101,140,126,20,255,0,118,60,230,140,242,175,250,127,38,105,100,149,130,188,179,52,98,57,15,80,14,228,254,180,107,120,86,41,154,32,73,149,28,178,227,162,140,127,130,133,196,110,197,247,17,121,98,196,92,162,2,182,65,206,216,109,168,246,252,69,226,129,230,49,180,140,75,170,198,84,169,246,36,213,200,134,96,43,109,60,146,232,127,82,226,84,3,228,35,166,63,181,1,33,209,102,26,216,52,220,215,203,237,212,14,223,189,94,230,221,231,129,228,40,165,52,6,216,224,231,174,55,170,195,43,203,240,230,8,158,43,101,63,43,14,152,27,15,222,179,22,242,140,103,142,109,18,43,8,229,81,165,114,8,246,20,181,217,104,15,36,43,179,186,233,8,0,232,58,85,184,128,180,248,139,107,89,76,136,145,168,103,101,220,131,252,53,123,163,4,183,188,203,120,206,141,56,125,75,213,126,148,88,173,139,188,48,180,220,130,102,141,2,72,146,2,166,69,232,105,217,62,26,121,16,67,28,236,170,55,12,65,193,35,109,235,57,101,186,189,116,76,106,137,31,2,86,200,87,39,219,181,56,255,0,17,25,64,101,183,210,138,114,57,163,213,249,117,165,78,11,113,36,45,18,8,193,44,158,143,73,170,71,37,201,141,163,80,17,209,242,174,251,130,49,184,161,220,23,185,212,242,144,129,142,100,93,89,17,142,216,197,61,107,29,180,145,253,216,215,44,76,170,73,108,156,30,196,126,181,26,85,149,217,210,119,76,205,165,74,52,109,157,135,95,222,130,93,17,30,89,98,114,238,193,182,94,224,109,70,107,75,132,141,138,22,56,98,177,169,56,219,197,81,175,12,118,252,168,227,17,22,147,76,141,215,3,61,63,157,107,180,189,43,102,140,183,41,3,18,177,62,88,200,216,0,49,235,154,177,84,28,69,81,29,166,230,122,152,39,82,20,117,166,109,66,36,129,93,185,138,143,164,234,234,104,74,134,11,137,174,164,38,54,83,164,12,121,57,254,85,42,24,101,12,242,103,213,152,149,131,168,237,154,82,109,45,122,210,170,2,129,64,245,169,194,30,159,157,57,205,228,194,145,34,128,146,55,222,60,132,3,236,62,157,233,27,180,43,196,165,86,119,141,63,22,92,233,39,248,105,58,89,21,71,149,25,214,9,125,11,32,97,24,195,100,116,38,175,51,171,57,68,42,67,108,50,123,121,165,34,145,35,189,14,132,227,56,198,131,130,124,109,76,93,201,1,152,7,78,88,111,73,40,51,145,75,116,104,120,24,24,225,183,17,176,64,1,108,238,36,35,184,20,180,210,152,228,153,217,20,100,159,86,124,87,111,46,100,107,152,144,160,85,80,52,224,225,71,81,222,180,34,128,113,56,154,57,212,13,8,24,105,30,146,124,224,212,94,152,141,43,35,106,158,83,176,192,3,171,111,77,221,32,86,132,4,109,131,35,184,236,60,125,119,174,73,111,20,18,114,99,222,24,247,57,93,242,72,3,173,106,79,4,51,41,149,55,98,1,36,245,53,173,234,179,203,8,91,198,209,225,223,83,103,59,120,173,174,42,18,91,228,40,74,201,36,11,40,92,14,152,223,63,231,106,198,154,39,19,34,242,254,235,109,89,244,255,0,42,214,180,66,211,178,179,140,196,162,52,213,186,170,248,205,101,117,206,213,55,134,11,88,185,138,186,244,182,132,7,127,114,104,17,69,36,183,139,29,227,163,108,115,34,231,25,234,41,149,133,100,186,50,104,48,129,247,100,47,97,254,10,2,198,34,184,120,224,156,34,7,33,113,220,121,205,89,120,4,185,38,217,18,221,14,117,49,26,163,63,47,210,150,138,218,49,109,130,222,150,82,195,31,55,140,83,241,37,180,229,67,48,146,66,116,22,67,180,125,119,250,208,111,11,152,150,91,120,157,76,94,151,219,103,108,118,252,168,156,109,75,136,145,44,173,2,156,205,20,129,209,65,236,61,207,210,151,186,185,146,125,47,162,52,0,5,198,176,59,159,239,78,89,36,46,165,230,144,13,32,157,37,186,143,20,188,177,192,132,220,8,254,245,223,11,10,254,16,59,231,244,164,171,102,199,189,140,180,73,113,107,22,151,145,75,17,168,31,86,217,56,250,181,38,128,200,81,110,11,235,210,186,101,85,198,255,0,90,36,114,147,11,67,35,172,98,70,7,47,245,20,237,197,156,119,147,186,67,38,202,160,48,252,61,104,116,78,210,201,133,203,206,162,71,229,100,151,99,179,31,237,92,22,230,232,243,101,63,250,250,0,123,211,28,200,224,230,163,41,121,20,21,36,62,204,70,221,42,246,81,45,157,137,124,2,163,119,200,222,165,89,52,90,11,191,134,153,53,196,177,187,200,52,72,119,98,49,251,117,161,77,10,218,43,224,182,128,140,186,240,70,91,167,122,45,202,36,119,80,221,242,213,145,156,16,58,105,62,7,181,83,137,160,10,240,190,167,86,80,53,140,244,205,32,37,208,121,76,40,33,212,118,113,147,242,142,223,206,185,101,117,36,119,108,26,24,240,119,8,20,100,147,223,233,83,80,190,187,214,117,14,90,225,88,124,168,60,80,24,68,20,4,42,243,108,117,142,153,238,58,210,242,70,140,198,69,99,28,113,133,70,95,75,127,183,86,105,70,18,78,25,150,40,217,137,206,160,48,86,143,100,33,139,91,76,198,69,145,129,210,204,55,31,78,213,73,64,139,9,18,122,74,54,197,142,192,82,90,157,40,232,74,122,180,73,32,58,119,239,76,52,177,155,37,69,68,105,186,54,159,223,53,219,85,180,137,163,77,45,28,153,230,46,223,48,198,226,169,202,72,97,65,166,69,15,141,201,252,93,233,86,7,12,98,38,182,145,227,125,76,224,167,44,141,194,156,224,138,173,188,2,75,135,102,212,179,59,49,37,123,14,244,87,180,104,237,139,49,6,82,74,134,31,48,165,164,225,146,91,157,74,250,16,174,66,158,159,165,101,96,178,204,138,172,177,75,148,210,89,118,244,253,42,177,58,223,133,210,218,37,139,44,133,115,214,186,202,175,103,201,248,120,227,212,73,44,163,24,30,40,77,20,233,111,139,103,26,198,210,96,100,145,87,90,54,228,54,255,0,11,38,187,197,38,97,212,245,210,60,209,102,183,121,164,75,135,147,156,242,48,212,219,124,189,136,20,30,97,154,68,80,153,104,162,1,177,157,95,83,226,141,20,137,45,242,33,214,131,42,171,33,219,173,37,168,60,112,145,4,145,157,59,228,245,241,66,107,157,75,8,196,184,77,137,92,104,250,26,44,151,81,71,10,42,106,46,79,169,88,118,243,87,103,75,59,131,35,16,163,102,193,25,205,13,153,146,195,48,53,192,0,234,210,7,251,71,122,196,23,64,92,59,73,203,79,86,147,169,119,233,219,252,243,90,178,241,57,175,99,116,42,138,128,227,234,59,82,114,232,181,73,35,104,132,139,134,8,249,232,106,164,232,196,49,197,47,8,100,158,92,170,182,164,114,119,83,157,135,210,146,144,52,146,164,64,141,65,66,161,29,197,94,206,121,22,5,66,145,136,203,12,156,102,165,203,61,171,106,1,29,8,108,128,116,145,86,44,158,214,17,153,159,74,201,165,192,3,56,235,85,57,150,57,89,181,107,86,43,211,0,248,52,123,62,27,63,192,243,210,109,36,169,97,27,110,40,82,73,29,196,102,54,212,136,61,44,199,187,255,0,106,107,70,246,36,86,87,112,65,153,31,212,219,99,79,164,237,211,35,189,59,26,160,93,46,52,35,12,245,232,105,27,20,185,141,68,173,54,81,70,134,77,89,87,35,254,43,74,224,91,203,106,36,142,104,247,1,153,123,230,163,58,208,38,73,90,60,115,61,93,65,238,42,48,48,69,25,119,251,227,147,185,61,61,232,105,32,124,109,140,46,52,138,60,162,17,10,115,182,70,33,114,78,236,79,106,184,222,82,244,78,222,98,47,155,44,25,228,118,210,129,78,54,56,207,183,92,103,216,215,170,180,232,43,205,218,67,204,189,142,232,140,50,198,99,8,14,202,164,131,249,157,191,234,189,53,168,216,87,208,241,227,113,156,185,178,178,222,26,176,244,166,151,165,43,8,218,154,21,232,203,181,42,84,160,149,195,93,174,30,148,11,76,54,172,171,161,177,173,105,70,213,155,114,54,52,30,110,253,118,53,229,120,130,117,175,97,124,189,107,205,220,161,51,42,6,32,51,0,112,125,232,57,193,47,30,198,249,45,31,74,199,140,105,39,213,158,185,11,215,191,113,226,189,108,147,105,184,137,88,14,160,224,12,154,249,213,132,142,156,118,41,84,18,196,177,32,119,200,59,87,188,178,87,186,183,230,56,211,51,14,227,161,174,31,62,26,203,127,183,79,142,238,28,187,45,200,12,128,100,239,75,25,3,91,199,35,156,49,109,182,166,5,163,172,97,75,13,135,97,74,36,110,186,145,219,82,111,140,87,55,85,233,220,51,117,16,209,173,72,212,163,38,128,178,172,209,104,27,18,55,192,237,68,134,99,41,120,219,57,27,12,208,222,5,183,195,96,145,187,85,188,164,224,180,76,203,22,137,6,0,198,61,197,10,114,3,50,50,100,233,7,35,165,52,168,239,42,74,14,21,191,5,103,226,68,187,121,28,227,57,85,29,141,79,182,183,200,208,52,184,8,29,20,246,212,113,145,82,226,57,88,108,0,115,220,30,244,48,202,186,201,4,55,109,250,10,10,235,103,230,196,28,40,217,136,238,105,55,219,67,41,145,109,116,197,34,199,32,124,191,163,213,249,82,235,109,44,112,75,56,124,49,59,21,29,41,201,64,133,67,72,24,183,127,87,74,13,226,44,254,157,56,69,27,138,211,49,5,147,70,65,229,69,33,101,13,204,126,191,149,73,150,221,237,243,4,238,37,192,244,131,177,197,21,102,154,72,18,55,109,8,184,68,109,179,138,69,163,40,184,87,203,100,141,88,237,69,209,155,85,66,220,183,92,140,6,210,91,183,154,71,82,203,116,252,168,73,193,235,216,10,48,144,164,98,73,8,4,130,170,227,189,18,221,134,133,64,195,37,119,250,213,214,209,214,121,9,214,196,128,219,125,107,150,209,201,25,149,76,68,231,113,234,192,252,205,70,56,251,182,14,116,140,229,71,76,213,230,50,36,33,17,125,120,198,11,116,168,187,43,10,115,156,170,42,107,29,114,227,173,51,51,199,105,23,54,18,241,200,140,19,95,93,84,43,116,138,52,120,75,106,114,67,52,132,105,223,192,30,40,230,82,110,85,48,90,223,25,69,229,127,122,168,90,105,238,213,158,59,150,202,231,58,188,211,8,239,5,188,98,32,191,120,75,110,123,10,238,37,185,188,120,136,116,72,241,190,221,40,215,150,122,98,138,84,46,227,65,37,73,237,147,189,66,221,240,82,75,166,152,25,158,23,208,0,80,123,125,107,173,52,42,193,196,139,172,160,95,155,56,31,74,80,153,2,185,130,54,142,48,14,178,123,248,171,139,110,92,145,189,196,168,38,101,5,212,46,116,248,20,197,106,211,42,164,246,210,25,89,139,126,28,96,143,202,157,134,100,141,24,58,48,213,144,9,29,42,146,129,103,165,84,159,139,249,131,127,183,205,41,27,36,155,250,229,124,146,207,158,244,237,39,34,114,132,151,42,66,41,39,3,126,194,153,138,55,93,69,53,75,211,12,216,245,123,85,81,57,80,24,210,71,146,86,221,115,143,151,220,125,104,81,218,76,72,119,132,146,158,174,184,6,169,177,76,48,60,178,75,51,44,73,182,116,249,160,174,168,110,157,18,64,84,140,18,167,249,211,151,12,169,108,14,164,85,32,109,163,36,126,116,132,60,179,204,119,113,171,161,96,59,253,77,52,116,145,25,4,147,107,140,96,176,35,187,108,105,185,109,226,150,223,92,221,101,108,143,108,117,174,202,247,15,106,154,164,110,78,144,22,50,7,167,243,20,244,41,28,150,220,135,24,198,93,8,108,237,226,151,136,155,45,106,98,231,78,250,199,39,241,179,28,15,165,114,84,182,10,178,7,204,127,42,141,170,241,218,219,203,51,172,108,37,125,57,40,235,129,154,91,136,88,44,49,172,58,0,145,134,80,42,250,69,121,233,118,228,177,76,209,234,76,198,85,114,186,127,18,231,177,168,210,73,102,154,46,36,6,39,254,19,190,253,115,82,220,60,10,145,169,30,147,234,3,124,125,40,115,152,227,119,134,108,182,173,240,118,3,234,107,100,48,95,225,237,34,10,87,148,117,135,212,51,157,246,7,245,160,195,3,94,18,45,154,21,85,83,152,216,97,135,208,248,163,65,33,146,199,144,218,25,145,195,116,223,75,85,173,89,82,245,228,8,129,240,85,72,249,105,173,39,73,195,199,192,198,45,228,69,50,238,218,51,189,86,86,145,230,114,1,15,38,64,212,58,15,165,89,175,85,225,108,68,234,75,125,230,23,81,246,199,181,6,32,177,207,57,130,73,52,105,3,47,190,249,223,30,40,188,152,142,197,97,98,211,77,151,32,101,152,208,110,39,87,81,137,198,133,202,238,216,74,73,219,226,23,1,181,57,114,70,253,64,170,198,143,108,68,243,62,19,118,17,227,173,1,32,229,56,182,185,215,149,223,32,29,142,231,3,31,74,98,230,66,176,201,2,59,130,199,210,209,244,109,252,248,161,170,161,76,144,52,109,165,60,19,154,179,69,126,177,44,97,227,209,144,168,16,100,176,52,90,189,239,18,129,224,69,66,79,47,98,161,118,192,247,165,38,154,68,133,22,40,135,52,168,44,20,238,61,254,149,72,225,121,15,194,221,196,6,153,11,134,249,70,61,252,209,108,163,12,151,87,146,174,227,74,41,242,124,99,182,194,154,102,223,70,249,6,78,29,10,204,51,51,0,70,58,1,66,91,105,224,132,194,224,29,76,164,47,183,122,171,241,16,36,104,57,254,149,198,0,192,201,207,76,210,239,120,63,214,214,37,159,208,65,86,80,58,143,175,189,22,67,18,2,178,51,52,97,151,37,70,165,201,111,160,166,4,14,57,97,24,235,139,26,182,252,7,218,146,248,49,52,172,236,207,26,29,217,11,106,86,63,210,154,185,89,66,44,144,29,39,104,240,187,0,190,40,151,150,151,19,226,104,209,160,128,13,32,97,65,234,190,245,231,238,29,96,132,177,86,118,76,19,131,90,2,91,118,210,86,37,140,179,28,177,108,250,105,75,133,146,89,76,108,147,6,4,157,9,131,168,121,171,178,112,188,146,161,64,163,70,135,66,124,125,70,124,208,145,36,123,100,182,77,215,80,33,3,85,162,41,4,169,110,228,184,36,54,167,252,57,29,2,247,170,188,63,13,112,226,9,116,242,216,132,245,124,231,205,34,132,202,214,87,81,145,17,46,115,169,49,213,124,211,60,249,26,205,28,179,22,193,26,186,53,90,107,134,185,137,174,76,137,24,86,195,97,114,87,61,43,150,49,69,52,103,157,115,182,231,168,92,17,72,108,59,104,37,142,124,92,176,88,204,6,67,163,108,231,24,252,233,171,162,191,6,142,140,163,25,193,198,122,215,103,26,225,107,117,25,59,103,43,187,12,118,52,181,204,2,71,142,48,94,4,69,80,218,91,34,165,229,103,217,133,142,100,183,137,203,242,237,151,214,204,189,79,229,72,94,220,188,215,78,228,58,234,39,72,198,54,255,0,170,114,238,229,146,71,138,71,17,225,176,132,54,216,232,51,93,158,212,4,73,131,141,243,25,199,225,237,253,104,157,0,121,77,4,102,34,2,234,7,67,13,193,250,213,227,142,1,53,202,200,65,15,128,68,114,157,89,250,84,149,130,90,73,14,150,6,36,80,140,58,131,70,182,129,39,71,185,209,31,196,108,16,142,195,207,235,74,122,114,238,33,111,2,200,146,161,80,67,40,20,180,215,67,74,43,46,75,97,131,185,193,252,133,61,105,52,73,15,45,162,37,125,64,168,93,216,231,207,138,78,250,210,23,141,66,179,68,160,121,7,111,175,154,179,244,28,181,148,198,142,215,8,99,137,242,222,157,36,251,127,158,244,172,224,222,75,178,0,53,176,63,197,182,216,169,28,182,150,145,187,152,228,230,233,42,154,206,123,119,252,232,205,27,67,110,174,206,168,236,76,140,216,216,49,234,41,63,72,39,12,183,123,124,76,235,163,150,235,169,136,201,98,123,211,78,128,163,235,124,12,99,57,4,57,207,181,4,186,88,240,180,153,220,6,144,131,143,227,219,97,92,183,129,127,210,157,210,73,36,146,89,53,17,38,61,27,116,247,165,79,101,98,18,218,222,169,182,68,145,122,177,86,12,88,255,0,49,78,113,143,92,82,157,6,50,161,68,100,143,197,220,254,95,214,146,184,182,91,123,168,229,147,26,78,8,98,49,130,42,92,94,150,149,98,149,176,132,151,26,135,204,115,183,229,81,169,55,217,121,217,91,77,184,89,29,10,13,94,173,149,252,211,40,139,195,36,117,134,117,58,144,40,13,248,123,158,148,183,38,69,96,102,182,34,2,164,235,215,223,218,179,199,14,13,134,16,180,114,54,113,131,243,41,62,105,202,221,53,135,21,77,124,187,128,170,141,142,87,114,71,189,93,38,25,89,162,137,163,142,97,232,99,38,202,69,102,69,103,26,174,166,102,15,168,99,39,35,30,51,94,139,137,89,11,91,112,241,188,124,132,220,16,51,237,140,119,167,248,157,49,29,35,72,36,96,196,40,42,236,25,63,23,181,49,105,38,68,55,76,225,149,201,13,164,110,126,189,40,81,50,202,226,119,230,51,150,5,99,9,243,123,15,20,193,137,98,118,128,187,132,49,251,248,201,223,246,162,237,89,34,83,132,142,67,30,151,33,215,25,26,186,245,241,237,82,105,86,107,196,67,9,194,144,125,77,213,135,95,222,169,24,197,188,132,202,85,92,225,6,112,123,239,244,222,142,164,172,177,187,162,78,205,17,30,175,7,185,162,116,21,216,88,95,158,109,212,198,152,12,85,51,159,57,171,66,73,17,164,112,100,186,157,39,240,215,71,195,53,184,102,45,205,96,113,185,193,0,237,82,226,238,103,133,237,36,86,5,182,56,219,242,162,66,55,210,65,17,183,64,36,144,197,144,218,186,103,59,159,126,212,231,15,186,203,52,147,28,243,27,74,179,14,131,57,7,20,43,59,88,226,33,146,93,6,48,217,18,182,253,63,207,210,185,3,11,150,136,40,140,248,108,250,151,61,63,149,107,181,232,218,25,165,149,216,202,2,234,212,227,248,127,221,71,186,68,185,182,95,186,96,128,5,212,132,107,83,218,131,160,202,179,70,145,148,12,0,210,123,224,111,252,169,70,189,72,165,184,130,89,4,81,198,169,169,74,238,231,61,42,73,182,118,122,213,150,254,9,82,98,192,0,84,29,59,235,200,199,215,189,45,21,187,207,107,50,91,235,38,28,46,8,198,51,227,246,174,133,120,46,89,69,194,204,210,71,171,152,187,122,127,8,174,219,220,42,92,76,224,141,96,225,176,199,167,141,186,244,170,4,145,181,164,12,115,136,73,38,69,109,240,221,176,126,180,194,129,52,120,105,50,136,84,44,184,216,253,124,87,102,157,46,36,123,112,29,100,144,9,35,213,158,190,244,54,180,116,179,143,158,0,13,169,159,209,227,205,8,179,144,21,89,11,44,114,54,166,143,78,71,157,190,180,157,186,194,208,198,18,40,213,213,191,25,223,35,189,26,222,226,91,232,26,120,134,130,172,6,172,109,211,168,31,157,118,75,30,74,66,230,66,206,15,117,237,156,154,118,58,198,85,143,91,192,90,54,25,213,130,122,227,38,185,21,186,44,146,105,18,136,99,7,76,138,248,57,39,111,202,171,111,109,35,92,61,244,97,244,7,42,202,14,222,173,191,62,181,163,44,81,8,97,157,39,49,161,86,89,20,13,220,140,236,5,73,11,89,81,148,123,180,134,15,87,168,243,20,12,227,195,81,167,85,146,71,153,163,58,89,148,111,228,111,154,36,45,202,77,112,184,43,187,179,29,56,193,232,63,207,20,180,146,124,107,243,167,143,42,146,18,16,13,62,158,155,126,149,162,114,57,19,186,184,66,18,48,167,90,143,174,219,255,0,157,40,214,252,64,219,73,20,82,130,9,26,145,182,0,31,7,191,231,255,0,117,17,158,220,72,133,121,140,219,245,210,21,104,66,36,185,226,41,20,155,130,55,253,59,86,85,175,121,99,109,119,27,188,30,139,178,135,238,219,165,103,197,36,38,195,155,112,132,162,131,27,42,131,145,222,160,184,107,120,181,173,201,109,74,99,71,113,219,124,213,213,22,91,88,19,80,68,142,96,205,158,202,23,191,189,89,170,156,196,88,237,150,52,104,101,153,137,203,226,94,254,71,242,172,231,138,89,213,68,81,201,19,129,135,110,128,54,118,193,250,127,58,214,186,158,219,68,46,177,234,87,109,36,47,92,28,119,241,64,98,154,20,219,199,161,28,235,1,183,36,237,138,182,114,144,181,165,173,236,118,216,109,34,64,74,6,27,105,245,119,253,234,215,147,20,134,91,113,36,114,29,89,77,61,0,252,190,149,159,123,174,89,88,23,98,122,148,78,231,197,104,221,170,73,109,108,138,121,46,117,44,143,141,177,253,122,84,80,214,233,103,83,204,140,47,47,72,229,141,242,88,29,198,127,205,233,59,73,28,153,36,18,137,103,142,32,202,20,31,147,192,29,63,47,122,122,206,218,57,33,76,199,169,20,102,68,232,27,7,99,255,0,225,126,212,186,91,187,222,58,70,235,140,50,22,4,108,190,7,237,86,112,36,205,11,219,219,11,105,72,39,58,204,158,151,13,142,192,244,6,170,172,139,121,111,110,128,204,25,198,183,70,4,14,216,250,239,86,104,140,208,11,139,117,50,76,48,172,191,139,176,174,69,37,188,138,250,35,35,230,218,49,130,113,211,233,83,107,54,59,221,196,141,202,120,212,172,40,99,1,8,221,186,102,134,177,135,183,228,68,70,134,114,222,179,191,181,118,210,201,110,154,54,77,2,56,87,61,78,51,239,154,40,141,238,32,138,39,208,192,18,2,169,199,164,251,244,235,73,97,208,83,188,151,119,144,6,245,166,52,161,3,174,223,241,87,183,105,56,109,220,197,17,117,114,115,33,108,247,29,168,118,161,161,210,129,149,89,93,180,132,109,246,219,249,212,190,155,238,73,93,78,242,51,9,31,61,8,198,9,253,104,157,246,90,221,86,56,93,91,9,170,45,32,168,220,159,237,68,41,111,166,53,231,188,146,149,58,163,81,157,177,182,244,21,180,102,133,21,246,92,51,134,81,243,48,237,237,92,215,240,133,102,84,212,2,18,189,195,121,21,123,58,52,242,196,246,122,36,56,85,95,66,174,52,143,122,53,146,197,53,187,164,71,49,150,11,168,121,29,243,93,51,194,35,157,24,50,190,0,59,124,187,86,125,180,240,217,91,232,71,38,45,69,148,1,140,31,6,148,156,159,189,177,16,198,205,28,77,213,65,64,52,231,191,90,12,226,57,218,215,225,163,144,71,10,122,189,121,193,254,181,167,123,36,211,89,69,50,192,78,98,212,125,95,132,142,226,179,35,145,161,158,112,136,75,105,213,161,122,116,6,166,248,52,52,146,56,47,111,48,195,119,101,241,69,198,102,109,15,131,58,0,206,54,10,87,21,91,118,154,230,237,11,105,28,192,165,72,250,102,141,198,45,152,67,205,4,97,78,100,236,113,82,118,183,76,217,139,75,125,58,66,225,182,82,178,233,211,211,199,90,134,7,153,227,12,237,26,182,88,96,110,105,107,73,145,39,215,43,110,163,10,250,72,205,106,228,58,33,36,16,184,43,27,63,81,227,52,169,255,0,228,27,248,86,219,60,233,226,84,112,218,2,3,234,239,159,99,70,80,102,146,27,133,141,99,9,27,122,136,237,227,222,149,191,137,238,228,208,235,255,0,139,204,10,190,176,218,71,78,219,209,231,134,17,98,36,130,13,62,150,1,53,96,99,185,253,169,189,170,141,43,52,41,240,205,26,197,30,86,86,27,236,70,223,200,208,82,208,27,89,38,136,242,249,137,164,131,248,128,254,71,165,18,86,49,66,34,68,142,64,219,69,163,211,254,119,174,162,52,14,22,66,57,101,194,158,97,212,22,155,107,176,158,253,33,119,72,201,123,133,85,100,8,78,144,223,214,175,111,109,51,67,35,220,76,234,167,118,207,203,39,252,213,173,249,82,220,252,76,112,70,1,219,166,192,26,173,244,151,150,195,224,12,43,26,96,234,102,233,215,250,212,79,244,121,22,48,235,41,47,22,250,128,207,204,127,183,74,44,23,150,177,216,71,27,170,59,174,163,190,250,14,122,80,39,186,60,69,98,60,173,198,51,145,145,182,216,254,84,38,181,229,203,36,142,216,14,198,92,105,198,244,159,104,181,226,207,112,82,39,121,117,201,134,109,44,21,52,227,98,69,17,153,163,179,64,236,36,51,72,84,21,92,28,5,255,0,154,27,76,236,206,201,137,25,182,198,48,170,42,235,58,167,193,200,97,124,62,167,108,31,148,147,255,0,234,208,90,9,68,118,232,209,169,5,119,8,195,57,250,251,238,107,156,151,186,180,152,237,175,212,49,249,85,230,185,182,212,133,101,72,208,182,78,70,50,62,181,107,85,149,33,230,68,223,62,125,32,116,168,172,251,168,149,240,172,142,140,99,95,152,156,1,231,122,122,210,72,225,129,98,230,75,206,110,225,187,119,205,0,197,61,245,196,130,233,137,92,227,36,110,23,29,170,182,240,79,113,120,25,230,249,80,105,42,49,176,21,170,13,196,46,109,164,186,194,102,62,82,167,55,191,92,211,118,145,177,58,76,195,78,146,218,212,254,28,239,89,214,118,233,60,110,102,141,129,101,207,51,218,158,180,130,85,183,49,59,29,79,133,206,63,13,55,43,58,215,70,238,237,209,99,121,99,145,178,236,163,146,203,144,118,219,4,80,166,181,146,40,126,36,70,130,64,73,193,61,133,90,121,91,135,162,152,208,202,224,157,188,45,14,246,230,214,75,126,117,180,167,81,108,24,134,249,61,169,197,38,197,102,186,185,179,47,102,35,96,199,25,89,6,165,31,74,86,107,25,32,180,49,52,78,102,77,131,233,198,125,232,34,246,34,52,48,49,19,182,116,227,212,41,219,54,119,181,154,222,239,212,140,50,174,223,133,170,75,165,178,131,103,12,246,255,0,115,24,65,169,181,6,93,155,243,243,73,94,76,169,60,226,229,254,235,152,207,164,3,242,244,29,60,86,145,71,180,158,39,114,225,117,12,182,50,184,239,75,241,25,37,157,148,33,141,163,100,214,89,255,0,139,197,84,224,172,55,22,107,10,53,179,59,22,39,210,203,142,158,212,123,123,212,135,153,44,145,201,128,192,127,245,140,237,67,215,108,208,23,182,145,61,10,14,149,57,101,237,215,243,162,112,246,17,23,183,145,57,140,157,7,239,83,133,244,237,195,172,165,223,111,187,244,133,117,206,158,244,104,238,99,154,97,4,174,81,201,58,180,141,32,253,42,188,74,221,162,33,96,111,187,144,134,118,3,166,219,28,212,157,66,94,7,209,176,1,207,182,212,59,46,210,36,43,26,233,109,101,180,171,55,202,77,30,226,27,155,155,54,38,80,170,74,234,86,232,119,164,218,75,118,70,115,42,59,245,26,129,233,77,69,117,31,45,10,176,40,192,122,91,207,211,243,169,98,148,118,146,230,226,91,87,113,201,66,125,12,55,39,36,224,126,66,152,16,188,151,64,176,85,11,158,131,168,32,31,237,64,146,222,116,152,92,128,186,25,242,8,233,79,88,41,153,193,18,106,35,230,63,196,49,252,246,171,14,137,220,219,220,114,30,72,129,72,209,180,228,140,16,123,125,104,188,161,52,113,172,189,142,14,161,177,52,27,214,181,51,49,150,228,174,31,73,3,39,65,237,76,68,230,72,65,148,180,145,184,220,40,201,34,173,85,81,99,142,250,23,17,7,229,227,108,109,223,122,234,60,142,81,35,151,121,88,134,147,108,72,73,232,41,107,187,134,23,8,200,37,96,14,126,111,148,81,214,226,18,200,91,26,130,149,12,118,3,233,239,77,233,157,83,118,214,137,53,195,146,251,239,134,254,31,6,151,150,216,202,223,120,125,80,224,106,207,81,230,156,89,213,81,27,24,81,169,64,7,184,172,245,121,223,100,121,19,90,229,198,125,253,235,61,135,160,18,75,63,36,186,180,107,187,0,122,159,57,165,222,27,167,184,229,25,80,250,176,21,119,205,16,153,45,217,220,48,37,176,167,110,254,106,162,77,15,205,212,141,159,73,42,119,0,210,27,22,91,99,169,71,160,172,96,134,85,97,181,6,50,237,114,139,10,140,178,140,156,110,13,57,128,150,236,232,137,32,43,161,211,185,164,172,90,91,171,119,150,0,144,180,121,2,50,219,131,78,207,78,220,22,134,226,104,227,140,25,36,220,179,120,160,203,161,146,32,2,115,128,1,181,117,3,182,41,152,139,172,97,157,155,89,249,178,51,85,150,218,25,11,79,32,58,241,165,72,29,69,85,90,91,105,22,221,45,216,0,241,131,165,244,228,227,183,239,87,154,20,187,229,200,9,11,203,4,103,169,63,210,129,110,26,214,68,37,103,159,124,234,44,185,2,173,233,177,115,50,220,199,44,18,176,85,216,146,173,81,0,189,43,12,58,160,24,40,196,224,247,250,251,80,101,102,195,134,93,40,64,144,48,223,234,42,242,219,201,115,33,37,189,114,16,65,27,100,14,213,24,242,237,119,34,60,250,78,79,127,21,86,45,107,52,119,11,150,85,24,27,0,122,154,180,144,70,38,66,112,172,234,21,193,233,143,243,249,80,161,103,158,120,208,62,64,3,57,92,105,52,207,17,18,162,91,231,80,149,126,82,180,55,174,4,9,40,183,54,200,241,184,4,133,42,249,213,244,161,164,50,199,108,170,216,36,231,26,191,14,223,243,93,137,163,73,86,77,12,157,177,224,213,248,141,210,178,91,40,5,73,86,1,191,58,179,148,222,146,24,100,230,186,169,39,152,114,196,15,152,85,222,209,45,84,144,237,247,187,136,253,255,0,204,80,82,22,157,86,79,138,148,170,156,224,62,5,56,46,98,141,179,52,235,171,162,143,2,146,37,187,94,11,37,148,25,218,63,189,199,204,63,157,43,198,35,43,111,30,59,74,140,125,142,105,248,174,88,239,11,163,43,100,54,221,169,14,49,117,18,24,109,201,110,115,146,81,85,67,106,108,116,35,35,3,223,182,43,215,199,143,60,60,237,55,96,132,42,230,189,5,178,244,172,139,36,216,86,229,178,236,43,189,206,126,33,181,28,80,163,27,81,133,4,169,82,165,4,174,26,237,67,64,9,6,213,159,114,54,53,162,253,41,11,129,177,160,192,189,94,181,230,238,208,243,87,29,117,10,245,55,139,177,175,61,114,167,152,196,117,10,199,255,0,193,52,30,58,239,41,38,165,32,17,220,142,149,244,62,17,4,240,88,70,247,50,128,219,3,164,231,72,252,235,199,91,91,139,142,45,12,58,17,203,54,0,127,151,243,29,235,220,71,204,75,166,71,33,83,79,202,7,167,21,203,252,143,79,111,19,69,97,96,163,18,234,30,122,84,120,85,84,145,141,188,210,0,190,182,72,164,127,26,51,181,112,179,252,97,147,36,122,2,233,61,10,215,45,178,61,181,70,123,103,229,153,241,165,134,43,62,234,229,158,69,141,153,149,59,21,234,77,59,61,210,69,18,34,191,164,29,193,170,73,12,19,70,81,131,104,3,170,245,172,220,191,75,39,236,146,56,89,189,35,39,182,91,181,14,247,149,41,136,35,174,175,197,138,38,165,129,20,1,215,179,127,90,86,246,57,26,55,98,131,25,219,21,37,93,5,42,207,167,13,114,2,244,3,151,189,26,214,242,104,34,43,14,74,43,100,198,253,51,82,59,114,150,121,49,106,45,233,214,195,160,171,172,105,26,16,6,228,116,6,159,45,112,214,182,165,229,235,186,153,46,209,82,61,206,21,123,253,106,242,147,45,184,208,24,229,70,7,115,84,124,220,50,163,41,40,155,159,122,59,204,4,216,10,67,105,244,176,108,96,86,183,184,201,87,141,224,185,75,50,238,29,198,248,109,133,10,226,217,109,165,64,68,132,238,0,206,104,206,225,37,109,113,235,195,140,55,77,170,220,205,114,124,68,191,132,231,109,244,138,202,185,112,168,214,104,138,177,194,135,24,13,220,251,82,156,54,67,29,251,68,155,146,160,15,122,103,137,92,219,199,39,46,13,36,232,199,55,61,189,169,107,94,100,9,204,70,100,94,163,39,57,21,102,211,179,87,144,232,154,50,178,54,173,67,57,61,13,37,52,87,15,56,70,71,113,175,81,36,227,20,242,137,142,100,144,41,240,0,220,80,21,165,12,204,89,134,250,134,253,26,155,211,82,56,35,115,57,4,99,7,210,196,246,247,167,141,216,158,65,27,162,74,194,61,36,177,220,126,117,159,19,73,29,218,20,101,245,130,31,74,255,0,90,53,218,65,28,142,172,100,210,23,162,129,214,174,248,65,132,142,16,152,240,34,57,244,160,193,205,53,115,24,115,166,85,89,17,80,40,85,205,14,222,49,111,27,0,165,50,1,42,125,69,79,185,166,218,101,180,133,103,145,114,95,56,213,73,118,197,225,143,117,34,188,109,30,132,100,0,43,150,219,39,243,169,195,173,130,178,200,177,44,125,75,115,95,26,135,246,173,107,232,82,117,69,137,71,223,1,177,236,107,13,128,248,184,209,164,117,3,98,28,106,245,138,178,175,102,166,73,36,230,60,192,151,31,128,29,56,30,212,11,24,174,214,215,92,129,85,139,29,35,174,212,204,48,155,153,14,179,149,29,55,43,171,250,213,38,202,48,64,61,33,118,81,248,106,170,151,119,96,220,36,17,23,202,166,156,142,131,205,94,34,237,149,14,68,113,178,130,84,238,125,168,118,145,4,119,213,130,31,42,154,143,67,230,153,117,138,41,218,210,44,18,72,45,32,238,123,211,90,131,151,81,25,47,142,153,65,118,223,166,195,20,50,176,79,107,202,120,93,220,128,204,35,151,191,147,218,155,72,97,133,161,19,49,141,131,146,23,253,189,170,247,214,22,241,66,89,63,27,12,184,243,244,168,129,88,71,106,220,52,171,41,193,102,3,106,42,163,71,234,134,79,73,61,59,86,112,214,98,210,202,199,75,108,15,113,79,203,25,125,10,178,242,244,128,121,120,234,191,94,181,47,38,151,183,101,75,149,137,136,3,230,210,27,124,209,46,226,107,228,107,61,97,95,78,165,108,228,143,53,149,51,24,230,84,23,10,231,58,153,8,206,245,181,195,31,154,206,228,128,237,30,20,130,14,244,232,179,128,210,206,59,88,52,35,6,8,11,57,38,177,101,149,46,45,72,134,22,145,206,117,51,14,191,74,221,150,210,120,238,51,41,44,11,22,220,118,165,47,9,179,89,76,82,43,54,229,16,245,27,83,180,140,251,6,117,145,100,153,4,108,6,134,92,227,106,105,237,70,57,128,174,70,118,239,72,193,134,68,82,193,164,118,28,177,228,248,173,168,45,132,122,94,87,86,150,69,37,71,95,72,169,107,84,140,207,43,134,77,60,182,17,159,91,124,164,80,208,45,188,112,185,230,153,137,39,79,108,123,83,25,9,174,24,207,108,63,182,123,84,146,21,146,237,92,79,148,11,243,55,159,97,77,240,50,229,87,142,53,211,34,140,48,36,231,185,233,70,104,210,25,1,111,146,79,79,53,129,98,127,181,19,136,91,51,186,68,24,50,108,75,129,134,38,130,99,73,34,97,36,153,88,153,71,173,186,213,237,76,44,82,181,194,46,254,144,11,99,184,243,239,87,184,184,151,155,240,232,36,108,39,204,135,7,254,104,45,113,20,208,44,146,56,85,212,2,128,248,59,121,222,135,20,182,242,70,162,22,147,151,41,210,70,172,114,198,119,211,77,154,180,117,139,83,115,98,185,82,99,140,164,129,247,57,250,81,96,115,29,146,124,43,31,188,98,239,145,140,158,129,113,73,4,151,151,36,146,7,46,205,247,73,208,183,130,105,149,213,5,171,71,133,121,20,130,219,156,6,241,75,82,72,183,38,210,80,207,26,19,56,0,242,88,15,216,226,150,177,178,73,38,154,226,70,114,34,4,114,212,101,191,42,146,70,242,20,153,201,137,193,211,178,231,73,243,70,135,154,179,202,207,204,105,152,128,95,162,159,59,210,82,197,225,129,110,121,200,178,50,164,96,51,73,224,127,122,228,138,142,223,10,243,158,160,122,80,250,142,54,57,173,136,173,210,41,8,67,158,122,138,163,240,216,226,100,146,66,100,114,164,2,191,40,168,155,100,69,16,49,2,128,232,249,65,61,207,214,151,152,79,19,162,187,35,35,142,91,96,156,234,242,104,201,52,214,243,36,109,167,92,50,106,8,201,176,56,218,135,240,151,50,92,115,65,230,72,167,50,18,54,25,52,105,160,95,55,139,41,72,221,19,72,36,252,196,251,10,203,44,90,71,73,208,198,206,9,5,134,52,211,75,33,134,244,192,28,41,235,247,139,157,71,250,83,17,93,193,112,35,130,226,49,204,80,85,100,198,232,113,251,213,133,14,104,109,229,73,98,14,72,108,122,177,128,184,239,143,206,147,185,137,45,214,218,104,154,55,211,134,40,87,35,63,76,86,139,89,60,115,44,191,50,20,210,92,111,147,253,233,54,86,152,106,101,229,172,93,114,51,252,170,239,76,235,101,110,196,172,236,205,17,55,7,5,95,59,46,212,107,117,141,33,14,210,105,152,108,217,27,55,177,161,190,180,187,89,25,90,68,120,137,24,223,64,61,79,215,251,211,143,21,188,113,203,16,150,67,171,37,244,175,165,70,115,159,243,197,69,176,178,180,43,114,201,20,109,32,68,249,243,169,16,158,255,0,90,109,238,32,248,39,182,146,121,35,118,148,48,202,234,92,248,219,255,0,187,73,172,79,13,204,113,68,226,88,88,7,1,189,90,242,59,129,76,93,174,139,168,174,102,66,208,134,43,20,88,211,223,175,228,106,160,237,109,14,153,86,71,9,26,101,180,251,255,0,106,9,94,92,74,232,202,252,176,90,65,253,143,233,87,48,137,220,20,76,110,75,150,238,51,74,217,222,104,186,158,226,115,139,101,1,84,20,216,183,246,169,87,24,102,238,56,226,147,93,188,138,137,34,110,154,246,7,108,80,166,141,4,33,75,115,1,245,231,59,228,109,66,115,110,240,139,157,124,213,212,167,10,216,201,39,174,58,212,179,201,184,149,196,76,249,26,66,129,147,158,213,84,226,24,30,222,84,155,150,62,93,13,175,12,212,41,217,88,164,242,227,114,91,150,119,95,210,135,36,105,12,211,74,218,11,176,3,81,143,113,143,20,91,70,107,185,37,150,72,240,145,105,9,234,201,193,205,54,150,22,67,111,121,232,107,125,60,160,20,109,167,36,116,38,180,140,109,202,229,69,40,97,168,171,242,251,121,57,53,159,17,107,123,243,34,62,80,28,24,219,161,30,221,233,155,136,209,164,208,243,114,209,193,110,86,59,120,38,166,68,6,98,247,210,125,220,177,232,143,101,98,122,154,29,186,153,20,36,187,185,33,79,182,253,104,233,1,51,58,219,78,4,113,29,77,18,251,12,245,165,236,156,77,120,197,159,150,242,234,103,239,176,233,86,84,177,123,173,11,52,214,235,46,176,64,58,28,228,231,53,209,105,60,234,179,200,250,72,1,66,29,151,29,43,179,180,113,35,137,99,113,49,198,219,106,199,243,170,218,205,1,151,154,151,156,189,176,99,97,176,56,239,250,212,105,219,120,82,212,149,186,58,162,201,229,99,30,162,41,148,4,71,175,46,154,137,28,189,59,55,184,161,240,251,121,248,148,151,18,198,199,68,79,132,4,224,177,198,231,20,94,99,59,252,44,128,243,99,109,75,38,113,184,233,158,221,233,237,55,176,165,89,26,46,116,111,27,4,26,0,13,164,225,191,174,42,36,141,113,100,241,202,241,62,72,8,174,217,96,113,184,57,237,73,152,0,187,42,139,235,99,215,29,15,214,138,168,99,182,214,139,172,49,60,199,3,117,80,127,224,213,3,104,93,230,120,224,14,209,42,134,76,96,162,156,244,207,113,77,35,180,154,4,132,6,32,70,250,70,112,217,232,63,58,162,36,146,71,149,144,114,126,98,178,109,143,25,197,6,34,165,68,81,56,64,192,6,57,199,175,87,81,78,212,203,201,20,76,241,144,232,185,212,11,99,99,244,163,78,170,111,18,66,73,134,66,8,197,33,52,178,75,52,131,12,25,99,209,171,25,36,123,87,109,97,118,68,145,183,134,48,27,66,131,185,169,19,252,80,198,30,226,88,52,63,37,78,165,230,244,95,108,247,166,230,134,0,161,32,141,73,10,172,217,80,23,32,244,218,130,188,169,38,77,83,70,35,102,198,25,143,76,239,181,24,242,225,180,100,129,74,102,80,132,147,144,1,56,235,85,29,230,204,193,37,214,225,112,113,165,178,89,142,199,122,207,185,187,99,17,86,144,149,18,116,113,220,108,127,42,208,150,37,142,34,145,188,122,72,198,149,61,7,154,146,69,30,180,19,50,22,42,73,92,118,198,221,42,142,88,186,60,28,246,192,230,196,25,64,206,117,120,199,138,60,49,162,233,148,150,66,192,130,225,126,101,59,254,85,71,89,98,141,25,97,141,52,176,44,70,249,29,41,232,36,142,230,65,4,108,70,8,35,209,128,163,220,211,104,200,86,99,113,148,140,128,132,128,248,234,58,110,40,247,50,133,183,123,120,153,135,221,148,39,63,42,159,106,36,127,15,36,139,36,26,223,214,229,179,182,198,133,35,170,94,163,58,162,229,78,7,80,71,141,187,213,218,246,94,27,101,138,20,183,89,25,61,100,42,147,140,145,181,22,38,18,46,173,94,151,1,142,158,153,254,117,88,35,130,75,133,1,16,204,190,189,110,222,133,30,115,218,185,202,104,184,139,196,53,125,225,203,28,110,123,146,7,97,78,211,167,63,212,219,224,222,209,161,115,6,173,60,200,201,1,176,125,129,170,220,105,187,100,149,53,152,78,113,159,78,150,246,174,124,59,71,12,171,43,61,185,76,182,4,132,134,192,238,58,110,106,130,112,246,241,35,74,236,241,57,101,31,197,149,220,254,88,171,11,14,221,170,11,40,217,99,17,178,228,29,88,11,159,97,220,210,177,193,50,46,67,50,31,198,170,125,58,115,249,247,167,110,17,109,161,130,118,83,58,54,149,96,205,212,227,168,170,104,229,220,57,140,163,182,149,17,146,119,80,123,214,119,163,66,218,194,173,21,193,12,197,217,79,205,219,216,85,81,228,118,117,136,96,16,53,202,204,0,80,6,251,117,53,121,93,224,85,76,39,40,99,83,105,201,6,131,10,164,214,229,32,154,52,108,107,102,96,11,15,52,222,215,78,217,186,75,117,172,163,52,74,204,229,79,80,0,255,0,138,98,121,66,201,42,68,223,251,91,86,151,236,113,142,180,172,72,240,207,52,78,48,80,133,82,7,170,65,181,61,50,234,142,66,21,20,128,165,21,186,133,63,53,103,170,51,45,32,187,183,110,76,165,210,220,41,206,199,118,254,189,168,209,152,160,13,18,25,25,87,5,36,99,233,45,223,31,181,25,217,47,45,153,53,20,229,176,96,224,233,42,119,218,149,204,89,117,105,25,153,55,77,62,107,123,73,29,11,48,130,98,240,7,92,233,209,32,216,156,85,32,19,67,36,145,206,255,0,17,234,198,231,229,25,236,127,58,98,59,167,208,130,81,203,103,195,190,221,71,143,218,150,156,164,140,226,216,79,141,69,91,79,200,20,117,253,235,59,81,150,87,146,57,163,27,4,58,81,193,253,85,169,123,105,67,202,202,24,135,64,25,117,16,186,151,169,63,181,70,98,39,248,135,193,64,72,42,195,0,255,0,130,133,22,183,140,23,136,74,93,138,58,106,192,10,123,15,202,146,175,196,229,132,184,71,208,186,181,22,193,232,49,219,20,177,183,89,32,184,201,229,133,148,35,56,24,0,48,201,63,182,43,182,204,99,68,4,176,76,185,198,119,78,216,53,210,25,172,230,36,200,228,133,77,151,3,0,237,75,201,32,139,19,203,102,208,68,36,194,156,182,248,46,49,212,121,21,216,225,2,84,81,22,52,129,141,123,99,223,246,174,89,220,219,226,34,16,186,162,224,233,202,233,36,238,79,154,40,129,141,185,73,245,200,249,217,243,128,7,229,214,167,64,211,70,176,51,180,27,234,37,153,202,228,131,215,111,29,171,57,214,225,130,192,61,106,224,54,51,140,140,227,113,71,147,155,44,197,94,101,228,135,14,202,171,164,224,251,210,242,177,248,213,123,119,104,225,209,134,18,54,52,224,213,148,81,223,154,140,203,204,210,54,127,86,67,121,210,63,74,226,66,177,152,0,12,22,44,185,99,242,99,168,207,113,90,15,107,42,68,139,110,145,176,98,84,41,108,104,247,160,165,179,188,153,12,65,115,169,177,211,3,218,155,161,107,136,68,243,115,35,159,92,106,166,82,75,130,119,197,84,151,142,84,104,194,73,156,147,204,25,38,180,12,80,124,47,52,198,218,53,16,91,7,122,7,45,224,185,68,142,64,241,48,44,131,169,206,59,211,103,67,197,196,209,225,8,99,209,247,103,81,13,178,130,113,250,98,148,42,179,220,187,194,72,66,229,181,145,186,145,222,152,88,146,6,76,171,65,165,73,58,247,245,19,190,104,90,164,137,37,180,132,161,66,218,85,207,96,125,232,130,206,237,28,64,235,77,104,225,193,81,215,111,231,189,51,108,241,178,197,36,219,164,174,116,169,58,183,207,189,45,114,26,89,145,14,89,135,221,236,222,150,32,245,252,234,205,28,197,162,42,35,228,238,205,141,253,94,42,236,75,128,151,23,114,186,66,147,3,178,0,254,161,244,21,67,26,89,218,68,202,38,14,196,228,54,253,106,199,74,92,124,64,143,67,233,32,145,217,191,234,136,243,73,60,250,0,49,234,36,59,157,194,251,254,181,47,43,9,220,202,35,181,69,76,153,19,3,42,126,102,94,198,136,86,22,182,113,174,77,24,14,34,35,36,46,123,83,86,151,9,19,75,13,212,33,158,44,39,171,30,163,168,140,138,5,172,104,99,133,142,180,147,44,164,1,168,40,250,253,5,16,72,229,146,73,145,96,78,89,84,37,11,175,81,138,82,72,165,146,17,28,197,89,131,2,88,14,166,156,125,75,36,46,15,92,141,183,24,247,241,93,158,104,195,42,72,25,156,168,47,131,171,7,59,82,172,40,20,31,73,144,70,152,211,161,112,9,52,228,211,73,119,109,107,25,148,220,188,99,36,242,240,71,231,66,17,102,6,18,70,116,19,185,27,20,62,105,118,182,149,210,52,45,170,44,51,35,39,66,105,209,254,139,3,71,20,50,43,72,94,59,131,234,124,110,167,207,233,85,107,141,80,173,191,165,244,0,115,209,180,246,205,92,112,233,146,198,55,105,1,99,149,40,219,6,254,180,165,202,148,186,141,16,0,15,162,82,7,81,219,252,246,164,231,176,203,95,242,93,51,161,162,43,135,13,179,19,219,21,121,164,89,229,182,123,120,215,64,221,151,97,219,111,235,74,75,105,9,44,146,233,5,142,86,66,221,186,10,5,188,119,43,116,209,4,214,129,176,71,65,138,190,153,246,209,150,8,36,142,18,249,137,163,44,210,46,54,199,143,173,29,228,19,187,217,132,8,206,186,150,53,236,189,141,85,96,116,150,40,89,148,59,13,75,141,197,18,81,29,165,199,38,79,189,95,74,163,234,3,73,250,253,107,61,174,202,252,82,91,222,72,172,194,108,29,40,53,116,219,174,123,85,90,240,69,114,147,43,149,210,186,14,217,25,35,21,105,219,83,32,46,61,113,151,195,14,135,53,45,97,55,89,141,198,89,116,178,182,48,24,120,162,152,82,230,99,20,74,27,29,199,240,227,34,155,150,57,34,146,222,234,39,251,153,16,46,150,59,123,143,173,47,115,110,176,185,154,72,185,120,108,174,87,1,246,171,124,68,144,112,164,180,32,72,143,184,98,62,83,73,211,52,191,18,248,148,126,106,105,92,231,88,13,157,73,253,233,41,201,8,209,183,254,194,117,12,14,167,222,156,184,83,35,107,133,68,111,0,1,152,156,239,158,159,67,83,148,76,133,146,102,17,242,178,217,93,148,247,31,173,35,100,101,183,149,62,30,69,128,149,94,185,57,27,245,167,30,41,21,101,119,114,204,205,146,49,159,167,237,66,183,19,193,107,41,154,92,234,249,116,246,250,211,112,92,68,35,28,161,135,83,169,181,30,196,86,105,4,142,88,133,156,41,42,158,86,157,60,205,201,205,85,71,221,101,146,101,5,152,198,163,108,246,254,84,57,33,69,49,199,22,176,199,47,202,98,113,154,227,114,239,30,20,71,80,234,192,238,78,145,236,126,180,218,105,85,141,32,157,214,75,113,28,78,48,48,190,160,124,230,136,241,131,43,91,18,7,48,41,15,157,143,210,171,117,14,185,130,1,137,34,35,73,86,218,187,102,53,201,29,165,192,206,162,126,243,79,70,237,90,42,56,150,222,88,240,87,58,48,203,130,91,173,82,226,233,228,18,41,213,28,131,74,182,254,147,227,111,24,166,141,230,137,130,132,50,24,216,133,43,182,162,59,80,228,89,228,119,185,140,129,52,152,204,125,83,97,183,237,72,51,84,36,110,145,105,213,22,157,78,112,1,13,189,95,136,171,149,84,1,79,226,26,115,184,197,94,75,115,114,168,57,97,53,50,134,247,52,212,240,136,223,1,25,136,198,0,234,59,126,149,118,158,201,196,98,134,199,90,52,154,223,208,99,42,48,217,166,96,141,69,164,77,12,166,55,212,57,129,78,24,46,14,244,17,240,246,250,76,82,178,200,204,53,104,98,52,129,214,142,128,141,110,204,12,83,174,55,7,247,168,189,128,214,237,20,214,214,250,225,245,101,154,78,187,159,57,163,71,206,18,198,35,50,41,0,35,184,32,41,250,85,165,130,25,128,93,35,92,64,6,193,206,145,218,186,145,48,132,54,249,212,73,242,5,93,239,131,162,215,34,84,153,34,100,202,103,58,186,19,90,109,108,11,6,138,37,147,8,186,181,143,151,233,72,59,171,76,141,51,48,80,114,41,201,230,214,170,144,76,83,56,195,140,29,67,193,172,212,216,18,72,140,138,200,190,181,56,32,231,212,104,81,185,125,51,76,196,176,194,160,213,248,106,247,48,158,90,232,12,28,99,94,159,233,76,65,18,8,145,222,46,218,115,156,212,233,162,246,225,194,162,207,46,189,176,84,140,96,230,150,159,92,60,64,32,14,0,66,10,227,57,173,37,140,200,235,33,8,176,228,174,130,217,36,249,161,92,196,93,214,87,26,100,232,7,93,235,83,150,86,134,121,109,198,179,38,128,139,157,46,191,53,0,90,115,125,17,56,208,219,145,231,20,212,115,220,79,110,137,20,99,184,39,80,201,169,18,5,182,102,133,176,218,240,218,191,134,167,66,134,224,162,168,46,187,168,99,236,127,193,87,105,24,132,202,174,231,35,3,115,87,143,90,18,167,14,92,233,81,34,10,21,225,208,240,163,31,64,115,159,111,125,169,218,135,122,178,170,106,40,10,49,8,15,83,84,177,63,15,44,145,5,141,162,35,26,27,184,31,214,153,120,21,98,49,169,219,230,219,248,141,68,125,43,135,63,249,5,115,167,30,41,180,236,181,213,181,185,129,146,39,112,218,115,25,246,243,75,75,8,146,198,38,209,153,73,211,40,99,141,252,211,198,6,183,117,145,100,92,179,146,20,143,148,30,162,164,152,248,54,194,234,206,75,15,27,117,171,178,5,1,41,46,2,198,83,109,199,99,230,169,97,61,195,14,97,26,220,49,214,31,161,223,240,248,169,27,35,198,200,217,89,99,217,64,61,65,235,70,180,28,134,212,221,244,144,60,138,91,193,174,68,159,155,61,196,49,75,30,153,88,176,58,123,138,53,205,178,25,155,150,4,141,26,128,224,238,20,129,219,222,135,45,228,134,92,144,98,141,50,185,43,234,193,34,187,33,51,71,114,138,48,29,85,178,118,235,141,233,42,82,209,56,145,9,51,74,139,54,66,169,232,15,97,252,233,120,109,67,205,161,131,22,93,95,152,162,164,166,118,214,234,81,78,70,19,160,222,152,16,17,38,184,100,38,89,113,141,66,155,83,86,234,209,170,16,125,59,19,154,94,230,2,220,88,187,129,233,81,163,24,59,16,55,254,148,206,30,56,249,36,145,234,249,170,144,98,83,19,134,46,172,190,151,63,139,114,107,223,248,255,0,217,227,228,233,171,102,155,10,218,129,118,21,155,104,155,10,215,133,118,174,231,129,148,90,37,85,70,213,106,9,82,165,74,9,92,174,215,40,6,253,41,41,198,198,158,126,244,156,195,106,12,75,193,177,175,63,116,184,214,127,218,69,122,75,165,200,53,133,118,128,18,91,166,8,252,241,181,7,156,180,138,86,227,16,8,71,222,235,5,127,45,207,236,13,123,222,33,8,154,22,120,143,92,28,251,87,136,89,26,202,254,43,144,51,203,108,145,228,119,95,210,189,180,12,164,48,138,226,61,247,211,168,28,87,55,242,61,61,188,94,217,86,207,172,206,9,59,122,79,181,57,184,10,15,204,187,126,85,207,128,182,73,30,86,44,236,221,68,109,182,104,151,10,83,151,40,7,182,71,181,113,229,139,222,82,215,144,2,53,21,194,158,244,188,38,81,34,2,228,41,202,236,122,214,161,104,102,177,40,231,214,122,14,230,177,230,179,120,101,14,169,224,214,117,165,148,227,64,70,3,29,68,119,34,135,51,206,126,232,176,9,144,8,198,248,162,203,196,82,61,43,48,42,54,26,177,181,90,227,149,33,196,110,11,144,49,249,210,74,155,209,48,137,171,46,204,85,58,100,231,20,25,83,25,153,84,231,39,183,106,106,222,52,216,220,57,140,0,73,83,212,1,84,226,156,67,134,91,216,57,143,136,66,199,25,208,174,11,48,207,81,230,172,241,219,209,243,208,13,34,197,27,5,76,179,99,83,120,21,126,90,44,72,229,91,154,72,198,253,171,50,30,51,4,208,134,18,5,66,197,70,161,187,99,176,25,220,239,76,218,241,123,75,155,196,182,132,179,73,164,202,239,140,162,40,237,159,62,113,90,252,89,126,143,156,253,174,192,172,201,19,200,88,51,103,83,120,254,212,235,194,4,50,34,50,224,168,212,171,190,213,135,117,198,236,174,38,144,36,152,49,230,67,33,31,251,0,29,23,61,252,13,171,163,237,71,14,45,26,162,204,131,25,37,144,12,49,61,200,235,87,240,231,174,147,231,143,236,252,246,113,173,174,130,170,175,177,59,116,171,67,108,207,31,35,157,203,69,82,117,224,87,39,184,139,74,220,153,1,183,228,243,9,198,6,15,124,249,172,164,251,91,97,166,102,48,200,128,16,16,28,146,222,231,199,255,0,79,181,102,120,243,189,69,185,227,61,183,236,173,225,130,46,88,213,35,99,60,198,110,255,0,74,228,144,35,73,173,215,47,147,182,41,123,30,49,102,242,71,110,174,188,219,136,245,130,199,160,235,143,27,211,127,18,142,174,0,36,12,146,123,21,169,113,179,179,127,162,66,205,158,93,73,159,111,115,87,54,133,36,6,70,68,77,176,128,231,45,76,172,166,84,64,174,57,108,51,133,207,74,189,202,235,135,149,41,210,173,133,4,245,205,78,151,123,14,254,89,74,3,22,134,67,187,147,212,125,5,52,103,181,158,20,138,88,100,103,219,96,185,164,39,133,61,33,50,152,198,249,235,77,179,60,67,82,54,145,164,19,183,90,190,153,39,119,60,98,239,83,125,217,11,165,21,183,165,254,24,136,81,64,203,100,150,97,219,52,200,178,134,91,248,100,145,246,216,143,2,180,36,181,142,77,109,8,65,31,66,71,122,145,173,179,11,37,153,42,161,203,170,234,58,218,146,17,221,48,231,74,88,169,0,227,29,5,28,68,233,35,174,61,4,250,125,59,231,181,50,35,42,89,6,70,72,44,116,227,52,223,43,232,161,2,225,88,22,11,129,165,117,116,2,139,1,141,101,87,15,27,57,95,194,113,143,214,137,36,100,149,4,6,212,199,11,69,88,81,248,132,115,204,18,52,85,43,167,63,49,173,118,156,104,40,222,126,99,200,248,102,14,52,237,90,242,205,27,219,186,164,126,174,236,78,72,160,178,170,140,40,212,166,150,85,100,152,162,177,209,243,103,218,179,180,4,64,160,200,85,36,215,156,12,157,153,123,85,214,73,99,41,9,108,177,212,93,193,249,71,129,90,44,162,96,147,18,74,28,14,216,20,164,81,152,38,149,89,75,38,8,108,12,237,77,46,217,98,220,76,133,85,20,51,54,160,227,178,251,215,45,222,231,65,91,98,70,133,245,200,180,250,161,142,41,132,90,214,32,190,176,194,171,109,12,114,182,81,136,31,54,50,106,195,99,219,207,115,45,179,37,196,238,253,189,93,115,66,226,22,207,48,10,18,72,220,183,167,72,207,166,155,215,234,112,71,251,169,120,231,31,18,93,223,212,171,171,78,123,85,102,41,15,14,101,141,101,113,150,81,232,7,197,51,205,17,68,133,193,25,10,167,36,31,210,180,100,72,175,45,240,207,233,217,186,239,72,204,240,5,11,20,98,87,83,149,199,99,75,41,46,217,147,168,23,12,232,153,98,216,111,127,246,215,16,235,149,102,145,57,108,185,85,81,242,129,92,55,16,36,112,234,145,6,162,52,171,29,218,180,100,48,92,40,84,154,37,210,186,72,213,220,212,178,233,173,192,92,167,195,19,25,221,182,25,238,105,70,129,4,140,90,48,67,18,48,60,83,23,115,197,195,32,142,102,154,49,16,58,117,147,177,108,19,176,239,84,184,185,140,67,166,22,142,73,178,36,116,200,36,18,63,16,7,211,182,227,52,152,101,173,233,62,80,180,246,113,194,121,10,129,193,7,12,49,156,126,26,7,193,114,162,229,73,51,60,189,83,125,128,167,196,240,53,156,205,110,250,95,70,167,126,202,15,248,107,50,231,143,89,91,164,60,246,248,136,88,46,144,128,6,3,125,252,145,183,90,214,56,101,120,210,220,164,155,104,47,53,149,11,179,60,184,194,179,28,224,123,85,154,214,81,235,99,169,156,225,190,148,157,167,26,55,22,34,88,32,92,23,229,68,185,57,207,245,216,147,90,233,201,104,33,105,37,7,87,67,140,3,89,203,28,177,186,164,202,94,97,8,121,192,72,9,42,178,128,84,120,20,62,119,38,72,173,80,153,50,117,110,221,73,223,111,214,181,202,194,87,113,248,117,106,237,138,242,92,74,112,120,131,41,12,239,131,160,141,214,49,231,124,96,99,201,219,122,184,120,238,87,73,150,122,122,75,213,50,203,3,29,75,165,65,198,123,230,175,28,179,40,228,195,115,32,31,51,143,226,246,172,72,62,208,195,21,148,168,183,139,60,208,162,174,14,1,115,156,16,185,24,253,51,176,21,123,94,43,4,18,9,36,152,69,22,65,149,181,106,108,120,59,85,190,44,163,51,57,90,2,54,121,229,37,49,128,14,51,93,107,67,134,82,206,53,105,57,237,128,41,216,150,39,251,213,59,73,128,62,157,106,132,21,26,8,238,77,121,222,30,146,237,157,49,38,103,97,247,98,71,199,55,86,228,208,32,50,39,18,112,84,60,93,83,216,142,180,235,222,89,196,121,19,184,206,176,16,105,213,146,107,182,210,240,249,108,197,218,74,133,119,82,48,50,65,109,57,216,244,205,111,28,111,108,220,231,67,219,92,190,182,216,50,55,255,0,102,6,222,249,165,238,98,121,73,17,128,239,171,166,61,42,40,176,178,71,164,160,96,133,138,134,97,181,118,105,4,114,68,160,19,205,234,113,176,252,234,89,73,148,35,105,12,210,223,234,214,87,78,226,50,186,128,90,61,192,75,134,100,17,144,8,37,213,118,4,127,134,153,142,67,110,143,32,82,117,99,42,23,115,64,23,118,54,247,23,9,52,202,178,20,98,185,62,172,41,201,56,252,143,233,76,113,180,185,72,27,91,186,153,103,10,156,197,79,74,34,99,4,236,55,170,24,72,147,75,50,17,179,14,102,78,244,118,186,142,107,88,164,129,153,132,191,42,129,130,118,219,245,235,154,87,137,223,199,195,196,110,19,153,113,41,80,34,13,141,68,227,167,211,250,213,199,199,149,167,206,72,110,120,29,98,194,28,23,194,144,59,247,254,148,172,80,57,134,40,228,71,146,6,203,60,107,227,160,167,97,187,138,107,24,238,93,213,87,26,67,234,206,166,45,140,3,223,113,77,221,207,4,87,82,219,25,99,89,81,1,9,168,12,1,129,156,126,245,110,52,153,198,65,183,87,70,36,68,171,177,12,83,214,113,154,98,221,221,110,21,194,105,10,186,128,213,208,138,16,85,154,253,17,200,229,174,125,99,220,127,159,173,57,28,177,181,182,242,46,147,168,171,99,240,140,119,252,233,241,167,202,21,158,6,187,99,151,62,179,159,87,69,53,44,90,56,82,85,78,97,209,130,224,158,157,105,168,102,183,88,92,243,85,150,39,42,216,57,101,56,206,41,56,239,120,117,205,212,235,36,220,180,82,84,6,108,13,135,83,154,159,26,159,56,156,66,3,13,176,138,45,45,52,152,11,167,230,198,124,213,75,35,74,39,152,174,100,93,26,64,218,51,222,158,248,41,211,68,153,50,166,145,165,134,8,199,214,145,146,254,202,43,230,179,154,104,210,69,83,156,156,5,39,160,207,74,106,244,191,41,219,179,91,59,223,226,53,208,129,126,101,58,117,251,85,18,214,40,174,245,197,41,58,6,125,178,41,249,110,13,183,195,68,98,214,102,102,76,231,229,192,38,163,24,196,136,117,29,115,46,181,12,6,173,63,149,93,88,146,194,55,150,124,249,205,202,142,128,6,25,222,168,156,53,35,182,73,130,98,80,114,225,71,245,167,203,136,24,137,29,117,108,161,51,243,30,189,40,77,36,19,3,42,74,186,240,24,144,221,177,140,84,146,174,225,43,114,97,121,150,25,164,108,149,93,68,121,166,218,52,131,154,142,192,206,114,16,200,199,212,126,148,104,96,81,43,105,32,176,32,96,29,133,49,119,111,19,179,31,67,51,46,71,251,106,166,230,217,141,171,225,216,171,125,242,250,159,61,112,63,135,21,72,30,217,45,84,55,63,153,38,21,215,86,21,84,86,143,195,91,8,68,239,34,177,136,129,243,238,15,140,85,86,217,238,116,92,70,50,51,168,46,154,178,91,15,145,69,10,241,40,69,37,1,192,109,198,147,218,152,181,183,228,92,107,185,68,146,48,24,168,206,119,61,41,7,186,176,130,237,32,123,181,231,23,40,177,35,6,210,196,247,32,254,221,107,101,97,4,99,100,41,156,131,222,179,150,55,18,101,178,71,255,0,234,68,160,105,127,226,81,176,53,123,87,16,43,129,31,165,178,186,143,122,101,33,55,23,72,25,134,52,101,70,124,230,164,246,145,250,72,0,249,223,165,77,46,217,255,0,6,178,91,44,68,32,117,36,179,234,254,212,82,109,146,19,111,204,208,70,233,159,106,122,40,147,225,219,208,190,144,73,223,244,164,46,145,25,225,14,19,5,138,134,206,238,113,78,79,244,15,133,23,19,242,139,104,206,249,7,0,154,31,33,18,229,37,117,201,87,104,157,115,130,184,239,90,98,212,70,185,141,245,46,51,184,165,221,52,179,23,139,169,45,164,13,234,242,110,42,214,226,68,71,45,178,156,233,254,42,228,242,145,55,37,23,68,123,57,193,198,182,56,211,159,166,244,221,174,110,10,42,159,185,231,0,6,55,27,110,13,9,238,32,134,84,132,250,36,147,37,88,126,29,241,252,234,234,166,225,53,154,88,238,57,38,220,242,243,165,151,109,183,216,143,237,93,142,64,88,144,156,192,133,157,99,31,135,29,243,79,91,203,111,28,47,36,146,250,121,129,11,6,252,95,223,173,7,72,86,209,110,192,34,229,117,0,114,217,250,211,75,178,137,111,43,72,11,38,164,63,50,32,234,113,157,255,0,157,49,127,51,183,46,72,67,107,195,15,5,143,90,47,46,51,112,242,96,9,27,113,158,203,211,52,72,229,138,89,11,235,70,3,10,163,203,85,213,137,189,150,145,36,86,230,204,154,198,84,57,206,119,61,69,93,236,35,181,230,74,89,30,39,109,81,49,7,43,159,122,109,227,26,74,3,233,7,62,174,226,129,36,47,42,34,180,95,43,21,11,168,236,13,73,178,215,4,63,28,144,172,231,228,4,35,19,214,132,109,228,75,141,9,186,199,130,227,191,190,105,181,70,183,134,24,192,212,75,177,249,122,127,155,212,184,101,1,221,17,130,57,37,240,187,176,29,171,90,219,59,80,219,134,133,26,67,169,164,206,125,94,174,187,109,244,165,254,19,91,25,3,70,218,73,103,83,243,105,27,83,46,202,144,219,22,79,190,148,140,68,70,234,190,245,212,11,52,114,52,164,125,214,248,30,62,181,53,166,182,95,132,202,151,18,233,184,37,82,95,198,36,201,207,191,138,51,219,175,196,21,69,34,37,202,100,119,57,235,84,130,54,121,221,162,3,64,99,183,241,86,136,120,244,42,122,117,134,198,175,239,89,43,22,76,219,73,42,52,179,56,99,156,177,201,56,223,35,199,122,188,48,43,198,37,142,53,55,18,46,73,235,87,185,145,167,49,16,184,8,210,51,130,55,210,51,93,225,55,0,193,33,149,57,89,93,32,31,204,245,171,175,101,161,74,26,21,200,140,73,50,141,44,6,232,1,198,126,166,131,101,105,112,210,73,204,6,69,1,181,50,108,5,49,115,62,22,46,94,86,67,221,70,163,143,165,14,43,216,97,138,104,165,152,132,69,14,198,64,170,191,48,219,99,141,242,58,214,177,198,212,203,45,25,104,35,50,184,143,75,187,46,50,55,85,7,177,160,205,108,45,97,105,24,188,78,14,35,61,219,108,154,102,199,136,218,92,73,23,41,146,76,47,168,35,6,11,236,113,181,26,123,70,158,108,62,190,251,56,172,229,142,150,101,178,17,60,183,39,68,136,80,42,150,121,1,25,108,254,85,215,17,193,49,85,44,168,231,88,70,232,5,104,155,96,214,178,34,16,206,84,196,107,34,247,142,216,240,235,136,162,145,203,142,132,174,229,64,27,19,143,53,102,55,41,196,79,150,175,39,4,41,201,113,16,229,134,244,143,226,101,20,191,13,115,45,195,169,87,68,193,108,19,65,78,33,109,121,34,77,133,49,203,180,125,65,192,36,19,253,253,171,78,206,221,230,65,60,69,116,29,130,233,201,111,87,81,237,86,227,103,20,249,79,78,61,178,153,14,134,65,204,93,44,173,220,82,173,106,172,216,115,169,21,244,110,48,73,166,175,238,237,109,25,76,197,23,4,100,182,248,241,244,160,91,113,120,37,184,157,100,40,64,143,152,165,193,0,169,252,89,61,170,76,47,232,249,125,139,32,121,92,179,200,64,108,125,65,211,141,232,81,91,159,138,196,76,66,228,144,123,15,34,178,174,126,209,36,50,58,92,88,201,27,133,109,28,182,86,18,2,61,45,171,108,15,166,104,107,246,189,35,229,104,177,115,147,247,186,159,24,30,6,58,254,120,173,227,226,207,93,51,115,197,232,249,42,150,188,198,17,178,18,20,6,233,171,233,85,182,88,161,183,44,85,100,155,89,109,134,54,240,43,18,15,180,150,211,106,89,98,120,237,145,213,181,56,201,30,219,121,29,189,179,216,214,181,213,215,194,88,197,37,188,50,93,44,163,42,45,198,188,10,151,199,148,186,209,243,148,244,246,31,25,50,187,132,223,98,72,213,138,82,40,98,154,25,20,174,38,15,164,114,246,30,212,141,143,218,219,57,92,197,114,26,34,207,167,50,174,63,51,141,133,105,35,89,219,221,36,192,162,35,224,117,216,30,152,62,254,60,213,252,118,119,9,148,118,59,16,142,57,184,118,232,165,124,210,110,197,46,213,212,51,106,112,49,168,105,167,165,191,182,156,147,109,52,82,16,225,112,140,27,127,27,86,7,23,227,9,195,254,31,147,18,92,134,37,181,43,250,48,15,77,67,174,253,191,189,103,241,229,110,164,95,156,147,147,133,101,151,118,24,210,199,42,58,117,235,250,85,249,9,162,36,144,135,140,229,79,211,252,20,148,223,104,236,18,5,154,32,207,208,114,130,225,148,145,146,55,198,195,200,205,51,105,246,131,132,93,72,240,77,43,195,232,26,100,145,125,36,245,35,61,69,95,199,159,232,252,147,246,36,150,193,196,200,207,204,121,72,58,152,116,199,67,86,136,252,61,162,38,158,163,45,143,32,144,71,210,151,255,0,84,179,159,139,75,9,147,17,199,133,198,255,0,196,6,199,235,252,234,167,139,219,255,0,168,142,30,224,9,117,233,86,44,161,24,28,16,115,238,14,119,238,49,82,120,243,253,47,207,19,73,24,86,231,38,50,84,250,15,65,245,164,102,140,35,34,111,38,55,219,190,60,215,56,135,17,147,135,255,0,228,35,36,150,82,185,70,27,134,26,73,4,47,230,59,246,167,165,146,217,174,185,38,84,103,37,85,134,160,52,177,25,0,253,119,253,13,46,25,78,116,179,57,120,46,171,43,88,200,30,93,60,217,3,105,24,199,214,137,195,231,48,70,232,50,86,67,140,127,92,121,163,172,209,152,95,144,138,243,6,210,177,255,0,16,202,231,250,210,13,196,237,162,188,88,38,49,166,169,24,234,102,32,21,29,14,113,141,254,184,247,164,195,42,207,206,29,190,142,91,175,148,184,199,80,234,58,123,80,96,134,73,34,100,149,99,39,98,54,199,211,235,90,183,50,65,105,19,79,113,42,170,236,217,99,219,96,15,234,107,26,78,33,111,5,212,142,101,141,34,229,235,73,51,179,182,112,0,243,253,183,172,204,114,253,47,202,105,30,2,241,185,154,52,219,101,199,226,57,171,67,3,195,235,141,209,220,231,8,217,6,141,117,198,173,204,9,42,180,50,194,37,1,164,14,50,184,235,215,190,14,216,235,70,131,137,64,247,119,66,77,146,36,86,18,200,71,173,72,206,115,211,30,245,175,133,253,31,33,33,153,29,129,120,121,105,141,57,12,50,15,231,73,113,57,33,18,114,98,111,71,205,223,83,127,155,208,135,218,11,9,25,237,160,152,225,122,179,41,193,199,124,244,197,60,226,41,45,99,186,156,114,209,144,178,142,248,239,89,184,101,47,48,153,78,202,51,21,214,99,93,30,128,209,235,92,234,106,45,140,14,75,232,206,74,146,204,71,202,59,209,237,239,108,154,11,89,164,146,56,214,86,194,234,124,131,131,211,61,241,210,148,126,51,105,195,121,156,201,67,46,144,25,84,228,146,219,227,27,145,211,53,102,22,250,75,155,84,219,115,21,225,184,121,37,244,122,57,132,145,159,99,75,217,169,16,152,38,213,163,101,66,189,71,214,185,113,127,195,228,177,150,81,54,97,92,5,116,97,140,231,160,254,84,164,119,119,50,95,106,100,17,168,93,97,245,124,207,158,148,248,95,103,201,62,21,236,228,114,211,54,53,16,14,59,246,31,189,59,45,164,144,219,92,115,220,226,77,32,70,58,40,243,249,208,219,139,89,92,98,233,136,84,125,68,200,163,208,116,117,63,189,85,166,182,142,17,52,179,5,89,87,90,23,252,67,181,62,55,165,249,64,97,149,90,245,149,211,8,219,106,242,125,197,22,91,118,77,111,28,49,152,137,249,151,3,36,246,52,116,141,26,53,146,85,234,170,221,126,93,168,172,233,58,199,4,37,149,15,172,147,220,86,62,55,165,223,182,124,208,185,209,36,68,252,78,116,178,72,127,61,170,56,107,107,253,80,197,184,25,96,187,12,138,151,151,112,90,44,129,157,25,240,89,35,102,198,172,13,206,253,186,254,148,191,255,0,140,182,37,110,99,19,157,10,14,160,16,156,140,129,144,122,29,207,110,181,185,227,202,245,18,231,39,109,5,68,138,86,157,35,100,137,129,102,203,103,122,94,217,5,195,50,235,102,112,75,239,219,216,87,37,191,179,38,20,123,197,72,166,136,74,57,155,41,94,199,39,161,216,117,166,236,96,144,50,200,186,10,176,24,144,17,165,129,27,48,242,14,71,78,213,126,22,118,124,165,82,117,22,243,59,104,83,140,30,155,228,244,162,241,41,17,236,227,120,24,29,57,214,152,57,35,197,86,96,147,93,133,87,201,82,67,40,61,15,249,138,146,36,248,209,203,11,12,44,88,179,12,6,24,222,178,187,39,105,19,228,128,140,136,70,180,253,55,34,158,155,154,37,229,136,3,69,42,109,38,118,32,213,210,49,45,186,203,19,17,168,22,143,73,216,226,171,111,44,176,168,14,42,124,109,79,150,171,62,242,192,11,82,74,49,108,250,244,248,161,166,97,46,34,78,99,199,25,109,37,253,45,138,213,134,45,90,228,98,81,0,44,254,43,205,94,241,171,56,36,229,24,154,121,67,141,120,56,30,14,254,223,214,181,143,142,222,143,156,156,180,4,109,26,64,198,28,75,33,213,38,79,249,211,106,60,167,68,174,140,221,198,48,126,108,138,23,8,185,178,156,115,230,96,166,118,97,24,39,5,130,245,192,52,247,16,186,179,181,17,193,47,45,121,135,208,11,12,239,223,252,242,42,254,60,183,209,243,133,77,163,205,168,1,208,103,24,162,194,26,6,107,119,64,84,227,4,117,174,112,142,43,111,119,103,52,161,132,105,25,59,190,217,85,0,147,251,211,43,196,108,100,181,91,153,46,33,141,11,105,87,119,27,157,255,0,234,165,241,229,190,137,156,210,236,154,99,10,218,134,7,80,51,72,92,139,158,86,168,152,242,245,131,138,210,142,254,194,75,68,189,75,248,126,29,189,39,83,128,192,233,221,78,119,219,249,85,2,143,89,118,93,34,167,194,207,68,206,84,183,138,71,181,101,48,234,210,15,110,148,131,198,211,24,221,70,147,27,18,160,14,230,154,142,238,59,152,154,72,95,92,90,136,37,15,77,186,123,125,42,145,113,14,30,117,21,187,129,157,6,160,57,163,12,20,100,254,120,222,181,48,203,244,151,40,108,114,77,191,57,20,199,32,96,93,66,247,246,165,227,45,254,158,224,39,172,177,211,129,216,214,51,125,168,15,103,37,208,140,49,89,66,16,72,13,160,244,192,254,181,84,251,65,103,50,196,242,18,172,114,74,19,186,168,243,141,179,182,195,127,222,175,225,203,244,159,146,61,36,49,105,84,214,6,191,72,198,41,99,26,202,177,200,81,3,151,36,227,161,29,133,14,199,136,89,222,107,54,210,38,173,77,177,113,182,59,227,223,31,230,105,145,4,154,92,233,26,129,192,192,252,235,23,27,56,106,101,178,242,146,11,162,182,92,96,116,237,86,150,22,42,93,164,212,192,124,185,25,197,103,241,46,55,29,162,91,172,202,10,184,201,58,123,123,109,190,51,74,199,119,107,53,245,187,67,119,7,49,65,141,131,54,51,171,112,71,102,57,27,214,231,139,43,55,164,185,200,221,142,53,146,97,43,143,70,49,160,246,63,90,159,10,37,121,148,156,46,48,48,105,62,19,199,34,226,118,179,172,177,197,3,193,149,149,117,108,71,80,227,61,170,90,241,75,67,195,248,140,176,58,185,132,176,8,143,171,33,113,253,205,103,241,229,19,242,72,164,177,4,10,229,70,91,211,210,136,45,209,74,182,135,33,72,13,190,112,105,110,37,117,5,215,14,82,211,8,128,138,41,150,69,245,17,168,224,237,227,39,20,159,12,251,69,20,252,82,97,43,60,113,200,25,144,58,168,81,142,229,179,212,244,241,210,181,248,178,179,112,190,88,215,16,191,42,98,224,178,105,213,130,123,10,102,13,50,89,68,200,62,241,125,26,125,179,183,243,172,158,45,197,226,73,45,217,27,10,178,172,115,105,223,3,62,160,113,252,186,255,0,182,165,151,218,11,99,127,113,4,195,76,72,228,67,34,29,164,0,254,217,235,73,226,203,93,23,201,27,22,86,162,36,102,76,250,125,39,126,131,21,120,173,202,188,99,86,173,57,223,21,159,47,218,40,149,4,144,64,198,54,144,142,152,35,0,117,30,112,115,215,240,211,144,113,104,92,195,42,20,4,71,150,141,179,219,168,250,230,175,226,203,93,39,206,41,198,164,145,172,164,16,22,73,163,112,48,58,176,192,39,177,206,196,116,222,187,195,45,144,172,109,203,64,4,106,2,133,232,71,95,220,254,212,21,150,123,217,204,179,28,46,162,81,0,81,128,123,31,39,222,182,108,225,10,0,3,97,93,94,47,31,198,110,177,158,91,226,52,109,147,97,90,113,10,78,4,197,63,24,175,103,144,194,187,80,84,160,149,42,84,160,149,202,237,114,130,141,74,202,41,182,160,74,54,160,201,185,76,230,177,174,226,216,146,58,111,94,138,104,243,89,119,112,253,211,159,10,77,7,147,187,183,207,106,204,101,154,9,68,145,59,7,3,0,143,21,235,38,180,244,141,187,86,124,214,57,237,82,201,123,37,211,25,56,199,16,182,183,117,142,121,57,174,217,44,112,2,143,96,59,251,209,97,251,87,197,32,182,49,50,164,175,175,86,183,241,143,151,20,195,240,255,0,106,17,225,222,213,159,199,141,244,215,207,47,219,62,126,61,197,102,144,56,116,141,135,77,11,183,238,77,104,240,175,180,151,109,52,177,113,23,18,164,128,232,118,216,33,252,187,80,207,14,246,169,254,155,237,82,248,177,179,90,38,121,79,108,222,39,123,39,16,84,68,141,226,81,157,67,152,88,55,142,221,168,95,23,196,26,72,157,174,29,185,106,20,3,208,129,228,119,250,245,173,145,195,189,170,195,135,123,86,166,24,201,173,37,202,208,210,232,222,240,235,200,159,90,74,16,178,99,125,187,238,62,181,143,240,174,208,71,17,221,99,206,157,186,103,173,122,72,236,2,69,179,122,159,98,0,232,61,234,235,195,253,169,142,50,116,91,107,204,11,3,226,138,150,110,154,180,150,93,67,73,193,198,71,138,244,203,97,237,68,28,60,120,173,35,202,127,167,251,85,79,15,62,43,214,255,0,167,143,21,70,225,254,212,30,93,161,144,218,11,115,168,160,109,67,36,144,61,130,246,234,105,70,177,32,17,131,138,245,239,195,253,168,77,195,253,168,60,211,193,45,157,202,136,223,60,134,202,156,119,239,239,90,22,252,86,234,24,37,148,46,59,17,130,67,177,242,123,116,63,165,60,252,60,146,73,25,38,132,246,4,174,55,192,232,43,23,12,111,113,169,149,157,51,109,184,229,237,163,144,17,121,100,146,200,185,4,156,28,110,114,125,255,0,42,228,223,104,47,229,186,142,109,70,45,10,1,211,234,36,143,174,212,227,112,239,106,11,112,255,0,106,151,197,133,244,124,242,253,159,226,63,104,94,210,242,104,80,18,161,148,107,10,9,233,146,112,125,206,43,125,120,148,55,118,33,163,112,86,64,52,190,55,199,125,189,136,34,188,116,214,111,44,175,44,158,167,118,44,199,201,61,105,158,24,130,210,250,7,156,191,195,198,252,198,84,27,146,55,3,243,32,87,158,94,9,174,26,158,75,190,91,147,222,164,92,102,226,220,236,150,246,250,206,228,227,3,125,188,245,160,90,125,173,181,75,182,183,158,35,21,184,66,250,251,57,234,187,99,59,141,254,166,176,222,59,137,38,158,82,231,92,249,18,31,32,156,227,246,161,252,11,19,147,146,70,6,244,159,199,199,92,175,229,190,158,195,253,86,205,248,100,156,70,69,42,138,116,38,50,53,28,109,219,108,210,178,223,172,156,21,239,237,138,43,8,245,14,97,206,27,56,193,30,123,126,149,134,35,156,193,44,37,137,73,92,72,249,238,195,59,254,245,85,176,109,56,193,193,220,138,159,249,241,47,150,132,252,98,105,174,158,225,242,66,33,88,99,206,6,179,248,143,183,83,143,160,242,104,82,113,126,32,209,67,24,117,194,46,8,199,83,239,78,142,29,237,86,255,0,78,246,253,171,215,241,227,250,99,229,79,240,239,180,81,11,5,23,3,23,8,184,109,93,8,24,220,126,189,58,237,75,241,94,62,146,36,66,2,37,192,26,128,86,80,222,115,159,219,20,191,250,119,181,85,184,119,181,103,240,97,189,175,228,203,90,103,69,199,120,165,181,217,158,41,136,79,255,0,34,126,76,118,4,123,87,166,225,255,0,104,196,150,115,92,136,200,156,17,204,214,222,156,248,3,125,188,125,43,21,248,127,181,5,172,155,78,157,241,215,29,179,90,203,197,141,137,51,177,233,238,117,241,206,11,148,100,6,70,14,0,223,70,15,64,71,190,107,46,107,94,57,12,115,70,133,90,105,87,79,53,36,198,19,199,215,222,178,162,183,154,222,77,112,73,36,79,140,106,70,42,127,81,78,165,255,0,21,86,66,110,164,112,135,33,91,112,126,190,107,19,195,174,154,249,218,181,183,21,226,182,13,167,136,219,73,52,32,15,103,255,0,243,168,183,204,230,7,226,214,183,25,184,35,75,36,132,122,65,240,190,70,221,115,76,197,197,231,42,68,182,177,57,39,177,32,99,233,189,85,230,18,179,148,225,246,113,235,238,35,201,31,174,223,181,89,227,231,164,249,93,118,203,110,49,125,55,14,88,76,165,102,86,0,184,27,176,211,141,205,53,23,28,187,142,24,2,162,153,162,82,165,200,24,35,182,223,161,171,39,15,246,166,83,135,123,86,254,24,254,153,249,86,13,202,207,119,119,45,212,167,239,101,36,177,81,142,216,199,211,27,87,121,115,98,28,18,173,18,149,87,4,131,143,31,185,175,68,56,119,181,92,112,239,106,214,161,186,243,45,4,242,68,177,60,146,52,107,186,161,98,64,250,10,228,118,210,194,73,137,153,11,2,167,73,198,65,237,94,163,253,56,120,174,30,29,237,77,68,219,22,59,203,168,172,46,173,116,169,248,133,85,103,198,8,81,182,6,43,44,216,159,21,235,15,14,255,0,109,84,240,239,106,73,39,70,216,214,87,82,218,164,49,50,230,24,67,149,10,48,75,48,238,123,83,22,188,70,114,172,47,92,202,169,165,227,76,1,146,167,101,216,108,55,201,255,0,233,211,79,127,167,123,84,255,0,78,246,169,112,198,247,23,229,98,143,246,134,224,185,87,182,202,231,39,45,134,7,59,227,181,97,93,36,215,79,153,93,228,10,78,146,251,156,19,220,215,162,60,60,146,73,25,39,114,106,127,167,123,83,28,49,199,162,229,111,111,43,240,39,197,52,121,146,52,141,50,243,26,68,210,72,244,156,246,39,3,122,244,31,233,223,237,169,254,157,237,90,70,109,151,20,189,183,148,179,206,68,75,129,202,84,207,211,31,76,117,39,52,105,190,208,222,204,250,218,24,193,195,40,3,32,105,35,111,204,121,166,143,14,246,174,127,167,127,182,177,112,194,221,216,212,202,206,158,100,197,57,156,206,93,140,164,99,89,235,211,31,202,164,17,201,106,38,17,229,76,177,232,36,28,16,53,3,253,63,122,244,135,135,123,85,79,14,255,0,109,107,81,54,228,124,85,45,85,96,107,153,174,34,229,224,232,76,110,54,207,171,190,217,252,232,115,241,103,230,69,165,132,136,6,229,84,43,169,207,156,120,162,127,167,123,85,135,14,246,172,254,56,191,42,94,227,138,220,205,36,205,28,172,138,29,121,43,191,65,157,201,243,223,246,172,185,99,150,91,171,137,212,178,52,204,197,176,123,49,201,21,190,56,119,181,16,112,239,106,179,25,58,75,109,96,193,37,228,16,152,225,149,147,39,118,7,124,96,0,51,236,5,42,108,73,57,35,126,181,234,127,211,191,219,93,60,59,253,181,116,132,109,46,154,226,78,21,105,43,8,173,173,229,13,33,102,194,144,184,254,128,254,102,178,175,158,230,254,105,36,153,137,50,74,101,32,12,122,180,227,246,2,189,9,225,190,213,83,195,189,169,241,157,171,43,135,220,183,8,180,97,106,21,238,38,96,210,23,7,74,5,206,144,60,147,157,207,211,222,149,231,221,162,91,164,18,73,18,194,184,194,177,195,29,68,228,142,157,241,249,86,239,250,119,181,79,244,239,111,218,159,24,40,156,85,79,4,158,32,136,151,108,226,70,210,186,65,59,141,189,198,198,176,127,242,57,146,56,210,12,128,134,26,1,7,61,122,215,161,28,63,29,5,79,244,225,226,164,198,78,139,107,22,206,239,136,88,235,228,220,206,165,134,222,178,64,57,4,156,116,243,250,211,92,67,137,79,127,45,156,134,36,83,110,21,136,192,245,184,59,177,56,206,15,143,173,104,255,0,167,123,87,127,211,189,170,252,102,246,108,151,10,105,174,46,39,23,46,205,205,113,52,210,54,225,21,65,46,64,243,140,1,89,247,143,61,215,17,123,213,103,141,137,60,189,45,141,11,217,71,176,27,86,248,225,228,100,0,70,118,62,245,207,244,225,226,159,25,189,166,222,106,72,174,37,144,73,36,178,59,140,16,236,196,176,199,77,250,215,103,73,38,141,99,210,21,118,44,0,0,51,111,191,182,199,165,122,67,195,189,170,167,135,123,85,212,94,89,54,156,83,136,217,197,202,71,87,140,21,32,58,231,26,70,6,227,126,194,155,127,180,92,77,200,218,37,92,105,33,20,141,179,211,175,239,77,127,166,251,84,255,0,78,246,172,220,49,189,195,229,89,203,197,248,138,59,152,231,147,67,3,133,114,24,169,198,216,56,206,212,165,204,156,66,113,247,183,183,50,163,28,141,82,18,54,57,233,157,171,115,253,59,218,172,44,48,165,113,177,223,243,171,49,147,162,218,242,141,102,204,197,155,37,137,201,39,189,122,3,199,239,4,113,227,37,213,119,200,216,159,61,206,216,31,93,233,147,195,191,219,92,60,59,218,166,88,203,217,47,233,151,195,184,157,253,132,218,149,140,170,20,250,100,57,233,184,32,158,152,53,171,117,246,166,89,109,101,91,107,65,12,210,55,254,194,217,210,54,223,24,234,119,250,123,213,63,211,189,171,191,233,223,237,169,112,198,222,98,204,171,26,107,222,33,117,175,155,114,202,8,26,149,6,157,88,237,183,235,86,55,247,205,107,21,187,48,100,137,74,174,115,159,99,159,35,183,232,115,90,255,0,233,222,213,63,211,189,170,252,49,253,38,233,88,120,253,234,88,75,109,50,9,154,67,255,0,179,58,72,93,178,187,15,111,222,179,239,239,175,239,230,142,89,36,40,209,168,81,160,149,27,103,126,189,119,173,159,244,239,106,225,225,222,212,152,99,46,228,62,85,147,107,196,175,236,224,100,138,98,28,176,195,21,4,233,223,35,39,182,113,76,219,95,115,121,16,221,198,211,70,35,126,126,163,243,122,153,178,7,99,189,52,120,119,181,65,195,200,200,25,25,216,251,211,225,143,232,221,3,137,92,199,117,24,72,175,52,91,150,230,180,34,19,175,87,235,141,190,180,78,23,198,62,17,90,22,135,17,146,52,237,172,251,146,73,207,142,158,245,127,244,242,78,72,205,89,120,126,51,233,235,83,241,227,165,249,86,19,203,121,34,144,102,124,179,107,102,4,229,152,28,130,79,183,97,208,98,187,28,215,112,219,242,99,125,24,112,225,130,128,217,250,247,252,252,86,255,0,250,119,181,84,240,239,106,191,24,155,164,225,227,60,78,41,100,188,146,85,58,137,211,30,128,3,54,60,141,192,25,243,190,195,201,11,112,107,163,7,29,55,183,179,190,166,82,12,167,45,131,141,182,31,183,141,171,73,184,127,181,12,240,255,0,106,124,33,186,106,231,237,48,72,218,40,117,78,24,96,59,18,164,111,215,167,140,244,20,228,156,86,11,238,49,103,195,227,99,240,124,181,47,38,146,24,128,53,99,31,78,254,253,171,20,240,255,0,106,52,22,166,14,97,9,150,116,40,15,140,236,127,108,254,181,153,226,197,171,157,52,252,121,197,179,241,24,237,196,164,206,209,225,219,26,65,0,128,49,219,3,31,149,101,67,199,110,225,91,133,17,235,89,73,35,152,217,43,144,112,51,142,199,7,242,197,63,13,190,139,73,237,216,29,50,97,134,60,143,52,31,244,239,106,79,30,63,164,249,82,201,246,139,138,71,24,69,16,224,46,156,148,57,254,117,68,227,92,79,226,81,195,2,116,104,42,255,0,41,57,59,156,244,235,231,181,59,254,157,237,83,253,56,142,213,127,30,63,163,229,127,107,203,197,30,91,91,146,67,107,88,192,86,232,9,108,110,6,122,247,253,106,150,252,72,88,216,197,26,135,184,149,88,52,142,239,157,96,239,143,215,99,183,243,174,142,30,113,140,108,119,174,142,29,237,83,241,99,209,242,164,111,175,100,153,94,40,193,40,204,174,165,186,174,219,129,250,143,210,179,190,23,238,121,72,154,83,86,163,142,231,223,247,253,77,122,33,195,189,168,131,135,127,182,183,142,50,116,150,237,143,194,38,126,19,118,37,17,243,35,59,60,122,136,207,142,159,231,90,244,31,254,54,93,188,238,242,91,199,161,152,108,160,236,14,117,119,220,254,148,17,195,189,170,227,135,123,84,184,99,123,38,86,116,207,191,226,87,183,114,125,203,181,186,6,200,17,146,9,241,147,253,43,36,88,123,87,169,28,59,218,172,56,119,251,105,49,146,106,22,219,219,205,61,180,146,133,86,249,84,146,20,12,1,158,184,29,186,83,107,63,17,17,114,133,228,225,52,104,210,28,227,25,206,159,243,233,91,131,135,251,85,215,135,251,85,210,60,201,182,149,203,23,119,98,216,13,168,147,156,116,205,116,89,62,195,45,176,210,55,232,60,126,230,189,56,225,227,197,92,112,241,226,174,135,151,248,6,32,3,146,0,192,246,169,254,159,237,94,172,88,123,84,248,15,106,15,38,214,4,245,31,181,112,88,178,178,145,144,70,224,142,213,235,15,15,31,195,92,255,0,79,30,40,60,151,250,121,241,83,253,63,218,189,95,250,120,241,83,253,60,120,160,243,48,91,205,108,229,226,37,24,169,93,64,110,1,235,143,21,79,244,243,252,53,234,135,15,246,169,254,158,60,80,121,95,244,255,0,106,225,225,231,197,122,223,244,241,226,171,240,3,197,7,150,75,87,137,100,85,24,230,40,83,244,200,63,204,10,19,88,179,49,102,201,36,228,147,212,215,173,60,60,120,170,158,31,237,65,229,26,210,70,69,70,44,85,51,164,19,176,207,92,85,173,160,146,218,120,229,76,250,28,62,156,224,18,63,195,250,215,167,60,60,120,174,127,167,251,84,30,102,24,238,45,230,50,193,35,68,231,59,166,221,65,7,167,77,137,161,189,155,200,114,249,99,140,100,245,175,83,254,155,237,83,253,56,120,171,161,231,167,107,219,149,43,53,204,174,27,57,5,142,14,119,198,60,109,211,165,46,214,142,232,170,196,149,94,128,246,232,63,160,175,83,254,157,237,83,253,60,120,169,161,229,5,155,133,101,25,10,221,71,99,69,84,184,81,129,35,124,134,61,247,244,145,130,62,158,221,171,210,158,31,254,218,231,250,127,181,93,15,51,107,96,159,21,16,148,149,136,184,14,71,101,206,255,0,182,107,107,237,60,205,115,197,249,118,205,166,11,116,49,38,147,182,227,13,253,191,42,111,253,63,126,149,223,244,241,226,166,183,118,187,121,101,179,100,101,117,200,101,221,72,234,62,149,195,96,78,228,87,171,255,0,79,246,169,254,159,237,85,30,77,172,221,149,84,146,66,140,0,79,65,214,137,24,186,130,50,145,74,200,167,193,223,242,61,171,211,30,29,254,218,25,225,222,213,52,60,179,65,51,66,176,153,28,196,167,82,198,88,233,7,200,20,252,151,114,92,181,169,186,18,72,97,143,146,125,126,151,76,247,92,110,125,243,90,199,135,123,84,255,0,78,246,165,146,128,222,113,73,238,120,32,139,43,28,146,48,143,68,99,1,35,81,231,57,223,35,244,53,150,102,190,121,57,173,59,153,52,149,15,221,65,24,219,242,173,209,195,253,171,163,135,123,84,248,99,250,93,215,157,158,59,139,162,134,121,26,66,136,17,75,120,20,47,129,244,145,160,117,235,94,171,253,63,253,181,195,195,253,171,90,210,60,211,196,205,104,176,21,206,157,149,193,59,46,114,87,29,8,206,244,215,15,226,60,71,133,167,46,9,117,69,191,221,200,50,6,124,120,173,131,195,189,170,135,135,123,84,184,203,217,210,156,27,138,36,15,127,115,116,170,38,41,169,0,45,137,14,122,117,56,206,221,43,54,46,41,196,99,191,150,240,58,179,200,78,165,101,202,144,123,99,197,105,255,0,167,127,182,160,225,222,213,153,134,63,165,249,82,241,113,171,200,109,244,195,247,78,142,76,88,1,148,41,57,211,191,76,111,190,251,28,122,107,50,229,46,47,103,105,167,118,119,97,141,252,120,250,87,160,94,29,237,87,94,29,237,86,99,33,182,44,147,241,9,237,196,18,92,202,98,3,26,65,198,70,49,190,58,254,116,168,176,246,175,80,56,127,181,16,112,241,226,181,38,145,229,63,211,207,138,159,0,124,87,172,255,0,79,246,169,254,158,60,80,121,84,182,150,48,202,142,234,172,165,88,41,35,32,245,7,244,31,165,15,224,15,138,245,191,233,227,248,107,159,233,254,212,30,83,224,61,36,104,252,232,243,192,247,34,54,144,179,72,139,163,81,238,163,167,231,215,246,175,73,254,159,237,93,28,60,120,169,161,229,254,18,94,95,47,83,104,39,81,92,237,159,56,170,255,0,167,251,87,171,255,0,79,246,174,255,0,167,251,85,30,72,240,243,226,168,108,15,138,245,231,135,255,0,182,168,120,127,181,7,151,134,41,173,91,84,44,201,244,232,127,42,215,110,57,196,25,89,21,34,85,99,157,148,231,249,211,199,135,251,87,63,211,135,240,214,110,56,222,226,203,103,76,14,32,215,28,74,68,146,96,185,68,10,0,24,24,31,214,147,248,15,246,215,171,255,0,78,255,0,109,79,244,239,246,214,164,215,73,219,206,66,46,97,57,73,27,166,48,119,24,198,49,164,212,88,100,89,18,68,11,27,33,36,114,208,32,201,242,0,25,252,235,209,255,0,167,15,21,97,195,253,170,106,12,59,150,184,186,133,97,96,137,18,140,4,141,2,142,185,250,210,235,98,64,32,47,81,131,181,122,113,195,253,168,131,135,251,85,214,135,151,91,22,211,141,244,147,146,40,169,195,253,171,211,14,31,254,218,34,216,15,20,24,80,216,123,86,141,189,150,49,181,106,71,100,7,106,114,43,76,118,160,94,214,219,24,218,182,45,225,198,54,174,67,111,142,212,252,81,226,130,241,38,41,164,21,68,92,10,40,20,22,21,42,84,160,149,42,84,160,149,195,93,168,104,42,104,108,40,181,66,40,21,145,51,89,247,176,179,91,178,160,57,98,23,97,156,2,64,39,242,6,181,217,104,77,29,6,68,150,217,237,74,181,166,79,74,221,104,115,218,134,96,30,40,48,26,200,120,161,155,17,226,189,1,182,246,170,155,97,226,131,3,224,71,138,231,192,143,21,191,240,195,197,79,134,246,160,193,22,35,197,88,89,15,21,185,240,195,197,116,91,15,20,24,171,100,60,81,86,204,120,173,129,108,60,85,197,184,241,65,144,44,199,138,184,180,30,43,88,64,60,85,133,184,241,65,143,240,131,197,84,217,143,21,181,200,30,43,134,1,226,131,12,217,143,20,38,178,30,43,124,219,143,21,67,110,60,80,121,230,177,30,40,109,99,237,94,136,219,15,20,51,106,60,80,121,182,176,30,40,45,96,60,87,167,107,81,226,134,109,7,138,15,48,220,63,218,168,120,127,181,122,115,104,60,85,62,12,120,160,243,131,135,143,21,209,195,253,171,209,252,24,241,93,22,131,197,6,0,225,254,213,113,96,63,134,183,197,160,241,87,22,131,197,6,0,176,30,42,223,3,237,91,226,212,120,174,252,40,241,65,231,141,128,241,92,54,3,197,122,47,133,30,42,166,212,120,160,243,45,97,237,65,110,31,254,218,245,13,104,60,80,154,207,218,131,203,30,31,237,83,224,61,171,211,27,49,226,185,240,126,212,30,117,44,61,169,152,236,61,171,113,108,198,122,81,150,211,218,131,25,44,125,169,132,178,219,165,108,37,168,241,70,22,195,197,6,48,178,30,42,194,203,218,182,133,184,241,93,248,113,226,131,27,224,253,171,134,207,218,182,254,28,120,174,124,56,241,65,134,108,135,138,169,178,30,43,119,225,253,171,159,14,60,80,96,252,8,241,83,224,135,138,221,248,113,226,167,195,123,80,97,252,16,241,93,248,33,226,182,254,28,120,174,252,56,241,65,135,240,94,213,207,130,30,43,119,225,199,138,231,195,143,20,24,70,200,120,174,27,33,226,183,190,24,120,174,124,55,181,6,9,178,30,42,166,196,120,173,255,0,134,30,43,159,12,60,80,96,124,23,181,116,89,15,21,187,240,195,197,116,91,15,20,24,130,196,120,171,139,47,106,219,22,222,213,223,135,30,40,49,126,8,120,169,240,67,197,109,252,63,181,79,135,246,160,194,54,94,213,83,100,60,86,247,195,143,21,207,135,30,40,48,126,11,218,167,193,15,21,187,240,222,213,62,27,218,131,11,224,189,170,124,23,181,110,252,48,241,83,225,189,168,48,254,8,120,169,240,64,236,69,110,252,48,241,83,225,199,138,12,63,130,30,43,191,5,237,91,159,14,60,84,248,127,106,12,47,130,30,43,159,4,60,86,247,195,143,21,207,135,30,40,48,126,11,218,167,193,123,86,239,195,15,21,62,27,218,131,11,224,189,171,191,5,237,91,159,13,237,83,225,135,138,12,47,129,246,174,124,16,241,91,223,13,237,92,248,111,106,12,31,130,246,169,240,62,213,189,240,195,197,79,134,30,40,48,190,8,120,170,181,137,198,216,7,35,168,206,221,235,127,225,189,170,124,55,181,6,23,193,15,21,83,98,60,86,247,195,15,21,13,176,241,65,231,205,136,241,92,248,17,226,183,254,27,218,167,194,143,20,24,31,2,60,85,133,136,241,91,191,11,237,93,22,195,197,6,23,192,143,21,13,136,241,91,223,10,60,84,54,195,197,7,158,54,35,197,8,216,251,87,164,54,163,197,80,218,143,20,30,116,216,123,84,248,1,226,189,15,194,143,21,207,133,246,160,192,22,62,213,97,98,60,86,240,181,30,43,191,11,237,65,129,240,62,213,62,0,120,175,65,240,163,197,79,133,246,160,243,226,200,120,171,139,33,226,183,190,20,120,174,252,40,241,65,134,44,135,138,176,178,30,43,116,91,15,21,62,27,218,131,16,89,15,21,97,101,254,218,219,22,254,213,223,135,30,40,49,133,136,241,93,22,99,197,109,11,113,226,187,240,227,197,6,48,179,30,42,194,204,120,173,143,135,30,43,188,143,106,12,129,104,60,85,133,160,241,90,220,129,226,187,200,30,40,50,126,16,120,171,124,39,181,106,242,7,138,239,39,218,131,31,225,7,138,231,194,15,21,177,200,30,42,114,5,6,55,193,251,87,62,15,218,182,121,30,213,57,30,212,25,31,8,60,84,248,65,226,182,57,2,167,32,120,160,199,248,65,226,167,194,15,21,177,200,30,42,114,5,6,49,180,246,170,252,32,241,91,92,143,106,231,35,218,131,23,224,253,171,159,7,237,91,92,129,226,167,35,218,131,23,224,199,138,159,6,60,86,207,32,120,169,200,30,40,49,190,12,120,174,124,24,241,91,92,129,226,167,35,218,131,23,224,199,138,231,193,143,21,183,240,227,197,115,225,199,138,12,79,131,25,233,93,248,49,226,182,190,28,120,169,240,227,197,6,55,193,143,21,62,12,120,173,175,135,30,42,124,56,241,65,134,108,199,138,169,178,30,43,119,225,199,138,169,183,30,40,48,77,144,241,92,248,33,226,183,77,184,241,83,225,199,138,12,65,100,60,85,133,144,241,91,95,14,60,87,69,191,181,6,47,193,15,21,13,152,241,91,127,14,60,84,248,113,226,131,8,217,15,21,67,100,60,86,241,183,30,43,134,216,120,160,193,248,47,106,130,200,120,173,223,134,246,169,240,195,197,6,40,178,30,40,162,204,120,173,113,110,60,85,133,184,241,65,144,44,199,138,183,193,143,21,174,32,246,174,242,7,138,12,127,132,30,42,124,24,241,91,60,143,106,156,143,106,12,111,131,30,43,159,7,237,91,60,129,226,167,32,120,160,198,248,63,106,239,193,175,138,216,228,15,21,57,3,197,6,71,193,143,21,223,132,30,43,95,145,237,83,145,237,65,138,108,199,138,134,207,218,182,185,3,197,112,192,60,80,97,155,49,226,185,240,99,197,109,155,113,226,167,195,143,20,24,159,7,237,83,224,253,171,111,225,199,138,159,14,60,80,98,124,24,241,87,22,99,197,108,124,56,241,93,248,113,226,131,28,89,143,21,113,104,60,86,183,32,120,171,8,61,168,50,69,152,241,87,22,99,197,106,8,7,138,232,132,120,160,207,91,96,59,81,82,223,20,232,139,218,174,35,160,93,34,199,106,58,166,40,129,42,192,80,112,10,181,74,237,4,169,82,165,4,169,82,165,4,169,82,165,7,42,98,165,74,10,145,92,211,87,174,80,83,69,115,151,69,169,64,46,88,241,92,229,138,53,74,0,242,133,115,148,40,245,202,1,114,199,138,156,186,45,74,1,136,197,88,37,94,165,5,116,10,238,145,93,174,208,87,72,174,104,21,122,229,5,52,87,12,116,74,148,1,49,138,169,136,120,166,13,112,244,160,92,194,60,85,12,35,197,50,106,26,5,76,3,197,87,144,60,83,70,185,64,183,32,120,174,136,7,138,98,187,64,1,8,241,86,16,143,20,97,93,160,15,36,120,169,202,246,163,212,160,15,42,170,97,30,41,138,225,160,88,194,60,85,12,3,197,54,106,180,10,114,7,138,156,143,106,106,185,64,184,128,120,162,8,71,138,48,171,10,1,8,135,138,184,140,81,5,88,80,83,150,42,104,171,215,69,0,244,84,209,68,174,80,83,150,43,156,186,37,74,1,114,253,171,188,177,226,137,82,128,124,186,156,186,37,74,1,242,234,114,232,149,40,7,203,246,174,114,199,138,45,74,0,152,199,138,156,161,70,169,64,30,88,169,202,30,40,181,218,1,114,199,138,239,46,137,82,128,124,177,226,167,44,120,162,84,160,31,46,167,46,137,82,128,124,177,226,185,203,162,212,160,23,44,120,174,242,199,138,37,74,1,242,253,170,114,232,149,40,7,203,169,203,162,84,160,31,46,167,46,137,82,128,124,177,226,185,203,30,40,181,40,5,203,30,42,114,199,138,45,74,1,114,197,78,88,241,69,169,64,30,87,181,119,148,60,81,106,80,11,150,60,84,229,143,20,90,148,2,229,143,21,206,80,163,84,160,7,40,84,229,10,53,74,0,242,171,188,161,69,174,208,11,149,237,92,229,10,53,74,0,114,133,87,149,237,76,87,40,1,201,30,43,156,145,226,143,82,128,28,159,106,183,39,218,140,42,80,7,148,42,114,133,26,187,64,30,72,241,83,147,237,70,169,64,46,95,181,119,150,60,81,106,80,15,151,237,83,151,68,169,65,78,88,169,162,175,82,130,186,42,104,21,122,148,21,211,83,77,90,165,5,113,93,211,93,169,65,93,34,166,5,90,165,5,113,83,21,106,148,21,197,76,10,181,74,10,224,84,192,171,84,160,174,42,98,173,82,130,154,5,77,2,175,82,130,154,5,77,2,175,82,130,154,5,77,2,175,82,130,154,5,115,69,94,165,5,52,84,209,87,169,65,93,21,52,85,133,118,128,122,5,78,88,171,154,148,3,229,212,229,251,81,42,80,15,151,93,229,143,21,122,148,20,208,42,104,21,122,148,3,229,251,85,121,126,212,106,148,1,229,143,21,110,95,181,18,165,5,57,117,52,10,189,74,10,232,169,160,85,234,80,87,21,49,86,169,65,77,2,166,129,87,169,65,77,2,166,129,87,169,65,92,10,152,21,106,148,20,208,42,104,21,122,148,3,208,42,104,171,212,160,166,138,154,42,245,40,41,162,187,162,174,42,80,87,150,42,96,85,170,80,87,2,187,138,237,74,14,98,166,43,181,40,38,42,84,169,65,42,84,169,65,42,84,169,65,42,84,169,65,255,217