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