255,216,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,4,0,3,0,3,1,34,0,2,17,1,3,17,1,255,196,0,28,0,0,1,5,1,1,1,0,0,0,0,0,0,0,0,0,0,4,2,3,5,6,7,1,0,8,255,196,0,81,16,0,2,1,3,3,3,2,3,6,3,6,3,5,5,2,15,1,2,3,0,4,17,5,18,33,6,49,65,19,81,34,97,113,7,20,50,129,145,161,35,66,177,21,51,82,193,209,225,22,67,98,23,36,114,130,241,37,38,83,115,240,52,69,99,131,146,147,53,68,116,162,178,39,54,84,100,163,194,255,196,0,26,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,0,0,1,2,3,4,5,6,255,196,0,43,17,1,1,0,2,2,2,2,2,2,1,5,0,3,1,0,0,0,1,2,17,3,33,18,49,4,65,19,81,34,50,97,5,20,35,51,113,36,82,129,66,255,218,0,12,3,1,0,2,17,3,17,0,63,0,223,235,213,234,245,6,49,212,113,122,122,141,194,145,248,100,108,113,243,170,228,164,145,194,227,235,86,222,178,82,154,213,211,12,24,195,156,253,106,151,119,46,79,194,120,175,38,126,221,49,244,242,5,86,37,155,7,218,184,79,169,32,199,52,193,86,124,1,220,251,82,246,203,105,11,202,203,241,1,240,130,59,215,54,244,54,71,107,88,25,211,5,188,3,239,65,244,237,212,147,205,112,100,63,30,252,144,40,88,111,205,236,39,121,228,30,69,47,165,152,53,229,201,247,53,169,18,244,148,234,73,218,105,180,219,124,240,101,221,138,165,106,55,13,46,161,120,236,120,121,8,3,243,171,111,80,62,53,107,23,255,0,14,78,42,141,36,166,89,221,143,151,36,226,186,198,15,34,124,4,15,34,156,134,48,101,32,14,7,124,154,114,213,114,79,30,43,176,143,251,196,163,61,141,77,181,34,115,166,44,254,247,213,86,17,145,240,172,129,143,229,205,109,147,101,174,237,211,192,37,143,233,89,23,217,210,53,199,86,239,255,0,151,20,108,223,159,106,215,148,110,212,9,240,177,255,0,90,249,191,46,255,0,50,164,236,215,116,224,248,2,164,93,130,173,7,98,56,102,61,243,78,206,224,86,184,102,176,98,251,55,156,185,164,72,114,126,149,225,149,57,39,191,138,106,105,82,36,47,35,133,95,114,105,123,30,39,38,155,39,25,168,200,181,168,174,181,33,107,109,241,46,9,103,168,158,168,190,158,57,163,183,134,66,170,87,45,143,52,199,139,44,178,241,60,147,83,106,150,144,78,145,60,163,123,182,0,28,226,141,146,69,130,7,149,185,10,51,89,138,22,46,27,60,231,191,206,180,3,40,159,167,153,216,254,40,121,63,149,117,228,248,243,13,19,37,118,231,168,111,167,82,171,46,196,39,141,189,241,83,75,52,176,116,185,148,177,105,12,100,228,251,154,166,164,82,239,9,221,60,19,90,52,86,81,201,166,199,109,40,202,108,0,138,235,205,49,194,77,70,103,108,242,43,123,139,135,33,21,152,224,147,143,106,172,221,235,87,250,78,173,117,247,57,253,61,234,161,184,207,97,91,53,197,188,22,118,19,8,98,85,1,15,97,88,38,178,219,245,91,150,201,252,94,62,149,188,115,156,178,238,9,43,78,162,213,245,23,139,76,123,214,11,60,184,105,15,126,124,102,174,240,253,158,232,209,225,164,18,202,124,238,126,245,158,244,188,38,231,169,44,35,193,254,240,49,63,74,219,123,12,154,241,252,172,191,29,147,14,154,145,31,167,104,214,90,66,58,89,194,177,171,16,78,60,210,141,141,176,190,251,239,164,191,120,217,176,73,231,20,99,28,253,105,190,221,235,195,114,183,182,149,31,180,64,205,211,169,129,255,0,56,31,202,178,188,145,129,226,183,171,251,20,212,108,102,181,124,1,34,149,221,140,226,179,189,75,236,234,242,210,214,73,237,166,89,246,156,136,192,228,138,250,31,19,155,28,113,241,172,213,231,164,17,83,165,236,2,144,127,134,51,143,6,167,9,24,53,73,208,245,123,78,149,233,155,88,181,38,101,158,66,95,210,3,44,1,60,100,120,171,85,166,161,111,168,90,37,213,180,130,72,156,101,72,175,31,46,54,101,111,210,236,228,134,177,31,180,13,235,213,151,36,249,84,35,30,216,173,162,67,88,151,94,73,234,117,109,223,57,11,181,127,106,239,240,191,236,42,185,156,140,86,191,211,154,205,134,153,210,22,70,234,230,53,41,23,43,187,159,210,177,236,123,85,134,77,22,56,58,66,223,83,115,33,154,121,118,160,31,132,47,207,244,175,111,200,227,199,57,37,168,111,88,191,125,115,91,154,229,17,179,51,1,26,14,248,241,90,95,69,116,201,208,237,26,230,227,255,0,181,78,163,43,254,1,237,89,191,75,76,182,221,75,167,187,0,87,213,10,65,249,241,91,142,73,21,230,249,121,220,36,227,158,133,47,237,44,231,167,225,95,38,113,253,43,37,35,226,199,138,213,254,210,198,116,24,56,255,0,158,63,161,172,176,114,123,87,127,135,255,0,89,72,244,190,181,55,210,215,247,26,110,189,105,36,78,64,146,65,27,175,130,164,226,187,115,211,58,157,181,133,189,243,219,59,65,50,7,5,57,219,245,168,192,25,72,32,224,142,223,42,239,124,115,150,68,73,245,58,63,252,77,126,92,21,38,102,198,125,170,127,236,194,13,221,75,36,132,126,8,24,254,164,10,169,92,220,77,115,49,150,234,86,146,92,1,185,143,56,21,126,251,43,139,55,186,132,216,24,17,170,228,253,107,151,55,241,225,176,105,199,128,78,120,238,107,231,221,110,225,175,181,187,203,130,65,223,43,99,233,154,220,245,203,193,101,161,222,220,231,5,33,98,62,184,175,159,153,247,100,158,249,175,55,193,199,221,90,185,125,155,105,254,174,177,119,116,195,251,184,118,143,204,255,0,181,1,246,155,108,19,168,33,124,99,116,3,243,228,213,155,236,214,45,186,101,228,217,25,121,66,241,236,7,251,212,79,218,148,100,234,22,82,1,201,136,140,254,117,169,151,255,0,41,126,153,182,194,0,246,30,213,176,244,36,230,78,150,182,4,242,133,147,244,53,147,164,18,62,2,198,199,62,195,53,173,244,53,148,246,189,51,26,207,19,70,236,236,219,88,96,226,175,206,213,227,132,90,81,200,3,154,37,100,200,192,160,151,131,205,60,173,131,231,53,242,154,87,190,208,223,29,49,244,153,127,206,178,180,112,192,115,129,90,95,218,44,159,251,177,143,30,178,255,0,157,101,8,196,14,248,6,190,199,194,255,0,173,138,177,116,204,62,191,82,233,233,237,58,158,43,119,243,222,177,46,130,81,55,86,217,2,115,183,39,246,173,176,154,243,124,235,252,225,14,43,5,227,52,226,184,243,66,19,138,231,171,130,121,53,225,210,139,154,64,176,72,223,225,82,71,229,95,60,221,63,173,117,43,119,45,33,60,86,235,121,113,139,25,201,63,242,219,250,87,207,237,115,153,137,62,231,205,125,47,131,61,179,71,105,209,6,212,237,7,188,168,15,235,91,243,5,142,50,196,128,20,100,214,7,163,200,31,87,179,247,51,38,127,90,221,53,134,198,139,120,235,156,136,95,31,165,79,155,55,150,48,98,29,85,171,73,172,235,83,76,196,250,72,219,34,95,1,106,34,203,78,154,254,245,45,45,144,188,210,28,1,78,186,100,229,135,127,122,157,232,163,233,117,101,147,103,130,197,71,230,43,217,127,227,227,254,63,71,218,193,47,65,68,157,54,61,88,212,94,197,3,228,161,225,155,184,53,151,186,144,112,203,200,175,165,228,132,50,145,142,8,197,124,245,172,219,125,219,86,187,128,3,132,149,135,111,157,121,190,39,45,206,217,146,213,151,236,255,0,92,120,174,191,178,230,98,98,147,152,178,123,31,106,210,182,142,245,131,216,92,53,166,161,111,56,192,49,202,172,63,90,222,163,62,172,75,39,134,80,107,207,243,56,230,57,249,79,181,140,167,237,9,137,234,53,94,216,133,70,49,85,44,224,247,250,85,163,175,216,127,197,50,3,206,216,215,154,175,233,246,23,122,157,207,161,103,9,150,64,51,133,30,43,223,193,169,197,54,159,109,7,236,246,249,162,11,106,73,217,40,36,15,152,171,87,83,94,203,101,165,3,4,155,25,220,0,71,113,89,254,154,46,52,11,203,116,185,140,164,145,54,72,207,122,187,117,77,196,103,64,89,128,220,25,148,169,30,222,245,195,151,25,249,113,203,234,144,12,61,99,119,14,61,117,73,6,57,240,106,215,109,116,183,182,49,92,39,11,32,7,7,197,100,179,206,50,172,132,96,249,197,105,218,16,11,161,218,128,127,229,142,43,63,43,143,28,100,178,46,54,137,186,149,45,160,121,165,108,70,131,36,208,81,106,182,87,96,24,103,67,238,164,224,143,202,154,234,217,12,125,61,48,83,134,102,85,207,231,89,54,246,77,199,113,223,158,125,235,60,63,30,114,99,189,151,219,103,24,96,72,230,144,83,145,207,215,154,205,108,53,109,66,221,115,13,203,96,16,118,147,144,126,85,126,210,111,14,167,99,29,193,0,55,103,3,222,177,205,193,112,237,101,20,242,129,128,5,117,89,9,248,191,97,78,58,164,99,118,50,237,77,99,206,7,207,21,228,202,41,46,64,56,228,138,225,66,23,45,142,244,166,4,243,94,118,30,152,243,207,106,207,136,100,140,103,207,210,185,219,235,94,32,142,213,208,43,26,87,0,174,133,192,175,112,7,202,187,145,140,212,210,237,202,88,30,107,149,236,212,13,51,98,118,61,182,167,138,200,46,228,245,111,102,144,159,197,35,30,126,181,171,220,190,200,111,36,255,0,10,127,149,100,44,197,155,32,247,57,175,165,240,39,186,206,67,237,199,32,230,167,45,177,180,123,255,0,90,129,182,96,169,223,38,165,172,67,60,138,196,243,140,128,124,87,209,172,37,23,183,7,20,234,184,0,19,198,104,125,172,171,195,100,143,233,75,80,89,74,177,25,239,145,72,143,162,171,213,234,245,122,145,156,117,190,147,53,185,184,189,108,52,18,156,130,63,148,251,86,89,203,57,224,242,120,175,162,117,189,45,53,141,42,123,38,109,190,160,248,91,216,248,170,54,157,246,96,98,190,205,237,202,60,11,219,211,28,159,149,121,179,194,239,167,92,50,154,237,3,209,93,45,62,165,168,71,60,176,145,103,27,110,102,61,142,60,85,147,237,27,166,210,75,4,212,44,225,10,209,124,50,170,12,124,62,245,125,181,181,134,202,218,59,120,16,36,113,140,40,21,219,152,162,154,218,72,230,80,209,50,144,224,251,86,191,20,241,213,102,231,223,79,152,96,128,197,123,42,42,252,37,119,14,61,169,206,151,92,92,204,221,137,199,21,99,191,179,138,222,246,244,196,191,195,77,219,115,237,80,157,54,159,199,156,159,39,129,92,167,166,253,158,234,143,128,44,231,249,81,176,106,141,10,135,39,142,115,87,30,179,152,180,73,109,10,23,126,239,129,156,10,168,192,187,73,29,190,70,183,61,51,246,183,71,101,111,255,0,15,193,112,195,108,135,249,177,80,218,109,155,94,223,122,0,242,239,130,126,85,101,187,211,167,139,165,173,33,143,47,35,225,128,3,182,105,190,154,210,165,211,175,18,234,232,160,222,8,84,207,60,215,61,251,111,75,199,73,244,220,58,62,163,60,240,147,177,162,85,193,228,230,173,86,252,207,59,127,212,20,126,149,25,211,183,9,115,111,59,168,108,44,133,50,124,145,82,150,63,20,76,192,126,55,99,251,215,204,230,187,206,179,82,182,207,178,45,160,100,227,154,233,93,205,150,228,210,145,125,52,193,238,123,215,6,73,174,243,172,100,99,236,219,254,33,85,46,173,157,140,240,194,9,0,41,99,86,201,15,197,159,149,81,186,178,113,253,164,169,145,149,78,107,167,4,222,101,43,165,151,117,236,172,127,149,48,40,110,164,114,250,195,143,42,160,14,106,71,164,99,30,149,196,190,89,128,25,168,173,79,248,186,189,195,231,249,177,93,240,239,154,214,105,187,107,9,228,133,165,72,153,145,123,145,83,214,51,239,233,251,168,155,254,88,224,252,141,71,90,107,83,216,196,35,93,175,24,236,166,143,107,219,89,244,91,201,33,79,74,70,3,122,252,235,124,155,189,88,33,225,96,110,35,79,119,3,247,173,0,62,212,3,61,187,86,113,167,183,169,170,91,160,7,251,193,206,43,65,0,158,107,135,202,189,200,184,195,58,155,3,166,220,255,0,242,205,96,58,159,197,169,78,115,252,230,183,173,91,11,164,220,158,223,13,96,55,132,125,246,98,7,37,219,154,215,198,254,180,171,47,217,244,6,110,166,245,15,34,40,153,187,126,85,172,49,199,210,179,159,179,56,179,115,125,54,63,10,170,138,209,91,197,120,190,94,91,228,88,109,143,122,230,9,175,30,245,209,205,121,26,71,221,245,6,151,167,220,8,46,110,210,57,63,194,124,83,58,222,187,29,190,137,235,233,242,36,211,204,194,56,66,156,228,154,205,58,204,15,248,178,239,29,242,51,250,82,250,57,94,126,166,176,136,179,21,89,11,237,250,10,250,24,252,105,48,153,239,252,178,56,116,159,80,107,114,201,115,117,240,59,30,90,83,131,250,85,215,167,116,121,180,45,48,218,77,58,203,241,22,27,70,49,86,25,91,3,52,28,140,73,60,215,159,147,159,44,231,143,210,200,101,201,38,176,254,175,127,83,170,175,219,190,36,34,182,243,201,172,19,168,100,50,245,13,251,15,254,59,103,143,157,118,248,51,249,210,128,78,91,4,247,243,90,119,89,90,173,191,69,88,197,10,133,138,55,76,224,241,218,179,5,0,131,205,107,93,79,15,255,0,203,200,129,199,192,145,19,251,87,171,158,235,60,127,245,25,157,132,254,142,165,109,38,71,195,42,156,126,117,191,163,130,138,125,192,175,157,193,193,7,207,122,222,180,123,181,189,209,173,46,20,130,30,37,63,181,113,249,243,213,88,173,125,166,28,232,16,124,167,31,208,214,86,49,156,103,197,106,159,104,234,91,167,21,191,195,58,214,78,128,177,218,128,150,39,0,1,222,186,252,59,255,0,18,87,209,122,52,145,201,162,89,28,2,173,2,112,71,140,85,43,172,186,42,91,203,166,191,211,34,65,144,55,196,188,18,125,197,90,52,53,146,219,67,178,130,78,36,72,85,72,246,56,169,47,83,53,243,241,230,188,121,219,138,190,121,144,52,83,60,114,2,29,14,210,8,243,90,111,217,90,127,220,117,9,113,222,69,95,218,179,206,160,145,127,226,61,64,166,54,250,237,143,214,180,127,178,233,35,254,196,186,80,127,136,39,203,15,200,87,208,249,89,111,135,104,146,251,69,188,54,221,45,36,65,185,158,69,65,244,239,88,199,127,230,230,180,143,181,75,224,207,167,218,41,60,6,144,143,216,86,113,128,71,156,85,248,120,235,143,98,75,69,234,59,253,9,155,238,146,46,215,63,18,48,200,53,118,233,126,164,61,71,169,73,107,169,219,91,185,84,46,140,87,183,203,154,130,177,251,60,212,239,244,216,47,35,146,16,179,32,112,164,224,212,126,183,211,186,135,76,122,15,44,195,116,193,134,99,36,99,229,83,60,120,185,45,146,246,70,141,168,107,157,57,163,228,59,219,137,7,242,68,160,159,218,137,209,53,171,109,118,204,220,219,6,10,172,84,171,119,21,134,73,150,33,143,127,157,105,31,101,242,230,203,80,140,255,0,44,138,113,249,127,181,121,249,254,52,195,143,203,123,171,47,107,227,175,28,82,84,145,245,167,193,5,105,13,140,240,59,215,206,105,79,251,69,98,58,105,70,123,204,191,231,89,64,108,0,43,83,251,72,63,251,185,26,159,51,175,244,53,148,100,231,6,190,207,194,255,0,173,154,185,253,157,190,222,173,182,206,57,70,199,233,91,122,182,225,88,135,217,188,43,55,82,250,164,255,0,115,11,48,31,51,197,108,209,73,197,121,62,109,255,0,145,32,134,78,14,61,232,121,20,138,123,119,202,188,78,239,21,228,84,78,170,230,61,46,237,251,109,133,207,63,74,249,244,185,44,216,236,77,111,189,74,118,116,253,249,241,232,63,244,172,1,178,43,233,124,31,85,19,29,54,76,189,71,96,131,255,0,142,159,214,183,155,153,61,109,62,225,15,59,163,97,251,86,27,209,16,25,122,178,205,136,206,210,207,251,86,204,75,24,217,114,121,6,185,252,204,191,228,145,88,131,75,135,100,238,1,198,62,117,37,160,74,109,245,235,7,36,0,179,174,113,245,168,75,166,48,223,206,158,82,70,24,252,233,251,41,189,59,200,24,19,196,138,79,235,95,66,247,131,47,162,219,181,97,157,101,111,233,245,93,248,237,151,221,251,86,229,27,111,137,79,184,6,177,206,191,136,39,85,220,31,241,42,183,237,95,59,225,117,201,98,213,56,160,7,222,183,93,29,204,186,45,139,145,201,129,127,165,98,37,67,28,118,173,199,166,215,127,77,105,237,199,247,42,43,175,206,254,176,140,159,175,1,255,0,138,110,73,31,202,163,246,168,13,62,250,231,78,184,75,139,89,12,114,47,98,60,252,170,199,215,201,158,171,186,255,0,194,191,210,170,216,192,197,122,120,166,248,164,191,161,166,65,127,105,212,246,17,69,120,18,27,253,160,163,255,0,43,26,59,83,180,158,14,134,104,46,71,241,81,176,7,203,53,82,180,95,78,8,128,3,149,28,138,177,220,95,203,123,210,83,195,35,230,72,93,84,55,248,133,115,207,142,227,102,189,109,37,81,212,146,152,206,72,228,15,149,108,58,25,31,216,118,32,15,249,74,123,214,71,133,82,249,56,0,115,90,222,141,240,232,182,120,224,122,43,253,43,31,51,212,89,237,17,215,23,94,142,137,141,167,13,34,240,43,51,138,41,47,47,85,15,227,149,240,6,125,234,243,246,135,112,4,22,144,134,228,177,99,85,30,156,255,0,188,117,21,162,30,126,45,220,124,171,127,31,248,241,108,175,70,226,57,153,73,198,9,83,199,181,104,29,28,79,246,41,115,220,200,120,205,80,245,24,196,26,189,210,99,249,207,39,199,53,113,232,185,119,233,211,198,173,157,178,30,15,210,167,201,187,226,217,22,89,126,41,59,212,118,177,173,67,163,122,6,100,37,36,200,36,120,163,149,14,70,77,84,122,244,157,214,163,184,59,179,94,14,12,102,121,234,183,86,91,61,82,207,80,64,109,231,86,200,252,57,193,31,149,16,216,216,43,38,178,105,173,174,99,117,114,60,2,60,86,145,163,201,60,218,84,77,112,229,164,36,146,79,181,116,249,28,31,142,110,84,148,120,199,231,226,189,131,73,250,247,174,215,129,183,187,138,224,7,200,174,158,216,174,103,3,191,21,7,141,123,60,127,74,231,0,246,253,107,132,113,205,65,19,173,77,233,104,122,132,153,238,164,15,233,89,88,36,242,14,78,124,214,143,213,50,122,125,47,47,60,200,192,12,125,107,55,12,0,3,247,175,173,240,103,240,181,140,134,64,217,24,35,159,122,158,179,49,132,82,91,226,35,222,171,150,237,183,206,50,106,82,213,194,198,49,241,31,53,237,172,167,4,168,6,6,73,246,165,198,220,228,119,168,228,147,44,6,113,68,67,46,230,206,121,246,53,7,210,149,234,245,122,189,108,189,94,175,87,168,61,80,157,71,173,199,163,219,70,48,26,89,206,213,83,237,228,212,221,103,255,0,104,41,39,222,173,230,228,164,113,29,170,59,238,38,179,149,212,21,93,98,48,186,76,215,44,191,196,148,28,129,226,170,90,67,61,140,82,206,234,64,39,9,159,38,167,117,13,98,49,103,29,177,27,176,6,114,124,213,121,166,123,171,184,145,142,67,48,80,7,97,94,91,122,118,145,114,144,67,166,244,212,151,143,26,250,242,71,185,152,140,146,107,36,137,140,151,27,143,37,155,38,180,142,180,185,17,233,176,217,33,252,67,145,242,21,154,192,235,28,193,136,36,43,3,138,184,250,79,182,187,115,109,59,105,112,139,98,169,50,162,237,200,227,181,70,152,140,186,220,15,40,92,195,30,112,61,241,147,82,54,154,188,26,142,154,179,196,195,132,229,71,112,106,22,107,148,183,185,107,137,27,16,250,63,169,106,230,187,104,186,28,2,211,67,67,141,165,148,200,126,167,154,147,178,5,45,226,227,144,1,197,7,19,151,209,98,108,96,188,74,0,246,205,75,89,168,28,99,128,181,243,111,242,206,255,0,235,39,77,218,51,109,80,73,250,83,221,151,231,77,164,72,140,88,14,244,182,53,222,237,147,18,156,115,89,150,191,114,243,107,55,7,184,13,180,86,149,59,124,44,113,192,4,214,97,39,241,46,102,144,143,196,228,215,127,139,55,149,165,91,250,94,61,154,66,190,8,44,73,170,221,212,153,186,153,189,216,146,77,92,116,132,244,52,8,70,121,244,201,53,69,148,59,200,222,114,79,115,93,120,63,190,85,154,75,75,207,31,153,167,32,185,11,13,196,110,9,245,84,96,143,4,84,148,157,53,116,182,235,50,21,96,84,49,3,184,168,179,26,175,229,226,189,19,44,115,244,122,25,160,194,95,88,183,36,112,14,106,254,73,0,125,106,153,211,139,191,87,67,254,21,38,174,141,224,87,135,229,127,118,177,244,142,215,219,26,53,193,249,86,1,52,131,239,18,19,206,88,247,173,227,169,155,102,133,112,79,109,181,129,227,127,61,201,61,254,85,215,227,127,81,162,253,153,28,65,126,127,234,95,243,171,254,224,70,42,153,246,121,8,143,66,150,64,57,121,78,73,249,85,193,14,73,30,107,230,252,155,190,90,177,230,0,114,43,139,222,184,255,0,58,106,105,210,27,121,37,39,240,41,63,181,112,147,182,152,223,83,220,27,174,166,191,100,228,122,164,3,244,226,166,190,206,227,13,212,219,142,62,8,89,191,202,171,82,44,210,220,203,43,14,93,139,100,252,234,67,167,117,244,208,47,164,186,123,121,37,83,25,143,225,238,13,125,172,231,252,62,51,244,199,219,101,150,76,146,60,102,134,39,158,245,157,205,246,163,207,240,244,254,60,110,122,229,151,218,53,213,229,236,54,203,167,199,186,89,2,12,63,185,175,153,254,219,151,91,210,237,160,176,0,19,236,57,175,159,117,41,61,93,78,229,137,239,51,31,222,183,249,216,139,89,91,217,24,156,125,43,231,185,216,52,238,124,22,39,53,233,248,30,233,72,0,100,15,126,43,100,234,149,199,65,78,63,195,12,127,229,89,13,156,38,107,216,34,29,222,69,81,143,173,108,93,104,68,93,31,116,188,99,106,175,63,81,93,126,77,254,120,68,140,107,3,189,106,31,102,247,243,92,104,247,22,238,51,12,15,132,111,175,56,172,177,190,191,173,106,159,103,48,77,109,163,92,44,209,52,101,165,220,3,12,100,109,28,214,190,102,191,18,196,239,80,69,166,221,105,173,22,167,40,142,220,16,231,45,142,213,75,181,212,250,63,77,212,22,75,75,105,37,155,112,10,196,100,15,152,205,119,173,52,29,91,80,214,38,185,182,137,164,183,72,148,143,139,245,192,247,168,62,154,233,93,67,82,187,142,235,96,138,24,165,25,50,142,228,30,216,175,63,22,24,206,61,220,134,200,141,240,130,56,205,122,121,146,8,26,103,59,85,20,177,39,218,146,164,128,7,235,81,29,81,103,121,169,104,179,90,216,200,169,43,247,7,249,135,145,94,44,100,185,104,99,55,215,2,230,254,226,97,218,73,25,135,230,107,74,251,46,36,105,55,142,71,45,54,50,62,149,81,139,161,53,217,3,255,0,1,19,105,199,196,253,254,149,161,116,78,139,115,161,232,239,13,208,81,44,146,23,32,115,143,21,244,190,87,38,23,139,198,84,145,74,251,67,187,105,250,165,211,57,16,198,139,199,131,222,161,52,173,50,239,85,186,72,109,97,119,44,219,75,1,194,253,106,243,171,116,13,206,171,172,220,94,253,246,52,73,155,56,42,73,2,137,126,161,211,58,59,238,250,69,156,2,105,16,143,188,56,61,137,238,126,181,113,231,147,142,99,135,116,94,236,237,146,210,198,11,100,252,49,70,19,244,21,69,251,73,211,117,43,155,84,185,85,141,236,160,228,168,31,26,147,231,233,87,248,72,150,53,97,217,134,71,231,81,221,85,104,110,186,98,254,37,206,76,68,247,246,230,188,60,57,220,121,37,87,207,37,91,156,14,42,247,246,97,112,18,254,250,220,231,47,26,176,252,143,251,213,50,88,138,146,71,238,42,119,160,230,54,253,85,2,246,18,163,33,253,51,254,85,245,126,78,62,92,86,36,107,210,54,1,3,242,166,81,216,119,57,247,205,57,32,60,211,56,243,95,1,209,80,251,74,147,255,0,96,64,189,201,156,118,250,26,202,198,13,105,159,105,79,141,30,209,125,230,255,0,42,204,71,211,246,175,181,240,191,234,98,251,94,190,204,152,38,187,114,7,243,65,192,252,235,90,70,249,214,63,246,107,145,212,82,159,30,131,127,81,90,218,182,49,94,47,155,255,0,106,196,132,109,145,130,105,206,220,248,160,163,122,41,88,99,57,175,44,68,79,85,171,183,75,234,59,71,62,137,237,88,27,167,203,138,250,27,91,10,116,43,237,228,109,244,31,63,165,124,254,192,146,51,250,215,212,248,55,248,212,89,190,206,109,222,78,162,121,112,113,20,7,159,169,2,181,96,60,214,123,246,101,10,155,171,247,218,197,149,20,110,240,57,173,14,69,199,53,230,249,119,124,164,97,125,67,23,161,212,87,241,143,19,18,57,241,222,154,178,182,185,185,148,125,218,9,37,218,70,74,46,112,106,249,174,244,230,136,250,180,250,134,161,169,250,65,142,231,136,48,7,253,106,45,250,226,13,46,49,105,211,246,81,195,2,255,0,204,145,114,91,231,94,204,57,174,88,73,132,221,27,5,163,176,182,139,112,193,218,50,15,190,43,45,251,74,79,79,168,163,147,255,0,137,8,237,245,171,207,77,106,143,171,104,118,183,178,99,212,145,126,44,118,205,82,62,211,221,27,84,178,3,59,196,68,147,143,25,175,47,198,235,155,69,83,1,7,184,25,173,159,162,167,75,142,148,178,10,217,104,212,163,124,136,53,137,134,223,193,7,53,180,244,36,62,159,73,89,156,96,190,231,57,249,154,244,124,223,233,63,244,140,247,237,14,54,78,171,152,255,0,138,53,63,181,86,45,108,230,191,189,138,214,217,119,75,41,194,143,157,93,126,210,225,43,212,17,56,254,120,7,63,67,80,221,26,86,62,172,178,98,6,25,138,131,243,34,186,241,229,174,25,75,123,72,27,103,181,30,148,137,181,212,15,132,138,66,223,24,45,238,32,42,26,57,70,8,62,8,236,69,105,122,174,141,14,161,19,44,168,21,241,240,184,28,138,203,239,173,158,206,119,142,69,42,65,242,59,252,234,241,114,206,89,254,82,196,116,174,175,185,84,14,113,226,181,203,0,35,211,45,208,30,68,107,253,43,30,150,227,123,5,80,0,207,122,216,224,219,29,164,0,243,240,15,233,92,62,111,168,184,179,174,190,159,213,213,226,128,30,18,62,79,214,131,232,136,68,157,70,79,7,98,22,205,35,171,103,19,245,5,214,57,11,240,125,42,75,236,234,29,215,151,146,255,0,133,64,207,214,183,127,143,199,80,29,66,125,62,161,188,200,24,13,156,31,165,79,244,52,224,205,113,23,109,200,27,243,168,126,175,83,31,81,202,60,50,43,19,69,116,140,137,30,179,1,83,183,212,5,72,240,107,86,121,112,255,0,248,125,180,7,4,16,60,248,170,95,94,199,39,253,209,193,198,55,119,53,124,216,25,179,237,200,172,239,169,53,70,212,231,88,37,128,196,145,74,114,192,231,43,94,47,143,141,243,219,86,171,22,147,200,101,17,58,147,131,220,120,173,86,205,61,43,56,147,29,128,254,149,87,183,233,171,107,196,73,172,46,214,66,24,111,86,24,34,174,45,17,69,199,181,116,249,89,204,166,162,66,6,9,174,158,107,131,189,119,30,127,90,249,173,56,71,233,92,35,52,175,151,237,73,198,59,26,200,231,110,113,92,145,177,27,31,97,154,81,7,185,161,238,73,16,63,61,248,164,85,95,174,36,49,232,86,241,15,196,238,56,250,10,207,71,12,61,199,138,185,125,160,79,180,217,66,15,35,38,169,104,219,155,190,107,237,124,60,117,197,28,242,246,38,18,72,239,249,212,165,163,5,24,61,143,131,81,49,177,222,71,111,124,81,176,75,241,99,206,43,209,82,37,149,128,193,7,143,149,21,17,3,24,57,57,246,168,248,219,56,57,39,3,181,51,123,168,203,107,180,34,141,199,156,154,134,159,87,87,171,213,234,245,178,245,122,189,94,160,245,100,157,121,174,36,186,188,214,200,252,67,240,30,127,90,212,117,27,216,244,237,58,226,242,83,132,133,11,154,249,195,85,188,123,235,249,174,165,108,188,174,92,254,117,199,155,45,77,53,142,59,161,238,39,18,72,204,6,5,59,162,133,155,91,182,13,216,54,114,126,85,25,44,155,78,71,235,65,181,204,176,74,30,55,42,195,200,175,60,118,250,90,181,249,141,246,163,112,227,6,56,84,128,115,230,168,191,132,16,65,205,90,223,80,183,143,65,153,149,129,145,134,8,61,201,170,146,51,72,73,39,57,173,224,205,233,124,232,189,50,225,173,36,157,203,42,79,240,34,159,39,222,129,214,152,220,245,96,176,132,159,66,23,72,192,207,4,212,175,76,235,95,118,183,148,220,202,171,21,172,4,197,23,130,106,55,166,98,55,189,69,110,242,114,243,92,111,111,215,52,203,169,109,103,109,161,147,109,189,180,94,50,163,244,255,0,210,165,109,191,11,26,141,147,155,168,83,216,22,197,74,64,184,136,124,235,229,113,119,150,210,156,206,7,206,144,91,138,235,156,125,41,156,146,115,93,114,3,234,15,233,88,78,231,194,26,206,213,11,145,129,220,227,21,124,215,88,174,147,34,249,114,20,10,170,218,218,60,151,49,12,96,110,29,235,217,241,113,214,22,179,125,173,172,158,134,144,203,254,24,113,143,202,168,0,168,147,29,206,69,104,119,235,141,62,97,227,97,21,85,179,211,214,123,168,227,72,184,207,196,216,236,42,240,117,141,180,179,181,182,16,13,186,2,56,216,42,175,212,86,22,214,205,20,144,0,173,33,57,81,219,21,106,7,7,98,142,7,154,171,117,4,171,46,171,28,12,121,142,62,0,247,53,231,248,249,95,201,168,183,29,67,157,47,110,126,247,43,146,50,19,0,10,181,52,111,184,242,49,81,125,57,110,145,9,89,70,123,12,212,240,76,228,214,249,251,206,174,62,149,110,176,93,157,59,62,238,196,96,243,89,100,58,117,140,113,169,147,146,113,142,107,83,235,133,149,244,165,130,20,102,119,96,0,2,168,49,244,230,170,243,170,27,71,246,57,237,93,120,108,199,30,210,206,215,30,139,182,134,45,24,172,107,133,245,91,138,159,117,10,78,7,20,30,133,167,54,153,165,199,110,255,0,222,114,205,245,162,238,91,10,121,175,157,203,101,206,216,235,32,118,147,126,65,29,234,47,94,221,30,133,120,209,140,159,76,129,138,144,7,63,237,93,185,177,75,251,55,183,144,149,87,28,224,215,60,117,229,45,44,98,205,107,112,84,227,199,154,9,237,238,226,71,196,114,108,252,78,66,241,91,132,90,45,133,164,33,86,217,14,6,55,48,201,52,137,44,160,144,16,209,46,211,198,49,94,236,190,94,63,81,38,53,133,165,139,92,183,255,0,103,119,207,57,85,169,125,19,167,238,32,214,236,174,66,73,233,164,161,152,50,17,129,90,124,154,84,43,248,17,84,1,224,83,45,28,240,140,41,202,252,235,142,127,46,217,169,23,192,100,143,21,204,15,15,169,141,234,84,248,60,214,117,113,246,99,57,152,152,111,163,49,231,32,178,243,87,149,145,39,93,146,70,56,239,74,22,174,135,116,19,48,255,0,164,156,215,159,139,151,44,47,241,167,138,167,164,253,156,155,13,66,222,242,75,208,237,11,135,216,19,131,138,181,235,154,64,214,244,169,44,90,83,16,114,9,96,51,216,209,80,189,200,109,172,21,190,163,20,80,145,148,15,225,55,108,252,60,214,179,207,151,43,50,172,234,51,89,254,204,100,64,26,218,248,51,3,217,211,138,208,35,139,210,133,19,29,128,28,81,2,88,139,96,182,27,217,134,41,91,1,228,17,88,228,229,207,61,121,6,61,44,138,79,160,177,140,40,11,228,128,40,160,184,20,219,158,107,150,205,24,192,7,182,77,112,142,105,108,13,118,52,207,122,155,9,3,29,133,58,56,29,169,65,64,175,29,171,203,50,143,124,213,66,28,23,70,64,74,228,17,184,120,170,109,159,217,213,178,234,102,234,238,246,73,215,126,253,164,99,119,212,213,178,75,251,40,81,218,75,168,84,40,203,18,227,138,76,23,246,215,159,21,180,241,202,1,228,163,102,186,97,158,120,127,81,47,9,10,170,7,0,83,242,34,79,11,196,195,42,234,84,230,170,55,29,111,163,88,93,61,189,197,195,44,136,112,195,97,239,83,22,29,71,97,123,167,61,252,82,63,221,227,225,153,144,138,158,57,78,244,140,250,247,236,215,87,245,156,193,232,188,89,59,126,60,28,80,218,55,71,107,26,95,82,233,243,207,104,68,66,81,185,212,228,14,43,85,180,215,244,171,224,5,189,252,14,125,183,140,212,142,192,202,8,228,99,189,122,175,203,228,215,142,80,212,66,205,22,60,80,174,131,154,155,158,21,112,113,156,252,234,58,104,27,156,99,244,175,13,88,128,213,244,91,61,102,5,130,238,50,234,167,32,131,130,13,15,117,210,250,61,226,42,205,101,31,194,48,25,70,15,237,83,204,152,227,28,211,36,115,90,156,153,227,234,170,51,72,233,237,55,69,157,164,179,128,172,142,48,88,182,78,42,109,72,30,105,129,193,205,56,49,226,165,206,229,119,80,250,181,17,27,100,224,246,246,160,84,156,102,158,73,57,25,161,161,55,150,177,95,217,203,107,54,125,57,80,163,0,113,197,103,154,199,217,171,193,15,171,165,74,243,48,252,81,73,223,31,35,90,34,73,147,205,18,173,93,184,185,179,227,244,154,82,186,3,67,187,210,172,174,222,246,6,137,229,144,109,86,239,129,86,185,35,6,139,61,179,138,105,135,138,156,153,220,242,242,163,52,215,190,207,229,212,245,169,174,227,187,88,227,148,238,32,174,72,53,88,214,250,38,255,0,71,182,146,229,93,39,183,65,150,97,193,2,182,137,23,62,42,137,213,154,87,81,234,158,165,189,180,176,253,201,143,17,169,195,17,243,175,71,7,200,207,114,91,208,99,236,251,168,236,224,210,155,79,186,153,98,120,152,178,23,56,5,77,114,243,170,52,46,164,187,146,207,82,183,244,162,86,43,13,208,57,199,214,169,87,61,45,173,90,188,138,108,164,96,135,5,144,100,31,165,72,244,247,70,95,107,2,89,101,111,186,198,135,104,245,20,229,155,233,94,155,199,197,45,228,242,65,218,191,73,11,59,40,175,52,187,175,237,8,203,237,127,76,103,105,241,218,181,157,22,219,238,90,37,157,177,24,49,196,170,126,181,84,233,14,159,191,233,251,201,226,150,88,229,180,148,103,42,123,48,249,85,213,91,199,202,188,156,252,183,47,227,189,154,81,254,208,116,43,253,74,123,107,139,27,118,155,100,101,92,47,142,106,163,211,90,38,169,39,80,90,183,221,102,143,210,152,51,150,92,1,138,146,215,250,139,169,180,251,251,144,210,205,21,176,149,150,54,217,198,60,115,69,116,143,87,234,250,142,183,5,149,196,169,36,76,24,177,35,156,87,167,27,201,143,22,190,134,152,236,207,248,135,110,213,88,234,173,62,222,231,73,184,184,150,49,234,66,155,149,135,113,86,19,41,201,168,14,173,184,244,250,110,243,157,164,174,63,122,242,241,92,188,230,149,147,67,153,46,81,16,101,75,138,216,83,136,148,49,252,42,43,26,183,148,195,115,30,15,103,92,227,199,53,175,93,78,144,105,147,79,187,27,98,44,63,74,245,252,185,187,137,58,101,90,156,194,91,251,185,115,184,188,199,143,206,166,58,55,85,183,210,167,154,43,179,233,9,72,195,158,192,251,85,106,73,201,118,18,13,196,156,134,174,23,19,41,64,195,225,57,201,175,78,92,115,44,60,106,46,221,69,97,54,179,121,247,205,60,45,204,33,54,48,70,25,205,3,161,197,61,158,175,103,20,150,242,33,14,6,74,154,79,74,235,16,233,51,78,46,67,250,114,32,219,183,159,138,173,22,221,93,167,220,220,199,18,164,129,157,182,130,202,59,215,158,220,240,151,13,110,11,51,28,70,90,179,43,182,13,123,112,24,242,24,133,7,193,205,104,198,83,134,4,240,107,50,213,35,43,112,243,103,57,115,200,61,185,172,124,95,117,86,30,142,14,154,157,198,72,244,218,48,7,62,106,225,112,66,142,113,84,110,140,185,102,146,233,100,24,9,140,31,173,92,28,153,88,56,59,148,14,107,143,200,254,245,99,192,102,188,123,226,188,188,1,205,119,197,120,111,181,39,177,255,0,58,225,165,16,115,73,192,207,177,169,165,112,131,223,154,26,231,37,81,125,220,81,39,38,153,144,3,52,67,230,77,36,54,205,58,246,96,250,220,113,231,240,68,63,115,85,160,115,216,84,199,90,75,234,245,69,208,4,97,118,175,237,80,105,207,250,87,222,224,199,92,113,139,236,74,119,249,251,26,58,221,70,236,227,244,160,99,239,159,233,71,194,252,168,29,143,124,215,74,36,237,72,238,202,15,31,165,70,235,95,20,177,144,70,48,71,30,40,200,72,192,0,96,124,168,61,76,21,68,57,56,228,84,158,209,245,205,122,189,94,175,83,47,87,171,213,1,213,125,69,31,79,233,77,40,42,110,100,202,194,167,223,223,232,42,91,169,177,84,251,78,234,40,214,217,116,107,105,1,144,176,105,241,224,120,95,173,100,146,144,87,63,165,25,121,115,37,197,204,147,204,229,221,206,226,196,247,168,233,91,39,198,15,131,94,76,242,242,174,248,77,24,151,24,32,113,65,52,101,165,80,121,57,246,162,153,177,203,118,205,38,50,67,151,199,96,106,70,232,41,151,212,89,91,32,42,247,25,164,217,198,25,193,237,142,244,221,204,152,139,210,198,9,109,196,138,46,197,118,161,62,253,171,172,114,180,81,4,131,201,253,106,245,209,218,5,221,174,187,99,113,50,3,19,70,100,12,60,113,84,152,198,93,80,249,239,91,199,78,219,198,32,17,190,112,145,42,130,61,241,92,249,183,112,172,236,74,141,215,239,255,0,74,1,82,232,2,198,7,202,163,224,66,46,25,100,228,187,240,125,192,169,39,108,46,5,120,56,240,214,215,70,92,49,236,62,181,224,129,123,247,175,110,99,222,189,201,170,178,34,117,231,34,24,148,99,147,154,140,210,162,223,168,198,27,184,230,141,215,164,11,52,81,142,78,9,164,104,233,252,119,147,217,64,175,118,23,199,135,108,89,252,146,90,141,204,22,176,17,47,197,184,112,190,245,17,167,234,18,220,234,11,26,70,177,160,82,197,64,169,107,205,61,111,206,93,200,42,184,28,121,174,218,88,197,96,128,0,11,227,150,199,36,215,158,231,132,227,255,0,45,106,236,70,237,177,252,35,45,254,117,72,77,47,82,212,58,130,123,137,96,100,92,231,45,218,174,171,140,243,239,79,162,142,224,119,174,60,60,151,27,181,202,108,62,149,104,214,118,229,88,130,196,228,226,164,65,243,142,105,0,0,5,38,87,10,0,242,107,166,89,111,186,147,162,46,118,176,25,80,112,125,168,103,0,118,165,59,237,60,208,23,154,181,149,175,23,23,40,132,127,41,60,215,155,43,114,186,141,136,98,115,147,64,92,203,151,198,124,211,210,93,164,209,43,196,126,6,25,7,229,65,49,203,19,92,175,233,168,114,62,244,108,95,135,53,1,54,187,101,103,112,208,204,206,29,124,5,169,107,27,197,189,182,19,70,140,168,123,22,242,43,94,25,73,187,19,217,249,200,217,140,208,220,15,159,214,168,221,83,174,106,150,218,145,181,142,224,170,135,192,217,197,31,212,16,92,219,244,244,83,199,113,54,248,136,44,75,119,7,190,107,165,224,187,155,190,210,85,164,149,108,211,12,168,120,36,115,197,81,58,55,81,107,189,93,146,226,89,75,250,68,160,102,56,249,212,198,143,166,69,113,121,115,124,90,99,31,170,203,8,105,14,49,216,154,207,39,15,133,178,214,165,218,85,237,208,185,33,151,63,35,75,30,156,92,179,168,250,154,163,16,203,169,77,18,59,236,18,21,81,184,240,51,86,187,221,26,210,250,245,34,132,237,186,140,35,200,114,113,143,159,206,183,151,198,152,201,109,246,158,123,73,188,197,65,248,9,227,190,41,81,221,237,231,56,24,231,52,243,70,59,99,21,70,235,189,77,237,150,59,24,29,145,228,93,206,71,124,120,21,199,139,28,178,203,199,18,201,39,107,95,246,198,157,115,234,108,113,39,165,248,200,231,20,136,46,173,238,101,101,129,191,10,238,59,77,86,186,42,6,58,27,179,14,94,83,184,145,222,187,169,75,54,140,151,215,100,98,2,170,23,111,226,231,189,122,55,60,174,23,219,58,235,107,15,246,146,253,228,91,193,39,168,64,248,131,120,174,38,168,61,118,138,85,1,193,199,6,169,122,6,160,151,26,144,120,155,119,194,120,246,174,234,23,146,141,74,86,140,231,15,220,87,75,193,133,186,211,41,222,166,213,53,109,62,21,155,78,130,57,16,112,202,202,75,103,222,131,233,14,169,186,191,184,186,135,85,2,55,69,14,159,6,222,60,138,147,158,249,159,77,132,176,248,228,0,115,239,138,131,181,186,19,222,71,19,40,201,61,253,133,76,120,56,242,194,207,178,237,88,215,58,139,85,109,126,238,8,245,9,210,17,57,69,85,108,96,102,173,221,111,104,150,189,35,3,36,178,153,34,116,85,114,231,39,61,243,239,81,151,90,78,151,123,122,210,188,123,92,200,73,42,112,73,205,79,245,125,148,218,151,79,199,108,140,138,119,171,2,126,67,181,111,46,57,50,195,198,36,84,58,34,24,174,172,181,209,112,130,69,22,220,134,231,158,77,1,208,211,220,39,84,219,44,69,182,56,34,64,15,5,113,230,172,61,47,211,119,81,90,234,118,175,118,32,19,237,83,36,99,118,87,156,143,222,173,157,63,210,186,102,133,185,237,137,146,102,24,50,72,121,199,249,84,230,206,99,229,47,217,25,167,218,9,255,0,222,185,115,226,53,254,149,164,244,211,122,125,11,108,72,224,90,147,251,26,205,186,248,110,234,251,177,158,202,128,126,149,162,216,149,131,160,99,98,64,11,99,220,159,59,107,60,223,245,97,6,109,211,100,92,117,45,140,82,0,202,243,168,101,62,121,175,160,211,104,80,20,96,14,0,30,213,243,167,72,184,61,87,167,2,121,19,10,217,230,234,168,33,234,11,45,34,18,146,203,49,62,169,207,247,99,21,159,153,45,202,73,250,5,117,70,178,250,62,158,101,183,68,146,113,241,250,109,229,1,231,250,212,87,78,245,68,125,72,102,140,91,152,102,136,2,70,236,130,41,183,150,61,98,247,85,189,146,41,103,180,40,108,161,49,174,237,160,126,38,253,127,165,81,250,50,240,233,157,95,20,82,100,44,187,161,124,241,207,143,220,86,49,225,198,241,223,220,54,189,223,235,182,22,58,188,122,100,206,226,230,76,109,80,132,231,53,21,255,0,25,232,77,112,32,23,68,202,95,96,27,15,124,226,167,174,116,8,198,191,113,172,179,6,127,187,250,104,164,126,15,115,88,117,140,102,94,164,181,24,206,235,165,237,255,0,138,167,23,6,28,146,221,250,54,215,33,234,13,58,226,250,123,56,165,102,158,5,44,235,176,240,7,122,142,61,119,161,70,197,90,121,1,29,193,136,209,241,104,102,30,173,159,84,85,81,20,182,225,14,59,151,205,99,218,134,102,234,57,192,31,138,232,142,63,241,83,135,131,14,75,123,244,182,183,27,107,232,103,176,23,129,140,112,178,151,204,131,110,7,207,53,27,23,86,233,247,63,121,54,162,105,210,217,119,59,162,28,126,94,245,88,251,69,213,37,130,198,211,78,141,138,137,70,249,49,229,71,138,95,65,159,79,164,53,25,59,124,78,123,123,45,102,112,73,199,249,42,109,119,209,181,155,29,98,47,86,206,112,224,119,30,87,234,40,166,234,29,46,27,182,181,154,246,40,230,67,241,43,28,115,88,143,71,234,114,233,253,79,106,80,157,178,200,35,117,247,6,175,93,121,104,151,251,61,21,63,123,130,19,48,32,126,36,206,8,173,229,241,230,60,147,27,125,155,105,16,92,197,113,31,169,20,139,34,31,230,86,200,167,54,150,29,184,172,127,236,255,0,95,244,46,159,71,186,144,173,189,216,218,140,27,27,31,228,126,117,114,211,111,117,59,61,11,85,188,107,191,189,27,89,36,72,163,145,123,5,62,77,99,147,131,44,50,210,44,242,33,38,132,150,60,83,22,186,252,119,51,216,90,203,11,36,215,118,194,117,35,183,204,84,140,209,131,143,113,92,46,54,123,84,97,25,53,228,24,227,0,126,84,244,145,224,231,252,169,177,251,86,47,77,29,70,42,120,162,82,64,70,60,208,96,254,180,165,124,115,226,172,74,237,253,173,190,163,103,37,173,204,97,227,113,130,13,1,99,162,233,154,80,140,218,218,70,142,131,1,241,241,126,181,38,8,99,147,223,193,164,203,25,219,129,93,38,87,90,216,109,230,56,32,28,127,165,81,186,234,254,224,250,54,161,72,129,190,34,222,228,85,218,68,192,198,57,247,160,174,244,248,46,227,104,110,35,18,33,29,136,174,252,89,204,50,150,193,145,88,44,79,125,26,73,144,90,69,192,30,70,107,68,234,123,167,135,64,156,43,96,200,4,106,41,223,248,47,78,123,200,46,145,10,8,88,29,163,177,161,186,226,194,230,239,76,133,45,34,46,68,161,153,84,118,2,189,57,231,143,38,120,163,59,187,134,104,209,68,128,13,222,71,181,95,58,75,69,180,125,2,55,158,213,29,228,36,238,97,201,30,42,189,164,244,221,230,175,35,188,210,24,99,140,237,203,47,115,242,173,26,210,213,109,45,34,134,49,132,69,10,163,53,175,147,205,53,227,141,236,138,111,86,217,219,216,188,11,105,10,71,240,157,193,124,85,98,206,70,91,168,207,31,11,14,106,231,214,218,108,102,212,223,41,101,156,16,184,240,213,71,141,61,40,217,137,248,128,239,93,184,50,242,227,70,196,160,201,18,144,123,174,113,84,109,94,207,238,122,139,34,182,114,50,65,171,157,139,153,116,235,89,84,242,99,90,163,107,26,139,30,166,185,56,202,161,17,176,35,197,121,62,60,190,86,47,210,123,165,173,227,123,105,228,84,216,229,128,35,60,26,155,1,163,124,102,133,208,173,148,105,130,104,115,134,98,72,242,42,72,40,156,17,217,255,0,173,112,229,239,59,181,116,1,231,191,189,116,142,245,237,166,48,3,10,239,7,252,171,205,148,213,8,219,129,92,61,169,76,115,222,185,219,60,102,176,164,247,166,142,62,244,15,248,82,158,61,179,65,206,222,154,220,202,78,2,38,123,252,170,226,172,95,91,159,239,58,229,236,157,243,51,115,249,208,136,118,156,210,102,127,82,226,71,207,118,36,215,145,184,199,56,175,209,99,53,140,142,98,149,143,7,35,243,163,226,254,232,100,243,81,201,142,48,51,70,70,75,96,99,143,149,74,36,160,252,92,126,98,155,212,173,228,150,32,195,36,131,218,151,9,20,124,100,100,103,145,237,243,169,110,142,159,81,87,171,213,234,245,50,11,83,212,32,210,172,37,188,184,108,71,24,237,229,143,128,43,7,234,61,118,231,93,212,228,185,157,190,28,225,84,118,81,236,42,229,246,165,172,22,187,182,210,225,147,34,53,47,40,30,9,237,251,127,90,205,38,125,130,188,188,185,110,233,211,9,246,30,226,65,157,163,250,208,178,177,25,207,31,157,59,220,146,221,188,243,76,50,238,57,39,128,107,155,183,163,46,222,78,105,19,73,233,218,51,129,223,138,237,195,99,225,30,123,82,117,36,43,105,18,40,201,99,216,86,164,102,212,124,80,188,236,59,231,190,77,74,198,190,154,4,29,135,239,68,125,198,59,77,50,217,192,99,52,217,220,79,97,242,160,39,185,8,173,180,134,110,195,138,235,44,115,162,44,183,93,235,118,86,170,120,121,144,31,214,190,133,210,27,210,180,149,128,238,199,181,96,221,19,107,247,158,173,179,45,206,210,100,63,144,173,234,205,118,105,128,251,228,215,46,111,234,154,23,111,252,70,82,126,191,74,125,156,238,218,79,20,5,182,228,148,16,114,49,205,28,49,158,115,154,243,216,209,221,160,138,247,97,219,154,108,62,222,51,199,189,40,158,62,117,202,244,161,46,116,200,110,102,50,201,156,149,198,5,42,222,218,43,100,33,23,3,231,79,134,61,169,39,37,128,253,105,115,182,120,253,26,133,163,113,200,166,100,25,166,238,47,34,129,130,49,248,200,44,0,30,5,64,106,125,66,96,158,210,218,37,62,164,236,11,28,103,104,53,159,12,178,244,109,99,81,146,5,59,53,204,86,229,21,143,198,220,0,59,154,168,104,119,215,175,173,207,190,102,120,16,176,57,237,197,74,233,179,27,189,82,89,220,231,106,228,19,224,87,92,62,61,199,118,179,114,76,91,223,197,112,204,139,144,203,220,30,245,7,212,122,181,213,132,168,176,237,1,215,61,178,105,54,83,23,215,113,206,0,102,108,84,87,85,72,101,213,99,136,30,200,7,234,107,175,132,153,233,55,210,199,12,205,45,164,46,231,227,100,4,253,106,131,214,44,131,89,68,10,3,50,140,145,228,252,234,250,139,182,36,79,240,168,21,156,245,112,121,58,133,74,115,233,186,15,202,188,255,0,31,254,203,91,203,210,237,2,250,118,112,166,123,34,143,218,186,50,77,45,80,152,147,29,177,226,150,177,158,43,201,102,235,164,82,186,152,255,0,237,128,63,195,24,171,150,150,2,105,118,160,159,249,99,21,74,234,6,245,53,169,138,156,227,3,143,165,79,189,204,143,115,99,105,111,27,178,65,134,148,129,198,64,237,94,254,76,109,227,198,57,79,117,79,234,38,245,58,139,105,7,45,112,20,126,162,175,122,149,183,222,180,139,139,98,50,30,34,7,233,85,139,190,152,213,47,53,21,189,254,20,68,75,234,109,99,158,115,87,5,200,132,44,132,110,192,206,59,102,184,252,158,73,252,124,111,166,176,158,216,254,135,44,145,107,112,198,25,148,150,104,137,29,198,70,43,90,178,181,75,29,62,40,16,124,49,160,0,251,212,21,143,72,91,218,235,143,169,122,187,178,197,150,61,188,2,106,199,52,77,52,13,18,200,81,152,96,48,241,88,249,28,179,146,205,53,140,211,62,179,95,91,86,30,205,55,159,173,93,61,40,180,173,103,40,219,158,241,130,132,207,43,238,105,157,63,164,224,183,157,38,51,200,236,173,184,100,121,169,136,180,75,88,174,69,203,7,146,112,114,29,219,36,87,126,94,108,44,212,253,49,49,176,235,160,231,201,172,223,237,3,76,159,239,177,94,170,19,17,77,140,195,249,113,90,99,119,35,197,13,113,12,115,35,36,168,174,135,184,97,145,94,46,46,79,199,159,147,118,110,42,29,38,240,195,210,240,52,146,42,140,177,98,205,140,115,77,106,41,47,81,104,215,233,12,5,98,7,16,49,224,201,143,63,74,176,13,7,78,229,5,164,123,55,111,42,7,27,189,241,70,250,43,28,97,85,64,0,112,5,107,46,73,231,231,61,154,235,76,163,164,34,16,107,179,45,202,122,69,34,42,67,140,115,79,216,197,115,171,235,151,2,36,221,106,37,36,74,59,109,173,6,125,62,222,89,132,143,4,108,223,226,43,206,41,73,111,20,8,18,36,8,163,176,81,138,233,126,87,242,185,107,186,76,62,149,189,82,127,187,73,107,18,36,143,233,48,45,129,158,40,11,107,73,161,212,174,110,68,109,176,38,83,142,228,213,194,72,213,249,32,126,116,195,66,0,59,127,74,231,62,70,166,151,197,68,75,77,81,174,125,79,187,178,130,219,128,99,86,27,225,125,123,111,28,64,4,0,101,185,243,82,222,129,44,14,15,210,159,88,3,118,24,53,187,242,45,178,158,17,19,165,69,115,167,150,223,40,101,97,219,30,106,96,95,6,31,26,231,197,120,91,12,231,184,20,147,108,185,201,24,30,254,245,47,38,89,93,212,241,144,5,214,133,164,234,114,111,185,129,89,155,187,121,253,105,195,163,216,46,142,116,212,132,189,175,226,17,51,30,79,142,105,225,110,61,102,96,205,143,96,120,167,23,112,108,100,115,239,93,60,238,82,74,205,197,25,105,210,186,84,19,199,115,5,130,71,42,100,134,87,60,26,84,125,45,162,199,54,243,102,200,231,187,7,57,253,106,94,60,143,165,60,202,0,7,112,199,145,89,187,183,123,77,23,160,105,150,26,92,114,45,137,116,71,254,66,229,128,62,224,85,79,89,232,13,68,234,109,169,88,221,44,210,25,61,82,140,54,156,231,60,85,133,167,182,132,100,203,134,240,20,224,209,54,154,238,20,6,101,32,30,236,60,124,235,24,220,240,182,227,119,182,108,19,115,57,143,69,146,226,229,76,36,66,75,134,240,113,88,110,129,23,169,213,90,122,145,156,220,169,253,235,127,77,66,210,233,54,74,128,6,227,145,144,106,58,239,164,116,107,201,22,226,59,104,214,85,59,149,226,59,78,127,42,215,15,47,226,153,76,167,179,91,38,100,218,140,113,224,215,207,240,131,47,82,198,7,243,93,241,255,0,229,215,208,183,250,123,205,100,246,235,44,145,22,93,190,162,31,136,85,16,125,152,216,195,112,179,199,127,116,178,43,110,13,198,65,169,241,185,176,227,153,121,125,150,33,126,211,237,36,18,216,222,99,41,180,198,79,177,239,79,116,187,24,126,206,239,100,237,145,41,253,170,239,168,105,144,95,233,166,206,241,12,241,144,1,39,191,215,235,85,200,250,82,75,125,42,227,76,182,212,37,75,105,95,32,21,4,170,158,227,243,164,249,24,222,41,133,250,166,153,239,71,88,189,247,82,218,5,7,108,77,234,185,3,176,21,169,43,43,245,137,70,193,219,99,200,63,55,174,104,218,5,150,129,110,201,106,132,187,254,57,27,146,212,29,174,131,44,90,249,213,63,181,102,146,86,225,208,168,193,95,240,213,229,231,199,147,59,119,214,186,52,163,245,62,150,250,14,190,222,158,86,39,62,172,44,60,127,232,107,84,232,249,160,213,250,97,157,211,139,134,111,89,124,22,236,223,173,9,175,244,252,61,67,102,144,200,222,148,136,217,73,0,206,62,85,39,211,26,79,246,22,146,182,62,175,169,181,139,110,198,59,214,185,62,68,228,226,159,184,154,28,116,104,86,254,202,230,35,180,90,68,209,42,251,131,82,4,119,174,171,131,197,45,128,2,188,183,43,125,140,119,171,245,189,83,67,234,91,152,44,239,166,88,112,28,35,29,192,19,245,163,53,158,164,214,116,107,13,46,244,75,20,169,115,16,222,142,156,238,198,77,69,125,164,71,255,0,189,83,144,57,100,76,126,148,158,180,51,74,116,155,41,212,65,110,144,46,201,73,200,108,129,147,129,95,74,113,97,148,195,113,23,157,7,95,26,246,142,110,225,69,73,134,85,148,158,3,127,165,85,191,237,22,238,11,198,182,158,198,38,101,114,132,163,158,249,197,79,244,198,153,111,165,104,42,182,211,137,213,193,145,165,29,152,214,79,22,110,53,245,231,251,203,145,251,181,113,225,225,227,207,44,186,234,45,107,247,125,90,116,187,184,225,189,211,167,72,229,96,177,202,164,16,196,212,220,218,230,159,109,119,247,91,137,196,83,21,220,3,140,2,62,70,170,214,247,209,117,62,179,119,166,200,140,150,182,155,24,101,112,222,160,110,255,0,181,3,246,132,197,175,244,244,81,202,198,228,143,113,145,88,195,138,101,156,195,213,23,196,158,59,130,12,82,43,161,61,212,230,186,84,22,35,231,80,125,27,111,20,90,4,83,40,248,220,157,198,132,234,61,114,243,68,191,70,137,227,120,100,93,219,29,123,126,117,63,29,185,248,98,109,106,31,0,164,108,12,114,192,124,133,67,69,212,241,29,54,222,246,226,222,68,130,65,204,139,241,5,57,243,83,105,36,114,71,20,136,219,150,69,12,14,60,26,205,199,41,237,118,160,245,110,177,125,21,247,220,173,35,120,99,4,22,144,113,184,252,170,225,167,110,146,198,218,73,9,220,99,5,137,247,162,174,109,162,147,27,226,87,25,200,44,51,138,86,208,118,251,118,173,229,158,55,25,36,236,65,117,116,69,186,126,119,0,54,204,62,113,236,107,51,93,179,66,248,126,49,222,181,237,82,203,239,154,85,205,170,156,25,16,168,38,179,68,232,237,78,220,143,225,163,170,157,204,85,187,143,165,122,190,55,38,56,227,101,169,87,110,153,155,126,131,108,24,242,169,180,17,242,170,126,165,104,135,171,231,23,115,152,145,223,44,216,241,242,171,111,73,69,44,122,42,137,81,145,131,183,194,223,90,3,171,52,213,153,225,187,68,248,134,85,240,59,251,86,56,178,147,146,195,233,53,211,215,22,48,219,45,181,165,192,147,7,56,61,234,97,237,131,176,146,19,134,28,149,172,152,25,109,27,213,134,102,70,94,216,238,42,203,162,117,85,208,116,138,228,172,153,56,12,123,145,90,228,224,187,220,237,23,91,180,59,16,149,231,205,11,142,51,71,92,176,146,204,48,238,13,1,227,189,120,57,103,242,106,61,131,138,247,56,174,156,119,174,12,231,252,171,138,185,201,24,160,174,96,146,230,194,250,56,134,100,100,112,56,249,81,221,171,218,124,141,16,145,192,206,99,127,220,26,233,195,142,243,144,219,231,131,195,31,4,102,150,135,24,53,217,192,75,185,148,248,98,63,122,74,224,55,110,245,247,217,22,128,1,69,198,120,199,115,244,160,208,241,218,137,70,3,159,53,42,36,96,110,59,99,53,35,3,114,8,63,181,68,219,49,56,169,40,51,154,205,78,223,83,208,122,158,161,6,149,167,79,125,112,216,142,21,44,126,126,195,243,52,101,101,31,105,125,68,46,238,211,70,182,124,197,3,111,156,143,47,225,127,42,239,158,94,51,105,38,212,91,235,233,181,11,251,155,219,140,111,153,203,144,15,28,212,92,132,202,249,28,1,68,206,75,29,139,76,149,216,152,7,235,94,71,121,52,30,79,1,79,231,239,66,187,21,228,126,148,76,139,156,98,152,154,57,6,71,166,223,64,43,88,205,173,232,26,31,90,241,6,56,238,69,21,169,159,75,209,61,143,97,76,233,241,63,246,131,6,82,8,29,141,123,84,245,111,53,104,173,96,25,97,128,7,206,181,174,211,233,101,54,49,93,69,22,119,109,8,51,207,159,122,170,53,186,181,212,160,30,84,158,9,171,252,105,111,167,233,171,247,217,163,82,19,226,230,179,235,245,67,49,154,2,125,55,63,8,243,83,6,106,235,246,103,166,201,46,169,115,122,64,217,28,69,1,246,99,90,196,114,236,183,244,114,78,6,43,51,251,58,121,226,119,138,71,32,63,196,195,250,86,138,101,80,115,158,255,0,58,207,39,125,82,65,182,242,198,164,247,52,248,153,200,60,224,102,129,130,69,193,227,205,63,146,71,21,153,140,4,43,31,39,57,247,167,213,88,249,226,128,222,216,167,33,157,145,185,60,83,44,37,135,105,0,6,41,178,115,147,239,77,253,229,88,156,126,116,226,144,195,35,181,121,50,199,198,233,81,215,86,173,61,222,236,225,125,34,153,249,154,30,246,214,218,53,141,253,37,107,173,187,17,136,237,243,169,83,222,161,47,52,235,205,66,237,206,241,28,74,112,160,249,173,241,221,221,90,205,115,78,181,130,210,25,45,226,113,37,196,168,197,217,124,26,78,137,255,0,119,142,233,156,225,128,198,13,73,233,122,90,88,70,70,119,57,60,182,40,185,18,36,36,236,27,143,126,43,183,228,147,105,164,94,145,102,241,9,110,165,92,60,167,128,124,10,141,190,208,238,239,239,218,233,164,142,46,70,7,124,98,173,18,72,18,44,47,229,77,142,87,121,236,107,134,124,185,121,110,53,49,232,196,80,57,69,14,114,113,201,247,160,207,79,88,137,11,180,1,152,242,75,114,77,76,43,162,142,244,212,147,167,191,21,199,27,227,234,183,173,152,91,101,84,84,69,10,160,112,5,40,219,144,49,138,90,206,51,79,44,200,123,154,106,81,22,52,155,68,125,226,218,61,217,201,37,124,211,198,32,185,192,0,124,133,74,40,71,30,13,37,237,215,25,236,62,84,178,223,177,14,234,67,28,142,105,135,229,170,74,88,151,39,191,233,67,253,209,24,228,55,235,92,50,227,201,101,128,199,202,150,160,228,81,70,212,46,112,195,245,174,165,187,3,144,56,164,198,198,183,14,64,184,94,105,214,32,47,210,147,26,98,185,33,227,31,181,84,166,105,178,51,78,49,35,189,32,227,21,204,52,64,4,145,77,183,35,181,58,87,197,36,140,98,179,84,208,94,57,20,219,32,62,57,162,72,0,83,71,7,154,40,71,143,154,66,194,114,127,202,139,198,79,110,41,200,163,29,241,205,52,7,16,141,189,179,92,49,1,192,253,49,82,75,30,84,147,140,82,100,137,64,206,49,243,174,152,227,89,218,41,152,167,4,17,67,77,56,83,143,233,70,78,241,38,70,252,230,161,238,103,92,144,15,233,91,154,199,218,206,203,150,126,8,247,246,166,141,222,23,31,189,71,201,51,147,242,166,25,139,54,50,115,79,63,209,164,161,191,96,56,205,53,37,235,183,158,60,208,33,29,136,231,0,30,71,189,56,168,74,243,223,218,179,114,181,155,209,102,66,205,159,62,230,184,179,122,108,14,77,50,210,132,59,123,253,41,166,222,249,224,128,105,46,141,109,55,101,126,241,70,76,204,163,7,140,123,81,73,175,162,56,49,177,7,183,21,92,75,102,99,221,136,30,40,133,178,110,224,115,222,183,115,218,120,45,240,107,70,225,78,81,91,28,103,52,185,94,98,11,125,223,42,63,194,226,170,182,246,210,196,223,1,43,158,248,53,63,100,73,139,18,73,184,138,204,194,95,113,44,209,23,82,150,133,130,134,73,10,252,33,189,233,184,0,158,4,149,127,152,103,243,163,231,195,176,1,6,112,3,3,237,77,253,210,53,111,129,118,15,97,197,75,195,47,170,155,6,209,227,222,145,141,164,243,220,209,173,3,48,44,174,172,7,131,67,178,16,121,5,126,117,203,46,44,161,183,149,182,138,42,23,161,54,147,216,83,136,74,119,21,159,70,146,145,156,145,207,233,79,142,120,168,248,101,247,52,106,183,111,106,178,179,165,47,169,250,20,235,55,114,93,193,118,194,115,252,178,114,62,128,248,168,30,188,209,181,25,180,221,54,228,218,159,251,188,102,41,21,14,236,124,254,149,169,22,27,178,107,142,3,2,8,207,202,189,88,124,172,177,179,127,73,166,103,210,183,235,105,210,23,17,207,28,144,165,186,177,245,100,24,86,39,60,10,160,104,49,250,221,73,98,8,239,58,147,250,230,183,235,139,104,100,140,164,145,163,70,123,171,14,42,37,180,61,49,102,19,45,140,11,32,57,12,19,4,86,240,249,56,227,229,215,181,210,6,235,84,211,244,238,162,141,44,74,205,123,125,34,71,40,7,33,20,121,250,212,87,93,73,187,91,129,0,39,108,31,212,213,162,46,155,210,45,238,146,230,59,40,214,100,109,202,195,193,174,92,244,198,155,119,113,45,203,199,39,173,41,248,155,121,167,15,46,24,231,42,88,71,76,92,37,167,73,197,52,239,182,52,12,236,79,129,154,175,117,229,228,115,182,159,42,13,209,201,22,245,227,193,169,205,71,165,229,186,211,150,198,214,254,72,96,85,219,176,140,134,250,212,39,81,232,58,188,191,118,16,69,28,201,111,8,137,74,158,126,184,174,220,87,31,201,229,176,246,149,122,205,162,233,58,106,195,252,11,166,101,119,110,216,231,129,86,233,37,143,74,210,203,49,204,112,69,223,233,84,196,213,109,116,45,2,194,222,234,54,55,241,41,104,227,219,217,142,106,107,85,189,245,97,177,180,117,220,211,226,89,21,70,78,213,25,63,229,89,228,151,44,186,244,34,52,254,164,187,135,168,150,206,105,216,192,211,96,171,123,30,221,234,239,121,125,111,97,0,150,229,194,33,56,205,101,26,238,167,8,234,143,188,196,140,20,178,49,14,152,218,120,255,0,74,179,117,196,210,77,166,217,220,161,34,37,96,88,251,2,59,215,78,78,44,110,88,255,0,148,139,108,122,165,173,212,72,99,147,6,79,192,27,130,69,61,233,135,225,64,228,119,170,76,58,157,190,187,162,155,16,219,47,96,79,225,50,249,192,241,71,106,58,188,250,6,145,101,34,190,231,10,17,145,252,156,87,43,197,124,181,23,107,50,252,0,35,12,123,154,80,77,192,49,0,174,124,138,129,178,234,251,121,172,96,185,186,141,161,89,73,27,177,149,4,124,234,117,46,3,128,80,12,30,65,249,87,27,46,55,177,27,171,116,245,158,164,132,20,244,216,143,196,163,21,78,151,165,245,13,50,238,39,81,235,64,31,150,30,213,163,110,118,226,148,177,22,239,253,107,182,28,217,99,52,19,156,219,237,249,10,99,24,162,218,32,177,146,7,231,67,28,231,38,188,220,158,200,79,60,87,187,12,249,175,19,249,215,133,113,105,199,56,141,143,60,12,210,236,163,254,7,110,233,131,72,148,143,66,79,165,21,111,240,166,59,112,43,209,241,166,249,34,62,121,213,226,48,107,87,113,251,76,223,214,133,30,50,69,76,245,148,31,118,234,253,65,60,122,187,191,90,132,3,145,243,175,184,130,144,247,63,214,136,140,130,217,63,158,40,100,32,113,143,206,158,139,181,68,72,91,249,231,189,73,192,71,0,30,124,143,21,19,1,25,224,115,237,82,214,99,115,124,94,124,86,71,208,221,101,212,75,211,250,43,200,140,62,245,40,41,10,251,31,45,249,86,22,206,73,47,35,22,119,36,146,79,36,212,191,84,235,210,245,6,181,52,229,136,133,78,216,144,248,90,139,181,183,123,137,213,64,36,158,0,2,177,158,126,85,188,113,212,114,40,27,150,43,150,197,61,22,153,45,203,136,99,140,188,175,216,15,122,191,244,207,67,201,114,194,91,232,218,59,113,206,15,12,255,0,237,87,203,30,159,210,244,233,61,75,107,68,89,7,102,60,145,76,120,174,93,151,57,31,61,106,240,13,9,132,82,166,111,1,201,86,28,40,171,7,75,129,119,160,220,92,206,138,204,24,236,36,123,80,31,105,240,178,245,205,224,39,241,133,97,250,84,143,79,70,109,250,78,115,219,113,56,21,215,82,51,189,162,63,179,209,229,251,193,31,27,3,154,165,234,9,60,26,155,144,251,100,94,14,211,205,105,48,71,186,28,249,2,179,109,126,77,218,237,207,201,177,89,251,89,232,33,121,238,38,8,206,206,197,176,3,28,212,136,182,183,180,115,29,212,163,49,243,240,243,205,3,98,63,142,101,111,228,93,217,164,51,151,203,55,36,249,170,173,131,165,96,138,219,64,138,230,22,86,50,19,135,199,36,84,153,213,28,62,14,13,55,211,246,166,13,47,74,180,216,48,33,12,192,143,126,105,87,182,98,59,165,194,96,156,158,222,43,207,201,117,90,199,180,214,155,112,211,67,185,128,28,209,114,74,35,28,201,251,84,109,129,101,182,28,30,231,138,95,168,3,201,191,185,237,197,103,202,148,75,221,160,66,119,229,133,12,117,21,121,86,37,4,187,123,120,161,196,15,35,119,32,31,20,117,158,146,182,202,9,229,143,37,141,92,109,181,58,122,27,166,69,108,228,145,220,10,151,183,153,76,65,207,25,239,154,15,238,74,81,184,224,209,10,129,173,145,113,202,176,224,84,206,75,116,130,177,228,87,87,241,10,100,73,177,142,120,95,122,124,200,187,65,66,62,162,184,248,217,84,166,112,139,206,62,148,28,211,1,146,199,129,230,147,36,227,182,121,160,102,132,202,119,111,57,174,121,229,126,154,144,241,184,105,142,16,112,60,154,83,49,244,88,146,115,138,236,106,177,160,7,218,148,234,210,66,216,56,92,119,172,95,74,143,103,112,185,220,120,249,208,205,115,32,224,53,49,170,11,132,80,182,140,129,243,130,95,200,164,171,120,110,254,107,201,119,27,154,20,47,28,124,232,136,239,31,35,35,247,168,61,75,82,181,210,173,133,197,203,17,25,109,163,3,39,53,28,58,231,71,67,248,229,60,127,130,183,132,228,202,110,68,186,94,163,189,192,239,79,141,67,140,110,170,238,151,169,193,170,216,139,171,112,222,147,18,6,225,140,226,137,102,167,158,88,221,83,198,38,13,248,60,48,7,242,174,173,212,71,156,126,134,179,141,119,173,134,141,169,189,162,219,153,10,128,89,183,80,150,95,104,51,106,26,173,173,172,54,138,137,35,5,98,199,39,242,175,70,56,242,92,124,181,211,61,109,170,22,134,78,206,203,244,164,250,45,221,37,221,251,26,132,91,162,60,115,237,76,106,189,65,30,141,167,181,204,199,39,178,32,60,177,174,115,147,202,234,45,154,89,208,200,191,140,103,246,52,135,117,47,207,4,120,53,141,207,246,137,172,77,35,19,46,216,201,206,212,227,2,164,180,95,180,121,5,228,86,250,130,111,133,216,46,243,221,115,94,172,190,54,94,59,174,115,41,182,148,219,155,39,28,84,70,163,212,90,118,151,58,91,220,79,137,91,146,170,165,136,31,60,118,169,15,190,66,83,140,142,60,26,206,110,245,77,62,93,78,225,204,172,31,212,32,147,206,72,174,60,60,24,242,229,237,172,173,198,46,176,117,6,155,115,58,71,20,142,93,206,20,20,60,154,145,185,145,45,109,158,121,142,17,6,73,53,74,209,166,182,185,213,109,86,57,254,34,245,109,234,12,13,26,80,211,12,18,6,115,243,173,114,124,108,113,206,99,47,180,199,59,102,208,231,171,244,188,252,79,40,31,56,205,23,164,235,54,122,199,170,45,25,243,17,195,6,24,170,153,183,66,120,149,79,231,86,142,151,211,125,59,89,166,139,187,54,9,200,231,21,190,111,139,134,24,238,82,103,109,76,44,100,30,223,181,57,141,152,231,154,232,121,83,59,212,144,62,85,193,36,111,199,99,243,175,31,139,123,114,226,238,43,104,195,77,42,160,39,0,177,197,65,95,245,21,161,37,34,187,132,227,185,14,42,189,246,157,168,73,111,109,109,4,64,150,144,48,224,86,90,186,109,244,163,251,166,0,242,73,175,111,23,197,243,194,93,233,143,61,86,188,151,177,222,161,146,25,150,84,206,9,83,145,154,67,33,43,159,235,80,29,40,246,250,102,144,45,238,31,100,197,203,54,124,213,138,127,74,43,70,152,206,164,21,202,129,201,53,226,228,225,203,28,238,46,179,41,173,132,142,88,37,206,201,163,108,28,28,55,99,78,8,17,212,55,7,200,53,153,29,51,108,140,125,73,57,39,132,173,67,73,179,137,122,106,0,197,152,136,59,183,7,181,117,230,248,223,142,75,180,153,249,27,86,82,187,163,33,212,249,83,154,174,234,29,72,150,247,45,4,112,180,138,188,49,7,28,213,163,166,173,82,211,64,140,42,134,25,102,231,235,84,198,130,73,231,114,34,85,82,199,146,49,93,62,63,14,57,101,101,250,99,44,181,18,58,86,178,47,239,98,183,251,155,71,188,159,136,182,106,199,168,70,108,116,247,153,80,51,255,0,40,61,179,80,250,13,170,71,127,19,58,6,116,228,17,244,169,158,164,80,218,89,55,18,109,93,195,225,21,211,147,131,25,201,36,73,150,230,208,80,235,146,171,109,111,71,113,237,128,106,115,73,184,185,188,71,46,170,170,167,241,31,53,69,151,82,183,178,98,33,68,4,127,49,228,213,143,165,239,158,238,194,89,73,32,180,132,100,215,78,126,44,56,240,222,147,27,109,73,106,186,221,182,147,42,172,229,156,149,206,7,24,168,212,235,251,120,156,20,130,66,138,59,103,21,91,235,41,203,106,225,73,200,17,142,245,9,101,11,220,221,36,113,140,177,224,86,184,248,49,203,9,149,50,189,233,182,105,186,237,166,176,99,150,9,65,32,97,144,247,21,51,252,61,128,231,143,39,53,153,218,104,215,122,90,27,136,118,58,241,188,47,113,83,90,101,236,178,222,196,133,217,114,114,65,39,145,92,50,224,151,119,26,139,107,188,68,112,6,239,32,30,212,202,68,119,182,15,195,226,152,145,68,114,54,223,192,123,138,113,39,88,215,57,175,46,236,107,71,22,52,13,241,40,30,248,243,77,78,145,129,148,99,187,216,208,147,106,95,30,54,241,147,218,186,103,73,151,32,237,35,222,167,156,189,101,15,26,90,59,33,27,129,3,246,169,43,105,67,168,201,252,234,177,46,191,101,110,236,173,40,227,186,142,105,81,245,78,158,133,84,43,110,207,24,171,62,62,251,140,229,86,185,112,35,44,167,159,20,176,167,3,52,2,221,164,241,33,67,156,224,128,13,26,178,16,57,31,173,99,60,50,199,218,66,37,64,124,80,146,167,122,57,136,35,189,13,42,231,253,107,154,130,101,197,112,29,170,77,58,227,190,71,231,77,140,3,131,228,213,199,216,90,55,25,249,82,95,226,39,218,144,173,134,219,158,198,148,73,101,224,87,89,123,77,35,174,45,224,148,230,88,18,69,249,174,106,53,180,4,26,178,106,113,201,34,202,6,10,3,144,87,218,166,231,140,228,96,21,2,135,102,118,192,7,129,230,186,249,89,208,164,245,102,137,170,222,94,181,204,113,70,98,218,0,218,114,113,243,163,77,224,185,155,77,178,184,108,193,37,182,201,35,97,128,79,111,242,171,49,227,146,114,104,75,171,40,111,148,134,140,23,240,195,184,250,26,235,57,119,36,191,70,148,109,95,79,147,68,212,34,48,203,182,34,119,70,87,184,169,94,173,159,214,130,201,10,22,98,187,255,0,58,149,254,193,89,239,197,197,228,173,54,207,192,164,112,5,69,107,170,247,186,150,94,23,68,65,177,55,118,34,189,56,103,51,203,31,220,74,35,77,97,62,147,107,163,108,80,243,68,206,236,70,118,251,85,214,210,45,177,70,157,246,128,51,85,244,123,29,54,230,201,83,107,93,50,8,85,84,115,143,122,176,36,141,129,145,205,121,249,38,232,61,84,126,158,212,242,40,99,192,200,161,35,44,196,100,254,85,33,18,237,94,252,214,100,66,38,136,250,109,143,106,141,42,127,44,212,203,174,228,35,28,212,59,100,18,49,92,185,167,165,134,176,1,237,93,227,24,174,226,185,219,205,121,154,38,127,238,113,238,64,253,232,168,84,149,126,115,128,49,138,26,99,253,208,62,92,84,94,187,172,73,163,223,105,110,8,244,167,151,211,144,31,99,94,191,135,55,200,149,155,125,165,69,233,117,132,167,7,248,145,171,103,242,170,158,60,254,156,214,129,246,191,106,32,234,27,73,65,200,146,220,115,244,53,158,131,200,230,190,204,244,200,136,198,88,127,173,18,140,51,156,115,67,39,30,105,248,241,191,190,5,74,13,128,252,67,222,166,45,119,19,140,113,242,168,136,207,35,24,250,212,173,172,130,53,222,228,5,3,57,205,102,137,251,29,38,239,80,184,142,8,32,118,118,61,177,91,15,74,116,109,190,133,8,154,117,89,111,24,114,216,225,62,66,172,203,4,40,219,150,36,4,121,10,41,218,233,135,20,199,181,203,61,189,94,175,87,171,171,12,71,237,78,220,55,88,196,118,227,124,43,201,243,138,228,64,67,211,165,1,193,237,250,212,159,218,74,164,189,93,104,158,86,15,139,31,94,42,30,118,223,165,40,29,132,184,205,113,179,107,10,183,81,247,87,108,118,34,178,91,249,77,198,171,115,39,125,210,26,213,110,165,22,218,4,178,231,156,49,253,171,34,67,190,86,115,220,147,89,158,235,103,84,149,141,148,28,110,227,3,205,17,167,64,46,47,32,182,221,147,36,138,152,3,231,67,198,119,92,1,145,129,216,10,177,116,109,160,185,234,187,32,70,112,229,207,200,10,210,183,13,62,221,35,224,14,66,133,7,228,43,183,54,235,45,198,49,192,94,41,200,136,81,145,223,21,196,147,212,186,42,59,227,222,188,156,159,217,37,63,111,104,22,32,54,249,166,230,178,10,50,71,231,82,42,187,81,112,194,187,34,238,225,135,6,167,86,46,251,68,219,68,30,110,249,81,82,132,134,80,20,114,69,53,28,66,46,7,129,74,89,54,229,216,128,49,86,116,123,56,235,178,60,1,216,83,72,252,16,56,44,60,82,35,188,89,50,61,189,233,11,113,233,140,231,185,237,237,89,157,213,214,161,18,168,140,108,36,229,249,60,247,164,36,162,19,232,168,239,200,32,210,46,88,188,129,129,228,10,20,57,71,5,185,62,43,86,111,163,208,157,196,183,52,162,253,149,6,73,243,73,186,183,146,230,221,61,41,10,74,8,201,31,205,80,154,253,219,219,220,67,109,4,133,114,153,96,181,202,240,95,41,23,206,39,77,205,173,169,204,210,134,147,252,35,147,65,94,245,53,188,49,72,4,77,233,140,101,170,42,214,202,121,173,222,101,4,170,126,50,79,53,15,171,157,186,108,196,31,53,222,124,108,53,219,157,206,172,105,58,92,160,149,27,114,55,32,138,242,0,89,142,59,213,67,164,181,38,38,107,54,125,193,126,53,30,194,173,234,115,130,43,229,243,97,225,159,139,188,187,155,84,190,208,82,79,236,203,104,227,29,229,207,232,43,60,41,36,99,227,70,25,243,138,212,250,153,4,205,104,173,248,87,39,24,250,84,35,90,172,164,34,33,98,79,0,10,250,127,19,25,56,182,227,157,190,75,71,75,198,182,189,55,102,135,35,49,239,63,159,53,44,89,72,224,231,231,78,37,162,67,107,28,97,113,181,0,0,10,97,224,101,225,79,235,95,31,146,91,149,175,68,244,200,250,204,5,234,123,173,164,182,113,156,248,226,135,233,56,253,78,167,178,231,179,19,251,26,231,86,180,135,168,239,25,195,31,143,0,154,43,161,35,50,117,68,7,28,42,49,253,171,236,94,190,63,255,0,142,51,251,175,93,83,173,201,162,89,67,247,125,191,120,149,248,7,156,1,222,169,208,61,255,0,88,117,12,48,221,200,81,91,63,135,178,40,246,20,119,218,36,135,251,82,209,50,112,176,228,126,180,7,72,207,38,159,173,193,119,48,196,24,42,236,125,143,154,227,241,248,164,225,243,198,118,185,95,229,165,175,168,122,79,77,177,233,89,12,81,226,91,113,148,147,249,137,39,156,214,109,37,188,209,225,217,25,121,206,113,91,243,218,219,106,182,91,119,7,129,240,75,41,238,40,9,244,125,56,41,85,180,139,31,53,205,115,226,249,62,24,223,62,234,229,134,239,70,237,75,157,58,221,152,229,189,37,39,235,138,195,239,101,111,191,78,114,115,234,55,99,243,173,209,129,137,0,3,225,3,24,249,86,21,169,2,186,141,200,42,71,241,27,143,206,159,3,188,178,167,39,168,178,253,159,188,146,245,42,146,196,172,113,179,115,250,127,157,94,58,231,80,123,126,159,24,60,188,170,59,213,23,236,254,230,11,93,98,119,158,84,140,24,112,165,219,25,57,21,49,246,131,169,219,92,105,246,214,240,79,28,146,9,11,176,86,206,6,43,92,187,191,42,66,107,193,91,143,89,108,225,152,138,213,122,46,231,212,233,200,223,119,226,119,60,253,107,12,87,231,147,249,214,205,208,238,171,210,182,128,115,248,191,169,174,159,59,47,30,56,207,28,221,91,140,164,15,197,77,153,200,238,115,77,131,187,159,20,134,7,31,233,95,35,206,187,248,195,115,253,218,224,131,60,17,190,59,110,25,197,66,245,34,218,91,104,119,18,197,12,72,84,14,66,252,234,90,64,1,36,247,170,231,87,146,122,102,244,3,206,209,253,69,118,225,229,203,206,77,253,179,150,51,74,68,154,220,104,185,204,99,232,42,75,167,53,27,93,91,85,134,222,228,101,78,112,167,206,42,133,140,190,92,146,61,133,89,122,10,33,63,84,70,113,141,136,239,138,251,60,218,156,118,184,99,59,106,177,104,154,50,144,126,230,167,235,82,97,173,99,128,68,176,168,143,27,64,11,226,134,10,64,192,63,90,241,198,48,77,124,44,185,243,203,221,122,38,16,220,183,48,91,90,52,80,196,168,138,167,10,5,100,167,169,237,82,228,3,1,32,55,56,21,170,76,129,209,135,184,172,2,241,76,119,179,33,207,14,127,173,125,31,244,252,238,87,45,185,242,227,58,108,118,23,86,204,130,123,86,132,134,25,82,189,241,70,220,42,93,198,99,157,21,215,57,218,194,179,46,136,188,130,13,78,101,185,157,99,70,139,225,222,216,27,179,90,29,189,252,19,77,233,37,196,76,195,194,176,230,189,190,88,220,252,108,237,203,86,77,135,147,67,211,88,159,251,148,25,249,165,61,109,104,150,169,233,65,18,70,153,39,10,60,211,239,121,106,143,181,238,33,86,246,46,1,165,37,221,150,114,215,112,126,114,10,233,100,189,86,119,160,119,58,85,157,220,187,238,109,99,145,177,221,150,187,6,147,97,110,226,72,108,225,70,83,144,66,243,71,125,247,79,206,13,237,191,255,0,157,31,235,73,91,219,15,23,150,254,223,222,10,214,164,154,54,119,115,50,17,181,118,158,227,20,173,231,122,187,5,200,236,113,218,185,247,139,102,237,117,15,61,176,227,181,58,61,22,224,74,135,219,12,43,149,227,199,244,187,41,110,28,143,245,165,122,153,31,132,31,157,35,211,81,194,183,231,94,143,60,238,53,139,193,199,126,154,242,174,148,141,134,72,230,162,181,171,43,235,139,113,30,158,84,110,252,76,91,105,252,170,89,57,206,79,127,106,233,32,14,49,143,106,152,252,94,61,239,69,206,179,244,233,157,73,110,145,166,76,124,64,22,13,158,43,215,218,69,229,132,225,194,238,139,157,172,188,213,245,192,99,156,211,114,68,36,218,87,146,167,205,117,184,119,211,59,84,108,181,211,111,28,98,127,85,74,30,10,143,21,122,178,213,210,104,85,179,157,195,35,62,104,57,33,134,85,43,34,35,103,190,69,121,45,162,141,145,80,13,163,178,129,192,175,63,63,198,185,247,137,42,74,231,89,180,180,100,89,73,87,113,192,20,252,23,150,215,107,152,164,82,125,170,2,251,73,142,254,101,114,238,133,6,1,238,40,123,125,58,238,202,232,17,50,188,92,158,6,57,175,61,248,87,199,252,174,214,89,20,2,120,161,143,12,56,162,161,145,36,140,110,207,212,208,151,242,181,149,180,147,36,126,169,81,144,170,123,215,143,241,103,50,214,154,220,54,195,44,79,52,252,77,206,13,83,135,91,68,174,209,203,107,32,108,240,21,129,171,54,149,115,247,251,84,184,84,104,213,188,48,230,186,94,44,177,238,196,216,217,35,220,55,121,52,12,136,84,227,61,189,170,66,25,160,157,154,56,229,86,100,200,101,7,145,92,116,0,112,0,199,147,89,213,138,141,244,148,12,185,35,61,133,46,56,93,192,218,2,143,6,137,88,20,183,170,227,143,25,167,55,22,225,65,2,183,34,4,48,109,143,226,108,115,249,208,210,219,6,64,135,12,9,236,194,143,120,192,28,28,159,99,74,138,213,137,220,198,183,32,136,183,209,45,160,187,23,49,161,87,206,73,62,77,75,36,68,156,177,228,251,81,34,32,167,24,239,93,41,201,3,189,118,247,237,151,163,10,152,0,114,40,200,152,158,104,84,92,119,162,163,199,108,84,210,8,7,35,159,53,15,58,226,86,30,196,212,192,168,219,197,219,112,199,56,205,114,230,157,109,96,51,192,197,39,140,121,165,182,59,154,78,61,133,120,171,102,228,57,150,33,243,205,81,190,211,175,64,143,79,180,82,55,166,100,56,241,87,150,25,185,64,59,133,38,177,254,181,184,146,110,163,185,245,9,254,25,10,1,240,43,219,240,103,242,180,137,79,180,29,70,61,91,167,250,110,237,121,151,208,41,33,255,0,168,85,1,121,199,53,97,212,30,6,232,171,31,226,110,153,110,31,225,30,22,171,171,140,87,215,199,211,23,161,49,183,108,126,244,82,113,140,121,243,66,69,142,244,82,16,0,63,169,161,71,70,220,241,216,251,82,239,217,214,205,66,240,187,185,249,211,81,28,129,154,94,164,115,102,187,114,1,97,83,236,143,176,43,213,234,245,119,101,234,245,122,189,65,145,117,237,179,142,172,158,231,126,84,64,156,123,84,41,254,30,145,0,124,238,119,44,42,123,237,14,66,189,67,42,142,230,36,168,11,227,255,0,114,177,199,225,41,219,53,203,125,172,71,117,76,223,118,233,112,188,130,233,253,77,102,208,38,247,0,126,98,175,29,123,57,93,62,24,1,227,42,63,108,213,42,218,65,28,114,200,202,9,10,64,231,205,98,125,183,14,89,192,215,87,82,176,96,137,26,22,98,125,133,93,254,206,32,70,214,103,184,28,136,225,56,36,121,38,168,214,68,199,99,115,32,224,200,66,14,123,249,173,11,236,253,26,223,70,189,185,60,151,144,34,159,160,170,95,77,46,206,228,79,44,251,126,32,128,1,138,2,207,81,158,123,185,62,1,24,231,36,247,164,104,51,124,51,2,121,99,154,58,218,222,8,206,85,114,57,231,53,228,228,247,76,82,22,0,196,4,175,35,72,204,59,31,20,127,174,142,72,221,207,181,71,179,184,64,17,64,197,34,105,76,106,143,183,226,61,233,140,183,165,181,39,58,140,7,220,1,35,145,80,87,23,79,36,133,80,252,43,222,132,212,53,137,100,211,203,41,217,220,16,61,170,10,195,82,187,123,159,187,160,222,146,127,55,181,107,46,59,165,198,196,204,247,237,106,9,66,55,123,26,118,59,135,104,85,229,39,39,147,94,254,204,37,55,72,227,56,237,138,16,70,73,192,114,126,85,211,135,29,68,206,166,17,140,163,118,51,154,106,247,48,65,235,122,100,129,223,20,102,155,2,189,178,146,78,59,87,181,157,171,110,145,251,159,233,88,147,249,232,190,144,22,253,64,215,23,94,132,49,144,121,203,19,218,129,188,156,221,94,172,206,159,18,157,164,143,53,45,105,99,28,81,79,118,192,3,206,13,66,205,121,8,3,25,60,228,154,237,140,254,85,155,233,108,209,128,26,105,92,112,204,106,167,214,22,201,167,233,206,21,242,25,135,30,213,43,109,174,195,107,166,40,92,180,196,159,135,218,170,93,103,171,250,246,72,74,51,60,146,133,0,121,53,140,102,83,43,111,162,221,205,35,122,46,41,38,213,174,166,231,98,160,64,113,231,53,161,229,98,140,179,182,213,81,146,79,129,85,222,153,211,91,78,176,137,28,55,171,33,223,39,29,143,181,77,234,159,14,141,120,228,12,8,91,191,210,190,87,62,83,147,151,167,108,110,177,84,181,254,161,181,188,142,41,109,11,72,176,201,134,35,128,195,229,87,30,152,188,138,254,220,180,118,137,10,162,174,60,156,159,122,200,224,186,142,43,73,80,50,171,100,48,173,23,236,238,228,54,147,114,238,229,220,201,140,254,85,239,230,195,30,62,13,57,203,188,182,185,176,201,198,41,153,35,24,62,212,150,186,80,216,241,74,55,17,136,152,177,224,3,95,47,171,93,118,200,175,32,150,107,235,177,58,137,20,202,197,73,231,140,212,191,69,104,162,61,122,73,145,88,1,9,227,25,3,36,80,210,106,218,119,174,224,220,71,248,142,106,229,208,215,118,147,253,234,104,220,56,27,83,32,121,175,177,207,100,224,177,199,31,236,142,235,93,2,73,226,130,253,109,218,99,16,42,216,240,60,113,84,213,133,221,178,231,129,142,0,173,213,167,137,178,133,25,149,135,35,111,4,85,11,169,186,114,112,198,109,30,219,207,197,31,3,244,175,55,196,249,24,227,143,134,75,159,119,104,125,59,95,159,67,135,211,137,183,196,123,198,221,170,213,166,107,22,250,197,183,173,110,223,16,252,104,123,169,172,118,243,81,151,212,120,101,5,29,73,86,82,57,6,164,250,34,250,100,234,104,98,136,146,179,2,29,115,224,14,245,215,228,240,99,150,55,56,97,149,151,77,106,64,54,18,123,14,107,13,213,102,70,212,46,136,80,192,202,205,249,102,182,157,82,79,79,74,185,108,227,108,76,65,252,171,13,148,70,95,131,223,147,92,127,211,241,247,90,228,174,218,89,53,252,173,28,57,12,145,179,144,125,128,161,90,57,20,225,129,21,117,232,27,68,159,84,186,118,248,194,195,180,254,103,253,169,174,183,209,163,176,190,134,91,117,85,73,199,224,30,8,175,95,230,159,151,241,177,175,227,181,53,115,197,110,122,60,81,217,233,54,176,70,2,162,70,189,189,241,88,178,197,234,50,160,224,158,213,182,219,174,219,104,129,240,160,126,213,227,255,0,82,222,177,142,156,63,105,4,159,192,52,232,126,50,77,71,3,180,230,151,235,130,60,215,201,187,118,46,105,65,228,85,119,170,152,158,153,190,193,231,102,127,122,153,102,201,39,53,11,213,31,255,0,77,223,30,255,0,195,255,0,58,235,195,253,231,254,153,122,99,161,91,146,61,234,241,246,107,19,62,181,113,35,46,54,65,143,212,138,165,43,149,111,113,90,71,217,136,141,167,190,36,124,65,84,126,89,53,247,62,85,215,13,121,176,247,23,171,219,152,236,108,166,186,144,128,145,46,227,147,85,173,55,174,52,221,72,250,67,116,115,120,70,60,159,165,79,245,20,40,253,63,124,14,8,244,91,131,95,61,25,90,41,183,2,86,69,111,133,148,246,53,225,248,92,24,114,97,124,163,166,121,89,122,110,191,218,69,152,150,10,136,1,36,147,88,150,161,48,158,250,121,59,110,118,56,31,90,187,244,255,0,81,69,172,90,53,149,209,11,117,183,25,240,227,220,84,60,125,15,173,93,172,151,49,219,129,16,45,140,156,18,7,110,62,117,244,120,184,49,195,43,113,142,87,45,206,208,58,126,159,46,161,112,98,136,114,168,206,73,237,128,51,72,134,107,139,89,125,88,139,161,78,228,28,86,153,209,29,29,168,217,79,45,230,161,104,240,163,39,166,129,241,206,123,208,29,113,160,195,167,92,197,60,33,17,38,5,74,15,24,243,82,242,235,151,241,216,107,248,237,79,185,215,45,245,137,34,58,130,152,167,69,218,102,65,144,222,217,20,169,244,217,109,74,9,20,20,101,12,174,188,130,15,206,135,155,79,183,40,197,178,173,238,42,222,109,37,180,209,224,31,137,61,33,195,12,131,197,107,151,150,113,107,127,105,142,62,74,159,160,13,123,208,10,132,241,94,78,165,88,94,85,147,76,181,147,57,0,242,184,250,84,174,148,116,173,94,0,169,36,208,221,14,89,89,114,128,125,107,175,148,147,117,157,125,34,21,2,145,227,233,92,46,224,28,51,126,70,172,87,189,53,44,82,4,181,158,43,128,124,169,231,53,21,125,165,93,216,99,239,48,58,6,25,7,193,171,50,198,250,167,97,224,186,184,138,65,182,230,108,123,7,52,73,213,181,8,206,232,175,238,0,30,4,134,128,68,37,143,56,252,233,108,140,170,195,118,1,28,227,201,166,141,143,131,171,181,216,142,62,254,228,115,248,128,52,108,63,104,26,196,124,73,247,121,127,241,38,63,165,85,121,63,165,119,140,211,74,188,67,246,143,56,192,154,194,50,61,209,241,82,22,223,104,182,103,137,108,231,66,125,176,107,56,193,224,15,214,148,217,140,224,228,55,181,52,141,82,30,185,209,37,35,116,210,70,124,238,74,149,182,234,61,30,108,122,122,132,36,158,217,56,254,181,137,150,7,191,108,247,167,35,101,224,2,113,222,154,31,64,67,113,12,248,49,202,142,15,248,91,52,185,49,143,203,189,96,144,205,44,108,12,82,58,63,130,172,69,74,90,245,54,179,105,196,119,242,176,242,28,238,24,252,233,218,105,178,219,169,104,207,183,130,41,102,50,84,161,36,3,243,172,243,79,251,66,187,181,68,23,86,209,204,135,202,29,166,172,214,157,115,165,221,168,44,178,66,216,254,97,145,251,86,46,50,251,11,151,161,237,238,102,105,214,86,86,61,242,51,138,157,178,211,30,202,214,56,3,238,8,184,201,226,185,107,212,90,108,168,187,111,34,4,246,12,113,71,165,196,82,0,82,100,108,251,28,212,207,143,28,230,169,186,164,223,233,247,214,119,18,92,8,36,86,45,187,124,99,56,253,41,203,62,168,120,229,72,111,163,44,132,127,120,163,159,204,85,213,159,35,220,31,222,134,159,64,178,212,145,132,145,5,127,229,145,70,8,172,229,193,134,115,179,102,109,228,134,249,4,145,200,172,158,0,165,184,10,184,24,31,90,142,177,208,174,244,205,93,67,140,198,65,1,199,102,21,52,214,202,91,36,100,231,205,120,185,56,188,50,211,82,236,36,81,101,185,20,98,198,115,242,174,42,170,48,25,0,159,4,209,81,143,214,179,173,27,52,33,3,146,41,47,16,163,8,30,244,135,64,69,88,1,219,242,165,163,31,106,83,174,13,55,192,173,32,144,115,131,242,160,175,198,29,27,61,198,41,240,248,4,3,67,222,16,208,171,30,224,215,62,94,241,39,176,68,17,205,120,119,174,177,5,107,138,43,231,215,66,50,22,229,201,254,84,172,51,170,111,22,243,94,188,153,63,11,57,3,30,213,181,221,73,233,219,222,201,159,195,25,254,149,243,227,200,101,145,159,57,57,38,190,143,192,158,234,37,82,204,207,210,179,221,6,254,230,85,24,199,189,67,39,97,86,61,42,229,63,225,93,102,221,192,201,85,101,201,237,205,86,211,29,235,233,227,233,47,177,49,240,40,129,142,14,104,84,111,139,30,244,74,1,183,223,159,106,32,248,15,25,62,255,0,173,28,246,134,238,56,209,127,198,9,250,80,16,156,71,146,60,241,83,22,110,18,45,231,157,160,156,15,53,7,213,181,234,245,122,187,178,245,122,189,94,160,198,58,246,235,214,235,73,225,240,145,170,246,243,138,139,191,1,110,45,45,242,114,145,140,213,151,237,23,65,251,174,166,250,210,103,100,202,3,12,255,0,48,170,181,212,142,215,49,204,195,7,209,7,159,106,227,122,88,165,245,165,215,175,126,136,14,66,147,254,149,91,114,125,48,131,177,57,34,164,122,130,67,38,168,64,57,33,71,122,11,102,24,12,242,106,99,233,177,37,2,216,66,138,121,98,88,230,180,29,6,254,218,195,164,160,73,24,134,119,103,32,15,210,179,193,187,209,8,50,73,61,170,213,112,226,223,165,236,227,144,237,98,121,207,244,172,229,150,189,46,151,237,46,254,57,52,199,120,88,42,176,56,102,227,52,100,11,115,26,167,162,67,46,115,248,179,154,3,167,116,187,123,189,6,212,72,11,2,51,129,218,172,22,246,118,186,108,100,199,248,190,124,215,155,41,109,37,63,108,103,154,32,210,102,63,97,143,20,45,251,184,143,106,72,75,10,112,95,110,59,91,140,208,151,129,138,179,169,228,14,245,215,143,27,189,179,149,70,49,37,24,158,84,224,96,211,74,35,181,148,96,29,184,224,45,17,28,177,189,148,205,198,9,27,135,144,106,10,246,229,214,248,46,78,196,199,230,60,215,93,164,92,253,98,246,170,196,182,89,124,213,118,206,105,141,232,72,142,75,28,99,53,97,134,215,239,214,81,236,144,178,237,24,35,205,84,180,109,58,230,203,92,103,102,101,69,144,247,243,244,175,54,25,248,238,183,123,104,182,27,161,183,72,220,114,7,56,168,126,160,212,64,187,72,20,110,42,57,250,212,141,189,203,201,41,102,31,0,243,85,75,153,190,249,171,49,68,36,52,156,224,252,235,60,25,92,242,185,25,44,119,227,238,253,59,32,198,9,65,156,124,234,140,231,145,87,189,92,52,250,83,195,16,193,56,206,125,170,143,113,17,138,109,153,228,14,107,209,193,189,91,88,175,40,201,199,38,152,189,189,211,116,217,45,36,212,34,145,156,72,118,16,50,20,227,190,42,245,161,233,150,194,198,41,253,32,100,116,27,137,230,169,95,106,246,145,66,150,18,160,195,179,54,64,243,88,203,147,30,75,120,200,65,235,155,40,245,168,109,32,79,82,217,152,43,207,159,39,218,173,29,74,226,46,149,212,31,63,242,72,253,107,15,68,57,30,15,138,222,174,116,179,171,244,202,217,60,134,38,150,20,220,192,103,28,3,94,30,126,12,56,114,198,198,183,182,18,120,3,140,100,214,187,246,125,105,179,165,146,66,188,203,43,55,249,127,149,101,87,48,155,107,153,161,36,62,199,43,145,231,30,107,117,233,155,63,186,116,222,159,9,24,34,21,36,124,207,63,231,93,254,118,95,241,201,251,73,236,74,219,130,121,21,203,152,146,59,11,135,35,133,141,143,63,74,61,98,193,168,206,169,156,89,244,205,252,131,191,164,84,126,124,87,203,194,111,41,27,219,4,145,0,102,56,228,156,214,195,246,111,102,45,186,84,77,183,6,105,89,191,46,223,229,89,20,132,150,35,3,111,115,91,175,78,91,253,203,166,180,251,124,109,34,21,36,31,115,201,175,171,243,110,184,230,44,79,99,238,117,27,59,69,254,61,212,49,99,190,231,2,131,179,214,44,117,67,41,178,157,102,88,142,214,101,237,159,173,97,186,252,146,141,110,241,37,118,46,38,113,146,126,117,115,251,53,213,45,161,211,175,109,103,184,72,217,100,14,3,176,0,140,120,253,43,203,201,241,60,56,252,247,181,219,159,104,253,57,102,150,111,172,219,5,138,96,192,74,160,112,249,243,245,170,199,66,221,233,186,126,182,110,245,27,175,68,198,132,70,8,225,137,239,147,226,175,61,97,125,167,107,29,51,127,5,165,244,50,75,110,4,172,168,217,224,26,201,180,232,5,222,169,105,108,220,44,178,170,19,242,38,189,63,31,121,240,92,114,74,219,250,145,196,157,41,127,44,82,13,173,110,89,88,121,24,172,17,185,243,207,214,183,78,177,63,117,232,203,213,140,170,143,76,32,207,182,64,172,45,134,9,57,171,240,39,240,191,250,86,149,246,87,16,123,125,66,70,206,119,162,231,242,53,31,246,157,43,46,185,107,18,177,194,195,156,124,201,169,175,178,180,198,137,120,228,119,159,255,0,249,21,92,251,74,147,255,0,122,8,239,182,4,31,214,177,135,127,46,175,210,167,111,36,134,230,49,188,231,120,3,63,90,223,214,13,168,49,254,17,154,192,116,244,50,106,86,171,223,116,200,15,235,95,68,16,59,123,10,199,250,151,255,0,202,225,116,8,163,103,5,105,166,137,137,227,243,169,45,180,134,78,245,242,221,38,84,0,67,146,7,36,120,168,158,167,82,58,102,255,0,113,199,240,207,245,171,14,194,91,32,84,87,86,168,255,0,132,181,19,143,249,95,231,93,56,103,252,147,255,0,86,229,116,195,242,188,13,195,243,173,15,236,202,34,13,252,225,190,15,133,0,30,252,154,206,66,131,220,86,151,246,95,181,172,53,21,62,37,86,253,171,237,124,223,250,107,142,23,85,123,184,104,238,109,36,183,151,148,117,218,195,229,88,63,84,244,253,214,133,168,72,187,89,173,153,179,28,152,224,214,227,52,139,24,255,0,106,171,245,97,142,247,71,158,3,18,187,227,40,15,131,95,51,226,115,229,199,159,143,213,117,203,89,70,55,5,228,182,211,164,168,74,74,135,42,203,239,95,78,244,37,196,183,189,45,105,113,112,131,212,116,7,34,190,94,17,187,200,125,251,115,95,79,125,158,184,110,138,211,48,225,182,194,20,145,238,43,244,24,251,219,205,146,111,90,145,45,244,242,236,7,226,0,125,107,28,235,203,228,184,212,226,140,56,194,195,202,159,173,104,63,104,26,221,182,147,99,110,46,37,32,60,153,0,119,56,172,119,93,187,179,214,245,95,94,61,66,40,208,162,168,18,2,57,175,39,39,253,242,217,212,111,31,232,140,118,14,73,240,7,28,214,145,113,26,141,38,32,192,113,16,254,149,66,135,64,152,131,234,223,90,70,1,201,34,76,241,86,173,67,168,52,153,116,217,33,183,191,133,165,88,136,0,55,203,21,199,229,95,59,140,197,174,59,173,179,247,211,226,150,80,113,141,236,123,123,85,211,163,58,86,39,121,101,245,88,229,70,70,42,176,178,219,44,138,207,117,10,128,63,197,147,83,246,221,89,103,167,88,180,81,93,170,137,59,144,114,77,122,249,39,158,30,49,137,117,118,184,220,223,232,218,12,132,159,226,72,7,225,78,121,250,212,37,247,84,11,236,236,180,141,98,35,225,13,220,31,122,166,94,117,21,132,206,8,121,15,207,101,19,164,234,118,151,119,30,148,91,240,57,59,150,185,225,241,176,195,178,229,109,118,253,225,80,39,123,115,187,179,152,176,1,249,226,135,70,176,184,111,72,79,36,37,243,177,165,28,103,231,138,154,149,99,137,92,101,88,21,224,124,234,179,119,100,146,72,92,130,174,87,225,193,236,107,182,54,210,200,98,226,206,226,217,241,36,108,160,143,133,177,193,30,226,152,101,1,72,243,239,239,82,171,54,181,13,175,221,192,142,123,126,225,100,25,3,233,237,72,251,176,154,16,2,122,87,96,252,81,103,241,143,5,127,210,186,70,66,66,170,92,6,60,147,237,154,77,198,255,0,92,238,28,142,252,84,140,118,83,219,35,75,45,188,168,161,128,201,83,193,160,226,130,107,251,166,72,147,115,182,78,40,161,112,8,250,210,163,10,91,4,30,71,20,151,6,54,32,174,24,28,17,74,128,129,32,57,192,207,122,14,171,21,112,48,126,180,226,30,220,243,142,213,199,125,210,150,7,156,248,165,162,110,201,81,206,50,104,9,146,227,125,146,69,177,6,24,157,195,185,162,108,230,120,97,27,118,156,248,52,6,210,45,193,243,187,4,98,139,79,138,56,191,168,246,160,152,142,66,232,155,187,158,196,26,46,221,221,15,194,89,36,94,65,13,222,129,135,62,158,9,200,199,197,138,54,25,21,64,87,228,14,21,170,105,22,11,29,99,81,182,192,142,236,184,198,66,191,196,5,88,45,186,190,233,80,9,45,163,102,247,82,70,106,169,109,137,99,37,87,111,140,252,232,148,101,12,20,156,147,216,253,42,165,91,227,235,87,43,252,75,68,199,182,234,236,221,66,37,14,214,241,225,128,198,198,60,15,152,53,79,219,228,30,48,105,107,191,146,24,254,70,179,150,19,47,100,72,60,211,201,59,76,204,219,251,147,158,213,45,164,107,12,146,8,46,28,149,39,10,199,184,53,11,22,168,246,232,119,162,186,50,225,242,40,53,187,73,50,209,18,64,240,60,86,50,227,153,77,88,52,197,124,140,129,93,206,234,135,211,175,140,154,108,50,19,147,179,154,169,219,245,76,182,183,242,198,179,131,151,36,171,114,43,195,143,29,202,217,62,154,95,38,86,0,249,160,158,82,185,6,149,164,234,31,218,150,102,86,10,164,54,14,59,87,174,109,3,28,134,63,42,231,114,213,213,106,26,245,184,201,237,92,153,131,192,216,63,74,6,238,97,99,17,121,137,8,15,38,154,91,192,80,224,240,71,106,153,93,226,186,20,167,2,150,13,13,111,54,241,205,18,188,140,230,188,22,174,145,90,212,190,134,131,170,75,237,27,120,249,87,207,192,149,98,63,173,110,189,89,40,143,163,181,38,207,44,8,253,77,97,13,240,185,207,189,125,111,244,233,252,45,102,138,70,34,22,92,247,30,244,202,99,159,243,175,70,248,94,123,125,105,43,223,21,239,128,132,62,255,0,173,21,25,202,242,123,80,74,126,34,61,168,184,176,87,31,174,41,80,116,63,135,129,82,182,238,66,48,85,228,140,103,61,141,69,218,99,112,7,182,124,212,173,171,42,177,39,235,82,166,223,88,215,171,213,234,236,143,87,171,213,234,10,143,218,51,162,244,179,43,0,75,74,160,86,83,170,187,45,196,137,146,2,192,170,63,58,210,62,212,38,244,244,171,36,206,55,92,103,244,172,199,93,40,36,186,155,36,17,180,99,223,138,227,154,227,237,157,234,45,234,234,243,17,200,13,140,230,166,180,61,19,239,210,122,247,1,132,10,216,10,63,154,171,129,139,206,92,243,185,137,173,115,65,182,55,26,125,184,141,55,6,140,99,2,177,157,212,233,210,34,47,180,75,56,23,239,118,208,97,163,92,148,21,85,55,19,107,76,182,42,73,146,73,212,70,15,143,21,173,205,167,75,105,6,249,2,237,60,30,59,85,95,251,14,210,45,122,214,250,217,54,72,146,134,101,29,142,43,151,151,221,93,52,171,43,8,180,221,26,214,210,60,22,137,2,177,31,33,76,205,143,77,178,120,247,52,199,246,178,2,155,135,140,113,67,95,93,199,45,180,200,73,229,73,21,142,44,183,117,88,213,66,234,58,253,181,148,173,16,38,73,7,129,226,164,108,239,196,246,97,201,46,174,188,124,170,129,121,190,230,225,202,130,131,143,137,170,95,73,212,90,218,52,183,219,185,1,252,68,215,167,64,216,102,117,158,69,85,57,221,130,167,200,164,221,91,51,93,64,2,146,146,29,191,74,155,210,244,153,174,111,255,0,180,81,25,85,134,8,110,198,172,82,105,241,250,7,40,160,175,196,48,42,101,110,186,137,208,45,28,136,45,62,234,9,95,76,113,205,34,222,220,92,223,188,164,54,208,56,52,252,9,24,184,66,195,32,159,21,45,18,32,140,170,0,0,236,5,114,195,138,217,102,75,114,253,4,108,44,102,48,48,60,138,229,181,140,9,134,142,53,92,252,169,171,217,5,190,100,118,194,142,230,130,139,168,35,115,178,33,147,224,154,233,190,62,41,175,68,199,44,253,39,93,149,84,169,3,31,58,10,94,159,176,212,129,114,10,72,192,225,148,208,79,115,113,49,193,56,205,72,233,151,95,195,17,179,124,106,125,233,135,52,202,234,53,159,21,198,109,41,105,100,45,45,163,136,29,193,20,46,107,39,251,84,187,245,245,59,72,212,54,216,195,14,71,115,90,242,202,196,12,113,81,122,206,143,101,171,0,151,112,36,131,29,200,228,83,30,12,102,94,81,207,108,39,167,180,147,171,107,118,182,170,14,215,112,95,30,20,114,107,108,214,102,26,126,131,121,50,16,166,56,78,220,241,142,56,161,52,30,147,178,233,249,166,154,4,119,121,15,12,121,218,190,194,165,53,141,40,235,58,53,205,144,200,245,83,0,143,7,197,124,255,0,151,114,188,178,89,211,83,211,17,210,180,81,168,137,110,238,238,227,181,179,67,241,74,253,216,251,40,243,90,84,93,123,211,214,118,169,12,114,76,254,154,133,81,233,158,112,42,134,189,11,212,50,206,240,37,177,194,49,7,226,226,141,95,179,62,161,147,143,74,53,30,229,171,213,203,195,143,39,246,169,181,199,70,235,200,117,189,102,29,62,11,57,17,100,86,37,221,187,96,123,81,93,125,50,199,210,23,121,56,220,84,15,214,162,250,63,236,251,81,209,181,145,125,119,36,88,88,217,84,14,249,53,108,215,186,78,46,160,178,75,107,139,151,142,53,112,231,103,154,241,103,197,142,28,178,225,233,118,249,238,29,215,23,112,196,189,228,144,40,252,205,125,5,24,17,69,28,89,252,10,20,102,161,44,62,202,116,203,13,82,59,209,117,51,136,155,114,70,113,128,124,85,191,251,46,32,217,46,198,183,242,242,252,186,241,39,76,99,237,31,167,229,134,252,234,182,232,90,25,191,189,0,126,22,247,252,235,62,228,120,56,175,169,228,210,45,166,66,146,2,232,120,33,187,26,139,61,11,211,130,72,216,233,144,147,30,118,241,93,120,121,238,56,120,230,143,158,180,235,45,86,240,73,13,140,19,184,148,108,112,139,195,12,249,173,3,165,62,207,77,171,11,205,101,81,228,254,72,1,225,126,100,251,214,179,22,143,101,2,129,20,75,26,142,48,163,0,87,12,22,74,112,88,99,230,107,60,188,188,153,205,99,209,184,206,190,209,242,157,36,202,171,144,211,32,63,33,88,206,11,100,227,63,42,250,166,123,77,42,226,63,70,225,45,228,70,254,71,193,205,54,154,6,139,15,49,233,246,138,127,249,98,183,241,178,252,88,120,210,214,113,246,105,1,143,166,93,182,145,190,118,63,208,85,71,173,52,221,75,81,234,251,179,5,156,206,163,106,130,20,144,70,43,125,142,11,107,116,196,105,20,104,60,40,0,84,78,163,171,216,90,72,204,138,178,77,142,89,70,127,42,207,22,231,53,206,79,101,189,49,77,7,163,53,51,171,218,201,60,98,37,73,148,144,79,60,26,216,174,238,44,44,80,181,197,210,231,29,129,230,171,183,154,229,204,187,140,72,177,131,228,119,170,190,163,113,32,71,145,220,187,31,230,53,232,228,224,252,182,92,147,202,174,109,213,90,48,108,44,252,251,154,139,187,235,91,104,230,41,111,19,204,128,114,253,134,107,63,104,156,242,113,150,61,179,226,143,142,5,75,112,133,73,243,154,204,248,92,113,119,87,155,78,174,211,174,25,85,216,198,79,112,195,181,57,173,106,122,86,163,164,79,98,215,64,36,195,105,42,124,102,168,223,117,8,7,189,44,47,27,112,5,79,246,92,126,91,137,229,78,92,105,221,57,103,10,53,189,171,221,63,144,207,140,212,83,245,38,179,166,91,250,26,78,143,29,170,49,248,202,141,196,251,84,143,164,55,124,171,142,165,64,1,127,58,239,248,49,191,219,180,149,2,253,117,212,72,225,46,17,80,145,159,141,59,138,2,251,172,53,11,168,25,24,40,118,227,35,218,166,122,138,196,79,166,9,128,254,36,103,57,29,241,84,137,184,224,30,105,62,63,22,247,35,83,42,244,215,78,65,218,64,44,57,192,171,183,67,253,166,222,116,173,175,246,124,214,203,117,104,88,178,2,216,100,39,191,229,84,86,83,180,19,93,129,55,78,138,220,43,28,26,239,161,107,235,30,173,159,171,117,53,157,163,42,177,169,88,226,83,156,10,140,180,208,229,149,94,226,248,180,86,241,141,204,7,114,43,72,210,186,75,78,179,178,70,120,65,144,128,89,179,205,53,175,105,22,141,100,45,17,221,61,81,206,210,51,138,231,239,210,238,70,73,117,42,205,41,49,39,167,23,242,166,123,10,71,165,147,154,186,55,69,218,144,54,221,202,163,230,1,164,63,69,99,251,187,208,121,254,100,174,154,145,157,169,190,152,27,126,125,235,165,1,83,199,111,149,89,101,233,11,197,98,22,104,79,183,122,110,78,151,212,19,105,30,153,25,231,13,65,93,40,57,246,167,109,110,165,179,184,89,98,108,17,224,121,169,211,210,122,156,145,179,148,93,254,20,48,237,67,30,151,212,209,192,22,185,63,248,133,61,168,11,157,82,242,234,84,145,228,33,148,96,109,226,136,143,88,112,64,184,77,199,3,226,94,244,243,116,222,170,24,98,208,254,76,41,137,52,13,76,28,155,57,56,246,164,145,19,118,250,237,145,136,7,118,70,249,173,63,247,251,41,64,101,184,140,144,114,57,193,21,92,109,19,82,86,193,179,151,63,74,247,246,30,160,203,145,105,47,7,218,154,23,221,51,92,176,75,71,130,250,121,10,185,206,49,184,26,101,122,155,66,211,167,223,103,106,119,129,176,16,128,22,6,168,227,73,213,81,176,182,179,143,160,162,35,209,117,123,130,27,238,82,182,60,237,197,77,81,108,77,23,78,215,163,55,86,146,155,103,201,223,27,242,51,85,107,187,11,155,59,182,182,120,200,113,237,228,123,211,238,110,116,220,7,146,72,157,134,214,10,60,81,209,245,42,19,20,119,54,235,42,1,143,80,247,63,90,187,17,86,86,23,87,178,236,137,112,64,207,196,113,251,211,178,89,94,91,130,207,31,10,121,219,205,88,238,53,75,57,45,25,224,17,237,11,240,128,48,71,229,85,152,239,238,109,231,146,226,25,9,46,8,33,134,70,63,58,155,15,172,145,73,24,252,65,148,115,159,38,140,182,104,177,131,150,227,197,35,79,191,211,110,101,141,39,178,49,201,206,90,51,193,53,102,254,199,176,104,20,71,35,199,207,190,77,54,33,160,118,136,140,146,201,158,1,246,169,96,209,122,34,77,156,17,228,247,162,163,233,192,184,116,159,118,9,218,8,166,90,198,238,56,152,24,139,42,241,156,85,66,45,175,189,9,72,239,25,30,125,232,255,0,188,33,135,122,30,195,193,168,184,236,157,229,218,85,193,3,56,219,70,46,147,47,170,170,28,250,99,25,200,225,168,36,237,91,213,137,88,240,77,122,226,225,45,83,44,195,181,34,121,210,210,46,72,27,71,2,171,55,186,135,175,115,181,219,7,56,24,240,40,154,27,62,160,242,12,118,92,240,13,55,5,203,160,15,27,237,108,30,51,64,137,21,142,50,89,71,20,177,34,5,94,112,119,29,160,84,84,245,143,81,92,197,240,9,54,130,59,55,108,211,241,62,137,112,230,73,237,21,92,156,239,86,39,38,170,190,162,6,203,54,8,39,32,26,109,47,2,42,178,177,10,15,53,203,46,41,125,116,171,6,153,212,183,122,53,219,164,99,16,23,63,11,47,21,97,214,122,162,61,66,27,119,176,19,172,177,29,204,202,56,21,69,77,78,34,2,204,67,103,60,26,152,208,58,134,219,75,184,98,0,49,200,0,101,56,35,21,207,147,135,31,237,38,234,174,26,69,203,117,30,149,117,109,118,55,72,184,32,246,63,47,222,163,45,205,204,56,51,43,122,100,145,241,127,41,21,63,166,107,58,92,140,37,180,134,48,206,57,41,128,104,200,45,237,38,142,230,41,70,22,87,46,160,143,194,126,85,224,203,147,198,222,155,67,219,177,224,169,200,247,165,155,169,191,180,227,183,87,30,158,220,176,62,244,239,221,253,38,42,156,40,237,138,172,107,142,214,183,12,73,33,184,96,106,223,135,53,229,178,93,139,235,160,96,232,137,115,156,187,168,253,235,17,144,252,92,86,143,213,189,68,151,157,41,5,147,78,30,115,40,44,190,70,1,172,222,78,252,87,179,225,241,220,48,213,102,148,166,186,15,7,35,20,133,61,200,239,93,7,154,245,161,229,63,23,207,197,25,9,224,156,80,137,220,81,48,48,86,205,74,36,45,142,36,3,156,84,157,190,61,78,252,212,76,4,151,0,115,82,182,225,86,65,131,231,205,68,175,173,171,213,234,245,118,71,171,213,234,245,6,101,246,173,114,35,151,76,139,56,195,22,57,170,31,81,89,201,113,111,116,96,96,55,141,249,63,248,106,201,246,183,43,77,174,218,91,160,201,88,199,238,106,19,90,254,22,146,167,39,118,205,164,19,239,197,121,243,173,225,25,93,149,180,151,23,177,90,196,133,166,119,10,171,238,107,232,109,19,73,77,23,70,183,180,201,102,69,27,155,231,88,175,79,234,54,218,87,83,199,125,60,65,182,228,71,158,193,189,205,105,71,172,101,151,110,248,134,211,254,19,88,229,207,212,110,69,146,226,67,40,192,0,128,123,26,2,69,42,27,108,17,18,124,246,160,87,168,237,36,78,75,198,126,148,44,218,181,139,50,150,187,3,39,0,30,57,174,51,191,74,120,137,61,79,143,241,15,2,153,152,202,114,75,30,245,36,150,239,52,66,84,83,176,14,228,119,163,173,244,99,56,15,32,33,79,189,111,30,45,165,202,41,67,75,185,154,95,81,17,164,15,224,114,69,90,116,62,145,1,214,226,251,27,84,228,70,61,234,115,211,181,211,225,203,148,141,87,220,226,162,111,186,190,198,37,41,11,122,152,240,189,171,183,148,194,127,42,231,171,151,165,169,89,22,48,168,0,81,216,10,75,12,228,19,222,168,150,157,91,112,110,72,40,171,25,246,231,21,50,186,147,221,40,101,155,244,53,159,205,26,252,116,85,203,37,187,46,230,80,67,118,205,121,245,80,36,100,136,28,227,241,26,130,189,182,107,235,216,196,114,157,195,44,196,209,112,198,197,159,7,176,169,231,107,94,18,17,168,92,73,113,39,198,114,190,199,181,70,45,180,145,72,175,11,247,60,3,226,164,167,139,224,86,25,193,224,100,83,112,68,217,193,236,13,113,228,199,201,215,142,233,35,110,92,196,119,227,127,176,52,216,102,89,212,3,140,211,182,241,237,25,193,44,107,147,161,50,130,7,32,138,206,19,174,219,202,246,151,180,190,120,136,86,27,211,206,106,64,93,195,60,161,84,140,224,28,26,130,31,140,252,197,37,206,203,146,196,224,241,140,87,91,203,225,28,63,31,157,90,213,194,129,128,43,198,64,50,87,131,238,42,184,154,185,135,225,147,226,81,250,212,141,189,236,87,42,12,110,15,203,60,215,92,115,199,146,57,231,133,194,246,144,91,165,76,134,80,9,242,60,215,90,239,216,26,143,146,87,3,5,50,40,121,46,93,20,149,28,15,21,229,230,248,215,222,12,237,44,46,119,26,95,175,89,253,247,218,62,149,167,207,36,18,185,245,80,18,65,83,250,85,75,83,251,97,150,97,178,202,211,105,57,248,156,246,252,133,121,240,225,228,202,250,86,211,37,228,113,46,93,192,250,154,9,250,131,78,76,135,187,139,131,207,196,43,3,155,174,110,239,159,23,114,57,83,201,0,241,92,131,84,182,184,56,87,195,119,193,53,233,199,226,95,186,118,218,174,58,235,74,129,217,68,141,33,83,217,124,212,53,223,218,56,42,194,218,37,67,254,38,57,172,217,179,183,128,112,124,211,108,114,1,220,62,117,219,31,141,132,74,185,220,117,181,228,227,107,93,109,25,231,109,6,221,69,35,157,207,114,78,124,150,170,202,71,188,158,248,30,107,142,12,67,226,5,129,224,5,238,107,175,142,51,212,36,218,208,117,188,96,180,185,63,90,120,245,36,136,160,181,195,109,60,114,213,68,123,239,76,227,102,126,180,61,245,252,194,16,87,0,110,171,168,105,165,47,80,52,131,6,98,80,248,221,93,26,164,29,152,253,121,172,249,46,166,81,146,222,51,192,166,238,175,166,22,229,131,28,140,83,209,226,191,75,121,105,35,29,178,5,63,90,134,212,155,213,96,177,225,134,121,32,246,172,254,91,251,129,112,195,213,109,189,233,200,53,107,152,195,48,98,84,159,38,169,165,186,40,11,177,115,220,118,162,136,192,3,158,60,213,86,223,168,165,143,5,151,32,251,212,148,29,65,3,133,220,118,146,63,152,80,237,60,20,73,201,42,56,243,74,244,148,0,55,33,252,234,54,43,232,228,32,171,2,77,16,101,7,241,3,143,115,85,4,152,240,196,228,115,237,77,206,167,96,11,206,15,113,72,87,86,236,126,156,215,100,225,123,247,170,25,188,93,218,116,193,176,114,135,138,206,228,128,158,115,230,180,75,208,231,79,152,47,47,176,213,21,129,201,31,182,40,176,63,221,193,140,100,156,211,150,22,126,182,161,2,127,214,59,209,34,48,45,153,188,228,98,158,208,209,191,181,161,42,51,130,120,197,77,171,86,176,212,86,91,97,28,132,110,81,219,222,161,111,231,51,93,151,199,0,224,81,246,154,93,194,194,110,88,152,248,248,65,28,154,141,104,156,201,143,230,39,156,212,137,73,222,54,129,74,50,113,129,220,123,215,101,137,163,0,98,186,139,192,200,170,142,3,181,115,180,19,73,105,100,101,63,2,143,160,167,56,28,82,73,0,99,246,160,76,115,186,46,194,48,115,223,218,188,89,198,9,98,196,210,91,131,199,191,189,121,91,122,248,249,80,56,121,92,142,13,32,128,87,36,100,252,233,64,144,49,231,21,194,120,230,129,188,124,121,253,141,21,105,103,113,114,48,145,28,103,241,55,106,93,180,182,208,174,249,19,123,248,31,58,229,206,167,115,42,237,87,244,144,255,0,42,209,4,52,22,54,25,251,196,190,172,216,252,2,133,189,212,174,102,132,44,104,177,66,163,128,131,154,141,98,1,39,118,79,189,71,179,151,148,176,148,170,248,21,86,6,212,25,218,50,238,24,15,229,220,60,84,57,137,39,86,37,87,40,120,241,154,149,191,212,6,205,158,177,96,59,252,57,160,84,253,227,152,147,156,115,129,222,138,102,222,4,124,252,60,131,201,13,79,253,202,220,174,220,186,252,235,130,41,33,57,116,42,73,246,162,157,85,85,73,86,228,103,129,218,162,246,110,203,73,67,112,10,190,237,188,224,213,159,213,49,42,177,108,146,123,124,170,180,37,17,50,148,98,14,104,133,212,253,72,176,231,12,56,168,44,150,218,198,46,158,18,126,31,229,53,34,183,71,102,114,78,106,149,111,32,146,236,49,39,110,123,143,21,61,29,222,24,182,118,129,219,52,74,156,23,67,110,238,205,244,164,189,251,12,124,57,36,119,28,113,81,80,222,172,204,66,29,216,252,66,151,36,138,138,78,50,15,126,123,83,97,187,216,5,209,37,38,218,192,118,97,80,237,163,78,167,212,192,119,98,121,6,137,141,74,220,18,29,190,35,192,21,39,12,232,170,71,243,41,228,98,179,51,171,165,122,91,89,160,248,49,183,28,18,123,102,153,154,103,183,131,4,243,158,8,247,171,112,48,74,167,114,134,243,131,230,161,245,61,21,47,74,188,15,233,129,227,28,26,222,211,74,214,198,24,108,228,247,106,106,105,50,136,57,81,143,6,165,231,210,46,226,111,128,169,10,59,15,53,27,53,188,209,97,101,141,148,227,140,251,81,116,98,71,59,179,158,41,176,224,174,57,7,193,165,204,63,136,72,39,129,244,166,0,61,179,197,84,74,219,106,51,90,50,250,114,178,186,246,230,174,186,79,91,202,161,99,186,1,215,182,124,138,207,24,111,192,216,3,1,220,26,239,172,241,167,30,60,215,46,78,28,115,254,209,99,105,110,165,210,34,141,100,121,203,22,25,218,171,147,81,93,81,28,122,191,78,127,107,216,2,194,44,137,1,28,168,250,86,117,107,170,73,10,128,227,112,35,56,97,220,85,155,67,234,119,177,245,21,2,24,102,225,227,97,149,34,181,227,61,38,236,102,247,51,25,231,105,24,231,39,205,12,217,199,126,60,85,163,84,208,86,234,246,105,180,253,138,142,219,132,89,225,126,66,160,46,108,46,237,63,190,133,148,123,227,138,220,146,27,216,76,144,123,210,199,206,145,158,105,67,190,104,8,83,249,230,159,132,124,88,247,161,211,30,104,132,252,89,201,205,74,163,162,24,112,69,76,89,175,169,146,123,248,21,11,15,12,15,56,207,32,84,236,18,156,168,140,1,183,176,172,209,245,149,122,189,94,174,204,189,94,175,87,168,48,175,180,169,12,253,109,233,103,24,40,153,246,168,110,177,184,251,188,80,192,167,44,8,230,139,235,217,12,189,115,40,207,252,240,42,23,91,179,184,214,58,146,59,40,57,59,65,207,128,61,205,121,243,237,211,5,62,218,9,47,175,4,17,174,247,149,176,20,120,53,164,217,116,165,246,157,163,153,39,157,39,112,50,20,119,11,82,93,51,210,250,119,78,172,175,44,235,61,203,114,93,135,225,31,42,43,81,234,187,27,101,60,51,5,246,29,235,151,38,91,234,53,21,57,73,29,135,30,42,229,211,250,4,48,192,151,55,17,43,78,255,0,23,196,63,8,168,93,29,109,245,205,86,43,132,136,199,17,114,198,38,61,252,231,233,87,139,169,197,157,140,147,133,207,166,185,198,106,241,99,227,60,170,103,126,132,44,97,87,32,0,7,189,69,106,189,89,14,158,133,45,212,73,47,109,199,176,170,253,238,185,119,114,135,45,233,161,63,133,79,138,131,187,99,48,42,14,112,43,159,39,61,189,98,222,28,95,253,130,234,250,173,214,161,49,146,226,119,110,115,183,192,161,225,220,195,183,142,245,211,107,252,199,36,158,105,89,218,160,103,28,118,205,115,191,229,214,127,129,118,184,12,0,201,63,42,150,183,44,64,218,15,63,189,67,216,156,182,51,226,173,122,53,184,4,79,40,30,154,242,1,28,82,77,150,165,180,157,56,65,107,36,211,182,210,227,146,125,189,169,102,250,198,8,93,99,112,207,81,215,250,147,222,255,0,13,27,108,89,192,0,119,197,69,92,198,99,143,113,108,49,241,93,60,181,233,143,29,166,165,190,73,2,40,101,192,28,0,105,80,48,106,128,107,23,149,85,213,148,140,113,142,13,118,218,226,120,39,244,193,108,246,218,220,214,109,164,139,141,138,239,152,110,198,61,189,234,74,104,147,105,192,3,242,168,43,39,112,20,158,245,51,20,226,78,28,252,95,214,164,186,106,192,209,40,50,140,251,211,55,178,170,78,192,98,138,35,211,108,142,213,3,168,92,25,111,36,76,237,81,237,78,73,181,195,162,39,102,145,131,39,208,98,186,141,44,106,29,114,174,60,131,205,57,110,170,64,198,56,20,251,34,231,147,222,166,57,204,103,69,195,126,199,90,106,196,128,183,28,251,56,169,50,201,34,231,0,131,216,138,174,164,94,252,1,94,58,147,90,72,2,252,73,229,115,93,184,249,237,186,174,92,156,50,77,192,157,85,209,214,58,228,44,219,68,115,129,240,200,163,156,214,53,172,244,213,238,147,116,97,100,220,71,98,60,143,122,250,14,11,216,111,97,45,27,12,249,4,242,13,67,107,122,100,87,240,50,72,62,44,29,172,7,34,189,93,87,158,91,31,63,178,236,248,113,241,103,177,21,216,242,24,28,144,125,197,91,53,29,9,82,225,227,113,135,95,34,171,215,90,124,176,62,72,37,125,192,163,91,216,251,13,81,208,8,238,57,94,219,170,93,213,100,137,90,39,86,4,247,170,188,10,239,149,94,112,57,6,159,211,238,166,183,185,0,31,132,119,83,219,138,155,106,227,117,181,190,210,223,100,123,88,228,247,163,146,216,17,192,25,35,177,20,38,159,121,13,214,23,37,28,142,198,141,212,165,251,181,160,24,248,216,99,189,103,218,122,87,218,12,92,74,36,69,239,226,134,184,181,137,153,50,188,100,81,200,195,220,210,166,69,204,121,3,150,21,182,118,28,218,196,71,5,177,245,161,230,176,65,27,114,228,19,219,53,57,28,5,227,220,145,179,159,96,180,61,222,157,124,209,159,78,206,99,255,0,146,154,93,170,247,86,150,255,0,17,228,46,51,201,168,64,192,62,197,252,36,213,158,235,167,117,203,161,240,216,186,169,61,152,129,250,243,76,71,208,250,235,16,69,178,15,172,171,90,145,54,131,144,158,54,158,113,93,87,45,180,99,39,24,197,89,162,232,61,93,136,14,214,235,245,124,209,80,125,159,222,163,2,247,176,41,30,2,147,79,26,187,66,194,69,180,96,33,42,254,78,124,209,3,87,186,92,110,59,192,247,53,98,29,12,92,141,250,129,198,126,44,71,254,244,242,116,53,146,227,117,220,238,126,64,45,60,105,184,174,197,174,35,31,137,118,31,173,74,199,116,110,224,221,25,220,60,1,83,16,116,118,145,25,59,214,89,127,241,189,73,195,161,105,145,32,85,128,128,59,0,198,165,199,47,164,220,86,196,228,1,149,32,121,4,80,23,26,69,165,235,111,82,98,115,254,17,197,95,83,73,211,88,124,86,193,190,172,104,216,52,157,37,112,13,140,127,169,173,76,42,110,51,139,126,156,131,208,116,121,217,142,120,35,138,176,116,230,147,165,233,179,122,138,237,45,203,12,1,32,224,125,42,237,14,151,165,30,214,145,15,202,139,143,71,210,67,2,44,226,4,30,8,20,188,118,253,158,72,41,101,12,8,206,106,34,104,68,115,135,32,224,231,159,157,104,9,164,233,199,189,186,82,155,66,210,165,24,123,96,127,51,89,156,86,30,114,179,241,10,203,27,3,81,187,74,177,21,169,39,77,105,10,8,88,24,3,255,0,89,166,95,163,244,103,36,250,82,2,125,164,53,169,133,79,38,98,1,222,119,15,210,145,40,231,129,156,248,173,41,250,35,73,36,237,19,175,254,122,67,116,54,155,206,36,156,31,252,67,253,42,248,84,242,140,196,140,2,62,85,197,38,53,4,112,125,171,73,126,130,211,152,231,215,184,199,182,71,250,82,27,160,244,205,219,183,206,127,243,15,244,169,248,233,228,207,86,65,180,241,199,189,32,203,145,90,50,244,70,148,160,143,227,17,228,111,165,127,193,186,56,198,96,115,245,115,79,199,87,201,156,49,3,242,30,41,166,114,202,79,96,125,235,78,94,145,209,201,32,91,28,159,59,205,116,244,150,139,18,99,238,97,177,254,38,38,175,133,77,178,107,169,132,113,141,217,250,84,60,238,243,127,58,162,158,227,60,214,187,121,210,122,28,204,64,178,199,210,67,81,207,208,218,36,132,131,12,136,126,82,26,120,47,147,46,123,115,176,144,128,129,231,61,232,100,73,85,137,136,145,180,230,181,83,246,125,165,15,193,45,202,248,252,89,161,155,236,234,216,185,104,239,165,82,124,50,131,79,10,187,140,221,231,148,40,6,86,111,124,248,167,99,187,157,163,33,155,36,118,226,174,210,253,154,93,70,27,209,188,134,85,60,225,148,169,21,15,115,208,90,253,180,132,165,178,202,139,229,28,115,249,84,240,171,228,169,173,251,75,33,138,76,0,88,0,113,94,150,55,128,156,140,169,60,48,163,230,233,77,102,59,180,145,180,219,128,3,114,2,81,114,105,23,241,67,147,105,58,177,240,80,212,241,209,179,22,14,61,53,57,7,31,60,98,164,93,189,99,180,57,109,221,192,21,24,44,231,17,134,107,121,80,249,33,72,6,134,147,83,184,183,224,198,203,143,56,169,170,38,44,132,176,94,62,213,59,7,147,230,165,90,100,138,54,245,14,85,187,115,218,169,75,175,77,248,88,146,164,242,104,248,111,69,204,94,146,57,32,156,242,115,131,89,213,84,220,50,46,237,205,192,63,177,20,117,188,100,179,186,176,42,123,241,230,161,34,148,21,227,186,145,145,238,42,106,221,90,40,246,169,200,35,41,243,21,60,123,217,183,38,144,65,32,239,180,142,41,219,27,213,251,199,166,196,0,123,19,66,95,144,202,65,238,6,225,81,194,108,28,142,227,156,154,138,155,188,5,103,46,153,40,124,131,66,72,249,109,220,54,56,193,20,229,189,194,207,22,9,231,30,104,75,152,222,54,36,12,124,171,43,2,220,89,218,72,75,237,216,222,72,60,26,3,251,52,72,113,28,200,114,120,167,46,174,86,52,219,158,107,176,96,196,28,28,26,92,238,39,136,41,116,251,139,102,27,208,237,110,196,115,76,58,182,10,17,142,124,213,137,46,15,27,185,247,38,147,53,189,173,202,29,232,21,187,238,30,245,169,156,77,43,239,25,40,129,121,194,158,198,159,142,70,72,2,227,110,15,52,236,186,124,201,42,133,201,92,28,48,236,106,70,13,45,158,200,9,94,51,33,60,13,220,214,182,129,180,230,148,74,8,98,51,219,21,49,234,164,227,227,85,33,135,99,218,128,26,84,241,48,40,14,6,56,205,75,88,104,219,136,50,203,198,123,47,129,245,171,180,210,30,235,167,44,174,159,124,121,133,201,231,111,106,27,92,232,45,67,73,177,139,81,181,113,123,99,32,254,242,49,202,31,102,21,115,146,202,11,72,1,220,93,135,147,222,159,176,215,190,239,108,214,158,169,54,237,203,70,192,83,200,211,33,0,169,193,7,35,130,13,58,132,228,96,121,173,70,243,71,208,245,140,150,137,98,147,221,6,42,191,123,208,151,49,141,246,114,137,87,60,41,239,138,110,10,202,101,121,254,181,39,110,204,17,93,9,86,199,20,197,198,157,117,103,33,91,136,30,51,238,71,20,69,182,0,198,106,81,245,218,56,113,75,166,29,10,29,233,249,138,113,28,56,249,215,72,133,215,171,213,194,112,164,210,143,159,117,251,97,123,214,87,178,202,79,165,28,164,144,59,158,104,184,103,177,182,149,230,130,5,89,138,225,164,99,146,223,42,10,254,244,29,126,253,27,31,141,152,16,62,116,43,200,155,75,103,63,74,241,242,101,119,167,92,39,66,174,245,49,40,44,239,140,138,131,191,104,166,141,247,16,177,34,238,47,158,212,37,237,200,14,127,140,164,127,135,60,138,138,184,144,52,77,151,206,227,128,42,76,119,91,234,47,253,9,127,101,127,173,186,219,91,60,109,5,176,77,204,223,136,102,175,90,210,227,71,159,230,0,172,227,236,158,210,119,214,47,174,61,38,244,125,48,161,177,198,115,90,71,84,3,111,164,247,238,70,107,189,154,194,184,219,188,148,107,164,88,212,1,220,168,221,66,34,7,198,59,123,83,215,46,146,2,87,32,123,123,82,109,135,192,79,138,249,249,123,122,229,51,112,161,98,199,239,81,123,178,9,7,191,106,145,212,78,99,11,238,42,50,53,56,199,245,171,178,65,214,36,44,137,187,56,61,207,202,172,23,55,254,178,136,32,248,99,24,28,119,53,94,135,62,160,25,192,2,165,108,144,180,224,123,83,119,210,233,47,110,128,48,231,133,30,107,147,8,190,241,234,79,202,103,3,218,150,224,170,170,14,11,30,106,54,238,243,224,49,48,24,207,122,187,68,197,191,160,36,0,15,225,159,34,139,125,46,39,157,39,94,118,249,170,162,222,203,17,18,66,126,17,221,79,131,86,109,31,94,75,183,17,203,128,223,58,233,51,151,166,53,101,218,82,8,62,3,207,106,86,10,130,15,122,38,35,17,36,6,198,123,82,218,223,113,241,143,115,88,173,74,25,46,50,54,191,235,80,83,0,247,114,177,57,1,143,21,53,61,187,68,73,200,34,170,173,116,86,230,69,99,130,73,198,124,138,153,95,166,177,253,140,245,157,50,87,145,245,162,173,139,57,220,198,163,210,226,53,64,24,138,37,46,227,88,243,145,89,213,183,81,119,53,186,58,121,2,174,20,254,85,23,52,114,182,88,140,15,118,56,20,213,206,171,21,188,102,79,83,14,78,213,39,252,170,2,226,219,88,154,233,226,141,36,184,83,200,96,120,53,234,226,225,179,186,225,201,201,191,75,20,55,22,58,112,105,222,245,90,80,50,2,55,237,243,168,77,71,171,110,231,102,16,133,69,241,239,94,139,164,245,171,149,5,162,142,48,124,179,138,46,47,179,253,66,66,12,151,48,32,250,19,94,169,141,121,239,181,85,231,150,225,222,89,152,179,31,52,133,42,248,89,20,48,199,154,191,67,246,124,128,17,53,241,199,178,38,40,200,58,23,74,139,241,153,165,250,182,63,165,107,194,158,81,145,221,104,204,178,122,214,141,206,115,182,154,131,79,184,153,176,150,210,22,243,181,124,214,229,15,79,105,118,188,199,103,30,123,130,195,39,247,165,77,111,26,38,81,66,227,192,24,167,227,107,242,221,105,151,105,154,22,160,112,126,235,32,249,176,192,169,104,58,79,85,191,188,245,47,46,82,222,217,112,22,32,119,177,31,208,85,197,127,23,250,209,48,163,55,10,51,237,73,197,39,108,220,209,182,125,43,164,68,159,220,153,27,201,145,170,74,61,47,78,128,13,150,112,130,60,236,7,20,72,140,198,9,35,6,133,158,125,170,77,116,214,152,122,121,227,137,120,85,31,32,42,38,230,227,121,249,248,21,219,137,242,126,102,163,218,67,154,44,41,207,122,240,56,28,83,124,177,205,56,128,242,42,41,89,231,181,115,28,228,211,128,100,118,174,16,65,170,132,31,20,147,219,52,188,103,191,231,77,176,53,21,210,72,250,215,85,233,182,239,94,220,123,123,208,62,178,19,78,172,216,238,104,37,108,113,143,206,149,187,30,105,177,36,151,69,120,205,25,13,241,24,248,170,13,95,13,193,167,86,92,85,218,105,103,138,248,28,18,126,180,92,119,64,249,170,154,92,227,28,156,252,232,168,174,217,79,122,187,77,45,137,112,48,57,230,136,73,71,189,86,98,190,63,204,104,216,175,65,199,60,81,19,161,193,174,130,9,63,189,71,71,114,15,154,37,38,201,239,197,1,31,60,83,108,62,92,215,68,155,141,119,134,170,24,101,253,41,166,28,230,137,145,123,211,76,187,70,69,3,75,195,102,154,157,184,63,181,45,143,36,252,233,137,73,198,40,2,56,220,105,183,80,60,158,105,198,3,119,122,227,169,96,15,249,208,33,113,140,82,135,226,239,77,50,149,205,32,18,173,156,254,117,20,122,21,28,30,212,64,0,142,42,53,101,38,137,73,142,56,160,114,88,1,29,170,62,120,50,113,180,98,164,196,160,247,164,186,43,0,124,159,20,17,95,116,30,145,24,239,238,42,58,123,8,92,16,240,70,121,255,0,8,53,104,244,215,24,161,101,183,78,72,239,81,84,249,186,127,75,145,128,151,79,182,97,255,0,203,20,152,250,115,70,136,252,26,116,42,126,66,172,211,66,8,219,128,61,137,160,222,2,24,16,63,42,27,69,14,153,210,37,59,141,162,171,123,161,34,136,29,45,108,66,136,103,116,43,216,48,207,20,116,89,87,193,163,81,254,44,120,169,168,109,80,212,250,82,225,185,73,144,251,130,49,85,155,237,6,246,198,38,150,77,134,48,121,218,213,171,74,133,215,222,171,93,73,22,205,42,224,145,192,25,205,102,225,52,212,181,64,130,99,3,140,246,243,86,11,95,74,254,216,219,49,30,167,116,111,159,181,86,228,42,20,201,158,49,205,5,107,171,188,87,67,211,108,5,63,1,174,22,87,66,181,93,62,104,238,164,87,77,174,15,111,6,155,182,36,198,8,224,140,130,42,249,12,182,253,65,166,137,25,23,214,78,30,171,247,122,98,66,92,39,12,13,99,57,184,99,123,3,25,36,96,246,167,192,24,199,7,52,192,44,164,35,1,199,122,119,118,72,193,25,169,234,43,141,24,243,218,156,69,32,2,9,21,192,217,7,52,244,67,224,108,246,21,67,240,92,52,105,183,25,30,115,79,139,199,80,118,129,249,26,16,224,12,126,249,166,86,67,234,182,197,36,15,52,236,119,85,187,148,219,224,72,217,7,118,106,2,59,231,92,150,151,207,108,209,90,172,206,50,0,200,242,115,218,161,11,101,134,0,174,145,149,142,13,85,134,8,126,254,42,82,211,168,230,143,31,31,228,77,83,84,147,143,151,154,33,24,1,223,190,41,164,104,209,107,144,92,197,178,234,36,145,79,4,48,205,9,62,143,166,92,131,37,147,250,18,127,128,242,181,81,142,118,0,97,136,197,27,111,127,42,158,254,123,212,236,125,107,76,60,101,14,244,239,228,83,245,234,237,166,77,199,32,145,126,126,213,233,219,101,188,141,236,164,254,212,220,177,149,111,82,62,254,69,7,170,223,44,26,53,212,199,184,140,240,107,54,234,35,2,137,82,231,94,188,14,63,188,151,102,105,251,224,145,135,85,64,162,49,183,0,118,168,232,39,88,53,36,145,206,3,93,140,156,124,234,193,213,54,102,218,41,36,78,61,92,99,30,245,230,190,235,191,212,101,119,249,55,101,71,114,222,42,209,211,29,46,250,173,218,53,243,108,133,70,86,49,221,133,33,45,45,45,85,103,145,125,89,216,240,79,97,244,173,15,165,180,255,0,74,205,175,93,72,46,56,200,236,43,182,12,229,86,142,154,180,182,211,224,145,98,69,142,52,1,66,129,218,162,186,202,224,201,96,62,111,70,233,215,65,224,148,41,200,222,65,230,162,122,172,255,0,220,35,30,75,255,0,149,57,63,165,99,31,237,20,249,254,24,48,70,55,14,244,228,4,44,120,207,138,68,132,144,170,71,142,107,132,132,143,3,189,124,236,158,188,67,93,49,118,228,241,159,132,84,117,212,254,137,68,95,199,35,113,242,163,37,108,200,7,181,11,60,15,44,168,241,38,226,167,192,173,113,205,222,204,186,136,209,52,230,230,87,245,14,20,248,61,133,94,186,125,90,227,100,167,185,3,31,90,168,141,42,226,71,109,160,171,59,12,241,226,180,13,30,204,216,233,219,176,78,213,192,63,58,239,156,159,95,76,99,105,201,216,25,100,101,236,131,104,168,228,211,254,243,24,145,248,221,219,30,40,217,81,226,181,98,195,146,104,112,247,183,44,34,182,66,48,49,192,237,94,108,38,235,181,214,131,62,153,52,96,148,33,190,148,221,180,108,146,134,40,81,243,86,109,63,70,186,95,138,238,224,17,254,21,31,231,83,112,217,90,194,1,16,169,111,114,51,94,185,241,173,255,0,14,23,150,68,53,135,222,230,101,120,209,130,129,143,139,177,171,21,162,21,198,247,219,158,235,226,144,2,142,195,31,42,233,56,230,186,97,241,177,199,186,206,92,214,206,138,212,116,229,158,29,240,124,46,60,19,222,169,115,104,151,211,170,187,66,81,151,32,147,87,168,46,3,41,66,126,47,25,243,77,202,143,180,169,0,143,106,222,95,31,12,174,216,199,155,41,25,204,176,173,177,101,218,73,7,146,104,25,174,166,222,4,3,39,231,200,21,120,188,208,160,186,98,192,157,223,225,53,27,38,138,45,201,254,30,63,42,212,225,147,210,126,75,85,187,91,25,36,184,19,220,146,238,63,14,124,125,42,118,25,76,108,8,56,34,186,109,202,2,8,166,202,224,145,205,116,147,76,218,156,180,191,36,0,199,154,147,142,113,142,245,84,137,138,159,151,154,147,183,187,35,131,90,102,167,189,94,245,239,80,119,160,82,92,140,230,186,100,226,171,39,165,112,78,115,205,12,95,112,97,242,61,233,15,46,65,164,35,255,0,13,152,248,6,138,101,1,47,131,239,154,152,179,100,141,112,71,62,245,19,108,11,189,74,108,43,16,108,28,123,208,114,242,65,203,100,84,13,204,225,143,122,58,250,93,168,87,146,106,25,249,106,4,51,100,252,233,178,133,142,64,165,227,39,253,40,171,104,139,176,254,181,26,166,146,213,138,231,28,87,154,34,152,6,165,118,44,81,224,103,147,230,133,152,3,207,154,105,54,19,24,25,164,59,115,227,243,165,182,0,166,88,110,108,99,244,160,230,114,65,240,107,132,159,111,202,150,19,39,60,210,138,126,184,160,31,105,60,30,43,133,48,70,13,20,16,142,113,245,174,44,37,134,236,96,120,160,20,134,206,124,82,118,145,207,207,218,139,120,118,228,145,77,237,4,99,250,212,210,153,3,7,231,94,60,115,78,250,120,207,191,202,145,176,158,253,168,19,184,231,56,167,4,196,16,51,205,55,140,120,174,28,228,113,66,141,89,205,60,183,76,167,57,252,168,4,39,207,245,174,74,196,113,158,245,118,154,77,195,168,17,129,158,40,248,53,16,124,254,245,84,87,101,32,83,233,59,14,199,6,155,52,186,197,124,167,205,21,29,200,35,191,53,75,134,240,175,159,222,142,135,80,35,177,253,234,166,150,197,144,55,115,251,215,142,24,119,170,224,215,35,140,133,96,217,247,20,250,107,40,227,131,250,209,18,178,70,1,200,239,65,78,14,123,83,39,89,65,220,125,41,43,169,71,57,228,109,246,205,81,229,140,242,77,116,174,1,224,230,158,87,70,193,7,191,129,78,136,213,185,2,130,61,151,220,125,104,121,19,3,21,40,240,131,200,28,208,114,196,121,20,2,198,72,227,205,62,132,131,66,176,41,38,73,167,145,243,200,53,20,71,168,71,29,171,202,204,72,193,164,12,30,105,96,231,177,162,22,210,30,223,231,92,245,72,25,35,189,32,182,13,32,130,127,90,41,109,207,226,28,120,52,52,170,14,8,162,48,115,140,112,105,37,123,142,249,168,2,41,134,205,41,65,221,75,32,121,241,76,23,195,99,159,168,162,141,139,112,252,92,212,79,83,91,122,218,21,230,7,104,201,169,56,164,12,49,156,87,174,212,77,97,60,76,63,20,108,63,106,18,176,75,139,210,35,244,165,4,47,184,161,54,71,146,81,190,121,169,13,66,215,108,142,140,14,51,138,133,146,54,130,67,201,3,193,174,22,58,173,61,63,169,61,173,218,72,31,41,248,100,92,247,21,105,189,72,110,155,56,32,247,12,59,26,204,236,239,26,218,229,88,242,185,248,170,233,105,172,197,14,158,224,55,198,191,132,30,216,168,148,173,74,196,192,26,82,167,183,6,162,55,19,180,14,254,194,159,143,90,146,255,0,213,141,153,91,106,146,40,123,121,26,27,132,184,4,55,63,132,248,169,160,72,130,228,47,247,76,51,223,138,114,12,168,101,238,104,179,125,20,204,146,55,190,10,154,106,75,168,84,200,114,133,15,35,3,154,158,38,220,50,16,164,224,159,152,166,228,157,81,88,103,3,29,170,50,109,70,22,204,113,22,207,191,138,142,150,226,105,51,151,220,5,36,93,189,117,116,73,144,17,195,112,62,148,26,176,82,51,218,156,50,13,184,96,64,249,138,225,141,91,240,176,205,106,5,199,134,38,149,185,129,199,189,38,52,35,140,26,94,50,84,14,72,205,16,242,238,0,18,104,136,27,226,228,241,67,0,89,71,7,20,68,64,169,24,30,123,212,250,71,215,135,80,182,13,141,255,0,181,40,223,219,40,207,170,42,7,7,156,12,82,118,177,32,1,159,157,103,242,228,215,138,78,231,86,80,49,7,39,252,70,170,125,75,116,231,76,157,137,36,145,205,76,50,28,103,104,205,64,117,33,144,233,78,136,153,119,33,64,21,206,229,109,93,72,170,116,230,149,108,218,101,221,253,200,83,135,33,55,118,6,147,212,134,77,70,210,47,72,228,240,6,41,19,153,226,211,83,78,182,150,56,237,96,109,247,51,191,0,147,68,90,17,52,22,209,91,166,232,183,100,72,123,184,255,0,33,87,91,164,71,71,164,219,92,92,219,90,67,3,77,58,128,100,144,240,177,143,243,171,126,165,50,105,186,51,0,64,10,188,84,157,158,153,6,159,104,92,40,245,31,151,106,204,186,223,93,123,187,167,181,183,147,248,81,28,54,63,153,171,183,168,199,186,185,244,179,22,208,226,124,228,187,51,103,243,166,122,176,226,206,0,79,243,26,115,163,184,233,139,19,142,74,103,247,161,122,209,246,90,193,245,53,158,95,232,214,31,217,80,55,3,214,117,56,198,56,197,113,164,200,39,53,27,187,51,231,159,175,202,140,94,84,3,239,197,120,108,175,76,34,102,218,55,3,147,239,76,77,117,37,186,70,209,75,181,137,237,239,75,155,226,27,125,143,106,110,88,163,216,134,124,168,94,70,60,214,176,154,177,114,238,37,244,153,174,117,11,184,209,34,46,202,57,35,201,173,36,233,227,251,58,8,100,37,88,12,176,95,122,132,232,11,104,227,211,166,184,17,227,115,12,19,223,21,101,184,126,249,240,43,223,143,22,54,122,121,114,206,192,111,101,111,233,114,187,135,204,210,225,137,19,1,20,40,246,2,184,95,224,20,244,99,39,36,215,76,112,199,31,81,139,149,167,120,241,218,188,190,78,105,173,223,197,219,224,211,184,197,109,146,179,147,242,53,198,30,115,94,105,35,134,50,238,64,0,84,5,238,189,151,43,0,227,220,212,88,151,105,253,57,149,131,99,154,155,129,146,230,48,73,0,226,179,225,168,200,228,111,36,243,83,154,110,170,161,130,51,252,169,41,98,193,53,151,57,2,133,146,54,76,135,93,203,243,163,98,185,222,160,171,103,228,107,172,4,131,176,250,86,152,67,79,167,71,112,11,71,195,127,132,212,68,214,44,142,65,4,98,172,242,69,179,145,222,133,121,82,67,182,101,13,236,124,209,118,171,180,69,9,197,121,31,107,103,38,167,46,52,221,224,180,39,122,251,121,21,19,45,177,83,219,156,246,53,20,68,51,146,184,243,69,7,224,228,212,108,121,83,143,212,209,96,252,60,123,85,71,89,188,249,205,120,28,192,195,193,226,152,145,240,64,201,206,105,229,86,102,69,206,7,114,5,1,118,49,30,51,82,55,179,0,2,0,54,168,167,237,44,150,43,127,82,94,14,51,138,134,190,155,146,51,222,128,43,147,189,141,6,209,241,218,159,45,206,107,184,220,180,80,155,78,106,70,218,60,0,113,197,8,23,226,199,99,154,147,141,66,70,51,68,217,185,73,198,40,121,19,35,138,118,89,1,56,21,198,236,15,189,0,82,71,227,205,118,27,55,145,187,113,69,71,9,121,64,197,75,71,18,197,24,226,154,54,135,54,108,139,140,14,126,84,147,110,220,146,127,106,151,217,185,187,215,76,10,71,106,27,66,152,206,54,248,246,197,117,80,42,253,106,89,173,84,142,212,195,218,19,254,180,208,136,149,119,176,65,218,148,182,167,131,138,149,183,176,95,80,151,230,136,244,87,158,7,202,130,24,89,150,241,205,116,217,16,123,84,182,221,173,128,43,135,33,178,87,138,186,54,132,107,67,158,212,211,90,16,56,28,138,159,104,183,14,23,31,51,93,75,101,35,37,127,90,154,54,173,4,42,216,35,233,76,186,111,144,12,103,218,172,55,214,64,252,113,198,73,246,21,203,77,53,81,76,146,167,196,123,12,211,75,180,24,129,128,228,87,12,68,85,134,91,69,198,84,115,244,160,100,182,124,149,63,210,154,54,140,8,65,207,138,113,100,32,224,246,162,94,223,7,25,174,125,209,177,138,41,137,147,114,111,29,169,81,163,42,100,147,79,60,13,28,45,207,21,232,84,200,2,19,244,162,25,231,147,226,150,178,17,219,250,209,70,201,128,207,126,60,83,47,108,203,230,129,251,123,230,82,1,53,37,13,240,207,226,193,249,212,15,166,83,156,138,90,51,169,239,68,210,210,151,106,196,118,250,230,136,104,82,116,56,239,85,136,167,117,243,244,169,11,123,247,78,57,253,106,237,52,93,221,161,76,140,115,226,131,82,85,177,250,212,234,75,29,220,101,95,134,35,189,69,220,218,180,114,96,248,237,64,149,60,226,150,185,237,142,41,42,59,87,75,237,207,108,84,87,64,201,228,254,85,195,240,228,126,149,192,227,243,175,100,208,117,219,106,3,140,28,241,74,3,114,110,253,107,128,130,164,26,240,202,31,159,245,160,98,101,219,241,120,160,176,12,157,234,85,212,17,219,42,221,254,84,51,90,46,237,192,254,212,2,2,202,220,26,47,113,120,136,247,83,138,111,209,32,246,239,75,85,216,48,104,50,2,130,242,121,144,140,178,185,3,230,51,81,58,150,149,34,111,0,110,219,241,3,242,162,245,35,45,158,187,52,177,48,11,235,18,195,243,162,218,125,215,41,191,37,31,60,159,122,227,93,34,171,247,77,210,42,168,57,97,197,30,140,86,193,199,243,50,21,252,197,29,117,7,164,226,69,254,86,192,34,132,120,131,219,200,216,59,177,185,113,226,178,168,221,41,241,124,21,142,55,2,180,84,183,82,91,23,8,121,83,192,52,173,55,79,43,119,28,146,54,9,108,226,154,212,109,139,93,225,121,37,138,247,171,160,202,234,146,238,203,159,210,140,142,88,47,35,0,184,89,59,100,26,5,108,63,136,222,166,66,143,106,62,222,206,48,160,197,17,62,3,26,154,28,123,27,136,121,141,119,143,113,77,28,175,12,133,115,201,227,205,77,91,67,123,23,4,130,15,56,60,211,173,45,172,163,109,204,5,126,107,205,5,117,98,44,199,107,171,15,32,209,16,218,164,142,21,226,42,199,202,158,213,39,38,139,109,58,122,150,210,119,240,13,5,45,157,245,178,16,170,100,3,198,57,162,118,109,236,196,82,0,179,111,30,226,156,251,186,166,24,191,7,229,76,197,29,203,73,241,137,17,7,128,189,168,232,50,36,1,192,62,57,20,54,101,33,67,128,179,14,222,212,250,91,1,199,171,145,244,169,15,187,170,202,0,10,188,120,243,78,44,126,160,33,88,46,7,147,80,125,78,99,67,221,84,254,84,204,182,86,242,254,40,192,62,227,138,34,189,91,212,69,103,93,185,210,58,122,212,79,127,120,240,198,199,10,9,228,213,6,247,171,180,29,85,86,222,207,81,147,215,105,112,170,203,128,195,228,104,143,183,36,206,159,166,182,59,59,12,254,85,138,90,200,145,95,64,248,39,108,128,224,87,45,77,181,38,218,39,83,194,38,72,173,229,185,244,226,103,27,34,78,236,223,58,181,104,250,83,206,241,186,54,34,137,2,109,249,212,45,189,181,149,229,237,130,73,103,113,44,193,187,22,224,31,157,105,17,164,58,85,131,206,202,168,138,185,10,42,99,62,214,221,116,172,245,126,180,154,54,144,33,14,61,118,27,87,159,53,138,73,120,11,202,243,13,196,55,108,247,53,61,214,154,180,218,158,184,89,219,9,31,197,143,106,174,73,26,201,42,56,236,195,39,235,90,246,99,52,217,250,69,191,247,94,196,246,204,121,168,190,184,144,250,22,224,114,14,123,83,253,35,112,91,166,44,128,28,4,219,250,26,19,171,143,253,222,7,35,39,126,1,167,39,245,166,31,217,72,244,216,238,97,231,24,21,37,105,111,36,176,134,216,220,121,174,76,21,27,7,28,46,72,169,109,58,248,11,97,20,160,112,60,121,175,38,186,122,45,69,199,1,251,195,23,28,28,254,180,206,165,108,102,22,232,1,248,164,0,226,167,20,166,88,1,156,142,15,181,59,111,12,79,48,105,0,1,62,44,154,184,127,104,91,210,225,160,64,45,180,72,209,62,16,88,159,203,181,19,59,100,126,120,166,116,183,221,165,194,203,216,174,69,56,228,179,0,126,181,244,167,167,142,251,52,127,26,173,18,135,3,29,205,13,38,67,231,229,73,142,98,178,18,123,80,20,235,180,239,167,75,133,2,155,36,58,124,56,197,13,60,142,240,109,140,124,103,140,81,17,218,157,203,220,203,233,39,225,31,214,153,135,71,102,92,185,193,53,37,109,100,34,59,164,229,169,247,144,2,2,211,77,109,9,62,150,84,124,20,27,69,36,79,206,65,171,132,54,233,44,121,115,201,29,169,139,173,52,21,36,12,138,105,54,143,211,53,22,65,176,183,106,178,67,114,178,174,124,213,81,172,218,25,67,32,56,163,237,46,26,34,1,237,85,42,114,118,56,60,228,84,123,168,97,144,57,162,209,132,169,144,105,137,80,161,45,142,43,76,135,19,60,79,193,60,83,236,33,188,28,174,217,61,197,50,234,26,152,59,144,231,53,3,87,22,141,25,36,114,61,197,52,50,59,230,142,89,217,206,214,192,62,244,137,34,87,4,12,6,246,247,162,163,255,0,28,224,120,169,205,34,203,214,148,203,32,248,20,240,42,54,206,209,222,125,132,97,152,227,159,21,102,146,68,211,237,66,41,228,14,77,2,53,75,181,138,19,24,60,227,159,165,84,238,38,103,98,73,226,140,190,185,105,25,137,60,158,245,26,73,97,192,239,64,128,228,142,222,123,83,162,66,163,36,103,52,149,94,223,189,117,240,19,143,20,82,149,254,49,197,26,93,153,48,15,24,160,35,60,228,158,104,248,135,0,210,33,6,15,62,41,153,11,41,3,246,169,7,33,84,159,122,141,149,243,39,3,205,80,101,169,59,179,82,7,59,64,34,130,177,66,113,154,63,0,209,29,65,131,78,100,159,53,197,252,56,174,129,201,246,160,75,125,104,119,82,220,2,105,217,92,12,12,242,123,87,34,82,72,226,160,114,24,194,199,159,52,128,133,142,7,111,149,23,180,20,31,184,165,71,17,238,113,84,216,100,183,44,115,138,87,221,71,122,61,64,81,130,57,164,179,14,216,252,232,2,48,14,195,138,243,68,124,118,167,221,149,124,211,18,220,0,56,160,96,159,143,110,59,82,164,32,0,49,72,87,12,217,165,63,56,224,212,8,243,219,243,166,228,69,60,158,248,165,179,109,166,30,66,79,122,160,103,136,22,249,124,233,228,141,8,231,197,112,227,61,185,249,215,75,96,26,40,43,230,0,0,48,6,121,161,18,96,24,17,220,82,239,152,153,6,79,20,40,24,57,168,39,96,152,56,80,124,210,222,53,97,140,12,26,142,181,147,11,223,156,212,148,82,6,95,124,80,1,61,185,67,192,56,250,80,216,218,106,102,69,12,42,54,104,202,54,8,243,237,84,33,15,154,38,34,5,6,78,6,113,78,68,231,201,168,169,120,91,111,99,79,202,125,104,193,39,226,94,245,29,12,224,158,79,154,54,54,7,183,99,220,81,2,147,180,231,57,167,0,4,102,147,113,9,82,113,156,119,20,212,115,16,192,30,212,14,149,30,41,59,78,7,60,211,128,131,200,53,213,193,7,138,6,112,64,56,165,40,110,55,19,249,210,217,8,237,92,36,208,119,33,59,31,214,186,91,43,131,250,87,156,12,103,247,164,246,239,205,7,135,0,247,161,229,112,20,145,251,211,231,29,232,73,163,4,156,147,138,43,30,212,236,164,254,210,188,144,203,144,102,110,61,185,174,193,31,175,102,3,124,37,9,198,105,122,156,160,235,183,81,175,137,88,26,76,87,17,68,28,150,57,13,141,164,87,158,222,221,52,116,195,46,10,190,29,8,206,123,208,4,98,89,113,200,219,226,164,226,188,132,218,182,210,50,71,62,56,160,160,69,150,67,177,73,7,35,36,208,34,194,213,228,185,137,206,79,196,51,242,166,238,45,201,187,144,68,62,54,126,15,181,77,219,195,32,124,34,237,80,49,200,238,104,155,13,45,98,119,121,6,91,118,106,166,208,201,165,142,125,78,234,50,115,230,136,11,232,66,200,168,0,110,0,35,154,42,118,64,210,48,60,147,219,52,12,247,33,123,114,231,140,251,80,117,238,68,59,149,176,118,161,80,217,237,81,83,206,241,176,216,3,2,63,9,230,159,100,23,15,180,231,10,115,147,252,198,141,22,168,20,25,93,65,3,176,29,170,162,42,41,164,4,122,96,170,147,202,145,156,81,209,221,76,146,109,42,29,113,207,28,98,156,196,10,135,104,102,56,239,65,221,234,43,110,135,182,79,101,21,21,48,53,11,55,113,20,195,211,56,224,14,115,72,149,45,100,144,53,188,168,73,31,10,183,21,87,50,187,183,172,231,248,135,5,6,40,233,128,154,220,79,24,238,55,174,61,252,138,154,54,154,219,40,143,148,202,127,136,115,138,27,97,220,126,44,31,27,134,42,44,234,178,34,136,225,149,129,61,232,136,181,185,21,118,201,26,72,61,241,138,139,59,125,125,94,174,87,107,108,41,159,105,125,57,39,81,116,195,37,190,77,196,13,234,32,3,241,123,138,195,44,122,59,84,131,90,176,75,251,39,134,41,39,0,22,34,190,166,170,207,81,104,246,237,44,58,138,196,130,104,159,37,136,231,181,102,205,118,212,186,35,76,210,160,211,208,97,20,158,126,34,42,159,215,154,235,164,91,109,88,152,161,63,24,30,104,203,237,126,238,104,218,37,194,47,111,135,189,85,181,0,36,130,93,255,0,18,17,241,102,185,92,183,211,83,31,186,207,245,41,12,247,46,241,134,111,88,140,99,205,53,107,184,144,155,14,229,99,240,145,82,119,58,213,157,147,197,29,157,158,230,140,109,14,198,186,189,69,44,82,9,69,180,33,178,50,72,228,214,165,233,166,141,209,246,44,157,59,2,48,231,44,113,237,205,47,168,180,153,239,45,66,71,25,103,86,12,6,106,55,66,213,231,137,86,233,178,32,147,25,66,63,165,92,62,243,28,232,36,7,42,71,24,173,110,101,52,231,220,187,101,178,244,254,170,39,18,125,217,240,7,108,248,246,174,70,233,234,236,7,146,121,24,236,107,78,218,13,202,113,197,85,245,110,158,142,207,81,146,225,216,71,11,252,106,61,235,143,39,22,167,78,184,242,110,246,133,135,224,87,207,97,216,154,126,230,88,191,177,221,21,255,0,143,62,66,133,246,166,12,98,117,244,162,7,39,61,253,168,27,219,136,116,201,82,221,134,233,8,198,124,1,88,227,141,231,90,62,140,12,122,29,162,156,228,66,160,231,233,79,179,97,137,38,134,211,166,86,210,237,136,243,24,165,72,231,118,107,232,125,60,135,151,227,147,3,185,226,136,22,64,166,79,122,246,155,24,92,202,244,114,221,160,124,56,200,246,170,35,84,24,216,161,226,155,147,49,157,254,42,78,123,101,156,111,139,205,71,220,218,202,118,162,169,62,249,161,176,254,179,200,114,41,203,104,12,179,115,216,83,241,89,48,0,40,36,249,169,24,44,204,49,229,184,99,69,217,130,164,62,213,250,12,81,144,133,100,195,47,52,149,181,97,241,96,231,61,205,121,212,161,24,63,90,51,77,92,91,46,210,81,0,205,69,77,110,81,187,113,242,169,134,99,183,158,126,84,20,172,196,248,253,40,132,218,19,248,115,159,157,23,40,202,48,36,84,114,146,175,71,41,87,95,158,40,160,87,40,197,91,242,53,199,3,182,41,231,136,19,238,115,73,100,60,247,170,129,143,192,125,233,18,206,20,96,174,71,183,181,16,176,59,158,7,231,76,205,107,207,154,42,71,77,153,12,97,241,187,111,235,65,106,119,109,36,133,193,202,231,129,158,212,147,28,150,246,108,84,252,71,142,40,22,254,36,124,131,187,216,212,30,98,95,147,230,155,57,7,24,253,233,214,225,1,161,152,238,63,63,99,69,57,193,95,132,138,75,242,48,121,63,42,226,143,56,253,43,184,61,252,209,29,133,84,176,206,106,70,53,24,192,207,3,154,2,222,23,47,184,246,169,8,137,13,130,13,81,230,4,131,158,223,90,15,209,204,153,201,228,209,211,112,167,20,204,35,115,138,32,251,104,130,33,57,31,165,60,7,138,226,13,171,128,121,165,140,227,138,15,15,197,143,106,235,19,143,106,105,155,105,7,28,211,202,193,251,145,159,99,64,201,132,187,6,246,162,99,136,140,112,43,163,98,228,19,250,82,141,202,160,194,142,125,205,54,31,88,70,220,158,223,51,78,23,130,53,230,65,244,28,212,123,76,242,158,73,63,33,74,3,106,140,140,147,64,169,47,173,247,17,184,227,223,20,223,223,109,216,241,39,235,92,251,143,222,15,3,30,248,166,229,209,136,24,30,124,208,59,234,91,72,63,24,249,82,26,222,39,94,31,60,212,123,233,178,196,73,82,120,174,162,78,164,14,70,62,116,18,81,91,142,220,125,41,171,133,216,72,21,196,184,146,44,22,6,136,245,163,184,94,49,187,218,128,6,32,142,41,146,153,108,247,169,33,107,207,106,231,220,255,0,233,166,196,89,227,60,10,67,224,3,82,51,89,129,156,130,40,87,182,27,78,9,252,234,136,91,147,151,6,144,98,59,3,227,242,163,228,211,158,105,128,87,95,206,165,211,72,219,0,13,130,72,168,170,212,78,87,207,62,212,117,173,192,45,142,107,151,122,100,214,242,18,170,118,231,184,166,210,54,78,74,156,253,41,4,162,128,220,82,100,132,50,243,76,195,38,222,231,245,163,20,134,24,238,62,85,81,15,50,109,115,76,159,132,230,165,46,34,4,224,142,213,31,42,96,224,209,92,71,32,231,63,157,29,109,41,24,201,226,163,113,180,1,230,156,142,92,112,13,65,60,84,205,14,71,226,29,170,49,208,131,158,115,158,212,85,164,223,16,57,56,243,78,220,162,250,153,94,199,205,0,200,202,0,201,167,21,135,131,67,200,132,96,143,127,20,149,114,15,154,64,88,111,139,181,112,242,71,52,210,202,14,5,59,147,147,237,138,163,163,131,218,186,66,231,57,253,105,4,145,249,87,120,60,126,213,7,89,119,12,15,214,152,104,73,24,38,136,10,113,223,138,247,158,77,6,85,169,105,162,223,90,189,145,217,75,52,140,192,17,138,171,79,114,14,160,241,236,218,59,125,106,223,214,46,33,212,174,227,219,241,49,224,251,85,34,68,99,123,24,31,44,181,121,236,237,219,125,12,17,230,16,170,224,110,108,103,216,85,150,194,213,18,5,93,155,142,123,226,163,22,214,41,18,53,82,8,94,248,242,106,213,167,50,8,86,54,65,149,192,205,25,167,32,183,13,46,49,199,154,106,241,150,221,101,97,216,124,241,86,11,59,88,167,86,218,48,222,42,191,212,122,100,163,100,120,59,75,18,125,170,164,83,174,46,55,59,36,109,193,60,181,53,177,130,131,248,177,226,157,184,211,222,60,174,8,231,134,161,26,89,237,128,73,57,82,112,24,14,198,158,148,169,37,104,134,95,225,207,129,76,27,229,85,36,176,207,204,230,158,49,122,177,130,65,99,236,105,163,111,28,108,10,162,231,230,40,26,245,110,46,70,200,75,1,223,39,129,94,91,32,93,75,202,185,247,53,221,238,146,156,184,199,177,21,197,18,73,41,103,31,0,246,246,160,34,238,32,182,217,98,172,190,8,238,41,235,8,51,165,227,207,117,250,212,109,197,195,207,10,218,32,198,91,63,65,83,41,27,91,88,164,99,241,1,205,17,11,53,155,111,46,157,143,36,10,71,165,49,31,129,129,250,84,154,196,86,40,247,190,119,169,106,26,73,165,137,145,98,114,67,118,86,29,168,175,175,18,71,129,182,72,62,31,6,139,4,48,200,60,87,29,22,69,218,195,34,133,62,165,179,103,150,67,87,211,62,134,84,63,81,200,83,76,32,31,196,112,106,74,11,132,157,73,94,234,112,71,181,85,186,179,86,141,103,135,79,70,86,118,36,176,207,34,179,157,233,103,181,64,167,169,112,168,160,2,207,140,254,116,44,182,176,207,60,150,83,28,242,65,0,227,34,164,108,83,117,252,64,255,0,241,106,18,238,68,78,169,123,152,231,225,221,145,227,39,183,204,87,158,123,116,166,47,52,93,54,23,59,45,34,0,30,248,164,65,166,217,187,12,219,70,65,227,240,209,119,140,242,57,85,5,184,240,40,187,91,55,138,212,75,34,227,3,177,239,90,242,8,146,48,45,138,1,128,7,0,10,39,75,190,140,34,68,9,201,92,128,125,232,116,148,73,56,86,28,19,206,41,18,68,177,177,216,184,25,227,30,41,46,174,203,58,210,202,36,221,181,188,226,145,172,105,227,84,211,74,238,2,72,206,229,38,131,211,46,90,230,51,191,134,83,140,83,93,85,168,61,134,140,100,76,229,157,80,227,218,187,101,101,197,137,213,68,44,48,88,198,211,200,195,32,112,69,80,117,161,113,115,168,153,123,169,228,19,226,165,158,242,121,165,41,52,219,148,114,131,193,21,27,168,171,55,167,24,44,206,78,78,7,143,106,243,97,253,180,244,95,77,67,71,108,104,182,99,207,164,190,126,84,108,113,151,101,4,254,181,25,164,147,253,143,106,127,252,16,226,166,172,97,105,27,36,113,224,215,190,60,148,117,168,81,42,166,105,87,112,172,50,100,121,230,150,98,17,97,252,252,169,187,144,95,110,121,170,67,113,78,233,146,188,10,33,111,195,48,221,24,63,58,21,84,227,30,107,165,1,52,130,94,29,70,5,92,24,194,159,149,56,179,195,35,110,4,176,246,2,161,157,66,175,127,214,156,182,148,163,231,191,202,130,101,182,21,4,3,249,154,22,100,220,221,168,95,94,89,27,57,192,207,0,81,1,102,35,240,159,173,86,72,216,57,7,247,166,30,48,77,20,20,130,119,121,164,148,25,237,65,30,240,243,243,174,160,199,159,202,136,153,118,228,103,147,76,164,124,243,69,121,199,32,251,210,66,110,60,81,5,1,29,169,200,98,0,246,168,134,204,107,12,36,129,226,133,137,76,140,73,30,106,70,84,38,35,197,34,8,118,243,140,102,138,227,66,165,2,224,84,117,205,128,7,42,181,46,248,12,180,162,129,187,138,169,181,86,88,79,225,219,249,82,82,201,155,4,175,237,86,131,103,25,57,197,123,238,107,237,81,118,174,45,147,246,2,136,139,79,39,150,21,62,44,212,26,90,219,170,14,121,53,83,104,149,179,17,175,106,224,133,124,212,132,131,190,5,14,209,144,115,138,8,219,132,27,187,211,214,54,97,206,124,15,149,41,225,245,36,198,57,169,136,45,132,48,14,60,80,4,240,21,243,77,227,2,143,49,239,4,247,160,229,136,169,61,243,67,96,166,220,113,180,243,77,252,120,206,227,154,32,161,45,130,56,167,82,220,158,113,249,208,10,190,169,231,39,20,234,163,177,25,237,68,250,59,71,106,117,16,119,52,9,142,32,139,147,77,73,40,221,242,20,227,151,42,77,8,84,213,4,71,113,180,228,113,71,67,122,172,64,127,235,80,231,56,62,49,94,87,32,252,168,139,26,199,4,195,191,122,110,77,54,51,202,154,137,138,229,208,231,38,164,173,239,248,1,142,106,105,65,220,216,72,50,64,200,168,249,32,117,60,100,85,165,100,73,151,184,166,165,179,70,28,1,67,106,218,205,60,126,79,235,79,165,236,188,121,163,165,176,239,199,231,67,73,102,87,240,154,104,117,111,3,140,58,126,148,220,162,22,228,18,61,197,53,34,178,15,195,159,124,26,24,177,39,28,138,42,70,213,224,141,242,112,79,210,139,123,136,95,240,229,126,162,163,32,140,249,20,185,145,138,145,200,246,166,144,76,144,164,170,70,240,65,246,168,217,173,74,31,113,72,101,101,199,36,31,149,115,239,239,10,237,108,54,123,131,77,1,164,137,115,133,167,109,209,148,144,73,230,157,138,238,18,219,140,60,231,60,26,125,165,129,240,114,80,251,226,155,83,66,18,217,224,254,116,212,182,36,142,8,169,4,150,0,184,12,15,212,82,247,68,220,101,127,90,109,21,233,45,93,65,226,135,104,202,103,140,126,85,100,150,24,219,149,60,124,142,106,62,123,41,50,74,242,51,69,3,110,236,173,223,138,151,138,64,195,25,201,199,21,15,42,48,60,241,143,52,253,188,194,54,0,156,252,243,64,83,128,174,65,230,152,120,143,36,10,49,189,55,79,80,119,29,241,73,202,188,121,254,180,68,121,200,243,218,158,142,66,78,211,219,193,175,73,22,119,31,62,212,55,40,217,57,170,169,19,130,7,191,154,240,24,63,157,49,20,187,135,60,159,173,57,187,56,30,77,64,249,201,4,102,154,243,227,20,160,199,24,243,92,222,51,140,80,101,221,110,89,53,139,135,3,225,42,7,62,228,85,78,21,151,112,4,112,78,50,42,235,214,49,122,186,193,95,241,167,57,237,85,104,144,44,59,55,126,18,79,62,245,198,251,111,233,33,100,85,39,140,17,198,121,207,181,78,122,110,39,67,20,152,199,59,79,154,169,67,124,170,227,39,128,120,205,88,13,248,17,70,227,150,108,0,7,138,200,181,216,223,66,145,13,206,86,65,227,52,109,221,221,181,228,62,147,237,222,60,31,53,155,222,234,159,119,109,202,255,0,196,39,225,201,243,82,154,38,183,14,167,25,141,198,217,147,134,25,169,110,154,145,56,250,93,172,205,219,191,138,9,250,98,38,99,180,240,79,154,140,191,190,188,209,229,245,109,228,221,19,30,81,249,21,33,166,117,133,165,203,44,87,35,209,99,228,242,43,83,45,165,233,25,169,244,189,229,178,238,136,55,126,8,25,6,171,243,65,115,22,69,204,103,143,32,86,197,106,233,52,32,199,46,244,63,249,133,5,168,232,208,93,41,34,21,36,255,0,135,223,233,90,233,54,201,227,179,89,1,96,159,31,128,205,222,152,146,222,231,126,201,36,8,190,202,42,233,123,211,37,50,81,136,252,185,21,9,45,177,133,138,202,164,129,228,26,202,163,237,97,72,35,220,128,75,40,243,237,71,9,18,91,103,4,20,113,142,13,49,45,143,170,61,75,105,0,112,121,29,141,15,51,220,166,86,88,7,195,228,26,14,73,9,41,111,181,243,179,42,115,94,8,137,121,234,74,191,10,97,87,235,94,103,18,35,109,63,50,60,211,69,158,68,226,64,188,158,9,162,62,196,174,16,8,193,28,85,10,30,172,188,233,174,161,109,35,169,165,67,107,49,205,165,246,48,15,201,189,170,238,247,49,139,70,184,141,132,136,19,112,42,114,13,93,244,43,218,133,204,218,87,80,6,141,73,130,104,114,199,192,97,85,123,139,56,102,191,147,84,149,154,91,182,206,49,217,71,181,57,123,168,79,127,116,210,75,33,239,192,246,20,157,216,66,71,235,92,189,179,114,215,160,209,200,209,220,36,128,109,33,178,65,247,168,123,123,88,46,53,89,165,104,129,101,147,57,62,245,41,117,55,166,173,41,28,5,206,106,3,165,47,205,229,197,243,158,254,160,192,246,172,89,219,166,25,110,45,241,196,139,31,194,163,244,161,53,41,2,64,163,61,232,215,144,69,106,207,242,170,166,175,169,4,134,50,199,28,120,241,89,173,78,233,251,100,47,112,6,124,230,165,90,36,142,34,120,206,106,189,211,250,152,186,191,104,246,112,7,12,106,78,250,254,8,101,100,145,251,240,6,104,186,237,39,166,252,101,216,46,6,236,19,239,80,93,125,41,139,73,138,48,113,190,78,106,193,164,55,253,197,88,246,57,57,249,85,115,173,0,185,251,186,158,66,238,56,3,57,53,222,207,226,231,63,178,143,96,178,92,32,132,126,53,229,79,184,169,27,187,43,161,36,46,201,181,113,131,242,168,241,247,184,238,84,193,110,224,175,144,42,196,4,243,218,255,0,23,35,32,100,30,245,206,78,221,109,233,100,209,8,147,77,183,141,50,216,27,127,122,183,219,67,232,66,51,248,177,205,66,244,150,156,235,164,164,174,156,134,56,249,243,86,51,4,143,206,57,175,92,244,243,223,97,100,37,187,246,166,139,153,31,0,19,82,107,98,88,124,125,190,84,242,193,28,67,128,170,7,147,77,136,168,224,149,155,240,16,62,116,64,178,110,229,176,126,84,67,223,91,68,8,206,246,249,84,109,198,164,222,161,244,163,219,158,249,57,166,232,53,116,224,220,177,253,77,19,247,8,99,77,204,66,1,237,81,81,220,221,48,207,168,192,124,184,167,22,238,96,249,51,19,245,230,147,96,240,208,196,163,211,77,199,221,169,13,112,231,37,142,62,148,145,168,40,31,28,74,126,98,150,103,181,153,64,24,7,216,213,64,173,57,0,2,115,243,52,236,110,27,140,243,74,107,120,155,190,87,61,141,41,108,143,37,88,31,206,170,26,100,199,206,154,60,53,18,81,147,134,31,157,13,46,84,28,118,160,242,182,78,51,79,167,25,63,42,8,74,9,193,224,209,80,146,120,160,92,45,188,50,177,250,83,168,54,112,71,231,76,195,27,172,153,35,129,231,222,138,56,35,216,212,12,200,132,149,192,165,164,76,79,202,156,142,65,217,135,232,104,129,34,17,149,21,64,251,8,174,103,154,113,155,35,130,63,74,104,175,114,90,129,123,194,130,115,218,153,121,188,83,82,62,65,219,76,128,73,57,205,32,94,119,26,124,71,184,98,155,137,13,27,26,227,2,129,152,108,212,62,77,17,112,49,25,0,211,177,128,167,62,105,185,190,34,71,189,0,209,112,72,62,105,114,66,27,197,115,24,252,169,244,248,170,160,31,186,128,115,93,217,142,194,142,100,207,52,143,79,244,168,2,42,72,228,82,130,112,65,162,138,42,138,108,143,34,129,158,10,109,197,53,232,130,9,167,202,227,156,125,107,132,14,245,84,33,128,83,45,5,73,20,6,145,233,140,208,70,152,202,246,174,141,202,120,239,71,60,63,58,29,227,97,220,126,98,129,112,220,17,206,72,62,106,70,11,206,202,227,35,222,161,182,184,110,1,206,123,211,200,236,184,200,160,159,248,29,114,8,34,153,120,114,112,5,7,5,201,86,28,212,148,114,9,6,106,0,222,204,54,114,40,102,178,69,60,1,82,146,30,56,161,155,32,228,80,8,176,132,241,76,76,185,35,20,107,254,116,60,157,197,88,6,244,196,139,241,14,212,219,233,145,78,132,224,103,222,137,0,6,201,237,237,79,70,60,131,199,176,160,130,147,77,49,159,133,152,83,47,4,136,57,98,106,202,209,9,87,140,102,129,184,179,144,126,21,4,154,130,37,0,236,65,4,249,20,230,205,188,134,253,106,70,27,54,28,186,115,75,150,20,216,65,81,84,69,110,112,113,220,124,168,152,221,182,249,31,35,93,72,71,169,192,224,120,205,21,233,0,63,13,0,50,162,191,226,64,127,42,6,75,72,193,59,73,92,251,246,205,74,178,146,196,118,166,103,133,153,48,163,205,0,136,174,145,225,143,111,34,145,28,238,31,27,78,62,116,68,48,204,174,55,71,149,243,75,158,204,35,239,4,174,239,6,162,154,57,111,136,5,166,157,1,239,183,232,13,56,208,201,23,57,4,124,171,138,161,184,38,129,140,42,30,6,41,212,147,30,105,50,66,123,119,30,248,175,36,93,134,104,28,221,184,240,107,173,252,76,115,156,10,71,162,203,207,56,246,174,128,1,205,5,39,170,99,11,126,146,176,220,2,227,7,182,106,167,125,102,206,143,58,243,147,241,5,241,87,46,168,140,189,250,174,120,41,144,15,98,106,13,93,51,233,108,31,16,237,226,184,101,237,210,40,87,229,173,231,36,103,6,158,178,213,229,130,45,172,161,198,114,185,238,42,193,170,232,214,238,80,182,66,231,193,239,80,119,122,88,137,140,145,184,217,142,22,158,212,19,220,75,113,113,190,64,115,156,143,149,17,97,172,205,103,122,102,10,187,65,228,1,220,80,225,36,76,175,112,125,197,53,233,250,128,224,225,135,189,75,55,6,131,127,36,122,174,141,191,24,200,200,199,138,161,25,37,130,82,156,224,30,65,171,6,131,123,233,217,75,12,143,157,163,28,212,3,75,190,89,75,144,83,39,7,61,171,56,245,210,212,230,143,212,183,122,107,143,70,102,218,59,169,53,164,233,29,87,14,167,24,87,11,234,129,227,131,88,212,145,96,6,71,70,207,177,163,236,174,100,132,137,35,125,174,164,121,173,198,108,109,235,52,23,106,68,108,173,32,28,198,253,234,30,255,0,75,182,185,98,178,195,143,145,224,143,206,160,180,141,93,117,24,151,113,9,114,163,184,61,234,121,53,25,29,54,177,203,168,236,194,180,207,106,181,247,76,202,174,207,104,238,126,68,127,157,71,178,94,66,187,110,160,112,190,251,106,243,14,163,110,28,163,183,162,196,114,173,216,254,116,220,130,73,93,149,16,72,190,196,103,138,139,181,15,238,208,72,219,212,109,63,42,10,123,2,147,103,31,9,29,197,104,18,244,204,119,63,196,244,61,25,60,148,56,253,170,58,227,164,239,149,8,141,210,65,224,30,230,160,215,62,208,58,68,117,46,154,30,62,102,128,28,46,63,16,255,0,90,203,58,115,172,117,78,140,185,125,34,245,94,231,77,153,182,32,115,241,68,79,28,127,165,107,61,95,214,144,244,245,132,143,2,122,247,42,113,179,219,231,88,181,239,83,88,245,29,217,123,219,120,237,231,102,206,229,252,44,127,200,214,45,239,165,147,113,123,14,11,228,118,60,241,79,239,254,25,231,138,140,73,241,16,62,0,30,104,25,53,203,107,123,164,73,238,226,136,14,76,109,221,135,202,179,183,63,26,47,84,189,85,183,120,65,5,152,17,129,80,29,37,139,91,155,184,95,241,146,28,253,42,79,88,22,215,203,37,237,167,194,99,77,234,71,98,106,175,210,151,175,54,187,55,172,114,236,152,99,243,20,117,198,52,105,174,118,219,110,98,2,130,59,213,51,169,100,158,112,210,64,160,237,246,171,29,254,63,179,165,66,15,32,227,235,80,90,115,151,143,248,199,39,24,57,174,119,219,164,70,104,55,83,218,43,92,109,203,158,57,169,107,152,190,245,112,179,182,121,199,31,58,137,142,84,89,125,40,85,152,25,49,145,216,10,146,105,101,75,136,16,255,0,116,65,4,227,181,95,116,92,180,245,117,211,226,66,118,225,71,106,174,117,92,179,71,45,184,137,246,145,146,126,117,101,136,148,180,143,29,246,143,53,85,234,83,234,93,196,167,32,149,255,0,58,237,149,212,114,199,218,38,61,74,234,51,131,233,156,249,219,205,31,167,76,39,188,141,39,248,140,140,7,21,15,51,173,186,25,24,140,1,129,243,52,230,133,59,27,200,39,108,146,210,140,126,181,198,93,215,91,58,109,246,207,18,68,144,194,54,164,107,218,149,37,253,188,39,150,203,123,10,173,36,215,18,33,218,196,41,231,138,226,250,131,134,7,243,175,108,121,234,106,93,98,73,56,140,4,20,43,73,44,216,46,204,223,90,29,16,249,253,168,216,34,103,24,81,154,1,253,60,28,154,90,0,9,33,50,69,26,186,108,146,56,37,128,31,42,40,90,69,22,84,29,222,230,130,52,70,242,142,7,30,194,157,107,97,12,68,147,241,124,168,240,2,142,40,43,169,9,56,228,1,218,180,132,109,13,140,208,146,163,171,100,18,70,123,81,209,41,49,102,144,200,24,145,64,36,87,82,196,216,221,143,145,228,81,240,222,164,156,19,177,188,123,80,115,91,140,18,104,80,30,38,218,51,183,218,130,196,174,196,114,65,247,205,38,72,22,81,237,81,246,183,68,0,51,145,254,19,82,41,42,200,185,83,245,20,64,79,102,202,220,140,143,122,118,8,202,183,7,52,118,229,97,130,105,34,30,228,84,9,85,253,169,36,154,112,176,85,57,52,147,131,84,50,115,130,115,244,175,9,15,251,215,92,17,145,207,106,74,96,208,45,73,243,197,116,146,77,116,112,56,174,140,121,166,131,123,51,74,17,15,106,112,1,131,197,116,176,20,30,142,49,159,115,138,112,12,30,217,164,163,98,188,242,103,183,106,5,180,155,71,122,21,166,37,179,154,243,157,195,20,209,143,231,85,14,122,249,32,83,169,39,126,104,61,184,63,157,119,113,95,52,18,34,76,140,87,11,149,30,255,0,90,13,110,54,224,145,159,165,58,179,6,197,2,213,139,49,205,117,151,3,52,157,195,57,6,156,141,183,28,26,1,216,144,105,42,70,236,123,209,19,70,112,78,56,160,159,200,207,154,7,193,192,174,142,123,83,10,196,14,105,89,57,227,245,162,150,192,130,6,120,164,16,43,167,36,215,137,192,170,16,80,115,72,104,241,78,224,158,69,54,249,83,201,168,16,65,30,107,137,113,36,79,156,156,31,21,194,217,29,235,156,99,231,65,35,21,217,61,249,205,18,20,50,228,30,42,29,91,183,189,23,13,201,78,9,227,205,1,18,174,5,8,65,99,219,129,82,25,89,19,34,129,153,25,91,32,113,80,52,203,199,106,114,37,3,185,227,28,87,59,174,227,93,7,128,113,197,81,208,74,54,69,58,151,0,156,72,41,134,57,31,74,104,147,227,183,154,104,29,36,177,133,56,228,251,84,101,204,128,156,14,213,217,28,129,66,202,196,247,161,14,91,129,188,158,104,166,224,83,22,139,220,231,246,167,102,59,70,79,181,3,46,9,113,183,243,167,23,98,96,158,244,41,115,147,207,235,73,103,110,217,230,128,231,145,54,30,217,160,89,75,190,236,146,15,138,241,109,199,154,114,22,81,156,231,21,0,224,133,200,238,61,141,115,211,141,249,66,67,123,102,159,184,141,72,202,80,101,192,56,39,6,138,119,210,124,243,251,211,111,27,175,59,120,249,87,22,237,148,225,242,203,239,237,79,122,193,134,84,134,90,6,67,229,126,127,58,68,131,61,142,41,214,95,32,126,148,211,48,236,71,229,81,84,238,173,111,78,234,213,193,193,218,223,157,86,38,180,158,230,67,45,180,232,163,25,216,199,207,181,89,250,218,220,76,182,110,50,10,22,200,3,189,84,150,15,135,105,103,198,59,138,227,156,237,188,67,76,37,100,104,165,24,96,120,5,168,95,77,208,0,202,74,249,32,102,141,150,212,177,81,234,6,61,137,97,67,207,97,116,135,248,78,227,29,246,154,203,91,71,203,110,173,27,178,130,10,158,226,163,148,157,164,56,231,61,234,64,89,221,37,214,75,49,205,5,113,20,201,49,45,25,32,248,170,61,29,204,144,238,92,15,136,119,81,72,41,19,32,69,200,7,189,59,109,28,140,114,35,248,71,184,237,94,185,2,35,142,57,231,138,159,106,142,148,29,248,83,197,45,80,250,103,207,210,146,50,92,159,127,106,113,9,92,175,239,90,100,132,154,88,95,114,187,169,29,136,56,169,219,46,178,212,172,240,178,48,184,65,255,0,196,239,250,212,20,187,129,247,250,83,76,217,29,134,126,149,81,160,197,213,218,102,161,30,46,17,225,115,223,60,138,116,106,97,84,125,202,233,200,241,181,184,172,238,60,48,110,224,215,99,119,141,242,146,21,250,28,84,26,4,61,75,168,65,35,44,178,228,14,199,61,232,232,250,186,100,101,86,37,200,231,56,224,86,124,151,247,40,70,91,120,255,0,168,102,159,93,65,155,33,147,31,248,77,19,79,169,122,191,164,99,215,116,153,163,180,72,226,187,126,4,132,87,207,189,71,209,218,207,78,94,164,55,176,29,174,126,9,19,149,53,245,109,66,245,58,219,29,22,83,115,0,152,113,180,17,216,251,212,178,78,214,90,204,180,189,52,46,153,110,46,24,188,202,131,32,30,43,50,235,59,99,6,168,183,100,254,38,219,140,246,197,107,241,15,74,32,125,197,86,53,157,38,27,171,235,73,101,133,36,11,33,248,88,87,41,123,84,38,137,115,37,158,147,34,221,183,195,33,93,133,189,141,13,167,67,37,134,183,247,152,80,24,1,231,230,13,63,175,72,211,197,119,24,1,99,141,208,42,129,143,145,171,47,73,233,112,173,180,81,204,4,155,84,187,134,173,111,103,167,58,134,226,79,236,197,146,217,130,185,199,4,119,21,7,166,9,101,182,119,80,91,112,35,142,224,212,246,178,145,253,213,176,62,12,156,98,130,210,182,218,90,229,129,82,23,200,174,109,202,99,71,178,13,48,137,147,3,36,183,24,56,163,53,48,69,168,138,52,59,157,213,113,143,157,27,166,68,22,9,47,36,239,38,112,126,85,224,82,93,66,20,207,194,95,36,26,179,219,43,50,194,35,129,20,248,81,84,94,161,157,36,214,100,0,252,49,174,208,106,239,60,224,70,210,31,229,90,200,53,61,66,73,167,157,243,248,216,243,93,57,63,70,19,116,197,228,237,125,116,34,78,20,28,10,152,176,66,46,173,162,79,194,172,185,253,106,39,76,64,136,247,13,142,62,17,159,122,156,209,115,53,252,60,113,234,14,125,249,174,90,213,142,173,99,79,69,33,85,135,113,82,31,217,34,81,148,112,14,123,17,81,150,237,130,42,110,218,244,4,193,7,53,238,250,121,105,9,164,4,3,123,110,162,150,40,225,30,0,20,220,151,140,220,1,140,249,166,114,206,220,228,159,173,64,75,92,70,126,5,60,154,70,115,92,134,220,111,207,239,78,49,141,63,155,36,120,247,160,102,76,4,44,231,10,59,154,138,158,227,214,126,6,20,118,165,222,92,73,51,97,142,23,218,133,252,35,34,180,130,45,101,59,138,30,222,41,244,63,17,7,207,138,14,2,125,80,124,156,211,225,179,241,80,18,202,10,211,18,91,135,228,10,90,191,28,243,78,41,207,20,68,123,66,200,114,5,19,17,109,157,240,71,99,79,186,2,49,77,236,228,226,128,155,107,132,115,182,94,24,30,15,131,70,238,216,71,177,246,168,166,65,179,39,223,189,61,13,203,69,133,108,180,103,223,197,1,178,68,14,79,191,52,198,8,56,249,211,196,137,23,42,78,211,243,175,96,19,205,77,129,166,32,125,105,133,36,30,244,236,192,238,206,40,114,121,171,1,42,195,181,58,6,70,124,208,74,252,209,80,201,226,168,88,4,103,61,171,187,114,120,20,230,84,174,124,252,171,157,249,28,81,8,61,187,82,9,199,154,120,242,59,115,67,76,118,130,59,84,83,126,161,29,251,215,61,79,126,212,209,39,158,107,221,133,84,58,100,28,230,146,204,27,181,51,201,200,205,37,67,10,161,227,218,188,31,110,41,56,39,25,174,21,227,250,84,15,172,191,58,121,100,228,16,121,160,50,202,212,176,231,21,68,186,74,174,48,221,232,91,152,54,157,203,67,164,158,231,154,42,41,195,124,14,120,53,0,222,57,165,2,51,138,114,88,138,183,194,50,180,193,56,56,205,88,31,238,41,44,43,138,227,177,174,239,82,40,58,14,6,13,14,231,44,105,220,131,73,43,237,80,50,105,182,36,118,20,79,167,145,159,20,135,140,99,181,20,208,57,25,241,78,3,206,105,144,219,14,15,106,117,77,1,80,202,200,120,63,90,51,225,157,126,117,26,164,131,156,113,79,199,33,4,30,212,66,164,140,174,69,36,19,180,138,36,178,186,115,199,206,152,32,43,98,138,230,204,130,72,241,239,76,57,11,140,10,49,184,139,36,120,168,249,28,40,36,247,170,17,51,133,95,122,7,118,233,15,181,118,89,26,70,35,36,138,76,40,219,193,247,247,21,4,132,45,136,242,56,164,202,217,7,222,148,6,23,27,120,166,88,228,124,232,26,24,57,174,109,231,222,187,219,156,215,48,75,119,160,67,228,26,236,69,188,87,29,70,51,237,72,4,173,1,103,113,24,200,205,11,52,39,150,199,7,218,157,71,221,192,53,210,120,32,212,17,207,144,118,237,36,123,87,151,42,219,148,96,209,18,161,94,127,74,108,21,35,156,131,69,117,103,86,33,92,109,111,216,215,37,136,184,200,29,189,169,45,26,156,143,52,164,145,226,236,114,61,170,85,83,186,217,38,16,91,24,247,135,220,112,65,239,84,132,212,245,11,103,1,211,212,76,249,94,69,106,221,64,82,226,218,31,194,8,99,140,251,213,94,107,33,55,56,4,142,248,174,121,70,165,69,71,58,95,91,239,150,45,173,236,107,207,9,206,229,105,23,142,1,228,81,47,110,234,118,132,57,240,105,248,162,146,52,29,152,248,205,99,74,142,88,247,200,187,128,207,157,195,6,153,184,210,109,165,5,164,118,81,158,49,82,114,47,170,197,164,27,89,125,187,80,45,38,123,55,62,6,120,167,113,96,37,211,18,32,94,55,1,125,234,27,81,210,37,50,110,89,84,231,176,53,58,236,173,40,132,29,173,229,135,189,11,51,207,235,124,113,172,171,142,227,189,73,237,119,210,170,246,23,17,228,52,103,143,35,154,107,105,84,32,131,144,124,213,157,174,97,138,92,178,74,160,255,0,209,77,19,99,52,141,134,94,223,204,49,90,21,183,63,15,28,211,14,50,42,198,218,125,179,146,23,25,249,26,18,93,32,146,118,185,199,142,42,178,134,95,98,43,196,252,89,237,71,182,157,60,126,198,152,123,121,80,229,163,63,60,80,33,73,225,179,78,130,192,231,60,129,220,211,123,71,254,180,178,167,111,30,212,31,107,27,103,94,98,158,69,249,19,184,84,39,83,53,207,246,114,199,36,106,87,120,204,138,120,253,42,201,138,134,234,107,89,174,116,135,244,78,12,103,121,30,224,86,114,157,34,129,60,132,204,170,190,252,211,146,64,182,240,45,205,196,91,163,231,105,62,14,59,211,90,100,47,121,168,172,121,238,216,169,206,175,150,27,94,158,184,129,113,148,140,96,215,37,244,201,237,228,91,230,190,136,35,63,1,246,143,173,88,236,53,1,5,148,211,68,1,1,74,228,120,170,207,76,22,13,169,92,22,219,182,35,216,243,70,122,141,109,163,180,42,54,22,27,154,181,166,150,43,37,91,155,8,139,140,150,37,176,107,186,142,151,52,198,56,99,85,85,207,36,83,125,45,11,202,192,185,109,160,3,143,2,172,82,31,82,228,48,24,11,230,166,143,74,166,185,121,61,157,128,182,134,16,23,133,0,142,77,66,116,232,186,151,93,89,39,118,202,171,101,115,192,171,111,81,149,48,198,59,55,124,226,160,244,4,89,47,230,117,254,85,198,105,140,254,75,244,176,234,83,152,244,155,151,39,180,109,143,210,178,9,139,18,23,156,146,107,83,234,23,49,232,55,39,56,202,226,179,155,24,86,91,176,236,62,8,193,99,245,241,87,63,107,135,161,2,19,28,49,91,142,48,50,223,90,158,208,99,11,168,219,162,142,204,51,154,135,15,151,47,228,158,213,96,233,200,243,169,91,147,254,46,213,206,119,148,110,250,104,113,124,35,52,100,77,134,160,215,142,7,231,79,198,249,227,61,171,221,30,81,168,192,156,49,162,147,105,32,2,63,42,142,18,128,57,21,225,112,202,91,103,25,20,65,183,55,155,7,165,17,250,145,64,43,255,0,24,19,156,231,205,39,36,159,158,105,45,196,169,205,21,203,162,75,130,60,211,120,62,77,57,51,113,199,206,153,221,85,14,65,196,128,83,248,199,30,40,123,111,239,73,62,212,238,254,104,135,1,218,123,211,136,212,199,6,148,173,64,65,38,188,188,182,126,84,218,156,138,90,158,69,80,185,71,192,121,241,76,3,185,65,30,56,162,100,29,189,168,69,27,36,42,79,21,1,17,76,240,191,186,123,84,136,100,184,143,114,159,138,163,71,35,31,165,120,59,164,153,94,254,227,205,75,3,204,140,164,134,201,7,205,49,34,109,61,191,42,144,134,69,184,4,17,135,30,41,51,199,136,207,25,63,49,83,98,46,186,146,242,126,84,235,195,158,192,208,236,140,167,145,90,216,45,39,7,185,162,22,80,71,189,70,160,36,119,167,145,241,198,106,137,40,216,30,123,210,101,140,63,142,105,152,228,0,121,252,168,129,32,0,28,81,1,60,91,78,49,77,149,200,197,30,118,183,59,69,52,80,103,176,160,16,174,5,120,70,115,140,81,62,153,44,78,224,7,182,43,219,126,116,80,251,8,24,199,53,221,132,211,252,127,174,105,39,4,112,40,129,204,60,103,56,230,184,209,12,30,105,230,56,24,52,142,15,115,245,160,104,46,59,28,210,195,1,140,215,179,222,154,105,2,209,70,44,255,0,6,14,120,161,228,157,87,39,111,210,133,146,232,129,197,12,204,206,114,79,20,14,77,120,196,144,180,148,188,145,0,7,154,64,140,146,120,167,62,236,91,154,7,18,248,241,192,165,141,68,19,131,143,202,133,120,41,134,132,228,208,74,173,224,126,126,116,191,95,34,161,190,53,226,158,73,138,156,18,113,64,85,196,135,20,136,174,202,12,31,222,146,88,58,228,80,152,42,199,218,130,88,93,15,149,119,239,121,28,98,163,55,241,73,245,64,39,226,31,157,4,202,222,142,220,83,233,112,24,140,128,127,58,172,181,252,48,177,87,157,1,30,237,77,190,183,107,4,108,230,238,48,163,191,197,67,75,117,205,210,34,133,63,181,67,207,112,29,240,20,227,216,213,126,46,173,210,75,29,247,241,156,158,229,168,145,212,250,36,175,176,94,161,62,235,77,154,75,43,128,127,187,199,210,157,89,64,97,199,235,81,209,223,217,74,51,29,220,103,234,105,207,93,115,240,204,167,216,110,168,36,86,101,7,226,207,38,187,35,198,87,225,28,208,43,43,227,37,179,92,105,142,57,197,13,8,0,26,225,5,127,222,152,89,129,240,71,210,156,44,222,91,62,213,71,152,113,193,166,130,177,231,154,83,41,39,191,63,90,80,44,15,124,252,168,18,48,135,57,253,107,204,123,19,251,26,235,48,193,200,253,105,147,158,195,181,3,135,14,132,10,13,137,89,59,247,162,130,224,242,105,51,70,24,100,113,81,99,145,252,121,7,189,54,224,45,42,50,65,56,206,105,108,68,128,140,119,254,180,21,14,182,155,208,210,162,112,229,91,213,24,97,244,170,174,159,212,18,187,136,229,64,112,121,106,179,117,234,31,236,6,247,18,41,207,176,172,220,76,5,153,194,110,61,183,14,245,207,47,109,197,228,221,36,140,72,117,199,142,105,6,232,33,7,32,168,170,20,122,140,145,168,27,88,145,219,158,245,43,105,175,198,84,44,163,7,24,32,138,205,22,137,47,33,0,7,97,134,240,5,71,129,1,73,37,227,32,124,34,162,198,167,8,184,198,50,190,9,168,233,238,101,107,166,43,40,218,59,12,214,86,13,221,181,201,112,219,79,149,52,181,248,192,49,205,239,220,80,176,221,19,0,13,223,52,252,108,165,59,126,158,104,11,130,219,239,37,150,107,148,141,66,146,9,29,207,181,67,77,109,112,100,57,140,109,7,176,163,187,184,193,35,231,79,19,36,97,114,114,167,246,160,139,136,0,248,251,176,82,62,84,213,211,188,76,61,50,209,18,123,103,131,82,79,181,142,115,134,6,152,144,71,35,6,144,6,62,245,68,40,191,184,83,180,177,60,158,226,188,53,39,12,3,1,143,144,163,229,177,130,87,56,44,164,247,197,10,218,106,140,41,57,25,238,42,133,195,119,105,46,61,101,218,126,99,52,169,161,179,149,127,135,42,41,63,149,50,52,178,70,99,112,223,35,76,75,111,36,32,250,145,145,243,160,251,110,154,157,67,65,34,183,225,42,65,167,41,18,243,19,143,250,77,47,164,82,122,102,205,68,247,23,0,2,168,74,173,65,245,149,199,169,105,124,228,252,59,145,5,88,172,228,26,126,132,88,252,44,236,196,143,158,106,141,212,207,43,104,179,190,210,80,202,50,222,213,203,68,67,232,23,54,154,126,137,118,37,69,103,148,156,156,115,138,109,45,101,220,203,116,163,226,33,130,143,10,105,221,38,209,224,178,107,165,135,213,96,170,86,50,51,180,103,241,53,61,247,213,190,185,187,156,114,198,77,160,99,129,142,42,216,212,91,52,232,98,183,211,21,161,252,82,121,249,120,167,212,133,198,123,159,53,31,164,206,100,177,217,183,10,135,10,79,145,82,36,142,231,28,10,130,147,214,87,82,139,149,129,51,180,38,73,199,154,119,164,45,217,45,102,149,185,46,253,233,90,242,45,197,193,39,199,21,45,161,65,232,233,209,140,119,203,83,25,222,218,183,248,233,31,214,15,179,68,117,255,0,19,129,84,152,163,54,246,106,8,248,229,228,227,192,171,135,88,252,118,246,208,231,27,164,201,250,10,170,225,101,112,7,0,30,42,102,188,126,138,141,1,117,207,106,179,244,228,100,106,177,113,156,41,53,92,133,73,144,248,231,138,181,244,232,11,168,22,61,194,26,231,135,247,142,153,127,90,184,30,7,3,154,84,100,140,156,210,81,183,46,115,223,205,60,168,49,129,237,94,247,145,199,39,142,107,170,9,61,254,180,147,150,0,26,112,118,170,142,227,20,219,159,226,71,245,174,25,9,63,13,50,249,223,25,39,156,209,79,201,248,123,243,154,97,143,154,124,130,202,112,63,74,25,243,130,49,68,17,109,195,177,207,20,174,253,129,161,237,157,129,109,195,244,162,189,81,140,98,155,8,28,12,98,150,160,159,245,166,222,224,40,36,149,31,83,66,190,165,111,23,227,185,141,71,156,176,169,177,36,164,168,231,143,149,60,188,227,158,106,22,45,119,78,118,244,190,247,25,99,219,226,175,62,191,167,66,11,53,220,99,7,28,154,108,210,196,70,229,231,191,181,13,34,243,154,2,215,168,52,233,208,108,185,67,244,163,86,238,218,85,34,57,145,143,124,3,77,161,216,217,66,156,142,105,98,117,60,98,133,87,25,252,66,189,234,34,184,248,151,158,217,53,65,161,138,29,203,128,126,84,100,55,75,39,194,227,13,142,254,245,18,46,163,39,241,169,241,223,205,44,74,8,200,60,212,208,151,123,100,97,192,193,166,30,207,32,243,145,237,138,245,189,241,143,9,32,44,190,227,197,26,54,200,185,4,21,53,4,44,145,8,206,49,138,224,81,82,55,40,10,129,251,208,18,70,59,169,193,171,177,204,237,110,59,210,195,208,172,237,31,226,25,30,226,151,28,177,177,24,63,173,107,96,197,112,120,52,227,109,35,253,41,128,232,7,38,188,102,24,237,197,16,188,129,222,129,187,213,44,236,145,154,123,136,211,29,193,110,106,167,214,61,104,186,123,61,133,161,34,124,13,206,60,86,112,218,140,183,183,33,92,179,201,33,227,39,36,154,205,203,75,38,218,157,239,93,233,118,202,222,147,52,237,142,54,142,42,187,47,93,93,221,74,197,27,208,79,229,10,51,197,51,166,244,116,147,66,30,242,97,17,206,66,167,39,20,86,159,167,105,235,171,205,107,20,13,52,43,248,165,97,144,164,120,172,238,213,212,68,93,245,134,167,21,196,79,20,239,34,169,228,17,193,249,84,140,31,104,242,112,39,178,192,3,226,33,187,209,218,174,151,166,133,38,229,4,54,168,114,187,78,55,26,174,92,232,26,84,182,207,56,189,146,220,56,37,35,126,244,238,46,162,229,111,214,90,77,199,166,13,210,71,43,12,236,99,218,165,189,113,34,135,86,12,15,98,43,231,187,136,100,75,117,158,55,222,155,202,55,29,141,104,255,0,103,58,149,229,206,159,36,23,33,153,34,35,99,156,246,246,173,74,92,87,178,51,231,53,213,4,119,197,35,118,57,241,237,74,7,35,53,182,79,70,121,199,154,37,49,142,72,160,125,76,87,140,220,99,119,231,65,36,22,23,227,112,207,206,186,109,20,242,49,80,55,23,145,218,130,210,206,170,62,102,171,122,135,95,125,209,217,45,34,146,86,29,152,240,43,59,52,190,73,100,59,226,131,150,24,225,4,185,10,7,126,107,60,94,190,215,175,37,244,224,139,150,60,0,185,199,231,82,214,83,106,215,251,77,221,169,80,79,44,91,252,171,62,75,164,236,154,197,133,185,193,148,54,124,14,106,34,239,170,225,65,252,24,11,28,247,99,82,81,104,54,82,128,215,18,170,241,200,3,20,61,197,150,134,128,199,12,126,188,157,178,14,106,110,154,87,39,234,75,217,131,8,194,198,27,182,59,208,102,45,78,236,153,127,239,12,60,157,196,85,207,76,233,160,28,205,113,20,96,103,40,184,237,82,175,108,168,164,5,24,246,167,102,227,59,78,152,187,186,30,164,145,114,124,188,135,52,137,122,82,120,200,65,15,45,228,55,106,185,77,53,220,51,2,44,247,41,227,42,221,133,59,134,145,67,176,42,113,216,213,210,168,86,61,17,120,39,111,90,72,214,35,249,212,245,159,67,233,246,151,75,57,188,112,127,194,123,84,235,221,65,23,194,242,162,159,153,168,61,107,83,210,231,95,187,93,79,34,99,149,120,251,83,80,74,158,151,181,152,102,59,160,78,49,64,92,116,149,228,108,26,41,88,251,16,228,83,90,78,134,103,180,51,88,106,178,48,110,199,62,106,82,218,77,111,77,186,142,43,161,247,168,100,59,119,41,229,126,116,208,139,58,54,172,159,15,175,32,39,159,239,60,80,50,233,58,249,39,211,150,231,234,13,89,122,149,21,244,217,110,18,80,147,70,50,14,127,106,169,232,61,91,170,199,112,176,162,188,235,158,87,57,227,229,82,244,21,28,93,95,106,54,197,234,49,239,135,92,209,176,117,23,80,219,5,75,205,56,57,31,137,148,224,154,185,233,183,215,192,150,187,8,84,242,132,14,71,200,211,151,122,156,18,185,138,88,182,0,50,95,3,6,157,136,59,62,161,130,118,11,44,114,194,199,182,241,197,77,198,194,80,26,50,24,31,34,128,153,109,51,149,8,228,140,129,140,19,66,195,172,218,217,200,113,25,76,126,37,62,213,60,233,226,156,216,124,169,205,32,169,239,183,245,162,108,245,27,13,74,15,82,38,250,138,36,195,111,140,238,173,237,52,138,36,156,252,35,245,175,96,178,159,135,31,42,146,251,156,46,114,164,96,246,53,199,176,85,31,1,231,235,77,136,118,202,231,142,41,74,249,206,50,50,40,217,172,92,246,28,249,0,208,166,213,215,63,42,10,239,86,218,125,243,65,153,36,98,187,88,28,129,89,212,26,58,198,191,194,157,10,252,207,53,170,235,54,230,227,77,184,140,28,29,135,25,172,166,229,110,108,102,245,4,72,202,115,156,86,50,111,23,63,177,80,54,225,40,102,62,226,147,46,136,136,224,170,130,196,120,52,69,173,219,204,192,24,70,79,97,156,82,238,47,4,18,170,188,33,91,177,230,176,168,243,163,250,114,7,195,17,228,84,127,220,38,107,135,42,152,57,243,86,36,212,18,69,92,40,7,198,42,18,109,70,85,189,146,61,163,134,32,96,208,57,20,108,139,137,87,109,19,18,160,76,238,224,124,232,39,187,99,17,56,37,148,247,205,114,59,178,145,157,209,177,30,224,84,247,23,236,107,19,180,21,32,252,232,107,136,238,100,237,42,143,173,12,186,164,33,240,227,28,251,81,34,254,7,56,12,1,249,26,168,105,109,231,45,135,153,126,120,167,28,5,32,103,138,90,188,59,243,191,57,167,25,227,11,198,15,210,128,119,143,0,50,183,30,69,14,242,50,127,144,162,100,141,220,228,46,20,249,6,153,120,24,103,40,79,204,213,71,162,184,127,240,12,251,211,166,229,140,103,114,131,242,34,147,13,169,0,191,106,112,192,49,206,114,125,141,65,245,230,107,199,144,69,35,117,113,219,106,147,158,194,163,59,80,245,219,128,31,238,160,144,16,242,62,116,196,154,116,119,218,122,91,72,9,70,96,204,61,233,90,178,239,191,18,176,224,156,26,147,181,141,125,2,195,24,227,21,32,143,214,44,82,195,67,189,54,80,170,204,209,96,1,231,138,205,180,18,243,36,118,219,78,246,127,136,154,214,53,73,68,48,35,50,150,5,192,32,85,26,206,222,37,215,47,29,0,85,14,196,99,222,163,88,172,54,209,170,2,170,184,81,129,129,65,234,154,149,165,144,11,52,232,140,220,5,39,147,85,206,169,213,53,27,7,130,27,91,147,10,74,172,89,148,100,230,169,13,13,197,230,165,28,147,77,36,206,88,124,76,114,105,173,181,165,234,114,46,29,190,44,115,220,241,86,107,104,196,86,200,131,194,138,164,36,237,115,168,218,91,42,252,13,32,44,223,74,189,168,253,133,92,63,102,74,143,87,185,123,168,32,140,6,145,134,0,207,106,128,150,217,237,216,171,140,19,140,98,165,117,226,110,53,150,111,17,144,7,202,135,212,21,165,0,129,219,6,177,155,120,7,178,81,234,2,79,111,21,102,208,136,58,147,47,243,122,121,199,231,85,219,68,32,112,57,62,245,99,208,32,99,170,73,49,63,242,66,227,31,58,229,199,223,36,116,207,250,85,178,35,180,143,244,162,119,0,59,208,153,219,129,158,105,106,219,176,51,95,66,60,135,25,177,146,59,248,174,166,237,188,121,239,93,88,135,39,31,74,117,71,124,213,67,62,159,24,199,106,75,42,171,38,123,230,159,145,210,52,36,144,160,121,53,75,214,186,188,37,194,91,105,169,235,74,25,129,111,0,138,158,149,109,158,234,27,104,140,147,72,177,168,238,88,226,171,23,221,113,165,194,25,109,217,238,36,7,240,160,255,0,58,132,93,11,86,215,226,13,168,93,52,40,206,75,2,124,120,226,138,251,175,75,104,242,45,180,199,212,153,7,59,121,253,113,89,218,233,232,58,194,250,236,185,183,181,244,147,198,70,73,161,165,213,58,162,233,8,138,25,6,121,4,38,42,241,211,226,222,238,216,207,29,140,112,198,120,66,71,226,30,245,42,214,241,170,100,157,160,123,241,77,109,54,161,216,232,90,157,229,170,155,143,133,188,137,31,154,228,253,18,238,88,139,140,51,96,97,123,84,238,173,212,86,90,98,159,72,25,229,61,176,126,17,245,53,5,13,207,81,235,45,234,64,26,36,61,128,192,21,61,16,28,125,11,113,28,132,253,233,118,3,145,239,93,185,233,232,165,43,27,106,80,250,155,177,180,10,154,78,152,214,102,144,125,227,82,96,132,124,91,79,53,43,103,160,217,88,68,168,193,36,144,54,227,35,247,38,172,134,213,251,94,146,186,138,12,45,200,102,39,240,145,192,166,110,244,205,67,79,149,8,71,37,142,1,143,197,94,215,211,3,112,145,112,60,131,197,38,73,34,36,101,148,231,183,53,124,98,109,64,77,63,91,71,206,46,9,57,193,103,192,197,57,14,155,172,222,190,85,36,92,127,51,49,198,69,90,181,169,38,142,211,16,192,37,140,143,136,135,193,21,1,6,169,117,125,27,90,218,203,38,252,101,99,207,196,49,236,106,85,250,3,115,160,107,86,232,39,50,162,115,150,102,147,1,104,6,159,89,180,81,34,221,241,184,227,18,247,249,212,139,107,87,246,208,129,168,199,247,139,109,220,135,30,212,206,161,213,26,5,204,74,46,52,242,9,24,248,120,42,62,85,3,80,245,63,81,218,70,89,139,58,129,156,50,231,138,38,195,237,78,246,210,228,11,187,97,233,19,241,0,14,69,66,255,0,105,244,220,184,88,111,47,45,155,240,140,147,131,245,161,231,178,138,243,124,182,154,180,23,7,56,84,149,113,154,118,186,141,94,14,185,211,175,33,142,76,144,175,228,114,5,60,154,237,132,255,0,134,117,231,182,78,43,30,72,46,244,192,90,107,86,216,48,204,98,108,140,125,40,118,234,7,114,170,35,10,9,248,119,229,105,229,164,241,110,31,120,70,25,12,8,35,130,13,50,242,166,79,191,189,99,9,214,183,182,35,30,156,155,71,248,100,220,181,43,109,246,161,14,213,23,22,210,242,121,96,69,107,201,60,90,91,93,188,56,32,238,30,70,105,50,223,179,175,192,229,121,228,85,118,207,170,180,189,65,84,197,116,160,145,248,88,224,212,178,178,200,3,41,5,79,145,86,83,76,231,171,244,219,168,239,167,191,116,45,11,183,227,30,42,35,167,103,211,198,172,159,127,115,179,31,1,7,24,53,162,117,61,212,118,154,37,193,112,185,97,180,6,242,77,101,214,50,91,71,171,219,72,193,93,67,140,128,56,172,223,109,70,185,60,150,182,54,94,163,202,234,142,129,61,76,147,129,239,67,233,90,206,145,189,44,237,110,210,73,73,237,158,88,212,53,191,83,197,109,247,219,29,91,111,169,22,76,89,94,29,124,85,51,64,148,175,86,91,220,162,108,86,148,252,33,120,0,213,218,72,216,238,237,32,189,129,161,158,48,232,123,131,85,13,117,180,91,59,232,172,174,82,80,238,6,31,57,10,1,226,141,214,186,214,211,69,189,251,164,145,72,238,0,44,84,118,170,21,214,161,47,85,117,58,42,147,233,51,5,92,241,133,21,109,132,105,112,232,122,74,90,52,43,109,17,138,99,184,131,252,198,164,237,45,160,180,132,67,111,26,199,26,240,21,70,42,19,90,209,165,187,210,34,75,59,135,138,107,108,52,101,79,124,15,52,246,141,173,70,250,48,154,250,100,142,104,198,38,12,113,180,213,154,75,180,228,142,2,228,159,165,41,165,72,226,220,91,24,25,57,170,70,173,215,54,209,101,108,147,213,108,224,49,225,106,159,175,117,22,173,126,209,168,158,64,140,112,18,51,140,210,228,73,90,6,179,214,154,102,152,140,22,97,52,189,182,70,115,84,91,222,183,214,245,73,76,118,105,233,169,236,35,25,111,214,158,210,122,52,75,110,47,53,137,197,188,57,252,4,224,159,173,77,127,110,232,122,68,62,142,147,103,235,186,14,234,191,231,83,123,93,105,31,163,232,189,67,122,226,75,137,12,104,199,159,84,231,246,171,157,158,129,99,102,161,239,93,101,96,57,207,2,170,114,117,55,80,220,56,251,166,156,81,36,252,57,67,154,14,227,76,215,239,97,146,231,85,189,107,72,59,31,81,184,63,144,169,208,190,141,115,167,109,14,200,90,45,195,196,107,156,84,70,163,214,137,27,21,180,183,102,200,248,73,161,58,119,163,108,90,5,186,123,163,62,121,5,14,6,42,197,28,253,53,101,32,128,152,125,85,239,198,72,167,98,147,115,170,245,6,183,40,134,20,120,208,240,66,2,7,230,106,221,211,218,24,210,147,212,158,79,82,118,254,99,216,84,130,234,26,84,178,160,133,215,44,113,192,199,52,171,157,70,198,216,54,251,136,254,30,227,52,133,19,125,125,125,247,109,182,174,158,167,253,85,16,173,168,75,39,167,60,192,62,51,128,213,5,123,215,54,144,206,233,21,188,178,5,224,55,96,77,70,199,214,218,156,217,120,116,205,227,145,145,147,75,163,75,139,104,119,211,101,146,240,231,216,53,9,123,99,173,219,192,65,153,72,198,6,27,189,86,135,91,107,158,174,212,211,176,71,113,131,79,92,245,180,151,138,177,222,217,205,2,175,103,83,216,212,160,187,126,153,187,191,109,215,146,72,132,140,240,56,53,35,101,209,208,90,72,36,146,79,84,12,252,46,56,168,171,126,182,158,194,18,233,60,87,112,240,2,176,195,138,179,105,250,253,167,82,233,242,44,81,201,20,129,112,73,237,154,64,85,172,144,88,178,65,18,42,2,120,8,56,169,101,37,148,146,15,233,85,184,52,203,235,41,213,226,149,102,4,140,140,213,170,22,100,85,12,189,199,34,181,42,34,47,116,216,46,160,152,161,40,100,28,176,60,26,162,233,150,147,69,169,188,14,19,104,108,43,1,144,127,49,87,253,94,47,78,7,54,243,122,110,71,247,103,240,145,230,168,139,166,200,215,59,147,212,141,129,201,42,107,54,246,212,91,166,185,146,206,37,221,19,52,106,188,148,57,57,168,59,189,117,103,148,71,53,187,122,64,241,34,158,69,13,14,163,170,218,206,193,139,77,30,6,3,138,58,104,109,181,75,41,101,183,85,75,194,185,216,61,233,180,53,24,150,84,47,105,113,29,208,35,240,57,195,10,108,105,247,55,55,129,174,92,196,206,133,74,144,8,253,106,189,28,178,91,206,235,43,125,214,225,14,84,129,223,228,106,106,9,174,181,152,99,62,132,169,62,224,125,101,225,105,21,63,165,233,194,214,69,154,39,57,219,181,128,236,77,77,239,126,217,166,96,142,72,213,64,42,220,115,243,52,64,66,71,196,191,165,111,76,187,29,196,137,216,211,194,245,242,9,4,154,74,219,130,14,8,249,10,105,225,101,237,223,218,154,65,113,222,103,241,103,243,175,27,200,243,134,80,104,2,89,70,113,131,158,69,37,219,62,41,165,27,112,45,238,109,228,78,1,42,70,107,56,159,72,121,218,88,195,130,64,57,53,115,119,41,220,145,85,11,237,87,251,42,198,66,140,143,43,185,3,61,241,154,231,147,80,6,147,161,188,183,44,164,197,189,78,65,61,233,237,75,161,46,47,46,26,83,118,35,24,224,1,218,153,210,245,200,238,47,99,89,84,171,110,228,167,181,90,39,212,129,140,149,144,96,15,62,213,206,180,201,238,32,186,211,47,154,210,87,57,70,32,110,28,17,78,180,41,51,137,90,48,204,199,156,113,79,107,151,51,222,106,111,113,39,49,126,20,199,35,20,222,34,91,88,200,39,39,201,53,84,60,177,70,164,148,83,140,114,172,41,134,182,32,127,13,218,60,248,162,23,83,104,100,244,138,111,140,156,176,97,205,74,250,80,94,70,89,71,194,123,15,106,66,171,19,105,247,9,147,128,227,184,247,166,163,180,148,157,239,19,227,35,12,7,106,158,102,142,209,153,100,157,89,71,96,77,52,46,204,195,17,169,108,248,2,170,35,110,45,13,184,83,234,103,200,193,161,133,211,171,99,113,199,214,164,175,16,36,1,73,221,41,199,30,194,145,103,99,14,86,89,143,195,142,198,129,129,117,114,224,4,200,199,145,228,83,232,247,15,144,93,151,143,62,244,84,183,246,182,236,8,43,129,217,64,161,110,117,161,58,236,17,14,255,0,136,112,104,131,98,115,183,99,145,243,226,158,248,18,50,87,36,154,174,165,241,50,96,169,57,227,189,60,215,171,187,187,12,15,122,15,178,119,98,154,186,151,101,172,175,236,181,208,212,6,183,41,143,71,185,117,238,18,177,89,84,239,73,153,21,137,243,82,182,168,98,176,143,39,241,26,16,70,30,198,0,7,112,13,72,110,2,56,35,246,160,70,164,197,44,157,128,228,98,179,45,47,80,121,245,201,227,3,224,37,152,159,206,180,13,94,245,82,41,162,32,145,233,150,56,249,85,27,67,183,181,142,51,116,128,153,166,4,238,62,222,213,26,198,35,122,229,203,125,211,31,245,115,154,174,233,91,214,246,57,28,157,163,60,159,165,90,250,169,16,89,67,60,171,144,143,192,170,173,140,141,53,228,100,142,9,32,12,85,158,154,139,23,78,147,62,177,10,109,7,106,23,39,231,87,226,187,99,32,142,255,0,210,170,29,19,99,255,0,121,150,226,65,141,168,20,126,166,173,154,140,222,157,164,175,224,12,10,179,168,207,219,63,186,102,159,82,149,243,221,207,31,210,136,149,51,17,206,51,143,52,242,219,4,101,114,56,106,228,131,122,28,12,10,229,147,172,13,10,142,217,201,199,138,178,116,202,146,247,12,71,35,0,84,20,81,50,201,156,119,21,104,233,171,115,247,121,143,125,207,83,138,111,40,185,223,227,82,77,223,231,154,73,147,102,104,151,133,148,100,1,67,189,185,97,146,13,123,30,97,48,220,43,12,126,184,174,203,113,178,54,42,50,113,197,71,146,98,108,126,128,82,101,184,127,73,207,144,9,0,14,245,85,71,235,174,166,158,5,54,113,206,35,47,248,240,121,3,242,166,122,106,21,179,211,35,185,117,62,163,41,124,183,36,14,245,77,213,110,100,212,181,41,165,156,19,35,57,227,252,171,79,211,116,246,93,62,217,166,140,44,162,32,167,229,88,157,181,234,34,238,46,117,45,76,172,106,239,109,104,220,179,103,226,113,242,246,168,173,90,234,43,51,22,153,106,20,35,144,102,42,62,50,51,239,86,13,74,234,123,164,251,182,151,30,249,64,198,236,113,64,89,116,175,246,115,27,235,201,119,220,149,37,139,30,22,134,218,6,151,123,20,22,177,199,14,209,18,168,0,15,21,38,242,91,222,69,177,192,101,62,9,172,98,251,168,47,230,13,14,138,140,228,182,194,235,223,242,171,47,74,197,127,111,167,203,22,165,119,36,146,72,114,20,183,40,62,181,169,89,176,95,90,122,13,37,189,165,156,123,164,65,202,71,224,124,197,88,58,61,98,139,76,17,146,190,176,252,99,57,35,235,72,178,142,218,209,54,164,107,200,229,143,115,249,213,119,88,234,235,77,38,71,176,210,162,69,149,184,105,20,112,13,61,93,159,225,160,221,95,90,91,47,253,226,226,56,242,56,220,216,168,41,122,82,214,254,115,116,111,110,89,100,248,128,18,113,138,173,232,58,62,163,121,169,71,119,171,169,120,182,239,27,142,115,245,171,77,207,84,105,90,120,116,107,132,221,24,254,237,123,253,42,203,180,68,73,209,87,45,112,225,53,7,142,216,54,81,115,146,126,180,153,58,66,228,96,45,251,28,31,52,13,239,93,106,23,87,11,30,153,100,219,73,192,44,132,147,79,45,247,84,163,41,244,89,203,115,130,163,24,168,118,38,78,148,188,194,134,190,121,16,156,17,158,195,222,166,52,171,93,55,78,142,68,180,62,164,136,62,57,49,146,126,89,170,252,186,207,83,152,202,125,192,2,120,225,104,36,135,169,126,237,36,175,123,29,161,63,8,141,187,84,106,77,136,214,117,59,75,205,86,222,194,91,103,17,203,156,18,164,84,102,185,163,104,150,144,163,189,180,207,145,140,196,121,252,234,31,90,185,213,172,82,52,155,82,89,46,67,242,168,185,32,31,157,123,74,233,109,83,90,141,39,146,125,160,55,105,9,230,134,180,20,105,157,53,50,225,111,46,97,96,50,119,46,121,246,163,211,164,139,91,238,176,187,89,70,51,241,2,166,167,83,236,254,8,162,47,61,219,250,128,228,16,48,5,74,77,119,167,90,201,23,222,111,18,49,26,240,187,241,187,242,166,141,179,105,52,237,100,95,189,156,2,111,80,175,56,126,54,253,105,243,160,235,203,110,198,242,120,82,21,24,204,196,29,181,106,159,171,52,200,34,97,166,90,153,28,231,4,140,2,106,181,58,234,218,196,140,28,186,197,33,201,82,216,65,83,81,171,191,104,56,244,219,104,245,54,131,80,189,244,237,200,201,146,62,65,246,174,89,104,82,234,119,242,219,233,163,214,84,201,13,216,17,86,31,248,84,77,9,138,50,210,206,72,248,192,194,1,82,90,100,77,210,154,130,91,88,149,187,121,192,245,34,236,84,253,105,164,218,168,52,75,232,11,111,180,153,118,158,251,13,73,233,186,246,169,162,50,135,46,99,207,17,203,230,181,181,150,63,185,137,102,143,111,25,101,198,113,84,125,83,80,210,117,173,110,56,13,168,48,33,196,147,99,181,91,52,155,218,183,175,245,11,235,211,38,83,108,72,188,32,62,124,212,12,113,40,184,66,163,13,184,96,147,198,106,102,235,66,184,91,235,152,236,99,105,162,137,207,43,237,86,110,154,232,116,154,51,119,170,198,220,254,24,207,249,212,238,158,140,92,233,186,37,235,196,110,111,102,158,251,211,27,253,33,187,63,42,43,64,233,249,236,117,20,186,134,18,144,149,195,250,227,226,252,189,170,217,109,167,88,233,200,86,218,8,227,30,224,114,106,62,203,168,109,53,45,90,123,40,31,47,8,248,134,59,159,149,110,99,251,103,104,14,161,233,75,45,87,93,73,230,187,120,165,151,31,0,28,16,62,116,56,233,158,158,210,102,145,39,158,104,228,3,112,145,152,141,163,228,106,246,209,43,16,89,65,32,240,113,85,254,164,213,33,210,140,15,61,154,207,12,167,105,7,190,106,216,108,7,252,103,167,91,68,240,91,137,103,104,254,20,246,111,206,169,87,226,239,85,187,149,227,70,105,231,108,250,105,218,175,90,175,74,38,169,107,14,163,165,70,170,210,168,204,99,129,138,144,181,211,98,233,221,44,60,54,255,0,121,186,255,0,153,180,140,169,243,88,238,181,210,148,189,21,170,152,98,67,36,59,200,4,130,121,90,176,89,116,188,49,102,53,245,5,208,66,61,114,191,8,111,113,70,37,157,197,237,163,234,58,125,198,219,153,112,85,79,143,145,164,54,191,127,166,124,58,165,139,252,164,135,226,21,100,137,186,129,187,183,78,156,141,237,181,19,37,244,146,157,241,3,157,164,252,232,155,47,237,29,41,98,149,172,109,86,50,62,37,80,55,226,165,46,110,45,181,102,18,89,234,16,25,242,48,179,40,59,126,130,143,183,134,254,118,219,121,103,105,48,4,98,68,56,205,52,34,151,171,172,9,51,109,154,57,84,127,117,142,1,161,47,181,251,109,83,210,134,236,195,36,44,114,23,149,193,249,212,158,165,97,167,43,225,244,89,199,4,111,136,112,7,189,68,62,145,211,174,132,9,110,161,36,127,121,34,28,10,157,170,115,76,214,108,237,225,146,43,123,104,130,168,228,70,227,24,161,173,116,61,51,85,188,51,253,222,226,221,216,231,191,6,160,79,74,219,72,165,172,245,136,74,255,0,40,126,9,53,193,161,245,38,154,1,182,149,153,118,231,49,201,154,109,52,181,95,105,54,54,18,170,67,114,209,202,0,101,14,56,39,235,66,73,211,218,148,140,39,244,18,66,78,72,39,189,87,34,215,53,221,54,85,107,216,222,85,25,33,102,92,138,178,233,159,104,127,10,173,229,160,218,71,120,207,249,84,232,51,52,23,81,60,118,112,105,241,44,146,119,98,160,227,233,82,114,221,88,104,214,241,71,112,184,102,252,68,38,57,160,238,186,131,74,154,113,61,185,184,182,152,159,196,6,71,230,41,49,106,55,58,155,152,165,130,27,232,1,229,243,180,138,170,117,122,135,70,103,103,51,198,171,219,226,24,36,212,149,181,206,147,168,226,32,96,148,127,135,131,84,93,122,219,78,144,136,173,81,226,159,56,100,126,195,232,106,185,14,149,173,193,123,27,217,219,203,146,114,140,163,20,148,211,73,215,186,123,73,181,140,74,150,4,239,60,180,107,157,191,149,73,104,55,26,123,216,172,86,33,64,78,25,64,193,7,231,93,233,85,213,69,131,13,101,144,201,159,135,233,243,169,117,179,211,237,61,75,181,72,163,56,203,186,143,21,173,33,25,0,231,37,104,75,221,98,198,193,212,92,77,137,15,0,41,228,84,101,207,85,233,18,153,34,51,201,25,83,240,176,94,245,78,150,238,59,221,69,166,153,221,150,70,194,176,94,106,92,137,19,122,167,80,93,62,172,182,246,151,66,120,248,193,113,154,38,219,170,103,180,30,142,165,167,111,136,159,239,35,230,163,63,179,142,145,116,151,114,196,102,180,151,25,61,138,252,232,203,141,94,202,206,68,183,184,30,181,148,224,148,151,130,7,200,214,85,49,46,169,166,93,90,137,45,152,58,3,150,4,114,181,203,107,107,75,201,68,246,68,44,159,244,26,173,91,116,196,151,146,181,205,156,222,141,188,135,42,189,242,42,231,164,216,38,153,108,177,71,140,249,36,119,53,124,83,97,229,233,19,170,92,199,45,233,108,47,98,60,213,166,13,42,43,104,149,35,64,20,14,192,80,177,220,186,112,24,138,42,61,65,193,25,108,138,212,154,74,95,221,1,24,192,31,58,247,221,182,255,0,49,20,234,222,169,231,106,159,202,157,91,168,219,186,138,189,134,4,65,123,156,143,149,114,69,88,211,112,239,69,159,73,188,126,148,219,198,135,43,206,49,230,160,0,152,164,224,144,26,144,214,195,184,60,211,178,218,149,201,3,112,247,197,10,217,140,241,159,165,93,134,101,183,110,65,25,62,245,136,245,36,206,186,237,220,114,150,77,146,21,82,61,171,116,89,212,144,55,115,236,107,56,234,157,54,9,245,75,135,146,61,196,182,114,6,107,57,122,107,21,55,73,154,113,127,9,71,87,27,185,61,141,90,239,46,68,182,178,69,184,198,205,193,97,81,86,58,68,30,177,22,242,178,204,71,7,29,133,57,62,151,171,105,76,94,227,248,240,55,34,65,224,252,235,207,149,253,55,52,17,173,154,198,79,78,70,15,27,12,129,224,211,46,214,241,0,48,196,103,182,50,69,55,115,112,147,72,22,121,7,7,1,135,138,122,109,50,227,209,15,9,245,20,142,10,157,194,158,95,182,188,66,63,164,167,43,22,217,59,128,123,210,173,245,180,180,14,146,197,28,138,222,231,5,79,202,161,239,133,221,188,238,172,123,227,118,13,0,249,83,147,219,28,214,231,108,173,58,125,160,215,174,228,22,171,108,100,142,51,33,14,248,224,123,84,93,222,160,233,35,69,188,32,7,5,81,125,170,34,214,73,99,147,124,110,99,97,216,131,138,126,85,19,48,109,227,62,115,68,112,93,32,151,126,25,219,221,141,42,231,80,184,154,53,5,182,160,240,40,86,135,13,141,203,250,215,74,48,24,36,26,210,18,92,237,36,227,243,175,44,196,142,223,157,63,5,148,147,240,1,35,220,118,162,6,148,168,160,201,50,160,250,230,160,1,92,103,56,193,167,85,183,30,255,0,149,22,150,54,152,255,0,237,12,126,139,71,90,90,219,68,11,133,102,35,177,101,160,250,224,53,13,170,33,151,75,184,140,119,40,69,60,185,174,74,185,137,135,202,176,202,14,24,54,218,64,8,229,84,82,103,144,66,119,177,224,14,40,233,20,44,96,99,21,3,171,72,66,128,59,147,128,62,116,84,126,173,62,221,35,80,185,39,151,79,73,63,58,173,88,230,222,206,217,27,190,193,199,176,163,250,206,227,238,250,125,174,156,135,226,63,196,124,80,144,91,59,71,110,95,156,160,193,172,251,106,78,141,117,12,102,227,72,96,15,243,3,146,42,181,167,219,195,29,194,50,28,178,241,147,224,213,175,169,29,109,180,117,78,126,54,3,138,165,71,115,233,206,134,30,249,0,3,86,43,69,233,229,104,172,100,102,60,179,156,87,181,235,192,144,69,6,112,92,231,242,163,116,216,213,44,226,193,254,92,145,85,30,174,186,245,53,95,72,30,35,80,49,243,171,149,212,49,155,169,20,184,134,113,28,104,119,16,113,197,18,150,72,8,4,19,85,123,11,159,73,212,110,35,229,86,88,164,121,83,118,243,134,175,62,89,58,204,69,52,118,235,195,5,7,21,57,162,236,22,197,135,225,44,123,85,120,148,246,220,71,138,157,209,201,75,95,169,206,5,107,227,221,230,156,147,88,167,118,163,10,66,89,171,92,122,159,23,43,176,140,241,143,165,54,146,96,113,226,159,75,141,184,29,197,123,244,243,4,186,210,200,124,142,222,13,4,214,133,100,5,147,41,216,213,129,110,67,130,28,2,41,50,73,4,75,153,24,109,62,244,24,222,179,208,247,118,186,224,187,211,202,237,47,189,84,175,0,251,84,158,171,115,125,5,143,161,124,242,90,27,133,8,29,87,42,61,249,21,162,220,94,219,61,184,84,65,130,57,207,154,135,189,142,27,216,125,18,170,80,144,88,17,145,143,106,207,138,237,29,103,113,164,244,253,149,189,162,57,157,221,1,105,84,103,119,231,84,46,161,213,239,122,163,88,22,54,8,194,13,216,85,31,213,170,235,46,129,100,29,204,45,52,120,4,47,60,100,251,84,10,207,113,211,87,18,71,61,176,150,209,129,49,207,26,114,62,77,83,74,147,233,237,2,13,14,210,77,196,60,132,110,121,88,118,170,151,89,106,143,37,245,186,105,55,14,100,70,218,194,63,45,227,235,70,207,174,106,58,198,151,42,69,108,81,60,236,231,34,165,180,78,149,142,198,212,93,78,61,75,150,1,190,33,248,41,255,0,135,254,189,163,27,203,221,42,220,106,115,201,12,202,15,168,128,227,112,249,213,83,172,52,175,236,151,138,250,214,101,17,25,65,88,188,3,239,243,164,245,166,172,90,246,59,59,27,134,37,50,36,84,242,125,170,83,66,208,38,186,210,164,139,93,127,251,190,245,104,145,223,149,167,248,23,14,145,215,101,214,52,88,103,154,49,27,126,28,3,193,199,181,72,141,11,75,107,135,184,123,84,103,115,201,34,160,180,171,173,18,59,209,13,149,228,101,145,54,44,74,252,1,242,30,245,37,127,173,122,48,202,182,170,103,157,87,132,29,191,51,90,137,125,142,189,212,244,205,26,0,243,188,80,175,242,140,114,106,191,63,218,60,1,182,217,219,25,151,176,98,123,253,43,60,191,154,255,0,90,213,214,41,46,18,89,220,225,64,111,133,62,85,119,233,157,2,14,153,134,75,237,78,88,153,136,7,45,217,5,103,123,189,46,180,46,222,231,170,53,187,160,219,78,159,106,71,36,174,120,249,84,132,186,79,222,47,139,94,76,101,182,84,80,145,49,224,48,254,99,76,220,253,160,233,72,129,96,73,38,200,238,6,5,84,117,14,166,212,245,203,162,150,177,188,80,228,146,35,238,71,206,175,81,23,249,33,209,203,250,210,253,217,153,87,146,112,77,66,234,93,89,111,102,10,216,70,29,128,224,227,0,85,114,203,69,185,203,195,41,43,32,110,35,228,146,15,57,169,200,122,74,67,135,156,4,199,114,79,38,179,177,87,213,181,142,161,212,174,54,25,93,32,148,129,181,6,5,57,166,244,78,167,116,68,210,174,239,140,1,234,30,8,242,106,228,215,154,62,140,129,37,120,213,211,199,119,52,117,166,187,37,244,209,45,157,148,166,221,191,28,178,13,160,15,151,189,93,111,217,189,122,11,167,244,101,157,177,103,149,242,73,252,42,56,2,137,188,135,73,211,49,136,76,179,48,248,16,124,68,209,215,22,38,123,161,36,151,15,233,15,249,75,192,63,90,144,130,59,104,149,66,34,128,59,113,218,181,226,155,170,151,167,171,106,79,196,2,202,220,227,147,248,136,167,45,180,155,109,53,218,69,5,165,39,38,70,228,213,177,226,89,62,66,131,158,204,28,227,205,95,20,218,161,212,61,78,52,157,62,64,141,153,216,97,20,30,126,181,157,105,55,90,157,197,228,240,219,103,19,143,226,57,31,132,103,156,159,21,170,73,211,246,171,59,79,233,110,152,240,89,134,77,86,122,177,95,72,211,92,193,104,155,103,109,178,16,48,126,188,86,108,106,104,87,73,127,103,65,36,246,233,169,197,51,191,14,59,54,71,177,246,171,217,153,98,132,115,192,236,123,215,205,182,242,250,55,10,114,64,13,156,169,230,181,253,47,168,6,161,166,79,107,167,195,51,71,20,56,19,49,231,126,59,83,26,101,28,251,67,190,187,180,209,210,107,91,150,136,151,218,219,124,138,172,253,154,77,27,235,23,34,64,205,59,166,67,127,90,168,222,106,58,157,243,27,123,137,230,152,134,63,1,36,243,244,171,215,217,214,129,123,5,196,154,147,198,81,66,20,10,195,5,169,189,213,214,163,72,145,214,56,153,216,240,163,36,214,65,170,234,151,122,149,236,175,52,204,241,44,135,98,30,194,164,181,43,142,161,184,146,230,222,101,152,64,28,177,85,94,195,235,237,72,208,186,126,125,71,89,142,222,88,138,199,30,30,80,195,197,45,223,73,58,104,253,44,38,139,166,237,22,98,65,217,192,62,212,221,190,142,98,150,248,60,204,241,221,57,125,167,249,115,224,82,174,181,116,135,84,182,210,173,142,100,218,89,128,92,133,81,76,216,245,21,165,227,222,130,26,33,104,219,100,103,224,86,163,61,162,6,139,123,160,44,247,22,119,192,91,3,187,209,101,200,197,21,111,171,221,79,109,235,93,216,3,8,239,36,103,119,237,86,120,22,27,235,112,112,175,19,140,252,136,167,165,178,130,120,68,47,24,41,236,56,166,141,170,18,105,154,78,177,8,120,10,43,120,101,24,32,211,150,90,37,222,158,138,176,222,184,64,120,7,158,63,58,123,88,210,101,138,102,107,123,116,101,254,83,25,218,194,143,183,185,16,218,226,100,144,122,106,50,88,103,38,145,118,142,212,70,182,34,217,24,142,72,241,150,117,59,90,161,244,253,71,81,146,96,183,144,230,28,103,18,197,140,15,173,93,226,145,101,141,92,15,133,135,25,20,153,161,142,68,40,232,10,176,228,98,158,38,213,201,173,108,111,162,70,125,57,37,50,28,111,132,143,134,155,185,233,209,9,86,181,213,46,32,101,252,32,182,229,3,233,86,40,237,160,133,25,35,141,80,17,131,180,98,169,250,237,150,161,163,65,45,205,157,211,75,19,119,129,215,119,233,75,212,33,232,162,214,35,89,91,239,54,186,140,94,21,199,196,106,18,239,92,211,217,190,239,46,146,176,220,135,2,76,123,124,170,174,215,183,218,99,45,197,189,215,165,234,157,222,154,54,64,250,208,55,26,189,221,253,248,186,151,30,168,192,202,140,100,215,61,180,217,172,122,83,74,154,204,77,50,50,150,5,184,108,241,64,158,157,210,167,86,91,45,75,108,220,225,88,226,134,211,245,13,70,211,71,180,191,49,72,254,142,86,72,135,118,31,74,75,117,21,157,248,38,239,65,159,121,61,227,82,14,62,181,173,39,111,90,116,77,253,213,233,107,135,95,72,28,239,13,187,53,119,123,56,108,173,20,29,170,177,174,55,26,133,177,234,29,50,218,202,56,17,110,109,178,127,157,79,31,157,73,203,175,105,151,27,35,23,176,224,254,32,195,184,171,53,19,181,54,243,237,6,206,202,89,162,251,188,140,232,219,70,7,13,66,234,29,79,101,171,216,133,180,50,197,51,112,241,143,230,21,96,212,116,173,31,84,188,64,214,171,195,110,18,199,140,31,173,84,245,109,90,202,203,83,101,211,180,192,211,64,112,178,40,226,165,218,165,116,13,19,70,213,236,26,27,130,201,120,9,238,216,52,227,104,242,116,188,187,165,137,46,172,73,252,69,114,201,85,239,237,235,157,81,21,99,211,138,222,3,145,52,64,131,86,173,46,30,162,214,52,247,178,212,81,82,221,192,254,43,254,44,82,118,122,68,220,245,89,93,77,45,85,18,242,206,227,225,17,133,195,37,21,109,246,125,111,53,194,207,119,35,122,88,200,141,79,99,86,109,63,165,116,221,49,214,72,226,223,32,231,123,114,106,119,211,13,25,192,228,85,241,77,162,237,224,142,213,18,24,211,17,160,1,71,202,138,11,25,236,6,105,51,41,87,206,56,53,194,15,129,222,181,164,40,197,228,26,224,66,7,154,97,140,139,202,147,223,181,120,92,178,158,71,214,138,32,110,3,222,148,29,131,118,226,155,75,180,61,248,249,211,202,82,78,84,231,233,64,226,204,227,0,31,214,137,91,140,129,186,130,100,32,131,93,86,35,130,106,105,18,105,42,96,227,177,241,92,154,217,36,92,128,40,1,41,7,176,199,202,137,142,236,46,59,143,149,69,7,53,152,28,129,250,213,118,246,193,13,227,73,143,136,120,34,174,70,88,165,201,7,147,224,212,62,163,8,51,29,163,25,30,107,158,126,154,199,164,60,54,150,23,7,152,149,38,95,150,13,61,181,76,109,19,170,186,140,169,86,20,60,209,149,33,212,149,145,120,205,7,111,121,34,106,79,234,224,44,160,124,67,222,184,86,226,23,89,233,155,1,39,168,209,109,137,207,37,127,148,252,234,53,250,86,250,221,119,105,247,140,177,99,27,9,239,87,93,66,33,113,106,99,82,8,99,140,31,34,163,44,203,219,167,221,94,70,204,103,130,195,184,172,93,180,206,117,155,23,181,115,44,209,206,135,133,111,80,112,79,200,212,12,146,255,0,19,3,105,30,14,42,233,214,23,207,36,203,107,157,232,135,115,12,85,62,75,9,28,23,138,54,35,228,59,87,108,61,118,205,11,27,186,177,3,105,39,220,82,213,10,156,200,113,159,157,59,13,164,187,192,43,249,1,82,139,162,201,116,3,164,39,25,231,21,170,145,19,21,175,169,40,84,5,143,237,82,113,105,232,152,105,65,115,225,106,126,27,24,108,226,85,80,161,189,241,147,92,104,2,43,59,190,73,31,10,143,53,69,126,123,134,141,182,34,133,30,254,212,36,113,198,243,134,153,203,0,123,84,172,154,99,72,219,128,102,201,228,226,155,54,210,218,194,95,104,239,219,109,84,13,235,35,76,112,164,68,15,225,197,58,36,127,84,42,158,9,236,41,184,228,245,95,8,152,36,246,3,181,63,176,91,131,35,158,64,224,102,131,235,64,49,92,144,226,38,63,42,119,101,53,117,240,192,213,205,132,76,207,152,199,53,16,209,9,174,215,113,248,80,238,52,77,221,200,132,62,254,196,241,80,122,166,165,247,13,6,246,228,31,141,134,196,62,228,212,181,169,20,235,153,223,168,250,213,160,140,147,8,144,43,17,225,5,91,47,101,130,75,221,150,169,136,97,80,139,243,199,154,172,233,22,55,26,111,74,221,223,66,1,212,110,148,152,212,247,217,231,21,59,167,169,147,77,134,99,198,228,4,210,70,149,190,182,156,253,206,0,51,248,207,3,233,85,107,53,118,158,213,0,229,221,71,239,86,190,179,140,255,0,102,194,113,192,147,191,229,80,93,63,23,175,212,22,40,121,11,150,3,232,43,120,159,77,94,24,213,97,85,3,178,138,203,122,134,102,151,93,185,32,246,114,0,21,169,252,66,60,158,43,21,213,174,164,151,85,185,199,3,213,110,7,214,185,242,244,223,20,221,72,218,74,22,64,167,184,243,83,246,215,140,145,0,220,175,130,42,165,103,57,83,180,143,166,42,110,57,198,208,65,56,21,224,228,183,111,94,56,193,218,150,166,97,88,158,20,108,110,203,28,224,99,231,138,179,244,205,243,220,105,9,35,159,137,152,228,147,223,154,207,181,125,106,218,221,94,215,226,245,29,59,142,195,53,106,232,171,143,188,104,64,99,251,183,43,146,107,221,241,125,122,121,185,215,88,229,201,162,21,254,28,254,149,21,11,224,0,121,199,122,57,92,21,24,53,236,121,143,137,136,227,53,201,108,100,189,93,234,217,35,193,52,52,133,177,145,68,88,95,24,100,195,12,169,239,68,3,53,140,177,113,183,242,164,71,19,12,158,213,106,157,35,185,139,41,200,199,4,80,31,112,36,150,148,109,81,251,213,17,113,90,180,231,44,54,198,63,122,245,205,175,171,185,35,69,104,194,242,164,112,106,73,213,155,224,140,109,78,217,175,44,69,70,0,192,168,40,90,245,154,250,97,172,63,238,119,49,141,194,60,99,121,250,249,161,174,245,141,70,238,217,98,142,63,186,150,0,54,241,201,63,35,90,20,250,108,87,170,86,104,213,135,253,66,163,143,79,207,107,110,241,70,226,226,22,24,17,200,57,81,242,53,139,26,242,250,82,180,14,132,130,43,134,191,188,59,228,13,148,25,200,207,189,71,117,212,18,200,109,236,45,36,59,153,183,50,6,198,125,170,200,241,205,106,141,98,36,152,5,109,192,1,130,167,219,62,104,75,77,6,27,141,85,102,186,186,115,42,182,236,72,121,38,166,213,92,208,186,14,91,123,187,123,219,155,197,196,100,59,42,143,207,189,74,234,221,107,166,105,141,37,181,172,34,121,51,134,11,194,252,249,169,142,161,185,142,194,214,120,162,221,235,50,227,3,176,207,154,165,116,239,69,166,173,112,215,19,185,91,96,113,180,119,99,84,218,18,4,184,214,245,237,246,16,8,93,220,50,132,236,149,172,221,105,67,84,209,150,206,251,241,178,141,197,124,53,25,6,157,97,163,90,40,138,37,134,53,242,171,81,115,106,186,165,202,55,246,118,152,228,103,11,36,135,0,143,165,89,52,150,236,238,145,210,122,94,155,18,143,71,213,113,130,90,78,121,167,53,77,91,78,208,182,69,13,188,79,115,40,56,10,0,218,163,201,160,86,195,169,47,21,94,107,152,173,177,252,137,254,102,171,218,230,151,119,111,35,187,186,200,9,229,183,119,169,110,133,171,70,213,109,32,178,155,85,188,43,28,183,14,72,56,239,142,192,84,77,215,85,106,90,220,134,223,70,180,117,4,224,202,222,41,196,209,99,188,233,75,87,9,37,211,199,157,177,161,236,199,223,233,82,250,110,151,60,97,75,33,88,164,64,26,50,193,118,126,148,138,15,70,233,8,98,144,220,106,120,186,185,45,187,115,118,6,173,42,22,48,17,20,42,142,48,5,44,141,187,72,60,10,115,104,35,56,173,200,205,161,137,45,138,72,102,200,34,138,17,131,156,87,61,26,210,56,140,194,137,64,31,207,235,72,68,11,243,165,140,138,33,50,91,133,231,3,235,84,254,169,178,41,19,201,18,122,146,55,153,79,194,163,229,87,133,195,138,136,234,5,138,45,46,121,100,141,95,106,157,160,251,214,106,207,111,159,181,13,34,229,37,50,8,182,238,36,227,53,167,244,253,148,154,102,147,107,13,172,123,227,145,3,72,224,114,28,212,3,69,247,187,118,12,8,145,73,4,31,6,172,154,5,212,186,110,139,186,84,102,8,164,170,142,228,10,231,141,237,186,148,211,58,71,76,179,189,146,241,96,13,51,182,224,88,103,7,229,83,105,112,177,222,253,213,96,96,54,238,223,143,134,171,51,245,139,253,205,18,206,206,89,110,229,77,200,161,120,20,246,147,109,171,94,181,214,161,126,190,148,207,17,72,163,7,0,126,85,182,82,186,182,169,14,157,34,11,139,86,120,36,24,121,66,228,47,214,158,132,218,188,82,77,102,23,50,14,93,71,154,173,93,107,122,150,157,4,118,250,142,156,211,198,209,133,102,78,78,105,34,227,84,184,187,183,180,210,45,154,210,40,198,249,26,97,193,207,138,9,139,125,33,109,226,39,213,205,211,2,12,228,115,207,52,120,210,109,166,182,150,39,137,113,48,196,132,14,90,159,251,160,153,35,19,141,204,184,57,30,244,36,154,210,218,107,112,233,178,194,217,152,127,14,65,219,243,173,34,70,194,206,43,11,84,183,132,97,16,96,15,149,62,15,199,242,205,57,244,174,99,3,56,243,85,12,92,69,145,145,142,60,211,27,21,80,146,70,62,116,76,185,108,131,144,49,67,96,236,197,64,222,113,159,106,225,99,143,157,59,183,35,242,164,50,176,192,170,18,14,69,15,127,109,247,187,55,137,101,49,151,24,220,59,138,44,40,242,40,107,233,140,22,242,72,171,146,160,156,123,212,171,24,239,82,232,191,216,183,18,164,153,151,127,49,177,243,245,249,208,154,47,76,222,106,210,44,176,20,32,17,189,119,96,173,72,107,186,180,186,165,231,170,227,110,6,2,231,181,90,58,107,75,125,58,4,212,30,118,81,40,27,149,87,57,174,122,237,189,157,214,181,77,99,74,211,227,138,206,213,112,138,3,57,25,231,252,234,6,219,173,181,107,119,43,121,110,146,32,60,225,112,69,104,48,205,29,249,32,21,194,158,64,231,35,231,81,29,67,160,45,197,177,146,204,199,13,214,114,24,246,53,116,144,42,245,126,147,126,19,239,5,160,156,47,194,15,43,154,150,209,116,132,212,32,50,94,71,108,219,137,229,71,36,120,230,179,11,203,73,108,89,147,82,181,42,199,180,177,158,40,139,11,221,83,72,17,221,89,92,153,96,7,176,110,7,200,138,155,237,116,215,87,163,244,213,83,176,204,185,227,135,162,45,122,123,79,178,135,211,138,5,198,121,45,201,53,25,210,253,84,186,204,5,93,68,115,175,226,92,213,155,214,227,191,233,91,154,99,176,75,97,4,36,50,68,160,251,133,167,209,214,49,134,237,94,145,219,60,28,83,76,75,3,154,161,214,144,49,226,149,31,226,227,243,166,20,17,142,120,246,167,149,192,250,213,28,154,33,187,36,113,67,224,110,34,141,220,36,197,53,52,27,254,36,29,187,212,3,188,126,84,80,178,71,206,69,24,164,246,35,145,72,149,114,55,98,128,29,135,177,167,22,50,163,40,121,165,227,222,150,167,31,74,170,242,92,58,96,48,207,206,158,18,44,131,32,140,249,166,130,171,100,126,159,74,101,215,105,248,51,197,64,73,0,14,13,37,159,142,244,194,206,71,4,113,75,220,24,112,126,162,131,158,161,94,115,76,221,222,168,40,37,207,60,110,242,41,240,23,31,58,7,80,132,109,140,241,128,77,115,207,210,207,110,76,9,132,144,4,138,124,251,212,39,167,177,137,145,72,228,156,83,247,58,237,150,152,48,243,169,108,114,131,156,254,85,5,125,212,107,169,219,200,186,120,17,79,224,72,59,253,43,132,237,209,49,247,149,102,17,171,129,236,9,163,101,178,142,120,203,70,8,151,111,57,243,84,30,153,134,246,107,203,155,157,70,86,102,13,181,65,60,126,85,117,183,185,3,106,35,28,138,154,54,174,235,61,59,232,218,61,196,195,7,252,99,201,246,52,22,157,113,105,103,110,161,149,78,70,24,17,156,213,225,163,91,216,228,183,156,238,71,7,131,89,21,245,226,91,222,77,109,52,120,49,59,46,228,62,198,174,55,112,78,106,99,77,148,25,44,156,171,147,202,129,64,219,221,37,161,203,78,75,246,27,73,226,162,99,188,183,245,55,36,229,126,76,40,119,121,1,38,54,220,132,240,15,53,177,96,93,72,150,103,13,159,145,167,30,246,214,88,119,202,87,143,29,170,182,183,161,78,25,59,142,224,82,62,243,3,146,9,35,235,85,19,205,172,250,113,250,112,109,3,231,65,94,95,19,25,245,229,28,143,135,21,28,209,194,237,133,42,195,228,105,183,179,142,69,224,178,144,106,161,216,238,192,1,211,11,158,55,30,244,206,217,238,164,96,91,128,59,211,13,12,182,203,134,1,208,158,226,164,236,37,138,88,242,20,46,222,54,251,209,43,236,58,27,80,192,133,71,185,165,36,234,192,115,207,206,132,212,165,10,171,147,192,4,215,45,162,147,212,215,11,235,164,8,126,34,124,84,38,175,4,154,133,222,159,162,198,217,64,4,147,81,44,90,247,95,149,137,202,163,103,242,21,47,162,233,178,42,77,168,207,31,241,238,201,43,199,225,140,118,172,207,219,126,132,219,217,199,10,110,216,185,10,17,6,63,2,15,20,1,143,209,184,123,114,2,168,248,148,15,106,157,142,54,11,241,84,102,186,137,107,18,94,228,133,143,241,147,254,26,178,246,138,143,89,70,70,145,27,16,72,245,64,2,160,186,77,26,94,172,137,23,132,138,50,79,204,213,151,171,81,175,52,36,16,230,66,100,93,161,121,205,71,244,85,140,241,107,151,18,203,27,40,84,218,9,247,173,227,237,87,169,241,29,179,191,248,84,156,214,33,112,143,45,236,175,206,11,26,218,181,121,61,45,38,233,253,163,53,140,134,30,185,239,156,242,107,143,61,237,215,134,19,4,12,210,118,252,234,94,221,25,24,6,237,197,51,108,170,73,35,184,163,225,92,184,6,188,92,149,234,198,163,117,221,14,11,136,26,232,72,35,147,32,18,237,198,42,225,208,246,208,71,163,73,247,118,102,67,38,114,124,156,10,171,107,219,230,150,214,209,100,8,173,151,36,252,170,237,208,240,1,211,168,197,129,44,236,78,43,219,241,55,174,235,205,207,173,245,18,172,76,114,131,142,8,241,69,193,38,239,134,155,150,49,131,251,80,38,224,194,217,193,197,123,94,84,242,195,187,191,106,239,220,193,32,224,84,101,166,175,25,225,178,6,124,212,237,149,244,18,240,88,16,106,166,132,89,130,145,17,131,193,226,136,152,111,1,71,111,52,228,112,130,163,29,187,140,83,130,17,223,60,208,50,177,198,23,10,63,44,82,126,237,156,147,197,24,145,129,231,243,175,20,3,56,230,128,37,136,3,218,189,38,208,8,7,159,149,61,32,99,219,181,48,83,29,197,0,183,22,144,92,197,182,88,149,135,204,85,123,82,233,180,117,15,106,237,27,175,96,199,34,173,68,1,197,50,234,14,105,168,109,75,77,54,80,193,47,45,218,108,103,248,135,144,69,38,200,189,173,199,165,133,8,217,42,2,109,53,110,40,8,197,3,115,108,61,191,58,206,180,187,38,57,35,145,50,216,250,26,175,107,93,91,99,165,150,134,16,38,156,113,181,127,8,250,208,93,79,168,73,101,16,182,137,138,200,252,177,207,97,81,154,46,157,97,60,95,218,26,153,86,85,39,102,127,155,235,239,75,86,19,97,168,107,186,229,227,0,36,17,248,218,54,168,171,13,167,69,198,91,213,212,174,75,96,147,177,79,127,206,159,211,181,216,110,32,147,238,182,50,175,166,112,0,92,102,134,212,102,191,153,12,247,215,137,99,104,163,37,20,252,71,228,77,77,1,53,222,182,131,72,255,0,217,154,60,10,236,159,9,35,240,143,245,170,244,218,182,180,134,43,155,151,149,88,225,128,60,103,242,168,118,185,71,212,228,125,20,108,84,5,183,63,124,123,243,87,142,153,178,150,242,20,212,117,38,105,164,35,224,73,7,225,20,237,116,148,233,189,94,109,91,78,119,184,218,37,87,35,3,140,138,177,195,241,70,166,161,162,77,54,29,89,202,20,91,166,143,251,181,56,227,223,21,41,20,209,162,227,61,235,113,154,32,46,15,122,88,76,138,108,74,173,216,243,75,50,112,43,76,185,140,87,9,35,233,93,207,106,241,57,21,7,21,138,156,208,26,241,121,180,199,117,35,248,95,196,42,124,227,181,28,121,237,76,203,16,150,39,71,25,86,24,34,149,89,4,19,58,106,12,211,110,6,70,195,100,121,173,14,59,4,135,74,133,215,60,140,145,223,189,81,250,164,199,31,80,220,70,160,40,24,224,125,43,68,233,185,198,165,211,208,25,66,146,6,194,7,202,185,79,109,84,21,158,186,69,199,221,35,177,204,155,138,169,35,0,125,106,219,108,36,244,151,214,217,234,121,219,218,161,245,21,180,211,228,121,153,209,24,140,183,189,65,193,212,119,183,186,213,172,22,31,220,6,196,153,29,199,189,110,84,246,188,60,104,195,149,7,30,226,160,53,125,98,230,214,245,108,172,44,154,105,219,27,156,140,42,230,158,191,234,75,107,9,253,9,146,84,56,226,66,132,173,49,113,213,122,80,137,76,55,145,250,173,207,43,237,222,174,211,180,214,159,13,210,196,90,242,85,121,27,156,40,192,81,237,73,189,211,18,238,226,214,112,20,60,47,184,18,60,87,180,173,78,13,86,215,239,54,229,189,50,113,150,24,205,30,217,3,28,213,71,64,227,181,115,56,161,133,210,73,114,240,41,248,211,241,10,120,2,124,243,84,117,198,70,104,38,225,136,163,134,118,242,40,91,164,192,200,241,80,113,48,113,131,75,32,17,66,198,216,108,3,223,197,16,167,222,168,225,0,10,132,234,75,136,161,210,46,12,196,133,43,142,15,53,54,252,10,171,117,130,164,154,44,165,203,109,92,28,41,239,82,250,88,205,173,44,222,246,254,40,34,109,172,204,48,77,108,22,208,122,54,177,196,64,56,81,156,10,206,250,62,15,83,91,14,24,0,139,157,167,185,173,47,141,163,38,179,132,90,170,235,221,67,54,131,112,4,90,112,146,19,222,69,53,20,221,77,103,172,127,250,219,91,72,84,255,0,14,69,248,71,231,87,11,219,56,46,34,112,223,14,71,38,179,13,102,202,27,125,67,1,84,163,103,248,176,242,51,243,21,50,186,88,7,87,51,165,200,130,107,147,50,47,243,6,220,15,206,172,58,69,157,172,145,91,174,232,225,89,1,71,200,42,94,160,214,221,160,79,93,22,59,152,124,131,254,149,235,63,237,43,219,216,97,181,222,118,190,228,94,225,77,102,118,211,71,135,167,163,176,150,214,234,200,1,52,68,7,199,1,197,90,150,67,183,39,189,9,106,146,11,104,214,83,151,10,51,138,127,112,3,30,69,117,157,57,156,12,123,156,98,188,72,207,52,214,120,62,245,199,96,163,159,222,168,121,14,77,121,242,14,71,181,12,147,144,105,244,124,140,158,244,14,35,50,168,52,68,114,2,152,247,161,65,200,43,154,224,98,173,138,131,211,22,86,59,71,214,144,39,102,92,28,103,218,157,98,9,166,153,6,114,191,157,0,237,33,7,229,92,13,198,41,201,20,17,154,31,32,112,104,167,145,177,222,156,12,15,231,67,110,227,2,150,164,240,61,168,142,203,24,36,144,121,161,129,120,243,130,126,116,111,113,76,72,153,21,20,133,159,112,228,224,212,23,88,207,36,61,60,242,122,140,129,93,121,94,252,212,163,41,14,127,210,161,58,181,189,78,155,187,141,185,24,7,247,169,125,53,25,165,213,208,141,84,135,57,247,198,115,78,217,73,29,219,162,195,33,18,146,48,49,138,135,150,63,132,140,150,95,153,237,83,189,41,167,181,197,224,152,2,22,46,231,231,92,107,107,197,164,106,246,203,27,254,53,29,199,147,79,4,104,143,7,142,249,174,40,17,1,197,116,79,184,149,60,31,115,88,4,27,229,130,217,228,114,62,0,78,69,99,58,139,77,115,117,52,229,91,227,118,98,72,171,191,85,94,92,71,108,96,128,51,25,56,248,71,34,170,50,11,221,57,99,251,194,21,14,56,12,42,227,52,33,152,48,64,121,237,222,157,133,184,193,61,251,84,177,189,205,166,100,138,54,4,112,54,247,52,34,53,187,100,178,5,231,176,25,173,111,96,15,82,69,124,135,35,243,174,25,88,55,242,159,124,138,58,97,101,129,132,111,174,105,131,12,78,56,36,125,77,84,166,4,195,57,244,241,243,7,20,252,119,193,84,169,46,7,204,102,146,246,145,164,64,250,156,145,216,211,38,49,219,127,63,58,3,226,187,129,198,215,144,1,142,65,29,233,102,221,0,15,108,193,242,120,218,121,21,20,34,98,120,42,127,58,126,56,164,192,32,118,246,53,81,246,86,212,126,80,227,229,80,90,253,217,180,137,201,110,118,113,205,74,40,13,204,111,249,85,87,170,140,146,188,113,247,203,115,205,112,202,244,99,59,9,211,54,66,116,158,238,224,149,137,219,150,62,213,47,168,245,125,141,183,240,99,97,133,24,0,120,21,68,235,45,122,77,10,202,218,216,111,22,228,99,224,255,0,21,84,160,185,58,141,191,222,97,37,212,146,14,79,34,179,187,166,252,118,213,147,172,173,119,97,200,199,206,164,46,46,172,181,189,46,100,133,213,247,33,5,115,89,13,156,45,57,4,31,135,53,113,208,108,94,41,150,85,37,64,239,207,122,178,165,198,68,23,79,234,83,90,205,46,157,116,204,68,83,252,37,155,60,0,106,223,211,203,131,44,167,201,246,170,94,187,96,214,125,73,114,202,118,172,209,239,82,15,98,56,171,111,71,72,211,105,110,228,146,55,149,4,249,197,117,149,62,133,245,109,193,135,167,46,79,32,176,10,57,172,146,17,193,36,114,125,235,72,235,185,196,122,84,49,19,146,239,219,232,43,60,136,135,32,0,126,102,188,188,247,249,61,60,19,161,80,111,12,6,115,158,112,42,98,205,24,145,184,120,160,109,80,122,132,227,32,10,153,181,93,160,87,139,59,183,163,25,216,29,71,76,107,187,171,121,65,194,160,33,129,171,135,70,91,73,111,160,67,27,140,48,102,254,181,6,178,198,197,144,72,172,83,184,7,181,90,250,117,144,232,209,109,57,252,92,231,191,53,237,248,89,93,233,231,249,50,107,99,36,4,158,212,203,218,52,163,181,24,155,75,97,137,199,200,81,168,214,232,185,17,22,62,236,213,244,94,37,110,93,33,135,57,250,87,96,176,153,27,112,115,145,219,6,172,77,56,144,108,216,139,159,97,77,8,192,96,69,83,101,216,93,203,18,44,114,177,227,177,52,127,223,0,63,139,159,122,133,184,112,6,7,127,149,8,37,100,114,11,18,42,139,40,189,97,217,235,163,80,113,199,21,79,158,254,85,108,6,218,7,239,78,218,234,231,33,100,63,157,68,210,218,47,212,242,195,244,174,155,164,113,80,241,92,36,163,42,121,246,167,1,57,28,208,28,243,1,93,87,87,24,34,131,220,124,242,41,74,192,208,62,64,200,52,204,202,8,227,189,58,167,142,78,107,204,184,20,70,93,214,48,153,181,55,66,8,101,81,183,62,105,90,69,154,29,30,7,186,25,11,146,21,143,0,84,223,89,105,210,57,91,181,82,87,24,98,60,85,38,246,230,227,251,57,160,50,186,32,29,135,145,243,174,119,219,115,208,221,103,172,228,211,164,75,77,57,99,110,14,91,28,15,165,68,195,166,107,221,77,137,174,238,10,91,251,201,198,62,130,166,52,110,158,182,182,130,59,219,194,142,196,6,27,187,45,53,169,235,146,106,78,250,110,152,140,3,29,172,235,237,85,79,116,237,174,137,105,123,38,159,107,39,222,110,136,203,200,195,129,143,106,185,65,155,116,8,199,113,3,190,42,165,167,88,233,221,38,158,189,212,129,238,229,28,14,231,232,42,195,99,44,247,16,27,139,136,196,65,185,85,61,192,249,213,137,77,189,182,221,106,59,216,98,45,44,164,36,140,79,10,181,50,196,230,163,46,239,163,176,180,146,238,65,148,141,75,96,121,167,180,123,199,212,244,200,110,157,54,153,6,64,249,86,145,32,174,64,250,211,233,40,80,57,207,214,152,193,2,188,50,69,80,106,200,15,29,190,84,224,60,129,197,0,167,28,230,157,89,123,123,85,65,160,82,88,112,120,166,214,81,142,244,175,80,16,69,68,98,189,93,46,122,158,233,215,32,171,99,4,231,53,168,116,93,188,80,244,229,180,177,28,153,70,246,63,58,206,250,246,204,71,212,114,58,38,212,145,1,207,185,171,87,217,181,244,239,167,201,106,241,226,24,152,237,114,121,57,174,127,109,253,44,154,151,78,217,223,220,53,196,193,153,155,28,103,138,175,92,220,89,104,250,188,86,144,68,168,88,252,76,6,49,87,223,76,50,123,241,222,170,29,67,19,253,238,28,91,67,144,192,137,24,100,214,172,211,49,34,125,59,203,114,142,6,226,59,144,42,147,174,173,158,157,123,20,19,217,199,113,11,252,59,163,77,172,159,159,154,181,228,195,241,118,24,230,145,167,77,37,227,133,104,33,146,37,56,221,130,49,249,26,52,150,211,45,225,179,177,138,24,19,108,106,6,5,26,92,1,201,166,240,20,0,56,21,93,235,11,139,171,93,54,43,155,98,127,135,50,151,0,247,25,173,125,50,246,163,52,218,87,82,69,120,225,154,206,225,4,76,71,100,111,4,213,150,34,25,114,15,7,182,42,23,84,183,58,166,136,241,99,227,145,55,47,200,248,165,244,229,252,151,90,92,98,96,68,241,255,0,14,64,123,130,42,66,166,240,126,117,230,140,50,96,138,242,231,201,167,135,108,129,90,68,52,176,52,79,192,250,26,80,98,56,205,27,115,19,62,120,226,128,145,68,60,187,40,31,51,64,167,99,180,154,206,58,207,168,150,87,125,42,219,59,148,255,0,21,177,251,10,186,234,90,213,157,133,179,187,78,133,130,146,20,30,73,172,170,105,190,253,171,181,220,145,240,242,110,101,30,69,99,42,222,35,122,47,17,107,200,210,185,93,200,118,231,205,105,55,23,9,26,6,201,32,156,100,85,43,90,251,132,118,214,255,0,217,159,195,154,19,234,0,126,125,197,114,223,93,187,120,90,226,13,172,169,143,90,220,247,255,0,196,166,164,203,93,22,31,234,61,125,227,153,109,237,36,41,114,135,152,228,225,100,21,64,109,73,190,243,44,150,231,209,221,253,228,14,114,164,249,197,79,107,214,38,234,72,228,134,67,114,38,203,68,87,37,227,249,83,186,63,217,221,236,179,197,115,168,21,72,242,27,103,147,245,169,119,86,89,17,218,69,149,230,165,120,134,27,118,72,152,141,206,59,98,181,77,47,78,181,211,162,85,134,37,13,229,177,201,165,91,89,199,105,18,197,26,4,69,24,0,10,33,50,15,21,172,113,210,91,177,129,179,138,241,92,140,211,91,192,25,61,235,169,40,35,191,106,219,46,182,229,35,28,83,114,54,113,158,244,235,184,43,144,123,211,39,7,189,3,91,202,231,29,254,116,76,111,156,28,208,178,3,142,41,112,150,3,219,229,80,26,31,28,159,218,148,163,112,255,0,58,28,183,20,234,184,56,199,106,7,1,39,52,134,98,51,154,113,64,36,159,24,166,155,57,255,0,90,6,139,247,226,152,102,7,184,167,216,121,255,0,58,25,144,49,200,52,171,30,35,156,230,148,167,140,131,72,3,7,7,189,40,0,64,255,0,90,7,148,252,36,87,112,113,218,155,95,132,142,105,220,228,100,118,160,30,72,243,159,165,86,250,185,74,116,213,241,28,21,64,71,234,42,210,71,63,42,134,234,107,115,63,79,95,162,140,147,9,197,75,233,99,14,91,144,236,67,30,120,230,174,189,15,57,255,0,188,39,167,140,31,31,58,165,181,188,171,184,136,127,58,156,233,13,85,45,239,30,218,102,49,153,49,177,188,103,218,188,217,122,117,211,73,49,135,111,31,33,67,181,161,150,93,155,149,89,135,98,121,52,252,27,75,171,151,206,60,26,137,26,189,187,181,229,201,101,19,69,112,168,128,247,192,192,199,231,205,98,93,151,161,209,67,4,55,235,108,200,125,86,82,232,237,200,249,212,119,88,105,11,168,104,238,81,49,115,15,198,7,184,243,138,152,212,154,217,18,43,153,75,43,68,193,149,151,197,70,235,90,172,107,166,73,51,143,224,240,20,147,130,115,76,114,221,210,107,93,178,203,56,247,199,115,11,146,178,42,238,81,244,165,92,194,131,210,146,32,85,89,50,70,42,94,72,96,184,144,203,18,1,39,56,35,200,168,139,177,36,40,33,144,224,2,72,249,86,251,217,244,13,136,12,115,239,197,54,92,159,165,116,224,183,249,210,113,156,252,235,104,233,151,118,115,237,77,156,28,243,74,49,144,14,105,59,124,147,250,213,30,140,115,147,218,156,18,16,78,211,129,72,225,142,59,10,226,142,8,162,62,162,23,87,54,236,48,73,30,198,155,191,111,86,234,22,144,254,17,189,169,242,6,69,66,107,119,18,165,141,221,194,28,22,93,145,215,139,11,107,173,154,81,126,209,25,181,43,123,37,139,45,35,185,192,249,80,93,41,108,214,111,37,154,38,246,35,37,143,131,71,93,91,78,154,52,27,206,247,143,187,31,20,223,75,122,139,174,59,17,240,20,36,156,87,121,235,73,164,207,77,88,3,37,210,75,241,50,74,113,154,185,193,26,198,0,3,138,170,116,220,172,221,75,170,35,12,3,130,7,210,173,160,168,39,218,177,246,149,1,213,150,66,104,226,184,80,55,41,42,79,200,138,55,163,226,22,250,20,8,120,45,147,251,211,186,130,153,237,38,64,56,10,79,34,189,162,128,154,124,42,51,128,181,215,6,106,185,246,129,62,111,45,224,29,149,114,113,243,170,181,180,39,104,42,51,238,42,91,171,101,55,90,236,184,200,219,133,166,237,18,32,138,7,126,1,205,120,185,46,242,175,95,31,88,199,173,151,99,57,35,219,138,238,169,125,115,105,104,134,223,134,45,220,14,194,140,88,151,113,42,50,125,179,93,156,149,181,144,202,159,195,8,119,123,226,185,73,55,186,221,183,74,76,26,141,221,188,242,178,207,143,81,139,48,219,156,214,197,210,109,142,156,179,247,49,231,226,172,174,61,98,53,79,187,193,104,162,36,224,49,110,107,97,208,97,81,162,90,18,56,244,148,254,213,244,248,103,118,235,79,31,39,175,99,213,73,110,255,0,165,20,177,49,30,194,135,128,239,156,99,240,230,164,209,119,113,216,10,244,56,153,142,219,63,17,253,105,55,12,177,38,7,52,76,242,136,211,2,161,174,103,46,196,110,243,230,170,24,121,75,57,205,13,59,128,48,125,169,204,128,121,253,104,59,166,5,177,237,81,67,177,44,123,230,153,112,87,145,250,83,163,59,142,5,59,179,122,114,60,84,82,109,111,90,38,0,147,245,169,235,107,197,117,7,63,173,86,94,34,190,41,200,39,104,92,100,240,41,5,185,92,55,106,81,231,235,81,118,183,97,215,252,170,65,37,86,243,85,145,8,248,224,246,162,56,97,199,239,66,142,196,247,165,171,144,114,60,85,30,154,5,153,76,82,0,202,195,4,26,164,107,157,41,45,184,105,109,211,214,132,242,203,228,10,208,98,85,43,184,145,244,246,174,176,12,15,154,205,155,37,211,31,123,107,150,211,205,156,110,38,131,25,8,78,29,71,181,21,163,91,88,233,90,84,183,241,3,36,184,248,255,0,197,244,171,206,175,211,246,247,168,94,48,33,184,7,43,34,241,205,81,174,52,153,116,237,255,0,122,129,213,6,79,171,17,207,63,49,88,211,91,218,59,76,177,159,168,53,105,53,43,208,203,111,9,248,84,246,250,81,55,26,227,107,122,154,233,118,91,146,20,57,146,69,246,30,40,235,39,158,230,193,237,99,64,99,96,73,120,219,7,244,162,116,40,173,33,128,90,197,27,239,207,50,60,64,19,249,210,90,220,152,234,238,131,234,57,160,251,148,22,44,75,122,178,40,32,119,218,40,139,142,170,210,244,91,111,187,166,230,49,13,162,53,29,169,22,221,41,115,253,180,47,174,46,4,136,174,88,3,223,30,40,179,209,218,108,183,6,89,209,230,98,73,37,143,206,181,219,29,27,78,182,209,158,3,41,186,218,64,25,86,24,52,126,159,175,216,106,110,18,210,113,41,57,252,62,42,44,116,22,140,147,250,166,57,27,13,157,133,190,26,149,69,211,52,105,35,130,24,34,183,245,123,21,24,31,173,107,180,74,3,193,205,36,202,170,113,158,107,187,212,129,130,62,162,145,233,169,61,234,161,229,98,70,124,211,155,141,34,36,192,199,63,67,74,96,78,6,63,42,10,71,218,37,155,189,140,119,201,201,132,237,35,228,106,187,208,29,69,45,134,164,108,167,207,163,112,192,40,207,225,106,209,245,157,36,106,186,100,246,142,118,134,29,199,189,98,162,215,238,90,147,36,251,148,164,152,108,28,17,205,99,46,174,218,154,175,161,214,249,161,182,102,68,50,29,185,85,30,77,86,117,91,139,233,245,27,25,26,216,197,189,176,81,151,156,231,222,165,244,227,24,178,132,43,151,27,7,36,230,132,189,212,12,250,173,189,185,109,145,35,224,150,80,225,143,249,85,172,195,218,169,22,182,175,49,70,124,99,33,71,52,22,159,31,197,20,210,73,33,61,215,63,14,7,204,84,205,192,98,14,199,4,15,110,106,53,131,54,24,48,199,202,174,132,176,147,35,130,42,187,212,106,247,26,134,155,109,252,79,66,89,8,144,14,199,138,150,183,144,40,198,63,58,33,200,101,7,25,35,222,169,10,140,34,66,177,175,242,128,5,65,94,67,119,166,234,171,125,102,155,237,164,56,184,140,14,115,254,33,83,97,192,20,224,148,1,77,5,90,220,71,115,24,120,216,16,124,123,81,177,130,167,182,126,181,11,113,166,197,59,137,97,145,237,229,255,0,20,103,25,250,211,144,195,168,219,198,170,46,150,99,158,75,174,56,252,168,38,101,220,241,182,197,248,241,198,125,235,61,213,116,109,82,234,241,159,82,51,172,44,120,244,6,85,126,117,127,141,219,0,19,78,146,14,114,42,89,178,86,95,103,209,86,183,14,12,215,251,190,44,109,13,131,82,246,189,11,97,29,208,59,24,196,59,18,252,230,173,242,217,90,207,144,208,38,79,115,142,107,209,89,197,6,208,153,80,190,51,83,196,218,173,170,244,152,212,110,128,88,17,16,28,122,136,216,56,249,138,122,30,137,177,130,52,64,9,32,97,159,56,45,86,160,43,163,2,172,196,218,38,215,69,182,181,141,35,138,36,1,123,124,60,209,130,204,17,201,162,70,51,154,67,49,35,2,174,145,31,113,100,23,149,253,232,54,140,168,193,31,165,74,176,39,231,77,73,14,229,57,170,168,57,132,153,192,60,87,162,44,15,115,69,220,219,145,131,67,109,193,193,160,125,62,62,51,75,244,88,114,69,50,159,9,6,141,70,44,188,208,5,34,158,121,52,200,220,175,141,220,124,232,217,83,146,115,66,50,144,77,52,29,201,193,201,250,83,168,27,24,221,205,12,139,144,9,61,168,164,7,111,36,80,45,29,213,143,63,165,56,73,97,72,217,154,238,64,200,21,2,8,36,242,7,233,67,186,149,39,3,143,28,209,36,115,193,166,228,27,134,104,161,49,142,124,248,205,119,39,216,113,93,101,35,154,72,207,122,5,3,146,41,229,110,48,5,48,7,39,20,176,78,124,208,58,114,70,123,80,247,113,52,150,115,46,59,161,31,181,16,164,31,52,178,1,24,53,6,72,53,107,113,38,219,155,72,36,29,136,198,40,22,180,233,219,187,130,89,165,180,45,200,101,60,10,184,221,232,22,51,205,38,248,23,42,199,145,198,106,46,110,144,179,117,37,11,161,241,131,154,242,220,166,221,117,177,54,23,144,219,65,20,105,127,29,216,206,208,192,140,254,116,227,216,233,194,229,110,146,5,105,50,79,30,245,95,110,139,158,39,245,45,174,194,176,39,25,24,197,115,88,212,181,253,46,195,12,32,1,64,6,85,25,39,242,172,245,190,170,233,49,173,106,176,91,68,4,220,130,63,9,239,138,167,234,186,218,234,22,145,91,68,31,211,140,146,119,31,53,3,54,165,115,119,38,235,135,50,18,123,154,226,186,157,219,78,14,124,214,252,117,218,109,41,101,42,192,84,74,231,211,99,130,0,237,86,120,44,172,111,161,62,169,87,4,97,91,253,106,31,79,75,109,71,79,182,133,151,31,196,43,41,95,30,198,166,162,233,182,178,6,75,107,169,113,254,22,21,140,179,250,106,69,55,85,210,222,198,229,194,169,218,13,71,145,240,15,122,181,221,48,145,221,36,63,16,36,16,123,212,45,229,129,95,142,62,65,238,43,180,244,194,40,150,240,120,175,96,251,215,71,99,147,131,158,65,174,99,226,21,80,146,8,34,150,163,229,94,227,189,44,96,224,138,21,244,252,172,85,24,143,110,42,181,212,50,44,75,4,25,201,85,201,31,51,83,210,200,82,54,50,112,0,201,38,169,176,36,154,198,167,61,220,174,125,48,216,80,125,171,197,197,54,233,145,213,211,94,235,74,42,173,134,144,227,61,241,82,154,118,149,30,156,34,143,106,177,84,248,155,29,234,78,27,116,183,181,141,118,145,187,144,49,78,188,19,72,197,99,140,238,35,207,138,213,222,244,111,165,31,74,188,199,85,92,187,28,9,139,40,199,202,173,77,115,150,11,140,12,114,107,48,212,117,55,210,245,82,228,230,84,152,156,15,173,93,206,163,12,250,120,187,134,104,217,113,146,85,179,138,221,136,247,84,234,127,217,186,60,187,37,219,51,224,45,74,104,110,191,217,86,206,199,147,16,111,218,177,222,163,214,230,214,238,189,82,74,199,31,194,139,159,30,245,165,232,119,33,116,59,98,199,145,110,15,31,74,233,38,163,42,222,169,41,155,87,150,65,229,205,57,2,238,254,108,15,149,71,36,134,91,134,36,249,53,37,108,14,224,127,106,249,185,221,61,248,206,146,246,144,239,25,112,113,239,74,213,45,208,105,114,134,59,65,78,244,93,153,95,69,113,251,211,122,177,129,244,246,18,203,177,7,118,174,114,239,40,213,157,40,206,116,147,52,118,177,218,204,36,114,1,32,241,154,219,33,140,91,216,67,2,142,200,7,229,138,202,244,109,51,79,185,212,237,150,39,121,24,202,172,51,199,154,215,118,128,71,30,49,95,99,130,116,249,252,181,235,84,218,195,220,10,60,184,141,55,19,142,40,56,78,11,83,87,201,44,241,229,24,236,7,176,175,67,137,171,171,176,91,147,250,80,38,69,147,60,243,237,67,206,210,35,96,156,210,22,102,221,192,34,162,232,89,30,253,233,185,81,73,193,3,52,145,41,99,192,56,241,154,238,239,137,112,57,243,65,216,109,3,182,72,226,141,251,138,227,129,70,192,187,161,82,15,32,81,49,219,150,7,56,199,154,34,191,53,152,97,140,84,100,246,236,60,85,190,107,18,201,198,63,58,138,184,177,117,39,138,105,118,134,182,157,161,113,158,222,106,94,41,195,0,71,106,142,154,216,169,39,24,247,166,98,148,198,248,98,113,65,100,138,111,254,179,68,9,65,230,161,99,151,10,14,114,40,164,148,30,199,6,136,146,47,183,24,56,205,19,4,152,193,28,212,116,82,2,70,79,34,137,18,12,241,84,72,250,98,69,224,15,214,130,185,176,14,8,100,5,79,113,222,186,179,20,231,52,92,87,10,195,226,253,233,164,84,46,250,106,16,237,37,182,232,37,63,205,31,250,82,173,108,39,133,54,200,230,67,238,71,138,184,250,81,73,237,72,123,21,198,84,102,154,93,212,10,68,66,246,175,122,100,30,127,74,148,104,54,49,24,161,167,80,57,162,35,220,103,138,26,91,120,229,198,248,213,176,114,50,59,81,107,27,72,217,230,159,22,140,222,62,149,64,10,48,112,5,60,139,231,20,81,178,97,206,218,240,143,103,126,245,20,208,82,48,115,78,1,156,123,253,43,184,243,94,200,95,157,84,113,163,172,175,237,7,167,37,142,248,234,176,12,196,252,72,163,193,173,84,191,31,149,71,234,90,123,106,122,124,246,221,183,174,1,249,214,108,218,198,127,208,125,64,176,31,236,203,150,43,184,255,0,8,183,127,165,88,199,69,65,38,175,45,227,94,92,5,118,223,177,91,24,53,159,250,103,79,212,65,116,12,240,73,156,30,217,6,181,173,26,241,53,59,40,239,80,50,238,92,20,39,177,172,227,126,170,223,217,169,58,74,222,66,173,107,121,117,110,120,222,171,38,67,253,104,239,184,165,172,66,56,151,106,129,197,30,141,140,83,178,38,228,207,131,230,186,51,106,23,105,70,206,104,148,59,150,185,52,123,77,54,173,181,134,60,80,56,203,180,249,197,36,54,6,105,220,134,4,249,166,100,28,12,126,98,138,121,36,0,247,231,205,20,146,14,1,53,26,9,29,177,78,71,49,12,70,50,7,156,213,68,152,113,75,221,193,199,106,18,55,86,0,146,65,246,167,212,100,229,249,30,0,53,3,177,182,121,253,233,97,89,198,64,200,247,164,110,44,49,158,61,169,77,57,140,113,64,146,219,127,23,0,119,56,165,160,18,14,25,113,77,153,61,67,241,157,223,90,225,97,159,111,165,1,6,53,3,241,15,202,184,84,1,144,63,58,99,212,25,249,210,189,97,140,17,154,15,16,59,226,146,200,10,210,212,18,126,117,226,135,181,0,50,194,14,234,142,150,34,24,140,84,219,199,207,206,133,146,18,123,209,81,76,187,71,122,84,82,17,197,21,37,174,238,113,67,52,12,156,144,104,31,225,212,146,51,197,10,233,147,192,226,157,141,200,238,56,242,40,173,129,227,224,115,65,27,156,40,241,69,38,7,189,113,224,200,192,175,34,178,140,17,64,238,120,164,13,196,229,134,15,200,210,212,18,51,154,238,220,247,60,84,9,200,198,43,197,73,228,10,120,1,142,7,231,94,33,187,127,157,0,50,33,201,224,211,126,155,42,240,40,214,13,219,0,26,105,178,7,106,1,253,54,29,134,43,184,32,13,195,154,112,72,190,70,63,58,90,128,195,225,57,168,166,80,211,161,176,41,69,70,57,7,31,42,234,160,35,229,244,160,173,222,225,111,102,4,247,57,160,203,122,147,109,228,133,243,94,234,91,104,211,84,18,51,201,24,216,9,101,61,254,85,11,107,121,42,203,177,119,73,181,136,32,114,88,87,139,146,107,42,237,143,164,220,152,25,25,168,157,74,234,209,20,165,193,82,56,248,72,205,75,91,88,92,93,35,53,192,49,231,240,47,156,124,234,185,173,216,46,145,122,36,187,57,245,136,32,103,56,174,122,233,184,99,251,38,199,81,141,146,75,18,3,126,23,85,193,7,193,170,126,181,160,221,104,183,91,101,95,225,63,41,39,184,173,34,211,92,181,177,72,222,225,63,132,252,44,170,50,51,236,105,139,187,187,93,102,71,73,208,52,46,48,1,240,61,234,99,201,113,189,173,199,106,79,71,92,69,14,167,52,19,184,88,229,79,230,237,154,209,253,9,22,15,90,41,18,68,198,112,222,213,142,234,214,198,199,82,154,221,73,194,57,0,252,169,118,186,222,167,107,17,138,27,201,86,60,99,110,238,43,182,92,126,93,199,57,150,142,223,223,203,54,171,113,44,109,179,46,216,218,104,187,59,225,114,158,156,228,9,60,31,13,254,245,6,31,39,36,156,230,186,91,231,93,100,211,41,59,187,0,219,157,56,97,220,84,99,124,43,180,240,192,211,209,234,82,198,2,185,220,7,99,230,185,61,204,87,0,156,109,111,28,86,144,210,168,40,79,181,117,114,62,148,152,207,7,145,74,86,4,99,53,7,210,26,235,72,214,98,222,47,197,51,109,252,188,211,54,86,246,182,94,156,92,42,47,4,252,232,157,75,33,131,158,202,188,31,157,85,175,39,153,175,224,182,139,146,237,150,201,241,94,78,60,181,29,50,155,94,237,29,110,239,11,166,12,104,56,52,69,221,192,72,218,24,177,234,48,228,208,86,114,71,97,167,103,32,54,42,49,47,37,50,59,130,119,31,61,235,118,177,35,17,234,14,117,187,205,231,36,74,221,143,206,163,227,184,150,56,153,35,145,209,88,124,64,28,2,42,79,169,225,104,122,130,244,184,198,101,36,124,234,31,206,65,252,171,180,244,162,180,251,99,121,58,91,47,226,149,182,142,60,214,177,105,110,214,186,16,13,248,146,223,105,252,133,102,29,61,114,150,154,221,180,206,50,161,241,244,205,107,55,206,169,162,220,30,0,244,206,41,125,19,219,63,183,114,37,111,153,171,5,160,237,237,85,200,15,198,1,239,230,172,246,43,185,3,31,110,213,242,249,125,189,248,250,30,11,8,192,7,21,90,214,174,102,150,242,88,93,130,172,72,10,169,254,98,106,218,136,54,231,131,143,21,84,234,27,25,110,175,127,128,99,33,136,14,93,241,180,213,224,212,203,179,146,95,20,255,0,69,233,177,62,182,183,81,221,44,169,30,70,213,95,230,2,180,172,113,154,160,116,13,145,182,158,96,63,10,39,112,59,147,230,175,164,227,156,103,197,125,110,30,241,219,231,242,245,150,136,201,228,15,204,209,246,108,173,111,131,241,114,120,160,6,78,79,237,79,90,182,201,51,224,247,174,206,103,238,116,200,174,87,43,193,168,137,180,87,70,248,78,126,181,102,141,128,63,47,122,120,70,167,158,245,17,83,93,46,64,60,83,233,165,156,141,196,126,85,100,54,232,220,227,31,74,73,182,218,62,28,26,8,133,136,219,1,142,71,108,81,112,186,145,242,52,185,226,36,17,142,104,37,221,20,191,229,64,126,65,108,26,109,226,221,221,115,94,200,206,105,229,32,138,168,133,186,178,12,73,3,242,168,123,155,50,164,156,85,189,226,207,61,232,27,139,96,249,4,115,69,149,84,73,76,39,13,157,180,92,114,118,43,78,222,216,21,201,2,163,179,36,45,199,106,139,237,43,28,191,58,38,57,79,124,212,92,115,6,28,119,167,146,92,80,210,81,103,167,86,92,242,13,68,250,133,71,249,83,209,203,198,1,199,181,84,76,199,49,94,115,69,197,118,115,134,230,160,214,224,128,1,228,211,201,112,14,7,154,168,159,196,115,12,130,51,67,181,134,236,228,100,84,122,92,50,156,134,193,162,211,81,151,110,9,7,234,40,104,226,233,234,158,49,78,8,21,57,197,35,239,236,71,32,87,154,228,72,112,70,40,143,58,174,40,102,132,19,154,36,124,84,160,153,3,138,42,50,72,254,84,51,35,19,128,59,84,203,66,31,35,30,107,139,104,138,50,71,229,65,16,144,59,183,225,231,52,122,195,28,17,252,127,136,248,167,228,154,56,71,3,154,2,105,140,141,147,65,152,117,254,147,45,149,220,186,140,81,150,130,67,150,43,252,167,233,74,251,62,215,237,173,150,75,27,137,48,242,176,49,231,205,95,46,226,142,238,39,138,76,50,176,32,131,88,151,81,88,158,157,215,30,8,201,217,195,70,65,228,10,231,148,215,109,206,230,155,208,35,0,142,104,152,92,55,192,221,143,106,165,244,94,182,53,77,10,45,242,153,39,139,225,144,154,180,198,228,125,43,114,238,49,162,238,160,32,146,5,71,56,35,183,106,154,141,132,171,131,201,199,115,64,92,64,84,156,14,13,80,52,64,176,193,241,93,96,64,255,0,42,72,59,27,159,218,158,227,184,170,7,35,216,82,85,142,120,226,158,101,238,105,188,109,60,26,138,82,62,220,126,244,100,83,131,128,77,71,48,32,230,187,27,144,221,232,38,213,129,236,107,141,207,122,14,25,200,239,69,171,43,12,209,12,179,50,26,79,170,88,147,140,81,13,30,126,116,217,143,206,63,33,64,222,255,0,122,82,201,154,73,79,149,54,114,60,208,31,28,131,25,6,136,71,207,29,234,35,213,42,41,105,123,180,227,28,208,73,200,189,243,222,153,49,131,66,253,248,159,28,215,30,225,152,112,121,162,138,69,80,78,112,126,66,188,208,198,195,57,3,235,81,230,103,231,226,52,219,204,255,0,226,63,149,1,126,141,185,118,1,212,149,63,16,7,177,174,31,77,6,51,218,163,55,144,236,1,228,242,105,192,114,57,160,125,164,65,146,15,233,73,75,132,56,202,131,77,21,248,77,50,177,154,3,125,120,143,59,0,52,147,112,132,16,0,253,40,101,140,131,231,20,162,158,114,106,40,165,144,31,108,142,120,174,151,207,145,244,161,67,16,113,78,131,231,197,17,214,96,121,36,211,5,144,119,201,52,233,230,153,117,32,228,209,73,45,24,36,226,148,37,77,188,2,41,162,59,247,205,36,100,19,140,80,60,103,80,48,1,239,93,23,62,2,253,41,158,70,69,115,183,214,160,143,214,76,83,148,89,162,82,25,123,252,232,59,68,183,181,4,71,2,131,223,120,28,154,123,92,148,197,12,82,113,248,136,168,51,125,51,126,3,138,241,242,255,0,103,108,125,37,111,117,19,20,14,232,70,245,236,43,48,234,155,203,217,175,18,123,134,45,145,145,154,186,75,112,21,92,200,203,156,123,213,75,91,188,134,242,21,6,60,8,201,57,34,177,139,113,15,14,180,241,194,241,200,75,35,14,0,29,169,253,47,91,244,27,210,144,229,115,193,62,42,14,105,83,113,40,8,25,205,44,220,68,99,7,110,31,222,186,94,57,79,61,36,250,149,237,229,212,18,88,155,37,208,111,3,193,168,127,187,48,139,213,92,50,121,35,197,119,34,86,254,35,149,95,39,25,162,98,212,162,179,82,150,176,3,158,25,229,228,159,203,176,173,227,44,154,115,183,117,31,140,100,98,184,79,29,169,215,149,230,115,35,144,73,60,228,82,10,156,100,126,213,164,54,65,36,159,222,146,105,213,229,176,123,210,24,0,216,170,18,15,63,42,232,224,227,53,206,115,93,34,136,250,63,94,190,138,8,212,200,223,13,71,105,232,183,119,41,50,143,229,239,242,161,58,169,76,154,154,66,185,60,0,41,251,27,165,130,229,108,211,25,0,3,94,28,103,78,213,39,123,35,204,240,162,146,16,72,7,30,104,219,88,66,6,36,119,247,160,164,4,24,216,28,229,233,232,110,125,73,38,69,238,160,10,212,172,178,14,182,144,73,212,247,128,118,87,197,87,120,171,63,86,91,172,122,245,219,58,242,210,103,246,168,70,183,72,148,59,49,96,123,87,163,27,212,100,103,78,88,253,235,84,143,212,66,99,95,140,254,85,168,234,106,171,211,210,156,118,142,160,52,45,61,52,221,42,219,225,34,234,237,134,224,223,253,123,85,155,168,20,71,160,76,59,100,1,75,119,42,207,113,155,71,145,63,122,178,216,101,10,100,231,53,90,227,239,0,102,172,122,123,2,170,25,134,70,60,215,206,230,123,248,210,90,141,223,220,44,36,184,231,224,66,220,123,213,58,238,9,147,66,182,145,167,86,158,230,113,43,0,114,126,95,165,89,245,196,23,250,100,150,170,164,51,140,6,39,181,84,244,253,26,88,46,20,184,59,98,239,131,156,253,43,92,24,205,110,179,203,110,245,26,151,68,199,139,107,169,79,150,85,7,232,42,221,179,43,242,197,84,186,50,64,52,198,249,200,120,171,88,115,183,158,213,245,56,167,240,143,159,203,253,171,159,132,246,226,186,191,1,60,211,94,166,227,78,128,124,247,21,213,204,125,180,160,168,82,123,81,168,73,224,84,40,147,101,31,111,115,198,51,205,1,225,255,0,244,174,18,125,249,166,67,252,235,190,168,205,3,156,147,200,207,214,134,146,21,102,7,182,61,169,109,47,25,166,154,111,135,63,42,129,179,144,123,241,93,73,48,121,166,139,103,39,60,215,148,243,84,28,172,8,247,174,60,121,92,208,234,230,159,71,220,15,56,205,16,36,182,251,129,4,10,134,188,176,198,74,143,202,172,197,1,31,44,80,210,192,8,237,65,76,146,35,27,100,120,167,34,147,113,195,112,106,106,238,200,16,72,21,15,53,185,70,36,126,212,141,108,224,99,158,198,151,147,140,142,40,88,220,175,7,154,32,48,35,31,168,162,28,14,124,28,159,157,58,146,99,131,197,48,167,60,120,175,100,3,207,52,6,172,163,222,158,142,108,26,140,203,110,224,241,79,163,31,60,213,18,105,48,61,248,52,234,201,205,71,44,129,64,230,150,46,130,142,244,18,107,57,94,198,157,19,187,118,226,161,82,245,88,231,60,83,203,124,153,198,104,154,74,122,238,163,131,77,73,112,237,220,247,241,67,45,202,48,238,41,97,151,190,70,104,26,148,177,166,136,39,199,20,89,0,243,143,214,189,180,96,80,2,87,111,143,173,85,186,155,163,45,181,249,69,199,168,208,220,5,218,172,57,7,242,171,169,64,105,179,24,198,113,75,23,122,80,250,75,165,245,30,158,184,155,214,184,141,224,144,126,21,7,57,171,154,182,23,154,113,147,158,220,83,108,184,28,84,147,70,246,126,25,10,17,142,244,83,132,146,61,195,177,253,170,60,18,60,209,54,238,51,176,246,53,80,12,232,85,184,174,198,219,128,7,189,19,60,120,36,30,212,50,174,211,199,210,168,89,80,127,58,108,175,203,205,16,7,3,233,92,42,15,30,104,160,153,8,82,1,207,206,155,195,15,20,91,46,59,83,108,132,131,129,159,149,16,210,57,7,252,232,200,166,192,239,138,12,174,209,158,213,208,216,20,84,196,82,131,230,158,192,97,80,241,78,124,31,52,116,115,118,4,243,68,60,241,252,233,135,136,145,68,135,7,21,214,64,213,4,121,136,129,77,21,11,198,63,58,145,104,253,133,50,208,131,226,138,25,21,115,156,82,217,78,56,165,152,177,94,3,226,207,52,13,136,88,143,106,75,66,51,254,180,73,144,1,201,164,146,24,130,40,7,22,202,14,113,94,48,228,247,252,169,252,0,71,53,204,12,247,230,129,175,75,0,249,164,21,30,212,67,124,32,243,76,57,248,120,60,208,35,4,28,215,129,249,115,77,122,184,239,222,150,14,112,70,113,66,28,216,24,215,24,5,174,3,142,115,197,113,137,200,52,29,47,199,52,219,18,65,199,235,74,108,154,109,123,212,87,59,12,158,7,189,32,140,159,157,45,187,231,38,146,196,99,147,205,2,112,121,53,194,123,123,87,185,7,191,20,147,158,226,130,189,214,146,77,15,79,60,208,46,94,55,83,131,237,89,81,213,181,25,91,45,51,46,124,45,107,253,72,134,125,18,225,115,220,15,235,88,237,210,139,107,153,19,120,59,90,184,231,38,221,49,222,150,29,29,26,236,72,178,18,237,141,192,154,176,141,10,217,225,96,208,46,10,231,38,170,90,13,249,91,248,194,6,37,178,48,60,138,190,78,102,184,133,97,128,136,203,46,11,17,218,188,185,245,93,113,102,58,207,77,11,27,115,115,28,225,192,60,173,87,199,167,183,12,78,106,253,212,150,87,168,99,176,81,27,52,223,133,129,199,2,168,114,64,240,220,60,50,12,58,157,164,103,205,117,226,202,217,219,57,205,122,120,200,132,99,229,77,229,9,237,93,104,246,156,18,59,120,166,241,241,12,215,88,199,101,2,21,240,123,87,72,199,32,253,107,219,50,70,13,39,144,216,39,243,161,29,63,136,17,94,147,59,205,116,119,31,90,228,160,238,160,104,228,82,129,39,20,147,93,31,253,10,35,110,234,121,91,251,81,217,73,4,1,205,65,233,178,79,22,164,183,45,189,178,193,23,230,77,76,234,129,111,181,119,64,216,86,108,81,25,142,2,177,194,163,11,198,72,205,121,49,157,59,212,197,228,235,4,118,224,255,0,51,113,76,105,55,73,53,229,220,96,252,72,87,53,3,212,183,255,0,118,134,214,119,39,17,200,50,126,88,166,58,55,84,75,205,90,248,110,1,223,12,171,228,129,79,22,21,222,177,153,127,226,11,181,94,251,177,251,84,94,156,6,161,168,218,89,237,63,20,128,31,166,104,142,171,13,255,0,17,94,240,121,144,243,78,244,101,179,77,212,48,201,176,178,196,165,219,30,43,182,51,248,163,66,120,195,235,214,113,131,240,196,133,182,227,242,20,231,87,74,19,68,42,79,44,192,84,52,215,215,7,171,150,27,117,103,2,16,167,111,242,243,82,218,150,147,61,213,148,130,232,157,161,115,156,246,164,159,193,37,237,157,141,155,243,191,156,246,38,166,116,201,66,72,55,50,174,57,1,188,212,51,90,176,99,156,112,79,52,117,158,99,3,31,31,203,192,175,55,38,49,235,194,165,181,61,64,236,85,143,10,173,195,31,32,85,94,222,238,107,103,228,144,133,176,114,123,231,205,76,94,35,202,35,147,156,169,241,85,219,167,149,175,94,51,221,153,64,81,242,173,113,73,113,177,51,220,178,181,78,131,156,155,73,21,142,79,168,106,242,204,66,227,53,155,116,68,166,57,231,143,198,65,197,105,10,55,32,57,175,111,13,222,49,228,229,154,204,192,248,101,62,199,181,28,121,142,55,252,141,5,40,195,41,246,52,100,71,54,216,61,213,171,171,155,163,105,110,123,211,131,142,248,197,53,230,156,67,158,253,187,154,5,239,127,4,129,243,175,122,192,99,39,159,157,49,36,164,231,218,135,50,231,128,114,124,230,136,56,207,156,243,72,15,156,208,123,206,123,215,86,65,147,207,235,64,104,35,222,150,14,56,160,196,222,115,78,36,227,222,128,181,35,205,56,173,205,9,184,28,115,197,60,141,218,128,180,115,187,158,212,238,208,227,138,16,99,118,124,211,202,251,64,56,162,17,52,25,24,197,70,93,90,119,56,21,59,195,175,126,104,121,97,4,85,21,57,109,240,114,41,141,172,158,249,169,219,155,125,159,16,237,81,210,197,227,21,20,40,144,130,55,82,189,68,60,228,129,244,166,164,80,173,207,233,73,39,0,208,63,234,5,243,154,95,170,0,207,99,142,212,0,110,123,243,245,165,7,38,129,249,39,56,168,185,103,151,212,35,39,29,199,52,84,192,150,237,145,245,166,118,0,121,199,206,162,152,107,217,148,100,30,62,85,223,237,41,128,28,154,235,67,241,145,142,60,83,127,116,108,145,69,62,154,212,168,126,44,17,69,197,175,140,252,64,129,238,42,59,238,103,28,138,71,221,62,84,78,150,155,109,98,57,72,1,199,231,71,173,202,191,154,162,11,121,80,229,91,176,167,225,212,110,109,200,4,238,81,225,169,179,75,200,144,31,60,210,201,24,170,213,174,178,146,144,24,237,111,98,106,86,59,176,216,231,63,157,93,166,134,224,103,154,109,208,99,142,244,145,46,121,205,56,28,48,170,134,118,31,34,188,62,22,255,0,74,95,7,181,36,143,24,160,39,43,44,63,49,66,58,12,159,233,75,137,140,109,159,126,244,185,198,57,81,193,160,109,56,24,61,233,91,114,115,77,110,193,239,251,211,200,219,135,207,205,3,77,31,39,138,111,211,238,40,208,160,140,210,26,60,242,42,128,154,48,20,131,218,153,145,70,220,15,218,143,120,206,60,211,13,30,77,20,12,121,71,192,28,81,145,201,207,39,181,53,52,69,6,236,83,105,56,57,201,168,36,227,151,156,19,199,189,17,27,228,243,159,173,68,37,200,60,3,68,69,122,170,121,52,18,162,144,194,152,142,254,38,194,131,205,58,92,48,198,127,58,33,12,60,210,48,49,223,143,122,123,131,77,176,197,80,52,192,99,63,210,147,11,103,32,241,79,76,1,142,135,86,218,220,248,53,20,249,224,140,138,232,92,154,226,156,140,210,247,30,48,106,163,141,25,101,197,14,202,85,177,142,49,71,36,170,56,36,80,242,178,242,115,81,66,152,129,241,73,117,198,2,254,100,82,157,202,142,5,32,29,231,189,2,80,228,224,230,148,220,87,123,113,142,107,167,177,160,78,225,183,159,106,107,32,156,10,80,24,7,39,156,210,124,252,232,164,146,71,210,146,123,252,169,76,48,115,72,29,176,106,15,55,126,105,62,107,185,57,3,197,112,143,247,162,162,186,133,75,104,55,225,127,16,133,136,250,142,107,6,154,119,158,86,121,14,89,141,125,7,168,70,31,79,184,79,241,70,195,246,175,159,204,127,25,31,50,43,158,113,168,152,233,49,255,0,183,173,192,199,57,60,253,43,79,102,244,163,221,228,118,21,153,116,175,193,212,86,188,113,146,51,249,26,211,231,77,241,31,144,175,47,47,183,76,80,58,227,181,203,68,224,1,34,14,227,218,179,27,220,182,161,57,206,114,228,246,243,90,69,233,8,101,203,114,171,158,126,85,153,49,50,74,238,79,36,146,106,112,253,183,201,234,57,156,185,224,1,154,225,137,130,239,40,118,251,226,188,188,115,93,245,229,217,179,127,193,225,77,122,28,141,169,218,112,7,122,67,14,77,59,144,199,216,210,88,96,115,222,170,56,167,4,31,222,151,39,39,184,52,223,32,87,79,36,28,208,33,135,53,204,120,174,147,158,245,193,156,138,168,218,109,200,91,189,237,220,103,2,158,142,55,121,194,227,128,106,23,81,188,123,89,34,41,248,139,121,171,182,151,106,36,178,142,105,6,37,97,146,43,201,61,58,228,206,58,154,252,207,168,205,167,180,162,56,148,0,3,14,230,161,52,219,155,141,11,83,130,232,131,180,30,72,242,40,222,182,182,120,186,154,228,237,248,78,14,71,110,213,6,211,203,36,94,139,22,43,142,7,124,87,73,233,148,206,183,122,178,107,23,12,64,145,88,238,7,229,86,222,141,180,91,77,62,107,249,32,244,218,113,136,203,121,21,157,70,26,75,152,227,201,109,196,46,69,108,18,73,18,253,194,199,4,112,50,7,128,5,50,234,9,14,157,210,173,116,197,105,103,196,183,50,157,207,32,20,255,0,83,73,235,233,222,157,184,44,196,252,64,113,129,69,146,137,31,195,143,173,65,234,87,106,182,243,2,113,133,36,19,89,185,93,104,147,181,25,144,122,134,50,49,207,25,167,225,181,10,227,252,168,77,42,9,174,73,145,183,16,78,69,78,67,9,245,0,231,63,74,242,114,100,245,225,2,223,58,90,66,167,118,11,100,103,28,10,143,140,91,193,24,154,233,163,245,9,226,76,119,30,57,171,6,161,166,27,139,109,184,199,28,31,106,128,155,70,146,91,33,4,178,109,10,120,42,56,205,107,142,227,113,213,189,174,94,82,238,38,58,98,111,79,85,96,59,72,188,31,149,106,118,79,190,220,103,247,172,155,72,81,109,170,193,24,96,70,210,185,31,33,90,118,143,46,228,32,215,191,227,95,224,242,124,137,252,133,221,47,192,77,57,111,253,193,249,215,101,92,169,20,220,82,4,135,4,128,107,208,224,123,192,52,180,252,39,154,97,88,28,83,209,2,202,72,7,189,17,198,143,39,56,161,25,10,54,113,222,164,182,225,120,20,52,145,151,241,64,33,53,208,188,125,43,172,140,167,177,250,210,84,63,39,31,173,7,24,31,124,87,21,142,70,15,106,235,171,227,56,20,203,22,25,237,207,206,138,45,37,218,121,52,100,110,24,12,84,40,45,147,205,21,111,35,174,6,71,231,68,76,171,12,119,165,134,3,207,20,18,74,72,224,143,202,187,35,186,129,219,244,160,61,37,3,140,211,234,202,254,106,12,220,56,246,162,160,186,108,2,72,21,80,92,208,231,60,113,81,151,22,192,125,60,84,170,76,92,118,7,228,41,169,99,207,12,40,138,221,205,184,25,56,7,219,52,11,33,25,53,63,115,108,72,53,29,37,190,15,99,142,245,26,69,178,247,56,164,254,17,222,140,120,135,122,25,226,32,145,143,52,87,21,213,184,61,197,117,163,30,23,159,52,218,238,207,96,62,116,74,96,129,147,207,106,6,85,61,252,81,113,70,188,113,94,88,55,31,132,254,212,92,86,135,203,126,130,154,71,61,21,62,41,153,45,87,29,170,69,45,151,24,220,107,178,64,195,216,138,8,70,183,0,227,31,74,73,177,89,59,128,106,74,72,255,0,233,34,155,80,84,224,10,8,185,116,111,49,182,15,206,133,63,125,178,113,130,196,15,110,69,89,85,93,188,83,115,91,146,184,217,77,27,71,90,106,251,190,25,126,19,239,82,139,115,145,144,106,22,239,77,35,227,69,193,246,20,204,23,51,66,125,57,56,81,219,34,158,149,102,89,179,206,121,167,213,193,60,212,52,55,65,199,226,163,35,159,221,135,233,85,52,63,102,121,197,59,26,153,16,161,224,142,212,34,223,195,25,1,219,246,162,86,229,48,37,141,178,191,49,77,161,153,34,100,61,255,0,106,104,75,177,134,104,249,243,52,97,148,100,31,106,137,184,71,92,156,26,3,98,144,103,57,192,52,82,184,62,213,94,89,220,100,17,205,37,181,73,98,63,131,35,235,69,89,118,2,9,166,204,35,57,197,69,65,172,134,225,148,15,206,164,34,189,71,28,96,254,116,216,91,64,28,16,77,71,221,216,70,169,240,57,86,62,212,115,206,113,145,251,26,143,154,232,179,225,148,138,8,223,73,226,56,167,18,78,112,120,165,204,73,230,152,25,39,63,167,21,1,139,240,176,231,154,38,27,130,14,51,192,161,98,203,46,72,53,211,145,224,254,149,68,186,48,40,27,53,195,32,236,14,77,69,43,56,62,113,237,78,199,33,7,57,52,6,177,12,51,67,72,216,36,211,168,217,198,124,210,101,76,118,20,13,197,41,237,253,41,76,91,24,205,48,9,87,237,69,168,14,153,205,0,178,57,28,102,188,38,11,142,114,124,211,239,8,111,245,197,13,37,161,238,188,253,104,174,202,225,176,51,193,166,183,4,96,192,80,243,35,161,243,72,73,139,124,4,31,173,4,142,242,220,138,80,7,57,246,249,80,40,197,78,70,104,212,109,195,131,68,32,158,79,214,144,121,61,169,110,66,182,115,73,61,187,242,104,164,144,8,237,218,144,220,14,59,252,233,207,24,166,201,231,7,138,131,152,24,206,105,36,247,38,148,79,7,156,215,15,35,62,212,12,202,3,35,15,117,231,138,193,102,141,161,189,156,99,128,236,57,31,58,223,49,226,176,237,121,90,13,110,246,34,59,74,220,126,117,140,155,197,205,14,67,30,185,106,195,143,226,129,90,222,205,241,227,62,57,172,119,78,114,183,214,239,237,34,243,249,214,205,10,51,38,238,43,203,201,237,188,85,30,166,136,218,219,207,50,140,41,136,140,124,235,48,198,23,60,124,235,93,234,232,76,250,45,198,0,200,66,113,89,17,200,82,60,85,226,92,238,244,226,2,88,40,238,105,14,187,92,138,122,212,127,25,73,236,13,63,52,81,146,204,123,248,174,187,98,35,251,26,81,231,138,235,14,1,31,67,94,3,35,231,84,32,215,134,8,62,245,210,48,5,37,187,209,8,53,213,56,207,206,189,130,107,132,98,131,72,214,33,188,184,186,81,29,180,152,65,156,129,87,142,143,150,242,226,200,25,80,172,96,227,115,10,10,225,189,27,105,102,3,37,80,240,60,212,215,79,49,26,124,48,59,97,130,12,129,226,188,210,253,59,101,220,65,125,161,67,101,103,165,27,181,183,67,113,36,129,75,158,78,43,46,184,81,8,19,194,14,214,239,159,21,115,251,73,212,103,188,188,138,194,32,198,36,231,3,222,169,228,122,54,134,57,153,114,71,98,123,87,76,103,76,21,163,152,165,214,172,132,191,10,250,163,59,77,106,26,131,15,237,187,93,135,32,33,60,86,58,175,28,108,24,74,50,167,35,109,106,125,49,171,91,107,110,28,6,123,133,64,165,124,131,239,87,40,137,217,181,24,116,171,118,150,233,216,68,71,126,252,252,170,153,172,107,163,86,157,86,16,201,0,200,3,177,111,173,77,245,173,185,180,211,45,195,242,242,73,156,31,0,10,169,65,19,52,131,13,129,224,87,12,239,139,175,30,30,93,173,186,23,166,176,42,60,63,8,236,71,154,145,22,165,31,118,0,207,108,212,126,147,19,108,81,188,241,83,206,135,211,220,199,176,238,107,231,229,201,187,167,179,12,52,109,164,179,183,183,255,0,189,220,71,22,127,9,99,140,208,119,48,219,61,191,171,12,137,34,48,200,101,60,85,70,109,51,81,234,86,158,253,46,98,138,217,92,164,40,222,195,205,63,211,243,58,232,147,171,74,95,108,164,3,227,242,174,249,113,201,134,247,219,51,43,114,214,186,62,46,98,183,214,45,192,42,14,238,216,171,230,149,116,98,186,8,221,152,224,26,201,239,94,68,186,91,128,75,18,195,128,153,198,43,88,211,35,19,34,75,140,141,129,235,223,241,166,177,246,242,115,255,0,101,145,228,80,6,49,67,228,22,237,67,250,164,247,56,175,44,188,215,173,229,20,135,28,26,42,221,187,131,81,225,178,104,168,156,41,7,205,80,120,237,254,84,219,168,206,71,122,82,224,142,13,45,87,119,62,221,232,129,218,32,65,200,161,164,27,51,154,57,198,63,13,1,48,102,38,164,83,5,139,113,73,100,38,156,72,72,99,79,136,184,198,42,128,125,60,120,252,233,74,49,154,126,68,219,206,56,166,119,15,149,1,49,73,198,5,62,126,37,197,5,27,17,218,139,141,201,29,251,80,52,201,205,54,9,7,185,162,88,30,244,59,241,200,20,65,86,247,37,8,230,164,226,149,101,27,91,245,170,248,99,187,189,25,27,182,56,60,81,82,146,218,247,226,163,231,180,239,197,72,218,222,238,80,146,13,216,243,68,60,73,34,229,71,6,171,42,195,218,248,34,154,107,29,195,32,84,252,182,184,61,168,125,129,27,7,181,21,94,146,192,169,60,80,226,6,15,222,172,210,34,54,113,130,40,70,182,92,246,21,23,96,173,97,97,223,52,122,199,181,121,165,172,64,47,28,26,91,98,168,108,46,7,138,113,121,56,34,155,39,62,127,42,240,125,164,243,218,136,117,237,195,175,106,10,88,10,54,104,248,166,83,220,138,92,214,226,72,201,20,17,137,144,40,132,42,87,7,25,161,29,217,28,171,14,213,228,155,107,138,138,45,173,131,175,106,137,190,211,14,55,42,243,242,169,148,185,7,140,209,42,169,42,227,20,246,138,56,71,133,243,224,83,226,118,218,121,21,57,127,166,6,203,40,168,103,182,49,228,99,154,105,173,152,82,211,74,1,39,21,51,20,130,60,33,56,31,58,143,134,35,184,18,59,119,52,236,233,188,224,28,2,59,208,77,105,247,232,179,125,222,86,27,27,240,147,226,166,37,210,227,149,9,82,14,107,63,151,213,182,254,108,129,251,84,133,159,83,92,34,42,54,114,190,65,239,83,105,164,165,222,150,97,98,72,0,84,83,194,140,72,7,183,202,167,109,122,146,218,113,178,237,62,19,252,192,81,98,207,77,185,27,237,229,92,159,2,180,138,100,144,52,109,156,26,236,83,188,103,185,171,37,214,152,234,54,133,200,255,0,16,21,15,113,102,99,61,170,105,118,34,27,175,85,112,77,113,163,201,205,0,132,70,195,146,0,241,83,22,222,148,169,146,121,199,154,20,43,71,193,24,166,214,32,9,169,41,33,0,100,126,212,35,108,7,25,230,169,28,65,128,70,49,94,99,73,46,1,192,227,53,204,243,207,53,7,124,243,74,86,174,96,158,226,186,7,156,26,7,227,148,169,193,231,229,70,162,36,171,145,222,163,136,231,200,52,236,18,50,55,159,206,131,179,219,21,124,226,149,19,108,24,219,70,9,34,153,48,78,26,133,117,11,144,15,52,14,7,79,32,10,111,120,46,112,120,166,88,144,43,129,134,71,52,83,178,68,36,29,129,252,168,41,108,128,4,128,51,237,69,134,32,87,11,22,224,118,162,35,246,178,140,0,51,239,79,197,145,227,191,122,227,169,13,218,186,135,57,4,208,117,215,56,36,113,72,56,207,154,120,96,131,154,75,40,97,239,138,6,128,29,179,73,116,207,25,167,10,242,48,115,92,112,13,20,222,195,143,21,236,31,34,188,160,143,108,87,134,65,192,168,18,84,252,241,244,172,167,174,116,228,77,76,206,168,219,156,157,196,14,43,89,201,170,63,93,217,181,205,148,197,79,199,30,28,99,189,115,228,186,141,227,237,155,195,11,70,202,64,56,206,123,86,211,100,219,172,226,37,127,18,131,88,140,114,190,224,3,53,109,29,53,41,187,208,45,37,200,220,98,25,38,184,114,53,40,30,162,183,50,105,119,64,31,249,103,250,86,38,232,216,4,246,205,111,154,172,32,192,234,0,229,78,107,6,191,146,72,175,37,137,130,141,142,87,181,56,215,47,78,192,64,147,146,41,115,225,64,253,168,63,92,228,97,86,158,89,195,1,148,24,174,159,108,144,48,99,108,251,247,175,1,176,3,138,234,58,52,133,89,15,39,222,149,51,160,32,96,241,243,166,195,44,121,197,32,247,197,57,234,199,142,198,144,197,59,228,213,71,1,1,115,249,82,59,154,86,83,252,99,244,175,124,56,206,69,6,243,50,180,86,234,207,132,222,70,1,243,82,26,114,36,112,75,57,59,84,12,146,106,11,172,181,21,139,168,116,203,32,192,110,92,144,40,237,122,248,105,221,47,43,142,25,198,208,125,235,199,45,219,173,244,200,186,147,85,158,251,94,186,113,51,250,97,136,80,14,6,42,20,177,99,201,39,62,244,188,52,206,238,115,201,36,213,151,165,225,130,206,246,27,183,48,77,43,15,133,37,94,19,231,159,122,244,238,99,24,213,170,194,169,87,193,7,62,198,182,143,178,61,45,83,75,187,191,100,0,201,32,64,72,240,63,245,168,13,111,69,178,214,102,23,17,202,145,79,131,202,246,38,180,238,145,211,70,145,210,246,118,185,5,182,238,98,60,147,83,143,146,102,101,44,82,254,210,110,61,77,82,214,216,30,18,61,196,124,205,86,244,242,25,130,26,47,172,239,5,199,84,221,28,228,33,8,63,42,31,75,77,206,14,59,252,171,199,207,123,175,87,12,233,110,211,227,40,160,102,164,238,176,109,76,127,226,82,59,208,22,36,133,81,222,168,157,81,214,23,115,93,220,216,70,136,33,138,110,24,119,32,120,175,31,15,29,228,203,81,233,207,57,134,61,163,110,163,214,18,250,75,11,85,186,69,45,183,104,36,46,63,166,42,207,21,145,210,244,104,237,75,102,64,50,237,238,124,212,6,163,214,55,122,149,188,80,91,64,214,242,238,31,18,62,127,42,177,234,14,235,109,18,187,22,109,160,49,247,53,233,231,185,234,76,166,156,184,102,59,182,93,170,154,165,228,145,72,150,241,51,6,127,136,237,239,91,15,74,59,63,76,218,74,196,150,104,215,36,249,192,172,99,82,73,99,213,225,101,95,197,25,193,252,141,109,26,26,45,167,75,233,176,231,145,2,126,184,175,127,198,154,197,228,249,27,242,30,242,16,123,215,150,67,239,76,128,91,223,20,176,164,100,87,165,192,74,57,206,15,127,149,21,28,128,159,157,71,40,97,205,61,28,165,72,207,122,177,19,150,242,110,24,36,126,116,106,145,219,184,249,84,52,15,216,209,169,41,240,127,90,168,44,194,132,100,100,26,21,161,198,56,162,18,65,223,201,226,157,216,88,115,68,2,33,228,241,78,172,89,20,249,140,1,243,174,133,0,208,51,232,126,180,5,213,176,28,129,250,84,177,101,81,206,40,89,222,55,248,70,51,65,18,1,82,65,167,162,98,59,246,167,90,12,147,197,113,151,96,246,162,156,4,17,197,53,34,252,184,174,198,115,244,165,72,163,28,154,1,70,71,57,252,169,104,228,15,149,113,128,31,173,112,96,12,103,20,4,198,228,48,32,209,246,247,219,72,205,68,9,64,60,12,124,205,44,63,183,111,106,11,58,60,119,11,149,239,65,221,89,238,228,10,141,134,229,226,32,171,17,138,149,183,212,146,111,130,78,9,243,68,70,250,12,135,24,174,178,28,103,21,52,209,68,248,43,222,153,150,216,142,212,216,134,98,71,24,164,29,217,28,81,147,66,64,237,65,190,84,252,177,84,119,96,39,36,254,148,219,175,177,164,151,57,249,87,121,42,79,191,138,129,174,70,77,25,111,112,235,240,156,26,99,7,179,10,238,118,156,227,154,43,215,145,239,248,192,231,222,163,157,136,227,63,165,75,129,234,33,168,219,152,138,57,199,106,161,49,200,123,28,254,180,74,200,80,140,49,31,67,65,32,29,203,28,248,24,239,79,231,35,143,29,243,82,81,35,20,254,160,1,134,126,180,61,205,162,200,73,81,76,163,149,34,142,137,195,160,21,68,80,132,33,219,220,83,69,118,190,9,24,61,185,169,27,136,136,231,250,84,108,177,157,251,135,106,134,200,146,13,222,40,55,178,193,200,24,63,33,82,202,219,208,30,198,184,99,14,15,189,13,162,2,58,156,99,243,162,97,105,99,248,148,154,40,219,224,118,230,184,34,199,7,143,173,1,150,186,164,201,128,199,43,231,38,143,38,27,168,249,3,53,11,183,111,29,233,216,230,244,207,122,26,55,125,96,98,98,232,50,190,212,205,172,173,19,96,147,131,239,226,165,163,186,73,212,6,250,115,64,221,90,24,156,178,254,19,200,160,53,27,114,224,208,211,199,131,72,182,152,140,6,163,93,68,145,254,85,68,119,102,231,189,16,177,238,81,197,54,201,134,246,167,225,144,96,130,106,5,8,119,113,147,79,45,184,239,142,41,34,84,3,184,175,61,228,81,129,241,2,79,138,7,4,43,140,99,233,92,251,185,111,56,20,63,246,130,19,140,82,198,165,26,80,63,29,185,12,1,63,74,33,173,3,12,227,154,13,117,88,129,206,41,196,214,237,212,124,68,227,233,65,217,45,14,56,252,168,86,128,175,24,163,6,171,107,33,224,210,30,120,220,228,31,210,128,102,76,241,230,152,30,162,63,146,40,204,70,71,124,31,157,54,194,37,28,176,205,77,168,105,55,109,206,40,102,119,86,206,223,210,164,84,44,160,4,28,211,19,90,184,57,0,208,50,146,18,188,248,167,147,45,144,7,235,67,253,222,84,32,134,237,227,20,68,70,86,24,207,63,74,109,29,244,200,99,199,106,67,2,20,224,100,210,242,249,57,108,126,85,229,66,124,140,227,197,93,134,64,4,210,74,252,94,194,158,101,216,112,84,231,30,245,204,43,119,82,62,96,209,77,142,248,170,231,81,66,26,96,27,240,178,115,86,108,109,228,121,53,3,212,214,205,61,186,148,59,92,169,25,246,174,60,211,248,183,135,182,103,63,76,93,164,133,160,43,38,243,133,0,246,207,189,104,125,43,12,154,126,137,13,173,216,10,209,228,16,14,115,205,81,247,107,176,200,192,72,140,145,159,137,71,146,106,102,199,82,185,88,119,92,198,202,61,199,106,243,95,43,59,116,235,107,141,218,7,77,192,12,17,142,107,8,234,115,10,117,21,242,196,21,128,148,252,64,241,90,38,175,168,93,92,105,46,145,221,203,30,1,218,20,243,143,108,214,93,53,180,168,75,75,110,227,230,107,92,126,251,44,161,68,131,112,4,1,207,39,20,75,173,190,239,224,205,184,99,156,140,80,78,6,227,183,183,206,184,63,16,174,186,99,98,4,114,44,155,128,200,247,174,207,206,95,220,247,20,200,145,209,184,98,41,198,98,240,243,239,69,235,70,15,176,175,119,174,159,157,115,62,106,178,73,174,120,165,30,244,156,113,138,13,79,174,33,157,186,243,78,120,209,155,121,84,80,61,243,78,253,167,106,34,40,109,244,200,219,62,146,13,248,242,213,114,188,142,214,43,247,213,46,20,19,107,159,72,159,241,17,88,199,83,234,13,168,235,18,57,108,130,73,175,62,29,217,29,17,107,149,131,184,230,138,179,156,250,62,151,243,41,206,104,82,49,21,34,23,9,50,243,245,174,182,110,36,246,186,105,211,155,132,67,142,114,23,3,222,182,203,118,244,108,16,19,248,35,254,130,176,30,154,154,70,215,237,225,85,102,89,92,12,123,86,227,169,205,247,93,14,234,76,227,100,45,253,43,56,99,227,179,59,189,70,49,168,206,110,117,59,137,79,243,200,196,126,181,55,164,69,149,83,230,171,176,131,37,199,62,106,221,164,194,70,9,175,15,61,233,236,226,139,13,162,228,2,42,43,83,233,43,11,221,78,43,166,141,22,48,15,169,26,174,55,159,114,106,110,209,112,5,71,106,157,73,167,216,234,41,98,242,49,157,176,10,160,206,62,181,229,226,185,75,252,30,140,166,54,127,36,108,125,45,164,217,206,46,34,132,239,83,192,44,72,7,222,132,212,112,210,1,156,227,205,78,173,220,55,150,194,104,92,60,108,56,97,85,253,68,160,18,49,56,80,9,53,185,114,203,47,228,150,99,140,233,92,190,215,96,138,79,78,56,4,165,56,222,124,125,43,111,210,45,13,206,139,101,40,252,38,4,199,203,138,249,254,218,45,61,210,67,115,43,9,114,113,142,216,175,162,122,54,100,159,165,236,54,157,202,33,80,9,243,95,99,131,28,113,234,62,111,54,87,46,233,213,178,56,3,30,41,213,178,227,27,127,58,148,49,143,202,189,133,81,131,94,135,157,23,247,19,254,213,239,185,100,100,99,235,82,39,158,223,189,15,36,130,37,194,128,7,129,84,8,203,233,253,107,162,82,71,126,105,153,92,177,200,110,77,112,30,220,243,245,168,163,210,229,148,224,246,250,209,177,94,130,184,168,133,0,144,71,234,41,98,64,164,242,56,170,137,143,188,41,243,94,245,6,60,212,106,94,160,28,226,145,46,163,30,210,16,228,211,99,183,243,60,174,35,141,246,156,247,246,162,172,173,34,141,119,52,230,67,243,168,38,149,164,98,73,52,184,46,218,38,35,119,21,5,130,87,85,206,59,84,101,197,193,99,193,239,76,207,119,185,123,243,65,25,50,115,154,160,197,126,114,91,244,167,132,135,29,207,214,163,149,201,108,231,138,46,54,5,121,160,117,137,62,105,32,252,248,175,30,213,192,51,249,119,205,2,73,34,157,28,174,5,55,140,255,0,181,58,169,199,45,250,80,119,39,117,56,164,231,131,200,165,164,66,151,233,3,226,128,139,107,201,35,32,19,145,243,169,56,174,196,131,7,244,168,97,30,57,167,145,28,96,168,236,104,137,89,17,92,30,42,62,226,215,3,32,81,118,238,231,1,199,20,95,162,8,229,135,52,216,173,52,101,73,56,165,198,3,113,226,166,46,44,83,146,1,63,32,40,63,187,172,124,246,250,154,108,49,233,142,248,164,180,35,218,140,65,22,57,101,205,117,165,129,63,230,47,233,77,128,163,137,144,228,30,61,169,114,89,122,139,156,31,210,159,251,228,10,127,30,126,130,150,183,209,224,140,177,231,218,155,84,59,233,204,24,225,121,246,205,118,59,71,7,12,14,61,205,72,92,92,163,97,182,177,32,241,67,27,164,239,233,182,126,181,3,77,111,129,141,167,181,37,65,70,248,73,4,30,212,225,188,227,136,191,122,241,184,207,38,37,231,220,213,65,8,162,101,32,129,243,160,174,44,182,100,224,227,229,74,23,69,91,133,3,255,0,53,16,183,98,81,130,163,245,166,196,100,80,150,109,187,88,12,81,43,106,71,24,53,215,185,88,228,25,67,140,247,6,137,91,184,136,31,136,102,155,83,2,220,246,193,164,181,176,246,230,141,91,136,137,198,225,249,211,161,208,158,192,253,13,54,35,190,236,7,242,215,141,162,176,198,222,255,0,42,147,196,121,0,228,126,84,175,73,27,179,10,155,16,6,38,130,92,96,149,246,163,17,86,104,182,49,224,246,52,93,197,177,99,224,241,77,164,12,141,140,85,17,50,219,52,18,242,62,134,138,130,77,195,24,231,29,170,80,64,37,143,99,15,212,80,143,102,97,124,168,250,113,67,96,103,140,228,154,97,114,14,42,82,72,201,253,40,55,143,7,56,160,101,215,225,59,65,230,133,54,199,7,53,47,18,171,96,98,138,142,209,27,176,25,241,145,197,5,123,238,110,6,121,249,113,77,189,179,176,224,156,213,184,219,35,40,82,5,54,116,229,99,248,69,23,106,131,91,191,248,177,74,88,14,57,36,252,141,89,174,116,245,224,42,10,5,237,10,145,149,197,13,162,12,69,126,33,197,17,12,141,131,241,113,243,162,228,183,33,64,199,122,21,173,153,91,33,120,168,174,77,59,168,227,245,161,213,228,118,238,104,129,11,51,97,115,249,209,49,91,133,31,18,126,130,137,78,89,177,136,115,223,231,68,73,114,88,100,80,206,54,129,131,73,12,221,168,58,247,64,112,71,20,168,174,226,12,56,2,152,120,203,231,143,214,130,154,54,141,178,59,125,106,104,139,18,24,166,24,202,159,106,243,90,175,140,126,85,94,134,225,212,129,187,145,216,230,164,99,212,28,174,11,96,143,122,2,37,180,35,56,60,26,29,160,112,7,57,197,62,111,114,191,16,252,235,162,230,51,193,80,120,171,176,49,89,6,6,1,24,168,110,161,218,182,104,196,109,59,176,8,53,99,6,63,28,3,81,186,253,160,151,75,200,35,135,83,219,56,172,101,220,210,203,170,207,111,33,153,110,85,163,228,42,140,130,59,211,82,220,17,25,18,68,202,72,241,200,171,159,246,119,175,106,166,50,146,100,12,146,49,131,64,93,116,252,234,18,69,1,129,228,174,107,205,46,157,125,179,221,74,59,149,180,155,208,148,134,219,187,25,239,85,243,174,220,152,26,222,226,4,39,24,220,70,13,104,250,246,154,126,238,160,198,85,249,248,177,84,73,180,249,75,144,232,24,123,98,181,36,189,211,202,206,149,167,85,60,145,93,17,174,225,222,165,39,211,85,113,248,147,216,17,145,66,203,103,52,120,36,113,238,43,108,131,120,240,255,0,42,91,39,240,192,4,126,180,169,119,33,92,228,125,105,10,217,199,28,231,205,2,54,22,96,49,220,210,93,112,216,3,205,62,217,7,53,225,203,119,230,170,5,110,41,112,68,37,39,38,150,224,22,237,205,118,16,22,79,34,131,93,235,109,97,173,237,86,196,183,198,160,153,54,246,201,172,151,127,173,114,236,79,39,61,234,221,215,15,60,55,242,165,192,196,132,241,207,127,157,83,173,84,153,73,246,6,184,112,206,182,235,159,232,243,174,16,120,205,52,163,107,230,157,144,252,35,61,252,230,153,231,6,187,70,42,211,209,65,159,171,108,148,103,185,231,242,173,115,172,103,244,58,86,236,249,96,16,15,206,179,15,179,24,204,221,78,25,211,119,167,25,33,189,170,249,246,143,49,77,6,8,84,243,36,163,246,172,229,214,41,238,179,221,54,50,242,6,60,213,191,78,94,6,56,21,92,210,161,32,99,28,252,170,211,102,152,81,205,124,158,124,187,125,30,57,168,147,121,197,181,140,211,159,249,113,179,126,130,179,43,123,3,115,123,21,220,183,121,150,104,101,184,145,136,225,59,226,180,219,155,113,113,167,207,17,255,0,153,25,95,212,86,78,186,30,173,247,211,104,144,72,135,59,89,187,46,62,181,211,226,107,87,189,51,207,190,150,174,151,71,139,167,215,123,112,204,72,207,181,42,246,36,154,23,141,166,88,131,241,184,251,81,141,106,150,58,117,180,8,114,17,48,120,238,125,234,183,174,91,207,118,177,36,41,185,87,36,224,213,199,89,114,237,59,156,125,134,185,233,244,137,89,227,153,37,98,59,103,21,178,244,9,35,165,237,17,176,10,141,184,7,129,205,96,111,13,204,18,133,217,34,103,176,62,107,115,232,45,240,244,236,8,114,91,0,144,125,235,234,113,110,123,175,22,114,125,69,212,113,222,184,210,0,59,211,13,35,237,254,148,36,210,72,65,231,3,235,93,156,68,73,118,23,225,193,62,244,4,215,104,91,150,231,216,211,47,158,229,185,161,37,35,156,211,102,132,53,194,127,136,98,184,110,16,14,244,24,238,1,0,211,187,70,15,3,233,81,78,53,241,92,4,247,246,161,39,146,119,37,214,86,199,182,105,240,128,144,113,249,82,229,140,97,79,108,208,5,9,125,217,103,39,62,9,162,20,184,96,120,164,162,108,127,149,17,179,207,233,72,8,79,142,60,224,7,30,5,50,248,207,206,157,128,96,215,102,136,19,184,85,67,33,78,43,171,9,197,63,4,123,201,31,231,70,45,183,202,128,69,135,138,116,70,0,4,81,137,102,113,192,39,229,68,199,103,183,241,16,62,180,17,194,54,200,52,161,109,35,158,127,74,146,9,20,103,147,205,116,220,64,136,65,56,63,42,108,10,150,132,113,180,209,11,109,180,99,0,125,105,185,53,52,81,240,243,67,62,170,199,240,140,31,122,155,166,135,136,243,158,123,31,106,88,17,161,248,136,253,106,24,223,78,231,0,241,242,166,153,221,136,220,231,233,84,78,181,204,17,247,41,253,105,182,213,34,3,225,201,250,10,134,46,158,115,154,72,151,25,219,253,40,38,127,180,203,1,177,63,83,79,197,171,72,48,9,81,159,106,130,27,223,233,68,71,25,4,19,87,66,116,94,52,153,254,47,7,218,129,187,87,99,156,177,90,66,16,0,206,104,180,34,85,227,241,15,20,68,52,133,160,32,133,39,52,189,210,58,143,132,115,70,220,68,249,248,151,138,25,88,70,248,110,213,20,201,73,187,228,231,229,93,69,157,78,67,53,28,170,49,254,117,210,160,12,213,13,43,57,79,140,80,179,163,146,2,254,213,32,131,35,20,135,131,29,168,1,142,216,178,252,68,231,235,79,139,58,34,24,29,79,35,11,238,104,216,227,66,59,212,216,140,91,17,237,78,45,154,142,221,234,75,211,69,29,233,151,116,94,199,159,21,118,0,146,198,73,21,135,127,106,14,36,104,164,244,165,44,14,120,169,212,151,156,227,145,65,222,226,117,198,222,199,34,166,192,207,3,168,4,28,143,157,55,186,68,60,175,233,78,195,112,220,198,253,199,159,113,78,54,27,235,84,52,151,44,60,183,235,79,45,241,29,200,63,81,76,149,31,44,210,76,96,243,80,20,215,136,113,184,48,249,131,79,71,115,22,63,31,63,58,140,116,33,65,7,244,160,110,46,118,176,10,164,251,208,90,162,153,73,7,42,104,162,81,198,48,42,151,5,243,3,142,69,72,67,168,72,7,227,52,19,79,110,142,220,113,66,203,98,79,99,76,46,160,235,220,2,62,70,157,55,224,142,70,41,216,28,219,58,28,129,78,197,43,41,239,250,210,133,218,19,248,171,133,209,252,15,158,40,9,91,144,59,142,104,132,187,79,36,84,119,167,254,19,73,16,73,239,249,138,130,80,203,19,243,145,75,9,12,131,28,84,66,194,64,229,142,125,169,97,93,7,227,253,234,131,229,176,141,255,0,14,63,74,14,91,23,79,229,205,120,92,202,157,159,63,35,74,58,153,3,108,137,249,138,138,12,196,136,79,192,115,239,77,180,128,103,2,165,18,234,222,97,130,87,232,70,41,47,109,111,39,59,72,249,131,87,98,32,131,223,20,217,220,59,10,150,109,57,79,224,147,245,175,127,103,72,14,72,207,210,155,17,97,149,184,61,232,123,132,207,110,213,46,218,115,49,63,7,237,66,207,99,50,14,84,237,247,34,155,68,27,169,12,56,230,148,24,17,218,139,158,221,151,57,20,58,32,4,231,243,162,156,129,139,28,30,244,225,44,167,25,226,146,83,104,222,131,138,233,57,80,113,64,234,62,120,57,0,83,58,180,164,105,83,158,228,14,234,107,200,224,3,207,52,14,175,33,147,75,186,69,25,99,19,99,31,74,205,34,47,77,215,4,44,35,145,198,198,242,220,115,83,173,168,12,40,35,43,224,142,107,22,123,217,213,200,105,11,115,248,77,90,186,111,90,50,89,205,4,219,191,132,65,220,78,112,43,205,156,251,117,197,108,214,174,32,104,99,222,66,252,94,106,183,45,165,180,242,22,202,55,63,202,105,174,161,190,70,180,133,146,96,85,155,184,53,85,251,209,7,43,54,57,206,69,107,15,69,139,52,186,60,50,126,17,249,26,14,125,9,191,149,124,120,53,31,109,175,79,3,29,242,180,139,236,70,106,82,62,163,70,0,72,187,126,117,166,80,215,250,34,149,93,240,120,239,140,84,52,218,26,51,102,38,40,216,236,70,69,104,43,170,90,203,24,200,239,76,61,190,159,118,220,58,171,159,113,72,51,43,139,9,224,99,145,184,123,169,205,10,18,92,103,97,34,180,155,158,148,89,65,149,31,24,237,131,81,83,116,252,144,54,125,37,147,31,204,167,6,138,165,112,65,4,16,126,117,196,31,16,32,213,150,91,16,91,110,8,62,210,46,106,62,109,60,35,124,86,192,143,120,218,170,104,119,92,202,215,61,75,117,33,7,25,0,15,106,130,180,4,9,78,60,85,147,91,176,158,251,80,186,17,29,228,74,73,199,181,70,52,49,218,66,99,32,51,231,226,230,185,97,253,100,110,206,192,20,103,3,0,156,248,175,60,27,84,12,129,207,34,141,60,224,146,85,1,236,41,54,246,147,222,79,182,218,50,228,247,21,180,95,126,204,45,82,39,186,184,4,238,225,7,31,157,72,125,160,221,187,207,105,111,184,224,41,98,41,238,129,211,230,179,177,159,215,143,108,133,253,252,98,161,122,194,113,63,81,178,156,237,141,66,227,62,107,57,223,226,184,207,228,18,197,192,97,128,106,195,101,33,200,0,102,161,108,98,85,97,198,106,207,100,128,17,128,7,208,87,200,230,179,111,165,130,51,169,53,75,139,72,45,173,225,109,175,43,238,114,59,132,94,77,83,180,253,102,254,227,95,138,121,37,113,20,238,87,105,63,14,62,85,55,215,201,118,183,182,111,110,172,67,198,209,18,163,61,252,84,62,151,103,36,154,188,81,20,196,118,41,134,35,203,159,247,175,87,14,56,206,45,215,30,75,149,228,210,207,121,56,32,243,158,42,153,170,223,93,71,168,187,66,93,64,192,4,3,138,178,222,184,132,18,79,2,171,246,154,148,215,151,236,184,2,221,84,146,49,220,83,130,107,189,47,47,122,155,70,45,237,221,221,196,81,188,140,216,110,7,181,111,93,35,148,211,163,82,114,118,41,231,191,97,88,198,159,114,183,51,190,98,85,96,120,32,99,138,217,250,112,237,179,140,131,255,0,41,63,165,123,248,178,221,214,158,62,76,117,54,176,203,46,209,159,24,160,37,156,123,243,94,154,82,231,20,35,18,91,205,122,28,30,146,112,14,51,147,67,153,11,156,17,207,202,151,233,23,231,20,244,54,89,36,249,168,6,10,70,112,56,207,122,125,20,191,122,45,45,24,83,130,211,4,16,49,154,166,193,133,199,229,74,149,115,30,79,229,69,53,179,156,0,172,125,248,175,53,148,197,48,16,143,173,4,111,190,40,184,19,212,0,14,226,138,139,76,84,230,87,31,149,58,36,180,180,236,69,77,142,71,104,113,218,159,91,2,235,241,103,243,166,198,179,2,144,21,79,230,41,195,124,242,28,128,23,234,105,180,122,56,34,133,176,77,21,247,152,35,24,192,207,206,161,174,36,114,196,238,61,252,82,84,130,1,238,104,37,164,212,198,62,26,21,239,164,114,71,111,157,7,147,225,107,223,19,12,227,245,170,29,50,187,182,11,31,202,189,181,152,142,62,100,210,237,227,119,97,133,252,233,249,148,129,128,40,3,149,0,192,166,119,236,63,8,201,207,154,32,169,61,195,126,117,200,237,221,219,56,252,205,20,206,100,98,127,202,146,100,138,51,137,38,69,62,204,192,84,154,218,1,248,187,227,197,100,125,101,100,102,234,235,160,171,184,157,138,57,243,129,82,244,78,218,63,222,236,135,38,238,14,254,101,21,197,213,52,197,225,175,237,65,255,0,230,173,103,177,125,159,235,33,120,182,143,243,148,83,182,255,0,103,26,188,108,204,203,110,187,188,25,63,218,167,149,253,47,77,3,251,123,69,136,100,234,54,217,255,0,230,83,82,117,142,133,18,130,218,148,0,125,73,170,128,251,60,213,93,121,154,213,71,254,35,254,149,7,212,61,29,121,163,217,37,213,197,212,46,187,194,109,143,57,166,233,168,214,116,237,98,211,87,137,165,178,156,77,26,157,165,128,227,53,37,20,165,24,48,53,69,251,57,93,186,20,196,127,241,207,244,21,108,190,187,251,158,159,61,214,192,222,148,101,241,219,56,173,75,211,54,118,159,73,150,100,195,99,53,3,174,106,218,126,142,232,46,230,216,92,18,160,41,57,170,247,75,117,203,107,218,179,218,125,204,64,22,50,251,189,77,217,237,242,249,212,119,218,60,194,93,74,208,41,25,88,78,121,249,212,185,117,184,186,239,73,143,248,251,69,143,32,73,51,227,218,51,69,104,221,101,166,235,119,226,206,213,39,14,84,182,93,112,48,43,35,104,200,61,184,207,52,118,131,127,117,164,107,130,230,210,40,221,138,145,182,76,224,3,230,177,51,171,226,221,85,50,106,54,243,169,44,116,219,167,183,158,57,11,169,3,43,140,80,189,61,175,201,168,91,76,215,94,159,171,25,24,17,130,5,102,93,115,171,79,255,0,20,221,32,225,23,105,207,97,216,86,174,73,35,85,214,117,228,211,172,100,187,100,44,137,130,64,239,84,169,254,214,45,237,201,11,105,43,31,252,64,85,63,90,235,251,189,79,75,146,197,226,182,81,34,133,37,55,103,138,168,36,141,43,132,27,113,89,185,53,49,106,95,246,192,242,72,21,116,226,1,227,153,63,218,180,56,47,203,70,174,84,124,64,26,249,161,174,93,88,136,192,198,127,22,5,79,47,218,15,80,199,26,39,222,212,5,0,101,98,90,179,34,226,217,186,135,170,63,176,173,160,157,35,89,61,73,54,16,196,140,84,134,141,171,174,179,167,139,160,130,51,184,171,40,57,193,175,159,53,62,169,213,181,136,82,27,235,165,146,53,109,192,122,97,121,252,170,67,167,58,187,85,209,163,104,32,153,189,51,241,108,35,112,52,242,60,91,174,160,223,119,182,146,229,23,118,193,156,103,189,85,175,186,218,107,88,247,166,151,234,129,223,18,255,0,181,72,203,169,52,253,48,215,46,115,234,91,122,128,143,166,106,185,211,243,89,107,23,109,111,41,201,218,78,208,112,105,109,102,4,147,237,94,65,255,0,221,31,172,223,237,76,183,218,189,201,13,183,76,136,99,182,233,79,250,85,194,78,130,233,235,182,222,246,173,184,142,226,66,51,67,183,217,239,78,70,72,54,68,227,222,86,255,0,90,119,251,93,207,210,168,191,106,151,140,14,116,232,56,246,115,66,220,253,167,202,199,11,166,71,255,0,231,15,250,85,200,116,63,77,161,199,246,122,243,198,61,70,255,0,90,162,253,160,244,238,159,162,189,147,233,240,122,43,32,96,227,113,57,198,49,222,173,151,246,187,139,182,159,122,215,218,101,189,216,77,158,170,7,218,60,84,149,181,227,246,97,81,157,43,24,155,164,180,246,199,62,144,21,33,179,211,36,17,90,158,145,53,11,9,80,30,51,79,8,247,12,14,245,23,111,47,192,57,228,124,234,66,27,156,119,231,231,85,146,30,50,51,156,208,236,89,72,195,17,249,212,145,146,41,7,179,123,138,97,237,131,228,140,31,152,168,3,23,19,161,27,92,226,137,143,80,156,14,105,150,180,145,79,194,79,208,210,25,222,60,43,33,205,21,43,22,160,31,135,90,117,164,66,56,56,250,212,60,115,145,142,51,239,197,16,102,14,163,35,6,170,28,158,64,71,194,124,247,20,28,147,73,192,4,176,164,74,228,103,246,52,208,93,222,104,163,17,196,138,1,59,88,251,211,240,201,52,71,40,249,31,90,3,7,4,28,215,85,140,99,225,38,160,155,139,80,3,30,170,126,98,164,34,187,130,65,240,203,180,251,26,170,125,225,199,126,71,181,59,28,234,60,16,106,104,92,3,41,28,48,39,229,76,220,70,89,114,167,4,85,105,110,221,15,194,236,190,120,52,92,90,172,184,218,204,24,126,244,208,126,104,11,100,50,126,99,205,71,203,104,20,156,14,42,90,45,74,39,77,174,166,189,36,86,243,242,146,148,63,90,8,31,68,143,60,124,235,222,153,81,130,56,53,35,37,149,202,228,169,89,23,247,166,76,71,7,42,87,229,65,25,36,32,103,7,189,5,119,19,253,221,194,128,114,167,140,212,187,192,217,57,25,30,8,241,66,77,107,240,246,60,249,20,24,109,224,220,204,235,11,174,210,119,1,224,215,109,53,15,186,206,165,25,196,111,196,138,124,138,62,234,21,180,212,231,17,163,109,89,74,177,39,147,205,13,121,101,19,74,192,54,55,118,101,61,197,113,186,222,157,0,171,196,243,79,109,44,228,68,24,180,123,143,0,212,107,38,15,194,71,228,106,74,235,78,121,21,102,139,44,73,218,79,204,84,107,91,203,12,128,74,184,31,42,145,76,7,145,24,252,108,49,243,165,253,234,115,255,0,48,227,61,169,102,206,86,27,227,4,143,149,54,177,56,37,88,126,120,170,130,198,161,119,20,43,252,81,159,157,45,53,187,176,67,49,82,7,176,160,93,49,30,64,207,52,206,224,70,123,82,11,150,155,175,188,197,64,153,148,142,48,77,77,139,203,150,80,90,50,195,201,3,35,21,157,89,200,82,117,193,224,158,106,243,166,92,170,68,204,228,174,6,113,154,231,149,178,181,36,174,79,127,104,204,194,107,112,216,242,40,57,62,237,38,69,187,178,147,225,190,33,80,87,26,197,202,222,72,192,172,136,88,144,8,162,109,181,171,70,145,69,221,177,140,121,100,174,145,138,38,238,86,73,164,72,100,104,213,255,0,16,29,205,71,60,64,97,20,110,124,242,198,165,154,214,75,253,114,100,31,8,102,238,59,1,68,106,58,9,182,140,75,27,23,62,213,207,212,116,223,106,187,164,178,220,172,42,57,60,98,174,29,51,165,61,180,164,58,100,227,37,170,59,75,180,5,158,87,83,159,222,172,214,112,136,163,14,78,25,184,239,226,185,103,157,214,163,120,227,39,107,173,141,191,221,237,35,32,96,176,45,89,150,181,186,227,91,185,115,254,51,230,181,73,101,84,211,99,144,159,193,31,143,165,100,230,81,61,244,146,227,134,57,173,242,93,70,56,230,242,73,233,227,116,128,17,218,172,214,131,24,170,230,154,0,118,36,252,89,171,21,182,34,137,139,30,195,53,242,121,38,235,233,97,210,147,175,117,165,220,26,212,246,214,209,68,208,66,118,252,67,146,125,232,141,31,84,55,246,114,200,45,146,31,143,157,159,204,106,10,29,83,70,123,155,161,121,167,180,141,44,204,235,40,238,1,171,29,132,54,145,216,70,108,213,196,78,75,0,221,243,94,204,241,199,28,36,211,134,22,220,183,180,126,172,90,75,121,66,254,45,167,129,85,219,43,231,180,129,144,66,27,36,242,15,53,109,184,219,17,50,75,156,15,30,245,21,114,182,130,211,239,30,142,210,237,141,168,120,174,156,82,76,117,99,60,182,220,183,0,233,17,185,150,121,216,97,79,143,21,181,104,136,99,134,20,240,109,210,178,235,75,112,81,68,106,48,123,115,90,229,148,107,31,164,9,231,209,11,249,215,167,134,238,218,225,203,214,50,12,17,100,147,93,91,93,231,225,92,211,169,132,193,113,187,228,43,175,126,235,194,34,128,43,210,243,21,30,154,73,25,33,71,158,40,248,172,32,79,196,79,235,64,164,242,184,201,124,125,41,50,207,131,130,249,52,18,187,108,227,228,145,154,75,94,90,168,224,100,124,133,68,25,119,113,158,105,39,61,240,120,162,36,36,212,6,62,8,135,231,64,221,222,206,87,225,194,253,41,182,44,69,11,117,156,129,154,105,77,153,101,147,134,114,73,247,52,134,141,189,235,209,15,138,140,142,16,77,81,31,233,182,112,6,126,84,125,162,76,7,60,46,56,205,20,176,40,236,41,236,5,143,0,115,64,33,70,124,140,126,117,235,120,190,61,175,249,81,81,131,237,129,72,144,21,59,177,68,62,182,137,224,211,139,104,128,242,51,207,52,155,121,131,12,19,205,23,184,98,168,242,162,170,224,0,62,148,212,170,8,52,230,229,239,154,78,229,42,121,168,0,145,72,38,151,30,84,130,41,201,10,30,41,177,34,129,64,79,226,92,254,181,147,235,236,173,214,178,12,103,55,72,188,127,229,173,75,214,248,115,198,60,123,214,53,169,221,25,126,208,94,62,121,191,3,242,220,43,57,46,45,83,94,215,6,135,167,125,232,70,36,248,130,133,39,29,234,164,126,209,174,101,63,195,211,161,198,59,153,13,23,246,135,39,167,211,177,224,255,0,207,80,63,67,89,172,87,131,104,38,63,208,214,114,182,53,140,104,86,189,113,123,117,127,109,111,247,104,81,101,145,80,145,158,198,157,251,70,124,104,16,127,251,64,254,134,168,90,85,228,179,117,30,158,0,196,127,120,78,59,158,245,118,251,73,98,116,27,113,145,204,227,250,26,184,219,162,251,61,246,114,249,233,233,155,63,243,219,56,250,10,159,234,25,2,244,229,251,127,248,7,231,242,170,239,217,169,3,167,36,31,255,0,144,223,208,85,96,67,173,79,214,33,100,23,237,100,111,8,96,193,189,50,155,191,76,85,158,147,237,88,211,117,203,205,34,228,220,105,242,250,82,50,108,45,180,28,175,231,244,173,35,165,61,46,170,177,123,253,105,69,205,194,72,98,86,39,110,23,0,227,143,169,166,250,251,70,50,104,144,174,157,167,7,148,78,9,16,198,50,6,15,181,102,23,54,215,250,99,172,55,49,207,106,206,55,5,108,175,231,89,245,87,170,222,147,166,250,97,151,18,217,198,167,223,212,111,245,174,182,149,160,194,125,43,107,75,114,125,129,201,175,158,26,238,114,196,52,210,17,216,229,141,88,58,43,87,183,211,58,129,39,188,156,199,16,141,215,115,100,140,158,213,102,73,226,183,117,187,221,232,183,54,191,216,169,60,62,178,177,151,238,249,228,142,217,197,77,244,190,149,107,172,104,22,247,58,189,130,77,117,38,237,239,112,153,115,201,198,115,83,26,86,185,167,107,66,70,177,157,102,17,16,28,237,35,4,253,104,123,238,177,209,116,155,199,179,186,185,100,153,48,74,136,216,247,173,106,123,78,253,34,58,175,165,244,59,46,156,191,185,131,77,134,41,99,143,42,232,48,65,205,101,54,182,87,19,243,109,4,146,96,100,236,82,199,246,173,191,171,118,221,116,149,243,33,37,94,28,130,61,184,170,15,67,235,182,26,45,213,251,222,202,200,142,139,179,106,150,237,244,172,229,165,199,210,95,164,32,209,173,186,110,20,213,99,179,134,236,51,22,91,144,170,224,103,140,238,230,166,181,205,47,79,29,55,125,36,22,150,195,254,238,204,172,177,175,183,131,89,135,91,106,182,122,198,190,247,118,78,94,38,141,87,44,184,57,21,109,151,174,180,137,122,111,238,25,156,202,214,190,151,247,124,110,219,142,245,101,134,149,142,131,184,176,180,215,36,125,70,88,82,19,9,0,203,219,57,21,165,47,80,244,204,100,17,127,100,62,159,250,86,39,176,115,158,212,211,183,35,7,144,124,86,102,90,93,109,244,13,228,214,186,151,76,221,75,104,233,44,15,3,236,100,236,120,53,150,116,28,236,122,140,70,11,12,196,216,25,254,149,160,244,14,31,162,173,21,187,21,117,32,253,77,82,122,86,24,237,250,221,33,56,7,116,136,62,125,235,87,233,34,197,212,189,65,46,153,117,108,146,200,222,147,169,29,241,230,130,26,130,223,70,76,51,153,144,142,87,121,220,41,159,180,187,98,35,178,145,115,144,88,103,244,172,250,11,249,109,152,237,59,25,78,114,181,139,237,169,233,161,104,218,81,78,167,177,184,134,238,93,171,39,197,19,147,237,83,255,0,105,90,111,175,166,217,191,63,4,132,112,61,197,84,58,91,169,18,235,85,180,138,239,110,239,80,97,243,131,154,212,58,145,162,159,74,143,12,14,28,96,147,86,122,79,180,111,67,193,158,149,183,76,228,198,206,191,62,245,45,115,14,209,156,115,92,233,36,85,211,166,141,113,196,153,192,31,42,144,189,140,28,100,126,149,185,122,101,21,8,2,76,31,62,40,212,56,60,80,178,64,209,200,25,65,34,157,137,200,63,90,160,146,51,219,246,165,195,188,54,1,227,231,72,140,110,97,145,69,162,170,140,128,106,160,168,176,87,12,1,174,189,172,51,14,0,7,231,81,243,93,152,71,7,245,166,151,85,86,243,207,202,162,136,159,78,49,13,202,127,42,13,198,20,128,50,104,133,212,75,12,55,196,41,18,60,83,48,8,219,78,123,26,160,39,82,79,229,94,3,111,113,82,34,204,50,224,31,218,184,246,39,0,134,6,155,0,109,39,154,232,83,237,71,71,100,255,0,137,216,99,229,76,200,133,9,199,35,222,166,192,165,113,93,0,28,138,116,224,140,98,155,7,191,138,15,4,56,227,159,173,113,176,7,108,87,81,254,124,83,197,67,167,206,129,132,149,148,247,226,158,75,130,14,115,131,239,64,184,120,91,57,227,52,180,148,49,29,198,104,37,98,190,110,217,253,232,165,187,73,120,144,6,168,50,112,59,126,116,159,81,195,100,19,219,181,75,4,235,219,199,32,38,39,218,125,141,7,42,201,8,195,199,189,124,208,209,93,200,15,13,250,209,41,168,21,56,113,144,124,26,138,161,107,90,20,55,55,87,18,64,196,18,217,218,223,235,85,43,219,9,96,183,49,60,68,48,108,131,90,229,228,86,210,74,205,17,88,221,185,35,28,26,130,190,211,125,68,125,202,184,199,35,186,254,70,188,247,170,233,190,153,124,110,34,182,49,184,108,238,207,35,181,53,59,11,176,22,56,254,31,44,77,78,93,105,197,89,192,77,165,73,248,73,224,253,13,64,27,89,101,157,98,141,93,101,45,129,183,205,107,255,0,4,254,145,166,50,232,87,139,52,72,202,195,116,77,142,120,170,173,194,111,67,144,87,231,87,107,123,231,134,104,180,230,66,35,142,34,93,136,238,125,170,171,169,195,232,222,77,8,80,84,28,131,156,113,85,16,164,136,139,44,131,32,246,56,174,157,61,230,140,60,88,127,144,239,68,201,166,92,205,100,215,8,163,211,78,251,155,146,40,11,91,167,182,112,84,159,166,105,41,77,122,114,65,40,36,17,131,207,202,142,147,83,151,103,167,27,97,72,193,162,166,185,142,238,63,84,196,174,163,134,3,241,47,250,212,116,144,41,98,240,182,229,246,199,35,242,169,100,171,46,140,51,26,73,98,79,63,189,116,130,59,247,205,39,205,88,141,42,214,52,93,122,224,131,227,244,169,54,219,54,35,39,191,28,212,109,177,223,127,112,80,13,231,185,205,31,13,179,171,135,105,62,120,21,203,232,161,30,217,96,184,40,164,16,59,3,69,70,235,115,36,48,32,218,65,248,142,123,212,86,177,119,247,123,215,109,224,12,119,38,147,211,119,201,123,171,250,106,115,233,169,98,79,154,229,48,182,237,214,101,168,191,106,82,152,116,57,137,63,200,64,172,246,206,213,157,203,4,194,231,205,92,250,150,71,143,66,141,66,159,226,16,7,206,171,22,243,60,105,180,198,160,1,198,13,57,235,92,51,236,93,164,113,161,199,118,207,56,169,50,99,244,36,89,120,143,97,220,115,142,40,11,92,186,228,70,59,211,26,217,184,26,122,64,131,6,119,17,130,199,21,226,241,222,90,122,247,169,180,12,58,6,139,125,114,203,103,115,34,184,207,192,223,229,86,120,99,16,91,44,65,6,16,109,24,249,85,106,223,73,188,210,181,203,95,83,210,144,57,56,42,213,100,188,18,183,194,1,3,21,223,154,222,166,247,28,248,231,187,173,32,181,105,225,105,163,138,89,182,175,144,60,211,87,178,105,237,105,178,34,199,3,133,3,181,43,86,134,205,144,36,243,5,147,249,118,140,154,99,79,178,183,108,111,147,212,85,60,226,189,60,121,99,113,155,112,206,89,149,208,253,53,64,142,222,37,28,146,51,159,28,214,169,140,180,103,217,69,102,246,207,28,87,40,21,129,27,129,193,241,90,69,180,114,204,232,64,12,49,224,215,110,47,183,62,95,164,137,30,164,10,65,231,229,67,109,218,199,61,232,187,107,105,24,148,35,104,30,230,159,107,72,80,229,220,19,237,154,238,224,12,190,23,190,40,9,100,118,126,9,31,58,155,127,64,14,2,118,160,167,72,153,178,170,167,233,64,12,50,58,48,201,56,246,53,32,135,114,211,34,217,27,144,113,69,67,10,133,198,79,30,245,80,214,14,120,28,80,50,163,201,41,218,14,61,234,90,69,69,76,230,130,105,226,86,198,225,249,84,12,69,108,224,246,21,37,5,185,218,56,161,34,184,77,222,77,20,111,2,142,23,245,170,162,214,29,163,156,82,90,52,12,78,239,202,132,55,164,142,224,10,100,206,204,223,136,231,252,168,154,72,0,160,96,83,19,96,142,72,161,149,216,182,55,100,123,215,143,25,63,229,64,208,156,199,39,194,56,162,197,206,224,14,239,30,40,6,31,17,39,138,84,99,39,233,69,72,9,114,51,156,159,24,175,7,62,105,148,24,28,246,174,150,218,72,61,170,161,76,199,52,143,61,233,59,249,255,0,58,80,30,127,106,7,65,24,252,171,22,153,132,159,104,195,62,117,17,255,0,241,214,206,15,203,189,97,183,23,145,89,245,196,151,147,19,233,69,124,204,197,70,78,3,86,50,107,22,137,215,246,183,87,186,28,17,89,91,201,59,250,224,237,141,114,64,193,172,234,62,154,234,23,24,93,46,224,125,87,21,125,63,105,90,32,24,11,116,125,191,134,63,214,184,126,210,244,148,82,203,109,116,216,239,240,143,245,169,124,106,201,98,177,161,244,198,185,109,173,217,79,113,97,34,71,28,202,204,78,59,102,172,95,105,236,203,162,90,109,227,55,31,228,107,210,125,168,105,188,21,177,186,108,255,0,225,31,231,85,94,176,235,59,126,161,180,134,218,11,89,97,49,203,188,151,96,65,226,157,73,210,234,239,181,203,236,209,137,233,134,36,243,247,135,255,0,42,63,254,51,210,91,86,26,112,121,125,115,39,164,7,166,113,187,183,122,142,251,52,32,244,183,204,206,255,0,229,84,104,177,255,0,31,197,243,212,15,233,186,155,212,137,174,219,67,30,57,237,243,172,151,237,56,6,214,173,14,127,228,121,31,245,85,251,170,117,169,52,45,36,93,71,0,153,140,129,54,179,99,247,170,157,158,159,31,218,26,189,245,203,53,147,90,183,162,18,63,139,119,156,228,253,106,222,250,73,251,102,47,143,81,179,227,182,43,168,112,217,169,11,253,45,109,186,138,77,59,212,103,69,184,244,183,227,156,103,25,171,95,81,116,45,150,137,162,77,125,21,204,242,58,16,2,190,49,201,199,138,198,154,220,5,210,61,89,15,78,195,116,37,181,121,140,165,72,218,192,99,21,23,175,234,233,173,235,50,223,36,77,16,144,1,177,136,39,129,138,148,232,190,153,178,234,19,118,110,164,153,125,29,187,125,54,199,122,142,234,157,34,29,19,93,150,202,216,185,137,85,72,46,114,121,21,123,209,246,218,165,179,58,151,77,125,208,56,141,166,182,9,187,29,137,21,65,63,103,23,49,205,181,245,8,176,124,172,103,145,250,213,230,107,199,179,233,67,119,16,30,164,86,161,215,60,142,22,171,29,51,212,186,142,183,170,75,5,209,132,198,177,250,138,81,48,123,138,223,95,108,77,179,222,163,208,143,79,106,162,204,220,9,143,166,31,112,93,189,234,231,165,125,154,199,125,167,91,93,157,73,151,213,140,62,4,67,140,143,173,69,125,164,199,187,168,34,148,118,48,40,63,76,154,210,244,105,26,46,139,182,150,54,195,45,152,42,199,220,45,73,38,214,213,93,190,202,173,142,51,170,77,243,254,24,170,135,89,116,148,61,50,214,166,27,153,39,19,110,206,240,6,49,244,171,47,73,245,126,175,170,245,52,54,119,151,75,36,12,172,74,132,3,144,62,84,175,181,85,6,45,57,191,234,113,253,41,100,209,19,95,103,210,99,163,173,129,255,0,19,143,255,0,122,179,221,54,229,173,186,246,29,199,181,233,80,126,69,136,199,239,87,207,179,211,158,146,140,119,196,143,253,107,45,213,38,150,219,168,238,164,136,237,145,46,25,149,135,117,33,184,52,190,162,198,199,212,221,54,157,65,111,20,79,112,208,250,76,88,21,0,231,53,77,147,236,202,4,147,157,74,92,30,255,0,195,21,94,78,188,234,85,92,29,69,184,239,152,212,255,0,149,34,78,185,234,25,56,107,255,0,255,0,214,191,233,83,112,213,91,116,239,179,91,107,59,216,46,151,81,153,154,39,14,23,96,25,197,75,117,157,203,88,232,45,47,112,146,47,154,206,199,94,117,10,168,2,245,126,30,15,240,215,159,218,132,212,122,167,88,213,109,90,222,246,239,212,133,142,74,133,3,252,169,184,105,173,253,158,107,81,222,90,78,22,82,231,114,252,44,57,21,116,146,69,114,1,224,214,61,246,87,157,250,138,110,227,8,192,126,181,166,25,138,240,73,32,85,140,212,147,198,132,115,251,80,204,168,167,34,154,107,197,216,0,63,92,83,13,115,156,143,157,90,65,203,112,16,124,169,47,168,5,83,198,42,57,167,28,138,26,73,90,66,0,253,169,217,163,183,183,30,166,6,121,38,147,10,54,3,114,71,177,164,195,108,75,110,99,147,82,80,133,80,65,241,86,27,52,153,85,45,159,202,155,121,123,156,115,159,20,185,229,11,237,207,138,19,126,91,156,115,65,35,5,244,144,128,3,156,123,26,54,29,89,79,12,168,127,42,128,149,201,80,1,239,65,111,145,31,189,5,201,174,253,81,133,0,15,145,166,119,171,41,0,115,239,85,168,238,166,200,195,26,62,11,210,199,18,126,162,162,232,115,178,175,156,159,52,52,178,133,28,10,49,20,72,156,124,66,189,253,152,102,254,236,227,228,105,178,34,77,218,175,127,52,76,23,99,35,7,245,53,233,180,73,17,201,113,131,236,60,211,41,26,66,216,199,61,168,131,37,104,228,205,10,19,28,211,131,20,172,0,62,84,9,13,199,52,184,211,113,30,244,209,28,124,52,184,137,83,205,80,106,194,128,114,63,58,18,225,130,49,218,56,197,59,37,192,11,130,57,160,228,37,185,28,210,172,1,120,228,204,24,30,49,207,61,169,165,190,48,198,216,127,137,187,131,230,153,212,217,149,227,101,62,15,20,10,204,92,252,67,232,107,201,159,89,58,79,65,228,146,214,226,105,126,3,19,22,0,228,124,36,253,40,91,91,15,70,252,201,176,58,96,156,142,113,93,214,229,49,196,140,163,112,39,7,29,197,10,53,9,116,123,113,117,10,179,48,192,33,251,26,179,45,26,61,121,4,115,106,143,42,63,225,135,5,71,189,66,235,22,16,220,220,37,232,195,34,141,172,160,247,63,58,150,26,173,157,244,164,136,36,183,184,124,22,199,99,67,221,65,27,70,68,246,198,72,123,250,136,112,63,90,213,239,164,157,42,58,156,238,109,196,106,165,84,31,195,227,21,8,216,35,32,85,167,85,54,30,142,216,214,68,36,99,45,200,253,106,54,199,65,184,189,134,73,33,117,59,15,42,220,103,233,73,172,98,219,180,125,188,166,22,245,6,70,41,201,93,46,78,248,191,135,47,144,59,19,242,162,47,116,187,168,123,196,112,56,200,230,163,93,30,44,6,82,191,149,94,144,227,54,254,37,27,79,248,169,179,20,128,254,18,65,242,42,78,11,117,150,16,102,25,127,7,253,107,134,71,183,96,133,127,81,197,5,183,86,176,154,217,12,209,146,27,119,36,28,113,68,233,215,114,195,108,166,233,190,34,56,230,166,53,84,5,112,23,32,243,200,170,198,165,48,143,42,78,31,31,8,240,163,222,185,65,25,212,10,243,252,97,203,150,115,192,240,62,116,127,64,219,1,125,114,228,238,34,60,113,227,154,138,158,112,250,110,216,135,194,31,5,143,115,86,47,179,228,27,47,100,31,33,154,233,4,223,85,185,91,91,72,188,126,44,102,160,160,25,64,72,53,47,212,187,165,191,137,70,54,170,96,80,137,108,202,66,184,10,79,130,107,195,207,156,151,79,95,14,55,91,73,216,0,155,78,51,237,66,245,116,115,54,146,183,17,192,100,104,92,49,31,42,153,180,140,5,3,3,143,53,77,235,126,164,188,181,212,22,198,206,83,24,69,13,33,3,57,39,197,121,248,124,178,228,154,118,228,214,56,118,123,166,218,93,82,117,189,154,9,2,68,48,172,254,79,203,53,49,170,78,33,133,223,60,40,205,9,210,122,203,234,154,105,51,133,18,196,118,146,59,26,86,170,166,226,222,120,71,118,83,180,138,223,39,37,188,154,177,48,194,120,110,85,85,44,110,111,213,174,75,140,177,61,205,57,96,90,11,183,136,252,44,1,207,53,19,29,229,213,180,134,53,119,66,14,10,252,234,90,201,10,134,158,108,111,110,217,175,110,93,78,222,92,123,191,229,33,11,51,74,27,216,138,211,108,178,103,131,146,62,26,205,33,39,57,81,199,182,43,75,179,56,107,86,30,64,207,233,91,248,247,123,78,111,164,222,208,175,142,114,123,215,37,140,236,53,199,184,138,32,11,146,95,216,10,106,91,145,42,252,3,130,59,87,169,230,9,113,62,210,84,30,104,116,119,7,134,57,165,75,14,227,156,243,237,74,129,50,114,123,80,20,146,72,160,124,103,52,180,154,78,126,51,249,87,2,169,227,247,174,161,1,177,64,204,210,51,28,22,111,214,135,8,57,231,159,157,17,48,203,158,114,49,192,166,66,30,121,226,168,118,37,218,59,254,149,230,151,231,93,84,109,156,126,212,201,67,147,64,180,114,198,164,16,47,183,138,6,40,249,205,25,23,43,223,129,222,129,197,80,78,41,194,1,29,169,0,144,216,206,114,41,209,142,212,64,115,66,73,39,205,11,28,132,63,39,28,212,171,168,32,251,212,125,204,56,228,119,249,84,32,181,193,64,115,197,38,69,254,98,115,67,89,220,28,122,108,124,241,69,72,50,56,21,118,16,152,63,90,123,105,241,77,166,7,62,41,224,123,241,65,204,113,147,89,237,239,217,162,222,95,79,114,250,147,47,171,35,62,4,93,178,115,239,90,12,142,7,142,254,245,17,212,55,211,88,104,23,183,80,48,73,98,140,178,49,25,193,166,165,246,177,80,31,101,182,160,96,234,114,159,255,0,20,40,132,251,50,177,199,255,0,111,184,39,30,20,10,168,199,215,186,251,190,26,245,71,62,34,95,244,173,23,163,181,75,157,71,66,23,55,146,137,36,50,186,238,192,28,10,204,241,191,75,223,237,29,31,217,150,148,20,110,187,186,56,249,175,250,82,31,236,211,70,14,73,150,232,253,92,127,165,93,150,77,213,77,251,67,190,191,179,211,109,90,194,105,162,145,166,33,140,93,241,138,182,72,155,181,59,162,104,214,218,21,135,221,45,61,67,30,242,249,115,147,147,89,44,13,187,237,6,63,255,0,111,60,255,0,230,173,3,162,53,73,102,233,253,250,149,217,51,250,172,51,59,224,227,140,119,162,181,221,55,78,139,69,191,188,130,210,221,103,17,60,139,50,32,13,187,25,200,62,245,61,197,244,15,237,12,143,248,118,48,79,252,241,253,13,9,246,110,84,105,119,132,112,76,195,63,165,103,86,183,26,150,166,94,3,45,213,209,0,54,205,204,255,0,158,41,110,183,186,123,24,165,23,22,251,199,99,148,200,247,172,239,189,181,174,180,51,91,140,30,184,184,192,255,0,245,209,255,0,241,10,209,58,245,119,116,149,202,41,4,238,79,63,58,47,68,181,142,94,144,181,99,18,73,51,218,254,50,160,179,28,123,214,93,31,77,245,19,179,6,211,239,89,72,199,196,167,252,234,247,25,88,254,203,219,210,109,72,59,5,252,29,207,126,245,21,215,137,36,221,81,59,66,141,34,148,78,80,100,118,161,147,165,181,194,172,163,74,184,201,236,64,171,175,78,234,154,127,78,104,209,216,106,243,165,173,218,59,51,70,224,146,1,228,118,169,59,234,181,254,98,201,101,113,103,38,141,111,20,243,91,148,104,21,93,29,198,15,29,177,74,183,131,67,180,203,218,11,24,159,27,73,141,148,28,123,86,75,171,116,214,178,243,220,234,9,100,230,209,217,166,89,3,46,10,119,207,127,106,128,177,99,234,58,248,238,1,246,171,229,83,198,55,115,101,166,106,18,122,146,193,109,116,87,225,220,64,124,15,108,209,135,80,210,237,19,238,205,115,105,18,32,218,98,50,40,192,246,197,82,190,206,65,26,117,233,227,34,97,219,233,80,93,79,210,26,213,238,183,123,121,111,102,26,7,114,225,204,138,50,43,91,233,157,118,209,18,255,0,167,45,165,18,67,54,155,27,142,204,140,128,143,210,136,75,189,51,85,37,34,150,214,233,147,146,3,43,237,175,159,244,251,27,141,74,254,59,59,100,13,52,135,10,165,176,43,82,232,78,154,212,244,43,203,169,47,161,68,89,99,0,21,112,220,230,164,202,213,178,69,210,56,99,138,34,145,34,168,246,81,129,85,203,189,75,67,142,229,227,154,226,200,74,24,238,12,87,32,252,234,213,252,132,17,244,172,39,168,96,18,245,93,237,186,159,226,61,193,81,158,6,73,171,149,209,35,86,211,46,244,59,201,196,54,242,89,77,33,228,34,133,36,211,215,203,162,89,184,23,107,99,9,97,240,250,138,171,154,160,232,186,61,215,72,106,73,171,234,97,69,164,96,163,24,219,121,201,224,113,67,117,191,81,105,186,251,89,155,22,144,250,123,183,239,77,184,169,190,141,52,72,172,116,171,136,214,120,109,108,229,137,249,87,88,212,131,68,46,155,100,27,139,43,96,184,238,34,29,255,0,74,128,233,25,63,247,94,203,3,10,55,0,1,255,0,168,213,138,230,246,27,43,9,46,165,207,165,18,23,98,163,39,21,168,154,17,109,111,12,57,49,196,145,231,252,42,6,107,179,140,54,127,90,133,209,58,187,76,214,239,26,218,209,229,50,170,151,248,163,218,49,83,110,67,30,70,106,205,0,100,239,74,137,93,136,205,58,240,153,36,3,28,123,209,75,16,68,2,160,22,88,24,140,147,197,38,52,199,106,51,135,227,61,189,235,195,106,141,164,13,222,62,116,83,96,236,94,7,20,36,215,37,81,176,113,79,188,216,202,180,67,63,42,13,212,59,28,6,7,202,159,106,155,77,3,121,165,118,252,71,242,175,43,203,184,100,231,231,82,16,217,198,7,35,159,113,93,146,207,202,209,118,105,28,50,140,241,238,77,23,5,186,73,248,128,250,208,137,19,134,11,206,42,82,40,72,80,115,205,82,153,58,114,147,144,63,74,82,217,224,246,169,20,4,12,103,154,81,0,119,63,157,16,52,40,241,30,245,39,13,192,92,110,24,62,226,131,36,120,164,59,28,113,77,9,198,154,9,226,195,5,39,31,173,65,223,90,46,242,99,29,134,113,228,83,66,87,140,130,51,244,167,204,203,112,160,59,109,113,248,88,119,21,61,8,248,191,22,13,44,156,182,220,126,148,243,198,125,77,204,184,62,72,236,105,212,180,114,67,129,145,239,226,138,19,110,59,82,208,131,79,75,110,241,224,145,193,164,109,193,237,131,68,53,42,252,96,226,153,117,198,72,162,95,112,30,244,219,12,175,206,138,130,213,118,152,148,249,6,162,33,154,48,31,116,170,62,188,81,29,108,146,174,129,52,208,59,35,198,193,183,41,199,25,172,151,239,215,66,77,242,72,238,61,219,156,215,14,76,55,91,198,244,188,117,20,200,45,129,138,229,86,225,14,84,6,7,119,212,84,100,215,130,125,55,108,164,41,236,73,237,85,232,189,57,103,73,144,225,129,201,95,122,152,153,22,227,78,156,193,159,131,150,7,197,115,214,154,216,105,47,174,109,109,125,56,128,45,140,110,239,240,252,171,221,61,170,220,197,112,214,243,76,198,6,239,19,159,135,53,19,29,219,64,74,254,37,63,202,79,138,116,44,87,82,111,133,182,191,149,61,235,171,41,205,81,108,230,254,13,187,130,231,150,141,143,244,174,244,228,137,111,112,214,239,27,46,241,197,86,46,209,225,155,230,57,6,172,29,49,169,197,45,207,161,124,203,146,48,146,30,224,212,179,112,78,205,11,6,219,144,73,61,190,84,240,178,130,100,196,176,43,123,238,94,212,236,177,13,231,226,13,131,195,47,249,215,39,188,91,123,105,90,68,44,66,241,143,53,202,198,212,253,99,208,179,190,116,128,97,71,5,65,243,81,102,252,21,193,66,126,190,41,187,155,147,61,203,202,73,248,137,57,166,25,119,12,138,235,61,49,90,238,179,116,144,66,100,111,194,191,133,125,205,103,55,247,205,52,239,185,242,92,252,70,172,189,73,123,247,151,49,161,201,81,216,120,170,210,88,238,144,203,63,193,24,240,123,214,113,233,75,48,59,105,18,16,112,138,192,231,21,113,232,8,10,105,23,83,149,248,94,64,170,79,203,205,85,222,234,57,173,166,182,141,54,196,71,182,121,171,255,0,71,218,152,186,106,21,98,114,196,183,62,43,73,81,218,164,228,106,164,227,145,219,60,215,161,187,82,126,56,67,177,252,44,73,27,126,130,155,213,83,55,242,18,123,26,114,217,158,68,244,255,0,229,131,144,15,138,249,124,253,229,183,191,138,255,0,24,176,217,60,111,10,20,4,16,191,22,78,121,172,243,80,234,75,91,78,163,212,140,214,43,58,59,4,201,198,120,227,205,104,22,74,18,33,184,227,143,218,169,58,222,149,211,147,204,178,137,228,130,75,135,56,101,57,4,231,185,7,198,107,63,31,198,101,118,188,187,178,104,158,145,212,44,150,41,160,140,237,184,153,139,152,194,240,163,219,53,63,24,12,93,152,103,21,91,143,64,147,167,161,186,190,73,196,128,66,85,8,24,57,53,25,107,213,90,140,95,3,108,144,124,215,154,237,159,23,228,202,229,131,56,242,120,73,142,75,68,214,209,75,62,239,65,115,223,56,230,135,158,218,53,207,198,8,30,61,232,8,58,163,239,18,42,205,110,200,199,131,180,246,169,25,238,34,149,65,199,97,129,129,142,42,120,103,143,181,153,99,125,27,129,73,193,0,228,156,0,59,98,180,216,163,217,28,31,45,181,154,194,217,104,209,120,220,224,1,90,139,38,216,144,12,240,69,123,190,55,170,242,243,251,133,204,161,165,249,248,174,196,2,183,53,199,80,210,7,63,136,14,43,132,243,192,175,83,204,42,104,4,139,145,222,131,101,40,184,20,82,206,20,133,111,106,244,145,9,16,149,253,168,5,71,56,193,60,211,209,224,176,57,230,153,41,224,14,105,105,133,252,71,234,77,7,100,7,185,30,105,184,212,183,32,81,44,1,25,205,46,214,2,242,112,188,85,67,176,91,151,31,90,116,216,196,131,147,201,162,192,17,140,231,21,31,61,193,47,199,60,208,53,36,91,51,183,181,38,19,240,159,122,40,38,244,166,61,50,167,142,6,123,81,93,221,199,210,156,67,184,228,112,13,54,56,56,36,124,169,81,186,239,198,113,85,5,4,200,166,38,140,17,68,44,131,24,205,52,238,10,159,111,21,21,15,42,24,206,245,29,137,163,160,148,77,14,127,152,82,102,76,198,194,132,183,144,193,41,13,194,158,230,144,72,160,45,197,59,192,227,53,216,212,109,220,14,5,121,246,133,199,191,181,16,203,131,183,56,201,249,214,73,164,197,172,220,117,132,43,118,47,94,201,174,27,114,200,24,199,183,156,103,60,98,181,157,196,177,246,21,5,109,213,250,61,230,168,186,116,19,59,92,59,21,3,211,32,100,124,234,85,137,33,166,89,2,54,217,91,130,59,98,33,89,175,90,232,250,173,199,80,200,116,251,59,147,111,233,47,247,42,66,231,31,42,214,2,140,15,38,171,122,207,89,233,90,45,251,89,92,172,230,85,1,142,196,200,193,171,73,180,197,130,186,88,64,142,8,97,18,131,159,124,83,26,158,169,99,165,70,146,223,206,144,163,157,170,88,119,53,13,166,117,246,149,170,106,48,89,91,197,117,234,76,219,84,178,0,7,215,154,123,172,250,110,231,168,108,173,161,183,146,40,204,114,23,38,82,112,70,62,85,55,215,70,191,106,79,84,105,183,93,83,170,255,0,104,104,176,253,234,208,70,35,245,20,128,55,14,227,154,152,190,234,141,42,14,152,151,76,146,231,23,107,108,96,49,236,110,28,46,8,207,214,172,93,39,160,207,161,104,226,202,121,35,150,79,81,156,52,121,199,63,90,174,106,31,102,23,119,183,115,78,47,224,65,36,140,248,40,79,4,212,213,250,93,197,127,236,196,255,0,239,20,255,0,252,131,207,230,42,83,237,17,65,213,44,129,25,204,100,126,245,51,211,29,15,47,77,234,114,93,61,226,76,26,50,155,85,8,199,35,207,229,69,117,31,74,201,175,93,195,50,221,172,62,154,21,193,77,222,126,181,53,209,190,210,29,55,32,139,165,108,157,179,132,128,30,62,84,54,151,214,250,78,173,169,71,99,108,39,245,156,18,55,199,129,192,250,213,85,186,192,232,142,58,116,217,250,173,17,251,185,155,212,198,239,25,198,62,117,53,160,116,50,233,58,180,90,137,191,51,50,131,240,250,91,115,145,143,122,187,166,191,105,189,119,168,236,250,125,98,107,165,149,132,196,133,244,192,61,171,35,234,173,114,13,103,93,146,238,217,36,88,154,53,76,56,25,56,173,91,169,250,89,58,146,43,116,107,150,135,209,36,130,171,156,230,178,78,168,209,19,66,213,205,146,78,102,2,53,109,197,113,222,166,75,138,209,47,218,14,156,253,60,214,31,118,184,18,27,111,71,56,24,206,220,103,189,80,45,73,245,241,242,53,125,255,0,179,187,67,160,13,64,223,79,234,27,127,87,110,209,140,227,56,170,223,73,232,113,235,26,250,89,207,35,198,134,54,125,201,143,31,90,150,85,220,79,244,199,82,219,232,54,211,197,52,18,72,101,96,192,161,28,84,189,207,218,93,162,218,182,52,235,130,24,17,248,150,139,111,179,139,0,128,125,246,227,35,207,195,73,151,236,231,76,123,102,67,119,117,140,103,186,255,0,165,93,101,25,220,219,50,208,245,69,210,53,200,53,22,136,200,177,177,98,128,224,158,245,173,244,183,89,69,212,183,178,219,45,147,192,98,143,126,90,64,115,206,61,171,37,208,244,216,47,250,146,219,79,153,157,98,146,82,132,169,193,199,53,179,104,93,31,167,116,245,204,151,54,146,206,207,34,108,34,70,4,99,57,246,166,59,50,78,201,219,216,123,85,10,255,0,160,141,223,80,62,170,183,225,3,76,37,244,196,93,177,227,57,249,87,122,239,171,117,45,6,250,222,27,47,68,164,145,150,37,215,60,231,235,82,218,22,167,115,168,244,220,23,242,237,19,60,101,137,81,198,70,107,125,84,213,43,95,210,78,179,164,201,98,37,17,25,24,29,228,110,198,15,181,102,157,69,210,199,167,86,220,155,165,156,202,199,0,38,220,17,249,212,223,79,117,150,175,169,245,4,54,151,38,19,11,238,206,200,240,120,20,247,218,121,39,79,211,221,71,43,43,118,241,197,102,234,197,155,136,173,31,173,87,71,210,34,176,123,22,144,198,204,119,9,54,231,39,61,177,87,189,78,85,184,233,91,166,199,18,91,22,3,219,34,170,29,37,210,90,111,80,104,159,123,186,51,137,68,133,14,199,192,254,149,27,170,245,70,167,103,45,222,144,171,17,183,140,180,0,148,248,182,142,59,251,212,221,145,175,178,190,205,201,78,170,218,124,192,255,0,159,106,215,152,16,107,27,232,38,146,46,170,183,98,9,12,142,57,250,86,205,149,101,4,126,149,172,125,51,151,178,23,233,200,167,149,242,48,105,165,31,74,247,225,108,140,230,180,135,93,51,200,239,72,219,131,241,47,20,76,57,96,50,57,167,141,184,110,113,197,65,19,50,16,113,248,151,220,119,166,240,197,0,239,207,114,42,77,237,240,113,143,165,51,36,37,84,224,84,80,241,190,0,201,252,232,232,118,58,128,69,5,183,224,218,124,83,49,204,241,55,156,138,177,42,112,91,69,193,8,5,40,162,175,138,106,27,192,200,164,142,13,117,229,13,218,169,163,69,128,57,207,154,75,54,72,25,226,185,158,249,174,115,242,205,2,247,97,123,241,72,99,226,185,158,113,158,43,196,0,51,239,80,112,246,227,154,241,0,0,107,160,96,100,115,92,101,5,120,60,26,14,164,229,8,203,96,102,164,160,188,34,50,12,106,70,59,168,239,80,142,8,56,230,156,183,157,145,178,167,131,220,84,208,54,246,99,34,171,129,181,62,188,230,154,141,253,65,130,121,199,235,94,156,250,168,49,129,238,7,147,67,161,40,217,63,181,85,18,234,0,198,59,211,82,40,236,63,74,43,137,23,30,124,26,101,215,4,18,57,30,104,136,29,118,15,95,71,187,137,135,13,25,172,215,251,45,62,232,70,192,98,110,249,173,118,234,33,44,114,40,57,220,49,88,236,247,19,199,52,176,22,35,99,149,35,233,92,57,165,215,77,227,116,17,122,125,37,144,189,181,214,214,7,132,97,82,150,186,53,240,129,151,3,115,2,27,28,131,81,217,44,67,130,65,249,26,146,211,117,89,116,252,144,11,199,229,88,156,87,159,202,181,44,3,255,0,10,135,7,213,159,210,144,120,43,193,170,189,212,47,101,118,201,187,226,70,35,112,173,109,218,223,80,182,87,41,180,178,231,154,207,53,219,104,151,80,149,21,193,97,220,30,227,253,107,166,25,110,173,157,2,105,146,88,192,151,185,28,53,34,24,141,181,228,114,99,40,172,9,247,197,11,44,76,177,231,57,199,181,118,11,179,30,17,249,76,241,238,181,209,150,129,121,212,150,219,67,195,18,46,213,25,109,220,183,229,80,183,58,188,119,237,148,45,25,7,144,15,21,94,158,35,253,236,100,109,110,120,243,67,44,140,175,184,30,223,58,147,29,46,210,90,133,184,4,178,46,14,126,32,59,31,157,70,134,219,222,165,86,250,27,155,48,146,29,179,14,6,60,138,10,107,111,87,0,15,139,220,121,173,34,124,92,36,78,91,100,147,72,123,2,56,205,113,97,123,133,50,221,124,29,246,167,181,9,170,72,214,87,75,52,4,237,124,156,30,198,132,123,217,238,223,113,99,129,221,64,174,115,190,218,179,233,33,235,218,219,78,33,69,245,9,227,138,214,116,180,17,233,144,170,128,160,32,192,31,74,196,209,89,238,34,216,9,59,199,138,220,52,245,198,153,25,144,227,224,28,126,85,126,153,170,141,242,179,221,72,79,98,199,183,154,50,206,2,19,60,15,144,166,174,21,140,197,136,193,102,246,241,70,64,223,10,168,237,243,175,145,203,149,181,244,56,231,68,234,50,189,190,139,121,42,254,33,17,199,203,138,204,46,3,78,236,209,73,186,59,100,64,15,187,19,255,0,173,106,247,80,125,239,76,158,217,200,85,145,10,146,124,85,18,223,166,101,6,222,24,230,142,100,121,247,202,209,159,132,42,246,207,206,187,124,108,241,198,93,179,203,141,182,45,174,153,211,163,73,0,99,177,119,3,244,170,52,47,166,201,170,93,125,241,4,104,27,9,183,128,42,245,120,78,221,163,176,170,134,163,211,235,61,204,146,219,205,27,6,57,217,187,177,167,199,202,110,238,233,174,105,117,52,22,40,172,191,181,136,182,125,241,1,184,19,230,165,211,15,220,3,245,161,44,180,177,100,185,144,169,144,140,28,118,20,120,140,149,45,183,32,15,21,223,43,45,115,198,89,4,217,70,146,106,118,177,46,14,233,87,207,206,181,9,7,192,56,246,172,187,167,127,139,212,22,160,30,4,153,253,43,84,37,92,28,17,192,247,175,95,4,214,47,47,53,254,70,216,243,222,155,57,167,2,179,177,192,205,60,182,237,180,241,249,215,161,196,28,143,140,102,187,109,59,111,11,147,180,254,212,228,176,146,71,245,167,109,44,216,157,192,118,168,28,100,200,224,125,105,143,187,151,7,53,49,29,131,178,19,131,219,205,54,182,197,88,150,248,64,247,160,141,72,202,39,35,36,158,42,94,210,31,78,0,205,193,52,236,118,66,121,20,159,194,57,237,68,200,169,141,163,176,171,244,136,203,135,36,241,216,80,102,34,91,59,191,74,62,118,0,237,81,207,185,166,148,12,228,227,52,29,136,16,153,199,235,66,204,14,227,241,124,248,162,228,152,5,32,99,181,0,239,189,185,253,41,176,196,153,39,241,31,214,154,245,25,57,207,111,106,37,163,30,244,204,136,48,106,41,105,116,79,118,165,253,228,99,243,160,196,124,228,127,74,240,140,247,160,144,18,6,83,205,11,58,110,25,246,53,228,71,224,99,189,62,98,27,112,212,10,178,187,220,166,55,238,59,81,4,130,79,63,165,69,227,210,148,144,106,70,54,245,16,28,85,136,225,82,80,129,198,124,213,43,69,232,41,180,205,122,61,74,75,216,228,8,236,197,2,28,156,131,254,181,122,101,217,19,184,238,170,79,53,67,233,238,177,212,181,62,163,139,79,153,96,244,155,113,59,99,193,224,103,222,165,210,197,243,7,199,138,166,117,15,65,141,119,85,150,253,175,140,91,149,70,193,30,238,195,235,70,117,159,80,222,232,159,116,22,62,152,50,6,45,189,51,219,24,169,126,152,190,184,213,58,126,222,238,236,41,154,64,197,182,140,14,230,157,94,142,227,36,233,75,35,23,89,216,14,251,37,97,192,239,128,107,76,234,173,126,227,67,130,217,224,129,37,50,177,82,28,158,40,187,62,147,210,108,111,163,189,130,221,196,234,73,82,100,39,7,255,0,163,82,26,134,143,101,170,172,98,246,31,80,70,73,81,184,142,106,73,168,182,237,31,211,26,148,218,182,153,247,187,136,146,54,245,25,118,169,227,2,138,215,175,228,211,180,107,203,184,130,180,144,198,93,67,118,170,63,80,107,87,61,59,170,62,153,165,183,165,2,170,176,77,217,228,142,123,213,235,211,142,255,0,74,16,221,168,149,37,140,7,83,252,220,115,86,84,179,237,146,183,218,110,176,242,109,104,173,84,123,132,63,235,87,142,141,213,175,53,205,50,226,226,240,70,25,36,218,166,49,128,70,51,70,255,0,193,221,59,145,157,46,219,142,217,205,83,186,202,238,94,156,190,130,211,69,118,180,129,226,222,201,9,32,19,147,205,78,226,238,85,59,171,61,68,235,27,249,20,114,147,238,83,143,53,45,23,94,245,17,80,76,214,234,15,143,68,85,110,234,91,155,217,228,184,156,187,59,114,205,130,73,63,58,154,232,196,138,235,169,109,45,231,141,37,141,131,101,29,114,15,194,107,29,237,185,161,146,117,231,80,34,255,0,246,184,185,246,136,85,127,81,190,190,214,175,77,221,227,137,37,32,46,224,160,113,249,86,214,250,54,141,18,131,54,159,97,30,79,5,209,121,172,223,172,173,85,58,128,141,58,209,76,62,146,159,251,188,121,92,254,92,85,178,164,168,255,0,248,155,168,62,232,44,205,224,54,254,159,167,179,211,95,195,140,99,53,27,97,123,123,165,234,11,117,105,47,161,32,5,119,0,15,7,235,78,152,181,16,165,218,206,69,81,221,140,71,129,83,93,18,18,243,170,98,134,100,89,1,137,203,43,47,21,59,180,33,186,191,94,100,98,47,220,224,240,66,47,250,83,79,213,93,64,70,6,163,32,39,190,66,255,0,165,79,253,165,90,193,109,29,136,138,56,226,206,252,237,27,115,219,218,164,58,58,93,32,244,197,185,187,150,197,103,5,184,151,102,224,51,243,171,164,101,105,45,205,141,240,185,130,66,146,163,111,73,20,246,53,42,122,183,169,155,134,213,46,63,35,93,210,118,14,179,182,24,86,139,239,152,92,114,184,221,90,31,218,52,113,195,210,219,210,52,82,38,78,85,64,164,148,181,21,209,86,163,169,236,238,166,214,162,251,244,177,56,68,121,255,0,149,113,216,84,87,80,75,169,233,122,205,213,142,159,60,246,246,113,224,36,81,185,8,160,143,2,167,62,203,46,139,89,106,8,15,105,20,254,213,122,145,139,103,33,127,74,212,155,137,110,152,53,185,158,214,224,77,12,166,41,70,112,202,216,53,107,233,92,107,55,87,16,235,19,125,238,52,64,200,179,54,64,57,249,213,127,83,208,181,104,166,186,157,173,38,16,43,179,111,41,192,25,168,51,234,130,70,84,253,13,99,213,237,175,111,160,52,203,61,62,194,215,208,179,133,34,136,156,145,25,192,205,99,93,90,155,58,159,80,85,98,127,140,220,102,173,255,0,103,50,57,209,174,55,231,62,185,254,130,171,189,79,162,234,247,93,69,123,61,190,159,113,36,76,249,86,84,200,35,30,245,187,220,102,117,67,244,51,1,213,150,97,185,206,224,15,254,83,91,74,200,170,216,35,143,122,196,58,54,64,157,95,167,135,24,62,161,7,235,131,91,92,135,226,226,152,25,31,236,78,57,164,109,201,221,222,188,173,145,207,122,246,74,214,208,76,50,148,52,90,78,51,81,160,146,113,154,118,38,98,64,99,159,173,4,144,33,199,35,143,122,102,72,249,226,146,142,202,57,205,116,185,57,230,160,2,226,50,135,118,40,73,0,101,206,57,29,198,42,66,102,44,13,6,249,199,250,83,65,17,62,206,11,113,236,104,148,155,7,4,241,76,42,3,140,156,31,149,118,64,84,225,127,122,2,145,195,12,228,96,249,175,51,115,223,143,108,208,97,75,103,36,226,158,216,0,7,25,170,8,198,23,36,254,149,208,185,243,244,166,84,231,129,93,61,187,102,160,87,11,158,69,121,88,118,29,169,30,159,195,227,243,165,34,16,51,250,85,8,145,59,154,100,123,81,103,5,121,20,195,149,76,156,224,10,129,212,124,96,231,242,165,180,64,128,71,99,251,83,8,254,49,140,211,177,203,183,184,227,218,129,97,246,140,31,214,186,204,100,56,63,151,206,189,43,40,76,129,199,189,48,153,7,59,184,246,160,228,234,66,241,197,99,93,75,12,214,26,253,219,136,201,137,156,177,31,35,91,100,163,213,81,131,199,156,86,97,215,54,222,150,176,62,61,171,36,96,237,38,177,148,220,88,170,69,38,240,29,78,87,199,202,159,12,118,145,201,4,102,163,214,9,45,230,245,33,145,25,79,226,66,221,232,248,229,3,199,211,53,229,203,5,93,52,188,29,58,16,219,72,218,57,170,39,89,91,152,181,182,117,252,44,128,228,85,167,72,186,43,167,98,71,10,20,156,28,118,170,175,82,168,125,83,212,44,216,101,24,201,172,241,94,244,233,103,91,66,197,57,236,255,0,16,242,105,201,109,35,149,55,197,128,79,138,111,98,179,157,171,138,247,170,98,108,2,54,30,234,123,87,161,13,43,75,106,72,96,118,231,149,52,169,34,71,195,196,120,62,62,116,103,168,147,71,140,6,7,184,61,197,7,177,160,147,116,99,122,121,20,67,7,32,131,216,213,134,199,238,13,107,135,152,122,196,114,26,161,216,163,0,204,187,144,246,35,184,167,33,142,212,182,75,200,49,226,134,147,189,76,162,239,83,111,75,251,148,248,20,15,97,64,216,217,188,119,1,217,64,81,227,29,232,185,227,217,148,110,227,205,34,59,152,146,64,0,63,83,88,198,116,182,165,52,203,104,39,213,237,224,140,5,119,96,72,29,235,73,155,248,118,110,171,144,20,85,35,163,108,165,187,215,26,239,211,248,35,76,6,247,38,175,215,138,32,129,137,228,156,113,86,250,79,181,86,225,92,207,150,237,142,5,117,59,15,106,85,211,239,186,99,154,236,107,184,15,233,95,35,147,251,62,134,31,212,7,82,92,220,54,145,29,165,169,254,37,195,132,252,170,189,160,73,115,103,170,90,66,228,133,149,92,30,123,224,212,247,80,69,40,211,196,241,49,221,11,135,224,115,80,26,19,203,123,172,194,88,252,22,202,196,15,153,175,71,28,159,138,177,149,254,113,59,172,204,209,233,247,45,17,59,182,247,170,92,182,119,145,198,38,72,37,10,70,119,168,171,71,83,74,233,167,72,98,12,75,16,8,30,213,91,183,215,175,160,132,33,112,99,3,27,88,103,138,215,198,150,97,184,156,214,92,187,73,233,222,160,211,209,167,102,46,217,56,110,248,169,88,152,11,7,231,184,57,197,4,243,51,196,153,65,184,128,113,245,167,210,112,52,249,65,0,96,86,241,238,153,117,32,142,143,80,253,65,31,201,89,177,90,92,4,44,172,61,235,56,232,98,95,90,118,237,136,73,199,230,43,69,81,134,87,206,57,230,189,220,115,88,188,92,151,117,37,6,54,129,253,41,214,108,41,227,176,166,96,252,32,209,176,194,31,189,117,115,168,242,119,227,235,82,118,33,128,199,25,226,154,185,181,49,97,135,62,72,21,235,27,149,50,21,39,29,248,52,18,226,100,193,25,231,207,202,188,18,38,195,63,196,79,97,138,10,37,221,41,199,225,243,70,52,234,160,44,105,241,99,4,159,20,208,118,66,145,47,167,31,25,239,242,168,235,153,246,12,3,249,211,207,40,80,115,201,168,217,229,4,242,104,27,220,93,187,81,9,19,58,103,20,196,95,27,224,84,164,106,2,208,68,204,134,50,70,41,180,136,147,144,51,83,109,18,185,201,3,53,197,129,7,129,223,205,65,18,45,92,156,129,159,168,175,11,34,114,77,76,50,170,128,56,205,35,3,60,213,17,77,104,20,96,10,72,181,25,228,113,82,178,34,211,36,46,78,1,53,0,201,108,160,140,87,101,135,112,224,99,218,138,11,184,112,49,93,217,145,84,64,220,70,75,17,140,87,45,38,49,185,73,15,30,13,74,93,197,252,227,243,21,17,117,9,200,117,168,36,174,37,11,103,51,100,28,68,196,143,202,177,69,154,238,214,244,92,89,122,144,75,206,215,143,33,128,249,86,199,105,56,146,48,190,222,40,212,84,192,248,23,31,74,151,29,181,46,148,126,144,81,169,219,92,201,174,17,116,232,224,70,215,92,144,49,206,51,86,211,61,149,165,139,69,110,246,241,162,161,217,26,56,0,125,5,80,62,210,157,70,177,106,138,54,145,7,143,169,170,133,163,136,238,224,146,102,194,9,84,177,246,0,212,242,215,75,173,165,158,227,89,88,218,89,102,191,68,207,118,119,0,126,116,218,75,171,78,51,4,215,178,227,134,216,206,216,171,214,185,172,217,245,38,147,38,157,164,76,46,46,153,149,189,48,49,240,142,252,156,84,95,78,222,47,72,45,194,107,164,218,201,112,193,162,0,111,220,7,254,26,154,236,149,63,211,22,33,250,118,7,190,183,223,112,119,110,51,39,197,220,227,57,172,251,78,139,83,181,234,155,123,171,200,238,162,179,138,98,207,36,161,150,53,94,123,231,140,86,175,99,168,91,234,86,49,221,219,49,120,100,25,82,84,140,254,85,29,212,214,115,106,58,5,229,165,176,13,52,169,181,84,182,1,231,222,183,103,76,236,77,158,177,167,223,185,142,206,242,9,157,70,226,177,184,56,20,198,165,171,233,54,83,4,190,186,183,138,82,187,128,144,243,138,207,116,11,89,250,22,234,75,221,105,61,56,103,79,73,12,71,121,221,156,248,168,62,180,215,237,117,189,78,59,139,29,229,22,32,132,186,224,231,38,165,203,166,164,105,83,245,39,79,73,111,36,105,168,218,150,101,42,0,242,106,153,210,29,59,171,217,117,61,157,213,198,159,52,80,46,253,206,195,129,144,106,59,71,232,109,98,246,59,91,232,196,2,39,43,34,238,147,156,126,149,175,106,55,240,233,26,100,151,183,42,237,28,96,110,8,50,121,226,147,190,234,95,240,171,253,161,104,215,250,189,181,146,88,219,60,229,29,183,109,35,129,138,111,165,245,43,46,150,209,198,159,172,205,247,75,181,118,127,73,193,39,105,236,120,171,22,129,212,214,90,252,211,71,107,28,202,97,80,205,234,40,28,31,106,175,245,127,68,234,26,254,182,111,45,101,129,35,244,213,48,236,65,207,233,87,252,194,95,170,183,93,98,255,0,67,156,219,255,0,16,77,3,122,100,113,187,35,138,203,116,13,42,251,165,181,181,213,117,136,62,235,102,136,81,164,44,27,4,246,224,115,90,132,32,233,58,18,9,70,239,186,219,141,219,124,237,95,31,165,81,53,30,161,182,235,155,118,208,172,33,146,27,137,72,113,36,216,218,2,242,123,82,164,69,117,247,80,105,218,204,118,130,194,127,87,110,237,231,105,24,237,238,42,173,20,64,219,231,206,42,71,168,250,86,235,167,33,183,55,50,197,39,172,78,61,60,241,143,173,77,232,29,25,119,173,104,201,121,13,204,17,163,146,160,56,57,24,174,119,118,181,17,218,119,73,235,58,125,205,174,171,53,176,91,88,153,103,102,18,2,66,14,123,125,42,79,173,58,195,73,214,116,7,180,179,150,71,152,186,176,6,50,163,138,58,231,173,173,76,71,167,126,235,55,173,143,185,153,67,13,187,191,14,125,241,81,127,246,87,124,220,157,70,220,127,228,38,181,245,210,127,233,239,178,183,59,53,32,78,126,36,255,0,58,209,164,240,195,190,42,189,210,29,31,47,77,139,175,86,229,39,245,182,224,42,145,140,102,129,234,110,181,77,3,86,54,45,96,211,97,21,183,9,54,247,252,171,83,168,123,39,81,234,107,13,70,59,157,34,31,87,239,51,110,129,119,39,194,27,183,39,235,85,179,246,123,172,114,89,173,243,243,144,255,0,165,65,105,247,127,120,234,168,46,87,224,18,93,171,237,39,56,203,86,175,212,90,203,232,154,111,222,196,30,183,198,23,105,108,119,172,251,95,74,198,149,116,157,21,3,217,234,138,76,147,183,168,166,31,136,99,183,57,197,92,52,235,248,181,11,36,185,131,119,167,32,59,119,14,106,161,21,179,117,246,110,75,11,35,109,252,61,152,223,187,60,231,197,38,126,166,61,34,227,69,54,159,121,251,184,254,244,62,221,217,231,182,62,116,148,208,109,43,162,117,91,62,164,130,253,189,15,70,57,253,67,137,50,113,159,165,105,100,110,57,201,7,218,152,182,144,92,90,197,40,93,162,68,13,131,227,34,136,28,158,79,21,169,210,82,211,134,198,43,173,223,252,171,135,140,113,74,56,255,0,122,210,61,31,38,158,143,27,176,7,99,77,32,227,52,250,28,14,8,160,116,228,128,71,21,208,1,205,36,48,197,44,56,35,138,33,137,198,208,123,246,161,64,7,138,50,96,89,73,199,62,212,50,38,14,113,69,55,140,30,213,226,14,225,222,156,144,99,56,253,233,176,222,228,80,119,28,145,158,41,96,146,62,88,164,100,103,36,210,203,0,165,168,20,3,96,99,244,174,140,14,73,166,145,157,143,194,64,31,58,124,69,145,203,15,214,160,67,75,147,199,106,240,115,158,59,82,246,68,189,223,63,65,94,13,22,113,147,250,80,117,119,56,194,142,105,137,162,112,121,25,31,74,32,72,136,50,11,87,156,163,115,205,3,9,134,81,239,93,219,142,107,223,8,206,77,46,57,84,240,65,197,7,176,118,246,202,158,245,239,75,0,16,120,241,78,7,94,70,43,170,65,7,34,129,161,240,30,42,145,246,137,163,77,168,173,148,246,216,14,187,145,242,216,226,175,194,48,123,19,80,253,75,102,101,210,139,6,111,129,131,96,123,84,203,208,199,173,52,23,42,198,85,203,130,114,185,239,82,207,211,111,37,184,54,233,181,134,14,9,169,52,102,181,184,43,10,60,167,28,1,82,17,199,168,202,249,120,196,72,221,199,115,94,109,181,210,137,121,107,119,105,136,254,37,193,56,28,226,147,30,171,33,27,47,237,146,101,3,11,149,193,31,157,92,245,59,105,33,157,29,145,36,140,140,242,42,189,168,27,38,147,248,153,139,119,25,35,129,249,212,182,55,141,218,79,77,208,116,205,74,1,44,99,97,100,236,7,99,64,234,221,18,109,237,165,158,41,17,182,169,109,164,28,156,84,143,78,72,35,34,213,100,86,94,232,202,123,252,170,216,232,38,132,131,216,140,17,88,150,202,214,163,10,220,80,110,10,71,208,211,169,115,27,144,29,74,183,248,129,163,186,130,197,180,237,94,226,220,161,84,45,185,51,254,19,80,206,64,227,104,253,107,188,237,129,251,34,33,151,36,2,57,226,153,104,125,44,109,145,79,212,98,134,89,202,28,112,71,182,104,149,148,145,188,96,143,63,42,9,221,68,59,219,137,72,33,136,231,30,69,70,174,100,93,217,224,1,86,9,163,14,179,193,143,138,50,114,13,71,27,100,200,59,113,88,198,149,165,253,159,218,152,244,115,51,14,36,98,106,103,87,101,88,128,247,38,185,211,49,11,109,18,218,28,113,176,18,126,116,22,191,112,5,228,81,6,198,22,153,221,69,199,186,130,99,153,155,235,138,37,87,176,231,181,14,163,248,237,159,126,40,216,163,102,115,197,124,142,73,252,171,232,97,233,1,212,87,79,107,247,82,39,244,208,201,137,20,246,101,243,69,88,173,140,113,147,101,233,128,255,0,17,43,75,215,244,41,53,68,77,174,20,166,113,159,53,17,162,104,183,26,125,236,190,176,1,118,224,96,240,107,188,146,241,251,237,157,255,0,63,71,117,173,72,105,209,137,61,49,35,57,192,82,120,168,17,170,233,250,148,168,147,88,109,145,136,0,168,226,166,245,203,56,230,146,33,44,138,16,6,56,207,154,133,181,181,179,138,246,219,100,165,137,5,136,30,226,187,113,97,140,195,127,108,103,149,243,212,244,58,92,122,152,94,0,20,35,220,54,198,65,249,252,232,169,152,122,140,121,197,0,206,138,123,18,15,140,248,173,241,166,117,101,251,60,82,250,181,211,30,194,60,99,243,173,37,6,228,35,231,85,62,130,178,183,43,60,246,241,129,185,23,156,231,53,110,141,130,74,193,128,239,94,236,125,60,89,94,197,91,242,156,119,169,59,117,32,2,120,95,53,25,14,18,92,43,110,24,200,20,113,18,190,1,60,123,86,152,162,100,112,252,248,168,59,128,97,152,186,241,131,154,154,138,18,195,36,208,55,144,242,124,253,40,30,178,212,162,149,76,64,127,19,0,231,229,71,41,227,56,239,85,184,151,209,186,87,95,161,169,216,156,178,3,230,168,69,203,157,164,131,81,174,196,240,194,143,144,238,7,140,10,13,128,207,143,106,2,108,163,243,143,210,164,61,64,0,3,181,70,199,33,66,61,177,78,122,227,190,124,208,30,37,0,231,61,235,222,176,255,0,214,131,12,77,60,184,227,250,208,40,177,115,145,218,189,181,191,222,150,0,24,237,93,24,62,42,161,30,153,62,77,112,197,197,62,8,224,215,143,154,1,138,145,244,249,82,119,16,113,68,145,158,41,167,143,57,197,64,203,12,140,30,198,163,229,135,12,86,164,74,158,50,56,164,77,30,229,249,142,217,160,128,117,107,121,119,168,32,19,200,169,24,38,14,128,131,199,182,123,82,101,136,176,32,138,167,106,125,76,221,57,175,45,181,202,7,179,146,48,199,111,44,135,39,159,152,162,161,190,209,238,194,117,12,73,140,226,220,126,124,154,169,65,32,146,50,119,109,192,200,221,82,159,104,55,145,221,117,28,82,196,224,169,129,49,244,230,163,180,43,81,169,234,214,182,133,200,89,156,32,35,186,215,28,189,186,79,75,47,217,227,63,252,77,146,6,13,187,159,220,85,171,171,122,90,235,168,110,237,165,130,226,40,214,36,42,119,130,115,147,242,163,122,123,161,162,208,47,205,220,87,50,74,198,51,30,215,0,1,146,15,249,80,125,101,212,247,189,57,123,5,189,189,172,50,122,145,151,37,216,228,28,252,171,166,186,237,157,238,164,244,75,9,52,125,14,11,57,93,100,120,80,228,175,99,201,53,78,159,237,70,218,57,10,29,50,227,130,70,119,142,104,41,62,210,53,82,133,127,179,237,114,192,247,102,170,206,139,165,127,109,107,150,214,115,147,26,76,228,22,94,227,140,212,242,253,46,191,105,14,171,234,193,212,150,17,67,29,148,144,250,114,111,220,206,14,120,197,53,211,93,21,55,80,217,61,201,187,88,2,185,77,165,51,147,142,253,254,117,37,214,157,35,7,78,105,208,77,109,60,178,25,36,216,67,227,24,198,106,23,69,235,45,71,65,180,107,107,88,161,40,206,92,153,20,147,159,214,179,247,218,253,116,180,167,91,255,0,195,24,209,13,137,157,172,255,0,130,101,245,54,135,199,156,99,138,121,58,172,245,129,254,196,54,162,212,92,112,37,223,187,4,115,219,31,42,207,39,188,125,99,89,51,220,0,175,113,48,44,20,99,25,62,43,100,210,58,31,75,210,111,98,188,183,123,131,36,121,198,247,4,114,62,149,169,186,157,67,157,47,211,67,167,230,184,127,189,122,222,170,133,198,205,184,197,9,212,125,107,113,161,234,141,105,29,138,76,138,138,251,204,132,119,249,98,173,91,71,108,159,158,77,66,106,157,27,166,235,23,134,234,229,174,67,178,133,34,57,74,140,15,149,107,87,93,51,190,251,81,117,15,181,43,171,187,57,237,255,0,179,34,95,85,10,103,213,60,100,125,42,35,236,233,137,235,8,25,191,248,111,227,229,80,215,86,8,157,78,214,0,183,162,46,253,46,252,237,221,138,215,52,142,140,210,52,107,213,187,182,73,68,171,144,11,190,71,53,137,187,90,189,12,234,78,155,131,168,210,221,37,185,104,125,18,72,218,1,206,106,169,127,212,18,244,22,52,107,56,163,187,136,15,80,73,35,109,63,23,142,42,83,174,250,142,255,0,167,225,177,54,79,26,122,140,193,247,70,27,61,170,59,65,210,236,186,223,78,254,213,214,149,164,187,222,98,221,27,108,27,71,110,7,214,181,123,244,145,157,65,118,247,125,73,29,227,133,86,146,232,72,84,120,203,87,208,136,201,128,42,173,23,217,255,0,78,195,34,72,182,178,110,86,12,9,149,187,212,143,85,223,220,105,157,49,121,119,105,38,201,226,80,81,128,206,57,21,100,209,237,62,172,15,27,79,233,85,157,123,162,52,237,123,81,55,183,45,114,178,21,11,132,96,7,31,149,64,253,156,245,54,169,173,106,119,112,234,55,38,101,72,131,160,42,6,14,126,85,164,151,4,28,227,242,171,237,61,62,114,212,161,93,23,94,157,45,247,19,107,57,216,95,158,199,140,209,186,175,88,234,90,213,151,221,175,22,47,72,176,111,129,48,65,31,157,108,55,93,43,160,93,79,37,197,198,157,12,147,72,197,153,155,60,154,170,117,191,78,104,246,29,49,113,61,157,140,16,202,133,112,202,57,239,88,184,216,214,193,253,153,92,3,109,126,170,63,230,46,115,244,168,14,187,144,127,197,119,40,87,63,2,115,159,149,87,108,117,77,67,77,14,44,174,166,128,57,27,196,103,25,173,55,164,236,44,53,253,13,47,181,107,104,238,239,29,217,90,89,70,88,129,218,164,238,104,90,116,178,91,75,180,35,31,220,167,143,149,26,170,79,63,210,178,1,173,234,182,221,82,44,163,189,185,22,137,118,35,88,213,190,16,187,177,143,166,43,101,3,129,219,181,110,51,76,184,96,57,62,123,1,94,86,247,21,217,91,111,2,155,66,9,173,33,241,158,49,78,162,183,118,108,252,169,176,59,123,83,227,7,199,52,87,120,3,4,230,186,159,47,202,144,59,145,138,88,4,10,33,110,187,135,7,243,166,26,54,0,144,14,40,133,57,227,246,167,89,20,167,6,138,137,149,182,227,32,210,67,140,120,239,68,220,34,150,0,158,60,208,198,45,184,193,205,2,129,37,185,165,146,54,96,26,246,59,18,57,175,5,20,12,147,207,154,90,6,98,57,52,131,25,46,64,228,209,17,33,79,197,140,26,131,169,25,246,52,226,167,28,143,52,173,234,56,7,154,234,201,158,79,122,163,193,71,106,228,136,64,220,59,123,82,207,207,250,215,48,74,145,226,128,71,79,139,52,252,17,238,57,52,130,185,56,243,224,83,176,130,59,84,14,27,124,231,156,125,43,202,138,6,27,35,159,52,178,197,79,108,131,251,82,12,197,123,231,31,58,136,124,42,162,231,35,62,213,29,173,169,151,71,186,69,28,152,206,7,206,156,123,160,27,57,63,74,102,107,132,150,23,82,78,8,57,4,82,213,102,218,53,181,208,189,220,235,177,112,79,207,53,98,121,100,8,160,140,115,220,247,52,252,86,208,200,255,0,247,114,21,241,216,248,161,166,138,234,41,89,39,139,106,159,194,224,228,26,242,205,109,114,221,122,233,5,229,145,28,111,94,213,79,214,44,113,31,196,135,223,4,121,171,132,49,133,59,139,28,254,212,22,169,104,38,137,177,193,28,210,195,11,170,204,38,185,150,214,229,94,9,158,41,99,57,86,83,90,103,75,117,17,212,236,179,118,128,78,188,59,39,99,89,94,163,27,155,201,89,148,168,44,112,13,78,244,93,227,219,234,242,35,176,244,164,78,84,159,62,244,203,30,157,118,189,117,103,78,141,99,79,245,32,76,206,128,180,110,15,236,107,41,75,7,185,119,135,111,167,115,31,226,70,227,53,183,90,93,16,187,65,248,113,251,85,87,171,58,89,47,103,58,141,129,17,220,127,205,65,252,223,49,243,169,142,90,232,177,149,201,25,66,192,142,199,6,184,174,81,178,167,20,125,236,38,43,135,133,193,87,30,254,106,56,240,72,62,43,172,101,168,235,177,69,167,106,172,254,155,17,58,228,241,230,161,108,164,142,238,249,80,70,126,38,236,77,77,117,70,179,101,169,69,235,89,163,202,136,112,178,246,86,63,42,175,244,145,251,207,80,70,155,91,150,207,38,185,113,250,237,170,218,44,226,100,181,68,11,216,118,21,74,214,46,141,198,187,50,0,184,143,11,147,239,87,198,38,222,198,73,216,237,8,165,171,44,75,173,215,210,204,114,75,146,78,107,60,217,105,174,41,189,212,157,187,49,184,59,219,143,111,106,152,137,119,54,80,156,99,156,212,45,129,245,37,222,201,86,59,104,134,220,231,3,229,95,51,146,255,0,39,179,31,70,166,77,184,201,168,249,87,185,170,102,177,171,94,205,171,92,203,25,184,217,27,237,93,135,133,2,165,122,119,82,185,212,45,238,26,224,231,97,192,53,211,46,27,142,62,91,76,57,37,203,69,95,89,37,220,136,91,186,156,243,80,118,150,18,91,221,179,152,246,132,7,147,230,172,197,148,177,224,28,84,109,244,187,80,224,15,206,186,113,242,89,60,90,203,142,91,180,124,242,21,13,145,250,212,108,140,164,145,206,79,202,186,215,78,50,10,131,207,145,76,61,214,227,240,128,8,238,43,217,132,121,51,237,164,125,156,93,44,16,93,128,114,161,135,21,115,145,227,158,96,233,220,247,24,172,227,236,224,203,61,197,234,127,34,170,147,143,122,210,237,225,203,21,199,42,51,94,169,233,231,165,69,255,0,218,151,7,183,0,212,228,56,42,51,220,84,50,6,89,3,123,31,21,49,17,236,51,193,243,91,102,157,147,32,5,29,252,208,178,142,249,29,135,122,56,40,60,10,75,197,144,78,57,162,32,231,135,7,112,236,57,162,237,165,82,49,228,211,178,197,184,16,104,52,204,82,237,249,212,138,46,118,17,174,79,244,160,212,239,99,239,71,250,31,120,193,39,197,56,182,74,131,7,147,90,68,108,164,166,50,126,130,135,51,30,192,19,242,169,105,237,67,41,4,115,226,162,230,128,169,36,15,161,168,108,177,114,74,96,119,240,105,229,186,111,149,70,54,84,112,113,142,245,225,33,247,252,168,38,146,231,119,57,197,58,46,60,18,106,25,46,56,167,86,124,246,241,84,75,137,129,236,78,126,180,224,101,62,78,126,102,162,214,110,59,211,139,62,124,208,72,113,237,75,218,190,212,26,76,9,30,244,248,148,80,61,233,171,120,230,184,96,28,215,81,134,14,41,208,115,138,32,9,173,55,12,227,154,172,106,215,186,61,141,193,138,254,234,222,57,135,36,73,220,10,187,21,200,172,231,171,122,59,83,212,245,75,187,216,218,220,91,108,200,18,30,120,31,74,206,93,44,85,122,172,104,154,221,191,167,166,206,151,26,130,255,0,116,177,142,72,242,51,237,68,199,163,233,186,47,79,54,179,102,146,71,168,91,68,28,23,98,118,191,25,200,168,78,146,180,73,58,174,16,191,202,142,126,188,85,139,169,117,59,109,20,70,46,97,105,98,184,37,74,133,4,16,61,193,172,206,251,111,252,36,190,207,122,179,82,215,181,59,168,111,174,22,72,226,136,48,81,24,94,115,86,253,87,166,180,173,110,116,158,250,3,35,162,237,83,188,140,15,202,178,94,164,212,32,180,209,172,175,116,60,90,25,100,33,222,219,224,46,49,216,226,162,44,245,221,106,238,37,217,119,124,222,50,174,196,83,202,125,167,143,219,95,29,1,211,190,44,79,215,212,111,245,162,172,186,63,70,211,238,163,186,183,179,9,44,103,42,219,137,197,101,118,23,154,203,106,22,251,231,190,244,253,69,220,89,159,104,25,231,53,161,245,198,173,16,233,75,161,103,123,24,156,178,1,233,202,55,126,47,149,89,98,106,161,190,213,128,93,46,197,65,228,204,216,253,43,37,101,99,149,96,15,25,226,164,167,185,184,185,40,39,184,150,96,7,1,220,176,207,189,106,127,103,154,109,180,221,52,100,154,218,23,144,206,248,102,64,79,138,207,246,173,122,140,92,163,198,234,234,78,224,114,8,29,136,171,183,71,117,30,179,125,212,246,150,215,119,243,73,11,238,220,140,70,15,194,105,173,83,71,186,126,174,185,217,99,55,163,247,174,49,9,219,183,119,210,175,157,113,105,13,175,72,221,203,12,73,28,128,46,25,20,41,31,16,242,41,37,54,176,228,49,226,150,9,57,29,171,51,251,50,158,73,111,111,195,187,185,88,211,150,108,249,53,163,171,28,158,63,90,233,46,217,189,35,36,233,141,25,238,141,201,211,173,204,251,183,153,54,115,187,222,141,112,21,126,34,0,30,104,105,53,205,46,59,143,69,245,11,101,148,54,221,134,81,156,251,98,163,186,214,218,123,174,150,187,134,218,55,146,83,183,106,198,50,79,52,21,31,181,6,50,219,88,122,96,57,87,110,7,62,43,62,182,214,53,61,62,63,66,218,242,226,222,50,75,122,104,229,70,77,104,95,103,218,86,161,105,123,120,117,11,73,226,83,24,218,211,38,50,115,227,53,11,246,149,10,199,212,80,96,1,152,7,97,243,53,206,207,182,231,233,164,244,205,196,151,61,55,97,52,172,207,35,66,165,153,142,73,63,90,11,172,231,134,78,146,212,17,102,140,147,31,96,195,61,197,43,166,50,221,33,98,0,239,111,129,243,172,170,94,154,215,90,86,35,74,186,43,147,252,149,171,122,73,38,211,95,101,215,49,91,235,215,102,73,81,1,131,141,205,140,252,66,140,251,74,213,28,106,182,102,206,248,132,49,29,194,25,120,206,124,224,213,84,244,142,190,205,149,210,174,127,252,154,117,122,51,168,92,113,165,76,7,207,21,157,221,105,122,246,139,109,70,245,187,221,206,125,243,33,255,0,90,244,127,125,190,11,10,52,243,59,30,16,18,196,254,85,46,189,11,212,71,63,251,54,65,159,37,151,253,105,158,154,188,139,73,234,91,105,174,216,164,80,185,222,113,156,28,17,83,179,255,0,22,255,0,179,189,46,234,213,175,133,237,156,145,134,9,183,213,143,0,247,237,154,130,251,64,38,14,167,34,22,100,83,10,228,33,192,53,165,233,29,71,166,235,114,203,29,140,172,237,24,220,193,144,173,85,58,211,164,181,93,103,91,75,155,24,81,226,17,5,36,184,94,121,173,235,166,101,77,232,26,222,138,186,53,132,114,94,218,250,226,37,82,172,195,118,234,181,41,1,113,197,124,243,37,164,218,118,178,182,183,10,22,88,102,10,224,28,227,145,95,65,196,20,198,167,198,42,227,118,83,83,48,223,223,242,164,199,146,221,188,215,165,59,159,60,98,151,8,201,173,38,132,168,228,15,20,232,253,169,188,144,185,3,63,42,89,206,223,111,149,7,183,115,223,145,242,174,134,192,241,72,57,206,43,192,18,78,7,31,58,7,55,224,103,140,138,92,82,146,112,127,58,96,231,25,35,154,117,7,102,199,122,5,220,68,174,167,3,154,140,125,209,177,31,181,75,33,240,124,208,215,48,130,9,2,128,88,167,81,195,140,99,205,60,29,79,243,14,126,116,11,130,9,175,35,100,124,253,128,168,162,218,85,82,85,20,211,126,161,35,189,55,130,49,156,215,50,114,49,68,23,24,194,228,249,165,135,29,233,165,99,176,26,246,126,44,227,143,149,80,64,247,38,156,29,179,154,28,55,159,218,157,94,112,121,52,28,100,248,179,75,70,3,189,44,40,96,9,166,221,10,31,149,64,243,62,229,0,113,76,72,8,28,215,129,231,25,231,197,59,180,186,248,39,29,168,1,96,24,113,250,208,210,35,4,97,224,138,145,244,208,18,8,197,121,173,190,19,142,69,77,12,178,38,212,244,253,81,202,200,219,75,16,1,108,138,177,197,171,137,135,221,238,20,36,164,103,228,104,125,111,238,105,60,144,221,31,77,137,225,177,230,162,45,162,39,224,153,196,136,164,236,227,197,120,242,159,201,211,115,73,217,74,198,192,6,24,61,133,7,119,35,53,187,175,98,65,25,30,43,197,23,110,20,227,229,72,158,65,26,124,71,24,28,154,172,117,182,115,117,42,93,72,209,202,229,100,76,140,208,182,239,62,153,114,39,31,28,103,130,87,177,167,53,176,169,170,220,34,140,124,89,20,10,93,188,68,12,156,121,249,215,73,220,116,104,90,62,187,20,129,125,57,56,63,62,213,101,75,213,97,241,144,115,216,231,189,100,150,183,106,132,180,39,211,102,238,7,99,254,149,102,91,215,138,213,94,70,192,219,156,131,92,242,199,75,46,208,221,84,35,183,215,166,64,55,67,32,222,0,254,82,125,170,191,42,131,202,28,143,222,138,191,189,107,219,201,38,108,224,246,207,181,8,14,50,64,197,117,158,153,173,95,82,210,109,161,210,98,66,173,29,188,62,87,190,42,35,161,45,210,110,170,119,141,88,68,164,237,207,124,85,215,81,142,218,226,202,72,164,39,210,84,61,188,212,47,66,136,95,84,153,162,135,210,10,14,57,201,53,207,27,86,174,61,83,119,247,109,5,162,83,134,148,133,192,246,243,84,27,120,6,123,103,53,99,234,251,193,45,244,54,193,137,17,174,72,30,230,163,34,132,44,96,129,201,175,23,201,207,249,61,60,56,235,18,237,87,97,81,128,42,118,107,129,101,164,92,93,30,241,198,88,103,222,162,125,50,161,15,210,161,47,122,237,244,205,82,226,201,236,227,184,183,66,23,190,13,121,177,195,44,242,233,214,229,49,157,171,150,157,79,119,103,52,204,82,57,18,103,220,234,203,142,106,213,162,94,69,125,167,61,204,86,203,110,25,136,96,190,77,71,220,107,61,39,172,70,61,123,63,186,202,123,176,92,126,226,166,52,235,43,107,61,37,35,179,114,240,182,92,49,243,154,244,115,217,227,235,85,142,25,119,239,160,168,196,76,217,199,39,197,3,126,63,134,120,231,231,82,10,160,72,199,20,13,240,202,19,158,49,226,185,97,238,61,31,74,228,150,228,150,25,207,154,17,35,218,206,228,118,224,103,201,169,25,78,33,237,200,61,233,49,90,157,131,35,46,121,85,62,222,245,244,120,222,44,244,191,253,152,162,71,99,122,252,110,103,80,120,249,86,139,108,185,86,62,231,189,103,255,0,103,174,30,210,239,1,64,18,12,99,219,21,164,90,4,17,168,108,115,94,204,103,79,46,94,194,180,68,54,64,248,123,209,177,19,181,126,84,68,175,1,136,133,42,40,68,117,36,224,140,31,106,177,145,105,39,28,158,41,205,249,24,160,195,103,138,90,201,243,170,30,144,2,187,135,231,81,23,12,12,195,29,234,77,159,224,252,170,6,225,143,174,14,72,0,212,19,22,114,146,0,205,72,43,100,115,80,182,242,109,31,231,82,113,62,229,200,53,67,236,153,25,160,174,109,195,10,53,92,118,106,227,0,217,24,162,43,243,65,131,138,13,226,218,73,247,169,249,225,39,144,57,160,37,128,142,62,117,21,18,114,167,185,30,213,208,248,39,226,241,79,203,9,228,247,161,138,145,154,41,245,155,35,25,167,86,108,12,103,52,18,144,70,51,200,174,134,219,198,127,122,155,18,75,49,218,70,105,229,159,182,78,106,41,100,35,140,241,78,44,187,87,143,206,174,209,51,29,206,7,127,202,139,138,232,31,56,170,242,207,243,226,157,91,131,156,102,168,177,11,133,199,7,183,181,103,93,69,246,146,45,230,190,211,150,201,91,105,120,140,134,79,203,56,197,90,86,228,181,85,175,122,15,70,189,187,150,234,102,185,47,43,151,96,36,192,201,252,170,101,191,165,154,251,102,122,14,182,218,70,177,247,229,137,102,42,10,133,99,142,15,21,104,216,122,252,145,58,155,69,180,193,254,31,197,184,183,215,233,78,117,71,70,105,90,46,138,215,118,98,81,49,145,87,44,249,224,212,54,147,172,79,162,71,32,183,149,83,212,198,252,168,61,171,159,174,171,91,223,164,237,207,72,199,30,130,218,106,202,206,1,44,142,227,240,183,138,239,75,106,81,116,149,144,177,213,164,72,129,149,154,41,7,33,135,31,165,88,58,126,233,245,125,13,46,230,109,238,206,203,144,49,192,53,153,234,183,179,234,58,243,233,119,146,127,3,239,44,145,184,65,185,57,32,85,244,78,253,181,13,67,173,52,7,210,174,225,93,74,3,43,194,193,84,30,231,21,144,188,161,176,65,29,188,121,161,53,173,42,93,38,241,97,103,14,164,6,86,198,51,67,45,203,41,218,220,98,179,110,214,77,37,19,176,32,158,59,102,182,111,179,165,35,165,19,220,204,255,0,214,178,190,156,208,47,122,141,38,107,71,128,44,44,21,189,70,193,231,242,171,230,155,212,214,125,21,100,52,93,73,37,107,152,216,187,24,64,42,67,114,57,205,92,122,172,222,214,43,174,181,233,251,43,135,130,125,65,22,68,37,89,118,183,4,126,85,90,235,30,175,208,245,62,154,185,180,180,189,89,39,125,184,64,141,239,244,172,231,86,186,77,67,84,186,185,141,114,146,202,206,161,187,224,154,138,96,70,79,99,159,106,183,37,152,174,61,5,173,233,250,45,245,235,106,19,250,75,36,106,35,59,73,201,207,202,174,195,175,122,116,62,14,161,255,0,250,219,253,43,50,233,190,156,186,234,73,103,138,221,226,141,161,64,204,100,36,119,161,122,143,65,185,233,221,65,109,174,100,141,221,144,56,49,158,49,82,91,33,168,151,188,233,157,94,251,93,147,89,182,180,223,99,36,255,0,120,89,55,129,148,206,115,142,253,170,253,255,0,104,61,56,160,255,0,223,155,143,30,147,127,165,86,108,254,209,116,203,109,10,29,61,237,174,140,169,110,34,36,5,198,113,143,122,162,233,26,116,154,230,171,13,132,78,137,36,196,133,102,236,56,171,189,122,89,55,237,183,105,61,75,165,235,179,73,13,132,173,36,145,174,230,220,133,120,252,235,58,251,81,93,186,245,177,60,102,1,253,77,92,58,59,163,46,250,110,250,123,139,139,136,101,18,70,16,4,7,35,159,157,85,62,214,19,255,0,108,217,156,15,238,15,245,171,123,199,182,103,190,135,244,255,0,91,232,250,119,79,217,218,92,201,40,154,40,246,176,17,146,51,154,144,255,0,180,93,4,31,239,39,207,255,0,40,214,65,30,78,65,60,26,189,195,246,99,117,36,49,200,53,40,128,101,13,143,76,241,154,204,181,171,36,89,127,237,35,65,28,150,184,35,229,21,120,125,166,232,11,158,46,137,255,0,229,127,189,87,127,236,186,227,56,58,164,95,254,108,255,0,173,40,125,150,204,71,58,164,121,243,136,143,250,214,183,146,127,20,249,251,81,208,241,196,55,100,255,0,242,199,250,214,83,121,34,92,94,207,58,100,44,146,51,40,62,196,213,246,47,178,150,39,13,170,143,202,31,247,163,35,251,39,136,2,31,85,99,199,136,127,222,179,119,73,100,70,253,152,55,254,213,189,30,240,143,216,214,160,8,11,143,53,159,93,105,31,246,119,110,218,157,180,198,240,204,68,44,146,46,208,60,231,35,233,83,253,35,212,50,245,21,157,196,243,192,144,180,82,108,1,9,57,24,205,111,31,210,86,91,213,217,94,180,189,62,243,3,253,43,110,141,199,221,99,62,234,63,165,85,117,127,179,251,61,91,85,154,254,75,201,227,121,78,226,170,23,2,172,216,217,26,166,114,17,64,207,189,36,178,155,32,182,227,218,137,133,79,108,154,29,64,39,142,212,108,67,24,230,170,28,254,94,41,92,227,30,107,222,51,92,83,207,229,84,112,228,30,217,21,220,240,107,205,201,239,92,206,7,111,30,104,19,147,220,154,80,148,14,15,233,77,185,218,9,160,222,82,79,181,54,37,210,69,97,143,62,57,174,184,59,106,38,59,150,94,49,82,16,76,37,92,121,160,18,120,206,50,5,7,157,141,156,118,169,121,19,63,74,143,158,2,167,56,160,246,224,216,32,247,164,51,224,251,83,74,204,140,125,169,194,233,34,124,254,85,20,76,14,25,72,199,31,58,119,0,12,1,65,66,118,209,64,248,199,122,5,131,207,108,83,200,222,1,161,212,230,150,191,7,39,189,84,25,25,39,147,154,235,140,130,51,154,68,110,196,115,78,54,73,200,160,28,161,239,147,245,197,45,31,193,165,55,56,254,149,194,160,114,13,64,233,10,255,0,11,99,228,212,228,113,124,91,73,219,243,166,84,134,28,211,145,185,7,105,60,248,62,244,21,142,164,209,12,151,173,32,84,112,64,60,26,172,180,30,153,192,238,15,99,86,222,167,119,140,193,40,36,3,149,56,61,234,169,52,233,33,200,200,62,107,207,156,236,52,36,56,231,189,48,204,206,8,110,65,249,211,141,252,94,59,140,246,243,74,244,135,142,71,181,98,210,70,119,212,202,99,214,27,140,101,65,168,98,119,26,178,117,132,33,53,8,228,7,241,38,49,138,172,159,222,183,143,113,189,150,161,208,228,30,71,181,19,29,244,138,54,183,225,61,193,236,104,48,88,121,226,150,73,199,34,180,187,18,241,199,48,202,16,140,124,19,193,161,25,94,54,42,203,131,93,12,71,63,181,58,147,3,133,112,24,123,26,35,91,179,187,107,187,71,200,228,12,54,105,125,23,23,167,169,222,12,96,169,206,7,181,65,116,221,217,149,175,1,63,14,238,13,91,250,106,17,20,247,215,24,224,168,174,115,209,125,160,245,89,77,198,191,59,227,249,176,62,149,33,111,9,124,12,112,7,154,138,76,205,126,242,177,238,196,213,143,78,140,186,238,247,175,151,205,119,149,123,240,157,67,115,68,68,96,14,104,27,190,130,211,53,85,251,198,100,134,103,25,44,167,130,126,149,55,52,4,41,38,143,177,63,247,69,30,213,199,12,242,198,238,86,179,146,206,217,110,163,246,113,123,106,227,238,215,9,58,147,192,35,105,197,92,163,181,142,203,79,134,2,191,18,32,83,131,230,167,38,4,201,185,135,3,181,5,115,10,152,201,44,57,236,43,174,124,217,231,53,145,135,28,199,184,174,199,1,116,98,9,200,39,34,162,239,148,132,42,7,62,213,101,244,22,8,247,118,6,160,245,34,145,73,234,191,225,28,133,62,106,241,247,122,106,221,78,208,51,71,29,180,126,172,163,115,17,240,33,243,243,63,42,142,91,134,66,242,72,219,140,159,8,56,224,15,122,246,161,59,202,239,44,185,33,125,141,71,188,219,210,46,49,132,236,60,26,250,156,120,234,60,60,153,118,214,126,206,87,255,0,101,220,54,7,197,40,24,3,228,42,231,112,100,44,118,182,0,241,84,175,179,23,105,52,119,99,216,206,120,250,1,87,233,16,110,227,138,245,79,78,23,218,26,87,156,113,147,154,51,72,145,195,58,57,60,242,51,68,201,110,10,228,10,29,7,163,48,97,224,254,213,17,48,167,140,215,11,97,169,42,220,3,94,198,77,105,14,110,200,35,154,139,189,79,140,154,146,7,3,3,245,160,174,215,35,39,181,65,200,31,114,3,82,16,72,70,7,143,122,138,135,133,60,118,52,108,77,219,29,170,193,40,164,30,73,165,231,220,228,208,177,185,52,74,181,17,210,1,25,161,102,135,113,52,98,154,75,40,197,4,52,208,5,7,143,202,163,222,34,51,142,42,195,44,97,129,226,128,146,223,229,81,80,222,152,76,241,223,205,52,203,131,130,56,247,169,41,33,3,60,113,67,60,69,115,142,223,74,139,40,62,73,63,47,122,247,168,71,4,210,157,112,105,182,83,226,138,113,101,199,154,232,148,15,62,104,92,145,159,122,70,226,15,122,108,30,46,14,59,214,79,173,117,62,189,109,174,222,195,22,163,58,68,147,48,69,29,128,205,105,91,216,12,10,136,190,214,180,123,43,135,134,234,120,18,97,201,12,188,212,164,80,174,58,135,84,190,177,104,238,174,231,153,114,14,214,57,21,111,251,55,178,180,190,130,249,175,109,98,149,131,166,211,42,103,28,31,122,121,122,159,65,94,215,118,249,31,244,255,0,181,21,111,214,90,28,64,21,189,129,126,153,21,153,59,237,106,233,21,164,22,209,8,173,225,72,144,118,84,92,10,194,245,237,58,246,77,114,241,210,214,127,239,216,171,42,55,248,189,235,80,139,173,244,38,255,0,239,56,115,230,187,39,89,244,249,206,117,24,143,190,1,255,0,74,213,213,73,184,199,103,180,213,166,0,79,13,219,133,237,189,88,226,156,210,180,86,213,117,72,236,217,204,12,224,238,37,114,65,3,218,181,184,58,131,73,212,238,69,181,165,210,203,43,2,66,133,61,170,187,212,122,125,252,26,181,174,163,166,193,186,68,86,14,112,56,252,188,249,172,220,87,97,237,239,27,236,220,108,41,247,209,120,119,100,124,27,118,241,243,247,170,190,187,175,127,111,107,50,95,24,140,65,194,128,155,179,140,12,84,254,159,19,245,141,244,144,234,228,169,180,92,198,97,248,73,207,7,63,165,76,167,217,174,143,255,0,247,23,95,254,88,255,0,74,119,86,116,69,151,217,147,93,90,193,112,53,80,190,170,7,218,33,237,145,159,122,19,169,122,4,104,90,44,183,194,251,214,244,216,124,6,60,103,39,223,52,43,125,165,106,218,116,175,101,12,54,173,29,187,24,148,178,156,144,188,115,207,202,142,210,186,158,243,174,175,6,135,169,36,81,91,74,11,179,64,10,183,195,200,239,154,186,197,59,246,128,233,78,171,110,153,154,230,81,102,179,250,202,170,65,125,184,199,229,76,117,62,189,255,0,19,95,139,191,187,136,25,99,9,183,118,115,140,212,215,92,116,157,135,78,91,90,61,155,204,76,204,193,189,70,7,183,183,21,74,69,44,73,0,140,115,205,102,239,210,205,123,9,48,195,228,81,218,6,168,250,62,181,111,126,145,172,141,19,19,176,182,1,227,20,205,212,100,130,216,237,66,5,32,231,21,21,182,244,151,92,75,212,186,148,182,146,89,164,1,34,222,25,92,159,56,170,223,218,202,159,237,45,61,191,252,11,127,90,31,236,183,111,252,73,54,51,205,177,224,253,69,104,218,223,75,105,157,65,52,82,95,164,140,209,41,85,216,251,107,164,254,88,179,117,50,124,249,130,8,108,125,106,237,23,218,78,165,29,186,34,89,91,21,69,11,146,91,39,31,157,94,63,236,223,167,64,254,230,83,245,152,214,57,169,192,182,154,149,220,17,126,8,230,100,0,159,0,214,53,98,203,42,210,223,105,122,158,70,44,237,127,253,239,245,175,31,180,221,84,12,139,75,92,253,15,250,212,63,72,105,214,218,167,81,219,218,221,199,234,64,234,219,148,28,115,138,211,191,224,30,158,192,34,196,255,0,249,198,255,0,90,178,218,93,69,32,125,168,107,32,15,251,189,160,255,0,202,127,214,158,182,251,77,215,39,186,133,25,45,85,25,213,91,17,158,217,231,205,92,7,64,116,231,127,184,254,178,55,250,214,93,212,22,112,105,157,87,115,109,108,187,33,138,85,216,51,156,14,13,91,184,116,220,117,125,22,211,93,176,22,183,138,198,45,193,254,22,193,200,160,244,173,6,203,64,134,72,108,85,213,100,59,152,51,238,230,166,237,221,90,222,50,113,146,163,154,160,253,165,223,95,216,253,197,236,110,165,132,57,112,194,54,198,123,86,250,246,198,144,221,87,213,218,206,153,212,55,22,150,215,8,144,174,220,3,24,36,113,239,87,171,89,154,123,72,36,110,89,163,86,60,124,170,183,211,118,122,126,163,160,195,121,170,65,12,247,142,91,116,179,128,92,243,198,115,86,152,97,194,129,24,1,0,0,99,176,21,39,107,78,198,6,114,59,209,145,130,121,161,162,76,28,251,81,145,247,239,251,82,133,99,60,138,232,248,121,52,224,192,20,211,30,106,236,113,176,73,32,241,92,32,16,9,63,189,123,32,224,131,222,184,126,103,243,162,26,148,101,113,226,132,49,224,81,142,64,228,83,14,124,231,154,40,108,100,246,162,161,125,155,79,62,212,198,51,79,68,120,24,237,65,38,191,18,231,229,92,120,85,212,140,83,17,75,180,140,154,119,213,246,237,85,17,247,22,184,220,69,4,168,202,192,98,167,93,149,144,230,135,49,160,66,70,42,16,34,169,219,216,230,158,71,36,109,198,13,54,211,4,227,110,105,34,237,81,191,7,239,81,70,4,227,62,107,184,57,207,154,110,59,184,216,17,180,210,204,235,183,133,170,130,16,251,247,241,79,3,145,205,71,137,91,119,124,31,106,34,50,92,129,159,173,3,228,224,252,171,216,220,59,87,118,228,118,226,189,143,159,106,161,35,225,165,55,255,0,70,146,72,2,185,184,15,60,84,17,125,72,171,46,150,91,25,49,176,106,163,149,203,2,15,3,192,171,206,176,61,77,50,228,1,252,134,179,248,158,117,124,130,134,44,97,129,28,230,184,114,251,4,133,1,134,121,34,151,158,73,35,183,145,77,162,28,147,227,53,214,37,64,32,119,226,184,223,68,86,122,202,0,246,81,203,142,81,187,213,29,135,24,243,90,15,80,2,218,92,132,246,206,112,106,137,40,93,160,133,227,223,218,186,97,122,116,147,163,24,201,175,126,213,220,16,126,94,244,191,77,89,126,0,79,189,107,97,170,247,154,81,92,28,96,253,49,73,96,71,210,168,186,233,238,218,109,195,43,126,18,221,171,69,209,229,95,236,187,201,20,99,224,255,0,42,207,173,19,251,67,77,7,25,153,87,36,251,213,187,167,110,55,116,205,242,228,111,65,183,138,231,244,168,251,53,206,78,59,154,184,233,145,47,164,6,42,169,167,41,39,30,199,205,91,44,137,244,246,129,249,215,200,228,203,249,118,247,227,58,27,44,0,198,64,20,155,100,41,30,207,57,163,32,79,83,24,252,235,211,199,232,238,192,231,21,157,25,35,174,228,1,150,53,252,94,77,70,93,73,190,224,32,228,40,230,139,155,41,151,254,110,113,64,4,32,52,142,123,211,127,78,147,168,22,250,117,142,34,88,2,163,128,51,222,170,26,173,195,220,72,164,176,0,12,146,106,103,84,186,15,43,52,159,128,112,170,60,154,170,234,186,137,22,251,98,141,7,39,45,222,189,191,31,7,159,150,239,210,26,123,163,33,216,6,19,240,129,238,125,233,137,219,107,109,199,35,138,93,188,230,91,132,220,168,184,57,39,20,52,207,234,76,237,223,39,189,125,8,241,214,203,246,89,134,208,93,184,31,196,53,127,56,39,216,138,163,253,153,64,97,233,56,220,140,25,29,136,207,181,91,157,216,63,126,245,218,122,115,190,199,141,165,59,208,114,196,55,31,122,234,76,114,5,41,159,248,152,61,141,16,229,171,19,30,15,113,79,18,5,12,132,36,220,118,106,40,96,99,144,106,142,3,154,98,224,102,58,127,201,199,3,216,211,50,228,169,24,168,2,141,179,49,95,24,162,226,110,112,40,28,21,153,73,247,230,141,94,245,96,46,55,60,81,42,254,51,64,6,43,227,57,249,211,169,38,7,52,18,10,194,150,14,113,242,160,145,249,249,83,234,249,35,20,11,35,35,24,230,154,120,195,113,159,173,58,73,201,52,145,192,62,249,239,68,5,44,28,80,111,8,201,226,165,219,13,219,145,67,60,67,56,29,141,21,15,36,0,159,167,138,29,224,231,181,76,188,32,131,197,48,240,248,192,168,33,218,28,3,76,180,68,28,237,230,165,228,136,100,112,115,242,20,211,219,147,131,143,21,52,187,67,180,120,61,240,107,46,251,64,131,211,215,18,76,99,212,136,28,253,56,173,137,160,57,228,120,172,223,237,54,211,108,150,18,123,171,175,244,172,216,212,168,75,14,137,158,250,198,27,164,187,140,44,170,27,105,83,156,83,242,125,159,220,170,231,239,113,255,0,249,38,174,29,33,27,73,210,182,141,252,193,89,127,66,106,147,113,214,250,191,170,241,111,137,118,177,92,250,117,157,44,39,254,3,212,11,97,110,45,243,224,228,138,113,250,43,85,183,183,146,105,37,183,100,141,75,49,12,115,129,249,80,145,245,158,174,146,100,188,77,242,41,87,189,39,81,125,95,167,12,238,20,73,36,110,172,171,219,60,138,21,86,232,15,143,170,160,231,35,99,255,0,74,213,103,183,12,9,197,99,157,11,49,182,234,219,113,158,225,215,243,197,108,226,81,42,227,60,214,177,244,205,85,173,116,246,211,250,134,123,144,20,91,204,152,206,127,9,170,247,88,117,30,171,166,107,194,27,27,195,28,38,37,96,155,65,25,231,222,175,183,150,233,44,76,140,1,82,48,65,243,88,174,183,1,183,213,46,35,14,88,198,197,57,57,226,151,165,157,180,41,122,95,69,155,166,228,212,154,212,155,182,182,51,25,61,67,203,109,206,123,251,213,103,236,213,143,252,95,15,255,0,41,255,0,165,69,105,23,154,153,188,179,129,167,186,54,141,34,169,77,205,176,166,113,143,165,109,86,90,86,153,98,226,120,44,237,225,144,113,189,80,2,63,58,73,190,203,85,47,181,119,205,182,155,207,33,159,250,10,231,64,244,238,147,171,104,38,230,250,212,77,48,153,151,126,226,56,227,216,213,222,238,206,199,81,218,46,96,134,224,38,113,189,67,99,53,200,35,179,211,163,49,91,164,80,38,73,218,160,40,207,189,107,199,189,166,250,208,89,58,35,166,158,7,198,158,155,130,158,119,183,250,214,53,160,217,91,94,117,85,165,156,241,171,192,243,109,100,39,184,230,137,234,173,123,83,143,168,239,227,131,81,185,72,68,164,5,89,8,24,160,122,81,37,94,170,211,101,100,124,122,234,114,84,214,46,183,210,200,220,116,206,157,210,52,153,204,246,86,105,12,165,118,150,82,115,138,170,125,164,235,90,142,151,53,143,220,47,36,183,18,43,111,9,228,140,98,137,251,65,187,158,14,152,15,111,44,144,184,153,126,36,98,15,154,129,251,58,188,142,240,106,31,218,179,36,229,74,108,55,36,54,59,231,27,171,118,253,68,215,218,174,122,191,168,24,255,0,250,90,231,242,106,211,227,208,52,171,174,152,91,201,52,251,119,185,150,211,212,105,25,1,37,202,231,57,247,205,103,93,127,247,101,234,153,62,234,34,244,189,36,254,235,24,206,62,85,165,105,90,181,143,252,33,107,27,94,91,171,125,208,41,83,32,206,118,214,113,247,170,181,153,116,30,87,172,108,198,50,9,97,255,0,238,154,188,253,164,79,121,107,165,217,189,148,211,68,230,98,24,198,196,18,49,242,170,7,71,220,199,107,213,214,82,205,42,199,24,114,11,49,192,28,26,216,37,215,244,86,192,125,70,204,243,198,100,20,199,209,85,223,179,171,187,203,157,34,228,222,203,52,174,179,96,25,9,36,12,15,122,207,250,240,99,172,111,152,118,37,127,254,17,90,225,234,61,13,1,198,167,104,7,202,65,89,15,90,221,65,119,213,23,83,91,74,146,196,193,112,232,114,15,20,190,136,102,6,214,230,69,10,111,217,113,198,55,158,43,64,251,55,180,189,254,208,188,93,66,222,125,141,16,40,211,161,198,115,227,63,90,155,209,122,171,68,251,133,140,7,80,131,215,104,209,4,121,231,118,0,197,89,111,181,75,77,34,207,239,87,146,136,160,4,2,216,242,106,204,75,89,119,94,244,222,165,63,83,60,182,22,83,201,11,70,167,49,169,198,107,70,211,109,157,52,187,81,34,149,113,18,134,83,224,226,136,210,117,221,63,92,142,71,177,155,213,88,136,86,59,72,254,180,115,32,29,170,200,155,2,99,217,243,205,45,79,233,75,126,228,123,121,164,175,127,245,170,28,24,35,205,32,175,156,254,84,174,0,231,250,210,31,129,199,106,4,49,0,142,69,36,159,115,158,123,82,91,61,199,122,246,121,249,252,168,56,220,138,106,78,71,29,169,220,3,255,0,173,33,135,194,115,197,0,221,187,143,165,56,8,192,224,253,105,37,57,201,237,74,13,142,13,16,250,128,23,154,82,18,113,143,157,48,174,8,6,156,14,168,191,58,4,93,74,84,128,15,62,105,144,238,87,131,198,104,105,230,46,199,220,209,54,80,228,111,145,184,240,40,167,196,37,215,52,150,178,110,248,162,212,129,79,9,23,183,154,34,41,109,164,67,149,239,69,34,18,163,120,193,20,94,244,246,161,101,144,110,255,0,74,15,5,3,197,60,142,20,224,208,126,185,207,2,148,37,201,7,52,18,113,62,225,140,254,68,210,136,207,52,28,50,43,224,131,70,33,200,193,164,8,98,49,243,166,91,36,251,19,79,72,64,228,126,244,59,202,185,238,104,24,186,77,246,242,175,124,161,172,251,224,70,36,12,171,54,56,241,90,4,146,2,165,113,156,248,172,234,34,13,237,212,74,227,114,177,224,249,230,184,115,122,106,77,165,4,64,70,24,28,142,41,169,7,61,251,83,43,43,44,120,200,220,57,239,78,135,245,23,39,25,53,194,222,141,34,53,200,204,154,84,234,63,194,79,53,78,151,75,54,250,76,55,153,220,178,146,8,246,171,237,213,191,170,143,25,24,87,24,205,60,154,12,23,246,166,193,183,8,213,120,35,190,125,235,142,92,243,143,219,114,116,202,9,42,187,84,225,79,237,73,73,30,55,200,3,63,42,210,211,236,242,208,187,43,79,33,192,231,140,87,110,62,206,172,90,216,164,19,186,203,142,24,242,42,255,0,190,225,183,91,59,81,82,69,186,211,36,98,23,213,95,24,168,99,86,173,83,163,245,61,28,23,85,245,160,236,89,59,143,168,170,196,170,85,200,96,65,246,53,232,226,207,28,187,198,150,173,218,69,227,198,35,112,184,88,201,12,7,145,86,173,18,85,89,181,43,116,56,73,99,87,76,118,53,27,211,115,164,23,139,109,5,164,114,165,203,1,241,174,78,62,85,127,182,233,251,56,175,1,142,13,191,14,210,22,179,149,250,106,105,90,176,82,46,74,226,173,118,170,0,95,97,222,152,151,73,54,82,49,217,149,62,69,61,3,32,81,223,191,99,95,51,151,11,50,237,236,227,202,88,154,211,192,221,242,52,157,72,236,63,90,93,161,27,1,253,232,109,68,150,113,228,87,61,165,239,36,93,194,22,219,147,133,168,125,78,228,71,25,31,202,1,192,207,122,149,186,124,146,15,0,10,169,234,215,59,195,140,123,0,7,138,214,19,121,105,211,43,210,187,168,220,146,167,4,228,249,6,171,183,19,5,66,79,197,224,3,239,82,186,129,49,110,201,241,216,30,245,95,154,86,50,51,5,224,12,3,95,87,138,116,242,91,219,138,193,178,72,0,170,158,222,77,52,184,221,242,205,120,29,168,6,62,34,114,77,46,37,14,234,8,238,107,188,113,175,160,58,82,5,182,233,125,57,48,6,98,13,129,238,106,102,69,200,252,187,208,186,124,126,134,141,100,128,126,24,148,113,244,162,142,72,206,59,215,87,35,65,246,16,114,120,164,75,114,9,56,61,169,78,185,4,145,205,7,34,113,253,40,23,247,167,222,48,123,16,106,106,9,4,200,172,59,249,21,8,16,247,63,157,23,103,51,67,46,15,99,86,21,49,129,142,244,219,249,230,187,184,112,114,107,141,241,14,212,68,116,234,54,159,235,79,71,202,134,7,197,34,228,99,32,10,77,185,202,99,63,134,128,179,146,1,249,123,210,188,210,71,225,21,206,196,154,161,229,108,12,102,159,87,198,48,121,161,20,224,100,154,113,101,219,193,162,10,14,121,228,83,128,129,222,132,245,125,187,210,149,249,201,160,121,157,85,153,64,32,247,60,87,24,228,124,233,147,32,39,191,229,75,78,113,254,116,10,41,156,28,125,107,141,16,62,5,56,0,200,25,228,248,165,129,193,160,24,219,174,59,83,77,109,158,221,168,242,156,82,113,143,2,130,45,173,177,198,43,53,251,86,132,8,52,227,142,119,63,143,144,173,109,147,115,102,179,175,181,8,213,227,211,212,129,221,249,253,43,57,122,107,31,100,116,4,5,250,78,28,248,145,241,250,214,77,170,91,55,246,173,210,5,228,76,224,96,124,205,110,223,103,214,129,122,82,1,179,141,238,114,126,181,77,187,233,45,90,109,66,226,84,211,166,42,210,49,206,207,4,214,47,165,149,153,139,41,152,101,163,56,237,186,180,94,133,134,81,162,201,19,175,224,152,129,159,152,20,167,232,189,121,96,101,77,53,254,34,63,17,3,252,234,231,211,26,28,214,122,84,144,221,195,233,204,101,36,130,115,198,5,76,103,107,107,26,210,51,105,214,176,161,24,34,229,147,250,138,215,226,144,174,50,43,57,151,76,120,250,246,54,143,148,107,238,126,95,21,90,126,208,94,231,78,209,32,150,222,105,34,127,88,13,200,216,207,6,181,10,179,16,25,51,250,213,75,82,232,253,58,246,230,75,150,18,172,178,18,73,15,198,126,148,255,0,66,95,92,234,29,62,242,93,76,243,58,204,203,185,142,120,192,226,169,93,65,174,234,150,250,245,228,48,223,204,145,44,172,21,85,184,2,151,90,73,237,163,232,144,199,101,164,197,108,251,73,183,93,164,252,133,67,117,94,175,107,172,116,236,214,154,101,202,220,92,151,82,35,132,229,143,62,0,170,231,75,117,6,163,117,169,181,165,196,198,101,120,155,27,135,63,173,29,210,61,47,168,216,245,20,87,114,34,122,43,188,22,87,29,176,113,197,54,186,47,160,166,151,71,184,189,109,89,154,213,100,69,8,110,62,29,216,39,182,106,31,237,3,82,134,243,94,142,75,75,149,145,61,0,9,141,178,51,147,86,15,181,32,22,194,192,255,0,248,70,254,149,69,210,186,111,83,214,96,105,236,160,87,141,91,105,37,192,230,165,191,75,63,102,96,209,117,91,164,75,136,172,103,146,54,248,131,5,200,53,172,216,245,6,142,237,12,9,119,1,157,176,187,51,206,239,106,131,211,250,147,79,233,237,50,45,43,80,50,37,221,178,236,145,85,50,1,249,26,161,232,210,7,234,139,55,7,134,186,82,51,255,0,138,147,161,164,253,161,205,158,151,111,127,89,63,206,178,65,39,61,207,206,181,79,180,2,15,76,57,31,252,84,237,89,48,36,121,169,76,79,103,113,239,250,215,151,115,16,160,119,227,21,45,164,116,190,165,172,219,125,226,209,99,49,134,40,75,62,57,169,88,190,207,181,176,234,118,193,128,115,159,83,253,169,54,182,195,80,244,63,80,178,169,26,115,242,60,186,255,0,173,49,170,116,190,175,163,218,11,155,235,67,28,37,130,110,222,15,39,232,107,112,130,77,145,70,132,242,20,10,171,125,165,62,238,145,200,207,19,161,199,235,90,241,212,102,100,198,220,144,106,115,75,233,29,99,88,179,91,187,56,81,161,98,64,38,64,57,21,4,88,99,231,87,190,148,235,155,61,11,69,22,51,219,79,36,129,217,195,46,49,131,89,157,181,85,88,32,146,195,94,130,25,70,217,33,184,85,96,15,98,24,86,223,212,250,100,250,239,79,75,101,108,84,74,197,74,151,56,28,26,196,53,29,65,46,245,217,175,227,66,17,230,245,85,79,112,51,90,2,125,171,91,32,24,211,102,200,30,100,21,172,116,205,139,39,66,244,213,255,0,78,37,226,94,73,11,137,138,149,17,177,56,35,62,245,111,193,201,228,214,91,255,0,107,71,63,6,151,159,252,82,255,0,181,93,186,83,168,143,81,233,79,120,208,136,153,101,40,85,78,71,255,0,92,214,165,158,153,178,165,164,5,79,52,219,101,69,59,47,196,216,20,153,17,68,127,58,160,99,54,79,60,210,196,155,251,159,52,59,240,105,200,137,230,138,235,47,52,222,236,19,145,230,156,144,144,63,206,155,35,159,149,84,123,118,115,128,115,239,92,39,52,156,144,49,154,232,7,24,199,231,64,135,31,9,25,252,197,54,73,246,250,1,78,63,113,254,116,201,207,191,233,80,56,191,189,123,27,184,53,228,231,7,60,252,233,36,145,146,6,78,104,26,48,2,73,164,172,175,14,87,56,25,237,79,177,202,247,197,49,32,206,57,207,200,212,4,67,57,60,154,124,72,13,71,43,16,57,254,180,242,74,42,168,169,37,40,164,246,243,154,105,131,62,14,120,53,208,67,46,59,138,94,20,47,3,183,108,80,14,73,28,87,3,31,6,156,144,113,156,99,222,153,31,181,64,76,51,237,53,33,12,193,134,75,100,251,84,66,145,227,197,41,155,11,144,113,244,170,13,187,184,231,1,184,249,80,13,112,73,200,63,173,1,43,184,108,238,226,158,141,183,168,62,107,59,83,254,177,102,227,138,199,53,157,74,226,203,169,47,21,50,80,76,199,21,175,126,19,130,121,172,131,168,97,35,169,174,119,159,130,71,59,78,107,25,235,77,99,18,250,118,181,29,209,4,112,216,228,84,205,180,205,188,100,252,29,178,106,128,97,123,57,132,209,54,224,14,72,6,167,108,53,81,112,187,119,255,0,229,246,175,46,83,244,215,138,219,49,70,133,129,56,227,189,59,210,55,98,246,12,146,75,161,42,196,249,53,8,47,67,68,65,61,135,32,212,159,69,192,109,173,146,66,223,253,161,153,241,242,207,21,224,249,93,241,214,177,139,131,166,120,243,76,17,131,68,51,126,212,211,175,99,224,215,200,149,171,8,108,50,242,63,106,175,235,154,21,157,229,157,198,109,99,50,236,59,88,47,32,212,249,56,56,205,51,39,197,32,4,252,44,191,189,119,227,228,203,27,185,89,178,32,250,51,74,217,174,200,242,161,219,104,8,140,227,142,106,249,234,44,46,207,66,218,70,150,150,140,220,2,231,113,53,13,168,234,77,33,244,227,60,246,56,175,208,109,148,250,234,16,93,77,36,89,27,192,206,15,181,15,247,52,119,202,112,125,170,14,107,118,143,211,156,19,184,47,131,230,164,180,237,81,145,118,221,131,219,134,81,226,173,195,28,230,172,38,87,31,73,203,117,100,64,8,237,81,250,164,187,28,48,25,227,181,75,91,58,75,16,117,59,148,208,122,157,178,202,6,193,131,94,78,79,139,174,241,118,227,229,239,181,67,81,184,109,160,231,28,118,170,141,236,174,102,192,115,140,251,213,175,82,178,185,98,196,70,196,103,197,84,53,8,222,41,127,136,10,156,30,8,172,113,225,101,238,61,23,41,103,74,254,163,57,145,137,246,60,19,230,162,134,93,189,208,123,26,46,242,95,196,60,120,160,226,230,50,73,224,215,209,194,106,60,89,94,220,56,102,225,120,199,189,59,105,24,123,184,128,207,46,163,31,157,113,23,28,227,129,68,233,138,31,84,182,5,57,245,20,15,214,186,75,219,47,163,109,98,18,91,196,160,17,181,71,20,103,162,128,115,205,13,100,118,198,164,243,197,21,43,14,57,174,174,78,61,186,50,100,226,135,107,0,192,224,140,209,65,128,143,158,216,175,33,36,237,247,20,68,115,91,20,39,138,104,169,4,84,171,70,91,184,250,80,119,16,145,206,59,255,0,90,7,224,112,233,219,144,63,106,116,100,243,226,128,133,217,91,189,21,234,28,12,154,170,98,126,100,166,226,248,100,97,239,237,93,119,39,255,0,74,107,121,89,84,145,68,26,88,109,34,146,91,156,102,184,241,146,50,11,96,210,121,94,8,7,230,42,133,134,35,60,87,119,238,99,77,229,178,114,167,2,150,24,109,238,40,20,24,6,199,143,34,151,191,199,138,104,178,237,207,106,114,52,13,200,52,14,47,45,243,52,100,41,199,249,82,97,131,56,52,82,160,82,72,28,249,162,18,23,138,86,57,255,0,33,93,109,184,205,120,98,131,153,249,82,118,146,73,167,120,28,26,72,28,231,63,149,3,103,219,218,179,127,180,195,252,109,60,99,178,185,254,149,165,178,138,168,117,119,75,221,235,183,54,239,111,36,72,177,161,83,188,156,231,53,156,189,44,71,116,183,87,105,26,87,79,91,90,220,78,194,101,39,112,8,78,57,53,48,223,104,90,18,228,239,152,253,35,53,84,63,102,215,228,28,221,192,51,143,6,186,159,102,151,120,5,245,8,191,252,131,218,179,187,250,94,150,25,190,210,180,96,160,132,184,32,255,0,209,81,144,253,166,232,82,78,226,73,38,140,103,24,49,255,0,165,4,223,101,210,58,225,181,65,249,69,254,245,25,127,246,85,113,24,15,111,123,27,96,0,119,33,25,171,187,250,58,70,116,245,224,212,186,230,217,215,37,101,186,47,201,241,201,171,127,218,102,151,119,168,104,150,241,89,91,73,51,137,247,48,141,114,64,193,168,190,151,232,203,237,19,168,45,239,174,37,129,226,64,223,132,156,228,140,123,86,140,211,171,14,212,147,165,183,182,105,208,236,186,70,147,45,166,164,233,105,113,235,51,8,166,59,24,140,14,112,107,62,215,220,77,212,55,198,50,28,60,237,180,175,57,231,197,94,122,255,0,166,245,109,91,168,5,221,149,163,73,0,133,87,112,35,184,205,85,236,250,67,91,142,242,25,36,176,112,139,34,150,203,15,127,173,102,254,150,126,209,9,101,169,89,31,188,250,23,16,108,255,0,152,84,174,63,58,211,250,34,242,123,253,29,110,103,144,188,209,200,200,91,201,31,253,26,63,169,44,101,188,208,110,173,225,66,242,58,128,170,60,242,42,11,167,210,255,0,66,233,221,77,167,181,104,164,135,248,168,175,217,184,255,0,106,73,163,123,29,214,154,37,207,81,91,219,71,109,36,104,209,185,102,222,125,197,47,165,52,73,244,29,54,91,107,137,35,118,121,119,130,157,187,80,93,53,213,146,107,183,50,67,37,178,197,233,166,253,202,217,207,56,171,64,96,121,2,181,175,179,211,26,235,51,158,171,191,247,222,59,125,5,67,217,92,253,207,80,130,232,46,239,74,69,124,123,224,214,163,170,244,69,166,173,170,77,121,45,212,200,210,16,74,168,24,28,83,9,246,107,166,99,45,117,117,143,168,255,0,74,206,170,237,89,234,14,179,26,214,152,214,98,204,197,185,131,110,47,158,223,149,84,124,118,173,103,254,205,244,128,63,189,185,63,249,199,250,82,79,217,206,145,223,125,198,125,139,255,0,181,53,105,181,79,166,186,192,104,26,123,90,155,67,46,92,190,224,248,173,55,74,213,63,180,180,184,47,130,122,98,68,221,180,156,226,178,142,173,208,237,244,61,78,59,123,102,114,141,22,252,185,201,239,90,47,73,2,122,90,196,231,254,95,249,213,149,16,210,125,167,36,82,178,127,103,57,218,196,103,212,255,0,106,135,234,46,187,26,238,146,108,69,153,136,151,13,188,190,123,126,85,41,171,244,62,157,111,97,119,116,146,220,122,136,140,224,22,24,207,233,89,198,14,123,84,185,85,233,101,233,94,155,94,164,150,225,62,243,232,24,66,159,195,187,57,171,82,125,150,69,142,117,54,207,202,47,247,170,62,135,175,222,104,18,77,37,162,198,198,80,3,7,25,237,83,99,237,39,91,28,4,182,31,249,15,250,210,73,246,93,172,7,236,182,217,16,177,212,229,56,4,224,70,42,139,165,233,233,125,174,219,233,242,150,84,146,95,76,176,238,42,108,253,163,235,142,184,255,0,187,140,251,71,81,125,61,41,61,81,99,41,31,17,184,82,120,247,53,46,190,134,137,7,217,118,146,49,190,230,233,191,48,63,202,173,253,59,160,90,244,237,147,219,89,180,140,142,251,207,168,217,230,161,58,199,85,187,210,186,125,238,172,100,244,230,89,20,3,128,120,52,39,217,207,80,234,58,208,189,26,132,230,83,25,77,188,1,140,230,186,77,70,123,94,91,45,38,113,77,205,156,16,63,90,32,175,243,10,106,65,149,243,244,173,32,2,185,226,149,16,57,193,60,210,202,237,53,224,8,144,99,243,53,7,91,219,20,211,54,49,227,223,52,227,28,15,244,166,91,36,230,138,78,115,199,233,74,95,169,164,96,147,74,83,199,39,154,4,201,146,123,126,116,219,12,16,127,76,81,12,185,231,61,188,80,239,199,191,202,170,105,238,199,231,73,220,220,228,102,188,6,236,228,215,15,25,254,181,7,152,252,39,38,154,4,182,56,205,46,67,240,159,106,66,14,56,28,208,120,175,56,243,73,244,219,56,253,168,216,162,220,70,225,69,172,10,0,56,162,163,19,122,17,129,249,81,42,217,226,139,104,23,25,197,15,42,170,138,137,178,24,140,243,76,176,7,177,226,148,88,22,56,230,188,48,77,20,223,35,207,30,43,204,78,59,248,165,28,252,233,169,9,237,206,61,232,161,88,100,16,123,210,84,152,233,121,57,62,213,224,161,176,123,154,200,241,148,176,201,172,143,170,10,201,169,188,113,254,38,144,182,1,247,173,139,209,27,73,199,138,198,181,151,219,125,52,168,184,195,145,200,249,214,51,250,111,20,43,250,144,73,176,147,145,220,102,156,130,103,134,237,89,127,9,63,181,53,46,93,129,45,146,124,210,25,89,64,32,241,245,172,235,112,218,213,247,164,228,163,100,17,226,175,186,36,15,12,118,124,13,162,16,8,249,214,67,23,168,26,50,172,70,72,226,183,61,58,21,244,81,241,200,80,43,228,127,168,127,12,117,251,116,198,238,140,253,43,191,35,216,215,136,193,175,17,129,95,29,170,105,198,9,28,124,169,169,114,2,183,248,91,156,81,13,146,41,179,133,60,246,173,198,94,213,239,178,222,132,39,129,193,34,161,146,55,14,24,14,65,243,82,6,223,29,254,34,123,154,240,135,13,219,243,175,211,107,108,31,73,196,240,172,108,156,143,106,235,68,74,28,10,236,41,181,128,237,70,132,224,112,49,91,145,148,29,229,197,230,153,107,44,246,174,202,232,187,177,220,26,127,66,234,151,213,109,25,238,208,36,168,118,229,71,7,231,93,215,208,127,99,93,142,115,233,55,106,128,233,59,67,30,129,28,236,88,122,206,199,154,213,34,215,29,237,188,210,96,72,185,207,99,77,234,122,29,158,171,22,36,76,55,109,235,220,84,84,182,227,118,69,17,107,169,77,104,66,184,222,159,184,172,239,126,218,215,233,78,214,190,205,111,198,233,44,100,89,148,115,181,190,19,85,11,189,26,250,193,140,115,218,200,133,124,149,226,183,200,53,107,105,227,9,187,107,123,55,20,232,181,130,117,59,149,93,79,191,53,189,179,219,231,69,86,224,99,156,242,61,232,221,25,75,235,182,128,128,51,50,255,0,90,217,111,250,31,73,189,203,250,30,155,17,195,71,240,213,118,47,179,163,167,235,54,215,113,93,111,137,36,220,85,134,13,89,237,119,211,66,136,149,141,126,148,227,185,224,252,171,209,167,195,249,121,167,61,28,12,154,236,226,92,7,131,144,113,138,90,247,4,26,97,100,10,48,115,207,106,90,200,56,164,107,33,36,224,102,146,241,135,200,197,117,72,43,75,13,180,120,163,40,217,32,42,221,179,78,162,110,81,239,78,92,220,168,225,71,62,244,202,202,84,143,159,202,131,146,196,64,39,20,4,167,7,62,69,75,60,138,209,156,123,84,100,177,101,200,199,6,128,248,31,124,43,199,122,73,140,228,124,189,235,150,139,252,45,135,184,241,69,172,100,158,213,67,5,14,1,164,136,3,156,237,250,226,143,88,78,59,83,177,192,163,199,237,68,0,182,203,142,20,126,116,84,54,161,121,3,159,106,44,70,60,98,157,68,0,14,57,160,68,104,84,26,235,128,87,146,70,57,226,157,237,218,146,112,115,237,64,134,25,31,237,93,200,239,93,35,60,126,181,192,1,241,84,115,0,156,215,136,29,205,43,24,227,52,146,9,238,104,57,129,92,42,54,255,0,165,44,87,64,200,56,160,18,69,248,120,252,249,166,57,207,122,53,215,184,161,165,76,113,69,52,91,158,73,174,72,217,0,17,154,73,252,67,229,93,192,36,121,207,124,212,0,205,177,15,0,237,161,68,163,39,105,200,169,11,164,194,17,138,135,40,192,159,127,122,40,153,102,27,118,112,125,241,67,177,83,249,83,124,237,207,159,122,233,200,24,253,235,38,156,200,38,147,44,48,220,65,36,50,174,248,228,82,172,167,200,61,233,88,174,199,203,159,106,42,187,99,211,186,118,141,121,44,246,113,178,25,23,105,5,137,24,169,48,217,63,42,114,112,119,31,157,33,83,129,145,205,69,40,96,115,253,105,74,224,246,60,215,4,89,92,227,154,234,67,135,45,197,84,56,59,127,165,44,141,192,12,215,4,126,41,197,128,253,56,226,168,138,190,208,116,221,70,97,37,229,164,115,56,93,161,152,114,5,23,107,97,5,157,186,91,193,26,199,18,15,133,64,224,81,162,19,140,247,57,230,189,36,100,156,98,154,54,2,226,209,39,133,225,149,67,163,130,10,159,34,161,91,164,52,76,241,167,69,243,226,173,65,9,39,35,225,175,125,220,16,72,31,237,83,66,170,189,33,161,243,255,0,179,226,192,250,215,135,72,232,74,115,253,157,17,253,106,203,232,109,56,25,31,42,70,209,156,102,158,48,218,0,116,158,134,164,127,236,216,123,112,49,68,219,244,238,143,109,34,203,21,132,43,34,29,202,192,118,53,48,19,30,127,90,71,184,218,59,83,80,217,55,16,91,222,66,97,185,137,37,140,224,148,113,145,154,127,79,180,178,211,203,27,91,104,161,221,141,219,20,12,211,74,15,108,115,78,174,114,7,235,154,186,19,48,200,174,184,236,13,117,184,53,28,141,176,228,31,202,158,145,143,4,30,49,90,100,227,39,60,83,24,231,31,63,122,226,200,72,32,231,235,237,92,109,173,130,121,32,228,31,99,81,74,144,156,144,71,20,214,50,115,142,61,169,77,131,156,246,164,48,218,6,7,229,69,37,179,129,143,110,43,131,190,79,127,106,233,35,24,164,58,100,140,228,227,145,64,70,114,41,151,94,192,87,1,59,135,183,181,118,86,231,231,64,156,13,189,169,37,121,206,59,138,225,108,158,56,250,87,30,66,184,231,197,2,37,201,24,237,205,114,60,231,130,62,116,220,175,156,28,159,173,46,28,177,226,160,145,183,4,140,129,197,21,142,57,31,152,166,160,202,39,127,173,55,53,193,28,231,21,164,42,73,66,140,102,128,150,96,228,243,218,145,36,197,243,146,115,76,110,231,29,254,181,54,167,131,30,223,190,105,193,207,154,105,7,114,123,124,169,209,130,124,212,29,35,250,83,18,16,57,61,233,243,143,126,105,151,29,193,247,162,135,0,150,32,10,38,24,48,0,227,143,2,134,86,254,32,193,162,22,70,95,166,42,2,25,85,80,142,59,86,41,247,136,165,213,174,45,167,0,161,145,128,98,56,239,91,35,74,74,19,158,43,38,212,99,137,46,100,100,81,188,187,30,223,58,227,205,122,116,227,68,234,154,92,48,182,248,101,27,15,96,124,84,75,46,50,11,254,148,125,215,168,196,6,3,0,251,80,174,129,72,28,30,43,56,111,93,174,90,223,66,52,200,158,227,80,182,129,114,196,200,184,192,173,198,196,225,54,143,2,178,78,147,182,18,235,80,75,149,65,24,222,198,173,90,199,88,141,46,83,21,142,201,100,29,216,183,194,43,231,124,222,44,185,115,152,226,75,165,237,202,170,18,88,124,242,106,38,247,169,52,139,12,137,239,98,12,63,148,54,227,251,86,79,169,117,22,171,170,49,251,197,192,219,254,20,125,163,250,212,79,59,242,209,143,214,185,241,255,0,165,255,0,247,167,155,74,191,251,74,176,139,34,206,222,89,207,134,111,132,85,106,255,0,237,7,86,185,36,68,34,129,79,248,70,77,86,118,41,39,41,249,87,130,33,224,161,250,131,94,222,63,133,195,135,211,62,85,190,149,203,83,170,188,118,237,77,198,119,224,129,218,140,216,2,228,215,88,83,81,170,153,148,19,223,192,166,181,61,102,199,77,4,79,56,87,28,108,94,90,185,117,49,142,25,30,3,241,170,157,164,251,214,107,29,189,230,169,119,38,75,59,177,248,216,142,198,186,78,161,38,214,73,250,140,106,90,167,220,224,140,201,111,47,240,194,183,119,38,173,119,26,124,86,26,109,188,16,160,84,143,128,1,237,72,233,205,34,11,56,35,59,16,250,35,134,43,206,255,0,122,59,83,1,162,3,254,174,213,159,45,197,214,170,10,83,181,182,177,194,227,189,12,31,116,123,200,0,228,224,31,106,42,72,129,126,223,9,60,210,164,132,0,20,17,140,86,91,145,31,36,103,110,65,31,90,122,214,123,139,114,25,38,42,61,179,222,128,188,156,197,33,84,57,43,220,154,110,43,192,199,14,216,108,113,83,125,183,227,210,209,7,80,204,164,44,145,6,95,4,30,104,168,245,123,107,185,196,32,145,41,231,105,29,170,26,218,61,208,7,35,57,162,44,32,69,212,195,227,226,2,181,51,213,144,199,135,202,91,250,89,162,206,57,30,40,149,92,160,205,13,15,99,69,199,202,227,63,149,122,158,75,2,201,31,197,159,62,212,149,202,140,103,244,162,95,57,198,41,151,80,56,170,133,196,114,113,154,125,215,224,24,239,66,161,193,162,163,57,92,81,2,52,36,231,63,214,135,112,209,158,7,111,122,151,244,198,51,138,30,230,220,224,144,62,180,80,129,193,93,223,231,230,157,133,61,70,5,133,13,28,44,242,12,118,246,169,104,32,216,185,61,232,56,177,4,113,236,104,181,136,80,179,56,3,230,40,139,121,131,40,201,162,31,9,142,49,75,85,249,82,67,129,131,74,223,228,85,10,43,242,174,224,251,126,244,141,228,120,24,175,7,4,80,44,41,243,251,87,182,240,125,169,189,230,149,186,131,197,51,231,21,226,135,56,21,237,213,205,220,231,52,29,218,112,107,193,79,214,189,188,231,229,92,223,142,115,84,40,33,30,41,65,9,200,20,144,249,230,150,30,160,75,70,125,179,77,73,9,35,27,78,104,160,254,244,177,32,199,138,34,33,237,92,30,1,166,94,54,78,89,72,2,166,89,134,8,21,29,123,206,0,243,224,81,81,247,12,12,92,10,139,153,9,126,5,77,75,23,193,218,153,54,224,243,82,136,102,78,115,199,235,92,216,73,230,165,30,205,88,114,49,243,20,49,183,83,144,27,205,70,129,20,60,99,6,187,18,98,64,40,163,108,115,195,87,61,13,141,156,246,166,192,175,110,50,6,107,171,110,65,255,0,106,53,80,25,0,63,145,162,90,217,123,255,0,149,52,34,132,35,25,165,136,1,163,190,238,59,14,212,161,6,6,64,170,2,16,231,207,229,79,36,61,129,31,181,18,45,201,167,54,224,115,218,136,31,210,24,199,239,73,244,178,72,162,134,7,21,226,65,237,84,11,232,96,252,190,148,130,54,228,248,250,81,100,241,147,76,177,24,56,237,64,51,178,227,183,229,138,20,199,150,221,180,247,163,153,1,164,132,0,114,40,6,43,149,227,244,197,54,84,19,143,242,162,221,70,113,143,165,37,148,30,248,168,7,217,145,249,215,123,99,131,75,42,71,32,241,92,35,39,154,41,62,167,144,15,126,216,162,34,125,200,1,31,153,166,182,129,219,20,236,127,15,25,170,143,50,156,210,54,18,113,226,158,206,123,14,41,178,10,158,61,232,18,70,218,65,57,24,30,61,205,45,185,200,111,62,212,222,49,222,134,220,25,193,202,242,126,117,210,48,184,3,154,246,65,202,231,145,223,30,212,165,63,9,162,145,201,24,166,228,207,96,105,252,97,15,62,40,99,203,99,138,7,18,30,6,79,235,77,78,48,63,165,17,143,131,189,11,113,156,118,160,103,27,177,227,242,162,98,13,158,49,67,32,37,243,154,58,21,39,233,80,20,9,10,78,124,80,55,14,228,146,59,81,153,1,57,52,196,138,15,154,160,16,25,137,63,229,74,88,216,158,195,235,69,20,192,248,107,135,34,166,131,123,24,123,125,43,184,124,1,192,167,27,62,7,231,94,10,113,205,52,27,100,124,114,124,210,25,88,175,45,227,197,62,195,45,242,246,166,102,36,70,222,56,169,165,11,18,229,178,121,197,21,183,60,99,154,106,223,129,68,2,7,38,144,49,36,56,66,71,38,178,107,226,78,163,56,144,17,182,86,227,63,58,215,36,113,181,184,170,236,214,22,247,142,68,208,35,124,246,243,92,57,155,194,233,157,222,196,37,129,153,63,148,103,24,168,149,138,71,93,232,155,151,220,120,173,38,235,166,19,208,115,11,225,112,126,22,21,79,178,132,219,75,60,36,114,27,21,203,28,245,29,53,45,67,110,146,34,48,10,159,173,55,113,34,72,14,0,207,202,138,191,73,90,99,233,163,178,228,140,129,222,128,104,100,94,90,54,31,81,93,100,223,110,118,247,160,228,28,210,151,32,158,105,225,19,57,194,169,111,160,169,59,78,155,187,184,69,103,2,40,219,203,119,173,50,135,36,231,185,237,239,94,4,251,154,118,230,223,238,243,201,18,182,237,141,140,211,64,112,125,234,171,232,139,56,193,77,196,228,145,197,28,6,86,162,236,228,59,20,123,28,84,178,143,128,12,215,5,168,251,139,79,81,240,9,82,106,37,97,183,75,169,33,135,1,34,59,166,97,229,170,199,34,143,127,206,171,26,194,65,166,217,53,188,76,119,204,75,49,39,36,214,50,207,81,215,139,15,44,164,142,233,157,67,115,46,170,182,144,145,232,72,248,193,29,133,89,239,178,200,163,159,197,84,126,150,132,73,174,69,219,224,82,213,122,189,1,80,100,241,83,138,219,59,118,249,56,227,142,82,68,120,64,73,61,192,230,161,53,123,242,172,34,140,149,198,50,71,122,178,166,196,181,105,248,216,20,183,62,213,65,186,148,79,118,242,158,50,199,24,246,171,201,150,154,248,156,95,147,43,111,168,110,66,207,41,220,78,51,156,211,110,128,202,187,88,228,156,19,237,79,128,31,10,15,127,52,205,196,44,147,236,201,218,43,142,235,232,222,60,127,170,209,166,25,36,104,226,103,200,238,113,251,84,188,16,227,83,200,254,85,53,5,211,8,192,202,228,147,144,23,38,173,58,116,37,175,39,98,59,40,6,186,113,223,44,227,143,39,28,227,225,200,124,31,47,206,138,131,241,16,124,251,211,17,2,174,71,189,20,156,48,53,239,143,139,92,149,112,224,210,102,65,193,2,157,148,150,76,10,103,150,74,172,232,195,113,198,70,126,84,244,12,65,255,0,58,109,151,6,186,163,13,84,73,39,42,57,167,61,53,97,140,100,80,81,204,87,28,119,163,99,157,8,161,160,230,216,68,196,128,0,62,212,172,141,180,251,205,25,83,158,245,29,60,192,112,167,138,33,171,169,70,48,41,187,89,193,24,207,110,244,196,178,110,255,0,122,69,171,127,20,175,57,241,83,107,164,200,152,248,165,137,206,49,65,142,59,158,105,91,176,106,160,181,151,63,74,80,148,142,57,161,85,143,191,20,162,196,118,161,161,30,175,52,175,87,129,254,116,40,111,53,237,254,57,160,36,201,243,174,25,69,15,191,138,240,108,124,234,130,125,94,107,134,83,154,31,119,113,154,78,254,123,226,166,193,162,111,157,37,174,66,130,115,192,160,125,79,250,187,243,92,50,13,188,85,216,58,59,197,149,3,163,101,79,98,41,66,231,191,53,24,37,8,54,246,31,42,75,74,79,249,84,217,164,147,93,124,233,41,42,188,152,39,159,21,24,101,61,187,210,76,197,126,34,113,143,52,217,164,227,32,43,197,6,232,84,228,126,148,155,107,192,195,12,69,18,192,48,200,243,230,128,22,145,134,114,180,44,133,140,132,129,138,62,69,248,143,28,80,237,29,64,35,62,220,110,36,100,224,82,149,128,241,250,210,165,132,48,0,140,224,231,243,21,237,167,182,40,174,49,61,199,237,68,196,251,215,20,206,9,174,196,8,113,197,37,4,170,100,230,156,72,254,95,157,41,54,133,249,251,215,30,80,189,188,214,145,214,80,23,154,30,71,246,28,82,94,83,158,77,48,243,127,244,42,7,25,128,25,207,239,76,250,155,120,220,79,206,144,88,177,239,193,247,164,16,65,205,54,167,140,153,193,254,148,144,227,242,241,77,237,44,72,39,244,165,4,34,155,11,29,242,77,116,226,184,56,199,206,188,78,72,253,168,142,28,113,197,32,224,156,210,142,125,169,36,96,80,209,5,87,56,53,194,185,207,138,94,51,131,94,35,31,74,41,175,76,3,197,44,47,196,63,169,174,145,205,119,28,126,117,66,134,60,126,245,198,82,194,187,242,197,116,140,143,244,168,25,218,14,120,164,237,241,222,159,206,56,199,52,140,114,51,140,213,67,66,60,28,247,241,74,9,140,243,74,0,115,138,247,231,64,150,81,181,168,120,226,13,39,126,40,135,59,81,155,201,247,166,162,97,184,210,172,56,99,3,147,67,76,128,10,41,159,142,244,36,204,60,159,210,178,19,26,40,32,227,244,162,226,76,243,253,104,120,241,140,81,208,142,51,143,214,129,18,47,195,197,35,24,239,79,74,120,192,20,215,245,173,33,36,2,51,143,210,188,99,36,28,158,60,87,75,30,245,236,231,56,230,162,155,216,72,198,105,46,10,246,253,233,220,16,56,239,243,164,146,9,230,129,0,16,185,205,13,118,216,64,189,142,104,195,140,123,138,142,157,139,207,143,106,129,216,19,8,63,173,58,80,158,6,5,117,23,11,159,63,42,243,28,26,40,121,80,133,34,130,72,70,72,193,250,230,165,37,101,216,115,237,230,131,0,103,39,181,99,37,142,136,210,68,42,64,193,224,208,163,72,176,141,139,45,164,123,143,114,69,28,184,199,249,215,79,56,226,185,248,198,183,81,126,148,113,18,138,138,163,60,0,41,183,138,54,238,138,127,42,42,225,72,124,226,133,118,219,192,239,84,246,14,72,226,137,155,100,104,174,222,66,138,13,109,75,158,57,2,140,101,50,73,156,156,81,182,214,254,245,54,49,123,192,194,250,112,127,198,217,253,105,158,87,184,197,108,103,167,116,165,149,228,251,156,102,66,217,37,134,115,80,29,105,165,65,253,144,46,33,133,17,161,110,118,174,56,167,154,47,54,137,233,177,30,106,102,38,245,20,62,208,185,236,41,209,130,56,3,244,167,20,145,236,62,88,175,55,228,111,64,238,230,17,71,200,236,50,77,103,26,158,160,111,239,164,151,31,14,112,163,229,90,163,34,72,184,116,86,7,184,35,52,55,246,101,139,112,214,86,231,255,0,197,138,231,159,242,122,120,57,103,23,184,168,116,76,27,245,25,229,63,203,30,63,83,87,11,244,45,181,113,199,159,165,59,107,103,109,102,88,219,219,199,22,238,251,87,25,167,157,86,82,11,40,226,186,97,148,198,105,142,108,255,0,38,94,74,207,81,221,253,215,77,88,19,134,151,142,60,10,165,19,159,53,165,95,232,54,122,147,171,204,100,5,70,6,214,226,163,143,69,217,147,185,46,37,7,61,136,6,177,157,242,175,103,198,231,227,226,195,87,218,191,162,68,159,122,248,151,113,217,146,13,75,62,155,20,247,225,10,13,129,114,72,239,71,216,244,193,179,153,164,91,144,224,251,173,31,6,155,42,79,44,175,181,183,30,48,107,83,90,115,207,155,203,61,202,19,79,176,138,13,162,35,132,246,169,253,62,216,34,202,224,126,50,5,71,199,111,44,110,78,207,210,172,150,40,130,209,50,66,185,25,35,53,120,63,190,221,190,94,115,240,201,46,193,24,177,32,239,222,158,217,240,209,77,15,32,228,82,140,56,92,227,53,237,242,124,139,17,228,115,218,146,128,238,35,60,81,102,22,99,200,174,122,4,118,31,58,187,100,43,39,140,83,123,112,195,34,142,104,73,241,77,136,78,225,199,21,118,26,3,0,241,77,185,43,218,139,104,240,15,20,59,161,237,138,155,104,195,59,103,189,48,249,199,38,159,116,60,224,83,44,184,7,60,211,104,29,134,105,49,124,51,47,181,61,138,75,2,48,64,228,118,226,161,164,135,177,197,116,15,149,42,51,189,1,243,138,86,223,138,181,42,27,57,237,94,7,140,82,138,231,143,53,192,188,83,99,155,143,154,230,236,129,205,117,212,248,21,192,14,0,193,166,205,56,78,7,122,230,227,218,186,81,185,24,253,43,139,25,231,138,108,211,155,207,63,214,184,73,197,43,97,60,145,249,87,189,51,77,154,52,217,237,154,230,120,228,242,124,83,134,35,156,210,76,57,57,205,54,104,219,114,7,202,147,158,112,63,60,211,254,159,202,145,233,101,170,108,53,223,197,123,111,131,131,242,167,189,62,63,202,148,177,22,237,64,210,198,119,1,142,42,70,61,202,128,103,52,136,226,41,245,167,123,143,149,106,35,164,100,115,77,58,1,245,162,2,130,59,254,85,239,77,60,213,0,178,123,14,107,130,35,244,163,28,42,249,28,83,13,39,28,12,214,106,232,145,8,243,207,189,113,202,198,56,174,51,190,61,135,181,54,199,185,197,2,140,196,140,14,5,32,190,6,15,122,65,206,236,255,0,149,56,6,225,156,115,77,154,52,192,159,52,130,15,108,96,211,254,151,28,215,10,96,14,42,134,10,156,87,85,50,57,239,78,129,147,200,165,32,0,243,64,223,166,1,255,0,106,238,209,223,52,227,16,167,147,73,102,30,252,85,67,103,32,118,230,155,193,239,230,157,99,145,245,164,140,14,15,38,155,8,198,115,93,43,220,154,94,57,230,184,216,61,170,6,194,254,149,236,99,230,105,192,56,28,156,215,49,138,4,224,121,164,48,37,8,253,197,57,143,152,20,135,231,131,85,94,70,200,193,253,233,103,250,211,33,128,243,207,206,186,37,46,193,84,121,239,68,209,198,3,25,199,52,217,63,250,211,146,99,131,218,154,241,222,131,219,114,43,196,28,227,53,192,112,79,28,87,73,249,113,67,70,229,252,24,166,163,4,127,157,57,51,100,98,154,236,126,116,181,93,118,249,126,116,51,100,156,83,172,124,10,224,31,42,134,138,133,73,199,239,71,198,54,169,230,135,133,104,156,141,166,129,169,27,44,124,211,103,190,41,108,55,48,193,166,201,25,56,28,85,71,191,8,62,126,117,197,236,77,43,57,94,216,250,215,176,113,199,106,4,158,120,174,12,150,57,29,235,190,115,142,43,192,21,237,205,40,110,105,61,56,201,253,234,62,21,37,242,199,154,126,234,66,238,16,115,94,137,57,207,138,202,136,86,27,72,53,236,130,113,72,195,31,21,204,16,71,53,67,55,13,150,197,38,49,185,113,77,92,202,170,204,204,112,7,114,124,84,53,239,83,219,90,46,200,127,139,32,240,63,214,185,103,148,158,221,120,248,242,207,250,197,131,240,154,86,241,228,85,45,122,198,227,254,101,186,145,242,52,155,174,173,121,98,41,20,37,24,140,6,39,181,114,252,152,254,222,137,240,249,127,75,117,208,93,153,44,0,170,214,165,172,91,89,59,68,167,124,131,184,21,8,154,197,196,118,243,71,36,174,229,198,23,39,129,81,122,129,144,149,152,146,85,199,45,89,252,155,234,58,207,137,225,222,126,151,189,38,100,191,181,89,128,3,61,197,77,195,23,24,2,179,254,148,158,111,237,88,162,141,217,163,32,238,80,107,74,137,64,241,93,49,187,143,39,54,19,12,181,47,74,199,81,44,182,119,150,119,104,205,233,110,218,203,158,51,74,214,173,197,222,145,113,30,50,26,60,138,149,215,237,197,214,141,58,143,196,171,185,126,162,161,160,156,201,163,198,236,121,244,240,107,158,91,149,199,15,237,170,190,12,99,181,40,55,181,101,95,246,173,118,48,14,155,9,199,180,134,158,79,181,86,28,62,152,63,242,203,254,213,203,241,229,250,117,219,80,174,140,246,21,156,39,218,189,183,103,211,38,255,0,203,32,162,99,251,85,210,143,247,150,119,75,250,26,158,25,126,141,180,12,251,87,65,226,169,81,125,166,104,15,141,239,113,25,63,226,139,253,40,248,58,239,167,103,224,106,81,175,254,48,87,252,170,120,217,244,171,64,174,231,183,244,168,152,122,143,72,159,30,158,167,106,217,227,30,168,163,163,188,183,148,102,57,227,113,255,0,75,3,77,40,161,228,255,0,74,80,57,2,154,12,49,222,186,27,219,189,64,232,250,210,135,189,55,184,227,189,44,55,154,137,75,14,71,243,31,214,151,247,137,50,48,237,250,211,89,231,138,238,225,138,179,42,130,22,230,95,47,159,173,44,93,201,236,15,229,66,113,159,106,80,32,85,153,229,251,77,65,127,124,61,217,71,229,94,251,218,158,232,113,159,20,38,70,49,94,7,156,214,167,46,73,227,6,125,225,15,7,63,157,37,153,27,60,208,185,175,126,117,191,205,145,226,83,168,239,76,50,231,184,167,126,181,238,253,251,85,252,201,163,27,71,181,54,84,12,241,205,23,197,123,211,67,227,138,215,230,135,139,182,138,25,56,238,56,162,76,99,158,41,136,241,17,59,124,247,167,132,167,219,154,212,230,197,60,94,216,0,60,82,54,115,140,82,189,97,228,115,93,245,20,247,4,10,215,228,199,246,106,184,87,24,164,178,17,227,20,238,244,62,69,123,40,127,152,98,181,50,149,59,49,233,228,87,61,50,63,210,136,77,164,145,158,213,215,81,145,138,187,59,49,179,20,159,79,39,24,226,159,3,53,195,197,93,161,163,24,60,145,72,40,51,79,210,72,201,231,242,162,155,88,254,85,239,64,246,197,20,137,158,115,147,78,225,121,255,0,42,64,7,164,71,24,167,82,48,6,104,160,20,215,25,7,28,125,106,161,146,158,113,222,145,130,13,16,84,123,154,65,28,30,41,176,149,231,131,94,41,131,74,0,242,105,193,200,171,42,6,49,231,253,233,30,142,40,189,190,43,197,104,160,118,99,184,164,178,240,120,162,202,130,120,166,153,59,241,89,80,69,126,84,236,99,197,41,163,4,158,107,170,128,30,77,54,58,200,113,192,239,77,148,227,154,40,40,53,194,128,248,239,87,104,19,110,57,197,39,7,118,51,70,24,198,59,87,61,31,56,21,54,160,93,11,49,31,214,189,176,123,125,104,195,15,34,187,232,15,110,105,176,14,223,97,94,17,243,197,27,232,103,191,122,241,182,32,113,87,96,77,152,29,169,38,32,123,138,56,193,129,94,48,31,21,118,104,16,143,140,98,188,203,128,40,207,72,143,20,131,31,131,131,77,154,10,80,99,36,113,67,202,50,77,30,99,24,60,241,154,30,72,240,127,42,151,35,64,25,73,238,115,79,197,17,94,113,244,197,58,176,231,253,168,149,135,11,129,253,42,74,160,220,29,216,61,189,169,12,164,30,222,40,211,13,39,238,252,231,197,95,36,208,45,164,99,138,241,247,34,140,48,102,189,247,115,223,56,20,242,52,143,148,101,128,166,218,47,52,124,144,97,191,214,184,33,59,113,222,165,171,164,112,78,123,83,169,9,32,241,69,253,223,159,157,62,150,220,84,216,21,99,10,0,246,174,156,128,104,209,108,113,197,37,237,73,28,86,188,162,35,112,119,87,48,115,142,104,225,102,249,228,82,190,230,216,237,79,40,105,26,99,109,219,179,245,20,172,84,129,180,111,206,145,247,51,130,48,115,87,202,26,3,198,113,131,138,76,173,178,51,70,155,54,20,53,197,187,19,140,113,82,229,9,17,241,198,93,137,162,34,136,149,224,115,69,67,108,64,193,243,69,173,160,81,254,85,153,146,216,0,46,60,115,76,186,16,9,197,74,53,182,120,205,53,45,177,17,157,189,241,198,106,249,66,69,67,91,83,253,155,112,127,232,53,158,224,230,182,27,205,46,43,155,71,130,71,219,189,112,72,170,203,116,52,30,175,23,100,167,254,30,107,201,207,119,95,83,225,115,97,199,133,153,40,188,147,199,52,160,132,246,21,160,65,209,86,25,219,36,210,145,236,48,40,248,186,51,74,65,140,204,126,173,92,53,94,159,247,156,81,151,24,73,247,206,51,78,8,231,54,140,76,101,163,94,15,28,86,167,107,211,118,150,201,131,28,82,48,206,25,151,154,11,82,208,37,184,182,158,24,125,37,18,48,96,9,173,204,122,222,220,178,249,184,229,150,181,211,47,182,123,155,11,184,231,181,98,24,17,219,197,107,90,109,225,188,176,138,114,48,93,114,69,87,97,232,121,135,247,147,196,191,64,77,90,108,116,225,103,108,177,52,155,202,140,2,6,43,166,28,159,183,143,229,227,199,110,248,235,142,130,72,221,15,98,49,84,146,223,119,210,167,140,146,166,54,101,25,250,214,130,33,140,247,7,245,160,164,209,52,249,4,129,237,195,9,14,88,19,222,174,89,202,242,76,123,219,0,36,215,67,12,242,43,132,120,31,210,186,87,3,62,245,220,120,28,158,71,53,220,115,129,92,4,247,6,187,131,130,124,121,162,56,78,211,222,186,14,61,249,174,120,230,147,200,170,167,6,55,100,210,214,105,35,57,73,25,79,201,177,77,131,192,231,243,175,103,7,235,83,70,210,16,107,154,181,176,254,14,163,116,191,73,77,73,193,215,125,71,111,219,81,119,249,72,160,213,108,12,30,77,119,198,112,106,92,98,238,174,240,125,169,107,208,224,74,150,211,15,154,17,253,42,90,223,237,110,124,143,95,74,66,60,148,147,253,69,102,68,228,15,122,80,108,10,205,227,198,253,30,85,176,91,253,172,105,140,113,61,149,204,126,248,195,1,82,112,125,165,116,236,196,7,185,146,35,255,0,92,102,176,208,248,3,29,233,88,231,62,245,159,197,137,228,250,22,14,176,208,46,64,49,234,150,255,0,70,108,127,90,147,139,81,178,156,15,74,238,23,30,54,184,53,243,62,1,62,113,224,26,234,187,70,223,11,50,243,198,14,43,63,134,126,215,201,244,240,112,195,184,250,131,75,4,19,201,175,155,34,214,53,59,86,204,26,133,210,96,118,89,78,42,74,223,174,58,142,12,5,212,228,111,148,128,53,103,240,211,111,160,65,25,249,87,123,118,172,74,219,237,71,95,136,15,81,109,166,31,52,198,127,74,149,183,251,93,152,1,247,157,49,79,185,142,79,245,169,248,242,54,213,193,174,214,121,111,246,179,164,201,143,94,214,230,19,244,13,138,150,182,251,70,233,185,241,155,223,73,143,137,16,138,207,134,83,232,218,220,51,198,107,163,3,197,67,219,117,54,141,116,15,165,169,91,54,124,122,128,84,148,87,80,202,51,28,168,195,228,217,169,101,15,228,138,238,105,176,217,243,74,7,198,107,42,81,35,53,194,79,114,120,164,156,87,73,31,181,84,122,188,15,254,149,194,107,195,61,243,64,161,219,181,116,49,239,158,105,57,63,74,225,250,213,216,86,246,30,77,43,123,17,203,83,102,188,15,53,38,87,246,28,220,123,231,242,174,6,32,248,164,230,185,156,10,215,228,203,246,104,240,157,151,128,5,116,92,49,240,40,115,131,93,2,172,228,203,246,158,48,64,156,227,243,165,125,231,62,40,108,227,138,238,121,171,249,114,52,125,167,25,228,26,79,172,60,131,205,51,156,249,253,43,195,182,69,95,203,146,104,255,0,172,51,74,91,133,30,13,11,159,122,230,105,249,179,95,24,47,239,73,158,205,243,174,53,210,28,112,104,50,115,230,146,114,73,237,79,207,153,225,5,25,212,182,64,53,211,50,31,7,63,74,19,231,138,238,120,169,249,178,60,97,237,202,125,254,181,224,84,30,230,154,28,249,230,186,8,239,154,159,155,37,241,16,178,46,49,207,233,93,245,6,59,98,152,7,245,165,102,175,229,201,60,97,239,87,35,5,107,190,168,237,143,20,206,123,87,124,99,247,167,229,203,246,104,233,113,237,94,245,70,123,83,85,220,28,1,79,201,151,236,212,57,234,251,32,175,122,199,216,102,154,175,103,63,231,83,242,101,251,93,67,222,167,184,21,205,248,200,192,166,253,179,94,62,41,249,50,253,154,47,112,35,181,123,43,140,226,145,154,241,35,24,167,228,203,246,105,227,176,246,95,222,146,99,141,191,147,247,175,19,228,87,179,83,206,254,205,60,17,7,101,165,252,7,192,164,230,188,61,169,229,127,102,138,33,127,194,62,85,239,128,255,0,40,164,146,8,227,189,123,176,167,149,253,154,123,3,216,87,50,60,1,250,87,185,205,39,56,230,158,87,246,186,120,133,238,84,126,148,146,62,64,87,73,200,166,201,231,229,79,42,154,112,156,123,87,11,156,30,107,140,120,239,207,181,54,79,147,218,167,149,82,140,173,223,113,197,115,212,127,241,26,73,231,205,32,176,30,106,110,154,56,210,62,56,99,250,211,102,86,31,204,121,249,210,25,177,73,200,52,237,78,122,173,156,228,210,12,135,203,31,214,155,45,220,15,206,144,205,224,154,187,11,50,49,254,99,250,211,126,161,231,4,226,146,73,206,5,39,60,255,0,149,78,195,194,71,207,12,120,246,52,161,44,159,252,70,250,102,152,207,156,87,119,15,122,110,195,71,26,226,95,254,35,126,180,195,77,35,14,93,143,231,93,118,243,77,49,25,224,213,221,29,39,35,191,239,75,83,240,138,28,183,197,199,122,88,97,143,247,162,136,78,9,231,233,68,161,160,81,135,189,18,174,49,222,136,117,143,124,26,109,135,31,58,241,97,230,146,91,34,129,39,63,90,225,53,237,223,58,73,35,253,106,133,100,241,197,123,63,47,165,36,16,123,31,210,186,1,28,255,0,74,15,156,188,251,87,9,201,230,185,142,127,222,148,7,34,189,142,111,119,24,174,140,254,245,197,0,156,247,174,146,115,223,143,122,35,217,39,233,231,138,79,38,149,199,122,73,192,170,59,140,87,114,125,235,159,253,28,215,142,1,241,249,208,116,54,69,119,25,61,255,0,74,230,23,60,138,72,226,138,117,65,62,223,74,231,140,30,198,185,252,185,207,30,43,132,224,242,126,148,11,3,36,103,243,165,228,129,192,227,220,83,65,142,49,158,5,116,30,113,226,162,20,164,134,28,113,93,231,63,74,72,206,112,113,93,39,28,10,43,196,227,56,174,175,36,113,249,82,64,201,20,160,14,121,20,41,123,114,6,15,230,105,178,62,17,131,74,83,198,60,103,189,112,14,78,106,4,156,1,193,239,242,165,30,192,129,193,242,107,205,206,72,197,37,112,56,63,189,80,177,216,113,79,164,242,195,253,204,242,38,63,194,228,80,228,231,235,93,28,169,80,57,60,230,134,210,150,253,69,173,91,241,14,169,116,184,237,252,66,106,78,14,190,234,88,49,141,68,184,31,227,64,106,173,156,182,51,75,0,131,207,229,205,103,198,27,94,32,251,84,215,211,137,99,181,151,234,132,103,247,169,40,62,215,46,184,245,244,184,219,220,164,132,127,90,205,1,36,251,82,145,177,145,216,30,249,169,248,241,253,27,107,112,253,173,216,30,38,211,174,83,255,0,9,13,82,48,125,168,232,18,254,51,113,23,254,40,191,210,177,81,140,19,193,53,197,96,57,199,31,94,245,63,22,43,182,247,15,95,116,220,224,99,83,141,73,236,28,17,71,195,212,154,44,252,199,170,90,159,255,0,24,43,231,114,195,31,63,165,120,16,56,35,154,207,226,134,223,74,165,253,164,216,244,238,97,108,251,72,13,63,189,72,225,135,228,107,230,64,72,126,25,148,248,193,237,79,139,219,200,136,49,222,92,39,210,83,254,181,63,15,249,54,250,87,138,232,35,222,190,115,139,168,117,168,134,228,213,174,212,118,193,148,209,81,245,151,81,199,130,53,105,207,126,228,26,205,225,171,183,208,89,6,189,145,237,88,50,125,160,117,50,2,70,160,25,65,199,197,26,255,0,165,18,159,105,93,70,160,102,91,118,63,245,69,79,197,145,184,220,51,158,43,217,226,177,100,251,79,234,5,252,81,217,182,15,248,8,255,0,58,33,126,213,53,133,92,181,157,153,7,235,83,241,100,109,176,131,199,122,238,126,117,145,127,218,198,166,48,14,157,106,199,216,59,83,131,237,110,247,249,180,152,79,30,37,63,233,79,197,145,184,213,201,60,140,115,73,4,243,142,43,43,255,0,181,187,128,112,116,148,207,202,95,246,167,7,218,212,184,36,233,3,183,137,191,218,167,226,200,106,31,159,237,92,62,245,151,255,0,218,220,135,255,0,186,6,127,249,223,237,93,255,0,181,167,31,253,209,207,255,0,59,253,169,248,178,54,211,206,115,201,174,30,252,86,97,255,0,107,50,28,227,73,199,214,111,246,164,183,218,204,170,56,210,87,62,222,183,251,83,241,100,109,169,99,158,105,94,60,86,83,255,0,107,119,44,114,186,76,96,124,230,63,233,72,255,0,181,155,226,50,52,184,7,214,67,79,197,145,182,182,49,226,149,156,10,200,79,218,214,162,59,105,182,216,62,238,107,159,246,179,170,147,129,167,218,143,252,205,87,241,100,109,176,124,235,190,59,214,56,223,106,250,193,25,91,27,65,245,45,92,63,106,218,209,25,22,118,96,127,230,255,0,90,126,44,141,182,65,197,123,119,122,198,79,218,150,186,1,197,189,152,255,0,202,127,214,146,126,212,245,252,241,13,158,126,72,127,214,159,139,35,113,180,19,239,94,200,28,121,172,87,254,212,122,128,231,248,118,159,146,31,245,167,225,235,254,175,187,56,183,180,142,76,246,11,110,198,159,142,155,108,100,215,179,197,102,22,250,183,218,37,230,10,88,68,159,57,35,11,254,117,49,111,109,215,147,99,215,189,211,224,30,219,55,17,82,227,175,179,107,182,107,132,159,122,128,131,77,215,176,13,214,184,167,220,71,110,163,250,212,148,54,146,199,131,37,228,210,253,66,143,232,43,26,81,185,175,103,222,147,156,125,7,189,120,31,214,174,130,199,255,0,66,187,147,72,207,53,220,208,43,35,223,138,231,126,105,62,245,236,145,65,238,244,146,112,63,218,188,105,38,160,241,110,248,166,217,171,204,112,73,2,144,196,26,6,222,116,83,134,112,15,204,211,13,125,108,163,226,184,139,243,113,89,175,218,186,60,119,218,124,232,206,161,227,100,56,56,7,7,253,235,55,44,199,249,152,253,77,118,199,139,115,123,45,125,20,250,190,158,153,13,125,110,191,89,5,51,39,80,233,9,195,106,86,163,255,0,198,10,249,239,104,32,231,189,39,128,78,71,53,175,195,63,105,228,222,223,170,244,37,63,22,169,109,159,252,116,59,245,159,79,169,193,212,224,63,66,77,97,89,175,103,156,140,85,252,49,60,155,115,245,215,79,47,31,218,10,126,138,127,210,135,111,180,30,158,3,139,198,63,72,218,177,158,107,217,239,87,240,195,201,176,183,218,30,131,255,0,198,152,253,34,52,149,251,67,208,115,204,179,15,255,0,20,107,32,13,94,7,156,247,167,225,197,124,155,34,253,160,232,4,99,239,78,163,220,198,212,177,215,58,3,103,23,192,125,84,255,0,165,99,36,224,127,152,175,100,98,167,225,135,147,101,61,113,160,99,63,127,7,232,135,253,40,73,254,208,116,68,82,86,105,100,62,2,198,107,36,12,49,143,52,158,125,169,248,97,228,208,111,254,210,56,197,141,161,207,248,166,111,242,21,5,113,215,90,236,199,2,229,98,30,209,160,170,209,238,107,130,183,56,241,140,249,84,217,234,157,112,228,255,0,105,206,15,200,211,209,117,134,191,22,8,212,165,63,248,128,53,1,143,30,62,116,161,145,90,241,159,163,202,173,240,125,162,107,177,127,120,240,75,142,251,147,31,210,164,19,237,62,248,38,30,194,18,113,225,200,170,8,36,112,113,74,95,139,35,228,107,63,143,21,242,92,38,251,74,213,228,207,165,5,180,99,232,90,163,165,235,125,126,115,143,190,108,30,209,160,21,93,95,21,238,220,249,171,225,143,233,60,170,84,245,6,173,60,163,213,212,110,24,103,252,120,21,188,216,190,251,8,31,156,52,106,115,249,87,206,106,121,6,190,132,233,233,5,199,78,216,72,57,38,5,254,149,203,150,73,163,27,219,231,188,1,200,20,158,217,57,165,22,63,250,82,55,127,94,213,217,14,12,1,199,233,92,199,207,138,240,57,255,0,90,241,198,71,210,138,55,78,182,138,230,71,18,131,180,47,24,63,58,38,77,20,28,250,83,99,228,195,252,233,26,58,101,102,60,248,21,42,24,3,205,98,221,81,3,46,159,117,14,127,135,184,123,175,52,33,5,88,134,4,31,157,89,204,128,96,142,249,166,221,86,82,125,72,213,189,242,42,204,141,43,185,247,242,41,32,243,83,239,167,90,74,114,1,143,220,169,161,37,209,152,28,195,42,176,240,27,131,90,242,136,140,227,207,138,247,229,249,83,210,90,79,16,59,227,96,61,199,52,206,14,123,243,87,106,232,239,138,247,156,10,72,243,239,226,187,130,63,90,33,192,221,206,124,87,139,16,115,73,94,78,13,116,228,0,60,84,30,7,142,212,174,227,62,60,210,71,194,195,154,86,121,237,69,120,254,17,142,245,222,70,71,235,92,28,115,251,87,14,78,112,113,249,209,30,228,158,60,87,121,206,72,253,235,153,35,159,21,194,114,57,61,188,209,75,11,145,128,120,174,175,183,127,157,36,19,142,252,255,0,74,242,156,113,226,136,87,3,60,210,179,199,108,210,49,201,207,63,58,233,200,237,69,119,104,199,35,233,93,29,128,28,99,185,164,6,32,143,124,119,197,40,147,140,113,244,160,94,78,7,110,221,177,222,188,1,200,193,207,202,146,132,140,31,210,150,167,249,179,140,14,230,160,242,129,250,119,30,230,189,183,39,129,249,87,139,1,143,223,154,230,73,111,243,52,11,42,62,34,49,227,154,78,220,144,15,237,75,10,54,254,84,131,141,220,31,175,181,20,147,144,125,235,184,59,55,140,96,123,249,174,246,32,248,237,94,111,195,140,119,241,68,52,1,206,41,99,56,199,207,189,112,17,219,36,14,194,187,193,36,230,131,192,158,217,200,246,165,21,36,119,56,164,47,115,207,52,182,60,96,26,4,19,241,16,63,15,189,41,15,32,144,114,113,129,93,80,55,14,63,245,165,19,240,158,60,112,104,164,178,159,83,57,228,210,119,113,195,31,214,187,206,71,211,205,123,105,39,104,83,80,219,193,142,241,142,15,210,156,102,32,145,154,92,86,23,87,3,248,54,243,72,127,233,66,106,98,219,164,53,219,149,13,30,153,63,200,186,237,254,181,45,136,129,201,81,186,186,50,119,16,106,227,109,246,105,175,202,163,212,72,33,31,245,191,63,181,76,219,125,148,77,199,222,53,37,80,60,70,153,254,181,47,36,135,108,212,240,51,238,120,174,231,13,199,127,56,173,134,219,236,187,70,136,15,94,107,137,143,205,182,143,218,166,109,186,31,167,109,143,195,166,198,199,222,66,91,250,214,63,44,94,216,34,198,238,192,34,18,79,108,2,104,251,109,3,87,186,218,32,211,238,95,62,68,103,21,244,37,190,153,97,104,0,130,206,8,192,237,182,49,69,96,14,48,63,42,151,155,245,15,22,21,107,246,125,212,151,4,31,185,8,148,255,0,241,92,10,155,183,251,39,212,164,81,247,139,251,120,198,121,10,165,171,91,24,174,102,179,121,114,95,22,123,111,246,79,96,184,55,87,211,203,238,16,5,169,171,111,179,190,156,183,32,155,70,148,249,245,28,156,213,163,35,231,94,207,206,177,231,149,251,52,143,182,208,52,139,62,32,211,237,211,3,131,233,138,61,35,68,31,2,42,252,128,197,120,159,253,43,192,254,190,41,181,212,43,243,174,115,92,45,197,112,158,245,7,73,61,171,159,173,115,140,87,57,160,81,175,2,107,156,87,139,1,220,243,84,43,250,120,175,103,154,109,93,89,176,28,18,60,102,132,159,86,181,130,83,27,73,241,131,130,0,201,20,208,144,36,215,11,100,124,170,34,231,92,142,9,26,63,73,217,148,224,147,64,183,80,79,35,108,72,149,73,237,158,106,232,88,201,4,127,90,109,167,68,252,78,170,62,102,161,126,251,125,21,157,196,211,169,82,0,10,74,227,6,162,173,209,175,238,182,60,164,146,14,75,28,211,66,214,38,138,82,68,114,43,31,145,175,19,227,21,77,183,157,173,239,17,147,43,135,231,154,183,150,237,254,84,176,103,191,107,16,23,210,44,174,63,248,115,21,60,123,143,246,172,151,60,159,157,109,159,105,49,9,186,62,118,199,49,202,141,251,227,252,235,19,24,206,43,211,197,253,89,190,221,7,2,144,65,165,103,158,245,226,114,5,116,66,72,31,157,112,98,188,78,43,196,227,235,65,223,157,119,0,140,249,174,103,60,226,189,226,136,225,239,94,7,30,107,153,174,248,160,241,60,215,7,110,60,124,171,190,62,181,194,220,98,131,167,53,234,72,56,243,197,123,113,247,160,81,199,154,224,207,53,227,219,189,120,103,25,170,28,31,135,30,124,215,6,70,73,174,47,61,255,0,90,243,49,35,21,7,91,207,53,229,124,16,105,28,145,156,247,174,100,230,129,210,48,65,7,244,175,19,159,52,157,199,57,53,239,32,26,5,140,103,191,57,173,223,162,38,245,186,74,200,140,252,40,87,244,53,131,143,124,214,205,246,107,56,126,150,41,159,238,229,97,249,119,174,92,191,212,199,219,24,56,247,205,115,3,138,153,143,165,181,217,127,14,149,116,71,255,0,46,137,143,162,58,133,241,255,0,179,100,25,237,146,7,249,215,77,166,226,190,1,206,77,123,28,254,117,104,95,179,238,161,114,1,179,11,255,0,138,85,167,71,217,199,80,55,62,132,67,255,0,198,138,158,83,246,109,17,164,2,176,200,217,192,45,82,56,93,153,207,196,126,85,55,99,246,127,172,193,111,177,210,0,73,201,254,37,19,255,0,3,235,4,118,135,232,94,185,219,55,237,169,85,118,242,127,169,174,100,156,133,30,42,210,122,23,86,62,109,255,0,252,191,246,174,47,65,234,193,243,190,223,3,254,191,246,166,224,173,142,192,17,154,232,31,9,231,143,0,85,163,254,3,212,207,30,180,31,254,81,174,255,0,192,122,143,99,60,0,125,77,60,167,237,118,171,28,43,112,127,95,106,109,161,134,94,100,137,28,213,204,116,13,219,126,43,187,112,113,219,6,151,15,217,237,196,146,16,183,145,228,121,8,120,167,148,59,103,210,233,80,55,40,236,159,184,161,100,210,174,20,101,48,227,229,222,181,33,246,107,57,28,223,166,113,206,16,210,127,236,238,230,60,129,123,30,62,104,106,254,73,251,101,146,50,60,76,85,212,169,246,34,187,130,115,230,181,163,246,121,112,227,227,187,133,135,205,9,161,95,236,172,200,65,23,145,161,255,0,165,78,42,254,76,70,93,140,55,207,250,82,240,0,239,223,197,105,63,246,73,63,141,78,46,125,227,53,223,251,36,185,35,255,0,210,81,127,249,179,79,201,143,236,102,132,227,253,171,192,99,191,114,43,74,31,100,87,7,190,169,23,255,0,155,52,177,246,69,62,121,213,35,249,226,35,254,180,252,152,254,198,98,217,247,227,229,92,43,231,60,227,205,106,63,246,69,33,239,170,38,60,31,75,253,235,223,246,68,216,231,85,31,148,95,239,79,201,143,236,101,249,10,0,62,69,116,114,114,107,81,31,100,40,63,22,170,127,40,169,209,246,69,9,198,237,81,241,158,113,24,167,228,196,101,99,229,219,192,175,96,123,243,90,202,125,145,217,169,231,82,155,231,132,20,242,125,147,105,131,147,125,114,126,64,10,159,151,21,140,132,243,227,253,235,171,140,228,47,63,58,216,215,236,175,68,3,226,158,233,190,172,7,249,83,233,246,97,160,46,57,185,108,120,50,84,252,184,140,88,128,70,65,231,218,188,24,130,49,205,109,235,246,107,211,169,156,193,41,250,200,105,229,251,62,233,181,228,88,231,143,46,105,249,97,219,12,63,16,237,207,189,115,241,120,173,234,62,134,233,200,191,251,182,34,126,100,154,37,122,79,65,78,218,93,191,203,43,154,126,88,106,190,126,82,113,142,125,142,107,162,60,142,23,243,2,190,134,143,64,209,226,56,77,54,212,127,248,177,68,174,155,96,131,225,179,128,15,148,98,179,249,87,183,206,95,119,184,148,229,97,144,251,97,79,20,68,122,70,163,40,30,157,149,195,99,218,51,95,69,136,33,79,195,18,15,162,138,88,192,236,0,252,170,126,111,240,105,243,212,125,35,175,78,223,14,151,114,71,126,83,20,108,29,1,212,146,227,254,225,179,230,206,5,111,28,98,189,145,142,245,63,45,60,88,188,31,102,26,244,138,55,155,120,243,223,115,231,250,81,240,253,147,223,49,254,54,161,2,127,225,82,213,172,147,242,164,230,167,229,201,116,206,109,254,202,45,151,30,182,165,41,231,249,99,2,164,160,251,49,209,35,199,168,247,18,129,224,190,63,165,92,251,142,125,235,132,147,216,113,89,243,202,253,154,87,160,232,94,157,183,60,105,200,228,121,118,38,164,237,244,61,42,216,127,7,79,182,76,115,253,216,205,29,159,62,222,107,193,142,106,91,77,71,82,40,227,92,34,42,255,0,225,24,165,103,182,105,59,177,226,184,79,143,21,20,179,197,119,63,58,70,107,217,247,162,22,14,77,43,35,20,128,120,205,116,156,12,212,82,243,239,94,220,71,231,72,207,52,147,32,94,228,80,59,184,28,253,107,155,128,166,13,196,64,224,200,160,251,102,145,115,119,29,172,62,172,132,237,206,56,230,168,43,119,53,204,243,80,175,212,16,168,59,34,145,143,207,138,100,117,39,241,112,240,124,57,228,131,218,175,141,22,2,107,196,227,218,160,245,123,233,224,104,76,18,97,29,55,112,59,212,125,180,119,186,158,224,183,39,225,238,11,30,213,100,22,166,112,23,37,128,3,222,163,164,214,236,227,98,3,23,35,190,209,81,218,132,18,216,233,43,11,73,191,116,185,36,80,90,100,81,221,77,44,110,51,252,34,203,131,230,174,145,63,109,173,90,220,204,177,169,101,118,252,33,135,122,19,81,214,38,181,187,104,85,23,0,2,9,53,92,138,79,78,116,144,126,37,96,120,169,62,163,24,190,137,135,243,198,57,166,148,242,94,106,183,163,48,240,167,202,140,87,181,134,185,142,11,66,238,68,140,165,92,6,224,154,39,167,36,221,105,42,158,234,255,0,229,93,234,37,205,164,78,7,224,127,234,41,246,34,180,139,131,109,170,70,93,142,36,248,27,243,237,75,215,83,102,168,228,15,196,3,126,117,25,185,149,129,92,228,16,65,169,45,94,65,114,44,238,87,254,108,92,253,69,81,97,75,104,46,45,61,95,73,11,73,30,73,249,226,170,67,49,58,176,35,40,217,31,149,90,244,121,125,93,38,18,123,129,180,254,85,85,187,79,78,238,116,62,28,140,126,117,34,45,122,144,19,105,114,227,252,1,170,181,165,185,143,83,132,231,225,44,65,171,29,177,251,206,150,131,252,113,227,246,170,140,203,53,156,228,56,101,117,60,82,126,138,237,218,186,222,206,128,126,23,60,10,183,64,229,173,227,108,119,81,222,160,173,117,168,183,255,0,222,96,80,79,121,20,121,249,212,234,72,178,34,188,108,10,158,196,123,82,170,19,172,34,251,199,73,106,73,142,68,37,177,143,110,107,3,25,241,95,70,106,112,253,227,74,187,139,252,112,184,253,141,124,228,70,24,174,79,28,87,110,43,211,53,210,114,56,253,43,222,43,220,142,213,236,241,93,145,204,103,156,87,60,240,41,71,218,147,142,123,246,170,57,228,87,137,249,215,185,255,0,90,225,162,20,59,30,107,152,31,235,92,250,87,123,231,53,7,73,20,156,251,215,136,226,185,243,205,81,227,236,107,185,241,92,207,31,58,247,28,10,15,100,147,138,80,206,107,148,160,14,104,58,56,7,21,198,7,25,175,99,138,90,129,180,140,115,80,52,70,60,241,94,236,107,173,223,131,92,193,61,197,2,135,156,123,249,174,145,147,197,112,114,113,92,57,231,20,10,31,74,213,254,203,102,45,165,222,69,159,195,40,63,168,255,0,106,201,199,36,115,90,79,217,100,184,151,80,136,255,0,133,79,245,172,114,127,82,63,255,217