137,80,78,71,13,10,26,10,0,0,0,13,73,72,68,82,0,0,5,143,0,0,12,242,8,6,0,0,0,194,40,80,186,0,0,32,0,73,68,65,84,120,94,236,221,9,184,79,229,250,255,241,27,209,222,153,50,101,200,80,142,33,81,82,42,39,164,159,225,24,74,156,6,17,73,135,131,131,148,68,134,136,12,33,67,153,50,70,33,153,51,103,42,50,100,216,166,82,50,28,69,230,204,67,134,196,255,186,159,223,127,251,109,187,189,183,239,184,198,247,186,46,151,142,189,214,51,188,238,181,151,227,179,159,239,179,82,93,187,118,237,154,112,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,144,64,32,21,225,49,247,3,2,8,32,224,15,129,115,231,206,201,175,191,254,42,251,247,239,151,131,7,15,202,145,35,71,228,232,209,163,114,236,216,49,57,113,226,132,156,58,117,74,78,159,62,45,122,222,249,243,231,229,226,197,139,114,233,210,37,249,227,143,63,12,80,170,84,169,36,254,231,141,105,211,166,149,91,111,189,85,98,98,98,36,125,250,244,146,33,67,6,201,156,57,179,220,126,251,237,146,53,107,86,201,158,61,187,220,113,199,29,146,51,103,78,201,147,39,143,228,205,155,87,242,229,203,103,206,227,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,119,8,16,30,187,163,78,140,18,1,4,16,8,72,64,195,221,109,219,182,201,246,237,219,229,167,159,126,146,93,187,118,201,238,221,187,101,207,158,61,38,8,214,0,87,131,220,220,185,115,75,174,92,185,76,192,171,65,175,6,190,89,178,100,145,76,153,50,153,128,87,3,225,216,216,88,73,151,46,157,104,80,156,248,208,64,249,242,229,203,114,225,194,5,19,52,107,224,124,230,204,25,57,121,242,164,9,162,53,144,214,96,250,240,225,195,114,232,208,33,19,88,107,112,173,129,115,193,130,5,165,80,161,66,82,184,112,97,185,231,158,123,164,88,177,98,82,162,68,9,19,78,115,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,115,4,8,143,157,83,11,70,130,0,2,8,4,37,160,65,241,250,245,235,37,46,46,78,54,109,218,36,155,55,111,54,193,177,134,177,247,222,123,175,9,102,139,20,41,98,130,90,13,108,179,101,203,22,84,251,209,56,249,248,241,227,38,200,214,64,123,231,206,157,38,224,254,241,199,31,77,216,173,1,114,169,82,165,228,193,7,31,148,210,165,75,203,35,143,60,66,160,28,141,34,208,38,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,1,10,16,30,7,8,197,105,8,32,128,128,221,2,186,202,119,197,138,21,178,114,229,74,89,189,122,181,172,93,187,214,132,173,26,180,106,224,170,255,93,178,100,73,87,6,174,26,132,111,221,186,213,4,224,26,132,107,32,174,255,93,166,76,25,41,91,182,172,148,47,95,94,42,84,168,96,86,67,115,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,53,2,132,199,214,56,211,11,2,8,32,16,146,128,6,169,139,22,45,146,165,75,151,202,154,53,107,228,137,39,158,48,65,170,6,170,143,61,246,88,146,91,74,132,212,145,3,47,210,173,49,116,206,26,148,107,96,190,124,249,114,51,231,202,149,43,75,213,170,85,77,96,206,129,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,209,19,32,60,142,158,45,45,35,128,0,2,33,9,104,80,60,119,238,92,243,75,95,66,167,65,105,149,42,85,164,82,165,74,33,181,231,165,139,150,45,91,38,75,150,44,49,129,186,190,220,175,102,205,154,230,151,6,202,28,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,16,89,1,194,227,200,122,210,26,2,8,32,16,146,192,170,85,171,100,218,180,105,50,125,250,116,179,79,113,173,90,181,228,169,167,158,50,251,21,115,36,45,160,251,38,207,155,55,79,102,207,158,109,246,79,126,238,185,231,228,249,231,159,151,114,229,202,65,134,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,17,16,32,60,142,0,34,77,32,128,0,2,161,8,28,58,116,72,38,76,152,32,19,39,78,52,123,249,214,169,83,199,132,159,249,243,231,15,165,57,95,95,179,111,223,62,19,190,79,157,58,85,116,111,232,6,13,26,200,75,47,189,36,185,115,231,246,181,11,147,71,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,32,28,1,194,227,112,244,184,22,1,4,16,8,65,64,95,122,55,102,204,24,153,63,127,190,52,108,216,208,132,156,15,61,244,80,8,45,113,73,82,2,27,55,110,52,161,252,167,159,126,42,79,62,249,164,52,105,210,196,188,108,143,3,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,130,19,32,60,14,206,139,179,17,64,0,129,144,5,166,76,153,34,195,135,15,151,139,23,47,154,64,179,113,227,198,146,58,117,234,144,219,227,194,148,5,174,94,189,42,99,199,142,53,65,125,76,76,140,180,104,209,66,94,120,225,5,216,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,32,64,1,194,227,0,161,56,13,1,4,16,8,85,224,147,79,62,145,65,131,6,73,222,188,121,165,101,203,150,82,189,122,245,80,155,226,186,16,5,22,46,92,40,195,134,13,147,253,251,247,75,155,54,109,228,229,151,95,14,177,37,46,67,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,192,63,2,132,199,254,169,53,51,69,0,1,139,5,116,255,221,62,125,250,72,129,2,5,228,141,55,222,144,242,229,203,91,60,2,186,75,44,176,114,229,74,25,56,112,160,236,221,187,87,58,116,232,96,246,153,230,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,164,5,8,143,185,51,16,64,0,129,8,11,172,90,181,74,222,125,247,93,185,118,237,154,116,236,216,81,42,86,172,24,225,30,104,46,92,129,175,190,250,74,222,123,239,61,73,149,42,149,116,237,218,85,202,149,43,23,110,147,92,143,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,231,4,8,143,61,87,82,38,132,0,2,118,9,156,62,125,90,58,119,238,44,75,150,44,145,110,221,186,73,189,122,245,236,26,10,253,6,40,48,121,242,100,83,171,42,85,170,72,175,94,189,36,115,230,204,1,94,201,105,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,120,95,128,240,216,251,53,102,134,8,32,96,129,192,164,73,147,164,93,187,118,230,37,120,61,122,244,176,160,71,186,136,164,64,151,46,93,204,203,245,222,127,255,125,169,95,191,126,36,155,166,45,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,92,43,64,120,236,218,210,49,112,4,16,112,130,192,217,179,103,165,117,235,214,178,103,207,30,25,48,96,128,148,46,93,218,9,195,98,12,33,8,196,197,197,73,219,182,109,165,96,193,130,50,120,240,96,201,152,49,99,8,173,112,9,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,222,17,32,60,246,78,45,153,9,2,8,88,44,176,116,233,82,105,222,188,185,52,104,208,192,108,125,192,225,13,1,173,229,196,137,19,101,196,136,17,82,185,114,101,111,76,138,89,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,16,130,0,225,113,8,104,92,130,0,2,8,12,26,52,72,244,215,168,81,163,164,90,181,106,128,120,76,224,203,47,191,148,166,77,155,74,155,54,109,204,47,14,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,252,40,64,120,236,199,170,51,103,4,16,8,75,160,101,203,150,178,123,247,110,25,63,126,188,228,206,157,59,172,182,184,216,185,2,135,14,29,146,70,141,26,73,161,66,133,100,216,176,97,206,29,40,35,67,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,32,74,2,132,199,81,130,165,89,4,16,240,158,192,149,43,87,164,78,157,58,146,61,123,118,179,226,152,195,31,2,186,2,249,216,177,99,50,117,234,84,185,229,150,91,252,49,105,102,137,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,136,16,30,115,27,32,128,0,2,1,8,156,59,119,78,106,213,170,37,143,62,250,168,244,238,221,59,128,43,56,197,75,2,157,58,117,146,117,235,214,201,236,217,179,37,67,134,12,94,154,26,115,65,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,32,89,1,194,99,110,14,4,16,64,224,38,2,23,46,92,144,234,213,171,75,165,74,149,164,75,151,46,120,249,84,160,71,143,30,178,108,217,50,89,184,112,161,196,198,198,250,84,129,105,35,128,0,2,8,32,128,0,2,8,32,128,0,2,8,248,73,128,240,216,79,213,102,174,8,32,16,146,64,141,26,53,228,225,135,31,150,238,221,187,135,116,61,23,121,71,224,157,119,222,145,13,27,54,200,130,5,11,188,51,41,102,130,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,50,2,132,199,220,26,8,32,128,64,10,2,250,194,180,76,153,50,201,224,193,131,113,66,192,8,180,110,221,90,206,156,57,99,94,152,200,129,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,151,5,8,143,189,92,93,230,134,0,2,97,9,244,236,217,83,226,226,226,228,139,47,190,8,171,29,46,246,158,64,237,218,181,165,116,233,210,242,246,219,111,123,111,114,204,8,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,255,47,64,120,204,173,128,0,2,8,36,33,160,251,218,182,106,213,202,132,199,89,178,100,193,8,129,27,4,78,158,60,105,194,227,161,67,135,154,253,176,57,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,240,162,0,225,177,23,171,202,156,16,64,32,44,1,125,65,222,125,247,221,39,195,134,13,147,170,85,171,134,213,22,23,123,87,96,209,162,69,210,178,101,75,249,254,251,239,121,129,158,119,203,204,204,16,64,0,1,4,16,64,0,1,4,16,64,0,1,95,11,16,30,251,186,252,76,30,1,4,146,18,208,61,109,211,165,75,39,253,251,247,7,8,129,20,5,222,124,243,77,185,124,249,50,123,98,115,159,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,120,82,128,240,216,147,101,101,82,8,32,16,170,192,218,181,107,165,110,221,186,178,107,215,46,73,155,54,109,168,205,112,157,79,4,254,248,227,15,41,92,184,176,124,254,249,231,82,166,76,25,159,204,154,105,34,128,0,2,8,32,128,0,2,8,32,128,0,2,8,248,69,128,240,216,47,149,102,158,8,32,16,144,64,173,90,181,164,102,205,154,210,164,73,147,128,206,231,36,4,198,140,25,35,115,231,206,149,217,179,103,131,129,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,167,4,8,143,61,85,78,38,131,0,2,225,8,172,90,181,74,154,55,111,46,219,182,109,11,167,25,174,245,161,64,137,18,37,100,196,136,17,82,174,92,57,31,206,158,41,35,128,0,2,8,32,128,0,2,8,32,128,0,2,8,120,85,128,240,216,171,149,101,94,8,32,16,180,192,75,47,189,100,182,30,208,151,160,113,32,16,140,128,190,92,81,183,60,153,48,97,66,48,151,113,46,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,142,22,32,60,118,116,121,24,28,2,8,88,37,112,226,196,9,201,147,39,143,156,60,121,82,98,99,99,173,234,150,126,60,34,112,225,194,5,201,146,37,139,28,60,120,80,178,102,205,234,145,89,49,13,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,191,11,16,30,251,253,14,96,254,8,32,96,4,116,223,218,21,43,86,176,114,148,251,33,100,1,93,185,94,161,66,5,246,203,14,89,144,11,17,64,0,1,4,16,64,0,1,4,16,64,0,1,4,156,38,64,120,236,180,138,48,30,4,16,176,69,224,217,103,159,149,231,159,127,94,234,214,173,107,75,255,116,234,126,129,207,63,255,92,166,77,155,38,51,102,204,112,255,100,152,1,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,34,66,120,204,109,128,0,2,8,136,72,246,236,217,229,135,31,126,144,156,57,115,226,129,64,72,2,71,142,28,145,226,197,139,203,177,99,199,66,186,158,139,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,112,154,0,225,177,211,42,194,120,16,64,192,114,129,93,187,118,73,245,234,213,101,247,238,221,150,247,157,92,135,231,206,157,147,15,62,248,64,254,243,159,255,72,182,108,217,162,54,174,3,7,14,72,183,110,221,164,79,159,62,41,246,179,99,199,14,25,59,118,172,116,239,222,61,106,123,66,95,187,118,77,122,247,238,45,5,11,22,148,205,155,55,39,219,87,252,121,79,60,241,132,148,45,91,246,186,205,149,43,87,100,244,232,209,242,246,219,111,155,122,14,24,48,224,134,31,6,36,119,93,66,220,64,206,73,169,24,133,10,21,146,133,11,23,74,225,194,133,163,86,51,26,70,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,192,42,1,194,99,171,164,233,7,1,4,28,43,48,111,222,60,25,57,114,164,204,157,59,215,49,99,60,126,252,184,116,238,220,89,122,245,234,21,181,240,88,195,86,13,141,87,173,90,37,147,38,77,178,61,60,62,125,250,180,9,126,235,212,169,99,106,145,92,80,29,127,94,199,142,29,205,75,14,227,143,141,27,55,202,199,31,127,108,230,164,91,72,232,10,96,61,39,254,72,238,186,132,69,15,228,156,148,110,146,154,53,107,74,179,102,205,228,169,167,158,114,204,189,196,64,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,8,85,192,23,225,241,47,191,252,34,67,134,12,145,249,243,231,139,174,158,43,90,180,168,60,249,228,147,242,250,235,175,75,190,124,249,66,181,227,58,4,16,240,136,192,71,31,125,36,223,127,255,189,12,31,62,60,228,25,233,179,69,175,215,85,194,31,126,248,161,121,113,90,223,190,125,175,175,64,93,187,118,173,180,111,223,94,182,108,217,98,246,85,214,80,56,71,142,28,114,254,252,121,121,255,253,247,205,51,234,206,59,239,148,119,223,125,87,254,241,143,127,200,27,111,188,97,2,237,146,37,75,202,148,41,83,204,115,43,254,72,174,45,29,67,255,254,253,37,83,166,76,50,126,252,120,41,85,170,148,12,28,56,80,238,191,255,254,36,231,181,122,245,106,179,71,175,6,166,122,157,142,93,87,222,234,159,233,88,239,187,239,62,115,189,174,162,213,182,117,37,180,134,181,250,187,182,61,108,216,48,51,174,171,87,175,202,23,95,124,33,253,250,245,147,117,235,214,73,249,242,229,205,127,151,41,83,198,92,23,232,152,190,251,238,59,51,215,122,245,234,153,21,196,201,89,198,159,247,206,59,239,72,186,116,233,110,112,249,228,147,79,204,152,117,245,239,222,189,123,165,77,155,54,215,191,30,127,93,177,98,197,204,159,213,175,95,95,46,95,190,108,106,241,220,115,207,25,167,228,218,14,244,198,104,209,162,133,113,211,21,227,28,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,184,93,192,243,225,241,138,21,43,228,229,151,95,54,33,66,226,227,209,71,31,149,113,227,198,73,124,144,224,246,98,50,126,4,16,8,77,64,183,74,248,253,247,223,165,103,207,158,161,53,32,98,66,82,13,35,245,135,82,26,14,47,88,176,64,116,69,243,160,65,131,228,183,223,126,147,182,109,219,138,134,157,250,188,153,60,121,178,9,171,181,191,69,139,22,201,214,173,91,77,88,171,123,230,118,234,212,201,132,153,25,50,100,72,114,229,177,254,48,44,185,182,244,107,141,27,55,54,219,80,232,150,14,186,154,88,219,214,149,184,9,67,86,157,228,201,147,39,205,202,222,127,253,235,95,38,244,142,95,225,172,251,62,235,184,116,203,7,221,58,66,195,96,29,183,110,233,209,168,81,35,115,77,197,138,21,111,104,91,183,253,208,62,244,87,238,220,185,101,194,132,9,178,126,253,122,211,134,62,123,3,29,147,142,87,143,210,165,75,155,190,116,213,112,141,26,53,110,176,76,159,62,189,233,59,62,252,77,88,48,13,226,223,122,235,45,243,71,250,223,58,158,132,123,88,199,95,87,187,118,109,179,61,70,131,6,13,228,215,95,127,53,191,212,33,85,170,84,201,182,29,232,141,161,43,167,111,187,237,54,83,71,14,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,220,46,224,233,240,88,195,131,86,173,90,153,21,120,26,20,143,26,53,74,74,148,40,33,219,182,109,147,166,77,155,154,80,164,117,235,214,102,133,220,173,183,222,234,246,90,50,126,4,16,8,81,64,3,81,13,14,187,118,237,26,98,11,255,27,30,107,59,131,7,15,54,47,223,59,123,246,172,9,16,95,123,237,53,249,241,199,31,101,211,166,77,38,132,213,126,116,59,133,118,237,218,153,144,87,159,71,67,135,14,149,55,223,124,211,172,212,213,112,84,143,228,182,173,152,51,103,78,178,109,93,188,120,209,172,98,214,208,54,115,230,204,102,76,73,237,83,172,171,139,117,123,7,29,103,185,114,229,110,8,169,181,125,13,144,19,110,247,160,227,209,182,2,105,91,207,213,21,205,26,32,107,112,190,111,223,190,128,174,211,21,192,234,247,194,11,47,152,231,177,62,175,123,244,232,97,130,216,132,150,249,243,231,191,126,94,226,21,213,186,170,91,67,240,237,219,183,155,213,223,149,42,85,186,94,207,132,237,235,117,122,142,58,105,72,175,117,201,146,37,139,89,133,28,63,134,228,86,107,223,236,6,209,149,227,234,171,109,114,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,224,118,1,79,135,199,186,10,79,3,16,13,61,158,126,250,233,235,193,141,254,195,94,3,2,253,245,216,99,143,201,103,159,125,38,5,10,20,112,123,45,25,63,2,8,132,40,16,169,149,199,9,131,218,11,23,46,152,103,142,174,186,141,139,139,51,35,211,149,201,122,36,252,218,93,119,221,37,51,103,206,52,97,167,174,224,213,237,14,52,72,254,243,207,63,147,92,121,156,120,213,109,194,182,180,237,132,99,72,46,60,214,224,116,226,196,137,102,127,97,93,113,157,112,111,229,228,86,245,38,110,43,225,255,142,137,137,145,159,126,250,73,190,252,242,75,179,237,195,183,223,126,107,86,62,199,135,199,129,140,233,224,193,131,242,222,123,239,153,85,207,135,15,31,190,97,30,9,231,152,49,99,198,235,231,105,64,30,127,168,157,6,183,26,56,235,106,103,13,230,117,126,58,79,253,179,212,169,83,223,112,221,31,127,252,97,254,126,208,45,57,116,143,98,61,18,142,33,97,219,193,220,86,172,60,14,70,139,115,17,64,0,1,4,16,64,0,1,4,16,64,0,1,4,156,46,224,170,240,88,67,95,93,85,214,165,75,23,179,146,88,63,250,125,247,221,119,95,55,214,213,110,213,171,87,55,171,212,102,204,152,33,207,60,243,76,146,254,9,195,227,164,246,19,117,122,209,24,31,2,8,68,86,32,82,123,30,107,240,169,43,143,117,21,107,160,43,143,227,127,112,165,207,37,13,47,245,135,90,186,98,182,114,229,202,73,134,199,55,91,121,28,72,80,171,1,177,110,217,144,240,136,127,22,106,40,156,220,202,227,228,218,142,223,234,66,183,126,208,253,126,245,7,119,186,119,113,48,225,177,62,191,151,47,95,110,86,107,239,220,185,243,134,149,199,186,39,179,6,234,186,37,133,110,237,17,127,158,174,226,142,63,244,153,175,43,188,245,239,7,181,212,191,31,154,55,111,110,2,98,221,18,68,247,137,78,120,157,110,105,164,47,10,212,96,186,73,147,38,162,33,126,194,49,36,108,59,152,187,141,61,143,131,209,226,92,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,167,11,184,42,60,86,76,221,71,83,247,171,60,116,232,208,13,1,241,205,130,229,132,133,56,122,244,168,252,251,223,255,22,13,97,88,121,236,244,91,148,241,33,16,125,1,221,155,88,95,78,55,119,238,220,144,59,75,106,207,99,93,129,171,43,96,245,121,149,220,62,197,211,167,79,151,255,254,247,191,102,27,11,61,116,149,172,134,199,15,60,240,128,9,76,245,127,231,205,155,247,250,184,110,182,231,113,32,225,113,194,73,38,222,30,35,62,8,214,224,87,195,216,89,179,102,153,173,125,116,251,137,228,218,214,103,169,6,190,26,210,158,57,115,198,132,222,250,76,214,213,212,186,159,112,32,99,210,254,116,91,161,42,85,170,152,79,139,232,138,109,93,73,172,47,30,212,32,88,159,253,250,2,194,17,35,70,92,63,47,225,60,116,220,26,46,235,203,242,10,22,44,104,94,152,247,234,171,175,154,61,147,245,186,49,99,198,92,191,78,247,160,214,63,83,95,13,249,63,255,252,115,51,118,221,251,57,126,12,161,222,8,53,107,214,52,43,153,159,122,234,169,80,155,224,58,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,28,35,224,186,240,88,87,160,233,42,49,13,92,18,238,87,172,123,136,190,244,210,75,230,99,211,186,210,76,3,151,52,105,210,252,5,250,202,149,43,102,159,203,14,29,58,152,175,177,231,177,99,238,69,6,130,128,109,2,186,229,129,126,106,65,95,10,23,234,161,129,103,255,254,253,205,30,189,26,70,214,170,85,203,132,159,185,114,229,50,77,234,202,87,13,40,117,95,94,125,161,158,126,138,34,71,142,28,230,197,110,186,151,240,144,33,67,68,183,100,104,211,166,141,217,147,93,183,89,208,63,255,226,139,47,204,75,220,138,22,45,122,125,104,201,181,149,210,214,18,177,177,177,73,78,45,113,120,172,161,239,180,105,211,204,88,11,21,42,36,195,134,13,51,125,167,212,246,185,115,231,76,96,172,243,214,21,211,250,44,214,173,56,52,200,61,113,226,196,77,195,99,13,112,117,191,105,125,217,160,174,196,214,190,62,248,224,3,201,148,41,147,217,179,62,222,82,247,131,78,120,94,194,9,233,184,23,47,94,108,182,10,209,208,251,185,231,158,51,171,152,245,7,2,249,242,229,51,171,138,181,125,221,51,89,67,98,125,113,161,190,248,47,126,255,103,109,91,247,193,143,31,67,168,247,129,154,105,112,173,219,97,112,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,224,118,1,215,133,199,10,174,171,216,52,64,78,184,117,69,252,150,21,250,117,93,41,151,240,69,73,241,69,210,224,88,87,183,105,176,172,97,133,134,20,26,202,148,45,91,214,237,117,100,252,8,32,16,166,128,190,60,78,87,175,230,204,153,51,164,150,146,219,95,56,164,198,184,200,149,2,186,165,70,241,226,197,205,11,17,57,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,240,130,128,43,195,99,13,105,94,120,225,5,217,186,117,171,121,25,210,139,47,190,120,125,47,100,93,245,246,233,167,159,74,238,220,185,111,168,143,6,199,250,113,103,93,137,166,193,177,30,125,250,244,49,31,37,191,229,150,91,188,80,75,230,128,0,2,97,8,60,251,236,179,242,252,243,207,155,85,193,161,28,132,199,161,168,121,235,26,93,121,173,171,182,117,255,101,14,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,188,32,224,202,240,248,210,165,75,230,35,213,250,98,42,221,91,82,3,97,253,93,183,172,208,45,41,244,99,223,9,95,118,116,245,234,85,249,236,179,207,68,95,100,20,31,28,235,127,235,62,158,250,81,101,14,4,16,64,64,247,196,213,151,168,77,152,48,1,12,4,66,18,208,237,58,116,143,102,253,100,12,7,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,94,16,112,101,120,172,240,250,130,38,221,7,83,95,120,167,251,131,234,139,145,50,100,200,96,246,7,125,228,145,71,174,215,70,247,179,212,151,45,53,111,222,156,224,216,11,119,44,115,64,32,74,2,186,55,111,158,60,121,228,228,201,147,146,220,254,192,81,234,154,102,61,32,112,225,194,5,201,146,37,139,28,60,120,80,178,102,205,234,129,25,49,5,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,68,92,27,30,31,58,116,72,26,54,108,40,75,151,46,149,82,165,74,201,230,205,155,205,11,146,116,245,96,230,204,153,175,215,118,251,246,237,82,175,94,61,179,197,133,30,172,56,230,182,71,0,129,228,4,116,229,104,153,50,101,164,101,203,150,32,33,16,148,128,190,88,80,95,100,200,202,245,160,216,56,25,1,4,16,64,0,1,4,16,64,0,1,4,16,64,192,225,2,174,13,143,255,252,243,79,233,222,189,187,121,249,93,252,161,193,113,227,198,141,175,255,239,132,219,91,232,31,234,74,229,145,35,71,134,252,66,44,135,215,146,225,33,128,64,152,2,171,86,173,50,159,82,216,182,109,91,152,45,113,185,223,4,74,148,40,97,246,213,47,87,174,156,223,166,206,124,17,64,0,1,4,16,64,0,1,4,16,64,0,1,4,60,44,224,218,240,88,107,178,126,253,122,169,93,187,182,232,42,228,98,197,138,153,23,21,233,155,238,227,143,31,126,248,193,188,0,75,87,31,39,119,148,44,89,82,166,76,153,34,69,139,22,245,112,153,153,26,2,8,4,42,160,63,100,170,89,179,38,251,214,6,10,198,121,230,19,47,115,231,206,149,217,179,103,163,129,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,167,4,92,29,30,235,222,164,186,210,120,214,172,89,230,133,121,131,6,13,186,97,175,210,248,125,145,83,170,24,225,177,167,238,103,38,131,64,216,2,186,245,64,221,186,117,101,215,174,93,146,54,109,218,176,219,163,1,111,11,252,241,199,31,82,184,112,97,249,252,243,207,205,150,39,28,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,120,73,192,213,225,177,151,10,193,92,16,64,192,57,2,173,91,183,150,116,233,210,73,255,254,253,157,51,40,70,226,72,129,55,223,124,83,46,95,190,44,131,7,15,118,228,248,24,20,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,225,8,16,30,135,163,199,181,8,32,224,73,129,11,23,46,200,125,247,221,39,250,18,180,170,85,171,122,114,142,76,42,124,129,69,139,22,153,151,43,126,255,253,247,55,124,234,37,252,150,105,1,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,103,8,16,30,59,163,14,140,2,1,4,28,38,176,112,225,66,105,213,170,149,196,197,197,73,150,44,89,28,54,58,134,99,183,128,110,155,84,186,116,105,25,58,116,168,84,175,94,221,238,225,208,63,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,81,17,32,60,142,10,43,141,34,128,128,23,4,122,246,236,105,194,227,47,190,248,194,11,211,97,14,17,20,208,151,181,106,120,252,246,219,111,71,176,85,154,66,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,192,89,2,132,199,206,170,7,163,65,0,1,135,9,52,106,212,72,50,101,202,196,158,182,14,171,139,157,195,209,61,177,207,156,57,35,227,199,143,183,115,24,244,141,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,212,5,8,143,163,78,76,7,8,32,224,118,129,26,53,106,200,195,15,63,44,221,187,119,119,251,84,24,127,152,2,239,188,243,142,108,216,176,65,22,44,88,16,102,75,92,142,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,243,5,8,143,157,95,35,70,136,0,2,54,11,232,11,244,116,95,219,74,149,42,73,151,46,93,108,30,13,221,219,37,208,163,71,15,89,182,108,153,232,126,216,177,177,177,118,13,131,126,17,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,176,76,128,240,216,50,106,58,66,0,1,55,11,156,59,119,78,106,213,170,37,143,62,250,168,244,238,221,219,205,83,97,236,33,8,116,234,212,73,214,173,91,39,179,103,207,150,12,25,50,132,208,2,151,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,224,62,1,194,99,247,213,140,17,35,128,128,77,2,87,174,92,145,58,117,234,72,246,236,217,101,212,168,81,54,141,130,110,173,22,104,218,180,169,28,59,118,76,166,78,157,42,183,220,114,139,213,221,211,31,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,182,9,16,30,219,70,79,199,8,32,224,86,129,150,45,91,202,238,221,187,205,11,211,114,231,206,237,214,105,48,238,155,8,28,58,116,72,244,133,137,133,10,21,146,97,195,134,225,133,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,239,4,8,143,125,87,114,38,140,0,2,145,16,24,52,104,144,232,47,93,129,92,173,90,181,72,52,73,27,14,18,248,242,203,47,69,87,28,183,105,211,198,252,226,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,192,143,2,132,199,126,172,58,115,70,0,129,136,8,44,93,186,84,154,55,111,46,13,26,52,144,110,221,186,69,164,77,26,177,95,64,107,57,113,226,68,25,49,98,132,84,174,92,217,254,1,49,2,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,108,18,32,60,182,9,158,110,17,64,192,27,2,103,207,158,149,214,173,91,203,158,61,123,100,192,128,1,82,186,116,105,111,76,204,135,179,136,139,139,147,182,109,219,74,193,130,5,101,240,224,193,146,49,99,70,31,42,48,101,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,254,79,128,240,152,187,1,1,4,16,136,128,192,164,73,147,164,93,187,118,210,184,113,99,233,209,163,71,4,90,164,9,43,5,186,116,233,34,99,199,142,149,247,223,127,95,234,215,175,111,101,215,244,133,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,99,5,8,143,29,91,26,6,134,0,2,110,19,56,125,250,180,116,238,220,89,150,44,89,98,182,177,168,87,175,158,219,166,224,187,241,78,158,60,217,212,170,74,149,42,210,171,87,47,201,156,57,179,239,12,152,48,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,201,9,16,30,115,111,32,128,0,2,17,22,88,181,106,149,188,251,238,187,114,237,218,53,233,216,177,163,84,172,88,49,194,61,208,92,184,2,95,125,245,149,188,247,222,123,146,42,85,42,233,218,181,171,148,43,87,46,220,38,185,30,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,207,9,16,30,123,174,164,76,8,1,4,156,34,48,117,234,84,233,211,167,143,20,40,80,64,222,120,227,13,41,95,190,188,83,134,230,219,113,172,92,185,82,6,14,28,40,123,247,238,149,14,29,58,72,157,58,117,124,107,193,196,17,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,184,153,0,225,241,205,132,248,58,2,8,32,16,166,192,39,159,124,34,131,6,13,146,188,121,243,74,203,150,45,165,122,245,234,97,182,200,229,193,10,44,92,184,80,134,13,27,38,251,247,239,151,54,109,218,200,203,47,191,28,108,19,156,143,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,239,4,8,143,125,87,114,38,140,0,2,118,9,76,153,50,69,134,15,31,46,23,47,94,148,38,77,154,152,151,235,165,78,157,218,174,225,120,190,223,171,87,175,154,151,224,141,25,51,70,98,98,98,164,69,139,22,242,194,11,47,120,126,222,76,16,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,72,9,16,30,71,74,146,118,16,64,0,129,0,5,86,172,88,97,2,205,249,243,231,75,195,134,13,229,165,151,94,146,135,30,122,40,192,171,57,237,102,2,27,55,110,148,9,19,38,200,167,159,126,42,79,62,249,164,9,234,43,84,168,112,179,203,248,58,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,36,18,32,60,230,150,64,0,1,4,108,18,56,116,232,144,9,57,39,78,156,40,177,177,177,102,255,221,231,159,127,94,242,231,207,111,211,136,220,219,237,190,125,251,100,218,180,105,162,251,76,95,184,112,65,26,52,104,96,66,249,220,185,115,187,119,82,140,28,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,155,5,8,143,109,46,0,221,35,128,0,2,42,176,106,213,42,19,126,78,159,62,93,138,20,41,34,181,106,213,146,167,158,122,74,10,21,42,4,80,50,2,187,119,239,150,121,243,230,201,236,217,179,101,231,206,157,242,220,115,207,153,240,189,92,185,114,152,33,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,4,4,8,143,35,128,72,19,8,32,128,64,36,5,150,46,93,42,115,231,206,53,191,50,103,206,44,85,171,86,149,42,85,170,72,165,74,149,34,217,141,43,219,90,182,108,153,44,89,178,68,22,45,90,36,167,79,159,150,154,53,107,154,95,149,43,87,118,229,124,24,52,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,78,22,32,60,118,114,117,24,27,2,8,248,94,96,211,166,77,38,40,213,64,121,205,154,53,242,196,19,79,72,249,242,229,165,108,217,178,242,216,99,143,73,218,180,105,61,107,244,199,31,127,152,57,175,94,189,90,86,174,92,41,203,151,47,55,115,214,160,88,3,245,7,31,124,208,179,115,103,98,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,56,65,128,240,216,9,85,96,12,8,32,128,64,0,2,186,151,175,190,108,79,131,84,13,84,215,174,93,43,165,74,149,146,210,165,75,155,32,85,255,187,100,201,146,146,42,85,170,0,90,115,214,41,215,174,93,147,173,91,183,202,230,205,155,69,3,243,184,184,56,243,223,101,202,148,49,65,185,6,230,250,210,59,221,27,154,3,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,172,17,32,60,182,198,153,94,16,64,0,129,136,11,104,224,186,126,253,122,19,180,106,224,170,97,235,182,109,219,164,88,177,98,114,239,189,247,202,61,247,220,99,246,79,214,125,147,11,22,44,40,217,178,101,139,248,24,130,109,240,248,241,227,178,103,207,30,209,253,138,117,159,226,159,126,250,73,126,252,241,71,217,190,125,187,148,40,81,194,4,224,26,132,107,32,254,200,35,143,184,50,8,15,214,132,243,17,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,112,170,0,225,177,83,43,195,184,16,64,0,129,16,4,52,80,214,0,89,195,88,13,102,119,237,218,101,130,90,13,108,47,93,186,36,249,242,229,147,188,121,243,74,238,220,185,37,87,174,92,114,199,29,119,72,246,236,217,37,107,214,172,146,37,75,22,201,148,41,147,100,200,144,65,210,167,79,111,86,249,166,75,151,46,201,173,49,116,75,137,203,151,47,139,174,134,62,127,254,188,156,59,119,78,206,156,57,35,39,79,158,148,19,39,78,200,177,99,199,228,232,209,163,114,248,240,97,57,116,232,144,236,223,191,95,126,253,245,87,185,245,214,91,77,144,173,129,118,225,194,133,77,192,173,97,183,6,199,110,92,49,29,66,137,184,4,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,215,8,16,30,187,166,84,12,20,1,4,16,8,79,64,3,94,13,112,53,200,61,120,240,160,28,57,114,196,4,188,218,186,80,124,0,0,32,0,73,68,65,84,26,244,106,224,123,234,212,41,243,18,58,61,79,3,225,139,23,47,154,192,89,131,98,13,165,245,136,15,120,117,175,101,13,130,99,98,98,76,208,172,129,179,190,220,239,246,219,111,55,65,180,6,210,26,76,231,204,153,83,242,228,201,99,2,107,13,174,245,60,14,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,112,135,0,225,177,59,234,196,40,17,64,0,1,91,5,222,123,239,61,57,123,246,172,244,238,221,219,214,113,208,57,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,88,39,64,120,108,157,53,61,33,128,0,2,174,21,24,48,96,128,217,126,162,127,255,254,174,157,3,3,71,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,224,4,8,143,131,243,226,108,4,16,64,192,151,2,67,135,14,149,29,59,118,200,144,33,67,124,57,127,38,141,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,31,5,8,143,253,88,117,230,140,0,2,8,4,41,48,106,212,40,217,184,113,163,140,28,57,50,200,43,57,29,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,220,42,64,120,236,214,202,49,110,4,16,64,192,66,129,241,227,199,203,138,21,43,100,220,184,113,22,246,74,87,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,96,167,0,225,177,157,250,244,141,0,2,8,184,68,96,242,228,201,50,119,238,92,249,236,179,207,92,50,98,134,137,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,225,10,16,30,135,43,200,245,8,32,128,128,15,4,102,204,152,33,26,32,79,159,62,221,7,179,101,138,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,160,2,132,199,220,7,8,32,128,0,2,55,21,208,85,199,163,71,143,150,57,115,230,220,244,92,78,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,111,8,16,30,123,163,142,204,2,1,4,16,136,170,192,226,197,139,101,192,128,1,178,104,209,162,168,246,67,227,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,224,28,1,194,99,231,212,130,145,32,128,0,2,142,21,88,190,124,185,116,239,222,93,190,254,250,107,199,142,145,129,33,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,100,5,8,143,35,235,73,107,8,32,128,128,39,5,214,172,89,35,111,190,249,166,232,239,28,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,224,15,1,194,99,127,212,153,89,34,128,0,2,97,9,108,220,184,81,154,53,107,38,113,113,113,97,181,195,197,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,224,30,1,194,99,247,212,138,145,34,128,0,2,182,9,124,255,253,247,82,191,126,125,249,238,187,239,108,27,3,29,35,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,181,2,132,199,214,122,211,27,2,8,32,224,74,129,157,59,119,74,205,154,53,101,199,142,29,174,28,63,131,70,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,224,5,8,143,131,55,227,10,4,16,64,192,119,2,191,252,242,139,252,207,255,252,143,252,252,243,207,190,155,59,19,70,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,192,175,2,132,199,126,173,60,243,70,0,1,4,130,16,56,120,240,160,60,252,240,195,114,224,192,129,32,174,226,84,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,112,179,0,225,177,155,171,199,216,17,64,0,1,139,4,142,31,63,46,69,139,22,149,99,199,142,89,212,35,221,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,221,2,132,199,118,87,128,254,17,64,0,1,23,8,156,61,123,86,238,188,243,78,57,115,230,140,11,70,203,16,17,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,32,18,2,132,199,145,80,164,13,4,16,64,192,227,2,151,46,93,146,76,153,50,137,254,206,129,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,254,16,32,60,246,71,157,153,37,2,8,32,16,182,64,170,84,169,228,218,181,107,97,183,67,3,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,224,14,1,194,99,119,212,137,81,34,128,0,2,182,11,16,30,219,94,2,6,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,165,2,132,199,150,114,211,25,2,8,32,224,94,1,194,99,247,214,142,145,35,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,16,138,0,225,113,40,106,92,131,0,2,8,248,80,128,240,216,135,69,103,202,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,190,22,32,60,246,117,249,153,60,2,8,32,16,184,0,225,113,224,86,156,137,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,23,4,8,143,189,80,69,230,128,0,2,8,88,32,64,120,108,1,50,93,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,224,32,1,194,99,7,21,131,161,32,128,0,2,78,22,32,60,118,114,117,24,27,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,145,23,32,60,142,188,41,45,34,128,0,2,158,20,32,60,246,100,89,153,20,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,201,10,16,30,115,115,32,128,0,2,8,4,36,64,120,28,16,19,39,33,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,224,25,1,194,99,207,148,146,137,32,128,0,2,209,21,32,60,142,174,47,173,35,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,224,52,1,194,99,167,85,132,241,32,128,0,2,14,21,32,60,118,104,97,24,22,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,81,18,32,60,142,18,44,205,34,128,0,2,94,19,32,60,246,90,69,153,15,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,41,11,16,30,115,135,32,128,0,2,8,36,41,208,184,113,99,153,52,105,146,244,232,209,67,218,181,107,39,241,225,113,191,126,253,164,107,215,174,242,226,139,47,202,199,31,127,140,30,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,120,84,128,240,216,163,133,101,90,8,32,128,64,184,2,103,207,158,149,236,217,179,75,108,108,172,164,78,157,90,78,158,60,41,89,178,100,145,63,255,252,83,46,94,188,40,199,142,29,147,140,25,51,134,219,13,215,35,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,67,5,8,143,29,90,24,134,133,0,2,8,56,65,160,125,251,246,50,114,228,72,57,115,230,140,9,144,175,94,189,42,153,50,101,146,102,205,154,137,174,64,230,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,239,10,16,30,123,183,182,204,12,1,4,16,8,91,64,87,31,223,113,199,29,102,165,113,252,17,19,19,35,71,143,30,101,213,113,216,186,52,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,179,5,8,143,157,93,31,70,135,0,2,8,216,46,208,161,67,7,25,49,98,132,156,62,125,90,50,103,206,44,205,155,55,151,62,125,250,216,62,46,6,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,209,21,32,60,142,174,47,173,35,128,0,2,174,23,72,184,250,152,85,199,174,47,39,19,64,0,129,40,11,108,219,182,77,118,239,222,45,7,14,28,144,227,199,143,203,249,243,231,205,94,241,183,220,114,139,220,118,219,109,146,53,107,86,201,157,59,183,220,117,215,93,82,180,104,81,201,144,33,67,148,71,68,243,8,32,128,0,2,8,32,128,0,2,8,132,46,64,120,28,186,29,87,34,128,0,2,190,17,208,189,143,135,14,29,42,173,90,181,98,175,99,223,84,157,137,34,128,64,32,2,235,215,175,151,249,243,231,203,215,95,127,45,235,214,173,147,191,253,237,111,82,184,112,97,201,155,55,175,121,233,104,250,244,233,37,77,154,52,114,229,202,21,19,36,159,56,113,66,14,30,60,40,63,255,252,179,236,216,177,195,156,247,240,195,15,75,217,178,101,229,137,39,158,144,123,239,189,55,144,110,57,7,1,4,16,64,0,1,4,16,64,0,1,75,4,8,143,45,97,166,19,4,16,64,192,221,2,186,250,56,87,174,92,114,248,240,97,246,58,118,119,41,25,61,2,8,68,64,224,210,165,75,50,124,248,112,25,63,126,188,252,241,199,31,242,244,211,79,75,165,74,149,228,177,199,30,51,97,113,48,199,143,63,254,40,26,64,175,90,181,74,190,250,234,43,73,151,46,157,105,239,153,103,158,145,50,101,202,4,211,20,231,34,128,0,2,8,32,128,0,2,8,32,16,113,1,194,227,136,147,210,32,2,8,248,69,32,85,170,84,126,153,170,111,231,121,237,218,53,223,206,157,137,35,128,64,210,2,253,250,245,51,159,192,168,86,173,154,52,105,210,196,172,22,142,228,177,105,211,38,249,226,139,47,100,218,180,105,102,155,139,87,94,121,69,154,54,109,106,66,101,14,4,16,64,0,1,4,16,64,0,1,4,172,22,32,60,182,90,156,254,16,64,192,51,2,26,30,19,46,122,166,156,127,153,8,245,245,110,109,153,25,2,161,8,232,170,224,55,222,120,67,138,20,41,34,157,59,119,150,146,37,75,134,210,76,80,215,44,89,178,68,62,254,248,99,249,242,203,47,165,117,235,214,210,182,109,91,201,148,41,83,80,109,112,50,2,8,32,128,0,2,8,32,128,0,2,225,8,16,30,135,163,199,181,8,32,224,107,1,194,69,111,151,159,250,122,187,190,204,14,129,96,4,6,14,28,40,61,123,246,148,97,195,134,73,189,122,245,130,185,52,34,231,254,244,211,79,50,104,208,32,153,50,101,138,116,234,212,73,116,31,122,14,4,16,64,0,1,4,16,64,0,1,4,172,16,32,60,182,66,153,62,16,64,192,147,2,132,139,158,44,235,245,73,81,95,111,215,151,217,33,16,168,128,134,181,75,151,46,149,73,147,38,153,23,225,217,121,124,247,221,119,210,163,71,15,217,185,115,167,244,238,221,91,158,124,242,201,128,135,115,225,194,5,57,121,242,164,232,239,250,169,153,91,111,189,85,50,103,206,204,74,230,128,5,57,17,1,4,16,64,0,1,4,16,240,167,0,225,177,63,235,206,172,17,64,32,2,2,132,139,17,64,116,112,19,212,215,193,197,97,104,8,88,36,160,171,141,23,46,92,40,243,231,207,151,219,111,191,221,162,94,111,222,205,244,233,211,229,173,183,222,146,26,53,106,200,144,33,67,254,114,193,234,213,171,101,221,186,117,178,101,203,22,217,190,125,187,236,217,179,71,126,255,253,119,201,154,53,171,196,198,198,138,62,223,244,165,127,167,78,157,146,171,87,175,202,221,119,223,45,69,139,22,53,91,113,60,252,240,195,82,190,124,249,160,95,252,119,243,81,115,6,2,8,32,128,0,2,8,32,128,128,27,5,8,143,221,88,53,198,140,0,2,142,16,32,92,116,68,25,162,54,8,234,27,53,90,26,70,192,21,2,83,167,78,149,14,29,58,200,170,85,171,36,79,158,60,142,27,179,174,32,126,237,181,215,100,195,134,13,50,96,192,0,217,187,119,175,204,155,55,79,22,47,94,44,247,220,115,143,252,253,239,127,151,82,165,74,73,241,226,197,165,96,193,130,146,61,123,246,36,231,112,246,236,89,249,249,231,159,77,200,172,97,243,218,181,107,101,197,138,21,82,185,114,101,169,85,171,150,212,169,83,71,114,228,200,225,184,249,51,32,4,16,64,0,1,4,16,64,0,1,107,4,8,143,173,113,166,23,4,16,240,160,0,225,162,7,139,154,96,74,212,215,219,245,101,118,8,164,36,240,219,111,191,153,208,117,242,228,201,82,169,82,37,71,99,141,29,59,86,154,52,105,34,207,61,247,156,60,253,244,211,82,173,90,181,176,195,94,93,149,172,43,174,103,206,156,105,12,94,124,241,69,105,209,162,133,60,250,232,163,142,182,96,112,8,32,128,0,2,8,32,128,0,2,145,23,32,60,142,188,41,45,34,128,128,79,4,8,23,189,93,104,234,235,237,250,50,59,4,82,18,104,218,180,169,100,201,146,69,250,246,237,235,123,168,51,103,206,200,168,81,163,100,240,224,193,82,174,92,57,233,218,181,171,89,217,204,129,0,2,8,32,128,0,2,8,32,224,15,1,194,99,127,212,153,89,34,128,64,20,4,8,23,163,128,234,160,38,169,175,131,138,193,80,16,176,80,96,243,230,205,82,181,106,85,217,183,111,159,196,196,196,88,216,179,243,187,122,239,189,247,164,75,151,46,162,123,65,235,150,30,28,8,32,128,0,2,8,32,128,0,2,222,23,32,60,246,126,141,153,33,2,8,68,73,128,112,49,74,176,14,105,150,250,58,164,16,12,3,1,139,5,26,55,110,44,133,10,21,146,142,29,59,90,220,179,59,186,219,181,107,151,180,105,211,198,188,116,79,183,204,184,227,142,59,220,49,112,70,137,0,2,8,32,128,0,2,8,32,16,146,0,225,113,72,108,92,132,0,2,8,136,249,135,243,181,107,215,160,240,168,0,245,245,104,97,153,150,239,5,244,165,112,250,75,95,16,183,103,207,30,217,191,127,191,28,61,122,84,78,157,58,37,231,206,157,147,203,151,47,203,241,227,199,37,107,214,172,190,183,74,9,64,87,32,207,152,49,67,166,79,159,46,247,222,123,47,86,8,32,128,0,2,8,32,128,0,2,30,21,32,60,246,104,97,153,22,2,8,68,95,128,112,49,250,198,118,246,64,125,237,212,167,111,4,34,39,160,123,246,106,192,185,96,193,2,249,234,171,175,36,87,174,92,242,224,131,15,154,23,226,233,10,227,124,249,242,73,206,156,57,77,88,156,33,67,6,73,147,38,77,228,58,247,120,75,67,135,14,149,65,131,6,201,146,37,75,164,96,193,130,30,159,45,211,67,0,1,4,16,64,0,1,4,252,41,64,120,236,207,186,51,107,4,16,136,128,0,225,98,4,16,29,220,4,245,117,112,113,24,26,2,1,8,232,234,226,225,195,135,203,184,113,227,164,118,237,218,242,244,211,79,203,63,254,241,15,19,20,115,68,78,160,127,255,254,50,107,214,44,89,189,122,117,228,26,165,37,4,16,64,0,1,4,16,64,0,1,199,8,16,30,59,166,20,12,4,1,4,220,38,64,184,232,182,138,5,55,94,234,27,156,23,103,35,224,20,129,67,135,14,73,183,110,221,100,230,204,153,242,250,235,175,75,179,102,205,36,123,246,236,78,25,158,39,199,241,202,43,175,152,149,219,3,6,12,240,228,252,152,20,2,8,32,128,0,2,8,32,224,103,1,194,99,63,87,159,185,35,128,64,88,2,132,139,97,241,57,254,98,234,235,248,18,49,64,4,254,34,48,126,252,120,105,219,182,173,52,105,210,196,4,200,177,177,177,40,89,32,112,242,228,73,179,5,200,210,165,75,165,84,169,82,22,244,72,23,8,32,128,0,2,8,32,128,0,2,86,9,16,30,91,37,77,63,8,32,224,57,1,194,69,207,149,244,134,9,105,125,57,220,47,192,75,45,221,95,195,64,103,208,166,77,27,89,182,108,153,124,244,209,71,82,182,108,217,64,47,227,188,8,9,244,237,219,87,126,250,233,39,179,77,8,7,2,8,32,128,0,2,8,32,128,128,119,4,8,143,189,83,75,102,130,0,2,22,11,16,30,91,12,110,113,119,212,215,98,240,40,116,71,13,163,128,234,208,38,95,122,233,37,249,253,247,223,101,242,228,201,146,46,93,58,135,142,210,219,195,58,113,226,132,228,200,145,67,78,159,62,109,94,60,200,129,0,2,8,32,128,0,2,8,32,224,13,1,194,99,111,212,145,89,32,128,128,13,2,4,83,54,160,91,216,37,245,181,16,59,74,93,81,195,40,193,58,172,217,22,45,90,200,241,227,199,101,202,148,41,14,27,153,255,134,243,212,83,79,137,238,127,252,236,179,207,250,111,242,204,24,1,4,16,64,0,1,4,16,240,168,0,225,177,71,11,203,180,16,64,32,250,2,4,83,209,55,182,179,7,234,107,167,126,100,250,166,134,145,113,180,171,149,127,253,235,95,242,225,135,31,74,198,140,25,147,29,194,216,177,99,101,196,136,17,178,97,195,6,187,134,73,191,9,4,122,247,238,109,86,30,235,22,22,28,8,32,128,0,2,8,32,128,0,2,222,16,32,60,246,70,29,153,5,2,8,216,32,64,48,101,3,186,133,93,82,95,11,177,163,212,21,53,140,18,172,69,205,198,196,196,136,238,89,253,218,107,175,73,151,46,93,254,18,34,95,186,116,73,10,20,40,32,51,102,204,96,143,99,139,106,114,179,110,166,77,155,38,83,167,78,21,253,157,3,1,4,16,64,0,1,4,16,64,192,27,2,132,199,222,168,35,179,64,0,1,27,4,8,166,108,64,183,176,75,234,107,33,118,148,186,162,134,81,130,181,168,217,126,253,250,73,175,94,189,76,111,151,47,95,54,33,114,231,206,157,175,135,200,131,6,13,146,205,155,55,203,167,159,126,106,209,136,232,230,102,2,11,23,46,148,33,67,134,200,130,5,11,110,118,42,95,71,0,1,4,16,64,0,1,4,16,112,137,0,225,177,75,10,197,48,17,64,192,121,2,4,83,206,171,73,36,71,68,125,35,169,105,79,91,212,208,30,247,72,246,154,53,107,86,57,121,242,164,105,50,115,230,204,162,171,141,95,125,245,85,179,18,185,74,149,42,162,219,36,84,172,88,49,146,93,210,86,24,2,250,194,194,57,115,230,152,23,23,114,32,128,0,2,8,32,128,0,2,8,120,67,128,240,216,27,117,100,22,8,32,96,131,0,193,148,13,232,22,118,73,125,45,196,142,82,87,90,67,14,247,11,164,78,157,90,174,94,189,122,125,34,177,177,177,215,255,251,247,223,127,119,255,4,61,52,3,13,245,181,94,221,187,119,247,208,172,152,10,2,8,32,128,0,2,8,32,224,111,1,194,99,127,215,159,217,35,128,64,24,2,132,139,97,224,185,224,82,234,235,130,34,49,68,207,11,36,183,242,184,118,237,218,242,159,255,252,71,182,110,221,234,121,3,55,77,176,92,185,114,210,181,107,87,249,199,63,254,225,166,97,51,86,4,16,64,0,1,4,16,64,0,129,20,4,8,143,185,61,16,64,0,129,16,5,8,23,67,132,115,201,101,212,215,37,133,98,152,158,21,120,255,253,247,205,158,199,250,210,188,196,123,30,199,197,197,153,240,120,195,134,13,158,157,191,219,38,182,125,251,118,169,84,169,146,28,60,120,208,109,67,103,188,8,32,128,0,2,8,32,128,0,2,132,199,220,3,8,248,75,64,63,222,251,213,87,95,73,159,62,125,100,217,178,101,114,223,125,247,153,127,100,55,108,216,80,210,167,79,159,34,198,185,115,231,228,131,15,62,48,231,103,203,150,205,252,163,253,155,111,190,49,127,166,109,165,77,155,86,158,125,246,89,233,212,169,147,220,117,215,93,254,130,77,52,91,194,69,111,151,159,250,122,187,190,204,206,249,2,49,49,49,230,239,32,125,81,158,110,135,144,49,99,198,235,131,222,191,127,191,60,242,200,35,4,149,14,42,99,203,150,45,69,87,138,247,232,209,195,65,163,98,40,8,32,128,0,2,8,32,128,0,2,225,10,176,242,56,92,65,174,71,192,97,2,250,15,109,125,81,141,190,233,252,221,119,223,149,187,239,190,91,206,158,61,43,163,70,141,146,95,126,249,69,250,246,237,155,98,128,124,252,248,113,243,54,123,93,237,165,225,241,231,159,127,46,211,166,77,51,47,37,42,92,184,176,217,119,114,233,210,165,50,114,228,72,25,58,116,168,220,121,231,157,14,19,176,110,56,110,8,23,175,92,185,34,99,199,142,149,65,131,6,153,144,165,110,221,186,166,182,57,114,228,48,161,204,236,217,179,205,71,140,15,28,56,32,111,190,249,166,188,254,250,235,162,251,137,166,116,93,66,225,29,59,118,152,246,117,127,203,132,251,144,90,87,133,232,245,228,134,250,70,111,246,180,140,128,253,2,141,27,55,54,63,184,76,24,26,39,28,85,161,66,133,100,198,140,25,82,178,100,73,251,7,123,147,17,68,251,89,108,55,192,119,223,125,39,229,203,151,151,255,254,247,191,146,61,123,118,187,135,67,255,8,32,128,0,2,8,32,128,0,2,17,20,32,60,142,32,38,77,33,224,4,129,67,135,14,153,240,87,87,254,36,12,118,245,13,245,111,191,253,182,84,171,86,77,242,230,205,123,67,224,23,31,0,118,232,208,193,172,40,214,96,88,255,49,62,122,244,104,249,232,163,143,228,173,183,222,146,162,69,139,94,159,158,134,142,26,78,151,40,81,66,46,94,188,152,100,91,241,97,226,218,181,107,165,125,251,246,178,101,203,22,105,212,168,145,116,235,214,205,172,76,58,127,254,188,232,71,146,135,12,25,98,198,169,65,119,173,90,181,68,95,126,148,212,159,59,241,197,87,110,8,23,117,181,184,214,234,157,119,222,145,219,110,187,77,38,78,156,40,123,246,236,49,255,251,167,159,126,50,171,211,245,151,254,99,191,95,191,126,82,188,120,113,121,230,153,103,204,42,243,228,174,75,147,38,141,19,110,245,168,143,193,13,245,141,58,2,29,32,224,96,1,253,187,78,255,46,209,128,217,233,135,215,159,197,85,171,86,149,26,53,106,152,85,226,28,8,32,128,0,2,8,32,128,0,2,222,18,32,60,246,86,61,153,13,2,178,122,245,106,153,63,127,190,9,143,19,135,124,75,150,44,17,13,115,235,212,169,147,108,224,171,225,109,252,202,99,93,169,60,97,194,4,19,46,234,199,135,147,58,18,175,60,77,248,191,143,28,57,34,109,219,182,53,65,165,134,146,186,34,122,215,174,93,102,165,171,142,81,95,116,164,193,178,158,167,161,181,174,136,213,63,75,234,207,11,20,40,224,184,234,186,49,92,212,250,188,247,222,123,102,37,114,150,44,89,110,48,213,237,73,86,172,88,97,62,30,158,248,72,238,186,132,245,222,183,111,159,12,31,62,220,172,88,255,240,195,15,165,66,133,10,102,165,187,174,88,79,184,202,89,219,110,209,162,133,9,177,157,188,98,217,141,245,141,196,55,9,219,222,68,66,145,54,172,16,56,124,248,176,232,234,227,85,171,86,201,3,15,60,96,69,151,17,235,35,210,207,226,136,13,44,132,134,244,255,111,172,91,183,78,230,205,155,23,194,213,92,130,0,2,8,32,128,0,2,8,32,224,116,1,194,99,167,87,136,241,33,16,164,192,164,73,147,76,40,151,84,0,168,193,178,238,133,28,104,120,172,43,83,245,252,248,182,116,75,139,250,245,235,203,162,69,139,204,168,116,21,107,233,210,165,147,13,162,231,204,153,99,194,98,13,163,53,136,59,125,250,180,89,253,220,177,99,71,217,188,121,179,217,246,66,183,74,40,83,166,204,245,173,52,52,84,78,234,207,131,100,176,228,116,55,134,139,235,215,175,55,31,243,214,127,236,167,75,151,238,186,147,174,222,211,80,255,241,199,31,55,43,192,19,31,201,93,151,56,60,214,251,67,183,190,208,237,49,116,229,178,134,9,26,84,235,15,34,226,87,57,103,202,148,201,172,102,215,144,82,191,230,212,237,46,220,88,223,112,111,124,182,189,9,87,144,235,173,22,208,79,199,140,27,55,206,252,224,203,169,207,146,164,76,34,253,44,182,218,61,190,63,221,214,234,141,55,222,48,63,184,206,159,63,191,93,195,160,95,4,16,64,0,1,4,16,64,0,129,40,10,16,30,71,17,151,166,17,176,66,32,241,118,14,186,2,75,87,24,235,106,223,196,95,11,118,229,177,6,191,211,167,79,55,251,29,39,12,26,117,94,26,82,235,145,82,120,60,115,230,76,105,208,160,193,13,12,186,29,198,148,41,83,204,203,246,244,235,186,66,85,251,209,23,244,105,144,172,255,248,79,234,207,19,175,146,181,194,54,144,62,52,108,115,203,113,242,228,73,179,194,187,117,235,214,82,172,88,177,235,195,214,21,99,205,154,53,147,124,249,242,153,224,62,241,42,239,228,174,211,6,18,135,199,186,146,120,240,224,193,102,27,12,221,107,91,251,211,143,49,175,89,179,198,244,167,47,109,212,99,227,198,141,50,126,252,120,179,85,134,83,3,31,39,110,149,18,237,123,77,247,197,102,219,155,104,43,211,126,164,5,218,181,107,39,26,198,126,246,217,103,174,216,135,63,26,207,226,72,155,6,218,158,62,39,245,239,249,79,62,249,68,82,167,78,29,232,101,156,135,0,2,8,32,128,0,2,8,32,224,34,1,194,99,23,21,139,161,34,144,148,64,226,213,145,129,238,121,172,47,208,211,213,167,186,15,174,190,232,70,87,110,105,72,156,112,219,138,203,151,47,155,109,39,116,59,9,125,241,94,194,35,97,120,156,92,91,186,242,248,212,169,83,38,152,76,238,208,240,85,3,43,13,29,43,85,170,36,47,188,240,130,57,53,185,63,119,210,93,224,166,149,169,186,178,88,87,144,235,170,98,221,78,34,169,99,211,166,77,102,219,137,129,3,7,138,174,14,214,227,102,215,37,14,143,19,190,60,239,194,133,11,230,135,24,250,210,171,169,83,167,74,193,130,5,205,202,117,61,220,240,162,61,55,213,55,82,223,23,108,123,19,41,73,218,177,90,64,255,158,210,189,143,7,12,24,112,253,135,84,86,143,33,144,254,110,246,76,213,54,66,121,22,7,210,119,52,206,209,237,138,244,83,43,186,37,150,190,175,160,102,205,154,209,232,134,54,17,64,0,1,4,16,64,0,1,4,108,20,32,60,182,17,159,174,17,136,132,64,226,128,43,144,143,157,31,59,118,204,172,62,237,217,179,167,217,47,82,183,14,208,127,0,234,239,26,30,235,10,96,13,150,245,197,122,250,145,84,253,165,219,77,232,11,242,244,141,241,203,151,47,55,255,88,212,48,82,255,44,185,182,246,239,223,47,186,34,76,95,134,167,231,109,216,176,65,198,140,25,99,86,155,234,150,6,250,86,118,253,186,30,218,159,134,199,186,135,101,82,127,174,95,115,218,225,150,112,241,183,223,126,51,161,202,67,15,61,36,255,252,231,63,255,178,34,61,222,85,183,37,121,245,213,87,77,189,244,190,8,228,186,196,225,177,222,83,186,242,88,87,138,39,94,121,172,97,114,252,15,18,220,178,242,216,77,43,203,35,241,253,193,182,55,145,80,164,13,187,4,190,254,250,107,243,3,171,63,255,252,83,90,181,106,37,245,234,213,179,107,40,73,246,27,200,51,85,47,12,229,89,108,247,68,103,207,158,109,62,101,162,91,22,233,22,69,28,8,32,128,0,2,8,32,128,0,2,222,17,32,60,246,78,45,153,137,79,5,146,10,48,111,246,194,43,13,196,190,248,226,11,179,247,176,174,48,213,64,79,67,64,93,253,171,31,59,213,213,67,250,117,13,146,138,20,41,98,86,38,235,246,18,250,143,67,61,116,245,170,254,35,241,254,251,239,55,255,59,185,182,244,37,123,223,126,251,173,116,232,208,65,86,174,92,105,130,75,93,221,124,207,61,247,152,21,173,218,207,144,33,67,36,99,198,140,210,166,77,27,105,218,180,169,217,7,55,169,63,119,226,214,6,110,8,143,245,101,132,90,171,151,95,126,89,170,85,171,118,67,112,172,31,243,214,143,26,107,152,175,43,208,227,3,93,125,201,221,185,115,231,146,189,46,225,183,218,205,246,60,214,250,119,235,214,77,118,239,222,205,158,199,46,120,70,233,202,99,47,110,123,115,251,237,183,187,64,159,33,70,74,64,183,91,210,31,84,198,197,197,201,51,207,60,35,53,106,212,144,138,21,43,94,255,68,69,164,250,9,166,157,104,63,139,131,25,75,180,206,213,79,26,233,39,77,52,188,215,23,228,58,241,239,237,104,205,157,118,17,64,0,1,4,16,64,0,1,47,11,16,30,123,185,186,204,205,23,2,110,8,48,189,90,8,55,216,143,28,57,82,154,55,111,126,67,9,170,86,173,106,126,48,144,57,115,230,235,123,90,235,11,237,116,197,152,174,58,206,149,43,151,164,116,157,54,166,171,250,52,20,214,35,126,171,10,93,189,222,191,127,127,19,68,127,254,249,231,230,135,12,241,237,233,15,44,244,135,15,186,98,93,127,168,160,43,2,247,238,221,107,2,101,253,223,78,60,220,80,223,72,187,177,237,77,164,69,105,207,78,129,157,59,119,138,190,132,85,159,103,250,223,250,195,73,187,142,104,60,139,179,101,203,102,215,116,82,236,87,95,160,167,193,253,220,185,115,205,223,51,28,8,32,128,0,2,8,32,128,0,2,238,22,32,60,118,119,253,24,61,2,102,37,169,223,62,90,239,148,178,99,47,178,121,243,102,249,244,211,79,205,138,114,13,143,19,238,121,156,92,157,46,93,186,100,86,60,167,73,147,198,172,82,115,234,225,199,250,178,237,141,83,239,70,198,21,138,128,134,151,250,210,78,125,65,168,110,179,116,223,125,247,133,210,12,215,132,32,160,159,56,210,79,179,232,39,25,56,16,64,0,1,4,16,64,0,1,4,220,45,64,120,236,238,250,49,122,4,8,143,109,188,7,252,24,46,38,228,214,23,34,190,242,202,43,50,98,196,8,121,254,249,231,83,124,9,158,174,66,211,48,97,217,178,101,82,160,64,1,115,157,238,173,157,62,125,122,27,43,152,114,215,126,173,47,219,222,56,246,150,100,96,65,8,116,238,220,89,38,76,152,96,246,96,175,93,187,118,16,87,114,106,164,4,254,245,175,127,73,186,116,233,204,223,17,28,8,32,128,0,2,8,32,128,0,2,238,21,32,60,118,111,237,24,57,2,70,192,175,1,151,19,202,143,189,19,170,16,189,49,80,223,232,217,210,50,2,209,20,104,212,168,145,232,139,97,227,183,231,137,102,95,180,157,178,128,190,27,65,223,175,224,180,151,23,82,55,4,16,64,0,1,4,16,64,0,129,192,5,8,143,3,183,226,76,4,28,41,64,192,101,95,89,176,183,207,222,138,158,169,175,21,202,244,129,64,100,5,90,183,110,45,7,15,30,52,251,185,115,216,47,176,120,241,98,121,245,213,87,205,39,83,56,16,64,0,1,4,16,64,0,1,4,220,41,64,120,236,206,186,49,106,4,174,11,16,112,217,119,51,96,111,159,189,21,61,83,95,43,148,233,3,129,200,9,204,156,57,211,236,109,252,221,119,223,153,61,213,57,156,33,160,219,134,84,175,94,93,154,53,107,230,140,1,49,10,4,16,64,0,1,4,16,64,0,129,160,4,8,143,131,226,226,100,4,156,39,64,192,101,95,77,176,183,207,222,138,158,169,175,21,202,225,245,65,141,194,243,243,218,213,229,202,149,147,54,109,218,200,179,207,62,235,181,169,185,122,62,243,231,207,151,190,125,251,202,55,223,124,227,234,121,48,120,4,16,64,0,1,4,16,64,192,175,2,132,199,126,173,60,243,246,140,0,225,137,125,165,196,222,62,123,43,122,166,190,86,40,135,215,7,53,10,207,207,75,87,255,252,243,207,162,225,241,129,3,7,188,52,45,207,204,37,67,134,12,178,119,239,94,201,150,45,155,103,230,196,68,16,64,0,1,4,16,64,0,1,191,8,16,30,251,165,210,204,211,179,2,132,39,246,149,22,123,251,236,173,232,153,250,90,161,28,94,31,212,40,60,63,47,93,189,96,193,2,25,50,100,136,44,92,184,208,75,211,242,204,92,52,216,239,221,187,183,60,254,248,227,158,153,19,19,65,0,1,4,16,64,0,1,4,252,34,64,120,236,151,74,51,79,207,10,16,158,216,87,90,236,237,179,183,162,103,234,107,133,114,120,125,80,163,240,252,188,116,181,190,32,111,202,148,41,50,109,218,52,47,77,203,51,115,209,125,143,95,121,229,21,169,85,171,150,103,230,196,68,16,64,0,1,4,16,64,0,1,191,8,16,30,251,165,210,204,211,179,2,132,39,246,149,22,123,251,236,173,232,153,250,90,161,28,94,31,212,40,60,63,47,93,189,100,201,18,179,175,238,210,165,75,189,52,45,207,204,165,106,213,170,242,198,27,111,136,254,206,129,0,2,8,32,128,0,2,8,32,224,46,1,194,99,119,213,139,209,34,240,23,1,194,19,251,110,10,236,237,179,183,162,103,234,107,133,114,120,125,80,163,240,252,188,116,181,238,117,252,192,3,15,200,111,191,253,230,165,105,121,102,46,119,221,117,151,9,246,11,21,42,228,153,57,49,17,4,16,64,0,1,4,16,64,192,47,2,132,199,126,169,52,243,244,172,0,225,137,125,165,197,222,62,123,43,122,166,190,86,40,135,215,7,53,10,207,207,107,87,63,250,232,163,242,238,187,239,178,186,213,97,133,93,183,110,157,52,108,216,80,118,236,216,225,176,145,49,28,4,16,64,0,1,4,16,64,0,129,64,4,8,143,3,81,226,28,4,28,44,64,120,98,95,113,176,183,207,222,138,158,169,175,21,202,225,245,65,141,194,243,243,218,213,35,71,142,148,121,243,230,201,220,185,115,189,54,53,87,207,167,94,189,122,82,170,84,41,105,223,190,189,171,231,193,224,17,64,0,1,4,16,64,0,1,191,10,16,30,251,181,242,204,219,51,2,132,39,246,149,18,123,251,236,173,232,153,250,90,161,28,94,31,212,40,60,63,47,94,253,240,195,15,203,171,175,190,106,86,186,114,216,47,48,122,244,104,249,232,163,143,100,211,166,77,246,15,134,17,32,128,0,2,8,32,128,0,2,8,132,36,64,120,28,18,27,23,33,224,28,1,194,19,251,106,129,189,125,246,86,244,76,125,173,80,14,175,15,106,20,158,159,23,175,94,185,114,165,84,174,92,89,86,175,94,45,165,75,151,246,226,20,93,51,167,79,62,249,196,188,36,79,95,102,248,224,131,15,186,102,220,12,20,1,4,16,64,0,1,4,16,64,224,70,1,194,99,238,8,4,92,46,64,120,98,95,1,177,183,207,222,138,158,169,175,21,202,225,245,65,141,194,243,243,234,213,227,198,141,147,46,93,186,200,156,57,115,8,45,109,42,242,91,111,189,37,51,103,206,148,9,19,38,72,153,50,101,108,26,5,221,34,128,0,2,8,32,128,0,2,8,68,66,128,240,56,18,138,180,129,128,141,2,132,39,246,225,99,111,159,189,21,61,83,95,43,148,195,235,131,26,133,231,231,229,171,199,140,25,35,237,218,181,51,225,229,83,79,61,229,229,169,58,106,110,234,221,171,87,47,209,151,23,246,239,223,95,114,228,200,225,168,241,49,24,4,16,64,0,1,4,16,64,0,129,224,5,8,143,131,55,227,10,4,28,37,64,120,98,95,57,176,183,207,222,138,158,169,175,21,202,225,245,65,141,194,243,243,250,213,243,231,207,151,198,141,27,203,191,255,253,111,233,209,163,135,215,167,107,219,252,214,173,91,103,86,121,127,246,217,103,82,184,112,97,121,253,245,215,165,70,141,26,182,141,135,142,17,64,0,1,4,16,64,0,1,4,34,43,64,120,28,89,79,90,67,192,114,1,194,19,203,201,175,119,136,189,125,246,86,244,76,125,173,80,14,175,15,106,20,158,159,31,174,62,124,248,176,180,109,219,86,182,108,217,34,157,58,117,146,250,245,235,251,97,218,17,157,227,133,11,23,228,204,153,51,114,236,216,49,57,120,240,160,252,242,203,47,178,115,231,78,217,186,117,171,172,95,191,94,238,190,251,110,169,86,173,154,60,243,204,51,162,47,44,228,64,0,1,4,16,64,0,1,4,16,240,150,0,225,177,183,234,201,108,124,40,64,120,98,95,209,177,183,207,59,211,37,164,0,0,32,0,73,68,65,84,222,138,158,169,175,21,202,225,245,65,141,194,243,243,211,213,11,22,44,48,219,40,104,152,220,168,81,35,169,83,167,142,220,117,215,93,1,19,104,88,58,113,226,68,25,57,114,164,124,240,193,7,82,175,94,189,128,175,117,227,137,107,215,174,149,191,255,253,239,146,54,109,90,137,141,141,149,140,25,51,74,182,108,217,36,87,174,92,146,63,127,126,41,84,168,144,20,47,94,220,236,41,157,39,79,30,55,78,145,49,35,128,0,2,8,32,128,0,2,8,4,40,64,120,28,32,20,167,33,224,84,1,194,19,251,42,131,189,125,246,86,244,76,125,173,80,14,175,15,106,20,158,159,31,175,254,230,155,111,100,210,164,73,230,101,110,186,98,182,66,133,10,82,186,116,105,41,82,164,136,228,204,153,83,98,98,98,228,210,165,75,114,228,200,17,217,181,107,151,196,197,197,201,242,229,203,101,223,190,125,82,183,110,93,185,255,254,251,165,85,171,86,178,102,205,26,41,89,178,164,39,9,247,238,221,43,21,43,86,148,174,93,187,202,203,47,191,236,201,57,50,41,4,16,64,0,1,4,16,64,0,129,192,5,8,143,3,183,226,76,4,28,41,64,120,98,95,89,176,183,207,222,138,158,169,175,21,202,225,245,65,141,194,243,243,251,213,26,36,175,90,181,74,54,111,222,44,187,119,239,150,163,71,143,202,197,139,23,229,214,91,111,53,47,122,251,219,223,254,38,165,74,149,146,242,229,203,203,19,79,60,113,157,75,87,31,127,248,225,135,178,100,201,18,185,243,206,59,61,197,120,224,192,1,243,130,65,93,89,221,190,125,123,79,205,141,201,32,128,0,2,8,32,128,0,2,8,132,38,64,120,28,154,27,87,33,224,24,1,194,19,251,74,129,189,125,246,86,244,76,125,173,80,14,175,15,106,20,158,31,87,135,46,208,187,119,111,153,62,125,186,204,154,53,75,10,20,40,16,122,67,14,186,242,135,31,126,48,219,121,232,190,208,186,63,52,7,2,8,32,128,0,2,8,32,128,0,2,42,64,120,204,125,128,128,203,5,8,79,236,43,32,246,246,217,91,209,51,245,181,66,57,188,62,168,81,120,126,92,29,158,64,223,190,125,101,212,168,81,102,27,140,50,101,202,132,215,152,205,87,207,158,61,91,94,121,229,21,233,209,163,135,180,108,217,210,230,209,208,61,2,8,32,128,0,2,8,32,128,128,147,4,8,143,157,84,13,198,130,64,8,2,132,39,33,160,69,232,18,236,35,4,233,208,102,168,175,67,11,147,96,88,212,200,249,53,242,250,8,63,249,228,19,19,186,126,244,209,71,210,172,89,51,87,78,87,87,25,127,250,233,167,50,122,244,104,169,94,189,186,43,231,192,160,17,64,0,1,4,16,64,0,1,4,162,39,64,120,28,61,91,90,70,192,18,1,194,19,75,152,147,236,68,237,57,188,45,112,237,218,53,111,79,208,229,179,227,249,231,242,2,122,100,248,27,55,110,148,87,95,125,85,242,230,205,43,186,157,69,161,66,133,92,49,179,249,243,231,203,219,111,191,45,247,222,123,175,124,240,193,7,102,159,103,14,4,16,64,0,1,4,16,64,0,1,4,18,11,16,30,115,79,32,224,114,1,194,19,151,23,144,225,35,128,64,200,2,60,255,66,166,227,194,40,8,244,236,217,83,186,118,237,42,29,59,118,148,118,237,218,201,237,183,223,30,133,94,194,111,82,95,18,56,96,192,0,217,185,115,167,188,243,206,59,102,159,99,14,4,16,64,0,1,4,16,64,0,1,4,146,19,32,60,230,222,64,192,101,2,141,27,55,54,251,43,234,190,132,250,143,211,248,240,164,95,191,126,230,31,173,47,190,248,162,124,252,241,199,46,155,21,195,69,0,1,4,110,46,192,243,239,230,70,156,97,175,192,47,191,252,34,186,23,242,248,241,227,165,69,139,22,210,164,73,19,41,86,172,152,189,131,250,255,189,79,155,54,77,198,142,29,43,187,119,239,150,215,95,127,93,90,181,106,229,136,113,49,8,4,16,64,0,1,4,16,64,0,1,103,11,16,30,59,187,62,140,14,129,191,8,156,61,123,86,178,103,207,46,177,177,177,146,58,117,106,57,121,242,164,100,201,146,69,254,252,243,79,185,120,241,162,28,59,118,76,50,102,204,136,28,2,8,32,224,57,1,158,127,158,43,169,103,39,244,243,207,63,155,151,233,105,136,92,188,120,113,121,238,185,231,164,118,237,218,146,43,87,46,75,231,252,245,215,95,203,172,89,179,68,131,99,29,71,163,70,141,164,65,131,6,150,142,129,206,16,64,0,1,4,16,64,0,1,4,220,45,64,120,236,238,250,49,122,159,10,180,111,223,94,70,142,28,41,103,206,156,49,1,242,213,171,87,37,83,166,76,230,101,61,186,2,153,3,1,4,16,240,170,0,207,63,175,86,214,187,243,154,57,115,166,204,152,49,67,230,204,153,35,15,60,240,128,84,170,84,73,30,127,252,113,41,83,166,140,220,118,219,109,17,157,248,182,109,219,100,205,154,53,178,124,249,114,89,178,100,137,20,44,88,80,158,126,250,105,19,94,23,45,90,52,162,125,209,24,2,8,32,128,0,2,8,32,128,128,63,4,8,143,253,81,103,102,233,49,1,93,125,119,199,29,119,152,149,198,241,71,76,76,140,28,61,122,148,85,199,30,171,53,211,65,0,129,27,5,120,254,113,71,184,89,96,241,226,197,162,171,129,117,223,225,117,235,214,201,61,247,220,35,37,74,148,48,193,174,6,189,250,210,189,156,57,115,74,214,172,89,205,223,231,250,119,123,154,52,105,68,95,222,121,233,210,37,57,127,254,188,249,196,209,111,191,253,38,7,14,28,144,189,123,247,202,174,93,187,228,199,31,127,148,173,91,183,154,149,205,127,255,251,223,77,56,93,185,114,101,201,159,63,191,155,185,24,59,2,8,32,128,0,2,8,32,128,128,3,4,8,143,29,80,4,134,128,64,40,2,29,58,116,144,17,35,70,200,233,211,167,37,115,230,204,210,188,121,115,233,211,167,79,40,77,113,13,2,8,32,224,42,1,158,127,174,42,23,131,77,70,64,3,225,45,91,182,136,174,22,214,151,215,233,126,201,251,247,239,151,35,71,142,152,128,88,127,80,162,63,36,214,109,169,244,83,70,233,210,165,147,244,233,211,155,23,241,229,200,145,67,242,228,201,35,5,10,20,144,66,133,10,153,125,149,239,191,255,126,201,150,45,27,222,8,32,128,0,2,8,32,128,0,2,8,68,84,128,240,56,162,156,52,134,128,117,2,9,87,223,177,234,216,58,119,122,66,0,1,251,5,120,254,217,95,3,70,128,0,2,8,32,128,0,2,8,32,128,0,2,254,16,32,60,246,71,157,153,165,71,5,116,239,207,161,67,135,154,55,166,179,215,177,71,139,204,180,16,64,32,73,1,158,127,220,24,8,32,128,0,2,8,32,128,0,2,8,32,128,64,244,5,8,143,163,111,76,15,8,68,77,64,87,223,233,254,134,135,15,31,102,175,227,168,41,211,48,2,8,56,81,128,231,159,19,171,194,152,16,64,0,1,4,16,64,0,1,4,16,64,192,107,2,132,199,94,171,40,243,177,69,96,227,198,141,82,186,116,105,91,250,182,179,211,184,184,56,121,232,161,135,236,28,2,125,35,128,128,205,2,60,255,108,46,0,221,35,128,0,2,8,32,128,0,2,8,32,128,0,2,81,20,32,60,142,34,46,77,251,71,64,131,227,166,77,155,154,95,126,57,70,141,26,37,250,75,3,100,14,4,16,240,175,0,207,63,255,214,158,153,35,128,0,2,8,32,128,0,2,8,32,128,128,247,5,8,143,189,95,99,102,24,101,129,102,205,154,153,30,70,142,28,25,229,158,156,215,188,159,231,238,188,106,48,34,4,172,23,240,243,51,192,207,115,183,254,78,163,71,4,16,64,0,1,4,16,64,0,1,4,16,176,75,128,240,216,46,121,250,245,132,0,171,111,197,108,215,225,183,85,215,158,184,121,153,4,2,97,10,240,252,227,249,23,230,45,196,229,8,32,128,0,2,8,32,128,0,2,8,32,224,2,1,194,99,23,20,137,33,58,83,32,126,159,79,191,239,251,139,131,51,239,79,70,133,64,52,5,248,190,255,95,93,28,162,121,151,209,54,2,8,32,128,0,2,8,32,128,0,2,8,56,65,128,240,216,9,85,96,12,174,20,96,197,237,255,149,141,21,136,174,188,133,25,52,2,33,11,240,252,227,249,23,242,205,195,133,8,32,128,0,2,8,32,128,0,2,8,32,224,42,1,194,99,87,149,139,193,58,69,128,189,46,255,90,9,76,156,114,119,50,14,4,162,43,192,247,58,207,191,232,222,97,180,142,0,2,8,32,128,0,2,8,32,128,0,2,78,18,32,60,118,82,53,24,139,43,4,88,101,155,124,153,88,141,232,138,91,152,65,34,16,178,0,207,63,158,127,33,223,60,92,136,0,2,8,32,128,0,2,8,32,128,0,2,174,20,32,60,118,101,217,24,180,93,2,236,111,153,178,60,62,118,221,153,244,139,64,244,5,248,254,230,249,23,253,187,140,30,16,64,0,1,4,16,64,0,1,4,16,64,192,105,2,132,199,78,171,8,227,113,180,0,43,107,111,94,30,86,38,222,220,136,51,16,112,163,0,207,191,155,87,141,231,223,205,141,56,3,1,4,16,64,0,1,4,16,64,0,1,4,220,37,64,120,236,174,122,49,90,27,5,216,231,51,112,124,172,2,183,226,76,4,220,32,192,247,116,224,85,194,42,112,43,206,68,0,1,4,16,64,0,1,4,16,64,0,1,231,11,16,30,59,191,70,140,208,1,2,172,38,11,190,8,172,82,12,222,140,43,16,112,162,0,207,191,224,171,194,243,47,120,51,174,64,0,1,4,16,64,0,1,4,16,64,0,1,103,10,16,30,59,179,46,140,202,65,2,236,243,25,90,49,112,11,205,141,171,16,112,146,0,223,199,161,85,3,183,208,220,184,10,1,4,16,64,0,1,4,16,64,0,1,4,156,39,64,120,236,188,154,48,34,135,9,176,130,44,244,130,176,98,49,116,59,174,68,192,9,2,60,255,66,175,2,207,191,208,237,184,18,1,4,16,64,0,1,4,16,64,0,1,4,156,35,64,120,236,156,90,48,18,7,10,176,119,101,248,69,193,48,124,67,90,64,192,14,1,190,119,195,87,199,48,124,67,90,64,0,1,4,16,64,0,1,4,16,64,0,1,123,5,8,143,237,245,167,119,7,11,176,106,44,114,197,97,245,98,228,44,105,9,1,43,4,120,254,69,78,153,231,95,228,44,105,9,1,4,16,64,0,1,4,16,64,0,1,4,172,23,32,60,182,222,156,30,93,32,192,126,149,145,45,18,158,145,245,164,53,4,162,41,192,247,107,100,117,241,140,172,39,173,33,128,0,2,8,32,128,0,2,8,32,128,128,181,2,132,199,214,122,211,155,75,4,88,41,22,249,66,177,146,49,242,166,180,136,64,52,4,120,254,69,94,149,231,95,228,77,105,17,1,4,16,64,0,1,4,16,64,0,1,4,172,17,32,60,182,198,153,94,92,36,192,30,149,209,43,22,182,209,179,165,101,4,34,33,192,247,104,36,20,147,110,3,219,232,217,210,50,2,8,32,128,0,2,8,32,128,0,2,8,68,79,128,240,56,122,182,180,236,66,1,86,135,69,191,104,172,106,140,190,49,61,32,16,138,0,207,191,80,212,130,187,134,231,95,112,94,156,141,0,2,8,32,128,0,2,8,32,128,0,2,246,11,16,30,219,95,3,70,224,16,1,246,165,180,166,16,56,91,227,76,47,8,4,35,192,247,101,48,90,161,159,139,115,232,118,92,137,0,2,8,32,128,0,2,8,32,128,0,2,246,8,16,30,219,227,78,175,14,20,96,69,152,117,69,97,133,163,117,214,244,132,64,32,2,60,255,2,81,138,204,57,60,255,34,227,72,43,8,32,128,0,2,8,32,128,0,2,8,32,96,141,0,225,177,53,206,244,226,112,1,246,162,180,190,64,152,91,111,78,143,8,36,37,192,247,162,245,247,5,230,214,155,211,35,2,8,32,128,0,2,8,32,128,0,2,8,132,38,64,120,28,154,27,87,121,72,128,85,96,246,21,147,213,142,246,217,211,51,2,42,192,243,207,190,251,128,231,159,125,246,244,140,0,2,8,32,128,0,2,8,32,128,0,2,129,11,16,30,7,110,197,153,30,20,96,255,73,123,139,138,191,189,254,244,238,111,1,190,255,236,173,63,254,246,250,211,59,2,8,32,128,0,2,8,32,128,0,2,8,4,38,64,120,28,152,19,103,121,84,128,149,95,246,23,150,149,143,246,215,128,17,248,83,128,231,159,253,117,231,249,103,127,13,24,1,2,8,32,128,0,2,8,32,128,0,2,8,164,44,64,120,204,29,226,91,1,246,156,116,78,233,169,133,115,106,193,72,252,33,192,247,156,115,234,76,45,156,83,11,70,130,0,2,8,32,128,0,2,8,32,128,0,2,127,21,32,60,230,174,240,165,0,171,189,156,87,118,86,65,58,175,38,140,200,155,2,60,255,156,87,87,158,127,206,171,9,35,66,0,1,4,16,64,0,1,4,16,64,0,129,255,21,32,60,230,78,240,157,0,251,76,58,179,228,212,197,153,117,97,84,222,18,224,251,204,153,245,164,46,206,172,11,163,66,0,1,4,16,64,0,1,4,16,64,0,1,194,99,238,1,31,10,176,194,203,185,69,103,69,164,115,107,195,200,188,33,192,243,207,185,117,228,249,231,220,218,48,50,4,16,64,0,1,4,16,64,0,1,4,252,44,192,202,99,63,87,223,135,115,103,111,73,231,23,157,26,57,191,70,140,208,157,2,124,111,57,191,110,212,200,249,53,98,132,8,32,128,0,2,8,32,128,0,2,8,248,77,128,240,216,111,21,247,241,124,89,213,229,158,226,179,58,210,61,181,98,164,238,16,224,249,231,142,58,233,40,121,254,185,167,86,140,20,1,4,16,64,0,1,4,16,64,0,1,63,8,16,30,251,161,202,204,81,216,79,210,93,55,1,245,114,87,189,24,173,179,5,248,126,114,118,125,18,143,142,122,185,171,94,140,22,1,4,16,64,0,1,4,16,64,0,1,175,11,16,30,123,189,194,204,207,8,176,146,203,125,55,2,43,37,221,87,51,70,236,76,1,158,127,206,172,75,74,163,226,249,231,190,154,49,98,4,16,64,0,1,4,16,64,0,1,4,188,42,64,120,236,213,202,50,175,235,2,236,33,233,222,155,129,218,185,183,118,140,220,25,2,124,15,57,163,14,161,140,130,218,133,162,198,53,8,32,128,0,2,8,32,128,0,2,8,32,16,105,1,194,227,72,139,210,158,163,4,88,189,229,168,114,132,52,24,86,77,134,196,198,69,8,8,207,63,247,223,4,60,255,220,95,67,102,128,0,2,8,32,128,0,2,8,32,128,128,219,5,8,143,221,94,65,198,159,172,128,219,247,141,220,177,99,135,140,29,59,86,186,119,239,46,177,177,177,55,204,51,208,175,237,219,183,47,217,54,220,114,235,184,189,142,110,113,102,156,222,18,176,243,251,38,165,231,83,168,202,209,104,51,169,177,88,213,79,160,14,118,214,49,208,49,114,30,2,8,32,128,0,2,8,32,128,0,2,8,120,91,128,240,216,219,245,245,245,236,188,188,98,203,79,225,177,222,196,172,160,244,245,183,50,147,15,65,192,206,231,95,52,2,216,104,180,233,134,240,152,231,95,8,55,63,151,32,128,0,2,8,32,128,0,2,8,32,128,64,68,5,8,143,35,202,73,99,78,17,112,227,94,145,26,142,244,239,223,95,46,94,188,40,39,78,156,144,183,223,126,91,102,205,154,101,86,30,199,196,196,200,226,197,139,165,93,187,118,134,184,97,195,134,114,248,240,97,233,209,163,71,138,95,75,188,242,120,237,218,181,210,190,125,123,217,178,101,139,52,106,212,72,186,117,235,38,89,179,102,117,74,217,82,28,135,27,107,234,10,88,6,233,57,1,187,191,87,244,89,54,124,248,112,201,150,45,155,124,248,225,135,82,161,66,5,233,219,183,175,20,46,92,216,88,39,124,14,213,173,91,87,122,245,234,37,57,114,228,72,241,107,9,195,227,180,105,211,202,144,33,67,228,193,7,31,52,109,199,31,215,174,93,147,105,211,166,153,103,220,125,247,221,39,3,7,14,188,105,159,122,77,114,207,86,253,196,135,83,158,153,118,215,212,115,223,36,76,8,1,4,16,64,0,1,4,16,64,0,1,4,2,22,32,60,14,152,138,19,221,34,224,214,85,170,26,142,252,231,63,255,49,1,178,6,31,255,253,239,127,229,227,143,63,54,225,177,134,192,26,244,106,88,156,59,119,110,233,221,187,183,28,63,126,92,6,13,26,116,211,175,197,111,125,113,228,200,17,105,219,182,173,188,243,206,59,82,188,120,113,153,60,121,178,236,218,181,75,186,118,237,42,105,210,164,113,69,121,237,92,77,233,10,32,6,233,123,1,39,60,255,244,89,166,63,156,234,216,177,163,212,168,81,67,22,44,88,32,243,230,205,51,207,171,223,126,251,237,250,115,168,88,177,98,230,57,244,253,247,223,75,207,158,61,229,208,161,67,201,126,237,151,95,126,49,91,240,232,15,213,244,26,189,246,241,199,31,191,161,222,63,252,240,131,105,103,192,128,1,178,121,243,102,89,183,110,157,121,222,253,250,235,175,41,182,155,220,179,213,105,207,76,158,127,190,255,246,6,0,1,4,16,64,0,1,4,16,64,0,1,91,4,8,143,109,97,167,211,104,10,164,74,149,74,38,76,152,32,13,26,52,136,102,55,17,111,91,3,151,247,223,127,223,4,31,153,51,103,150,132,43,237,230,204,153,35,7,15,30,148,54,109,218,152,126,191,251,238,59,25,55,110,156,9,145,83,250,90,194,149,199,122,158,134,197,157,59,119,22,53,58,125,250,180,9,98,52,224,201,147,39,79,196,231,19,141,6,39,78,156,40,47,189,244,146,232,106,65,14,4,16,248,171,128,19,158,127,250,236,210,16,91,127,216,117,219,109,183,201,217,179,103,165,83,167,78,242,218,107,175,201,143,63,254,40,155,54,109,50,161,174,142,245,216,177,99,230,19,21,26,224,110,221,186,53,217,175,233,39,50,70,143,30,45,69,138,20,145,91,111,189,213,124,250,66,175,79,120,232,51,78,3,100,125,166,37,254,243,228,250,212,149,197,41,61,91,157,244,204,228,249,199,119,60,2,8,32,128,0,2,8,32,128,0,2,8,216,33,64,120,108,135,58,125,70,85,192,9,43,239,66,153,96,226,61,61,19,254,239,153,51,103,154,38,235,215,175,111,126,15,244,107,9,195,99,109,35,113,160,94,178,100,73,153,50,101,138,20,45,90,52,148,33,91,126,13,43,239,44,39,167,67,151,9,56,225,249,151,248,89,118,225,194,5,19,22,55,110,220,88,226,226,226,110,120,150,5,250,53,189,72,87,51,215,174,93,91,244,154,183,222,122,235,47,47,18,157,52,105,210,13,109,199,151,46,241,159,167,212,103,226,103,171,147,158,153,60,255,92,246,205,200,112,17,64,0,1,4,16,64,0,1,4,16,240,136,0,225,177,71,10,201,52,110,20,112,227,254,144,41,133,199,145,90,121,124,234,212,41,137,183,113,219,61,227,198,154,186,205,152,241,122,67,192,238,239,149,196,43,143,245,83,14,111,190,249,166,9,124,195,89,121,28,191,154,121,246,236,217,102,69,115,173,90,181,110,40,88,52,86,30,59,229,153,105,119,77,189,241,157,193,44,16,64,0,1,4,16,64,0,1,4,16,64,32,20,1,194,227,80,212,184,198,21,2,110,91,165,149,82,120,28,191,247,166,238,127,252,183,191,253,237,250,94,199,186,135,104,74,95,75,184,242,120,255,254,253,230,227,225,239,190,251,174,148,40,81,66,54,108,216,32,99,198,140,145,126,253,250,73,150,44,89,28,93,83,39,172,166,116,52,16,131,67,32,145,128,157,207,63,125,150,233,42,99,125,214,232,11,237,116,143,226,245,235,215,155,151,230,37,220,71,56,148,61,143,245,25,168,91,88,232,115,75,183,241,185,227,142,59,174,207,60,126,207,99,125,46,106,72,173,47,28,213,243,2,233,51,169,103,171,83,158,153,60,255,248,246,70,0,1,4,16,64,0,1,4,16,64,0,1,59,5,8,143,237,212,167,239,168,10,108,220,184,81,52,64,209,143,73,63,244,208,67,81,237,43,18,141,167,20,30,199,196,196,200,183,223,126,43,29,58,116,16,93,9,215,162,69,11,217,179,103,143,121,153,94,74,95,75,24,30,39,60,111,229,202,149,242,207,127,254,211,236,153,124,207,61,247,68,98,248,81,107,195,109,117,140,26,4,13,35,16,132,128,157,223,55,250,44,251,224,131,15,36,83,166,76,50,126,252,120,179,66,88,131,228,92,185,114,153,25,232,62,195,237,219,183,151,45,91,182,72,221,186,117,165,87,175,94,146,35,71,142,20,191,150,248,249,184,120,241,98,179,125,79,171,86,173,174,239,125,172,123,161,79,155,54,205,180,93,168,80,33,25,54,108,216,245,45,121,146,235,83,175,9,228,217,106,215,51,211,206,58,6,113,187,113,42,2,8,32,128,0,2,8,32,128,0,2,8,120,88,128,240,216,195,197,101,106,98,94,218,164,191,226,247,217,196,196,125,2,118,174,160,116,159,22,35,70,224,255,4,120,254,185,255,110,224,249,231,254,26,50,3,4,16,64,0,1,4,16,64,0,1,4,220,46,64,120,236,246,10,50,254,155,10,176,87,228,77,137,28,123,2,181,115,108,105,24,152,75,4,248,30,114,73,161,146,24,38,181,115,111,237,24,57,2,8,32,128,0,2,8,32,128,0,2,94,18,32,60,246,82,53,153,75,178,2,172,222,114,223,205,193,170,73,247,213,140,17,59,83,128,231,159,51,235,146,210,168,120,254,185,175,102,140,24,1,4,16,64,0,1,4,16,64,0,1,175,10,16,30,123,181,178,204,235,6,1,246,141,116,215,13,65,189,220,85,47,70,235,108,1,190,159,156,93,159,196,163,163,94,238,170,23,163,69,0,1,4,16,64,0,1,4,16,64,192,235,2,132,199,94,175,48,243,187,46,192,74,46,247,220,12,172,148,116,79,173,24,169,59,4,120,254,185,163,78,58,74,158,127,238,169,21,35,69,0,1,4,16,64,0,1,4,16,64,192,15,2,132,199,126,168,50,115,188,46,192,30,146,206,191,25,168,145,243,107,196,8,221,41,192,247,150,243,235,70,141,156,95,35,70,136,0,2,8,32,128,0,2,8,32,128,128,223,4,8,143,253,86,113,230,203,170,46,7,223,3,172,142,116,112,113,24,154,39,4,88,213,234,220,50,242,252,115,110,109,24,25,2,8,32,128,0,2,8,32,128,0,2,126,22,32,60,246,115,245,125,58,119,246,147,116,102,225,169,139,51,235,194,168,188,37,192,247,153,51,235,73,93,156,89,23,70,133,0,2,8,32,128,0,2,8,32,128,0,2,34,132,199,220,5,190,20,96,133,151,243,202,206,138,72,231,213,132,17,121,83,128,231,159,243,234,202,243,207,121,53,97,68,8,32,128,0,2,8,32,128,0,2,8,32,240,191,2,132,199,220,9,190,21,96,111,73,231,148,158,90,56,167,22,140,196,31,2,124,207,57,167,206,212,194,57,181,96,36,8,32,128,0,2,8,32,128,0,2,8,32,240,87,1,194,99,238,10,95,11,176,218,203,254,242,179,10,210,254,26,48,2,127,10,240,252,179,191,238,60,255,236,175,1,35,64,0,1,4,16,64,0,1,4,16,64,0,129,148,5,8,143,185,67,124,45,192,62,147,246,150,31,127,123,253,233,221,223,2,124,255,217,91,127,252,237,245,167,119,4,16,64,0,1,4,16,64,0,1,4,16,8,76,128,240,56,48,39,206,242,176,0,43,191,236,43,46,43,31,237,179,167,103,4,84,128,231,159,125,247,1,207,63,251,236,233,25,1,4,16,64,0,1,4,16,64,0,1,4,2,23,32,60,14,220,138,51,61,44,192,158,147,214,23,23,115,235,205,233,17,129,164,4,248,94,180,254,190,192,220,122,115,122,68,0,1,4,16,64,0,1,4,16,64,0,129,208,4,8,143,67,115,227,42,15,10,176,10,204,186,162,178,218,209,58,107,122,66,32,16,1,158,127,129,40,69,230,28,158,127,145,113,164,21,4,16,64,0,1,4,16,64,0,1,4,16,176,70,128,240,216,26,103,122,113,129,0,251,79,90,83,36,156,173,113,166,23,4,130,17,224,251,50,24,173,208,207,197,57,116,59,174,68,0,1,4,16,64,0,1,4,16,64,0,1,123,4,8,143,237,113,167,87,135,10,176,34,44,250,133,97,133,99,244,141,233,1,129,80,4,120,254,133,162,22,220,53,60,255,130,243,226,108,4,16,64,0,1,4,16,64,0,1,4,16,176,95,128,240,216,254,26,48,2,135,9,176,23,101,244,10,130,109,244,108,105,25,129,72,8,240,61,26,9,197,164,219,192,54,122,182,180,140,0,2,8,32,128,0,2,8,32,128,0,2,209,19,32,60,142,158,45,45,187,88,128,213,97,145,47,30,171,26,35,111,74,139,8,68,67,128,231,95,228,85,121,254,69,222,148,22,17,64,0,1,4,16,64,0,1,4,16,64,192,26,1,194,99,107,156,233,197,101,2,236,75,25,217,130,225,25,89,79,90,67,32,154,2,124,191,70,86,23,207,200,122,210,26,2,8,32,128,0,2,8,32,128,0,2,8,88,43,64,120,108,173,55,189,185,72,128,149,98,145,43,22,43,25,35,103,73,75,8,88,33,192,243,47,114,202,60,255,34,103,73,75,8,32,128,0,2,8,32,128,0,2,8,32,96,189,0,225,177,245,230,244,232,34,1,246,168,12,191,88,24,134,111,72,11,8,216,33,192,247,110,248,234,24,134,111,72,11,8,32,128,0,2,8,32,128,0,2,8,32,96,175,0,225,177,189,254,244,238,2,1,86,141,133,94,36,86,47,134,110,199,149,8,56,65,128,231,95,232,85,224,249,23,186,29,87,34,128,0,2,8,32,128,0,2,8,32,128,128,115,4,8,143,157,83,11,70,226,80,1,246,171,12,173,48,184,133,230,198,85,8,56,73,128,239,227,208,170,129,91,104,110,92,133,0,2,8,32,128,0,2,8,32,128,0,2,206,19,32,60,118,94,77,24,145,3,5,88,65,22,124,81,88,177,24,188,25,87,32,224,68,1,158,127,193,87,133,231,95,240,102,92,129,0,2,8,32,128,0,2,8,32,128,0,2,206,20,32,60,118,102,93,24,149,3,5,216,187,50,240,162,96,21,184,21,103,34,224,6,1,190,167,3,175,18,86,129,91,113,38,2,8,32,128,0,2,8,32,128,0,2,8,56,95,128,240,216,249,53,98,132,14,18,96,53,217,205,139,193,42,197,155,27,113,6,2,110,20,224,249,119,243,170,241,252,187,185,17,103,32,128,0,2,8,32,128,0,2,8,32,128,128,187,4,8,143,221,85,47,70,107,179,0,251,88,166,92,0,124,108,190,65,233,30,129,40,10,240,253,205,243,47,138,183,23,77,35,128,0,2,8,32,128,0,2,8,32,128,128,67,5,8,143,29,90,24,134,229,92,1,86,150,37,95,27,86,38,58,247,190,101,100,8,68,66,128,231,31,207,191,72,220,71,180,129,0,2,8,32,128,0,2,8,32,128,0,2,238,17,32,60,118,79,173,24,169,131,4,216,211,242,175,197,192,196,65,55,40,67,65,32,138,2,124,175,243,252,139,226,237,69,211,8,32,128,0,2,8,32,128,0,2,8,32,224,48,1,194,99,135,21,132,225,184,71,128,85,182,255,87,43,86,35,186,231,190,101,164,8,68,66,128,231,31,207,191,72,220,71,180,129,0,2,8,32,128,0,2,8,32,128,0,2,206,23,32,60,118,126,141,24,161,67,5,216,255,243,127,11,131,131,67,111,80,134,133,64,20,5,248,190,231,249,23,197,219,139,166,17,64,0,1,4,16,64,0,1,4,16,64,192,65,2,132,199,14,42,6,67,113,159,0,43,110,69,88,129,232,190,251,150,17,35,16,9,1,158,127,60,255,34,113,31,209,6,2,8,32,128,0,2,8,32,128,0,2,8,56,91,128,240,216,217,245,97,116,46,16,240,243,254,159,126,158,187,11,110,77,134,136,64,212,5,252,252,12,240,243,220,163,126,99,209,1,2,8,32,128,0,2,8,32,128,0,2,8,56,70,128,240,216,49,165,96,32,110,22,240,227,234,91,86,29,186,249,142,101,236,8,68,78,128,231,95,228,44,105,9,1,4,16,64,0,1,4,16,64,0,1,4,16,112,154,0,225,177,211,42,194,120,92,41,16,191,255,167,43,7,31,198,160,227,226,226,228,161,135,30,10,163,5,46,69,0,1,183,11,240,252,115,123,5,25,63,2,8,32,128,0,2,8,32,128,0,2,8,32,144,188,0,225,49,119,7,2,46,23,72,149,42,149,92,187,118,205,229,179,96,248,8,32,128,64,240,2,60,255,130,55,227,10,4,16,64,0,1,4,16,64,0,1,4,16,64,32,24,1,194,227,96,180,56,23,1,7,10,16,158,56,176,40,12,9,1,4,44,17,224,249,103,9,51,157,32,128,0,2,8,32,128,0,2,8,32,128,128,143,5,8,143,125,92,124,166,238,13,1,194,19,111,212,145,89,32,128,64,240,2,60,255,130,55,227,10,4,16,64,0,1,4,16,64,0,1,4,16,64,32,24,1,194,227,96,180,56,23,1,7,10,16,158,56,176,40,12,9,1,4,44,17,224,249,103,9,51,157,32,128,0,2,8,32,128,0,2,8,32,128,128,143,5,8,143,125,92,124,166,238,13,1,194,19,111,212,145,89,32,128,64,240,2,60,255,130,55,227,10,4,16,64,0,1,4,16,64,0,1,4,16,64,32,24,1,194,227,96,180,56,23,1,7,10,16,158,56,176,40,12,9,1,4,44,17,224,249,103,9,51,157,32,128,0,2,8,32,128,0,2,8,32,128,128,143,5,8,143,125,92,124,166,238,13,1,194,19,111,212,145,89,32,128,64,240,2,60,255,130,55,227,10,4,16,64,0,1,4,16,64,0,1,4,16,64,32,24,1,194,227,96,180,56,23,1,7,10,16,158,56,176,40,12,9,1,4,44,17,224,249,103,9,51,157,32,128,0,2,8,32,128,0,2,8,32,128,128,143,5,8,143,125,92,124,166,238,13,1,194,19,111,212,145,89,32,128,64,240,2,60,255,130,55,227,10,4,16,64,0,1,4,16,64,0,1,4,16,64,32,24,1,194,227,96,180,56,23,1,7,10,16,158,56,176,40,12,9,1,4,44,17,224,249,103,9,51,157,32,128,0,2,8,32,128,0,2,8,32,128,128,143,5,8,143,125,92,124,166,238,13,1,194,19,111,212,145,89,32,128,64,240,2,60,255,130,55,227,10,4,16,64,0,1,4,16,64,0,1,4,16,64,32,24,1,194,227,96,180,56,23,1,7,10,16,158,56,176,40,12,9,1,4,44,17,224,249,103,9,51,157,32,128,0,2,8,32,128,0,2,8,32,128,128,143,5,8,143,125,92,124,166,238,13,1,194,19,111,212,145,89,32,128,64,240,2,60,255,130,55,227,10,4,16,64,0,1,4,16,64,0,1,4,16,64,32,24,1,194,227,96,180,56,23,1,7,10,16,158,56,176,40,12,9,1,4,44,17,224,249,103,9,51,157,32,128,0,2,8,32,128,0,2,8,32,128,128,143,5,8,143,125,92,124,166,238,13,1,194,19,111,212,145,89,32,128,64,240,2,60,255,130,55,227,10,4,16,64,0,1,4,16,64,0,1,4,16,64,32,24,1,194,227,96,180,56,23,1,7,10,16,158,56,176,40,12,9,1,4,44,17,224,249,103,9,51,157,32,128,0,2,8,32,128,0,2,8,32,128,128,143,5,8,143,125,92,124,166,238,13,1,194,19,111,212,145,89,32,128,64,240,2,60,255,130,55,227,10,4,16,64,0,1,4,16,64,0,1,4,16,64,32,24,1,194,227,96,180,56,23,1,7,10,16,158,56,176,40,12,9,1,4,44,17,224,249,103,9,51,157,32,128,0,2,8,32,128,0,2,8,32,128,128,143,5,8,143,125,92,124,166,238,13,1,194,19,111,212,145,89,32,128,64,240,2,60,255,130,55,227,10,4,16,64,0,1,4,16,64,0,1,4,16,64,32,24,1,194,227,96,180,56,23,1,7,10,16,158,56,176,40,12,9,1,4,44,17,224,249,103,9,51,157,32,128,0,2,8,32,128,0,2,8,32,128,128,143,5,8,143,125,92,124,166,238,13,1,194,19,111,212,145,89,32,128,64,240,2,60,255,130,55,227,10,4,16,64,0,1,4,16,64,0,1,4,16,64,32,24,1,194,227,96,180,56,23,1,7,10,16,158,56,176,40,12,9,1,4,44,17,224,249,103,9,51,157,32,128,0,2,8,32,128,0,2,8,32,128,128,143,5,8,143,125,92,124,166,238,13,1,194,19,111,212,145,89,32,128,64,240,2,60,255,130,55,227,10,4,16,64,0,1,4,16,64,0,1,4,16,64,32,24,1,194,227,96,180,56,23,1,7,10,16,158,56,176,40,12,9,1,4,44,17,224,249,103,9,51,157,32,128,0,2,8,32,128,0,2,8,32,128,128,143,5,8,143,125,92,124,166,238,13,1,194,19,111,212,145,89,32,128,64,240,2,60,255,130,55,227,10,4,16,64,0,1,4,16,64,0,1,4,16,64,32,24,1,194,227,96,180,56,23,1,7,10,16,158,56,176,40,12,9,1,4,44,17,224,249,103,9,51,157,32,128,0,2,8,32,128,0,2,8,32,128,128,143,5,8,143,125,92,124,166,238,13,1,194,19,111,212,145,89,32,128,64,240,2,60,255,130,55,227,10,4,16,64,0,1,4,16,64,0,1,4,16,64,32,24,1,194,227,96,180,56,23,1,7,10,16,158,56,176,40,12,9,1,4,44,17,224,249,103,9,51,157,32,128,0,2,8,32,128,0,2,8,32,128,128,143,5,8,143,125,92,124,166,238,13,1,194,19,111,212,145,89,32,128,64,240,2,60,255,130,55,227,138,200,11,252,252,243,207,178,125,251,118,209,223,15,28,56,32,199,143,31,151,51,103,206,200,165,75,151,228,218,181,107,114,203,45,183,72,250,244,233,229,246,219,111,151,28,57,114,200,157,119,222,41,119,223,125,183,20,41,82,68,114,231,206,29,249,1,209,34,2,8,32,128,0,2,8,32,128,0,2,17,20,32,60,142,32,38,77,33,96,135,0,225,137,29,234,244,137,0,2,78,16,224,249,231,132,42,248,111,12,63,252,240,131,44,90,180,72,150,47,95,46,223,126,251,173,196,198,198,202,189,247,222,43,5,11,22,148,188,121,243,74,246,236,217,37,99,198,140,18,19,19,35,122,143,94,185,114,69,206,159,63,47,167,78,157,146,163,71,143,202,254,253,251,101,207,158,61,178,115,231,78,243,245,82,165,74,201,163,143,62,42,101,203,150,149,10,21,42,72,186,116,233,252,135,202,140,17,64,0,1,4,16,64,0,1,4,28,43,64,120,236,216,210,48,48,4,2,19,32,60,9,204,137,179,16,64,192,123,2,60,255,188,87,83,167,206,232,196,137,19,50,110,220,56,153,60,121,178,28,59,118,76,106,212,168,33,21,43,86,148,199,30,123,76,242,228,201,19,242,176,117,165,242,166,77,155,100,237,218,181,178,106,213,42,89,179,102,141,84,169,82,197,180,95,171,86,45,201,151,47,95,200,109,115,33,2,8,32,128,0,2,8,32,128,0,2,145,16,32,60,142,132,34,109,32,96,161,64,227,198,141,101,210,164,73,210,163,71,15,105,215,174,157,89,181,164,31,139,237,215,175,159,116,237,218,85,94,124,241,69,249,248,227,143,45,28,17,93,33,128,0,2,246,8,16,30,219,227,238,167,94,247,238,221,43,3,7,14,148,97,195,134,73,195,134,13,165,65,131,6,38,52,142,214,113,246,236,89,179,170,121,254,252,249,50,107,168,119,237,119,0,0,32,0,73,68,65,84,214,44,121,228,145,71,204,223,235,218,119,234,212,169,163,213,45,237,34,128,0,2,8,32,128,0,2,8,32,144,172,0,225,49,55,7,2,46,19,208,127,88,234,71,98,245,99,178,250,15,201,147,39,79,74,150,44,89,228,207,63,255,148,139,23,47,154,21,81,250,113,89,14,4,16,64,192,235,2,132,199,94,175,176,189,243,235,210,165,139,244,234,213,75,218,183,111,47,173,91,183,14,107,133,113,168,51,153,54,109,154,249,129,241,55,223,124,35,77,154,52,145,230,205,155,155,237,49,56,16,64,0,1,4,16,64,0,1,4,16,176,74,128,240,216,42,105,250,65,32,130,2,250,15,217,145,35,71,154,23,242,104,128,124,245,234,85,201,148,41,147,52,107,214,204,172,64,230,64,0,1,4,252,32,64,120,236,135,42,91,63,71,93,249,251,250,235,175,75,153,50,101,164,123,247,238,146,63,127,126,235,7,145,168,199,93,187,118,201,232,209,163,205,10,104,93,137,220,182,109,91,185,231,158,255,199,222,157,192,221,84,237,127,28,255,93,100,30,50,94,145,164,146,138,110,117,85,42,26,37,210,224,42,55,132,134,75,134,82,166,200,144,41,99,134,16,255,162,27,87,161,193,45,165,186,77,162,75,250,135,202,21,255,82,25,66,50,101,166,72,120,254,175,223,186,247,184,231,121,122,134,115,206,222,107,159,61,124,246,235,213,75,233,236,181,215,122,255,214,153,190,207,122,214,62,39,237,253,162,3,8,32,128,0,2,8,32,128,0,2,225,23,32,60,14,127,141,25,97,8,5,116,245,113,133,10,21,204,74,227,216,161,55,230,209,27,241,176,234,56,132,5,103,72,8,32,144,173,0,225,49,19,195,109,129,145,35,71,202,184,113,227,76,72,219,172,89,51,183,155,119,220,158,254,208,88,251,55,122,244,104,209,109,172,116,117,180,254,54,18,7,2,8,32,128,0,2,8,32,128,0,2,182,4,8,143,109,201,210,46,2,150,5,122,247,238,45,147,39,79,150,125,251,246,73,169,82,165,204,175,178,234,151,94,14,4,16,64,32,42,2,132,199,81,169,180,55,227,236,210,165,139,185,121,221,140,25,51,228,244,211,79,247,230,162,41,94,101,215,174,93,102,75,141,169,83,167,154,123,32,232,182,26,28,8,32,128,0,2,8,32,128,0,2,8,216,16,32,60,182,161,74,155,8,120,32,16,191,250,152,85,199,30,128,115,9,4,16,240,157,0,225,177,239,74,18,216,14,117,238,220,89,54,108,216,32,175,191,254,186,20,40,80,32,48,227,208,176,187,95,191,126,242,203,47,191,200,152,49,99,228,143,127,252,99,158,125,215,123,36,124,245,213,87,162,91,97,232,13,1,183,110,221,42,187,119,239,150,131,7,15,202,175,191,254,106,110,196,171,159,43,244,7,211,229,203,151,151,83,79,61,213,236,179,172,219,100,84,170,84,41,207,246,121,0,2,8,32,128,0,2,8,32,128,64,184,4,8,143,195,85,79,70,19,49,1,221,251,120,210,164,73,162,95,122,217,235,56,98,197,103,184,8,32,96,66,174,140,140,12,36,16,112,36,240,216,99,143,201,63,255,249,79,249,224,131,15,204,125,4,130,120,232,54,27,221,187,119,151,17,35,70,152,63,227,15,221,210,106,193,130,5,178,120,241,98,89,186,116,169,89,93,173,65,240,217,103,159,109,86,88,159,114,202,41,82,182,108,89,41,94,188,184,156,116,210,73,230,57,165,219,98,237,221,187,87,126,252,241,71,249,254,251,239,101,237,218,181,178,122,245,106,19,172,95,124,241,197,114,197,21,87,200,53,215,92,99,246,133,230,64,0,1,4,16,64,0,1,4,16,8,183,0,225,113,184,235,203,232,66,46,160,171,143,43,86,172,40,219,182,109,99,175,227,144,215,154,225,33,128,192,111,5,8,143,153,21,78,5,230,204,153,99,194,214,79,62,249,196,132,168,65,62,190,254,250,107,121,224,129,7,76,16,220,167,79,31,153,55,111,158,188,249,230,155,178,98,197,10,169,95,191,190,92,125,245,213,38,236,173,93,187,182,20,44,88,48,165,161,106,144,188,108,217,50,19,68,127,248,225,135,38,92,190,245,214,91,205,254,208,122,13,14,4,16,64,0,1,4,16,64,0,129,240,9,16,30,135,175,166,145,31,145,134,9,28,225,22,96,165,97,184,235,203,232,16,72,84,128,240,56,81,41,30,151,157,192,158,61,123,164,86,173,90,50,109,218,52,105,216,176,97,104,144,30,121,228,17,153,62,125,186,220,126,251,237,210,164,73,19,171,99,211,173,47,116,171,143,151,95,126,217,172,86,110,215,174,157,220,127,255,253,41,135,211,161,41,2,3,65,0,1,4,16,64,0,1,4,66,36,64,120,28,162,98,50,148,127,11,16,38,132,123,38,80,223,112,215,151,209,33,144,140,0,175,7,201,104,241,216,172,2,157,58,117,146,162,69,139,202,216,177,99,193,113,65,96,209,162,69,230,70,190,186,253,199,195,15,63,44,186,181,22,7,2,8,32,128,0,2,8,32,128,64,240,5,8,143,131,95,67,70,144,69,128,48,33,220,83,130,250,134,187,190,140,14,129,100,4,120,61,72,70,139,199,198,11,232,214,11,186,221,194,119,223,125,39,69,138,20,1,199,69,1,221,38,227,241,199,31,151,127,253,235,95,50,108,216,48,179,2,154,3,1,4,16,64,0,1,4,16,64,32,184,2,132,199,193,173,29,61,207,65,128,48,33,220,83,131,250,134,187,190,140,14,129,100,4,120,61,72,70,139,199,198,11,180,104,209,66,234,212,169,35,221,186,117,3,198,146,192,63,254,241,15,209,45,52,46,191,252,114,153,56,113,162,20,46,92,216,210,149,104,22,1,4,16,64,0,1,4,16,64,192,166,0,225,177,77,93,218,78,139,0,97,66,90,216,61,187,40,245,245,140,154,11,33,224,123,1,94,15,124,95,34,95,118,112,245,234,213,114,213,85,87,201,246,237,219,37,95,190,124,190,236,99,152,58,245,224,131,15,202,194,133,11,205,222,210,23,95,124,113,152,134,198,88,16,64,0,1,4,16,64,0,129,72,8,16,30,71,162,204,209,26,36,97,66,184,235,77,125,195,93,95,70,135,64,50,2,188,30,36,163,21,141,199,254,248,227,143,178,114,229,74,249,250,235,175,101,221,186,117,178,105,211,38,217,186,117,171,236,220,185,83,246,238,221,43,7,15,30,52,55,118,235,217,179,167,140,28,57,50,26,40,62,24,229,179,207,62,43,93,186,116,145,217,179,103,203,77,55,221,228,131,30,209,5,4,16,64,0,1,4,16,64,0,129,68,5,8,143,19,149,226,113,129,17,32,76,8,76,169,82,234,40,245,77,137,141,147,16,8,165,0,175,7,161,44,107,82,131,218,189,123,183,188,251,238,187,178,96,193,2,89,188,120,177,108,219,182,77,46,184,224,2,57,239,188,243,228,172,179,206,146,170,85,171,74,165,74,149,164,124,249,242,82,186,116,105,41,94,188,56,219,39,36,37,236,222,131,223,126,251,109,105,210,164,137,204,153,51,71,110,185,229,22,247,26,166,37,4,16,64,0,1,4,16,64,0,1,171,2,132,199,86,121,105,60,29,2,132,9,233,80,247,238,154,212,215,59,107,174,132,128,223,5,120,61,240,123,133,236,245,79,87,176,190,240,194,11,162,251,234,222,124,243,205,210,160,65,3,179,21,69,173,90,181,236,93,148,150,29,11,188,243,206,59,210,180,105,83,89,180,104,145,92,122,233,165,142,219,163,1,4,16,64,0,1,4,16,64,0,1,251,2,132,199,246,141,185,130,199,2,132,9,30,131,123,124,57,234,235,49,56,151,67,192,199,2,188,30,248,184,56,150,186,246,228,147,79,154,155,175,157,118,218,105,114,247,221,119,203,29,119,220,193,74,98,75,214,182,154,213,189,143,199,141,27,39,203,151,47,151,147,78,58,201,214,101,104,23,1,4,16,64,0,1,4,16,64,192,37,1,194,99,151,32,105,198,63,2,132,9,254,169,133,141,158,80,95,27,170,180,137,64,48,5,120,61,8,102,221,82,233,181,174,52,30,52,104,144,156,115,206,57,210,163,71,15,169,91,183,110,42,205,112,142,79,4,58,117,234,100,130,99,253,97,0,7,2,8,32,128,0,2,8,32,128,128,191,5,8,143,253,93,31,122,151,130,0,97,66,10,104,1,58,133,250,6,168,88,116,21,1,203,2,188,30,88,6,246,65,243,122,163,187,110,221,186,201,170,85,171,100,248,240,225,210,184,113,99,31,244,138,46,56,21,208,27,23,234,158,212,111,188,241,6,219,87,56,197,228,124,4,16,64,0,1,4,16,64,192,178,0,225,177,101,96,154,247,94,128,48,193,123,115,47,175,72,125,189,212,230,90,8,248,91,128,215,3,127,215,199,105,239,230,207,159,47,237,218,181,51,91,83,60,254,248,227,78,155,227,124,159,9,232,214,21,203,150,45,147,23,95,124,209,103,61,163,59,8,32,128,0,2,8,32,128,0,2,241,2,132,199,204,135,208,9,16,38,132,174,164,153,6,68,125,195,93,95,70,135,64,50,2,188,30,36,163,21,172,199,206,156,57,83,218,182,109,43,250,231,159,255,252,231,96,117,158,222,38,36,112,228,200,17,41,87,174,156,124,249,229,151,82,165,74,149,132,206,225,65,8,32,128,0,2,8,32,128,0,2,222,11,16,30,123,111,206,21,45,11,16,38,88,6,78,115,243,212,55,205,5,224,242,8,248,72,128,215,3,31,21,195,197,174,204,152,49,67,186,119,239,110,182,52,184,252,242,203,93,108,153,166,252,38,160,43,203,207,63,255,124,233,210,165,139,223,186,70,127,16,64,0,1,4,16,64,0,1,4,254,35,64,120,204,84,8,157,0,97,66,232,74,154,105,64,212,55,220,245,101,116,8,36,35,192,235,65,50,90,193,120,236,135,31,126,40,55,222,120,163,232,159,4,199,193,168,153,147,94,190,250,234,171,50,125,250,116,121,243,205,55,157,52,195,185,8,32,128,0,2,8,32,128,0,2,22,5,8,143,45,226,210,116,122,4,8,19,210,227,238,213,85,169,175,87,210,92,7,1,255,11,240,122,224,255,26,37,211,67,221,198,64,87,161,62,246,216,99,210,188,121,243,100,78,229,177,1,21,216,178,101,139,92,116,209,69,178,125,251,246,128,142,128,110,35,128,0,2,8,32,128,0,2,225,23,32,60,14,127,141,35,55,66,194,132,112,151,156,250,134,187,190,140,14,129,100,4,120,61,72,70,203,255,143,237,217,179,167,28,56,112,64,38,79,158,236,255,206,210,67,215,4,74,151,46,45,235,214,173,147,50,101,202,184,214,38,13,33,128,0,2,8,32,128,0,2,8,184,39,64,120,236,158,37,45,249,68,128,48,193,39,133,176,212,13,234,107,9,150,102,17,8,160,0,175,7,1,44,90,14,93,222,188,121,179,156,126,250,233,162,127,86,172,88,49,60,3,99,36,121,10,156,121,230,153,50,111,222,60,57,227,140,51,242,124,44,15,64,0,1,4,16,64,0,1,4,16,240,94,128,240,216,123,115,174,104,89,128,48,193,50,112,154,155,167,190,105,46,0,151,71,192,71,2,188,30,248,168,24,14,187,50,100,200,16,179,117,193,164,73,147,28,182,196,233,65,19,168,86,173,154,217,227,90,127,120,192,129,0,2,8,32,128,0,2,8,32,224,63,1,194,99,255,213,132,30,57,20,136,15,19,118,237,218,37,253,250,245,147,97,195,134,73,217,178,101,51,181,252,205,55,223,200,212,169,83,101,240,224,193,178,105,211,166,19,255,94,164,72,17,135,61,200,124,122,70,70,134,140,27,55,78,54,110,220,40,163,70,141,146,66,133,10,153,7,228,214,55,167,29,136,31,91,252,120,108,92,51,167,107,229,52,134,100,31,159,181,29,194,34,167,179,131,243,17,8,143,0,175,7,225,169,101,237,218,181,101,194,132,9,82,175,94,189,108,7,197,251,249,96,9,219,251,121,172,208,69,139,22,149,31,127,252,81,138,21,43,22,158,9,205,72,16,64,0,1,4,16,64,0,129,16,9,16,30,135,168,152,12,229,223,2,137,134,199,241,94,78,3,205,220,236,183,110,221,42,35,71,142,148,29,59,118,200,163,143,62,42,53,107,214,12,85,120,156,236,188,115,106,77,88,148,172,56,143,71,32,188,2,188,30,132,163,182,123,246,236,145,42,85,170,200,193,131,7,115,28,80,162,63,252,116,250,30,195,251,121,226,115,202,13,235,111,191,253,86,26,53,106,36,235,215,175,79,252,194,60,18,1,4,16,64,0,1,4,16,64,192,83,1,194,99,79,185,185,152,23,2,137,134,199,89,87,30,63,245,212,83,102,117,178,174,124,186,250,234,171,229,241,199,31,151,234,213,171,155,46,47,89,178,68,122,245,234,37,43,86,172,144,123,238,185,71,6,13,26,100,110,236,162,109,140,25,51,70,14,31,62,44,187,119,239,150,233,211,167,75,249,242,229,51,13,115,254,252,249,38,56,254,249,231,159,101,223,190,125,210,173,91,55,19,112,39,242,69,248,216,177,99,50,124,248,112,105,216,176,161,92,122,233,165,166,93,109,111,229,202,149,210,181,107,87,89,186,116,105,142,253,138,173,170,78,102,165,82,78,227,212,213,211,115,231,206,149,1,3,6,152,62,220,127,255,253,230,139,94,214,85,219,199,143,31,151,209,163,71,203,196,137,19,165,114,229,202,242,216,99,143,73,147,38,77,204,120,99,135,154,101,103,173,123,29,234,88,27,55,110,44,186,2,77,15,29,131,122,222,122,235,173,39,206,39,44,242,226,89,196,53,16,8,134,0,175,7,193,168,83,94,189,252,244,211,79,165,83,167,78,242,217,103,159,229,248,208,100,86,30,243,126,158,243,231,22,63,189,159,107,177,255,250,215,191,202,162,69,139,100,198,140,25,121,77,19,254,63,2,8,32,128,0,2,8,32,128,64,154,4,8,143,211,4,207,101,237,9,164,26,30,107,40,220,167,79,31,19,94,190,253,246,219,242,214,91,111,153,237,38,244,87,41,123,244,232,33,3,7,14,52,171,134,95,124,241,69,89,179,102,141,9,82,215,174,93,107,190,240,106,128,124,254,249,231,75,129,2,5,50,5,165,191,252,242,139,140,24,49,66,238,190,251,110,57,114,228,136,57,103,252,248,241,114,202,41,167,36,20,30,103,13,139,53,156,213,64,246,134,27,110,48,225,108,110,253,74,54,60,222,176,97,67,142,237,125,253,245,215,102,245,180,254,83,178,100,73,121,228,145,71,68,251,162,62,241,91,126,232,13,111,190,248,226,11,19,104,235,222,149,125,251,246,53,91,134,84,173,90,53,83,120,156,147,181,134,215,26,74,223,119,223,125,114,232,208,33,51,214,246,237,219,139,238,135,24,59,8,139,236,61,119,104,25,129,160,9,240,122,16,180,138,101,223,95,253,161,168,190,87,126,240,193,7,174,132,199,188,159,7,227,253,92,139,125,211,77,55,73,235,214,173,165,101,203,150,225,152,204,140,2,1,4,16,64,0,1,4,16,8,161,0,225,113,8,139,26,245,33,165,26,30,63,243,204,51,162,55,236,209,189,247,14,28,56,96,130,207,46,93,186,200,231,159,127,110,194,98,221,59,89,219,214,213,195,186,253,132,6,205,250,56,93,105,59,118,236,88,41,85,170,212,111,232,191,252,242,75,153,51,103,142,105,235,232,209,163,38,84,173,95,191,190,89,73,155,200,202,99,109,80,183,189,208,149,206,26,194,254,250,235,175,39,254,93,191,108,231,214,175,100,195,227,151,95,126,57,199,246,98,95,232,239,186,235,46,51,70,53,209,85,214,186,135,115,124,120,188,96,193,2,115,179,163,135,31,126,88,46,187,236,178,108,247,47,212,149,199,57,89,159,124,242,201,38,144,238,221,187,183,108,217,178,197,172,68,234,223,191,255,137,125,162,245,218,132,69,81,127,134,51,126,4,254,43,192,235,65,56,102,195,39,159,124,34,221,187,119,23,253,51,167,35,153,149,199,188,159,7,227,253,92,127,48,125,229,149,87,154,31,54,231,203,151,47,28,147,153,81,32,128,0,2,8,32,128,0,2,33,20,32,60,14,97,81,163,62,164,84,195,227,248,176,85,87,189,234,74,227,182,109,219,154,95,163,213,85,49,241,199,5,23,92,32,26,182,234,145,93,72,171,127,31,187,81,158,174,14,142,63,30,122,232,33,19,186,234,222,142,57,221,204,47,254,241,186,117,69,108,181,177,110,143,161,171,115,53,140,126,225,133,23,146,238,87,110,95,190,103,205,154,149,99,123,179,103,207,22,221,86,162,85,171,86,166,107,57,221,108,80,191,252,105,88,174,91,127,104,176,173,171,178,53,72,214,80,56,118,100,221,35,49,222,250,236,179,207,54,225,177,110,211,161,91,132,232,17,187,102,236,124,194,162,168,63,195,25,63,2,255,21,224,245,32,28,179,65,195,67,253,205,158,157,59,119,230,56,160,100,194,99,222,207,131,241,126,174,159,17,116,107,42,253,140,195,129,0,2,8,32,128,0,2,8,32,224,95,1,194,99,255,214,134,158,165,40,144,106,120,28,191,82,73,87,23,107,232,169,219,51,232,42,219,189,123,247,74,135,14,29,126,211,163,220,110,22,163,95,130,117,15,95,93,57,91,186,116,105,115,174,174,34,126,224,129,7,204,10,231,138,21,43,38,20,30,235,121,186,202,120,241,226,197,162,65,178,6,171,117,235,214,53,225,117,178,253,202,237,203,119,110,237,61,255,252,243,102,27,137,152,65,78,43,143,99,251,43,107,112,174,43,135,117,79,100,93,105,221,188,121,243,76,225,113,78,214,103,157,117,150,44,91,182,76,86,175,94,109,194,231,54,109,218,72,141,26,53,50,185,19,22,165,248,196,224,52,4,66,40,192,235,65,120,138,170,91,63,233,254,183,250,91,43,217,29,201,132,199,188,159,231,252,249,192,47,239,231,203,151,47,151,6,13,26,200,186,117,235,50,253,128,57,60,51,154,145,32,128,0,2,8,32,128,0,2,225,17,32,60,14,79,45,25,201,127,4,82,13,143,117,149,177,174,126,209,155,229,233,190,198,26,98,234,77,243,54,111,222,44,61,123,246,52,255,175,86,173,90,162,55,246,121,246,217,103,205,234,97,189,17,94,78,43,143,53,240,213,45,29,238,189,247,222,19,181,137,173,70,214,191,208,45,32,116,251,11,221,142,66,111,212,151,219,161,161,115,231,206,157,205,67,166,76,153,34,229,202,149,51,225,106,178,253,202,237,203,119,110,237,105,16,156,200,158,199,186,234,88,191,8,106,191,244,208,144,92,195,99,253,39,118,104,224,158,147,181,134,207,123,246,236,49,43,171,245,223,213,38,254,134,127,218,6,97,17,79,117,4,16,136,9,240,122,16,158,185,160,63,108,212,123,12,232,214,71,78,195,99,222,207,115,254,124,224,151,247,115,189,119,131,110,225,21,251,108,19,158,153,204,72,16,64,0,1,4,16,64,0,129,240,9,16,30,135,175,166,145,31,81,214,240,88,183,61,120,239,189,247,50,185,232,42,94,13,96,99,193,175,134,188,122,35,59,189,25,156,238,229,219,164,73,19,19,22,235,234,96,13,124,117,31,70,221,135,247,163,143,62,146,166,77,155,154,21,197,231,156,115,78,166,237,27,226,67,206,248,27,229,197,223,236,77,59,161,225,169,222,56,79,183,197,208,61,30,179,235,155,174,44,142,63,116,197,177,126,177,46,88,176,224,137,189,151,83,233,151,134,199,57,121,92,113,197,21,57,142,51,254,238,236,133,11,23,54,55,182,217,184,113,163,9,148,245,207,152,163,222,68,79,247,128,158,56,113,162,148,40,81,66,186,117,235,102,110,120,23,111,163,227,207,201,90,199,172,215,210,177,86,175,94,253,55,91,86,16,30,71,254,233,13,0,2,153,4,8,143,195,51,33,182,109,219,102,110,174,186,106,213,42,209,45,140,178,30,185,189,127,241,126,254,95,45,253,124,227,247,247,115,253,193,252,194,133,11,205,205,137,57,16,64,0,1,4,16,64,0,1,4,252,47,64,120,236,255,26,209,195,36,5,8,19,146,4,75,242,225,26,140,63,247,220,115,146,63,127,126,179,130,216,237,67,3,4,189,25,161,6,236,89,131,119,194,99,183,181,105,15,129,96,11,240,122,31,236,250,101,237,253,136,17,35,100,233,210,165,242,250,235,175,135,107,96,62,29,77,58,222,207,223,127,255,125,105,209,162,133,249,237,46,221,170,138,3,1,4,16,64,0,1,4,16,64,192,255,2,132,199,254,175,17,61,76,82,128,48,33,73,176,4,30,174,55,13,212,149,215,186,21,135,174,12,211,173,56,116,79,232,98,197,138,37,112,118,226,15,89,185,114,165,220,121,231,157,102,59,15,221,39,89,107,153,245,160,190,137,123,242,72,4,194,46,192,235,65,248,42,220,184,113,99,185,232,162,139,204,182,69,28,238,11,164,243,253,124,237,218,181,230,158,13,79,63,253,180,220,118,219,109,238,15,142,22,17,64,0,1,4,16,64,0,1,4,172,8,16,30,91,97,165,209,116,10,16,38,164,83,223,254,181,179,11,148,221,188,170,110,155,193,129,128,95,4,108,207,119,191,140,211,73,63,120,206,58,209,243,223,185,186,239,253,141,55,222,40,215,94,123,173,232,74,100,142,112,9,92,114,201,37,230,190,18,172,58,14,87,93,25,13,2,8,32,128,0,2,8,132,91,128,240,56,220,245,141,228,232,8,143,195,93,118,155,245,181,217,118,184,171,194,232,108,9,48,39,109,201,210,174,159,5,246,238,221,43,109,218,180,49,191,125,50,97,194,132,108,183,48,242,115,255,233,91,206,2,122,63,9,189,175,129,254,96,160,87,175,94,80,33,128,0,2,8,32,128,0,2,8,4,64,128,240,56,0,69,162,139,201,9,16,182,36,231,21,180,71,219,172,175,205,182,131,230,76,127,253,33,192,156,244,71,29,232,69,122,4,116,235,10,221,255,94,255,233,217,179,167,20,45,90,52,61,29,225,170,174,10,232,141,115,181,158,63,253,244,147,185,193,238,121,231,157,231,106,251,52,134,0,2,8,32,128,0,2,8,32,224,174,0,225,177,187,158,180,230,3,1,183,194,22,253,85,232,113,227,198,201,198,141,27,101,212,168,81,82,168,80,33,51,58,253,210,51,117,234,84,179,114,166,72,145,34,57,142,56,145,199,29,60,120,80,198,143,31,47,157,58,117,146,178,101,203,166,172,119,252,248,113,89,176,96,129,140,28,57,210,236,75,92,167,78,29,233,218,181,171,52,107,214,76,10,20,40,144,114,187,57,157,152,200,216,92,191,232,127,26,116,171,190,217,245,207,102,219,182,60,104,55,220,2,204,201,112,215,151,209,229,45,160,239,55,163,71,143,150,151,94,122,73,218,183,111,47,119,221,117,151,92,120,225,133,121,159,24,247,8,222,207,115,230,74,231,251,185,126,254,233,215,175,159,252,245,175,127,53,247,59,224,64,0,1,4,16,64,0,1,4,16,240,167,0,225,177,63,235,66,175,28,8,184,21,182,108,221,186,213,132,177,59,118,236,48,55,112,171,89,179,102,82,225,113,34,67,216,181,107,151,249,226,164,171,171,82,13,143,245,75,177,238,31,184,112,225,66,25,52,104,144,156,114,202,41,162,125,215,127,191,250,234,171,165,101,203,150,217,222,120,46,145,254,17,30,59,81,226,92,4,156,11,184,245,122,230,188,39,180,128,64,122,5,214,173,91,39,211,167,79,55,33,178,174,64,190,233,166,155,228,250,235,175,55,239,115,249,243,231,207,181,115,188,159,251,51,60,214,94,45,90,180,72,238,190,251,110,243,131,129,62,125,250,164,119,146,113,117,4,16,64,0,1,4,16,64,0,129,108,5,8,143,153,24,161,19,112,43,108,209,21,188,26,28,255,252,243,207,178,111,223,62,233,214,173,155,9,97,179,174,210,89,178,100,137,217,183,111,197,138,21,114,207,61,247,152,208,182,76,153,50,153,30,167,43,131,117,229,148,254,122,102,229,202,149,69,247,252,187,225,134,27,164,123,247,238,50,101,202,20,185,224,130,11,228,229,151,95,22,189,81,80,78,109,141,25,51,70,14,31,62,44,187,119,239,54,95,160,203,151,47,111,106,167,95,138,123,247,238,109,2,232,83,79,61,245,68,61,87,175,94,45,239,190,251,174,249,66,182,121,243,102,201,122,190,126,17,143,93,171,69,139,22,230,252,82,165,74,153,63,117,5,80,141,26,53,100,222,188,121,50,124,248,112,153,53,107,150,84,170,84,201,252,169,199,197,23,95,156,105,245,117,118,6,218,150,158,219,184,113,99,169,93,187,182,57,79,87,108,107,191,111,189,245,214,148,231,157,91,245,205,174,3,54,219,78,121,192,156,24,105,1,230,100,164,203,207,224,115,16,88,188,120,177,204,153,51,71,102,207,158,109,222,223,242,58,120,63,247,231,251,121,172,110,90,67,253,77,169,235,174,187,206,124,110,224,64,0,1,4,16,64,0,1,4,16,240,151,0,225,177,191,234,65,111,92,16,112,35,108,249,229,151,95,204,205,92,116,53,204,145,35,71,204,126,139,250,235,149,186,170,55,62,60,222,190,125,187,244,232,209,67,6,14,28,104,86,38,235,10,224,53,107,214,152,199,175,93,187,246,68,192,170,33,236,23,95,124,97,194,90,61,167,111,223,190,38,164,45,94,188,248,137,149,199,7,14,28,200,181,45,221,218,66,3,224,243,207,63,223,108,69,161,227,212,67,131,219,87,94,121,197,124,225,42,88,176,96,182,130,218,231,248,243,245,139,218,195,15,63,108,250,125,238,185,231,154,126,175,90,181,74,134,14,29,106,218,42,81,162,132,9,120,117,219,14,125,204,251,239,191,47,127,252,227,31,205,86,29,205,155,55,55,91,120,196,182,238,200,205,224,159,255,252,167,172,95,191,94,238,187,239,62,57,116,232,144,9,205,53,204,174,86,173,90,202,149,118,163,190,57,93,220,102,219,41,15,152,19,35,45,192,156,140,116,249,25,124,14,2,250,222,164,63,168,253,203,95,254,98,86,171,86,168,80,33,71,43,222,207,253,251,126,30,95,180,253,251,247,203,141,55,222,104,126,176,174,159,59,56,16,64,0,1,4,16,64,0,1,4,252,35,64,120,236,159,90,208,19,151,4,220,8,91,190,252,242,75,179,170,73,67,222,163,71,143,154,208,183,126,253,250,38,80,141,15,143,223,120,227,13,19,22,235,214,19,122,93,93,161,172,91,92,232,151,89,13,131,99,1,171,238,71,60,105,210,36,19,216,94,118,217,101,82,172,88,49,51,218,248,109,43,62,248,224,131,92,219,210,149,203,99,199,142,53,171,131,227,143,143,63,254,216,236,119,220,191,127,255,28,5,99,123,70,198,206,215,126,47,95,190,220,124,65,211,126,239,220,185,211,220,188,70,191,140,235,191,207,157,59,87,30,121,228,17,19,72,107,192,173,171,165,245,215,131,245,11,187,6,227,91,182,108,57,49,182,220,12,52,204,214,115,116,101,180,158,51,99,198,12,211,207,216,254,209,169,148,220,141,250,18,30,167,34,207,57,233,16,176,57,223,211,49,30,174,137,128,19,129,175,190,250,74,186,116,233,34,39,157,116,146,185,23,65,173,90,181,242,108,142,247,115,255,190,159,103,45,158,254,182,151,110,67,162,159,71,244,7,3,28,8,32,128,0,2,8,32,128,0,2,254,16,32,60,246,71,29,232,133,139,2,78,195,150,216,141,117,116,69,113,252,241,208,67,15,153,47,171,27,54,108,56,17,156,106,192,220,186,117,235,76,143,139,109,65,161,127,25,11,143,243,229,203,103,194,232,9,19,38,152,128,88,87,1,107,144,124,236,216,177,19,43,143,117,139,137,68,218,202,122,147,190,156,86,30,235,56,52,248,214,47,217,89,183,218,136,109,63,209,170,85,43,211,119,93,21,172,65,114,219,182,109,205,222,203,250,239,157,59,119,54,91,106,220,118,219,109,162,43,136,245,11,157,110,205,161,95,220,227,219,203,205,224,236,179,207,54,225,113,195,134,13,205,185,122,196,174,153,106,201,157,214,55,183,235,218,108,59,213,241,114,94,180,5,152,147,209,174,63,163,255,175,192,107,175,189,118,98,107,40,221,70,42,145,131,247,115,127,191,159,103,87,195,79,63,253,212,252,144,253,95,255,250,151,252,225,15,127,72,164,204,60,6,1,4,16,64,0,1,4,16,64,192,178,0,225,177,101,96,154,247,94,192,105,216,162,43,111,117,197,173,174,144,45,93,186,180,25,128,238,43,252,192,3,15,200,144,33,67,204,150,17,177,80,88,87,221,238,221,187,87,58,116,232,240,155,129,102,119,7,115,253,34,171,43,112,117,251,7,93,201,172,171,121,99,55,204,211,149,199,201,180,21,187,96,78,123,30,127,247,221,119,166,109,93,109,172,191,14,26,235,179,134,207,185,173,60,214,125,147,117,75,141,170,85,171,202,198,141,27,205,54,19,122,227,64,221,202,162,81,163,70,82,183,110,221,223,172,190,206,169,223,218,199,101,203,150,137,238,191,172,161,121,155,54,109,204,94,202,78,14,167,245,37,60,118,162,207,185,94,11,216,156,239,94,143,133,235,33,144,170,128,254,214,138,254,64,83,183,85,106,208,160,65,194,205,240,126,238,239,247,243,156,10,249,228,147,79,202,155,111,190,105,238,187,192,129,0,2,8,32,128,0,2,8,32,144,126,1,194,227,244,215,128,30,184,44,224,52,108,209,27,235,108,218,180,73,238,189,247,222,19,61,139,173,94,210,191,208,27,192,77,155,54,205,4,192,186,119,176,254,122,165,238,229,171,191,62,171,43,102,158,125,246,89,179,66,89,127,253,50,22,216,234,234,92,189,65,157,62,86,15,13,161,53,60,190,240,194,11,205,10,100,253,111,93,253,155,72,91,89,87,30,107,223,116,207,226,133,11,23,154,45,37,244,198,118,219,182,109,51,171,135,47,185,228,18,105,215,174,157,124,251,237,183,153,194,99,93,61,29,219,171,57,235,158,199,186,165,132,134,203,218,47,221,130,227,142,59,238,48,143,213,95,23,142,221,56,47,62,24,207,205,64,195,119,189,9,160,110,255,161,253,214,80,58,107,255,147,45,191,211,250,18,30,39,43,206,227,211,41,96,115,190,167,115,92,92,27,129,68,5,116,207,253,63,253,233,79,102,123,38,93,145,154,204,193,251,185,191,223,207,115,171,229,181,215,94,43,119,221,117,87,166,207,98,201,212,158,199,34,128,0,2,8,32,128,0,2,8,184,39,64,120,236,158,37,45,249,68,192,73,216,18,127,99,157,172,55,117,211,192,84,195,217,7,31,124,208,132,171,26,30,23,46,92,88,62,249,228,19,179,167,239,71,31,125,36,77,155,54,53,171,150,207,57,231,156,76,171,115,143,31,63,46,186,103,241,196,137,19,205,10,94,253,149,91,93,209,171,219,89,232,223,191,254,250,235,50,115,230,76,217,189,123,119,158,109,101,23,190,234,246,20,186,34,75,111,234,183,116,233,82,169,83,167,142,116,237,218,213,220,189,92,87,74,103,183,10,90,183,187,208,189,156,117,59,137,22,45,90,152,96,183,124,249,242,166,138,250,120,221,94,66,247,105,214,47,235,186,125,133,254,157,174,64,214,125,140,227,219,203,205,64,219,210,112,91,173,170,87,175,238,120,203,10,109,207,73,125,243,154,162,54,219,206,235,218,252,127,4,178,19,96,78,50,47,162,44,160,239,201,250,131,89,125,239,185,253,246,219,147,162,224,253,220,255,239,231,185,21,84,127,27,75,63,43,233,205,124,57,16,64,0,1,4,16,64,0,1,4,210,43,64,120,156,94,127,174,110,65,128,176,197,2,170,131,38,117,21,180,222,64,80,131,247,172,129,124,42,205,218,172,175,205,182,83,25,43,231,32,192,156,100,14,68,89,64,111,226,170,191,221,162,191,209,195,145,126,1,183,223,207,243,26,81,189,122,245,204,205,123,111,185,229,150,188,30,202,255,71,0,1,4,16,64,0,1,4,16,176,40,64,120,108,17,151,166,211,35,64,216,146,30,247,236,174,186,114,229,74,185,243,206,59,205,246,23,205,155,55,55,171,134,157,30,54,235,107,179,109,167,227,230,252,104,10,48,39,163,89,119,70,253,111,129,202,149,43,139,110,91,81,179,102,77,72,210,44,96,227,253,60,175,33,233,111,107,233,141,243,116,171,48,14,4,16,64,0,1,4,16,64,0,129,244,9,16,30,167,207,158,43,91,18,32,108,177,4,235,147,102,109,214,215,102,219,62,225,163,27,1,19,96,78,6,172,96,116,215,53,1,189,217,170,222,140,86,195,67,142,104,10,232,22,89,55,222,120,163,172,95,191,62,154,0,140,26,1,4,16,64,0,1,4,16,240,137,0,225,177,79,10,65,55,220,19,32,108,113,207,210,143,45,217,172,175,205,182,253,104,73,159,252,47,192,156,244,127,141,232,161,29,1,189,15,192,187,239,190,107,238,7,192,17,93,129,226,197,139,203,214,173,91,205,253,34,56,16,64,0,1,4,16,64,0,1,4,210,35,64,120,156,30,119,174,106,81,128,176,197,34,174,15,154,182,89,95,155,109,251,128,142,46,4,80,128,57,25,192,162,209,101,87,4,158,126,250,105,115,179,180,167,158,122,202,149,246,104,36,152,2,103,158,121,166,204,155,55,79,206,56,227,140,96,14,128,94,35,128,0,2,8,32,128,0,2,33,16,32,60,14,65,17,25,66,102,1,194,150,112,207,8,155,245,181,217,118,184,171,194,232,108,9,48,39,109,201,210,174,223,5,254,246,183,191,201,71,31,125,196,126,183,126,47,148,229,254,105,104,60,127,254,124,87,110,184,107,185,171,52,143,0,2,8,32,128,0,2,8,132,86,128,240,56,180,165,141,238,192,8,91,194,93,123,155,245,181,217,118,184,171,194,232,108,9,48,39,109,201,210,174,223,5,62,248,224,3,25,62,124,184,44,88,176,192,239,93,165,127,22,5,138,22,45,42,63,254,248,163,20,43,86,204,226,85,104,26,1,4,16,64,0,1,4,16,64,32,55,1,194,99,230,71,232,4,8,91,66,87,210,76,3,178,89,95,155,109,135,187,42,140,206,150,0,115,210,150,44,237,250,93,96,207,158,61,82,185,114,101,249,249,231,159,253,222,85,250,103,73,64,183,45,105,214,172,153,232,141,243,56,16,64,0,1,4,16,64,0,1,4,210,39,64,120,156,62,123,174,108,73,128,176,197,18,172,79,154,181,89,95,155,109,251,132,143,110,4,76,128,57,25,176,130,209,93,87,5,174,191,254,122,233,216,177,163,9,16,57,162,39,48,116,232,80,217,190,125,187,76,156,56,49,122,131,103,196,8,32,128,0,2,8,32,128,128,143,4,8,143,125,84,12,186,226,142,0,97,139,59,142,126,109,197,102,125,109,182,237,87,79,250,229,111,1,230,164,191,235,67,239,236,10,204,156,57,83,166,79,159,46,186,133,5,71,180,4,142,31,63,46,85,171,86,149,57,115,230,200,37,151,92,18,173,193,51,90,4,16,64,0,1,4,16,64,192,103,2,132,199,62,43,8,221,113,46,64,216,226,220,208,207,45,216,172,175,205,182,253,108,74,223,252,43,192,156,244,111,109,232,153,55,2,151,94,122,169,116,235,214,77,90,182,108,233,205,5,185,138,47,4,122,246,236,41,187,118,237,226,134,137,190,168,6,157,64,0,1,4,16,64,0,129,168,11,16,30,71,125,6,132,112,252,132,45,33,44,106,220,144,108,214,215,102,219,225,174,10,163,179,37,192,156,180,37,75,187,65,17,152,55,111,158,180,105,211,70,150,47,95,46,149,42,85,10,74,183,233,167,3,129,169,83,167,202,168,81,163,100,233,210,165,114,242,201,39,59,104,137,83,17,64,0,1,4,16,64,0,1,4,220,16,32,60,118,67,145,54,124,37,64,216,226,171,114,184,222,25,155,245,181,217,182,235,16,52,24,9,1,230,100,36,202,204,32,243,16,208,189,111,63,252,240,67,153,63,127,157,155,69,233,0,0,32,0,73,68,65,84,62,86,33,23,152,50,101,138,12,24,48,64,222,126,251,109,169,93,187,118,200,71,203,240,16,64,0,1,4,16,64,0,129,96,8,16,30,7,163,78,244,50,9,1,194,150,36,176,2,248,80,155,245,181,217,118,0,169,233,178,15,4,152,147,62,40,2,93,240,133,64,167,78,157,100,235,214,173,242,250,235,175,251,162,63,116,194,125,129,46,93,186,152,31,18,60,255,252,243,114,225,133,23,186,127,1,90,68,0,1,4,16,64,0,1,4,16,72,73,128,240,56,37,54,78,242,179,0,97,139,159,171,227,188,111,54,235,107,179,109,231,35,167,133,40,10,48,39,163,88,117,198,156,147,128,6,200,107,215,174,149,89,179,102,73,133,10,21,128,10,137,192,236,217,179,165,127,255,254,114,229,149,87,202,132,9,19,164,88,177,98,33,25,25,195,64,0,1,4,16,64,0,1,4,194,33,64,120,28,142,58,50,138,56,1,194,150,112,79,7,155,245,181,217,118,184,171,194,232,108,9,48,39,109,201,210,110,80,5,6,14,28,40,51,103,206,20,221,222,224,250,235,175,15,234,48,34,223,239,140,140,12,179,194,120,242,228,201,162,175,115,125,251,246,149,155,111,190,57,242,46,0,32,128,0,2,8,32,128,0,2,126,20,32,60,246,99,85,232,147,35,1,194,22,71,124,190,63,217,102,125,109,182,237,123,88,58,232,75,1,230,164,47,203,66,167,210,44,160,43,85,31,124,240,65,185,231,158,123,68,247,67,62,233,164,147,210,220,35,46,159,136,192,134,13,27,100,225,194,133,242,222,123,239,201,220,185,115,77,248,175,53,108,218,180,105,34,167,243,24,4,16,64,0,1,4,16,64,0,129,52,9,16,30,167,9,158,203,218,19,32,108,177,103,235,135,150,109,214,215,102,219,126,176,163,15,193,19,96,78,6,175,102,244,216,27,129,31,127,252,81,250,244,233,99,130,200,222,189,123,203,3,15,60,224,205,133,185,74,182,2,135,15,31,150,131,7,15,202,190,125,251,68,107,179,109,219,54,217,180,105,147,172,91,183,78,190,254,250,107,89,185,114,165,9,249,235,214,173,43,245,235,215,151,198,141,27,75,165,74,149,208,68,0,1,4,16,64,0,1,4,16,8,128,0,225,113,0,138,68,23,147,19,208,176,133,35,220,2,250,235,174,54,14,130,58,27,170,180,233,68,128,57,233,68,143,115,163,32,240,241,199,31,203,216,177,99,101,233,210,165,210,182,109,91,105,213,170,149,212,168,81,35,229,161,31,57,114,68,102,204,152,33,207,60,243,140,252,241,143,127,148,167,159,126,58,229,182,194,126,226,146,37,75,228,242,203,47,151,2,5,10,72,225,194,133,205,94,197,165,74,149,146,178,101,203,74,197,138,21,229,212,83,79,149,211,79,63,93,206,62,251,108,169,85,171,150,249,119,14,4,16,64,0,1,4,16,64,0,129,224,9,16,30,7,175,102,244,24,1,4,44,9,16,212,89,130,165,217,148,5,152,147,41,211,113,98,196,4,190,248,226,11,153,62,125,186,188,252,242,203,114,218,105,167,73,163,70,141,228,218,107,175,149,58,117,234,152,96,51,183,99,227,198,141,178,104,209,34,179,138,121,206,156,57,230,92,221,78,97,208,160,65,210,161,67,7,243,15,71,102,129,31,126,248,65,174,185,230,26,233,215,175,159,177,226,64,0,1,4,16,64,0,1,4,16,8,175,0,225,113,120,107,203,200,16,64,32,73,1,130,186,36,193,120,184,117,1,230,164,117,98,46,16,66,129,249,243,231,203,188,121,243,76,32,188,108,217,50,179,242,181,90,181,106,82,190,124,121,41,82,164,136,28,63,126,220,108,175,176,101,203,22,89,179,102,141,185,97,155,110,167,208,160,65,3,185,245,214,91,205,170,89,61,254,245,175,127,73,189,122,245,228,213,87,95,53,129,50,199,191,5,212,78,61,244,6,119,26,30,115,32,128,0,2,8,32,128,0,2,8,132,91,128,240,56,220,245,101,116,8,32,144,132,0,65,93,18,88,60,212,19,1,230,164,39,204,92,36,196,2,26,20,127,245,213,87,162,171,139,119,238,220,41,135,14,29,146,124,249,242,73,201,146,37,229,148,83,78,145,179,206,58,75,42,87,174,156,163,192,27,111,188,97,182,194,120,247,221,119,77,192,28,245,99,247,238,221,210,164,73,19,19,170,143,24,49,34,234,28,140,31,1,4,16,64,0,1,4,16,136,132,0,225,113,36,202,204,32,17,64,32,17,1,130,186,68,148,120,140,151,2,204,73,47,181,185,22,2,217,11,188,240,194,11,114,255,253,247,203,107,175,189,102,182,194,136,234,241,237,183,223,74,139,22,45,228,166,155,110,146,33,67,134,68,149,129,113,35,128,0,2,8,32,128,0,2,145,19,32,60,142,92,201,25,48,2,8,228,36,64,80,199,220,240,155,0,115,210,111,21,161,63,81,21,248,251,223,255,46,205,155,55,23,13,146,53,64,141,218,241,246,219,111,155,189,141,251,246,237,43,93,187,118,141,218,240,25,47,2,8,32,128,0,2,8,32,16,105,1,194,227,72,151,159,193,35,128,64,188,0,65,29,243,193,111,2,204,73,191,85,132,254,68,89,96,225,194,133,114,215,93,119,201,189,247,222,107,110,166,23,149,67,87,25,79,156,56,81,158,125,246,89,179,39,52,7,2,8,32,128,0,2,8,32,128,64,180,4,8,143,163,85,111,70,139,0,2,185,8,16,212,49,61,252,38,192,156,244,91,69,232,79,212,5,182,110,221,42,29,59,118,148,195,135,15,203,184,113,227,228,188,243,206,11,45,201,167,159,126,42,189,122,245,50,251,67,79,154,52,73,170,84,169,18,218,177,50,48,4,16,64,0,1,4,16,64,0,129,156,5,8,143,153,29,8,32,128,192,127,4,8,234,152,10,126,19,96,78,250,173,34,244,7,129,127,11,60,241,196,19,210,179,103,79,25,60,120,176,60,250,232,163,161,98,217,187,119,175,12,29,58,212,172,52,30,62,124,184,217,239,153,3,1,4,16,64,0,1,4,16,64,32,186,2,132,199,209,173,61,35,71,0,129,44,2,4,117,76,9,191,9,48,39,253,86,17,250,131,192,127,5,214,172,89,35,3,7,14,20,93,161,251,200,35,143,72,187,118,237,2,205,115,224,192,1,25,63,126,188,140,25,51,198,108,207,49,96,192,0,41,95,190,124,160,199,68,231,17,64,0,1,4,16,64,0,1,4,156,11,16,30,59,55,164,5,4,16,8,137,0,65,93,72,10,25,162,97,48,39,67,84,76,134,18,90,129,5,11,22,152,192,117,221,186,117,210,169,83,39,19,34,23,47,94,60,48,227,253,234,171,175,100,234,212,169,50,121,242,100,105,217,178,165,116,235,214,77,106,214,172,25,152,254,211,81,4,16,64,0,1,4,16,64,0,1,187,2,132,199,118,125,105,29,1,4,2,36,64,80,23,160,98,69,164,171,204,201,136,20,154,97,134,66,224,163,143,62,146,41,83,166,200,223,255,254,119,105,211,166,141,52,111,222,92,26,52,104,224,203,177,237,217,179,71,94,125,245,85,121,233,165,151,228,203,47,191,52,55,1,188,239,190,251,164,90,181,106,190,236,47,157,66,0,1,4,16,64,0,1,4,16,72,159,0,225,113,250,236,185,50,2,8,248,76,128,160,206,103,5,161,59,194,156,100,18,32,16,60,1,189,169,222,11,47,188,32,179,103,207,150,45,91,182,200,173,183,222,42,141,27,55,54,65,114,193,130,5,211,54,32,221,102,227,253,247,223,151,183,223,126,219,252,121,219,109,183,201,29,119,220,33,183,223,126,123,218,250,196,133,17,64,0,1,4,16,64,0,1,4,252,47,64,120,236,255,26,209,67,4,16,240,72,128,160,206,35,104,46,147,176,0,115,50,97,42,30,136,128,47,5,86,175,94,45,111,189,245,150,188,243,206,59,178,104,209,34,185,230,154,107,164,110,221,186,82,167,78,29,169,93,187,182,252,254,247,191,183,210,239,140,140,12,89,177,98,133,217,143,121,201,146,37,162,171,162,15,31,62,108,2,236,27,111,188,81,110,185,229,22,41,92,184,176,149,107,211,40,2,8,32,128,0,2,8,32,128,64,184,4,8,143,195,85,79,70,131,0,2,14,4,8,234,28,224,113,170,21,1,230,164,21,86,26,69,32,45,2,7,15,30,52,1,242,199,31,127,44,203,150,45,147,229,203,151,75,209,162,69,229,220,115,207,149,234,213,171,155,45,35,170,84,169,34,21,43,86,52,55,170,59,249,228,147,205,222,201,69,138,20,145,2,5,10,152,223,68,56,118,236,152,252,242,203,47,242,211,79,63,201,190,125,251,100,247,238,221,178,125,251,118,249,225,135,31,100,227,198,141,102,223,229,111,190,249,198,108,69,113,222,121,231,153,128,90,131,234,122,245,234,73,173,90,181,210,50,110,46,138,0,2,8,32,128,0,2,8,32,16,108,1,194,227,96,215,143,222,35,128,128,139,2,4,117,46,98,210,148,43,2,204,73,87,24,105,4,1,223,10,104,224,171,171,147,215,174,93,43,223,125,247,157,108,222,188,89,182,109,219,38,59,119,238,148,189,123,247,138,6,206,135,14,29,146,163,71,143,138,174,38,206,159,63,191,20,42,84,72,138,21,43,38,37,75,150,148,178,101,203,74,133,10,21,164,82,165,74,82,181,106,85,57,227,140,51,164,70,141,26,38,56,214,199,113,32,128,0,2,8,32,128,0,2,8,32,224,84,128,240,216,169,32,231,35,128,64,104,4,8,234,66,83,202,208,12,132,57,25,154,82,50,16,4,16,64,0,1,4,16,64,0,1,4,16,64,32,144,2,132,199,129,44,27,157,70,0,1,27,2,4,117,54,84,105,211,137,0,115,210,137,30,231,34,128,0,2,8,32,128,0,2,8,32,128,0,2,8,56,21,32,60,118,42,200,249,8,32,16,26,1,130,186,208,148,50,52,3,97,78,134,166,148,12,4,1,4,16,64,0,1,4,16,64,0,1,4,16,8,164,0,225,113,32,203,70,167,17,64,192,134,0,65,157,13,85,218,116,34,192,156,116,162,199,185,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,78,5,8,143,157,10,114,62,2,8,132,70,128,160,46,52,165,12,205,64,152,147,161,41,37,3,65,0,1,4,16,64,0,1,4,16,64,0,1,4,2,41,64,120,28,200,178,209,105,4,16,176,33,64,80,103,67,149,54,157,8,48,39,157,232,113,46,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,83,1,194,99,167,130,156,143,0,2,161,17,32,168,11,77,41,67,51,16,230,100,104,74,201,64,16,64,0,1,4,16,64,0,1,4,16,64,0,129,64,10,16,30,7,178,108,116,26,1,4,108,8,16,212,217,80,165,77,39,2,204,73,39,122,156,139,0,2,8,32,128,0,2,8,32,128,0,2,8,32,224,84,128,240,216,169,32,231,35,128,64,104,4,8,234,66,83,202,208,12,132,57,25,154,82,50,16,4,16,64,0,1,4,16,64,0,1,4,16,64,32,144,2,132,199,129,44,27,157,70,0,1,27,2,4,117,54,84,105,211,137,0,115,210,137,30,231,34,128,0,2,8,32,128,0,2,8,32,128,0,2,8,56,21,32,60,118,42,200,249,8,32,16,26,1,130,186,208,148,50,52,3,97,78,134,166,148,12,4,1,4,16,64,0,1,4,16,64,0,1,4,16,8,164,0,225,113,32,203,70,167,17,64,192,134,0,65,157,13,85,218,116,34,192,156,116,162,199,185,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,78,5,8,143,157,10,114,62,2,8,132,70,128,160,46,52,165,12,205,64,152,147,161,41,37,3,65,0,1,4,16,64,0,1,4,16,64,0,1,4,2,41,64,120,28,200,178,209,105,4,16,176,33,64,80,103,67,149,54,157,8,48,39,157,232,113,46,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,83,1,194,99,167,130,156,143,0,2,161,17,32,168,11,77,41,67,51,16,230,100,104,74,201,64,16,64,0,1,4,16,64,0,1,4,16,64,0,129,64,10,16,30,7,178,108,116,26,1,4,108,8,16,212,217,80,165,77,39,2,204,73,39,122,156,139,0,2,8,32,128,0,2,8,32,128,0,2,8,32,224,84,128,240,216,169,32,231,35,128,64,96,5,218,182,109,43,179,102,205,146,33,67,134,72,207,158,61,37,22,212,141,26,53,74,6,12,24,32,119,222,121,167,76,155,54,45,176,227,163,227,193,19,96,78,6,175,102,244,24,1,4,16,64,0,1,4,16,64,0,1,4,16,8,179,0,225,113,152,171,203,216,16,64,32,87,129,3,7,14,72,185,114,229,164,72,145,34,146,47,95,62,217,179,103,143,148,46,93,90,142,29,59,38,135,15,31,150,157,59,119,74,137,18,37,80,68,192,51,1,230,164,103,212,92,8,1,4,16,64,0,1,4,16,64,0,1,4,16,64,32,1,1,194,227,4,144,120,8,2,8,132,87,160,87,175,94,50,101,202,20,217,191,127,191,9,144,143,31,63,46,37,75,150,148,14,29,58,136,174,64,230,64,192,107,1,230,164,215,226,92,15,1,4,16,64,0,1,4,16,64,0,1,4,16,64,32,39,1,194,99,230,6,2,8,68,90,64,87,122,86,168,80,193,172,52,142,29,133,11,23,150,29,59,118,176,234,56,210,51,35,125,131,103,78,166,207,158,43,35,128,0,2,8,32,128,0,2,8,32,128,0,2,8,100,22,32,60,102,70,32,128,64,228,5,122,247,238,45,147,39,79,150,125,251,246,73,169,82,165,164,99,199,142,50,114,228,200,200,187,0,144,62,1,230,100,250,236,185,50,2,8,32,128,0,2,8,32,128,0,2,8,32,128,192,127,5,8,143,153,13,8,32,16,121,129,248,149,158,172,58,142,252,116,240,5,0,115,210,23,101,160,19,8,32,128,0,2,8,32,128,0,2,8,32,128,64,228,5,8,143,35,63,5,0,64,0,1,21,208,125,102,39,77,154,36,157,59,119,102,175,99,166,132,47,4,152,147,190,40,3,157,64,0,1,4,16,64,0,1,4,16,64,0,1,4,34,45,64,120,28,233,242,51,120,4,16,136,9,232,74,207,138,21,43,202,182,109,219,216,235,152,105,225,11,1,230,164,47,202,64,39,16,64,0,1,4,16,64,0,1,4,16,64,0,129,72,11,16,30,71,186,252,12,62,12,2,191,251,221,239,194,48,12,198,128,0,2,8,88,21,200,200,200,176,218,62,141,35,128,0,2,8,32,128,0,2,8,32,128,0,2,97,20,32,60,14,99,85,25,83,164,4,52,60,38,20,137,84,201,25,44,2,8,36,41,192,235,100,146,96,60,28,1,4,16,64,0,1,4,16,64,0,1,4,16,248,143,0,225,49,83,1,129,128,11,16,138,4,188,128,116,31,1,4,172,11,240,58,105,157,152,11,32,128,0,2,8,32,128,0,2,8,32,128,64,72,5,8,143,67,90,88,134,21,29,1,66,145,232,212,154,145,34,128,64,106,2,188,78,166,230,198,89,8,32,128,0,2,8,32,128,0,2,8,32,128,0,225,49,115,0,129,128,11,16,138,4,188,128,116,31,1,4,172,11,240,58,105,157,152,11,32,128,0,2,8,32,128,0,2,8,32,128,64,72,5,8,143,67,90,88,134,21,29,1,66,145,232,212,154,145,34,128,64,106,2,188,78,166,230,198,89,8,32,128,0,2,8,32,128,0,2,8,32,128,0,225,49,115,0,129,128,11,16,138,4,188,128,116,31,1,4,172,11,240,58,105,157,152,11,32,128,0,2,8,32,128,0,2,8,32,128,64,72,5,8,143,67,90,88,134,21,29,1,66,145,232,212,154,145,34,128,64,106,2,188,78,166,230,198,89,8,32,128,0,2,8,32,128,0,2,8,32,128,0,225,49,115,0,129,128,11,16,138,4,188,128,116,31,1,4,172,11,240,58,105,157,152,11,32,128,0,2,8,32,128,0,2,8,32,128,64,72,5,8,143,67,90,88,134,21,29,1,66,145,232,212,154,145,34,128,64,106,2,188,78,166,230,198,89,8,32,128,0,2,8,32,128,0,2,8,32,128,0,225,49,115,0,129,128,11,16,138,4,188,128,116,31,1,4,172,11,240,58,105,157,152,11,32,128,0,2,8,32,128,0,2,8,32,128,64,72,5,8,143,67,90,88,134,21,29,1,66,145,232,212,154,145,34,128,64,106,2,188,78,166,230,198,89,8,32,128,0,2,8,32,128,0,2,8,32,128,0,225,49,115,0,129,128,11,16,138,4,188,128,116,31,1,4,172,11,240,58,105,157,152,11,32,128,0,2,8,32,128,0,2,8,32,128,64,72,5,8,143,67,90,88,134,21,29,1,66,145,232,212,154,145,34,128,64,106,2,188,78,166,230,198,89,8,32,128,0,2,8,32,128,0,2,8,32,128,0,225,49,115,0,129,128,11,16,138,4,188,128,116,31,1,4,172,11,240,58,105,157,152,11,32,128,0,2,8,32,128,0,2,8,32,128,64,72,5,8,143,67,90,88,134,21,29,1,66,145,232,212,154,145,34,128,64,106,2,188,78,166,230,198,89,8,32,128,0,2,8,32,128,0,2,8,32,128,0,225,49,115,0,129,128,11,16,138,4,188,128,116,31,1,4,172,11,240,58,105,157,152,11,32,128,0,2,8,32,128,0,2,8,32,128,64,72,5,8,143,67,90,88,134,21,29,1,66,145,232,212,154,145,34,128,64,106,2,188,78,166,230,198,89,8,32,128,0,2,8,32,128,0,2,8,32,128,0,225,49,115,0,129,128,11,16,138,4,188,128,116,31,1,4,172,11,240,58,105,157,152,11,32,128,0,2,8,32,128,0,2,8,32,128,64,72,5,8,143,67,90,88,134,21,29,1,66,145,232,212,154,145,34,128,64,106,2,188,78,166,230,198,89,8,32,128,0,2,8,32,128,0,2,8,32,128,0,225,49,115,0,129,128,11,16,138,4,188,128,116,31,1,4,172,11,240,58,105,157,152,11,32,128,0,2,8,32,128,0,2,8,32,128,64,72,5,8,143,67,90,88,134,21,29,1,66,145,232,212,154,145,34,128,64,106,2,188,78,166,230,198,89,8,32,128,0,2,8,32,128,0,2,8,32,128,0,225,49,115,0,129,128,11,16,138,4,188,128,116,31,1,4,172,11,240,58,105,157,152,11,32,128,0,2,8,32,128,0,2,8,32,128,64,72,5,8,143,67,90,88,134,21,29,1,66,145,232,212,154,145,34,128,64,106,2,188,78,166,230,198,89,8,32,128,0,2,8,32,128,0,2,8,32,128,0,225,49,115,0,129,128,11,16,138,4,188,128,116,31,1,4,172,11,240,58,105,157,152,11,32,128,0,2,8,32,128,0,2,8,32,128,64,72,5,8,143,67,90,88,134,21,29,1,66,145,232,212,154,145,34,128,64,106,2,188,78,166,230,198,89,8,32,128,0,2,8,32,128,0,2,8,32,128,0,225,49,115,0,129,128,11,16,138,4,188,128,116,31,1,23,5,190,255,254,123,233,212,169,147,244,233,211,71,234,214,173,235,98,203,193,110,138,215,201,96,215,143,222,35,128,0,2,8,32,128,0,2,8,32,128,64,250,4,8,143,211,103,207,149,17,112,69,32,213,80,100,200,144,33,114,221,117,215,101,27,48,173,95,191,94,102,206,156,41,61,123,246,148,34,69,138,100,234,231,107,175,189,38,71,143,30,149,63,255,249,207,174,244,63,232,141,28,58,116,72,6,14,28,40,109,219,182,149,26,53,106,184,58,156,111,190,249,70,166,78,157,42,131,7,15,254,77,29,92,189,80,64,27,83,251,110,221,186,201,148,41,83,50,141,96,241,226,197,174,7,167,185,213,226,227,143,63,150,122,245,234,157,232,67,135,14,29,100,220,184,113,191,169,153,62,110,193,130,5,210,191,127,127,243,88,27,207,165,172,225,241,241,227,199,229,171,175,190,146,103,159,125,86,254,247,127,255,87,102,204,152,241,155,121,170,253,106,213,170,149,12,27,54,204,252,153,234,49,107,214,44,105,221,186,181,57,189,105,211,166,242,248,227,143,75,245,234,213,37,190,78,101,202,148,145,7,31,124,208,188,182,20,43,86,204,252,191,241,227,199,203,152,49,99,164,114,229,202,50,122,244,104,185,225,134,27,68,95,215,118,236,216,33,179,103,207,150,103,158,121,70,30,121,228,17,71,125,75,245,117,50,85,11,206,67,0,1,4,16,64,0,1,4,16,64,0,1,4,194,34,64,120,28,150,74,50,142,200,10,164,26,138,228,22,30,231,22,148,105,64,164,135,147,144,41,76,197,34,60,246,79,53,247,239,223,111,130,252,135,30,122,72,170,85,171,230,106,199,242,10,143,227,67,225,156,46,156,53,60,246,226,185,180,117,235,86,153,56,113,162,52,106,212,72,254,231,127,254,71,30,123,236,177,76,225,241,143,63,254,40,3,6,12,144,242,229,203,155,191,119,227,121,173,129,245,59,239,188,35,31,126,248,161,12,31,62,92,10,22,44,120,130,68,159,47,218,135,203,47,191,92,110,189,245,86,81,3,253,97,85,175,94,189,100,231,206,157,166,126,253,250,245,147,211,78,59,205,4,240,231,158,123,174,168,91,205,154,53,29,245,45,213,215,73,87,39,17,141,33,128,0,2,8,32,128,0,2,8,32,128,0,2,1,20,32,60,14,96,209,232,50,2,241,2,169,134,34,26,30,23,45,90,212,132,60,155,55,111,150,81,163,70,73,131,6,13,178,93,201,169,171,144,47,190,248,98,105,222,188,185,124,241,197,23,39,46,127,193,5,23,200,203,47,191,44,229,202,149,51,65,207,201,39,159,44,147,38,77,146,179,206,58,203,4,85,26,70,101,100,100,200,220,185,115,101,228,200,145,178,116,233,82,105,216,176,161,9,140,202,150,45,107,218,217,180,105,147,232,74,77,237,143,94,35,149,67,175,161,231,235,138,197,203,46,187,236,68,19,250,119,87,92,113,133,188,251,238,187,230,26,218,47,61,98,129,175,246,95,175,175,191,226,31,59,178,6,124,217,245,71,207,215,213,144,58,230,221,187,119,203,121,231,157,39,207,61,247,156,9,188,116,85,169,142,91,87,120,126,249,229,151,198,65,221,126,254,249,103,179,170,82,131,60,13,234,52,32,107,217,178,165,20,40,80,192,180,83,178,100,73,211,134,246,71,107,161,43,187,191,253,246,91,243,248,82,165,74,201,228,201,147,229,198,27,111,148,177,99,199,202,239,127,255,123,249,233,167,159,178,109,111,205,154,53,242,232,163,143,154,199,157,126,250,233,198,94,87,226,14,29,58,84,10,21,42,148,35,175,174,38,127,229,149,87,76,216,183,106,213,42,227,165,253,42,92,184,176,105,67,3,198,31,126,248,65,238,186,235,46,51,70,53,239,221,187,183,233,155,206,9,93,113,170,215,212,213,171,183,220,114,75,142,215,209,126,235,42,211,191,253,237,111,178,113,227,70,19,36,198,86,226,230,116,210,174,93,187,204,181,106,215,174,45,79,61,245,148,28,57,114,196,248,95,117,213,85,153,78,153,63,127,190,44,90,180,200,244,53,127,254,252,178,100,201,18,99,161,127,31,155,171,90,155,120,59,173,159,30,177,126,232,127,235,56,212,91,3,203,65,131,6,201,181,215,94,155,107,45,114,155,51,43,86,172,48,109,235,42,227,83,78,57,197,108,41,113,199,29,119,228,248,92,210,190,168,251,175,191,254,42,191,252,242,139,89,65,253,244,211,79,27,175,226,197,139,103,58,175,106,213,170,242,250,235,175,203,133,23,94,104,230,191,142,59,118,100,93,125,173,134,157,59,119,54,227,137,173,144,215,26,234,243,85,231,237,193,131,7,205,169,177,240,56,22,42,235,202,95,53,209,215,128,68,131,101,13,143,117,254,31,56,112,192,92,51,254,208,191,211,90,222,119,223,125,166,31,125,251,246,149,123,239,189,87,254,240,135,63,200,231,159,127,46,15,60,240,128,249,59,13,150,99,135,142,237,140,51,206,72,248,250,217,205,163,84,95,39,83,121,61,226,28,4,16,64,0,1,4,16,64,0,1,4,16,64,32,76,2,132,199,150,170,169,95,84,195,114,188,245,214,91,114,211,77,55,133,101,56,161,27,71,170,161,136,6,50,26,52,106,80,169,191,30,254,196,19,79,200,132,9,19,76,24,152,236,202,99,13,166,52,60,108,214,172,153,249,83,87,97,106,96,167,65,164,134,69,15,63,252,176,9,173,52,236,202,122,184,17,30,107,155,186,117,129,6,76,85,170,84,145,23,94,120,193,172,100,212,176,86,131,91,13,69,255,244,167,63,201,222,189,123,77,64,245,151,191,252,197,108,5,161,127,247,207,127,254,211,4,230,26,122,106,176,167,65,168,246,57,183,160,76,183,146,216,190,125,187,57,79,67,87,13,237,58,118,236,104,66,184,238,221,187,75,165,74,149,164,75,151,46,178,103,207,30,19,218,234,175,239,107,152,166,135,62,78,255,94,127,13,95,131,178,75,47,189,212,4,127,186,221,128,246,65,131,105,13,207,244,223,15,31,62,108,182,195,208,112,91,67,119,189,174,134,208,93,187,118,149,39,159,124,50,199,246,212,95,67,84,13,229,180,190,218,63,13,156,115,59,180,94,26,20,106,157,52,228,140,29,159,125,246,153,9,192,71,140,24,33,165,75,151,54,161,234,177,99,199,76,136,172,181,190,243,206,59,205,202,81,157,67,250,58,177,124,249,242,92,195,96,13,90,53,240,204,43,204,142,239,171,206,175,187,239,190,91,110,187,237,54,19,184,107,40,255,210,75,47,153,54,52,220,214,67,3,97,53,213,26,106,232,27,115,212,58,102,253,161,132,254,192,67,131,121,157,35,250,167,6,168,58,87,74,148,40,97,254,93,207,215,192,88,231,166,214,65,3,104,109,47,187,90,232,28,136,223,182,162,126,253,250,166,126,122,254,182,109,219,164,71,143,30,38,44,61,255,252,243,205,92,211,80,55,22,150,103,183,242,88,159,123,247,220,115,143,105,67,95,123,245,7,0,21,42,84,48,227,140,159,147,171,87,175,54,237,105,8,171,63,128,136,63,178,251,173,130,236,194,99,173,173,134,218,58,63,244,57,162,71,236,26,218,55,157,167,247,223,127,191,228,203,151,47,225,215,205,88,136,125,243,205,55,27,203,216,115,94,175,175,109,191,247,222,123,38,76,215,215,4,157,203,250,67,20,173,227,255,253,223,255,153,31,158,156,115,206,57,114,234,169,167,102,26,43,225,113,194,252,60,16,1,4,16,64,0,1,4,16,64,0,1,4,16,112,93,128,240,216,117,210,127,55,152,106,160,103,169,59,41,55,27,11,193,9,144,83,38,180,126,98,170,115,45,62,96,210,96,71,67,28,13,202,116,69,112,42,225,113,252,249,91,182,108,49,33,164,134,166,186,186,89,255,252,250,235,175,165,125,251,246,82,167,78,157,132,246,239,141,95,73,25,191,135,108,124,8,165,184,177,21,145,111,188,241,134,9,125,53,104,211,249,170,91,23,232,255,211,240,75,255,212,144,86,199,165,129,160,134,115,211,167,79,151,22,45,90,152,80,87,67,80,221,19,86,195,79,253,53,127,13,160,179,174,106,141,21,82,67,68,13,255,218,181,107,103,130,174,248,109,43,52,60,206,110,255,99,237,151,134,129,26,40,199,86,63,199,7,135,241,181,208,96,86,195,60,93,189,171,97,109,252,158,199,43,87,174,148,231,159,127,222,132,164,26,192,229,212,158,6,218,250,131,0,13,23,53,164,187,250,234,171,243,156,135,218,7,125,92,214,113,107,40,175,43,202,53,132,215,35,54,55,244,218,218,79,61,79,251,168,231,234,106,223,216,246,13,241,251,223,198,175,54,215,144,92,87,163,234,42,98,93,93,173,171,79,99,225,164,182,29,191,186,61,182,122,54,235,252,204,110,48,26,150,235,42,122,157,119,186,194,90,87,213,78,155,54,205,132,162,26,40,95,115,205,53,102,117,183,30,89,195,99,181,210,213,198,122,104,93,99,65,170,254,119,108,197,178,254,123,118,181,136,15,176,117,197,173,174,174,215,85,246,26,238,235,138,254,121,243,230,153,57,161,207,211,68,182,173,80,3,93,109,174,182,26,252,107,127,244,7,30,122,196,130,93,13,117,117,5,182,238,29,28,27,83,188,73,34,225,177,182,161,243,88,231,135,6,212,89,131,108,157,107,250,28,106,210,164,137,249,161,144,6,186,177,247,131,156,158,155,177,62,168,131,206,3,125,222,169,67,124,31,245,249,18,91,105,175,63,8,136,221,216,79,131,108,253,129,142,214,48,126,172,250,239,132,199,121,62,125,121,0,2,8,32,128,0,2,8,32,128,0,2,8,32,96,77,128,240,216,18,109,170,129,158,165,238,164,220,172,142,67,131,56,93,69,70,128,156,50,163,213,19,83,157,107,54,195,99,221,142,64,3,52,253,71,87,50,107,152,164,161,225,156,57,115,228,237,183,223,54,193,151,222,72,203,205,67,3,54,93,213,168,1,174,134,85,26,194,126,250,233,167,38,156,210,189,87,117,21,168,222,252,79,3,78,189,81,151,174,94,213,85,192,26,254,233,42,209,147,78,58,201,244,81,67,53,221,31,86,127,141,62,187,35,235,30,199,186,122,82,67,56,13,198,221,8,143,117,75,6,109,79,183,54,208,109,10,226,3,75,29,163,110,33,161,171,155,245,49,185,133,199,106,172,171,57,53,248,211,237,60,242,58,82,9,143,245,28,253,129,131,94,75,111,190,168,71,34,123,255,234,24,117,59,7,13,238,117,254,234,15,23,178,222,152,49,190,191,121,133,199,186,189,131,254,240,66,205,244,135,4,177,67,3,100,93,33,174,1,174,58,106,95,117,27,136,101,203,150,25,67,93,189,171,171,140,53,164,213,237,78,98,43,194,53,128,214,213,227,241,71,214,31,168,196,106,161,193,176,206,169,216,17,63,31,116,15,223,120,15,13,184,23,46,92,152,231,202,99,237,171,254,128,64,93,116,181,179,6,171,122,104,120,172,63,24,248,235,95,255,106,194,112,221,15,56,187,35,145,240,56,235,77,254,98,237,196,255,160,70,87,115,235,115,72,183,8,185,232,162,139,140,89,252,88,115,155,83,90,51,125,188,254,144,35,235,111,28,232,181,95,125,245,85,19,144,235,141,243,244,7,62,250,195,21,125,94,106,176,124,230,153,103,178,109,69,94,79,88,254,63,2,8,32,128,0,2,8,32,128,0,2,8,32,224,145,0,225,177,37,232,84,3,61,75,221,73,185,217,216,56,254,241,143,127,16,32,167,172,104,247,196,84,231,90,110,225,177,134,191,26,198,233,182,19,26,136,198,31,186,194,87,247,146,213,208,44,182,135,110,108,79,90,13,98,117,149,170,254,250,185,134,172,186,114,49,126,11,23,13,190,52,152,211,189,123,53,196,211,195,173,109,43,214,174,93,107,130,39,93,217,172,171,103,117,27,14,93,185,171,227,208,173,20,52,168,212,149,197,186,125,131,174,50,214,208,80,87,117,106,159,53,108,214,213,199,250,24,221,202,67,131,89,13,188,52,128,214,118,116,43,11,93,13,170,237,105,32,169,33,164,174,214,212,149,179,186,186,82,247,164,213,149,155,57,133,199,218,142,174,170,212,213,155,186,253,130,134,138,177,237,12,98,251,213,214,171,87,207,4,130,26,108,106,255,98,219,137,232,54,17,26,192,233,234,92,13,227,117,11,6,253,97,78,110,237,233,150,14,186,63,177,134,141,58,22,13,241,98,65,163,238,101,171,171,177,117,165,176,110,155,17,171,143,6,251,31,124,240,129,25,155,142,51,118,232,118,22,186,13,136,94,91,157,212,67,183,119,208,85,163,177,213,230,201,134,199,177,182,117,133,186,206,35,109,59,182,7,118,118,207,150,188,194,227,152,153,214,95,3,200,172,135,254,240,66,247,12,142,109,253,16,219,11,91,3,239,248,249,25,171,83,229,202,149,205,182,28,241,129,182,134,199,217,213,66,87,230,198,14,157,223,186,114,246,239,127,255,187,89,249,173,91,121,232,252,210,45,49,52,84,214,231,131,206,207,216,182,21,217,61,151,98,33,117,78,225,177,6,208,26,136,235,15,5,114,218,30,41,145,240,56,171,81,110,55,239,211,249,175,207,13,109,55,183,144,63,171,131,190,78,104,64,28,191,215,182,222,212,80,235,164,243,94,237,52,40,87,119,125,94,232,115,79,231,67,108,191,238,88,123,172,60,182,251,30,66,235,8,32,128,0,2,8,32,128,0,2,8,32,128,64,110,2,132,199,150,230,71,170,129,158,165,238,164,220,108,252,56,8,144,83,102,180,122,98,170,115,45,183,240,88,67,48,13,117,116,159,91,13,146,227,111,150,165,225,163,134,134,26,80,234,30,195,177,27,230,197,246,51,213,208,85,247,218,213,95,135,215,32,47,126,43,130,172,255,207,205,240,56,182,157,133,6,163,177,27,255,233,245,116,229,113,108,31,217,216,30,172,109,218,180,49,91,87,232,22,9,234,160,43,78,53,192,212,208,239,197,23,95,52,65,153,6,168,217,133,199,218,103,13,185,52,144,213,27,203,233,190,185,218,190,94,55,167,240,88,207,137,191,1,153,134,147,26,8,107,120,166,245,139,109,3,160,161,172,174,122,214,0,87,87,102,235,74,104,189,142,174,168,46,83,166,140,25,139,174,68,213,61,110,115,106,79,183,7,209,96,89,3,56,189,206,251,239,191,111,86,124,235,127,107,61,114,10,143,227,111,2,168,53,143,173,64,213,21,217,58,23,52,240,211,115,117,171,4,93,45,170,251,49,167,18,30,199,111,103,161,65,170,238,7,28,115,200,233,137,146,91,120,172,171,142,181,13,13,212,117,191,225,216,17,191,189,137,218,233,170,100,53,215,155,21,190,249,230,155,153,86,182,94,121,229,149,38,20,215,96,62,235,141,226,98,14,26,248,231,84,139,216,152,244,58,58,183,244,7,3,186,245,73,108,149,176,238,153,124,253,245,215,155,62,110,216,176,225,68,120,156,221,115,73,251,159,211,202,99,13,187,53,212,214,144,63,118,100,119,195,193,172,207,237,216,115,51,118,78,252,234,226,216,223,101,13,143,227,183,166,80,87,13,193,227,111,70,153,93,173,98,231,232,243,78,127,24,163,94,106,18,95,11,173,185,238,217,173,225,183,206,227,248,155,23,198,175,2,215,246,179,222,4,48,254,166,135,201,190,168,166,250,58,153,236,117,120,60,2,8,32,128,0,2,8,32,128,0,2,8,32,16,54,1,194,99,75,21,13,203,23,213,172,227,32,64,182,52,97,28,52,235,135,185,150,215,202,80,7,195,139,196,169,217,173,20,141,196,192,211,48,72,13,43,53,188,212,112,83,87,95,255,250,235,175,102,95,94,93,217,173,55,191,11,250,161,63,8,209,213,187,26,96,103,119,131,202,160,143,47,213,254,251,225,117,50,213,190,115,30,2,8,32,128,0,2,8,32,128,0,2,8,32,144,78,1,194,99,75,250,97,249,162,154,221,56,8,144,45,77,154,20,155,245,195,92,35,60,78,177,120,255,57,141,240,216,153,95,50,103,235,106,242,216,74,108,189,185,93,214,85,178,201,180,229,151,199,102,93,217,155,200,106,110,191,244,221,171,126,248,225,117,210,171,177,114,29,4,16,64,0,1,4,16,64,0,1,4,16,64,192,77,1,194,99,55,53,227,218,10,203,23,213,156,198,65,128,108,105,226,164,208,108,88,230,90,10,67,231,20,4,16,64,32,33,1,94,39,19,98,226,65,8,32,128,0,2,8,32,128,0,2,8,32,128,192,111,4,8,143,45,77,138,176,124,81,205,109,28,4,200,150,38,79,146,205,134,101,174,37,57,108,30,142,0,2,8,36,44,192,235,100,194,84,60,16,1,4,16,64,0,1,4,16,64,0,1,4,16,200,36,64,120,108,105,66,132,229,139,106,94,227,32,64,182,52,129,146,104,54,175,26,37,209,20,15,69,0,1,4,66,41,192,235,100,40,203,36,183,54,4,0,0,32,0,73,68,65,84,202,160,16,64,0,1,4,16,64,0,1,4,16,64,192,3,1,194,99,75,200,97,249,162,154,200,56,8,144,45,77,162,4,155,77,164,70,9,54,197,195,16,64,0,129,80,10,240,58,25,202,178,50,40,4,16,64,0,1,4,16,64,0,1,4,16,240,64,128,240,216,18,114,88,190,168,38,58,14,2,100,75,19,41,129,102,19,173,81,2,77,241,16,4,16,64,32,148,2,188,78,134,178,172,12,10,1,4,16,64,0,1,4,16,64,0,1,4,60,16,32,60,182,132,28,150,47,170,201,140,131,0,217,210,100,202,163,217,100,106,148,158,30,114,85,4,16,64,32,189,2,188,78,166,215,159,171,35,128,0,2,8,32,128,0,2,8,32,128,64,112,5,8,143,45,213,46,44,95,84,147,29,7,1,178,165,9,149,75,179,201,214,200,251,30,114,69,4,16,64,32,189,2,188,78,166,215,159,171,35,128,0,2,8,32,128,0,2,8,32,128,64,112,5,8,143,45,213,46,44,95,84,83,25,7,1,178,165,73,149,67,179,169,212,200,219,30,114,53,4,16,64,32,189,2,188,78,166,215,159,171,35,128,0,2,8,32,128,0,2,8,32,128,64,112,5,8,143,45,213,46,44,95,84,83,29,7,1,178,165,137,149,77,179,169,214,200,187,30,114,37,4,16,64,32,189,2,188,78,166,215,159,171,35,128,0,2,8,32,128,0,2,8,32,128,64,112,5,8,143,45,213,46,44,95,84,157,140,131,0,217,210,228,202,210,172,147,26,121,211,67,174,130,0,2,8,164,87,128,215,201,244,250,115,117,4,16,64,0,1,4,16,64,0,1,4,16,8,174,0,225,177,165,218,133,229,139,170,211,113,16,32,91,154,96,113,205,58,173,145,253,30,114,5,4,16,64,32,189,2,188,78,166,215,159,171,35,128,0,2,8,32,128,0,2,8,32,128,64,112,5,8,143,45,213,46,44,95,84,221,24,7,1,178,165,73,246,159,102,221,168,145,221,30,210,58,2,8,32,144,94,1,94,39,211,235,207,213,17,64,0,1,4,16,64,0,1,4,16,64,32,184,2,132,199,150,106,23,150,47,170,110,141,131,0,217,210,68,19,17,183,106,100,175,135,180,140,0,2,8,164,87,128,215,201,244,250,115,117,4,16,64,0,1,4,16,64,0,1,4,16,8,174,0,225,177,165,218,133,229,139,170,155,227,32,64,182,51,217,220,172,145,157,30,210,42,2,8,32,144,94,1,94,39,211,235,207,213,17,64,0,1,4,16,64,0,1,4,16,64,32,184,2,132,199,150,106,23,150,47,170,110,143,131,0,217,253,9,231,118,141,220,239,33,45,34,128,0,2,233,21,224,117,50,189,254,92,29,1,4,16,64,0,1,4,16,64,0,1,4,130,43,64,120,108,169,118,97,249,162,106,99,28,4,200,238,78,58,27,53,114,183,135,180,134,0,2,8,164,87,128,215,201,244,250,115,117,4,16,64,0,1,4,16,64,0,1,4,16,8,174,0,225,177,165,218,133,229,139,170,173,113,16,32,187,55,241,108,213,200,189,30,210,18,2,8,32,144,94,1,94,39,211,235,207,213,17,64,0,1,4,16,64,0,1,4,16,64,32,184,2,132,199,150,106,23,150,47,170,54,199,65,128,236,206,228,179,89,35,119,122,72,43,8,32,128,64,122,5,120,157,76,175,63,87,71,0,1,4,16,64,0,1,4,16,64,0,129,224,10,16,30,91,170,93,88,190,168,218,30,7,1,178,243,9,104,187,70,206,123,72,11,8,32,128,64,122,5,120,157,76,175,63,87,71,0,1,4,16,64,0,1,4,16,64,0,129,224,10,16,30,91,170,93,88,190,168,122,49,14,2,100,103,147,208,139,26,57,235,33,103,35,128,0,2,233,21,224,117,50,189,254,92,29,1,4,16,64,0,1,4,16,64,0,1,4,130,43,64,120,108,169,118,97,249,162,234,213,56,8,144,83,159,136,94,213,40,245,30,114,38,2,8,32,144,94,1,94,39,211,235,207,213,17,64,0,1,4,16,64,0,1,4,16,64,32,184,2,132,199,150,106,23,150,47,170,94,142,131,0,57,181,201,232,101,141,82,235,33,103,33,128,0,2,233,21,224,117,50,189,254,92,29,1,4,16,64,0,1,4,16,64,0,1,4,130,43,64,120,108,169,118,97,249,162,234,245,56,8,144,147,159,144,94,215,40,249,30,114,6,2,8,32,144,94,1,94,39,211,235,207,213,17,64,0,1,4,16,64,0,1,4,16,64,32,184,2,132,199,150,106,23,150,47,170,58,142,116,29,25,25,25,233,186,116,160,174,155,206,26,5,10,138,206,34,128,64,164,5,120,79,137,116,249,25,60,2,8,32,128,0,2,8,32,128,0,2,8,164,40,64,120,156,34,92,94,167,133,37,60,206,107,156,182,254,63,126,182,100,105,23,1,251,2,60,127,237,27,115,5,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,188,16,32,60,182,164,108,51,60,209,213,83,47,190,248,162,232,53,90,182,108,105,70,160,127,55,119,238,92,25,48,96,128,252,240,195,15,242,240,195,15,75,215,174,93,165,72,145,34,230,255,189,242,202,43,210,191,127,127,217,178,101,139,52,106,212,72,250,246,237,43,23,94,120,161,236,217,179,71,70,142,28,41,55,223,124,179,212,171,87,207,180,25,107,111,209,162,69,230,188,65,131,6,153,191,107,213,170,149,188,247,222,123,39,196,154,54,109,106,174,167,237,184,125,216,244,115,187,175,180,135,0,2,153,5,120,254,50,35,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,8,135,0,225,177,165,58,218,10,79,142,30,61,42,179,102,205,146,238,221,187,203,147,79,62,105,2,93,61,190,252,242,75,19,2,235,63,229,202,149,147,81,163,70,73,205,154,53,229,182,219,110,147,173,91,183,202,192,129,3,77,160,124,230,153,103,154,224,121,245,234,213,242,216,99,143,201,222,189,123,165,115,231,206,82,177,98,69,19,4,151,46,93,218,180,183,115,231,78,25,54,108,152,249,115,252,248,241,230,239,250,245,235,103,254,174,108,217,178,114,252,248,113,249,224,131,15,100,250,244,233,242,244,211,79,75,169,82,165,92,149,180,229,231,106,39,105,12,1,4,178,21,224,249,203,196,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,32,28,2,132,199,150,234,104,43,60,25,51,102,140,89,45,92,169,82,37,57,249,228,147,79,132,199,89,135,161,171,134,23,46,92,104,86,27,47,89,178,68,222,124,243,77,19,22,231,207,159,223,172,62,30,49,98,132,12,29,58,84,52,140,214,80,248,244,211,79,151,43,175,188,82,234,214,173,107,154,154,63,127,190,172,90,181,74,190,254,250,107,19,24,103,13,143,245,191,119,237,218,149,41,80,118,147,210,150,159,155,125,164,45,4,16,200,94,128,231,47,51,3,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,112,8,16,30,91,170,163,173,240,228,240,225,195,82,168,80,33,121,225,133,23,76,207,99,43,143,227,135,241,211,79,63,153,85,196,87,93,117,149,52,105,210,68,226,131,228,88,232,171,43,151,53,76,46,94,188,184,9,128,239,184,227,14,89,190,124,185,244,232,209,195,172,42,30,59,118,172,9,146,103,204,152,145,109,120,172,143,209,128,89,131,236,63,255,249,207,39,182,187,112,139,211,150,159,91,253,163,29,4,16,200,89,128,231,47,179,3,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,112,8,16,30,91,170,163,237,240,68,183,174,200,46,60,94,186,116,169,116,232,208,65,170,84,169,34,147,38,77,146,170,85,171,154,109,46,214,175,95,111,86,33,199,194,99,221,170,66,247,50,214,45,46,52,60,238,221,187,183,76,158,60,89,186,116,233,98,246,72,214,127,111,223,190,189,89,157,28,91,121,156,117,207,227,18,37,74,152,54,187,117,235,38,5,10,20,112,85,210,182,159,171,157,165,49,4,16,200,36,192,243,151,9,129,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,56,4,8,143,45,213,209,118,120,146,83,120,28,27,142,174,34,126,234,169,167,228,137,39,158,144,21,43,86,156,216,194,34,22,30,103,93,121,172,1,241,204,153,51,165,86,173,90,162,43,151,127,252,241,71,249,211,159,254,116,98,91,10,61,47,126,207,99,13,152,215,172,89,35,61,123,246,52,171,156,107,215,174,237,170,164,109,63,87,59,75,99,8,32,64,120,204,28,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,32,132,2,132,199,150,138,106,59,252,204,43,60,214,253,136,31,124,240,65,179,53,197,190,125,251,100,238,220,185,230,166,121,177,61,143,117,213,241,227,143,63,110,182,168,136,133,194,27,54,108,144,151,95,126,217,136,180,110,221,90,42,87,174,156,99,120,28,99,27,50,100,136,92,119,221,117,39,246,74,118,139,211,182,159,91,253,164,29,4,16,248,173,0,207,95,102,5,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,225,16,32,60,182,84,71,219,225,73,214,240,120,217,178,101,242,220,115,207,201,168,81,163,164,104,209,162,242,249,231,159,203,244,233,211,77,64,188,127,255,126,179,45,133,134,196,103,157,117,150,188,246,218,107,242,201,39,159,200,240,225,195,229,192,129,3,39,2,226,124,249,242,73,199,142,29,165,112,225,194,102,203,139,35,71,142,228,26,30,175,93,187,86,6,15,30,108,2,234,106,213,170,185,42,105,219,207,213,206,210,24,2,8,100,18,224,249,203,132,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,32,28,2,132,199,150,234,104,59,60,201,26,30,31,61,122,84,94,121,229,21,19,8,235,10,226,22,45,90,152,80,183,98,197,138,102,15,227,231,159,127,222,172,60,222,184,113,163,52,106,212,72,198,143,31,47,53,106,212,16,93,161,28,91,121,92,166,76,25,179,191,113,249,242,229,205,190,201,241,255,79,153,178,238,121,92,191,126,125,233,219,183,175,92,123,237,181,220,48,207,210,60,162,89,4,130,40,96,251,245,47,136,38,244,25,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,32,10,16,30,91,170,26,225,137,51,88,252,156,249,113,54,2,233,20,224,249,155,78,125,174,141,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,123,2,132,199,238,89,102,106,137,240,196,25,44,126,206,252,56,27,129,116,10,240,252,77,167,62,215,70,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,192,61,1,194,99,247,44,9,143,93,180,36,124,114,17,147,166,16,240,88,128,231,175,199,224,92,14,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,75,2,132,199,182,96,127,247,59,179,215,48,71,106,2,132,79,169,185,113,22,2,126,16,224,249,235,135,42,208,7,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,156,11,16,30,59,55,204,182,5,194,19,103,176,248,57,243,227,108,4,210,41,192,243,55,157,250,92,27,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,247,4,8,143,221,179,204,212,146,147,240,100,200,144,33,50,96,192,128,223,244,172,97,195,134,50,120,240,96,121,245,213,87,205,159,69,138,20,73,169,247,199,143,31,151,5,11,22,200,200,145,35,101,254,252,249,82,167,78,29,233,218,181,171,52,107,214,76,10,20,40,144,82,155,110,159,148,155,223,129,3,7,76,127,167,78,157,234,246,101,105,15,1,4,92,16,112,242,250,231,194,229,105,2,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,92,18,32,60,118,9,50,107,51,110,132,39,135,14,29,146,129,3,7,74,219,182,109,165,70,141,26,174,244,84,183,210,120,241,197,23,101,225,194,133,50,104,208,32,57,229,148,83,100,235,214,173,230,223,175,190,250,106,105,217,178,165,104,223,211,125,100,231,167,161,177,6,235,19,38,76,48,125,60,124,248,112,186,187,201,245,17,64,32,27,1,55,94,255,128,69,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,244,11,16,30,91,170,129,27,225,73,118,225,241,55,223,124,99,86,220,234,202,227,77,155,54,201,152,49,99,164,100,201,146,50,125,250,116,185,232,162,139,228,137,39,158,144,154,53,107,202,240,225,195,165,113,227,198,82,187,118,109,51,66,61,167,124,249,242,114,201,37,151,72,239,222,189,101,216,176,97,114,234,169,167,158,24,253,234,213,171,229,221,119,223,149,246,237,219,75,177,98,197,100,201,146,37,210,171,87,47,89,177,98,133,180,104,209,194,60,94,207,215,235,235,53,53,184,221,189,123,183,185,238,186,117,235,78,60,246,158,123,238,49,65,116,153,50,101,28,201,198,251,105,104,172,215,215,208,184,96,193,130,38,56,238,215,175,159,244,236,217,211,209,53,56,25,1,4,236,8,184,241,250,103,167,103,180,138,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,201,8,16,30,39,163,149,196,99,221,8,79,18,9,143,117,85,178,134,181,215,92,115,141,204,154,53,75,190,248,226,11,179,29,197,71,31,125,36,235,215,175,151,251,238,187,79,180,157,199,30,123,204,4,195,219,183,111,151,87,94,121,197,132,203,26,196,102,119,108,216,176,65,122,244,232,97,86,61,159,123,238,185,102,165,242,170,85,171,100,232,208,161,162,255,175,83,167,78,38,64,62,255,252,243,101,243,230,205,242,240,195,15,155,199,106,104,173,143,93,179,102,141,217,118,35,127,254,252,73,136,101,126,168,250,237,223,191,223,172,52,158,56,113,162,20,42,84,72,246,237,219,103,30,84,186,116,105,19,92,115,32,128,128,63,5,220,120,253,243,231,200,232,21,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,209,18,32,60,182,84,111,55,194,147,68,194,227,209,163,71,203,216,177,99,165,84,169,82,102,85,112,108,85,242,79,63,253,36,227,198,141,51,171,140,183,108,217,34,51,102,204,144,254,253,251,203,103,159,125,102,246,59,214,127,207,233,120,227,141,55,100,249,242,229,38,16,214,113,236,220,185,211,172,242,213,144,90,87,28,199,95,243,229,151,95,54,97,177,174,4,214,199,106,192,251,232,163,143,74,159,62,125,164,82,165,74,41,235,106,91,69,139,22,21,221,102,67,29,98,71,190,124,249,68,247,108,230,72,175,128,214,133,3,129,156,4,220,120,253,67,23,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,210,47,64,120,108,169,6,110,132,39,137,132,199,177,176,88,111,158,23,31,30,23,46,92,216,132,199,122,147,61,221,122,66,143,86,173,90,153,237,40,178,91,121,172,97,224,209,163,71,229,164,147,78,50,43,152,99,143,215,63,227,251,161,255,29,127,77,125,108,235,214,173,51,41,94,112,193,5,162,161,178,147,125,154,89,121,108,105,98,186,208,172,27,115,219,133,110,208,132,143,5,152,35,62,46,14,93,67,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,32,9,1,194,227,36,176,146,121,168,27,225,137,147,240,88,195,228,101,203,150,137,238,101,172,43,131,219,180,105,99,194,92,189,57,94,118,123,30,127,247,221,119,102,245,176,174,98,254,244,211,79,115,93,121,28,31,30,107,72,188,119,239,94,233,208,161,67,50,60,121,62,54,183,61,143,245,100,237,171,238,201,204,225,189,128,27,115,219,251,94,115,69,155,2,186,125,142,254,32,73,183,153,209,223,82,136,205,145,81,163,70,153,45,108,238,188,243,78,153,54,109,154,205,46,208,54,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,88,16,32,60,182,128,170,77,186,17,176,57,13,143,247,236,217,35,125,251,246,21,13,146,245,134,115,250,167,174,48,214,125,137,23,46,92,104,66,29,221,90,98,219,182,109,102,139,10,189,153,94,187,118,237,100,227,198,141,185,238,121,28,31,30,107,48,173,97,145,238,169,92,171,86,45,19,60,63,251,236,179,162,161,145,238,77,156,234,145,157,159,222,56,79,195,41,189,113,158,254,127,221,66,131,195,123,1,55,230,182,247,189,230,138,54,5,244,185,89,174,92,57,243,26,163,91,203,232,107,143,62,255,143,29,59,102,158,167,186,245,77,137,18,37,108,118,129,182,17,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,192,130,0,225,177,5,84,191,132,199,26,20,15,30,60,88,170,87,175,110,182,172,136,29,186,61,133,110,93,49,126,252,120,89,186,116,169,212,169,83,71,186,118,237,42,205,154,53,147,2,5,10,152,135,233,246,22,186,178,87,183,188,104,209,162,133,9,159,203,151,47,159,105,107,140,88,24,253,201,39,159,152,213,204,122,147,190,166,77,155,154,155,241,157,115,206,57,142,100,115,11,40,53,168,234,210,165,11,43,25,29,9,167,126,50,225,113,234,118,97,62,83,95,47,166,76,153,98,110,116,25,219,155,188,100,201,146,230,183,18,244,135,73,28,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,16,60,1,194,99,75,53,243,67,192,166,43,138,245,198,117,186,194,184,90,181,106,150,70,106,167,89,63,248,217,25,89,240,91,165,54,193,175,161,141,17,232,15,117,42,84,168,144,233,55,2,116,239,245,29,59,118,176,234,216,6,56,109,34,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,224,129,0,225,177,37,228,116,7,108,43,87,174,52,251,140,62,250,232,163,210,188,121,115,179,205,67,144,142,116,251,5,201,202,235,190,82,27,175,197,131,115,61,253,13,132,201,147,39,203,190,125,251,164,84,169,82,210,177,99,71,25,57,114,100,112,6,64,79,17,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,32,147,0,225,177,165,9,65,192,230,12,22,63,103,126,54,207,166,54,54,117,131,221,118,252,234,99,86,29,7,187,150,244,30,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,1,21,32,60,182,52,15,8,216,156,193,226,231,204,207,230,217,212,198,166,110,240,219,214,189,143,39,77,154,36,157,59,119,102,175,227,224,151,147,17,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,68,92,128,240,216,210,4,32,96,115,6,139,159,51,63,155,103,83,27,155,186,193,111,91,87,31,87,172,88,81,116,207,245,18,37,74,4,127,64,140,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,8,11,16,30,91,42,190,23,1,219,174,93,187,164,95,191,126,50,108,216,48,41,91,182,108,166,145,124,243,205,55,50,117,234,84,25,60,120,176,20,41,82,196,210,40,237,53,235,133,159,189,222,135,187,101,106,227,207,250,6,109,95,115,47,21,51,50,50,188,188,28,215,66,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,32,52,2,132,199,150,74,233,69,192,150,91,120,108,105,88,158,53,235,133,159,103,131,9,217,133,168,141,63,11,74,93,178,175,11,46,254,156,175,244,10,1,4,16,64,0,1,4,16,64,0,1,4,16,64,32,24,2,132,199,150,234,228,69,96,145,232,202,227,77,155,54,201,152,49,99,164,100,201,146,50,125,250,116,185,232,162,139,228,137,39,158,144,63,252,225,15,146,117,133,114,252,127,207,157,59,87,142,30,61,42,173,90,181,146,35,71,142,152,21,206,205,154,53,51,231,217,62,188,240,179,61,134,176,182,79,109,252,89,89,234,66,120,236,207,153,73,175,16,64,0,1,4,16,64,0,1,4,16,64,0,1,4,130,44,64,120,108,169,122,94,4,57,201,132,199,109,219,182,149,65,131,6,201,53,215,92,35,179,102,205,146,47,190,248,66,70,142,28,41,223,125,247,93,166,237,45,226,195,227,227,199,143,203,240,225,195,165,117,235,214,242,253,247,223,155,127,254,242,151,191,136,23,191,30,239,133,159,165,210,135,190,89,106,227,207,18,83,23,194,99,127,206,76,122,133,0,2,8,32,128,0,2,8,32,128,0,2,8,32,16,100,1,194,99,75,213,243,34,200,73,38,60,30,61,122,180,140,29,59,86,74,149,42,149,105,181,177,174,74,142,223,27,57,235,74,228,213,171,87,155,243,138,23,47,46,3,7,14,148,210,165,75,91,18,203,220,172,23,126,158,12,36,132,23,161,54,254,44,42,117,33,60,246,231,204,164,87,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,65,22,32,60,182,84,61,47,130,156,100,194,227,156,2,226,188,194,227,95,127,253,85,250,244,233,35,213,171,87,151,14,29,58,88,210,250,109,179,94,248,121,54,152,144,93,136,218,248,179,160,212,133,240,216,159,51,147,94,33,128,0,2,8,32,128,0,2,8,32,128,0,2,8,4,89,128,240,216,82,245,188,8,114,220,10,143,159,121,230,25,25,50,100,136,20,45,90,84,86,174,92,41,127,251,219,223,204,118,21,69,138,20,145,133,11,23,202,226,197,139,229,208,161,67,210,174,93,59,57,253,244,211,45,137,101,110,214,11,63,79,6,18,194,139,80,27,127,22,149,186,16,30,251,115,102,210,43,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,32,11,16,30,91,170,158,23,65,142,27,225,241,142,29,59,228,161,135,30,146,161,67,135,202,89,103,157,37,227,198,141,19,93,141,172,127,30,60,120,80,30,127,252,113,121,248,225,135,229,192,129,3,242,210,75,47,73,175,94,189,164,80,161,66,150,212,254,219,172,23,126,214,7,17,210,11,80,27,127,22,150,186,16,30,251,115,102,210,43,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,32,11,16,30,91,170,158,23,65,142,134,199,173,90,181,146,247,222,123,47,211,40,116,165,112,185,114,229,78,236,101,156,219,214,20,133,11,23,150,215,95,127,221,108,77,81,178,100,73,179,53,133,238,123,172,55,215,211,21,200,231,158,123,174,92,119,221,117,146,145,145,33,211,166,77,51,237,54,105,210,196,146,26,225,177,117,88,23,46,224,197,13,19,93,232,102,36,155,208,231,41,71,102,1,47,94,139,49,71,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,32,172,2,132,199,150,42,75,96,225,12,22,63,103,126,156,29,61,1,158,51,217,215,28,151,232,61,23,24,49,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,123,2,132,199,238,89,102,106,137,192,194,25,44,126,206,252,56,59,122,2,60,103,8,143,163,55,235,25,49,2,8,32,128,0,2,8,32,128,0,2,8,32,128,128,109,1,194,99,75,194,4,57,206,96,241,115,230,199,217,209,19,224,57,67,120,28,189,89,207,136,17,64,0,1,4,16,64,0,1,4,16,64,0,1,4,108,11,16,30,91,18,38,200,113,6,139,159,51,63,206,142,158,64,162,207,153,143,63,254,88,234,213,171,103,128,174,188,242,74,25,53,106,148,92,118,217,101,230,191,103,205,154,37,173,91,183,54,255,222,180,105,83,115,195,204,234,213,171,155,61,207,223,127,255,125,233,217,179,167,252,240,195,15,230,38,154,93,187,118,149,34,69,138,200,254,253,251,229,173,183,222,146,201,147,39,75,131,6,13,164,127,255,254,121,226,199,95,71,31,220,176,97,67,115,237,178,101,203,202,247,223,127,47,67,134,12,145,87,95,125,85,118,239,222,45,143,61,246,152,105,83,251,48,119,238,92,25,57,114,164,172,89,179,70,58,118,236,40,61,122,244,144,50,101,202,228,122,189,68,93,242,236,52,15,64,0,1,4,16,64,0,1,4,16,64,0,1,4,16,64,32,130,2,132,199,150,138,78,96,225,12,22,63,103,126,156,29,61,129,100,159,51,26,198,126,254,249,231,50,105,210,36,153,48,97,130,148,42,85,234,4,218,241,227,199,229,157,119,222,145,15,63,252,80,134,15,31,46,223,125,247,157,12,29,58,84,70,140,24,33,229,203,151,151,39,158,120,66,106,212,168,33,183,221,118,155,9,125,143,28,57,98,254,217,177,99,71,66,225,177,94,232,208,161,67,210,173,91,55,105,211,166,141,212,173,91,215,92,91,219,232,219,183,175,92,126,249,229,38,188,206,151,47,223,137,62,125,246,217,103,50,102,204,24,25,59,118,172,185,113,167,246,65,143,94,189,122,73,254,252,249,115,44,120,178,46,209,155,57,140,24,1,4,16,64,0,1,4,16,64,0,1,4,16,64,0,129,156,5,8,143,45,205,14,2,11,103,176,248,57,243,227,236,232,9,36,251,156,209,240,120,254,252,249,38,32,30,56,112,160,20,44,88,48,83,120,60,99,198,12,57,112,224,128,116,238,220,217,4,196,7,15,30,148,14,29,58,152,213,192,189,123,247,150,226,197,139,155,85,192,177,243,244,49,235,215,175,119,20,30,107,160,172,97,176,6,199,215,93,119,221,137,254,104,95,135,13,27,38,117,234,212,49,171,155,245,216,178,101,139,12,26,52,200,172,142,46,93,186,52,225,113,244,166,60,35,70,0,1,4,16,64,0,1,4,16,64,0,1,4,16,240,64,128,240,216,18,114,178,65,142,165,110,4,182,89,252,2,91,58,58,158,38,129,100,158,51,177,109,35,174,184,226,10,179,234,248,226,139,47,62,209,107,221,50,98,192,128,1,114,243,205,55,155,85,201,85,171,86,53,219,72,104,152,123,250,233,167,203,163,143,62,42,151,92,114,137,108,216,176,65,6,15,30,108,182,174,208,195,141,240,88,219,89,178,100,137,217,142,66,175,161,97,245,57,231,156,35,135,15,31,54,1,119,219,182,109,205,138,103,61,126,254,249,103,19,84,183,111,223,254,196,223,101,71,175,46,28,8,32,128,0,2,8,32,128,0,2,254,22,208,197,2,28,8,32,128,0,2,254,20,32,60,182,84,151,100,130,28,75,93,8,116,179,248,5,186,124,116,62,13,2,201,62,103,244,3,250,170,85,171,204,118,20,186,29,196,105,167,157,118,162,215,186,109,197,130,5,11,100,230,204,153,242,228,147,79,154,128,89,131,99,93,169,252,224,131,15,154,85,199,83,167,78,181,18,30,107,39,116,5,178,94,127,244,232,209,114,211,77,55,153,253,141,53,192,78,53,60,230,203,72,26,38,36,151,68,0,1,4,16,64,0,1,4,18,20,72,246,115,108,130,205,242,48,4,16,64,0,1,151,4,8,143,93,130,204,218,12,111,128,206,96,241,115,230,199,217,209,19,72,229,57,19,219,38,226,158,123,238,145,218,181,107,103,66,219,181,107,151,116,239,222,221,220,176,110,225,194,133,102,101,177,174,68,214,27,232,233,94,201,179,103,207,54,129,174,155,219,86,100,173,218,230,205,155,77,88,173,91,86,104,144,221,168,81,35,185,234,170,171,204,195,216,182,34,122,115,156,17,35,128,0,2,8,32,128,64,56,5,82,249,28,27,78,9,70,133,0,2,8,248,83,128,240,216,82,93,120,3,116,6,139,159,51,63,206,142,158,64,178,207,25,93,93,188,108,217,50,121,238,185,231,204,77,241,226,247,13,62,122,244,168,185,97,158,110,33,161,91,88,172,93,187,86,158,126,250,105,179,117,68,225,194,133,205,158,199,55,220,112,131,52,105,210,228,4,180,91,219,86,196,26,212,213,194,43,87,174,52,171,155,199,143,31,47,107,214,172,145,23,94,120,193,236,179,92,178,100,73,115,195,188,162,69,139,202,67,15,61,36,185,109,77,145,172,75,244,102,14,35,70,0,1,4,16,64,0,1,4,210,43,192,231,181,244,250,115,117,4,16,64,32,47,1,194,227,188,132,82,252,255,188,1,166,8,247,159,211,240,115,230,199,217,209,19,72,244,57,19,219,239,184,76,153,50,114,251,237,183,155,125,131,171,84,169,98,192,98,251,29,235,62,199,173,91,183,54,43,143,245,113,26,228,206,157,59,215,4,201,251,247,239,151,62,125,250,152,45,36,10,20,40,96,86,36,235,99,227,143,197,139,23,75,221,186,117,115,44,66,214,115,26,54,108,104,218,209,163,85,171,86,242,222,123,239,73,137,18,37,164,126,253,250,210,183,111,95,179,255,177,6,218,186,85,198,136,17,35,204,227,186,117,235,102,246,59,142,237,185,156,211,197,18,117,137,222,140,97,196,8,32,128,0,2,8,32,128,128,63,4,248,188,230,143,58,208,11,4,16,64,32,199,239,213,25,108,6,105,101,118,240,6,232,140,21,63,103,126,156,29,61,1,158,51,217,215,28,151,232,61,23,24,49,2,8,32,128,0,2,8,4,75,128,207,107,193,170,23,189,69,0,129,232,9,176,242,216,82,205,121,3,116,6,139,159,51,63,206,142,158,0,207,25,194,227,232,205,122,70,140,0,2,8,32,128,0,2,97,16,224,115,108,24,170,200,24,16,64,32,204,2,132,199,150,170,203,27,160,51,88,252,156,249,113,118,244,4,120,206,16,30,71,111,214,51,98,4,16,64,0,1,4,16,8,131,0,159,99,195,80,69,198,128,0,2,97,22,32,60,182,84,93,222,0,157,193,226,231,204,207,139,179,115,187,73,153,23,215,231,26,191,21,96,23,162,223,154,240,90,194,51,5,1,4,16,64,0,1,4,16,240,183,0,159,215,252,93,31,122,135,0,2,8,16,30,91,154,3,188,1,58,131,197,207,153,159,23,103,83,35,47,148,19,191,6,245,200,222,10,151,196,231,16,143,68,0,1,4,16,64,0,1,4,210,33,192,231,181,116,168,115,77,4,16,64,32,113,1,194,227,196,173,146,122,36,111,128,73,113,253,230,193,248,57,243,243,226,108,106,228,133,114,226,215,160,30,132,199,137,207,22,30,137,0,2,8,32,128,0,2,8,248,71,128,207,177,254,169,5,61,65,0,1,4,178,19,32,60,182,52,47,120,3,116,6,139,159,51,63,47,206,166,70,94,40,39,126,13,234,65,120,156,248,108,225,145,8,32,128,0,2,8,32,128,128,127,4,248,28,235,159,90,208,19,4,16,64,128,240,216,195,57,192,27,160,51,108,252,156,249,121,113,54,53,242,66,57,241,107,80,15,194,227,196,103,11,143,68,0,1,4,16,64,0,1,4,252,35,192,231,88,255,212,130,158,32,128,0,2,132,199,30,206,1,222,0,157,97,227,231,204,207,139,179,169,145,23,202,137,95,131,122,16,30,39,62,91,120,36,2,8,32,128,0,2,8,32,224,31,1,62,199,250,167,22,244,4,1,4,16,32,60,246,112,14,240,6,232,12,27,63,103,126,94,156,77,141,188,80,78,252,26,212,131,240,56,241,217,194,35,17,64,0,1,4,16,64,0,1,255,8,240,57,214,63,181,160,39,8,32,128,0,225,177,135,115,128,55,64,103,216,248,57,243,243,226,108,106,228,133,114,226,215,208,122,112,100,47,144,145,145,1,13,2,8,32,128,0,2,8,32,128,128,79,5,248,94,225,211,194,208,45,4,16,64,224,63,2,220,48,207,210,84,224,13,208,25,44,126,206,252,188,56,155,26,121,161,236,253,53,220,168,171,27,109,232,200,221,106,199,123,69,174,136,0,2,8,32,128,0,2,8,32,144,168,0,159,249,18,149,226,113,8,32,128,64,122,4,8,143,45,185,243,6,232,12,22,63,103,126,94,156,77,141,188,80,246,254,26,110,212,213,141,54,8,143,189,175,61,87,68,0,1,4,16,64,0,1,4,210,33,224,214,103,199,116,244,157,107,34,128,0,2,81,16,32,60,182,84,101,222,0,157,193,226,231,204,207,139,179,169,145,23,202,222,95,195,141,186,186,209,6,225,177,247,181,231,138,8,32,128,0,2,8,32,128,64,58,4,220,250,236,152,142,190,115,77,4,16,64,32,10,2,132,199,150,170,204,27,160,51,88,252,156,249,121,113,54,53,242,66,217,251,107,184,81,87,55,218,32,60,246,190,246,92,17,1,4,16,64,0,1,4,16,72,135,128,91,159,29,211,209,119,174,137,0,2,8,68,65,128,240,216,82,149,121,3,116,6,139,159,51,63,47,206,166,70,94,40,123,127,13,55,234,234,70,27,132,199,222,215,158,43,34,128,0,2,8,32,128,0,2,233,16,112,235,179,99,58,250,206,53,17,64,0,129,40,8,16,30,91,170,50,111,128,206,96,241,115,230,231,197,217,212,200,11,101,239,175,225,70,93,221,104,131,240,216,251,218,115,69,4,16,64,0,1,4,16,64,32,29,2,110,125,118,76,71,223,185,38,2,8,32,16,5,1,194,99,75,85,230,13,208,25,44,126,206,252,188,56,155,26,121,161,236,253,53,220,168,171,27,109,16,30,123,95,123,174,136,0,2,8,32,128,0,2,8,164,67,192,173,207,142,233,232,59,215,68,0,1,4,162,32,64,120,108,169,202,188,1,58,131,197,207,153,159,23,103,83,35,47,148,189,191,134,27,117,117,163,13,194,99,239,107,207,21,17,64,0,1,4,16,64,0,129,116,8,184,245,217,49,29,125,231,154,8,32,128,64,20,4,8,143,45,85,153,55,64,103,176,248,57,243,243,226,108,106,228,133,178,247,215,112,163,174,110,180,65,120,236,125,237,185,34,2,8,32,128,0,2,8,32,144,14,1,183,62,59,166,163,239,92,19,1,4,16,136,130,0,225,177,165,42,235,27,32,135,51,129,140,140,12,103,13,112,182,85,1,62,228,89,229,77,91,227,110,212,213,141,54,8,143,211,54,5,184,48,2,8,32,128,0,2,8,32,224,169,128,91,159,29,61,237,52,23,67,0,1,4,34,36,64,120,28,161,98,51,84,4,220,20,224,67,158,155,154,254,105,203,141,186,186,209,6,225,177,127,230,4,61,65,0,1,4,16,64,0,1,4,108,10,184,245,217,209,102,31,105,27,1,4,16,136,178,0,225,113,148,171,207,216,17,112,32,192,135,60,7,120,62,62,213,141,186,186,209,6,225,177,143,39,9,93,67,0,1,4,16,64,0,1,4,92,20,112,235,179,163,139,93,162,41,4,16,64,0,129,56,1,194,99,166,3,2,8,164,36,192,135,188,148,216,124,127,146,27,117,117,163,13,194,99,223,79,21,58,136,0,2,8,32,128,0,2,8,184,34,224,214,103,71,87,58,67,35,8,32,128,0,2,191,17,32,60,102,82,32,128,64,74,2,124,200,75,137,205,247,39,185,81,87,55,218,32,60,246,253,84,161,131,8,32,128,0,2,8,32,128,128,43,2,110,125,118,116,165,51,52,130,0,2,8,32,64,120,204,28,64,0,1,119,4,248,144,231,142,163,223,90,113,163,174,110,180,65,120,236,183,153,65,127,16,64,0,1,4,16,64,0,1,59,2,110,125,118,180,211,59,90,69,0,1,4,16,96,229,49,115,0,1,4,82,18,224,67,94,74,108,190,63,201,141,186,186,209,6,225,177,239,167,10,29,68,0,1,4,16,64,0,1,4,92,17,112,235,179,163,43,157,161,17,4,16,64,0,129,223,8,16,30,51,41,16,64,32,37,1,62,228,165,196,230,251,147,220,168,171,27,109,16,30,251,126,170,208,65,4,16,64,0,1,4,16,64,192,21,1,183,62,59,186,210,25,26,65,0,1,4,16,32,60,102,14,32,128,128,59,2,124,200,115,199,209,111,173,184,81,87,55,218,32,60,246,219,204,160,63,8,32,128,0,2,8,32,128,128,29,1,183,62,59,218,233,29,173,34,128,0,2,8,176,242,152,57,128,0,2,41,9,240,33,47,37,54,223,159,228,70,93,221,104,131,240,216,247,83,133,14,34,128,0,2,8,32,128,0,2,174,8,184,245,217,209,149,206,208,8,2,8,32,128,192,111,4,8,143,147,156,20,250,198,198,129,0,2,255,22,200,200,200,128,34,100,2,110,124,120,119,163,13,7,238,31,152,0,0,32,0,73,68,65,84,194,227,144,77,44,134,131,0,2,8,32,128,0,2,8,228,32,224,214,103,71,128,17,64,0,1,4,236,8,16,30,39,233,202,27,91,146,96,60,28,1,4,2,37,224,198,107,156,27,109,16,30,7,106,218,208,89,4,16,64,0,1,4,16,64,32,101,1,183,62,59,166,220,1,78,68,0,1,4,16,200,85,128,240,56,201,9,194,27,91,146,96,60,28,1,4,2,37,224,198,107,156,27,109,16,30,7,106,218,208,89,4,16,64,0,1,4,16,64,32,101,1,183,62,59,166,220,1,78,68,0,1,4,16,32,60,118,115,14,240,198,230,166,38,109,33,128,128,223,4,220,120,141,115,163,13,194,99,191,205,12,250,131,0,2,8,32,128,0,2,8,216,17,112,235,179,163,157,222,209,42,2,8,32,128,0,43,143,147,156,3,188,177,37,9,198,195,17,64,32,80,2,110,188,198,185,209,6,225,113,160,166,13,157,69,0,1,4,16,64,0,1,4,82,22,112,235,179,99,202,29,224,68,4,16,64,0,129,92,5,8,143,147,156,32,188,177,37,9,198,195,17,64,32,80,2,110,188,198,185,209,6,225,113,160,166,13,157,69,0,1,4,16,64,0,1,4,82,22,112,235,179,99,202,29,224,68,4,16,64,0,1,194,99,55,231,0,111,108,110,106,210,22,2,8,248,77,192,141,215,56,55,218,32,60,246,219,204,160,63,8,32,128,0,2,8,32,128,128,29,1,183,62,59,218,233,29,173,34,128,0,2,8,176,242,56,201,57,192,27,91,146,96,60,28,1,4,2,37,224,198,107,156,27,109,16,30,7,106,218,208,89,4,16,64,0,1,4,16,64,32,101,1,183,62,59,166,220,1,78,68,0,1,4,16,200,85,128,240,56,201,9,194,27,91,146,96,60,28,1,4,2,37,224,198,107,156,27,109,16,30,7,106,218,208,89,4,16,64,0,1,4,16,64,32,101,1,183,62,59,166,220,1,78,68,0,1,4,16,32,60,118,115,14,240,198,230,166,38,109,33,128,128,223,4,220,120,141,115,163,13,194,99,191,205,12,250,131,0,2,8,32,128,0,2,8,216,17,112,235,179,163,157,222,209,42,2,8,32,128,0,43,143,147,156,3,188,177,37,9,198,195,17,200,70,64,159,71,28,254,21,200,200,200,112,212,57,183,94,39,153,39,142,202,192,201,8,32,128,0,2,30,9,56,125,223,244,168,155,92,6,1,223,10,184,245,217,209,183,3,164,99,8,32,128,64,192,5,8,143,147,44,32,111,108,73,130,241,112,4,114,8,143,249,162,21,222,169,193,235,100,120,107,203,200,16,64,0,1,4,50,11,240,158,199,140,64,192,185,0,207,35,231,134,180,128,0,2,8,216,20,32,60,78,82,151,55,182,36,193,120,56,2,132,199,145,155,3,188,78,70,174,228,12,24,1,4,16,136,172,0,239,121,145,45,61,3,119,81,128,231,145,139,152,52,133,0,2,8,88,16,32,60,78,18,149,55,182,36,193,120,56,2,132,199,145,155,3,188,78,70,174,228,12,24,1,4,16,136,172,0,239,121,145,45,61,3,119,81,128,231,145,139,152,52,133,0,2,8,88,16,32,60,78,18,149,55,182,36,193,120,56,2,132,199,145,155,3,188,78,70,174,228,12,24,1,4,16,136,172,0,239,121,145,45,61,3,119,81,128,231,145,139,152,52,133,0,2,8,88,16,32,60,78,18,149,55,182,36,193,120,56,2,132,199,145,155,3,188,78,70,174,228,12,24,1,4,16,136,172,0,239,121,145,45,61,3,119,81,128,231,145,139,152,52,133,0,2,8,88,16,32,60,78,18,149,55,182,36,193,120,56,2,132,199,145,155,3,188,78,70,174,228,12,24,1,4,16,136,172,0,239,121,145,45,61,3,119,81,128,231,145,139,152,52,133,0,2,8,88,16,32,60,78,18,149,55,182,36,193,120,56,2,132,199,145,155,3,188,78,70,174,228,12,24,1,4,16,136,172,0,239,121,145,45,61,3,119,81,128,231,145,139,152,52,133,0,2,8,88,16,32,60,78,18,149,55,182,36,193,120,56,2,132,199,145,155,3,188,78,70,174,228,12,24,1,4,16,136,172,0,239,121,145,45,61,3,119,81,128,231,145,139,152,52,133,0,2,8,88,16,32,60,78,18,149,55,182,36,193,120,56,2,132,199,145,155,3,188,78,70,174,228,12,24,1,4,16,136,172,0,239,121,145,45,61,3,119,81,128,231,145,139,152,52,133,0,2,8,88,16,32,60,78,18,149,55,182,36,193,120,56,2,132,199,145,155,3,188,78,70,174,228,12,24,1,4,16,136,172,0,239,121,145,45,61,3,119,81,128,231,145,139,152,52,133,0,2,8,88,16,32,60,78,18,149,55,182,36,193,120,56,2,132,199,145,155,3,188,78,70,174,228,12,24,1,4,16,136,172,0,239,121,145,45,61,3,119,81,128,231,145,139,152,52,133,0,2,8,88,16,32,60,78,18,149,55,182,36,193,120,56,2,132,199,145,155,3,188,78,70,174,228,12,24,1,4,16,136,172,0,239,121,145,45,61,3,119,81,128,231,145,139,152,52,133,0,2,8,88,16,32,60,78,18,149,55,182,36,193,120,56,2,132,199,145,155,3,188,78,70,174,228,12,24,1,4,16,136,172,0,239,121,145,45,61,3,119,81,128,231,145,139,152,52,133,0,2,8,88,16,32,60,78,18,149,55,182,36,193,120,56,2,132,199,145,155,3,188,78,70,174,228,12,24,1,4,16,136,172,0,239,121,145,45,61,3,119,81,128,231,145,139,152,52,133,0,2,8,88,16,32,60,78,18,149,55,182,36,193,120,56,2,132,199,145,155,3,250,58,201,129,0,2,8,196,4,50,50,50,192,64,32,180,2,124,55,8,109,105,25,152,135,2,60,143,60,196,230,82,8,32,128,64,10,2,132,199,73,162,241,198,150,36,24,15,71,128,240,152,57,128,0,2,8,68,86,128,207,77,145,45,125,100,6,206,28,143,76,169,25,168,69,1,158,71,22,113,105,26,1,4,16,112,65,128,240,56,73,68,222,216,146,4,227,225,8,16,30,51,7,16,64,0,129,200,10,240,185,41,178,165,143,204,192,153,227,145,41,53,3,181,40,192,243,200,34,46,77,35,128,0,2,46,8,16,30,39,137,200,27,91,146,96,60,28,1,194,99,230,0,2,8,32,16,89,1,62,55,69,182,244,145,25,56,115,60,50,165,102,160,22,5,120,30,89,196,165,105,4,16,64,192,5,1,194,227,36,17,121,99,75,18,140,135,35,64,120,204,28,64,0,1,4,34,43,192,231,166,200,150,62,50,3,103,142,71,166,212,12,212,162,0,207,35,139,184,52,141,0,2,8,184,32,64,120,156,36,34,111,108,73,130,241,112,4,8,143,153,3,8,32,128,64,100,5,248,220,20,217,210,71,102,224,204,241,200,148,154,129,90,20,224,121,100,17,151,166,17,64,0,1,23,4,8,143,147,68,228,141,45,73,48,30,142,0,225,49,115,0,1,4,16,136,172,0,159,155,34,91,250,200,12,156,57,30,153,82,51,80,139,2,60,143,44,226,210,52,2,8,32,224,130,0,225,113,30,136,109,219,182,149,89,179,102,201,144,33,67,164,103,207,158,18,123,99,27,53,106,148,12,24,48,64,238,188,243,78,153,54,109,154,11,165,160,9,4,194,43,192,243,40,188,181,101,100,8,32,128,64,110,2,4,2,204,143,176,9,240,153,38,108,21,101,60,233,16,224,121,148,14,117,174,137,0,2,8,164,46,64,120,156,135,221,129,3,7,164,92,185,114,82,164,72,17,201,151,47,159,236,217,179,71,74,151,46,45,199,142,29,147,195,135,15,203,206,157,59,165,68,137,18,169,87,128,51,17,136,128,0,207,163,8,20,153,33,34,128,0,2,217,8,16,30,51,45,194,38,192,103,154,176,85,148,241,164,67,128,231,81,58,212,185,38,2,8,32,144,186,0,225,113,2,118,189,122,245,146,41,83,166,200,254,253,251,77,128,124,252,248,113,41,89,178,164,116,232,208,65,116,5,50,7,2,8,228,45,192,243,40,111,35,30,129,0,2,8,132,77,128,240,56,108,21,101,60,42,192,103,26,230,1,2,206,5,120,30,57,55,164,5,4,16,64,192,43,1,194,227,4,164,245,39,163,21,42,84,48,43,141,99,71,225,194,133,101,199,142,29,172,58,78,192,143,135,32,160,2,60,143,152,7,8,32,128,64,244,4,8,143,163,87,243,40,140,152,207,52,81,168,50,99,180,45,192,243,200,182,48,237,35,128,0,2,238,9,16,30,39,104,217,187,119,111,153,60,121,178,236,219,183,79,74,149,42,37,29,59,118,148,145,35,71,38,120,54,15,67,0,1,21,224,121,196,60,64,0,1,4,162,37,64,120,28,173,122,71,105,180,124,166,137,82,181,25,171,45,1,158,71,182,100,105,23,1,4,16,112,87,128,240,56,65,207,248,159,140,178,234,56,65,52,30,134,64,22,1,158,71,76,9,4,16,64,32,90,2,132,199,209,170,119,148,70,203,103,154,40,85,155,177,218,18,224,121,100,75,150,118,17,64,0,1,119,5,8,143,147,240,212,125,153,38,77,154,36,157,59,119,102,175,227,36,220,120,40,2,241,2,60,143,152,15,8,32,128,64,116,4,8,143,163,83,235,40,142,148,207,52,81,172,58,99,118,91,128,231,145,219,162,180,135,0,2,8,184,47,64,120,156,132,169,254,100,180,98,197,138,178,109,219,54,246,58,78,194,141,135,34,16,47,192,243,136,249,128,0,2,8,68,71,128,240,56,58,181,142,226,72,249,76,19,197,170,51,102,183,5,120,30,185,45,74,123,8,32,128,128,251,2,129,12,143,63,255,252,115,185,248,226,139,221,215,240,121,139,159,125,246,153,212,174,93,219,231,189,164,123,65,17,224,121,20,148,74,209,79,4,16,64,32,184,2,132,199,193,173,93,144,122,206,103,154,32,85,139,190,250,85,128,231,145,95,43,67,191,16,64,0,129,244,11,4,50,60,214,224,184,125,251,246,230,159,168,28,207,60,243,140,232,63,26,32,115,32,224,134,0,207,35,55,20,105,3,1,4,16,64,32,55,1,194,99,230,135,23,2,124,166,241,66,153,107,132,93,128,231,81,216,43,204,248,16,64,0,129,212,5,2,23,30,119,232,208,193,140,118,202,148,41,169,143,58,160,103,70,121,236,1,45,153,111,187,29,229,185,20,229,177,251,118,66,210,49,4,16,8,173,0,225,113,104,75,235,155,129,69,249,125,61,202,99,247,205,4,12,73,71,162,60,151,162,60,246,144,76,95,134,129,0,2,30,8,252,63,123,103,2,117,69,113,229,241,171,24,86,5,145,101,16,116,48,138,65,195,34,202,204,132,19,130,18,33,138,201,57,97,32,25,69,89,3,51,10,6,101,71,100,223,247,85,144,17,71,4,69,4,34,34,184,224,22,60,110,132,69,84,192,65,17,16,65,163,2,178,35,155,97,153,243,47,231,125,246,247,248,222,123,221,175,151,170,234,254,247,57,28,133,215,85,117,235,119,111,117,247,251,247,125,183,172,18,143,153,125,43,170,92,71,210,178,174,35,88,7,137,26,130,235,136,235,40,81,1,207,201,146,0,9,104,37,64,241,88,43,254,216,15,206,103,26,62,211,196,62,200,35,152,32,215,17,215,81,4,97,198,33,72,128,4,44,39,96,141,120,156,170,193,148,244,186,191,228,96,249,138,211,108,62,227,231,7,7,144,131,230,64,228,240,36,64,2,137,33,64,241,56,49,174,142,124,162,188,151,243,153,38,242,160,139,225,128,92,71,92,71,49,12,107,78,137,4,72,32,4,2,214,136,199,204,184,253,209,251,124,59,28,194,74,72,72,151,92,71,92,71,9,9,117,78,147,4,72,192,16,2,20,143,13,113,68,12,205,224,51,13,159,105,98,24,214,145,79,137,235,136,235,40,242,160,227,128,36,64,2,86,18,176,66,60,102,29,162,115,99,139,76,172,92,111,90,141,102,204,112,29,105,13,64,14,78,2,36,144,72,2,20,143,19,233,246,208,39,205,103,26,62,211,132,30,100,9,24,128,235,136,235,40,1,97,206,41,146,0,9,4,68,192,120,241,152,89,182,153,61,205,55,197,1,173,130,4,116,195,117,196,117,148,128,48,231,20,73,128,4,12,36,64,241,216,64,167,88,110,18,159,105,248,76,99,121,8,27,97,62,215,17,215,145,17,129,72,35,72,128,4,172,33,96,180,120,204,26,76,217,227,136,124,172,89,103,90,13,101,156,112,29,105,13,64,14,78,2,36,144,104,2,20,143,19,237,254,192,39,207,103,26,62,211,4,30,84,9,236,144,235,136,235,40,129,97,207,41,147,0,9,248,36,96,180,120,204,204,218,220,222,229,91,227,220,140,146,126,6,215,81,238,8,224,58,202,205,136,103,144,0,9,144,64,62,4,40,30,231,67,141,109,50,17,224,51,77,238,216,224,51,77,110,70,73,63,131,235,40,119,4,112,29,229,102,196,51,72,128,4,146,69,192,88,241,152,53,152,220,7,34,89,185,103,149,180,51,25,27,238,61,78,86,238,89,241,76,18,32,1,18,112,75,128,226,177,91,82,60,47,23,1,222,167,115,17,250,241,115,178,114,207,42,105,103,50,54,220,123,156,172,220,179,226,153,36,64,2,241,39,96,164,120,204,55,125,222,3,143,111,144,189,51,139,123,11,174,35,239,30,230,58,242,206,140,45,72,128,4,72,32,27,1,138,199,140,143,32,8,240,153,198,59,69,62,211,120,103,22,247,22,92,71,222,61,204,117,228,157,25,91,144,0,9,196,147,128,113,226,49,107,48,229,23,104,228,150,31,183,184,182,98,60,228,231,89,114,203,143,27,91,145,0,9,144,64,38,2,20,143,25,27,126,9,240,222,156,31,65,114,203,143,91,92,91,49,30,242,243,44,185,229,199,141,173,72,128,4,226,71,192,56,241,152,111,247,242,15,50,190,77,206,159,93,220,90,114,29,229,239,81,174,163,252,217,177,37,9,144,0,9,164,19,160,120,204,152,240,75,128,207,52,249,19,228,51,77,254,236,226,214,146,235,40,127,143,114,29,229,207,142,45,73,128,4,226,67,192,40,241,152,117,133,252,7,22,25,250,103,104,123,15,140,1,255,30,36,67,255,12,217,3,9,144,0,9,128,0,197,99,198,129,31,2,188,31,251,161,247,67,91,50,244,207,208,246,30,24,3,254,61,72,134,254,25,178,7,18,32,1,187,9,24,35,30,243,141,94,112,129,196,55,203,193,177,180,173,39,174,163,224,60,198,117,20,28,75,246,68,2,36,144,92,2,20,143,147,235,123,191,51,231,51,141,95,130,63,182,231,51,77,112,44,109,235,137,235,40,56,143,113,29,5,199,146,61,145,0,9,216,71,192,8,241,152,181,132,130,13,28,242,12,150,167,45,189,209,239,193,122,138,60,131,229,201,222,72,128,4,146,73,128,226,113,50,253,238,119,214,188,7,251,37,88,184,61,121,6,203,211,150,222,232,247,96,61,69,158,193,242,100,111,36,64,2,118,17,48,66,60,230,91,188,224,131,134,111,153,131,103,106,122,143,92,71,193,123,136,235,40,120,166,236,145,4,72,32,89,4,40,30,39,203,223,65,205,150,207,52,65,145,252,177,31,62,211,4,207,212,244,30,185,142,130,247,16,215,81,240,76,217,35,9,144,128,29,4,180,139,199,172,31,20,94,160,144,109,120,108,77,235,153,190,14,207,35,100,27,30,91,246,76,2,36,16,127,2,20,143,227,239,227,160,103,200,251,110,208,68,127,236,143,108,195,99,107,90,207,244,117,120,30,33,219,240,216,178,103,18,32,1,115,9,104,21,143,249,230,46,252,192,224,27,231,240,25,235,30,129,235,40,124,15,112,29,133,207,152,35,144,0,9,196,147,0,197,227,120,250,53,172,89,241,153,38,44,178,63,246,203,103,154,240,25,235,30,129,235,40,124,15,112,29,133,207,152,35,144,0,9,152,69,64,155,120,204,154,65,209,4,2,57,71,195,89,215,40,244,111,52,228,201,57,26,206,28,133,4,72,32,126,4,40,30,199,207,167,97,205,136,247,218,176,200,22,238,151,156,163,225,172,107,20,250,55,26,242,228,28,13,103,142,66,2,36,96,14,1,109,226,49,223,214,69,23,4,124,251,28,29,235,168,71,226,58,138,142,56,215,81,116,172,57,18,9,144,64,124,8,80,60,142,143,47,195,158,9,159,105,194,38,252,99,255,124,166,137,142,117,212,35,113,29,69,71,156,235,40,58,214,28,137,4,72,64,63,1,45,226,49,235,4,69,239,120,50,143,158,121,216,35,210,167,97,19,62,183,127,50,143,158,57,71,36,1,18,176,139,64,167,78,157,100,254,252,249,50,98,196,8,233,211,167,143,164,196,227,241,227,199,203,224,193,131,229,174,187,238,146,199,31,127,220,174,73,209,218,208,9,240,254,26,58,226,115,6,32,243,232,153,135,61,34,125,26,54,97,126,55,136,158,48,71,36,1,18,48,133,64,228,226,49,223,208,233,115,61,223,68,235,99,31,244,200,92,71,65,19,117,223,31,215,145,123,86,60,147,4,72,32,121,4,142,28,57,34,21,43,86,148,82,165,74,201,249,231,159,47,7,14,28,144,242,229,203,203,233,211,167,229,196,137,19,178,119,239,94,185,232,162,139,146,7,134,51,206,72,128,207,52,250,130,131,207,52,250,216,7,61,50,215,81,208,68,221,247,199,117,228,158,21,207,36,1,18,176,151,64,164,226,49,107,3,233,13,20,242,215,203,63,168,209,233,199,160,72,230,215,15,249,231,199,141,173,72,128,4,146,67,160,111,223,190,50,107,214,44,57,124,248,176,18,144,207,156,57,35,101,203,150,21,100,197,33,3,153,7,9,164,8,240,158,170,55,22,200,95,47,255,160,70,167,31,131,34,153,95,63,228,159,31,55,182,34,1,18,176,139,64,164,226,49,223,202,233,15,14,190,149,214,239,3,191,22,112,29,249,37,232,191,61,215,145,127,134,236,129,4,72,32,190,4,144,125,92,185,114,101,149,105,156,58,74,150,44,41,123,246,236,97,214,113,124,221,158,215,204,248,76,147,23,182,64,27,241,153,38,80,156,90,58,227,58,210,130,189,208,160,92,71,250,125,64,11,72,128,4,194,37,16,153,120,204,26,76,225,58,210,75,239,244,133,23,90,102,157,75,223,153,227,15,250,194,28,95,208,18,18,32,1,243,8,244,235,215,79,30,121,228,17,57,116,232,144,148,43,87,78,58,119,238,44,99,199,142,53,207,80,90,164,141,0,239,163,218,208,159,51,48,125,97,142,47,188,90,66,223,121,37,22,222,249,244,69,120,108,217,51,9,144,128,126,2,145,136,199,124,19,167,223,209,233,22,240,13,181,121,62,201,101,17,215,81,46,66,209,127,206,117,20,61,115,142,72,2,36,96,7,1,103,246,49,179,142,237,240,89,148,86,242,153,38,74,218,238,198,226,51,141,59,78,38,157,197,117,100,146,55,126,176,133,235,200,60,159,208,34,18,32,129,96,8,132,46,30,179,6,80,48,142,10,186,23,250,37,104,162,225,246,71,127,133,203,55,223,222,233,151,124,201,177,29,9,144,64,18,8,160,246,241,140,25,51,164,107,215,174,172,117,156,4,135,187,156,35,239,157,46,65,69,124,26,253,18,49,112,159,195,209,95,62,1,134,212,156,126,9,9,44,187,37,1,18,208,78,32,116,241,152,111,223,180,251,56,163,1,124,91,109,174,111,210,45,227,58,50,215,87,92,71,230,250,134,150,145,0,9,232,37,128,236,227,42,85,170,200,174,93,187,88,235,88,175,43,140,26,157,207,52,70,185,163,144,49,124,166,49,215,55,252,110,96,143,111,184,142,236,241,21,45,37,1,18,112,79,32,84,241,152,117,127,220,59,66,215,153,244,145,46,242,238,199,165,143,220,179,210,117,38,125,164,139,60,199,37,1,18,112,67,32,149,9,229,230,220,56,157,179,110,221,58,169,95,191,126,156,166,100,253,92,120,191,52,223,133,244,17,125,100,62,1,243,45,228,58,50,223,71,180,144,4,72,192,27,129,208,196,99,190,113,243,230,8,157,103,51,3,68,39,253,236,99,115,29,153,235,155,116,203,184,142,236,241,21,45,37,129,164,17,72,226,245,137,247,79,243,162,156,62,49,207,39,153,44,74,226,53,195,22,239,112,29,217,226,41,214,63,182,199,83,180,148,4,72,192,13,129,80,196,99,214,250,113,131,222,156,115,232,47,115,124,225,180,132,126,49,211,47,153,172,162,191,236,242,23,173,37,129,164,16,72,114,246,83,146,231,110,90,124,243,30,105,154,71,178,219,67,127,153,233,47,250,197,76,191,240,187,129,93,126,161,181,36,64,2,249,17,8,69,60,230,219,234,252,156,161,179,21,223,98,235,164,95,244,216,92,71,230,249,36,151,69,92,71,185,8,241,115,18,32,129,40,9,240,154,196,204,175,40,227,45,219,88,124,166,49,197,19,238,237,224,245,195,61,171,168,206,228,58,138,138,116,112,227,112,29,5,199,146,61,145,0,9,232,37,16,184,120,204,44,15,189,14,245,51,58,125,231,135,94,176,109,233,139,96,121,70,217,27,125,23,37,109,142,69,2,36,144,137,0,51,212,126,32,67,14,250,215,8,239,139,250,125,144,175,5,244,93,190,228,130,111,71,95,4,207,52,170,30,233,187,168,72,115,28,18,32,129,48,9,4,42,30,243,205,90,152,174,138,166,111,190,209,142,134,115,182,81,184,142,244,251,192,175,5,92,71,126,9,178,61,9,144,128,95,2,188,14,253,72,144,247,85,191,209,148,127,123,178,207,159,157,41,45,121,45,209,239,9,174,35,253,62,240,107,1,215,145,95,130,108,79,2,36,160,155,64,96,226,113,28,50,59,206,158,61,43,163,71,143,150,95,252,226,23,178,122,245,106,233,210,165,139,84,168,80,65,183,143,34,29,63,14,126,140,20,88,192,131,217,204,63,181,126,26,55,110,44,13,27,54,44,32,243,233,167,159,202,236,217,179,101,216,176,97,82,170,84,169,140,196,190,251,238,59,153,58,117,106,44,214,157,205,126,12,56,164,217,29,9,144,128,6,2,204,114,58,23,58,153,68,31,136,54,223,11,83,207,52,87,94,121,165,124,248,225,135,57,159,97,188,208,181,237,121,199,102,63,122,241,139,169,231,218,196,63,211,119,129,124,217,58,191,67,124,241,197,23,174,190,79,228,59,86,216,237,108,242,99,216,44,216,63,9,144,128,157,4,2,19,143,227,240,54,237,208,161,67,50,112,224,64,233,220,185,179,76,159,62,93,70,141,26,149,56,241,24,97,204,183,219,250,22,179,205,235,40,181,126,30,124,240,65,169,90,181,170,103,241,120,223,190,125,50,96,192,128,216,172,59,174,35,125,235,136,35,147,64,146,9,240,218,147,217,251,54,223,99,109,140,105,155,121,167,158,105,110,191,253,118,121,225,133,23,2,21,143,109,124,222,225,117,69,223,10,180,105,29,101,250,46,144,47,61,183,9,40,249,246,31,117,59,174,163,168,137,115,60,18,32,129,32,9,4,34,30,199,37,155,99,227,198,141,50,127,254,124,57,112,224,128,252,207,255,252,143,92,119,221,117,50,118,236,88,121,249,229,151,149,136,60,109,218,52,185,237,182,219,164,119,239,222,50,113,226,68,245,239,16,187,238,191,255,126,249,236,179,207,100,230,204,153,5,231,221,116,211,77,50,110,220,56,185,250,234,171,131,244,87,100,125,197,197,167,145,1,11,96,32,219,153,99,253,44,90,180,72,6,15,30,44,111,190,249,166,244,233,211,71,81,105,215,174,157,236,218,181,75,70,140,24,33,37,74,148,144,165,75,151,202,248,241,227,101,205,154,53,210,168,81,35,245,255,88,107,61,122,244,144,89,179,102,169,255,95,176,96,129,124,242,201,39,231,156,215,160,65,131,0,72,71,215,133,237,62,141,142,20,71,34,1,18,8,130,0,51,155,178,83,36,159,32,162,204,93,31,182,223,255,82,207,52,119,222,121,167,250,78,144,250,30,144,254,124,143,95,42,246,237,219,87,214,175,95,47,173,90,181,82,47,192,43,85,170,164,32,21,245,217,133,23,94,88,232,121,7,207,77,53,107,214,116,7,85,243,89,182,251,84,51,190,188,134,183,141,121,106,221,12,26,52,72,150,47,95,94,228,115,124,186,32,236,252,123,201,146,37,229,181,215,94,43,242,59,68,122,230,113,182,181,151,23,236,136,26,217,230,211,136,176,112,24,18,32,1,11,8,248,22,143,227,244,6,13,194,49,142,102,205,154,21,100,64,238,221,187,87,58,116,232,160,132,47,8,93,248,233,253,182,109,219,100,202,148,41,130,159,230,64,60,198,13,242,244,233,211,210,186,117,107,233,222,189,187,122,120,196,13,243,197,23,95,84,231,149,41,83,198,130,80,56,215,68,155,222,116,91,9,216,97,116,28,214,81,106,253,32,110,134,14,29,170,214,204,165,151,94,170,74,193,32,203,6,107,97,251,246,237,234,133,12,254,224,179,121,243,230,201,218,181,107,101,210,164,73,114,244,232,209,130,117,7,177,57,211,121,120,176,180,233,224,58,178,201,91,180,149,4,236,38,192,235,77,110,255,197,225,126,155,123,150,122,207,136,3,99,231,51,13,190,7,224,87,85,191,253,237,111,11,61,223,127,251,237,183,210,171,87,47,25,50,100,136,92,123,237,181,234,197,247,71,31,125,36,35,71,142,148,111,190,249,38,227,103,40,91,97,235,47,173,120,141,137,110,109,217,184,142,82,235,166,94,189,122,25,159,227,119,238,220,89,168,252,68,122,105,138,76,223,33,156,226,241,238,221,187,51,174,47,36,170,152,126,112,29,153,238,33,218,71,2,36,80,20,1,223,226,241,121,231,157,167,4,160,54,109,218,88,77,248,251,239,191,87,194,240,29,119,220,33,213,170,85,43,36,30,79,152,48,65,137,91,229,202,149,83,153,201,123,246,236,81,89,3,199,143,31,151,158,61,123,74,251,246,237,165,124,249,242,170,253,67,15,61,36,21,43,86,148,35,71,142,72,255,254,253,165,91,183,110,82,163,70,13,43,217,60,245,212,83,210,182,109,91,37,146,243,8,151,128,237,235,200,185,126,144,49,252,245,215,95,171,53,130,3,89,8,115,230,204,81,34,114,122,205,227,149,43,87,170,235,7,132,229,99,199,142,101,252,50,229,60,47,91,221,228,112,189,148,95,239,92,71,249,113,99,43,18,32,1,111,4,152,205,228,158,23,89,185,103,149,207,153,113,122,166,129,16,5,17,15,47,196,75,151,46,93,232,249,254,227,143,63,150,15,62,248,64,137,199,152,51,18,78,240,171,43,136,95,27,54,108,200,248,25,178,143,109,21,143,249,76,147,207,138,200,175,141,109,235,200,249,93,160,110,221,186,133,38,237,124,142,79,207,32,118,138,199,207,63,255,124,198,239,16,206,118,175,191,254,122,198,245,85,189,122,245,252,128,71,216,138,235,40,66,216,28,138,4,72,32,48,2,190,197,99,27,223,138,22,69,15,98,215,152,49,99,84,182,192,169,83,167,10,137,199,206,205,190,82,111,84,145,101,12,241,24,2,25,4,86,8,198,206,243,240,25,30,38,59,117,234,100,205,207,209,210,185,240,173,104,96,235,44,103,71,182,175,35,231,250,65,198,61,14,172,17,28,233,63,71,219,188,121,179,188,242,202,43,74,84,94,181,106,149,96,131,189,116,241,248,146,75,46,145,76,231,217,38,30,115,29,229,12,127,158,64,2,36,224,147,128,237,247,16,159,211,207,171,57,175,205,121,97,115,213,200,246,120,116,62,211,224,151,80,153,158,239,215,173,91,87,232,121,199,249,236,159,237,51,124,103,176,85,60,230,186,113,181,4,2,57,201,182,117,228,92,55,101,203,150,205,248,28,159,77,60,94,178,100,73,198,239,16,206,118,233,231,217,246,189,155,235,40,144,37,194,78,72,128,4,34,38,224,91,60,134,189,113,200,224,192,27,81,212,105,69,182,240,254,253,251,243,18,143,33,60,35,243,24,89,200,182,103,30,199,193,167,17,175,37,223,195,217,204,220,185,126,254,242,151,191,100,204,26,216,180,105,147,122,65,211,177,99,71,169,83,167,142,236,216,177,67,213,73,78,23,143,63,255,252,243,140,231,217,36,30,219,236,83,223,1,205,14,72,128,4,34,33,192,58,190,249,97,38,183,252,184,185,109,101,243,253,207,249,76,179,101,203,150,66,153,199,216,16,12,123,159,60,240,192,3,146,180,204,99,155,125,234,54,110,77,59,207,38,230,206,117,131,235,107,166,231,125,136,192,206,108,126,231,47,20,147,144,121,108,147,79,77,91,15,180,135,4,72,64,47,129,64,196,99,76,193,246,55,104,16,175,106,215,174,45,191,249,205,111,84,125,86,60,24,226,39,106,168,195,234,54,243,56,189,230,49,178,42,241,211,53,27,106,47,57,195,208,182,55,221,122,151,80,176,163,219,186,142,156,235,7,130,48,106,0,162,140,203,85,87,93,165,132,97,60,40,226,191,120,40,196,23,49,108,46,115,248,240,97,245,146,6,101,81,176,25,37,178,6,82,235,14,15,160,153,206,195,207,70,109,56,184,142,108,240,18,109,36,1,251,9,216,122,223,48,129,60,175,211,225,122,193,214,216,116,62,211,224,215,83,248,21,225,240,225,195,5,155,229,161,174,49,246,106,192,166,216,217,234,174,230,170,121,156,122,222,185,236,178,203,194,117,66,64,189,115,173,4,4,50,143,110,108,89,71,206,117,131,196,144,76,207,241,168,21,142,205,230,33,46,163,180,163,243,123,66,106,77,21,245,29,34,14,53,143,185,142,242,88,0,108,66,2,36,96,12,129,192,196,99,155,51,56,144,37,60,120,240,96,181,217,29,234,36,157,60,121,82,80,231,120,233,210,165,234,198,246,198,27,111,40,33,12,25,143,217,202,86,76,156,56,81,213,67,91,184,112,161,52,111,222,92,61,104,86,169,82,197,24,103,187,49,196,102,63,186,153,159,233,231,216,200,63,125,253,64,12,198,139,147,126,253,250,201,193,131,7,229,222,123,239,85,27,229,97,13,165,54,137,193,26,105,218,180,169,42,249,130,159,158,77,158,60,89,240,19,183,212,186,155,62,125,186,170,147,92,212,121,169,93,204,77,246,165,141,126,52,153,39,109,35,1,18,40,154,0,51,152,252,71,6,25,250,103,152,169,7,27,239,133,233,207,52,16,143,167,78,157,170,158,81,230,206,157,123,206,243,253,234,213,171,213,11,241,245,235,215,171,13,179,71,141,26,37,169,231,148,76,159,57,191,103,224,123,69,205,154,53,195,115,66,0,61,219,232,199,0,166,109,76,23,54,240,79,95,55,16,136,145,32,82,212,115,60,202,182,224,59,54,54,161,196,186,194,53,24,235,12,223,19,176,41,118,166,239,16,233,229,46,178,173,61,99,156,231,48,196,6,63,154,200,141,54,145,0,9,152,67,32,48,241,24,83,74,242,219,52,103,93,87,155,126,86,159,30,138,182,188,221,54,103,9,5,111,73,146,215,81,240,52,245,244,200,117,164,135,59,71,37,129,36,17,224,189,34,56,111,243,154,29,28,203,244,158,24,167,225,177,141,170,103,174,143,168,72,103,30,135,235,72,191,15,252,90,192,117,228,151,32,219,147,0,9,232,38,16,168,120,140,201,36,53,131,35,14,226,113,82,125,167,123,17,22,53,62,125,97,162,87,220,217,68,223,185,227,196,179,72,128,4,242,39,192,12,166,252,217,21,213,146,60,131,229,153,222,27,239,139,225,242,13,179,119,250,46,76,186,222,250,166,47,188,241,50,233,108,250,206,36,111,208,22,18,32,129,124,9,4,46,30,195,16,190,89,203,215,29,250,218,241,141,182,62,246,153,70,230,58,50,207,39,185,44,226,58,202,69,136,159,147,0,9,4,65,128,247,135,32,40,22,238,131,215,239,224,153,58,123,100,204,134,203,55,140,222,185,38,194,160,234,175,79,174,35,127,252,116,180,230,58,210,65,157,99,146,0,9,132,65,32,20,241,152,25,28,97,184,42,188,62,233,175,240,216,250,233,153,126,241,67,47,250,182,244,87,244,204,57,34,9,36,145,0,51,152,194,243,58,217,134,199,150,247,200,240,216,134,209,51,253,21,6,85,255,125,210,47,254,25,70,217,3,253,21,37,109,142,69,2,36,16,54,129,80,196,99,24,205,183,108,97,187,46,184,254,249,22,59,56,150,65,247,196,117,20,52,209,240,250,227,58,10,143,45,123,38,1,18,248,129,0,239,9,225,71,2,175,229,225,49,102,252,134,199,54,232,158,185,14,130,38,26,92,127,92,71,193,177,12,187,39,174,163,176,9,179,127,18,32,129,40,9,132,38,30,99,18,204,224,136,210,149,249,141,69,31,229,199,45,202,86,244,81,148,180,243,27,139,62,202,143,27,91,145,0,9,184,39,192,12,38,247,172,252,156,73,206,126,232,229,110,203,251,101,110,70,186,207,160,143,116,123,32,247,248,244,81,110,70,186,207,160,143,116,123,128,227,147,0,9,4,77,32,84,241,24,198,242,141,91,208,46,11,174,63,190,185,14,142,101,216,61,113,29,133,77,56,255,254,185,142,242,103,199,150,36,64,2,238,9,240,62,224,158,149,223,51,121,93,247,75,48,123,123,198,114,184,124,253,244,206,216,247,67,47,218,182,92,71,209,242,246,50,26,215,145,23,90,60,151,4,72,192,22,2,161,139,199,204,224,48,51,20,232,23,51,253,146,201,42,250,203,76,127,209,47,102,250,133,86,145,64,220,8,48,131,41,122,143,146,121,120,204,121,239,12,143,173,159,158,233,23,63,244,162,111,75,127,69,207,220,205,136,244,139,27,74,60,135,4,72,192,70,2,161,139,199,128,194,183,111,230,133,6,223,86,155,231,147,92,22,113,29,229,34,20,253,231,92,71,209,51,231,136,36,144,52,2,188,246,235,243,56,175,241,225,177,103,92,135,199,54,223,158,25,239,249,146,211,215,142,235,72,31,251,76,35,115,29,153,231,19,90,68,2,36,16,12,129,72,196,99,152,202,12,142,96,28,22,68,47,244,69,16,20,245,244,65,223,233,225,94,212,168,244,133,57,190,160,37,36,16,87,2,204,96,210,235,89,242,15,151,63,239,163,225,242,245,210,59,125,225,133,150,89,231,210,119,230,248,131,190,48,199,23,180,132,4,72,32,120,2,145,137,199,48,157,111,226,130,119,160,215,30,249,134,218,43,49,243,206,231,58,210,239,19,174,35,253,62,160,5,36,144,4,2,188,222,235,247,50,175,247,225,250,128,49,30,46,95,55,189,51,198,221,80,50,251,28,174,35,253,254,225,58,210,239,3,90,64,2,36,16,46,129,72,197,99,102,112,132,235,204,92,189,147,127,46,66,118,124,78,63,234,245,19,249,235,229,207,209,73,32,41,4,152,193,100,142,167,233,139,240,124,193,123,106,120,108,221,244,76,254,110,40,153,127,14,253,168,215,71,228,175,151,63,71,39,1,18,136,134,64,164,226,49,166,196,183,114,209,56,182,168,81,248,86,90,31,251,160,71,230,58,10,154,168,251,254,184,142,220,179,226,153,36,64,2,249,17,224,53,62,63,110,97,182,226,181,63,60,186,140,247,240,216,230,234,153,113,157,139,144,61,159,115,29,233,243,21,215,145,62,246,28,153,4,72,32,58,2,145,139,199,152,26,51,56,162,115,112,106,36,50,143,158,121,216,35,210,167,97,19,62,183,127,50,143,158,57,71,36,129,164,17,96,6,147,153,30,167,95,194,245,11,239,175,225,242,45,170,119,50,143,158,121,216,35,210,167,97,19,230,119,131,232,9,115,68,18,32,1,83,8,104,17,143,49,121,190,161,139,46,4,248,38,58,58,214,81,143,196,117,20,29,113,174,163,232,88,115,36,18,72,50,1,94,215,205,245,62,239,3,225,250,134,177,31,46,95,103,239,140,229,232,88,71,61,18,215,81,116,196,185,142,162,99,205,145,72,128,4,244,19,208,38,30,51,131,35,26,231,147,115,52,156,117,141,66,255,251,154,30,141,0,0,32,0,73,68,65,84,70,67,158,156,163,225,204,81,72,32,233,4,152,53,102,126,4,208,71,225,249,136,247,218,240,216,58,123,38,231,104,56,235,26,133,254,141,134,60,57,71,195,153,163,144,0,9,152,67,64,155,120,12,4,124,91,23,126,32,240,237,115,248,140,117,143,192,117,20,190,7,184,142,194,103,204,17,72,32,233,4,120,45,183,39,2,120,79,8,207,87,92,7,225,177,77,245,204,248,13,159,177,238,17,184,142,194,247,0,215,81,248,140,57,2,9,144,128,89,4,180,138,199,64,193,12,142,240,2,130,108,195,99,107,90,207,244,117,120,30,33,219,240,216,178,103,18,32,129,31,8,48,131,201,174,72,160,191,194,245,23,239,187,225,241,37,219,240,216,154,214,51,125,29,158,71,200,54,60,182,236,153,4,72,192,92,2,218,197,99,160,225,155,187,224,3,132,111,156,131,103,106,122,143,92,71,193,123,136,235,40,120,166,236,145,4,72,224,92,2,188,126,219,23,21,188,63,132,235,51,174,137,224,249,50,102,131,103,106,122,143,92,71,193,123,136,235,40,120,166,236,145,4,72,192,14,2,70,136,199,204,224,8,54,88,200,51,88,158,182,244,70,191,7,235,41,242,12,150,39,123,35,1,18,40,154,0,51,152,236,141,12,250,46,60,223,241,30,28,44,91,242,12,150,167,45,189,209,239,193,122,138,60,131,229,201,222,72,128,4,236,34,96,132,120,12,100,124,139,23,92,224,240,45,115,112,44,109,235,137,235,40,56,143,113,29,5,199,146,61,145,0,9,20,77,128,215,108,251,35,131,247,138,240,124,200,245,17,28,91,198,105,112,44,109,235,137,235,40,56,143,113,29,5,199,146,61,145,0,9,216,71,192,24,241,24,232,152,193,225,63,128,200,208,63,67,219,123,96,12,248,247,32,25,250,103,200,30,72,128,4,178,19,208,157,193,180,111,223,62,105,221,186,181,188,250,234,171,5,134,182,104,209,66,6,15,30,44,245,234,213,83,255,118,230,204,25,121,227,141,55,100,236,216,177,178,98,197,10,169,83,167,142,116,233,210,69,218,181,107,39,101,202,148,113,117,206,136,17,35,84,159,233,199,173,183,222,42,211,167,79,87,159,13,29,58,84,42,86,172,40,109,218,180,145,246,237,219,75,171,86,173,10,78,95,185,114,165,178,97,208,160,65,234,223,206,158,61,43,111,191,253,182,76,157,58,85,217,244,147,159,252,68,254,240,135,63,72,255,254,253,229,138,43,174,136,60,236,116,251,49,242,9,71,60,32,239,199,254,129,147,161,127,134,182,247,192,24,240,239,65,50,244,207,144,61,144,0,9,216,77,192,40,241,24,40,249,70,47,255,128,226,155,229,252,217,197,173,37,215,81,254,30,229,58,202,159,29,91,146,0,9,184,39,160,251,58,13,241,120,192,128,1,50,106,212,40,169,80,161,130,18,138,255,250,215,191,202,220,185,115,229,191,255,251,191,165,108,217,178,178,96,193,2,89,190,124,185,12,31,62,92,126,250,211,159,202,145,35,71,212,47,197,118,236,216,33,227,198,141,147,210,165,75,231,60,39,37,50,31,63,126,92,134,12,25,34,157,58,117,146,154,53,107,42,80,176,161,107,215,174,5,226,49,196,236,239,190,251,78,158,122,234,169,2,33,56,93,60,94,184,112,161,60,243,204,51,50,122,244,104,185,250,234,171,11,236,158,53,107,150,204,152,49,67,170,85,171,230,222,9,1,157,201,251,70,64,32,51,116,163,123,173,132,59,187,112,123,103,108,134,203,215,166,222,185,142,242,247,22,215,81,254,236,216,146,4,72,32,62,4,140,19,143,153,193,145,95,112,145,91,126,220,226,218,138,241,144,159,103,201,45,63,110,108,69,2,36,224,141,128,9,25,76,233,226,113,74,204,77,9,202,223,127,255,189,18,151,145,57,236,20,100,79,158,60,41,3,7,14,148,102,205,154,201,207,127,254,243,156,231,52,105,210,68,193,113,35,30,63,248,224,131,74,200,62,255,252,243,101,216,176,97,114,193,5,23,136,83,60,62,112,224,128,244,234,213,75,30,120,224,129,2,1,26,125,35,27,25,34,119,237,218,181,165,122,245,234,222,156,17,208,217,38,248,52,160,169,24,215,13,239,205,249,185,132,220,242,227,22,215,86,140,135,252,60,75,110,249,113,99,43,18,32,129,248,17,48,78,60,6,98,190,221,243,30,104,124,155,236,157,89,220,91,112,29,121,247,48,215,145,119,102,108,65,2,36,224,141,128,41,215,230,162,50,143,81,6,2,2,237,127,252,199,127,200,223,254,246,55,121,233,165,151,148,120,92,172,88,177,66,147,124,253,245,215,101,245,234,213,114,243,205,55,231,60,39,85,110,194,141,120,12,177,186,119,239,222,42,19,185,99,199,142,170,127,167,120,140,47,241,243,230,205,83,101,52,74,150,44,233,13,124,4,103,243,30,18,30,100,83,214,77,120,51,12,190,103,198,99,240,76,109,239,145,235,200,187,7,185,142,188,51,99,11,18,32,129,120,18,48,82,60,6,106,102,112,184,15,56,178,114,207,42,105,103,50,54,220,123,156,172,220,179,226,153,36,64,2,249,19,56,239,188,243,148,0,138,250,190,58,143,162,106,30,95,116,209,69,170,182,112,143,30,61,100,209,162,69,178,125,251,246,130,90,195,78,91,83,130,238,149,87,94,153,243,28,175,226,49,202,104,108,222,188,89,213,67,158,54,109,154,108,219,182,173,160,230,113,122,9,139,244,57,160,220,5,74,95,232,58,48,126,219,182,109,85,38,52,143,224,9,240,62,237,158,41,89,185,103,149,180,51,25,27,238,61,78,86,238,89,241,76,18,32,129,248,19,48,86,60,6,122,190,233,203,29,128,124,131,156,155,81,210,207,224,58,202,29,1,92,71,185,25,241,12,18,32,129,96,8,152,114,189,73,207,60,134,224,185,117,235,86,233,211,167,143,218,196,238,196,137,19,130,12,99,212,41,134,224,237,60,156,153,199,185,206,201,71,60,46,87,174,156,202,46,46,81,162,132,252,226,23,191,144,183,222,122,75,137,216,200,118,94,188,120,177,170,119,92,188,120,241,66,54,205,159,63,95,253,93,167,120,204,251,109,48,107,36,91,47,100,156,155,177,41,215,152,220,150,242,12,93,4,184,142,114,147,231,58,202,205,136,103,144,0,9,36,139,128,209,226,49,107,12,101,15,70,242,73,214,98,205,119,182,140,19,174,163,124,99,135,237,72,128,4,194,33,96,66,54,83,81,53,143,49,91,148,169,64,185,8,100,21,71,93,243,216,185,129,223,87,95,125,165,126,133,118,227,141,55,10,234,44,67,60,254,230,155,111,84,205,99,100,39,99,3,63,231,161,91,60,54,193,167,225,68,171,89,189,242,153,134,207,52,102,69,164,157,214,112,29,113,29,217,25,185,180,154,4,72,64,39,1,163,197,99,128,225,91,191,204,225,193,183,198,58,151,142,93,99,115,29,113,29,217,21,177,180,150,4,226,79,64,247,61,188,40,241,24,37,34,176,81,221,240,225,195,229,138,43,174,144,5,11,22,168,141,232,240,119,136,181,71,142,28,81,207,101,59,118,236,144,113,227,198,73,233,210,165,115,158,83,166,76,25,229,76,183,53,143,33,12,99,211,60,28,175,189,246,154,252,241,143,127,84,217,208,169,12,230,103,158,121,70,240,7,155,246,97,131,188,83,167,78,201,155,111,190,169,178,165,113,206,239,126,247,187,200,131,135,247,216,104,145,147,55,159,105,162,141,184,120,142,198,117,196,117,20,207,200,230,172,72,128,4,194,34,96,188,120,140,137,51,155,227,92,247,147,73,88,75,34,190,253,50,102,184,142,226,27,221,156,25,9,216,71,64,119,230,87,81,53,143,155,52,105,34,253,251,247,151,95,255,250,215,170,84,197,153,51,103,84,189,97,148,144,192,102,122,117,234,212,145,46,93,186,72,187,118,237,36,37,10,187,57,39,95,241,24,25,199,200,70,70,25,139,148,120,140,242,26,27,55,110,84,245,144,151,45,91,166,28,223,188,121,115,233,214,173,155,212,173,91,247,156,18,27,97,71,134,110,63,134,61,63,83,251,231,51,13,159,105,76,141,77,155,236,226,58,226,58,178,41,94,105,43,9,144,128,94,2,86,136,199,64,164,59,67,71,175,155,10,143,206,55,197,38,121,195,46,91,184,142,126,244,23,215,145,93,177,75,107,73,32,142,4,120,29,178,223,171,188,175,234,243,33,217,243,153,70,95,244,197,103,100,174,35,174,163,248,68,51,103,66,2,36,16,38,1,107,196,99,102,118,252,16,6,228,16,230,114,136,127,223,140,31,174,163,248,71,57,103,72,2,118,17,96,230,151,93,254,114,90,75,223,233,245,29,159,105,248,76,163,55,2,227,49,58,215,17,215,81,60,34,153,179,32,1,18,8,155,128,53,226,49,64,48,67,135,25,216,97,47,136,36,244,207,117,196,117,148,132,56,231,28,73,192,38,2,204,252,178,201,91,63,216,202,123,169,25,62,163,31,248,76,99,70,36,218,109,5,215,17,215,145,221,17,76,235,73,128,4,162,32,96,149,120,12,32,73,206,242,72,242,220,163,88,12,73,26,35,201,177,148,228,185,39,41,198,57,87,18,176,137,0,51,191,108,242,22,127,5,102,154,183,146,124,95,79,242,220,77,139,67,219,237,73,114,44,37,121,238,182,199,45,237,39,1,18,136,142,128,117,226,49,208,36,49,67,135,111,132,163,91,20,73,25,137,235,40,41,158,230,60,73,128,4,108,32,192,251,188,13,94,250,193,198,36,222,63,77,247,78,18,125,194,107,134,233,81,105,159,125,92,71,246,249,140,22,147,0,9,144,64,84,4,172,20,143,83,25,58,81,65,50,101,156,117,235,214,73,253,250,245,77,49,135,118,88,78,128,235,200,114,7,210,124,18,32,129,216,17,96,246,147,249,46,165,143,204,244,17,159,105,204,244,11,173,178,139,0,215,145,93,254,138,163,181,231,157,119,94,28,167,197,57,57,8,156,61,123,150,60,44,37,96,165,120,236,151,53,46,74,58,130,86,215,184,126,121,177,61,9,20,69,192,79,60,235,106,75,79,146,0,9,144,128,233,4,146,152,249,101,186,79,82,246,49,211,211,22,79,69,107,167,159,103,154,104,45,229,104,36,96,46,1,174,35,115,125,19,165,101,140,131,40,105,71,63,22,253,27,61,243,32,71,164,120,28,36,205,28,125,113,177,68,8,155,67,133,78,192,79,60,235,106,27,58,20,14,64,2,36,64,2,62,9,176,254,177,79,128,33,53,167,95,66,2,27,131,110,253,60,211,196,96,250,156,2,9,4,66,128,235,40,16,140,214,119,194,56,176,222,133,89,39,64,255,218,237,95,138,199,17,250,143,139,37,66,216,28,42,116,2,126,226,89,87,219,208,161,112,0,18,32,1,18,8,128,0,51,92,3,128,24,112,23,204,8,15,24,104,140,186,243,243,76,19,35,12,156,10,9,248,34,192,117,228,11,95,108,26,51,14,98,227,202,34,39,66,255,218,237,95,138,199,17,250,143,139,37,66,216,28,42,116,2,126,226,89,87,219,208,161,112,0,18,32,1,18,8,136,0,107,235,6,4,50,128,110,232,139,0,32,198,184,11,63,207,52,49,198,194,169,145,128,39,2,92,71,158,112,197,246,100,198,65,108,93,171,38,70,255,218,237,95,138,199,17,250,143,139,37,66,216,28,42,116,2,126,226,89,87,219,208,161,112,0,18,32,1,18,8,144,0,179,93,3,132,153,103,87,204,2,207,19,92,130,154,249,121,166,73,16,38,78,149,4,178,18,224,58,98,128,196,69,92,220,183,111,159,116,237,218,85,134,14,29,42,21,43,86,148,214,173,91,203,171,175,190,90,224,224,38,77,154,72,255,254,253,229,215,191,254,117,129,152,186,108,217,50,25,60,120,176,124,245,213,87,210,187,119,111,233,222,189,187,148,42,85,42,118,65,193,117,110,183,75,41,30,71,232,63,46,150,8,97,115,168,208,9,248,137,103,93,109,67,135,194,1,72,128,4,72,32,64,2,172,179,27,32,204,60,186,34,255,60,160,37,176,137,159,103,154,4,226,226,148,73,160,72,2,92,71,12,140,184,138,199,3,6,12,144,81,163,70,73,133,10,21,228,236,217,179,178,109,219,54,233,215,175,159,244,236,217,83,26,54,108,40,155,54,109,146,177,99,199,170,63,16,155,199,143,31,47,181,106,213,146,150,45,91,198,46,40,184,206,237,118,41,197,227,8,253,199,197,18,33,108,14,21,58,1,63,241,172,171,109,232,80,56,0,9,144,0,9,4,76,128,153,175,1,3,245,208,29,51,191,61,192,74,240,169,126,158,105,18,140,141,83,39,129,66,4,184,142,24,16,73,16,143,83,94,94,187,118,173,60,251,236,179,50,98,196,8,41,94,188,120,33,231,191,253,246,219,242,214,91,111,201,160,65,131,196,153,197,92,179,102,77,235,131,132,235,220,110,23,82,60,142,208,127,92,44,17,194,230,80,161,19,240,19,207,186,218,134,14,133,3,144,0,9,144,64,8,4,88,115,55,4,168,57,186,36,243,232,153,219,58,162,159,103,26,91,231,76,187,73,32,104,2,92,71,65,19,181,179,191,56,196,65,122,217,10,103,230,113,202,43,95,127,253,181,18,135,145,101,140,140,228,212,113,244,232,81,85,190,226,198,27,111,148,230,205,155,219,233,196,44,86,199,193,191,177,115,138,135,9,81,60,246,0,203,239,169,92,44,126,9,178,189,73,4,252,196,179,174,182,38,241,163,45,36,64,2,36,224,133,0,179,96,189,208,242,119,46,179,189,253,241,75,90,107,63,207,52,73,99,197,249,146,64,38,2,92,71,140,13,16,136,67,28,184,17,143,113,78,186,168,188,102,205,26,193,139,235,203,47,191,92,102,204,152,33,213,171,87,143,93,80,196,193,191,177,115,138,135,9,81,60,246,0,203,239,169,92,44,126,9,178,189,73,4,252,196,179,174,182,38,241,163,45,36,64,2,36,224,133,0,235,239,122,161,149,255,185,228,156,63,187,164,182,244,243,76,147,84,102,156,55,9,164,19,224,58,98,76,36,73,60,206,148,121,12,6,31,124,240,129,204,156,57,83,38,79,158,44,101,203,150,141,85,96,112,157,219,237,78,138,199,17,250,143,139,37,66,216,28,42,116,2,126,226,89,87,219,208,161,112,0,18,32,1,18,8,145,0,51,98,67,132,251,255,93,51,195,59,124,198,113,27,193,207,51,77,220,88,112,62,36,144,47,1,174,163,124,201,197,171,93,28,226,192,77,230,241,138,21,43,228,229,151,95,150,209,163,71,159,83,243,24,237,239,187,239,62,25,62,124,184,212,168,81,35,86,14,142,131,127,99,229,16,143,147,161,120,236,17,152,159,211,185,88,252,208,99,91,211,8,248,137,103,93,109,77,99,72,123,72,128,4,72,192,43,1,214,226,245,74,204,253,249,100,235,158,21,207,252,145,128,159,103,26,114,36,1,18,248,129,0,215,17,35,33,46,113,144,77,60,62,115,230,140,108,221,186,85,250,247,239,47,61,123,246,148,134,13,27,10,54,207,123,226,137,39,84,253,227,210,165,75,11,126,1,53,119,238,92,25,55,110,156,148,41,83,38,86,129,193,117,110,183,59,41,30,71,232,63,46,150,8,97,115,168,208,9,248,137,103,93,109,67,135,194,1,72,128,4,72,32,2,2,204,142,13,30,50,179,186,131,103,154,148,30,253,60,211,36,133,17,231,73,2,185,8,112,29,229,34,148,140,207,227,16,7,233,226,113,235,214,173,229,213,87,95,85,14,188,232,162,139,164,73,147,38,210,189,123,119,181,41,30,230,123,234,212,41,89,188,120,177,202,66,222,177,99,135,180,106,213,74,101,29,87,169,82,69,156,125,213,172,89,211,250,32,136,131,127,173,119,130,143,9,80,60,246,1,207,107,83,46,22,175,196,120,190,201,4,252,196,179,174,182,38,243,164,109,36,64,2,36,224,150,0,235,242,186,37,229,238,60,242,116,199,137,103,21,77,192,207,51,13,153,146,0,9,252,64,128,235,136,145,192,56,136,127,12,112,157,219,237,99,138,199,17,250,143,139,37,66,216,28,42,116,2,126,226,89,87,219,208,161,112,0,18,32,1,18,136,136,0,51,101,131,3,205,76,238,224,88,38,177,39,63,207,52,73,228,197,57,147,64,81,4,184,142,24,23,20,143,227,31,3,92,231,118,251,152,226,113,132,254,227,98,137,16,54,135,10,157,128,159,120,214,213,54,116,40,28,128,4,72,128,4,34,36,192,26,189,254,97,147,161,127,134,73,239,193,207,51,77,210,217,113,254,36,144,34,192,117,196,88,160,120,28,255,24,224,58,183,219,199,20,143,35,244,31,23,75,132,176,57,84,232,4,252,196,179,174,182,161,67,225,0,36,64,2,36,16,49,1,102,205,230,15,156,217,219,249,179,99,203,31,9,248,121,166,33,71,18,32,129,31,8,112,29,49,18,24,7,241,143,1,174,115,187,125,76,241,56,66,255,113,177,68,8,155,67,133,78,192,79,60,235,106,27,58,20,14,64,2,36,64,2,17,19,96,189,222,252,128,147,91,126,220,216,234,92,2,126,158,105,200,147,4,72,128,226,49,99,128,47,227,146,18,3,188,95,218,237,105,138,199,17,250,143,139,37,66,216,28,42,116,2,126,226,89,87,219,208,161,112,0,18,32,1,18,208,64,128,25,180,222,161,51,99,219,59,51,182,40,154,128,159,103,26,50,37,1,18,160,120,204,24,8,71,60,30,49,98,132,12,30,60,248,28,188,191,250,213,175,164,94,189,122,50,126,252,120,57,125,250,180,76,157,58,85,186,116,233,34,123,247,238,149,217,179,103,203,176,97,195,164,84,169,82,158,221,146,105,188,91,111,189,85,245,249,236,179,207,230,221,55,140,217,183,111,159,116,237,218,85,134,14,29,42,53,107,214,244,108,223,119,223,125,87,48,215,10,21,42,120,110,31,68,3,222,47,131,160,168,175,15,173,226,49,130,71,215,113,246,236,217,200,135,14,99,190,58,230,17,57,56,14,104,36,1,63,23,127,93,109,141,4,73,163,72,128,4,72,32,0,2,172,221,235,30,34,89,185,103,197,51,115,19,240,243,76,147,187,119,158,65,2,201,32,192,117,148,12,63,231,154,101,24,113,112,252,248,113,25,50,100,136,116,234,212,233,28,209,21,130,236,128,1,3,100,212,168,81,190,197,227,212,220,138,26,239,211,79,63,245,37,76,7,33,30,59,231,74,241,56,87,36,242,243,162,8,104,23,143,41,126,230,31,152,97,92,92,243,183,134,45,147,70,192,79,252,233,106,155,52,31,113,190,36,64,2,201,34,192,108,218,220,254,102,150,118,110,70,60,195,27,1,63,207,52,222,70,226,217,36,16,95,2,92,71,241,245,173,151,153,133,17,7,233,98,110,74,200,237,215,175,159,244,239,223,95,102,205,154,37,215,93,119,157,140,29,59,86,222,120,227,141,130,236,224,213,171,87,75,223,190,125,101,253,250,245,210,161,67,7,149,241,123,201,37,151,228,204,0,206,36,30,35,195,185,106,213,170,42,251,247,250,235,175,151,135,31,126,184,64,204,206,52,150,147,157,51,243,24,255,62,113,226,68,41,91,182,172,204,157,59,87,245,55,121,242,100,169,91,183,174,28,61,122,84,38,76,152,32,211,167,79,151,106,213,170,201,240,225,195,229,150,91,110,145,158,61,123,22,204,117,193,130,5,242,201,39,159,168,236,235,53,107,214,72,163,70,141,212,255,55,104,208,64,192,7,125,159,56,113,66,246,239,223,175,250,175,84,169,146,23,55,102,60,55,12,255,6,98,24,59,113,69,128,226,177,43,76,102,158,196,197,103,166,95,146,98,149,159,248,211,213,54,41,190,225,60,73,128,4,146,73,128,117,124,179,251,157,124,146,185,46,130,158,53,178,215,230,207,159,47,248,137,114,159,62,125,10,54,250,194,23,111,252,68,250,174,187,238,146,199,31,127,60,232,97,217,31,9,196,154,128,159,239,6,177,6,147,176,201,133,17,7,153,196,99,148,146,56,118,236,88,145,153,199,187,119,239,150,94,189,122,169,140,229,90,181,106,9,196,214,173,91,183,170,107,124,177,98,197,178,122,37,147,120,12,1,26,99,222,124,243,205,234,30,178,97,195,6,37,88,127,253,245,215,174,198,74,23,143,113,47,130,160,221,184,113,227,66,253,189,242,202,43,170,111,8,223,152,7,4,114,100,86,95,120,225,133,5,115,221,181,107,151,26,27,127,46,189,244,82,153,55,111,158,172,93,187,86,38,77,154,36,59,119,238,84,101,60,32,32,215,169,83,71,46,184,224,2,117,159,11,226,8,195,191,65,216,197,62,220,17,160,120,236,142,147,145,103,113,241,25,233,150,196,24,229,39,254,116,181,77,140,115,56,81,18,32,129,196,18,96,102,109,102,215,51,51,59,177,203,34,208,137,31,57,114,68,42,86,172,168,106,98,158,127,254,249,114,224,192,1,41,95,190,188,170,157,137,76,45,212,205,188,232,162,139,2,29,147,157,145,64,220,9,248,249,110,16,119,54,73,154,95,24,113,144,143,120,252,252,243,207,43,177,24,37,45,96,211,161,67,135,100,224,192,129,242,224,131,15,170,236,225,108,71,38,241,24,217,192,16,103,203,149,43,167,178,123,83,245,149,221,142,149,46,30,103,234,15,217,211,51,102,204,144,222,189,123,171,76,226,50,101,202,40,115,179,149,173,88,185,114,165,18,144,167,76,153,34,95,124,241,133,202,92,78,217,26,100,252,133,225,223,32,237,99,95,217,9,80,60,182,56,66,184,248,44,118,94,12,76,247,19,127,186,218,198,0,59,167,64,2,36,64,2,57,9,176,166,239,185,136,200,36,103,216,240,4,15,4,144,209,133,159,58,31,62,124,88,9,200,103,206,156,81,63,31,70,156,33,3,153,7,9,144,128,55,2,126,190,27,120,27,137,103,155,76,32,140,56,200,71,60,94,178,100,137,180,105,211,166,16,42,148,182,88,180,104,81,206,205,234,220,212,60,118,138,199,110,199,74,23,143,157,155,251,57,251,195,61,9,125,78,155,54,77,9,224,200,34,134,144,140,23,156,169,250,206,40,191,177,121,243,102,65,150,242,198,141,27,101,213,170,85,42,131,57,37,30,251,217,56,48,91,124,133,225,95,147,227,57,110,182,81,60,182,216,163,92,124,22,59,47,6,166,251,137,63,93,109,99,128,157,83,32,1,18,32,1,87,4,152,101,251,35,38,102,99,187,10,25,158,228,129,0,178,143,43,87,174,172,50,141,83,71,201,146,37,101,207,158,61,204,58,246,192,145,167,146,64,138,128,159,239,6,164,24,31,2,97,196,65,62,226,49,178,129,15,30,60,168,94,8,122,61,188,138,199,110,199,114,43,30,227,87,49,56,176,183,24,74,98,160,84,70,147,38,77,164,105,211,166,5,226,241,231,159,127,46,35,71,142,148,142,29,59,170,210,20,59,118,236,80,194,56,197,99,175,222,78,214,249,20,143,45,246,119,24,23,87,139,113,208,244,136,9,248,137,63,93,109,35,70,196,225,72,128,4,72,64,27,1,214,247,253,1,61,57,104,11,193,216,15,140,205,150,30,121,228,17,245,115,102,252,12,185,115,231,206,170,126,36,15,18,32,1,239,4,252,124,55,240,62,26,91,232,34,0,177,18,25,177,153,74,251,132,17,7,185,196,99,100,229,162,134,61,54,154,75,101,220,254,253,239,127,87,53,237,177,217,92,237,218,181,229,189,247,222,147,199,30,123,76,253,178,4,101,138,178,29,94,197,99,183,99,185,21,143,145,117,252,217,103,159,41,251,113,96,110,16,143,235,213,171,167,50,144,241,119,148,169,216,178,101,139,170,139,140,95,208,32,35,25,98,51,124,243,229,151,95,22,112,72,9,209,65,197,75,24,254,13,202,54,246,147,155,0,197,227,220,140,140,61,131,139,207,88,215,36,194,48,63,241,167,171,109,34,28,195,73,146,0,9,144,192,255,19,96,198,173,8,51,176,185,28,194,34,224,204,62,102,214,113,88,148,217,111,82,8,248,249,110,144,20,70,113,152,39,174,149,16,41,187,117,235,38,131,6,13,58,71,68,14,35,14,178,137,199,40,241,128,250,190,75,151,46,85,153,184,168,23,140,76,93,216,137,82,14,120,73,248,206,59,239,72,139,22,45,100,244,232,209,114,205,53,215,168,218,193,93,187,118,85,155,213,213,172,89,243,28,183,120,21,143,179,141,229,236,220,173,120,140,50,74,152,211,244,233,211,21,223,30,61,122,200,221,119,223,173,74,44,165,230,138,207,230,204,153,35,11,23,46,84,25,201,109,219,182,85,165,46,38,79,158,44,251,247,239,167,120,28,135,197,22,194,28,40,30,135,0,53,170,46,195,184,184,70,101,59,199,177,159,128,159,248,211,213,214,126,234,156,1,9,144,0,9,120,35,144,228,90,191,73,158,187,183,40,225,217,249,18,64,214,22,54,38,130,144,192,90,199,249,82,100,59,18,16,181,41,25,68,69,30,241,38,128,235,228,168,81,163,212,36,191,255,254,123,37,34,35,235,53,149,137,204,56,136,183,255,233,95,187,253,75,241,216,98,255,113,241,89,236,188,24,152,238,39,254,116,181,141,1,118,78,129,4,72,128,4,60,19,72,98,246,45,179,174,61,135,9,27,228,65,0,217,199,85,170,84,145,93,187,118,177,214,113,30,252,216,132,4,82,4,252,124,55,32,69,187,8,96,179,182,3,7,14,40,163,81,242,231,228,201,147,114,223,125,247,169,76,100,108,60,202,151,8,118,249,211,139,181,92,231,94,104,153,119,46,197,99,243,124,226,218,34,46,62,215,168,120,98,8,4,252,196,159,174,182,33,96,96,151,36,64,2,36,96,60,129,84,221,95,227,13,13,216,192,117,235,214,73,253,250,245,3,238,149,221,229,34,128,123,60,143,120,19,160,184,19,111,255,234,152,157,159,239,6,58,236,141,211,152,58,174,217,40,161,128,242,10,169,3,181,117,97,199,177,99,199,40,30,199,41,184,210,230,194,117,110,183,115,41,30,91,236,63,46,62,139,157,23,3,211,253,196,159,174,182,49,192,206,41,144,0,9,144,128,85,4,252,92,239,173,154,40,141,45,32,64,159,199,59,24,232,223,120,251,87,215,236,24,87,186,200,71,95,50,132,153,199,250,124,173,123,100,174,115,221,30,240,55,126,164,226,113,167,78,157,100,254,252,249,106,135,71,236,254,152,10,30,212,190,25,60,120,176,220,117,215,93,242,248,227,143,251,155,81,140,91,147,95,140,157,107,225,212,252,92,252,117,181,181,16,51,77,38,1,18,32,1,171,9,248,185,222,91,61,241,4,27,79,159,199,219,249,244,111,188,253,171,107,118,140,43,93,228,163,21,143,177,97,27,106,30,227,215,11,172,121,172,207,231,186,70,230,58,215,69,62,152,113,35,21,143,81,23,172,98,197,138,130,159,37,224,167,10,168,117,83,190,124,121,57,125,250,180,156,56,113,66,246,238,221,203,122,97,89,252,74,126,193,4,61,123,9,134,128,159,139,191,174,182,193,204,156,189,144,0,9,144,0,9,184,37,224,231,122,239,118,12,158,103,22,1,250,220,44,127,4,109,13,253,27,52,81,246,7,2,140,43,125,113,16,37,251,146,37,75,42,225,24,27,229,161,198,113,106,163,188,212,236,163,180,37,53,230,190,125,251,164,117,235,214,242,234,171,175,22,114,194,117,215,93,39,139,22,45,146,154,53,107,234,115,78,204,70,214,225,223,152,33,212,58,157,72,197,99,204,20,187,18,207,154,53,75,14,31,62,172,4,100,212,186,65,97,116,236,136,205,93,138,115,199,2,249,229,102,196,51,162,33,224,231,226,175,171,109,52,100,56,10,9,144,0,9,144,128,206,47,130,164,175,151,128,159,123,188,94,203,57,186,27,2,244,175,27,74,60,199,43,1,198,149,87,98,193,157,31,37,123,252,146,122,234,212,169,25,19,6,163,180,197,41,30,15,24,48,64,101,68,87,168,80,33,56,176,236,233,28,2,58,252,75,55,4,71,32,114,241,24,217,179,149,43,87,86,153,198,169,3,111,160,246,236,217,195,172,99,23,126,37,63,23,144,120,74,36,4,252,92,252,117,181,141,4,12,7,33,1,18,32,1,18,40,32,224,231,122,79,140,118,18,160,207,237,244,155,91,171,233,95,183,164,120,158,23,2,140,43,47,180,130,61,215,36,246,58,108,65,230,113,54,241,248,211,79,63,149,153,51,103,42,97,121,218,180,105,114,219,109,183,73,239,222,189,101,226,196,137,242,242,203,47,171,182,247,223,127,191,92,112,193,5,178,122,245,106,149,44,185,126,253,122,233,208,161,131,12,29,58,84,80,227,25,125,224,124,104,96,251,247,239,151,57,115,230,200,223,254,246,55,85,186,21,199,189,247,222,43,219,183,111,151,97,195,134,169,95,233,231,234,7,201,151,115,231,206,149,235,175,191,94,38,79,158,44,117,235,214,85,25,221,207,60,243,140,26,191,78,157,58,234,223,175,190,250,106,213,127,166,254,130,141,164,220,189,233,240,111,110,171,120,134,91,2,145,139,199,48,172,95,191,126,242,200,35,143,200,161,67,135,164,92,185,114,210,185,115,103,25,59,118,172,91,155,19,127,30,249,37,62,4,140,0,224,231,226,175,171,173,17,224,104,4,9,144,0,9,36,136,128,159,235,125,130,48,197,106,170,244,121,172,220,121,206,100,232,223,120,251,87,215,236,24,87,186,200,155,85,50,68,71,28,184,17,143,33,4,99,223,174,70,141,26,41,129,119,219,182,109,50,101,202,20,37,216,66,60,70,9,14,136,199,189,122,245,146,33,67,134,72,173,90,181,100,193,130,5,178,117,235,86,37,16,227,252,46,93,186,40,1,25,194,46,196,228,113,227,198,41,13,12,66,240,3,15,60,160,126,145,143,62,119,239,222,157,181,31,100,111,67,148,110,220,184,177,218,79,108,195,134,13,170,31,140,53,114,228,72,153,52,105,146,124,248,225,135,178,102,205,26,101,203,151,95,126,153,177,191,98,197,138,69,26,120,58,252,27,233,4,99,62,152,22,241,216,153,61,203,172,99,239,17,70,126,222,153,177,69,240,4,252,92,252,117,181,13,158,2,123,36,1,18,32,1,18,200,70,192,207,245,158,100,237,36,64,159,219,233,55,183,86,211,191,110,73,241,60,47,4,24,87,94,104,5,123,174,73,236,117,216,146,169,230,49,202,170,66,204,253,226,139,47,4,27,253,65,148,69,226,35,4,91,252,106,190,71,143,30,114,252,248,113,233,217,179,167,180,111,223,94,118,238,220,169,4,92,136,201,152,7,18,37,7,14,28,40,15,62,248,160,64,191,113,246,241,228,147,79,42,39,182,107,215,78,253,247,253,247,223,87,153,196,40,227,250,252,243,207,187,238,7,34,244,236,217,179,149,160,253,250,235,175,203,166,77,155,212,120,206,3,117,155,51,217,85,181,106,213,96,131,41,71,111,58,252,27,233,4,99,62,152,22,241,24,76,145,78,63,99,198,12,233,218,181,43,107,29,231,17,100,228,151,7,52,54,9,148,128,159,139,191,174,182,129,2,96,103,36,64,2,36,64,2,57,9,248,185,222,231,236,156,39,24,73,128,62,55,210,45,129,25,69,255,6,134,146,29,57,8,48,174,244,133,131,73,236,117,216,226,38,243,56,37,208,162,164,4,196,99,28,216,100,15,226,49,68,228,182,109,219,202,142,29,59,164,77,155,54,133,28,153,218,116,15,255,232,236,3,89,204,87,94,121,165,234,3,135,83,4,94,178,100,137,235,126,210,219,165,236,114,26,1,123,51,217,21,245,102,128,58,252,171,111,101,197,111,100,109,226,49,222,190,84,169,82,69,118,237,218,197,90,199,121,196,21,249,229,1,141,77,2,37,224,231,226,175,171,109,160,0,216,25,9,144,0,9,144,64,78,2,126,174,247,57,59,231,9,70,18,160,207,141,116,75,96,70,209,191,129,161,100,71,20,143,141,136,1,147,214,180,14,91,130,18,143,255,254,247,191,203,193,131,7,5,25,203,233,135,83,228,133,0,141,204,99,8,207,169,115,211,51,143,221,246,227,54,243,56,83,127,81,7,160,14,255,70,61,199,56,143,167,196,99,56,49,105,7,234,211,132,121,196,137,105,216,172,194,244,3,251,14,143,128,159,139,191,174,182,225,209,96,207,36,64,2,36,64,2,69,17,240,115,189,39,81,59,9,208,231,118,250,205,173,213,244,175,91,82,60,207,11,1,198,149,23,90,193,158,107,18,123,29,182,4,37,30,87,174,92,89,250,244,233,35,195,135,15,151,218,181,107,203,123,239,189,39,143,61,246,152,250,149,61,202,92,56,51,143,81,94,2,117,138,139,170,121,12,17,218,109,63,78,241,24,27,238,161,230,49,74,109,124,252,241,199,242,220,115,207,169,177,179,245,87,190,124,249,96,131,41,71,111,58,252,27,233,4,99,62,88,129,120,156,36,129,48,138,160,141,98,140,40,98,51,46,243,136,130,85,210,198,240,19,27,186,218,38,205,71,156,47,9,144,0,9,232,38,224,231,122,175,219,118,142,159,31,1,250,60,63,110,182,180,162,127,109,241,148,93,118,50,174,244,249,203,36,246,58,108,201,84,243,24,30,121,247,221,119,165,98,197,138,133,132,223,76,101,43,126,249,203,95,202,170,85,171,164,95,191,126,242,206,59,239,72,139,22,45,100,244,232,209,114,205,53,215,20,42,75,129,204,99,104,111,203,150,45,83,155,233,97,15,176,59,239,188,83,213,76,134,152,92,162,68,9,215,253,56,197,99,244,243,204,51,207,168,242,176,53,106,212,144,135,31,126,88,80,150,2,99,101,178,43,234,168,211,225,223,168,231,24,231,241,40,30,135,228,221,184,44,140,184,204,35,36,55,39,186,91,63,177,161,171,109,162,29,198,201,147,0,9,144,128,6,2,126,174,247,26,204,229,144,1,16,160,207,3,128,104,112,23,244,175,193,206,177,216,52,198,149,62,231,153,196,222,36,91,162,242,200,201,147,39,229,137,39,158,144,98,197,138,73,167,78,157,162,26,86,203,56,73,244,175,22,208,33,13,74,241,56,44,176,231,157,167,222,242,216,126,112,129,219,238,193,240,236,247,19,27,186,218,134,71,131,61,147,0,9,144,0,9,20,69,192,207,245,158,68,237,36,64,159,219,233,55,183,86,211,191,110,73,241,60,47,4,24,87,94,104,5,123,174,73,236,77,178,37,88,202,133,123,91,183,110,157,202,80,94,177,98,133,84,175,94,93,254,244,167,63,73,239,222,189,165,76,153,50,97,14,171,189,239,164,248,87,59,232,144,12,160,120,28,22,88,138,199,33,145,101,183,166,16,240,115,241,215,213,214,20,118,180,131,4,72,128,4,146,66,192,207,245,62,41,140,226,54,79,250,60,110,30,45,60,31,250,55,222,254,213,53,59,198,149,46,242,34,38,177,55,201,22,125,30,137,239,200,244,175,221,190,165,120,28,146,255,226,178,48,226,50,143,144,220,156,232,110,253,196,134,174,182,137,118,24,39,79,2,36,64,2,26,8,248,185,222,107,48,151,67,6,64,128,62,15,0,162,193,93,208,191,6,59,199,98,211,24,87,250,156,103,18,123,147,108,209,231,145,248,142,76,255,218,237,91,138,199,33,249,47,46,11,35,46,243,8,201,205,137,238,214,79,108,232,106,155,104,135,113,242,36,64,2,36,160,129,128,159,235,189,6,115,57,100,0,4,232,243,0,32,26,220,5,253,107,176,115,44,54,141,113,165,207,121,38,177,55,201,22,125,30,137,239,200,244,175,221,190,165,120,28,146,255,226,178,48,226,50,143,144,220,156,232,110,253,196,134,174,182,137,118,24,39,79,2,36,64,2,26,8,248,185,222,107,48,151,67,6,64,128,62,15,0,162,193,93,208,191,6,59,199,98,211,24,87,250,156,103,18,123,221,182,96,207,170,41,83,166,200,206,157,59,101,252,248,241,82,162,68,137,34,29,243,221,119,223,201,212,169,83,165,75,151,46,178,119,239,94,70,50,246,49,0,0,32,0,73,68,65,84,153,61,123,182,12,27,54,76,74,149,42,149,243,252,10,21,42,20,121,14,198,94,182,108,153,12,30,60,88,190,250,234,43,85,3,185,123,247,238,170,207,92,159,45,94,188,88,6,13,26,36,95,127,253,181,52,107,214,76,250,247,239,47,245,234,213,43,24,7,237,23,44,88,160,74,148,220,121,231,157,218,130,77,183,127,181,77,60,38,3,83,60,14,201,145,113,89,24,113,153,71,72,110,78,116,183,126,98,67,87,219,68,59,140,147,39,1,18,32,1,13,4,252,92,239,53,152,203,33,3,32,64,159,7,0,209,224,46,232,95,131,157,99,177,105,140,43,125,206,51,137,189,110,91,190,249,230,27,25,59,118,172,236,217,179,71,6,14,28,40,181,106,213,42,210,49,251,246,237,147,1,3,6,200,168,81,163,36,147,24,236,108,232,230,252,77,155,54,169,177,241,167,98,197,138,74,188,198,248,45,91,182,148,108,159,193,230,33,67,134,40,177,249,170,171,174,82,34,241,39,159,124,34,195,135,15,151,98,197,138,201,169,83,167,100,254,252,249,210,179,103,79,121,232,161,135,164,117,235,214,218,130,77,183,127,181,77,60,38,3,83,60,14,201,145,113,89,24,113,153,71,72,110,78,116,183,126,98,67,87,219,68,59,140,147,39,1,18,32,1,13,4,252,92,239,53,152,203,33,3,32,64,159,7,0,209,224,46,232,95,131,157,99,177,105,140,43,125,206,51,137,189,110,91,86,172,88,161,132,227,99,199,142,201,161,67,135,164,71,143,30,42,91,247,211,79,63,149,137,19,39,202,137,19,39,228,219,111,191,149,42,85,170,200,19,79,60,33,215,93,119,157,18,123,223,120,227,13,149,121,124,230,204,25,153,48,97,130,76,159,62,93,170,85,171,166,4,220,91,110,185,69,9,183,179,102,205,82,231,227,191,200,90,30,58,116,168,212,172,89,51,163,227,223,126,251,109,121,235,173,183,84,70,113,250,225,252,108,245,234,213,242,194,11,47,20,136,197,200,62,30,51,102,140,140,28,57,82,202,149,43,167,236,62,112,224,128,84,173,90,85,46,190,248,98,138,199,250,150,154,245,35,83,60,14,201,133,186,47,124,65,77,43,46,243,8,138,7,251,249,145,128,159,216,208,213,150,254,35,1,18,32,1,18,136,150,128,159,235,125,180,150,114,180,160,8,208,231,65,145,52,179,31,250,215,76,191,216,110,21,227,74,159,7,77,98,175,211,150,147,39,79,42,209,181,125,251,246,242,253,247,223,171,242,17,16,121,47,189,244,82,37,30,163,68,5,132,216,58,117,234,40,97,25,153,201,200,60,118,150,173,120,253,245,215,101,195,134,13,210,183,111,95,217,189,123,183,42,31,129,115,46,188,240,66,79,153,202,71,143,30,85,227,223,120,227,141,210,188,121,243,66,193,145,254,89,186,200,140,44,103,136,213,16,174,171,87,175,174,4,111,148,223,120,250,233,167,85,63,204,60,214,183,214,108,31,57,112,241,24,11,43,87,205,151,116,104,249,180,241,3,62,138,139,146,159,49,80,147,102,238,220,185,234,167,7,184,120,225,109,86,241,226,197,207,153,178,147,219,23,95,124,225,153,187,27,134,126,230,225,166,127,158,99,47,1,63,177,161,171,173,189,180,105,57,9,144,0,9,216,73,192,207,245,222,206,25,211,106,250,60,222,49,64,255,198,219,191,186,102,199,184,210,69,94,84,102,45,244,7,19,14,157,182,160,52,196,146,37,75,148,224,139,82,15,16,128,155,52,105,34,191,255,253,239,149,120,140,140,226,73,147,38,169,108,94,103,25,10,167,120,140,12,228,25,51,102,40,29,167,65,131,6,82,166,76,25,133,213,77,217,138,20,255,53,107,214,200,61,247,220,35,151,95,126,185,234,11,2,112,182,207,80,146,98,251,246,237,5,25,202,24,171,107,215,174,231,100,54,227,60,138,199,38,68,185,189,54,4,46,30,231,131,130,226,113,97,106,199,143,31,87,139,191,67,135,14,82,187,118,237,140,72,41,30,231,19,109,108,19,20,1,63,55,119,93,109,131,154,59,251,33,1,18,32,1,18,40,154,64,167,78,157,84,109,189,17,35,70,72,159,62,125,10,190,148,162,118,31,178,104,238,186,235,46,121,252,241,199,137,47,198,4,252,220,227,99,140,37,54,83,163,127,99,227,74,163,38,194,184,210,231,14,147,216,235,178,37,181,81,94,175,94,189,10,57,226,254,251,239,87,181,135,119,236,216,81,40,81,47,147,120,124,254,249,231,43,1,122,218,180,105,178,117,235,86,149,173,12,33,249,244,233,211,158,50,143,97,196,7,31,124,32,51,103,206,148,201,147,39,75,217,178,101,11,217,229,252,108,253,250,245,133,202,91,164,103,30,167,26,82,60,214,183,198,226,50,178,107,241,24,169,251,72,185,199,67,63,106,179,32,37,127,244,232,209,234,11,2,234,167,164,130,241,95,254,229,95,10,22,86,81,53,95,82,105,247,175,189,246,154,250,82,129,163,93,187,118,178,107,215,46,245,69,3,187,73,162,110,11,222,244,96,33,180,106,213,74,141,91,169,82,37,245,198,7,11,8,69,201,177,32,111,187,237,54,181,24,241,243,129,151,95,126,89,45,72,44,240,11,46,184,32,171,127,162,184,40,229,59,6,132,99,212,214,65,45,28,28,239,190,251,174,42,116,158,137,71,42,203,59,149,121,140,47,102,216,33,244,183,191,253,173,212,175,95,95,245,129,115,192,15,111,205,188,30,249,206,195,235,56,60,223,62,2,126,98,67,87,91,251,40,211,98,18,32,1,18,176,139,192,145,35,71,212,70,47,120,158,195,151,40,212,217,43,95,190,188,250,226,132,159,78,34,67,231,162,139,46,178,107,82,180,214,19,1,63,247,120,79,3,241,100,45,4,232,95,45,216,99,63,40,227,74,159,139,77,98,175,203,22,60,155,64,219,66,2,31,158,89,112,96,35,186,63,255,249,207,74,163,130,190,228,252,117,125,38,241,24,207,62,56,32,70,163,246,48,234,32,35,123,185,105,211,166,158,197,99,140,113,223,125,247,169,242,19,53,106,212,40,20,32,206,207,80,66,99,217,178,101,106,211,60,232,70,24,23,245,148,199,141,27,87,48,23,52,166,120,172,111,141,197,101,100,215,226,113,42,224,240,192,15,17,18,2,37,2,20,34,240,13,55,220,160,22,198,29,119,220,161,234,169,164,22,86,166,154,47,248,242,128,128,198,66,68,13,25,44,84,44,0,244,137,218,48,120,227,131,190,175,189,246,90,181,91,228,71,31,125,164,10,126,227,141,15,178,113,209,174,81,163,70,106,204,109,219,182,169,118,88,160,16,143,177,224,211,23,87,186,179,162,184,40,249,25,3,2,50,230,143,236,29,240,204,198,35,93,60,6,147,191,253,237,111,234,167,11,255,245,95,255,37,232,11,23,156,187,239,190,91,126,250,211,159,122,142,91,63,243,240,60,24,27,88,69,192,79,108,232,106,107,21,96,26,75,2,36,64,2,150,18,192,11,111,188,4,63,124,248,176,18,144,145,76,128,172,25,252,12,19,25,60,60,226,77,192,207,61,62,222,100,226,49,59,250,55,30,126,52,109,22,140,43,125,30,49,137,189,46,91,176,81,30,146,241,254,244,167,63,21,56,34,149,141,140,127,64,98,30,126,53,5,173,5,2,49,180,43,36,49,66,151,66,13,226,148,38,131,172,227,207,62,251,172,32,73,18,159,67,60,174,87,175,94,193,249,151,93,118,89,145,206,94,187,118,173,218,132,15,207,73,165,75,151,150,247,223,127,95,149,50,133,8,140,146,26,153,62,195,179,86,191,126,253,148,22,6,29,236,185,231,158,147,85,171,86,41,141,205,89,250,148,226,177,190,53,22,151,145,61,137,199,8,96,188,213,120,224,129,7,84,48,162,240,55,118,145,196,155,20,8,184,200,122,197,155,142,212,226,201,84,243,101,209,162,69,234,60,100,216,226,216,184,113,163,204,153,51,71,245,9,193,25,105,248,16,79,113,241,192,91,32,100,40,67,108,134,232,236,172,53,131,5,128,221,48,209,15,68,82,20,6,71,141,96,212,151,201,118,68,113,81,242,51,134,83,60,70,182,117,54,30,69,137,199,184,128,193,31,184,136,128,243,188,121,243,148,168,14,33,218,235,225,103,30,94,199,226,249,118,17,240,19,27,186,218,218,69,152,214,146,0,9,144,128,157,4,144,125,92,185,114,101,245,220,150,58,74,150,44,169,158,217,152,117,108,167,79,189,88,237,231,30,239,101,28,158,171,135,0,253,171,135,123,220,71,101,92,233,243,176,73,236,117,216,226,220,40,47,61,217,14,90,12,52,46,100,0,63,255,252,243,5,226,49,218,64,151,90,186,116,169,74,114,132,238,5,97,217,249,203,123,60,239,64,167,66,18,31,94,164,167,206,127,248,225,135,213,70,124,208,183,240,139,254,212,129,58,203,139,23,47,86,154,24,146,38,241,11,124,36,1,86,169,82,69,213,96,206,244,25,68,238,39,159,124,82,233,103,59,119,238,148,102,205,154,169,254,157,125,99,12,138,199,250,214,88,92,70,246,36,30,67,200,69,80,162,0,55,50,74,90,182,108,41,111,190,249,166,220,116,211,77,170,196,68,183,110,221,84,105,137,148,160,153,169,230,203,75,47,189,164,248,165,118,122,116,182,193,219,26,231,103,78,33,21,255,238,252,185,128,115,1,164,202,61,180,109,219,86,26,54,108,152,213,63,81,92,148,252,140,225,156,243,186,117,235,92,241,112,110,152,135,47,104,16,143,111,189,245,86,229,23,39,79,175,129,235,103,30,94,199,226,249,118,17,240,19,27,186,218,218,69,152,214,146,0,9,144,128,189,4,240,2,251,145,71,30,81,59,146,99,115,153,206,157,59,171,13,128,121,196,159,128,215,123,188,223,189,79,162,216,3,36,229,53,124,73,199,23,251,198,141,27,231,252,190,145,238,233,32,231,153,250,105,180,155,104,242,59,110,250,24,94,253,235,198,70,158,67,2,140,43,125,49,96,18,123,147,108,209,231,145,248,142,76,255,218,237,91,79,226,49,234,213,161,254,48,118,124,196,91,13,188,69,193,23,1,188,85,193,27,14,136,182,69,61,160,164,215,124,1,178,124,51,143,147,38,30,231,147,121,140,7,74,252,236,225,147,79,62,81,133,218,33,168,167,191,121,114,27,182,92,224,110,73,37,239,60,63,177,161,171,109,242,188,196,25,147,0,9,144,128,30,2,206,236,99,102,29,235,241,129,174,81,253,220,227,243,177,57,104,113,52,155,13,120,25,50,112,224,64,121,240,193,7,213,158,47,94,14,191,118,230,219,62,223,118,153,230,22,181,127,189,48,230,185,246,18,96,92,233,243,157,73,236,77,178,69,159,71,226,59,50,253,107,183,111,61,137,199,152,42,210,245,81,223,5,15,78,183,223,126,187,170,199,251,241,199,31,23,108,156,151,158,69,92,84,205,151,171,174,186,74,181,67,106,63,254,31,89,178,200,156,117,83,243,56,105,226,113,62,53,143,33,30,99,131,154,254,253,251,171,154,60,16,252,189,100,40,56,67,154,11,220,238,5,30,166,245,126,98,67,87,219,48,121,176,111,18,32,1,18,32,129,194,4,80,251,120,198,140,25,234,23,107,172,117,156,156,232,240,122,143,119,126,119,200,180,217,54,250,204,182,161,118,81,101,220,240,221,2,155,106,163,222,54,234,70,94,127,253,245,106,215,250,186,117,235,158,147,236,226,180,1,37,250,240,19,97,252,66,50,181,97,248,31,255,248,71,213,14,165,246,80,126,15,223,133,176,121,247,244,233,211,85,9,63,252,180,24,155,130,111,217,178,165,208,230,222,248,117,38,234,85,94,125,245,213,133,198,196,243,61,126,238,140,117,177,102,205,26,181,151,11,254,31,165,247,80,126,14,63,111,46,170,111,252,20,25,162,53,254,139,249,224,231,207,233,9,34,152,11,230,141,178,49,251,247,239,87,223,217,80,3,51,85,171,211,201,17,123,201,224,167,211,151,92,114,137,235,0,245,234,95,215,29,243,196,68,19,96,92,233,115,191,73,236,77,178,69,159,71,226,59,50,253,107,183,111,61,139,199,120,32,193,195,20,190,12,224,1,7,229,43,240,111,200,64,70,65,238,76,15,128,206,154,47,200,64,65,17,111,252,164,241,224,193,131,114,239,189,247,170,13,222,138,122,168,65,173,23,136,159,149,42,85,58,231,65,47,9,101,43,240,64,232,245,97,25,66,49,178,189,193,19,15,171,169,242,32,249,132,42,23,120,62,212,146,209,198,79,108,232,106,155,12,207,112,150,36,64,2,36,96,6,1,100,31,163,86,223,174,93,187,88,235,216,12,151,68,98,133,215,123,188,243,187,67,166,205,182,241,92,235,117,3,105,136,199,216,124,26,226,40,202,76,224,123,195,134,13,27,212,119,150,207,63,255,188,80,41,188,244,239,47,40,77,209,166,77,27,249,242,203,47,213,159,142,29,59,170,189,88,82,223,61,240,189,6,125,225,5,9,54,251,70,194,6,190,175,64,176,197,115,119,247,238,221,85,189,202,229,203,151,203,139,47,190,168,18,100,254,254,247,191,23,140,137,239,61,176,3,127,176,121,56,246,39,193,175,6,39,77,154,164,54,35,207,212,55,196,94,60,223,223,124,243,205,133,230,227,220,20,9,115,233,210,165,139,18,144,235,212,169,163,54,111,74,109,244,228,220,152,188,86,173,90,106,99,114,252,74,17,53,61,139,21,43,230,42,62,188,250,215,85,167,60,41,241,4,24,87,250,66,192,36,246,38,217,162,207,35,241,29,153,254,181,219,183,158,197,99,187,167,251,131,245,81,4,109,20,99,100,243,5,190,168,225,39,117,120,24,76,47,252,238,197,135,186,231,225,197,86,158,27,45,1,63,177,161,171,109,180,132,56,26,9,144,0,9,156,75,0,215,63,30,241,38,0,161,51,201,135,215,123,188,83,184,205,180,217,54,126,249,232,117,3,105,136,199,206,141,182,179,213,70,78,47,237,128,210,111,16,114,177,57,56,246,123,41,95,190,188,202,66,134,112,123,199,29,119,40,65,25,137,52,200,64,70,50,77,153,50,101,148,203,209,15,206,121,232,161,135,164,98,197,138,130,23,40,16,150,177,47,12,202,255,57,127,65,233,140,145,149,43,87,42,1,25,34,115,38,6,232,59,211,124,156,191,48,204,118,30,56,66,44,30,48,96,128,250,62,148,79,25,14,175,254,77,242,90,224,220,221,19,96,92,185,103,21,244,153,38,177,231,51,82,208,222,53,175,191,164,63,35,153,231,17,247,22,81,60,118,207,202,211,153,58,47,194,248,73,221,93,119,221,165,126,166,134,7,92,63,23,97,157,243,240,4,156,39,71,78,192,79,108,232,106,27,57,36,14,72,2,36,64,2,105,4,252,92,255,8,211,124,2,244,175,247,36,141,124,54,219,206,180,161,182,115,3,105,231,255,67,92,245,34,30,255,227,31,255,80,73,24,248,5,223,61,247,220,163,2,15,251,181,140,25,51,70,70,142,28,41,248,21,37,54,249,70,233,10,136,177,200,244,133,144,140,204,94,167,64,156,201,78,180,223,188,121,179,188,242,202,43,170,20,6,126,145,137,236,104,136,199,153,54,28,79,239,59,83,45,227,244,127,79,47,41,136,140,106,231,113,221,117,215,169,82,28,110,247,71,97,140,155,127,29,178,209,66,198,149,62,175,145,189,62,246,28,153,4,108,34,64,241,56,36,111,197,229,34,28,151,121,132,228,230,68,119,235,39,54,116,181,77,180,195,56,121,18,32,1,35,8,248,185,254,25,49,1,26,145,149,0,253,235,79,60,78,101,208,166,111,182,141,127,207,39,243,216,41,228,166,139,199,143,62,250,168,140,24,49,66,74,151,46,173,4,220,57,115,230,8,202,85,96,172,183,222,122,75,222,125,247,93,129,248,251,159,255,249,159,114,197,21,87,8,178,131,223,124,243,77,149,73,156,74,204,72,183,179,94,189,122,74,92,70,230,49,178,149,51,101,30,111,218,180,73,157,135,114,24,40,45,177,99,199,14,37,224,66,60,206,196,0,125,103,154,79,122,230,113,166,243,144,121,140,146,129,41,65,60,159,229,204,24,207,135,26,219,164,19,64,73,25,148,129,193,26,236,211,167,79,193,47,131,81,251,27,191,156,69,34,20,202,173,240,8,159,0,215,116,248,140,57,2,9,196,129,0,197,227,144,188,24,151,139,112,92,230,17,146,155,19,221,173,159,216,208,213,54,209,14,227,228,73,128,4,140,32,224,231,250,103,196,4,104,4,197,227,28,49,224,53,198,189,108,182,141,18,18,215,94,123,173,170,213,251,209,71,31,41,1,22,194,107,166,13,243,50,137,168,123,246,236,145,251,239,191,95,181,175,81,163,70,161,205,187,191,251,238,59,181,201,29,50,137,33,254,46,92,184,80,213,54,158,57,115,166,212,174,93,91,126,243,155,223,40,209,171,168,77,193,47,187,236,178,115,106,30,35,171,24,117,151,157,118,66,196,197,230,122,232,247,240,225,195,170,140,4,132,104,100,50,99,115,187,76,125,251,21,143,81,119,25,66,29,54,248,195,92,222,123,239,61,121,236,177,199,212,102,125,16,187,221,28,94,253,235,166,79,158,147,60,2,88,91,40,237,130,23,31,200,182,199,102,239,136,65,148,119,65,237,240,189,123,247,178,86,126,68,97,193,53,29,17,104,14,67,2,150,19,160,120,28,146,3,227,114,17,142,203,60,66,114,115,162,187,245,19,27,186,218,38,218,97,156,60,9,144,128,17,4,220,94,255,178,253,196,62,159,137,100,250,137,123,62,125,69,217,6,66,222,212,169,83,85,89,128,10,21,42,184,26,26,34,220,178,101,203,84,246,218,87,95,125,165,68,64,108,96,150,218,80,56,219,103,139,23,47,150,65,131,6,169,18,5,205,154,53,83,89,166,200,248,76,29,232,27,194,37,252,120,231,157,119,158,99,143,91,255,186,154,136,165,39,121,101,224,102,179,109,248,206,235,6,210,217,202,86,160,108,196,210,165,75,85,105,138,178,101,203,170,76,92,216,1,145,23,25,200,16,168,177,41,29,252,141,236,71,212,52,94,179,102,141,138,163,234,213,171,203,209,163,71,85,253,225,233,211,167,43,129,171,71,143,30,114,247,221,119,11,198,196,70,117,200,102,134,232,220,188,121,115,37,212,98,227,72,231,60,17,215,16,140,113,78,211,166,77,165,109,219,182,170,12,198,228,201,147,85,219,76,125,103,18,143,143,29,59,38,93,187,118,85,246,227,200,116,158,115,211,242,119,222,121,71,90,180,104,161,178,173,175,185,230,26,215,209,230,213,191,174,59,230,137,137,35,128,151,39,179,102,205,82,47,80,32,32,159,57,115,166,96,61,226,133,6,143,104,8,112,77,71,195,153,163,144,128,237,4,40,30,135,228,193,184,92,132,227,50,143,144,220,156,232,110,253,196,134,174,182,137,118,24,39,79,2,36,96,4,1,183,215,191,160,197,99,35,38,159,135,17,251,246,237,83,34,219,168,81,163,92,139,199,40,9,48,118,236,88,245,7,153,109,16,33,106,213,170,37,45,91,182,148,108,159,125,243,205,55,106,115,52,136,205,87,93,117,149,18,137,177,113,26,196,191,98,197,138,201,169,83,167,84,198,105,207,158,61,85,89,130,214,173,91,83,60,46,194,167,110,99,60,143,112,48,190,137,173,47,105,188,128,77,178,127,189,112,226,185,185,9,32,251,184,114,229,202,42,211,56,117,224,5,7,126,25,128,151,50,60,162,33,192,53,29,13,103,142,66,2,182,19,160,120,28,146,7,227,114,17,142,203,60,66,114,115,162,187,245,19,27,186,218,38,218,97,156,60,9,144,128,17,4,156,215,63,100,89,33,251,17,226,38,178,26,27,53,106,164,254,191,65,131,6,89,55,247,74,77,4,66,21,126,74,143,140,92,252,220,253,166,155,110,82,63,183,199,38,95,248,12,25,144,248,82,190,127,255,126,181,137,46,126,14,63,108,216,48,149,29,233,108,119,219,109,183,41,193,20,231,191,252,242,203,74,172,197,79,250,47,184,224,130,66,217,158,29,58,116,80,153,141,151,92,114,73,161,204,203,106,213,170,41,129,21,89,150,152,159,211,190,108,53,103,51,217,158,106,143,122,179,200,232,68,102,90,106,83,47,252,180,25,217,106,235,215,175,151,86,173,90,41,81,185,82,165,74,89,125,251,246,219,111,171,26,182,200,40,78,63,156,159,33,179,245,133,23,94,40,16,139,157,27,164,149,43,87,78,241,193,248,85,171,86,149,139,47,190,152,226,113,6,234,126,238,241,70,44,82,31,70,80,60,246,1,143,77,19,73,160,95,191,126,242,200,35,143,200,161,67,135,4,215,217,206,157,59,171,23,127,60,162,35,144,228,107,118,116,148,57,18,9,216,79,128,226,113,72,62,140,203,69,56,46,243,8,201,205,137,238,214,79,108,232,106,155,104,135,113,242,36,64,2,70,16,112,94,255,156,89,176,151,94,122,169,204,155,55,79,214,174,93,43,147,38,77,146,157,59,119,22,89,199,53,125,99,44,100,191,226,167,244,16,82,151,47,95,46,47,190,248,162,170,223,138,218,166,40,245,0,193,19,27,114,161,134,42,126,126,159,18,143,33,4,99,163,34,8,214,248,183,109,219,182,169,118,248,153,62,196,99,8,173,16,143,123,245,234,165,178,113,145,185,139,76,220,173,91,183,170,114,16,47,189,244,146,108,216,176,65,9,185,187,119,239,86,229,29,32,228,226,39,253,110,197,227,76,182,163,68,64,234,112,102,30,35,75,45,101,79,122,221,219,18,37,74,20,233,95,148,23,128,189,55,222,120,163,18,183,157,71,250,103,233,34,51,198,70,150,49,132,113,204,11,66,60,198,121,250,233,167,85,55,204,60,46,122,73,249,185,199,27,177,72,105,68,86,2,244,47,3,36,72,2,206,236,99,102,29,7,73,214,125,95,92,211,238,89,241,76,18,72,50,1,138,199,33,121,63,46,23,225,184,204,35,36,55,39,186,91,63,177,161,171,109,162,29,198,201,147,0,9,24,65,32,219,245,111,229,202,149,74,64,134,136,235,172,215,154,94,187,213,41,206,66,248,69,9,5,148,103,192,151,112,136,184,221,186,117,83,155,14,161,110,42,132,104,100,115,165,151,193,112,126,134,82,12,248,153,48,178,124,145,237,11,193,180,125,251,246,74,192,134,88,12,49,25,118,35,51,12,25,204,168,19,251,225,135,31,202,140,25,51,84,198,50,50,165,157,130,175,91,241,56,147,237,216,192,172,40,241,24,124,62,248,224,3,37,102,195,30,108,168,132,205,191,144,13,237,20,173,83,109,145,205,141,90,182,151,95,126,185,178,213,121,78,81,159,129,195,246,237,219,11,50,148,33,30,167,234,200,214,172,89,179,192,38,156,71,241,56,243,114,242,115,143,55,98,145,210,8,138,199,140,129,72,9,224,37,36,174,209,184,222,178,214,113,164,232,213,96,188,102,71,207,156,35,146,128,141,4,40,30,135,228,181,184,92,132,227,50,143,144,220,156,232,110,253,196,134,174,182,137,118,24,39,79,2,36,96,4,1,231,245,15,89,190,155,55,111,150,87,94,121,69,54,110,220,40,171,86,173,146,198,141,27,123,18,143,157,101,33,32,252,66,88,237,212,169,147,154,107,182,146,17,206,207,156,98,104,170,84,4,54,240,218,177,99,135,180,105,211,166,16,183,84,249,136,43,174,184,66,109,240,133,114,25,16,152,145,229,12,33,25,229,28,220,138,199,153,108,119,10,181,206,204,99,112,114,138,182,206,249,58,219,164,59,26,130,51,74,100,96,51,50,108,142,230,60,156,159,161,20,134,179,188,69,122,230,113,170,29,197,227,236,75,201,207,61,222,136,69,74,35,40,30,51,6,34,37,128,23,159,216,84,114,215,174,93,172,117,28,41,249,31,6,227,53,91,3,116,14,73,2,22,18,40,16,143,45,180,221,151,201,248,194,22,230,225,172,249,23,230,56,81,244,29,54,171,40,230,192,49,130,39,224,231,65,67,87,219,224,41,176,71,18,32,1,18,240,70,192,121,253,91,183,110,157,140,28,57,82,58,118,236,168,74,75,64,172,93,180,104,145,39,241,24,237,145,121,92,190,124,249,115,50,143,253,138,199,40,125,113,240,224,65,149,189,155,233,192,51,2,106,3,35,139,184,73,147,38,114,199,29,119,20,156,138,108,231,71,31,125,84,149,199,40,93,186,180,18,200,231,204,153,35,163,71,143,86,153,213,153,108,15,42,243,56,101,8,68,224,251,238,187,79,149,159,112,246,141,207,157,159,33,179,122,217,178,101,74,128,199,6,121,152,23,178,154,81,71,26,124,83,7,197,227,236,49,239,231,30,239,109,53,241,108,29,4,232,223,104,168,199,233,187,100,52,196,236,27,197,148,239,216,92,211,246,197,14,45,38,1,29,4,148,120,172,99,96,140,201,11,149,63,242,228,231,143,31,91,251,35,224,39,254,116,181,245,55,99,182,38,1,18,32,1,255,4,156,215,63,8,197,91,182,108,81,117,131,15,31,62,172,202,67,224,177,12,217,188,95,126,249,101,94,53,143,145,189,12,193,19,66,180,95,241,184,114,229,202,170,44,4,68,215,218,181,107,203,123,239,189,39,143,61,246,152,250,89,49,234,43,163,142,50,62,199,1,129,24,226,49,254,164,14,148,189,192,198,123,16,137,33,218,166,202,113,164,254,155,94,243,56,101,187,179,126,49,196,93,100,52,163,255,83,167,78,185,170,121,140,186,209,79,60,241,132,178,19,162,245,251,239,191,47,115,231,206,85,34,48,234,76,103,250,12,62,192,230,77,240,3,236,197,6,131,176,9,98,119,241,226,197,41,30,187,12,127,63,247,120,151,67,240,52,141,4,232,223,104,224,147,115,52,156,117,141,98,146,127,77,178,69,151,63,56,46,9,144,64,110,2,20,143,115,51,50,246,12,94,232,141,117,77,34,12,243,19,127,186,218,38,194,49,156,36,9,144,128,209,4,156,215,191,111,191,253,86,9,149,11,23,46,148,166,77,155,10,74,69,160,20,4,202,43,236,223,191,223,149,120,140,13,241,32,144,162,15,108,8,7,161,23,63,255,117,214,56,198,38,123,233,53,143,221,148,173,248,229,47,127,169,196,83,8,170,239,188,243,142,180,104,209,66,9,169,215,92,115,141,96,179,57,212,77,158,62,125,186,250,153,49,234,37,223,125,247,221,226,220,208,15,66,248,210,165,75,85,141,100,148,139,64,6,51,236,72,109,218,151,201,118,167,3,79,158,60,169,198,65,63,200,248,61,112,224,128,18,219,81,98,2,155,4,98,147,190,74,149,42,21,242,57,68,230,197,139,23,43,91,33,162,227,188,20,151,108,159,193,222,39,159,124,82,101,30,67,248,110,214,172,153,76,157,58,85,210,75,98,48,243,56,251,18,243,115,143,55,122,241,210,56,69,128,254,141,38,16,200,57,26,206,186,70,49,201,191,38,217,162,203,31,28,151,4,72,32,55,1,138,199,185,25,25,123,6,47,244,198,186,38,17,134,249,137,63,93,109,19,225,24,78,146,4,72,192,104,2,126,174,127,233,19,75,23,136,141,158,120,154,113,54,219,158,141,115,144,254,181,201,159,78,91,201,192,86,207,185,179,155,254,117,199,201,239,89,228,236,151,160,217,237,77,242,175,73,182,152,237,53,90,71,2,201,38,64,241,216,98,255,243,66,111,177,243,98,96,186,159,248,211,213,54,6,216,57,5,18,32,1,203,9,248,185,254,81,60,54,223,249,65,250,215,252,217,22,109,33,25,216,234,57,119,118,211,191,238,56,249,61,139,156,253,18,52,187,189,73,254,53,201,22,179,189,70,235,72,32,217,4,40,30,91,236,127,94,232,45,118,94,12,76,247,19,127,186,218,198,0,59,167,64,2,36,96,57,1,63,215,63,203,167,158,8,243,233,95,150,53,136,123,160,51,198,163,241,48,57,71,195,89,215,40,38,249,215,36,91,116,249,131,227,146,0,9,228,38,64,241,56,55,35,99,207,224,133,222,88,215,36,194,48,63,241,167,171,109,34,28,195,73,146,0,9,24,77,192,207,245,207,232,137,209,56,69,128,254,37,131,184,47,5,198,120,52,30,38,231,104,56,235,26,197,36,255,154,100,139,46,127,112,92,18,32,129,220,4,40,30,231,102,100,236,25,188,208,27,235,154,68,24,230,39,254,116,181,77,132,99,56,73,18,32,1,163,9,248,185,254,25,61,49,26,71,241,248,255,99,128,49,30,239,197,64,255,70,227,95,114,142,134,179,174,81,76,242,175,73,182,232,242,7,199,37,1,18,200,77,128,226,113,110,70,198,158,193,11,189,177,174,73,132,97,126,226,79,87,219,68,56,134,147,36,1,18,48,154,128,159,235,95,81,19,59,123,246,172,140,30,61,90,26,55,110,44,13,27,54,84,167,156,58,117,74,102,207,158,45,83,166,76,145,175,191,254,90,90,181,106,37,163,70,141,146,74,149,42,25,205,198,52,227,190,251,238,59,153,58,117,170,116,233,210,69,42,84,168,224,202,188,160,253,235,106,80,195,78,34,3,195,28,18,176,57,244,111,192,64,51,116,71,206,209,112,214,53,138,73,254,53,201,22,93,254,224,184,36,64,2,185,9,80,60,206,205,200,216,51,120,161,55,214,53,137,48,204,79,252,233,106,155,8,199,112,146,36,64,2,70,19,240,115,253,43,106,98,135,14,29,146,129,3,7,202,131,15,62,40,85,171,86,85,167,172,88,177,66,150,47,95,46,67,134,12,145,210,165,75,203,83,79,61,37,219,183,111,87,127,47,86,172,152,209,124,76,50,110,223,190,125,50,96,192,0,37,188,83,60,118,239,153,160,99,220,253,200,60,51,10,2,244,111,20,148,89,254,37,26,202,250,70,49,105,29,153,100,139,62,143,112,100,18,32,129,92,4,40,30,231,34,100,240,231,188,208,27,236,156,4,152,230,39,254,116,181,77,128,91,56,69,18,32,1,195,9,184,185,254,125,255,253,247,74,176,188,235,174,187,164,102,205,154,242,250,235,175,171,236,226,249,243,231,43,129,24,255,197,209,186,117,107,217,184,113,163,44,90,180,72,9,195,197,139,23,47,114,246,159,126,250,169,140,25,51,70,101,34,151,47,95,190,224,156,163,71,143,202,132,9,19,100,250,244,233,82,173,90,53,25,62,124,184,52,111,222,92,213,237,93,189,122,181,244,237,219,87,214,175,95,47,29,58,116,144,161,67,135,202,37,151,92,34,200,116,126,230,153,103,212,103,117,234,212,145,201,147,39,203,213,87,95,93,104,92,140,55,115,230,76,37,184,78,155,54,77,110,186,233,38,25,55,110,156,58,239,204,153,51,178,116,233,82,25,63,126,188,172,89,179,70,26,53,106,164,254,191,65,131,6,130,118,200,152,30,54,108,152,148,42,85,170,208,223,209,206,171,173,217,230,151,50,56,147,61,215,93,119,157,244,232,209,67,102,205,154,37,248,127,48,134,47,114,29,110,252,155,171,15,219,63,39,3,219,61,152,221,126,250,55,26,255,146,115,52,156,117,141,98,146,127,77,178,69,151,63,56,46,9,144,64,110,2,20,143,115,51,50,246,12,94,232,141,117,77,34,12,243,19,127,186,218,38,194,49,156,36,9,144,128,209,4,220,94,255,32,16,95,116,209,69,242,251,223,255,94,137,190,16,135,95,123,237,53,185,225,134,27,148,184,122,199,29,119,72,221,186,117,11,9,201,153,38,190,118,237,90,121,246,217,103,101,196,136,17,133,4,230,231,159,127,94,54,108,216,160,132,224,221,187,119,75,255,254,253,149,104,13,129,184,87,175,94,106,204,90,181,106,201,130,5,11,100,235,214,173,50,120,240,96,217,188,121,179,140,28,57,82,38,77,154,36,31,126,248,161,18,128,211,51,154,33,2,67,216,238,222,189,187,42,153,129,44,232,23,95,124,81,205,99,199,142,29,50,118,236,88,245,231,210,75,47,149,121,243,230,9,236,67,127,59,119,238,204,40,30,67,64,247,106,235,75,47,189,84,100,155,234,213,171,23,160,218,180,105,83,70,123,32,62,51,243,216,251,114,114,27,227,222,123,102,11,19,8,208,191,209,120,129,156,163,225,172,107,20,147,252,107,146,45,186,252,193,113,73,128,4,114,19,160,120,156,155,145,177,103,240,66,111,172,107,18,97,152,159,248,211,213,54,17,142,225,36,73,128,4,140,38,224,246,250,247,254,251,239,203,178,101,203,228,129,7,30,80,89,199,23,94,120,161,202,14,110,218,180,169,18,97,33,228,150,40,81,162,144,144,92,212,196,15,28,56,160,68,225,251,239,191,95,174,189,246,218,66,167,64,92,157,49,99,134,244,238,221,91,101,254,150,41,83,70,125,142,44,91,136,197,16,78,97,175,179,52,198,186,117,235,4,130,43,202,100,100,58,32,30,67,224,126,232,161,135,164,98,197,138,114,228,200,17,101,67,183,110,221,164,70,141,26,133,154,173,92,185,82,9,200,152,211,23,95,124,145,81,60,126,227,141,55,60,219,10,113,187,168,249,101,11,16,167,61,199,142,29,163,120,156,199,106,114,27,227,121,116,205,38,6,16,160,127,163,113,2,57,71,195,89,215,40,38,249,215,36,91,116,249,131,227,146,0,9,228,38,64,241,56,55,35,99,207,224,133,222,88,215,36,194,48,63,241,167,171,109,34,28,195,73,146,0,9,24,77,192,237,245,111,239,222,189,42,163,183,107,215,174,170,116,66,203,150,45,229,205,55,223,84,37,32,80,74,2,66,44,54,195,67,57,10,100,2,151,43,87,238,156,121,35,115,118,208,160,65,170,20,5,218,165,31,39,79,158,148,37,75,150,168,210,18,16,139,177,49,28,132,100,136,202,109,218,180,41,116,122,170,116,3,196,99,28,200,44,206,38,30,59,203,79,28,63,126,92,205,165,83,167,78,242,179,159,253,76,101,47,191,242,202,43,170,228,198,170,85,171,212,102,127,185,196,227,243,207,63,223,179,173,87,92,113,69,145,109,46,190,248,226,2,211,145,101,157,201,30,138,199,249,45,37,183,49,158,95,239,108,165,155,0,253,27,141,7,200,57,26,206,186,70,49,201,191,38,217,162,203,31,28,151,4,72,32,55,1,138,199,185,25,25,123,6,47,244,198,186,38,17,134,249,137,63,93,109,19,225,24,78,146,4,72,192,104,2,110,175,127,167,79,159,86,37,36,80,98,1,229,28,238,190,251,110,85,94,1,165,44,154,53,107,38,13,27,54,20,100,201,66,80,70,86,47,250,117,30,223,126,251,173,76,157,58,85,234,215,175,47,45,90,180,56,231,115,231,185,16,80,33,68,35,91,184,73,147,38,234,163,131,7,15,202,61,247,220,115,14,75,148,186,112,147,121,12,65,27,153,199,168,177,236,204,60,70,191,248,172,99,199,142,170,102,50,202,88,32,211,57,37,30,63,250,232,163,170,188,6,54,250,131,184,60,103,206,28,149,121,141,26,200,56,188,216,154,50,62,189,13,74,126,164,14,136,225,153,236,161,120,156,223,82,114,27,227,249,245,206,86,186,9,208,191,209,120,128,156,163,225,172,107,20,147,252,107,146,45,186,252,193,113,73,128,4,114,19,160,120,156,155,145,177,103,240,66,111,172,107,18,97,152,159,248,211,213,54,17,142,225,36,73,128,4,140,38,224,229,250,7,161,22,153,192,3,7,14,148,219,111,191,93,213,33,254,248,227,143,11,54,206,131,224,90,187,118,109,249,205,111,126,83,104,206,168,95,140,204,228,246,237,219,43,161,57,93,88,78,157,140,186,202,159,125,246,153,244,233,211,71,253,19,68,91,136,199,255,252,207,255,172,254,13,27,232,161,255,247,222,123,79,30,123,236,49,181,177,29,68,102,136,173,24,27,182,60,247,220,115,234,223,83,226,46,250,41,170,230,49,50,140,177,233,30,54,203,219,178,101,139,170,179,124,248,240,97,85,22,2,226,46,178,159,33,120,163,188,6,250,71,121,139,148,160,140,255,34,67,218,171,173,168,181,92,84,155,148,64,14,91,33,92,103,178,7,206,125,219,54,0,0,32,0,73,68,65,84,25,211,224,15,46,151,93,118,153,171,184,242,226,95,87,29,90,120,18,25,88,232,52,15,38,211,191,30,96,249,56,149,156,125,192,179,160,105,166,251,178,46,211,113,31,230,65,2,36,64,2,217,8,80,60,182,56,62,248,80,97,177,243,98,96,186,159,248,211,213,54,6,216,57,5,18,32,1,203,9,120,185,254,165,68,88,212,237,69,77,98,148,175,192,191,33,3,25,37,39,80,247,24,155,210,57,55,128,3,30,156,215,185,115,231,66,164,110,189,245,86,37,58,87,168,80,161,224,223,81,214,98,194,132,9,50,125,250,116,149,209,220,163,71,15,149,225,92,178,100,73,85,78,162,95,191,126,242,206,59,239,168,204,101,100,255,94,115,205,53,74,232,125,230,153,103,148,248,11,129,247,225,135,31,150,154,53,107,22,26,11,54,78,156,56,81,101,15,47,92,184,80,149,205,128,16,93,165,74,21,37,16,67,48,198,191,163,126,115,219,182,109,149,48,60,121,242,100,85,31,25,226,50,234,41,151,45,91,86,101,62,167,234,39,159,57,115,198,179,173,153,230,231,20,186,179,217,3,27,192,7,54,129,93,250,60,139,10,69,47,254,181,60,148,51,154,79,6,113,245,236,15,243,162,127,163,241,47,57,71,195,89,215,40,244,175,46,242,28,151,4,72,32,95,2,20,143,243,37,103,64,59,222,116,12,112,66,130,77,240,19,127,186,218,38,216,93,156,58,9,144,128,33,4,252,92,255,12,153,66,78,51,32,248,58,107,30,231,108,16,163,19,146,224,223,92,238,34,131,92,132,236,254,156,254,141,198,127,228,28,13,103,93,163,208,191,186,200,115,92,18,32,129,124,9,80,60,206,151,156,1,237,120,211,49,192,9,9,54,193,79,252,233,106,155,96,119,113,234,36,64,2,134,16,240,115,253,51,100,10,57,205,160,120,156,236,159,255,38,33,198,115,46,130,24,159,64,255,70,227,92,114,142,134,179,174,81,232,95,93,228,57,46,9,144,64,190,4,40,30,231,75,206,128,118,188,233,24,224,132,4,155,224,39,254,116,181,77,176,187,56,117,18,32,1,67,8,248,185,254,25,50,5,154,145,133,0,253,203,178,6,113,95,32,140,241,104,60,76,206,209,112,214,53,10,253,171,139,60,199,37,1,18,200,151,0,197,227,124,201,25,208,142,55,29,3,156,144,96,19,252,196,159,174,182,9,118,23,167,78,2,36,96,8,1,63,215,63,67,166,64,51,40,30,103,141,1,196,56,143,120,19,224,230,90,225,251,151,247,138,240,25,235,28,129,254,213,73,159,99,147,0,9,228,67,128,226,113,62,212,12,105,195,155,142,33,142,72,168,25,126,226,79,87,219,132,186,138,211,38,1,18,48,136,128,159,235,159,65,211,160,41,25,8,208,191,12,13,18,32,129,32,8,240,90,18,4,69,115,251,160,127,205,245,13,45,35,1,18,40,154,0,197,99,139,35,131,55,29,139,157,23,3,211,253,196,159,174,182,49,192,206,41,144,0,9,88,78,192,207,245,47,211,212,145,5,184,96,193,2,65,223,119,222,121,167,58,13,255,182,120,241,98,25,52,104,144,124,253,245,215,210,172,89,51,233,223,191,191,212,171,87,79,125,182,108,217,50,25,60,120,176,124,245,213,87,210,187,119,111,233,222,189,187,148,42,85,42,235,103,97,160,207,84,31,57,95,27,179,205,59,101,127,81,188,130,154,91,24,254,13,202,54,246,67,2,36,96,15,1,94,75,236,241,85,62,150,210,191,249,80,99,27,18,32,1,157,4,40,30,235,164,239,115,108,222,116,124,2,100,115,95,4,252,196,159,174,182,190,38,204,198,36,64,2,36,16,0,1,63,215,191,162,134,63,117,234,148,204,159,63,95,122,246,236,41,15,61,244,144,180,110,221,90,157,246,205,55,223,200,144,33,67,148,48,124,213,85,87,41,113,249,147,79,62,145,225,195,135,203,230,205,155,101,236,216,177,234,79,197,138,21,101,252,248,241,82,171,86,45,105,217,178,165,108,218,180,41,227,103,1,76,255,156,46,50,137,199,217,236,200,246,89,182,121,23,43,86,76,50,241,10,106,110,65,251,55,40,187,216,15,9,144,128,93,4,120,45,177,203,95,94,173,165,127,189,18,227,249,36,64,2,186,9,80,60,214,237,1,31,227,243,166,227,3,30,155,250,38,224,39,254,116,181,245,61,105,118,64,2,36,64,2,62,9,248,185,254,21,53,244,196,137,19,229,192,129,3,82,181,106,85,185,248,226,139,11,196,227,213,171,87,203,11,47,188,160,196,98,136,166,200,62,30,51,102,140,140,28,57,82,202,149,43,87,168,171,183,223,126,91,222,122,235,45,149,165,156,126,100,250,236,204,153,51,178,116,233,82,37,60,175,89,179,70,26,53,106,164,254,191,65,131,6,2,65,24,118,149,45,91,86,230,206,157,43,215,95,127,189,76,158,60,89,234,214,173,171,50,155,95,123,237,53,233,211,167,143,26,170,93,187,118,178,107,215,46,25,49,98,132,202,124,206,116,184,181,49,215,188,51,241,242,233,214,130,230,65,251,55,40,187,216,15,9,144,128,93,4,120,45,177,203,95,94,173,165,127,189,18,227,249,36,64,2,186,9,80,60,214,237,1,31,227,243,166,227,3,30,155,250,38,224,39,254,116,181,245,61,105,118,64,2,36,64,2,62,9,248,185,254,21,53,244,137,19,39,164,68,137,18,242,244,211,79,171,143,83,153,199,233,98,235,190,125,251,84,118,50,196,228,234,213,171,23,116,117,244,232,81,85,190,226,198,27,111,148,230,205,155,23,26,34,219,103,206,236,223,75,47,189,84,230,205,155,39,107,215,174,149,73,147,38,201,206,157,59,165,83,167,78,50,116,232,80,105,220,184,177,202,140,222,176,97,131,202,104,254,252,243,207,213,191,67,44,70,187,209,163,71,11,108,155,50,101,74,70,241,216,139,141,185,230,157,137,151,79,183,82,60,14,10,32,251,33,1,18,80,4,130,190,87,16,171,89,4,232,95,179,252,65,107,72,128,4,114,19,160,120,156,155,145,177,103,240,166,99,172,107,18,97,152,159,248,211,213,54,17,142,225,36,73,128,4,140,38,224,231,250,151,109,98,16,104,157,226,49,254,190,125,251,246,130,108,98,8,180,93,187,118,85,194,109,205,154,53,213,185,200,24,190,231,158,123,228,242,203,47,151,25,51,102,20,18,149,179,125,86,148,29,43,87,174,84,2,50,68,224,47,190,248,66,38,76,152,160,132,100,100,57,59,75,83,60,255,252,243,42,11,186,71,143,30,170,155,141,27,55,202,156,57,115,148,136,92,84,230,177,87,27,221,204,27,227,166,243,10,42,104,194,242,111,80,246,177,31,18,32,1,59,8,152,120,45,193,117,179,77,155,54,133,0,214,175,95,95,22,46,92,40,53,106,212,80,37,145,80,91,255,185,231,158,147,22,45,90,200,184,113,227,228,234,171,175,46,56,63,204,122,243,169,65,178,213,203,55,201,243,38,250,215,36,62,180,133,4,72,192,60,2,20,143,205,243,137,107,139,120,211,113,141,138,39,134,64,192,79,252,233,106,27,2,6,118,73,2,36,64,2,158,8,248,185,254,101,27,40,93,12,205,149,129,235,236,235,131,15,62,144,153,51,103,170,210,18,40,53,225,230,51,124,65,135,80,240,202,43,175,40,1,120,213,170,85,42,203,56,37,30,207,158,61,91,134,13,27,166,4,97,167,120,188,100,201,18,213,125,42,67,58,83,205,227,244,185,186,181,113,253,250,245,133,74,112,100,202,184,166,120,236,41,108,121,50,9,144,64,196,4,194,186,87,4,53,13,220,3,80,103,31,199,253,247,223,47,223,126,251,173,250,69,201,3,15,60,32,213,170,85,147,21,43,86,200,95,254,242,23,117,79,40,83,166,76,232,245,230,83,243,138,186,110,127,190,60,77,247,111,190,243,98,59,18,32,129,248,18,160,120,108,177,111,121,211,177,216,121,49,48,221,79,252,233,106,27,3,236,156,2,9,144,128,229,4,252,92,255,188,136,199,239,191,255,190,44,91,182,76,109,154,151,170,121,140,172,99,100,130,149,47,95,190,80,87,16,88,239,187,239,62,85,210,2,217,99,206,35,211,103,235,214,173,83,245,147,59,118,236,40,117,234,212,145,29,59,118,200,162,69,139,114,138,199,94,51,143,83,182,184,181,241,208,161,67,174,230,77,241,216,242,133,68,243,73,32,230,4,194,186,87,4,133,13,47,13,167,78,157,170,126,97,130,123,202,235,175,191,174,126,205,50,96,192,0,85,114,35,253,112,83,111,30,47,19,241,34,179,66,133,10,50,109,218,52,185,237,182,219,212,166,175,104,251,242,203,47,171,190,33,84,127,246,217,103,133,206,187,233,166,155,206,201,114,78,141,159,173,94,126,80,44,242,233,199,116,255,230,51,39,182,33,1,18,136,55,1,138,199,22,251,151,55,29,139,157,23,3,211,253,196,159,174,182,49,192,206,41,144,0,9,88,78,192,207,245,207,139,120,252,205,55,223,72,191,126,253,212,151,109,8,194,248,25,49,178,131,81,30,2,217,185,79,60,241,132,218,224,174,116,233,210,2,161,25,27,219,65,88,70,214,86,166,207,144,61,150,58,32,20,111,217,178,69,250,246,237,43,135,15,31,86,227,32,19,13,95,248,191,252,242,75,201,148,121,188,123,247,110,233,213,171,151,202,74,190,234,170,171,10,196,230,244,154,199,168,159,156,143,141,176,37,211,188,139,23,47,94,96,63,197,99,203,23,18,205,39,129,152,19,8,235,94,17,4,182,211,167,79,171,151,141,55,220,112,67,65,173,252,39,159,124,82,246,236,217,163,238,11,40,99,129,178,21,120,193,136,178,72,56,220,212,155,135,120,220,161,67,7,149,193,140,77,88,113,159,216,182,109,155,186,79,224,254,130,251,12,54,118,197,248,248,245,74,247,238,221,165,85,171,86,178,124,249,114,121,241,197,23,11,178,156,83,115,204,86,47,63,8,14,126,250,48,217,191,126,230,197,182,36,64,2,241,37,160,93,60,246,131,22,55,17,219,143,162,222,204,122,153,83,28,24,120,153,47,207,53,135,128,159,135,30,93,109,205,161,71,75,72,128,4,146,74,192,207,245,207,139,120,140,231,3,124,153,71,230,49,54,176,107,214,172,153,202,18,67,189,227,83,167,78,201,226,197,139,149,144,140,140,97,124,249,134,16,80,165,74,149,172,159,57,199,199,79,148,241,69,30,34,65,211,166,77,165,109,219,182,130,146,20,40,125,177,127,255,254,140,226,113,201,146,37,149,136,13,129,247,224,193,131,114,239,189,247,170,218,204,169,18,23,169,49,242,181,49,219,188,157,246,83,60,78,234,10,228,188,73,192,14,2,97,221,43,130,152,61,54,62,29,51,102,76,161,95,178,64,240,197,139,72,148,178,128,96,140,255,199,70,174,163,70,141,42,84,207,62,219,181,23,226,177,179,94,62,206,133,32,141,26,249,199,143,31,87,155,190,182,111,223,94,101,58,227,158,129,177,42,86,172,40,71,142,28,81,181,150,187,117,235,86,240,235,25,175,117,251,131,224,226,165,15,147,253,235,101,30,60,151,4,72,32,57,4,180,138,199,126,48,199,229,130,27,151,121,248,241,37,219,218,73,192,79,236,234,106,107,39,105,90,77,2,36,16,39,2,126,174,127,113,226,16,215,185,208,191,113,245,44,231,69,2,209,18,48,249,90,2,81,23,191,34,129,168,155,74,132,66,118,112,229,202,149,11,234,217,231,83,111,62,189,6,190,83,104,134,120,140,241,240,162,18,130,177,243,215,45,248,12,47,74,59,117,234,84,176,33,108,202,91,217,234,229,71,235,209,194,163,153,236,95,157,92,56,54,9,144,128,185,4,40,30,107,246,13,111,28,154,29,192,225,243,38,224,39,118,117,181,205,123,178,108,72,2,36,64,2,1,17,240,115,253,11,200,4,118,19,34,1,250,55,68,184,236,154,4,18,68,192,212,107,201,247,223,127,175,178,124,81,150,162,97,195,134,5,30,65,61,123,252,154,164,93,187,118,234,223,32,30,163,172,17,50,146,171,86,173,90,112,94,174,204,99,167,40,156,77,60,70,73,12,100,30,35,11,185,168,204,227,212,128,217,234,229,235,12,39,83,253,171,147,9,199,38,1,18,48,155,0,197,99,205,254,225,141,67,179,3,56,124,222,4,252,196,174,174,182,121,79,150,13,73,128,4,72,32,32,2,126,174,127,1,153,192,110,66,36,64,255,134,8,151,93,147,64,130,8,152,122,45,57,112,224,128,170,91,143,76,223,234,213,171,23,120,4,37,144,32,232,226,207,63,253,211,63,169,178,21,16,148,81,222,168,68,137,18,129,139,199,233,53,143,81,14,9,155,194,110,216,176,193,85,221,126,221,161,100,170,127,117,115,225,248,36,64,2,230,18,160,120,172,217,55,188,113,104,118,0,135,207,155,128,159,216,213,213,54,239,201,178,33,9,144,0,9,4,68,192,207,245,47,32,19,216,77,136,4,232,223,16,225,178,107,18,72,16,1,83,175,37,216,192,110,240,224,193,50,125,250,116,169,80,161,66,33,143,160,68,4,196,226,149,43,87,170,90,250,168,119,92,169,82,165,66,231,164,103,30,35,51,184,107,215,174,74,248,197,225,54,243,120,226,196,137,106,195,87,212,221,111,222,188,185,231,186,253,186,67,201,84,255,234,230,194,241,73,128,4,204,37,64,241,88,179,111,226,124,227,72,213,192,210,140,152,195,135,72,32,223,13,27,253,196,61,227,42,68,135,106,232,58,223,24,210,96,42,135,36,129,64,8,248,185,254,5,98,0,59,9,149,0,253,27,42,94,118,78,2,137,33,192,107,73,102,87,167,215,70,182,49,40,232,95,27,189,70,155,73,32,217,4,40,30,107,246,127,156,111,28,113,158,155,230,176,177,126,120,198,134,245,46,12,100,2,140,131,64,48,178,19,203,8,48,238,45,115,152,71,115,233,95,143,192,120,58,9,144,64,145,4,120,45,161,120,204,165,65,2,36,64,2,38,17,160,120,172,217,27,113,126,48,136,243,220,52,135,141,245,195,51,54,172,119,97,32,19,96,28,4,130,145,157,88,70,128,113,111,153,195,60,154,75,255,122,4,198,211,73,128,4,40,30,39,48,6,120,175,72,160,211,57,101,18,176,156,0,197,99,205,14,140,243,141,35,206,115,211,28,54,214,15,207,216,176,222,133,129,76,128,113,16,8,70,118,98,25,129,36,197,61,106,89,162,254,37,234,94,166,215,198,180,204,109,174,205,77,146,127,93,67,225,137,36,64,2,158,9,240,90,226,25,153,85,13,232,95,171,220,69,99,73,128,4,68,132,226,177,230,48,136,243,141,35,206,115,211,28,54,214,15,207,216,176,222,133,129,76,128,113,16,8,70,118,98,25,129,36,197,61,197,99,203,130,147,230,146,0,9,24,67,32,73,247,10,99,160,71,104,8,253,27,33,108,14,69,2,36,16,8,1,138,199,129,96,204,191,147,56,223,56,226,60,183,252,61,206,150,32,192,216,96,28,48,14,24,3,73,37,144,132,235,223,202,149,43,229,87,191,250,213,57,46,126,234,169,167,164,117,235,214,177,118,125,18,252,27,107,7,114,114,36,96,8,1,94,75,12,113,68,72,102,208,191,33,129,101,183,36,64,2,161,17,160,120,28,26,90,119,29,199,249,198,17,231,185,185,243,46,207,202,68,128,177,193,216,160,120,204,24,72,42,129,36,93,255,152,121,156,212,40,231,188,73,128,4,252,18,72,210,189,194,47,43,27,219,211,191,54,122,141,54,147,64,178,9,80,60,214,236,255,56,223,56,226,60,55,205,97,99,253,240,140,13,235,93,24,200,4,24,7,129,96,100,39,150,17,72,82,220,83,60,182,44,56,105,46,9,144,128,49,4,146,116,175,48,6,122,132,134,208,191,17,194,230,80,36,64,2,129,16,160,120,28,8,198,252,59,137,243,141,35,206,115,203,223,227,108,9,2,140,13,198,1,227,128,49,144,84,2,188,254,197,219,243,244,111,188,253,203,217,145,64,84,4,120,45,137,138,180,158,113,232,223,162,185,131,11,143,120,19,56,123,246,108,188,39,24,227,217,81,60,214,236,220,56,223,56,226,60,55,205,97,99,253,240,140,13,235,93,24,200,4,24,7,129,96,100,39,150,17,96,220,91,230,48,143,230,210,191,30,129,241,116,18,32,129,34,9,240,90,18,239,192,160,127,51,139,199,20,23,227,27,251,140,123,187,125,75,241,88,179,255,226,188,128,226,60,55,205,97,99,253,240,140,13,235,93,24,200,4,24,7,129,96,100,39,150,17,96,220,91,230,48,143,230,210,191,30,129,241,116,18,32,1,138,199,9,140,1,211,50,108,77,17,108,121,15,141,247,98,160,127,237,246,47,197,99,205,254,139,243,2,138,243,220,52,135,141,245,195,51,54,172,119,97,32,19,96,28,4,130,145,157,88,70,128,113,111,153,195,60,154,75,255,122,4,198,211,73,128,4,40,30,39,48,6,76,186,87,208,150,4,6,160,166,41,155,20,107,154,16,88,61,44,197,99,205,238,139,243,2,138,243,220,52,135,141,245,195,51,54,172,119,97,32,19,96,28,4,130,145,157,88,70,128,113,111,153,195,60,154,75,255,122,4,198,211,73,128,4,40,30,39,48,6,76,186,87,208,150,4,6,160,166,41,155,20,107,154,16,88,61,44,197,99,205,238,139,243,2,138,243,220,52,135,141,245,195,51,54,172,119,97,32,19,96,28,4,130,145,157,88,70,128,113,111,153,195,60,154,75,255,122,4,198,211,73,128,4,40,30,39,48,6,76,186,87,208,150,4,6,160,166,41,155,20,107,154,16,88,61,44,197,99,205,238,139,243,2,138,243,220,52,135,141,245,195,51,54,172,119,97,32,19,96,28,4,130,145,157,88,70,128,113,111,153,195,60,154,75,255,122,4,198,211,73,128,4,40,30,39,48,6,76,186,87,208,150,4,6,160,166,41,155,20,107,154,16,88,61,44,197,99,205,238,139,243,2,138,243,220,52,135,141,245,195,51,54,172,119,97,32,19,96,28,4,130,145,157,88,70,192,107,220,239,216,177,67,166,79,159,46,47,189,244,146,124,250,233,167,82,179,102,77,233,208,161,131,116,234,212,73,42,85,170,84,104,246,216,240,102,193,130,5,130,49,238,188,243,78,245,217,169,83,167,100,246,236,217,50,101,202,20,249,250,235,175,165,85,171,86,50,106,212,40,213,22,231,47,91,182,76,6,15,30,44,95,125,245,149,244,238,221,91,186,119,239,46,165,74,149,42,232,183,168,62,241,225,147,79,62,41,237,219,183,47,56,111,248,240,225,50,104,208,32,213,231,226,197,139,213,255,99,188,102,205,154,73,255,254,253,165,94,189,122,50,127,254,124,105,211,166,77,33,155,235,215,175,47,11,23,46,148,171,174,186,42,99,187,108,227,165,58,43,202,206,108,243,203,198,37,91,159,185,194,205,171,127,115,245,199,207,73,128,4,146,73,128,215,146,120,251,221,36,255,210,150,120,199,154,73,179,51,41,214,76,226,98,139,45,20,143,53,123,42,206,11,40,206,115,211,28,54,214,15,207,216,176,222,133,129,76,128,113,16,8,70,118,98,25,1,183,113,15,225,243,185,231,158,147,135,30,122,72,250,244,233,35,141,27,55,150,50,101,202,200,129,3,7,212,191,207,155,55,79,102,206,156,41,215,94,123,109,129,72,12,113,182,103,207,158,170,77,235,214,173,213,191,175,88,177,66,150,47,95,46,67,134,12,145,210,165,75,203,83,79,61,37,219,183,111,87,127,223,188,121,179,140,29,59,86,253,169,88,177,162,140,31,63,94,106,213,170,37,45,91,182,204,218,39,108,27,49,98,132,220,114,203,45,210,160,65,131,66,30,248,230,155,111,84,223,16,162,33,8,67,204,254,228,147,79,4,226,114,177,98,197,10,137,210,176,19,199,253,247,223,47,187,118,237,202,216,238,252,243,207,207,56,30,218,67,8,46,106,238,155,54,109,202,56,191,108,92,96,103,166,62,115,133,155,91,255,230,234,135,159,147,0,9,36,155,0,175,37,241,246,191,73,254,165,45,241,142,53,147,102,103,82,172,153,196,197,22,91,40,30,107,246,84,156,23,80,156,231,166,57,108,172,31,158,177,97,189,11,3,153,0,227,32,16,140,236,196,50,2,110,227,126,227,198,141,50,97,194,4,37,126,86,171,86,237,156,89,190,241,198,27,242,244,211,79,203,228,201,147,165,108,217,178,50,113,226,68,37,44,87,173,90,85,46,190,248,226,2,241,56,189,33,178,151,199,140,25,163,50,145,203,151,47,95,232,227,183,223,126,91,222,122,235,45,149,53,140,35,83,159,199,142,29,83,98,112,151,46,93,164,122,245,234,133,250,88,189,122,181,188,240,194,11,5,98,49,178,143,49,222,200,145,35,165,92,185,114,5,231,98,126,83,167,78,149,73,147,38,41,59,178,181,251,201,79,126,146,113,188,108,118,166,207,61,125,126,206,207,211,185,184,229,153,62,134,91,255,90,22,182,52,151,4,72,32,98,2,188,150,68,12,60,226,225,76,242,47,109,137,216,249,9,30,206,164,88,75,176,27,242,158,58,197,227,188,209,5,211,48,206,11,40,206,115,11,198,251,201,237,133,177,145,92,223,59,103,206,56,96,28,36,145,128,155,184,63,125,250,180,18,75,27,54,108,40,55,223,124,179,42,231,48,122,244,104,169,92,185,178,42,251,240,191,255,251,191,170,20,4,50,124,81,194,2,165,31,78,156,56,33,37,74,148,80,130,50,142,84,230,113,58,227,181,107,215,202,179,207,62,171,50,121,139,23,47,94,240,241,209,163,71,85,249,138,27,111,188,81,154,55,111,174,254,61,83,159,16,132,145,225,252,253,247,223,203,202,149,43,229,119,191,251,157,12,27,54,76,46,191,252,114,73,23,104,247,237,219,167,206,197,124,82,66,115,106,126,55,220,112,67,193,88,217,218,65,60,206,52,94,54,59,157,115,47,106,126,206,207,211,185,184,229,73,241,56,137,171,152,115,38,129,240,9,184,185,87,132,111,5,71,8,139,128,73,254,165,45,97,121,153,253,242,25,41,94,49,64,241,88,179,63,77,186,88,7,141,34,206,115,11,154,85,210,250,99,108,36,205,227,69,207,151,113,192,56,72,34,1,55,113,15,113,22,194,48,50,118,255,250,215,191,202,59,239,188,163,50,144,15,29,58,36,157,59,119,150,38,77,154,72,143,30,61,148,0,252,179,159,253,76,238,184,227,142,2,148,40,223,144,73,60,70,102,50,68,103,148,137,72,149,187,192,185,107,214,172,145,123,238,185,71,137,191,51,102,204,56,39,155,56,189,79,100,13,163,110,242,180,105,211,164,74,149,42,170,12,198,227,143,63,46,3,6,12,144,37,75,150,168,191,167,178,151,33,30,119,237,218,85,134,14,29,170,234,53,227,248,252,243,207,213,220,198,141,27,87,144,253,140,49,50,181,59,121,242,100,198,241,156,245,153,51,205,61,215,252,50,113,129,173,217,120,22,21,191,110,252,155,196,184,231,156,73,128,4,188,17,224,181,196,27,47,219,206,54,201,191,180,197,182,232,177,215,94,147,98,205,94,138,250,44,167,120,172,143,189,26,57,206,11,40,206,115,211,28,54,214,15,207,216,176,222,133,129,76,128,113,16,8,70,118,98,25,1,55,113,255,254,251,239,203,220,185,115,149,208,11,209,181,95,191,126,242,211,159,254,84,205,20,130,241,77,55,221,36,141,26,53,82,217,190,200,76,70,182,112,234,200,36,118,34,243,22,130,46,178,138,209,190,168,227,131,15,62,80,117,148,83,165,48,114,245,153,250,28,2,241,125,247,221,167,178,139,33,124,59,75,95,20,149,121,12,27,119,239,222,173,4,112,240,192,225,38,99,185,168,241,106,212,168,145,115,238,169,19,138,154,95,46,46,20,143,45,91,96,52,151,4,98,66,192,205,189,34,38,83,77,228,52,76,242,47,109,73,100,8,106,153,180,73,177,166,5,128,229,131,82,60,214,236,192,56,47,160,56,207,77,115,216,88,63,60,99,195,122,23,6,50,1,198,65,32,24,217,137,101,4,220,196,61,74,65,96,67,60,100,25,35,59,23,217,192,21,42,84,80,153,199,40,45,129,18,14,23,92,112,129,18,131,145,1,124,233,165,151,102,21,80,191,253,246,91,85,95,24,229,45,90,180,104,81,32,216,166,163,115,138,192,94,68,89,180,235,219,183,175,18,182,177,97,222,178,101,203,84,230,52,54,158,131,152,12,1,60,149,101,140,82,23,16,197,97,7,202,114,164,14,8,230,217,218,57,109,117,142,135,26,207,249,136,220,152,159,27,46,20,143,45,91,96,52,151,4,98,66,192,205,189,34,38,83,77,228,52,76,242,47,109,73,100,8,106,153,180,73,177,166,5,128,229,131,82,60,214,236,192,56,47,160,56,207,77,115,216,88,63,60,99,195,122,23,6,50,1,198,65,32,24,217,137,101,4,220,196,61,202,66,60,246,216,99,42,227,216,89,102,226,209,71,31,149,247,222,123,79,149,176,64,217,7,136,175,119,222,121,103,33,49,56,93,236,68,134,111,183,110,221,164,125,251,246,210,172,89,179,66,231,162,206,239,19,79,60,33,227,199,143,151,210,165,75,75,42,227,25,66,111,153,50,101,50,138,178,104,183,112,225,66,37,92,163,108,196,71,31,125,36,47,189,244,146,244,238,221,91,9,178,176,27,37,44,32,208,62,247,220,115,178,106,213,42,85,179,25,53,150,81,34,162,87,175,94,74,92,118,110,182,7,209,57,83,187,245,235,215,103,28,15,34,122,38,241,56,219,252,190,251,238,187,140,92,156,33,69,241,216,178,5,70,115,73,32,38,4,220,220,43,98,50,213,68,78,195,36,255,210,150,68,134,160,150,73,155,20,107,90,0,88,62,40,197,99,205,14,140,243,2,138,243,220,52,135,141,245,195,51,54,172,119,97,32,19,96,28,4,130,145,157,88,70,192,77,220,239,221,187,87,254,252,231,63,171,44,227,35,71,142,168,26,197,56,80,151,248,169,167,158,18,100,222,34,155,247,223,255,253,223,229,252,243,207,47,68,32,93,236,156,53,107,150,202,96,118,30,183,222,122,171,170,229,91,174,92,185,130,205,248,118,236,216,33,173,90,181,82,165,39,80,199,56,155,128,122,234,212,169,130,118,95,125,245,149,234,31,130,240,37,151,92,34,103,207,158,149,39,159,124,82,137,195,59,119,238,84,130,53,178,158,83,245,142,183,109,219,166,230,53,125,250,116,149,77,157,58,178,181,203,54,158,91,59,211,231,151,141,139,211,46,138,199,150,45,48,154,75,2,49,33,224,230,94,17,147,169,38,114,26,38,249,151,182,36,50,4,181,76,218,164,88,211,2,192,242,65,41,30,139,168,47,58,91,182,108,17,124,177,64,230,11,178,98,80,3,15,187,129,227,39,151,200,190,41,95,190,188,250,89,232,21,87,92,161,54,167,73,213,232,243,235,255,56,47,160,56,207,205,175,223,147,222,158,177,145,244,8,248,97,254,140,3,198,65,18,9,184,137,123,60,151,64,180,68,198,46,178,130,157,89,192,41,102,216,68,14,162,44,178,119,33,250,242,48,131,128,27,255,154,97,41,173,32,1,18,48,153,0,175,37,38,123,199,191,109,38,249,151,182,248,247,39,123,112,71,192,164,88,115,103,49,207,114,18,72,164,120,12,129,120,197,138,21,242,238,187,239,10,126,210,136,159,135,66,40,118,123,64,80,174,91,183,174,252,219,191,253,155,252,234,87,191,82,187,158,59,235,13,186,237,39,238,226,9,47,14,94,34,33,89,231,50,54,146,229,239,76,179,101,28,48,14,146,72,192,109,220,31,63,126,92,9,199,235,214,173,147,62,125,250,200,191,254,235,191,170,18,17,200,194,253,228,147,79,212,166,118,63,255,249,207,213,166,115,206,210,13,73,100,106,210,156,221,250,215,36,155,105,11,9,144,128,121,4,130,74,84,50,111,102,180,40,69,0,47,138,77,56,76,186,111,153,100,139,9,190,137,155,13,244,175,221,30,77,140,120,12,193,24,245,249,150,44,89,162,68,227,244,227,202,43,175,20,252,193,198,43,248,185,34,178,124,240,101,12,95,210,144,133,140,159,136,98,211,151,237,219,183,171,63,233,7,68,228,150,45,91,170,236,31,47,66,114,156,23,80,156,231,102,247,178,215,111,61,99,67,191,15,76,176,128,113,96,130,23,104,67,212,4,188,196,253,153,51,103,100,205,154,53,242,248,227,143,203,59,239,188,35,159,126,250,169,202,52,110,218,180,169,220,119,223,125,234,69,54,5,134,168,61,152,125,60,47,254,53,203,114,90,67,2,36,64,2,201,251,85,24,175,217,102,249,156,254,136,247,85,136,254,181,219,191,214,136,199,157,58,117,82,63,225,196,78,222,200,192,73,5,30,178,114,80,59,239,174,187,238,82,95,174,210,143,55,223,124,83,176,193,204,130,5,11,10,62,250,201,79,126,34,183,220,114,139,52,110,220,88,26,52,104,32,55,220,112,131,218,40,198,237,113,236,216,49,249,224,131,15,100,245,234,213,130,254,95,123,237,53,249,199,63,254,81,208,28,155,215,220,125,247,221,170,255,244,35,223,121,184,181,205,164,243,120,113,48,201,27,102,217,194,216,48,203,31,186,172,97,28,232,34,207,113,117,18,96,220,235,164,31,254,216,244,111,248,140,57,2,9,144,64,120,4,146,118,13,75,218,124,139,138,28,147,24,120,177,5,47,212,103,207,158,45,195,134,13,83,191,204,10,250,192,198,186,40,15,214,165,75,23,193,94,20,94,199,66,18,34,218,76,153,50,69,37,33,34,201,16,27,13,87,170,84,41,163,169,216,71,2,123,90,96,99,100,36,52,66,255,106,211,166,77,161,243,235,215,175,175,146,34,177,41,113,190,7,178,222,161,143,129,55,180,171,212,177,121,243,102,181,81,51,54,59,110,209,162,133,96,3,229,171,175,190,58,48,59,188,248,55,223,185,177,93,120,4,172,17,143,177,97,76,197,138,21,213,133,1,155,195,160,46,49,234,16,163,220,196,137,19,39,212,130,190,232,162,139,10,72,161,44,197,132,9,19,228,213,87,95,45,248,183,63,252,225,15,114,251,237,183,75,243,230,205,165,68,137,18,129,81,69,221,193,101,203,150,201,95,254,242,23,121,246,217,103,11,250,197,134,52,16,186,81,214,34,117,120,157,71,96,70,106,232,136,23,7,13,208,45,25,146,177,97,137,163,66,54,147,113,16,50,96,118,111,36,1,198,189,145,110,9,204,40,250,55,48,148,236,136,4,72,64,3,129,164,93,195,146,54,223,162,66,202,36,6,94,108,9,91,60,198,47,207,7,12,24,160,4,223,124,196,99,232,81,203,151,47,87,27,8,35,81,17,27,30,227,23,236,248,59,202,160,166,31,16,155,33,26,227,87,242,16,141,157,155,247,226,92,8,190,15,61,244,144,106,134,141,148,243,253,229,25,198,65,255,61,123,246,84,253,181,110,221,90,245,185,103,207,30,149,168,249,192,3,15,72,181,106,213,84,153,87,232,91,16,191,157,123,111,248,177,195,139,127,53,92,254,56,100,14,2,214,136,199,152,71,223,190,125,5,187,99,31,62,124,88,9,200,248,57,103,217,178,101,213,238,227,200,64,198,145,218,197,59,149,105,124,241,197,23,75,215,174,93,85,38,240,229,151,95,30,122,64,124,249,229,151,42,211,121,198,140,25,114,240,224,65,53,30,222,230,96,247,242,212,219,33,55,243,8,221,208,8,6,224,197,33,2,200,150,14,193,216,176,212,113,1,155,205,56,8,24,40,187,179,130,0,227,222,10,55,229,109,36,253,155,55,58,54,36,1,18,48,128,64,210,174,97,73,155,111,81,33,102,18,3,47,182,164,139,199,248,85,56,116,150,245,235,215,75,135,14,29,84,6,239,37,151,92,162,74,126,77,156,56,81,233,70,115,231,206,149,235,175,191,94,237,27,129,210,95,16,66,145,4,136,95,178,227,184,247,222,123,149,192,219,175,95,63,149,129,11,237,233,186,235,174,83,162,46,206,67,137,83,100,35,163,143,135,31,126,88,106,214,172,169,202,155,66,111,194,120,248,123,166,3,118,140,25,51,70,137,177,208,177,210,219,172,92,185,82,158,121,230,25,57,116,232,144,178,55,93,60,198,62,93,24,123,210,164,73,42,137,50,223,3,125,35,17,19,115,129,86,150,18,143,95,127,253,117,85,42,13,130,121,54,97,218,143,29,94,252,155,239,252,216,46,60,2,86,137,199,200,218,173,92,185,178,202,52,78,29,37,75,150,84,111,73,144,117,140,133,136,76,95,100,35,163,52,5,2,31,127,247,82,146,34,40,212,40,109,129,204,103,188,169,66,73,11,188,93,194,223,177,177,77,174,121,4,101,131,238,126,120,113,208,237,1,115,199,103,108,152,235,155,40,45,99,28,68,73,155,99,153,66,128,113,111,138,39,194,177,131,254,13,135,43,123,37,1,18,136,134,64,210,174,97,73,155,111,92,197,227,221,187,119,75,175,94,189,84,86,111,173,90,181,84,73,134,173,91,183,42,81,24,201,133,40,29,10,113,23,101,69,145,117,187,97,195,6,37,8,227,28,252,23,127,32,46,35,235,22,194,46,116,37,232,57,206,204,99,8,210,40,145,113,243,205,55,23,234,163,120,241,226,174,22,231,218,181,107,213,175,212,145,221,155,222,6,98,46,250,238,216,177,163,204,156,57,83,105,72,78,241,24,250,22,146,17,81,110,21,191,162,79,63,32,60,99,15,174,244,3,89,204,13,27,54,44,244,207,208,210,240,43,252,167,159,126,90,253,123,74,60,126,242,201,39,149,174,182,101,203,22,85,22,3,101,43,70,142,28,89,40,1,51,151,29,185,64,112,189,229,34,100,246,231,86,137,199,64,137,183,64,143,60,242,136,122,35,83,174,92,57,233,220,185,179,116,235,214,77,253,247,249,231,159,87,180,219,181,107,119,78,160,235,114,3,50,145,7,14,28,40,88,140,56,126,255,251,223,43,251,167,253,31,123,95,2,118,83,245,253,191,30,73,34,67,138,40,18,37,137,38,77,126,41,77,10,145,200,92,138,210,160,12,17,10,73,168,36,81,164,129,34,37,37,37,82,134,20,74,244,69,170,111,147,148,38,154,73,138,34,10,253,159,207,250,253,206,251,191,239,117,135,115,239,185,231,156,189,239,249,236,231,121,159,247,229,238,189,215,218,159,181,206,190,231,124,206,218,107,141,29,187,215,58,176,105,229,83,227,230,144,79,214,204,237,90,232,27,185,197,211,214,217,232,7,182,90,142,122,123,65,32,74,126,31,123,228,51,62,130,198,11,134,38,143,141,146,125,77,182,3,117,35,2,68,32,59,4,162,182,135,69,109,189,137,188,194,36,12,50,209,37,54,242,24,60,16,136,96,39,106,22,92,17,56,152,1,3,6,104,224,30,130,248,16,177,11,254,40,118,28,34,125,29,254,8,191,223,123,239,61,141,78,198,169,246,120,242,56,217,28,110,242,45,131,28,70,36,51,210,77,212,170,85,171,144,25,16,253,140,218,93,72,209,10,2,216,33,172,99,239,155,190,249,230,27,141,90,70,14,98,47,81,199,177,130,65,162,163,57,228,49,72,109,172,31,169,44,112,98,31,127,131,96,6,145,237,172,209,171,30,153,216,55,187,29,140,163,252,68,192,58,242,56,54,106,23,81,199,200,195,130,227,5,223,127,255,189,28,114,200,33,234,236,200,107,108,90,131,158,216,44,240,86,172,114,229,202,250,70,9,122,226,205,79,108,244,180,105,122,123,209,135,155,131,23,244,242,123,44,125,35,191,237,235,118,117,244,3,183,72,177,95,62,33,16,37,191,39,121,156,79,158,203,181,16,1,34,16,5,4,162,244,29,5,123,70,109,189,249,74,30,207,156,57,115,175,194,114,72,55,49,125,250,116,93,114,108,177,187,88,242,24,41,28,170,87,175,94,64,160,198,126,22,79,30,39,155,35,29,121,188,109,219,54,185,253,246,219,53,98,124,3,158,237,0,0,32,0,73,68,65,84,248,236,179,207,222,203,4,107,214,172,209,124,200,32,187,99,101,198,146,199,32,122,193,35,225,20,123,170,148,18,153,236,81,241,228,49,162,173,113,202,223,33,147,113,15,135,188,200,136,120,174,90,181,170,78,237,85,15,94,111,153,88,200,188,190,214,145,199,128,16,185,108,144,83,24,199,14,230,207,159,175,168,54,109,218,84,115,13,35,119,139,169,13,85,54,145,123,121,238,220,185,170,98,147,38,77,228,205,55,223,212,124,55,78,206,102,83,117,207,70,47,110,14,217,160,22,141,49,244,141,104,216,57,221,42,233,7,233,16,226,231,249,136,64,20,252,62,217,241,73,60,28,57,15,37,249,104,91,18,17,249,106,85,174,139,8,68,7,129,40,124,71,197,90,51,106,235,205,87,242,24,145,199,168,55,133,90,88,241,45,62,55,114,124,228,241,95,127,253,85,48,46,85,228,113,54,228,241,47,191,252,162,121,138,79,62,249,100,77,3,145,136,248,5,33,219,177,99,199,66,106,59,196,55,114,40,255,253,247,223,26,181,140,241,241,41,40,156,65,153,164,173,112,198,196,147,199,14,134,56,197,143,6,242,24,188,27,34,146,193,177,185,209,35,221,78,201,235,45,29,66,102,127,110,37,121,140,232,99,188,137,65,46,97,52,188,129,65,210,115,47,13,23,195,234,213,171,53,65,250,79,63,253,164,105,49,80,137,178,104,209,162,122,188,161,82,165,74,250,86,10,57,116,220,230,181,73,166,15,222,224,224,205,14,26,114,51,227,194,68,206,230,124,107,220,28,242,205,162,185,91,15,125,35,119,88,218,60,19,253,192,102,235,81,247,108,17,136,146,223,51,242,56,91,47,225,56,34,64,4,136,64,56,8,68,233,59,10,8,71,109,189,137,188,42,72,12,144,211,23,233,59,147,113,31,153,232,18,75,2,227,20,58,106,93,33,74,182,78,157,58,178,106,213,42,153,56,113,162,6,232,33,143,111,50,226,23,220,79,170,156,199,125,251,246,85,242,20,209,195,153,146,199,136,20,70,122,213,78,157,58,73,227,198,141,93,69,12,39,186,111,66,202,11,39,159,179,19,1,156,139,221,33,158,60,94,183,110,157,166,126,197,15,78,244,131,72,7,161,140,52,26,200,145,156,11,61,50,177,111,46,214,200,57,114,139,128,149,228,49,82,83,224,66,68,67,238,23,228,65,206,166,33,234,23,145,203,248,141,4,230,110,219,105,167,157,166,81,207,136,28,198,239,108,26,54,41,228,224,65,195,6,138,148,22,249,214,184,57,228,155,69,115,183,30,250,70,238,176,180,121,38,250,129,205,214,163,238,217,34,16,37,191,39,121,156,173,151,112,28,17,32,2,68,32,28,4,162,244,29,69,242,248,127,125,44,72,155,35,93,39,114,252,130,203,65,42,135,120,18,57,19,93,98,201,99,204,187,124,249,114,229,133,150,46,93,170,81,186,195,135,15,151,99,142,57,166,80,142,99,164,152,136,31,55,123,246,108,45,172,135,57,58,116,232,32,235,215,175,87,66,25,186,32,207,241,75,47,189,164,132,234,226,197,139,181,168,93,252,28,72,53,129,147,228,40,200,135,72,97,167,77,152,48,65,235,114,197,182,70,141,26,105,234,7,180,68,99,18,221,55,161,224,31,244,27,55,110,92,161,34,122,94,119,136,120,242,24,243,189,255,254,251,74,22,35,146,185,125,251,246,154,239,184,124,249,242,42,42,23,122,100,98,95,175,235,227,248,220,35,96,29,121,140,4,230,87,93,117,149,34,129,232,221,94,189,122,101,132,10,162,138,145,222,2,5,236,240,166,41,182,33,170,184,70,141,26,26,150,95,182,108,89,141,48,70,68,50,142,64,32,229,4,146,176,35,58,57,182,33,26,25,161,253,72,71,129,232,228,76,26,142,48,32,106,26,109,242,228,201,130,10,158,249,212,184,57,228,147,53,115,187,22,250,70,110,241,180,117,54,250,129,173,150,163,222,94,16,160,223,123,65,207,252,177,180,175,249,54,162,134,68,128,8,36,71,32,106,123,88,212,214,155,200,242,65,98,128,72,96,16,146,104,224,89,64,34,131,172,116,72,228,32,117,137,199,98,231,206,157,242,212,83,79,201,62,251,236,35,93,186,116,225,54,225,3,2,97,218,215,135,229,68,110,74,171,200,227,69,139,22,73,195,134,13,213,72,153,70,28,111,218,180,73,223,62,57,233,34,48,199,209,71,31,173,137,203,47,184,224,2,173,108,153,46,217,57,198,32,39,206,178,101,203,228,245,215,95,23,188,165,90,187,118,109,129,211,128,8,70,62,26,84,202,116,219,98,35,144,23,46,92,40,231,159,127,190,219,161,198,247,227,230,96,188,137,66,83,144,190,17,26,244,70,9,166,31,24,101,14,42,19,16,2,244,251,128,128,14,73,12,237,27,18,240,20,75,4,136,64,78,16,136,218,30,22,181,245,134,77,30,67,126,185,114,229,52,5,2,26,210,131,130,180,237,209,163,135,70,34,151,46,93,90,35,147,131,106,239,190,251,174,70,43,131,103,66,74,8,4,41,34,85,69,201,146,37,131,82,33,82,114,120,189,217,109,110,107,200,99,68,12,35,93,4,242,217,100,154,227,24,197,245,240,70,107,235,214,173,106,173,54,109,218,200,181,215,94,171,164,177,215,6,18,249,241,199,31,151,23,94,120,65,167,194,134,135,183,105,56,134,224,182,57,57,144,43,87,174,172,233,51,50,141,96,118,43,39,232,126,220,28,130,70,220,30,121,244,13,123,108,229,167,166,244,3,63,209,229,220,166,34,64,191,55,213,50,185,209,139,246,205,13,142,156,133,8,16,129,112,16,136,218,30,22,181,245,38,242,42,96,16,116,43,82,164,136,236,217,179,167,64,44,130,248,160,7,82,64,4,73,30,7,189,238,168,203,227,245,102,183,7,88,67,30,35,66,24,9,187,155,54,109,42,115,230,204,113,133,58,8,103,228,153,193,56,180,22,45,90,104,100,240,169,167,158,234,106,124,38,157,144,148,29,145,205,200,137,131,214,188,121,115,25,63,126,188,107,34,184,89,179,102,50,119,238,92,29,135,136,230,124,104,220,28,242,193,138,254,172,129,190,225,15,174,182,205,74,63,176,205,98,212,55,23,8,208,239,115,129,162,185,115,208,190,230,218,134,154,17,1,34,144,30,129,168,237,97,81,91,111,122,15,240,191,135,73,145,199,254,175,150,18,98,17,224,245,102,183,63,88,65,30,35,213,4,162,115,81,245,17,73,188,145,147,56,93,67,17,60,228,34,254,238,187,239,164,66,133,10,154,174,226,178,203,46,75,55,204,243,231,207,62,251,172,70,70,163,170,103,149,42,85,52,183,178,155,162,122,200,169,92,183,110,93,65,85,206,251,239,191,191,32,23,178,103,133,66,156,128,155,67,136,224,27,46,154,190,97,184,129,2,82,143,126,16,16,208,20,99,20,2,244,123,163,204,145,115,101,104,223,156,67,202,9,137,0,17,8,16,129,168,237,97,81,91,111,128,174,148,80,20,10,208,225,148,54,162,139,77,203,121,28,54,54,81,144,207,235,205,110,43,27,79,30,163,170,35,170,100,238,222,189,91,166,79,159,46,109,219,182,77,139,248,139,47,190,40,173,91,183,214,126,136,84,70,129,60,55,132,115,218,137,93,118,0,17,140,2,122,136,36,70,155,49,99,134,180,106,213,42,237,232,231,159,127,94,218,181,107,167,73,218,63,251,236,51,57,234,168,163,210,142,49,185,3,55,7,147,173,19,174,110,244,141,112,241,55,69,58,253,192,20,75,80,143,32,17,160,223,7,137,118,240,178,104,223,224,49,167,68,34,64,4,114,135,64,212,246,176,168,173,55,119,158,146,221,76,197,139,23,87,226,24,133,242,144,227,216,41,148,231,204,70,123,100,135,171,45,163,104,95,91,44,149,88,79,227,201,99,68,11,79,155,54,77,163,136,81,253,50,93,139,37,142,111,188,241,70,121,248,225,135,211,13,241,237,243,110,221,186,201,35,143,60,146,17,129,220,169,83,39,141,86,238,208,161,131,32,138,217,230,198,205,193,102,235,249,171,59,125,195,95,124,109,153,157,126,96,139,165,168,103,46,17,160,223,231,18,77,243,230,162,125,205,179,9,53,34,2,68,192,61,2,81,219,195,162,182,94,247,158,224,79,207,46,93,186,200,152,49,99,246,34,141,73,30,251,131,183,105,179,242,122,51,205,34,153,233,99,52,121,140,170,151,13,27,54,148,125,247,221,87,190,250,234,43,77,3,145,170,33,85,197,185,231,158,171,93,250,245,235,39,35,71,142,204,12,13,31,122,223,114,203,45,130,227,25,104,111,188,241,70,218,20,22,72,179,113,228,145,71,202,63,255,252,35,11,23,46,148,243,207,63,223,7,173,130,153,146,155,67,48,56,219,40,133,190,97,163,213,114,175,51,253,32,247,152,114,70,243,17,240,211,239,159,121,230,25,5,224,136,35,142,144,167,159,126,90,211,118,221,121,231,157,123,129,210,168,81,35,25,58,116,168,224,133,59,126,163,80,77,54,237,243,207,63,151,73,147,38,121,154,35,145,220,92,206,27,59,215,183,223,126,235,139,190,177,107,240,211,190,217,216,136,99,136,0,17,32,2,153,32,16,181,61,44,106,235,205,196,23,194,232,107,187,61,182,109,219,166,220,207,184,113,227,228,176,195,14,147,97,195,134,9,106,119,97,93,43,86,172,16,112,67,31,124,240,129,116,238,220,89,134,12,25,34,200,255,140,72,236,23,94,120,65,63,59,238,184,227,52,133,105,141,26,53,36,213,92,97,216,38,23,50,109,183,111,46,48,176,121,14,163,201,227,198,141,27,203,130,5,11,244,194,186,227,142,59,82,226,140,226,120,167,159,126,186,230,56,14,59,226,56,94,81,39,2,25,228,247,202,149,43,211,22,209,195,131,28,214,140,135,187,87,95,125,213,90,255,226,230,96,173,233,124,87,156,190,225,59,196,86,8,160,31,88,97,38,42,153,99,4,252,244,123,164,247,218,181,107,151,190,132,126,229,149,87,244,161,5,169,176,254,250,235,47,189,143,66,196,79,205,154,53,117,69,185,32,104,115,49,71,142,225,221,107,58,146,199,126,35,204,249,137,0,17,200,39,4,252,252,142,50,17,167,168,173,215,68,27,196,234,100,187,61,94,126,249,101,249,240,195,15,149,8,70,45,171,129,3,7,22,228,120,238,211,167,143,222,139,213,174,93,91,79,214,127,241,197,23,50,120,240,96,77,87,122,215,93,119,201,232,209,163,229,191,255,253,175,242,69,232,135,20,168,137,230,170,90,181,170,233,102,76,170,159,237,246,181,22,248,28,41,110,44,121,236,68,17,151,45,91,86,126,248,225,7,41,81,162,68,202,37,227,141,14,46,86,228,56,158,51,103,78,142,224,201,221,52,205,154,53,211,13,160,121,243,230,50,123,246,236,148,19,111,223,190,93,223,84,253,254,251,239,174,162,149,115,167,101,110,103,226,230,144,91,60,243,105,54,250,70,62,89,51,251,181,208,15,178,199,142,35,237,69,192,79,191,127,251,237,183,5,247,16,213,170,85,147,119,222,121,167,160,80,112,50,242,24,71,71,81,19,2,191,79,58,233,36,77,245,229,144,203,201,34,100,98,145,143,37,102,113,74,12,145,54,40,254,123,246,217,103,39,140,176,41,83,166,140,12,31,62,92,46,186,232,34,57,249,228,147,117,42,68,46,151,47,95,94,239,143,156,22,59,239,158,61,123,146,70,241,56,253,209,231,165,151,94,210,19,103,120,232,58,235,172,179,244,239,122,245,234,21,34,201,25,121,108,239,117,67,205,137,0,17,8,6,1,63,191,163,130,89,65,102,82,162,182,222,204,208,9,190,183,237,246,0,223,243,208,67,15,73,223,190,125,245,30,164,100,201,146,10,34,94,238,131,44,190,237,182,219,52,10,121,203,150,45,50,104,208,32,25,48,96,128,188,251,238,187,178,122,245,106,253,59,182,37,155,43,120,171,228,78,162,237,246,205,29,18,118,206,100,44,121,236,228,58,198,69,149,232,200,101,44,220,184,64,123,244,232,161,199,51,241,182,38,200,226,120,110,205,142,34,122,120,48,219,184,113,163,62,92,117,239,222,61,229,80,36,144,199,27,40,155,115,31,115,115,112,235,29,209,235,71,223,136,158,205,19,173,152,126,64,63,136,34,2,97,248,125,50,242,24,199,38,113,218,233,188,243,206,19,164,188,64,132,203,136,17,35,4,247,44,201,34,100,16,201,28,79,242,226,94,13,81,52,181,106,213,146,6,13,26,200,186,117,235,146,142,71,112,192,215,95,127,45,215,94,123,173,70,68,35,58,26,69,134,65,120,39,34,143,95,127,253,245,180,145,55,120,232,130,222,248,169,84,169,146,166,236,0,121,142,40,158,245,235,215,23,164,170,32,121,28,197,43,142,107,38,2,68,32,19,4,194,248,142,202,68,191,92,247,141,218,122,115,141,95,174,231,179,221,30,59,119,238,148,153,51,103,202,216,177,99,149,44,190,225,134,27,148,72,6,17,220,177,99,199,66,112,157,112,194,9,74,42,131,60,70,187,252,242,203,11,125,158,108,46,4,87,218,218,108,183,175,173,184,231,74,111,35,201,99,164,160,112,8,96,220,232,167,202,117,188,105,211,38,61,158,185,117,235,86,125,240,1,233,108,106,67,1,60,108,10,165,75,151,214,28,206,7,31,124,112,82,85,145,126,227,240,195,15,215,207,241,16,135,135,33,219,26,55,7,219,44,22,156,190,244,141,224,176,54,89,18,253,192,100,235,80,55,191,16,8,195,239,147,145,199,200,203,7,130,21,17,193,177,209,190,56,201,149,44,66,38,246,5,61,198,60,254,248,227,114,244,209,71,203,126,251,237,167,197,141,177,190,84,17,54,197,138,21,147,7,30,120,64,250,247,239,175,247,55,32,122,241,194,28,227,157,22,171,203,226,197,139,19,70,241,164,178,15,34,176,49,47,228,196,18,198,36,143,253,242,234,252,156,23,39,0,223,123,239,61,249,228,147,79,100,237,218,181,250,82,4,207,40,155,55,111,150,63,254,248,67,118,236,216,33,136,122,47,90,180,168,230,13,199,253,253,65,7,29,36,21,43,86,212,123,248,234,213,171,107,36,127,157,58,117,10,238,233,243,19,41,174,42,159,16,8,227,59,42,76,252,162,182,222,48,177,118,35,59,95,236,129,60,198,184,199,193,11,122,167,134,21,190,83,174,191,254,250,189,96,192,61,87,162,200,99,167,99,252,92,237,218,181,115,3,165,145,125,242,197,190,70,130,27,128,82,70,146,199,184,217,191,249,230,155,165,85,171,86,50,99,198,140,148,48,160,31,250,183,104,209,66,102,205,154,21,0,100,222,68,180,108,217,82,143,86,246,238,221,91,147,161,167,106,173,91,183,214,98,54,232,135,254,182,53,110,14,182,89,44,56,125,233,27,193,97,109,178,36,250,129,201,214,161,110,126,33,16,134,223,187,201,121,28,75,216,34,106,38,89,132,140,147,214,2,248,96,12,162,151,113,15,6,25,183,222,122,171,146,104,120,153,159,108,60,136,102,220,183,161,174,3,138,198,160,197,71,219,196,234,82,164,72,145,132,81,60,177,145,55,120,176,66,206,64,212,137,248,232,163,143,100,249,242,229,90,160,152,228,177,95,94,156,191,243,34,50,126,222,188,121,130,151,22,159,126,250,169,156,122,234,169,114,252,241,199,43,9,140,66,148,120,121,130,224,143,3,14,56,64,95,120,192,63,119,239,222,173,254,143,64,22,4,181,128,96,198,139,10,4,138,192,47,65,62,131,100,62,237,180,211,228,140,51,206,208,180,46,56,206,204,70,4,76,68,32,140,239,168,48,113,136,218,122,195,196,218,141,108,219,237,129,251,31,236,253,253,250,245,211,229,226,4,61,200,99,188,80,196,255,225,180,21,94,40,174,90,181,74,38,78,156,168,41,182,64,50,227,196,57,238,89,240,189,3,78,11,255,143,123,177,68,115,57,100,180,27,60,77,235,99,187,125,77,195,51,104,125,140,36,143,145,171,110,217,178,101,26,185,210,182,109,219,164,152,196,70,40,227,120,34,110,240,76,111,216,40,112,243,136,150,46,162,248,249,231,159,23,188,89,58,243,204,51,101,233,210,165,166,47,109,47,253,184,57,88,103,178,192,20,166,111,4,6,181,209,130,232,7,70,155,135,202,249,132,64,24,126,159,41,121,140,40,152,100,17,50,177,176,128,228,125,236,177,199,244,225,8,245,28,80,159,2,53,40,112,255,150,106,60,238,217,214,172,89,163,209,205,87,92,113,69,65,158,101,103,238,68,133,248,82,69,222,224,200,39,30,188,174,190,250,106,173,84,142,8,81,232,64,242,216,39,39,206,179,105,241,112,62,121,242,100,125,233,129,200,225,139,47,190,88,26,54,108,40,245,235,215,207,217,74,113,162,16,249,184,241,124,179,100,201,18,249,254,251,239,5,133,193,33,11,47,95,16,145,207,70,4,76,64,32,140,239,168,48,215,29,181,245,134,137,181,27,217,182,219,99,219,182,109,5,117,26,74,149,42,165,1,128,72,205,85,188,120,113,125,177,141,83,87,224,117,16,80,136,26,16,199,28,115,140,224,254,230,133,23,94,208,34,123,71,29,117,84,65,253,137,100,115,225,37,189,173,205,118,251,218,138,123,174,244,54,142,60,118,8,97,20,94,193,145,176,216,99,140,241,139,198,49,128,33,67,134,72,155,54,109,4,68,171,45,13,132,56,54,8,232,142,74,154,201,26,242,220,96,211,249,231,159,127,210,18,205,38,174,157,155,131,137,86,49,67,39,250,134,25,118,8,91,11,250,65,216,22,160,252,48,16,8,195,239,51,37,143,65,108,37,139,144,57,240,192,3,11,96,139,37,121,113,132,31,145,50,120,80,66,33,152,84,227,127,251,237,55,173,64,142,7,160,187,239,190,91,127,199,147,210,40,164,135,251,60,55,145,55,32,138,145,86,0,15,94,136,254,68,65,26,60,140,33,231,32,72,59,103,46,166,173,8,195,227,205,149,137,200,119,156,238,195,139,143,107,174,185,70,95,100,156,120,226,137,129,40,12,95,68,132,243,43,175,188,162,197,177,241,108,128,8,252,11,46,184,32,16,249,20,66,4,146,33,16,198,119,84,152,214,136,218,122,195,196,218,141,108,218,195,13,74,246,246,161,125,237,181,29,52,55,142,60,158,58,117,170,222,188,53,109,218,84,230,204,153,147,18,93,228,58,70,209,149,215,94,123,205,170,155,45,20,127,185,240,194,11,53,23,26,162,29,82,181,102,205,154,105,130,117,228,238,139,63,2,106,186,235,113,115,48,221,66,225,233,71,223,8,15,123,147,36,211,15,76,178,6,117,9,10,129,48,252,62,83,242,56,85,132,76,50,146,23,4,48,238,199,64,40,119,235,214,77,86,172,88,145,48,194,6,227,65,236,130,24,174,81,163,198,94,41,43,240,121,44,41,141,227,254,200,205,140,98,195,177,81,60,177,132,243,47,191,252,162,132,241,115,207,61,167,17,163,184,143,4,233,12,98,16,249,105,73,30,7,229,221,118,200,129,79,32,207,54,252,5,47,28,122,246,236,185,215,11,140,32,87,178,97,195,6,213,5,207,64,8,28,65,49,201,174,93,187,10,2,105,216,136,64,208,8,132,241,29,21,244,26,99,229,69,109,189,97,98,237,70,54,237,225,6,37,123,251,208,190,246,218,206,72,242,24,55,75,19,38,76,208,7,5,84,166,76,214,144,147,236,220,115,207,213,34,45,120,200,176,173,33,119,26,162,100,16,109,128,188,124,201,218,168,81,163,52,122,7,201,213,199,143,31,111,213,50,185,57,88,101,174,64,149,165,111,4,10,183,177,194,232,7,198,154,134,138,249,136,0,253,94,228,231,159,127,150,1,3,6,200,224,193,131,165,90,181,106,62,162,29,252,212,180,111,240,152,103,34,17,36,109,175,94,189,244,165,5,78,0,226,133,132,73,13,207,5,72,5,131,64,147,155,110,186,73,107,192,148,44,89,210,36,21,169,75,158,35,16,181,61,44,106,235,53,221,125,105,15,211,45,228,77,63,218,215,27,126,97,143,54,46,242,184,110,221,186,242,223,255,254,87,115,193,32,215,111,178,134,162,44,56,30,9,98,21,191,109,107,136,116,0,65,142,223,247,222,123,111,82,245,145,27,13,57,160,79,58,233,36,121,255,253,247,173,90,38,55,7,171,204,21,168,178,244,141,64,225,54,86,24,253,192,88,211,80,49,31,17,136,186,223,163,160,221,101,151,93,38,131,6,13,210,186,14,192,35,159,90,212,237,107,178,45,145,107,18,69,171,31,126,248,97,45,96,100,114,67,145,189,49,99,198,104,225,36,232,237,20,95,50,89,103,234,150,31,8,68,109,15,139,218,122,77,247,82,218,195,116,11,121,211,143,246,245,134,95,216,163,141,34,143,113,140,17,71,180,80,181,24,9,194,81,120,37,89,59,253,244,211,5,5,87,220,166,172,64,206,187,209,163,71,107,250,7,228,16,70,145,10,220,140,129,148,117,30,92,118,237,218,37,40,18,131,155,53,144,215,136,14,190,225,134,27,52,15,90,236,91,127,55,115,165,51,172,147,186,2,197,243,80,64,35,89,219,190,125,187,202,222,103,159,125,84,111,155,30,178,184,57,164,243,130,232,126,78,223,136,174,237,99,87,78,63,160,31,68,17,1,250,125,126,91,157,246,53,211,190,87,94,121,165,22,113,196,115,64,153,50,101,204,84,50,129,86,31,126,248,161,230,5,7,153,140,84,47,168,243,146,77,251,251,239,191,101,211,166,77,154,19,28,105,108,144,14,6,207,22,120,214,2,30,21,42,84,176,234,25,35,27,12,56,198,29,2,81,219,195,162,182,94,119,94,16,94,47,218,35,60,236,131,144,76,251,6,129,178,127,50,140,34,143,145,126,2,21,39,211,229,2,198,13,144,83,72,15,228,106,186,138,147,63,254,248,163,92,117,213,85,242,63,255,243,63,122,252,11,99,145,87,12,17,191,143,63,254,184,156,125,246,217,154,127,239,137,39,158,144,137,19,39,106,117,110,144,186,168,214,141,60,104,85,171,86,213,232,102,144,184,110,230,114,99,46,220,184,57,228,56,242,155,165,170,178,236,228,118,254,236,179,207,246,170,72,238,70,86,88,125,184,57,132,133,188,249,114,233,27,230,219,40,8,13,233,7,65,160,76,25,166,33,64,191,55,205,34,185,213,135,246,205,45,158,185,152,13,41,42,138,20,41,162,196,177,173,13,117,96,16,173,95,171,86,45,61,185,88,185,114,229,132,75,1,65,188,106,213,42,65,49,192,213,171,87,107,138,60,60,207,128,56,47,95,190,188,148,46,93,90,159,155,128,7,130,117,240,28,133,207,54,110,220,40,85,170,84,209,103,48,164,4,172,83,167,142,6,216,32,88,39,213,51,138,173,120,82,239,228,8,68,109,15,139,218,122,77,247,125,218,195,116,11,121,211,143,246,245,134,95,216,163,141,34,143,23,44,88,160,17,193,40,118,130,200,220,100,13,105,45,144,222,162,118,237,218,250,38,62,93,3,25,140,138,198,83,166,76,145,74,149,42,105,119,16,182,78,85,238,135,30,122,72,223,198,227,24,229,213,87,95,45,93,186,116,41,152,18,209,205,168,128,140,98,43,56,226,230,102,46,183,185,201,112,99,134,27,59,164,163,192,13,90,178,134,202,203,11,23,46,148,87,95,125,85,26,53,106,148,110,185,198,124,206,205,193,24,83,24,167,8,125,195,56,147,132,162,16,253,32,20,216,41,52,100,4,232,247,33,27,192,103,241,180,175,207,0,103,56,61,242,27,227,196,224,139,47,190,152,225,72,51,187,223,113,199,29,50,118,236,88,61,37,217,185,115,103,193,169,201,249,243,231,235,115,2,234,193,128,40,70,0,12,158,43,240,156,1,34,24,121,197,15,57,228,144,148,11,66,36,242,247,223,127,175,133,200,215,172,89,35,31,127,252,177,62,159,224,57,168,65,131,6,250,12,132,103,180,83,79,61,213,76,96,168,85,206,16,136,218,30,22,181,245,230,204,81,124,154,136,246,240,9,88,67,166,165,125,13,49,68,150,106,24,69,30,63,249,228,147,26,33,140,163,101,79,61,245,84,210,37,225,6,176,117,235,214,210,162,69,11,205,5,150,170,33,194,183,119,239,222,82,174,92,57,185,243,206,59,245,136,150,211,158,121,230,25,141,66,192,111,68,245,66,246,140,25,51,228,248,227,143,47,232,243,235,175,191,106,81,13,84,238,190,244,210,75,93,205,117,208,65,7,185,50,71,203,150,45,53,247,26,100,182,106,213,42,233,152,78,157,58,41,241,61,121,242,100,189,81,180,165,113,115,176,197,82,193,235,73,223,8,30,115,19,37,210,15,76,180,10,117,242,27,129,40,251,61,78,152,225,101,60,142,223,167,59,53,230,197,14,184,175,67,59,226,136,35,244,62,15,47,254,253,148,23,171,107,148,237,235,197,102,126,140,197,105,194,71,30,121,68,150,47,95,94,112,98,209,15,57,65,207,249,246,219,111,75,143,30,61,100,203,150,45,122,34,242,140,51,206,144,11,47,188,80,206,59,239,188,156,147,187,8,182,1,41,141,160,158,185,115,231,106,106,11,228,42,199,115,17,162,148,217,242,15,129,168,237,97,81,91,175,233,30,75,123,152,110,33,111,250,209,190,222,240,11,123,180,81,228,49,110,238,145,86,2,100,239,253,247,223,159,20,27,68,10,227,166,233,198,27,111,212,162,23,217,52,188,169,191,237,182,219,244,152,22,230,75,22,45,140,40,103,144,199,227,198,141,75,90,92,195,237,92,241,122,118,235,214,77,111,106,49,119,247,238,221,147,46,3,152,0,27,96,2,108,108,105,220,28,108,177,84,240,122,210,55,130,199,220,68,137,244,3,19,173,66,157,252,70,32,202,126,31,20,121,60,125,250,116,141,200,68,218,175,87,94,121,69,134,13,27,86,40,120,192,79,27,71,217,190,126,226,154,233,220,136,160,197,9,197,37,75,150,104,36,110,190,54,156,156,60,248,224,131,3,91,30,234,180,60,251,236,179,130,128,159,139,46,186,72,159,95,234,215,175,31,152,124,10,242,31,129,168,237,97,81,91,175,255,30,228,77,2,237,225,13,63,211,71,211,190,166,91,40,181,126,70,145,199,119,221,117,151,220,126,251,237,154,211,11,81,194,201,26,10,71,160,207,192,129,3,181,136,68,166,13,71,179,112,227,211,167,79,31,141,72,193,219,250,68,237,135,31,126,16,16,188,40,36,1,130,23,121,194,226,155,219,185,18,205,15,242,122,248,240,225,130,117,227,239,100,13,152,160,15,48,193,186,109,105,220,28,108,177,84,240,122,210,55,130,199,220,68,137,244,3,19,173,66,157,252,70,32,72,191,199,61,10,78,56,161,110,3,72,159,179,206,58,75,255,174,87,175,158,128,200,29,53,106,148,236,216,177,67,54,111,222,172,100,208,87,95,125,165,41,189,144,47,181,125,251,246,122,143,133,60,169,241,164,111,236,191,191,253,246,91,157,7,247,72,152,3,199,229,241,178,27,167,184,80,79,2,133,141,251,245,235,167,176,226,100,217,207,63,255,172,247,51,78,36,48,242,174,226,94,8,68,212,201,39,159,172,253,16,157,12,185,205,155,55,151,21,43,86,100,172,19,142,219,35,151,43,142,235,227,216,61,210,146,5,213,130,180,111,80,107,178,81,14,252,23,105,27,108,186,111,182,9,103,212,159,121,244,209,71,53,125,6,200,121,224,124,220,113,199,217,180,4,234,154,4,129,168,237,97,81,91,175,233,142,79,123,152,110,33,111,250,209,190,222,240,11,123,180,81,228,49,142,49,14,25,50,68,127,144,211,43,89,115,219,47,209,120,68,162,32,37,6,136,103,68,243,118,232,208,33,97,117,225,245,235,215,43,113,92,180,104,81,153,48,97,66,194,92,97,110,231,242,186,14,47,235,13,211,193,184,57,132,137,190,217,178,233,27,102,219,39,40,237,232,7,65,33,77,57,38,33,16,164,223,163,174,194,136,17,35,244,7,53,31,240,194,28,100,234,232,209,163,5,247,57,55,220,112,131,18,191,32,125,144,239,180,111,223,190,122,255,133,162,92,211,166,77,211,188,167,120,121,141,60,170,177,233,38,226,201,99,212,138,192,189,219,57,231,156,163,169,192,62,252,240,67,149,249,205,55,223,232,255,131,44,134,124,144,196,72,7,22,159,70,98,209,162,69,154,107,245,218,107,175,21,164,27,67,164,240,117,215,93,167,247,103,120,209,159,169,78,65,165,168,72,228,87,65,218,215,36,191,54,73,23,164,88,192,9,69,164,164,99,243,31,1,20,240,195,117,142,211,145,216,47,216,236,70,32,106,123,88,212,214,107,186,119,210,30,166,91,200,155,126,180,175,55,252,194,30,109,20,121,28,68,228,241,91,111,189,165,145,47,120,128,73,70,28,59,121,146,17,29,147,140,56,134,225,220,204,149,202,192,140,60,14,219,253,41,63,44,4,248,197,17,22,242,102,201,165,31,152,101,15,106,19,12,2,97,250,61,114,165,58,57,128,17,49,12,210,7,68,50,78,88,189,252,242,203,90,32,11,68,45,116,196,113,120,68,12,131,20,66,116,114,42,242,56,118,158,88,98,25,115,34,39,171,147,114,235,163,143,62,210,250,13,184,7,139,37,120,33,11,132,114,255,254,253,181,63,116,196,169,43,20,82,206,70,39,146,199,193,248,178,169,82,154,52,105,162,197,174,81,203,132,45,24,4,112,90,243,214,91,111,149,181,107,215,106,74,65,22,214,11,6,119,63,164,132,249,29,229,199,122,210,205,25,181,245,166,195,35,236,207,105,143,176,45,224,175,124,218,215,95,124,253,158,221,40,242,216,239,156,199,56,62,137,40,94,144,194,169,138,167,32,82,1,71,28,145,170,34,89,30,47,183,115,165,50,32,115,30,251,237,222,156,223,84,4,248,197,97,170,101,130,213,139,126,16,44,222,148,102,6,2,65,250,61,238,85,112,79,243,234,171,175,10,136,91,20,14,67,116,48,238,129,64,30,199,18,194,78,145,57,212,121,64,195,139,116,16,201,136,42,70,75,69,30,39,251,108,230,204,153,58,214,153,51,89,206,99,232,9,157,26,53,106,164,41,51,156,49,217,234,68,242,216,12,95,247,67,139,63,255,252,83,190,248,226,11,141,134,71,180,60,238,233,17,205,254,251,239,191,11,62,195,139,14,68,188,35,5,11,91,240,8,160,72,33,78,13,32,133,13,130,117,216,236,67,32,200,239,40,19,208,137,218,122,77,192,60,149,14,180,135,233,22,242,166,31,237,235,13,191,176,71,27,69,30,227,70,3,81,2,184,217,64,106,137,100,237,197,23,95,148,214,173,91,75,139,22,45,100,214,172,89,174,49,116,34,138,15,59,236,48,141,104,73,214,16,153,3,98,23,5,87,106,214,172,153,176,155,219,185,82,41,215,178,101,75,205,69,56,99,198,12,105,213,170,85,210,174,157,58,117,146,41,83,166,104,180,78,231,206,157,93,175,55,236,142,220,28,194,182,128,185,242,233,27,230,218,38,72,205,232,7,65,162,77,89,166,32,16,164,223,191,251,238,187,122,140,252,234,171,175,214,212,20,32,220,112,111,147,136,60,78,23,121,252,216,99,143,105,250,137,18,37,74,40,17,237,68,16,199,147,208,217,68,30,195,54,72,167,177,102,205,26,37,6,175,184,226,10,189,255,202,86,39,146,199,166,120,187,119,61,224,195,75,151,46,213,156,221,40,98,13,31,134,111,84,175,94,93,170,84,169,34,21,43,86,212,130,113,101,203,150,149,3,14,56,64,35,218,207,59,239,60,239,130,57,67,214,8,32,79,57,114,78,223,116,211,77,86,21,250,206,122,193,121,54,48,200,239,40,19,160,139,218,122,77,192,156,228,177,233,86,240,79,63,94,111,254,97,27,196,204,70,145,199,56,158,216,184,113,99,105,216,176,161,32,95,89,178,134,155,199,186,117,235,106,21,229,79,62,249,36,8,156,124,145,129,66,30,200,71,136,35,153,40,48,147,172,93,112,193,5,178,112,225,66,141,28,66,84,142,45,141,155,131,45,150,10,94,79,250,70,240,152,155,40,145,126,96,162,85,168,147,223,8,4,233,247,32,138,113,140,28,69,240,182,110,221,170,197,121,17,229,59,118,236,88,249,238,187,239,10,69,19,131,148,75,150,95,24,209,157,61,123,246,84,34,250,168,163,142,42,32,159,19,145,208,177,228,241,134,13,27,116,78,156,250,58,242,200,35,11,141,139,39,120,127,251,237,55,173,71,129,255,71,161,62,252,206,86,39,146,199,126,123,177,191,243,227,158,23,129,34,115,230,204,209,66,140,136,150,255,159,255,249,31,45,168,136,124,220,108,230,35,128,200,239,166,77,155,106,48,14,242,79,179,217,131,64,144,223,81,38,160,18,181,245,154,128,57,201,99,211,173,224,159,126,188,222,252,195,54,136,153,141,34,143,241,192,113,204,49,199,104,52,65,170,227,102,168,240,187,223,126,251,41,62,168,166,237,246,33,1,199,218,112,116,18,169,40,82,69,30,227,152,36,242,247,165,138,60,118,59,87,50,35,34,114,25,209,59,104,59,119,238,148,98,197,138,37,181,55,30,184,80,72,6,71,79,147,69,66,7,225,44,153,202,224,230,144,41,98,209,233,79,223,136,142,173,121,131,72,91,19,129,194,8,4,185,255,253,242,203,47,74,24,63,247,220,115,250,98,30,17,189,72,37,113,255,253,247,203,230,205,155,11,145,199,208,18,17,131,32,154,145,58,2,145,131,32,113,203,151,47,175,132,51,78,74,13,24,48,64,201,188,235,175,191,94,112,207,6,82,56,85,228,113,241,226,197,53,85,6,114,25,35,173,192,141,55,222,168,247,51,24,23,127,239,230,164,3,171,81,163,70,65,154,139,108,117,114,123,95,232,135,111,6,105,95,63,244,15,107,206,61,123,246,104,186,184,199,31,127,92,224,55,237,218,181,211,19,134,240,7,54,59,17,192,115,203,217,103,159,45,56,181,112,201,37,151,216,185,136,8,106,29,181,61,44,106,235,53,221,165,105,15,211,45,228,77,63,218,215,27,126,97,143,54,138,60,198,131,195,190,251,238,43,187,119,239,150,109,219,182,21,144,171,137,64,58,253,244,211,245,136,227,107,175,189,38,136,204,181,173,33,178,250,194,11,47,148,211,78,59,77,143,226,37,107,32,199,75,150,44,41,251,236,179,143,252,243,207,63,90,196,198,150,198,205,193,22,75,5,175,39,125,35,120,204,77,148,72,63,48,209,42,212,201,111,4,232,247,137,17,70,116,51,200,233,193,131,7,75,181,106,213,252,54,131,111,243,211,190,153,67,11,210,120,196,136,17,114,214,89,103,233,11,134,6,13,26,100,62,9,71,24,137,192,252,249,243,53,109,14,82,221,224,69,20,155,249,8,68,109,15,139,218,122,77,247,64,218,195,116,11,121,211,143,246,245,134,95,216,163,141,34,143,1,6,210,81,32,45,5,242,155,157,121,230,153,73,241,65,69,223,145,35,71,106,37,112,252,182,173,33,178,7,209,205,248,125,239,189,247,38,85,127,217,178,101,122,51,141,180,22,72,111,97,83,227,230,96,147,181,130,213,149,190,17,44,222,166,74,163,31,152,106,25,234,229,39,2,244,251,189,209,5,177,132,66,197,131,6,13,210,136,83,155,94,148,199,175,134,246,117,127,245,44,94,188,88,95,24,84,168,80,65,95,26,156,122,234,169,238,7,179,167,53,8,224,153,13,39,54,81,76,143,205,124,4,162,182,135,69,109,189,166,123,32,237,97,186,133,188,233,71,251,122,195,47,236,209,198,145,199,93,187,118,149,9,19,38,40,177,218,183,111,223,164,248,188,249,230,155,114,238,185,231,202,209,71,31,173,71,39,109,107,72,63,129,60,132,111,188,241,134,230,114,75,214,70,141,26,165,4,57,142,136,142,31,63,222,170,101,114,115,176,202,92,129,42,75,223,8,20,110,99,133,209,15,140,53,13,21,243,17,1,250,189,143,224,26,48,53,237,235,206,8,119,220,113,135,60,250,132,222,160,89,0,0,32,0,73,68,65,84,232,163,154,66,165,99,199,142,238,6,177,151,149,8,32,221,96,213,170,85,53,135,53,242,86,179,153,141,64,212,246,176,168,173,215,108,239,19,171,95,30,155,142,173,41,250,33,219,0,155,157,8,24,71,30,79,157,58,85,115,242,161,200,2,110,50,82,53,39,23,176,109,169,43,156,148,21,233,114,59,99,237,205,154,53,147,185,115,231,202,211,79,63,109,221,205,53,191,140,237,220,20,130,208,154,190,17,4,202,230,203,160,31,152,111,35,106,152,123,4,108,142,170,205,61,26,249,57,35,31,140,146,219,117,199,142,29,154,211,122,215,174,93,154,223,24,81,199,108,249,143,192,61,247,220,35,223,124,243,141,230,63,102,51,27,129,168,221,155,69,109,189,102,123,31,181,35,2,68,192,100,4,140,35,143,127,250,233,39,57,244,208,67,53,247,241,31,127,252,81,80,24,47,17,136,40,184,50,100,200,16,105,211,166,141,60,255,252,243,38,227,92,72,183,182,109,219,202,11,47,188,160,186,35,242,34,89,67,33,189,82,165,74,105,174,227,31,127,252,81,42,85,170,100,205,26,161,40,191,140,173,50,87,160,202,210,55,2,133,219,88,97,244,3,99,77,67,197,136,64,206,16,224,117,158,51,40,173,159,8,247,245,23,95,124,177,156,120,226,137,50,102,204,24,235,215,195,5,184,71,0,207,119,40,126,184,117,235,86,41,82,164,136,251,129,236,25,56,2,81,219,179,163,182,222,192,29,138,2,137,0,17,200,27,4,140,35,143,129,44,114,252,34,215,239,244,233,211,5,68,107,178,230,16,205,248,28,197,243,108,200,149,182,106,213,42,45,146,135,150,142,16,6,33,142,220,127,200,253,140,28,208,182,53,126,25,219,102,177,224,244,165,111,4,135,181,201,146,232,7,38,91,135,186,17,129,220,32,192,235,60,55,56,230,195,44,77,154,52,145,227,142,59,206,202,90,37,249,128,127,216,107,64,186,65,228,63,110,220,184,113,216,170,80,126,10,4,162,182,103,71,109,189,116,126,34,64,4,136,64,182,8,24,73,30,63,240,192,3,114,243,205,55,75,171,86,173,100,198,140,25,41,215,134,126,232,223,162,69,11,153,53,107,86,182,56,4,54,174,101,203,150,242,210,75,47,73,239,222,189,53,207,91,170,214,186,117,107,121,241,197,23,181,31,250,219,214,248,101,108,155,197,130,211,151,190,17,28,214,38,75,162,31,152,108,29,234,70,4,114,131,0,175,243,220,224,104,251,44,184,95,223,184,113,163,32,61,29,91,52,17,184,237,182,219,164,88,177,98,41,79,93,70,19,25,179,86,29,181,61,59,106,235,53,203,219,168,13,17,32,2,54,33,96,36,121,28,27,81,252,237,183,223,74,149,42,85,146,98,186,105,211,38,65,238,99,28,131,122,230,153,103,180,90,183,169,237,217,103,159,213,60,111,165,75,151,150,175,190,250,74,14,62,248,224,164,170,126,247,221,119,114,248,225,135,235,231,233,34,148,77,93,47,191,140,77,181,76,248,122,209,55,194,183,129,9,26,208,15,76,176,2,117,32,2,254,34,192,235,220,95,124,77,152,253,234,171,175,150,177,99,199,106,170,181,68,109,225,194,133,210,165,75,23,249,244,211,79,165,100,201,146,38,168,76,29,66,64,0,47,14,230,207,159,175,207,107,108,230,34,16,181,61,59,106,235,53,215,243,168,25,17,32,2,166,35,96,36,121,12,208,64,2,79,155,54,77,6,13,26,36,119,222,121,103,74,28,31,122,232,33,233,209,163,135,22,221,248,239,127,255,171,57,147,77,107,32,128,79,58,233,36,141,186,24,55,110,156,116,239,222,61,165,138,183,223,126,187,220,117,215,93,210,161,67,7,1,233,108,99,227,151,177,141,86,11,70,103,250,70,48,56,155,46,133,126,96,186,133,168,31,17,240,142,0,175,115,239,24,154,62,67,241,226,197,5,69,2,111,186,233,38,193,253,107,60,137,220,176,97,67,45,134,221,169,83,39,211,151,66,253,124,68,96,222,188,121,242,240,195,15,107,33,112,54,115,17,136,218,158,29,181,245,154,235,121,212,140,8,16,1,211,17,48,150,60,126,243,205,55,5,185,177,202,150,45,43,63,252,240,131,148,40,81,34,37,150,151,92,114,137,188,252,242,203,210,180,105,83,153,51,103,142,113,184,55,107,214,76,111,150,154,55,111,46,179,103,207,78,169,223,246,237,219,229,176,195,14,147,223,127,255,93,222,120,227,13,57,231,156,115,140,91,143,27,133,248,101,236,6,165,104,246,161,111,68,211,238,241,171,166,31,208,15,136,64,254,35,192,235,60,255,109,60,114,228,72,185,251,238,187,117,161,127,255,253,183,146,200,72,81,0,18,121,197,138,21,114,229,149,87,202,218,181,107,243,31,8,174,48,37,2,120,254,153,60,121,178,166,239,99,51,23,129,168,237,217,81,91,175,185,158,71,205,136,0,17,48,29,1,99,201,99,0,135,130,10,11,22,44,144,33,67,134,164,205,143,133,84,23,167,159,126,186,32,221,195,141,55,222,168,111,182,77,105,221,186,117,147,71,30,121,68,211,111,172,92,185,82,42,85,170,148,82,181,161,67,135,234,154,27,53,106,36,175,190,250,170,41,203,200,88,15,126,25,103,12,89,100,6,208,55,34,99,234,148,11,165,31,208,15,136,64,254,35,192,235,60,255,109,140,21,150,43,87,78,126,251,237,55,93,108,153,50,101,100,231,206,157,122,42,112,247,238,221,26,0,146,238,20,97,42,148,16,213,12,226,113,240,224,193,26,80,210,183,111,95,233,213,171,151,236,191,255,254,26,241,156,234,51,212,78,65,52,52,78,0,226,185,98,224,192,129,114,226,137,39,22,136,195,120,156,116,132,159,226,180,95,124,91,183,110,157,158,24,68,0,200,231,159,127,46,53,107,214,148,206,157,59,107,26,142,242,229,203,103,109,92,200,125,242,201,39,117,45,136,200,30,49,98,132,230,3,14,162,97,29,147,38,77,18,60,111,32,61,160,243,55,240,244,218,254,252,243,79,25,51,102,140,220,112,195,13,114,208,65,7,21,154,14,39,69,145,186,4,207,68,108,230,34,16,181,61,59,106,235,53,215,243,168,25,17,32,2,166,35,96,52,121,188,104,209,34,193,81,183,125,247,221,87,115,4,167,202,125,12,160,157,104,101,252,221,175,95,63,35,170,57,223,114,203,45,114,223,125,247,169,31,184,137,34,6,249,141,28,206,255,252,243,143,32,71,220,249,231,159,111,186,15,37,213,143,95,198,214,154,206,119,197,233,27,190,67,108,133,0,250,129,21,102,162,146,68,192,19,2,188,206,61,193,231,106,48,48,54,161,21,41,82,68,246,236,217,83,160,10,200,200,162,69,139,42,185,139,211,132,217,182,213,171,87,43,185,138,31,212,11,65,164,115,237,218,181,229,210,75,47,149,84,159,33,176,228,142,59,238,80,130,22,247,214,32,137,215,172,89,35,195,134,13,147,125,246,217,71,118,237,218,165,249,119,81,204,239,193,7,31,212,186,36,78,3,185,139,66,220,248,127,60,83,224,20,32,242,53,131,32,199,255,63,253,244,211,74,130,214,170,85,43,171,101,253,245,215,95,74,106,131,136,174,83,167,78,86,115,228,98,80,44,145,156,11,242,248,215,95,127,213,168,115,68,162,199,147,199,200,141,141,64,159,235,175,191,62,23,170,115,14,159,16,136,218,158,29,181,245,250,228,54,156,150,8,16,129,8,32,96,52,121,12,252,157,220,199,56,242,246,212,83,79,165,53,201,139,47,190,40,173,91,183,214,126,97,71,32,59,17,199,208,5,145,15,173,90,181,74,171,63,162,15,166,76,153,98,117,174,99,103,145,252,50,78,107,238,200,118,160,111,68,214,244,133,22,78,63,160,31,16,129,252,71,128,215,185,255,54,54,1,227,100,145,199,40,146,246,238,187,239,186,170,71,2,194,246,133,23,94,16,4,94,28,119,220,113,114,255,253,247,75,141,26,53,246,2,240,173,183,222,146,37,75,150,40,249,26,223,98,63,67,202,140,87,94,121,165,128,44,70,244,241,61,247,220,163,53,69,16,29,61,106,212,40,37,131,81,43,5,105,242,98,201,227,143,62,250,72,131,63,64,88,35,149,92,124,91,188,120,177,214,36,129,142,32,162,209,23,17,202,232,11,114,26,233,244,176,30,164,104,0,217,141,147,135,103,157,117,150,254,125,194,9,39,72,239,222,189,101,194,132,9,58,237,178,101,203,116,14,172,251,131,15,62,80,66,25,39,16,129,105,124,3,217,11,210,26,196,44,138,20,54,105,210,68,201,113,172,5,197,232,64,220,246,236,217,83,64,228,39,146,93,175,94,61,141,160,78,23,121,140,62,152,19,69,190,17,33,141,186,45,88,235,241,199,31,175,42,1,219,120,125,65,62,59,235,194,26,167,79,159,174,145,218,78,171,92,185,178,6,198,28,115,204,49,254,95,20,148,144,53,2,38,236,39,89,43,159,197,192,168,173,55,11,136,56,132,8,16,1,34,160,8,24,79,30,127,249,229,151,122,147,129,99,111,184,9,105,219,182,109,90,211,197,18,200,200,129,252,216,99,143,185,186,105,77,59,177,203,14,184,57,189,238,186,235,10,10,66,184,37,142,159,127,254,121,105,215,174,157,222,64,126,246,217,103,114,212,81,71,185,148,104,102,55,126,25,155,105,23,19,180,162,111,152,96,133,240,117,160,31,132,111,3,106,64,4,252,70,128,215,185,223,8,139,166,92,0,81,25,86,3,113,138,72,83,232,16,159,243,24,4,232,215,95,127,173,228,108,186,134,40,98,16,187,163,71,143,214,2,216,32,92,17,57,140,251,98,167,109,219,182,77,211,87,52,104,208,64,9,218,216,22,255,89,60,201,140,168,88,68,25,131,220,173,90,181,170,236,216,177,67,246,219,111,191,130,194,212,14,121,140,103,14,244,169,95,191,190,156,119,222,121,26,0,50,124,248,112,45,204,221,177,99,71,249,228,147,79,52,253,5,116,3,209,139,84,26,31,126,248,161,146,169,27,54,108,208,207,128,7,82,56,56,17,211,72,89,135,104,229,119,222,121,71,215,7,172,48,30,233,47,160,67,159,62,125,244,223,136,168,70,132,244,23,95,124,161,235,140,93,59,214,10,82,23,50,145,6,4,100,52,82,79,224,89,233,129,7,30,208,57,65,30,131,84,71,218,144,100,178,215,175,95,239,138,60,134,110,32,177,17,117,141,8,109,172,17,115,226,57,39,153,190,168,215,146,40,242,24,245,104,64,220,191,253,246,219,233,220,128,159,135,140,64,216,251,73,208,203,143,218,122,131,198,151,242,136,0,17,200,31,4,140,39,143,1,53,110,136,112,179,119,200,33,135,200,251,239,191,239,138,8,70,10,11,68,43,35,13,4,110,246,48,7,162,152,253,110,136,66,192,91,247,141,27,55,106,154,13,68,17,187,41,120,135,27,177,186,117,235,234,77,39,222,236,99,14,219,27,191,140,109,183,160,127,250,211,55,252,195,214,166,153,233,7,54,89,139,186,18,129,236,16,224,117,158,29,110,153,140,10,27,227,226,197,139,43,113,137,66,121,32,46,81,40,207,105,8,132,152,55,111,158,28,125,244,209,105,151,132,194,215,32,144,7,12,24,144,176,47,200,100,164,60,192,253,53,242,231,130,0,118,90,162,207,64,120,130,184,118,34,148,65,30,119,239,222,93,9,209,216,136,88,244,67,115,200,99,220,147,131,200,5,217,137,72,217,165,75,151,42,105,186,101,203,22,233,218,181,171,166,148,195,125,58,8,92,172,235,128,3,14,80,125,16,1,140,200,94,164,183,72,212,64,156,130,64,198,51,9,154,67,30,35,218,24,100,49,72,87,216,18,114,6,13,26,164,56,32,42,58,182,129,60,6,89,15,2,26,209,211,208,29,207,28,208,7,169,48,240,188,132,83,140,208,35,182,197,202,142,205,115,156,44,231,113,188,156,216,104,101,216,41,153,190,32,194,19,145,199,23,93,116,145,158,12,69,234,10,54,179,17,8,123,63,9,26,157,168,173,55,104,124,41,143,8,16,129,252,65,192,10,242,24,112,35,186,0,55,43,136,36,198,219,107,55,13,185,206,112,147,135,113,104,45,90,180,208,104,128,83,79,61,213,205,240,140,250,172,90,181,74,163,18,156,10,194,205,155,55,151,241,227,199,167,45,142,231,8,105,214,172,153,70,42,99,28,114,195,229,67,227,151,113,62,88,209,159,53,208,55,252,193,213,182,89,233,7,182,89,140,250,18,129,204,17,224,117,158,57,102,153,142,8,27,99,68,168,162,72,90,44,105,236,172,1,41,219,240,227,38,128,35,158,196,77,134,3,2,73,144,186,1,193,22,72,171,16,219,98,63,3,41,27,155,222,34,62,242,216,25,23,47,247,189,247,222,211,84,13,120,102,0,209,220,191,127,127,169,86,173,154,118,7,97,124,246,217,103,23,68,253,34,50,25,121,124,103,206,156,169,105,36,64,170,162,88,28,136,100,144,187,56,73,136,226,215,72,131,177,124,249,114,13,40,137,39,143,145,214,3,17,205,177,205,73,251,128,83,137,136,64,70,67,52,52,78,96,198,22,184,139,213,29,228,49,72,228,43,174,184,66,206,56,227,140,164,178,221,146,199,177,114,98,201,99,172,53,153,190,200,73,29,79,30,227,185,13,88,2,3,54,243,17,8,123,63,9,26,161,168,173,55,104,124,41,143,8,16,129,252,65,192,26,242,24,68,240,105,167,157,38,223,127,255,189,222,24,225,134,209,109,67,52,0,110,100,182,110,221,170,67,218,180,105,35,215,94,123,173,92,112,193,5,110,167,72,218,239,245,215,95,151,199,31,127,92,115,180,161,225,38,22,71,213,16,217,224,182,33,74,0,55,146,200,5,134,227,108,56,218,150,15,141,95,198,249,96,69,127,214,64,223,240,7,87,219,102,165,31,216,102,49,234,75,4,50,71,128,215,121,230,152,101,58,194,100,140,113,143,140,123,101,144,160,233,90,186,200,99,103,60,72,224,30,61,122,40,153,26,159,226,45,246,51,68,240,34,32,195,73,125,129,136,98,144,193,247,222,123,175,28,120,224,129,5,234,196,147,199,78,148,46,2,80,208,23,207,17,200,49,140,249,64,228,226,190,29,133,0,17,209,140,123,126,231,190,29,209,215,144,129,84,18,136,78,70,145,62,164,225,64,180,45,114,56,175,91,183,78,83,240,37,138,60,70,186,7,55,133,228,226,11,220,37,35,143,17,1,156,76,182,87,242,24,118,74,166,111,162,130,121,200,147,12,220,156,154,52,233,252,128,159,135,139,128,201,251,137,31,200,68,109,189,126,96,200,57,137,0,17,136,6,2,214,144,199,48,199,162,69,139,164,97,195,134,106,25,28,37,67,36,128,219,182,105,211,38,141,12,118,110,216,48,14,71,205,16,209,12,18,249,204,51,207,20,55,85,134,241,86,31,133,45,112,35,140,27,210,181,107,215,22,168,0,82,27,111,214,241,214,221,109,195,49,56,231,120,30,142,198,225,102,51,95,26,191,140,243,197,146,185,95,7,125,35,247,152,218,56,35,253,192,70,171,81,103,34,144,25,2,188,206,51,195,43,155,222,38,99,140,188,194,40,34,247,198,27,111,20,20,91,75,182,70,39,231,49,238,213,63,253,244,83,153,53,107,150,22,152,251,248,227,143,181,104,54,254,46,81,162,132,56,145,193,32,118,49,38,217,103,8,26,193,179,2,2,72,64,50,99,62,68,255,226,121,160,88,177,98,73,201,99,68,200,78,156,56,81,199,226,190,30,5,232,106,213,170,165,53,84,112,210,16,247,238,120,14,65,78,228,14,29,58,104,206,228,175,190,250,74,250,245,235,167,115,34,58,25,247,243,120,246,192,115,2,114,33,67,23,232,1,130,25,17,202,176,153,147,182,2,197,237,48,22,100,120,157,58,117,84,6,228,99,189,177,36,55,230,118,75,30,35,216,38,153,108,164,244,115,83,48,47,89,228,49,230,78,166,239,158,61,123,52,234,26,24,32,40,6,68,59,138,18,78,158,60,57,27,215,230,152,16,16,48,121,63,241,3,142,168,173,215,15,12,57,39,17,32,2,209,64,192,42,242,24,38,193,49,178,171,174,186,74,173,131,155,203,94,189,122,101,100,41,68,48,227,230,15,185,136,145,7,45,182,161,72,5,170,58,59,85,151,113,99,137,194,31,120,187,142,72,2,28,69,195,77,106,108,171,94,189,186,230,86,70,129,188,76,35,134,113,196,207,201,109,140,155,42,20,192,200,167,198,47,227,124,178,102,110,215,66,223,200,45,158,182,206,70,63,176,213,114,212,155,8,184,71,128,215,185,123,172,178,237,105,58,198,163,70,141,18,20,175,115,210,200,37,91,39,136,85,156,228,3,217,10,178,247,225,135,31,214,220,196,187,118,237,42,40,90,135,232,221,246,237,219,43,209,90,177,98,197,148,159,97,62,220,239,131,164,69,145,184,198,141,27,107,122,141,216,124,199,208,37,62,242,24,164,111,183,110,221,52,90,246,143,63,254,80,242,24,13,145,193,83,167,78,21,68,215,34,130,25,233,240,64,252,162,80,31,242,16,143,27,55,78,83,119,224,222,30,207,5,40,152,7,194,248,185,231,158,211,224,23,164,147,64,202,7,156,158,68,158,100,135,60,70,48,11,72,109,144,213,200,175,220,178,101,75,37,184,81,48,60,190,185,37,143,49,103,50,217,155,55,111,78,72,30,111,223,190,189,32,39,52,228,38,35,143,145,227,58,153,190,40,212,7,44,144,198,15,39,61,65,236,175,88,177,98,175,244,34,217,250,58,199,249,143,128,233,251,73,174,17,136,218,122,115,141,31,231,35,2,68,32,58,8,88,71,30,195,52,15,62,248,160,22,229,64,203,52,2,57,214,180,40,170,55,127,254,124,193,111,164,139,112,219,144,62,3,57,203,154,52,105,226,170,24,94,162,121,99,35,142,17,129,224,220,152,186,213,193,134,126,252,50,182,193,74,225,232,72,223,8,7,119,211,164,210,15,76,179,8,245,33,2,185,71,128,215,121,238,49,141,159,209,6,140,47,188,240,66,205,19,236,20,175,243,31,149,236,37,128,116,6,161,12,130,20,209,191,137,10,224,129,36,5,17,141,162,125,32,179,217,10,35,128,92,211,136,190,198,75,3,228,95,102,179,7,1,27,246,147,92,162,137,245,166,107,200,93,30,251,50,37,93,255,76,63,143,127,41,148,233,248,76,250,187,89,111,38,243,217,208,23,123,58,27,17,32,2,222,17,176,146,60,198,178,99,9,228,76,115,32,39,130,13,17,198,136,42,70,52,50,162,147,145,215,12,145,14,200,105,134,130,23,136,42,70,148,49,162,147,99,143,186,101,99,2,39,199,49,198,230,43,113,140,181,69,237,230,35,27,95,136,234,24,250,70,84,45,95,120,221,244,3,250,1,17,200,127,4,120,157,251,111,99,27,48,254,225,135,31,52,77,28,78,217,33,178,216,244,134,52,117,32,142,81,204,14,41,26,80,108,27,233,237,240,108,176,102,205,26,141,30,62,246,216,99,53,202,24,207,10,108,133,17,64,100,245,19,79,60,161,5,254,216,236,66,192,134,253,36,104,68,253,38,119,253,158,63,104,188,76,146,71,127,54,201,26,212,197,118,4,172,37,143,1,124,108,10,139,166,77,155,106,58,10,164,156,48,181,33,245,5,142,177,205,157,59,87,85,204,199,84,21,177,216,115,179,54,213,19,195,215,139,190,17,190,13,76,208,128,126,96,130,21,168,3,17,240,23,1,94,231,254,226,139,217,109,193,248,155,111,190,145,203,46,187,76,115,31,163,8,221,190,251,238,235,63,56,30,36,32,127,239,202,149,43,149,4,69,58,9,16,60,136,52,70,10,10,20,236,195,58,162,24,197,231,6,210,70,141,26,9,210,99,12,26,52,72,235,203,176,217,131,128,45,251,73,144,136,226,218,199,73,3,240,12,248,125,210,73,39,21,164,213,129,30,72,205,130,151,98,31,124,240,129,190,32,67,90,155,114,229,202,105,202,26,188,112,186,252,242,203,53,21,38,10,108,162,112,36,10,104,190,246,218,107,5,121,210,145,2,243,231,159,127,214,92,225,177,5,45,241,194,42,150,88,198,103,143,60,242,136,22,240,68,0,26,78,65,35,199,56,82,3,225,52,53,82,213,224,52,51,114,176,199,246,59,251,236,179,181,248,39,210,115,70,173,209,159,163,102,113,174,215,79,4,172,38,143,1,12,138,232,97,147,70,241,134,67,14,57,68,35,146,77,124,203,141,42,211,216,204,55,108,216,160,5,36,64,124,231,83,113,188,68,78,202,205,218,207,75,215,238,185,233,27,118,219,47,87,218,211,15,114,133,36,231,33,2,230,34,192,235,220,127,219,216,132,49,8,89,16,175,8,164,24,58,116,168,116,234,212,201,127,128,40,33,20,4,94,124,241,69,205,27,13,162,13,233,250,240,252,195,102,62,2,54,237,39,65,161,9,2,23,124,3,246,172,243,206,59,79,211,218,124,248,225,135,234,215,8,14,235,211,167,143,230,48,199,9,229,105,211,166,105,157,36,248,62,10,134,34,127,121,199,142,29,5,133,42,241,115,245,213,87,107,49,75,16,204,32,139,113,186,25,125,144,75,29,245,156,210,145,199,208,3,227,144,6,8,250,124,249,229,151,58,14,169,25,64,30,35,53,208,238,221,187,149,176,70,109,40,164,213,153,55,111,158,204,153,51,71,251,37,74,195,19,20,142,97,200,161,63,135,129,58,101,230,43,2,214,147,199,48,12,210,76,116,237,218,181,160,16,7,222,222,221,117,215,93,82,165,74,149,208,237,134,47,9,188,117,71,193,14,180,230,205,155,203,248,241,227,51,46,174,23,250,66,178,80,128,155,117,22,160,69,100,8,125,35,34,134,78,179,76,250,1,253,128,8,228,63,2,188,206,253,183,177,141,24,47,92,184,80,137,23,4,85,224,30,30,132,72,212,72,13,255,61,195,12,9,32,209,16,105,142,72,73,20,13,100,51,27,1,27,247,19,191,17,5,121,140,66,144,163,71,143,214,116,150,177,209,192,40,4,10,178,24,196,45,176,67,234,75,60,251,15,24,48,64,35,149,145,230,6,227,156,34,153,7,30,120,160,76,159,62,93,73,103,164,189,65,251,232,163,143,244,68,50,72,228,116,228,113,172,30,32,177,55,110,220,168,243,32,213,14,82,99,226,133,28,100,128,88,70,80,221,193,7,31,172,133,63,7,14,28,168,53,163,80,140,52,74,141,254,28,37,107,115,173,126,35,144,23,228,177,3,18,222,166,33,47,25,222,182,225,40,28,54,113,252,187,68,137,18,126,227,184,215,252,168,88,140,205,29,199,83,254,249,231,31,217,103,159,125,244,223,206,151,68,224,10,133,32,144,155,117,8,160,91,34,146,190,97,137,161,124,86,147,126,224,51,192,156,158,8,24,128,0,175,115,255,141,96,51,198,175,191,254,186,146,38,56,222,221,170,85,43,185,248,226,139,5,41,15,112,154,144,45,127,16,64,218,15,188,36,128,109,145,47,154,205,92,4,108,222,79,252,66,53,62,39,113,236,191,103,206,156,169,145,197,177,237,132,19,78,80,130,184,102,205,154,202,3,128,72,70,202,136,235,175,191,94,187,129,244,69,67,116,48,90,124,106,138,216,226,124,169,62,139,157,7,228,49,120,6,188,160,1,97,28,59,7,62,67,100,116,151,46,93,84,167,40,53,250,115,148,172,205,181,250,141,64,94,145,199,0,11,71,55,240,134,27,71,70,208,202,150,45,43,221,187,119,215,92,195,65,68,34,35,210,24,185,151,241,134,253,247,223,127,87,29,58,116,232,32,195,134,13,227,155,62,191,189,153,243,91,131,0,191,200,173,49,149,175,138,210,15,124,133,151,147,19,1,35,16,224,117,238,191,25,242,1,227,77,155,54,233,9,194,87,95,125,85,22,47,94,44,197,139,23,215,148,116,108,249,131,0,142,240,35,42,114,231,206,157,74,172,237,183,223,126,249,179,184,60,90,73,62,236,39,185,54,71,42,242,24,251,22,158,249,29,98,56,94,246,146,37,75,100,217,178,101,26,25,124,205,53,215,200,17,71,28,145,54,242,24,92,2,82,83,32,0,46,85,84,114,42,242,24,167,176,17,121,140,40,100,70,30,255,155,107,151,224,124,68,32,146,8,228,29,121,236,88,17,185,144,17,233,187,96,193,130,2,195,34,162,1,249,144,81,184,33,151,55,44,184,9,154,61,123,182,32,175,49,242,123,57,13,111,215,17,249,156,239,185,141,147,93,57,188,249,136,228,158,226,106,209,244,13,87,48,229,125,39,250,65,222,155,152,11,36,2,214,20,115,179,217,84,249,180,151,226,62,26,133,157,112,138,16,185,59,91,180,104,97,179,105,168,123,2,4,144,135,21,132,24,114,176,134,113,58,148,70,73,141,64,62,237,39,185,178,117,42,242,24,47,185,240,188,143,64,177,58,117,234,200,170,85,171,100,226,196,137,50,114,228,72,45,150,135,253,12,69,237,64,224,226,132,5,10,235,33,229,38,242,36,35,181,196,145,71,30,89,144,235,24,167,168,145,134,2,117,146,64,254,34,197,132,147,7,57,81,62,228,84,228,113,124,206,227,229,203,151,107,158,229,92,114,32,185,194,215,207,121,232,207,126,162,203,185,163,134,64,222,146,199,142,33,223,124,243,77,141,4,118,34,145,241,255,72,105,113,225,133,23,202,57,231,156,35,245,234,213,147,186,117,235,102,116,243,130,148,20,239,191,255,190,86,86,197,252,168,150,138,35,41,78,67,164,49,34,157,49,127,148,27,55,235,40,91,159,55,166,180,126,122,4,184,71,164,199,136,61,136,128,237,8,240,58,247,223,130,249,128,49,114,134,34,39,39,126,131,224,32,105,236,191,223,132,41,1,100,218,234,213,171,101,254,252,249,97,170,65,217,9,16,200,135,253,36,215,134,77,69,30,227,148,4,136,217,254,253,251,11,210,179,180,108,217,82,115,23,35,61,196,35,143,60,34,181,106,213,210,34,123,40,104,247,196,19,79,104,74,9,212,64,114,198,32,106,249,198,27,111,148,175,191,254,90,201,100,204,247,210,75,47,105,170,139,210,165,75,107,68,51,228,227,179,248,124,200,169,200,227,81,163,70,41,191,1,194,26,129,115,32,183,43,86,172,152,107,104,140,159,143,254,108,188,137,168,160,69,8,228,61,121,236,216,2,111,248,176,121,34,47,17,142,142,196,183,234,213,171,11,126,144,216,254,160,131,14,210,162,29,69,139,22,213,55,134,219,182,109,211,10,168,72,108,143,141,29,63,241,237,204,51,207,148,75,47,189,84,43,154,162,106,42,155,48,218,136,78,144,20,1,126,145,211,57,128,0,253,128,126,64,4,242,31,1,94,231,254,219,216,118,140,159,126,250,105,233,214,173,155,220,122,235,173,90,175,132,45,26,8,92,117,213,85,82,172,88,49,153,48,97,66,52,22,108,201,42,109,223,79,44,129,217,87,53,227,201,110,95,133,25,62,57,253,217,112,3,81,61,171,16,136,12,121,28,107,21,16,201,72,107,1,18,249,157,119,222,209,163,83,56,30,231,182,161,248,221,241,199,31,47,167,157,118,154,128,52,70,90,10,18,198,123,163,199,205,218,173,71,69,175,31,125,35,122,54,79,180,98,250,1,253,128,8,228,63,2,188,206,253,183,177,205,24,35,175,231,83,79,61,37,83,166,76,145,51,206,56,195,127,176,40,193,40,4,78,57,229,20,141,186,188,250,234,171,141,210,43,202,202,216,188,159,68,217,110,177,107,39,121,252,255,209,160,63,243,170,32,2,185,67,32,146,228,113,60,124,56,70,178,118,237,90,89,183,110,157,230,32,250,237,183,223,52,218,24,132,50,136,98,68,33,35,217,60,8,98,36,185,63,250,232,163,53,98,142,45,53,2,220,172,233,33,201,16,160,111,208,55,128,0,253,128,126,64,4,242,31,1,94,231,254,219,216,86,140,145,211,19,197,166,144,251,182,66,133,10,254,3,69,9,198,33,128,163,251,56,194,255,217,103,159,233,201,79,182,240,17,176,117,63,9,31,57,106,96,34,2,244,103,19,173,66,157,108,69,128,228,177,173,150,51,80,239,46,93,186,8,114,47,33,138,4,133,3,156,205,26,5,3,6,15,30,44,151,93,118,153,230,122,98,139,30,2,244,141,232,217,60,209,138,233,7,244,3,34,144,255,8,240,58,15,222,198,54,62,28,207,152,49,67,11,71,129,60,60,228,144,67,130,7,141,18,141,65,0,197,193,144,231,21,207,11,108,225,35,96,227,126,18,62,106,212,192,84,4,232,207,166,90,134,122,217,136,0,201,99,27,173,102,168,206,168,34,139,34,0,251,239,191,191,20,41,82,68,35,184,17,177,141,8,238,29,59,118,200,166,77,155,164,84,169,82,134,106,79,181,252,68,128,190,225,39,186,246,204,77,63,176,199,86,212,148,8,100,139,0,175,243,108,145,203,126,156,141,15,199,71,29,117,148,60,244,208,67,210,184,113,227,236,23,206,145,121,129,192,119,223,125,167,197,197,54,108,216,192,231,4,3,44,106,227,126,98,0,108,84,193,80,4,232,207,134,26,134,106,89,137,0,201,99,43,205,102,174,210,136,34,65,225,139,173,91,183,42,129,188,103,207,158,130,74,177,140,40,48,215,110,65,104,70,223,8,2,101,243,101,208,15,204,183,17,53,36,2,94,17,224,117,238,21,193,204,198,219,246,112,60,113,226,68,153,55,111,158,22,177,102,35,2,64,160,109,219,182,250,34,129,185,143,195,247,7,219,246,147,240,17,163,6,38,35,64,127,54,217,58,212,205,54,4,72,30,219,102,49,195,245,69,196,17,242,214,33,210,216,105,56,138,182,113,227,70,70,19,24,110,59,191,213,163,111,248,141,176,29,243,211,15,236,176,19,181,36,2,94,16,224,117,238,5,189,204,199,218,246,112,220,162,69,11,233,208,161,131,180,107,215,46,243,197,114,68,94,34,240,228,147,79,202,130,5,11,100,218,180,105,121,185,62,155,22,101,219,126,98,19,182,212,53,120,4,232,207,193,99,78,137,249,139,0,201,227,252,181,109,104,43,235,223,191,191,140,31,63,94,182,108,217,34,101,202,148,145,174,93,187,202,136,17,35,66,211,135,130,205,65,128,190,97,142,45,194,212,132,126,16,38,250,148,77,4,130,65,128,215,121,48,56,67,138,109,15,199,71,30,121,164,18,133,72,93,193,70,4,128,192,234,213,171,165,77,155,54,242,233,167,159,18,144,144,17,176,109,63,9,25,46,138,55,28,1,250,179,225,6,162,122,86,33,64,242,216,42,115,217,161,108,108,196,17,163,142,237,176,89,80,90,210,55,130,66,218,108,57,244,3,179,237,67,237,136,64,46,16,224,117,158,11,20,221,205,97,219,195,49,234,99,172,93,187,86,202,149,43,231,110,129,236,149,247,8,252,254,251,239,82,173,90,53,173,151,194,22,46,2,182,237,39,225,162,69,233,166,35,64,127,54,221,66,212,207,38,4,72,30,219,100,45,139,116,69,190,67,20,66,233,222,189,59,171,39,91,100,183,32,84,165,111,4,129,178,249,50,232,7,230,219,136,26,18,1,175,8,240,58,247,138,160,187,241,182,61,28,87,174,92,89,86,172,88,33,248,205,70,4,128,0,72,99,68,164,111,222,188,153,128,132,140,128,109,251,73,200,112,81,188,225,8,208,159,13,55,16,213,179,10,1,146,199,86,153,203,30,101,17,113,84,177,98,69,249,249,231,159,153,235,216,30,179,5,162,41,125,35,16,152,141,23,66,63,48,222,68,84,144,8,120,70,128,215,185,103,8,93,77,96,219,195,241,89,103,157,37,195,134,13,147,115,207,61,215,213,250,216,41,255,17,248,248,227,143,165,125,251,246,154,190,130,45,92,4,108,219,79,194,69,139,210,77,71,128,254,108,186,133,168,159,77,8,144,60,14,208,90,216,188,216,242,27,129,127,255,253,55,171,5,210,55,178,130,205,170,65,110,124,131,126,96,149,73,179,82,214,141,31,100,53,49,7,89,131,0,175,115,107,76,149,181,162,65,95,231,182,61,28,223,122,235,173,178,255,254,251,203,144,33,67,178,198,152,3,243,11,129,199,31,127,92,222,122,235,45,121,250,233,167,243,107,97,22,174,198,182,253,196,66,136,169,114,128,8,208,159,3,4,155,162,242,30,1,146,199,1,154,152,155,87,128,96,135,32,202,139,125,189,140,13,97,169,20,153,33,2,110,237,235,182,95,134,226,217,221,16,4,104,95,67,12,17,178,26,244,131,144,13,224,179,248,48,236,27,134,76,47,48,254,231,63,255,145,46,93,186,200,154,53,107,188,76,195,177,121,132,64,163,70,141,228,170,171,174,210,232,99,182,112,17,176,109,63,9,23,45,74,55,29,1,250,179,233,22,162,126,54,33,64,242,56,64,107,113,243,10,16,236,16,68,121,177,175,151,177,33,44,149,34,51,68,192,173,125,221,246,203,80,60,187,27,130,0,237,107,136,33,66,86,131,126,16,178,1,124,22,31,134,125,195,144,233,21,198,134,13,27,202,229,151,95,174,132,33,91,180,17,152,63,127,190,244,238,221,91,62,251,236,179,104,3,97,200,234,109,220,79,12,129,142,106,24,136,0,253,217,64,163,80,37,107,17,32,121,28,160,233,184,121,5,8,118,8,162,188,216,215,203,216,16,150,74,145,25,34,224,214,190,110,251,101,40,158,221,13,65,128,246,53,196,16,33,171,65,63,8,217,0,62,139,15,195,190,97,200,244,10,227,27,111,188,161,228,241,39,159,124,34,229,202,149,243,58,29,199,91,138,192,150,45,91,228,244,211,79,151,59,239,188,83,218,180,105,99,233,42,242,75,109,27,247,147,252,178,0,87,147,75,4,232,207,185,68,147,115,69,29,1,146,199,1,122,0,55,175,0,193,14,65,148,23,251,122,25,27,194,82,41,50,67,4,220,218,215,109,191,12,197,179,187,33,8,208,190,134,24,34,100,53,232,7,33,27,192,103,241,97,216,55,12,153,185,128,113,224,192,129,154,186,98,214,172,89,185,152,142,115,88,134,192,206,157,59,165,89,179,102,114,202,41,167,200,61,247,220,99,153,246,249,171,174,173,251,73,254,90,132,43,243,130,0,253,217,11,122,28,75,4,10,35,64,242,56,64,143,224,230,21,32,216,33,136,242,98,95,47,99,67,88,42,69,102,136,128,91,251,186,237,151,161,120,118,55,4,1,218,215,16,67,132,172,6,253,32,100,3,248,44,62,12,251,134,33,51,87,48,182,109,219,86,14,60,240,64,153,48,97,66,174,166,228,60,22,32,240,233,167,159,74,231,206,157,229,172,179,206,146,209,163,71,91,160,113,116,84,180,121,63,137,142,149,184,82,183,8,208,159,221,34,197,126,68,32,61,2,36,143,211,99,148,179,30,220,188,114,6,165,145,19,121,177,175,151,177,70,130,65,165,10,33,224,214,190,110,251,17,94,59,17,160,125,237,180,91,174,181,166,31,228,26,81,179,230,11,195,190,97,200,204,37,234,151,92,114,137,166,174,152,60,121,114,46,167,229,92,134,34,240,224,131,15,202,205,55,223,44,247,223,127,191,244,236,217,211,80,45,163,171,150,237,251,73,116,45,199,149,39,66,128,254,76,191,32,2,185,67,128,228,113,238,176,76,59,19,55,175,180,16,89,221,193,139,125,189,140,181,26,180,136,40,239,214,190,110,251,69,4,182,188,91,38,237,155,119,38,205,106,65,244,131,172,96,179,102,80,24,246,13,67,102,174,13,130,194,121,223,126,251,173,60,254,248,227,82,189,122,245,92,79,207,249,12,64,224,185,231,158,147,251,238,187,79,42,85,170,164,57,142,79,58,233,36,3,180,162,10,241,8,228,195,126,66,171,18,1,7,1,250,51,125,129,8,228,14,1,146,199,185,195,50,237,76,220,188,210,66,100,117,7,47,246,245,50,214,106,208,34,162,188,91,251,186,237,23,17,216,242,110,153,180,111,222,153,52,171,5,209,15,178,130,205,154,65,97,216,55,12,153,126,24,228,222,123,239,149,225,66,228,133,234,0,0,32,0,73,68,65,84,195,135,107,68,106,151,46,93,252,16,193,57,3,70,224,163,143,62,146,153,51,103,202,212,169,83,229,240,195,15,151,30,61,122,72,203,150,45,3,214,130,226,50,65,32,95,246,147,76,214,204,190,249,139,0,253,57,127,109,203,149,5,143,0,201,227,0,49,231,230,21,32,216,33,136,242,98,95,47,99,67,88,42,69,102,136,128,91,251,186,237,151,161,120,118,55,4,1,218,215,16,67,132,172,6,253,32,100,3,248,44,62,12,251,134,33,211,47,24,255,243,159,255,200,45,183,220,34,7,28,112,128,220,118,219,109,154,19,151,205,14,4,254,252,243,79,89,189,122,181,188,255,254,251,178,114,229,74,89,178,100,137,236,187,239,190,114,241,197,23,75,155,54,109,164,94,189,122,118,44,36,226,90,230,211,126,18,113,83,114,249,34,66,127,166,27,16,129,220,33,64,242,56,119,88,166,157,137,155,87,90,136,172,238,224,197,190,94,198,90,13,90,68,148,119,107,95,183,253,34,2,91,222,45,147,246,205,59,147,102,181,32,250,65,86,176,89,51,40,12,251,134,33,211,111,131,140,31,63,94,70,142,28,41,117,234,212,145,235,175,191,94,154,54,109,154,51,145,59,118,236,144,226,197,139,231,108,190,40,76,52,113,226,68,217,181,107,151,236,220,185,83,182,109,219,38,91,183,110,149,205,155,55,203,198,141,27,229,199,31,127,148,245,235,215,203,95,127,253,37,181,106,213,146,19,78,56,65,78,57,229,20,57,227,140,51,212,126,108,118,33,144,143,251,137,93,22,160,182,185,68,128,254,156,75,52,57,87,212,17,32,121,28,160,7,112,243,10,16,236,16,68,121,177,175,151,177,33,44,149,34,51,68,192,173,125,221,246,203,80,60,187,27,130,0,237,107,136,33,66,86,131,126,16,178,1,124,22,31,134,125,195,144,233,51,140,5,211,131,180,156,52,105,146,252,242,203,47,210,186,117,107,141,98,173,95,191,126,86,226,95,123,237,53,121,241,197,23,229,153,103,158,145,210,165,75,75,215,174,93,101,240,224,193,89,205,21,165,65,67,134,12,145,183,222,122,75,142,57,230,24,217,111,191,253,164,68,137,18,82,170,84,41,57,240,192,3,165,124,249,242,154,195,184,74,149,42,82,185,114,229,40,193,146,183,107,205,231,253,36,111,141,198,133,37,69,128,254,76,231,32,2,185,67,128,228,113,238,176,76,59,19,55,175,180,16,89,221,193,139,125,189,140,181,26,180,136,40,239,214,190,110,251,69,4,182,188,91,38,237,155,119,38,205,106,65,244,131,172,96,179,102,80,24,246,13,67,102,208,6,121,239,189,247,100,214,172,89,50,111,222,60,141,114,5,129,124,234,169,167,74,237,218,181,165,90,181,106,74,98,150,44,89,82,213,66,100,44,34,98,191,249,230,27,77,163,176,106,213,42,77,161,112,252,241,199,75,139,22,45,164,93,187,118,82,180,104,81,57,243,204,51,229,246,219,111,151,206,157,59,7,189,28,107,228,33,255,244,228,201,147,101,209,162,69,82,161,66,5,107,244,166,162,217,35,16,133,253,36,123,116,56,210,54,4,232,207,182,89,140,250,154,140,0,201,227,0,173,195,205,43,64,176,67,16,229,197,190,94,198,134,176,84,138,204,16,1,183,246,117,219,47,67,241,236,110,8,2,180,175,33,134,8,89,13,250,65,200,6,240,89,124,24,246,13,67,166,207,48,166,156,30,105,18,144,27,25,185,117,215,172,89,35,235,214,173,211,200,228,237,219,183,235,56,68,198,130,232,172,90,181,170,28,123,236,177,114,242,201,39,43,81,28,79,126,130,84,110,216,176,161,32,186,25,57,121,217,10,35,112,223,125,247,105,212,247,220,185,115,229,200,35,143,36,60,17,65,32,106,251,73,68,204,26,217,101,210,159,35,107,122,46,220,7,4,72,30,251,0,106,178,41,185,121,5,8,118,8,162,188,216,215,203,216,16,150,74,145,25,34,224,214,190,110,251,101,40,158,221,13,65,128,246,53,196,16,33,171,65,63,8,217,0,62,139,15,195,190,97,200,244,25,198,192,166,127,243,205,55,53,21,198,163,143,62,42,29,59,118,12,76,174,233,130,6,12,24,32,11,22,44,208,52,31,136,236,102,139,14,2,220,79,162,99,235,40,172,148,254,28,5,43,115,141,65,33,64,242,56,40,164,89,237,51,64,164,195,17,229,229,203,201,203,216,112,86,75,169,153,32,224,214,190,110,251,101,34,155,125,205,65,128,246,53,199,22,97,106,66,63,8,19,125,255,101,195,190,97,180,127,255,253,55,12,177,121,33,19,81,204,109,219,182,149,94,189,122,73,223,190,125,243,98,77,217,46,2,133,240,174,189,246,90,77,253,129,220,208,101,202,148,201,118,42,142,179,20,1,126,71,89,106,56,170,157,16,1,250,51,29,131,8,228,14,1,146,199,185,195,50,237,76,220,188,210,66,100,117,7,47,246,245,50,214,106,208,34,162,188,91,251,186,237,23,17,216,242,110,153,180,111,222,153,52,171,5,209,15,178,130,205,154,65,180,175,53,166,42,164,232,215,95,127,45,157,58,117,146,26,53,106,104,20,50,10,195,69,173,33,210,184,123,247,238,154,23,26,41,43,216,162,137,0,247,176,104,218,61,95,87,77,127,206,87,203,114,93,97,32,64,242,56,64,212,185,121,5,8,118,8,162,188,216,215,203,216,16,150,74,145,25,34,224,214,190,110,251,101,40,158,221,13,65,128,246,53,196,16,33,171,65,63,8,217,0,62,139,167,125,125,6,216,231,233,123,244,232,33,175,191,254,186,160,80,220,69,23,93,228,179,52,51,166,255,235,175,191,100,224,192,129,242,194,11,47,200,152,49,99,164,117,235,214,102,40,70,45,66,65,128,123,88,40,176,83,168,79,8,208,159,125,2,150,211,70,18,1,146,199,1,154,157,155,87,128,96,135,32,202,139,125,189,140,13,97,169,20,153,33,2,110,237,235,182,95,134,226,217,221,16,4,104,95,67,12,17,178,26,244,131,144,13,224,179,120,218,215,103,128,3,152,30,121,126,111,185,229,22,57,247,220,115,101,200,144,33,82,185,114,229,0,164,134,35,226,177,199,30,147,97,195,134,105,222,231,17,35,70,48,77,69,56,102,48,74,42,247,48,163,204,65,101,60,34,64,127,246,8,32,135,19,129,24,4,72,30,7,232,14,220,188,2,4,59,4,81,94,236,235,101,108,8,75,165,200,12,17,112,107,95,183,253,50,20,207,238,134,32,64,251,26,98,136,144,213,176,201,15,238,188,243,78,25,60,120,240,94,136,53,106,212,72,243,161,30,116,208,65,41,209,252,252,243,207,101,210,164,73,50,116,232,80,217,189,123,183,70,53,222,112,195,13,154,18,192,249,59,221,28,33,155,43,99,241,54,217,55,227,197,69,104,192,174,93,187,228,142,59,238,144,123,239,189,87,110,189,245,86,185,249,230,155,211,250,187,77,240,76,153,50,69,163,171,43,86,172,40,183,221,118,155,156,117,214,89,54,169,79,93,125,68,128,123,152,143,224,114,234,192,17,160,63,7,14,57,5,230,49,2,36,143,3,52,46,55,175,0,193,14,65,148,23,251,122,25,27,194,82,41,50,67,4,220,218,215,109,191,12,197,179,187,33,8,208,190,134,24,34,100,53,108,244,3,28,107,7,145,214,165,75,23,169,89,179,102,86,8,254,250,235,175,74,82,221,125,247,221,58,222,249,155,228,113,86,112,114,80,64,8,124,243,205,55,50,106,212,40,121,252,241,199,245,197,7,138,201,213,169,83,39,32,233,185,21,243,203,47,191,200,228,201,147,117,45,213,171,87,151,158,61,123,74,211,166,77,115,43,36,194,179,97,111,207,151,198,2,156,249,98,73,174,195,198,123,46,90,141,8,152,138,0,201,227,0,45,195,205,43,64,176,67,16,229,197,190,94,198,134,176,84,138,204,16,1,183,246,117,219,47,67,241,236,110,8,2,180,175,33,134,8,89,13,27,253,32,158,60,254,251,239,191,149,4,190,236,178,203,148,76,70,142,216,225,195,135,107,52,242,161,135,30,170,191,209,78,57,229,20,141,60,238,223,191,191,230,84,157,48,97,130,28,119,220,113,114,236,177,199,202,244,233,211,229,132,19,78,208,223,191,253,246,155,166,9,248,224,131,15,164,115,231,206,154,42,160,92,185,114,130,200,101,16,119,59,118,236,144,205,155,55,203,147,79,62,41,229,203,151,15,217,130,169,197,219,104,95,163,1,53,68,185,239,190,251,78,144,226,225,137,39,158,144,90,181,106,73,251,246,237,53,55,112,217,178,101,13,209,48,177,26,136,160,158,53,107,150,204,152,49,67,102,206,156,41,87,94,121,165,190,4,58,227,140,51,140,214,219,70,229,120,237,219,104,53,234,156,239,8,240,186,204,119,11,115,125,65,34,64,242,56,64,180,185,121,5,8,118,8,162,188,216,215,203,216,16,150,74,145,25,34,224,214,190,110,251,101,40,158,221,13,65,128,246,53,196,16,33,171,97,163,31,36,138,60,6,65,92,170,84,41,105,222,188,185,60,240,192,3,26,153,252,218,107,175,73,221,186,117,53,77,69,187,118,237,52,61,133,147,182,98,251,246,237,9,35,143,255,248,227,15,233,211,167,143,142,175,93,187,182,76,155,54,77,190,248,226,11,77,151,241,229,151,95,106,180,39,8,100,144,206,69,139,22,21,211,163,251,108,180,111,200,151,132,117,226,65,196,62,255,252,243,74,198,54,105,210,68,11,235,93,120,225,133,114,228,145,71,26,177,22,16,221,120,161,243,234,171,175,202,156,57,115,164,65,131,6,210,170,85,43,37,188,113,205,178,249,131,0,175,125,127,112,229,172,68,192,11,2,188,46,189,160,199,177,68,160,48,2,36,143,3,244,8,110,94,1,130,29,130,40,47,246,245,50,54,132,165,82,100,134,8,184,181,175,219,126,25,138,103,119,67,16,160,125,13,49,68,200,106,216,232,7,137,200,227,247,222,123,79,102,207,158,173,249,96,17,117,124,192,1,7,200,97,135,29,38,13,27,54,84,50,25,228,239,143,63,254,152,150,60,94,184,112,161,146,197,72,99,1,108,182,108,217,34,131,6,13,146,1,3,6,8,136,229,251,238,187,79,70,143,30,109,77,33,47,27,237,27,242,37,97,173,120,188,16,121,229,149,87,100,254,252,249,74,214,150,46,93,90,115,7,35,170,247,212,83,79,213,151,33,65,180,213,171,87,203,170,85,171,100,197,138,21,178,108,217,50,217,184,113,163,156,127,254,249,130,220,228,72,75,97,122,180,126,16,24,5,33,131,215,126,16,40,83,6,17,200,12,1,94,151,153,225,197,222,68,32,21,2,36,143,3,244,15,110,94,1,130,29,130,40,47,246,245,50,54,132,165,82,100,134,8,184,181,175,219,126,25,138,103,119,67,16,160,125,13,49,68,200,106,216,232,7,137,200,227,77,155,54,105,180,112,247,238,221,53,29,197,165,151,94,42,111,190,249,166,156,125,246,217,154,126,226,166,155,110,210,180,19,233,34,143,17,29,217,177,99,199,66,86,113,210,89,224,63,157,241,251,239,191,127,200,150,115,39,222,70,251,186,91,25,123,165,67,0,126,15,242,22,36,46,200,220,239,191,255,94,35,230,145,230,226,168,163,142,146,106,213,170,73,149,42,85,164,82,165,74,82,161,66,5,37,155,221,180,223,127,255,93,9,225,159,126,250,73,16,85,140,60,204,136,202,255,236,179,207,228,147,79,62,145,202,149,43,107,138,152,211,79,63,93,234,215,175,47,39,159,124,178,155,105,217,39,199,8,240,218,207,49,160,156,142,8,228,0,1,94,151,57,0,145,83,16,129,255,67,128,228,113,128,174,192,205,43,64,176,67,16,229,197,190,94,198,134,176,84,138,204,16,1,183,246,117,219,47,67,241,236,110,8,2,180,175,33,134,8,89,13,27,253,32,17,121,188,123,247,110,205,123,92,181,106,85,89,191,126,189,92,119,221,117,50,98,196,8,61,22,223,184,113,99,37,177,220,144,199,136,60,6,57,118,253,245,215,239,101,153,216,241,36,143,67,118,92,138,207,24,1,68,209,35,42,24,36,47,200,94,144,190,32,148,65,2,163,120,29,34,151,113,189,148,44,89,82,138,21,43,166,105,89,80,168,12,215,214,206,157,59,101,219,182,109,178,117,235,86,37,153,17,61,12,210,25,68,49,72,104,164,200,56,230,152,99,52,186,217,45,9,157,241,2,56,32,35,4,108,220,219,51,90,32,59,19,1,11,17,224,117,105,161,209,168,178,177,8,144,60,14,208,52,54,109,94,83,166,76,145,78,157,58,21,160,51,108,216,48,185,253,246,219,245,223,184,9,70,225,27,20,224,104,217,178,165,220,123,239,189,82,163,70,13,189,225,69,30,56,244,195,81,85,60,60,162,223,137,39,158,152,16,101,244,71,110,67,224,210,161,67,7,237,131,255,195,49,88,28,119,253,225,135,31,164,111,223,190,210,171,87,47,177,225,161,209,139,125,189,140,13,208,133,85,84,88,190,129,252,154,241,209,105,136,174,121,238,185,231,52,162,199,228,230,214,190,110,251,153,184,86,63,253,34,213,222,146,233,190,19,38,118,54,219,55,76,220,242,77,182,141,126,144,136,60,134,93,94,126,249,101,253,158,70,154,137,182,109,219,106,238,226,79,63,253,180,160,112,94,60,121,140,190,119,222,121,167,126,167,59,127,99,238,126,253,250,9,238,51,234,212,169,163,17,155,19,39,78,148,145,35,71,106,180,37,35,143,243,237,10,224,122,28,4,80,204,14,228,48,72,100,144,197,32,141,177,63,236,179,207,62,154,47,188,68,137,18,74,12,227,223,108,230,35,96,227,222,110,62,170,212,144,8,120,67,128,215,165,55,252,56,154,8,196,34,64,242,56,64,127,176,101,243,2,25,131,135,59,20,255,168,87,175,94,33,132,240,32,135,207,144,227,16,185,13,23,45,90,164,69,67,144,223,16,55,192,56,194,138,7,66,68,68,128,24,94,179,102,141,62,16,198,223,248,226,134,25,100,224,205,55,223,44,15,62,248,160,92,126,249,229,42,7,17,26,136,92,194,207,193,7,31,172,15,143,136,170,192,113,88,211,155,23,251,122,25,27,36,46,97,250,70,236,58,161,7,252,6,173,103,207,158,121,83,64,201,22,63,136,247,57,191,253,2,81,90,201,246,22,236,73,110,247,157,32,175,149,68,178,108,181,111,216,184,229,155,124,27,253,32,25,121,12,114,24,223,223,15,61,244,144,222,47,32,125,5,254,15,223,225,136,164,140,37,143,139,20,41,162,249,139,95,122,233,37,153,60,121,178,190,40,198,223,83,167,78,149,205,155,55,75,255,254,253,101,233,210,165,250,82,26,57,148,17,85,201,200,227,124,243,126,174,135,8,228,47,2,54,238,237,249,107,13,174,140,8,252,47,2,188,46,233,9,68,32,119,8,144,60,206,29,150,105,103,178,101,243,66,4,4,8,95,84,56,199,113,212,216,134,130,32,43,87,174,44,40,108,19,251,25,114,188,161,112,136,67,22,35,250,248,158,123,238,145,187,238,186,107,175,66,55,168,156,254,219,111,191,201,161,135,30,42,101,203,150,45,32,143,227,65,124,235,173,183,100,201,146,37,5,81,207,105,65,14,177,131,23,251,122,25,27,228,146,77,241,141,143,62,250,72,198,140,25,163,69,148,14,60,240,192,32,33,200,74,150,91,251,186,237,151,149,18,62,14,242,219,47,82,237,45,120,65,229,118,223,241,17,2,87,83,219,106,95,87,139,99,39,215,8,208,15,92,67,101,101,71,218,215,74,179,81,105,34,224,25,1,94,251,158,33,228,4,68,32,231,8,240,186,204,57,164,156,48,194,8,144,60,14,208,248,182,108,94,32,125,17,17,252,247,223,127,203,219,111,191,173,149,154,135,14,29,170,69,62,112,52,29,145,126,107,215,174,213,116,1,136,16,2,57,140,207,226,137,222,95,127,253,85,231,1,153,28,79,66,239,216,177,67,143,228,61,251,236,179,106,1,39,242,56,214,28,200,245,134,244,21,13,26,52,144,75,46,185,36,64,75,101,39,202,139,125,189,140,205,78,219,236,70,153,224,27,56,214,9,159,170,91,183,174,21,126,1,164,221,218,215,109,191,236,172,231,223,40,191,253,34,213,222,130,92,171,177,47,152,82,237,59,254,33,224,110,102,91,237,235,110,117,236,229,22,1,250,129,91,164,236,236,71,251,218,105,55,106,77,4,188,34,192,107,223,43,130,28,79,4,114,143,0,175,203,220,99,202,25,163,139,0,201,227,0,109,111,203,230,133,168,78,20,193,25,59,118,172,84,172,88,81,190,254,250,107,121,226,137,39,52,218,24,17,195,239,189,247,158,166,12,0,97,140,191,65,0,163,255,204,153,51,181,175,147,27,25,36,14,170,176,15,25,50,68,106,214,172,153,16,105,164,174,72,68,30,35,186,25,197,115,32,3,199,97,227,201,231,0,205,230,90,148,23,251,122,25,235,90,193,28,116,52,193,55,80,112,6,17,237,200,181,109,67,212,113,20,200,99,191,253,2,251,68,178,189,229,221,119,223,205,120,223,201,193,165,144,213,20,182,92,231,89,45,142,131,92,35,64,63,112,13,149,149,29,105,95,43,205,70,165,137,128,103,4,120,237,123,134,144,19,16,129,156,35,192,235,50,231,144,114,194,8,35,64,242,56,64,227,219,186,121,129,4,238,209,163,135,70,123,226,120,120,133,10,21,10,34,133,99,163,252,178,137,0,76,70,30,59,102,121,255,253,247,229,145,71,30,145,251,239,191,223,248,106,210,94,236,235,101,108,128,46,188,151,168,48,124,3,62,179,97,195,6,233,221,187,183,241,185,142,29,192,220,218,215,109,191,48,109,238,70,118,174,253,130,145,199,110,80,103,31,91,16,200,151,235,220,22,188,131,214,147,246,13,26,113,202,35,2,102,32,192,107,223,12,59,80,11,34,16,139,0,175,75,250,3,17,200,29,2,36,143,115,135,101,218,153,108,221,188,64,4,221,114,203,45,90,40,15,81,126,191,255,254,187,92,121,229,149,186,222,216,207,80,212,10,5,112,80,188,10,5,242,112,148,29,81,199,169,34,68,211,145,199,177,36,212,81,71,29,149,22,227,48,59,120,177,175,151,177,97,174,57,104,223,64,42,149,129,3,7,106,186,148,250,245,235,135,185,244,140,100,187,181,175,219,126,25,9,15,161,115,174,253,2,39,28,146,237,45,136,72,206,116,223,9,1,18,21,153,47,246,13,11,191,124,145,75,63,200,23,75,38,94,7,237,155,223,246,229,234,136,64,50,4,120,237,211,55,136,64,248,8,116,233,210,69,192,47,128,183,232,215,175,95,193,189,247,200,145,35,53,29,230,101,151,93,166,39,170,217,136,0,17,200,28,1,146,199,153,99,150,245,8,91,110,42,222,121,231,29,205,103,140,84,20,251,239,191,191,124,252,241,199,50,119,238,92,233,219,183,175,124,255,253,247,154,227,24,63,135,28,114,136,166,173,120,249,229,151,53,165,133,83,45,29,127,131,232,157,53,107,150,44,95,190,92,171,166,163,234,122,162,22,79,30,67,246,83,79,61,37,216,224,75,148,40,161,243,63,249,228,147,74,64,151,44,89,50,107,236,131,24,232,197,190,94,198,6,177,54,71,70,152,190,1,29,80,100,177,79,159,62,250,130,194,134,84,38,14,110,110,237,235,182,95,144,54,119,35,203,111,191,192,139,169,254,253,251,235,62,19,191,183,128,168,78,246,89,178,125,199,205,154,252,232,99,171,125,253,192,34,202,115,102,227,7,235,214,173,147,113,227,198,233,119,241,231,159,127,174,169,160,58,119,238,44,120,72,42,95,190,124,33,56,255,253,247,95,153,54,109,154,62,48,117,232,208,65,63,219,181,107,151,76,154,52,73,30,120,224,1,125,177,219,190,125,123,253,142,199,88,244,199,11,24,60,84,253,240,195,15,250,93,223,171,87,47,253,254,119,90,162,57,241,25,234,32,116,234,212,169,160,31,78,40,33,117,21,250,207,152,49,67,255,134,188,198,141,27,235,139,191,19,79,60,81,31,234,58,118,236,88,72,231,147,79,62,89,239,59,142,60,242,200,164,227,82,201,75,165,103,170,245,165,194,37,221,218,147,249,112,54,246,141,242,245,192,181,19,129,124,65,128,215,126,190,88,146,235,176,25,129,63,254,248,67,14,62,248,96,189,135,41,82,164,136,62,59,34,205,33,106,230,160,230,210,166,77,155,164,84,169,82,54,47,145,186,19,129,208,16,32,121,28,32,244,182,220,84,224,97,10,15,125,32,125,241,32,217,181,107,87,37,236,202,149,43,167,104,33,149,4,72,28,20,211,139,127,0,197,131,36,136,61,164,176,192,195,226,152,49,99,244,33,55,89,254,227,120,242,56,86,54,30,150,49,63,30,70,145,123,217,244,230,197,190,94,198,6,137,75,152,190,129,117,126,249,229,151,74,112,128,68,57,232,160,131,130,92,186,39,89,110,237,235,182,159,39,101,124,24,236,183,95,28,125,244,209,74,82,37,218,91,64,12,37,251,204,135,165,122,154,210,86,251,122,90,52,7,239,133,64,38,126,0,255,198,139,88,212,25,64,4,205,57,231,156,163,47,82,241,48,132,255,127,250,233,167,53,181,83,173,90,181,84,14,174,69,124,175,162,88,45,198,56,197,104,23,45,90,36,243,230,205,211,107,8,47,102,167,78,157,170,185,194,241,239,207,62,251,76,70,140,24,161,63,120,224,194,203,219,218,181,107,203,165,151,94,154,114,78,232,134,200,158,11,47,188,80,234,213,171,87,104,157,120,225,131,185,65,68,131,16,6,153,189,102,205,26,253,62,199,201,36,167,97,14,232,137,214,179,103,79,249,249,231,159,147,142,195,67,96,50,121,169,214,190,122,245,234,164,235,75,133,11,244,76,134,103,42,183,206,196,190,188,60,136,0,17,200,31,4,120,237,231,143,45,185,18,187,17,192,137,233,9,19,38,200,214,173,91,149,64,222,179,103,143,166,191,68,61,37,220,227,176,17,1,34,144,29,2,36,143,179,195,45,171,81,188,169,200,10,54,107,6,121,177,175,151,177,214,0,20,97,69,221,218,215,109,191,8,67,105,245,210,105,95,171,205,151,51,229,51,241,3,20,163,188,239,190,251,148,252,60,236,176,195,246,210,97,241,226,197,90,180,214,169,11,128,162,182,32,150,15,61,244,80,41,91,182,108,1,121,28,63,16,209,203,40,60,138,72,228,248,194,163,241,57,198,147,205,185,125,251,118,37,131,111,184,225,134,189,78,130,172,88,177,66,107,36,56,100,49,162,143,33,15,167,150,202,148,41,83,160,14,214,135,151,204,163,71,143,86,61,82,141,219,119,223,125,147,202,195,132,110,215,30,191,190,88,108,226,113,113,59,103,236,28,153,216,55,103,78,197,137,136,0,17,8,29,1,94,251,161,155,128,10,16,1,69,0,209,199,168,209,132,72,99,167,21,47,94,92,54,110,220,200,168,99,250,8,17,240,128,0,201,99,15,224,101,58,148,55,21,153,34,102,87,127,47,246,245,50,214,46,148,162,169,173,91,251,186,237,23,52,138,32,84,218,181,107,39,31,126,248,225,94,162,241,22,31,4,84,236,17,247,160,245,179,69,158,169,246,181,5,191,124,209,211,173,31,224,136,37,200,87,228,119,63,239,188,243,10,78,4,225,129,8,105,31,62,249,228,19,77,5,129,8,95,164,176,64,234,7,60,40,237,183,223,126,74,40,163,57,145,199,241,216,33,213,204,139,47,190,168,145,188,177,233,93,182,109,219,166,167,59,26,52,104,32,151,92,114,137,14,75,54,39,8,97,68,56,35,23,61,78,34,53,109,218,84,134,14,29,42,85,170,84,145,84,69,46,157,148,67,206,250,234,214,173,91,32,43,213,56,144,199,201,228,165,210,51,118,237,137,214,23,251,121,60,46,110,241,140,157,195,173,125,243,197,159,185,14,34,64,4,254,23,1,94,251,244,4,34,96,14,2,72,105,55,126,252,120,217,178,101,139,190,180,198,73,106,188,136,103,35,2,68,32,123,4,72,30,103,143,93,198,35,121,83,145,49,100,86,13,240,98,95,47,99,173,2,41,162,202,186,181,175,219,126,17,133,209,250,101,211,190,214,155,48,39,11,112,235,7,32,103,65,12,35,98,119,225,194,133,178,116,233,82,125,240,193,131,16,30,130,206,63,255,124,233,221,187,183,18,192,72,237,130,23,60,78,75,85,140,22,145,201,32,157,145,38,194,73,119,129,113,43,87,174,212,35,157,32,127,31,122,232,161,189,162,137,227,231,68,212,48,242,38,143,29,59,86,83,75,33,13,6,138,208,32,173,213,204,153,51,245,223,200,121,140,150,40,117,213,55,223,124,163,107,139,45,170,11,25,201,198,237,220,185,51,169,188,216,151,87,201,214,158,110,125,201,112,129,254,233,138,251,146,60,206,201,165,193,73,136,128,213,8,184,221,219,173,94,36,149,39,2,150,32,16,27,125,204,168,99,75,140,70,53,141,71,128,228,113,128,38,226,77,69,128,96,135,32,202,139,125,189,140,13,97,169,20,153,33,2,110,237,235,182,95,134,226,217,221,16,4,104,95,67,12,17,178,26,110,253,192,41,24,11,162,119,200,144,33,90,24,178,90,181,106,170,61,8,227,179,207,62,91,206,58,235,44,141,246,69,100,50,162,133,211,145,199,136,188,5,161,139,168,98,140,79,212,80,215,0,121,148,157,84,24,233,230,116,62,7,65,220,163,71,15,141,150,6,241,189,100,201,146,66,228,49,162,134,241,153,19,121,12,66,118,195,134,13,74,128,3,19,52,55,17,203,137,228,161,144,166,91,61,19,173,47,29,46,36,143,67,190,104,40,158,8,88,128,128,219,189,221,130,165,80,69,34,144,23,8,32,247,49,94,134,119,239,222,157,185,142,243,194,162,92,68,216,8,144,60,14,208,2,188,169,8,16,236,16,68,121,177,175,151,177,33,44,149,34,51,68,192,173,125,221,246,203,80,60,187,27,130,0,237,107,136,33,66,86,195,173,31,32,21,4,10,226,33,202,24,209,185,120,0,66,161,80,68,30,35,181,4,200,216,162,69,139,42,65,139,8,224,74,149,42,165,36,80,127,249,229,23,205,47,140,244,22,45,91,182,44,32,108,227,225,136,37,129,51,33,101,49,14,15,106,32,182,81,48,111,246,236,217,26,57,141,194,115,32,147,65,128,59,81,198,72,117,1,82,28,122,32,45,135,211,64,152,167,26,23,171,107,172,60,228,120,118,75,30,199,175,207,13,46,36,143,67,190,104,40,158,8,88,128,128,219,189,221,130,165,80,69,34,144,23,8,32,250,24,39,163,80,140,183,84,169,82,121,177,38,46,130,8,132,137,0,201,227,0,209,231,77,69,128,96,135,32,202,139,125,189,140,13,97,169,20,153,33,2,110,237,235,182,95,134,226,217,221,16,4,104,95,67,12,17,178,26,110,253,0,105,33,38,78,156,168,17,199,177,105,38,30,123,236,49,89,181,106,149,166,176,64,218,7,144,175,29,58,116,40,68,6,199,147,157,136,240,189,233,166,155,164,83,167,78,210,184,113,227,66,125,145,231,247,169,167,158,210,168,156,18,37,74,136,19,241,12,162,183,100,201,146,73,73,89,140,123,238,185,231,148,184,70,218,136,143,63,254,88,230,206,157,43,125,251,246,21,16,178,208,27,41,44,64,64,207,154,53,75,150,47,95,46,195,135,15,215,28,203,72,17,209,167,79,31,37,151,157,72,100,8,2,233,156,108,220,7,31,124,144,84,30,72,244,100,228,113,170,245,253,249,231,159,73,113,137,117,19,146,199,33,95,52,20,79,4,44,64,192,237,222,110,193,82,66,81,209,57,129,18,138,112,10,37,2,68,128,8,100,136,192,191,255,254,155,225,8,251,187,147,60,14,208,134,188,169,8,16,236,16,68,121,177,175,151,177,33,44,149,34,51,68,192,173,125,221,246,203,80,60,187,27,130,0,237,107,136,33,66,86,195,173,31,108,218,180,73,186,117,235,166,81,198,136,158,65,142,98,52,228,37,158,58,117,170,230,17,70,52,111,139,22,45,164,72,145,34,133,86,21,79,118,78,152,48,65,35,152,99,91,163,70,141,52,151,47,10,201,204,152,49,67,137,221,117,235,214,73,251,246,237,53,189,4,162,117,82,17,168,187,118,237,42,24,247,195,15,63,232,252,32,132,203,149,43,39,184,161,158,50,101,138,146,195,235,215,175,87,194,26,81,207,53,107,214,212,41,191,252,242,75,93,215,184,113,227,52,154,218,105,169,198,165,146,231,86,207,248,245,165,194,37,86,47,146,199,33,95,52,20,79,4,44,64,192,237,222,110,193,82,66,81,145,248,133,2,59,133,18,1,34,144,5,2,81,221,175,72,30,103,225,44,217,14,137,170,147,101,139,151,109,227,188,216,215,203,88,219,112,138,162,190,110,237,235,182,95,20,49,204,135,53,211,190,249,96,69,239,107,112,235,7,32,82,65,90,34,98,23,81,193,177,81,192,142,22,40,34,7,82,22,209,187,32,125,217,194,71,192,173,125,195,215,148,26,16,1,34,144,75,4,120,237,123,67,147,248,121,195,143,163,137,0,17,8,14,129,168,238,87,36,143,131,243,49,61,38,26,197,240,246,0,33,14,85,148,23,251,122,25,27,234,162,41,220,21,2,110,237,235,182,159,43,161,236,100,28,2,180,175,113,38,9,69,161,76,252,224,175,191,254,82,226,248,221,119,223,149,126,253,250,201,169,167,158,170,41,34,16,133,187,102,205,26,45,106,119,236,177,199,106,209,185,216,212,13,161,44,140,66,21,129,76,236,75,200,136,0,17,200,31,4,120,237,123,179,37,241,243,134,31,71,19,1,34,16,28,2,81,221,175,72,30,7,231,99,124,160,8,16,235,48,68,121,217,68,188,140,13,99,173,148,153,25,2,110,237,235,182,95,102,210,217,219,20,4,104,95,83,44,17,174,30,153,250,193,158,61,123,100,229,202,149,242,196,19,79,200,210,165,75,229,243,207,63,215,72,227,134,13,27,74,143,30,61,228,248,227,143,79,90,252,46,220,149,70,83,122,166,246,141,38,74,92,53,17,200,63,4,120,237,123,179,41,241,243,134,31,71,19,1,34,16,28,2,81,221,175,72,30,7,231,99,36,143,3,196,58,12,81,94,54,17,47,99,195,88,43,101,102,134,128,91,251,186,237,151,153,116,246,54,5,1,218,215,20,75,132,171,7,253,32,92,252,253,150,78,251,250,141,48,231,39,2,102,34,192,107,223,155,93,136,159,55,252,56,154,8,16,129,224,16,136,234,126,69,242,56,56,31,35,121,28,32,214,97,136,242,178,137,120,25,27,198,90,41,51,51,4,220,218,215,109,191,204,164,179,183,41,8,208,190,166,88,34,92,61,232,7,225,226,239,183,116,218,215,111,132,57,63,17,48,19,1,94,251,222,236,66,252,188,225,199,209,68,128,8,4,135,64,84,247,43,146,199,193,249,24,201,227,0,177,14,67,148,151,77,196,203,216,48,214,74,153,153,33,224,214,190,110,251,101,38,157,189,77,65,128,246,53,197,18,225,234,65,63,8,23,127,191,165,211,190,126,35,204,249,137,128,153,8,240,218,247,102,23,226,231,13,63,142,38,2,68,32,56,4,162,186,95,145,60,14,206,199,72,30,7,136,117,24,162,188,108,34,94,198,134,177,86,202,204,12,1,183,246,117,219,47,51,233,236,109,10,2,180,175,41,150,8,87,15,250,65,184,248,251,45,157,246,245,27,97,206,79,4,204,68,128,215,190,55,187,16,63,111,248,113,52,17,32,2,193,33,16,213,253,138,228,113,112,62,70,242,56,64,172,195,16,229,101,19,241,50,54,140,181,82,102,102,8,184,181,175,219,126,153,73,103,111,83,16,160,125,77,177,68,184,122,208,15,194,197,223,111,233,180,175,223,8,115,126,34,96,38,2,188,246,189,217,133,248,121,195,143,163,137,0,17,8,14,129,168,238,87,36,143,131,243,49,146,199,1,98,29,134,40,47,155,136,151,177,97,172,149,50,51,67,192,173,125,221,246,203,76,58,123,155,130,0,237,107,138,37,194,213,131,126,16,46,254,126,75,167,125,253,70,152,243,19,1,51,17,224,181,239,205,46,196,207,27,126,28,77,4,136,64,112,8,68,117,191,34,121,28,156,143,145,60,14,16,235,48,68,121,217,68,188,140,13,99,173,148,153,25,2,110,237,235,182,95,102,210,217,219,20,4,104,95,83,44,17,174,30,244,131,112,241,247,91,58,237,235,55,194,156,159,8,152,137,0,175,125,111,118,33,126,222,240,227,104,34,64,4,130,67,32,170,251,21,201,227,224,124,140,228,113,128,88,135,33,202,203,38,226,101,108,24,107,165,204,204,16,112,107,95,183,253,50,147,206,222,166,32,64,251,154,98,137,112,245,160,31,132,139,191,223,210,105,95,191,17,230,252,68,192,76,4,120,237,123,179,11,241,243,134,31,71,19,1,34,16,28,2,81,221,175,72,30,7,231,99,36,143,3,196,58,12,81,94,54,17,47,99,195,88,43,101,102,134,128,91,251,186,237,151,153,116,246,54,5,1,218,215,20,75,132,171,7,253,32,92,252,253,150,78,251,250,141,48,231,39,2,102,34,192,107,223,155,93,136,159,55,252,56,154,8,16,129,224,16,136,234,126,69,242,56,56,31,35,121,28,32,214,97,136,242,178,137,120,25,27,198,90,41,51,51,4,220,218,215,109,191,204,164,179,183,41,8,208,190,166,88,34,92,61,232,7,225,226,239,183,116,218,215,111,132,57,63,17,48,19,1,94,251,222,236,66,252,188,225,199,209,68,128,8,4,135,64,84,247,43,146,199,193,249,24,201,227,0,177,14,67,148,151,77,196,203,216,48,214,74,153,153,33,224,214,190,110,251,101,38,157,189,77,65,128,246,53,197,18,225,234,65,63,8,23,127,191,165,211,190,126,35,204,249,137,128,153,8,240,218,247,102,23,226,231,13,63,142,38,2,68,32,56,4,162,186,95,145,60,14,206,199,72,30,7,136,117,24,162,188,108,34,94,198,134,177,86,202,204,12,1,183,246,117,219,47,51,233,236,109,10,2,180,175,41,150,8,87,15,250,65,184,248,251,45,157,246,245,27,97,206,79,4,204,68,128,215,190,55,187,16,191,236,240,123,230,153,103,164,99,199,142,58,248,184,227,142,147,129,3,7,74,235,214,173,165,104,209,162,217,77,152,100,212,231,159,127,46,147,38,77,146,161,67,135,202,254,251,239,95,168,215,219,111,191,45,103,158,121,166,254,223,212,169,83,229,242,203,47,247,36,123,227,198,141,242,252,243,207,203,99,143,61,38,183,222,122,171,171,249,98,117,128,240,235,175,191,94,30,120,224,1,41,94,188,184,44,95,190,92,250,247,239,47,171,87,175,150,30,61,122,72,191,126,253,164,100,201,146,146,108,76,252,250,98,23,179,103,207,30,121,233,165,151,100,200,144,33,178,117,235,86,25,48,96,128,116,233,210,69,254,249,231,31,233,221,187,183,76,152,48,161,208,218,151,45,91,166,255,118,240,113,62,116,244,75,37,11,125,63,248,224,3,25,62,124,184,188,250,234,171,114,217,101,151,233,154,156,49,191,252,242,139,174,179,66,133,10,5,255,15,157,230,204,153,35,227,199,143,151,11,46,184,64,110,191,253,118,79,182,224,224,196,8,68,117,191,34,121,28,224,21,17,85,39,11,16,226,80,69,121,177,175,151,177,161,46,154,194,93,33,224,214,190,110,251,185,18,202,78,198,33,64,251,26,103,146,80,20,162,31,132,2,123,96,66,105,223,192,160,166,32,34,96,20,2,188,246,189,153,131,248,101,135,31,200,99,52,16,182,223,126,251,173,244,234,213,75,186,117,235,38,231,159,127,126,118,19,38,25,149,138,60,118,134,196,234,146,173,240,221,187,119,43,17,90,171,86,45,37,119,107,215,174,237,154,60,94,188,120,241,94,100,233,186,117,235,228,174,187,238,82,178,247,208,67,15,149,167,159,126,90,118,237,218,165,132,47,230,79,192,215,208,151,0,0,32,0,73,68,65,84,52,38,149,238,32,108,65,144,95,115,205,53,178,101,203,22,233,217,179,167,220,118,219,109,114,242,201,39,23,26,6,18,247,142,59,238,208,207,171,85,171,86,232,179,215,94,123,77,137,108,216,10,126,159,172,173,89,179,70,137,227,65,131,6,73,141,26,53,164,72,145,34,5,93,129,211,152,49,99,100,251,246,237,242,199,31,127,20,144,250,176,193,223,127,255,173,63,32,225,73,30,103,235,137,169,199,69,117,191,34,121,236,143,63,37,156,53,170,78,22,32,196,161,138,242,98,95,47,99,67,93,52,133,187,66,192,173,125,221,246,115,37,148,157,140,67,128,246,53,206,36,161,40,68,63,8,5,246,192,132,210,190,129,65,77,65,68,192,40,4,120,237,123,51,7,241,203,14,191,120,194,246,206,59,239,148,234,213,171,43,225,138,191,7,15,30,172,19,183,109,219,86,70,143,30,45,149,43,87,86,210,244,133,23,94,144,210,165,75,203,195,15,63,172,68,243,184,113,227,228,144,67,14,41,20,141,139,72,102,140,65,4,43,200,99,244,41,83,166,140,70,181,54,105,210,68,63,195,24,167,37,34,143,17,57,59,108,216,48,89,184,112,161,70,68,35,114,185,74,149,42,174,22,27,187,150,116,3,146,17,193,241,255,143,117,60,249,228,147,74,236,190,247,222,123,25,147,199,177,122,252,251,239,191,186,30,224,83,191,126,253,66,42,46,90,180,72,222,122,235,45,197,127,159,125,246,41,248,108,219,182,109,26,77,125,195,13,55,40,49,158,172,97,238,145,35,71,202,185,231,158,43,167,157,118,218,94,221,222,125,247,93,153,53,107,150,180,107,215,78,201,236,248,136,112,216,226,235,175,191,38,121,156,206,113,178,252,60,170,251,21,201,227,44,29,38,155,97,81,117,178,108,176,178,113,140,23,251,122,25,107,35,86,81,211,217,173,125,221,246,139,26,126,249,178,94,218,55,95,44,233,109,29,244,3,111,248,153,62,154,246,53,221,66,212,143,8,248,131,0,175,125,111,184,18,191,236,240,139,37,108,65,22,34,109,5,162,77,99,137,73,16,145,243,230,205,147,181,107,215,106,106,5,16,170,32,48,65,254,34,98,22,100,112,249,242,229,149,136,140,109,235,215,175,87,2,19,209,175,63,255,252,179,70,235,34,77,67,163,70,141,52,133,5,162,94,49,95,50,242,248,183,223,126,147,17,35,70,104,244,109,165,74,149,148,64,94,178,100,137,18,183,197,138,21,75,187,224,76,201,99,39,53,4,200,112,224,0,226,245,253,247,223,151,7,31,124,80,238,189,247,94,41,85,170,148,60,250,232,163,242,213,87,95,201,253,247,223,175,159,37,26,147,42,26,56,86,105,96,2,60,64,16,199,70,23,167,34,136,147,145,202,241,96,252,245,215,95,106,199,138,21,43,202,148,41,83,52,69,6,8,98,188,20,64,164,49,62,235,219,183,175,236,220,185,51,97,58,17,146,199,105,221,203,83,135,168,238,87,36,143,61,185,77,102,131,221,110,68,153,205,202,222,38,33,128,47,231,108,26,125,35,27,212,236,26,227,198,55,232,7,118,217,52,27,109,221,248,65,54,243,114,140,61,8,240,58,183,199,86,217,106,202,235,60,91,228,56,142,8,216,139,64,84,201,132,92,89,140,248,101,135,100,108,206,227,88,210,20,179,205,158,61,91,201,219,149,43,87,234,228,136,0,6,233,152,42,93,195,23,95,124,161,105,24,144,99,23,36,37,136,98,200,216,180,105,83,33,146,242,163,143,62,82,82,19,41,33,144,87,24,45,62,242,24,145,189,23,95,124,177,252,244,211,79,5,139,115,155,235,23,3,50,33,143,29,1,200,73,140,245,98,221,32,141,15,59,236,48,213,251,158,123,238,209,220,192,200,15,141,244,30,152,219,201,29,28,63,166,106,213,170,105,141,225,16,196,103,156,113,134,116,232,208,161,80,250,9,68,28,207,159,63,95,83,101,236,183,223,126,5,115,129,16,6,105,127,229,149,87,202,41,167,156,146,82,198,159,127,254,169,164,251,9,39,156,32,215,93,119,157,108,222,188,89,243,54,99,252,27,111,188,33,135,31,126,184,92,114,201,37,26,17,158,40,23,53,201,227,180,38,244,212,33,170,251,21,201,99,79,110,195,193,169,16,136,234,69,69,175,72,143,0,125,35,61,70,81,232,65,63,136,130,149,185,198,168,35,192,235,60,234,30,192,245,19,129,104,32,192,189,206,155,157,137,95,118,248,37,203,51,140,168,97,144,143,32,119,145,126,34,150,48,78,70,30,35,79,46,8,74,16,150,87,92,113,133,32,114,24,68,242,221,119,223,189,23,121,12,98,24,228,52,162,136,157,180,12,241,186,172,88,177,66,94,121,229,21,37,173,99,83,55,184,93,105,54,228,49,230,70,68,52,72,114,144,174,53,107,214,44,36,238,157,119,222,81,242,245,150,91,110,41,68,248,166,26,19,175,47,136,99,68,99,35,154,186,107,215,174,133,138,19,34,18,24,152,33,77,72,124,186,9,200,70,33,64,224,25,75,42,39,194,3,68,51,176,69,180,183,179,6,224,129,72,113,144,226,11,22,44,40,52,12,54,155,62,125,122,65,95,146,199,110,189,44,187,126,81,221,175,72,30,103,231,47,28,229,2,129,168,94,84,46,160,137,124,23,250,70,228,93,64,1,160,31,208,15,136,64,254,35,192,235,60,255,109,204,21,18,1,34,192,123,26,175,62,192,239,138,236,16,76,70,30,127,249,229,151,26,165,58,118,236,88,37,110,65,34,35,5,66,170,200,227,29,59,118,72,159,62,125,164,89,179,102,114,206,57,231,200,180,105,211,100,230,204,153,242,212,83,79,41,121,140,244,22,32,130,81,184,13,145,189,136,158,69,244,171,211,226,117,65,196,49,138,194,225,231,244,211,79,47,84,240,205,205,106,19,145,199,40,20,7,242,21,41,56,144,131,249,192,3,15,44,52,21,138,225,33,234,23,57,157,177,118,231,115,68,23,127,242,201,39,154,174,2,184,160,32,159,211,146,141,249,244,211,79,165,115,231,206,138,25,34,168,209,64,234,142,26,53,74,231,141,39,142,241,57,8,226,137,19,39,106,209,191,146,37,75,22,200,0,169,12,98,30,216,198,23,51,220,176,97,131,92,125,245,213,154,71,26,197,14,157,19,106,15,61,244,144,166,218,0,145,255,221,119,223,105,180,52,138,231,29,113,196,17,5,243,50,242,216,141,39,229,190,79,84,247,43,146,199,185,247,37,206,248,127,8,68,245,162,162,3,164,71,128,190,145,30,163,40,244,160,31,68,193,202,92,99,212,17,224,117,30,117,15,224,250,137,64,52,16,224,94,231,205,206,196,47,59,252,146,145,199,32,68,17,161,10,162,21,249,143,27,55,110,44,32,94,211,165,173,88,186,116,169,18,152,200,177,11,226,20,17,204,32,75,17,153,123,243,205,55,107,196,107,185,114,229,52,215,47,162,98,139,22,45,170,233,42,144,14,34,182,45,91,182,76,139,200,33,250,24,132,39,114,253,162,161,184,27,242,246,166,106,177,133,254,208,47,54,170,22,105,161,32,15,58,197,71,218,66,7,232,6,178,21,36,56,10,243,129,236,69,94,102,144,201,32,186,241,55,34,177,209,28,189,227,199,56,186,33,167,241,53,215,92,163,196,55,112,67,67,212,182,147,39,217,233,231,164,226,0,169,158,140,32,78,70,42,99,14,68,50,67,47,140,7,233,236,164,211,64,170,10,164,190,64,129,191,19,79,60,81,243,79,215,171,87,175,16,116,241,228,113,42,91,100,231,97,28,149,8,129,168,238,87,36,143,121,61,248,134,64,84,47,42,223,0,205,163,137,233,27,121,100,76,15,75,161,31,120,0,143,67,137,128,37,8,240,58,183,196,80,84,147,8,16,1,79,8,112,175,243,4,31,79,163,121,131,47,50,163,17,65,60,103,206,28,121,246,217,103,229,177,199,30,147,210,165,75,251,182,118,68,91,35,106,26,57,141,155,54,109,234,155,28,167,56,30,34,138,187,119,239,238,155,28,78,156,59,4,162,186,223,147,60,206,157,15,113,166,56,4,162,122,81,209,17,210,35,64,223,72,143,81,20,122,208,15,162,96,101,174,49,234,8,240,58,143,186,7,112,253,68,32,26,8,112,175,243,102,103,226,231,13,191,40,140,6,201,138,232,103,164,128,24,58,116,168,70,22,251,213,16,97,124,195,13,55,200,192,129,3,165,117,235,214,133,242,26,231,82,38,34,135,17,193,221,166,77,27,205,209,236,68,29,231,82,6,231,202,61,2,81,221,175,72,30,231,222,151,56,227,255,33,16,213,139,138,14,144,30,1,250,70,122,140,162,208,131,126,16,5,43,115,141,81,71,128,215,121,212,61,128,235,39,2,209,64,128,123,157,55,59,19,63,111,248,113,52,17,32,2,193,33,16,213,253,138,228,113,112,62,22,57,73,81,189,168,34,103,232,44,22,76,223,200,2,180,60,28,66,63,200,67,163,114,73,68,32,14,1,94,231,116,9,34,64,4,162,128,0,247,58,111,86,38,126,222,240,227,104,34,64,4,130,67,32,170,251,21,201,227,224,124,44,114,146,162,122,81,69,206,208,89,44,152,190,145,5,104,121,56,132,126,144,135,70,229,146,136,0,201,99,250,0,17,32,2,17,68,128,247,52,222,140,78,252,188,225,199,209,68,128,8,4,135,64,84,247,43,146,199,193,249,88,228,36,69,245,162,138,156,161,179,88,48,125,35,11,208,242,112,8,253,32,15,141,202,37,17,1,146,199,244,1,34,64,4,34,136,0,239,105,188,25,61,23,248,61,245,212,83,242,159,255,252,71,238,191,255,126,41,89,178,164,55,133,12,24,189,109,219,54,205,241,123,198,25,103,72,167,78,157,12,208,40,255,85,120,227,141,55,212,127,38,78,156,40,135,28,114,72,254,47,152,43,204,10,129,92,236,87,89,9,14,121,16,201,227,144,13,144,207,226,163,122,81,229,179,77,115,181,54,250,70,174,144,180,123,30,250,129,221,246,163,246,68,192,13,2,188,206,221,160,196,62,68,128,8,216,142,0,247,58,111,22,116,131,31,138,152,45,94,188,88,110,191,253,246,132,194,18,145,199,119,222,121,167,156,119,222,121,82,191,126,125,111,10,198,140,30,51,102,140,212,171,87,79,127,156,134,194,103,147,38,77,210,66,110,185,42,122,150,107,242,56,145,222,57,3,197,229,68,97,235,240,204,51,207,72,199,142,29,85,219,101,203,150,237,229,23,65,145,199,185,196,225,183,223,126,147,123,239,189,87,250,245,235,39,7,29,116,144,175,62,233,210,204,174,187,237,218,181,75,175,155,123,238,185,71,214,175,95,47,83,167,78,149,203,47,191,220,245,120,55,29,127,250,233,39,25,49,98,132,12,25,50,68,14,60,240,64,55,67,210,246,113,179,95,165,157,196,194,14,36,143,45,52,154,45,42,71,245,162,178,197,62,97,234,73,223,8,19,125,115,100,211,15,204,177,5,53,33,2,126,33,192,235,220,47,100,57,47,17,32,2,38,33,192,189,206,155,53,220,224,151,142,60,78,164,129,31,228,113,162,57,253,32,143,189,33,186,247,104,63,176,200,84,71,19,116,128,206,97,235,145,75,249,191,254,250,171,220,118,219,109,114,247,221,119,91,71,30,227,186,25,55,110,156,190,116,137,37,190,51,245,171,116,253,39,79,158,44,135,29,118,152,92,120,225,133,233,186,186,250,220,205,126,229,106,34,203,58,145,60,182,204,96,54,169,27,213,139,202,38,27,133,165,43,125,35,44,228,205,146,75,63,48,203,30,212,134,8,248,129,0,175,115,63,80,229,156,68,128,8,152,134,0,247,58,111,22,113,131,95,50,242,24,228,25,162,21,23,44,88,32,215,95,127,189,60,240,192,3,5,209,191,14,73,135,212,15,211,166,77,211,62,163,70,141,146,242,229,203,203,7,31,124,32,195,134,13,147,133,11,23,74,235,214,173,149,192,170,82,165,74,210,133,64,254,153,103,158,89,232,243,70,141,26,9,162,89,55,109,218,36,136,38,45,87,174,156,140,31,63,94,90,182,108,169,209,160,32,196,54,111,222,44,163,71,143,214,255,175,93,187,182,70,64,158,123,238,185,130,53,39,107,177,178,98,163,49,177,86,172,175,108,217,178,242,208,67,15,201,81,71,29,165,243,226,247,191,255,254,43,179,103,207,214,40,203,149,43,87,138,163,219,103,159,125,150,84,111,232,7,140,6,15,30,172,170,180,109,219,86,117,173,92,185,178,64,135,23,94,120,65,74,151,46,45,15,63,252,176,156,127,254,249,74,244,101,147,206,33,21,118,144,27,75,126,198,218,25,216,238,216,177,67,230,206,157,43,75,150,44,81,61,187,119,239,46,191,255,254,123,74,28,16,65,12,156,87,175,94,45,93,187,118,149,62,125,250,168,109,156,22,79,222,254,245,215,95,210,187,119,111,153,48,97,66,1,110,14,153,153,76,135,125,246,217,71,86,172,88,33,183,220,114,139,44,93,186,84,167,62,225,132,19,100,250,244,233,82,179,102,205,132,166,77,133,3,228,57,243,193,55,155,53,107,166,17,185,85,171,86,77,234,39,177,182,115,58,193,167,17,157,15,98,54,151,62,137,72,120,92,59,32,98,17,37,236,200,137,39,175,99,237,135,207,250,247,239,47,39,159,124,178,60,242,200,35,242,247,223,127,203,99,143,61,38,13,26,52,80,117,19,93,211,177,182,40,85,170,148,92,125,245,213,106,75,248,60,124,220,177,45,48,119,124,28,216,165,186,158,191,249,230,27,189,94,160,115,108,74,27,92,75,240,111,156,90,248,246,219,111,117,125,216,11,210,53,55,251,85,186,57,108,252,156,228,177,141,86,179,68,231,168,94,84,150,152,39,84,53,233,27,161,194,111,140,112,250,129,49,166,160,34,68,192,55,4,120,157,251,6,45,39,38,2,68,192,32,4,184,215,121,51,134,27,252,210,69,30,39,138,254,117,72,66,28,143,127,244,209,71,101,236,216,177,74,126,226,168,63,72,214,158,61,123,74,165,74,149,148,64,6,57,121,199,29,119,72,177,98,197,82,46,38,89,228,113,151,46,93,228,166,155,110,146,75,46,185,68,137,232,211,79,63,93,46,190,248,98,37,173,64,26,131,48,6,65,133,8,209,65,131,6,201,225,135,31,158,22,52,16,151,104,206,81,126,144,113,72,187,0,130,11,191,167,76,153,34,127,254,249,167,18,159,248,172,111,223,190,74,180,37,34,28,211,69,187,130,152,155,55,111,158,172,93,187,86,231,3,222,183,222,122,171,146,201,32,255,64,82,131,116,111,215,174,93,90,189,147,117,72,164,67,42,242,17,235,7,233,255,224,131,15,202,126,251,237,167,250,0,191,3,14,56,32,41,14,32,10,145,179,24,164,37,82,136,128,124,7,70,32,157,157,150,12,139,68,81,188,201,116,0,233,8,255,1,121,124,244,209,71,203,125,247,221,39,39,157,116,146,52,109,218,52,45,62,137,228,175,91,183,78,117,6,193,137,151,1,179,102,205,210,212,26,240,83,172,61,89,75,21,121,156,75,159,132,63,188,244,210,75,114,215,93,119,21,210,39,29,121,140,124,221,151,94,122,169,116,232,208,65,201,252,231,158,123,78,174,188,242,74,253,249,240,195,15,11,150,21,75,4,59,255,185,103,207,30,37,157,113,173,52,111,222,92,199,3,59,252,0,35,231,5,76,186,235,121,247,238,221,50,124,248,112,37,155,79,59,237,180,66,126,240,221,119,223,169,79,33,189,5,242,93,99,143,40,83,166,76,74,27,186,217,175,210,58,129,133,29,72,30,91,104,52,91,84,142,234,69,101,139,125,194,212,147,190,17,38,250,230,200,166,31,152,99,11,106,66,4,252,66,128,215,185,95,200,114,94,34,64,4,76,66,128,123,157,55,107,184,193,47,91,242,24,121,78,17,149,8,130,200,137,154,125,239,189,247,148,216,5,97,228,180,248,168,229,76,8,208,120,226,218,33,125,17,61,122,205,53,215,200,140,25,51,10,166,75,23,157,26,43,55,17,121,156,44,74,119,231,206,157,26,237,140,72,227,235,174,187,78,201,235,216,252,203,137,8,203,248,104,101,200,118,34,74,211,225,157,141,197,179,33,143,33,7,228,57,34,82,65,238,131,16,61,248,224,131,147,70,43,191,252,242,203,74,224,199,54,103,77,206,255,101,74,30,39,210,161,66,133,10,133,200,227,145,35,71,106,228,49,72,206,116,45,145,252,215,95,127,93,222,125,247,93,25,48,96,128,14,79,70,10,199,207,237,54,109,133,87,159,4,201,10,2,30,47,18,218,180,105,163,209,213,69,138,20,217,75,207,248,200,227,68,41,53,156,53,36,242,49,39,15,50,162,130,113,93,161,57,209,247,88,3,136,96,16,207,177,205,205,245,12,226,25,228,55,94,64,20,45,90,84,135,199,218,193,45,222,24,231,102,191,74,231,3,54,126,78,242,216,70,171,89,162,115,84,47,42,75,204,19,170,154,244,141,80,225,55,70,56,253,192,24,83,80,17,34,224,27,2,188,206,125,131,150,19,19,1,34,96,16,2,220,235,188,25,195,13,126,233,200,204,100,145,199,32,249,94,123,237,53,141,152,172,85,171,150,42,138,244,0,175,188,242,138,18,165,72,63,144,73,115,147,243,216,33,234,46,186,232,34,37,171,16,13,124,232,161,135,102,34,70,251,102,66,30,163,63,34,53,65,242,205,156,57,83,163,136,17,181,89,163,70,141,189,136,50,71,17,164,31,64,244,44,176,57,238,184,227,10,165,17,72,135,119,198,139,73,146,107,56,158,180,123,235,173,183,52,10,28,169,23,98,215,239,150,60,70,218,8,164,181,192,203,128,100,45,23,228,241,17,71,28,161,17,228,72,133,242,195,15,63,72,143,30,61,180,104,93,108,90,132,76,228,7,69,30,123,241,73,164,157,192,139,152,167,159,126,90,9,84,188,172,216,190,125,123,33,34,63,214,126,233,8,217,68,62,6,34,24,47,122,16,109,142,244,41,177,62,144,140,60,118,115,61,227,229,10,78,4,224,69,4,78,2,160,145,60,206,236,42,38,121,156,25,94,236,157,1,2,110,110,2,50,152,142,93,243,8,1,250,70,30,25,211,195,82,232,7,30,192,227,80,34,96,9,2,188,206,45,49,20,213,36,2,68,192,19,2,220,235,60,193,231,42,146,47,29,153,153,42,109,5,242,221,130,144,66,228,42,200,84,68,28,247,234,213,75,127,16,161,139,8,74,183,13,17,145,37,74,148,144,107,175,189,182,96,92,178,200,227,246,237,219,43,97,133,98,93,136,150,140,141,4,118,35,47,83,242,216,153,19,209,155,32,172,155,52,105,34,245,235,215,215,255,78,164,247,151,95,126,169,228,54,142,234,131,68,7,137,92,177,98,69,37,110,211,225,141,60,177,32,17,39,77,154,148,50,47,111,236,58,19,233,128,148,3,55,223,124,179,12,28,56,80,113,237,214,173,155,70,183,102,75,30,35,194,20,107,135,189,97,235,68,185,165,115,65,30,99,93,72,133,2,251,166,75,115,16,111,235,68,56,56,122,35,207,113,245,234,213,229,217,103,159,213,52,13,152,63,85,42,149,45,91,182,104,186,20,188,4,168,91,183,110,129,40,191,124,18,2,126,252,241,71,189,150,144,82,3,215,78,50,251,101,67,30,131,8,198,75,15,144,199,191,252,242,139,250,103,171,86,173,148,244,125,231,157,119,52,47,49,126,98,211,190,184,189,158,23,45,90,36,31,125,244,145,94,247,240,11,146,199,110,118,161,255,223,135,228,113,102,120,177,119,6,8,240,38,42,3,176,34,214,149,190,17,49,131,39,89,46,253,128,126,64,4,242,31,1,94,231,249,111,99,174,144,8,16,129,232,30,99,206,149,237,221,124,87,196,23,27,115,210,63,64,7,228,225,141,205,159,234,164,41,136,37,135,16,205,10,66,10,121,77,145,19,24,36,21,34,71,65,40,161,197,22,166,75,181,174,47,190,248,66,9,45,228,164,141,45,152,7,18,21,68,31,8,226,88,210,23,4,24,10,189,61,255,252,243,90,60,207,77,122,12,140,71,78,227,216,134,252,183,199,28,115,76,210,116,13,32,11,29,28,176,190,171,174,186,74,115,32,59,145,176,137,244,6,233,9,76,64,180,34,26,179,113,227,198,154,22,192,13,121,188,120,241,98,213,17,69,245,28,130,58,157,63,36,210,1,196,62,162,133,65,26,163,176,225,121,231,157,167,57,138,179,37,143,19,165,226,0,118,208,49,190,192,156,227,67,72,131,225,20,93,252,127,236,157,9,216,142,213,246,255,215,95,50,30,100,168,200,169,116,140,133,12,169,52,23,26,85,82,78,37,99,20,161,204,132,12,101,30,67,134,144,212,9,7,135,164,78,169,84,82,84,138,76,69,131,225,72,101,202,16,202,148,248,95,223,125,206,243,254,158,247,241,204,207,61,237,189,191,247,117,185,148,247,222,123,175,245,89,235,30,222,239,179,158,181,67,62,132,226,132,42,110,28,145,173,51,208,2,5,155,241,193,118,28,240,3,34,46,170,143,19,125,72,16,139,67,104,195,195,13,27,54,8,62,120,64,92,208,103,58,222,17,242,23,57,246,213,87,95,101,181,29,137,37,30,195,143,76,115,18,31,184,160,63,115,168,61,72,172,248,165,35,30,99,99,62,248,242,194,11,47,72,157,58,117,84,63,105,84,197,195,110,124,40,130,22,48,232,95,12,95,195,251,36,39,115,61,99,110,92,163,109,219,182,21,84,142,83,60,78,116,197,102,255,57,197,227,212,120,241,236,20,8,36,243,18,144,194,116,60,213,32,2,204,13,131,130,153,129,43,204,131,12,224,113,40,9,104,66,128,215,185,38,129,162,153,36,64,2,25,17,224,189,46,35,124,73,85,30,103,182,2,71,59,73,0,130,229,138,21,43,148,80,25,218,208,204,201,249,117,152,11,31,58,188,250,234,171,106,163,60,8,244,16,107,81,61,29,250,112,66,7,31,108,180,17,31,6,160,218,29,189,179,211,61,108,189,223,83,60,78,55,99,56,46,33,1,91,47,170,132,96,120,2,95,16,153,3,138,0,239,17,76,4,18,48,159,0,175,115,243,99,76,15,73,128,4,248,78,147,105,14,240,89,145,41,65,111,199,163,98,115,245,234,213,170,66,180,106,213,170,222,46,30,144,213,208,186,1,237,49,32,32,163,162,188,118,237,218,74,60,190,233,166,155,162,182,202,8,136,217,52,195,1,2,182,222,175,40,30,59,144,60,156,34,58,1,91,47,42,230,67,98,2,204,141,196,140,108,56,131,121,96,67,148,233,163,237,4,120,157,219,158,1,244,159,4,236,32,192,123,93,102,113,38,191,204,248,113,52,9,144,128,119,4,108,189,95,81,60,246,46,199,172,91,201,214,139,202,186,64,167,225,48,115,35,13,104,6,14,97,30,24,24,84,186,68,2,17,4,120,157,51,37,72,128,4,108,32,192,123,93,102,81,38,191,204,248,113,52,9,144,128,119,4,108,189,95,81,60,246,46,199,172,91,201,214,139,202,186,64,167,225,48,115,35,13,104,6,14,97,30,24,24,84,186,100,61,1,244,144,195,70,63,248,74,43,54,141,9,93,231,195,135,15,87,95,111,125,232,161,135,100,218,180,105,214,115,34,0,18,32,1,179,8,240,157,38,179,120,146,95,102,252,56,154,4,72,192,59,2,182,222,175,40,30,123,151,99,214,173,100,235,69,101,93,160,211,112,152,185,145,6,52,3,135,48,15,12,12,42,93,178,158,192,161,67,135,4,187,150,99,167,241,28,57,114,168,77,73,10,23,46,172,118,111,63,122,244,168,236,217,179,71,10,20,40,96,61,39,2,32,1,18,48,139,0,223,105,50,139,39,249,101,198,143,163,189,37,240,143,127,252,67,62,253,244,83,181,57,30,54,203,227,97,23,1,91,239,87,20,143,237,202,115,79,189,181,245,162,242,20,178,166,139,49,55,52,13,156,195,102,51,15,28,6,202,233,72,32,32,4,186,119,239,46,147,39,79,150,131,7,15,42,1,249,228,201,147,82,176,96,65,105,221,186,181,160,2,153,7,9,144,0,9,152,70,128,239,52,153,69,212,109,126,71,142,28,145,126,253,250,9,190,29,83,190,124,121,101,108,180,127,203,204,139,204,71,143,25,51,70,106,214,172,169,254,100,114,236,221,187,87,158,122,234,41,25,52,104,144,20,45,90,52,173,169,156,152,35,173,133,53,24,20,4,241,120,227,198,141,242,228,147,79,202,107,175,189,38,183,222,122,171,250,214,87,186,177,14,50,242,23,95,124,81,21,33,220,123,239,189,129,49,211,237,251,85,96,28,141,48,132,226,113,80,35,99,128,93,182,94,84,6,132,206,117,23,152,27,174,35,214,98,1,230,129,22,97,162,145,36,144,50,1,84,31,159,115,206,57,170,210,56,116,228,201,147,71,118,239,222,205,170,227,148,105,114,0,9,144,128,14,4,248,78,147,89,148,220,230,23,75,60,30,50,100,136,60,246,216,99,114,222,121,231,101,230,128,67,163,209,242,169,86,173,90,114,205,53,215,100,52,163,19,194,175,19,115,100,228,4,7,199,36,112,234,212,41,25,60,120,176,84,173,90,85,110,191,253,118,245,65,189,169,199,142,29,59,100,220,184,113,210,163,71,15,85,136,16,132,195,237,251,85,16,124,140,102,3,197,227,160,70,198,0,187,108,189,168,12,8,157,235,46,48,55,92,71,172,197,2,204,3,45,194,68,35,73,32,45,2,120,201,159,52,105,146,28,56,112,64,10,21,42,164,126,57,31,58,116,104,90,115,113,16,9,144,0,9,4,157,0,223,105,50,139,144,23,252,6,14,28,40,117,234,212,201,170,234,133,160,60,114,228,72,105,219,182,173,234,207,63,106,212,40,245,220,170,88,177,162,60,253,244,211,114,211,77,55,169,127,143,118,64,88,197,115,14,207,183,181,107,215,74,227,198,141,213,120,84,250,94,125,245,213,217,170,126,63,249,228,19,89,188,120,177,244,233,211,71,32,250,189,254,250,235,234,121,248,249,231,159,103,85,140,126,251,237,183,114,237,181,215,102,91,42,153,106,210,223,127,255,93,249,240,210,75,47,201,15,63,252,32,253,251,247,87,235,192,190,174,93,187,202,197,23,95,44,19,39,78,148,202,149,43,203,216,177,99,229,111,127,251,155,170,184,158,50,101,138,140,30,61,90,137,113,189,122,245,146,6,13,26,72,206,156,57,101,223,190,125,89,28,240,255,213,171,87,151,25,51,102,196,173,104,133,13,35,70,140,80,2,223,217,103,159,173,124,111,216,176,161,122,254,135,87,63,135,115,192,127,207,157,59,87,173,63,97,194,4,169,93,187,182,26,127,238,185,231,198,21,76,193,14,251,39,252,252,243,207,210,180,105,83,229,43,62,152,126,249,229,151,85,204,240,65,53,142,239,190,251,78,80,177,218,161,67,7,121,254,249,231,229,172,179,206,146,241,227,199,75,153,50,101,84,140,241,119,188,227,196,137,19,50,111,222,60,37,208,126,245,213,87,234,155,83,224,117,248,240,97,105,212,168,145,188,251,238,187,89,255,134,54,93,56,226,249,20,206,21,255,13,166,152,7,213,194,56,240,223,225,31,112,224,223,176,222,31,127,252,33,199,142,29,83,31,38,192,15,196,249,178,203,46,139,89,53,31,43,182,152,7,172,80,117,63,125,250,116,89,191,126,189,226,254,192,3,15,168,15,250,99,229,67,40,71,80,105,189,109,219,54,149,107,200,21,28,63,254,248,163,170,230,7,39,20,13,44,91,182,76,217,25,238,107,228,181,180,124,249,114,233,221,187,183,124,240,193,7,82,165,74,21,153,51,103,78,214,55,1,240,109,53,188,43,194,166,122,245,234,101,133,7,215,12,42,242,47,189,244,82,149,39,161,3,49,158,53,107,150,250,95,228,206,29,119,220,161,218,136,32,7,221,62,188,184,95,185,237,67,58,243,83,60,78,135,26,199,36,69,192,214,139,42,41,56,150,159,196,220,176,60,1,254,231,62,243,128,121,64,2,230,18,8,175,62,102,213,177,185,113,166,103,36,64,2,255,37,192,119,154,204,50,193,11,126,161,170,94,88,186,100,201,18,37,84,65,136,124,230,153,103,148,8,5,161,11,130,49,68,50,136,192,16,185,46,184,224,130,168,142,65,156,133,224,135,77,96,183,108,217,162,4,204,186,117,235,202,170,85,171,148,24,29,75,52,13,137,186,16,58,47,188,240,194,211,230,78,181,242,24,130,229,130,5,11,4,194,120,238,220,185,179,230,195,58,16,180,33,168,181,106,213,74,94,121,229,21,249,237,183,223,164,83,167,78,170,205,1,4,95,216,14,129,23,126,62,250,232,163,74,96,134,248,92,186,116,105,245,51,204,129,159,65,232,142,213,14,1,194,222,115,207,61,167,214,5,79,236,115,128,86,10,237,218,181,83,243,196,19,143,113,30,4,119,136,161,16,116,33,250,65,56,140,117,172,92,185,82,9,158,168,22,71,27,3,140,193,126,10,24,3,113,17,226,40,108,65,37,46,142,69,139,22,41,223,193,1,130,39,254,14,231,16,47,99,33,110,254,235,95,255,82,130,116,137,18,37,78,59,53,36,78,35,119,194,197,227,104,62,97,109,112,253,235,95,255,170,108,8,157,143,73,227,137,199,205,155,55,87,194,254,155,111,190,41,165,74,149,82,223,232,194,251,20,242,13,121,27,126,132,196,232,88,177,133,104,220,185,115,103,85,97,15,65,29,113,66,206,160,149,24,174,133,104,249,128,170,102,228,35,68,98,92,15,168,0,134,56,139,15,33,240,193,66,151,46,93,84,206,131,55,254,31,7,242,1,34,125,180,107,9,241,133,63,184,110,106,212,168,113,26,211,88,226,49,78,132,216,13,86,16,171,67,121,142,24,160,13,77,207,158,61,229,230,155,111,86,215,241,149,87,94,41,119,223,125,119,102,55,163,36,70,123,113,191,74,194,12,207,79,161,120,236,57,114,123,22,180,245,162,178,39,194,233,123,202,220,72,159,157,73,35,153,7,38,69,147,190,144,192,233,4,208,251,24,191,68,60,254,248,227,236,117,204,4,33,1,18,48,154,0,223,105,50,11,175,23,252,80,69,121,197,21,87,200,214,173,91,229,63,255,249,143,18,72,33,72,65,96,196,115,10,21,148,161,35,178,42,50,210,59,8,171,120,198,65,92,67,133,235,13,55,220,32,103,156,113,134,170,48,142,39,30,163,138,116,216,176,97,130,74,99,172,11,177,43,92,76,76,85,60,134,176,7,219,33,192,254,253,239,127,87,85,156,104,97,16,217,114,34,84,245,11,113,19,21,211,96,17,126,160,106,180,66,133,10,74,136,131,80,8,161,47,153,182,21,248,160,24,130,32,4,201,80,53,111,72,16,189,237,182,219,226,138,199,161,106,236,100,51,7,123,41,160,130,56,36,48,135,4,92,136,152,96,10,14,47,188,240,130,170,104,61,255,252,243,101,243,230,205,74,220,140,37,96,199,91,23,113,64,76,175,191,254,250,168,167,197,18,143,163,249,4,142,225,92,195,39,140,39,30,163,154,22,34,49,4,222,71,30,121,68,190,252,242,75,53,52,178,74,57,212,195,251,248,241,227,49,99,139,10,242,200,158,223,152,43,222,24,84,17,135,231,99,120,62,96,243,99,84,43,227,231,249,242,229,203,114,9,31,70,192,214,104,215,82,185,114,229,100,218,180,105,234,103,109,218,180,145,27,111,188,49,233,54,20,248,144,0,28,16,79,84,32,227,136,140,65,56,203,100,115,42,221,243,188,184,95,165,107,155,155,227,40,30,187,73,215,242,185,109,189,168,44,15,123,82,238,51,55,146,194,100,252,73,204,3,227,67,76,7,45,39,128,95,42,139,23,47,46,59,119,238,100,175,99,203,115,129,238,147,128,233,4,248,78,147,89,132,189,224,7,113,9,27,184,226,15,42,56,33,144,66,84,133,216,5,97,13,85,166,201,246,62,14,23,210,208,22,2,125,138,113,68,19,143,63,254,248,99,249,232,163,143,84,101,44,14,172,15,209,119,254,252,249,178,112,225,66,213,86,162,108,217,178,234,103,169,138,199,33,1,112,205,154,53,170,29,1,56,66,72,69,123,133,104,162,105,183,110,221,84,53,49,90,62,132,68,184,80,228,34,197,226,95,126,249,69,205,129,74,223,88,149,199,169,136,199,225,28,194,91,88,36,155,57,177,196,99,216,136,138,88,8,164,56,80,33,11,1,253,162,139,46,82,255,166,139,120,140,152,33,71,240,161,2,14,124,40,1,177,31,241,68,133,45,42,175,113,196,18,143,209,126,34,86,108,99,109,14,25,111,76,100,62,38,35,30,135,42,207,99,93,75,168,76,222,181,107,151,188,247,222,123,202,63,124,80,145,108,127,239,47,190,248,66,181,11,193,135,21,248,160,134,226,113,178,87,142,115,231,81,60,118,142,37,103,138,32,224,197,75,0,161,235,73,128,185,161,103,220,156,182,154,121,224,52,81,206,167,3,129,88,253,19,117,176,157,54,38,71,0,191,28,241,32,1,18,176,139,0,223,105,50,139,183,23,252,32,30,67,128,66,245,34,90,70,160,45,1,170,38,159,120,226,9,245,21,254,146,37,75,42,81,53,188,18,56,150,87,241,196,99,84,192,162,69,0,68,46,204,143,22,14,168,12,14,137,199,161,57,209,87,23,34,27,190,246,31,18,208,80,17,140,49,104,35,145,234,38,104,219,183,111,87,34,120,104,127,129,88,162,41,68,59,180,62,128,48,25,190,1,25,4,70,84,83,215,175,95,95,85,68,163,143,49,122,212,130,91,44,241,24,21,161,104,23,128,150,12,205,154,53,19,84,164,162,18,24,213,205,96,28,139,67,58,226,49,90,73,252,243,159,255,84,254,193,110,8,198,5,10,20,80,21,199,176,21,125,125,239,187,239,62,89,186,116,169,234,191,139,184,162,221,67,58,226,49,132,253,247,223,127,95,137,155,104,145,17,121,164,82,121,140,106,115,240,168,86,173,154,170,118,15,181,120,192,156,232,249,139,94,213,224,52,123,246,108,213,126,35,84,65,155,170,120,28,18,156,99,197,54,90,229,113,188,49,241,196,99,228,38,242,186,69,139,22,234,131,147,80,174,134,242,33,209,181,132,15,80,208,191,25,31,226,64,12,199,129,182,21,136,37,218,167,128,7,4,226,240,3,173,53,80,137,141,115,240,193,0,197,227,204,238,185,233,140,166,120,156,14,53,142,73,138,128,23,47,1,73,25,194,147,2,71,128,185,17,184,144,248,98,16,243,192,23,236,92,212,103,2,204,123,159,3,224,242,242,140,175,203,128,57,61,9,4,148,0,175,253,204,2,227,5,63,8,150,16,188,32,216,161,194,24,255,141,138,95,136,186,168,178,133,48,5,65,25,27,126,133,54,72,139,37,36,199,19,143,81,253,137,53,48,63,54,207,131,184,134,126,195,88,7,130,23,218,46,96,147,61,136,171,15,63,252,176,218,216,46,127,254,252,10,224,198,141,27,149,168,139,222,181,201,108,152,7,161,17,125,116,113,64,240,133,72,137,205,198,224,67,44,209,52,114,147,189,240,117,32,22,183,111,223,94,109,162,6,33,25,213,194,241,42,143,177,110,56,59,136,134,232,239,27,218,240,44,22,135,116,196,99,136,237,16,84,33,176,99,77,136,195,168,164,6,59,112,64,239,231,169,83,167,202,215,95,127,173,4,108,244,1,134,240,155,142,120,28,190,241,28,196,221,80,62,160,31,118,40,126,161,140,15,109,82,24,207,167,200,205,229,66,61,138,81,133,11,63,32,140,119,236,216,81,240,1,0,254,198,145,142,120,28,43,182,248,64,34,150,120,28,47,31,98,181,173,192,135,9,168,118,135,239,200,85,28,161,13,243,98,93,75,225,155,13,22,41,82,68,238,191,255,126,53,62,180,193,29,68,118,196,10,45,93,80,69,31,77,180,7,167,13,27,54,40,1,249,251,239,191,87,140,66,125,167,217,182,34,179,123,112,50,163,41,30,39,67,137,231,164,69,192,139,151,128,180,12,196,52,189,202,0,0,32,0,73,68,65,84,227,32,223,9,48,55,124,15,65,32,12,96,30,4,34,12,52,194,99,2,204,123,143,129,123,188,28,227,235,49,112,46,71,2,1,33,192,107,63,179,64,144,95,102,252,56,154,4,116,39,0,241,24,251,100,160,111,50,132,238,200,202,99,248,135,182,24,168,214,199,135,36,209,54,50,244,138,129,173,247,43,138,199,94,101,152,133,235,216,122,81,89,24,234,148,93,102,110,164,140,204,200,1,204,3,35,195,74,167,18,16,96,222,155,157,34,140,175,217,241,165,119,36,16,139,0,175,253,204,114,131,252,50,227,199,209,36,160,51,1,84,242,163,237,9,54,59,68,213,56,42,147,131,124,216,122,191,162,120,28,228,172,212,220,54,91,47,42,205,195,230,137,249,204,13,79,48,7,126,17,230,65,224,67,68,3,93,32,192,188,119,1,106,128,166,100,124,3,20,12,154,66,2,30,18,224,181,159,25,108,242,203,140,31,71,147,0,9,120,71,192,214,251,21,197,99,239,114,204,186,149,108,189,168,172,11,116,26,14,51,55,210,128,102,224,16,230,129,129,65,165,75,9,9,48,239,19,34,210,250,4,198,87,235,240,209,120,18,72,155,0,175,253,180,209,169,129,228,151,25,63,142,38,1,18,240,142,128,173,247,43,138,199,222,229,152,117,43,217,122,81,89,23,232,52,28,102,110,164,1,205,192,33,204,3,3,131,74,151,18,18,96,222,39,68,164,245,9,140,175,214,225,163,241,36,144,54,1,94,251,105,163,163,120,156,25,58,142,38,1,18,240,152,128,173,247,123,138,199,30,39,154,77,203,217,122,81,217,20,227,116,125,101,110,164,75,206,172,113,204,3,179,226,73,111,146,35,192,188,79,142,147,174,103,49,190,186,70,142,118,147,64,102,4,120,237,155,205,239,31,255,248,135,124,250,233,167,242,236,179,207,74,254,252,249,51,115,54,224,163,119,237,218,37,143,60,242,136,116,238,220,89,110,186,233,166,164,172,253,253,247,223,213,249,87,95,125,181,234,93,155,204,145,206,152,100,230,77,229,28,167,109,112,122,190,84,124,225,185,222,17,176,245,126,79,241,216,187,28,179,110,37,91,47,42,235,2,157,134,195,204,141,52,160,25,56,132,121,96,96,80,233,82,66,2,204,251,132,136,180,62,129,241,213,58,124,52,158,4,210,38,192,107,63,109,116,106,160,223,252,102,206,156,41,141,27,55,206,114,162,117,235,214,50,122,244,104,201,155,55,175,250,183,76,196,227,79,62,249,68,22,47,94,44,125,250,244,73,8,105,204,152,49,82,179,102,77,245,39,116,124,247,221,119,242,226,139,47,202,51,207,60,147,101,79,194,137,146,60,225,200,145,35,210,175,95,63,105,217,178,165,148,47,95,94,141,10,130,120,28,141,67,146,46,165,116,90,60,177,55,157,88,4,73,60,198,38,116,79,61,245,148,12,26,52,72,138,22,45,154,18,23,158,28,159,128,223,247,43,191,226,67,241,216,47,242,22,172,107,235,69,101,65,104,51,118,145,185,145,49,66,35,38,96,30,24,17,70,58,145,34,1,230,125,138,192,52,59,157,241,213,44,96,52,151,4,28,34,192,107,63,51,144,126,243,131,120,140,163,81,163,70,153,57,18,101,116,42,226,241,128,1,3,164,86,173,90,114,205,53,215,248,38,30,59,14,32,141,9,163,113,72,99,154,140,134,120,29,139,140,140,141,50,152,226,177,211,68,255,111,62,191,239,87,238,121,150,64,52,63,117,234,212,41,191,22,231,186,102,19,176,245,162,50,59,170,206,120,199,220,112,134,163,238,179,48,15,116,143,32,237,79,135,0,243,62,29,106,250,140,97,124,245,137,21,45,37,1,39,9,240,218,207,140,166,223,252,98,137,199,16,224,32,40,191,251,238,187,18,89,141,140,49,71,143,30,149,183,222,122,75,62,250,232,35,233,219,183,175,60,254,248,227,114,198,25,103,200,154,53,107,164,127,255,254,242,218,107,175,73,137,18,37,164,77,155,54,113,43,143,33,48,95,123,237,181,217,32,222,122,235,173,130,53,246,236,217,35,168,130,45,82,164,136,76,154,52,73,234,215,175,47,195,134,13,83,213,164,168,28,158,50,101,138,170,146,46,88,176,160,244,234,213,75,26,52,104,32,57,115,230,140,25,144,240,49,251,246,237,147,75,46,185,68,85,86,163,242,56,188,2,123,217,178,101,89,34,54,42,159,79,156,56,161,24,224,88,183,110,157,178,101,196,136,17,202,215,144,237,51,102,204,200,18,224,193,14,118,157,117,214,89,50,126,252,120,41,83,166,140,26,131,191,195,253,13,31,19,143,195,130,5,11,178,217,240,229,151,95,202,172,89,179,84,101,109,238,220,185,79,243,23,50,23,4,224,91,110,185,37,91,37,119,72,20,198,128,104,118,167,27,139,88,62,197,227,16,239,170,9,159,175,114,229,202,50,106,212,40,185,249,230,155,5,149,232,240,27,199,184,113,227,228,142,59,238,80,237,84,206,62,251,108,65,60,113,30,56,35,7,170,87,175,46,224,27,175,242,56,86,14,109,222,188,89,197,239,143,63,254,144,99,199,142,169,92,120,254,249,231,229,165,151,94,82,243,126,248,225,135,242,244,211,79,203,250,245,235,229,177,199,30,147,46,93,186,168,28,69,14,253,244,211,79,130,241,179,103,207,150,22,45,90,168,24,161,221,203,242,229,203,165,123,247,238,178,116,233,82,101,127,149,42,85,100,206,156,57,114,193,5,23,164,156,199,153,221,113,50,27,237,247,253,42,51,235,211,31,205,202,227,244,217,113,100,2,2,182,94,84,76,140,196,4,152,27,137,25,217,112,6,243,192,134,40,211,199,72,2,204,123,179,115,130,241,53,59,190,244,142,4,98,17,224,181,159,89,110,248,205,47,178,109,5,132,223,240,54,19,209,90,71,96,12,68,188,231,158,123,78,137,151,79,62,249,164,18,201,114,229,202,165,132,180,30,61,122,8,68,191,37,75,150,8,132,216,100,218,86,196,170,118,69,91,137,14,29,58,72,189,122,245,84,251,138,43,175,188,82,238,190,251,110,37,78,163,85,194,67,15,61,36,7,14,28,144,222,189,123,203,163,143,62,42,85,171,86,141,25,16,8,193,104,77,209,169,83,39,37,198,66,244,134,248,23,106,91,129,129,145,118,64,32,132,112,8,209,26,34,224,228,201,147,149,88,121,239,189,247,102,173,19,41,192,67,52,69,43,16,136,217,248,251,149,87,94,145,223,126,251,77,173,27,58,98,137,246,209,56,192,6,136,165,16,172,11,20,40,32,99,199,142,149,74,149,42,73,237,218,181,99,250,10,59,255,246,183,191,201,249,231,159,47,255,252,231,63,149,112,137,241,224,21,242,55,21,27,144,7,177,98,17,203,167,100,56,36,186,122,126,248,225,7,25,62,124,184,12,30,60,88,118,238,220,169,108,232,217,179,167,18,147,67,249,80,183,110,93,245,129,69,233,210,165,149,127,88,23,249,48,116,232,208,184,226,113,172,28,66,203,150,230,205,155,171,15,36,222,124,243,77,41,85,170,148,156,115,206,57,146,39,79,30,213,219,122,234,212,169,42,199,113,30,4,106,196,22,31,158,128,231,171,175,190,170,114,5,162,48,242,11,31,120,128,119,251,246,237,85,12,202,149,43,167,226,80,173,90,53,129,221,233,228,113,34,102,110,254,220,239,251,149,155,190,197,155,155,226,177,95,228,45,88,215,214,139,202,130,208,102,236,34,115,35,99,132,70,76,192,60,48,34,140,116,34,69,2,204,251,20,129,105,118,58,227,171,89,192,104,46,9,56,68,128,215,126,102,32,253,230,151,168,109,69,44,241,24,94,163,50,57,188,119,48,42,133,223,123,239,61,213,75,24,126,57,221,182,34,100,235,223,255,254,119,37,222,161,58,52,252,8,175,24,142,140,10,236,132,136,141,13,241,42,84,168,144,205,238,120,226,49,42,79,33,82,194,87,136,136,240,237,137,39,158,144,11,47,188,48,174,120,28,222,115,55,26,135,84,132,91,216,128,117,33,140,66,12,158,48,97,130,18,162,227,109,96,248,198,27,111,200,161,67,135,148,232,9,1,20,226,37,132,206,182,109,219,42,241,27,71,42,54,68,230,65,180,177,209,68,244,68,28,162,93,61,27,55,110,84,61,139,223,121,231,29,229,67,120,37,122,120,15,236,208,122,183,221,118,155,18,148,241,1,6,124,75,166,109,197,241,227,199,99,230,80,177,98,197,148,88,15,241,23,194,53,114,6,213,222,56,32,222,227,131,140,240,35,244,129,75,44,158,251,247,239,207,38,30,99,78,84,30,195,238,84,243,56,179,187,77,230,163,253,190,95,101,238,65,122,51,80,60,78,143,27,71,37,65,192,214,139,42,9,52,214,159,194,220,176,62,5,20,0,230,1,243,192,70,2,204,123,179,163,206,248,154,29,95,122,71,2,177,8,240,218,207,44,55,252,230,231,180,120,28,190,65,222,199,31,127,172,218,90,100,82,121,28,77,44,188,239,190,251,84,101,105,211,166,77,229,210,75,47,77,42,0,145,27,228,29,62,124,88,217,213,170,85,171,184,149,199,152,252,131,15,62,144,221,187,119,171,150,5,175,191,254,186,170,174,70,139,142,208,145,142,104,154,138,112,27,178,97,203,150,45,170,178,250,224,193,131,113,171,142,113,62,196,78,180,28,65,5,44,218,122,252,249,231,159,178,98,197,10,37,178,66,0,197,145,138,13,94,137,199,33,81,23,226,106,147,38,77,4,194,107,72,128,198,135,19,177,196,227,112,145,250,151,95,126,81,99,134,12,25,18,179,242,24,109,87,98,229,80,200,87,84,212,163,138,24,213,206,43,87,174,84,204,208,18,227,215,95,127,205,106,99,18,158,124,177,120,66,252,199,90,136,199,207,63,255,172,62,124,232,214,173,155,202,161,84,243,56,169,100,119,241,36,191,239,87,46,186,22,119,106,138,199,126,145,183,96,93,91,47,42,11,66,155,177,139,204,141,140,17,26,49,1,243,192,136,48,210,137,20,9,48,239,83,4,166,217,233,140,175,102,1,163,185,36,224,16,1,94,251,153,129,244,155,159,147,226,49,72,12,28,56,80,125,45,31,226,44,170,93,209,102,34,25,241,24,85,196,249,242,229,83,173,39,114,228,200,161,160,198,19,44,33,34,66,76,133,192,7,113,52,209,129,62,192,168,76,69,245,48,42,151,81,133,139,118,20,240,63,94,229,49,230,221,177,99,135,234,75,11,33,182,98,197,138,114,197,21,87,100,91,206,73,241,56,26,7,44,6,225,20,61,125,207,61,247,92,105,214,172,153,20,46,92,56,174,203,155,54,109,82,149,217,224,127,253,245,215,171,222,192,24,3,81,21,237,69,112,196,138,125,170,177,8,25,146,14,135,72,39,32,234,66,156,191,243,206,59,229,198,27,111,84,237,81,230,207,159,175,122,83,199,18,143,209,66,4,45,33,208,34,2,254,34,255,208,99,24,246,196,235,121,28,43,135,226,137,199,16,239,209,239,24,185,84,182,108,89,85,16,20,203,255,208,191,99,62,228,26,42,216,11,21,42,148,205,229,68,121,140,42,236,135,31,126,88,229,249,93,119,221,149,40,205,93,255,185,223,247,43,215,29,140,177,0,197,99,191,200,91,176,174,173,23,149,5,161,205,216,69,230,70,198,8,141,152,128,121,96,68,24,233,68,138,4,152,247,41,2,211,236,116,198,87,179,128,209,92,18,112,136,0,175,253,204,64,250,205,47,150,128,8,193,235,129,7,30,144,181,107,215,102,57,24,237,235,249,225,21,189,232,57,251,194,11,47,168,106,202,58,117,234,40,1,112,235,214,173,73,137,199,16,201,32,144,161,7,108,162,54,5,104,33,129,126,199,35,71,142,84,155,152,161,47,110,104,76,60,177,16,107,116,238,220,89,190,250,234,43,37,54,194,71,180,113,128,120,140,94,195,104,83,16,58,66,27,154,225,103,16,158,33,254,97,28,122,239,134,132,219,200,126,209,24,139,214,25,104,139,17,171,93,67,172,49,216,148,13,71,52,14,240,9,54,132,218,116,160,101,69,184,104,25,45,3,67,27,30,194,63,244,7,198,24,180,218,64,229,113,58,54,196,18,110,17,139,116,56,196,187,106,176,169,92,187,118,237,84,133,53,122,15,35,190,136,117,60,27,32,22,227,195,10,136,207,136,45,170,222,227,85,30,99,253,88,57,20,90,39,90,229,49,90,135,160,250,28,253,148,63,255,252,115,229,70,168,93,74,172,107,9,149,202,232,173,141,13,242,112,96,115,61,244,241,70,245,241,201,147,39,227,230,49,197,227,204,238,175,78,141,166,120,236,20,73,206,115,26,1,191,95,2,24,146,224,18,96,110,4,55,54,94,90,198,60,240,146,54,215,10,10,1,230,125,80,34,225,142,29,140,175,59,92,57,43,9,4,157,0,175,253,204,34,68,126,153,241,179,101,52,90,49,140,25,51,70,85,102,163,122,154,135,62,4,208,246,4,27,233,161,34,26,125,170,241,161,5,54,227,67,53,120,120,239,108,29,60,178,245,126,69,241,88,135,236,212,212,70,91,47,42,77,195,229,169,217,204,13,79,113,7,118,49,230,65,96,67,67,195,92,36,192,188,119,17,110,0,166,102,124,3,16,4,154,64,2,62,16,224,181,159,25,116,242,203,140,159,233,163,81,217,141,170,225,13,27,54,168,205,219,106,214,172,105,186,203,198,249,183,125,251,118,213,234,2,2,242,190,125,251,84,191,106,136,199,55,221,116,83,194,10,242,160,193,176,245,126,69,241,56,104,153,104,144,61,182,94,84,6,133,208,53,87,152,27,174,161,213,106,98,230,129,86,225,162,177,14,17,96,222,59,4,50,160,211,48,190,1,13,12,205,34,1,151,9,240,218,207,12,48,249,101,198,143,163,73,128,4,188,35,96,235,253,138,226,177,119,57,102,221,74,182,94,84,214,5,58,13,135,153,27,105,64,51,112,8,243,192,192,160,210,165,132,4,252,206,251,223,126,251,77,125,229,179,77,155,54,113,55,80,9,57,146,234,249,9,1,136,72,186,115,70,110,26,148,204,90,94,159,227,119,124,189,246,151,235,145,0,9,252,151,0,175,253,204,50,129,252,50,227,199,209,36,64,2,222,17,176,245,126,69,241,216,187,28,179,110,37,91,47,42,235,2,157,134,195,204,141,52,160,25,56,132,121,96,96,80,233,82,66,2,126,231,61,54,143,9,223,192,38,145,193,169,158,159,104,62,252,60,221,57,41,30,39,67,151,231,144,0,9,248,65,192,239,123,187,31,62,59,185,38,249,57,73,147,115,145,0,9,184,73,192,214,251,21,197,99,55,179,202,242,185,109,189,168,44,15,123,82,238,51,55,146,194,100,252,73,204,3,227,67,76,7,163,16,72,53,239,33,152,78,156,56,81,85,9,143,29,59,86,110,184,225,6,25,54,108,152,148,45,91,86,205,142,157,181,177,163,246,154,53,107,228,193,7,31,148,65,131,6,201,217,103,159,173,118,207,198,166,36,227,198,141,147,146,37,75,10,118,135,191,229,150,91,212,14,235,147,39,79,22,236,160,254,242,203,47,203,130,5,11,178,157,83,175,94,189,172,222,115,161,30,131,161,243,177,171,54,122,213,97,23,111,244,171,195,248,205,155,55,103,173,143,221,192,209,207,14,59,104,99,231,108,204,141,222,132,216,137,251,186,235,174,83,255,141,117,209,183,48,52,39,118,221,222,191,127,127,212,57,176,171,250,162,69,139,212,78,220,56,154,54,109,42,59,119,238,84,187,193,231,205,155,55,139,110,172,181,208,19,49,26,135,112,31,49,73,188,241,169,38,113,170,241,77,117,126,158,79,2,36,16,76,2,188,246,51,139,11,249,101,198,143,163,73,128,4,188,35,96,235,253,138,226,177,119,57,102,221,74,182,94,84,214,5,58,13,135,153,27,105,64,51,112,8,243,192,192,160,210,165,132,4,82,205,123,136,199,141,26,53,146,142,29,59,42,113,120,225,194,133,242,230,155,111,202,232,209,163,5,187,142,119,233,210,69,250,245,235,39,23,95,124,177,204,154,53,75,190,250,234,43,25,56,112,160,188,251,238,187,178,118,237,90,37,202,238,218,181,75,109,74,2,97,249,47,127,249,75,86,229,241,39,159,124,18,245,156,240,93,175,195,171,132,247,236,217,163,218,93,140,28,57,82,42,87,174,44,63,253,244,147,116,237,218,85,173,95,177,98,69,181,254,198,141,27,165,111,223,190,242,237,183,223,10,196,102,252,41,81,162,132,76,159,62,93,190,248,226,11,25,53,106,148,18,116,67,213,207,135,14,29,202,242,33,114,142,77,155,54,41,49,26,98,49,230,24,60,120,176,170,90,134,239,225,226,241,250,245,235,99,174,5,241,57,26,135,112,31,227,141,207,147,39,79,194,152,134,159,144,106,124,83,154,156,39,147,0,9,4,134,64,203,150,45,101,230,204,153,234,254,132,15,184,66,215,62,62,36,195,61,240,161,135,30,146,105,211,166,5,198,222,160,27,194,123,103,208,35,68,251,72,128,4,66,4,108,189,95,81,60,230,53,224,26,1,91,47,42,215,128,26,52,49,115,195,160,96,102,224,10,243,32,3,120,28,170,45,129,84,243,30,226,241,51,207,60,35,207,61,247,156,20,43,86,76,32,182,66,8,238,208,161,131,218,117,124,213,170,85,74,188,197,188,16,119,33,98,64,112,253,250,235,175,101,252,248,241,74,220,69,5,110,254,252,249,21,179,112,49,24,85,203,209,206,9,135,27,41,30,163,154,25,2,112,161,66,133,4,85,195,16,139,33,4,99,253,3,7,14,72,239,222,189,165,103,207,158,114,222,121,231,101,139,17,132,106,8,200,16,126,15,31,62,156,37,30,191,255,254,251,49,231,88,186,116,169,96,119,110,84,42,227,88,183,110,157,188,244,210,75,74,68,14,23,143,35,147,33,124,173,197,139,23,39,244,49,222,248,120,235,68,75,194,84,227,171,109,34,211,112,18,176,156,0,238,197,184,39,227,30,145,35,71,14,245,13,138,194,133,11,203,159,127,254,169,190,157,129,251,113,129,2,5,44,167,148,188,251,188,119,38,207,138,103,146,0,9,248,75,192,214,251,21,197,99,127,243,206,232,213,109,189,168,140,14,170,67,206,49,55,28,2,169,249,52,204,3,205,3,72,243,211,34,144,106,222,71,246,249,69,43,9,136,197,168,122,91,185,114,165,178,1,149,201,56,194,127,86,170,84,41,153,63,127,190,106,117,1,129,23,21,195,16,146,33,108,132,170,126,81,133,28,237,156,179,206,58,43,203,183,72,241,248,197,23,95,84,98,54,4,19,84,221,53,110,220,56,27,7,180,165,128,168,92,174,92,57,85,125,252,206,59,239,40,209,247,179,207,62,147,27,111,188,241,52,241,24,63,143,53,71,164,127,177,122,30,163,189,69,172,181,32,234,36,242,49,222,120,138,199,105,165,57,7,145,128,21,4,240,205,14,180,224,57,120,240,160,18,144,209,2,167,96,193,130,210,186,117,107,213,166,135,71,242,4,82,125,54,38,63,51,207,36,1,18,32,1,103,9,216,122,191,162,120,236,108,30,113,182,48,2,182,94,84,76,130,196,4,152,27,137,25,217,112,6,243,192,134,40,211,199,72,2,169,230,61,4,83,180,161,64,229,49,170,218,146,173,60,14,181,101,128,48,138,234,93,8,190,181,107,215,150,58,117,234,156,182,97,94,228,57,15,60,240,64,82,226,49,68,226,95,127,253,85,9,37,145,7,132,95,216,221,162,69,11,213,226,98,235,214,173,74,84,142,86,121,28,107,14,156,159,76,229,113,188,181,66,226,111,60,31,147,25,159,108,38,167,26,223,100,231,229,121,36,64,2,193,35,128,251,241,57,231,156,163,42,141,67,7,90,221,236,222,189,155,85,199,41,134,139,247,206,20,129,241,116,18,32,1,223,8,216,122,191,162,120,236,91,202,153,191,176,173,23,149,249,145,205,220,67,230,70,230,12,77,152,129,121,96,66,20,233,67,170,4,82,205,251,104,61,143,81,197,139,214,20,59,118,236,136,217,243,120,222,188,121,106,51,187,208,102,115,232,203,9,241,184,106,213,170,170,2,25,255,255,209,71,31,69,61,7,231,133,14,84,30,135,206,71,175,226,240,202,99,84,52,99,126,108,198,87,169,82,37,89,177,98,133,76,157,58,85,85,220,161,215,240,247,223,127,175,122,46,163,42,15,213,206,16,112,81,9,141,10,233,208,156,248,239,88,115,160,13,6,122,58,67,248,46,93,186,180,18,158,183,109,219,118,90,207,99,136,204,177,214,122,237,181,215,18,250,24,111,124,190,124,249,82,10,113,170,241,77,105,114,158,76,2,36,16,56,2,61,122,244,144,73,147,38,169,182,61,104,231,243,216,99,143,169,30,236,60,82,35,192,123,103,106,188,120,54,9,144,128,127,4,108,189,95,81,60,246,47,231,140,95,217,214,139,202,248,192,58,224,32,115,195,1,136,6,76,193,60,48,32,136,116,33,101,2,169,230,61,196,99,108,80,7,17,115,246,236,217,82,175,94,61,37,214,22,47,94,92,173,141,190,197,16,104,215,172,89,163,54,212,195,166,120,103,159,125,182,218,148,14,253,137,199,141,27,167,42,224,208,55,184,85,171,86,234,171,213,248,247,5,11,22,40,161,23,127,71,158,19,222,170,225,216,177,99,89,231,163,146,24,61,132,67,109,43,32,6,67,200,134,120,130,254,196,245,235,215,87,253,136,43,84,168,160,54,243,131,96,12,155,81,237,220,164,73,19,213,62,226,217,103,159,85,95,235,14,217,48,99,198,12,217,183,111,95,212,57,194,231,71,117,114,219,182,109,101,203,150,45,89,235,135,224,199,91,11,220,162,113,8,247,49,222,120,176,76,229,72,53,190,169,204,205,115,73,128,4,130,71,32,188,250,152,85,199,233,199,135,247,206,244,217,113,36,9,144,128,183,4,108,189,95,81,60,246,54,207,172,90,205,214,139,202,170,32,167,233,44,115,35,77,112,134,13,99,30,24,22,80,186,147,20,129,84,243,62,86,159,223,164,22,227,73,158,19,72,53,190,158,27,200,5,73,128,4,28,39,128,15,240,176,249,232,227,143,63,206,94,199,105,210,229,189,51,77,112,28,70,2,36,224,57,1,91,239,87,20,143,61,79,53,123,22,180,245,162,178,39,194,233,123,202,220,72,159,157,73,35,153,7,38,69,147,190,36,75,32,213,188,167,120,156,44,217,96,156,151,106,124,131,97,53,173,32,1,18,200,132,0,170,143,241,109,144,157,59,119,178,215,113,154,32,121,239,76,19,28,135,145,0,9,120,78,192,214,251,21,197,99,207,83,205,158,5,109,189,168,236,137,112,250,158,50,55,210,103,103,210,72,230,129,73,209,164,47,201,18,96,222,39,75,74,207,243,16,95,19,15,180,16,225,65,2,36,16,157,192,91,111,189,37,119,222,121,167,188,249,230,155,82,183,110,93,98,74,131,128,169,247,206,52,80,112,8,9,144,128,6,4,108,124,47,162,120,172,65,98,234,106,34,127,65,214,53,114,238,219,205,220,112,159,177,14,43,48,15,116,136,18,109,116,154,0,243,222,105,162,193,154,207,196,248,154,232,83,176,178,134,214,232,76,32,36,28,247,235,215,79,245,99,167,128,172,115,52,105,187,105,4,248,252,50,45,162,244,199,79,2,20,143,253,164,111,248,218,188,89,27,30,224,12,220,99,110,100,0,207,160,161,204,3,131,130,73,87,146,38,192,188,79,26,149,150,39,154,24,95,19,125,210,50,185,104,116,224,8,68,86,28,179,2,57,112,33,162,65,150,19,224,243,203,242,4,160,251,142,18,160,120,236,40,78,78,22,78,128,55,107,230,67,44,2,204,13,230,6,8,48,15,152,7,54,18,8,82,222,187,221,79,217,237,249,131,152,63,65,138,175,83,124,76,244,201,41,54,156,199,94,2,177,132,98,10,200,246,230,4,61,15,30,1,62,191,130,23,19,90,164,47,1,138,199,250,198,46,240,150,243,102,29,248,16,249,102,32,115,195,55,244,129,90,152,121,16,168,112,208,24,143,8,4,41,239,221,22,119,221,158,223,163,144,165,180,76,144,226,155,146,225,113,78,54,209,39,167,216,112,30,59,9,36,18,136,19,253,220,78,106,244,154,4,188,39,192,231,151,247,204,185,162,185,4,40,30,155,27,91,223,61,227,205,218,247,16,4,214,0,230,70,96,67,227,169,97,204,3,79,113,115,177,128,16,8,82,222,67,220,29,51,102,140,156,119,222,121,234,239,106,213,170,201,132,9,19,164,124,249,242,138,214,242,229,203,165,123,247,238,178,102,205,26,105,222,188,185,60,253,244,211,82,164,72,17,153,61,123,182,156,56,113,66,26,53,106,36,199,143,31,151,65,131,6,73,131,6,13,164,114,229,202,178,104,209,34,233,214,173,155,26,223,180,105,83,217,185,115,167,12,24,48,64,182,109,219,38,47,190,248,162,234,9,154,55,111,94,9,23,150,241,179,137,19,39,74,209,162,69,101,236,216,177,114,251,237,183,75,215,174,93,101,228,200,145,242,246,219,111,203,83,79,61,37,237,219,183,151,205,155,55,103,59,239,134,27,110,144,97,195,134,73,217,178,101,3,18,93,51,191,81,17,164,156,13,76,160,105,136,181,4,146,21,134,147,61,207,90,144,116,156,4,60,32,192,231,151,7,144,185,132,53,4,40,30,91,19,106,239,29,229,205,218,123,230,186,172,200,220,208,37,82,238,218,201,60,112,151,47,103,15,38,129,32,229,61,4,92,136,194,16,116,107,213,170,37,51,103,206,148,181,107,215,202,208,161,67,101,251,246,237,210,165,75,23,193,38,80,21,43,86,148,89,179,102,201,198,141,27,165,111,223,190,114,244,232,81,25,60,120,176,52,110,220,88,126,252,241,71,245,167,69,139,22,242,253,247,223,43,129,25,98,113,137,18,37,212,57,123,247,238,149,209,163,71,39,20,143,97,7,198,93,119,221,117,202,158,77,155,54,169,113,216,205,26,226,113,159,62,125,228,207,63,255,84,130,117,199,142,29,229,193,7,31,148,133,11,23,170,205,169,112,94,254,252,249,3,17,240,32,197,215,41,32,38,250,228,20,27,206,99,23,129,84,5,225,84,207,183,139,38,189,37,1,247,9,240,249,229,62,99,174,96,15,1,138,199,246,196,218,115,79,121,179,246,28,185,54,11,50,55,180,9,149,171,134,50,15,92,197,203,201,3,74,32,72,121,15,241,120,196,136,17,50,106,212,40,41,84,168,80,182,106,224,55,222,120,67,137,197,16,110,97,243,129,3,7,164,119,239,222,210,179,103,79,85,169,252,205,55,223,168,113,127,249,203,95,148,192,92,184,112,97,153,51,103,142,18,157,59,117,234,164,232,175,91,183,78,94,122,233,37,37,34,39,170,60,14,183,3,34,246,238,221,187,213,60,71,142,28,145,206,157,59,75,179,102,205,212,26,16,150,159,123,238,57,41,86,172,152,28,58,116,72,122,245,234,37,29,58,116,144,50,101,202,4,34,226,65,138,175,83,64,76,244,201,41,54,156,199,30,2,233,10,193,233,142,179,135,44,61,37,1,247,8,240,249,229,30,91,206,108,31,1,138,199,246,197,220,51,143,121,179,246,12,181,118,11,49,55,180,11,153,43,6,51,15,92,193,202,73,3,78,32,72,121,31,217,147,56,252,255,231,207,159,175,42,139,195,143,42,85,170,40,129,24,109,45,254,248,227,15,37,36,163,101,68,235,214,173,213,105,16,125,113,160,58,24,71,100,107,138,120,109,43,194,127,22,62,15,196,99,136,200,77,154,52,81,130,113,248,121,248,25,132,235,150,45,91,102,181,218,240,59,252,65,138,175,83,44,76,244,201,41,54,156,199,14,2,153,10,192,153,142,183,131,50,189,36,1,231,9,240,249,229,60,83,206,104,47,1,138,199,246,198,222,117,207,121,179,118,29,177,182,11,48,55,180,13,157,163,134,51,15,28,197,201,201,52,33,16,164,188,143,39,30,163,242,248,215,95,127,205,18,134,35,241,126,244,209,71,178,108,217,50,85,25,252,200,35,143,72,169,82,165,18,86,30,79,153,50,69,181,166,200,151,47,95,220,170,228,120,226,241,192,129,3,85,229,49,170,144,89,121,236,77,210,7,41,103,189,241,152,171,144,192,255,17,112,74,248,117,106,30,198,134,4,72,32,121,2,124,126,37,207,138,103,146,64,34,2,20,143,19,17,226,207,211,38,192,155,117,218,232,140,31,200,220,48,62,196,73,57,200,60,72,10,19,79,50,140,64,144,242,62,158,120,252,211,79,63,169,141,239,250,247,239,47,149,42,85,146,21,43,86,200,212,169,83,101,248,240,225,106,179,60,108,84,135,77,237,32,224,98,3,61,108,172,183,99,199,14,213,39,25,173,37,74,151,46,157,213,235,24,61,137,209,134,2,155,222,65,252,69,139,137,80,31,228,104,253,144,227,137,199,145,61,143,63,251,236,51,213,103,57,119,238,220,129,200,148,32,197,215,41,32,38,250,228,20,27,206,99,54,1,167,5,95,167,231,51,155,62,189,35,129,204,9,240,249,149,57,67,206,64,2,33,2,20,143,153,11,174,17,224,205,218,53,180,218,79,204,220,208,62,132,142,56,192,60,112,4,35,39,209,140,64,144,242,62,158,120,156,39,79,30,129,48,219,163,71,15,89,186,116,169,212,175,95,95,245,46,70,203,138,137,19,39,202,197,23,95,172,54,217,195,134,118,211,166,77,83,45,37,238,190,251,238,172,49,168,90,110,219,182,173,108,217,178,69,137,201,152,111,193,130,5,170,213,69,193,130,5,85,69,51,214,199,207,34,251,33,199,19,143,71,142,28,169,42,151,33,88,215,171,87,79,137,219,197,139,23,15,76,22,4,41,190,78,65,49,209,39,167,216,112,30,115,9,184,37,244,186,53,175,185,145,160,103,36,144,62,1,62,191,210,103,199,145,36,16,73,128,226,49,115,194,53,2,188,89,187,134,86,251,137,153,27,218,135,208,17,7,152,7,142,96,228,36,154,17,96,222,167,31,176,72,177,59,253,153,220,27,105,98,124,77,244,201,189,12,224,204,38,16,112,91,224,117,123,126,19,98,64,31,72,192,9,2,124,126,57,65,145,115,144,192,127,9,80,60,102,38,184,70,128,55,107,215,208,106,63,49,115,67,251,16,58,226,0,243,192,17,140,156,68,51,2,204,251,244,3,70,241,56,125,118,153,140,100,206,102,66,143,99,117,35,224,149,176,235,213,58,186,241,167,189,36,224,36,1,62,191,156,164,201,185,108,39,64,241,216,246,12,112,209,127,222,172,93,132,171,249,212,204,13,205,3,232,144,249,204,3,135,64,114,26,173,8,48,239,181,10,87,202,198,154,24,95,19,125,74,57,176,28,96,5,1,175,5,93,175,215,179,34,136,116,146,4,194,8,240,249,197,116,32,1,231,8,80,60,118,142,37,103,138,32,192,155,53,83,34,22,1,230,6,115,3,4,152,7,204,3,27,9,48,239,205,142,186,137,241,53,209,39,183,178,112,253,250,245,242,205,55,223,200,190,125,251,36,71,142,28,170,23,56,250,132,163,71,56,143,96,19,240,75,200,245,107,221,96,71,131,214,145,128,51,4,248,252,114,134,35,103,33,1,245,187,251,41,236,116,194,131,4,92,32,192,155,181,11,80,13,153,146,185,97,72,32,51,116,131,121,144,33,64,14,215,146,0,243,94,203,176,37,109,180,137,241,53,209,167,164,3,154,196,137,199,143,31,151,97,195,134,201,203,47,191,44,103,156,113,134,84,174,92,89,138,22,45,170,54,147,220,189,123,183,108,216,176,65,14,31,62,44,247,220,115,143,52,107,214,76,174,184,226,138,36,102,229,41,94,18,240,91,192,245,123,125,47,89,115,45,18,240,146,0,159,95,94,210,230,90,166,19,160,120,108,122,132,125,244,143,55,107,31,225,7,124,105,230,70,192,3,228,145,121,204,3,143,64,115,153,64,17,96,222,7,42,28,142,27,99,98,124,77,244,201,169,192,191,243,206,59,210,182,109,91,185,233,166,155,164,93,187,118,82,189,122,245,168,83,111,220,184,81,230,206,157,43,147,39,79,150,154,53,107,74,191,126,253,228,146,75,46,113,202,12,206,147,1,129,160,8,183,65,177,35,3,148,28,74,2,129,35,192,231,87,224,66,66,131,52,38,64,241,88,227,224,5,221,116,222,172,131,30,33,255,236,99,110,248,199,62,72,43,51,15,130,20,13,218,226,21,1,230,189,87,164,253,89,199,196,248,154,232,147,19,217,49,103,206,28,105,209,162,133,204,156,57,83,85,21,39,123,160,74,185,103,207,158,50,122,244,104,233,208,161,67,178,195,120,158,11,4,130,38,216,6,205,30,23,144,115,74,18,240,148,0,159,95,158,226,230,98,134,19,160,120,108,120,128,253,116,143,55,107,63,233,7,123,109,230,70,176,227,227,149,117,204,3,175,72,115,157,32,17,96,222,7,41,26,206,219,98,98,124,77,244,41,211,200,127,246,217,103,114,205,53,215,200,146,37,75,228,250,235,175,79,121,58,180,178,104,221,186,181,84,168,80,65,94,120,225,133,148,199,115,64,230,4,130,42,212,6,213,174,204,137,115,6,18,240,158,0,159,95,222,51,231,138,230,18,160,120,108,110,108,125,247,140,55,107,223,67,16,88,3,152,27,129,13,141,167,134,49,15,60,197,205,197,2,66,128,121,31,144,64,184,100,134,137,241,53,209,167,76,195,143,190,197,109,218,180,145,135,31,126,56,163,169,154,54,109,42,7,15,30,148,215,94,123,77,109,34,139,227,135,31,126,144,165,75,151,170,94,201,123,246,236,145,51,207,60,83,254,250,215,191,202,101,151,93,38,55,223,124,115,214,121,25,45,108,249,224,160,11,180,65,183,207,242,244,161,251,26,17,48,229,249,21,122,62,104,132,158,166,58,76,96,205,154,53,82,165,74,21,135,103,77,109,58,138,199,169,241,226,217,41,16,48,229,102,157,130,203,60,53,73,2,204,141,36,65,25,126,26,243,192,240,0,211,189,168,4,152,247,102,39,134,137,241,53,209,167,76,178,16,237,38,62,254,248,99,37,248,58,113,64,132,222,190,125,187,52,106,212,72,85,33,175,90,181,74,234,212,169,35,151,94,122,169,156,115,206,57,242,199,31,127,200,214,173,91,229,243,207,63,151,213,171,87,171,77,247,58,118,236,40,165,75,151,118,98,121,235,230,208,69,152,213,197,78,235,18,136,14,107,69,192,148,231,215,132,9,19,100,246,236,217,234,131,69,30,246,17,8,74,252,41,30,219,151,123,158,121,108,202,205,218,51,96,22,45,196,220,176,40,216,113,92,101,30,48,15,108,36,192,188,55,59,234,38,198,215,68,159,50,201,194,11,47,188,80,230,205,155,39,151,95,126,121,38,211,100,27,219,188,121,115,217,180,105,147,180,111,223,94,238,191,255,254,152,243,254,248,227,143,50,101,202,20,25,60,120,176,250,243,228,147,79,58,102,131,13,19,233,38,200,234,102,175,13,57,68,31,245,34,96,210,243,171,97,195,134,82,170,84,41,25,50,100,136,94,65,160,181,142,16,8,66,252,41,30,59,18,74,78,18,141,128,73,55,107,70,216,89,2,204,13,103,121,234,58,27,243,64,215,200,209,238,76,8,48,239,51,161,23,252,177,38,198,215,68,159,210,205,164,25,51,102,168,13,242,222,126,251,237,116,167,112,100,28,132,230,118,237,218,201,185,231,158,43,175,188,242,138,35,115,154,62,137,174,66,172,174,118,155,158,79,244,79,15,2,38,61,191,208,198,168,90,181,106,50,105,210,36,169,91,183,174,30,1,160,149,142,17,8,66,252,41,30,59,22,78,78,20,73,192,164,155,53,163,235,44,1,230,134,179,60,117,157,141,121,160,107,228,104,119,38,4,152,247,153,208,11,254,88,19,227,107,162,79,233,102,210,221,119,223,45,15,62,248,160,60,244,208,67,233,78,225,232,56,180,176,56,113,226,132,18,180,121,196,38,160,187,0,171,187,253,204,77,18,240,139,128,105,207,175,5,11,22,72,167,197,144,32,204,0,0,32,0,73,68,65,84,78,157,4,253,111,11,21,42,228,23,86,174,235,19,1,191,227,79,241,216,167,192,219,176,172,105,55,107,27,98,230,149,143,204,13,175,72,7,123,29,230,65,176,227,67,235,220,33,192,188,119,135,107,80,102,53,49,190,38,250,148,76,190,236,221,187,87,181,167,88,178,100,137,172,91,183,78,208,50,226,208,161,67,114,236,216,49,201,149,43,87,50,83,120,114,206,93,119,221,37,53,106,212,144,126,253,250,121,178,158,110,139,152,34,188,154,226,135,110,249,67,123,245,38,96,226,243,171,107,215,174,178,123,247,110,126,235,68,239,212,76,219,250,110,221,186,201,174,93,187,124,137,63,197,227,180,195,198,129,137,8,152,120,179,78,228,51,127,158,28,1,230,70,114,156,76,63,139,121,96,122,132,233,95,52,2,204,123,179,243,194,196,248,154,232,83,188,44,60,124,248,176,244,233,211,71,176,49,30,42,140,111,185,229,22,185,236,178,203,84,175,201,252,249,243,7,46,129,127,254,249,103,185,228,146,75,148,200,141,175,52,243,248,63,2,166,9,174,166,249,195,92,37,1,183,9,152,250,252,170,89,179,166,180,104,209,66,90,181,106,229,54,66,206,31,64,2,87,93,117,149,96,175,132,214,173,91,123,106,29,197,99,79,113,219,181,152,169,55,107,187,162,232,142,183,204,13,119,184,234,54,43,243,64,183,136,209,94,39,8,48,239,157,160,24,220,57,76,140,175,137,62,197,202,160,79,63,253,84,253,66,6,193,184,119,239,222,82,188,120,241,224,38,91,152,101,163,70,141,146,85,171,86,177,125,69,24,19,83,133,86,83,253,210,226,66,163,145,218,17,48,245,249,181,114,229,74,185,250,234,171,85,251,10,124,120,200,195,46,2,126,197,159,226,177,93,121,230,169,183,166,222,172,61,133,104,232,98,204,13,67,3,155,162,91,204,131,20,129,241,116,35,8,48,239,141,8,99,76,39,76,140,175,137,62,69,11,224,210,165,75,229,246,219,111,151,231,159,127,94,154,52,105,162,85,162,30,61,122,84,138,22,45,42,216,72,175,68,137,18,90,217,238,134,177,166,11,172,166,251,231,70,78,112,78,59,9,152,252,252,26,51,102,140,188,241,198,27,178,120,241,98,59,131,107,185,215,126,196,159,226,177,229,73,231,166,251,38,223,172,221,228,102,195,220,204,13,27,162,156,216,71,230,65,98,70,60,195,60,2,204,123,243,98,26,238,145,137,241,53,209,167,200,44,68,255,192,203,47,191,92,134,13,27,38,13,27,54,212,50,73,27,53,106,36,181,106,213,146,150,45,91,106,105,191,83,70,219,34,172,218,226,167,83,121,193,121,236,36,96,250,243,171,65,131,6,170,242,184,127,255,254,118,6,216,114,175,189,142,63,197,99,203,19,206,77,247,77,191,89,187,201,206,244,185,153,27,166,71,56,57,255,152,7,201,113,226,89,102,17,64,222,243,48,155,192,169,83,167,140,114,208,134,123,117,211,166,77,229,130,11,46,144,129,3,7,106,27,187,73,147,38,9,190,202,58,117,234,84,109,125,200,212,112,219,4,85,219,252,205,52,63,56,222,62,2,166,63,191,118,238,220,41,85,171,86,85,155,167,161,221,18,15,187,8,120,29,127,138,199,118,229,151,167,222,154,126,179,246,20,166,97,139,49,55,12,11,104,154,238,48,15,210,4,199,97,36,64,2,36,224,33,1,211,239,213,16,92,239,189,247,94,217,182,109,155,135,84,157,95,10,109,55,122,245,234,37,248,219,198,195,86,33,213,86,191,109,204,113,250,156,58,1,211,159,95,32,50,111,222,60,117,239,71,255,227,124,249,242,165,14,137,35,180,38,224,101,252,41,30,107,157,42,193,54,222,134,155,117,176,35,16,92,235,152,27,193,141,141,151,150,49,15,188,164,205,181,72,128,4,72,32,61,2,166,223,171,59,117,234,36,133,11,23,150,190,125,251,166,7,40,32,163,190,251,238,59,169,87,175,158,124,251,237,183,1,177,200,59,51,108,23,80,109,247,223,187,76,227,74,186,17,48,253,249,21,138,71,199,142,29,229,224,193,131,50,109,218,52,221,66,68,123,29,32,224,85,252,41,30,59,16,44,78,17,157,128,45,55,107,198,63,117,2,204,141,212,153,153,56,130,121,96,98,84,233,19,9,144,128,105,4,76,191,87,87,172,88,81,102,204,152,33,213,170,85,211,58,116,223,124,243,141,220,119,223,125,178,97,195,6,173,253,72,213,120,10,167,255,37,70,14,169,102,14,207,183,129,128,233,207,175,240,24,214,168,81,67,218,182,109,43,45,90,180,176,33,180,244,49,130,128,23,241,167,120,204,180,115,141,128,77,55,107,215,32,26,58,49,115,195,208,192,166,232,22,243,32,69,96,60,157,4,72,128,4,124,32,96,242,189,250,232,209,163,82,160,64,1,249,227,143,63,124,32,235,236,146,139,23,47,150,1,3,6,200,135,31,126,232,236,196,1,158,141,130,105,246,224,144,71,128,147,149,166,249,66,192,228,231,87,36,208,229,203,151,171,77,83,209,190,162,92,185,114,190,240,230,162,254,17,240,34,254,20,143,253,139,175,241,43,219,116,179,54,62,152,14,59,200,220,112,24,168,166,211,49,15,52,13,28,205,38,1,18,176,138,128,201,247,234,237,219,183,203,229,151,95,46,63,255,252,179,246,49,29,61,122,180,108,217,178,69,198,141,27,167,189,47,201,56,64,161,52,58,37,114,73,38,123,120,142,45,4,76,126,126,69,139,225,200,145,35,101,209,162,69,234,15,15,251,8,184,29,127,138,199,246,229,148,103,30,219,118,179,246,12,172,1,11,49,55,12,8,162,3,46,48,15,28,128,200,41,72,128,4,72,192,101,2,38,223,171,247,238,221,43,229,203,151,151,61,123,246,184,74,17,21,65,221,187,119,87,21,97,13,26,52,144,103,158,121,70,206,63,255,124,71,215,188,243,206,59,165,105,211,166,114,255,253,247,59,58,175,87,147,225,171,214,99,199,142,85,149,224,137,14,47,4,82,180,1,233,217,179,167,140,24,49,66,202,150,45,171,76,194,191,245,238,221,91,70,141,26,37,165,74,149,146,147,39,79,10,42,190,135,14,29,42,31,124,240,129,84,174,92,89,218,180,105,163,226,144,63,127,126,65,126,53,106,212,72,222,125,247,221,44,151,46,188,240,66,121,248,225,135,165,107,215,174,234,28,55,14,47,248,184,97,55,231,36,1,167,9,152,252,252,138,197,234,158,123,238,145,234,213,171,107,223,199,223,233,92,176,101,62,55,227,79,241,216,150,44,242,193,79,27,111,214,62,96,214,114,73,230,134,150,97,115,220,104,230,129,227,72,57,33,9,144,0,9,56,78,192,244,123,117,209,162,69,101,253,250,245,82,188,120,113,199,217,97,194,29,59,118,8,54,179,233,220,185,179,160,39,225,172,89,179,84,107,137,231,158,123,206,49,241,112,215,174,93,74,204,132,88,153,47,95,62,87,252,112,123,210,60,121,242,200,169,83,167,164,67,135,14,210,167,79,159,152,34,178,87,194,40,108,65,172,62,253,244,83,25,54,108,152,114,191,75,151,46,114,251,237,183,171,141,9,67,63,95,184,112,161,244,239,223,95,46,186,232,34,57,116,232,144,76,153,50,69,182,110,221,170,198,160,45,202,83,79,61,37,131,6,13,18,228,25,14,108,106,245,244,211,79,203,101,151,93,166,132,101,183,14,175,56,185,101,63,231,37,1,39,8,152,254,252,138,198,232,199,31,127,84,61,252,255,245,175,127,169,54,22,60,236,34,224,102,252,41,30,219,149,75,158,122,107,227,205,218,83,192,26,47,198,220,208,56,120,14,154,206,60,112,16,38,167,34,1,18,32,1,151,8,152,126,175,70,37,48,170,118,155,55,111,238,10,193,143,63,254,88,222,121,231,29,213,143,248,140,51,206,80,2,239,227,143,63,174,4,68,84,61,59,113,160,146,121,231,206,157,242,252,243,207,59,49,157,47,115,12,31,62,92,137,172,56,142,31,63,174,68,100,8,175,225,149,200,94,11,162,191,255,254,187,60,249,228,147,82,179,102,77,85,101,188,110,221,58,101,99,238,220,185,213,135,2,176,15,113,45,89,178,100,22,179,99,199,142,169,234,228,219,110,187,77,170,86,173,122,154,120,140,19,241,225,193,178,101,203,148,72,238,230,225,53,47,55,125,225,220,36,144,14,1,211,159,95,177,152,224,131,175,129,3,7,202,234,213,171,37,87,174,92,233,160,227,24,141,9,184,21,127,138,199,26,39,69,208,77,183,245,102,29,244,184,4,193,62,230,70,16,162,224,191,13,204,3,255,99,64,11,72,128,4,72,32,17,1,83,239,213,161,54,9,232,13,137,126,193,16,243,188,56,208,250,96,204,152,49,170,29,66,193,130,5,51,94,18,149,172,104,129,241,201,39,159,72,165,74,149,50,158,207,207,9,138,20,41,34,251,247,239,87,38,20,42,84,72,32,196,62,241,196,19,74,100,133,8,15,145,255,205,55,223,148,186,117,235,122,102,38,226,245,232,163,143,74,206,156,57,229,229,151,95,86,21,222,56,192,27,226,108,232,67,129,112,131,222,123,239,61,65,171,146,182,109,219,158,38,30,195,63,136,206,117,234,212,145,123,239,189,215,117,63,40,32,187,142,152,11,4,152,128,169,207,175,100,144,183,107,215,78,78,156,56,33,147,39,79,78,230,116,158,99,24,1,55,226,79,241,216,176,36,9,146,59,54,223,172,131,20,135,32,218,194,220,8,98,84,188,183,137,121,224,61,115,174,72,2,36,64,2,169,18,48,245,94,29,222,38,97,229,202,149,114,199,29,119,168,62,180,110,30,171,86,173,82,149,171,189,122,245,82,109,11,156,58,16,35,83,142,28,57,114,168,42,223,208,145,55,111,94,129,127,135,15,31,150,126,253,250,169,138,109,47,143,3,7,14,8,126,9,71,59,16,124,200,16,234,83,60,115,230,76,181,65,97,180,234,97,8,203,232,133,12,241,56,90,207,227,78,157,58,73,171,86,173,4,190,121,113,128,25,170,211,209,106,131,7,9,216,68,192,212,231,87,50,49,196,245,142,111,63,224,185,214,164,73,147,100,134,240,28,131,8,184,17,127,138,199,6,37,72,208,92,177,249,102,29,180,88,4,205,30,230,70,208,34,226,143,61,204,3,127,184,115,85,18,32,1,18,72,133,128,169,247,234,240,54,9,168,112,133,152,140,77,237,32,236,186,113,160,205,1,122,230,66,108,188,248,226,139,29,93,162,125,251,246,242,237,183,223,170,141,217,116,22,146,131,86,121,140,95,190,167,78,157,154,85,149,126,243,205,55,43,49,24,140,33,16,163,194,24,130,118,36,243,104,149,199,240,13,237,42,80,189,60,100,200,144,108,173,46,28,77,134,136,201,88,121,236,38,93,206,29,116,2,166,62,191,146,229,190,116,233,82,245,141,13,108,214,138,190,236,60,236,34,224,116,252,41,30,219,149,63,158,122,107,251,205,218,83,216,154,45,198,220,208,44,96,46,153,203,60,112,9,44,167,37,1,18,32,1,7,9,152,124,175,14,23,43,209,91,23,61,110,47,184,224,2,85,97,138,29,203,157,60,32,54,78,159,62,93,205,237,70,197,41,170,99,247,237,219,167,54,121,211,241,64,27,15,84,101,67,176,13,74,207,99,244,56,198,135,9,227,199,143,151,35,71,142,72,183,110,221,84,187,17,136,255,233,244,60,14,137,209,16,114,240,225,69,168,138,217,173,120,81,56,118,139,44,231,213,133,128,201,207,175,100,99,128,15,171,208,150,9,247,3,30,246,17,112,50,254,20,143,237,203,31,207,60,230,205,218,51,212,218,45,196,220,208,46,100,174,24,204,60,112,5,43,39,37,1,18,32,1,71,9,232,92,201,154,12,136,200,54,9,216,92,232,143,63,254,200,214,58,33,153,121,130,112,14,250,232,162,31,48,218,34,232,118,132,183,17,65,117,118,248,70,121,225,190,120,37,136,162,55,113,155,54,109,164,97,195,134,82,175,94,61,37,106,67,152,71,239,229,81,163,70,169,54,22,248,255,133,11,23,74,255,254,253,85,85,223,161,67,135,100,202,148,41,178,117,235,86,25,54,108,152,28,61,122,52,106,207,99,204,139,15,39,30,124,240,65,215,194,228,21,39,215,28,224,196,36,224,0,1,254,174,241,95,136,120,46,92,123,237,181,210,179,103,79,7,168,114,10,221,8,56,21,127,138,199,186,69,94,35,123,121,179,214,40,88,30,155,202,220,240,24,120,64,151,99,30,4,52,48,52,139,4,72,128,4,44,33,16,173,77,66,241,226,197,165,118,237,218,170,93,129,147,135,219,149,199,176,245,235,175,191,150,26,53,106,200,127,254,243,31,41,81,162,132,147,230,187,62,87,203,150,45,213,70,130,177,68,99,47,5,100,8,197,207,61,247,156,252,248,227,143,170,26,58,119,238,220,106,121,84,166,163,181,201,85,87,93,165,218,87,224,60,244,54,30,58,116,168,124,240,193,7,82,185,114,101,37,56,55,109,218,84,85,21,239,221,187,247,52,241,24,243,64,128,70,53,24,114,172,100,201,146,142,179,165,112,236,56,82,78,168,41,1,254,174,241,223,192,225,153,128,254,199,216,112,244,186,235,174,211,52,154,52,59,93,2,78,197,159,226,113,186,17,224,184,132,4,120,179,78,136,200,218,19,152,27,214,134,62,155,227,204,3,230,1,9,144,0,9,144,128,95,4,162,181,73,216,182,109,155,156,117,214,89,50,113,226,68,191,204,202,120,221,206,157,59,203,153,103,158,169,42,95,77,62,40,144,70,143,46,185,152,156,245,244,45,85,2,252,93,227,255,136,161,109,210,200,145,35,85,255,99,211,191,81,148,106,158,216,112,190,19,241,167,120,108,67,166,248,228,35,111,214,62,129,215,96,89,230,134,6,65,242,192,68,230,129,7,144,185,4,9,144,0,9,144,64,84,2,145,109,18,222,127,255,125,213,126,96,245,234,213,90,19,219,180,105,147,170,140,253,229,151,95,180,246,35,25,227,41,148,102,167,68,30,201,100,13,207,177,137,0,127,215,200,30,237,214,173,91,75,206,156,57,101,194,132,9,54,165,1,125,253,31,129,76,227,79,241,152,169,228,26,1,222,172,93,67,171,253,196,204,13,237,67,232,136,3,204,3,71,48,114,18,18,32,1,18,32,129,52,8,68,182,73,184,237,182,219,164,89,179,102,170,199,173,238,7,190,150,140,190,193,183,220,114,139,238,174,36,180,159,130,233,127,17,145,67,194,84,225,9,22,18,224,239,26,217,131,142,205,72,171,85,171,38,189,123,247,54,226,89,103,97,74,103,228,114,166,241,167,120,156,17,126,14,142,71,128,55,107,230,71,44,2,204,13,230,6,8,48,15,152,7,36,64,2,36,64,2,65,32,128,95,168,80,137,140,13,206,176,97,158,238,7,54,69,66,207,93,8,4,54,28,182,11,167,182,251,111,67,142,211,199,244,8,240,119,141,211,185,161,79,251,253,247,223,175,190,101,115,254,249,231,167,7,150,163,180,37,144,73,252,41,30,107,27,246,224,27,206,155,117,240,99,228,151,133,204,13,191,200,7,107,93,230,65,176,226,65,107,72,128,4,72,192,86,2,223,127,255,189,218,141,126,227,198,141,70,32,152,54,109,154,44,91,182,76,240,183,45,135,173,2,170,173,126,219,146,215,244,51,51,2,252,93,35,58,63,180,104,90,181,106,149,44,88,176,32,51,192,28,173,37,129,116,227,79,241,88,203,112,235,97,52,111,214,122,196,201,15,43,153,27,126,80,15,222,154,204,131,224,197,132,22,145,0,9,144,128,141,4,54,108,216,32,13,26,52,16,252,109,194,49,123,246,108,121,253,245,215,101,214,172,89,38,184,147,180,15,182,9,169,182,249,155,116,34,240,68,18,248,31,1,254,174,17,59,21,208,214,8,127,186,118,237,202,124,177,144,64,58,241,167,120,108,97,162,120,229,50,111,214,94,145,214,111,29,230,134,126,49,115,195,98,230,129,27,84,57,39,9,144,0,9,144,64,170,4,118,239,222,45,21,43,86,52,102,147,185,73,147,38,201,154,53,107,4,127,219,118,216,34,168,218,226,167,109,249,75,127,157,37,192,223,53,98,243,196,55,110,170,86,173,42,104,99,80,179,102,77,103,193,115,182,192,19,72,39,254,20,143,3,31,86,125,13,228,205,90,223,216,185,109,57,115,195,109,194,122,204,207,60,208,35,78,180,146,4,72,128,4,108,32,128,222,143,31,126,248,161,148,41,83,70,123,119,219,180,105,35,21,42,84,144,14,29,58,104,239,75,58,14,152,46,172,154,238,95,58,49,231,24,18,136,70,128,191,107,196,207,11,180,54,154,56,113,162,172,92,185,146,9,100,33,129,84,227,79,241,216,194,36,241,202,101,222,172,189,34,173,223,58,204,13,253,98,230,134,197,204,3,55,168,114,78,18,32,1,18,32,129,116,8,180,106,213,74,202,150,45,43,221,186,117,75,103,120,160,198,148,40,81,66,85,147,93,124,241,197,129,178,203,75,99,76,21,88,77,245,203,203,220,224,90,246,16,224,239,26,137,99,221,162,69,11,41,88,176,160,140,25,51,38,241,201,60,195,56,2,169,196,159,226,177,113,225,15,142,67,188,89,7,39,22,65,179,132,185,17,180,136,248,99,15,243,192,31,238,92,149,4,72,128,4,72,224,116,2,159,124,242,137,52,105,210,68,182,108,217,162,53,158,129,3,7,202,215,95,127,45,232,123,108,251,97,154,208,106,154,63,182,231,39,253,119,159,0,127,215,72,204,248,240,225,195,170,125,197,224,193,131,85,239,255,84,143,153,51,103,170,33,165,74,149,146,233,211,167,203,232,209,163,37,111,222,188,167,77,243,221,119,223,201,139,47,190,40,207,60,243,76,212,159,167,186,110,178,231,159,58,117,74,94,126,249,101,213,219,185,89,179,102,50,116,232,80,201,149,43,87,178,195,61,57,47,89,134,110,24,147,74,252,41,30,187,17,1,206,169,8,240,102,205,68,136,69,128,185,193,220,224,61,130,57,64,2,36,64,2,36,16,52,2,141,27,55,86,191,0,67,128,213,241,192,6,121,29,59,118,148,207,63,255,92,249,193,67,196,20,193,213,20,63,152,147,36,224,37,1,254,206,153,28,237,69,139,22,73,211,166,77,85,175,252,226,197,139,39,55,232,127,103,205,153,51,71,78,156,56,33,165,75,151,150,127,255,251,223,210,191,127,127,57,227,140,51,82,154,195,205,147,143,28,57,34,125,250,244,145,230,205,155,75,165,74,149,220,92,42,237,185,253,102,152,108,252,41,30,167,29,98,14,76,68,128,55,235,68,132,236,253,57,115,195,222,216,135,123,206,60,96,30,144,0,9,144,0,9,4,137,192,206,157,59,229,138,43,174,144,97,195,134,73,195,134,13,131,100,90,66,91,32,120,143,31,63,94,230,206,157,43,215,93,119,93,194,243,109,58,65,119,225,85,119,251,109,202,53,250,26,44,2,252,93,35,249,120,244,237,219,87,54,108,216,32,243,230,205,75,126,144,136,224,91,59,168,94,189,232,162,139,228,139,47,190,80,207,78,60,135,186,119,239,46,149,43,87,150,103,159,125,86,181,132,10,175,60,222,182,109,155,140,28,57,82,142,30,61,42,251,246,237,147,151,94,122,73,150,44,89,18,119,12,170,153,35,231,64,191,230,162,69,139,202,216,177,99,229,246,219,111,87,213,197,152,247,237,183,223,150,167,158,122,74,30,125,244,81,213,138,106,242,228,201,202,167,101,203,150,41,97,27,182,65,40,135,160,252,244,211,79,75,145,34,69,212,220,225,54,161,90,121,243,230,205,113,207,69,187,15,156,87,173,90,53,229,231,165,151,94,42,168,116,142,230,63,214,95,190,124,121,212,249,34,25,62,244,208,67,41,197,192,137,147,147,137,63,197,99,39,72,115,142,168,4,120,179,102,98,196,34,192,220,96,110,128,0,243,128,121,64,2,36,64,2,36,16,52,2,75,151,46,85,191,132,66,136,197,47,150,65,60,80,229,245,243,207,63,203,186,117,235,212,38,127,104,81,113,195,13,55,200,144,33,67,88,113,28,35,96,186,10,176,186,218,29,196,235,134,54,217,71,128,191,107,164,22,243,90,181,106,201,221,119,223,173,190,193,146,238,177,126,253,122,245,237,157,81,163,70,201,234,213,171,213,55,97,250,245,235,39,155,54,109,202,106,91,1,241,24,27,187,66,172,133,192,12,225,118,208,160,65,113,199,68,19,143,241,140,30,48,96,128,250,192,20,237,48,176,6,218,102,64,192,133,120,140,138,227,146,37,75,170,245,91,182,108,41,185,115,231,150,46,93,186,168,255,175,88,177,162,224,219,58,27,55,110,20,8,167,24,27,110,211,79,63,253,164,196,232,88,231,98,62,8,207,55,222,120,163,160,237,196,218,181,107,85,75,12,204,23,205,255,31,127,252,49,230,218,65,169,212,78,20,127,138,199,233,94,21,28,151,144,0,111,214,9,17,89,123,2,115,195,218,208,103,115,156,121,192,60,32,1,18,32,1,18,8,34,1,252,178,251,200,35,143,200,101,151,93,166,170,132,46,185,228,146,108,102,162,58,11,191,168,162,111,34,122,60,122,117,224,151,207,11,46,184,64,242,229,203,167,190,90,92,161,66,5,185,234,170,171,212,47,251,168,120,226,17,159,128,110,66,172,110,246,50,255,72,32,104,4,248,187,70,106,17,193,179,13,253,143,63,253,244,83,169,81,163,70,106,131,255,119,246,27,111,188,33,16,144,123,246,236,153,109,124,100,213,240,136,17,35,148,88,92,168,80,33,73,102,76,52,241,56,124,14,8,184,187,119,239,150,78,157,58,9,90,85,116,238,220,89,245,56,174,82,165,74,150,120,140,106,99,136,187,16,150,145,27,7,14,28,144,222,189,123,43,91,15,29,58,36,225,243,161,149,68,178,231,134,251,246,222,123,239,69,245,63,222,124,231,157,119,94,90,172,157,30,148,40,254,20,143,157,38,206,249,178,8,240,102,205,100,136,69,128,185,193,220,0,1,230,1,243,128,4,72,128,4,72,32,200,4,32,16,227,107,177,229,203,151,87,191,128,226,248,234,171,175,212,87,123,219,181,107,39,147,38,77,146,215,94,123,77,106,214,172,233,137,27,15,63,252,176,170,162,210,181,39,179,39,144,18,44,162,139,32,171,139,157,65,136,41,109,32,1,254,206,233,92,14,160,197,3,90,49,124,246,217,103,105,77,26,218,252,173,81,163,70,113,197,227,240,205,243,146,25,19,77,60,142,53,7,196,99,136,200,216,4,183,122,245,234,89,226,241,202,149,43,5,123,27,132,31,120,182,67,216,197,17,57,95,178,231,134,139,199,243,231,207,87,115,69,250,15,31,99,205,135,119,140,160,28,83,166,76,145,105,211,166,169,22,27,145,7,197,227,160,68,201,64,59,40,12,25,24,84,135,92,98,110,56,4,82,243,105,152,7,154,7,144,230,147,0,9,144,128,37,4,176,153,12,126,57,196,81,174,92,57,185,245,214,91,213,127,67,60,198,47,157,104,29,225,246,129,175,215,66,52,254,250,235,175,213,135,175,60,210,39,16,116,97,54,232,246,165,79,158,35,73,192,91,2,252,93,35,61,222,216,60,239,220,115,207,85,149,184,169,30,201,84,17,163,109,69,184,80,27,111,12,196,76,180,166,192,55,110,208,170,9,253,145,7,15,30,44,145,115,132,11,208,177,196,99,84,30,255,250,235,175,210,186,117,235,211,220,10,23,128,33,84,227,217,158,236,185,201,86,30,199,154,47,85,198,110,159,143,248,159,115,206,57,170,173,72,248,65,241,216,109,242,22,207,207,155,181,197,193,79,224,58,115,131,185,1,2,204,3,230,1,9,144,0,9,144,128,238,4,238,189,247,94,185,248,226,139,85,191,70,183,14,244,141,68,79,71,236,100,127,211,77,55,185,181,140,85,243,6,85,160,13,170,93,86,37,7,157,53,134,0,127,215,72,46,148,45,90,180,80,155,206,21,40,80,64,13,64,59,7,180,175,64,255,224,123,238,185,39,185,73,254,119,86,168,231,49,198,226,91,58,248,118,206,240,225,195,179,137,189,145,194,111,172,49,104,67,209,190,125,123,245,193,105,153,50,101,148,61,24,27,250,59,213,202,227,28,57,114,168,13,244,250,247,239,47,149,42,85,146,21,43,86,200,212,169,83,149,125,88,43,124,62,180,172,72,246,220,112,241,120,203,150,45,202,222,72,255,209,67,57,214,124,133,11,23,78,137,177,219,39,199,138,63,197,99,183,201,91,60,63,111,214,22,7,159,226,49,131,159,4,1,222,35,146,128,196,83,72,128,4,72,128,4,2,77,0,59,197,67,216,109,213,170,149,116,232,208,193,113,91,81,105,124,215,93,119,73,175,94,189,212,206,241,60,156,35,16,52,161,54,104,246,56,71,154,51,145,128,63,4,248,187,70,114,220,243,228,201,163,54,153,195,51,12,155,204,65,68,198,253,232,177,199,30,83,155,222,21,43,86,44,185,137,68,212,60,115,231,206,85,251,5,64,240,157,48,97,130,106,253,20,217,243,56,92,168,141,53,6,255,190,96,193,2,213,147,184,96,193,130,170,98,24,243,160,165,84,58,149,199,248,230,16,218,113,244,232,209,67,176,57,110,253,250,245,85,21,51,246,15,136,172,60,198,218,201,158,27,62,22,44,163,249,31,111,190,164,225,122,120,98,180,248,83,60,246,48,0,182,45,197,155,181,109,17,79,222,95,230,70,242,172,76,62,147,121,96,114,116,233,27,9,144,0,9,216,67,0,191,56,98,211,58,244,51,196,47,222,78,29,111,191,253,182,218,240,7,59,186,183,109,219,214,169,105,57,79,24,129,160,8,182,65,177,131,201,65,2,38,17,224,239,26,201,69,19,149,183,161,111,207,28,63,126,92,137,200,216,84,14,194,234,214,173,91,5,109,147,120,216,71,0,162,125,120,252,41,30,219,151,3,158,121,204,155,181,103,168,181,91,136,185,161,93,200,92,49,152,121,224,10,86,78,74,2,36,64,2,36,224,3,129,237,219,183,11,54,180,67,213,209,144,33,67,228,146,75,46,73,219,10,244,107,236,215,175,159,76,159,62,93,245,85,174,87,175,94,218,115,113,96,98,2,126,11,183,126,175,159,152,16,207,32,1,61,9,240,119,141,228,227,86,164,72,17,217,191,127,191,26,80,168,80,33,57,118,236,152,60,241,196,19,178,108,217,50,181,249,27,54,137,229,97,31,1,124,179,234,193,7,31,84,241,167,120,108,95,252,61,243,152,55,107,207,80,107,183,16,115,67,187,144,185,98,48,243,192,21,172,156,148,4,72,128,4,72,192,71,2,168,224,194,87,106,155,55,111,174,190,242,91,185,114,229,164,173,217,177,99,135,234,185,136,222,147,232,165,140,74,176,84,190,46,156,244,66,60,241,52,2,126,9,184,126,173,203,20,32,1,27,8,112,115,209,212,162,140,158,192,39,79,158,204,26,132,141,227,254,252,243,79,65,53,50,218,46,240,176,143,0,90,112,220,127,255,253,42,254,20,143,237,139,191,103,30,83,24,242,12,181,118,11,49,55,180,11,153,43,6,51,15,92,193,202,73,73,128,4,72,128,4,124,38,176,103,207,30,121,238,185,231,100,218,180,105,114,193,5,23,200,173,183,222,42,87,94,121,165,234,171,88,188,120,113,85,157,140,95,198,177,65,15,54,229,89,185,114,165,44,94,188,88,62,250,232,35,105,210,164,137,106,81,81,165,74,21,159,189,176,111,121,175,133,92,175,215,179,47,162,244,152,4,72,32,89,2,172,60,78,150,148,93,231,177,242,216,174,120,251,230,45,133,33,223,208,7,126,97,230,70,224,67,228,137,129,204,3,79,48,115,17,18,32,1,18,32,1,31,9,188,247,222,123,74,24,134,64,12,161,120,215,174,93,114,244,232,81,201,149,43,151,170,42,46,93,186,180,84,171,86,77,110,184,225,6,185,243,206,59,213,191,243,240,143,128,87,130,174,87,235,248,71,146,43,147,0,9,232,66,96,196,136,17,234,155,46,168,46,101,207,99,93,162,230,190,157,236,121,236,62,99,174,240,63,2,20,134,152,10,177,8,48,55,152,27,32,192,60,96,30,144,0,9,144,0,9,216,72,64,125,253,243,255,253,63,27,93,215,194,103,183,133,93,183,231,215,2,50,141,36,1,18,8,12,1,124,27,6,207,37,108,148,135,77,95,11,20,40,32,184,79,161,245,210,234,213,171,29,105,159,132,141,101,209,150,9,109,157,208,14,195,169,35,157,121,79,156,56,161,108,25,61,122,180,96,191,2,244,244,133,120,126,246,217,103,43,14,243,230,205,83,28,240,179,219,110,187,77,122,245,234,37,85,171,86,205,50,25,231,96,19,65,60,199,27,54,108,120,154,43,63,255,252,179,218,232,118,232,208,161,82,180,104,209,108,63,223,187,119,175,218,140,16,235,69,251,25,250,75,191,251,238,187,89,99,202,151,47,47,157,58,117,146,150,45,91,74,206,156,57,157,194,150,112,158,104,241,103,219,138,132,216,120,66,186,4,40,12,165,75,206,252,113,204,13,243,99,156,140,135,204,131,100,40,241,28,18,32,1,18,32,1,18,32,1,175,9,184,37,240,186,53,175,215,124,184,30,9,144,128,57,4,32,76,142,25,51,70,137,198,56,14,28,56,160,196,82,136,171,247,220,115,143,35,142,166,35,242,58,178,112,148,73,62,248,224,3,89,184,112,161,218,152,54,95,190,124,50,99,198,12,217,178,101,139,250,127,180,147,194,223,93,187,118,85,223,12,130,72,252,205,55,223,72,255,254,253,229,140,51,206,16,8,207,51,103,206,148,206,157,59,171,246,84,16,123,195,15,252,28,162,49,54,26,196,121,169,138,199,145,194,242,206,157,59,229,201,39,159,84,27,214,93,113,197,21,110,33,201,54,111,172,248,83,60,246,4,191,157,139,80,24,178,51,238,201,120,205,220,72,134,146,249,231,48,15,204,143,49,61,36,1,18,32,1,18,32,1,93,9,56,45,244,58,61,159,174,92,105,55,9,144,64,176,9,52,109,218,84,206,57,231,28,25,57,114,100,150,161,216,72,111,193,130,5,130,77,97,63,255,252,115,65,47,92,252,119,205,154,53,229,247,223,127,23,180,190,24,55,110,156,148,44,89,82,9,173,245,234,213,203,246,13,155,112,241,248,204,51,207,84,231,86,175,94,93,181,108,90,190,124,185,116,239,222,93,214,172,89,163,54,155,69,213,110,161,66,133,100,240,224,193,114,199,29,119,200,101,151,93,166,236,64,181,48,170,131,239,190,251,238,44,187,194,231,221,182,109,155,178,185,96,193,130,242,242,203,47,171,150,80,207,62,251,172,92,122,233,165,113,129,99,142,33,67,134,40,177,28,255,253,239,127,255,59,75,44,70,245,49,126,54,112,224,64,101,19,230,223,191,127,191,156,119,222,121,114,214,89,103,157,38,30,127,242,201,39,130,77,230,32,192,226,220,76,197,99,24,142,253,19,114,231,206,125,218,90,110,101,17,226,127,238,185,231,170,152,134,31,20,143,221,34,206,121,249,149,116,230,64,76,2,20,13,153,28,32,192,60,96,30,144,0,9,144,0,9,144,0,9,4,153,128,83,130,175,83,243,4,153,21,109,35,1,18,208,159,192,148,41,83,148,88,9,65,55,252,88,191,126,189,170,168,197,159,18,37,74,200,244,233,211,229,139,47,190,144,81,163,70,201,162,69,139,100,237,218,181,74,0,70,95,127,180,121,64,91,134,11,47,188,240,52,145,183,119,239,222,170,154,247,226,139,47,150,235,175,191,94,182,110,221,42,93,186,116,81,213,190,21,43,86,84,63,195,254,0,125,251,246,149,37,75,150,168,138,224,71,31,125,84,142,28,57,162,4,221,86,173,90,201,69,23,93,20,83,60,70,21,53,196,231,27,111,188,81,85,254,194,46,216,28,111,63,1,248,241,234,171,175,202,128,1,3,148,223,216,188,22,109,43,112,160,205,4,170,140,177,54,252,193,158,5,16,114,255,249,207,127,170,159,135,87,30,67,84,70,91,142,22,45,90,200,196,137,19,99,182,166,136,215,182,34,242,103,16,196,193,21,149,208,53,106,212,112,61,193,38,79,158,172,132,247,207,62,251,236,180,181,40,30,187,142,223,222,5,40,12,217,27,251,68,158,51,55,18,17,178,227,231,204,3,59,226,76,47,73,128,4,72,128,4,72,64,103,2,153,10,191,153,142,215,153,29,109,39,1,18,208,135,192,134,13,27,84,187,138,79,63,253,52,161,80,137,10,91,8,200,168,214,197,166,176,227,199,143,87,2,39,42,145,243,231,207,127,154,211,168,232,125,225,133,23,164,92,185,114,74,124,69,117,43,126,23,156,51,103,142,18,139,33,154,226,255,81,177,11,129,25,155,181,65,240,197,252,61,122,244,80,253,135,177,30,68,93,140,15,29,145,149,199,168,150,133,160,141,42,225,100,90,101,64,240,133,216,221,190,125,123,37,104,67,112,134,96,29,46,30,63,254,248,227,74,144,70,255,225,208,129,243,194,197,99,244,65,134,232,142,141,112,175,189,246,218,184,125,141,83,233,121,124,229,149,87,74,199,142,29,165,65,131,6,174,247,60,78,20,127,138,199,250,92,203,218,89,74,97,72,187,144,121,102,48,115,195,51,212,129,94,136,121,16,232,240,208,56,18,32,1,18,32,1,18,32,129,255,17,72,87,0,78,119,28,193,147,0,9,144,128,215,4,106,213,170,165,90,66,64,172,140,60,32,142,126,251,237,183,242,206,59,239,200,186,117,235,84,101,42,170,123,33,238,230,200,145,67,230,207,159,47,99,199,142,85,66,112,155,54,109,148,144,140,182,14,225,34,47,90,82,160,135,50,170,136,209,199,23,27,231,65,132,109,220,184,113,182,229,170,84,169,162,68,101,8,205,152,255,214,91,111,85,45,45,194,197,218,88,226,113,248,166,124,137,196,99,180,219,128,72,140,22,27,104,159,129,227,227,143,63,142,91,121,28,90,55,82,60,70,95,100,244,78,134,240,125,248,240,225,180,197,227,88,194,178,23,185,16,47,254,88,159,226,177,23,81,176,116,13,10,67,150,6,62,9,183,153,27,73,64,178,224,20,230,129,5,65,166,139,36,64,2,36,64,2,36,96,8,129,84,133,224,84,207,55,4,19,221,32,1,18,208,144,0,218,68,160,242,116,222,188,121,81,173,95,185,114,165,234,251,139,150,12,149,43,87,86,237,38,32,240,66,220,133,8,140,3,2,51,42,132,209,186,161,118,237,218,242,192,3,15,100,205,5,33,23,45,49,208,26,226,245,215,95,87,27,213,65,180,197,28,191,254,250,171,180,110,221,58,234,186,104,41,1,97,22,162,116,147,38,77,178,85,255,98,64,100,229,113,178,226,241,47,191,252,162,54,9,68,63,229,250,245,235,103,245,103,254,242,203,47,149,125,104,163,129,13,242,224,15,170,142,135,13,27,38,133,11,23,206,178,49,82,60,142,39,130,135,87,44,163,13,70,42,109,43,188,74,165,68,241,167,120,236,85,36,44,93,135,194,144,165,129,79,194,109,230,70,18,144,44,56,133,121,96,65,144,233,34,9,144,0,9,144,0,9,24,68,32,89,65,56,217,243,12,66,67,87,72,128,4,52,37,128,158,197,104,35,129,234,222,226,197,139,71,245,2,34,239,247,223,127,175,250,239,30,60,120,80,9,160,16,139,81,109,252,218,107,175,201,230,205,155,165,91,183,110,106,44,4,98,136,199,248,19,58,194,69,94,244,13,198,102,123,157,58,117,82,109,42,48,14,61,133,43,85,170,36,43,86,172,144,169,83,167,170,159,67,172,13,181,149,128,64,141,62,202,33,161,58,218,188,232,15,156,140,120,140,190,204,29,58,116,144,102,205,154,201,109,183,221,150,109,99,191,29,59,118,168,54,25,240,175,76,153,50,202,55,84,89,99,243,190,240,190,201,145,226,113,56,180,116,5,226,120,227,220,76,173,100,226,79,241,216,205,8,112,110,110,134,197,28,136,73,128,162,33,147,67,61,128,254,97,65,105,126,0,0,32,0,73,68,65,84,223,255,83,47,29,60,72,128,4,72,128,4,72,128,4,72,64,23,2,137,132,225,68,63,215,197,79,218,73,2,36,96,62,1,180,88,64,159,99,136,163,232,171,27,235,64,165,46,4,213,217,179,103,75,157,58,117,84,21,48,90,85,60,251,236,179,170,138,24,189,134,199,141,27,39,5,10,20,80,162,48,54,182,11,23,122,35,91,72,64,176,196,191,181,107,215,78,109,82,7,193,118,233,210,165,170,10,24,182,84,168,80,65,153,130,223,21,81,201,92,182,108,217,108,155,211,101,34,30,99,83,184,199,30,123,44,155,171,104,141,1,65,184,72,145,34,242,202,43,175,168,202,227,31,126,248,65,137,203,168,80,14,175,30,198,192,76,196,99,108,178,247,238,187,239,102,91,127,217,178,101,202,103,175,219,86,36,27,127,138,199,230,223,11,124,245,144,194,144,175,248,3,189,56,115,35,208,225,241,204,56,230,129,103,168,185,16,9,144,0,9,144,0,9,144,128,131,4,98,9,196,20,142,29,132,204,169,72,128,4,92,39,128,54,20,5,11,22,84,2,105,16,143,157,59,119,170,205,243,208,86,225,162,139,46,10,162,137,90,219,148,74,252,217,243,88,235,80,7,219,120,10,67,193,142,143,159,214,49,55,252,164,31,156,181,153,7,193,137,5,45,33,1,18,32,1,18,32,1,18,72,141,64,164,80,76,225,56,53,126,60,155,4,72,192,95,2,211,166,77,147,137,19,39,10,250,25,7,241,192,198,124,15,61,244,144,218,132,14,253,147,241,187,35,15,231,8,164,26,127,138,199,206,177,231,76,17,4,40,12,49,37,98,17,96,110,48,55,64,128,121,192,60,32,1,18,32,1,18,32,1,18,208,153,64,72,48,198,87,156,241,213,234,55,223,124,83,234,214,173,171,179,75,180,157,4,72,192,2,2,232,95,140,118,21,139,23,47,150,154,53,107,90,224,49,93,12,39,144,78,252,41,30,51,135,92,35,64,97,200,53,180,218,79,204,220,208,62,132,142,56,192,60,112,4,35,39,33,1,18,32,1,18,32,1,18,240,145,0,43,142,125,132,207,165,73,128,4,210,34,112,203,45,183,8,254,116,237,218,53,173,241,28,164,55,129,116,226,79,241,88,239,152,7,218,122,10,67,129,14,143,175,198,49,55,124,197,31,152,197,153,7,129,9,5,13,33,1,18,32,1,18,32,1,18,200,128,0,223,105,50,128,199,161,36,64,2,158,18,232,223,191,191,172,90,181,74,22,44,88,224,233,186,92,44,24,4,210,141,63,197,227,96,196,207,72,43,248,18,101,100,88,29,113,138,185,225,8,70,237,39,97,30,104,31,66,58,64,2,36,64,2,36,64,2,36,192,86,92,204,1,18,32,1,77,8,160,77,197,253,247,223,47,171,87,175,150,243,207,63,95,19,171,105,166,83,4,50,137,63,197,99,167,162,192,121,78,35,64,97,136,73,17,139,0,115,131,185,1,2,204,3,230,1,9,144,0,9,144,0,9,144,128,9,4,248,78,99,66,20,233,3,9,152,77,224,248,241,227,82,173,90,53,181,1,93,195,134,13,205,118,150,222,157,70,32,211,248,83,60,102,82,185,70,128,47,81,174,161,213,126,98,230,134,246,33,116,196,1,230,129,35,24,57,9,9,144,0,9,144,0,9,144,128,207,4,248,78,227,115,0,184,60,9,144,64,66,2,173,91,183,150,156,57,115,202,132,9,19,18,158,203,19,204,35,144,105,252,41,30,155,151,19,129,241,136,47,81,129,9,69,224,12,97,110,4,46,36,190,24,196,60,240,5,59,23,37,1,18,32,1,18,32,1,18,112,152,0,223,105,28,6,202,233,72,128,4,28,37,48,125,250,116,25,57,114,164,172,89,179,70,125,251,147,135,93,4,156,136,63,197,99,187,114,198,83,111,249,18,229,41,110,173,22,99,110,104,21,46,215,140,101,30,184,134,150,19,147,0,9,144,0,9,144,0,9,120,72,128,239,52,30,194,230,82,36,64,2,41,17,248,207,127,254,35,85,171,86,149,55,223,124,83,174,187,238,186,148,198,242,100,253,9,56,21,127,138,199,250,231,66,96,61,224,75,84,96,67,227,187,97,204,13,223,67,16,8,3,152,7,129,8,3,141,32,1,18,32,1,18,32,1,18,200,144,0,223,105,50,4,200,225,36,64,2,174,17,168,91,183,174,92,123,237,181,210,179,103,79,215,214,224,196,193,37,224,84,252,41,30,7,55,198,218,91,198,151,40,237,67,232,154,3,204,13,215,208,106,53,49,243,64,171,112,209,88,18,32,1,18,32,1,18,32,129,24,4,248,78,195,212,32,1,18,8,34,129,33,67,134,200,178,101,203,228,173,183,222,10,162,121,180,201,101,2,78,198,159,226,177,203,193,178,121,122,190,68,217,28,253,248,190,51,55,152,27,32,192,60,96,30,144,0,9,144,0,9,144,0,9,152,64,128,239,52,38,68,145,62,144,128,89,4,150,46,93,42,119,222,121,167,234,115,124,209,69,23,153,229,28,189,73,72,192,233,248,83,60,78,136,156,39,164,75,128,47,81,233,146,51,127,28,115,195,252,24,39,227,33,243,32,25,74,60,135,4,72,128,4,72,128,4,72,32,232,4,248,78,19,244,8,209,62,18,176,139,192,169,83,167,84,159,227,174,93,187,74,147,38,77,236,114,158,222,138,27,241,167,120,204,196,114,141,0,95,162,92,67,171,253,196,204,13,237,67,232,136,3,204,3,71,48,114,18,18,32,1,18,32,1,18,32,1,159,9,240,157,198,231,0,112,121,18,32,129,108,4,218,181,107,39,39,78,156,144,201,147,39,147,140,133,4,220,136,63,197,99,11,19,201,43,151,249,18,229,21,105,253,214,97,110,232,23,51,55,44,102,30,184,65,149,115,146,0,9,144,0,9,144,0,9,120,77,128,239,52,94,19,231,122,36,64,2,177,8,204,154,53,75,6,14,28,40,171,87,175,150,92,185,114,17,148,101,4,220,138,63,197,99,203,18,201,75,119,249,18,229,37,109,189,214,98,110,232,21,47,183,172,101,30,184,69,150,243,146,0,9,144,0,9,144,0,9,120,73,128,239,52,94,210,230,90,36,64,2,177,8,252,248,227,143,82,173,90,53,249,215,191,254,37,181,106,213,34,40,203,8,184,25,127,138,199,150,37,147,151,238,242,37,202,75,218,122,173,197,220,208,43,94,110,89,203,60,112,139,44,231,37,1,18,32,1,18,32,1,18,240,146,0,223,105,188,164,205,181,72,128,4,98,17,184,231,158,123,164,122,245,234,210,183,111,95,66,178,144,128,155,241,167,120,108,97,66,121,229,50,95,162,188,34,173,223,58,204,13,253,98,230,134,197,204,3,55,168,114,78,18,32,1,18,32,1,18,32,1,175,9,240,157,198,107,226,92,143,4,72,32,146,192,200,145,35,101,209,162,69,234,15,15,251,8,184,29,127,138,199,246,229,148,103,30,243,37,202,51,212,218,45,196,220,208,46,100,174,24,204,60,112,5,43,39,37,1,18,32,1,18,32,1,18,240,152,0,223,105,60,6,206,229,72,128,4,178,17,88,190,124,185,106,83,177,102,205,26,41,87,174,28,233,88,70,192,139,248,83,60,182,44,169,188,116,151,47,81,94,210,214,107,45,230,134,94,241,114,203,90,230,129,91,100,57,47,9,144,0,9,144,0,9,144,128,151,4,248,78,227,37,109,174,69,2,36,16,73,160,70,141,26,210,182,109,91,105,209,162,5,225,88,72,192,139,248,83,60,182,48,177,188,114,153,47,81,94,145,214,111,29,230,134,126,49,115,195,98,230,129,27,84,57,39,9,144,0,9,144,0,9,144,128,215,4,248,78,227,53,113,174,71,2,36,16,34,208,177,99,71,57,120,240,160,76,155,54,141,80,44,36,224,85,252,41,30,91,152,92,94,185,204,151,40,175,72,235,183,14,115,67,191,152,185,97,49,243,192,13,170,156,147,4,72,128,4,72,128,4,72,192,107,2,124,167,241,154,56,215,35,1,18,0,129,121,243,230,73,175,94,189,84,187,138,124,249,242,17,138,101,4,188,140,63,197,99,203,146,203,75,119,249,18,229,37,109,189,214,98,110,232,21,47,183,172,101,30,184,69,150,243,146,0,9,144,0,9,144,0,9,120,73,128,239,52,94,210,230,90,36,64,2,32,176,115,231,78,169,90,181,170,188,242,202,43,114,203,45,183,16,138,101,4,188,142,63,197,99,203,18,204,75,119,249,18,229,37,109,189,214,98,110,232,21,47,183,172,101,30,184,69,150,243,146,0,9,144,0,9,144,0,9,120,73,128,239,52,94,210,230,90,36,64,2,32,208,160,65,3,185,228,146,75,164,127,255,254,4,98,33,1,175,227,79,241,216,194,36,243,202,101,190,68,121,69,90,191,117,152,27,250,197,204,13,139,153,7,110,80,229,156,36,64,2,36,64,2,36,64,2,94,19,224,59,141,215,196,185,30,9,216,77,96,204,152,49,242,198,27,111,200,226,197,139,237,6,97,169,247,126,196,159,226,177,165,201,230,133,219,124,137,242,130,178,158,107,48,55,244,140,155,211,86,51,15,156,38,202,249,72,128,4,72,128,4,72,128,4,252,32,192,119,26,63,168,115,77,18,176,147,192,202,149,43,229,234,171,175,86,125,142,81,121,204,195,46,2,126,197,159,226,177,93,121,230,169,183,124,137,242,20,183,86,139,49,55,180,10,151,107,198,50,15,92,67,203,137,73,128,4,72,128,4,72,128,4,60,36,192,119,26,15,97,115,41,18,176,156,192,85,87,93,37,205,155,55,151,214,173,91,91,78,194,78,247,107,214,172,41,45,90,180,144,86,173,90,121,10,128,226,177,167,184,237,90,140,47,81,118,197,59,21,111,153,27,169,208,50,247,92,230,129,185,177,165,103,36,64,2,36,64,2,36,96,19,1,190,211,216,20,109,250,74,2,254,17,232,214,173,155,236,218,181,75,109,146,199,195,62,2,93,187,118,149,221,187,119,251,18,127,138,199,246,229,155,103,30,243,37,202,51,212,218,45,196,220,208,46,100,174,24,204,60,112,5,43,39,37,1,18,32,1,18,32,1,18,240,152,0,223,105,60,6,206,229,72,192,66,2,11,22,44,144,78,157,58,169,118,21,133,10,21,178,144,128,221,46,251,29,127,138,199,118,231,159,171,222,243,37,202,85,188,90,79,206,220,208,58,124,142,25,207,60,112,12,37,39,34,1,18,32,1,18,32,1,18,240,145,0,223,105,124,132,207,165,73,192,2,2,123,246,236,145,106,213,170,201,164,73,147,164,110,221,186,22,120,76,23,195,9,4,33,254,20,143,153,147,174,17,224,75,148,107,104,181,159,152,185,161,125,8,29,113,128,121,224,8,70,78,66,2,36,64,2,36,64,2,36,224,51,1,190,211,248,28,0,46,79,2,134,19,104,216,176,161,148,42,85,74,134,12,25,98,184,167,116,47,26,129,32,196,159,226,49,115,211,53,2,124,137,114,13,173,246,19,51,55,180,15,161,35,14,48,15,28,193,200,73,72,128,4,72,128,4,72,128,4,124,38,192,119,26,159,3,192,229,73,192,96,2,19,38,76,144,217,179,103,203,210,165,75,13,246,146,174,197,34,16,148,248,83,60,102,142,186,70,128,47,81,174,161,213,126,98,230,134,246,33,116,196,1,230,129,35,24,57,9,9,144,0,9,144,0,9,144,128,207,4,248,78,227,115,0,184,60,9,24,76,0,247,23,30,118,19,64,159,235,42,85,170,248,10,129,226,177,175,248,205,94,156,47,81,102,199,55,19,239,152,27,153,208,51,103,44,243,192,156,88,210,19,18,32,1,18,32,1,18,176,153,0,223,105,108,142,62,125,39,1,18,32,1,243,9,80,60,54,63,198,190,121,200,151,40,223,208,7,126,97,230,70,224,67,228,137,129,204,3,79,48,115,17,18,32,1,18,32,1,18,32,1,135,9,180,108,217,82,102,206,156,41,3,6,12,144,110,221,186,73,232,157,102,248,240,225,210,183,111,95,121,232,161,135,100,218,180,105,14,175,202,233,72,128,4,72,128,4,72,192,31,2,20,143,253,225,110,197,170,20,134,172,8,115,90,78,50,55,210,194,102,220,32,230,129,113,33,165,67,36,64,2,36,64,2,36,96,5,129,67,135,14,73,177,98,197,36,111,222,188,146,35,71,14,217,191,127,191,20,46,92,88,254,252,243,79,57,122,244,168,236,217,179,71,10,20,40,96,5,11,58,73,2,36,64,2,36,96,62,1,138,199,230,199,216,55,15,41,12,249,134,62,240,11,51,55,2,31,34,79,12,100,30,120,130,153,139,144,0,9,144,0,9,144,0,9,184,64,160,123,247,238,50,121,242,100,57,120,240,160,18,144,79,158,60,41,5,11,22,148,214,173,91,11,42,144,121,144,0,9,144,0,9,144,128,41,4,40,30,155,18,201,0,250,65,97,40,128,65,9,136,73,204,141,128,4,194,103,51,152,7,62,7,128,203,147,0,9,144,0,9,144,0,9,164,77,0,213,199,231,156,115,142,170,52,14,29,121,242,228,145,221,187,119,179,234,56,109,170,28,72,2,36,64,2,36,16,68,2,20,143,131,24,21,67,108,162,48,100,72,32,93,112,131,185,225,2,84,13,167,100,30,104,24,52,154,76,2,36,64,2,36,64,2,36,144,69,160,71,143,30,50,105,210,36,57,112,224,128,20,42,84,72,30,123,236,49,25,58,116,40,9,145,0,9,144,0,9,144,128,81,4,40,30,27,21,206,96,57,67,97,40,88,241,8,146,53,204,141,32,69,195,63,91,152,7,254,177,231,202,36,64,2,36,64,2,36,64,2,153,19,8,175,62,102,213,113,230,60,57,3,9,144,0,9,144,64,48,9,80,60,14,102,92,140,176,138,194,144,17,97,116,197,9,230,134,43,88,181,155,148,121,160,93,200,104,48,9,144,0,9,144,0,9,144,64,4,1,244,62,30,63,126,188,60,254,248,227,236,117,204,236,32,1,18,32,1,18,48,146,0,197,99,35,195,26,12,167,40,12,5,35,14,65,180,130,185,17,196,168,120,111,19,243,192,123,230,92,145,4,72,128,4,72,128,4,72,192,89,2,168,62,46,94,188,184,236,220,185,147,189,142,157,69,203,217,72,128,4,72,128,4,2,66,128,226,113,64,2,97,162,25,20,134,76,140,170,51,62,49,55,156,225,168,251,44,204,3,221,35,72,251,73,128,4,72,128,4,72,32,58,1,60,227,121,152,77,224,212,169,83,102,59,72,239,72,128,4,72,128,4,178,8,80,60,102,50,184,70,128,194,144,107,104,181,159,152,185,161,125,8,29,113,128,121,224,8,70,78,66,2,36,64,2,36,64,2,129,35,192,103,124,224,66,226,168,65,140,175,163,56,57,25,9,144,0,9,4,158,0,197,227,192,135,72,95,3,249,82,161,111,236,220,182,156,185,225,54,97,61,230,103,30,232,17,39,90,73,2,36,64,2,36,64,2,169,18,224,51,62,85,98,122,157,207,248,234,21,47,90,75,2,36,64,2,153,18,160,120,156,41,65,142,143,73,128,47,21,76,142,88,4,152,27,204,13,16,96,30,48,15,72,128,4,72,128,4,72,192,76,2,124,198,155,25,215,144,87,140,175,217,241,165,119,36,64,2,36,16,73,128,226,49,115,194,53,2,124,169,112,13,173,246,19,51,55,180,15,161,35,14,48,15,28,193,200,73,72,128,4,72,128,4,72,32,112,4,248,140,15,92,72,28,53,136,241,117,20,39,39,35,1,18,32,129,192,19,160,120,28,248,16,233,107,32,95,42,244,141,157,219,150,51,55,220,38,172,199,252,204,3,61,226,68,43,73,128,4,72,128,4,72,32,85,2,124,198,167,74,76,175,243,25,95,189,226,69,107,73,128,4,72,32,83,2,20,143,51,37,200,241,49,9,240,165,130,201,17,139,0,115,131,185,1,2,204,3,230,1,9,144,0,9,144,0,9,152,73,128,207,120,51,227,26,242,138,241,53,59,190,244,142,4,72,128,4,34,9,80,60,102,78,184,70,128,47,21,174,161,213,126,98,230,134,246,33,116,196,1,230,129,35,24,57,9,9,144,0,9,144,0,9,4,142,0,159,241,129,11,137,163,6,49,190,142,226,228,100,36,64,2,36,16,120,2,20,143,3,31,34,125,13,228,75,133,190,177,115,219,114,230,134,219,132,245,152,159,121,160,71,156,104,37,9,144,0,9,144,0,9,164,74,128,207,248,84,137,233,117,62,227,171,87,188,104,45,9,144,0,9,100,74,128,226,113,166,4,57,62,38,1,190,84,48,57,98,17,96,110,48,55,64,128,121,192,60,32,1,18,32,1,18,32,1,51,9,240,25,111,102,92,67,94,49,190,102,199,151,222,145,0,9,144,64,36,1,138,199,204,9,215,8,240,165,194,53,180,218,79,204,220,208,62,132,142,56,192,60,112,4,35,39,33,1,18,32,1,18,32,129,192,17,224,51,62,112,33,113,212,32,198,215,81,156,218,78,134,60,224,225,46,129,77,155,54,73,233,210,165,221,93,132,179,147,64,18,4,40,30,39,1,137,167,164,71,128,47,21,233,113,179,97,20,115,195,134,40,39,246,145,121,144,152,17,207,32,1,18,32,1,18,32,1,29,9,240,25,175,99,212,146,183,153,241,77,158,149,201,103,246,239,223,95,190,255,254,123,153,49,99,134,201,110,250,230,27,249,250,134,158,11,71,33,64,241,152,105,225,26,1,190,84,184,134,86,251,137,153,27,218,135,208,17,7,152,7,142,96,228,36,36,64,2,36,64,2,36,16,56,2,124,198,7,46,36,142,26,196,248,58,138,83,235,201,202,151,47,47,99,198,140,145,219,111,191,93,107,63,130,106,60,249,6,53,50,246,217,69,241,216,190,152,123,230,49,95,42,60,67,173,221,66,204,13,237,66,230,138,193,204,3,87,176,114,82,18,32,1,18,32,1,18,240,157,0,159,241,190,135,192,85,3,24,95,87,241,106,53,249,236,217,179,229,217,103,159,149,47,190,248,66,43,187,117,49,150,124,117,137,148,249,118,82,60,54,63,198,190,121,200,151,10,223,208,7,126,97,230,70,224,67,228,137,129,204,3,79,48,115,17,18,32,1,18,32,1,18,240,156,0,159,241,158,35,247,116,65,198,215,83,220,129,95,236,174,187,238,146,58,117,234,72,135,14,29,2,111,171,142,6,146,175,142,81,51,207,102,138,199,230,197,52,48,30,241,165,34,48,161,8,156,33,204,141,192,133,196,23,131,152,7,190,96,231,162,36,64,2,36,64,2,36,224,58,1,62,227,93,71,236,235,2,140,175,175,248,3,183,248,170,85,171,164,86,173,90,130,205,221,138,21,43,22,56,251,116,55,136,124,117,143,160,25,246,83,60,54,35,142,129,244,130,47,21,129,12,75,32,140,98,110,4,34,12,190,27,193,60,240,61,4,52,128,4,72,128,4,72,128,4,92,33,192,103,188,43,88,3,51,41,227,27,152,80,4,198,144,46,93,186,200,209,163,71,101,194,132,9,129,177,201,36,67,200,215,164,104,234,233,11,197,99,61,227,166,133,213,124,169,208,34,76,190,24,201,220,240,5,123,224,22,101,30,4,46,36,52,136,4,72,128,4,72,128,4,28,33,192,103,188,35,24,3,59,9,227,27,216,208,248,102,216,111,191,253,38,101,203,150,149,87,95,125,85,174,190,250,106,223,236,48,117,225,16,223,121,243,230,201,53,215,92,99,170,155,244,43,192,4,40,30,7,56,56,186,155,198,151,10,221,35,232,158,253,204,13,247,216,234,52,51,243,64,167,104,209,86,18,32,1,18,32,1,18,72,158,0,159,241,201,179,210,241,76,198,87,199,168,185,111,243,228,201,147,101,238,220,185,242,254,251,239,187,191,152,133,43,144,175,133,65,15,144,203,20,143,3,20,12,211,76,225,75,133,105,17,117,206,31,230,134,115,44,117,158,137,121,160,115,244,104,59,9,144,0,9,144,0,9,196,38,192,103,188,217,217,193,248,154,29,223,76,188,187,225,134,27,164,121,243,230,242,240,195,15,103,50,13,199,198,32,64,190,76,13,191,8,80,60,246,139,188,5,235,242,165,194,130,32,167,233,34,115,35,77,112,134,13,99,30,24,22,80,186,67,2,36,64,2,36,64,2,255,35,192,103,188,217,169,192,248,154,29,223,76,188,251,240,195,15,165,89,179,102,106,243,188,92,185,114,101,50,21,199,70,33,176,100,201,18,105,218,180,41,249,50,59,60,39,64,241,216,115,228,246,44,200,151,10,123,98,157,170,167,204,141,84,137,153,121,62,243,192,204,184,210,43,18,32,1,18,32,1,18,224,51,222,236,28,96,124,205,142,111,166,222,61,250,232,163,82,172,88,49,25,50,100,72,166,83,113,124,20,2,228,203,180,240,131,0,197,99,63,168,91,178,38,95,42,44,9,116,26,110,50,55,210,128,102,224,16,230,129,129,65,165,75,36,64,2,36,64,2,36,32,34,124,198,155,157,6,140,175,217,241,205,212,187,237,219,183,75,153,50,101,228,139,47,190,144,74,149,42,101,58,29,199,71,16,32,95,166,132,31,4,40,30,251,65,221,146,53,249,82,97,73,160,211,112,147,185,145,6,52,3,135,48,15,12,12,42,93,34,1,18,32,1,18,32,1,138,199,198,231,0,223,225,140,15,113,198,14,142,24,49,66,150,47,95,46,175,190,250,106,198,115,113,130,211,9,144,47,179,194,107,2,20,143,189,38,110,209,122,124,169,176,40,216,41,186,202,220,72,17,152,161,167,51,15,12,13,44,221,34,1,18,32,1,18,176,158,0,159,241,102,167,0,227,107,118,124,157,242,174,106,213,170,210,183,111,95,185,247,222,123,157,154,146,243,132,17,32,95,166,131,151,4,40,30,123,73,219,178,181,248,82,97,89,192,83,112,151,185,145,2,44,131,79,101,30,24,28,92,186,70,2,36,64,2,36,96,53,1,62,227,205,14,63,227,107,118,124,157,242,238,245,215,95,151,222,189,123,203,87,95,125,229,212,148,156,39,140,0,249,50,29,188,36,64,241,216,75,218,150,173,197,151,10,203,2,158,130,187,204,141,20,96,25,124,42,243,192,224,224,210,53,18,32,1,18,32,1,171,9,56,241,140,63,117,234,148,124,252,241,199,50,102,204,24,249,224,131,15,228,204,51,207,148,251,238,187,79,122,245,234,37,165,74,149,114,157,239,111,191,253,166,214,110,211,166,141,20,45,90,52,219,122,223,125,247,157,188,248,226,139,242,204,51,207,72,222,188,121,147,178,101,239,222,189,210,168,81,35,121,247,221,119,179,206,47,95,190,188,116,234,212,73,90,182,108,41,57,115,230,204,120,141,164,12,113,224,36,39,226,235,128,25,156,66,3,2,247,223,127,191,84,175,94,93,122,244,232,161,129,181,250,153,72,190,250,197,76,87,139,41,30,235,26,57,13,236,230,75,133,6,65,242,201,68,230,134,79,224,3,182,44,243,32,96,1,161,57,36,64,2,36,64,2,36,224,16,1,39,158,241,179,103,207,150,185,115,231,202,224,193,131,165,108,217,178,114,242,228,73,121,255,253,247,101,242,228,201,50,126,252,120,41,89,178,164,67,214,70,159,6,98,239,83,79,61,37,131,6,13,58,77,60,78,103,225,104,243,237,220,185,83,158,124,242,73,105,215,174,157,92,113,197,21,233,76,235,203,24,39,226,235,139,225,92,212,115,2,223,124,243,141,160,189,194,166,77,155,228,252,243,207,247,124,125,211,23,36,95,211,35,28,28,255,40,30,7,39,22,198,89,194,151,10,227,66,234,152,67,204,13,199,80,106,61,17,243,64,235,240,209,120,18,32,1,18,32,1,18,136,73,32,211,103,252,254,253,251,165,75,151,46,74,88,69,117,110,232,64,53,242,194,133,11,165,82,165,74,114,225,133,23,170,13,185,186,119,239,46,107,214,172,145,230,205,155,203,211,79,63,45,69,138,20,17,84,6,79,156,56,81,137,190,99,199,142,149,219,111,191,93,186,118,237,42,35,71,142,148,183,223,126,91,137,194,237,219,183,151,28,57,114,200,130,5,11,100,248,240,225,242,249,231,159,203,117,215,93,167,254,187,74,149,42,170,34,24,66,53,254,123,232,208,161,106,227,175,163,71,143,202,190,125,251,212,87,241,95,123,237,53,85,121,156,59,119,238,168,115,212,172,89,51,27,159,88,98,244,180,105,211,212,28,53,106,212,80,246,69,91,99,219,182,109,73,249,179,121,243,230,108,21,209,225,21,210,16,223,177,201,214,184,113,227,148,240,222,191,127,127,169,87,175,158,32,86,169,30,153,198,55,213,245,120,190,222,4,112,189,108,223,190,93,144,235,60,156,39,64,190,206,51,229,140,167,19,160,120,204,172,112,141,0,95,42,92,67,171,253,196,204,13,237,67,232,136,3,204,3,71,48,114,18,18,32,1,18,32,1,18,8,28,129,76,159,241,95,126,249,165,76,159,62,93,137,182,121,242,228,137,234,223,214,173,91,149,192,220,175,95,63,169,88,177,162,204,154,53,75,54,110,220,168,54,232,66,149,35,196,228,1,3,6,40,65,24,34,47,254,109,244,232,209,2,1,26,226,113,159,62,125,228,216,177,99,106,13,252,41,81,162,132,90,243,139,47,190,144,81,163,70,201,239,191,255,158,85,121,188,103,207,30,213,190,2,226,110,229,202,149,5,34,45,132,48,204,187,101,203,150,152,115,132,219,30,77,60,134,40,12,241,27,194,118,129,2,5,98,174,129,243,146,241,231,207,63,255,140,41,30,191,247,222,123,178,118,237,90,181,222,174,93,187,84,251,15,84,85,67,132,79,245,200,52,190,169,174,199,243,245,38,128,188,44,83,166,140,76,157,58,85,106,215,174,173,183,51,1,180,158,124,3,24,20,3,77,162,120,108,96,80,131,226,18,95,42,130,18,137,224,217,193,220,8,94,76,252,176,136,121,224,7,117,174,73,2,36,64,2,36,64,2,238,19,200,244,25,255,201,39,159,200,226,197,139,149,192,139,35,178,95,240,140,25,51,84,143,96,136,197,16,130,177,222,129,3,7,84,69,112,207,158,61,229,208,161,67,170,202,22,34,112,161,66,133,100,230,204,153,178,123,247,110,85,77,124,228,200,17,233,220,185,179,52,107,214,76,34,171,131,177,46,4,100,136,204,135,15,31,206,38,30,135,207,23,175,231,113,248,28,225,253,144,163,245,60,190,242,202,43,165,99,199,142,210,160,65,3,37,72,199,90,3,226,113,50,254,20,46,92,56,166,120,12,158,104,247,1,161,26,126,231,207,159,63,237,68,72,167,90,57,237,197,2,60,16,31,68,240,72,142,192,43,175,188,34,83,166,76,145,101,203,150,37,55,128,103,165,68,128,124,83,194,197,147,211,32,64,241,56,13,104,28,146,28,129,76,95,26,147,91,133,103,233,72,128,185,161,99,212,156,183,153,121,224,60,83,206,72,2,36,64,2,36,64,2,65,32,144,233,51,30,237,40,230,205,155,167,250,29,231,202,149,43,155,75,16,130,67,71,227,198,141,179,253,12,45,38,230,204,153,163,254,45,124,67,187,208,24,108,88,7,241,24,34,114,147,38,77,228,234,171,175,150,111,191,253,86,222,121,231,29,89,183,110,157,124,246,217,103,114,227,141,55,70,21,143,195,231,11,23,143,81,93,28,107,142,72,241,56,94,15,229,72,65,58,252,255,33,30,39,227,79,177,98,197,98,138,199,104,209,49,127,254,124,213,198,3,162,59,42,169,33,36,159,117,214,89,41,167,76,166,241,77,121,193,0,14,32,131,212,131,114,235,173,183,202,61,247,220,163,114,143,135,243,4,192,23,173,104,218,182,109,235,252,228,156,209,122,2,20,143,173,79,1,247,0,240,129,234,30,91,221,103,102,110,232,30,65,103,236,103,30,56,195,145,179,144,0,9,144,0,9,144,64,208,8,100,250,140,223,177,99,135,106,73,129,182,10,23,93,116,81,84,241,24,149,199,191,254,250,171,180,110,221,250,52,247,35,133,216,88,226,49,122,13,15,28,56,80,90,180,104,161,218,81,160,21,6,196,231,104,149,199,177,196,227,245,235,215,199,156,195,15,241,24,213,157,104,215,145,47,95,62,37,136,191,244,210,75,74,132,15,217,130,106,89,244,159,69,203,13,180,16,120,224,129,7,82,78,159,76,227,155,242,130,1,28,64,6,169,7,5,31,10,221,125,247,221,234,195,11,124,35,128,135,179,4,200,215,89,158,156,45,59,1,138,199,204,8,215,8,240,129,234,26,90,237,39,102,110,104,31,66,71,28,96,30,56,130,145,147,144,0,9,144,0,9,144,64,224,8,56,241,140,159,59,119,174,224,15,90,81,96,131,188,19,39,78,200,146,37,75,84,79,99,180,179,40,87,174,156,116,235,214,77,109,252,134,159,175,88,177,66,245,84,197,134,119,104,81,145,76,165,238,79,63,253,36,223,127,255,189,234,3,124,240,224,65,213,166,2,226,42,170,115,81,161,140,202,92,8,177,232,127,28,75,60,126,227,141,55,98,206,1,1,55,116,196,218,48,47,244,115,39,42,143,255,250,215,191,170,141,0,33,136,163,199,44,68,112,84,45,227,111,84,29,163,53,6,152,225,128,95,16,143,211,233,65,235,68,124,3,151,180,41,26,68,6,41,2,251,223,233,79,60,241,132,156,113,198,25,50,102,204,152,244,38,224,168,184,4,66,27,129,146,47,19,197,105,2,20,143,157,38,202,249,178,8,240,129,202,100,136,69,128,185,193,220,0,1,230,1,243,128,4,72,128,4,72,128,4,204,36,224,196,51,30,34,46,42,103,33,228,190,254,250,235,10,20,190,146,221,161,67,7,185,244,210,75,213,255,163,205,68,143,30,61,100,233,210,165,82,191,126,125,85,97,91,161,66,5,73,182,242,24,2,52,4,227,217,179,103,75,157,58,117,84,43,11,136,172,207,62,251,172,20,44,88,80,245,25,94,176,96,129,18,99,209,51,24,213,186,168,224,13,159,255,183,223,126,139,57,199,217,103,159,237,169,120,140,54,28,176,23,125,159,97,63,170,178,97,43,236,62,121,242,164,242,103,220,184,113,106,115,62,180,238,104,213,170,85,86,69,114,42,153,232,68,124,83,89,47,136,231,146,65,122,81,217,183,111,159,148,45,91,86,181,138,185,252,242,203,211,155,132,163,98,18,32,95,38,135,91,4,40,30,187,69,150,243,82,24,98,14,196,36,192,151,45,38,7,197,99,230,0,9,144,0,9,144,0,9,152,75,128,239,122,230,198,150,239,112,255,141,45,115,60,253,28,199,198,141,11,23,46,84,127,120,56,79,128,124,157,103,202,25,69,40,30,51,11,92,35,192,7,170,107,104,181,159,152,185,161,125,8,29,113,128,121,224,8,70,78,66,2,36,64,2,36,64,2,129,35,192,103,124,224,66,226,168,65,140,47,197,227,76,19,234,170,171,174,146,199,31,127,92,176,137,37,15,231,9,144,175,243,76,109,159,145,226,177,237,25,224,162,255,124,169,112,17,174,230,83,51,55,52,15,160,67,230,51,15,28,2,201,105,72,128,4,72,128,4,72,32,96,4,248,140,15,88,64,28,54,135,241,165,120,156,105,74,45,90,180,72,218,182,109,43,155,54,109,202,116,42,207,198,71,182,195,9,45,28,235,223,61,51,44,202,66,58,242,245,147,23,215,78,76,128,226,113,98,70,60,35,77,2,124,169,72,19,156,5,195,152,27,22,4,57,9,23,153,7,73,64,226,41,36,64,2,36,64,2,36,160,33,1,62,227,53,12,90,10,38,51,190,20,143,83,72,151,152,167,54,107,214,76,74,149,42,165,122,114,235,112,4,81,36,142,199,77,55,190,58,228,128,205,54,82,60,182,57,250,46,251,206,151,10,151,1,107,60,61,115,67,227,224,57,104,58,243,192,65,152,156,138,4,72,128,4,72,128,4,2,68,128,207,248,0,5,195,5,83,24,95,138,199,78,164,213,214,173,91,165,76,153,50,178,97,195,6,193,230,149,153,30,145,226,110,248,255,135,111,24,89,178,100,73,233,223,191,191,218,128,19,185,188,124,249,114,233,222,189,187,172,89,179,70,154,55,111,46,79,63,253,180,20,41,82,68,176,105,39,42,120,187,117,235,166,76,107,218,180,169,236,220,185,83,6,12,24,144,109,163,201,240,117,182,109,219,38,35,71,142,84,27,86,190,252,242,203,82,173,90,53,181,1,103,104,147,207,76,125,76,101,188,211,124,83,89,155,231,154,71,128,226,177,121,49,13,140,71,124,169,8,76,40,2,103,8,115,35,112,33,241,197,32,230,129,47,216,185,40,9,144,0,9,144,0,9,184,78,128,207,120,215,17,251,186,0,227,75,241,216,169,4,28,52,104,144,124,253,245,215,50,107,214,172,140,167,140,39,30,191,247,222,123,178,118,237,90,37,18,239,218,181,75,122,245,234,37,88,27,2,113,151,46,93,164,95,191,126,82,177,98,69,101,199,198,141,27,165,111,223,190,170,165,6,132,100,136,197,37,74,148,144,193,131,7,203,222,189,123,101,244,232,209,113,197,227,150,45,91,170,113,55,222,120,163,204,156,57,83,173,59,116,232,80,201,149,43,87,198,62,166,58,129,147,124,83,93,155,231,155,69,128,226,177,89,241,12,148,55,124,169,8,84,56,2,101,12,115,35,80,225,240,205,24,230,129,111,232,185,48,9,144,0,9,144,0,9,184,74,128,207,120,87,241,250,62,57,227,75,241,216,201,36,188,228,146,75,100,248,240,225,114,231,157,119,102,52,109,60,241,120,241,226,197,50,126,252,120,233,218,181,171,212,172,89,83,242,231,207,175,214,154,51,103,142,18,139,159,122,234,41,85,133,124,224,192,1,233,221,187,183,244,236,217,83,150,46,93,42,219,183,111,151,78,157,58,169,115,215,173,91,39,47,189,244,146,18,145,243,230,205,155,101,107,100,229,241,136,17,35,100,212,168,81,82,168,80,33,9,66,171,11,167,248,102,20,28,14,214,158,0,197,99,237,67,24,92,7,248,82,17,220,216,248,109,25,115,195,239,8,4,99,125,230,65,48,226,64,43,72,128,4,72,128,4,72,192,105,2,124,198,59,77,52,88,243,49,190,20,143,157,204,200,185,115,231,170,202,220,47,191,252,50,163,105,227,137,199,57,114,228,144,249,243,231,203,216,177,99,149,88,220,166,77,27,37,36,191,245,214,91,210,184,113,227,108,235,86,169,82,69,137,202,43,87,174,84,255,222,168,81,35,245,119,50,27,230,161,109,197,139,47,190,168,250,56,67,96,14,130,120,236,20,223,140,130,195,193,218,19,160,120,172,125,8,131,235,0,95,42,130,27,27,191,45,99,110,248,29,129,96,172,207,60,8,70,28,104,5,9,144,0,9,144,0,9,56,77,128,207,120,167,137,6,107,62,198,151,226,177,211,25,121,207,61,247,200,245,215,95,47,157,59,119,78,123,106,8,181,83,166,76,81,109,38,242,229,203,23,181,82,24,109,42,80,77,12,113,183,118,237,218,106,173,95,127,253,85,90,183,110,125,218,186,16,144,211,169,60,14,154,120,12,199,156,224,155,118,96,56,208,8,2,20,143,141,8,99,48,157,224,75,69,48,227,18,4,171,152,27,65,136,130,255,54,48,15,252,143,1,45,32,1,18,32,1,18,32,1,55,8,240,25,239,6,213,224,204,201,248,82,60,206,36,27,91,180,104,161,42,128,11,20,40,144,53,13,250,2,95,123,237,181,170,42,184,120,241,226,105,77,255,195,15,63,72,251,246,237,101,224,192,129,106,35,62,244,38,70,37,48,254,70,213,241,230,205,155,179,54,191,131,192,12,241,248,130,11,46,80,255,134,13,244,42,85,170,36,43,86,172,144,169,83,167,170,54,26,104,97,129,126,200,16,154,75,151,46,157,109,190,120,109,43,130,40,30,59,193,55,173,160,112,144,49,4,40,30,27,19,202,224,57,194,151,138,224,197,36,40,22,49,55,130,18,9,127,237,96,30,248,203,159,171,147,0,9,144,0,9,144,128,91,4,248,140,119,139,108,48,230,101,124,41,30,103,146,137,121,242,228,81,27,213,117,232,208,65,250,244,121,220,202,14,0,0,32,0,73,68,65,84,233,147,37,34,99,51,187,131,7,15,202,164,73,147,210,154,30,115,46,88,176,64,245,43,46,88,176,160,170,38,70,53,50,196,223,147,39,79,10,122,17,143,27,55,78,173,135,62,198,173,90,181,18,216,242,217,103,159,73,143,30,61,84,143,227,250,245,235,171,158,198,21,42,84,80,54,134,126,134,234,228,182,109,219,202,150,45,91,178,90,82,132,140,140,236,121,28,68,241,24,182,102,202,55,173,160,112,144,49,4,40,30,27,19,202,224,57,194,151,138,224,197,36,40,22,49,55,130,18,9,127,237,96,30,248,203,159,171,147,0,9,144,0,9,144,128,91,4,248,140,119,139,108,48,230,101,124,41,30,103,146,137,168,234,29,52,104,144,154,226,248,241,227,74,68,198,134,117,57,115,230,84,21,195,179,102,205,82,45,44,120,56,75,224,200,145,35,228,235,44,82,171,102,163,120,108,85,184,189,117,150,47,21,222,242,214,105,53,230,134,78,209,114,207,86,230,129,123,108,57,51,9,144,0,9,144,0,9,248,73,128,207,120,63,233,187,191,54,227,75,241,56,211,44,43,82,164,136,236,223,191,95,77,83,168,80,33,57,118,236,152,60,241,196,19,170,141,196,204,153,51,85,197,47,15,231,9,160,37,7,254,44,95,190,220,249,201,57,163,209,4,40,30,27,29,94,127,157,227,75,133,191,252,131,188,58,115,35,200,209,241,206,54,230,129,119,172,185,18,9,144,0,9,144,0,9,120,73,128,207,120,47,105,123,191,22,227,251,95,241,152,71,102,4,114,228,200,161,218,73,132,142,255,207,222,187,64,75,81,157,105,255,239,167,70,65,2,8,130,139,168,9,26,33,226,160,81,115,25,157,36,126,58,98,150,38,107,70,52,227,68,68,140,70,38,34,198,168,168,32,34,226,5,68,68,20,20,112,5,6,149,137,50,226,242,18,188,17,71,99,98,162,6,212,68,69,199,251,21,53,4,9,94,80,81,76,4,254,235,221,127,251,124,125,154,174,62,93,93,187,170,246,229,215,107,185,84,168,218,251,125,127,207,211,213,213,207,217,103,151,238,35,188,126,253,122,217,123,239,189,9,55,179,161,77,60,91,131,99,221,86,131,112,62,39,192,1,15,75,120,28,176,184,101,183,198,77,69,217,10,184,59,63,222,112,87,155,34,43,195,7,69,210,102,46,8,64,0,2,16,128,64,113,4,248,140,47,142,117,25,51,161,111,25,212,195,154,179,222,202,227,145,35,71,202,194,133,11,205,63,108,91,97,95,111,182,173,176,207,52,166,17,9,143,99,82,187,224,94,185,169,40,24,184,71,211,225,13,143,196,202,177,84,124,144,35,92,134,134,0,4,32,0,1,8,148,72,128,207,248,18,225,23,48,53,250,22,0,57,224,41,244,193,117,186,231,177,62,144,174,122,207,227,137,19,39,102,122,96,94,192,200,172,180,198,3,243,172,96,140,118,16,194,227,104,165,207,191,113,110,42,242,103,236,235,12,120,195,87,229,236,214,141,15,236,242,100,52,8,64,0,2,16,128,128,43,4,248,140,119,69,137,124,234,64,223,124,184,198,50,106,167,78,157,76,112,172,15,202,59,247,220,115,165,107,215,174,178,108,217,50,249,206,119,190,35,47,190,248,162,244,233,211,39,17,197,167,159,126,106,182,93,152,62,125,186,172,88,177,66,134,12,25,98,130,232,222,189,123,155,49,111,190,249,102,51,166,254,221,33,135,28,34,227,198,141,147,189,246,218,171,109,60,61,70,31,200,167,30,62,234,168,163,54,153,231,207,127,254,179,156,127,254,249,50,101,202,20,217,118,219,109,205,254,203,175,188,242,138,25,179,163,215,219,111,191,109,30,252,167,245,232,185,213,47,253,187,163,143,62,90,254,231,127,254,167,237,143,119,221,117,87,25,53,106,148,12,31,62,220,60,44,48,207,87,179,124,243,172,129,177,253,38,64,120,236,183,126,78,87,207,77,133,211,242,148,90,28,222,40,21,191,51,147,227,3,103,164,160,16,8,64,0,2,16,128,128,85,2,124,198,91,197,233,220,96,232,235,156,36,94,21,164,97,233,140,25,51,76,104,92,121,29,118,216,97,102,171,138,211,79,63,189,97,47,247,221,119,159,44,94,188,88,206,59,239,60,217,122,235,173,229,250,235,175,55,225,174,254,255,170,85,171,204,191,207,60,243,76,217,101,151,93,76,72,252,236,179,207,202,133,23,94,40,155,111,190,185,104,240,172,97,176,206,113,229,149,87,154,48,183,250,165,127,175,161,241,131,15,62,104,142,211,0,248,246,219,111,151,151,95,126,217,132,188,29,189,58,10,143,107,131,229,149,43,87,202,89,103,157,37,63,253,233,79,229,31,255,241,31,59,26,62,211,223,55,203,55,211,36,156,28,52,1,194,227,160,229,45,183,57,110,42,202,229,239,242,236,120,195,101,117,138,171,13,31,20,199,154,153,32,0,1,8,64,0,2,69,18,224,51,190,72,218,197,207,133,190,197,51,15,121,198,155,110,186,201,132,182,127,250,211,159,82,183,249,252,243,207,203,197,23,95,108,86,34,235,127,223,113,199,29,109,97,177,174,62,214,191,155,52,105,146,116,239,222,93,166,77,155,38,239,190,251,174,108,191,253,246,178,205,54,219,108,18,30,63,244,208,67,162,181,172,89,179,198,28,171,225,177,214,180,124,249,114,57,248,224,131,69,183,219,152,57,115,166,236,176,195,14,102,142,193,131,7,183,123,112,98,218,240,88,155,189,230,154,107,100,171,173,182,218,164,150,212,32,26,156,144,133,175,205,58,24,203,111,2,132,199,126,235,231,116,245,220,84,56,45,79,169,197,225,141,82,241,59,51,57,62,112,70,10,10,129,0,4,32,0,1,8,88,37,192,103,188,85,156,206,13,134,190,206,73,226,117,65,255,240,15,255,32,83,167,78,149,127,249,151,127,73,221,199,35,143,60,34,183,220,114,139,232,126,201,75,151,46,149,223,253,238,119,109,91,76,104,152,171,171,140,53,232,237,219,183,175,172,91,183,206,4,181,255,253,223,255,109,230,169,94,121,172,161,242,5,23,92,32,199,31,127,188,92,117,213,85,155,108,61,161,43,144,117,235,7,221,55,248,173,183,222,50,219,97,232,246,20,58,110,229,149,54,60,126,253,245,215,205,120,186,82,250,27,223,248,70,234,222,155,61,33,11,223,102,231,224,184,240,9,16,30,135,175,113,105,29,114,83,81,26,122,231,39,198,27,206,75,84,72,129,248,160,16,204,76,2,1,8,64,0,2,16,40,156,0,159,241,133,35,47,116,66,244,45,20,119,208,147,105,0,251,191,255,251,191,102,139,137,180,47,13,124,53,196,61,229,148,83,100,183,221,118,219,100,127,98,13,115,79,62,249,100,179,135,177,238,47,92,121,233,150,20,213,225,177,238,131,172,43,128,123,245,234,101,246,93,174,183,111,241,93,119,221,37,179,102,205,50,65,239,190,251,238,43,93,186,116,217,164,220,142,194,227,218,61,143,247,217,103,31,57,237,180,211,228,136,35,142,200,109,207,227,44,124,211,234,193,241,97,19,32,60,14,91,223,82,187,227,166,162,84,252,78,79,142,55,156,150,167,176,226,240,65,97,168,153,8,2,16,128,0,4,32,80,40,1,62,227,11,197,93,248,100,232,91,56,242,32,39,124,237,181,215,164,95,191,126,242,204,51,207,200,87,190,242,149,84,61,174,93,187,214,172,48,214,173,35,246,223,127,127,115,238,239,127,255,251,134,43,143,147,194,99,221,23,89,247,78,30,63,126,188,124,244,209,71,117,195,227,79,62,249,68,110,189,245,86,185,226,138,43,204,67,253,70,142,28,105,130,100,221,254,162,242,234,40,60,78,122,152,94,170,198,83,28,156,133,111,138,105,56,52,18,2,132,199,145,8,93,70,155,220,84,148,65,221,143,57,241,134,31,58,229,93,37,62,200,155,48,227,67,0,2,16,128,0,4,202,33,192,103,124,57,220,139,154,21,125,139,34,29,246,60,199,30,123,172,236,180,211,78,102,187,136,52,175,191,254,245,175,230,129,123,95,255,250,215,229,240,195,15,111,219,119,88,247,39,190,237,182,219,204,67,243,244,1,121,186,231,177,174,58,190,228,146,75,164,71,143,30,109,83,212,174,60,214,255,31,54,108,88,187,18,246,220,115,79,185,241,198,27,219,173,88,214,3,116,149,178,142,171,53,15,26,52,72,142,60,242,72,103,195,227,86,249,166,209,130,99,227,33,64,120,28,143,214,133,119,202,77,69,225,200,189,153,16,111,120,35,85,174,133,226,131,92,241,50,56,4,32,0,1,8,64,160,52,2,124,198,151,134,190,144,137,209,183,16,204,65,79,114,207,61,247,200,73,39,157,36,47,189,244,82,170,62,117,191,225,83,79,61,85,52,24,61,228,144,67,218,61,176,238,47,127,249,139,140,29,59,214,172,28,214,21,205,191,252,229,47,101,201,146,37,50,121,242,100,217,114,203,45,19,195,227,234,2,146,86,15,107,192,252,242,203,47,203,232,209,163,205,225,186,199,178,134,199,250,79,229,229,210,202,227,86,249,166,18,131,131,163,34,64,120,28,149,220,197,54,203,77,69,177,188,125,154,13,111,248,164,86,126,181,226,131,252,216,50,50,4,32,0,1,8,64,160,76,2,124,198,151,73,63,255,185,209,55,127,198,161,207,240,79,255,244,79,102,63,226,234,135,214,53,211,243,156,57,115,228,196,19,79,108,119,232,193,7,31,108,246,59,238,217,179,167,252,226,23,191,48,43,143,151,47,95,110,194,101,93,161,92,189,223,177,158,88,187,242,184,153,240,88,183,201,184,244,210,75,101,230,204,153,210,181,107,87,25,53,106,148,156,112,194,9,210,185,115,231,118,225,113,237,190,198,250,151,15,62,248,160,12,24,48,160,238,118,24,205,244,220,202,49,173,242,109,101,46,206,137,131,0,225,113,28,58,151,210,37,55,21,165,96,247,98,82,188,225,133,76,185,23,137,15,114,71,204,4,16,128,0,4,32,0,129,82,8,232,103,60,175,176,9,232,175,239,243,130,64,43,4,244,193,115,139,23,47,54,255,240,178,79,0,190,246,153,50,162,8,225,49,46,200,141,0,193,80,110,104,189,31,24,111,120,47,161,149,6,240,129,21,140,12,2,1,8,64,0,2,16,128,64,201,4,184,167,41,89,0,166,247,134,192,59,239,188,35,253,251,247,151,187,239,190,91,190,249,205,111,122,83,183,47,133,194,215,23,165,252,171,147,240,216,63,205,188,169,152,155,40,111,164,42,188,80,188,81,56,114,39,39,196,7,78,202,66,81,16,128,0,4,32,0,1,8,164,36,192,61,77,74,96,28,30,45,129,83,78,57,69,54,219,108,51,179,157,4,47,251,4,126,246,179,159,153,135,5,194,215,62,219,216,71,36,60,142,221,1,57,246,207,77,84,142,112,61,31,26,111,120,46,160,165,242,241,129,37,144,12,3,1,8,64,0,2,16,128,64,169,4,184,167,41,21,63,147,123,66,96,233,210,165,114,232,161,135,202,139,47,190,40,221,187,119,247,164,106,127,202,132,175,63,90,249,88,41,225,177,143,170,121,82,51,55,81,158,8,85,66,153,120,163,4,232,14,78,137,15,28,20,133,146,32,0,1,8,64,0,2,16,72,77,128,123,154,212,200,56,33,66,2,250,96,187,193,131,7,203,73,39,157,20,97,247,249,183,172,124,15,59,236,48,25,57,114,100,254,147,49,67,116,4,8,143,163,147,188,184,134,185,137,42,142,181,111,51,225,13,223,20,203,167,94,124,144,15,87,70,133,0,4,32,0,1,8,64,160,88,2,220,211,20,203,155,217,252,35,240,139,95,252,66,230,206,157,43,15,62,248,160,127,197,123,80,49,124,61,16,201,243,18,9,143,61,23,208,229,242,185,137,114,89,157,114,107,195,27,229,242,119,101,118,124,224,138,18,212,1,1,8,64,0,2,16,128,64,22,2,220,211,100,161,199,185,161,19,88,191,126,189,244,235,215,79,230,205,155,39,131,6,13,10,189,221,194,251,131,111,225,200,163,156,144,240,56,74,217,139,105,154,155,168,98,56,251,56,11,222,240,81,53,251,53,227,3,251,76,25,17,2,16,128,0,4,32,0,129,226,9,112,79,83,60,115,102,244,135,192,248,241,227,101,197,138,21,114,205,53,215,248,83,180,71,149,194,215,35,177,60,46,149,240,216,99,241,92,47,157,155,40,215,21,42,175,62,188,81,30,123,151,102,198,7,46,169,65,45,16,128,0,4,32,0,1,8,180,74,128,123,154,86,201,113,94,232,4,158,125,246,89,217,107,175,189,228,165,151,94,146,47,126,241,139,161,183,91,120,127,240,45,28,121,180,19,18,30,71,43,125,254,141,115,19,149,63,99,95,103,192,27,190,42,103,183,110,124,96,151,39,163,65,0,2,16,128,0,4,32,80,14,1,238,105,202,225,206,172,238,19,248,225,15,127,40,95,251,218,215,100,236,216,177,238,23,235,97,133,240,245,80,52,79,75,38,60,246,84,56,31,202,230,38,202,7,149,202,169,17,111,148,195,221,181,89,241,129,107,138,80,15,4,32,0,1,8,64,0,2,173,16,224,158,166,21,106,156,19,58,129,219,110,187,77,116,75,133,167,158,122,42,244,86,75,233,15,190,165,96,143,118,82,194,227,104,165,207,191,113,110,162,242,103,236,235,12,120,195,87,229,236,214,141,15,236,242,100,52,8,64,0,2,16,128,0,4,202,33,192,61,77,57,220,153,213,109,2,186,93,197,132,9,19,228,7,63,248,129,219,133,122,90,29,124,61,21,206,211,178,9,143,61,21,206,135,178,185,137,242,65,165,114,106,196,27,229,112,119,109,86,124,224,154,34,212,3,1,8,64,0,2,16,128,0,4,32,0,129,236,4,46,189,244,82,89,186,116,169,220,114,203,45,217,7,99,132,77,8,192,23,83,20,77,128,240,184,104,226,17,205,71,48,20,145,216,41,91,197,27,41,129,5,122,56,62,8,84,88,218,130,0,4,32,0,1,8,64,0,2,16,136,150,192,138,21,43,164,95,191,126,242,200,35,143,200,238,187,239,30,45,135,188,26,135,111,94,100,25,183,17,1,194,99,252,145,27,1,130,161,220,208,122,63,48,222,240,94,66,43,13,224,3,43,24,25,4,2,16,128,0,4,32,0,129,2,9,124,248,225,135,50,99,198,12,25,57,114,164,108,187,237,182,5,206,204,84,16,240,131,192,79,126,242,19,233,213,171,151,92,124,241,197,126,20,236,89,149,240,245,76,176,64,202,37,60,14,68,72,23,219,32,24,114,81,21,55,106,194,27,110,232,80,118,21,248,160,108,5,152,31,2,16,128,0,4,32,0,129,180,4,222,126,251,109,57,231,156,115,228,162,139,46,34,60,78,11,143,227,131,39,112,255,253,247,203,143,126,244,35,121,233,165,151,100,203,45,183,12,190,223,162,27,252,237,111,127,43,199,30,123,44,124,139,6,207,124,66,120,140,9,114,35,64,48,148,27,90,239,7,198,27,222,75,104,165,1,124,96,5,35,131,64,0,2,16,128,0,4,32,208,34,1,221,147,117,204,152,49,242,196,19,79,200,144,33,67,76,32,220,187,119,111,121,254,249,231,229,234,171,175,150,11,46,184,64,58,119,238,220,246,255,99,199,142,149,113,227,198,201,156,57,115,100,207,61,247,148,133,11,23,202,115,207,61,103,30,10,166,175,147,78,58,73,94,121,229,21,115,222,235,175,191,94,119,140,202,152,213,115,31,119,220,113,114,254,249,231,75,207,158,61,101,237,218,181,162,251,153,206,156,57,83,118,216,97,7,185,240,194,11,101,240,224,193,242,209,71,31,213,253,115,189,159,226,5,1,87,8,236,191,255,254,162,126,254,241,143,127,236,74,73,65,213,1,223,160,228,244,170,25,194,99,175,228,242,171,88,130,33,191,244,42,178,90,188,81,36,109,119,231,194,7,238,106,67,101,16,128,0,4,32,0,129,208,9,188,246,218,107,114,198,25,103,200,121,231,157,39,187,237,182,155,220,112,195,13,242,212,83,79,201,164,73,147,68,255,174,94,120,172,193,175,134,184,149,149,199,43,87,174,148,41,83,166,152,127,186,117,235,38,103,157,117,150,108,216,176,65,166,79,159,222,48,60,126,235,173,183,218,230,30,56,112,160,153,251,197,23,95,52,33,244,93,119,221,37,203,150,45,51,161,182,30,167,97,181,134,218,250,103,245,254,188,111,223,190,161,75,69,127,158,16,208,31,170,220,116,211,77,242,235,95,255,218,147,138,253,42,19,190,126,233,21,90,181,132,199,161,41,234,80,63,4,67,14,137,225,88,41,120,195,49,65,74,42,7,31,148,4,158,105,33,0,1,8,64,0,2,16,144,219,111,191,93,30,123,236,49,19,30,235,61,201,234,213,171,101,244,232,209,102,5,240,186,117,235,154,10,143,53,232,213,151,254,154,190,190,254,244,167,63,201,252,249,243,101,234,212,169,13,195,99,157,91,195,98,13,161,117,238,53,107,214,200,248,241,227,229,236,179,207,150,199,31,127,92,102,205,154,37,103,158,121,166,236,187,239,190,210,165,75,23,51,182,206,85,239,207,145,18,2,46,16,208,189,192,251,247,239,47,55,223,124,179,124,251,219,223,118,161,164,160,106,168,240,189,229,150,91,228,91,223,250,86,80,189,209,140,31,4,8,143,253,208,201,203,42,9,134,188,148,173,144,162,241,70,33,152,157,159,4,31,56,47,17,5,66,0,2,16,128,0,4,130,37,176,96,193,2,211,219,209,71,31,109,254,253,241,199,31,155,32,121,248,240,225,230,255,155,89,121,124,213,85,87,201,151,191,252,229,182,49,170,183,187,104,180,109,197,173,183,222,42,195,134,13,107,199,86,183,193,184,241,198,27,101,167,157,118,18,253,251,43,174,184,194,4,204,250,96,62,13,146,117,251,140,122,127,190,205,54,219,4,171,17,141,249,67,64,87,241,235,15,93,102,207,158,237,79,209,30,85,10,95,143,196,10,180,84,194,227,64,133,117,161,45,130,33,23,84,112,179,6,188,225,166,46,69,87,133,15,138,38,206,124,16,128,0,4,32,0,1,8,84,8,116,180,242,120,238,220,185,50,113,226,68,217,122,235,173,229,201,39,159,148,107,175,189,86,38,79,158,220,110,219,10,93,13,172,161,243,136,17,35,204,176,181,43,143,147,198,208,185,223,123,239,189,182,243,234,169,178,113,227,70,89,177,98,133,217,63,121,208,160,65,114,228,145,71,154,195,146,254,28,101,33,80,22,1,93,193,127,224,129,7,154,135,184,245,234,213,171,172,50,130,157,23,190,193,74,235,85,99,132,199,94,201,229,87,177,4,67,126,233,85,100,181,120,163,72,218,238,206,133,15,220,213,134,202,32,0,1,8,64,0,2,161,19,104,180,231,177,238,101,124,202,41,167,152,253,143,251,245,235,215,182,135,177,238,101,172,123,30,235,74,96,13,150,117,187,137,164,61,143,87,173,90,149,56,198,155,111,190,105,182,200,208,135,225,237,190,251,238,242,232,163,143,202,188,121,243,204,118,23,139,23,47,150,151,95,126,217,252,189,190,116,30,13,143,181,166,122,127,174,127,199,11,2,101,18,248,215,127,253,87,57,232,160,131,228,212,83,79,45,179,140,96,231,134,111,176,210,122,213,24,225,177,87,114,249,85,44,193,144,95,122,21,89,45,222,40,146,182,187,115,225,3,119,181,161,50,8,64,0,2,16,128,64,12,4,150,46,93,106,30,76,247,196,19,79,200,144,33,67,204,131,233,122,247,238,109,86,247,46,90,180,200,236,65,172,15,194,211,149,197,186,37,133,174,2,222,108,179,205,228,210,75,47,53,127,127,253,245,215,203,115,207,61,103,30,116,215,169,83,39,57,234,168,163,100,249,242,229,38,80,222,106,171,173,18,199,208,99,151,44,89,34,99,199,142,149,7,30,120,64,14,63,252,112,179,170,121,192,128,1,178,118,237,90,51,254,204,153,51,165,107,215,174,50,106,212,40,57,225,132,19,204,131,248,234,253,185,110,103,193,11,2,101,17,88,184,112,161,92,126,249,229,242,200,35,143,148,85,66,208,243,194,55,104,121,189,106,142,240,216,43,185,252,42,150,96,200,47,189,138,172,22,111,20,73,219,221,185,240,129,187,218,80,25,4,32,0,1,8,64,0,2,233,8,124,242,201,39,242,95,255,245,95,178,249,230,155,183,237,155,156,110,4,142,134,128,127,4,118,221,117,87,153,49,99,134,124,239,123,223,243,175,120,15,42,134,175,7,34,69,82,34,225,113,36,66,151,209,38,193,80,25,212,253,152,19,111,248,161,83,222,85,226,131,188,9,51,62,4,32,0,1,8,64,0,2,121,18,248,227,31,255,104,86,15,223,119,223,125,210,183,111,95,249,241,143,127,108,182,180,232,210,165,75,158,211,50,54,4,156,32,160,219,174,188,240,194,11,102,5,62,47,251,4,224,107,159,41,35,182,78,128,240,184,117,118,156,217,1,1,130,33,44,146,68,0,111,224,13,37,128,15,240,1,4,32,0,1,8,64,0,2,16,128,0,4,252,36,160,247,242,188,242,37,160,15,33,220,101,151,93,242,157,132,209,33,208,4,1,194,227,38,32,113,72,107,4,8,134,90,227,22,195,89,120,35,6,149,59,238,17,31,116,204,136,35,32,0,1,8,64,0,2,16,112,159,0,247,52,238,107,68,133,16,128,0,4,32,208,58,1,194,227,214,217,113,102,7,4,184,137,194,34,73,4,240,6,222,80,2,248,0,31,64,0,2,16,128,0,4,32,16,2,1,238,105,66,80,145,30,32,0,1,8,64,32,49,195,217,168,143,146,229,5,129,28,8,112,19,149,3,212,64,134,196,27,129,8,153,177,13,124,144,17,32,167,67,0,2,16,128,0,4,32,224,4,1,238,105,156,144,129,34,32,0,1,8,64,32,39,2,172,60,206,9,44,195,178,170,16,15,36,19,224,6,27,119,40,1,124,128,15,32,0,1,8,64,0,2,16,8,129,0,247,52,33,168,72,15,16,128,0,4,32,144,68,128,240,24,111,228,70,128,155,168,220,208,122,63,48,222,240,94,66,43,13,224,3,43,24,25,4,2,16,128,0,4,32,0,129,146,9,112,79,83,178,0,76,15,1,8,64,0,2,185,18,32,60,206,21,111,220,131,115,19,21,183,254,141,186,199,27,120,67,9,224,3,124,0,1,8,64,0,2,16,128,64,8,4,184,167,9,65,69,122,128,0,4,32,0,129,36,2,132,199,120,35,55,2,220,68,229,134,214,251,129,241,134,247,18,90,105,0,31,88,193,200,32,16,128,0,4,32,0,1,8,20,76,96,248,240,225,178,96,193,2,153,56,113,162,140,30,61,186,237,7,226,83,167,78,149,9,19,38,200,208,161,67,229,154,107,174,41,184,42,166,131,0,4,32,0,1,8,228,67,128,240,56,31,174,140,202,170,66,60,208,128,0,161,33,246,80,2,248,0,31,64,0,2,16,128,0,4,32,224,35,129,15,62,248,64,122,245,234,37,157,59,119,150,205,54,219,76,222,125,247,93,233,209,163,135,172,95,191,94,214,173,91,39,171,87,175,150,174,93,187,250,216,26,53,67,0,2,16,128,0,4,54,33,64,120,140,41,114,35,64,48,148,27,90,239,7,198,27,222,75,104,165,1,124,96,5,35,131,64,0,2,16,128,0,4,32,80,2,129,49,99,198,200,156,57,115,228,253,247,223,55,1,242,134,13,27,164,91,183,110,50,98,196,8,209,21,200,188,32,0,1,8,64,0,2,161,16,32,60,14,69,73,7,251,32,24,114,80,20,71,74,194,27,142,8,81,114,25,248,160,100,1,152,30,2,16,128,0,4,32,0,129,150,9,232,234,227,237,182,219,206,172,52,174,188,58,117,234,36,171,86,173,98,213,113,203,84,57,17,2,16,128,0,4,92,36,64,120,236,162,42,129,212,68,48,20,136,144,57,180,129,55,114,128,234,225,144,248,192,67,209,40,25,2,16,128,0,4,32,0,129,54,2,99,199,142,149,159,255,252,231,178,102,205,26,233,222,189,187,156,120,226,137,50,101,202,20,8,65,0,2,16,128,0,4,130,34,64,120,28,148,156,110,53,67,48,228,150,30,46,85,131,55,92,82,163,188,90,240,65,121,236,153,25,2,16,128,0,4,32,0,129,236,4,170,87,31,179,234,56,59,79,70,128,0,4,32,0,1,55,9,16,30,187,169,75,16,85,17,12,5,33,99,46,77,224,141,92,176,122,55,40,62,240,78,50,10,134,0,4,32,0,1,8,64,160,134,128,238,125,60,107,214,44,57,249,228,147,217,235,24,119,64,0,2,16,128,64,144,4,8,143,131,148,213,141,166,8,134,220,208,193,197,42,240,134,139,170,20,95,19,62,40,158,57,51,66,0,2,16,128,0,4,32,96,151,128,174,62,238,211,167,143,172,92,185,146,189,142,237,162,101,52,8,64,0,2,16,112,132,0,225,177,35,66,132,88,6,193,80,136,170,218,233,9,111,216,225,232,251,40,248,192,119,5,169,31,2,16,128,0,4,32,80,159,128,126,198,243,10,155,192,198,141,27,195,110,144,238,32,0,1,8,64,160,141,0,225,49,102,200,141,0,193,80,110,104,189,31,24,111,120,47,161,149,6,240,129,21,140,12,2,1,8,64,0,2,16,112,142,0,159,241,206,73,98,181,32,244,181,138,147,193,32,0,1,8,56,79,128,240,216,121,137,252,45,144,155,10,127,181,203,187,114,188,145,55,97,63,198,199,7,126,232,68,149,16,128,0,4,32,0,129,180,4,248,140,79,75,204,175,227,209,215,47,189,168,22,2,16,128,64,86,2,132,199,89,9,114,126,34,1,110,42,48,71,18,1,188,129,55,148,0,62,192,7,16,128,0,4,32,0,129,48,9,240,25,31,166,174,149,174,208,55,108,125,233,14,2,16,128,64,45,1,194,99,60,145,27,1,110,42,114,67,235,253,192,120,195,123,9,173,52,128,15,172,96,100,16,8,64,0,2,16,128,128,115,4,248,140,119,78,18,171,5,161,175,85,156,12,6,1,8,64,192,121,2,132,199,206,75,228,111,129,220,84,248,171,93,222,149,227,141,188,9,251,49,62,62,240,67,39,170,132,0,4,32,0,1,8,164,37,192,103,124,90,98,126,29,143,190,126,233,69,181,16,128,0,4,178,18,32,60,206,74,144,243,19,9,112,83,129,57,146,8,224,13,188,161,4,240,1,62,128,0,4,32,0,1,8,132,73,128,207,248,48,117,173,116,133,190,97,235,75,119,16,128,0,4,106,9,16,30,227,137,220,8,112,83,145,27,90,239,7,198,27,222,75,104,165,1,124,96,5,35,131,64,0,2,16,128,0,4,156,35,192,103,188,115,146,88,45,8,125,173,226,100,48,8,64,0,2,206,19,32,60,118,94,34,127,11,228,166,194,95,237,242,174,28,111,228,77,216,143,241,241,129,31,58,81,37,4,32,0,1,8,64,32,45,1,62,227,211,18,243,235,120,244,245,75,47,170,133,0,4,32,144,149,0,225,113,86,130,156,159,72,128,155,10,204,145,68,0,111,224,13,37,128,15,240,1,4,32,0,1,8,64,32,76,2,124,198,135,169,107,165,43,244,13,91,95,186,131,0,4,32,80,75,128,240,24,79,228,70,128,155,138,220,208,122,63,48,222,240,94,66,43,13,224,3,43,24,25,4,2,16,128,0,4,32,224,28,1,62,227,157,147,196,106,65,232,107,21,39,131,65,0,2,16,112,158,0,225,177,243,18,249,91,32,55,21,254,106,151,119,229,120,35,111,194,126,140,143,15,252,208,137,42,33,0,1,8,64,0,2,105,9,240,25,159,150,152,95,199,163,175,95,122,81,45,4,32,0,129,172,4,8,143,179,18,228,252,68,2,220,84,96,142,36,2,120,3,111,40,1,124,128,15,32,0,1,8,64,0,2,97,18,224,51,62,76,93,43,93,161,111,216,250,210,29,4,32,0,129,90,2,132,199,120,34,55,2,220,84,228,134,214,251,129,241,134,247,18,90,105,0,31,88,193,200,32,16,128,0,4,32,0,1,231,8,240,25,239,156,36,86,11,66,95,171,56,25,12,2,16,128,128,243,4,8,143,157,151,200,223,2,185,169,240,87,187,188,43,199,27,121,19,246,99,124,124,224,135,78,84,9,1,8,64,0,2,16,72,75,128,207,248,180,196,252,58,30,125,253,210,139,106,33,0,1,8,100,37,64,120,156,149,32,231,39,18,224,166,2,115,36,17,192,27,120,67,9,224,3,124,0,1,8,64,0,2,16,8,147,0,159,241,97,234,90,233,10,125,195,214,151,238,32,0,1,8,212,18,32,60,198,19,185,17,224,166,34,55,180,222,15,140,55,188,151,208,74,3,248,192,10,70,6,129,0,4,32,0,1,8,56,71,128,207,120,231,36,177,90,16,250,90,197,201,96,16,128,0,4,156,39,64,120,236,188,68,254,22,200,77,133,191,218,229,93,57,222,200,155,176,31,227,227,3,63,116,162,74,8,64,0,2,16,128,64,90,2,124,198,167,37,230,215,241,232,235,151,94,84,11,1,8,64,32,43,1,194,227,172,4,57,63,145,0,55,21,152,35,137,0,222,192,27,74,0,31,224,3,8,64,0,2,16,128,64,152,4,248,140,15,83,215,74,87,232,27,182,190,116,7,1,8,64,160,150,0,225,49,158,200,141,0,55,21,185,161,245,126,96,188,225,189,132,86,26,192,7,86,48,50,8,4,32,0,1,8,64,192,57,2,124,198,59,39,137,213,130,208,215,42,78,6,131,0,4,32,224,60,1,194,99,231,37,242,183,64,110,42,252,213,46,239,202,241,70,222,132,253,24,31,31,248,161,19,85,66,0,2,16,128,0,4,210,18,224,51,62,45,49,191,142,71,95,191,244,162,90,8,64,0,2,89,9,16,30,103,37,200,249,137,4,184,169,192,28,73,4,240,6,222,80,2,248,0,31,64,0,2,16,128,0,4,194,36,192,103,124,152,186,86,186,66,223,176,245,165,59,8,64,0,2,181,4,8,143,241,68,110,4,184,169,200,13,173,247,3,227,13,239,37,180,210,0,62,176,130,145,65,32,0,1,8,64,0,2,206,17,224,51,222,57,73,172,22,132,190,86,113,50,24,4,32,0,1,231,9,16,30,59,47,145,191,5,114,83,225,175,118,121,87,142,55,242,38,236,199,248,248,192,15,157,168,18,2,16,128,0,4,32,144,150,0,159,241,105,137,249,117,60,250,250,165,23,213,66,0,2,16,200,74,128,240,56,43,65,206,79,36,192,77,5,230,72,34,128,55,240,134,18,192,7,248,0,2,16,128,0,4,32,16,38,1,62,227,195,212,181,210,21,250,134,173,47,221,65,0,2,16,168,37,64,120,140,39,114,35,192,77,69,110,104,189,31,24,111,120,47,161,149,6,240,129,21,140,12,2,1,8,64,0,2,16,112,142,0,159,241,206,73,98,181,32,244,181,138,147,193,32,0,1,8,56,79,128,240,216,121,137,252,45,144,155,10,127,181,203,187,114,188,145,55,97,63,198,199,7,126,232,68,149,16,128,0,4,32,0,129,180,4,108,124,198,127,248,225,135,50,99,198,12,25,57,114,164,108,187,237,182,137,37,60,255,252,243,114,245,213,87,203,5,23,92,32,157,59,119,78,91,170,181,227,93,169,195,90,67,13,6,178,161,111,17,117,50,7,4,32,0,1,8,216,33,64,120,108,135,35,163,212,33,192,77,5,182,72,34,128,55,240,134,18,192,7,248,0,2,16,128,0,4,32,16,38,1,27,159,241,111,191,253,182,156,115,206,57,114,209,69,23,17,30,59,102,19,27,250,58,214,18,229,64,0,2,16,128,64,163,31,26,110,220,184,113,35,132,32,144,7,1,110,42,242,160,26,198,152,120,35,12,29,179,118,129,15,178,18,228,124,8,64,0,2,16,128,128,155,4,178,126,198,127,252,241,199,50,106,212,40,153,51,103,142,236,185,231,158,114,195,13,55,200,179,207,62,43,83,167,78,149,135,31,126,88,246,219,111,63,243,223,251,238,187,175,232,138,223,171,174,186,202,4,204,87,92,113,133,236,191,255,254,114,201,37,151,72,255,254,253,101,237,218,181,114,233,165,151,202,204,153,51,101,135,29,118,144,11,47,188,80,6,15,30,108,126,128,93,121,109,216,176,65,22,45,90,148,56,246,180,105,211,164,91,183,110,50,127,254,124,217,123,239,189,229,242,203,47,151,175,126,245,171,162,95,163,239,185,231,30,25,61,122,180,25,234,71,63,250,145,172,92,185,82,38,78,156,216,110,5,116,82,13,47,188,240,66,98,221,141,106,210,121,111,186,233,38,25,51,102,140,236,177,199,30,166,30,237,85,95,75,151,46,53,127,254,196,19,79,200,113,199,29,39,231,159,127,190,244,236,217,179,41,14,105,156,148,85,223,52,115,113,44,4,32,0,1,8,148,79,128,149,199,229,107,16,108,5,220,84,4,43,109,230,198,240,70,102,132,65,12,128,15,130,144,145,38,32,0,1,8,64,0,2,155,16,176,241,25,95,189,242,88,67,217,41,83,166,152,127,190,240,133,47,200,117,215,93,39,143,60,242,136,92,118,217,101,178,124,249,114,19,148,158,125,246,217,242,253,239,127,95,22,47,94,44,119,222,121,167,76,159,62,93,238,187,239,62,89,182,108,153,9,84,223,122,235,45,25,55,110,156,89,201,220,183,111,223,182,154,159,126,250,233,134,99,15,31,62,220,132,176,7,28,112,128,44,88,176,192,140,167,117,188,250,234,171,230,207,53,44,214,154,38,79,158,44,90,179,206,91,189,125,198,237,183,223,94,183,134,117,235,214,201,209,71,31,45,167,157,118,154,12,25,50,164,93,221,175,189,246,90,98,77,47,191,252,178,76,154,52,201,244,254,248,227,143,155,48,253,188,243,206,147,55,222,120,67,206,56,227,12,243,223,3,7,14,52,129,251,139,47,190,40,19,38,76,144,187,238,186,171,67,14,105,108,108,67,223,52,243,113,44,4,32,0,1,8,148,75,128,240,184,92,254,65,207,206,77,69,208,242,102,106,14,111,100,194,23,204,201,248,32,24,41,105,4,2,16,128,0,4,32,208,142,128,141,207,248,70,219,86,60,244,208,67,38,64,214,160,246,245,215,95,151,185,115,231,154,16,119,235,173,183,150,15,62,248,192,132,196,167,158,122,170,89,149,60,107,214,44,57,243,204,51,205,42,229,46,93,186,116,168,84,237,216,186,114,89,131,218,238,221,187,155,241,42,251,43,107,40,188,98,197,10,179,66,90,95,79,62,249,164,92,123,237,181,38,68,174,14,143,53,184,173,87,131,142,165,251,52,95,121,229,149,210,171,87,175,118,117,247,235,215,175,93,157,213,53,221,123,239,189,162,129,183,134,229,213,175,27,111,188,209,132,197,186,213,135,242,95,179,102,141,140,31,63,222,28,167,33,115,90,14,141,64,217,208,183,67,33,56,0,2,16,128,0,4,156,33,64,120,236,140,20,225,21,194,77,69,120,154,218,234,8,111,216,34,233,247,56,248,192,111,253,168,30,2,16,128,0,4,32,144,68,192,198,103,124,117,120,172,91,47,60,247,220,115,114,247,221,119,155,144,118,201,146,37,102,37,112,37,60,174,126,96,158,110,121,161,171,111,117,197,240,78,59,237,36,183,222,122,171,217,206,66,131,85,125,248,158,6,201,219,108,179,77,91,233,186,13,68,179,99,87,135,199,58,174,190,116,245,176,190,146,30,152,247,201,39,159,212,173,65,87,66,39,213,253,149,175,124,37,177,166,218,121,43,141,232,170,232,97,195,134,181,147,68,183,252,208,80,185,25,14,105,220,108,67,223,52,243,113,44,4,32,0,1,8,148,75,128,240,184,92,254,65,207,206,77,69,208,242,102,106,14,111,100,194,23,204,201,248,32,24,41,105,4,2,16,128,0,4,32,208,142,128,141,207,248,234,240,88,183,136,208,173,26,142,63,254,120,179,207,175,110,235,160,161,104,189,149,199,186,226,86,3,226,179,206,58,75,42,43,120,53,32,214,85,194,186,210,119,208,160,65,114,228,145,71,182,213,27,53,97,230,0,0,32,0,73,68,65,84,251,199,63,254,177,225,216,213,1,111,43,43,143,43,19,213,214,176,215,94,123,153,121,117,229,113,143,30,61,218,173,60,126,239,189,247,18,107,106,180,242,88,207,27,49,98,68,162,27,27,113,72,99,97,27,250,166,153,143,99,33,0,1,8,64,160,92,2,132,199,229,242,15,122,118,110,42,130,150,55,83,115,120,35,19,190,96,78,198,7,193,72,73,35,16,128,0,4,32,0,129,92,194,99,13,129,117,59,10,221,182,65,31,48,167,123,23,191,255,254,251,102,107,6,13,66,117,69,177,238,245,171,171,140,245,97,120,250,176,60,221,235,87,247,67,214,135,230,233,42,93,221,35,184,242,80,59,29,75,195,99,253,167,242,210,16,186,209,216,73,225,177,174,28,214,61,134,53,144,222,101,151,93,218,130,236,218,61,143,117,69,112,189,26,118,220,113,199,77,246,60,214,21,213,186,143,178,62,192,47,169,166,74,144,174,243,60,243,204,51,242,203,95,254,210,60,236,239,205,55,223,52,125,42,135,221,119,223,93,30,125,244,81,153,55,111,158,249,59,221,7,186,35,14,105,44,204,61,92,26,90,28,11,1,8,64,192,127,2,132,199,254,107,232,108,7,220,84,56,43,77,233,133,225,141,210,37,112,162,0,124,224,132,12,20,1,1,8,64,0,2,16,176,78,192,198,103,188,110,247,160,251,13,107,144,58,115,230,76,179,159,240,194,133,11,229,160,131,14,146,99,142,57,198,4,195,151,95,126,185,188,243,206,59,50,99,198,12,233,214,173,155,204,159,63,95,6,15,30,108,2,212,62,125,250,200,218,181,107,205,24,122,126,215,174,93,205,254,196,39,156,112,66,187,61,137,255,250,215,191,154,48,58,105,236,164,240,184,83,167,78,102,251,140,177,99,199,138,174,248,61,233,164,147,228,149,87,94,49,97,114,245,158,199,73,53,232,94,205,211,166,77,51,251,52,235,220,213,117,55,170,73,247,71,190,233,166,155,76,144,174,43,171,103,207,158,45,187,238,186,171,9,211,43,245,60,240,192,3,114,248,225,135,155,253,151,7,12,24,208,20,135,52,38,176,161,111,154,249,56,22,2,16,128,0,4,202,37,64,120,92,46,255,160,103,231,166,34,104,121,51,53,135,55,50,225,11,230,100,124,16,140,148,52,2,1,8,64,0,2,16,104,71,128,207,248,142,13,145,180,71,114,199,103,150,127,4,250,150,175,1,21,64,0,2,16,40,146,0,225,113,145,180,35,155,139,155,138,200,4,79,209,46,222,72,1,43,224,67,241,65,192,226,210,26,4,32,0,1,8,68,77,128,207,248,142,229,39,60,238,152,17,71,64,0,2,16,128,128,27,4,8,143,221,208,33,200,42,184,105,12,82,86,43,77,225,13,43,24,189,31,4,31,120,47,33,13,64,0,2,16,128,0,4,234,18,224,51,62,108,99,160,111,216,250,210,29,4,32,0,129,90,2,132,199,120,34,55,2,220,84,228,134,214,251,129,241,134,247,18,90,105,0,31,88,193,200,32,16,128,0,4,32,0,1,231,8,240,25,239,156,36,86,11,66,95,171,56,25,12,2,16,128,128,243,4,8,143,157,151,200,223,2,185,169,240,87,187,188,43,199,27,121,19,246,99,124,124,224,135,78,84,9,1,8,64,0,2,16,72,75,128,207,248,180,196,252,58,30,125,253,210,139,106,33,0,1,8,100,37,64,120,156,149,32,231,39,18,224,166,2,115,36,17,192,27,120,67,9,224,3,124,0,1,8,64,0,2,16,8,147,0,159,241,97,234,90,233,10,125,195,214,151,238,32,0,1,8,212,18,32,60,198,19,185,17,224,166,34,55,180,222,15,140,55,188,151,208,74,3,248,192,10,70,6,129,0,4,32,0,1,8,56,71,128,207,120,231,36,177,90,16,250,90,197,201,96,16,128,0,4,156,39,64,120,236,188,68,254,22,200,77,133,191,218,229,93,57,222,200,155,176,31,227,227,3,63,116,162,74,8,64,0,2,16,128,64,90,2,124,198,167,37,230,215,241,232,235,151,94,84,11,1,8,64,32,43,1,194,227,172,4,57,63,145,0,55,21,152,35,137,0,222,192,27,74,0,31,224,3,8,64,0,2,16,128,64,152,4,248,140,15,83,215,74,87,232,27,182,190,116,7,1,8,64,160,150,0,225,49,158,200,141,0,55,21,185,161,245,126,96,188,225,189,132,86,26,192,7,86,48,50,8,4,32,0,1,8,64,192,57,2,124,198,59,39,137,213,130,208,215,42,78,6,131,0,4,32,224,60,1,194,99,231,37,242,183,64,110,42,252,213,46,239,202,241,70,222,132,253,24,31,31,248,161,19,85,66,0,2,16,128,0,4,210,18,224,51,62,45,49,191,142,71,95,191,244,162,90,8,64,0,2,89,9,16,30,103,37,200,249,137,4,184,169,192,28,73,4,240,6,222,80,2,248,0,31,64,0,2,16,128,0,4,194,36,192,103,124,152,186,86,186,66,223,176,245,165,59,8,64,0,2,181,4,8,143,241,68,110,4,184,169,200,13,173,247,3,227,13,239,37,180,210,0,62,176,130,145,65,32,0,1,8,64,0,2,206,17,224,51,222,57,73,172,22,132,190,86,113,50,24,4,32,0,1,231,9,16,30,59,47,145,191,5,114,83,225,175,118,121,87,142,55,242,38,236,199,248,248,192,15,157,168,18,2,16,128,0,4,32,144,150,0,159,241,105,137,249,117,60,250,250,165,23,213,66,0,2,16,200,74,128,240,56,43,65,206,79,36,192,77,5,230,72,34,128,55,240,134,18,192,7,248,0,2,16,128,0,4,32,16,38,1,62,227,195,212,181,210,21,250,134,173,47,221,65,0,2,16,168,37,64,120,140,39,114,35,192,77,69,110,104,189,31,24,111,212,151,80,185,196,246,218,184,113,99,108,45,211,47,4,32,0,1,8,64,32,120,2,220,235,133,45,49,250,134,173,47,221,65,0,2,16,32,60,198,3,133,17,224,166,162,48,212,222,77,132,55,146,195,99,194,84,239,236,76,193,16,128,0,4,32,0,1,8,212,16,224,94,47,108,75,160,111,216,250,210,29,4,32,0,1,194,99,60,80,24,1,110,42,10,67,237,221,68,120,131,240,216,59,211,82,48,4,32,0,1,8,64,0,2,77,19,224,94,175,105,84,94,30,136,190,94,202,70,209,16,128,0,4,90,38,192,182,21,45,163,227,196,142,8,112,83,209,17,161,120,255,30,111,16,30,199,235,126,58,135,0,4,32,0,1,8,132,79,128,123,189,176,53,70,223,176,245,165,59,8,64,0,2,181,4,8,143,241,68,110,4,184,169,200,13,173,247,3,227,13,194,99,239,77,76,3,16,128,0,4,32,0,1,8,36,18,224,94,47,108,115,160,111,216,250,210,29,4,32,0,1,194,99,60,80,24,1,110,42,10,67,237,221,68,120,131,240,216,59,211,82,48,4,32,0,1,8,64,0,2,77,19,224,94,175,105,84,94,30,136,190,94,202,70,209,16,128,0,4,90,38,192,202,227,150,209,113,98,71,4,184,169,232,136,80,188,127,143,55,8,143,227,117,63,157,67,0,2,16,128,0,4,194,39,192,189,94,216,26,163,111,216,250,210,29,4,32,0,129,90,2,132,199,120,34,55,2,220,84,228,134,214,251,129,241,6,225,177,247,38,166,1,8,64,0,2,16,128,0,4,18,9,112,175,23,182,57,208,55,108,125,233,14,2,16,128,0,225,49,30,40,140,0,55,21,133,161,246,110,34,188,65,120,236,157,105,41,24,2,16,128,0,4,32,0,129,166,9,112,175,215,52,42,47,15,68,95,47,101,163,104,8,64,0,2,45,19,96,229,113,203,232,56,177,35,2,220,84,116,68,40,222,191,199,27,132,199,241,186,159,206,33,0,1,8,64,0,2,225,19,224,94,47,108,141,209,55,108,125,233,14,2,16,128,64,45,1,194,99,60,145,27,1,110,42,114,67,235,253,192,120,131,240,216,123,19,211,0,4,32,0,1,8,64,0,2,137,4,244,94,143,87,216,4,54,110,220,24,118,131,116,7,1,8,64,0,2,109,4,8,143,49,67,110,4,8,8,115,67,235,253,192,120,131,240,216,123,19,211,0,4,32,0,1,8,64,0,2,16,248,140,0,247,182,88,1,2,16,128,0,4,66,38,64,120,28,178,186,37,247,198,77,84,201,2,56,60,61,222,32,60,118,216,158,148,6,1,8,64,0,2,16,128,0,4,82,17,224,222,54,21,46,14,134,0,4,32,0,1,207,8,16,30,123,38,152,79,229,114,19,229,147,90,197,214,138,55,8,143,139,117,28,179,65,0,2,16,128,0,4,32,0,129,252,8,112,111,155,31,91,70,134,0,4,32,0,129,242,9,16,30,151,175,65,176,21,112,19,21,172,180,153,27,195,27,132,199,153,77,196,0,16,128,0,4,32,0,1,8,64,192,17,2,220,219,58,34,4,101,64,0,2,16,128,64,46,4,8,143,115,193,202,160,74,128,155,40,124,144,68,0,111,16,30,243,238,128,0,4,32,0,1,8,64,0,2,161,16,224,222,54,20,37,233,3,2,16,128,0,4,234,17,32,60,198,23,185,17,224,38,42,55,180,222,15,140,55,8,143,189,55,49,13,64,0,2,16,128,0,4,32,0,129,207,8,112,111,139,21,32,0,1,8,64,32,100,2,132,199,33,171,91,114,111,220,68,149,44,128,195,211,227,13,194,99,135,237,73,105,16,128,0,4,32,0,1,8,64,32,21,1,238,109,83,225,226,96,8,64,0,2,16,240,140,0,225,177,103,130,249,84,46,55,81,62,169,85,108,173,120,131,240,184,88,199,49,27,4,32,0,1,8,64,0,2,16,200,143,0,247,182,249,177,101,100,8,64,0,2,16,40,159,0,225,113,249,26,4,91,1,55,81,193,74,155,185,49,188,65,120,156,217,68,12,0,1,8,64,0,2,16,128,0,4,28,33,192,189,173,35,66,80,6,4,32,0,1,8,228,66,128,240,56,23,172,12,170,4,184,137,194,7,73,4,240,6,225,49,239,14,8,64,0,2,16,128,0,4,32,16,10,1,238,109,67,81,146,62,32,0,1,8,64,160,30,1,194,99,124,145,27,1,110,162,114,67,235,253,192,120,131,240,216,123,19,211,0,4,32,0,1,8,64,0,2,16,248,140,0,247,182,88,1,2,16,128,0,4,66,38,64,120,28,178,186,37,247,198,77,84,201,2,56,60,61,222,32,60,118,216,158,148,6,1,8,64,0,2,16,128,0,4,82,17,224,222,54,21,46,14,134,0,4,32,0,1,207,8,16,30,123,38,152,79,229,114,19,229,147,90,197,214,138,55,8,143,139,117,28,179,65,0,2,16,128,0,4,32,0,129,252,8,112,111,155,31,91,70,134,0,4,32,0,129,242,9,16,30,151,175,65,176,21,112,19,21,172,180,153,27,195,27,132,199,153,77,196,0,16,128,0,4,32,0,1,8,64,192,17,2,220,219,58,34,4,101,64,0,2,16,128,64,46,4,8,143,115,193,202,160,74,128,155,40,124,144,68,0,111,16,30,243,238,128,0,4,32,0,1,8,64,0,2,16,128,0,4,32,0,1,8,64,192,125,2,132,199,238,107,228,109,133,4,132,222,74,151,123,225,120,131,240,56,119,147,49,1,4,32,0,1,8,64,0,2,16,128,0,4,32,0,1,8,64,0,2,153,9,16,30,103,70,200,0,73,4,8,8,241,6,222,72,231,1,222,51,233,120,113,52,4,32,0,1,8,64,0,2,110,17,248,240,195,15,101,198,140,25,50,114,228,72,217,118,219,109,155,42,238,249,231,159,151,171,175,190,90,46,184,224,2,233,220,185,115,187,115,26,253,93,83,131,103,60,168,186,159,213,171,87,39,214,153,113,26,115,122,43,236,42,243,110,220,184,81,166,79,159,46,203,151,47,151,169,83,167,202,86,91,109,213,86,210,27,111,188,33,19,39,78,148,91,110,185,69,186,118,237,42,195,134,13,147,211,79,63,93,122,246,236,105,142,217,176,97,131,252,230,55,191,145,41,83,166,200,125,247,221,39,251,236,179,143,156,118,218,105,114,196,17,71,200,22,91,108,33,111,191,253,182,156,124,242,201,114,254,249,231,75,175,94,189,218,254,123,215,93,119,149,165,75,151,202,152,49,99,228,137,39,158,48,199,171,134,95,252,226,23,109,224,96,12,8,64,0,2,16,112,136,0,225,177,67,98,132,86,10,65,88,104,138,218,235,7,111,212,103,9,23,123,30,99,36,8,64,0,2,16,128,0,4,138,39,160,65,227,57,231,156,35,23,93,116,145,149,240,184,248,14,218,207,88,221,79,222,225,113,43,236,42,213,254,229,47,127,49,225,239,170,85,171,100,252,248,241,50,112,224,64,243,87,239,191,255,190,156,114,202,41,38,48,62,240,192,3,229,239,127,255,187,92,127,253,245,242,220,115,207,201,164,73,147,100,203,45,183,148,27,110,184,65,126,247,187,223,153,112,248,11,95,248,130,232,88,250,223,251,239,191,191,28,117,212,81,242,206,59,239,212,13,143,187,117,235,102,66,102,13,162,191,241,141,111,152,113,126,251,219,223,202,149,87,94,41,93,186,116,41,91,58,230,135,0,4,32,0,1,139,4,8,143,45,194,100,168,246,4,8,194,112,68,18,1,188,65,120,204,187,3,2,16,128,0,4,32,0,129,176,8,124,252,241,199,50,106,212,40,153,51,103,142,236,185,231,158,114,227,141,55,202,187,239,190,219,182,50,117,200,144,33,38,84,238,221,187,119,187,198,117,117,241,85,87,93,101,194,230,43,174,184,194,132,150,151,92,114,137,244,239,223,95,170,87,30,191,254,250,235,50,109,218,52,209,208,114,254,252,249,178,247,222,123,203,229,151,95,46,95,253,234,87,205,234,217,69,139,22,153,85,183,15,63,252,176,236,183,223,126,230,191,247,221,119,95,51,134,158,183,110,221,58,179,138,86,143,255,247,127,255,119,249,250,215,191,110,234,208,85,207,90,211,161,135,30,218,174,174,218,126,52,156,189,237,182,219,100,251,237,183,55,171,171,117,254,217,179,103,139,174,192,213,87,245,42,220,227,142,59,206,4,176,186,186,183,50,127,189,186,43,19,182,202,174,114,190,174,24,214,224,248,163,143,62,146,53,107,214,24,29,244,126,251,165,151,94,146,115,207,61,215,4,186,21,238,170,201,232,209,163,101,236,216,177,38,228,213,127,171,46,59,238,184,99,91,255,207,62,251,172,220,125,247,221,114,194,9,39,24,110,245,86,30,191,245,214,91,230,24,93,213,188,249,230,155,183,91,161,92,97,18,150,195,233,6,2,16,128,64,188,4,8,143,227,213,62,247,206,9,8,115,71,236,237,4,120,131,240,216,91,243,82,56,4,32,0,1,8,64,0,2,137,4,170,87,207,126,240,193,7,114,198,25,103,200,121,231,157,39,187,237,182,155,89,153,250,212,83,79,153,21,175,213,219,42,104,184,170,97,235,217,103,159,45,223,255,254,247,101,241,226,197,114,231,157,119,154,109,24,222,124,243,205,182,173,34,52,60,30,62,124,184,9,101,15,56,224,0,89,176,96,129,44,91,182,204,172,184,125,241,197,23,205,191,245,31,93,61,123,221,117,215,201,35,143,60,34,151,93,118,153,217,202,65,183,209,208,0,121,143,61,246,48,171,108,95,125,245,85,249,201,79,126,34,26,218,94,120,225,133,38,36,221,121,231,157,55,233,171,118,229,177,214,169,91,51,232,42,222,234,249,87,172,88,209,214,171,174,250,213,94,181,166,9,19,38,152,0,55,169,110,93,249,91,121,181,194,78,207,253,228,147,79,228,226,139,47,150,99,143,61,86,254,246,183,191,153,57,53,220,86,14,218,159,110,43,161,99,107,237,26,152,107,160,173,247,226,149,192,251,230,155,111,150,201,147,39,155,85,200,245,94,141,182,173,168,62,94,3,103,157,247,210,75,47,53,1,63,47,8,64,0,2,16,8,135,0,225,113,56,90,58,215,9,1,161,115,146,56,83,16,222,32,60,118,198,140,20,2,1,8,64,0,2,16,128,128,53,2,213,1,232,67,15,61,36,143,61,246,152,9,143,245,222,79,183,125,208,21,175,26,254,246,237,219,183,109,78,13,143,231,206,157,107,86,176,110,189,245,214,162,161,243,184,113,227,228,212,83,79,149,245,235,215,183,11,143,53,152,212,64,184,123,247,238,237,86,37,215,238,149,172,115,107,128,172,1,180,134,206,213,231,105,29,250,231,186,226,86,67,95,61,78,87,231,86,7,218,245,2,93,61,47,105,254,219,111,191,221,132,197,186,101,135,246,170,171,127,117,251,8,13,196,181,159,102,234,110,133,157,214,249,244,211,79,203,173,183,222,106,152,125,250,233,167,38,44,30,52,104,80,219,74,234,181,107,215,202,29,119,220,97,142,209,21,202,26,110,171,6,255,252,207,255,44,127,248,195,31,204,126,199,218,127,210,171,153,240,88,117,214,213,203,90,67,101,69,183,53,83,49,16,4,32,0,1,8,148,78,128,240,184,116,9,194,45,128,128,48,92,109,179,118,134,55,8,143,179,122,136,243,33,0,1,8,64,0,2,16,112,143,64,117,0,170,91,26,232,235,232,163,143,54,255,214,85,176,26,36,235,42,220,234,109,13,106,31,138,87,125,156,158,87,121,152,158,134,192,213,15,214,171,62,175,83,167,78,102,31,95,157,243,201,39,159,148,37,75,150,152,213,201,149,240,184,250,188,202,195,229,14,62,248,96,243,160,183,234,26,107,137,54,218,243,184,122,126,13,102,117,95,225,234,87,101,235,142,234,30,52,228,78,122,8,96,43,236,42,189,232,10,239,234,151,238,115,92,251,224,60,253,123,13,151,31,124,240,65,179,82,89,183,252,208,96,187,222,202,99,29,87,143,253,220,231,62,215,240,129,121,58,166,238,145,172,243,107,0,173,43,204,121,65,0,2,16,128,64,120,4,8,143,195,211,212,153,142,8,8,157,145,194,185,66,240,70,125,73,224,226,156,85,41,8,2,16,128,0,4,32,0,129,20,4,90,89,61,91,187,242,88,87,237,158,121,230,153,114,214,89,103,109,178,242,56,41,60,214,213,183,186,29,198,241,199,31,111,182,166,120,237,181,215,204,158,203,245,194,99,109,71,183,180,208,109,22,116,181,240,49,199,28,211,46,204,174,110,183,217,240,88,87,30,191,247,222,123,50,98,196,136,77,104,213,134,197,205,132,199,205,174,218,214,213,208,186,229,132,6,183,61,122,244,48,115,107,152,251,211,159,254,212,172,228,214,149,213,250,16,187,202,190,196,149,226,244,255,117,235,141,47,127,249,203,117,247,60,214,109,61,116,21,181,174,242,214,237,44,234,237,121,92,249,1,64,245,42,239,218,21,224,41,172,195,161,16,128,0,4,32,224,48,1,194,99,135,197,241,189,52,130,48,223,21,204,175,126,188,65,120,156,159,187,24,25,2,16,128,0,4,32,0,129,178,8,104,216,170,193,175,134,147,186,114,181,217,61,143,117,53,178,238,61,172,15,203,211,253,130,53,220,213,135,230,85,175,54,110,180,242,88,195,219,23,94,120,193,108,217,240,254,251,239,155,224,83,87,207,234,3,248,222,120,227,141,118,43,150,149,141,62,52,78,183,88,208,176,83,183,91,72,10,61,171,251,209,237,31,146,194,107,221,155,89,183,228,208,30,118,223,125,119,121,244,209,71,101,222,188,121,102,245,175,62,200,46,233,188,234,121,91,97,167,219,80,40,151,31,255,248,199,109,146,87,86,35,235,31,232,106,232,211,78,59,205,236,37,253,111,255,246,111,102,107,14,101,91,217,70,67,183,15,81,222,186,15,180,238,149,172,15,3,92,185,114,165,89,33,254,205,111,126,83,254,227,63,254,67,222,121,231,157,134,225,113,89,94,99,94,8,64,0,2,16,40,142,0,225,113,113,172,163,155,137,128,48,58,201,155,110,24,111,16,30,55,109,22,14,132,0,4,32,0,1,8,64,192,27,2,250,240,54,13,38,23,45,90,100,30,40,167,33,173,6,186,186,61,196,144,33,67,76,80,219,187,119,239,118,253,232,74,92,125,208,154,62,100,109,254,252,249,50,120,240,96,19,194,246,233,211,167,221,22,15,141,194,227,15,63,252,208,4,198,11,23,46,148,131,14,58,200,172,38,214,173,36,116,107,6,13,63,171,195,91,157,92,3,86,125,240,93,255,254,253,205,182,26,213,251,250,86,111,169,81,221,143,174,108,214,253,129,245,188,218,237,39,116,219,12,221,42,67,247,81,126,224,129,7,228,240,195,15,55,43,130,7,12,24,176,201,54,21,73,43,143,211,178,171,126,80,94,237,195,254,116,142,202,131,243,52,196,215,48,255,150,91,110,145,191,255,253,239,114,200,33,135,152,224,124,175,189,246,50,58,232,223,235,214,21,170,193,195,15,63,44,251,236,179,143,9,156,143,56,226,8,217,98,139,45,58,220,182,130,149,199,222,188,61,41,20,2,16,128,64,203,4,8,143,91,70,199,137,29,17,32,32,236,136,80,188,127,143,55,8,143,227,117,63,157,67,0,2,16,128,0,4,32,80,54,1,93,93,171,15,179,211,128,85,131,87,13,147,245,161,114,186,79,113,245,195,252,202,174,147,249,33,0,1,8,64,0,2,46,16,32,60,118,65,133,64,107,32,32,12,84,88,11,109,225,13,194,99,11,54,98,8,8,64,0,2,16,128,0,4,32,144,154,128,62,80,111,232,208,161,50,126,252,120,57,242,200,35,69,239,75,255,246,183,191,153,149,185,135,29,118,88,226,22,22,169,39,226,4,8,64,0,2,16,128,64,32,4,8,143,3,17,210,197,54,8,8,93,84,197,141,154,240,6,225,177,27,78,164,10,8,64,0,2,16,128,0,4,32,0,1,8,64,0,2,16,128,0,4,26,17,32,60,198,31,185,17,32,32,204,13,173,247,3,227,13,194,99,239,77,76,3,16,128,0,4,32,0,1,8,64,224,51,2,220,219,98,5,8,64,0,2,16,8,153,0,225,113,200,234,150,220,27,55,81,37,11,224,240,244,120,131,240,216,97,123,82,26,4,32,0,1,8,64,0,2,16,72,69,128,123,219,84,184,56,24,2,16,128,0,4,60,35,64,120,236,153,96,62,149,203,77,148,79,106,21,91,43,222,32,60,46,214,113,204,6,1,8,64,0,2,16,128,0,4,242,35,192,189,109,126,108,25,25,2,16,128,0,4,202,39,64,120,92,190,6,193,86,192,77,84,176,210,102,110,12,111,16,30,103,54,17,3,64,0,2,16,128,0,4,32,0,1,71,8,112,111,235,136,16,148,1,1,8,64,0,2,185,16,32,60,206,5,43,131,42,1,110,162,240,65,18,1,188,65,120,204,187,3,2,16,128,0,4,32,0,1,8,132,66,128,123,219,80,148,164,15,8,64,0,2,16,168,71,128,240,24,95,228,70,128,155,168,220,208,122,63,48,222,32,60,246,222,196,52,0,1,8,64,0,2,16,128,0,4,62,35,192,189,45,86,128,0,4,32,0,129,144,9,16,30,135,172,110,201,189,113,19,85,178,0,14,79,143,55,8,143,29,182,39,165,65,0,2,16,128,0,4,32,0,129,84,4,184,183,77,133,139,131,33,0,1,8,64,192,51,2,132,199,158,9,230,83,185,220,68,249,164,86,177,181,226,13,194,227,98,29,199,108,16,128,0,4,32,0,1,8,64,32,63,2,220,219,230,199,150,145,33,0,1,8,64,160,124,2,132,199,229,107,16,108,5,220,68,5,43,109,230,198,240,6,225,113,102,19,49,0,4,32,0,1,8,64,0,2,16,112,132,0,247,182,142,8,65,25,16,128,0,4,32,144,11,1,194,227,92,176,50,168,18,224,38,10,31,36,17,192,27,132,199,188,59,32,0,1,8,64,0,2,16,128,64,40,4,184,183,13,69,73,250,128,0,4,32,0,129,122,4,8,143,241,69,110,4,184,137,202,13,173,247,3,227,13,194,99,239,77,76,3,16,128,0,4,32,0,1,8,64,224,51,2,220,219,98,5,8,64,0,2,16,8,153,0,225,113,200,234,150,220,27,55,81,37,11,224,240,244,120,131,240,216,97,123,82,26,4,32,0,1,8,64,0,2,16,72,69,128,123,219,84,184,56,24,2,16,128,0,4,60,35,64,120,236,153,96,62,149,203,77,148,79,106,21,91,43,222,32,60,46,214,113,204,6,1,8,64,0,2,16,128,0,4,242,35,192,189,109,126,108,25,25,2,16,128,0,4,202,39,64,120,92,190,6,193,86,192,77,84,176,210,102,110,12,111,16,30,103,54,17,3,64,0,2,16,128,0,4,32,0,129,146,8,12,31,62,92,22,44,88,32,19,39,78,148,209,163,71,183,61,235,101,234,212,169,50,97,194,4,25,58,116,168,92,115,205,53,37,85,199,180,16,128,0,4,32,0,1,187,4,8,143,237,242,100,180,42,2,4,132,216,33,137,0,222,32,60,230,221,1,1,8,64,0,2,16,128,0,4,124,37,240,193,7,31,72,175,94,189,164,115,231,206,178,217,102,155,201,187,239,190,43,61,122,244,144,245,235,215,203,186,117,235,100,245,234,213,210,181,107,87,95,219,163,110,8,64,0,2,16,128,64,59,2,132,199,24,34,55,2,4,132,185,161,245,126,96,188,65,120,236,189,137,105,0,2,16,128,0,4,32,0,129,168,9,140,25,51,70,230,204,153,35,239,191,255,190,9,144,55,108,216,32,221,186,117,147,17,35,70,136,174,64,230,5,1,8,64,0,2,16,8,133,0,225,113,40,74,58,216,7,1,161,131,162,56,82,18,222,32,60,118,196,138,148,1,1,8,64,0,2,16,128,0,4,90,34,160,171,143,183,219,110,59,179,210,184,242,234,212,169,147,172,90,181,138,85,199,45,17,229,36,8,64,0,2,16,112,149,0,225,177,171,202,4,80,23,1,97,0,34,230,212,2,222,32,60,206,201,90,12,11,1,8,64,0,2,16,128,0,4,10,35,48,118,236,88,249,249,207,127,46,107,214,172,145,238,221,187,203,137,39,158,40,83,166,76,41,108,126,38,130,0,4,32,0,1,8,20,65,128,240,184,8,202,145,206,65,64,24,169,240,77,180,141,55,8,143,155,176,9,135,64,0,2,16,128,0,4,32,0,1,167,9,84,175,62,102,213,177,211,82,81,28,4,32,0,1,8,100,32,64,120,156,1,30,167,54,38,64,64,136,67,146,8,224,13,194,99,222,29,16,128,0,4,32,0,1,8,64,32,4,2,186,247,241,172,89,179,228,228,147,79,102,175,227,16,4,165,7,8,64,0,2,16,216,132,0,225,49,166,200,141,0,1,97,110,104,189,31,24,111,16,30,123,111,98,26,128,0,4,32,0,1,8,64,0,2,34,162,171,143,251,244,233,35,43,87,174,100,175,99,28,1,1,8,64,0,2,65,18,32,60,14,82,86,55,154,34,32,116,67,7,23,171,192,27,132,199,46,250,146,154,32,0,1,8,64,0,2,16,248,127,4,244,126,141,23,4,242,32,176,113,227,198,60,134,101,76,8,64,0,2,16,200,137,0,225,113,78,96,25,86,132,128,16,23,36,17,192,27,132,199,188,59,32,0,1,8,64,0,2,16,112,155,0,247,107,110,235,227,107,117,248,202,87,229,168,27,2,16,136,153,0,225,113,204,234,231,220,59,55,6,57,3,246,120,120,188,65,120,236,177,125,41,29,2,16,128,0,4,32,16,5,1,238,215,162,144,185,240,38,241,85,225,200,153,16,2,16,128,64,102,2,132,199,153,17,50,64,18,1,110,12,240,6,222,72,231,1,222,51,233,120,113,52,4,32,0,1,8,64,0,2,249,17,224,190,36,63,182,49,143,140,175,98,86,159,222,33,0,1,95,9,16,30,251,170,156,7,117,115,99,224,129,72,37,149,136,55,234,131,135,75,73,134,100,90,8,64,0,2,16,128,0,4,54,33,192,125,9,166,200,131,0,190,202,131,42,99,66,0,2,16,200,151,0,225,113,190,124,163,30,157,27,131,168,229,111,216,60,222,32,60,230,221,1,129,34,9,240,208,167,34,105,151,51,87,76,15,95,194,207,229,120,172,200,89,93,241,51,247,107,69,170,30,207,92,248,42,30,173,233,20,2,16,8,135,0,225,113,56,90,58,215,9,55,6,206,73,226,76,65,120,131,240,216,25,51,82,72,20,4,184,230,132,45,115,108,250,198,214,111,216,238,221,180,59,151,244,117,169,150,216,124,16,114,191,248,42,100,117,233,13,2,16,8,149,0,225,113,168,202,58,208,23,55,6,14,136,224,104,9,120,131,240,216,81,107,82,86,160,4,184,230,4,42,236,103,109,197,166,111,108,253,134,237,94,194,227,216,244,165,95,17,174,97,184,0,2,16,128,128,127,4,8,143,253,211,204,155,138,185,49,240,70,170,194,11,197,27,132,199,133,155,142,9,163,38,192,53,39,108,249,99,211,55,182,126,195,118,47,225,113,108,250,210,47,225,49,30,128,0,4,32,224,35,1,194,99,31,85,243,164,102,190,220,120,34,84,9,101,226,13,194,227,18,108,199,148,17,19,224,154,19,182,248,177,233,27,91,191,97,187,151,240,56,54,125,233,151,240,24,15,64,0,2,16,240,145,0,225,177,143,170,121,82,51,95,110,60,17,170,132,50,241,6,225,113,9,182,99,202,136,9,112,205,9,91,252,216,244,141,173,223,176,221,75,120,28,155,190,244,75,120,140,7,32,0,1,8,248,72,128,240,216,71,213,60,169,153,47,55,158,8,85,66,153,120,131,240,184,4,219,49,101,196,4,184,230,132,45,126,108,250,198,214,111,216,238,37,60,142,77,95,250,37,60,198,3,16,128,0,4,124,36,64,120,236,163,106,158,212,204,151,27,79,132,42,161,76,188,65,120,92,130,237,152,50,98,2,92,115,194,22,63,54,125,99,235,55,108,247,18,30,199,166,47,253,18,30,227,1,8,64,0,2,62,18,32,60,246,81,53,79,106,230,203,141,39,66,149,80,38,222,32,60,46,193,118,76,25,49,1,174,57,97,139,31,155,190,177,245,27,182,123,9,143,99,211,151,126,9,143,241,0,4,32,0,1,31,9,16,30,251,168,154,39,53,243,229,198,19,161,74,40,19,111,16,30,151,96,59,166,140,152,0,215,156,176,197,143,77,223,216,250,13,219,189,132,199,177,233,75,191,132,199,120,0,2,16,128,128,143,4,8,143,125,84,205,147,154,249,114,227,137,80,37,148,137,55,8,143,75,176,29,83,70,76,128,107,78,216,226,199,166,111,108,253,134,237,94,194,227,216,244,165,95,194,99,60,0,1,8,64,192,71,2,132,199,62,170,230,73,205,124,185,241,68,168,18,202,196,27,132,199,37,216,142,41,35,38,192,53,39,108,241,99,211,55,182,126,195,118,47,225,113,108,250,210,47,225,49,30,128,0,4,32,224,35,1,194,99,31,85,243,164,102,190,220,120,34,84,9,101,226,13,194,227,18,108,199,148,17,19,224,154,19,182,248,177,233,27,91,191,97,187,151,240,56,54,125,233,151,240,24,15,64,0,2,16,240,145,0,225,177,143,170,121,82,51,95,110,60,17,170,132,50,241,6,225,113,9,182,99,202,136,9,112,205,9,91,252,216,244,141,173,223,176,221,75,120,28,155,190,244,75,120,140,7,32,0,1,8,248,72,128,240,216,71,213,60,169,153,47,55,158,8,85,66,153,120,131,240,184,4,219,49,101,196,4,184,230,132,45,126,108,250,198,214,111,216,238,37,60,142,77,95,250,37,60,198,3,16,128,0,4,124,36,64,120,236,163,106,158,212,204,151,27,79,132,42,161,76,188,65,120,92,130,237,152,50,98,2,92,115,194,22,63,54,125,99,235,55,108,247,18,30,199,166,47,253,18,30,227,1,8,64,0,2,62,18,32,60,246,81,53,79,106,230,203,141,39,66,149,80,38,222,32,60,46,193,118,76,25,49,1,174,57,97,139,31,155,190,177,245,27,182,123,9,143,99,211,151,126,9,143,241,0,4,32,0,1,31,9,16,30,251,168,154,39,53,243,229,198,19,161,74,40,19,111,16,30,151,96,59,166,140,152,0,215,156,176,197,143,77,223,216,250,13,219,189,132,199,177,233,75,191,132,199,120,0,2,16,128,128,143,4,8,143,125,84,205,147,154,249,114,227,137,80,37,148,137,55,8,143,75,176,29,83,70,76,128,107,78,216,226,199,166,111,108,253,134,237,94,194,227,216,244,165,95,194,99,60,0,1,8,64,192,71,2,132,199,62,170,230,73,205,124,185,241,68,168,18,202,196,27,132,199,37,216,142,41,35,38,192,53,39,108,241,99,211,183,217,126,23,44,88,96,132,223,105,167,157,228,186,235,174,147,233,211,167,75,231,206,157,91,54,195,243,207,63,47,87,95,125,181,92,112,193,5,13,199,105,246,184,150,11,9,252,196,102,245,45,2,131,75,181,20,209,47,115,20,67,0,95,21,195,153,89,32,0,1,8,216,36,64,120,108,147,38,99,181,35,192,141,1,134,72,34,128,55,8,143,121,119,64,160,72,2,92,115,138,164,93,252,92,177,233,219,108,191,55,222,120,163,124,250,233,167,178,203,46,187,200,29,119,220,33,23,94,120,161,108,190,249,230,45,11,212,108,40,220,236,113,45,23,18,248,137,205,234,91,4,6,151,106,41,162,95,230,40,134,0,190,42,134,51,179,64,0,2,16,176,73,128,240,216,38,77,198,34,60,198,3,77,17,224,166,145,240,184,41,163,112,16,4,44,17,224,154,99,9,164,163,195,196,166,111,179,253,62,244,208,67,242,209,71,31,201,206,59,239,44,127,248,195,31,228,229,151,95,150,161,67,135,202,174,187,238,42,247,222,123,175,76,158,60,89,116,117,242,246,219,111,111,254,173,175,163,143,62,90,150,46,93,42,99,198,140,145,39,158,120,66,142,59,238,56,57,255,252,243,165,103,207,158,162,161,240,85,87,93,37,219,110,187,173,92,113,197,21,178,255,254,251,203,37,151,92,34,253,251,247,111,231,140,70,199,233,223,77,155,54,77,214,173,91,39,239,188,243,142,204,159,63,223,212,85,153,111,200,144,33,114,209,69,23,73,247,238,221,205,191,59,170,247,176,195,14,147,75,47,189,84,102,206,156,41,59,236,176,131,9,200,7,15,30,44,202,168,81,31,213,53,104,79,215,94,123,109,221,49,42,141,109,216,176,65,22,45,90,36,83,167,78,149,135,31,126,88,246,219,111,63,243,223,251,238,187,175,225,210,168,167,106,134,205,188,133,154,213,183,153,177,178,30,227,82,45,89,123,225,124,119,8,224,43,119,180,160,18,8,64,0,2,205,18,32,60,110,150,20,199,165,38,192,141,65,106,100,209,156,128,55,8,143,163,49,59,141,58,65,128,107,142,19,50,228,86,68,108,250,182,218,175,6,196,93,187,118,149,67,15,61,212,108,97,113,222,121,231,201,61,247,220,35,95,251,218,215,204,86,20,71,30,121,164,116,235,214,77,206,56,227,12,243,119,3,7,14,148,27,110,184,65,94,124,241,69,153,48,97,130,188,244,210,75,38,76,62,251,236,179,229,251,223,255,190,44,94,188,88,238,188,243,78,51,86,151,46,93,218,244,213,48,53,233,184,55,223,124,83,70,142,28,105,194,214,61,246,216,67,244,255,207,60,243,76,51,223,110,187,237,102,230,123,234,169,167,100,210,164,73,114,243,205,55,119,88,239,107,175,189,38,203,150,45,51,225,243,91,111,189,37,227,198,141,51,161,243,198,141,27,27,246,81,93,131,246,241,228,147,79,110,50,70,223,190,125,219,122,122,250,233,167,101,202,148,41,230,159,47,124,225,11,102,27,144,71,30,121,68,46,187,236,50,89,190,124,121,98,79,181,12,155,89,249,221,170,190,121,188,193,92,170,37,143,254,24,179,28,2,248,170,28,238,204,10,1,8,64,32,11,1,194,227,44,244,56,183,33,1,110,12,48,72,18,1,188,65,120,204,187,3,2,69,18,224,154,83,36,237,226,231,138,77,223,86,251,253,211,159,254,36,183,221,118,155,156,117,214,89,102,213,241,231,63,255,121,179,90,247,160,131,14,50,1,176,6,196,26,2,172,5,76,0,0,32,0,73,68,65,84,164,106,88,124,206,57,231,152,213,187,107,214,172,145,241,227,199,155,192,248,131,15,62,144,185,115,231,202,196,137,19,101,235,173,183,54,255,175,97,237,169,167,158,42,253,250,245,107,23,30,39,29,183,126,253,122,179,82,88,67,87,93,93,124,251,237,183,203,99,143,61,102,194,99,157,111,245,234,213,50,122,244,104,179,218,89,255,187,163,122,127,255,251,223,203,172,89,179,76,0,173,171,128,43,33,182,110,217,209,168,143,234,26,238,186,235,174,186,99,52,114,178,174,234,174,236,35,253,250,235,175,183,235,169,209,220,186,202,187,163,87,171,250,118,52,110,43,127,239,82,45,173,212,207,57,110,18,192,87,110,234,66,85,16,128,0,4,26,17,32,60,198,31,185,17,224,198,32,55,180,222,15,140,55,8,143,189,55,49,13,120,69,128,107,142,87,114,165,46,54,54,125,91,237,87,195,88,13,105,79,62,249,100,153,51,103,142,252,224,7,63,144,251,239,191,223,108,63,161,91,84,104,8,172,171,147,135,13,27,214,78,131,61,247,220,83,52,16,213,87,245,3,243,62,254,248,99,51,222,240,225,195,205,86,24,149,87,237,158,199,213,199,213,142,81,189,93,134,254,93,245,177,186,61,70,71,245,126,242,201,39,114,235,173,183,154,109,52,52,44,214,21,197,26,36,107,32,220,108,31,73,99,108,179,205,54,109,61,233,74,230,231,158,123,78,238,190,251,110,179,74,121,201,146,37,114,192,1,7,152,208,93,195,227,106,46,141,24,86,115,74,50,122,171,250,166,126,227,52,113,130,75,181,52,81,46,135,120,66,0,95,121,34,20,101,66,0,2,16,168,34,64,120,140,29,114,35,192,141,65,110,104,189,31,24,111,16,30,123,111,98,26,240,138,0,215,28,175,228,74,93,108,108,250,182,218,175,174,250,213,45,29,116,59,6,221,106,225,132,19,78,48,219,48,232,86,22,135,28,114,136,124,251,219,223,54,33,241,123,239,189,39,35,70,140,216,68,7,13,133,171,87,20,235,170,100,13,106,117,37,115,163,149,199,213,199,105,13,213,65,107,163,149,199,59,238,184,99,135,245,86,138,212,112,119,197,138,21,102,251,141,65,131,6,153,63,110,212,71,117,13,73,99,232,54,30,149,215,31,255,248,71,179,149,198,241,199,31,111,182,219,208,237,50,148,85,189,240,184,17,195,102,204,221,170,190,205,140,157,246,24,151,106,73,91,59,199,187,75,0,95,185,171,13,149,65,0,2,16,72,34,64,120,140,55,114,35,192,141,65,110,104,189,31,24,111,16,30,123,111,98,26,240,138,64,30,215,156,15,63,252,80,102,204,152,97,86,58,234,10,201,164,87,237,42,204,86,192,53,59,87,179,99,87,86,123,238,180,211,78,109,191,122,223,185,115,231,186,97,97,189,144,173,163,121,170,123,174,94,149,169,43,68,245,213,209,188,29,141,95,251,247,141,244,213,173,21,78,59,237,52,19,88,54,251,106,164,89,179,122,218,214,172,186,246,44,126,214,176,86,3,95,221,138,226,135,63,252,161,217,23,248,153,103,158,105,123,112,158,174,222,213,109,35,244,193,115,187,239,190,187,60,250,232,163,50,111,222,60,243,112,184,85,171,86,153,85,198,250,119,186,90,89,247,39,214,125,127,245,161,121,213,254,81,70,73,199,213,174,210,213,16,182,178,199,114,237,158,199,91,109,181,149,217,214,162,81,189,234,101,125,224,158,214,172,47,221,82,67,195,227,47,125,233,75,13,251,168,93,41,92,111,140,74,8,173,227,106,32,252,194,11,47,152,125,145,223,127,255,125,179,173,135,6,214,186,226,249,141,55,222,104,23,136,55,98,216,163,71,143,14,109,104,219,207,29,78,216,224,128,44,94,107,52,111,179,239,163,180,181,255,249,207,127,54,91,158,232,15,69,26,93,151,211,142,155,116,252,167,159,126,106,180,215,31,34,232,15,47,42,15,124,236,221,187,183,121,144,98,189,235,103,218,107,67,43,172,212,155,250,48,74,125,239,28,123,236,177,134,199,150,91,110,217,114,219,173,212,208,104,178,188,124,213,114,131,156,8,1,8,64,0,2,29,18,32,60,238,16,17,7,180,74,128,27,131,86,201,133,127,30,222,168,175,49,92,194,247,62,29,150,67,32,143,247,214,219,111,191,109,2,36,93,201,153,119,120,220,236,92,205,210,213,32,76,67,143,93,118,217,69,238,184,227,14,19,6,214,123,144,87,171,129,65,82,120,172,65,96,51,243,54,219,71,229,184,122,250,106,104,172,65,162,134,123,250,247,235,214,173,107,122,216,86,251,174,158,192,182,102,213,99,103,241,179,246,118,244,209,71,155,61,126,117,143,96,221,190,66,255,172,18,46,105,232,164,91,50,140,29,59,86,30,120,224,1,57,252,240,195,205,254,200,3,6,12,48,199,233,15,76,244,161,122,26,76,13,30,60,216,120,167,79,159,62,237,216,54,58,174,30,219,165,75,151,154,80,86,183,206,168,14,223,116,208,142,234,93,187,118,173,217,111,120,230,204,153,102,5,245,168,81,163,204,138,234,78,157,58,53,236,163,58,212,75,26,163,58,16,255,235,95,255,106,222,239,11,23,46,52,123,68,31,115,204,49,102,187,140,203,47,191,92,222,121,231,157,118,33,97,35,134,205,152,208,182,159,155,153,51,233,152,44,94,203,50,111,43,231,234,181,69,125,252,224,131,15,154,31,134,20,17,30,223,119,223,125,102,159,112,221,94,69,247,1,191,254,250,235,229,149,87,94,49,255,175,15,152,172,23,30,167,189,54,180,114,61,210,237,95,206,61,247,92,243,224,74,253,33,144,107,47,159,124,229,26,59,234,129,0,4,32,80,22,1,194,227,178,200,71,48,47,55,6,17,136,220,98,139,120,131,240,184,69,235,112,26,4,90,34,96,251,154,163,95,204,53,164,210,224,173,178,31,236,187,239,190,219,22,128,233,23,118,93,253,214,179,103,207,118,171,207,116,213,229,180,105,211,218,194,183,189,247,222,219,132,79,95,253,234,87,77,95,213,33,90,101,12,13,176,106,231,74,218,55,85,207,215,240,226,168,163,142,146,125,246,217,71,182,216,98,139,186,188,244,97,95,31,125,244,145,236,188,243,206,102,229,168,134,128,149,0,78,31,160,166,129,160,254,153,174,180,212,176,80,31,242,165,255,214,122,103,207,158,221,182,191,109,189,122,235,245,92,9,80,244,193,104,213,243,14,29,58,180,37,61,107,79,170,214,87,67,99,13,244,53,52,214,149,118,250,119,26,250,85,86,166,54,51,97,37,252,172,215,119,109,48,94,79,207,254,253,251,55,173,89,51,245,52,234,183,149,243,57,199,109,2,182,253,156,165,219,164,107,103,163,247,254,85,87,93,101,130,91,125,15,126,239,123,223,51,171,95,245,125,242,171,95,253,202,188,23,79,57,229,20,179,90,92,175,11,250,255,122,13,212,107,129,94,215,238,189,247,94,243,195,10,13,127,245,253,87,249,45,137,111,124,227,27,82,61,174,174,124,215,21,239,250,94,171,188,244,186,118,211,77,55,153,135,60,234,124,90,131,190,95,211,212,163,219,158,232,53,183,153,247,121,229,186,93,205,87,207,187,248,226,139,205,74,100,93,169,95,185,246,125,238,115,159,51,63,224,24,56,112,160,249,161,131,126,118,232,249,251,237,183,159,252,236,103,63,235,176,247,218,113,190,246,181,175,153,31,218,116,116,253,209,218,52,76,215,45,105,42,175,164,31,214,104,237,73,159,79,181,1,118,43,99,84,115,178,253,153,156,197,227,156,11,1,8,64,0,2,205,17,32,60,110,142,19,71,181,64,128,27,131,22,160,69,114,10,222,168,47,52,92,34,121,3,208,102,225,4,242,120,111,85,175,30,211,192,178,242,171,247,26,14,232,175,243,235,175,174,79,152,48,161,221,234,51,13,143,245,215,249,53,88,214,135,109,105,48,178,108,217,50,179,90,78,127,229,57,105,12,221,187,181,153,85,206,27,54,108,48,123,177,222,124,243,205,38,168,57,240,192,3,229,136,35,142,48,193,196,102,155,109,150,200,93,87,4,107,29,186,250,243,173,183,222,146,113,227,198,153,0,86,87,235,106,136,173,129,138,142,213,108,189,213,43,238,106,183,41,200,67,124,213,87,183,18,208,149,198,26,208,232,118,7,26,32,233,75,183,9,208,149,161,105,94,26,148,36,245,253,234,171,175,182,5,66,141,244,84,79,52,163,89,154,186,42,199,230,225,231,86,234,224,156,124,8,216,246,115,150,42,235,121,173,122,171,145,122,215,59,125,239,232,123,81,131,81,189,118,232,245,64,195,84,93,145,173,239,9,93,17,91,189,247,181,134,169,186,106,252,208,67,15,53,199,233,170,221,123,238,185,71,52,32,213,243,117,239,105,125,79,235,138,121,221,130,70,87,167,235,106,223,59,239,188,211,28,223,165,75,23,209,31,222,233,177,186,39,181,134,197,149,223,8,169,188,151,211,212,83,47,60,78,186,110,215,110,5,161,63,140,187,229,150,91,76,255,149,107,133,110,17,163,159,9,186,45,203,255,253,191,255,87,170,63,59,244,1,140,205,244,174,225,113,237,56,149,237,97,234,125,158,40,223,122,15,179,108,180,77,140,254,93,82,159,213,215,61,253,140,72,218,106,166,209,24,213,172,184,134,101,121,87,114,46,4,32,0,129,114,8,16,30,151,195,61,138,89,185,49,136,66,230,150,154,196,27,132,199,45,25,135,147,32,208,34,129,60,174,57,213,1,192,175,127,253,107,19,22,107,48,162,115,105,112,169,95,244,207,62,251,108,209,16,177,178,106,76,195,70,93,225,123,217,101,151,73,247,238,221,219,173,110,211,0,55,105,12,13,78,210,6,145,250,43,220,191,251,221,239,204,195,204,116,5,96,245,202,179,90,140,119,221,117,151,217,198,64,87,8,234,86,6,26,198,232,75,195,137,86,234,173,237,185,149,125,147,211,72,173,204,245,87,198,53,156,210,85,225,149,151,6,230,26,168,167,125,61,247,220,115,137,125,87,135,225,141,244,212,21,214,21,205,122,245,234,149,182,132,14,143,215,94,121,133,73,192,182,159,179,82,170,245,154,110,123,211,232,122,87,125,205,208,31,56,233,10,92,253,237,9,125,111,158,126,250,233,102,15,94,253,161,78,229,186,160,123,110,223,118,219,109,230,90,165,171,142,63,255,249,207,139,254,6,132,110,15,162,225,176,254,16,174,242,48,196,43,175,188,82,244,253,164,215,24,253,33,215,169,167,158,106,182,223,185,230,154,107,204,159,127,231,59,223,105,119,173,172,189,134,53,83,79,189,240,56,233,58,88,189,181,137,6,216,90,147,174,172,214,160,88,231,254,207,255,252,79,249,202,87,190,98,194,239,31,253,232,71,230,243,161,250,179,67,195,214,102,122,175,55,78,163,235,179,106,94,47,60,110,244,128,74,253,97,97,82,159,213,215,61,93,29,174,191,69,162,227,107,63,171,87,175,54,191,217,161,33,118,163,49,170,89,229,241,153,156,213,231,156,15,1,8,64,0,2,141,9,16,30,227,144,220,8,112,99,144,27,90,239,7,198,27,132,199,222,155,152,6,188,34,144,199,53,167,118,245,216,176,97,195,218,49,169,108,103,161,127,88,29,30,87,7,169,213,191,10,172,171,239,146,198,208,80,164,94,120,172,171,219,52,88,209,151,110,53,161,199,180,178,242,248,147,79,62,49,191,74,173,33,179,134,66,250,16,64,13,146,117,133,89,43,245,54,234,57,15,227,216,94,169,89,251,43,218,73,123,56,215,174,170,174,62,174,58,60,182,189,247,106,30,126,206,67,23,198,108,141,128,109,63,183,86,197,255,127,86,61,175,105,0,219,204,245,78,195,194,202,182,19,186,106,184,178,221,143,238,23,173,215,180,202,181,69,247,156,214,32,242,228,147,79,54,219,57,252,224,7,63,144,251,239,191,223,60,148,81,247,193,214,128,184,246,61,169,99,85,194,81,253,1,145,110,215,163,63,176,171,125,223,213,158,215,76,61,245,194,227,164,235,96,37,16,213,30,116,69,181,110,247,163,117,235,171,178,234,249,176,195,14,51,189,107,56,174,199,87,127,118,104,48,223,76,239,186,154,187,118,156,70,215,169,164,240,184,186,127,61,166,154,99,245,117,187,17,131,202,131,79,85,211,52,99,16,30,103,121,39,114,46,4,32,0,129,242,9,16,30,151,175,65,176,21,240,229,38,88,105,51,55,134,55,234,35,132,75,102,107,49,0,4,234,18,200,227,189,85,187,242,88,183,150,24,49,98,196,38,243,39,5,143,181,95,206,117,69,88,210,24,205,62,96,169,217,61,143,147,108,162,65,70,101,133,223,160,65,131,100,175,189,246,74,12,143,27,213,219,168,231,60,44,218,104,143,88,157,79,67,117,221,146,163,217,23,225,113,179,164,56,46,15,2,182,253,156,165,198,122,215,78,93,121,220,204,245,174,217,240,88,183,51,208,109,38,250,246,237,43,203,151,47,55,15,60,212,173,124,116,59,135,67,14,57,196,252,214,132,190,39,39,77,154,36,186,242,88,87,45,87,175,60,126,248,225,135,173,132,217,115,231,206,53,219,77,232,111,49,60,249,228,147,114,237,181,215,154,149,208,141,126,72,164,61,234,195,20,117,79,248,175,127,253,235,230,1,147,202,172,18,30,87,198,212,213,197,58,174,134,203,213,215,243,109,182,217,166,169,222,235,141,211,74,120,220,209,202,227,164,144,60,205,202,227,142,130,118,101,147,199,103,114,22,159,115,46,4,32,0,1,8,116,76,128,240,184,99,70,28,209,34,1,110,12,90,4,23,193,105,120,131,240,56,2,155,211,162,67,4,242,184,230,104,0,160,171,115,53,108,208,213,91,250,107,187,186,250,87,159,108,255,232,163,143,202,188,121,243,100,234,212,169,237,30,154,212,40,132,120,243,205,55,19,199,208,149,117,149,185,118,220,113,71,235,100,117,53,154,62,192,170,242,80,57,237,73,195,99,157,43,41,8,104,84,111,245,131,162,138,218,243,184,246,87,235,53,92,210,62,116,53,181,234,175,191,78,221,236,203,86,120,156,151,102,121,248,185,89,54,105,143,171,101,153,246,252,102,142,47,98,142,202,138,205,157,118,218,73,174,187,238,58,179,157,66,245,74,202,102,234,108,246,152,122,250,102,241,115,179,243,214,59,174,94,45,250,219,9,205,92,239,154,13,143,245,56,13,53,245,253,162,171,135,127,248,195,31,154,61,117,117,59,139,202,131,243,84,227,218,61,143,151,44,89,98,182,74,208,45,33,42,175,218,31,180,53,187,242,88,175,117,186,221,132,6,212,253,250,245,51,250,234,181,171,242,239,164,235,160,238,181,174,43,163,117,43,14,13,186,43,193,113,37,60,174,156,167,215,31,253,60,208,237,59,54,223,124,243,118,215,243,102,122,175,55,142,110,147,145,84,151,206,223,202,158,199,205,132,199,29,237,121,76,120,156,229,29,199,185,16,128,0,4,220,37,64,120,236,174,54,222,87,230,211,151,27,239,97,123,214,0,222,32,60,246,204,178,148,235,57,129,60,174,57,186,213,131,238,15,185,104,209,34,243,43,211,250,80,182,177,99,199,202,3,15,60,96,86,159,233,138,181,1,3,6,180,251,117,235,70,225,113,167,78,157,68,195,144,122,99,84,207,165,97,138,62,0,207,230,75,127,229,90,123,209,135,205,233,106,63,13,56,116,245,95,171,245,150,185,242,184,150,139,134,110,26,238,232,158,168,205,190,108,132,199,186,223,114,197,31,182,53,203,195,207,205,178,73,123,92,17,193,110,17,115,232,106,91,221,71,92,247,215,189,227,142,59,204,15,138,52,4,204,227,213,72,223,86,252,156,165,198,122,181,232,15,106,146,174,85,205,134,181,213,219,86,84,126,11,67,195,97,221,123,93,247,93,215,237,43,116,44,93,129,172,43,147,245,191,167,77,155,102,86,239,46,92,184,208,172,224,85,13,250,244,233,211,174,189,86,195,227,111,125,235,91,230,90,174,251,212,119,235,214,205,252,22,137,206,169,15,225,107,116,29,252,197,47,126,33,39,158,120,98,187,26,14,62,248,96,19,122,235,94,192,213,65,170,62,4,80,199,252,201,79,126,98,122,209,249,170,183,145,104,212,123,189,113,190,251,221,239,154,235,154,214,88,251,155,44,213,225,177,178,214,45,65,52,104,215,207,14,253,13,21,253,77,12,221,18,68,31,62,168,171,190,123,247,238,189,201,214,32,141,174,227,173,140,193,182,21,89,222,137,156,11,1,8,64,160,124,2,132,199,229,107,16,108,5,62,125,185,9,86,4,71,27,195,27,132,199,142,90,147,178,2,37,192,53,39,80,97,63,107,43,54,125,243,236,183,81,112,174,43,224,43,63,100,208,7,154,105,120,167,33,158,214,83,29,38,233,254,172,26,84,245,236,217,115,147,64,42,233,184,234,31,96,84,143,173,123,216,38,205,89,113,181,214,172,219,6,108,191,253,246,230,223,123,239,189,183,204,158,61,187,237,135,44,141,106,211,16,79,87,133,234,15,127,230,207,159,111,86,224,87,130,181,234,62,30,122,232,33,179,159,238,206,59,239,44,143,60,242,136,12,29,58,52,183,55,85,158,250,166,45,218,149,90,138,248,1,65,90,54,28,223,58,1,87,124,213,122,7,156,9,1,8,64,32,62,2,132,199,241,105,94,88,199,220,24,20,134,218,187,137,240,6,225,177,119,166,165,96,175,9,112,205,241,90,190,14,139,143,77,223,60,251,109,20,30,223,123,239,189,178,108,217,50,19,174,234,175,174,143,27,55,206,172,90,212,149,168,186,205,128,254,154,252,192,129,3,229,134,27,110,48,15,94,212,135,57,190,244,210,75,109,171,47,171,127,221,189,246,184,187,238,186,171,238,216,58,95,189,57,117,127,220,234,240,88,131,94,93,129,121,224,129,7,154,213,156,122,142,174,90,213,61,188,27,213,166,15,135,212,0,121,143,61,246,16,221,138,69,183,78,168,215,71,94,171,140,235,153,59,79,125,59,124,51,213,28,224,74,45,132,199,105,149,115,251,120,87,124,229,54,37,170,131,0,4,32,224,22,1,194,99,183,244,8,170,26,110,12,130,146,211,106,51,120,131,240,216,170,161,24,12,2,29,16,224,154,19,182,69,98,211,55,207,126,27,133,199,191,249,205,111,204,182,2,26,176,234,214,2,93,186,116,49,198,210,45,29,52,44,214,7,19,106,109,107,214,172,49,123,215,234,22,0,186,205,66,229,87,238,117,111,215,164,227,30,127,252,241,186,99,107,168,92,111,206,106,71,107,205,186,58,249,178,203,46,147,238,221,187,183,91,237,220,104,78,173,173,250,188,70,125,232,170,230,162,94,121,234,155,182,7,151,106,73,91,59,199,187,75,0,95,185,171,13,149,65,0,2,16,72,34,64,120,140,55,114,35,192,141,65,110,104,189,31,24,111,16,30,123,111,98,26,240,138,0,215,28,175,228,74,93,108,108,250,230,217,111,163,240,88,247,113,190,245,214,91,205,67,8,53,4,214,85,187,26,36,107,192,59,108,216,176,118,186,237,185,231,158,38,84,214,87,37,60,214,115,147,142,211,7,209,213,27,91,247,73,173,247,231,219,108,179,77,219,124,141,106,110,52,103,117,109,149,135,187,37,213,103,123,159,241,70,38,207,83,223,180,111,46,151,106,73,91,59,199,187,75,0,95,185,171,13,149,65,0,2,16,32,60,198,3,133,19,224,198,160,112,228,222,76,136,55,8,143,189,49,43,133,6,65,128,107,78,16,50,38,54,17,155,190,121,246,171,65,236,220,185,115,101,226,196,137,230,225,100,79,62,249,164,92,123,237,181,230,1,144,149,7,94,233,54,21,186,29,132,110,19,49,104,208,32,163,203,123,239,189,103,30,50,86,251,170,14,118,117,21,112,210,113,149,243,106,199,62,242,200,35,205,95,37,253,185,254,93,163,240,184,209,156,181,231,105,216,221,81,125,69,188,147,242,212,55,109,253,46,213,146,182,118,142,119,151,0,190,114,87,27,42,131,0,4,32,64,120,140,7,10,39,192,141,65,225,200,189,153,16,111,16,30,123,99,86,10,13,130,0,215,156,32,100,36,60,254,140,64,158,126,94,190,124,185,156,114,202,41,50,105,210,36,233,215,175,159,76,159,62,93,94,127,253,117,243,111,93,197,171,15,148,27,61,122,180,169,68,3,102,13,143,191,244,165,47,153,63,211,7,232,237,190,251,238,242,232,163,143,202,188,121,243,100,234,212,169,178,106,213,170,182,149,199,186,167,112,210,113,139,23,47,174,59,246,202,149,43,235,254,121,37,180,238,40,60,110,52,103,117,109,26,140,235,106,234,164,250,122,244,232,81,216,155,40,79,125,211,54,225,82,45,105,107,231,120,119,9,224,43,119,181,161,50,8,64,0,2,132,199,120,160,112,2,220,24,20,142,220,155,9,241,6,225,177,55,102,165,208,32,8,112,205,9,66,70,194,227,2,194,99,93,225,187,104,209,34,179,95,113,183,110,221,204,106,98,93,161,171,171,140,55,108,216,96,246,8,158,57,115,166,116,237,218,85,70,141,26,37,39,156,112,130,116,234,212,73,150,44,89,34,99,199,142,149,7,30,120,64,14,63,252,112,179,82,121,192,128,1,237,86,5,55,58,110,237,218,181,117,199,78,154,179,178,10,186,163,240,184,217,218,116,60,237,61,169,143,34,223,65,46,93,175,92,170,165,72,13,152,43,95,2,248,42,95,190,140,14,1,8,64,32,15,2,236,121,156,7,85,198,52,4,184,49,192,8,137,63,181,250,63,255,199,124,73,227,213,158,0,239,25,28,1,129,124,8,240,222,202,135,171,43,163,198,166,111,108,253,186,226,179,162,234,112,73,95,151,106,41,138,63,243,228,79,0,95,229,207,152,25,32,0,1,8,216,38,64,120,108,155,40,227,181,17,224,198,0,51,16,30,167,243,0,239,153,116,188,56,26,2,205,18,224,189,213,44,41,63,143,139,77,223,216,250,245,211,149,173,87,237,146,190,46,213,210,58,81,206,116,141,0,190,114,77,17,234,129,0,4,32,208,49,1,194,227,142,25,113,68,139,4,184,49,104,17,92,4,167,225,141,250,34,195,37,2,243,211,98,41,4,120,111,149,130,189,176,73,99,211,55,182,126,11,51,146,35,19,185,164,175,75,181,56,34,15,101,88,32,128,175,44,64,100,8,8,64,0,2,5,19,32,60,46,24,120,76,211,113,99,16,147,218,233,122,197,27,132,199,233,28,195,209,16,200,70,128,107,78,54,126,174,159,29,155,190,177,245,235,186,255,108,215,231,146,190,46,213,98,155,51,227,149,71,0,95,149,199,158,153,33,0,1,8,180,74,128,240,184,85,114,156,215,33,1,110,12,58,68,20,237,1,120,131,240,56,90,243,211,120,41,4,184,230,148,130,189,176,73,99,211,55,182,126,11,51,146,35,19,185,164,175,75,181,56,34,15,101,88,32,128,175,44,64,100,8,8,64,0,2,5,19,32,60,46,24,120,76,211,113,99,16,147,218,233,122,197,27,132,199,233,28,195,209,16,200,70,128,107,78,54,126,174,159,29,155,190,177,245,235,186,255,108,215,231,146,190,46,213,98,155,51,227,149,71,0,95,149,199,158,153,33,0,1,8,180,74,128,240,184,85,114,156,215,33,1,110,12,58,68,20,237,1,120,131,240,56,90,243,211,120,41,4,184,230,148,130,189,176,73,99,211,55,182,126,11,51,146,35,19,185,164,175,75,181,56,34,15,101,88,32,128,175,44,64,100,8,8,64,0,2,5,19,32,60,46,24,120,76,211,113,99,16,147,218,233,122,197,27,132,199,233,28,195,209,16,200,70,128,107,78,54,126,174,159,29,155,190,177,245,235,186,255,108,215,231,146,190,46,213,98,155,51,227,149,71,0,95,149,199,158,153,33,0,1,8,180,74,128,240,184,85,114,156,215,33,1,110,12,58,68,20,237,1,120,131,240,56,90,243,211,120,41,4,184,230,148,130,189,176,73,99,211,55,182,126,11,51,146,35,19,185,164,175,75,181,56,34,15,101,88,32,128,175,44,64,100,8,8,64,0,2,5,19,32,60,46,24,120,76,211,113,99,16,147,218,233,122,197,27,132,199,233,28,195,209,16,200,70,128,107,78,54,126,174,159,29,155,190,177,245,235,186,255,108,215,231,146,190,46,213,98,155,51,227,149,71,0,95,149,199,158,153,33,0,1,8,180,74,128,240,184,85,114,156,215,33,1,110,12,58,68,20,237,1,120,131,240,56,90,243,211,120,41,4,184,230,148,130,189,176,73,99,211,55,182,126,11,51,146,35,19,185,164,175,75,181,56,34,15,101,88,32,128,175,44,64,100,8,8,64,0,2,5,19,32,60,46,24,120,76,211,113,99,16,147,218,233,122,197,27,132,199,233,28,195,209,16,200,70,128,107,78,54,126,174,159,29,155,190,177,245,235,186,255,108,215,231,146,190,46,213,98,155,51,227,149,71,0,95,149,199,158,153,33,0,1,8,180,74,128,240,184,85,114,156,215,33,1,110,12,58,68,20,237,1,120,131,240,56,90,243,211,120,41,4,184,230,148,130,189,176,73,99,211,55,182,126,11,51,146,35,19,185,164,175,75,181,56,34,15,101,88,32,128,175,44,64,100,8,8,64,0,2,5,19,32,60,46,24,120,76,211,113,99,16,147,218,233,122,197,27,132,199,233,28,195,209,16,200,70,128,107,78,54,126,174,159,29,155,190,177,245,235,186,255,108,215,231,146,190,46,213,98,155,51,227,149,71,0,95,149,199,158,153,33,0,1,8,180,74,128,240,184,85,114,156,215,33,1,110,12,58,68,20,237,1,120,131,240,56,90,243,211,120,41,4,184,230,148,130,189,176,73,99,211,55,182,126,11,51,146,35,19,185,164,175,75,181,56,34,15,101,88,32,128,175,44,64,100,8,8,64,0,2,5,19,32,60,46,24,120,76,211,113,99,16,147,218,233,122,197,27,132,199,233,28,195,209,16,200,70,128,107,78,54,126,174,159,29,155,190,177,245,235,186,255,108,215,231,146,190,46,213,98,155,51,227,149,71,0,95,149,199,158,153,33,0,1,8,180,74,128,240,184,85,114,156,215,33,1,110,12,58,68,20,237,1,120,131,240,56,90,243,211,120,41,4,184,230,148,130,189,176,73,99,211,55,182,126,11,51,146,35,19,185,164,175,75,181,56,34,15,101,88,32,128,175,44,64,100,8,8,64,0,2,5,19,32,60,46,24,120,76,211,113,99,16,147,218,233,122,197,27,132,199,233,28,195,209,16,200,70,128,107,78,54,126,174,159,29,155,190,177,245,235,186,255,108,215,231,146,190,46,213,98,155,51,227,149,71,0,95,149,199,158,153,33,0,1,8,180,74,128,240,184,85,114,156,215,33,1,110,12,58,68,20,237,1,120,131,240,56,90,243,211,120,41,4,244,154,195,43,108,2,27,55,110,12,187,193,170,238,240,115,248,82,187,226,103,238,215,194,247,90,25,29,226,171,50,168,51,39,4,32,0,129,108,4,8,143,179,241,227,236,6,4,184,49,192,30,73,4,240,6,225,49,239,14,8,196,64,160,172,107,93,108,243,198,224,37,122,132,64,25,4,202,186,150,148,209,43,115,22,71,0,95,21,199,154,153,32,0,1,8,216,34,64,120,108,139,36,227,108,66,128,27,3,76,65,120,156,206,3,188,103,210,241,226,104,8,184,78,160,172,247,116,108,243,186,238,3,234,131,128,175,4,202,186,150,248,202,139,186,155,35,128,175,154,227,196,81,16,128,0,4,92,34,64,120,236,146,26,129,213,194,141,65,96,130,90,108,7,111,212,135,9,23,139,38,99,40,8,56,64,160,172,247,116,108,243,58,32,53,37,64,32,72,2,101,93,75,130,132,73,83,109,4,240,21,102,128,0,4,32,224,31,1,194,99,255,52,243,166,98,110,12,188,145,170,240,66,241,6,225,113,225,166,99,66,8,148,64,160,172,107,93,108,243,150,32,45,83,66,32,10,2,101,93,75,162,128,27,113,147,248,42,98,241,105,29,2,16,240,150,0,225,177,183,210,185,95,56,55,6,238,107,84,86,133,120,131,240,184,44,239,49,47,4,138,36,80,214,181,46,182,121,139,212,148,185,32,16,19,1,30,206,24,147,218,197,246,234,202,67,33,139,237,154,217,32,0,1,8,248,75,128,240,216,95,237,156,175,188,172,47,175,206,131,161,64,193,27,132,199,188,13,32,16,3,129,178,174,117,177,205,27,131,151,232,17,2,16,128,0,4,32,0,1,8,64,0,2,101,17,32,60,46,139,124,4,243,150,245,229,53,2,180,222,183,136,55,8,143,189,55,49,13,64,160,9,2,101,93,235,98,155,183,9,41,56,4,2,16,128,0,4,32,0,1,8,64,0,2,16,104,145,0,225,113,139,224,56,173,99,2,101,125,121,237,184,50,142,40,155,0,222,32,60,46,219,131,204,15,129,34,8,148,117,173,139,109,222,34,180,100,14,8,64,0,2,16,128,0,4,32,0,1,8,196,74,128,240,56,86,229,11,232,187,172,47,175,5,180,198,20,25,9,224,13,194,227,140,22,226,116,8,120,65,160,172,107,93,108,243,122,97,6,138,132,0,4,32,0,1,8,64,0,2,16,128,128,167,4,8,143,61,21,206,135,178,203,250,242,234,3,155,216,107,196,27,132,199,177,191,7,232,63,14,2,101,93,235,98,155,55,14,55,209,37,4,32,0,1,8,64,0,2,16,128,0,4,202,33,64,120,92,14,247,40,102,45,235,203,107,20,112,61,111,18,111,16,30,123,110,97,202,135,64,83,4,202,186,214,197,54,111,83,98,112,16,4,32,0,1,8,64,0,2,16,128,0,4,32,208,18,1,194,227,150,176,113,82,51,4,202,250,242,218,76,109,28,83,46,1,188,65,120,92,174,3,153,29,2,197,16,40,235,90,23,219,188,197,168,201,44,16,128,0,4,32,0,1,8,64,0,2,16,136,147,0,225,113,156,186,23,210,117,89,95,94,11,105,142,73,50,17,192,27,132,199,153,12,196,201,16,240,132,64,89,215,186,216,230,245,196,14,148,9,1,8,64,0,2,16,128,0,4,32,0,1,47,9,16,30,123,41,155,31,69,151,245,229,213,15,58,113,87,137,55,8,143,227,126,7,208,125,44,4,202,186,214,197,54,111,44,126,162,79,8,64,0,2,16,128,0,4,32,0,1,8,148,65,128,240,184,12,234,145,204,89,214,151,215,72,240,122,221,38,222,32,60,246,218,192,20,15,129,38,9,148,117,173,139,109,222,38,229,224,48,8,64,0,2,16,128,0,4,32,0,1,8,64,160,5,2,132,199,45,64,227,148,230,8,148,245,229,181,185,234,56,170,76,2,120,131,240,184,76,255,49,55,4,138,34,80,214,181,46,182,121,139,210,147,121,32,0,1,8,64,0,2,16,128,0,4,32,16,35,1,194,227,24,85,47,168,231,178,190,188,22,212,30,211,100,32,128,55,8,143,51,216,135,83,33,224,13,129,178,174,117,177,205,235,141,33,40,20,2,16,128,0,4,32,0,1,8,64,0,2,30,18,32,60,246,80,52,95,74,46,235,203,171,47,124,98,174,19,111,16,30,199,236,127,122,143,135,64,89,215,186,216,230,141,199,81,116,10,1,8,64,0,2,16,128,0,4,32,0,129,226,9,16,30,23,207,60,154,25,203,250,242,26,13,96,143,27,197,27,132,199,30,219,151,210,33,208,52,129,178,174,117,177,205,219,180,32,28,8,1,8,64,0,2,16,128,0,4,32,0,1,8,164,38,64,120,156,26,25,39,52,75,160,172,47,175,205,214,199,113,229,17,192,27,132,199,229,185,143,153,33,80,28,129,178,174,117,177,205,91,156,162,204,4,1,8,64,0,2,16,128,0,4,32,0,129,248,8,16,30,199,167,121,97,29,151,245,229,181,176,6,153,168,101,2,120,131,240,184,101,243,112,34,4,60,34,80,214,181,46,182,121,61,178,4,165,66,0,2,16,128,0,4,32,0,1,8,64,192,59,2,132,199,222,73,230,79,193,101,125,121,245,135,80,188,149,226,13,194,227,120,221,79,231,49,17,40,235,90,23,219,188,49,121,138,94,33,0,1,8,64,0,2,16,128,0,4,32,80,52,1,194,227,162,137,71,52,95,89,95,94,35,66,236,109,171,120,131,240,216,91,243,82,56,4,82,16,40,235,90,23,219,188,41,36,225,80,8,64,0,2,16,128,0,4,32,0,1,8,64,32,37,1,194,227,148,192,56,188,121,2,101,125,121,109,190,66,142,44,139,0,222,32,60,46,203,123,204,11,129,34,9,148,117,173,139,109,222,34,53,101,46,8,64,0,2,16,128,0,4,32,0,1,8,196,70,128,240,56,54,197,11,236,183,172,47,175,5,182,200,84,45,18,192,27,132,199,45,90,135,211,32,224,21,129,178,174,117,177,205,235,149,41,40,22,2,16,128,0,4,32,0,1,8,64,0,2,158,17,32,60,246,76,48,159,202,45,235,203,171,79,140,98,173,21,111,16,30,199,234,125,250,142,139,64,89,215,186,216,230,141,203,85,116,11,1,8,64,0,2,16,128,0,4,32,0,129,98,9,16,30,23,203,59,170,217,202,250,242,26,21,100,79,155,197,27,132,199,158,90,151,178,33,144,138,64,89,215,186,216,230,77,37,10,7,67,0,2,16,128,0,4,32,0,1,8,64,0,2,169,8,16,30,167,194,197,193,105,8,148,245,229,53,77,141,28,91,14,1,188,65,120,92,142,243,252,157,85,223,51,188,252,36,176,113,227,198,194,11,47,235,26,139,79,11,151,218,218,132,101,248,212,90,241,12,4,1,8,64,0,2,16,128,0,4,32,144,43,1,194,227,92,241,198,61,120,89,95,94,227,166,238,71,247,120,131,240,216,15,167,186,83,37,239,25,119,180,240,161,18,252,226,131,74,238,212,136,95,220,209,130,74,32,0,1,8,64,0,2,16,128,128,139,4,8,143,93,84,37,144,154,248,50,18,136,144,57,180,129,55,8,143,115,176,85,208,67,242,158,9,90,94,235,205,225,23,235,72,131,30,16,191,4,45,47,205,65,0,2,16,128,0,4,32,0,129,204,4,8,143,51,35,100,128,36,2,124,25,193,27,120,35,157,7,120,207,164,227,21,211,209,120,35,38,181,179,247,138,95,178,51,140,105,4,252,18,147,218,244,10,1,8,64,0,2,16,128,0,4,210,19,32,60,78,207,140,51,154,36,192,151,145,38,65,69,120,24,222,168,47,58,92,34,124,51,52,217,50,222,104,18,20,135,25,2,248,5,35,164,33,128,95,210,208,226,88,8,64,0,2,16,128,0,4,32,16,31,1,194,227,248,52,47,172,99,190,140,20,134,218,187,137,240,6,225,177,119,166,45,185,96,222,51,37,11,224,217,244,248,197,51,193,74,46,23,191,148,44,0,211,67,0,2,16,128,0,4,32,0,1,199,9,16,30,59,46,144,207,229,241,101,196,103,245,242,173,29,111,16,30,231,235,176,240,70,231,61,19,158,166,121,118,132,95,242,164,27,222,216,248,37,60,77,233,8,2,16,128,0,4,32,0,1,8,216,36,64,120,108,147,38,99,181,35,192,151,17,12,145,68,0,111,16,30,243,238,72,71,128,247,76,58,94,177,31,141,95,98,119,64,186,254,241,75,58,94,28,13,1,8,64,0,2,16,128,0,4,98,35,64,120,28,155,226,5,246,203,151,145,2,97,123,54,21,222,32,60,246,204,178,165,151,203,123,166,116,9,188,42,0,191,120,37,87,233,197,226,151,210,37,160,0,8,64,0,2,16,128,0,4,32,224,52,1,194,99,167,229,241,187,56,190,140,248,173,95,158,213,227,13,194,227,60,253,21,226,216,188,103,66,84,53,191,158,240,75,126,108,67,28,25,191,132,168,42,61,65,0,2,16,128,0,4,32,0,1,123,4,8,143,237,177,100,164,26,2,124,25,193,18,73,4,240,6,225,49,239,142,116,4,120,207,164,227,21,251,209,248,37,118,7,164,235,31,191,164,227,197,209,16,128,0,4,32,0,1,8,64,32,54,2,132,199,177,41,94,96,191,124,25,189,23,196,237,0,0,32,0,73,68,65,84,41,16,182,103,83,225,13,194,99,207,44,91,122,185,188,103,74,151,192,171,2,240,139,87,114,149,94,44,126,41,93,2,10,128,0,4,32,0,1,8,64,0,2,78,19,32,60,118,90,30,191,139,227,203,136,223,250,229,89,61,222,32,60,206,211,95,33,142,205,123,38,68,85,243,235,9,191,228,199,54,196,145,241,75,136,170,210,19,4,32,0,1,8,64,0,2,16,176,71,128,240,216,30,75,70,170,33,192,151,17,44,145,68,0,111,16,30,243,238,72,71,128,247,76,58,94,177,31,141,95,98,119,64,186,254,241,75,58,94,28,13,1,8,64,0,2,16,128,0,4,98,35,64,120,28,155,226,5,246,203,151,145,2,97,123,54,21,222,32,60,246,204,178,165,151,203,123,166,116,9,188,42,0,191,120,37,87,233,197,226,151,210,37,160,0,8,64,0,2,16,128,0,4,32,224,52,1,194,99,167,229,241,187,56,190,140,248,173,95,158,213,227,13,194,227,60,253,21,226,216,188,103,66,84,53,191,158,240,75,126,108,67,28,25,191,132,168,42,61,65,0,2,16,128,0,4,32,0,1,123,4,8,143,237,177,100,164,26,2,124,25,193,18,73,4,240,6,225,49,239,142,116,4,120,207,164,227,21,251,209,248,37,118,7,164,235,31,191,164,227,197,209,16,128,0,4,32,0,1,8,64,32,54,2,132,199,177,41,94,96,191,124,25,41,16,182,103,83,225,13,194,99,207,44,91,122,185,188,103,74,151,192,171,2,240,139,87,114,149,94,44,126,41,93,2,10,128,0,4,32,0,1,8,64,0,2,78,19,32,60,118,90,30,191,139,227,203,136,223,250,229,89,61,222,32,60,206,211,95,33,142,205,123,38,68,85,243,235,9,191,228,199,54,196,145,241,75,136,170,210,19,4,32,0,1,8,64,0,2,16,176,71,128,240,216,30,75,70,170,33,192,151,17,44,145,68,0,111,16,30,243,238,104,76,96,248,240,225,178,96,193,2,153,56,113,162,140,30,61,90,42,239,153,169,83,167,202,132,9,19,100,232,208,161,114,205,53,215,128,17,2,134,0,126,193,8,105,8,224,151,52,180,56,22,2,16,128,0,4,32,0,1,8,64,128,240,24,15,228,70,128,128,48,55,180,222,15,140,55,8,143,189,55,113,206,13,124,240,193,7,210,171,87,47,233,220,185,179,108,182,217,102,242,238,187,239,74,143,30,61,100,253,250,245,178,110,221,58,89,189,122,181,116,237,218,53,231,42,24,222,23,2,248,197,23,165,220,168,19,191,184,161,3,85,64,0,2,16,128,0,4,32,0,1,95,8,16,30,251,162,148,135,117,18,16,122,40,90,65,37,227,13,194,227,130,172,230,245,52,99,198,140,145,57,115,230,200,251,239,191,111,2,228,13,27,54,72,183,110,221,100,196,136,17,162,43,144,121,65,160,154,0,126,193,15,105,8,224,151,52,180,56,22,2,16,128,0,4,32,0,1,8,196,77,128,240,56,110,253,115,237,158,128,48,87,188,94,15,142,55,8,143,189,54,112,65,197,235,234,192,237,182,219,206,172,52,174,188,58,117,234,36,171,86,173,98,213,113,65,26,248,52,13,126,241,73,173,242,107,197,47,229,107,64,5,16,128,0,4,32,0,1,8,64,192,23,2,132,199,190,40,229,97,157,4,132,30,138,86,80,201,120,131,240,184,32,171,121,63,205,216,177,99,229,231,63,255,185,172,89,179,70,186,119,239,46,39,158,120,162,76,153,50,197,251,190,104,32,31,2,248,37,31,174,161,142,138,95,66,85,150,190,32,0,1,8,64,0,2,16,128,128,93,2,132,199,118,121,50,90,21,1,2,66,236,144,68,0,111,16,30,243,238,104,142,64,245,234,64,86,29,55,199,44,230,163,240,75,204,234,167,239,29,191,164,103,198,25,16,128,0,4,32,0,1,8,64,32,70,2,132,199,49,170,94,80,207,4,132,5,129,246,112,26,188,65,120,236,161,109,75,43,89,247,38,157,53,107,150,156,124,242,201,236,117,92,154,10,254,76,140,95,252,209,202,133,74,241,139,11,42,80,3,4,32,0,1,8,64,0,2,16,112,155,0,225,177,219,250,120,93,29,1,161,215,242,229,90,60,222,32,60,206,213,96,129,13,174,171,3,251,244,233,35,43,87,174,100,175,227,192,180,205,163,29,252,146,7,213,112,199,196,47,225,106,75,103,16,128,0,4,32,0,1,8,64,192,22,1,194,99,91,36,25,103,19,2,4,132,152,34,137,0,222,32,60,206,250,238,80,15,241,10,155,192,198,141,27,173,53,136,95,172,161,116,118,32,252,226,172,52,78,22,102,211,47,78,54,72,81,16,128,0,4,32,0,1,8,64,192,34,1,194,99,139,48,25,170,61,1,2,66,28,65,120,156,206,3,188,103,154,231,5,171,230,89,249,120,164,109,125,109,143,231,35,211,144,107,182,173,175,237,241,66,102,239,99,111,232,235,163,106,212,12,1,8,64,0,2,16,128,64,153,4,8,143,203,164,31,248,220,220,156,7,46,112,134,246,240,70,125,120,112,105,222,84,176,106,158,149,143,71,218,214,215,246,120,62,50,13,185,102,219,250,218,30,47,100,246,62,246,134,190,62,170,70,205,16,128,0,4,32,0,1,8,148,73,128,240,184,76,250,129,207,205,205,121,224,2,103,104,15,111,16,30,103,176,143,57,21,15,101,37,232,246,249,182,245,181,61,158,219,244,226,171,206,182,190,182,199,139,79,17,183,59,70,95,183,245,161,58,8,64,0,2,16,128,0,4,220,35,64,120,236,158,38,193,84,196,205,121,48,82,90,111,4,111,16,30,103,53,21,30,202,74,208,237,243,109,235,107,123,60,183,233,197,87,157,109,125,109,143,23,159,34,110,119,140,190,110,235,67,117,16,128,0,4,32,0,1,8,184,71,128,240,216,61,77,130,169,136,155,243,96,164,180,222,8,222,32,60,206,106,42,60,148,149,160,219,231,219,214,215,246,120,110,211,139,175,58,219,250,218,30,47,62,69,220,238,24,125,221,214,135,234,32,0,1,8,64,0,2,16,112,143,0,225,177,123,154,4,83,17,55,231,193,72,105,189,17,188,65,120,156,213,84,120,40,43,65,183,207,183,173,175,237,241,220,166,23,95,117,182,245,181,61,94,124,138,184,221,49,250,186,173,15,213,65,0,2,16,128,0,4,32,224,30,1,194,99,247,52,9,166,34,110,206,131,145,210,122,35,120,131,240,56,171,169,240,80,86,130,110,159,111,91,95,219,227,185,77,47,190,234,108,235,107,123,188,248,20,113,187,99,244,117,91,31,170,131,0,4,32,0,1,8,64,192,61,2,132,199,238,105,18,76,69,220,156,7,35,165,245,70,240,6,225,113,86,83,225,161,172,4,221,62,223,182,190,182,199,115,155,94,124,213,217,214,215,246,120,241,41,226,118,199,232,235,182,62,84,7,1,8,64,0,2,16,128,128,123,4,8,143,221,211,36,152,138,184,57,15,70,74,235,141,224,13,194,227,172,166,194,67,89,9,186,125,190,109,125,109,143,231,54,189,248,170,179,173,175,237,241,226,83,196,237,142,209,215,109,125,168,14,2,16,128,0,4,32,0,1,247,8,16,30,187,167,73,48,21,113,115,30,140,148,214,27,193,27,132,199,89,77,133,135,178,18,116,251,124,219,250,218,30,207,109,122,241,85,103,91,95,219,227,197,167,136,219,29,163,175,219,250,80,29,4,32,0,1,8,64,0,2,238,17,32,60,118,79,147,96,42,226,230,60,24,41,173,55,130,55,8,143,179,154,10,15,101,37,232,246,249,182,245,181,61,158,219,244,226,171,206,182,190,182,199,139,79,17,183,59,70,95,183,245,161,58,8,64,0,2,16,128,0,4,220,35,64,120,236,158,38,193,84,196,205,121,48,82,90,111,4,111,16,30,103,53,21,30,202,74,208,237,243,109,235,107,123,60,183,233,197,87,157,109,125,109,143,23,159,34,110,119,140,190,110,235,67,117,16,128,0,4,32,0,1,8,184,71,128,240,216,61,77,130,169,136,155,243,96,164,180,222,8,222,32,60,206,106,42,60,148,149,160,219,231,219,214,215,246,120,110,211,139,175,58,219,250,218,30,47,62,69,220,238,24,125,221,214,135,234,32,0,1,8,64,0,2,16,112,143,0,225,177,123,154,4,83,17,55,231,193,72,105,189,17,188,65,120,156,213,84,120,40,43,65,183,207,183,173,175,237,241,220,166,23,95,117,182,245,181,61,94,124,138,184,221,49,250,186,173,15,213,65,0,2,16,128,0,4,32,224,30,1,194,99,247,52,9,166,34,110,206,131,145,210,122,35,120,131,240,56,171,169,240,80,86,130,110,159,111,91,95,219,227,185,77,47,190,234,108,235,107,123,188,248,20,113,187,99,244,117,91,31,170,131,0,4,32,0,1,8,64,192,61,2,132,199,238,105,18,76,69,220,156,7,35,165,245,70,240,6,225,113,86,83,225,161,172,4,221,62,223,182,190,182,199,115,155,94,124,213,217,214,215,246,120,241,41,226,118,199,232,235,182,62,84,7,1,8,64,0,2,16,128,128,123,4,8,143,221,211,36,152,138,184,57,15,70,74,235,141,224,13,194,227,172,166,194,67,89,9,186,125,190,109,125,109,143,231,54,189,248,170,179,173,175,237,241,226,83,196,237,142,209,215,109,125,168,14,2,16,128,0,4,32,0,1,247,8,16,30,187,167,73,48,21,113,115,30,140,148,214,27,193,27,132,199,89,77,133,135,178,18,116,251,124,219,250,218,30,207,109,122,241,85,103,91,95,219,227,197,167,136,219,29,163,175,219,250,80,29,4,32,0,1,8,64,0,2,238,17,32,60,118,79,147,96,42,226,230,60,24,41,173,55,130,55,8,143,179,154,10,15,101,37,232,246,249,182,245,181,61,158,219,244,226,171,206,182,190,182,199,139,79,17,183,59,70,95,183,245,161,58,8,64,0,2,16,128,0,4,220,35,64,120,236,158,38,193,84,196,205,121,48,82,90,111,4,111,16,30,103,53,21,30,202,74,208,237,243,109,235,107,123,60,183,233,197,87,157,109,125,109,143,23,159,34,110,119,140,190,110,235,67,117,16,128,0,4,32,0,1,8,184,71,128,240,216,61,77,130,169,136,155,243,96,164,180,222,8,222,32,60,206,106,42,60,148,149,160,219,231,219,214,215,246,120,110,211,139,175,58,219,250,218,30,47,62,69,220,238,24,125,221,214,135,234,32,0,1,8,64,0,2,16,112,143,0,225,177,123,154,4,83,17,55,231,193,72,105,189,17,188,65,120,156,213,84,120,40,43,65,183,207,183,173,175,237,241,220,166,23,95,117,182,245,181,61,94,124,138,184,221,49,250,186,173,15,213,65,0,2,16,128,0,4,32,224,30,1,194,99,247,52,9,166,34,110,206,131,145,210,122,35,120,131,240,56,171,169,240,80,86,130,110,159,111,91,95,219,227,185,77,47,190,234,108,235,107,123,188,248,20,113,187,99,244,117,91,31,170,131,0,4,32,0,1,8,64,192,61,2,132,199,238,105,18,76,69,220,156,7,35,165,245,70,240,6,225,113,86,83,225,161,172,4,221,62,223,182,190,182,199,115,155,94,124,213,217,214,215,246,120,241,41,226,118,199,232,235,182,62,84,7,1,8,64,0,2,16,128,128,123,4,8,143,221,211,36,152,138,184,57,15,70,74,235,141,224,13,194,227,172,166,194,67,89,9,186,125,190,109,125,109,143,231,54,189,248,170,179,173,175,237,241,226,83,196,237,142,209,215,109,125,168,14,2,16,128,0,4,32,0,1,247,8,16,30,187,167,73,48,21,113,115,30,140,148,214,27,193,27,132,199,89,77,229,170,135,158,127,254,121,185,250,234,171,229,130,11,46,144,206,157,59,183,107,179,209,223,85,31,248,225,135,31,202,140,25,51,100,228,200,145,178,237,182,219,202,198,141,27,101,242,228,201,114,192,1,7,200,183,191,253,237,77,208,53,59,110,86,230,69,158,111,91,95,219,227,21,201,66,231,106,85,227,234,243,94,127,253,245,68,111,22,221,143,237,249,108,235,107,123,60,219,253,182,58,94,171,62,106,117,62,87,207,11,85,95,87,121,83,23,4,32,0,1,8,64,0,2,254,19,32,60,246,95,67,103,59,224,230,220,89,105,74,47,12,111,16,30,103,53,161,171,30,178,17,206,188,253,246,219,114,206,57,231,200,69,23,93,100,194,227,53,107,214,200,248,241,227,229,236,179,207,150,237,183,223,158,240,184,5,243,184,234,151,102,91,105,213,87,132,199,205,18,110,127,156,239,126,105,173,235,120,206,66,223,120,180,166,83,8,64,0,2,16,128,0,4,236,16,32,60,182,195,145,81,234,16,224,230,28,91,36,17,192,27,132,199,89,223,29,174,122,72,195,58,93,53,172,33,175,254,123,239,189,247,150,217,179,103,203,174,187,238,218,110,245,168,174,2,157,54,109,154,116,235,214,77,230,207,159,111,142,187,252,242,203,165,127,255,254,50,106,212,40,153,51,103,142,236,185,231,158,114,227,141,55,202,39,159,124,98,254,61,97,194,4,185,237,182,219,100,204,152,49,178,199,30,123,180,29,223,40,32,172,13,29,151,46,93,106,206,127,226,137,39,228,184,227,142,147,243,207,63,95,122,246,236,153,85,14,235,231,219,214,215,246,120,214,27,238,96,192,70,190,210,83,147,116,109,228,141,234,115,134,12,25,98,126,88,209,187,119,239,162,91,179,50,159,109,125,109,143,103,165,201,132,65,84,227,171,174,186,202,252,160,233,138,43,174,144,253,247,223,95,46,185,228,18,115,45,209,191,211,235,204,186,117,235,228,157,119,222,49,63,132,250,229,47,127,105,126,51,66,175,65,213,231,125,239,123,223,147,51,207,60,211,28,255,171,95,253,202,252,0,235,148,83,78,145,45,182,216,34,209,95,107,215,174,149,75,47,189,84,102,206,156,41,59,236,176,131,92,120,225,133,50,120,240,96,81,126,46,191,124,210,215,101,142,212,6,1,8,64,0,2,16,128,64,60,4,8,143,227,209,186,240,78,185,57,47,28,185,55,19,226,13,194,227,172,102,117,213,67,26,214,104,40,171,225,204,129,7,30,40,11,22,44,144,101,203,150,201,148,41,83,228,213,87,95,109,219,54,64,131,155,225,195,135,155,240,86,183,163,168,62,238,131,15,62,104,183,242,88,255,78,95,123,237,181,151,76,154,52,73,46,187,236,50,121,252,241,199,229,225,135,31,150,243,206,59,79,94,122,233,165,118,227,86,111,155,81,29,30,190,245,214,91,114,198,25,103,152,115,6,14,28,40,55,220,112,131,188,248,226,139,38,148,222,124,243,205,179,74,98,245,124,219,250,218,30,207,106,179,77,12,214,200,87,43,86,172,72,212,53,201,27,213,94,216,109,183,221,140,23,158,122,234,41,227,175,173,182,218,170,137,138,220,58,196,182,190,182,199,203,147,150,122,227,232,163,143,150,211,78,59,77,244,135,0,139,23,47,150,59,239,188,83,166,79,159,46,111,190,249,166,217,254,70,3,97,253,129,211,203,47,191,44,215,92,115,77,91,120,172,215,170,137,19,39,202,126,251,237,103,254,76,253,162,231,233,86,57,26,30,159,123,238,185,38,60,78,186,110,220,117,215,93,230,250,166,63,144,82,79,141,27,55,206,252,16,162,111,223,190,121,182,156,121,108,159,244,205,220,44,3,64,0,2,16,128,0,4,32,0,1,11,4,8,143,45,64,100,8,130,48,60,144,142,0,95,220,120,207,164,115,204,166,71,187,234,33,13,114,116,37,158,6,188,221,187,119,223,100,181,113,37,216,213,240,56,233,184,143,62,250,168,45,60,238,218,181,171,9,117,142,60,242,72,121,237,181,215,228,233,167,159,54,219,87,84,191,154,93,121,124,251,237,183,155,176,88,67,33,229,215,209,118,24,89,53,202,114,190,109,125,109,143,151,165,183,86,206,109,228,171,70,186,234,15,34,170,61,87,249,239,123,239,189,87,30,123,236,49,243,131,4,101,179,122,245,106,25,61,122,180,249,97,134,235,193,95,61,126,182,245,181,61,94,43,154,55,123,142,122,67,175,17,87,94,121,165,244,234,213,75,84,115,13,113,79,61,245,84,89,191,126,125,195,235,81,245,53,72,127,72,181,106,213,42,243,155,15,31,127,252,177,156,126,250,233,114,236,177,199,202,242,229,203,19,175,27,250,67,172,89,179,102,153,21,203,251,238,187,175,116,233,210,165,217,178,75,61,206,39,125,75,5,197,228,16,128,0,4,32,0,1,8,64,224,51,2,132,199,88,33,55,2,220,156,231,134,214,251,129,241,6,225,113,86,19,187,234,161,218,109,34,146,130,221,218,135,151,85,31,87,29,30,235,150,21,23,95,124,177,89,17,170,171,9,245,165,171,12,91,9,143,111,189,245,86,25,54,108,88,187,115,43,91,99,232,182,26,46,189,108,235,107,123,188,162,89,53,242,85,35,93,181,206,122,225,177,158,83,237,37,13,11,53,72,214,213,240,174,121,161,25,214,182,245,181,61,94,51,61,180,122,76,173,55,170,181,172,214,95,31,224,217,232,7,77,149,223,112,208,235,139,142,161,33,242,49,199,28,99,126,104,149,116,221,216,105,167,157,68,189,164,219,101,232,15,166,116,149,179,6,201,219,108,179,77,171,237,20,114,158,79,250,22,2,132,73,32,0,1,8,64,0,2,16,128,64,7,4,8,143,177,72,110,4,184,57,207,13,173,247,3,227,141,250,18,194,165,121,107,187,202,202,118,120,252,220,115,207,201,253,247,223,111,86,18,222,113,199,29,77,173,60,158,59,119,174,249,85,244,173,183,222,90,158,124,242,73,185,246,218,107,101,242,228,201,162,43,84,223,123,239,61,25,49,98,68,243,160,75,58,210,182,190,182,199,43,26,75,35,95,53,210,53,41,44,100,229,113,99,5,125,242,139,106,172,63,92,210,149,199,61,122,244,216,100,229,113,210,54,54,181,63,192,74,10,143,117,235,139,142,174,27,186,205,133,110,159,162,43,160,7,13,26,100,126,83,194,229,151,79,250,186,204,145,218,32,0,1,8,64,0,2,16,136,135,0,225,113,60,90,23,222,41,55,231,133,35,247,102,66,188,65,120,156,213,172,174,122,200,86,120,172,171,247,52,0,190,233,166,155,100,247,221,119,151,239,126,247,187,38,56,214,144,72,247,36,125,230,153,103,204,131,175,166,78,157,106,30,124,85,9,136,244,215,206,245,33,87,122,92,191,126,253,204,177,250,247,149,253,79,117,107,2,125,168,149,142,249,232,163,143,202,188,121,243,204,24,26,58,185,244,178,173,175,237,241,138,102,213,200,87,26,238,37,233,170,126,168,183,242,152,61,143,195,10,143,107,247,60,94,178,100,137,217,130,68,87,13,103,13,143,183,219,110,187,68,127,233,254,202,186,143,178,250,79,95,122,205,210,240,88,255,113,249,229,251,245,192,101,182,212,6,1,8,64,0,2,16,128,64,152,4,8,143,195,212,213,137,174,184,57,119,66,6,39,139,192,27,132,199,89,141,233,170,135,108,132,199,155,109,182,153,217,167,244,150,91,110,17,221,86,66,87,243,233,62,180,186,186,79,195,100,125,56,149,6,195,179,103,207,54,91,12,84,207,217,169,83,39,89,180,104,145,217,23,185,91,183,110,102,149,113,101,79,84,253,59,13,149,198,142,29,43,15,60,240,128,28,126,248,225,102,69,242,128,1,3,178,202,97,253,124,219,250,218,30,207,122,195,29,12,216,200,87,141,116,109,180,77,193,210,165,75,141,151,158,120,226,9,243,160,53,125,208,89,239,222,189,139,110,205,202,124,182,245,181,61,158,149,38,19,6,81,141,245,129,120,250,155,6,11,23,46,148,193,131,7,155,31,16,245,233,211,167,221,181,161,213,109,43,190,245,173,111,37,94,55,214,174,93,107,174,85,51,103,206,20,221,159,93,183,186,56,225,132,19,68,231,114,249,229,147,190,46,115,164,54,8,64,0,2,16,128,0,4,226,33,64,120,28,143,214,133,119,202,205,121,225,200,189,153,16,111,16,30,103,53,43,30,202,74,208,237,243,109,235,107,123,60,183,233,197,87,157,109,125,109,143,151,167,34,181,63,88,200,115,174,80,198,246,73,223,80,152,211,7,4,32,0,1,8,64,0,2,126,19,32,60,246,91,63,167,171,231,230,220,105,121,74,45,14,111,16,30,103,53,32,30,202,74,208,237,243,109,235,107,123,60,183,233,197,87,157,109,125,109,143,151,167,34,132,199,233,233,250,164,111,250,238,56,3,2,16,128,0,4,32,0,1,8,216,39,64,120,108,159,41,35,126,70,128,155,115,172,144,68,0,111,16,30,103,125,119,224,161,172,4,221,62,223,182,190,182,199,115,155,94,124,213,217,214,215,246,120,241,41,226,118,199,232,235,182,62,84,7,1,8,64,0,2,16,128,128,123,4,8,143,221,211,36,152,138,184,57,15,70,74,235,141,224,13,194,227,172,166,194,67,89,9,186,125,190,109,125,109,143,231,54,189,248,170,179,173,175,237,241,226,83,196,237,142,209,215,109,125,168,14,2,16,128,0,4,32,0,1,247,8,16,30,187,167,73,48,21,113,115,30,140,148,214,27,193,27,132,199,89,77,133,135,178,18,116,251,124,219,250,218,30,207,109,122,241,85,103,91,95,219,227,197,167,136,219,29,163,175,219,250,80,29,4,32,0,1,8,64,0,2,238,17,32,60,118,79,147,96,42,226,230,60,24,41,173,55,130,55,8,143,179,154,10,15,101,37,232,246,249,182,245,181,61,158,219,244,226,171,206,182,190,182,199,139,79,17,183,59,70,95,183,245,161,58,8,64,0,2,16,128,0,4,220,35,64,120,236,158,38,193,84,196,205,121,48,82,90,111,4,111,16,30,103,53,21,30,202,74,208,237,243,109,235,107,123,60,183,233,197,87,157,109,125,109,143,23,159,34,110,119,140,190,110,235,67,117,16,128,0,4,32,0,1,8,184,71,128,240,216,61,77,130,169,136,155,243,96,164,180,222,8,222,32,60,206,106,42,60,148,149,160,219,231,219,214,215,246,120,110,211,139,175,58,219,250,218,30,47,62,69,220,238,24,125,221,214,135,234,32,0,1,8,64,0,2,16,112,143,0,225,177,123,154,4,83,17,55,231,193,72,105,189,17,188,65,120,156,213,84,120,40,43,65,183,207,183,173,175,237,241,220,166,23,95,117,182,245,181,61,94,124,138,184,221,49,250,186,173,15,213,65,0,2,16,128,0,4,32,224,30,1,194,99,247,52,9,166,34,110,206,131,145,210,122,35,120,131,240,56,171,169,240,80,86,130,110,159,111,91,95,219,227,185,77,47,190,234,108,235,107,123,188,248,20,113,187,99,244,117,91,31,170,131,0,4,32,0,1,8,64,192,61,2,132,199,238,105,18,76,69,220,156,7,35,165,245,70,240,6,225,113,86,83,225,161,172,4,221,62,223,182,190,182,199,115,155,94,124,213,217,214,215,246,120,241,41,226,118,199,232,235,182,62,84,7,1,8,64,0,2,16,128,128,123,4,8,143,221,211,36,152,138,184,57,15,70,74,235,141,224,141,255,143,189,55,1,191,169,106,255,255,239,203,60,148,33,67,17,13,66,250,169,68,145,126,213,147,30,50,196,207,28,241,84,72,73,82,81,145,144,74,3,81,166,40,52,169,167,200,24,210,64,166,66,25,34,41,13,146,148,33,68,166,148,49,255,235,189,190,255,243,249,238,207,113,246,249,236,115,246,218,251,172,189,247,123,93,87,151,56,107,175,117,175,215,125,239,125,246,121,239,123,223,139,226,177,219,160,98,12,185,37,104,246,241,186,253,171,123,60,179,233,69,207,58,221,254,213,61,94,244,60,98,246,138,233,95,179,253,67,235,72,128,4,72,128,4,72,128,4,204,35,64,241,216,60,159,132,198,34,222,156,135,198,149,218,23,194,216,160,120,236,54,168,24,67,110,9,154,125,188,110,255,234,30,207,108,122,209,179,78,183,127,117,143,23,61,143,152,189,98,250,215,108,255,208,58,18,32,1,18,32,1,18,32,1,243,8,80,60,54,207,39,161,177,136,55,231,161,113,165,246,133,48,54,40,30,187,13,42,198,144,91,130,102,31,175,219,191,186,199,51,155,94,244,172,211,237,95,221,227,69,207,35,102,175,152,254,53,219,63,180,142,4,72,128,4,72,128,4,72,192,60,2,20,143,205,243,73,104,44,226,205,121,104,92,169,125,33,140,13,138,199,110,131,138,49,228,150,160,217,199,235,246,175,238,241,204,166,23,61,235,116,251,87,247,120,209,243,136,217,43,166,127,205,246,15,173,35,1,18,32,1,18,32,1,18,48,143,0,197,99,243,124,18,26,139,120,115,30,26,87,106,95,8,99,131,226,177,219,160,98,12,185,37,104,246,241,186,253,171,123,60,179,233,69,207,58,221,254,213,61,94,244,60,98,246,138,233,95,179,253,67,235,72,128,4,72,128,4,72,128,4,204,35,64,241,216,60,159,132,198,34,222,156,135,198,149,218,23,194,216,160,120,236,54,168,24,67,110,9,154,125,188,110,255,234,30,207,108,122,209,179,78,183,127,117,143,23,61,143,152,189,98,250,215,108,255,208,58,18,32,1,18,32,1,18,32,1,243,8,80,60,54,207,39,161,177,136,55,231,161,113,165,246,133,48,54,40,30,187,13,42,198,144,91,130,102,31,175,219,191,186,199,51,155,94,244,172,211,237,95,221,227,69,207,35,102,175,152,254,53,219,63,180,142,4,72,128,4,72,128,4,72,192,60,2,20,143,205,243,73,104,44,226,205,121,104,92,169,125,33,140,13,138,199,110,131,138,49,228,150,160,217,199,235,246,175,238,241,204,166,23,61,235,116,251,87,247,120,209,243,136,217,43,166,127,205,246,15,173,35,1,18,32,1,18,32,1,18,48,143,0,197,99,243,124,18,26,139,120,115,30,26,87,106,95,8,99,131,226,177,219,160,98,12,185,37,104,246,241,186,253,171,123,60,179,233,69,207,58,221,254,213,61,94,244,60,98,246,138,233,95,179,253,67,235,72,128,4,72,128,4,72,128,4,204,35,64,241,216,60,159,132,198,34,222,156,135,198,149,218,23,194,216,160,120,236,54,168,24,67,110,9,154,125,188,110,255,234,30,207,108,122,209,179,78,183,127,117,143,23,61,143,152,189,98,250,215,108,255,208,58,18,32,1,18,32,1,18,32,1,243,8,80,60,54,207,39,161,177,136,55,231,161,113,165,246,133,48,54,40,30,187,13,42,198,144,91,130,102,31,175,219,191,186,199,51,155,94,244,172,211,237,95,221,227,69,207,35,102,175,152,254,53,219,63,180,142,4,72,128,4,72,128,4,72,192,60,2,20,143,205,243,73,104,44,226,205,121,104,92,169,125,33,140,13,138,199,110,131,138,49,228,150,160,217,199,235,246,175,238,241,204,166,23,61,235,116,251,87,247,120,209,243,136,217,43,166,127,205,246,15,173,35,1,18,32,1,18,32,1,18,48,143,0,197,99,243,124,18,26,139,120,115,30,26,87,106,95,8,99,131,226,177,219,160,98,12,185,37,104,246,241,186,253,171,123,60,179,233,69,207,58,221,254,213,61,94,244,60,98,246,138,233,95,179,253,67,235,72,128,4,72,128,4,72,128,4,204,35,64,241,216,60,159,132,198,34,222,156,135,198,149,218,23,194,216,160,120,236,54,168,24,67,110,9,154,125,188,110,255,234,30,207,108,122,209,179,78,183,127,117,143,23,61,143,152,189,98,250,215,108,255,208,58,18,32,1,18,32,1,18,32,1,243,8,80,60,54,207,39,161,177,136,55,231,161,113,165,246,133,48,54,40,30,187,13,42,196,16,91,184,9,156,60,121,82,219,2,25,47,218,80,26,59,16,227,197,88,215,24,105,152,206,120,49,114,129,52,138,4,72,128,4,72,128,4,72,128,4,52,18,160,120,172,17,38,135,202,78,128,2,33,35,194,142,0,99,131,226,49,207,142,212,8,240,156,73,141,87,212,123,51,94,162,30,1,169,173,159,241,146,26,47,246,38,1,18,32,1,18,32,1,18,32,129,168,17,160,120,28,53,143,251,184,94,254,24,241,17,118,192,166,98,108,80,60,14,88,200,102,220,92,158,51,25,119,65,160,12,96,188,4,202,93,25,55,150,241,146,113,23,208,0,18,32,1,18,32,1,18,32,1,18,48,154,0,197,99,163,221,19,108,227,248,99,36,216,254,243,210,122,198,6,197,99,47,227,43,140,99,243,156,9,163,87,189,91,19,227,197,59,182,97,28,153,241,18,70,175,114,77,36,64,2,36,64,2,36,64,2,36,160,143,0,197,99,125,44,57,82,28,1,254,24,97,72,216,17,96,108,80,60,230,217,145,26,1,158,51,169,241,138,122,111,198,75,212,35,32,181,245,51,94,82,227,197,222,36,64,2,36,64,2,36,64,2,36,16,53,2,20,143,163,230,113,31,215,203,31,35,62,194,14,216,84,140,13,138,199,1,11,217,140,155,203,115,38,227,46,8,148,1,140,151,64,185,43,227,198,50,94,50,238,2,26,64,2,36,64,2,36,64,2,36,64,2,70,19,160,120,108,180,123,130,109,28,127,140,4,219,127,94,90,207,216,160,120,236,101,124,133,113,108,158,51,97,244,170,119,107,98,188,120,199,54,140,35,51,94,194,232,85,174,137,4,72,128,4,72,128,4,72,128,4,244,17,160,120,172,143,37,71,138,35,192,31,35,12,9,59,2,140,13,138,199,60,59,82,35,192,115,38,53,94,81,239,205,120,137,122,4,164,182,126,198,75,106,188,216,155,4,72,128,4,72,128,4,72,128,4,162,70,128,226,113,212,60,238,227,122,249,99,196,71,216,1,155,138,177,65,241,56,96,33,155,113,115,121,206,100,220,5,129,50,128,241,18,40,119,101,220,88,198,75,198,93,64,3,72,128,4,72,128,4,72,128,4,72,192,104,2,20,143,141,118,79,176,141,227,143,145,96,251,207,75,235,25,27,20,143,189,140,175,48,142,205,115,38,140,94,245,110,77,140,23,239,216,134,113,100,198,75,24,189,202,53,145,0,9,144,0,9,144,0,9,144,128,62,2,20,143,245,177,228,72,113,4,248,99,132,33,97,71,128,177,65,241,152,103,71,106,4,120,206,164,198,43,234,189,25,47,81,143,128,212,214,207,120,73,141,23,123,147,0,9,144,0,9,144,0,9,144,64,212,8,80,60,142,154,199,125,92,47,127,140,248,8,59,96,83,49,54,40,30,7,44,100,51,110,46,207,153,140,187,32,80,6,48,94,2,229,174,140,27,203,120,201,184,11,104,0,9,144,0,9,144,0,9,144,0,9,24,77,128,226,177,209,238,9,182,113,252,49,18,108,255,121,105,61,99,131,226,177,151,241,21,198,177,121,206,132,209,171,222,173,137,241,226,29,219,48,142,204,120,9,163,87,185,38,18,32,1,18,32,1,18,32,1,18,208,71,128,226,177,62,150,28,41,142,0,127,140,48,36,236,8,48,54,40,30,243,236,72,141,0,207,153,212,120,69,189,55,227,37,234,17,144,218,250,25,47,169,241,98,111,18,32,1,18,32,1,18,32,1,18,136,26,1,138,199,81,243,184,143,235,229,143,17,31,97,7,108,42,198,6,197,227,128,133,108,198,205,229,57,147,113,23,4,202,0,198,75,160,220,149,113,99,25,47,25,119,1,13,32,1,18,32,1,18,32,1,18,32,1,163,9,80,60,54,218,61,193,54,142,63,70,130,237,63,47,173,103,108,80,60,246,50,190,194,56,54,207,153,48,122,213,187,53,49,94,188,99,27,198,145,25,47,97,244,42,215,68,2,36,64,2,36,64,2,36,64,2,250,8,80,60,214,199,146,35,197,17,224,143,17,134,132,29,1,198,6,197,99,158,29,169,17,224,57,147,26,175,168,247,102,188,68,61,2,82,91,63,227,37,53,94,236,77,2,36,64,2,36,64,2,36,64,2,81,35,64,241,56,106,30,247,113,189,252,49,226,35,236,128,77,197,216,160,120,28,176,144,205,184,185,60,103,50,238,130,64,25,192,120,9,148,187,50,110,44,227,37,227,46,160,1,36,64,2,36,64,2,36,64,2,36,96,52,1,138,199,70,187,39,216,198,241,199,72,176,253,231,165,245,140,13,138,199,94,198,87,24,199,230,57,19,70,175,122,183,38,198,139,119,108,195,56,50,227,37,140,94,229,154,72,128,4,72,128,4,72,128,4,72,64,31,1,138,199,250,88,114,164,56,2,252,49,194,144,176,35,192,216,160,120,204,179,35,53,2,60,103,82,227,21,245,222,140,151,168,71,64,106,235,103,188,164,198,139,189,73,128,4,72,128,4,72,128,4,72,32,106,4,40,30,71,205,227,62,174,151,63,70,124,132,29,176,169,24,27,20,143,3,22,178,25,55,151,231,76,198,93,16,40,3,24,47,129,114,87,198,141,101,188,100,220,5,52,128,4,72,128,4,72,128,4,72,128,4,140,38,64,241,216,104,247,4,219,56,254,24,9,182,255,188,180,158,177,65,241,216,203,248,10,227,216,60,103,194,232,85,239,214,196,120,241,142,109,24,71,102,188,132,209,171,92,19,9,144,0,9,144,0,9,144,0,9,232,35,64,241,88,31,75,142,20,71,128,63,70,24,18,118,4,24,27,20,143,121,118,36,39,208,185,115,103,121,251,237,183,229,201,39,159,148,94,189,122,73,236,156,25,50,100,136,12,24,48,64,218,183,111,47,175,189,246,26,49,146,128,34,192,120,97,32,164,66,128,241,146,10,45,246,37,1,18,32,1,18,32,1,18,32,1,18,160,120,204,24,240,140,0,5,66,207,208,6,126,96,198,6,197,227,192,7,177,199,11,56,120,240,160,148,44,89,82,10,22,44,40,185,114,229,146,189,123,247,74,241,226,197,229,196,137,19,114,248,240,97,217,189,123,183,156,126,250,233,30,91,193,225,131,66,128,241,18,20,79,153,97,39,227,197,12,63,208,10,18,32,1,18,32,1,18,32,1,18,8,10,1,138,199,65,241,84,0,237,164,64,24,64,167,249,100,50,99,131,226,177,79,161,22,232,105,122,247,238,45,227,198,141,147,3,7,14,40,1,249,159,127,254,145,34,69,138,200,93,119,221,37,200,64,102,35,1,43,1,198,11,227,33,21,2,140,151,84,104,177,47,9,120,71,224,228,201,147,178,97,195,6,217,188,121,179,252,246,219,111,234,97,241,161,67,135,212,195,226,220,185,115,75,225,194,133,213,195,227,50,101,202,200,121,231,157,39,149,43,87,86,111,35,177,145,0,9,144,0,9,144,128,159,4,40,30,251,73,59,98,115,81,32,140,152,195,83,88,46,99,131,226,113,10,225,18,217,174,200,14,44,93,186,180,202,52,142,181,2,5,10,200,174,93,187,152,117,28,217,168,176,95,56,227,133,65,145,10,1,198,75,42,180,216,151,4,244,17,128,64,188,96,193,2,89,186,116,169,172,92,185,82,214,173,91,167,132,98,167,13,130,242,165,151,94,42,181,106,213,146,107,174,185,70,234,214,173,171,132,101,54,18,32,1,18,32,1,18,240,146,0,197,99,47,233,70,124,108,10,132,17,15,128,36,203,103,108,80,60,230,217,225,140,64,159,62,125,100,236,216,177,178,127,255,126,41,90,180,168,116,237,218,85,6,15,30,236,236,96,246,138,28,1,198,75,228,92,238,106,193,140,23,87,248,120,48,9,56,38,0,193,248,157,119,222,145,25,51,102,40,209,56,190,85,168,80,65,240,95,217,178,101,165,68,137,18,42,219,56,79,158,60,114,252,248,113,149,133,188,103,207,30,217,190,125,187,108,218,180,73,253,23,223,32,34,183,108,217,82,110,190,249,102,10,201,142,189,194,142,36,64,2,36,64,2,169,16,160,120,156,10,45,246,77,137,0,5,194,148,112,69,170,51,99,131,226,113,164,2,222,197,98,173,217,129,204,58,118,1,50,34,135,50,94,34,226,104,77,203,100,188,104,2,201,97,72,192,134,192,226,197,139,101,252,248,241,50,105,210,164,172,30,121,243,230,149,250,245,235,75,157,58,117,164,118,237,218,82,163,70,13,41,84,168,144,128,46,149,17,0,0,32,0,73,68,65,84,99,134,127,253,245,151,172,89,179,70,150,47,95,46,24,127,222,188,121,114,236,216,177,172,227,219,181,107,39,93,186,116,81,227,179,145,0,9,144,0,9,144,128,46,2,20,143,117,145,228,56,167,16,160,64,200,160,176,35,192,216,160,120,204,179,195,57,1,212,38,29,61,122,180,116,239,222,157,181,142,157,99,139,108,79,198,75,100,93,159,214,194,25,47,105,97,227,65,36,144,148,0,202,82,12,29,58,84,230,206,157,155,213,175,85,171,86,210,166,77,27,105,214,172,153,228,207,159,95,27,193,35,71,142,200,172,89,179,100,202,148,41,50,125,250,244,172,113,27,52,104,32,189,122,245,82,101,45,216,72,128,4,72,128,4,72,192,45,1,138,199,110,9,242,120,91,2,20,8,25,28,20,143,83,139,1,158,51,169,241,138,74,111,100,7,158,117,214,89,178,99,199,14,214,58,142,138,211,93,172,147,241,226,2,94,4,15,101,188,68,208,233,92,178,103,4,54,110,220,40,3,6,12,200,202,52,46,86,172,152,122,240,139,76,224,242,229,203,123,54,111,108,224,45,91,182,168,76,103,60,112,222,183,111,159,250,103,100,34,15,28,56,80,42,86,172,232,249,252,156,128,4,72,128,4,72,32,188,4,40,30,135,215,183,25,95,25,133,176,140,187,192,88,3,24,27,137,93,67,46,206,67,150,59,141,59,103,21,212,158,216,129,94,87,99,188,232,34,105,238,56,140,23,115,125,99,162,101,58,227,197,196,245,209,38,255,9,12,31,62,92,101,250,98,243,59,148,166,232,215,175,159,250,123,42,37,41,116,89,141,210,22,200,124,126,250,233,167,85,73,11,108,178,135,191,247,236,217,83,215,20,28,135,4,72,128,4,72,32,98,4,40,30,71,204,225,126,46,151,66,152,159,180,131,53,23,99,131,226,177,219,136,101,12,185,37,104,246,241,186,253,171,123,60,179,233,69,207,58,221,254,213,61,94,244,60,98,246,138,233,95,179,253,19,52,235,176,25,30,54,179,157,61,123,182,50,253,182,219,110,147,167,158,122,202,151,76,227,156,88,33,19,185,127,255,254,242,230,155,111,170,174,77,155,54,85,155,240,150,41,83,38,167,67,249,57,9,144,0,9,144,0,9,100,35,64,241,152,1,225,25,1,222,156,123,134,54,240,3,51,54,40,30,187,13,98,198,144,91,130,102,31,175,219,191,186,199,51,155,94,244,172,211,237,95,221,227,69,207,35,102,175,152,254,53,219,63,65,178,14,181,141,59,118,236,40,91,183,110,149,51,207,60,83,70,141,26,165,234,26,155,214,80,15,249,190,251,238,147,157,59,119,74,185,114,229,100,194,132,9,172,133,108,154,147,104,15,9,144,0,9,24,78,128,226,177,225,14,10,178,121,188,57,15,178,247,188,181,157,177,65,241,216,109,132,49,134,220,18,52,251,120,221,254,213,61,158,217,244,162,103,157,110,255,234,30,47,122,30,49,123,197,244,175,217,254,9,138,117,16,96,59,117,234,164,204,109,220,184,177,170,53,92,182,108,89,99,205,223,190,125,187,170,189,252,254,251,239,43,27,95,127,253,117,37,124,179,145,0,9,144,0,9,144,128,19,2,20,143,157,80,98,159,180,8,240,230,60,45,108,145,56,136,177,65,241,216,109,160,51,134,220,18,52,251,120,221,254,213,61,158,217,244,162,103,157,110,255,234,30,47,122,30,49,123,197,244,175,217,254,9,130,117,200,48,190,255,254,251,149,169,168,35,60,108,216,48,87,102,31,61,122,84,214,175,95,47,155,54,109,18,148,193,216,191,127,191,28,63,126,92,242,228,201,35,69,139,22,85,101,38,42,84,168,32,85,171,86,149,124,249,242,185,154,235,129,7,30,16,212,103,70,27,57,114,164,202,72,102,35,1,18,32,1,18,32,129,156,8,80,60,206,137,16,63,79,155,0,111,206,211,70,23,250,3,25,27,20,143,221,6,57,99,200,45,65,179,143,215,237,95,221,227,153,77,47,122,214,233,246,175,238,241,162,231,17,179,87,76,255,154,237,31,211,173,179,10,199,131,6,13,146,62,125,250,164,101,242,226,197,139,229,195,15,63,20,252,185,114,229,74,199,99,212,170,85,75,234,212,169,35,141,26,53,82,127,166,211,6,15,30,44,143,60,242,8,5,228,116,224,241,24,18,32,1,18,136,40,1,138,199,17,117,188,31,203,230,205,185,31,148,131,57,7,99,131,226,177,219,200,101,12,185,37,104,246,241,186,253,171,123,60,179,233,69,207,58,221,254,213,61,94,244,60,98,246,138,233,95,179,253,99,178,117,214,82,21,200,222,237,209,163,71,74,230,34,171,24,229,45,176,129,29,178,140,173,13,89,197,149,42,85,82,165,47,138,21,43,166,50,140,145,145,188,111,223,62,65,201,137,31,127,252,81,101,39,91,27,178,145,177,65,31,202,81,164,186,9,222,136,17,35,84,214,52,26,75,88,164,228,70,118,38,1,18,32,129,72,18,160,120,28,73,183,251,179,104,222,156,251,195,57,136,179,48,54,40,30,187,141,91,198,144,91,130,102,31,175,219,191,186,199,51,155,94,244,172,211,237,95,221,227,69,207,35,102,175,152,254,53,219,63,166,90,135,205,241,234,213,171,167,204,75,53,227,120,247,238,221,242,204,51,207,100,149,139,192,24,149,43,87,150,102,205,154,201,13,55,220,32,215,92,115,141,20,44,88,48,199,165,255,253,247,223,178,116,233,82,249,248,227,143,101,214,172,89,178,97,195,134,172,99,32,4,247,237,219,87,74,150,44,153,227,56,177,14,214,12,228,249,243,231,115,19,61,199,228,216,145,4,72,128,4,162,71,128,226,113,244,124,238,219,138,121,115,238,27,234,192,77,196,216,160,120,236,54,104,25,67,110,9,154,125,188,110,255,234,30,207,108,122,209,179,78,183,127,117,143,23,61,143,152,189,98,250,215,108,255,152,104,29,50,134,81,46,98,235,214,173,41,215,56,30,61,122,180,244,235,215,79,14,28,56,160,150,118,211,77,55,201,157,119,222,169,68,99,183,13,34,242,203,47,191,44,83,167,78,85,67,21,41,82,68,158,126,250,105,233,222,189,187,227,161,99,53,144,203,149,43,167,202,103,164,154,193,236,120,34,118,36,1,18,32,1,18,8,52,1,138,199,129,118,159,217,198,243,230,220,108,255,100,210,58,198,6,197,99,183,241,199,24,114,75,208,236,227,117,251,87,247,120,102,211,139,158,117,186,253,171,123,188,232,121,196,236,21,211,191,102,251,199,68,235,144,33,60,123,246,108,105,220,184,177,204,153,51,199,145,137,16,156,187,118,237,170,142,67,107,222,188,185,202,12,174,89,179,166,163,227,83,233,180,106,213,42,149,217,60,115,230,76,117,88,211,166,77,101,236,216,177,142,133,224,38,77,154,200,251,239,191,175,142,67,70,51,27,9,144,0,9,144,0,9,196,19,160,120,204,152,240,140,0,111,206,61,67,27,248,129,25,27,20,143,221,6,49,99,200,45,65,179,143,215,237,95,221,227,153,77,47,122,214,233,246,175,238,241,162,231,17,179,87,76,255,154,237,31,211,172,67,109,99,100,231,158,121,230,153,178,102,205,26,85,147,56,167,134,77,240,80,139,120,203,150,45,82,186,116,105,85,174,162,125,251,246,57,29,230,250,243,137,19,39,170,204,232,93,187,118,73,249,242,229,85,109,101,39,155,234,161,166,114,141,26,53,100,231,206,157,50,108,216,176,172,90,200,174,13,226,0,36,64,2,36,64,2,161,33,64,241,56,52,174,52,111,33,188,57,55,207,39,166,88,196,216,160,120,236,54,22,25,67,110,9,154,125,188,110,255,234,30,207,108,122,209,179,78,183,127,117,143,23,61,143,152,189,98,250,215,108,255,152,100,221,198,141,27,165,74,149,42,114,226,196,9,153,60,121,178,180,105,211,38,71,243,166,79,159,46,173,91,183,86,253,144,169,140,13,242,156,8,206,57,14,236,176,3,132,96,108,160,135,76,98,180,105,211,166,73,171,86,173,114,60,122,202,148,41,210,182,109,91,201,157,59,183,124,255,253,247,82,177,98,197,28,143,97,7,18,32,1,18,32,129,232,16,160,120,28,29,95,251,190,82,222,156,251,142,60,48,19,50,54,40,30,187,13,86,198,144,91,130,102,31,175,219,191,186,199,51,155,94,244,172,211,237,95,221,227,69,207,35,102,175,152,254,53,219,63,38,89,135,108,225,73,147,38,169,44,226,55,222,120,35,71,211,172,194,113,183,110,221,100,204,152,49,57,30,227,85,135,123,238,185,71,94,124,241,197,148,4,228,14,29,58,168,108,229,118,237,218,9,178,152,217,72,128,4,72,128,4,72,32,70,128,226,49,99,193,51,2,188,57,247,12,109,224,7,102,108,80,60,118,27,196,140,33,183,4,205,62,94,183,127,117,143,103,54,189,232,89,167,219,191,186,199,139,158,71,204,94,49,253,107,182,127,76,177,110,193,130,5,82,175,94,61,201,155,55,175,252,244,211,79,170,12,68,178,134,82,21,215,95,127,189,234,210,171,87,47,25,50,100,72,198,151,210,187,119,111,25,58,116,168,178,99,209,162,69,57,150,176,64,153,141,11,46,184,64,142,29,59,38,243,231,207,151,186,117,235,102,124,13,52,128,4,72,128,4,72,192,12,2,20,143,205,240,67,40,173,224,205,121,40,221,170,101,81,140,13,138,199,110,3,137,49,228,150,160,217,199,235,246,175,238,241,204,166,23,61,235,116,251,87,247,120,209,243,136,217,43,166,127,205,246,143,41,214,53,108,216,80,230,206,157,43,143,63,254,184,60,246,216,99,73,205,194,230,120,87,94,121,165,170,113,156,233,140,227,120,67,99,25,200,16,191,87,172,88,145,227,38,122,79,60,241,132,90,115,131,6,13,228,163,143,62,50,197,29,180,131,4,72,128,4,72,32,195,4,40,30,103,216,1,97,158,158,55,231,97,246,174,187,181,49,54,40,30,187,139,32,17,198,144,91,130,102,31,175,219,191,186,199,51,155,94,244,172,211,237,95,221,227,69,207,35,102,175,152,254,53,219,63,38,88,23,203,34,46,86,172,152,108,219,182,77,10,21,42,148,212,172,102,205,154,201,236,217,179,85,141,227,57,115,230,152,176,132,108,54,52,105,210,68,213,64,110,218,180,169,204,154,53,43,169,125,127,253,245,151,156,125,246,217,178,111,223,62,71,217,202,198,45,150,6,145,0,9,144,0,9,120,66,128,226,177,39,88,57,40,8,240,230,156,113,96,71,128,177,65,241,216,237,217,193,24,114,75,208,236,227,117,251,87,247,120,102,211,139,158,117,186,253,171,123,188,232,121,196,236,21,211,191,102,251,199,4,235,98,181,142,251,247,239,47,79,62,249,100,82,147,70,143,30,45,247,222,123,175,148,46,93,90,190,252,242,75,95,55,199,115,202,10,155,232,85,175,94,93,118,237,218,37,47,188,240,130,116,239,222,61,233,161,143,62,250,168,60,245,212,83,172,125,236,20,48,251,145,0,9,144,64,4,8,80,60,142,128,147,51,181,68,222,156,103,138,188,249,243,50,54,40,30,187,141,82,198,144,91,130,102,31,175,219,191,186,199,51,155,94,244,172,211,237,95,221,227,69,207,35,102,175,152,254,53,219,63,153,182,14,37,40,202,150,45,171,204,248,245,215,95,147,214,58,222,189,123,183,170,17,124,224,192,1,121,251,237,183,5,162,179,169,13,27,224,253,231,63,255,145,34,69,138,168,26,206,37,75,150,180,53,21,229,55,206,57,231,28,245,57,132,231,50,101,202,152,186,44,218,69,2,36,64,2,36,224,19,1,138,199,62,129,142,226,52,188,57,143,162,215,157,173,153,177,65,241,216,89,164,216,247,98,12,185,37,104,246,241,186,253,171,123,60,179,233,69,207,58,221,254,213,61,94,244,60,98,246,138,233,95,179,253,147,105,235,134,15,31,46,15,60,240,128,180,106,213,74,166,77,155,150,212,28,244,67,255,230,205,155,203,187,239,190,155,105,211,115,156,191,69,139,22,50,115,230,76,233,217,179,167,12,27,54,44,105,255,214,173,91,203,244,233,211,85,63,244,103,35,1,18,32,1,18,136,54,1,138,199,209,246,191,167,171,231,205,185,167,120,3,61,56,99,131,226,177,219,0,246,42,134,246,236,217,35,253,250,245,147,167,159,126,90,74,148,40,145,101,230,178,101,203,100,225,194,133,130,87,57,189,104,63,252,240,131,188,250,234,171,130,141,106,10,22,44,232,197,20,217,198,244,123,190,84,23,164,219,191,169,140,119,242,228,73,37,6,252,242,203,47,50,100,200,16,201,159,63,127,170,230,7,178,63,214,61,97,194,4,121,232,161,135,164,67,135,14,50,120,240,96,201,151,47,95,32,214,146,138,127,157,44,72,247,120,152,211,244,115,206,142,203,159,127,254,41,35,70,140,144,187,239,190,59,219,53,49,25,71,196,18,234,170,14,24,48,64,213,139,69,76,245,232,209,67,93,219,114,250,12,98,29,174,179,200,118,196,134,101,125,251,246,149,203,46,187,44,107,58,28,63,105,210,36,85,26,173,93,187,118,78,220,121,74,31,47,252,155,150,33,60,200,72,2,215,94,123,173,44,93,186,84,38,79,158,44,109,218,180,177,181,209,154,161,188,114,229,74,169,89,179,166,145,235,177,26,181,106,213,42,169,85,171,150,250,167,156,50,138,167,76,153,34,109,219,182,149,107,174,185,70,150,44,89,98,252,218,104,32,9,144,0,9,144,128,183,4,40,30,123,203,55,210,163,243,230,60,210,238,79,186,120,198,70,98,60,228,226,252,156,241,138,85,166,196,99,231,43,215,211,211,116,33,75,183,127,83,25,15,130,0,132,83,212,134,68,189,203,170,85,171,234,129,110,248,40,127,255,253,183,18,237,58,118,236,40,23,95,124,177,225,214,102,55,47,21,255,58,89,152,238,241,156,204,105,106,31,187,107,98,50,123,215,175,95,175,206,33,252,135,87,227,241,16,6,231,81,203,150,45,37,217,103,56,247,30,123,236,49,37,54,163,20,0,68,226,239,190,251,78,6,14,28,40,185,115,231,150,227,199,143,171,210,0,200,246,28,53,106,148,122,5,63,157,70,255,166,67,45,26,199,196,4,225,188,121,243,202,193,131,7,147,62,60,196,195,222,199,31,127,92,110,186,233,38,129,208,26,148,6,65,124,234,212,169,202,118,156,111,118,237,200,145,35,114,250,233,167,203,177,99,199,114,20,154,131,178,118,218,73,2,36,64,2,36,144,62,1,138,199,233,179,227,145,57,16,224,205,57,67,196,142,0,99,131,226,177,219,179,195,171,24,114,42,30,47,95,190,92,122,247,238,45,107,215,174,85,98,27,126,132,157,113,198,25,42,187,240,185,231,158,147,195,135,15,203,31,127,252,161,50,57,81,91,48,81,95,43,3,171,152,251,207,63,255,200,208,161,67,213,166,54,216,241,28,194,9,118,114,199,154,99,13,125,240,234,41,68,153,21,43,86,8,50,165,240,255,181,107,215,206,134,22,89,122,248,145,136,249,47,185,228,18,245,250,105,165,74,149,178,101,65,162,166,163,53,235,57,94,88,182,91,43,88,97,211,29,172,253,194,11,47,116,235,210,108,199,235,246,111,42,227,45,88,176,64,9,199,216,113,126,255,254,253,234,117,93,43,123,24,10,70,47,190,248,162,202,196,28,57,114,164,52,106,212,72,9,94,240,253,135,31,126,168,178,215,239,187,239,62,201,147,39,143,216,241,59,116,232,80,66,63,99,222,68,254,135,47,237,124,110,205,230,132,125,221,186,117,147,77,155,54,101,101,178,219,217,16,131,14,225,24,235,28,55,110,156,250,39,100,221,65,172,139,197,237,205,55,223,172,178,241,75,149,42,149,48,198,241,239,39,78,156,144,103,158,121,70,110,188,241,70,185,252,242,203,213,56,136,43,124,214,180,105,211,108,28,226,199,179,139,63,176,112,18,99,169,248,215,73,160,58,29,47,62,14,174,187,238,58,121,246,217,103,179,206,49,235,181,0,15,34,240,90,59,4,39,156,115,94,197,143,53,86,227,207,101,235,223,227,109,176,218,158,40,46,170,85,171,166,50,49,247,238,221,155,48,46,146,113,253,244,211,79,229,147,79,62,73,248,230,134,245,51,196,233,123,239,189,151,37,22,35,51,114,208,160,65,106,227,174,162,69,139,170,243,11,243,163,30,109,177,98,197,40,30,59,9,102,246,73,137,192,91,111,189,37,183,222,122,171,52,110,220,88,230,204,153,147,244,88,60,224,192,117,118,222,188,121,114,195,13,55,164,52,79,38,59,127,252,241,199,82,191,126,125,169,80,161,130,186,63,73,214,154,52,105,34,239,191,255,190,252,247,191,255,149,91,110,185,37,147,102,115,110,18,32,1,18,32,129,12,19,160,120,156,97,7,132,121,122,167,63,190,194,204,128,107,75,76,128,177,65,46,110,207,13,175,98,200,137,120,188,121,243,102,121,240,193,7,85,198,14,178,233,144,29,247,227,143,63,170,87,180,55,110,220,168,94,239,134,200,1,177,118,235,214,173,74,84,76,212,23,226,92,172,89,69,29,252,176,251,234,171,175,148,64,179,115,231,78,245,218,54,132,187,115,207,61,55,171,191,53,123,15,27,217,224,135,29,94,155,125,254,249,231,165,64,129,2,217,250,65,120,193,191,99,23,120,8,205,176,5,118,198,4,187,100,226,49,230,183,91,171,213,126,183,254,140,63,94,183,127,157,142,135,76,43,136,85,40,219,112,244,232,81,229,83,188,178,31,191,89,16,252,133,135,6,79,62,249,164,18,238,33,8,130,41,202,93,64,200,133,120,140,44,94,136,199,118,252,240,131,60,145,159,241,111,137,254,29,229,3,98,217,156,241,62,135,0,16,251,12,155,33,61,252,240,195,130,7,12,176,199,169,15,33,32,35,54,58,119,238,172,178,237,98,118,95,116,209,69,42,198,191,254,250,107,37,226,33,254,173,49,142,53,198,4,75,8,239,16,83,238,188,243,78,193,120,120,240,209,165,75,23,245,121,178,241,146,61,188,112,18,91,78,253,235,100,44,244,113,58,30,226,0,217,175,40,201,0,65,252,131,15,62,80,130,19,184,227,220,183,114,130,143,94,123,237,181,44,241,216,171,248,177,94,39,114,18,143,237,108,47,92,184,112,22,42,235,53,17,153,152,118,126,180,43,239,130,135,36,56,143,254,245,175,127,169,135,96,214,22,255,89,188,200,140,185,145,101,140,56,194,186,240,80,14,243,96,227,47,52,102,30,59,141,104,246,115,74,160,107,215,174,234,33,26,30,224,225,187,219,174,45,94,188,88,174,191,254,122,169,92,185,178,122,160,22,180,134,7,190,27,54,108,144,69,139,22,73,157,58,117,108,205,199,189,76,175,94,189,228,174,187,238,146,177,99,199,6,109,153,180,151,4,72,128,4,72,64,35,1,138,199,26,97,114,168,236,4,156,254,248,34,183,232,17,96,108,36,246,57,185,56,63,23,188,98,5,177,2,130,196,220,185,115,79,49,6,2,6,4,65,100,223,65,44,134,64,8,59,144,157,138,172,194,71,30,121,68,189,230,138,31,157,16,107,145,41,151,172,111,108,55,119,76,100,21,121,80,91,121,244,232,209,234,135,43,50,137,173,66,142,29,33,212,100,134,128,12,209,202,90,51,121,246,236,217,234,53,113,216,102,109,241,25,136,118,226,29,142,183,91,171,213,126,231,158,115,214,83,183,127,157,142,7,86,51,102,204,80,130,61,94,145,135,128,95,183,110,93,149,57,27,207,207,234,103,188,74,143,108,101,100,239,66,52,133,224,5,1,26,117,147,237,248,65,204,79,228,103,136,202,78,252,111,245,57,178,203,209,110,187,237,54,245,231,234,213,171,85,214,59,178,209,157,250,208,42,30,35,62,214,172,89,163,196,100,176,219,189,123,183,18,16,144,101,14,1,207,186,118,43,23,244,67,12,246,233,211,71,189,230,140,152,196,57,131,243,41,217,120,65,22,143,241,224,0,37,20,80,158,1,231,63,98,231,254,251,239,87,153,216,86,78,241,231,156,87,241,99,119,158,227,186,16,111,131,157,237,21,43,86,204,26,198,42,30,35,230,236,252,104,21,173,99,7,227,97,21,68,167,242,229,203,171,152,182,246,73,244,25,206,35,60,124,136,213,150,183,123,187,1,253,208,40,30,59,187,158,178,151,115,2,53,106,212,80,15,90,81,227,23,181,126,237,26,30,208,225,250,138,235,34,254,12,90,195,119,27,174,65,248,19,111,75,216,53,188,133,130,7,164,213,171,87,87,231,62,27,9,144,0,9,144,64,116,9,80,60,142,174,239,61,95,185,211,31,235,158,27,194,9,140,35,192,216,72,236,18,114,113,30,170,94,177,114,146,121,12,225,34,254,245,205,216,43,221,88,129,85,8,75,214,215,90,234,193,42,234,228,202,149,75,9,152,40,135,0,225,17,217,139,16,146,241,154,118,172,33,187,245,251,239,191,151,143,62,250,72,214,173,91,39,159,127,254,185,202,30,138,23,143,237,68,22,167,226,49,236,176,91,171,238,82,21,86,239,235,246,175,147,241,98,27,229,33,179,210,218,80,126,34,126,227,188,248,140,78,43,231,88,9,8,188,250,140,44,93,59,126,231,157,119,94,66,63,67,228,75,228,127,60,140,176,243,57,178,195,240,10,114,76,76,179,218,231,212,135,86,241,248,139,47,190,200,38,206,89,63,139,143,113,43,171,24,195,6,13,26,168,146,46,104,176,41,62,14,147,141,151,78,61,110,39,254,117,126,117,73,45,243,216,122,190,59,93,87,124,182,191,206,248,177,94,39,114,202,60,182,179,221,122,110,91,175,137,184,222,196,124,138,63,173,235,77,118,61,128,232,132,50,29,40,155,131,204,120,107,179,126,134,152,177,150,183,136,207,60,142,29,71,241,56,149,104,102,95,167,4,112,253,66,173,99,60,248,65,86,124,161,66,133,108,15,189,242,202,43,213,219,62,78,75,86,108,217,178,69,61,84,198,3,53,212,16,198,102,144,120,200,6,81,54,246,230,6,30,88,226,97,31,222,118,129,120,141,115,10,223,255,119,220,113,71,182,135,200,78,198,202,105,205,177,210,21,216,60,15,15,114,236,26,74,7,225,1,54,222,52,130,221,241,37,156,114,154,135,159,147,0,9,144,0,9,132,135,0,197,227,240,248,210,184,149,232,254,49,103,220,2,105,80,218,4,24,27,137,209,145,139,243,144,242,138,149,19,241,24,217,196,251,246,237,83,25,117,241,45,94,172,73,214,215,122,108,34,193,12,63,100,145,189,137,236,64,100,191,98,215,243,88,131,184,135,18,2,183,223,126,187,42,143,1,145,18,115,165,155,121,60,126,252,120,85,130,1,63,150,33,70,191,254,250,235,170,126,45,126,200,218,173,213,185,183,82,239,169,219,191,78,198,67,214,44,214,140,172,199,226,197,139,43,163,177,121,210,61,247,220,163,216,88,55,206,115,42,30,163,116,65,78,252,236,252,28,255,239,168,175,105,231,115,100,30,67,200,139,197,100,124,230,113,78,54,96,173,169,100,30,91,69,199,120,239,66,80,193,38,103,120,240,1,1,29,2,8,226,40,89,230,177,93,252,89,179,232,147,69,145,19,255,166,18,133,78,199,67,28,192,39,200,60,70,204,196,103,30,219,101,84,59,21,143,221,196,15,214,11,251,236,216,194,6,59,219,117,101,30,199,152,227,186,122,239,189,247,170,242,19,214,177,241,185,245,51,188,197,49,107,214,44,149,241,14,177,10,215,63,100,187,35,51,50,118,78,226,24,138,199,169,68,51,251,58,37,128,243,165,74,149,42,57,214,2,70,73,163,88,153,22,136,171,57,93,167,16,199,157,58,117,146,171,174,186,74,189,149,130,99,81,91,25,113,253,242,203,47,11,234,141,227,122,143,178,54,175,188,242,138,250,30,135,168,139,239,117,60,188,68,198,62,30,96,66,196,117,50,150,147,245,226,122,31,19,199,81,174,41,95,190,124,182,135,197,106,59,227,225,165,151,15,141,157,216,205,62,36,64,2,36,64,2,153,35,64,241,56,115,236,67,63,179,211,31,95,161,7,193,5,158,66,128,177,145,56,40,200,197,249,201,226,21,43,39,226,49,68,49,188,170,10,33,228,226,139,47,150,85,171,86,169,31,124,248,113,135,210,5,86,193,40,89,95,171,24,18,159,41,138,250,168,152,3,13,194,37,196,99,252,23,107,16,138,81,175,16,175,156,30,56,112,64,149,208,192,143,79,100,43,91,179,165,80,134,1,2,17,126,140,126,251,237,183,106,195,46,216,105,21,175,96,51,126,160,162,31,132,29,244,197,231,177,186,173,118,107,181,218,239,220,115,206,122,234,246,175,147,241,80,175,23,235,198,143,252,88,139,101,210,226,239,214,141,243,156,138,199,165,75,151,182,141,21,212,199,77,228,231,29,59,118,36,252,119,136,219,118,62,255,249,231,159,109,107,30,67,128,116,226,195,84,106,30,39,19,143,177,161,25,74,55,64,80,65,173,110,252,105,173,19,30,95,67,25,235,181,139,191,156,68,153,152,159,156,248,215,89,228,253,79,47,167,227,37,170,121,140,183,0,32,120,98,205,110,197,227,116,226,199,122,157,64,217,20,59,182,136,245,248,154,199,49,219,173,245,139,113,77,196,155,15,184,14,33,51,210,73,205,99,60,64,120,227,141,55,212,181,6,215,163,216,195,12,136,101,184,38,217,125,134,107,25,178,49,113,61,195,181,8,215,43,216,132,135,58,86,113,139,226,113,42,209,204,190,86,2,120,224,138,239,201,211,79,63,253,20,48,40,175,131,140,224,122,245,234,9,50,115,237,26,202,90,160,188,5,30,40,126,243,205,55,57,2,198,119,41,174,247,111,190,249,102,86,253,124,8,182,177,239,111,148,116,193,245,189,125,251,246,234,129,48,234,206,199,26,206,165,54,109,218,168,107,9,206,109,39,99,57,41,117,133,241,113,255,130,243,17,15,246,144,1,109,215,176,25,224,252,249,243,213,155,78,120,171,132,141,4,72,128,4,72,32,154,4,40,30,71,211,239,190,172,218,233,143,47,95,140,225,36,70,17,96,108,36,118,7,185,56,15,83,175,88,57,17,143,33,40,66,208,128,200,129,87,75,91,180,104,161,196,13,100,44,197,139,138,201,250,90,87,107,61,14,27,157,161,22,225,11,47,188,160,126,224,66,180,196,166,99,86,33,237,247,223,127,87,2,203,59,239,188,163,126,232,34,195,19,229,9,240,90,120,169,82,165,178,134,198,252,200,74,197,143,84,136,49,99,198,140,81,153,67,214,249,176,193,222,204,153,51,85,93,100,188,82,142,236,85,124,142,140,103,124,102,183,86,187,122,164,206,189,104,223,83,183,127,115,26,207,186,81,222,249,231,159,159,205,48,176,136,223,56,207,169,120,252,127,255,239,255,181,229,135,215,162,19,249,217,206,255,216,48,207,206,231,168,183,139,140,77,216,9,159,181,107,215,78,213,91,198,38,122,16,2,237,124,104,93,104,124,9,130,229,203,151,171,184,65,41,1,108,6,7,33,24,177,149,83,89,9,196,28,98,167,82,165,74,217,106,210,218,141,135,254,118,241,135,172,190,238,221,187,43,49,54,89,198,91,78,254,77,53,38,157,142,7,22,40,25,2,129,20,231,34,54,132,195,67,165,179,206,58,235,20,78,201,74,197,216,149,173,72,39,126,172,215,137,100,108,33,30,219,217,110,229,133,115,3,113,10,31,193,78,60,28,72,20,23,214,99,32,50,79,155,54,77,93,23,33,162,35,126,98,92,146,125,6,123,33,176,33,243,24,241,11,33,15,175,240,199,251,62,94,60,78,245,90,228,212,191,169,198,13,251,155,79,0,215,71,196,25,234,146,227,45,19,171,136,140,58,241,120,120,136,218,241,120,192,97,215,166,79,159,46,173,91,183,150,230,205,155,171,7,28,201,90,172,140,209,25,103,156,161,30,192,88,55,154,69,28,163,140,5,254,68,86,47,230,198,121,115,233,165,151,102,13,25,219,135,1,223,241,45,91,182,84,247,3,57,141,85,162,68,9,71,142,192,189,11,206,107,204,217,170,85,43,219,99,80,191,31,231,37,222,72,194,70,159,108,36,64,2,36,64,2,209,36,64,241,56,154,126,247,101,213,188,57,247,5,115,32,39,97,108,80,60,118,27,184,140,33,183,4,205,62,94,183,127,117,143,103,50,61,136,125,16,62,32,82,88,51,216,252,178,25,153,196,120,16,1,33,59,94,136,247,202,6,221,254,117,58,94,78,66,186,87,235,213,49,110,144,109,143,95,63,196,192,247,222,123,79,80,123,62,209,198,125,241,253,157,250,87,7,103,142,97,22,1,100,195,227,65,24,26,202,79,64,68,198,67,57,136,200,200,234,69,89,9,8,180,120,16,107,215,144,41,140,50,44,221,186,117,83,15,100,211,105,120,136,130,121,241,230,15,198,179,203,22,70,150,51,222,16,192,195,100,235,91,5,214,57,157,142,21,111,39,74,50,161,22,57,198,198,67,58,187,6,38,96,3,38,96,195,70,2,36,64,2,36,16,77,2,20,143,163,233,119,95,86,205,155,115,95,48,7,114,18,198,70,98,183,145,139,243,112,38,43,231,172,130,216,83,183,127,117,143,103,26,83,212,192,70,38,60,74,111,64,60,67,6,27,74,13,56,125,125,89,215,122,80,47,27,175,94,247,239,223,95,213,232,6,119,63,154,110,255,58,29,47,200,2,108,144,109,143,143,41,136,128,200,6,69,38,168,147,82,39,78,253,235,71,236,114,14,255,9,32,115,23,25,244,104,216,136,20,15,220,32,6,227,45,13,148,111,194,245,11,89,194,118,13,226,51,250,160,60,79,76,136,78,101,21,120,187,100,226,196,137,170,4,12,50,143,235,215,175,159,240,240,109,219,182,169,154,251,176,17,2,111,252,102,147,56,200,233,88,137,38,128,120,141,183,3,176,102,252,191,93,67,134,54,250,128,9,214,205,70,2,36,64,2,36,16,77,2,20,143,163,233,119,95,86,205,155,115,95,48,7,114,18,198,70,98,183,145,139,243,112,38,43,231,172,130,216,83,183,127,117,143,23,68,166,97,182,89,183,127,117,143,23,102,246,65,92,155,95,15,53,130,200,38,42,54,231,202,149,75,9,175,177,134,135,14,200,224,61,118,236,152,42,147,131,210,41,118,13,101,121,208,39,167,126,137,142,199,28,120,51,4,194,51,178,121,81,98,40,81,60,162,108,11,132,227,60,121,242,200,184,113,227,228,204,51,207,60,101,56,167,99,185,93,135,155,245,70,37,158,184,78,18,32,1,18,136,2,1,138,199,81,240,114,134,214,200,31,95,25,2,31,128,105,25,27,20,143,221,134,41,99,200,45,65,179,143,215,237,95,221,227,153,77,47,122,214,233,246,175,238,241,162,231,17,179,87,76,255,154,237,31,175,173,203,100,230,241,167,159,126,170,106,42,35,227,215,78,56,142,213,73,70,9,32,59,225,24,140,156,140,149,140,37,51,143,189,142,52,142,79,2,36,64,2,225,34,64,241,56,92,254,52,106,53,188,57,55,202,29,70,25,195,216,160,120,236,54,32,25,67,110,9,154,125,188,110,255,234,30,207,108,122,209,179,78,183,127,117,143,23,61,143,152,189,98,250,215,108,255,120,105,29,54,127,68,169,9,212,201,246,187,230,113,108,51,81,136,194,200,58,182,43,177,130,205,243,80,254,7,165,42,174,190,250,234,132,56,156,142,149,140,37,107,30,123,25,105,28,155,4,72,128,4,194,71,128,226,113,248,124,106,204,138,120,115,110,140,43,140,51,132,177,65,241,216,109,80,6,61,134,150,45,91,38,215,92,115,141,52,104,208,64,240,74,40,234,117,226,79,39,245,58,115,98,135,186,132,216,172,236,173,183,222,82,27,237,4,177,233,246,175,238,241,252,102,202,120,73,78,92,183,127,19,141,151,110,141,224,63,255,252,83,70,140,24,33,119,223,125,183,148,40,81,34,107,33,111,191,253,182,220,114,203,45,217,22,118,249,229,151,203,59,239,188,35,21,43,86,84,255,14,129,104,210,164,73,234,181,118,100,41,38,107,137,250,226,181,246,87,95,125,85,9,85,219,183,111,151,155,111,190,89,9,103,165,74,149,82,175,232,219,125,134,121,150,47,95,46,189,123,247,150,245,235,215,171,122,176,189,122,245,74,187,134,118,186,236,96,135,155,99,237,120,233,142,23,191,175,7,156,47,125,2,5,10,20,80,231,21,54,202,67,45,95,108,148,23,107,19,38,76,80,245,226,145,25,140,210,18,118,13,223,215,173,91,183,86,53,182,223,125,247,93,199,198,196,50,138,207,62,251,108,53,183,93,195,245,30,194,238,228,201,147,229,194,11,47,76,216,205,233,88,201,140,107,209,162,133,204,156,57,83,166,77,155,38,173,90,181,178,237,218,161,67,7,121,243,205,55,229,245,215,95,151,142,29,59,58,94,47,59,146,0,9,144,0,9,132,139,0,197,227,112,249,211,168,213,240,230,220,40,119,24,101,12,99,35,177,59,200,197,121,152,6,157,21,126,28,98,163,28,136,58,191,254,250,171,18,113,116,137,199,160,8,97,10,141,226,241,255,196,20,227,37,249,185,197,120,201,206,71,167,120,188,103,207,30,181,25,21,68,91,171,120,108,157,17,98,214,168,81,163,212,63,221,119,223,125,42,94,33,238,194,47,15,60,240,128,250,44,217,185,108,215,23,27,40,126,240,193,7,170,126,107,161,66,133,212,3,165,77,155,54,169,191,47,94,188,216,246,179,45,91,182,168,13,178,80,211,21,66,215,234,213,171,101,205,154,53,114,231,157,119,250,182,9,162,243,111,131,212,123,6,253,122,144,250,138,121,68,140,64,231,206,157,213,195,28,171,104,28,251,108,238,220,185,210,176,97,67,169,87,175,158,124,252,241,199,182,208,190,252,242,75,169,81,163,134,84,173,90,85,190,249,230,155,192,194,189,248,226,139,213,195,33,156,219,213,171,87,183,93,199,13,55,220,32,243,231,207,151,143,62,250,72,61,240,102,35,1,18,32,1,18,136,38,1,138,199,209,244,187,47,171,230,205,185,47,152,3,57,9,99,35,177,219,200,197,121,56,7,157,85,188,120,140,31,179,101,203,150,85,63,106,241,35,110,204,152,49,89,25,71,177,12,192,181,107,215,170,172,31,8,58,168,217,136,12,69,136,70,16,149,240,250,45,196,41,100,67,93,122,233,165,20,143,227,66,137,241,194,120,113,126,117,73,252,176,1,25,176,47,190,248,162,18,128,71,142,28,41,215,93,119,157,60,251,236,179,82,169,82,165,83,178,99,99,217,178,125,250,244,81,27,99,161,110,105,181,106,213,108,51,9,215,173,91,167,206,253,231,159,127,94,138,23,47,174,76,125,238,185,231,100,239,222,189,234,186,80,172,88,177,164,226,177,211,190,176,107,208,160,65,234,161,85,108,158,24,23,235,103,95,124,241,133,202,60,142,101,71,66,0,199,219,12,16,148,173,199,197,51,105,212,168,145,60,244,208,67,202,246,15,63,252,80,137,230,16,195,127,250,233,167,172,7,100,216,164,12,165,3,240,74,62,132,233,129,3,7,74,179,102,205,228,175,191,254,74,248,239,27,54,108,200,58,22,15,218,48,118,145,34,69,4,89,162,184,86,14,27,54,76,93,243,32,192,207,154,53,75,217,137,214,173,91,55,37,148,39,122,40,23,244,235,65,42,177,204,190,206,9,32,158,171,84,169,34,21,42,84,80,49,107,215,240,125,155,63,127,126,245,49,226,214,233,27,67,56,143,240,125,141,82,20,201,50,143,241,208,8,231,72,178,204,99,167,99,217,173,1,153,203,120,160,132,118,228,200,17,201,151,47,159,237,122,47,184,224,2,117,46,161,156,134,93,38,180,115,202,236,73,2,36,64,2,36,16,84,2,20,143,131,234,185,0,216,205,155,243,0,56,41,67,38,50,54,40,30,187,13,189,160,199,80,188,120,12,81,24,34,199,191,255,253,111,37,252,126,245,213,87,50,120,240,96,245,170,249,131,15,62,168,50,5,145,229,132,87,216,127,252,241,71,37,225,119,7,103,0,0,32,0,73,68,65,84,144,28,62,124,88,109,186,131,87,223,145,41,136,255,110,191,253,118,149,25,200,76,210,236,17,198,120,97,188,164,114,205,177,203,60,198,121,250,200,35,143,200,141,55,222,168,178,118,231,204,153,163,132,216,173,91,183,102,123,123,192,90,106,1,226,82,178,204,227,19,39,78,40,1,21,153,140,16,81,99,13,231,55,4,170,137,19,39,170,127,74,150,121,236,180,239,202,149,43,85,137,28,148,182,137,23,139,172,159,125,242,201,39,167,136,199,40,93,1,59,99,37,53,96,19,214,9,38,24,239,218,107,175,85,215,176,141,27,55,42,38,16,115,177,110,136,100,88,99,236,237,10,100,116,226,250,134,146,24,59,119,238,84,226,58,30,124,225,223,18,253,59,214,22,59,22,226,49,50,71,241,0,173,78,157,58,217,174,149,184,46,226,154,137,255,32,46,63,252,240,195,2,161,58,81,109,217,160,95,15,82,137,101,246,117,78,0,49,155,55,111,94,21,175,135,14,29,202,18,87,19,141,112,229,149,87,10,206,153,121,243,230,9,50,115,131,214,112,30,214,175,95,95,106,213,170,37,43,86,172,176,53,31,215,175,194,133,11,75,238,220,185,229,216,177,99,161,120,243,32,104,190,162,189,36,64,2,36,96,10,1,138,199,166,120,34,132,118,240,230,60,132,78,213,180,36,198,6,197,99,183,161,20,244,24,138,23,143,145,101,132,172,195,162,69,139,102,203,98,156,61,123,182,18,139,33,194,96,205,251,247,239,151,254,253,251,43,1,11,25,137,223,125,247,157,58,238,180,211,78,83,2,115,44,43,144,226,113,184,197,99,198,139,183,254,181,19,143,199,143,31,175,132,82,100,236,29,60,120,80,9,159,168,157,106,21,71,145,133,152,138,120,252,243,207,63,171,108,96,100,49,199,103,3,99,149,169,156,203,201,250,34,139,25,246,34,19,248,162,139,46,202,6,48,254,51,216,132,76,104,60,164,130,77,16,176,241,119,140,111,205,60,196,58,173,177,136,207,119,237,218,37,61,123,246,20,100,54,162,228,6,234,165,98,140,152,0,188,112,225,66,25,61,122,180,202,80,174,93,187,118,86,29,229,247,223,127,63,225,191,91,89,66,60,182,139,253,169,83,167,170,53,161,94,45,26,74,109,32,59,121,200,144,33,167,100,134,6,253,251,195,237,247,39,143,183,39,128,135,56,40,75,177,100,201,18,181,47,129,93,195,195,9,196,22,106,129,227,207,160,53,60,188,193,185,132,63,113,237,177,107,75,151,46,85,15,134,144,229,143,242,22,108,36,64,2,36,64,2,209,37,64,241,56,186,190,247,124,229,188,57,247,28,113,96,39,96,108,80,60,118,27,188,65,143,161,100,53,143,173,98,201,140,25,51,78,217,84,203,250,250,59,50,129,32,36,227,213,249,187,238,186,43,11,107,42,130,147,91,95,120,113,188,110,255,234,30,207,139,53,39,27,147,241,146,156,184,110,255,58,169,121,12,113,20,15,108,144,9,139,102,173,91,158,138,120,140,115,21,25,184,16,92,49,111,124,139,63,151,99,27,98,162,31,50,129,173,175,191,219,157,247,200,162,68,63,100,54,163,220,134,181,37,250,12,25,152,200,168,132,48,134,214,189,123,119,249,252,243,207,85,134,48,30,90,197,90,252,102,118,214,249,99,27,122,221,122,235,173,82,178,100,201,44,62,185,114,229,18,92,215,80,250,3,15,198,176,145,32,132,100,136,238,137,254,29,108,172,153,199,118,156,81,206,2,229,6,98,25,218,201,54,218,211,29,47,126,95,15,56,159,119,4,186,118,237,170,202,204,64,88,69,92,218,53,212,12,191,254,250,235,165,114,229,202,234,97,81,208,26,30,2,161,36,204,162,69,139,84,22,191,93,195,121,133,235,0,238,47,198,142,29,27,180,101,210,94,18,32,1,18,32,1,141,4,40,30,107,132,201,161,178,19,224,205,57,35,194,142,0,99,35,49,25,114,113,126,206,4,157,149,83,49,16,153,199,251,246,237,203,38,12,91,41,225,245,114,100,6,65,168,185,227,142,59,228,188,243,206,83,31,83,60,14,215,247,17,227,37,249,181,65,247,245,192,73,230,49,222,2,128,184,132,12,68,100,30,91,179,146,81,195,248,245,215,95,87,101,101,146,149,173,64,237,84,100,3,183,104,209,66,213,65,77,212,82,57,151,19,245,253,253,247,223,85,214,240,229,151,95,174,230,177,10,212,201,62,179,218,242,203,47,191,168,49,32,86,91,55,26,75,71,60,142,213,135,133,64,141,178,60,40,117,81,183,110,93,105,219,182,173,154,50,254,223,47,187,236,50,71,226,49,50,143,113,29,140,61,68,99,230,177,243,239,83,246,252,95,2,216,84,18,15,60,26,55,110,172,202,210,36,107,177,90,192,65,43,93,17,43,89,145,83,109,103,172,189,73,147,38,130,183,2,176,193,47,74,100,177,145,0,9,144,0,9,68,151,0,197,227,232,250,222,243,149,235,254,49,231,185,193,156,192,55,2,140,13,138,199,110,131,45,232,49,228,84,12,68,45,85,100,253,64,180,193,206,232,171,86,173,146,87,94,121,69,189,38,139,205,242,240,186,41,4,44,188,66,143,13,244,240,10,42,234,164,166,34,56,185,245,133,23,199,235,246,175,238,241,188,88,115,178,49,25,47,102,136,199,200,50,198,185,136,236,93,212,31,71,205,83,156,131,40,213,128,114,16,216,80,14,53,129,81,103,23,37,22,240,39,196,99,156,163,200,24,46,87,174,92,182,133,160,92,68,172,166,249,185,231,158,171,93,60,70,214,46,202,106,160,116,68,195,134,13,179,9,199,201,62,91,191,126,189,90,11,178,47,207,58,235,44,89,176,96,129,236,216,177,67,141,99,109,233,136,199,200,46,198,102,100,177,172,102,112,129,120,140,241,19,253,59,152,57,201,60,198,134,94,172,121,236,247,149,41,124,243,253,246,219,111,42,187,30,181,143,241,189,26,219,24,47,209,74,241,224,3,245,183,111,186,233,38,153,50,101,74,96,96,180,105,211,70,240,176,5,182,227,237,9,187,134,141,244,240,176,8,111,56,225,65,79,153,50,101,2,179,70,26,74,2,36,64,2,36,160,159,0,197,99,253,76,57,226,255,79,32,232,63,214,233,72,239,8,48,54,40,30,187,141,174,160,199,144,83,49,176,64,129,2,234,117,241,62,125,250,168,26,140,200,28,68,54,35,94,57,125,241,197,23,85,237,82,108,178,135,108,189,215,94,123,77,189,30,142,87,211,41,30,103,143,48,198,11,227,37,149,107,142,93,230,49,178,111,177,25,27,106,233,226,60,131,144,12,113,21,231,223,204,153,51,85,9,25,124,142,236,87,8,171,16,151,80,166,1,34,44,62,143,175,25,140,205,229,80,87,248,133,23,94,144,18,37,74,104,23,143,241,250,61,94,195,183,182,6,13,26,40,59,166,77,155,102,251,217,25,103,156,33,179,102,205,82,182,29,56,112,64,149,212,232,210,165,203,41,181,131,211,17,143,177,137,29,120,96,205,16,166,98,99,219,253,59,68,120,39,226,49,174,149,49,155,241,255,237,218,181,19,100,76,67,80,198,223,173,45,232,215,131,84,98,153,125,83,39,128,26,191,120,163,103,242,228,201,2,161,213,174,197,132,102,124,142,7,73,53,107,214,76,125,50,159,143,192,3,104,108,146,135,150,147,32,12,65,28,111,4,160,246,51,238,63,216,72,128,4,72,128,4,162,77,128,226,113,180,253,239,233,234,121,115,238,41,222,64,15,206,216,160,120,236,54,128,131,30,67,86,241,56,246,26,183,91,38,214,227,41,30,135,87,60,102,188,156,122,166,232,190,30,232,30,79,231,185,205,177,114,38,128,140,201,55,222,120,67,114,231,206,157,85,147,154,226,113,206,220,216,227,127,8,224,141,1,108,246,216,170,85,43,245,144,37,89,67,63,244,111,222,188,185,188,251,238,187,198,35,196,3,104,60,200,194,67,155,97,195,134,37,181,183,117,235,214,50,125,250,116,213,15,253,217,72,128,4,72,128,4,162,77,128,226,113,180,253,239,233,234,249,227,203,83,188,129,30,156,177,65,241,216,109,0,7,61,134,32,30,35,155,39,150,5,104,151,117,152,14,167,216,134,90,168,221,24,219,60,42,157,113,50,121,140,110,255,234,30,207,111,54,140,151,228,196,117,251,87,247,120,126,199,75,20,231,251,226,139,47,212,27,26,40,177,129,18,32,157,58,117,82,229,66,10,23,46,124,10,14,250,55,138,17,226,124,205,214,140,98,100,190,151,47,95,222,246,224,221,187,119,11,106,31,35,67,31,15,109,219,183,111,239,124,34,159,123,78,156,56,81,221,19,224,237,8,148,136,193,155,74,118,109,203,150,45,114,206,57,231,168,143,115,202,80,246,121,25,156,142,4,72,128,4,72,32,67,4,40,30,103,8,124,20,166,229,205,121,20,188,156,222,26,25,27,20,143,211,139,156,255,61,138,49,228,150,160,217,199,235,246,175,238,241,204,166,23,61,235,116,251,87,247,120,209,243,136,217,43,166,127,205,246,143,9,214,65,4,70,93,243,254,253,251,171,122,229,201,218,232,209,163,229,222,123,239,149,210,165,75,203,151,95,126,169,106,38,155,214,32,0,87,175,94,93,213,103,71,201,152,238,221,187,39,53,241,209,71,31,85,117,207,81,254,5,162,51,27,9,144,0,9,144,0,9,80,60,102,12,120,70,128,55,231,158,161,13,252,192,140,13,138,199,110,131,152,49,228,150,160,217,199,235,246,175,238,241,204,166,23,61,235,116,251,87,247,120,209,243,136,217,43,166,127,205,246,143,9,214,45,94,188,88,174,191,254,122,41,86,172,152,108,219,182,77,10,21,42,148,212,44,212,64,159,61,123,182,52,110,220,88,230,204,153,99,194,18,178,217,208,164,73,19,121,255,253,247,165,105,211,166,170,54,120,178,134,77,62,207,62,251,108,217,183,111,159,44,90,180,72,234,212,169,99,220,122,104,16,9,144,0,9,144,128,255,4,40,30,251,207,60,50,51,242,230,60,50,174,78,121,161,140,13,138,199,41,7,77,220,1,140,33,183,4,205,62,94,183,127,117,143,103,54,189,232,89,167,219,191,186,199,139,158,71,204,94,49,253,107,182,127,76,177,174,97,195,134,50,119,238,92,121,252,241,199,229,177,199,30,75,106,22,74,93,92,121,229,149,130,114,15,221,186,117,147,49,99,198,152,178,12,185,231,158,123,212,6,187,40,191,177,98,197,10,41,83,166,76,82,219,176,209,39,214,140,178,90,31,125,244,145,49,235,160,33,36,64,2,36,64,2,153,37,64,241,56,179,252,67,61,59,111,206,67,237,94,87,139,99,108,80,60,118,21,64,34,194,24,114,75,208,236,227,117,251,87,247,120,102,211,139,158,117,186,253,171,123,188,232,121,196,236,21,211,191,102,251,199,20,235,80,63,187,94,189,122,146,55,111,94,85,35,56,89,237,99,216,28,203,86,198,255,247,234,213,75,134,12,25,146,241,165,244,238,221,91,134,14,29,170,236,112,146,69,12,241,27,53,156,143,29,59,38,243,231,207,151,186,117,235,102,124,13,52,128,4,72,128,4,72,192,12,2,20,143,205,240,67,40,173,224,205,121,40,221,170,101,81,140,13,138,199,110,3,137,49,228,150,160,217,199,235,246,175,238,241,204,166,23,61,235,116,251,87,247,120,209,243,136,217,43,166,127,205,246,143,73,214,197,106,31,223,118,219,109,242,198,27,111,228,104,218,244,233,211,165,117,235,214,170,95,166,51,144,99,25,199,176,101,218,180,105,210,170,85,171,28,237,239,208,161,131,188,249,230,155,172,117,156,35,41,118,32,1,18,32,129,232,17,160,120,28,61,159,251,182,98,222,156,251,134,58,112,19,49,54,40,30,187,13,90,198,144,91,130,102,31,175,219,191,186,199,51,155,94,244,172,211,237,95,221,227,69,207,35,102,175,152,254,53,219,63,38,89,183,113,227,70,169,82,165,138,156,56,113,66,38,79,158,44,109,218,180,201,209,60,171,128,140,26,200,227,199,143,247,117,19,61,108,142,215,165,75,23,85,227,56,21,225,120,202,148,41,210,182,109,91,201,157,59,183,124,255,253,247,82,177,98,197,28,215,202,14,36,64,2,36,64,2,209,33,64,241,56,58,190,246,125,165,188,57,247,29,121,96,38,100,108,80,60,118,27,172,140,33,183,4,205,62,94,183,127,117,143,103,54,189,232,89,167,219,191,186,199,139,158,71,204,94,49,253,107,182,127,76,179,110,248,240,225,242,192,3,15,200,153,103,158,41,107,214,172,113,36,4,163,132,5,178,149,81,6,162,116,233,210,130,49,144,197,236,117,155,56,113,162,244,236,217,83,118,237,218,165,202,108,32,139,216,201,134,119,16,156,107,212,168,33,59,119,238,148,97,195,134,169,49,216,72,128,4,72,128,4,72,192,74,128,226,49,227,193,51,2,188,57,247,12,109,224,7,102,108,80,60,118,27,196,140,33,183,4,205,62,94,183,127,117,143,103,54,189,232,89,167,219,191,186,199,139,158,71,204,94,49,253,107,182,127,76,180,174,89,179,102,50,123,246,108,65,38,241,156,57,115,28,153,136,77,244,186,118,237,170,142,67,107,222,188,185,244,237,219,87,106,214,172,233,232,248,84,58,173,90,181,74,158,121,230,25,153,57,115,166,58,172,105,211,166,50,118,236,216,28,55,199,139,205,209,164,73,19,149,169,140,227,102,205,154,149,202,212,236,75,2,36,64,2,36,16,17,2,20,143,35,226,232,76,44,147,55,231,153,160,30,140,57,25,27,20,143,221,70,42,99,200,45,65,179,143,215,237,95,221,227,153,77,47,122,214,233,246,175,238,241,162,231,17,179,87,76,255,154,237,31,19,173,131,16,92,171,86,45,217,186,117,171,202,202,69,118,174,211,54,122,244,104,233,215,175,159,28,56,112,64,29,114,211,77,55,201,157,119,222,41,55,220,112,131,211,33,108,251,125,252,241,199,242,242,203,47,203,212,169,83,85,159,34,69,138,200,211,79,63,45,221,187,119,119,60,54,178,170,145,25,93,174,92,57,89,185,114,165,99,193,217,241,4,236,72,2,36,64,2,36,16,10,2,20,143,67,225,70,51,23,193,155,115,51,253,98,130,85,140,13,138,199,110,227,144,49,228,150,160,217,199,235,246,175,238,241,204,166,23,61,235,116,251,87,247,120,209,243,136,217,43,166,127,205,246,143,169,214,45,88,176,64,234,213,171,167,204,27,52,104,144,244,233,211,199,177,169,187,119,239,86,153,193,16,105,99,173,114,229,202,130,140,102,136,200,215,92,115,141,20,44,88,48,199,241,254,254,251,111,89,186,116,169,64,52,70,134,240,134,13,27,178,142,129,168,141,204,230,146,37,75,230,56,78,172,195,224,193,131,229,145,71,30,81,127,157,63,127,190,212,173,91,215,241,177,236,72,2,36,64,2,36,16,45,2,20,143,163,229,111,95,87,203,155,115,95,113,7,106,50,198,6,197,99,183,1,203,24,114,75,208,236,227,117,251,87,247,120,102,211,139,158,117,186,253,171,123,188,232,121,196,236,21,211,191,102,251,199,100,235,38,76,152,32,157,58,117,82,38,66,8,238,209,163,71,74,230,34,131,25,27,232,161,22,241,166,77,155,178,29,91,181,106,85,169,84,169,146,170,169,92,172,88,49,201,151,47,159,28,61,122,84,246,237,219,39,168,73,252,227,143,63,202,250,245,235,179,29,83,161,66,5,85,91,25,27,228,149,41,83,38,37,91,70,140,24,145,85,219,248,245,215,95,151,142,29,59,166,116,60,59,147,0,9,144,0,9,68,139,0,197,227,104,249,219,215,213,242,230,220,87,220,129,154,140,177,65,241,216,109,192,50,134,220,18,52,251,120,221,254,213,61,158,217,244,162,103,157,110,255,234,30,47,122,30,49,123,197,244,175,217,254,49,221,186,81,163,70,201,253,247,223,175,204,76,53,3,217,186,54,108,170,247,225,135,31,10,254,68,185,8,167,13,229,51,176,9,94,163,70,141,28,109,134,151,104,92,107,198,241,200,145,35,229,190,251,238,115,58,61,251,145,0,9,144,0,9,68,148,0,197,227,136,58,222,143,101,243,230,220,15,202,193,156,131,177,65,241,216,109,228,50,134,220,18,52,251,120,221,254,213,61,158,217,244,162,103,157,110,255,234,30,47,122,30,49,123,197,244,175,217,254,9,130,117,86,1,57,213,26,200,137,214,135,12,99,100,21,35,27,25,217,201,251,247,239,151,227,199,143,75,158,60,121,164,104,209,162,42,171,24,89,198,200,78,70,70,178,155,22,171,113,140,49,40,28,187,33,201,99,73,128,4,72,32,90,4,40,30,71,203,223,190,174,150,55,231,190,226,14,212,100,140,13,138,199,110,3,150,49,228,150,160,217,199,235,246,175,238,241,204,166,23,61,235,116,251,87,247,120,209,243,136,217,43,166,127,205,246,79,80,172,179,150,176,104,220,184,177,42,71,129,146,19,166,54,148,190,64,121,139,247,223,127,95,153,200,82,21,166,122,138,118,145,0,9,144,128,153,4,40,30,155,233,151,80,88,197,155,243,80,184,209,147,69,48,54,40,30,187,13,44,198,144,91,130,102,31,175,219,191,186,199,51,155,94,244,172,211,237,95,221,227,69,207,35,102,175,152,254,53,219,63,65,178,14,155,232,161,86,240,214,173,91,229,204,51,207,20,100,36,183,105,211,198,184,37,76,153,50,69,149,166,216,185,115,167,148,43,87,78,32,124,115,115,60,227,220,68,131,72,128,4,72,192,104,2,20,143,141,118,79,176,141,227,205,121,176,253,231,165,245,140,13,138,199,110,227,139,49,228,150,160,217,199,235,246,175,238,241,204,166,23,61,235,116,251,87,247,120,209,243,136,217,43,166,127,205,246,79,208,172,67,153,137,174,93,187,202,236,217,179,149,233,216,192,238,169,167,158,146,242,229,203,103,124,41,91,182,108,145,254,253,251,171,13,250,208,154,54,109,42,99,199,142,77,121,115,189,140,47,132,6,144,0,9,144,0,9,100,156,0,197,227,140,187,32,188,6,240,230,60,188,190,117,187,50,198,6,197,99,188,54,217,164,73,19,153,51,103,142,224,117,207,84,27,98,136,45,220,4,78,158,60,169,109,129,140,23,109,40,141,29,136,241,98,172,107,140,52,76,103,188,24,185,64,26,229,59,129,225,195,135,75,175,94,189,228,196,137,19,146,55,111,94,233,215,175,159,250,123,161,66,133,124,183,229,175,191,254,146,161,67,135,202,211,79,63,45,199,142,29,147,220,185,115,171,191,163,62,51,27,9,144,0,9,144,0,9,164,67,128,226,113,58,212,120,140,35,2,20,8,29,97,138,100,39,198,70,180,197,227,152,112,252,216,99,143,201,19,79,60,145,182,128,28,165,147,135,231,76,148,188,237,126,173,140,23,247,12,57,2,9,144,0,9,164,74,96,227,198,141,50,96,192,0,153,52,105,146,58,180,88,177,98,210,189,123,119,85,107,216,143,76,100,100,26,163,246,242,232,209,163,101,223,190,125,202,134,118,237,218,201,192,129,3,165,98,197,138,169,46,135,253,73,128,4,72,128,4,72,32,139,0,197,99,6,131,103,4,248,227,213,51,180,129,31,152,177,17,93,241,56,62,227,216,109,6,114,224,79,6,135,11,224,57,227,16,20,187,41,2,140,23,6,2,9,144,0,9,100,142,0,106,33,35,211,119,238,220,185,89,70,180,106,213,74,213,67,110,214,172,153,228,207,159,95,155,113,71,142,28,145,89,179,102,9,234,26,79,159,62,61,107,220,6,13,26,168,204,103,214,54,214,134,154,3,145,0,9,144,64,164,9,80,60,142,180,251,189,93,60,127,188,122,203,55,200,163,51,54,162,41,30,219,9,197,20,144,115,62,155,121,206,228,204,136,61,254,151,0,227,133,209,64,2,36,64,2,153,39,176,120,241,98,149,9,28,203,68,134,69,40,105,81,191,126,125,169,83,167,142,212,174,93,91,106,212,168,145,82,105,11,148,164,88,179,102,141,44,95,190,92,48,254,188,121,243,84,105,138,88,67,166,49,50,157,49,62,27,9,144,0,9,144,0,9,232,34,64,241,88,23,73,142,115,10,1,254,120,101,80,216,17,96,108,68,79,60,206,73,32,206,233,243,168,159,77,60,103,162,30,1,169,173,159,241,146,26,47,246,38,1,18,32,1,47,9,96,83,189,119,222,121,71,102,204,152,33,75,151,46,61,101,170,10,21,42,8,254,43,91,182,172,148,40,81,66,10,23,46,44,121,242,228,145,227,199,143,203,161,67,135,100,207,158,61,178,125,251,118,217,180,105,147,250,47,190,93,115,205,53,210,178,101,75,185,249,230,155,185,25,158,151,142,228,216,36,64,2,36,16,97,2,20,143,35,236,124,175,151,206,31,175,94,19,14,238,248,140,141,104,137,199,78,133,97,167,253,130,27,249,233,91,206,115,38,125,118,81,60,146,241,18,69,175,115,205,36,64,2,65,32,0,33,25,101,45,32,34,175,92,185,82,214,173,91,167,54,217,115,218,176,249,221,165,151,94,42,181,106,213,18,136,198,40,75,81,166,76,25,167,135,179,31,9,144,0,9,144,0,9,164,69,128,226,113,90,216,120,144,19,2,252,241,234,132,82,52,251,48,54,162,35,30,167,42,8,167,218,63,42,103,16,207,153,168,120,90,207,58,25,47,122,56,114,20,18,32,1,18,240,154,192,201,147,39,101,195,134,13,178,121,243,102,129,176,188,119,239,94,149,109,12,65,25,66,49,178,144,139,23,47,174,4,226,243,206,59,79,42,87,174,172,234,218,179,145,0,9,144,0,9,144,128,159,4,40,30,251,73,59,98,115,241,199,107,196,28,158,194,114,25,27,209,16,143,211,21,130,211,61,46,133,16,12,92,87,158,51,129,115,89,70,13,102,188,100,20,63,39,39,1,18,32,1,18,32,1,18,32,1,18,32,129,80,17,160,120,28,42,119,154,181,24,254,120,53,203,31,38,89,195,216,8,191,120,236,86,0,118,123,188,73,241,174,195,22,158,51,58,40,70,103,12,198,75,116,124,205,149,146,0,9,144,0,9,144,0,9,144,0,9,144,128,215,4,40,30,123,77,56,194,227,243,199,107,132,157,159,195,210,25,27,225,22,143,117,9,191,186,198,9,195,153,200,115,38,12,94,244,111,13,140,23,255,88,115,38,18,32,1,18,32,1,18,32,129,156,9,124,247,221,119,242,227,143,63,202,47,191,252,162,74,180,252,241,199,31,114,240,224,65,57,124,248,176,252,243,207,63,146,43,87,46,41,80,160,128,156,126,250,233,114,198,25,103,72,233,210,165,165,92,185,114,89,229,90,138,20,41,146,243,36,236,65,2,36,224,25,1,138,199,158,161,229,192,252,241,202,24,176,35,192,216,8,175,120,172,91,240,213,61,94,80,207,74,158,51,65,245,92,102,236,102,188,100,134,59,103,37,1,18,32,1,18,32,1,18,16,85,179,123,238,220,185,178,104,209,34,249,236,179,207,100,245,234,213,114,238,185,231,170,154,221,248,179,108,217,178,82,162,68,9,37,20,67,48,134,112,12,1,25,66,50,4,101,8,203,59,118,236,144,173,91,183,202,207,63,255,172,234,130,151,42,85,74,170,85,171,38,151,95,126,185,212,174,93,91,109,24,89,176,96,65,226,38,1,18,240,137,0,197,99,159,64,71,113,26,254,120,141,162,215,157,173,153,177,17,78,241,216,43,161,215,171,113,157,69,171,25,189,120,206,152,225,135,160,88,193,120,9,138,167,104,39,9,144,0,9,144,0,9,132,135,192,236,217,179,101,242,228,201,242,238,187,239,42,129,247,223,255,254,183,18,121,107,214,172,169,54,127,116,211,126,250,233,39,89,187,118,173,172,90,181,74,62,255,252,115,89,178,100,137,212,169,83,71,110,184,225,6,105,212,168,145,92,118,217,101,110,134,231,177,36,64,2,57,16,160,120,204,16,241,140,0,127,188,122,134,54,240,3,51,54,194,39,30,123,45,240,122,61,190,233,39,21,207,25,211,61,68,251,72,128,4,72,128,4,72,128,4,72,32,122,4,142,29,59,38,35,71,142,148,113,227,198,73,153,50,101,164,125,251,246,210,170,85,43,149,41,236,101,59,114,228,136,44,88,176,64,230,205,155,39,248,157,144,63,127,126,53,111,219,182,109,229,255,252,159,255,227,229,212,28,155,4,34,73,128,226,113,36,221,238,207,162,41,118,248,195,57,136,179,48,54,194,37,30,251,37,236,250,53,143,137,231,20,207,25,19,189,66,155,72,128,4,72,128,4,72,128,4,72,32,186,4,134,15,31,46,131,7,15,86,217,191,247,220,115,143,92,117,213,85,25,131,177,124,249,114,153,58,117,170,188,243,206,59,114,209,69,23,73,167,78,157,228,63,255,249,79,198,236,225,196,36,16,54,2,20,143,195,230,81,131,214,67,177,195,32,103,24,102,10,99,35,60,226,177,223,130,174,223,243,153,114,234,240,156,49,197,19,153,177,227,228,201,147,130,31,104,216,100,102,200,144,33,42,187,38,214,182,108,217,34,79,62,249,164,76,159,62,93,213,14,188,229,150,91,228,129,7,30,80,155,205,160,161,134,224,194,133,11,213,143,59,100,232,92,121,229,149,210,163,71,15,105,221,186,181,228,201,147,71,246,236,217,35,221,187,119,151,199,31,127,92,74,150,44,153,245,255,23,94,120,97,102,22,203,89,73,128,4,72,128,4,72,128,4,140,38,128,251,137,222,189,123,171,250,197,253,250,245,83,117,136,77,106,16,145,95,125,245,85,249,254,251,239,149,168,125,223,125,247,101,187,119,50,201,86,218,66,2,65,33,64,241,56,40,158,10,160,157,20,59,2,232,52,159,76,102,108,132,67,60,206,148,144,155,169,121,125,58,61,18,78,195,115,38,147,244,51,63,55,118,37,135,248,187,107,215,46,233,223,191,191,84,173,90,85,25,117,224,192,1,245,131,8,130,49,234,10,226,213,209,183,222,122,75,253,88,122,234,169,167,36,95,190,124,50,105,210,36,249,228,147,79,148,56,140,215,73,49,22,254,255,186,235,174,147,118,237,218,169,77,105,40,30,103,222,199,180,128,4,72,128,4,72,128,4,130,64,96,224,192,129,50,102,204,24,245,80,27,37,42,76,110,43,87,174,148,209,163,71,203,7,31,124,32,15,61,244,144,244,233,211,199,100,115,105,27,9,24,77,128,226,177,209,238,9,182,113,20,59,130,237,63,47,173,103,108,4,95,60,206,180,128,155,233,249,189,60,63,18,141,205,115,198,111,226,102,205,135,12,31,8,199,127,253,245,151,236,223,191,95,122,246,236,41,136,137,141,27,55,202,163,143,62,42,163,70,141,202,170,45,184,119,239,94,233,213,171,151,250,129,132,205,105,240,231,211,79,63,45,229,202,149,203,90,212,119,223,125,39,31,125,244,145,116,233,210,69,237,108,78,241,216,44,127,211,26,18,32,1,18,32,1,18,48,145,0,30,86,227,141,37,100,245,150,45,91,214,68,19,19,218,244,213,87,95,169,55,183,150,45,91,166,238,155,58,119,238,28,24,219,105,40,9,152,66,128,226,177,41,158,8,161,29,20,59,66,232,84,77,75,98,108,4,91,60,54,69,184,53,197,14,77,167,69,210,97,120,206,248,65,217,204,57,176,33,204,160,65,131,164,67,135,14,114,244,232,81,25,48,96,128,140,24,49,66,101,17,255,253,247,223,234,181,81,252,144,235,216,177,163,122,109,20,229,42,16,47,104,168,255,55,109,218,52,121,230,153,103,84,22,114,162,198,178,21,102,250,157,86,145,0,9,144,0,9,144,128,73,4,154,52,105,162,238,61,94,126,249,101,147,204,74,201,150,197,139,23,203,19,79,60,33,185,115,231,86,247,70,181,106,213,114,116,60,222,244,250,225,135,31,228,231,159,127,22,148,11,219,185,115,167,224,97,253,159,127,254,169,238,205,208,112,159,117,218,105,167,73,241,226,197,229,172,179,206,146,242,229,203,75,133,10,21,4,101,192,240,239,108,36,16,116,2,20,143,131,238,65,131,237,167,216,97,176,115,50,108,26,99,35,184,226,177,105,130,173,105,246,120,117,106,241,156,241,138,172,249,227,174,95,191,94,102,204,152,33,125,251,246,149,227,199,143,43,177,184,110,221,186,210,180,105,83,101,252,161,67,135,228,189,247,222,83,125,144,161,140,146,22,40,75,113,253,245,215,203,103,159,125,166,234,29,35,203,198,174,81,60,54,63,6,104,33,9,144,0,9,144,0,9,100,146,0,246,73,40,85,170,148,188,244,210,75,153,52,67,219,220,99,199,142,85,111,102,161,244,23,202,112,196,183,21,43,86,200,210,165,75,5,127,174,89,179,70,149,252,170,82,165,138,18,131,207,57,231,28,57,243,204,51,213,195,122,136,194,177,135,243,16,145,33,38,163,28,216,142,29,59,228,215,95,127,149,159,126,250,73,240,182,23,106,67,215,168,81,67,237,59,113,237,181,215,26,87,35,90,27,88,14,20,106,2,20,143,67,237,222,204,46,142,98,71,102,249,155,60,59,99,35,152,226,177,169,66,173,169,118,233,60,7,121,206,232,164,25,156,177,98,27,229,61,248,224,131,217,140,198,143,157,248,141,243,208,1,226,50,126,236,32,83,121,216,176,97,114,240,224,193,132,153,199,24,23,125,243,230,205,203,13,243,130,19,14,180,148,4,72,128,4,72,128,4,124,39,128,77,120,183,110,221,42,83,166,76,241,125,110,47,39,220,182,109,155,224,254,10,153,196,207,62,251,172,108,222,188,89,213,70,158,55,111,158,42,245,5,145,183,118,237,218,74,232,133,112,236,166,125,251,237,183,178,122,245,106,249,252,243,207,213,62,20,251,246,237,147,70,141,26,73,243,230,205,5,25,221,108,36,16,4,2,20,143,131,224,165,128,218,72,177,35,160,142,243,193,108,198,70,240,196,99,211,5,90,211,237,115,123,90,241,156,113,75,48,152,199,239,222,189,91,189,86,137,204,97,188,6,137,134,236,23,236,28,254,228,147,79,202,246,237,219,101,209,162,69,234,255,241,10,102,172,225,239,216,64,15,25,50,137,106,30,227,181,75,236,142,254,252,243,207,171,140,25,214,60,14,102,124,208,106,18,32,1,18,32,1,18,240,146,192,196,137,19,213,190,9,171,86,173,146,66,133,10,121,57,85,198,198,70,54,117,183,110,221,178,132,220,6,13,26,100,219,39,194,11,195,144,145,60,103,206,28,245,214,24,246,175,184,245,214,91,85,29,230,74,149,42,121,49,29,199,36,1,45,4,40,30,107,193,200,65,18,17,160,216,193,184,176,35,192,216,8,150,120,28,20,97,54,40,118,166,115,101,224,57,147,14,181,224,31,131,50,20,120,237,177,83,167,78,89,139,137,101,35,227,31,176,113,77,143,30,61,228,198,27,111,148,86,173,90,73,254,252,249,5,59,139,15,29,58,84,9,195,120,77,114,210,164,73,42,203,5,181,146,177,185,13,94,165,124,236,177,199,164,102,205,154,114,199,29,119,168,215,43,41,30,7,63,86,184,2,18,32,1,18,32,1,18,208,73,0,53,125,47,186,232,34,117,31,129,82,88,108,222,16,64,86,242,132,9,19,100,220,184,113,74,192,70,166,119,181,106,213,188,153,140,163,146,128,11,2,20,143,93,192,227,161,201,9,80,236,96,132,80,60,78,45,6,76,60,103,130,38,200,6,205,94,167,17,98,98,108,56,181,157,253,210,35,96,221,40,239,252,243,207,207,54,8,54,109,137,109,156,135,242,19,200,52,158,62,125,186,28,59,118,76,26,54,108,168,234,35,95,118,217,101,234,24,124,142,77,243,176,201,30,106,247,161,222,30,4,103,212,47,204,147,39,15,203,86,164,231,30,30,69,2,36,64,2,36,64,2,161,38,112,239,189,247,170,251,132,225,195,135,135,122,157,166,44,14,155,32,143,28,57,82,149,37,107,215,174,157,170,197,92,162,68,9,83,204,163,29,36,32,20,143,25,4,158,17,160,216,225,25,218,192,15,204,216,72,236,66,211,184,4,85,136,13,170,221,201,78,108,211,98,35,240,23,33,46,128,4,72,128,4,72,128,4,72,128,4,72,32,33,1,100,195,94,117,213,85,242,203,47,191,72,177,98,197,72,201,71,2,7,14,28,144,39,158,120,66,222,120,227,13,245,38,153,245,237,51,31,205,224,84,36,112,10,1,138,199,12,10,207,8,80,236,240,12,109,224,7,102,108,152,47,30,7,93,128,13,186,253,241,17,194,115,38,240,151,61,46,128,4,72,128,4,72,128,4,72,128,4,2,65,160,107,215,174,82,166,76,25,85,230,138,45,51,4,176,1,50,74,88,84,173,90,85,198,143,31,175,54,57,102,35,129,76,18,160,120,156,73,250,33,159,155,98,71,200,29,236,98,121,140,13,179,197,227,176,8,175,97,89,7,162,133,231,140,139,11,14,15,37,1,18,32,1,18,32,1,18,32,1,18,144,109,219,182,9,178,138,55,108,216,32,216,60,119,235,214,173,106,47,4,108,208,187,111,223,62,57,120,240,160,160,124,2,202,96,253,254,251,239,82,178,100,73,82,203,48,1,236,75,129,253,44,222,126,251,109,110,168,151,97,95,68,125,122,138,199,81,143,0,15,215,79,177,195,67,184,1,31,154,177,97,174,120,28,38,193,21,148,195,178,30,158,51,1,191,232,249,108,62,227,197,103,224,156,142,4,72,128,4,72,128,4,12,36,240,245,215,95,203,194,133,11,101,201,146,37,74,128,60,124,248,176,92,124,241,197,114,225,133,23,74,133,10,21,228,156,115,206,81,25,198,16,137,139,23,47,46,167,159,126,186,20,44,88,80,114,231,206,109,224,106,162,107,210,176,97,195,100,212,168,81,50,107,214,44,110,166,23,221,48,200,248,202,41,30,103,220,5,225,53,128,63,94,195,235,91,183,43,99,108,152,41,30,135,69,104,141,167,27,134,117,241,156,113,123,213,137,214,241,140,151,104,249,155,171,37,1,18,32,1,18,32,129,24,1,100,22,79,154,52,73,102,204,152,161,178,136,235,215,175,47,215,93,119,157,170,97,124,222,121,231,17,84,64,9,140,27,55,78,6,15,30,44,11,22,44,80,194,63,27,9,248,77,128,226,177,223,196,35,52,31,127,188,70,200,217,41,46,149,177,97,158,120,28,6,129,53,89,24,6,125,125,60,103,82,188,200,68,188,59,227,37,226,1,192,229,147,0,9,144,0,9,68,142,192,220,185,115,101,204,152,49,42,195,248,150,91,110,145,54,109,218,72,173,90,181,34,199,33,204,11,198,6,122,200,62,70,61,100,54,18,240,155,0,197,99,191,137,71,104,62,254,120,141,144,179,83,92,42,99,195,44,241,56,232,194,170,211,240,11,242,58,121,206,56,245,50,251,129,0,227,133,113,64,2,36,64,2,36,64,2,209,32,176,108,217,50,121,230,153,103,228,215,95,127,149,30,61,122,72,231,206,157,163,177,240,136,174,178,83,167,78,170,196,8,74,89,176,145,128,159,4,40,30,251,73,59,98,115,241,199,107,196,28,158,194,114,25,27,230,136,199,65,22,84,83,8,185,172,174,65,93,47,207,153,116,188,29,221,99,24,47,209,245,61,87,78,2,36,64,2,36,16,13,2,71,143,30,149,135,31,126,88,109,164,246,196,19,79,200,221,119,223,29,141,133,71,124,149,251,247,239,151,42,85,170,200,180,105,211,228,234,171,175,142,56,13,46,223,79,2,20,143,253,164,29,177,185,248,227,53,98,14,79,97,185,140,13,51,196,227,160,10,169,41,132,90,194,174,65,92,55,207,25,183,94,143,214,241,140,151,104,249,155,171,37,1,18,32,1,18,136,22,129,79,63,253,84,186,117,235,166,196,195,231,158,123,78,109,116,199,22,29,2,47,189,244,146,124,248,225,135,50,123,246,236,232,44,154,43,205,56,1,138,199,25,119,65,120,13,224,143,215,240,250,214,237,202,24,27,153,23,143,131,40,160,186,141,59,235,241,65,91,63,207,25,157,222,15,223,88,120,69,21,153,71,79,62,249,164,244,234,205,132,71,234,0,0,32,0,73,68,65,84,213,43,171,108,197,144,33,67,100,192,128,1,210,190,125,123,121,237,181,215,194,183,112,174,136,4,72,128,4,72,128,4,34,70,0,223,231,200,50,198,159,255,249,207,127,34,182,122,46,55,70,224,220,115,207,149,153,51,103,74,245,234,213,9,133,4,124,33,64,241,216,23,204,209,156,132,98,71,52,253,238,100,213,140,141,204,138,199,65,19,78,157,196,84,58,125,130,196,129,231,76,58,30,142,206,49,7,15,30,148,146,37,75,74,193,130,5,37,87,174,92,178,119,239,94,85,15,239,196,137,19,114,248,240,97,217,189,123,55,179,146,162,19,14,92,41,9,144,0,9,144,64,72,9,140,28,57,82,70,140,24,161,74,22,92,126,249,229,33,93,37,151,229,132,64,191,126,253,228,159,127,254,145,65,131,6,57,233,206,62,36,224,154,0,197,99,215,8,57,128,29,1,138,29,140,13,198,70,106,49,224,199,57,19,36,193,52,53,122,233,245,14,10,15,63,98,35,61,130,60,202,20,2,189,123,247,150,113,227,198,201,129,3,7,148,128,140,31,20,69,138,20,145,187,238,186,75,144,129,204,70,2,36,64,2,36,64,2,36,16,92,2,19,38,76,80,181,141,231,206,157,43,149,43,87,14,238,66,104,185,22,2,203,151,47,151,174,93,187,202,218,181,107,181,140,199,65,72,32,39,2,20,143,115,34,196,207,211,38,64,177,35,109,116,161,63,144,177,145,216,197,94,115,9,138,80,234,247,9,16,4,46,94,199,134,223,204,57,159,126,2,200,62,46,93,186,180,202,52,142,181,2,5,10,200,174,93,187,152,117,172,31,55,71,36,1,18,32,1,18,32,1,223,8,172,94,189,90,106,214,172,41,16,12,107,213,170,229,219,188,156,200,108,2,133,11,23,150,237,219,183,75,209,162,69,205,54,148,214,133,130,0,197,227,80,184,209,204,69,80,236,48,211,47,38,88,197,216,208,35,30,223,126,251,237,130,215,215,156,108,146,225,135,64,250,221,119,223,201,35,143,60,34,67,135,14,149,74,149,42,169,69,226,223,250,247,239,47,207,63,255,188,156,119,222,121,42,27,114,225,194,133,50,120,240,96,89,176,96,129,92,114,201,37,170,110,219,109,183,221,38,184,1,218,179,103,143,170,223,134,172,138,88,67,77,175,78,157,58,201,67,15,61,164,250,120,209,82,229,3,161,174,71,143,30,242,234,171,175,122,97,206,41,99,242,156,241,5,115,224,39,233,211,167,143,140,29,59,86,176,19,55,126,72,32,35,5,231,26,27,9,144,0,9,144,0,9,144,128,153,4,156,220,207,95,127,253,245,210,166,77,27,117,207,204,70,2,49,2,87,92,113,133,96,243,60,60,88,96,35,1,175,9,80,60,246,154,112,132,199,167,216,17,97,231,231,176,116,198,134,30,241,24,89,133,39,79,158,148,251,239,191,95,30,125,244,81,91,17,57,85,97,52,221,200,133,45,147,38,77,146,207,62,251,76,158,125,246,89,53,204,131,15,62,40,141,26,53,146,102,205,154,41,91,241,249,7,31,124,32,3,7,14,148,243,207,63,95,32,194,142,31,63,94,54,111,222,172,142,65,214,36,106,120,61,253,244,211,82,162,68,9,53,6,94,195,127,252,241,199,85,109,55,47,55,6,113,194,9,246,98,83,50,136,246,136,99,107,150,103,186,220,156,28,199,115,198,9,37,246,177,102,31,51,235,152,241,64,2,36,64,2,36,64,2,230,19,200,233,126,254,173,183,222,82,201,10,139,22,45,50,127,49,180,208,87,2,13,27,54,148,158,61,123,74,131,6,13,124,157,151,147,69,147,0,197,227,104,250,221,151,85,83,236,240,5,115,32,39,97,108,232,17,143,81,199,20,34,43,218,209,163,71,149,136,12,225,213,154,137,236,68,16,213,25,68,135,14,29,146,135,31,126,88,106,215,174,173,178,140,215,173,91,167,108,204,159,63,191,252,246,219,111,202,62,136,175,103,159,125,118,214,180,71,142,28,81,217,201,184,1,186,236,178,203,78,17,143,209,17,55,204,75,151,46,85,34,185,151,205,142,23,68,57,172,3,162,113,190,124,249,148,112,140,181,244,234,213,203,75,115,178,198,230,57,227,11,230,80,76,130,218,199,163,71,143,150,238,221,187,179,214,113,40,60,202,69,144,0,9,144,0,9,132,153,64,78,247,243,215,94,123,173,74,198,104,222,188,121,152,49,112,109,105,16,184,225,134,27,4,247,125,248,147,141,4,188,38,64,241,216,107,194,17,30,159,98,71,132,157,159,195,210,25,27,122,196,99,140,114,198,25,103,200,222,189,123,213,128,120,77,29,66,236,189,247,222,171,68,214,79,63,253,84,154,52,105,34,115,230,204,145,198,141,27,251,22,144,40,85,113,231,157,119,74,158,60,121,4,155,123,160,92,5,218,178,101,203,4,226,44,196,227,220,185,115,103,179,231,227,143,63,86,117,220,186,117,235,118,138,120,140,245,65,168,173,87,175,158,180,108,217,210,243,117,88,5,228,127,253,235,95,202,222,23,94,120,65,9,224,40,7,128,86,188,120,113,249,227,143,63,60,183,37,54,1,207,25,223,80,7,126,34,60,232,56,235,172,179,100,199,142,29,142,74,218,4,126,193,92,0,9,144,0,9,144,0,9,4,156,128,221,253,124,219,182,109,149,104,188,101,203,150,128,175,144,230,123,65,0,229,255,144,153,94,173,90,53,47,134,231,152,36,144,141,0,197,99,6,132,103,4,40,118,120,134,54,240,3,51,54,18,187,16,92,210,105,185,114,229,82,89,190,177,86,176,96,65,149,25,251,215,95,127,201,99,143,61,166,74,62,248,217,32,176,222,115,207,61,82,168,80,33,25,62,124,120,86,157,226,183,223,126,91,54,109,218,148,48,123,24,194,50,106,33,67,60,78,84,243,24,175,100,117,233,210,69,176,54,63,26,152,97,71,107,172,1,229,54,254,254,251,239,172,105,227,121,251,97,15,230,128,29,108,217,9,164,123,206,144,99,116,9,240,60,50,199,247,60,127,205,241,5,45,33,1,191,9,100,250,90,108,226,245,39,209,253,252,137,19,39,164,93,187,118,42,25,131,141,4,172,4,144,48,132,223,69,248,51,111,222,188,132,67,2,158,19,160,120,236,57,226,232,78,64,129,48,186,190,207,105,229,140,141,156,8,57,255,220,180,204,99,252,24,120,229,149,87,84,137,9,52,188,70,5,49,24,62,135,64,140,12,99,8,218,241,55,237,137,50,143,177,54,148,171,192,13,243,160,65,131,178,149,186,112,78,40,245,158,38,102,30,167,190,138,104,28,193,107,73,52,252,172,107,149,140,23,93,36,245,140,67,127,232,225,200,81,72,32,104,4,76,56,247,77,176,193,234,55,187,251,121,36,47,96,227,104,108,26,205,70,2,86,2,248,189,130,13,201,145,124,195,70,2,126,16,160,120,236,7,229,136,206,97,218,151,114,68,221,96,228,178,25,27,122,220,50,116,232,80,85,135,23,130,173,41,53,143,81,227,184,111,223,190,170,230,42,110,120,81,19,24,118,94,116,209,69,105,213,60,142,137,209,107,215,174,85,245,91,11,23,46,172,7,158,205,40,78,107,30,227,112,148,210,64,157,49,182,204,17,224,181,36,115,236,131,56,51,227,197,44,175,209,31,102,249,131,214,144,128,95,4,76,56,247,77,176,33,198,59,217,253,252,29,119,220,33,87,93,117,149,116,238,220,217,47,247,112,158,128,16,232,216,177,163,84,175,94,93,237,121,195,70,2,126,16,160,120,236,7,229,136,206,97,210,151,114,68,93,96,236,178,25,27,122,92,147,211,238,204,177,89,252,218,52,15,181,137,239,190,251,110,245,122,93,179,102,205,148,168,61,105,210,36,85,123,25,79,198,81,2,2,127,255,224,131,15,100,224,192,129,114,254,249,231,11,234,179,142,31,63,94,54,111,222,44,207,62,251,172,28,62,124,56,97,205,99,140,139,154,111,55,223,124,179,30,120,9,70,113,194,9,246,162,6,50,54,206,67,28,195,94,182,204,17,224,181,36,115,236,131,56,51,227,197,44,175,209,31,102,249,131,214,144,128,95,4,76,56,247,77,176,33,198,59,217,253,60,132,193,10,21,42,80,32,244,43,56,3,50,207,182,109,219,212,239,40,108,70,94,162,68,137,128,88,77,51,131,78,128,226,113,208,61,104,176,253,38,125,41,27,140,41,146,166,49,54,244,184,29,89,8,35,70,140,112,180,41,150,19,97,212,141,85,16,138,71,141,26,165,54,244,64,54,52,54,151,67,59,116,232,144,202,206,69,214,4,202,87,160,31,94,175,26,60,120,176,44,88,176,64,176,209,3,132,225,219,110,187,77,101,21,239,217,179,231,20,241,24,227,64,128,70,233,10,148,196,56,251,236,179,221,152,154,240,216,84,249,64,68,198,13,253,107,175,189,166,221,22,14,232,156,0,175,37,206,89,177,167,168,7,62,153,174,179,73,63,252,47,1,250,131,209,64,2,209,36,96,194,185,111,130,13,49,239,39,187,159,199,155,124,223,124,243,141,140,29,59,54,154,193,194,85,39,36,128,223,32,249,242,229,83,111,119,178,145,128,95,4,40,30,251,69,58,130,243,152,244,165,28,65,252,70,47,153,177,145,25,247,164,42,144,102,198,74,255,103,37,23,255,153,235,154,145,215,18,93,36,163,49,14,227,197,44,63,211,31,102,249,131,214,144,128,95,4,76,56,247,77,176,193,9,239,175,190,250,74,90,182,108,41,63,253,244,147,147,238,236,19,1,2,43,87,174,148,70,141,26,201,15,63,252,32,37,75,150,140,192,138,185,68,83,8,80,60,54,197,19,33,180,35,40,95,202,33,68,111,252,146,24,27,153,115,17,133,210,236,236,201,35,115,177,168,99,102,94,75,116,80,140,206,24,140,23,179,124,77,127,152,229,15,90,67,2,126,17,48,225,220,55,193,6,167,188,175,190,250,106,181,97,94,139,22,45,156,30,146,145,126,16,51,95,125,245,85,121,226,137,39,164,96,193,130,25,177,33,209,164,38,217,245,231,159,127,170,183,70,241,214,101,186,229,38,16,15,29,58,116,144,46,93,186,24,195,152,134,68,131,0,197,227,104,248,57,35,171,12,210,151,114,70,0,69,120,82,198,70,102,157,79,193,244,127,248,147,67,102,227,80,199,236,188,150,232,160,24,157,49,24,47,102,249,154,254,48,203,31,180,134,4,252,34,96,194,185,111,130,13,78,121,79,153,50,69,158,123,238,57,65,198,169,201,205,36,145,214,202,201,36,187,236,202,243,57,245,43,30,34,160,206,241,219,111,191,237,244,16,246,35,1,109,4,40,30,107,67,201,129,226,9,4,233,75,153,222,243,151,0,99,195,95,222,137,102,139,186,112,26,245,245,103,62,2,245,88,192,107,137,30,142,81,25,133,241,98,150,167,233,15,179,252,65,107,72,192,47,2,38,156,251,38,216,144,10,239,155,110,186,73,170,84,169,162,54,109,214,209,142,30,61,170,246,40,105,223,190,189,92,120,225,133,242,241,199,31,203,51,207,60,163,68,201,178,101,203,102,137,147,216,175,100,249,242,229,106,255,146,181,107,215,170,141,171,113,92,169,82,165,84,217,4,136,218,216,60,250,143,63,254,144,254,253,251,203,187,239,190,171,50,143,243,230,205,43,47,188,240,130,212,168,81,67,174,184,226,10,85,155,23,127,199,190,37,216,52,27,27,107,195,7,214,150,211,60,69,138,20,145,9,19,38,72,245,234,213,101,216,176,97,114,233,165,151,102,59,30,123,26,76,157,58,85,217,138,61,85,208,167,82,165,74,202,78,107,70,180,117,158,142,29,59,202,227,143,63,46,103,156,113,134,252,243,207,63,50,115,230,76,25,50,100,136,172,88,177,66,174,189,246,90,245,255,181,107,215,78,184,86,236,123,98,103,83,162,57,144,141,221,179,103,79,25,55,110,156,84,171,86,77,38,79,158,172,216,59,109,47,191,252,178,218,95,102,233,210,165,82,180,104,81,167,135,177,31,9,104,35,64,241,88,27,74,14,68,241,152,49,224,148,64,208,110,216,156,174,43,104,253,162,42,160,70,117,221,65,139,79,39,246,242,90,226,132,18,251,196,8,48,94,204,138,5,250,195,44,127,208,26,18,240,139,128,9,231,190,9,54,164,194,251,247,223,127,23,148,43,128,248,136,146,7,58,26,132,226,211,79,63,93,154,54,109,42,195,135,15,151,199,30,123,76,230,205,155,167,4,95,8,192,109,219,182,85,226,232,131,15,62,168,62,187,232,162,139,100,210,164,73,242,245,215,95,203,83,79,61,37,155,55,111,86,182,64,64,134,88,139,186,204,16,84,33,34,163,31,250,255,235,95,255,146,217,179,103,11,106,55,67,212,221,185,115,167,244,237,219,87,9,208,231,158,123,110,214,50,48,86,178,121,176,169,32,68,222,58,117,234,40,97,27,227,97,243,109,108,26,23,107,235,215,175,87,118,61,255,252,243,242,229,151,95,42,1,24,118,111,220,184,49,75,60,198,252,177,121,170,86,173,170,236,252,241,199,31,101,192,128,1,242,253,247,223,171,49,241,95,153,50,101,228,191,255,253,175,202,246,198,120,191,252,242,203,41,107,189,227,142,59,18,218,180,125,251,118,219,57,246,237,219,151,112,99,240,156,252,57,107,214,44,85,170,2,155,142,195,63,108,36,144,9,2,20,143,51,65,61,34,115,6,237,75,57,34,110,49,98,153,140,13,35,220,160,140,136,154,144,26,181,245,154,19,105,222,88,194,107,137,55,92,195,58,42,227,197,44,207,210,31,102,249,131,214,144,128,95,4,76,56,247,77,176,33,85,222,235,214,173,147,230,205,155,203,157,119,222,41,143,60,242,72,170,135,159,210,127,245,234,213,2,81,242,225,135,31,86,89,199,167,157,118,154,202,12,174,87,175,158,18,147,33,168,46,90,180,72,214,172,89,163,68,88,48,219,189,123,183,244,234,213,75,137,166,200,56,70,70,49,196,85,100,194,34,195,23,217,177,149,43,87,150,252,249,243,203,109,183,221,166,142,193,189,247,232,209,163,85,221,102,100,241,22,46,92,248,20,91,32,48,167,50,79,162,218,202,24,3,2,114,60,27,107,230,49,250,64,44,238,215,175,159,178,109,255,254,253,74,236,198,49,200,184,182,182,101,203,150,41,1,25,44,126,253,245,215,83,214,26,191,246,152,77,201,230,0,23,204,13,241,60,149,154,199,176,21,217,231,200,90,46,94,188,184,107,223,115,0,18,72,135,0,197,227,116,168,241,24,71,4,130,248,165,236,104,97,236,228,154,0,99,195,53,66,173,3,68,69,80,141,202,58,181,6,135,225,131,241,90,98,184,131,12,51,143,241,98,150,67,232,15,179,252,65,107,72,192,47,2,38,156,251,38,216,144,14,111,100,192,34,227,21,2,44,74,42,64,168,77,183,65,8,134,40,220,189,123,119,37,74,182,108,217,82,22,47,94,44,215,93,119,157,42,81,113,255,253,247,103,43,95,129,121,254,254,251,111,117,12,50,129,209,172,34,46,68,90,148,129,128,192,141,126,16,165,81,170,225,200,145,35,50,99,198,12,25,57,114,164,18,110,145,173,12,33,185,88,177,98,89,166,199,106,248,162,76,134,147,121,18,137,199,241,99,196,6,183,138,199,176,227,150,91,110,201,134,44,86,66,2,44,145,125,252,209,71,31,9,132,250,207,63,255,92,101,58,199,196,227,248,181,218,253,61,217,28,37,75,150,76,75,60,70,54,51,4,103,148,186,64,86,248,61,247,220,147,174,219,121,28,9,164,77,128,226,113,218,232,120,96,78,4,130,250,165,156,211,186,248,185,123,2,140,13,247,12,117,143,16,118,97,53,236,235,211,29,15,65,25,143,215,146,160,120,202,12,59,25,47,102,248,33,102,5,253,97,150,63,104,13,9,248,69,192,132,115,223,4,27,220,240,70,105,5,136,184,247,222,123,175,42,101,129,140,225,84,219,137,19,39,178,202,71,64,148,238,210,165,139,42,217,128,82,22,13,27,54,84,101,50,114,202,8,142,23,80,199,143,31,175,234,50,35,163,185,80,161,66,170,182,113,172,161,38,49,68,80,136,159,117,235,214,85,101,49,98,45,213,121,220,100,30,163,116,196,93,119,221,117,10,174,47,190,248,66,149,189,184,253,246,219,85,25,14,148,210,128,88,155,170,120,140,181,216,205,225,118,195,60,216,136,178,31,96,137,114,33,16,190,217,72,192,47,2,20,143,253,34,29,193,121,130,254,165,28,65,151,249,182,100,198,134,111,168,83,154,40,172,2,107,88,215,149,146,115,67,218,153,215,146,144,58,214,163,101,49,94,60,2,155,230,176,244,71,154,224,120,24,9,4,156,128,9,231,190,9,54,184,117,227,150,45,91,100,196,136,17,242,210,75,47,169,108,95,100,237,54,110,220,56,165,97,33,116,34,11,24,165,27,218,180,105,163,106,245,126,251,237,183,89,27,231,229,84,139,216,46,251,22,37,45,144,25,13,97,27,155,241,161,30,50,202,93,160,65,92,134,120,140,255,98,45,221,121,144,217,28,107,177,154,199,16,123,177,6,108,222,7,27,80,114,34,102,231,214,173,91,149,29,216,180,239,226,139,47,150,85,171,86,201,43,175,188,162,250,161,222,243,134,13,27,84,109,230,3,7,14,168,12,97,136,180,200,152,6,107,167,153,199,201,230,192,166,124,224,13,6,229,202,149,75,201,87,214,206,216,124,240,190,251,238,147,49,99,198,72,183,110,221,210,30,135,7,146,64,42,4,40,30,167,66,139,125,83,34,16,134,47,229,148,22,204,206,142,9,48,54,28,163,242,189,99,216,132,214,176,173,199,247,128,48,124,66,94,75,12,119,144,97,230,49,94,204,114,8,253,97,150,63,104,13,9,248,69,192,132,115,223,4,27,116,241,70,150,43,74,54,76,157,58,85,109,36,119,227,141,55,42,97,22,155,213,85,172,88,49,233,52,40,233,0,209,25,53,137,81,143,24,229,43,240,111,214,205,232,150,47,95,174,4,85,148,178,184,249,230,155,85,182,114,169,82,165,84,191,100,130,42,196,88,244,233,212,169,147,202,146,133,224,137,172,102,8,202,200,114,182,10,191,48,50,221,121,98,11,132,208,11,6,176,21,235,134,176,122,225,133,23,102,179,179,64,129,2,170,28,69,159,62,125,100,201,146,37,210,162,69,11,85,239,185,74,149,42,130,77,9,33,24,191,243,206,59,170,238,243,173,183,222,170,202,109,12,27,54,76,254,248,227,15,199,226,113,178,57,80,194,3,181,146,103,206,156,169,124,6,251,210,109,240,53,234,95,215,172,89,83,173,149,141,4,188,38,64,241,216,107,194,17,30,63,76,95,202,17,118,163,39,75,103,108,120,130,85,219,160,97,17,92,195,178,14,109,142,13,225,64,188,150,132,208,169,30,46,137,241,226,33,220,52,134,166,63,210,128,198,67,72,32,4,4,76,56,247,77,176,193,11,87,162,252,4,50,125,223,122,235,45,89,177,98,133,170,61,204,22,110,2,16,255,15,29,58,36,211,166,77,147,60,121,242,132,123,177,92,93,70,9,80,60,206,40,254,112,79,30,214,47,229,112,123,205,159,213,49,54,252,225,236,102,150,160,11,175,65,183,223,141,239,162,116,44,175,37,81,242,182,251,181,50,94,220,51,212,57,2,253,161,147,38,199,34,129,224,16,48,225,220,55,193,6,47,60,134,108,90,212,237,197,102,120,200,192,181,214,21,246,98,62,142,105,6,1,212,190,222,184,113,163,124,248,225,135,102,24,68,43,66,73,128,226,113,40,221,106,198,162,194,250,165,108,6,221,96,91,193,216,8,134,255,130,42,192,6,213,238,96,68,133,89,86,242,90,98,150,63,76,183,134,241,98,150,135,232,15,179,252,65,107,72,192,47,2,38,156,251,38,216,160,155,55,106,233,190,249,230,155,170,172,4,202,25,176,69,139,192,221,119,223,173,202,107,96,147,63,54,18,240,130,0,197,99,47,168,114,76,69,32,140,95,202,116,173,30,2,140,13,61,28,253,24,37,104,66,108,208,236,245,195,135,97,158,131,215,146,48,123,87,255,218,24,47,250,153,186,25,145,254,112,67,143,199,146,64,112,9,152,112,238,155,96,131,46,15,174,91,183,78,213,16,70,221,222,88,93,97,93,99,115,156,96,17,104,214,172,153,92,114,201,37,42,251,156,141,4,116,19,160,120,172,155,40,199,203,34,16,166,47,101,186,85,47,1,198,134,94,158,94,143,22,20,65,54,40,118,122,237,175,40,141,207,107,73,148,188,237,126,173,140,23,247,12,117,142,64,127,232,164,169,119,172,61,123,246,168,141,163,144,193,88,162,68,137,172,193,151,45,91,38,11,23,46,148,71,31,125,84,158,124,242,73,25,48,96,192,41,19,55,104,208,64,170,87,175,174,54,220,138,111,248,12,226,22,94,177,158,59,119,110,214,199,216,52,10,155,104,117,238,220,89,213,236,68,246,100,135,14,29,178,62,31,56,112,160,154,19,27,98,161,174,39,254,127,251,246,237,210,176,97,67,233,219,183,175,92,118,217,101,89,125,209,103,210,164,73,42,137,165,93,187,118,122,193,112,52,45,4,76,56,247,77,176,65,7,204,197,139,23,203,77,55,221,36,143,61,246,152,116,239,222,93,199,144,28,35,192,4,80,174,4,215,195,87,94,121,69,93,31,217,72,64,39,1,138,199,58,105,114,172,108,4,194,242,165,76,183,234,39,192,216,208,207,212,235,17,77,23,102,77,183,207,107,255,68,117,124,94,75,162,234,249,244,214,205,120,73,143,155,87,71,209,31,94,145,117,63,174,19,241,56,54,11,54,228,130,112,5,225,23,34,176,181,37,250,44,209,216,59,118,236,144,135,31,126,88,238,185,231,30,169,89,179,166,18,166,235,215,175,47,181,107,215,206,54,222,111,191,253,166,230,194,235,249,23,92,112,129,18,137,191,251,238,59,129,184,156,59,119,110,57,126,252,184,188,253,246,219,242,192,3,15,200,168,81,163,4,27,73,177,153,71,192,132,115,223,4,27,220,122,102,205,154,53,82,183,110,93,25,55,110,156,180,105,211,198,237,112,60,62,36,4,166,76,153,34,207,62,251,172,172,94,189,58,36,43,226,50,76,33,64,241,216,20,79,132,208,142,48,124,41,135,208,45,70,44,137,177,97,132,27,82,54,194,84,129,214,84,187,82,6,204,3,82,38,192,107,73,202,200,34,125,0,227,197,44,247,211,31,102,249,195,106,141,223,226,49,230,126,237,181,215,36,127,254,252,210,162,69,11,37,6,163,126,231,185,231,158,155,13,210,242,229,203,229,189,247,222,203,18,139,145,125,60,104,208,32,245,138,118,209,162,69,229,185,231,158,147,189,123,247,74,217,178,101,165,88,177,98,20,143,13,13,49,19,206,125,19,108,112,235,158,43,174,184,66,149,171,192,127,108,36,96,37,208,164,73,19,249,127,255,239,255,201,93,119,221,69,48,36,160,141,0,197,99,109,40,57,80,60,129,48,124,41,211,171,222,16,96,108,120,195,213,143,81,77,19,106,77,179,199,15,31,112,142,255,37,192,107,9,163,33,21,2,140,151,84,104,121,223,151,254,240,158,113,186,51,248,45,30,255,250,235,175,210,187,119,111,149,81,12,225,23,153,195,71,143,30,21,148,201,104,220,184,177,60,241,196,19,82,190,124,121,249,244,211,79,229,147,79,62,81,101,43,208,96,39,250,66,108,134,208,124,248,240,97,37,64,79,156,56,81,125,206,204,227,116,35,192,219,227,76,56,247,77,176,193,13,229,103,158,121,70,190,249,230,155,172,88,119,51,22,143,13,31,129,5,11,22,168,235,233,151,95,126,25,190,197,113,69,25,35,64,241,56,99,232,195,63,113,208,191,148,195,239,161,204,173,144,177,145,57,246,58,102,54,69,176,53,197,14,29,76,57,70,122,4,120,45,73,143,91,84,143,50,37,94,254,252,243,79,25,49,98,132,202,172,180,214,147,141,247,203,15,63,252,32,175,190,250,170,18,206,10,22,44,152,150,219,156,206,149,214,224,46,15,50,197,31,46,151,17,202,195,33,202,66,120,181,214,37,142,45,52,86,127,56,246,247,116,202,86,196,143,125,229,149,87,74,143,30,61,164,117,235,214,242,237,183,223,170,90,203,35,71,142,148,179,206,58,75,54,109,218,164,178,146,81,131,121,198,140,25,234,239,86,241,24,117,94,31,127,252,241,108,37,51,80,186,130,226,177,185,161,105,194,185,111,130,13,110,60,132,135,41,115,230,204,145,106,213,170,185,25,134,199,134,152,64,213,170,85,213,181,19,215,87,54,18,208,65,128,226,177,14,138,28,35,33,129,160,127,41,211,173,222,17,96,108,120,199,214,175,145,51,45,220,102,122,126,191,56,115,158,228,4,120,45,97,132,164,66,192,148,120,177,203,234,244,66,60,118,58,87,42,28,117,245,53,197,31,186,214,19,166,113,252,206,60,78,198,14,182,96,131,61,136,214,40,83,145,44,243,56,54,14,197,99,179,163,209,132,115,223,4,27,210,245,210,103,159,125,38,247,221,119,159,124,241,197,23,233,14,193,227,34,64,0,111,101,148,46,93,90,250,244,233,19,129,213,114,137,126,16,160,120,236,7,229,136,206,17,228,47,229,136,186,204,183,101,51,54,124,67,237,233,68,153,18,112,51,53,175,167,48,57,120,90,4,120,45,73,11,91,100,15,50,33,94,144,165,217,179,103,79,181,193,17,50,198,38,79,158,172,106,180,226,149,253,181,107,215,74,199,142,29,85,22,229,25,103,156,33,214,204,99,188,214,143,122,174,69,138,20,145,9,19,38,72,245,234,213,101,216,176,97,114,233,165,151,42,127,162,22,108,252,24,200,86,142,159,43,126,67,179,76,6,131,9,254,200,228,250,77,158,219,52,241,24,177,141,77,244,176,97,222,172,89,179,212,166,121,216,32,15,98,50,206,23,108,14,85,188,120,241,44,164,20,143,77,142,46,17,19,206,125,19,108,72,215,75,200,38,93,178,100,137,188,254,250,235,233,14,193,227,34,64,224,173,183,222,146,15,62,248,128,165,77,34,224,107,191,150,72,241,216,47,210,17,156,39,200,95,202,17,116,151,175,75,102,108,248,138,219,211,201,252,22,114,253,158,207,83,120,28,220,53,1,83,175,37,169,150,27,112,210,223,90,126,96,247,238,221,174,203,25,56,133,239,196,54,167,99,165,210,207,139,121,77,137,23,171,48,119,240,224,65,121,240,193,7,149,24,134,87,76,39,77,154,36,63,254,248,163,12,24,48,64,54,110,220,152,229,103,136,199,157,59,119,86,66,89,157,58,117,4,226,216,87,95,125,37,131,7,15,86,2,154,221,24,251,246,237,83,175,251,163,12,64,178,18,25,169,248,198,105,223,219,111,191,93,149,30,56,253,244,211,19,30,98,138,63,156,174,39,74,253,50,41,30,175,92,185,82,222,121,231,29,21,179,120,0,242,245,215,95,11,190,251,81,191,243,247,223,127,87,89,116,136,233,138,21,43,202,187,239,190,43,159,127,254,185,160,254,107,190,124,249,40,30,7,36,72,77,56,247,77,176,33,93,119,161,236,209,47,191,252,34,195,135,15,79,119,8,30,23,1,2,11,23,46,84,215,81,212,63,102,35,1,29,4,40,30,235,160,200,49,248,163,128,49,144,18,129,32,223,176,165,180,208,136,116,246,75,208,245,107,158,136,184,45,20,203,52,245,90,226,133,240,105,21,115,162,32,30,123,17,160,166,196,139,213,151,243,231,207,87,98,49,196,48,216,183,127,255,126,233,223,191,191,60,242,200,35,2,97,57,86,243,24,226,241,208,161,67,229,249,231,159,151,162,69,139,102,203,74,158,61,123,182,237,24,216,60,44,83,226,113,129,2,5,228,228,201,147,114,255,253,247,171,26,181,241,34,178,41,254,240,34,214,130,62,102,38,197,227,227,199,143,203,180,105,211,148,32,188,109,219,54,233,218,181,171,122,56,130,108,124,196,211,155,111,190,169,30,182,64,60,107,216,176,161,170,31,30,159,81,207,204,99,179,35,208,132,115,223,4,27,210,245,210,216,177,99,213,195,195,151,94,122,41,221,33,120,92,4,8,64,52,30,52,104,144,224,62,131,141,4,116,16,160,120,172,131,34,199,160,120,204,24,72,137,64,144,111,216,82,90,104,132,58,123,45,236,122,61,126,132,92,21,170,165,218,93,75,144,181,6,1,2,155,50,29,61,122,84,101,94,96,35,166,11,46,184,64,9,112,47,188,240,130,156,125,246,217,170,134,102,179,102,205,84,233,128,68,253,33,188,217,149,10,248,231,159,127,100,230,204,153,50,100,200,16,89,177,98,133,92,123,237,181,234,255,107,215,174,157,77,216,203,155,55,175,154,175,70,141,26,114,197,21,87,36,156,127,195,134,13,89,34,33,4,183,169,83,167,170,18,4,151,92,114,137,42,77,80,174,92,185,108,229,7,144,109,250,225,135,31,170,76,82,100,118,94,119,221,117,234,181,237,74,149,42,41,255,38,42,97,16,19,94,240,202,55,178,90,209,186,117,235,166,54,159,194,134,108,248,119,59,6,49,1,211,186,150,127,253,235,95,50,111,222,60,233,213,171,215,41,99,197,111,238,102,181,231,230,155,111,86,254,40,85,170,148,226,100,199,55,94,128,79,103,140,248,96,55,229,187,199,42,204,125,244,209,71,114,203,45,183,100,51,53,86,206,2,255,104,21,143,173,155,231,89,249,96,19,49,187,49,74,150,44,153,49,241,24,231,3,124,141,134,243,16,34,50,132,236,152,136,108,138,63,66,117,81,228,98,72,32,0,4,76,56,247,77,176,33,93,87,225,251,31,89,199,248,14,102,35,1,59,2,120,208,134,24,65,249,10,54,18,208,65,128,226,177,14,138,28,131,226,49,99,32,37,2,65,190,97,75,105,161,17,235,236,149,192,235,213,184,17,115,79,40,151,107,119,45,57,116,232,144,202,90,131,160,182,101,203,22,245,31,94,161,127,239,189,247,84,182,14,132,217,157,59,119,74,223,190,125,149,184,5,129,45,81,127,136,186,118,165,2,144,45,10,17,23,255,149,41,83,70,254,251,223,255,10,94,183,70,102,40,50,226,32,244,33,131,20,101,8,46,186,232,34,129,216,138,12,209,68,243,31,62,124,56,75,36,132,152,251,212,83,79,169,113,190,252,242,75,37,76,35,203,206,90,126,0,153,199,168,141,139,236,212,27,111,188,81,213,180,195,174,235,248,49,137,215,186,237,74,24,124,255,253,247,89,54,163,118,238,195,15,63,44,16,193,113,28,254,180,99,144,104,45,16,47,81,66,1,117,72,207,60,243,204,108,99,89,197,227,205,155,55,103,217,3,14,224,129,215,208,177,70,124,102,199,247,231,159,127,206,98,2,95,197,214,148,202,24,214,215,216,113,2,152,242,221,19,159,121,12,223,222,117,215,93,167,156,163,241,53,143,237,196,99,196,149,221,24,153,222,48,15,15,45,80,211,25,13,25,211,71,142,28,81,155,159,33,19,25,49,136,76,82,54,18,32,129,104,17,48,225,90,108,130,13,233,122,29,215,245,115,206,57,71,80,206,10,235,96,35,129,68,4,176,169,34,226,4,37,127,216,72,64,7,1,138,199,58,40,114,12,138,199,140,129,148,8,4,249,134,45,165,133,70,176,179,110,161,87,247,120,17,116,73,168,151,156,236,90,242,221,119,223,41,1,246,180,211,78,83,226,43,54,83,66,60,141,30,61,90,221,72,35,67,184,112,225,194,89,124,18,245,135,120,103,87,42,32,62,187,118,217,178,101,74,64,134,16,139,18,3,47,191,252,178,84,174,92,89,144,189,124,219,109,183,169,31,120,118,243,91,69,194,143,63,254,88,214,175,95,175,132,97,107,139,47,91,49,126,252,120,37,220,22,42,84,72,149,55,128,16,142,204,206,213,171,87,219,150,48,136,189,186,8,123,208,208,23,155,175,33,67,20,235,177,99,144,104,45,200,214,70,173,93,108,200,134,182,110,221,58,181,121,15,4,104,43,27,8,155,107,214,172,81,62,0,3,8,223,200,86,134,240,12,209,220,142,47,24,198,196,82,48,73,103,140,120,31,153,242,35,27,12,16,131,240,31,54,208,3,15,100,193,95,124,241,197,178,106,213,42,121,229,149,87,148,79,118,237,218,229,40,243,120,235,214,173,182,99,224,161,64,108,174,242,229,203,103,228,122,144,43,87,46,245,112,34,214,224,23,248,226,175,191,254,162,120,156,17,143,112,82,18,200,44,1,83,174,197,65,126,120,133,146,45,29,58,116,144,118,237,218,101,214,153,156,221,88,2,16,142,113,223,137,183,216,216,72,64,7,1,138,199,58,40,114,12,138,199,140,129,148,8,80,60,78,9,87,224,58,235,18,124,117,141,19,56,128,52,216,49,129,100,215,146,99,199,142,41,1,22,165,28,98,89,157,200,122,196,43,254,40,245,128,204,225,187,239,190,91,9,107,197,138,21,147,68,253,227,75,39,88,255,142,242,18,200,228,69,217,1,8,167,216,180,9,27,153,197,196,99,100,6,55,111,222,92,137,131,200,240,133,96,102,55,63,50,107,99,66,41,236,67,67,201,141,100,226,177,53,11,21,115,64,156,69,22,239,23,95,124,97,91,194,96,202,148,41,82,161,66,133,172,177,227,215,103,199,32,209,90,226,107,138,218,213,121,142,239,103,181,21,235,179,203,166,181,138,199,241,76,156,142,145,72,60,54,65,44,64,28,64,52,71,217,19,188,78,250,199,31,127,168,77,192,150,44,89,34,45,90,180,80,2,124,149,42,85,178,149,63,177,242,192,186,226,99,17,241,151,104,12,235,92,240,69,124,109,88,199,39,91,154,29,153,121,156,38,56,30,70,2,33,38,192,223,1,238,157,59,125,250,116,85,246,9,215,126,54,18,136,39,240,226,139,47,170,242,102,120,227,142,141,4,116,17,160,120,172,139,36,199,57,133,0,111,12,24,20,118,4,24,27,225,143,13,183,194,175,219,227,195,79,152,43,4,129,100,215,146,79,62,249,68,150,46,93,170,196,219,59,238,184,67,206,59,239,188,44,104,16,16,145,53,139,90,191,117,235,214,149,182,109,219,74,162,254,201,196,99,100,7,163,244,2,202,97,32,171,3,37,24,144,141,27,19,143,99,153,193,168,37,140,236,96,212,86,142,181,248,249,47,187,236,178,108,89,182,169,102,30,99,147,53,136,224,16,169,145,77,108,87,194,0,245,239,192,35,38,166,199,103,30,219,49,72,180,22,93,153,199,78,196,227,156,50,143,237,198,48,85,60,142,202,217,11,129,28,101,97,16,239,172,121,28,21,175,115,157,36,144,51,1,254,14,200,153,145,147,30,13,26,52,144,198,141,27,11,202,19,176,145,64,140,0,74,174,97,159,141,133,11,23,74,173,90,181,8,134,4,180,17,160,120,172,13,37,7,138,39,192,27,3,198,4,197,227,104,199,64,186,2,112,186,199,69,155,118,52,87,111,247,61,131,186,191,216,64,14,130,42,74,58,96,3,61,212,57,158,54,109,154,252,244,211,79,89,155,188,161,108,0,196,227,75,47,189,52,97,127,8,194,201,234,204,226,6,29,227,30,56,112,64,109,4,6,145,12,89,205,168,177,28,59,14,165,25,80,130,0,229,29,32,130,38,154,31,27,226,197,250,199,106,30,67,132,254,246,219,111,229,221,119,223,85,199,227,21,255,88,249,1,212,116,70,150,49,74,29,96,179,60,212,17,70,189,101,172,57,89,9,3,8,230,177,58,205,241,53,143,81,59,49,17,51,43,3,235,90,96,15,234,16,67,128,63,255,252,243,85,182,44,74,107,192,238,84,106,30,59,17,143,115,170,121,76,241,216,204,243,31,217,249,56,39,80,78,5,53,142,99,27,229,197,172,213,117,159,136,57,16,119,168,53,142,115,5,165,98,188,104,118,217,245,169,204,133,243,9,27,104,226,123,14,227,33,19,28,153,253,56,159,177,137,36,90,178,90,215,120,0,132,87,213,99,13,215,0,176,197,102,151,56,15,192,1,231,185,117,99,74,244,69,217,23,92,171,112,157,192,124,40,27,131,77,74,238,127,0,0,32,0,73,68,65,84,172,240,100,109,219,182,109,170,31,174,25,216,156,51,83,77,7,119,167,182,39,99,239,116,140,100,253,252,92,75,58,246,230,20,39,56,215,240,125,131,115,215,77,185,4,93,231,126,58,107,12,211,49,216,67,1,27,241,126,250,233,167,114,213,85,87,133,105,105,92,75,154,4,80,22,11,15,21,110,189,245,86,233,209,163,71,154,163,240,48,18,72,76,128,226,49,35,195,51,2,188,49,240,12,109,224,7,102,108,4,222,133,142,23,144,170,16,156,106,127,199,134,176,99,40,9,36,186,150,224,199,45,94,215,195,198,106,255,254,247,191,149,120,245,218,107,175,169,77,241,234,213,171,167,202,5,64,188,129,144,5,65,247,206,59,239,84,181,122,19,245,71,233,0,59,97,18,98,43,4,99,8,211,24,23,55,234,40,175,48,108,216,48,85,134,192,122,28,118,187,134,104,208,169,83,39,245,154,169,117,254,46,93,186,168,26,201,177,254,16,220,166,78,157,170,132,158,138,21,43,202,152,49,99,148,192,100,45,63,128,140,103,100,52,67,0,70,205,98,100,53,67,68,58,235,172,179,212,122,237,74,24,224,51,28,55,96,192,0,193,60,248,241,15,193,109,208,160,65,138,145,19,6,177,181,116,239,222,93,109,230,7,59,81,155,23,99,65,168,135,32,15,97,25,159,67,120,130,237,203,151,47,87,253,214,174,93,155,77,212,74,150,217,29,95,166,33,157,49,152,121,156,217,211,30,130,232,136,17,35,78,17,141,99,86,233,186,23,248,237,183,223,148,192,137,56,196,38,149,85,171,86,245,100,225,110,132,63,156,123,120,16,52,106,212,40,245,240,10,37,110,80,115,29,155,9,226,223,81,47,61,118,221,178,155,7,99,224,252,170,95,191,190,170,217,110,109,11,22,44,80,27,103,162,124,13,222,116,64,57,20,60,136,194,223,241,176,9,2,243,3,15,60,160,54,79,66,63,108,72,137,115,212,174,65,140,6,83,188,189,129,114,39,81,20,143,227,175,31,58,130,202,77,12,233,152,63,217,24,120,8,154,44,78,16,19,136,5,196,17,226,56,190,180,82,42,246,233,58,247,83,153,51,172,125,241,64,9,126,195,53,0,247,12,108,209,37,240,205,55,223,72,251,246,237,165,101,203,150,234,254,139,141,4,116,19,160,120,172,155,40,199,203,34,192,27,3,6,131,29,1,198,70,180,98,195,169,32,236,180,95,180,232,113,181,201,8,240,90,146,126,124,64,140,126,227,141,55,36,119,238,220,42,235,209,109,51,89,20,209,45,86,186,101,197,227,255,135,128,174,243,23,162,9,132,99,60,180,64,9,23,60,20,194,216,136,73,8,178,16,62,241,70,0,178,244,145,93,143,58,232,216,192,15,53,167,145,169,140,135,32,215,94,123,173,250,127,136,178,16,105,99,15,112,80,146,6,15,132,112,12,198,131,24,94,182,108,89,245,103,245,234,213,179,30,238,96,61,214,7,28,241,217,189,168,139,142,7,87,16,100,207,62,251,236,83,66,0,175,23,79,156,56,81,205,5,49,60,246,48,201,250,16,5,118,225,33,17,106,181,159,123,238,185,73,195,8,182,226,161,16,50,145,193,6,66,2,54,11,5,11,235,230,158,118,2,41,250,128,1,120,226,129,87,188,120,28,207,182,81,163,70,234,205,8,244,69,157,77,60,88,195,171,244,121,242,228,177,229,226,116,12,188,173,97,231,199,100,220,49,62,236,193,27,19,120,160,135,49,240,160,16,15,239,224,3,176,196,131,55,235,230,109,118,153,199,240,3,198,138,61,176,131,239,225,43,188,181,18,111,131,53,235,27,62,195,3,55,60,48,64,195,102,165,59,118,236,80,15,1,192,62,89,204,196,28,108,23,143,201,230,117,202,22,254,141,61,232,195,120,201,226,4,235,199,195,14,196,63,246,9,160,120,108,206,149,28,215,35,156,223,168,131,92,173,90,53,115,12,163,37,190,17,24,59,118,172,186,230,34,22,186,117,235,230,219,188,156,40,90,4,40,30,71,203,223,190,174,86,215,143,2,95,141,230,100,190,16,96,108,248,130,217,168,73,114,18,134,115,250,220,168,197,208,24,99,8,240,90,146,154,43,176,153,30,54,85,131,216,6,241,9,153,208,16,124,144,1,233,182,81,60,118,75,48,122,199,235,56,127,241,16,4,34,41,74,57,160,174,50,178,234,241,227,185,76,153,50,74,236,133,192,133,87,119,33,232,33,227,118,206,156,57,74,80,69,249,136,88,9,23,244,69,230,47,74,58,60,255,252,243,170,180,12,178,251,241,255,95,126,249,165,18,151,145,193,187,113,227,70,85,242,1,165,90,240,86,3,178,48,241,218,56,198,65,169,8,148,113,65,63,100,62,227,213,126,108,202,9,123,208,32,84,94,125,245,213,234,56,148,207,65,153,151,210,165,75,171,205,45,145,45,214,183,111,95,117,44,198,63,237,180,211,18,138,199,16,238,144,245,137,117,66,220,69,173,83,216,82,190,124,249,83,130,7,107,129,144,4,145,18,226,105,42,153,199,152,7,227,162,158,59,4,87,212,173,78,36,30,195,86,140,15,225,29,253,193,7,108,33,118,66,60,198,156,16,143,237,184,196,120,230,52,198,137,19,39,20,23,108,128,122,227,141,55,102,243,35,74,20,37,27,31,66,59,68,79,60,4,128,255,33,226,227,45,8,148,194,1,115,172,205,42,196,39,19,143,241,144,13,226,42,178,198,237,124,143,183,55,224,251,175,191,254,90,197,16,226,12,199,96,141,136,51,107,121,31,107,57,158,248,152,193,67,189,88,139,213,215,143,143,71,148,71,138,173,61,209,188,78,252,99,205,84,205,41,243,24,113,132,146,48,120,200,129,70,241,216,172,107,246,184,113,227,212,190,7,200,68,110,218,180,169,89,198,209,26,207,8,224,126,14,215,26,124,159,226,187,136,53,142,61,67,205,129,241,208,255,164,9,219,78,211,21,161,36,160,227,71,65,40,193,112,81,218,178,141,136,50,88,4,236,4,98,10,199,193,242,163,73,214,242,123,198,36,111,152,111,11,227,197,44,31,233,240,7,132,53,148,139,129,16,136,215,234,33,12,162,142,57,196,19,8,129,16,53,241,138,61,202,214,160,172,10,250,161,6,115,252,235,221,214,108,92,212,38,79,180,105,37,198,67,246,48,68,188,162,69,139,102,171,77,60,123,246,108,37,22,67,52,197,186,144,209,137,18,26,16,60,209,32,12,67,228,158,63,127,190,44,89,178,68,253,200,71,159,174,93,187,42,123,145,45,13,129,177,114,229,202,98,221,64,211,154,121,140,241,33,118,34,139,26,37,106,80,150,2,229,102,48,167,53,131,24,226,47,214,137,44,52,136,138,104,40,63,129,185,176,46,8,233,24,3,226,117,124,179,150,249,185,230,154,107,212,216,118,226,177,149,5,196,84,100,56,99,29,216,148,19,34,55,4,125,148,197,177,227,2,127,56,25,163,120,241,226,18,219,180,19,37,57,172,126,196,166,159,78,199,199,189,6,178,51,241,192,12,25,230,137,30,154,37,19,143,237,124,159,108,67,79,100,22,227,193,2,184,160,65,188,70,246,243,255,199,222,153,128,221,84,181,255,255,254,83,134,50,100,44,67,145,89,166,87,163,148,6,84,170,55,82,42,34,21,189,20,82,148,49,25,34,73,136,208,155,33,81,73,34,99,101,40,170,87,18,202,88,18,13,166,12,101,78,47,202,240,191,190,235,247,219,207,111,63,199,57,231,57,195,30,214,218,251,187,174,203,229,121,158,179,247,90,247,250,220,247,222,251,236,239,190,247,189,32,34,199,139,25,100,247,90,13,219,69,139,71,252,29,53,138,17,91,136,57,212,58,69,134,51,196,106,8,189,137,176,141,44,127,146,72,156,192,215,20,143,245,58,151,90,214,32,235,31,11,4,227,193,15,206,39,108,193,36,240,247,223,127,171,146,105,56,255,91,15,208,144,12,192,70,2,110,19,160,120,236,54,225,16,247,239,196,77,65,136,241,5,122,234,140,141,64,187,55,238,228,34,133,98,10,199,225,141,5,39,102,206,115,137,19,20,195,211,7,227,69,47,95,167,235,15,107,161,60,100,95,218,27,68,83,148,160,136,92,240,18,162,38,132,54,100,144,66,164,221,184,113,163,204,159,63,95,9,122,168,19,142,140,82,100,206,66,140,142,38,142,197,171,209,141,125,144,69,108,111,120,125,124,234,212,169,130,250,232,168,77,14,65,23,194,30,178,255,177,200,36,26,4,30,148,211,176,178,119,145,153,124,254,249,231,71,205,60,142,44,49,129,5,42,31,127,252,113,149,213,108,137,225,86,125,99,148,99,64,191,104,16,30,33,190,34,59,13,181,222,145,21,59,126,252,120,37,96,162,244,130,61,59,186,73,147,38,170,94,50,132,111,148,1,137,39,30,219,235,186,219,5,69,112,134,88,138,58,240,240,65,44,46,176,45,145,62,32,252,219,183,179,251,17,111,83,36,218,63,178,212,225,39,8,231,16,156,145,149,12,33,25,37,24,172,22,79,60,142,85,255,62,50,94,34,237,179,199,146,189,255,120,49,131,90,241,86,139,37,214,70,254,221,62,110,162,108,145,13,111,181,120,113,98,23,218,41,30,235,117,30,141,180,6,25,237,120,64,134,24,199,185,1,111,40,176,153,79,0,215,41,60,120,196,3,72,188,65,3,191,34,251,255,158,123,238,49,127,114,156,129,49,4,40,30,27,227,42,243,12,77,247,166,192,188,25,211,226,68,9,48,54,18,37,21,204,237,44,193,24,55,241,200,10,179,190,4,5,115,182,156,149,155,4,120,46,113,147,110,240,250,102,188,232,229,211,116,253,129,76,75,8,160,40,143,128,236,84,52,212,11,110,223,190,189,18,101,81,50,1,130,41,50,143,241,185,61,99,245,224,193,131,234,51,100,232,161,164,1,68,78,8,189,16,143,227,101,30,199,18,16,145,5,138,62,219,182,109,123,6,100,43,171,25,153,191,168,185,108,213,30,70,230,49,132,91,100,233,194,86,204,3,89,190,40,31,16,173,230,113,52,241,24,153,214,152,43,50,85,145,129,134,146,29,151,93,118,153,52,110,220,56,163,150,47,202,87,108,216,176,65,245,143,6,209,217,190,160,165,221,96,8,131,177,196,88,187,160,25,41,164,199,18,143,119,236,216,17,147,75,162,125,64,60,182,103,30,131,27,68,95,188,162,143,204,227,88,220,227,45,60,136,108,96,124,255,64,214,247,125,247,221,151,129,32,21,241,56,157,204,227,88,182,219,125,146,106,230,113,34,194,188,93,60,78,52,78,40,30,235,117,30,141,101,13,206,103,56,55,148,46,93,90,137,201,55,221,116,147,25,134,135,204,74,60,212,194,131,58,156,247,81,155,29,231,113,156,159,240,214,9,74,40,125,255,253,247,234,129,95,217,178,101,165,118,237,218,234,161,224,45,183,220,162,222,166,97,35,1,175,9,80,60,246,154,120,136,198,75,247,166,32,68,168,66,55,85,198,70,232,92,126,198,132,153,113,204,24,112,130,0,207,37,78,80,12,79,31,140,23,189,124,157,174,63,80,235,17,55,216,246,215,117,173,108,100,204,20,245,113,33,132,218,107,30,35,195,24,217,191,88,44,111,211,166,77,170,204,5,110,218,145,97,139,125,145,149,250,203,47,191,40,97,25,66,50,68,215,153,51,103,170,76,102,123,9,9,8,185,118,161,17,34,41,74,6,32,211,175,106,213,170,178,114,229,74,149,221,139,253,80,155,22,63,35,227,216,94,78,2,130,40,182,67,9,11,148,180,128,144,215,172,89,51,101,87,52,241,24,2,2,94,85,134,192,140,241,241,59,174,165,16,82,33,8,67,32,66,169,136,6,13,26,100,90,4,14,25,165,168,131,138,241,33,162,99,63,8,216,40,107,128,5,224,98,53,244,153,110,230,49,74,99,196,226,130,50,23,137,8,156,16,73,144,45,14,182,16,78,80,83,24,53,157,33,196,199,227,30,173,127,136,49,214,226,117,16,214,32,30,227,159,213,82,17,143,237,181,139,35,107,15,227,97,6,50,227,33,84,67,252,65,76,33,142,240,127,60,219,173,135,33,176,203,170,121,28,25,143,241,198,141,204,186,143,37,238,71,102,30,39,18,39,20,143,245,58,143,102,101,205,184,113,227,212,194,158,57,114,228,200,200,84,181,151,69,201,106,255,104,159,67,236,196,185,8,111,84,224,248,180,178,239,83,233,43,140,251,32,131,248,186,235,174,83,15,13,81,71,28,229,120,240,86,8,142,251,34,69,138,168,178,68,168,101,143,55,84,176,88,43,106,162,219,207,9,97,100,198,57,235,65,128,226,177,30,126,8,164,21,233,222,20,4,18,10,39,165,8,48,54,24,8,140,3,198,128,19,4,120,46,113,130,98,120,250,96,188,232,229,235,116,252,97,95,40,207,42,1,97,23,0,145,209,139,146,14,147,38,77,82,55,230,16,58,80,202,1,2,36,110,204,145,221,5,97,20,127,175,95,191,190,42,177,0,1,4,101,28,32,134,76,155,54,77,9,203,40,7,1,225,5,89,183,241,202,86,228,202,149,75,149,190,128,64,11,97,0,153,191,200,138,174,84,169,146,170,69,139,108,104,216,132,236,103,148,213,64,67,150,50,74,68,64,164,133,160,125,231,157,119,74,182,108,217,50,141,99,23,172,207,62,251,236,140,197,246,126,253,245,87,85,195,24,194,100,193,130,5,5,139,101,225,119,123,67,118,26,132,62,124,254,233,167,159,170,49,214,172,89,163,196,101,8,208,16,37,226,181,72,241,216,158,177,140,253,18,17,126,145,41,23,139,75,50,153,199,200,168,134,208,13,177,202,238,71,8,254,137,246,143,146,30,16,204,71,142,28,169,132,26,148,214,104,211,166,141,202,250,179,50,177,237,243,178,179,143,247,224,0,66,62,106,27,35,94,192,23,53,165,193,23,34,144,221,62,100,25,183,107,215,78,213,170,134,152,28,47,102,236,172,81,98,37,90,60,194,214,88,227,38,202,22,241,105,205,29,227,36,18,39,20,143,245,58,143,38,106,205,130,5,11,212,131,23,60,12,67,73,29,60,52,65,185,156,43,174,184,66,29,15,89,53,60,116,66,77,108,100,218,207,157,59,87,213,149,199,195,57,212,240,134,184,137,7,96,108,89,19,192,2,169,55,223,124,179,170,157,143,135,133,108,36,96,18,1,138,199,38,121,203,48,91,211,185,41,48,108,170,52,55,73,2,140,141,36,129,5,116,115,198,65,64,29,235,225,180,24,67,30,194,14,192,80,140,23,189,156,232,182,63,98,149,45,240,154,2,4,68,8,110,16,57,145,137,28,109,161,54,136,225,16,72,75,149,42,165,196,71,54,18,8,50,1,183,143,253,32,179,115,98,110,16,146,241,160,224,203,47,191,20,212,13,47,86,172,152,202,114,69,189,117,8,201,120,136,133,69,23,241,16,3,111,78,224,92,138,76,88,60,12,66,93,118,212,219,181,50,97,81,70,6,245,226,33,36,71,214,159,119,194,214,32,245,129,55,89,238,184,227,14,197,9,15,146,216,72,192,52,2,20,143,77,243,152,65,246,242,139,129,65,206,242,216,84,198,134,199,192,53,29,142,113,160,169,99,12,50,139,49,100,144,179,52,48,149,241,162,129,19,108,38,184,237,15,93,196,99,76,25,139,153,65,56,134,80,131,178,9,200,246,67,198,234,137,19,39,84,77,75,100,60,95,114,201,37,42,27,22,175,50,179,145,64,144,9,184,125,236,7,153,157,27,115,195,226,122,40,117,130,82,47,88,224,243,212,169,83,42,51,30,111,45,148,44,89,82,45,48,26,47,59,25,229,96,240,70,3,222,176,64,153,32,182,51,9,224,45,1,44,110,135,183,83,192,137,141,4,76,36,64,241,216,68,175,25,98,51,191,24,24,226,40,31,204,100,108,248,0,93,195,33,25,7,26,58,197,48,147,24,67,134,57,204,103,115,25,47,62,59,32,98,248,176,249,3,130,204,242,229,203,101,194,132,9,170,180,5,196,109,100,26,163,108,6,74,108,84,175,94,61,83,173,98,189,188,69,107,72,192,57,2,97,59,246,157,35,167,111,79,168,213,142,114,61,88,128,18,37,122,216,254,143,192,123,239,189,167,74,35,161,254,116,203,150,45,137,134,4,140,37,64,241,216,88,215,233,111,56,191,24,232,239,35,191,44,100,108,248,69,94,175,113,25,7,122,249,195,68,107,24,67,38,122,205,63,155,25,47,254,177,143,54,50,253,161,151,63,104,13,9,120,69,128,199,190,87,164,189,29,103,247,238,221,170,142,111,153,50,101,84,77,116,54,81,66,58,22,162,68,109,232,27,111,188,145,72,72,192,104,2,20,143,141,118,159,222,198,243,139,129,222,254,241,211,58,198,134,159,244,245,25,155,113,160,143,47,76,181,132,49,100,170,231,252,177,155,241,226,15,247,88,163,210,31,122,249,131,214,144,128,87,4,120,236,123,69,218,159,113,176,120,39,74,244,140,26,53,74,106,213,170,229,143,17,62,143,186,118,237,90,233,220,185,179,228,207,159,95,254,253,239,127,171,122,210,108,36,96,58,1,138,199,166,123,80,99,251,249,197,64,99,231,248,108,26,99,195,103,7,104,50,60,227,64,19,71,24,108,6,99,200,96,231,249,96,58,227,197,7,232,113,134,164,63,244,242,7,173,33,1,175,8,240,216,247,138,180,127,227,160,60,207,19,79,60,161,22,135,235,219,183,175,127,134,248,48,114,191,126,253,228,133,23,94,80,117,238,59,118,236,232,131,5,28,146,4,220,33,64,241,216,29,174,236,85,68,213,109,195,10,211,108,36,16,73,128,177,193,152,0,1,198,1,227,32,93,2,140,161,116,9,134,107,127,198,139,94,254,166,63,244,242,7,173,33,1,175,8,240,216,247,138,180,191,227,108,219,182,77,122,244,232,33,171,87,175,86,229,27,154,54,109,234,175,65,46,143,142,82,29,16,141,175,190,250,106,233,223,191,191,148,46,93,218,229,17,217,61,9,120,75,128,226,177,183,188,67,53,26,191,24,132,202,221,73,77,150,177,145,20,174,192,110,204,56,8,172,107,61,155,24,99,200,51,212,129,24,136,241,162,151,27,233,15,189,252,65,107,72,192,43,2,60,246,189,34,173,199,56,31,126,248,161,12,28,56,80,37,141,116,234,212,73,238,190,251,110,61,12,115,200,138,177,99,199,202,200,145,35,165,120,241,226,210,173,91,55,169,91,183,174,67,61,179,27,18,208,139,0,197,99,189,252,17,40,107,248,197,32,80,238,116,116,50,140,13,71,113,26,219,25,227,192,88,215,105,99,56,99,72,27,87,24,97,8,227,69,47,55,209,31,122,249,131,214,144,128,87,4,120,236,123,69,90,175,113,222,123,239,61,37,178,30,58,116,72,30,121,228,17,105,217,178,165,156,119,222,121,122,25,153,160,53,27,55,110,204,88,8,239,170,171,174,146,246,237,219,203,77,55,221,148,224,222,220,140,4,204,36,64,241,216,76,191,25,97,53,191,24,24,225,38,95,140,100,108,248,130,93,187,65,25,7,218,185,196,56,131,24,67,198,185,204,87,131,25,47,190,226,63,99,112,250,67,47,127,208,26,18,240,138,0,143,125,175,72,235,57,206,226,197,139,229,141,55,222,144,183,223,126,91,149,178,104,210,164,137,52,106,212,72,206,58,235,44,61,13,254,95,171,182,110,221,42,179,103,207,150,247,223,127,95,54,111,222,44,205,155,55,151,7,31,124,80,170,86,173,170,181,221,52,142,4,156,34,64,241,216,41,146,236,135,55,5,140,129,132,9,240,75,99,194,168,2,189,33,227,32,208,238,245,100,114,140,33,79,48,7,102,16,198,139,94,174,164,63,244,242,7,173,33,1,175,8,240,216,247,138,180,222,227,28,56,112,64,144,141,60,99,198,12,249,207,127,254,35,183,223,126,187,220,114,203,45,170,236,67,217,178,101,181,48,30,118,45,90,180,72,22,44,88,32,63,254,248,163,52,108,216,80,238,186,235,46,249,231,63,255,169,133,125,52,130,4,188,36,64,241,216,75,218,33,27,139,95,12,66,230,240,36,166,203,216,72,2,86,128,55,101,28,4,216,185,30,77,141,49,228,17,232,128,12,195,120,209,203,145,244,135,94,254,160,53,36,224,21,1,30,251,94,145,54,103,156,189,123,247,202,188,121,243,100,225,194,133,130,204,228,115,206,57,71,106,215,174,45,87,94,121,165,92,122,233,165,82,163,70,13,245,55,55,219,47,191,252,34,107,214,172,145,175,191,254,90,150,47,95,46,95,126,249,165,84,171,86,77,137,217,55,223,124,179,220,120,227,141,110,14,207,190,73,64,123,2,20,143,181,119,145,185,6,242,139,129,185,190,115,219,114,198,134,219,132,205,232,159,113,96,134,159,116,182,146,49,164,179,119,244,179,141,241,162,151,79,232,15,189,252,65,107,72,192,43,2,60,246,189,34,109,238,56,223,125,247,157,44,91,182,76,86,174,92,41,171,86,173,146,117,235,214,201,69,23,93,36,21,42,84,144,50,101,202,72,169,82,165,164,68,137,18,114,254,249,231,75,225,194,133,85,237,228,188,121,243,74,238,220,185,37,71,142,28,146,45,91,54,57,125,250,180,156,56,113,66,142,29,59,38,127,254,249,167,170,181,188,127,255,126,249,237,183,223,100,215,174,93,178,125,251,118,217,178,101,139,202,40,70,13,99,244,81,189,122,117,185,236,178,203,148,104,13,241,218,212,154,204,230,122,158,150,235,76,128,226,177,206,222,49,220,54,126,49,48,220,129,46,154,207,216,112,17,174,65,93,51,14,12,114,150,166,166,50,134,52,117,140,166,102,49,94,244,114,12,253,161,151,63,104,13,9,120,69,128,199,190,87,164,131,53,206,15,63,252,160,106,13,255,252,243,207,130,250,195,59,119,238,148,61,123,246,8,178,150,33,12,255,241,199,31,114,244,232,81,249,235,175,191,228,212,169,83,130,56,67,29,229,92,185,114,201,185,231,158,43,249,242,229,147,130,5,11,74,209,162,69,165,88,177,98,82,178,100,73,41,93,186,180,148,43,87,78,42,86,172,40,5,10,20,8,22,48,206,134,4,28,38,64,241,216,97,160,236,238,255,8,240,139,1,163,33,22,1,198,6,99,3,4,24,7,140,131,116,9,48,134,210,37,24,174,253,25,47,122,249,155,254,208,203,31,180,134,4,188,34,192,99,223,43,210,28,135,4,72,128,4,156,35,64,241,216,57,150,236,41,130,0,191,24,48,36,40,30,51,6,226,17,224,57,130,241,145,46,1,198,80,186,4,195,181,63,227,69,47,127,211,31,122,249,131,214,144,128,87,4,120,236,123,69,154,227,144,0,9,144,128,115,4,40,30,59,199,146,61,81,60,102,12,36,72,128,95,26,19,4,21,240,205,24,7,1,119,176,7,211,99,12,121,0,57,64,67,48,94,244,114,38,253,161,151,63,104,13,9,120,69,128,199,190,87,164,57,14,9,144,0,9,56,71,128,226,177,115,44,217,19,197,99,198,64,130,4,248,165,49,65,80,1,223,140,113,16,112,7,123,48,61,198,144,7,144,3,52,4,227,69,47,103,210,31,122,249,131,214,144,128,87,4,120,236,123,69,154,227,144,0,9,144,128,115,4,40,30,59,199,146,61,81,60,102,12,36,72,128,95,26,19,4,21,240,205,24,7,1,119,176,7,211,67,12,177,145,64,50,4,176,250,58,155,30,4,120,252,234,225,7,90,65,2,126,16,224,185,216,15,234,28,147,4,72,128,4,82,39,64,241,56,117,118,220,51,11,2,20,134,24,34,177,8,48,54,24,27,32,192,56,96,28,144,128,59,4,120,108,185,195,149,189,146,0,9,144,0,9,144,0,9,144,0,9,144,64,24,9,80,60,14,163,215,61,154,51,111,94,61,2,109,224,48,140,13,3,157,230,130,201,140,3,23,160,178,75,18,224,131,25,198,0,9,144,0,9,144,0,9,144,0,9,144,0,9,144,128,131,4,40,30,59,8,147,93,101,38,64,97,136,17,17,139,0,99,131,177,1,2,140,3,198,1,9,184,67,128,199,150,59,92,217,43,9,144,0,9,144,0,9,144,0,9,144,0,9,132,145,0,197,227,48,122,221,163,57,243,230,213,35,208,6,14,195,216,48,208,105,46,152,204,56,112,1,42,187,36,1,62,152,97,12,144,0,9,144,0,9,144,0,9,144,0,9,144,0,9,56,72,128,226,177,131,48,217,85,102,2,20,134,24,17,177,8,48,54,24,27,32,192,56,96,28,144,128,59,4,120,108,185,195,149,189,146,0,9,144,0,9,144,0,9,144,0,9,144,64,24,9,80,60,14,163,215,61,154,51,111,94,61,2,109,224,48,140,13,3,157,230,130,201,140,3,23,160,178,75,18,224,131,25,198,0,9,144,0,9,144,0,9,144,0,9,144,0,9,144,128,131,4,40,30,59,8,147,93,101,38,64,97,136,17,17,139,0,99,131,177,1,2,140,3,198,1,9,184,67,128,199,150,59,92,217,43,9,144,0,9,144,0,9,144,0,9,144,0,9,132,145,0,197,227,48,122,221,163,57,243,230,213,35,208,6,14,195,216,48,208,105,46,152,204,56,112,1,42,187,36,1,62,152,97,12,144,0,9,144,0,9,144,0,9,144,0,9,144,0,9,56,72,128,226,177,131,48,217,85,102,2,20,134,24,17,177,8,48,54,24,27,32,192,56,96,28,144,128,59,4,120,108,185,195,149,189,146,0,9,144,0,9,144,0,9,144,0,9,144,64,24,9,80,60,14,163,215,61,154,51,111,94,61,2,109,224,48,140,13,3,157,230,130,201,140,3,23,160,178,75,18,224,131,25,198,0,9,144,0,9,144,0,9,144,0,9,144,0,9,144,128,131,4,40,30,59,8,147,93,101,38,64,97,136,17,17,139,0,99,131,177,1,2,140,3,198,1,9,184,67,128,199,150,59,92,217,43,9,144,0,9,144,0,9,144,0,9,144,0,9,132,145,0,197,227,48,122,221,163,57,243,230,213,35,208,6,14,195,216,48,208,105,14,152,220,186,117,107,153,60,121,178,244,239,223,95,186,116,233,146,33,30,15,30,60,88,122,247,238,45,247,223,127,191,76,152,48,193,129,145,216,5,9,132,155,0,207,177,225,246,63,103,79,2,36,64,2,36,64,2,36,64,2,36,64,2,78,18,160,120,236,36,77,246,149,137,0,111,94,25,16,177,8,48,54,194,25,27,127,252,241,135,20,46,92,88,114,231,206,45,217,178,101,147,3,7,14,72,129,2,5,228,228,201,147,114,236,216,49,217,187,119,175,228,205,155,55,156,112,56,107,18,112,144,0,207,177,14,194,100,87,36,64,2,36,64,2,36,64,2,36,64,2,36,16,114,2,20,143,67,30,0,110,78,159,55,175,110,210,53,187,111,198,134,217,254,75,199,250,174,93,187,202,152,49,99,228,240,225,195,74,64,62,117,234,148,228,203,151,79,218,182,109,43,200,64,102,35,1,18,72,159,0,207,177,233,51,100,15,36,64,2,36,64,2,36,64,2,36,64,2,36,64,2,255,67,128,226,49,35,193,53,2,188,121,117,13,173,241,29,51,54,140,119,97,202,19,64,246,113,209,162,69,85,166,177,213,114,229,202,37,191,253,246,27,179,142,83,166,202,29,73,32,51,1,158,99,25,17,36,64,2,36,64,2,36,64,2,36,64,2,36,64,2,78,17,160,120,236,20,73,246,115,6,1,222,188,50,40,98,17,96,108,132,59,54,186,119,239,46,175,189,246,154,28,58,116,72,242,231,207,47,143,62,250,168,12,26,52,40,220,80,56,123,18,112,144,0,207,177,14,194,100,87,36,64,2,36,64,2,36,64,2,36,64,2,36,16,114,2,20,143,67,30,0,110,78,159,55,175,110,210,53,187,111,198,134,217,254,75,215,122,123,246,49,179,142,211,165,201,253,73,224,76,2,60,199,50,42,72,128,4,72,128,4,72,128,4,72,128,4,72,128,4,156,34,64,241,216,41,146,236,231,12,2,188,121,101,80,196,34,192,216,96,108,160,246,241,168,81,163,164,67,135,14,172,117,204,112,32,1,135,9,240,28,235,48,80,118,71,2,36,64,2,36,64,2,36,64,2,36,64,2,33,38,64,241,56,196,206,119,123,234,188,121,117,155,176,185,253,51,54,204,245,157,83,150,35,251,248,130,11,46,144,221,187,119,179,214,177,83,80,217,15,9,252,47,1,158,99,25,10,36,64,2,36,64,2,36,64,2,36,64,2,36,64,2,78,17,160,120,236,20,73,246,115,6,1,222,188,50,40,98,17,96,108,68,39,3,46,108,193,38,112,250,244,233,96,79,144,179,211,130,0,207,177,90,184,129,70,144,0,9,144,0,9,144,0,9,144,0,9,144,64,32,8,80,60,14,132,27,245,156,4,111,94,245,244,139,14,86,49,54,98,139,199,20,23,117,136,80,119,108,96,220,187,195,149,189,158,73,128,177,198,168,32,1,18,32,1,18,32,1,18,32,1,18,32,1,18,112,138,0,197,99,167,72,178,159,51,8,240,230,149,65,17,139,0,99,131,226,113,24,143,14,198,125,24,189,238,205,156,91,183,110,45,147,39,79,150,254,253,251,75,151,46,93,196,138,181,193,131,7,75,239,222,189,229,254,251,239,151,9,19,38,120,99,12,71,33,1,18,32,1,18,32,1,18,32,1,18,32,1,18,8,20,1,138,199,129,114,167,94,147,161,80,162,151,63,116,178,134,177,65,241,88,167,120,244,202,22,198,189,87,164,195,55,14,106,136,23,46,92,88,114,231,206,45,217,178,101,147,3,7,14,72,129,2,5,228,228,201,147,114,236,216,49,217,187,119,47,107,139,135,47,44,56,99,18,32,1,18,32,1,18,32,1,18,32,1,18,112,132,0,197,99,71,48,178,147,104,4,40,148,48,46,98,17,96,108,80,60,14,227,209,193,184,15,163,215,189,155,115,215,174,93,101,204,152,49,114,248,240,97,37,32,159,58,117,74,242,229,203,39,109,219,182,21,100,32,179,145,0,9,144,0,9,144,0,9,144,0,9,144,0,9,144,64,42,4,40,30,167,66,141,251,36,68,128,66,73,66,152,66,185,17,99,131,226,113,24,3,159,113,31,70,175,123,55,103,100,31,23,45,90,84,101,26,91,45,87,174,92,242,219,111,191,49,235,216,59,55,112,36,18,32,1,18,32,1,18,32,1,18,32,1,18,8,28,1,138,199,129,115,169,62,19,162,80,162,143,47,116,179,132,177,65,241,88,183,152,244,194,30,198,189,23,148,195,61,70,247,238,221,229,181,215,94,147,67,135,14,73,254,252,249,229,209,71,31,149,65,131,6,133,27,10,103,79,2,36,64,2,36,64,2,36,64,2,36,64,2,36,144,22,1,138,199,105,225,227,206,241,8,80,40,97,124,196,34,192,216,160,120,28,198,163,131,113,31,70,175,123,59,103,123,246,49,179,142,189,101,207,209,72,128,4,72,128,4,72,128,4,72,128,4,72,32,168,4,40,30,7,213,179,26,204,139,66,137,6,78,208,212,4,198,6,197,99,77,67,211,85,179,24,247,174,226,101,231,255,75,0,181,143,71,141,26,37,29,58,116,96,173,99,70,5,9,144,0,9,144,0,9,144,0,9,144,0,9,144,64,218,4,40,30,167,141,144,29,196,34,64,161,132,177,193,216,72,46,6,120,204,36,199,203,180,173,233,95,211,60,102,166,189,200,62,190,224,130,11,100,247,238,221,172,117,108,166,11,105,53,9,144,0,9,144,0,9,144,0,9,144,0,9,104,69,128,226,177,86,238,8,150,49,20,74,130,229,79,39,103,195,216,136,78,147,92,156,140,50,253,250,162,127,253,243,9,216,179,5,155,192,233,211,167,131,61,65,206,142,4,72,128,4,72,128,4,72,128,4,72,128,4,124,34,64,241,216,39,240,97,24,150,66,73,24,188,156,218,28,25,27,20,143,83,139,28,179,247,98,220,251,231,63,178,247,143,189,23,35,211,191,94,80,230,24,36,64,2,36,64,2,36,64,2,36,64,2,97,37,64,241,56,172,158,247,96,222,188,153,243,0,178,161,67,48,54,40,30,27,26,186,105,153,205,184,79,11,95,90,59,147,125,90,248,180,223,153,254,213,222,69,52,144,4,72,128,4,72,128,4,72,128,4,72,192,96,2,20,143,13,118,158,238,166,243,102,78,119,15,249,103,31,99,131,226,177,127,209,231,223,200,140,123,178,247,143,64,176,71,230,177,21,108,255,114,118,36,64,2,36,64,2,36,64,2,36,64,2,254,18,160,120,236,47,255,64,143,206,155,185,64,187,55,173,201,49,54,40,30,167,21,64,134,238,204,184,247,207,113,100,239,31,123,47,70,166,127,189,160,204,49,72,128,4,72,128,4,72,128,4,72,128,4,194,74,128,226,113,88,61,239,193,188,121,51,231,1,100,67,135,96,108,80,60,54,52,116,211,50,155,113,159,22,190,180,118,38,251,180,240,105,191,51,253,171,189,139,104,32,9,144,0,9,144,0,9,144,0,9,144,128,193,4,40,30,27,236,60,221,77,231,205,156,238,30,242,207,62,198,6,197,99,255,162,207,191,145,25,247,100,239,31,129,96,143,204,99,43,216,254,229,236,72,128,4,72,128,4,72,128,4,72,128,4,252,37,64,241,216,95,254,129,30,157,55,115,129,118,111,90,147,99,108,80,60,78,43,128,12,221,153,113,239,159,227,200,222,63,246,94,140,76,255,122,65,153,99,144,0,9,144,0,9,144,0,9,144,0,9,132,149,0,197,227,176,122,222,131,121,243,102,206,3,200,134,14,193,216,160,120,108,104,232,166,101,54,227,62,45,124,105,237,76,246,105,225,211,126,103,250,87,123,23,209,64,18,32,1,18,32,1,18,32,1,18,32,1,131,9,80,60,54,216,121,186,155,206,155,57,221,61,228,159,125,140,13,231,196,227,211,167,79,203,43,175,188,34,191,253,246,155,244,235,215,79,206,58,235,44,213,249,209,163,71,165,115,231,206,210,160,65,3,105,212,168,145,127,206,142,50,242,228,201,147,229,231,159,127,150,78,157,58,201,240,225,195,229,177,199,30,147,66,133,10,121,98,227,145,35,71,50,198,220,187,119,175,188,254,250,235,138,91,238,220,185,93,31,159,113,239,58,226,152,3,144,189,127,236,189,24,153,254,245,130,50,199,32,1,18,32,1,18,32,1,18,32,1,18,8,43,1,138,199,97,245,188,7,243,230,205,156,7,144,13,29,130,177,225,156,120,140,158,126,255,253,119,121,252,241,199,165,93,187,118,114,221,117,215,169,206,103,207,158,45,139,22,45,146,23,95,124,209,19,97,52,153,80,156,51,103,142,252,244,211,79,210,178,101,75,121,230,153,103,228,249,231,159,247,76,60,222,183,111,95,198,152,20,143,147,241,154,217,219,242,156,99,182,255,178,178,158,254,205,138,16,63,39,1,18,32,1,18,32,1,18,32,1,18,32,129,212,9,80,60,78,157,29,247,204,130,0,111,230,24,34,177,8,48,54,156,21,143,209,219,226,197,139,101,194,132,9,50,114,228,72,57,126,252,184,116,239,222,93,137,164,229,203,151,151,175,190,250,74,186,118,237,42,107,214,172,145,166,77,155,42,177,182,72,145,34,242,195,15,63,100,202,188,141,252,221,178,18,217,205,211,166,77,83,125,84,171,86,77,134,13,27,166,250,61,117,234,148,204,154,53,75,6,15,30,44,203,151,47,151,58,117,234,168,159,107,213,170,165,250,30,50,100,136,228,203,151,79,38,78,156,40,53,107,214,84,251,85,175,94,93,190,249,230,27,217,188,121,179,124,246,217,103,50,102,204,24,169,81,163,134,76,157,58,85,42,86,172,168,134,252,243,207,63,229,165,151,94,82,115,41,81,162,132,60,247,220,115,42,123,26,113,99,159,203,67,15,61,36,125,251,246,149,130,5,11,170,253,226,125,134,207,145,141,141,108,103,107,204,65,131,6,41,145,189,120,241,226,42,27,25,54,142,30,61,58,195,142,172,250,75,246,8,103,220,39,75,204,185,237,201,222,57,150,58,246,68,255,234,232,21,218,68,2,36,64,2,36,64,9,146,209,59,0,0,32,0,73,68,65,84,2,36,64,2,36,16,20,2,20,143,131,226,73,13,231,193,155,57,13,157,162,137,73,140,13,231,197,227,19,39,78,8,196,80,148,127,248,227,143,63,148,32,218,188,121,115,217,186,117,171,60,245,212,83,210,167,79,31,169,92,185,178,76,153,50,69,214,175,95,47,3,6,12,144,45,91,182,36,36,30,127,247,221,119,106,251,161,67,135,202,234,213,171,149,80,140,254,54,110,220,168,198,196,191,98,197,138,201,91,111,189,37,43,86,172,80,219,97,220,214,173,91,43,113,247,134,27,110,16,148,170,88,187,118,173,218,54,71,142,28,10,128,61,11,216,94,182,2,153,201,216,22,98,245,158,61,123,164,103,207,158,74,240,134,136,109,205,165,74,149,42,106,46,16,161,123,247,238,45,219,183,111,143,249,89,246,236,217,51,128,71,102,30,67,128,70,217,138,186,117,235,102,178,113,231,206,157,9,245,151,204,33,197,184,79,134,150,179,219,146,189,179,60,117,235,141,254,213,205,35,180,135,4,72,128,4,72,128,4,72,128,4,72,32,72,4,40,30,7,201,155,154,205,133,55,115,154,57,68,35,115,24,27,206,139,199,232,241,215,95,127,149,86,173,90,201,197,23,95,172,4,220,115,207,61,87,32,196,174,90,181,74,137,189,224,142,82,13,93,186,116,81,162,238,177,99,199,18,18,143,209,7,4,228,30,61,122,196,141,162,165,75,151,42,1,249,229,151,95,150,109,219,182,169,236,97,216,145,63,127,254,51,178,156,227,137,199,31,126,248,161,140,26,53,74,158,126,250,105,149,197,140,121,160,33,59,25,98,49,50,170,49,151,67,135,14,73,175,94,189,148,93,75,150,44,137,249,25,132,116,171,69,138,199,177,108,196,156,99,141,101,239,47,153,195,138,113,159,12,45,103,183,37,123,103,121,234,214,27,253,171,155,71,104,15,9,144,0,9,144,0,9,144,0,9,144,64,144,8,80,60,14,146,55,53,155,11,111,230,52,115,136,70,230,48,54,220,17,143,209,107,255,254,253,165,76,153,50,42,235,24,13,25,191,104,214,239,40,221,0,33,25,89,193,104,246,5,227,98,149,173,136,236,195,178,30,153,192,200,62,158,63,127,190,172,91,183,78,150,45,91,166,178,140,45,241,56,171,190,99,101,30,163,236,198,140,25,51,100,196,136,17,74,192,197,130,122,16,146,33,42,183,104,209,34,19,60,171,228,197,215,95,127,29,243,51,171,28,6,118,140,87,243,216,62,127,140,31,107,44,123,127,201,28,86,140,251,100,104,57,187,45,217,59,203,83,183,222,232,95,221,60,66,123,72,128,4,72,128,4,72,128,4,72,128,4,130,68,128,226,113,144,188,169,217,92,120,51,167,153,67,52,50,135,177,225,157,120,156,85,230,241,216,177,99,149,224,124,206,57,231,40,1,248,141,55,222,144,129,3,7,102,90,100,47,86,230,49,4,91,148,179,64,182,51,106,33,163,12,6,178,131,211,21,143,237,226,52,202,71,160,172,68,189,122,245,212,159,15,30,60,40,109,219,182,61,3,32,198,141,245,153,125,227,68,197,99,204,57,145,254,146,57,172,24,247,201,208,114,118,91,178,119,150,167,110,189,209,191,186,121,132,246,144,0,9,144,0,9,144,0,9,144,0,9,4,137,0,197,227,32,121,83,179,185,240,102,78,51,135,104,100,14,99,195,59,241,24,130,110,172,154,199,187,119,239,150,142,29,59,42,1,184,92,185,114,25,162,47,196,223,220,185,115,103,24,105,213,60,198,223,55,108,216,32,51,103,206,84,11,227,65,96,221,180,105,147,170,77,124,248,240,97,85,78,2,217,200,200,24,70,13,226,68,50,143,145,81,12,241,186,100,201,146,25,227,33,211,249,167,159,126,82,229,53,208,240,57,196,227,139,46,186,72,253,13,11,232,85,173,90,85,86,174,92,41,227,199,143,87,182,88,229,56,162,125,86,160,64,129,140,190,33,30,91,99,98,97,190,88,54,238,216,177,35,230,88,246,254,146,57,172,24,247,201,208,114,118,91,178,119,150,167,110,189,209,191,186,121,132,246,144,0,9,144,0,9,144,0,9,144,0,9,4,137,0,197,227,32,121,83,179,185,240,102,78,51,135,104,100,14,99,195,59,241,24,35,125,245,213,87,74,224,93,179,102,141,52,109,218,84,45,62,87,164,72,17,37,244,206,154,53,75,213,12,206,151,47,159,202,232,69,233,6,100,250,218,197,99,108,55,109,218,52,213,7,68,230,209,163,71,11,74,55,252,254,251,239,74,48,126,247,221,119,165,126,253,250,242,192,3,15,168,114,19,195,134,13,147,253,251,247,103,41,30,163,60,5,106,14,195,6,8,198,86,57,8,136,186,248,251,200,145,35,37,111,222,188,210,169,83,39,105,211,166,141,228,202,149,75,149,198,232,222,189,187,170,113,220,184,113,99,149,37,93,169,82,37,53,151,88,159,217,105,219,199,132,104,190,120,241,226,140,249,218,203,86,196,27,43,213,67,137,113,159,42,185,244,247,35,251,244,25,234,220,3,253,171,179,119,104,27,9,144,0,9,144,0,9,144,0,9,144,128,233,4,40,30,155,238,65,141,237,231,205,156,198,206,241,217,52,198,134,123,226,177,207,174,229,240,113,8,48,238,253,11,15,178,247,143,189,23,35,211,191,94,80,230,24,36,64,2,36,64,2,36,64,2,36,64,2,97,37,64,241,56,172,158,247,96,222,188,153,243,0,178,161,67,48,54,40,30,27,26,186,105,153,205,184,79,11,95,90,59,103,197,222,90,20,178,116,233,210,242,214,91,111,201,179,207,62,171,22,149,92,176,96,65,198,184,200,140,71,22,60,254,126,214,89,103,197,180,231,200,145,35,50,124,248,112,181,208,35,202,169,216,75,163,164,53,137,20,119,142,181,16,102,138,221,101,185,91,188,241,236,108,10,21,42,148,101,95,137,110,144,149,127,19,237,135,219,145,0,9,144,0,9,144,0,9,144,0,9,144,0,9,156,73,128,226,49,163,194,53,2,188,153,115,13,173,241,29,51,54,40,30,27,31,196,41,76,128,113,159,2,52,135,118,201,138,61,22,92,60,113,226,132,148,45,91,86,230,206,157,43,79,60,241,132,244,238,221,91,149,120,177,68,78,212,8,239,214,173,155,180,111,223,94,174,188,242,202,152,150,217,23,101,116,82,32,117,8,133,175,221,184,197,38,43,255,250,58,105,14,78,2,36,64,2,36,64,2,36,64,2,36,64,2,134,19,160,120,108,184,3,117,54,159,55,115,58,123,199,95,219,24,27,20,143,253,141,64,127,70,103,220,251,195,29,163,102,197,126,233,210,165,242,223,255,254,87,46,190,248,98,89,177,98,133,220,114,203,45,170,158,183,93,60,70,63,19,38,76,144,156,57,115,74,179,102,205,84,173,110,44,214,184,124,249,114,169,83,167,142,250,185,70,141,26,42,59,121,204,152,49,234,231,65,131,6,101,170,171,109,175,63,254,208,67,15,73,223,190,125,165,96,193,130,170,214,248,144,33,67,84,237,241,137,19,39,74,205,154,53,85,237,240,234,213,171,171,122,222,86,205,241,106,213,170,169,191,151,47,95,94,193,140,213,159,157,180,61,19,248,212,169,83,25,245,196,75,148,40,161,22,159,108,212,168,145,226,99,53,108,19,109,110,181,106,213,202,216,230,228,201,147,170,222,56,56,89,66,250,162,69,139,100,221,186,117,114,235,173,183,42,78,168,157,190,109,219,54,53,175,99,199,142,169,26,233,23,92,112,129,76,154,52,41,42,155,200,140,229,68,230,102,25,148,149,127,253,139,60,142,76,2,36,64,2,36,64,2,36,64,2,36,64,2,230,19,160,120,108,190,15,181,157,1,111,230,180,117,141,239,134,49,54,40,30,251,30,132,62,24,192,184,247,1,250,255,14,153,44,251,104,25,178,16,66,177,104,228,211,79,63,173,22,148,132,48,140,127,197,138,21,83,165,46,32,58,15,29,58,84,176,224,163,37,60,219,203,86,236,217,179,71,158,122,234,41,233,211,167,143,84,169,82,69,166,76,153,34,155,55,111,86,25,206,63,254,248,163,42,135,1,49,249,134,27,110,80,11,72,174,93,187,86,245,143,109,176,184,35,250,94,189,122,181,18,171,209,199,246,237,219,99,246,151,61,123,246,12,216,118,81,246,227,143,63,86,253,98,30,176,167,103,207,158,74,32,47,85,170,84,198,246,223,125,247,93,204,185,97,33,73,171,89,98,241,147,79,62,41,16,156,33,68,223,124,243,205,82,184,112,225,140,82,29,96,134,242,29,16,144,33,124,31,58,116,72,122,245,234,165,198,140,44,233,97,183,51,30,43,251,220,40,30,251,119,76,113,100,18,32,1,18,32,1,18,32,1,18,32,129,240,16,160,120,28,30,95,123,62,211,100,111,214,61,55,144,3,250,70,128,177,97,174,120,140,44,72,100,70,66,64,123,240,193,7,149,200,148,35,71,14,87,98,201,173,250,168,174,24,155,64,167,140,251,4,32,185,180,73,178,236,33,30,55,111,222,60,83,205,227,171,174,186,74,32,148,54,105,210,228,140,154,199,200,92,134,128,252,242,203,47,171,12,230,104,226,241,156,57,115,148,16,140,207,96,143,37,164,246,232,209,67,254,248,227,15,149,17,12,129,56,127,254,252,42,19,217,170,149,12,193,23,130,46,182,179,55,148,218,136,213,95,241,226,197,163,138,199,139,23,47,150,81,163,70,169,227,23,153,196,231,158,123,110,150,196,237,115,131,104,110,181,93,187,118,41,177,27,66,240,223,127,255,157,241,51,216,89,182,67,60,182,207,203,46,202,199,19,143,227,177,178,207,141,226,113,150,238,227,6,36,64,2,36,64,2,36,224,43,1,60,84,95,191,126,189,122,80,190,99,199,14,245,240,24,223,123,240,221,33,91,182,108,234,129,252,121,231,157,39,69,139,22,149,11,47,188,80,149,16,187,228,146,75,36,218,195,98,95,39,194,193,73,32,228,4,40,30,135,60,0,220,156,126,178,55,235,110,218,194,190,245,34,192,216,48,87,60,62,122,244,168,90,76,12,175,220,87,173,90,213,213,192,114,171,62,170,171,70,199,233,156,113,239,23,249,172,203,86,68,90,150,85,236,225,33,202,198,141,27,101,254,252,249,170,84,195,178,101,203,84,198,112,60,241,120,198,140,25,210,162,69,139,76,67,161,180,5,68,96,52,251,194,122,118,241,24,251,161,65,204,182,55,100,39,199,234,15,139,251,89,205,222,23,110,210,208,223,136,17,35,148,240,140,172,96,8,201,184,105,179,90,188,185,217,197,99,148,174,176,178,141,81,150,2,101,38,144,201,188,105,211,166,76,226,177,125,94,137,138,199,241,88,217,231,102,217,204,99,203,191,99,139,35,147,0,9,144,0,9,144,64,36,1,60,248,158,55,111,158,124,246,217,103,234,1,56,190,239,160,228,22,196,225,34,69,138,72,158,60,121,84,242,9,222,92,194,189,197,193,131,7,213,27,81,120,232,12,145,249,251,239,191,151,75,47,189,84,240,224,254,218,107,175,149,122,245,234,41,113,153,141,4,72,192,63,2,20,143,253,99,31,248,145,121,51,23,120,23,167,60,65,198,70,116,116,186,115,193,151,59,171,158,43,102,240,197,23,95,168,172,0,188,2,191,102,205,26,105,218,180,169,202,66,196,151,66,171,134,43,68,165,253,251,247,171,108,229,159,126,250,41,99,91,123,189,87,100,36,32,59,113,228,200,145,98,213,97,197,235,239,157,59,119,206,168,29,11,129,45,154,104,148,114,16,250,176,163,238,254,245,1,137,103,67,38,203,62,43,241,248,235,175,191,86,165,36,90,181,106,165,202,49,108,217,178,69,137,192,89,101,30,227,230,168,109,219,182,103,204,59,178,222,111,162,153,199,177,250,179,15,16,217,55,62,131,64,188,115,231,78,85,151,24,55,100,247,221,119,95,198,46,241,230,102,23,143,177,3,74,87,224,60,0,33,25,245,143,175,185,230,154,76,89,211,184,9,140,39,30,143,29,59,86,250,247,239,47,231,156,115,142,18,225,223,120,227,13,85,75,25,153,199,137,204,141,226,177,103,135,16,7,34,1,18,32,1,18,32,129,184,4,182,110,221,42,184,174,191,249,230,155,74,36,254,231,63,255,41,117,235,214,85,111,58,37,219,144,149,252,205,55,223,168,7,211,159,127,254,185,124,242,201,39,74,76,110,216,176,161,122,3,204,94,110,43,217,190,185,61,9,144,64,106,4,40,30,167,198,141,123,37,64,32,217,155,245,4,186,228,38,1,33,192,216,136,238,72,19,184,64,64,70,189,85,212,103,197,194,97,86,13,215,202,149,43,171,26,174,120,45,13,162,26,196,52,123,173,83,188,166,134,12,199,104,245,94,63,252,240,195,168,117,88,145,149,16,109,209,50,83,15,3,19,252,107,42,219,172,236,78,150,125,86,226,49,132,98,100,216,226,193,201,225,195,135,85,156,66,144,69,70,47,142,17,196,58,68,81,60,24,177,196,83,28,3,93,186,116,81,217,186,200,218,95,185,114,165,140,31,63,94,45,180,247,219,111,191,197,204,60,254,249,231,159,213,49,5,97,122,195,134,13,50,115,230,76,181,79,188,254,10,20,40,144,129,36,50,139,25,15,113,96,7,26,108,132,120,140,127,86,139,55,55,136,188,246,134,210,21,29,58,116,80,127,194,34,129,168,119,108,31,47,154,120,108,177,129,224,220,177,99,71,53,183,114,229,202,169,249,97,123,252,159,232,220,44,91,146,245,111,86,241,194,207,73,128,4,72,128,4,72,128,4,18,35,128,239,2,72,30,193,119,154,118,237,218,201,195,15,63,172,30,172,59,221,144,201,140,239,64,239,189,247,158,90,168,24,137,40,119,223,125,183,211,195,176,63,18,32,129,24,4,40,30,51,52,92,35,192,155,57,215,208,26,223,49,99,35,186,11,77,224,98,23,143,33,18,173,90,181,74,9,194,176,29,53,204,32,74,161,14,42,50,142,237,181,78,227,213,103,197,34,96,209,234,176,102,37,224,153,118,32,152,224,95,211,152,38,106,111,178,236,179,138,189,223,127,255,93,9,198,239,190,251,174,212,175,95,95,30,120,224,1,85,14,98,216,176,97,146,47,95,62,21,251,179,102,205,82,194,40,234,12,35,195,23,139,205,161,188,69,247,238,221,101,201,146,37,210,184,113,99,149,101,91,169,82,165,76,130,43,178,123,237,2,44,246,155,54,109,154,18,170,33,178,142,30,61,90,101,225,67,172,142,213,159,157,139,189,47,188,30,106,101,249,231,205,155,87,189,73,208,166,77,27,85,111,208,106,241,230,134,183,10,236,13,2,48,230,134,87,79,173,90,206,241,196,227,227,199,143,103,176,121,251,237,183,213,107,169,168,229,12,102,200,200,198,190,89,177,138,230,243,100,253,155,104,220,112,59,18,32,1,18,32,1,18,32,129,216,4,240,208,28,37,171,218,183,111,47,221,186,117,147,66,133,10,185,142,11,223,127,176,206,4,30,206,227,222,227,241,199,31,151,71,31,125,212,245,113,57,0,9,132,157,0,197,227,176,71,128,139,243,231,205,156,139,112,13,239,154,177,17,12,241,24,175,183,163,89,181,88,237,194,50,254,110,127,93,61,94,125,214,210,165,75,71,173,195,10,97,138,153,199,134,31,236,154,152,207,115,142,38,142,112,201,12,250,215,37,176,236,150,4,72,128,4,72,128,4,162,16,192,162,191,40,221,133,183,175,134,12,25,162,106,26,251,209,62,253,244,83,25,62,124,184,90,135,2,15,163,145,141,204,70,2,36,224,14,1,138,199,238,112,101,175,146,252,2,69,132,22,30,2,188,209,15,134,120,156,85,230,177,93,60,70,230,113,86,53,76,35,235,176,34,163,147,226,113,120,206,11,110,206,148,231,28,55,233,250,223,55,253,235,191,15,104,1,9,144,0,9,144,64,56,8,96,193,93,212,29,190,245,214,91,101,208,160,65,90,76,26,53,145,241,182,23,22,6,198,255,181,107,215,214,194,46,26,65,2,65,34,64,241,56,72,222,212,108,46,188,153,211,204,33,26,153,195,216,8,134,120,156,85,205,99,187,120,140,47,154,177,234,189,126,244,209,71,106,49,189,200,58,172,255,248,199,63,50,106,199,150,44,89,82,163,8,78,205,20,198,125,106,220,156,216,139,236,157,160,168,111,31,244,175,190,190,161,101,36,64,2,36,64,2,193,33,240,203,47,191,8,22,181,70,153,138,39,159,124,82,187,137,141,27,55,78,149,7,67,41,44,148,6,75,164,33,139,26,243,194,66,194,88,228,251,191,255,253,175,90,8,248,236,179,207,22,148,248,66,201,46,44,0,136,210,97,248,190,193,70,2,97,37,64,241,56,172,158,247,96,222,188,153,243,0,178,161,67,48,54,130,33,30,163,238,42,86,65,70,45,214,53,107,214,72,211,166,77,213,130,25,248,146,101,175,123,138,122,170,241,234,179,98,81,177,104,117,88,145,61,96,213,142,69,157,87,188,150,134,122,202,88,148,11,139,116,69,254,12,123,116,110,140,123,255,188,67,246,254,177,247,98,100,250,215,11,202,28,131,4,72,128,4,72,32,204,4,78,156,56,33,215,92,115,141,220,115,207,61,42,185,67,215,182,103,207,30,233,220,185,179,96,193,225,87,95,125,85,106,214,172,153,201,212,47,190,248,66,173,61,129,123,24,220,191,64,48,46,83,166,140,148,40,81,66,10,22,44,40,231,158,123,174,100,207,158,93,254,254,251,111,85,150,3,139,26,99,65,223,173,91,183,170,5,143,47,189,244,82,149,217,124,195,13,55,40,65,153,141,4,194,66,128,226,113,88,60,237,195,60,121,51,231,3,116,67,134,100,108,152,43,30,27,18,98,90,154,201,184,247,207,45,100,239,31,123,47,70,166,127,189,160,204,49,72,128,4,72,128,4,194,76,0,53,142,207,57,231,28,181,200,181,9,237,223,255,254,183,74,54,193,155,144,231,157,119,158,204,156,57,83,62,248,224,3,185,248,226,139,149,240,91,171,86,45,37,4,67,56,78,164,65,76,94,183,110,157,96,205,151,165,75,151,202,162,69,139,84,194,12,22,64,110,214,172,153,84,168,80,33,145,110,184,13,9,24,75,128,226,177,177,174,211,223,112,222,204,233,239,35,191,44,100,108,80,60,246,43,246,252,28,151,113,239,31,125,211,217,71,102,242,167,75,210,233,254,210,181,7,11,106,162,97,241,76,172,160,254,242,203,47,11,222,88,72,180,153,238,223,68,231,201,237,72,128,4,72,128,4,72,192,15,2,239,188,243,142,90,24,111,213,170,85,126,12,159,242,152,203,151,47,87,139,232,21,47,94,92,238,190,251,110,185,227,142,59,84,9,10,167,26,68,228,233,211,167,203,219,111,191,173,178,178,81,206,227,166,155,110,114,170,123,246,67,2,90,17,160,120,172,149,59,130,101,12,111,230,130,229,79,39,103,195,216,160,120,236,100,60,153,210,23,227,222,63,79,153,206,222,105,177,215,233,254,210,245,44,22,212,196,235,176,101,203,150,149,185,115,231,202,115,207,61,167,94,25,77,180,153,238,223,68,231,201,237,72,128,4,72,128,4,72,192,15,2,184,62,191,246,218,107,20,70,227,192,31,59,118,172,188,242,202,43,234,65,120,239,222,189,229,202,43,175,244,195,85,28,147,4,92,35,64,241,216,53,180,236,152,55,115,140,129,88,4,24,27,20,143,195,120,116,48,238,253,243,122,58,236,81,175,123,218,180,105,170,182,119,181,106,213,100,216,176,97,82,190,124,121,53,153,120,53,191,81,103,175,80,161,66,50,98,196,8,181,34,57,234,3,34,107,103,222,188,121,242,204,51,207,72,199,142,29,229,172,179,206,202,212,7,178,99,80,203,27,53,247,236,13,98,175,189,191,235,175,191,94,94,124,241,69,101,199,169,83,167,100,214,172,89,50,120,240,96,65,134,77,157,58,117,212,207,120,29,51,150,237,118,241,24,11,194,140,28,57,82,189,186,137,126,173,102,175,69,142,58,128,16,116,27,53,106,164,22,139,137,53,239,172,152,96,254,249,242,229,147,137,19,39,170,26,132,96,89,189,122,117,245,250,39,22,168,193,171,164,43,86,172,144,251,239,191,63,169,96,73,199,191,73,13,196,141,73,128,4,72,128,4,72,32,100,4,176,254,200,234,213,171,5,217,199,108,89,19,192,58,45,16,143,255,245,175,127,201,160,65,131,178,222,129,91,144,128,33,4,40,30,27,226,40,19,205,228,205,156,137,94,243,198,102,198,6,197,99,111,34,77,175,81,24,247,254,249,35,29,246,223,125,247,157,12,24,48,64,134,14,29,170,110,158,32,208,246,233,211,71,182,111,223,46,79,61,245,148,250,185,114,229,202,50,101,202,20,89,191,126,189,218,118,203,150,45,234,53,201,254,253,251,43,49,183,95,191,126,242,227,143,63,170,114,12,16,116,33,30,63,251,236,179,74,60,182,250,168,82,165,138,234,99,243,230,205,234,166,195,158,121,11,177,23,253,245,232,209,67,110,187,237,54,249,232,163,143,84,221,62,244,135,177,112,115,130,127,197,138,21,83,101,31,32,192,194,222,159,126,250,41,170,237,176,5,53,0,123,245,234,165,198,132,253,215,93,119,93,38,7,205,153,51,71,214,174,93,171,68,115,44,62,211,179,103,79,181,32,38,236,143,53,239,93,187,118,197,101,210,186,117,107,37,142,163,214,32,74,85,160,127,216,157,35,71,142,180,130,35,29,255,166,53,48,119,38,1,18,32,1,18,32,129,128,19,184,232,162,139,84,189,224,203,46,187,44,224,51,117,110,122,191,255,254,187,90,180,15,223,195,144,145,140,133,246,216,72,192,116,2,20,143,77,247,160,198,246,243,102,78,99,231,248,108,26,99,131,226,177,207,33,232,203,240,140,123,95,176,171,65,211,97,15,17,21,2,50,132,91,123,195,223,81,251,15,226,49,250,223,187,119,175,116,233,210,69,137,163,199,142,29,19,100,234,64,192,205,159,63,191,18,74,177,90,119,167,78,157,228,232,209,163,234,134,226,193,7,31,84,43,119,67,44,134,152,140,62,14,29,58,164,4,93,140,133,250,124,86,131,120,140,155,15,136,209,88,172,230,143,63,254,80,98,238,19,79,60,113,198,74,223,200,226,181,234,6,127,252,241,199,81,109,71,127,227,198,141,83,139,187,228,204,153,83,90,182,108,169,198,183,183,15,63,252,80,45,138,131,140,105,100,49,99,245,113,180,120,243,134,24,156,40,19,39,75,103,164,227,95,255,162,146,35,147,0,9,144,0,9,144,128,62,4,126,249,229,23,245,96,28,15,140,247,237,219,167,190,107,224,129,57,222,68,194,91,83,108,201,19,192,155,93,72,22,192,131,122,188,133,198,70,2,38,19,160,120,108,178,247,52,183,157,55,115,154,59,200,71,243,24,27,209,225,147,139,143,65,233,193,208,244,175,7,144,99,12,145,14,123,107,49,183,230,205,155,103,234,61,242,239,16,133,33,36,35,187,22,13,153,189,200,56,198,194,111,246,109,177,29,68,228,7,30,120,64,101,13,183,104,209,34,83,191,53,106,212,16,212,0,174,88,177,98,198,223,35,133,86,251,88,16,128,55,110,220,40,243,231,207,87,171,128,47,91,182,76,101,246,34,43,121,198,140,25,170,143,72,219,173,76,230,59,239,188,83,137,217,221,186,117,59,99,129,186,227,199,143,171,253,81,118,3,2,247,99,143,61,166,132,100,136,202,246,62,237,182,96,5,242,88,159,69,50,161,120,236,223,241,192,145,73,128,4,72,128,4,194,77,0,66,241,167,159,126,170,202,80,225,161,47,30,146,23,41,82,68,144,101,140,183,152,80,118,11,101,166,240,29,6,223,101,216,82,39,128,181,28,26,55,110,172,190,83,53,108,216,48,245,142,184,39,9,248,76,128,226,177,207,14,8,242,240,233,220,172,7,153,11,231,150,94,22,96,144,249,241,152,9,178,119,25,247,126,122,55,157,99,43,213,204,227,68,196,227,29,59,118,200,193,131,7,165,109,219,182,113,241,68,102,30,35,67,25,66,46,68,95,236,143,82,25,173,90,181,82,53,153,33,72,67,124,134,120,28,47,243,216,202,100,158,61,123,182,202,102,70,61,227,104,13,101,42,118,238,220,169,110,30,235,213,171,167,110,36,99,101,23,103,149,121,108,103,66,241,216,207,35,130,99,147,0,9,144,0,9,132,141,192,175,191,254,170,30,102,79,159,62,93,189,249,132,107,250,181,215,94,43,151,95,126,185,250,254,128,235,59,155,59,4,22,44,88,32,119,220,113,135,124,254,249,231,114,245,213,87,187,51,8,123,37,1,151,9,80,60,118,25,112,152,187,79,231,102,61,204,220,194,48,119,198,70,116,47,147,75,176,163,159,254,245,207,191,233,176,183,106,30,67,140,221,176,97,131,170,251,135,5,233,240,90,103,188,154,199,137,136,199,69,139,22,85,165,46,176,24,29,234,225,173,92,185,82,198,143,31,175,250,47,80,160,64,6,48,8,173,200,104,198,118,88,212,14,175,63,162,174,49,22,205,131,184,189,105,211,38,85,155,248,240,225,195,170,4,6,4,95,100,12,35,179,8,194,114,164,237,219,182,109,203,200,140,70,137,13,140,135,108,104,216,99,53,220,96,162,86,31,236,67,67,201,12,220,104,98,197,245,84,107,30,83,60,246,239,24,224,200,36,64,2,36,64,2,225,36,240,253,247,223,171,5,106,39,77,154,36,15,63,252,176,52,109,218,84,110,188,241,198,112,194,240,113,214,224,143,239,109,88,63,3,37,195,216,72,192,52,2,20,143,77,243,152,65,246,166,115,179,110,208,52,105,106,10,4,24,27,20,143,83,8,27,227,119,97,220,251,231,194,116,216,67,136,157,54,109,154,18,103,203,149,43,39,88,69,219,42,41,129,215,61,241,247,53,107,214,168,155,49,44,40,135,215,62,35,179,106,99,149,173,168,93,187,182,42,51,209,189,123,119,89,178,100,137,122,173,113,224,192,129,82,169,82,165,76,176,208,223,240,225,195,213,43,164,19,39,78,84,89,194,16,146,47,184,224,2,193,162,44,16,140,223,125,247,93,169,95,191,190,42,135,129,87,35,113,163,88,184,112,225,168,182,71,218,183,112,225,66,101,115,135,14,29,50,106,31,163,198,33,234,54,163,94,95,222,188,121,149,184,220,166,77,27,149,153,20,107,222,48,58,81,38,204,60,246,239,120,224,200,36,64,2,36,64,2,193,39,112,242,228,73,245,253,224,149,87,94,81,223,51,176,78,2,214,97,96,243,143,64,251,246,237,37,91,182,108,234,187,21,27,9,152,70,128,226,177,105,30,51,200,222,116,110,214,13,154,38,77,77,129,0,99,131,226,113,10,97,99,252,46,140,123,255,92,72,246,254,177,247,98,100,250,215,11,202,28,131,4,72,128,4,72,192,20,2,139,23,47,150,142,29,59,202,149,87,94,41,131,6,13,202,244,102,145,41,115,8,162,157,88,132,176,76,153,50,130,135,246,53,107,214,12,226,20,57,167,0,19,160,120,28,96,231,250,61,53,222,204,249,237,1,125,199,103,108,80,60,214,55,58,221,179,140,113,239,30,219,172,122,38,251,172,8,153,253,57,253,107,182,255,104,61,9,144,0,9,144,128,115,4,240,134,20,50,141,199,141,27,167,222,138,98,211,139,0,196,124,148,27,155,48,97,130,94,134,209,26,18,200,130,0,197,99,134,136,107,4,120,51,231,26,90,227,59,102,108,80,60,54,62,136,83,152,0,227,62,5,104,14,237,66,246,14,129,212,180,27,250,87,83,199,208,44,18,32,1,18,32,1,79,9,96,157,3,44,154,139,127,151,92,114,137,167,99,115,176,196,8,236,219,183,79,206,63,255,124,181,224,113,158,60,121,18,219,137,91,145,128,6,4,40,30,107,224,132,160,154,192,155,185,160,122,54,253,121,49,54,40,30,167,31,69,230,245,192,184,247,207,103,100,239,31,123,47,70,166,127,189,160,204,49,72,128,4,72,128,4,116,38,128,133,114,145,205,186,96,193,2,181,38,2,155,190,4,238,184,227,14,181,70,197,189,247,222,171,175,145,180,140,4,34,8,80,60,102,72,184,70,128,55,115,174,161,53,190,99,198,6,197,99,227,131,56,133,9,48,238,83,128,230,208,46,100,239,16,72,77,187,161,127,53,117,12,205,34,1,18,32,1,18,240,132,0,106,28,223,125,247,221,106,209,90,107,81,95,79,6,230,32,41,17,24,58,116,168,108,219,182,77,32,248,179,145,128,41,4,40,30,155,226,41,3,237,228,205,156,129,78,243,200,100,198,6,197,99,143,66,77,171,97,24,247,254,185,131,236,253,99,239,197,200,244,175,23,148,57,6,9,144,0,9,144,128,31,4,90,181,106,165,68,198,188,121,243,198,28,254,178,203,46,147,167,158,122,74,238,191,255,126,63,76,228,152,73,18,248,248,227,143,213,66,134,139,22,45,74,114,79,110,78,2,254,17,160,120,236,31,251,192,143,204,155,185,192,187,56,229,9,50,54,40,30,167,28,60,6,239,200,184,247,207,121,100,239,31,123,47,70,166,127,189,160,204,49,72,128,4,72,128,4,252,32,144,43,87,46,57,125,250,180,60,241,196,19,242,236,179,207,158,33,34,143,25,51,70,62,248,224,3,153,59,119,174,31,230,113,204,20,8,108,216,176,65,154,52,105,34,248,159,141,4,76,33,64,241,216,20,79,25,104,39,111,230,12,116,154,71,38,51,54,40,30,123,20,106,90,13,195,184,247,207,29,100,239,31,123,47,70,166,127,189,160,204,49,72,128,4,72,128,4,252,32,48,120,240,96,121,254,249,231,213,208,127,253,245,151,18,145,159,121,230,153,12,17,249,138,43,174,80,159,223,124,243,205,73,153,247,195,15,63,200,235,175,191,46,253,250,245,147,220,185,115,39,181,175,23,27,31,57,114,68,134,15,31,46,143,61,246,152,20,42,84,200,181,33,253,224,176,105,211,38,65,221,99,140,205,70,2,166,16,160,120,108,138,167,12,180,147,55,115,6,58,205,35,147,25,27,177,197,99,143,92,192,97,124,34,128,204,17,54,239,9,240,156,227,61,115,47,71,164,127,189,164,205,177,72,128,4,72,128,4,188,38,80,176,96,65,57,112,224,128,26,54,127,254,252,114,252,248,113,121,252,241,199,229,158,123,238,81,255,182,108,217,146,180,73,126,136,166,201,24,185,111,223,62,37,146,67,24,15,154,120,252,229,151,95,202,211,79,63,45,248,159,141,4,76,33,64,241,216,20,79,25,104,39,111,230,12,116,154,71,38,51,54,60,2,205,97,72,128,4,20,1,158,115,130,29,8,244,111,176,253,203,217,145,0,9,144,128,27,4,112,237,48,169,101,203,150,77,78,157,58,149,97,50,178,133,79,158,60,41,77,155,54,149,73,147,38,101,57,21,36,48,44,92,184,80,186,116,233,162,182,109,217,178,165,236,222,189,91,250,247,239,175,50,143,177,216,94,215,174,93,101,205,154,53,170,79,136,182,69,138,20,81,219,218,63,123,232,161,135,164,111,223,190,2,65,251,207,63,255,148,151,94,122,73,70,142,28,41,37,74,148,144,231,158,123,78,26,53,106,164,190,119,89,13,34,245,144,33,67,36,95,190,124,50,113,226,68,169,89,179,166,12,27,54,76,170,87,175,126,70,223,214,184,121,242,228,145,78,157,58,9,74,114,212,168,81,67,166,78,157,170,22,2,68,230,53,236,66,109,103,252,142,218,193,3,7,14,148,201,147,39,75,241,226,197,213,255,104,205,155,55,143,57,31,203,158,99,199,142,201,254,253,251,165,87,175,94,50,115,230,76,149,129,125,246,217,103,171,185,92,122,233,165,114,253,245,215,103,98,26,139,79,86,243,139,230,152,241,227,199,203,23,95,124,161,120,176,145,128,41,4,40,30,155,226,41,3,237,228,205,156,129,78,243,200,100,198,134,71,160,57,12,9,144,128,34,192,115,78,176,3,129,254,13,182,127,57,59,18,32,1,18,112,131,128,73,215,142,88,153,199,16,132,207,59,239,60,149,161,155,85,131,200,9,209,23,98,113,177,98,197,148,232,138,236,222,151,95,126,89,246,236,217,163,22,220,235,211,167,143,84,174,92,89,166,76,153,34,235,215,175,151,1,3,6,200,174,93,187,50,62,171,82,165,138,250,108,243,230,205,210,187,119,111,249,240,195,15,101,237,218,181,74,116,70,31,61,123,246,84,226,110,169,82,165,50,137,199,173,91,183,86,99,223,112,195,13,74,224,197,62,88,48,110,231,206,157,49,199,69,217,138,104,153,199,216,31,139,7,54,108,216,80,217,14,155,33,138,67,240,133,0,124,223,125,247,41,161,58,214,124,144,165,141,82,24,16,180,171,85,171,38,63,253,244,147,76,152,48,65,137,200,152,27,230,127,221,117,215,101,194,137,125,226,245,23,107,126,57,114,228,136,234,150,7,31,124,80,106,215,174,45,109,219,182,205,202,109,252,156,4,180,33,64,241,88,27,87,4,207,16,147,46,200,193,163,175,247,140,24,27,122,251,135,214,145,64,208,8,240,156,19,52,143,102,158,15,253,27,108,255,114,118,36,64,2,36,224,6,1,83,174,29,200,236,133,32,11,161,56,178,230,49,178,115,33,212,62,249,228,147,89,34,66,246,46,196,90,236,131,182,110,221,58,121,227,141,55,148,136,140,12,222,85,171,86,41,33,22,92,246,238,221,171,50,148,33,248,34,227,22,98,49,132,92,124,118,232,208,33,37,180,246,232,209,67,86,175,94,45,163,70,141,82,37,24,106,213,170,37,231,158,123,238,25,118,64,180,198,28,134,14,29,170,74,110,216,203,101,196,27,23,217,199,209,196,227,111,190,249,70,102,207,158,45,221,186,117,83,182,99,59,100,61,215,175,95,95,137,201,16,181,63,253,244,211,152,243,65,198,113,164,61,227,198,141,147,10,21,42,72,206,156,57,85,70,118,100,86,250,156,57,115,146,234,47,171,90,210,16,252,33,160,219,69,246,44,29,200,13,72,192,103,2,20,143,125,118,64,144,135,55,229,130,28,100,31,232,58,55,198,134,174,158,161,93,36,16,76,2,60,231,4,211,175,214,172,232,223,96,251,151,179,35,1,18,32,1,55,8,152,114,237,200,149,43,151,18,142,177,80,222,179,207,62,155,177,80,30,152,32,211,22,165,43,80,46,34,171,102,47,233,128,109,237,34,238,140,25,51,212,238,40,247,128,118,244,232,81,37,36,35,163,246,235,175,191,150,22,45,90,100,234,222,42,37,81,186,116,105,193,190,35,70,140,80,2,51,50,122,33,36,67,28,181,90,100,109,229,68,199,45,92,184,112,84,241,24,194,54,108,235,208,161,131,42,107,113,215,93,119,201,103,159,125,166,202,76,160,228,6,56,69,206,213,62,31,216,101,23,119,97,15,74,113,220,121,231,157,106,222,16,165,35,23,16,76,182,191,120,226,49,178,156,33,126,227,31,27,9,152,68,128,226,177,73,222,50,204,86,83,46,200,134,97,13,132,185,140,141,64,184,145,147,32,1,99,8,240,156,99,140,171,82,50,148,254,77,9,27,119,34,1,18,32,129,80,19,48,229,218,1,1,119,248,240,225,153,68,99,203,113,211,167,79,151,55,223,124,83,144,25,155,85,75,39,243,248,224,193,131,113,75,44,64,220,70,86,51,196,236,122,245,234,169,210,17,137,136,199,169,100,30,67,44,183,74,99,108,221,186,85,218,180,105,163,74,96,160,148,69,131,6,13,228,154,107,174,81,60,98,101,82,35,243,56,82,60,30,59,118,172,42,231,1,65,247,156,115,206,81,117,155,237,45,217,254,226,137,199,168,245,252,226,139,47,202,173,183,222,154,149,203,248,57,9,104,69,128,226,177,86,238,8,150,49,166,92,144,131,69,221,140,217,48,54,204,240,19,173,36,129,160,16,224,57,39,40,158,140,62,15,250,55,216,254,229,236,72,128,4,72,192,13,2,65,184,118,28,56,112,64,45,106,135,255,33,158,198,107,86,221,94,8,188,101,203,150,85,37,30,182,109,219,150,101,205,99,108,131,18,187,159,26,33,0,0,32,0,73,68,65,84,22,200,110,174,90,181,170,172,92,185,82,176,224,219,224,193,131,229,163,143,62,82,53,131,173,69,248,32,192,66,60,198,191,68,196,227,120,181,150,81,243,24,89,204,232,179,100,201,146,103,136,185,248,12,229,51,238,189,247,94,85,143,120,195,134,13,25,11,231,101,85,163,56,82,60,182,126,135,176,140,121,161,180,71,209,162,69,51,198,76,181,191,200,12,102,60,4,88,188,120,113,66,98,191,27,49,207,62,73,32,29,2,20,143,211,161,199,125,227,18,8,194,5,153,46,118,135,0,99,195,29,174,236,149,4,72,128,226,98,24,99,128,215,148,48,122,157,115,38,1,18,32,129,244,8,4,229,218,129,197,215,46,185,228,18,85,110,33,94,67,118,240,178,101,203,164,123,247,238,130,76,226,118,237,218,201,207,63,255,172,178,133,33,114,162,182,49,22,190,67,233,135,166,77,155,170,236,94,8,211,246,253,150,44,89,34,141,27,55,86,181,134,43,85,170,36,127,254,249,167,170,31,60,114,228,72,37,94,67,116,69,38,176,93,52,141,87,182,34,222,184,199,143,31,87,125,207,154,53,75,137,194,21,43,86,204,36,72,163,196,6,234,45,163,214,50,202,87,96,28,100,32,91,139,212,197,154,79,86,246,96,241,61,108,131,178,24,246,218,199,169,246,103,25,13,214,88,140,15,253,212,172,89,51,189,224,229,222,36,224,3,1,138,199,62,64,15,203,144,65,185,32,135,197,95,94,206,147,177,225,37,109,142,69,2,36,192,115,78,176,99,128,254,13,182,127,57,59,18,32,1,18,112,131,64,80,174,29,88,120,173,118,237,218,42,243,150,11,176,185,17,41,206,244,121,203,45,183,72,221,186,117,179,20,249,157,25,141,189,144,128,243,4,40,30,59,207,148,61,254,47,129,160,92,144,233,80,231,9,48,54,156,103,202,30,73,128,4,98,19,224,57,39,216,209,65,255,6,219,191,156,29,9,144,0,9,184,65,32,72,215,142,1,3,6,200,23,95,124,33,243,231,207,119,3,21,251,76,147,0,202,122,160,244,197,180,105,211,210,236,137,187,147,128,127,4,40,30,251,199,62,240,35,7,233,130,28,120,103,121,60,65,198,134,199,192,57,28,9,132,156,128,253,181,195,144,163,8,236,244,241,90,45,27,9,144,0,9,144,0,9,36,74,32,104,247,35,173,90,181,146,67,135,14,201,123,239,189,39,217,179,103,79,20,3,183,243,128,64,206,156,57,101,196,136,17,242,232,163,143,122,48,26,135,32,1,119,8,80,60,118,135,43,123,21,81,53,130,120,51,199,80,136,70,128,177,193,184,32,1,18,32,1,247,8,240,28,235,30,91,246,76,2,36,64,2,36,16,12,2,65,188,86,118,236,216,81,80,151,248,149,87,94,145,58,117,234,4,195,81,1,152,197,167,159,126,42,61,123,246,148,226,197,139,203,208,161,67,165,116,233,210,1,152,21,167,16,54,2,20,143,195,230,113,15,231,27,196,11,178,135,248,2,61,20,99,35,208,238,229,228,72,128,4,124,38,192,115,172,207,14,224,240,36,64,2,36,64,2,218,19,8,234,181,114,226,196,137,210,163,71,15,105,216,176,161,60,253,244,211,82,190,124,121,237,125,17,22,3,251,247,239,47,195,135,15,151,127,255,251,223,114,239,189,247,134,101,218,156,103,64,8,80,60,14,136,35,117,156,70,80,47,200,58,178,54,205,38,198,134,105,30,163,189,36,64,2,38,17,224,57,214,36,111,209,86,18,32,1,18,32,1,63,8,4,249,90,121,248,240,97,25,50,100,136,140,26,53,74,110,184,225,6,105,222,188,185,220,117,215,93,234,205,96,175,219,15,63,252,32,175,191,254,186,244,235,215,79,114,231,206,237,245,240,153,198,59,114,228,136,18,111,31,123,236,49,41,84,168,144,47,182,44,94,188,88,80,98,228,95,255,250,151,60,243,204,51,190,216,192,65,73,32,21,2,20,143,83,161,198,125,18,34,16,228,11,114,66,0,184,81,76,2,140,13,6,7,9,144,0,9,184,71,128,231,88,247,216,178,103,18,32,1,18,32,129,96,16,8,195,181,242,216,177,99,242,246,219,111,203,251,239,191,47,139,22,45,146,43,175,188,82,45,172,231,101,211,73,60,222,183,111,159,18,108,159,127,254,121,223,196,99,176,223,185,115,167,220,119,223,125,202,31,40,99,193,70,2,38,16,160,120,108,130,151,12,181,49,12,23,100,67,93,227,187,217,140,13,223,93,64,3,72,128,4,2,76,128,231,216,0,59,151,83,35,1,18,32,1,18,112,132,64,152,174,149,123,247,238,149,238,221,187,203,212,169,83,165,79,159,62,170,156,133,211,13,107,29,77,155,54,77,186,118,237,42,213,170,85,147,97,195,134,169,146,25,145,226,241,87,95,125,165,182,89,179,102,141,60,244,208,67,210,183,111,95,41,88,176,160,156,58,117,74,102,205,154,37,131,7,15,150,229,203,151,171,154,205,248,185,86,173,90,170,15,100,82,67,12,223,191,127,191,244,234,213,75,38,76,152,32,249,242,229,19,148,233,168,89,179,166,26,175,122,245,234,106,90,209,198,64,214,115,167,78,157,100,204,152,49,82,163,70,13,197,162,98,197,138,78,99,72,184,191,227,199,143,203,237,183,223,46,151,93,118,153,188,248,226,139,9,239,199,13,73,192,47,2,20,143,253,34,31,130,113,195,116,65,14,129,59,29,157,34,99,195,81,156,236,140,4,72,128,4,50,17,224,57,150,1,65,2,36,64,2,36,64,2,241,9,132,229,90,9,65,23,162,233,61,247,220,35,3,7,14,116,173,116,196,119,223,125,39,3,6,12,80,153,180,171,87,175,86,2,48,132,234,31,127,252,49,163,108,197,158,61,123,228,169,167,158,82,127,175,82,165,138,76,153,50,69,54,111,222,44,189,123,247,150,141,27,55,202,160,65,131,212,191,98,197,138,201,91,111,189,37,43,86,172,80,253,109,221,186,85,149,154,128,128,12,97,250,167,159,126,146,71,30,121,68,9,207,40,203,49,121,242,100,89,187,118,173,218,23,89,189,177,198,56,120,240,160,22,153,199,86,100,254,249,231,159,114,253,245,215,75,203,150,45,5,139,29,178,145,128,206,4,40,30,235,236,29,195,109,11,203,5,217,112,55,249,98,62,99,195,23,236,28,148,4,72,32,36,4,120,142,13,137,163,57,77,18,32,1,18,32,129,148,9,132,225,90,9,145,246,205,55,223,148,113,227,198,73,253,250,245,83,102,149,200,142,115,230,204,17,8,200,88,172,207,222,236,153,199,216,6,98,49,74,71,128,255,161,67,135,84,22,49,246,41,94,188,120,166,253,150,46,93,170,4,228,151,95,126,89,182,109,219,38,47,189,244,146,18,146,243,231,207,175,50,145,35,127,183,234,42,199,27,35,103,206,156,90,137,199,152,240,247,223,127,47,151,95,126,185,124,242,201,39,114,245,213,87,39,130,154,219,144,128,47,4,40,30,251,130,61,28,131,134,225,130,28,14,79,58,63,75,198,134,243,76,217,35,9,144,0,9,88,4,120,142,101,44,144,0,9,144,0,9,144,64,124,2,65,191,86,118,238,220,89,101,0,79,159,62,221,147,250,190,200,254,69,195,226,124,177,196,227,25,51,102,72,139,22,45,50,125,110,149,144,168,80,161,130,202,62,158,63,127,190,172,91,183,78,150,45,91,166,178,138,45,241,216,190,232,94,100,41,12,251,239,241,198,40,92,184,176,118,226,49,96,96,110,111,188,241,134,231,245,168,121,142,32,129,100,8,80,60,78,134,22,183,77,138,64,208,47,200,73,193,224,198,153,8,48,54,24,16,36,64,2,36,224,30,1,158,99,221,99,203,158,73,128,4,72,128,4,130,65,32,200,215,74,212,208,253,224,131,15,228,211,79,63,149,179,206,58,203,19,135,37,154,121,140,210,17,109,219,182,61,195,166,175,191,254,90,149,189,104,213,170,149,42,77,177,101,203,22,85,151,56,89,241,24,118,196,26,67,151,5,243,162,57,164,65,131,6,114,215,93,119,73,155,54,109,60,241,23,7,33,129,100,9,80,60,78,150,24,183,79,152,64,144,47,200,9,67,224,134,81,9,48,54,24,24,36,64,2,36,224,30,1,158,99,221,99,203,158,73,128,4,72,128,4,130,65,32,168,215,202,85,171,86,201,117,215,93,39,235,215,175,151,139,47,190,216,51,103,89,53,143,33,246,110,216,176,65,102,206,156,169,22,188,67,201,9,43,107,120,199,142,29,210,165,75,23,121,238,185,231,164,106,213,170,178,114,229,74,25,63,126,188,218,110,225,194,133,178,105,211,38,181,152,222,225,195,135,85,134,48,22,225,27,49,98,132,108,223,190,61,163,15,44,124,23,47,243,56,222,24,88,148,15,139,5,246,239,223,95,74,150,44,233,25,155,68,6,130,208,255,248,227,143,203,183,223,126,155,200,230,220,134,4,60,39,64,241,216,115,228,225,25,48,168,23,228,240,120,208,189,153,50,54,220,99,203,158,73,128,4,72,128,231,88,198,0,9,144,0,9,144,0,9,196,39,16,212,107,37,202,70,92,122,233,165,106,209,56,47,27,132,94,44,206,7,241,183,92,185,114,50,122,244,104,169,88,177,98,38,161,55,87,174,92,170,28,69,247,238,221,101,201,146,37,210,184,113,99,181,136,95,165,74,149,228,247,223,127,87,130,241,187,239,190,171,234,51,63,240,192,3,130,18,20,195,134,13,147,253,251,247,39,44,30,199,27,227,248,241,227,170,86,242,172,89,179,212,34,123,176,79,167,118,213,85,87,169,236,235,155,110,186,73,39,179,104,11,9,40,2,20,143,25,8,174,17,8,234,5,217,53,96,33,234,152,177,17,34,103,115,170,36,64,2,158,19,224,57,214,115,228,28,144,4,72,128,4,72,192,48,2,65,188,86,30,57,114,68,45,40,135,133,232,242,228,201,99,152,71,104,46,132,244,189,123,247,42,193,156,141,4,116,35,64,241,88,55,143,4,200,158,32,94,144,3,228,30,95,167,194,216,240,21,63,7,39,1,18,8,56,1,158,99,3,238,96,78,143,4,72,128,4,72,32,109,2,65,188,86,162,244,65,223,190,125,229,243,207,63,79,155,15,59,240,158,0,252,214,171,87,47,149,149,205,70,2,186,17,160,120,172,155,71,2,100,79,16,47,200,1,114,143,175,83,97,108,248,138,159,131,147,0,9,144,0,9,144,0,9,144,0,9,144,64,168,9,4,241,126,4,37,31,102,207,158,45,83,166,76,9,181,111,77,157,60,234,53,95,125,245,213,170,198,51,27,9,232,70,128,226,177,110,30,9,144,61,65,188,32,7,200,61,190,78,133,177,225,43,126,14,78,2,36,64,2,36,64,2,36,64,2,36,64,2,161,38,16,196,251,17,136,198,115,231,206,149,119,222,121,39,212,190,53,117,242,40,89,81,185,114,101,85,255,153,141,4,116,35,64,241,88,55,143,4,200,158,32,94,144,3,228,30,95,167,194,216,240,21,63,7,39,1,18,208,156,64,228,42,226,58,153,171,179,109,58,113,162,45,36,64,2,36,64,2,122,19,8,226,253,200,226,197,139,165,127,255,254,130,242,21,108,230,17,216,180,105,147,220,126,251,237,178,121,243,102,243,140,167,197,129,39,64,241,56,240,46,246,111,130,65,188,32,251,71,51,88,35,51,54,130,229,79,206,134,4,72,192,89,2,58,11,180,58,219,230,172,23,216,27,9,144,0,9,144,64,144,9,4,241,126,4,25,171,229,202,149,83,11,230,177,153,71,224,253,247,223,151,73,147,38,201,156,57,115,204,51,158,22,7,158,0,197,227,192,187,216,191,9,6,241,130,236,31,205,96,141,204,216,8,150,63,57,27,18,32,129,212,8,156,62,125,90,166,77,155,38,93,187,118,149,106,213,170,169,213,181,203,151,47,47,16,104,135,15,31,46,197,139,23,87,255,215,172,89,83,70,143,30,45,21,43,86,148,83,167,78,201,172,89,179,100,240,224,193,178,124,249,114,169,83,167,142,250,185,86,173,90,106,191,33,67,134,72,190,124,249,100,226,196,137,106,63,244,89,189,122,117,193,88,168,131,216,187,119,111,101,108,187,118,237,228,231,159,127,150,126,253,250,73,238,220,185,229,171,175,190,82,118,172,89,179,70,30,122,232,33,181,224,78,193,130,5,213,126,11,23,46,148,46,93,186,168,253,90,182,108,41,187,119,239,86,153,77,216,143,141,4,72,128,4,72,128,4,76,36,16,212,251,145,107,175,189,86,122,246,236,41,183,221,118,155,137,110,9,181,205,143,60,242,136,84,169,82,69,58,117,234,20,106,14,156,188,158,4,40,30,235,233,151,64,88,21,212,11,114,32,156,227,243,36,24,27,62,59,128,195,147,0,9,104,65,224,187,239,190,147,1,3,6,200,208,161,67,101,245,234,213,74,12,238,211,167,143,252,248,227,143,74,192,133,176,91,183,110,93,153,60,121,178,172,93,187,86,6,13,26,164,94,101,196,255,248,87,172,88,49,121,235,173,183,100,197,138,21,170,143,173,91,183,74,235,214,173,149,240,123,195,13,55,196,220,15,226,114,183,110,221,148,16,253,242,203,47,203,158,61,123,228,169,167,158,82,99,227,166,5,53,19,49,14,132,102,216,130,254,32,22,99,188,129,3,7,202,190,125,251,212,126,20,143,181,8,35,26,65,2,36,64,2,36,144,2,129,160,222,143,140,29,59,86,62,250,232,35,245,160,153,205,28,2,248,14,87,166,76,25,217,181,107,151,20,45,90,212,28,195,105,105,104,8,80,60,14,141,171,189,159,104,80,47,200,222,147,12,222,136,140,141,224,249,148,51,34,1,18,72,158,0,94,75,132,128,220,163,71,143,76,59,35,131,248,165,151,94,82,130,112,254,252,249,85,70,241,235,175,191,158,145,37,108,223,120,233,210,165,74,64,134,152,187,109,219,182,152,251,33,195,25,13,153,195,104,223,124,243,141,202,78,70,214,50,236,128,88,252,204,51,207,8,206,207,120,221,181,87,175,94,202,174,37,75,150,200,206,157,59,51,178,96,214,173,91,39,111,188,241,134,18,145,41,30,39,239,115,238,65,2,36,64,2,36,160,7,129,32,223,143,224,65,48,174,211,141,26,53,210,3,54,173,200,146,64,211,166,77,213,27,102,72,28,96,35,1,29,9,80,60,214,209,43,1,177,41,200,23,228,128,184,200,183,105,48,54,124,67,207,129,73,128,4,52,34,128,140,98,180,230,205,155,159,33,30,219,197,98,187,120,156,43,87,46,217,184,113,163,204,159,63,95,32,228,46,91,182,76,101,25,91,226,113,172,253,80,206,2,25,45,214,88,246,62,103,204,152,33,45,90,180,200,100,67,141,26,53,100,234,212,169,242,245,215,95,103,178,145,53,143,53,10,32,154,66,2,36,64,2,36,144,50,129,32,223,143,224,161,112,199,142,29,213,53,188,112,225,194,41,51,226,142,222,16,120,246,217,103,85,249,176,143,63,254,216,155,1,57,10,9,164,64,128,226,113,10,208,184,75,98,4,130,124,65,78,140,0,183,138,69,128,177,193,216,32,1,18,32,1,81,25,191,177,50,143,99,137,192,86,169,139,86,173,90,169,58,201,91,182,108,81,34,111,86,226,49,50,143,143,30,61,42,109,219,182,85,232,35,51,143,15,30,60,152,241,153,221,55,232,155,153,199,140,86,18,32,1,18,32,129,160,17,8,250,253,8,74,79,65,144,196,186,5,108,250,18,232,220,185,179,242,19,190,19,82,232,215,215,79,180,76,132,226,49,163,192,53,2,65,191,32,187,6,46,4,29,51,54,66,224,100,78,145,4,72,32,75,2,150,16,12,225,119,195,134,13,50,115,230,76,85,70,2,229,39,98,137,199,184,185,216,180,105,147,90,220,238,240,225,195,170,212,4,22,181,27,49,98,132,108,223,190,61,230,126,88,28,207,170,149,28,89,243,120,199,142,29,106,65,188,231,158,123,78,170,86,173,42,43,87,174,148,241,227,199,43,91,80,194,2,245,144,241,26,101,217,178,101,51,68,106,214,60,206,210,189,220,128,4,72,128,4,72,64,99,2,97,184,31,121,236,177,199,4,215,120,188,97,116,246,217,103,107,236,141,240,153,182,106,213,42,129,112,124,254,249,231,171,239,110,121,242,228,9,31,4,206,216,40,2,20,143,141,114,151,89,198,134,225,130,108,150,71,244,177,150,177,161,143,47,104,9,9,144,128,127,4,32,250,34,35,24,66,112,185,114,229,100,244,232,209,170,222,93,100,105,8,251,239,71,142,28,81,130,241,187,239,190,43,245,235,215,151,7,30,120,64,221,20,14,27,54,76,246,239,223,31,83,60,70,185,139,217,179,103,171,69,240,240,115,179,102,205,212,2,123,16,148,115,230,204,169,202,95,116,239,222,93,213,56,110,220,184,177,170,149,88,169,82,37,37,76,91,159,33,59,185,93,187,118,2,33,26,98,50,107,30,251,23,59,28,153,4,72,128,4,72,32,61,2,97,185,31,121,226,137,39,212,67,97,172,87,128,239,24,108,254,18,64,233,49,60,240,127,239,189,247,212,67,251,246,237,219,251,107,16,71,39,129,4,9,80,60,78,16,20,55,75,158,64,88,46,200,201,147,225,30,140,13,198,0,9,144,0,9,248,71,224,248,241,227,50,105,210,36,201,158,61,187,180,110,221,218,63,67,56,50,9,144,0,9,144,0,9,248,68,32,76,247,35,120,192,220,167,79,31,37,90,162,236,21,155,183,4,240,208,125,193,130,5,234,97,255,250,245,235,165,77,155,54,242,228,147,79,74,193,130,5,189,53,132,163,145,64,26,4,40,30,167,1,143,187,198,39,16,166,11,50,99,33,57,2,140,141,228,120,113,107,18,32,1,18,72,151,0,22,205,65,102,241,162,69,139,164,84,169,82,242,240,195,15,203,211,79,63,45,231,158,123,110,186,93,115,127,18,32,1,18,32,1,18,48,142,64,216,238,71,190,252,242,75,85,162,10,165,171,122,246,236,41,117,234,212,49,206,103,186,26,140,53,37,80,74,108,223,190,125,178,123,247,110,85,126,108,243,230,205,106,93,11,148,167,64,171,87,175,158,220,126,251,237,210,164,73,19,93,167,65,187,72,32,46,1,138,199,12,16,215,8,132,237,130,236,26,200,0,118,204,216,8,160,83,57,37,18,32,1,18,32,1,18,32,1,18,32,1,18,48,132,64,88,239,71,94,123,237,53,25,50,100,136,148,47,95,94,61,72,190,247,222,123,147,246,216,222,189,123,101,226,196,137,242,234,171,175,170,186,189,29,58,116,72,186,15,211,119,64,41,144,43,175,188,82,213,146,70,25,175,188,121,243,170,76,226,162,69,139,202,133,23,94,40,101,202,148,81,229,191,106,212,168,33,21,42,84,48,125,186,180,159,4,184,96,30,99,192,61,2,97,189,32,187,71,52,56,61,51,54,130,227,75,206,132,4,72,64,63,2,60,199,234,231,19,90,68,2,36,64,2,36,160,23,129,176,95,43,223,126,251,109,121,235,173,183,100,249,242,229,42,35,182,110,221,186,114,213,85,87,73,149,42,85,4,108,236,237,239,191,255,150,111,191,253,86,144,189,140,242,11,243,230,205,147,22,45,90,200,141,55,222,168,202,96,124,241,197,23,82,171,86,45,189,28,236,162,53,200,48,190,238,186,235,148,112,206,242,95,46,130,102,215,90,17,96,230,177,86,238,8,150,49,97,191,32,7,203,155,206,206,134,177,225,44,79,246,70,2,36,64,2,118,2,60,199,50,30,72,128,4,72,128,4,72,32,62,1,94,43,255,135,207,175,191,254,42,243,231,207,151,207,62,251,76,45,172,183,105,211,38,41,89,178,164,202,164,197,162,185,40,199,176,107,215,46,37,42,67,92,70,249,133,59,238,184,35,163,236,21,50,144,95,120,225,5,249,252,243,207,229,130,11,46,8,124,216,157,56,113,66,110,185,229,22,169,93,187,182,244,239,223,63,240,243,229,4,73,192,34,64,241,152,177,224,26,1,94,144,93,67,107,124,199,140,13,227,93,200,9,144,0,9,104,76,128,231,88,141,157,67,211,72,128,4,72,128,4,180,32,192,107,101,116,55,64,28,221,185,115,167,28,57,114,68,101,32,163,70,114,137,18,37,226,250,236,185,231,158,147,133,11,23,170,140,100,136,206,65,109,88,112,184,81,163,70,82,177,98,69,181,248,32,27,9,132,137,0,197,227,48,121,219,227,185,242,130,236,49,112,131,134,99,108,24,228,44,154,74,2,36,96,28,1,158,99,141,115,25,13,38,1,18,32,1,18,240,152,0,175,149,206,2,199,162,188,75,151,46,149,247,223,127,95,213,253,13,90,219,190,125,187,52,107,214,76,213,57,30,54,108,88,208,166,199,249,144,64,150,4,40,30,103,137,136,27,164,74,128,23,228,84,201,5,127,63,198,70,240,125,204,25,146,0,9,120,71,0,245,246,38,79,158,172,94,159,196,74,234,214,57,118,240,224,193,210,187,119,111,185,255,254,251,101,194,132,9,222,25,196,145,72,128,4,72,128,4,72,64,115,2,188,31,113,222,65,253,250,245,147,169,83,167,202,155,111,190,41,151,95,126,185,243,3,248,212,227,39,159,124,162,106,59,63,250,232,163,210,179,103,79,159,172,224,176,36,224,47,1,138,199,254,242,15,244,232,188,32,7,218,189,105,77,142,177,145,22,62,238,76,2,36,64,2,153,8,252,241,199,31,82,184,112,97,181,218,119,182,108,217,228,192,129,3,82,160,64,1,57,121,242,164,28,59,118,76,176,42,122,144,95,35,101,56,144,0,9,144,0,9,144,64,178,4,120,63,146,44,177,196,182,31,63,126,188,180,109,219,86,198,140,25,35,143,60,242,72,98,59,105,188,21,30,204,15,31,62,92,205,167,73,147,38,26,91,74,211,72,192,93,2,20,143,221,229,27,234,222,121,65,14,181,251,227,78,158,177,193,216,32,1,18,32,1,103,9,116,237,218,85,221,216,96,97,27,8,200,167,78,157,82,117,10,113,3,135,12,100,54,18,32,1,18,32,1,18,32,129,255,35,192,251,17,247,162,1,11,239,117,232,208,65,202,148,41,163,22,211,43,93,186,180,123,131,185,212,243,226,197,139,165,87,175,94,106,17,64,136,199,23,93,116,145,75,35,177,91,18,48,131,0,197,99,51,252,100,164,149,188,32,27,233,54,79,140,102,108,120,130,153,131,144,0,9,132,136,0,178,143,81,99,16,153,198,86,203,149,43,151,252,246,219,111,204,58,14,81,28,112,170,36,64,2,36,64,2,137,17,224,253,72,98,156,210,217,10,101,44,144,185,251,236,179,207,74,183,110,221,4,223,75,116,111,235,214,173,83,15,221,81,191,185,111,223,190,242,224,131,15,234,110,50,237,35,1,79,8,80,60,246,4,115,56,7,225,5,57,156,126,79,100,214,140,141,68,40,113,27,18,32,1,18,72,142,0,22,171,121,237,181,215,228,208,161,67,146,63,127,126,85,155,111,208,160,65,201,117,194,173,73,128,4,72,128,4,72,32,4,4,120,63,226,141,147,55,111,222,172,178,143,231,204,153,35,143,63,254,184,122,35,10,217,188,186,181,207,62,251,76,189,193,181,104,209,34,233,220,185,179,18,187,17,35,108,36,64,2,255,67,128,226,49,35,193,53,2,188,32,187,134,214,248,142,25,27,198,187,144,19,32,1,18,208,144,128,61,251,152,89,199,26,58,136,38,145,0,9,144,0,9,104,67,128,247,35,222,186,226,219,111,191,149,87,95,125,85,80,19,25,181,131,155,53,107,38,119,220,113,135,183,70,68,140,246,203,47,191,200,244,233,211,101,202,148,41,114,226,196,9,85,163,249,177,199,30,147,179,207,62,219,87,187,56,56,9,232,72,128,226,177,142,94,9,136,77,188,32,7,196,145,46,76,131,177,225,2,84,118,73,2,36,64,2,34,130,218,199,163,70,141,82,181,6,89,235,152,33,65,2,36,64,2,36,64,2,209,9,240,126,196,159,200,192,218,12,111,191,253,182,76,157,58,85,54,108,216,32,13,27,54,148,6,13,26,72,189,122,245,164,96,193,130,174,27,181,98,197,10,249,248,227,143,101,222,188,121,178,113,227,70,185,251,238,187,165,105,211,166,114,227,141,55,186,62,54,7,32,1,147,9,80,60,54,217,123,154,219,206,11,178,230,14,242,209,60,198,134,143,240,57,52,9,144,64,160,9,32,251,24,175,131,238,222,189,155,181,142,3,237,105,78,142,4,72,128,4,72,32,29,2,188,31,73,135,158,51,251,34,243,247,131,15,62,144,133,11,23,10,22,168,171,92,185,178,92,117,213,85,114,217,101,151,73,181,106,213,164,82,165,74,105,125,151,217,180,105,147,18,168,215,172,89,35,88,196,111,217,178,101,114,225,133,23,42,161,26,130,245,205,55,223,236,204,68,216,11,9,132,128,0,197,227,16,56,217,175,41,242,130,236,23,121,253,199,101,108,232,239,35,90,72,2,38,16,96,45,58,19,188,164,151,141,167,79,159,214,203,160,128,91,195,99,52,224,14,230,244,72,32,14,1,221,207,183,188,31,209,47,124,33,238,46,95,190,92,86,175,94,45,40,115,241,195,15,63,40,241,24,130,47,30,140,23,46,92,88,242,229,203,39,231,156,115,142,228,200,145,67,77,224,228,201,147,114,244,232,81,193,195,243,253,251,247,171,133,130,119,236,216,33,91,182,108,145,139,47,190,88,46,185,228,18,169,94,189,186,92,126,249,229,114,245,213,87,203,249,231,159,175,223,196,105,17,9,24,64,128,226,177,1,78,50,213,68,94,144,77,245,156,251,118,51,54,220,103,204,17,72,32,12,4,120,46,9,131,151,157,155,35,227,197,57,150,137,246,68,230,137,146,226,118,36,16,44,2,38,28,251,38,216,24,172,168,72,109,54,59,119,238,84,98,48,222,168,218,183,111,159,90,20,24,98,241,95,127,253,165,58,204,158,61,187,228,206,157,91,242,228,201,163,202,94,20,45,90,84,74,148,40,33,165,74,149,98,237,226,212,144,115,47,18,136,74,128,226,49,3,195,53,2,188,32,187,134,214,248,142,25,27,198,187,144,19,32,1,45,8,240,92,162,133,27,140,49,130,241,226,189,171,200,220,123,230,28,145,4,116,32,96,194,177,111,130,141,58,248,146,54,144,0,9,144,0,8,80,60,102,28,184,70,128,23,100,215,208,26,223,49,99,195,120,23,114,2,36,160,5,1,158,75,180,112,131,49,70,48,94,188,119,21,153,123,207,156,35,146,128,14,4,76,56,246,77,176,81,7,95,210,6,18,32,1,18,160,120,204,24,112,149,0,47,200,174,226,53,186,115,198,134,209,238,163,241,36,160,13,1,158,75,180,113,133,17,134,48,94,188,119,19,153,123,207,156,35,146,128,14,4,76,56,246,77,176,81,7,95,210,6,18,32,1,18,160,120,204,24,112,149,0,47,200,174,226,53,186,115,198,134,209,238,163,241,36,160,13,1,158,75,180,113,133,17,134,48,94,188,119,19,153,123,207,156,35,146,128,14,4,76,56,246,77,176,81,7,95,210,6,18,32,1,18,160,120,204,24,112,149,0,47,200,174,226,53,186,115,198,134,209,238,163,241,36,160,13,1,158,75,180,113,133,17,134,48,94,188,119,19,153,123,207,156,35,146,128,14,4,76,56,246,77,176,81,7,95,210,6,18,32,1,18,160,120,204,24,112,149,0,47,200,174,226,53,186,115,198,134,209,238,163,241,36,160,13,1,158,75,180,113,133,17,134,48,94,188,119,19,153,123,207,156,35,146,128,14,4,76,56,246,77,176,81,7,95,210,6,18,32,1,18,160,120,204,24,112,149,0,47,200,174,226,53,186,115,198,134,209,238,163,241,36,160,13,1,158,75,180,113,133,17,134,48,94,188,119,19,153,123,207,156,35,146,128,14,4,76,56,246,77,176,81,7,95,210,6,18,32,1,18,160,120,204,24,112,149,0,47,200,174,226,53,186,115,198,134,209,238,163,241,36,160,13,1,158,75,180,113,133,17,134,48,94,188,119,19,153,123,207,156,35,146,128,14,4,76,56,246,77,176,81,7,95,210,6,18,32,1,18,160,120,204,24,112,149,0,47,200,174,226,53,186,115,198,134,209,238,163,241,36,160,13,1,158,75,180,113,133,17,134,48,94,188,119,19,153,123,207,156,35,146,128,14,4,76,56,246,77,176,81,7,95,210,6,18,32,1,18,160,120,204,24,112,149,0,47,200,174,226,53,186,115,198,134,209,238,163,241,36,160,13,1,158,75,180,113,133,17,134,48,94,188,119,19,153,123,207,156,35,146,128,14,4,76,56,246,77,176,81,7,95,210,6,18,32,1,18,160,120,204,24,112,149,0,47,200,174,226,53,186,115,198,134,209,238,163,241,36,160,13,1,158,75,180,113,133,17,134,48,94,188,119,19,153,123,207,156,35,146,128,14,4,76,56,246,77,176,81,7,95,210,6,18,32,1,18,160,120,204,24,112,149,0,47,200,174,226,53,186,115,198,134,209,238,163,241,36,160,13,1,158,75,180,113,133,17,134,48,94,188,119,19,153,123,207,156,35,146,128,14,4,76,56,246,77,176,81,7,95,210,6,18,32,1,18,160,120,204,24,112,149,0,47,200,174,226,53,186,115,198,134,209,238,163,241,36,160,13,1,158,75,180,113,133,17,134,48,94,188,119,19,153,123,207,156,35,146,128,14,4,76,56,246,77,176,81,7,95,210,6,18,32,1,18,160,120,204,24,112,149,0,47,200,174,226,53,186,115,198,134,209,238,163,241,36,160,13,1,158,75,180,113,133,17,134,48,94,188,119,19,153,123,207,156,35,146,128,14,4,112,236,155,208,78,159,62,109,130,153,180,145,4,72,128,4,124,39,240,255,78,243,140,233,187,19,130,106,0,111,24,130,234,217,244,231,197,216,72,159,33,123,32,1,18,16,225,185,132,81,144,12,1,198,75,50,180,156,217,150,204,157,225,200,94,72,192,52,2,60,246,77,243,24,237,37,1,18,32,129,248,4,40,30,51,66,92,35,192,47,13,174,161,53,190,99,198,134,241,46,228,4,72,64,11,2,60,151,104,225,6,99,140,96,188,120,239,42,50,247,158,57,71,36,1,29,8,240,216,215,193,11,180,129,4,72,128,4,156,35,64,241,216,57,150,236,41,130,0,191,52,48,36,98,17,96,108,48,54,72,128,4,156,32,192,115,137,19,20,195,211,7,227,197,123,95,147,185,247,204,57,34,9,232,64,128,199,190,14,94,160,13,36,64,2,36,224,28,1,138,199,206,177,100,79,20,143,25,3,9,18,224,23,202,4,65,113,51,18,32,129,184,4,120,46,97,128,36,67,128,241,146,12,45,103,182,37,115,103,56,58,221,203,190,125,251,228,153,103,158,145,231,159,127,94,10,21,42,148,209,253,210,165,75,101,241,226,197,242,236,179,207,74,255,254,253,165,119,239,222,103,12,125,203,45,183,72,205,154,53,101,208,160,65,81,63,27,57,114,164,60,254,248,227,178,96,193,130,140,207,43,86,172,40,157,58,117,146,214,173,91,203,89,103,157,37,111,190,249,166,60,248,224,131,25,159,63,247,220,115,106,76,84,83,156,62,125,186,250,121,231,206,157,210,160,65,3,233,217,179,167,252,227,31,255,200,216,22,219,76,153,50,69,149,45,106,214,172,153,211,104,216,159,67,4,120,236,59,4,146,221,144,0,9,144,128,38,4,40,30,107,226,136,32,154,193,47,13,65,244,170,51,115,98,108,56,195,145,189,144,64,216,9,240,92,18,246,8,72,110,254,140,151,228,120,57,177,53,153,59,65,209,249,62,18,17,143,173,81,143,30,61,42,125,250,244,81,194,47,68,96,123,139,246,89,180,190,119,239,222,45,221,186,117,147,246,237,219,203,21,87,92,161,132,233,155,111,190,89,106,213,170,149,169,191,93,187,118,169,177,158,126,250,105,41,91,182,172,18,137,191,255,254,123,129,184,156,61,123,118,57,113,226,132,76,158,60,89,58,119,238,44,175,188,242,138,52,111,222,220,121,56,236,209,17,2,60,246,29,193,200,78,72,128,4,72,64,27,2,20,143,181,113,69,240,12,225,151,134,224,249,212,169,25,49,54,156,34,201,126,72,32,220,4,120,46,9,183,255,147,157,61,227,37,89,98,233,111,79,230,233,51,116,163,7,175,197,99,204,97,194,132,9,146,51,103,78,105,220,184,177,18,131,31,123,236,49,41,85,170,84,166,233,125,245,213,87,50,119,238,220,12,177,24,217,199,47,188,240,130,12,24,48,64,242,231,207,47,67,134,12,145,3,7,14,72,241,226,197,229,188,243,206,163,120,236,70,112,56,212,39,143,125,135,64,178,27,18,32,1,18,208,132,0,197,99,77,28,17,68,51,248,165,33,136,94,117,102,78,140,13,103,56,178,23,18,8,59,1,158,75,194,30,1,201,205,159,241,146,28,47,39,182,38,115,39,40,58,223,135,215,226,241,182,109,219,164,107,215,174,42,163,24,194,47,50,135,255,250,235,47,65,153,140,219,111,191,93,250,245,235,39,23,94,120,161,252,231,63,255,145,207,63,255,92,149,173,64,131,157,216,22,98,51,132,230,99,199,142,41,1,250,157,119,222,81,159,51,243,216,249,216,112,170,71,30,251,78,145,100,63,36,64,2,36,160,7,1,138,199,122,248,33,144,86,240,75,67,32,221,234,200,164,24,27,142,96,100,39,36,16,122,2,60,151,132,62,4,146,2,192,120,73,10,151,35,27,147,185,35,24,29,239,4,162,44,132,87,123,93,98,107,16,171,254,176,245,123,42,101,43,34,251,190,234,170,171,228,201,39,159,148,38,77,154,200,134,13,27,84,173,229,17,35,70,200,5,23,92,32,63,255,252,179,202,74,70,13,230,25,51,102,168,223,237,226,113,135,14,29,164,111,223,190,153,74,102,160,116,5,197,99,199,195,194,209,14,121,236,59,138,147,157,145,0,9,144,128,239,4,40,30,251,238,130,224,26,192,47,13,193,245,109,186,51,99,108,164,75,144,251,147,0,9,128,0,207,37,140,131,100,8,48,94,146,161,229,204,182,100,238,12,71,167,123,241,58,243,56,158,253,176,5,11,236,65,180,70,153,138,120,153,199,86,63,20,143,157,142,8,231,251,227,177,239,60,83,246,72,2,36,64,2,126,18,160,120,236,39,253,128,143,205,47,13,1,119,112,26,211,99,108,164,1,143,187,146,0,9,100,16,224,185,132,193,144,12,1,198,75,50,180,156,217,150,204,157,225,232,116,47,186,137,199,40,105,129,69,244,176,96,222,236,217,179,213,162,121,88,32,15,98,50,178,142,95,124,241,69,41,80,160,64,6,6,138,199,78,71,132,243,253,241,216,119,158,41,123,36,1,18,32,1,63,9,80,60,246,147,126,192,199,230,151,134,128,59,56,141,233,49,54,210,128,199,93,73,128,4,180,23,143,127,248,225,7,121,253,245,215,85,29,207,220,185,115,103,233,177,68,182,63,114,228,136,12,31,62,92,45,50,181,119,239,222,164,250,207,210,128,56,27,36,98,91,58,253,199,218,215,141,113,121,237,113,222,83,173,90,181,82,229,7,242,230,205,27,181,115,50,119,158,185,19,61,250,41,30,175,88,177,66,222,125,247,93,85,186,2,231,199,245,235,215,203,135,31,126,168,234,33,255,254,251,239,210,189,123,119,85,194,162,92,185,114,50,115,230,76,89,182,108,153,12,28,56,80,114,228,200,65,241,216,9,231,123,212,7,143,125,143,64,115,24,18,32,1,18,240,136,0,197,99,143,64,135,113,24,126,105,8,163,215,19,155,51,99,35,49,78,220,138,4,72,32,62,1,93,207,37,110,8,159,118,177,39,12,226,177,27,177,175,107,188,184,49,87,175,250,204,149,43,151,156,62,125,90,158,120,226,9,85,167,54,82,68,38,115,175,60,145,220,56,126,138,199,39,78,156,144,233,211,167,43,65,248,215,95,127,149,71,31,125,84,158,122,234,41,41,88,176,160,138,165,55,223,124,83,101,30,111,221,186,85,26,52,104,160,30,154,85,172,88,49,211,4,153,121,156,156,196,36,21,41,0,0,32,0,73,68,65,84,191,253,216,154,199,190,31,212,57,38,9,144,0,9,184,71,128,226,177,123,108,67,223,51,191,52,132,62,4,98,2,96,108,48,54,72,128,4,156,32,16,235,92,130,172,54,8,20,88,180,233,175,191,254,82,25,110,88,168,169,108,217,178,242,210,75,47,201,200,145,35,165,68,137,18,170,198,102,163,70,141,100,234,212,169,81,183,207,153,51,167,12,25,50,68,242,229,203,39,19,39,78,148,154,53,107,202,176,97,195,164,122,245,234,114,234,212,41,153,53,107,150,12,30,60,88,150,47,95,46,117,234,212,81,63,215,170,85,75,236,226,241,217,103,159,173,198,187,244,210,75,229,242,203,47,143,58,254,166,77,155,50,50,137,33,198,77,155,54,77,240,26,119,181,106,213,212,120,37,75,150,148,78,157,58,201,152,49,99,164,70,141,26,50,104,208,32,153,55,111,158,20,42,84,72,101,125,94,127,253,245,234,181,238,242,229,203,43,172,95,125,245,149,218,127,205,154,53,242,208,67,15,169,215,190,45,97,6,175,132,247,238,221,91,109,215,174,93,59,181,56,21,50,164,241,247,104,204,192,192,202,162,182,207,229,186,235,174,147,133,11,23,74,151,46,93,206,232,43,50,219,218,110,79,211,166,77,149,63,138,20,41,162,56,197,226,27,41,192,167,210,71,100,140,233,116,237,177,103,146,195,143,177,154,19,15,34,18,29,43,149,99,18,49,15,127,162,225,88,131,136,140,172,81,75,68,214,137,121,42,243,227,62,36,64,2,169,17,224,177,159,26,55,238,69,2,36,64,2,186,18,160,120,172,171,103,2,96,23,191,52,4,192,137,46,77,129,177,225,18,88,118,75,2,33,35,16,235,92,242,231,159,127,170,172,182,22,45,90,200,246,237,219,213,63,188,94,63,119,238,92,89,187,118,173,18,86,247,236,217,35,61,123,246,84,194,87,225,194,133,163,110,15,81,183,117,235,214,74,124,189,225,134,27,4,217,110,216,31,226,237,230,205,155,213,255,248,87,172,88,49,121,235,173,183,4,175,99,15,29,58,84,101,204,65,112,237,213,171,151,76,153,50,69,42,87,174,44,16,91,231,204,153,19,117,252,99,199,142,101,8,180,16,115,7,12,24,160,250,89,189,122,181,18,166,145,133,119,240,224,65,37,202,193,94,100,30,67,20,238,209,163,135,220,118,219,109,242,209,71,31,201,7,31,124,32,47,191,252,178,122,237,27,89,124,216,167,74,149,42,106,124,216,10,193,120,227,198,141,25,54,67,16,239,214,173,155,18,193,177,31,254,143,198,204,18,182,35,231,2,81,19,92,80,167,244,252,243,207,207,212,151,93,60,222,178,101,75,134,61,224,0,123,240,154,58,230,136,207,98,241,253,229,151,95,50,152,192,87,214,156,146,233,195,254,154,59,14,13,157,174,61,177,50,63,35,15,97,39,196,227,68,199,74,245,244,129,7,19,7,14,28,80,187,231,207,159,95,142,31,63,174,22,64,67,38,50,226,12,217,164,108,36,64,2,225,34,160,211,249,54,92,228,57,91,18,32,1,18,112,135,0,197,99,119,184,178,87,205,110,210,232,16,189,8,240,11,165,94,254,160,53,36,96,42,129,120,231,146,239,191,255,94,9,176,121,242,228,81,66,42,22,91,66,93,205,81,163,70,169,218,154,200,16,62,247,220,115,51,166,30,109,123,8,119,200,84,70,63,16,197,226,9,121,75,151,46,85,2,50,132,216,109,219,182,201,184,113,227,164,66,133,10,130,204,221,150,45,91,42,225,50,214,248,246,126,63,254,248,99,249,238,187,239,148,48,108,111,145,101,43,198,142,29,171,132,219,115,206,57,71,254,248,227,15,37,132,35,235,243,155,111,190,81,98,49,132,102,140,121,232,208,33,37,98,163,191,79,62,249,68,117,9,123,208,176,45,50,170,145,61,10,193,55,22,131,104,115,65,182,54,22,179,66,70,52,218,186,117,235,228,141,55,222,80,2,180,93,60,134,96,190,106,213,42,229,3,216,3,225,27,217,202,16,158,33,154,199,226,11,134,86,198,51,152,164,210,71,100,6,52,198,215,165,181,109,219,54,35,147,28,44,33,190,70,203,22,183,199,6,152,196,202,212,198,188,162,101,156,131,129,61,107,29,15,63,220,104,217,178,101,83,15,32,172,134,113,193,251,191,255,253,47,197,99,55,128,179,79,18,208,156,0,191,235,107,238,32,154,71,2,36,64,2,73,18,160,120,156,36,48,110,158,56,1,126,105,72,156,85,216,182,100,108,132,205,227,156,47,9,184,67,32,222,185,228,239,191,255,86,130,41,74,57,64,168,67,67,70,228,140,25,51,84,169,7,8,172,88,124,14,66,242,121,231,157,39,209,182,143,20,139,237,191,163,188,4,50,121,231,207,159,175,132,83,44,234,132,236,100,75,60,70,102,240,157,119,222,41,71,143,30,85,89,185,16,211,98,141,143,204,90,75,40,133,125,104,40,185,97,111,241,106,30,99,12,136,179,200,226,253,250,235,175,85,198,181,189,161,212,5,4,202,247,222,123,79,202,148,41,147,209,119,228,252,98,49,136,54,151,200,154,163,177,132,245,200,237,236,182,194,70,251,194,130,145,66,105,44,38,137,246,17,77,60,214,37,11,214,238,79,136,255,177,178,197,127,252,241,199,12,70,16,143,99,101,106,67,200,143,213,135,61,107,61,94,137,140,84,143,82,102,30,167,74,142,251,145,64,112,9,240,187,126,112,125,203,153,145,0,9,132,147,0,197,227,112,250,221,147,89,243,75,131,39,152,141,28,132,177,97,164,219,104,52,9,104,71,32,222,185,228,243,207,63,151,47,190,248,66,137,183,143,60,242,136,148,46,93,58,195,126,8,136,16,219,80,235,183,94,189,122,114,223,125,247,73,180,237,227,137,199,200,14,70,233,5,148,195,64,109,98,148,96,128,64,107,137,199,86,102,48,106,9,35,59,24,181,149,173,22,57,254,63,254,241,143,76,89,182,201,102,30,35,187,24,34,56,68,106,100,19,67,44,180,4,115,187,211,176,16,21,120,88,159,69,102,30,199,98,16,109,46,78,101,30,39,34,30,103,149,121,28,171,15,83,196,99,100,132,199,202,22,135,176,108,205,15,226,113,172,76,109,100,120,199,234,3,217,239,86,201,19,167,197,99,216,131,82,42,136,105,214,60,214,238,20,73,131,72,192,55,2,252,174,239,27,122,14,76,2,36,64,2,174,16,160,120,236,10,86,118,10,2,252,210,192,56,136,69,128,177,193,216,32,1,18,112,130,64,172,115,9,234,254,98,1,57,8,170,16,223,176,128,30,74,2,76,159,62,93,126,250,233,167,140,69,222,80,246,1,226,49,22,192,139,182,61,4,225,88,194,36,196,58,212,3,70,191,135,15,31,86,226,28,4,52,100,53,163,198,178,181,31,74,51,160,44,4,74,7,64,4,141,54,62,22,196,179,182,183,106,30,67,132,222,176,97,131,204,156,57,83,237,143,215,255,49,31,216,140,154,206,200,64,197,130,127,88,44,15,117,132,81,111,25,115,216,177,99,135,154,31,62,171,90,181,170,172,92,185,82,198,143,31,175,250,128,96,110,213,105,142,172,121,140,69,213,178,98,96,159,11,236,65,166,43,4,248,139,47,190,88,149,171,64,54,45,236,78,166,230,113,34,226,113,86,53,143,77,23,143,145,189,30,43,91,28,199,137,93,60,142,53,87,100,172,199,234,3,53,189,221,18,143,145,129,143,184,71,201,20,212,56,182,22,202,179,142,239,68,175,247,232,3,177,131,122,225,136,85,8,222,110,52,39,106,72,227,188,128,69,48,81,134,6,253,85,172,88,81,213,32,199,49,137,133,32,209,98,101,209,219,143,141,95,127,253,85,149,111,193,49,105,137,250,86,233,17,60,64,66,221,104,28,203,86,121,29,148,110,193,249,6,199,186,125,33,204,88,156,192,20,231,6,248,160,89,179,102,106,51,44,138,137,24,2,107,156,15,236,11,88,198,251,204,13,95,36,218,167,19,62,75,101,44,123,233,156,200,7,81,137,246,23,185,157,151,115,73,197,198,172,98,44,90,76,241,187,126,42,164,185,15,9,144,0,9,152,71,128,226,177,121,62,51,198,226,68,111,24,140,153,16,13,117,140,0,99,195,49,148,236,136,4,66,77,32,218,185,4,55,183,175,190,250,170,90,164,174,110,221,186,74,216,154,48,97,130,90,20,175,126,253,250,42,115,19,194,15,68,46,8,186,255,250,215,191,84,173,222,104,219,87,170,84,41,166,120,12,177,21,130,28,132,105,244,251,192,3,15,168,146,24,195,134,13,147,253,251,247,103,218,111,225,194,133,74,76,122,248,225,135,85,205,90,251,248,109,218,180,81,53,146,45,81,16,98,220,180,105,211,148,72,84,174,92,57,25,61,122,180,18,167,80,242,2,182,207,154,53,75,101,60,35,163,25,2,48,106,22,35,171,25,98,241,5,23,92,160,230,139,18,26,221,187,119,151,37,75,150,72,227,198,141,149,176,139,185,224,51,236,135,197,243,48,14,4,37,136,117,47,188,240,130,98,148,8,3,107,46,29,58,116,80,139,249,193,206,223,126,251,77,245,5,161,30,226,54,132,101,124,14,97,12,182,219,107,241,218,197,170,120,153,221,145,194,77,42,125,152,148,121,28,43,91,60,158,8,105,255,12,15,51,98,245,225,230,130,121,16,76,135,15,31,126,134,104,156,172,120,188,107,215,46,37,162,34,150,80,163,27,139,61,186,209,210,17,239,112,252,224,97,206,43,175,188,162,68,93,148,169,129,176,139,122,213,248,59,106,158,91,231,158,172,198,129,80,139,249,226,237,8,148,118,129,120,12,81,26,199,54,142,155,18,37,74,168,183,8,32,230,225,28,133,99,11,226,124,231,206,157,229,162,139,46,82,139,100,98,81,73,28,103,209,26,250,71,191,216,30,246,90,101,112,22,45,90,164,246,69,153,27,188,17,241,246,219,111,11,30,88,225,247,207,62,251,44,230,103,217,179,103,119,195,29,9,245,153,21,203,132,58,73,112,35,183,199,114,187,255,4,167,25,117,51,60,4,141,23,99,177,98,138,226,113,58,212,185,47,9,144,0,9,152,67,128,226,177,57,190,50,206,82,10,132,198,185,204,51,131,25,27,158,161,230,64,36,16,104,2,60,151,164,238,94,136,209,147,38,77,18,136,66,16,0,211,109,58,139,34,201,10,153,233,178,72,100,127,8,186,86,38,57,74,137,196,202,22,135,152,154,72,230,113,188,140,115,44,100,103,141,133,44,119,47,91,162,199,40,68,77,204,21,15,30,80,134,5,15,118,176,47,226,10,130,44,196,85,100,245,35,211,30,25,242,168,101,142,121,225,97,10,50,149,241,32,163,78,157,58,234,103,44,134,9,161,215,122,8,131,178,50,120,168,131,125,208,31,196,238,226,197,139,171,255,107,214,172,153,241,128,6,92,162,45,58,136,154,206,104,168,109,142,7,56,16,125,33,238,70,182,197,139,23,203,59,239,188,163,198,130,24,30,203,111,216,15,11,108,194,62,204,21,15,148,48,63,188,153,128,241,33,224,161,33,70,240,160,7,130,50,216,64,84,198,130,159,216,214,190,64,103,180,172,88,244,9,81,27,243,68,77,247,200,26,234,150,237,224,129,135,71,200,68,198,162,162,246,150,213,103,118,191,220,122,235,173,42,198,48,238,188,121,243,212,131,181,142,29,59,202,89,103,157,21,147,105,164,111,99,245,129,183,53,98,197,64,60,159,161,127,216,131,55,38,240,64,15,125,224,65,33,30,222,193,127,120,224,134,7,111,246,133,52,99,61,172,73,102,177,74,251,3,50,196,33,30,184,225,248,70,195,98,165,187,119,239,86,15,217,224,183,120,241,102,249,34,86,44,71,206,61,242,193,92,34,254,65,252,89,15,250,208,95,188,24,75,52,166,116,60,223,122,121,206,227,88,36,64,2,36,16,84,2,20,143,131,234,89,13,230,149,232,13,131,6,166,210,4,143,9,48,54,60,6,206,225,72,32,160,4,120,46,73,206,177,88,76,15,25,201,16,234,74,149,42,165,50,161,33,248,88,175,197,39,215,91,230,173,41,30,39,71,207,158,73,142,236,79,136,91,209,178,197,19,205,60,70,38,121,172,140,115,251,88,200,70,69,54,184,87,45,145,99,20,246,65,192,124,240,193,7,85,221,100,8,166,16,118,139,21,43,166,196,94,8,159,79,62,249,164,42,177,128,172,217,15,62,248,64,137,157,200,212,181,202,176,96,91,100,254,162,164,195,208,161,67,85,121,24,136,174,248,121,245,234,213,74,92,70,118,45,22,32,68,201,7,148,91,193,155,9,224,177,118,237,90,213,79,188,69,7,193,11,98,227,53,215,92,163,246,67,9,28,100,244,23,45,90,84,149,11,249,246,219,111,165,103,207,158,106,12,244,159,39,79,158,152,226,49,68,93,140,143,122,233,16,248,80,51,58,150,120,140,210,21,24,23,227,36,147,121,12,193,20,165,63,32,102,163,197,18,143,193,235,253,247,223,87,98,102,142,28,57,50,133,69,188,207,224,23,204,19,251,65,180,199,124,192,22,126,129,216,9,241,24,246,66,60,142,183,24,100,34,125,156,60,121,82,141,133,5,80,111,187,237,182,76,49,128,18,69,241,250,199,162,168,16,61,241,0,1,177,131,7,0,120,91,2,165,112,224,47,176,199,185,208,106,241,196,227,68,22,171,196,219,27,40,21,178,126,253,122,21,127,136,81,8,178,224,132,24,181,151,247,177,151,227,65,166,61,246,67,221,114,196,191,61,211,219,170,175,31,25,203,40,143,100,205,61,218,184,137,176,197,219,45,86,203,42,243,56,209,152,162,120,236,213,217,149,227,144,0,9,144,128,183,4,40,30,123,203,59,84,163,37,114,195,16,42,32,156,108,6,1,198,6,131,129,4,72,192,9,2,60,151,56,65,49,60,125,48,94,188,247,117,34,204,33,142,161,228,11,196,60,188,26,15,113,15,181,200,27,54,108,168,196,99,8,147,40,189,128,210,51,40,223,128,237,80,99,217,46,124,97,102,246,108,92,100,241,70,91,120,18,253,165,178,232,32,250,135,48,12,145,27,11,28,162,36,12,4,103,100,110,62,250,232,163,202,94,100,75,67,36,172,80,161,130,216,23,193,140,44,75,99,149,209,185,246,218,107,51,213,162,70,25,10,136,230,16,15,145,5,12,225,23,191,91,130,63,74,92,96,44,204,11,66,58,50,177,33,42,199,107,216,55,150,120,12,17,27,44,145,33,12,241,209,222,226,125,134,237,34,57,98,28,100,71,131,1,50,233,81,46,3,15,3,80,22,39,222,98,144,118,95,196,234,3,44,172,69,59,81,106,195,30,3,40,237,145,104,255,168,81,141,204,109,60,48,67,118,122,180,135,102,241,196,227,88,113,19,111,65,79,100,22,227,161,4,184,160,65,188,70,246,51,68,228,120,139,92,34,99,220,106,216,46,90,44,227,239,40,107,130,184,196,113,182,119,239,94,149,225,12,177,26,66,111,34,108,193,193,222,18,137,177,120,49,101,239,43,145,99,223,251,51,18,71,36,1,18,32,1,18,72,149,0,197,227,84,201,113,191,44,9,240,75,67,150,136,66,187,1,99,35,180,174,231,196,73,192,81,2,60,151,56,138,51,240,157,49,94,188,119,113,86,204,173,133,242,144,65,105,111,16,52,81,130,34,114,209,74,8,147,16,203,144,5,10,145,118,227,198,141,130,5,7,33,202,33,243,26,117,136,145,253,10,49,26,45,50,227,54,94,157,237,120,139,14,162,198,57,234,139,67,108,133,56,135,44,113,44,20,137,6,193,24,229,52,172,12,92,100,38,159,127,254,249,81,51,143,49,31,100,154,163,174,51,74,116,216,23,50,140,44,113,128,114,2,152,19,178,99,33,230,66,64,69,54,43,234,181,35,179,21,11,97,66,132,68,153,12,8,206,104,200,82,182,202,94,224,247,88,66,31,22,221,196,118,40,219,0,219,237,45,218,103,152,163,125,140,123,239,189,55,83,93,119,251,56,240,17,196,82,212,129,199,124,19,89,12,18,37,28,98,245,129,135,6,246,133,34,237,49,128,183,41,18,237,31,25,238,240,49,68,119,8,206,200,74,134,144,140,178,30,86,139,39,30,199,91,172,210,30,107,145,246,217,63,179,247,31,47,222,236,111,7,196,242,97,228,223,237,227,98,76,187,189,177,216,34,147,222,106,16,168,99,197,152,93,104,167,120,236,253,121,148,35,166,78,0,111,46,160,84,12,222,82,192,27,62,88,27,0,15,160,112,158,195,49,131,183,93,240,208,18,101,144,208,144,245,127,246,217,103,171,55,55,112,94,66,236,227,156,139,243,4,30,100,225,124,132,135,118,120,171,130,141,4,194,70,128,226,113,216,60,238,225,124,179,186,97,240,208,20,14,165,25,1,198,134,102,14,161,57,36,96,40,1,158,75,12,117,156,79,102,51,94,188,7,159,21,115,100,75,66,0,133,144,105,213,220,69,189,224,246,237,219,43,81,22,55,232,16,76,145,121,140,207,237,89,167,16,1,240,25,202,63,160,44,1,132,202,169,83,167,42,241,56,94,230,113,44,17,48,222,162,131,86,86,51,50,127,81,115,217,170,61,140,204,99,136,170,200,180,133,173,152,7,196,94,148,0,136,86,243,56,81,193,16,158,66,214,46,50,143,33,8,163,110,238,134,13,27,50,213,67,182,47,74,25,203,179,209,132,62,136,40,232,247,178,203,46,83,11,106,218,107,254,198,251,204,62,70,164,8,31,75,156,68,45,238,68,22,131,204,74,60,182,103,30,131,57,68,223,110,221,186,169,69,5,19,237,223,178,31,34,61,178,129,145,209,142,140,241,251,238,187,47,45,241,56,157,204,227,88,182,219,89,167,154,121,156,172,120,140,242,37,137,196,24,197,99,239,207,163,28,49,62,1,60,136,67,233,160,239,191,255,94,54,109,218,164,202,22,225,122,128,210,46,184,158,96,49,97,8,190,168,95,15,17,24,139,13,67,20,198,121,7,229,122,112,238,206,150,45,155,26,4,98,243,223,127,255,173,68,101,244,11,145,25,215,29,28,171,16,159,113,205,194,91,22,232,11,181,211,177,142,0,22,49,197,195,196,50,101,202,168,55,98,240,240,7,226,51,27,9,4,141,0,197,227,160,121,84,163,249,100,117,195,160,145,169,52,197,99,2,140,13,143,129,115,56,18,8,40,1,158,75,2,234,88,151,166,197,120,113,9,108,156,110,179,98,142,250,219,40,235,128,250,219,118,113,15,2,48,26,106,220,34,179,212,94,243,24,217,184,200,254,197,98,121,16,10,80,230,2,98,45,178,120,33,12,34,179,20,37,32,32,44,163,31,8,98,51,103,206,84,153,204,246,18,18,16,14,236,34,104,188,69,7,33,66,32,211,23,25,199,246,82,15,16,53,87,174,92,169,74,88,160,164,5,50,57,155,53,107,166,236,138,183,96,30,230,134,5,241,236,153,199,86,109,91,148,27,128,216,1,54,200,152,67,249,7,124,246,230,155,111,170,241,33,162,35,243,24,2,54,182,133,16,18,171,69,10,125,168,179,139,146,31,232,179,65,131,6,153,132,227,120,159,69,246,159,168,120,12,193,38,145,197,32,179,18,143,145,105,14,17,29,89,210,168,13,140,122,204,16,241,227,249,204,190,216,164,213,63,68,37,107,241,58,60,156,128,120,140,127,86,75,37,243,216,94,187,56,178,246,48,132,43,100,213,67,168,46,91,182,172,138,71,196,32,254,143,103,187,125,241,66,43,46,34,99,57,222,184,145,25,251,137,102,30,39,18,99,20,143,189,63,143,114,196,204,4,240,208,8,215,1,156,7,172,210,53,120,128,136,227,15,194,45,4,220,210,165,75,43,81,55,218,226,166,78,240,196,249,229,215,95,127,85,199,49,30,244,225,154,131,243,11,106,191,227,60,2,49,25,181,204,171,86,173,42,53,106,212,80,165,140,34,75,45,57,97,7,251,32,1,47,9,80,60,246,146,118,200,198,202,234,134,33,100,56,56,93,27,1,198,6,195,129,4,72,192,9,2,60,151,56,65,49,60,125,48,94,188,247,117,60,230,246,133,242,172,18,16,118,17,15,25,189,88,48,110,210,164,73,130,90,183,239,190,251,174,42,179,0,17,17,226,42,178,100,33,190,226,239,245,235,215,87,101,18,144,217,139,50,14,120,181,120,218,180,105,74,88,198,13,251,232,209,163,149,168,16,175,108,69,188,69,7,145,109,134,108,104,216,132,44,52,148,213,64,107,219,182,173,42,67,1,33,24,130,246,157,119,222,169,50,216,226,45,116,104,205,49,82,60,134,240,61,123,246,108,53,6,196,112,148,126,104,211,166,141,202,142,195,103,159,126,250,169,26,99,205,154,53,74,248,69,134,115,249,242,229,227,58,53,82,232,27,51,102,140,170,155,108,111,183,220,114,139,42,25,129,69,0,99,125,134,5,253,236,45,81,241,184,118,237,218,49,23,114,76,180,15,248,18,153,210,16,201,81,58,196,30,3,224,18,107,161,200,200,254,145,65,8,177,125,228,200,145,234,53,116,139,47,178,11,173,44,110,204,49,154,232,31,239,161,3,252,131,218,198,136,53,248,6,245,168,225,155,34,69,138,40,191,89,246,33,115,177,93,187,118,242,243,207,63,43,49,57,94,188,33,54,44,155,80,158,37,90,44,195,214,88,227,38,202,182,82,165,74,153,198,73,36,198,40,30,123,127,30,13,251,136,16,100,23,44,88,160,30,168,125,246,217,103,74,16,198,185,229,170,171,174,82,111,80,64,156,213,173,161,164,18,30,252,224,65,31,22,101,197,194,173,56,7,93,126,249,229,202,110,212,27,199,28,226,61,252,211,109,78,180,135,4,40,30,51,6,92,35,192,155,52,215,208,26,223,49,99,195,120,23,114,2,36,160,5,1,158,75,180,112,131,49,70,48,94,188,119,85,186,204,35,69,48,239,103,240,63,35,66,4,132,104,6,33,16,25,204,209,22,91,131,24,14,145,179,84,169,82,74,64,100,35,129,48,19,72,247,216,15,51,59,206,93,148,232,138,135,129,40,219,130,12,126,60,48,195,67,66,212,148,199,195,67,19,27,230,129,55,85,150,47,95,174,174,37,95,126,249,165,84,175,94,93,189,81,129,122,253,152,27,30,70,177,145,128,174,4,40,30,235,234,153,0,216,197,47,13,1,112,162,75,83,96,108,184,4,150,221,146,64,200,8,240,92,18,50,135,167,57,93,198,75,154,0,83,216,61,93,230,186,136,199,152,58,22,87,130,112,140,69,218,80,250,224,138,43,174,80,55,250,88,108,9,181,54,145,241,124,201,37,151,168,140,86,46,166,148,66,176,112,151,64,17,72,247,216,15,20,12,78,38,33,2,168,41,140,55,57,222,121,231,29,85,178,231,238,187,239,86,111,115,96,49,210,160,182,37,75,150,200,231,159,127,174,50,170,145,89,125,211,77,55,9,222,6,129,88,142,178,23,108,36,160,19,1,138,199,58,121,35,96,182,240,75,67,192,28,234,224,116,24,27,14,194,100,87,36,16,98,2,60,151,132,216,249,41,76,157,241,146,2,180,52,119,9,26,243,83,167,78,169,172,177,9,19,38,8,110,250,33,110,35,211,24,25,113,40,177,129,44,50,251,2,116,105,226,227,238,36,96,44,129,160,29,251,198,58,194,0,195,113,78,29,55,110,156,58,175,162,198,125,243,230,205,149,128,26,182,134,7,148,88,28,21,37,58,230,205,155,167,222,112,105,216,176,161,42,213,131,82,23,108,36,224,55,1,138,199,126,123,32,192,227,243,75,67,128,157,155,230,212,24,27,105,2,228,238,36,64,2,138,0,207,37,12,132,100,8,48,94,146,161,229,204,182,100,238,12,71,246,66,2,166,17,240,226,33,10,202,201,176,153,75,0,34,41,22,56,69,125,96,212,143,199,194,152,168,113,206,246,63,4,32,170,163,108,7,22,135,197,131,203,38,77,154,200,61,247,220,163,30,82,178,145,128,31,4,40,30,251,65,61,36,99,242,134,33,36,142,78,97,154,140,141,20,160,113,23,18,32,129,51,8,240,92,194,160,72,134,0,227,37,25,90,206,108,75,230,206,112,100,47,36,96,26,1,183,143,125,183,251,55,141,183,73,246,126,241,197,23,50,112,224,64,217,190,125,187,42,243,211,170,85,43,147,204,247,197,214,21,43,86,168,69,77,167,78,157,42,37,75,150,84,217,217,200,210,230,130,123,190,184,35,180,131,82,60,14,173,235,221,159,56,47,234,238,51,54,117,4,198,134,169,158,163,221,36,160,23,1,158,75,244,242,135,238,214,48,94,188,247,16,153,123,207,156,35,146,128,14,4,220,62,246,221,238,95,7,134,65,179,225,247,223,127,151,103,254,63,123,231,1,45,69,181,124,253,250,131,129,32,153,139,36,69,148,11,40,73,196,192,83,17,4,35,250,68,124,74,144,32,138,128,162,143,32,57,42,81,201,25,69,81,80,84,64,16,16,17,21,21,3,34,25,9,18,36,139,136,130,100,36,169,200,183,246,89,175,239,215,119,152,158,233,73,125,58,236,94,139,5,220,219,125,170,206,175,170,103,206,236,169,174,211,163,135,204,159,63,95,122,245,234,165,170,141,121,196,78,224,163,143,62,82,27,184,206,152,49,67,30,123,236,49,37,190,223,124,243,205,177,15,196,43,72,32,70,2,20,143,99,4,198,211,237,19,224,155,186,125,86,65,59,147,185,17,180,136,115,190,36,144,26,2,124,45,73,13,87,191,142,202,124,113,62,178,100,238,60,115,90,36,1,55,16,72,245,189,159,234,241,221,192,208,79,62,76,158,60,89,58,118,236,168,132,206,126,253,250,201,197,23,95,236,167,233,105,153,203,254,253,251,5,92,209,43,250,210,75,47,149,22,45,90,168,106,100,30,36,144,42,2,20,143,83,69,150,227,178,23,37,115,192,146,0,23,124,76,14,18,32,129,100,16,224,107,73,50,40,6,103,12,230,139,243,177,38,115,231,153,211,34,9,184,129,64,170,239,253,84,143,239,6,134,126,240,225,204,153,51,242,212,83,79,201,250,245,235,101,228,200,145,114,235,173,183,250,97,90,174,155,195,172,89,179,100,194,132,9,178,125,251,118,121,230,153,103,228,217,103,159,149,11,47,188,208,117,126,210,33,111,19,160,120,236,237,248,185,218,123,190,169,187,58,60,90,157,99,110,104,197,79,227,36,224,27,2,124,45,241,77,40,29,153,8,243,197,17,204,153,140,144,185,243,204,105,145,4,220,64,32,213,247,126,170,199,119,3,67,175,251,176,122,245,106,121,252,241,199,165,122,245,234,50,122,244,104,175,79,199,19,254,127,247,221,119,50,118,236,88,249,236,179,207,164,93,187,118,170,167,116,142,28,57,146,234,251,129,3,7,100,247,238,221,178,103,207,30,249,245,215,95,101,223,190,125,130,150,36,7,15,30,148,35,71,142,200,241,227,199,229,196,137,19,114,234,212,41,249,243,207,63,229,239,191,255,22,108,110,137,123,246,130,11,46,144,139,46,186,72,178,103,207,46,151,92,114,137,234,217,156,55,111,94,41,80,160,128,20,42,84,72,10,23,46,44,69,139,22,149,203,46,187,76,46,191,252,114,246,116,78,106,228,18,31,140,226,113,226,12,57,130,5,1,190,169,51,53,172,8,48,55,152,27,36,64,2,201,32,192,215,146,100,80,12,206,24,204,23,231,99,77,230,206,51,167,69,18,112,3,129,84,223,251,169,30,223,13,12,189,236,195,7,31,124,32,13,27,54,148,81,163,70,169,118,10,60,156,37,176,110,221,58,85,233,61,103,206,28,213,46,164,75,151,46,146,53,107,214,152,156,216,176,97,131,252,240,195,15,178,105,211,38,249,241,199,31,101,203,150,45,170,178,25,227,64,216,197,198,125,16,122,33,248,166,165,165,73,254,252,249,149,16,12,65,56,103,206,156,74,32,134,80,12,193,216,184,95,33,36,67,80,134,176,252,199,31,127,200,177,99,199,228,240,225,195,74,120,70,27,142,223,126,251,77,126,249,229,23,181,153,226,79,63,253,164,198,185,234,170,171,164,116,233,210,82,166,76,25,185,230,154,107,164,124,249,242,234,103,60,156,39,64,241,216,121,230,129,177,200,55,245,192,132,58,230,137,50,55,98,70,198,11,72,128,4,194,16,224,107,9,211,34,22,2,204,151,88,104,37,231,92,50,79,14,71,142,66,2,94,35,144,234,123,63,213,227,123,141,183,155,252,125,243,205,55,165,77,155,54,242,222,123,239,201,221,119,223,237,38,215,2,231,11,218,133,12,25,50,68,190,248,226,11,233,214,173,155,106,103,17,238,128,64,188,124,249,114,89,177,98,133,172,90,181,74,214,172,89,35,37,74,148,80,66,45,4,219,178,101,203,74,122,122,186,148,42,85,74,242,229,203,231,24,71,136,201,16,172,33,92,195,199,141,27,55,170,22,40,16,158,43,87,174,44,55,220,112,131,220,120,227,141,106,195,64,244,125,230,145,90,2,20,143,83,203,55,208,163,243,77,61,208,225,143,56,121,230,6,115,131,4,72,32,25,4,248,90,146,12,138,193,25,131,249,226,124,172,201,220,121,230,180,72,2,110,32,144,234,123,63,213,227,187,129,161,23,125,152,52,105,146,18,41,231,206,157,171,68,61,30,238,32,176,116,233,82,25,56,112,160,106,55,209,187,119,111,41,89,178,164,124,253,245,215,178,104,209,34,89,188,120,177,170,240,173,90,181,170,18,99,171,84,169,162,132,89,180,149,112,235,129,42,101,180,69,129,216,141,185,161,93,7,90,93,160,69,74,173,90,181,228,206,59,239,84,115,226,145,92,2,20,143,147,203,147,163,153,8,240,77,157,233,96,69,128,185,193,220,32,1,18,72,6,1,190,150,36,131,98,112,198,96,190,56,31,107,50,119,158,57,45,146,128,27,8,164,250,222,79,245,248,110,96,232,53,31,102,206,156,41,45,91,182,148,79,63,253,84,137,144,60,220,71,0,109,44,250,246,237,171,218,70,212,168,81,67,110,187,237,54,181,137,33,132,87,175,31,43,87,174,148,47,191,252,82,85,89,47,88,176,64,85,189,223,127,255,253,242,192,3,15,248,98,126,110,136,15,197,99,55,68,193,167,62,240,77,221,167,129,77,194,180,152,27,73,128,200,33,72,128,4,50,122,168,17,5,9,216,33,192,247,30,59,148,146,123,14,153,39,151,39,71,35,1,175,16,72,245,189,159,234,241,189,194,217,45,126,46,89,178,68,170,85,171,166,68,187,154,53,107,186,197,45,250,17,80,2,16,199,231,207,159,47,31,126,248,161,234,251,140,47,51,234,213,171,39,13,26,52,144,92,185,114,5,148,74,226,211,166,120,156,56,67,142,96,65,128,111,234,76,13,43,2,204,13,230,6,9,144,64,50,8,240,181,36,25,20,131,51,6,243,197,249,88,147,185,243,204,105,145,4,220,64,32,213,247,126,170,199,119,3,67,175,248,112,244,232,81,213,162,162,71,143,30,210,180,105,83,175,184,77,63,3,68,96,214,172,89,50,125,250,116,153,61,123,182,52,105,210,68,154,53,107,166,190,236,224,17,27,1,138,199,177,241,226,217,49,16,224,155,122,12,176,2,118,42,115,35,96,1,231,116,73,32,69,4,248,90,146,34,176,62,29,150,249,226,124,96,201,220,121,230,180,72,2,110,32,144,234,123,63,213,227,187,129,161,87,124,104,216,176,161,92,126,249,229,50,104,208,32,175,184,76,63,3,74,0,189,146,223,122,235,45,121,253,245,215,37,45,45,77,158,122,234,41,121,244,209,71,3,74,35,246,105,83,60,142,157,25,175,176,73,128,111,234,54,65,5,240,52,230,70,0,131,206,41,147,64,10,8,240,181,36,5,80,125,60,36,243,197,249,224,146,185,243,204,105,145,4,220,64,32,213,247,126,170,199,119,3,67,47,248,48,97,194,4,121,251,237,183,213,198,107,60,72,192,75,4,80,141,60,110,220,56,217,183,111,159,180,107,215,78,158,124,242,73,47,185,175,197,87,138,199,90,176,7,195,40,223,212,131,17,231,120,102,201,220,136,135,26,175,33,1,18,8,37,192,215,18,230,68,44,4,152,47,177,208,74,206,185,100,158,28,142,28,133,4,188,70,32,213,247,126,170,199,247,26,111,29,254,238,221,187,87,202,150,45,171,54,40,227,6,121,58,34,64,155,201,32,240,249,231,159,203,176,97,195,4,249,220,181,107,87,65,37,61,143,240,4,40,30,51,51,82,70,128,111,234,41,67,235,249,129,153,27,158,15,33,39,64,2,174,32,128,215,18,30,36,16,11,129,115,231,206,197,114,58,207,77,144,0,239,209,4,1,242,114,18,240,48,129,84,190,222,242,179,132,254,196,64,165,102,161,66,133,100,224,192,129,250,157,161,7,36,144,32,129,121,243,230,169,92,198,134,122,125,250,244,145,170,85,171,38,56,162,255,46,167,120,236,191,152,186,102,70,124,83,119,77,40,92,231,8,115,195,117,33,161,67,36,64,2,9,18,224,235,90,120,128,228,146,96,98,241,114,18,240,48,1,222,255,30,14,158,203,93,103,110,37,47,64,127,255,253,183,252,246,219,111,234,241,253,223,127,255,93,14,30,60,40,135,14,29,18,108,132,119,236,216,49,57,126,252,184,156,60,121,82,78,157,58,37,167,79,159,150,63,255,252,83,254,250,235,47,217,188,121,179,236,220,185,83,46,186,232,162,228,57,195,145,72,64,51,129,151,95,126,89,109,254,216,170,85,43,121,241,197,23,53,123,227,46,243,20,143,221,21,15,95,121,195,55,117,95,133,51,169,147,97,110,36,21,39,7,35,1,18,112,1,1,190,174,81,60,118,65,26,210,5,18,112,21,1,190,46,186,42,28,190,114,134,185,21,91,56,33,8,111,218,180,73,182,108,217,34,219,182,109,83,162,239,174,93,187,228,231,159,127,86,143,235,23,41,82,68,46,189,244,82,85,73,92,160,64,1,201,159,63,191,228,205,155,87,114,231,206,173,42,49,115,230,204,41,217,179,103,151,108,217,178,41,177,248,194,11,47,148,219,111,191,61,54,39,120,54,9,120,132,0,190,68,233,208,161,131,108,220,184,81,70,143,30,45,55,223,124,179,71,60,79,173,155,20,143,83,203,55,208,163,243,77,61,208,225,143,56,121,230,6,115,131,4,72,192,111,4,248,186,70,241,216,111,57,205,249,144,64,162,4,248,186,152,40,65,94,111,69,128,185,101,157,27,168,32,94,182,108,153,172,90,181,74,86,175,94,45,235,214,173,147,35,71,142,200,53,215,92,35,101,202,148,145,244,244,116,185,242,202,43,229,138,43,174,144,203,47,191,92,138,21,43,198,68,35,1,18,8,67,96,210,164,73,242,244,211,79,171,158,200,207,60,243,76,224,25,81,60,14,124,10,164,14,0,223,212,83,199,214,235,35,51,55,188,30,65,250,79,2,36,16,74,128,175,107,20,143,121,87,144,0,9,100,38,192,215,69,102,68,170,8,48,183,254,63,217,195,135,15,11,54,253,250,242,203,47,229,155,111,190,145,61,123,246,168,126,173,216,196,174,74,149,42,82,169,82,37,41,89,178,100,170,66,193,113,73,192,215,4,126,248,225,7,105,214,172,153,220,118,219,109,50,124,248,112,95,207,53,218,228,40,30,71,35,196,223,199,77,128,111,234,113,163,243,253,133,204,13,223,135,152,19,36,129,192,17,224,235,26,197,227,192,37,61,39,76,2,81,8,240,117,145,41,146,42,2,65,207,45,180,157,248,224,131,15,4,155,124,45,90,180,72,238,186,235,46,169,89,179,166,84,175,94,93,174,187,238,186,84,97,231,184,36,16,72,2,103,206,156,145,6,13,26,200,37,151,92,34,83,166,76,9,36,3,76,154,226,113,96,67,159,250,137,7,253,77,61,245,132,189,107,129,185,225,221,216,209,115,18,32,1,138,164,177,228,0,95,239,99,161,197,115,73,192,95,4,120,255,251,43,158,110,154,77,16,115,11,2,214,219,111,191,45,83,167,78,149,239,191,255,94,234,214,173,43,117,234,212,145,218,181,107,75,214,172,89,221,20,30,250,66,2,190,36,190,55,96,64,0,0,32,0,73,68,65,84,208,164,73,19,57,123,246,172,188,251,238,187,190,156,95,180,73,81,60,142,70,136,191,143,155,64,16,223,212,227,134,21,176,11,153,27,1,11,56,167,75,2,1,32,192,215,53,138,234,1,72,115,78,145,4,98,34,192,215,197,152,112,241,228,24,8,4,41,183,240,216,252,196,137,19,5,253,87,107,213,170,37,141,27,55,150,135,30,122,40,6,90,60,149,4,72,32,89,4,234,215,175,175,54,148,124,249,229,151,147,53,164,103,198,161,120,236,153,80,121,207,209,32,189,169,123,47,58,122,61,102,110,232,229,79,235,36,64,2,201,39,192,215,53,138,199,201,207,42,142,72,2,222,38,192,215,69,111,199,207,205,222,7,33,183,208,142,98,236,216,177,178,112,225,66,105,213,170,149,180,108,217,82,109,112,199,131,4,72,64,47,1,244,63,254,247,191,255,45,157,58,117,210,235,136,195,214,41,30,59,12,60,72,230,130,240,166,30,164,120,38,115,174,204,141,100,210,228,88,36,64,2,110,32,192,215,53,138,199,110,200,67,250,64,2,110,34,192,215,69,55,69,195,95,190,248,57,183,190,251,238,59,25,58,116,168,172,93,187,86,218,181,107,39,255,253,239,127,253,21,60,206,134,4,60,78,96,251,246,237,106,51,202,185,115,231,170,141,244,130,114,80,60,14,74,164,53,204,211,207,111,234,26,112,250,202,36,115,195,87,225,228,100,72,128,4,176,137,196,255,253,159,156,59,119,142,44,66,8,144,11,83,130,4,130,75,128,247,127,112,99,159,234,153,251,49,183,118,239,222,45,125,251,246,149,249,243,231,75,247,238,221,229,217,103,159,77,53,70,142,79,2,36,16,39,129,183,222,122,75,61,25,176,124,249,242,56,71,240,222,101,20,143,189,23,51,207,120,236,199,55,117,207,192,119,185,163,204,13,151,7,136,238,145,0,9,196,76,128,175,107,225,145,145,75,204,169,196,11,72,192,55,4,120,255,251,38,148,174,155,136,223,114,107,212,168,81,210,173,91,55,105,223,190,189,244,233,211,71,46,184,224,2,215,49,167,67,36,64,2,153,9,96,195,202,154,53,107,74,219,182,109,3,129,134,226,113,32,194,172,103,146,126,123,83,215,67,209,159,86,153,27,254,140,43,103,69,2,65,38,192,215,53,138,199,65,206,127,206,157,4,194,17,224,235,34,243,34,85,4,252,146,91,120,252,189,77,155,54,242,215,95,127,169,86,21,21,43,86,76,21,50,142,75,2,36,144,100,2,168,58,198,230,149,123,246,236,73,242,200,238,28,142,226,177,59,227,226,11,175,252,242,166,238,139,96,184,108,18,204,13,151,5,132,238,144,0,9,36,76,128,175,107,20,143,19,78,34,14,64,2,62,35,192,215,69,159,5,212,69,211,241,67,110,189,255,254,251,210,162,69,11,233,220,185,179,116,237,218,213,69,116,233,10,9,144,128,93,2,15,62,248,160,218,60,175,121,243,230,118,47,241,236,121,20,143,61,27,58,247,59,238,135,55,117,247,83,246,166,135,204,13,111,198,141,94,147,0,9,88,19,224,235,26,197,99,222,31,36,64,2,153,9,240,117,145,25,145,42,2,94,207,173,225,195,135,171,74,227,55,223,124,83,238,188,243,206,84,97,226,184,36,64,2,41,38,48,103,206,28,25,61,122,180,44,92,184,48,197,150,244,15,79,241,88,127,12,124,235,129,215,223,212,125,27,24,23,76,140,185,225,130,32,208,5,18,32,129,164,18,224,235,26,197,227,164,38,20,7,35,1,31,16,224,235,162,15,130,232,210,41,120,57,183,94,120,225,5,249,224,131,15,100,230,204,153,114,213,85,87,185,148,176,191,220,250,231,159,127,4,34,223,224,193,131,101,217,178,101,82,173,90,53,245,239,170,85,171,202,143,63,254,40,227,199,143,151,2,5,10,8,122,79,87,175,94,93,6,13,26,36,233,233,233,17,127,7,66,75,151,46,85,149,227,107,214,172,145,102,205,154,9,98,155,63,127,126,137,102,15,95,28,156,62,125,90,14,29,58,164,108,79,154,52,73,198,140,25,35,197,138,21,83,155,38,162,151,46,114,220,124,152,109,53,104,208,64,6,12,24,32,105,105,105,202,71,140,151,59,119,110,153,60,121,178,84,174,92,89,240,229,4,91,160,56,151,195,121,242,228,81,113,40,92,184,176,115,70,53,88,162,120,172,1,122,80,76,122,249,77,61,40,49,210,53,79,230,134,46,242,180,75,2,36,144,42,2,124,93,163,120,156,170,220,226,184,36,224,85,2,124,93,244,106,228,220,239,183,87,115,235,197,23,95,148,89,179,102,201,199,31,127,44,5,11,22,116,63,104,159,120,184,97,195,6,121,233,165,151,212,159,34,69,138,200,148,41,83,4,253,106,135,13,27,38,63,253,244,147,52,106,212,72,218,181,107,39,16,101,231,207,159,47,243,230,205,147,17,35,70,168,94,182,86,191,251,253,247,223,165,67,135,14,242,252,243,207,75,185,114,229,100,234,212,169,178,117,235,86,233,221,187,183,108,222,188,57,162,189,167,159,126,90,9,190,21,42,84,80,246,214,173,91,167,68,232,125,251,246,73,247,238,221,149,48,92,162,68,137,12,250,187,118,237,202,176,117,245,213,87,43,91,235,215,175,151,254,253,251,11,126,135,150,9,16,174,107,212,168,33,239,188,243,142,172,93,187,86,217,191,232,162,139,124,18,65,119,79,163,110,221,186,42,119,234,215,175,239,110,71,19,244,142,226,113,130,0,121,185,53,1,175,190,169,51,166,169,39,192,220,72,61,99,90,32,1,18,112,150,0,95,215,40,30,59,155,113,180,70,2,238,39,192,215,69,247,199,200,171,30,122,49,183,32,234,245,234,213,75,190,249,230,27,41,94,188,184,87,209,251,194,239,197,139,23,43,1,25,2,241,238,221,187,165,79,159,62,170,245,0,4,253,227,199,143,43,1,183,109,219,182,114,246,236,89,203,223,173,90,181,74,137,197,61,122,244,80,85,194,71,143,30,149,158,61,123,74,183,110,221,164,104,209,162,153,56,133,218,27,50,100,136,18,174,81,177,250,209,71,31,201,216,177,99,165,99,199,142,170,18,58,103,206,156,231,49,158,59,119,174,172,94,189,90,9,213,176,117,224,192,1,233,212,169,147,18,140,81,193,108,30,15,21,176,175,191,254,186,242,59,123,246,236,190,136,151,219,39,49,112,224,64,57,118,236,152,18,236,253,124,80,60,246,115,116,53,207,205,139,111,234,154,145,5,198,60,115,35,48,161,230,68,73,32,48,4,248,186,70,241,56,48,201,206,137,146,128,77,2,124,93,180,9,138,167,197,76,192,107,185,181,109,219,54,185,246,218,107,85,197,49,90,38,240,112,150,192,185,115,231,84,53,240,39,159,124,162,170,124,151,44,89,162,170,116,13,241,216,44,182,158,58,117,74,137,180,198,6,104,86,191,91,185,114,165,52,110,220,56,211,68,42,85,170,36,211,167,79,151,210,165,75,219,182,119,230,204,25,85,141,142,150,25,16,163,81,149,12,33,57,111,222,188,25,99,227,139,7,28,168,130,198,17,201,71,138,199,206,230,22,172,77,155,54,77,181,69,193,223,126,62,40,30,251,57,186,154,231,230,181,55,117,205,184,2,101,158,185,17,168,112,115,178,36,16,8,2,124,93,163,120,28,136,68,231,36,73,32,6,2,124,93,140,1,22,79,141,137,128,219,114,235,137,39,158,80,226,95,174,92,185,194,206,227,63,255,249,143,92,127,253,245,170,42,149,135,243,4,32,244,162,197,3,226,132,86,17,104,245,0,145,215,16,143,241,59,84,30,231,203,151,239,188,202,99,171,223,161,242,248,200,145,35,210,170,85,171,243,38,20,205,94,184,202,96,8,220,123,247,238,85,21,195,181,106,213,202,212,2,33,90,229,177,121,60,138,199,206,231,23,90,143,140,27,55,78,85,145,251,249,160,120,236,231,232,106,158,155,219,222,212,53,227,160,121,19,1,230,6,211,129,4,72,32,25,4,66,55,19,73,198,152,137,140,129,133,63,143,204,4,220,22,35,187,241,97,44,237,146,226,121,36,96,77,128,235,61,102,71,170,8,184,45,183,178,101,203,38,120,223,64,171,3,180,166,48,139,200,31,126,248,161,106,103,128,62,180,60,244,16,128,80,188,101,203,22,213,87,24,237,5,208,106,2,241,130,224,255,243,207,63,159,215,215,24,149,201,104,9,1,145,57,180,231,177,241,59,180,187,64,235,8,108,112,87,190,124,121,89,177,98,133,76,156,56,81,109,196,183,96,193,130,136,246,204,98,47,170,138,183,111,223,174,198,194,209,175,95,63,37,30,227,143,113,68,235,121,76,241,88,79,94,25,86,81,117,252,230,155,111,202,236,217,179,245,58,146,98,235,20,143,83,12,56,200,195,187,237,77,61,200,177,112,219,220,153,27,110,139,8,253,33,1,111,18,224,107,137,55,227,230,118,175,153,87,110,143,16,253,243,10,1,222,75,94,137,148,247,252,116,91,110,65,48,196,38,103,56,254,252,243,79,37,34,67,160,132,136,124,207,61,247,40,1,178,73,147,38,222,3,237,19,143,177,185,29,226,129,182,2,119,220,113,135,138,5,90,69,12,31,62,92,14,29,58,164,54,175,203,145,35,135,250,125,157,58,117,148,32,92,184,112,97,65,21,175,213,239,32,62,67,72,238,218,181,171,44,90,180,72,176,105,26,122,223,150,45,91,86,162,217,51,139,189,39,78,156,80,61,139,199,140,25,163,242,165,125,251,246,210,178,101,203,243,250,21,47,93,186,84,137,223,107,214,172,81,155,179,33,223,210,210,210,148,143,20,143,245,38,234,248,241,227,85,59,148,87,94,121,69,175,35,41,182,78,241,56,197,128,131,60,188,219,222,212,131,28,11,183,205,157,185,225,182,136,208,31,18,240,38,1,190,150,120,51,110,110,247,154,121,229,246,8,209,63,175,16,224,189,228,149,72,121,207,79,55,230,86,254,252,249,229,240,225,195,10,38,54,66,67,47,219,71,31,125,84,240,72,251,175,191,254,234,61,200,1,241,56,82,155,7,182,128,8,72,18,36,56,205,214,173,91,171,47,13,218,180,105,147,224,72,238,190,156,226,177,187,227,227,105,239,220,248,166,238,105,160,62,114,158,185,225,163,96,114,42,36,160,145,0,95,75,52,194,247,177,105,230,149,143,131,203,169,145,0,9,248,130,128,91,91,34,101,201,146,69,254,249,231,159,12,198,23,94,120,161,234,93,59,101,202,20,95,112,247,227,36,40,30,251,49,170,206,206,9,125,180,223,120,227,13,185,225,134,27,156,53,236,176,53,138,199,14,3,15,146,57,126,248,10,82,180,99,155,43,115,35,54,94,60,155,4,72,32,60,1,190,150,48,51,82,65,128,121,149,10,170,28,147,4,72,128,4,252,77,32,92,229,113,122,122,186,106,107,128,10,100,30,36,64,2,254,35,128,94,230,104,89,178,99,199,14,255,77,46,100,70,20,143,125,31,98,125,19,228,135,47,125,236,221,110,153,185,225,246,8,209,63,18,240,6,1,190,150,120,35,78,94,243,146,121,229,181,136,209,95,183,16,224,35,222,110,137,4,253,112,154,0,122,214,162,7,45,250,224,154,123,30,223,126,251,237,170,15,234,245,215,95,239,180,75,180,71,2,36,224,0,129,231,158,123,78,245,167,54,122,158,59,96,82,155,9,138,199,218,208,251,223,48,63,124,249,63,198,241,206,144,185,17,47,57,94,71,2,36,96,38,192,215,18,230,67,42,8,48,175,82,65,149,99,146,0,9,144,128,127,9,100,203,150,77,9,199,216,40,175,87,175,94,106,227,51,28,232,131,250,193,7,31,72,153,50,101,252,59,121,206,140,4,2,74,224,224,193,131,82,180,104,81,181,105,225,21,87,92,225,123,10,20,143,125,31,98,125,19,228,135,47,125,236,221,110,153,185,225,246,8,209,63,18,240,6,1,190,150,120,35,78,94,243,146,121,229,181,136,209,95,39,9,224,67,50,118,150,47,80,160,128,140,26,53,74,170,87,175,46,131,6,13,18,60,158,111,174,60,222,189,123,183,12,29,58,84,114,231,206,45,147,39,79,150,202,149,43,203,240,225,195,165,98,197,138,74,100,131,160,214,187,119,111,229,58,54,27,194,35,191,125,250,244,81,21,92,60,72,192,107,4,154,55,111,46,35,71,142,204,16,141,13,255,171,84,169,34,175,190,250,170,224,111,30,36,64,2,254,34,128,170,227,179,103,207,170,247,194,32,28,20,143,131,16,101,77,115,228,135,47,77,224,61,96,150,185,225,129,32,209,69,18,240,0,1,190,150,120,32,72,30,116,145,121,229,193,160,209,101,199,8,64,32,110,212,168,145,180,107,215,78,26,52,104,32,243,231,207,151,121,243,230,201,136,17,35,100,207,158,61,242,250,235,175,43,17,24,226,49,4,181,23,94,120,65,106,212,168,33,239,188,243,142,160,55,228,75,47,189,36,91,183,110,85,127,227,15,196,229,46,93,186,168,77,198,48,6,197,99,199,66,73,67,14,16,168,87,175,158,234,135,218,176,97,67,7,172,209,4,9,144,128,83,4,150,46,93,42,247,221,119,159,108,222,188,89,210,210,210,156,50,171,213,14,197,99,173,248,253,109,156,31,190,252,29,223,68,102,199,220,72,132,30,175,37,1,18,48,8,240,181,132,185,144,10,2,204,171,84,80,229,152,126,33,0,241,24,226,240,232,209,163,165,96,193,130,114,252,248,113,233,222,189,187,122,92,31,21,88,102,241,24,125,96,135,13,27,38,121,242,228,201,84,149,60,99,198,12,133,163,105,211,166,234,239,85,171,86,169,234,228,193,131,7,83,60,246,75,162,112,30,138,0,190,16,193,61,131,190,199,60,72,128,4,252,67,160,106,213,170,242,228,147,79,170,63,65,57,40,30,7,37,210,26,230,201,15,95,26,160,123,196,36,115,195,35,129,162,155,36,224,114,2,124,45,113,121,128,60,234,30,243,202,163,129,163,219,142,16,8,221,20,239,212,169,83,242,252,243,207,171,42,99,28,102,241,216,248,55,170,137,205,215,161,157,197,149,87,94,169,42,152,113,112,163,61,71,66,71,35,26,8,108,219,182,77,32,50,29,56,112,64,131,117,154,36,1,18,72,5,1,124,89,122,228,200,17,121,243,205,55,83,49,188,107,199,164,120,236,218,208,120,223,49,126,248,242,126,12,83,53,3,230,70,170,200,114,92,18,8,22,1,190,150,4,43,222,78,205,150,121,229,20,105,218,241,34,1,8,189,253,251,247,87,149,199,249,242,229,139,88,121,108,37,30,163,242,24,162,115,171,86,173,20,2,86,30,123,49,19,232,179,93,2,15,63,252,176,220,118,219,109,210,166,77,27,187,151,240,60,18,32,1,151,18,64,207,255,137,19,39,202,183,223,126,43,57,114,228,112,169,151,169,113,139,226,113,106,184,114,84,17,225,135,47,166,129,21,1,230,6,115,131,4,72,32,30,2,168,108,67,223,204,126,253,250,73,167,78,157,50,222,103,240,168,51,54,94,122,244,209,71,229,141,55,222,136,103,104,94,19,96,2,204,171,0,7,159,83,143,153,64,184,158,199,75,150,44,81,189,141,119,237,218,101,171,242,24,155,227,177,231,113,204,232,121,129,71,9,44,95,190,92,238,189,247,94,85,97,143,86,47,60,72,128,4,188,73,96,246,236,217,170,77,197,151,95,126,169,54,127,13,218,65,241,56,104,17,119,112,190,20,8,29,132,237,49,83,204,13,143,5,140,238,146,128,75,8,160,183,38,62,120,225,17,232,44,89,178,200,225,195,135,85,229,27,250,108,158,62,125,90,61,22,154,43,87,46,151,120,75,55,188,66,128,121,229,149,72,209,79,55,16,128,0,134,182,19,168,184,154,54,109,154,212,169,83,71,250,246,237,43,133,11,23,206,212,126,2,27,230,89,85,30,103,203,150,77,62,248,224,3,245,165,31,254,141,205,196,126,250,233,39,37,40,227,255,60,72,192,111,4,186,117,235,166,190,92,153,58,117,170,223,166,198,249,144,64,32,8,44,88,176,64,238,185,231,30,193,223,119,220,113,71,32,230,28,58,73,138,199,129,12,187,51,147,166,64,232,12,103,47,90,97,110,120,49,106,244,153,4,220,65,160,115,231,206,50,97,194,4,57,118,236,152,18,144,255,249,231,31,201,157,59,183,122,252,25,21,200,60,72,32,30,2,204,171,120,168,241,154,32,18,72,118,127,226,51,103,206,168,190,145,89,179,102,205,232,155,28,68,174,156,179,255,9,220,117,215,93,114,243,205,55,171,42,125,30,36,64,2,222,33,240,233,167,159,202,125,247,221,39,239,191,255,190,250,194,52,168,7,197,227,160,70,222,129,121,83,32,116,0,178,71,77,48,55,60,26,56,186,77,2,46,32,128,42,209,66,133,10,169,74,99,227,64,165,218,254,253,251,89,117,236,130,248,120,213,5,230,149,87,35,71,191,157,38,144,12,241,120,229,202,149,210,181,107,87,249,226,139,47,164,68,137,18,242,248,227,143,75,199,142,29,37,103,206,156,78,79,135,246,72,192,49,2,191,254,250,171,64,64,126,236,177,199,84,190,243,32,1,18,112,63,1,8,198,245,235,215,151,89,179,102,201,3,15,60,224,126,135,83,232,33,197,227,20,194,13,250,208,20,8,131,158,1,214,243,103,110,48,55,72,128,4,18,33,0,209,225,149,87,94,145,163,71,143,74,158,60,121,228,169,167,158,82,143,59,243,32,129,68,8,48,175,18,161,231,158,107,159,120,226,9,25,53,106,20,191,76,114,79,72,232,9,9,144,192,255,8,160,223,247,67,15,61,164,170,24,7,12,24,64,46,36,64,2,46,38,240,242,203,47,75,175,94,189,100,250,244,233,82,171,86,45,23,123,234,140,107,20,143,157,225,28,72,43,20,8,3,25,118,91,147,102,110,216,194,196,147,72,128,4,44,8,152,171,68,89,117,204,52,73,22,1,230,85,178,72,234,29,7,175,9,231,206,157,147,182,109,219,170,15,125,236,131,174,55,30,180,78,2,36,144,153,192,193,131,7,165,89,179,102,170,245,214,184,113,227,164,120,241,226,68,68,2,36,224,50,2,232,83,62,99,198,12,213,170,162,82,165,74,46,243,78,143,59,20,143,245,112,15,132,85,10,132,129,8,115,92,147,100,110,196,133,141,23,145,0,9,152,8,160,71,237,216,177,99,229,217,103,159,101,175,99,102,70,210,8,48,175,146,134,82,219,64,232,125,110,84,244,253,249,231,159,74,68,238,209,163,7,69,100,109,17,161,97,18,32,129,112,4,176,209,228,144,33,67,212,147,83,207,60,243,12,33,145,0,9,184,136,64,255,254,253,213,166,175,87,92,113,133,60,249,228,147,210,168,81,35,23,121,167,199,21,138,199,122,184,7,194,42,5,194,64,132,57,174,73,50,55,226,194,198,139,72,128,4,76,4,80,37,90,184,112,97,249,237,183,223,40,10,49,51,146,70,128,121,149,52,148,90,7,202,159,63,191,28,62,124,88,249,128,214,54,216,148,237,191,255,253,111,212,74,100,115,63,223,221,187,119,171,15,142,125,250,244,145,236,217,179,103,204,231,151,95,126,81,27,94,65,240,41,80,160,128,250,249,210,165,75,5,95,60,108,216,176,65,217,233,212,169,83,70,255,222,213,171,87,171,223,45,95,190,92,85,27,226,90,248,103,117,160,106,122,234,212,169,130,181,82,195,134,13,213,105,127,255,253,183,242,101,196,136,17,178,119,239,94,105,208,160,129,18,200,211,210,210,34,254,78,103,16,146,209,27,217,174,255,118,226,102,119,172,112,231,57,57,151,68,252,228,181,222,35,176,98,197,10,121,254,249,231,213,190,13,93,186,116,145,71,30,121,196,123,147,160,199,36,224,99,2,51,103,206,84,27,117,239,218,181,75,90,183,110,173,138,86,46,188,240,66,31,207,216,122,106,20,143,3,25,118,103,38,77,129,208,25,206,94,180,194,220,240,98,212,232,179,23,8,224,222,226,225,111,2,16,150,156,62,152,87,78,19,119,222,158,31,243,10,143,132,255,243,207,63,25,48,33,0,35,151,79,156,56,97,9,56,154,72,8,17,23,162,241,183,223,126,43,239,188,243,142,18,143,241,129,18,21,74,16,133,139,21,43,38,171,86,173,18,8,198,45,90,180,16,124,25,129,214,25,207,61,247,156,92,126,249,229,50,127,254,124,217,185,115,167,250,240,25,238,192,248,24,23,231,143,30,61,58,163,210,9,27,203,225,90,136,76,57,114,228,144,183,223,126,91,208,59,21,255,255,234,171,175,44,127,151,53,107,86,231,147,233,127,22,163,177,76,166,99,169,182,149,234,241,147,201,130,99,121,147,0,54,227,194,151,67,120,125,194,62,14,168,116,196,107,24,15,18,32,1,119,16,248,238,187,239,100,204,152,49,242,229,151,95,74,187,118,237,164,67,135,14,129,19,145,41,30,187,35,23,125,233,5,5,66,95,134,53,41,147,98,110,36,5,35,7,33,129,243,8,240,222,242,119,82,232,138,175,46,187,254,142,166,123,102,167,43,190,169,180,155,170,202,227,197,139,23,171,30,136,216,172,115,232,208,161,74,60,254,236,179,207,84,229,49,68,98,28,232,103,218,187,119,111,37,40,163,154,16,162,50,90,236,224,92,92,63,101,202,20,37,18,153,171,153,141,108,192,152,168,152,46,90,180,168,228,205,155,215,242,49,89,136,153,47,190,248,162,26,39,95,190,124,153,146,41,218,239,198,143,31,175,124,193,166,130,247,222,123,175,116,236,216,81,205,229,227,143,63,86,237,61,218,180,105,35,23,92,112,65,70,53,245,154,53,107,50,85,76,99,124,59,99,108,223,190,61,211,121,213,171,87,151,65,131,6,73,122,122,186,242,215,168,214,14,55,62,252,57,125,250,180,28,58,116,72,141,49,105,210,36,245,161,29,226,60,30,245,175,83,167,142,250,34,192,56,172,42,143,81,61,142,177,114,231,206,45,147,39,79,150,202,149,43,203,240,225,195,165,98,197,138,231,249,96,174,230,198,151,41,11,22,44,80,21,228,56,154,54,109,170,158,114,233,215,175,159,138,155,149,239,230,64,96,12,228,10,170,206,43,84,168,160,236,134,155,187,217,174,93,182,136,15,15,127,18,192,125,136,167,12,62,253,244,83,105,220,184,177,212,175,95,95,106,212,168,225,207,201,114,86,36,224,65,2,120,207,26,54,108,152,44,92,184,80,176,209,50,158,54,10,202,65,241,56,40,145,214,48,207,84,126,40,208,48,29,154,76,34,1,230,70,18,97,114,40,18,48,17,224,189,229,239,116,208,21,95,93,118,253,29,77,247,204,78,87,124,83,101,23,61,68,209,210,1,226,93,172,61,143,35,181,63,128,168,139,22,22,79,60,241,132,18,52,97,195,74,60,198,135,73,136,156,133,10,21,138,169,242,24,130,233,197,23,95,44,239,190,251,174,74,16,171,30,139,104,129,129,77,124,32,102,94,116,209,69,153,146,41,210,239,48,63,180,206,192,117,213,170,85,83,243,217,182,109,155,18,161,193,11,226,49,68,112,136,147,168,170,66,101,115,185,114,229,84,27,141,173,91,183,42,81,28,231,219,25,227,236,217,179,234,60,108,58,84,187,118,109,85,29,61,111,222,60,101,235,247,223,127,143,56,254,211,79,63,173,68,95,136,174,184,110,221,186,117,74,132,221,183,111,159,116,239,222,93,177,47,81,162,132,45,241,184,121,243,230,74,192,135,0,135,170,238,181,107,215,170,234,113,180,255,48,230,120,245,213,87,171,57,174,95,191,94,137,254,168,38,199,53,224,84,164,72,17,25,56,112,160,250,82,0,190,195,7,43,54,230,74,111,180,48,193,88,16,25,190,255,254,123,89,182,108,153,226,249,243,207,63,71,180,107,135,109,169,82,165,220,243,2,66,79,82,66,0,79,40,76,159,62,93,221,231,200,185,251,239,191,95,221,71,119,221,117,215,121,247,124,74,28,224,160,36,64,2,17,9,224,189,22,175,241,120,77,199,107,251,131,15,62,232,123,98,20,143,125,31,98,125,19,76,213,135,2,125,51,162,229,100,17,96,110,36,139,36,199,33,129,204,4,120,111,249,59,35,116,197,87,151,93,127,71,211,61,179,211,21,223,84,217,205,150,45,155,18,66,177,81,30,132,208,92,185,114,217,134,109,37,30,99,204,55,222,120,67,10,22,44,40,183,222,122,171,18,89,13,241,24,34,207,200,145,35,149,176,138,42,96,8,191,248,63,132,202,50,101,202,168,22,23,120,12,29,98,34,170,76,81,241,11,81,57,210,129,107,173,196,99,136,216,16,80,81,33,12,209,211,124,68,250,29,206,195,252,32,174,67,208,68,47,104,216,65,117,116,251,246,237,229,212,169,83,170,93,198,99,143,61,38,63,253,244,147,18,139,49,79,196,9,149,214,61,123,246,84,66,48,90,113,216,25,3,44,94,125,245,85,37,192,162,213,6,174,131,223,136,11,90,123,216,29,255,163,143,62,82,149,219,168,144,174,90,181,106,70,47,105,243,188,35,85,30,155,125,53,159,135,138,113,180,23,193,135,126,204,241,192,129,3,170,210,24,162,49,42,139,33,46,131,11,14,136,215,168,126,134,136,60,119,238,92,75,223,81,49,110,28,56,15,49,7,51,243,129,159,91,217,197,151,7,118,216,130,3,143,224,16,64,30,225,75,20,84,195,163,133,13,170,248,111,187,237,54,185,229,150,91,212,61,129,202,122,30,36,64,2,122,8,204,158,61,91,189,255,227,203,78,60,17,100,254,98,83,143,71,169,179,74,241,56,117,108,3,63,114,170,62,20,4,30,172,15,0,48,55,124,16,68,78,193,149,4,120,111,185,50,44,73,115,74,87,124,117,217,77,26,56,14,20,145,128,174,248,166,202,46,42,77,33,222,198,34,26,27,128,172,68,72,84,162,162,207,48,4,212,147,39,79,102,18,143,67,91,28,160,159,241,146,37,75,148,184,12,49,23,2,42,170,147,224,15,42,91,39,78,156,168,68,72,180,49,192,7,78,28,168,82,54,218,94,224,255,86,226,49,250,161,226,60,180,109,128,128,100,62,194,253,14,194,173,217,70,189,122,245,50,109,2,104,182,3,241,24,98,105,147,38,77,84,229,45,30,153,55,31,149,42,85,82,149,144,56,204,27,9,90,141,1,161,221,124,30,198,135,80,139,248,172,92,185,210,246,248,216,236,16,253,96,33,186,67,112,70,85,50,132,100,180,245,136,22,183,208,77,15,205,241,197,152,56,140,234,238,80,255,204,191,11,189,206,138,13,190,44,48,14,171,24,134,254,220,108,215,46,91,136,134,60,130,73,224,143,63,254,144,69,139,22,169,22,56,120,157,65,245,99,241,226,197,229,186,235,174,19,220,163,16,176,208,142,134,7,9,144,128,179,4,240,197,35,190,152,197,123,59,246,60,240,227,65,241,216,143,81,117,201,156,82,245,161,192,37,211,163,27,9,16,96,110,36,0,143,151,146,64,4,2,188,183,252,157,30,186,226,171,203,174,191,163,233,158,217,233,138,175,46,187,145,200,91,137,199,16,26,237,8,134,24,27,85,187,16,175,33,8,163,82,112,227,198,141,153,250,33,67,92,198,135,76,179,208,24,234,83,56,225,17,173,30,48,110,149,42,85,164,110,221,186,153,122,254,70,250,157,121,236,208,141,223,172,132,223,61,123,246,200,145,35,71,164,85,171,86,231,225,178,59,6,196,99,115,229,49,170,151,33,250,118,233,210,69,85,30,219,29,223,112,0,34,61,170,129,209,106,163,86,173,90,170,23,172,113,68,170,60,54,11,216,201,170,60,182,242,221,12,43,222,202,99,59,194,60,197,99,247,188,126,186,193,19,228,26,42,227,33,42,227,203,22,84,249,243,32,1,18,112,158,0,190,204,193,211,53,104,45,132,246,86,241,124,137,237,188,215,246,45,82,60,182,207,138,103,198,72,192,141,31,10,98,156,2,79,79,17,1,230,70,138,192,114,216,192,19,224,189,229,239,20,208,21,95,93,118,253,29,77,247,204,78,87,124,117,217,141,71,60,54,111,110,135,222,183,230,182,21,70,111,91,180,27,40,92,184,176,122,172,28,155,171,161,253,3,126,247,214,91,111,169,77,117,208,198,1,149,199,104,193,128,115,35,61,106,30,42,30,163,231,41,62,144,98,204,123,238,185,39,147,112,28,233,119,161,115,181,43,252,162,173,6,90,56,64,0,47,95,190,188,172,88,177,66,85,76,15,30,60,88,181,185,176,35,112,66,60,70,149,49,198,64,149,52,122,10,227,131,53,54,205,131,56,29,203,248,216,124,207,216,188,14,213,212,16,143,241,39,17,241,216,220,187,56,180,231,241,175,191,254,170,250,18,67,168,190,234,170,171,84,175,99,84,49,227,239,72,190,155,55,47,52,242,2,215,224,11,4,60,218,12,126,145,236,162,226,219,14,91,138,199,238,121,253,212,233,201,156,57,115,50,68,99,60,49,128,47,184,110,184,225,6,157,46,209,54,9,144,128,136,106,1,133,77,47,241,122,238,167,54,67,20,143,153,222,41,35,224,198,15,5,41,155,44,7,142,137,0,115,35,38,92,60,153,4,108,19,224,189,101,27,149,39,79,212,21,95,93,118,61,25,36,15,58,173,43,190,186,236,38,91,60,70,69,236,7,31,124,160,218,67,28,59,118,76,181,126,104,217,178,165,64,112,198,239,190,252,242,75,85,105,140,29,218,33,252,162,157,69,122,122,122,196,76,9,21,143,39,76,152,160,250,38,155,143,187,239,190,91,181,183,152,57,115,166,229,239,176,161,159,249,176,43,30,223,124,243,205,234,145,120,136,222,168,102,68,165,51,90,109,148,45,91,86,245,77,182,35,112,66,60,70,165,52,68,242,201,147,39,171,86,27,16,146,33,176,131,139,221,241,209,142,3,98,251,152,49,99,84,21,151,193,23,237,67,140,42,110,204,209,240,201,220,170,34,82,219,10,196,7,189,141,177,17,31,98,131,126,212,136,77,90,90,90,38,255,80,101,220,186,117,107,217,177,99,135,18,147,209,255,218,202,119,124,177,96,248,84,186,116,105,153,49,99,134,26,31,85,104,227,198,141,203,168,54,183,178,107,151,45,197,99,15,190,208,38,209,101,228,58,242,9,155,107,226,233,0,108,178,200,131,4,72,192,93,4,240,190,247,228,147,79,170,247,105,243,147,50,238,242,50,54,111,40,30,199,198,139,103,199,64,192,141,31,10,98,112,159,167,166,144,0,115,35,133,112,57,116,160,9,240,222,242,119,248,117,197,87,151,93,127,71,211,61,179,211,21,95,93,118,221,67,158,158,144,0,9,144,128,125,2,16,161,80,185,143,141,25,81,217,120,215,93,119,217,191,152,103,146,0,9,56,78,224,235,175,191,22,236,53,128,47,144,209,175,223,235,7,197,99,175,71,208,197,254,243,67,129,139,131,163,217,53,230,134,230,0,208,188,111,9,240,222,242,109,104,213,196,116,197,87,151,93,127,71,211,61,179,211,21,95,93,118,221,67,158,158,144,0,9,144,64,116,2,232,17,142,141,50,177,1,39,54,157,196,19,12,60,72,128,4,188,65,224,135,31,126,144,7,30,120,64,125,225,131,39,83,188,124,80,60,246,114,244,92,238,59,63,20,184,60,64,26,221,99,110,104,132,79,211,190,38,192,123,203,215,225,165,120,236,239,240,106,155,157,174,215,13,93,118,181,129,166,97,18,32,1,18,136,145,0,90,182,160,199,250,176,97,195,228,191,255,253,111,140,87,243,116,18,32,1,55,16,216,180,105,147,122,82,0,61,251,189,220,102,134,226,177,27,178,201,167,62,240,67,129,79,3,155,132,105,49,55,146,0,145,67,144,64,24,2,188,183,252,157,22,186,226,171,203,174,191,163,233,158,217,233,138,175,46,187,238,33,239,127,79,24,99,255,199,152,51,76,13,129,191,254,250,75,30,127,252,113,193,230,141,175,190,250,170,218,184,145,7,9,144,128,119,9,96,227,217,91,111,189,85,62,254,248,99,169,89,179,166,39,39,66,241,216,147,97,243,134,211,92,48,122,35,78,58,188,100,110,232,160,78,155,65,32,16,235,189,133,77,139,70,143,30,45,251,247,239,87,27,1,93,112,193,5,10,211,169,83,167,212,227,85,120,52,18,155,28,165,226,8,221,24,200,13,54,156,240,41,145,121,198,26,223,68,108,153,175,141,199,174,177,225,215,21,87,92,33,83,166,76,81,189,222,240,51,228,25,54,170,74,213,225,84,12,255,248,227,15,181,25,24,230,117,224,192,129,76,27,136,37,115,110,78,204,39,158,248,38,99,142,186,236,38,195,119,142,97,143,0,99,108,143,19,207,34,1,51,1,188,167,60,242,200,35,114,245,213,87,203,248,241,227,9,135,4,72,192,39,4,222,123,239,61,181,17,45,132,228,208,13,109,189,48,69,138,199,94,136,146,71,125,228,130,209,163,129,115,192,109,230,134,3,144,105,34,144,4,226,185,183,126,255,253,119,245,40,36,118,147,191,237,182,219,20,183,15,62,248,64,190,248,226,11,181,49,75,170,132,62,39,68,177,88,109,196,122,190,211,73,22,79,124,147,225,99,60,118,167,79,159,46,127,255,253,183,170,150,250,240,195,15,165,81,163,70,130,157,167,253,34,30,31,60,120,80,61,74,60,96,192,0,138,199,113,38,89,60,121,21,167,41,94,166,137,0,99,172,9,60,205,122,150,192,137,19,39,212,23,247,88,143,225,253,133,7,9,144,128,191,8,116,233,210,69,246,238,221,171,10,43,188,118,80,60,246,90,196,60,228,47,23,140,30,10,150,195,174,50,55,28,6,78,115,129,33,16,239,189,181,112,225,66,121,227,141,55,100,204,152,49,114,230,204,25,245,173,56,132,49,8,100,157,59,119,150,53,107,214,72,131,6,13,212,7,153,180,180,52,9,21,89,173,68,215,127,254,249,71,230,204,153,35,131,7,15,150,101,203,150,73,181,106,213,212,191,171,86,173,154,105,140,221,187,119,203,208,161,67,229,244,233,211,114,232,208,33,37,50,110,223,190,61,195,54,250,131,97,167,226,252,249,243,75,164,49,81,73,189,96,193,2,233,212,169,147,138,121,211,166,77,229,183,223,126,83,215,142,24,49,66,106,215,174,45,85,170,84,81,191,123,253,245,215,213,92,176,137,133,113,96,30,168,38,197,78,230,248,187,114,229,202,50,110,220,56,41,83,166,140,165,221,27,110,184,65,6,14,28,40,119,223,125,183,220,120,227,141,106,40,8,239,235,214,173,147,118,237,218,169,121,27,12,205,243,136,39,41,227,141,111,60,182,204,215,196,99,119,241,226,197,114,242,228,73,41,89,178,164,44,95,190,92,113,7,115,136,199,23,94,120,161,202,181,235,174,187,78,10,23,46,172,98,159,59,119,110,21,119,48,31,62,124,184,84,172,88,81,185,176,116,233,210,176,57,136,88,207,152,49,67,253,174,66,133,10,234,154,244,244,244,76,121,101,182,83,189,122,245,76,24,172,198,69,14,68,242,7,131,160,50,191,125,251,246,50,97,194,4,169,84,169,146,188,244,210,75,234,11,151,112,121,19,58,7,171,28,128,96,128,222,150,224,82,172,88,49,233,219,183,175,170,250,223,178,101,203,121,220,174,189,246,90,249,246,219,111,163,230,179,221,184,199,19,95,187,99,71,58,79,151,221,100,248,206,49,236,17,96,140,237,113,226,89,36,96,16,248,207,127,254,35,37,74,148,80,239,105,60,72,128,4,252,73,0,107,92,124,54,121,232,161,135,60,53,65,138,199,158,10,151,183,156,229,130,209,91,241,114,210,91,230,134,147,180,105,43,72,4,226,189,183,80,33,10,1,12,143,80,29,63,126,92,137,96,183,220,114,139,116,236,216,81,237,236,141,71,39,167,78,157,42,235,215,175,151,254,253,251,203,174,93,187,50,61,166,111,37,30,111,216,176,65,141,139,63,69,138,20,81,223,178,67,72,196,198,47,63,253,244,83,198,24,16,143,241,248,63,68,59,8,129,123,246,236,201,176,93,174,92,57,101,123,235,214,173,210,187,119,111,217,188,121,248,210,25,57,0,0,32,0,73,68,65,84,115,196,49,177,24,195,134,20,176,7,81,23,2,56,132,227,239,190,251,78,118,236,216,33,45,90,180,80,226,31,196,185,150,45,91,42,113,211,56,48,15,136,123,16,56,209,143,12,109,22,214,174,93,171,236,193,190,213,92,32,148,26,98,49,196,109,140,141,141,49,32,2,118,232,208,65,49,12,157,71,214,172,89,99,78,205,120,227,27,179,161,144,11,146,97,215,200,145,158,61,123,170,120,34,167,80,89,133,159,55,111,222,92,45,162,107,212,168,145,137,57,42,51,12,126,161,57,184,109,219,54,149,139,200,165,239,191,255,94,137,244,224,140,159,67,164,14,181,99,158,18,242,215,106,92,252,206,202,159,139,46,186,40,99,152,208,202,99,171,188,49,207,33,82,14,204,157,59,87,229,26,196,240,125,251,246,73,247,238,221,213,151,53,248,66,37,220,124,240,5,69,180,124,182,27,247,100,196,215,174,45,243,121,186,236,198,227,43,175,137,143,0,99,28,31,55,94,21,76,2,120,218,107,254,252,249,114,211,77,55,197,253,148,142,121,61,118,246,236,217,140,246,74,94,124,68,62,90,22,224,75,100,172,243,176,118,192,154,53,222,35,222,167,206,204,215,97,29,107,124,65,158,172,39,246,146,53,191,120,185,196,114,29,62,71,96,254,88,111,99,221,99,46,56,193,60,102,206,156,41,189,122,245,82,191,67,101,61,214,56,248,34,220,56,112,14,214,134,120,207,104,216,176,225,121,166,127,249,229,23,181,78,52,62,171,68,26,19,191,195,23,250,248,204,128,235,240,89,6,197,28,161,113,137,20,119,115,107,50,187,247,78,44,121,132,194,26,172,97,87,174,92,25,11,102,237,231,82,60,214,30,2,255,58,192,5,163,127,99,155,232,204,152,27,137,18,228,245,36,16,158,64,34,247,22,22,88,79,60,241,132,18,83,33,200,65,156,90,189,122,181,18,228,48,46,122,240,161,162,23,139,55,67,208,50,90,16,216,93,48,65,100,133,128,140,197,165,121,161,141,127,163,234,18,118,243,228,201,35,104,121,0,177,22,213,207,176,125,244,232,81,37,6,118,235,214,77,9,219,230,195,60,38,4,56,44,76,81,21,138,3,130,238,164,73,147,212,135,11,84,118,194,46,170,170,141,199,197,176,144,189,248,226,139,51,134,195,60,204,126,68,154,151,217,238,145,35,71,20,23,136,125,216,228,198,248,55,24,218,157,135,157,156,78,36,190,118,198,183,58,39,25,118,193,242,181,215,94,147,210,165,75,43,230,168,10,199,184,145,152,127,246,217,103,150,57,8,161,21,95,78,32,39,204,135,149,29,243,57,200,147,72,185,109,39,7,66,197,99,171,107,96,203,78,14,124,244,209,71,50,118,236,88,245,33,7,149,249,57,115,230,84,46,91,205,7,247,99,180,124,182,27,243,100,196,215,174,45,243,121,186,236,198,227,43,175,137,143,0,99,28,31,55,94,21,60,2,248,66,253,202,43,175,84,155,105,125,254,249,231,113,139,199,102,114,230,247,41,187,2,152,151,200,71,90,27,198,50,15,187,107,216,208,49,227,189,206,174,111,201,154,159,93,123,137,156,135,245,46,190,248,192,103,134,28,57,114,200,219,111,191,173,190,224,198,255,177,175,10,254,198,250,6,173,204,32,18,111,218,180,73,21,90,160,144,2,194,51,138,53,176,215,10,246,97,65,155,51,243,97,20,184,224,137,43,156,135,92,198,70,146,86,99,154,139,76,10,22,44,168,158,120,196,151,247,161,85,190,145,226,23,207,189,19,107,62,224,137,56,180,13,124,248,225,135,19,65,239,232,181,20,143,29,197,29,44,99,92,48,6,43,222,177,204,150,185,17,11,45,158,75,2,246,9,36,122,111,161,98,23,31,94,176,112,51,54,60,51,22,113,168,214,197,66,13,85,153,56,204,21,22,86,11,38,124,251,143,69,220,39,159,124,162,132,220,37,75,150,168,10,145,112,226,177,121,60,216,110,220,184,113,166,137,163,61,0,68,101,136,143,86,99,206,154,53,75,93,99,248,108,246,43,91,182,108,202,46,218,75,160,13,135,249,60,195,80,164,118,28,184,222,202,46,42,82,141,106,99,8,235,104,137,128,170,138,119,223,125,215,114,30,104,133,17,235,145,104,124,99,181,103,156,159,12,187,70,85,247,131,15,62,168,42,191,209,243,13,85,32,145,152,135,198,211,156,131,70,181,70,232,135,12,43,59,230,185,39,35,183,35,245,60,54,207,9,115,176,202,101,115,14,160,93,12,206,29,53,106,148,18,155,81,137,143,15,90,168,66,70,85,115,40,55,220,91,209,242,217,110,188,147,17,95,187,182,204,231,233,178,27,143,175,188,38,62,2,140,113,124,220,120,85,240,8,224,203,121,220,47,88,99,25,235,33,124,177,142,13,243,32,150,225,189,225,222,123,239,85,239,11,120,74,11,34,51,190,96,111,211,166,77,198,102,199,160,102,188,255,224,139,114,172,67,208,94,9,143,200,163,109,24,132,42,188,239,224,139,89,124,169,142,247,66,124,33,31,250,158,136,113,172,90,67,225,119,145,218,62,197,234,175,221,246,102,225,214,11,88,87,98,157,133,205,158,155,52,105,18,117,110,102,191,205,45,164,192,204,236,55,68,61,84,129,163,21,150,93,255,204,5,17,225,222,247,33,166,98,189,18,201,135,208,246,109,16,72,177,238,69,37,238,91,111,189,149,241,133,130,121,141,1,255,194,181,188,66,252,172,218,198,153,43,115,17,79,236,121,2,161,215,40,8,177,242,49,150,187,18,62,190,248,226,139,106,157,130,127,99,239,11,67,44,70,1,7,126,135,202,91,20,140,96,222,135,15,31,86,185,152,55,111,222,243,196,99,20,107,160,77,25,196,116,156,139,251,1,62,70,26,211,236,235,55,223,124,35,95,127,253,181,170,124,54,31,240,43,92,171,186,203,47,191,252,188,214,100,184,223,162,221,135,104,183,23,75,245,57,98,138,92,65,156,188,114,80,60,246,74,164,60,232,39,23,140,30,12,154,67,46,51,55,28,2,77,51,129,35,144,232,189,101,22,143,163,85,103,190,250,234,171,170,61,4,42,12,204,21,190,230,199,194,32,240,97,113,136,138,102,180,163,64,75,0,44,132,163,137,199,56,7,213,188,173,90,181,58,47,134,145,198,140,84,121,12,191,208,50,3,213,14,16,231,140,15,26,161,11,73,43,81,28,85,174,86,115,193,216,168,186,64,85,4,30,19,133,64,141,71,40,35,205,35,158,228,76,52,190,241,216,196,53,201,176,139,69,186,145,51,120,156,16,121,131,158,190,145,196,227,120,43,143,195,217,49,207,61,90,110,219,249,98,196,174,120,12,91,86,185,28,46,30,248,80,135,15,86,248,16,87,171,86,45,245,88,167,213,124,162,229,179,221,120,39,35,190,118,109,153,207,211,101,55,30,95,121,77,124,4,24,227,248,184,241,170,224,17,40,94,188,184,170,56,198,61,99,22,143,33,114,98,173,5,241,23,239,11,104,205,132,53,20,222,43,32,30,67,16,43,85,170,84,6,48,243,123,42,246,29,48,54,118,197,151,248,185,114,229,82,251,60,224,122,20,3,96,143,8,236,61,128,113,235,215,175,159,177,215,0,6,51,214,60,161,173,161,126,254,249,231,136,109,159,98,245,215,110,123,179,112,226,177,33,122,195,223,104,115,195,190,10,86,109,196,192,20,126,227,73,38,236,141,129,10,218,121,243,230,41,78,88,183,218,109,191,22,78,56,196,23,192,16,60,33,250,227,11,240,72,62,152,219,183,65,16,135,48,142,227,250,235,175,183,44,216,192,58,41,92,203,43,180,93,176,242,27,34,167,241,59,112,193,151,249,16,161,49,95,248,155,140,118,107,88,159,188,255,254,251,42,119,33,244,154,197,91,172,159,80,101,12,49,25,253,189,81,116,129,39,210,140,249,154,139,2,32,42,35,63,241,57,2,2,63,158,240,131,136,27,42,8,135,142,105,220,16,120,234,16,237,43,208,38,13,107,206,208,53,191,85,203,49,180,240,51,111,138,108,39,175,177,254,143,69,60,198,253,121,201,37,151,168,39,35,147,213,234,36,213,175,156,20,143,83,77,56,192,227,115,193,24,224,224,71,153,58,115,131,185,65,2,169,33,144,232,189,101,22,143,35,245,133,197,38,116,168,118,129,152,138,15,45,134,24,140,191,205,11,32,136,167,216,240,11,125,92,143,29,59,166,22,98,248,192,131,10,26,124,0,49,127,64,50,47,184,32,238,162,10,7,11,203,242,229,203,203,138,21,43,100,226,196,137,234,209,51,124,216,177,26,19,143,198,97,209,139,133,38,30,141,11,245,11,139,80,84,226,192,71,44,64,163,245,63,51,127,8,131,8,104,101,23,66,40,42,68,158,125,246,89,21,88,84,250,224,81,185,72,243,200,151,47,95,204,73,144,104,124,99,54,248,191,11,146,97,215,204,18,31,20,16,75,180,23,65,76,172,196,90,243,135,24,171,158,199,136,241,198,141,27,101,246,236,217,106,76,115,245,143,217,78,161,66,133,50,166,31,173,231,177,93,241,24,31,6,113,207,96,225,111,117,13,250,119,91,229,178,57,7,240,33,24,31,232,140,205,30,49,46,196,99,8,10,198,216,161,243,137,150,207,118,227,157,140,248,218,181,69,241,56,30,82,222,189,70,87,110,121,151,24,61,15,34,129,31,126,248,65,61,186,142,167,155,66,251,232,154,91,34,225,125,2,235,28,188,119,66,136,132,0,247,216,99,143,169,86,71,198,97,37,30,227,125,15,95,220,66,40,68,213,49,68,43,236,203,112,199,29,119,168,181,18,4,54,8,176,198,129,53,79,184,214,80,209,190,124,141,213,223,208,120,91,181,55,11,21,143,209,238,192,16,189,209,46,44,218,220,32,8,91,181,144,130,80,104,46,136,192,255,177,86,108,219,182,109,38,97,30,190,70,106,191,22,42,28,98,109,0,214,120,250,8,107,152,72,45,217,96,211,204,238,207,63,255,204,152,31,132,85,171,53,6,54,188,14,215,242,42,18,87,84,241,226,64,251,48,28,171,86,173,82,27,22,99,13,101,183,213,86,164,251,212,88,155,224,115,2,230,141,188,69,101,179,81,249,11,161,23,235,101,180,120,51,63,129,21,90,1,143,207,11,216,204,27,235,233,91,111,189,53,67,204,133,120,108,103,76,236,133,129,34,148,203,46,187,76,49,130,80,109,62,34,181,77,51,127,241,130,54,97,118,242,26,107,186,88,196,99,248,130,47,133,240,89,231,246,219,111,247,196,75,31,197,99,79,132,201,155,78,114,193,232,205,184,57,225,53,115,195,9,202,180,17,68,2,137,222,91,102,241,24,252,172,30,77,52,30,135,67,149,6,170,22,176,56,195,34,204,120,228,205,96,255,251,239,191,171,197,222,180,105,211,212,7,20,84,251,226,17,45,236,34,126,232,208,33,75,241,24,227,163,197,5,30,187,92,180,104,145,212,173,91,87,45,192,203,150,45,43,145,198,196,2,211,184,14,213,158,161,143,226,97,92,248,136,71,17,67,219,29,192,231,72,85,176,168,226,176,154,75,90,90,154,170,56,198,216,104,97,97,244,106,142,52,143,120,242,51,209,248,198,99,19,215,36,195,110,40,91,124,9,128,159,221,121,231,157,234,195,129,85,255,236,72,57,136,15,64,248,98,2,95,96,140,27,55,78,125,8,177,178,131,15,42,152,135,113,68,122,236,214,142,120,140,54,19,248,48,97,108,122,130,15,112,225,230,128,118,39,86,185,108,142,7,62,100,26,143,158,226,3,60,196,1,108,232,24,186,9,143,193,205,248,162,34,82,62,219,141,119,50,226,107,215,150,249,60,93,118,227,241,149,215,196,71,128,49,142,143,27,175,10,22,1,188,143,64,188,195,223,161,226,113,104,75,47,144,193,250,5,226,49,222,39,176,174,50,111,22,103,37,30,99,61,130,106,99,188,119,224,11,110,244,127,253,234,171,175,4,45,26,208,202,11,66,169,249,8,215,202,2,191,143,165,237,147,249,92,43,127,237,182,55,11,21,143,33,80,26,173,15,32,30,71,155,91,164,118,104,152,151,153,179,185,69,86,164,86,105,161,123,119,152,199,64,159,222,49,99,198,168,202,110,48,54,216,89,181,177,10,245,193,220,218,1,5,27,86,235,146,44,89,178,132,109,121,133,118,16,86,173,214,80,9,109,180,168,11,93,251,218,109,181,101,117,135,98,45,3,145,24,85,190,198,188,237,86,9,135,230,22,158,20,68,187,15,236,121,98,22,115,99,169,60,134,159,216,227,2,85,203,248,236,129,207,44,198,17,105,205,31,42,30,219,185,15,241,25,36,86,241,24,235,188,42,85,170,132,125,210,210,141,175,130,20,143,221,24,21,159,248,196,5,163,79,2,153,130,105,48,55,82,0,149,67,146,64,146,68,62,63,131,196,2,28,130,55,42,108,176,49,160,215,14,93,175,157,186,236,122,45,62,78,251,155,172,124,214,21,95,93,118,157,142,83,144,237,49,198,65,142,62,231,110,151,0,122,159,226,11,72,8,200,169,18,143,209,75,22,79,92,161,250,18,155,243,65,180,66,235,2,124,89,121,207,61,247,100,18,160,225,119,188,149,199,118,68,54,179,216,29,173,189,153,85,139,52,8,130,16,191,81,33,140,150,11,209,230,22,169,141,152,185,173,22,158,36,67,111,93,60,89,132,42,109,20,34,196,218,126,13,95,26,163,104,2,71,131,6,13,50,190,184,142,230,131,153,29,42,156,141,249,225,169,183,104,173,226,66,91,94,225,233,59,43,191,241,197,59,4,114,163,53,92,104,229,113,44,173,182,204,57,142,226,14,244,16,134,24,138,162,15,227,11,123,140,143,202,112,8,252,168,24,135,48,142,170,99,244,149,14,125,2,11,227,25,197,29,145,4,127,20,116,216,25,19,227,161,210,25,253,190,81,225,107,213,226,37,244,203,9,167,196,99,20,155,96,131,100,228,177,23,14,138,199,94,136,146,71,125,228,130,209,163,129,115,192,109,230,134,3,144,105,34,144,4,120,111,89,135,29,125,153,31,125,244,81,85,193,128,222,126,230,42,84,175,36,139,174,248,234,178,235,149,184,232,240,51,153,249,172,43,190,186,236,234,136,87,80,109,50,198,65,141,60,231,29,11,129,247,222,123,79,102,206,156,41,248,59,217,226,177,209,94,9,45,144,32,8,227,255,88,7,213,171,87,79,181,249,66,219,39,99,227,60,179,207,70,207,227,208,214,80,145,218,73,161,53,70,172,226,113,164,246,102,16,35,173,90,164,189,242,202,43,170,173,25,158,94,50,196,238,72,115,139,212,70,12,173,64,176,81,33,196,69,84,203,78,157,58,85,237,145,1,113,51,82,203,50,171,246,107,184,22,226,54,4,75,244,46,54,142,104,62,152,217,129,187,49,63,136,253,86,28,80,41,28,174,229,21,90,45,88,181,90,219,185,115,167,101,207,99,187,173,182,66,243,27,121,129,234,117,180,81,193,151,17,230,53,54,218,186,225,73,66,8,165,16,111,209,102,12,79,100,225,137,66,60,173,103,28,86,213,238,134,0,108,244,32,70,229,113,164,49,81,73,255,230,155,111,170,54,28,248,50,192,16,199,17,79,8,181,198,17,173,242,216,170,53,153,85,69,125,60,149,199,224,2,1,29,95,84,120,225,160,120,236,133,40,121,212,71,46,24,61,26,56,7,220,102,110,56,0,153,38,2,73,128,247,150,191,195,174,43,190,186,236,250,59,154,238,153,157,174,248,234,178,235,30,242,254,247,132,49,246,127,140,57,195,196,9,160,55,235,51,207,60,35,168,194,141,71,60,70,75,47,163,135,44,188,49,68,72,180,52,48,218,43,153,5,47,244,127,69,159,100,180,175,128,61,84,32,67,196,51,247,162,69,187,134,112,173,161,48,190,221,182,79,86,34,155,217,223,252,249,243,91,182,4,131,24,135,86,30,161,45,210,32,234,161,101,69,187,118,237,50,250,216,98,30,168,88,181,154,91,164,54,98,184,22,21,179,104,105,128,234,111,180,92,128,144,92,184,112,225,136,173,210,194,181,95,131,24,136,42,82,176,53,31,24,15,162,189,85,27,43,115,220,209,242,2,79,200,25,243,139,212,42,14,85,215,225,90,94,69,106,181,6,174,168,218,133,13,84,73,55,108,216,80,85,163,35,15,208,95,217,78,171,173,208,172,199,124,159,122,234,169,76,63,198,230,209,200,1,196,24,213,245,168,60,134,29,136,203,224,109,238,119,140,11,99,17,143,193,196,106,76,240,195,151,49,16,167,241,133,6,170,191,141,120,154,115,220,124,175,132,86,30,155,239,29,84,112,155,91,147,37,83,60,134,216,142,126,199,216,144,207,11,7,197,99,47,68,201,163,62,114,193,232,209,192,57,224,54,115,195,1,200,52,17,72,2,188,183,252,29,118,93,241,213,101,215,223,209,116,207,236,116,197,87,151,93,247,144,247,191,39,140,177,255,99,204,25,38,78,0,2,32,42,36,209,138,8,237,37,120,144,128,83,4,176,127,3,170,116,209,78,2,213,215,60,156,37,80,185,114,101,245,69,195,141,55,222,232,172,225,56,173,81,60,142,19,28,47,139,78,128,11,198,232,140,130,122,6,115,35,168,145,231,188,83,77,128,247,86,170,9,235,29,95,87,124,117,217,213,75,59,56,214,117,197,87,151,221,224,68,86,255,76,25,99,253,49,160,7,222,32,128,54,18,216,88,24,189,136,121,144,64,42,9,160,194,29,21,210,95,124,241,133,170,220,126,252,241,199,85,59,19,115,75,135,80,251,168,140,70,203,183,181,107,215,158,231,26,122,39,163,205,6,170,119,121,216,39,128,170,232,235,175,191,94,208,98,196,43,7,197,99,175,68,202,131,126,114,193,232,193,160,57,228,50,115,195,33,208,52,19,56,2,110,187,183,240,216,28,30,77,123,250,233,167,213,226,200,106,23,226,208,190,99,78,4,46,94,155,230,57,161,239,154,147,135,174,248,234,178,27,142,173,85,220,34,61,234,27,110,156,100,199,49,158,241,236,222,31,169,206,49,93,241,213,101,55,213,60,57,254,255,39,192,24,51,27,72,192,30,129,249,243,231,171,182,6,232,149,203,131,4,72,192,255,4,250,244,233,35,232,183,61,110,220,56,207,76,150,226,177,103,66,229,61,71,185,96,244,94,204,156,242,152,185,225,20,105,218,9,26,1,183,221,91,232,45,102,108,112,17,73,60,214,17,167,120,197,99,243,156,40,30,59,31,57,59,226,177,157,234,151,100,199,49,158,241,220,114,127,232,122,221,208,101,215,249,172,13,174,69,198,56,184,177,231,204,99,39,128,30,177,15,62,248,160,250,194,157,7,9,144,128,127,9,96,51,200,171,174,186,74,245,151,46,87,174,156,103,38,74,241,216,51,161,242,158,163,92,48,122,47,102,78,121,204,220,112,138,52,237,4,141,64,164,123,203,188,193,9,54,102,120,225,133,23,36,79,158,60,106,67,9,124,96,49,250,109,225,49,182,117,235,214,169,141,58,176,137,75,231,206,157,5,59,23,27,215,96,227,11,8,120,67,135,14,149,211,167,79,171,13,86,42,86,172,40,143,60,242,136,84,169,82,69,33,71,133,49,198,254,252,243,207,85,47,175,74,149,42,169,141,56,176,65,71,209,162,69,85,53,50,250,124,225,219,118,108,152,17,90,53,138,177,141,141,75,112,222,240,225,195,149,13,108,144,97,108,242,1,59,173,91,183,150,29,59,118,8,190,189,55,4,195,63,255,252,83,6,12,24,32,143,62,250,168,26,251,179,207,62,83,115,52,118,19,55,54,186,192,163,98,240,35,156,63,232,63,136,77,90,176,83,51,24,84,171,86,77,253,27,243,104,223,190,125,198,156,176,75,56,108,156,61,123,86,217,168,93,187,118,38,6,105,105,105,242,192,3,15,216,222,92,38,154,160,173,235,181,51,25,118,173,152,98,211,30,35,159,172,98,190,96,193,2,233,212,169,147,202,173,166,77,155,170,190,144,253,250,245,203,244,136,164,85,229,177,121,51,153,98,197,138,169,77,83,238,186,235,46,121,238,185,231,50,197,241,240,225,195,17,115,61,156,111,198,235,203,169,83,167,206,203,11,243,120,216,172,5,57,137,124,176,186,38,210,253,129,107,194,221,191,184,23,147,113,36,35,190,241,248,161,203,110,60,190,242,154,248,8,48,198,241,113,227,85,193,36,176,124,249,114,169,85,171,150,90,131,149,44,89,50,152,16,56,107,18,8,0,1,172,101,139,20,41,34,131,6,13,242,212,108,41,30,123,42,92,222,114,150,11,70,111,197,203,73,111,153,27,78,210,166,173,32,17,176,186,183,208,87,171,67,135,14,106,167,99,124,195,61,117,234,84,217,186,117,171,218,105,249,171,175,190,202,16,139,33,180,25,226,26,132,54,171,107,182,109,219,166,42,99,32,242,86,168,80,65,190,254,250,107,217,185,115,167,180,104,209,66,32,164,97,12,244,237,131,224,102,174,60,134,0,13,161,183,102,205,154,74,204,69,239,52,136,102,184,214,104,105,177,123,247,110,181,105,7,196,237,26,53,106,100,58,15,62,227,124,252,193,216,93,186,116,17,248,28,218,107,13,99,231,202,149,75,9,183,248,29,230,13,1,242,186,235,174,83,246,209,183,13,59,74,91,249,99,182,131,197,221,148,41,83,4,31,234,134,13,27,38,39,78,156,200,152,147,185,242,24,162,59,132,236,80,6,136,137,193,241,234,171,175,86,236,215,175,95,47,216,189,25,113,49,183,242,240,179,120,188,97,195,134,140,216,133,50,197,238,219,86,49,71,110,32,23,32,22,227,58,136,244,248,194,34,52,230,86,226,49,190,60,64,158,225,75,144,125,251,246,169,93,208,33,228,94,114,201,37,25,113,60,126,252,120,196,92,183,242,13,187,211,27,135,185,138,216,60,94,104,204,145,119,225,174,65,101,190,85,62,238,221,187,215,210,63,108,114,147,232,161,235,61,89,151,221,68,121,241,122,251,4,24,99,251,172,120,38,9,128,0,214,55,88,79,224,189,139,7,9,144,128,255,8,224,30,71,155,154,111,190,249,198,115,147,163,120,236,185,144,121,199,97,46,24,189,19,43,167,61,101,110,56,77,156,246,130,66,192,234,222,66,133,44,4,81,8,185,56,231,232,209,163,170,183,94,183,110,221,212,255,33,206,65,80,251,235,175,191,50,254,141,15,47,86,215,64,28,27,50,100,136,18,83,81,97,12,225,11,98,30,54,224,128,208,5,177,181,87,175,94,130,158,174,102,241,216,124,141,149,216,7,241,216,234,188,25,51,102,168,80,226,27,123,28,171,86,173,146,201,147,39,171,170,96,115,171,2,252,28,21,202,16,151,33,54,66,40,132,24,142,205,104,224,39,68,115,248,105,101,39,180,237,193,226,197,139,213,156,112,237,201,147,39,195,138,199,86,12,62,253,244,83,213,195,16,2,54,88,227,60,84,209,130,57,42,183,131,34,30,135,222,131,102,166,145,98,62,119,238,92,21,43,84,124,227,64,69,214,164,73,147,84,92,205,113,178,202,167,133,11,23,202,216,177,99,213,102,48,168,114,54,54,132,49,139,189,168,144,183,155,235,86,2,191,121,60,204,205,42,230,216,156,198,74,60,182,202,71,48,176,242,15,149,243,137,30,186,222,147,117,217,77,148,23,175,183,79,128,49,182,207,138,103,146,128,65,0,107,28,124,209,248,218,107,175,17,10,9,144,128,143,8,224,115,196,43,175,188,162,10,90,204,235,65,175,76,145,226,177,87,34,229,65,63,185,96,244,96,208,28,114,153,185,225,16,104,154,9,28,1,171,123,11,149,184,141,27,55,206,196,3,45,24,32,42,151,42,85,42,163,218,24,98,38,30,143,71,117,230,187,239,190,107,121,13,6,50,139,158,104,39,129,5,17,218,95,160,197,5,142,70,141,26,169,10,81,171,158,199,145,196,99,43,65,21,149,206,87,94,121,165,26,27,135,149,144,7,129,22,98,237,179,207,62,171,90,19,60,244,208,67,170,194,186,122,245,234,202,191,182,109,219,158,119,173,121,172,108,217,178,201,230,205,155,229,147,79,62,81,98,37,122,146,161,10,58,146,120,108,197,192,104,147,97,248,140,202,108,248,134,106,214,80,142,126,174,60,6,31,43,166,16,143,173,98,62,107,214,172,140,124,138,20,115,171,124,202,146,37,139,96,140,81,163,70,41,1,22,21,243,16,146,209,106,196,200,77,196,217,234,254,176,27,35,115,174,99,60,227,30,192,223,230,152,163,205,137,113,216,189,63,224,191,149,127,230,241,226,125,193,211,245,158,172,203,110,188,156,120,93,236,4,24,227,216,153,241,10,18,0,1,180,193,194,250,108,244,232,209,4,66,2,36,224,3,2,40,176,193,250,240,189,247,222,147,210,165,75,123,114,70,20,143,61,25,54,111,56,205,5,163,55,226,164,195,75,230,134,14,234,180,25,4,2,145,42,143,143,28,57,34,173,90,181,10,139,1,85,198,223,126,251,173,18,212,32,0,223,114,203,45,74,88,182,186,38,156,200,137,182,14,155,54,109,82,2,93,147,38,77,84,47,96,187,226,152,89,60,140,36,36,162,242,24,66,156,49,15,171,202,99,204,3,149,212,248,86,31,45,17,208,66,3,143,137,161,149,197,61,247,220,163,230,23,58,7,243,255,209,98,1,109,37,158,120,226,9,213,150,3,237,37,192,35,146,120,12,176,225,24,160,106,52,82,229,241,171,175,190,170,90,50,228,200,145,195,178,170,214,8,154,174,215,206,100,216,93,185,114,165,37,211,72,49,79,180,242,216,168,78,134,120,141,10,102,180,45,65,79,73,84,161,27,226,49,42,143,237,230,122,42,43,143,173,4,116,48,136,116,255,38,250,218,150,140,248,198,227,131,46,187,241,248,202,107,236,17,192,151,98,248,194,12,175,105,120,194,194,136,49,158,14,193,19,31,232,69,255,198,27,111,216,27,140,103,145,64,128,9,224,73,176,186,117,235,202,165,151,94,170,190,92,229,65,2,36,224,77,2,104,245,135,98,22,172,243,39,78,156,40,201,218,175,66,7,13,138,199,58,168,7,196,38,63,20,4,36,208,113,76,147,185,17,7,52,94,66,2,54,8,88,221,91,16,116,241,65,30,189,136,203,151,47,47,43,86,172,80,11,24,124,160,207,151,47,159,252,250,235,175,106,97,131,3,149,186,5,11,22,84,34,176,213,53,251,247,239,207,84,41,138,235,176,65,24,42,150,33,214,65,184,197,223,16,143,81,229,9,33,1,189,130,173,196,49,187,226,49,122,10,219,233,121,12,127,32,184,193,54,218,115,212,171,87,79,245,140,221,184,113,99,198,198,121,145,196,99,92,187,101,203,22,213,39,247,216,177,99,74,100,132,248,136,234,85,136,215,198,156,138,23,47,158,41,42,225,24,152,251,77,135,246,191,197,198,111,109,218,180,81,162,42,42,140,32,78,131,69,104,63,95,63,136,199,16,223,173,152,254,252,243,207,150,185,129,62,197,136,29,68,95,236,76,109,197,200,170,242,24,85,187,219,183,111,207,216,112,15,185,8,241,248,218,107,175,205,136,35,98,106,55,215,35,137,199,70,94,252,253,247,223,150,125,174,67,123,30,219,185,63,246,236,217,19,241,254,181,241,210,16,241,20,93,239,201,186,236,38,202,139,215,91,19,64,75,35,188,127,224,245,31,85,255,120,77,196,123,12,190,208,195,147,45,120,42,4,95,226,241,32,1,18,176,71,224,177,199,30,83,107,52,180,232,74,70,155,34,123,86,121,22,9,144,64,50,8,224,115,22,90,4,190,248,226,139,234,51,133,215,15,138,199,94,143,160,139,253,231,135,2,23,7,71,179,107,204,13,205,1,160,121,223,18,176,186,183,32,124,162,245,2,30,153,90,180,104,145,170,102,65,207,216,178,101,203,42,22,248,96,15,113,14,27,128,25,125,145,35,93,19,78,64,195,249,24,35,61,61,61,163,173,196,153,51,103,84,95,225,57,115,230,40,129,20,253,103,113,14,132,133,120,218,86,160,157,4,122,25,163,130,13,255,110,216,176,161,170,44,134,160,140,255,155,15,140,143,86,17,232,119,139,94,183,16,197,241,51,156,139,121,70,18,143,141,94,205,211,166,77,83,21,170,168,164,134,8,57,124,248,112,181,81,159,49,39,84,216,153,219,6,132,99,0,159,208,10,4,139,70,180,204,104,208,160,129,18,215,211,210,210,148,32,13,54,88,88,98,92,84,84,195,47,131,81,104,162,234,122,237,76,134,221,223,127,255,93,229,86,56,166,135,14,29,178,20,143,17,87,35,119,81,125,219,186,117,107,181,49,97,40,35,171,124,194,134,138,136,215,152,49,99,148,104,133,222,201,168,68,135,176,101,196,241,237,183,223,22,248,16,238,254,136,148,39,230,158,203,230,92,71,94,64,52,11,23,115,115,76,237,222,31,102,6,225,238,223,68,95,208,146,17,223,120,124,208,101,55,30,95,121,141,125,2,200,123,188,222,226,139,55,220,103,184,7,141,215,55,124,144,230,65,2,36,16,27,1,124,233,57,110,220,56,121,249,229,151,213,250,141,7,9,144,128,187,9,188,245,214,91,234,243,198,53,215,92,163,246,56,65,225,142,31,14,138,199,126,136,162,75,231,192,15,5,46,13,140,11,220,98,110,184,32,8,116,193,151,4,116,222,91,168,162,133,8,10,97,183,100,201,146,41,231,11,225,237,205,55,223,148,172,89,179,102,244,15,78,185,209,40,6,82,205,64,87,124,117,217,213,29,207,160,216,215,21,95,93,118,131,18,87,93,243,68,245,113,161,66,133,84,165,177,113,224,11,16,60,177,194,170,99,93,81,161,93,175,19,248,248,227,143,213,147,74,104,45,134,47,62,67,55,246,245,250,252,232,63,9,120,157,0,190,40,197,102,120,248,162,7,155,116,163,88,225,222,123,239,245,250,180,50,249,79,241,216,87,225,116,215,100,248,161,192,93,241,112,147,55,204,13,55,69,131,190,248,137,128,174,123,11,155,202,161,151,37,90,68,212,175,95,95,245,185,76,197,129,190,185,168,14,69,143,102,244,51,126,252,241,199,85,235,129,156,57,115,166,194,92,76,99,58,193,64,87,124,117,217,141,41,0,60,57,110,2,186,226,171,203,110,220,160,120,161,109,2,120,157,198,135,232,163,71,143,74,158,60,121,228,169,167,158,82,85,88,60,72,128,4,226,39,96,180,88,194,19,88,168,70,110,214,172,89,252,131,241,74,18,32,129,164,16,192,211,133,120,226,12,5,45,16,139,91,180,104,161,158,90,244,227,65,241,216,143,81,117,201,156,248,161,192,37,129,112,161,27,204,13,23,6,133,46,249,130,0,239,45,95,132,209,114,18,186,226,171,203,174,191,163,233,158,217,233,138,175,46,187,238,33,239,95,79,204,213,199,172,58,246,111,156,57,51,61,4,190,252,242,75,245,40,60,94,67,241,69,13,54,2,230,65,2,36,224,28,1,220,131,243,231,207,87,251,171,160,21,30,246,86,65,17,13,246,230,240,243,65,241,216,207,209,213,60,55,126,40,208,28,0,23,155,103,110,184,56,56,116,205,211,4,120,111,121,58,124,81,157,215,21,95,93,118,163,2,225,9,73,33,160,43,190,186,236,38,5,26,7,137,74,0,189,143,209,115,30,155,177,178,215,113,84,92,60,129,4,98,38,48,101,202,20,117,111,97,35,61,180,180,184,239,190,251,98,30,131,23,144,0,9,68,38,128,254,253,216,104,28,21,198,223,126,251,173,124,253,245,215,82,185,114,101,185,235,174,187,164,118,237,218,114,195,13,55,4,6,33,197,227,192,132,218,249,137,242,67,129,243,204,189,98,145,185,225,149,72,209,79,175,17,224,189,229,181,136,197,230,175,174,248,234,178,27,27,29,158,29,47,1,93,241,213,101,55,94,78,188,46,54,2,168,62,46,92,184,176,160,23,60,123,29,199,198,142,103,147,64,44,4,240,184,60,190,168,193,129,71,230,209,210,235,194,11,47,140,101,8,158,75,2,129,39,128,141,157,177,33,243,214,173,91,101,243,230,205,178,113,227,70,89,191,126,189,122,15,171,82,165,138,220,120,227,141,242,175,127,253,75,110,189,245,86,181,233,117,16,15,138,199,65,140,186,67,115,230,135,2,135,64,123,208,12,115,195,131,65,163,203,158,32,224,214,123,235,199,31,127,148,215,95,127,93,250,244,233,147,105,147,151,63,254,248,67,70,142,28,41,79,63,253,180,20,40,80,64,11,99,179,15,7,14,28,8,235,167,22,199,194,24,213,21,95,93,118,221,194,61,154,31,230,252,158,53,107,150,58,253,138,43,174,16,84,133,141,24,49,194,245,27,27,233,138,175,46,187,209,226,153,202,223,99,206,60,252,77,224,220,185,115,254,158,32,103,231,90,2,216,84,239,141,55,222,16,252,221,184,113,99,105,208,160,129,212,168,81,195,181,254,210,49,18,72,38,129,179,103,207,202,95,127,253,37,216,80,27,27,182,162,71,248,137,19,39,4,235,124,84,15,31,57,114,68,14,31,62,44,7,15,30,20,8,197,251,246,237,147,95,127,253,85,126,249,229,23,249,249,231,159,213,151,156,216,240,187,84,169,82,82,186,116,105,185,250,234,171,165,92,185,114,114,205,53,215,36,211,77,79,143,69,241,216,211,225,115,183,243,65,252,80,224,238,136,184,199,59,230,134,123,98,65,79,252,69,192,173,247,150,149,120,140,5,92,143,30,61,100,192,128,1,218,196,99,55,248,96,55,11,117,197,87,151,93,187,92,116,159,103,206,111,244,191,251,251,239,191,85,223,187,15,63,252,80,250,246,237,43,89,179,102,213,237,98,68,251,186,226,171,203,174,206,96,4,113,206,58,121,59,109,155,241,117,154,56,237,133,35,0,33,236,221,119,223,149,247,222,123,79,137,101,15,60,240,128,106,105,113,231,157,119,186,6,216,234,213,171,101,246,236,217,50,99,198,12,185,237,182,219,228,213,87,95,117,141,111,116,196,59,4,144,67,15,61,244,144,90,103,225,15,42,238,47,190,248,98,65,175,253,236,217,179,75,142,28,57,228,146,75,46,145,220,185,115,171,205,91,243,230,205,171,62,111,20,44,88,80,10,21,42,164,158,142,65,219,151,226,197,139,171,115,120,68,38,64,241,152,25,146,50,2,92,64,165,12,173,231,7,102,110,120,62,132,156,128,75,9,196,115,111,65,248,26,58,116,168,90,52,77,158,60,89,245,241,26,62,124,184,84,172,88,81,205,18,61,190,208,187,114,205,154,53,106,103,111,108,210,146,63,127,254,136,191,67,229,213,130,5,11,164,83,167,78,234,188,166,77,155,170,199,190,176,59,56,22,115,56,80,17,208,190,125,123,153,48,97,130,84,170,84,73,166,79,159,174,62,228,24,182,80,49,3,81,57,244,209,48,140,141,15,27,56,175,66,133,10,202,215,244,244,244,243,252,49,95,111,53,71,92,103,246,225,165,151,94,146,133,11,23,170,10,233,221,187,119,91,114,9,21,195,67,255,31,137,89,34,169,19,79,124,19,177,103,92,171,203,110,44,190,163,186,100,200,144,33,50,102,204,24,41,86,172,152,18,109,235,212,169,163,54,20,50,199,35,52,47,204,21,241,230,56,70,138,127,164,252,198,7,226,147,39,79,170,234,149,229,203,151,171,13,84,220,126,232,138,175,46,187,58,227,17,196,57,235,228,237,180,109,198,215,105,226,180,23,141,192,186,117,235,212,23,153,168,70,198,58,174,102,205,154,82,189,122,117,185,229,150,91,228,166,155,110,82,239,145,78,28,135,14,29,146,111,190,249,70,190,248,226,11,249,244,211,79,149,93,188,71,63,252,240,195,50,112,224,64,181,214,123,237,181,215,156,112,133,54,124,66,0,95,56,224,179,192,204,153,51,229,142,59,238,240,201,172,220,61,13,138,199,238,142,143,167,189,227,2,202,211,225,75,169,243,204,141,148,226,229,224,1,38,16,207,189,5,193,172,121,243,230,74,20,198,227,141,239,188,243,142,172,93,187,86,32,164,238,221,187,87,58,116,232,32,207,63,255,188,122,116,107,234,212,169,170,23,88,50,192,147,254,0,0,32,0,73,68,65,84,239,222,189,213,35,94,86,191,219,182,109,155,26,15,98,113,145,34,69,212,7,3,84,248,134,62,194,111,174,250,69,127,76,99,60,60,42,6,91,232,53,214,191,127,127,85,69,96,28,27,54,108,80,63,27,54,108,152,124,255,253,247,178,108,217,50,229,159,217,159,208,235,119,237,218,101,57,71,216,53,170,159,205,109,43,32,30,90,113,217,185,115,103,166,246,22,102,209,17,143,193,89,113,73,180,2,53,158,248,38,227,118,208,101,55,22,223,81,241,139,188,197,7,9,196,160,123,247,238,234,203,7,8,189,86,121,133,188,136,36,30,71,138,191,157,252,142,197,127,157,231,234,138,175,46,187,65,100,173,115,206,65,178,29,196,156,14,82,124,189,62,87,172,113,190,252,242,75,37,226,126,247,221,119,2,97,25,189,92,241,5,126,249,242,229,165,108,217,178,234,203,120,180,93,74,228,192,122,108,203,150,45,130,245,26,222,151,87,174,92,41,219,183,111,151,106,213,170,201,237,183,223,174,54,26,187,246,218,107,51,153,168,87,175,158,170,28,197,218,143,7,9,68,35,208,179,103,79,121,255,253,247,85,190,132,230,82,180,107,249,251,248,9,80,60,142,159,29,175,140,66,128,11,40,166,136,21,1,230,6,115,131,4,82,67,32,158,123,11,194,39,42,54,33,198,226,145,174,208,71,240,33,22,67,92,197,216,71,143,30,21,44,216,186,117,235,38,139,22,45,82,66,178,213,239,32,60,163,170,23,7,62,160,76,154,52,73,137,200,70,229,49,126,110,22,143,23,47,94,44,168,218,132,16,12,91,248,144,131,202,101,136,116,37,74,148,200,0,6,145,16,31,72,224,131,249,192,207,173,174,71,239,51,171,57,162,74,212,74,60,182,186,6,194,178,149,232,8,63,172,184,224,209,184,68,142,120,226,155,136,61,227,90,93,118,99,241,253,163,143,62,82,27,6,117,236,216,81,170,86,173,42,57,115,230,84,151,71,203,139,72,226,113,164,251,194,78,126,199,226,191,206,115,117,197,87,151,221,32,178,214,57,231,32,217,14,98,78,7,41,190,126,155,43,214,63,88,55,97,141,134,117,21,54,9,195,151,255,123,246,236,81,143,241,227,203,127,60,222,143,71,253,241,232,63,90,1,92,112,193,5,10,3,218,51,161,183,44,250,201,98,109,136,245,28,158,48,195,181,168,34,134,8,141,94,177,16,166,33,80,227,79,180,227,169,167,158,82,107,80,20,49,36,186,94,138,102,139,191,247,38,1,228,218,147,79,62,169,158,94,196,70,145,186,246,75,241,38,189,196,189,166,120,156,56,67,142,96,65,128,11,40,166,134,21,1,230,6,115,131,4,82,67,32,158,123,43,82,11,6,108,254,133,77,87,204,135,209,98,2,149,36,145,126,135,107,26,53,106,164,46,181,211,243,248,147,79,62,81,231,26,215,96,97,8,33,25,213,159,101,202,148,201,112,1,31,42,204,231,25,191,8,253,185,249,122,156,99,37,18,70,18,143,35,9,139,86,191,139,196,204,60,143,120,50,32,158,248,198,99,39,244,26,93,118,99,241,29,31,98,193,126,212,168,81,74,188,199,38,140,16,146,33,42,91,229,85,164,188,136,244,5,129,177,41,94,180,252,142,197,127,157,231,234,138,175,46,187,65,100,173,115,206,65,178,29,196,156,14,82,124,131,50,87,8,195,16,129,241,20,15,190,200,199,70,99,16,137,241,69,60,126,135,3,34,50,158,10,195,23,181,40,60,128,136,119,233,165,151,42,209,25,34,115,188,7,158,44,155,56,113,162,218,248,15,45,54,120,144,128,65,224,243,207,63,87,107,59,244,56,30,52,104,16,193,104,32,64,241,88,3,244,160,152,228,2,42,40,145,142,125,158,204,141,216,153,241,10,18,176,67,32,158,123,43,146,120,140,170,77,124,104,104,213,170,213,121,230,209,163,56,210,239,236,84,102,58,89,121,156,108,241,24,189,214,208,150,3,155,113,152,43,171,35,49,179,19,195,72,231,196,19,223,68,109,226,122,93,118,227,241,29,109,42,144,123,232,91,93,171,86,45,85,233,30,169,34,221,42,142,209,170,203,237,228,119,60,254,235,184,70,87,124,117,217,213,193,216,176,25,196,57,235,228,237,180,109,198,215,105,226,180,231,71,2,216,232,15,213,165,40,32,64,219,41,30,36,128,118,121,175,188,242,138,140,27,55,78,30,121,228,17,2,209,68,128,226,177,38,240,65,48,203,5,84,16,162,28,223,28,153,27,241,113,227,85,36,16,141,64,60,247,86,36,241,24,149,39,104,29,129,205,199,208,15,111,197,138,21,170,34,100,240,224,193,25,109,37,194,253,14,143,149,97,193,15,1,239,170,171,174,82,189,142,33,198,133,235,121,140,234,80,136,176,168,102,137,165,231,49,198,218,184,113,163,218,173,27,254,152,123,13,135,235,121,28,73,60,54,124,192,166,107,198,121,145,196,195,253,251,247,75,155,54,109,84,239,229,82,165,74,101,154,95,36,102,249,242,229,139,22,194,136,191,143,39,190,9,25,252,223,197,186,236,198,226,59,42,207,209,83,209,216,164,17,57,5,241,24,249,103,149,87,120,196,214,42,142,145,226,111,228,90,180,252,142,197,127,157,231,234,138,175,46,187,65,100,173,115,206,65,178,29,196,156,14,82,124,57,87,231,8,160,103,50,170,76,81,213,140,39,138,46,187,236,50,231,140,211,146,107,8,160,63,55,246,178,64,251,186,145,35,71,170,86,42,60,244,17,160,120,172,143,189,239,45,115,1,229,251,16,199,61,65,230,70,220,232,120,33,9,36,93,92,140,36,30,227,209,195,37,75,150,72,215,174,93,85,143,227,186,117,235,170,190,197,216,84,5,21,158,118,126,135,234,228,214,173,91,203,142,29,59,148,152,108,238,121,140,86,3,232,43,59,103,206,28,213,227,238,240,225,195,106,145,136,29,193,27,52,104,160,54,60,67,239,60,243,1,187,51,102,204,80,231,65,184,69,21,130,209,14,98,233,210,165,97,175,143,52,199,44,89,178,100,248,0,49,120,225,194,133,202,207,72,226,33,184,192,103,244,93,206,157,59,183,170,204,134,13,92,23,137,25,42,173,159,125,246,89,213,199,57,158,22,22,186,94,59,117,217,141,229,118,135,240,143,92,26,51,102,140,228,202,149,75,245,219,110,217,178,165,202,55,171,188,64,46,89,197,49,90,252,141,220,143,148,223,177,248,175,243,92,93,241,213,101,55,136,172,117,206,57,72,182,131,152,211,65,138,47,231,234,60,1,20,40,12,29,58,84,189,191,135,123,10,206,121,143,104,209,9,2,216,204,186,87,175,94,50,109,218,52,181,129,119,179,102,205,156,48,75,27,81,8,80,60,102,138,164,140,0,23,80,41,67,235,249,129,153,27,158,15,33,39,224,82,2,188,183,92,26,152,36,185,165,43,190,186,236,38,9,27,135,137,246,97,224,255,254,79,125,25,228,244,17,196,188,10,226,156,157,206,43,157,246,24,95,157,244,105,219,175,4,150,45,91,166,138,24,46,186,232,34,245,164,218,141,55,222,232,215,169,114,94,34,106,243,99,124,105,80,191,126,125,21,111,108,216,200,195,29,4,40,30,187,35,14,190,244,130,11,40,95,134,53,41,147,98,110,36,5,35,7,33,129,243,8,240,222,242,119,82,232,138,175,46,187,254,142,166,123,102,167,43,190,186,236,234,36,31,196,57,235,228,237,180,109,198,215,105,226,180,23,36,2,120,210,12,79,110,213,171,87,79,122,244,232,33,69,139,22,13,210,244,125,63,215,119,223,125,87,109,132,119,249,229,151,75,207,158,61,229,166,155,110,242,253,156,189,54,65,138,199,94,139,152,135,252,229,2,202,67,193,114,216,85,230,134,195,192,105,46,48,4,120,111,249,59,212,186,226,171,203,174,191,163,233,158,217,233,138,175,46,187,58,201,7,113,206,58,121,59,109,155,241,117,154,56,237,5,141,192,177,99,199,212,126,19,216,247,2,237,203,176,167,65,254,252,249,131,134,193,87,243,133,104,140,126,198,104,51,134,125,43,238,191,255,126,95,205,207,79,147,161,120,236,167,104,186,108,46,92,64,185,44,32,46,114,135,185,225,162,96,208,21,95,17,224,189,229,171,112,158,55,25,93,241,213,101,215,223,209,116,207,236,116,197,87,151,93,157,228,131,56,103,157,188,157,182,205,248,58,77,156,246,130,74,96,231,206,157,170,23,50,54,57,110,219,182,173,218,79,130,155,234,121,39,27,176,73,246,132,9,19,100,252,248,241,82,184,112,97,181,121,113,157,58,117,188,51,129,128,122,74,241,56,160,129,119,98,218,92,64,57,65,217,155,54,152,27,222,140,27,189,118,63,1,222,91,238,143,81,34,30,234,138,175,46,187,137,176,226,181,246,9,232,138,175,46,187,246,201,36,255,204,32,206,57,249,20,221,59,34,227,235,222,216,208,51,127,18,128,136,140,141,114,33,66,54,108,216,80,90,180,104,33,55,223,124,179,63,39,235,131,89,253,240,195,15,50,121,242,100,37,250,223,117,215,93,106,19,196,154,53,107,250,96,102,193,152,2,197,227,96,196,89,203,44,185,128,210,130,221,19,70,153,27,158,8,19,157,244,32,1,222,91,30,12,90,12,46,235,138,175,46,187,49,160,225,169,9,16,208,21,95,93,118,19,64,149,240,165,65,156,115,194,208,60,52,0,227,235,161,96,209,85,95,17,56,114,228,136,188,246,218,107,74,148,68,27,139,166,77,155,74,227,198,141,229,146,75,46,241,213,60,189,56,153,147,39,79,202,180,105,211,4,237,41,54,109,218,36,143,61,246,152,60,254,248,227,146,158,158,238,197,233,4,218,103,138,199,129,14,127,106,39,207,5,84,106,249,122,121,116,230,134,151,163,71,223,221,76,128,247,150,155,163,147,184,111,186,226,171,203,110,226,196,56,130,29,2,186,226,171,203,174,29,38,169,58,39,136,115,78,21,75,55,142,203,248,186,49,42,244,41,104,4,230,205,155,39,111,191,253,182,204,156,57,83,234,215,175,47,143,60,242,136,60,248,224,131,65,195,160,117,190,103,207,158,149,57,115,230,200,251,239,191,175,226,240,239,127,255,91,85,134,63,252,240,195,90,253,162,241,196,8,80,60,78,140,31,175,142,64,128,11,40,166,135,21,1,230,6,115,131,4,82,67,128,247,86,106,184,186,101,84,93,241,213,101,215,45,220,253,238,135,174,248,234,178,171,51,158,65,156,179,78,222,78,219,102,124,157,38,78,123,36,96,77,224,224,193,131,242,222,123,239,41,241,114,213,170,85,170,167,46,68,204,218,181,107,75,142,28,57,136,46,201,4,246,239,223,47,31,127,252,177,124,244,209,71,242,225,135,31,74,245,234,213,165,110,221,186,242,159,255,252,71,10,22,44,152,100,107,28,78,7,1,138,199,58,168,7,196,38,23,80,1,9,116,28,211,100,110,196,1,141,151,144,128,13,2,188,183,108,64,242,240,41,186,226,171,203,174,135,67,229,41,215,117,197,87,151,93,157,193,9,226,156,117,242,118,218,54,227,235,52,113,218,35,1,123,4,246,236,217,35,115,231,206,85,194,230,252,249,243,229,238,187,239,150,59,238,184,67,253,185,246,218,107,237,13,194,179,50,17,56,119,238,156,124,245,213,87,178,112,225,66,249,226,139,47,4,253,140,239,185,231,30,185,247,222,123,229,254,251,239,151,180,180,52,18,243,25,1,138,199,62,11,168,155,166,195,5,148,155,162,225,46,95,152,27,238,138,7,189,241,15,1,222,91,254,137,101,184,153,232,138,175,46,187,254,142,166,123,102,167,43,190,186,236,234,36,31,196,57,235,228,237,180,109,198,215,105,226,180,71,2,177,19,56,113,226,132,124,246,217,103,234,15,132,207,163,71,143,170,42,217,106,213,170,201,173,183,222,42,21,43,86,140,125,208,0,92,129,222,197,75,150,44,145,197,139,23,203,183,223,126,43,223,124,243,141,92,119,221,117,114,251,237,183,75,173,90,181,184,241,93,0,114,128,226,113,0,130,172,107,138,92,64,233,34,239,126,187,204,13,247,199,136,30,122,147,0,239,45,111,198,205,174,215,186,226,171,203,174,93,46,60,47,49,2,186,226,171,203,110,98,180,18,187,218,77,115,254,241,199,31,213,230,82,125,250,244,145,236,217,179,39,54,177,255,93,109,53,102,60,182,240,200,249,179,207,62,43,47,188,240,130,148,41,83,70,254,249,231,31,37,244,188,244,210,75,170,202,237,166,155,110,146,118,237,218,169,30,154,23,92,112,129,28,62,124,88,253,14,21,111,16,128,192,26,7,170,227,32,114,224,209,117,140,133,163,81,163,70,242,233,167,159,102,204,25,227,183,111,223,94,154,55,111,174,198,138,247,112,83,124,227,157,3,175,35,129,160,17,216,185,115,167,124,253,245,215,74,16,133,48,138,246,11,120,125,185,241,198,27,229,250,235,175,87,2,105,209,162,69,3,133,5,175,155,107,214,172,145,213,171,87,203,202,149,43,101,197,138,21,178,118,237,90,249,215,191,254,37,55,223,124,179,122,141,133,216,158,39,79,158,64,113,9,250,100,41,30,7,61,3,82,56,127,46,160,82,8,215,227,67,51,55,60,30,64,186,239,90,2,198,135,101,215,58,72,199,18,38,128,5,189,211,7,243,202,105,226,206,219,211,149,87,58,236,58,79,247,255,91,116,211,250,39,30,65,55,26,187,100,142,105,22,143,75,151,46,45,83,167,78,85,2,15,4,224,34,69,138,200,175,191,254,170,254,141,138,65,108,196,116,232,208,33,37,54,23,46,92,88,122,247,238,45,249,242,229,83,238,30,56,112,64,6,12,24,160,254,30,57,114,164,250,89,143,30,61,212,207,10,20,40,160,254,255,219,111,191,73,151,46,93,228,153,103,158,81,130,81,188,135,155,226,27,239,28,120,29,9,4,157,0,94,15,150,45,91,166,4,83,8,167,223,127,255,189,92,120,225,133,170,34,185,66,133,10,114,205,53,215,168,63,248,210,41,119,238,220,158,199,181,109,219,54,217,188,121,179,108,220,184,81,54,108,216,160,218,79,64,40,198,28,43,87,174,172,4,116,252,129,160,158,37,75,22,207,207,151,19,136,159,0,197,227,248,217,241,202,40,4,184,128,98,138,88,17,96,110,48,55,72,128,4,72,128,4,220,74,128,239,81,206,68,38,136,156,19,153,51,132,217,241,227,199,43,193,115,212,168,81,74,52,29,52,104,144,164,167,167,171,170,92,236,108,63,120,240,96,37,122,160,34,12,255,190,225,134,27,100,224,192,129,106,131,168,42,85,170,168,192,162,218,24,189,40,33,124,152,43,143,151,46,93,42,157,59,119,86,213,102,13,26,52,80,226,42,206,179,26,187,106,213,170,170,170,119,193,130,5,210,169,83,39,53,118,211,166,77,149,16,219,175,95,191,76,213,204,102,81,121,247,238,221,50,116,232,80,37,186,76,158,60,89,137,19,195,135,15,63,239,81,113,179,120,140,115,187,118,237,170,124,42,94,188,120,70,130,110,218,180,73,62,249,228,19,105,217,178,165,156,62,125,90,137,194,87,92,113,133,154,255,45,183,220,162,206,67,149,242,250,245,235,149,56,130,235,113,132,138,199,248,217,27,111,188,33,23,95,124,177,170,74,142,247,72,36,190,241,218,228,117,36,64,2,169,39,240,211,79,63,201,186,117,235,148,176,10,129,21,175,61,120,93,67,229,109,169,82,165,228,202,43,175,148,146,37,75,74,137,18,37,228,178,203,46,147,98,197,138,169,106,229,92,185,114,165,222,185,8,22,254,250,235,47,245,69,219,47,191,252,34,232,251,140,215,95,204,101,199,142,29,234,207,214,173,91,149,191,101,203,150,149,171,175,190,90,202,149,43,39,229,203,151,87,175,199,217,178,101,211,234,59,141,187,143,0,197,99,247,197,196,55,30,113,1,229,155,80,38,125,34,204,141,164,35,229,128,36,64,2,36,64,2,73,34,192,247,168,36,129,140,50,76,16,57,39,50,103,8,21,16,54,209,170,1,226,46,54,125,154,55,111,158,140,24,49,66,118,237,218,165,90,54,224,15,170,114,167,76,153,34,203,151,47,151,97,195,134,169,199,176,33,18,180,104,209,66,78,157,58,37,125,251,246,85,98,235,159,127,254,153,33,30,239,219,183,79,58,116,232,32,207,63,255,188,18,16,80,229,11,193,181,127,255,254,130,170,52,171,177,33,66,160,250,23,98,49,236,66,168,134,232,11,159,204,173,48,66,197,99,180,135,192,117,53,106,212,144,119,222,121,71,85,185,193,198,69,23,93,148,145,53,102,241,24,45,41,208,118,2,227,155,207,49,167,24,206,135,40,92,175,94,61,245,168,53,230,3,225,27,12,32,36,131,137,149,120,12,65,5,194,121,199,142,29,85,133,93,188,71,34,241,141,215,38,175,35,1,18,208,71,224,231,159,127,86,175,145,104,125,129,63,120,45,193,207,32,212,66,180,197,107,66,161,66,133,212,23,113,5,11,22,148,252,249,243,75,222,188,121,149,232,12,97,249,146,75,46,145,28,57,114,168,215,75,124,121,133,215,55,84,57,103,205,154,53,83,235,157,179,103,207,202,223,127,255,45,16,131,207,156,57,163,94,203,241,231,143,63,254,144,227,199,143,203,177,99,199,228,200,145,35,170,125,15,94,11,241,164,5,218,111,224,103,120,109,134,144,13,145,24,127,32,112,67,232,190,234,170,171,148,240,13,187,60,72,192,14,1,138,199,118,40,241,156,184,8,112,1,21,23,182,64,92,196,220,8,68,152,57,73,18,32,1,18,240,36,1,190,71,57,19,182,32,114,78,100,206,16,96,209,159,120,244,232,209,74,132,128,96,208,189,123,119,105,219,182,173,18,0,204,7,4,99,136,165,16,113,177,57,20,254,70,229,238,222,189,123,213,207,123,245,234,165,4,103,163,242,24,27,71,65,112,133,120,12,31,33,60,160,154,24,2,47,132,6,171,177,231,206,157,171,198,68,191,96,28,168,204,155,52,105,146,18,121,35,137,199,67,134,12,81,162,46,4,20,171,86,23,102,241,24,254,160,223,49,252,182,58,12,241,24,243,124,229,149,87,20,23,84,70,227,223,16,203,33,132,27,226,113,104,207,227,208,254,201,241,222,1,137,196,55,94,155,188,142,4,72,192,189,4,32,234,66,196,253,253,247,223,149,168,139,246,58,16,116,177,73,31,94,195,33,254,98,35,58,8,193,16,133,241,165,30,68,98,136,197,248,242,11,7,94,87,32,38,163,31,59,132,101,136,189,120,125,197,31,136,207,248,131,215,82,252,129,56,141,63,120,143,48,68,107,247,210,161,103,94,35,64,241,216,107,17,243,144,191,92,64,121,40,88,14,187,202,220,112,24,56,205,145,0,9,144,0,9,216,38,192,247,40,219,168,18,58,49,136,156,19,153,115,168,200,10,177,1,98,47,170,120,209,19,24,109,25,208,194,1,2,238,146,37,75,84,85,47,68,99,60,122,140,191,239,190,251,110,213,146,2,7,196,83,243,120,179,102,205,202,248,57,254,97,119,236,208,235,236,108,152,135,202,60,115,187,12,59,226,177,85,229,49,196,97,8,45,16,84,12,241,24,2,241,219,111,191,173,30,189,134,112,14,209,230,193,7,31,204,104,85,129,249,133,107,91,145,80,50,255,239,226,68,226,155,12,251,28,131,4,72,128,4,72,128,4,82,69,128,226,113,170,200,114,92,245,45,89,208,54,66,97,216,237,17,96,110,216,227,196,179,72,128,4,72,128,4,156,39,192,247,40,103,152,7,145,115,34,115,134,200,138,234,89,84,30,99,51,56,115,229,49,42,217,240,187,39,158,120,66,109,232,132,170,226,233,211,167,103,180,143,64,11,11,244,232,68,127,203,38,77,154,168,126,199,102,209,54,82,229,49,196,87,171,177,227,173,60,142,85,60,182,234,121,140,199,196,33,4,163,138,25,143,123,27,162,176,49,127,100,114,227,198,141,85,255,81,227,119,20,143,157,185,191,105,133,4,72,128,4,72,192,95,4,40,30,251,43,158,174,154,77,34,11,100,87,77,132,206,36,157,0,115,35,233,72,57,32,9,144,0,9,144,64,146,8,240,61,42,73,32,163,12,19,68,206,137,204,57,92,207,99,84,24,163,181,4,54,203,219,178,101,139,234,219,139,199,164,33,148,162,128,3,27,235,161,159,38,42,119,209,226,2,143,57,163,50,23,127,155,197,227,72,61,143,35,141,141,199,177,209,91,24,237,52,208,63,19,21,206,168,44,142,214,243,56,86,241,24,149,213,232,195,252,245,215,95,75,239,222,189,85,255,78,108,204,135,202,107,108,10,248,228,147,79,170,199,193,13,129,56,75,150,44,242,212,83,79,169,170,235,177,99,199,170,71,193,41,30,59,115,95,211,10,9,144,0,9,144,128,63,9,80,60,246,103,92,93,49,171,68,22,200,174,152,0,157,72,25,1,230,70,202,208,114,96,18,32,1,18,32,129,4,9,240,61,42,65,128,54,47,15,34,231,68,230,12,177,119,232,208,161,74,12,158,54,109,154,212,169,83,71,109,126,87,184,112,97,213,154,1,226,40,126,126,199,29,119,168,234,98,180,148,24,62,124,184,218,168,9,66,50,4,222,244,244,116,213,178,2,71,104,187,136,165,75,151,42,241,25,173,45,176,33,31,68,102,92,27,105,108,244,213,132,128,141,62,195,168,126,110,221,186,181,218,156,15,182,34,245,60,142,85,60,70,165,52,218,83,96,211,188,145,35,71,202,178,101,203,36,180,79,177,185,109,5,122,126,26,254,183,106,213,42,83,75,11,204,157,109,43,108,222,164,60,141,4,72,128,4,72,128,4,254,71,128,226,49,83,33,101,4,18,89,32,167,204,41,14,236,10,2,204,13,87,132,129,78,144,0,9,144,0,9,132,33,192,247,40,103,210,34,136,156,19,153,179,85,111,96,59,209,66,149,110,183,110,221,84,213,110,201,146,37,237,92,194,115,226,32,144,72,124,227,48,199,75,72,128,4,72,128,4,72,192,49,2,20,143,29,67,29,60,67,92,64,5,47,230,118,103,204,220,176,75,138,231,145,0,9,144,0,9,56,77,128,239,81,206,16,15,34,231,68,230,28,175,120,140,13,244,30,125,244,81,233,217,179,167,212,175,95,95,237,73,194,35,53,4,18,137,111,106,60,226,168,36,64,2,36,64,2,36,144,28,2,20,143,147,195,145,163,132,33,192,5,20,211,194,138,0,115,131,185,65,2,36,64,2,36,224,86,2,124,143,114,38,50,65,228,28,196,57,59,147,77,238,176,194,248,186,35,14,244,130,4,72,128,4,72,32,249,4,40,30,39,159,41,71,252,31,1,46,160,152,10,20,143,153,3,36,64,2,36,64,2,94,35,192,245,139,51,17,11,34,231,32,206,217,153,108,114,135,21,198,215,29,113,160,23,36,64,2,36,64,2,201,39,64,241,56,249,76,57,34,197,99,230,64,20,2,92,92,51,69,72,128,4,72,128,4,220,74,128,239,81,206,68,38,136,156,131,56,103,103,178,201,29,86,24,95,119,196,129,94,144,0,9,144,0,9,36,159,0,197,227,228,51,229,136,20,143,153,3,20,143,153,3,36,64,2,36,64,2,30,37,64,1,200,153,192,5,145,179,23,231,28,111,175,229,84,100,145,155,124,9,55,63,47,198,55,21,113,226,152,36,64,2,36,64,2,254,35,64,241,216,127,49,117,205,140,184,128,114,77,40,92,231,8,115,195,117,33,161,67,36,64,2,36,64,2,252,242,219,209,28,8,226,90,192,139,115,118,147,96,235,38,95,40,30,59,250,114,65,99,36,64,2,36,64,2,154,9,80,60,214,28,0,63,155,247,226,2,217,207,241,112,211,220,152,27,110,138,6,125,33,1,18,32,1,18,48,19,112,219,123,84,36,193,204,174,152,246,199,31,127,200,200,145,35,229,233,167,159,150,2,5,10,184,34,224,110,227,236,4,20,55,204,121,233,210,165,210,185,115,103,89,179,102,141,52,107,214,76,94,120,225,5,201,159,63,191,156,59,119,78,102,204,152,161,126,87,161,66,5,25,62,124,184,164,167,167,11,114,12,185,83,180,104,81,245,119,229,202,149,101,220,184,113,82,166,76,25,133,204,60,94,131,6,13,100,192,128,1,146,150,150,150,9,39,198,24,58,116,168,156,62,125,90,14,29,58,36,147,39,79,150,237,219,183,135,245,3,231,142,31,63,94,229,233,168,81,163,164,122,245,234,50,104,208,160,12,95,94,127,253,117,233,221,187,183,140,24,49,66,106,215,174,45,85,170,84,81,182,240,115,216,125,224,129,7,156,8,101,88,27,110,136,175,182,201,211,48,9,144,0,9,144,128,175,9,80,60,246,117,120,245,78,142,11,40,189,252,221,108,157,185,225,230,232,208,55,18,32,1,18,8,54,1,183,189,71,217,21,136,35,69,237,224,193,131,210,163,71,15,37,236,81,60,214,151,223,186,115,107,215,174,93,210,161,67,7,121,254,249,231,165,92,185,114,50,117,234,84,217,186,117,171,18,99,55,111,222,44,253,251,247,151,97,195,134,201,247,223,127,47,203,150,45,83,231,109,219,182,77,137,204,125,250,244,145,154,53,107,202,59,239,188,35,107,215,174,149,151,94,122,73,246,238,221,155,49,222,213,87,95,173,198,91,191,126,189,26,231,226,139,47,206,0,141,28,198,23,23,16,144,33,76,239,217,179,71,58,118,236,24,214,15,216,107,212,168,145,180,107,215,78,32,70,207,159,63,95,230,205,155,167,196,98,92,7,145,24,190,124,247,221,119,178,99,199,14,105,209,162,133,156,58,117,74,250,246,237,43,45,91,182,148,146,37,75,106,11,176,238,248,106,155,56,13,147,0,9,144,0,9,248,158,0,197,99,223,135,88,223,4,185,128,210,199,222,237,150,153,27,110,143,16,253,35,1,18,32,129,224,18,112,219,123,84,164,202,79,179,176,188,123,247,110,37,206,229,206,157,91,85,118,162,66,212,168,30,109,223,190,189,76,152,48,65,42,85,170,36,211,167,79,207,168,26,213,25,101,183,113,118,130,133,238,57,35,246,16,139,241,69,2,124,57,122,244,168,244,236,217,83,186,117,235,38,43,87,174,148,13,27,54,168,127,155,15,228,216,144,33,67,148,168,156,39,79,30,85,137,108,8,184,159,125,246,153,172,94,189,90,137,192,24,239,192,129,3,210,169,83,39,85,205,92,162,68,137,76,226,177,121,140,72,126,28,63,126,92,137,195,163,71,143,150,130,5,11,10,254,223,189,123,119,105,219,182,173,156,61,123,54,195,246,137,19,39,148,160,220,181,107,87,37,98,79,153,50,69,122,245,234,149,73,180,118,34,166,102,27,186,227,235,244,124,105,143,4,72,128,4,72,32,56,4,40,30,7,39,214,142,207,148,11,40,199,145,123,198,32,115,195,51,161,162,163,36,64,2,36,16,56,2,110,123,143,130,88,103,85,249,185,115,231,206,12,49,13,226,113,243,230,205,149,112,87,163,70,141,76,21,162,16,224,88,121,172,63,149,117,231,22,170,134,27,55,110,156,9,132,241,133,2,196,99,28,168,250,13,21,143,13,177,56,123,246,236,153,196,227,89,179,102,101,186,6,21,192,16,146,145,135,70,91,11,156,16,90,61,31,201,15,156,111,182,103,30,211,252,187,108,217,178,41,241,248,238,187,239,86,45,56,194,249,238,116,196,117,199,215,233,249,210,30,9,144,0,9,144,64,112,8,80,60,14,78,172,29,159,41,23,80,142,35,247,140,65,230,134,103,66,69,71,73,128,4,72,32,112,4,220,246,30,21,169,242,19,130,177,33,180,225,223,86,21,162,39,79,158,164,120,236,130,76,214,157,91,168,248,61,114,228,136,180,106,213,234,60,26,115,231,206,181,172,60,182,18,143,99,169,60,54,143,17,201,15,228,59,218,94,160,242,56,95,190,124,150,149,199,16,178,151,47,95,46,155,54,109,82,213,212,77,154,52,209,94,81,175,59,190,46,72,113,186,64,2,36,64,2,36,224,83,2,20,143,125,26,88,55,76,139,11,40,55,68,193,157,62,48,55,220,25,23,122,69,2,36,64,2,36,32,234,241,123,55,29,232,69,107,37,222,133,138,199,86,231,153,197,99,180,2,112,203,129,77,218,130,116,232,94,255,64,100,69,91,9,244,7,46,95,190,188,172,88,177,66,38,78,156,40,131,7,15,86,173,31,32,218,162,154,119,227,198,141,50,123,246,108,245,115,115,142,133,86,30,239,219,183,207,118,207,99,115,110,70,242,99,255,254,253,231,245,60,94,178,100,137,170,168,71,207,102,243,56,135,15,31,86,45,45,224,23,250,121,227,111,157,135,238,248,234,156,59,109,147,0,9,144,0,9,248,155,0,197,99,127,199,87,235,236,184,128,210,138,223,213,198,153,27,174,14,15,157,35,1,18,32,1,18,112,17,129,208,71,254,67,251,28,155,43,143,237,136,199,110,217,48,207,69,136,29,115,69,247,250,7,98,61,132,88,244,9,94,180,104,145,212,173,91,87,6,14,28,40,101,203,150,21,252,110,198,140,25,210,185,115,103,41,85,170,148,140,27,55,78,85,242,70,202,63,136,181,75,151,46,85,215,160,117,4,54,184,131,136,155,150,150,150,137,105,232,24,145,252,192,185,232,221,157,35,71,14,153,54,109,154,212,169,83,71,137,221,133,11,23,62,207,23,140,131,254,200,233,233,233,231,181,219,112,44,168,38,67,186,227,171,99,206,180,73,2,36,64,2,36,16,12,2,20,143,131,17,103,45,179,228,2,74,11,118,79,24,101,110,120,34,76,116,146,4,72,128,4,72,192,5,4,146,37,30,119,236,216,81,250,245,235,39,197,139,23,119,193,172,130,233,2,215,63,209,227,30,154,239,145,174,248,237,183,223,212,6,127,189,123,247,150,146,37,75,70,31,60,197,103,48,190,41,6,204,225,73,128,4,72,128,4,180,17,160,120,172,13,189,255,13,115,1,229,255,24,199,59,67,230,70,188,228,120,29,9,144,0,9,144,64,208,8,36,67,60,206,146,37,139,234,135,60,103,206,28,181,145,158,121,51,179,160,241,212,57,95,174,127,162,211,183,43,30,175,91,183,78,30,125,244,81,233,217,179,167,212,175,95,223,21,237,102,24,223,232,241,229,25,36,64,2,36,64,2,222,36,64,241,216,155,113,243,132,215,92,64,121,34,76,90,156,100,110,104,193,78,163,36,64,2,36,64,2,36,64,2,26,9,112,253,163,17,190,3,166,25,95,7,32,211,4,9,144,0,9,144,128,22,2,20,143,181,96,15,134,81,46,160,130,17,231,120,102,201,220,136,135,26,175,33,1,18,32,1,18,32,1,18,240,50,1,174,127,188,28,189,232,190,51,190,209,25,241,12,18,32,1,18,32,1,111,18,160,120,236,205,184,121,194,107,46,160,60,17,38,45,78,50,55,180,96,167,81,18,32,1,18,32,1,18,32,1,141,4,184,254,209,8,223,1,211,140,175,3,144,105,130,4,72,128,4,72,64,11,1,138,199,90,176,7,195,40,23,80,193,136,115,60,179,100,110,196,67,141,215,144,0,9,144,0,9,144,0,9,120,153,0,215,63,94,142,94,116,223,25,223,232,140,120,6,9,144,0,9,144,128,55,9,80,60,246,102,220,60,225,53,23,80,158,8,147,22,39,153,27,90,176,211,40,9,144,0,9,144,0,9,144,128,70,2,92,255,104,132,239,128,105,198,215,1,200,52,65,2,36,64,2,36,160,133,0,197,99,45,216,131,97,148,11,168,96,196,57,158,89,50,55,226,161,198,107,72,128,4,72,128,4,72,128,4,188,76,128,235,31,47,71,47,186,239,140,111,116,70,60,131,4,72,128,4,72,192,155,4,40,30,123,51,110,158,240,154,11,40,79,132,73,139,147,204,13,45,216,105,148,4,72,128,4,72,128,4,72,64,35,1,174,127,52,194,119,192,52,227,235,0,100,154,32,1,18,32,1,18,208,66,128,226,177,22,236,193,48,202,5,84,48,226,28,207,44,153,27,241,80,227,53,36,64,2,36,64,2,36,64,2,94,38,192,245,143,151,163,23,221,119,198,55,58,35,158,65,2,36,64,2,36,224,77,2,20,143,189,25,55,79,120,205,5,148,39,194,164,197,73,230,134,22,236,52,74,2,36,64,2,36,64,2,36,160,145,0,215,63,26,225,59,96,154,241,117,0,50,77,144,0,9,144,0,9,104,33,64,241,88,11,246,96,24,229,2,42,24,113,142,103,150,204,141,120,168,241,26,18,32,1,18,32,1,18,32,1,47,19,224,250,199,203,209,139,238,59,227,27,157,17,207,32,1,18,32,1,18,240,38,1,138,199,222,140,155,39,188,230,2,202,19,97,210,226,36,115,67,11,118,26,37,1,18,32,1,18,32,1,18,208,72,128,235,31,141,240,29,48,205,248,58,0,153,38,72,128,4,72,128,4,180,16,160,120,172,5,123,48,140,114,1,21,140,56,199,51,75,230,70,60,212,120,13,9,144,0,9,144,0,9,144,128,151,9,112,253,227,229,232,69,247,157,241,141,206,136,103,144,0,9,144,0,9,120,147,0,197,99,111,198,205,19,94,115,1,229,137,48,105,113,146,185,161,5,59,141,146,0,9,144,0,9,144,0,9,104,36,192,245,143,70,248,14,152,102,124,29,128,76,19,36,64,2,36,64,2,90,8,80,60,214,130,61,24,70,185,128,10,70,156,227,153,37,115,35,30,106,188,134,4,72,128,4,72,128,4,72,192,203,4,184,254,241,114,244,162,251,206,248,70,103,196,51,72,128,4,72,128,4,188,73,128,226,177,55,227,230,9,175,185,128,242,68,152,180,56,201,220,208,130,157,70,73,128,4,72,128,4,72,128,4,52,18,224,250,71,35,124,7,76,51,190,14,64,166,9,18,32,1,18,32,1,45,4,40,30,107,193,30,12,163,92,64,5,35,206,241,204,146,185,17,15,53,94,67,2,36,64,2,36,64,2,36,224,101,2,92,255,120,57,122,209,125,103,124,163,51,226,25,36,64,2,36,64,2,222,36,64,241,216,155,113,243,132,215,92,64,121,34,76,90,156,100,110,104,193,78,163,36,64,2,36,64,2,36,64,2,26,9,96,253,195,195,223,4,206,157,59,231,239,9,114,118,36,64,2,36,64,2,129,36,64,241,56,144,97,119,102,210,20,8,157,225,236,69,43,204,13,47,70,141,62,147,0,9,144,0,9,144,0,9,144,128,125,2,92,239,217,103,197,51,73,128,4,72,128,4,72,192,205,4,40,30,187,57,58,30,247,141,11,70,143,7,48,133,238,51,55,82,8,151,67,147,0,9,144,0,9,144,0,9,144,128,11,8,112,189,231,130,32,208,5,18,32,1,18,32,1,18,72,2,1,138,199,73,128,200,33,194,19,224,130,145,153,97,69,128,185,193,220,32,1,18,32,1,18,32,1,18,32,1,127,19,224,122,207,223,241,229,236,72,128,4,72,128,4,130,67,128,226,113,112,98,237,248,76,185,96,116,28,185,103,12,50,55,60,19,42,58,74,2,36,64,2,36,64,2,36,64,2,113,17,224,122,47,46,108,188,136,4,72,128,4,72,128,4,92,71,128,226,177,235,66,226,31,135,184,96,244,79,44,147,61,19,230,70,178,137,114,60,18,32,1,18,32,1,18,32,1,18,112,23,1,174,247,220,21,15,122,67,2,36,64,2,36,64,2,241,18,160,120,28,47,57,94,23,149,0,23,140,81,17,5,246,4,230,70,96,67,207,137,147,0,9,144,0,9,144,0,9,4,132,0,215,123,1,9,52,167,73,2,36,64,2,36,224,123,2,20,143,125,31,98,125,19,228,130,81,31,123,183,91,102,110,184,61,66,244,143,4,72,128,4,72,128,4,72,128,4,18,35,192,245,94,98,252,120,53,9,144,0,9,144,0,9,184,133,0,197,99,183,68,194,135,126,112,193,232,195,160,38,105,74,204,141,36,129,228,48,36,64,2,36,64,2,36,64,2,36,224,82,2,92,239,185,52,48,116,139,4,72,128,4,72,128,4,98,36,64,241,56,70,96,60,221,62,1,46,24,237,179,1,147,220,190,0,0,32,0,73,68,65,84,10,218,153,204,141,160,69,156,243,37,1,18,32,1,18,32,1,18,8,26,1,174,247,130,22,113,206,151,4,72,128,4,72,192,175,4,40,30,251,53,178,46,152,23,23,140,46,8,130,75,93,96,110,184,52,48,116,139,4,72,128,4,72,128,4,72,128,4,146,68,128,235,189,36,129,228,48,36,64,2,36,64,2,36,160,153,0,197,99,205,1,240,179,121,46,24,253,28,221,196,230,198,220,72,140,31,175,38,1,18,32,1,18,32,1,18,32,1,183,19,224,122,207,237,17,162,127,36,64,2,36,64,2,36,96,143,0,197,99,123,156,120,86,28,4,184,96,140,3,90,64,46,97,110,4,36,208,156,38,9,144,0,9,144,0,9,144,64,96,9,112,189,23,216,208,115,226,36,64,2,36,64,2,62,35,64,241,216,103,1,117,211,116,184,96,116,83,52,220,229,11,115,195,93,241,160,55,36,64,2,36,64,2,36,64,2,36,64,2,36,64,2,36,64,2,36,64,2,36,16,142,0,197,99,230,69,202,8,80,32,76,25,90,207,15,204,220,240,124,8,57,1,18,32,1,18,32,1,18,32,1,18,32,1,18,32,1,18,32,1,18,32,129,0,16,160,120,28,128,32,235,154,34,5,66,93,228,221,111,151,185,225,254,24,209,67,18,32,1,18,32,1,18,32,1,127,17,248,241,199,31,229,245,215,95,151,62,125,250,72,246,236,217,51,77,46,210,239,172,40,196,115,141,191,136,114,54,36,64,2,36,64,2,36,16,12,2,20,143,131,17,103,45,179,164,64,168,5,187,39,140,50,55,60,17,38,58,73,2,36,64,2,36,64,2,36,224,35,2,20,143,125,20,76,78,133,4,72,128,4,72,128,4,28,36,64,241,216,65,216,65,51,69,129,48,104,17,183,63,95,230,134,125,86,60,147,4,72,128,4,72,128,4,72,192,155,4,254,249,231,31,153,51,103,142,12,30,60,88,150,45,91,38,213,170,85,83,255,174,90,181,170,156,56,113,66,134,12,25,34,99,198,140,145,98,197,138,73,223,190,125,165,78,157,58,114,242,228,201,176,63,199,218,105,233,210,165,210,185,115,103,89,179,102,141,52,107,214,76,94,120,225,5,201,159,63,191,64,20,30,63,126,188,20,40,80,64,70,141,26,37,247,222,123,175,116,236,216,81,134,14,29,42,31,127,252,177,244,232,209,67,218,180,105,35,219,183,111,207,116,94,245,234,213,101,208,160,65,146,158,158,174,198,48,87,37,91,217,50,71,34,212,174,49,222,149,87,94,41,3,7,14,148,218,181,107,75,149,42,85,212,37,24,59,45,45,77,30,120,224,129,140,33,172,24,68,154,235,185,115,231,100,193,130,5,210,169,83,39,53,78,235,214,173,101,199,142,29,97,171,169,13,67,240,19,44,114,231,206,45,147,39,79,150,202,149,43,203,240,225,195,165,98,197,138,231,205,219,204,97,247,238,221,182,184,94,112,193,5,222,76,80,122,77,2,36,64,2,36,64,2,54,9,80,60,182,9,138,167,197,78,128,2,97,236,204,130,114,5,115,35,40,145,230,60,73,128,4,72,128,4,72,32,184,4,54,108,216,32,47,189,244,146,250,83,164,72,17,153,50,101,138,44,95,190,92,134,13,27,166,4,208,181,107,215,42,49,120,223,190,125,210,189,123,119,25,48,96,128,250,89,184,159,67,52,237,208,161,131,60,255,252,243,82,174,92,57,153,58,117,170,108,221,186,85,122,247,238,45,219,182,109,83,98,114,191,126,253,148,64,141,182,20,248,217,136,17,35,4,215,65,60,238,213,171,151,156,61,123,86,157,215,173,91,55,37,236,206,159,63,95,230,205,155,167,206,219,179,103,79,134,120,12,127,172,108,101,205,154,53,35,160,16,90,173,198,131,248,12,81,183,69,139,22,114,234,212,41,37,142,183,108,217,82,74,150,44,153,113,253,220,185,115,227,154,43,68,115,204,245,210,75,47,149,46,93,186,8,68,122,204,33,180,21,135,89,60,110,222,188,185,18,219,107,212,168,33,239,188,243,142,178,139,184,236,220,185,51,147,104,30,42,30,219,225,90,170,84,169,224,38,57,103,78,2,36,64,2,36,16,8,2,20,143,3,17,102,61,147,164,64,168,135,187,23,172,50,55,188,16,37,250,72,2,36,64,2,36,64,2,36,144,76,2,139,23,47,86,2,50,132,206,133,11,23,202,216,177,99,85,133,48,42,145,115,230,204,169,76,125,244,209,71,97,127,62,125,250,116,37,22,67,8,198,58,234,232,209,163,210,179,103,79,37,4,31,63,126,92,85,43,67,148,206,147,39,143,18,71,247,239,223,47,237,219,183,87,194,237,115,207,61,39,143,61,246,152,228,203,151,79,94,125,245,85,37,188,230,200,145,67,93,7,209,186,109,219,182,74,88,54,42,143,33,234,90,217,42,90,180,104,38,241,216,106,188,188,121,243,170,121,118,237,218,85,246,238,221,171,230,13,1,251,226,139,47,206,184,62,158,185,46,90,180,72,141,135,185,225,88,183,110,157,76,154,52,73,85,58,71,18,143,205,124,66,5,98,115,197,117,232,239,236,112,69,252,120,144,0,9,144,0,9,144,128,159,9,80,60,246,115,116,53,207,141,2,161,230,0,184,216,60,115,195,197,193,161,107,36,64,2,36,64,2,36,64,2,73,33,128,170,223,205,155,55,203,39,159,124,162,68,206,37,75,150,168,202,87,136,170,89,178,100,145,89,179,102,169,54,19,16,106,159,126,250,105,37,36,67,0,13,247,115,8,173,141,27,55,206,228,87,165,74,149,4,162,50,14,179,0,10,241,24,71,163,70,141,148,120,12,161,181,73,147,38,82,176,96,193,76,231,225,119,168,100,70,85,174,121,12,216,183,178,85,166,76,153,76,226,177,217,174,121,188,210,165,75,171,121,222,125,247,221,170,205,134,225,143,121,2,103,206,156,137,121,174,43,87,174,204,52,150,157,77,251,66,207,137,69,60,182,195,245,150,91,110,73,74,190,112,16,18,32,1,18,32,1,18,112,43,1,138,199,110,141,140,15,252,162,64,232,131,32,166,104,10,204,141,20,129,229,176,36,64,2,36,64,2,36,64,2,174,33,0,161,179,127,255,254,242,196,19,79,72,133,10,21,100,215,174,93,74,236,53,183,88,128,192,140,74,90,180,154,168,85,171,150,212,175,95,95,249,31,250,115,252,236,200,145,35,210,170,85,171,243,230,23,42,142,70,18,143,205,149,194,168,94,134,96,141,214,15,161,149,199,86,182,204,198,97,215,106,60,180,114,64,139,142,77,155,54,41,113,28,226,181,89,120,54,143,19,203,92,193,47,158,202,227,72,213,197,230,57,152,43,153,209,243,152,226,177,107,110,39,58,66,2,36,64,2,36,160,145,0,197,99,141,240,253,110,154,2,161,223,35,28,255,252,152,27,241,179,227,149,36,64,2,36,64,2,36,64,2,222,32,0,161,115,203,150,45,170,175,241,177,99,199,84,203,9,8,165,168,54,158,61,123,182,218,192,206,216,248,13,173,36,32,30,255,246,219,111,97,127,126,249,229,151,171,115,209,59,184,124,249,242,178,98,197,10,153,56,113,162,218,128,15,45,42,236,136,156,168,60,70,149,49,198,192,230,118,232,155,12,129,23,155,230,153,133,82,244,63,182,178,133,214,23,198,1,241,216,106,60,84,80,31,62,124,88,181,197,192,191,209,207,57,180,173,4,68,238,112,12,34,205,21,130,55,250,49,67,108,71,255,100,180,171,56,120,240,96,212,158,199,86,226,49,216,97,51,65,136,252,16,188,33,236,131,133,241,183,29,174,172,60,246,198,253,72,47,73,128,4,72,128,4,226,39,64,241,56,126,118,188,50,10,1,10,132,76,17,43,2,255,143,189,123,15,178,163,58,15,4,126,86,176,70,2,36,153,135,88,97,188,133,99,192,64,241,50,118,254,160,54,197,66,217,108,130,93,181,38,108,237,6,204,203,24,101,17,80,196,152,151,16,47,241,38,66,128,16,22,80,200,203,67,9,86,128,197,1,65,48,102,73,156,90,47,166,16,111,1,139,205,195,188,93,68,128,120,72,66,128,29,35,109,157,147,157,201,204,48,119,230,222,59,211,183,251,116,255,110,21,101,49,211,125,250,124,191,239,83,211,253,249,212,185,106,67,109,16,32,64,128,0,1,2,117,23,120,251,237,183,83,195,248,150,91,110,9,251,237,183,95,90,125,27,183,132,152,63,127,126,218,115,56,238,167,187,112,225,194,48,121,242,228,180,181,68,252,66,185,248,229,111,195,253,124,226,196,137,105,219,139,184,135,112,220,247,247,192,3,15,76,141,211,157,118,218,41,116,178,242,120,193,130,5,97,202,148,41,97,241,226,197,225,128,3,14,72,141,228,233,211,167,15,26,99,164,107,13,204,89,188,110,171,241,226,113,177,81,30,155,188,59,236,176,67,218,66,99,232,103,237,218,181,29,199,26,199,136,95,198,23,27,242,177,241,251,237,111,127,59,237,221,28,155,239,31,126,248,97,56,254,248,227,211,23,227,141,180,189,198,64,175,24,235,210,165,75,211,222,209,209,37,174,236,142,191,143,243,110,119,229,113,204,193,112,215,173,123,125,139,143,0,1,2,4,154,35,160,121,220,156,92,247,60,82,13,194,158,147,103,115,65,181,145,77,170,76,148,0,1,2,4,8,16,32,208,149,64,92,69,29,155,178,115,230,204,73,171,132,139,248,180,179,231,113,17,215,53,38,1,2,4,8,16,104,146,128,230,113,147,178,221,227,88,53,8,123,12,158,209,229,212,70,70,201,50,85,2,4,8,16,32,64,128,64,135,2,113,239,224,67,14,57,36,156,117,214,89,105,31,231,248,236,87,196,71,243,184,8,85,99,18,32,64,128,0,129,193,2,154,199,42,162,48,1,13,194,194,104,179,31,88,109,100,159,66,1,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,13,16,208,60,110,64,146,203,10,81,131,176,44,249,234,95,87,109,84,63,71,102,72,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,208,60,86,3,133,9,104,16,22,70,155,253,192,106,35,251,20,10,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,104,128,128,230,113,3,146,92,86,136,26,132,101,201,87,255,186,106,163,250,57,50,67,2,4,8,16,32,64,128,64,20,168,194,190,194,85,152,131,106,32,64,128,0,1,2,77,21,208,60,110,106,230,123,16,183,6,97,15,144,51,189,132,218,200,52,113,166,77,128,0,1,2,4,8,52,78,64,227,182,113,41,23,48,1,2,4,8,16,24,36,160,121,172,32,10,19,208,32,44,140,54,251,129,213,70,246,41,20,0,1,2,4,8,16,32,80,113,129,117,235,214,133,165,75,151,134,121,243,230,133,135,30,122,40,236,189,247,222,233,207,123,237,181,87,90,77,124,217,101,151,133,41,83,166,132,197,139,23,135,61,247,220,51,204,159,63,63,236,190,251,238,97,253,250,245,225,190,251,238,11,167,158,122,106,138,240,136,35,142,8,43,86,172,8,23,92,112,65,152,52,105,82,127,212,67,155,202,3,255,253,181,215,94,27,113,252,59,239,188,51,204,153,51,39,141,117,220,113,199,133,151,94,122,41,156,119,222,121,225,246,219,111,15,135,29,118,216,32,217,31,253,232,71,225,15,255,240,15,195,245,215,95,159,142,137,99,95,115,205,53,97,139,45,182,8,87,94,121,101,216,103,159,125,194,37,151,92,18,118,216,97,135,138,103,196,244,8,16,32,64,128,64,158,2,154,199,121,230,45,139,89,107,16,102,145,166,82,38,169,54,74,97,119,81,2,4,8,16,32,64,160,65,2,207,60,243,76,152,59,119,110,250,103,235,173,183,14,55,221,116,83,120,248,225,135,195,229,151,95,30,94,125,245,213,48,99,198,140,112,238,185,231,134,125,247,221,55,44,89,178,36,60,249,228,147,233,216,151,95,126,57,253,60,54,139,227,121,23,95,124,113,120,231,157,119,194,21,87,92,209,81,243,184,213,248,47,188,240,66,255,188,98,243,250,180,211,78,11,177,209,61,116,252,55,223,124,51,53,160,79,57,229,148,240,254,251,239,15,106,30,31,122,232,161,225,251,223,255,126,56,248,224,131,195,61,247,220,19,238,190,251,238,116,254,38,155,108,210,160,12,11,149,0,1,2,4,8,244,70,64,243,184,55,206,141,188,138,6,97,35,211,222,86,208,106,163,45,38,7,17,32,64,128,0,1,2,4,198,77,224,129,7,30,72,13,228,216,100,141,171,119,47,189,244,210,212,72,158,58,117,234,160,125,141,239,186,235,174,240,198,27,111,132,19,79,60,49,93,251,169,167,158,10,55,222,120,99,106,34,119,178,242,184,213,248,183,221,118,91,26,55,174,104,142,159,199,30,123,44,173,126,142,171,162,251,198,95,187,118,109,186,94,92,133,188,243,206,59,15,154,95,156,123,92,129,252,131,31,252,32,108,185,229,150,97,205,154,53,225,140,51,206,8,39,156,112,66,216,126,251,237,199,205,203,64,4,8,16,32,64,128,192,191,8,104,30,171,132,194,4,52,8,11,163,205,126,96,181,145,125,10,5,64,128,0,1,2,4,8,84,92,32,110,63,241,236,179,207,134,123,239,189,55,53,128,31,124,240,193,180,202,184,175,121,220,183,13,68,108,216,14,220,114,34,110,29,17,63,113,117,111,252,180,218,243,120,180,109,43,90,141,31,87,19,127,241,139,95,108,57,254,239,127,255,251,176,112,225,194,240,149,175,124,37,109,73,49,116,14,177,121,60,112,236,143,62,250,40,156,115,206,57,105,37,245,142,59,238,88,241,172,152,30,1,2,4,8,16,200,79,64,243,56,191,156,101,51,99,13,194,108,82,213,243,137,170,141,158,147,187,32,1,2,4,8,16,32,208,48,129,71,31,125,52,92,120,225,133,225,168,163,142,10,187,237,182,91,120,229,149,87,194,173,183,222,58,106,243,184,147,149,199,63,252,225,15,211,246,22,27,111,188,241,160,21,202,67,27,188,3,27,205,113,229,113,108,248,206,156,57,51,101,100,224,202,227,137,19,39,134,91,110,185,37,253,60,110,73,17,159,25,135,107,30,199,184,226,202,227,205,54,219,204,202,227,134,213,181,112,9,16,32,64,160,247,2,154,199,189,55,111,204,21,53,8,27,147,234,142,3,85,27,29,147,57,129,0,1,2,4,8,16,32,208,145,64,108,20,63,255,252,243,97,214,172,89,97,245,234,213,225,204,51,207,76,95,134,23,191,100,238,245,215,95,31,180,122,119,96,115,55,238,53,124,242,201,39,167,173,33,182,219,110,187,254,102,243,208,61,137,227,190,201,223,251,222,247,82,131,58,110,23,209,183,162,121,180,149,205,241,203,241,250,246,98,30,186,231,113,220,147,249,241,199,31,15,127,241,23,127,17,54,220,112,195,254,120,135,126,25,223,208,61,143,227,170,234,184,79,243,70,27,109,212,145,145,131,9,16,32,64,128,0,129,209,5,52,143,71,55,114,68,151,2,26,132,93,194,53,224,52,181,209,128,36,11,145,0,1,2,4,8,16,40,85,224,237,183,223,78,13,227,184,146,119,191,253,246,11,135,31,126,120,136,91,82,204,159,63,63,188,251,238,187,45,155,199,113,245,111,108,198,206,158,61,59,125,81,221,113,199,29,23,98,195,55,54,147,7,238,121,28,27,209,75,151,46,13,167,159,126,122,136,77,224,184,146,56,54,121,227,113,35,173,60,142,227,223,121,231,157,97,206,156,57,33,254,249,219,223,254,118,250,2,191,184,245,68,28,107,209,162,69,131,220,206,63,255,252,240,103,127,246,103,131,190,48,47,110,125,17,87,59,199,216,14,56,224,128,16,143,153,62,125,122,169,222,46,78,128,0,1,2,4,234,42,160,121,92,215,204,86,32,46,13,194,10,36,161,162,83,80,27,21,77,140,105,17,32,64,128,0,1,2,4,122,40,240,219,223,254,54,252,213,95,253,85,216,96,131,13,210,158,197,237,124,90,237,193,220,206,185,142,33,64,128,0,1,2,4,58,23,208,60,238,220,204,25,109,10,104,16,182,9,213,192,195,212,70,3,147,46,100,2,4,8,16,32,64,128,64,8,33,238,197,28,87,53,255,236,103,63,11,219,110,187,109,248,238,119,191,27,78,57,229,148,176,201,38,155,180,229,163,121,220,22,147,131,8,16,32,64,128,192,184,9,104,30,143,27,165,129,134,10,104,16,170,137,86,2,106,67,109,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,170,47,160,121,92,253,28,101,59,67,13,194,108,83,87,248,196,213,70,225,196,46,64,128,0,1,2,4,8,16,40,85,192,243,94,169,252,46,78,128,0,1,2,4,198,77,64,243,120,220,40,13,52,84,192,3,163,154,104,37,160,54,212,6,1,2,4,8,16,32,64,160,94,2,113,207,226,37,75,150,164,47,175,155,53,107,86,232,123,222,155,55,111,94,250,114,188,67,14,57,36,220,112,195,13,245,10,90,52,4,8,16,32,64,160,1,2,154,199,13,72,114,89,33,106,16,150,37,95,253,235,170,141,234,231,200,12,9,16,32,64,128,0,1,2,157,8,172,89,179,38,108,185,229,150,97,210,164,73,97,194,132,9,225,189,247,222,11,155,109,182,89,248,228,147,79,194,199,31,127,28,86,174,92,25,38,79,158,220,201,144,142,37,64,128,0,1,2,4,42,32,160,121,92,129,36,212,117,10,26,132,117,205,236,216,227,82,27,99,55,52,2,1,2,4,8,16,32,64,160,106,2,113,197,241,162,69,139,194,234,213,171,83,3,121,221,186,117,97,202,148,41,97,230,204,153,33,174,64,246,33,64,128,0,1,2,4,242,19,208,60,206,47,103,217,204,88,131,48,155,84,245,124,162,106,163,231,228,46,72,128,0,1,2,4,8,16,40,92,32,174,62,222,106,171,173,210,74,227,190,207,196,137,19,195,91,111,189,101,213,113,225,250,46,64,128,0,1,2,4,138,17,208,60,46,198,213,168,33,244,239,115,6,131,192,80,1,205,99,53,65,128,0,1,2,4,8,16,168,167,192,236,217,179,195,181,215,94,27,86,173,90,21,166,78,157,26,142,57,230,152,48,119,238,220,122,6,43,42,2,4,8,16,32,208,0,1,205,227,6,36,185,172,16,53,8,203,146,175,254,117,213,70,245,115,100,134,4,8,16,32,64,128,0,129,110,4,6,174,62,182,234,184,27,65,231,16,32,64,128,0,129,106,9,104,30,87,43,31,181,154,141,6,97,173,210,57,174,193,168,141,113,229,52,24,1,2,4,8,16,32,64,160,82,2,113,239,227,171,174,186,42,28,127,252,241,246,58,174,84,102,76,134,0,1,2,4,8,116,46,160,121,220,185,153,51,218,20,208,32,108,19,170,129,135,169,141,6,38,93,200,4,8,16,32,64,128,64,99,4,226,234,227,233,211,167,135,21,43,86,216,235,184,49,89,23,40,1,2,4,8,212,85,64,243,184,174,153,173,64,92,26,132,21,72,66,69,167,160,54,42,154,24,211,34,64,128,0,1,2,4,10,19,136,207,63,62,245,22,88,191,126,125,189,3,20,29,1,2,4,8,52,82,64,243,184,145,105,239,77,208,26,132,189,113,206,241,42,106,35,199,172,153,51,1,2,4,8,16,32,48,22,1,207,63,99,209,171,254,185,242,91,253,28,153,33,1,2,4,8,116,39,160,121,220,157,155,179,218,16,240,0,213,6,82,67,15,81,27,13,77,188,176,9,16,32,64,128,64,131,5,60,255,212,59,249,242,91,239,252,138,142,0,1,2,77,22,208,60,110,114,246,11,142,221,3,84,193,192,25,15,175,54,50,78,158,169,19,32,64,128,0,1,2,93,9,120,254,233,138,45,155,147,228,55,155,84,153,40,1,2,4,8,116,40,160,121,220,33,152,195,219,23,240,0,213,190,85,211,142,84,27,77,203,184,120,9,16,32,64,128,0,1,207,63,245,174,1,249,173,119,126,69,71,128,0,129,38,11,104,30,55,57,251,5,199,238,1,170,96,224,140,135,87,27,25,39,207,212,9,16,32,64,128,0,129,174,4,60,255,116,197,150,205,73,242,155,77,170,76,148,0,1,2,4,58,20,208,60,238,16,204,225,237,11,120,128,106,223,170,105,71,170,141,166,101,92,188,4,8,16,32,64,128,128,231,159,122,215,128,252,214,59,191,162,35,64,128,64,147,5,52,143,155,156,253,130,99,247,0,85,48,112,198,195,171,141,140,147,103,234,4,8,16,32,64,128,64,87,2,158,127,186,98,203,230,36,249,205,38,85,38,74,128,0,1,2,29,10,104,30,119,8,230,240,246,5,60,64,181,111,213,180,35,213,70,211,50,46,94,2,4,8,16,32,64,192,243,79,189,107,64,126,235,157,95,209,17,32,64,160,201,2,154,199,77,206,126,193,177,123,128,42,24,56,227,225,213,70,198,201,51,117,2,4,8,16,32,64,160,43,1,207,63,93,177,101,115,146,252,102,147,42,19,37,64,128,0,129,14,5,52,143,59,4,115,120,251,2,30,160,218,183,106,218,145,106,163,105,25,23,47,1,2,4,8,16,32,224,249,167,222,53,32,191,245,206,175,232,8,16,32,208,100,1,205,227,38,103,191,224,216,61,64,21,12,156,241,240,106,35,227,228,153,58,1,2,4,8,16,32,208,149,128,231,159,174,216,178,57,73,126,179,73,149,137,18,32,64,128,64,135,2,154,199,29,130,57,188,125,1,15,80,237,91,53,237,72,181,209,180,140,139,151,0,1,2,4,8,16,240,252,83,239,26,144,223,122,231,87,116,4,8,16,104,178,128,230,113,147,179,95,112,236,30,160,10,6,206,120,120,181,145,113,242,76,157,0,1,2,4,8,16,232,74,192,243,79,87,108,217,156,36,191,217,164,202,68,9,16,32,64,160,67,1,205,227,14,193,28,222,190,128,7,168,246,173,154,118,164,218,104,90,198,197,75,128,0,1,2,4,8,120,254,169,119,13,200,111,189,243,43,58,2,4,8,52,89,64,243,184,201,217,47,56,118,15,80,5,3,103,60,188,218,200,56,121,166,78,128,0,1,2,4,8,116,37,224,249,167,43,182,108,78,146,223,108,82,101,162,4,8,16,32,208,161,128,230,113,135,96,14,111,95,192,3,84,251,86,77,59,82,109,52,45,227,226,37,64,128,0,1,2,4,60,255,212,187,6,228,183,222,249,21,29,1,2,4,154,44,160,121,220,228,236,23,28,187,7,168,130,129,51,30,94,109,100,156,60,83,39,64,128,0,1,2,4,186,18,240,252,211,21,91,54,39,201,111,54,169,50,81,2,4,8,16,232,80,64,243,184,67,48,135,183,47,224,1,170,125,171,166,29,169,54,154,150,113,241,18,32,64,128,0,1,2,158,127,234,93,3,242,91,239,252,138,142,0,1,2,77,22,208,60,110,114,246,11,142,221,3,84,193,192,25,15,175,54,50,78,158,169,19,32,64,128,0,1,2,93,9,120,254,233,138,45,155,147,228,55,155,84,153,40,1,2,4,8,116,40,160,121,220,33,152,195,219,23,240,0,213,190,85,211,142,84,27,77,203,184,120,9,16,32,64,128,0,1,207,63,245,174,1,249,173,119,126,69,71,128,0,129,38,11,104,30,55,57,251,5,199,238,1,170,96,224,140,135,87,27,25,39,207,212,9,16,32,64,128,0,129,174,4,60,255,116,197,150,205,73,242,155,77,170,76,148,0,1,2,4,58,20,208,60,238,16,204,225,237,11,120,128,106,223,170,105,71,170,141,166,101,92,188,4,8,16,32,64,128,128,231,159,122,215,128,252,214,59,191,162,35,64,128,64,147,5,52,143,155,156,253,130,99,247,0,85,48,112,198,195,171,141,140,147,103,234,4,8,16,32,64,128,64,87,2,158,127,186,98,203,230,36,249,205,38,85,38,74,128,0,1,2,29,10,104,30,119,8,230,240,246,5,60,64,181,111,213,180,35,213,70,211,50,46,94,2,4,8,16,32,64,192,243,79,189,107,64,126,235,157,95,209,17,32,64,160,201,2,154,199,77,206,126,193,177,123,128,42,24,56,227,225,213,70,198,201,51,117,2,4,8,16,32,64,160,43,1,207,63,93,177,101,115,146,252,102,147,42,19,37,64,128,0,129,14,5,52,143,59,4,115,120,251,2,30,160,218,183,106,218,145,106,163,105,25,23,47,1,2,4,8,16,32,224,249,167,117,13,124,240,193,7,97,193,130,5,225,216,99,143,13,91,108,177,197,176,7,182,115,76,153,85,38,191,101,234,187,54,1,2,4,8,20,41,160,121,92,164,110,195,199,246,0,213,240,2,24,33,124,181,161,54,8,16,32,64,128,0,129,166,9,120,254,105,157,241,119,222,121,39,156,121,230,153,225,162,139,46,106,217,60,110,231,152,50,107,74,126,203,212,119,109,2,4,8,16,40,82,64,243,184,72,221,134,143,237,1,170,225,5,160,121,172,0,8,16,32,64,128,0,1,2,253,2,227,245,108,252,220,115,207,133,107,174,185,38,53,89,175,188,242,202,240,141,111,124,35,156,114,202,41,225,178,203,46,11,63,253,233,79,83,19,246,123,223,251,94,216,112,195,13,195,178,101,203,194,172,89,179,194,242,229,203,195,145,71,30,25,206,61,247,220,176,249,230,155,135,181,107,215,134,75,47,189,52,44,92,184,48,108,179,205,54,225,252,243,207,15,7,28,112,64,248,240,195,15,135,253,249,250,245,235,195,210,165,75,195,188,121,243,194,67,15,61,20,246,222,123,239,244,231,189,246,218,43,196,223,221,121,231,157,97,206,156,57,41,214,227,142,59,46,188,244,210,75,225,188,243,206,11,147,38,77,106,57,135,62,152,143,62,250,40,156,120,226,137,97,209,162,69,97,143,61,246,8,223,249,206,119,194,180,105,211,194,161,135,30,26,126,247,187,223,165,134,242,127,254,207,255,57,92,127,253,245,253,199,220,122,235,173,97,199,29,119,76,67,172,91,183,174,229,220,90,197,25,207,187,237,182,219,146,205,110,187,237,22,230,207,159,31,118,216,97,135,49,85,235,120,229,119,76,147,112,50,1,2,4,8,16,40,64,64,243,184,0,84,67,254,139,128,7,40,149,208,74,64,109,168,13,2,4,8,16,32,64,160,105,2,227,245,252,19,155,199,177,17,124,193,5,23,164,38,110,108,210,254,250,215,191,14,87,92,113,69,106,228,198,230,241,217,103,159,157,154,199,39,159,124,114,56,231,156,115,194,46,187,236,18,110,190,249,230,240,194,11,47,164,38,239,79,126,242,147,240,228,147,79,166,230,233,155,111,190,25,206,56,227,140,212,164,141,63,27,238,231,113,203,136,185,115,231,166,127,182,222,122,235,112,211,77,55,133,135,31,126,56,92,126,249,229,225,197,23,95,236,255,221,148,41,83,194,105,167,157,150,26,186,113,62,113,236,86,115,216,96,131,13,250,75,96,224,170,226,137,19,39,134,139,47,190,56,28,118,216,97,225,245,215,95,79,255,28,117,212,81,225,221,119,223,29,118,117,242,51,207,60,211,114,110,247,221,119,95,203,120,46,188,240,194,52,255,39,158,120,34,53,196,163,211,192,57,117,90,159,227,149,223,78,175,235,120,2,4,8,16,32,80,180,128,230,113,209,194,13,30,223,3,84,131,147,63,74,232,106,67,109,16,32,64,128,0,1,2,77,19,24,175,231,159,216,60,142,171,134,99,227,115,234,212,169,97,201,146,37,225,173,183,222,74,171,119,227,42,222,147,78,58,41,173,222,125,245,213,87,83,179,56,54,147,227,181,87,173,90,21,206,58,235,172,112,250,233,167,167,134,233,85,87,93,149,86,44,199,213,195,155,108,178,73,74,71,108,42,15,247,243,161,185,122,224,129,7,82,3,57,54,136,227,10,222,248,57,226,136,35,210,255,62,246,216,99,97,241,226,197,105,101,242,93,119,221,213,114,14,159,251,220,231,134,109,30,199,21,213,191,250,213,175,82,124,155,110,186,105,106,234,110,182,217,102,161,221,109,43,6,206,237,31,255,241,31,135,141,39,206,43,54,157,163,197,120,125,198,43,191,227,53,31,227,16,32,64,128,0,129,241,18,208,60,30,47,73,227,124,74,192,3,148,162,104,37,160,54,212,6,1,2,4,8,16,32,208,52,129,241,122,254,137,205,227,184,133,67,223,182,16,177,121,28,63,113,155,135,190,45,32,14,63,252,240,240,202,43,175,164,213,187,3,63,113,91,136,184,229,195,23,190,240,133,112,251,237,183,167,109,47,98,131,57,126,81,93,108,36,199,109,38,134,251,121,108,82,63,251,236,179,225,222,123,239,13,79,61,245,84,120,240,193,7,195,190,251,238,155,154,199,113,187,140,47,126,241,139,233,250,241,51,112,126,113,172,86,115,232,219,118,34,158,51,180,49,252,207,255,252,207,169,177,27,183,146,152,57,115,102,26,183,85,243,56,174,182,110,53,183,9,19,38,12,27,79,108,146,247,153,141,87,29,142,87,126,199,107,62,198,33,64,128,0,1,2,227,37,160,121,60,94,146,198,249,148,128,7,40,69,209,74,64,109,168,13,2,4,8,16,32,64,160,105,2,227,245,252,211,110,243,248,55,191,249,77,120,255,253,247,251,155,175,195,121,199,198,235,27,111,188,145,26,209,95,255,250,215,195,65,7,29,148,14,27,250,243,237,182,219,46,196,109,30,226,246,17,113,143,224,216,152,142,77,232,190,149,199,177,105,221,215,228,29,186,242,120,180,57,12,215,24,254,249,207,127,30,126,241,139,95,164,102,248,159,255,249,159,167,102,119,171,230,241,163,143,62,218,114,110,177,25,62,92,60,241,231,86,30,55,237,111,160,120,9,16,32,64,160,91,1,205,227,110,229,156,55,170,192,120,61,32,143,122,33,7,100,39,160,54,178,75,153,9,19,32,64,128,0,1,2,99,20,24,175,231,159,118,155,199,91,109,181,85,56,245,212,83,211,151,225,237,186,235,174,225,145,71,30,9,215,93,119,93,218,78,226,158,123,238,73,123,21,199,223,199,79,220,63,57,54,143,87,172,88,49,236,207,87,174,92,25,158,127,254,249,180,71,242,234,213,171,211,86,24,177,193,28,87,46,191,252,242,203,45,247,60,142,13,236,86,115,136,91,81,244,125,98,99,56,174,124,142,243,216,104,163,141,194,37,151,92,146,254,125,205,154,53,225,150,91,110,73,215,141,251,46,247,29,243,249,207,127,190,255,220,216,196,110,53,183,59,238,184,99,216,120,166,79,159,158,26,206,177,249,253,203,95,254,50,196,227,162,75,95,179,185,155,84,143,87,126,187,185,182,115,8,16,32,64,128,64,145,2,154,199,69,234,54,124,108,15,80,13,47,128,17,194,87,27,106,131,0,1,2,4,8,16,104,154,192,120,61,255,180,219,60,254,15,255,225,63,164,237,37,102,207,158,29,238,191,255,254,112,224,129,7,166,47,162,219,105,167,157,194,218,181,107,211,190,201,11,23,46,12,147,39,79,78,251,37,31,125,244,209,233,139,238,134,251,121,108,220,198,134,113,108,228,238,183,223,126,33,110,139,17,183,164,152,63,127,126,216,114,203,45,195,157,119,222,153,190,136,47,126,217,221,183,191,253,237,180,223,114,252,114,189,216,8,110,53,135,216,48,62,254,248,227,195,185,231,158,155,86,22,199,235,46,93,186,52,124,243,155,223,76,91,98,124,237,107,95,75,13,234,27,110,184,33,93,99,255,253,247,239,63,230,234,171,175,14,11,22,44,72,231,110,190,249,230,45,231,182,241,198,27,15,27,79,156,103,220,171,57,54,165,183,223,126,251,16,199,27,184,141,70,55,181,57,94,249,237,230,218,206,33,64,128,0,1,2,69,10,104,30,23,169,219,240,177,61,64,53,188,0,52,143,21,0,1,2,4,8,16,32,64,160,95,160,9,207,198,191,253,237,111,195,95,253,213,95,133,13,54,216,32,204,152,49,163,81,217,111,66,126,27,149,80,193,18,32,64,128,192,191,62,195,172,143,255,119,174,15,129,2,4,60,64,21,128,90,147,33,213,70,77,18,41,12,2,4,8,16,32,64,160,109,129,186,62,255,196,61,135,227,234,230,159,253,236,103,97,219,109,183,13,223,253,238,119,211,246,18,155,108,178,73,219,54,117,56,176,174,249,173,67,110,196,64,128,0,1,2,99,19,176,242,120,108,126,206,30,65,192,3,148,242,104,37,160,54,212,6,1,2,4,8,16,32,208,52,1,207,63,245,206,184,252,214,59,191,162,35,64,128,64,147,5,52,143,155,156,253,130,99,247,0,85,48,112,198,195,171,141,140,147,103,234,4,8,16,32,64,128,64,87,2,158,127,186,98,203,230,36,249,205,38,85,38,74,128,0,1,2,29,10,104,30,119,8,230,240,246,5,60,64,181,111,213,180,35,213,70,211,50,46,94,2,4,8,16,32,64,192,243,79,189,107,64,126,235,157,95,209,17,32,64,160,201,2,154,199,77,206,126,193,177,123,128,42,24,56,227,225,213,70,198,201,51,117,2,4,8,16,32,64,160,43,1,207,63,93,177,101,115,146,252,102,147,42,19,37,64,128,0,129,14,5,52,143,59,4,115,120,251,2,30,160,218,183,106,218,145,106,163,105,25,23,47,1,2,4,8,16,32,224,249,167,222,53,32,191,245,206,175,232,8,16,32,208,100,1,205,227,38,103,191,224,216,61,64,21,12,156,241,240,106,35,227,228,153,58,1,2,4,8,16,32,208,149,128,231,159,174,216,178,57,73,126,179,73,149,137,18,32,64,128,64,135,2,154,199,29,130,57,188,125,1,15,80,237,91,53,237,72,181,209,180,140,139,151,0,1,2,4,8,16,240,252,83,239,26,144,223,122,231,87,116,4,8,16,104,178,128,230,113,147,179,95,112,236,30,160,10,6,206,120,120,181,145,113,242,76,157,0,1,2,4,8,16,232,74,192,243,79,87,108,217,156,36,191,217,164,202,68,9,16,32,64,160,67,1,205,227,14,193,28,222,190,128,7,168,246,173,154,118,164,218,104,90,198,197,75,128,0,1,2,4,8,120,254,169,119,13,200,111,189,243,43,58,2,4,8,52,89,64,243,184,201,217,47,56,118,15,80,5,3,103,60,188,218,200,56,121,166,78,128,0,1,2,4,8,116,37,224,249,167,43,182,108,78,146,223,108,82,101,162,4,8,16,32,208,161,128,230,113,135,96,14,111,95,192,3,84,251,86,77,59,82,109,52,45,227,226,37,64,128,0,1,2,4,60,255,212,187,6,228,183,222,249,21,29,1,2,4,154,44,160,121,220,228,236,23,28,187,7,168,130,129,51,30,94,109,100,156,60,83,39,64,128,0,1,2,4,186,18,240,252,211,21,91,54,39,201,111,54,169,50,81,2,4,8,16,232,80,64,243,184,67,48,135,183,47,224,1,170,125,171,166,29,169,54,154,150,113,241,18,32,64,128,0,1,2,158,127,234,93,3,242,91,239,252,138,142,0,1,2,77,22,208,60,110,114,246,11,142,221,3,84,193,192,25,15,175,54,50,78,158,169,19,32,64,128,0,1,2,93,9,120,254,233,138,45,155,147,228,55,155,84,153,40,1,2,4,8,116,40,160,121,220,33,152,195,219,23,240,0,213,190,85,211,142,84,27,77,203,184,120,9,16,32,64,128,0,1,207,63,245,174,1,249,173,119,126,69,71,128,0,129,38,11,104,30,55,57,251,5,199,238,1,170,96,224,140,135,87,27,25,39,207,212,9,16,32,64,128,0,129,174,4,60,255,116,197,150,205,73,242,155,77,170,76,148,0,1,2,4,58,20,208,60,238,16,204,225,237,11,120,128,106,223,170,105,71,170,141,166,101,92,188,4,8,16,32,64,128,128,231,159,122,215,128,252,214,59,191,162,35,64,128,64,147,5,52,143,155,156,253,130,99,247,0,85,48,112,198,195,171,141,140,147,103,234,4,8,16,32,64,128,64,87,2,158,127,186,98,203,230,36,249,205,38,85,38,74,128,0,1,2,29,10,104,30,119,8,230,240,246,5,60,64,181,111,213,180,35,213,70,211,50,46,94,2,4,8,16,137,225,59,226,0,0,32,0,73,68,65,84,32,64,192,243,79,189,107,64,126,235,157,95,209,17,32,64,160,201,2,154,199,77,206,126,193,177,123,128,42,24,56,227,225,213,70,198,201,51,117,2,4,8,16,32,64,160,43,1,207,63,93,177,101,115,146,252,102,147,42,19,37,64,128,0,129,14,5,52,143,59,4,115,120,251,2,30,160,218,183,106,218,145,106,163,105,25,23,47,1,2,4,8,16,32,224,249,167,222,53,32,191,245,206,175,232,8,16,32,208,100,1,205,227,38,103,191,224,216,61,64,21,12,156,241,240,106,35,227,228,153,58,1,2,4,8,16,32,208,149,128,231,159,174,216,178,57,73,126,179,73,149,137,18,32,64,128,64,135,2,154,199,29,130,57,188,125,1,15,80,237,91,53,237,72,181,209,180,140,139,151,0,1,2,4,8,16,240,252,83,239,26,144,223,122,231,87,116,4,8,16,104,178,128,230,113,147,179,95,112,236,30,160,10,6,206,120,120,181,145,113,242,76,157,0,1,2,4,8,16,232,74,32,62,255,248,212,91,96,253,250,245,245,14,80,116,4,8,16,32,208,72,1,205,227,70,166,189,55,65,107,16,246,198,57,199,171,168,141,28,179,102,206,4,8,16,32,64,128,0,129,246,5,60,239,181,111,229,72,2,4,8,16,32,80,101,1,205,227,42,103,39,243,185,121,96,204,60,129,5,78,95,109,20,136,107,104,2,4,8,16,32,64,128,64,5,4,60,239,85,32,9,166,64,128,0,1,2,4,198,65,64,243,120,28,16,13,49,188,128,7,70,149,209,74,64,109,168,13,2,4,8,16,32,64,128,64,189,5,60,239,213,59,191,162,35,64,128,0,129,230,8,104,30,55,39,215,61,143,212,3,99,207,201,179,185,160,218,200,38,85,38,74,128,0,1,2,4,8,16,232,74,192,243,94,87,108,78,34,64,128,0,1,2,149,19,208,60,174,92,74,234,51,33,15,140,245,201,229,120,71,162,54,198,91,212,120,4,8,16,32,64,128,0,129,106,9,120,222,171,86,62,204,134,0,1,2,4,8,116,43,160,121,220,173,156,243,70,21,240,192,56,42,81,99,15,80,27,141,77,189,192,9,16,32,64,128,0,129,134,8,120,222,107,72,162,133,73,128,0,1,2,181,23,208,60,174,125,138,203,11,208,3,99,121,246,85,191,178,218,168,122,134,204,143,0,1,2,4,8,16,32,48,54,1,207,123,99,243,115,54,1,2,4,8,16,168,138,128,230,113,85,50,81,195,121,120,96,172,97,82,199,41,36,181,49,78,144,134,33,64,128,0,1,2,4,8,84,84,192,243,94,69,19,99,90,4,8,16,32,64,160,67,1,205,227,14,193,28,222,190,128,7,198,246,173,154,118,164,218,104,90,198,197,75,128,0,1,2,4,8,52,77,192,243,94,211,50,46,94,2,4,8,16,168,171,128,230,113,93,51,91,129,184,60,48,86,32,9,21,157,130,218,168,104,98,76,139,0,1,2,4,8,16,32,48,78,2,158,247,198,9,210,48,4,8,16,32,64,160,100,1,205,227,146,19,80,231,203,123,96,172,115,118,199,22,155,218,24,155,159,179,9,16,32,64,128,0,1,2,85,23,240,188,87,245,12,153,31,1,2,4,8,16,104,79,64,243,184,61,39,71,117,33,224,129,177,11,180,134,156,162,54,26,146,104,97,18,32,64,128,0,1,2,141,21,240,188,215,216,212,11,156,0,1,2,4,106,38,160,121,92,179,132,86,41,28,15,140,85,202,70,181,230,162,54,170,149,15,179,33,64,128,0,1,2,4,8,140,183,128,231,189,241,22,53,30,1,2,4,8,16,40,71,64,243,184,28,247,70,92,213,3,99,35,210,220,85,144,106,163,43,54,39,17,32,64,128,0,1,2,4,178,17,240,188,151,77,170,76,148,0,1,2,4,8,140,40,160,121,172,64,10,19,240,192,88,24,109,246,3,171,141,236,83,40,0,2,4,8,16,32,64,128,192,200,47,154,255,230,223,132,245,235,215,83,34,64,128,0,1,2,4,50,23,208,60,206,60,129,85,158,190,6,97,149,179,83,238,220,212,70,185,254,174,78,128,0,1,2,4,8,16,40,90,192,243,94,209,194,198,39,64,128,0,1,2,189,17,208,60,238,141,115,35,175,226,129,177,145,105,111,43,104,181,209,22,147,131,8,16,32,64,128,0,1,2,217,10,120,222,203,54,117,38,78,128,0,1,2,4,6,9,104,30,43,136,194,4,60,48,22,70,155,253,192,106,35,251,20,10,128,0,1,2,4,8,16,32,48,162,128,231,61,5,66,128,0,1,2,4,234,33,160,121,92,143,60,86,50,10,15,140,149,76,75,37,38,165,54,42,145,6,147,32,64,128,0,1,2,4,8,20,38,224,121,175,48,90,3,19,32,64,128,0,129,158,10,104,30,247,148,187,89,23,243,192,216,172,124,119,18,173,218,232,68,203,177,4,8,16,168,158,64,188,143,251,16,32,64,96,52,1,95,152,55,154,144,223,19,32,64,128,0,129,234,11,104,30,87,63,71,217,206,80,131,48,219,212,21,62,113,181,81,56,177,11,16,32,64,160,80,1,247,241,66,121,13,78,128,0,1,2,4,8,16,32,64,160,50,2,154,199,149,73,69,253,38,226,197,178,126,57,29,175,136,212,198,120,73,26,135,0,1,2,229,8,184,143,151,227,238,170,4,8,16,32,64,128,0,1,2,4,122,45,160,121,220,107,241,6,93,207,139,101,131,146,221,97,168,106,163,67,48,135,19,32,64,160,98,2,238,227,21,75,136,233,16,32,64,128,0,1,2,4,8,16,40,72,64,243,184,32,88,195,134,224,197,82,21,180,18,80,27,106,131,0,1,2,121,11,184,143,231,157,63,179,39,64,128,0,1,2,4,8,16,32,208,174,128,230,113,187,82,142,235,88,192,139,101,199,100,141,57,65,109,52,38,213,2,37,64,160,166,2,238,227,53,77,172,176,8,16,32,64,128,0,1,2,4,8,12,17,208,60,86,18,133,9,120,177,44,140,54,251,129,213,70,246,41,20,0,1,2,13,23,112,31,111,120,1,8,159,0,1,2,4,8,16,32,64,160,49,2,154,199,141,73,117,239,3,245,98,217,123,243,92,174,168,54,114,201,148,121,18,32,64,96,120,1,247,113,149,65,128,0,1,2,4,8,16,32,64,160,25,2,154,199,205,200,115,41,81,122,177,44,133,61,139,139,170,141,44,210,100,146,4,8,16,104,41,224,62,174,56,8,16,32,64,128,0,1,2,4,8,52,67,64,243,184,25,121,46,37,74,47,150,165,176,103,113,81,181,145,69,154,76,146,0,1,2,154,199,106,128,0,1,2,4,8,16,32,64,128,64,195,5,52,143,27,94,0,69,134,175,65,88,164,110,222,99,171,141,188,243,103,246,4,8,16,112,31,87,3,4,8,16,32,64,128,0,1,2,4,154,33,160,121,220,140,60,151,18,165,23,203,82,216,179,184,168,218,200,34,77,38,73,128,0,129,150,2,238,227,138,131,0,1,2,4,8,16,32,64,128,64,51,4,52,143,155,145,231,82,162,244,98,89,10,123,22,23,85,27,89,164,201,36,9,16,32,208,47,48,99,198,140,176,100,201,146,112,254,249,231,135,89,179,102,133,190,251,248,188,121,243,194,156,57,115,194,33,135,28,18,110,184,225,6,98,4,8,16,32,64,128,0,1,2,4,8,212,76,64,243,184,102,9,173,82,56,26,132,85,202,70,181,230,162,54,170,149,15,179,33,64,128,192,104,2,107,214,172,9,91,110,185,101,152,52,105,82,152,48,97,66,120,239,189,247,194,102,155,109,22,62,249,228,147,240,241,199,31,135,149,43,87,134,201,147,39,143,54,140,223,19,32,64,128,0,1,2,4,8,16,32,144,153,128,230,113,102,9,203,105,186,26,132,57,101,171,183,115,85,27,189,245,118,53,2,4,8,140,135,64,92,113,188,104,209,162,176,122,245,234,212,64,94,183,110,93,152,50,101,74,152,57,115,102,136,43,144,125,8,16,32,64,128,0,1,2,4,8,16,168,159,128,230,113,253,114,90,153,136,52,8,43,147,138,202,77,68,109,84,46,37,38,68,128,0,129,81,5,226,234,227,173,182,218,42,173,52,238,251,76,156,56,49,188,245,214,91,86,29,143,170,231,0,2,4,8,16,32,64,128,0,1,2,121,10,104,30,231,153,183,44,102,173,65,152,69,154,74,153,164,218,40,133,221,69,9,16,32,48,102,129,217,179,103,135,107,175,189,54,172,90,181,42,76,157,58,53,28,115,204,49,97,238,220,185,99,30,215,0,4,8,16,32,64,128,0,1,2,4,8,84,83,64,243,184,154,121,169,197,172,52,8,107,145,198,66,130,80,27,133,176,26,148,0,1,2,133,11,12,92,125,108,213,113,225,220,46,64,128,0,1,2,4,8,16,32,64,160,116,1,205,227,210,83,80,223,9,104,16,214,55,183,99,141,76,109,140,85,208,249,4,8,16,40,79,32,238,125,124,213,85,87,133,227,143,63,222,94,199,229,165,193,149,9,16,32,64,128,0,1,2,4,8,244,68,64,243,184,39,204,205,188,136,6,97,51,243,222,78,212,106,163,29,37,199,16,32,64,160,154,2,113,245,241,244,233,211,195,138,21,43,236,117,92,205,20,153,21,1,2,4,8,16,32,64,128,0,129,113,19,208,60,30,55,74,3,13,21,208,32,84,19,173,4,212,134,218,32,64,160,138,2,241,222,228,67,160,8,129,245,235,215,23,49,172,49,9,16,32,64,128,0,1,2,4,8,20,46,160,121,92,56,113,115,47,160,65,216,220,220,143,22,185,218,24,77,200,239,9,16,40,67,192,189,169,12,245,250,95,83,93,213,63,199,34,36,64,128,0,1,2,4,8,212,89,64,243,184,206,217,45,57,54,47,75,37,39,160,194,151,87,27,21,78,142,169,17,104,176,128,123,83,131,147,95,96,232,234,170,64,92,67,19,32,64,128,0,1,2,4,8,20,46,160,121,92,56,113,115,47,224,101,169,185,185,31,45,114,181,49,154,144,223,19,32,80,134,128,123,83,25,234,245,191,166,186,170,127,142,69,72,128,0,1,2,4,8,16,168,179,128,230,113,157,179,91,114,108,94,150,74,78,64,133,47,175,54,42,156,28,83,35,208,96,1,247,166,6,39,191,192,208,213,85,129,184,134,38,64,128,0,1,2,4,8,16,40,92,64,243,184,112,226,230,94,192,203,82,115,115,63,90,228,106,99,52,33,191,39,64,160,12,1,247,166,50,212,235,127,77,117,85,255,28,139,144,0,1,2,4,8,16,32,80,103,1,205,227,58,103,183,228,216,188,44,149,156,128,10,95,94,109,84,56,57,166,70,160,193,2,238,77,13,78,126,129,161,171,171,2,113,13,77,128,0,1,2,4,8,16,32,80,184,128,230,113,225,196,205,189,128,151,165,230,230,126,180,200,213,198,104,66,126,79,128,64,25,2,238,77,101,168,215,255,154,234,170,254,57,22,33,1,2,4,8,16,32,64,160,206,2,154,199,117,206,110,201,177,121,89,42,57,1,21,190,188,218,168,112,114,76,141,64,131,5,220,155,26,156,252,2,67,87,87,5,226,26,154,0,1,2,4,8,16,32,64,160,112,1,205,227,194,137,155,123,1,47,75,205,205,253,104,145,171,141,209,132,252,158,0,129,50,4,220,155,202,80,175,255,53,213,85,253,115,44,66,2,4,8,16,32,64,128,64,157,5,52,143,235,156,221,146,99,243,178,84,114,2,42,124,121,181,81,225,228,152,26,129,6,11,184,55,53,56,249,5,134,174,174,10,196,53,52,1,2,4,8,16,32,64,128,64,225,2,154,199,133,19,55,247,2,94,150,154,155,251,209,34,87,27,163,9,249,61,1,2,101,8,184,55,149,161,94,255,107,170,171,250,231,88,132,4,8,16,32,64,128,0,129,58,11,104,30,215,57,187,37,199,230,101,169,228,4,84,248,242,106,163,194,201,49,53,2,13,22,112,111,106,112,242,11,12,93,93,21,136,107,104,2,4,8,16,32,64,128,0,129,194,5,52,143,11,39,110,238,5,188,44,53,55,247,163,69,174,54,70,19,242,123,2,4,202,16,112,111,42,67,189,254,215,84,87,245,207,177,8,9,16,32,64,128,0,1,2,117,22,208,60,174,115,118,75,142,205,203,82,201,9,168,240,229,213,70,133,147,99,106,4,26,44,224,222,212,224,228,23,24,186,186,42,16,215,208,4,8,16,32,64,128,0,1,2,133,11,104,30,23,78,220,220,11,120,89,106,110,238,71,139,92,109,140,38,228,247,4,8,148,33,224,222,84,134,122,253,175,169,174,234,159,99,17,18,32,64,128,0,1,2,4,234,44,160,121,92,231,236,150,28,155,151,165,146,19,80,225,203,171,141,10,39,199,212,8,52,88,192,189,169,193,201,47,48,116,117,85,32,174,161,9,16,32,64,128,0,1,2,4,10,23,208,60,46,156,184,185,23,240,178,212,220,220,143,22,185,218,24,77,200,239,9,16,40,67,192,189,169,12,245,250,95,83,93,213,63,199,34,36,64,128,0,1,2,4,8,212,89,64,243,184,206,217,45,57,54,47,75,37,39,160,194,151,87,27,21,78,142,169,17,104,176,128,123,83,131,147,95,96,232,234,170,64,92,67,19,32,64,128,0,1,2,4,8,20,46,160,121,92,56,113,115,47,224,101,169,185,185,31,45,114,181,49,154,144,223,19,32,80,134,128,123,83,25,234,245,191,166,186,170,127,142,69,72,128,0,1,2,4,8,16,168,179,128,230,113,157,179,91,114,108,94,150,74,78,64,133,47,175,54,42,156,28,83,35,208,96,1,247,166,6,39,191,192,208,213,85,129,184,134,38,64,128,0,1,2,4,8,16,40,92,64,243,184,112,226,230,94,192,203,82,115,115,63,90,228,106,99,52,33,191,39,64,160,12,1,247,166,50,212,235,127,77,117,85,255,28,139,144,0,1,2,4,8,16,32,80,103,1,205,227,58,103,183,228,216,188,44,149,156,128,10,95,94,109,84,56,57,166,70,160,193,2,238,77,13,78,126,129,161,171,171,2,113,13,77,128,0,1,2,4,8,16,32,80,184,128,230,113,225,196,205,189,128,151,165,230,230,126,180,200,213,198,104,66,126,79,128,64,25,2,238,77,101,168,215,255,154,234,170,254,57,22,33,1,2,4,8,16,32,64,160,206,2,154,199,117,206,110,201,177,121,89,42,57,1,21,190,188,218,168,112,114,76,141,64,131,5,220,155,26,156,252,2,67,87,87,5,226,26,154,0,1,2,4,8,16,32,64,160,112,1,205,227,194,137,155,123,1,47,75,205,205,253,104,145,171,141,209,132,252,158,0,129,50,4,220,155,202,80,175,255,53,213,85,253,115,44,66,2,4,8,16,32,64,128,64,157,5,52,143,235,156,221,146,99,243,178,84,114,2,42,124,121,181,81,225,228,152,26,129,6,11,140,247,189,233,185,231,158,11,215,95,127,125,56,239,188,243,194,164,73,147,250,101,91,253,188,27,250,223,255,254,247,233,26,87,92,113,69,120,227,141,55,194,193,7,31,28,46,186,232,162,48,109,218,180,110,134,75,231,140,54,191,103,159,125,54,156,113,198,25,225,142,59,238,8,7,30,120,96,184,228,146,75,194,14,59,236,16,214,175,95,31,22,47,94,28,78,57,229,148,240,173,111,125,43,108,190,249,230,225,194,11,47,12,159,124,242,73,88,176,96,65,56,246,216,99,195,189,247,222,27,14,59,236,176,65,115,251,234,87,191,26,110,185,229,150,176,253,246,219,15,59,231,129,227,126,231,59,223,9,115,231,206,13,159,249,204,103,10,139,175,235,129,91,156,56,222,117,53,222,243,51,30,1,2,4,8,16,32,64,128,0,129,145,4,52,143,213,71,97,2,94,150,10,163,205,126,96,181,145,125,10,5,64,160,150,2,227,125,111,234,69,243,248,103,63,251,89,184,231,158,123,194,57,231,156,19,54,222,120,227,240,163,31,253,40,188,244,210,75,233,223,55,216,96,131,174,242,52,82,243,248,173,183,222,10,23,92,112,65,56,237,180,211,194,54,219,108,19,226,245,255,231,255,252,159,169,121,61,97,194,132,112,246,217,103,135,35,143,60,50,236,186,235,174,253,215,126,231,157,119,194,153,103,158,153,154,218,91,108,177,69,255,207,99,83,248,7,63,248,65,250,247,239,125,239,123,33,250,15,247,249,232,163,143,134,29,183,171,224,74,56,105,188,235,170,132,16,92,146,0,1,2,4,8,16,32,64,160,193,2,154,199,13,78,126,209,161,123,89,42,90,56,223,241,213,70,190,185,51,115,2,117,22,232,230,222,20,27,173,215,92,115,77,106,138,94,121,229,149,97,159,125,246,233,95,137,59,176,9,251,111,255,237,191,13,11,23,46,12,95,249,202,87,194,244,233,211,251,87,36,191,246,218,107,131,206,255,198,55,190,145,86,238,94,118,217,101,225,167,63,253,105,106,186,198,198,234,143,127,252,227,16,87,25,31,122,232,161,225,119,191,251,93,106,196,254,215,255,250,95,195,238,187,239,62,40,37,241,154,127,249,151,127,153,154,185,155,109,182,89,88,182,108,89,152,53,107,86,88,190,124,121,106,234,158,123,238,185,105,69,112,252,180,250,93,28,35,174,20,254,220,231,62,151,254,119,207,61,247,12,87,95,125,117,216,113,199,29,195,223,255,253,223,135,135,30,122,40,205,107,96,179,55,54,120,79,60,241,196,176,104,209,162,52,246,223,252,205,223,132,39,158,120,34,204,158,61,59,173,82,142,63,223,99,143,61,194,173,183,222,154,198,137,159,167,158,122,42,141,127,249,229,151,167,185,46,89,178,228,83,171,146,111,184,225,134,116,189,190,113,127,241,139,95,132,63,250,163,63,234,143,121,96,12,3,87,93,199,24,162,225,148,41,83,210,106,232,24,195,252,249,243,147,215,208,230,120,55,99,116,242,247,160,155,186,234,100,124,199,18,32,64,128,0,1,2,4,8,16,40,82,64,243,184,72,221,134,143,237,101,169,225,5,48,66,248,106,67,109,16,32,80,69,129,110,238,77,177,17,25,27,186,223,255,254,247,211,150,17,113,21,240,221,119,223,157,154,183,191,249,205,111,82,147,248,172,179,206,10,55,223,124,115,216,121,231,157,195,127,252,143,255,113,80,243,50,54,143,99,83,55,174,230,221,123,239,189,211,22,23,191,254,245,175,211,249,113,101,110,108,210,198,213,188,91,111,189,117,184,248,226,139,83,115,245,245,215,95,79,255,28,117,212,81,159,90,173,251,240,195,15,135,191,253,219,191,77,227,197,109,44,78,62,249,228,180,10,121,151,93,118,73,115,120,225,133,23,194,156,57,115,210,249,173,126,23,175,31,231,20,231,242,181,175,125,45,53,117,159,124,242,201,180,93,68,220,94,34,174,62,126,254,249,231,211,159,227,182,21,113,107,138,127,255,239,255,125,136,13,228,120,173,25,51,102,164,244,246,109,217,241,225,135,31,126,106,229,113,220,202,226,252,243,207,79,205,244,3,14,56,224,83,229,240,230,155,111,166,230,111,108,164,199,6,112,223,184,125,141,231,120,194,43,175,188,210,31,67,180,141,241,61,253,244,211,105,62,241,119,113,30,177,89,190,239,190,251,14,138,225,229,151,95,238,159,91,188,78,159,67,39,99,116,178,109,70,55,117,85,197,191,31,230,68,128,0,1,2,4,8,16,32,208,76,1,205,227,102,230,189,39,81,123,89,234,9,115,150,23,81,27,89,166,205,164,9,212,94,160,155,123,83,108,30,199,38,107,220,126,97,203,45,183,12,107,214,172,73,43,109,79,56,225,132,180,215,239,255,248,31,255,35,124,233,75,95,10,27,109,180,81,56,226,136,35,82,179,119,224,202,215,216,60,190,244,210,75,211,234,219,169,83,167,166,38,103,108,206,198,85,188,177,25,123,210,73,39,133,184,207,239,94,123,237,21,126,245,171,95,165,227,54,221,116,211,212,76,141,171,117,7,126,222,123,239,189,116,237,184,82,57,54,66,227,42,223,216,44,238,91,37,188,106,213,170,212,200,62,253,244,211,195,253,247,223,223,242,119,49,134,129,115,26,56,223,216,208,125,236,177,199,82,188,177,97,28,255,28,87,25,199,149,208,241,211,110,243,56,54,112,227,10,233,184,95,242,208,56,214,174,93,219,223,40,143,113,12,108,74,15,108,30,223,117,215,93,225,241,199,31,79,215,140,174,43,87,174,12,167,158,122,106,106,24,127,252,241,199,45,99,136,230,125,141,237,184,146,186,155,49,6,238,97,61,218,95,140,110,234,106,180,49,253,158,0,1,2,4,8,16,32,64,128,64,175,4,52,143,123,37,221,192,235,120,89,106,96,210,219,12,89,109,180,9,229,48,2,4,122,42,208,205,189,105,232,22,8,67,87,223,198,21,188,127,250,167,127,154,26,160,113,159,224,216,116,28,218,60,30,248,165,122,177,121,28,63,113,53,115,223,86,16,135,31,126,120,218,170,225,159,255,249,159,83,227,55,126,57,221,204,153,51,7,217,196,134,107,92,161,28,87,241,198,173,51,226,103,184,109,32,250,182,142,120,244,209,71,63,181,69,68,223,239,226,185,3,231,52,112,190,215,94,123,109,216,106,171,173,210,252,226,39,238,103,28,27,220,113,21,113,252,121,187,205,227,56,183,184,234,55,54,201,7,110,127,17,183,230,232,219,222,163,47,142,86,205,227,129,86,113,46,173,86,62,143,100,126,251,237,183,247,123,119,50,134,230,113,79,255,106,186,24,1,2,4,8,16,32,64,128,64,137,2,154,199,37,226,215,253,210,221,188,132,215,221,68,124,255,34,160,54,84,2,1,2,85,20,232,230,222,20,27,171,113,155,132,184,18,55,174,160,29,186,242,248,135,63,252,97,218,66,226,206,59,239,76,95,104,23,155,187,221,54,143,127,254,243,159,135,184,231,111,108,146,254,249,159,255,121,248,194,23,190,144,24,223,126,251,237,180,119,240,87,191,250,213,180,141,68,95,51,54,174,60,126,255,253,247,63,213,104,142,231,140,244,187,161,13,241,129,255,30,87,234,198,49,227,42,234,190,230,113,220,83,57,198,24,227,111,167,121,28,247,108,142,43,164,227,92,7,238,95,28,183,233,136,91,97,196,79,220,2,164,47,142,110,87,30,183,106,128,119,178,242,184,213,24,154,199,85,252,27,108,78,4,8,16,32,64,128,0,1,2,69,8,104,30,23,161,106,76,13,66,53,48,162,64,55,13,26,164,4,8,16,40,90,160,155,123,211,112,123,30,63,248,224,131,105,235,132,184,239,110,95,243,49,110,163,48,111,222,188,180,210,54,110,47,209,247,243,129,141,204,216,144,108,181,242,56,110,125,17,183,120,136,123,0,199,6,117,108,178,198,166,109,108,228,198,45,50,226,214,22,251,239,191,255,160,85,188,113,203,138,184,141,67,92,21,188,235,174,187,134,71,30,121,36,92,119,221,117,105,30,125,91,60,12,247,187,184,109,70,171,166,105,92,45,28,155,229,241,159,127,247,239,254,93,218,182,34,110,31,17,183,198,88,183,110,93,203,230,113,156,119,108,48,127,254,243,159,79,241,247,237,51,188,237,182,219,246,167,53,54,199,227,22,18,127,241,23,127,17,54,220,112,195,254,159,183,106,30,143,182,231,113,59,205,227,209,246,60,214,60,46,250,111,157,241,9,16,32,64,128,0,1,2,4,170,46,160,121,92,245,12,101,60,191,110,94,194,51,14,215,212,59,16,80,27,29,96,57,148,0,129,158,9,116,115,111,138,205,227,184,15,112,92,85,28,27,186,113,101,113,108,200,78,159,62,125,208,10,227,216,24,190,239,190,251,210,207,254,211,127,250,79,225,134,27,110,72,123,37,183,211,60,142,95,146,23,191,176,46,238,255,27,191,192,46,174,208,141,231,199,61,150,87,172,88,17,142,57,230,152,65,70,127,242,39,127,146,154,208,155,111,190,121,136,141,236,217,179,103,167,61,142,227,74,223,248,165,123,59,237,180,83,26,163,213,239,70,90,121,28,227,136,13,222,216,44,126,224,129,7,210,10,225,184,223,241,180,105,211,90,110,27,49,97,194,132,180,255,240,210,165,75,211,188,54,216,96,131,244,165,125,113,123,138,45,182,216,34,205,189,111,139,142,69,139,22,13,138,37,90,198,198,115,223,138,230,24,243,241,199,31,159,154,243,113,255,227,101,203,150,165,38,250,242,229,203,7,205,101,164,24,134,154,119,51,134,149,199,61,251,107,233,66,4,8,16,32,64,128,0,1,2,37,11,104,30,151,156,128,58,95,190,155,151,240,58,123,136,237,95,5,212,134,106,32,64,160,138,2,221,220,155,134,54,41,171,24,87,25,115,122,226,137,39,194,95,255,245,95,167,102,117,39,141,214,50,230,90,244,53,187,169,171,162,231,100,124,2,4,8,16,32,64,128,0,1,2,237,10,104,30,183,43,229,184,142,5,188,44,117,76,214,152,19,212,70,99,82,45,80,2,89,9,116,115,111,210,60,254,116,138,227,54,22,223,253,238,119,67,252,114,189,255,246,223,254,91,86,53,80,196,100,187,169,171,34,230,97,76,2,4,8,16,32,64,128,0,1,2,221,8,104,30,119,163,230,156,182,4,188,44,181,197,212,200,131,212,70,35,211,46,104,2,149,23,112,111,170,124,138,178,156,160,186,202,50,109,38,77,128,0,1,2,4,8,16,32,240,255,5,52,143,149,66,97,2,94,150,10,163,205,126,96,181,145,125,10,5,64,160,150,2,238,77,181,76,107,233,65,169,171,210,83,96,2,4,8,16,32,64,128,0,1,2,99,16,208,60,30,3,158,83,71,22,240,178,164,66,90,9,168,13,181,65,128,64,21,5,220,155,170,152,149,252,231,164,174,242,207,161,8,8,16,32,64,128,0,1,2,77,22,208,60,110,114,246,11,142,221,203,82,193,192,25,15,175,54,50,78,158,169,19,168,177,128,123,83,141,147,91,98,104,234,170,68,124,151,38,64,128,0,1,2,4,8,16,24,179,128,230,241,152,9,13,208,74,192,203,146,218,80,27,106,128,0,129,156,4,252,119,43,167,108,229,51,87,117,149,79,174,204,148,0,1,2,4,8,16,32,64,224,211,2,154,199,170,162,48,1,47,75,133,209,102,63,176,218,200,62,133,2,32,80,75,1,247,166,90,166,181,244,160,212,85,233,41,48,1,2,4,8,16,32,64,128,0,129,49,8,104,30,143,1,207,169,35,11,120,89,82,33,173,4,212,134,218,32,64,160,138,2,238,77,85,204,74,254,115,82,87,249,231,80,4,4,8,16,32,64,128,0,129,38,11,104,30,55,57,251,5,199,238,101,169,96,224,140,135,87,27,25,39,207,212,9,212,88,192,189,169,198,201,45,49,52,117,85,34,190,75,19,32,64,128,0,1,2,4,8,140,89,64,243,120,204,132,6,104,37,224,101,73,109,168,13,53,64,128,64,78,2,254,187,149,83,182,242,153,171,186,202,39,87,102,74,128,0,1,2,4,8,16,32,240,105,1,205,99,85,81,152,128,151,165,194,104,179,31,88,109,100,159,66,1,16,168,165,128,123,83,45,211,90,122,80,234,170,244,20,152,0,1,2,4,8,16,32,64,128,192,24,4,52,143,199,128,231,212,145,5,188,44,169,144,86,2,106,67,109,16,32,80,69,1,247,166,42,102,37,255,57,169,171,252,115,40,2,2,4,8,16,32,64,128,64,147,5,52,143,155,156,253,130,99,247,178,84,48,112,198,195,171,141,140,147,103,234,4,106,44,224,222,84,227,228,150,24,154,186,42,17,223,165,9,16,32,64,128,0,1,2,4,198,44,160,121,60,102,66,3,180,18,240,178,164,54,212,134,26,32,64,32,39,1,255,221,202,41,91,249,204,85,93,229,147,43,51,37,64,128,0,1,2,4,8,16,248,180,128,230,177,170,40,76,192,203,82,97,180,217,15,172,54,178,79,161,0,8,212,82,192,189,169,150,105,45,61,40,117,85,122,10,76,128,0,1,2,4,8,16,32,64,96,12,2,154,199,99,192,115,234,200,2,94,150,84,72,43,1,181,161,54,8,16,168,162,128,123,83,21,179,146,255,156,212,85,254,57,20,1,1,2,4,8,16,32,64,160,201,2,154,199,77,206,126,193,177,123,89,42,24,56,227,225,213,70,198,201,51,117,2,53,22,112,111,170,113,114,75,12,77,93,149,136,239,210,4,8,16,32,64,128,0,1,2,99,22,208,60,30,51,161,1,90,9,120,89,82,27,106,67,13,16,32,144,147,128,255,110,229,148,173,124,230,170,174,242,201,149,153,18,32,64,128,0,1,2,4,8,124,90,64,243,88,85,20,38,224,101,169,48,218,236,7,86,27,217,167,80,0,4,106,41,224,222,84,203,180,150,30,148,186,42,61,5,38,64,128,0,1,2,4,8,16,32,48,6,1,205,227,49,224,57,117,100,1,47,75,42,164,149,128,218,80,27,4,8,84,81,192,189,169,138,89,201,127,78,234,42,255,28,138,128,0,1,2,4,8,16,32,208,100,1,205,227,38,103,191,224,216,189,44,21,12,156,241,240,106,35,227,228,153,58,129,26,11,184,55,213,56,185,37,134,166,174,74,196,119,105,2,4,8,16,32,64,128,0,129,49,11,104,30,143,153,208,0,173,4,188,44,169,13,181,161,6,8,16,200,73,192,127,183,114,202,86,62,115,85,87,249,228,202,76,9,16,32,64,128,0,1,2,4,62,45,160,121,172,42,10,19,240,178,84,24,109,246,3,171,141,236,83,40,0,2,181,20,112,111,170,101,90,75,15,74,93,149,158,2,19,32,64,128,0,1,2,4,8,16,24,131,128,230,241,24,240,156,58,178,128,151,37,21,210,74,64,109,168,13,2,4,170,40,224,222,84,197,172,228,63,39,117,149,127,14,69,64,128,0,1,2,4,8,16,104,178,128,230,113,147,179,95,112,236,94,150,10,6,206,120,120,181,145,113,242,76,157,64,141,5,226,189,201,135,64,17,2,235,215,175,47,98,88,99,18,32,64,128,0,1,2,4,8,16,40,92,64,243,184,112,226,230,94,64,131,176,185,185,31,45,114,181,49,154,144,223,19,32,64,160,218,2,238,227,213,206,143,217,17,32,64,128,0,1,2,4,8,16,24,47,1,205,227,241,146,52,206,167,4,188,88,42,138,86,2,106,67,109,16,32,64,32,111,1,247,241,188,243,103,246,4,8,16,32,64,128,0,1,2,4,218,21,208,60,110,87,202,113,29,11,120,177,236,152,172,49,39,168,141,198,164,90,160,4,8,212,84,192,125,188,166,137,21,22,1,2,4,8,16,32,64,128,0,129,33,2,154,199,74,162,48,1,47,150,133,209,102,63,176,218,200,62,133,2,32,64,160,225,2,238,227,13,47,0,225,19,32,64,128,0,1,2,4,8,52,70,64,243,184,49,169,238,125,160,94,44,123,111,158,203,21,213,70,46,153,50,79,2,4,8,12,47,224,62,174,50,8,16,32,64,128,0,1,2,4,8,52,67,64,243,184,25,121,46,37,74,47,150,165,176,103,113,81,181,145,69,154,76,146,0,1,2,45,5,220,199,21,7,1,2,4,8,16,32,64,128,0,129,102,8,104,30,55,35,207,165,68,233,197,178,20,246,44,46,170,54,178,72,147,73,18,32,64,64,243,88,13,16,32,64,128,0,1,2,4,8,16,104,184,128,230,113,195,11,160,200,240,53,8,139,212,205,123,108,181,145,119,254,204,158,0,1,2,238,227,106,128,0,1,2,4,8,16,32,64,128,64,51,4,52,143,155,145,231,82,162,244,98,89,10,123,22,23,85,27,89,164,201,36,9,16,32,208,82,192,125,92,113,16,32,64,128,0,1,2,4,8,16,104,134,128,230,113,51,242,92,74,148,94,44,75,97,207,226,162,106,35,139,52,153,36,1,2,4,52,143,213,0,1,2,4,8,16,32,64,128,0,129,134,11,104,30,55,188,0,138,12,95,131,176,72,221,188,199,86,27,121,231,207,236,9,16,32,224,62,174,6,8,16,32,64,128,0,1,2,4,8,52,67,64,243,184,25,121,46,37,74,47,150,165,176,103,113,81,181,145,69,154,76,146,0,1,2,45,5,220,199,21,7,1,2,4,8,16,32,64,128,0,129,102,8,104,30,55,35,207,165,68,233,197,178,20,246,44,46,170,54,178,72,147,73,18,32,64,64,243,88,13,16,32,64,128,0,1,2,4,8,16,104,184,128,230,113,195,11,160,200,240,53,8,139,212,205,123,108,181,145,119,254,204,158,0,1,2,238,227,106,128,0,1,2,4,8,16,32,64,128,64,51,4,52,143,155,145,231,82,162,244,98,89,10,123,22,23,85,27,89,164,201,36,9,16,32,208,82,192,125,92,113,16,32,64,128,0,1,2,4,8,16,104,134,128,230,113,51,242,92,74,148,94,44,75,97,207,226,162,106,35,139,52,153,36,1,2,4,52,143,213,0,1,2,4,8,16,32,64,128,0,129,134,11,104,30,55,188,0,138,12,95,131,176,72,221,188,199,86,27,121,231,207,236,9,16,32,224,62,174,6,8,16,32,64,128,0,1,2,4,8,52,67,64,243,184,25,121,46,37,74,47,150,165,176,103,113,81,181,145,69,154,76,146,0,1,2,45,5,220,199,21,7,1,2,4,8,16,32,64,128,0,129,102,8,104,30,55,35,207,165,68,233,197,178,20,246,44,46,170,54,178,72,147,73,18,32,64,64,243,88,13,16,32,64,128,0,1,2,4,8,16,104,184,128,230,113,195,11,160,200,240,53,8,139,212,205,123,108,181,145,119,254,204,158,0,1,2,238,227,106,128,0,1,2,4,8,16,32,64,128,64,51,4,52,143,155,145,231,82,162,244,98,89,10,123,22,23,85,27,89,164,201,36,9,16,32,208,82,192,125,92,113,16,32,64,128,0,1,2,4,8,16,104,134,128,230,113,51,242,92,74,148,94,44,75,97,207,226,162,106,35,139,52,153,36,1,2,4,250,5,102,204,152,17,150,44,89,18,46,184,224,130,112,234,169,167,134,190,251,248,188,121,243,194,156,57,115,194,33,135,28,18,110,184,225,6,98,4,8,16,32,64,128,0,1,2,4,8,212,76,64,243,184,102,9,173,82,56,26,132,85,202,70,181,230,162,54,170,149,15,179,33,64,128,192,104,2,107,214,172,9,91,110,185,101,152,52,105,82,152,48,97,66,120,239,189,247,194,102,155,109,22,62,249,228,147,240,241,199,31,135,149,43,87,134,201,147,39,143,54,140,223,19,32,64,128,0,1,2,4,8,16,32,144,153,128,230,113,102,9,203,105,186,26,132,57,101,171,183,115,85,27,189,245,118,53,2,4,8,140,135,192,172,89,179,194,162,69,139,194,234,213,171,83,3,121,221,186,117,97,202,148,41,97,230,204,153,33,174,64,246,33,64,128,0,1,2,4,8,16,32,64,160,126,2,154,199,245,203,105,101,34,210,32,172,76,42,42,55,17,181,81,185,148,152,16,1,2,4,70,21,136,171,143,183,218,106,171,180,210,184,239,51,113,226,196,240,214,91,111,89,117,60,170,158,3,8,16,32,64,128,0,1,2,4,8,228,41,160,121,156,103,222,178,152,181,6,97,22,105,42,101,146,106,163,20,118,23,37,64,128,192,152,5,102,207,158,29,174,189,246,218,176,106,213,170,48,117,234,212,112,204,49,199,132,185,115,231,142,121,92,3,16,32,64,128,0,1,2,4,8,16,32,80,77,1,205,227,106,230,165,22,179,210,32,172,69,26,11,9,66,109,20,194,106,80,2,4,8,20,46,48,112,245,177,85,199,133,115,187,0,1,2,4,8,16,32,64,128,0,129,210,5,52,143,75,79,65,125,39,160,65,88,223,220,142,53,50,181,49,86,65,231,19,32,64,160,60,129,184,247,241,85,87,93,21,142,63,254,120,123,29,151,151,6,87,38,64,128,0,1,2,4,8,16,32,208,19,1,205,227,158,48,55,243,34,26,132,205,204,123,59,81,171,141,118,148,28,67,128,0,129,106,10,196,213,199,211,167,79,15,43,86,172,176,215,113,53,83,100,86,4,8,16,32,64,128,0,1,2,4,198,77,64,243,120,220,159,4,50,87,0,0,32,0,73,68,65,84,40,13,52,84,64,131,80,77,180,18,80,27,106,131,0,129,186,9,196,251,154,79,189,5,214,175,95,95,239,0,69,71,128,0,1,2,4,8,16,32,64,96,24,1,205,99,101,81,152,128,6,97,97,180,217,15,172,54,178,79,161,0,8,16,24,34,224,190,86,239,146,144,223,122,231,87,116,4,8,16,32,64,128,0,1,2,173,5,52,143,85,71,97,2,94,180,10,163,205,126,96,181,145,125,10,5,64,128,128,230,113,163,106,192,127,183,26,149,110,193,18,32,64,128,0,1,2,4,8,12,16,208,60,86,14,133,9,120,209,42,140,54,251,129,213,70,246,41,20,0,1,2,154,199,141,170,1,255,221,106,84,186,5,75,128,0,1,2,4,8,16,32,160,121,172,6,122,33,224,69,171,23,202,121,94,67,109,228,153,55,179,38,64,160,181,128,251,90,189,171,67,126,235,157,95,209,17,32,64,128,0,1,2,4,8,140,240,174,179,222,183,127,168,143,130,4,188,104,21,4,91,131,97,213,70,13,146,40,4,2,4,6,9,184,175,213,187,32,228,183,222,249,21,29,1,2,4,8,16,32,64,128,128,230,177,26,40,65,192,139,86,9,232,153,92,82,109,100,146,40,211,36,64,160,109,1,247,181,182,169,178,60,80,126,179,76,155,73,19,32,64,128,0,1,2,4,8,140,131,128,61,143,199,1,209,16,195,11,120,209,82,25,173,4,212,134,218,32,64,160,110,2,238,107,117,203,232,224,120,228,183,222,249,21,29,1,2,4,8,16,32,64,128,64,107,1,205,99,213,81,152,128,23,173,194,104,179,31,88,109,100,159,66,1,16,32,48,68,192,125,173,222,37,33,191,245,206,175,232,8,16,32,64,128,0,1,2,4,52,143,213,64,9,2,94,180,74,64,207,228,146,106,35,147,68,153,38,1,2,109,11,184,175,181,77,149,229,129,242,155,101,218,76,154,0,1,2,4,8,16,32,64,96,28,4,172,60,30,7,68,67,12,47,224,69,75,101,180,18,80,27,106,131,0,129,186,9,184,175,213,45,163,131,227,145,223,122,231,87,116,4,8,16,32,64,128,0,1,2,173,5,52,143,85,71,97,2,94,180,10,163,205,126,96,181,145,125,10,5,64,128,192,16,1,247,181,122,151,132,252,214,59,191,162,35,64,128,0,1,2,4,8,16,208,60,86,3,37,8,120,209,42,1,61,147,75,170,141,76,18,101,154,4,8,180,45,224,190,214,54,85,150,7,202,111,150,105,51,105,2,4,8,16,32,64,128,0,129,113,16,176,242,120,28,16,13,49,188,128,23,45,149,209,74,64,109,168,13,2,4,234,38,224,190,86,183,140,14,142,71,126,235,157,95,209,17,32,64,128,0,1,2,4,8,180,22,208,60,86,29,133,9,120,209,42,140,54,251,129,213,70,246,41,20,0,1,2,67,4,220,215,234,93,18,242,91,239,252,138,142,0,1,2,4,8,16,32,64,64,243,88,13,148,32,224,69,171,4,244,76,46,169,54,50,73,148,105,18,32,208,182,128,251,90,219,84,89,30,40,191,89,166,205,164,9,16,32,64,128,0,1,2,4,198,65,192,202,227,113,64,52,196,240,2,94,180,84,70,43,1,181,161,54,8,16,168,155,128,251,90,221,50,58,56,30,249,173,119,126,69,71,128,0,1,2,4,8,16,32,208,90,64,243,88,117,20,38,224,69,171,48,218,236,7,86,27,217,167,80,0,4,8,12,17,112,95,171,119,73,200,111,189,243,43,58,2,4,8,16,32,64,128,0,1,205,99,53,80,130,128,23,173,18,208,51,185,164,218,200,36,81,166,73,128,64,219,2,238,107,109,83,101,121,160,252,102,153,54,147,38,64,128,0,1,2,4,8,16,24,7,1,43,143,199,1,209,16,195,11,120,209,82,25,173,4,212,134,218,32,64,160,110,2,85,187,175,125,240,193,7,97,193,130,5,225,216,99,143,13,91,108,177,197,184,112,63,247,220,115,225,250,235,175,15,231,157,119,94,120,237,181,215,250,255,60,105,210,164,142,199,95,191,126,125,88,188,120,113,56,229,148,83,194,119,190,243,157,48,119,238,220,240,153,207,124,166,227,113,122,117,66,213,242,219,171,184,93,135,0,1,2,4,8,16,32,64,128,128,230,177,26,40,76,192,139,86,97,180,217,15,172,54,178,79,161,0,8,16,24,34,80,181,251,218,59,239,188,19,206,60,243,204,112,209,69,23,85,178,121,252,209,71,31,133,179,207,62,59,28,121,228,145,97,215,93,119,173,124,61,85,45,191,149,7,51,65,2,4,8,16,32,64,128,0,129,218,8,104,30,215,38,149,213,11,196,139,86,245,114,82,149,25,169,141,170,100,194,60,8,16,24,47,129,178,238,107,107,215,174,13,151,94,122,105,88,184,112,97,216,102,155,109,194,249,231,159,31,254,248,143,255,56,156,116,210,73,97,209,162,69,97,143,61,246,8,55,223,124,115,248,213,175,126,21,230,205,155,23,30,122,232,161,176,247,222,123,167,63,239,181,215,94,33,174,38,190,236,178,203,194,148,41,83,210,74,224,61,247,220,51,204,159,63,63,236,190,251,238,33,174,14,190,239,190,251,194,169,167,158,154,152,142,56,226,136,176,98,197,138,112,193,5,23,164,149,199,215,92,115,77,106,76,95,121,229,149,97,159,125,246,9,151,92,114,73,248,226,23,191,24,46,190,248,226,240,205,111,126,51,124,245,171,95,77,231,197,213,202,211,166,77,11,223,250,214,183,210,191,199,198,241,137,39,158,152,230,23,63,191,248,197,47,194,6,27,108,16,102,205,154,21,150,47,95,30,14,62,248,224,212,244,142,231,244,205,239,227,143,63,14,239,190,251,110,154,99,252,121,175,63,101,229,183,215,113,186,30,1,2,4,8,16,32,64,128,0,129,161,2,154,199,106,162,48,1,47,90,133,209,102,63,176,218,200,62,133,2,32,64,96,136,64,89,247,181,187,238,186,43,60,249,228,147,169,241,250,230,155,111,134,51,206,56,35,53,94,55,221,116,211,254,149,199,177,225,27,183,133,136,255,108,189,245,214,225,166,155,110,10,15,63,252,112,184,252,242,203,195,171,175,190,26,102,204,152,17,206,61,247,220,176,239,190,251,134,37,75,150,164,241,226,177,47,191,252,114,250,121,108,22,199,243,98,83,56,174,104,190,226,138,43,82,243,56,174,26,62,253,244,211,83,163,248,158,123,238,9,119,223,125,119,250,221,178,101,203,194,75,47,189,20,254,251,127,255,239,169,81,28,27,218,71,31,125,116,248,131,63,248,131,126,181,248,243,115,206,57,39,93,123,163,141,54,10,39,159,124,114,250,247,157,119,222,57,53,187,159,126,250,233,112,225,133,23,134,87,94,121,37,109,189,17,27,220,187,237,182,91,216,112,195,13,67,180,238,245,167,172,252,246,58,78,215,35,64,128,0,1,2,4,8,16,32,160,121,172,6,122,38,224,69,171,103,212,217,93,72,109,100,151,50,19,38,64,96,20,129,178,238,107,63,249,201,79,194,85,87,93,149,246,14,142,43,137,55,217,100,147,52,211,145,182,173,120,224,129,7,82,3,185,175,9,28,87,46,199,70,242,212,169,83,211,74,223,190,125,141,99,99,250,141,55,222,72,171,132,227,231,169,167,158,10,55,222,120,99,106,34,199,230,241,15,127,248,195,212,88,222,120,227,141,195,154,53,107,82,227,250,132,19,78,8,159,253,236,103,211,216,179,103,207,78,231,199,107,197,45,42,98,147,184,239,51,176,121,28,175,249,248,227,143,167,230,113,116,92,185,114,101,90,237,28,27,215,113,197,241,192,249,149,85,136,101,229,183,172,120,93,151,0,1,2,4,8,16,32,64,128,64,159,128,149,199,106,161,48,1,47,90,133,209,102,63,176,218,200,62,133,2,32,64,96,136,64,89,247,181,223,254,246,183,225,246,219,111,79,91,71,188,240,194,11,105,149,110,108,36,127,242,201,39,253,43,143,55,223,124,243,240,236,179,207,134,123,239,189,55,53,128,31,124,240,193,180,202,184,175,121,220,215,44,142,95,124,55,176,121,28,199,141,159,67,15,61,52,253,239,72,95,152,55,176,25,252,165,47,125,41,141,253,39,127,242,39,105,27,138,129,99,12,215,60,126,244,209,71,7,29,51,112,172,248,139,129,243,43,171,240,202,202,111,89,241,186,46,1,2,4,8,16,32,64,128,0,1,205,99,53,80,184,128,23,173,194,137,179,189,128,218,200,54,117,38,78,128,64,11,129,178,239,107,113,127,226,184,202,247,188,243,206,11,95,255,250,215,195,126,251,237,215,223,60,142,219,79,196,45,32,142,58,234,168,180,245,67,220,10,226,214,91,111,29,181,121,220,201,202,227,85,171,86,165,166,245,105,167,157,22,182,223,126,251,180,45,70,220,103,57,54,180,15,63,252,240,176,227,142,59,14,146,235,100,229,177,230,177,191,118,4,8,16,32,64,128,0,1,2,4,202,19,176,242,184,60,251,218,95,185,236,23,233,218,3,103,28,160,218,200,56,121,166,78,128,192,176,2,101,221,215,226,30,197,47,190,248,98,255,151,218,197,109,36,98,243,248,203,95,254,114,106,230,198,127,143,219,84,60,255,252,243,105,95,228,213,171,87,167,166,114,108,54,199,213,202,175,191,254,250,160,149,189,3,87,23,199,61,148,227,94,196,177,33,189,221,118,219,245,55,155,251,86,44,199,253,138,227,126,198,241,203,242,226,62,197,177,97,28,191,52,47,174,96,126,239,189,247,210,54,22,241,207,113,15,230,248,191,3,63,157,236,121,172,121,236,47,29,1,2,4,8,16,32,64,128,0,129,242,4,52,143,203,179,175,253,149,203,122,145,174,61,108,13,2,84,27,53,72,162,16,8,16,24,36,80,214,125,109,237,218,181,105,79,224,133,11,23,134,201,147,39,167,253,137,227,151,211,77,152,48,33,253,124,233,210,165,233,119,113,175,226,91,110,185,37,173,72,142,43,129,227,150,20,243,231,207,15,239,190,251,110,203,230,241,196,137,19,211,22,23,113,239,226,247,223,127,63,28,119,220,113,233,139,240,98,51,57,238,121,188,96,193,130,48,101,202,148,176,120,241,226,112,192,1,7,164,70,242,244,233,211,147,75,108,78,199,227,118,216,97,135,254,109,47,90,53,143,227,170,228,248,37,123,177,185,29,183,185,56,248,224,131,83,195,121,218,180,105,131,182,202,24,218,128,238,101,9,150,149,223,94,198,232,90,4,8,16,32,64,128,0,1,2,4,134,19,208,60,86,23,133,9,120,209,42,140,54,251,129,213,70,246,41,20,0,1,2,67,4,220,215,6,131,172,88,177,34,156,126,250,233,97,206,156,57,225,15,254,224,15,178,175,23,249,205,62,133,2,32,64,128,0,1,2,4,8,16,232,82,64,243,184,75,56,167,141,46,224,69,107,116,163,166,30,161,54,154,154,121,113,19,168,175,128,251,218,191,230,54,126,41,223,33,135,28,18,206,58,235,172,112,208,65,7,133,104,147,251,71,126,115,207,160,249,19,32,64,128,0,1,2,4,8,116,43,160,121,220,173,156,243,70,21,240,162,53,42,81,99,15,80,27,141,77,189,192,9,212,86,192,125,173,182,169,77,129,201,111,189,243,43,58,2,4,8,16,32,64,128,0,129,214,2,154,199,170,163,48,1,47,90,133,209,102,63,176,218,200,62,133,2,32,64,96,136,128,251,90,189,75,66,126,235,157,95,209,17,32,64,128,0,1,2,4,8,104,30,171,129,18,4,188,104,149,128,158,201,37,213,70,38,137,50,77,2,4,218,22,112,95,107,155,42,203,3,229,55,203,180,153,52,1,2,4,8,16,32,64,128,192,56,8,88,121,60,14,136,134,24,94,192,139,150,202,104,37,160,54,212,6,1,2,117,19,168,251,125,237,185,231,158,11,215,95,127,125,56,239,188,243,194,107,175,189,214,255,231,73,147,38,117,149,202,15,62,248,32,44,88,176,32,28,123,236,177,97,139,45,182,232,106,140,94,158,84,247,252,246,210,210,181,8,16,32,64,128,0,1,2,4,242,18,208,60,206,43,95,89,205,214,139,86,86,233,234,233,100,213,70,79,185,93,140,0,129,30,8,212,253,190,54,176,121,220,109,195,120,96,26,222,121,231,157,112,230,153,103,134,139,46,186,72,243,184,7,245,233,18,4,8,16,32,64,128,0,1,2,4,186,21,208,60,238,86,206,121,163,10,212,253,69,122,84,0,7,180,20,80,27,138,131,0,129,186,9,244,250,190,182,126,253,250,112,219,109,183,133,89,179,102,133,221,118,219,45,204,159,63,63,236,176,195,14,137,117,217,178,101,233,231,203,151,47,15,7,31,124,112,106,208,78,155,54,109,196,223,197,230,240,101,151,93,22,62,254,248,227,240,238,187,239,134,27,111,188,49,60,241,196,19,225,212,83,79,77,231,29,113,196,17,97,197,138,21,225,130,11,46,24,180,242,56,174,66,142,231,77,153,50,37,44,94,188,56,236,185,231,158,105,46,187,239,190,123,88,183,110,93,88,186,116,105,152,55,111,94,120,232,161,135,194,222,123,239,157,254,188,199,30,123,132,19,79,60,49,44,90,180,40,253,249,214,91,111,13,239,189,247,94,255,156,143,60,242,200,112,238,185,231,134,205,55,223,60,172,93,187,54,92,122,233,165,97,225,194,133,97,155,109,182,9,231,159,127,126,56,224,128,3,210,23,216,245,242,211,235,252,246,50,54,215,34,64,128,0,1,2,4,8,16,32,48,146,128,230,177,250,40,76,192,139,86,97,180,217,15,172,54,178,79,161,0,8,16,24,34,208,235,251,218,51,207,60,19,46,188,240,194,112,249,229,151,167,38,111,108,206,158,115,206,57,225,245,215,95,15,39,159,124,114,250,243,206,59,239,28,110,190,249,230,240,244,211,79,167,99,255,233,159,254,169,229,239,94,121,229,149,180,133,68,108,4,199,102,244,139,47,190,152,182,168,136,205,226,173,183,222,58,92,124,241,197,33,174,22,190,226,138,43,62,213,60,158,49,99,70,106,246,238,187,239,190,97,201,146,37,225,201,39,159,12,115,231,206,13,47,188,240,66,250,223,248,79,28,227,166,155,110,10,15,63,252,112,154,115,108,10,247,173,60,94,179,102,77,255,188,118,217,101,151,52,231,120,238,156,57,115,194,79,126,242,147,52,94,108,134,191,249,230,155,225,140,51,206,72,205,240,109,183,221,182,167,53,216,235,252,246,52,56,23,35,64,128,0,1,2,4,8,16,32,48,130,128,230,177,242,40,76,192,139,86,97,180,217,15,172,54,178,79,161,0,8,16,40,185,121,124,215,93,119,133,216,64,62,253,244,211,7,205,36,254,252,241,199,31,79,205,227,120,175,93,185,114,101,90,61,28,155,187,177,9,219,234,119,113,197,113,92,225,27,27,187,83,167,78,77,171,129,223,120,227,141,180,66,56,126,158,122,234,169,180,26,57,54,145,7,238,121,28,255,60,240,188,145,182,183,120,224,129,7,82,3,57,54,160,63,252,240,195,254,230,241,63,252,195,63,164,102,113,108,38,199,57,175,90,181,42,156,117,214,89,41,182,216,24,191,234,170,171,194,41,167,156,18,246,218,107,175,176,201,38,155,148,82,123,254,187,85,10,187,139,18,32,64,128,0,1,2,4,8,84,64,64,243,184,2,73,168,235,20,188,104,213,53,179,99,143,75,109,140,221,208,8,4,8,84,75,160,215,247,181,184,194,55,126,14,61,244,208,65,16,67,127,254,209,71,31,165,70,114,92,29,252,232,163,143,14,58,103,224,239,226,47,250,190,16,47,238,105,60,116,156,86,95,152,55,244,203,243,6,30,55,113,226,196,240,236,179,207,134,123,239,189,55,53,159,31,124,240,193,180,58,121,104,243,56,254,254,176,195,14,27,20,71,223,118,22,95,248,194,23,194,237,183,223,30,174,188,242,202,212,96,142,171,163,99,35,249,179,159,253,108,79,11,160,215,249,237,105,112,46,70,128,0,1,2,4,8,16,32,64,96,4,1,205,99,229,81,152,128,23,173,194,104,179,31,88,109,100,159,66,1,16,32,48,68,160,215,247,181,34,86,30,15,108,30,119,178,242,120,224,121,3,155,199,125,91,107,28,117,212,81,105,43,140,184,53,70,28,119,184,149,199,239,191,255,126,152,57,115,102,203,186,138,123,60,199,149,208,113,43,141,175,127,253,235,225,160,131,14,234,105,13,246,58,191,61,13,206,197,8,16,32,64,128,0,1,2,4,8,104,30,171,129,50,4,188,104,149,161,158,199,53,213,70,30,121,50,75,2,4,218,23,232,245,125,173,175,49,27,27,177,191,252,229,47,195,29,119,220,145,190,140,46,238,11,220,237,158,199,3,155,192,177,209,27,199,137,205,218,237,182,219,174,127,175,227,225,246,60,110,213,60,142,13,238,231,159,127,62,237,87,188,122,245,234,180,45,69,108,2,199,85,196,113,213,115,92,65,28,247,84,142,127,142,91,107,196,47,195,219,117,215,93,195,35,143,60,18,174,187,238,186,20,207,61,247,220,147,246,95,238,251,226,190,120,124,108,30,199,127,122,249,233,117,126,123,25,155,107,17,32,64,128,0,1,2,4,8,16,24,73,192,202,99,245,81,152,128,23,173,194,104,179,31,88,109,100,159,66,1,16,32,48,68,160,215,247,181,216,132,189,237,182,219,82,99,118,251,237,183,15,87,95,125,117,216,113,199,29,211,172,150,45,91,150,126,190,124,249,242,112,240,193,7,167,47,152,155,54,109,218,136,191,27,186,87,113,28,63,110,51,49,123,246,236,16,87,5,31,119,220,113,225,165,151,94,74,205,228,161,123,30,183,106,30,127,240,193,7,169,97,124,203,45,183,132,253,246,219,47,28,126,248,225,105,11,138,249,243,231,135,41,83,166,164,189,146,151,46,93,26,126,244,163,31,133,119,223,125,55,93,235,254,251,239,15,7,30,120,96,218,91,121,167,157,118,74,95,172,23,143,91,184,112,97,152,60,121,114,218,131,249,232,163,143,14,113,107,141,94,126,122,157,223,94,198,230,90,4,8,16,32,64,128,0,1,2,4,52,143,213,64,41,2,94,180,74,97,207,226,162,106,35,139,52,153,36,1,2,29,8,184,175,117,128,149,225,161,242,155,97,210,76,153,0,1,2,4,8,16,32,64,96,92,4,172,60,30,23,70,131,12,39,224,69,75,93,180,18,80,27,106,131,0,129,186,9,184,175,213,45,163,131,227,145,223,122,231,87,116,4,8,16,32,64,128,0,1,2,173,5,52,143,85,71,97,2,94,180,10,163,205,126,96,181,145,125,10,5,64,128,192,16,1,247,181,122,151,132,252,214,59,191,162,35,64,128,0,1,2,4,8,16,208,60,86,3,37,8,120,209,42,1,61,147,75,170,141,76,18,101,154,4,8,180,45,224,190,214,54,85,150,7,202,111,150,105,51,105,2,4,8,16,32,64,128,0,129,113,16,176,242,120,28,16,13,49,188,128,23,45,149,209,74,64,109,168,13,2,4,234,38,224,190,86,183,140,14,142,71,126,235,157,95,209,17,32,64,128,0,1,2,4,8,180,22,208,60,86,29,133,9,120,209,42,140,54,251,129,213,70,246,41,20,0,1,2,67,4,220,215,234,93,18,242,91,239,252,138,142,0,1,2,4,8,16,32,64,64,243,88,13,148,32,224,69,171,4,244,76,46,169,54,50,73,148,105,18,32,208,182,128,251,90,219,84,89,30,40,191,89,166,205,164,9,16,32,64,128,0,1,2,4,198,65,192,202,227,113,64,52,196,240,2,94,180,84,70,43,1,181,161,54,8,16,168,155,128,251,90,221,50,58,56,30,249,173,119,126,69,71,128,0,1,2,4,8,16,32,208,90,64,243,88,117,20,38,224,69,171,48,218,236,7,86,27,217,167,80,0,4,8,12,17,112,95,171,119,73,200,111,189,243,43,58,2,4,8,16,32,64,128,0,1,205,99,53,80,130,128,23,173,18,208,51,185,164,218,200,36,81,166,73,128,64,219,2,238,107,109,83,101,121,160,252,102,153,54,147,38,64,128,0,1,2,4,8,16,24,7,1,43,143,199,1,209,16,195,11,120,209,82,25,173,4,212,134,218,32,64,160,110,2,238,107,117,203,232,224,120,228,183,222,249,21,29,1,2,4,8,16,32,64,128,64,107,1,205,99,213,81,152,128,23,173,194,104,179,31,88,109,100,159,66,1,16,32,48,68,192,125,173,222,37,33,191,245,206,175,232,8,16,32,64,128,0,1,2,4,52,143,213,64,9,2,94,180,74,64,207,228,146,106,35,147,68,153,38,1,2,109,11,184,175,181,77,149,229,129,242,155,101,218,76,154,0,1,2,4,8,16,32,64,96,28,4,172,60,30,7,68,67,12,47,224,69,75,101,180,18,80,27,106,131,0,129,186,9,184,175,213,45,163,131,227,145,223,122,231,87,116,4,8,16,32,64,128,0,1,2,173,5,52,143,85,71,97,2,94,180,10,163,205,126,96,181,145,125,10,5,64,128,192,16,1,247,181,122,151,132,252,214,59,191,162,35,64,128,0,1,2,4,8,16,208,60,86,3,37,8,120,209,42,1,61,147,75,170,141,76,18,101,154,4,8,180,45,224,190,214,54,85,150,7,202,111,150,105,51,105,2,4,8,16,32,64,128,0,129,113,16,176,242,120,28,16,13,49,188,128,23,45,149,209,74,64,109,168,13,2,4,234,38,224,190,86,183,140,14,142,71,126,235,157,95,209,17,32,64,128,0,1,2,4,8,180,22,208,60,86,29,133,9,120,209,42,140,54,251,129,213,70,246,41,20,0,1,2,67,4,220,215,234,93,18,242,91,239,252,138,142,0,1,2,4,8,16,32,64,64,243,88,13,148,32,224,69,171,4,244,76,46,169,54,50,73,148,105,18,32,208,182,64,188,175,249,212,91,96,253,250,245,245,14,80,116,4,8,16,32,64,128,0,1,2,4,134,17,176,242,88,89,20,38,160,65,88,24,109,246,3,171,141,236,83,40,0,2,4,26,46,224,62,222,240,2,16,62,1,2,4,8,16,32,64,128,64,99,4,52,143,27,147,234,222,7,234,197,178,247,230,185,92,81,109,228,146,41,243,36,64,128,192,240,2,238,227,42,131,0,1,2,4,8,16,32,64,128,64,51,4,52,143,155,145,231,82,162,244,98,89,10,123,22,23,85,27,89,164,201,36,9,16,32,208,82,192,125,92,113,16,32,64,128,0,1,2,4,8,16,104,134,128,230,113,51,242,92,74,148,94,44,75,97,207,226,162,106,35,139,52,153,36,1,2,4,52,143,213,0,1,2,4,8,16,32,64,128,0,129,134,11,104,30,55,188,0,138,12,95,131,176,72,221,188,199,86,27,121,231,207,236,9,16,32,224,62,174,6,8,16,32,64,128,0,1,2,4,8,52,67,64,243,184,25,121,46,37,74,47,150,165,176,103,113,81,181,145,69,154,76,146,0,1,2,45,5,220,199,21,7,1,2,4,8,16,32,64,128,0,129,102,8,104,30,55,35,207,165,68,233,197,178,20,246,44,46,170,54,178,72,147,73,18,32,64,64,243,88,13,16,32,64,128,0,1,2,4,8,16,104,184,128,230,113,195,11,160,200,240,53,8,139,212,205,123,108,181,145,119,254,204,158,0,1,2,238,227,106,128,0,1,2,4,8,16,32,64,128,64,51,4,52,143,155,145,231,82,162,244,98,89,10,123,22,23,85,27,89,164,201,36,9,16,32,208,82,192,125,92,113,16,32,64,128,0,1,2,4,8,16,104,134,128,230,113,51,242,92,74,148,94,44,75,97,207,226,162,106,35,139,52,153,36,1,2,4,52,143,213,0,1,2,4,8,16,32,64,128,0,129,134,11,104,30,55,188,0,138,12,95,131,176,72,221,188,199,86,27,121,231,207,236,9,16,32,224,62,174,6,8,16,32,64,128,0,1,2,4,8,52,67,64,243,184,25,121,46,37,74,47,150,165,176,103,113,81,181,145,69,154,76,146,0,1,2,45,5,220,199,21,7,1,2,4,8,16,32,64,128,0,129,102,8,104,30,55,35,207,165,68,233,197,178,20,246,44,46,170,54,178,72,147,73,18,32,64,64,243,88,13,16,32,64,128,0,1,2,4,8,16,104,184,128,230,113,195,11,160,200,240,53,8,139,212,205,123,108,181,145,119,254,204,158,0,1,2,238,227,106,128,0,1,2,4,8,16,32,64,128,64,51,4,52,143,155,145,231,82,162,244,98,89,10,123,22,23,85,27,89,164,201,36,9,16,32,208,82,192,125,92,113,16,32,64,128,0,1,2,4,8,16,104,134,128,230,113,51,242,92,74,148,94,44,75,97,207,226,162,106,35,139,52,153,36,1,2,4,52,143,213,0,1,2,4,8,16,32,64,128,0,129,134,11,104,30,55,188,0,138,12,95,131,176,72,221,188,199,86,27,121,231,207,236,9,16,32,224,62,174,6,8,16,32,64,128,0,1,2,4,8,52,67,64,243,184,25,121,46,37,74,47,150,165,176,103,113,81,181,145,69,154,76,146,0,1,2,45,5,220,199,21,7,1,2,4,8,16,32,64,128,0,129,102,8,104,30,55,35,207,165,68,233,197,178,20,246,44,46,170,54,178,72,147,73,18,32,64,64,243,88,13,16,32,64,128,0,1,2,4,8,16,104,184,128,230,113,195,11,160,200,240,53,8,139,212,205,123,108,181,145,119,254,204,158,0,129,188,4,226,61,183,136,207,250,245,235,139,24,214,152,4,8,16,32,64,128,0,1,2,4,8,84,72,64,243,184,66,201,168,219,84,52,8,235,150,209,241,139,71,109,140,159,165,145,8,16,32,48,154,128,123,238,104,66,126,79,128,0,1,2,4,8,16,32,64,128,64,43,1,205,99,181,81,152,128,151,213,194,104,179,31,88,109,100,159,66,1,16,32,144,145,128,123,110,70,201,50,85,2,4,8,16,32,64,128,0,1,2,21,19,208,60,174,88,66,234,52,29,47,171,117,202,230,248,198,162,54,198,215,211,104,4,8,16,24,73,192,61,87,125,16,32,64,128,0,1,2,4,8,16,32,208,173,128,230,113,183,114,206,27,85,192,203,234,168,68,141,61,64,109,52,54,245,2,39,64,160,4,1,247,220,18,208,93,146,0,1,2,4,8,16,32,64,128,64,77,4,52,143,107,146,200,42,134,225,101,181,138,89,169,198,156,212,70,53,242,96,22,4,8,52,67,192,61,183,25,121,22,37,1,2,4,8,16,32,64,128,0,129,34,4,52,143,139,80,53,102,18,240,178,170,16,90,9,168,13,181,65,128,0,129,222,9,184,231,246,206,218,149,8,16,32,64,128,0,1,2,4,8,212,77,64,243,184,110,25,173,80,60,94,86,43,148,140,138,77,69,109,84,44,33,166,67,128,64,173,5,220,115,107,157,94,193,17,32,64,128,0,1,2,4,8,16,40,84,64,243,184,80,222,102,15,238,101,181,217,249,31,41,122,181,161,54,8,16,32,208,59,1,247,220,222,89,187,18,1,2,4,8,16,32,64,128,0,129,186,9,104,30,215,45,163,21,138,199,203,106,133,146,81,177,169,168,141,138,37,196,116,8,16,168,181,128,123,110,173,211,43,56,2,4,8,16,32,64,128,0,1,2,133,10,104,30,23,202,219,236,193,189,172,54,59,255,35,69,175,54,212,6,1,2,4,122,39,224,158,219,59,107,87,34,64,128,0,1,2,4,8,16,32,80,55,1,205,227,186,101,180,66,241,120,89,173,80,50,42,54,21,181,81,177,132,152,14,1,2,181,22,112,207,173,117,122,5,71,128,0,1,2,4,8,16,32,64,160,80,1,205,227,66,121,155,61,184,151,213,102,231,127,164,232,213,134,218,32,64,128,64,113,2,51,102,204,8,75,150,44,9,231,159,127,126,152,53,107,86,232,187,231,206,155,55,47,204,153,51,39,28,114,200,33,225,134,27,110,40,110,2,70,38,64,128,0,1,2,4,8,16,32,64,160,54,2,154,199,181,73,101,245,2,209,32,172,94,78,170,50,35,181,81,149,76,152,7,1,2,117,20,88,179,102,77,216,114,203,45,195,164,73,147,194,132,9,19,194,123,239,189,23,54,219,108,179,240,201,39,159,132,143,63,254,56,172,92,185,50,76,158,60,185,142,161,139,137,0,1,2,4,8,16,32,64,128,0,129,113,22,208,60,30,103,80,195,253,171,128,6,161,106,104,37,160,54,212,6,1,2,4,138,21,136,43,142,23,45,90,20,86,175,94,157,26,200,235,214,173,11,83,166,76,9,51,103,206,12,113,5,178,15,1,2,4,8,16,32,64,128,0,1,2,4,218,17,208,60,110,71,201,49,93,9,104,16,118,197,214,136,147,212,70,35,210,44,72,2,4,74,20,136,171,143,183,218,106,171,180,210,184,239,51,113,226,196,240,214,91,111,89,117,92,98,94,92,154,0,1,2,4,8,16,32,64,128,64,110,2,154,199,185,101,44,163,249,106,16,102,148,172,30,79,85,109,244,24,220,229,8,16,104,164,192,236,217,179,195,181,215,94,27,86,173,90,21,166,78,157,26,142,57,230,152,48,119,238,220,70,90,8,154,0,1,2,4,8,16,32,64,128,0,129,238,4,52,143,187,115,115,86,27,2,26,132,109,32,53,244,16,181,209,208,196,11,155,0,129,158,10,12,92,125,108,213,113,79,233,93,140,0,1,2,4,8,16,32,64,128,64,109,4,52,143,107,147,202,234,5,162,65,88,189,156,84,101,70,106,163,42,153,48,15,2,4,234,46,16,247,62,190,234,170,171,194,241,199,31,111,175,227,186,39,91,124,4,8,16,32,64,128,0,1,2,4,10,16,208,60,46,0,213,144,255,34,160,65,168,18,90,9,168,13,181,65,128,0,129,222,8,196,213,199,211,167,79,15,43,86,172,176,215,113,111,200,93,133,0,1,2,4,8,16,32,64,128,64,173,4,52,143,107,149,206,106,5,163,65,88,173,124,84,105,54,106,163,74,217,48,23,2,213,19,136,247,8,31,2,85,21,88,191,126,125,85,167,102,94,4,8,16,32,64,128,0,1,2,4,198,93,64,243,120,220,73,13,216,39,160,65,168,22,90,9,168,13,181,65,128,192,72,2,238,17,234,163,170,2,106,179,170,153,49,47,2,4,8,16,32,64,128,0,129,162,4,52,143,139,146,53,174,109,43,212,64,75,1,47,223,138,131,0,1,205,99,53,144,163,128,255,126,229,152,53,115,38,64,128,0,1,2,4,8,16,24,139,128,230,241,88,244,156,59,162,128,23,44,5,210,74,64,109,168,13,2,4,52,143,213,64,142,2,254,251,149,99,214,204,153,0,1,2,4,8,16,32,64,96,44,2,154,199,99,209,115,174,230,177,26,232,74,192,203,119,87,108,78,34,208,24,1,247,136,198,164,58,187,64,213,102,118,41,51,97,2,4,8,16,32,64,128,0,129,49,10,104,30,143,17,208,233,173,5,188,96,169,142,86,2,106,67,109,16,32,48,146,128,123,132,250,168,170,128,218,172,106,102,204,139,0,1,2,4,8,16,32,64,160,40,1,205,227,162,100,141,107,207,99,53,208,82,192,203,183,226,32,64,64,243,88,13,228,40,224,191,95,57,102,205,156,9,16,32,64,128,0,1,2,4,198,34,160,121,60,22,61,231,142,40,224,5,75,129,180,18,80,27,106,131,0,1,205,99,53,144,163,128,255,126,229,152,53,115,38,64,128,0,1,2,4,8,16,24,139,128,230,241,88,244,156,171,121,172,6,186,18,240,242,221,21,155,147,8,52,70,192,61,162,49,169,206,46,80,181,153,93,202,76,152,0,1,2,4,8,16,32,64,96,140,2,154,199,99,4,116,122,107,1,47,88,170,163,149,128,218,80,27,4,8,140,36,224,30,161,62,170,42,160,54,171,154,25,243,34,64,128,0,1,2,4,8,16,40,74,64,243,184,40,89,227,218,243,88,13,180,20,240,242,173,56,8,16,208,60,86,3,57,10,248,239,87,142,89,51,103,2,4,8,16,32,64,128,0,129,177,8,104,30,143,69,207,185,35,10,120,193,82,32,173,4,212,134,218,32,64,64,243,88,13,228,40,224,191,95,57,102,205,156,9,16,32,64,128,0,1,2,4,198,34,160,121,60,22,61,231,106,30,171,129,174,4,188,124,119,197,230,36,2,141,17,112,143,104,76,170,179,11,84,109,102,151,50,19,38,64,128,0,1,2,4,8,16,24,163,128,230,241,24,1,157,222,90,192,11,150,234,104,37,160,54,212,6,1,2,35,9,184,71,168,143,170,10,168,205,170,102,198,188,8,16,32,64,128,0,1,2,4,138,18,208,60,46,74,214,184,246,60,86,3,45,5,188,124,43,14,2,4,52,143,213,64,142,2,254,251,149,99,214,204,153,0,1,2,4,8,16,32,64,96,44,2,154,199,99,209,115,238,136,2,94,176,20,72,43,1,181,161,54,8,16,208,60,86,3,57,10,248,239,87,142,89,51,103,2,4,8,16,32,64,128,0,129,177,8,104,30,143,69,207,185,154,199,106,160,43,1,47,223,93,177,57,137,64,99,4,220,35,26,147,234,236,2,85,155,217,165,204,132,9,16,32,64,128,0,1,2,4,198,40,160,121,60,70,64,167,183,22,240,130,165,58,90,9,168,13,181,65,128,192,72,2,69,221,35,214,175,95,31,110,190,249,230,180,173,210,183,191,253,237,52,133,248,179,31,255,248,199,225,236,179,207,14,111,188,241,70,216,127,255,253,195,25,103,156,17,190,252,229,47,151,154,164,231,158,123,46,92,127,253,245,225,188,243,206,11,175,189,246,90,255,159,39,77,154,212,213,188,62,248,224,131,176,96,193,130,112,236,177,199,134,45,182,216,162,171,49,122,113,82,213,231,89,84,109,246,194,214,53,8,16,32,64,128,0,1,2,4,8,116,35,160,121,220,141,154,115,218,18,240,130,213,22,83,35,15,82,27,141,76,187,160,9,180,45,80,196,61,226,247,191,255,125,88,178,100,73,56,233,164,147,194,15,126,240,131,112,232,161,135,166,249,252,211,63,253,83,56,231,156,115,194,41,167,156,18,182,219,110,187,212,92,254,213,175,126,21,206,63,255,252,176,193,6,27,180,61,231,241,62,112,96,243,184,219,134,241,192,57,189,243,206,59,225,204,51,207,12,23,93,116,81,165,155,199,85,159,103,17,181,57,222,181,99,60,2,4,8,16,32,64,128,0,1,2,227,41,160,121,60,158,154,198,26,36,224,5,75,65,180,18,80,27,106,131,0,129,145,4,138,184,71,92,118,217,101,225,189,247,222,11,159,251,220,231,194,103,63,251,217,254,230,241,178,101,203,194,223,253,221,223,245,55,139,227,234,227,191,252,203,191,12,23,94,120,97,152,58,117,106,255,52,227,10,229,219,110,187,45,204,154,53,43,236,182,219,110,97,254,252,249,97,135,29,118,72,191,143,99,196,159,47,95,190,60,28,124,240,193,169,65,59,109,218,180,17,127,23,155,195,113,78,31,127,252,113,120,247,221,119,195,141,55,222,24,158,120,226,137,112,234,169,167,166,243,142,56,226,136,176,98,197,138,112,193,5,23,12,90,121,28,87,33,199,243,166,76,153,18,22,47,94,28,246,220,115,207,52,151,221,119,223,61,172,91,183,46,44,93,186,52,204,155,55,47,60,244,208,67,97,239,189,247,78,127,222,99,143,61,194,137,39,158,24,22,45,90,148,254,124,235,173,183,38,139,190,57,31,121,228,145,225,220,115,207,13,155,111,190,121,88,187,118,109,184,244,210,75,195,194,133,11,195,54,219,108,147,92,14,56,224,128,180,90,123,184,79,140,227,154,107,174,73,13,233,43,175,188,50,236,179,207,62,225,146,75,46,25,213,102,184,235,252,241,31,255,113,106,238,183,51,207,161,126,113,14,209,176,221,121,119,251,55,176,136,218,236,118,46,206,35,64,128,0,1,2,4,8,16,32,208,11,1,205,227,94,40,55,244,26,94,176,26,154,248,54,194,86,27,109,32,57,132,64,131,5,138,184,71,196,38,237,70,27,109,20,254,230,111,254,38,201,246,173,60,254,63,255,231,255,132,159,255,252,231,105,219,138,248,137,43,95,99,3,51,29,230,144,110,0,0,32,0,73,68,65,84,54,77,183,221,118,219,254,44,60,243,204,51,169,161,124,249,229,151,167,38,111,108,206,198,21,203,175,191,254,122,56,249,228,147,211,159,119,222,121,231,180,114,249,233,167,159,78,199,198,85,205,173,126,247,202,43,175,164,45,36,98,35,56,54,163,95,124,241,197,180,69,69,108,22,111,189,245,214,225,226,139,47,78,115,185,226,138,43,62,213,60,158,49,99,70,106,246,238,187,239,190,105,53,245,147,79,62,25,230,206,157,27,94,120,225,133,244,191,241,159,56,198,77,55,221,20,30,126,248,225,52,231,216,172,237,91,121,188,102,205,154,254,121,237,178,203,46,105,206,241,220,57,115,230,132,159,252,228,39,105,188,216,88,126,243,205,55,211,22,30,177,25,62,208,98,96,105,198,38,110,180,252,254,247,191,159,26,231,247,220,115,79,184,251,238,187,211,188,223,126,251,237,150,241,255,175,255,245,191,134,189,206,166,155,110,218,214,60,127,253,235,95,15,242,139,215,125,234,169,167,218,158,119,183,127,189,138,168,205,110,231,226,60,2,4,8,16,32,64,128,0,1,2,189,16,208,60,238,133,114,67,175,225,5,171,161,137,111,35,108,181,209,6,146,67,8,52,88,160,200,123,68,108,182,14,108,30,199,127,127,233,165,151,6,53,143,143,63,254,248,212,156,221,113,199,29,251,179,112,215,93,119,133,216,64,62,253,244,211,7,101,38,254,252,241,199,31,79,205,227,56,239,149,43,87,166,213,195,241,252,216,132,109,245,187,216,204,142,43,124,99,99,55,174,112,142,171,129,227,170,231,184,66,56,126,98,35,52,174,164,141,77,228,129,123,30,199,63,15,60,111,164,237,45,30,120,224,129,212,64,142,141,220,15,63,252,176,191,41,251,15,255,240,15,169,89,28,155,201,113,206,171,86,173,10,103,157,117,86,138,45,54,198,175,186,234,170,180,141,199,94,123,237,21,54,217,100,147,17,43,49,94,63,54,189,227,86,32,91,110,185,101,136,141,233,216,112,62,225,132,19,194,47,127,249,203,150,241,255,223,255,251,127,135,189,206,192,109,43,70,154,103,188,206,64,135,216,244,238,100,222,221,254,245,42,178,54,187,157,147,243,8,16,32,64,128,0,1,2,4,8,20,41,160,121,92,164,110,195,199,246,130,213,240,2,24,33,124,181,161,54,8,16,24,73,160,200,123,196,208,230,113,187,43,143,135,158,215,55,255,161,63,255,232,163,143,82,35,57,174,14,126,244,209,71,7,53,170,7,254,46,254,162,239,11,241,226,158,198,67,199,105,245,133,121,67,191,60,111,224,113,19,39,78,12,207,62,251,108,184,247,222,123,83,243,249,193,7,31,76,171,147,135,54,143,227,239,15,59,236,176,65,41,232,219,206,226,11,95,248,66,184,253,246,219,211,22,20,177,193,28,87,71,199,70,114,220,234,99,184,207,208,230,117,187,241,183,186,206,39,159,124,210,223,228,30,105,158,67,253,126,251,219,223,118,52,239,110,255,6,22,89,155,221,206,201,121,4,8,16,32,64,128,0,1,2,4,138,20,208,60,46,82,183,225,99,123,193,106,120,1,104,30,43,0,2,4,186,20,40,242,191,31,67,155,180,143,61,246,88,184,243,206,59,83,195,55,126,65,94,92,253,27,87,13,199,125,123,55,219,108,179,254,8,138,88,121,60,176,121,220,201,202,227,129,231,13,108,222,246,109,173,113,212,81,71,165,173,48,226,214,24,113,220,225,86,30,191,255,254,251,97,230,204,153,45,51,20,247,120,142,22,113,85,241,215,191,254,245,112,208,65,7,181,108,30,199,45,58,226,202,227,232,213,238,202,227,190,109,48,134,94,103,191,253,246,27,180,66,186,213,60,91,173,184,110,119,222,93,150,102,90,169,29,175,225,67,128,0,1,2,4,8,16,32,64,160,41,2,154,199,77,201,116,9,113,122,193,42,1,61,147,75,170,141,76,18,101,154,4,74,18,40,242,30,49,180,121,28,247,37,158,61,123,118,106,88,110,191,253,246,225,142,59,238,72,43,118,227,118,17,159,249,204,103,250,5,250,26,179,177,17,27,183,99,136,199,197,47,163,139,251,2,119,187,231,241,192,38,112,108,244,198,113,98,179,118,187,237,182,235,223,235,120,184,61,143,91,53,143,99,131,251,249,231,159,79,251,254,174,94,189,58,197,20,27,157,113,21,113,92,17,28,87,16,199,61,149,227,159,227,214,26,113,95,231,93,119,221,53,60,242,200,35,225,186,235,174,75,241,196,189,131,227,254,203,125,95,220,23,143,143,205,227,248,207,112,159,225,246,60,142,126,177,1,63,210,158,207,63,254,241,143,135,189,206,151,191,252,229,182,230,249,214,91,111,125,106,229,118,39,243,238,182,180,139,172,205,110,231,228,60,2,4,8,16,32,64,128,0,1,2,69,10,104,30,23,169,219,240,177,189,96,53,188,0,70,8,95,109,168,13,2,4,70,18,40,242,30,49,180,121,28,155,171,127,253,215,127,157,86,30,191,250,234,171,97,255,253,247,15,11,22,44,24,180,223,113,156,107,60,238,182,219,110,75,141,217,216,100,190,250,234,171,251,143,89,182,108,89,250,249,242,229,203,211,151,198,197,47,152,155,54,109,90,10,177,213,239,134,174,156,141,227,199,166,107,108,100,199,213,182,199,29,119,92,218,139,57,54,147,135,238,121,220,170,121,252,193,7,31,164,134,241,45,183,220,18,226,10,222,195,15,63,60,109,229,48,127,254,252,48,101,202,148,180,71,240,210,165,75,195,143,126,244,163,240,238,187,239,166,107,221,127,255,253,225,192,3,15,76,205,242,157,118,218,41,125,177,94,60,110,225,194,133,97,242,228,201,105,15,230,163,143,62,58,237,153,60,220,94,208,49,142,248,165,127,27,111,188,113,186,238,1,7,28,144,154,210,211,167,79,31,49,254,86,215,153,48,97,66,91,243,28,234,215,106,188,184,37,200,120,126,138,172,205,241,156,167,177,8,16,32,64,128,0,1,2,4,8,140,151,128,230,241,120,73,26,231,83,2,94,176,20,69,43,1,181,161,54,8,16,40,171,121,76,190,59,129,216,220,254,187,191,251,187,16,247,70,238,219,114,34,142,52,210,23,246,117,119,165,106,159,229,191,95,213,206,143,217,17,32,64,128,0,1,2,4,8,140,191,128,230,241,248,155,26,241,255,11,120,193,82,10,154,199,106,128,0,129,110,4,252,247,163,27,181,98,207,249,221,239,126,23,254,246,111,255,54,252,233,159,254,105,24,184,154,87,243,184,88,119,163,19,32,64,128,0,1,2,4,8,16,40,91,64,243,184,236,12,212,248,250,94,254,107,156,220,49,134,166,54,198,8,232,116,2,53,23,112,143,168,121,130,51,14,79,109,102,156,60,83,39,64,128,0,1,2,4,8,16,232,74,64,243,184,43,54,39,181,35,224,5,171,29,165,102,30,163,54,154,153,119,81,19,104,87,192,61,162,93,41,199,245,90,64,109,246,90,220,245,8,16,32,64,128,0,1,2,4,202,22,208,60,46,59,3,53,190,190,23,172,26,39,119,140,161,169,141,49,2,58,157,64,205,5,220,35,106,158,224,140,195,83,155,25,39,207,212,9,16,32,64,128,0,1,2,4,186,18,208,60,238,138,205,73,237,8,120,193,106,71,169,153,199,168,141,102,230,93,212,4,218,21,24,203,61,226,131,15,62,8,11,22,44,8,199,30,123,108,216,98,139,45,218,189,100,199,199,141,231,94,191,3,199,250,228,147,79,250,231,191,114,229,202,112,253,245,215,135,243,206,59,111,208,62,195,29,79,246,255,159,48,158,115,238,118,14,69,157,215,171,216,198,82,155,69,197,110,92,2,4,8,16,32,64,128,0,1,2,69,10,104,30,23,169,219,240,177,189,96,53,188,0,70,8,95,109,168,13,2,4,70,18,24,203,61,226,157,119,222,9,103,158,121,102,184,232,162,139,178,105,30,15,180,24,56,127,205,227,246,255,158,104,30,183,111,229,72,2,4,8,16,32,64,128,0,1,2,157,8,104,30,119,162,229,216,142,4,198,242,242,223,209,133,28,156,157,128,218,200,46,101,38,76,160,167,2,163,221,35,214,173,91,23,150,46,93,26,230,205,155,23,30,122,232,161,176,247,222,123,167,63,239,177,199,30,225,196,19,79,12,139,22,45,74,127,190,245,214,91,195,142,59,238,216,63,247,101,203,150,133,89,179,102,133,229,203,151,135,35,143,60,50,156,123,238,185,97,243,205,55,15,173,198,219,107,175,189,194,250,245,235,195,109,183,221,150,206,219,109,183,221,194,252,249,243,195,14,59,236,16,98,179,50,174,112,254,220,231,62,151,254,119,207,61,247,12,87,95,125,245,160,235,253,238,119,191,75,77,236,67,14,57,36,253,252,239,255,254,239,195,197,23,95,28,150,44,89,146,206,139,255,27,63,127,248,135,127,152,86,24,207,158,61,59,156,113,198,25,253,243,159,59,119,110,184,243,206,59,71,188,198,208,196,196,121,93,115,205,53,169,113,126,229,149,87,134,125,246,217,39,92,114,201,37,109,205,121,160,207,193,7,31,156,230,62,109,218,180,20,235,101,151,93,22,166,76,153,18,22,47,94,156,98,141,14,187,239,190,123,186,124,43,215,129,115,27,105,140,161,141,223,129,255,254,218,107,175,13,138,231,27,223,248,70,56,229,148,83,210,124,126,250,211,159,166,255,163,224,123,223,251,94,120,241,197,23,91,198,61,210,28,251,230,245,241,199,31,135,119,223,125,55,197,23,99,110,245,25,173,54,123,250,23,197,197,8,16,32,64,128,0,1,2,4,8,244,64,64,243,184,7,200,77,189,132,23,172,166,102,126,244,184,213,198,232,70,142,32,208,100,129,209,238,17,207,60,243,76,136,141,213,248,207,214,91,111,29,110,186,233,166,240,240,195,15,135,203,47,191,60,172,93,187,118,216,149,199,175,188,242,74,56,249,228,147,195,57,231,156,19,118,217,101,151,112,243,205,55,135,23,94,120,33,204,153,51,39,60,251,236,179,45,199,139,77,201,11,47,188,48,141,253,196,19,79,164,102,117,28,227,215,191,254,117,106,64,199,45,37,190,246,181,175,165,70,240,147,79,62,153,198,249,204,103,62,211,159,190,248,243,201,147,39,135,111,125,235,91,225,138,43,174,72,231,222,119,223,125,225,43,95,249,74,58,247,160,131,14,10,27,109,180,81,255,246,20,31,126,248,97,255,252,227,202,227,118,174,49,180,73,123,232,161,135,134,239,127,255,251,33,54,128,239,185,231,158,112,247,221,119,167,107,255,230,55,191,105,57,222,27,111,188,209,239,179,243,206,59,39,159,167,159,126,58,197,30,237,102,204,152,145,154,237,251,238,187,239,160,88,7,158,55,212,117,131,13,54,232,159,90,108,210,182,26,227,229,151,95,30,180,61,199,208,230,113,52,184,224,130,11,210,255,73,16,205,162,125,140,39,54,246,99,243,248,236,179,207,14,113,187,143,120,220,233,167,159,30,190,249,205,111,14,138,251,237,183,223,110,153,251,56,86,220,226,36,54,163,227,255,57,176,225,134,27,134,88,127,154,199,77,190,3,137,157,0,1,2,4,8,16,32,64,96,160,128,230,177,122,40,76,96,180,151,255,194,46,108,224,202,11,168,141,202,167,200,4,9,148,42,208,233,61,226,129,7,30,72,13,228,216,80,28,216,124,29,184,231,113,92,133,28,155,197,177,217,24,199,95,181,106,85,56,235,172,179,82,179,49,174,2,30,248,25,56,94,92,45,28,155,213,241,184,161,77,218,75,47,189,52,53,149,167,78,157,154,86,231,14,183,63,241,99,143,61,150,86,15,159,118,218,105,105,213,241,166,155,110,26,182,217,102,155,176,223,126,251,165,249,198,230,117,108,192,246,157,59,180,121,220,206,53,134,206,43,54,88,127,240,131,31,132,45,183,220,50,172,89,179,38,173,102,62,225,132,19,82,131,181,213,120,49,206,199,31,127,60,53,183,163,79,108,92,159,122,234,169,169,97,28,87,229,182,58,239,174,187,238,106,203,53,250,180,26,35,174,46,30,104,55,180,121,60,240,188,216,140,127,235,173,183,210,10,243,143,62,250,40,156,116,210,73,225,59,223,249,78,216,108,179,205,194,15,127,248,195,212,100,222,120,227,141,7,197,29,115,208,42,247,209,103,224,248,163,21,126,167,181,57,218,120,126,79,128,0,1,2,4,8,16,32,64,160,234,2,154,199,85,207,80,198,243,243,130,149,113,242,10,158,186,218,40,24,216,240,4,50,23,24,237,30,17,87,156,198,213,194,247,222,123,111,120,234,169,167,194,131,15,62,152,86,196,142,212,60,142,77,199,195,14,59,108,144,76,223,214,22,95,250,210,151,90,142,119,251,237,183,167,115,226,106,222,161,77,218,86,13,207,73,147,38,245,31,26,155,176,177,33,123,252,241,199,167,237,40,254,203,127,249,47,225,127,255,239,255,157,182,147,136,219,103,196,166,238,192,102,233,208,230,113,59,215,24,105,94,177,193,26,175,31,87,253,198,79,171,241,134,198,217,201,121,173,92,7,110,25,50,218,214,20,35,53,143,7,254,174,111,171,143,152,143,56,199,216,68,62,252,240,195,83,163,124,224,113,3,231,255,232,163,143,182,204,253,80,147,209,254,234,140,86,155,163,157,239,247,4,8,16,32,64,128,0,1,2,4,114,19,208,60,206,45,99,25,205,215,11,86,70,201,234,241,84,213,70,143,193,93,142,64,102,2,163,221,35,98,51,48,110,167,112,212,81,71,165,173,6,226,182,10,113,101,241,104,43,143,223,127,255,253,48,115,230,204,79,105,140,52,222,72,43,143,219,105,236,198,213,190,113,239,224,109,183,221,54,188,250,234,171,225,232,163,143,78,91,91,196,173,44,246,223,127,255,240,71,127,244,71,227,222,60,142,54,113,229,113,92,141,59,116,229,113,171,57,143,182,242,184,213,121,113,229,113,43,215,118,155,237,113,229,241,192,85,195,241,255,16,184,241,198,27,211,74,237,161,171,146,71,106,30,15,28,35,174,44,143,123,35,199,21,223,113,229,113,171,57,118,250,69,123,163,213,102,102,127,213,76,151,0,1,2,4,8,16,32,64,128,192,168,2,154,199,163,18,57,160,91,1,47,88,221,202,213,255,60,181,81,255,28,139,144,192,88,4,70,187,71,196,70,241,243,207,63,159,190,196,110,245,234,213,105,43,138,184,26,57,126,65,92,92,113,26,155,134,113,251,130,207,127,254,243,253,211,136,219,22,196,109,24,206,63,255,252,176,235,174,187,134,71,30,121,36,92,119,221,117,233,139,246,226,30,196,173,198,139,251,241,198,102,108,108,76,255,242,151,191,12,119,220,113,71,58,103,164,173,22,6,174,60,142,19,136,13,214,56,167,184,77,198,159,253,217,159,165,253,119,227,88,125,95,156,55,116,229,113,223,252,227,254,205,237,52,168,135,54,105,135,238,121,28,87,102,199,237,39,98,147,189,213,120,111,190,249,230,136,123,30,183,58,47,238,163,220,202,53,54,175,251,62,35,173,60,142,219,80,196,47,189,139,206,219,111,191,125,178,142,190,125,255,219,238,202,227,184,186,58,230,55,174,234,142,123,54,199,125,176,227,151,5,142,52,199,120,237,225,182,27,105,85,191,163,213,230,88,234,222,185,4,8,16,32,64,128,0,1,2,4,170,40,160,121,92,197,172,212,100,78,94,176,106,146,200,2,194,80,27,5,160,26,146,64,141,4,70,187,71,196,47,64,139,13,227,91,110,185,37,237,29,28,183,45,136,219,46,204,159,63,63,76,153,50,37,237,97,187,116,233,210,212,156,237,219,58,33,54,151,99,19,117,246,236,217,225,254,251,239,15,7,30,120,96,90,217,186,211,78,59,133,145,198,139,219,33,220,118,219,109,169,81,29,27,155,87,95,125,117,26,115,164,102,232,208,230,113,60,54,54,116,175,186,234,170,176,215,94,123,165,237,43,226,207,250,190,92,111,224,88,19,38,76,232,159,127,108,166,254,227,63,254,99,250,146,184,56,102,59,171,100,227,49,241,203,223,226,190,191,209,231,128,3,14,72,13,213,233,211,167,143,58,231,101,203,150,165,56,227,118,26,241,203,246,226,138,233,105,211,166,141,120,222,196,137,19,91,186,14,109,106,183,106,64,199,49,98,190,226,190,210,49,127,113,117,120,140,35,198,221,201,202,227,5,11,22,164,243,23,47,94,60,40,238,145,114,223,142,233,192,56,70,171,205,26,253,53,20,10,1,2,4,8,16,32,64,128,0,129,36,160,121,172,16,10,19,240,130,85,24,109,246,3,171,141,236,83,40,0,2,133,10,184,71,116,207,219,105,51,180,251,43,53,243,76,181,217,204,188,139,154,0,1,2,4,8,16,32,208,100,1,205,227,38,103,191,224,216,189,96,21,12,156,241,240,106,35,227,228,153,58,129,30,8,184,71,116,143,172,121,220,189,93,59,103,170,205,118,148,28,67,128,0,1,2,4,8,16,32,80,39,1,205,227,58,101,179,98,177,120,193,170,88,66,42,52,29,181,81,161,100,152,10,129,10,10,184,71,84,48,41,166,148,4,212,166,66,32,64,128,0,1,2,4,8,16,104,154,128,230,113,211,50,222,195,120,189,96,245,16,59,179,75,169,141,204,18,102,186,4,122,44,224,30,209,99,112,151,107,91,64,109,182,77,229,64,2,4,8,16,32,64,128,0,129,154,8,104,30,215,36,145,85,12,195,11,86,21,179,82,141,57,169,141,106,228,193,44,8,84,85,192,61,162,170,153,49,47,181,169,6,8,16,32,64,128,0,1,2,4,154,38,160,121,220,180,140,247,48,94,47,88,61,196,206,236,82,106,35,179,132,153,46,129,30,11,212,253,30,209,244,125,137,115,142,191,238,181,217,227,191,234,46,71,128,0,1,2,4,8,16,32,144,129,128,230,113,6,73,202,117,138,94,176,114,205,92,241,243,86,27,197,27,187,2,129,156,5,234,126,143,200,185,121,58,30,117,149,115,252,117,175,205,241,200,175,49,8,16,32,64,128,0,1,2,4,234,37,160,121,92,175,124,86,42,26,47,88,149,74,71,165,38,163,54,42,149,14,147,33,80,57,129,170,222,35,214,173,91,23,150,46,93,26,230,205,155,23,30,122,232,161,176,247,222,123,167,63,239,181,215,94,33,54,68,47,187,236,178,48,101,202,148,176,120,241,226,176,231,158,123,134,249,243,231,135,221,119,223,61,172,95,191,62,220,119,223,125,225,212,83,79,77,214,71,28,113,68,88,177,98,69,184,224,130,11,194,164,73,147,250,253,71,26,63,142,113,219,109,183,133,89,179,102,133,221,118,219,45,141,189,195,14,59,164,177,135,251,121,28,116,217,178,101,233,248,229,203,151,135,35,143,60,50,156,123,238,185,97,243,205,55,15,107,215,174,13,151,94,122,105,88,184,112,97,216,102,155,255,199,222,157,199,72,86,158,247,226,127,3,22,12,198,195,142,101,192,215,96,129,239,128,0,227,237,15,34,68,204,53,68,194,193,50,198,145,204,176,154,128,2,129,16,3,102,241,176,14,195,102,204,50,44,3,81,64,96,136,8,1,196,53,140,49,112,9,4,219,55,152,176,26,179,8,204,98,118,135,205,172,195,78,204,204,213,115,252,171,254,213,52,93,221,85,213,85,117,222,115,206,167,36,100,220,125,234,156,231,253,60,111,159,214,249,246,203,91,235,164,227,142,59,46,109,191,253,246,233,157,119,222,153,240,235,209,143,214,171,219,235,205,158,61,59,157,120,226,137,105,205,53,215,156,114,252,157,234,204,110,98,250,192,188,28,91,162,38,2,4,8,16,32,64,128,0,129,33,11,8,143,135,12,220,228,211,231,250,240,223,228,158,228,50,118,115,35,151,78,168,131,64,158,2,185,222,35,30,124,240,193,116,242,201,39,23,255,172,181,214,90,233,146,75,46,73,119,222,121,103,58,253,244,211,211,211,79,63,157,246,218,107,175,34,160,221,106,171,173,210,165,151,94,154,238,187,239,190,226,216,39,159,124,178,248,122,132,197,241,190,147,78,58,41,189,242,202,43,233,140,51,206,88,42,60,158,236,252,143,63,254,120,58,225,132,19,138,107,253,230,55,191,41,194,235,185,115,231,166,135,31,126,120,194,175,63,251,236,179,233,224,131,15,46,142,217,120,227,141,211,101,151,93,150,30,123,236,177,116,204,49,199,164,235,174,187,174,168,45,130,229,23,95,124,49,29,113,196,17,69,208,27,95,155,232,235,235,174,187,238,216,68,137,26,39,170,163,253,122,27,109,180,81,113,189,7,30,120,160,56,246,169,167,158,234,56,254,184,126,167,58,151,93,118,217,236,38,104,174,115,51,59,40,5,17,32,64,128,0,1,2,4,8,212,70,64,120,92,155,86,230,55,16,15,88,249,245,36,151,138,204,141,92,58,161,14,2,121,10,84,229,30,113,235,173,183,22,1,114,132,192,207,60,243,76,177,106,55,194,221,149,87,94,185,88,137,124,225,133,23,166,121,243,230,165,107,174,185,38,61,247,220,115,233,160,131,14,42,192,239,191,255,254,116,209,69,23,21,33,114,251,202,227,241,221,104,63,255,77,55,221,148,34,184,61,252,240,195,151,58,44,206,61,209,215,175,184,226,138,34,44,62,242,200,35,83,120,190,241,198,27,233,168,163,142,42,222,31,225,243,57,231,156,147,14,57,228,144,98,213,244,138,43,174,88,156,51,66,229,137,190,222,126,193,78,215,139,175,223,115,207,61,69,88,29,215,123,249,229,151,139,149,214,17,154,199,202,226,78,227,143,247,117,170,115,237,181,215,206,110,130,86,101,110,102,7,167,32,2,4,8,16,32,64,128,0,129,202,10,8,143,43,219,186,252,11,247,128,149,127,143,202,170,208,220,40,75,222,117,9,84,67,32,215,123,68,108,217,16,43,125,111,184,225,134,34,0,190,237,182,219,138,85,198,173,240,184,21,22,71,32,220,30,30,95,117,213,85,5,252,46,187,236,82,252,111,167,61,127,39,59,255,248,115,180,58,25,43,156,219,207,221,254,245,93,119,221,117,169,134,111,182,217,102,41,66,229,245,214,91,47,197,249,206,58,235,172,34,184,221,119,223,125,139,32,57,234,158,232,235,171,172,178,202,216,121,38,187,94,123,29,239,190,251,110,17,36,199,106,236,187,239,190,187,227,248,227,122,157,234,156,53,107,86,118,19,54,215,185,153,29,148,130,8,16,32,64,128,0,1,2,4,106,35,32,60,174,77,43,243,27,136,7,172,252,122,146,75,69,230,70,46,157,80,7,129,60,5,114,189,71,68,8,26,219,48,236,185,231,158,197,190,195,177,29,67,132,177,83,133,199,221,174,60,158,236,252,253,172,60,126,253,245,215,211,62,251,236,211,177,201,17,86,199,138,224,88,29,189,245,214,91,167,29,119,220,177,56,182,211,215,227,123,195,88,121,60,85,157,57,205,210,92,231,102,78,70,106,33,64,128,0,1,2,4,8,16,168,151,128,240,184,94,253,204,106,52,30,176,178,106,71,86,197,152,27,89,181,67,49,4,178,19,200,245,30,17,65,241,163,143,62,90,236,21,188,104,209,162,98,75,136,8,90,99,5,111,236,249,219,105,229,113,107,95,223,8,105,215,95,127,253,177,176,121,252,158,199,147,157,63,246,77,142,224,58,222,243,208,67,15,165,171,175,190,186,248,176,190,39,158,120,98,194,175,255,254,247,191,47,182,141,136,15,195,219,100,147,77,210,93,119,221,149,46,184,224,130,226,61,215,95,127,125,138,61,148,91,31,224,23,123,49,71,120,28,31,226,55,209,215,227,123,173,87,107,207,227,241,117,180,239,93,60,126,207,227,231,159,127,190,216,215,120,162,241,79,86,231,170,171,174,106,110,102,39,160,32,2,4,8,16,32,64,128,0,129,166,9,8,143,155,214,241,17,142,55,215,135,255,17,18,184,84,7,1,115,195,212,32,64,96,50,129,92,239,17,127,248,195,31,138,192,248,242,203,47,79,219,108,179,77,218,109,183,221,138,109,30,230,207,159,159,94,125,245,213,142,225,241,140,25,51,138,45,46,230,204,153,147,98,149,237,126,251,237,87,132,190,17,166,182,239,121,60,217,249,215,88,99,141,116,229,149,87,22,193,245,6,27,108,144,206,61,247,220,20,219,58,68,120,221,233,235,173,107,222,114,203,45,105,135,29,118,40,246,88,222,112,195,13,211,219,111,191,93,236,207,188,96,193,130,52,115,230,204,98,47,230,189,247,222,59,45,94,188,120,194,175,183,215,216,233,122,209,207,216,219,56,234,187,247,222,123,211,236,217,179,139,15,225,91,115,205,53,139,26,59,141,191,221,102,124,157,57,254,148,228,58,55,115,180,82,19,1,2,4,8,16,32,64,128,64,61,4,132,199,245,232,99,150,163,240,128,149,101,91,178,40,202,220,200,162,13,138,32,144,173,128,123,68,182,173,105,124,97,230,102,227,167,0,0,2,4,8,16,32,64,128,64,227,4,132,199,141,107,249,232,6,236,1,107,116,214,85,187,146,185,81,181,142,169,151,192,104,5,220,35,70,235,237,106,221,11,152,155,221,91,57,146,0,1,2,4,8,16,32,64,160,30,2,194,227,122,244,49,203,81,120,192,202,178,45,89,20,101,110,100,209,6,69,16,200,86,192,61,34,219,214,52,190,48,115,179,241,83,0,0,1,2,4,8,16,32,64,160,113,2,194,227,198,181,124,116,3,246,128,53,58,235,170,93,201,220,168,90,199,212,75,96,180,2,238,17,163,245,118,181,238,5,204,205,238,173,28,73,128,0,1,2,4,8,16,32,80,15,1,225,113,61,250,152,229,40,60,96,101,217,150,44,138,50,55,178,104,131,34,8,100,43,224,30,145,109,107,26,95,152,185,217,248,41,0,128,0,1,2,4,8,16,32,208,56,1,225,113,227,90,62,186,1,123,192,26,157,117,213,174,100,110,84,173,99,234,37,48,90,1,247,136,209,122,187,90,247,2,230,102,247,86,142,36,64,128,0,1,2,4,8,16,168,135,128,240,184,30,125,204,114,20,30,176,178,108,75,22,69,153,27,89,180,65,17,4,178,21,112,143,200,182,53,141,47,204,220,108,252,20,0,64,128,0,1,2,4,8,16,104,156,128,240,184,113,45,31,221,128,61,96,141,206,186,106,87,50,55,170,214,49,245,18,24,173,128,123,196,104,189,93,173,123,1,115,179,123,43,71,18,32,64,128,0,1,2,4,8,212,67,64,120,92,143,62,102,57,10,15,88,89,182,37,139,162,204,141,44,218,160,8,2,217,10,184,71,100,219,154,198,23,102,110,54,126,10,0,32,64,128,0,1,2,4,8,52,78,64,120,220,184,150,143,110,192,30,176,70,103,93,181,43,153,27,85,235,152,122,9,140,86,192,61,98,180,222,174,214,189,128,185,217,189,149,35,9,16,32,64,128,0,1,2,4,234,33,32,60,174,71,31,179,28,133,7,172,44,219,146,69,81,230,70,22,109,80,4,129,108,5,220,35,178,109,77,227,11,51,55,27,63,5,0,16,32,64,128,0,1,2,4,26,39,32,60,110,92,203,71,55,96,15,88,163,179,174,218,149,204,141,170,117,76,189,4,70,43,224,30,49,90,111,87,235,94,192,220,236,222,202,145,4,8,16,32,64,128,0,1,2,245,16,16,30,215,163,143,89,142,194,3,86,150,109,201,162,40,115,35,139,54,40,130,64,182,2,238,17,217,182,166,241,133,153,155,141,159,2,0,8,16,32,64,128,0,1,2,141,19,16,30,55,174,229,163,27,176,7,172,209,89,87,237,74,230,70,213,58,166,94,2,163,21,112,143,24,173,183,171,117,47,96,110,118,111,229,72,2,4,8,16,32,64,128,0,129,122,8,8,143,235,209,199,44,71,225,1,43,203,182,100,81,148,185,145,69,27,20,65,32,91,1,247,136,108,91,211,248,194,204,205,198,79,1,0,4,8,16,32,64,128,0,129,198,9,8,143,27,215,242,209,13,216,3,214,232,172,171,118,37,115,163,106,29,83,47,129,209,10,184,71,140,214,219,213,186,23,48,55,187,183,114,36,1,2,4,8,16,32,64,128,64,61,4,132,199,245,232,99,150,163,240,128,149,101,91,178,40,202,220,200,162,13,138,32,144,173,64,220,35,188,8,228,42,176,100,201,146,92,75,83,23,1,2,4,8,16,32,64,128,0,129,129,11,8,143,7,78,234,132,45,1,1,161,185,208,73,192,220,48,55,8,16,32,48,58,1,247,220,209,89,187,18,1,2,4,8,16,32,64,128,0,129,186,9,8,143,235,214,209,140,198,227,97,53,163,102,100,86,138,185,145,89,67,148,67,128,64,173,5,220,115,107,221,94,131,35,64,128,0,1,2,4,8,16,32,48,84,1,225,241,80,121,155,125,114,15,171,205,238,255,100,163,55,55,204,13,2,4,8,140,78,192,61,119,116,214,174,68,128,0,1,2,4,8,16,32,64,160,110,2,194,227,186,117,52,163,241,120,88,205,168,25,153,149,98,110,100,214,16,229,16,32,80,107,1,247,220,90,183,215,224,8,16,32,64,128,0,1,2,4,8,12,85,64,120,60,84,222,102,159,220,195,106,179,251,63,217,232,205,13,115,131,0,1,2,163,19,112,207,29,157,181,43,17,32,64,128,0,1,2,4,8,16,168,155,128,240,184,110,29,205,104,60,30,86,51,106,70,102,165,152,27,153,53,68,57,4,8,212,90,192,61,183,214,237,53,56,2,4,8,16,32,64,128,0,1,2,67,21,16,30,15,149,183,217,39,247,176,218,236,254,79,54,122,115,195,220,32,64,128,192,232,4,220,115,71,103,237,74,4,8,16,32,64,128,0,1,2,4,234,38,32,60,174,91,71,51,26,143,135,213,140,154,145,89,41,230,70,102,13,81,14,1,2,181,22,112,207,173,117,123,13,142,0,1,2,4,8,16,32,64,128,192,80,5,132,199,67,229,109,246,201,61,172,54,187,255,147,141,222,220,48,55,8,16,32,48,58,1,247,220,209,89,187,18,1,2,4,8,16,32,64,128,0,129,186,9,8,143,235,214,209,140,198,227,97,53,163,102,100,86,138,185,145,89,67,148,67,128,64,173,5,220,115,107,221,94,131,35,64,128,0,1,2,4,8,16,32,48,84,1,225,241,80,121,155,125,114,15,171,205,238,255,100,163,55,55,204,13,2,4,8,140,78,192,61,119,116,214,174,68,128,0,1,2,4,8,16,32,64,160,110,2,194,227,186,117,52,163,241,120,88,205,168,25,153,149,98,110,100,214,16,229,16,32,80,107,1,247,220,90,183,215,224,8,16,32,64,128,0,1,2,4,8,12,85,64,120,60,84,222,102,159,220,195,106,179,251,63,217,232,205,13,115,131,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,144,191,128,240,56,255,30,85,182,66,1,97,101,91,55,244,194,205,141,161,19,187,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,96,218,2,194,227,105,19,58,65,39,1,1,161,185,97,110,152,3,4,8,180,11,60,242,200,35,233,194,11,47,76,243,230,205,75,207,60,243,204,216,191,175,176,194,10,29,161,218,223,51,217,113,157,174,211,237,123,170,210,169,126,60,134,61,182,183,222,122,43,157,121,230,153,105,223,125,247,77,171,175,190,250,176,47,87,233,243,231,216,191,74,131,42,158,0,1,2,4,8,16,32,64,96,232,2,194,227,161,19,55,247,2,194,227,230,246,126,170,145,155,27,83,9,249,62,129,122,10,244,19,156,141,234,61,85,17,239,199,99,216,99,123,229,149,87,210,145,71,30,153,78,60,241,68,225,241,20,216,57,246,111,216,243,195,249,9,16,32,64,128,0,1,2,4,170,45,32,60,174,118,255,178,174,94,64,152,117,123,74,45,206,220,40,149,223,197,9,140,76,96,201,146,37,233,198,27,111,76,135,30,122,104,113,205,221,119,223,61,189,240,194,11,233,248,227,143,95,106,229,241,242,203,47,159,22,46,92,152,78,57,229,148,116,199,29,119,164,45,183,220,178,248,247,205,55,223,60,117,10,219,226,235,255,248,143,255,88,132,149,103,157,117,86,250,234,87,191,154,126,244,163,31,165,207,125,238,115,197,123,98,37,236,218,107,175,93,252,239,23,191,248,197,116,238,185,231,166,89,179,102,21,117,220,126,251,237,233,176,195,14,75,247,222,123,111,154,61,123,118,17,122,174,185,230,154,197,251,78,59,237,180,180,210,74,43,165,139,47,190,184,120,223,252,249,243,211,231,63,255,249,143,188,111,143,61,246,72,199,30,123,108,90,109,181,213,150,242,156,236,28,227,199,50,126,37,118,251,120,190,254,245,175,167,67,14,57,164,168,231,255,252,159,255,83,132,179,223,251,222,247,210,227,143,63,222,113,220,227,199,214,94,99,171,174,247,222,123,47,189,250,234,171,197,248,98,204,227,95,237,54,19,189,127,188,77,120,31,116,208,65,233,188,243,206,75,155,109,182,89,186,226,138,43,210,107,175,189,54,230,219,109,13,139,23,47,238,56,7,98,30,93,121,229,149,197,57,55,221,116,211,162,39,113,221,78,95,159,204,225,237,183,223,78,167,158,122,106,90,176,96,65,90,103,157,117,210,113,199,29,151,182,223,126,251,244,206,59,239,76,248,245,248,125,213,122,117,123,189,246,57,53,217,207,64,172,138,239,228,61,178,31,82,23,34,64,128,0,1,2,4,8,16,32,48,133,128,240,216,20,25,154,128,128,112,104,180,149,63,177,185,81,249,22,26,0,129,174,4,34,176,140,128,53,194,226,181,214,90,43,157,116,210,73,41,86,169,158,113,198,25,75,133,199,79,60,241,68,58,249,228,147,139,127,226,184,75,46,185,36,221,121,231,157,233,244,211,79,79,79,63,253,244,132,219,91,196,185,119,217,101,151,116,224,129,7,22,1,240,245,215,95,159,174,189,246,218,226,220,191,255,253,239,83,132,150,177,61,198,215,190,246,181,116,233,165,151,166,251,238,187,175,56,255,115,207,61,151,14,62,248,224,52,119,238,220,180,209,70,27,165,203,46,187,44,61,240,192,3,233,132,19,78,72,79,61,245,84,218,107,175,189,138,154,183,218,106,171,142,239,219,120,227,141,139,247,61,246,216,99,233,152,99,142,73,203,46,187,236,152,71,212,213,233,28,79,62,249,228,82,99,25,31,30,71,205,97,21,225,121,212,254,187,223,253,174,24,79,4,144,17,30,31,125,244,209,233,195,15,63,44,198,118,248,225,135,167,191,250,171,191,90,106,220,127,248,195,31,198,198,54,190,198,56,87,108,43,17,97,116,4,176,31,251,216,199,82,123,48,26,3,136,241,183,108,38,122,127,167,113,189,249,230,155,99,43,143,227,223,39,59,71,167,26,30,124,240,193,142,115,32,2,243,232,79,204,135,223,252,230,55,197,31,24,162,127,15,63,252,240,132,95,127,246,217,103,59,214,112,221,117,215,21,115,33,130,232,23,95,124,49,29,113,196,17,197,31,15,226,107,19,125,125,221,117,215,29,235,109,212,56,81,29,237,215,155,104,78,117,250,25,136,235,119,178,106,159,83,93,253,176,57,136,0,1,2,4,8,16,32,64,128,192,144,4,132,199,67,130,117,218,84,60,148,198,3,175,23,129,241,2,230,134,57,65,160,25,2,177,10,53,194,218,88,153,26,175,251,239,191,63,93,116,209,69,69,136,60,217,158,199,183,222,122,107,17,32,143,15,153,219,247,47,142,224,53,2,214,179,207,62,59,173,177,198,26,41,66,203,8,2,15,56,224,128,34,96,141,213,165,17,54,174,188,242,202,75,173,94,190,233,166,155,210,61,247,220,83,132,143,113,47,122,249,229,151,139,149,209,17,240,197,170,220,78,239,187,230,154,107,138,176,56,66,220,120,223,27,111,188,145,142,58,234,168,34,196,141,21,206,173,87,212,213,233,28,227,199,60,62,60,110,127,95,4,222,47,189,244,82,97,247,238,187,239,166,239,127,255,251,233,187,223,253,110,90,117,213,85,211,249,231,159,95,132,204,31,255,248,199,151,26,247,175,127,253,235,142,53,134,79,251,249,39,154,129,209,175,74,130,144,55,0,0,32,0,73,68,65,84,78,99,28,255,254,246,218,99,213,110,107,219,138,127,255,247,127,239,250,28,147,253,20,180,207,129,232,89,4,183,97,221,254,138,158,76,244,245,201,198,17,225,243,57,231,156,83,172,234,142,149,237,43,174,184,98,113,202,8,149,39,250,122,55,215,139,58,58,205,169,88,89,220,233,103,160,219,57,213,140,187,133,81,18,32,64,128,0,1,2,4,8,228,42,32,60,206,181,51,53,168,75,64,88,131,38,14,105,8,230,198,144,96,157,150,64,102,2,17,128,198,43,86,8,199,171,211,7,230,205,152,49,163,88,69,122,195,13,55,20,1,243,109,183,221,86,172,252,157,42,60,110,125,248,94,132,202,17,176,70,32,28,171,99,227,213,254,189,246,235,94,117,213,85,75,213,212,203,251,118,221,117,215,165,132,91,219,52,180,182,195,24,63,198,168,107,178,15,9,156,236,123,237,118,81,99,132,200,187,237,182,91,17,148,119,26,247,221,119,223,157,58,213,56,222,100,162,169,18,215,236,246,253,157,194,227,232,97,183,231,104,175,33,254,216,220,105,14,140,239,89,235,125,227,231,87,251,215,59,213,176,222,122,235,165,56,95,108,117,18,65,121,172,132,142,32,57,122,53,209,215,87,89,101,149,177,50,39,187,94,251,60,111,159,83,209,147,78,63,3,113,189,110,230,84,102,63,214,202,33,64,128,0,1,2,4,8,16,104,152,128,240,184,97,13,31,229,112,5,132,163,212,174,214,181,204,141,106,245,75,181,4,250,21,232,118,229,113,107,59,128,61,247,220,179,216,82,33,182,79,136,247,78,21,30,199,22,2,177,242,56,86,227,142,95,121,220,41,60,158,106,229,113,167,247,197,42,209,215,95,127,61,237,179,207,62,147,114,76,181,175,113,251,170,225,201,86,98,79,22,30,183,159,35,86,64,71,248,249,131,31,252,32,197,202,227,78,53,118,243,65,109,97,222,237,251,39,91,121,220,237,57,218,33,35,100,141,126,78,52,7,250,89,121,60,85,175,34,172,142,21,193,177,122,125,235,173,183,78,59,238,184,99,81,78,167,175,199,247,58,173,116,158,206,202,227,169,234,236,247,103,207,251,8,16,32,64,128,0,1,2,4,8,12,74,64,120,60,40,73,231,249,136,128,128,208,164,232,36,96,110,152,27,4,154,33,208,218,67,55,2,186,245,215,95,127,44,12,30,31,10,71,248,246,232,163,143,22,251,208,46,90,180,168,216,2,33,66,188,88,29,26,251,201,182,7,186,45,185,137,246,60,142,21,203,177,253,68,92,183,83,8,220,190,207,236,68,251,211,118,122,95,236,163,28,219,91,196,7,172,109,178,201,38,233,174,187,238,74,23,92,112,65,241,193,126,17,94,183,215,213,233,28,177,13,69,124,232,93,132,164,27,108,176,65,71,143,88,5,59,89,120,28,171,171,163,142,248,144,192,216,123,57,246,135,142,15,11,156,172,198,184,246,68,142,237,51,49,86,226,118,26,227,248,247,143,15,143,35,192,142,173,52,98,213,109,183,231,104,191,118,4,215,157,230,64,236,21,29,102,49,111,30,122,232,161,116,245,213,87,23,238,177,87,246,68,95,159,204,33,246,198,142,61,148,91,31,226,24,53,71,120,28,31,228,56,209,215,227,123,173,87,235,143,28,227,235,152,108,78,61,255,252,243,197,190,198,19,253,12,116,59,167,154,113,183,48,74,2,4,8,16,32,64,128,0,129,92,5,132,199,185,118,166,6,117,9,8,107,208,196,33,13,193,220,24,18,172,211,18,200,76,32,2,224,8,116,231,204,153,83,172,104,221,111,191,253,138,192,47,130,180,246,253,127,223,122,235,173,34,48,190,252,242,203,211,54,219,108,83,108,207,16,255,73,255,252,249,243,211,171,175,190,218,49,60,142,15,127,139,125,127,227,125,219,111,191,125,17,168,126,234,83,159,90,106,171,136,241,91,71,196,255,143,125,104,35,168,190,247,222,123,139,15,219,139,15,76,91,115,205,53,39,125,95,108,173,209,26,203,45,183,220,146,118,216,97,135,98,239,230,13,55,220,112,41,245,201,86,30,199,57,22,46,92,88,236,221,187,210,74,43,21,171,152,91,123,55,143,223,15,121,178,240,248,204,51,207,44,222,127,241,197,23,47,53,238,118,239,241,53,142,15,123,247,223,127,255,34,104,111,223,114,163,219,247,143,55,93,102,153,101,138,253,148,99,108,255,242,47,255,82,244,44,122,62,89,13,237,251,87,7,96,124,216,95,167,57,16,91,117,92,121,229,149,69,207,34,116,63,247,220,115,139,186,163,222,78,95,239,212,171,183,223,126,187,168,117,193,130,5,105,230,204,153,197,118,32,123,239,189,119,90,188,120,241,132,95,111,175,179,211,245,162,254,78,115,106,178,159,129,110,231,84,102,63,214,202,33,64,128,0,1,2,4,8,16,104,152,128,240,184,97,13,31,229,112,5,132,163,212,174,214,181,204,141,106,245,75,181,4,114,20,232,102,27,134,28,235,206,161,166,8,52,127,246,179,159,165,216,179,121,221,117,215,205,161,36,53,16,32,64,128,0,1,2,4,8,16,32,144,169,128,240,56,211,198,212,161,44,1,97,29,186,56,156,49,152,27,195,113,117,86,2,77,18,16,30,247,223,237,15,62,248,32,253,228,39,63,73,223,250,214,183,138,15,138,243,34,64,128,0,1,2,4,8,16,32,64,128,64,39,1,225,177,185,49,52,1,1,225,208,104,43,127,98,115,163,242,45,52,0,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,160,1,2,194,227,6,52,185,172,33,10,8,203,146,207,255,186,230,70,254,61,82,33,1,2,245,17,112,207,173,79,47,141,132,0,1,2,4,8,16,32,64,128,192,168,5,132,199,163,22,111,208,245,60,172,54,168,217,61,14,213,220,232,17,204,225,4,8,16,152,134,128,123,238,52,240,188,149,0,1,2,4,8,16,32,64,128,64,195,5,132,199,13,159,0,195,28,190,135,213,97,234,86,251,220,230,70,181,251,167,122,2,4,170,37,224,158,91,173,126,169,150,0,1,2,4,8,16,32,64,128,64,78,2,194,227,156,186,81,179,90,60,172,214,172,161,3,28,142,185,49,64,76,167,34,64,128,192,20,2,238,185,166,8,1,2,4,8,16,32,64,128,0,1,2,253,10,8,143,251,149,243,190,41,5,60,172,78,73,212,216,3,204,141,198,182,222,192,9,16,40,65,192,61,183,4,116,151,36,64,128,0,1,2,4,8,16,32,80,19,1,225,113,77,26,153,227,48,60,172,230,216,149,60,106,50,55,242,232,131,42,8,16,168,167,192,94,123,237,149,46,189,244,210,116,220,113,199,165,195,14,59,44,181,238,185,167,156,114,74,58,230,152,99,210,206,59,239,156,126,252,227,31,215,115,240,70,69,128,0,1,2,4,8,16,32,64,128,192,64,5,132,199,3,229,116,178,118,1,1,161,249,208,73,192,220,48,55,8,16,32,48,60,129,55,223,124,51,173,177,198,26,105,133,21,86,72,203,44,179,76,122,237,181,215,210,170,171,174,154,62,252,240,195,244,222,123,239,165,151,95,126,57,205,156,57,115,120,5,56,51,1,2,4,8,16,32,64,128,0,1,2,181,17,16,30,215,166,149,249,13,68,64,152,95,79,114,169,200,220,200,165,19,234,32,64,160,174,2,177,226,248,188,243,206,75,139,22,45,42,2,228,197,139,23,167,149,86,90,41,237,179,207,62,41,86,32,123,17,32,64,128,0,1,2,4,8,16,32,64,160,27,1,225,113,55,74,142,233,75,64,64,216,23,91,35,222,100,110,52,162,205,6,73,128,64,137,2,177,250,248,147,159,252,100,177,210,184,245,154,49,99,70,122,233,165,151,172,58,46,177,47,46,77,128,0,1,2,4,8,16,32,64,160,106,2,194,227,170,117,172,66,245,10,8,43,212,172,17,151,106,110,140,24,220,229,8,16,104,164,192,156,57,115,210,63,253,211,63,165,55,222,120,35,173,188,242,202,233,239,254,238,239,210,201,39,159,220,72,11,131,38,64,128,0,1,2,4,8,16,32,64,160,63,1,225,113,127,110,222,213,133,128,128,176,11,164,134,30,98,110,52,180,241,134,77,128,192,72,5,218,87,31,91,117,60,82,122,23,35,64,128,0,1,2,4,8,16,32,80,27,1,225,113,109,90,153,223,64,4,132,249,245,36,151,138,204,141,92,58,161,14,2,4,234,46,16,123,31,159,115,206,57,105,255,253,247,183,215,113,221,155,109,124,4,8,16,32,64,128,0,1,2,4,134,32,32,60,30,2,170,83,254,73,64,64,104,38,116,18,48,55,204,13,2,4,8,140,70,32,86,31,127,234,83,159,74,47,188,240,130,189,142,71,67,238,42,4,8,16,32,64,128,0,1,2,4,106,37,32,60,174,85,59,243,26,140,128,48,175,126,228,84,141,185,145,83,55,212,66,160,121,2,113,15,242,170,183,192,146,37,75,234,61,64,163,35,64,128,0,1,2,4,8,16,32,48,34,1,225,241,136,160,155,120,25,1,97,19,187,222,221,152,205,141,238,156,28,69,128,192,112,4,220,131,134,227,154,203,89,245,55,151,78,168,131,0,1,2,4,8,16,32,64,160,14,2,194,227,58,116,49,211,49,120,120,203,180,49,25,148,101,110,100,208,4,37,16,104,176,128,123,80,189,155,175,191,245,238,175,209,17,32,64,128,0,1,2,4,8,140,86,64,120,60,90,239,70,93,205,195,91,163,218,221,211,96,205,141,158,184,28,76,128,192,128,5,220,131,6,12,154,217,233,244,55,179,134,40,135,0,1,2,4,8,16,32,64,160,210,2,194,227,74,183,47,239,226,61,188,229,221,159,50,171,51,55,202,212,119,109,2,4,220,131,234,61,7,244,183,222,253,53,58,2,4,8,16,32,64,128,0,129,209,10,8,143,71,235,221,168,171,121,120,107,84,187,123,26,172,185,209,19,151,131,9,16,24,176,128,123,208,128,65,51,59,157,254,102,214,16,229,16,32,64,128,0,1,2,4,8,84,90,64,120,92,233,246,229,93,188,135,183,188,251,83,102,117,230,70,153,250,174,77,128,128,123,80,189,231,128,254,214,187,191,70,71,128,0,1,2,4,8,16,32,48,90,1,225,241,104,189,27,117,53,15,111,141,106,119,79,131,53,55,122,226,114,48,1,2,3,22,112,15,26,48,104,102,167,211,223,204,26,162,28,2,4,8,16,32,64,128,0,129,74,11,8,143,43,221,190,188,139,247,240,150,119,127,202,172,206,220,40,83,223,181,9,16,112,15,170,247,28,208,223,122,247,215,232,8,16,32,64,128,0,1,2,4,70,43,32,60,30,173,119,163,174,230,225,173,81,237,238,105,176,230,70,79,92,14,38,64,96,192,2,238,65,3,6,205,236,116,250,155,89,67,148,67,128,0,1,2,4,8,16,32,80,105,1,225,113,165,219,151,119,241,30,222,242,238,79,153,213,153,27,101,234,187,54,1,2,238,65,245,158,3,250,91,239,254,26,29,1,2,4,8,16,32,64,128,192,104,5,132,199,163,245,110,212,213,60,188,53,170,221,61,13,214,220,232,137,203,193,4,8,12,88,192,61,104,192,160,153,157,78,127,51,107,136,114,8,16,32,64,128,0,1,2,4,42,45,32,60,174,116,251,242,46,222,195,91,222,253,41,179,58,115,163,76,125,215,38,64,192,61,168,222,115,64,127,235,221,95,163,35,64,128,0,1,2,4,8,16,24,173,128,240,120,180,222,141,186,154,135,183,70,181,187,167,193,154,27,61,113,57,152,0,129,1,11,184,7,13,24,52,179,211,233,111,102,13,81,14,1,2,4,8,16,32,64,128,64,165,5,132,199,149,110,95,222,197,123,120,203,187,63,101,86,103,110,148,169,239,218,4,8,184,7,213,123,14,232,111,189,251,107,116,4,8,16,32,64,128,0,1,2,163,21,16,30,143,214,187,81,87,243,240,214,168,118,247,52,88,115,163,39,46,7,19,32,48,96,1,247,160,1,131,102,118,58,253,205,172,33,202,33,64,128,0,1,2,4,8,16,168,180,128,240,184,210,237,203,187,120,15,111,121,247,167,204,234,204,141,50,245,93,155,0,1,247,160,122,207,1,253,173,119,127,141,142,0,1,2,4,8,16,32,64,96,180,2,194,227,209,122,55,234,106,30,222,26,213,238,158,6,107,110,244,196,229,96,2,4,6,44,224,30,52,96,208,204,78,167,191,153,53,68,57,4,8,16,32,64,128,0,1,2,149,22,16,30,87,186,125,121,23,239,225,45,239,254,148,89,157,185,81,166,190,107,19,32,224,30,84,239,57,160,191,245,238,175,209,17,32,64,128,0,1,2,4,8,140,86,64,120,60,90,239,70,93,205,195,91,163,218,221,211,96,205,141,158,184,28,76,128,192,128,5,220,131,6,12,154,217,233,244,55,179,134,40,135,0,1,2,4,8,16,32,64,160,210,2,194,227,74,183,47,239,226,61,188,229,221,159,50,171,51,55,202,212,119,109,2,4,220,131,234,61,7,244,183,222,253,53,58,2,4,8,16,32,64,128,0,129,209,10,8,143,71,235,221,168,171,121,120,107,84,187,123,26,172,185,209,19,151,131,9,16,24,176,128,123,208,128,65,51,59,157,254,102,214,16,229,16,32,64,128,0,1,2,4,8,84,90,64,120,92,233,246,229,93,188,135,183,188,251,83,102,117,230,70,153,250,174,77,128,128,123,80,189,231,128,254,214,187,191,70,71,128,0,1,2,4,8,16,32,48,90,1,225,241,104,189,27,117,53,15,111,141,106,119,79,131,53,55,122,226,114,48,1,2,3,22,112,15,26,48,104,102,167,211,223,204,26,162,28,2,4,8,16,32,64,128,0,129,74,11,8,143,43,221,190,188,139,247,240,150,119,127,202,172,206,220,40,83,223,181,9,16,112,15,170,247,28,208,223,122,247,215,232,8,16,32,64,128,0,1,2,4,70,43,32,60,30,173,119,163,174,230,225,173,81,237,238,105,176,230,70,79,92,14,38,64,96,192,2,238,65,3,6,205,236,116,250,155,89,67,148,67,128,0,1,2,4,8,16,32,80,105,1,225,113,165,219,151,119,241,30,222,242,238,79,153,213,153,27,101,234,187,54,1,2,253,220,131,30,121,228,145,116,225,133,23,166,121,243,230,165,21,86,88,161,35,226,91,111,189,149,206,60,243,204,180,239,190,251,166,213,87,95,125,160,216,211,61,247,146,37,75,210,197,23,95,156,14,57,228,144,244,149,175,124,37,221,125,247,221,233,187,223,253,110,58,249,228,147,211,114,203,45,215,117,173,253,212,49,74,191,126,250,219,245,224,29,72,128,0,1,2,4,8,16,32,64,160,97,2,194,227,134,53,124,148,195,245,240,54,74,237,106,93,203,220,168,86,191,84,75,160,110,2,253,220,131,186,13,63,95,121,229,149,116,228,145,71,166,19,79,60,113,224,225,241,116,207,253,238,187,239,166,163,143,62,58,237,180,211,78,233,178,203,46,75,123,236,177,71,218,100,147,77,122,110,111,63,117,140,210,175,159,254,246,140,224,13,4,8,16,32,64,128,0,1,2,4,26,34,32,60,110,72,163,203,24,166,135,183,50,212,171,113,77,115,163,26,125,82,37,129,186,10,116,115,15,138,85,186,55,222,120,99,58,244,208,67,11,134,221,119,223,61,189,240,194,11,233,248,227,143,79,203,47,191,124,90,184,112,97,58,229,148,83,210,29,119,220,145,182,220,114,203,226,223,55,219,108,179,116,208,65,7,165,243,206,59,175,248,247,8,104,127,251,219,223,126,228,184,205,55,223,60,189,253,246,219,233,212,83,79,77,11,22,44,72,235,172,179,78,58,238,184,227,210,246,219,111,159,162,182,219,111,191,61,29,118,216,97,233,222,123,239,45,2,222,99,143,61,182,88,237,220,126,238,43,174,184,34,205,154,53,107,194,22,181,191,127,246,236,217,69,144,253,137,79,124,98,236,253,237,111,250,247,127,255,247,116,203,45,183,12,188,142,97,251,77,54,55,187,233,111,93,231,182,113,17,32,64,128,0,1,2,4,8,16,24,180,128,240,120,208,162,206,55,38,224,225,205,100,232,36,96,110,152,27,4,8,148,41,208,205,61,40,86,202,70,104,27,97,241,90,107,173,149,78,58,233,164,20,43,110,207,56,227,140,244,196,19,79,20,91,61,196,63,241,189,75,46,185,36,221,121,231,157,233,244,211,79,47,66,225,214,202,227,8,155,59,29,23,193,244,125,247,221,87,132,196,47,190,248,98,58,226,136,35,138,144,55,66,215,131,15,62,56,205,157,59,55,109,188,241,198,69,0,253,216,99,143,165,99,142,57,38,189,254,250,235,83,174,106,126,234,169,167,198,222,191,209,70,27,21,239,127,224,129,7,210,9,39,156,144,22,47,94,92,156,119,151,93,118,73,151,94,122,105,218,107,175,189,82,140,115,24,117,12,219,111,198,140,25,29,167,80,55,253,45,115,254,185,54,1,2,4,8,16,32,64,128,0,129,42,9,8,143,171,212,173,138,213,234,225,173,98,13,27,97,185,230,198,8,177,93,138,0,129,143,8,116,115,15,138,149,189,207,61,247,92,177,90,55,94,247,223,127,127,186,232,162,139,138,16,121,252,158,199,183,222,122,107,17,32,71,176,252,206,59,239,116,12,120,219,143,251,249,207,127,158,206,57,231,156,98,255,225,88,137,188,226,138,43,22,215,137,235,70,88,28,1,116,212,249,198,27,111,164,163,142,58,42,29,126,248,225,197,138,231,169,182,196,184,230,154,107,210,61,247,220,83,132,196,241,254,151,95,126,185,88,61,29,65,248,39,63,249,201,143,132,199,191,251,221,239,134,82,199,176,253,38,219,119,186,155,254,250,177,32,64,128,0,1,2,4,8,16,32,64,160,59,1,225,113,119,78,142,234,67,192,195,91,31,104,13,121,139,185,209,144,70,27,38,129,76,5,186,185,7,197,202,220,120,197,42,221,120,181,239,217,27,171,94,31,126,248,225,116,195,13,55,20,161,242,109,183,221,150,182,218,106,171,143,132,199,171,173,182,90,199,227,150,89,102,153,116,213,85,87,165,179,206,58,171,8,139,227,3,246,34,72,190,238,186,235,210,174,187,238,186,148,92,108,129,17,97,236,26,107,172,49,101,120,60,190,238,216,231,56,130,228,88,101,252,153,207,124,230,35,225,241,122,235,173,55,146,58,6,237,39,60,206,244,135,75,89,4,8,16,32,64,128,0,1,2,181,19,16,30,215,174,165,249,12,168,155,135,243,124,170,85,201,40,5,204,141,81,106,187,22,1,2,227,5,186,185,7,77,182,114,246,193,7,31,44,182,129,216,115,207,61,211,166,155,110,154,98,171,136,56,126,252,202,227,39,159,124,178,227,113,173,240,51,182,169,136,21,206,243,230,205,75,91,111,189,117,81,106,108,79,177,207,62,251,124,164,113,221,124,80,93,175,43,143,91,251,38,15,186,142,81,249,77,52,187,187,233,175,159,10,2,4,8,16,32,64,128,0,1,2,4,186,19,16,30,119,231,228,168,62,4,60,188,245,129,214,144,183,152,27,13,105,180,97,18,200,84,160,155,123,80,107,239,224,8,117,215,95,127,253,34,24,126,230,153,103,138,255,141,128,246,209,71,31,45,246,43,94,180,104,81,177,26,56,194,215,88,69,28,43,125,99,5,113,236,149,28,219,84,116,58,238,234,171,175,78,143,63,254,248,216,7,242,197,241,17,30,199,234,224,216,102,34,62,64,111,147,77,54,73,119,221,117,87,186,224,130,11,138,15,221,139,61,139,91,231,254,244,167,63,61,161,110,175,123,30,223,125,247,221,67,173,99,88,126,31,255,248,199,59,206,174,110,250,155,233,212,84,22,1,2,4,8,16,32,64,128,0,129,236,4,132,199,217,181,164,62,5,121,120,171,79,47,7,61,18,115,99,208,162,206,71,128,64,47,2,221,220,131,34,12,142,237,40,230,204,153,83,172,4,222,111,191,253,138,15,202,139,48,244,173,183,222,42,2,227,203,47,191,60,109,179,205,54,105,183,221,118,43,182,126,152,63,127,126,90,105,165,149,210,169,167,158,154,22,46,92,152,22,44,88,80,236,147,60,209,113,17,126,198,113,113,204,204,153,51,139,189,149,247,222,123,239,20,91,98,180,174,123,203,45,183,164,29,118,216,161,216,103,121,195,13,55,76,239,191,255,254,216,185,207,61,247,220,116,230,153,103,22,123,25,183,86,15,183,12,110,191,253,246,34,216,190,247,222,123,211,236,217,179,139,15,226,91,115,205,53,139,96,123,252,7,230,69,8,61,140,58,134,237,23,227,233,244,234,166,191,189,204,23,199,18,32,64,128,0,1,2,4,8,16,104,178,128,240,184,201,221,31,242,216,61,188,13,25,184,194,167,55,55,42,220,60,165,19,168,129,64,29,238,65,17,206,254,236,103,63,75,177,31,242,186,235,174,91,131,174,12,110,8,117,232,239,224,52,156,137,0,1,2,4,8,16,32,64,128,192,244,4,132,199,211,243,243,238,73,4,60,188,153,30,157,4,204,13,115,131,0,129,50,5,234,112,15,250,224,131,15,210,79,126,242,147,244,173,111,125,43,77,246,225,113,101,58,151,117,237,58,244,183,44,59,215,37,64,128,0,1,2,4,8,16,32,48,94,64,120,108,78,12,77,192,195,219,208,104,43,127,98,115,163,242,45,52,0,2,149,22,112,15,170,116,251,166,44,94,127,167,36,114,0,1,2,4,8,16,32,64,128,0,129,174,5,132,199,93,83,57,176,87,1,15,111,189,138,53,231,120,115,163,57,189,54,82,2,57,10,184,7,229,216,149,193,213,164,191,131,179,116,38,2,4,8,16,32,64,128,0,1,2,194,99,115,96,104,2,30,222,134,70,91,249,19,155,27,149,111,161,1,16,168,180,128,123,80,165,219,55,101,241,250,59,37,145,3,8,16,32,64,128,0,1,2,4,8,116,45,32,60,238,154,202,129,189,10,120,120,235,85,172,57,199,155,27,205,233,181,145,18,200,81,192,61,40,199,174,12,174,38,253,29,156,165,51,17,32,64,128,0,1,2,4,8,16,16,30,155,3,67,19,240,240,54,52,218,202,159,216,220,168,124,11,13,128,64,165,5,220,131,42,221,190,41,139,215,223,41,137,28,64,128,0,1,2,4,8,16,32,64,160,107,1,225,113,215,84,14,236,85,192,195,91,175,98,205,57,222,220,104,78,175,141,148,64,142,2,238,65,57,118,101,112,53,233,239,224,44,157,137,0,1,2,4,8,16,32,64,128,128,240,216,28,24,154,128,135,183,161,209,86,254,196,230,70,229,91,104,0,4,42,45,224,30,84,233,246,77,89,188,254,78,73,228,0,2,4,8,16,32,64,128,0,1,2,93,11,8,143,187,166,114,96,175,2,30,222,122,21,107,206,241,230,70,115,122,109,164,4,114,20,112,15,202,177,43,131,171,73,127,7,103,233,76,4,8,16,32,64,128,0,1,2,4,132,199,230,192,208,4,60,188,13,141,182,242,39,54,55,42,223,66,3,32,80,105,1,247,160,74,183,111,202,226,245,119,74,34,7,16,32,64,128,0,1,2,4,8,16,232,90,64,120,220,53,149,3,123,21,240,240,214,171,88,115,142,55,55,154,211,107,35,37,144,163,128,123,80,142,93,25,92,77,250,59,56,75,103,34,64,128,0,1,2,4,8,16,32,32,60,54,7,134,38,224,225,109,104,180,149,63,177,185,81,249,22,26,0,129,74,11,184,7,85,186,125,83,22,175,191,83,18,57,128,0,1,2,4,8,16,32,64,128,64,215,2,194,227,174,169,28,216,171,128,135,183,94,197,154,115,188,185,209,156,94,27,41,129,28,5,220,131,114,236,202,224,106,210,223,193,89,58,19,1,2,4,8,16,32,64,128,0,1,225,177,57,48,52,1,15,111,67,163,173,252,137,205,141,202,183,208,0,8,84,90,192,61,168,210,237,155,178,120,253,157,146,200,1,4,8,16,32,64,128,0,1,2,4,186,22,16,30,119,77,229,192,94,5,60,188,245,42,214,156,227,205,141,230,244,218,72,9,228,40,224,30,148,99,87,6,87,147,254,14,206,210,153,8,16,32,64,128,0,1,2,4,8,8,143,205,129,161,9,120,120,27,26,109,229,79,108,110,84,190,133,6,64,160,210,2,238,65,149,110,223,148,197,235,239,148,68,14,32,64,128,0,1,2,4,8,16,32,208,181,128,240,184,107,42,7,246,42,224,225,173,87,177,230,28,111,110,52,167,215,70,74,32,71,1,247,160,28,187,50,184,154,244,119,112,150,206,68,128,0,1,2,4,8,16,32,64,64,120,108,14,12,77,192,195,219,208,104,43,127,98,115,163,242,45,52,0,2,149,22,112,15,170,116,251,166,44,94,127,167,36,114,0,1,2,4,8,16,32,64,128,0,129,174,5,132,199,93,83,57,176,87,1,15,111,189,138,53,231,120,115,163,57,189,54,82,2,57,10,184,7,229,216,149,193,213,164,191,131,179,116,38,2,4,8,16,32,64,128,0,1,2,194,99,115,96,104,2,30,222,134,70,91,249,19,155,27,149,111,161,1,16,168,180,128,123,80,165,219,55,101,241,250,59,37,145,3,8,16,32,64,128,0,1,2,4,8,116,45,32,60,238,154,202,129,189,10,120,120,235,85,172,57,199,155,27,205,233,181,145,18,200,81,192,61,40,199,174,12,174,38,253,29,156,165,51,17,32,64,128,0,1,2,4,8,16,16,30,155,3,67,19,240,240,54,52,218,202,159,216,220,168,124,11,13,128,64,165,5,220,131,42,221,190,41,139,215,223,41,137,28,64,128,0,1,2,4,8,16,32,64,160,107,1,225,113,215,84,14,236,85,192,195,91,175,98,205,57,222,220,104,78,175,141,148,64,142,2,238,65,57,118,101,112,53,233,239,224,44,157,137,0,1,2,4,8,16,32,64,128,128,240,216,28,24,154,128,135,183,161,209,86,254,196,230,70,229,91,104,0,4,42,45,224,30,84,233,246,77,89,188,254,78,73,228,0,2,4,8,16,32,64,128,0,1,2,93,11,8,143,187,166,114,96,175,2,30,222,122,21,107,206,241,230,70,115,122,109,164,4,114,20,136,123,144,87,189,5,150,44,89,82,239,1,26,29,1,2,4,8,16,32,64,128,0,129,17,9,8,143,71,4,221,196,203,8,8,155,216,245,238,198,108,110,116,231,228,40,2,4,234,37,80,214,189,175,172,235,214,171,123,70,67,128,0,1,2,4,8,16,32,64,160,153,2,194,227,102,246,125,36,163,246,176,58,18,230,74,94,196,220,168,100,219,20,77,128,192,52,5,202,186,247,149,117,221,105,114,121,59,1,2,4,8,16,32,64,128,0,1,2,25,8,8,143,51,104,66,93,75,240,176,90,215,206,78,127,92,230,198,244,13,157,129,0,129,234,9,148,117,239,43,235,186,213,235,144,138,9,16,32,64,128,0,1,2,4,8,16,24,47,32,60,54,39,134,38,224,97,117,104,180,149,63,177,185,81,249,22,26,0,1,2,125,8,148,117,239,43,235,186,125,16,121,11,1,2,4,8,16,32,64,128,0,1,2,153,9,8,143,51,107,72,157,202,241,176,90,167,110,14,118,44,230,198,96,61,157,141,0,129,106,8,148,117,239,43,235,186,213,232,138,42,9,16,32,64,128,0,1,2,4,8,16,152,76,64,120,108,126,12,77,192,195,234,208,104,43,127,98,115,163,242,45,52,0,2,4,250,16,40,235,222,87,214,117,251,32,242,22,2,4,8,16,32,64,128,0,1,2,4,50,19,16,30,103,214,144,58,149,227,97,181,78,221,28,236,88,204,141,193,122,58,27,1,2,213,16,40,235,222,87,214,117,171,209,21,85,18,32,64,128,0,1,2,4,8,16,32,48,153,128,240,216,252,24,154,128,135,213,161,209,86,254,196,230,70,229,91,104,0,4,8,244,33,80,214,189,175,172,235,246,65,228,45,4,8,16,32,64,128,0,1,2,4,8,100,38,32,60,206,172,33,117,42,199,195,106,157,186,57,216,177,152,27,131,245,116,54,2,4,170,33,80,214,189,175,172,235,86,163,43,170,36,64,128,0,1,2,4,8,16,32,64,96,50,1,225,177,249,49,52,1,15,171,67,163,173,252,137,205,141,202,183,208,0,8,16,232,67,160,172,123,95,89,215,237,131,200,91,8,16,32,64,128,0,1,2,4,8,16,200,76,64,120,156,89,67,234,84,142,135,213,58,117,115,176,99,49,55,6,235,233,108,4,8,84,67,160,172,123,95,89,215,173,70,87,84,73,128,0,1,2,4,8,16,32,64,128,192,100,2,194,99,243,99,104,2,30,86,135,70,91,249,19,155,27,149,111,161,1,16,32,208,135,64,89,247,190,178,174,219,7,145,183,16,32,64,128,0,1,2,4,8,16,32,144,153,128,240,56,179,134,212,169,28,15,171,117,234,230,96,199,98,110,12,214,211,217,8,16,168,134,64,89,247,190,178,174,91,141,174,168,146,0,1,2,4,8,16,32,64,128,0,129,201,4,132,199,230,199,208,4,60,172,14,141,182,242,39,54,55,42,223,66,3,32,64,160,15,129,178,238,125,101,93,183,15,34,111,33,64,128,0,1,2,4,8,16,32,64,32,51,1,225,113,102,13,169,83,57,30,86,235,212,205,193,142,197,220,24,172,167,179,17,32,80,13,129,178,238,125,101,93,183,26,93,81,37,1,2,4,8,16,32,64,128,0,1,2,147,9,8,143,205,143,161,9,120,88,29,26,109,229,79,108,110,84,190,133,6,64,128,64,31,2,101,221,251,202,186,110,31,68,222,66,128,0,1,2,4,8,16,32,64,128,64,102,2,194,227,204,26,82,167,114,60,172,214,169,155,131,29,139,185,49,88,79,103,35,64,160,26,2,101,221,251,202,186,110,53,186,162,74,2,4,8,16,32,64,128,0,1,2,4,38,19,16,30,155,31,67,19,240,176,58,52,218,202,159,216,220,168,124,11,13,128,0,129,62,4,202,186,247,149,117,221,62,136,188,133,0,1,2,4,8,16,32,64,128,0,129,204,4,132,199,153,53,164,78,229,120,88,173,83,55,7,59,22,115,99,176,158,206,70,128,64,53,4,202,186,247,149,117,221,106,116,69,149,4,8,16,32,64,128,0,1,2,4,8,76,38,32,60,54,63,134,38,224,97,117,104,180,149,63,177,185,81,249,22,78,123,0,215,93,119,93,250,198,55,190,145,174,189,246,218,180,221,118,219,77,251,124,78,64,160,10,2,101,221,251,202,186,110,21,122,162,70,2,4,8,16,32,64,128,0,1,2,4,38,23,16,30,155,33,67,19,240,176,58,52,218,202,159,216,220,168,124,11,167,53,128,86,112,60,119,238,220,52,111,222,60,1,242,180,52,189,185,74,2,101,221,251,202,186,110,149,122,163,86,2,4,8,16,32,64,128,0,1,2,4,38,22,16,30,155,25,67,19,240,176,58,52,218,202,159,216,220,168,124,11,251,30,192,248,21,199,86,32,247,77,233,141,21,20,40,235,222,87,214,117,43,216,34,37,19,32,64,128,0,1,2,4,8,16,32,48,78,64,120,108,74,12,77,192,195,234,208,104,43,127,98,115,163,242,45,236,107,0,157,130,98,1,114,95,156,222,84,65,129,178,238,125,101,93,183,130,45,82,50,1,2,4,8,16,32,64,128,0,1,2,194,99,115,96,84,2,30,86,71,37,93,189,235,152,27,213,235,217,116,43,158,42,32,158,234,251,211,189,190,247,19,200,65,160,172,123,95,89,215,205,193,92,13,4,8,16,32,64,128,0,1,2,4,8,76,79,192,202,227,233,249,121,247,36,2,30,86,77,143,78,2,230,70,179,230,70,183,193,112,183,199,53,75,207,104,235,36,80,214,189,175,172,235,214,169,119,198,66,128,0,1,2,4,8,16,32,64,160,169,2,194,227,166,118,126,4,227,246,176,58,2,228,138,94,194,220,168,104,227,250,40,187,215,64,184,215,227,251,40,201,91,8,148,38,80,214,189,175,172,235,150,6,237,194,4,8,16,32,64,128,0,1,2,4,8,12,76,64,120,60,48,74,39,26,47,224,97,213,156,232,36,96,110,52,99,110,244,27,4,247,251,190,102,168,26,101,149,5,202,186,247,149,117,221,42,247,74,237,4,8,16,32,64,128,0,1,2,4,8,252,73,64,120,108,38,12,77,192,195,234,208,104,43,127,98,115,163,242,45,156,114,0,211,13,128,167,251,254,41,11,116,0,129,18,4,202,186,247,149,117,221,18,136,93,146,0,1,2,4,8,16,32,64,128,0,129,1,11,8,143,7,12,234,116,255,191,128,135,85,179,161,147,128,185,81,239,185,49,168,224,119,80,231,169,183,182,209,85,73,160,172,123,95,89,215,173,82,111,212,74,128,0,1,2,4,8,16,32,64,128,192,196,2,194,99,51,99,104,2,30,86,135,70,91,249,19,155,27,149,111,97,199,1,12,58,240,29,244,249,234,43,111,100,85,16,40,235,222,87,214,117,171,208,19,53,18,32,64,128,0,1,2,4,8,16,32,48,185,128,240,216,12,25,154,128,135,213,161,209,86,254,196,230,70,229,91,56,225,0,134,21,244,14,235,188,245,236,130,81,229,44,80,214,189,175,172,235,230,220,11,181,17,32,64,128,0,1,2,4,8,16,32,208,157,128,240,184,59,39,71,245,33,224,97,181,15,180,134,188,197,220,168,95,163,135,29,240,14,251,252,245,235,136,17,229,40,80,214,189,175,172,235,230,216,3,53,17,32,64,128,0,1,2,4,8,16,32,208,155,128,240,184,55,47,71,247,32,224,97,181,7,172,134,29,106,110,212,171,225,163,10,118,71,117,157,122,117,199,104,114,18,40,235,222,87,214,117,115,178,87,11,1,2,4,8,16,32,64,128,0,1,2,253,9,8,143,251,115,243,174,46,4,60,172,118,129,212,208,67,204,141,250,52,126,212,129,238,168,175,87,159,78,25,73,14,2,101,221,251,202,186,110,14,230,106,32,64,128,0,1,2,4,8,16,32,64,96,122,2,194,227,233,249,121,247,36,2,30,86,77,143,78,2,230,70,61,230,70,89,65,110,89,215,173,71,215,140,162,76,129,178,238,125,101,93,183,76,107,215,38,64,128,0,1,2,4,8,16,32,64,96,48,2,194,227,193,56,58,203,4,2,30,86,77,11,225,113,125,231,64,217,1,110,217,215,175,111,103,141,108,152,2,101,253,94,44,235,186,195,180,116,110,2,4,8,16,32,64,128,0,1,2,4,70,35,32,60,30,141,115,35,175,226,97,181,145,109,239,106,208,230,70,87,76,217,30,148,75,112,155,75,29,217,54,74,97,217,9,148,117,239,43,235,186,217,53,64,65,4,8,16,32,64,128,0,1,2,4,8,244,44,32,60,238,153,204,27,186,21,240,176,218,173,84,243,142,51,55,170,219,243,220,2,219,220,234,169,110,103,85,62,10,129,178,238,125,101,93,119,20,166,174,65,128,0,1,2,4,8,16,32,64,128,192,112,5,132,199,195,245,109,244,217,61,172,54,186,253,147,14,222,220,168,230,220,200,53,168,205,181,174,106,118,89,213,195,20,40,235,222,87,214,117,135,105,233,220,4,8,16,32,64,128,0,1,2,4,8,140,70,64,120,60,26,231,70,94,197,195,106,35,219,222,213,160,205,141,174,152,178,58,40,247,128,54,247,250,178,106,166,98,74,19,40,235,222,87,214,117,75,131,118,97,2,4,8,16,32,64,128,0,1,2,4,6,38,32,60,30,24,165,19,141,23,240,176,106,78,116,18,48,55,170,53,55,170,18,204,86,165,206,106,117,95,181,131,20,40,235,222,87,214,117,7,105,231,92,4,8,16,32,64,128,0,1,2,4,8,148,35,32,60,46,199,189,17,87,245,176,218,136,54,247,53,72,115,163,47,182,82,222,84,181,64,182,106,245,150,210,84,23,45,77,160,172,123,95,89,215,45,13,218,133,9,16,32,64,128,0,1,2,4,8,16,24,152,128,240,120,96,148,78,52,94,192,195,170,57,209,73,192,220,168,198,220,168,106,16,91,213,186,171,49,43,84,57,29,129,178,238,125,101,93,119,58,147,77,241,44,0,0,32,0,73,68,65,84,86,222,75,128,0,1,2,4,8,16,32,64,128,64,30,2,194,227,60,250,80,203,42,60,172,214,178,173,3,25,148,185,49,16,198,161,158,164,234,1,108,213,235,31,106,115,157,188,52,129,178,238,125,101,93,183,52,104,23,38,64,128,0,1,2,4,8,16,32,64,96,96,2,194,227,129,81,58,209,120,1,15,171,230,68,39,1,115,35,239,185,81,151,224,181,46,227,200,123,182,168,174,23,129,178,238,125,101,93,183,23,27,199,18,32,64,128,0,1,2,4,8,16,32,144,167,128,240,56,207,190,212,162,42,15,171,181,104,227,80,6,97,110,12,133,117,32,39,173,91,224,90,183,241,12,164,201,78,82,154,64,89,247,190,178,174,91,26,180,11,19,32,64,128,0,1,2,4,8,16,32,48,48,1,225,241,192,40,157,104,188,128,135,85,115,162,147,128,185,145,231,220,168,107,208,90,215,113,229,57,139,84,53,153,64,89,247,190,178,174,107,54,16,32,64,128,0,1,2,4,8,16,32,80,125,1,225,113,245,123,152,237,8,60,172,102,219,154,210,11,51,55,74,111,193,71,10,168,123,192,90,247,241,229,55,163,84,52,145,64,89,247,190,178,174,107,22,16,32,64,128,0,1,2,4,8,16,32,80,125,1,225,113,245,123,152,237,8,60,172,102,219,154,210,11,51,55,74,111,193,82,5,52,37,88,109,202,56,243,154,93,170,105,23,40,235,222,87,214,117,117,159,0,1,2,4,8,16,32,64,128,0,129,234,11,8,143,171,223,195,108,71,224,97,53,219,214,148,94,152,185,81,122,11,198,10,104,90,160,218,180,241,230,51,211,84,18,2,101,221,251,202,186,174,174,19,32,64,128,0,1,2,4,8,16,32,80,125,1,225,113,245,123,152,237,8,60,172,102,219,154,210,11,51,55,74,111,65,81,64,83,131,212,166,142,59,143,89,215,236,42,202,186,247,149,117,221,102,119,219,232,9,16,32,64,128,0,1,2,4,8,212,67,64,120,92,143,62,102,57,10,15,171,89,182,37,139,162,204,141,242,219,208,244,0,181,233,227,47,127,6,54,179,130,178,238,125,101,93,183,153,93,54,106,2,4,8,16,32,64,128,0,1,2,245,18,16,30,215,171,159,89,141,198,195,106,86,237,200,170,24,115,163,220,118,8,78,255,228,207,161,220,121,216,196,171,151,117,239,43,235,186,77,236,177,49,19,32,64,128,0,1,2,4,8,16,168,155,128,240,184,110,29,205,104,60,30,86,51,106,70,102,165,152,27,229,53,68,96,186,180,61,143,242,230,98,19,175,92,214,189,175,172,235,54,177,199,198,76,128,0,1,2,4,8,16,32,64,160,110,2,194,227,186,117,52,163,241,120,88,205,168,25,153,149,98,110,148,211,16,65,233,196,238,92,202,153,143,77,188,106,89,247,190,178,174,219,196,30,27,51,1,2,4,8,16,32,64,128,0,129,186,9,8,143,235,214,209,140,198,227,97,53,163,102,100,86,138,185,49,152,134,236,185,231,158,233,172,179,206,74,51,103,206,156,242,132,163,8,72,127,251,219,223,166,195,15,63,60,157,122,234,169,233,115,159,251,92,81,83,124,237,168,163,142,74,167,159,126,122,90,111,189,245,210,226,197,139,211,207,127,254,243,116,242,201,39,167,155,111,190,57,109,186,233,166,105,223,125,247,77,187,239,190,123,90,113,197,21,211,43,175,188,146,118,217,101,151,244,111,255,246,111,99,99,90,119,221,117,211,223,252,205,223,164,67,14,57,164,56,102,24,175,94,125,222,124,243,205,116,224,129,7,166,11,47,188,112,24,229,56,103,77,5,202,186,247,149,117,221,154,182,209,176,8,16,32,64,128,0,1,2,4,8,52,74,64,120,220,168,118,143,118,176,30,86,71,235,93,165,171,153,27,131,233,214,140,25,51,210,146,37,75,210,1,7,28,144,142,62,250,232,142,33,114,175,193,104,191,213,69,45,151,93,118,89,250,207,255,252,207,244,163,31,253,168,56,205,193,7,31,156,190,254,245,175,167,237,183,223,190,168,53,190,127,253,245,215,167,227,142,59,46,125,246,179,159,77,17,194,158,127,254,249,233,169,167,158,42,222,243,222,123,239,165,35,143,60,50,157,120,226,137,105,245,213,87,47,206,177,104,209,162,116,236,177,199,166,47,127,249,203,69,176,60,172,87,55,78,81,239,241,199,31,95,132,246,49,143,163,94,47,2,221,10,148,117,239,43,235,186,221,186,56,142,0,1,2,4,8,16,32,64,128,0,129,124,5,132,199,249,246,166,242,149,121,88,173,124,11,135,54,0,115,99,48,180,167,156,114,74,17,178,198,235,131,15,62,40,66,228,8,94,219,87,34,119,19,136,14,166,154,63,157,229,237,183,223,78,63,248,193,15,210,230,155,111,94,172,50,190,255,254,251,139,26,151,95,126,249,244,252,243,207,23,245,69,248,186,206,58,235,140,93,246,253,247,223,47,86,39,111,187,237,182,233,11,95,248,194,71,194,227,56,240,23,191,248,69,250,213,175,126,85,132,228,195,124,117,242,138,208,56,198,17,161,241,114,203,45,87,4,199,49,150,67,15,61,116,152,229,116,117,238,71,30,121,164,88,1,61,111,222,188,180,194,10,43,116,124,207,91,111,189,149,206,60,243,204,98,165,119,43,152,239,234,2,211,56,40,254,96,112,210,73,39,165,173,182,218,42,109,177,197,22,19,158,41,135,250,167,178,105,253,225,35,250,190,211,78,59,21,227,184,244,210,75,211,174,187,238,186,212,152,226,15,28,151,95,126,121,218,96,131,13,38,28,107,89,247,190,178,174,59,141,169,227,173,4,8,16,32,64,128,0,1,2,4,8,100,34,32,60,206,164,17,117,44,195,195,106,29,187,58,152,49,153,27,131,113,140,179,172,182,218,106,233,181,215,94,43,78,184,242,202,43,167,8,98,255,225,31,254,161,8,89,255,227,63,254,35,125,227,27,223,72,215,94,123,109,218,110,187,237,6,119,209,41,206,20,91,85,252,237,223,254,109,250,216,199,62,150,46,190,248,226,98,187,138,120,221,122,235,173,41,194,217,8,143,151,93,118,217,165,206,114,211,77,55,165,219,111,191,61,237,183,223,126,31,9,143,99,124,17,212,110,179,205,54,233,219,223,254,246,208,199,209,30,32,255,197,95,252,69,81,239,130,5,11,138,0,252,141,55,222,40,174,191,234,170,171,166,87,95,125,117,232,181,116,115,129,110,195,215,216,18,100,252,170,238,110,206,63,157,99,194,43,254,48,16,219,153,172,189,246,218,19,158,42,135,250,39,179,249,227,31,255,88,4,197,223,255,254,247,211,217,103,159,61,225,234,247,8,151,227,123,241,250,222,247,190,87,252,113,97,162,87,89,247,190,178,174,59,157,185,227,189,4,8,16,32,64,128,0,1,2,4,8,228,33,32,60,206,163,15,181,172,194,195,106,45,219,58,144,65,117,10,86,6,114,242,6,158,100,153,101,150,41,86,249,182,94,177,250,52,140,223,121,231,157,52,119,238,220,98,203,135,81,190,34,48,252,251,191,255,251,244,241,143,127,60,157,113,198,25,99,251,20,71,0,247,196,19,79,76,184,122,56,130,229,216,11,57,194,227,137,246,60,62,232,160,131,210,222,123,239,61,233,202,218,65,142,49,204,98,37,111,140,33,130,193,119,223,125,119,236,244,227,189,7,121,221,110,206,21,189,190,241,198,27,199,86,61,199,126,209,47,188,240,66,17,114,71,192,189,112,225,194,20,171,210,239,184,227,142,180,229,150,91,22,255,190,217,102,155,165,48,60,239,188,243,138,127,143,237,67,34,228,31,127,92,172,24,143,213,227,177,111,117,4,230,177,66,60,182,24,137,109,71,90,63,183,177,202,61,86,97,239,188,243,206,105,214,172,89,41,130,255,88,93,28,253,141,128,56,254,55,94,209,199,88,121,126,197,21,87,20,243,48,86,108,199,43,60,203,170,63,254,64,113,216,97,135,165,123,239,189,55,237,177,199,30,197,207,70,252,188,180,219,68,189,49,174,214,235,180,211,78,43,254,64,19,99,91,101,149,85,38,12,143,99,156,177,170,59,246,246,142,63,44,76,118,143,139,241,143,250,229,247,241,168,197,93,143,0,1,2,4,8,16,32,64,128,64,125,4,132,199,245,233,101,118,35,241,176,154,93,75,20,84,67,129,220,86,30,71,48,118,193,5,23,20,91,76,196,235,47,255,242,47,139,176,45,238,7,17,16,71,208,24,65,226,248,112,109,162,149,199,49,182,216,174,34,86,47,255,240,135,63,92,106,171,139,97,182,50,247,149,199,177,82,55,66,207,8,139,215,90,107,173,34,184,141,149,179,17,212,71,56,31,31,70,24,255,196,247,46,185,228,146,116,231,157,119,22,161,102,132,194,173,149,199,17,54,119,58,46,130,221,251,238,187,175,8,89,95,124,241,197,116,196,17,71,20,97,113,124,112,97,235,21,1,113,108,143,242,205,111,126,179,184,110,244,52,222,247,165,47,125,169,8,221,119,220,113,199,244,249,207,127,126,169,32,185,245,222,178,234,143,185,25,123,112,71,173,27,111,188,113,17,160,63,246,216,99,233,152,99,142,73,175,191,254,122,199,85,217,177,175,117,132,242,255,250,175,255,58,22,138,183,207,191,15,63,252,176,8,216,99,236,17,178,231,248,242,251,56,199,174,168,137,0,1,2,4,8,16,32,64,128,64,53,4,132,199,213,232,83,37,171,244,176,90,201,182,41,186,66,2,177,58,52,66,189,8,197,114,217,243,56,86,96,70,216,120,206,57,231,20,171,117,99,79,224,168,115,163,141,54,234,107,207,227,86,24,29,43,69,99,149,236,138,43,174,56,212,14,117,187,231,113,20,17,65,108,4,172,163,126,197,202,216,231,158,123,174,88,45,27,175,48,191,232,162,139,138,16,121,252,158,199,17,216,71,128,28,1,111,172,68,239,180,109,69,251,113,177,2,60,250,119,200,33,135,20,123,87,79,100,254,235,95,255,58,253,244,167,63,45,246,183,142,235,126,226,19,159,40,194,253,216,90,36,174,21,129,108,4,174,237,65,114,203,169,172,250,227,186,17,22,135,65,252,126,106,223,82,35,106,157,106,75,143,246,21,213,237,61,127,242,201,39,139,63,110,196,7,62,198,170,227,28,95,126,31,231,216,21,53,17,32,64,128,0,1,2,4,8,16,168,134,128,240,184,26,125,170,100,149,30,86,43,217,54,69,87,72,96,198,140,25,69,112,28,31,148,23,123,28,183,127,80,94,251,48,70,245,161,121,241,159,246,199,135,177,197,7,138,197,10,204,214,135,140,197,222,203,177,242,53,182,128,136,213,158,215,95,127,125,177,82,243,179,159,253,108,138,15,162,59,255,252,243,211,83,79,61,85,132,111,177,202,115,124,136,215,58,239,183,190,245,173,52,123,246,236,161,117,168,27,167,168,55,86,252,198,7,231,197,61,46,234,29,245,107,124,136,217,190,103,112,204,137,135,31,126,56,221,112,195,13,69,168,124,219,109,183,21,31,86,55,62,60,142,85,221,157,142,139,109,57,174,186,234,170,98,140,17,182,70,79,35,72,142,45,27,90,175,151,95,126,185,88,193,187,255,254,251,23,91,97,196,94,212,191,252,229,47,211,87,191,250,213,98,75,136,152,147,17,112,71,168,122,194,9,39,20,251,113,183,94,101,213,31,253,29,255,1,119,177,133,71,132,202,107,172,177,70,223,225,113,140,39,86,104,71,152,159,235,150,60,126,31,143,250,167,212,245,8,16,32,64,128,0,1,2,4,8,212,71,64,120,92,159,94,102,55,18,15,171,217,181,68,65,53,19,216,107,175,189,138,125,86,59,133,198,163,12,144,91,31,24,246,236,179,207,22,171,161,99,37,103,188,98,171,132,88,157,251,231,127,254,231,197,246,21,113,92,172,108,141,45,19,110,190,249,230,180,233,166,155,22,225,100,236,219,27,43,92,59,125,112,89,4,208,17,68,198,150,24,177,194,117,208,175,110,130,227,246,107,70,136,28,1,233,143,127,252,227,65,151,50,229,249,38,91,185,251,224,131,15,22,97,237,158,123,238,89,216,70,40,31,199,143,15,143,99,181,108,167,227,90,171,151,163,87,17,0,199,234,225,173,183,222,186,216,138,162,245,138,173,26,90,91,89,60,253,244,211,197,126,212,209,211,152,139,219,110,187,109,218,98,139,45,138,109,74,34,80,142,149,232,237,161,106,89,245,71,237,177,61,197,62,251,236,243,17,227,110,62,76,112,162,149,199,177,226,63,198,183,195,14,59,20,99,206,245,229,247,113,174,157,81,23,1,2,4,8,16,32,64,128,0,129,252,5,132,199,249,247,168,178,21,122,88,173,108,235,20,94,83,129,94,3,210,154,50,124,100,88,85,115,137,64,56,246,238,141,80,119,253,245,215,47,130,225,103,158,121,166,248,223,107,174,185,38,61,250,232,163,69,96,191,104,209,162,98,53,109,132,192,177,138,56,182,17,137,21,196,177,114,58,130,221,78,199,93,125,245,213,233,241,199,31,31,251,64,190,56,62,194,227,248,167,253,21,215,138,243,29,117,212,81,233,59,223,249,78,81,211,67,15,61,52,246,193,121,81,207,38,155,108,82,236,123,221,254,42,171,254,207,124,230,51,197,152,98,213,123,212,117,215,93,119,21,127,140,136,237,80,226,67,8,91,54,159,254,244,167,39,156,250,19,133,199,177,42,190,181,143,114,251,158,208,185,253,236,248,125,156,91,71,212,67,128,0,1,2,4,8,16,32,64,160,58,2,194,227,234,244,170,114,149,122,88,173,92,203,20,220,0,129,170,5,165,195,110,73,21,61,34,12,142,237,40,230,204,153,83,172,164,221,111,191,253,138,15,202,139,48,249,173,183,222,42,2,227,203,47,191,188,216,127,120,183,221,118,43,182,160,152,63,127,126,90,105,165,149,138,253,167,23,46,92,152,22,44,88,80,236,147,60,209,113,177,189,72,28,23,199,196,74,226,216,142,33,86,22,143,223,79,57,182,203,136,213,228,177,63,114,236,141,28,219,87,196,215,98,5,242,251,239,191,95,236,123,124,224,129,7,46,245,65,123,209,207,178,234,143,45,61,90,110,183,220,114,75,177,90,56,246,107,222,112,195,13,139,122,91,54,17,18,207,154,53,235,35,83,111,162,240,248,119,191,251,93,49,206,176,90,125,245,213,135,61,93,251,62,191,223,199,125,211,121,35,1,2,4,8,16,32,64,128,0,129,198,11,8,143,27,63,5,134,7,224,97,117,120,182,206,76,96,58,2,85,12,76,167,51,222,78,239,229,48,12,85,231,204,81,192,239,227,28,187,162,38,2,4,8,16,32,64,128,0,1,2,213,16,16,30,87,163,79,149,172,210,195,106,37,219,166,232,134,8,52,61,56,109,250,248,27,50,205,13,243,255,19,240,251,216,84,32,64,128,0,1,2,4,8,16,32,64,160,95,1,225,113,191,114,222,55,165,128,135,213,41,137,28,64,160,84,129,166,6,168,77,29,119,169,147,205,197,75,21,240,251,184,84,126,23,39,64,128,0,1,2,4,8,16,32,80,105,1,225,113,165,219,151,119,241,30,86,243,238,207,68,213,9,213,170,215,179,233,86,220,180,158,55,109,188,211,157,31,222,95,15,1,191,143,235,209,71,163,32,64,128,0,1,2,4,8,16,32,80,134,128,240,184,12,245,134,92,211,195,106,181,26,221,10,213,230,206,157,91,124,240,214,181,215,94,155,182,219,110,187,106,13,66,181,125,9,52,37,80,109,202,56,251,154,4,222,84,107,1,191,143,107,221,94,131,35,64,128,0,1,2,4,8,16,32,48,84,1,225,241,80,121,155,125,114,15,171,213,233,255,248,80,77,200,86,157,222,13,170,210,186,247,188,238,227,27,212,60,112,158,122,10,248,125,92,207,190,26,21,1,2,4,8,16,32,64,128,0,129,81,8,8,143,71,161,220,208,107,120,88,173,70,227,59,133,106,194,182,106,244,111,144,85,214,181,231,117,29,215,32,123,239,92,245,22,240,251,184,222,253,53,58,2,4,8,16,32,64,128,0,1,2,195,20,16,30,15,83,183,225,231,246,176,154,255,4,152,42,84,155,234,251,249,143,80,133,189,10,212,173,231,117,27,79,175,253,116,60,129,16,240,251,216,60,32,64,128,0,1,2,4,8,16,32,64,160,95,1,225,113,191,114,222,55,165,128,135,213,41,137,74,61,160,219,80,173,219,227,74,29,140,139,15,84,160,46,61,175,203,56,6,218,92,39,107,164,128,223,199,141,108,187,65,19,32,64,128,0,1,2,4,8,16,24,136,128,240,120,32,140,78,50,145,128,135,213,124,231,69,175,161,90,175,199,231,59,114,149,117,43,80,245,158,87,189,254,110,251,228,56,2,221,8,248,125,220,141,146,99,8,16,32,64,128,0,1,2,4,8,16,152,48,223,91,178,100,201,18,52,4,134,33,224,97,117,24,170,211,63,103,191,161,90,191,239,155,126,197,206,80,150,64,85,123,94,213,186,203,234,179,235,214,95,192,239,227,250,247,216,8,9,16,32,64,128,0,1,2,4,8,12,75,192,202,227,97,201,58,175,61,22,51,156,3,211,13,213,166,251,254,12,73,148,52,133,64,213,122,94,181,122,77,64,2,163,16,16,30,143,66,217,53,8,16,32,64,128,0,1,2,4,8,212,83,64,120,92,207,190,102,49,42,15,171,89,180,97,172,136,65,133,106,215,95,127,125,218,110,187,237,210,181,215,94,91,252,175,87,253,5,6,53,119,134,45,85,149,58,135,237,224,252,4,198,11,248,125,108,78,16,32,64,128,0,1,2,4,8,16,32,208,175,128,240,184,95,57,239,155,82,192,195,234,148,68,35,59,96,208,161,154,0,121,100,173,203,230,66,131,158,67,131,30,88,238,245,13,122,188,206,71,160,23,1,191,143,123,209,114,44,1,2,4,8,16,32,64,128,0,1,2,237,2,194,99,243,97,104,2,30,86,135,70,219,211,137,135,21,170,9,144,123,106,67,45,14,30,214,92,154,46,78,174,117,77,119,92,222,79,96,80,2,126,31,15,74,210,121,8,16,32,64,128,0,1,2,4,8,52,79,64,120,220,188,158,143,108,196,30,86,71,70,221,241,66,195,14,213,4,200,229,247,120,212,21,12,123,78,245,58,158,220,234,233,181,126,199,19,24,133,128,223,199,163,80,118,13,2,4,8,16,32,64,128,0,1,2,245,20,16,30,215,179,175,89,140,202,195,106,185,109,24,85,168,38,64,46,183,207,101,92,125,84,115,107,170,177,229,82,199,84,117,250,62,129,178,5,252,62,46,187,3,174,79,128,0,1,2,4,8,16,32,64,160,186,2,194,227,234,246,46,251,202,61,172,150,215,162,81,135,106,2,228,242,122,93,214,149,71,61,199,198,143,179,236,235,151,229,238,186,4,250,17,240,251,184,31,53,239,33,64,128,0,1,2,4,8,16,32,64,32,4,132,199,230,193,208,4,60,172,14,141,118,210,19,151,21,170,9,144,203,233,119,153,87,45,107,174,149,117,221,50,173,93,155,192,116,4,252,62,158,142,158,247,18,32,64,128,0,1,2,4,8,16,104,182,128,240,184,217,253,31,234,232,61,172,14,149,119,194,147,151,29,170,9,144,71,223,243,178,175,56,234,57,55,234,235,149,237,235,250,4,6,33,224,247,241,32,20,157,131,0,1,2,4,8,16,32,64,128,64,51,5,132,199,205,236,251,72,70,237,97,117,36,204,99,23,201,37,84,19,32,143,182,239,57,92,109,84,115,111,84,215,201,193,84,13,4,6,41,224,247,241,32,53,157,139,0,1,2,4,8,16,32,64,128,64,179,4,132,199,205,234,247,72,71,235,97,117,116,220,185,133,106,2,228,209,245,62,151,43,13,123,14,14,251,252,185,56,170,131,192,48,4,252,62,30,134,170,115,18,32,64,128,0,1,2,4,8,16,104,134,128,240,184,25,125,46,101,148,30,86,71,195,158,107,168,38,64,30,77,255,115,186,202,176,230,226,176,206,155,147,157,90,8,12,83,192,239,227,97,234,58,55,1,2,4,8,16,32,64,128,0,129,122,11,8,143,235,221,223,82,71,231,97,117,248,252,185,135,106,2,228,225,207,129,220,174,48,232,57,57,232,243,229,230,165,30,2,163,16,240,251,120,20,202,174,65,128,0,1,2,4,8,16,32,64,160,158,2,194,227,122,246,53,139,81,121,88,29,110,27,170,18,170,9,144,135,59,15,114,60,251,160,230,230,160,206,147,163,145,154,8,140,82,192,239,227,81,106,187,22,1,2,4,8,16,32,64,128,0,129,122,9,8,143,235,213,207,172,70,227,97,117,120,237,168,90,168,38,64,30,222,92,200,245,204,211,157,163,211,125,127,174,46,234,34,80,134,128,223,199,101,168,187,38,1,2,4,8,16,32,64,128,0,129,122,8,8,143,235,209,199,44,71,225,97,117,56,109,169,106,168,38,64,30,206,124,200,249,172,253,206,213,126,223,151,179,133,218,8,148,41,224,247,113,153,250,174,77,128,0,1,2,4,8,16,32,64,160,218,2,194,227,106,247,47,235,234,61,172,14,190,61,85,15,213,4,200,131,159,19,185,159,177,215,57,219,235,241,185,143,95,125,4,114,16,240,251,56,135,46,168,129,0,1,2,4,8,16,32,64,128,64,53,5,132,199,213,236,91,37,170,246,176,58,216,54,213,37,84,19,32,15,118,94,84,225,108,221,206,221,110,143,171,194,152,213,72,32,39,1,191,143,115,234,134,90,8,16,32,64,128,0,1,2,4,8,84,75,64,120,92,173,126,85,170,90,15,171,131,107,87,221,66,53,1,242,224,230,70,85,206,52,213,28,158,234,251,85,25,167,58,9,228,40,224,247,113,142,93,81,19,1,2,4,8,16,32,64,128,0,129,106,8,8,143,171,209,167,74,86,233,97,117,48,109,171,107,168,38,64,30,204,252,168,210,89,58,205,229,186,206,241,42,245,70,173,245,22,240,251,184,222,253,53,58,2,4,8,16,32,64,128,0,1,2,195,20,16,30,15,83,183,225,231,246,176,58,253,9,80,247,80,77,128,60,253,57,82,181,51,140,159,211,117,159,227,85,235,143,122,235,41,224,247,113,61,251,106,84,4,8,16,32,64,128,0,1,2,4,70,33,32,60,30,133,114,67,175,225,97,117,122,141,111,74,168,38,64,158,222,60,169,226,187,91,115,123,238,220,185,105,222,188,121,233,218,107,175,77,219,109,183,93,21,135,162,102,2,149,16,240,251,184,18,109,82,36,1,2,4,8,16,32,64,128,0,129,44,5,132,199,89,182,165,30,69,121,88,237,191,143,77,9,142,91,66,2,228,254,231,74,85,223,217,180,57,94,213,62,169,187,30,2,126,31,215,163,143,70,65,128,0,1,2,4,8,16,32,64,160,12,1,225,113,25,234,13,185,166,135,213,254,26,221,212,80,77,128,220,223,124,169,242,187,220,35,170,220,61,181,87,73,192,207,90,149,186,165,86,2,4,8,16,32,64,128,0,1,2,121,9,8,143,243,234,71,173,170,241,176,218,123,59,155,26,28,183,164,4,200,189,207,153,42,191,195,61,162,202,221,83,123,149,4,252,172,85,169,91,106,37,64,128,0,1,2,4,8,16,32,144,151,128,240,56,175,126,212,170,26,15,171,189,181,179,233,193,177,0,185,183,249,82,135,163,221,35,234,208,69,99,168,130,128,159,181,42,116,73,141,4,8,16,32,64,128,0,1,2,4,242,20,16,30,231,217,151,90,84,229,97,181,251,54,10,142,151,182,178,2,185,251,185,83,229,35,221,35,170,220,61,181,87,73,192,207,90,149,186,165,86,2,4,8,16,32,64,128,0,1,2,121,9,8,143,243,234,71,173,170,241,176,218,93,59,5,199,19,59,9,144,187,155,63,85,62,202,61,162,202,221,83,123,149,4,252,172,85,169,91,106,37,64,128,0,1,2,4,8,16,32,144,151,128,240,56,175,126,212,170,154,166,62,172,238,185,231,158,233,172,179,206,74,51,103,206,156,178,159,163,8,142,127,251,219,223,166,195,15,63,60,157,122,234,169,233,115,159,251,92,81,83,124,237,168,163,142,74,167,159,126,122,90,111,189,245,210,226,197,139,211,207,127,254,243,116,242,201,39,167,155,111,190,57,109,186,233,166,105,223,125,247,77,187,239,190,123,90,113,197,21,211,43,175,188,146,118,217,101,151,244,111,255,246,111,99,99,90,119,221,117,211,223,252,205,223,164,67,14,57,164,56,102,24,175,94,3,228,55,223,124,51,29,120,224,129,233,194,11,47,28,70,57,206,57,96,129,38,221,35,30,121,228,145,98,94,206,155,55,47,173,176,194,10,29,37,223,122,235,173,116,230,153,103,22,63,127,171,175,190,250,128,197,39,62,221,146,37,75,210,73,39,157,148,182,218,106,171,180,197,22,91,76,120,80,14,245,79,101,19,227,184,236,178,203,82,204,171,157,118,218,169,24,71,124,237,167,63,253,105,58,230,152,99,210,127,253,215,127,21,247,171,184,71,76,214,131,145,160,143,248,34,77,250,89,27,49,173,203,17,32,64,128,0,1,2,4,8,16,168,189,128,240,184,246,45,46,111,128,77,125,88,157,49,99,70,17,88,28,112,192,1,233,232,163,143,238,24,34,143,34,56,110,133,39,17,168,252,231,127,254,103,250,209,143,126,84,76,136,131,15,62,56,125,253,235,95,79,219,111,191,125,81,107,124,63,130,218,227,142,59,46,125,246,179,159,77,17,194,158,127,254,249,233,169,167,158,42,222,243,222,123,239,165,35,143,60,50,157,120,226,137,99,129,214,162,69,139,210,177,199,30,155,190,252,229,47,23,193,242,176,94,221,4,200,81,239,241,199,31,95,132,246,49,239,162,94,175,252,5,154,116,143,232,54,124,141,63,212,140,255,89,27,118,39,223,120,227,141,226,143,73,241,71,166,181,215,94,123,90,225,241,48,235,159,236,220,127,252,227,31,211,165,151,94,154,190,255,253,239,167,179,207,62,123,236,158,244,224,131,15,22,127,20,139,127,214,88,99,141,116,202,41,167,164,141,55,222,56,125,251,219,223,30,54,107,86,231,111,210,207,90,86,240,138,33,64,128,0,1,2,4,8,16,32,80,3,1,225,113,13,154,152,235,16,154,250,176,26,225,68,132,172,241,250,224,131,15,138,16,57,194,160,246,149,200,163,10,142,91,115,227,237,183,223,78,63,248,193,15,210,230,155,111,94,172,50,190,255,254,251,139,26,151,95,126,249,244,252,243,207,23,245,69,248,186,206,58,235,140,77,167,247,223,127,191,8,148,182,221,118,219,244,133,47,124,97,194,64,235,23,191,248,69,250,213,175,126,85,132,228,195,124,117,10,144,35,52,142,113,68,104,188,220,114,203,21,193,113,140,229,208,67,15,29,102,57,206,61,32,129,58,223,35,226,143,50,55,222,120,227,216,92,140,85,252,47,188,240,66,241,115,22,63,119,11,23,46,44,130,204,59,238,184,35,109,185,229,150,197,191,111,182,217,102,233,160,131,14,74,231,157,119,94,241,239,241,71,157,248,175,4,198,31,23,63,199,241,51,29,255,53,193,130,5,11,138,159,219,248,195,79,252,49,40,76,91,247,158,248,217,216,121,231,157,211,172,89,179,210,77,55,221,84,172,46,142,128,53,2,226,248,223,120,197,31,126,226,126,112,197,21,87,164,185,115,231,22,63,71,241,42,179,254,219,111,191,61,29,118,216,97,233,222,123,239,77,123,236,177,71,241,71,170,88,41,220,110,19,245,198,184,90,175,211,78,59,45,189,246,218,107,197,216,86,89,101,149,142,127,208,250,143,255,248,143,244,127,255,239,255,29,250,61,107,64,63,34,3,59,77,157,127,214,6,134,228,68,4,8,16,32,64,128,0,1,2,4,8,76,40,32,60,54,49,134,38,208,228,135,213,213,86,91,173,8,50,226,181,242,202,43,167,8,98,255,225,31,254,161,8,44,34,188,248,198,55,190,145,174,189,246,218,180,221,118,219,13,205,127,252,137,35,132,250,219,191,253,219,244,177,143,125,44,93,124,241,197,197,118,21,241,186,245,214,91,83,132,217,17,106,45,187,236,178,75,189,45,2,167,8,114,246,219,111,191,143,132,199,49,190,8,106,183,217,102,155,145,172,226,107,15,144,255,226,47,254,162,168,55,130,179,8,226,98,229,100,188,86,93,117,213,244,234,171,175,142,204,212,133,166,39,80,231,123,68,172,52,142,208,51,230,233,90,107,173,85,4,183,177,114,246,140,51,206,72,79,60,241,196,216,106,216,248,222,37,151,92,146,238,188,243,206,98,27,153,8,133,91,43,143,35,108,110,173,154,29,127,92,4,211,247,221,119,95,17,178,190,248,226,139,233,136,35,142,40,254,144,18,219,201,180,94,17,16,199,31,173,190,249,205,111,22,215,141,112,56,222,247,165,47,125,169,216,62,99,199,29,119,76,159,255,252,231,151,10,146,91,239,45,171,254,8,173,227,191,140,136,90,99,133,112,4,232,143,61,246,88,177,237,196,235,175,191,222,113,85,118,252,215,6,113,47,248,215,127,253,215,98,8,19,253,215,16,97,27,231,137,251,71,4,237,77,122,213,249,103,173,73,125,52,86,2,4,8,16,32,64,128,0,1,2,101,8,8,143,203,80,111,200,53,91,43,224,26,50,220,143,12,115,153,101,150,41,86,249,182,94,177,114,46,76,222,121,231,157,34,24,137,96,105,148,175,8,88,255,254,239,255,62,125,252,227,31,47,130,164,214,62,197,17,48,69,152,53,209,234,225,8,150,99,47,228,8,143,39,218,243,56,86,2,238,189,247,222,35,219,63,52,2,175,112,139,49,68,200,244,238,187,239,142,17,142,247,30,165,173,107,17,24,47,112,249,229,151,167,231,158,123,174,88,45,27,175,88,221,123,209,69,23,21,33,242,248,253,118,227,231,44,2,228,248,185,140,251,67,167,109,43,218,143,139,159,203,115,206,57,167,216,195,55,86,34,79,180,239,248,175,127,253,235,98,191,223,248,175,14,226,186,159,248,196,39,138,85,202,241,7,159,184,86,4,169,17,184,182,7,201,173,113,196,202,222,50,234,143,235,70,88,28,6,113,191,108,223,82,35,106,157,106,75,143,246,21,213,237,61,137,21,222,251,236,179,79,250,31,255,227,127,20,110,17,178,55,237,119,84,220,51,189,8,16,32,64,128,0,1,2,4,8,16,32,208,171,128,240,184,87,49,199,19,232,66,32,183,149,199,17,26,92,112,193,5,197,22,19,241,250,203,191,252,203,34,12,142,240,36,2,169,88,97,28,129,246,248,48,101,162,149,199,49,182,216,174,34,86,47,255,240,135,63,92,106,171,139,46,104,250,62,164,125,171,15,43,143,251,102,204,234,141,117,94,13,57,62,196,108,223,243,56,246,69,127,248,225,135,211,13,55,220,80,132,202,183,221,118,91,241,97,117,227,195,227,248,89,235,116,92,252,177,228,170,171,174,42,182,108,137,176,53,62,96,47,130,228,216,178,161,245,122,249,229,151,139,159,235,253,247,223,191,216,10,35,246,249,253,229,47,127,153,190,250,213,175,22,91,66,196,150,58,17,16,199,207,241,9,39,156,80,252,87,18,173,87,89,245,199,207,249,174,187,238,186,212,60,141,45,60,34,84,142,61,139,251,13,143,91,39,188,231,158,123,210,63,254,227,63,166,249,243,231,167,149,86,90,41,171,159,7,197,16,32,64,128,0,1,2,4,8,16,32,64,32,71,1,225,113,142,93,81,83,165,5,98,31,210,248,207,199,35,176,205,101,207,227,8,168,226,63,107,143,21,119,177,90,55,246,4,142,58,55,218,104,163,190,246,60,110,133,209,17,64,197,126,172,19,173,122,28,100,19,59,237,17,61,126,207,227,184,102,132,75,241,159,242,123,229,47,80,231,240,120,178,149,187,241,33,110,17,214,238,185,231,158,105,211,77,55,45,62,152,50,142,31,31,30,63,249,228,147,29,143,107,173,94,142,159,197,8,128,99,245,240,214,91,111,93,108,69,209,122,125,248,225,135,99,91,89,60,253,244,211,197,127,37,16,219,96,196,86,22,177,151,249,22,91,108,81,252,241,40,2,229,184,63,180,255,241,168,172,250,163,246,216,158,34,86,9,143,127,117,243,97,124,157,86,30,183,206,21,231,136,45,132,98,143,232,13,54,216,32,255,31,18,21,18,32,64,128,0,1,2,4,8,16,32,64,160,100,1,225,113,201,13,112,249,250,9,196,170,194,8,116,98,85,95,108,5,209,254,65,121,237,163,29,213,135,230,197,222,196,177,42,113,167,157,118,42,246,249,140,218,98,31,209,216,123,57,246,88,141,45,32,226,255,199,158,194,17,168,124,246,179,159,77,17,202,158,127,254,249,69,168,245,163,31,253,40,197,126,162,227,87,252,181,206,251,173,111,125,43,205,158,61,123,104,141,236,198,41,234,141,189,101,99,21,102,4,96,81,175,87,254,2,117,14,143,227,103,39,246,238,141,80,119,253,245,215,47,130,225,103,158,121,166,248,223,107,174,185,38,61,250,232,163,197,31,57,22,45,90,84,252,108,197,207,101,204,223,248,227,78,172,32,142,249,28,193,110,167,227,174,190,250,234,244,248,227,143,143,125,32,95,28,31,225,113,252,211,254,138,107,197,249,226,195,47,191,243,157,239,20,53,61,244,208,67,99,31,156,23,245,108,178,201,38,197,127,141,208,254,42,171,254,207,124,230,51,197,152,226,94,20,117,221,117,215,93,197,127,53,17,127,164,138,109,128,90,54,159,254,244,167,39,156,224,227,195,227,216,75,250,159,255,249,159,139,247,199,189,46,182,242,136,255,106,34,238,107,195,254,163,87,254,63,129,42,36,64,128,0,1,2,4,8,16,32,64,128,192,212,2,194,227,169,141,28,65,160,39,129,189,246,218,43,157,121,230,153,29,67,227,81,6,200,17,72,157,125,246,217,233,217,103,159,45,86,32,198,158,161,241,138,15,142,138,224,234,207,255,252,207,139,237,43,226,184,216,67,53,86,37,222,124,243,205,197,106,200,8,156,119,223,125,247,34,96,233,180,226,47,2,232,248,79,222,35,220,137,189,84,7,253,234,38,56,110,191,102,132,200,17,218,255,248,199,63,30,116,41,206,55,4,129,58,135,199,241,51,21,219,81,204,153,51,167,88,73,27,251,134,199,222,226,17,38,191,245,214,91,69,96,28,251,34,199,254,195,187,237,182,91,177,5,69,107,43,133,248,175,2,22,46,92,88,124,32,100,236,147,60,209,113,17,132,198,113,113,76,252,129,170,211,254,227,177,93,70,252,140,199,127,117,16,123,35,199,246,21,241,181,248,89,143,15,242,140,125,143,15,60,240,192,165,62,104,47,90,93,86,253,241,199,183,150,219,45,183,220,146,118,216,97,135,98,191,230,13,55,220,176,168,183,101,19,33,241,172,89,179,62,50,43,199,135,199,127,252,227,31,211,255,254,223,255,187,56,71,4,226,241,135,174,8,166,63,245,169,79,13,97,70,59,37,1,2,4,8,16,32,64,128,0,1,2,4,234,39,32,60,174,95,79,141,168,98,2,189,6,164,21,27,94,223,229,114,233,155,174,50,111,172,115,120,92,153,38,40,148,0,1,2,4,8,16,32,64,128,0,1,2,4,8,76,34,32,60,54,61,8,100,32,32,40,93,186,9,60,50,152,148,35,40,65,120,60,2,100,151,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,211,16,16,30,79,3,207,91,9,12,82,64,96,250,39,77,14,131,156,85,121,159,75,120,156,119,127,84,71,128,0,1,2,4,8,16,32,64,128,0,1,2,4,132,199,230,0,129,140,4,154,30,156,54,125,252,25,77,197,145,148,34,60,30,9,179,139,16,32,64,128,0,1,2,4,8,16,32,64,128,0,129,190,5,132,199,125,211,121,35,129,225,8,52,53,64,109,234,184,135,51,139,170,113,86,225,113,53,250,164,74,2,4,8,16,32,64,128,0,1,2,4,8,16,104,174,128,240,184,185,189,55,242,140,5,154,22,164,54,109,188,25,79,189,145,150,38,60,30,41,183,139,17,32,64,128,0,1,2,4,8,107,95,100,149,0,0,32,0,73,68,65,84,16,32,64,128,0,129,158,5,132,199,61,147,121,3,129,209,8,52,37,80,109,202,56,71,51,107,170,117,21,225,113,181,250,165,90,2,4,8,16,32,64,128,0,1,2,4,8,16,104,158,128,240,184,121,61,55,226,10,9,212,61,88,173,251,248,42,52,213,74,41,85,120,92,10,187,139,18,32,64,128,0,1,2,4,8,16,32,64,128,0,129,174,5,132,199,93,83,57,144,64,57,2,117,13,88,235,58,174,114,102,73,53,175,42,60,174,102,223,84,77,128,0,1,2,4,8,16,32,64,128,0,1,2,205,17,16,30,55,167,215,70,90,97,129,186,5,173,117,27,79,133,167,86,169,165,11,143,75,229,119,113,2,4,8,16,32,64,128,0,1,2,4,8,16,32,48,165,128,240,120,74,34,7,16,200,67,160,46,129,107,93,198,145,199,172,168,118,21,194,227,106,247,79,245,4,8,16,32,64,128,0,1,2,4,8,16,32,80,127,1,225,113,253,123,108,132,53,18,168,122,240,90,245,250,107,52,149,178,24,138,240,56,139,54,40,130,0,1,2,4,8,16,32,64,128,0,1,2,4,8,116,20,16,30,155,28,4,42,38,80,213,0,182,170,117,87,108,122,84,170,92,225,113,165,218,165,88,2,4,8,16,32,64,128,0,1,2,4,8,16,104,160,128,240,184,129,77,55,228,234,11,84,45,136,173,90,189,213,159,33,213,24,129,240,184,26,125,82,37,1,2,4,8,16,32,64,128,0,1,2,4,8,52,87,64,120,220,220,222,27,121,197,5,170,18,200,86,165,206,138,79,135,74,150,47,60,174,100,219,20,77,128,0,1,2,4,8,16,32,64,128,0,1,2,13,18,16,30,55,168,217,134,90,63,129,220,131,217,220,235,171,223,140,168,214,136,132,199,213,234,151,106,9,16,32,64,128,0,1,2,4,8,16,32,64,160,121,2,194,227,230,245,220,136,107,38,144,107,64,155,107,93,53,107,127,165,135,35,60,174,116,251,20,79,128,0,1,2,4,8,16,32,64,128,0,1,2,13,16,16,30,55,160,201,134,88,127,129,220,130,218,220,234,169,255,12,168,230,8,133,199,213,236,155,170,9,16,32,64,128,0,1,2,4,8,16,32,64,160,57,2,194,227,230,244,218,72,107,46,144,75,96,155,75,29,53,111,119,45,134,39,60,174,69,27,13,130,0,1,2,4,8,16,32,64,128,0,1,2,4,106,44,32,60,174,113,115,13,173,121,2,101,7,183,101,95,191,121,29,175,246,136,133,199,213,238,159,234,9,16,32,64,128,0,1,2,4,8,16,32,64,160,254,2,194,227,250,247,216,8,27,38,80,86,128,91,214,117,27,214,222,90,13,87,120,92,171,118,26,12,1,2,4,8,16,32,64,128,0,1,2,4,8,212,80,64,120,92,195,166,26,18,129,81,7,185,163,190,158,14,215,67,64,120,92,143,62,26,5,1,2,4,8,16,32,64,128,0,1,2,4,8,212,87,64,120,92,223,222,26,89,195,5,70,21,232,142,234,58,13,111,103,45,135,47,60,174,101,91,13,138,0,1,2,4,8,16,32,64,128,0,1,2,4,106,36,32,60,174,81,51,13,133,192,120,129,97,7,187,195,62,191,142,214,91,64,120,92,239,254,26,29,1,2,4,8,16,32,64,128,0,1,2,4,8,84,95,64,120,92,253,30,26,1,129,73,5,134,21,240,14,235,188,218,217,28,1,225,113,115,122,109,164,4,8,16,32,64,128,0,1,2,4,8,16,32,80,77,1,225,113,53,251,166,106,2,61,9,12,58,232,29,244,249,122,26,140,131,107,35,32,60,174,77,43,13,132,0,1,2,4,8,16,32,64,128,0,1,2,4,106,42,32,60,174,105,99,13,139,192,120,129,65,5,190,131,58,143,14,17,16,30,155,3,4,8,16,32,64,128,0,1,2,4,8,16,32,64,32,111,1,225,113,222,253,81,29,129,129,10,76,55,248,157,238,251,7,58,24,39,171,188,128,240,184,242,45,52,0,2,4,8,16,32,64,128,0,1,2,4,8,16,168,185,128,240,184,230,13,54,60,2,227,5,250,13,128,251,125,159,14,16,232,36,32,60,54,55,8,16,32,64,128,0,1,2,4,8,16,32,64,128,64,222,2,194,227,188,251,163,58,2,67,17,232,53,8,238,245,248,161,20,237,164,181,19,16,30,215,174,165,6,68,128,0,1,2,4,8,16,32,64,128,0,1,2,53,19,16,30,215,172,161,134,67,160,91,129,110,3,225,110,143,235,246,186,142,35,208,18,16,30,155,11,4,8,16,32,64,128,0,1,2,4,8,16,32,64,32,111,1,225,113,222,253,81,29,129,161,10,76,21,12,79,245,253,161,22,231,228,181,23,16,30,215,190,197,6,72,128,0,1,2,4,8,16,32,64,128,0,1,2,21,23,16,30,87,188,129,202,39,48,93,129,78,1,177,224,120,186,178,222,63,149,128,240,120,42,33,223,39,64,128,0,1,2,4,8,16,32,64,128,0,1,2,229,10,8,143,203,245,119,117,2,89,8,140,15,138,5,199,89,180,165,246,69,8,143,107,223,98,3,36,64,128,0,1,2,4,8,16,32,64,128,0,129,138,11,8,143,43,222,64,229,19,24,148,64,43,48,158,59,119,110,154,55,111,94,186,246,218,107,211,118,219,109,55,168,211,59,15,129,143,8,8,143,77,10,2,4,8,16,32,64,128,0,1,2,4,8,16,32,144,183,128,240,56,239,254,168,142,192,72,5,172,56,30,41,119,41,23,139,192,54,167,215,146,37,75,114,42,71,45,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,64,155,128,240,216,116,32,64,96,41,1,171,65,235,61,33,244,183,222,253,53,58,2,4,8,16,32,64,128,0,1,2,4,8,16,32,48,72,1,225,241,32,53,157,139,64,13,4,132,139,53,104,226,36,67,208,223,122,247,215,232,8,16,32,64,128,0,1,2,4,8,16,32,64,128,192,32,5,132,199,131,212,116,46,2,53,16,16,46,214,160,137,194,227,122,55,209,232,8,16,32,64,128,0,1,2,4,8,16,32,64,128,192,136,4,132,199,35,130,118,25,2,85,17,16,30,87,165,83,253,213,169,191,253,185,121,23,1,2,4,8,16,32,64,128,0,1,2,4,8,16,104,162,128,240,184,137,93,55,102,2,147,8,8,23,235,61,61,244,183,222,253,53,58,2,4,8,16,32,64,128,0,1,2,4,8,16,32,48,72,1,225,241,32,53,157,139,64,13,4,132,139,53,104,162,63,14,212,187,137,70,71,128,0,1,2,4,8,16,32,64,128,0,1,2,4,70,36,32,60,30,17,180,203,16,168,138,128,240,184,42,157,234,175,78,253,237,207,205,187,8,16,32,64,128,0,1,2,4,8,16,32,64,128,64,19,5,132,199,77,236,186,49,19,152,68,64,184,88,239,233,161,191,245,238,175,209,17,32,64,128,0,1,2,4,8,16,32,64,128,0,129,65,10,8,143,7,169,233,92,4,106,32,32,92,172,65,19,253,113,160,222,77,52,58,2,4,8,16,32,64,128,0,1,2,4,8,16,32,48,34,1,225,241,136,160,93,134,64,85,4,132,199,85,233,84,127,117,234,111,127,110,222,69,128,0,1,2,4,8,16,32,64,128,0,1,2,4,154,40,32,60,110,98,215,141,153,192,36,2,194,197,122,79,15,253,173,119,127,141,142,0,1,2,4,8,16,32,64,128,0,1,2,4,8,12,82,64,120,60,72,77,231,34,80,3,1,225,98,13,154,232,143,3,245,110,162,209,17,32,64,128,0,1,2,4,8,16,32,64,128,0,129,17,9,8,143,71,4,237,50,4,170,34,32,60,174,74,167,250,171,83,127,251,115,243,46,2,4,8,16,32,64,128,0,1,2,4,8,16,32,208,68,1,225,113,19,187,110,204,4,38,17,16,46,214,123,122,232,111,189,251,107,116,4,8,16,32,64,128,0,1,2,4,8,16,32,64,96,144,2,194,227,65,106,58,23,129,26,8,8,23,107,208,68,127,28,168,119,19,141,142,0,1,2,4,8,16,32,64,128,0,1,2,4,8,140,72,64,120,60,34,104,151,33,80,21,1,225,113,85,58,213,95,157,250,219,159,155,119,17,32,64,128,0,1,2,4,8,16,32,64,128,0,129,38,10,8,143,155,216,117,99,38,48,137,128,112,177,222,211,67,127,235,221,95,163,35,64,128,0,1,2,4,8,16,32,64,128,0,1,2,131,20,16,30,15,82,211,185,8,212,64,64,184,88,131,38,250,227,64,189,155,104,116,4,8,16,32,64,128,0,1,2,4,8,16,32,64,96,68,2,194,227,17,65,187,12,129,170,8,8,143,171,210,169,254,234,212,223,254,220,188,139,0,1,2,4,8,16,32,64,128,0,1,2,4,8,52,81,64,120,220,196,174,27,51,129,73,4,132,139,245,158,30,250,91,239,254,26,29,1,2,4,8,16,32,64,128,0,1,2,4,8,16,24,164,128,240,120,144,154,206,69,160,6,2,194,197,26,52,209,31,7,234,221,68,163,35,64,128,0,1,2,4,8,16,32,64,128,0,1,2,35,18,16,30,143,8,218,101,8,84,69,64,120,92,149,78,245,87,167,254,246,231,230,93,4,8,16,32,64,128,0,1,2,4,8,16,32,64,160,137,2,194,227,38,118,221,152,9,76,34,32,92,172,247,244,208,223,122,247,215,232,8,16,32,64,128,0,1,2,4,8,16,32,64,128,192,32,5,132,199,131,212,116,46,2,53,16,16,46,214,160,137,254,56,80,239,38,26,29,1,2,4,8,16,32,64,128,0,1,2,4,8,16,24,145,128,240,120,68,208,46,67,160,42,2,17,30,55,237,181,100,201,146,198,12,217,31,7,26,211,106,3,37,64,128,0,1,2,4,8,16,32,64,128,0,1,2,211,22,16,30,79,155,208,9,8,16,168,178,64,211,194,212,166,141,183,202,115,83,237,4,8,16,32,64,128,0,1,2,4,8,16,32,64,160,108,1,225,113,217,29,112,125,2,4,74,21,104,90,152,218,180,241,150,58,185,92,156,0,1,2,4,8,16,32,64,128,0,1,2,4,8,84,92,64,120,92,241,6,42,159,0,129,233,9,52,45,76,109,218,120,167,55,59,188,155,0,1,2,4,8,16,32,64,128,0,1,2,4,8,52,91,64,120,220,236,254,27,61,129,198,11,52,45,76,109,218,120,27,63,193,1,16,32,64,128,0,1,2,4,8,16,32,64,128,0,129,105,8,8,143,167,129,231,173,4,8,84,95,160,105,97,106,211,198,91,253,25,106,4,4,8,16,32,64,128,0,1,2,4,8,16,32,64,160,60,1,225,113,121,246,174,76,128,64,6,2,77,11,83,155,54,222,12,166,152,18,8,16,32,64,128,0,1,2,4,8,16,32,64,128,64,101,5,132,199,149,109,157,194,9,16,24,132,64,211,194,212,166,141,119,16,115,196,57,8,16,32,64,128,0,1,2,4,8,16,32,64,128,64,83,5,132,199,77,237,188,113,19,32,80,8,52,45,76,109,218,120,77,115,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,160,127,1,225,113,255,118,222,73,128,64,13,4,154,22,166,54,109,188,53,152,162,134,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,74,19,16,30,151,70,239,194,4,8,228,32,208,180,48,181,105,227,205,97,142,169,129,0,1,2,4,8,16,32,64,128,0,1,2,4,8,84,85,64,120,92,213,206,169,155,0,129,129,8,52,45,76,109,218,120,7,50,73,156,132,0,1,2,4,8,16,32,64,128,0,1,2,4,8,52,84,64,120,220,208,198,27,54,1,2,127,18,104,90,152,218,180,241,154,231,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,64,255,2,194,227,254,237,188,147,0,129,26,8,52,45,76,109,218,120,107,48,69,13,129,0,1,2,4,8,16,32,64,128,0,1,2,4,8,148,38,32,60,46,141,222,133,9,16,200,65,160,105,97,106,211,198,155,195,28,83,3,1,2,4,8,16,32,64,128,0,1,2,4,8,16,168,170,128,240,184,170,157,83,55,1,2,3,17,104,90,152,218,180,241,14,100,146,56,9,1,2,4,8,16,32,64,128,0,1,2,4,8,16,104,168,128,240,184,161,141,55,108,2,4,254,36,208,180,48,181,105,227,53,207,9,16,32,64,128,0,1,2,4,8,16,32,64,128,0,129,254,5,132,199,253,219,121,39,1,2,21,20,216,107,175,189,210,165,151,94,154,142,59,238,184,116,216,97,135,141,133,199,167,156,114,74,58,230,152,99,210,206,59,239,156,126,252,227,31,87,112,100,19,151,220,180,241,214,166,113,6,66,128,0,1,2,4,8,16,32,64,128,0,1,2,4,50,16,16,30,103,208,4,37,16,32,48,58,129,55,223,124,51,173,177,198,26,105,133,21,86,72,203,44,179,76,122,237,181,215,210,170,171,174,154,62,252,240,195,244,222,123,239,165,151,95,126,57,205,156,57,115,116,5,13,249,74,77,27,239,144,57,157,158,0,1,2,4,8,16,32,64,128,0,1,2,4,8,52,74,64,120,220,168,118,27,44,1,2,33,16,43,142,207,59,239,188,180,104,209,162,34,64,94,188,120,113,90,105,165,149,210,62,251,236,147,98,5,114,221,94,77,27,111,221,250,103,60,4,8,16,32,64,128,0,1,2,4,8,16,32,64,160,44,1,225,113,89,242,174,75,128,64,105,2,177,26,247,147,159,252,100,177,210,184,245,154,49,99,70,122,233,165,151,106,181,234,184,53,182,166,141,183,180,137,229,194,4,8,16,32,64,128,0,1,2,4,8,16,32,64,160,102,2,194,227,154,53,212,112,8,16,232,78,96,206,156,57,233,159,254,233,159,210,27,111,188,145,86,94,121,229,244,119,127,247,119,233,228,147,79,238,238,205,21,60,170,105,227,173,96,139,148,76,128,0,1,2,4,8,16,32,64,128,0,1,2,4,178,19,16,30,103,215,18,5,17,32,48,10,129,246,213,184,117,94,117,220,178,108,218,120,71,49,135,92,131,0,1,2,4,8,16,32,64,128,0,1,2,4,8,212,93,64,120,92,247,14,27,31,1,2,29,5,98,47,224,115,206,57,39,237,191,255,254,181,220,235,120,252,192,155,54,94,83,159,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,152,158,128,240,120,122,126,222,77,128,64,133,5,98,53,238,167,62,245,169,244,194,11,47,212,114,175,227,241,173,105,218,120,43,60,53,149,78,128,0,1,2,4,8,16,32,64,128,0,1,2,4,178,16,16,30,103,209,6,69,16,32,240,103,127,246,103,16,106,46,176,100,201,146,154,143,208,240,8,16,32,64,128,0,1,2,4,8,16,32,64,128,64,189,4,132,199,245,234,167,209,16,168,172,64,132,199,194,197,202,182,111,202,194,245,119,74,34,7,16,32,64,128,0,1,2,4,8,16,32,64,128,0,129,236,4,132,199,217,181,68,65,4,154,41,32,92,172,119,223,245,183,222,253,53,58,2,4,8,16,32,64,128,0,1,2,4,8,16,168,167,128,240,184,158,125,53,42,2,149,19,16,46,86,174,101,61,21,172,191,61,113,57,152,0,1,2,4,8,16,32,64,128,0,1,2,4,8,100,33,32,60,206,162,13,138,32,64,64,184,88,239,57,160,191,245,238,175,209,17,32,64,128,0,1,2,4,8,16,32,64,128,64,61,5,132,199,245,236,171,81,17,168,156,128,112,177,114,45,235,169,96,253,237,137,203,193,4,8,16,32,64,128,0,1,2,4,8,16,32,64,32,11,1,225,113,22,109,80,4,1,2,194,197,122,207,1,253,173,119,127,141,142,0,1,2,4,8,16,32,64,128,0,1,2,4,234,41,32,60,174,103,95,141,138,64,229,4,132,139,149,107,89,79,5,235,111,79,92,14,38,64,128,0,1,2,4,8,16,32,64,128,0,1,2,89,8,8,143,179,104,131,34,8,16,16,46,214,123,14,232,111,189,251,107,116,4,8,16,32,64,128,0,1,2,4,8,16,32,80,79,1,225,113,61,251,106,84,4,42,39,32,92,172,92,203,122,42,88,127,123,226,114,48,1,2,4,8,16,32,64,128,0,1,2,4,8,16,200,66,64,120,156,69,27,20,65,128,128,112,177,222,115,64,127,235,221,95,163,35,64,128,0,1,2,4,8,16,32,64,128,0,129,122,10,8,143,235,217,87,163,34,80,57,1,225,98,229,90,214,83,193,250,219,19,151,131,9,16,32,64,128,0,1,2,4,8,16,32,64,128,64,22,2,194,227,44,218,160,8,2,4,166,27,46,62,242,200,35,233,194,11,47,76,243,230,205,75,43,172,176,194,72,65,39,187,118,153,117,13,26,161,125,44,31,126,248,97,58,243,204,51,211,190,251,238,155,94,126,249,229,41,237,167,219,223,65,143,197,249,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,129,169,5,132,199,83,27,57,130,0,129,17,8,84,57,92,108,74,120,220,62,13,94,121,229,149,116,228,145,71,166,19,79,60,81,120,60,130,159,15,151,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,101,8,8,143,203,80,119,77,2,4,62,34,208,30,30,223,126,251,237,233,176,195,14,75,247,222,123,111,154,61,123,118,17,80,174,185,230,154,41,66,218,211,78,59,45,173,180,210,74,233,226,139,47,78,95,252,226,23,211,252,249,243,211,231,63,255,249,226,123,237,43,143,251,57,71,123,81,139,23,47,78,11,23,46,76,167,156,114,74,186,227,142,59,210,150,91,110,89,252,251,230,155,111,158,150,44,89,146,110,188,241,198,116,232,161,135,22,111,217,125,247,221,211,11,47,188,144,142,63,254,248,52,99,198,140,142,223,123,230,153,103,138,250,223,123,239,189,244,234,171,175,22,99,120,252,241,199,199,198,186,199,30,123,164,99,143,61,54,173,182,218,106,233,237,183,223,78,167,158,122,106,90,176,96,65,90,103,157,117,210,113,199,29,151,182,223,126,251,244,206,59,239,76,248,245,240,107,31,115,55,231,138,247,196,235,131,15,62,40,140,119,222,121,231,52,107,214,172,116,211,77,55,165,147,78,58,41,93,122,233,165,105,237,181,215,46,254,55,94,95,249,202,87,10,227,57,115,230,164,35,142,56,34,157,119,222,121,105,179,205,54,75,39,159,124,114,250,233,79,127,90,28,27,171,145,163,47,231,158,123,110,113,174,214,171,202,127,28,240,227,74,128,0,1,2,4,8,16,32,64,128,0,1,2,4,154,42,32,60,110,106,231,141,155,64,102,2,173,112,241,169,167,158,74,7,31,124,112,154,59,119,110,218,104,163,141,210,101,151,93,150,30,120,224,129,116,194,9,39,164,248,222,94,123,237,85,4,172,91,109,181,85,17,106,222,119,223,125,69,120,249,228,147,79,142,133,199,47,190,248,98,95,231,88,110,185,229,198,84,30,124,240,193,226,188,241,207,90,107,173,149,46,185,228,146,116,231,157,119,166,211,79,63,61,61,253,244,211,69,13,17,22,199,247,34,104,141,149,184,103,156,113,70,138,128,120,178,239,197,54,15,17,32,111,186,233,166,233,247,191,255,125,58,228,144,67,138,177,110,188,241,198,197,88,31,123,236,177,116,204,49,199,164,235,174,187,174,24,91,132,232,49,158,8,107,35,224,141,175,77,244,245,8,180,91,110,221,158,107,221,117,215,29,27,111,88,206,156,57,51,125,243,155,223,44,198,17,53,69,64,254,165,47,125,169,216,10,100,199,29,119,76,203,47,191,252,152,113,132,216,237,43,143,35,172,142,227,190,246,181,175,45,213,151,150,169,240,56,179,31,56,229,16,32,64,128,0,1,2,4,8,16,32,64,128,0,129,46,4,132,199,93,32,57,132,0,129,225,11,180,194,197,107,174,185,38,221,115,207,61,69,120,25,95,139,253,116,99,133,111,4,178,177,98,55,86,227,70,128,187,242,202,43,47,181,218,56,66,219,214,202,227,88,57,219,207,57,38,219,43,249,214,91,111,45,2,228,8,86,163,198,231,158,123,46,29,116,208,65,5,204,253,247,223,159,46,186,232,162,34,68,158,236,123,81,99,123,253,87,92,113,69,17,22,71,8,27,99,125,227,141,55,210,81,71,29,149,14,63,252,240,244,155,223,252,38,157,115,206,57,69,184,28,171,157,87,92,113,197,226,90,17,42,79,244,245,126,206,213,222,213,95,255,250,215,197,234,225,31,252,224,7,197,56,62,241,137,79,20,43,158,183,217,102,155,98,204,17,104,199,152,91,198,227,195,227,78,125,105,153,10,143,135,255,51,228,10,4,8,16,32,64,128,0,1,2,4,8,16,32,64,96,208,2,194,227,65,139,58,31,1,2,125,9,180,194,197,214,22,9,187,236,178,75,113,158,119,223,125,183,8,146,99,197,113,188,218,183,166,104,223,170,162,61,60,190,234,170,171,138,99,123,61,71,123,120,28,43,121,31,126,248,225,116,195,13,55,20,225,240,109,183,221,86,172,118,142,32,117,252,249,219,235,152,236,123,237,53,198,181,98,172,187,238,186,235,82,94,177,13,68,4,193,235,173,183,94,113,157,179,206,58,171,8,152,99,197,114,4,201,241,190,137,190,30,161,114,175,231,90,101,149,85,198,174,29,33,125,56,239,191,255,254,197,118,20,223,254,246,183,211,47,127,249,203,244,213,175,126,181,216,62,228,128,3,14,88,42,172,31,31,30,119,234,139,240,184,175,31,7,111,34,64,128,0,1,2,4,8,16,32,64,128,0,1,2,89,8,8,143,179,104,131,34,8,16,232,118,229,113,55,225,241,84,43,143,167,10,58,163,27,119,223,125,119,177,85,198,158,123,238,89,108,49,17,91,102,68,168,59,221,149,199,237,215,142,243,189,254,250,235,105,159,125,246,233,56,1,34,196,142,21,191,177,37,196,214,91,111,93,108,31,17,175,241,95,143,175,245,123,174,120,239,135,31,126,88,108,139,17,91,89,196,182,28,123,239,189,119,177,101,71,108,101,177,237,182,219,166,45,182,216,66,120,236,199,148,0,1,2,4,8,16,32,64,128,0,1,2,4,8,52,76,64,120,220,176,134,27,46,129,92,5,186,221,243,184,155,240,120,170,61,143,187,9,143,35,216,125,244,209,71,139,61,135,23,45,90,84,108,45,17,129,109,172,4,126,233,165,151,138,253,133,35,208,93,127,253,245,199,246,58,142,96,185,117,237,137,190,55,126,229,113,172,40,142,45,57,226,195,240,54,217,100,147,116,215,93,119,165,11,46,184,160,248,96,190,235,175,191,190,248,48,189,214,135,242,197,254,202,17,30,199,7,243,77,244,245,207,124,230,51,61,159,43,206,215,254,138,45,55,98,117,115,108,157,241,157,239,124,167,24,227,67,15,61,52,246,193,121,237,43,172,99,229,113,28,27,117,197,135,251,77,101,106,219,138,92,127,242,212,69,128,0,1,2,4,8,16,32,64,128,0,1,2,4,58,11,8,143,205,14,2,4,178,16,104,15,23,111,191,253,246,34,180,141,237,18,102,207,158,93,172,136,93,115,205,53,151,90,249,26,219,33,116,218,182,34,190,215,207,57,218,183,173,248,195,31,254,80,4,198,151,95,126,121,177,239,239,110,187,237,86,108,23,49,127,254,252,180,198,26,107,20,219,88,204,153,51,167,88,237,187,223,126,251,165,39,158,120,162,8,147,103,204,152,209,241,123,227,195,227,8,163,91,231,185,229,150,91,210,14,59,236,80,236,55,188,225,134,27,22,129,108,236,35,188,96,193,130,98,245,111,236,175,28,171,129,23,47,94,60,225,215,219,175,219,237,185,198,239,241,28,158,177,213,71,236,169,28,251,44,199,246,21,241,181,88,129,28,31,124,215,238,189,204,50,203,20,117,44,92,184,176,88,161,253,243,159,255,188,24,255,248,190,216,182,34,139,31,47,69,16,32,64,128,0,1,2,4,8,16,32,64,128,0,129,190,4,132,199,125,177,121,19,1,2,131,22,176,50,117,208,162,121,157,79,127,243,234,135,106,8,16,32,64,128,0,1,2,4,8,16,32,64,128,64,55,2,194,227,110,148,28,67,128,192,208,5,132,139,67,39,46,245,2,250,91,42,191,139,19,32,64,128,0,1,2,4,8,16,32,64,128,0,129,190,4,132,199,125,177,121,19,1,2,131,22,16,46,14,90,52,175,243,233,111,94,253,80,13,1,2,4,8,16,32,64,128,0,1,2,4,8,16,232,70,64,120,220,141,146,99,8,16,24,186,128,112,113,232,196,165,94,64,127,75,229,119,113,2,4,8,16,32,64,128,0,1,2,4,8,16,32,208,151,128,240,184,47,54,111,34,64,96,208,2,194,197,65,139,230,117,62,253,205,171,31,170,33,64,128,0,1,2,4,8,16,32,64,128,0,1,2,221,8,8,143,187,81,114,12,1,2,67,23,152,44,92,124,228,145,71,210,133,23,94,152,230,205,155,151,158,121,230,153,177,127,159,49,99,70,186,248,226,139,211,33,135,28,146,190,242,149,175,164,187,239,190,59,125,247,187,223,77,39,159,124,114,90,110,185,229,134,86,243,91,111,189,149,206,60,243,204,180,239,190,251,166,213,87,95,125,169,235,60,251,236,179,233,248,227,143,79,63,249,201,79,210,204,153,51,211,174,187,238,154,190,255,253,239,167,213,86,91,173,56,110,216,223,31,228,160,219,221,87,88,97,133,105,157,90,120,60,45,62,111,38,64,128,0,1,2,4,8,16,32,64,128,0,1,2,165,8,8,143,75,97,119,81,2,4,198,11,116,27,30,183,135,152,239,190,251,110,58,250,232,163,211,78,59,237,148,46,187,236,178,180,199,30,123,164,77,54,217,100,232,184,175,188,242,74,58,242,200,35,211,137,39,158,184,84,120,188,104,209,162,244,189,239,125,175,8,140,191,246,181,175,165,255,254,239,255,78,255,242,47,255,146,30,126,248,225,116,194,9,39,164,247,223,127,127,168,223,95,126,249,229,7,58,118,225,241,64,57,157,140,0,1,2,4,8,16,32,64,128,0,1,2,4,8,84,78,64,120,92,185,150,41,152,64,61,5,218,195,227,37,75,150,164,27,111,188,49,29,122,232,161,197,96,119,223,125,247,244,194,11,47,20,43,122,91,43,143,231,204,153,147,142,56,226,136,116,222,121,231,45,5,242,171,95,253,42,45,187,236,178,233,176,195,14,75,247,222,123,111,17,40,31,123,236,177,197,202,223,8,67,79,59,237,180,244,222,123,239,165,87,95,125,181,88,181,252,248,227,143,79,122,236,74,43,173,84,28,247,197,47,126,49,205,159,63,63,125,238,115,159,75,7,29,116,80,113,221,205,54,219,44,93,113,197,21,105,214,172,89,69,13,191,251,221,239,138,48,251,236,179,207,78,107,174,185,102,241,181,215,94,123,173,24,71,212,27,175,97,126,127,131,13,54,24,179,8,195,43,175,188,178,24,219,166,155,110,58,86,123,28,112,251,237,183,143,141,121,246,236,217,69,8,30,245,78,230,30,161,125,251,251,218,93,223,126,251,237,116,234,169,167,166,5,11,22,164,117,214,89,39,29,119,220,113,105,251,237,183,79,209,211,214,203,202,227,122,254,220,26,21,1,2,4,8,16,32,64,128,0,1,2,4,8,212,91,64,120,92,239,254,26,29,129,202,8,180,135,139,17,242,70,224,27,97,241,90,107,173,149,78,58,233,164,20,171,125,207,56,227,140,165,182,173,136,193,205,157,59,55,237,178,203,46,233,210,75,47,77,123,237,181,87,138,213,183,7,31,124,112,241,245,141,55,222,184,88,145,252,216,99,143,165,99,142,57,166,8,119,99,171,137,8,144,35,80,253,253,239,127,95,108,121,209,233,216,56,95,212,177,213,86,91,21,231,191,239,190,251,138,45,49,222,124,243,205,9,87,30,199,74,232,8,107,163,214,8,87,191,252,229,47,23,161,117,43,68,29,246,247,219,155,253,224,131,15,22,171,157,79,63,253,244,244,155,223,252,38,221,113,199,29,197,56,99,219,140,150,207,70,27,109,84,248,60,240,192,3,197,177,79,61,245,84,71,247,23,95,124,177,163,235,117,215,93,87,216,196,216,227,184,8,245,35,144,94,119,221,117,133,199,149,249,9,84,40,1,2,4,8,16,32,64,128,0,1,2,4,8,16,248,168,128,240,216,172,32,64,32,11,129,246,240,56,86,243,62,247,220,115,197,10,223,120,221,127,255,253,233,162,139,46,42,66,228,246,61,143,39,10,143,99,181,113,132,197,177,173,68,156,243,141,55,222,72,71,29,117,84,58,252,240,195,139,208,55,86,200,70,160,186,242,202,43,23,171,134,187,61,182,125,11,135,119,222,121,103,194,240,56,234,137,85,184,63,251,217,207,210,85,87,93,149,110,190,249,230,34,192,142,0,250,127,253,175,255,85,212,51,236,239,183,154,121,205,53,215,164,8,144,99,220,237,175,248,250,61,247,220,83,4,201,81,207,203,47,191,92,172,140,142,26,99,101,113,39,247,120,95,39,171,8,167,207,57,231,156,34,136,223,124,243,205,211,138,43,174,248,145,57,101,229,113,22,63,102,138,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,61,9,8,143,123,226,114,48,1,2,195,18,104,15,23,99,149,111,188,98,69,113,188,58,125,96,222,68,225,113,124,104,94,236,57,220,254,106,109,47,17,95,107,125,240,94,108,195,16,215,233,246,216,110,195,227,246,235,254,241,143,127,76,177,141,198,15,127,248,195,98,219,136,8,146,71,245,253,241,134,173,235,142,255,122,172,134,142,32,57,86,89,135,93,39,247,8,195,59,89,173,183,222,122,69,88,126,214,89,103,21,1,115,172,238,142,32,121,149,85,86,25,27,174,240,120,88,63,57,206,75,128,0,1,2,4,8,16,32,64,128,0,1,2,4,134,39,32,60,30,158,173,51,19,32,208,131,192,32,87,30,191,254,250,235,105,159,125,246,249,200,213,199,127,0,92,172,60,238,246,216,110,194,227,155,110,186,41,253,226,23,191,40,182,219,136,125,151,91,175,248,255,241,1,122,177,98,121,152,223,223,98,139,45,198,174,57,140,149,199,157,172,90,23,141,61,147,99,229,242,188,121,243,210,214,91,111,157,118,220,113,71,225,113,15,63,3,14,37,64,128,0,1,2,4,8,16,32,64,128,0,1,2,185,9,8,143,115,235,136,122,8,52,84,160,61,60,142,189,119,99,95,222,8,33,215,95,127,253,177,189,142,187,217,243,120,153,101,150,41,182,97,136,15,109,219,100,147,77,210,93,119,221,149,46,184,224,130,116,202,41,167,164,151,94,122,105,169,149,199,177,74,182,219,99,199,135,199,177,178,54,66,225,79,127,250,211,99,29,251,195,31,254,144,14,56,224,128,244,87,127,245,87,233,175,255,250,175,139,253,151,239,188,243,206,177,173,50,98,59,135,97,126,63,86,0,183,94,173,61,143,195,236,161,135,30,74,87,95,125,117,97,208,190,119,241,248,61,143,159,127,254,249,142,238,177,63,116,39,171,235,175,191,190,248,224,193,214,7,28,134,75,132,199,241,79,235,101,229,113,67,127,176,13,155,0,1,2,4,8,16,32,64,128,0,1,2,4,42,45,32,60,174,116,251,20,79,160,62,2,237,225,98,172,96,189,237,182,219,210,156,57,115,138,149,193,251,237,183,95,122,226,137,39,138,48,121,170,61,143,255,231,255,252,159,99,239,189,229,150,91,210,14,59,236,80,236,149,188,225,134,27,46,181,253,69,108,91,209,126,157,169,142,109,15,143,35,160,142,189,147,23,46,92,88,108,125,49,107,214,172,177,70,196,7,210,69,120,250,147,159,252,36,253,247,127,255,119,218,118,219,109,139,15,144,251,194,23,190,80,28,51,236,239,183,10,137,177,93,121,229,149,197,135,216,109,176,193,6,233,220,115,207,29,171,51,246,54,142,175,199,254,208,179,103,207,46,62,220,110,205,53,215,92,202,99,188,251,140,25,51,58,186,198,62,206,225,177,96,193,130,52,115,230,204,98,175,234,189,247,222,59,133,177,240,184,62,63,163,70,66,128,0,1,2,4,8,16,32,64,128,0,1,2,205,19,16,30,55,175,231,70,76,32,75,1,43,83,179,108,203,192,138,210,223,129,81,58,17,1,2,4,8,16,32,64,128,0,1,2,4,8,16,24,153,128,240,120,100,212,46,68,128,192,100,2,194,197,122,207,15,253,173,119,127,141,142,0,1,2,4,8,16,32,64,128,0,1,2,4,234,41,32,60,174,103,95,141,138,64,229,4,132,139,149,107,89,79,5,235,111,79,92,14,38,64,128,0,1,2,4,8,16,32,64,128,0,1,2,89,8,252,63,246,238,4,90,206,178,204,19,248,107,92,72,160,73,32,16,26,68,69,15,96,176,1,65,233,158,230,168,136,167,113,220,122,206,164,233,51,221,4,3,36,99,70,66,24,68,194,18,194,150,144,144,68,8,144,0,9,140,97,8,208,98,12,136,178,201,226,224,64,143,162,18,22,33,192,65,118,100,137,24,34,91,8,129,208,2,153,243,124,109,221,174,91,212,87,119,73,45,95,85,253,234,28,14,225,222,250,222,229,247,188,95,213,229,127,223,188,37,60,46,68,25,12,130,0,1,225,98,103,175,1,245,237,236,250,154,29,1,2,4,8,16,32,64,128,0,1,2,4,8,116,166,128,240,184,51,235,106,86,4,218,78,64,184,216,118,37,27,208,128,213,119,64,92,158,76,128,0,1,2,4,8,16,32,64,128,0,1,2,4,10,33,32,60,46,68,25,12,130,0,129,78,14,23,95,123,237,181,116,206,57,231,164,201,147,39,167,23,94,120,33,45,89,178,36,205,156,57,51,13,27,54,172,107,10,223,201,245,237,154,34,154,40,1,2,4,8,16,32,64,128,0,1,2,4,8,116,157,128,240,184,235,74,110,194,4,138,41,208,201,225,226,139,47,190,152,78,58,233,164,52,103,206,28,225,113,49,151,159,81,17,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,85,4,132,199,150,5,1,2,133,16,40,114,120,188,124,249,242,52,117,234,212,180,98,197,138,52,118,236,216,44,4,30,53,106,84,122,228,145,71,210,89,103,157,149,134,15,31,158,46,189,244,210,244,169,79,125,42,205,159,63,63,125,242,147,159,236,49,125,227,141,55,210,148,41,83,210,226,197,139,211,30,123,236,145,78,63,253,244,116,237,181,215,166,15,126,240,131,217,110,228,184,230,252,243,207,79,163,71,143,206,174,41,239,107,194,132,9,233,212,83,79,77,35,71,142,204,250,186,224,130,11,210,86,91,109,149,206,61,247,220,244,213,175,126,53,29,123,236,177,89,255,55,221,116,83,22,78,31,121,228,145,233,125,239,123,95,33,234,89,57,136,34,215,183,144,96,6,69,128,0,1,2,4,8,16,32,64,128,0,1,2,4,10,32,32,60,46,64,17,12,129,0,129,148,138,26,46,62,245,212,83,233,152,99,142,73,51,102,204,72,159,248,196,39,210,178,101,203,210,3,15,60,144,102,207,158,157,226,123,19,39,78,204,2,222,47,124,225,11,105,233,210,165,233,190,251,238,203,2,226,15,124,224,3,61,101,173,220,121,28,161,112,28,91,241,119,127,247,119,189,174,121,238,185,231,122,250,218,117,215,93,179,190,30,123,236,177,52,125,250,244,244,248,227,143,167,184,238,180,211,78,75,251,236,179,79,118,125,124,109,193,130,5,105,195,134,13,89,120,124,202,41,167,164,157,118,218,169,144,203,169,168,245,45,36,150,65,17,32,64,128,0,1,2,4,8,16,32,64,128,0,129,130,8,8,143,11,82,8,195,32,208,237,2,69,13,23,175,187,238,186,116,207,61,247,100,225,113,140,49,206,44,62,238,184,227,178,192,120,253,250,245,233,204,51,207,76,103,159,125,118,26,49,98,68,182,59,184,218,121,198,149,225,113,222,53,209,87,132,197,17,4,71,95,107,214,172,73,39,159,124,114,58,225,132,19,210,218,181,107,123,245,21,65,245,234,213,171,93,163,190,4,0,0,32,0,73,68,65,84,179,93,205,177,187,249,232,163,143,78,227,199,143,79,123,239,189,119,33,151,82,81,235,91,72,44,131,34,64,128,0,1,2,4,8,16,32,64,128,0,1,2,5,17,16,30,23,164,16,134,65,160,219,5,138,26,46,70,72,27,143,113,227,198,101,255,142,160,54,130,228,216,113,28,143,242,176,184,191,225,113,222,53,87,93,117,85,58,232,160,131,122,45,133,56,234,226,138,43,174,120,87,95,229,227,42,29,141,113,240,193,7,167,207,126,246,179,133,92,74,69,173,111,33,177,12,138,0,1,2,4,8,16,32,64,128,0,1,2,4,8,20,68,64,120,92,144,66,24,6,129,110,23,40,106,184,216,215,206,227,122,134,199,209,215,43,175,188,146,38,77,154,244,174,229,80,25,76,11,143,187,253,142,49,127,2,4,8,16,32,64,128,0,1,2,4,8,16,32,208,120,1,225,113,227,141,245,64,128,64,63,4,138,26,30,247,117,230,113,127,195,227,248,112,187,56,175,120,221,186,117,185,187,149,87,174,92,153,29,137,49,107,214,172,180,219,110,187,165,187,238,186,43,93,116,209,69,105,222,188,121,217,17,21,229,125,9,143,251,177,168,60,133,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,216,40,1,225,241,70,241,185,152,0,129,122,9,20,53,60,142,249,45,95,190,60,77,157,58,53,173,88,177,34,141,29,59,54,205,153,51,39,141,26,53,234,93,103,28,231,29,91,241,230,155,111,102,231,21,95,115,205,53,217,7,237,221,122,235,173,217,7,222,13,27,54,172,87,27,67,135,14,77,183,223,126,123,154,54,109,90,186,237,182,219,210,254,251,239,159,230,206,157,155,118,217,101,151,119,245,37,60,174,215,202,211,14,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,144,39,32,60,182,54,8,16,40,132,64,145,195,227,66,0,181,249,32,212,183,205,11,104,248,4,8,16,32,64,128,0,1,2,4,8,16,32,208,149,2,194,227,174,44,187,73,19,40,158,128,112,177,120,53,169,231,136,212,183,158,154,218,34,64,128,0,1,2,4,8,16,32,64,128,0,1,2,205,17,16,30,55,199,89,47,4,8,244,33,32,92,236,236,37,162,190,157,93,95,179,35,64,128,0,1,2,4,8,16,32,64,128,0,129,206,20,16,30,119,102,93,205,138,64,219,9,8,23,219,174,100,3,26,176,250,14,136,203,147,9,16,32,64,128,0,1,2,4,8,16,32,64,128,64,33,4,132,199,133,40,131,65,16,32,32,92,236,236,53,160,190,157,93,95,179,35,64,128,0,1,2,4,8,16,32,64,128,0,129,206,20,16,30,119,102,93,205,138,64,219,9,8,23,219,174,100,3,26,176,250,14,136,203,147,9,16,32,64,128,0,1,2,4,8,16,32,64,128,64,33,4,132,199,133,40,131,65,16,32,32,92,236,236,53,160,190,157,93,95,179,35,64,128,0,1,2,4,8,16,32,64,128,0,129,206,20,16,30,119,102,93,205,138,64,219,9,8,23,219,174,100,3,26,176,250,14,136,203,147,9,16,32,64,128,0,1,2,4,8,16,32,64,128,64,33,4,132,199,133,40,131,65,16,32,32,92,236,236,53,160,190,157,93,95,179,35,64,128,0,1,2,4,8,16,32,64,128,0,129,206,20,16,30,119,102,93,205,138,64,219,9,8,23,219,174,100,3,26,176,250,14,136,203,147,9,16,32,64,128,0,1,2,4,8,16,32,64,128,64,33,4,132,199,133,40,131,65,16,32,32,92,236,236,53,160,190,157,93,95,179,35,64,128,0,1,2,4,8,16,32,64,128,0,129,206,20,16,30,119,102,93,205,138,64,219,9,68,184,232,209,217,2,27,54,108,232,236,9,154,29,1,2,4,8,16,32,64,128,0,1,2,4,8,16,232,48,1,225,113,135,21,212,116,8,16,104,15,1,59,113,219,163,78,70,73,128,0,1,2,4,8,16,32,64,128,0,1,2,4,186,89,64,120,220,205,213,55,119,2,4,90,38,32,60,110,25,189,142,9,16,32,64,128,0,1,2,4,8,16,32,64,128,0,129,126,10,8,143,251,9,229,105,4,8,16,168,167,128,240,184,158,154,218,34,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,26,33,32,60,110,132,170,54,9,16,32,208,135,128,240,216,18,33,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,138,46,32,60,46,122,133,140,143,0,129,142,20,16,30,119,100,89,77,138,0,1,2,4,8,16,32,64,128,0,1,2,4,8,116,148,128,240,184,163,202,105,50,4,8,180,139,128,240,184,93,42,101,156,4,8,16,32,64,128,0,1,2,4,8,16,32,64,160,123,5,132,199,221,91,123,51,39,64,160,133,2,194,227,22,226,235,154,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,232,151,128,240,184,95,76,158,68,128,0,129,250,10,8,143,235,235,169,53,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,160,254,2,194,227,250,155,106,145,0,1,2,125,10,8,143,251,36,242,4,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,160,197,2,194,227,22,23,64,247,4,8,116,167,128,240,184,59,235,110,214,4,8,16,32,64,128,0,1,2,4,8,16,32,64,160,157,4,132,199,237,84,45,99,37,64,160,99,4,132,199,29,83,74,19,33,64,128,0,1,2,4,8,16,32,64,128,0,1,2,29,43,32,60,238,216,210,154,24,1,2,69,22,16,30,23,185,58,198,70,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,132,128,240,216,58,32,64,128,64,11,4,132,199,45,64,215,37,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,48,32,1,225,241,128,184,60,153,0,1,2,245,17,16,30,215,199,81,43,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,64,227,4,132,199,141,179,213,50,1,2,4,114,5,132,199,22,7,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,80,116,1,225,113,209,43,100,124,4,8,116,164,128,240,184,35,203,106,82,4,8,16,32,64,128,0,1,2,4,8,16,32,64,160,163,4,132,199,29,85,78,147,33,64,160,93,4,132,199,237,82,41,227,36,64,128,0,1,2,4,8,16,32,64,128,0,1,2,221,43,32,60,238,222,218,155,57,1,2,45,20,16,30,183,16,95,215,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,64,191,4,132,199,253,98,242,36,2,4,8,212,87,64,120,92,95,79,173,17,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,245,23,16,30,215,223,84,139,4,8,16,232,83,32,194,99,15,2,157,36,176,97,195,134,66,79,199,61,87,232,242,116,212,224,138,126,47,116,20,182,201,16,32,64,128,0,1,2,4,8,52,92,64,120,220,112,98,29,16,32,64,128,0,129,238,19,120,228,145,71,210,146,37,75,210,204,153,51,211,176,97,195,90,2,240,218,107,175,165,115,206,57,39,77,158,60,57,109,181,213,86,45,25,131,78,187,75,192,223,42,233,174,122,155,45,1,2,4,8,16,32,64,160,27,4,132,199,221,80,101,115,36,64,128,0,1,2,77,22,40,66,120,252,226,139,47,166,147,78,58,41,205,153,51,71,120,220,228,250,119,107,119,194,227,110,173,188,121,19,32,64,128,0,1,2,4,58,87,64,120,220,185,181,53,51,2,4,8,16,32,208,52,129,248,171,250,55,223,124,115,58,238,184,227,178,62,15,57,228,144,180,106,213,170,116,218,105,167,101,59,143,151,47,95,158,166,78,157,154,86,172,88,145,38,76,152,144,78,61,245,212,52,114,228,200,20,215,93,121,229,149,217,247,118,223,125,247,52,127,254,252,180,243,206,59,167,8,159,207,58,235,172,180,126,253,250,20,33,240,39,63,249,201,244,79,255,244,79,105,175,189,246,202,218,143,93,205,163,70,141,74,163,71,143,78,23,92,112,65,22,14,159,123,238,185,105,223,125,247,77,103,156,113,70,250,208,135,62,148,166,76,153,146,22,47,94,156,246,216,99,143,116,197,21,87,100,207,245,32,208,72,1,225,113,35,117,181,77,128,0,1,2,4,8,16,32,208,10,1,225,113,43,212,245,73,128,0,1,2,4,58,76,32,194,222,8,132,35,44,222,110,187,237,210,220,185,115,179,208,119,193,130,5,233,249,231,159,79,199,28,115,76,154,49,99,70,218,117,215,93,211,178,101,203,210,99,143,61,150,166,79,159,158,30,126,248,225,52,123,246,236,116,246,217,103,167,123,239,189,55,221,113,199,29,217,243,30,127,252,241,236,184,137,8,144,35,84,254,249,207,127,158,126,247,187,223,165,111,126,243,155,233,141,55,222,72,179,102,205,74,135,30,122,104,250,183,127,251,183,52,110,220,184,116,212,81,71,165,177,99,199,166,27,111,188,49,93,127,253,245,89,191,17,60,219,121,220,97,11,173,224,211,17,30,23,188,64,134,71,128,0,1,2,4,8,16,32,48,96,1,225,241,128,201,92,64,128,0,1,2,4,8,84,10,196,206,222,231,158,123,46,219,237,27,143,251,239,191,63,93,114,201,37,89,136,124,221,117,215,101,97,113,4,185,17,174,173,89,179,38,157,124,242,201,233,132,19,78,72,119,223,125,119,122,240,193,7,179,63,151,63,34,140,62,243,204,51,179,80,121,196,136,17,233,133,23,94,200,2,225,105,211,166,101,253,92,118,217,101,233,148,83,78,73,79,61,245,84,118,174,242,121,231,157,151,182,222,122,235,180,118,237,218,116,226,137,39,166,111,127,251,219,105,203,45,183,20,30,91,170,77,21,16,30,55,149,91,103,4,8,16,32,64,128,0,1,2,77,16,16,30,55,1,89,23,4,8,16,32,64,160,211,5,150,46,93,154,77,49,118,1,199,163,252,204,227,171,174,186,42,29,116,208,65,189,8,74,71,73,68,120,92,126,93,233,73,149,103,38,199,241,22,17,30,127,249,203,95,206,142,190,40,93,83,249,188,216,149,28,59,151,39,78,156,152,133,201,118,30,119,250,202,43,214,252,132,199,197,170,135,209,16,32,64,128,0,1,2,4,8,108,188,128,240,120,227,13,181,64,128,0,1,2,4,186,94,160,175,157,199,175,188,242,74,154,52,105,210,187,156,98,87,114,222,206,227,56,215,56,118,21,199,153,201,241,184,243,206,59,211,67,15,61,148,237,98,62,248,224,131,179,51,140,35,60,142,99,47,98,231,113,236,52,182,243,184,235,151,98,75,1,132,199,45,229,215,57,1,2,4,8,16,32,64,128,64,3,4,132,199,13,64,213,36,1,2,4,8,16,232,54,129,56,62,34,206,53,142,176,119,199,29,119,204,118,9,63,243,204,51,217,191,87,174,92,153,125,144,94,156,83,188,219,110,187,165,187,238,186,43,93,116,209,69,105,222,188,121,217,17,20,17,254,198,243,126,251,219,223,166,171,175,190,58,251,122,92,91,25,30,191,252,242,203,217,145,20,17,38,207,153,51,39,251,119,132,199,149,103,30,223,126,251,237,217,249,203,175,189,246,90,58,246,216,99,179,115,152,227,3,244,60,8,52,90,64,120,220,104,97,237,19,32,64,128,0,1,2,4,8,52,91,64,120,220,108,113,253,17,32,64,128,0,129,14,20,136,99,37,34,180,141,51,137,99,151,241,225,135,31,158,158,124,242,201,44,76,30,58,116,104,207,247,110,187,237,182,180,255,254,251,103,103,33,239,178,203,46,41,174,187,242,202,43,211,212,169,83,211,78,59,237,148,206,63,255,252,158,29,197,149,225,113,60,55,218,219,121,231,157,123,29,143,17,31,170,183,233,166,155,166,203,47,191,60,141,25,51,38,11,169,183,221,118,219,244,230,155,111,102,231,38,95,115,205,53,41,142,213,136,157,202,30,4,26,41,32,60,110,164,174,182,9,16,32,64,128,0,1,2,4,90,33,32,60,110,133,186,62,9,16,32,64,128,0,129,1,11,172,90,181,42,251,96,189,233,211,167,167,143,125,236,99,217,245,149,103,30,15,184,81,23,16,168,163,128,240,184,142,152,154,34,64,128,0,1,2,4,8,16,40,132,128,240,184,16,101,48,8,2,4,8,16,32,64,160,150,192,253,247,223,159,190,254,245,175,167,147,79,62,57,29,112,192,1,41,66,58,225,177,53,83,52,1,225,113,209,42,98,60,4,8,16,32,64,128,0,1,2,27,43,32,60,222,88,65,215,19,32,64,128,0,1,2,4,8,116,165,192,196,137,19,179,35,81,226,168,148,56,122,165,20,30,199,185,221,177,67,62,126,225,113,241,197,23,119,165,141,73,19,32,64,128,0,1,2,4,8,116,134,128,240,184,51,234,104,22,4,8,16,32,64,128,0,1,2,77,22,88,187,118,109,218,122,235,173,179,15,111,28,50,100,72,138,15,117,220,114,203,45,211,219,111,191,157,214,175,95,159,94,120,225,133,180,249,230,155,55,121,84,186,35,64,128,0,1,2,4,8,16,32,80,63,1,225,113,253,44,181,68,128,0,1,2,4,8,16,32,208,101,2,177,227,120,241,226,197,233,213,87,95,205,2,228,119,222,121,39,13,31,62,60,77,154,52,41,197,14,100,15,2,4,8,16,32,64,128,0,1,2,237,44,32,60,110,231,234,25,59,1,2,4,8,16,32,64,128,64,75,5,98,247,241,54,219,108,147,237,52,46,61,134,14,29,154,86,175,94,109,215,113,75,43,163,115,2,4,8,16,32,64,128,0,129,122,8,8,143,235,161,168,13,2,4,8,16,32,64,128,0,129,174,21,152,54,109,90,250,238,119,191,155,214,172,89,147,70,140,24,145,14,59,236,176,116,250,233,167,119,173,135,137,19,32,64,128,0,1,2,4,8,116,142,128,240,184,115,106,105,38,4,8,16,32,64,128,0,1,2,45,16,40,223,125,108,215,113,11,10,160,75,2,4,8,16,32,64,128,0,129,134,9,8,143,27,70,171,97,2,4,8,16,32,64,128,0,129,110,17,136,179,143,23,45,90,148,142,56,226,8,103,29,119,75,209,205,147,0,1,2,4,8,16,32,208,5,2,194,227,46,40,178,41,18,32,64,128,0,1,2,4,8,52,86,32,118,31,111,187,237,182,105,213,170,85,206,58,110,44,181,214,9,16,32,64,128,0,1,2,4,154,40,32,60,110,34,182,174,8,16,32,64,128,0,1,2,69,22,120,207,123,222,83,228,225,25,91,23,8,108,216,176,161,11,102,105,138,4,8,16,32,64,128,0,129,246,17,16,30,183,79,173,140,148,0,1,2,4,8,16,32,208,80,129,8,143,133,119,13,37,214,120,13,1,235,207,242,32,64,128,0,1,2,4,8,20,79,64,120,92,188,154,24,17,1,2,4,8,16,32,64,160,37,2,194,187,150,176,235,244,207,2,214,159,165,64,128,0,1,2,4,8,16,40,158,128,240,184,120,53,49,34,2,4,8,16,32,64,128,64,75,4,132,119,45,97,215,169,240,216,26,32,64,128,0,1,2,4,8,20,86,64,120,92,216,210,24,24,1,2,4,8,16,32,64,160,185,2,194,227,230,122,235,173,183,128,245,103,69,16,32,64,128,0,1,2,4,138,39,32,60,46,94,77,140,136,0,1,2,4,8,16,32,208,18,1,225,93,75,216,117,250,103,1,235,207,82,32,64,128,0,1,2,4,8,20,79,64,120,92,188,154,24,17,1,2,4,8,16,32,64,160,37,2,194,187,150,176,235,84,120,108,13,16,32,64,128,0,1,2,4,10,43,32,60,46,108,105,12,140,0,1,2,4,8,16,32,208,92,1,225,113,115,189,245,214,91,192,250,179,34,8,16,32,64,128,0,1,2,197,19,16,30,23,175,38,70,68,128,0,1,2,4,8,16,104,137,128,240,174,37,236,58,253,179,128,245,103,41,16,32,64,128,0,1,2,4,138,39,32,60,46,94,77,140,136,0,1,2,4,8,16,32,208,18,1,225,93,75,216,117,42,60,182,6,8,16,32,64,128,0,1,2,133,21,16,30,23,182,52,6,70,128,0,1,2,4,8,16,104,174,128,240,184,185,222,122,235,45,96,253,89,17,4,8,16,32,64,128,0,129,226,9,8,143,139,87,19,35,34,64,128,0,1,2,4,8,180,68,64,120,215,18,118,157,254,89,192,250,179,20,8,16,32,64,128,0,1,2,197,19,16,30,23,175,38,70,68,128,0,1,2,4,8,16,104,137,128,240,174,37,236,58,21,30,91,3,4,8,16,32,64,128,0,129,194,10,8,143,11,91,26,3,35,64,128,0,1,2,4,8,52,87,64,120,220,92,111,189,245,22,176,254,172,8,2,4,8,16,32,64,128,64,241,4,132,199,197,171,137,17,17,32,64,128,0,1,2,4,90,34,32,188,107,9,187,78,255,44,96,253,89,10,4,8,16,32,64,128,0,129,226,9,8,143,139,87,19,35,34,64,128,0,1,2,4,8,180,68,64,120,215,18,118,157,10,143,173,1,2,4,8,16,32,64,128,64,97,5,132,199,133,45,141,129,17,32,64,128,0,1,2,4,154,43,32,60,110,174,183,222,122,11,88,127,86,4,1,2,4,8,16,32,64,160,120,2,194,227,226,213,196,136,8,16,32,64,128,0,1,2,45,17,16,222,181,132,93,167,127,22,176,254,44,5,2,4,8,16,32,64,128,64,241,4,132,199,197,171,137,17,17,32,64,128,0,1,2,4,90,34,32,188,107,9,187,78,133,199,214,0,1,2,4,8,16,32,64,160,176,2,194,227,194,150,198,192,8,16,32,64,128,0,1,2,205,21,16,30,55,215,91,111,189,5,172,63,43,130,0,1,2,4,8,16,32,80,60,1,225,113,241,106,98,68,4,8,16,32,64,128,0,129,150,8,8,239,90,194,174,211,63,11,88,127,150,2,1,2,4,8,16,32,64,160,120,2,194,227,226,213,196,136,8,16,32,64,128,0,1,2,45,17,16,222,181,132,93,167,194,99,107,128,0,1,2,4,8,16,32,80,88,1,225,113,97,75,99,96,4,8,16,32,64,128,0,129,230,10,8,143,155,235,173,183,222,2,214,159,21,65,128,0,1,2,4,8,16,40,158,128,240,184,120,53,49,34,2,4,8,16,32,64,128,64,75,4,132,119,45,97,215,233,159,5,172,63,75,129,0,1,2,4,8,16,32,80,60,1,225,113,241,106,98,68,4,8,16,32,64,128,0,129,150,8,8,239,90,194,174,83,225,177,53,64,128,0,1,2,4,8,16,40,172,128,240,184,176,165,49,48,2,4,8,16,32,64,128,64,115,5,132,199,205,245,214,91,111,1,235,207,138,32,64,128,0,1,2,4,8,20,79,64,120,92,188,154,24,17,1,2,4,8,16,32,64,160,37,2,69,12,239,254,215,255,250,95,233,161,135,30,74,103,156,113,70,26,54,108,88,211,93,254,229,95,254,37,253,250,215,191,78,243,231,207,79,155,109,182,89,211,251,175,213,225,186,117,235,210,209,71,31,157,62,243,153,207,164,241,227,199,55,116,108,205,112,40,226,250,107,40,170,198,9,16,32,64,128,0,1,2,109,32,32,60,110,131,34,25,34,1,2,4,8,16,32,64,160,25,2,131,13,239,126,245,171,95,165,207,125,238,115,189,134,56,105,210,164,180,96,193,130,141,14,124,219,41,60,238,175,195,27,111,188,145,102,204,152,145,38,78,156,152,70,143,30,157,185,189,245,214,91,105,201,146,37,233,59,223,249,78,122,250,233,167,211,247,191,255,253,52,110,220,184,94,166,75,151,46,205,254,187,244,117,225,113,51,238,10,125,16,32,64,128,0,1,2,4,186,91,64,120,220,221,245,55,123,2,4,8,16,32,64,128,64,143,192,96,195,227,74,194,155,111,190,57,61,248,224,131,233,168,163,142,74,209,102,183,62,242,28,170,133,199,143,60,242,72,90,184,112,97,154,57,115,102,218,106,171,173,170,146,85,134,199,157,230,90,175,245,215,105,46,230,67,128,0,1,2,4,8,16,104,165,128,240,184,149,250,250,38,64,128,0,1,2,4,8,20,72,160,175,240,46,194,203,245,235,215,167,27,110,184,33,253,252,231,63,79,39,157,116,82,58,242,200,35,211,251,222,247,190,158,89,196,110,216,227,143,63,62,77,158,60,57,237,186,235,174,41,66,209,3,14,56,32,221,119,223,125,105,135,29,118,72,179,103,207,78,7,30,120,96,122,252,241,199,179,157,201,127,250,211,159,210,155,111,190,153,62,251,217,207,166,216,101,124,201,37,151,164,191,248,139,191,232,185,38,26,46,223,197,28,237,159,121,230,153,89,208,58,106,212,168,108,12,209,222,154,53,107,178,246,182,216,98,139,180,104,209,162,180,211,78,59,165,243,207,63,63,219,217,91,126,205,75,47,189,148,141,117,214,172,89,233,148,83,78,73,49,167,149,43,87,166,39,158,120,34,93,126,249,229,233,27,223,248,70,154,51,103,78,54,207,216,225,251,127,254,207,255,233,213,127,92,187,97,195,134,244,175,255,250,175,233,212,83,79,77,183,221,118,91,250,242,151,191,156,181,83,30,250,86,58,68,96,124,225,133,23,102,99,140,49,252,213,95,253,85,138,163,32,74,59,143,99,215,242,173,183,222,154,141,169,244,168,236,103,187,237,182,203,230,30,227,42,223,229,92,109,151,114,181,101,149,103,23,245,139,113,13,31,62,60,27,211,51,207,60,147,206,58,235,172,244,223,254,219,127,75,47,190,248,98,174,195,64,106,241,221,239,126,55,171,73,173,71,95,235,175,64,183,138,161,16,32,64,128,0,1,2,4,186,70,64,120,220,53,165,54,81,2,4,8,16,32,64,128,64,109,129,190,194,187,8,72,151,45,91,150,206,59,239,188,52,114,228,200,116,204,49,199,164,195,15,63,60,237,181,215,94,61,13,223,114,203,45,233,23,191,248,69,154,62,125,122,122,239,123,223,219,171,195,151,95,126,57,59,174,33,174,139,112,118,194,132,9,233,196,19,79,76,215,95,127,125,250,232,71,63,154,182,217,102,155,52,116,232,208,94,199,53,68,248,28,199,57,196,142,220,248,94,244,29,143,195,14,59,44,69,123,17,84,255,207,255,249,63,211,142,59,238,152,14,58,232,160,44,240,140,127,71,16,27,99,153,59,119,110,186,250,234,171,211,163,143,62,154,166,78,157,154,253,59,194,229,8,97,35,44,141,57,253,248,199,63,206,206,84,254,200,71,62,146,141,123,255,253,247,79,123,239,189,119,214,79,121,255,165,51,151,99,87,245,105,167,157,150,253,19,129,104,181,221,213,149,14,49,135,231,159,127,62,77,153,50,37,59,162,34,250,137,57,196,163,20,174,151,176,74,97,244,170,85,171,210,233,167,159,158,133,217,31,254,240,135,179,96,247,253,239,127,127,47,159,254,238,70,142,32,58,207,238,63,253,167,255,148,205,229,217,103,159,205,250,250,195,31,254,144,157,241,124,238,185,231,166,17,35,70,84,117,168,213,94,101,45,190,247,189,239,165,215,94,123,45,155,187,240,216,171,16,1,2,4,8,16,32,64,160,189,4,132,199,237,85,47,163,37,64,128,0,1,2,4,8,52,76,160,63,225,113,116,94,58,115,119,241,226,197,217,78,223,8,63,227,17,187,107,35,204,61,228,144,67,210,95,255,245,95,103,95,251,227,31,255,152,5,165,63,252,225,15,179,29,183,123,236,177,71,186,226,138,43,178,239,197,238,225,248,222,188,121,243,210,255,248,31,255,35,253,230,55,191,201,190,94,126,214,111,121,120,27,161,107,132,205,223,254,246,183,123,118,177,150,194,211,175,124,229,43,217,46,228,8,63,99,7,240,115,207,61,151,237,12,142,80,56,142,143,40,15,143,35,20,61,251,236,179,179,96,180,175,240,181,90,120,28,215,188,253,246,219,217,60,171,61,42,29,226,191,99,71,113,204,113,151,93,118,201,156,42,207,60,174,182,243,184,178,159,106,99,237,107,252,165,241,173,93,187,54,215,46,188,35,60,254,187,191,251,187,108,7,120,236,54,46,183,140,54,42,29,106,181,87,89,139,106,115,171,230,214,215,250,107,216,194,215,48,1,2,4,8,16,32,64,128,64,174,128,240,216,226,32,64,128,0,1,2,4,8,16,200,4,250,10,239,42,131,202,56,234,32,118,153,254,215,255,250,95,179,235,239,188,243,206,44,36,142,0,119,147,77,54,201,190,22,207,137,93,167,177,235,247,157,119,222,233,9,77,227,123,177,27,55,194,230,8,120,227,195,227,238,190,251,238,236,154,122,132,199,241,161,115,177,107,55,254,137,224,243,232,163,143,78,15,61,244,80,118,148,70,132,213,165,157,197,125,133,175,131,9,143,43,29,42,195,226,215,95,127,61,11,147,15,61,244,208,154,199,86,84,142,45,118,240,198,110,238,114,159,190,198,47,60,118,115,19,32,64,128,0,1,2,4,8,108,140,128,240,120,99,244,92,75,128,0,1,2,4,8,16,232,32,129,254,132,199,113,70,241,248,241,227,179,51,130,35,36,142,29,180,113,228,68,156,91,60,109,218,180,244,95,254,203,127,73,251,237,183,95,143,202,119,190,243,157,108,119,114,236,186,141,29,192,113,150,110,156,127,59,152,240,248,3,31,248,64,118,124,197,135,62,244,161,108,12,47,188,240,66,118,4,70,244,27,199,58,196,191,227,76,229,232,47,142,120,136,208,54,206,100,142,175,125,230,51,159,201,118,214,86,30,49,209,87,248,90,45,60,142,112,56,230,17,255,196,81,23,229,143,106,14,113,196,67,88,133,211,63,253,211,63,165,56,163,56,206,119,142,190,107,157,121,28,59,118,47,187,236,178,236,136,141,135,31,126,56,125,235,91,223,202,254,233,79,120,28,231,55,95,116,209,69,89,64,31,103,77,199,78,233,60,187,61,247,220,115,192,59,143,107,181,23,181,40,223,185,108,231,113,7,189,72,152,10,1,2,4,8,16,32,208,117,2,194,227,174,43,185,9,19,32,64,128,0,1,2,4,170,11,244,39,60,142,243,132,227,17,1,113,132,178,165,29,188,17,168,70,88,25,59,141,55,219,108,179,158,14,34,124,141,51,137,239,189,247,222,236,140,227,87,95,125,53,29,123,236,177,131,10,143,227,204,225,242,99,48,182,223,126,251,236,131,239,198,140,25,147,29,137,81,250,128,187,8,75,255,251,127,255,239,89,63,49,150,159,252,228,39,61,187,163,163,227,125,246,217,39,59,211,55,142,214,200,11,143,203,63,232,175,52,153,210,135,236,197,241,25,63,250,209,143,178,243,148,31,120,224,129,94,31,152,151,231,240,216,99,143,101,187,159,227,249,177,11,59,218,143,243,162,107,133,199,241,129,116,177,115,58,62,104,47,142,6,249,216,199,62,150,157,11,29,243,140,113,151,106,81,26,223,47,127,249,203,236,216,137,120,84,134,199,241,181,60,187,168,123,222,177,21,17,208,87,158,201,92,114,168,85,11,225,177,87,25,2,4,8,16,32,64,128,64,103,8,8,143,59,163,142,102,65,128,0,1,2,4,8,16,216,104,129,254,132,199,209,73,249,206,215,141,238,180,70,3,177,99,247,198,27,111,204,206,43,238,235,195,214,170,157,211,27,77,71,0,123,212,81,71,101,65,235,190,251,238,155,98,231,116,124,112,220,144,33,67,250,108,179,145,115,211,246,187,5,250,90,127,204,8,16,32,64,128,0,1,2,4,154,47,32,60,110,190,185,30,9,16,32,64,128,0,1,2,133,20,232,43,188,235,235,136,135,122,77,170,180,171,118,228,200,145,233,159,255,249,159,179,221,197,163,70,141,170,217,124,94,120,28,199,43,92,117,213,85,217,7,228,221,113,199,29,217,17,14,17,36,199,46,224,104,223,163,56,2,125,173,191,226,140,212,72,8,16,32,64,128,0,1,2,221,35,32,60,238,158,90,155,41,1,2,4,8,16,32,64,160,166,128,240,206,2,105,165,128,245,215,74,125,125,19,32,64,128,0,1,2,4,170,11,8,143,173,12,2,4,8,16,32,64,128,0,129,76,64,120,103,33,180,82,192,250,107,165,190,190,9,16,32,64,128,0,1,2,194,99,107,128,0,1,2,4,8,16,32,64,160,134,128,240,206,242,104,165,128,245,215,74,125,125,19,32,64,128,0,1,2,4,132,199,214,0,1,2,4,8,16,32,64,128,128,240,216,26,40,168,128,240,184,160,133,49,44,2,4,8,16,32,64,160,171,5,28,91,209,213,229,55,121,2,4,8,16,32,64,128,192,127,8,8,239,172,134,86,10,88,127,173,212,215,55,1,2,4,8,16,32,64,160,186,128,240,216,202,32,64,128,0,1,2,4,8,16,200,4,132,119,22,66,43,5,172,191,86,234,235,155,0,1,2,4,8,16,32,32,60,182,6,8,16,32,64,128,0,1,2,4,106,8,8,239,44,143,86,10,88,127,173,212,215,55,1,2,4,8,16,32,64,64,120,108,13,16,32,64,128,0,1,2,4,8,8,143,173,129,130,10,8,143,11,90,24,195,34,64,128,0,1,2,4,186,90,192,177,21,93,93,126,147,39,64,128,0,1,2,4,8,252,135,128,240,206,106,104,165,128,245,215,74,125,125,19,32,64,128,0,1,2,4,170,11,8,143,173,12,2,4,8,16,32,64,128,0,129,76,64,120,103,33,180,82,192,250,107,165,190,190,9,16,32,64,128,0,1,2,194,99,107,128,0,1,2,4,8,16,32,64,160,134,128,240,206,242,104,165,128,245,215,74,125,125,19,32,64,128,0,1,2,4,132,199,214,0,1,2,4,8,16,32,64,128,128,240,216,26,40,168,128,240,184,160,133,49,44,2,4,8,16,32,64,160,171,5,28,91,209,213,229,55,121,2,4,8,16,32,64,128,192,127,8,8,239,172,134,86,10,88,127,173,212,215,55,1,2,4,8,16,32,64,160,186,128,240,216,202,32,64,128,0,1,2,4,8,16,200,4,132,119,22,66,43,5,172,191,86,234,235,155,0,1,2,4,8,16,32,32,60,182,6,8,16,32,64,128,0,1,2,4,106,8,8,239,44,143,86,10,88,127,173,212,215,55,1,2,4,8,16,32,64,64,120,108,13,16,32,64,128,0,1,2,4,8,8,143,173,129,130,10,8,143,11,90,24,195,34,64,128,0,1,2,4,186,90,192,177,21,93,93,126,147,39,64,128,0,1,2,4,8,252,135,128,240,206,106,104,165,128,245,215,74,125,125,19,32,64,128,0,1,2,4,170,11,8,143,173,12,2,4,8,16,32,64,128,0,129,76,64,120,103,33,180,82,192,250,107,165,190,190,9,16,32,64,128,0,1,2,194,99,107,128,0,1,2,4,8,16,32,64,160,134,128,240,206,242,104,165,128,245,215,74,125,125,19,32,64,128,0,1,2,4,132,199,214,0,1,2,4,8,16,32,64,128,128,240,216,26,40,168,128,240,184,160,133,49,44,2,4,8,16,32,64,160,171,5,28,91,209,213,229,55,121,2,4,8,16,32,64,128,192,127,8,8,239,172,134,86,10,88,127,173,212,215,55,1,2,4,8,16,32,64,160,186,128,240,216,202,32,64,128,0,1,2,4,8,16,200,4,132,119,22,66,43,5,172,191,86,234,235,155,0,1,2,4,8,16,32,32,60,182,6,8,16,32,64,128,0,1,2,4,106,8,8,239,44,143,86,10,88,127,173,212,215,55,1,2,4,8,16,32,64,64,120,108,13,16,32,64,128,0,1,2,4,8,244,17,30,3,34,208,74,129,13,27,54,180,178,123,125,19,32,64,128,0,1,2,4,8,84,8,56,182,194,146,32,64,128,0,1,2,4,8,16,32,80,7,1,59,103,235,128,168,9,2,4,8,16,32,64,128,0,129,66,9,8,143,11,85,14,131,33,64,128,0,1,2,4,8,16,104,87,1,225,113,187,86,206,184,9,16,32,64,128,0,1,2,4,242,4,132,199,214,6,1,2,4,8,16,32,64,128,0,129,58,8,8,143,235,128,168,9,2,4,8,16,32,64,128,0,129,66,9,8,143,11,85,14,131,33,64,128,0,1,2,4,8,16,104,87,1,225,113,187,86,206,184,9,16,32,64,128,0,1,2,4,242,4,132,199,214,6,1,2,4,8,16,32,64,128,0,129,58,8,8,143,235,128,168,9,2,4,8,16,32,64,128,0,129,66,9,8,143,11,85,14,131,33,64,128,0,1,2,4,8,16,104,87,1,225,113,187,86,206,184,9,16,32,64,128,0,1,2,4,242,4,132,199,214,6,1,2,4,8,16,32,64,128,0,129,58,8,8,143,235,128,168,9,2,4,8,16,32,64,128,0,129,66,9,8,143,11,85,14,131,33,64,128,0,1,2,4,8,16,104,87,1,225,113,187,86,206,184,9,16,32,64,128,0,1,2,4,242,4,132,199,214,6,1,2,4,8,16,32,64,128,0,129,58,8,8,143,235,128,168,9,2,4,8,16,32,64,128,0,129,66,9,8,143,11,85,14,131,33,64,128,0,1,2,4,8,16,104,87,1,225,113,187,86,206,184,9,16,32,64,128,0,1,2,4,242,4,132,199,214,6,1,2,4,8,16,32,64,128,0,129,58,8,8,143,235,128,168,9,2,4,8,16,32,64,128,0,129,66,9,8,143,11,85,14,131,33,64,128,0,1,2,4,8,16,104,87,1,225,113,187,86,206,184,9,16,32,64,128,0,1,2,4,242,4,132,199,214,6,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,188,75,64,120,108,81,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,128,240,216,26,32,64,128,0,1,2,4,8,16,232,12,129,215,94,123,45,157,115,206,57,105,242,228,201,105,171,173,182,42,228,164,30,121,228,145,180,100,201,146,52,115,230,204,244,204,51,207,244,252,121,216,176,97,131,26,111,121,123,149,109,212,250,222,160,58,115,17,1,2,4,8,16,32,64,128,64,215,11,216,121,220,245,75,0,0,1,2,4,8,16,32,64,160,61,5,94,124,241,197,116,210,73,39,165,57,115,230,20,54,60,46,151,173,71,184,43,60,110,207,181,106,212,4,8,16,32,64,128,0,129,118,21,16,30,183,107,229,140,155,0,1,2,4,8,16,32,208,65,2,203,151,47,79,83,167,78,77,43,86,172,72,19,38,76,72,167,158,122,106,26,57,114,100,138,176,244,172,179,206,74,195,135,15,79,151,94,122,105,250,212,167,62,149,230,207,159,159,118,222,121,231,52,101,202,148,180,120,241,226,180,199,30,123,164,43,174,184,34,189,252,242,203,53,219,88,191,126,125,122,233,165,151,178,118,70,141,26,213,163,87,171,239,11,46,184,32,11,166,207,61,247,220,244,213,175,126,53,29,123,236,177,217,120,110,186,233,166,44,184,62,242,200,35,211,144,33,67,210,53,215,92,147,230,205,155,151,238,184,227,142,180,207,62,251,100,127,222,123,239,189,179,241,247,181,243,248,157,119,222,201,189,126,195,134,13,233,230,155,111,78,199,29,119,92,54,222,67,14,57,36,173,90,181,42,157,118,218,105,105,232,208,161,185,223,139,93,206,49,206,242,57,63,241,196,19,85,125,214,173,91,151,206,60,243,204,180,112,225,194,180,253,246,219,167,89,179,102,165,49,99,198,164,215,95,127,189,234,215,227,131,1,61,8,16,32,64,128,0,1,2,4,186,67,64,120,220,29,117,54,75,2,4,8,16,32,64,128,64,97,5,158,122,234,169,116,204,49,199,164,25,51,102,164,93,119,221,53,45,91,182,44,61,246,216,99,105,250,244,233,233,241,199,31,79,19,39,78,204,194,228,47,124,225,11,105,233,210,165,233,190,251,238,75,167,159,126,122,90,187,118,109,207,206,227,248,115,173,54,226,104,139,8,83,119,223,125,247,244,190,247,189,47,149,2,208,190,250,142,32,59,130,218,8,132,227,232,137,24,207,130,5,11,82,132,186,17,30,159,114,202,41,233,205,55,223,204,198,19,255,108,183,221,118,233,178,203,46,75,119,222,121,103,23,24,96,195,0,0,32,0,73,68,65,84,58,251,236,179,211,211,79,63,221,103,120,252,224,131,15,214,188,62,230,30,99,136,182,231,206,157,155,98,199,117,140,33,2,226,90,223,43,159,243,202,149,43,179,224,187,154,241,13,55,220,144,153,70,120,255,252,243,207,167,19,79,60,49,219,205,29,95,171,246,245,29,118,216,161,176,107,201,192,8,16,32,64,128,0,1,2,4,234,43,32,60,174,175,167,214,8,16,32,64,128,0,1,2,4,6,40,16,187,134,35,44,142,48,54,66,221,53,107,214,164,147,79,62,57,157,112,194,9,89,64,28,187,98,35,136,29,49,98,68,175,157,188,177,51,182,116,108,197,255,253,191,255,183,223,109,148,15,111,32,125,71,112,189,122,245,234,108,199,243,27,111,188,145,142,62,250,232,52,126,252,248,108,135,113,249,227,87,191,250,85,22,32,151,2,222,190,118,30,87,114,149,95,127,221,117,215,165,231,158,123,46,235,51,30,247,223,127,127,186,228,146,75,178,16,185,214,247,34,88,46,119,171,53,207,123,239,189,55,45,90,180,40,11,151,99,46,155,109,182,89,214,87,132,202,213,190,62,192,242,122,58,1,2,4,8,16,32,64,128,64,27,11,8,143,219,184,120,134,78,128,0,1,2,4,8,16,232,4,129,8,101,15,58,232,160,94,83,41,29,69,17,95,44,133,175,241,1,113,229,199,64,148,135,199,63,253,233,79,251,221,70,121,71,3,233,59,158,27,143,113,227,198,101,225,113,4,186,7,31,124,112,250,204,103,62,147,30,126,248,225,20,99,136,112,247,246,219,111,207,118,73,247,55,60,142,93,204,121,215,95,117,213,85,61,125,198,31,202,231,95,235,123,149,31,206,87,107,158,31,253,232,71,83,180,21,71,115,68,136,31,59,150,35,72,14,239,106,95,223,98,139,45,58,97,217,153,3,1,2,4,8,16,32,64,128,64,63,4,132,199,253,64,242,20,2,4,8,16,32,64,128,0,129,198,9,196,174,216,87,94,121,37,77,154,52,233,93,157,84,126,64,92,94,120,28,59,143,251,219,70,121,39,3,233,59,47,60,222,100,147,77,210,236,217,179,211,55,190,241,141,236,88,140,56,10,35,218,237,111,120,124,247,221,119,231,94,191,49,59,143,203,67,247,90,243,44,121,68,136,29,187,156,227,120,142,253,246,219,47,29,112,192,1,217,183,242,190,222,184,21,161,101,2,4,8,16,32,64,128,0,129,162,8,8,143,139,82,9,227,32,64,128,0,1,2,4,8,116,169,64,236,118,141,15,132,139,15,106,219,109,183,221,210,93,119,221,149,46,186,232,162,236,67,231,226,152,136,90,59,143,99,135,108,156,7,28,59,129,251,219,70,57,243,64,250,206,11,143,227,60,225,71,31,125,52,59,51,248,213,87,95,205,142,210,136,192,53,118,242,62,251,236,179,125,158,121,28,193,110,222,245,49,255,56,203,57,2,221,29,119,220,177,39,144,142,96,58,206,39,206,251,94,229,206,227,90,243,188,241,198,27,83,124,152,94,233,67,249,194,51,194,227,248,96,190,106,95,143,239,121,16,32,64,128,0,1,2,4,8,116,135,128,240,184,59,234,108,150,4,8,16,32,64,128,0,129,194,10,68,208,26,71,61,76,155,54,45,221,118,219,109,105,255,253,247,207,206,244,221,101,151,93,122,29,211,80,121,108,197,144,33,67,178,115,125,175,185,230,154,244,253,239,127,63,189,244,210,75,253,106,163,28,98,32,125,231,133,199,31,255,248,199,179,192,248,242,203,47,79,95,252,226,23,179,163,44,226,184,135,249,243,231,103,99,234,235,204,227,63,254,241,143,185,215,111,189,245,214,61,54,177,179,250,240,195,15,79,79,62,249,100,22,38,15,29,58,52,247,123,149,225,113,173,121,174,91,183,46,115,92,184,112,97,218,124,243,205,179,227,56,14,61,244,208,244,206,59,239,84,253,122,212,193,131,0,1,2,4,8,16,32,64,160,59,4,132,199,221,81,103,179,36,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,192,128,4,132,199,3,226,242,100,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,116,135,128,240,184,59,234,108,150,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,24,144,128,240,120,64,92,158,76,128,0,1,2,4,8,16,32,64,160,186,192,123,222,243,158,236,131,242,60,8,16,32,64,128,0,1,2,4,8,116,138,128,240,184,83,42,105,30,4,8,16,32,64,128,0,1,2,45,21,16,30,183,148,95,231,4,8,16,32,64,128,0,1,2,13,16,16,30,55,0,85,147,4,8,16,32,64,128,0,1,2,221,39,32,60,238,190,154,155,49,1,2,4,8,16,32,64,160,211,5,132,199,157,94,97,243,35,64,128,0,1,2,4,8,16,104,138,128,240,184,41,204,58,33,64,128,0,1,2,4,8,16,104,162,128,240,184,137,216,186,34,64,128,0,1,2,4,8,16,232,92,1,225,113,231,214,214,204,8,16,32,64,128,0,1,2,221,42,32,60,238,214,202,155,55,1,2,4,8,16,32,64,128,64,93,5,132,199,117,229,212,24,1,2,4,8,16,32,64,128,64,1,4,132,199,5,40,130,33,16,32,64,128,0,1,2,4,8,180,191,128,240,184,253,107,104,6,4,8,16,32,64,128,0,1,2,189,5,132,199,86,4,1,2,4,8,16,32,64,128,0,129,58,8,8,143,235,128,168,9,2,4,8,16,32,64,128,0,129,66,9,8,143,11,85,14,131,33,64,128,0,1,2,4,8,16,104,87,1,225,113,187,86,206,184,9,16,32,64,128,0,1,2,4,242,4,132,199,214,6,1,2,4,8,16,32,64,128,0,129,58,8,8,143,235,128,168,9,2,4,8,16,32,64,128,0,129,66,9,8,143,11,85,14,131,33,64,128,0,1,2,4,8,16,104,87,1,225,113,187,86,206,184,9,16,32,64,128,0,1,2,4,242,4,132,199,214,6,1,2,4,8,16,32,64,128,0,129,58,8,8,143,235,128,168,9,2,4,8,16,32,64,128,0,129,66,9,8,143,11,85,14,131,33,64,128,0,1,2,4,8,16,104,87,1,225,113,187,86,206,184,9,16,32,64,128,0,1,2,4,242,4,132,199,214,6,1,2,4,8,16,32,64,128,0,129,58,8,8,143,235,128,168,9,2,4,8,16,32,64,128,0,129,66,9,8,143,11,85,14,131,33,64,128,0,1,2,4,8,16,104,87,1,225,113,187,86,206,184,9,16,32,64,128,0,1,2,4,242,4,132,199,214,6,1,2,4,8,16,32,64,128,0,129,65,8,76,156,56,49,45,93,186,52,205,154,53,43,77,157,58,53,149,194,227,121,243,230,165,233,211,167,167,175,127,253,235,233,226,139,47,30,68,203,46,33,64,128,0,1,2,4,8,16,32,80,12,1,225,113,49,234,96,20,4,8,16,32,64,128,0,1,2,109,38,176,118,237,218,180,245,214,91,167,97,195,134,165,33,67,134,164,151,95,126,57,109,185,229,150,233,237,183,223,78,235,215,175,79,47,188,240,66,218,124,243,205,219,108,86,134,75,128,0,1,2,4,8,16,32,64,224,63,4,132,199,86,3,1,2,4,8,16,32,64,128,0,129,65,10,196,142,227,197,139,23,167,87,95,125,53,11,144,223,121,231,157,52,124,248,240,52,105,210,164,20,59,144,61,8,16,32,64,128,0,1,2,4,8,180,179,128,240,184,157,171,103,236,4,8,16,32,64,128,0,1,2,45,21,136,221,199,219,108,179,77,182,211,184,244,24,58,116,104,90,189,122,181,93,199,45,173,140,206,9,16,32,64,128,0,1,2,4,234,33,32,60,174,135,162,54,8,16,32,64,128,0,1,2,4,186,86,96,218,180,105,233,187,223,253,110,90,179,102,77,26,49,98,68,58,236,176,195,210,233,167,159,222,181,30,38,78,128,0,1,2,4,8,16,32,208,57,2,194,227,206,169,165,153,16,32,64,128,0,1,2,4,8,180,64,160,124,247,177,93,199,45,40,128,46,9,16,32,64,128,0,1,2,4,26,38,32,60,110,24,173,134,9,16,32,64,128,0,1,2,4,186,69,32,206,62,94,180,104,81,58,226,136,35,156,117,220,45,69,55,79,2,4,8,16,32,64,128,64,23,8,8,143,187,160,200,166,72,128,0,1,2,4,8,16,32,208,88,129,216,125,188,237,182,219,166,85,171,86,57,235,184,177,212,90,39,64,128,0,1,2,4,8,16,104,162,128,240,184,137,216,186,34,64,128,0,1,2,4,8,116,147,192,123,222,243,158,110,154,110,87,206,117,195,134,13,93,57,111,147,38,64,128,0,1,2,4,8,116,139,128,240,184,91,42,109,158,4,8,16,32,64,128,0,129,38,11,68,120,44,92,108,50,122,19,187,83,223,38,98,235,138,0,1,2,4,8,16,32,208,34,1,225,113,139,224,117,75,128,0,1,2,4,8,16,232,116,1,225,98,103,87,88,125,59,187,190,102,71,128,0,1,2,4,8,16,8,1,225,177,117,64,128,0,1,2,4,8,16,32,208,16,1,225,98,67,88,11,211,168,250,22,166,20,6,66,128,0,1,2,4,8,16,104,152,128,240,184,97,180,26,38,64,128,0,1,2,4,8,116,183,128,112,177,179,235,175,190,157,93,95,179,35,64,128,0,1,2,4,8,132,128,240,216,58,32,64,128,0,1,2,4,8,16,104,136,128,112,177,33,172,133,105,84,125,11,83,10,3,33,64,128,0,1,2,4,8,52,76,64,120,220,48,90,13,19,32,64,128,0,1,2,4,186,91,64,184,216,217,245,87,223,206,174,175,217,17,32,64,128,0,1,2,4,66,64,120,108,29,16,32,64,128,0,1,2,4,8,52,68,64,184,216,16,214,194,52,170,190,133,41,133,129,16,32,64,128,0,1,2,4,26,38,32,60,110,24,173,134,9,16,32,64,128,0,1,2,221,45,32,92,236,236,250,171,111,103,215,215,236,8,16,32,64,128,0,1,2,33,32,60,182,14,8,16,32,64,128,0,1,2,4,26,34,32,92,108,8,107,97,26,85,223,194,148,194,64,8,16,32,64,128,0,1,2,13,19,16,30,55,140,86,195,4,8,16,32,64,128,0,129,238,22,16,46,118,118,253,213,183,179,235,107,118,4,8,16,32,64,128,0,129,16,16,30,91,7,4,8,16,32,64,128,0,1,2,13,17,16,46,54,132,181,48,141,170,111,97,74,97,32,4,8,16,32,64,128,0,129,134,9,8,143,27,70,171,97,2,4,8,16,32,64,128,64,119,11,8,23,59,187,254,234,219,217,245,53,59,2,4,8,16,32,64,128,64,8,8,143,173,3,2,4,8,16,32,64,128,0,129,134,8,8,23,27,194,90,152,70,213,183,48,165,48,16,2,4,8,16,32,64,128,64,195,4,132,199,13,163,213,48,1,2,4,8,16,32,64,160,187,5,132,139,157,93,127,245,237,236,250,154,29,1,2,4,8,16,32,64,32,4,132,199,214,1,1,2,4,8,16,32,64,128,64,67,4,132,139,13,97,45,76,163,234,91,152,82,24,8,1,2,4,8,16,32,64,160,97,2,194,227,134,209,106,152,0,1,2,4,8,16,32,208,221,2,194,197,206,174,191,250,118,118,125,205,142,0,1,2,4,8,16,32,16,2,194,99,235,128,0,1,2,4,8,16,32,64,160,33,2,194,197,134,176,22,166,81,245,45,76,41,12,132,0,1,2,4,8,16,32,208,48,1,225,113,195,104,53,76,128,0,1,2,4,8,16,232,110,1,225,98,103,215,95,125,59,187,190,102,71,128,0,1,2,4,8,16,8,1,225,177,117,64,128,0,1,2,4,8,16,32,208,16,1,225,98,67,88,11,211,168,250,22,166,20,6,66,128,0,1,2,4,8,16,104,152,128,240,184,97,180,26,38,64,128,0,1,2,4,8,116,183,128,112,177,179,235,175,190,157,93,95,179,35,64,128,0,1,2,4,8,132,128,240,216,58,32,64,128,0,1,2,4,8,16,104,136,128,112,177,33,172,133,105,84,125,11,83,10,3,33,64,128,0,1,2,4,8,52,76,64,120,220,48,90,13,19,32,64,128,0,1,2,4,186,91,64,184,216,217,245,87,223,206,174,175,217,17,32,64,128,0,1,2,4,66,64,120,108,29,16,32,64,128,0,1,2,4,8,52,68,64,184,216,16,214,194,52,170,190,133,41,133,129,16,32,64,128,0,1,2,4,26,38,32,60,110,24,173,134,9,16,32,64,128,0,1,2,221,45,32,92,236,236,250,171,111,103,215,215,236,8,16,32,64,128,0,1,2,33,32,60,182,14,8,16,32,64,128,0,1,2,4,26,34,32,92,108,8,107,97,26,85,223,194,148,194,64,8,16,32,64,128,0,1,2,13,19,16,30,55,140,86,195,4,8,16,32,64,128,0,129,238,22,104,118,184,184,97,195,134,180,108,217,178,20,253,30,120,224,129,61,248,203,151,47,79,83,167,78,77,15,62,248,96,250,214,183,190,149,142,59,238,184,180,217,102,155,181,172,56,175,189,246,90,58,231,156,115,210,228,201,147,211,11,47,188,144,150,44,89,146,102,206,156,153,134,13,27,214,178,49,13,166,227,102,215,119,48,99,116,13,1,2,4,8,16,32,64,128,192,198,9,8,143,55,206,207,213,4,8,16,32,64,128,0,1,2,57,2,205,12,23,223,122,235,173,180,116,233,210,116,244,209,71,167,243,206,59,47,141,27,55,46,27,213,83,79,61,149,102,207,158,157,78,61,245,212,180,253,246,219,167,223,252,230,55,233,158,123,238,73,223,252,230,55,179,144,185,21,143,23,95,124,49,157,116,210,73,105,206,156,57,105,171,173,182,106,197,16,234,210,103,51,235,91,151,1,107,132,0,1,2,4,8,16,32,64,96,192,2,194,227,1,147,185,128,0,1,2,4,8,16,32,64,160,63,2,205,12,23,207,58,235,172,244,242,203,47,167,15,126,240,131,105,139,45,182,232,9,143,127,246,179,159,165,216,121,124,202,41,167,100,67,142,224,118,250,244,233,89,160,188,229,150,91,246,76,35,118,45,223,124,243,205,217,174,228,120,28,126,248,225,233,201,39,159,204,118,4,63,243,204,51,189,118,7,63,242,200,35,189,254,187,180,179,121,197,138,21,105,194,132,9,89,80,61,114,228,200,180,110,221,186,116,230,153,103,166,133,11,23,102,193,245,172,89,179,210,151,190,244,165,44,224,94,188,120,113,218,99,143,61,210,233,167,159,158,110,189,245,214,158,157,199,229,109,141,29,59,54,11,152,71,141,26,149,162,207,152,227,240,225,195,211,165,151,94,154,62,245,169,79,165,249,243,231,167,79,126,242,147,85,251,25,51,102,76,195,195,241,102,214,183,63,235,205,115,8,16,32,64,128,0,1,2,4,234,47,32,60,174,191,169,22,9,16,32,64,128,0,1,2,4,226,195,53,222,243,158,20,161,108,51,30,235,215,175,79,155,108,178,73,250,193,15,126,144,117,87,218,121,92,45,60,142,163,43,34,200,221,105,167,157,122,134,22,225,108,132,190,167,157,118,90,250,203,191,252,203,116,252,241,199,167,119,222,121,39,45,88,176,160,102,120,252,252,243,207,167,99,142,57,38,205,152,49,35,237,186,235,174,217,177,25,143,61,246,88,22,80,223,112,195,13,233,190,251,238,203,142,204,136,231,157,120,226,137,89,24,252,23,127,241,23,61,59,143,203,143,173,40,111,235,19,159,248,68,214,214,3,15,60,144,5,221,177,131,122,226,196,137,217,24,191,240,133,47,100,187,172,163,237,8,159,127,250,211,159,86,237,103,135,29,118,104,40,125,51,235,219,208,137,104,156,0,1,2,4,8,16,32,64,32,87,64,120,108,113,16,32,64,128,0,1,2,4,8,52,68,160,21,225,98,132,170,229,225,241,239,126,247,187,236,124,225,8,115,99,167,113,132,203,241,223,241,188,209,163,71,247,204,251,138,43,174,72,207,61,247,92,154,50,101,74,246,181,251,239,191,63,93,114,201,37,105,238,220,185,53,195,227,235,174,187,46,11,139,227,24,138,152,239,154,53,107,210,201,39,159,156,78,56,225,132,116,239,189,247,166,69,139,22,165,99,143,61,54,237,189,247,222,61,231,44,151,31,91,81,30,30,71,208,29,71,106,68,16,29,109,197,247,98,39,116,4,198,17,142,199,46,230,179,207,62,59,141,24,49,34,219,137,92,58,43,57,118,46,87,235,167,33,69,45,107,180,21,245,109,244,156,180,79,128,0,1,2,4,8,16,32,208,91,64,120,108,69,16,32,64,128,0,1,2,4,8,52,68,160,21,225,98,101,120,92,121,28,197,17,71,28,145,110,191,253,246,108,7,112,28,113,81,122,84,94,87,30,206,214,58,182,226,170,171,174,74,7,29,116,80,47,191,56,142,34,194,232,143,126,244,163,41,190,127,238,185,231,102,1,115,124,64,94,4,201,111,191,253,118,213,157,199,241,220,242,224,251,141,55,222,200,130,228,216,113,28,143,242,15,214,43,31,223,144,33,67,170,246,19,199,119,52,242,209,138,250,54,114,62,218,38,64,128,0,1,2,4,8,16,120,183,128,240,216,170,32,64,128,0,1,2,4,8,16,104,136,64,43,194,197,202,16,184,114,98,79,63,253,116,182,243,56,142,173,216,124,243,205,123,190,221,215,206,227,11,47,188,48,59,210,98,211,77,55,237,181,43,57,118,30,191,242,202,43,105,210,164,73,185,134,17,96,199,174,230,56,63,121,191,253,246,75,95,252,226,23,171,134,199,125,237,60,206,11,143,135,13,27,150,245,93,217,207,1,7,28,208,144,186,150,26,109,69,125,27,58,33,141,19,32,64,128,0,1,2,4,8,188,75,64,120,108,81,16,32,64,128,0,1,2,4,8,52,68,160,21,225,98,101,120,252,224,131,15,102,103,6,199,145,15,219,110,187,109,186,229,150,91,210,170,85,171,210,248,241,227,123,205,57,206,20,142,179,139,35,224,253,216,199,62,150,29,87,17,199,75,196,153,199,171,87,175,78,71,30,121,100,214,78,156,147,92,58,7,57,254,189,114,229,202,236,104,137,8,163,119,219,109,183,116,215,93,119,165,139,46,186,40,205,155,55,47,221,120,227,141,233,137,39,158,232,249,16,190,8,159,35,60,222,115,207,61,179,29,200,241,223,241,161,122,165,80,184,175,51,143,243,194,227,216,177,92,173,159,232,171,145,143,86,212,183,145,243,209,54,1,2,4,8,16,32,64,128,192,187,5,132,199,86,5,1,2,4,8,16,32,64,128,64,67,4,90,17,46,86,59,182,226,218,107,175,205,206,60,126,245,213,87,179,51,141,15,61,244,208,84,218,173,91,62,241,229,203,151,103,31,110,23,97,241,129,7,30,152,214,174,93,155,5,188,67,135,14,77,215,92,115,77,118,142,241,240,225,195,179,93,198,113,108,68,4,205,241,189,56,6,99,218,180,105,233,182,219,110,75,251,239,191,127,22,60,239,178,203,46,89,48,28,161,245,194,133,11,179,93,206,165,190,227,152,137,248,122,180,25,129,116,156,89,28,109,197,152,74,99,88,177,98,69,26,59,118,108,118,188,198,168,81,163,122,157,113,28,207,43,63,182,34,62,216,175,90,63,213,230,88,207,66,183,162,190,245,28,191,182,8,16,32,64,128,0,1,2,4,250,22,16,30,247,109,228,25,4,8,16,32,64,128,0,1,2,131,16,104,231,112,177,60,156,109,116,8,59,8,218,66,92,210,206,245,45,4,160,65,16,32,64,128,0,1,2,4,218,64,64,120,220,6,69,50,68,2,4,8,16,32,64,128,64,59,10,180,115,184,40,60,238,123,197,181,115,125,251,158,157,103,16,32,64,128,0,1,2,4,8,132,128,240,216,58,32,64,128,0,1,2,4,8,16,104,136,128,112,177,33,172,133,105,84,125,11,83,10,3,33,64,128,0,1,2,4,8,52,76,64,120,220,48,90,13,19,32,64,128,0,1,2,4,186,91,64,184,216,217,245,87,223,206,174,175,217,17,32,64,128,0,1,2,4,66,64,120,108,29,16,32,64,128,0,1,2,4,8,52,68,64,184,216,16,214,194,52,170,190,133,41,133,129,16,32,64,128,0,1,2,4,26,38,32,60,110,24,173,134,9,16,32,64,128,0,1,2,221,45,32,92,236,236,250,171,111,103,215,215,236,8,16,32,64,128,0,1,2,33,32,60,182,14,8,16,32,64,128,0,1,2,4,26,34,32,92,108,8,107,97,26,85,223,194,148,194,64,8,16,32,64,128,0,1,2,13,19,16,30,55,140,86,195,4,8,16,32,64,128,0,129,238,22,16,46,118,118,253,213,183,179,235,107,118,4,8,16,32,64,128,0,129,16,16,30,91,7,4,8,16,32,64,128,0,1,2,13,17,16,46,54,132,181,48,141,170,111,97,74,97,32,4,8,16,32,64,128,0,129,134,9,8,143,27,70,171,97,2,4,8,16,32,64,128,64,119,11,8,23,59,187,254,234,219,217,245,53,59,2,4,8,16,32,64,128,64,8,8,143,173,3,2,4,8,16,32,64,128,0,129,134,8,8,23,27,194,90,152,70,213,183,48,165,48,16,2,4,8,16,32,64,128,64,195,4,132,199,13,163,213,48,1,2,4,8,16,32,64,160,187,5,132,139,157,93,127,245,237,236,250,154,29,1,2,4,8,16,32,64,32,4,132,199,214,1,1,2,4,8,16,32,64,128,64,67,4,132,139,13,97,45,76,163,234,91,152,82,24,8,1,2,4,8,16,32,64,160,97,2,194,227,134,209,106,152,0,1,2,4,8,16,32,208,221,2,194,197,206,174,191,250,118,118,125,205,142,0,1,2,4,8,16,32,16,2,194,99,235,128,0,1,2,4,8,16,32,64,160,33,2,194,197,134,176,22,166,81,245,45,76,41,12,132,0,1,2,4,8,16,32,208,48,1,225,113,195,104,53,76,128,0,1,2,4,8,16,232,110,1,225,98,103,215,95,125,59,187,190,102,71,128,0,1,2,4,8,16,8,1,225,177,117,64,128,0,1,2,4,8,16,32,208,16,1,225,98,67,88,11,211,168,250,22,166,20,6,66,128,0,1,2,4,8,16,104,152,128,240,184,97,180,26,38,64,128,0,1,2,4,8,116,183,128,112,177,179,235,175,190,157,93,95,179,35,64,128,0,1,2,4,8,132,128,240,216,58,32,64,128,0,1,2,4,8,16,104,136,128,112,177,33,172,133,105,84,125,11,83,10,3,33,64,128,0,1,2,4,8,52,76,64,120,220,48,90,13,19,32,64,128,0,1,2,4,186,91,64,184,216,217,245,87,223,206,174,175,217,17,32,64,128,0,1,2,4,66,64,120,108,29,16,32,64,128,0,1,2,4,8,52,68,64,184,216,16,214,194,52,170,190,133,41,133,129,16,32,64,128,0,1,2,4,26,38,32,60,110,24,173,134,9,16,32,64,128,0,1,2,221,45,32,92,236,236,250,171,111,103,215,215,236,8,16,32,64,128,0,1,2,33,32,60,182,14,8,16,32,64,128,0,1,2,4,26,34,32,92,108,8,107,97,26,85,223,194,148,194,64,8,16,32,64,128,0,1,2,13,19,16,30,55,140,86,195,4,8,16,32,64,128,0,129,238,22,16,46,118,118,253,213,183,179,235,107,118,4,8,16,32,64,128,0,129,16,16,30,91,7,4,8,16,32,64,128,0,1,2,13,17,16,46,54,132,181,48,141,170,111,97,74,97,32,4,8,16,32,64,128,0,129,134,9,8,143,27,70,171,97,2,4,8,16,32,64,128,64,119,11,68,184,232,209,217,2,27,54,108,232,236,9,154,29,1,2,4,8,16,32,64,160,203,5,132,199,93,190,0,76,159,0,1,2,4,8,16,32,64,160,62,2,118,226,214,199,81,43,4,8,16,32,64,128,0,1,2,197,17,16,30,23,167,22,70,66,128,0,1,2,4,8,16,32,208,198,2,194,227,54,46,158,161,19,32,64,128,0,1,2,4,8,84,21,16,30,91,24,4,8,16,32,64,128,0,1,2,4,234,32,32,60,174,3,162,38,8,16,32,64,128,0,1,2,4,10,37,32,60,46,84,57,12,134,0,1,2,4,8,16,32,64,160,93,5,132,199,237,90,57,227,38,64,128,0,1,2,4,8,16,200,19,16,30,91,27,4,8,16,32,64,128,0,1,2,4,234,32,32,60,174,3,162,38,8,16,32,64,128,0,1,2,4,10,37,32,60,46,84,57,12,134,0,1,2,4,8,16,32,64,160,93,5,132,199,237,90,57,227,38,64,128,0,1,2,4,8,16,200,19,16,30,91,27,4,8,16,32,64,128,0,1,2,4,234,32,32,60,174,3,162,38,8,16,32,64,128,0,1,2,4,10,37,32,60,46,84,57,12,134,0,1,2,4,8,16,32,64,160,93,5,132,199,237,90,57,227,38,64,128,0,1,2,4,8,16,200,19,16,30,91,27,4,8,16,32,64,128,0,1,2,4,234,32,32,60,174,3,162,38,8,16,32,64,128,0,1,2,4,10,37,32,60,46,84,57,12,134,0,1,2,4,8,16,32,64,160,93,5,132,199,237,90,57,227,38,64,128,0,1,2,4,8,16,200,19,16,30,91,27,4,8,16,32,64,128,0,1,2,4,234,32,32,60,174,3,162,38,8,16,32,64,128,0,1,2,4,10,37,32,60,46,84,57,12,134,0,1,2,4,8,16,32,64,160,93,5,132,199,237,90,57,227,38,64,128,0,1,2,4,8,16,200,19,16,30,91,27,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,240,46,1,225,177,69,65,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,194,99,107,128,0,1,2,4,8,16,32,64,128,192,96,5,30,121,228,145,180,100,201,146,52,115,230,204,52,108,216,176,65,53,83,222,198,219,111,191,157,206,57,231,156,52,121,242,228,180,213,86,91,13,170,61,23,17,32,64,128,0,1,2,4,8,16,104,148,128,157,199,141,146,213,46,1,2,4,8,16,32,64,128,64,199,9,212,35,60,46,71,121,241,197,23,211,73,39,157,148,230,204,153,35,60,238,184,213,98,66,4,8,16,32,64,128,0,129,246,23,16,30,183,127,13,205,128,0,1,2,4,8,16,32,64,96,16,2,235,214,173,75,103,158,121,102,90,184,112,97,218,126,251,237,211,172,89,179,210,152,49,99,210,163,143,62,218,107,119,113,121,96,252,204,51,207,164,11,46,184,32,11,122,207,61,247,220,180,239,190,251,166,51,206,56,35,237,188,243,206,41,158,87,254,189,175,126,245,171,233,216,99,143,77,103,157,117,86,186,233,166,155,178,144,248,200,35,143,76,79,60,241,68,214,254,180,105,211,210,137,39,158,152,22,47,94,156,246,216,99,143,116,197,21,87,164,209,163,71,15,98,38,46,33,64,128,0,1,2,4,8,16,32,208,24,1,225,113,99,92,181,74,128,0,1,2,4,8,16,32,80,112,129,235,174,187,46,221,119,223,125,105,234,212,169,233,249,231,159,207,130,220,216,1,188,126,253,250,154,225,241,132,9,19,210,9,39,156,144,190,246,181,175,165,27,111,188,49,93,127,253,245,105,193,130,5,105,229,202,149,41,190,119,218,105,167,165,125,246,217,39,59,218,226,241,199,31,207,190,183,97,195,134,44,60,62,229,148,83,82,28,85,81,58,250,226,245,215,95,183,243,184,224,235,196,240,8,16,32,64,128,0,1,2,221,44,32,60,238,230,234,155,59,1,2,4,8,16,32,64,160,139,5,110,184,225,134,180,104,209,162,108,119,240,222,123,239,157,54,219,108,179,76,163,242,104,138,202,157,199,23,94,120,97,22,16,111,186,233,166,105,237,218,181,89,232,252,237,111,127,59,11,133,99,39,243,217,103,159,157,70,140,24,145,150,46,93,154,86,175,94,157,166,76,153,146,222,120,227,141,116,244,209,71,167,241,227,199,167,45,183,220,82,120,220,197,235,206,212,9,16,32,64,128,0,1,2,237,36,32,60,110,167,106,25,43,1,2,4,8,16,32,64,128,64,221,4,222,124,243,205,116,213,85,87,101,199,79,60,246,216,99,217,135,214,69,144,28,187,144,203,63,20,175,50,60,46,255,94,132,194,51,102,204,72,19,39,78,204,198,85,254,189,8,143,227,49,110,220,184,44,60,142,16,249,224,131,15,78,91,111,189,181,240,184,110,85,212,16,1,2,4,8,16,32,64,128,64,35,5,132,199,141,212,213,54,1,2,4,8,16,32,64,128,64,225,5,226,72,137,231,158,123,46,59,102,98,191,253,246,75,123,238,185,103,42,223,93,124,255,253,247,167,75,46,185,36,205,157,59,55,197,153,199,229,223,91,179,102,77,22,56,31,127,252,241,189,142,163,24,54,108,88,182,243,88,120,92,248,242,27,32,1,2,4,8,16,32,64,128,64,13,1,225,177,229,65,128,0,1,2,4,8,16,32,208,149,2,17,238,198,135,215,29,119,220,113,217,252,227,40,138,8,143,119,218,105,167,236,131,237,102,207,158,157,253,57,206,44,142,208,184,244,239,216,101,28,31,174,23,31,150,183,108,217,178,116,231,157,119,102,31,154,23,207,25,204,206,227,8,159,163,239,15,125,232,67,93,89,7,147,38,64,128,0,1,2,4,8,16,40,174,128,240,184,184,181,49,50,2,4,8,16,32,64,128,0,129,6,10,172,91,183,46,59,163,120,225,194,133,105,243,205,55,207,142,149,56,244,208,67,211,208,161,67,211,53,215,92,147,125,40,222,240,225,195,211,164,73,147,178,115,144,99,103,114,4,196,231,156,115,78,246,245,75,47,189,52,141,25,51,38,11,146,183,221,118,219,119,157,149,220,159,157,199,67,134,12,201,198,16,253,197,243,71,143,30,221,192,25,107,154,0,1,2,4,8,16,32,64,128,192,192,4,132,199,3,243,242,108,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,116,133,128,240,184,43,202,108,146,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,24,152,128,240,120,96,94,158,77,128,0,1,2,4,8,16,32,64,128,0,1,2,4,8,16,32,64,128,0,129,174,16,16,30,119,69,153,77,146,0,1,2,4,8,16,32,64,160,209,2,239,121,207,123,210,134,13,27,26,221,141,246,9,16,32,64,128,0,1,2,4,8,52,77,64,120,220,52,106,29,17,32,64,128,0,1,2,4,8,116,178,128,240,184,147,171,107,110,4,8,16,32,64,128,0,129,238,20,16,30,119,103,221,205,154,0,1,2,4,8,16,32,64,160,206,2,194,227,58,131,106,142,0,1,2,4,8,16,32,64,160,229,2,194,227,150,151,192,0,8,16,32,64,128,0,1,2,4,58,65,32,194,99,15,2,4,8,16,72,142,240,177,8,8,16,32,208,65,2,194,227,14,42,166,169,16,32,64,128,0,1,2,4,8,180,78,192,206,227,214,217,235,153,0,129,226,8,120,45,44,78,45,140,132,0,1,2,245,16,16,30,215,67,81,27,4,8,16,32,64,128,0,1,2,93,47,32,48,233,250,37,0,128,0,129,148,146,215,66,203,128,0,1,2,157,37,32,60,238,172,122,154,13,1,2,4,8,16,32,64,128,64,139,4,4,38,45,130,215,45,1,2,133,18,240,90,88,168,114,24,12,1,2,4,54,90,64,120,188,209,132,26,32,64,128,0,1,2,4,8,16,32,96,183,157,53,64,128,0,129,16,16,30,91,7,4,8,16,232,44,1,225,113,103,213,211,108,8,16,32,64,128,0,1,2,4,90,36,32,48,105,17,188,110,9,16,40,148,128,215,194,66,149,195,96,8,16,32,176,209,2,194,227,141,38,212,0,1,2,4,8,16,32,64,128,0,1,187,237,172,1,2,4,8,132,128,240,216,58,32,64,128,64,103,9,8,143,59,171,158,102,67,128,0,1,2,4,8,16,32,208,34,1,129,73,139,224,117,75,128,64,161,4,188,22,22,170,28,6,67,128,0,129,141,22,16,30,111,52,161,6,8,16,32,64,128,0,1,2,4,8,216,109,103,13,16,32,64,32,4,132,199,214,1,1,2,4,58,75,64,120,220,89,245,52,27,2,4,8,16,32,64,128,0,129,22,9,8,76,90,4,175,91,2,4,10,37,224,181,176,80,229,48,24,2,4,8,108,180,128,240,120,163,9,53,64,128,0,1,2,4,8,16,32,64,192,110,59,107,128,0,1,2,33,32,60,182,14,8,16,32,208,89,2,194,227,206,170,167,217,16,32,64,128,0,1,2,4,8,180,72,64,96,210,34,120,221,18,32,80,40,1,175,133,133,42,135,193,16,32,64,96,163,5,132,199,27,77,168,1,2,4,8,16,32,64,128,0,1,2,118,219,89,3,4,8,16,8,1,225,177,117,64,128,0,129,206,18,16,30,119,86,61,205,134,0,1,2,4,8,16,32,64,160,69,2,2,147,22,193,235,150,0,129,66,9,120,45,44,84,57,12,134,0,1,2,27,45,32,60,222,104,66,13,16,32,64,128,0,1,2,4,8,16,176,219,206,26,32,64,128,64,8,8,143,173,3,2,4,8,116,150,128,240,184,179,234,105,54,4,8,16,32,64,128,0,1,2,45,18,16,152,180,8,94,183,4,8,20,74,192,107,97,161,202,97,48,4,8,16,216,104,1,225,241,70,19,106,128,0,1,2,4,8,16,32,64,128,128,221,118,214,0,1,2,4,66,64,120,108,29,16,32,64,160,179,4,132,199,157,85,79,179,33,64,128,0,1,2,4,8,16,104,145,128,192,164,69,240,186,37,64,160,80,2,94,11,11,85,14,131,33,64,128,192,70,11,8,143,55,154,80,3,4,8,16,32,64,128,0,1,2,4,236,182,179,6,8,16,32,16,2,194,99,235,128,0,1,2,157,37,32,60,238,172,122,154,13,1,2,4,8,16,32,64,128,64,139,4,4,38,45,130,215,45,1,2,133,18,240,90,88,168,114,24,12,1,2,4,54,90,64,120,188,209,132,26,32,64,128,0,1,2,4,8,16,32,96,183,157,53,64,128,0,129,16,16,30,91,7,4,8,16,232,44,1,225,113,103,213,211,108,8,16,32,64,128,0,1,2,4,90,36,32,48,105,17,188,110,9,16,40,148,128,215,194,66,149,195,96,8,16,32,176,209,2,194,227,141,38,212,0,1,2,4,8,16,32,64,128,0,1,187,237,172,1,2,4,186,83,96,226,196,137,105,233,210,165,105,214,172,89,105,234,212,169,61,59,143,231,205,155,151,166,79,159,158,190,254,245,175,167,139,47,190,184,59,113,204,154,0,1,2,29,32,32,60,238,128,34,154,2,1,2,4,8,16,32,64,128,64,235,5,236,182,107,125,13,140,128,0,129,230,11,172,93,187,54,109,189,245,214,105,216,176,97,105,200,144,33,233,229,151,95,78,91,110,185,101,122,251,237,183,211,250,245,235,211,11,47,188,144,54,223,124,243,230,15,76,143,4,8,16,32,80,23,1,225,113,93,24,53,66,128,0,1,2,4,8,16,32,208,237,2,194,227,110,95,1,230,79,160,123,5,98,199,241,226,197,139,211,171,175,190,154,5,200,239,188,243,78,26,62,124,120,154,52,105,82,138,29,200,30,4,8,16,32,208,190,2,194,227,246,173,157,145,19,32,64,128,0,1,2,4,8,20,72,64,120,92,160,98,24,10,1,2,77,21,136,221,199,219,108,179,77,182,211,184,244,24,58,116,104,90,189,122,181,93,199,77,173,132,206,8,16,32,80,127,1,225,113,253,77,181,72,128,0,1,2,4,8,16,32,208,133,2,194,227,46,44,186,41,19,32,208,35,48,109,218,180,244,221,239,126,55,173,89,179,38,141,24,49,34,29,118,216,97,233,244,211,79,39,68,128,0,1,2,109,46,32,60,110,243,2,26,62,1,2,4,8,16,32,64,128,64,49,4,132,199,197,168,131,81,16,32,208,26,129,242,221,199,118,29,183,166,6,122,37,64,128,64,214,78,207,49,0,0,32,0,73,68,65,84,35,4,132,199,141,80,213,38,1,2,4,8,16,32,64,128,64,215,9,8,143,187,174,228,38,76,128,64,133,64,156,125,188,104,209,162,116,196,17,71,56,235,216,234,32,64,128,64,135,8,8,143,59,164,144,166,65,128,0,1,2,4,8,16,32,208,90,1,225,113,107,253,245,78,128,64,235,5,98,247,241,182,219,110,155,86,173,90,229,172,227,214,151,195,8,8,16,32,80,23,1,225,113,93,24,53,66,128,0,1,2,4,8,16,32,208,237,2,194,227,230,172,128,112,246,32,64,128,0,1,2,4,6,39,176,97,195,134,193,93,232,170,174,21,16,30,119,109,233,77,156,0,1,2,4,8,16,32,64,160,158,2,194,227,122,106,230,183,197,185,57,206,122,33,64,128,0,129,206,19,240,30,218,121,53,109,198,140,132,199,205,80,214,7,1,2,4,8,16,32,64,128,64,199,11,248,31,178,230,148,152,115,115,156,245,66,128,0,1,2,157,39,224,61,180,243,106,218,140,25,9,143,155,161,172,15,2,4,8,16,32,64,128,0,129,142,23,240,63,100,205,41,49,231,230,56,235,133,0,1,2,4,58,79,192,123,104,231,213,180,25,51,18,30,55,67,89,31,4,8,16,32,64,128,0,1,2,29,47,224,127,200,154,83,98,206,205,113,214,11,1,2,4,8,116,158,128,247,208,206,171,105,51,102,36,60,110,134,178,62,8,16,32,64,128,0,1,2,27,41,224,67,194,54,18,176,73,151,251,16,154,198,67,251,31,223,198,27,235,129,0,1,2,4,58,83,192,123,104,103,214,181,209,179,18,30,55,90,88,251,4,8,16,32,64,128,0,129,58,8,248,97,191,14,136,154,232,8,1,247,66,71,148,209,36,8,16,32,64,160,5,2,222,67,91,128,222,1,93,10,143,59,160,136,166,64,128,0,1,2,4,8,116,190,128,31,246,59,191,198,102,216,63,1,247,66,255,156,60,139,0,1,2,4,8,84,10,120,15,181,38,6,35,32,60,30,140,154,107,8,16,32,64,128,0,1,2,77,22,240,195,126,147,193,117,87,88,1,247,66,97,75,99,96,4,8,16,32,80,112,1,239,161,5,47,80,65,135,39,60,46,104,97,12,139,0,1,2,4,8,16,32,80,46,224,135,125,235,129,192,191,11,184,23,172,4,2,4,8,16,32,48,56,1,239,161,131,115,235,246,171,132,199,221,190,2,204,159,0,1,2,4,8,16,104,11,1,63,236,183,69,153,12,178,9,2,238,133,38,32,235,130,0,1,2,4,58,82,192,123,104,71,150,181,225,147,18,30,55,156,88,7,4,8,16,32,64,128,0,129,141,23,240,195,254,198,27,106,161,51,4,220,11,157,81,71,179,32,64,128,0,129,230,11,120,15,109,190,121,39,244,40,60,238,132,42,154,3,1,2,4,8,16,32,208,241,2,126,216,239,248,18,155,96,63,5,220,11,253,132,242,52,2,4,8,16,32,80,33,224,61,212,146,24,140,128,240,120,48,106,174,33,64,128,0,1,2,4,8,52,89,192,15,251,77,6,215,93,97,5,220,11,133,45,141,129,17,32,64,128,64,193,5,188,135,22,188,64,5,29,158,240,184,160,133,49,44,2,4,8,16,32,64,128,64,185,128,31,246,173,7,2,255,46,224,94,176,18,8,16,32,64,128,192,224,4,188,135,14,206,173,219,175,18,30,119,251,10,48,127,2,4,8,16,32,64,160,45,4,252,176,223,22,101,50,200,38,8,184,23,154,128,172,11,2,4,8,16,232,72,1,239,161,29,89,214,134,79,74,120,220,112,98,29,16,32,64,128,0,1,2,4,54,94,192,15,251,27,111,168,133,206,16,112,47,116,70,29,205,130,0,1,2,4,154,47,224,61,180,249,230,157,208,163,240,184,19,170,104,14,4,8,16,32,64,128,64,199,11,248,97,191,227,75,108,130,253,20,112,47,244,19,202,211,8,16,32,64,128,64,133,128,247,80,75,98,48,2,194,227,193,168,185,134,0,1,2,4,8,16,32,208,100,1,63,236,55,25,92,119,133,21,112,47,20,182,52,6,70,128,0,1,2,5,23,240,30,90,240,2,21,116,120,194,227,130,22,198,176,8,16,32,64,128,0,1,2,229,2,126,216,183,30,8,252,187,128,123,193,74,32,64,128,0,1,2,131,19,240,30,58,56,183,110,191,74,120,220,237,43,192,252,9,16,32,64,128,0,129,182,16,240,195,126,91,148,201,32,155,32,224,94,104,2,178,46,8,16,32,64,160,35,5,188,135,118,100,89,27,62,41,225,113,195,137,117,64,128,0,1,2,4,8,16,216,120,1,63,236,111,188,161,22,58,67,192,189,208,25,117,52,11,2,4,8,16,104,190,128,247,208,230,155,119,66,143,194,227,78,168,162,57,16,32,64,128,0,1,2,29,47,224,135,253,142,47,177,9,246,83,192,189,208,79,40,79,35,208,100,129,71,30,121,36,45,89,178,36,205,156,57,51,13,27,54,172,167,247,188,175,55,121,120,186,35,64,192,209,79,214,192,32,5,132,199,131,132,115,25,1,2,4,8,16,32,64,160,153,2,2,179,102,106,235,171,200,2,238,133,34,87,199,216,186,89,64,72,220,205,213,55,247,118,17,240,30,218,46,149,42,214,56,133,199,197,170,135,209,16,32,64,128,0,1,2,4,170,10,248,97,223,194,32,240,239,2,238,5,43,129,64,125,4,54,108,216,144,174,188,242,202,52,117,234,212,180,251,238,187,167,249,243,231,167,157,119,222,57,107,124,249,242,229,217,215,87,172,88,145,198,142,29,155,230,204,153,147,70,141,26,85,243,123,229,225,241,251,223,255,254,180,112,225,194,244,233,79,127,58,109,187,237,182,189,118,36,151,183,61,97,194,132,116,234,169,167,166,145,35,71,166,117,235,214,165,51,207,60,51,187,110,251,237,183,79,179,102,205,74,99,198,140,73,47,189,244,82,58,226,136,35,178,231,141,30,61,186,62,147,215,10,129,46,21,240,30,218,165,133,223,200,105,11,143,55,18,208,229,4,8,16,32,64,128,0,129,102,8,248,97,191,25,202,250,104,7,1,247,66,59,84,201,24,219,65,224,193,7,31,76,179,103,207,78,103,159,125,118,186,247,222,123,211,29,119,220,145,102,204,152,145,158,125,246,217,116,204,49,199,100,127,254,196,39,62,145,150,45,91,150,30,120,224,129,236,185,127,248,195,31,114,191,247,212,83,79,101,33,241,201,39,159,156,93,19,215,126,254,243,159,79,229,161,242,243,207,63,223,115,253,174,187,238,154,61,239,177,199,30,75,211,167,79,79,55,220,112,67,186,239,190,251,178,208,58,158,119,226,137,39,102,161,245,14,59,236,208,14,156,198,72,160,45,4,188,135,182,69,153,10,55,72,225,113,225,74,98,64,4,8,16,32,64,128,0,129,119,11,248,97,223,170,32,240,239,2,238,5,43,129,64,125,4,174,187,238,186,20,1,242,9,39,156,208,171,193,248,250,61,247,220,147,133,199,113,191,189,240,194,11,233,184,227,142,203,118,254,70,184,155,247,189,245,235,215,167,255,253,191,255,119,250,248,199,63,158,54,217,100,147,116,200,33,135,100,215,151,135,199,209,118,132,197,39,157,116,82,246,189,53,107,214,100,97,115,140,33,2,236,69,139,22,165,99,143,61,54,237,189,247,222,105,179,205,54,171,207,68,181,66,128,64,143,128,247,80,139,97,48,2,194,227,193,168,185,134,0,1,2,4,8,16,32,208,100,1,63,236,55,25,92,119,133,21,112,47,20,182,52,6,214,102,2,75,151,46,205,70,60,110,220,184,94,35,175,252,250,27,111,188,145,5,201,19,39,78,76,119,223,125,119,175,107,202,191,23,223,136,99,40,254,225,31,254,33,197,215,143,63,254,248,236,131,243,202,195,227,171,174,186,42,29,116,208,65,189,250,219,99,143,61,210,21,87,92,145,62,250,209,143,166,248,254,185,231,158,155,5,204,147,39,79,206,130,228,45,182,216,162,205,100,13,151,64,113,5,188,135,22,183,54,69,30,153,240,184,200,213,49,54,2,4,8,16,32,64,128,192,159,5,252,176,111,41,16,248,119,1,247,130,149,64,160,62,2,141,216,121,124,225,133,23,166,211,78,59,45,93,123,237,181,105,211,77,55,205,206,44,174,220,121,252,202,43,175,164,73,147,38,229,78,34,206,98,126,238,185,231,210,204,153,51,211,126,251,237,151,14,56,224,128,250,76,88,43,4,8,120,15,181,6,6,37,32,60,30,20,155,139,8,16,32,64,128,0,1,2,205,21,16,152,53,215,91,111,197,21,112,47,20,183,54,70,214,94,2,165,51,143,23,44,88,144,126,251,219,223,166,171,175,190,58,205,155,55,47,59,111,120,99,206,60,142,208,55,142,176,136,182,166,76,153,146,94,126,249,229,158,15,204,91,185,114,101,118,4,70,124,24,222,110,187,237,150,238,186,235,174,116,209,69,23,101,207,189,241,198,27,211,19,79,60,145,125,63,30,17,66,71,120,28,255,120,16,32,80,31,1,239,161,245,113,236,182,86,132,199,221,86,113,243,37,64,128,0,1,2,4,218,82,192,15,251,109,89,54,131,110,128,128,123,161,1,168,154,236,74,129,216,225,123,229,149,87,102,31,80,183,211,78,59,165,243,207,63,63,141,30,61,58,179,88,190,124,121,246,245,21,43,86,164,177,99,199,102,31,92,55,106,212,168,154,223,43,223,97,28,199,85,220,124,243,205,217,174,227,255,252,159,255,115,186,248,226,139,179,157,196,67,135,14,77,183,223,126,123,154,54,109,90,186,237,182,219,210,254,251,239,159,230,206,157,155,118,217,101,151,180,110,221,186,116,230,153,103,166,133,11,23,166,205,55,223,60,11,158,15,61,244,208,244,250,235,175,167,35,142,56,34,59,115,185,52,190,174,44,152,73,19,168,131,128,247,208,58,32,118,97,19,194,227,46,44,186,41,19,32,64,128,0,1,2,237,39,224,135,253,246,171,153,17,55,70,192,189,208,24,87,173,18,32,64,128,64,231,11,120,15,237,252,26,55,98,134,194,227,70,168,106,147,0,1,2,4,8,16,32,80,103,1,63,236,215,25,84,115,109,43,224,94,104,219,210,25,56,1,2,4,8,180,88,192,123,104,139,11,208,166,221,11,143,219,180,112,134,77,128,0,1,2,4,8,116,151,128,31,246,187,171,222,102,155,47,224,94,176,58,8,16,32,64,128,192,224,4,188,135,14,206,173,219,175,18,30,119,251,10,48,127,2,4,8,16,32,64,160,45,4,252,176,223,22,101,50,200,38,8,184,23,154,128,172,11,2,4,8,16,232,72,1,239,161,29,89,214,134,79,74,120,220,112,98,29,16,32,64,128,0,1,2,4,54,94,192,15,251,27,111,168,133,206,16,112,47,116,70,29,205,130,0,1,2,4,154,47,224,61,180,249,230,157,208,163,240,184,19,170,104,14,4,8,16,32,64,128,64,199,11,248,97,191,227,75,108,130,253,20,232,239,189,176,97,195,134,180,108,217,178,20,207,63,240,192,3,123,90,127,248,225,135,211,137,39,158,152,174,190,250,234,180,255,254,251,167,51,206,56,35,237,188,243,206,105,233,210,165,233,160,131,14,234,53,138,189,246,218,43,93,126,249,229,105,167,157,118,170,57,186,188,54,227,162,229,203,151,167,169,83,167,166,7,31,124,48,125,235,91,223,74,199,29,119,92,218,108,179,205,122,181,247,251,223,255,62,157,122,234,169,233,244,211,79,79,91,109,181,85,207,247,170,205,33,190,118,233,165,151,166,99,143,61,54,253,237,223,254,109,186,233,166,155,170,142,121,199,29,119,76,63,250,209,143,210,41,167,156,146,158,123,238,185,244,149,175,124,37,155,247,158,123,238,89,115,174,113,93,169,253,241,227,199,167,79,124,226,19,105,218,180,105,41,254,252,153,207,124,38,205,154,53,43,197,120,163,255,163,142,58,42,13,27,54,44,235,191,63,243,140,231,61,242,200,35,105,201,146,37,105,230,204,153,233,253,239,127,127,246,231,5,11,22,100,99,28,59,118,108,154,51,103,78,26,53,106,84,214,230,247,190,247,189,172,223,210,35,250,142,249,212,234,175,220,231,175,255,250,175,211,221,119,223,93,211,169,84,219,129,174,151,90,227,27,236,90,234,235,186,254,26,151,188,202,173,75,117,42,95,44,121,235,182,175,235,106,213,165,212,126,222,154,206,187,145,242,252,239,185,231,158,236,254,185,243,206,59,211,132,9,19,178,251,100,228,200,145,253,186,127,170,57,212,90,115,229,107,39,214,221,223,252,205,223,100,235,180,242,254,41,239,188,218,60,107,249,212,250,94,95,115,205,123,61,200,187,207,75,227,28,204,117,3,93,107,181,250,234,235,165,189,86,95,121,107,52,230,84,107,222,181,44,7,211,102,95,247,68,249,28,251,251,220,190,230,80,203,173,214,123,78,95,222,253,125,15,237,171,29,223,239,46,1,225,113,119,213,219,108,9,16,32,64,128,0,129,54,21,240,195,126,155,22,206,176,235,46,208,159,123,225,173,183,222,202,2,210,163,143,62,58,157,119,222,121,105,220,184,113,217,56,86,175,94,157,78,59,237,180,116,252,241,199,167,237,183,223,62,221,114,203,45,233,135,63,252,97,22,94,150,7,186,241,63,245,113,93,60,142,60,242,200,44,128,206,123,212,106,243,143,127,252,99,154,61,123,118,22,120,69,127,191,249,205,111,82,132,26,223,252,230,55,123,218,140,177,70,104,252,203,95,254,50,27,115,41,60,206,155,195,27,111,188,145,5,168,17,164,237,182,219,110,61,195,170,28,243,170,85,171,210,140,25,51,178,144,55,2,225,8,210,31,122,232,161,44,252,125,239,123,223,155,123,221,250,245,235,123,218,143,235,74,125,133,65,140,51,254,217,122,235,173,211,188,121,243,210,174,187,238,154,254,241,31,255,49,61,245,212,83,125,206,179,90,144,247,235,95,255,58,221,120,227,141,217,56,55,221,116,211,244,253,239,127,63,61,249,228,147,217,127,15,25,50,36,171,213,151,190,244,165,180,247,222,123,247,226,175,213,95,105,252,241,11,131,152,115,95,78,49,175,193,172,151,24,111,222,248,202,7,59,144,181,84,235,186,167,159,126,186,223,198,213,172,43,195,227,90,235,118,229,202,149,61,1,127,229,117,49,159,190,230,157,183,166,243,238,161,60,255,87,95,125,53,91,127,113,31,127,228,35,31,201,214,202,239,126,247,187,116,196,17,71,244,52,213,159,190,202,195,188,90,107,238,223,254,237,223,122,214,123,220,135,125,221,63,213,250,174,229,83,235,123,125,205,53,207,232,15,127,248,67,205,113,14,230,186,103,159,125,118,192,107,45,10,146,215,87,173,55,129,90,247,114,188,126,230,189,94,135,87,94,125,214,173,91,151,187,110,106,173,251,90,109,62,254,248,227,185,247,68,229,252,250,27,30,247,85,187,193,188,231,84,254,98,178,90,27,253,121,15,173,251,27,183,6,219,94,64,120,220,246,37,52,1,2,4,8,16,32,64,160,27,4,252,176,223,13,85,54,199,254,8,244,231,94,56,235,172,179,210,203,47,191,156,62,248,193,15,166,45,182,216,162,39,60,254,217,207,126,150,238,184,227,142,116,210,73,39,213,12,132,239,191,255,254,116,206,57,231,164,179,207,62,59,109,185,229,150,53,135,85,171,205,248,94,236,170,43,237,150,125,241,197,23,211,244,233,211,179,96,166,212,238,175,126,245,171,116,229,149,87,166,53,107,214,164,24,119,41,60,174,54,135,8,142,167,76,153,146,22,47,94,156,141,41,2,231,207,126,246,179,217,159,43,199,28,253,254,228,39,63,233,9,139,99,247,228,119,190,243,157,172,239,17,35,70,244,204,169,252,186,161,67,135,246,106,127,204,152,49,233,218,107,175,125,87,95,241,133,95,252,226,23,233,231,63,255,121,54,183,90,243,12,255,155,111,190,57,219,113,29,143,67,14,57,36,69,176,29,161,80,101,48,25,161,75,140,49,194,252,77,54,217,36,27,251,228,201,147,211,14,59,236,208,171,6,121,253,157,124,242,201,217,78,209,146,79,233,162,90,78,241,156,193,172,151,215,95,127,61,119,124,229,131,173,172,203,59,239,188,147,174,185,230,154,44,124,143,181,184,207,62,251,100,127,174,12,200,43,175,235,203,56,214,80,236,208,221,125,247,221,211,252,249,243,179,221,244,225,121,193,5,23,100,107,234,220,115,207,77,251,238,187,111,207,78,251,90,235,182,214,117,253,153,119,181,53,29,193,105,181,49,214,242,143,113,196,47,94,22,45,90,148,205,33,218,189,236,178,203,178,245,81,90,59,121,125,13,116,205,197,186,43,95,59,177,134,34,176,47,253,178,165,218,253,83,173,239,90,62,181,190,215,215,92,243,214,104,95,247,249,96,174,139,93,222,121,175,91,113,63,15,180,142,181,214,124,173,117,29,127,107,32,239,245,186,214,188,227,245,37,111,221,196,107,193,96,219,204,187,151,98,109,215,90,111,165,157,213,43,86,172,232,181,123,190,175,218,229,93,87,235,222,141,247,152,248,229,74,204,127,244,232,209,85,223,187,250,243,30,218,159,247,98,207,233,46,1,225,113,119,213,219,108,9,16,32,64,128,0,129,54,21,240,195,126,155,22,206,176,235,46,208,159,123,33,118,159,70,248,248,131,31,252,32,235,191,180,243,56,254,202,120,236,60,123,244,209,71,179,227,40,226,216,138,8,83,63,252,225,15,247,140,243,237,183,223,206,2,163,79,127,250,211,41,194,211,120,68,72,244,185,207,125,238,93,115,137,32,226,137,39,158,200,109,179,90,48,18,71,87,68,251,113,92,66,4,220,17,88,125,227,27,223,200,66,190,56,178,161,20,30,231,205,33,2,228,216,113,55,113,226,196,158,112,160,218,152,203,195,221,24,120,132,10,177,131,51,250,46,133,177,213,174,43,111,63,118,123,86,246,21,109,197,206,190,8,193,63,255,249,207,103,70,181,230,25,125,68,144,17,97,241,118,219,109,151,230,206,157,155,141,165,60,0,44,193,70,104,245,227,31,255,56,123,238,11,47,188,144,141,55,118,131,134,255,223,255,253,223,103,86,81,171,90,253,197,14,239,24,115,212,60,118,114,247,229,20,125,15,102,189,68,152,152,55,190,210,124,170,249,198,241,37,165,29,220,225,17,97,104,204,59,126,81,17,225,125,60,170,93,87,107,206,111,190,249,102,182,142,163,141,123,239,189,55,11,199,194,32,118,75,198,206,235,19,78,56,33,125,237,107,95,203,118,238,94,127,253,245,153,125,56,231,221,11,17,100,230,93,23,191,228,168,53,239,188,53,29,243,174,54,198,216,5,159,231,223,215,110,220,188,190,74,65,236,64,215,92,184,151,214,251,243,207,63,223,243,203,145,106,247,79,94,223,181,214,69,173,239,245,53,215,60,163,190,238,243,193,92,23,175,143,149,225,113,233,117,43,111,173,213,170,99,173,53,127,219,109,183,229,246,21,187,196,243,214,104,173,121,199,47,230,242,118,172,215,122,15,168,213,102,56,230,221,19,177,83,63,239,53,46,214,209,49,199,28,147,173,171,248,155,26,241,183,33,30,123,236,177,236,245,51,94,215,74,191,128,171,92,99,17,72,231,93,23,175,107,125,189,143,213,122,227,237,207,123,104,221,223,184,53,216,246,2,194,227,182,47,161,9,16,32,64,128,0,1,2,221,32,224,135,253,110,168,178,57,246,71,96,32,247,66,252,79,118,121,120,28,97,82,28,29,17,71,82,68,8,25,127,142,128,57,66,219,210,78,198,248,107,241,177,11,49,206,66,238,107,215,113,180,93,171,205,216,1,23,59,152,35,40,136,182,162,175,248,239,24,215,199,63,254,241,116,241,197,23,103,71,64,68,48,29,187,161,203,195,227,146,69,229,28,170,133,199,213,198,28,215,197,17,16,229,187,158,43,119,164,85,187,174,175,240,56,130,201,73,147,38,101,126,177,35,52,130,232,104,39,111,158,177,219,46,66,179,216,49,29,143,216,81,123,201,37,151,100,33,114,249,206,227,8,227,226,76,230,56,38,36,206,89,142,231,133,71,236,152,221,118,219,109,179,185,132,87,56,213,114,45,5,222,213,194,227,190,106,59,144,245,18,1,80,222,248,6,178,150,170,237,166,173,54,206,90,198,17,150,70,64,23,33,113,249,35,190,126,225,133,23,102,107,52,142,217,88,187,118,109,102,252,237,111,127,59,11,177,242,238,133,103,158,121,38,247,186,216,61,155,55,239,8,191,243,214,244,117,215,93,87,117,140,229,227,173,244,143,239,197,47,104,14,59,236,176,236,218,56,19,59,214,195,54,219,108,147,34,92,203,235,235,138,43,174,24,212,154,43,95,251,177,235,53,239,254,169,117,239,214,90,183,125,173,153,188,185,214,50,234,207,125,30,215,87,218,214,186,238,3,31,248,64,238,253,156,183,214,250,170,99,249,247,203,215,124,173,123,57,142,20,202,91,163,87,93,117,85,205,215,183,60,203,90,175,215,181,218,140,241,231,221,75,49,198,188,215,184,88,247,81,247,210,223,118,137,95,190,196,223,144,136,123,245,95,255,245,95,115,231,16,175,155,121,215,197,57,241,125,189,143,9,143,251,243,211,132,231,12,68,64,120,60,16,45,207,37,64,128,0,1,2,4,8,180,72,96,32,129,89,139,134,168,91,2,77,17,24,200,189,80,25,152,196,142,203,8,158,74,59,145,171,237,198,141,107,98,183,88,132,157,181,206,58,46,77,182,86,155,17,100,150,255,117,230,8,111,111,191,253,246,44,124,139,16,33,206,248,141,32,33,2,185,141,9,143,171,141,185,175,29,137,165,64,169,114,174,125,133,199,165,121,199,217,205,177,91,58,142,72,216,124,243,205,115,231,25,1,73,60,74,230,213,206,3,45,157,81,26,187,152,227,104,133,106,143,168,85,105,247,99,156,197,156,231,26,33,125,222,206,227,190,106,59,152,245,82,26,107,249,248,74,31,194,87,173,191,8,61,227,195,174,126,250,211,159,102,1,121,172,135,47,124,225,11,189,118,98,231,93,151,55,231,74,227,210,152,42,173,203,107,27,187,144,243,238,133,216,101,89,250,80,195,8,194,171,253,194,162,218,188,255,244,167,63,229,174,233,106,193,112,101,157,43,159,19,129,113,4,118,177,99,57,214,216,3,15,60,144,46,186,232,162,236,23,15,17,112,231,221,63,149,237,244,119,205,149,207,179,214,206,227,184,95,251,115,239,198,252,170,173,139,106,118,177,163,55,111,174,229,231,216,86,206,173,63,247,121,233,94,47,191,15,107,93,87,235,117,43,111,173,149,215,178,114,140,181,214,124,252,194,33,111,93,199,47,1,242,214,104,28,41,146,183,107,247,181,215,94,203,181,12,227,193,180,89,235,158,136,95,52,228,189,198,69,32,93,249,65,172,123,236,177,71,138,185,213,90,99,17,126,231,93,87,235,222,173,60,226,167,218,107,233,64,222,67,155,242,166,174,147,182,16,16,30,183,69,153,12,146,0,1,2,4,8,16,232,118,1,63,236,119,251,10,48,255,146,192,64,238,133,202,16,35,118,129,189,242,202,43,217,185,187,165,96,39,206,137,141,221,104,113,62,114,28,145,16,59,51,227,56,139,210,89,194,241,188,90,199,86,68,56,84,171,205,242,202,69,224,17,59,116,227,232,136,24,75,94,56,80,126,86,101,95,59,143,243,198,28,59,211,226,188,226,8,82,227,175,148,199,206,184,248,171,213,165,29,213,121,215,245,55,60,174,21,138,149,207,51,130,142,90,59,143,227,67,177,194,100,175,189,246,202,220,243,2,251,232,175,188,86,121,174,239,123,223,251,170,134,199,121,243,173,21,122,245,181,94,202,175,173,28,95,94,127,17,52,69,24,26,71,149,196,249,196,241,129,97,17,36,149,142,241,232,207,56,163,223,114,227,8,244,250,179,243,56,126,97,17,31,160,24,31,24,249,219,223,254,54,119,221,198,14,229,242,93,150,229,215,149,130,241,242,0,180,84,151,24,71,222,154,30,204,142,213,56,90,35,198,89,109,247,124,56,230,245,213,215,110,247,188,53,87,190,246,35,128,204,187,127,98,77,247,231,222,173,246,26,147,183,102,226,151,8,121,115,173,245,122,208,215,125,94,234,175,242,117,164,191,215,245,119,173,213,186,143,250,90,243,121,247,114,172,167,188,215,214,248,176,185,188,250,220,122,235,173,185,150,177,14,7,211,102,28,19,145,119,79,244,181,243,56,250,139,191,173,81,249,168,85,131,8,212,243,174,27,200,235,82,181,159,28,6,242,30,234,39,15,2,61,63,123,109,136,95,3,121,16,32,64,128,0,1,2,4,8,20,90,192,15,251,133,46,143,193,53,81,96,32,247,66,101,96,18,65,93,4,119,241,207,95,254,229,95,102,127,245,55,254,71,60,118,253,198,25,201,113,116,66,233,156,201,254,236,224,138,105,215,106,51,206,156,141,190,206,60,243,204,236,232,133,91,110,185,37,59,114,97,252,248,241,189,196,34,120,28,236,206,227,188,49,71,184,50,109,218,180,172,221,8,252,174,190,250,234,108,151,107,236,218,140,191,150,158,119,93,94,120,28,1,226,191,252,203,191,100,31,238,22,71,32,132,221,165,151,94,154,133,209,37,131,106,243,140,239,133,105,156,87,28,59,134,35,36,141,93,163,241,239,56,231,53,142,80,8,143,175,124,229,43,189,130,227,56,7,56,206,165,46,29,41,18,187,78,111,184,225,134,44,252,140,0,40,207,181,52,254,202,99,43,250,83,219,129,172,151,251,238,187,47,119,124,17,96,231,245,23,65,113,156,41,27,129,107,204,63,234,19,255,75,30,199,49,132,107,222,117,165,51,131,171,25,151,190,23,166,17,64,70,173,163,78,225,28,103,62,199,47,43,98,71,119,28,85,17,174,81,179,216,245,152,119,47,68,205,242,174,139,58,228,213,37,230,93,30,42,151,175,233,188,49,150,31,93,82,109,231,113,156,81,27,235,56,118,148,71,223,113,84,74,24,12,31,62,60,183,175,193,174,185,242,181,31,237,215,186,127,242,230,89,107,221,198,110,253,90,107,186,63,115,173,52,234,235,62,207,11,143,107,93,23,199,37,228,221,95,131,169,99,173,53,31,199,177,228,245,85,235,181,245,165,151,94,202,173,79,140,63,207,50,174,203,91,247,181,218,140,113,214,186,151,242,94,227,226,60,228,248,176,208,184,7,119,219,109,183,116,215,93,119,101,187,231,227,254,140,221,204,121,107,44,126,57,148,119,93,188,22,215,122,31,235,235,237,120,32,239,161,125,181,229,251,221,35,96,231,113,247,212,218,76,9,16,32,64,128,0,129,54,22,240,195,126,27,23,207,208,235,42,48,144,123,161,218,95,149,143,0,39,66,173,216,77,28,103,168,70,56,57,106,212,168,108,140,17,246,198,249,196,11,23,46,236,249,224,186,254,12,62,175,205,8,5,99,119,92,180,25,65,97,28,133,113,232,161,135,246,58,235,55,218,223,152,240,56,111,204,209,119,4,40,177,243,56,130,136,8,103,99,135,111,105,23,99,222,117,121,225,113,4,191,63,250,209,143,178,240,57,66,157,176,139,64,36,66,241,90,243,140,239,69,104,29,33,73,236,164,59,252,240,195,179,115,62,35,76,142,241,197,121,182,229,143,47,127,249,203,217,249,172,35,70,140,232,233,239,247,191,255,125,246,188,8,104,70,142,28,89,179,191,188,240,184,63,181,29,200,122,121,235,173,183,114,199,87,107,45,197,174,215,88,127,17,34,126,241,139,95,76,7,31,124,112,138,191,218,30,199,127,196,58,172,85,207,188,181,20,198,87,94,121,101,22,72,199,47,10,206,63,255,252,172,206,17,178,71,205,35,8,141,160,63,142,5,41,213,44,198,152,183,110,107,93,215,215,188,243,66,213,188,49,150,215,190,218,113,7,177,251,52,118,204,199,110,226,88,195,113,191,238,188,243,206,53,127,249,50,216,53,23,225,125,233,3,243,226,92,227,90,247,79,222,60,107,249,212,250,94,140,185,63,115,173,102,212,159,113,14,228,186,190,238,231,106,107,173,86,29,107,173,249,56,243,189,214,107,100,173,215,214,188,121,247,101,57,152,54,107,221,19,181,214,91,28,203,81,122,253,139,15,7,140,191,93,17,175,161,187,236,178,75,246,58,86,107,14,121,215,213,186,119,227,189,164,242,108,251,202,247,176,129,188,135,246,231,253,207,115,186,67,64,120,220,29,117,54,75,2,4,8,16,32,64,160,205,5,252,176,223,230,5,52,252,186,9,184,23,234,70,169,33,2,4,8,16,232,32,129,8,164,127,242,147,159,164,56,87,57,239,111,207,120,15,237,160,130,55,113,42,194,227,38,98,235,138,0,1,2,4,8,16,32,48,88,1,63,236,15,86,206,117,157,38,224,94,232,180,138,154,15,1,2,4,8,212,67,32,206,76,143,179,194,255,225,31,254,225,93,127,195,165,212,190,247,208,122,72,119,95,27,194,227,238,171,185,25,19,32,64,128,0,1,2,109,40,224,135,253,54,44,154,33,55,68,192,189,208,16,86,141,18,32,64,128,64,23,8,120,15,237,130,34,55,96,138,194,227,6,160,106,146,0,1,2,4,8,16,32,80,111,1,63,236,215,91,84,123,237,42,224,94,104,215,202,25,55,1,2,4,8,180,90,192,123,104,171,43,208,158,253,11,143,219,179,110,70,77,128,0,1,2,4,8,116,153,128,31,246,187,172,224,166,155,43,224,94,176,56,8,16,32,64,128,192,224,4,188,135,14,206,173,219,175,18,30,119,251,10,48,127,2,4,8,16,32,64,160,45,4,252,176,223,22,101,50,200,38,8,212,186,23,150,46,93,154,14,58,232,160,94,163,216,107,175,189,210,229,151,95,158,118,218,105,167,244,240,195,15,167,19,79,60,49,93,125,245,213,217,167,222,159,113,198,25,105,231,157,119,238,121,126,124,216,208,178,101,203,82,244,113,224,129,7,246,57,155,90,253,189,253,246,219,105,201,146,37,105,230,204,153,185,103,79,230,117,80,207,113,196,188,239,185,231,158,52,117,234,212,116,231,157,119,166,9,19,38,164,83,79,61,53,141,28,57,50,69,63,63,250,209,143,210,41,167,156,146,158,123,238,185,244,149,175,124,37,243,217,115,207,61,179,161,125,239,123,223,75,227,199,143,239,25,230,172,89,179,178,231,14,244,17,253,92,122,233,165,233,216,99,143,205,218,59,253,244,211,211,7,62,240,129,170,205,244,213,103,158,77,222,28,163,147,229,203,151,103,243,127,240,193,7,211,183,190,245,173,116,220,113,199,165,205,54,219,44,189,245,214,91,89,141,22,44,88,144,205,127,236,216,177,105,206,156,57,105,212,168,81,53,109,42,231,243,55,127,243,55,89,157,171,25,150,79,242,145,71,30,233,181,38,242,198,85,126,205,239,127,255,251,172,94,97,182,213,86,91,101,227,234,175,101,180,83,121,125,95,181,171,181,86,74,253,254,237,223,254,109,186,233,166,155,114,239,179,188,57,63,243,204,51,253,190,39,42,173,106,141,235,218,107,175,77,211,167,79,207,230,26,107,236,168,163,142,202,238,185,90,245,141,49,230,181,217,215,235,72,173,251,54,239,126,138,186,229,141,179,114,174,229,237,215,186,174,214,247,54,230,181,105,48,247,82,105,204,213,238,207,190,94,103,250,115,31,212,90,183,229,126,239,127,255,251,115,239,233,70,172,135,193,190,206,15,244,62,206,155,127,95,175,151,213,174,243,243,100,95,175,130,190,95,117,221,108,136,85,235,65,128,0,1,2,4,8,16,32,80,104,1,63,236,23,186,60,6,215,68,129,254,222,11,241,191,57,231,157,119,94,54,178,35,143,60,50,253,241,143,127,76,167,157,118,90,58,254,248,227,211,246,219,111,159,110,185,229,150,244,195,31,254,48,11,14,75,65,98,4,46,71,31,125,116,118,221,184,113,227,6,52,171,202,254,30,125,244,209,126,7,101,229,29,69,192,81,207,113,172,93,187,54,11,124,99,94,31,249,200,71,210,141,55,222,152,126,247,187,223,165,35,142,56,34,253,225,15,127,72,51,102,204,200,2,183,29,119,220,49,11,206,31,122,232,161,20,33,241,144,33,67,50,175,47,125,233,75,105,239,189,247,30,144,69,229,147,223,120,227,141,108,12,17,92,239,182,219,110,185,109,133,97,173,62,243,108,94,125,245,213,220,57,62,245,212,83,105,246,236,217,89,0,27,117,255,205,111,126,147,133,134,223,252,230,55,211,173,183,222,154,121,132,193,166,155,110,154,190,255,253,239,167,39,159,124,50,251,239,213,171,87,231,218,196,135,82,149,230,19,129,110,158,225,123,223,251,222,94,115,45,15,185,158,127,254,249,220,113,197,26,143,71,204,55,66,227,95,254,242,151,217,154,136,190,250,107,153,119,125,173,66,214,114,204,235,183,114,221,151,198,94,234,167,124,206,131,13,143,255,244,167,63,229,214,55,126,33,16,70,241,207,214,91,111,157,230,205,155,151,118,221,117,215,244,143,255,248,143,217,61,158,87,223,117,235,214,229,182,89,110,212,215,252,202,159,91,235,126,138,95,92,229,141,179,86,120,92,107,126,181,190,87,107,14,181,94,155,6,123,47,69,221,243,238,207,90,46,207,62,251,108,159,247,65,95,47,62,229,126,191,254,245,175,115,107,254,255,254,223,255,171,251,122,24,236,235,252,64,238,227,188,249,247,245,122,153,119,93,127,223,67,251,114,247,253,238,18,176,243,184,187,234,109,182,4,8,16,32,64,128,64,155,10,248,97,191,77,11,103,216,117,23,232,239,189,112,255,253,247,167,115,206,57,39,157,125,246,217,105,203,45,183,76,63,251,217,207,210,29,119,220,145,78,58,233,164,108,103,113,229,227,172,179,206,74,47,191,252,114,250,224,7,63,152,182,216,98,139,1,135,199,149,253,69,160,113,193,5,23,100,129,223,185,231,158,155,246,221,119,223,158,157,206,241,63,253,87,94,121,101,182,27,118,247,221,119,79,243,231,207,239,217,1,93,107,28,165,29,122,43,86,172,232,181,131,184,124,46,213,198,17,193,233,162,69,139,178,177,252,234,87,191,74,151,93,118,89,22,154,223,119,223,125,233,39,63,249,73,22,22,71,208,25,59,103,191,243,157,239,100,97,78,236,224,139,175,79,158,60,57,237,176,195,14,189,184,242,198,95,237,235,31,250,208,135,210,148,41,83,210,226,197,139,179,54,126,241,139,95,100,65,126,132,124,81,143,125,246,217,39,251,115,4,212,175,191,254,122,110,159,113,109,158,77,88,231,205,49,130,215,112,43,237,152,126,241,197,23,179,93,170,49,199,88,23,229,143,104,39,230,31,54,241,231,106,54,39,159,124,114,22,22,151,230,19,255,126,250,233,167,171,26,14,31,62,60,221,124,243,205,217,78,231,120,28,114,200,33,105,213,170,85,89,64,222,159,113,69,173,98,157,172,89,179,38,155,123,4,220,229,150,183,221,118,91,86,179,106,235,40,250,171,188,62,234,31,143,188,117,148,231,56,119,238,220,108,71,122,105,206,49,246,207,126,246,179,89,91,149,235,45,214,64,222,156,35,60,174,117,79,212,186,46,175,190,177,195,184,252,17,235,235,231,63,255,121,213,29,242,229,245,141,95,14,244,167,205,202,249,189,243,206,59,233,154,107,174,169,186,126,195,53,239,126,26,49,98,68,238,56,107,189,86,84,190,78,213,154,95,222,247,6,242,218,180,49,247,82,222,253,89,203,37,254,54,68,222,253,25,175,195,213,94,39,107,173,177,202,245,80,94,243,90,247,251,96,215,67,95,181,171,118,175,197,24,251,251,154,88,235,126,173,245,122,25,175,115,241,11,194,88,227,163,71,143,238,181,140,250,251,30,90,247,55,111,13,182,181,128,240,184,173,203,103,240,4,8,16,32,64,128,64,183,8,248,97,191,91,42,109,158,125,9,244,231,94,136,191,74,28,193,231,167,63,253,233,52,102,204,152,172,201,248,235,189,17,16,196,78,177,56,198,34,142,173,136,0,241,195,31,254,112,246,253,245,235,215,167,77,54,217,36,253,224,7,63,200,254,37,251,128,173,0,0,32,0,73,68,65,84,187,180,243,56,2,184,207,125,238,115,239,26,86,121,128,86,173,191,8,21,98,167,237,9,39,156,144,190,246,181,175,101,59,222,174,191,254,250,44,152,44,237,134,141,96,251,222,123,239,205,66,212,8,36,35,192,205,27,71,92,115,204,49,199,100,207,139,157,149,177,75,248,177,199,30,203,130,208,210,14,215,106,227,168,181,147,176,50,108,138,192,33,118,40,135,93,132,199,241,231,216,101,27,6,127,255,247,127,159,29,205,16,94,177,227,49,236,42,199,31,187,43,171,125,61,218,136,113,79,156,56,177,103,55,109,236,194,220,110,187,237,178,32,59,2,164,104,235,165,151,94,202,237,179,86,141,106,205,49,126,105,80,25,78,197,209,21,49,199,56,210,163,252,17,227,248,241,143,127,156,133,187,113,77,121,8,89,110,179,205,54,219,244,204,39,118,16,231,61,47,106,25,225,77,180,23,115,141,16,54,218,137,53,80,45,60,46,31,87,252,34,35,188,191,241,141,111,100,129,107,28,167,81,218,121,92,110,89,205,59,214,67,222,245,181,214,81,173,221,184,177,83,178,212,111,41,140,202,91,247,121,115,142,240,56,239,158,88,185,114,101,174,85,173,157,199,229,245,139,241,199,253,240,249,207,127,190,231,190,207,171,111,212,38,111,71,126,233,154,106,243,43,223,237,91,185,126,99,253,228,173,133,242,95,192,252,255,246,238,4,56,170,50,93,252,255,163,236,112,9,40,8,195,226,82,136,192,20,14,51,48,23,112,126,98,13,12,97,241,66,65,32,16,54,17,208,25,137,24,81,80,22,217,119,145,104,80,9,20,232,200,166,128,129,4,66,6,70,214,129,26,177,134,101,46,204,117,100,10,17,40,148,69,201,13,130,113,0,89,66,126,245,188,255,127,231,215,198,62,221,167,59,233,229,156,254,190,85,22,96,206,121,151,207,123,186,79,250,201,147,231,148,158,167,191,247,10,253,173,8,79,243,183,62,171,175,5,251,222,164,199,91,185,4,122,45,89,189,119,249,123,159,209,247,99,171,215,231,245,235,215,125,190,159,156,56,113,194,242,90,41,29,60,246,126,77,151,46,149,227,253,181,80,175,7,127,123,167,63,36,179,122,207,182,251,158,168,63,108,178,234,67,223,123,172,222,163,253,221,71,237,220,67,3,221,135,249,122,252,9,16,60,142,191,61,103,197,8,32,128,0,2,8,32,224,64,1,190,217,119,224,166,49,229,176,8,216,121,45,104,89,6,205,32,213,154,198,158,108,51,13,224,105,201,2,45,73,161,1,80,253,187,6,138,53,40,231,29,112,208,242,0,222,193,99,59,139,240,53,158,6,21,222,121,231,29,19,56,212,140,81,45,31,161,217,155,47,188,240,130,252,235,95,255,50,1,88,13,44,91,181,210,243,200,202,202,50,193,98,79,230,180,102,163,106,22,172,246,161,217,210,218,124,205,67,255,191,6,42,83,83,83,205,152,90,215,87,51,161,53,0,170,99,104,153,6,239,172,92,79,182,154,6,110,212,70,143,253,217,207,126,102,142,91,190,124,185,25,95,131,72,190,230,159,151,151,231,243,255,251,10,60,122,214,237,157,9,173,235,179,26,51,208,30,89,173,81,77,52,3,93,131,138,122,45,232,158,235,191,117,237,222,25,121,26,108,213,253,209,18,39,63,255,249,207,253,218,104,249,15,79,32,245,239,127,255,187,165,161,102,136,107,102,176,102,25,106,211,12,208,21,43,86,152,32,178,6,133,172,230,213,172,89,51,99,173,101,24,244,7,23,106,238,43,120,172,215,152,175,125,208,204,76,171,243,3,93,71,86,142,190,246,208,215,245,166,253,91,173,89,131,199,86,175,9,125,61,90,157,167,123,111,53,47,207,117,164,63,128,25,57,114,164,121,109,107,150,125,233,108,249,210,251,235,239,117,225,233,211,234,245,228,253,154,245,190,126,55,110,220,104,121,45,120,174,53,95,243,244,247,94,225,249,1,135,191,245,249,251,90,176,239,77,58,94,89,95,75,165,223,187,252,189,207,104,64,215,234,117,96,117,125,251,187,198,188,223,39,124,237,185,103,239,202,235,122,240,183,119,122,77,91,189,103,235,123,81,233,31,198,248,122,79,212,247,84,171,62,10,10,10,108,189,95,150,190,199,216,185,135,218,185,239,113,76,124,9,16,60,142,175,253,102,181,8,32,128,0,2,8,32,224,80,1,190,217,119,232,198,49,237,114,23,176,243,90,208,96,133,102,101,105,208,206,83,162,66,179,61,53,96,234,201,40,246,206,36,245,14,52,133,18,60,246,53,94,233,58,166,222,193,55,13,56,106,243,87,87,217,87,0,166,244,195,0,127,249,203,95,138,6,82,60,129,41,95,243,208,224,162,6,236,52,67,181,102,205,154,242,207,127,254,83,254,248,199,63,154,0,166,6,55,236,100,74,234,92,213,203,147,25,171,193,42,95,243,183,178,243,94,187,6,70,53,67,121,219,182,109,38,152,250,183,191,253,77,58,118,236,104,178,113,75,103,13,122,143,233,157,37,92,122,28,127,107,212,192,189,119,57,4,13,142,235,152,26,140,245,4,221,61,25,183,154,165,174,229,69,180,249,203,150,180,155,121,172,65,56,111,39,239,107,162,106,213,170,150,243,210,31,12,104,253,101,253,225,128,254,106,186,85,240,216,234,58,210,186,213,86,231,251,122,144,154,231,58,210,154,181,86,215,138,214,192,46,29,236,242,117,189,149,222,27,127,53,143,253,189,38,188,207,211,31,92,88,205,203,59,51,87,173,181,158,181,102,106,107,41,24,45,27,162,205,215,254,250,187,102,60,125,250,90,159,6,230,173,174,223,67,135,14,217,126,61,121,207,83,107,2,123,63,92,211,223,15,91,124,173,207,243,38,235,235,107,193,190,55,249,187,6,236,188,150,116,46,165,175,1,127,175,37,253,65,140,213,235,115,207,158,61,182,222,103,124,213,140,246,181,231,30,167,242,188,30,2,189,207,91,189,103,123,255,0,202,223,123,162,254,64,34,208,251,190,103,93,86,239,151,165,111,194,118,238,161,229,126,227,166,67,199,11,16,60,118,252,22,178,0,4,16,64,0,1,4,16,136,7,1,190,217,143,135,93,102,141,118,4,2,189,22,244,215,129,53,131,84,203,82,120,234,178,106,191,154,193,117,249,242,101,83,119,86,155,126,208,214,90,177,154,25,236,9,34,250,10,124,4,42,91,97,53,94,233,140,52,13,8,234,131,233,244,129,125,161,102,30,235,252,53,187,210,87,179,154,135,150,97,208,241,124,101,23,255,251,223,255,150,205,155,55,151,148,204,208,204,79,45,57,224,157,177,237,29,152,240,120,105,208,50,212,204,99,205,192,214,64,182,150,99,208,122,207,90,70,65,3,224,86,193,99,59,123,228,111,141,165,235,125,106,125,98,205,116,212,178,21,26,76,215,95,45,215,127,255,250,215,191,54,215,140,231,135,13,26,88,183,178,209,192,175,39,144,234,207,80,131,98,254,178,105,189,247,209,123,94,122,173,218,9,58,89,101,102,250,11,16,107,54,180,213,117,228,207,209,59,216,165,166,86,215,91,48,153,199,222,175,9,127,153,199,90,242,197,234,26,46,189,191,165,3,104,86,251,27,232,154,177,90,159,94,251,86,215,175,206,49,152,215,147,231,135,49,90,42,194,59,35,219,219,165,116,105,21,127,1,194,210,95,11,229,189,73,235,160,219,181,46,253,90,242,92,207,165,131,199,254,94,75,165,235,16,123,247,169,193,99,95,239,51,129,50,143,173,246,92,231,87,222,215,131,191,247,121,93,183,213,107,205,251,7,4,254,222,19,61,247,45,171,247,125,239,247,16,171,123,26,193,99,59,223,89,112,76,32,1,130,199,129,132,248,58,2,8,32,128,0,2,8,32,16,3,2,129,2,102,49,48,69,166,128,64,68,4,2,189,22,244,215,145,61,53,34,189,51,138,61,117,134,53,240,83,191,126,125,147,117,171,31,204,53,171,83,107,29,91,5,62,2,45,202,106,60,13,42,104,141,95,13,82,106,54,171,214,40,214,26,155,26,152,213,76,74,157,135,6,76,53,80,179,105,211,38,243,0,46,127,165,25,244,87,151,245,193,107,218,223,195,15,63,44,154,229,168,25,196,122,158,6,96,172,230,161,193,23,173,247,60,113,226,68,115,156,102,30,235,175,245,167,167,167,155,140,76,253,255,106,160,65,42,157,135,102,229,106,86,178,6,25,181,54,180,167,172,135,158,183,117,235,86,19,0,215,181,249,154,191,213,186,212,208,19,108,213,126,181,206,169,6,133,181,86,177,142,173,217,156,90,30,227,179,207,62,179,28,179,98,197,138,150,123,228,111,141,103,206,156,49,115,213,245,106,249,141,221,187,119,155,146,17,195,134,13,51,217,233,90,70,68,255,222,189,123,247,31,61,72,81,179,65,173,108,52,216,231,89,143,102,183,90,29,167,129,99,189,22,181,118,241,131,15,62,104,246,91,75,55,232,159,30,43,95,243,42,29,16,178,202,60,214,44,209,64,215,145,6,148,188,207,247,119,29,233,124,173,174,21,173,129,237,157,121,236,239,117,102,181,102,93,187,213,107,66,247,194,159,149,213,188,52,11,120,213,170,85,230,117,160,153,177,250,186,94,185,114,165,121,157,105,96,223,106,127,253,93,51,186,167,86,235,211,192,165,213,245,171,65,95,127,175,39,171,121,106,189,103,43,23,125,221,89,157,167,107,176,250,154,102,79,135,250,222,100,101,237,239,181,228,125,205,150,14,30,251,123,45,233,245,104,245,250,244,212,86,47,253,62,233,239,90,209,247,20,171,61,247,247,122,15,245,122,240,247,62,175,251,106,245,158,237,253,3,40,127,239,137,231,206,157,179,236,67,237,172,222,163,189,223,47,9,30,7,186,139,243,117,59,2,4,143,237,40,113,12,2,8,32,128,0,2,8,32,16,101,129,64,1,179,40,79,143,225,17,136,152,64,160,215,130,62,76,73,235,219,46,90,180,200,60,96,204,187,233,175,117,107,32,77,179,137,181,246,175,6,70,239,185,231,158,31,29,19,108,217,10,171,241,52,168,160,25,173,26,136,210,96,150,150,68,208,192,175,6,48,53,88,186,97,195,6,19,64,213,160,237,226,197,139,127,84,127,87,39,84,122,30,122,142,6,118,53,56,245,241,199,31,155,44,89,13,242,182,104,209,194,204,223,106,30,122,158,102,240,105,70,177,6,41,52,72,170,235,126,232,161,135,204,60,52,80,164,65,65,205,248,211,175,233,156,53,155,83,3,147,217,217,217,102,12,13,96,104,205,100,13,238,221,125,247,221,150,243,183,90,151,119,150,157,158,175,123,160,65,143,196,196,68,25,58,116,168,232,175,102,107,153,1,13,110,91,141,233,47,56,21,104,141,154,13,170,215,132,6,150,180,148,201,51,207,60,99,2,245,203,150,45,51,235,242,110,221,186,117,51,246,58,79,43,155,210,101,56,172,142,243,222,51,205,64,28,53,106,148,9,26,107,48,89,131,71,86,243,178,27,60,214,95,119,15,116,29,149,14,30,251,187,142,252,57,150,46,165,224,239,122,243,92,167,165,215,172,193,99,127,175,9,171,243,212,202,234,26,246,190,78,245,7,68,250,186,246,188,206,2,237,175,85,159,254,94,79,154,185,106,117,253,106,141,106,59,175,167,210,243,244,247,94,225,111,125,254,190,230,111,13,129,222,155,252,189,95,216,185,102,125,189,119,249,123,141,88,245,105,245,126,226,239,117,165,227,88,189,166,245,189,197,223,235,61,148,235,33,144,165,213,123,182,221,247,68,189,166,172,250,240,247,30,173,175,123,79,253,250,210,217,249,129,238,161,17,187,153,51,144,163,4,8,30,59,106,187,152,44,2,8,32,128,0,2,8,196,171,0,223,236,199,235,206,179,238,210,2,188,22,184,38,16,64,0,1,4,16,176,22,208,0,251,159,254,244,39,209,122,230,165,31,30,201,61,148,43,39,20,1,130,199,161,168,113,14,2,8,32,128,0,2,8,32,16,97,1,190,217,143,48,56,195,197,172,0,175,133,152,221,26,38,134,0,2,8,32,16,3,2,90,239,90,235,122,39,37,37,253,228,65,164,220,67,99,96,131,28,56,5,130,199,14,220,52,166,140,0,2,8,32,128,0,2,241,39,192,55,251,241,183,231,172,216,183,0,175,5,174,12,4,16,64,0,1,4,66,19,224,30,26,154,91,188,159,69,240,56,222,175,0,214,143,0,2,8,32,128,0,2,49,41,160,15,207,209,186,129,90,187,81,235,162,122,190,217,215,135,2,105,237,206,193,131,7,203,242,229,203,99,114,238,76,10,129,112,10,240,193,55,156,186,244,141,0,2,8,32,224,102,1,238,161,110,222,221,240,173,141,224,113,248,108,233,25,1,4,16,64,0,1,4,16,8,89,224,251,239,191,23,125,80,138,62,212,233,206,59,239,52,79,77,215,135,73,21,21,21,201,15,63,252,32,5,5,5,82,179,102,205,144,251,231,68,4,156,42,192,7,95,167,238,28,243,70,0,1,4,16,136,182,0,247,208,104,239,128,51,199,39,120,236,204,125,99,214,8,32,128,0,2,8,32,16,7,2,154,113,172,79,139,47,44,44,52,1,228,219,183,111,75,66,66,130,140,28,57,82,52,3,153,134,64,60,10,240,193,55,30,119,157,53,35,128,0,2,8,148,135,0,247,208,242,80,140,191,62,8,30,199,223,158,179,98,4,16,64,0,1,4,16,112,136,128,102,31,215,171,87,207,100,26,123,90,213,170,85,37,63,63,159,172,99,135,236,33,211,44,127,1,62,248,150,191,41,61,34,128,0,2,8,196,135,0,247,208,248,216,231,242,94,37,193,227,242,22,165,63,4,16,64,0,1,4,16,64,160,28,5,38,78,156,40,75,151,46,149,239,190,251,78,106,213,170,37,169,169,169,50,127,254,252,114,28,129,174,16,112,150,0,31,124,157,181,95,204,22,1,4,16,64,32,118,4,184,135,198,206,94,56,105,38,4,143,157,180,91,204,21,1,4,16,64,0,1,4,226,78,192,59,251,152,172,227,184,219,126,22,236,67,128,15,190,92,22,8,32,128,0,2,8,132,38,192,61,52,52,183,120,63,139,224,113,188,95,1,172,31,1,4,16,64,0,1,4,98,94,64,107,31,103,102,102,74,90,90,26,181,142,99,126,183,152,96,184,5,248,224,27,110,97,250,71,0,1,4,16,112,171,0,247,80,183,238,108,120,215,69,240,56,188,190,244,142,0,2,8,32,128,0,2,8,148,89,64,179,143,127,246,179,159,201,55,223,124,67,173,227,50,107,210,129,211,5,248,224,235,244,29,100,254,8,32,128,0,2,209,18,224,30,26,45,121,103,143,75,240,216,217,251,199,236,17,64,0,1,4,16,136,91,1,253,230,151,230,110,129,226,226,98,119,47,144,213,133,36,192,7,223,144,216,56,9,1,4,16,64,0,1,225,30,202,69,16,138,0,193,227,80,212,56,7,1,4,16,64,0,1,4,162,46,192,55,191,81,223,130,176,78,128,253,13,43,175,163,59,231,218,112,244,246,49,121,4,16,64,0,129,40,10,112,15,141,34,190,131,135,38,120,236,224,205,99,234,8,32,128,0,2,8,196,179,0,223,252,186,123,247,217,95,119,239,111,89,86,199,181,81,22,61,206,69,0,1,4,16,136,103,1,238,161,241,188,251,161,175,157,224,113,232,118,156,137,0,2,8,32,128,0,2,81,20,224,155,223,40,226,71,96,104,246,55,2,200,14,29,130,107,195,161,27,199,180,17,64,0,1,4,162,46,192,61,52,234,91,224,200,9,16,60,118,228,182,49,105,4,16,64,0,1,4,16,224,155,95,119,95,3,236,175,187,247,183,44,171,227,218,40,139,30,231,34,128,0,2,8,196,179,0,247,208,120,222,253,208,215,78,240,56,116,59,206,68,0,1,4,16,64,0,129,40,10,240,205,111,20,241,35,48,52,251,27,1,100,135,14,193,181,225,208,141,99,218,8,32,128,0,2,81,23,224,30,26,245,45,112,228,4,8,30,59,114,219,152,52,2,8,32,128,0,2,8,240,205,175,187,175,1,246,215,221,251,91,150,213,113,109,148,69,143,115,17,64,0,1,4,226,89,128,123,104,60,239,126,232,107,39,120,28,186,29,103,34,128,0,2,8,32,128,64,20,5,248,230,55,138,248,17,24,154,253,141,0,178,67,135,224,218,112,232,198,49,109,4,16,64,0,129,168,11,112,15,141,250,22,56,114,2,4,143,29,185,109,76,26,1,4,16,64,0,1,4,248,230,215,221,215,0,251,235,238,253,45,203,234,184,54,202,162,199,185,8,32,128,0,2,241,44,192,61,52,158,119,63,244,181,19,60,14,221,142,51,17,64,0,1,4,16,64,32,138,2,124,243,27,69,252,8,12,205,254,70,0,217,161,67,112,109,56,116,227,152,54,2,8,32,128,64,212,5,184,135,70,125,11,28,57,1,130,199,142,220,54,38,141,0,2,8,32,128,0,2,124,243,235,238,107,128,253,117,247,254,150,101,117,122,109,208,16,64,0,1,4,16,64,32,52,129,226,226,226,208,78,228,172,184,21,32,120,28,183,91,207,194,17,64,0,1,4,16,112,182,0,193,69,103,239,95,160,217,179,191,129,132,248,58,2,8,32,16,155,2,188,127,199,230,190,48,43,4,16,64,32,84,1,130,199,161,202,113,30,2,8,32,128,0,2,8,68,85,128,15,167,81,229,15,251,224,236,111,216,137,25,0,1,4,16,8,139,0,239,223,97,97,165,83,4,16,64,32,106,2,4,143,163,70,207,192,8,32,128,0,2,8,32,80,22,1,62,156,150,69,47,246,207,101,127,99,127,143,152,33,2,8,32,224,75,128,247,111,174,11,4,16,64,192,93,2,4,143,221,181,159,172,6,1,4,16,64,0,129,184,17,224,195,169,187,183,154,253,117,247,254,178,58,4,16,112,175,0,239,223,238,221,91,86,134,0,2,241,41,64,240,56,62,247,157,85,35,128,0,2,8,32,224,120,1,62,156,58,126,11,253,46,128,253,117,247,254,178,58,4,16,112,175,0,239,223,238,221,91,86,134,0,2,241,41,64,240,56,62,247,157,85,35,128,0,2,8,32,224,120,1,62,156,58,126,11,9,30,187,123,11,89,29,2,8,196,169,0,247,231,56,221,120,150,141,0,2,174,21,32,120,236,218,173,101,97,8,32,128,0,2,8,184,91,128,15,167,236,175,187,5,88,29,2,8,32,224,76,1,238,207,206,220,55,102,141,0,2,8,88,9,16,60,230,218,64,0,1,4,16,64,0,1,71,10,240,225,212,145,219,102,123,210,236,175,109,42,14,68,0,1,4,98,74,128,247,239,152,218,14,38,131,0,2,8,148,89,128,224,113,153,9,233,0,1,4,16,64,0,1,4,162,33,16,142,15,167,159,127,254,185,188,247,222,123,50,115,230,76,249,234,171,175,74,254,94,173,90,181,160,150,232,221,79,81,81,145,188,249,230,155,242,236,179,207,74,65,65,129,173,62,189,207,15,118,108,157,232,191,255,253,239,146,49,235,212,169,19,212,220,125,29,236,221,159,221,53,148,117,208,112,236,111,89,231,196,249,8,32,128,0,2,129,5,120,255,14,108,196,17,8,32,128,128,147,4,8,30,59,105,183,152,43,2,8,32,128,0,2,8,148,8,132,251,195,105,89,3,184,158,137,94,188,120,81,38,79,158,44,115,231,206,181,29,60,46,235,54,123,143,89,30,193,227,242,238,207,206,250,194,189,191,118,230,192,49,8,32,128,0,2,193,11,240,254,29,188,25,103,32,128,0,2,177,44,64,240,56,150,119,135,185,33,128,0,2,8,32,128,128,165,64,233,15,167,26,236,93,178,100,137,104,176,244,173,183,222,146,199,31,127,92,94,126,249,101,121,253,245,215,229,163,143,62,50,1,220,209,163,71,203,157,119,222,41,185,185,185,178,96,193,2,57,112,224,128,60,246,216,99,230,239,143,60,242,136,4,202,60,190,113,227,134,9,2,15,30,60,88,154,55,111,46,59,119,238,148,121,243,230,201,154,53,107,164,97,195,134,230,79,109,255,249,159,255,105,50,140,39,78,156,40,147,38,77,146,101,203,150,201,47,127,249,75,153,63,127,190,108,222,188,217,28,171,217,200,173,91,183,150,197,139,23,155,190,188,91,233,121,232,26,18,18,18,100,229,202,149,230,156,140,140,12,105,213,170,149,92,185,114,69,210,211,211,101,209,162,69,210,168,81,35,153,53,107,150,116,237,218,85,198,142,29,251,163,49,115,114,114,228,135,31,126,144,111,191,253,86,166,76,153,34,155,54,109,50,217,213,154,213,236,61,86,213,170,85,101,195,134,13,50,126,252,120,249,197,47,126,97,198,105,220,184,177,140,25,51,230,71,253,253,229,47,127,41,57,127,255,254,253,230,248,127,252,227,31,50,112,224,64,227,115,207,61,247,152,126,131,153,119,239,222,189,69,247,212,211,8,62,240,226,71,0,1,4,156,41,192,251,183,51,247,141,89,35,128,0,2,86,2,4,143,185,54,16,64,0,1,4,16,64,192,145,2,190,130,199,195,135,15,151,217,179,103,155,128,176,6,71,79,156,56,33,11,23,46,148,226,226,98,19,60,158,58,117,170,92,191,126,221,4,113,245,191,6,13,26,200,251,239,191,47,7,15,30,148,55,222,120,67,190,252,242,203,128,101,43,52,64,92,179,102,77,233,213,171,151,233,123,250,244,233,178,99,199,14,105,211,166,141,25,115,192,128,1,82,165,74,149,146,126,174,94,189,250,163,204,99,157,163,30,247,187,223,253,206,4,155,255,231,127,254,199,204,165,114,229,202,37,251,80,58,120,252,244,211,79,203,140,25,51,164,99,199,142,63,58,103,219,182,109,230,124,13,222,94,184,112,193,4,170,53,120,251,31,255,241,31,63,26,83,75,102,104,32,87,3,194,39,79,158,148,229,203,151,251,12,30,159,58,117,74,230,204,153,99,44,142,28,57,98,130,235,186,190,203,151,47,251,204,158,214,49,95,122,233,37,115,204,207,127,254,115,89,183,110,157,252,243,159,255,52,125,156,62,125,90,130,157,247,253,247,223,79,240,216,145,175,70,38,141,0,2,8,252,63,1,130,199,92,13,8,32,128,128,187,4,8,30,187,107,63,89,13,2,8,32,128,0,2,113,35,224,43,120,172,89,184,26,248,172,85,171,150,9,178,230,231,231,155,172,217,107,215,174,153,108,220,97,195,134,153,12,99,239,246,201,39,159,152,0,178,6,130,189,235,28,91,213,60,254,239,255,254,111,147,61,60,97,194,4,147,117,172,129,90,205,250,77,76,76,52,125,76,155,54,77,206,159,63,111,25,60,246,158,163,85,105,140,210,193,99,171,115,52,3,56,51,51,211,100,88,235,186,106,212,168,97,150,86,186,84,134,191,49,189,199,210,76,234,163,71,143,202,43,175,188,242,35,35,171,210,27,122,252,225,195,135,77,240,88,247,67,235,33,143,27,55,206,4,186,53,211,57,216,121,123,15,74,240,33,110,94,202,44,20,1,4,92,38,192,251,183,203,54,148,229,32,128,64,220,11,16,60,142,251,75,0,0,4,16,64,0,1,4,156,41,224,43,120,236,121,216,157,150,99,240,148,144,24,50,100,136,9,30,107,16,121,232,208,161,242,127,254,207,255,145,99,199,142,137,102,237,126,250,233,167,242,183,191,253,205,100,244,218,13,30,107,128,84,131,165,105,105,105,166,148,67,223,190,125,101,239,222,189,242,219,223,254,214,148,110,120,225,133,23,126,84,10,162,116,230,177,247,28,237,6,143,173,206,209,18,28,27,55,110,52,101,58,190,248,226,11,243,80,62,13,36,235,67,250,172,234,44,151,30,211,251,223,218,151,54,53,243,110,86,193,227,210,199,171,179,218,104,198,177,182,96,231,93,187,118,237,146,97,9,62,56,243,117,201,172,17,64,0,1,222,191,185,6,16,64,0,1,119,9,16,60,118,215,126,178,26,4,16,64,0,1,4,226,70,32,212,224,177,150,148,208,178,10,79,61,245,148,41,227,160,229,21,178,178,178,108,7,143,53,48,171,165,33,180,196,130,150,185,120,230,153,103,76,217,9,45,101,209,189,123,119,121,244,209,71,35,22,60,214,32,185,54,45,203,161,217,206,90,14,163,115,231,206,38,11,218,95,240,248,157,119,222,49,229,61,170,87,175,110,2,232,43,86,172,48,89,212,229,157,121,28,40,80,94,122,222,90,242,195,211,8,62,196,205,75,153,133,34,128,128,203,4,120,255,118,217,134,178,28,4,16,136,123,1,130,199,113,127,9,0,128,0,2,8,32,128,128,51,5,66,13,30,159,61,123,86,142,31,63,110,234,4,23,22,22,154,32,171,6,49,53,123,247,204,153,51,1,107,30,171,86,94,94,158,201,240,213,135,207,165,164,164,152,186,191,255,250,215,191,74,30,156,231,157,205,171,153,199,122,172,6,107,245,1,119,129,2,170,218,191,191,7,247,149,206,20,214,26,198,90,42,66,155,142,161,193,227,95,253,234,87,150,99,106,192,91,31,28,168,1,244,166,77,155,150,4,205,53,243,218,83,243,88,255,174,235,209,7,235,233,195,4,173,214,16,168,230,177,213,90,53,99,217,215,188,117,238,4,143,157,249,122,100,214,8,32,128,0,239,223,92,3,8,32,128,128,59,5,8,30,187,115,95,89,21,2,8,32,128,0,2,174,23,8,53,120,220,172,89,51,19,48,254,240,195,15,77,134,174,150,178,208,96,102,70,70,134,124,251,237,183,182,130,199,26,192,213,210,14,90,111,88,107,13,107,249,10,253,127,158,7,223,121,7,120,181,180,132,214,254,205,205,205,53,1,91,173,83,172,25,194,154,53,92,214,178,21,183,111,223,54,125,47,90,180,200,100,62,107,105,14,205,132,246,55,166,6,202,117,46,90,215,56,33,33,65,70,142,28,105,230,161,115,170,90,181,170,108,216,176,193,4,214,53,176,188,120,241,98,105,222,188,185,121,200,160,213,26,246,239,223,111,142,215,146,29,3,7,14,52,89,217,247,220,115,207,79,214,230,189,86,171,121,123,50,169,245,226,37,115,205,245,47,97,22,136,0,2,46,21,224,253,219,165,27,203,178,16,64,32,110,5,8,30,199,237,214,179,112,4,16,64,0,1,4,156,45,192,135,83,103,239,95,160,217,179,191,129,132,248,58,2,8,32,16,155,2,188,127,199,230,190,48,43,4,16,64,32,84,1,130,199,161,202,113,30,2,8,32,128,0,2,8,68,85,128,15,167,81,229,15,251,224,236,111,216,137,25,0,1,4,16,8,139,0,239,223,97,97,165,83,4,16,64,32,106,2,4,143,163,70,207,192,8,32,128,0,2,8,32,80,22,1,62,156,150,69,47,246,207,101,127,99,127,143,152,33,2,8,32,224,75,128,247,111,174,11,4,16,64,192,93,2,4,143,221,181,159,172,6,1,4,16,64,0,129,184,17,224,195,169,187,183,154,253,117,247,254,178,58,4,16,112,175,0,239,223,238,221,91,86,134,0,2,241,41,64,240,56,62,247,157,85,35,128,0,2,8,32,224,120,1,62,156,58,126,11,253,46,128,253,117,247,254,178,58,4,16,112,175,0,239,223,238,221,91,86,134,0,2,241,41,64,240,56,62,247,157,85,35,128,0,2,8,32,224,120,129,72,127,56,45,46,46,150,149,43,87,202,203,47,191,44,195,134,13,147,249,243,231,75,229,202,149,195,226,56,123,246,108,153,54,109,218,79,250,238,214,173,155,172,89,179,70,234,212,169,19,212,184,23,47,94,148,201,147,39,203,220,185,115,127,116,238,39,159,124,34,127,249,203,95,100,234,212,169,166,191,51,103,206,136,142,157,147,147,35,53,107,214,148,39,158,120,66,198,142,29,43,119,223,125,119,80,227,149,199,193,145,222,223,242,152,51,125,32,128,0,2,8,136,240,254,205,85,128,0,2,8,184,75,128,224,177,187,246,147,213,32,128,0,2,8,32,16,55,2,145,254,112,122,237,218,53,19,100,29,62,124,184,60,252,240,195,17,113,214,49,167,79,159,46,79,63,253,180,52,111,222,60,228,49,237,4,143,11,11,11,101,244,232,209,38,96,252,187,223,253,78,110,222,188,41,31,124,240,129,28,59,118,76,230,204,153,35,85,170,84,9,121,252,80,78,140,244,254,134,50,71,206,65,0,1,4,16,248,169,0,239,223,92,21,8,32,128,128,187,4,8,30,187,107,63,89,13,2,8,32,128,0,2,113,35,16,201,15,167,26,196,29,51,102,140,44,91,182,204,248,238,219,183,79,42,84,168,32,227,199,143,151,127,252,227,31,50,112,224,64,147,213,123,207,61,247,200,231,159,127,46,175,191,254,186,252,240,195,15,242,237,183,223,154,108,101,253,255,218,110,223,190,45,185,185,185,178,96,193,2,57,112,224,128,60,246,216,99,230,239,143,60,242,136,207,125,243,21,60,222,191,127,127,208,227,218,9,30,159,56,113,194,4,199,223,126,251,237,146,249,94,186,116,73,198,141,27,39,19,39,78,148,166,77,155,70,244,218,138,228,254,70,116,97,12,134,0,2,8,184,92,128,247,111,151,111,48,203,67,0,129,184,19,32,120,28,119,91,206,130,17,64,0,1,4,16,112,135,64,164,63,156,122,7,114,53,11,247,165,151,94,50,89,193,63,255,249,207,101,221,186,117,242,207,127,254,211,100,232,158,62,125,90,158,125,246,89,19,64,254,197,47,126,33,21,43,86,52,191,194,171,237,232,209,163,166,220,133,254,215,160,65,3,121,255,253,247,229,224,193,131,242,198,27,111,72,213,170,85,127,178,49,165,131,199,218,119,40,227,218,9,30,235,88,26,12,215,99,53,187,250,215,191,254,181,41,87,225,153,123,164,175,154,72,239,111,164,215,199,120,8,32,128,128,91,5,120,255,118,235,206,178,46,4,16,136,87,1,130,199,241,186,243,172,27,1,4,16,64,0,1,135,11,68,250,195,169,119,32,87,179,139,15,31,62,108,130,199,58,143,130,130,2,147,161,59,99,198,12,147,113,156,158,158,110,2,194,181,106,213,242,171,172,53,135,53,128,188,112,225,66,169,86,173,90,192,224,113,94,94,94,72,227,106,64,120,200,144,33,178,125,251,246,159,140,49,107,214,172,146,154,199,87,174,92,145,63,253,233,79,178,113,227,70,217,189,123,183,180,108,217,210,172,169,83,167,78,17,15,34,71,122,127,29,254,114,96,250,8,32,128,64,204,8,240,254,29,51,91,193,68,16,64,0,129,114,17,32,120,92,46,140,116,130,0,2,8,32,128,0,2,145,22,136,244,135,83,239,224,241,223,255,254,119,179,92,13,200,106,243,254,154,254,251,189,247,222,147,153,51,103,254,36,32,172,15,221,211,26,194,219,182,109,147,79,63,253,84,254,246,183,191,73,199,142,29,109,7,143,245,97,121,161,140,107,39,243,184,244,254,221,186,117,203,148,231,120,245,213,87,37,35,35,195,4,146,35,217,34,189,191,145,92,27,99,33,128,0,2,110,22,224,253,219,205,187,203,218,16,64,32,30,5,8,30,199,227,174,179,102,4,16,64,0,1,4,92,32,16,233,15,167,193,100,30,91,5,143,53,232,172,165,45,158,122,234,41,83,210,66,203,80,100,101,101,217,14,30,7,202,60,182,26,215,78,240,120,231,206,157,178,103,207,30,153,61,123,182,169,231,236,105,250,111,125,128,222,163,143,62,26,209,171,38,210,251,27,209,197,49,24,2,8,32,224,98,1,222,191,93,188,185,44,13,1,4,226,82,128,224,113,92,110,59,139,70,0,1,4,16,64,192,249,2,145,254,112,26,76,205,99,171,32,174,6,138,143,31,63,110,106,11,23,22,22,202,228,201,147,69,179,145,223,122,235,45,169,94,189,250,79,54,37,216,154,199,101,9,30,255,239,255,254,175,188,240,194,11,242,95,255,245,95,146,156,156,44,90,215,89,235,49,123,74,112,60,240,192,3,17,189,104,34,189,191,17,93,28,131,33,128,0,2,46,22,224,253,219,197,155,203,210,16,64,32,46,5,8,30,199,229,182,179,104,4,16,64,0,1,4,156,47,16,233,15,167,165,3,185,251,247,239,55,65,224,127,252,227,31,50,112,224,64,153,59,119,174,220,115,207,61,162,245,144,173,130,184,26,160,213,128,241,135,31,126,40,137,137,137,50,116,232,80,83,95,88,203,66,232,185,165,91,233,49,245,235,161,140,107,39,243,88,251,62,115,230,140,201,60,206,201,201,145,155,55,111,74,247,238,221,101,210,164,73,242,171,95,253,42,226,23,76,164,247,55,226,11,100,64,4,16,64,192,165,2,188,127,187,116,99,89,22,2,8,196,173,0,193,227,184,221,122,22,142,0,2,8,32,128,128,179,5,248,112,234,236,253,11,52,123,246,55,144,16,95,71,0,1,4,98,67,224,233,167,159,22,173,201,175,63,124,212,135,199,122,222,191,23,44,88,32,211,166,77,147,193,131,7,203,242,229,203,99,99,178,204,2,1,4,16,64,32,104,1,130,199,65,147,113,2,2,8,32,128,0,2,8,196,130,0,193,197,88,216,133,240,205,129,253,13,159,45,61,35,128,0,2,229,41,240,253,247,223,75,221,186,117,205,67,98,239,188,243,78,185,116,233,146,220,117,215,93,82,84,84,36,63,252,240,131,20,20,20,72,205,154,53,203,115,72,250,66,0,1,4,16,136,160,0,193,227,8,98,51,20,2,8,32,128,0,2,8,148,159,0,193,197,242,179,140,197,158,216,223,88,220,21,230,132,0,2,8,248,22,208,50,78,203,150,45,51,245,252,53,128,124,251,246,109,73,72,72,144,145,35,71,138,102,32,211,16,64,0,1,4,156,43,64,240,216,185,123,199,204,17,64,0,1,4,16,136,107,1,130,139,238,222,126,246,215,221,251,203,234,16,64,192,93,2,154,125,92,175,94,61,147,105,236,105,85,171,86,149,252,252,124,178,142,221,181,213,172,6,1,4,226,80,128,224,113,28,110,58,75,70,0,1,4,16,64,192,13,2,4,23,221,176,139,214,107,96,127,221,189,191,172,14,1,4,220,39,48,113,226,68,89,186,116,169,124,247,221,119,82,171,86,45,73,77,77,149,249,243,231,187,111,161,172,8,1,4,16,136,51,1,130,199,113,182,225,44,23,1,4,16,64,0,1,183,8,16,92,116,203,78,250,94,7,251,235,238,253,101,117,8,32,224,62,1,239,236,99,178,142,221,183,191,172,8,1,4,226,87,128,224,113,252,238,61,43,71,0,1,4,16,64,192,209,2,4,23,29,189,125,1,39,207,254,6,36,226,0,4,16,64,32,230,4,180,246,113,102,102,166,164,165,165,81,235,56,230,118,135,9,33,128,0,2,161,9,16,60,14,205,141,179,16,64,0,1,4,16,64,32,202,2,4,23,163,188,1,97,30,158,253,13,51,48,221,35,128,0,2,101,20,40,46,46,150,227,199,143,203,233,211,167,229,235,175,191,150,75,151,46,201,183,223,126,43,175,189,246,154,76,152,48,65,238,190,251,110,185,235,174,187,164,65,131,6,242,192,3,15,72,179,102,205,68,223,219,105,8,32,128,0,2,206,18,32,120,236,172,253,98,182,8,32,128,0,2,8,32,240,255,11,16,92,116,247,165,192,254,186,123,127,89,29,2,8,56,79,64,3,196,187,119,239,150,125,251,246,201,193,131,7,229,211,79,63,149,162,162,34,219,11,169,80,161,130,180,106,213,74,218,181,107,39,29,58,116,144,206,157,59,155,192,50,13,1,4,16,64,32,182,5,8,30,199,246,254,48,59,4,16,64,0,1,4,16,176,16,32,184,232,238,75,131,253,117,247,254,178,58,4,16,112,134,128,6,140,63,252,240,67,217,184,113,163,9,26,151,110,77,154,52,17,253,175,97,195,134,82,167,78,29,169,81,163,134,84,172,88,81,110,221,186,37,87,174,92,145,139,23,47,202,249,243,231,229,212,169,83,230,191,210,77,131,200,125,251,246,149,129,3,7,18,72,118,198,37,193,44,17,64,32,14,5,8,30,199,225,166,179,100,4,16,64,0,1,4,220,32,64,112,209,13,187,104,189,6,246,215,140,197,13,119,0,0,32,0,73,68,65,84,221,251,203,234,16,64,32,182,5,246,238,221,43,239,188,243,142,172,91,183,174,100,162,149,42,85,146,174,93,187,74,199,142,29,229,145,71,30,145,54,109,218,72,245,234,213,109,47,228,234,213,171,114,248,240,97,217,191,127,191,104,255,59,118,236,144,155,55,111,150,156,63,104,208,32,121,230,153,103,76,255,52,4,16,64,0,129,216,17,32,120,28,59,123,193,76,16,64,0,1,4,16,64,32,8,1,130,139,65,96,57,240,80,246,215,129,155,198,148,17,64,192,241,2,90,150,34,61,61,93,182,111,223,94,178,150,228,228,100,73,73,73,145,222,189,123,75,149,42,85,202,109,141,215,175,95,151,205,155,55,203,250,245,235,37,39,39,167,164,223,110,221,186,201,184,113,227,76,89,11,26,2,8,32,128,64,244,5,8,30,71,127,15,152,1,2,8,32,128,0,2,8,132,32,64,112,49,4,52,7,157,194,254,58,104,179,152,42,2,8,56,94,224,196,137,19,50,109,218,180,146,76,227,218,181,107,75,90,90,154,201,4,190,247,222,123,195,190,190,51,103,206,152,76,231,204,204,76,185,124,249,178,25,79,51,145,103,205,154,37,77,155,54,13,251,248,12,128,0,2,8,32,96,45,64,240,152,171,3,1,4,16,64,0,1,4,28,41,64,112,209,145,219,102,123,210,236,175,109,42,14,68,0,1,4,202,36,176,112,225,66,147,233,171,15,191,211,210,20,147,39,79,54,255,14,166,36,69,153,38,224,117,178,150,182,208,204,231,185,115,231,154,146,22,250,144,61,253,247,152,49,99,202,107,8,250,65,0,1,4,16,8,82,128,224,113,144,96,28,142,0,2,8,32,128,0,2,177,33,64,112,49,54,246,33,92,179,96,127,195,37,75,191,8,32,128,192,255,39,160,15,195,75,77,77,149,188,188,60,243,239,39,159,124,82,230,204,153,19,145,76,227,64,123,160,153,200,83,166,76,145,213,171,87,155,67,123,245,234,37,75,151,46,229,161,122,129,224,248,58,2,8,32,16,6,1,130,199,97,64,165,75,4,16,64,0,1,4,16,8,191,0,193,197,240,27,71,115,4,246,55,154,250,140,141,0,2,110,23,208,218,198,195,135,15,151,179,103,207,74,253,250,245,229,237,183,223,54,117,141,99,173,105,61,228,209,163,71,203,133,11,23,164,113,227,198,178,114,229,74,106,33,199,218,38,49,31,4,16,112,189,0,193,99,215,111,49,11,68,0,1,4,16,64,192,157,2,4,23,221,185,175,158,85,177,191,238,222,95,86,135,0,2,209,19,208,0,236,136,17,35,204,4,122,244,232,97,106,13,55,108,216,48,122,19,10,48,242,249,243,231,77,237,229,173,91,183,154,35,87,172,88,97,2,223,52,4,16,64,0,129,200,8,16,60,142,140,51,163,32,128,0,2,8,32,128,64,57,11,16,92,44,103,208,24,235,142,253,141,177,13,97,58,8,32,224,10,1,205,48,126,225,133,23,204,90,180,142,112,70,70,70,153,214,117,227,198,13,57,122,244,168,156,58,117,202,148,193,248,238,187,239,228,214,173,91,82,177,98,69,169,85,171,150,41,51,209,164,73,19,105,217,178,165,84,174,92,185,76,99,141,29,59,86,180,62,179,182,183,222,122,203,100,36,211,16,64,0,1,4,194,47,64,240,56,252,198,140,128,0,2,8,32,128,0,2,97,16,208,224,34,205,221,2,197,197,197,238,94,32,171,67,0,1,4,34,40,224,29,56,126,245,213,87,101,226,196,137,33,141,190,119,239,94,249,232,163,143,68,255,60,120,240,160,237,62,218,181,107,39,29,59,118,148,199,31,127,220,252,25,74,155,63,127,190,188,242,202,43,4,144,67,193,227,28,4,16,64,32,68,1,130,199,33,194,113,26,2,8,32,128,0,2,8,32,16,73,1,50,113,35,169,205,88,8,32,128,128,187,4,188,75,85,104,246,238,139,47,190,24,212,2,53,171,88,203,91,232,3,236,52,203,216,187,105,86,241,67,15,61,100,74,95,212,174,93,219,100,24,107,70,242,229,203,151,69,75,78,124,241,197,23,38,59,217,187,105,54,178,62,160,79,203,81,104,118,114,48,237,205,55,223,52,89,211,218,40,97,17,140,28,199,34,128,0,2,161,9,16,60,14,205,141,179,16,64,0,1,4,16,64,0,129,136,10,16,60,142,40,55,131,33,128,0,2,174,17,208,135,227,37,38,38,154,245,4,155,113,92,80,80,32,243,230,205,43,41,23,161,125,52,107,214,76,122,247,238,45,93,186,116,145,14,29,58,72,181,106,213,2,90,93,187,118,77,246,237,219,39,59,119,238,148,205,155,55,203,241,227,199,75,206,209,64,240,164,73,147,164,110,221,186,1,251,241,28,224,157,129,188,107,215,46,30,162,103,91,142,3,17,64,0,129,224,5,8,30,7,111,198,25,8,32,128,0,2,8,32,128,64,196,5,8,30,71,156,156,1,17,64,0,1,199,11,104,198,176,150,139,56,123,246,108,208,53,142,51,51,51,101,242,228,201,82,88,88,104,28,250,247,239,47,127,248,195,31,76,208,184,172,77,131,200,239,190,251,174,108,216,176,193,116,149,144,144,32,115,231,206,149,180,180,52,219,93,123,106,32,55,110,220,216,148,207,8,54,131,217,246,64,28,136,0,2,8,196,185,0,193,227,56,191,0,88,62,2,8,32,128,0,2,8,56,67,128,224,177,51,246,137,89,34,128,0,2,177,36,160,25,194,121,121,121,210,163,71,15,217,178,101,139,173,169,105,192,57,53,53,213,156,167,45,41,41,201,100,6,183,109,219,214,214,249,193,28,116,232,208,33,147,217,156,155,155,107,78,235,213,171,151,44,93,186,212,118,32,184,103,207,158,178,117,235,86,115,158,102,52,211,16,64,0,1,4,202,95,128,224,113,249,155,210,35,2,8,32,128,0,2,8,32,80,238,2,4,143,203,157,148,14,17,64,0,1,87,11,104,109,99,205,206,173,95,191,190,28,62,124,216,212,36,14,212,244,33,120,90,139,248,204,153,51,82,175,94,61,83,174,98,240,224,193,129,78,43,243,215,215,174,93,107,50,163,243,243,243,229,222,123,239,53,181,149,237,60,84,79,107,42,183,105,211,70,46,92,184,32,25,25,25,37,181,144,203,60,33,58,64,0,1,4,16,40,17,32,120,204,197,128,0,2,8,32,128,0,2,8,56,64,128,224,177,3,54,137,41,34,128,0,2,49,34,112,226,196,9,105,209,162,133,20,21,21,73,86,86,150,164,164,164,4,156,89,78,78,142,244,235,215,207,28,167,153,202,250,128,60,59,1,231,128,29,219,60,64,3,193,250,0,61,205,36,214,150,157,157,45,201,201,201,1,207,94,191,126,189,12,24,48,64,42,84,168,32,199,142,29,147,166,77,155,6,60,135,3,16,64,0,1,4,236,11,16,60,182,111,197,145,8,32,128,0,2,8,32,128,64,212,4,8,30,71,141,158,129,17,64,0,1,199,9,104,182,240,186,117,235,76,22,241,170,85,171,2,206,223,59,112,60,106,212,40,89,188,120,113,192,115,194,117,192,115,207,61,39,75,150,44,9,42,128,60,108,216,48,147,173,60,104,208,32,209,44,102,26,2,8,32,128,64,249,9,16,60,46,63,75,122,66,0,1,4,16,64,0,1,4,194,38,64,240,56,108,180,116,140,0,2,8,184,74,96,247,238,221,146,152,152,40,149,42,85,146,147,39,79,154,50,16,254,154,150,170,232,212,169,147,57,100,220,184,113,178,96,193,130,168,123,140,31,63,94,210,211,211,205,60,246,236,217,19,176,132,133,150,217,120,240,193,7,229,230,205,155,178,107,215,46,233,220,185,115,212,215,192,4,16,64,0,1,183,8,16,60,118,203,78,178,14,4,16,64,0,1,4,16,112,181,0,193,99,87,111,47,139,67,0,1,4,202,77,160,123,247,238,178,125,251,118,153,49,99,134,76,159,62,221,111,191,250,112,188,246,237,219,155,26,199,209,206,56,46,61,81,79,6,178,6,191,15,28,56,16,240,33,122,51,103,206,52,107,238,214,173,155,108,219,182,173,220,60,233,8,1,4,16,136,119,1,130,199,241,126,5,176,126,4,16,64,0,1,4,16,112,132,0,193,99,71,108,19,147,68,0,1,4,162,42,224,201,34,174,93,187,182,156,59,119,78,170,87,175,238,119,62,189,123,247,150,188,188,60,83,227,120,203,150,45,81,157,187,175,193,123,246,236,105,106,32,247,234,213,75,54,111,222,236,119,126,87,175,94,149,70,141,26,201,229,203,151,109,101,43,199,220,98,153,16,2,8,32,16,163,2,4,143,99,116,99,152,22,2,8,32,128,0,2,8,32,224,45,64,240,152,235,1,1,4,16,64,32,144,128,167,214,241,148,41,83,100,246,236,217,126,15,207,204,204,148,231,159,127,94,234,213,171,39,71,142,28,137,232,195,241,2,173,195,243,117,125,136,94,235,214,173,37,63,63,95,22,45,90,36,105,105,105,126,79,157,58,117,170,204,153,51,135,218,199,118,129,57,14,1,4,16,176,33,64,240,216,6,18,135,32,128,0,2,8,32,128,0,2,209,22,32,120,28,237,29,96,124,4,16,64,32,182,5,180,4,69,195,134,13,205,36,191,250,234,43,191,181,142,11,10,10,76,141,224,194,194,66,89,179,102,141,104,208,57,86,155,62,0,111,200,144,33,146,144,144,96,106,56,215,173,91,215,114,170,90,126,227,190,251,238,51,95,215,192,115,131,6,13,98,117,89,204,11,1,4,16,112,140,0,193,99,199,108,21,19,69,0,1,4,16,64,0,129,120,22,32,120,28,207,187,207,218,17,64,0,129,192,2,11,23,46,148,177,99,199,74,114,114,178,100,103,103,251,61,65,143,211,227,147,146,146,100,211,166,77,129,59,143,242,17,125,250,244,145,220,220,92,25,51,102,140,100,100,100,248,157,77,191,126,253,36,39,39,199,28,167,199,211,16,64,0,1,4,202,38,64,240,184,108,126,156,141,0,2,8,32,128,0,2,8,68,68,128,224,113,68,152,25,4,1,4,16,112,172,192,99,143,61,38,251,246,237,147,172,172,44,73,73,73,177,92,135,119,134,242,193,131,7,165,109,219,182,49,191,230,67,135,14,73,187,118,237,204,60,3,101,20,175,95,191,94,6,12,24,32,29,58,116,144,143,63,254,56,230,215,198,4,17,64,0,129,88,23,32,120,28,235,59,196,252,16,64,0,1,4,16,64,0,1,17,33,120,204,101,128,0,2,8,32,96,37,224,9,8,87,170,84,73,190,255,254,123,169,82,165,138,37,214,204,153,51,101,198,140,25,210,191,127,127,209,64,171,83,154,6,196,55,108,216,96,230,62,125,250,116,203,105,95,191,126,93,106,214,172,41,55,111,222,12,24,104,118,202,218,153,39,2,8,32,16,77,1,130,199,209,212,103,108,4,16,64,0,1,4,16,64,192,166,0,193,99,155,80,28,134,0,2,8,196,161,192,7,31,124,32,67,135,14,149,30,61,122,200,150,45,91,252,10,104,173,227,83,167,78,201,142,29,59,164,75,151,46,142,209,218,185,115,167,116,237,218,85,154,52,105,98,106,31,251,107,61,123,246,148,173,91,183,202,251,239,191,47,79,60,241,132,99,214,200,68,17,64,0,129,88,20,32,120,28,139,187,194,156,16,64,0,1,4,16,64,0,129,82,2,4,143,185,36,16,64,0,1,4,172,4,82,83,83,101,217,178,101,146,158,158,46,47,191,252,178,37,212,222,189,123,165,83,167,78,210,172,89,51,249,252,243,207,29,7,218,188,121,115,57,126,252,184,236,217,179,71,58,118,236,104,57,255,215,95,127,93,198,141,27,39,35,71,142,148,165,75,151,58,110,157,76,24,1,4,16,136,37,1,130,199,177,180,27,204,5,1,4,16,64,0,1,4,16,176,16,32,120,204,165,129,0,2,8,32,96,37,208,166,77,27,57,114,228,136,169,241,171,181,126,173,218,132,9,19,100,193,130,5,38,176,170,127,58,173,141,31,63,222,4,200,245,207,215,94,123,205,114,250,90,251,89,107,64,183,110,221,90,14,31,62,236,180,101,50,95,4,16,64,32,166,4,8,30,199,212,118,48,25,4,16,64,0,1,4,16,64,192,183,0,193,99,174,12,4,16,64,0,1,95,2,197,197,197,162,181,142,139,138,138,228,202,149,43,82,189,122,117,75,168,246,237,219,139,62,36,207,110,201,138,51,103,206,200,27,111,188,97,202,63,104,13,225,238,221,187,203,196,137,19,77,80,86,239,75,218,110,221,186,37,121,121,121,242,230,155,111,154,224,181,102,7,63,251,236,179,242,251,223,255,94,106,212,168,81,50,23,59,125,5,218,97,79,233,10,125,120,222,129,3,7,44,15,191,122,245,170,25,187,66,133,10,102,222,158,185,6,234,159,175,35,128,0,2,8,252,84,128,224,49,87,5,2,8,32,128,0,2,8,32,224,0,1,130,199,14,216,36,166,136,0,2,8,68,65,64,203,79,180,104,209,34,96,45,224,27,55,110,148,60,72,79,131,171,213,170,85,243,59,219,243,231,207,203,136,17,35,228,55,191,249,141,140,29,59,214,156,171,181,149,53,227,247,221,119,223,149,223,254,246,183,162,129,235,229,203,151,203,31,255,248,71,89,184,112,161,104,80,247,244,233,211,50,122,244,104,185,255,254,251,77,118,179,6,113,237,244,101,135,238,218,181,107,37,193,113,125,48,94,229,202,149,45,79,243,212,118,62,118,236,152,9,104,211,16,64,0,1,4,66,19,32,120,28,154,27,103,33,128,0,2,8,32,128,0,2,17,21,32,120,28,81,110,6,67,0,1,4,28,35,176,125,251,118,147,17,156,152,152,40,154,153,107,213,180,172,133,150,183,104,217,178,165,124,246,217,103,1,215,167,193,224,63,255,249,207,178,122,245,106,105,208,160,129,57,94,3,182,90,50,162,176,176,80,50,51,51,165,160,160,64,6,15,30,44,79,61,245,148,60,253,244,211,37,125,106,118,115,74,74,138,188,247,222,123,210,185,115,103,19,88,14,212,151,119,150,178,191,201,61,252,240,195,114,244,232,81,83,142,66,51,160,173,154,62,12,112,215,174,93,178,109,219,54,233,214,173,91,192,245,114,0,2,8,32,128,128,111,1,130,199,92,25,8,32,128,0,2,8,32,128,128,3,4,8,30,59,96,147,152,34,2,8,32,16,5,129,149,43,87,154,12,225,39,159,124,82,86,173,90,101,57,131,156,156,28,233,215,175,159,36,37,37,201,166,77,155,252,206,84,51,124,199,140,25,35,119,223,125,183,204,158,61,219,148,127,240,180,53,107,214,152,50,22,250,167,102,245,234,216,217,217,217,210,170,85,171,146,99,46,94,188,40,67,134,12,145,161,67,135,74,223,190,125,109,245,85,167,78,29,91,122,125,250,244,145,220,220,92,51,102,114,114,178,229,57,195,134,13,51,129,239,21,43,86,200,240,225,195,109,245,205,65,8,32,128,0,2,63,21,32,120,204,85,129,0,2,8,32,128,0,2,8,56,64,128,224,177,3,54,137,41,34,128,0,2,81,16,208,172,94,45,43,161,193,222,140,140,12,203,25,104,166,240,243,207,63,47,163,70,141,146,197,139,23,135,52,83,173,111,60,121,242,100,201,207,207,55,153,199,86,217,194,154,229,172,193,227,69,139,22,153,204,99,95,205,110,95,165,207,125,238,185,231,100,201,146,37,166,239,180,180,52,203,117,168,137,218,168,137,218,208,16,64,0,1,4,66,19,32,120,28,154,27,103,33,128,0,2,8,32,128,0,2,17,21,32,120,28,81,110,6,67,0,1,4,28,35,48,103,206,28,153,58,117,170,76,153,50,197,100,9,91,181,185,115,231,154,99,38,77,154,36,250,247,96,219,237,219,183,101,237,218,181,242,210,75,47,153,204,227,174,93,187,250,236,226,220,185,115,162,1,222,90,181,106,153,0,111,66,66,194,79,142,179,219,151,175,1,52,120,61,111,222,60,209,117,235,223,173,154,154,232,49,106,162,235,166,33,128,0,2,8,132,38,64,240,56,52,55,206,66,0,1,4,16,64,0,1,4,34,42,64,240,56,162,220,12,134,0,2,8,56,70,96,230,204,153,50,99,198,12,243,223,244,233,211,45,231,109,247,56,95,29,104,150,176,150,196,208,192,179,102,243,14,26,52,72,244,190,84,186,125,249,229,151,38,112,92,177,98,69,89,182,108,153,212,175,95,255,39,199,216,237,203,106,33,118,215,97,247,56,199,108,52,19,69,0,1,4,162,36,64,240,56,74,240,12,139,0,2,8,32,128,0,2,8,4,35,64,240,56,24,45,142,69,0,1,4,226,71,32,18,153,199,127,253,235,95,77,77,101,205,248,181,10,28,123,234,36,127,243,205,55,150,129,99,221,21,59,125,249,219,61,50,143,227,231,218,102,165,8,32,16,27,2,4,143,99,99,31,152,5,2,8,32,128,0,2,8,32,224,87,128,224,49,23,8,2,8,32,128,128,47,129,112,215,60,46,46,46,22,205,226,213,160,176,142,85,173,90,53,159,27,161,15,207,27,60,120,176,41,85,241,232,163,143,250,60,198,110,95,254,118,154,154,199,188,14,16,64,0,129,200,10,16,60,142,172,55,163,33,128,0,2,8,32,128,0,2,33,9,16,60,14,137,141,147,16,64,0,1,215,11,172,92,185,82,70,140,24,97,50,131,181,180,132,85,203,201,201,145,126,253,250,73,82,82,146,108,218,180,201,182,139,39,163,184,81,163,70,166,182,178,85,251,228,147,79,76,201,138,172,172,44,105,222,188,185,207,195,236,246,229,111,114,125,250,244,145,220,220,92,201,206,206,150,228,228,100,203,67,135,13,27,38,171,87,175,150,21,43,86,200,240,225,195,109,175,151,3,17,64,0,1,4,126,44,64,240,152,43,2,1,4,16,64,0,1,4,16,112,128,0,193,99,7,108,18,83,68,0,1,4,162,32,176,125,251,118,233,222,189,187,36,38,38,202,206,157,59,45,103,112,228,200,17,105,211,166,141,180,108,217,82,62,251,236,179,40,204,180,124,134,124,248,225,135,229,232,209,163,114,248,240,97,105,221,186,181,101,167,93,186,116,145,93,187,118,201,182,109,219,164,91,183,110,229,51,56,189,32,128,0,2,113,40,64,240,56,14,55,157,37,35,128,0,2,8,32,128,128,243,4,8,30,59,111,207,152,49,2,8,32,16,9,129,207,63,255,92,90,180,104,33,77,154,52,145,147,39,79,90,14,121,227,198,13,169,82,165,138,249,250,213,171,87,45,203,79,148,238,224,226,197,139,50,100,200,16,83,138,194,95,230,241,154,53,107,36,61,61,221,111,230,177,221,190,172,22,161,153,203,213,171,87,55,95,190,126,253,186,84,174,92,217,114,189,15,62,248,160,156,58,117,74,180,156,134,85,38,116,36,246,135,49,16,64,0,1,167,11,16,60,118,250,14,50,127,4,16,64,0,1,4,16,136,11,1,130,199,113,177,205,44,18,1,4,16,8,90,64,235,8,87,170,84,73,138,138,138,228,202,149,43,37,193,85,95,29,181,111,223,94,14,30,60,40,59,118,236,16,205,204,117,90,211,204,234,174,93,187,74,187,118,237,228,192,129,3,150,211,215,224,120,141,26,53,164,66,133,10,114,243,230,77,209,123,40,13,1,4,16,64,32,52,1,130,199,161,185,113,22,2,8,32,128,0,2,8,32,16,86,129,167,159,126,90,52,139,107,214,172,89,50,126,252,120,243,193,87,3,4,11,22,44,144,105,211,166,153,135,18,45,95,190,60,172,115,160,115,4,16,64,0,1,103,8,104,57,10,45,75,241,241,199,31,75,135,14,29,44,39,61,97,194,4,115,31,25,55,110,156,249,211,105,77,239,135,154,221,172,127,190,246,218,107,150,211,223,183,111,159,60,246,216,99,166,172,133,150,183,160,33,128,0,2,8,132,46,64,240,56,116,59,206,68,0,1,4,16,64,0,1,4,194,38,240,253,247,223,75,221,186,117,205,175,21,223,121,231,157,114,233,210,37,185,235,174,187,76,102,217,15,63,252,32,5,5,5,82,179,102,205,176,141,79,199,8,32,128,0,2,206,17,72,77,77,149,101,203,150,153,192,234,203,47,191,108,57,241,189,123,247,74,167,78,157,164,89,179,102,162,229,46,156,214,180,252,196,241,227,199,101,207,158,61,210,177,99,71,203,233,191,254,250,235,38,64,62,114,228,72,89,186,116,169,211,150,201,124,17,64,0,129,152,18,32,120,28,83,219,193,100,16,64,0,1,4,16,64,0,129,255,39,160,153,85,26,12,40,44,44,52,1,228,219,183,111,75,66,66,130,249,48,236,196,140,49,246,22,1,4,16,64,32,60,2,31,124,240,129,12,29,58,84,122,244,232,33,91,182,108,241,59,136,167,22,176,211,74,87,120,74,86,4,170,237,172,139,239,217,179,167,108,221,186,85,222,127,255,125,121,226,137,39,194,131,78,175,8,32,128,64,156,8,16,60,142,147,141,102,153,8,32,128,0,2,8,32,224,60,1,205,62,174,87,175,158,201,52,246,180,170,85,171,74,126,126,62,89,199,206,219,78,102,140,0,2,8,132,77,224,235,175,191,150,134,13,27,154,218,199,122,239,240,60,24,207,215,128,51,103,206,148,25,51,102,72,255,254,253,101,253,250,245,97,155,83,121,119,156,146,146,34,27,54,108,48,115,159,62,125,186,101,247,250,32,61,253,205,28,173,117,124,254,252,121,105,208,160,65,121,79,133,254,16,64,0,129,184,18,32,120,28,87,219,205,98,17,64,0,1,4,16,64,192,105,2,19,39,78,52,191,114,251,221,119,223,73,173,90,181,68,127,53,121,254,252,249,78,91,6,243,69,0,1,4,16,8,179,128,214,248,213,90,191,89,89,89,162,129,86,171,230,9,52,235,215,245,225,121,109,219,182,13,243,204,202,222,253,161,67,135,204,67,242,180,5,10,8,107,64,124,192,128,1,166,246,179,214,128,166,33,128,0,2,8,148,77,128,224,113,217,252,56,27,1,4,16,64,0,1,4,16,8,171,128,119,246,49,89,199,97,165,166,115,4,16,64,192,209,2,11,23,46,148,177,99,199,74,114,114,178,100,103,103,251,93,139,30,167,199,39,37,37,201,166,77,155,98,126,221,125,250,244,145,220,220,92,25,51,102,140,100,100,100,248,157,111,191,126,253,36,39,39,199,28,167,199,211,16,64,0,1,4,202,38,64,240,184,108,126,156,141,0,2,8,32,128,0,2,8,132,93,64,107,31,103,102,102,74,90,90,26,181,142,195,174,205,0,8,32,128,128,51,5,188,51,138,191,250,234,43,185,247,222,123,45,23,162,15,93,213,218,199,90,83,127,205,154,53,50,120,240,224,152,93,244,218,181,107,101,200,144,33,166,230,255,201,147,39,205,195,100,173,218,153,51,103,228,190,251,238,51,95,14,148,161,28,179,11,102,98,8,32,128,64,140,9,16,60,142,177,13,97,58,8,32,128,0,2,8,32,16,223,2,197,197,197,230,73,242,167,79,159,22,13,4,92,186,116,73,190,253,246,91,121,237,181,215,100,194,132,9,114,247,221,119,203,93,119,221,101,106,56,62,240,192,3,210,172,89,51,185,227,142,59,226,27,141,213,35,128,0,2,8,24,1,13,2,175,91,183,78,166,76,153,34,179,103,207,246,171,162,63,148,124,254,249,231,77,109,253,35,71,142,152,154,201,177,214,52,0,220,186,117,107,83,235,127,209,162,69,230,135,168,254,218,212,169,83,101,206,156,57,50,104,208,32,209,160,51,13,1,4,16,64,160,236,2,4,143,203,110,72,15,8,32,128,0,2,8,32,128,64,200,2,26,32,222,189,123,183,169,83,169,181,39,63,253,244,83,41,42,42,178,221,95,133,10,21,164,85,171,86,166,22,164,214,119,236,220,185,51,15,7,178,173,199,129,8,32,128,128,187,4,246,238,221,43,157,58,117,146,218,181,107,203,185,115,231,164,122,245,234,126,23,216,187,119,111,201,203,203,147,30,61,122,200,150,45,91,98,14,163,103,207,158,178,117,235,86,233,213,171,151,108,222,188,217,239,252,174,94,189,42,141,26,53,146,203,151,47,203,158,61,123,164,99,199,142,49,183,30,38,132,0,2,8,56,81,128,224,177,19,119,141,57,35,128,0,2,8,32,128,128,163,5,52,96,252,225,135,31,202,198,141,27,77,208,184,116,107,210,164,137,232,127,154,5,86,167,78,29,169,81,163,134,84,172,88,81,110,221,186,37,87,174,92,145,139,23,47,154,95,199,61,117,234,148,249,175,116,211,32,114,223,190,125,101,224,192,129,4,146,29,125,165,48,121,4,16,64,32,120,129,238,221,187,203,246,237,219,101,198,140,25,50,125,250,116,191,29,232,253,168,125,251,246,162,229,30,70,141,26,37,139,23,47,14,126,192,48,157,241,220,115,207,201,146,37,75,76,249,141,3,7,14,4,188,159,205,156,57,211,172,185,91,183,110,178,109,219,182,48,205,138,110,17,64,0,129,248,19,32,120,28,127,123,206,138,17,64,0,1,4,16,64,32,74,2,154,17,246,206,59,239,152,95,41,246,180,74,149,42,73,215,174,93,77,134,212,35,143,60,34,109,218,180,9,152,41,230,61,125,205,180,58,124,248,176,236,223,191,95,180,255,29,59,118,200,205,155,55,75,14,209,95,221,125,230,153,103,200,192,138,210,158,51,44,2,8,32,16,105,1,253,109,150,196,196,68,209,251,139,214,8,246,87,251,88,231,230,201,86,214,191,143,27,55,46,38,106,235,107,173,255,244,244,116,67,103,39,139,88,131,223,90,195,89,239,127,187,118,237,50,191,133,67,67,0,1,4,16,40,31,1,130,199,229,227,72,47,8,32,128,0,2,8,32,128,128,165,128,126,144,215,15,193,154,9,230,105,201,201,201,146,146,146,34,250,43,195,85,170,84,41,55,189,235,215,175,155,95,237,93,191,126,189,121,218,188,167,105,38,150,6,5,248,64,93,110,212,116,132,0,2,8,196,172,128,167,246,241,147,79,62,41,171,86,173,10,56,79,189,95,244,235,215,207,28,23,237,12,100,79,198,177,206,37,59,59,91,244,126,25,168,13,27,54,76,86,175,94,77,173,227,64,80,124,29,1,4,16,8,65,128,224,113,8,104,156,130,0,2,8,32,128,0,2,8,216,17,56,113,226,132,76,155,54,173,36,211,88,107,80,234,195,126,52,19,56,80,38,152,157,254,3,29,163,153,88,154,233,172,15,69,210,26,144,218,52,19,121,214,172,89,210,180,105,211,64,167,243,117,4,16,64,0,1,135,10,232,253,167,69,139,22,166,134,126,86,86,150,249,97,101,160,230,29,64,214,26,200,122,255,136,228,67,244,180,28,147,222,31,181,198,177,54,187,129,99,253,97,233,128,1,3,68,159,1,112,236,216,49,238,111,129,54,154,175,35,128,0,2,65,10,16,60,14,18,140,195,17,64,0,1,4,16,64,0,1,59,2,11,23,46,52,153,190,250,193,93,127,117,120,242,228,201,230,223,129,30,94,100,167,239,96,143,209,210,22,154,249,60,119,238,92,243,43,189,250,1,91,255,61,102,204,152,96,187,226,120,4,16,64,0,1,135,8,232,125,104,236,216,177,82,191,126,125,83,222,200,78,32,88,75,88,104,182,178,254,240,177,94,189,122,162,125,104,22,115,184,219,218,181,107,205,61,41,63,63,223,252,112,85,179,136,237,60,240,78,3,206,90,238,233,194,133,11,146,145,145,193,125,45,220,27,69,255,8,32,16,151,2,4,143,227,114,219,89,52,2,8,32,128,0,2,8,132,75,64,31,62,148,154,154,106,158,94,175,77,63,132,207,153,51,39,34,153,198,129,214,164,193,128,41,83,166,152,15,229,218,244,233,245,75,151,46,13,248,16,162,64,253,242,117,4,16,64,0,129,216,20,208,210,72,122,63,210,76,226,45,91,182,216,154,100,233,251,88,82,82,146,76,154,52,73,218,182,109,107,235,252,96,14,58,116,232,144,204,155,55,79,114,115,115,67,186,47,245,236,217,211,100,42,235,253,76,75,54,209,16,64,0,1,4,202,95,128,224,113,249,155,210,35,2,8,32,128,0,2,8,196,169,128,214,54,30,62,124,184,156,61,123,214,100,122,189,253,246,219,182,126,85,56,210,92,250,43,190,163,71,143,54,153,90,141,27,55,150,149,43,87,82,11,57,210,155,192,120,8,32,128,64,4,4,52,16,220,174,93,59,115,95,210,204,94,205,206,181,219,180,228,145,254,214,76,97,97,161,57,165,127,255,254,242,135,63,252,65,186,116,233,98,183,11,203,227,118,238,220,41,239,190,251,174,108,216,176,193,28,147,144,144,96,126,59,70,75,59,217,109,154,85,173,153,209,122,31,59,120,240,32,63,8,181,11,199,113,8,32,128,64,144,2,4,143,131,4,227,112,4,16,64,0,1,4,16,64,192,151,128,6,96,71,140,24,97,190,20,141,90,145,193,238,74,233,218,146,43,86,172,48,129,111,26,2,8,32,128,128,187,4,244,7,155,137,137,137,102,81,175,190,250,170,76,156,56,209,246,2,11,10,10,76,102,176,6,105,61,173,89,179,102,230,97,175,26,68,238,208,161,131,84,171,86,45,96,127,215,174,93,147,125,251,246,137,6,141,53,67,248,248,241,227,37,231,104,80,91,51,155,235,214,173,27,176,31,207,1,243,231,207,151,87,94,121,197,252,115,215,174,93,252,0,212,182,28,7,34,128,0,2,193,11,16,60,14,222,140,51,16,64,0,1,4,16,64,0,129,31,9,104,134,241,11,47,188,96,254,95,176,153,93,190,40,111,220,184,33,71,143,30,149,83,167,78,137,102,141,125,247,221,119,114,235,214,45,169,88,177,162,212,170,85,203,100,87,53,105,210,68,90,182,108,41,149,43,87,46,211,110,120,50,183,180,147,183,222,122,203,100,36,211,16,64,0,1,4,220,37,224,253,3,78,13,4,191,248,226,139,65,45,80,239,69,250,0,61,45,123,164,247,38,239,166,247,162,135,30,122,200,212,84,214,7,195,234,125,73,239,99,250,160,86,253,65,229,23,95,124,97,238,105,222,77,239,97,90,214,73,31,144,167,247,180,96,218,155,111,190,89,82,219,152,31,124,6,35,199,177,8,32,128,64,104,2,4,143,67,115,227,44,4,16,64,0,1,4,16,64,192,8,120,7,142,131,205,232,242,38,212,135,20,125,244,209,71,162,127,234,175,223,218,109,250,235,200,250,80,161,199,31,127,220,214,195,133,124,245,235,157,193,69,0,217,174,60,199,33,128,0,2,206,18,224,126,229,172,253,98,182,8,32,128,64,172,8,16,60,142,149,157,96,30,8,32,128,0,2,8,32,224,56,1,50,185,28,183,101,76,24,1,4,16,136,107,1,126,83,38,174,183,159,197,35,128,0,2,33,9,16,60,14,137,141,147,16,64,0,1,4,16,64,32,222,5,168,33,25,239,87,0,235,71,0,1,4,156,41,64,141,126,103,238,27,179,70,0,1,4,162,37,64,240,56,90,242,140,139,0,2,8,32,128,0,2,142,21,224,233,245,142,221,58,38,142,0,2,8,32,32,34,250,3,80,125,72,234,217,179,103,165,126,253,250,166,4,83,74,74,74,204,217,172,95,191,222,212,226,191,112,225,130,52,110,220,88,52,240,221,185,115,231,152,155,39,19,66,0,1,4,220,44,64,240,216,205,187,203,218,16,64,0,1,4,16,64,32,44,2,250,148,249,188,188,60,233,209,163,135,108,217,178,197,214,24,26,112,78,77,77,53,231,105,75,74,74,50,79,151,111,219,182,173,173,243,131,57,232,208,161,67,50,111,222,60,201,205,205,53,167,245,234,213,75,150,46,93,106,251,161,68,61,123,246,148,173,91,183,154,243,54,111,222,28,204,208,28,139,0,2,8,32,224,16,129,210,247,37,125,128,221,156,57,115,228,222,123,239,141,250,10,206,156,57,35,83,166,76,49,15,232,11,229,62,22,245,5,48,1,4,16,64,192,69,2,4,143,93,180,153,44,5,1,4,16,64,0,1,4,194,47,160,79,169,31,59,118,172,201,212,58,124,248,176,121,186,124,160,166,15,193,211,15,229,250,97,184,94,189,122,162,125,12,30,60,56,208,105,101,254,250,218,181,107,205,19,233,243,243,243,77,48,64,63,132,235,195,245,2,181,243,231,207,75,155,54,109,76,166,87,70,70,70,201,83,237,3,157,199,215,17,64,0,1,4,156,39,160,247,164,113,227,198,73,81,81,145,84,170,84,73,38,79,158,108,254,93,189,122,245,136,47,230,234,213,171,146,158,158,46,115,231,206,149,155,55,111,74,133,10,21,204,191,245,94,70,67,0,1,4,16,136,142,0,193,227,232,184,51,42,2,8,32,128,0,2,8,56,80,224,196,137,19,210,162,69,11,243,1,59,43,43,203,214,175,248,230,228,228,72,191,126,253,204,106,53,83,249,157,119,222,177,21,112,46,47,30,13,4,63,243,204,51,38,147,88,91,118,118,182,36,39,39,7,236,94,127,85,120,192,128,1,230,131,251,177,99,199,164,105,211,166,1,207,225,0,4,16,64,0,1,103,10,232,253,109,218,180,105,178,110,221,58,179,128,218,181,107,75,90,90,154,185,127,68,34,19,89,127,184,170,247,199,204,204,76,185,124,249,178,153,195,160,65,131,100,214,172,89,220,127,156,121,73,49,107,4,16,112,145,0,193,99,23,109,38,75,65,0,1,4,16,64,0,129,240,10,104,182,176,126,176,214,44,226,85,171,86,5,28,204,59,112,60,106,212,40,89,188,120,113,192,115,194,117,192,115,207,61,39,75,150,44,9,42,128,60,108,216,48,147,173,172,31,224,53,139,153,134,0,2,8,32,224,110,1,173,133,172,153,190,219,183,111,47,89,168,254,192,81,235,33,107,201,166,42,85,170,148,27,192,245,235,215,77,105,36,253,97,165,222,47,61,173,91,183,110,38,243,153,218,198,229,70,77,71,8,32,128,64,153,4,8,30,151,137,143,147,17,64,0,1,4,16,64,32,94,4,244,3,117,98,98,162,249,149,222,147,39,79,6,204,196,210,82,21,157,58,117,50,60,250,33,120,193,130,5,81,167,26,63,126,188,9,10,104,219,179,103,79,192,18,22,154,9,246,224,131,15,154,95,29,222,181,107,23,31,228,163,190,131,76,0,1,4,16,136,140,128,222,195,52,19,216,147,137,172,163,234,253,175,107,215,174,230,222,241,200,35,143,152,242,70,193,148,182,208,146,20,90,238,105,255,254,253,162,253,239,216,177,195,220,95,60,77,127,80,169,153,206,118,202,43,69,70,129,81,16,64,0,1,4,84,128,224,49,215,1,2,8,32,128,0,2,8,32,96,67,160,123,247,238,38,19,107,198,140,25,50,125,250,116,191,103,232,67,136,218,183,111,111,106,28,71,59,227,184,244,68,61,25,200,250,107,200,7,14,28,8,248,16,189,153,51,103,154,53,107,38,216,182,109,219,108,72,113,8,2,8,32,128,128,91,4,244,126,246,225,135,31,202,198,141,27,101,223,190,125,63,89,86,147,38,77,68,255,211,250,255,117,234,212,145,26,53,106,72,197,138,21,229,214,173,91,114,229,202,21,185,120,241,162,104,249,164,83,167,78,153,255,74,183,14,29,58,72,223,190,125,101,224,192,129,1,239,71,110,49,101,29,8,32,128,128,211,4,8,30,59,109,199,152,47,2,8,32,128,0,2,8,68,92,192,147,69,172,53,32,207,157,59,23,48,211,74,127,181,55,47,47,207,212,56,222,178,101,75,196,231,27,104,192,158,61,123,154,26,200,189,122,245,50,191,50,236,175,105,166,88,163,70,141,76,13,74,59,217,202,129,198,230,235,8,32,128,0,2,206,20,208,64,178,254,22,142,6,145,15,30,60,40,159,126,250,169,121,6,128,221,166,53,244,91,181,106,37,237,218,181,19,13,26,107,89,138,6,13,26,216,61,157,227,16,64,0,1,4,162,36,64,240,56,74,240,12,139,0,2,8,32,128,0,2,206,17,240,212,58,158,50,101,138,204,158,61,219,239,196,245,97,63,207,63,255,188,212,171,87,79,142,177,82,166,239,0,0,20,112,73,68,65,84,28,57,18,209,135,227,217,21,213,44,176,214,173,91,75,126,126,190,44,90,180,200,60,20,201,95,155,58,117,170,204,153,51,135,218,199,118,129,57,14,1,4,16,136,3,129,226,226,98,57,126,252,184,156,62,125,90,52,176,124,233,210,37,147,109,172,1,101,13,20,107,22,242,93,119,221,101,2,196,15,60,240,128,52,107,214,76,238,184,227,142,56,144,97,137,8,32,128,128,187,4,8,30,187,107,63,89,13,2,8,32,128,0,2,8,148,179,128,126,32,214,95,199,213,246,213,87,95,249,173,117,92,80,80,96,106,4,23,22,22,202,154,53,107,68,131,206,177,218,244,1,120,67,134,12,145,132,132,4,83,195,185,110,221,186,150,83,213,242,27,247,221,119,159,249,186,6,158,201,20,139,213,93,101,94,8,32,128,0,2,8,32,128,0,2,8,148,175,0,193,227,242,245,164,55,4,16,64,0,1,4,16,112,153,192,194,133,11,101,236,216,177,162,79,155,207,206,206,246,187,58,61,78,143,79,74,74,146,77,155,54,197,188,68,159,62,125,36,55,55,87,198,140,25,35,25,25,25,126,231,219,175,95,63,201,201,201,49,199,233,241,52,4,16,64,0,1,4,16,64,0,1,4,16,112,191,0,193,99,247,239,49,43,68,0,1,4,16,64,0,129,50,8,60,246,216,99,166,190,99,86,86,150,164,164,164,88,246,228,157,161,172,181,32,219,182,109,91,134,81,35,115,234,161,67,135,76,237,73,109,129,50,138,215,175,95,47,3,6,12,48,117,42,63,254,248,227,200,76,144,81,16,64,0,1,4,16,64,0,1,4,16,64,32,170,2,4,143,163,202,207,224,8,32,128,0,2,8,32,16,203,2,158,128,112,165,74,149,228,251,239,191,151,42,85,170,88,78,119,230,204,153,50,99,198,12,233,223,191,191,104,160,213,41,77,3,226,27,54,108,48,115,159,62,125,186,229,180,175,95,191,46,53,107,214,148,155,55,111,6,12,52,59,101,237,204,19,1,4,16,64,0,1,4,16,64,0,1,4,252,11,16,60,230,10,65,0,1,4,16,64,0,1,4,44,4,62,248,224,3,25,58,116,168,244,232,209,67,182,108,217,226,215,73,107,29,159,58,117,74,118,236,216,33,93,186,116,113,140,233,206,157,59,165,107,215,174,210,164,73,19,83,251,216,95,235,217,179,167,108,221,186,85,222,127,255,125,121,226,137,39,28,179,70,38,138,0,2,8,32,128,0,2,8,32,128,0,2,161,9,16,60,14,205,141,179,16,64,0,1,4,16,64,32,14,4,82,83,83,101,217,178,101,146,158,158,46,47,191,252,178,229,138,247,238,221,43,157,58,117,50,79,146,255,252,243,207,29,39,211,188,121,115,57,126,252,184,236,217,179,71,58,118,236,104,57,255,215,95,127,93,198,141,27,39,35,71,142,148,165,75,151,58,110,157,76,24,1,4,16,64,0,1,4,16,64,0,1,4,130,19,32,120,28,156,23,71,35,128,0,2,8,32,128,64,28,9,180,105,211,70,142,28,57,98,106,252,106,173,95,171,54,97,194,4,89,176,96,129,9,172,234,159,78,107,227,199,143,55,1,114,253,243,181,215,94,179,156,190,214,126,214,26,208,173,91,183,150,195,135,15,59,109,153,204,23,1,4,16,64,0,1,4,16,64,0,1,4,130,20,32,120,28,36,24,135,35,128,0,2,8,32,128,64,124,8,20,23,23,139,214,58,46,42,42,146,43,87,174,72,245,234,213,45,23,222,190,125,123,209,135,228,217,45,89,113,230,204,25,121,227,141,55,76,249,7,173,33,220,189,123,119,153,56,113,162,9,202,222,113,199,29,102,156,91,183,110,73,94,94,158,188,249,230,155,38,120,173,217,193,207,62,251,172,252,254,247,191,151,26,53,106,148,204,197,78,95,129,118,204,83,186,66,31,158,119,224,192,1,203,195,175,94,189,106,198,174,80,161,130,153,183,103,174,129,250,231,235,8,32,128,0,2,8,32,128,0,2,8,32,224,76,1,130,199,206,220,55,102,141,0,2,8,32,128,0,2,97,22,208,242,19,45,90,180,8,88,11,248,198,141,27,37,15,210,211,224,106,181,106,213,252,206,236,252,249,243,50,98,196,8,249,205,111,126,35,99,199,142,53,231,106,109,101,205,248,125,247,221,119,229,183,191,253,173,104,224,122,249,242,229,242,199,63,254,81,22,46,92,40,26,212,61,125,250,180,140,30,61,90,238,191,255,126,147,221,172,65,92,59,125,217,97,186,118,237,90,73,112,92,31,140,87,185,114,101,203,211,60,181,157,143,29,59,102,2,218,52,4,16,64,0,1,4,16,64,0,1,4,16,112,175,0,193,99,247,238,45,43,67,0,1,4,16,64,0,129,50,8,108,223,190,221,100,4,39,38,38,138,102,230,90,53,45,107,161,229,45,90,182,108,41,159,125,246,89,192,17,53,24,252,231,63,255,89,86,175,94,45,13,26,52,48,199,107,192,86,75,70,20,22,22,74,102,102,166,20,20,20,200,224,193,131,229,169,167,158,146,167,159,126,186,164,79,205,110,78,73,73,145,247,222,123,79,58,119,238,108,2,203,129,250,242,206,82,246,55,185,135,31,126,88,142,30,61,106,202,81,104,6,180,85,211,135,1,238,218,181,75,182,109,219,38,221,186,117,11,184,94,14,64,0,1,4,16,64,0,1,4,16,64,0,1,231,10,16,60,118,238,222,49,115,4,16,64,0,1,4,16,8,163,192,202,149,43,77,134,240,147,79,62,41,171,86,173,178,28,41,39,39,71,250,245,235,39,73,73,73,178,105,211,38,191,51,210,12,223,49,99,198,200,221,119,223,45,179,103,207,54,229,31,60,109,205,154,53,166,140,133,254,169,89,189,58,118,118,118,182,180,106,213,170,228,152,139,23,47,202,144,33,67,100,232,208,161,210,183,111,95,91,125,213,169,83,199,150,82,159,62,125,36,55,55,215,140,153,156,156,108,121,206,176,97,195,76,224,123,197,138,21,50,124,248,112,91,125,115,16,2,8,32,128,0,2,8,32,128,0,2,8,56,83,128,224,177,51,247,141,89,35,128,0,2,8,32,128,64,152,5,52,171,87,203,74,104,176,55,35,35,195,114,52,205,20,126,254,249,231,101,212,168,81,178,120,241,226,144,102,165,245,141,39,79,158,44,249,249,249,38,243,216,42,91,88,179,156,53,120,188,104,209,34,147,121,236,171,217,237,171,244,185,207,61,247,156,44,89,178,196,244,157,150,150,102,185,14,53,81,27,53,81,27,26,2,8,32,128,0,2,8,32,128,0,2,8,184,87,128,224,177,123,247,150,149,33,128,0,2,8,32,128,64,25,4,230,204,153,35,83,167,78,149,41,83,166,152,44,97,171,54,119,238,92,115,204,164,73,147,68,255,30,108,187,125,251,182,172,93,187,86,94,122,233,37,147,121,220,181,107,87,159,93,156,59,119,78,52,192,91,171,86,45,19,224,77,72,72,248,201,113,118,251,242,53,128,6,175,231,205,155,39,186,110,253,187,85,83,19,61,70,77,116,221,52,4,16,64,0,1,4,16,64,0,1,4,16,112,175,0,193,99,247,238,45,43,67,0,1,4,16,64,0,129,50,8,204,156,57,83,102,204,152,97,254,155,62,125,186,101,79,118,143,243,213,129,102,9,107,73,12,13,60,107,54,239,160,65,131,228,142,59,238,248,201,161,95,126,249,165,9,28,87,172,88,81,150,45,91,38,245,235,215,255,201,49,118,251,178,90,136,221,117,216,61,174,12,244,156,138,0,2,8,32,128,0,2,8,32,128,0,2,49,34,64,240,56,70,54,130,105,32,128,0,2,8,32,128,64,108,9,68,34,243,248,175,127,253,171,169,169,172,25,191,86,129,99,79,157,228,111,190,249,198,50,112,172,114,118,250,242,39,76,230,113,108,93,127,204,6,1,4,16,64,0,1,4,16,64,0,129,88,16,32,120,28,11,187,192,28,16,64,0,1,4,16,64,32,230,4,194,93,243,184,184,184,88,52,139,87,131,194,58,86,181,106,213,124,26,232,195,243,6,15,30,108,74,85,60,250,232,163,62,143,177,219,151,63,100,106,30,199,220,37,200,132,16,64,0,1,4,16,64,0,1,4,16,136,186,0,193,227,168,111,1,19,64,0,1,4,16,64,0,129,88,20,88,185,114,165,140,24,49,194,100,6,107,105,9,171,150,147,147,35,253,250,245,147,164,164,36,217,180,105,147,237,165,120,50,138,27,53,106,100,106,43,91,181,79,62,249,196,148,172,200,202,202,146,230,205,155,251,60,204,110,95,254,38,215,167,79,31,201,205,205,149,236,236,108,73,78,78,182,60,116,216,176,97,178,122,245,106,89,177,98,133,12,31,62,220,246,122,57,16,1,4,16,64,0,1,4,16,64,0,1,4,156,39,64,240,216,121,123,198,140,17,64,0,1,4,16,64,32,2,2,219,183,111,151,238,221,187,75,98,98,162,236,220,185,211,114,196,35,71,142,72,155,54,109,164,101,203,150,242,217,103,159,69,96,102,225,25,226,225,135,31,150,163,71,143,202,225,195,135,165,117,235,214,150,131,116,233,210,69,118,237,218,37,219,182,109,147,110,221,186,133,103,50,244,138,0,2,8,32,128,0,2,8,32,128,0,2,49,33,64,240,56,38,182,129,73,32,128,0,2,8,32,128,64,172,9,124,254,249,231,210,162,69,11,105,210,164,137,156,60,121,210,114,122,55,110,220,144,42,85,170,152,175,95,189,122,213,178,252,68,233,14,46,94,188,40,67,134,12,49,165,40,252,101,30,175,89,179,70,210,211,211,253,102,30,219,237,203,106,17,154,185,92,189,122,117,243,229,235,215,175,75,229,202,149,45,215,251,224,131,15,202,169,83,167,68,203,105,88,101,66,199,218,94,50,31,4,16,64,0,1,4,16,64,0,1,4,16,8,77,128,224,113,104,110,156,133,0,2,8,32,128,0,2,46,23,208,58,194,149,42,85,146,162,162,34,185,114,229,74,73,112,213,215,178,219,183,111,47,7,15,30,148,29,59,118,136,102,230,58,173,105,102,117,215,174,93,165,93,187,118,114,224,192,1,203,233,107,112,188,70,141,26,82,161,66,5,185,121,243,166,220,113,199,29,78,91,42,243,69,0,1,4,16,64,0,1,4,16,64,0,129,32,4,8,30,7,129,197,161,8,32,128,0,2,8,32,16,95,2,90,142,66,203,82,124,252,241,199,210,161,67,7,203,197,79,152,48,65,22,44,88,32,227,198,141,51,127,58,173,141,31,63,222,100,55,235,159,175,189,246,154,229,244,247,237,219,39,143,61,246,152,41,107,161,229,45,104,8,32,128,0,2,8,32,128,0,2,8,32,224,110,1,130,199,238,222,95,86,135,0,2,8,32,128,0,2,101,16,72,77,77,149,101,203,150,153,192,234,203,47,191,108,217,211,222,189,123,165,83,167,78,210,172,89,51,209,114,23,78,107,90,126,226,248,241,227,178,103,207,30,233,216,177,163,229,244,95,127,253,117,19,32,31,57,114,164,44,93,186,212,105,203,100,190,8,32,128,0,2,8,32,128,0,2,8,32,16,164,0,193,227,32,193,56,28,1,4,16,64,0,1,4,226,71,224,131,15,62,144,161,67,135,74,143,30,61,100,203,150,45,126,23,238,169,5,236,180,210,21,158,146,21,129,106,59,235,226,123,246,236,41,91,183,110,149,247,223,127,95,158,120,226,137,248,185,16,88,41,2,8,32,128,0,2,8,32,128,0,2,113,42,64,240,56,78,55,158,101,35,128,0,2,8,32,128,64,96,129,175,191,254,90,26,54,108,104,106,31,127,255,253,247,37,15,198,243,117,230,204,153,51,101,198,140,25,210,191,127,127,89,191,126,125,224,206,99,228,136,148,148,20,217,176,97,131,153,251,244,233,211,45,103,165,15,210,171,89,179,166,169,117,124,254,252,121,105,208,160,65,140,172,128,105,32,128,0,2,8,32,128,0,2,8,32,128,64,184,4,8,30,135,75,150,126,17,64,0,1,4,16,64,192,21,2,90,227,87,107,253,102,101,101,137,6,90,173,154,39,208,172,95,215,135,231,181,109,219,54,230,215,127,232,208,33,243,144,60,109,129,2,194,26,16,31,48,96,128,169,253,172,53,160,105,8,32,128,0,2,8,32,128,0,2,8,32,224,126,1,130,199,238,223,99,86,136,0,2,8,32,128,0,2,101,16,88,184,112,161,140,29,59,86,146,147,147,37,59,59,219,111,79,122,156,30,159,148,148,36,155,54,109,42,195,168,145,57,181,79,159,62,146,155,155,43,99,198,140,145,140,140,12,191,131,246,235,215,79,114,114,114,204,113,122,60,13,1,4,16,64,0,1,4,16,64,0,1,4,220,47,64,240,216,253,123,204,10,17,64,0,1,4,16,64,160,12,2,222,25,197,95,125,245,149,220,123,239,189,150,189,21,20,20,136,214,62,46,44,44,148,53,107,214,200,224,193,131,203,48,114,120,79,93,187,118,173,12,25,50,68,18,18,18,228,228,201,147,82,183,110,93,203,1,207,156,57,35,247,221,119,159,249,122,160,12,229,240,206,154,222,17,64,0,1,4,16,64,0,1,4,16,64,32,146,2,4,143,35,169,205,88,8,32,128,0,2,8,32,224,72,1,13,2,175,91,183,78,166,76,153,34,179,103,207,246,187,134,204,204,76,121,254,249,231,165,94,189,122,114,228,200,17,83,51,57,214,154,6,128,91,183,110,45,249,249,249,178,104,209,34,73,75,75,243,59,197,169,83,167,202,156,57,115,100,208,160,65,162,65,103,26,2,8,32,128,0,2,8,32,128,0,2,8,196,135,0,193,227,248,216,103,86,137,0,2,8,32,128,0,2,101,16,216,187,119,175,116,234,212,73,106,215,174,45,231,206,157,147,234,213,171,251,237,173,119,239,222,146,151,151,39,61,122,244,144,45,91,182,148,97,228,240,156,218,179,103,79,217,186,117,171,244,234,213,75,54,111,222,236,119,144,171,87,175,74,163,70,141,228,242,229,203,178,103,207,30,233,216,177,99,120,38,69,175,8,32,128,0,2,8,32,128,0,2,8,32,16,115,2,4,143,99,110,75,152,16,2,8,32,128,0,2,8,196,162,64,247,238,221,101,251,246,237,50,99,198,12,153,62,125,186,223,41,106,169,139,246,237,219,139,150,123,24,53,106,148,44,94,188,56,102,150,244,220,115,207,201,146,37,75,76,249,141,3,7,14,72,131,6,13,252,206,109,230,204,153,102,205,221,186,117,147,109,219,182,197,204,58,152,8,2,8,32,128,0,2,8,32,128,0,2,8,132,95,128,224,113,248,141,25,1,1,4,16,64,0,1,4,92,32,176,123,247,110,73,76,76,148,74,149,42,153,26,193,254,106,31,235,114,61,217,202,250,247,113,227,198,201,130,5,11,162,174,48,126,252,120,73,79,79,55,243,176,147,69,172,193,111,173,225,124,243,230,77,217,181,107,151,116,238,220,57,234,107,96,2,8,32,128,0,2,8,32,128,0,2,8,32,16,57,1,130,199,145,179,102,36,4,16,64,0,1,4,16,112,184,128,167,246,241,147,79,62,41,171,86,173,10,184,154,156,156,28,233,215,175,159,57,46,218,25,200,158,140,99,157,75,118,118,182,36,39,39,7,156,255,176,97,195,100,245,234,213,212,58,14,40,197,1,8,32,128,0,2,8,32,128,0,2,8,184,83,128,224,177,59,247,149,85,33,128,0,2,8,32,128,64,24,4,78,156,56,33,45,90,180,144,162,162,34,201,202,202,146,148,148,148,128,163,120,7,144,181,6,242,59,239,188,19,209,135,232,233,195,241,158,121,230,25,83,227,56,152,192,241,250,245,235,101,192,128,1,82,161,66,5,57,118,236,152,52,109,218,52,224,90,57,0,1,4,16,64,0,1,4,16,64,0,1,4,220,37,64,240,216,93,251,201,106,16,64,0,1,4,16,64,32,204,2,11,23,46,148,177,99,199,74,253,250,245,229,240,225,195,182,2,193,90,194,66,179,149,181,12,68,189,122,245,68,251,208,44,230,112,183,181,107,215,202,152,49,99,36,63,63,223,148,217,208,44,98,59,15,188,211,128,115,155,54,109,228,194,133,11,146,145,145,97,250,160,33,128,0,2,8,32,128,0,2,8,32,128,64,252,9,16,60,142,191,61,103,197,8,32,128,0,2,8,32,80,70,129,222,189,123,75,94,94,158,104,38,241,150,45,91,108,245,166,15,209,75,77,77,53,231,105,75,74,74,146,73,147,38,73,219,182,109,109,157,31,204,65,135,14,29,146,121,243,230,73,110,110,174,57,173,87,175,94,178,116,233,210,128,15,199,243,140,209,179,103,79,147,169,172,231,109,222,188,57,152,161,57,22,1,4,16,64,0,1,4,16,64,0,1,4,92,36,64,240,216,69,155,201,82,16,64,0,1,4,16,64,32,50,2,26,8,110,215,174,157,156,61,123,214,100,229,106,118,174,221,150,153,153,41,147,39,79,150,194,194,66,115,74,255,254,253,229,15,127,248,131,116,233,210,197,110,23,150,199,237,220,185,83,222,125,247,93,217,176,97,131,57,38,33,33,65,230,206,157,43,105,105,105,182,251,214,172,106,205,140,110,220,184,177,28,60,120,208,118,192,217,246,0,28,136,0,2,8,32,128,0,2,8,32,128,0,2,142,17,32,120,236,152,173,98,162,8,32,128,0,2,8,32,16,75,2,187,119,239,150,196,196,68,51,165,87,95,125,85,38,78,156,104,123,122,5,5,5,38,51,88,131,180,158,214,172,89,51,209,140,102,13,34,119,232,208,65,170,85,171,22,176,191,107,215,174,201,190,125,251,68,131,198,154,33,124,252,248,241,146,115,52,168,173,153,205,117,235,214,13,216,143,231,128,249,243,231,203,43,175,188,98,254,185,107,215,46,233,220,185,179,237,115,57,16,1,4,16,64,0,1,4,16,64,0,1,4,220,39,64,240,216,125,123,202,138,16,64,0,1,4,16,64,32,66,2,43,87,174,148,17,35,70,152,209,52,16,252,226,139,47,6,53,178,102,48,235,3,244,180,22,241,169,83,167,126,116,110,203,150,45,229,161,135,30,50,53,149,107,215,174,45,149,43,87,150,27,55,110,200,229,203,151,69,107,18,127,241,197,23,114,244,232,209,31,157,211,164,73,19,83,91,89,31,144,215,160,65,131,160,230,242,230,155,111,150,212,54,94,177,98,133,12,31,62,60,168,243,57,24,1,4,16,64,0,1,4,16,64,0,1,4,220,39,64,240,216,125,123,202,138,16,64,0,1,4,16,64,32,130,2,111,191,253,182,188,240,194,11,102,196,96,51,144,189,167,169,15,213,251,232,163,143,68,255,212,114,17,118,155,150,207,208,135,224,61,254,248,227,182,30,134,231,171,95,239,140,227,183,222,122,75,70,143,30,109,119,120,142,67,0,1,4,16,64,0,1,4,16,64,0,1,23,11,16,60,118,241,230,178,52,4,16,64,0,1,4,16,136,140,128,119,0,57,216,26,200,190,102,168,25,198,154,85,172,217,200,154,157,252,221,119,223,201,173,91,183,164,98,197,138,82,171,86,45,147,85,172,89,198,154,157,172,25,201,101,105,158,26,199,218,7,129,227,178,72,114,46,2,8,32,128,0,2,8,32,128,0,2,238,19,32,120,236,190,61,101,69,8,32,128,0,2,8,32,16,5,1,239,18,22,61,122,244,48,229,40,180,228,68,172,54,45,125,161,229,45,182,110,221,106,166,72,169,138,88,221,41,230,133,0,2,8,32,128,0,2,8,32,128,64,244,4,8,30,71,207,158,145,17,64,0,1,4,16,64,192,101,2,250,16,61,173,21,124,246,236,89,169,95,191,190,104,70,114,74,74,74,204,173,114,253,250,245,166,52,197,133,11,23,164,113,227,198,162,129,111,30,142,23,115,219,196,132,16,64,0,1,4,16,64,0,1,4,16,136,186,0,193,227,168,111,1,19,64,0,1,4,16,64,0,1,55,9,104,153,137,212,212,84,201,203,203,51,203,210,7,216,205,153,51,71,238,189,247,222,168,47,243,204,153,51,50,101,202,20,243,128,62,109,189,122,245,146,165,75,151,6,253,112,189,168,47,132,9,32,128,0,2,8,32,128,0,2,8,32,128,64,68,4,8,30,71,132,153,65,16,64,0,1,4,16,64,32,222,4,22,46,92,40,227,198,141,147,162,162,34,169,84,169,146,76,158,60,217,252,187,122,245,234,17,167,184,122,245,170,164,167,167,203,220,185,115,229,230,205,155,82,161,66,5,243,111,173,207,76,67,0,1,4,16,64,0,1,4,16,64,0,1,4,172,4,8,30,115,109,32,128,0,2,8,32,128,0,2,97,18,56,113,226,132,76,155,54,77,214,173,91,103,70,168,93,187,182,164,165,165,153,90,195,145,200,68,214,76,99,173,189,156,153,153,41,151,47,95,54,115,24,52,104,144,204,154,53,75,154,54,109,26,166,85,211,45,2,8,32,128,0,2,8,32,128,0,2,8,184,69,128,224,177,91,118,146,117,32,128,0,2,8,32,128,64,204,10,104,45,100,205,244,221,190,125,123,201,28,147,147,147,77,61,228,222,189,123,75,149,42,85,202,109,238,215,175,95,151,205,155,55,139,214,53,206,201,201,41,233,183,91,183,110,38,243,153,218,198,229,70,77,71,8,32,128,0,2,8,32,128,0,2,8,184,94,128,224,177,235,183,152,5,34,128,0,2,8,32,128,64,172,8,236,221,187,215,100,2,123,50,145,117,94,90,210,162,107,215,174,210,177,99,71,121,228,145,71,164,77,155,54,65,149,182,208,146,20,135,15,31,150,253,251,247,139,246,191,99,199,14,83,154,194,211,52,211,88,51,157,181,127,26,2,8,32,128,0,2,8,32,128,0,2,8,32,16,140,0,193,227,96,180,56,22,1,4,16,64,0,1,4,16,40,7,1,125,168,222,135,31,126,40,27,55,110,148,125,251,246,253,164,199,38,77,154,136,254,215,176,97,67,169,83,167,142,212,168,81,67,42,86,172,40,183,110,221,146,43,87,174,200,197,139,23,229,252,249,243,114,234,212,41,243,95,233,214,161,67,7,233,219,183,175,12,28,56,144,135,225,149,195,126,209,5,2,8,32,128,0,2,8,32,128,0,2,241,42,64,240,56,94,119,158,117,35,128,0,2,8,32,128,64,76,8,104,32,89,203,90,104,16,249,224,193,131,242,233,167,159,154,135,236,217,109,250,240,187,86,173,90,73,187,118,237,68,131,198,90,150,162,65,131,6,118,79,231,56,4,16,64,0,1,4,16,64,0,1,4,16,64,192,82,128,224,49,23,7,2,8,32,128,0,2,8,32,16,67,2,197,197,197,114,252,248,113,57,125,250,180,104,96,249,210,165,75,38,219,88,3,202,26,40,214,44,228,187,238,186,203,4,136,31,120,224,1,105,214,172,153,220,113,199,29,49,180,2,166,130,0,2,8,32,128,0,2,8,32,128,0,2,110,17,32,120,236,150,157,100,29,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,0,2,8,32,128,64,57,10,252,95,75,158,104,40,153,150,19,15,0,0,0,0,73,69,78,68,174,66,96,130