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