255,216,255,224,0,16,74,70,73,70,0,1,1,1,1,144,1,144,0,0,255,226,10,32,73,67,67,95,80,82,79,70,73,76,69,0,1,1,0,0,10,16,0,0,0,0,2,16,0,0,109,110,116,114,82,71,66,32,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,97,99,115,112,65,80,80,76,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,246,213,0,1,0,0,0,0,211,44,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,100,101,115,99,0,0,0,252,0,0,0,124,99,112,114,116,0,0,1,120,0,0,0,40,119,116,112,116,0,0,1,160,0,0,0,20,98,107,112,116,0,0,1,180,0,0,0,20,114,88,89,90,0,0,1,200,0,0,0,20,103,88,89,90,0,0,1,220,0,0,0,20,98,88,89,90,0,0,1,240,0,0,0,20,114,84,82,67,0,0,2,4,0,0,8,12,103,84,82,67,0,0,2,4,0,0,8,12,98,84,82,67,0,0,2,4,0,0,8,12,100,101,115,99,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,34,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,115,82,71,66,32,73,67,67,32,80,114,111,102,105,108,101,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,116,101,120,116,0,0,0,0,67,111,112,121,114,105,103,104,116,32,65,114,116,105,102,101,120,32,83,111,102,116,119,97,114,101,32,50,48,49,49,0,88,89,90,32,0,0,0,0,0,0,243,81,0,1,0,0,0,1,22,204,88,89,90,32,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,88,89,90,32,0,0,0,0,0,0,111,162,0,0,56,245,0,0,3,144,88,89,90,32,0,0,0,0,0,0,98,153,0,0,183,133,0,0,24,218,88,89,90,32,0,0,0,0,0,0,36,160,0,0,15,132,0,0,182,207,99,117,114,118,0,0,0,0,0,0,4,0,0,0,0,5,0,10,0,15,0,20,0,25,0,30,0,35,0,40,0,45,0,50,0,55,0,59,0,64,0,69,0,74,0,79,0,84,0,89,0,94,0,99,0,104,0,109,0,114,0,119,0,124,0,129,0,134,0,139,0,144,0,149,0,154,0,159,0,164,0,169,0,174,0,178,0,183,0,188,0,193,0,198,0,203,0,208,0,213,0,219,0,224,0,229,0,235,0,240,0,246,0,251,1,1,1,7,1,13,1,19,1,25,1,31,1,37,1,43,1,50,1,56,1,62,1,69,1,76,1,82,1,89,1,96,1,103,1,110,1,117,1,124,1,131,1,139,1,146,1,154,1,161,1,169,1,177,1,185,1,193,1,201,1,209,1,217,1,225,1,233,1,242,1,250,2,3,2,12,2,20,2,29,2,38,2,47,2,56,2,65,2,75,2,84,2,93,2,103,2,113,2,122,2,132,2,142,2,152,2,162,2,172,2,182,2,193,2,203,2,213,2,224,2,235,2,245,3,0,3,11,3,22,3,33,3,45,3,56,3,67,3,79,3,90,3,102,3,114,3,126,3,138,3,150,3,162,3,174,3,186,3,199,3,211,3,224,3,236,3,249,4,6,4,19,4,32,4,45,4,59,4,72,4,85,4,99,4,113,4,126,4,140,4,154,4,168,4,182,4,196,4,211,4,225,4,240,4,254,5,13,5,28,5,43,5,58,5,73,5,88,5,103,5,119,5,134,5,150,5,166,5,181,5,197,5,213,5,229,5,246,6,6,6,22,6,39,6,55,6,72,6,89,6,106,6,123,6,140,6,157,6,175,6,192,6,209,6,227,6,245,7,7,7,25,7,43,7,61,7,79,7,97,7,116,7,134,7,153,7,172,7,191,7,210,7,229,7,248,8,11,8,31,8,50,8,70,8,90,8,110,8,130,8,150,8,170,8,190,8,210,8,231,8,251,9,16,9,37,9,58,9,79,9,100,9,121,9,143,9,164,9,186,9,207,9,229,9,251,10,17,10,39,10,61,10,84,10,106,10,129,10,152,10,174,10,197,10,220,10,243,11,11,11,34,11,57,11,81,11,105,11,128,11,152,11,176,11,200,11,225,11,249,12,18,12,42,12,67,12,92,12,117,12,142,12,167,12,192,12,217,12,243,13,13,13,38,13,64,13,90,13,116,13,142,13,169,13,195,13,222,13,248,14,19,14,46,14,73,14,100,14,127,14,155,14,182,14,210,14,238,15,9,15,37,15,65,15,94,15,122,15,150,15,179,15,207,15,236,16,9,16,38,16,67,16,97,16,126,16,155,16,185,16,215,16,245,17,19,17,49,17,79,17,109,17,140,17,170,17,201,17,232,18,7,18,38,18,69,18,100,18,132,18,163,18,195,18,227,19,3,19,35,19,67,19,99,19,131,19,164,19,197,19,229,20,6,20,39,20,73,20,106,20,139,20,173,20,206,20,240,21,18,21,52,21,86,21,120,21,155,21,189,21,224,22,3,22,38,22,73,22,108,22,143,22,178,22,214,22,250,23,29,23,65,23,101,23,137,23,174,23,210,23,247,24,27,24,64,24,101,24,138,24,175,24,213,24,250,25,32,25,69,25,107,25,145,25,183,25,221,26,4,26,42,26,81,26,119,26,158,26,197,26,236,27,20,27,59,27,99,27,138,27,178,27,218,28,2,28,42,28,82,28,123,28,163,28,204,28,245,29,30,29,71,29,112,29,153,29,195,29,236,30,22,30,64,30,106,30,148,30,190,30,233,31,19,31,62,31,105,31,148,31,191,31,234,32,21,32,65,32,108,32,152,32,196,32,240,33,28,33,72,33,117,33,161,33,206,33,251,34,39,34,85,34,130,34,175,34,221,35,10,35,56,35,102,35,148,35,194,35,240,36,31,36,77,36,124,36,171,36,218,37,9,37,56,37,104,37,151,37,199,37,247,38,39,38,87,38,135,38,183,38,232,39,24,39,73,39,122,39,171,39,220,40,13,40,63,40,113,40,162,40,212,41,6,41,56,41,107,41,157,41,208,42,2,42,53,42,104,42,155,42,207,43,2,43,54,43,105,43,157,43,209,44,5,44,57,44,110,44,162,44,215,45,12,45,65,45,118,45,171,45,225,46,22,46,76,46,130,46,183,46,238,47,36,47,90,47,145,47,199,47,254,48,53,48,108,48,164,48,219,49,18,49,74,49,130,49,186,49,242,50,42,50,99,50,155,50,212,51,13,51,70,51,127,51,184,51,241,52,43,52,101,52,158,52,216,53,19,53,77,53,135,53,194,53,253,54,55,54,114,54,174,54,233,55,36,55,96,55,156,55,215,56,20,56,80,56,140,56,200,57,5,57,66,57,127,57,188,57,249,58,54,58,116,58,178,58,239,59,45,59,107,59,170,59,232,60,39,60,101,60,164,60,227,61,34,61,97,61,161,61,224,62,32,62,96,62,160,62,224,63,33,63,97,63,162,63,226,64,35,64,100,64,166,64,231,65,41,65,106,65,172,65,238,66,48,66,114,66,181,66,247,67,58,67,125,67,192,68,3,68,71,68,138,68,206,69,18,69,85,69,154,69,222,70,34,70,103,70,171,70,240,71,53,71,123,71,192,72,5,72,75,72,145,72,215,73,29,73,99,73,169,73,240,74,55,74,125,74,196,75,12,75,83,75,154,75,226,76,42,76,114,76,186,77,2,77,74,77,147,77,220,78,37,78,110,78,183,79,0,79,73,79,147,79,221,80,39,80,113,80,187,81,6,81,80,81,155,81,230,82,49,82,124,82,199,83,19,83,95,83,170,83,246,84,66,84,143,84,219,85,40,85,117,85,194,86,15,86,92,86,169,86,247,87,68,87,146,87,224,88,47,88,125,88,203,89,26,89,105,89,184,90,7,90,86,90,166,90,245,91,69,91,149,91,229,92,53,92,134,92,214,93,39,93,120,93,201,94,26,94,108,94,189,95,15,95,97,95,179,96,5,96,87,96,170,96,252,97,79,97,162,97,245,98,73,98,156,98,240,99,67,99,151,99,235,100,64,100,148,100,233,101,61,101,146,101,231,102,61,102,146,102,232,103,61,103,147,103,233,104,63,104,150,104,236,105,67,105,154,105,241,106,72,106,159,106,247,107,79,107,167,107,255,108,87,108,175,109,8,109,96,109,185,110,18,110,107,110,196,111,30,111,120,111,209,112,43,112,134,112,224,113,58,113,149,113,240,114,75,114,166,115,1,115,93,115,184,116,20,116,112,116,204,117,40,117,133,117,225,118,62,118,155,118,248,119,86,119,179,120,17,120,110,120,204,121,42,121,137,121,231,122,70,122,165,123,4,123,99,123,194,124,33,124,129,124,225,125,65,125,161,126,1,126,98,126,194,127,35,127,132,127,229,128,71,128,168,129,10,129,107,129,205,130,48,130,146,130,244,131,87,131,186,132,29,132,128,132,227,133,71,133,171,134,14,134,114,134,215,135,59,135,159,136,4,136,105,136,206,137,51,137,153,137,254,138,100,138,202,139,48,139,150,139,252,140,99,140,202,141,49,141,152,141,255,142,102,142,206,143,54,143,158,144,6,144,110,144,214,145,63,145,168,146,17,146,122,146,227,147,77,147,182,148,32,148,138,148,244,149,95,149,201,150,52,150,159,151,10,151,117,151,224,152,76,152,184,153,36,153,144,153,252,154,104,154,213,155,66,155,175,156,28,156,137,156,247,157,100,157,210,158,64,158,174,159,29,159,139,159,250,160,105,160,216,161,71,161,182,162,38,162,150,163,6,163,118,163,230,164,86,164,199,165,56,165,169,166,26,166,139,166,253,167,110,167,224,168,82,168,196,169,55,169,169,170,28,170,143,171,2,171,117,171,233,172,92,172,208,173,68,173,184,174,45,174,161,175,22,175,139,176,0,176,117,176,234,177,96,177,214,178,75,178,194,179,56,179,174,180,37,180,156,181,19,181,138,182,1,182,121,182,240,183,104,183,224,184,89,184,209,185,74,185,194,186,59,186,181,187,46,187,167,188,33,188,155,189,21,189,143,190,10,190,132,190,255,191,122,191,245,192,112,192,236,193,103,193,227,194,95,194,219,195,88,195,212,196,81,196,206,197,75,197,200,198,70,198,195,199,65,199,191,200,61,200,188,201,58,201,185,202,56,202,183,203,54,203,182,204,53,204,181,205,53,205,181,206,54,206,182,207,55,207,184,208,57,208,186,209,60,209,190,210,63,210,193,211,68,211,198,212,73,212,203,213,78,213,209,214,85,214,216,215,92,215,224,216,100,216,232,217,108,217,241,218,118,218,251,219,128,220,5,220,138,221,16,221,150,222,28,222,162,223,41,223,175,224,54,224,189,225,68,225,204,226,83,226,219,227,99,227,235,228,115,228,252,229,132,230,13,230,150,231,31,231,169,232,50,232,188,233,70,233,208,234,91,234,229,235,112,235,251,236,134,237,17,237,156,238,40,238,180,239,64,239,204,240,88,240,229,241,114,241,255,242,140,243,25,243,167,244,52,244,194,245,80,245,222,246,109,246,251,247,138,248,25,248,168,249,56,249,199,250,87,250,231,251,119,252,7,252,152,253,41,253,186,254,75,254,220,255,109,255,255,255,219,0,67,0,3,2,2,2,2,2,3,2,2,2,3,3,3,3,4,6,4,4,4,4,4,8,6,6,5,6,9,8,10,10,9,8,9,9,10,12,15,12,10,11,14,11,9,9,13,17,13,14,15,16,16,17,16,10,12,18,19,18,16,19,15,16,16,16,255,219,0,67,1,3,3,3,4,3,4,8,4,4,8,16,11,9,11,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,255,192,0,17,8,1,44,0,200,3,1,34,0,2,17,1,3,17,1,255,196,0,30,0,1,0,1,5,1,1,1,1,0,0,0,0,0,0,0,0,0,8,1,5,6,7,9,4,3,2,10,255,196,0,66,16,0,2,2,1,4,1,3,3,2,4,3,5,5,7,5,0,1,2,3,4,5,0,6,7,17,18,8,19,33,20,34,49,35,65,9,21,50,81,22,51,82,23,66,97,113,129,36,57,67,145,180,24,37,39,53,56,114,161,100,116,117,177,193,255,196,0,27,1,1,0,2,3,1,1,0,0,0,0,0,0,0,0,0,0,0,1,2,4,5,7,3,6,255,196,0,47,17,1,0,1,3,2,4,5,3,2,7,0,0,0,0,0,0,0,1,2,3,17,4,33,5,18,49,81,6,20,65,97,145,19,50,113,34,209,35,83,129,130,161,177,240,255,218,0,12,3,1,0,2,17,3,17,0,63,0,234,158,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,154,6,154,105,160,105,166,168,127,26,15,26,230,113,15,146,124,58,101,41,181,244,95,38,170,39,67,50,142,129,236,167,126,64,116,71,237,251,141,123,117,7,118,143,253,232,187,203,224,127,242,17,255,0,161,169,169,194,127,31,245,26,198,210,234,60,196,85,56,199,45,83,31,13,231,28,224,241,194,42,211,211,21,243,125,91,86,238,116,198,57,227,56,235,57,199,117,3,41,252,48,63,29,232,93,87,242,192,127,204,234,11,241,214,35,145,243,28,157,137,219,182,183,158,123,110,75,95,104,203,98,133,202,172,178,52,148,94,89,93,80,59,130,179,71,227,43,132,44,162,72,92,1,219,24,213,157,180,41,238,182,227,26,251,143,115,110,123,255,0,202,178,59,167,21,136,199,60,150,222,219,71,82,211,61,108,170,251,101,65,136,26,242,60,133,203,184,253,63,48,19,166,239,26,158,33,53,70,121,59,250,246,195,113,119,194,20,218,170,105,243,17,51,28,189,34,119,230,153,136,198,248,158,153,218,103,104,153,244,140,206,130,232,0,37,128,7,254,58,240,230,111,219,167,140,158,214,46,168,183,98,63,16,177,118,127,118,0,147,215,201,232,18,221,15,147,215,67,228,234,18,101,241,155,222,174,197,204,100,183,174,242,178,184,3,179,247,85,237,187,26,216,50,190,50,197,124,141,127,97,74,21,30,227,51,50,34,118,73,72,228,48,142,192,242,55,237,145,177,115,89,13,177,190,179,187,58,121,115,245,173,108,156,126,58,157,117,115,239,220,179,111,27,20,214,45,0,223,104,145,216,160,241,29,22,99,211,50,170,1,171,70,186,106,171,17,71,249,246,202,149,248,82,221,187,83,114,173,76,109,56,251,118,251,162,158,185,136,206,103,120,246,157,230,55,153,25,99,125,111,107,144,8,54,254,194,183,45,145,218,181,155,10,98,170,210,6,232,5,18,24,229,241,232,118,204,84,5,31,129,33,248,59,0,55,199,207,231,80,151,37,203,251,221,177,188,149,147,220,19,89,167,38,225,155,33,134,183,136,169,104,188,88,169,33,134,189,88,108,85,159,225,132,130,73,163,89,58,0,55,249,137,226,83,197,238,92,137,143,220,155,111,122,77,138,201,110,220,198,122,205,140,246,47,26,151,45,78,34,124,137,177,84,8,240,197,98,240,72,96,180,34,30,115,116,66,180,69,200,38,77,76,235,227,25,166,159,251,127,217,74,124,37,114,42,138,46,93,136,153,137,157,163,61,57,115,191,77,166,172,117,223,105,140,231,105,144,8,35,176,123,26,167,154,116,15,144,232,158,135,207,239,168,245,177,119,229,89,56,131,3,91,109,230,38,250,156,110,114,108,110,74,42,234,202,240,200,147,76,225,27,181,7,196,244,172,164,125,142,0,31,114,22,7,67,237,205,213,234,3,27,179,56,170,92,110,202,131,112,98,111,115,13,179,70,107,86,226,175,101,42,153,47,137,21,214,63,133,140,187,218,104,228,32,176,72,84,58,118,234,117,147,106,244,93,140,199,104,150,135,95,195,174,104,43,154,107,244,170,99,166,39,111,92,123,245,79,213,116,127,233,96,123,0,252,31,216,254,52,14,135,174,156,124,158,135,207,239,168,23,197,99,123,193,204,59,127,253,156,101,47,94,175,134,220,251,155,9,102,178,206,34,71,219,180,14,62,26,17,58,74,124,102,132,45,130,226,69,33,151,220,105,99,14,80,195,39,159,13,67,150,54,38,19,142,183,30,217,219,117,247,52,187,199,154,47,89,180,146,93,240,254,93,86,57,178,16,197,92,187,15,34,166,51,97,252,128,246,226,246,149,68,108,93,157,189,154,244,253,239,189,87,81,159,209,197,188,187,207,190,254,163,37,145,200,211,201,110,11,25,90,83,222,184,206,210,99,102,0,209,184,81,151,230,91,42,38,105,74,148,64,97,64,177,175,103,82,99,64,214,21,203,92,197,199,188,33,181,37,222,124,147,184,35,196,98,209,189,180,150,68,98,37,148,143,182,37,61,116,29,143,192,242,32,19,251,143,146,51,93,115,255,0,248,204,197,147,30,157,182,212,245,110,219,138,161,221,11,5,184,97,102,41,56,52,236,58,9,16,16,8,15,18,176,36,31,18,59,208,76,94,46,230,238,49,230,90,50,95,227,189,211,91,42,144,4,50,170,2,172,158,74,24,124,17,211,14,136,249,82,71,252,117,157,235,137,95,194,19,123,203,129,245,17,22,213,130,41,88,110,72,108,87,176,239,85,36,138,56,227,171,52,201,225,33,251,161,118,120,128,61,124,58,128,15,244,141,118,215,64,211,77,52,13,52,211,64,211,77,52,13,80,254,53,93,80,254,52,16,123,104,255,0,222,139,188,191,254,4,127,232,106,107,124,114,175,169,44,14,198,229,141,141,194,216,99,95,33,185,55,78,86,188,87,163,36,149,199,81,98,73,119,235,255,0,17,250,233,20,254,221,177,248,241,13,13,57,175,154,127,216,47,174,142,70,223,176,99,13,251,227,7,29,28,116,39,252,191,171,150,133,81,27,73,251,248,47,69,136,31,39,174,135,93,246,49,29,141,176,57,35,103,250,174,225,253,201,203,55,167,155,115,111,172,132,27,142,220,86,1,247,224,18,79,34,34,203,251,43,149,64,124,0,1,1,85,232,116,64,249,138,53,213,88,154,236,218,141,230,228,230,123,68,213,143,153,119,75,254,21,179,197,45,105,184,142,186,168,138,41,209,209,201,79,173,117,211,106,106,159,237,163,105,153,245,156,67,167,112,236,141,135,140,202,81,205,166,30,149,123,212,113,167,21,86,98,228,52,116,251,236,196,59,111,233,237,191,231,243,249,215,202,30,48,227,186,120,170,219,110,45,183,73,40,192,44,180,21,123,98,163,222,140,197,49,0,183,207,105,35,41,63,176,99,248,239,92,249,222,248,30,80,218,188,101,178,227,206,92,189,159,175,157,195,110,187,56,197,161,144,50,92,163,90,104,177,173,3,36,182,216,44,33,74,20,16,128,225,36,145,91,182,79,32,187,147,212,10,114,244,179,236,204,63,32,181,69,177,145,218,183,177,215,175,237,235,45,4,245,39,108,190,223,243,182,37,37,10,121,18,35,11,18,18,174,3,246,81,138,199,244,159,78,142,206,39,230,245,31,204,171,230,125,255,0,121,249,158,233,67,119,139,120,235,33,140,165,133,189,182,169,205,75,23,28,144,86,133,217,138,196,146,186,59,175,245,124,246,232,141,243,223,202,131,251,106,225,182,54,118,210,217,81,205,87,108,226,107,99,82,236,162,73,18,34,122,119,85,232,116,9,61,116,163,240,62,0,26,231,183,42,237,93,229,181,243,156,215,48,228,60,173,188,110,2,42,146,231,178,185,92,195,214,147,32,243,203,65,227,7,217,64,149,124,100,238,69,158,20,6,4,139,219,142,50,174,64,203,234,55,168,13,177,142,220,92,217,140,169,103,51,146,167,121,174,74,153,171,141,86,174,54,69,194,50,91,177,62,59,229,99,155,205,163,232,66,221,73,228,138,203,25,18,59,204,81,76,78,98,55,69,90,171,245,209,54,234,174,102,153,244,204,227,191,79,206,233,125,111,134,56,162,250,93,142,222,207,199,202,183,236,203,98,208,102,127,212,154,71,142,73,24,253,223,146,208,198,199,255,0,176,106,225,127,97,241,238,119,35,99,51,145,192,99,47,91,201,87,106,178,205,40,18,25,98,40,170,202,59,36,127,74,168,236,124,244,7,206,161,78,204,175,140,154,187,237,235,91,131,113,81,125,233,203,88,236,182,18,111,175,146,57,237,227,153,44,205,5,162,224,119,245,50,173,105,253,230,110,204,137,18,41,242,10,70,177,45,167,138,183,159,203,99,54,228,87,36,195,205,62,31,99,55,189,139,187,237,75,135,75,118,112,203,30,70,153,242,32,93,178,67,11,40,99,80,169,5,127,34,235,47,115,199,211,163,180,45,231,117,51,143,226,85,183,188,250,227,63,234,62,33,208,188,110,198,217,120,11,48,89,199,97,106,85,153,43,173,24,219,179,247,68,178,180,232,132,19,247,120,200,93,212,158,202,150,114,58,236,247,242,93,157,176,241,212,241,184,225,140,163,5,124,54,69,178,116,163,105,8,16,92,144,202,198,81,219,127,83,25,230,63,63,235,63,26,139,156,203,190,121,47,59,199,184,49,157,161,141,185,107,109,110,109,193,182,243,51,80,237,94,244,209,109,204,178,27,241,43,178,44,17,170,159,117,161,238,70,62,76,168,192,162,251,152,54,230,196,103,49,113,108,188,38,251,200,93,151,44,188,103,126,198,69,103,144,91,134,123,149,36,116,196,74,214,64,12,237,244,182,114,165,12,131,221,117,135,185,62,245,44,109,20,197,59,67,198,229,202,238,207,53,115,51,62,251,166,142,220,227,78,50,218,25,42,121,205,183,183,113,184,235,117,241,163,31,94,120,88,130,42,42,167,218,62,238,136,233,35,237,143,103,165,29,157,123,99,217,123,30,134,63,23,78,60,77,56,106,98,111,201,149,160,165,200,88,109,55,188,239,42,146,127,39,222,152,159,200,251,143,253,32,86,110,151,58,199,196,28,63,118,194,177,151,21,180,247,14,66,129,134,202,203,145,56,102,163,94,53,138,204,42,22,11,62,48,200,140,80,56,99,25,251,72,158,21,121,47,92,3,127,115,102,48,92,111,142,205,168,205,236,229,228,28,254,38,90,214,101,247,68,85,100,194,100,4,173,21,153,93,3,65,27,27,34,104,188,79,180,199,219,136,176,143,163,42,38,246,211,218,27,51,107,42,197,180,177,181,106,8,49,244,241,93,65,33,111,26,181,68,130,188,71,178,126,16,73,32,4,252,252,158,201,235,227,34,212,82,254,30,43,139,126,32,185,144,193,220,155,43,245,155,139,56,185,76,134,64,152,238,171,195,111,194,140,102,47,18,12,102,153,142,79,34,195,162,253,133,62,100,137,91,160,106,17,255,0,23,154,209,77,233,57,39,150,55,34,182,228,168,224,172,129,74,179,87,179,26,252,121,2,221,179,129,208,239,242,126,8,212,220,212,83,254,38,27,126,190,123,210,198,93,172,197,98,69,198,100,105,223,81,94,36,145,252,208,184,67,226,228,41,95,38,30,95,63,11,228,71,100,0,67,154,223,194,123,29,53,191,84,248,123,113,72,0,166,37,147,192,183,94,125,213,178,15,64,159,158,148,177,253,206,187,168,53,193,47,225,93,118,90,222,180,54,84,8,124,86,120,242,42,79,183,223,127,251,190,207,199,125,253,191,29,254,199,178,63,111,206,187,217,230,191,234,31,249,232,63,90,106,157,247,248,211,65,93,52,211,64,211,77,52,13,80,254,53,93,52,17,127,31,233,62,166,235,245,103,187,185,239,144,104,199,62,46,165,138,31,225,218,50,116,203,98,196,84,224,86,181,32,255,0,76,110,164,34,159,203,169,99,240,163,203,95,122,153,3,255,0,111,206,13,31,254,154,175,254,174,198,167,14,160,239,169,191,254,191,56,55,255,0,219,212,255,0,214,88,214,163,91,167,183,98,207,232,142,181,211,51,249,154,157,23,194,252,91,85,197,120,140,198,166,172,197,189,53,202,41,143,72,166,155,83,17,143,206,51,61,229,46,238,108,46,62,201,213,197,227,178,27,91,13,98,28,117,105,42,227,225,150,178,50,193,11,4,243,72,193,252,41,246,227,236,15,244,175,246,215,167,41,130,217,123,172,197,115,45,141,197,101,13,86,146,156,114,74,137,47,182,222,252,78,241,3,243,209,247,171,66,74,254,124,225,94,254,87,92,249,165,150,192,196,220,64,252,127,186,183,189,157,209,14,230,175,21,56,44,201,55,233,212,106,243,125,90,98,17,128,142,212,30,247,213,163,251,196,160,42,200,206,176,199,8,214,223,179,103,41,111,135,159,101,239,233,254,149,115,124,212,248,122,185,28,100,179,86,154,228,231,118,188,205,36,102,34,198,167,233,163,5,242,147,203,206,51,209,62,75,222,221,206,146,112,237,222,54,159,47,146,13,138,219,242,228,179,22,35,25,5,104,226,105,109,79,2,199,34,9,20,252,179,70,190,211,142,199,106,60,15,246,58,245,220,197,108,169,241,121,44,93,234,88,151,161,155,22,36,200,65,32,79,106,216,42,22,118,144,31,135,29,0,24,159,216,124,234,21,98,98,245,15,151,245,41,52,83,71,129,197,89,175,202,217,73,169,88,130,201,49,125,18,224,169,137,82,120,250,38,120,154,168,170,0,6,57,61,233,75,125,139,16,39,26,222,91,83,112,96,182,37,157,201,184,108,215,122,123,135,148,179,79,143,85,202,203,40,71,107,151,162,52,218,25,153,82,12,124,179,9,23,32,232,193,100,170,222,101,16,134,42,19,182,182,219,227,60,61,42,87,171,226,54,253,90,130,42,52,169,76,35,137,99,240,132,184,169,28,108,126,62,211,52,130,48,191,131,35,120,254,117,110,195,236,94,21,122,212,164,192,237,157,164,208,97,108,125,85,87,169,5,114,181,38,240,130,95,113,74,255,0,75,120,71,85,251,254,201,17,252,5,58,141,28,27,121,50,50,231,184,67,115,84,76,198,213,220,245,243,151,108,227,236,200,94,60,118,65,110,75,43,138,109,240,203,93,149,213,149,126,211,20,177,121,199,208,127,20,198,119,78,18,230,203,227,47,76,184,237,129,69,232,37,220,120,183,35,80,103,150,237,169,231,196,251,183,221,209,255,0,78,127,40,203,179,153,223,195,199,220,98,67,71,23,97,51,219,109,113,174,101,14,56,226,112,55,86,243,203,153,48,132,138,79,121,172,195,36,18,89,241,31,213,238,69,36,177,151,252,50,179,14,254,78,153,93,133,199,25,127,121,243,59,99,9,104,64,149,196,166,122,232,222,218,193,28,130,16,221,254,2,36,243,5,239,240,37,127,217,142,185,205,130,198,114,6,216,222,28,90,252,165,189,183,81,146,222,202,197,201,182,101,218,18,53,172,189,56,13,28,135,181,77,17,97,31,81,42,175,184,100,119,86,89,20,246,66,152,148,157,241,38,199,192,231,119,134,229,221,152,109,195,149,143,17,135,185,176,83,21,78,158,90,103,161,148,199,9,96,52,158,218,202,60,165,101,14,95,178,126,226,221,72,100,0,0,18,93,99,226,43,113,81,197,164,155,90,84,198,99,101,163,78,5,154,6,250,122,46,18,25,35,69,239,237,136,132,68,32,124,125,170,53,249,21,120,123,43,71,21,182,81,118,165,154,136,147,46,50,138,61,118,64,178,87,100,151,217,64,127,13,5,150,13,226,62,82,99,223,195,124,193,47,78,220,127,180,55,183,41,226,171,237,108,213,248,168,224,249,59,119,100,98,146,204,125,201,38,46,147,85,108,108,16,121,30,141,111,38,102,71,117,111,145,35,40,18,4,116,216,156,155,199,59,67,143,184,203,159,247,7,31,224,159,21,184,211,124,82,254,79,54,54,63,114,204,19,125,38,58,97,21,84,99,212,107,221,171,109,224,158,42,4,142,122,248,29,4,182,217,24,110,55,196,71,102,78,61,163,128,172,151,252,108,206,113,66,32,179,14,217,86,67,237,252,31,144,224,31,248,17,251,106,58,250,212,245,13,234,55,129,107,54,103,143,56,199,29,152,219,31,78,36,147,38,45,17,109,36,85,38,72,214,51,28,145,252,2,172,11,14,200,73,2,169,235,189,102,158,152,184,250,61,175,127,121,110,252,5,234,150,48,219,159,63,114,58,209,35,48,90,148,106,72,209,83,72,187,7,200,48,50,49,251,149,20,20,241,79,35,35,190,239,206,224,48,219,155,25,38,27,63,141,175,126,148,173,27,188,19,167,146,22,71,87,67,215,247,87,85,96,127,98,1,208,113,78,79,226,245,234,70,71,176,4,149,226,71,101,48,132,142,152,49,175,238,9,53,79,151,127,31,61,14,191,227,172,47,150,127,136,239,53,115,38,203,207,108,77,227,104,216,195,230,161,68,138,178,73,94,51,90,68,96,202,236,209,214,70,151,238,10,124,123,3,227,175,193,235,93,87,179,252,58,189,43,207,156,155,112,69,176,126,146,204,151,30,228,107,82,97,12,80,22,242,238,40,209,20,40,139,239,63,97,236,14,151,251,13,97,222,162,253,33,112,118,196,224,205,203,149,218,219,108,210,185,12,84,160,73,44,222,153,235,132,54,160,140,137,99,45,224,233,224,72,96,71,200,39,191,159,157,7,35,54,110,227,200,250,99,221,59,123,145,246,126,224,76,142,122,67,44,244,253,133,104,76,85,74,132,89,214,69,114,122,153,100,150,63,22,64,66,134,63,7,173,109,140,159,241,35,245,45,114,127,230,48,223,204,86,169,253,42,131,47,120,70,27,227,228,178,186,247,251,252,127,99,255,0,35,172,43,208,101,92,110,75,213,30,203,217,89,234,223,83,142,205,102,99,171,106,4,146,88,158,69,68,149,151,167,141,213,128,14,21,136,253,250,215,109,219,210,39,167,43,21,234,215,181,197,120,187,17,85,182,47,194,147,203,60,161,108,3,216,147,166,144,246,127,231,160,215,159,195,143,118,114,174,247,244,233,83,115,114,190,95,41,147,189,122,236,150,42,219,201,153,154,121,96,145,18,64,67,75,253,81,143,63,20,241,251,122,83,242,79,122,106,78,227,113,184,252,61,24,49,152,170,112,212,169,89,4,112,193,10,4,72,208,14,130,168,31,0,1,251,105,160,244,233,166,154,6,154,105,160,105,166,168,116,30,88,178,184,185,230,150,188,57,26,178,75,5,143,164,149,18,101,45,28,254,2,79,109,128,61,135,240,101,111,19,243,226,65,252,30,245,142,231,240,60,91,119,116,209,220,91,159,17,182,102,220,88,152,163,146,149,219,208,192,110,85,140,203,226,134,55,127,189,20,200,254,32,142,135,147,116,62,78,162,71,63,215,222,219,127,154,234,225,55,93,108,128,217,123,187,118,218,206,97,43,109,175,187,63,107,41,95,17,66,10,243,195,39,97,97,41,63,106,138,199,192,253,239,49,17,142,181,226,228,238,34,226,253,219,147,107,91,22,133,156,124,153,173,129,139,199,87,191,117,173,53,168,82,92,221,122,210,36,241,201,34,187,117,219,153,33,126,148,203,228,236,11,146,198,38,152,171,170,246,238,215,106,121,173,204,196,244,219,109,167,172,127,84,213,199,218,217,151,232,99,115,56,187,24,107,20,162,62,206,58,213,119,137,226,82,255,0,103,132,46,191,3,203,250,122,83,243,248,255,0,134,190,118,165,216,152,58,214,168,220,147,7,66,188,22,19,37,102,41,90,24,146,57,167,176,206,147,184,61,0,210,78,172,193,207,203,72,9,4,176,58,130,31,224,94,44,183,115,57,176,239,195,190,90,196,220,161,95,17,13,201,108,207,30,43,234,215,53,85,36,146,180,136,64,143,34,41,8,73,149,2,160,85,34,51,238,44,171,175,207,52,231,247,6,95,115,82,167,188,50,56,204,158,127,106,227,247,14,221,76,167,176,145,195,108,86,138,200,107,57,68,3,237,154,104,94,49,69,80,133,23,22,225,81,226,222,34,84,78,251,117,118,6,31,40,153,171,208,96,105,100,101,54,50,43,106,81,12,115,49,16,198,147,206,28,244,79,80,164,74,239,251,34,160,39,160,53,102,155,45,193,226,52,171,99,39,178,124,18,75,117,214,55,154,167,65,237,52,134,202,0,79,230,86,73,140,131,253,242,175,229,223,71,80,139,145,50,246,170,236,26,28,89,114,202,220,192,236,236,181,39,192,201,114,65,61,234,240,180,86,160,138,27,50,72,15,185,139,130,90,114,181,199,111,191,232,36,240,114,222,12,210,72,156,214,197,226,218,60,213,201,123,239,120,109,236,112,146,199,24,227,155,51,122,180,125,52,145,75,54,74,59,45,24,239,225,158,56,34,64,195,238,97,28,96,147,208,208,109,221,177,137,226,21,177,21,173,157,143,218,94,242,123,181,163,147,27,29,111,37,251,21,164,140,24,255,0,31,99,161,32,126,204,164,252,17,175,101,123,124,113,21,104,48,213,109,109,197,131,23,13,140,124,21,99,146,0,181,162,129,85,39,133,84,31,177,99,82,138,234,58,10,10,130,7,198,185,235,176,172,46,39,211,215,8,231,176,151,114,56,204,158,4,102,109,75,101,157,134,82,174,229,121,146,9,37,177,228,125,185,162,241,178,189,196,195,169,34,111,30,199,106,203,107,168,119,190,97,249,51,122,88,90,16,225,183,62,55,146,173,221,174,211,75,53,100,146,56,41,197,109,86,63,235,89,10,168,240,100,33,30,63,135,79,117,3,200,29,43,163,182,182,141,91,208,91,199,96,177,80,220,197,213,143,27,4,176,214,141,100,171,93,71,105,2,144,59,68,1,190,16,116,58,111,199,206,173,162,126,47,204,189,213,89,246,205,230,202,85,138,253,192,30,9,13,154,240,177,88,230,147,228,249,162,52,108,21,207,97,74,16,8,235,81,119,135,241,156,141,180,171,65,200,88,252,173,170,251,134,221,141,191,182,51,184,236,233,145,224,187,20,244,107,37,73,217,1,243,142,104,36,153,89,75,31,117,160,99,20,253,202,3,166,169,221,155,23,252,119,191,55,13,93,191,151,106,39,23,185,55,94,102,147,91,247,60,36,194,69,78,0,145,87,246,101,143,168,26,195,100,194,134,45,25,62,224,116,101,32,104,39,190,59,103,113,118,211,183,79,55,138,219,91,107,17,102,69,20,106,90,130,164,16,59,9,79,98,40,220,0,79,153,249,241,31,147,251,107,234,177,241,190,68,69,125,6,220,178,47,101,68,241,76,12,14,39,201,44,70,32,202,223,239,206,34,140,167,99,182,10,132,126,6,161,197,24,246,168,244,185,151,255,0,11,209,221,145,80,151,29,131,25,88,179,145,206,217,187,24,227,244,255,0,64,155,121,165,36,43,248,253,72,164,172,61,197,176,83,176,142,123,214,21,131,217,60,139,152,185,141,203,108,221,197,136,165,38,83,116,108,204,117,43,24,139,143,13,106,118,224,193,71,32,176,33,241,104,229,11,3,31,37,79,111,205,150,88,92,50,72,141,8,116,55,109,210,218,216,170,47,132,218,85,241,117,105,227,166,106,239,87,30,177,164,117,229,232,51,33,68,248,70,233,148,144,122,63,112,63,190,174,218,212,158,159,151,48,179,114,58,231,228,167,38,68,111,123,127,80,244,209,146,6,111,163,165,209,69,114,88,15,30,190,9,63,61,252,235,109,232,26,212,222,171,41,45,255,0,79,123,222,54,88,216,197,141,250,149,89,100,49,163,52,82,164,138,25,151,229,84,148,29,145,242,7,122,219,4,129,249,58,192,125,64,40,110,11,228,34,87,203,219,218,249,73,64,252,118,82,180,140,62,127,111,233,208,112,207,209,13,113,75,214,166,203,66,37,101,171,187,99,140,123,93,248,118,102,120,193,99,243,246,253,199,175,248,245,243,251,31,232,37,63,161,127,228,53,192,31,69,214,240,82,250,217,196,230,243,187,151,9,129,197,82,205,217,203,79,144,201,188,98,8,210,25,204,193,86,71,101,88,221,200,17,171,247,254,255,0,93,124,235,184,251,83,156,56,127,123,228,155,11,180,121,47,110,101,239,71,55,211,26,245,50,17,201,33,151,195,207,192,40,61,177,240,251,186,29,253,189,31,193,7,65,156,233,166,154,6,154,105,160,105,166,154,6,154,106,135,241,160,179,216,202,237,54,201,215,123,55,177,141,126,11,109,140,129,153,227,50,199,97,226,18,180,10,127,42,237,26,171,148,248,37,64,61,117,214,176,252,151,50,240,10,164,153,124,175,32,108,239,210,134,54,121,231,185,1,97,15,233,207,25,236,252,248,253,241,202,63,110,136,113,241,243,168,207,201,60,69,186,183,111,43,239,252,206,219,200,209,142,92,191,33,226,96,168,143,52,176,73,29,250,24,40,172,68,193,211,176,172,202,122,142,200,2,72,28,3,212,209,159,5,199,179,251,87,1,63,10,227,247,101,220,5,41,179,209,250,97,202,215,55,102,141,62,160,15,102,178,148,50,40,248,248,146,69,237,122,0,72,225,122,7,173,4,229,201,229,182,93,28,86,66,254,86,254,38,44,126,30,81,110,244,147,60,126,213,73,0,89,196,146,119,240,140,3,36,128,158,143,202,183,238,14,188,181,27,142,179,242,223,198,83,92,5,233,46,88,158,43,213,213,33,115,60,213,221,68,194,69,235,239,104,222,69,13,216,62,44,195,190,137,212,55,217,219,83,106,108,173,231,188,155,155,182,246,233,220,211,97,233,193,95,47,185,98,51,156,58,55,248,122,3,4,115,41,97,239,205,28,38,228,49,218,117,102,79,53,247,29,100,176,157,218,150,29,201,138,216,188,41,147,179,126,108,126,244,219,152,220,188,31,80,207,221,186,59,145,178,184,234,217,7,180,84,133,179,28,146,79,40,120,188,84,52,110,223,119,145,71,64,153,17,238,190,18,146,237,248,227,206,236,239,171,173,5,181,186,61,234,194,72,225,139,207,234,68,159,184,69,234,66,224,252,1,228,79,198,174,141,153,227,139,123,96,238,231,187,129,155,3,98,188,81,28,129,246,154,179,192,146,21,141,124,255,0,5,4,140,66,143,192,98,122,249,58,129,127,202,42,91,225,13,163,200,203,36,102,223,32,111,252,190,244,177,143,236,186,227,108,139,83,24,173,176,10,193,177,213,62,100,186,89,60,229,137,149,89,250,11,25,203,55,22,247,220,123,179,209,118,115,97,236,91,241,224,247,134,37,227,178,87,37,18,40,200,227,91,50,202,46,210,112,101,95,105,220,116,29,149,202,21,42,232,11,163,16,152,141,95,139,210,213,140,19,213,219,73,61,75,48,36,213,90,24,1,142,121,213,125,160,84,143,135,113,26,120,143,203,4,94,191,3,95,27,153,142,35,218,216,232,178,151,111,237,76,93,41,108,89,130,41,221,171,195,27,76,210,120,88,85,111,128,88,186,117,39,239,218,253,223,141,67,126,102,226,238,64,222,220,143,188,49,187,135,117,226,123,191,127,98,97,178,62,197,89,150,174,66,219,76,175,25,120,61,223,40,146,34,28,137,98,145,101,111,124,128,83,219,93,97,183,120,162,109,141,185,118,47,36,86,221,85,106,255,0,56,223,153,250,241,81,183,27,54,55,12,97,206,160,89,151,183,7,196,251,30,86,24,149,51,8,226,63,166,99,62,65,60,242,92,155,195,120,235,178,213,202,111,77,171,21,166,48,221,149,37,185,7,153,34,37,146,41,91,231,243,237,132,117,99,243,227,226,71,199,90,184,237,213,227,108,237,65,159,218,209,109,235,181,224,134,74,66,221,40,225,117,142,46,203,60,94,106,62,23,239,44,87,241,247,119,215,207,103,153,121,149,161,31,1,239,28,19,210,180,38,159,105,228,83,15,136,141,132,25,88,50,51,95,198,205,28,204,254,8,124,37,97,37,184,62,193,227,73,145,59,233,124,19,122,113,214,239,161,129,229,151,200,113,11,173,44,78,240,185,71,25,53,105,203,61,103,166,49,88,186,245,187,132,21,41,98,179,187,41,117,32,178,153,35,112,122,141,144,38,61,93,207,177,51,112,208,53,115,120,107,145,206,148,238,81,234,104,216,58,206,172,213,100,139,251,249,170,57,66,191,36,41,235,241,175,36,153,62,47,193,228,219,8,246,246,213,44,132,22,233,206,245,1,129,38,142,197,166,104,107,72,80,125,202,242,178,186,35,17,219,16,192,19,209,26,130,124,57,179,47,96,240,91,15,98,239,10,22,50,24,188,214,107,96,228,49,109,91,201,170,195,91,233,110,92,66,66,125,212,250,152,63,219,228,80,204,172,99,240,89,22,53,207,121,203,135,240,121,62,70,220,82,213,197,225,226,221,121,107,92,126,211,229,61,153,85,101,181,62,82,216,152,183,82,25,86,54,53,96,10,3,147,23,183,27,33,12,138,116,19,11,107,230,182,150,126,165,140,166,208,200,226,239,87,150,203,253,68,244,36,71,86,176,0,13,230,83,253,254,130,247,223,207,94,63,183,90,188,234,24,127,14,237,151,185,177,244,247,70,245,202,92,15,29,249,96,198,93,134,75,108,246,22,253,122,213,139,188,165,84,69,96,145,35,126,183,140,110,8,97,209,71,81,28,207,208,68,63,226,63,191,121,207,141,184,179,29,185,248,119,40,107,36,87,11,228,2,45,136,228,241,141,25,192,89,224,145,74,249,15,47,177,254,199,9,208,97,33,69,110,112,101,103,245,247,201,171,245,217,41,236,253,29,170,105,12,134,222,82,11,49,136,138,151,46,98,150,105,156,49,82,89,136,95,47,17,253,134,187,177,52,48,216,140,197,60,73,34,55,229,93,65,7,254,135,88,230,234,201,109,124,30,44,225,46,100,241,152,187,25,136,103,171,66,9,100,142,38,179,32,137,137,72,208,245,230,192,124,248,142,207,90,15,231,199,135,246,52,252,205,191,182,223,22,108,167,56,77,243,110,238,70,92,190,234,147,40,214,96,177,10,171,202,26,40,163,95,47,32,161,135,81,151,105,91,195,196,121,30,181,209,223,70,31,195,119,123,240,151,50,183,43,114,6,245,108,146,80,95,110,164,38,51,27,91,62,74,194,86,43,51,56,80,82,54,10,253,119,215,78,163,160,53,206,238,54,193,91,195,250,186,193,97,233,80,200,61,200,247,38,54,106,245,171,73,228,196,125,69,121,143,185,253,227,17,121,179,254,58,10,73,35,163,175,232,146,9,98,158,20,158,9,22,72,228,30,104,232,65,86,83,242,8,35,242,8,208,126,192,232,117,166,171,166,129,166,154,249,89,177,13,74,242,218,176,254,17,66,141,35,183,95,133,3,178,127,242,26,15,174,154,209,28,89,235,67,131,121,135,144,242,124,115,178,247,4,150,110,80,113,28,118,94,22,142,27,18,16,15,138,249,0,202,72,32,169,96,3,252,133,37,148,168,222,250,6,154,105,160,195,166,228,78,52,171,186,206,208,155,55,143,143,62,111,199,9,166,98,62,243,90,120,17,212,245,227,242,198,23,83,229,254,158,254,122,83,213,143,23,204,188,11,157,202,87,218,120,253,221,183,167,191,97,78,53,40,20,10,234,11,136,205,119,70,81,237,247,32,17,248,63,93,201,226,157,121,16,186,212,91,174,238,5,253,124,109,235,144,98,103,22,43,108,187,120,54,203,19,229,82,190,98,103,73,235,35,197,216,238,65,84,206,60,251,252,90,68,255,0,120,107,28,230,205,167,180,215,116,114,181,187,27,82,148,241,229,119,30,203,159,38,136,134,23,188,34,137,164,1,229,143,167,236,20,29,56,62,74,122,96,67,0,116,18,227,45,150,219,52,68,180,51,121,28,116,1,169,77,122,88,109,74,138,13,88,188,68,178,149,111,204,105,230,129,152,252,15,37,239,242,53,107,25,238,55,179,133,171,186,23,35,129,155,23,122,218,67,94,240,49,52,50,217,154,116,141,84,63,227,205,230,8,191,158,203,133,31,144,53,17,206,5,121,183,17,135,155,150,212,110,41,54,254,199,222,81,84,154,85,120,101,153,171,79,143,64,246,76,108,22,99,44,110,162,84,241,17,201,226,123,66,15,67,20,122,55,118,159,9,237,220,6,6,27,23,49,124,183,130,202,28,246,221,68,98,249,75,181,173,197,218,83,96,9,175,110,244,50,181,86,148,2,3,123,83,116,174,141,33,9,195,183,247,111,28,101,90,12,102,218,202,98,44,168,161,53,216,18,154,169,143,233,4,198,41,29,10,143,31,31,117,25,79,71,228,143,223,94,93,177,188,56,163,122,165,21,218,185,44,38,81,39,130,116,168,43,196,172,190,218,136,37,149,7,219,210,245,239,87,102,95,143,146,189,142,199,196,109,227,253,254,251,3,114,108,91,187,152,73,119,13,63,26,140,109,204,181,122,226,8,48,69,114,30,212,17,90,67,226,224,43,245,93,229,8,2,52,126,82,4,82,74,220,56,11,141,115,27,7,23,193,21,246,110,122,65,90,254,199,200,220,202,65,145,140,72,137,53,136,241,211,25,96,68,11,224,225,188,98,17,249,172,126,29,191,70,78,217,194,74,211,220,91,31,51,157,151,13,70,254,54,230,76,43,90,150,56,213,93,199,211,206,96,102,102,3,175,40,230,86,78,137,242,86,4,124,106,221,136,222,92,95,186,114,24,172,38,39,33,138,191,107,33,142,254,127,143,129,107,246,94,164,140,15,212,39,107,208,12,206,15,127,4,147,217,212,81,227,125,135,186,55,71,50,13,233,199,150,38,216,89,155,184,253,241,147,182,249,10,14,182,101,181,62,126,196,21,163,181,95,203,219,116,30,16,200,228,246,79,211,67,237,158,152,182,177,127,79,220,127,201,153,14,68,224,120,178,251,214,33,145,194,108,56,179,19,95,142,55,15,252,191,190,162,163,210,248,164,197,146,72,226,145,157,64,40,24,170,137,21,36,1,54,233,110,46,50,220,233,22,74,181,252,29,207,168,165,53,200,228,148,71,230,213,34,127,106,89,62,240,27,219,86,62,44,223,129,216,7,242,53,244,177,153,227,92,70,51,37,184,231,185,129,173,71,7,98,68,200,220,234,37,74,115,33,95,63,117,128,253,54,82,80,158,250,235,224,159,143,157,66,62,57,216,245,241,149,246,173,189,241,199,185,222,64,165,113,115,121,184,233,226,146,79,103,9,64,102,84,216,242,44,225,167,89,186,89,100,165,247,44,204,93,99,136,172,125,155,134,115,59,153,217,155,251,146,98,194,230,107,225,223,117,223,206,84,206,216,177,93,231,169,101,154,11,66,180,223,79,247,245,52,127,68,33,86,80,229,214,207,131,36,133,34,0,37,236,156,171,195,184,105,173,83,155,123,109,170,15,141,150,10,19,163,219,138,31,105,254,164,213,138,47,158,135,98,199,148,33,71,225,251,95,131,241,171,174,47,116,108,29,207,144,246,113,57,156,54,70,235,43,204,22,41,35,146,70,90,182,30,22,113,251,149,142,112,233,228,62,21,251,29,130,117,21,240,156,111,179,183,7,165,29,159,6,234,216,248,201,39,219,123,151,27,140,199,98,114,84,150,123,155,110,180,185,218,144,203,140,154,71,80,210,74,144,159,106,73,124,71,186,62,239,184,16,237,250,245,21,31,251,53,229,125,181,145,217,24,234,88,187,56,29,189,86,134,220,53,43,152,163,198,196,39,157,229,133,163,82,22,88,37,74,162,39,139,237,30,44,8,33,209,28,4,174,218,185,141,167,150,135,32,187,74,106,114,69,67,35,99,31,116,86,139,192,71,114,18,22,84,97,208,237,148,128,9,255,0,243,171,230,180,119,165,88,114,181,241,220,149,22,74,97,60,127,237,43,112,201,86,102,110,229,120,158,100,115,238,0,170,160,171,179,170,248,252,20,84,39,238,239,91,199,64,212,28,254,34,126,149,121,55,149,235,65,203,92,91,184,227,143,47,182,42,172,95,203,36,130,105,205,202,242,63,140,241,120,42,72,174,131,168,164,8,80,142,196,172,122,239,189,78,61,126,91,241,255,0,81,255,0,247,160,254,116,54,86,225,143,102,115,78,11,152,121,99,55,56,181,137,220,149,228,204,226,241,176,189,124,149,120,163,85,146,9,96,79,211,141,161,101,141,20,5,113,246,124,124,6,86,61,210,244,217,234,107,142,189,76,237,6,220,155,14,220,204,244,196,73,118,9,171,180,38,57,25,1,33,67,126,66,183,146,30,137,233,148,142,200,241,102,226,134,252,163,132,30,178,163,143,114,210,159,249,84,214,43,253,114,127,45,142,203,52,73,88,71,43,71,4,197,163,144,254,155,16,31,181,248,236,235,176,222,148,61,22,108,15,74,80,100,172,237,188,214,83,43,150,203,251,145,218,177,60,134,58,226,35,47,154,36,85,251,34,62,128,94,207,145,36,247,243,215,64,4,136,211,77,52,13,120,179,48,45,172,69,218,204,9,18,215,150,51,215,231,229,8,215,183,95,43,11,27,194,209,72,192,9,7,135,207,252,126,63,255,0,116,28,42,244,195,97,79,174,42,217,106,54,69,105,86,124,85,184,205,107,164,161,242,179,143,247,147,201,126,36,86,141,230,95,6,29,118,71,251,202,8,238,200,215,2,56,138,124,150,216,245,159,244,25,44,45,234,153,10,141,5,89,106,8,61,169,33,154,4,174,91,220,140,117,226,1,132,146,63,109,119,221,127,31,245,58,10,233,166,168,127,26,12,67,59,202,188,95,182,98,201,218,220,59,219,7,142,92,53,228,199,228,26,205,164,140,214,180,208,11,11,27,131,242,24,192,68,191,253,128,183,224,18,47,121,13,197,183,241,178,226,98,189,126,20,108,245,177,75,31,210,151,22,103,246,100,152,42,149,4,127,151,12,141,217,232,116,191,159,145,220,42,245,49,198,219,107,39,67,146,119,220,155,90,25,247,18,239,250,216,216,175,251,5,165,250,55,193,211,12,189,126,24,125,206,189,144,72,12,235,223,76,192,249,191,194,251,163,148,241,187,111,137,97,220,121,61,177,128,197,242,4,35,13,38,57,25,110,97,107,253,30,85,130,212,176,199,201,4,95,76,86,18,222,66,53,156,47,76,168,138,2,84,91,245,15,194,180,51,148,54,205,157,235,85,50,249,111,17,142,162,42,206,103,186,26,79,111,184,35,17,249,74,60,195,41,40,8,5,31,191,232,110,175,59,111,150,248,191,118,228,170,97,246,214,243,196,100,46,91,174,150,106,195,4,192,153,81,226,18,143,15,238,222,219,43,148,31,114,171,41,96,1,26,209,60,73,179,235,224,174,112,69,123,216,236,122,221,219,187,127,117,209,91,176,209,17,173,114,178,215,140,180,65,252,154,37,32,49,10,88,252,30,137,63,39,90,207,131,120,179,49,187,55,190,220,131,45,119,39,133,254,85,156,201,110,232,205,140,91,164,247,236,180,53,89,114,233,36,189,52,11,144,153,190,162,74,235,215,182,171,45,102,10,36,144,104,38,142,39,124,236,157,197,118,182,51,15,157,167,144,154,253,123,179,66,176,31,113,100,142,165,132,175,107,238,3,196,24,230,145,99,101,39,176,196,142,190,15,88,180,126,163,120,77,247,37,141,157,22,248,170,115,116,45,45,27,88,245,173,63,191,82,86,157,107,168,149,60,59,137,76,175,26,6,110,148,153,35,232,244,234,76,85,224,233,183,167,7,114,59,111,29,217,177,114,243,96,50,246,119,141,155,247,81,68,82,227,241,255,0,204,232,35,100,90,154,247,229,9,145,3,121,39,235,73,17,105,157,124,99,95,44,251,157,118,77,45,223,119,152,169,99,42,211,134,198,231,143,143,105,28,138,212,18,151,86,202,149,18,18,165,76,129,20,134,31,119,199,67,228,13,4,128,200,115,87,19,226,100,220,11,146,223,24,186,178,109,87,142,60,202,202,229,90,144,121,21,21,156,17,216,143,206,69,5,199,216,15,125,145,209,235,212,252,169,198,245,177,141,153,179,187,49,181,171,69,74,141,246,51,191,180,233,90,228,134,42,142,81,128,112,37,144,20,79,143,185,135,64,119,241,174,116,95,244,249,187,241,251,247,127,224,38,124,206,87,7,143,118,196,94,220,146,199,225,61,150,185,149,168,86,73,38,33,141,139,108,36,247,36,66,190,203,63,115,178,163,36,41,173,197,234,103,128,112,215,46,238,45,203,245,151,155,252,13,67,104,67,128,167,12,74,99,88,27,45,32,104,230,102,13,36,253,32,248,102,110,213,201,144,116,231,203,65,42,232,243,71,19,228,96,179,62,51,125,98,45,197,75,51,62,221,178,213,166,247,68,25,24,99,146,89,107,201,224,15,131,42,69,35,30,250,29,41,249,215,222,199,44,113,125,122,242,93,147,122,97,154,8,107,99,111,75,52,115,171,164,85,242,18,24,233,204,236,189,133,142,86,4,43,146,23,160,79,96,124,234,42,111,29,130,184,172,45,252,166,200,198,84,195,221,175,202,185,136,26,56,41,136,161,177,69,49,55,85,99,145,99,1,136,141,30,83,15,207,138,72,253,244,65,101,59,3,211,255,0,19,109,13,173,187,108,225,112,27,99,31,143,192,102,248,211,111,75,153,198,26,74,240,100,38,158,75,234,226,79,62,192,80,160,175,182,7,143,139,5,232,40,3,65,181,177,254,161,56,71,49,78,197,236,63,35,225,50,85,170,199,60,246,30,148,166,200,133,97,180,181,93,159,219,7,199,245,221,80,119,215,151,201,95,37,4,140,130,126,67,216,177,110,9,182,189,140,253,69,203,193,51,86,52,220,31,117,229,90,162,209,142,48,71,234,48,129,132,157,39,103,199,191,236,122,138,252,139,198,23,164,244,119,188,106,113,137,165,180,179,55,247,61,241,110,205,76,122,199,37,202,213,247,13,136,225,133,221,0,117,9,31,128,70,29,149,84,10,58,82,117,232,167,176,46,203,234,102,74,188,133,146,27,139,27,75,112,69,150,91,243,194,240,79,22,78,190,221,166,94,196,102,50,22,24,252,145,89,21,15,106,90,101,37,149,188,64,74,109,159,190,182,134,250,171,53,221,159,153,135,37,94,15,167,105,37,133,24,32,247,235,199,102,47,146,0,37,161,154,39,248,252,7,29,244,126,53,144,107,66,250,54,88,106,241,166,87,31,252,146,108,76,255,0,226,60,134,71,233,165,118,102,90,151,153,110,208,31,112,4,4,165,98,172,94,35,225,12,37,7,244,235,125,104,26,161,213,117,77,7,4,189,71,85,76,127,172,171,208,215,150,188,129,87,39,16,247,217,132,107,226,111,70,84,148,29,142,188,122,252,124,31,220,126,117,222,122,45,231,78,7,36,159,40,144,246,127,228,53,202,95,83,158,138,121,182,127,87,245,55,207,30,109,235,121,236,126,110,245,171,72,36,116,74,240,36,237,60,178,47,188,122,10,129,230,127,36,127,184,121,130,165,208,253,157,84,194,193,98,174,30,141,107,127,231,197,90,36,147,241,253,97,0,63,143,143,207,122,15,110,154,105,160,106,15,127,19,190,61,245,9,187,118,78,35,37,195,121,61,193,111,29,78,85,151,39,132,199,72,171,12,198,6,105,196,179,142,195,72,62,208,170,131,176,93,84,116,88,166,167,14,190,23,99,50,212,154,37,130,41,153,209,148,71,41,233,28,145,215,139,124,31,180,254,15,193,248,239,224,232,63,157,253,185,153,221,27,35,154,143,50,114,30,42,12,53,204,70,98,74,25,188,51,201,237,222,167,98,74,172,136,242,86,176,230,115,25,102,5,164,62,126,36,30,201,98,160,247,179,135,121,155,97,243,126,202,199,111,125,139,154,169,110,174,65,29,253,152,237,195,52,176,178,63,139,171,136,157,130,144,72,248,39,190,153,123,0,158,181,193,158,77,135,108,238,79,88,251,144,103,100,187,145,194,218,220,89,35,229,145,79,25,102,40,211,128,175,225,215,104,37,79,5,254,146,99,85,239,199,246,235,31,162,255,0,68,118,125,50,238,189,197,185,226,221,240,219,196,230,32,128,208,163,86,55,8,172,201,250,174,125,194,205,26,183,81,15,111,206,79,152,149,189,206,190,192,18,251,77,53,67,248,208,99,111,200,123,77,151,116,37,44,159,215,218,217,173,225,154,165,74,54,158,213,87,53,214,194,175,178,160,187,51,68,234,202,20,18,221,244,189,159,141,96,216,47,85,188,33,185,232,207,151,219,219,174,76,142,50,1,105,69,250,244,102,106,210,205,92,119,44,17,201,227,226,243,5,42,194,53,237,136,117,248,236,129,172,103,140,56,251,117,193,234,131,149,249,6,222,62,221,28,53,139,20,169,212,181,47,130,11,189,83,170,206,176,168,4,201,16,96,124,228,126,138,201,26,172,68,41,152,54,11,187,54,237,152,120,219,96,99,170,236,249,231,147,9,202,217,109,221,106,20,171,42,24,113,212,179,119,166,158,85,8,7,147,60,114,167,130,31,137,60,255,0,113,160,147,244,247,206,215,187,179,63,218,4,57,68,24,33,69,242,45,109,148,128,149,209,75,59,48,235,177,226,21,187,29,118,58,35,86,108,159,51,241,190,35,61,179,118,237,141,197,28,150,183,252,79,54,222,122,241,180,208,221,141,85,27,205,101,64,80,41,89,80,130,79,221,229,241,222,180,126,201,225,157,205,181,189,55,218,17,231,238,189,155,216,204,182,94,124,124,16,24,35,171,36,245,165,234,42,208,120,177,238,65,226,37,14,79,147,188,178,160,142,71,236,71,93,209,197,123,167,125,250,129,217,28,88,152,108,222,223,217,53,114,57,43,20,229,199,81,150,53,195,6,200,202,146,138,147,17,213,111,49,66,25,227,32,254,140,179,179,196,21,124,21,66,121,225,249,223,137,179,208,103,223,19,188,169,217,155,108,173,169,114,116,227,12,246,225,142,187,56,149,197,112,12,174,189,198,253,50,43,6,235,227,179,241,171,125,223,82,92,57,70,189,187,167,118,172,244,169,198,100,54,234,214,150,122,243,5,154,40,95,217,145,20,172,222,15,60,65,253,191,47,30,207,125,120,183,81,167,211,95,8,102,246,70,47,148,242,227,114,103,54,245,156,76,55,112,80,93,199,237,200,77,167,175,23,188,233,53,68,49,180,131,201,138,179,69,9,234,71,142,47,31,22,29,182,39,149,218,123,179,25,199,27,99,27,119,143,114,56,251,155,64,238,155,185,12,24,173,98,72,240,16,222,199,26,53,107,213,126,219,234,209,236,219,138,209,111,39,241,62,247,69,125,176,20,38,204,92,215,197,182,228,88,241,155,203,31,145,102,76,44,191,246,23,250,128,34,203,77,237,99,164,37,59,1,102,111,149,63,233,251,143,219,243,175,13,175,81,60,37,71,5,30,228,189,201,56,90,248,233,171,100,109,197,52,179,248,123,145,208,148,69,112,40,32,18,208,200,193,93,0,242,4,254,53,14,219,210,246,227,218,152,220,62,11,140,119,126,233,219,208,218,78,54,203,228,24,215,247,153,173,182,82,194,90,126,194,169,6,55,41,104,196,79,180,172,58,40,177,248,170,217,40,112,134,75,59,180,183,43,229,49,155,138,166,91,111,227,119,14,229,174,97,169,227,30,68,206,181,214,172,45,25,139,196,56,85,149,25,162,11,43,120,118,88,135,96,66,124,101,57,99,142,48,179,218,173,146,222,24,216,165,167,183,228,221,82,175,187,229,222,37,59,243,184,158,61,249,196,189,124,178,247,215,107,254,165,239,227,187,121,147,139,118,38,31,3,184,119,102,249,196,99,113,155,162,229,90,56,139,114,216,6,43,146,216,235,217,246,216,118,10,176,32,249,255,0,72,83,217,32,124,235,70,242,47,25,190,59,39,202,56,221,181,199,243,226,48,216,190,42,150,142,2,221,90,209,201,20,242,75,45,249,172,86,172,58,99,23,101,213,26,48,20,248,178,120,116,60,122,196,118,166,220,204,217,162,118,173,237,160,227,9,138,223,216,59,56,138,82,99,88,197,143,171,54,94,196,86,224,131,201,73,74,204,149,34,149,163,7,193,125,230,3,168,252,17,66,66,223,245,43,194,116,49,88,12,201,223,180,44,85,220,210,188,56,211,91,202,103,148,164,173,12,132,162,143,36,84,149,90,54,44,0,87,5,79,71,227,87,202,252,183,176,237,90,130,148,25,146,243,88,205,100,54,250,32,133,251,250,234,81,75,45,136,207,199,199,138,65,33,242,63,7,161,215,125,142,224,14,87,136,119,139,112,70,214,217,82,240,42,109,171,155,131,41,23,191,152,90,107,109,238,162,173,170,225,178,21,148,43,70,64,149,100,68,36,171,196,199,205,146,79,36,214,107,140,244,191,159,163,188,142,235,195,111,61,207,87,43,146,221,123,191,9,21,201,234,137,165,173,15,242,171,145,67,144,105,10,246,214,36,104,85,94,199,218,100,71,133,1,95,102,38,1,59,112,153,122,27,131,13,71,61,138,148,203,75,37,90,43,117,220,169,82,209,72,129,208,144,126,71,106,195,224,252,235,221,173,93,233,163,104,238,77,151,194,123,55,13,186,55,77,252,197,216,176,116,67,45,168,130,10,159,164,15,176,158,64,202,85,3,4,6,103,119,251,7,103,178,117,180,116,13,52,211,65,78,134,171,166,154,6,154,105,160,107,19,222,28,165,177,54,52,213,170,110,109,197,94,165,155,141,227,4,31,44,238,65,232,247,226,8,85,4,142,217,136,85,236,121,16,53,149,159,145,174,110,250,204,254,27,252,193,234,43,156,155,146,48,251,199,16,248,155,157,87,106,246,236,152,164,171,16,236,171,40,17,21,253,213,124,64,36,132,44,88,146,20,7,61,189,77,84,163,181,125,82,110,137,246,190,235,139,47,74,28,203,90,91,234,224,215,171,37,167,107,13,7,156,126,104,4,77,51,70,74,23,82,81,138,150,7,189,116,163,41,252,91,120,75,106,99,98,196,226,171,69,151,154,149,97,8,106,178,218,145,93,146,37,3,228,215,85,232,191,144,236,57,29,15,46,254,122,215,56,57,151,141,247,79,167,222,86,189,233,126,214,231,138,124,61,252,134,46,76,204,24,251,13,36,22,93,153,76,125,200,98,87,37,3,126,60,62,215,44,58,61,124,244,119,132,255,0,133,207,167,236,214,207,218,252,133,146,123,142,217,236,5,75,207,72,87,138,88,99,123,16,164,140,127,237,34,98,89,124,136,4,244,7,246,239,240,18,87,210,79,170,28,47,170,158,59,147,123,226,240,159,202,166,171,50,87,181,89,109,11,9,27,178,6,241,243,0,16,202,124,149,149,148,31,180,48,237,29,25,183,142,181,159,8,250,118,226,223,79,216,155,88,158,56,192,199,72,93,153,165,177,57,142,37,150,94,200,233,88,196,136,164,47,95,111,99,224,124,3,215,198,182,102,131,91,111,95,81,28,69,199,185,251,123,111,118,110,216,40,93,163,29,89,45,25,35,97,12,62,252,209,68,168,243,117,237,172,128,79,20,173,25,111,53,133,132,165,124,62,237,122,177,60,225,199,89,250,123,178,124,38,90,107,246,54,75,76,51,84,107,85,146,75,149,196,111,42,249,44,10,11,200,24,193,47,129,64,124,188,8,29,145,214,163,111,168,14,52,220,187,239,151,179,153,232,48,153,104,104,228,237,225,246,17,177,75,29,228,241,64,147,227,178,45,146,82,209,178,176,12,243,64,93,187,140,136,188,24,16,164,107,50,244,117,196,54,182,94,27,48,51,184,183,199,102,112,91,130,254,62,11,144,208,53,197,186,62,99,184,227,247,195,184,172,236,145,200,20,57,232,162,116,221,3,216,108,28,55,170,238,11,220,182,50,181,54,182,244,76,220,184,88,174,89,184,49,245,165,153,99,173,90,184,158,75,62,65,124,76,4,48,69,152,31,7,144,152,213,139,2,7,154,207,171,62,30,172,54,195,173,236,196,235,189,151,189,178,97,196,206,227,52,124,164,82,181,186,31,168,65,140,19,248,251,101,137,255,0,161,195,235,201,185,54,173,227,199,60,217,79,23,141,183,78,197,185,50,34,138,213,168,190,118,98,254,83,92,8,163,82,135,201,29,195,39,74,59,236,183,137,13,242,63,88,206,61,163,180,43,240,54,7,109,109,217,160,163,183,242,83,52,221,68,242,52,30,120,43,202,242,204,231,182,242,121,100,30,78,231,182,119,249,36,157,6,77,137,245,29,194,89,165,167,37,14,68,196,180,121,12,49,207,213,145,229,40,147,82,22,77,87,117,44,62,89,39,234,38,65,247,43,178,130,59,35,86,92,231,170,254,26,219,120,15,241,94,115,49,126,158,17,36,169,94,206,65,241,242,251,21,39,178,190,81,67,51,1,250,111,215,193,7,240,221,41,62,76,160,199,46,26,224,221,243,177,119,78,196,220,20,56,138,13,213,66,29,161,140,204,92,159,54,145,215,183,140,191,245,133,158,42,205,34,254,173,212,73,29,144,200,83,198,40,132,110,253,251,103,89,158,218,219,219,130,110,29,228,124,101,141,141,144,163,99,63,191,105,110,218,149,126,134,79,41,40,222,202,84,158,48,84,143,243,34,72,156,72,163,250,60,126,64,26,13,205,155,245,61,196,91,90,237,76,118,236,205,91,193,216,179,139,165,154,145,50,20,165,135,232,233,90,149,161,134,107,36,142,160,95,117,66,31,62,188,89,212,30,143,125,95,109,115,119,22,81,199,100,50,214,183,149,24,170,98,119,12,123,87,35,43,177,81,75,38,242,164,73,4,221,255,0,150,75,203,31,76,122,82,29,91,190,143,122,211,28,197,196,241,110,62,83,221,123,183,33,128,200,102,167,134,190,199,171,142,105,171,25,96,142,23,207,76,110,172,104,23,193,188,97,3,205,136,102,88,228,112,72,87,32,217,182,247,10,228,118,236,23,103,219,123,26,229,152,243,92,191,88,223,137,252,97,143,27,130,161,126,70,172,209,64,202,61,202,227,183,61,130,91,245,251,236,198,129,84,55,126,15,212,151,8,110,77,213,62,201,195,114,38,46,198,106,190,105,246,235,85,12,202,95,32,144,52,230,36,36,0,255,0,98,73,211,41,42,90,57,16,18,202,87,94,59,94,166,248,158,157,220,245,25,114,183,139,109,187,151,49,217,23,90,50,24,227,185,90,25,102,122,202,223,135,148,199,11,178,162,246,88,21,253,216,3,171,115,220,48,119,127,34,92,160,184,155,56,138,213,121,6,124,149,59,81,99,129,128,69,22,11,30,81,89,8,9,37,118,153,29,124,123,3,220,95,37,34,68,4,98,155,199,140,238,227,118,94,94,206,63,98,94,206,103,239,114,220,219,175,35,45,202,147,52,150,177,248,123,114,90,236,8,212,40,247,98,137,163,142,52,80,142,246,156,133,62,109,216,74,22,229,254,61,129,163,92,142,126,28,127,187,184,223,106,68,214,193,137,100,202,44,109,39,176,172,126,9,33,27,196,247,211,17,208,249,32,27,12,158,167,120,38,40,49,54,165,228,140,84,112,103,107,213,187,143,150,71,100,75,53,172,92,250,56,167,70,96,1,140,206,85,11,254,23,205,9,233,88,19,163,111,240,61,141,237,60,219,67,121,197,156,191,180,114,220,209,149,191,54,48,199,34,171,80,147,29,102,70,121,108,30,229,120,94,126,212,48,101,80,147,8,199,225,72,180,225,120,175,115,61,172,30,27,113,108,12,134,71,13,141,143,107,226,96,189,145,172,44,181,232,6,224,186,214,196,201,224,60,8,133,144,201,216,241,100,117,111,193,32,4,196,194,110,108,78,224,185,154,161,141,150,71,151,1,144,254,89,116,50,21,11,63,211,195,63,64,159,234,30,221,136,207,99,247,36,126,218,187,107,79,112,126,195,200,236,253,225,201,254,213,236,149,124,20,219,179,221,198,99,231,70,100,40,216,172,104,103,89,100,242,119,141,94,54,72,213,74,164,96,58,124,128,161,55,14,129,166,154,104,26,105,166,129,166,154,104,26,163,127,73,255,0,150,171,175,203,255,0,67,127,200,232,56,1,235,6,68,199,122,229,220,87,225,133,33,120,183,163,200,74,32,95,34,183,124,131,19,217,242,63,63,146,7,224,14,143,93,158,219,250,108,190,185,46,3,216,22,209,145,149,182,253,53,86,70,242,86,85,140,40,32,244,59,4,40,63,129,249,215,13,253,123,9,168,250,206,228,41,228,236,42,238,70,149,25,152,124,15,24,155,175,18,62,7,207,127,216,247,223,239,174,220,122,84,127,254,0,237,20,105,146,79,106,180,240,249,167,143,139,120,89,153,123,95,16,23,199,237,248,232,1,215,93,1,248,208,109,173,53,79,37,255,0,80,255,0,207,85,208,106,206,64,245,35,198,92,99,152,201,96,183,125,172,157,91,120,154,195,37,109,83,31,36,130,60,111,128,47,144,237,127,53,145,200,137,156,118,68,164,39,68,178,247,143,103,125,105,112,14,11,61,146,193,29,213,38,67,249,68,51,216,189,119,31,1,179,82,24,224,68,123,13,238,169,233,132,107,44,101,188,123,236,184,85,242,110,212,106,143,83,28,79,190,247,143,37,238,92,150,27,107,238,139,24,140,142,34,190,40,101,104,117,245,201,109,145,127,236,208,50,159,113,113,130,50,211,63,67,177,121,98,126,250,82,87,27,207,122,91,24,13,233,204,24,253,147,199,153,122,184,129,182,229,175,180,229,138,41,102,142,173,139,81,82,89,77,50,253,143,53,43,47,143,93,148,238,80,189,6,96,66,77,175,169,14,58,159,148,241,220,65,68,228,110,231,178,245,161,200,81,106,208,163,215,179,70,72,125,213,185,28,158,127,116,30,62,64,184,29,121,33,31,158,187,246,241,143,168,30,48,230,43,111,87,143,51,191,205,132,88,232,178,51,75,26,244,144,249,202,241,251,18,2,124,146,117,104,207,148,108,1,80,87,251,234,60,113,238,211,223,244,249,223,96,217,151,137,50,24,77,191,135,227,233,182,86,67,49,94,147,199,102,190,70,75,41,60,147,197,33,7,244,75,194,163,207,231,179,98,70,249,29,157,126,246,47,166,109,201,183,40,240,174,232,173,157,222,149,36,167,252,190,182,91,10,142,99,20,131,199,114,196,205,97,188,125,198,72,229,148,70,137,33,34,63,112,142,207,81,136,195,107,55,172,238,16,25,75,123,120,94,206,28,221,10,223,81,103,23,252,154,192,179,17,67,47,212,196,192,175,136,146,186,193,35,204,60,186,69,0,246,123,26,246,216,245,121,193,74,146,216,197,238,185,51,20,226,175,78,103,183,140,171,37,152,4,183,33,121,105,214,242,81,243,60,226,50,177,197,253,76,229,35,248,119,85,63,62,73,218,219,130,254,123,149,173,99,112,151,38,92,167,24,215,199,80,120,160,44,44,92,15,150,38,24,207,95,116,131,222,139,237,31,63,122,255,0,113,168,229,188,189,49,103,54,155,207,132,226,253,135,184,173,82,181,138,193,221,177,90,87,105,235,9,163,173,144,92,133,136,204,204,7,243,36,47,28,245,143,127,23,101,18,63,94,78,224,36,217,245,43,182,31,127,101,248,186,174,201,222,182,183,86,18,143,243,59,120,216,113,74,88,84,43,33,73,150,67,32,141,149,252,2,160,13,219,59,132,3,201,100,9,240,193,122,176,226,28,254,222,173,188,98,187,147,167,183,111,103,160,219,84,242,215,168,180,21,172,100,101,105,20,66,165,143,144,233,226,240,102,101,10,174,234,132,249,7,9,126,219,88,124,140,28,201,152,205,181,44,135,242,233,246,102,10,164,54,237,70,192,203,52,118,242,44,232,204,71,204,129,101,141,152,126,71,152,239,243,173,117,184,54,86,251,185,134,226,250,52,118,132,150,106,99,121,46,238,95,50,210,73,237,205,78,160,177,145,104,166,17,21,253,68,115,52,125,144,192,168,117,96,24,18,84,51,28,95,170,78,28,202,230,118,126,10,61,198,33,179,190,49,84,242,216,175,115,192,161,91,126,224,130,41,25,25,132,114,185,134,85,0,253,165,163,101,12,91,160,125,57,175,82,92,85,129,223,141,199,89,12,196,235,150,92,141,28,87,102,31,26,237,106,203,34,136,150,102,33,29,163,51,86,18,42,146,200,109,64,8,237,250,17,19,108,250,58,221,184,44,199,25,215,218,216,12,167,142,91,3,133,201,110,217,178,234,171,86,173,248,152,201,104,79,24,85,50,6,11,20,102,154,149,4,170,144,83,185,92,230,60,141,193,123,155,144,57,66,247,243,125,179,184,172,224,183,150,226,199,109,236,180,237,85,189,197,196,225,189,159,102,195,205,225,216,250,143,168,200,131,55,96,244,99,40,67,34,149,13,215,127,214,119,167,236,101,29,197,114,246,243,88,228,219,119,133,11,21,86,63,114,123,14,214,102,174,141,93,80,145,50,52,149,166,251,148,252,4,37,188,117,115,220,30,170,184,95,111,108,44,119,40,62,227,155,33,181,114,208,217,122,121,92,117,57,44,195,44,241,40,111,165,30,3,177,97,254,245,72,200,29,180,110,189,134,29,106,31,103,61,34,101,42,241,151,46,253,38,199,221,23,243,216,60,148,52,246,116,134,57,4,182,104,140,132,197,196,113,198,21,37,89,33,104,196,132,47,222,177,68,79,202,131,169,73,143,226,41,118,87,164,221,195,177,118,252,123,138,245,235,187,46,228,113,99,239,219,150,229,133,185,45,25,59,138,49,39,110,9,145,252,66,246,126,64,31,159,200,108,254,56,228,205,179,202,184,89,183,46,206,55,39,196,37,131,90,11,179,85,120,99,180,202,138,92,197,231,211,50,163,179,68,199,160,4,145,200,191,62,39,89,102,188,184,200,140,56,234,177,50,120,20,133,20,169,29,116,66,143,141,122,180,13,52,211,64,211,77,52,13,52,211,65,165,189,92,250,132,135,211,87,12,229,57,13,49,173,126,248,87,173,143,128,21,11,245,6,39,100,103,242,35,236,5,64,61,118,126,71,64,252,245,203,168,191,139,247,63,53,59,34,228,117,190,174,75,76,240,251,21,106,36,113,87,63,136,207,148,76,89,135,250,190,59,254,218,235,87,57,240,78,195,245,11,178,155,97,114,20,22,223,26,214,34,176,90,164,171,20,221,163,6,241,12,85,190,214,232,6,29,124,143,141,106,250,127,195,227,211,85,27,34,228,27,82,194,204,171,224,172,179,162,120,168,4,0,2,198,7,225,143,207,93,255,0,228,52,28,95,228,12,254,107,213,30,236,220,124,173,151,138,44,77,185,108,249,88,181,40,142,67,110,220,170,125,152,152,198,145,42,42,199,7,69,252,122,95,130,127,171,91,75,103,255,0,19,14,111,216,251,34,134,206,219,49,173,42,120,232,30,52,17,220,64,136,210,51,185,40,166,34,202,161,156,144,190,77,208,232,119,208,214,35,252,67,246,62,3,140,253,80,238,109,135,181,177,141,79,19,139,90,205,83,200,6,103,89,171,69,43,147,39,94,79,250,143,39,231,240,58,81,240,6,186,79,232,99,211,135,13,242,39,167,189,155,188,183,134,210,191,107,59,65,44,83,142,107,23,109,86,120,98,87,233,20,71,28,138,2,152,252,8,36,18,87,197,187,249,208,115,221,191,137,239,170,232,243,149,114,181,119,188,159,77,82,226,92,90,83,177,150,41,0,42,76,50,117,226,94,38,241,61,175,231,238,110,143,227,174,170,250,55,245,169,178,189,77,96,35,199,62,66,8,55,116,81,189,139,24,245,95,22,17,121,49,254,145,217,83,24,241,70,99,210,183,106,203,253,69,87,59,139,210,55,167,168,166,173,96,241,228,115,75,79,203,216,123,25,27,147,24,252,186,242,235,202,83,215,125,14,255,0,191,90,207,246,215,30,108,141,160,35,59,111,107,227,168,60,126,94,50,199,8,247,126,224,3,126,161,237,143,97,64,249,63,176,208,98,28,151,234,55,140,120,155,115,85,218,155,211,33,102,165,219,113,82,178,140,32,38,17,5,155,162,159,186,210,127,72,88,228,101,105,59,249,88,201,112,8,87,43,101,183,234,219,137,113,184,91,153,204,181,171,84,33,169,182,223,116,8,236,180,9,36,245,22,235,211,241,136,123,159,123,153,145,20,1,241,250,209,14,251,110,181,140,243,79,20,111,190,65,228,124,139,77,131,145,118,237,161,180,43,212,200,99,111,120,218,11,91,47,53,139,110,192,128,98,104,67,35,130,60,149,148,128,123,251,147,90,96,250,63,220,121,206,60,167,75,63,183,242,227,55,180,120,232,211,192,154,210,37,120,215,50,183,173,144,22,16,76,107,229,1,84,246,128,246,214,59,50,0,1,33,148,36,117,159,85,220,125,74,60,180,247,112,123,142,180,91,122,220,184,204,204,179,83,141,19,31,144,88,108,74,41,200,198,78,154,87,74,234,87,195,201,8,179,88,249,1,42,234,229,159,245,33,178,182,238,233,125,147,107,13,184,103,206,69,133,254,115,37,42,212,150,71,95,210,105,205,95,235,233,172,123,17,205,47,130,246,10,196,192,18,229,85,163,157,254,15,229,135,195,111,220,85,62,63,182,95,116,230,233,229,113,15,106,104,165,31,65,71,33,103,36,191,204,0,39,221,200,201,60,75,8,145,139,254,133,154,171,231,231,28,186,204,249,67,140,183,246,232,223,249,222,64,173,180,119,20,144,95,219,243,108,234,245,43,90,140,90,122,23,105,203,126,86,243,145,186,79,28,136,173,1,4,148,8,172,189,20,236,16,207,155,214,95,6,87,163,111,43,147,206,92,199,208,130,133,92,205,107,86,106,50,199,127,21,98,225,168,151,235,244,73,120,4,131,200,146,3,8,200,147,199,193,131,28,207,114,115,143,30,237,171,121,236,117,188,155,79,123,1,182,27,119,61,120,20,49,183,142,85,149,139,215,114,66,74,195,217,61,168,111,143,56,201,232,56,58,143,91,27,131,55,230,51,110,229,232,238,61,137,16,203,195,127,104,205,213,116,137,168,45,170,251,130,212,247,159,24,135,252,138,75,94,96,209,199,226,172,177,185,86,5,139,247,105,222,94,156,247,92,153,94,65,194,82,216,22,242,59,98,214,216,207,237,189,183,85,228,86,76,120,150,180,150,42,53,80,205,250,97,102,247,43,167,93,120,44,177,198,58,65,208,9,5,147,245,57,197,248,141,229,186,54,45,201,178,203,146,218,91,121,183,29,214,92,116,134,9,97,72,222,89,97,130,94,188,101,158,56,211,201,163,83,223,221,208,236,171,133,242,203,234,191,135,32,198,228,183,5,140,220,177,224,113,151,48,180,223,46,99,6,171,255,0,52,68,122,242,2,15,144,141,125,192,36,102,81,237,244,197,135,74,196,88,183,231,26,238,252,182,51,145,40,154,217,44,180,217,30,40,163,132,171,104,178,69,38,71,37,23,243,79,56,216,71,226,190,76,103,136,178,128,16,251,157,117,215,192,211,252,145,233,11,63,180,119,142,208,221,252,115,254,34,220,114,45,232,141,138,150,230,142,90,248,248,43,81,246,226,50,33,233,103,145,156,42,180,178,6,118,85,85,98,221,187,56,74,12,151,56,108,28,110,115,120,237,119,189,44,217,173,145,130,77,199,144,199,198,131,222,150,139,70,238,178,65,217,11,47,249,101,79,71,237,98,158,93,7,82,113,45,173,235,11,131,119,102,228,187,182,169,110,71,130,106,184,24,247,36,83,205,23,232,219,164,96,142,103,48,148,44,90,72,214,80,30,34,3,134,87,1,79,137,234,61,67,192,60,173,31,17,114,52,31,224,188,167,248,147,27,99,29,95,102,6,145,12,162,137,172,42,216,174,132,183,221,7,211,205,60,38,55,61,120,42,15,252,52,43,245,225,239,76,123,235,139,189,86,195,188,27,109,229,50,91,78,164,85,161,138,213,177,19,150,121,232,42,153,228,61,247,52,245,164,143,218,51,176,247,25,101,144,177,102,102,102,13,235,83,214,111,15,219,219,123,83,115,178,103,41,215,222,17,229,126,138,27,212,69,89,226,177,66,191,191,37,105,146,86,30,18,186,17,237,143,144,229,148,3,247,47,121,108,124,247,180,37,225,138,92,226,184,236,183,242,43,209,214,150,58,230,40,254,168,9,236,165,116,237,124,252,126,29,193,63,119,227,191,201,248,212,114,228,111,78,27,227,125,241,119,24,109,183,193,228,235,221,194,108,221,199,82,228,97,146,88,160,184,245,84,86,130,104,29,189,185,86,87,242,70,82,62,126,211,228,172,136,203,148,113,111,17,114,86,240,244,253,87,211,223,46,226,111,237,152,126,142,181,218,25,172,60,165,37,175,20,119,132,134,164,224,185,234,218,5,12,36,0,198,193,213,213,67,68,87,65,189,168,115,54,202,201,114,165,254,33,171,61,166,205,227,235,25,228,144,193,213,102,145,86,55,146,5,147,191,153,82,57,235,200,195,175,31,25,148,6,44,29,87,58,212,76,244,207,197,156,139,176,247,237,13,199,158,218,185,42,149,223,23,111,103,72,45,74,178,24,113,180,154,59,52,103,103,44,93,218,75,22,50,29,177,37,155,205,75,126,7,82,207,64,211,77,52,13,52,211,64,211,77,52,13,83,85,213,15,227,65,194,175,226,201,133,165,79,213,134,111,55,90,84,50,229,98,172,93,2,144,87,218,167,94,51,217,32,119,219,6,235,174,199,255,0,145,174,136,255,0,10,108,172,153,111,73,212,164,157,228,247,97,206,95,66,146,36,128,198,173,237,201,26,130,255,0,212,4,110,157,16,72,232,128,15,198,185,211,252,87,41,218,135,213,134,227,157,234,91,88,139,86,240,153,161,234,22,242,163,85,128,71,236,249,31,150,36,124,117,169,227,252,30,115,50,228,125,49,101,168,216,121,139,208,221,18,70,162,85,0,136,205,10,101,122,232,15,183,224,245,249,61,126,78,130,117,105,166,154,13,71,190,61,76,241,255,0,31,239,251,220,127,158,198,238,54,177,142,192,88,207,217,191,91,17,44,212,145,97,1,205,127,117,71,249,197,24,56,29,120,124,128,88,51,5,54,43,62,175,246,29,92,86,55,37,46,213,220,190,230,95,17,115,53,86,178,87,133,222,72,40,123,195,40,3,172,134,54,53,12,32,57,87,43,33,154,19,3,76,28,29,122,57,187,106,114,38,71,114,100,243,27,27,11,61,153,109,236,60,142,2,189,136,229,141,76,86,173,93,170,1,30,108,62,86,33,44,191,219,244,250,252,144,14,140,221,158,154,185,57,113,112,224,176,27,38,205,156,62,217,219,249,13,177,77,78,78,15,169,179,4,45,147,135,6,213,203,31,52,138,26,246,35,22,84,186,123,194,104,254,31,218,145,92,36,229,47,80,28,95,145,204,108,124,85,44,231,186,156,135,66,205,220,21,193,25,21,230,48,52,74,245,228,99,254,84,228,205,208,141,192,37,163,145,62,29,124,77,143,113,122,153,218,123,107,142,182,215,34,221,194,100,94,182,229,202,140,76,21,163,104,189,200,101,97,107,193,229,102,96,137,25,53,27,185,25,130,168,62,76,64,86,214,170,220,156,17,190,15,169,204,62,243,197,237,59,45,179,168,173,107,211,195,13,164,142,6,191,115,194,181,249,209,3,134,73,149,86,27,37,212,3,231,1,145,79,184,196,181,195,3,233,98,45,151,190,48,85,241,248,124,142,111,13,79,120,227,183,5,155,153,43,190,240,47,29,12,145,247,125,182,111,21,88,108,75,81,35,85,95,176,5,235,191,189,136,100,41,235,183,128,127,150,201,144,159,37,153,174,201,142,177,117,32,155,17,50,73,60,240,58,163,211,136,16,4,182,62,245,101,85,37,89,60,156,49,84,114,191,123,158,180,56,218,62,49,175,203,24,157,177,187,115,88,105,227,177,27,199,141,198,123,246,43,94,137,148,125,28,241,134,253,39,116,102,145,37,114,33,100,78,196,159,124,126,120,6,195,244,231,184,246,134,202,204,208,161,177,164,171,123,55,198,121,26,150,209,173,44,134,76,228,242,200,125,177,229,33,8,74,145,215,143,81,143,35,215,68,158,239,220,125,193,123,135,104,250,44,183,199,53,118,131,213,222,25,108,76,242,100,106,52,232,243,79,121,228,61,6,144,185,83,210,4,85,30,94,42,138,170,189,0,6,131,43,206,122,192,227,205,190,213,27,37,182,183,108,80,228,41,222,200,85,121,113,102,25,37,173,93,36,41,39,177,35,44,192,76,208,78,136,165,3,47,182,26,81,18,73,27,183,150,127,91,60,47,6,225,165,138,123,87,155,31,120,209,240,203,136,64,173,26,91,137,94,55,112,196,72,161,9,101,155,237,62,193,78,230,246,193,26,177,250,159,226,206,73,223,251,142,206,115,106,224,236,223,92,30,220,155,21,138,137,37,137,86,203,101,99,185,95,36,62,231,95,148,137,40,158,219,227,179,246,246,65,215,239,122,122,120,125,219,184,236,77,62,210,120,35,203,111,12,37,187,185,10,114,164,54,22,149,76,68,138,179,43,131,216,246,174,72,204,7,71,183,102,37,88,22,236,50,142,64,245,133,195,188,109,151,207,109,173,193,54,89,243,120,27,171,78,76,109,90,6,89,237,41,166,182,204,240,14,252,100,133,81,130,51,118,58,148,172,100,121,73,24,107,238,39,212,78,203,220,91,235,5,177,54,221,12,150,82,214,228,160,153,156,109,170,241,161,173,54,47,197,189,235,133,203,118,139,12,193,32,146,55,2,81,36,209,128,132,18,70,136,230,175,74,249,13,199,67,124,103,240,27,22,198,67,115,223,222,117,108,99,114,13,116,27,77,139,92,52,53,228,49,187,200,60,16,202,211,246,131,196,23,85,111,31,178,50,190,238,60,224,45,247,140,228,13,147,144,206,108,235,85,240,88,10,17,97,178,146,85,200,199,94,204,247,171,199,114,24,50,17,58,63,186,181,90,41,88,205,18,186,25,102,180,37,40,124,36,50,6,109,83,215,39,8,200,118,147,90,200,206,145,110,156,92,57,2,245,147,234,206,57,229,149,162,72,44,36,33,157,88,201,28,169,216,4,6,66,15,67,231,94,202,254,182,56,46,124,158,23,24,50,121,56,155,41,50,214,181,44,180,29,35,196,76,204,234,177,221,99,254,67,125,158,71,190,194,198,241,202,196,70,234,231,74,236,191,70,183,246,254,236,226,28,154,237,156,221,100,74,16,95,221,246,151,44,4,149,179,16,163,178,78,10,191,98,64,222,220,95,167,218,152,226,141,8,42,191,53,222,222,147,51,245,177,92,125,145,216,220,120,201,151,169,69,239,238,68,22,144,173,219,176,249,88,72,172,171,201,227,49,149,203,87,36,249,3,27,172,108,125,180,85,80,150,219,71,148,182,142,242,221,59,167,101,226,109,72,153,157,161,117,105,100,106,205,31,131,125,209,36,137,44,127,180,145,144,254,62,67,240,202,202,122,35,173,101,250,212,220,49,197,144,108,189,219,200,187,178,238,22,120,178,27,139,113,51,213,185,110,211,217,150,76,114,213,172,35,85,103,118,40,158,232,153,138,252,22,126,217,187,248,58,219,58,6,154,105,160,105,166,154,6,154,105,160,105,166,154,14,124,255,0,17,207,66,188,129,234,27,115,98,183,223,23,193,64,88,142,6,139,37,10,118,146,88,116,143,168,229,148,51,245,33,85,85,69,40,165,213,123,29,63,99,173,163,252,54,253,56,111,79,78,28,45,144,193,242,5,39,167,155,206,101,78,74,120,5,148,150,37,65,18,199,25,80,20,52,108,99,68,242,87,236,134,31,183,200,18,211,85,208,52,211,77,5,58,211,85,211,65,78,135,246,211,85,211,65,78,135,246,215,143,47,148,173,133,199,75,145,180,174,209,197,226,60,80,2,204,204,193,84,14,200,31,36,129,242,64,249,249,32,107,219,175,196,145,199,52,109,12,168,174,142,165,89,88,118,24,31,200,35,247,26,12,43,61,204,27,51,0,203,78,205,137,166,201,178,249,127,43,141,20,91,254,175,18,4,110,203,219,119,248,80,75,55,95,96,109,102,224,130,1,215,158,158,51,29,142,143,218,161,66,189,100,242,47,227,12,74,131,200,254,79,64,15,147,253,245,233,208,83,161,253,180,213,116,208,83,161,253,180,235,85,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,13,52,211,64,211,77,52,31,255,217