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