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